diff --git a/Alignment/APEEstimation/macros/DrawIteration.C b/Alignment/APEEstimation/macros/DrawIteration.C index 6f7c98151a444..a8c89031de9e8 100644 --- a/Alignment/APEEstimation/macros/DrawIteration.C +++ b/Alignment/APEEstimation/macros/DrawIteration.C @@ -24,7 +24,7 @@ DrawIteration::DrawIteration(unsigned int iterationNumber, const bool overlayMode): -outpath_(0), file_(0), overlayMode_(overlayMode), yAxisFixed_(false), systematics_(false), cmsText_("") +outpath_(nullptr), file_(nullptr), overlayMode_(overlayMode), yAxisFixed_(false), systematics_(false), cmsText_("") { if(!overlayMode_){ std::stringstream ss_inpath; @@ -149,24 +149,21 @@ DrawIteration::SectorValues DrawIteration::getSectorValues(TFile* file){ } for(std::map::const_iterator i_branch = m_branchName.begin(); i_branch != m_branchName.end(); ++i_branch){ - std::string* value(nullptr); - i_branch->second->SetAddress(&value); + sectorValues.m_sectorName[i_branch->first] = nullptr; + i_branch->second->SetAddress( &( sectorValues.m_sectorName[i_branch->first]) ); i_branch->second->GetEntry(0); - sectorValues.m_sectorName[i_branch->first] = value; } const unsigned int nIter(treeX->GetEntries()); for(unsigned int iIter = 0; iIter < nIter; ++iIter){ for(std::map::const_iterator i_branch = m_branchX.begin(); i_branch != m_branchX.end(); ++i_branch){ - double value(-999.); - (i_branch->second)->SetAddress(&value); + sectorValues.m_sectorValueX[i_branch->first].push_back(-999); + (i_branch->second)->SetAddress(&(sectorValues.m_sectorValueX[i_branch->first].back())); (i_branch->second)->GetEntry(iIter); - sectorValues.m_sectorValueX[i_branch->first].push_back(value); } for(std::map::const_iterator i_branch = m_branchY.begin(); i_branch != m_branchY.end(); ++i_branch){ - double value(-999.); - (i_branch->second)->SetAddress(&value); + sectorValues.m_sectorValueY[i_branch->first].push_back(-999); + (i_branch->second)->SetAddress(&(sectorValues.m_sectorValueY[i_branch->first].back())); (i_branch->second)->GetEntry(iIter); - sectorValues.m_sectorValueY[i_branch->first].push_back(value); } } return sectorValues; diff --git a/Alignment/APEEstimation/macros/DrawPlot.C b/Alignment/APEEstimation/macros/DrawPlot.C index 9fd02eb7aa864..9fdeed6ee19d1 100644 --- a/Alignment/APEEstimation/macros/DrawPlot.C +++ b/Alignment/APEEstimation/macros/DrawPlot.C @@ -19,7 +19,7 @@ DrawPlot::DrawPlot(const unsigned int iterationNumber, const bool summaryFile): -outpath_(0), file_(0), fileZeroApe_(0), designFile_(0), baselineTreeX_(0), baselineTreeY_(0), delta0_(0), +outpath_(nullptr), file_(nullptr), fileZeroApe_(nullptr), designFile_(nullptr), baselineTreeX_(nullptr), baselineTreeY_(nullptr), delta0_(nullptr), legendEntry_("data (final APE)"), legendEntryZeroApe_("data (APE=0)"), designLegendEntry_("MCideal"), legendXmin_(0.41), legendYmin_(0.27), legendXmax_(0.71), legendYmax_(0.42), thesisMode_(false) @@ -64,6 +64,9 @@ thesisMode_(false) if(!baselineTreeX_)std::cout<<"Baseline tree for x coordinate not found, cannot draw baselines!\n"; if(!baselineTreeY_)std::cout<<"Baseline tree for y coordinate not found, cannot draw baselines!\n"; + baseLineTreeX_->SetDirectory(nullptr); + baselineTreeY_->SetDirectory(nullptr); + delete inpath; delete fileName; delete fileNameZeroApe; @@ -291,27 +294,27 @@ DrawPlot::drawPlot(const TString& pluginName, const TString& histName, const boo std::stringstream ss_sectorName, ss_sector; ss_sectorName<<"Sector_"<TDirectory::GetDirectory(ss_sector.str().c_str()); if(!dir)break; - TH1* SectorName(0); + TH1* SectorName(nullptr); designFile_->GetObject((ss_sector.str()+"z_name;1").c_str(), SectorName); const TString sectorName(SectorName ? SectorName->GetTitle() : ss_sectorName.str().c_str()); - TTree* baselineTree(0); + TTree* baselineTree(nullptr); if(histName=="h_residualWidthX1"){baselineTree = baselineTreeX_;} else if(histName=="h_residualWidthY1"){baselineTree = baselineTreeY_;} if(baselineTree){ std::stringstream ss_branch; ss_branch<<"Ape_Sector_"<GetBranch(ss_branch.str().c_str()); if(branch){ - double delta0(999.); - branch->SetAddress(&delta0); + double delta0(999.); + branch->SetAddress(&delta0); branch->GetEntry(0); delta0_ = new double(std::sqrt(delta0)); } @@ -361,9 +364,9 @@ void DrawPlot::printHist(const TString& fullName, const TString& sectorName, const bool normalise, const bool plotZeroApe){ if(thesisMode_)gStyle->SetOptStat(0); - TH1* hist(0); - TH1* histZeroApe(0); - TH1* designHist(0); + TH1* hist(nullptr); + TH1* histZeroApe(nullptr); + TH1* designHist(nullptr); if(file_)file_->GetObject(fullName + ";1", hist); if(fileZeroApe_)fileZeroApe_->GetObject(fullName + ";1", histZeroApe); designFile_->GetObject(fullName + ";1", designHist); @@ -420,7 +423,7 @@ DrawPlot::printHist(const TString& fullName, const TString& sectorName, const bo if(delta0_){ const double xLow(designHist->GetXaxis()->GetXmin()); const double xUp(designHist->GetXaxis()->GetXmax()); - TLine* baseline(0); + TLine* baseline(nullptr); baseline = new TLine(xLow,*delta0_,xUp,*delta0_); baseline->SetLineStyle(2); baseline->SetLineWidth(2); @@ -432,7 +435,7 @@ DrawPlot::printHist(const TString& fullName, const TString& sectorName, const bo canvas->Update(); //TPaveStats* stats =(TPaveStats*) hist->GetListOfFunctions()->At(1); - TPaveStats* statsZeroApe(0); + TPaveStats* statsZeroApe(nullptr); if(histZeroApe)statsZeroApe = (TPaveStats*)histZeroApe->GetListOfFunctions()->FindObject("stats"); if(statsZeroApe){ statsZeroApe->SetY1NDC(0.58); @@ -440,7 +443,7 @@ DrawPlot::printHist(const TString& fullName, const TString& sectorName, const bo statsZeroApe->SetLineColor(2); statsZeroApe->SetTextColor(2); } - TPaveStats* stats(0); + TPaveStats* stats(nullptr); if(hist)stats = (TPaveStats*)hist->GetListOfFunctions()->FindObject("stats"); if(stats){ stats->SetY1NDC(0.37); @@ -451,7 +454,7 @@ DrawPlot::printHist(const TString& fullName, const TString& sectorName, const bo canvas->Modified(); canvas->Update(); - TLegend* legend(0); + TLegend* legend(nullptr); const LegendEntries& legendEntries = this->adjustLegendEntry(sectorName, hist, histZeroApe, designHist); legend = new TLegend(legendXmin_, legendYmin_, legendXmax_, legendYmax_); this->adjustLegend(legend); diff --git a/Alignment/APEEstimation/plugins/ApeEstimator.cc b/Alignment/APEEstimation/plugins/ApeEstimator.cc index 7cf0db8cbaffe..bc09552bc4892 100644 --- a/Alignment/APEEstimation/plugins/ApeEstimator.cc +++ b/Alignment/APEEstimation/plugins/ApeEstimator.cc @@ -26,7 +26,7 @@ // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/EventSetup.h" #include "FWCore/Framework/interface/MakerMacros.h" @@ -126,7 +126,7 @@ // class decleration // -class ApeEstimator : public edm::EDAnalyzer { +class ApeEstimator : public edm::one::EDAnalyzer<> { public: explicit ApeEstimator(const edm::ParameterSet&); ~ApeEstimator() override; @@ -135,11 +135,11 @@ class ApeEstimator : public edm::EDAnalyzer { private: struct PositionAndError2{ PositionAndError2(): posX(-999.F), posY(-999.F), errX2(-999.F), errY2(-999.F) {}; - PositionAndError2(float x, float y, float eX, float eY): posX(x), posY(y), errX2(eX), errY2(eY) {}; - float posX; - float posY; - float errX2; - float errY2; + PositionAndError2(float x, float y, float eX, float eY): posX(x), posY(y), errX2(eX), errY2(eY) {}; + float posX; + float posY; + float errX2; + float errY2; }; typedef std::pair StatePositionAndError2; @@ -155,7 +155,7 @@ class ApeEstimator : public edm::EDAnalyzer { bool checkModuleBools(const bool, const std::vector&)const; bool checkModuleDirections(const int, const std::vector&)const; bool checkModulePositions(const float, const std::vector&)const; - void statistics(const TrackerSectorStruct&, const Int_t)const; + void statistics(const TrackerSectorStruct&, const int)const; void residualErrorBinning(); @@ -224,13 +224,13 @@ class ApeEstimator : public edm::EDAnalyzer { // constructors and destructor // ApeEstimator::ApeEstimator(const edm::ParameterSet& iConfig): -parameterSet_(iConfig), -tjTagToken_(consumes(parameterSet_.getParameter("tjTkAssociationMapTag"))), -offlinebeamSpot_(consumes(edm::InputTag("offlineBeamSpot"))), -trackCut_(false), maxTracksPerEvent_(parameterSet_.getParameter("maxTracksPerEvent")), -minGoodHitsPerTrack_(parameterSet_.getParameter("minGoodHitsPerTrack")), -analyzerMode_(parameterSet_.getParameter("analyzerMode")), -calculateApe_(parameterSet_.getParameter("calculateApe")) + parameterSet_(iConfig), + tjTagToken_(consumes(parameterSet_.getParameter("tjTkAssociationMapTag"))), + offlinebeamSpot_(consumes(edm::InputTag("offlineBeamSpot"))), + trackCut_(false), maxTracksPerEvent_(parameterSet_.getParameter("maxTracksPerEvent")), + minGoodHitsPerTrack_(parameterSet_.getParameter("minGoodHitsPerTrack")), + analyzerMode_(parameterSet_.getParameter("analyzerMode")), + calculateApe_(parameterSet_.getParameter("calculateApe")) { counter1 = counter2 = counter3 = counter4 = counter5 = counter6 = 0; } @@ -252,24 +252,25 @@ ApeEstimator::sectorBuilder(){ TFile* tkTreeFile(TFile::Open((parameterSet_.getParameter("TrackerTreeFile")).c_str())); if(tkTreeFile){ - edm::LogInfo("SectorBuilder")<<"TrackerTreeFile OK"; + edm::LogInfo("SectorBuilder")<<"TrackerTreeFile OK"; }else{ - edm::LogError("SectorBuilder")<<"TrackerTreeFile not found"; - return; + edm::LogError("SectorBuilder")<<"TrackerTreeFile not found"; + return; } TTree* tkTree(nullptr); tkTreeFile->GetObject("TrackerTreeGenerator/TrackerTree/TrackerTree",tkTree); if(tkTree){ - edm::LogInfo("SectorBuilder")<<"TrackerTree OK"; + edm::LogInfo("SectorBuilder")<<"TrackerTree OK"; }else{ - edm::LogError("SectorBuilder")<<"TrackerTree not found in file"; - return; + edm::LogError("SectorBuilder")<<"TrackerTree not found in file"; + return; } - UInt_t rawId(999), subdetId(999), layer(999), side(999), half(999), rod(999), ring(999), petal(999), + unsigned int rawId(999), subdetId(999), layer(999), side(999), half(999), rod(999), ring(999), petal(999), blade(999), panel(999), outerInner(999), module(999), nStrips(999); - Bool_t isDoubleSide(false), isRPhi(false), isStereo(false); - Int_t uDirection(999), vDirection(999), wDirection(999); - Float_t posR(999.F), posPhi(999.F), posEta(999.F), posX(999.F), posY(999.F), posZ(999.F); + bool isDoubleSide(false), isRPhi(false), isStereo(false); + int uDirection(999), vDirection(999), wDirection(999); + float posR(999.F), posPhi(999.F), posEta(999.F), posX(999.F), posY(999.F), posZ(999.F); + tkTree->SetBranchAddress("RawId", &rawId); tkTree->SetBranchAddress("SubdetId", &subdetId); tkTree->SetBranchAddress("Layer", &layer); @@ -296,123 +297,126 @@ ApeEstimator::sectorBuilder(){ tkTree->SetBranchAddress("PosY", &posY); tkTree->SetBranchAddress("PosZ", &posZ); - Int_t nModules(tkTree->GetEntries()); + int nModules(tkTree->GetEntries()); TrackerSectorStruct allSectors; //Loop over all Sectors - unsigned int sectorCounter(1); + unsigned int sectorCounter(0); std::vector v_sectorDef(parameterSet_.getParameter >("Sectors")); edm::LogInfo("SectorBuilder")<<"There are "<::const_iterator i_parSet; - for(i_parSet = v_sectorDef.begin(); i_parSet != v_sectorDef.end();++i_parSet, ++sectorCounter){ - const edm::ParameterSet& parSet = *i_parSet; - const std::string& sectorName(parSet.getParameter("name")); - std::vector v_rawId(parSet.getParameter >("rawId")), - v_subdetId(parSet.getParameter >("subdetId")), - v_layer(parSet.getParameter >("layer")), - v_side(parSet.getParameter >("side")), - v_half(parSet.getParameter >("half")), - v_rod(parSet.getParameter >("rod")), - v_ring(parSet.getParameter >("ring")), - v_petal(parSet.getParameter >("petal")), - v_blade(parSet.getParameter >("blade")), - v_panel(parSet.getParameter >("panel")), - v_outerInner(parSet.getParameter >("outerInner")), - v_module(parSet.getParameter >("module")), - v_nStrips(parSet.getParameter >("nStrips")), - v_isDoubleSide(parSet.getParameter >("isDoubleSide")), - v_isRPhi(parSet.getParameter >("isRPhi")), - v_isStereo(parSet.getParameter >("isStereo")); - std::vector v_uDirection(parSet.getParameter >("uDirection")), - v_vDirection(parSet.getParameter >("vDirection")), - v_wDirection(parSet.getParameter >("wDirection")); - std::vector v_posR(parSet.getParameter >("posR")), - v_posPhi(parSet.getParameter >("posPhi")), - v_posEta(parSet.getParameter >("posEta")), - v_posX(parSet.getParameter >("posX")), - v_posY(parSet.getParameter >("posY")), - v_posZ(parSet.getParameter >("posZ")); - - if(!this->checkIntervalsForSectors(sectorCounter,v_posR) || !this->checkIntervalsForSectors(sectorCounter,v_posPhi) || - !this->checkIntervalsForSectors(sectorCounter,v_posEta) || !this->checkIntervalsForSectors(sectorCounter,v_posX) || - !this->checkIntervalsForSectors(sectorCounter,v_posY) || !this->checkIntervalsForSectors(sectorCounter,v_posZ))continue; - - - TrackerSectorStruct tkSector; - tkSector.name = sectorName; - - ReducedTrackerTreeVariables tkTreeVar; - - //Loop over all Modules - for(Int_t module = 0; module < nModules; ++module){ - tkTree->GetEntry(module); - - if(sectorCounter==1){ - tkTreeVar.subdetId = subdetId; - tkTreeVar.nStrips = nStrips; - tkTreeVar.uDirection = uDirection; - tkTreeVar.vDirection = vDirection; - tkTreeVar.wDirection = wDirection; - m_tkTreeVar_[rawId] = tkTreeVar; - } + for(auto const & parSet : v_sectorDef){ + ++sectorCounter; + const std::string& sectorName(parSet.getParameter("name")); + std::vector v_rawId(parSet.getParameter >("rawId")), + v_subdetId(parSet.getParameter >("subdetId")), + v_layer(parSet.getParameter >("layer")), + v_side(parSet.getParameter >("side")), + v_half(parSet.getParameter >("half")), + v_rod(parSet.getParameter >("rod")), + v_ring(parSet.getParameter >("ring")), + v_petal(parSet.getParameter >("petal")), + v_blade(parSet.getParameter >("blade")), + v_panel(parSet.getParameter >("panel")), + v_outerInner(parSet.getParameter >("outerInner")), + v_module(parSet.getParameter >("module")), + v_nStrips(parSet.getParameter >("nStrips")), + v_isDoubleSide(parSet.getParameter >("isDoubleSide")), + v_isRPhi(parSet.getParameter >("isRPhi")), + v_isStereo(parSet.getParameter >("isStereo")); + std::vector v_uDirection(parSet.getParameter >("uDirection")), + v_vDirection(parSet.getParameter >("vDirection")), + v_wDirection(parSet.getParameter >("wDirection")); + std::vector v_posR(parSet.getParameter >("posR")), + v_posPhi(parSet.getParameter >("posPhi")), + v_posEta(parSet.getParameter >("posEta")), + v_posX(parSet.getParameter >("posX")), + v_posY(parSet.getParameter >("posY")), + v_posZ(parSet.getParameter >("posZ")); + + if(!this->checkIntervalsForSectors(sectorCounter,v_posR) || !this->checkIntervalsForSectors(sectorCounter,v_posPhi) || + !this->checkIntervalsForSectors(sectorCounter,v_posEta) || !this->checkIntervalsForSectors(sectorCounter,v_posX) || + !this->checkIntervalsForSectors(sectorCounter,v_posY) || !this->checkIntervalsForSectors(sectorCounter,v_posZ))continue; + + + TrackerSectorStruct tkSector; + tkSector.name = sectorName; - if(!this->checkModuleIds(rawId,v_rawId))continue; - if(!this->checkModuleIds(subdetId,v_subdetId))continue; - if(!this->checkModuleIds(layer,v_layer))continue; - if(!this->checkModuleIds(side,v_side))continue; - if(!this->checkModuleIds(half,v_half))continue; - if(!this->checkModuleIds(rod,v_rod))continue; - if(!this->checkModuleIds(ring,v_ring))continue; - if(!this->checkModuleIds(petal,v_petal))continue; - if(!this->checkModuleIds(blade,v_blade))continue; - if(!this->checkModuleIds(panel,v_panel))continue; - if(!this->checkModuleIds(outerInner,v_outerInner))continue; - if(!this->checkModuleIds(module,v_module))continue; - if(!this->checkModuleIds(nStrips,v_nStrips))continue; - if(!this->checkModuleBools(isDoubleSide,v_isDoubleSide))continue; - if(!this->checkModuleBools(isRPhi,v_isRPhi))continue; - if(!this->checkModuleBools(isStereo,v_isStereo))continue; - if(!this->checkModuleDirections(uDirection,v_uDirection))continue; - if(!this->checkModuleDirections(vDirection,v_vDirection))continue; - if(!this->checkModuleDirections(wDirection,v_wDirection))continue; - if(!this->checkModulePositions(posR,v_posR))continue; - if(!this->checkModulePositions(posPhi,v_posPhi))continue; - if(!this->checkModulePositions(posEta,v_posEta))continue; - if(!this->checkModulePositions(posX,v_posX))continue; - if(!this->checkModulePositions(posY,v_posY))continue; - if(!this->checkModulePositions(posZ,v_posZ))continue; + ReducedTrackerTreeVariables tkTreeVar; + + //Loop over all Modules + for(int module = 0; module < nModules; ++module){ + tkTree->GetEntry(module); + + if(sectorCounter==1){ + tkTreeVar.subdetId = subdetId; + tkTreeVar.nStrips = nStrips; + tkTreeVar.uDirection = uDirection; + tkTreeVar.vDirection = vDirection; + tkTreeVar.wDirection = wDirection; + m_tkTreeVar_[rawId] = tkTreeVar; + } - tkSector.v_rawId.push_back(rawId); - bool moduleSelected(false); - for(std::vector::const_iterator i_rawId = allSectors.v_rawId.begin(); - i_rawId != allSectors.v_rawId.end(); ++i_rawId){ - if(rawId == *i_rawId)moduleSelected = true; + if(!this->checkModuleIds(rawId,v_rawId))continue; + if(!this->checkModuleIds(subdetId,v_subdetId))continue; + if(!this->checkModuleIds(layer,v_layer))continue; + if(!this->checkModuleIds(side,v_side))continue; + if(!this->checkModuleIds(half,v_half))continue; + if(!this->checkModuleIds(rod,v_rod))continue; + if(!this->checkModuleIds(ring,v_ring))continue; + if(!this->checkModuleIds(petal,v_petal))continue; + if(!this->checkModuleIds(blade,v_blade))continue; + if(!this->checkModuleIds(panel,v_panel))continue; + if(!this->checkModuleIds(outerInner,v_outerInner))continue; + if(!this->checkModuleIds(module,v_module))continue; + if(!this->checkModuleIds(nStrips,v_nStrips))continue; + if(!this->checkModuleBools(isDoubleSide,v_isDoubleSide))continue; + if(!this->checkModuleBools(isRPhi,v_isRPhi))continue; + if(!this->checkModuleBools(isStereo,v_isStereo))continue; + if(!this->checkModuleDirections(uDirection,v_uDirection))continue; + if(!this->checkModuleDirections(vDirection,v_vDirection))continue; + if(!this->checkModuleDirections(wDirection,v_wDirection))continue; + if(!this->checkModulePositions(posR,v_posR))continue; + if(!this->checkModulePositions(posPhi,v_posPhi))continue; + if(!this->checkModulePositions(posEta,v_posEta))continue; + if(!this->checkModulePositions(posX,v_posX))continue; + if(!this->checkModulePositions(posY,v_posY))continue; + if(!this->checkModulePositions(posZ,v_posZ))continue; + + tkSector.v_rawId.push_back(rawId); + bool moduleSelected(false); + for(auto const & i_rawId : allSectors.v_rawId){ + if(rawId == i_rawId)moduleSelected = true; + } + if(!moduleSelected)allSectors.v_rawId.push_back(rawId); } - if(!moduleSelected)allSectors.v_rawId.push_back(rawId); - } - bool isPixel(false); - bool isStrip(false); - for(std::vector::const_iterator i_rawId = tkSector.v_rawId.begin(); - i_rawId != tkSector.v_rawId.end(); ++i_rawId){ - if(m_tkTreeVar_[*i_rawId].subdetId==PixelSubdetector::PixelBarrel || m_tkTreeVar_[*i_rawId].subdetId==PixelSubdetector::PixelEndcap){ - isPixel = true; - } - if(m_tkTreeVar_[*i_rawId].subdetId==StripSubdetector::TIB || m_tkTreeVar_[*i_rawId].subdetId==StripSubdetector::TOB || - m_tkTreeVar_[*i_rawId].subdetId==StripSubdetector::TID || m_tkTreeVar_[*i_rawId].subdetId==StripSubdetector::TEC){ - isStrip = true; + bool isPixel(false); + bool isStrip(false); + for(auto const & i_rawId : tkSector.v_rawId){ + switch (m_tkTreeVar_[i_rawId].subdetId) { + case PixelSubdetector::PixelBarrel: + case PixelSubdetector::PixelEndcap: + isPixel = true; + break; + case StripSubdetector::TIB: + case StripSubdetector::TOB: + case StripSubdetector::TID: + case StripSubdetector::TEC: + isStrip = true; + break; + } } - } - if(isPixel && isStrip){ - edm::LogError("SectorBuilder")<<"Incorrect Sector Definition: there are pixel and strip modules within one sector" + if(isPixel && isStrip){ + edm::LogError("SectorBuilder")<<"Incorrect Sector Definition: there are pixel and strip modules within one sector" <<"\n... sector selection is not applied, sector "<statistics(allSectors, nModules); return; @@ -424,19 +428,22 @@ ApeEstimator::sectorBuilder(){ bool -ApeEstimator::checkIntervalsForSectors(const unsigned int sectorCounter, const std::vector& v_id)const{ +ApeEstimator::checkIntervalsForSectors(const unsigned int sectorCounter, const std::vector& v_id)const +{ + if(v_id.empty())return true; if(v_id.size()%2==1){ edm::LogError("SectorBuilder")<<"Incorrect Sector Definition: Position Vectors need even number of arguments (Intervals)" <<"\n... sector selection is not applied, sector "<::const_iterator i_id = v_id.begin(); i_id != v_id.end(); ++i_id, ++entry){ - if(entry%2==1)intervalBegin = *i_id; - if(entry%2==0 && intervalBegin>*i_id){ + int entry(0); double intervalBegin(999.); + for(auto const & i_id : v_id){ + ++entry; + if(entry%2==1) intervalBegin = i_id; + if(entry%2==0 && intervalBegin > i_id){ edm::LogError("SectorBuilder")<<"Incorrect Sector Definition (Position Vector Intervals): \t" - <& v_id)const{ +ApeEstimator::checkModuleIds(const unsigned int id, const std::vector& v_id)const +{ + if(v_id.empty())return true; - for(std::vector::const_iterator i_id = v_id.begin(); i_id != v_id.end(); ++i_id){ - if(id==*i_id)return true; + for(auto const & i_id : v_id){ + if(id==i_id)return true; } return false; } bool -ApeEstimator::checkModuleBools(const bool id, const std::vector& v_id)const{ +ApeEstimator::checkModuleBools(const bool id, const std::vector& v_id)const +{ + if(v_id.empty())return true; - for(std::vector::const_iterator i_id = v_id.begin(); i_id != v_id.end(); ++i_id){ - if(1==*i_id && id)return true; - if(2==*i_id && !id)return true; + for(auto const & i_id : v_id){ + if(1==i_id && id)return true; + if(2==i_id && !id)return true; } return false; } bool -ApeEstimator::checkModuleDirections(const int id, const std::vector& v_id)const{ +ApeEstimator::checkModuleDirections(const int id, const std::vector& v_id)const +{ + if(v_id.empty())return true; - for(std::vector::const_iterator i_id = v_id.begin(); i_id != v_id.end(); ++i_id){ - if(id==*i_id)return true; + for(auto const & i_id : v_id){ + if(id==i_id)return true; } return false; } bool -ApeEstimator::checkModulePositions(const float id, const std::vector& v_id)const{ +ApeEstimator::checkModulePositions(const float id, const std::vector& v_id)const +{ + if(v_id.empty())return true; - int entry(1); double intervalBegin(999.); - for(std::vector::const_iterator i_id = v_id.begin(); i_id != v_id.end(); ++i_id, ++entry){ - if(entry%2==1)intervalBegin = *i_id; - if(entry%2==0 && id>=intervalBegin && id<*i_id)return true; + int entry(0); double intervalBegin(999.); + for(auto const & i_id : v_id){ + ++entry; + if(entry%2==1)intervalBegin = i_id; + if(entry%2==0 && id>=intervalBegin && id::const_iterator i_sector = m_tkSector_.begin(); i_sector != m_tkSector_.end(); ++i_sector){ std::map::const_iterator i_sector2(i_sector); for(++i_sector2; i_sector2 != m_tkSector_.end(); ++i_sector2){ unsigned int nCommonModules(0); - for(std::vector::const_iterator i_module = (*i_sector).second.v_rawId.begin(); i_module != (*i_sector).second.v_rawId.end(); ++i_module){ - for(std::vector::const_iterator i_module2 = (*i_sector2).second.v_rawId.begin(); i_module2 != (*i_sector2).second.v_rawId.end(); ++i_module2){ - if(*i_module2 == *i_module)++nCommonModules; + for(auto const & i_module : (*i_sector).second.v_rawId){ + for(auto const & i_module2 : (*i_sector2).second.v_rawId){ + if(i_module2 == i_module) ++nCommonModules; } } if(nCommonModules==0) @@ -520,30 +536,34 @@ ApeEstimator::statistics(const TrackerSectorStruct& allSectors, const Int_t nMod void ApeEstimator::residualErrorBinning(){ - std::vector v_residualErrorBinning(parameterSet_.getParameter >("residualErrorBinning")); - if(v_residualErrorBinning.size()==1){ - edm::LogError("ResidualErrorBinning")<<"Incorrect selection of Residual Error Bins (used for APE calculation): \t" - <<"Only one argument passed, so no interval is specified" - <<"\n... delete whole bin selection"; //m_resErrBins_ remains empty - return; - } - double xMin(0.), xMax(0.); - unsigned int binCounter(0); - for(std::vector::const_iterator i_binning = v_residualErrorBinning.begin(); i_binning != v_residualErrorBinning.end(); ++i_binning, ++binCounter){ - if(binCounter == 0){xMin = *i_binning;continue;} - xMax = *i_binning; - if(xMax<=xMin){ - edm::LogError("ResidualErrorBinning")<<"Incorrect selection of Residual Error Bins (used for APE calculation): \t" + std::vector v_residualErrorBinning(parameterSet_.getParameter >("residualErrorBinning")); + if(v_residualErrorBinning.size()==1){ + edm::LogError("ResidualErrorBinning")<<"Incorrect selection of Residual Error Bins (used for APE calculation): \t" + <<"Only one argument passed, so no interval is specified" + <<"\n... delete whole bin selection"; //m_resErrBins_ remains empty + return; + } + double xMin(0.), xMax(0.); + unsigned int binCounter(-1); + for(auto const & i_binning : v_residualErrorBinning){ + ++binCounter; + if(binCounter == 0){ + xMin = i_binning; + continue; + } + xMax = i_binning; + if(xMax<=xMin){ + edm::LogError("ResidualErrorBinning")<<"Incorrect selection of Residual Error Bins (used for APE calculation): \t" < v_errHists(parameterSet_.getParameter >("vErrHists")); for(std::vector::iterator i_errHists = v_errHists.begin(); i_errHists != v_errHists.end(); ++i_errHists){ for(std::vector::iterator i_errHists2 = i_errHists; i_errHists2 != v_errHists.end();){ @@ -567,7 +586,7 @@ ApeEstimator::bookSectorHistsForAnalyzerMode(){ } - for(std::map::iterator i_sector = m_tkSector_.begin(); i_sector != m_tkSector_.end(); ++i_sector){ + for(auto & i_sector : m_tkSector_){ bool zoomHists(parameterSet_.getParameter("zoomHists")); double widthMax = zoomHists ? 20. : 200.; @@ -599,175 +618,175 @@ ApeEstimator::bookSectorHistsForAnalyzerMode(){ "TFileService is not registered in cfg file" ); } - std::stringstream sector; sector << "Sector_" << (*i_sector).first; + std::stringstream sector; sector << "Sector_" << i_sector.first; TFileDirectory secDir = fileService->mkdir(sector.str()); // Dummy histo containing the sector name as title - (*i_sector).second.Name = secDir.make("z_name",(*i_sector).second.name.c_str(),1,0,1); + i_sector.second.Name = secDir.make("z_name",i_sector.second.name.c_str(),1,0,1); // Do not book histos for empty sectors - if((*i_sector).second.v_rawId.empty()){ + if(i_sector.second.v_rawId.empty()){ continue; } // Set parameters for correlationHists - (*i_sector).second.setCorrHistParams(&secDir,norResXAbsMax,sigmaXHitMax,sigmaXMax); + i_sector.second.setCorrHistParams(&secDir,norResXAbsMax,sigmaXHitMax,sigmaXMax); // Book pixel or strip specific hists - const bool pixelSector(i_sector->second.isPixel); + const bool pixelSector(i_sector.second.isPixel); // Cluster Parameters - (*i_sector).second.m_correlationHistsX["WidthX"] = (*i_sector).second.bookCorrHistsX("WidthX","cluster width","w_{cl,x}","[# channels]",static_cast(widthMax),static_cast(widthMax),0.,widthMax,"nph"); - (*i_sector).second.m_correlationHistsX["BaryStripX"] = (*i_sector).second.bookCorrHistsX("BaryStripX","barycenter of cluster charge","b_{cl,x}","[# channels]",800,100,-10.,790.,"nph"); + i_sector.second.m_correlationHistsX["WidthX"] = i_sector.second.bookCorrHistsX("WidthX","cluster width","w_{cl,x}","[# channels]",static_cast(widthMax),static_cast(widthMax),0.,widthMax,"nph"); + i_sector.second.m_correlationHistsX["BaryStripX"] = i_sector.second.bookCorrHistsX("BaryStripX","barycenter of cluster charge","b_{cl,x}","[# channels]",800,100,-10.,790.,"nph"); if(pixelSector){ - (*i_sector).second.m_correlationHistsY["WidthY"] = (*i_sector).second.bookCorrHistsY("WidthY","cluster width","w_{cl,y}","[# channels]",static_cast(widthMax),static_cast(widthMax),0.,widthMax,"nph"); - (*i_sector).second.m_correlationHistsY["BaryStripY"] = (*i_sector).second.bookCorrHistsY("BaryStripY","barycenter of cluster charge","b_{cl,y}","[# channels]",800,100,-10.,790.,"nph"); - - (*i_sector).second.m_correlationHistsX["ChargePixel"] = (*i_sector).second.bookCorrHistsX("ChargePixel","cluster charge","c_{cl}","[e]",100,50,0.,chargePixelMax,"nph"); - (*i_sector).second.m_correlationHistsX["ClusterProbXY"] = (*i_sector).second.bookCorrHistsX("ClusterProbXY","cluster probability xy","prob_{cl,xy}","",100,50,0.,1.,"nph"); - (*i_sector).second.m_correlationHistsX["ClusterProbQ"] = (*i_sector).second.bookCorrHistsX("ClusterProbQ","cluster probability q","prob_{cl,q}","",100,50,0.,1.,"nph"); - (*i_sector).second.m_correlationHistsX["ClusterProbXYQ"] = (*i_sector).second.bookCorrHistsX("ClusterProbXYQ","cluster probability xyq","prob_{cl,xyq}","",100,50,0.,1.,"nph"); - (*i_sector).second.m_correlationHistsX["LogClusterProb"] = (*i_sector).second.bookCorrHistsX("LogClusterProb","cluster probability xy","log(prob_{cl,xy})","",60,30,logClusterProbMin,0.,"nph"); - (*i_sector).second.m_correlationHistsX["IsOnEdge"] = (*i_sector).second.bookCorrHistsX("IsOnEdge","IsOnEdge","isOnEdge","",2,2,0,2,"nph"); - (*i_sector).second.m_correlationHistsX["HasBadPixels"] = (*i_sector).second.bookCorrHistsX("HasBadPixels","HasBadPixels","hasBadPixels","",2,2,0,2,"nph"); - (*i_sector).second.m_correlationHistsX["SpansTwoRoc"] = (*i_sector).second.bookCorrHistsX("SpansTwoRoc","SpansTwoRoc","spansTwoRoc","",2,2,0,2,"nph"); - (*i_sector).second.m_correlationHistsX["QBin"] = (*i_sector).second.bookCorrHistsX("QBin","q bin","q bin","",8,8,0,8,"nph"); - - (*i_sector).second.m_correlationHistsY["ChargePixel"] = (*i_sector).second.bookCorrHistsY("ChargePixel","cluster charge","c_{cl}","[e]",100,50,0.,chargePixelMax,"nph"); - (*i_sector).second.m_correlationHistsY["ClusterProbXY"] = (*i_sector).second.bookCorrHistsY("ClusterProbXY","cluster probability xy","prob_{cl,xy}","",100,50,0.,1.,"nph"); - (*i_sector).second.m_correlationHistsY["ClusterProbQ"] = (*i_sector).second.bookCorrHistsY("ClusterProbQ","cluster probability q","prob_{cl,q}","",100,50,0.,1.,"nph"); - (*i_sector).second.m_correlationHistsY["ClusterProbXYQ"] = (*i_sector).second.bookCorrHistsY("ClusterProbXYQ","cluster probability xyq","prob_{cl,xyq}","",100,50,0.,1.,"nph"); - (*i_sector).second.m_correlationHistsY["LogClusterProb"] = (*i_sector).second.bookCorrHistsY("LogClusterProb","cluster probability xy","log(prob_{cl,xy})","",60,30,logClusterProbMin,0.,"nph"); - (*i_sector).second.m_correlationHistsY["IsOnEdge"] = (*i_sector).second.bookCorrHistsY("IsOnEdge","IsOnEdge","isOnEdge","",2,2,0,2,"nph"); - (*i_sector).second.m_correlationHistsY["HasBadPixels"] = (*i_sector).second.bookCorrHistsY("HasBadPixels","HasBadPixels","hasBadPixels","",2,2,0,2,"nph"); - (*i_sector).second.m_correlationHistsY["SpansTwoRoc"] = (*i_sector).second.bookCorrHistsY("SpansTwoRoc","SpansTwoRoc","spansTwoRoc","",2,2,0,2,"nph"); - (*i_sector).second.m_correlationHistsY["QBin"] = (*i_sector).second.bookCorrHistsY("QBin","q bin","q bin","",8,8,0,8,"nph"); + i_sector.second.m_correlationHistsY["WidthY"] = i_sector.second.bookCorrHistsY("WidthY","cluster width","w_{cl,y}","[# channels]",static_cast(widthMax),static_cast(widthMax),0.,widthMax,"nph"); + i_sector.second.m_correlationHistsY["BaryStripY"] = i_sector.second.bookCorrHistsY("BaryStripY","barycenter of cluster charge","b_{cl,y}","[# channels]",800,100,-10.,790.,"nph"); + + i_sector.second.m_correlationHistsX["ChargePixel"] = i_sector.second.bookCorrHistsX("ChargePixel","cluster charge","c_{cl}","[e]",100,50,0.,chargePixelMax,"nph"); + i_sector.second.m_correlationHistsX["ClusterProbXY"] = i_sector.second.bookCorrHistsX("ClusterProbXY","cluster probability xy","prob_{cl,xy}","",100,50,0.,1.,"nph"); + i_sector.second.m_correlationHistsX["ClusterProbQ"] = i_sector.second.bookCorrHistsX("ClusterProbQ","cluster probability q","prob_{cl,q}","",100,50,0.,1.,"nph"); + i_sector.second.m_correlationHistsX["ClusterProbXYQ"] = i_sector.second.bookCorrHistsX("ClusterProbXYQ","cluster probability xyq","prob_{cl,xyq}","",100,50,0.,1.,"nph"); + i_sector.second.m_correlationHistsX["LogClusterProb"] = i_sector.second.bookCorrHistsX("LogClusterProb","cluster probability xy","log(prob_{cl,xy})","",60,30,logClusterProbMin,0.,"nph"); + i_sector.second.m_correlationHistsX["IsOnEdge"] = i_sector.second.bookCorrHistsX("IsOnEdge","IsOnEdge","isOnEdge","",2,2,0,2,"nph"); + i_sector.second.m_correlationHistsX["HasBadPixels"] = i_sector.second.bookCorrHistsX("HasBadPixels","HasBadPixels","hasBadPixels","",2,2,0,2,"nph"); + i_sector.second.m_correlationHistsX["SpansTwoRoc"] = i_sector.second.bookCorrHistsX("SpansTwoRoc","SpansTwoRoc","spansTwoRoc","",2,2,0,2,"nph"); + i_sector.second.m_correlationHistsX["QBin"] = i_sector.second.bookCorrHistsX("QBin","q bin","q bin","",8,8,0,8,"nph"); + + i_sector.second.m_correlationHistsY["ChargePixel"] = i_sector.second.bookCorrHistsY("ChargePixel","cluster charge","c_{cl}","[e]",100,50,0.,chargePixelMax,"nph"); + i_sector.second.m_correlationHistsY["ClusterProbXY"] = i_sector.second.bookCorrHistsY("ClusterProbXY","cluster probability xy","prob_{cl,xy}","",100,50,0.,1.,"nph"); + i_sector.second.m_correlationHistsY["ClusterProbQ"] = i_sector.second.bookCorrHistsY("ClusterProbQ","cluster probability q","prob_{cl,q}","",100,50,0.,1.,"nph"); + i_sector.second.m_correlationHistsY["ClusterProbXYQ"] = i_sector.second.bookCorrHistsY("ClusterProbXYQ","cluster probability xyq","prob_{cl,xyq}","",100,50,0.,1.,"nph"); + i_sector.second.m_correlationHistsY["LogClusterProb"] = i_sector.second.bookCorrHistsY("LogClusterProb","cluster probability xy","log(prob_{cl,xy})","",60,30,logClusterProbMin,0.,"nph"); + i_sector.second.m_correlationHistsY["IsOnEdge"] = i_sector.second.bookCorrHistsY("IsOnEdge","IsOnEdge","isOnEdge","",2,2,0,2,"nph"); + i_sector.second.m_correlationHistsY["HasBadPixels"] = i_sector.second.bookCorrHistsY("HasBadPixels","HasBadPixels","hasBadPixels","",2,2,0,2,"nph"); + i_sector.second.m_correlationHistsY["SpansTwoRoc"] = i_sector.second.bookCorrHistsY("SpansTwoRoc","SpansTwoRoc","spansTwoRoc","",2,2,0,2,"nph"); + i_sector.second.m_correlationHistsY["QBin"] = i_sector.second.bookCorrHistsY("QBin","q bin","q bin","",8,8,0,8,"nph"); } else{ - (*i_sector).second.m_correlationHistsX["ChargeStrip"] = (*i_sector).second.bookCorrHistsX("ChargeStrip","cluster charge","c_{cl}","[APV counts]",100,50,0.,chargeStripMax,"nph"); - (*i_sector).second.m_correlationHistsX["MaxStrip"] = (*i_sector).second.bookCorrHistsX("MaxStrip","strip with max. charge","n_{cl,max}","[# strips]",800,800,-10.,790.,"npht"); - (*i_sector).second.m_correlationHistsX["MaxCharge"] = (*i_sector).second.bookCorrHistsX("MaxCharge","charge of strip with max. charge","c_{cl,max}","[APV counts]",300,75,-10.,290.,"nph"); - (*i_sector).second.m_correlationHistsX["MaxIndex"] = (*i_sector).second.bookCorrHistsX("MaxIndex","cluster-index of strip with max. charge","i_{cl,max}","[# strips]",10,10,0.,10.,"nph"); - (*i_sector).second.m_correlationHistsX["ChargeOnEdges"] = (*i_sector).second.bookCorrHistsX("ChargeOnEdges","fraction of charge on edge strips","(c_{st,L}+c_{st,R})/c_{cl}","",60,60,-0.1,1.1,"nph"); - (*i_sector).second.m_correlationHistsX["ChargeAsymmetry"] = (*i_sector).second.bookCorrHistsX("ChargeAsymmetry","asymmetry of charge on edge strips","(c_{st,L}-c_{st,R})/c_{cl}","",110,55,-1.1,1.1,"nph"); - (*i_sector).second.m_correlationHistsX["ChargeLRplus"] = (*i_sector).second.bookCorrHistsX("ChargeLRplus","fraction of charge not on maxStrip","(c_{cl,L}+c_{cl,R})/c_{cl}","",60,60,-0.1,1.1,"nph"); - (*i_sector).second.m_correlationHistsX["ChargeLRminus"] = (*i_sector).second.bookCorrHistsX("ChargeLRminus","asymmetry of charge L and R of maxStrip","(c_{cl,L}-c_{cl,R})/c_{cl}","",110,55,-1.1,1.1,"nph"); - (*i_sector).second.m_correlationHistsX["SOverN"] = (*i_sector).second.bookCorrHistsX("SOverN","signal over noise","s/N","",100,50,0,sOverNMax,"nph"); - (*i_sector).second.m_correlationHistsX["WidthProj"] = (*i_sector).second.bookCorrHistsX("WidthProj","projected width","w_{p}","[# strips]",200,20,0.,widthMax,"nph"); - (*i_sector).second.m_correlationHistsX["WidthDiff"] = (*i_sector).second.bookCorrHistsX("WidthDiff","width difference","w_{p} - w_{cl}","[# strips]",200,20,-widthMax/2.,widthMax/2.,"nph"); - - (*i_sector).second.WidthVsWidthProjected = secDir.make("h2_widthVsWidthProj","w_{cl} vs. w_{p};w_{p} [# strips];w_{cl} [# strips]",static_cast(widthMax),0,widthMax,static_cast(widthMax),0,widthMax); - (*i_sector).second.PWidthVsWidthProjected = secDir.make("p_widthVsWidthProj","w_{cl} vs. w_{p};w_{p} [# strips];w_{cl} [# strips]",static_cast(widthMax),0,widthMax); - - (*i_sector).second.WidthDiffVsMaxStrip = secDir.make("h2_widthDiffVsMaxStrip","(w_{p} - w_{cl}) vs. n_{cl,max};n_{cl,max};w_{p} - w_{cl} [# strips]",800,-10.,790.,static_cast(widthMax),-widthMax/2.,widthMax/2.); - (*i_sector).second.PWidthDiffVsMaxStrip = secDir.make("p_widthDiffVsMaxStrip","(w_{p} - w_{cl}) vs. n_{cl,max};n_{cl,max};w_{p} - w_{cl} [# strips]",800,-10.,790.); - - (*i_sector).second.WidthDiffVsSigmaXHit = secDir.make("h2_widthDiffVsSigmaXHit","(w_{p} - w_{cl}) vs. #sigma_{hit,x};#sigma_{hit,x} [cm];w_{p} - w_{cl} [# strips]",100,0.,sigmaXMax,100,-10.,10.); - (*i_sector).second.PWidthDiffVsSigmaXHit = secDir.make("p_widthDiffVsSigmaXHit","(w_{p} - w_{cl}) vs. #sigma_{hit,x};#sigma_{hit,x} [cm];w_{p} - w_{cl} [# strips]",100,0.,sigmaXMax); - - (*i_sector).second.WidthVsPhiSensX = secDir.make("h2_widthVsPhiSensX","w_{cl} vs. #phi_{module,x};#phi_{module,x} [ ^{o}];w_{cl} [# strips]",93,-93,93,static_cast(widthMax),0,widthMax); - (*i_sector).second.PWidthVsPhiSensX = secDir.make("p_widthVsPhiSensX","w_{cl} vs. #phi_{module,x};#phi_{module,x} [ ^{o}];w_{cl} [# strips]",93,-93,93); + i_sector.second.m_correlationHistsX["ChargeStrip"] = i_sector.second.bookCorrHistsX("ChargeStrip","cluster charge","c_{cl}","[APV counts]",100,50,0.,chargeStripMax,"nph"); + i_sector.second.m_correlationHistsX["MaxStrip"] = i_sector.second.bookCorrHistsX("MaxStrip","strip with max. charge","n_{cl,max}","[# strips]",800,800,-10.,790.,"npht"); + i_sector.second.m_correlationHistsX["MaxCharge"] = i_sector.second.bookCorrHistsX("MaxCharge","charge of strip with max. charge","c_{cl,max}","[APV counts]",300,75,-10.,290.,"nph"); + i_sector.second.m_correlationHistsX["MaxIndex"] = i_sector.second.bookCorrHistsX("MaxIndex","cluster-index of strip with max. charge","i_{cl,max}","[# strips]",10,10,0.,10.,"nph"); + i_sector.second.m_correlationHistsX["ChargeOnEdges"] = i_sector.second.bookCorrHistsX("ChargeOnEdges","fraction of charge on edge strips","(c_{st,L}+c_{st,R})/c_{cl}","",60,60,-0.1,1.1,"nph"); + i_sector.second.m_correlationHistsX["ChargeAsymmetry"] = i_sector.second.bookCorrHistsX("ChargeAsymmetry","asymmetry of charge on edge strips","(c_{st,L}-c_{st,R})/c_{cl}","",110,55,-1.1,1.1,"nph"); + i_sector.second.m_correlationHistsX["ChargeLRplus"] = i_sector.second.bookCorrHistsX("ChargeLRplus","fraction of charge not on maxStrip","(c_{cl,L}+c_{cl,R})/c_{cl}","",60,60,-0.1,1.1,"nph"); + i_sector.second.m_correlationHistsX["ChargeLRminus"] = i_sector.second.bookCorrHistsX("ChargeLRminus","asymmetry of charge L and R of maxStrip","(c_{cl,L}-c_{cl,R})/c_{cl}","",110,55,-1.1,1.1,"nph"); + i_sector.second.m_correlationHistsX["SOverN"] = i_sector.second.bookCorrHistsX("SOverN","signal over noise","s/N","",100,50,0,sOverNMax,"nph"); + i_sector.second.m_correlationHistsX["WidthProj"] = i_sector.second.bookCorrHistsX("WidthProj","projected width","w_{p}","[# strips]",200,20,0.,widthMax,"nph"); + i_sector.second.m_correlationHistsX["WidthDiff"] = i_sector.second.bookCorrHistsX("WidthDiff","width difference","w_{p} - w_{cl}","[# strips]",200,20,-widthMax/2.,widthMax/2.,"nph"); + + i_sector.second.WidthVsWidthProjected = secDir.make("h2_widthVsWidthProj","w_{cl} vs. w_{p};w_{p} [# strips];w_{cl} [# strips]",static_cast(widthMax),0,widthMax,static_cast(widthMax),0,widthMax); + i_sector.second.PWidthVsWidthProjected = secDir.make("p_widthVsWidthProj","w_{cl} vs. w_{p};w_{p} [# strips];w_{cl} [# strips]",static_cast(widthMax),0,widthMax); + + i_sector.second.WidthDiffVsMaxStrip = secDir.make("h2_widthDiffVsMaxStrip","(w_{p} - w_{cl}) vs. n_{cl,max};n_{cl,max};w_{p} - w_{cl} [# strips]",800,-10.,790.,static_cast(widthMax),-widthMax/2.,widthMax/2.); + i_sector.second.PWidthDiffVsMaxStrip = secDir.make("p_widthDiffVsMaxStrip","(w_{p} - w_{cl}) vs. n_{cl,max};n_{cl,max};w_{p} - w_{cl} [# strips]",800,-10.,790.); + + i_sector.second.WidthDiffVsSigmaXHit = secDir.make("h2_widthDiffVsSigmaXHit","(w_{p} - w_{cl}) vs. #sigma_{hit,x};#sigma_{hit,x} [cm];w_{p} - w_{cl} [# strips]",100,0.,sigmaXMax,100,-10.,10.); + i_sector.second.PWidthDiffVsSigmaXHit = secDir.make("p_widthDiffVsSigmaXHit","(w_{p} - w_{cl}) vs. #sigma_{hit,x};#sigma_{hit,x} [cm];w_{p} - w_{cl} [# strips]",100,0.,sigmaXMax); + + i_sector.second.WidthVsPhiSensX = secDir.make("h2_widthVsPhiSensX","w_{cl} vs. #phi_{module,x};#phi_{module,x} [ ^{o}];w_{cl} [# strips]",93,-93,93,static_cast(widthMax),0,widthMax); + i_sector.second.PWidthVsPhiSensX = secDir.make("p_widthVsPhiSensX","w_{cl} vs. #phi_{module,x};#phi_{module,x} [ ^{o}];w_{cl} [# strips]",93,-93,93); } // Hit Parameters (transform errors and residuals from [cm] in [mum]) - (*i_sector).second.m_correlationHistsX["SigmaXHit"] = (*i_sector).second.bookCorrHistsX("SigmaXHit","hit error","#sigma_{hit,x}","[#mum]",105,20,sigmaXMin*10000.,sigmaXMax*10000.,"np"); - (*i_sector).second.m_correlationHistsX["SigmaXTrk"] = (*i_sector).second.bookCorrHistsX("SigmaXTrk","track error","#sigma_{trk,x}","[#mum]",105,20,sigmaXMin*10000.,sigmaXMax*10000.,"np"); - (*i_sector).second.m_correlationHistsX["SigmaX"] = (*i_sector).second.bookCorrHistsX("SigmaX","residual error","#sigma_{r,x}","[#mum]",105,20,sigmaXMin*10000.,sigmaXMax*10000.,"np"); - (*i_sector).second.m_correlationHistsX["PhiSens"] = (*i_sector).second.bookCorrHistsX("PhiSens","track angle on sensor","#phi_{module}","[ ^{o}]",96,48,-3,93,"nphtr"); - (*i_sector).second.m_correlationHistsX["PhiSensX"] = (*i_sector).second.bookCorrHistsX("PhiSensX","track angle on sensor","#phi_{module,x}","[ ^{o}]",186,93,-phiSensXMax,phiSensXMax,"nphtr"); - (*i_sector).second.m_correlationHistsX["PhiSensY"] = (*i_sector).second.bookCorrHistsX("PhiSensY","track angle on sensor","#phi_{module,y}","[ ^{o}]",186,93,-93,93,"nphtr"); - - (*i_sector).second.XHit = secDir.make("h_XHit"," hit measurement x_{hit};x_{hit} [cm];# hits",100,-20,20); - (*i_sector).second.XTrk = secDir.make("h_XTrk","track prediction x_{trk};x_{trk} [cm];# hits",100,-20,20); - (*i_sector).second.SigmaX2 = secDir.make("h_SigmaX2","squared residual error #sigma_{r,x}^{2};#sigma_{r,x}^{2} [#mum^{2}];# hits",105,sigmaXMin*10000.,sigmaX2Max*10000.*10000.); //no mistake ! - (*i_sector).second.ResX = secDir.make("h_ResX","residual r_{x};x_{trk}-x_{hit} [#mum];# hits",100,-resXAbsMax*10000.,resXAbsMax*10000.); - (*i_sector).second.NorResX = secDir.make("h_NorResX","normalized residual r_{x}/#sigma_{r,x};(x_{trk}-x_{hit})/#sigma_{r,x};# hits",100,-norResXAbsMax,norResXAbsMax); - (*i_sector).second.ProbX = secDir.make("h_ProbX","residual probability;prob(r_{x}^{2}/#sigma_{r,x}^{2},1);# hits",60,probXMin,probXMax); - - (*i_sector).second.PhiSensXVsBarycentreX = secDir.make("h2_phiSensXVsBarycentreX","#phi_{module,x} vs. b_{cl,x};b_{cl,x} [# channels];#phi_{module,x} [ ^{o}]",200,-10.,790.,93,-93,93); - (*i_sector).second.PPhiSensXVsBarycentreX = secDir.make("p_phiSensXVsBarycentreX","#phi_{module,x} vs. b_{cl,x};b_{cl,x} [# channels];#phi_{module,x} [ ^{o}]",200,-10.,790.); + i_sector.second.m_correlationHistsX["SigmaXHit"] = i_sector.second.bookCorrHistsX("SigmaXHit","hit error","#sigma_{hit,x}","[#mum]",105,20,sigmaXMin*10000.,sigmaXMax*10000.,"np"); + i_sector.second.m_correlationHistsX["SigmaXTrk"] = i_sector.second.bookCorrHistsX("SigmaXTrk","track error","#sigma_{trk,x}","[#mum]",105,20,sigmaXMin*10000.,sigmaXMax*10000.,"np"); + i_sector.second.m_correlationHistsX["SigmaX"] = i_sector.second.bookCorrHistsX("SigmaX","residual error","#sigma_{r,x}","[#mum]",105,20,sigmaXMin*10000.,sigmaXMax*10000.,"np"); + i_sector.second.m_correlationHistsX["PhiSens"] = i_sector.second.bookCorrHistsX("PhiSens","track angle on sensor","#phi_{module}","[ ^{o}]",96,48,-3,93,"nphtr"); + i_sector.second.m_correlationHistsX["PhiSensX"] = i_sector.second.bookCorrHistsX("PhiSensX","track angle on sensor","#phi_{module,x}","[ ^{o}]",186,93,-phiSensXMax,phiSensXMax,"nphtr"); + i_sector.second.m_correlationHistsX["PhiSensY"] = i_sector.second.bookCorrHistsX("PhiSensY","track angle on sensor","#phi_{module,y}","[ ^{o}]",186,93,-93,93,"nphtr"); + + i_sector.second.XHit = secDir.make("h_XHit"," hit measurement x_{hit};x_{hit} [cm];# hits",100,-20,20); + i_sector.second.XTrk = secDir.make("h_XTrk","track prediction x_{trk};x_{trk} [cm];# hits",100,-20,20); + i_sector.second.SigmaX2 = secDir.make("h_SigmaX2","squared residual error #sigma_{r,x}^{2};#sigma_{r,x}^{2} [#mum^{2}];# hits",105,sigmaXMin*10000.,sigmaX2Max*10000.*10000.); //no mistake ! + i_sector.second.ResX = secDir.make("h_ResX","residual r_{x};x_{trk}-x_{hit} [#mum];# hits",100,-resXAbsMax*10000.,resXAbsMax*10000.); + i_sector.second.NorResX = secDir.make("h_NorResX","normalized residual r_{x}/#sigma_{r,x};(x_{trk}-x_{hit})/#sigma_{r,x};# hits",100,-norResXAbsMax,norResXAbsMax); + i_sector.second.ProbX = secDir.make("h_ProbX","residual probability;prob(r_{x}^{2}/#sigma_{r,x}^{2},1);# hits",60,probXMin,probXMax); + + i_sector.second.PhiSensXVsBarycentreX = secDir.make("h2_phiSensXVsBarycentreX","#phi_{module,x} vs. b_{cl,x};b_{cl,x} [# channels];#phi_{module,x} [ ^{o}]",200,-10.,790.,93,-93,93); + i_sector.second.PPhiSensXVsBarycentreX = secDir.make("p_phiSensXVsBarycentreX","#phi_{module,x} vs. b_{cl,x};b_{cl,x} [# channels];#phi_{module,x} [ ^{o}]",200,-10.,790.); if(pixelSector){ - (*i_sector).second.m_correlationHistsY["SigmaYHit"] = (*i_sector).second.bookCorrHistsY("SigmaYHit","hit error","#sigma_{hit,y}","[#mum]",105,20,sigmaXMin*10000.,sigmaXMax*10000.,"np"); - (*i_sector).second.m_correlationHistsY["SigmaYTrk"] = (*i_sector).second.bookCorrHistsY("SigmaYTrk","track error","#sigma_{trk,y}","[#mum]",105,20,sigmaXMin*10000.,sigmaXMax*10000.,"np"); - (*i_sector).second.m_correlationHistsY["SigmaY"] = (*i_sector).second.bookCorrHistsY("SigmaY","residual error","#sigma_{r,y}","[#mum]",105,20,sigmaXMin*10000.,sigmaXMax*10000.,"np"); - (*i_sector).second.m_correlationHistsY["PhiSens"] = (*i_sector).second.bookCorrHistsY("PhiSens","track angle on sensor","#phi_{module}","[ ^{o}]",96,48,-3,93,"nphtr"); - (*i_sector).second.m_correlationHistsY["PhiSensX"] = (*i_sector).second.bookCorrHistsY("PhiSensX","track angle on sensor","#phi_{module,x}","[ ^{o}]",186,93,-phiSensXMax,phiSensXMax,"nphtr"); - (*i_sector).second.m_correlationHistsY["PhiSensY"] = (*i_sector).second.bookCorrHistsY("PhiSensY","track angle on sensor","#phi_{module,y}","[ ^{o}]",186,93,-93,93,"nphtr"); - - (*i_sector).second.YHit = secDir.make("h_YHit"," hit measurement y_{hit};y_{hit} [cm];# hits",100,-20,20); - (*i_sector).second.YTrk = secDir.make("h_YTrk","track prediction y_{trk};y_{trk} [cm];# hits",100,-20,20); - (*i_sector).second.SigmaY2 = secDir.make("h_SigmaY2","squared residual error #sigma_{r,y}^{2};#sigma_{r,y}^{2} [#mum^{2}];# hits",105,sigmaXMin*10000.,sigmaX2Max*10000.*10000.); //no mistake ! - (*i_sector).second.ResY = secDir.make("h_ResY","residual r_{y};y_{trk}-y_{hit} [#mum];# hits",100,-resXAbsMax*10000.,resXAbsMax*10000.); - (*i_sector).second.NorResY = secDir.make("h_NorResY","normalized residual r_{y}/#sigma_{r,y};(y_{trk}-y_{hit})/#sigma_{r,y};# hits",100,-norResXAbsMax,norResXAbsMax); - (*i_sector).second.ProbY = secDir.make("h_ProbY","residual probability;prob(r_{y}^{2}/#sigma_{r,y}^{2},1);# hits",60,probXMin,probXMax); - - (*i_sector).second.PhiSensYVsBarycentreY = secDir.make("h2_phiSensYVsBarycentreY","#phi_{module,y} vs. b_{cl,y};b_{cl,y} [# channels];#phi_{module,y} [ ^{o}]",200,-10.,790.,93,-93,93); - (*i_sector).second.PPhiSensYVsBarycentreY = secDir.make("p_phiSensYVsBarycentreY","#phi_{module,y} vs. b_{cl,y};b_{cl,y} [# channels];#phi_{module,y} [ ^{o}]",200,-10.,790.); + i_sector.second.m_correlationHistsY["SigmaYHit"] = i_sector.second.bookCorrHistsY("SigmaYHit","hit error","#sigma_{hit,y}","[#mum]",105,20,sigmaXMin*10000.,sigmaXMax*10000.,"np"); + i_sector.second.m_correlationHistsY["SigmaYTrk"] = i_sector.second.bookCorrHistsY("SigmaYTrk","track error","#sigma_{trk,y}","[#mum]",105,20,sigmaXMin*10000.,sigmaXMax*10000.,"np"); + i_sector.second.m_correlationHistsY["SigmaY"] = i_sector.second.bookCorrHistsY("SigmaY","residual error","#sigma_{r,y}","[#mum]",105,20,sigmaXMin*10000.,sigmaXMax*10000.,"np"); + i_sector.second.m_correlationHistsY["PhiSens"] = i_sector.second.bookCorrHistsY("PhiSens","track angle on sensor","#phi_{module}","[ ^{o}]",96,48,-3,93,"nphtr"); + i_sector.second.m_correlationHistsY["PhiSensX"] = i_sector.second.bookCorrHistsY("PhiSensX","track angle on sensor","#phi_{module,x}","[ ^{o}]",186,93,-phiSensXMax,phiSensXMax,"nphtr"); + i_sector.second.m_correlationHistsY["PhiSensY"] = i_sector.second.bookCorrHistsY("PhiSensY","track angle on sensor","#phi_{module,y}","[ ^{o}]",186,93,-93,93,"nphtr"); + + i_sector.second.YHit = secDir.make("h_YHit"," hit measurement y_{hit};y_{hit} [cm];# hits",100,-20,20); + i_sector.second.YTrk = secDir.make("h_YTrk","track prediction y_{trk};y_{trk} [cm];# hits",100,-20,20); + i_sector.second.SigmaY2 = secDir.make("h_SigmaY2","squared residual error #sigma_{r,y}^{2};#sigma_{r,y}^{2} [#mum^{2}];# hits",105,sigmaXMin*10000.,sigmaX2Max*10000.*10000.); //no mistake ! + i_sector.second.ResY = secDir.make("h_ResY","residual r_{y};y_{trk}-y_{hit} [#mum];# hits",100,-resXAbsMax*10000.,resXAbsMax*10000.); + i_sector.second.NorResY = secDir.make("h_NorResY","normalized residual r_{y}/#sigma_{r,y};(y_{trk}-y_{hit})/#sigma_{r,y};# hits",100,-norResXAbsMax,norResXAbsMax); + i_sector.second.ProbY = secDir.make("h_ProbY","residual probability;prob(r_{y}^{2}/#sigma_{r,y}^{2},1);# hits",60,probXMin,probXMax); + + i_sector.second.PhiSensYVsBarycentreY = secDir.make("h2_phiSensYVsBarycentreY","#phi_{module,y} vs. b_{cl,y};b_{cl,y} [# channels];#phi_{module,y} [ ^{o}]",200,-10.,790.,93,-93,93); + i_sector.second.PPhiSensYVsBarycentreY = secDir.make("p_phiSensYVsBarycentreY","#phi_{module,y} vs. b_{cl,y};b_{cl,y} [# channels];#phi_{module,y} [ ^{o}]",200,-10.,790.); } // Track Parameters - (*i_sector).second.m_correlationHistsX["HitsValid"] = (*i_sector).second.bookCorrHistsX("HitsValid","# hits","[valid]",50,0,50,"npt"); - (*i_sector).second.m_correlationHistsX["HitsInvalid"] = (*i_sector).second.bookCorrHistsX("HitsInvalid","# hits","[invalid]",20,0,20,"npt"); - (*i_sector).second.m_correlationHistsX["Hits2D"] = (*i_sector).second.bookCorrHistsX("Hits2D","# hits","[2D]",20,0,20,"npt"); - (*i_sector).second.m_correlationHistsX["LayersMissed"] = (*i_sector).second.bookCorrHistsX("LayersMissed","# layers","[missed]",10,0,10,"npt"); - (*i_sector).second.m_correlationHistsX["HitsPixel"] = (*i_sector).second.bookCorrHistsX("HitsPixel","# hits","[pixel]",10,0,10,"npt"); - (*i_sector).second.m_correlationHistsX["HitsStrip"] = (*i_sector).second.bookCorrHistsX("HitsStrip","# hits","[strip]",40,0,40,"npt"); - (*i_sector).second.m_correlationHistsX["HitsGood"] = (*i_sector).second.bookCorrHistsX("HitsGood","# hits","[good]",50,0,50,"npt"); - (*i_sector).second.m_correlationHistsX["NorChi2"] = (*i_sector).second.bookCorrHistsX("NorChi2","#chi^{2}/f","",50,0,norChi2Max,"npr"); - (*i_sector).second.m_correlationHistsX["Theta"] = (*i_sector).second.bookCorrHistsX("Theta","#theta","[ ^{o}]",40,-10,190,"npt"); - (*i_sector).second.m_correlationHistsX["Phi"] = (*i_sector).second.bookCorrHistsX("Phi","#phi","[ ^{o}]",76,-190,190,"npt"); - (*i_sector).second.m_correlationHistsX["D0Beamspot"] = (*i_sector).second.bookCorrHistsX("D0Beamspot","d_{0, BS}","[cm]",40,-d0Max,d0Max,"npt"); - (*i_sector).second.m_correlationHistsX["Dz"] = (*i_sector).second.bookCorrHistsX("Dz","d_{z}","[cm]",40,-dzMax,dzMax,"npt"); - (*i_sector).second.m_correlationHistsX["Pt"] = (*i_sector).second.bookCorrHistsX("Pt","p_{t}","[GeV]",50,0,pMax,"npt"); - (*i_sector).second.m_correlationHistsX["P"] = (*i_sector).second.bookCorrHistsX("P","|p|","[GeV]",50,0,pMax,"npt"); - (*i_sector).second.m_correlationHistsX["InvP"] = (*i_sector).second.bookCorrHistsX("InvP","1/|p|","[GeV^{-1}]",25,0,invPMax,"t"); - (*i_sector).second.m_correlationHistsX["MeanAngle"] = (*i_sector).second.bookCorrHistsX("MeanAngle","<#phi_{module}>","[ ^{o}]",25,-5,95,"npt"); - //(*i_sector).second.m_correlationHistsX[""] = (*i_sector).second.bookCorrHistsX("","","",,,,"nphtr"); + i_sector.second.m_correlationHistsX["HitsValid"] = i_sector.second.bookCorrHistsX("HitsValid","# hits","[valid]",50,0,50,"npt"); + i_sector.second.m_correlationHistsX["HitsInvalid"] = i_sector.second.bookCorrHistsX("HitsInvalid","# hits","[invalid]",20,0,20,"npt"); + i_sector.second.m_correlationHistsX["Hits2D"] = i_sector.second.bookCorrHistsX("Hits2D","# hits","[2D]",20,0,20,"npt"); + i_sector.second.m_correlationHistsX["LayersMissed"] = i_sector.second.bookCorrHistsX("LayersMissed","# layers","[missed]",10,0,10,"npt"); + i_sector.second.m_correlationHistsX["HitsPixel"] = i_sector.second.bookCorrHistsX("HitsPixel","# hits","[pixel]",10,0,10,"npt"); + i_sector.second.m_correlationHistsX["HitsStrip"] = i_sector.second.bookCorrHistsX("HitsStrip","# hits","[strip]",40,0,40,"npt"); + i_sector.second.m_correlationHistsX["HitsGood"] = i_sector.second.bookCorrHistsX("HitsGood","# hits","[good]",50,0,50,"npt"); + i_sector.second.m_correlationHistsX["NorChi2"] = i_sector.second.bookCorrHistsX("NorChi2","#chi^{2}/f","",50,0,norChi2Max,"npr"); + i_sector.second.m_correlationHistsX["Theta"] = i_sector.second.bookCorrHistsX("Theta","#theta","[ ^{o}]",40,-10,190,"npt"); + i_sector.second.m_correlationHistsX["Phi"] = i_sector.second.bookCorrHistsX("Phi","#phi","[ ^{o}]",76,-190,190,"npt"); + i_sector.second.m_correlationHistsX["D0Beamspot"] = i_sector.second.bookCorrHistsX("D0Beamspot","d_{0, BS}","[cm]",40,-d0Max,d0Max,"npt"); + i_sector.second.m_correlationHistsX["Dz"] = i_sector.second.bookCorrHistsX("Dz","d_{z}","[cm]",40,-dzMax,dzMax,"npt"); + i_sector.second.m_correlationHistsX["Pt"] = i_sector.second.bookCorrHistsX("Pt","p_{t}","[GeV]",50,0,pMax,"npt"); + i_sector.second.m_correlationHistsX["P"] = i_sector.second.bookCorrHistsX("P","|p|","[GeV]",50,0,pMax,"npt"); + i_sector.second.m_correlationHistsX["InvP"] = i_sector.second.bookCorrHistsX("InvP","1/|p|","[GeV^{-1}]",25,0,invPMax,"t"); + i_sector.second.m_correlationHistsX["MeanAngle"] = i_sector.second.bookCorrHistsX("MeanAngle","<#phi_{module}>","[ ^{o}]",25,-5,95,"npt"); + //i_sector.second.m_correlationHistsX[""] = i_sector.second.bookCorrHistsX("","","",,,,"nphtr"); if(pixelSector){ - (*i_sector).second.m_correlationHistsY["HitsValid"] = (*i_sector).second.bookCorrHistsY("HitsValid","# hits","[valid]",50,0,50,"npt"); - (*i_sector).second.m_correlationHistsY["HitsInvalid"] = (*i_sector).second.bookCorrHistsY("HitsInvalid","# hits","[invalid]",20,0,20,"npt"); - (*i_sector).second.m_correlationHistsY["Hits2D"] = (*i_sector).second.bookCorrHistsY("Hits2D","# hits","[2D]",20,0,20,"npt"); - (*i_sector).second.m_correlationHistsY["LayersMissed"] = (*i_sector).second.bookCorrHistsY("LayersMissed","# layers","[missed]",10,0,10,"npt"); - (*i_sector).second.m_correlationHistsY["HitsPixel"] = (*i_sector).second.bookCorrHistsY("HitsPixel","# hits","[pixel]",10,0,10,"npt"); - (*i_sector).second.m_correlationHistsY["HitsStrip"] = (*i_sector).second.bookCorrHistsY("HitsStrip","# hits","[strip]",40,0,40,"npt"); - (*i_sector).second.m_correlationHistsY["HitsGood"] = (*i_sector).second.bookCorrHistsY("HitsGood","# hits","[good]",50,0,50,"npt"); - (*i_sector).second.m_correlationHistsY["NorChi2"] = (*i_sector).second.bookCorrHistsY("NorChi2","#chi^{2}/f","",50,0,norChi2Max,"npr"); - (*i_sector).second.m_correlationHistsY["Theta"] = (*i_sector).second.bookCorrHistsY("Theta","#theta","[ ^{o}]",40,-10,190,"npt"); - (*i_sector).second.m_correlationHistsY["Phi"] = (*i_sector).second.bookCorrHistsY("Phi","#phi","[ ^{o}]",76,-190,190,"npt"); - (*i_sector).second.m_correlationHistsY["D0Beamspot"] = (*i_sector).second.bookCorrHistsY("D0Beamspot","d_{0, BS}","[cm]",40,-d0Max,d0Max,"npt"); - (*i_sector).second.m_correlationHistsY["Dz"] = (*i_sector).second.bookCorrHistsY("Dz","d_{z}","[cm]",40,-dzMax,dzMax,"npt"); - (*i_sector).second.m_correlationHistsY["Pt"] = (*i_sector).second.bookCorrHistsY("Pt","p_{t}","[GeV]",50,0,pMax,"npt"); - (*i_sector).second.m_correlationHistsY["P"] = (*i_sector).second.bookCorrHistsY("P","|p|","[GeV]",50,0,pMax,"npt"); - (*i_sector).second.m_correlationHistsY["InvP"] = (*i_sector).second.bookCorrHistsY("InvP","1/|p|","[GeV^{-1}]",25,0,invPMax,"t"); - (*i_sector).second.m_correlationHistsY["MeanAngle"] = (*i_sector).second.bookCorrHistsY("MeanAngle","<#phi_{module}>","[ ^{o}]",25,-5,95,"npt"); + i_sector.second.m_correlationHistsY["HitsValid"] = i_sector.second.bookCorrHistsY("HitsValid","# hits","[valid]",50,0,50,"npt"); + i_sector.second.m_correlationHistsY["HitsInvalid"] = i_sector.second.bookCorrHistsY("HitsInvalid","# hits","[invalid]",20,0,20,"npt"); + i_sector.second.m_correlationHistsY["Hits2D"] = i_sector.second.bookCorrHistsY("Hits2D","# hits","[2D]",20,0,20,"npt"); + i_sector.second.m_correlationHistsY["LayersMissed"] = i_sector.second.bookCorrHistsY("LayersMissed","# layers","[missed]",10,0,10,"npt"); + i_sector.second.m_correlationHistsY["HitsPixel"] = i_sector.second.bookCorrHistsY("HitsPixel","# hits","[pixel]",10,0,10,"npt"); + i_sector.second.m_correlationHistsY["HitsStrip"] = i_sector.second.bookCorrHistsY("HitsStrip","# hits","[strip]",40,0,40,"npt"); + i_sector.second.m_correlationHistsY["HitsGood"] = i_sector.second.bookCorrHistsY("HitsGood","# hits","[good]",50,0,50,"npt"); + i_sector.second.m_correlationHistsY["NorChi2"] = i_sector.second.bookCorrHistsY("NorChi2","#chi^{2}/f","",50,0,norChi2Max,"npr"); + i_sector.second.m_correlationHistsY["Theta"] = i_sector.second.bookCorrHistsY("Theta","#theta","[ ^{o}]",40,-10,190,"npt"); + i_sector.second.m_correlationHistsY["Phi"] = i_sector.second.bookCorrHistsY("Phi","#phi","[ ^{o}]",76,-190,190,"npt"); + i_sector.second.m_correlationHistsY["D0Beamspot"] = i_sector.second.bookCorrHistsY("D0Beamspot","d_{0, BS}","[cm]",40,-d0Max,d0Max,"npt"); + i_sector.second.m_correlationHistsY["Dz"] = i_sector.second.bookCorrHistsY("Dz","d_{z}","[cm]",40,-dzMax,dzMax,"npt"); + i_sector.second.m_correlationHistsY["Pt"] = i_sector.second.bookCorrHistsY("Pt","p_{t}","[GeV]",50,0,pMax,"npt"); + i_sector.second.m_correlationHistsY["P"] = i_sector.second.bookCorrHistsY("P","|p|","[GeV]",50,0,pMax,"npt"); + i_sector.second.m_correlationHistsY["InvP"] = i_sector.second.bookCorrHistsY("InvP","1/|p|","[GeV^{-1}]",25,0,invPMax,"t"); + i_sector.second.m_correlationHistsY["MeanAngle"] = i_sector.second.bookCorrHistsY("MeanAngle","<#phi_{module}>","[ ^{o}]",25,-5,95,"npt"); } // (transform errors and residuals from [cm] in [mum]) - for(std::vector::iterator i_errHists = v_errHists.begin(); i_errHists != v_errHists.end(); ++i_errHists){ - double xMin(0.01*(*i_errHists-1)), xMax(0.01*(*i_errHists)); + for(auto const & i_errHists : v_errHists){ + double xMin(0.01*(i_errHists-1)), xMax(0.01*(i_errHists)); std::stringstream sigmaXHit, sigmaXTrk, sigmaX; - sigmaXHit << "h_sigmaXHit_" << *i_errHists; - sigmaXTrk << "h_sigmaXTrk_" << *i_errHists; - sigmaX << "h_sigmaX_" << *i_errHists; - (*i_sector).second.m_sigmaX["sigmaXHit"].push_back(secDir.make(sigmaXHit.str().c_str(),"hit error #sigma_{hit,x};#sigma_{hit,x} [#mum];# hits",100,xMin*10000.,xMax*10000.)); - (*i_sector).second.m_sigmaX["sigmaXTrk"].push_back(secDir.make(sigmaXTrk.str().c_str(),"track error #sigma_{trk,x};#sigma_{trk,x} [#mum];# hits",100,xMin*10000.,xMax*10000.)); - (*i_sector).second.m_sigmaX["sigmaX" ].push_back(secDir.make(sigmaX.str().c_str(),"residual error #sigma_{r,x};#sigma_{r,x} [#mum];# hits",100,xMin*10000.,xMax*10000.)); + sigmaXHit << "h_sigmaXHit_" << i_errHists; + sigmaXTrk << "h_sigmaXTrk_" << i_errHists; + sigmaX << "h_sigmaX_" << i_errHists; + i_sector.second.m_sigmaX["sigmaXHit"].push_back(secDir.make(sigmaXHit.str().c_str(),"hit error #sigma_{hit,x};#sigma_{hit,x} [#mum];# hits",100,xMin*10000.,xMax*10000.)); + i_sector.second.m_sigmaX["sigmaXTrk"].push_back(secDir.make(sigmaXTrk.str().c_str(),"track error #sigma_{trk,x};#sigma_{trk,x} [#mum];# hits",100,xMin*10000.,xMax*10000.)); + i_sector.second.m_sigmaX["sigmaX" ].push_back(secDir.make(sigmaX.str().c_str(),"residual error #sigma_{r,x};#sigma_{r,x} [#mum];# hits",100,xMin*10000.,xMax*10000.)); if(pixelSector){ - std::stringstream sigmaYHit, sigmaYTrk, sigmaY; - sigmaYHit << "h_sigmaYHit_" << *i_errHists; - sigmaYTrk << "h_sigmaYTrk_" << *i_errHists; - sigmaY << "h_sigmaY_" << *i_errHists; - (*i_sector).second.m_sigmaY["sigmaYHit"].push_back(secDir.make(sigmaYHit.str().c_str(),"hit error #sigma_{hit,y};#sigma_{hit,y} [#mum];# hits",100,xMin*10000.,xMax*10000.)); - (*i_sector).second.m_sigmaY["sigmaYTrk"].push_back(secDir.make(sigmaYTrk.str().c_str(),"track error #sigma_{trk,y};#sigma_{trk,y} [#mum];# hits",100,xMin*10000.,xMax*10000.)); - (*i_sector).second.m_sigmaY["sigmaY" ].push_back(secDir.make(sigmaY.str().c_str(),"residual error #sigma_{r,y};#sigma_{r,y} [#mum];# hits",100,xMin*10000.,xMax*10000.)); + std::stringstream sigmaYHit, sigmaYTrk, sigmaY; + sigmaYHit << "h_sigmaYHit_" << i_errHists; + sigmaYTrk << "h_sigmaYTrk_" << i_errHists; + sigmaY << "h_sigmaY_" << i_errHists; + i_sector.second.m_sigmaY["sigmaYHit"].push_back(secDir.make(sigmaYHit.str().c_str(),"hit error #sigma_{hit,y};#sigma_{hit,y} [#mum];# hits",100,xMin*10000.,xMax*10000.)); + i_sector.second.m_sigmaY["sigmaYTrk"].push_back(secDir.make(sigmaYTrk.str().c_str(),"track error #sigma_{trk,y};#sigma_{trk,y} [#mum];# hits",100,xMin*10000.,xMax*10000.)); + i_sector.second.m_sigmaY["sigmaY" ].push_back(secDir.make(sigmaY.str().c_str(),"residual error #sigma_{r,y};#sigma_{r,y} [#mum];# hits",100,xMin*10000.,xMax*10000.)); } } @@ -778,7 +797,6 @@ ApeEstimator::bookSectorHistsForAnalyzerMode(){ void ApeEstimator::bookSectorHistsForApeCalculation(){ - std::vector v_errHists(parameterSet_.getParameter >("vErrHists")); for(std::vector::iterator i_errHists = v_errHists.begin(); i_errHists != v_errHists.end(); ++i_errHists){ for(std::vector::iterator i_errHists2 = i_errHists; i_errHists2 != v_errHists.end();){ @@ -790,37 +808,38 @@ ApeEstimator::bookSectorHistsForApeCalculation(){ } } - for(std::map::iterator i_sector = m_tkSector_.begin(); i_sector != m_tkSector_.end(); ++i_sector){ - + for(auto &i_sector : m_tkSector_){ edm::Service fileService; if(!fileService){ throw edm::Exception( edm::errors::Configuration, "TFileService is not registered in cfg file" ); } - std::stringstream sector; sector << "Sector_" << (*i_sector).first; + std::stringstream sector; sector << "Sector_" << i_sector.first; TFileDirectory secDir = fileService->mkdir(sector.str()); // Dummy histo containing the sector name as title - (*i_sector).second.Name = secDir.make("z_name",(*i_sector).second.name.c_str(),1,0,1); + i_sector.second.Name = secDir.make("z_name",i_sector.second.name.c_str(),1,0,1); // Do not book histos for empty sectors - if((*i_sector).second.v_rawId.empty()){ + if(i_sector.second.v_rawId.empty()){ continue; } // Distributions in each interval (stay in [cm], to have all calculations in [cm]) - if(m_resErrBins_.empty()){m_resErrBins_[1].first = 0.;m_resErrBins_[1].second = 0.01;} // default if no selection taken into account: calculate APE with one bin with residual error 0-100um - for(std::map >::const_iterator i_errBins = m_resErrBins_.begin(); - i_errBins != m_resErrBins_.end(); ++i_errBins){ - std::stringstream interval; interval << "Interval_" << (*i_errBins).first; + if(m_resErrBins_.empty()){ // default if no selection taken into account: calculate APE with one bin with residual error 0-100um + m_resErrBins_[1].first = 0.; + m_resErrBins_[1].second = 0.01; + } + for(auto const & i_errBins : m_resErrBins_){ + std::stringstream interval; interval << "Interval_" << i_errBins.first; TFileDirectory intDir = secDir.mkdir(interval.str()); - (*i_sector).second.m_binnedHists[(*i_errBins).first]["sigmaX"] = intDir.make("h_sigmaX","residual resolution #sigma_{x};#sigma_{x} [cm];# hits",100,0.,0.01); - (*i_sector).second.m_binnedHists[(*i_errBins).first]["norResX"] = intDir.make("h_norResX","normalized residual r_{x}/#sigma_{r,x};(x_{trk}-x_{hit})/#sigma_{r,x};# hits",100,-10,10); - if((*i_sector).second.isPixel){ - (*i_sector).second.m_binnedHists[(*i_errBins).first]["sigmaY"] = intDir.make("h_sigmaY","residual resolution #sigma_{y};#sigma_{y} [cm];# hits",100,0.,0.01); - (*i_sector).second.m_binnedHists[(*i_errBins).first]["norResY"] = intDir.make("h_norResY","normalized residual r_{y}/#sigma_{r,y};(y_{trk}-y_{hit})/#sigma_{r,y};# hits",100,-10,10); + i_sector.second.m_binnedHists[i_errBins.first]["sigmaX"] = intDir.make("h_sigmaX","residual resolution #sigma_{x};#sigma_{x} [cm];# hits",100,0.,0.01); + i_sector.second.m_binnedHists[i_errBins.first]["norResX"] = intDir.make("h_norResX","normalized residual r_{x}/#sigma_{r,x};(x_{trk}-x_{hit})/#sigma_{r,x};# hits",100,-10,10); + if(i_sector.second.isPixel){ + i_sector.second.m_binnedHists[i_errBins.first]["sigmaY"] = intDir.make("h_sigmaY","residual resolution #sigma_{y};#sigma_{y} [cm];# hits",100,0.,0.01); + i_sector.second.m_binnedHists[i_errBins.first]["norResY"] = intDir.make("h_norResY","normalized residual r_{y}/#sigma_{r,y};(y_{trk}-y_{hit})/#sigma_{r,y};# hits",100,-10,10); } } @@ -829,31 +848,31 @@ ApeEstimator::bookSectorHistsForApeCalculation(){ // TTree containing rawIds of all modules in sector unsigned int rawId(0); - (*i_sector).second.RawId = resDir.make("rawIdTree","Tree containing rawIds of all modules in sector"); - (*i_sector).second.RawId->Branch("RawId", &rawId, "RawId/i"); - for(std::vector::const_iterator i_rawId=(*i_sector).second.v_rawId.begin(); i_rawId!=(*i_sector).second.v_rawId.end(); ++i_rawId){ - rawId = (*i_rawId); - (*i_sector).second.RawId->Fill(); + i_sector.second.RawId = resDir.make("rawIdTree","Tree containing rawIds of all modules in sector"); + i_sector.second.RawId->Branch("RawId", &rawId, "RawId/i"); + for(auto const & i_rawId : i_sector.second.v_rawId){ + rawId = i_rawId; + i_sector.second.RawId->Fill(); } // Result plots (one hist per sector containing one bin per interval) // (transform errors and residuals from [cm] in [mum]) std::vector v_binX(parameterSet_.getParameter >("residualErrorBinning")); - for(std::vector::iterator i_binX = v_binX.begin(); i_binX != v_binX.end(); ++i_binX){ - *i_binX *= 10000.; + for(auto & i_binX : v_binX){ + i_binX *= 10000.; } - (*i_sector).second.EntriesX = resDir.make("h_entriesX","# hits used;#sigma_{x} [#mum];# hits",v_binX.size()-1,&(v_binX[0])); - if((*i_sector).second.isPixel){ - (*i_sector).second.EntriesY = resDir.make("h_entriesY","# hits used;#sigma_{y} [#mum];# hits",v_binX.size()-1,&(v_binX[0])); + i_sector.second.EntriesX = resDir.make("h_entriesX","# hits used;#sigma_{x} [#mum];# hits",v_binX.size()-1,&(v_binX[0])); + if(i_sector.second.isPixel){ + i_sector.second.EntriesY = resDir.make("h_entriesY","# hits used;#sigma_{y} [#mum];# hits",v_binX.size()-1,&(v_binX[0])); } // In fact these are un-needed Analyzer plots, but I want to have them always for every sector visible // (transform errors and residuals from [cm] in [mum]) - (*i_sector).second.ResX = resDir.make("h_ResX","residual r_{x};x_{trk}-x_{hit} [#mum];# hits",100,-0.03*10000.,0.03*10000.); - (*i_sector).second.NorResX = resDir.make("h_NorResX","normalized residual r_{x}/#sigma_{r,x};(x_{trk}-x_{hit})/#sigma_{r,x};# hits",100,-5.,5.); - if((*i_sector).second.isPixel){ - (*i_sector).second.ResY = resDir.make("h_ResY","residual r_{y};y_{trk}-y_{hit} [#mum];# hits",100,-0.03*10000.,0.03*10000.); - (*i_sector).second.NorResY = resDir.make("h_NorResY","normalized residual r_{y}/#sigma_{r,y};(y_{trk}-y_{hit})/#sigma_{r,y};# hits",100,-5.,5.); + i_sector.second.ResX = resDir.make("h_ResX","residual r_{x};x_{trk}-x_{hit} [#mum];# hits",100,-0.03*10000.,0.03*10000.); + i_sector.second.NorResX = resDir.make("h_NorResX","normalized residual r_{x}/#sigma_{r,x};(x_{trk}-x_{hit})/#sigma_{r,x};# hits",100,-5.,5.); + if(i_sector.second.isPixel){ + i_sector.second.ResY = resDir.make("h_ResY","residual r_{y};y_{trk}-y_{hit} [#mum];# hits",100,-0.03*10000.,0.03*10000.); + i_sector.second.NorResY = resDir.make("h_NorResY","normalized residual r_{y}/#sigma_{r,y};(y_{trk}-y_{hit})/#sigma_{r,y};# hits",100,-5.,5.); } } } @@ -863,7 +882,6 @@ ApeEstimator::bookSectorHistsForApeCalculation(){ void ApeEstimator::bookTrackHists(){ - bool zoomHists(parameterSet_.getParameter("zoomHists")); int trackSizeBins = zoomHists ? 6 : 201; @@ -905,10 +923,10 @@ ApeEstimator::bookTrackHists(){ tkDetector_.Dz = trkDir.make("h_dz","Closest approach d_{z};d_{z} [cm];# tracks",200,-dzmax,dzmax); tkDetector_.DzErr = trkDir.make("h_dzErr","Error of d_{z};#sigma(d_{z}) [cm];# tracks",200,0,0.01); tkDetector_.DzSig = trkDir.make("h_dzSig","Significance of d_{z};d_{z}/#sigma(d_{z});# tracks",100,-10000,10000); - tkDetector_.Pt = trkDir.make("h_pt","transverse momentum p_{t};p_{t} [GeV];# tracks",100,0,pMax); + tkDetector_.Pt = trkDir.make("h_pt","transverse momentum p_{t};p_{t} [GeV];# tracks",100,0,pMax); tkDetector_.PtErr = trkDir.make("h_ptErr","Error of p_{t};#sigma(p_{t}) [GeV];# tracks",100,0,1.6); tkDetector_.PtSig = trkDir.make("h_ptSig","Significance of p_{t};p_{t}/#sigma(p_{t});# tracks",100,0,200); - tkDetector_.P = trkDir.make("h_p","momentum magnitude |p|;|p| [GeV];# tracks",100,0,pMax); + tkDetector_.P = trkDir.make("h_p","momentum magnitude |p|;|p| [GeV];# tracks",100,0,pMax); tkDetector_.MeanAngle = trkDir.make("h_meanAngle","mean angle on module <#phi_{module}>;<#phi_{module}> [ ^{o}];# tracks",100,-5,95); tkDetector_.HitsGood = trkDir.make("h_hitsGood","# hits [good];# hits [good];# tracks",51,-1,50); @@ -938,11 +956,10 @@ ApeEstimator::bookTrackHists(){ TrackStruct::TrackParameterStruct ApeEstimator::fillTrackVariables(const reco::Track& track, const Trajectory& traj, const reco::BeamSpot& beamSpot){ - const math::XYZPoint beamPoint(beamSpot.x0(),beamSpot.y0(), beamSpot.z0()); double d0BeamspotErr = std::sqrt( track.d0Error()*track.d0Error() + 0.5*beamSpot.BeamWidthX()*beamSpot.BeamWidthX() + 0.5*beamSpot.BeamWidthY()*beamSpot.BeamWidthY() ); - static TrajectoryStateCombiner tsoscomb; + const static TrajectoryStateCombiner tsoscomb; const reco::HitPattern& hitPattern(track.hitPattern()); @@ -978,11 +995,11 @@ ApeEstimator::fillTrackVariables(const reco::Track& track, const Trajectory& tra int count2D(0); float meanPhiSensToNorm(0.F); std::vector::const_iterator i_meas; - for(i_meas = v_meas.begin(); i_meas != v_meas.end(); ++i_meas){ - const TrajectoryMeasurement& meas = *i_meas; + for(auto const & i_meas : v_meas){ + const TrajectoryMeasurement& meas = i_meas; const TransientTrackingRecHit& hit = *meas.recHit(); const TrackingRecHit& recHit = *hit.hit(); - if(this->isHit2D(recHit))++count2D; + if(this->isHit2D(recHit)) ++count2D; TrajectoryStateOnSurface tsos = tsoscomb(meas.forwardPredictedState(),meas.backwardPredictedState()); const align::LocalVector mom(tsos.localDirection()); @@ -1012,11 +1029,9 @@ ApeEstimator::fillTrackVariables(const reco::Track& track, const Trajectory& tra TrackStruct::HitParameterStruct ApeEstimator::fillHitVariables(const TrajectoryMeasurement& i_meas, const edm::EventSetup& iSetup){ - - TrackStruct::HitParameterStruct hitParams; - static TrajectoryStateCombiner tsoscomb; + const static TrajectoryStateCombiner tsoscomb; const TrajectoryMeasurement& meas = i_meas; const TransientTrackingRecHit& hit = *meas.recHit(); @@ -1027,10 +1042,9 @@ ApeEstimator::fillHitVariables(const TrajectoryMeasurement& i_meas, const edm::E const DetId::Detector& detector = detId.det(); if(detector != DetId::Tracker){hitParams.hitState = TrackStruct::notInTracker; return hitParams;} const uint32_t rawId(detId.rawId()); - for(std::map::const_iterator i_sector = m_tkSector_.begin(); i_sector != m_tkSector_.end(); ++i_sector){ - for(std::vector::const_iterator i_rawId = (*i_sector).second.v_rawId.begin(); - i_rawId != (*i_sector).second.v_rawId.end(); ++i_rawId){ - if(rawId==*i_rawId){hitParams.v_sector.push_back((*i_sector).first); break;} + for(auto & i_sector : m_tkSector_){ + for(auto const & i_rawId : i_sector.second.v_rawId){ + if(rawId==i_rawId){hitParams.v_sector.push_back(i_sector.first); break;} } } @@ -1045,57 +1059,62 @@ ApeEstimator::fillHitVariables(const TrajectoryMeasurement& i_meas, const edm::E hitParams.phiSensX = (xMomentum==zMomentum ? phiSensX : -phiSensX ); hitParams.phiSensY = (yMomentum==zMomentum ? phiSensY : -phiSensY ); - if(!hit.isValid()){hitParams.hitState = TrackStruct::invalid; return hitParams;} - + if(!hit.isValid()){ + hitParams.hitState = TrackStruct::invalid; + return hitParams; + } // Get local positions and errors of hit and track - const LocalPoint& lPHit = hit.localPosition(); const LocalPoint& lPTrk = tsos.localPosition(); // use APE also for the hit error, while APE is automatically included in tsos error // // no need to add APE to hitError anymore by Ajay 27 Oct 2014 - - const LocalError& errHitApe = hit.localPositionError(); // now sum of CPE+APE as said by MARCO? LocalError errorWithoutAPE; bool Pixel(false); bool Strip(false); - if(m_tkTreeVar_[rawId].subdetId==PixelSubdetector::PixelBarrel || m_tkTreeVar_[rawId].subdetId==PixelSubdetector::PixelEndcap){ - Pixel = true; - } - else if(m_tkTreeVar_[rawId].subdetId==StripSubdetector::TIB || m_tkTreeVar_[rawId].subdetId==StripSubdetector::TOB || - m_tkTreeVar_[rawId].subdetId==StripSubdetector::TID || m_tkTreeVar_[rawId].subdetId==StripSubdetector::TEC){ - Strip = true; - } - else { edm::LogWarning("FillHitVariables")<<"cant identify wether hit is from pixel or strip"; - hitParams.hitState = TrackStruct::invalid; return hitParams;} - + if( m_tkTreeVar_[rawId].subdetId==PixelSubdetector::PixelBarrel || m_tkTreeVar_[rawId].subdetId==PixelSubdetector::PixelEndcap){ + Pixel = true; + }else if( m_tkTreeVar_[rawId].subdetId==StripSubdetector::TIB || m_tkTreeVar_[rawId].subdetId==StripSubdetector::TOB || + m_tkTreeVar_[rawId].subdetId==StripSubdetector::TID || m_tkTreeVar_[rawId].subdetId==StripSubdetector::TEC){ + Strip = true; + }else{ + edm::LogWarning("FillHitVariables")<<"cant identify wether hit is from pixel or strip"; + hitParams.hitState = TrackStruct::invalid; return hitParams; + } - if(!hit.detUnit()){hitParams.hitState = TrackStruct::invalid; return hitParams;} // is it a single physical module? - const GeomDetUnit& detUnit = *hit.detUnit(); + if(!hit.detUnit()){ + hitParams.hitState = TrackStruct::invalid; + return hitParams; + } // is it a single physical module? + const GeomDetUnit& detUnit = *hit.detUnit(); - - if(Pixel){ - if(!dynamic_cast(&detUnit.type().topology())){hitParams.hitState = TrackStruct::invalid; return hitParams;} + if(Pixel){ + if(!dynamic_cast(&detUnit.type().topology())){ + hitParams.hitState = TrackStruct::invalid; + return hitParams; + } const PixelGeomDetUnit * pixelDet = (const PixelGeomDetUnit*)(&detUnit); - const LocalError& lape = pixelDet->localAlignmentError(); - if (lape.valid()) - { errorWithoutAPE = LocalError(errHitApe.xx() -lape.xx(), errHitApe.xy()- lape.xy(), errHitApe.yy()-lape.yy()); - - } - } - if(Strip){ - if(!dynamic_cast(&detUnit.type().topology())){hitParams.hitState = TrackStruct::invalid; return hitParams;} - const StripGeomDetUnit * stripDet = (const StripGeomDetUnit*)(&detUnit); - const LocalError& lape = stripDet->localAlignmentError(); - if (lape.valid()) + const LocalError& lape = pixelDet->localAlignmentError(); + if (lape.valid()){ + errorWithoutAPE = LocalError(errHitApe.xx() -lape.xx(), errHitApe.xy()- lape.xy(), errHitApe.yy()-lape.yy()); + } + } + if(Strip){ + if(!dynamic_cast(&detUnit.type().topology())){ + hitParams.hitState = TrackStruct::invalid; + return hitParams; + } + const StripGeomDetUnit * stripDet = (const StripGeomDetUnit*)(&detUnit); + const LocalError& lape = stripDet->localAlignmentError(); + if (lape.valid()) { errorWithoutAPE = LocalError(errHitApe.xx() -lape.xx(), errHitApe.xy()- lape.xy(), errHitApe.yy()-lape.yy()); - } - } + } + } const LocalError& errHitWoApe = errorWithoutAPE; @@ -1103,7 +1122,7 @@ ApeEstimator::fillHitVariables(const TrajectoryMeasurement& i_meas, const edm::E const StatePositionAndError2 positionAndError2Hit = this->positionAndError2(lPHit, errHitApe, hit); const StatePositionAndError2 positionAndError2HitWoApe = this->positionAndError2(lPHit, errHitWoApe, hit); - std::cout<<"errHitWoApe " <positionAndError2(lPTrk, errTrk, hit); @@ -1114,8 +1133,7 @@ ApeEstimator::fillHitVariables(const TrajectoryMeasurement& i_meas, const edm::E if(stateHit==TrackStruct::invalid || stateHitWoApe==TrackStruct::invalid || stateTrk==TrackStruct::invalid){ hitParams.hitState = TrackStruct::invalid; return hitParams; - } - else if(stateHit==TrackStruct::negativeError || stateHitWoApe==TrackStruct::negativeError || stateTrk==TrackStruct::negativeError){ + }else if(stateHit==TrackStruct::negativeError || stateHitWoApe==TrackStruct::negativeError || stateTrk==TrackStruct::negativeError){ ++counter1; // Do not print error message by default //std::stringstream ss_error; @@ -1167,12 +1185,28 @@ ApeEstimator::fillHitVariables(const TrajectoryMeasurement& i_meas, const edm::E // Take global orientation into account for residuals (sign is not important for errors) float resXprime(999.F), resYprime(999.F), norResXprime(999.F), norResYprime(999.F); - if(m_tkTreeVar_[rawId].uDirection == 1){resXprime = resX; norResXprime = norResX;} - else if(m_tkTreeVar_[rawId].uDirection == -1){resXprime = -resX; norResXprime = -norResX;} - else {edm::LogError("FillHitVariables")<<"Incorrect value of uDirection, which gives global module orientation"; hitParams.hitState = TrackStruct::invalid; return hitParams;} - if(m_tkTreeVar_[rawId].vDirection == 1){resYprime = resY; norResYprime = norResY;} - else if(m_tkTreeVar_[rawId].vDirection == -1){resYprime = -resY; norResYprime = -norResY;} - else {edm::LogError("FillHitVariables")<<"Incorrect value of vDirection, which gives global module orientation"; hitParams.hitState = TrackStruct::invalid; return hitParams;} + if(m_tkTreeVar_[rawId].uDirection == 1){ + resXprime = resX; + norResXprime = norResX; + }else if(m_tkTreeVar_[rawId].uDirection == -1){ + resXprime = -resX; + norResXprime = -norResX; + }else{ + edm::LogError("FillHitVariables")<<"Incorrect value of uDirection, which gives global module orientation"; + hitParams.hitState = TrackStruct::invalid; + return hitParams; + } + if(m_tkTreeVar_[rawId].vDirection == 1){ + resYprime = resY; + norResYprime = norResY; + }else if(m_tkTreeVar_[rawId].vDirection == -1){ + resYprime = -resY; + norResYprime = -norResY; + }else{ + edm::LogError("FillHitVariables")<<"Incorrect value of vDirection, which gives global module orientation"; + hitParams.hitState = TrackStruct::invalid; + return hitParams; + } hitParams.xHit = xHit; hitParams.xTrk = xTrk; @@ -1233,26 +1267,23 @@ ApeEstimator::fillHitVariables(const TrajectoryMeasurement& i_meas, const edm::E hitParams.qBin = pixelHit.qBin(); hitParams.isPixelHit = true; - } - else if(m_tkTreeVar_[rawId].subdetId==StripSubdetector::TIB || m_tkTreeVar_[rawId].subdetId==StripSubdetector::TOB || - m_tkTreeVar_[rawId].subdetId==StripSubdetector::TID || m_tkTreeVar_[rawId].subdetId==StripSubdetector::TEC){ + }else if( m_tkTreeVar_[rawId].subdetId==StripSubdetector::TIB || m_tkTreeVar_[rawId].subdetId==StripSubdetector::TOB || + m_tkTreeVar_[rawId].subdetId==StripSubdetector::TID || m_tkTreeVar_[rawId].subdetId==StripSubdetector::TEC){ if(!(dynamic_cast(&recHit) || dynamic_cast(&recHit))){ edm::LogError("FillHitVariables")<<"RecHit in Strip is 'Matched' or 'Projected', but here all should be monohits per module"; hitParams.hitState = TrackStruct::invalid; return hitParams; } const SiStripCluster* clusterPtr(nullptr); - if(m_tkTreeVar_[rawId].subdetId==StripSubdetector::TIB || m_tkTreeVar_[rawId].subdetId==StripSubdetector::TOB){ + if( m_tkTreeVar_[rawId].subdetId==StripSubdetector::TIB || m_tkTreeVar_[rawId].subdetId==StripSubdetector::TOB){ if(dynamic_cast(&recHit)){ const SiStripRecHit1D& stripHit = dynamic_cast(recHit); - clusterPtr = &(*stripHit.cluster()); - } - else if(dynamic_cast(&recHit)){ + clusterPtr = &(*stripHit.cluster()); + }else if(dynamic_cast(&recHit)){ edm::LogWarning("FillHitVariables")<<"Data has TIB/TOB hits as SiStripRecHit2D and not 1D. Probably data is processed with CMSSW<34X. Nevertheless everything should work fine"; - const SiStripRecHit2D& stripHit = dynamic_cast(recHit); - clusterPtr = &(*stripHit.cluster()); + const SiStripRecHit2D& stripHit = dynamic_cast(recHit); + clusterPtr = &(*stripHit.cluster()); } - } - else if(m_tkTreeVar_[rawId].subdetId==StripSubdetector::TID || m_tkTreeVar_[rawId].subdetId==StripSubdetector::TEC){ + }else if( m_tkTreeVar_[rawId].subdetId==StripSubdetector::TID || m_tkTreeVar_[rawId].subdetId==StripSubdetector::TEC){ const SiStripRecHit2D& stripHit = dynamic_cast(recHit); clusterPtr = &(*stripHit.cluster()); } @@ -1284,9 +1315,15 @@ ApeEstimator::fillHitVariables(const TrajectoryMeasurement& i_meas, const edm::E // Calculate projection length corrected by drift - if(!hit.detUnit()){hitParams.hitState = TrackStruct::invalid; return hitParams;} // is it a single physical module? + if(!hit.detUnit()){ + hitParams.hitState = TrackStruct::invalid; + return hitParams; + } // is it a single physical module? const GeomDetUnit& detUnit = *hit.detUnit(); - if(!dynamic_cast(&detUnit.type().topology())){hitParams.hitState = TrackStruct::invalid; return hitParams;} + if(!dynamic_cast(&detUnit.type().topology())){ + hitParams.hitState = TrackStruct::invalid; + return hitParams; + } edm::ESHandle magFieldHandle; @@ -1342,9 +1379,15 @@ ApeEstimator::fillHitVariables(const TrajectoryMeasurement& i_meas, const edm::E } - if(!hitParams.isModuleUsable){hitParams.hitState = TrackStruct::invalid; return hitParams;} + if(!hitParams.isModuleUsable){ + hitParams.hitState = TrackStruct::invalid; + return hitParams; + } - if(hitParams.v_sector.empty()){hitParams.hitState = TrackStruct::notAssignedToSectors; return hitParams;} + if(hitParams.v_sector.empty()){ + hitParams.hitState = TrackStruct::notAssignedToSectors; + return hitParams; + } return hitParams; //} @@ -1358,7 +1401,7 @@ ApeEstimator::positionAndError2(const LocalPoint& localPoint, const LocalError& const DetId& detId(hit.geographicalId()); const uint32_t& rawId(detId.rawId()); - const UInt_t& subdetId(m_tkTreeVar_[rawId].subdetId); + const unsigned int& subdetId(m_tkTreeVar_[rawId].subdetId); if(localError.xx()<0. || localError.yy()<0.){ // Do not print error message by default @@ -1398,8 +1441,7 @@ ApeEstimator::positionAndError2(const LocalPoint& localPoint, const LocalError& return vPE2; } vPE2 = std::make_pair(TrackStruct::ok, this->radialPositionAndError2(localPoint, localError, topol)); - } - else{ + }else{ edm::LogError("FillHitVariables")<<"Incorrect subdetector ID, hit not associated to tracker"; } @@ -1410,7 +1452,6 @@ ApeEstimator::positionAndError2(const LocalPoint& localPoint, const LocalError& ApeEstimator::PositionAndError2 ApeEstimator::rectangularPositionAndError2(const LocalPoint& lP, const LocalError& lE){ - const float x(lP.x()); const float y(lP.y()); const float errX2(lE.xx()); @@ -1423,7 +1464,6 @@ ApeEstimator::rectangularPositionAndError2(const LocalPoint& lP, const LocalErro ApeEstimator::PositionAndError2 ApeEstimator::radialPositionAndError2(const LocalPoint& lP, const LocalError& lE, const RadialStripTopology& topol){ - MeasurementPoint measPos = topol.measurementPosition(lP); MeasurementError measErr = topol.measurementError(lP,lE); @@ -1479,7 +1519,6 @@ ApeEstimator::hitSelection(){ this->setHitSelectionMapUInt("widthX"); this->setHitSelectionMapUInt("widthY"); - this->setHitSelectionMap("baryStripX"); this->setHitSelectionMap("baryStripY"); this->setHitSelectionMap("clusterProbabilityXY"); @@ -1491,8 +1530,6 @@ ApeEstimator::hitSelection(){ this->setHitSelectionMapUInt("spansTwoRoc"); this->setHitSelectionMapUInt("qBin"); - - this->setHitSelectionMap("phiSens"); this->setHitSelectionMap("phiSensX"); this->setHitSelectionMap("phiSensY"); @@ -1514,45 +1551,48 @@ ApeEstimator::hitSelection(){ edm::LogInfo("HitSelector")<<"applying hit cuts ..."; bool emptyMap(true); - for(std::map >::iterator i_hitSelection = m_hitSelection_.begin(); i_hitSelection != m_hitSelection_.end(); ++i_hitSelection){ - if(!(*i_hitSelection).second.empty()){ + for(auto & i_hitSelection : m_hitSelection_){ + if(!i_hitSelection.second.empty()){ int entry(1); double intervalBegin(999.); - for(std::vector::iterator i_hitInterval = (*i_hitSelection).second.begin(); i_hitInterval != (*i_hitSelection).second.end(); ++entry){ - if(entry%2==1){intervalBegin = *i_hitInterval; ++i_hitInterval;} - else{ - if(intervalBegin > *i_hitInterval){ - edm::LogError("HitSelector")<<"INVALID Interval selected for "<<(*i_hitSelection).first<<":\t"< "<<(*i_hitInterval) - <<"\n ... delete Selection for "<<(*i_hitSelection).first; - (*i_hitSelection).second.clear(); i_hitInterval = (*i_hitSelection).second.begin(); //emptyMap = true; i_hitSelection = m_hitSelection_.begin(); - }else{ - edm::LogInfo("HitSelector")<<"Interval selected for "<<(*i_hitSelection).first<<":\t"<::iterator i_hitInterval = i_hitSelection.second.begin(); i_hitInterval != i_hitSelection.second.end(); ++entry){ + if(entry%2==1){ + intervalBegin = *i_hitInterval; ++i_hitInterval; + }else{ + if(intervalBegin > *i_hitInterval){ + edm::LogError("HitSelector")<<"INVALID Interval selected for "< "<<(*i_hitInterval) + <<"\n ... delete Selection for "< >::iterator i_hitSelection = m_hitSelectionUInt_.begin(); i_hitSelection != m_hitSelectionUInt_.end(); ++i_hitSelection){ - if(!(*i_hitSelection).second.empty()){ + for(auto & i_hitSelection : m_hitSelectionUInt_){ + if(!i_hitSelection.second.empty()){ int entry(1); unsigned int intervalBegin(999); - for(std::vector::iterator i_hitInterval = (*i_hitSelection).second.begin(); i_hitInterval != (*i_hitSelection).second.end(); ++entry){ - if(entry%2==1){intervalBegin = *i_hitInterval; ++i_hitInterval;} - else{ - if(intervalBegin > *i_hitInterval){ - edm::LogError("HitSelector")<<"INVALID Interval selected for "<<(*i_hitSelection).first<<":\t"< "<<(*i_hitInterval) - <<"\n ... delete Selection for "<<(*i_hitSelection).first; - (*i_hitSelection).second.clear(); i_hitInterval = (*i_hitSelection).second.begin(); //emptyMap = true; i_hitSelection = m_hitSelection_.begin(); - }else{ - edm::LogInfo("HitSelector")<<"Interval selected for "<<(*i_hitSelection).first<<":\t"<::iterator i_hitInterval = i_hitSelection.second.begin(); i_hitInterval != i_hitSelection.second.end(); ++entry){ + if(entry%2==1){ + intervalBegin = *i_hitInterval; + ++i_hitInterval; + }else{ + if(intervalBegin > *i_hitInterval){ + edm::LogError("HitSelector")<<"INVALID Interval selected for "< "<<(*i_hitInterval) + <<"\n ... delete Selection for "< >::const_iterator i_hitSelection = m_hitSelection_.begin(); i_hitSelection != m_hitSelection_.end(); ++i_hitSelection){ - const std::string& hitSelection((*i_hitSelection).first); - const std::vector& v_hitSelection((*i_hitSelection).second); + for(auto & i_hitSelection : m_hitSelection_){ + const std::string& hitSelection(i_hitSelection.first); + const std::vector& v_hitSelection(i_hitSelection.second); if(v_hitSelection.empty())continue; // For pixel and strip sectors in common @@ -1630,71 +1670,64 @@ ApeEstimator::hitSelected(TrackStruct::HitParameterStruct& hitParams)const{ // For pixel only if(hitParams.isPixelHit){ - if (hitSelection == "chargePixel") {if(!this->inDoubleInterval(v_hitSelection, hitParams.chargePixel))isGoodHit = false;} - else if(hitSelection == "clusterProbabilityXY") {if(!this->inDoubleInterval(v_hitSelection, hitParams.clusterProbabilityXY))isGoodHit = false;} - else if(hitSelection == "clusterProbabilityQ") {if(!this->inDoubleInterval(v_hitSelection, hitParams.clusterProbabilityQ))isGoodHit = false;} - else if(hitSelection == "clusterProbabilityXYQ"){if(!this->inDoubleInterval(v_hitSelection, hitParams.clusterProbabilityXYQ))isGoodHit = false;} - else if(hitSelection == "logClusterProbability"){if(!this->inDoubleInterval(v_hitSelection, hitParams.logClusterProbability))isGoodHit = false;} - - else if(hitSelection == "baryStripX") {if(!this->inDoubleInterval(v_hitSelection, hitParams.baryStripX))isGoodHitX = false;} - else if(hitSelection == "baryStripY") {if(!this->inDoubleInterval(v_hitSelection, hitParams.baryStripY))isGoodHitY = false;} - - - - else if(hitSelection == "resY") {if(!this->inDoubleInterval(v_hitSelection, hitParams.resY))isGoodHitY = false;} - else if(hitSelection == "norResY") {if(!this->inDoubleInterval(v_hitSelection, hitParams.norResY))isGoodHitY = false;} - else if(hitSelection == "probY") {if(!this->inDoubleInterval(v_hitSelection, hitParams.probY))isGoodHitY = false;} - else if(hitSelection == "errYHit") {if(!this->inDoubleInterval(v_hitSelection, hitParams.errYHit))isGoodHitY = false;} - else if(hitSelection == "errYTrk") {if(!this->inDoubleInterval(v_hitSelection, hitParams.errYTrk))isGoodHitY = false;} - else if(hitSelection == "errY") {if(!this->inDoubleInterval(v_hitSelection, hitParams.errY))isGoodHitY = false;} - else if(hitSelection == "errY2") {if(!this->inDoubleInterval(v_hitSelection, hitParams.errY2))isGoodHitY = false;} - } - - // For strip only - else{ - if (hitSelection == "widthProj") {if(!this->inDoubleInterval(v_hitSelection, hitParams.projWidth))isGoodHit = false;} - else if(hitSelection == "widthDiff") {if(!this->inDoubleInterval(v_hitSelection, hitParams.projWidth-static_cast(hitParams.widthX)))isGoodHit = false;} - else if(hitSelection == "charge") {if(!this->inDoubleInterval(v_hitSelection, hitParams.chargeStrip))isGoodHit = false;} - else if(hitSelection == "maxCharge") {if(!this->inDoubleInterval(v_hitSelection, hitParams.maxCharge))isGoodHit = false;} - else if(hitSelection == "chargeOnEdges") {if(!this->inDoubleInterval(v_hitSelection, hitParams.chargeOnEdges))isGoodHit = false;} - else if(hitSelection == "chargeAsymmetry"){if(!this->inDoubleInterval(v_hitSelection, hitParams.chargeAsymmetry))isGoodHit = false;} - else if(hitSelection == "chargeLRplus") {if(!this->inDoubleInterval(v_hitSelection, hitParams.chargeLRplus))isGoodHit = false;} - else if(hitSelection == "chargeLRminus") {if(!this->inDoubleInterval(v_hitSelection, hitParams.chargeLRminus))isGoodHit = false;} - else if(hitSelection == "sOverN") {if(!this->inDoubleInterval(v_hitSelection, hitParams.sOverN))isGoodHit = false;} + if (hitSelection == "chargePixel") {if(!this->inDoubleInterval(v_hitSelection, hitParams.chargePixel))isGoodHit = false;} + else if(hitSelection == "clusterProbabilityXY") {if(!this->inDoubleInterval(v_hitSelection, hitParams.clusterProbabilityXY))isGoodHit = false;} + else if(hitSelection == "clusterProbabilityQ") {if(!this->inDoubleInterval(v_hitSelection, hitParams.clusterProbabilityQ))isGoodHit = false;} + else if(hitSelection == "clusterProbabilityXYQ"){if(!this->inDoubleInterval(v_hitSelection, hitParams.clusterProbabilityXYQ))isGoodHit = false;} + else if(hitSelection == "logClusterProbability"){if(!this->inDoubleInterval(v_hitSelection, hitParams.logClusterProbability))isGoodHit = false;} + + else if(hitSelection == "baryStripX") {if(!this->inDoubleInterval(v_hitSelection, hitParams.baryStripX))isGoodHitX = false;} + else if(hitSelection == "baryStripY") {if(!this->inDoubleInterval(v_hitSelection, hitParams.baryStripY))isGoodHitY = false;} + + + + else if(hitSelection == "resY") {if(!this->inDoubleInterval(v_hitSelection, hitParams.resY))isGoodHitY = false;} + else if(hitSelection == "norResY") {if(!this->inDoubleInterval(v_hitSelection, hitParams.norResY))isGoodHitY = false;} + else if(hitSelection == "probY") {if(!this->inDoubleInterval(v_hitSelection, hitParams.probY))isGoodHitY = false;} + else if(hitSelection == "errYHit") {if(!this->inDoubleInterval(v_hitSelection, hitParams.errYHit))isGoodHitY = false;} + else if(hitSelection == "errYTrk") {if(!this->inDoubleInterval(v_hitSelection, hitParams.errYTrk))isGoodHitY = false;} + else if(hitSelection == "errY") {if(!this->inDoubleInterval(v_hitSelection, hitParams.errY))isGoodHitY = false;} + else if(hitSelection == "errY2") {if(!this->inDoubleInterval(v_hitSelection, hitParams.errY2))isGoodHitY = false;} + }else{ // For strip only + if (hitSelection == "widthProj") {if(!this->inDoubleInterval(v_hitSelection, hitParams.projWidth))isGoodHit = false;} + else if(hitSelection == "widthDiff") {if(!this->inDoubleInterval(v_hitSelection, hitParams.projWidth-static_cast(hitParams.widthX)))isGoodHit = false;} + else if(hitSelection == "charge") {if(!this->inDoubleInterval(v_hitSelection, hitParams.chargeStrip))isGoodHit = false;} + else if(hitSelection == "maxCharge") {if(!this->inDoubleInterval(v_hitSelection, hitParams.maxCharge))isGoodHit = false;} + else if(hitSelection == "chargeOnEdges") {if(!this->inDoubleInterval(v_hitSelection, hitParams.chargeOnEdges))isGoodHit = false;} + else if(hitSelection == "chargeAsymmetry"){if(!this->inDoubleInterval(v_hitSelection, hitParams.chargeAsymmetry))isGoodHit = false;} + else if(hitSelection == "chargeLRplus") {if(!this->inDoubleInterval(v_hitSelection, hitParams.chargeLRplus))isGoodHit = false;} + else if(hitSelection == "chargeLRminus") {if(!this->inDoubleInterval(v_hitSelection, hitParams.chargeLRminus))isGoodHit = false;} + else if(hitSelection == "sOverN") {if(!this->inDoubleInterval(v_hitSelection, hitParams.sOverN))isGoodHit = false;} } } - for(std::map >::const_iterator i_hitSelection = m_hitSelectionUInt_.begin(); i_hitSelection != m_hitSelectionUInt_.end(); ++i_hitSelection){ - const std::string& hitSelection((*i_hitSelection).first); - const std::vector& v_hitSelection((*i_hitSelection).second); + for(auto & i_hitSelection : m_hitSelectionUInt_){ + const std::string& hitSelection(i_hitSelection.first); + const std::vector& v_hitSelection(i_hitSelection.second); if(v_hitSelection.empty())continue; // For pixel and strip sectors in common // For pixel only if(hitParams.isPixelHit){ - if(hitSelection == "isOnEdge") {if(!this->inUintInterval(v_hitSelection, hitParams.isOnEdge))isGoodHit = false;} - else if(hitSelection == "hasBadPixels"){if(!this->inUintInterval(v_hitSelection, hitParams.hasBadPixels))isGoodHit = false;} - else if(hitSelection == "spansTwoRoc") {if(!this->inUintInterval(v_hitSelection, hitParams.spansTwoRoc))isGoodHit = false;} - else if(hitSelection == "qBin") {if(!this->inUintInterval(v_hitSelection, hitParams.qBin))isGoodHit = false;} - - else if(hitSelection == "widthX") {if(!this->inUintInterval(v_hitSelection, hitParams.widthX))isGoodHitX = false;} - else if(hitSelection == "widthY") {if(!this->inUintInterval(v_hitSelection, hitParams.widthY))isGoodHitY = false;} - } - - // For strip only - else{ - if (hitSelection == "width") {if(!this->inUintInterval(v_hitSelection, hitParams.widthX))isGoodHit = false;} - else if(hitSelection == "edgeStrips"){if(!this->inUintInterval(v_hitSelection, hitParams.maxStrip, hitParams.maxStripInv))isGoodHit = false;} - else if(hitSelection == "maxIndex") {if(!this->inUintInterval(v_hitSelection, hitParams.maxIndex))isGoodHit = false;} + if(hitSelection == "isOnEdge") {if(!this->inUintInterval(v_hitSelection, hitParams.isOnEdge))isGoodHit = false;} + else if(hitSelection == "hasBadPixels") {if(!this->inUintInterval(v_hitSelection, hitParams.hasBadPixels))isGoodHit = false;} + else if(hitSelection == "spansTwoRoc") {if(!this->inUintInterval(v_hitSelection, hitParams.spansTwoRoc))isGoodHit = false;} + else if(hitSelection == "qBin") {if(!this->inUintInterval(v_hitSelection, hitParams.qBin))isGoodHit = false;} + + else if(hitSelection == "widthX") {if(!this->inUintInterval(v_hitSelection, hitParams.widthX))isGoodHitX = false;} + else if(hitSelection == "widthY") {if(!this->inUintInterval(v_hitSelection, hitParams.widthY))isGoodHitY = false;} + }else{ // For strip only + if (hitSelection == "width") {if(!this->inUintInterval(v_hitSelection, hitParams.widthX))isGoodHit = false;} + else if(hitSelection == "edgeStrips"){if(!this->inUintInterval(v_hitSelection, hitParams.maxStrip, hitParams.maxStripInv))isGoodHit = false;} + else if(hitSelection == "maxIndex") {if(!this->inUintInterval(v_hitSelection, hitParams.maxIndex))isGoodHit = false;} } } if(hitParams.isPixelHit){ hitParams.goodXMeasurement = isGoodHit && isGoodHitX; hitParams.goodYMeasurement = isGoodHit && isGoodHitY; - } - else{ + }else{ hitParams.goodXMeasurement = isGoodHit && isGoodHitX; hitParams.goodYMeasurement = false; } @@ -1706,11 +1739,12 @@ ApeEstimator::hitSelected(TrackStruct::HitParameterStruct& hitParams)const{ bool ApeEstimator::inDoubleInterval(const std::vector& v_hitSelection, const float variable)const{ - int entry(1); double intervalBegin(999.); + int entry(0); double intervalBegin(999.); bool isSelected(false); - for(std::vector::const_iterator i_hitInterval = v_hitSelection.begin(); i_hitInterval != v_hitSelection.end(); ++i_hitInterval, ++entry){ - if(entry%2==1)intervalBegin = *i_hitInterval; - else if(variable>=intervalBegin && variable<*i_hitInterval)isSelected = true; + for(auto const & i_hitInterval : v_hitSelection){ + ++entry; + if(entry%2==1)intervalBegin = i_hitInterval; + else if(variable>=intervalBegin && variable& v_hitSelection, const bool ApeEstimator::inUintInterval(const std::vector& v_hitSelection, const unsigned int variable, const unsigned int variable2)const{ - int entry(1); unsigned int intervalBegin(999); + int entry(0); unsigned int intervalBegin(999); bool isSelected(false); - for(std::vector::const_iterator i_hitInterval = v_hitSelection.begin(); i_hitInterval != v_hitSelection.end(); ++i_hitInterval, ++entry){ - if(entry%2==1)intervalBegin = *i_hitInterval; - else if(variable>=intervalBegin && variable<=*i_hitInterval){ - if(variable2==999 || (variable2>=intervalBegin && variable2<=*i_hitInterval))isSelected = true; + for(auto i_hitInterval : v_hitSelection ){ + ++entry; + if(entry%2==1)intervalBegin = i_hitInterval; + else if(variable>=intervalBegin && variable<=i_hitInterval){ + if(variable2==999 || (variable2>=intervalBegin && variable2<=i_hitInterval))isSelected = true; } } return isSelected; @@ -1735,8 +1770,7 @@ ApeEstimator::inUintInterval(const std::vector& v_hitSelection, co void -ApeEstimator::fillHistsForAnalyzerMode(const TrackStruct& trackStruct){ - +ApeEstimator::fillHistsForAnalyzerMode(const TrackStruct& trackStruct){ unsigned int goodHitsPerTrack(trackStruct.v_hitParams.size()); tkDetector_.HitsGood->Fill(goodHitsPerTrack); tkDetector_.HitsGoodVsHitsValid->Fill(trackStruct.trkParams.hitsValid,goodHitsPerTrack); @@ -1772,7 +1806,7 @@ ApeEstimator::fillHistsForAnalyzerMode(const TrackStruct& trackStruct){ tkDetector_.Dz ->Fill(trackStruct.trkParams.dz); tkDetector_.DzErr ->Fill(trackStruct.trkParams.dzErr); tkDetector_.DzSig ->Fill(trackStruct.trkParams.dz/trackStruct.trkParams.dzErr); - tkDetector_.P ->Fill(trackStruct.trkParams.p); + tkDetector_.P ->Fill(trackStruct.trkParams.p); tkDetector_.Pt ->Fill(trackStruct.trkParams.pt); tkDetector_.PtErr ->Fill(trackStruct.trkParams.ptErr); tkDetector_.PtSig ->Fill(trackStruct.trkParams.pt/trackStruct.trkParams.ptErr); @@ -1783,40 +1817,42 @@ ApeEstimator::fillHistsForAnalyzerMode(const TrackStruct& trackStruct){ tkDetector_.HitsPixelVsTheta->Fill(trackStruct.trkParams.theta*180./M_PI,trackStruct.trkParams.hitsPixel); tkDetector_.HitsStripVsEta ->Fill(trackStruct.trkParams.eta,trackStruct.trkParams.hitsStrip); tkDetector_.HitsStripVsTheta->Fill(trackStruct.trkParams.theta*180./M_PI,trackStruct.trkParams.hitsStrip); - tkDetector_.PtVsEta ->Fill(trackStruct.trkParams.eta,trackStruct.trkParams.pt); - tkDetector_.PtVsTheta ->Fill(trackStruct.trkParams.theta*180./M_PI,trackStruct.trkParams.pt); + tkDetector_.PtVsEta ->Fill(trackStruct.trkParams.eta,trackStruct.trkParams.pt); + tkDetector_.PtVsTheta ->Fill(trackStruct.trkParams.theta*180./M_PI,trackStruct.trkParams.pt); tkDetector_.PMeanAngleVsHits ->Fill(trackStruct.trkParams.hitsSize,trackStruct.trkParams.meanPhiSensToNorm*180./M_PI); tkDetector_.PHitsPixelVsEta ->Fill(trackStruct.trkParams.eta,trackStruct.trkParams.hitsPixel); tkDetector_.PHitsPixelVsTheta->Fill(trackStruct.trkParams.theta*180./M_PI,trackStruct.trkParams.hitsPixel); tkDetector_.PHitsStripVsEta ->Fill(trackStruct.trkParams.eta,trackStruct.trkParams.hitsStrip); tkDetector_.PHitsStripVsTheta->Fill(trackStruct.trkParams.theta*180./M_PI,trackStruct.trkParams.hitsStrip); - tkDetector_.PPtVsEta ->Fill(trackStruct.trkParams.eta,trackStruct.trkParams.pt); + tkDetector_.PPtVsEta ->Fill(trackStruct.trkParams.eta,trackStruct.trkParams.pt); tkDetector_.PPtVsTheta ->Fill(trackStruct.trkParams.theta*180./M_PI,trackStruct.trkParams.pt); - for(std::vector::const_iterator i_hit = trackStruct.v_hitParams.begin(); - i_hit != trackStruct.v_hitParams.end(); ++i_hit){ - const TrackStruct::HitParameterStruct& hit(*i_hit); + for(auto & i_hit : trackStruct.v_hitParams){ + const TrackStruct::HitParameterStruct& hit(i_hit); //Put here from earlier method if(hit.hitState == TrackStruct::notAssignedToSectors)continue; - for(std::map::iterator i_sector = m_tkSector_.begin(); i_sector != m_tkSector_.end(); ++i_sector){ + for(auto & i_sector : m_tkSector_){ bool moduleInSector(false); - for(std::vector::const_iterator i_hitSector = hit.v_sector.begin(); i_hitSector != hit.v_sector.end(); ++i_hitSector){ - if((*i_sector).first == *i_hitSector){moduleInSector = true; break;} + for(auto const & i_hitSector : hit.v_sector){ + if(i_sector.first == i_hitSector){ + moduleInSector = true; + break; + } } if(!moduleInSector)continue; - TrackerSectorStruct& sector((*i_sector).second); + TrackerSectorStruct& sector(i_sector.second); if(hit.goodXMeasurement){ std::map& m_corrHists(sector.m_correlationHistsX); - - // Cluster and Hit Parameters - this->fillHitHistsXForAnalyzerMode(hit, sector); - - // Track Parameters - m_corrHists["HitsValid"].fillCorrHistsX(hit,trackStruct.trkParams.hitsValid); + + // Cluster and Hit Parameters + this->fillHitHistsXForAnalyzerMode(hit, sector); + + // Track Parameters + m_corrHists["HitsValid"].fillCorrHistsX(hit,trackStruct.trkParams.hitsValid); m_corrHists["HitsGood"].fillCorrHistsX(hit,goodHitsPerTrack); m_corrHists["HitsInvalid"].fillCorrHistsX(hit,trackStruct.trkParams.hitsInvalid); m_corrHists["Hits2D"].fillCorrHistsX(hit,trackStruct.trkParams.hits2D); @@ -1832,15 +1868,14 @@ ApeEstimator::fillHistsForAnalyzerMode(const TrackStruct& trackStruct){ m_corrHists["P"].fillCorrHistsX(hit,trackStruct.trkParams.p); m_corrHists["InvP"].fillCorrHistsX(hit,1./trackStruct.trkParams.p); m_corrHists["MeanAngle"].fillCorrHistsX(hit,trackStruct.trkParams.meanPhiSensToNorm*180./M_PI); - //m_corrHists[""].fillCorrHistsX(hit, hit.); } - + if(hit.goodYMeasurement){ std::map& m_corrHists(sector.m_correlationHistsY); - - // Cluster and Hit Parameters - this->fillHitHistsYForAnalyzerMode(hit, sector); - + + // Cluster and Hit Parameters + this->fillHitHistsYForAnalyzerMode(hit, sector); + // Track Parameters m_corrHists["HitsValid"].fillCorrHistsY(hit,trackStruct.trkParams.hitsValid); m_corrHists["HitsGood"].fillCorrHistsY(hit,goodHitsPerTrack); @@ -1861,19 +1896,19 @@ ApeEstimator::fillHistsForAnalyzerMode(const TrackStruct& trackStruct){ } // Special Histograms - for(std::map >::iterator i_sigmaX = sector.m_sigmaX.begin(); i_sigmaX != sector.m_sigmaX.end(); ++i_sigmaX){ - for(std::vector::iterator iHist = (*i_sigmaX).second.begin(); iHist != (*i_sigmaX).second.end(); ++iHist){ - if ((*i_sigmaX).first=="sigmaXHit")(*iHist)->Fill(hit.errXHit*10000.); - else if((*i_sigmaX).first=="sigmaXTrk")(*iHist)->Fill(hit.errXTrk*10000.); - else if((*i_sigmaX).first=="sigmaX") (*iHist)->Fill(hit.errX*10000.); - } + for(auto & i_sigmaX : sector.m_sigmaX){ + for(auto & iHist : i_sigmaX.second){ + if (i_sigmaX.first=="sigmaXHit") iHist->Fill(hit.errXHit*10000.); + else if(i_sigmaX.first=="sigmaXTrk") iHist->Fill(hit.errXTrk*10000.); + else if(i_sigmaX.first=="sigmaX") iHist->Fill(hit.errX*10000.); + } } - for(std::map >::iterator i_sigmaY = sector.m_sigmaY.begin(); i_sigmaY != sector.m_sigmaY.end(); ++i_sigmaY){ - for(std::vector::iterator iHist = (*i_sigmaY).second.begin(); iHist != (*i_sigmaY).second.end(); ++iHist){ - if ((*i_sigmaY).first=="sigmaYHit")(*iHist)->Fill(hit.errYHit*10000.); - else if((*i_sigmaY).first=="sigmaYTrk")(*iHist)->Fill(hit.errYTrk*10000.); - else if((*i_sigmaY).first=="sigmaY") (*iHist)->Fill(hit.errY*10000.); - } + for(auto & i_sigmaY : sector.m_sigmaY){ + for(auto & iHist : i_sigmaY.second){ + if (i_sigmaY.first=="sigmaYHit") iHist->Fill(hit.errYHit*10000.); + else if(i_sigmaY.first=="sigmaYTrk") iHist->Fill(hit.errYTrk*10000.); + else if(i_sigmaY.first=="sigmaY") iHist->Fill(hit.errY*10000.); + } } } } @@ -1900,8 +1935,7 @@ ApeEstimator::fillHitHistsXForAnalyzerMode(const TrackStruct::HitParameterStruct m_corrHists["SpansTwoRoc"].fillCorrHistsX(hit, hit.spansTwoRoc); m_corrHists["QBin"].fillCorrHistsX(hit, hit.qBin); - } - else{ + }else{ m_corrHists["ChargeStrip"].fillCorrHistsX(hit, hit.chargeStrip); m_corrHists["MaxStrip"].fillCorrHistsX(hit, hit.maxStrip); m_corrHists["MaxCharge"].fillCorrHistsX(hit, hit.maxCharge); @@ -1936,11 +1970,11 @@ ApeEstimator::fillHitHistsXForAnalyzerMode(const TrackStruct::HitParameterStruct m_corrHists["PhiSensX"].fillCorrHistsX(hit, hit.phiSensX*180./M_PI); m_corrHists["PhiSensY"].fillCorrHistsX(hit, hit.phiSensY*180./M_PI); - sector.XHit ->Fill(hit.xHit); - sector.XTrk ->Fill(hit.xTrk); + sector.XHit ->Fill(hit.xHit); + sector.XTrk ->Fill(hit.xTrk); sector.SigmaX2->Fill(hit.errX2*10000.*10000.); - sector.ResX ->Fill(hit.resX*10000.); + sector.ResX ->Fill(hit.resX*10000.); sector.NorResX->Fill(hit.norResX); sector.ProbX->Fill(hit.probX); @@ -1980,11 +2014,11 @@ ApeEstimator::fillHitHistsYForAnalyzerMode(const TrackStruct::HitParameterStruct m_corrHists["PhiSensX"].fillCorrHistsY(hit, hit.phiSensX*180./M_PI); m_corrHists["PhiSensY"].fillCorrHistsY(hit, hit.phiSensY*180./M_PI); - sector.YHit ->Fill(hit.yHit); - sector.YTrk ->Fill(hit.yTrk); + sector.YHit ->Fill(hit.yHit); + sector.YTrk ->Fill(hit.yTrk); sector.SigmaY2->Fill(hit.errY2*10000.*10000.); - sector.ResY ->Fill(hit.resY*10000.); + sector.ResY ->Fill(hit.resY*10000.); sector.NorResY->Fill(hit.norResY); sector.ProbY->Fill(hit.probY); @@ -1997,61 +2031,60 @@ ApeEstimator::fillHitHistsYForAnalyzerMode(const TrackStruct::HitParameterStruct void ApeEstimator::fillHistsForApeCalculation(const TrackStruct& trackStruct){ - unsigned int goodHitsPerTrack(trackStruct.v_hitParams.size()); if(parameterSet_.getParameter("applyTrackCuts")){ // which tracks to take? need min. nr. of selected hits? if(goodHitsPerTrack < minGoodHitsPerTrack_)return; } - - for(std::vector::const_iterator i_hit = trackStruct.v_hitParams.begin(); - i_hit != trackStruct.v_hitParams.end(); ++i_hit){ + + for(auto const & i_hit : trackStruct.v_hitParams){ // Put here from earlier method - if(i_hit->hitState == TrackStruct::notAssignedToSectors)continue; + if(i_hit.hitState == TrackStruct::notAssignedToSectors)continue; - for(std::map::iterator i_sector = m_tkSector_.begin(); i_sector != m_tkSector_.end(); ++i_sector){ + for(auto & i_sector : m_tkSector_){ bool moduleInSector(false); - for(std::vector::const_iterator i_hitSector = (*i_hit).v_sector.begin(); i_hitSector != (*i_hit).v_sector.end(); ++i_hitSector){ - if((*i_sector).first == *i_hitSector){moduleInSector = true; break;} + for(auto const & i_hitSector : i_hit.v_sector){ + if(i_sector.first == i_hitSector){ + moduleInSector = true; + break; + } } if(!moduleInSector)continue; if(!calculateApe_)continue; - if((*i_hit).goodXMeasurement){ - for(std::map >::const_iterator i_errBins = m_resErrBins_.begin(); - i_errBins != m_resErrBins_.end(); ++i_errBins){ - // Separate the bins for residual resolution w/o APE, to be consistent within iterations where APE will change (have same hit always in same bin) - // So also fill this value in the histogram sigmaX - // But of course use the normalized residual regarding the APE to have its influence in its width - if((*i_hit).errXWoApe < (*i_errBins).second.first || (*i_hit).errXWoApe >= (*i_errBins).second.second){ - continue; - } - (*i_sector).second.m_binnedHists[(*i_errBins).first]["sigmaX"] ->Fill((*i_hit).errXWoApe); - (*i_sector).second.m_binnedHists[(*i_errBins).first]["norResX"]->Fill((*i_hit).norResX); - break; + if(i_hit.goodXMeasurement){ + for(auto const & i_errBins : m_resErrBins_){ + // Separate the bins for residual resolution w/o APE, to be consistent within iterations where APE will change (have same hit always in same bin) + // So also fill this value in the histogram sigmaX + // But of course use the normalized residual regarding the APE to have its influence in its width + if(i_hit.errXWoApe < i_errBins.second.first || i_hit.errXWoApe >= i_errBins.second.second){ + continue; + } + i_sector.second.m_binnedHists[i_errBins.first]["sigmaX"] ->Fill(i_hit.errXWoApe); + i_sector.second.m_binnedHists[i_errBins.first]["norResX"]->Fill(i_hit.norResX); + break; } - (*i_sector).second.ResX->Fill((*i_hit).resX*10000.); - (*i_sector).second.NorResX->Fill((*i_hit).norResX); + i_sector.second.ResX->Fill(i_hit.resX*10000.); + i_sector.second.NorResX->Fill(i_hit.norResX); } - if((*i_hit).goodYMeasurement){ - for(std::map >::const_iterator i_errBins = m_resErrBins_.begin(); - i_errBins != m_resErrBins_.end(); ++i_errBins){ - // Separate the bins for residual resolution w/o APE, to be consistent within iterations where APE will change (have same hit always in same bin) - // So also fill this value in the histogram sigmaY - // But of course use the normalized residual regarding the APE to have its influence in its width - if((*i_hit).errYWoApe < (*i_errBins).second.first || (*i_hit).errYWoApe >= (*i_errBins).second.second){ - continue; - } - (*i_sector).second.m_binnedHists[(*i_errBins).first]["sigmaY"] ->Fill((*i_hit).errYWoApe); - (*i_sector).second.m_binnedHists[(*i_errBins).first]["norResY"]->Fill((*i_hit).norResY); - break; + if(i_hit.goodYMeasurement){ + for(auto const & i_errBins : m_resErrBins_){ + // Separate the bins for residual resolution w/o APE, to be consistent within iterations where APE will change (have same hit always in same bin) + // So also fill this value in the histogram sigmaY + // But of course use the normalized residual regarding the APE to have its influence in its width + if(i_hit.errYWoApe < i_errBins.second.first || i_hit.errYWoApe >= i_errBins.second.second){ + continue; + } + i_sector.second.m_binnedHists[i_errBins.first]["sigmaY"] ->Fill(i_hit.errYWoApe); + i_sector.second.m_binnedHists[i_errBins.first]["norResY"]->Fill(i_hit.norResY); + break; } - (*i_sector).second.ResY->Fill((*i_hit).resY*10000.); - (*i_sector).second.NorResY->Fill((*i_hit).norResY); + i_sector.second.ResY->Fill(i_hit.resY*10000.); + i_sector.second.NorResY->Fill(i_hit.norResY); } } } @@ -2066,24 +2099,23 @@ ApeEstimator::fillHistsForApeCalculation(const TrackStruct& trackStruct){ void ApeEstimator::calculateAPE(){ - // Loop over sectors for calculating APE - for(std::map::iterator i_sector = m_tkSector_.begin(); i_sector != m_tkSector_.end(); ++i_sector){ + // Loop over sectors for calculating APE + for(auto & i_sector : m_tkSector_){ // Loop over residual error bins to calculate APE for every bin - for(std::map >::const_iterator i_errBins = (*i_sector).second.m_binnedHists.begin(); - i_errBins != (*i_sector).second.m_binnedHists.end(); ++i_errBins){ - std::map m_Hists = (*i_errBins).second; + for(auto const & i_errBins : i_sector.second.m_binnedHists){ + std::map m_Hists = i_errBins.second; // Fitting Parameters - double integralX = m_Hists["norResX"]->Integral(); - (*i_sector).second.EntriesX->SetBinContent((*i_errBins).first, integralX); - - if((*i_sector).second.isPixel){ - double integralY = m_Hists["norResY"]->Integral(); - (*i_sector).second.EntriesY->SetBinContent((*i_errBins).first, integralY); - } - } - } + double integralX = m_Hists["norResX"]->Integral(); + i_sector.second.EntriesX->SetBinContent(i_errBins.first, integralX); + + if(i_sector.second.isPixel){ + double integralY = m_Hists["norResY"]->Integral(); + i_sector.second.EntriesY->SetBinContent(i_errBins.first, integralY); + } + } + } } @@ -2098,32 +2130,30 @@ ApeEstimator::isHit2D(const TrackingRecHit &hit) const // we count SiStrip stereo modules as 2D if selected via countStereoHitAs2D_ // (since they provide theta information) // --- NO, here it is always set to true --- - if (!hit.isValid() || - (hit.dimension() < 2 && !dynamic_cast(&hit))){ + if(!hit.isValid() || (hit.dimension() < 2 && !dynamic_cast(&hit))){ return false; // real RecHit1D - but SiStripRecHit1D depends on countStereoHitAs2D_ - } else { + }else{ const DetId detId(hit.geographicalId()); - if (detId.det() == DetId::Tracker) { - if (detId.subdetId() == PixelSubdetector::PixelBarrel || detId.subdetId() == PixelSubdetector::PixelEndcap) { + if(detId.det() == DetId::Tracker) { + if(detId.subdetId() == PixelSubdetector::PixelBarrel || detId.subdetId() == PixelSubdetector::PixelEndcap) { return true; // pixel is always 2D - } else { // should be SiStrip now - const SiStripDetId stripId(detId); - if (stripId.stereo()) return true; // stereo modules - else if (dynamic_cast(&hit) - || dynamic_cast(&hit)) return false; // rphi modules hit - //the following two are not used any more since ages... + }else{ // should be SiStrip now + const SiStripDetId stripId(detId); + if (stripId.stereo()) return true; // stereo modules + else if (dynamic_cast(&hit) || dynamic_cast(&hit)) return false; // rphi modules hit + //the following two are not used any more since ages... else if (dynamic_cast(&hit)) return true; // matched is 2D else if (dynamic_cast(&hit)) { - const ProjectedSiStripRecHit2D* pH = static_cast(&hit); - return (this->isHit2D(pH->originalHit())); // depends on original... - } else { + const ProjectedSiStripRecHit2D* pH = static_cast(&hit); + return (this->isHit2D(pH->originalHit())); // depends on original... + }else{ edm::LogError("UnkownType") << "@SUB=AlignmentTrackSelector::isHit2D" << "Tracker hit not in pixel, neither SiStripRecHit[12]D nor " << "SiStripMatchedRecHit2D nor ProjectedSiStripRecHit2D."; return false; } } - } else { // not tracker?? + }else{ // not tracker?? edm::LogWarning("DetectorMismatch") << "@SUB=AlignmentTrackSelector::isHit2D" << "Hit not in tracker with 'official' dimension >=2."; return true; // dimension() >= 2 so accept that... @@ -2140,16 +2170,13 @@ ApeEstimator::isHit2D(const TrackingRecHit &hit) const void ApeEstimator::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { - reco::BeamSpot beamSpot; edm::Handle beamSpotHandle; iEvent.getByToken(offlinebeamSpot_, beamSpotHandle); if (beamSpotHandle.isValid()){ beamSpot = *beamSpotHandle; - } - else - { + }else{ edm::LogError("ApeEstimator")<<"No beam spot available from EventSetup" <<"\n...skip event"; return; @@ -2206,7 +2233,6 @@ ApeEstimator::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) // ------------ method called once each job just before starting event loop ------------ void ApeEstimator::beginJob(){ - this->hitSelection(); this->sectorBuilder(); @@ -2225,7 +2251,6 @@ ApeEstimator::beginJob(){ // ------------ method called once each job just after ending the event loop ------------ void ApeEstimator::endJob() { - if(calculateApe_)this->calculateAPE(); edm::LogInfo("HitSelector")<<"\nThere are "< { public: explicit ApeEstimatorSummary(const edm::ParameterSet&); ~ApeEstimatorSummary() override; @@ -89,6 +89,7 @@ class ApeEstimatorSummary : public edm::EDAnalyzer { TFile* inputFile_; std::map m_tkSector_; + unsigned int noSectors_; }; // @@ -103,8 +104,8 @@ class ApeEstimatorSummary : public edm::EDAnalyzer { // constructors and destructor // ApeEstimatorSummary::ApeEstimatorSummary(const edm::ParameterSet& iConfig): -parameterSet_(iConfig), -inputFile_(nullptr) + parameterSet_(iConfig), + inputFile_(nullptr) { } @@ -135,8 +136,7 @@ ApeEstimatorSummary::openInputFile(){ edm::LogError("CalculateAPE")<<"There is NO input file\n" <<"...APE calculation stopped. Please check path of input file name in config:\n" <<"\t"<TDirectory::GetDirectory(fullName); - if(intervalDir){ - intervalDir->GetObject("h_sigmaX;1", tkSector.m_binnedHists[iInterval]["sigmaX"]); - intervalDir->GetObject("h_norResX;1", tkSector.m_binnedHists[iInterval]["norResX"]); - intervalDir->GetObject("h_sigmaY;1", tkSector.m_binnedHists[iInterval]["sigmaY"]); - intervalDir->GetObject("h_norResY;1", tkSector.m_binnedHists[iInterval]["norResY"]); - if(tkSector.m_binnedHists[iInterval]["sigmaY"] && tkSector.m_binnedHists[iInterval]["norResY"]){ - tkSector.isPixel = true; - } - } - else{ - intervalBool = false; - if(iSector==1)edm::LogInfo("CalculateAPE")<<"There are "<TDirectory::GetDirectory(fullName); + if(intervalDir){ + intervalDir->GetObject("h_sigmaX;1", tkSector.m_binnedHists[iInterval]["sigmaX"]); + intervalDir->GetObject("h_norResX;1", tkSector.m_binnedHists[iInterval]["norResX"]); + intervalDir->GetObject("h_sigmaY;1", tkSector.m_binnedHists[iInterval]["sigmaY"]); + intervalDir->GetObject("h_norResY;1", tkSector.m_binnedHists[iInterval]["norResY"]); + if(tkSector.m_binnedHists[iInterval]["sigmaY"] && tkSector.m_binnedHists[iInterval]["norResY"]){ + tkSector.isPixel = true; + } + }else{ + intervalBool = false; + if(iSector==1)edm::LogInfo("CalculateAPE")<<"There are "<TDirectory::GetDirectory(fullName); if(resultsDir){ resultsDir->GetObject("h_entriesX;1", tkSector.EntriesX); - if(tkSector.isPixel)resultsDir->GetObject("h_entriesY;1", tkSector.EntriesY); - TTree* rawIdTree(nullptr); - resultsDir->GetObject("rawIdTree", rawIdTree); - unsigned int rawId(0); - rawIdTree->SetBranchAddress("RawId", &rawId); - for(Int_t entry=0; entryGetEntries(); ++entry){ - rawIdTree->GetEntry(entry); - // command "hadd" adds entries in TTree, so rawId are existing as often as number of files are added - bool alreadyAdded(false); - for(std::vector::const_iterator i_rawId = tkSector.v_rawId.begin(); i_rawId != tkSector.v_rawId.end(); ++i_rawId){ - if(rawId==*i_rawId)alreadyAdded = true; - } - if(alreadyAdded)break; - tkSector.v_rawId.push_back(rawId); - } + if(tkSector.isPixel)resultsDir->GetObject("h_entriesY;1", tkSector.EntriesY); + TTree* rawIdTree(nullptr); + resultsDir->GetObject("rawIdTree", rawIdTree); + unsigned int rawId(0); + rawIdTree->SetBranchAddress("RawId", &rawId); + for(int entry=0; entryGetEntries(); ++entry){ + rawIdTree->GetEntry(entry); + // command "hadd" adds entries in TTree, so rawId are existing as often as number of files are added + bool alreadyAdded(false); + for(auto const & i_rawId : tkSector.v_rawId){ + if(rawId==i_rawId)alreadyAdded = true; + } + if(alreadyAdded)break; + tkSector.v_rawId.push_back(rawId); + } } m_tkSector_[iSector] = tkSector; - } - else{ + }else{ sectorBool = false; edm::LogInfo("CalculateAPE")<<"There are "< v_binX(this->residualErrorBinning()); - for(std::map::iterator i_sector=m_tkSector_.begin(); i_sector!=m_tkSector_.end(); ++i_sector){ - (*i_sector).second.WeightX = new TH1F("h_weightX","relative weight w_{x}/w_{tot,x};#sigma_{x} [#mum];w_{x}/w_{tot,x}",v_binX.size()-1,&(v_binX[0])); - (*i_sector).second.MeanX = new TH1F("h_meanX","residual mean ;#sigma_{x} [#mum];",v_binX.size()-1,&(v_binX[0])); - (*i_sector).second.RmsX = new TH1F("h_rmsX","residual rms RMS(r_{x}/#sigma_{r,x});#sigma_{x} [#mum];RMS(r_{x}/#sigma_{r,x})",v_binX.size()-1,&(v_binX[0])); - (*i_sector).second.FitMeanX1 = new TH1F("h_fitMeanX1","fitted residual mean #mu_{x};#sigma_{x} [#mum];#mu_{x}",v_binX.size()-1,&(v_binX[0])); - (*i_sector).second.ResidualWidthX1 = new TH1F("h_residualWidthX1","residual width #Delta_{x};#sigma_{x} [#mum];#Delta_{x}",v_binX.size()-1,&(v_binX[0])); - (*i_sector).second.CorrectionX1 = new TH1F("h_correctionX1","correction to APE_{x};#sigma_{x} [#mum];#Delta#sigma_{align,x} [#mum]",v_binX.size()-1,&(v_binX[0])); - (*i_sector).second.FitMeanX2 = new TH1F("h_fitMeanX2","fitted residual mean #mu_{x};#sigma_{x} [#mum];#mu_{x}",v_binX.size()-1,&(v_binX[0])); - (*i_sector).second.ResidualWidthX2 = new TH1F("h_residualWidthX2","residual width #Delta_{x};#sigma_{x} [#mum];#Delta_{x}",v_binX.size()-1,&(v_binX[0])); - (*i_sector).second.CorrectionX2 = new TH1F("h_correctionX2","correction to APE_{x};#sigma_{x} [#mum];#Delta#sigma_{align,x} [#mum]",v_binX.size()-1,&(v_binX[0])); + for(auto & i_sector : m_tkSector_){ + i_sector.second.WeightX = new TH1F("h_weightX","relative weight w_{x}/w_{tot,x};#sigma_{x} [#mum];w_{x}/w_{tot,x}",v_binX.size()-1,&(v_binX[0])); + i_sector.second.MeanX = new TH1F("h_meanX","residual mean ;#sigma_{x} [#mum];",v_binX.size()-1,&(v_binX[0])); + i_sector.second.RmsX = new TH1F("h_rmsX","residual rms RMS(r_{x}/#sigma_{r,x});#sigma_{x} [#mum];RMS(r_{x}/#sigma_{r,x})",v_binX.size()-1,&(v_binX[0])); + i_sector.second.FitMeanX1 = new TH1F("h_fitMeanX1","fitted residual mean #mu_{x};#sigma_{x} [#mum];#mu_{x}",v_binX.size()-1,&(v_binX[0])); + i_sector.second.ResidualWidthX1 = new TH1F("h_residualWidthX1","residual width #Delta_{x};#sigma_{x} [#mum];#Delta_{x}",v_binX.size()-1,&(v_binX[0])); + i_sector.second.CorrectionX1 = new TH1F("h_correctionX1","correction to APE_{x};#sigma_{x} [#mum];#Delta#sigma_{align,x} [#mum]",v_binX.size()-1,&(v_binX[0])); + i_sector.second.FitMeanX2 = new TH1F("h_fitMeanX2","fitted residual mean #mu_{x};#sigma_{x} [#mum];#mu_{x}",v_binX.size()-1,&(v_binX[0])); + i_sector.second.ResidualWidthX2 = new TH1F("h_residualWidthX2","residual width #Delta_{x};#sigma_{x} [#mum];#Delta_{x}",v_binX.size()-1,&(v_binX[0])); + i_sector.second.CorrectionX2 = new TH1F("h_correctionX2","correction to APE_{x};#sigma_{x} [#mum];#Delta#sigma_{align,x} [#mum]",v_binX.size()-1,&(v_binX[0])); - if((*i_sector).second.isPixel){ - (*i_sector).second.WeightY = new TH1F("h_weightY","relative weight w_{y}/w_{tot,y};#sigma_{y} [#mum];w_{y}/w_{tot,y}",v_binX.size()-1,&(v_binX[0])); - (*i_sector).second.MeanY = new TH1F("h_meanY","residual mean ;#sigma_{y} [#mum];",v_binX.size()-1,&(v_binX[0])); - (*i_sector).second.RmsY = new TH1F("h_rmsY","residual rms RMS(r_{y}/#sigma_{r,y});#sigma_{y} [#mum];RMS(r_{y}/#sigma_{r,y})",v_binX.size()-1,&(v_binX[0])); - (*i_sector).second.FitMeanY1 = new TH1F("h_fitMeanY1","fitted residual mean #mu_{y};#sigma_{y} [#mum];#mu_{y}",v_binX.size()-1,&(v_binX[0])); - (*i_sector).second.ResidualWidthY1 = new TH1F("h_residualWidthY1","residual width #Delta_{y};#sigma_{y} [#mum];#Delta_{y}",v_binX.size()-1,&(v_binX[0])); - (*i_sector).second.CorrectionY1 = new TH1F("h_correctionY1","correction to APE_{y};#sigma_{y} [#mum];#Delta#sigma_{align,y} [#mum]",v_binX.size()-1,&(v_binX[0])); - (*i_sector).second.FitMeanY2 = new TH1F("h_fitMeanY2","fitted residual mean #mu_{y};#sigma_{y} [#mum];#mu_{y}",v_binX.size()-1,&(v_binX[0])); - (*i_sector).second.ResidualWidthY2 = new TH1F("h_residualWidthY2","residual width #Delta_{y};#sigma_{y} [#mum];#Delta_{y}",v_binX.size()-1,&(v_binX[0])); - (*i_sector).second.CorrectionY2 = new TH1F("h_correctionY2","correction to APE_{y};#sigma_{y} [#mum];#Delta#sigma_{align,y} [#mum]",v_binX.size()-1,&(v_binX[0])); + if(i_sector.second.isPixel){ + i_sector.second.WeightY = new TH1F("h_weightY","relative weight w_{y}/w_{tot,y};#sigma_{y} [#mum];w_{y}/w_{tot,y}",v_binX.size()-1,&(v_binX[0])); + i_sector.second.MeanY = new TH1F("h_meanY","residual mean ;#sigma_{y} [#mum];",v_binX.size()-1,&(v_binX[0])); + i_sector.second.RmsY = new TH1F("h_rmsY","residual rms RMS(r_{y}/#sigma_{r,y});#sigma_{y} [#mum];RMS(r_{y}/#sigma_{r,y})",v_binX.size()-1,&(v_binX[0])); + i_sector.second.FitMeanY1 = new TH1F("h_fitMeanY1","fitted residual mean #mu_{y};#sigma_{y} [#mum];#mu_{y}",v_binX.size()-1,&(v_binX[0])); + i_sector.second.ResidualWidthY1 = new TH1F("h_residualWidthY1","residual width #Delta_{y};#sigma_{y} [#mum];#Delta_{y}",v_binX.size()-1,&(v_binX[0])); + i_sector.second.CorrectionY1 = new TH1F("h_correctionY1","correction to APE_{y};#sigma_{y} [#mum];#Delta#sigma_{align,y} [#mum]",v_binX.size()-1,&(v_binX[0])); + i_sector.second.FitMeanY2 = new TH1F("h_fitMeanY2","fitted residual mean #mu_{y};#sigma_{y} [#mum];#mu_{y}",v_binX.size()-1,&(v_binX[0])); + i_sector.second.ResidualWidthY2 = new TH1F("h_residualWidthY2","residual width #Delta_{y};#sigma_{y} [#mum];#Delta_{y}",v_binX.size()-1,&(v_binX[0])); + i_sector.second.CorrectionY2 = new TH1F("h_correctionY2","correction to APE_{y};#sigma_{y} [#mum];#Delta#sigma_{align,y} [#mum]",v_binX.size()-1,&(v_binX[0])); } } } @@ -261,34 +263,34 @@ void ApeEstimatorSummary::writeHists(){ TFile* resultsFile = new TFile(parameterSet_.getParameter("ResultsFile").c_str(), "RECREATE"); TDirectory* baseDir = resultsFile->mkdir("ApeEstimatorSummary"); - for(std::map::const_iterator i_sector=m_tkSector_.begin(); i_sector!=m_tkSector_.end(); ++i_sector){ + for(auto const & i_sector : m_tkSector_){ std::stringstream dirName; - dirName<<"Sector_" << (*i_sector).first; + dirName<<"Sector_" << i_sector.first; TDirectory* dir = baseDir->mkdir(dirName.str().c_str()); dir->cd(); - (*i_sector).second.Name->Write(); + i_sector.second.Name->Write(); - (*i_sector).second.WeightX->Write(); - (*i_sector).second.MeanX->Write(); - (*i_sector).second.RmsX->Write(); - (*i_sector).second.FitMeanX1->Write(); - (*i_sector).second.ResidualWidthX1 ->Write(); - (*i_sector).second.CorrectionX1->Write(); - (*i_sector).second.FitMeanX2->Write(); - (*i_sector).second.ResidualWidthX2->Write(); - (*i_sector).second.CorrectionX2->Write(); + i_sector.second.WeightX->Write(); + i_sector.second.MeanX->Write(); + i_sector.second.RmsX->Write(); + i_sector.second.FitMeanX1->Write(); + i_sector.second.ResidualWidthX1 ->Write(); + i_sector.second.CorrectionX1->Write(); + i_sector.second.FitMeanX2->Write(); + i_sector.second.ResidualWidthX2->Write(); + i_sector.second.CorrectionX2->Write(); - if((*i_sector).second.isPixel){ - (*i_sector).second.WeightY->Write(); - (*i_sector).second.MeanY->Write(); - (*i_sector).second.RmsY->Write(); - (*i_sector).second.FitMeanY1->Write(); - (*i_sector).second.ResidualWidthY1 ->Write(); - (*i_sector).second.CorrectionY1->Write(); - (*i_sector).second.FitMeanY2->Write(); - (*i_sector).second.ResidualWidthY2->Write(); - (*i_sector).second.CorrectionY2->Write(); + if(i_sector.second.isPixel){ + i_sector.second.WeightY->Write(); + i_sector.second.MeanY->Write(); + i_sector.second.RmsY->Write(); + i_sector.second.FitMeanY1->Write(); + i_sector.second.ResidualWidthY1 ->Write(); + i_sector.second.CorrectionY1->Write(); + i_sector.second.FitMeanY2->Write(); + i_sector.second.ResidualWidthY2->Write(); + i_sector.second.CorrectionY2->Write(); } } resultsFile->Close(); @@ -298,563 +300,534 @@ ApeEstimatorSummary::writeHists(){ void ApeEstimatorSummary::calculateApe(){ - // Set baseline or calculate APE value? - const bool setBaseline(parameterSet_.getParameter("setBaseline")); + // Set baseline or calculate APE value? + const bool setBaseline(parameterSet_.getParameter("setBaseline")); - // Read in baseline file for calculation of APE value (if not setting baseline) - // Has same format as iterationFile - const std::string baselineFileName(parameterSet_.getParameter("BaselineFile")); - TFile* baselineFile(nullptr); - TTree* baselineTreeX(nullptr); - TTree* baselineTreeY(nullptr); - TTree* sectorNameBaselineTree(nullptr); - if(!setBaseline){ - std::ifstream baselineFileStream; - // Check if baseline file exists - baselineFileStream.open(baselineFileName.c_str()); - if(baselineFileStream.is_open()){ - baselineFileStream.close(); - baselineFile = new TFile(baselineFileName.c_str(),"READ"); - } - if(baselineFile){ - edm::LogInfo("CalculateAPE")<<"Baseline file for APE values sucessfully opened"; - baselineFile->GetObject("iterTreeX;1",baselineTreeX); - baselineFile->GetObject("iterTreeY;1",baselineTreeY); - baselineFile->GetObject("nameTree;1",sectorNameBaselineTree); - } - else{ - edm::LogWarning("CalculateAPE")<<"There is NO baseline file for APE values, so normalized residual width =1 for ideal conditions is assumed"; - } - } - - // Set up root file for iterations on APE value (or for setting baseline in setBaseline mode) - const std::string iterationFileName(setBaseline ? baselineFileName : parameterSet_.getParameter("IterationFile")); - // For iterations, updates are needed to not overwrite the iterations before - TFile* iterationFile = new TFile(iterationFileName.c_str(),setBaseline ? "RECREATE" : "UPDATE"); - - - // Set up TTree for iterative APE values on first pass (first iteration) or read from file (further iterations) - TTree* iterationTreeX(nullptr); - TTree* iterationTreeY(nullptr); - iterationFile->GetObject("iterTreeX;1",iterationTreeX); - iterationFile->GetObject("iterTreeY;1",iterationTreeY); - // The same for TTree containing the names of the sectors (no additional check, since always handled exactly as iterationTree) - TTree* sectorNameTree(nullptr); - iterationFile->GetObject("nameTree;1",sectorNameTree); - - bool firstIter(false); - if(!iterationTreeX){ // should be always true in setBaseline mode, since file is recreated - firstIter = true; - if(!setBaseline){ - iterationTreeX = new TTree("iterTreeX","Tree for APE x values of all iterations"); - iterationTreeY = new TTree("iterTreeY","Tree for APE y values of all iterations"); - edm::LogInfo("CalculateAPE")<<"First APE iteration (number 0.), create iteration file with TTree"; - sectorNameTree = new TTree("nameTree","Tree with names of sectors"); - } - else{ - iterationTreeX = new TTree("iterTreeX","Tree for baseline x values of normalized residual width"); - iterationTreeY = new TTree("iterTreeY","Tree for baseline y values of normalized residual width"); - edm::LogInfo("CalculateAPE")<<"Set baseline, create baseline file with TTree"; - sectorNameTree = new TTree("nameTree","Tree with names of sectors"); - } - } - else{ - const unsigned int iteration(iterationTreeX->GetEntries()); - edm::LogWarning("CalculateAPE")<<"NOT the first APE iteration (number 0.) but the "<("BaselineFile")); + TFile* baselineFile(nullptr); + TTree* baselineTreeX(nullptr); + TTree* baselineTreeY(nullptr); + TTree* sectorNameBaselineTree(nullptr); + if(!setBaseline){ + std::ifstream baselineFileStream; + // Check if baseline file exists + baselineFileStream.open(baselineFileName.c_str()); + if(baselineFileStream.is_open()){ + baselineFileStream.close(); + baselineFile = new TFile(baselineFileName.c_str(),"READ"); + } + if(baselineFile){ + edm::LogInfo("CalculateAPE")<<"Baseline file for APE values sucessfully opened"; + baselineFile->GetObject("iterTreeX;1",baselineTreeX); + baselineFile->GetObject("iterTreeY;1",baselineTreeY); + baselineFile->GetObject("nameTree;1",sectorNameBaselineTree); + }else{ + edm::LogWarning("CalculateAPE")<<"There is NO baseline file for APE values, so normalized residual width =1 for ideal conditions is assumed"; + } + } + // Set up root file for iterations on APE value (or for setting baseline in setBaseline mode) + const std::string iterationFileName(setBaseline ? baselineFileName : parameterSet_.getParameter("IterationFile")); + // For iterations, updates are needed to not overwrite the iterations before + TFile* iterationFile = new TFile(iterationFileName.c_str(),setBaseline ? "RECREATE" : "UPDATE"); - // Assign the information stored in the trees to arrays - double a_apeSectorX[16589]; - double a_apeSectorY[16589]; - double a_baselineSectorX[16589]; - double a_baselineSectorY[16589]; - std::string* a_sectorName[16589]; - std::string* a_sectorBaselineName[16589]; - std::map::const_iterator i_sector; - for(i_sector = m_tkSector_.begin(); i_sector != m_tkSector_.end(); ++i_sector){ - const unsigned int iSector(i_sector->first); - const bool pixelSector(i_sector->second.isPixel); - a_apeSectorX[iSector] = 99.; - a_apeSectorY[iSector] = 99.; - a_baselineSectorX[iSector] = -99.; - a_baselineSectorY[iSector] = -99.; - - a_sectorName[iSector] = nullptr; - a_sectorBaselineName[iSector] = nullptr; - std::stringstream ss_sector, ss_sectorSuffixed; - ss_sector << "Ape_Sector_" << iSector; - if(!setBaseline && baselineTreeX){ - baselineTreeX->SetBranchAddress(ss_sector.str().c_str(), &a_baselineSectorX[iSector]); - baselineTreeX->GetEntry(0); - if(pixelSector){ - baselineTreeY->SetBranchAddress(ss_sector.str().c_str(), &a_baselineSectorY[iSector]); - baselineTreeY->GetEntry(0); - } - sectorNameBaselineTree->SetBranchAddress(ss_sector.str().c_str(), &a_sectorBaselineName[iSector]); - sectorNameBaselineTree->GetEntry(0); - } - else{ - // Set default ideal normalized residual width to 1 - a_baselineSectorX[iSector] = 1.; - a_baselineSectorY[iSector] = 1.; - } - if(firstIter){ // should be always true in setBaseline mode, since file is recreated - ss_sectorSuffixed << ss_sector.str() << "/D"; - iterationTreeX->Branch(ss_sector.str().c_str(), &a_apeSectorX[iSector], ss_sectorSuffixed.str().c_str()); - if(pixelSector){ - iterationTreeY->Branch(ss_sector.str().c_str(), &a_apeSectorY[iSector], ss_sectorSuffixed.str().c_str()); - } - sectorNameTree->Branch(ss_sector.str().c_str(), &a_sectorName[iSector], 32000, 00); - } - else{ - iterationTreeX->SetBranchAddress(ss_sector.str().c_str(), &a_apeSectorX[iSector]); - iterationTreeX->GetEntry(iterationTreeX->GetEntries()-1); - if(pixelSector){ - iterationTreeY->SetBranchAddress(ss_sector.str().c_str(), &a_apeSectorY[iSector]); - iterationTreeY->GetEntry(iterationTreeY->GetEntries()-1); - } - sectorNameTree->SetBranchAddress(ss_sector.str().c_str(), &a_sectorName[iSector]); - sectorNameTree->GetEntry(0); - } - } + // Set up TTree for iterative APE values on first pass (first iteration) or read from file (further iterations) + TTree* iterationTreeX(nullptr); + TTree* iterationTreeY(nullptr); + iterationFile->GetObject("iterTreeX;1",iterationTreeX); + iterationFile->GetObject("iterTreeY;1",iterationTreeY); + // The same for TTree containing the names of the sectors (no additional check, since always handled exactly as iterationTree) + TTree* sectorNameTree(nullptr); + iterationFile->GetObject("nameTree;1",sectorNameTree); + bool firstIter(false); + if(!iterationTreeX){ // should be always true in setBaseline mode, since file is recreated + firstIter = true; + if(!setBaseline){ + iterationTreeX = new TTree("iterTreeX","Tree for APE x values of all iterations"); + iterationTreeY = new TTree("iterTreeY","Tree for APE y values of all iterations"); + edm::LogInfo("CalculateAPE")<<"First APE iteration (number 0.), create iteration file with TTree"; + sectorNameTree = new TTree("nameTree","Tree with names of sectors"); + }else{ + iterationTreeX = new TTree("iterTreeX","Tree for baseline x values of normalized residual width"); + iterationTreeY = new TTree("iterTreeY","Tree for baseline y values of normalized residual width"); + edm::LogInfo("CalculateAPE")<<"Set baseline, create baseline file with TTree"; + sectorNameTree = new TTree("nameTree","Tree with names of sectors"); + } + }else{ + const unsigned int iteration(iterationTreeX->GetEntries()); + edm::LogWarning("CalculateAPE")<<"NOT the first APE iteration (number 0.) but the "<::iterator i_sector = m_tkSector_.begin(); i_sector != m_tkSector_.end(); ++i_sector){ - const std::string& name(i_sector->second.name); - if(!firstIter){ - const std::string& nameLastIter(*a_sectorName[(*i_sector).first]); - if(name!=nameLastIter){ - edm::LogError("CalculateAPE")<<"Inconsistent sector definition in iterationFile for sector "<first<<",\n" - <<"Recent iteration has name \""<first<<",\n" - <<"Recent iteration has name \""<SetBranchAddress(ss_sector.str().c_str(), &a_baselineSectorX[iSector]); + baselineTreeX->GetEntry(0); + if(pixelSector){ + baselineTreeY->SetBranchAddress(ss_sector.str().c_str(), &a_baselineSectorY[iSector]); + baselineTreeY->GetEntry(0); + } + sectorNameBaselineTree->SetBranchAddress(ss_sector.str().c_str(), &a_sectorBaselineName[iSector]); + sectorNameBaselineTree->GetEntry(0); + }else{ + // Set default ideal normalized residual width to 1 + a_baselineSectorX[iSector] = 1.; + a_baselineSectorY[iSector] = 1.; + } + if(firstIter){ // should be always true in setBaseline mode, since file is recreated + ss_sectorSuffixed << ss_sector.str() << "/D"; + iterationTreeX->Branch(ss_sector.str().c_str(), &a_apeSectorX[iSector], ss_sectorSuffixed.str().c_str()); + if(pixelSector){ + iterationTreeY->Branch(ss_sector.str().c_str(), &a_apeSectorY[iSector], ss_sectorSuffixed.str().c_str()); + } + sectorNameTree->Branch(ss_sector.str().c_str(), &a_sectorName[iSector], 32000, 00); + }else{ + iterationTreeX->SetBranchAddress(ss_sector.str().c_str(), &a_apeSectorX[iSector]); + iterationTreeX->GetEntry(iterationTreeX->GetEntries()-1); + if(pixelSector){ + iterationTreeY->SetBranchAddress(ss_sector.str().c_str(), &a_apeSectorY[iSector]); + iterationTreeY->GetEntry(iterationTreeY->GetEntries()-1); + } + sectorNameTree->SetBranchAddress(ss_sector.str().c_str(), &a_sectorName[iSector]); + sectorNameTree->GetEntry(0); + } + } - // Set up text file for writing out APE values per module - std::ofstream apeOutputFile; - if(!setBaseline){ - const std::string apeOutputFileName(parameterSet_.getParameter("ApeOutputFile")); - apeOutputFile.open(apeOutputFileName.c_str()); - if(apeOutputFile.is_open()){ - edm::LogInfo("CalculateAPE")<<"Text file for writing APE values successfully opened"; - }else{ - edm::LogError("CalculateAPE")<<"Text file for writing APE values NOT opened,\n" - <<"...APE calculation stopped. Please check path of text file name in config:\n" - <<"\t"<("ApeOutputFile")); + apeOutputFile.open(apeOutputFileName.c_str()); + if(apeOutputFile.is_open()){ + edm::LogInfo("CalculateAPE")<<"Text file for writing APE values successfully opened"; + }else{ + edm::LogError("CalculateAPE")<<"Text file for writing APE values NOT opened,\n" + <<"...APE calculation stopped. Please check path of text file name in config:\n" + <<"\t"<("apeWeight")); - ApeWeight apeWeight(wInvalid); - if(apeWeightName=="unity") apeWeight = wUnity; - else if(apeWeightName=="entries")apeWeight = wEntries; - else if(apeWeightName=="entriesOverSigmaX2")apeWeight = wEntriesOverSigmaX2; - if(apeWeight==wInvalid){ - edm::LogError("CalculateAPE")<<"Invalid parameter 'apeWeight' in cfg file: \""<("minHitsPerInterval")); - const double sigmaFactorFit(parameterSet_.getParameter("sigmaFactorFit")); - const double correctionScaling(parameterSet_.getParameter("correctionScaling")); - const bool smoothIteration(parameterSet_.getParameter("smoothIteration")); - const double smoothFraction(parameterSet_.getParameter("smoothFraction")); - if(smoothFraction<=0. || smoothFraction>1.){ - edm::LogError("CalculateAPE")<<"Incorrect parameter in cfg file," - <<"\nsmoothFraction has to be in [0,1], but is "<::iterator i_sector = m_tkSector_.begin(); i_sector != m_tkSector_.end(); ++i_sector){ - - typedef std::pair Error2AndResidualWidth2PerBin; - typedef std::pair WeightAndResultsPerBin; - std::vector v_weightAndResultsPerBinX; - std::vector v_weightAndResultsPerBinY; - - - double baselineWidthX2(a_baselineSectorX[(*i_sector).first]); - double baselineWidthY2(a_baselineSectorY[(*i_sector).first]); - - - // Loop over residual error bins to calculate APE for every bin - for(std::map >::const_iterator i_errBins = (*i_sector).second.m_binnedHists.begin(); - i_errBins != (*i_sector).second.m_binnedHists.end(); ++i_errBins){ - std::map mHists = (*i_errBins).second; - - double entriesX = mHists["sigmaX"]->GetEntries(); - double meanSigmaX = mHists["sigmaX"]->GetMean(); - - // Fitting Parameters - double xMin = mHists["norResX"]->GetXaxis()->GetXmin(); - double xMax = mHists["norResX"]->GetXaxis()->GetXmax(); - double integralX = mHists["norResX"]->Integral(); - double meanX = mHists["norResX"]->GetMean(); - double rmsX = mHists["norResX"]->GetRMS(); - double maximumX = mHists["norResX"]->GetBinContent(mHists["norResX"]->GetMaximumBin()); - - - // First Gaus Fit - TF1 funcX_1("mygausX", "gaus", xMin, xMax); - funcX_1.SetParameters(maximumX, meanX, rmsX); - TString fitOpt("ILERQ"); //TString fitOpt("IMR"); ("IRLL"); ("IRQ"); - if(integralX>minHitsPerInterval){ - if(mHists["norResX"]->Fit(&funcX_1, fitOpt)){ - edm::LogWarning("CalculateAPE")<<"Fit1 did not work: "<Fit(&funcX_1, fitOpt); - continue; - } - LogDebug("CalculateAPE")<<"FitResultX1\t"<Fit(&funcX_1, fitOpt)<<"\n"; - } - Double_t meanX_1 = funcX_1.GetParameter(1); - Double_t sigmaX_1 = funcX_1.GetParameter(2); - - - // Second gaus fit - TF1 funcX_2("mygausX2","gaus",meanX_1 - sigmaFactorFit*TMath::Abs(sigmaX_1), meanX_1 + sigmaFactorFit*TMath::Abs(sigmaX_1)); - funcX_2.SetParameters(funcX_1.GetParameter(0),meanX_1,sigmaX_1); - if(integralX>minHitsPerInterval){ - if(mHists["norResX"]->Fit(&funcX_2, fitOpt)){ - edm::LogWarning("CalculateAPE")<<"Fit2 did not work for x : "<Fit(&funcX_2, fitOpt); - continue; - } - LogDebug("CalculateAPE")<<"FitResultX2\t"<Fit(&funcX_2, fitOpt)<<"\n"; - } - Double_t meanX_2 = funcX_2.GetParameter(1); - Double_t sigmaX_2 = funcX_2.GetParameter(2); + // Loop over sectors for calculating APE + const std::string apeWeightName(parameterSet_.getParameter("apeWeight")); + ApeWeight apeWeight(wInvalid); + if(apeWeightName=="unity") apeWeight = wUnity; + else if(apeWeightName=="entries")apeWeight = wEntries; + else if(apeWeightName=="entriesOverSigmaX2")apeWeight = wEntriesOverSigmaX2; + if(apeWeight==wInvalid){ + edm::LogError("CalculateAPE")<<"Invalid parameter 'apeWeight' in cfg file: \""<("minHitsPerInterval")); + const double sigmaFactorFit(parameterSet_.getParameter("sigmaFactorFit")); + const double correctionScaling(parameterSet_.getParameter("correctionScaling")); + const bool smoothIteration(parameterSet_.getParameter("smoothIteration")); + const double smoothFraction(parameterSet_.getParameter("smoothFraction")); + if(smoothFraction<=0. || smoothFraction>1.){ + edm::LogError("CalculateAPE")<<"Incorrect parameter in cfg file," + <<"\nsmoothFraction has to be in [0,1], but is "< Error2AndResidualWidth2PerBin; + typedef std::pair WeightAndResultsPerBin; + std::vector v_weightAndResultsPerBinX; + std::vector v_weightAndResultsPerBinY; - - // Now the same for y coordinate - double entriesY(0.); - double meanSigmaY(0.); - if((*i_sector).second.isPixel){ - entriesY = mHists["sigmaY"]->GetEntries(); - meanSigmaY = mHists["sigmaY"]->GetMean(); - } - - Double_t meanY_1(0.); - Double_t sigmaY_1(0.); - Double_t meanY_2(0.); - Double_t sigmaY_2(0.); - double meanY(0.); - double rmsY(0.); - if((*i_sector).second.isPixel){ - // Fitting Parameters - double yMin = mHists["norResY"]->GetXaxis()->GetXmin(); - double yMax = mHists["norResY"]->GetXaxis()->GetXmax(); - double integralY = mHists["norResY"]->Integral(); - meanY = mHists["norResY"]->GetMean(); - rmsY = mHists["norResY"]->GetRMS(); - double maximumY = mHists["norResY"]->GetBinContent(mHists["norResY"]->GetMaximumBin()); - - // First Gaus Fit - TF1 funcY_1("mygausY", "gaus", yMin, yMax); - funcY_1.SetParameters(maximumY, meanY, rmsY); - if(integralY>minHitsPerInterval){ - if(mHists["norResY"]->Fit(&funcY_1, fitOpt)){ - edm::LogWarning("CalculateAPE")<<"Fit1 did not work: "<Fit(&funcY_1, fitOpt); - continue; - } - LogDebug("CalculateAPE")<<"FitResultY1\t"<Fit(&funcY_1, fitOpt)<<"\n"; - } - meanY_1 = funcY_1.GetParameter(1); - sigmaY_1 = funcY_1.GetParameter(2); - - // Second gaus fit - TF1 funcY_2("mygausY2","gaus",meanY_1 - sigmaFactorFit*TMath::Abs(sigmaY_1), meanY_1 + sigmaFactorFit*TMath::Abs(sigmaY_1)); - funcY_2.SetParameters(funcY_1.GetParameter(0),meanY_1,sigmaY_1); - if(integralY>minHitsPerInterval){ - if(mHists["norResY"]->Fit(&funcY_2, fitOpt)){ - edm::LogWarning("CalculateAPE")<<"Fit2 did not work for y : "<Fit(&funcY_2, fitOpt); - continue; - } - LogDebug("CalculateAPE")<<"FitResultY2\t"<Fit(&funcY_2, fitOpt)<<"\n"; - } - meanY_2 = funcY_2.GetParameter(1); - sigmaY_2 = funcY_2.GetParameter(2); - } - - - - // Fill histograms - double fitMeanX_1(meanX_1), fitMeanX_2(meanX_2); - double residualWidthX_1(sigmaX_1), residualWidthX_2(sigmaX_2); - double fitMeanY_1(meanY_1), fitMeanY_2(meanY_2); - double residualWidthY_1(sigmaY_1), residualWidthY_2(sigmaY_2); - - double correctionX2_1(-0.0010), correctionX2_2(-0.0010); - double correctionY2_1(-0.0010), correctionY2_2(-0.0010); - correctionX2_1 = meanSigmaX*meanSigmaX*(residualWidthX_1*residualWidthX_1 -baselineWidthX2); - correctionX2_2 = meanSigmaX*meanSigmaX*(residualWidthX_2*residualWidthX_2 -baselineWidthX2); - if((*i_sector).second.isPixel){ - correctionY2_1 = meanSigmaY*meanSigmaY*(residualWidthY_1*residualWidthY_1 -baselineWidthY2); - correctionY2_2 = meanSigmaY*meanSigmaY*(residualWidthY_2*residualWidthY_2 -baselineWidthY2); - } - - double correctionX_1 = correctionX2_1>=0. ? std::sqrt(correctionX2_1) : -std::sqrt(-correctionX2_1); - double correctionX_2 = correctionX2_2>=0. ? std::sqrt(correctionX2_2) : -std::sqrt(-correctionX2_2); - double correctionY_1 = correctionY2_1>=0. ? std::sqrt(correctionY2_1) : -std::sqrt(-correctionY2_1); - double correctionY_2 = correctionY2_2>=0. ? std::sqrt(correctionY2_2) : -std::sqrt(-correctionY2_2); - // Meanwhile, this got very bad default values, or? (negative corrections allowed) - if(isnan(correctionX_1))correctionX_1 = -0.0010; - if(isnan(correctionX_2))correctionX_2 = -0.0010; - if(isnan(correctionY_1))correctionY_1 = -0.0010; - if(isnan(correctionY_2))correctionY_2 = -0.0010; - - if(entriesXSetBinContent((*i_errBins).first,meanX); - (*i_sector).second.RmsX ->SetBinContent((*i_errBins).first,rmsX); - - (*i_sector).second.FitMeanX1 ->SetBinContent((*i_errBins).first,fitMeanX_1); - (*i_sector).second.ResidualWidthX1->SetBinContent((*i_errBins).first,residualWidthX_1); - (*i_sector).second.CorrectionX1 ->SetBinContent((*i_errBins).first,correctionX_1*10000.); - - (*i_sector).second.FitMeanX2 ->SetBinContent((*i_errBins).first,fitMeanX_2); - (*i_sector).second.ResidualWidthX2->SetBinContent((*i_errBins).first,residualWidthX_2); - (*i_sector).second.CorrectionX2 ->SetBinContent((*i_errBins).first,correctionX_2*10000.); - - if((*i_sector).second.isPixel){ - (*i_sector).second.MeanY ->SetBinContent((*i_errBins).first,meanY); - (*i_sector).second.RmsY ->SetBinContent((*i_errBins).first,rmsY); - - (*i_sector).second.FitMeanY1 ->SetBinContent((*i_errBins).first,fitMeanY_1); - (*i_sector).second.ResidualWidthY1->SetBinContent((*i_errBins).first,residualWidthY_1); - (*i_sector).second.CorrectionY1 ->SetBinContent((*i_errBins).first,correctionY_1*10000.); - - (*i_sector).second.FitMeanY2 ->SetBinContent((*i_errBins).first,fitMeanY_2); - (*i_sector).second.ResidualWidthY2->SetBinContent((*i_errBins).first,residualWidthY_2); - (*i_sector).second.CorrectionY2 ->SetBinContent((*i_errBins).first,correctionY_2*10000.); - } - - - // Use result for bin only when entries>=minHitsPerInterval - if(entriesXSetBinContent((*i_errBins).first,weightX); - v_weightAndResultsPerBinX.push_back(weightAndResultsPerBinX); - } - - const Error2AndResidualWidth2PerBin error2AndResidualWidth2PerBinY(meanSigmaY*meanSigmaY, residualWidthY_1*residualWidthY_1); - const WeightAndResultsPerBin weightAndResultsPerBinY(weightY, error2AndResidualWidth2PerBinY); - if(!(entriesYSetBinContent((*i_errBins).first,weightY); - v_weightAndResultsPerBinY.push_back(weightAndResultsPerBinY); - } - } - - - // Do the final calculations - - if(v_weightAndResultsPerBinX.empty()){ - edm::LogError("CalculateAPE")<<"NO error interval of sector "<<(*i_sector).first<<" has a valid x APE calculated,\n...so cannot set APE"; - continue; - } - - if((*i_sector).second.isPixel && v_weightAndResultsPerBinY.empty()){ - edm::LogError("CalculateAPE")<<"NO error interval of sector "<<(*i_sector).first<<" has a valid y APE calculated,\n...so cannot set APE"; - continue; - } - - double correctionX2(999.); - double correctionY2(999.); - - // Get sum of all weights - double weightSumX(0.); - std::vector::const_iterator i_apeBin; - for(i_apeBin=v_weightAndResultsPerBinX.begin(); i_apeBin!=v_weightAndResultsPerBinX.end(); ++i_apeBin){ - weightSumX += i_apeBin->first; - } - (*i_sector).second.WeightX->Scale(1/weightSumX); - double weightSumY(0.); - if((*i_sector).second.isPixel){ - std::vector::const_iterator i_apeBin; - for(i_apeBin=v_weightAndResultsPerBinY.begin(); i_apeBin!=v_weightAndResultsPerBinY.end(); ++i_apeBin){ - weightSumY += i_apeBin->first; - } - (*i_sector).second.WeightY->Scale(1/weightSumY); - } - - - if(!setBaseline){ - // Calculate weighted mean - bool firstIntervalX(true); - for(i_apeBin=v_weightAndResultsPerBinX.begin(); i_apeBin!=v_weightAndResultsPerBinX.end(); ++i_apeBin){ - if(firstIntervalX){ - correctionX2 = i_apeBin->first*i_apeBin->second.first*(i_apeBin->second.second - baselineWidthX2); - firstIntervalX = false; - } - else{ - correctionX2 += i_apeBin->first*i_apeBin->second.first*(i_apeBin->second.second - baselineWidthX2); - } - } - correctionX2 = correctionX2/weightSumX; - } - else{ - double numeratorX(0.), denominatorX(0.); - std::vector::const_iterator i_apeBin; - for(i_apeBin=v_weightAndResultsPerBinX.begin(); i_apeBin!=v_weightAndResultsPerBinX.end(); ++i_apeBin){ - numeratorX += i_apeBin->first*i_apeBin->second.first*i_apeBin->second.second; - denominatorX += i_apeBin->first*i_apeBin->second.first; - } - correctionX2 = numeratorX/denominatorX; - } - - if((*i_sector).second.isPixel){ - if(!setBaseline){ - // Calculate weighted mean - bool firstIntervalY(true); - for(i_apeBin=v_weightAndResultsPerBinY.begin(); i_apeBin!=v_weightAndResultsPerBinY.end(); ++i_apeBin){ - if(firstIntervalY){ - correctionY2 = i_apeBin->first*i_apeBin->second.first*(i_apeBin->second.second - baselineWidthY2); - firstIntervalY = false; - } - else{ - correctionY2 += i_apeBin->first*i_apeBin->second.first*(i_apeBin->second.second - baselineWidthY2); - } - } - correctionY2 = correctionY2/weightSumY; - } - else{ - double numeratorY(0.), denominatorY(0.); - std::vector::const_iterator i_apeBin; - for(i_apeBin=v_weightAndResultsPerBinY.begin(); i_apeBin!=v_weightAndResultsPerBinY.end(); ++i_apeBin){ - numeratorY += i_apeBin->first*i_apeBin->second.first*i_apeBin->second.second; - denominatorY += i_apeBin->first*i_apeBin->second.first; - } - correctionY2 = numeratorY/denominatorY; - } - } - - - - if(!setBaseline){ - // Calculate updated squared APE of current iteration - double apeX2(999.); - double apeY2(999.); - - // old APE value from last iteration - if(firstIter){ - apeX2 = 0.; - apeY2 = 0.; - } - else{ - apeX2 = a_apeSectorX[(*i_sector).first]; - apeY2 = a_apeSectorY[(*i_sector).first]; - } - const double apeX2old = apeX2; - const double apeY2old = apeY2; - - // scale APE Correction with value given in cfg (not if smoothed iteration is used) - edm::LogInfo("CalculateAPE")<<"Unscaled correction x for sector "<<(*i_sector).first<<" is "<<(correctionX2>0. ? +1. : -1.)*std::sqrt(std::fabs(correctionX2)); - if(!smoothIteration || firstIter)correctionX2 = correctionX2*correctionScaling*correctionScaling; - if((*i_sector).second.isPixel){ - edm::LogInfo("CalculateAPE")<<"Unscaled correction y for sector "<<(*i_sector).first<<" is "<<(correctionY2>0. ? +1. : -1.)*std::sqrt(std::fabs(correctionY2)); - if(!smoothIteration || firstIter)correctionY2 = correctionY2*correctionScaling*correctionScaling; - } - - // new APE value - // smooth iteration or not? - if(apeX2 + correctionX2 < 0.) correctionX2 = -apeX2; - if(apeY2 + correctionY2 < 0.) correctionY2 = -apeY2; - const double apeX2new(apeX2old + correctionX2); - const double apeY2new(apeY2old + correctionY2); - if(!smoothIteration || firstIter){ - apeX2 = apeX2new; - apeY2 = apeY2new; - } - else{ - apeX2 = std::pow(smoothFraction*std::sqrt(apeX2new) + (1-smoothFraction)*std::sqrt(apeX2old), 2); - apeY2 = std::pow(smoothFraction*std::sqrt(apeY2new) + (1-smoothFraction)*std::sqrt(apeY2old), 2); - } - if(apeX2<0. || apeY2<0.)edm::LogError("CalculateAPE")<<"\n\n\tBad APE, but why???\n\n\n"; - a_apeSectorX[(*i_sector).first] = apeX2; - a_apeSectorY[(*i_sector).first] = apeY2; - - // Set the calculated APE spherical for all modules of strip sectors - const double apeX(std::sqrt(apeX2)); - const double apeY(std::sqrt(apeY2)); - const double apeZ(std::sqrt(0.5*(apeX2+apeY2))); - std::vector::const_iterator i_rawId; - for(i_rawId = (*i_sector).second.v_rawId.begin(); i_rawId != (*i_sector).second.v_rawId.end(); ++i_rawId){ - if((*i_sector).second.isPixel){ - apeOutputFile<<*i_rawId<<" "<Fill(); - iterationTreeX->Write("iterTreeX", TObject::kOverwrite); // TObject::kOverwrite needed to not produce another iterTreeX;2 - iterationTreeY->Fill(); - iterationTreeY->Write("iterTreeY", TObject::kOverwrite); // TObject::kOverwrite needed to not produce another iterTreeY;2 - if(firstIter){ - sectorNameTree->Fill(); - sectorNameTree->Write("nameTree"); - } - iterationFile->Close(); + double baselineWidthX2(a_baselineSectorX[i_sector.first]); + double baselineWidthY2(a_baselineSectorY[i_sector.first]); + + // Loop over residual error bins to calculate APE for every bin + for(auto const & i_errBins : i_sector.second.m_binnedHists){ + std::map mHists = i_errBins.second; + + double entriesX = mHists["sigmaX"]->GetEntries(); + double meanSigmaX = mHists["sigmaX"]->GetMean(); + + // Fitting Parameters + double xMin = mHists["norResX"]->GetXaxis()->GetXmin(); + double xMax = mHists["norResX"]->GetXaxis()->GetXmax(); + double integralX = mHists["norResX"]->Integral(); + double meanX = mHists["norResX"]->GetMean(); + double rmsX = mHists["norResX"]->GetRMS(); + double maximumX = mHists["norResX"]->GetBinContent(mHists["norResX"]->GetMaximumBin()); + + // First Gaus Fit + TF1 funcX_1("mygausX", "gaus", xMin, xMax); + funcX_1.SetParameters(maximumX, meanX, rmsX); + TString fitOpt("ILERQ"); //TString fitOpt("IMR"); ("IRLL"); ("IRQ"); + if(integralX>minHitsPerInterval){ + if(mHists["norResX"]->Fit(&funcX_1, fitOpt)){ + edm::LogWarning("CalculateAPE")<<"Fit1 did not work: "<Fit(&funcX_1, fitOpt); + continue; + } + LogDebug("CalculateAPE")<<"FitResultX1\t"<Fit(&funcX_1, fitOpt)<<"\n"; + } + double meanX_1 = funcX_1.GetParameter(1); + double sigmaX_1 = funcX_1.GetParameter(2); + + // Second gaus fit + TF1 funcX_2("mygausX2","gaus",meanX_1 - sigmaFactorFit*TMath::Abs(sigmaX_1), meanX_1 + sigmaFactorFit*TMath::Abs(sigmaX_1)); + funcX_2.SetParameters(funcX_1.GetParameter(0),meanX_1,sigmaX_1); + if(integralX>minHitsPerInterval){ + if(mHists["norResX"]->Fit(&funcX_2, fitOpt)){ + edm::LogWarning("CalculateAPE")<<"Fit2 did not work for x : "<Fit(&funcX_2, fitOpt); + continue; + } + LogDebug("CalculateAPE")<<"FitResultX2\t"<Fit(&funcX_2, fitOpt)<<"\n"; + } + double meanX_2 = funcX_2.GetParameter(1); + double sigmaX_2 = funcX_2.GetParameter(2); + + // Now the same for y coordinate + double entriesY(0.); + double meanSigmaY(0.); + if(i_sector.second.isPixel){ + entriesY = mHists["sigmaY"]->GetEntries(); + meanSigmaY = mHists["sigmaY"]->GetMean(); + } + + double meanY_1(0.); + double sigmaY_1(0.); + double meanY_2(0.); + double sigmaY_2(0.); + double meanY(0.); + double rmsY(0.); + if(i_sector.second.isPixel){ + // Fitting Parameters + double yMin = mHists["norResY"]->GetXaxis()->GetXmin(); + double yMax = mHists["norResY"]->GetXaxis()->GetXmax(); + double integralY = mHists["norResY"]->Integral(); + meanY = mHists["norResY"]->GetMean(); + rmsY = mHists["norResY"]->GetRMS(); + double maximumY = mHists["norResY"]->GetBinContent(mHists["norResY"]->GetMaximumBin()); + + // First Gaus Fit + TF1 funcY_1("mygausY", "gaus", yMin, yMax); + funcY_1.SetParameters(maximumY, meanY, rmsY); + if(integralY>minHitsPerInterval){ + if(mHists["norResY"]->Fit(&funcY_1, fitOpt)){ + edm::LogWarning("CalculateAPE")<<"Fit1 did not work: "<Fit(&funcY_1, fitOpt); + continue; + } + LogDebug("CalculateAPE")<<"FitResultY1\t"<Fit(&funcY_1, fitOpt)<<"\n"; + } + meanY_1 = funcY_1.GetParameter(1); + sigmaY_1 = funcY_1.GetParameter(2); + + // Second gaus fit + TF1 funcY_2("mygausY2","gaus",meanY_1 - sigmaFactorFit*TMath::Abs(sigmaY_1), meanY_1 + sigmaFactorFit*TMath::Abs(sigmaY_1)); + funcY_2.SetParameters(funcY_1.GetParameter(0),meanY_1,sigmaY_1); + if(integralY>minHitsPerInterval){ + if(mHists["norResY"]->Fit(&funcY_2, fitOpt)){ + edm::LogWarning("CalculateAPE")<<"Fit2 did not work for y : "<Fit(&funcY_2, fitOpt); + continue; + } + LogDebug("CalculateAPE")<<"FitResultY2\t"<Fit(&funcY_2, fitOpt)<<"\n"; + } + meanY_2 = funcY_2.GetParameter(1); + sigmaY_2 = funcY_2.GetParameter(2); + } + + // Fill histograms + double fitMeanX_1(meanX_1), fitMeanX_2(meanX_2); + double residualWidthX_1(sigmaX_1), residualWidthX_2(sigmaX_2); + double fitMeanY_1(meanY_1), fitMeanY_2(meanY_2); + double residualWidthY_1(sigmaY_1), residualWidthY_2(sigmaY_2); + + double correctionX2_1(-0.0010), correctionX2_2(-0.0010); + double correctionY2_1(-0.0010), correctionY2_2(-0.0010); + correctionX2_1 = meanSigmaX*meanSigmaX*(residualWidthX_1*residualWidthX_1 -baselineWidthX2); + correctionX2_2 = meanSigmaX*meanSigmaX*(residualWidthX_2*residualWidthX_2 -baselineWidthX2); + if(i_sector.second.isPixel){ + correctionY2_1 = meanSigmaY*meanSigmaY*(residualWidthY_1*residualWidthY_1 -baselineWidthY2); + correctionY2_2 = meanSigmaY*meanSigmaY*(residualWidthY_2*residualWidthY_2 -baselineWidthY2); + } + + double correctionX_1 = correctionX2_1>=0. ? std::sqrt(correctionX2_1) : -std::sqrt(-correctionX2_1); + double correctionX_2 = correctionX2_2>=0. ? std::sqrt(correctionX2_2) : -std::sqrt(-correctionX2_2); + double correctionY_1 = correctionY2_1>=0. ? std::sqrt(correctionY2_1) : -std::sqrt(-correctionY2_1); + double correctionY_2 = correctionY2_2>=0. ? std::sqrt(correctionY2_2) : -std::sqrt(-correctionY2_2); + // Meanwhile, this got very bad default values, or? (negative corrections allowed) + if(isnan(correctionX_1))correctionX_1 = -0.0010; + if(isnan(correctionX_2))correctionX_2 = -0.0010; + if(isnan(correctionY_1))correctionY_1 = -0.0010; + if(isnan(correctionY_2))correctionY_2 = -0.0010; + + if(entriesXSetBinContent(i_errBins.first,meanX); + i_sector.second.RmsX ->SetBinContent(i_errBins.first,rmsX); + + i_sector.second.FitMeanX1 ->SetBinContent(i_errBins.first,fitMeanX_1); + i_sector.second.ResidualWidthX1->SetBinContent(i_errBins.first,residualWidthX_1); + i_sector.second.CorrectionX1 ->SetBinContent(i_errBins.first,correctionX_1*10000.); + + i_sector.second.FitMeanX2 ->SetBinContent(i_errBins.first,fitMeanX_2); + i_sector.second.ResidualWidthX2->SetBinContent(i_errBins.first,residualWidthX_2); + i_sector.second.CorrectionX2 ->SetBinContent(i_errBins.first,correctionX_2*10000.); + + if(i_sector.second.isPixel){ + i_sector.second.MeanY ->SetBinContent(i_errBins.first,meanY); + i_sector.second.RmsY ->SetBinContent(i_errBins.first,rmsY); + + i_sector.second.FitMeanY1 ->SetBinContent(i_errBins.first,fitMeanY_1); + i_sector.second.ResidualWidthY1->SetBinContent(i_errBins.first,residualWidthY_1); + i_sector.second.CorrectionY1 ->SetBinContent(i_errBins.first,correctionY_1*10000.); + + i_sector.second.FitMeanY2 ->SetBinContent(i_errBins.first,fitMeanY_2); + i_sector.second.ResidualWidthY2->SetBinContent(i_errBins.first,residualWidthY_2); + i_sector.second.CorrectionY2 ->SetBinContent(i_errBins.first,correctionY_2*10000.); + } + + + // Use result for bin only when entries>=minHitsPerInterval + if(entriesXSetBinContent(i_errBins.first,weightX); + v_weightAndResultsPerBinX.push_back(weightAndResultsPerBinX); + } + + const Error2AndResidualWidth2PerBin error2AndResidualWidth2PerBinY(meanSigmaY*meanSigmaY, residualWidthY_1*residualWidthY_1); + const WeightAndResultsPerBin weightAndResultsPerBinY(weightY, error2AndResidualWidth2PerBinY); + if(!(entriesYSetBinContent(i_errBins.first,weightY); + v_weightAndResultsPerBinY.push_back(weightAndResultsPerBinY); + } + } + + + // Do the final calculations + + if(v_weightAndResultsPerBinX.empty()){ + edm::LogError("CalculateAPE")<<"NO error interval of sector "<Scale(1/weightSumX); + double weightSumY(0.); + if(i_sector.second.isPixel){ + for(auto const & i_apeBin : v_weightAndResultsPerBinY){ + weightSumY += i_apeBin.first; + } + i_sector.second.WeightY->Scale(1/weightSumY); + } + + if(!setBaseline){ + // Calculate weighted mean + bool firstIntervalX(true); + for(auto const & i_apeBin : v_weightAndResultsPerBinX){ + if(firstIntervalX){ + correctionX2 = i_apeBin.first*i_apeBin.second.first*(i_apeBin.second.second - baselineWidthX2); + firstIntervalX = false; + }else{ + correctionX2 += i_apeBin.first*i_apeBin.second.first*(i_apeBin.second.second - baselineWidthX2); + } + } + correctionX2 = correctionX2/weightSumX; + }else{ + double numeratorX(0.), denominatorX(0.); + for(auto const & i_apeBin : v_weightAndResultsPerBinX){ + numeratorX += i_apeBin.first*i_apeBin.second.first*i_apeBin.second.second; + denominatorX += i_apeBin.first*i_apeBin.second.first; + } + correctionX2 = numeratorX/denominatorX; + } + + if(i_sector.second.isPixel){ + if(!setBaseline){ + // Calculate weighted mean + bool firstIntervalY(true); + for(auto const & i_apeBin : v_weightAndResultsPerBinY){ + if(firstIntervalY){ + correctionY2 = i_apeBin.first*i_apeBin.second.first*(i_apeBin.second.second - baselineWidthY2); + firstIntervalY = false; + }else{ + correctionY2 += i_apeBin.first*i_apeBin.second.first*(i_apeBin.second.second - baselineWidthY2); + } + } + correctionY2 = correctionY2/weightSumY; + }else{ + double numeratorY(0.), denominatorY(0.); + for(auto const & i_apeBin : v_weightAndResultsPerBinY){ + numeratorY += i_apeBin.first*i_apeBin.second.first*i_apeBin.second.second; + denominatorY += i_apeBin.first*i_apeBin.second.first; + } + correctionY2 = numeratorY/denominatorY; + } + } + + if(!setBaseline){ + // Calculate updated squared APE of current iteration + double apeX2(999.); + double apeY2(999.); + + // old APE value from last iteration + if(firstIter){ + apeX2 = 0.; + apeY2 = 0.; + } + else{ + apeX2 = a_apeSectorX[i_sector.first]; + apeY2 = a_apeSectorY[i_sector.first]; + } + const double apeX2old = apeX2; + const double apeY2old = apeY2; + + // scale APE Correction with value given in cfg (not if smoothed iteration is used) + edm::LogInfo("CalculateAPE")<<"Unscaled correction x for sector "<0. ? +1. : -1.)*std::sqrt(std::fabs(correctionX2)); + if(!smoothIteration || firstIter)correctionX2 = correctionX2*correctionScaling*correctionScaling; + if(i_sector.second.isPixel){ + edm::LogInfo("CalculateAPE")<<"Unscaled correction y for sector "<0. ? +1. : -1.)*std::sqrt(std::fabs(correctionY2)); + if(!smoothIteration || firstIter)correctionY2 = correctionY2*correctionScaling*correctionScaling; + } + + // new APE value + // smooth iteration or not? + if(apeX2 + correctionX2 < 0.) correctionX2 = -apeX2; + if(apeY2 + correctionY2 < 0.) correctionY2 = -apeY2; + const double apeX2new(apeX2old + correctionX2); + const double apeY2new(apeY2old + correctionY2); + if(!smoothIteration || firstIter){ + apeX2 = apeX2new; + apeY2 = apeY2new; + }else{ + const double apeXtmp = smoothFraction*std::sqrt(apeX2new) + (1-smoothFraction)*std::sqrt(apeX2old); + const double apeYtmp = smoothFraction*std::sqrt(apeY2new) + (1-smoothFraction)*std::sqrt(apeY2old); + apeX2 = apeXtmp*apeXtmp; + apeY2 = apeYtmp*apeYtmp; + } + if(apeX2<0. || apeY2<0.)edm::LogError("CalculateAPE")<<"\n\n\tBad APE, but why???\n\n\n"; + a_apeSectorX[i_sector.first] = apeX2; + a_apeSectorY[i_sector.first] = apeY2; + + // Set the calculated APE spherical for all modules of strip sectors + const double apeX(std::sqrt(apeX2)); + const double apeY(std::sqrt(apeY2)); + const double apeZ(std::sqrt(0.5*(apeX2+apeY2))); + for(auto const & i_rawId : i_sector.second.v_rawId){ + if(i_sector.second.isPixel){ + apeOutputFile<Close(); + iterationTreeX->Fill(); + iterationTreeX->Write("iterTreeX", TObject::kOverwrite); // TObject::kOverwrite needed to not produce another iterTreeX;2 + iterationTreeY->Fill(); + iterationTreeY->Write("iterTreeY", TObject::kOverwrite); // TObject::kOverwrite needed to not produce another iterTreeY;2 + if(firstIter){ + sectorNameTree->Fill(); + sectorNameTree->Write("nameTree"); + } + iterationFile->Close(); + delete iterationFile; + + if(baselineFile){ + baselineFile->Close(); + delete baselineFile; + } } @@ -863,168 +836,162 @@ ApeEstimatorSummary::calculateApe(){ void ApeEstimatorSummary::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { - // Load APEs from the GT and write them to root files similar to the ones from calculateAPE() - - if(firstEvent){ - // Set baseline or calculate APE value? - const bool setBaseline(parameterSet_.getParameter("setBaseline")); - - edm::ESHandle alignmentErrors; - iSetup.get().get(alignmentErrors); - - // Read in baseline file for calculation of APE value (if not setting baseline) - // Has same format as iterationFile - const std::string baselineFileName(parameterSet_.getParameter("BaselineFile")); - TFile* baselineFile(nullptr); - TTree* sectorNameBaselineTree(nullptr); - if(!setBaseline){ - std::ifstream baselineFileStream; - // Check if baseline file exists - baselineFileStream.open(baselineFileName.c_str()); - if(baselineFileStream.is_open()){ - baselineFileStream.close(); - baselineFile = new TFile(baselineFileName.c_str(),"READ"); - } - if(baselineFile){ - edm::LogInfo("CalculateAPE")<<"Baseline file for APE values sucessfully opened"; - baselineFile->GetObject("nameTree;1",sectorNameBaselineTree); - } - else{ - edm::LogWarning("CalculateAPE")<<"There is NO baseline file for APE values, so normalized residual width =1 for ideal conditions is assumed"; - } - } - - // Set up root file for default APE values - const std::string defaultFileName(parameterSet_.getParameter("DefaultFile")); - TFile* defaultFile = new TFile(defaultFileName.c_str(),"RECREATE"); - - // Naming in the root files has to be iterTreeX to be consistent for the plotting tool - TTree* defaultTreeX(nullptr); - TTree* defaultTreeY(nullptr); - defaultFile->GetObject("iterTreeX;1",defaultTreeX); - defaultFile->GetObject("iterTreeY;1",defaultTreeY); - // The same for TTree containing the names of the sectors (no additional check, since always handled exactly as defaultTree) - TTree* sectorNameTree(nullptr); - defaultFile->GetObject("nameTree;1",sectorNameTree); - - bool firstIter(false); - if(!defaultTreeX){ // should be always true in setBaseline mode, since file is recreated - firstIter = true; - defaultTreeX = new TTree("iterTreeX","Tree for default APE x values from GT"); - defaultTreeY = new TTree("iterTreeY","Tree for default APE y values from GT"); - edm::LogInfo("CalculateAPE")<<"First APE iteration (number 0.), create default file with TTree"; - sectorNameTree = new TTree("nameTree","Tree with names of sectors"); - } - else{ - edm::LogWarning("CalculateAPE")<<"NOT the first APE iteration (number 0.), is this wanted or forgot to delete old iteration file with TTree?"; - } - - // Assign the information stored in the trees to arrays - double a_defaultSectorX[16589]; - double a_defaultSectorY[16589]; - - std::string* a_sectorName[16589]; - std::string* a_sectorBaselineName[16589]; - std::map::const_iterator i_sector; - for(i_sector = m_tkSector_.begin(); i_sector != m_tkSector_.end(); ++i_sector){ - const unsigned int iSector(i_sector->first); - const bool pixelSector(i_sector->second.isPixel); - - a_defaultSectorX[iSector] = -99.; - a_defaultSectorY[iSector] = -99.; - - a_sectorName[iSector] = nullptr; - a_sectorBaselineName[iSector] = nullptr; - std::stringstream ss_sector, ss_sectorSuffixed; - ss_sector << "Ape_Sector_" << iSector; - if(!setBaseline && sectorNameBaselineTree){ - sectorNameBaselineTree->SetBranchAddress(ss_sector.str().c_str(), &a_sectorBaselineName[iSector]); - sectorNameBaselineTree->GetEntry(0); - } - - if(firstIter){ // should be always true in setBaseline mode, since file is recreated - ss_sectorSuffixed << ss_sector.str() << "/D"; - defaultTreeX->Branch(ss_sector.str().c_str(), &a_defaultSectorX[iSector], ss_sectorSuffixed.str().c_str()); - if(pixelSector){ - defaultTreeY->Branch(ss_sector.str().c_str(), &a_defaultSectorY[iSector], ss_sectorSuffixed.str().c_str()); - } - sectorNameTree->Branch(ss_sector.str().c_str(), &a_sectorName[iSector], 32000, 00); - } - else{ - defaultTreeX->SetBranchAddress(ss_sector.str().c_str(), &a_defaultSectorX[iSector]); - defaultTreeX->GetEntry(0); - if(pixelSector){ - defaultTreeY->SetBranchAddress(ss_sector.str().c_str(), &a_defaultSectorY[iSector]); - defaultTreeY->GetEntry(0); - } - sectorNameTree->SetBranchAddress(ss_sector.str().c_str(), &a_sectorName[iSector]); - sectorNameTree->GetEntry(0); - } - } - - - // Check whether sector definitions are identical with the ones of previous iterations and with the ones in baseline file - for(std::map::iterator i_sector = m_tkSector_.begin(); i_sector != m_tkSector_.end(); ++i_sector){ - const std::string& name(i_sector->second.name); - if(!firstIter){ - const std::string& nameLastIter(*a_sectorName[(*i_sector).first]); - if(name!=nameLastIter){ - edm::LogError("CalculateAPE")<<"Inconsistent sector definition in iterationFile for sector "<first<<",\n" - <<"Recent iteration has name \""<first<<",\n" - <<"Recent iteration has name \""<::iterator i_sector = m_tkSector_.begin(); i_sector != m_tkSector_.end(); ++i_sector){ - - double defaultApeX(0.); - double defaultApeY(0.); - unsigned int nModules(0); - std::vector::const_iterator i_rawId; - for(i_rawId = (*i_sector).second.v_rawId.begin(); i_rawId != (*i_sector).second.v_rawId.end(); ++i_rawId){ - std::vector alignErrors = alignmentErrors->m_alignError; - for(std::vector::const_iterator i_alignError = alignErrors.begin(); i_alignError != alignErrors.end(); ++i_alignError){ - if(*i_rawId == i_alignError->rawId()){ - CLHEP::HepSymMatrix errMatrix = i_alignError->matrix(); - defaultApeX += errMatrix[0][0]; - defaultApeY += errMatrix[1][1]; - nModules++; - } - } - } - a_defaultSectorX[(*i_sector).first] = defaultApeX/nModules; - a_defaultSectorY[(*i_sector).first] = defaultApeY/nModules; - - } - sectorNameTree->Fill(); - sectorNameTree->Write("nameTree"); - defaultTreeX->Fill(); - defaultTreeX->Write("iterTreeX"); - defaultTreeY->Fill(); - defaultTreeY->Write("iterTreeY"); - - defaultFile->Close(); - if(baselineFile)baselineFile->Close(); - - - firstEvent = false; - } + // Load APEs from the GT and write them to root files similar to the ones from calculateAPE() + if(firstEvent){ + // Set baseline or calculate APE value? + const bool setBaseline(parameterSet_.getParameter("setBaseline")); + + edm::ESHandle alignmentErrors; + iSetup.get().get(alignmentErrors); + + // Read in baseline file for calculation of APE value (if not setting baseline) + // Has same format as iterationFile + const std::string baselineFileName(parameterSet_.getParameter("BaselineFile")); + TFile* baselineFile(nullptr); + TTree* sectorNameBaselineTree(nullptr); + if(!setBaseline){ + std::ifstream baselineFileStream; + // Check if baseline file exists + baselineFileStream.open(baselineFileName.c_str()); + if(baselineFileStream.is_open()){ + baselineFileStream.close(); + baselineFile = new TFile(baselineFileName.c_str(),"READ"); + } + if(baselineFile){ + edm::LogInfo("CalculateAPE")<<"Baseline file for APE values sucessfully opened"; + baselineFile->GetObject("nameTree;1",sectorNameBaselineTree); + }else{ + edm::LogWarning("CalculateAPE")<<"There is NO baseline file for APE values, so normalized residual width =1 for ideal conditions is assumed"; + } + } + + // Set up root file for default APE values + const std::string defaultFileName(parameterSet_.getParameter("DefaultFile")); + TFile* defaultFile = new TFile(defaultFileName.c_str(),"RECREATE"); + + // Naming in the root files has to be iterTreeX to be consistent for the plotting tool + TTree* defaultTreeX(nullptr); + TTree* defaultTreeY(nullptr); + defaultFile->GetObject("iterTreeX;1",defaultTreeX); + defaultFile->GetObject("iterTreeY;1",defaultTreeY); + // The same for TTree containing the names of the sectors (no additional check, since always handled exactly as defaultTree) + TTree* sectorNameTree(nullptr); + defaultFile->GetObject("nameTree;1",sectorNameTree); + + bool firstIter(false); + if(!defaultTreeX){ // should be always true in setBaseline mode, since file is recreated + firstIter = true; + defaultTreeX = new TTree("iterTreeX","Tree for default APE x values from GT"); + defaultTreeY = new TTree("iterTreeY","Tree for default APE y values from GT"); + edm::LogInfo("CalculateAPE")<<"First APE iteration (number 0.), create default file with TTree"; + sectorNameTree = new TTree("nameTree","Tree with names of sectors"); + }else{ + edm::LogWarning("CalculateAPE")<<"NOT the first APE iteration (number 0.), is this wanted or forgot to delete old iteration file with TTree?"; + } + + // Assign the information stored in the trees to arrays + double a_defaultSectorX[noSectors_]; + double a_defaultSectorY[noSectors_]; + + std::string* a_sectorName[noSectors_]; + std::string* a_sectorBaselineName[noSectors_]; + for(auto const & i_sector : m_tkSector_){ + const unsigned int iSector(i_sector.first); + const bool pixelSector(i_sector.second.isPixel); + + a_defaultSectorX[iSector] = -99.; + a_defaultSectorY[iSector] = -99.; + + a_sectorName[iSector] = nullptr; + a_sectorBaselineName[iSector] = nullptr; + std::stringstream ss_sector, ss_sectorSuffixed; + ss_sector << "Ape_Sector_" << iSector; + if(!setBaseline && sectorNameBaselineTree){ + sectorNameBaselineTree->SetBranchAddress(ss_sector.str().c_str(), &a_sectorBaselineName[iSector]); + sectorNameBaselineTree->GetEntry(0); + } + + if(firstIter){ // should be always true in setBaseline mode, since file is recreated + ss_sectorSuffixed << ss_sector.str() << "/D"; + defaultTreeX->Branch(ss_sector.str().c_str(), &a_defaultSectorX[iSector], ss_sectorSuffixed.str().c_str()); + if(pixelSector){ + defaultTreeY->Branch(ss_sector.str().c_str(), &a_defaultSectorY[iSector], ss_sectorSuffixed.str().c_str()); + } + sectorNameTree->Branch(ss_sector.str().c_str(), &a_sectorName[iSector], 32000, 00); + }else{ + defaultTreeX->SetBranchAddress(ss_sector.str().c_str(), &a_defaultSectorX[iSector]); + defaultTreeX->GetEntry(0); + if(pixelSector){ + defaultTreeY->SetBranchAddress(ss_sector.str().c_str(), &a_defaultSectorY[iSector]); + defaultTreeY->GetEntry(0); + } + sectorNameTree->SetBranchAddress(ss_sector.str().c_str(), &a_sectorName[iSector]); + sectorNameTree->GetEntry(0); + } + } + + + // Check whether sector definitions are identical with the ones of previous iterations and with the ones in baseline file + for(auto & i_sector : m_tkSector_){ + const std::string& name(i_sector.second.name); + if(!firstIter){ + const std::string& nameLastIter(*a_sectorName[i_sector.first]); + if(name!=nameLastIter){ + edm::LogError("CalculateAPE")<<"Inconsistent sector definition in iterationFile for sector "< alignErrors = alignmentErrors->m_alignError; + for(std::vector::const_iterator i_alignError = alignErrors.begin(); i_alignError != alignErrors.end(); ++i_alignError){ + if(i_rawId == i_alignError->rawId()){ + CLHEP::HepSymMatrix errMatrix = i_alignError->matrix(); + defaultApeX += errMatrix[0][0]; + defaultApeY += errMatrix[1][1]; + nModules++; + } + } + } + a_defaultSectorX[i_sector.first] = defaultApeX/nModules; + a_defaultSectorY[i_sector.first] = defaultApeY/nModules; + } + sectorNameTree->Fill(); + sectorNameTree->Write("nameTree"); + defaultTreeX->Fill(); + defaultTreeX->Write("iterTreeX"); + defaultTreeY->Fill(); + defaultTreeY->Write("iterTreeY"); + + defaultFile->Close(); + delete defaultFile; + + if(baselineFile){ + baselineFile->Close(); + delete baselineFile; + } + + firstEvent = false; + } } diff --git a/Alignment/APEEstimation/plugins/ApeTreeCreateDefault.cc b/Alignment/APEEstimation/plugins/ApeTreeCreateDefault.cc new file mode 100644 index 0000000000000..13735f842281d --- /dev/null +++ b/Alignment/APEEstimation/plugins/ApeTreeCreateDefault.cc @@ -0,0 +1,532 @@ + +// -*- C++ -*- +// +// Package: DefaultApeTree +// Class: DefaultApeTree +// +/**\class ApeTreeCreateDefault ApeTreeCreateDefault.cc Alignment/APEEstimation/src/ApeTreeCreateDefault.cc + + Description: [one line class summary] + + Implementation: + [Notes on implementation] +*/ +// +// Original Author: Marius Teroerde (code from ApeEstimator.cc and +// ApeEstimatorSummary.cc) +// Created: Tue Nov 14 11:43 CET 2017 +// +// + + +// system include files +#include +#include + +// user include files +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/MakerMacros.h" + +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" + +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/Utilities/interface/EDMException.h" + +#include "CLHEP/Matrix/SymMatrix.h" + +#include "CondFormats/AlignmentRecord/interface/TrackerAlignmentErrorExtendedRcd.h" +#include "CondFormats/Alignment/interface/AlignmentErrorsExtended.h" + +//............... +#include "Alignment/APEEstimation/interface/TrackerSectorStruct.h" +#include "Alignment/APEEstimation/interface/ReducedTrackerTreeVariables.h" + +#include "DataFormats/SiPixelDetId/interface/PixelSubdetector.h" +#include "DataFormats/SiStripDetId/interface/StripSubdetector.h" +#include "DataFormats/SiStripDetId/interface/SiStripDetId.h" +#include "DataFormats/SiPixelCluster/interface/SiPixelCluster.h" +#include "DataFormats/SiStripCluster/interface/SiStripCluster.h" + + +#include "TString.h" +#include "TFile.h" +#include "TDirectory.h" +#include "TTree.h" +#include "TMath.h" +// +// class declaration +// + +class ApeTreeCreateDefault : public edm::one::EDAnalyzer<> { + public: + explicit ApeTreeCreateDefault(const edm::ParameterSet&); + ~ApeTreeCreateDefault() override; + + static void fillDescriptions(edm::ConfigurationDescriptions & descriptions); + + private: + void beginJob() override ; + void analyze(const edm::Event&, const edm::EventSetup&) override; + void endJob() override ; + + void sectorBuilder(); + bool checkIntervalsForSectors(const unsigned int sectorCounter, const std::vector&)const; + bool checkModuleIds(const unsigned int, const std::vector&)const; + bool checkModuleBools(const bool, const std::vector&)const; + bool checkModuleDirections(const int, const std::vector&)const; + bool checkModulePositions(const float, const std::vector&)const; + + // ----------member data --------------------------- + const std::string resultFile_; + const std::string trackerTreeFile_; + const std::vector sectors_; + + std::map m_tkSector_; + std::map m_tkTreeVar_; + unsigned int noSectors; +}; + +// +// constants, enums and typedefs +// + +// +// static data member definitions +// + +// +// constructors and destructor +// +ApeTreeCreateDefault::ApeTreeCreateDefault(const edm::ParameterSet& iConfig): + resultFile_(iConfig.getParameter("resultFile")), + trackerTreeFile_(iConfig.getParameter("trackerTreeFile")), + sectors_(iConfig.getParameter >("sectors")) +{ +} + + +ApeTreeCreateDefault::~ApeTreeCreateDefault() +{ +} + + +// +// member functions +// +void +ApeTreeCreateDefault::sectorBuilder() +{ + // Same procedure as in ApeEstimator.cc + TFile* tkTreeFile(TFile::Open(trackerTreeFile_.c_str())); + if(tkTreeFile){ + edm::LogInfo("SectorBuilder")<<"TrackerTreeFile OK"; + }else{ + edm::LogError("SectorBuilder")<<"TrackerTreeFile not found"; + return; + } + TTree* tkTree(nullptr); + tkTreeFile->GetObject("TrackerTreeGenerator/TrackerTree/TrackerTree",tkTree); + if(tkTree){ + edm::LogInfo("SectorBuilder")<<"TrackerTree OK"; + }else{ + edm::LogError("SectorBuilder")<<"TrackerTree not found in file"; + return; + } + + unsigned int rawId(999), subdetId(999), layer(999), side(999), half(999), rod(999), ring(999), petal(999), + blade(999), panel(999), outerInner(999), module(999), nStrips(999); + bool isDoubleSide(false), isRPhi(false), isStereo(false); + int uDirection(999), vDirection(999), wDirection(999); + float posR(999.F), posPhi(999.F), posEta(999.F), posX(999.F), posY(999.F), posZ(999.F); + + tkTree->SetBranchAddress("RawId", &rawId); + tkTree->SetBranchAddress("SubdetId", &subdetId); + tkTree->SetBranchAddress("Layer", &layer); + tkTree->SetBranchAddress("Side", &side); + tkTree->SetBranchAddress("Half", &half); + tkTree->SetBranchAddress("Rod", &rod); + tkTree->SetBranchAddress("Ring", &ring); + tkTree->SetBranchAddress("Petal", &petal); + tkTree->SetBranchAddress("Blade", &blade); + tkTree->SetBranchAddress("Panel", &panel); + tkTree->SetBranchAddress("OuterInner", &outerInner); + tkTree->SetBranchAddress("Module", &module); + tkTree->SetBranchAddress("NStrips", &nStrips); + tkTree->SetBranchAddress("IsDoubleSide", &isDoubleSide); + tkTree->SetBranchAddress("IsRPhi", &isRPhi); + tkTree->SetBranchAddress("IsStereo", &isStereo); + tkTree->SetBranchAddress("UDirection", &uDirection); + tkTree->SetBranchAddress("VDirection", &vDirection); + tkTree->SetBranchAddress("WDirection", &wDirection); + tkTree->SetBranchAddress("PosR", &posR); + tkTree->SetBranchAddress("PosPhi", &posPhi); + tkTree->SetBranchAddress("PosEta", &posEta); + tkTree->SetBranchAddress("PosX", &posX); + tkTree->SetBranchAddress("PosY", &posY); + tkTree->SetBranchAddress("PosZ", &posZ); + + int nModules(tkTree->GetEntries()); + TrackerSectorStruct allSectors; + + //Loop over all Sectors + unsigned int sectorCounter(0); + std::vector v_sectorDef(sectors_); + edm::LogInfo("SectorBuilder")<<"There are "<("name")); + std::vector v_rawId(parSet.getParameter >("rawId")), + v_subdetId(parSet.getParameter >("subdetId")), + v_layer(parSet.getParameter >("layer")), + v_side(parSet.getParameter >("side")), + v_half(parSet.getParameter >("half")), + v_rod(parSet.getParameter >("rod")), + v_ring(parSet.getParameter >("ring")), + v_petal(parSet.getParameter >("petal")), + v_blade(parSet.getParameter >("blade")), + v_panel(parSet.getParameter >("panel")), + v_outerInner(parSet.getParameter >("outerInner")), + v_module(parSet.getParameter >("module")), + v_nStrips(parSet.getParameter >("nStrips")), + v_isDoubleSide(parSet.getParameter >("isDoubleSide")), + v_isRPhi(parSet.getParameter >("isRPhi")), + v_isStereo(parSet.getParameter >("isStereo")); + std::vector v_uDirection(parSet.getParameter >("uDirection")), + v_vDirection(parSet.getParameter >("vDirection")), + v_wDirection(parSet.getParameter >("wDirection")); + std::vector v_posR(parSet.getParameter >("posR")), + v_posPhi(parSet.getParameter >("posPhi")), + v_posEta(parSet.getParameter >("posEta")), + v_posX(parSet.getParameter >("posX")), + v_posY(parSet.getParameter >("posY")), + v_posZ(parSet.getParameter >("posZ")); + + if(!this->checkIntervalsForSectors(sectorCounter,v_posR) || !this->checkIntervalsForSectors(sectorCounter,v_posPhi) || + !this->checkIntervalsForSectors(sectorCounter,v_posEta) || !this->checkIntervalsForSectors(sectorCounter,v_posX) || + !this->checkIntervalsForSectors(sectorCounter,v_posY) || !this->checkIntervalsForSectors(sectorCounter,v_posZ)){ + continue; + } + + TrackerSectorStruct tkSector; + tkSector.name = sectorName; + + ReducedTrackerTreeVariables tkTreeVar; + + //Loop over all Modules + for(int module = 0; module < nModules; ++module){ + tkTree->GetEntry(module); + + if(sectorCounter==1){ + tkTreeVar.subdetId = subdetId; + tkTreeVar.nStrips = nStrips; + tkTreeVar.uDirection = uDirection; + tkTreeVar.vDirection = vDirection; + tkTreeVar.wDirection = wDirection; + m_tkTreeVar_[rawId] = tkTreeVar; + } + //Check if modules from Sector builder equal those from TrackerTree + if(!this->checkModuleIds(rawId,v_rawId))continue; + if(!this->checkModuleIds(subdetId,v_subdetId))continue; + if(!this->checkModuleIds(layer,v_layer))continue; + if(!this->checkModuleIds(side,v_side))continue; + if(!this->checkModuleIds(half,v_half))continue; + if(!this->checkModuleIds(rod,v_rod))continue; + if(!this->checkModuleIds(ring,v_ring))continue; + if(!this->checkModuleIds(petal,v_petal))continue; + if(!this->checkModuleIds(blade,v_blade))continue; + if(!this->checkModuleIds(panel,v_panel))continue; + if(!this->checkModuleIds(outerInner,v_outerInner))continue; + if(!this->checkModuleIds(module,v_module))continue; + if(!this->checkModuleIds(nStrips,v_nStrips))continue; + if(!this->checkModuleBools(isDoubleSide,v_isDoubleSide))continue; + if(!this->checkModuleBools(isRPhi,v_isRPhi))continue; + if(!this->checkModuleBools(isStereo,v_isStereo))continue; + if(!this->checkModuleDirections(uDirection,v_uDirection))continue; + if(!this->checkModuleDirections(vDirection,v_vDirection))continue; + if(!this->checkModuleDirections(wDirection,v_wDirection))continue; + if(!this->checkModulePositions(posR,v_posR))continue; + if(!this->checkModulePositions(posPhi,v_posPhi))continue; + if(!this->checkModulePositions(posEta,v_posEta))continue; + if(!this->checkModulePositions(posX,v_posX))continue; + if(!this->checkModulePositions(posY,v_posY))continue; + if(!this->checkModulePositions(posZ,v_posZ))continue; + + tkSector.v_rawId.push_back(rawId); + bool moduleSelected(false); + for(auto const & i_rawId : allSectors.v_rawId){ + if(rawId == i_rawId)moduleSelected = true; + } + if(!moduleSelected)allSectors.v_rawId.push_back(rawId); + } + + // Stops you from combining pixel and strip detector into one sector + bool isPixel(false); + bool isStrip(false); + for(auto const & i_rawId : tkSector.v_rawId){ + switch (m_tkTreeVar_[i_rawId].subdetId) { + case PixelSubdetector::PixelBarrel: + case PixelSubdetector::PixelEndcap: + isPixel = true; + break; + case StripSubdetector::TIB: + case StripSubdetector::TOB: + case StripSubdetector::TID: + case StripSubdetector::TEC: + isStrip = true; + break; + } + } + + if(isPixel && isStrip){ + edm::LogError("SectorBuilder")<<"Incorrect Sector Definition: there are pixel and strip modules within one sector" + <<"\n... sector selection is not applied, sector "<& v_id)const +{ + + if(v_id.empty())return true; + if(v_id.size()%2==1){ + edm::LogError("SectorBuilder")<<"Incorrect Sector Definition: Position Vectors need even number of arguments (Intervals)" + <<"\n... sector selection is not applied, sector "< i_id){ + edm::LogError("SectorBuilder")<<"Incorrect Sector Definition (Position Vector Intervals): \t" + <& v_id)const +{ + + if(v_id.empty())return true; + for(auto const & i_id : v_id){ + if(id==i_id)return true; + } + return false; +} + +bool +ApeTreeCreateDefault::checkModuleBools(const bool id, const std::vector& v_id)const +{ + + if(v_id.empty())return true; + for(auto const & i_id : v_id){ + if(1==i_id && id)return true; + if(2==i_id && !id)return true; + } + return false; +} + +bool +ApeTreeCreateDefault::checkModuleDirections(const int id, const std::vector& v_id)const +{ + + if(v_id.empty())return true; + for(auto const & i_id : v_id){ + if(id==i_id)return true; + } + return false; +} + +bool +ApeTreeCreateDefault::checkModulePositions(const float id, const std::vector& v_id)const +{ + + if(v_id.empty())return true; + int entry(0); double intervalBegin(999.); + for(auto const & i_id : v_id){ + ++entry; + if(entry%2==1)intervalBegin = i_id; + if(entry%2==0 && id>=intervalBegin && id alignmentErrors; + iSetup.get().get(alignmentErrors); + + // Set up root file for default APE values + const std::string defaultFileName(resultFile_); + TFile* defaultFile = new TFile(defaultFileName.c_str(),"RECREATE"); + + // Naming in the root files has to be iterTreeX to be consistent for the plotting tool + TTree* defaultTreeX(nullptr); + TTree* defaultTreeY(nullptr); + defaultFile->GetObject("iterTreeX;1",defaultTreeX); + defaultFile->GetObject("iterTreeY;1",defaultTreeY); + // The same for TTree containing the names of the sectors (no additional check, since always handled exactly as defaultTree) + TTree* sectorNameTree(nullptr); + defaultFile->GetObject("nameTree;1",sectorNameTree); + + edm::LogInfo("DefaultAPETree")<<"APE Tree is being created"; + defaultTreeX = new TTree("iterTreeX","Tree for default APE x values from GT"); + defaultTreeY = new TTree("iterTreeY","Tree for default APE y values from GT"); + sectorNameTree = new TTree("nameTree","Tree with names of sectors"); + + + // Assign the information stored in the trees to arrays + std::vector a_defaultSectorX; + std::vector a_defaultSectorY; + + std::vector a_sectorName; + for(auto const & i_sector : m_tkSector_){ + const unsigned int iSector(i_sector.first); + const bool pixelSector(i_sector.second.isPixel); + + a_defaultSectorX.push_back(new double(-99.)); + a_defaultSectorY.push_back(new double(-99.)); + a_sectorName.push_back(new std::string(i_sector.second.name)); + + std::stringstream ss_sector; + std::stringstream ss_sectorSuffixed; + ss_sector << "Ape_Sector_" << iSector; + + ss_sectorSuffixed << ss_sector.str() << "/D"; + defaultTreeX->Branch(ss_sector.str().c_str(), &(*a_defaultSectorX[iSector-1]), ss_sectorSuffixed.str().c_str()); + + if(pixelSector){ + defaultTreeY->Branch(ss_sector.str().c_str(), &(*a_defaultSectorY[iSector-1]), ss_sectorSuffixed.str().c_str()); + } + sectorNameTree->Branch(ss_sector.str().c_str(), &(*a_sectorName[iSector-1]), 32000, 00); + } + + + // Loop over sectors for getting default APE + + for(auto & i_sector : m_tkSector_){ + + double defaultApeX(0.); + double defaultApeY(0.); + unsigned int nModules(0); + for(auto const & i_rawId : i_sector.second.v_rawId){ + std::vector alignErrors = alignmentErrors->m_alignError; + for(auto const & i_alignError : alignErrors){ + if(i_rawId == i_alignError.rawId()){ + CLHEP::HepSymMatrix errMatrix = i_alignError.matrix(); + defaultApeX += errMatrix[0][0]; + defaultApeY += errMatrix[1][1]; + nModules++; + } + } + } + *a_defaultSectorX[i_sector.first-1] = defaultApeX/nModules; + *a_defaultSectorY[i_sector.first-1] = defaultApeY/nModules; + } + + + sectorNameTree->Fill(); + sectorNameTree->Write("nameTree"); + defaultTreeX->Fill(); + defaultTreeX->Write("iterTreeX"); + defaultTreeY->Fill(); + defaultTreeY->Write("iterTreeY"); + + defaultFile->Close(); + delete defaultFile; + for(unsigned int i = 0; i < a_defaultSectorX.size(); i++){ + delete a_defaultSectorX[i]; + delete a_defaultSectorY[i]; + delete a_sectorName[i]; + } +} + + + + +// ------------ method called once each job just before starting event loop ------------ +void +ApeTreeCreateDefault::beginJob() +{ + this->sectorBuilder(); +} + +// ------------ method called once each job just after ending the event loop ------------ +void +ApeTreeCreateDefault::endJob() +{ +} + +void +ApeTreeCreateDefault::fillDescriptions(edm::ConfigurationDescriptions & descriptions) +{ + edm::ParameterSetDescription desc; + edm::ParameterSetDescription sector; + + std::vector emptyUnsignedIntVector; + std::vector emptyIntVector; + std::vector emptyDoubleVector; + sector.add("name", "default"); + sector.add>("rawId", emptyUnsignedIntVector); + sector.add>("subdetId", emptyUnsignedIntVector); + sector.add>("layer", emptyUnsignedIntVector); + sector.add>("side", emptyUnsignedIntVector); + sector.add>("half", emptyUnsignedIntVector); + sector.add>("rod", emptyUnsignedIntVector); + sector.add>("ring", emptyUnsignedIntVector); + sector.add>("petal", emptyUnsignedIntVector); + sector.add>("blade", emptyUnsignedIntVector); + sector.add>("panel", emptyUnsignedIntVector); + sector.add>("outerInner", emptyUnsignedIntVector); + sector.add>("module", emptyUnsignedIntVector); + sector.add>("nStrips", emptyUnsignedIntVector); + sector.add>("isDoubleSide", emptyUnsignedIntVector); + sector.add>("isRPhi", emptyUnsignedIntVector); + sector.add>("isStereo", emptyUnsignedIntVector); + sector.add>("uDirection", emptyIntVector); + sector.add>("vDirection", emptyIntVector); + sector.add>("wDirection", emptyIntVector); + sector.add>("posR", emptyDoubleVector); + sector.add>("posPhi", emptyDoubleVector); + sector.add>("posEta", emptyDoubleVector); + sector.add>("posX", emptyDoubleVector); + sector.add>("posY", emptyDoubleVector); + sector.add>("posZ", emptyDoubleVector); + + desc.add("resultFile", "defaultAPE.root"); + desc.add("trackerTreeFile"); + desc.addVPSet("sectors", sector); + + descriptions.add("apeTreeCreateDefault", desc); +} + +//define this as a plug-in +DEFINE_FWK_MODULE(ApeTreeCreateDefault); diff --git a/Alignment/APEEstimation/python/TrackRefitter_38T_cff.py b/Alignment/APEEstimation/python/TrackRefitter_38T_cff.py index 8c960b2955977..c4d44bbdb40a6 100644 --- a/Alignment/APEEstimation/python/TrackRefitter_38T_cff.py +++ b/Alignment/APEEstimation/python/TrackRefitter_38T_cff.py @@ -5,23 +5,12 @@ from Configuration.StandardSequences.MagneticField_cff import * from RecoVertex.BeamSpotProducer.BeamSpot_cfi import * -from RecoLocalTracker.SiStripRecHitConverter.StripCPEgeometric_cfi import * -TTRHBuilderGeometricAndTemplate = cms.ESProducer("TkTransientTrackingRecHitBuilderESProducer", -StripCPE = cms.string('StripCPEfromTrackAngle'), # cms.string('StripCPEgeometric'), -#StripCPE = cms.string('StripCPEgeometric'), -ComponentName = cms.string('WithGeometricAndTemplate'), -PixelCPE = cms.string('PixelCPEGeneric'), -#PixelCPE = cms.string('PixelCPETemplateReco'), -Matcher = cms.string('StandardMatcher'), -ComputeCoarseLocalPositionFromDisk = cms.bool(False) -) - from RecoTracker.TrackProducer.TrackRefitters_cff import * TrackRefitterForApeEstimator = RecoTracker.TrackProducer.TrackRefitter_cfi.TrackRefitter.clone( - src = "MuSkim", - TrajectoryInEvent = True, - TTRHBuilder = "WithGeometricAndTemplate", - NavigationSchool = '' + src = "MuSkim", + TrajectoryInEvent = True, + TTRHBuilder = "WithAngleAndTemplate", + NavigationSchool = '' ) TrackRefitterHighPurityForApeEstimator = TrackRefitterForApeEstimator.clone( diff --git a/Alignment/APEEstimation/test/apeTreeCreateDefault_cfg.py b/Alignment/APEEstimation/test/apeTreeCreateDefault_cfg.py new file mode 100644 index 0000000000000..df1691d79dd98 --- /dev/null +++ b/Alignment/APEEstimation/test/apeTreeCreateDefault_cfg.py @@ -0,0 +1,135 @@ +######################################################################## +### +### Read out APEs from .db files and convert them to trees +### that can be read by the APE validation plot tools. +### +### Intended to provide a straightforward comparison of +### measured APE values to values stored in .db files +### +######################################################################## +### +### HOW TO USE: +### 1. Run the default setup procedure for the APE +### tool (including creation of a TrackerTree) +### 2. Configure the apeTreeCreateDefault tool below +### and run it with cmsRun +### 3. Use output file in validation, for example in +### macros/commandsDrawComparison.C +### +######################################################################## + +import FWCore.ParameterSet.Config as cms +from Alignment.APEEstimation.SectorBuilder_cff import * +import os +## +## User options +## + +# Run number to use for data in case one uses a multi-IOV object +theFirstRun = 1 + +# Which global tag to use +theGlobalTag = 'auto:phase1_2017_realistic' + +# Source from which to get the APE object +theSource = 'frontier://FrontierProd/CMS_CONDITIONS' + +# Tag to extract the APE object +theTag = 'TrackerAlignmentExtendedErrors_Upgrade2017_pseudoAsymptotic_v3' + +# Name and path of output File +theOutputFile = 'defaultAPE.root' + +# Sector definitions, RecentSectors is the typical granularity +theSectors = RecentSectors + +## +## Process definition +## +process = cms.Process("ApeTreeCreateDefault") + + + +## +## Message Logger +## +process.load("FWCore.MessageService.MessageLogger_cfi") +process.MessageLogger.categories.append('DefaultAPETree') +process.MessageLogger.categories.append('SectorBuilder') +process.MessageLogger.cerr.INFO.limit = 0 +process.MessageLogger.cerr.default.limit = 0 +process.MessageLogger.cerr.DefaultAPETree = cms.untracked.PSet(limit = cms.untracked.int32(-1)) +process.MessageLogger.cerr.SectorBuilder = cms.untracked.PSet(limit = cms.untracked.int32(-1)) + + + +## +## Process options +## +process.options = cms.untracked.PSet( + wantSummary = cms.untracked.bool(True), +) + + + +## +## Input Files +## +process.source = cms.Source("EmptySource", firstRun = cms.untracked.uint32(theFirstRun)) + + + +## +## Number of Events +## +process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1) ) + +### Load desired default APEs +process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") +from Configuration.AlCa.GlobalTag import GlobalTag +process.GlobalTag = GlobalTag(process.GlobalTag, theGlobalTag, '') + +from CondCore.CondDB.CondDB_cfi import * +CondDBAlignmentError = CondDB.clone(connect = cms.string(theSource)) +process.myTrackerAlignmentErr = cms.ESSource("PoolDBESSource", + CondDBAlignmentError, + timetype = cms.string("runnumber"), + toGet = cms.VPSet( + cms.PSet( + record = cms.string('TrackerAlignmentErrorExtendedRcd'), + tag = cms.string(theTag) + ) + ) +) +process.es_prefer_trackerAlignmentErr = cms.ESPrefer("PoolDBESSource","myTrackerAlignmentErr") + + + +## +## Define Sequence +## +process.ApeTreeCreateDefaultSequence = cms.Sequence() + +process.ApeTreeCreateDefault = cms.EDAnalyzer('ApeTreeCreateDefault', + resultFile = cms.string(theOutputFile), + trackerTreeFile = cms.string(os.environ['CMSSW_BASE'] + '/src/Alignment/TrackerAlignment/hists/TrackerTree.root'), + sectors = theSectors, +) + + +process.ApeTreeCreateDefaultSequence *= process.ApeTreeCreateDefault + + + +## +## Path +## +process.p = cms.Path( + process.ApeTreeCreateDefaultSequence +) + + + + + + diff --git a/Alignment/APEEstimation/test/cfgTemplate/apeEstimator_cfg.py b/Alignment/APEEstimation/test/cfgTemplate/apeEstimator_cfg.py index b1422e8c6aac4..4dd84097f7589 100644 --- a/Alignment/APEEstimation/test/cfgTemplate/apeEstimator_cfg.py +++ b/Alignment/APEEstimation/test/cfgTemplate/apeEstimator_cfg.py @@ -50,21 +50,6 @@ from Configuration.AlCa.GlobalTag import GlobalTag from CondCore.CondDB.CondDB_cfi import * -# new CPE - -from RecoLocalTracker.SiStripRecHitConverter.StripCPEgeometric_cfi import * -TTRHBuilderGeometricAndTemplate = cms.ESProducer("TkTransientTrackingRecHitBuilderESProducer", -StripCPE = cms.string('StripCPEfromTrackAngle'), # cms.string('StripCPEgeometric'), -#StripCPE = cms.string('StripCPEgeometric'), -ComponentName = cms.string('WithGeometricAndTemplate'), -PixelCPE = cms.string('PixelCPEGeneric'), -#PixelCPE = cms.string('PixelCPETemplateReco'), -Matcher = cms.string('StandardMatcher'), -ComputeCoarseLocalPositionFromDisk = cms.bool(False) -) - - - ## ## Message Logger ## @@ -185,61 +170,61 @@ ## ## Choose Alignment (w/o touching APE) if options.alignRcd=='design': - CondDBAlignment = CondDB.clone(connect = cms.string('frontier://FrontierProd/CMS_CONDITIONS')) - process.myTrackerAlignment = cms.ESSource("PoolDBESSource", - CondDBAlignment, - timetype = cms.string("runnumber"), - toGet = cms.VPSet( - cms.PSet( - record = cms.string('TrackerAlignmentRcd'), - tag = cms.string('TrackerAlignment_Upgrade2017_design_v3') - ) - ) - ) - process.es_prefer_trackerAlignment = cms.ESPrefer("PoolDBESSource","myTrackerAlignment") + CondDBAlignment = CondDB.clone(connect = cms.string('frontier://FrontierProd/CMS_CONDITIONS')) + process.myTrackerAlignment = cms.ESSource("PoolDBESSource", + CondDBAlignment, + timetype = cms.string("runnumber"), + toGet = cms.VPSet( + cms.PSet( + record = cms.string('TrackerAlignmentRcd'), + tag = cms.string('TrackerAlignment_Upgrade2017_design_v3') + ) + ) + ) + process.es_prefer_trackerAlignment = cms.ESPrefer("PoolDBESSource","myTrackerAlignment") elif options.alignRcd == 'misalTest': - CondDBAlignment = CondDB.clone(connect = cms.string('frontier://FrontierProd/CMS_CONDITIONS')) - process.myTrackerAlignment = cms.ESSource("PoolDBESSource", - CondDBAlignment, - timetype = cms.string("runnumber"), - toGet = cms.VPSet( - cms.PSet( - record = cms.string('TrackerAlignmentRcd'), - tag = cms.string('TrackerAlignment_Phase1Realignment_CRUZET_2M'), - ) - ) - ) - process.es_prefer_trackerAlignment = cms.ESPrefer("PoolDBESSource","myTrackerAlignment") + CondDBAlignment = CondDB.clone(connect = cms.string('frontier://FrontierProd/CMS_CONDITIONS')) + process.myTrackerAlignment = cms.ESSource("PoolDBESSource", + CondDBAlignment, + timetype = cms.string("runnumber"), + toGet = cms.VPSet( + cms.PSet( + record = cms.string('TrackerAlignmentRcd'), + tag = cms.string('TrackerAlignment_Phase1Realignment_CRUZET_2M'), + ) + ) + ) + process.es_prefer_trackerAlignment = cms.ESPrefer("PoolDBESSource","myTrackerAlignment") elif options.alignRcd == 'mp1799': - CondDBAlignment = CondDB.clone(connect = cms.string('sqlite_file:/afs/cern.ch/cms/CAF/CMSALCA/ALCA_TRACKERALIGN/MP/MPproduction/mp1799/jobData/jobm/alignments_MP.db')) - process.myTrackerAlignment = cms.ESSource("PoolDBESSource", - CondDBAlignment, - timetype = cms.string("runnumber"), - toGet = cms.VPSet( - cms.PSet( - record = cms.string('TrackerAlignmentRcd'), - tag = cms.string('Alignments'), - ) - ) - ) - process.es_prefer_trackerAlignment = cms.ESPrefer("PoolDBESSource","myTrackerAlignment") + CondDBAlignment = CondDB.clone(connect = cms.string('sqlite_file:/afs/cern.ch/cms/CAF/CMSALCA/ALCA_TRACKERALIGN/MP/MPproduction/mp1799/jobData/jobm/alignments_MP.db')) + process.myTrackerAlignment = cms.ESSource("PoolDBESSource", + CondDBAlignment, + timetype = cms.string("runnumber"), + toGet = cms.VPSet( + cms.PSet( + record = cms.string('TrackerAlignmentRcd'), + tag = cms.string('Alignments'), + ) + ) + ) + process.es_prefer_trackerAlignment = cms.ESPrefer("PoolDBESSource","myTrackerAlignment") elif options.alignRcd == 'hp1370': - CondDBAlignment = CondDB.clone(connect = cms.string('sqlite_file:/afs/cern.ch/cms/CAF/CMSALCA/ALCA_TRACKERALIGN2/HIP/xiaomeng/CMSSW_7_4_6_patch5/src/Alignment/HIPAlignmentAlgorithm/hp1370/alignments.db')) - process.myTrackerAlignment = cms.ESSource("PoolDBESSource", - CondDBAlignment, - timetype = cms.string("runnumber"), - toGet = cms.VPSet( - cms.PSet( - record = cms.string('TrackerAlignmentRcd'), - tag = cms.string('Alignments'), - ) - ) - ) - process.es_prefer_trackerAlignment = cms.ESPrefer("PoolDBESSource","myTrackerAlignment") + CondDBAlignment = CondDB.clone(connect = cms.string('sqlite_file:/afs/cern.ch/cms/CAF/CMSALCA/ALCA_TRACKERALIGN2/HIP/xiaomeng/CMSSW_7_4_6_patch5/src/Alignment/HIPAlignmentAlgorithm/hp1370/alignments.db')) + process.myTrackerAlignment = cms.ESSource("PoolDBESSource", + CondDBAlignment, + timetype = cms.string("runnumber"), + toGet = cms.VPSet( + cms.PSet( + record = cms.string('TrackerAlignmentRcd'), + tag = cms.string('Alignments'), + ) + ) + ) + process.es_prefer_trackerAlignment = cms.ESPrefer("PoolDBESSource","myTrackerAlignment") @@ -255,19 +240,19 @@ ## APE if options.iterNumber!=0: - CondDBAlignmentError = CondDB.clone(connect = cms.string('sqlite_file:'+os.environ['CMSSW_BASE']+'/src/Alignment/APEEstimation/hists/apeObjects/apeIter'+str(options.iterNumber-1)+'.db')) - process.myTrackerAlignmentErr = cms.ESSource("PoolDBESSource", - CondDBAlignmentError, - timetype = cms.string("runnumber"), - toGet = cms.VPSet( - cms.PSet( - record = cms.string('TrackerAlignmentErrorExtendedRcd'), - tag = cms.string('TrackerAlignmentExtendedErr_2009_v2_express_IOVs') - ) - ) - ) - process.es_prefer_trackerAlignmentErr = cms.ESPrefer("PoolDBESSource","myTrackerAlignmentErr") - + CondDBAlignmentError = CondDB.clone(connect = cms.string('sqlite_file:'+os.environ['CMSSW_BASE']+'/src/Alignment/APEEstimation/hists/apeObjects/apeIter'+str(options.iterNumber-1)+'.db')) + process.myTrackerAlignmentErr = cms.ESSource("PoolDBESSource", + CondDBAlignmentError, + timetype = cms.string("runnumber"), + toGet = cms.VPSet( + cms.PSet( + record = cms.string('TrackerAlignmentErrorExtendedRcd'), + tag = cms.string('TrackerAlignmentExtendedErr_2009_v2_express_IOVs') + ) + ) + ) + process.es_prefer_trackerAlignmentErr = cms.ESPrefer("PoolDBESSource","myTrackerAlignmentErr") + ## diff --git a/Alignment/APEEstimation/test/cfgTemplateMc/manual_run10Iterations.bash b/Alignment/APEEstimation/test/cfgTemplateMc/manual_run10Iterations.bash new file mode 100644 index 0000000000000..2890c6957854e --- /dev/null +++ b/Alignment/APEEstimation/test/cfgTemplateMc/manual_run10Iterations.bash @@ -0,0 +1,19 @@ +#!/bin/bash + +COUNTER="0" + +# if data samples are larger switch to longer sleep times +while [ $COUNTER -lt 10 ]; do + bash ../createStep1.bash $COUNTER + bash ../startStep1.bash + sleep 15m + bash ../createStep2.bash $COUNTER + bash ../startStep2.bash + let COUNTER=COUNTER+1 +done + +bash ../createStep1.bash 10 True +bash ../startStep1.bash +sleep 15m +bash ../createStep2.bash 10 +bash ../startStep2.bash diff --git a/Alignment/APEEstimation/test/cfgTemplateMc/manual_run15Iterations.bash b/Alignment/APEEstimation/test/cfgTemplateMc/manual_run15Iterations.bash new file mode 100644 index 0000000000000..cf3bc813dbc03 --- /dev/null +++ b/Alignment/APEEstimation/test/cfgTemplateMc/manual_run15Iterations.bash @@ -0,0 +1,19 @@ +#!/bin/bash + +COUNTER="0" + +# if data samples are larger switch to longer sleep times +while [ $COUNTER -lt 15 ]; do + bash ../createStep1.bash $COUNTER + bash ../startStep1.bash + sleep 15m + bash ../createStep2.bash $COUNTER + bash ../startStep2.bash + let COUNTER=COUNTER+1 +done + +bash ../createStep1.bash 15 True +bash ../startStep1.bash +sleep 15m +bash ../createStep2.bash 15 +bash ../startStep2.bash diff --git a/Alignment/APEEstimation/test/cfgTemplateMc/run10Iterations.bash b/Alignment/APEEstimation/test/cfgTemplateMc/run10Iterations.bash index fc103594ed596..e23e55d6004f8 100644 --- a/Alignment/APEEstimation/test/cfgTemplateMc/run10Iterations.bash +++ b/Alignment/APEEstimation/test/cfgTemplateMc/run10Iterations.bash @@ -2,18 +2,57 @@ COUNTER="0" +nf=$(cat ../createStep1.bash | awk '/nFiles/{i++}i==2' | cut -d= -f 2) +echo "$nf files to be sent to job queue" + +do_files_exist(){ + fsExist=true + for ((index=1;index<=$1;index++)) + do + if [ -e "error${index}.txt" ]; then + : + else + fsExist=false + fi + done + +} + + +# if data samples are larger switch to longer sleep times +rm error* output* while [ $COUNTER -lt 10 ]; do - bash ../createStep1.bash $COUNTER - bash ../startStep1.bash - sleep 25m - bash ../createStep2.bash $COUNTER - bash ../startStep2.bash - let COUNTER=COUNTER+1 + bash ../createStep1.bash $COUNTER + bash ../startStep1.bash + + while : + do + fsExist=false + sleep 1m + do_files_exist $nf + if [ $fsExist = true ]; then + break + fi + done + sleep 1m + bash ../createStep2.bash $COUNTER + bash ../startStep2.bash + let COUNTER=COUNTER+1 + rm error* output* done bash ../createStep1.bash 10 True bash ../startStep1.bash -sleep 25m + +while : +do + sleep 1m + do_files_exist $nf + if [ $fsExist = true ]; then + break + fi +done + +sleep 1m bash ../createStep2.bash 10 bash ../startStep2.bash - diff --git a/Alignment/APEEstimation/test/cfgTemplateMc/run15Iterations.bash b/Alignment/APEEstimation/test/cfgTemplateMc/run15Iterations.bash index 071f8a3e77151..d012978c3757f 100644 --- a/Alignment/APEEstimation/test/cfgTemplateMc/run15Iterations.bash +++ b/Alignment/APEEstimation/test/cfgTemplateMc/run15Iterations.bash @@ -2,18 +2,57 @@ COUNTER="0" +nf=$(cat ../createStep1.bash | awk '/nFiles/{i++}i==2' | cut -d= -f 2) +echo "$nf files to be sent to job queue" + +do_files_exist(){ + fsExist=true + for ((index=1;index<=$1;index++)) + do + if [ -e "error${index}.txt" ]; then + : + else + fsExist=false + fi + done + +} + + +# if data samples are larger switch to longer sleep times +rm error* output* while [ $COUNTER -lt 15 ]; do - bash ../createStep1.bash $COUNTER - bash ../startStep1.bash - sleep 30m - bash ../createStep2.bash $COUNTER - bash ../startStep2.bash - let COUNTER=COUNTER+1 + bash ../createStep1.bash $COUNTER + bash ../startStep1.bash + + while : + do + fsExist=false + sleep 1m + do_files_exist $nf + if [ $fsExist = true ]; then + break + fi + done + sleep 1m + bash ../createStep2.bash $COUNTER + bash ../startStep2.bash + let COUNTER=COUNTER+1 + rm error* output* done bash ../createStep1.bash 15 True bash ../startStep1.bash -sleep 30m + +while : +do + sleep 1m + do_files_exist $nf + if [ $fsExist = true ]; then + break + fi +done + +sleep 1m bash ../createStep2.bash 15 bash ../startStep2.bash - diff --git a/Alignment/CommonAlignment/interface/Alignable.h b/Alignment/CommonAlignment/interface/Alignable.h index a013c37c5337d..fd3ade691298c 100644 --- a/Alignment/CommonAlignment/interface/Alignable.h +++ b/Alignment/CommonAlignment/interface/Alignable.h @@ -65,7 +65,7 @@ class Alignable virtual void addComponent( Alignable* ) = 0; /// Return vector of all direct components - virtual Alignables components() const = 0; + virtual const Alignables& components() const = 0; /// Return number of direct components int size() const { return components().size(); } @@ -227,6 +227,9 @@ class Alignable /// Set survey info void setSurvey( const SurveyDet* ); + /// Recenter surface object without moving possible components + virtual void recenterSurface(); + protected: template using Cache = std::map; @@ -271,6 +274,4 @@ class Alignable }; -typedef std::vector Alignables; - #endif diff --git a/Alignment/CommonAlignment/interface/AlignableBeamSpot.h b/Alignment/CommonAlignment/interface/AlignableBeamSpot.h index 2f9a95ca9f4de..dff67be24cf61 100644 --- a/Alignment/CommonAlignment/interface/AlignableBeamSpot.h +++ b/Alignment/CommonAlignment/interface/AlignableBeamSpot.h @@ -32,7 +32,7 @@ class AlignableBeamSpot : public Alignable void addComponent( Alignable* component ) override {} /// Return vector of direct components - Alignables components() const override { return std::vector(); } + const Alignables& components() const override { return emptyComponents_; } /// Provide all components, subcomponents etc. (cf. description in base class) void recursiveComponents(Alignables &result) const override { } @@ -96,6 +96,7 @@ class AlignableBeamSpot : public Alignable private: + static const Alignables emptyComponents_; AlignmentPositionError* theAlignmentPositionError; bool theInitializedFlag; diff --git a/Alignment/CommonAlignment/interface/AlignableComposite.h b/Alignment/CommonAlignment/interface/AlignableComposite.h index 36a3391a9b264..b105eda14d653 100644 --- a/Alignment/CommonAlignment/interface/AlignableComposite.h +++ b/Alignment/CommonAlignment/interface/AlignableComposite.h @@ -45,10 +45,10 @@ class AlignableComposite : public Alignable /// Add a component and set its mother to this alignable. /// (Note: The component will be adopted, e.g. later deleted.) /// Also find average position of this composite from its modules' positions. - void addComponent( Alignable* component ) override; + void addComponent( Alignable* component ) final; /// Return vector of direct components - Alignables components() const override { return theComponents; } + const Alignables& components() const override { return theComponents; } /// Provide all components, subcomponents etc. (cf. description in base class) void recursiveComponents(Alignables &result) const override; diff --git a/Alignment/CommonAlignment/interface/AlignableDetUnit.h b/Alignment/CommonAlignment/interface/AlignableDetUnit.h index be0a6ee095e9f..1a5f837233c60 100644 --- a/Alignment/CommonAlignment/interface/AlignableDetUnit.h +++ b/Alignment/CommonAlignment/interface/AlignableDetUnit.h @@ -26,10 +26,10 @@ class AlignableDetUnit : public Alignable void update(const GeomDetUnit* geomDetUnit); /// No components here => exception! - void addComponent( Alignable* ) override; + void addComponent( Alignable* ) final; /// Returns a null vector (no components here) - Alignables components() const override { return Alignables(); } + const Alignables& components() const override { return emptyComponents_; } /// Do nothing (no components here, so no subcomponents either...) void recursiveComponents(Alignables &result) const override {} @@ -41,26 +41,26 @@ class AlignableDetUnit : public Alignable void rotateInGlobalFrame( const RotationType& rotation ) override; /// Set the AlignmentPositionError (no components => second argument ignored) - void setAlignmentPositionError(const AlignmentPositionError &ape, bool /*propDown*/) override; + void setAlignmentPositionError(const AlignmentPositionError &ape, bool /*propDown*/) final; /// Add (or set if it does not exist yet) the AlignmentPositionError /// (no components => second argument without effect) - void addAlignmentPositionError(const AlignmentPositionError& ape, bool /*propDown*/) override; + void addAlignmentPositionError(const AlignmentPositionError& ape, bool /*propDown*/) final; /// Add (or set if it does not exist yet) the AlignmentPositionError /// resulting from a rotation in the global reference frame /// (no components => second argument without effect) - void addAlignmentPositionErrorFromRotation(const RotationType& rot, bool /*propDown*/) override; + void addAlignmentPositionErrorFromRotation(const RotationType& rot, bool /*propDown*/) final; /// Add (or set if it does not exist yet) the AlignmentPositionError /// resulting from a rotation in the local reference frame /// (no components => second argument without effect) - void addAlignmentPositionErrorFromLocalRotation(const RotationType& rot, bool /*propDown*/) override; + void addAlignmentPositionErrorFromLocalRotation(const RotationType& rot, bool /*propDown*/) final; /// Set surface deformation parameters (2nd argument without effect) - void setSurfaceDeformation(const SurfaceDeformation *deformation, bool) override; + void setSurfaceDeformation(const SurfaceDeformation *deformation, bool) final; /// Add surface deformation parameters to the existing ones (2nd argument without effect) - void addSurfaceDeformation(const SurfaceDeformation *deformation, bool) override; + void addSurfaceDeformation(const SurfaceDeformation *deformation, bool) final; /// Return the alignable type identifier StructureType alignableObjectId () const override { return align::AlignableDetUnit; } @@ -94,6 +94,7 @@ class AlignableDetUnit : public Alignable private: + static const Alignables emptyComponents_; AlignmentPositionError* theAlignmentPositionError; SurfaceDeformation* theSurfaceDeformation; SurfaceDeformation* theCachedSurfaceDeformation; diff --git a/Alignment/CommonAlignment/interface/AlignableExtras.h b/Alignment/CommonAlignment/interface/AlignableExtras.h index 01b732fb870aa..ba1558d539755 100644 --- a/Alignment/CommonAlignment/interface/AlignableExtras.h +++ b/Alignment/CommonAlignment/interface/AlignableExtras.h @@ -33,7 +33,7 @@ class AlignableExtras /// Return beam spot alignable as a vector with one element Alignables& beamSpot() { return this->subStructures("BeamSpot");} - Alignables components() const { return components_; } + const Alignables& components() const { return components_; } /// Return alignments, sorted by DetId Alignments* alignments() const; diff --git a/Alignment/CommonAlignment/interface/AlignableMap.h b/Alignment/CommonAlignment/interface/AlignableMap.h index 38c619ec371ce..22e30c3054845 100644 --- a/Alignment/CommonAlignment/interface/AlignableMap.h +++ b/Alignment/CommonAlignment/interface/AlignableMap.h @@ -22,13 +22,13 @@ #include #include -#include "Alignment/CommonAlignment/interface/Alignable.h" +#include "Alignment/CommonAlignment/interface/Utilities.h" class AlignableMap { - typedef typename std::map Container; + using Container = std::map; public: @@ -37,11 +37,11 @@ class AlignableMap /// Get an object from map using its name. /// A new object is default-constructed if the name does not exist. - Alignables& get( const std::string& name = "" ); + align::Alignables& get( const std::string& name = "" ); /// Find and return an object from map using its name. /// Throw an exception if the name does not exist. - Alignables& find( const std::string& name = "" ); + align::Alignables& find( const std::string& name = "" ); /// Print the name of all stored data void dump( void ) const; diff --git a/Alignment/CommonAlignment/interface/AlignableNavigator.h b/Alignment/CommonAlignment/interface/AlignableNavigator.h index e6ce7fb7ef7ce..e54ebd6332461 100644 --- a/Alignment/CommonAlignment/interface/AlignableNavigator.h +++ b/Alignment/CommonAlignment/interface/AlignableNavigator.h @@ -11,6 +11,7 @@ #include "TrackingTools/TransientTrackingRecHit/interface/TransientTrackingRecHit.h" #include "Alignment/CommonAlignment/interface/AlignableDetOrUnitPtr.h" +#include "Alignment/CommonAlignment/interface/Utilities.h" class Alignable; class AlignableDet; @@ -34,7 +35,7 @@ class AlignableNavigator explicit AlignableNavigator(AlignableExtras* extras, Alignable* tracker, Alignable* muon = nullptr); /// Constructor from list of Alignbable - explicit AlignableNavigator( const std::vector& alignables ); + explicit AlignableNavigator(const align::Alignables&); typedef std::map MapType; typedef MapType::value_type PairType; diff --git a/Alignment/CommonAlignment/interface/MisalignmentScenarioBuilder.h b/Alignment/CommonAlignment/interface/MisalignmentScenarioBuilder.h index 732259e9b8fee..b202ea932cc79 100644 --- a/Alignment/CommonAlignment/interface/MisalignmentScenarioBuilder.h +++ b/Alignment/CommonAlignment/interface/MisalignmentScenarioBuilder.h @@ -15,6 +15,7 @@ #include "Alignment/CommonAlignment/interface/AlignableModifier.h" #include "Alignment/CommonAlignment/interface/AlignableObjectId.h" +#include "Alignment/CommonAlignment/interface/Utilities.h" /// Base class to build a scenario from configuration and apply to either tracker or muon. @@ -35,10 +36,10 @@ class MisalignmentScenarioBuilder protected: // Methods /// Decode movements defined in given parameter set for given set of alignables - void decodeMovements_(const edm::ParameterSet &pSet, const std::vector &alignables); + void decodeMovements_(const edm::ParameterSet&, const align::Alignables&); /// Decode movements defined in given parameter set for given set of alignables tagged by given name - void decodeMovements_(const edm::ParameterSet& pSet, const std::vector &alignables, + void decodeMovements_(const edm::ParameterSet&, const align::Alignables&, const std::string &levelName); /// Apply movements given by parameter set to given alignable diff --git a/Alignment/CommonAlignment/interface/Utilities.h b/Alignment/CommonAlignment/interface/Utilities.h index e8583b3d68f6b..129116869bf63 100644 --- a/Alignment/CommonAlignment/interface/Utilities.h +++ b/Alignment/CommonAlignment/interface/Utilities.h @@ -12,6 +12,7 @@ #include #include +#include #include "CondCore/CondDB/interface/Time.h" #include "CondFormats/Alignment/interface/Definitions.h" diff --git a/Alignment/CommonAlignment/src/AlignTools.cc b/Alignment/CommonAlignment/src/AlignTools.cc index 3532eabf5c243..5011797ab3aa7 100644 --- a/Alignment/CommonAlignment/src/AlignTools.cc +++ b/Alignment/CommonAlignment/src/AlignTools.cc @@ -94,7 +94,7 @@ void align::createPoints(align::GlobalVectors* Vs, Alignable* ali, const std::st std::string copy=weightBy; std::transform(copy.begin(), copy.end(), copy.begin(), (int(*)(int)) toupper); if(copy != "SELF"){ - const align::Alignables& comp = ali->components(); + const auto& comp = ali->components(); unsigned int nComp = comp.size(); for (unsigned int i = 0; i < nComp; ++i) align::createPoints(Vs, comp[i], weightBy, weightById, weightByIdVector); // double the weight for SS modules if weight by Det diff --git a/Alignment/CommonAlignment/src/Alignable.cc b/Alignment/CommonAlignment/src/Alignable.cc index 4e0f7b2c54e0b..fa6849747762b 100644 --- a/Alignment/CommonAlignment/src/Alignable.cc +++ b/Alignment/CommonAlignment/src/Alignable.cc @@ -71,16 +71,15 @@ bool Alignable::firstCompsWithParams(Alignables ¶mComps) const bool isConsistent = true; bool hasAliComp = false; // whether there are any (grand-) daughters with parameters bool first = true; - const Alignables comps(this->components()); - for (Alignables::const_iterator iComp = comps.begin(), iCompEnd = comps.end(); - iComp != iCompEnd; ++iComp) { - if ((*iComp)->alignmentParameters()) { // component has parameters itself - paramComps.push_back(*iComp); + const auto& comps = this->components(); + for (const auto& iComp: comps) { + if (iComp->alignmentParameters()) { // component has parameters itself + paramComps.push_back(iComp); if (!first && !hasAliComp) isConsistent = false; hasAliComp = true; } else { const unsigned int nCompBefore = paramComps.size(); - if (!(*iComp)->firstCompsWithParams(paramComps)) { + if (!(iComp->firstCompsWithParams(paramComps))) { isConsistent = false; // problem down in hierarchy } if (paramComps.size() != nCompBefore) { @@ -102,7 +101,7 @@ bool Alignable::lastCompsWithParams(Alignables& paramComps) const bool isConsistent = true; bool hasAliComp = false; bool first = true; - const Alignables comps(this->components()); + const auto& comps = this->components(); for (const auto& iComp: comps) { const auto nCompsBefore = paramComps.size(); isConsistent = iComp->lastCompsWithParams(paramComps); @@ -297,12 +296,7 @@ void Alignable::cacheTransformation() theCachedRotation = theRotation; // now treat components (a clean design would move that to AlignableComposite...) - const Alignables comps(this->components()); - - for (auto it = comps.begin(); it != comps.end(); ++it) { - (*it)->cacheTransformation(); - } - + for (const auto& it: this->components()) it->cacheTransformation(); } void Alignable::cacheTransformation(const align::RunNumber& run) @@ -313,8 +307,7 @@ void Alignable::cacheTransformation(const align::RunNumber& run) rotationsCache_[run] = theRotation; // now treat components (a clean design would move that to AlignableComposite...) - const Alignables comps(this->components()); - for (auto& it: comps) it->cacheTransformation(run); + for (const auto& it: this->components()) it->cacheTransformation(run); } void Alignable::restoreCachedTransformation() @@ -325,12 +318,7 @@ void Alignable::restoreCachedTransformation() theRotation = theCachedRotation; // now treat components (a clean design would move that to AlignableComposite...) - const auto comps = this->components(); - - for (auto it = comps.begin(); it != comps.end(); ++it) { - (*it)->restoreCachedTransformation(); - } - + for (const auto& it: this->components()) it->restoreCachedTransformation(); } void Alignable::restoreCachedTransformation(const align::RunNumber& run) @@ -347,8 +335,7 @@ void Alignable::restoreCachedTransformation(const align::RunNumber& run) theRotation = rotationsCache_[run]; // now treat components (a clean design would move that to AlignableComposite...) - const auto comps = this->components(); - for (auto it: comps) it->restoreCachedTransformation(); + for (const auto& it: this->components()) it->restoreCachedTransformation(); } } @@ -383,3 +370,12 @@ void Alignable::updateMother(const GlobalVector& shift) { break; } } + +//______________________________________________________________________________ +void Alignable::recenterSurface() +{ + const auto& currentPosition = this->globalPosition(); + theSurface.move(align::GlobalVector{-currentPosition.x(), + -currentPosition.y(), + -currentPosition.z()}); +} diff --git a/Alignment/CommonAlignment/src/AlignableBeamSpot.cc b/Alignment/CommonAlignment/src/AlignableBeamSpot.cc index 8b6937a32fbe1..2ac1efcb96dce 100644 --- a/Alignment/CommonAlignment/src/AlignableBeamSpot.cc +++ b/Alignment/CommonAlignment/src/AlignableBeamSpot.cc @@ -184,3 +184,6 @@ void AlignableBeamSpot::reset() theAlignmentPositionError = nullptr; theInitializedFlag = false; } + +//______________________________________________________________________________ +const align::Alignables AlignableBeamSpot::emptyComponents_{}; diff --git a/Alignment/CommonAlignment/src/AlignableComposite.cc b/Alignment/CommonAlignment/src/AlignableComposite.cc index 282a99ec372b4..83a1440a221f4 100644 --- a/Alignment/CommonAlignment/src/AlignableComposite.cc +++ b/Alignment/CommonAlignment/src/AlignableComposite.cc @@ -1,3 +1,5 @@ +#include + // Framework #include "FWCore/Utilities/interface/Exception.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" @@ -63,7 +65,7 @@ void AlignableComposite::update(align::ID id, //__________________________________________________________________________________________________ void AlignableComposite::addComponent(Alignable* ali) { - const Alignables& newComps = ali->deepComponents(); + const auto& newComps = ali->deepComponents(); theDeepComponents.insert( theDeepComponents.end(), newComps.begin(), newComps.end() ); @@ -79,15 +81,14 @@ void AlignableComposite::addComponent(Alignable* ali) void AlignableComposite::recursiveComponents(Alignables &result) const { - Alignables components = this->components(); + const auto& components = this->components(); if (this->alignableObjectId() == align::AlignableDet && components.size() <= 1) { // Non-glued AlignableDets (still) contain themselves return; // (would be better to implement AlignableDet::recursiveComponents!) } - for (Alignables::const_iterator iter = components.begin(); - iter != components.end(); ++iter) { - result.push_back(*iter); // could use std::copy(..), but here we build a real hierarchy - (*iter)->recursiveComponents(result); + for (const auto& iter: components) { + result.push_back(iter); // could use std::copy(..), but here we build a real hierarchy + iter->recursiveComponents(result); } } @@ -96,9 +97,7 @@ void AlignableComposite::move( const GlobalVector& displacement ) { // Move components - Alignables comp = this->components(); - for ( Alignables::iterator i=comp.begin(); i!=comp.end(); ++i ) - (**i).move( displacement); + for (const auto& i: this->components()) i->move(displacement); // Move surface this->addDisplacement( displacement ); @@ -123,7 +122,7 @@ void AlignableComposite::moveComponentLocal( const int i, const LocalVector& loc throw cms::Exception("LogicError") << "AlignableComposite index (" << i << ") out of range"; - Alignables comp = this->components(); + const auto& comp = this->components(); comp[i]->move( this->surface().toGlobal( localDisplacement ) ); } @@ -137,11 +136,11 @@ void AlignableComposite::moveComponentLocal( const int i, const LocalVector& loc void AlignableComposite::rotateInGlobalFrame( const RotationType& rotation ) { - Alignables comp = this->components(); + const auto& comp = this->components(); PositionType myPosition = this->globalPosition(); - for ( Alignables::iterator i=comp.begin(); i!=comp.end(); ++i ) + for (const auto& i: comp) { // It is much simpler to calculate the local position given in coordinates @@ -159,7 +158,7 @@ void AlignableComposite::rotateInGlobalFrame( const RotationType& rotation ) // Local Position given in coordinates of the GLOBAL Frame - const GlobalVector localPositionVector = (**i).globalPosition() - myPosition; + const GlobalVector localPositionVector = i->globalPosition() - myPosition; const GlobalVector::BasicVectorType& lpvgf = localPositionVector.basicVector(); // rotate with GLOBAL rotation matrix and subtract => moveVector in @@ -169,8 +168,8 @@ void AlignableComposite::rotateInGlobalFrame( const RotationType& rotation ) GlobalVector moveVector( rotation.multiplyInverse(lpvgf) - lpvgf ); - (**i).move( moveVector ); - (**i).rotateInGlobalFrame( rotation ); + i->move(moveVector); + i->rotateInGlobalFrame(rotation); } @@ -190,9 +189,8 @@ void AlignableComposite::setAlignmentPositionError( const AlignmentPositionError // The APE is, therefore, just propagated down if (!propagateDown) return; - Alignables comp = this->components(); - for (Alignables::const_iterator i = comp.begin(); i != comp.end(); ++i) { - (*i)->setAlignmentPositionError(ape, propagateDown); + for (const auto& i: this->components()) { + i->setAlignmentPositionError(ape, propagateDown); } } @@ -207,11 +205,9 @@ AlignableComposite::addAlignmentPositionError( const AlignmentPositionError& ape // The APE is, therefore, just propagated down if (!propagateDown) return; - Alignables comp = this->components(); - for (Alignables::const_iterator i = comp.begin(); i != comp.end(); ++i) { - (*i)->addAlignmentPositionError(ape, propagateDown); + for (const auto& i: this->components()) { + i->addAlignmentPositionError(ape, propagateDown); } - } @@ -222,19 +218,15 @@ AlignableComposite::addAlignmentPositionError( const AlignmentPositionError& ape void AlignableComposite::addAlignmentPositionErrorFromRotation( const RotationType& rotation, bool propagateDown ) { - if (!propagateDown) return; - Alignables comp = this->components(); PositionType myPosition=this->globalPosition(); - for ( Alignables::const_iterator i=comp.begin(); i!=comp.end(); ++i ) - { - + for (const auto& i: this->components()) { // It is just similar to to the "movement" that results to the components // when the composite is rotated. // Local Position given in coordinates of the GLOBAL Frame - const GlobalVector localPositionVector = (**i).globalPosition()-myPosition; + const GlobalVector localPositionVector = i->globalPosition()-myPosition; const GlobalVector::BasicVectorType& lpvgf = localPositionVector.basicVector(); // rotate with GLOBAL rotation matrix and subtract => moveVector in global coordinates @@ -243,11 +235,9 @@ void AlignableComposite::addAlignmentPositionErrorFromRotation( const RotationTy GlobalVector moveVector( rotation.multiplyInverse(lpvgf) - lpvgf ); AlignmentPositionError ape( moveVector.x(), moveVector.y(), moveVector.z() ); - (*i)->addAlignmentPositionError( ape, propagateDown ); - (*i)->addAlignmentPositionErrorFromRotation( rotation, propagateDown ); - + i->addAlignmentPositionError( ape, propagateDown ); + i->addAlignmentPositionErrorFromRotation( rotation, propagateDown ); } - } @@ -275,9 +265,8 @@ void AlignableComposite::setSurfaceDeformation(const SurfaceDeformation *deforma // The parameters are, therefore, just propagated down. if (!propagateDown) return; - Alignables comp(this->components()); - for (Alignables::const_iterator i = comp.begin(); i != comp.end(); ++i) { - (*i)->setSurfaceDeformation(deformation, propagateDown); + for (const auto& i: this->components()) { + i->setSurfaceDeformation(deformation, propagateDown); } } @@ -289,9 +278,8 @@ void AlignableComposite::addSurfaceDeformation(const SurfaceDeformation *deforma // The parameters are, therefore, just propagated down. if (!propagateDown) return; - Alignables comp(this->components()); - for (Alignables::const_iterator i = comp.begin(); i != comp.end(); ++i) { - (*i)->addSurfaceDeformation(deformation, propagateDown); + for (const auto& i: this->components()) { + i->addSurfaceDeformation(deformation, propagateDown); } } @@ -301,7 +289,7 @@ void AlignableComposite::dump( void ) const // A simple printout method. Could be specialized in the implementation classes. - Alignables comp = this->components(); + const auto& comp = this->components(); // Dump this edm::LogInfo("AlignableDump") @@ -311,9 +299,7 @@ void AlignableComposite::dump( void ) const << this->globalRotation(); // Dump components - for ( Alignables::iterator i=comp.begin(); i!=comp.end(); ++i ) - (*i)->dump(); - + for (const auto& i: comp) i->dump(); } @@ -321,64 +307,48 @@ void AlignableComposite::dump( void ) const //__________________________________________________________________________________________________ Alignments* AlignableComposite::alignments( void ) const { - // Recursively call alignments, until we get to an AlignableDetUnit - Alignables comp = this->components(); Alignments* m_alignments = new Alignments(); // Add components recursively - for ( Alignables::iterator i=comp.begin(); i!=comp.end(); ++i ) - { - Alignments* tmpAlignments = (*i)->alignments(); - std::copy( tmpAlignments->m_align.begin(), tmpAlignments->m_align.end(), - std::back_inserter(m_alignments->m_align) ); - delete tmpAlignments; - } - + for (const auto& i: this->components()) { + std::unique_ptr tmpAlignments{i->alignments()}; + std::copy(tmpAlignments->m_align.begin(), tmpAlignments->m_align.end(), + std::back_inserter(m_alignments->m_align)); + } return m_alignments; - } //__________________________________________________________________________________________________ AlignmentErrorsExtended* AlignableComposite::alignmentErrors( void ) const { - // Recursively call alignmentsErrors, until we get to an AlignableDetUnit - Alignables comp = this->components(); AlignmentErrorsExtended* m_alignmentErrors = new AlignmentErrorsExtended(); // Add components recursively - for ( Alignables::iterator i=comp.begin(); i!=comp.end(); ++i ) - { - AlignmentErrorsExtended* tmpAlignmentErrorsExtended = (*i)->alignmentErrors(); - std::copy( tmpAlignmentErrorsExtended->m_alignError.begin(), tmpAlignmentErrorsExtended->m_alignError.end(), - std::back_inserter(m_alignmentErrors->m_alignError) ); - delete tmpAlignmentErrorsExtended; + for (const auto& i: this->components()) { + std::unique_ptr tmpAlignmentErrorsExtended{i->alignmentErrors()}; + std::copy(tmpAlignmentErrorsExtended->m_alignError.begin(), tmpAlignmentErrorsExtended->m_alignError.end(), + std::back_inserter(m_alignmentErrors->m_alignError)); } - return m_alignmentErrors; - } //__________________________________________________________________________________________________ int AlignableComposite::surfaceDeformationIdPairs(std::vector > & result) const { - - Alignables comp = this->components(); - int count = 0; // Add components recursively - for ( Alignables::iterator i=comp.begin(); i!=comp.end(); ++i) { - count += (*i)->surfaceDeformationIdPairs(result); + for (const auto& i: this->components()) { + count += i->surfaceDeformationIdPairs(result); } return count; - } diff --git a/Alignment/CommonAlignment/src/AlignableCompositeBuilder.cc b/Alignment/CommonAlignment/src/AlignableCompositeBuilder.cc index 0bd8c43108480..dafbcda2d4013 100644 --- a/Alignment/CommonAlignment/src/AlignableCompositeBuilder.cc +++ b/Alignment/CommonAlignment/src/AlignableCompositeBuilder.cc @@ -87,7 +87,7 @@ ::buildLevel(unsigned int parentLevel, // This vector is used indicate if a parent already exists. It is initialized // with 'naked' Alignables-pointers; if the pointer is not naked (!= nullptr) // for one of the child-IDs, its parent was already built before. - Alignables tmpParents(maxNumParents, nullptr); + align::Alignables tmpParents(maxNumParents, nullptr); for (auto* child: children) { // get the number of the child-Alignable ... diff --git a/Alignment/CommonAlignment/src/AlignableDetUnit.cc b/Alignment/CommonAlignment/src/AlignableDetUnit.cc index d1bd5243556ec..5874c31c998d1 100644 --- a/Alignment/CommonAlignment/src/AlignableDetUnit.cc +++ b/Alignment/CommonAlignment/src/AlignableDetUnit.cc @@ -326,3 +326,6 @@ void AlignableDetUnit::restoreCachedTransformation(const align::RunNumber& run) } } } + +//______________________________________________________________________________ +const align::Alignables AlignableDetUnit::emptyComponents_{}; diff --git a/Alignment/CommonAlignment/src/AlignableMap.cc b/Alignment/CommonAlignment/src/AlignableMap.cc index 5eecaa8197f0f..7a16231537425 100644 --- a/Alignment/CommonAlignment/src/AlignableMap.cc +++ b/Alignment/CommonAlignment/src/AlignableMap.cc @@ -6,13 +6,13 @@ //_____________________________________________________________________________ -Alignables& AlignableMap::get(const std::string& name) +align::Alignables& AlignableMap::get(const std::string& name) { return theStore[name]; } //_____________________________________________________________________________ -Alignables& AlignableMap::find(const std::string& name) +align::Alignables& AlignableMap::find(const std::string& name) { typename Container::iterator o = theStore.find(name); diff --git a/Alignment/CommonAlignment/src/AlignableNavigator.cc b/Alignment/CommonAlignment/src/AlignableNavigator.cc index f346693eec1a2..cb4de2c2659e0 100644 --- a/Alignment/CommonAlignment/src/AlignableNavigator.cc +++ b/Alignment/CommonAlignment/src/AlignableNavigator.cc @@ -43,9 +43,8 @@ AlignableNavigator::AlignableNavigator(AlignableExtras* extras, Alignable* track unsigned int numNonDets = this->recursiveGetId(tracker) + this->recursiveGetId(muon); if (extras) { - align::Alignables allExtras = extras->components(); - for ( std::vector::iterator it = allExtras.begin(); it != allExtras.end(); ++it ) { - numNonDets += this->recursiveGetId(*it); + for (const auto& it: extras->components()) { + numNonDets += this->recursiveGetId(it); } } @@ -64,13 +63,13 @@ AlignableNavigator::AlignableNavigator(AlignableExtras* extras, Alignable* track } //_____________________________________________________________________________ -AlignableNavigator::AlignableNavigator( const std::vector& alignables ) +AlignableNavigator::AlignableNavigator(const align::Alignables& alignables ) { theMap.clear(); unsigned int numNonDets = 0; - for ( std::vector::const_iterator it = alignables.begin(); it != alignables.end(); ++it ) { - numNonDets += this->recursiveGetId(*it); + for (const auto& it: alignables) { + numNonDets += this->recursiveGetId(it); } if (numNonDets) { edm::LogWarning("Alignment") <<"@SUB=AlignableNavigator" << "Created with map of size " @@ -149,11 +148,11 @@ unsigned int AlignableNavigator::recursiveGetId( Alignable* alignable ) theDetAndSubdet.push_back(std::pair( detId.det(), detId.subdetId() )); } } - std::vector comp = alignable->components(); + const auto& comp = alignable->components(); if ( alignable->alignableObjectId() != align::AlignableDet || comp.size() > 1 ) { // Non-glued AlignableDets contain themselves - for ( std::vector::iterator it = comp.begin(); it != comp.end(); ++it ) { - nProblem += this->recursiveGetId(*it); + for (const auto& it: comp) { + nProblem += this->recursiveGetId(it); } } return nProblem; diff --git a/Alignment/CommonAlignment/src/AlignmentParameters.cc b/Alignment/CommonAlignment/src/AlignmentParameters.cc index e834eefe5fbca..ed8aa3f31a742 100644 --- a/Alignment/CommonAlignment/src/AlignmentParameters.cc +++ b/Alignment/CommonAlignment/src/AlignmentParameters.cc @@ -157,14 +157,13 @@ unsigned int AlignmentParameters::hierarchyLevel() const return 0; } - std::vector comps; + align::Alignables comps; theAlignable->firstCompsWithParams(comps); if (comps.empty()) return 0; unsigned int maxLevelOfComp = 0; - for (std::vector::const_iterator iAli = comps.begin(), iAliEnd = comps.end(); - iAli != iAliEnd; ++iAli) {// firstCompsWithParams guaranties that alignmentParameters() != 0: - const unsigned int compResult = (*iAli)->alignmentParameters()->hierarchyLevel(); + for (const auto& iAli: comps) {// firstCompsWithParams guaranties that alignmentParameters() != 0: + const unsigned int compResult = iAli->alignmentParameters()->hierarchyLevel(); // levels might be different for components, get largest: if (maxLevelOfComp < compResult) maxLevelOfComp = compResult; } diff --git a/Alignment/CommonAlignment/src/MisalignmentScenarioBuilder.cc b/Alignment/CommonAlignment/src/MisalignmentScenarioBuilder.cc index 1d22db0fea815..52684e233d889 100644 --- a/Alignment/CommonAlignment/src/MisalignmentScenarioBuilder.cc +++ b/Alignment/CommonAlignment/src/MisalignmentScenarioBuilder.cc @@ -30,13 +30,13 @@ MisalignmentScenarioBuilder::MisalignmentScenarioBuilder(AlignableObjectId::Geom //__________________________________________________________________________________________________ // Call for each alignable the more general version with its appropriate level name. void MisalignmentScenarioBuilder::decodeMovements_(const edm::ParameterSet &pSet, - const std::vector &alignables) + const align::Alignables &alignables) { - // first create a map with one std::vector per type (=levelName) - typedef std::map > AlignablesMap; + // first create a map with one align::Alignables per type (=levelName) + using AlignablesMap = std::map; AlignablesMap alisMap; - for (std::vector::const_iterator iA = alignables.begin(); iA != alignables.end(); ++iA) { + for (align::Alignables::const_iterator iA = alignables.begin(); iA != alignables.end(); ++iA) { const std::string &levelName = alignableObjectId_.idToString((*iA)->alignableObjectId()); alisMap[levelName].push_back(*iA); // either first entry of new level or add to an old one } @@ -60,7 +60,7 @@ void MisalignmentScenarioBuilder::decodeMovements_(const edm::ParameterSet &pSet //__________________________________________________________________________________________________ // Decode nested parameter sets: this is the tricky part... Recursively called on components void MisalignmentScenarioBuilder::decodeMovements_(const edm::ParameterSet &pSet, - const std::vector &alignables, + const align::Alignables &alignables, const std::string &levelName) { @@ -83,7 +83,7 @@ void MisalignmentScenarioBuilder::decodeMovements_(const edm::ParameterSet &pSet // Loop on alignables int iComponent = 0; // physical numbering starts at 1... - for (std::vector::const_iterator iter = alignables.begin(); + for (align::Alignables::const_iterator iter = alignables.begin(); iter != alignables.end(); ++iter) { iComponent++; diff --git a/Alignment/CommonAlignment/src/SurveyResidual.cc b/Alignment/CommonAlignment/src/SurveyResidual.cc index 904e6588d6ad0..565f019d80836 100644 --- a/Alignment/CommonAlignment/src/SurveyResidual.cc +++ b/Alignment/CommonAlignment/src/SurveyResidual.cc @@ -149,7 +149,7 @@ void SurveyResidual::findSisters(const Alignable* ali, theSisters.clear(); theSisters.reserve(1000); - const std::vector& comp = ali->mother()->components(); + const auto& comp = ali->mother()->components(); unsigned int nComp = comp.size(); diff --git a/Alignment/CommonAlignmentAlgorithm/interface/AlignmentParameterStore.h b/Alignment/CommonAlignmentAlgorithm/interface/AlignmentParameterStore.h index c8a8e8c732e2e..cf062caa0d0ff 100644 --- a/Alignment/CommonAlignmentAlgorithm/interface/AlignmentParameterStore.h +++ b/Alignment/CommonAlignmentAlgorithm/interface/AlignmentParameterStore.h @@ -41,8 +41,7 @@ class AlignmentParameterStore CompositeAlignmentParameters selectParameters( const std::vector & alignabledets ) const; /// select parameters - CompositeAlignmentParameters - selectParameters( const std::vector & alignables ) const; + CompositeAlignmentParameters selectParameters(const align::Alignables&) const; /// update parameters void updateParameters(const CompositeAlignmentParameters& aap, bool updateCorrelations = true); diff --git a/Alignment/CommonAlignmentAlgorithm/src/TkModuleGroupSelector.cc b/Alignment/CommonAlignmentAlgorithm/src/TkModuleGroupSelector.cc index f9896ee1a101d..e96383f179a09 100644 --- a/Alignment/CommonAlignmentAlgorithm/src/TkModuleGroupSelector.cc +++ b/Alignment/CommonAlignmentAlgorithm/src/TkModuleGroupSelector.cc @@ -176,17 +176,16 @@ void TkModuleGroupSelector::createModuleGroups(AlignableTracker *aliTracker, selector.clear(); selector.addSelections((*pset).getParameter ("levels")); - const std::vector &alis = selector.selectedAlignables(); + const auto& alis = selector.selectedAlignables(); std::list selected_alis; - for(std::vector::const_iterator it = alis.begin(); it != alis.end(); ++it) { - const std::vector &aliDaughts = (*it)->deepComponents(); - for (std::vector::const_iterator iD = aliDaughts.begin(); - iD != aliDaughts.end(); ++iD) { - if((*iD)->alignableObjectId() == align::AlignableDetUnit || (*iD)->alignableObjectId() == align::AlignableDet) { + for(const auto& it: alis) { + const auto& aliDaughts = it->deepComponents(); + for (const auto& iD: aliDaughts) { + if(iD->alignableObjectId() == align::AlignableDetUnit || iD->alignableObjectId() == align::AlignableDet) { if(split) { - modules_selected = this->createGroup(Id, range, std::list(1,(*iD)), refrun); + modules_selected = this->createGroup(Id, range, std::list(1,iD), refrun); } else { - selected_alis.push_back((*iD)); + selected_alis.push_back(iD); } } } diff --git a/Alignment/CommonAlignmentMonitor/plugins/AlignmentMonitorAsAnalyzer.cc b/Alignment/CommonAlignmentMonitor/plugins/AlignmentMonitorAsAnalyzer.cc index f3a8e041dac9a..91d4045565207 100644 --- a/Alignment/CommonAlignmentMonitor/plugins/AlignmentMonitorAsAnalyzer.cc +++ b/Alignment/CommonAlignmentMonitor/plugins/AlignmentMonitorAsAnalyzer.cc @@ -34,7 +34,7 @@ #include "Alignment/CommonAlignmentMonitor/interface/AlignmentMonitorPluginFactory.h" #include "TrackingTools/PatternTools/interface/TrajTrackAssociation.h" #include "Alignment/CommonAlignmentAlgorithm/interface/AlignmentParameterStore.h" -#include "Alignment/CommonAlignment/interface/Alignable.h" +#include "Alignment/CommonAlignment/interface/Utilities.h" #include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h" #include "Geometry/TrackerGeometryBuilder/interface/TrackerGeomBuilderFromGeometricDet.h" @@ -187,7 +187,7 @@ AlignmentMonitorAsAnalyzer::analyze(const edm::Event& iEvent, const edm::EventSe align::DetectorGlobalPosition(*globalPositionRcd, DetId(DetId::Muon)) ); // within an analyzer, modules can't expect to see any selected alignables! - std::vector empty_alignables; + align::Alignables empty_alignables; m_alignableTracker = new AlignableTracker( &(*theTracker), tTopo ); m_alignableMuon = new AlignableMuon( &(*theMuonDT), &(*theMuonCSC) ); diff --git a/Alignment/CommonAlignmentMonitor/plugins/AlignmentMonitorGeneric.cc b/Alignment/CommonAlignmentMonitor/plugins/AlignmentMonitorGeneric.cc index f1c8cfc4a55ed..67d12b40737a0 100644 --- a/Alignment/CommonAlignmentMonitor/plugins/AlignmentMonitorGeneric.cc +++ b/Alignment/CommonAlignmentMonitor/plugins/AlignmentMonitorGeneric.cc @@ -26,7 +26,7 @@ void AlignmentMonitorGeneric::book() auto alignableObjectId = AlignableObjectId::commonObjectIdProvider(pTracker(), pMuon()); - const std::vector& alignables = pStore()->alignables(); + const auto& alignables = pStore()->alignables(); unsigned int nAlignable = alignables.size(); unsigned int nResidName = residNames.size(); diff --git a/Alignment/CommonAlignmentMonitor/plugins/AlignmentMonitorMuonResiduals.cc b/Alignment/CommonAlignmentMonitor/plugins/AlignmentMonitorMuonResiduals.cc index f614d9c508e7f..a3d81db8a2db8 100644 --- a/Alignment/CommonAlignmentMonitor/plugins/AlignmentMonitorMuonResiduals.cc +++ b/Alignment/CommonAlignmentMonitor/plugins/AlignmentMonitorMuonResiduals.cc @@ -198,14 +198,12 @@ void AlignmentMonitorMuonResiduals::book() { m_y_wy.clear(); m_y_wyy.clear(); - std::vector chambers; - std::vector tmp1 = pMuon()->DTChambers(); - for (std::vector::const_iterator iter = tmp1.begin(); iter != tmp1.end(); ++iter) chambers.push_back(*iter); - std::vector tmp2 = pMuon()->CSCChambers(); - for (std::vector::const_iterator iter = tmp2.begin(); iter != tmp2.end(); ++iter) chambers.push_back(*iter); - - for (std::vector::const_iterator chamber = chambers.begin(); chamber != chambers.end(); ++chamber) { - int id = (*chamber)->geomDetId().rawId(); + align::Alignables chambers; + for (const auto& iter: pMuon()->DTChambers()) chambers.push_back(iter); + for (const auto& iter: pMuon()->CSCChambers()) chambers.push_back(iter); + + for (const auto& chamber: chambers) { + int id = chamber->geomDetId().rawId(); m_numx[id] = 0; m_x_w[id] = 0; m_x_ww[id] = 0; @@ -821,15 +819,13 @@ void AlignmentMonitorMuonResiduals::event(const edm::Event &iEvent, const edm::E } void AlignmentMonitorMuonResiduals::afterAlignment() { - std::vector chambers; - std::vector tmp1 = pMuon()->DTChambers(); - for (std::vector::const_iterator iter = tmp1.begin(); iter != tmp1.end(); ++iter) chambers.push_back(*iter); - std::vector tmp2 = pMuon()->CSCChambers(); - for (std::vector::const_iterator iter = tmp2.begin(); iter != tmp2.end(); ++iter) chambers.push_back(*iter); + align::Alignables chambers; + for (const auto& iter: pMuon()->DTChambers()) chambers.push_back(iter); + for (const auto& iter: pMuon()->CSCChambers()) chambers.push_back(iter); int index = 0; - for (std::vector::const_iterator chamber = chambers.begin(); chamber != chambers.end(); ++chamber) { - const int id = (*chamber)->geomDetId().rawId(); + for (const auto& chamber: chambers) { + const int id = chamber->geomDetId().rawId(); m_chambers_rawid = id; m_chambers_numx = m_numx[id]; @@ -848,8 +844,8 @@ void AlignmentMonitorMuonResiduals::afterAlignment() { m_sumnumy->SetBinContent(index, m_numy[id]); std::ostringstream name; - if ((*chamber)->geomDetId().subdetId() == MuonSubdetId::DT) { - DTChamberId dtId((*chamber)->geomDetId()); + if (chamber->geomDetId().subdetId() == MuonSubdetId::DT) { + DTChamberId dtId(chamber->geomDetId()); name << "MB" << dtId.wheel() << "/" << dtId.station() << " (" << dtId.sector() << ")"; m_chambers_endcap = 0; m_chambers_wheel = dtId.wheel(); @@ -859,7 +855,7 @@ void AlignmentMonitorMuonResiduals::afterAlignment() { m_chambers_chamber = 0; } else { - CSCDetId cscId((*chamber)->geomDetId()); + CSCDetId cscId(chamber->geomDetId()); name << "ME" << (cscId.endcap() == 1? "+": "-") << cscId.station() << "/" << cscId.ring() << " (" << cscId.chamber() << ")"; m_chambers_endcap = cscId.endcap(); m_chambers_wheel = 0; @@ -884,9 +880,9 @@ void AlignmentMonitorMuonResiduals::afterAlignment() { m_xsummary->SetBinError(index, xerronmean); m_xmean->Fill(xmean); m_xstdev->Fill(xstdev); m_xerronmean->Fill(xerronmean); - if ((*chamber)->geomDetId().subdetId() == MuonSubdetId::DT) { + if (chamber->geomDetId().subdetId() == MuonSubdetId::DT) { m_xmean_mb->Fill(xmean); m_xstdev_mb->Fill(xstdev); m_xerronmean_mb->Fill(xerronmean); - DTChamberId id((*chamber)->geomDetId().rawId()); + DTChamberId id(chamber->geomDetId().rawId()); if (id.station() == 1) { m_xmean_mb1->Fill(xmean); m_xstdev_mb1->Fill(xstdev); m_xerronmean_mb1->Fill(xerronmean); } @@ -919,7 +915,7 @@ void AlignmentMonitorMuonResiduals::afterAlignment() { else { m_xmean_me->Fill(xmean); m_xstdev_me->Fill(xstdev); m_xerronmean_me->Fill(xerronmean); - CSCDetId id((*chamber)->geomDetId().rawId()); + CSCDetId id(chamber->geomDetId().rawId()); if ((id.endcap() == 1? 1: -1)*id.station() == 1 && id.ring() == 1) { m_xmean_mep11->Fill(xmean); m_xstdev_mep11->Fill(xstdev); m_xerronmean_mep11->Fill(xerronmean); @@ -1005,9 +1001,9 @@ void AlignmentMonitorMuonResiduals::afterAlignment() { m_ysummary->SetBinError(index, yerronmean); m_ymean->Fill(ymean); m_ystdev->Fill(ystdev); m_yerronmean->Fill(yerronmean); - if ((*chamber)->geomDetId().subdetId() == MuonSubdetId::DT) { + if (chamber->geomDetId().subdetId() == MuonSubdetId::DT) { m_ymean_mb->Fill(ymean); m_ystdev_mb->Fill(ystdev); m_yerronmean_mb->Fill(yerronmean); - DTChamberId id((*chamber)->geomDetId().rawId()); + DTChamberId id(chamber->geomDetId().rawId()); if (id.station() == 1) { m_ymean_mb1->Fill(ymean); m_ystdev_mb1->Fill(ystdev); m_yerronmean_mb1->Fill(yerronmean); } @@ -1040,7 +1036,7 @@ void AlignmentMonitorMuonResiduals::afterAlignment() { else { m_ymean_me->Fill(ymean); m_ystdev_me->Fill(ystdev); m_yerronmean_me->Fill(yerronmean); - CSCDetId id((*chamber)->geomDetId().rawId()); + CSCDetId id(chamber->geomDetId().rawId()); if ((id.endcap() == 1? 1: -1)*id.station() == 1 && id.ring() == 1) { m_ymean_mep11->Fill(ymean); m_ystdev_mep11->Fill(ystdev); m_yerronmean_mep11->Fill(yerronmean); diff --git a/Alignment/CommonAlignmentMonitor/plugins/AlignmentMonitorTemplate.cc b/Alignment/CommonAlignmentMonitor/plugins/AlignmentMonitorTemplate.cc index f10eea1ee958c..c949e9d7fe499 100644 --- a/Alignment/CommonAlignmentMonitor/plugins/AlignmentMonitorTemplate.cc +++ b/Alignment/CommonAlignmentMonitor/plugins/AlignmentMonitorTemplate.cc @@ -62,13 +62,13 @@ void AlignmentMonitorTemplate::book() { // This is a procedure that makes one histogram for each selected alignable, and puts them in the iterN directory. // This is not a constant-time lookup. If you need something faster, see AlignmentMonitorMuonHIP, which has a // dynamically-allocated array of TH1F*s. - std::vector alignables = pStore()->alignables(); - for (std::vector::const_iterator it = alignables.begin(); it != alignables.end(); ++it) { + const auto& alignables = pStore()->alignables(); + for (const auto& it: alignables) { char name[256], title[256]; - snprintf(name, sizeof(name), "xresid%d", (*it)->geomDetId().rawId()); - snprintf(title, sizeof(title), "x track-hit for DetId %d", (*it)->geomDetId().rawId()); + snprintf(name, sizeof(name), "xresid%d", it->geomDetId().rawId()); + snprintf(title, sizeof(title), "x track-hit for DetId %d", it->geomDetId().rawId()); - m_residuals[*it] = book1D("/iterN/", name, title, 100, -5., 5.); + m_residuals[it] = book1D("/iterN/", name, title, 100, -5., 5.); } // Important: you create TObject pointers with the "new" operator, but YOU don't delete them. They're deleted by the diff --git a/Alignment/CommonAlignmentMonitor/plugins/AlignmentStats.cc b/Alignment/CommonAlignmentMonitor/plugins/AlignmentStats.cc index 85a97e96b92a1..a77f451c5ad2f 100644 --- a/Alignment/CommonAlignmentMonitor/plugins/AlignmentStats.cc +++ b/Alignment/CommonAlignmentMonitor/plugins/AlignmentStats.cc @@ -314,7 +314,7 @@ void AlignmentStats::endJob(){ const TrackerTopology* const tTopo = tTopoHandle.product(); AlignableTracker* theAliTracker=new AlignableTracker(&(*trackerGeometry_), tTopo); - const std::vector& Detunitslist=theAliTracker->deepComponents(); + const auto& Detunitslist = theAliTracker->deepComponents(); int ndetunits=Detunitslist.size(); edm::LogInfo("AlignmentStats")<<"Number of DetUnits in the AlignableTracker: "<< ndetunits< & alignables, + CompositeAlignmentDerivativesExtractor( const align::Alignables & alignables, const std::vector< AlignableDet* > & alignableDets, const std::vector< TrajectoryStateOnSurface > & tsos ); /// constructor - CompositeAlignmentDerivativesExtractor( const std::vector< Alignable* > & alignables, + CompositeAlignmentDerivativesExtractor( const align::Alignables & alignables, const std::vector< AlignableDetOrUnitPtr > & alignableDets, const std::vector< TrajectoryStateOnSurface > & tsos ); @@ -38,7 +39,7 @@ class CompositeAlignmentDerivativesExtractor private: - void extractCurrentAlignment( const std::vector< Alignable* > & alignables, + void extractCurrentAlignment( const align::Alignables & alignables, const std::vector< AlignableDetOrUnitPtr > & alignableDets, const std::vector< TrajectoryStateOnSurface > & tsos ); @@ -47,7 +48,7 @@ class CompositeAlignmentDerivativesExtractor void extractWithMultipleHits( const std::vector< AlgebraicVector > & subCorrectionTerm, const std::vector< AlgebraicMatrix > & subDerivatives, - const std::vector< Alignable* > & alignables ); + const align::Alignables & alignables ); AlgebraicMatrix theDerivatives; AlgebraicVector theCorrectionTerm; diff --git a/Alignment/CommonAlignmentParametrization/interface/CompositeAlignmentParameters.h b/Alignment/CommonAlignmentParametrization/interface/CompositeAlignmentParameters.h index ee2d1713cdc59..a5687f6d7fe56 100644 --- a/Alignment/CommonAlignmentParametrization/interface/CompositeAlignmentParameters.h +++ b/Alignment/CommonAlignmentParametrization/interface/CompositeAlignmentParameters.h @@ -4,6 +4,7 @@ #include "Alignment/CommonAlignment/interface/AlignmentParametersData.h" #include "Alignment/CommonAlignment/interface/AlignableDetOrUnitPtr.h" +#include "Alignment/CommonAlignment/interface/Utilities.h" #include "TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h" #include @@ -30,7 +31,7 @@ class CompositeAlignmentParameters public: /// vector of alignable components - typedef std::vector Components; + typedef align::Alignables Components; typedef std::map AlignableDetToAlignableMap; typedef std::map Aliposmap; @@ -112,14 +113,14 @@ class CompositeAlignmentParameters /// Extract parameters for subset of alignables - AlgebraicVector parameterSubset ( const std::vector& vec ) const; + AlgebraicVector parameterSubset (const align::Alignables&) const; /// Extract covariance matrix for subset of alignables - AlgebraicSymMatrix covarianceSubset( const std::vector& vec ) const; + AlgebraicSymMatrix covarianceSubset(const align::Alignables&) const; /// Extract covariance matrix elements between two subsets of alignables - AlgebraicMatrix covarianceSubset ( const std::vector& veci, - const std::vector& vecj ) const; + AlgebraicMatrix covarianceSubset (const align::Alignables&, + const align::Alignables&) const; protected: DataContainer theData; @@ -127,13 +128,13 @@ class CompositeAlignmentParameters private: /// Extract position and length of parameters for a subset of Alignables. - bool extractPositionAndLength( const std::vector& alignables, + bool extractPositionAndLength( const align::Alignables& alignables, std::vector& posvec, std::vector& lenvec, int& length ) const; /// Return vector of alignables without multiple occurences. - std::vector< Alignable* > extractAlignables( const std::vector< Alignable* >& alignables ) const; + align::Alignables extractAlignables(const align::Alignables&) const; /// backward compatibility method to convert vectors from specific AlignableDet /// to more general AlignableDetOrUnitPtr diff --git a/Alignment/CommonAlignmentParametrization/src/CompositeAlignmentDerivativesExtractor.cc b/Alignment/CommonAlignmentParametrization/src/CompositeAlignmentDerivativesExtractor.cc index 69196361ebcdf..a5d263601c2b5 100644 --- a/Alignment/CommonAlignmentParametrization/src/CompositeAlignmentDerivativesExtractor.cc +++ b/Alignment/CommonAlignmentParametrization/src/CompositeAlignmentDerivativesExtractor.cc @@ -9,7 +9,7 @@ //-------------------------------------------------------------------------------------- CompositeAlignmentDerivativesExtractor:: -CompositeAlignmentDerivativesExtractor( const std::vector< Alignable* > & alignables, +CompositeAlignmentDerivativesExtractor( const align::Alignables & alignables, const std::vector< AlignableDet* > & alignableDets, const std::vector< TrajectoryStateOnSurface > & tsos ) { @@ -25,7 +25,7 @@ CompositeAlignmentDerivativesExtractor( const std::vector< Alignable* > & aligna //-------------------------------------------------------------------------------------- CompositeAlignmentDerivativesExtractor:: -CompositeAlignmentDerivativesExtractor( const std::vector< Alignable* > & alignables, +CompositeAlignmentDerivativesExtractor( const align::Alignables & alignables, const std::vector< AlignableDetOrUnitPtr > & alignableDets, const std::vector< TrajectoryStateOnSurface > & tsos ) { @@ -35,7 +35,7 @@ CompositeAlignmentDerivativesExtractor( const std::vector< Alignable* > & aligna //-------------------------------------------------------------------------------------- void CompositeAlignmentDerivativesExtractor:: -extractCurrentAlignment( const std::vector< Alignable* > & alignables, +extractCurrentAlignment( const align::Alignables & alignables, const std::vector< AlignableDetOrUnitPtr > & alignableDets, const std::vector< TrajectoryStateOnSurface > & tsos ) { @@ -57,7 +57,7 @@ extractCurrentAlignment( const std::vector< Alignable* > & alignables, return; } - std::vector< Alignable* >::const_iterator itAlignable = alignables.begin(); + align::Alignables::const_iterator itAlignable = alignables.begin(); std::vector< AlignableDetOrUnitPtr >::const_iterator itAlignableDet = alignableDets.begin(); std::vector< TrajectoryStateOnSurface >::const_iterator itTsos = tsos.begin(); @@ -143,16 +143,16 @@ extractWithoutMultipleHits( const std::vector< AlgebraicVector > & subCorrection //-------------------------------------------------------------------------------------- void CompositeAlignmentDerivativesExtractor:: -extractWithMultipleHits( const std::vector< AlgebraicVector > & subCorrectionTerm, - const std::vector< AlgebraicMatrix > & subDerivatives, - const std::vector< Alignable* > & alignables ) +extractWithMultipleHits(const std::vector& subCorrectionTerm, + const std::vector& subDerivatives, + const align::Alignables& alignables) { std::vector< AlgebraicVector >::const_iterator itSubCorrectionTerm = subCorrectionTerm.begin(); std::vector< AlgebraicMatrix >::const_iterator itSubDerivatives = subDerivatives.begin(); - std::vector< Alignable* >::const_iterator itAlignables = alignables.begin(); - std::vector< Alignable* >::const_iterator itPosition; - std::vector< Alignable* >::const_iterator itLastPosition; + align::Alignables::const_iterator itAlignables = alignables.begin(); + align::Alignables::const_iterator itPosition; + align::Alignables::const_iterator itLastPosition; int iRow = 1; diff --git a/Alignment/CommonAlignmentParametrization/src/CompositeAlignmentParameters.cc b/Alignment/CommonAlignmentParametrization/src/CompositeAlignmentParameters.cc index b643e5cd1b554..7a5836450d8f9 100644 --- a/Alignment/CommonAlignmentParametrization/src/CompositeAlignmentParameters.cc +++ b/Alignment/CommonAlignmentParametrization/src/CompositeAlignmentParameters.cc @@ -103,7 +103,7 @@ AlgebraicMatrix CompositeAlignmentParameters::derivatives( const std::vector& tsosvec, const std::vector& alidetvec ) const { - std::vector alivec; + align::Alignables alivec; for (std::vector::const_iterator it=alidetvec.begin(); it!=alidetvec.end(); ++it) alivec.push_back(alignableFromAlignableDet(*it)); @@ -127,7 +127,7 @@ AlgebraicVector CompositeAlignmentParameters::correctionTerm( const std::vector& tsosvec, const std::vector& alidetvec) const { - std::vector alivec; + align::Alignables alivec; for (std::vector::const_iterator it=alidetvec.begin(); it!=alidetvec.end(); ++it ) alivec.push_back(alignableFromAlignableDet(*it)); @@ -271,9 +271,9 @@ CompositeAlignmentParameters::alignableFromAlignableDet(const AlignableDetOrUnit //__________________________________________________________________________________________________ AlgebraicVector -CompositeAlignmentParameters::parameterSubset( const std::vector& vec ) const +CompositeAlignmentParameters::parameterSubset( const align::Alignables& vec ) const { - const std::vector< Alignable* > sel = extractAlignables( vec ); + const auto& sel = extractAlignables(vec); const unsigned int nali = sel.size(); int ndim = 0; @@ -309,9 +309,9 @@ CompositeAlignmentParameters::parameterSubset( const std::vector& ve //__________________________________________________________________________________________________ // extract covariance matrix for a subset of alignables AlgebraicSymMatrix -CompositeAlignmentParameters::covarianceSubset( const std::vector& vec ) const +CompositeAlignmentParameters::covarianceSubset( const align::Alignables& vec ) const { - const std::vector< Alignable* > sel = extractAlignables( vec ); + const auto& sel = extractAlignables(vec); const unsigned int nali = sel.size(); int ndim = 0; @@ -357,11 +357,11 @@ CompositeAlignmentParameters::covarianceSubset( const std::vector& v //__________________________________________________________________________________________________ // extract covariance matrix elements between two subsets of alignables AlgebraicMatrix -CompositeAlignmentParameters::covarianceSubset( const std::vector& veci, - const std::vector& vecj ) const +CompositeAlignmentParameters::covarianceSubset( const align::Alignables& veci, + const align::Alignables& vecj ) const { - const std::vector< Alignable* > seli = extractAlignables( veci ); - const std::vector< Alignable* > selj = extractAlignables( vecj ); + const auto& seli = extractAlignables( veci ); + const auto& selj = extractAlignables( vecj ); int ndimi=0; int ndimj=0; @@ -413,17 +413,16 @@ CompositeAlignmentParameters::covarianceSubset( const std::vector& v //__________________________________________________________________________________________________ // Extract position and length of parameters for a subset of Alignables. bool -CompositeAlignmentParameters::extractPositionAndLength( const std::vector& alignables, +CompositeAlignmentParameters::extractPositionAndLength( const align::Alignables& alignables, std::vector& posvec, std::vector& lenvec, int& length ) const { length = 0; - for ( std::vector::const_iterator it = alignables.begin(); it != alignables.end(); ++it ) - { + for (const auto& it: alignables) { // check if in components - if ( std::find( theComponents.begin(), theComponents.end(), *it ) == theComponents.end() ) + if ( std::find( theComponents.begin(), theComponents.end(), it ) == theComponents.end() ) { edm::LogError( "NotFound" ) << "@SUB=CompositeAlignmentParameters::extractPositionAndLength" << "Alignable not found in components!"; @@ -431,8 +430,8 @@ CompositeAlignmentParameters::extractPositionAndLength( const std::vector -CompositeAlignmentParameters::extractAlignables( const std::vector< Alignable* >& alignables ) const +align::Alignables +CompositeAlignmentParameters::extractAlignables(const align::Alignables& alignables) const { - std::vector< Alignable* > result; + align::Alignables result; - std::vector< Alignable* >::const_iterator itA, itEnd; - for ( itA = alignables.begin(), itEnd = alignables.end(); itA != itEnd; ++itA ) - { - if ( std::find( result.begin(), result.end(), *itA ) == result.end() ) result.push_back( *itA ); + for (const auto& itA: alignables) { + if (std::find( result.begin(), result.end(), itA ) == result.end()) result.push_back(itA); } return result; diff --git a/Alignment/HIPAlignmentAlgorithm/interface/HIPAlignmentAlgorithm.h b/Alignment/HIPAlignmentAlgorithm/interface/HIPAlignmentAlgorithm.h index e39b94dd4c5ff..3ad8dd04d1d87 100644 --- a/Alignment/HIPAlignmentAlgorithm/interface/HIPAlignmentAlgorithm.h +++ b/Alignment/HIPAlignmentAlgorithm/interface/HIPAlignmentAlgorithm.h @@ -89,7 +89,7 @@ class HIPAlignmentAlgorithm : public AlignmentAlgorithmBase{ std::unique_ptr alignableObjectId_; AlignmentParameterStore* theAlignmentParameterStore; - std::vector theAlignables; + align::Alignables theAlignables; std::unique_ptr theAlignableDetAccessor; AlignmentIORoot theIO; @@ -113,7 +113,7 @@ class HIPAlignmentAlgorithm : public AlignmentAlgorithmBase{ // alignment position error parameters bool theApplyAPE; std::vector theAPEParameterSet; - std::vector, std::vector > > theAPEParameters; + std::vector > > theAPEParameters; // Default alignment specifications // - min number of hits on alignable to calc parameters diff --git a/Alignment/HIPAlignmentAlgorithm/interface/HIPUserVariablesIORoot.h b/Alignment/HIPAlignmentAlgorithm/interface/HIPUserVariablesIORoot.h index ea83222a77510..ec7270a7cd0f4 100644 --- a/Alignment/HIPAlignmentAlgorithm/interface/HIPUserVariablesIORoot.h +++ b/Alignment/HIPAlignmentAlgorithm/interface/HIPUserVariablesIORoot.h @@ -1,6 +1,7 @@ #ifndef HIPUserVariablesIORoot_H #define HIPUserVariablesIORoot_H +#include "Alignment/CommonAlignment/interface/Utilities.h" #include "Alignment/CommonAlignmentAlgorithm/interface/AlignmentIORootBase.h" #include "Alignment/CommonAlignmentAlgorithm/interface/AlignmentUserVariablesIO.h" @@ -8,7 +9,7 @@ class HIPUserVariablesIORoot : public AlignmentIORootBase, public AlignmentUserVariablesIO{ public: - typedef std::vector Alignables; + using Alignables = align::Alignables; /** constructor */ HIPUserVariablesIORoot(); diff --git a/Alignment/HIPAlignmentAlgorithm/src/HIPAlignmentAlgorithm.cc b/Alignment/HIPAlignmentAlgorithm/src/HIPAlignmentAlgorithm.cc index e06cfd4cc90e8..4259e25d05f7b 100644 --- a/Alignment/HIPAlignmentAlgorithm/src/HIPAlignmentAlgorithm.cc +++ b/Alignment/HIPAlignmentAlgorithm/src/HIPAlignmentAlgorithm.cc @@ -191,7 +191,7 @@ void HIPAlignmentAlgorithm::initialize( theAPEParameters.clear(); if (theApplyAPE){ for (std::vector::const_iterator setiter = theAPEParameterSet.begin(); setiter != theAPEParameterSet.end(); ++setiter){ - std::vector alignables; + align::Alignables alignables; selector.clear(); edm::ParameterSet selectorPSet = setiter->getParameter("Selector"); @@ -218,7 +218,7 @@ void HIPAlignmentAlgorithm::initialize( else if (function == std::string("step")) apeSPar.push_back(2); // c.f. note in calcAPE else throw cms::Exception("BadConfig") << "APE function must be \"linear\", \"exponential\", or \"step\"." << std::endl; - theAPEParameters.push_back(std::pair, std::vector >(alignables, apeSPar)); + theAPEParameters.push_back(std::make_pair(alignables, apeSPar)); } } @@ -226,7 +226,7 @@ void HIPAlignmentAlgorithm::initialize( theAlignableSpecifics.clear(); if (theApplyCutsPerComponent){ for (std::vector::const_iterator setiter = theCutsPerComponent.begin(); setiter != theCutsPerComponent.end(); ++setiter){ - std::vector alignables; + align::Alignables alignables; selector.clear(); edm::ParameterSet selectorPSet = setiter->getParameter("Selector"); @@ -290,8 +290,8 @@ void HIPAlignmentAlgorithm::startNewLoop(void){ edm::LogInfo("Alignment") << "@SUB=HIPAlignmentAlgorithm::startNewLoop" << "Begin"; // iterate over all alignables and attach user variables - for (std::vector::const_iterator it=theAlignables.begin(); it!=theAlignables.end(); it++){ - AlignmentParameters* ap = (*it)->alignmentParameters(); + for (const auto& it: theAlignables){ + AlignmentParameters* ap = it->alignmentParameters(); int npar=ap->numSelected(); HIPUserVariables* userpar = new HIPUserVariables(npar); ap->setUserVariables(userpar); @@ -396,8 +396,7 @@ void HIPAlignmentAlgorithm::terminate(const edm::EventSetup& iSetup){ // now calculate alignment corrections... int ialigned=0; // iterate over alignment parameters - for (std::vector::const_iterator it=theAlignables.begin(); it!=theAlignables.end(); it++){ - Alignable* ali=(*it); + for (const auto& ali: theAlignables){ AlignmentParameters* par = ali->alignmentParameters(); if (SetScanDet.at(0)!=0){ @@ -998,9 +997,9 @@ void HIPAlignmentAlgorithm::setAlignmentPositionError(void){ edm::LogInfo("Alignment") <<"[HIPAlignmentAlgorithm::setAlignmentPositionError] Apply APE!"; double apeSPar[3], apeRPar[3]; - for (std::vector, std::vector > >::const_iterator alipars = theAPEParameters.begin(); alipars != theAPEParameters.end(); ++alipars) { - const std::vector &alignables = alipars->first; - const std::vector &pars = alipars->second; + for (const auto& alipars: theAPEParameters) { + const auto& alignables = alipars.first; + const auto& pars = alipars.second; apeSPar[0] = pars[0]; apeSPar[1] = pars[1]; @@ -1143,8 +1142,7 @@ void HIPAlignmentAlgorithm::fillAlignablesMonitor(const edm::EventSetup& iSetup) const TrackerTopology* const tTopo = tTopoHandle.product(); - for (std::vector::const_iterator it=theAlignables.begin(); it!=theAlignables.end(); ++it){ - Alignable* ali = (*it); + for (const auto& ali: theAlignables){ AlignmentParameters* dap = ali->alignmentParameters(); // consider only those parameters classified as 'valid' @@ -1333,8 +1331,7 @@ void HIPAlignmentAlgorithm::collector(void){ continue; } std::vector::const_iterator iuvar=uvarvec.begin(); // This vector should have 1-to-1 correspondence with the alignables vector - for (std::vector::const_iterator it=theAlignables.begin(); it!=theAlignables.end(); ++it){ - Alignable* ali = *it; // Need this pointer for the key of the unordered map + for (const auto& ali: theAlignables){ // No need for the user variables already attached to the alignables // Just count from what you read. HIPUserVariables* uvar = dynamic_cast(*iuvar); @@ -1378,8 +1375,7 @@ void HIPAlignmentAlgorithm::collector(void){ // add std::vector uvarvecadd; std::vector::const_iterator iuvarnew=uvarvec.begin(); - for (std::vector::const_iterator it=theAlignables.begin(); it!=theAlignables.end(); ++it){ - Alignable* ali = *it; + for (const auto& ali: theAlignables){ AlignmentParameters* ap = ali->alignmentParameters(); HIPUserVariables* uvarold = dynamic_cast(ap->userVariables()); diff --git a/Alignment/LaserAlignment/src/LASGeometryUpdater.cc b/Alignment/LaserAlignment/src/LASGeometryUpdater.cc index a2992db4ef857..91e4fcae48b5f 100644 --- a/Alignment/LaserAlignment/src/LASGeometryUpdater.cc +++ b/Alignment/LaserAlignment/src/LASGeometryUpdater.cc @@ -1,5 +1,6 @@ #include "Alignment/LaserAlignment/interface/LASGeometryUpdater.h" +#include "Alignment/CommonAlignment/interface/Utilities.h" /// @@ -129,7 +130,7 @@ void LASGeometryUpdater::TrackerUpdate( LASEndcapAlignmentParameterSet& endcapPa // re-arrange to match the structure in LASBarrelAlignmentParameterSet and simplify the loop // 2 (TIB+), 3 (TIB-), 4 (TOB+), 5 (TOB-) - std::vector theHalfBarrels( 6 ); + align::Alignables theHalfBarrels( 6 ); theHalfBarrels.at( 0 ) = theEndcaps.at( 0 ); // TEC+ theHalfBarrels.at( 1 ) = theEndcaps.at( 1 ); // TEC- theHalfBarrels.at( 2 ) = theInnerHalfBarrels.at( 1 ); // TIB+ diff --git a/Alignment/MillePedeAlignmentAlgorithm/interface/MillePedeVariablesIORoot.h b/Alignment/MillePedeAlignmentAlgorithm/interface/MillePedeVariablesIORoot.h index d5b0cd44d0cf4..1446dc89941e1 100644 --- a/Alignment/MillePedeAlignmentAlgorithm/interface/MillePedeVariablesIORoot.h +++ b/Alignment/MillePedeAlignmentAlgorithm/interface/MillePedeVariablesIORoot.h @@ -12,6 +12,7 @@ /// (last update by $Author: flucke $) +#include "Alignment/CommonAlignment/interface/Utilities.h" #include "Alignment/CommonAlignmentAlgorithm/interface/AlignmentIORootBase.h" #include "Alignment/CommonAlignmentAlgorithm/interface/AlignmentUserVariablesIO.h" @@ -34,12 +35,12 @@ class MillePedeVariablesIORoot : public AlignmentIORootBase, public AlignmentUse ~MillePedeVariablesIORoot() override {} /** write user variables */ - void writeMillePedeVariables(const std::vector &alivec, const char *filename, + void writeMillePedeVariables(const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr); /** read user variables (not that their memory is owned by this class!) */ std::vector readMillePedeVariables - (const std::vector &alivec, const char *filename, int iter, int &ierr); + (const align::Alignables &alivec, const char *filename, int iter, int &ierr); protected: diff --git a/Alignment/MillePedeAlignmentAlgorithm/plugins/MillePedeAlignmentAlgorithm.cc b/Alignment/MillePedeAlignmentAlgorithm/plugins/MillePedeAlignmentAlgorithm.cc index 4b274e787c5d5..67126c99e79d7 100644 --- a/Alignment/MillePedeAlignmentAlgorithm/plugins/MillePedeAlignmentAlgorithm.cc +++ b/Alignment/MillePedeAlignmentAlgorithm/plugins/MillePedeAlignmentAlgorithm.cc @@ -1064,7 +1064,7 @@ bool MillePedeAlignmentAlgorithm::readFromPede(const edm::ParameterSet &mprespse bool allEmpty = this->areEmptyParams(theAlignables); PedeReader reader(mprespset, *thePedeSteer, *thePedeLabels, runrange); - std::vector alis; + align::Alignables alis; bool okRead = reader.read(alis, setUserVars); // also may set params of IntegratedCalibration's bool numMatch = true; @@ -1095,12 +1095,11 @@ bool MillePedeAlignmentAlgorithm::readFromPede(const edm::ParameterSet &mprespse } //__________________________________________________________________________________________________ -bool MillePedeAlignmentAlgorithm::areEmptyParams(const std::vector &alignables) const +bool MillePedeAlignmentAlgorithm::areEmptyParams(const align::Alignables& alignables) const { - for (std::vector::const_iterator iAli = alignables.begin(); - iAli != alignables.end(); ++iAli) { - const AlignmentParameters *params = (*iAli)->alignmentParameters(); + for (const auto& iAli: alignables) { + const AlignmentParameters *params = iAli->alignmentParameters(); if (params) { const auto& parVec(params->parameters()); const auto& parCov(params->covariance()); @@ -1177,7 +1176,7 @@ unsigned int MillePedeAlignmentAlgorithm::doIO(int loop) const } //__________________________________________________________________________________________________ -void MillePedeAlignmentAlgorithm::buildUserVariables(const std::vector &alis) const +void MillePedeAlignmentAlgorithm::buildUserVariables(const align::Alignables& alis) const { for (const auto& iAli: alis) { AlignmentParameters *params = iAli->alignmentParameters(); @@ -1254,13 +1253,12 @@ bool MillePedeAlignmentAlgorithm::addHitStatistics(int fromIov, const std::strin } //__________________________________________________________________________________________________ -bool MillePedeAlignmentAlgorithm::addHits(const std::vector &alis, +bool MillePedeAlignmentAlgorithm::addHits(const align::Alignables& alis, const std::vector &mpVars) const { bool allOk = (mpVars.size() == alis.size()); std::vector::const_iterator iUser = mpVars.begin(); - for (std::vector::const_iterator iAli = alis.begin(); - iAli != alis.end() && iUser != mpVars.end(); ++iAli, ++iUser) { + for (auto iAli = alis.cbegin(); iAli != alis.cend() && iUser != mpVars.end(); ++iAli, ++iUser) { MillePedeVariables *mpVarNew = dynamic_cast(*iUser); AlignmentParameters *ps = (*iAli)->alignmentParameters(); MillePedeVariables *mpVarOld = (ps ? dynamic_cast(ps->userVariables()) : nullptr); diff --git a/Alignment/MillePedeAlignmentAlgorithm/plugins/MillePedeAlignmentAlgorithm.h b/Alignment/MillePedeAlignmentAlgorithm/plugins/MillePedeAlignmentAlgorithm.h index 8c122c41e0acd..8b72b660b16bf 100644 --- a/Alignment/MillePedeAlignmentAlgorithm/plugins/MillePedeAlignmentAlgorithm.h +++ b/Alignment/MillePedeAlignmentAlgorithm/plugins/MillePedeAlignmentAlgorithm.h @@ -234,10 +234,10 @@ class MillePedeAlignmentAlgorithm : public AlignmentAlgorithmBase /// read pede input defined by 'psetName', flag to create/not create MillePedeVariables bool readFromPede(const edm::ParameterSet &mprespset, bool setUserVars, const RunRange &runrange); - bool areEmptyParams(const std::vector &alignables) const; + bool areEmptyParams(const align::Alignables& alignables) const; unsigned int doIO(int loop) const; /// add MillePedeVariables for each AlignmentParameters (exception if no parameters...) - void buildUserVariables(const std::vector &alignables) const; + void buildUserVariables(const align::Alignables& alignables) const; /// Generates list of files to read, given the list and dir from the configuration. /// This will automatically expand formatting directives, if they appear. @@ -265,14 +265,14 @@ class MillePedeAlignmentAlgorithm : public AlignmentAlgorithmBase bool isMode(unsigned int testMode) const {return (theMode & testMode);} bool addHitStatistics(int fromLoop, const std::string &outFile, const std::vector &inFiles) const; - bool addHits(const std::vector &alis, + bool addHits(const align::Alignables& alis, const std::vector &mpVars) const; edm::ParameterSet theConfig; unsigned int theMode; std::string theDir; /// directory for all kind of files AlignmentParameterStore *theAlignmentParameterStore; - std::vector theAlignables; + align::Alignables theAlignables; std::unique_ptr theAlignableNavigator; std::unique_ptr theMonitor; std::unique_ptr theMille; diff --git a/Alignment/MillePedeAlignmentAlgorithm/plugins/MomentumDependentPedeLabeler.cc b/Alignment/MillePedeAlignmentAlgorithm/plugins/MomentumDependentPedeLabeler.cc index 3463a3875e38a..5f2cb3538deed 100644 --- a/Alignment/MillePedeAlignmentAlgorithm/plugins/MomentumDependentPedeLabeler.cc +++ b/Alignment/MillePedeAlignmentAlgorithm/plugins/MomentumDependentPedeLabeler.cc @@ -30,7 +30,7 @@ MomentumDependentPedeLabeler::MomentumDependentPedeLabeler(const PedeLabelerBase theOpenMomentumRange(std::pair(0.0, 10000.0)), theMaxNumberOfParameterInstances(0) { - std::vector alis; + align::Alignables alis; alis.push_back(alignables.aliTracker_); alis.push_back(alignables.aliMuon_); @@ -354,7 +354,7 @@ unsigned int MomentumDependentPedeLabeler::buildMomentumDependencyMap(AlignableT selector.clear(); selector.addSelection(decompSel[0], paramSelDumthe); - const std::vector &alis = selector.selectedAlignables(); + const auto& alis = selector.selectedAlignables(); for (const auto& iAli: alis) { if(iAli->alignmentParameters() == nullptr) { @@ -396,11 +396,11 @@ unsigned int MomentumDependentPedeLabeler::buildMomentumDependencyMap(AlignableT } //_________________________________________________________________________ -unsigned int MomentumDependentPedeLabeler::buildMap(const std::vector &alis) +unsigned int MomentumDependentPedeLabeler::buildMap(const align::Alignables& alis) { theAlignableToIdMap.clear(); // just in case of re-use... - std::vector allComps; + align::Alignables allComps; for (const auto& iAli: alis) { if (iAli) { diff --git a/Alignment/MillePedeAlignmentAlgorithm/plugins/MomentumDependentPedeLabeler.h b/Alignment/MillePedeAlignmentAlgorithm/plugins/MomentumDependentPedeLabeler.h index 8daa2b21ad8ff..f24b8893c2817 100644 --- a/Alignment/MillePedeAlignmentAlgorithm/plugins/MomentumDependentPedeLabeler.h +++ b/Alignment/MillePedeAlignmentAlgorithm/plugins/MomentumDependentPedeLabeler.h @@ -18,6 +18,7 @@ #include +#include "Alignment/CommonAlignment/interface/Utilities.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" /*************************************** @@ -86,7 +87,7 @@ class MomentumDependentPedeLabeler : public PedeLabelerBase const edm::ParameterSet &config); /// returns size of map - unsigned int buildMap(const std::vector &alis); + unsigned int buildMap(const align::Alignables&); /// returns size of map unsigned int buildReverseMap(); diff --git a/Alignment/MillePedeAlignmentAlgorithm/plugins/PedeLabeler.cc b/Alignment/MillePedeAlignmentAlgorithm/plugins/PedeLabeler.cc index 92a4b982b124c..99c2dbc72e551 100644 --- a/Alignment/MillePedeAlignmentAlgorithm/plugins/PedeLabeler.cc +++ b/Alignment/MillePedeAlignmentAlgorithm/plugins/PedeLabeler.cc @@ -23,7 +23,7 @@ PedeLabeler::PedeLabeler(const PedeLabelerBase::TopLevelAlignables& alignables, const edm::ParameterSet& config) :PedeLabelerBase(alignables, config) { - std::vector alis; + align::Alignables alis; alis.push_back(alignables.aliTracker_); alis.push_back(alignables.aliMuon_); @@ -150,11 +150,11 @@ unsigned int PedeLabeler::lasBeamIdFromLabel(unsigned int label) const } //_________________________________________________________________________ -unsigned int PedeLabeler::buildMap(const std::vector &alis) +unsigned int PedeLabeler::buildMap(const align::Alignables& alis) { theAlignableToIdMap.clear(); // just in case of re-use... - std::vector allComps; + align::Alignables allComps; for (const auto& iAli: alis) { if (iAli) { diff --git a/Alignment/MillePedeAlignmentAlgorithm/plugins/PedeLabeler.h b/Alignment/MillePedeAlignmentAlgorithm/plugins/PedeLabeler.h index e9181d7b45f26..dff5471a9d403 100644 --- a/Alignment/MillePedeAlignmentAlgorithm/plugins/PedeLabeler.h +++ b/Alignment/MillePedeAlignmentAlgorithm/plugins/PedeLabeler.h @@ -18,6 +18,7 @@ #include +#include "Alignment/CommonAlignment/interface/Utilities.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" /*************************************** @@ -69,7 +70,7 @@ class PedeLabeler : public PedeLabelerBase typedef std::map UintUintMap; /// returns size of map - unsigned int buildMap(const std::vector &alis); + unsigned int buildMap(const align::Alignables&); /// returns size of map unsigned int buildReverseMap(); diff --git a/Alignment/MillePedeAlignmentAlgorithm/plugins/RunRangeDependentPedeLabeler.cc b/Alignment/MillePedeAlignmentAlgorithm/plugins/RunRangeDependentPedeLabeler.cc index f4c3126cf6593..a3e4781202473 100644 --- a/Alignment/MillePedeAlignmentAlgorithm/plugins/RunRangeDependentPedeLabeler.cc +++ b/Alignment/MillePedeAlignmentAlgorithm/plugins/RunRangeDependentPedeLabeler.cc @@ -30,7 +30,7 @@ RunRangeDependentPedeLabeler::RunRangeDependentPedeLabeler(const PedeLabelerBase : PedeLabelerBase(alignables, config), theMaxNumberOfParameterInstances(0) { - std::vector alis; + align::Alignables alis; alis.push_back(alignables.aliTracker_); alis.push_back(alignables.aliMuon_); @@ -410,7 +410,7 @@ unsigned int RunRangeDependentPedeLabeler::buildRunRangeDependencyMap(AlignableT selector.clear(); selector.addSelection(decompSel[0], paramSelDummy); - const std::vector &alis = selector.selectedAlignables(); + const auto& alis = selector.selectedAlignables(); for (const auto& iAli: alis) { @@ -453,11 +453,11 @@ unsigned int RunRangeDependentPedeLabeler::buildRunRangeDependencyMap(AlignableT } //_________________________________________________________________________ -unsigned int RunRangeDependentPedeLabeler::buildMap(const std::vector &alis) +unsigned int RunRangeDependentPedeLabeler::buildMap(const align::Alignables& alis) { theAlignableToIdMap.clear(); // just in case of re-use... - std::vector allComps; + align::Alignables allComps; for (const auto& iAli: alis) { if (iAli) { diff --git a/Alignment/MillePedeAlignmentAlgorithm/plugins/RunRangeDependentPedeLabeler.h b/Alignment/MillePedeAlignmentAlgorithm/plugins/RunRangeDependentPedeLabeler.h index 2031ca901c914..538d7ed19c261 100644 --- a/Alignment/MillePedeAlignmentAlgorithm/plugins/RunRangeDependentPedeLabeler.h +++ b/Alignment/MillePedeAlignmentAlgorithm/plugins/RunRangeDependentPedeLabeler.h @@ -20,6 +20,7 @@ #include "CondFormats/Common/interface/Time.h" +#include "Alignment/CommonAlignment/interface/Utilities.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" namespace edm { @@ -95,7 +96,7 @@ class RunRangeDependentPedeLabeler : public PedeLabelerBase const edm::ParameterSet &config); /// returns size of map - unsigned int buildMap(const std::vector &alis); + unsigned int buildMap(const align::Alignables&); /// returns size of map unsigned int buildReverseMap(); diff --git a/Alignment/MillePedeAlignmentAlgorithm/src/MillePedeVariablesIORoot.cc b/Alignment/MillePedeAlignmentAlgorithm/src/MillePedeVariablesIORoot.cc index 8b83f2085180d..8bb1204dbe41a 100644 --- a/Alignment/MillePedeAlignmentAlgorithm/src/MillePedeVariablesIORoot.cc +++ b/Alignment/MillePedeAlignmentAlgorithm/src/MillePedeVariablesIORoot.cc @@ -35,7 +35,7 @@ MillePedeVariablesIORoot::MillePedeVariablesIORoot() : // ------------------------------------------------------------------------------------------------- void MillePedeVariablesIORoot::writeMillePedeVariables -(const std::vector &alivec, const char *filename, int iter, bool validCheck, int &ierr) +(const align::Alignables& alivec, const char *filename, int iter, bool validCheck, int &ierr) { ierr = 0; @@ -60,7 +60,7 @@ void MillePedeVariablesIORoot::writeMillePedeVariables // ------------------------------------------------------------------------------------------------- std::vector MillePedeVariablesIORoot::readMillePedeVariables -(const std::vector &alivec, const char *filename, int iter, int &ierr) +(const align::Alignables& alivec, const char *filename, int iter, int &ierr) { std::vector result; ierr = 0; diff --git a/Alignment/MillePedeAlignmentAlgorithm/src/PedeReader.cc b/Alignment/MillePedeAlignmentAlgorithm/src/PedeReader.cc index 55ec93373a618..6cc236211d5b9 100644 --- a/Alignment/MillePedeAlignmentAlgorithm/src/PedeReader.cc +++ b/Alignment/MillePedeAlignmentAlgorithm/src/PedeReader.cc @@ -51,7 +51,7 @@ PedeReader::PedeReader(const edm::ParameterSet &config, const PedeSteerer &steer } //__________________________________________________________________________________________________ -bool PedeReader::read(std::vector &alignables, bool setUserVars) +bool PedeReader::read(align::Alignables& alignables, bool setUserVars) { alignables.clear(); myPedeResult.seekg(0, std::ios::beg); // back to start diff --git a/Alignment/MillePedeAlignmentAlgorithm/src/PedeReader.h b/Alignment/MillePedeAlignmentAlgorithm/src/PedeReader.h index 7f675013a58f1..04a955612c9ec 100644 --- a/Alignment/MillePedeAlignmentAlgorithm/src/PedeReader.h +++ b/Alignment/MillePedeAlignmentAlgorithm/src/PedeReader.h @@ -17,6 +17,7 @@ #include #include +#include "Alignment/CommonAlignment/interface/Utilities.h" class PedeSteerer; class PedeLabelerBase; @@ -45,7 +46,7 @@ class PedeReader /// (if they fit to the run range). If (setUserVars == true) also care about /// MillePedeVariables. /// Also treats parameters belonging to a IntegratedCalibrationBase. - bool read(std::vector &alignables, bool setUserVars); + bool read(align::Alignables& alignables, bool setUserVars); /// true if 'outValue' could be read via operator >> from the current line (!) of aStream, /// false otherwise template diff --git a/Alignment/MillePedeAlignmentAlgorithm/src/PedeSteerer.cc b/Alignment/MillePedeAlignmentAlgorithm/src/PedeSteerer.cc index 9c0bc1cb12318..d0b1168f44ad2 100644 --- a/Alignment/MillePedeAlignmentAlgorithm/src/PedeSteerer.cc +++ b/Alignment/MillePedeAlignmentAlgorithm/src/PedeSteerer.cc @@ -78,7 +78,7 @@ PedeSteerer::PedeSteerer(AlignableTracker *aliTracker, AlignableMuon *aliMuon, A myDirectory += '/'; // directory may need '/' } - const std::vector &alis = myParameterStore->alignables(); + const auto& alis = myParameterStore->alignables(); if (!this->checkParameterChoices(alis)) {} // anyway thrown exception // Coordinate system selection and correction before everything @@ -91,8 +91,8 @@ PedeSteerer::PedeSteerer(AlignableTracker *aliTracker, AlignableMuon *aliMuon, A // - but the addComponent(..) method is so cute that it calculates position from // daughters' deepComponents() // - so we want to move it back to (0,0,0), but ali->move(..) would move daughters as well - // => cheat with a const_cast and move only the surface back - // - this hacked master object does not have a label for its parameters + // => move only the surface back + // - this master object does not have a label for its parameters // => some warnings if debug output selected in pedeSteer files // - we must not delete our new master (little mem. leak...) since that would delete // the daughters as well! @@ -109,14 +109,10 @@ PedeSteerer::PedeSteerer(AlignableTracker *aliTracker, AlignableMuon *aliMuon, A if (aliMuon) theCoordMaster->addComponent(aliMuon); // tracker is already added if existing if (aliExtras) { // tracker and/or muon are already added if existing align::Alignables allExtras = aliExtras->components(); - for ( std::vector::iterator it = allExtras.begin(); it != allExtras.end(); ++it ) { - theCoordMaster->addComponent(*it); - } + for (const auto& it: allExtras ) theCoordMaster->addComponent(it); } - const Alignable::PositionType &tmpPos = theCoordMaster->globalPosition(); - AlignableSurface & masterSurf = const_cast(theCoordMaster->surface()); - masterSurf.move(align::GlobalVector(-tmpPos.x(),-tmpPos.y(),-tmpPos.z())); + theCoordMaster->recenterSurface(); if (this->isCorrectToRefSystem(theCoordDefiners)) { // defined by 's' (MC): 'correct' misalignment this->correctToReferenceSystem(); // really before 'defineCoordinates'? @@ -159,12 +155,12 @@ double PedeSteerer::cmsToPedeFactor(unsigned int parNum) const } //_________________________________________________________________________ -unsigned int PedeSteerer::buildNoHierarchyCollection(const std::vector &alis) +unsigned int PedeSteerer::buildNoHierarchyCollection(const align::Alignables& alis) { myNoHieraCollection.clear(); // just in case of re-use... - for (std::vector::const_iterator iAli = alis.begin() ; iAli != alis.end(); ++iAli) { - AlignmentParameters *params = (*iAli)->alignmentParameters(); + for (const auto& iAli: alis) { + AlignmentParameters *params = iAli->alignmentParameters(); SelectionUserVariables *selVar = dynamic_cast(params->userVariables()); if (!selVar) continue; // Now check whether taking out of hierarchy is selected - must be consistent! @@ -186,12 +182,12 @@ unsigned int PedeSteerer::buildNoHierarchyCollection(const std::vectormother())) { if (mother->alignmentParameters()) isInHiera = true; // could 'break;', but loop is short } // Complain, but keep collection short if not in hierarchy: - if (isInHiera) myNoHieraCollection.insert(*iAli); + if (isInHiera) myNoHieraCollection.insert(iAli); else edm::LogWarning("Alignment") << "@SUB=PedeSteerer::buildNoHierarchyCollection" << "Alignable not in hierarchy, no need to remove it!"; } @@ -201,10 +197,10 @@ unsigned int PedeSteerer::buildNoHierarchyCollection(const std::vector &alis) const +bool PedeSteerer::checkParameterChoices(const align::Alignables& alis) const { - for (std::vector::const_iterator iAli = alis.begin() ; iAli != alis.end(); ++iAli) { - AlignmentParameters *paras = (*iAli)->alignmentParameters(); + for (const auto& iAli: alis) { + AlignmentParameters *paras = iAli->alignmentParameters(); SelectionUserVariables *selVar = dynamic_cast(paras->userVariables()); if (!selVar) continue; for (unsigned int iParam = 0; static_cast(iParam) < paras->size(); ++iParam) { @@ -229,23 +225,23 @@ bool PedeSteerer::checkParameterChoices(const std::vector &alis) con //_________________________________________________________________________ std::pair -PedeSteerer::fixParameters(const std::vector &alis, const std::string &fileName) +PedeSteerer::fixParameters(const align::Alignables& alis, const std::string &fileName) { // return number of parameters fixed at 0. and fixed at original position std::pair numFixNumFixCor(0, 0); std::ofstream *filePtr = nullptr; - for (std::vector::const_iterator iAli = alis.begin() ; iAli != alis.end(); ++iAli) { + for (const auto& iAli: alis) { - AlignmentParameters *params = (*iAli)->alignmentParameters(); + AlignmentParameters *params = iAli->alignmentParameters(); SelectionUserVariables *selVar = dynamic_cast(params->userVariables()); if (!selVar) continue; for (unsigned int iParam = 0; static_cast(iParam) < params->size(); ++iParam) { - const unsigned int nInstances = myLabels->numberOfParameterInstances(*iAli, iParam); + const unsigned int nInstances = myLabels->numberOfParameterInstances(iAli, iParam); for (unsigned int iInstance=0;iInstancefixParameter(*iAli, iInstance, iParam, + int whichFix = this->fixParameter(iAli, iInstance, iParam, selVar->fullSelection()[iParam], filePtr, fileName); if (whichFix == 1) { @@ -302,12 +298,12 @@ int PedeSteerer::fixParameter(Alignable *ali, unsigned int iInstance, } //_________________________________________________________________________ -std::vector PedeSteerer::selectCoordinateAlis(const std::vector &alis) const +align::Alignables PedeSteerer::selectCoordinateAlis(const align::Alignables& alis) const { - std::vector coordAlis; + align::Alignables coordAlis; - for (std::vector::const_iterator iAli = alis.begin() ; iAli != alis.end(); ++iAli) { - AlignmentParameters *params = (*iAli)->alignmentParameters(); + for (const auto& iAli: alis) { + AlignmentParameters *params = iAli->alignmentParameters(); SelectionUserVariables *selVar = dynamic_cast(params->userVariables()); if (!selVar) continue; unsigned int refParam = 0; @@ -327,7 +323,7 @@ std::vector PedeSteerer::selectCoordinateAlis(const std::vectormother())) { if (mother->alignmentParameters()) { throw cms::Exception("BadConfig") << "[PedeSteerer::selectCoordinateAlis] " @@ -335,7 +331,7 @@ std::vector PedeSteerer::selectCoordinateAlis(const std::vector PedeSteerer::selectCoordinateAlis(const std::vector &alis, Alignable *aliMaster, +void PedeSteerer::defineCoordinates(const align::Alignables& alis, Alignable *aliMaster, const std::string &fileName) { std::ofstream *filePtr = this->createSteerFile(fileName, true); @@ -367,15 +363,14 @@ void PedeSteerer::defineCoordinates(const std::vector &alis, Alignab } //_________________________________________________________________________ -bool PedeSteerer::isCorrectToRefSystem(const std::vector &coordDefiners) const +bool PedeSteerer::isCorrectToRefSystem(const align::Alignables& coordDefiners) const { bool doCorrect = false; bool doNotCorrect = false; - for (std::vector::const_iterator it = coordDefiners.begin(), iE=coordDefiners.end(); - it != iE; ++it) { + for (const auto& it: coordDefiners) { SelectionUserVariables *selVar = - ((*it)->alignmentParameters() ? - dynamic_cast((*it)->alignmentParameters()->userVariables()) : nullptr); + (it->alignmentParameters() ? + dynamic_cast(it->alignmentParameters()->userVariables()) : nullptr); if (!selVar) continue; // is an error!? for (unsigned int i = 0; i < selVar->fullSelection().size(); ++i) { @@ -398,18 +393,16 @@ void PedeSteerer::correctToReferenceSystem() typedef RigidBodyAlignmentParameters RbPars; if (!theCoordMaster || theCoordDefiners.empty()) return; // nothing was defined - std::vector definerDets; // or ...DetUnits - for (std::vector::iterator it = theCoordDefiners.begin(), iE = theCoordDefiners.end(); - it != iE; ++it) {// find lowest level objects of alignables that define the coordinate system - const std::vector &comp = (*it)->deepComponents(); + align::Alignables definerDets; // or ...DetUnits + for (const auto& it: theCoordDefiners) {// find lowest level objects of alignables that define the coordinate system + const auto& comp = it->deepComponents(); definerDets.insert(definerDets.end(), comp.begin(), comp.end()); } for (unsigned int iLoop = 0; ; ++iLoop) { // iterate: shifts and rotations are not independent AlgebraicVector meanPars(RbPars::N_PARAM); - for (std::vector::iterator it = definerDets.begin(), iE = definerDets.end(); - it != iE; ++it) { // sum up mean displacements/misrotations: - meanPars += RbPars(*it, true).globalParameters();// requires theCoordMaster has global frame + for (const auto& it: definerDets) { // sum up mean displacements/misrotations: + meanPars += RbPars(it, true).globalParameters();// requires theCoordMaster has global frame } meanPars /= definerDets.size(); const align::Scalar squareSum = meanPars.normsq(); @@ -441,20 +434,19 @@ void PedeSteerer::correctToReferenceSystem() } //_________________________________________________________________________ -unsigned int PedeSteerer::hierarchyConstraints(const std::vector &alis, +unsigned int PedeSteerer::hierarchyConstraints(const align::Alignables& alis, const std::string &fileName) { std::ofstream *filePtr = nullptr; unsigned int nConstraints = 0; - std::vector aliDaughts; - for (std::vector::const_iterator iA = alis.begin(), iEnd = alis.end(); - iA != iEnd; ++iA) { + align::Alignables aliDaughts; + for (const auto& iA: alis) { aliDaughts.clear(); - if (!(*iA)->firstCompsWithParams(aliDaughts)) { + if (!(iA->firstCompsWithParams(aliDaughts))) { edm::LogWarning("Alignment") << "@SUB=PedeSteerer::hierarchyConstraints" << "Some but not all daughters of " - << alignableObjectId_.idToString((*iA)->alignableObjectId()) + << alignableObjectId_.idToString(iA->alignableObjectId()) << " with params!"; } // edm::LogInfo("Alignment") << "@SUB=PedeSteerer::hierarchyConstraints" @@ -462,14 +454,14 @@ unsigned int PedeSteerer::hierarchyConstraints(const std::vector &al if (aliDaughts.empty()) continue; // edm::LogInfo("Alignment") << "@SUB=PedeSteerer::hierarchyConstraints" // << aliDaughts.size() << " alignable components (" - // << (*iA)->size() << " in total) for " - // << aliId.alignableTypeName(*iA) - // << ", layer " << aliId.typeAndLayerFromAlignable(*iA).second - // << ", position " << (*iA)->globalPosition() - // << ", r = " << (*iA)->globalPosition().perp(); + // << iA->size() << " in total) for " + // << aliId.alignableTypeName(iA) + // << ", layer " << aliId.typeAndLayerFromAlignable(iA).second + // << ", position " << (iA)->globalPosition() + // << ", r = " << (iA)->globalPosition().perp(); if (!filePtr) filePtr = this->createSteerFile(fileName, true); ++nConstraints; - this->hierarchyConstraint(*iA, aliDaughts, *filePtr); + this->hierarchyConstraint(iA, aliDaughts, *filePtr); } delete filePtr; // automatically flushes, no problem if NULL ptr. @@ -478,7 +470,7 @@ unsigned int PedeSteerer::hierarchyConstraints(const std::vector &al } //_________________________________________________________________________ void PedeSteerer::hierarchyConstraint(const Alignable *ali, - const std::vector &components, + const align::Alignables& components, std::ofstream &file) const { typedef AlignmentParameterStore::ParameterId ParameterId; @@ -549,7 +541,7 @@ void PedeSteerer::hierarchyConstraint(const Alignable *ali, //_________________________________________________________________________ unsigned int PedeSteerer::presigmas(const std::vector &cffPresi, const std::string &fileName, - const std::vector &alis, + const align::Alignables& alis, AlignableTracker *aliTracker, AlignableMuon *aliMuon, AlignableExtras *aliExtras) { // We loop on given PSet's, each containing a parameter selection and the presigma value @@ -562,7 +554,7 @@ unsigned int PedeSteerer::presigmas(const std::vector &cffPre iSet != iE; ++iSet) { // loop on individual PSets defining ali-params with their presigma selector.clear(); selector.addSelections((*iSet).getParameter("Selector")); - const std::vector &alis = selector.selectedAlignables(); + const auto& alis = selector.selectedAlignables(); const std::vector > &sels = selector.selectedParameters(); const float presigma = (*iSet).getParameter("presigma"); if (presigma <= 0.) { // given presigma > 0., 0. later used if not (yet) chosen for parameter @@ -593,7 +585,7 @@ unsigned int PedeSteerer::presigmas(const std::vector &cffPre //_________________________________________________________________________ unsigned int PedeSteerer::presigmasFile(const std::string &fileName, - const std::vector &alis, + const align::Alignables& alis, const AlignablePresigmasMap &aliPresiMap) { // Check if 'alis' are in aliPresiMap, @@ -601,10 +593,9 @@ unsigned int PedeSteerer::presigmasFile(const std::string &fileName, std::ofstream *filePtr = nullptr; unsigned int nPresiParam = 0; - for (std::vector::const_iterator iAli = alis.begin(), iAliE = alis.end(); - iAli != iAliE; ++iAli) { + for (const auto& iAli: alis) { // Any presigma chosen for alignable? - AlignablePresigmasMap::const_iterator presigmasIt = aliPresiMap.find(*iAli); + AlignablePresigmasMap::const_iterator presigmasIt = aliPresiMap.find(iAli); if (presigmasIt == aliPresiMap.end()) continue; // no presigma chosen for alignable // Why does the following not work? It does with CMSSW_1_3_X on SLC3... @@ -614,9 +605,9 @@ unsigned int PedeSteerer::presigmasFile(const std::string &fileName, // Now check whether a presigma value > 0. chosen: if (presigmas[iParam] <= 0.) continue; // must be positive, '<' checked above // Do not apply presigma to inactive or fixed values. - if (!(*iAli)->alignmentParameters()->selector()[iParam]) continue; + if (!(iAli->alignmentParameters()->selector()[iParam])) continue; SelectionUserVariables *selVar - = dynamic_cast((*iAli)->alignmentParameters()->userVariables()); + = dynamic_cast(iAli->alignmentParameters()->userVariables()); const char selChar = (selVar ? selVar->fullSelection()[iParam] : '1'); if (selChar == 'f' || selChar == 'F' || selChar == 'c' || selChar == 'C') continue; // Finally create and write steering file: @@ -624,11 +615,11 @@ unsigned int PedeSteerer::presigmasFile(const std::string &fileName, filePtr = this->createSteerFile(fileName, true); (*filePtr) << "* Presigma values for active parameters: \nParameter\n"; } - const unsigned int aliLabel = myLabels->alignableLabel(*iAli); + const unsigned int aliLabel = myLabels->alignableLabel(iAli); (*filePtr) << myLabels->parameterLabel(aliLabel, iParam) << " 0. " << presigmas[iParam] * fabs(this->cmsToPedeFactor(iParam)); if (myIsSteerFileDebug) { - (*filePtr) << " ! for a " << alignableObjectId_.idToString((*iAli)->alignableObjectId()); + (*filePtr) << " ! for a " << alignableObjectId_.idToString((iAli)->alignableObjectId()); } (*filePtr) << '\n'; @@ -674,7 +665,7 @@ std::string PedeSteerer::fileName(const std::string &addendum) const //___________________________________________________________________________ void PedeSteerer::buildSubSteer(AlignableTracker *aliTracker, AlignableMuon *aliMuon, AlignableExtras *aliExtras) { - const std::vector &alis = myParameterStore->alignables(); + const auto& alis = myParameterStore->alignables(); if (theCoordMaster && !theCoordDefiners.empty()) { const std::string nameCoordFile(this->fileName("Coord")); diff --git a/Alignment/MillePedeAlignmentAlgorithm/src/PedeSteerer.h b/Alignment/MillePedeAlignmentAlgorithm/src/PedeSteerer.h index a61ddc734183f..12a5ea1b15f6c 100644 --- a/Alignment/MillePedeAlignmentAlgorithm/src/PedeSteerer.h +++ b/Alignment/MillePedeAlignmentAlgorithm/src/PedeSteerer.h @@ -21,6 +21,7 @@ #include #include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "Alignment/CommonAlignment/interface/Utilities.h" #include "Alignment/CommonAlignment/interface/AlignableObjectId.h" class Alignable; @@ -57,7 +58,7 @@ class PedeSteerer /// If reference alignables have been configured, shift everything such that mean /// position and orientation of dets in these alignables are zero. void correctToReferenceSystem(); - bool isCorrectToRefSystem(const std::vector &coordDefiners) const; + bool isCorrectToRefSystem(const align::Alignables& coordDefiners) const; double cmsToPedeFactor(unsigned int parNum) const; @@ -71,15 +72,15 @@ class PedeSteerer /// Checks whether SelectionUserVariables that might be attached to alis' AlignmentParameters /// (these must exist) are all known. - bool checkParameterChoices(const std::vector &alis) const; + bool checkParameterChoices(const align::Alignables&) const; /// Store Alignables that have SelectionUserVariables attached to their AlignmentParameters /// (these must exist) that indicate removal from hierarchy, i.e. make it 'top level'. - unsigned int buildNoHierarchyCollection(const std::vector &alis); + unsigned int buildNoHierarchyCollection(const align::Alignables&); /// Checks whether 'alignables' have SelectionUserVariables attached to their AlignmentParameters /// (these must exist) that indicate fixation of a parameter, a steering 'file' /// is created accordingly. /// Returns number of parameters fixed at 0 and at 'nominal truth'. - std::pair fixParameters(const std::vector &alignables, + std::pair fixParameters(const align::Alignables&, const std::string &file); /// If 'selector' means fixing, create corresponding steering file line in file pointed to /// by 'filePtr'. If 'filePtr == 0' create file with name 'fileName' @@ -90,22 +91,22 @@ class PedeSteerer /// Return 'alignables' that have SelectionUserVariables attached to their AlignmentParameters /// (these must exist) that indicate a definition of a coordinate system. /// Throws if ill defined reference objects. - std::vector selectCoordinateAlis(const std::vector &alignables) const; + align::Alignables selectCoordinateAlis(const align::Alignables&) const; /// Create steering file with constraints defining coordinate system via hierarchy constraints /// between 'aliMaster' and 'alis'; 'aliMaster' must not have parameters: would not make sense! - void defineCoordinates(const std::vector &alis, Alignable *aliMaster, + void defineCoordinates(const align::Alignables&, Alignable *aliMaster, const std::string &fileName); - unsigned int hierarchyConstraints(const std::vector &alis, const std::string &file); - void hierarchyConstraint(const Alignable *ali, const std::vector &components, + unsigned int hierarchyConstraints(const align::Alignables&, const std::string &file); + void hierarchyConstraint(const Alignable *ali, const align::Alignables& components, std::ofstream &file) const; /// interprete content of presigma VPSet 'cffPresi' and call presigmasFile unsigned int presigmas(const std::vector &cffPresi, - const std::string &fileName, const std::vector &alis, + const std::string &fileName, const align::Alignables&, AlignableTracker *aliTracker, AlignableMuon *aliMuon, AlignableExtras *aliExtras); /// look for active 'alis' in map of presigma values and create steering file - unsigned int presigmasFile(const std::string &fileName, const std::vector &alis, + unsigned int presigmasFile(const std::string &fileName, const align::Alignables&, const AlignablePresigmasMap &aliPresisMap); /// full name with directory and 'idenitfier' std::string fileName(const std::string &addendum) const; @@ -130,7 +131,7 @@ class PedeSteerer std::set myNoHieraCollection; /// Alignables deselected for hierarchy constr. Alignable *theCoordMaster; /// master coordinates, must (?) be global frame - std::vector theCoordDefiners; /// Alignables selected to define coordinates + align::Alignables theCoordDefiners; /// Alignables selected to define coordinates }; #endif diff --git a/Alignment/MillePedeAlignmentAlgorithm/src/PedeSteererWeakModeConstraints.cc b/Alignment/MillePedeAlignmentAlgorithm/src/PedeSteererWeakModeConstraints.cc index c6ebd7d168687..79e2b549e4444 100644 --- a/Alignment/MillePedeAlignmentAlgorithm/src/PedeSteererWeakModeConstraints.cc +++ b/Alignment/MillePedeAlignmentAlgorithm/src/PedeSteererWeakModeConstraints.cc @@ -58,7 +58,7 @@ GeometryConstraintConfigData::GeometryConstraintConfigData(const std::vector >& alisFile, const int sd, - const std::vector& ex, + const align::Alignables& ex, const int instance, const bool downToLowestLevel ) : @@ -190,7 +190,7 @@ PedeSteererWeakModeConstraints::createAlignablesDataStructure() //loop over all HLS for which the constraint is to be determined for(const auto& iHLS: iC.levelsFilenames_) { //determine next active sub-alignables for iHLS - std::vector aliDaughts; + align::Alignables aliDaughts; if (iC.downToLowestLevel_) { if (!iHLS.first->lastCompsWithParams(aliDaughts)) { edm::LogWarning("Alignment") @@ -565,7 +565,7 @@ PedeSteererWeakModeConstraints::getX0(const std::pair &alis) +PedeSteererWeakModeConstraints::constructConstraints(const align::Alignables& alis) { //FIXME: split the code of the method into smaller pieces/submethods @@ -731,7 +731,7 @@ PedeSteererWeakModeConstraints::verifyParameterNames(const edm::ParameterSet &ps //_________________________________________________________________________ const std::vector > PedeSteererWeakModeConstraints::makeLevelsFilenames(std::set &steerFilePrefixContainer, - const std::vector &alis, + const align::Alignables& alis, const std::string &steerFilePrefix) const { //check whether the prefix is unique diff --git a/Alignment/MillePedeAlignmentAlgorithm/src/PedeSteererWeakModeConstraints.h b/Alignment/MillePedeAlignmentAlgorithm/src/PedeSteererWeakModeConstraints.h index fba74255ade6b..66771cf374579 100644 --- a/Alignment/MillePedeAlignmentAlgorithm/src/PedeSteererWeakModeConstraints.h +++ b/Alignment/MillePedeAlignmentAlgorithm/src/PedeSteererWeakModeConstraints.h @@ -19,6 +19,7 @@ #include #include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "Alignment/CommonAlignment/interface/Utilities.h" #include "Alignment/MillePedeAlignmentAlgorithm/src/PedeSteerer.h" #include @@ -37,14 +38,14 @@ class GeometryConstraintConfigData { const std::string& c, const std::vector >& alisFile, const int sd, - const std::vector& ex, + const align::Alignables& ex, const int instance, const bool downToLowestLevel ); const std::vector coefficients_; const std::string constraintName_; const std::vector > levelsFilenames_; - const std::vector excludedAlignables_; + const align::Alignables excludedAlignables_; std::map mapFileName_; std::list > > HLSsubdets_; //first pointer to HLS object, second list is the list of pointers to the lowest components const int sysdeformation_; @@ -63,7 +64,7 @@ class PedeSteererWeakModeConstraints { //FIXME: split the code of the method into smaller pieces/submethods // Main method that configures everything and calculates also the constraints - unsigned int constructConstraints(const std::vector &alis); + unsigned int constructConstraints(const align::Alignables&); // Returns a references to the container in which the configuration is stored std::list& getConfigData() { return ConstraintsConfigContainer_; } @@ -115,7 +116,7 @@ class PedeSteererWeakModeConstraints { // Method which creates the associative map between levels and coefficient file names const std::vector > makeLevelsFilenames( std::set &steerFilePrefixContainer, - const std::vector &alis, + const align::Alignables& alis, const std::string &steerFilePrefix ) const; diff --git a/Alignment/MuonAlignment/interface/AlignableCSCEndcap.h b/Alignment/MuonAlignment/interface/AlignableCSCEndcap.h index 31b4f71cb4745..3621ec7c3d51f 100644 --- a/Alignment/MuonAlignment/interface/AlignableCSCEndcap.h +++ b/Alignment/MuonAlignment/interface/AlignableCSCEndcap.h @@ -10,7 +10,7 @@ */ -#include "Alignment/CommonAlignment/interface/Alignable.h" +#include "Alignment/CommonAlignment/interface/Utilities.h" #include "Alignment/CommonAlignment/interface/AlignableComposite.h" #include "Alignment/CommonAlignment/interface/AlignableSurface.h" @@ -33,17 +33,6 @@ class AlignableCSCEndcap : public AlignableComposite public: AlignableCSCEndcap( const std::vector& cscStations ); - - ~AlignableCSCEndcap() override; - - std::vector components() const override - { - - std::vector result; - result.insert( result.end(), theCSCStations.begin(), theCSCStations.end() ); - return result; - - } // gets the global position as the average over all positions of the layers PositionType computePosition() ; diff --git a/Alignment/MuonAlignment/interface/AlignableCSCRing.h b/Alignment/MuonAlignment/interface/AlignableCSCRing.h index 5f5e71058906a..7c0af6fb3d199 100644 --- a/Alignment/MuonAlignment/interface/AlignableCSCRing.h +++ b/Alignment/MuonAlignment/interface/AlignableCSCRing.h @@ -10,7 +10,7 @@ */ -#include "Alignment/CommonAlignment/interface/Alignable.h" +#include "Alignment/CommonAlignment/interface/Utilities.h" #include "Alignment/CommonAlignment/interface/AlignableComposite.h" #include "Alignment/CommonAlignment/interface/AlignableSurface.h" @@ -33,17 +33,6 @@ class AlignableCSCRing : public AlignableComposite public: AlignableCSCRing( const std::vector& cscChambers ); - - ~AlignableCSCRing() override; - - std::vector components() const override - { - - std::vector result; - result.insert( result.end(), theCSCChambers.begin(), theCSCChambers.end() ); - return result; - - } // gets the global position as the average over all positions of the layers PositionType computePosition() ; diff --git a/Alignment/MuonAlignment/interface/AlignableCSCStation.h b/Alignment/MuonAlignment/interface/AlignableCSCStation.h index 0a650e1237946..38c5adb25db55 100644 --- a/Alignment/MuonAlignment/interface/AlignableCSCStation.h +++ b/Alignment/MuonAlignment/interface/AlignableCSCStation.h @@ -10,7 +10,7 @@ */ -#include "Alignment/CommonAlignment/interface/Alignable.h" +#include "Alignment/CommonAlignment/interface/Utilities.h" #include "Alignment/CommonAlignment/interface/AlignableComposite.h" #include "Alignment/CommonAlignment/interface/AlignableSurface.h" @@ -33,17 +33,6 @@ class AlignableCSCStation : public AlignableComposite public: AlignableCSCStation( const std::vector& cscRings ); - - ~AlignableCSCStation() override; - - std::vector components() const override - { - - std::vector result; - result.insert( result.end(), theCSCRings.begin(), theCSCRings.end() ); - return result; - - } // gets the global position as the average over all positions of the layers PositionType computePosition() ; diff --git a/Alignment/MuonAlignment/interface/AlignableDTBarrel.h b/Alignment/MuonAlignment/interface/AlignableDTBarrel.h index 8969505d25f20..cb73991acd5fa 100644 --- a/Alignment/MuonAlignment/interface/AlignableDTBarrel.h +++ b/Alignment/MuonAlignment/interface/AlignableDTBarrel.h @@ -10,7 +10,7 @@ */ -#include "Alignment/CommonAlignment/interface/Alignable.h" +#include "Alignment/CommonAlignment/interface/Utilities.h" #include "Alignment/CommonAlignment/interface/AlignableComposite.h" #include "Alignment/CommonAlignment/interface/AlignableSurface.h" @@ -33,17 +33,6 @@ class AlignableDTBarrel : public AlignableComposite public: AlignableDTBarrel( const std::vector& dtWheels ); - - ~AlignableDTBarrel() override; - - std::vector components() const override - { - - std::vector result; - result.insert( result.end(), theDTWheels.begin(), theDTWheels.end() ); - return result; - - } // gets the global position as the average over all positions of the layers PositionType computePosition() ; diff --git a/Alignment/MuonAlignment/interface/AlignableDTStation.h b/Alignment/MuonAlignment/interface/AlignableDTStation.h index 6fecf803d58ec..24f3c72606afe 100644 --- a/Alignment/MuonAlignment/interface/AlignableDTStation.h +++ b/Alignment/MuonAlignment/interface/AlignableDTStation.h @@ -10,7 +10,7 @@ */ -#include "Alignment/CommonAlignment/interface/Alignable.h" +#include "Alignment/CommonAlignment/interface/Utilities.h" #include "Alignment/CommonAlignment/interface/AlignableComposite.h" #include "Alignment/CommonAlignment/interface/AlignableSurface.h" @@ -32,17 +32,6 @@ class AlignableDTStation : public AlignableComposite public: AlignableDTStation( const std::vector& dtChambers ); - - ~AlignableDTStation() override; - - std::vector components() const override - { - - std::vector result; - result.insert( result.end(), theDTChambers.begin(), theDTChambers.end() ); - return result; - - } // gets the global position as the average over all positions of the layers PositionType computePosition() ; diff --git a/Alignment/MuonAlignment/interface/AlignableDTWheel.h b/Alignment/MuonAlignment/interface/AlignableDTWheel.h index dec30c1ea216b..06546e6f7d26c 100644 --- a/Alignment/MuonAlignment/interface/AlignableDTWheel.h +++ b/Alignment/MuonAlignment/interface/AlignableDTWheel.h @@ -10,7 +10,7 @@ */ -#include "Alignment/CommonAlignment/interface/Alignable.h" +#include "Alignment/CommonAlignment/interface/Utilities.h" #include "Alignment/CommonAlignment/interface/AlignableComposite.h" #include "Alignment/CommonAlignment/interface/AlignableSurface.h" @@ -32,17 +32,6 @@ class AlignableDTWheel : public AlignableComposite public: AlignableDTWheel( const std::vector& dtStations ); - - ~AlignableDTWheel() override; - - std::vector components() const override - { - - std::vector result; - result.insert( result.end(), theDTStations.begin(), theDTStations.end() ); - return result; - - } // gets the global position as the average over all positions of the layers PositionType computePosition() ; diff --git a/Alignment/MuonAlignment/interface/AlignableMuon.h b/Alignment/MuonAlignment/interface/AlignableMuon.h index b4bc3deb39d2a..f123d0c9f7fe5 100644 --- a/Alignment/MuonAlignment/interface/AlignableMuon.h +++ b/Alignment/MuonAlignment/interface/AlignableMuon.h @@ -50,7 +50,7 @@ class AlignableMuon: public AlignableComposite void update(const DTGeometry* , const CSCGeometry*); /// Return all components - align::Alignables components() const override { return theMuonComponents; } + const align::Alignables& components() const final { return theMuonComponents; } /// Alignable tracker has no mother virtual Alignable* mother() { return nullptr; } diff --git a/Alignment/MuonAlignment/plugins/MuonGeometryArrange.cc b/Alignment/MuonAlignment/plugins/MuonGeometryArrange.cc index 2dbb3893b74ee..c0e48fddedf9a 100644 --- a/Alignment/MuonAlignment/plugins/MuonGeometryArrange.cc +++ b/Alignment/MuonAlignment/plugins/MuonGeometryArrange.cc @@ -492,9 +492,9 @@ void MuonGeometryArrange::compare(Alignable* refAli, Alignable* curAli, if(refAli==nullptr){return;} if(curAli==nullptr){return;} - const std::vector& refComp = refAli->components(); - const std::vector& curComp = curAli->components(); - const std::vector& curComp2 = curAliCopy2->components(); + const auto& refComp = refAli->components(); + const auto& curComp = curAli->components(); + const auto& curComp2 = curAliCopy2->components(); compareGeometries(refAli, curAli, curAliCopy2); int nComp=refComp.size(); @@ -517,8 +517,8 @@ void MuonGeometryArrange::compareGeometries(Alignable* refAli, // the layers of the chambers. So, if the mother of this is also an approved // mother, bail. if(isMother(refAli->mother() )) return; - const std::vector& refComp = refAli->components(); - const std::vector& curComp = curCopy->components(); + const auto& refComp = refAli->components(); + const auto& curComp = curCopy->components(); if(refComp.size()!=curComp.size()){ return; } @@ -667,7 +667,7 @@ void MuonGeometryArrange::compareGeometries(Alignable* refAli, align::moveAlignable(curAli, change); // move as a chunk // Now get the components again. They should be in new locations - const std::vector& curComp2 = curAli->components(); + const auto& curComp2 = curAli->components(); for(int ich=0; ich& aliComp = ali->components(); + const auto& aliComp = ali->components(); int size=aliComp.size(); if(size<=0) return false; // no subcomponents @@ -931,7 +931,7 @@ bool MuonGeometryArrange::passChosen( Alignable* ali ){ if(ali==nullptr) return false; if(checkChosen(ali)) return true; // If this is one of the desired // CSC chambers, accept it - const std::vector& aliComp = ali->components(); + const auto& aliComp = ali->components(); int size=aliComp.size(); if(size<=0) return false; // no subcomponents diff --git a/Alignment/MuonAlignment/plugins/MuonGeometryArrange.h b/Alignment/MuonAlignment/plugins/MuonGeometryArrange.h index 6b1e96291278b..3df6656c23bff 100644 --- a/Alignment/MuonAlignment/plugins/MuonGeometryArrange.h +++ b/Alignment/MuonAlignment/plugins/MuonGeometryArrange.h @@ -41,7 +41,6 @@ public edm::EDAnalyzer public: typedef AlignTransform SurveyValue; typedef Alignments SurveyValues; - typedef std::vector Alignables; /// Do nothing. Required by framework. MuonGeometryArrange( diff --git a/Alignment/MuonAlignment/src/AlignableCSCChamber.cc b/Alignment/MuonAlignment/src/AlignableCSCChamber.cc index 3edee3e9f1753..b06a67060e73b 100644 --- a/Alignment/MuonAlignment/src/AlignableCSCChamber.cc +++ b/Alignment/MuonAlignment/src/AlignableCSCChamber.cc @@ -27,7 +27,7 @@ void AlignableCSCChamber::update(const GeomDet* geomDet) /// Printout the DetUnits in the CSC chamber std::ostream& operator<< (std::ostream &os, const AlignableCSCChamber & r) { - std::vector theDets = r.components(); + const auto& theDets = r.components(); os << " This CSCChamber contains " << theDets.size() << " units" << std::endl ; os << " position = " << r.globalPosition() << std::endl; @@ -37,8 +37,8 @@ std::ostream& operator<< (std::ostream &os, const AlignableCSCChamber & r) { os << " total displacement and rotation: " << r.displacement() << std::endl; os << r.rotation() << std::endl; - for (std::vector::const_iterator idet = theDets.begin(); idet != theDets.end(); ++idet) { - const align::Alignables& comp = (*idet)->components(); + for (const auto& idet: theDets) { + const auto& comp = idet->components(); for (unsigned int i = 0; i < comp.size(); ++i) { os << " Det position, phi, r: " diff --git a/Alignment/MuonAlignment/src/AlignableCSCEndcap.cc b/Alignment/MuonAlignment/src/AlignableCSCEndcap.cc index c6cc4f3dd0a10..b489fa528db51 100644 --- a/Alignment/MuonAlignment/src/AlignableCSCEndcap.cc +++ b/Alignment/MuonAlignment/src/AlignableCSCEndcap.cc @@ -4,8 +4,10 @@ * $Revision: 1.7 $ * \author Andre Sznajder - UERJ(Brazil) */ - - + + +#include + #include "Alignment/MuonAlignment/interface/AlignableCSCEndcap.h" #include "CondFormats/Alignment/interface/Alignments.h" #include "CondFormats/Alignment/interface/AlignmentErrorsExtended.h" @@ -20,19 +22,16 @@ AlignableCSCEndcap::AlignableCSCEndcap( const std::vector& theCSCStations.insert( theCSCStations.end(), cscStations.begin(), cscStations.end() ); + // maintain also list of components + for (const auto& station: cscStations) { + const auto mother = station->mother(); + this->addComponent(station); // components will be deleted by dtor of AlignableComposite + station->setMother(mother); // restore previous behaviour where mother is not set + } + setSurface( computeSurface() ); compConstraintType_ = Alignable::CompConstraintType::POSITION_Z; } - - -/// Clean delete of the vector and its elements -AlignableCSCEndcap::~AlignableCSCEndcap() -{ - for ( std::vector::iterator iter = theCSCStations.begin(); - iter != theCSCStations.end(); iter++) - delete *iter; - -} /// Return AlignableCSCEndcap station at given index AlignableCSCStation &AlignableCSCEndcap::station(int i) @@ -109,46 +108,37 @@ void AlignableCSCEndcap::dump( void ) const Alignments* AlignableCSCEndcap::alignments( void ) const { - - std::vector comp = this->components(); Alignments* m_alignments = new Alignments(); + // Add components recursively - for ( std::vector::iterator i=comp.begin(); i!=comp.end(); i++ ) - { - Alignments* tmpAlignments = (*i)->alignments(); - std::copy( tmpAlignments->m_align.begin(), tmpAlignments->m_align.end(), - std::back_inserter(m_alignments->m_align) ); - delete tmpAlignments; - } + for (const auto& i: this->components()) { + std::unique_ptr tmpAlignments{i->alignments()}; + std::copy(tmpAlignments->m_align.begin(), tmpAlignments->m_align.end(), + std::back_inserter(m_alignments->m_align)); + } std::sort( m_alignments->m_align.begin(), m_alignments->m_align.end(), lessAlignmentDetId() ); return m_alignments; - } //__________________________________________________________________________________________________ AlignmentErrorsExtended* AlignableCSCEndcap::alignmentErrors( void ) const { - - std::vector comp = this->components(); AlignmentErrorsExtended* m_alignmentErrors = new AlignmentErrorsExtended(); // Add components recursively - for ( std::vector::iterator i=comp.begin(); i!=comp.end(); i++ ) - { - AlignmentErrorsExtended* tmpAlignmentErrorsExtended = (*i)->alignmentErrors(); - std::copy( tmpAlignmentErrorsExtended->m_alignError.begin(), tmpAlignmentErrorsExtended->m_alignError.end(), - std::back_inserter(m_alignmentErrors->m_alignError) ); - delete tmpAlignmentErrorsExtended; - } + for (const auto& i: this->components()) { + std::unique_ptr tmpAlignmentErrorsExtended{i->alignmentErrors()}; + std::copy(tmpAlignmentErrorsExtended->m_alignError.begin(), tmpAlignmentErrorsExtended->m_alignError.end(), + std::back_inserter(m_alignmentErrors->m_alignError) ); + } std::sort( m_alignmentErrors->m_alignError.begin(), m_alignmentErrors->m_alignError.end(), lessAlignmentDetId() ); return m_alignmentErrors; - } diff --git a/Alignment/MuonAlignment/src/AlignableCSCRing.cc b/Alignment/MuonAlignment/src/AlignableCSCRing.cc index 5e3739aba4f8b..fdd3e49bdee1f 100644 --- a/Alignment/MuonAlignment/src/AlignableCSCRing.cc +++ b/Alignment/MuonAlignment/src/AlignableCSCRing.cc @@ -18,19 +18,17 @@ AlignableCSCRing::AlignableCSCRing( const std::vector& csc theCSCChambers.insert( theCSCChambers.end(), cscChambers.begin(), cscChambers.end() ); + // maintain also list of components + for (const auto& chamber: cscChambers) { + const auto mother = chamber->mother(); + this->addComponent(chamber); // components will be deleted by dtor of AlignableComposite + chamber->setMother(mother); // restore previous behaviour where mother is not set + } + setSurface( computeSurface() ); compConstraintType_ = Alignable::CompConstraintType::POSITION_Z; } - - -/// Clean delete of the vector and its elements -AlignableCSCRing::~AlignableCSCRing() -{ - for ( std::vector::iterator iter = theCSCChambers.begin(); - iter != theCSCChambers.end(); iter++) - delete *iter; -} /// Return Alignable CSC Chamber at given index AlignableCSCChamber &AlignableCSCRing::chamber(int i) diff --git a/Alignment/MuonAlignment/src/AlignableCSCStation.cc b/Alignment/MuonAlignment/src/AlignableCSCStation.cc index 619cc530a22de..fe030c8d3d58b 100644 --- a/Alignment/MuonAlignment/src/AlignableCSCStation.cc +++ b/Alignment/MuonAlignment/src/AlignableCSCStation.cc @@ -18,19 +18,17 @@ AlignableCSCStation::AlignableCSCStation( const std::vector& theCSCRings.insert( theCSCRings.end(), cscRings.begin(), cscRings.end() ); + // maintain also list of components + for (const auto& ring: cscRings) { + const auto mother = ring->mother(); + this->addComponent(ring); // components will be deleted by dtor of AlignableComposite + ring->setMother(mother); // restore previous behaviour where mother is not set + } + setSurface( computeSurface() ); compConstraintType_ = Alignable::CompConstraintType::POSITION_Z; } - - -/// Clean delete of the vector and its elements -AlignableCSCStation::~AlignableCSCStation() -{ - for ( std::vector::iterator iter = theCSCRings.begin(); - iter != theCSCRings.end(); iter++) - delete *iter; -} /// Return Alignable CSC Ring at given index AlignableCSCRing &AlignableCSCStation::ring(int i) diff --git a/Alignment/MuonAlignment/src/AlignableDTBarrel.cc b/Alignment/MuonAlignment/src/AlignableDTBarrel.cc index 48c80460f2b1f..2be4aca0af265 100644 --- a/Alignment/MuonAlignment/src/AlignableDTBarrel.cc +++ b/Alignment/MuonAlignment/src/AlignableDTBarrel.cc @@ -6,6 +6,8 @@ */ +#include + #include "Alignment/MuonAlignment/interface/AlignableDTBarrel.h" #include "CondFormats/Alignment/interface/Alignments.h" #include "CondFormats/Alignment/interface/AlignmentErrorsExtended.h" @@ -20,19 +22,17 @@ AlignableDTBarrel::AlignableDTBarrel( const std::vector& dtWh theDTWheels.insert( theDTWheels.end(), dtWheels.begin(), dtWheels.end() ); + // maintain also list of components + for (const auto& wheel: dtWheels) { + const auto mother = wheel->mother(); + this->addComponent(wheel); // components will be deleted by dtor of AlignableComposite + wheel->setMother(mother); // restore previous behaviour where mother is not set + } + setSurface( computeSurface() ); compConstraintType_ = Alignable::CompConstraintType::POSITION_Z; } - -/// Clean delete of the vector and its elements -AlignableDTBarrel::~AlignableDTBarrel() -{ - for ( std::vector::iterator iter = theDTWheels.begin(); - iter != theDTWheels.end(); iter++) - delete *iter; - -} /// Return AlignableBarrelLayer at given index AlignableDTWheel &AlignableDTBarrel::wheel(int i) @@ -109,46 +109,37 @@ void AlignableDTBarrel::dump( void ) const //__________________________________________________________________________________________________ Alignments* AlignableDTBarrel::alignments( void ) const { - - std::vector comp = this->components(); Alignments* m_alignments = new Alignments(); + // Add components recursively - for ( std::vector::iterator i=comp.begin(); i!=comp.end(); i++ ) - { - Alignments* tmpAlignments = (*i)->alignments(); - std::copy( tmpAlignments->m_align.begin(), tmpAlignments->m_align.end(), - std::back_inserter(m_alignments->m_align) ); - delete tmpAlignments; - } + for (const auto& i: this->components()) { + std::unique_ptr tmpAlignments{i->alignments()}; + std::copy(tmpAlignments->m_align.begin(), tmpAlignments->m_align.end(), + std::back_inserter(m_alignments->m_align)); + } std::sort( m_alignments->m_align.begin(), m_alignments->m_align.end(), lessAlignmentDetId() ); return m_alignments; - } //__________________________________________________________________________________________________ AlignmentErrorsExtended* AlignableDTBarrel::alignmentErrors( void ) const { - - std::vector comp = this->components(); AlignmentErrorsExtended* m_alignmentErrors = new AlignmentErrorsExtended(); // Add components recursively - for ( std::vector::iterator i=comp.begin(); i!=comp.end(); i++ ) - { - AlignmentErrorsExtended* tmpAlignmentErrorsExtended = (*i)->alignmentErrors(); - std::copy( tmpAlignmentErrorsExtended->m_alignError.begin(), tmpAlignmentErrorsExtended->m_alignError.end(), - std::back_inserter(m_alignmentErrors->m_alignError) ); - delete tmpAlignmentErrorsExtended; - } + for (const auto& i: this->components()) { + std::unique_ptr tmpAlignmentErrorsExtended{i->alignmentErrors()}; + std::copy(tmpAlignmentErrorsExtended->m_alignError.begin(), tmpAlignmentErrorsExtended->m_alignError.end(), + std::back_inserter(m_alignmentErrors->m_alignError)); + } std::sort( m_alignmentErrors->m_alignError.begin(), m_alignmentErrors->m_alignError.end(), lessAlignmentDetId() ); return m_alignmentErrors; - } diff --git a/Alignment/MuonAlignment/src/AlignableDTChamber.cc b/Alignment/MuonAlignment/src/AlignableDTChamber.cc index 876d0528b1d26..33f782c0dd55d 100644 --- a/Alignment/MuonAlignment/src/AlignableDTChamber.cc +++ b/Alignment/MuonAlignment/src/AlignableDTChamber.cc @@ -4,7 +4,7 @@ * $Revision: 1.10 $ * \author Andre Sznajder - UERJ(Brazil) */ - + #include "Alignment/MuonAlignment/interface/AlignableDTChamber.h" #include "Alignment/MuonAlignment/interface/AlignableDTSuperLayer.h" @@ -28,7 +28,7 @@ AlignableDTChamber::AlignableDTChamber(const GeomDet *geomDet) /// Printout the DetUnits in the DT chamber std::ostream& operator<< (std::ostream &os, const AlignableDTChamber & r) { - std::vector theDets = r.components(); + const auto& theDets = r.components(); os << " This DTChamber contains " << theDets.size() << " units" << std::endl ; os << " position = " << r.globalPosition() << std::endl; @@ -38,8 +38,8 @@ std::ostream& operator<< (std::ostream &os, const AlignableDTChamber & r) { os << " total displacement and rotation: " << r.displacement() << std::endl; os << r.rotation() << std::endl; - for (std::vector::const_iterator idet = theDets.begin(); idet != theDets.end(); ++idet) { - const align::Alignables& comp = (*idet)->components(); + for (const auto& idet: theDets) { + const auto& comp = idet->components(); for (unsigned int i = 0; i < comp.size(); ++i) { os << " Det position, phi, r: " diff --git a/Alignment/MuonAlignment/src/AlignableDTStation.cc b/Alignment/MuonAlignment/src/AlignableDTStation.cc index e1e63106383cd..74bbc599df371 100644 --- a/Alignment/MuonAlignment/src/AlignableDTStation.cc +++ b/Alignment/MuonAlignment/src/AlignableDTStation.cc @@ -18,19 +18,17 @@ AlignableDTStation::AlignableDTStation( const std::vector& theDTChambers.insert( theDTChambers.end(), dtChambers.begin(), dtChambers.end() ); + // maintain also list of components + for (const auto& chamber: dtChambers) { + const auto mother = chamber->mother(); + this->addComponent(chamber); // components will be deleted by dtor of AlignableComposite + chamber->setMother(mother); // restore previous behaviour where mother is not set + } + setSurface( computeSurface() ); compConstraintType_ = Alignable::CompConstraintType::POSITION_Z; } - - -/// Clean delete of the vector and its elements -AlignableDTStation::~AlignableDTStation() -{ - for ( std::vector::iterator iter = theDTChambers.begin(); - iter != theDTChambers.end(); iter++) - delete *iter; -} /// Return Alignable DT Chamber at given index AlignableDTChamber &AlignableDTStation::chamber(int i) diff --git a/Alignment/MuonAlignment/src/AlignableDTSuperLayer.cc b/Alignment/MuonAlignment/src/AlignableDTSuperLayer.cc index ea49f9080d304..6c3b41f387cc9 100644 --- a/Alignment/MuonAlignment/src/AlignableDTSuperLayer.cc +++ b/Alignment/MuonAlignment/src/AlignableDTSuperLayer.cc @@ -16,7 +16,7 @@ AlignableDTSuperLayer::AlignableDTSuperLayer(const GeomDet *geomDet): AlignableD /// Printout the DetUnits in the CSC chamber std::ostream& operator<< (std::ostream &os, const AlignableDTSuperLayer & r) { - std::vector theDets = r.components(); + const auto& theDets = r.components(); os << " This DTSuperLayer contains " << theDets.size() << " units" << std::endl ; os << " position = " << r.globalPosition() << std::endl; @@ -26,8 +26,8 @@ std::ostream& operator<< (std::ostream &os, const AlignableDTSuperLayer & r) { os << " total displacement and rotation: " << r.displacement() << std::endl; os << r.rotation() << std::endl; - for (std::vector::const_iterator idet = theDets.begin(); idet != theDets.end(); ++idet) { - const align::Alignables& comp = (*idet)->components(); + for (const auto& idet: theDets) { + const auto& comp = idet->components(); for (unsigned int i = 0; i < comp.size(); ++i) { os << " Det position, phi, r: " diff --git a/Alignment/MuonAlignment/src/AlignableDTWheel.cc b/Alignment/MuonAlignment/src/AlignableDTWheel.cc index f2f13c1c3894e..4306c2e71c3c5 100644 --- a/Alignment/MuonAlignment/src/AlignableDTWheel.cc +++ b/Alignment/MuonAlignment/src/AlignableDTWheel.cc @@ -18,19 +18,16 @@ AlignableDTWheel::AlignableDTWheel( const std::vector& dtSt theDTStations.insert( theDTStations.end(), dtStations.begin(), dtStations.end() ); + // maintain also list of components + for (const auto& station: dtStations) { + const auto mother = station->mother(); + this->addComponent(station); // components will be deleted by dtor of AlignableComposite + station->setMother(mother); // restore previous behaviour where mother is not set + } + setSurface( computeSurface() ); compConstraintType_ = Alignable::CompConstraintType::POSITION_Z; } - - -/// Clean delete of the vector and its elements -AlignableDTWheel::~AlignableDTWheel() -{ - for ( std::vector::iterator iter = theDTStations.begin(); - iter != theDTStations.end(); iter++) - delete *iter; - -} /// Return Alignable DT Station at given index AlignableDTStation &AlignableDTWheel::station(int i) diff --git a/Alignment/MuonAlignment/src/AlignableMuon.cc b/Alignment/MuonAlignment/src/AlignableMuon.cc index 1fd67ac406317..1e9b3306d5e33 100644 --- a/Alignment/MuonAlignment/src/AlignableMuon.cc +++ b/Alignment/MuonAlignment/src/AlignableMuon.cc @@ -425,16 +425,13 @@ align::Alignables AlignableMuon::CSCEndcaps() //__________________________________________________________________________________________________ void AlignableMuon::recursiveSetMothers( Alignable* alignable ) { - - align::Alignables components = alignable->components(); - for ( align::Alignables::iterator iter = components.begin(); - iter != components.end(); iter++ ) - { - (*iter)->setMother( alignable ); - recursiveSetMothers( *iter ); - } - + for (const auto& iter: alignable->components()) { + iter->setMother(alignable); + recursiveSetMothers(iter); + } } + + //__________________________________________________________________________________________________ Alignments* AlignableMuon::alignments( void ) const { diff --git a/Alignment/MuonAlignment/src/MuonAlignmentInputSurveyDB.cc b/Alignment/MuonAlignment/src/MuonAlignmentInputSurveyDB.cc index a76dafcb3ff78..33d622ef3c7aa 100644 --- a/Alignment/MuonAlignment/src/MuonAlignmentInputSurveyDB.cc +++ b/Alignment/MuonAlignment/src/MuonAlignmentInputSurveyDB.cc @@ -80,17 +80,17 @@ AlignableMuon *MuonAlignmentInputSurveyDB::newAlignableMuon(const edm::EventSetu unsigned int theSurveyIndex = 0; const Alignments *theSurveyValues = &*dtSurvey; const SurveyErrors *theSurveyErrors = &*dtSurveyError; - std::vector barrels = output->DTBarrel(); - for (std::vector::const_iterator iter = barrels.begin(); iter != barrels.end(); ++iter) { - addSurveyInfo_(*iter, &theSurveyIndex, theSurveyValues, theSurveyErrors); + const auto& barrels = output->DTBarrel(); + for (const auto& iter: barrels) { + addSurveyInfo_(iter, &theSurveyIndex, theSurveyValues, theSurveyErrors); } theSurveyIndex = 0; theSurveyValues = &*cscSurvey; theSurveyErrors = &*cscSurveyError; - std::vector endcaps = output->CSCEndcaps(); - for (std::vector::const_iterator iter = endcaps.begin(); iter != endcaps.end(); ++iter) { - addSurveyInfo_(*iter, &theSurveyIndex, theSurveyValues, theSurveyErrors); + const auto& endcaps = output->CSCEndcaps(); + for (const auto& iter: endcaps) { + addSurveyInfo_(iter, &theSurveyIndex, theSurveyValues, theSurveyErrors); } return output; @@ -104,7 +104,7 @@ void MuonAlignmentInputSurveyDB::addSurveyInfo_(Alignable* ali, unsigned int *theSurveyIndex, const Alignments* theSurveyValues, const SurveyErrors* theSurveyErrors) const { - const std::vector& comp = ali->components(); + const auto& comp = ali->components(); unsigned int nComp = comp.size(); diff --git a/Alignment/MuonAlignment/src/MuonScenarioBuilder.cc b/Alignment/MuonAlignment/src/MuonScenarioBuilder.cc index d9a30c61fc4e1..87db54160d47b 100755 --- a/Alignment/MuonAlignment/src/MuonScenarioBuilder.cc +++ b/Alignment/MuonAlignment/src/MuonScenarioBuilder.cc @@ -9,6 +9,7 @@ #include #include #include +#include // Framework #include "FWCore/Utilities/interface/Exception.h" @@ -51,10 +52,10 @@ void MuonScenarioBuilder::applyScenario( const edm::ParameterSet& scenario ) // DT Barrel - std::vector dtBarrel = theAlignableMuon->DTBarrel(); + const auto& dtBarrel = theAlignableMuon->DTBarrel(); this->decodeMovements_( theScenario, dtBarrel, "DTBarrel" ); // CSC Endcap - std::vector cscEndcaps = theAlignableMuon->CSCEndcaps(); + const auto& cscEndcaps = theAlignableMuon->CSCEndcaps(); this->decodeMovements_( theScenario, cscEndcaps, "CSCEndcap" ); this->moveDTSectors(theScenario); @@ -109,7 +110,7 @@ align::Scalars MuonScenarioBuilder::extractParameters(const edm::ParameterSet& p //_____________________________________________________________________________________________________ void MuonScenarioBuilder::moveDTSectors(const edm::ParameterSet& pSet) { - std::vector DTchambers = theAlignableMuon->DTChambers(); + const auto& DTchambers = theAlignableMuon->DTChambers(); //Take parameters align::Scalars param = this->extractParameters(pSet, "DTSectors"); double scale_ = param[0]; double scaleError_ = param[1]; @@ -127,10 +128,11 @@ void MuonScenarioBuilder::moveDTSectors(const edm::ParameterSet& pSet) errorRotation.push_back(errorphix); errorRotation.push_back(errorphiy); errorRotation.push_back(errorphiz); int index[5][4][14]; + std::fill_n(index[0][0], 5*4*14, -1); // initialize to -1 int counter = 0; //Create and index for the chambers in the Alignable vector - for(std::vector::iterator iter = DTchambers.begin(); iter != DTchambers.end(); ++iter) { - DTChamberId myId((*iter)->geomDetId().rawId()); + for(const auto& iter: DTchambers) { + DTChamberId myId(iter->geomDetId().rawId()); index[myId.wheel()+2][myId.station()-1][myId.sector()-1] = counter; counter++; } @@ -171,7 +173,7 @@ void MuonScenarioBuilder::moveDTSectors(const edm::ParameterSet& pSet) //______________________________________________________________________________________________________ void MuonScenarioBuilder::moveCSCSectors(const edm::ParameterSet& pSet) { - std::vector CSCchambers = theAlignableMuon->CSCChambers(); + const auto& CSCchambers = theAlignableMuon->CSCChambers(); //Take Parameters align::Scalars param = this->extractParameters(pSet, "CSCSectors"); double scale_ = param[0]; double scaleError_ = param[1]; @@ -190,10 +192,12 @@ void MuonScenarioBuilder::moveCSCSectors(const edm::ParameterSet& pSet) int index[2][4][4][36]; int sector_index[2][4][4][36]; + std::fill_n(index[0][0][0], 2*4*4*36, -1); // initialize to -1 + std::fill_n(sector_index[0][0][0], 2*4*4*36, -1); // initialize to -1 int counter = 0; //Create an index for the chambers in the alignable vector - for(std::vector::iterator iter = CSCchambers.begin(); iter != CSCchambers.end(); ++iter) { - CSCDetId myId((*iter)->geomDetId().rawId()); + for(const auto& iter: CSCchambers) { + CSCDetId myId(iter->geomDetId().rawId()); index[myId.endcap()-1][myId.station()-1][myId.ring()-1][myId.chamber()-1] = counter; sector_index[myId.endcap()-1][myId.station()-1][myId.ring()-1][myId.chamber()-1] = CSCTriggerNumbering::sectorFromTriggerLabels(CSCTriggerNumbering::triggerSectorFromLabels(myId),CSCTriggerNumbering::triggerSubSectorFromLabels(myId) , myId.station()); counter++; @@ -255,8 +259,8 @@ void MuonScenarioBuilder::moveCSCSectors(const edm::ParameterSet& pSet) //______________________________________________________________________________________________________ void MuonScenarioBuilder::moveMuon(const edm::ParameterSet& pSet) { - std::vector DTbarrel = theAlignableMuon->DTBarrel(); - std::vector CSCendcaps = theAlignableMuon->CSCEndcaps(); + const auto& DTbarrel = theAlignableMuon->DTBarrel(); + const auto& CSCendcaps = theAlignableMuon->CSCEndcaps(); //Take Parameters align::Scalars param = this->extractParameters(pSet, "Muon"); double scale_ = param[0]; double scaleError_ = param[1]; @@ -284,17 +288,17 @@ void MuonScenarioBuilder::moveMuon(const edm::ParameterSet& pSet) disp.push_back(dx); disp.push_back(dy); disp.push_back(dz); rotation.push_back(phix); rotation.push_back(phiy); rotation.push_back(phiz); } - for(std::vector::iterator iter = DTbarrel.begin(); iter != DTbarrel.end(); ++iter) { - theMuonModifier.moveAlignable( *iter, false, true, disp[0], disp[1], disp[2] ); - theMuonModifier.rotateAlignable( *iter, false, true, rotation[0], rotation[1], rotation[2] ); - theMuonModifier.addAlignmentPositionError( *iter, errorx, errory, errorz ); - theMuonModifier.addAlignmentPositionErrorFromRotation( *iter, errorphix, errorphiy, errorphiz ); + for(const auto& iter: DTbarrel) { + theMuonModifier.moveAlignable(iter, false, true, disp[0], disp[1], disp[2]); + theMuonModifier.rotateAlignable(iter, false, true, rotation[0], rotation[1], rotation[2]); + theMuonModifier.addAlignmentPositionError(iter, errorx, errory, errorz); + theMuonModifier.addAlignmentPositionErrorFromRotation(iter, errorphix, errorphiy, errorphiz); } - for(std::vector::iterator iter = CSCendcaps.begin(); iter != CSCendcaps.end(); ++iter) { - theMuonModifier.moveAlignable( *iter, false, true, disp[0], disp[1], disp[2] ); - theMuonModifier.rotateAlignable( *iter, false, true, rotation[0], rotation[1], rotation[2] ); - theMuonModifier.addAlignmentPositionError( *iter, errorx, errory, errorz ); - theMuonModifier.addAlignmentPositionErrorFromRotation( *iter, errorphix, errorphiy, errorphiz ); + for(const auto& iter: CSCendcaps) { + theMuonModifier.moveAlignable(iter, false, true, disp[0], disp[1], disp[2]); + theMuonModifier.rotateAlignable(iter, false, true, rotation[0], rotation[1], rotation[2]); + theMuonModifier.addAlignmentPositionError(iter, errorx, errory, errorz); + theMuonModifier.addAlignmentPositionErrorFromRotation(iter, errorphix, errorphiy, errorphiz); } } diff --git a/Alignment/MuonAlignment/test/TestAlign.cpp b/Alignment/MuonAlignment/test/TestAlign.cpp index a265217eaf8e6..995a0467ec251 100644 --- a/Alignment/MuonAlignment/test/TestAlign.cpp +++ b/Alignment/MuonAlignment/test/TestAlign.cpp @@ -85,24 +85,22 @@ TestAlign::analyze( const edm::Event& iEvent, const edm::EventSetup& iSetup ) rotation.push_back(1.64); // Loop over DT chamber to apply alignment corrections - std::vector theDTAlignables = theAlignableMuon->DTChambers(); - for ( std::vector::iterator iter = theDTAlignables.begin(); - iter != theDTAlignables.end(); iter++ ){ + for (const auto& iter: theAlignableMuon->DTChambers()) { // Print inital position/orientation - align::GlobalPoint pos_i = (*iter)->globalPosition(); - align::RotationType dir_i = (*iter)->globalRotation(); + align::GlobalPoint pos_i = iter->globalPosition(); + align::RotationType dir_i = iter->globalRotation(); std::cout << "Initial pos: x=" << pos_i.x() << ", y=" << pos_i.y() << ", z=" << pos_i.z() << std::endl; std::cout << "Initial ori: x=" << dir_i.xx() << ", y=" << dir_i.yy() << ", z=" << dir_i.zz() << std::endl; // Move DT chamber - DetId detid = (*iter)->geomDetId(); + DetId detid = iter->geomDetId(); align.moveAlignableGlobalCoord( detid , displacement , rotation ); // Print final position/orientation - align::GlobalPoint pos_f = (*iter)->globalPosition(); - align::RotationType dir_f = (*iter)->globalRotation(); + align::GlobalPoint pos_f = iter->globalPosition(); + align::RotationType dir_f = iter->globalRotation(); std::cout << "Final pos: x=" << pos_f.x() << ", y=" << pos_f.y() << ", z=" << pos_f.z() << std::endl ; std::cout << "Final ori: x=" << dir_f.xx() << ", y=" << dir_f.yy() << ", z=" << dir_f.zz() << std::endl; @@ -110,8 +108,6 @@ TestAlign::analyze( const edm::Event& iEvent, const edm::EventSetup& iSetup ) } - theDTAlignables.clear(); - // Saves to DB // align.saveToDB(); diff --git a/Alignment/MuonAlignment/test/TestReader.cpp b/Alignment/MuonAlignment/test/TestReader.cpp index e8ddb2198ee36..7738836fbf275 100644 --- a/Alignment/MuonAlignment/test/TestReader.cpp +++ b/Alignment/MuonAlignment/test/TestReader.cpp @@ -53,7 +53,7 @@ class TestMuonReader : public edm::EDAnalyzer { explicit TestMuonReader( const edm::ParameterSet& ); ~TestMuonReader(); - void recursiveGetMuChambers(std::vector &composite, std::vector &chambers, int kind); + void recursiveGetMuChambers(const align::Alignables& composite, align::Alignables& chambers, int kind); align::EulerAngles toPhiXYZ(const align::RotationType &); virtual void analyze( const edm::Event&, const edm::EventSetup& ); @@ -81,18 +81,18 @@ TestMuonReader::~TestMuonReader() { } -void TestMuonReader::recursiveGetMuChambers(std::vector &composites, std::vector &chambers, int kind) +void TestMuonReader::recursiveGetMuChambers(const align::Alignables& composites, align::Alignables& chambers, int kind) { - for (std::vector::const_iterator cit = composites.begin(); cit != composites.end(); cit++) + for (const auto& cit: composites) { - if ((*cit)->alignableObjectId() == kind) + if (cit->alignableObjectId() == kind) { - chambers.push_back(*cit); + chambers.push_back(cit); continue; } else { - std::vector components = (*cit)->components(); + const auto& components = cit->components(); recursiveGetMuChambers(components, chambers, kind); } } @@ -129,10 +129,10 @@ TestMuonReader::analyze( const edm::Event& iEvent, const edm::EventSetup& iSetup AlignableMuon ideal_alignableMuon(&(*dtGeometry), &(*cscGeometry)); - std::vector ideal_barrels = ideal_alignableMuon.DTBarrel(); - std::vector ideal_endcaps = ideal_alignableMuon.CSCEndcaps(); + const auto& ideal_barrels = ideal_alignableMuon.DTBarrel(); + const auto& ideal_endcaps = ideal_alignableMuon.CSCEndcaps(); - std::vector ideal_mb_chambers, ideal_me_chambers; + align::Alignables ideal_mb_chambers, ideal_me_chambers; recursiveGetMuChambers(ideal_barrels, ideal_mb_chambers, align::AlignableDTChamber); recursiveGetMuChambers(ideal_endcaps, ideal_me_chambers, align::AlignableCSCChamber); //std::cout<<" #ideals dts="<m_align.size()<::const_iterator cideal = ideal_me_chambers.begin(); cideal != ideal_me_chambers.end(); cideal++) - if ((*cideal)->geomDetId().rawId() == (*it).rawId()) { ideal = *cideal; break; } - if (ideal==0) { + const Alignable* ideal{nullptr}; + for (const auto& cideal: ideal_me_chambers) + if (cideal->geomDetId().rawId() == (*it).rawId()) { ideal = cideal; break; } + if (ideal==nullptr) { std::cout<<" no ideal chamber for "< theDTWheels = theAlignableMuon->DTWheels(); + const auto& theDTWheels = theAlignableMuon->DTWheels(); std::cout << "Number of wheels=" << theDTWheels.size() << std::endl; - for ( std::vector::iterator iter = theDTWheels.begin(); - iter != theDTWheels.end(); iter++ ) + for (const auto& iter: theDTWheels) { std::cout << "------------------------" << std::endl << " BEFORE ROTATION " << std::endl; - align::GlobalPoint pos_i = (*iter)->globalPosition() ; - align::RotationType dir_i = (*iter)->globalRotation(); + align::GlobalPoint pos_i = iter->globalPosition() ; + align::RotationType dir_i = iter->globalRotation(); std::cout << "x=" << pos_i.x() << ", y=" << pos_i.y() << ", z=" << pos_i.z() << std::endl; std::cout << "xx=" << dir_i.xx() << ", yx=" << dir_i.yx() << ", zx=" << dir_i.zx() << std::endl; std::cout << "xy=" << dir_i.xy() << ", yy=" << dir_i.yy() << ", zy=" << dir_i.zy() << std::endl; std::cout << "xz=" << dir_i.xz() << ", yz=" << dir_i.yz() << ", zz=" << dir_i.zz() << std::endl; - // x = (*iter)->surface().position().x(); - // y = (*iter)->surface().position().y(); - // z = (*iter)->surface().position().z(); + // x = iter->surface().position().x(); + // y = iter->surface().position().y(); + // z = iter->surface().position().z(); // std::cout << "X=" << x << ", Y= " << y << ", Z=" << z << std::endl ; double deltaPhi = 3.1415926/180*45; - (*iter)->rotateAroundGlobalZ( deltaPhi ); + iter->rotateAroundGlobalZ( deltaPhi ); std::cout << "------------------------" << std::endl << " AFTER ROTATION " << std::endl; - align::GlobalPoint pos_f = (*iter)->globalPosition() ; - align::RotationType dir_f = (*iter)->globalRotation(); + align::GlobalPoint pos_f = iter->globalPosition() ; + align::RotationType dir_f = iter->globalRotation(); std::cout << "x=" << pos_f.x() << ", y=" << pos_f.y() << ", z=" << pos_f.z() << std::endl ; std::cout << "xx=" << dir_f.xx() << ", yx=" << dir_f.yx() << ", zx=" << dir_f.zx() << std::endl ; diff --git a/Alignment/MuonAlignment/test/TestTranslation.cpp b/Alignment/MuonAlignment/test/TestTranslation.cpp index cb634b48c151a..c74cd68fa7753 100644 --- a/Alignment/MuonAlignment/test/TestTranslation.cpp +++ b/Alignment/MuonAlignment/test/TestTranslation.cpp @@ -129,31 +129,11 @@ TestTranslation::analyze( const edm::Event& iEvent, const edm::EventSetup& iSetu AlignableMuon* theAlignableMuon = new AlignableMuon( &(*dtGeometry), &(*cscGeometry) ); - - // Apply alignment + for (const auto& iter: theAlignableMuon->DTChambers()) apply(iter); + for (const auto& iter: theAlignableMuon->CSCEndcaps()) apply(iter); - std::vector theDTAlignables = theAlignableMuon->DTChambers(); - std::vector theCSCAlignables = theAlignableMuon->CSCEndcaps(); - - - for ( std::vector::iterator iter = theDTAlignables.begin(); - iter != theDTAlignables.end(); iter++ ){ - apply( *iter ); - } - - theDTAlignables.clear(); - - for ( std::vector::iterator iter = theCSCAlignables.begin(); - iter != theCSCAlignables.end(); iter++ ){ - apply( *iter ); - } - - theCSCAlignables.clear(); - - -edm::LogInfo("MuonAlignment") << "Done!"; - + edm::LogInfo("MuonAlignment") << "Done!"; } diff --git a/Alignment/MuonAlignmentAlgorithms/plugins/CSCOverlapsAlignmentAlgorithm.cc b/Alignment/MuonAlignmentAlgorithms/plugins/CSCOverlapsAlignmentAlgorithm.cc index 16a645a467dee..8f632e048a8e6 100644 --- a/Alignment/MuonAlignmentAlgorithms/plugins/CSCOverlapsAlignmentAlgorithm.cc +++ b/Alignment/MuonAlignmentAlgorithms/plugins/CSCOverlapsAlignmentAlgorithm.cc @@ -190,13 +190,13 @@ void CSCOverlapsAlignmentAlgorithm::initialize(const edm::EventSetup& iSetup, Al if (alignableTracker == nullptr) m_alignableNavigator = new AlignableNavigator(alignableMuon); else m_alignableNavigator = new AlignableNavigator(alignableTracker, alignableMuon); - for (std::vector::const_iterator alignable = m_alignables.begin(); alignable != m_alignables.end(); ++alignable) { - DetId id = (*alignable)->geomDetId(); + for (const auto& alignable: m_alignables) { + DetId id = alignable->geomDetId(); if (id.det() != DetId::Muon || id.subdetId() != MuonSubdetId::CSC || CSCDetId(id.rawId()).layer() != 0) { throw cms::Exception("BadConfig") << "Only CSC chambers may be alignable" << std::endl; } - std::vector selector = (*alignable)->alignmentParameters()->selector(); + std::vector selector = alignable->alignmentParameters()->selector(); for (std::vector::const_iterator i = selector.begin(); i != selector.end(); ++i) { if (!(*i)) throw cms::Exception("BadConfig") << "All selector strings should be \"111111\"" << std::endl; } diff --git a/Alignment/MuonAlignmentAlgorithms/plugins/CSCOverlapsAlignmentAlgorithm.h b/Alignment/MuonAlignmentAlgorithms/plugins/CSCOverlapsAlignmentAlgorithm.h index 58d21b49c09ef..960f854b1461d 100644 --- a/Alignment/MuonAlignmentAlgorithms/plugins/CSCOverlapsAlignmentAlgorithm.h +++ b/Alignment/MuonAlignmentAlgorithms/plugins/CSCOverlapsAlignmentAlgorithm.h @@ -139,7 +139,7 @@ class CSCOverlapsAlignmentAlgorithm : public AlignmentAlgorithmBase { bool m_doAlignment; AlignmentParameterStore* m_alignmentParameterStore; - std::vector m_alignables; + align::Alignables m_alignables; AlignableNavigator *m_alignableNavigator; std::vector m_fitters; std::vector m_residualsConstraints; diff --git a/Alignment/MuonAlignmentAlgorithms/plugins/MuonAlignmentFromReference.cc b/Alignment/MuonAlignmentAlgorithms/plugins/MuonAlignmentFromReference.cc index 849b7f83f5777..a32460dd47c60 100644 --- a/Alignment/MuonAlignmentAlgorithms/plugins/MuonAlignmentFromReference.cc +++ b/Alignment/MuonAlignmentAlgorithms/plugins/MuonAlignmentFromReference.cc @@ -97,9 +97,9 @@ class MuonAlignmentFromReference : public AlignmentAlgorithmBase int number(std::string s); std::string chamberPrettyNameFromId(unsigned int idx); - void parseReference(std::vector &reference, - std::vector &all_DT_chambers, - std::vector &all_CSC_chambers); + void parseReference(align::Alignables& reference, + const align::Alignables& all_DT_chambers, + const align::Alignables& all_CSC_chambers); void fitAndAlign(); void readTmpFiles(); @@ -148,7 +148,7 @@ class MuonAlignmentFromReference : public AlignmentAlgorithmBase // utility objects AlignableNavigator *m_alignableNavigator; AlignmentParameterStore *m_alignmentParameterStore; - std::vector m_alignables; + align::Alignables m_alignables; std::map m_me11map; std::map m_fitters; std::vector m_indexes; @@ -346,25 +346,25 @@ void MuonAlignmentFromReference::initialize(const edm::EventSetup& iSetup, m_indexes.clear(); m_fitterOrder.clear(); - for (std::vector::const_iterator ali = m_alignables.begin(); ali != m_alignables.end(); ++ali) + for (const auto& ali: m_alignables) { bool made_fitter = false; // fitters for DT - if ((*ali)->alignableObjectId() == align::AlignableDTChamber) + if (ali->alignableObjectId() == align::AlignableDTChamber) { - DTChamberId id( (*ali)->geomDetId().rawId() ); + DTChamberId id(ali->geomDetId().rawId()); if (id.station() == 4) { - m_fitters[*ali] = + m_fitters[ali] = new MuonResidualsTwoBin(m_twoBin, new MuonResiduals5DOFFitter(residualsModel, m_minAlignmentHits, useResiduals, m_weightAlignment), new MuonResiduals5DOFFitter(residualsModel, m_minAlignmentHits, useResiduals, m_weightAlignment)); made_fitter = true; } else { - m_fitters[*ali] = + m_fitters[ali] = new MuonResidualsTwoBin(m_twoBin, new MuonResiduals6DOFFitter(residualsModel, m_minAlignmentHits, useResiduals, m_weightAlignment), new MuonResiduals6DOFFitter(residualsModel, m_minAlignmentHits, useResiduals, m_weightAlignment)); made_fitter = true; @@ -372,30 +372,30 @@ void MuonAlignmentFromReference::initialize(const edm::EventSetup& iSetup, } // fitters for CSC - else if ((*ali)->alignableObjectId() == align::AlignableCSCChamber) + else if (ali->alignableObjectId() == align::AlignableCSCChamber) { - Alignable *thisali = *ali; - CSCDetId id( (*ali)->geomDetId().rawId() ); + auto thisali = ali; + CSCDetId id(ali->geomDetId().rawId()); // take care of ME1/1a if (m_combineME11 && id.station() == 1 && id.ring() == 4) { CSCDetId pairid(id.endcap(), 1, 1, id.chamber()); - for (std::vector::const_iterator ali2 = m_alignables.begin(); ali2 != m_alignables.end(); ++ali2) + for (const auto& ali2: m_alignables) { - if ((*ali2)->alignableObjectId() == align::AlignableCSCChamber && (*ali2)->geomDetId().rawId() == pairid.rawId()) + if (ali2->alignableObjectId() == align::AlignableCSCChamber && ali2->geomDetId().rawId() == pairid.rawId()) { - thisali = *ali2; + thisali = ali2; break; } } - m_me11map[*ali] = thisali; // points from each ME1/4 chamber to the corresponding ME1/1 chamber + m_me11map[ali] = thisali; // points from each ME1/4 chamber to the corresponding ME1/1 chamber } - if (thisali == *ali) // don't make fitters for ME1/4; they get taken care of in ME1/1 + if (thisali == ali) // don't make fitters for ME1/4; they get taken care of in ME1/1 { - m_fitters[*ali] = + m_fitters[ali] = new MuonResidualsTwoBin(m_twoBin, new MuonResiduals6DOFrphiFitter(residualsModel, m_minAlignmentHits, useResiduals, &(*cscGeometry), m_weightAlignment), new MuonResiduals6DOFrphiFitter(residualsModel, m_minAlignmentHits, useResiduals, &(*cscGeometry), m_weightAlignment)); made_fitter = true; @@ -407,11 +407,11 @@ void MuonAlignmentFromReference::initialize(const edm::EventSetup& iSetup, } if (made_fitter) { - m_fitters[*ali]->setStrategy(m_strategy); + m_fitters[ali]->setStrategy(m_strategy); - int index = (*ali)->geomDetId().rawId(); + int index = ali->geomDetId().rawId(); m_indexes.push_back(index); - m_fitterOrder[index] = m_fitters[*ali]; + m_fitterOrder[index] = m_fitters[ali]; } } // end loop over chambers chosen for alignment @@ -419,9 +419,9 @@ void MuonAlignmentFromReference::initialize(const edm::EventSetup& iSetup, std::sort(m_indexes.begin(), m_indexes.end()); // de-weight all chambers but the reference - std::vector all_DT_chambers = alignableMuon->DTChambers(); - std::vector all_CSC_chambers = alignableMuon->CSCChambers(); - std::vector reference; + const auto& all_DT_chambers = alignableMuon->DTChambers(); + const auto& all_CSC_chambers = alignableMuon->CSCChambers(); + align::Alignables reference; if (!m_reference.empty()) parseReference(reference, all_DT_chambers, all_CSC_chambers); alignmentParameterStore->setAlignmentPositionError(all_DT_chambers, 100000000., 0.); @@ -862,11 +862,11 @@ void MuonAlignmentFromReference::fitAndAlign() if (m_debug) std::cout << "***** just after report.open" << std::endl; - for (std::vector::const_iterator ali = m_alignables.begin(); ali != m_alignables.end(); ++ali) + for (const auto& ali: m_alignables) { if (m_debug) std::cout << "***** Start loop over alignables" << std::endl; - std::vector selector = (*ali)->alignmentParameters()->selector(); + std::vector selector = ali->alignmentParameters()->selector(); bool align_x = selector[0]; bool align_y = selector[1]; bool align_z = selector[2]; @@ -891,13 +891,13 @@ void MuonAlignmentFromReference::fitAndAlign() if (align_phiz) paramIndex_counter++; paramIndex.push_back(paramIndex_counter); - DetId id = (*ali)->geomDetId(); + DetId id = ali->geomDetId(); - Alignable *thisali = *ali; + auto thisali = ali; if (m_combineME11 && id.subdetId() == MuonSubdetId::CSC) { CSCDetId cscid(id.rawId()); - if (cscid.station() == 1 && cscid.ring() == 4) thisali = m_me11map[*ali]; + if (cscid.station() == 1 && cscid.ring() == 4) thisali = m_me11map[ali]; } if (m_debug) std::cout << "***** loop over alignables 1" << std::endl; @@ -1379,9 +1379,9 @@ void MuonAlignmentFromReference::fitAndAlign() if (successful_fit) { - std::vector oneortwo; - oneortwo.push_back(*ali); - if (thisali != *ali) oneortwo.push_back(thisali); + align::Alignables oneortwo; + oneortwo.push_back(ali); + if (thisali != ali) oneortwo.push_back(thisali); m_alignmentParameterStore->setAlignmentPositionError(oneortwo, 0., 0.); } else @@ -1394,9 +1394,9 @@ void MuonAlignmentFromReference::fitAndAlign() for (int i = 0; i < numParams; i++) cov[i][i] = 1000.; - std::vector oneortwo; - oneortwo.push_back(*ali); - if (thisali != *ali) oneortwo.push_back(thisali); + align::Alignables oneortwo; + oneortwo.push_back(ali); + if (thisali != ali) oneortwo.push_back(thisali); m_alignmentParameterStore->setAlignmentPositionError(oneortwo, 1000., 0.); } } @@ -1410,16 +1410,16 @@ void MuonAlignmentFromReference::fitAndAlign() for (int i = 0; i < numParams; i++) cov[i][i] = 1000.; - std::vector oneortwo; - oneortwo.push_back(*ali); - if (thisali != *ali) oneortwo.push_back(thisali); + align::Alignables oneortwo; + oneortwo.push_back(ali); + if (thisali != ali) oneortwo.push_back(thisali); m_alignmentParameterStore->setAlignmentPositionError(oneortwo, 1000., 0.); } - AlignmentParameters *parnew = (*ali)->alignmentParameters()->cloneFromSelected(params, cov); - (*ali)->setAlignmentParameters(parnew); - m_alignmentParameterStore->applyParameters(*ali); - (*ali)->alignmentParameters()->setValid(true); + AlignmentParameters *parnew = ali->alignmentParameters()->cloneFromSelected(params, cov); + ali->setAlignmentParameters(parnew); + m_alignmentParameterStore->applyParameters(ali); + ali->alignmentParameters()->setValid(true); if (m_debug) std::cout << cname<<" fittime= "<< stop_watch.CpuTime() << " sec" << std::endl; } // end we have a fitter for this alignable @@ -1687,10 +1687,9 @@ void MuonAlignmentFromReference::fillNtuple() } } -void MuonAlignmentFromReference::parseReference( - std::vector &reference, - std::vector &all_DT_chambers, - std::vector &all_CSC_chambers) +void MuonAlignmentFromReference::parseReference(align::Alignables& reference, + const align::Alignables& all_DT_chambers, + const align::Alignables& all_CSC_chambers) { std::map already_seen; @@ -1774,15 +1773,15 @@ void MuonAlignmentFromReference::parseReference( throw cms::Exception("MuonAlignmentFromReference") << "reference chamber doesn't exist: " << (*name) << std::endl; DTChamberId id(wheel, station, sector); - for (std::vector::const_iterator ali = all_DT_chambers.begin(); ali != all_DT_chambers.end(); ++ali) + for (const auto& ali: all_DT_chambers) { - if ((*ali)->geomDetId().rawId() == id.rawId()) + if (ali->geomDetId().rawId() == id.rawId()) { - std::map::const_iterator trial = already_seen.find(*ali); + std::map::const_iterator trial = already_seen.find(ali); if (trial == already_seen.end()) { - reference.push_back(*ali); - already_seen[*ali] = true; + reference.push_back(ali); + already_seen[ali] = true; } } } @@ -1865,15 +1864,15 @@ void MuonAlignmentFromReference::parseReference( throw cms::Exception("MuonAlignmentFromReference") << "reference chamber doesn't exist: " << (*name) << std::endl; CSCDetId id(endcap, station, ring, chamber); - for (std::vector::const_iterator ali = all_CSC_chambers.begin(); ali != all_CSC_chambers.end(); ++ali) + for (const auto& ali: all_CSC_chambers) { - if ((*ali)->geomDetId().rawId() == id.rawId()) + if (ali->geomDetId().rawId() == id.rawId()) { - std::map::const_iterator trial = already_seen.find(*ali); + std::map::const_iterator trial = already_seen.find(ali); if (trial == already_seen.end()) { - reference.push_back(*ali); - already_seen[*ali] = true; + reference.push_back(ali); + already_seen[ali] = true; } } } diff --git a/Alignment/MuonAlignmentAlgorithms/plugins/MuonDTLocalMillepedeAlgorithm.h b/Alignment/MuonAlignmentAlgorithms/plugins/MuonDTLocalMillepedeAlgorithm.h index bd85aee7da23f..05fc5397f363d 100755 --- a/Alignment/MuonAlignmentAlgorithms/plugins/MuonDTLocalMillepedeAlgorithm.h +++ b/Alignment/MuonAlignmentAlgorithms/plugins/MuonDTLocalMillepedeAlgorithm.h @@ -125,7 +125,7 @@ class MuonDTLocalMillepedeAlgorithm : public AlignmentAlgorithmBase AlignmentParameterStore* theAlignmentParameterStore; - std::vector theAlignables; + align::Alignables theAlignables; AlignableNavigator* theAlignableDetAccessor; //Service for histograms diff --git a/Alignment/MuonAlignmentAlgorithms/plugins/MuonMillepedeAlgorithm.cc b/Alignment/MuonAlignmentAlgorithms/plugins/MuonMillepedeAlgorithm.cc index 72b0ece258f59..82825175698a9 100755 --- a/Alignment/MuonAlignmentAlgorithms/plugins/MuonMillepedeAlgorithm.cc +++ b/Alignment/MuonAlignmentAlgorithms/plugins/MuonMillepedeAlgorithm.cc @@ -176,9 +176,7 @@ edm::LogWarning("Alignment") << "[MuonMillepedeAlgorithm] Terminating"; // iterate over alignment parameters - for(std::vector::const_iterator - it=theAlignables.begin(); it!=theAlignables.end(); it++) { - Alignable* ali=(*it); + for(const auto& ali: theAlignables) { // Alignment parameters // AlignmentParameters* par = ali->alignmentParameters(); edm::LogInfo("Alignment") << "now apply params"; diff --git a/Alignment/MuonAlignmentAlgorithms/plugins/MuonMillepedeAlgorithm.h b/Alignment/MuonAlignmentAlgorithms/plugins/MuonMillepedeAlgorithm.h index bc45074cbb6b7..7deb38cdebbbd 100755 --- a/Alignment/MuonAlignmentAlgorithms/plugins/MuonMillepedeAlgorithm.h +++ b/Alignment/MuonAlignmentAlgorithms/plugins/MuonMillepedeAlgorithm.h @@ -55,7 +55,7 @@ class MuonMillepedeAlgorithm : public AlignmentAlgorithmBase void printM(const AlgebraicMatrix& ); AlignmentParameterStore* theAlignmentParameterStore; - std::vector theAlignables; + align::Alignables theAlignables; AlignableNavigator* theAlignableDetAccessor; // verbosity flag diff --git a/Alignment/OfflineValidation/plugins/TrackerGeometryCompare.cc b/Alignment/OfflineValidation/plugins/TrackerGeometryCompare.cc index 2c9eff1dfd123..f28313e0cf42e 100644 --- a/Alignment/OfflineValidation/plugins/TrackerGeometryCompare.cc +++ b/Alignment/OfflineValidation/plugins/TrackerGeometryCompare.cc @@ -400,7 +400,7 @@ void TrackerGeometryCompare::createROOTGeometry(const edm::EventSetup& iSetup){ std::vector* p_inputDpar1 = &inputDpar1; std::vector* p_inputDpar2 = &inputDpar2; - const std::vector comp1 = referenceTracker->deepComponents(); + const auto& comp1 = referenceTracker->deepComponents(); SurfaceDeformation * surfDef1; if (_inputFilename1 != "IDEAL"){ @@ -432,7 +432,7 @@ void TrackerGeometryCompare::createROOTGeometry(const edm::EventSetup& iSetup){ } currentTracker = new AlignableTracker(&(*theCurTracker), tTopo); - const std::vector comp2 = currentTracker->deepComponents(); + const auto& comp2 = currentTracker->deepComponents(); SurfaceDeformation * surfDef2 ; if (_inputFilename2 != "IDEAL"){ @@ -609,8 +609,8 @@ void TrackerGeometryCompare::compareGeometries(Alignable* refAli, Alignable* cur using namespace align ; - const std::vector& refComp = refAli->components(); - const std::vector& curComp = curAli->components(); + const auto& refComp = refAli->components(); + const auto& curComp = curAli->components(); unsigned int nComp = refComp.size(); //only perform for designate levels @@ -631,35 +631,63 @@ void TrackerGeometryCompare::compareGeometries(Alignable* refAli, Alignable* cur Wtotal.set(0.,0.,0.); lRtotal.set(0.,0.,0.); lWtotal.set(0.,0.,0.); + + bool converged = false; + + AlgebraicVector diff, check; for (int i = 0; i < 100; i++){ - AlgebraicVector diff = align::diffAlignables(refAli, curAli, _weightBy, _weightById, _weightByIdVector); - CLHEP::Hep3Vector dR(diff[0],diff[1],diff[2]); - Rtotal+=dR; + + // Get differences between alignments for rotations and translations + // both local and global + diff = align::diffAlignables(refAli, curAli, _weightBy, _weightById, _weightByIdVector); + + // 'diffAlignables' returns 'refAli - curAli' for translations and 'curAli - refAli' for rotations. + // The plan is to unify this at some point, but a simple change of the sign for one of them was postponed + // to do some further checks to understand the rotations better + CLHEP::Hep3Vector dR(diff[0],diff[1],diff[2]); CLHEP::Hep3Vector dW(diff[3],diff[4],diff[5]); + CLHEP::Hep3Vector dRLocal(diff[6],diff[7],diff[8]); + CLHEP::Hep3Vector dWLocal(diff[9],diff[10],diff[11]); + + // Translations + Rtotal+=dR; + lRtotal+=dRLocal; + + //Rotations CLHEP::HepRotation rot(Wtotal.unit(),Wtotal.mag()); CLHEP::HepRotation drot(dW.unit(),dW.mag()); rot*=drot; Wtotal.set(rot.axis().x()*rot.delta(), rot.axis().y()*rot.delta(), rot.axis().z()*rot.delta()); - // local coordinates - lRtotal.set(diff[6],diff[7],diff[8]); - lWtotal.set(diff[9],diff[10],diff[11]); + CLHEP::HepRotation rotLocal(lWtotal.unit(),lWtotal.mag()); + CLHEP::HepRotation drotLocal(dWLocal.unit(),dWLocal.mag()); + rotLocal*=drotLocal; + lWtotal.set(rotLocal.axis().x()*rotLocal.delta(), rotLocal.axis().y()*rotLocal.delta(), rotLocal.axis().z()*rotLocal.delta()); + + // Move current alignable by shift and check if difference + // is smaller than tolerance value + // if true, break the loop align::moveAlignable(curAli, diff); float tolerance = 1e-7; - AlgebraicVector check = align::diffAlignables(refAli, curAli, _weightBy, _weightById, _weightByIdVector); + check = align::diffAlignables(refAli, curAli, _weightBy, _weightById, _weightByIdVector); align::GlobalVector checkR(check[0],check[1],check[2]); align::GlobalVector checkW(check[3],check[4],check[5]); - if ((checkR.mag() > tolerance)||(checkW.mag() > tolerance)){ - edm::LogInfo("TrackerGeometryCompare") << "Tolerance Exceeded!(alObjId: " << refAli->alignableObjectId() - << ", rawId: " << refAli->geomDetId().rawId() - << ", subdetId: "<< detid.subdetId() << "): " << diff; - throw cms::Exception("Tolerance in TrackerGeometryCompare exceeded"); - } - else{ + if ((checkR.mag() < tolerance)&&(checkW.mag() < tolerance)) + { + converged = true; break; } } + + // give an exception if difference has not fallen below tolerance level + // i.e. method has not converged + if (!converged){ + edm::LogInfo("TrackerGeometryCompare") << "Tolerance Exceeded!(alObjId: " << refAli->alignableObjectId() + << ", rawId: " << refAli->geomDetId().rawId() + << ", subdetId: "<< detid.subdetId() << "): " << diff << check; + throw cms::Exception("Tolerance in TrackerGeometryCompare exceeded"); + } AlgebraicVector TRtot(12); // global @@ -718,8 +746,8 @@ void TrackerGeometryCompare::setCommonTrackerSystem(){ void TrackerGeometryCompare::diffCommonTrackerSystem(Alignable *refAli, Alignable *curAli){ - const std::vector& refComp = refAli->components(); - const std::vector& curComp = curAli->components(); + const auto& refComp = refAli->components(); + const auto& curComp = curAli->components(); unsigned int nComp = refComp.size(); //only perform for designate levels @@ -887,14 +915,14 @@ void TrackerGeometryCompare::fillTree(Alignable *refAli, const AlgebraicVector& void TrackerGeometryCompare::surveyToTracker(AlignableTracker* ali, Alignments* alignVals, AlignmentErrorsExtended* alignErrors){ //getting the right alignables for the alignment record - std::vector detPB = ali->pixelHalfBarrelGeomDets(); - std::vector detPEC = ali->pixelEndcapGeomDets(); - std::vector detTIB = ali->innerBarrelGeomDets(); - std::vector detTID = ali->TIDGeomDets(); - std::vector detTOB = ali->outerBarrelGeomDets(); - std::vector detTEC = ali->endcapGeomDets(); - - std::vector allGeomDets; + auto detPB = ali->pixelHalfBarrelGeomDets(); + auto detPEC = ali->pixelEndcapGeomDets(); + auto detTIB = ali->innerBarrelGeomDets(); + auto detTID = ali->TIDGeomDets(); + auto detTOB = ali->outerBarrelGeomDets(); + auto detTEC = ali->endcapGeomDets(); + + align::Alignables allGeomDets; std::copy(detPB.begin(), detPB.end(), std::back_inserter(allGeomDets)); std::copy(detPEC.begin(), detPEC.end(), std::back_inserter(allGeomDets)); std::copy(detTIB.begin(), detTIB.end(), std::back_inserter(allGeomDets)); @@ -902,30 +930,27 @@ void TrackerGeometryCompare::surveyToTracker(AlignableTracker* ali, Alignments* std::copy(detTOB.begin(), detTOB.end(), std::back_inserter(allGeomDets)); std::copy(detTEC.begin(), detTEC.end(), std::back_inserter(allGeomDets)); - std::vector rcdAlis; - for (std::vector::iterator i = allGeomDets.begin(); i!= allGeomDets.end(); i++){ - if ((*i)->components().size() == 1){ - rcdAlis.push_back((*i)); + align::Alignables rcdAlis; + for (const auto& i: allGeomDets){ + if (i->components().size() == 1){ + rcdAlis.push_back(i); } - else if ((*i)->components().size() > 1){ - rcdAlis.push_back((*i)); - std::vector comp = (*i)->components(); - for (std::vector::iterator j = comp.begin(); j != comp.end(); j++){ - rcdAlis.push_back((*j)); - } + else if (i->components().size() > 1){ + rcdAlis.push_back(i); + const auto& comp = i->components(); + for (const auto& j: comp) rcdAlis.push_back(j); } } //turning them into alignments - for(std::vector::iterator k = rcdAlis.begin(); k != rcdAlis.end(); k++){ - - const SurveyDet* surveyInfo = (*k)->survey(); + for(const auto& k: rcdAlis) { + const SurveyDet* surveyInfo = k->survey(); const align::PositionType& pos(surveyInfo->position()); align::RotationType rot(surveyInfo->rotation()); CLHEP::Hep3Vector clhepVector(pos.x(),pos.y(),pos.z()); CLHEP::HepRotation clhepRotation( CLHEP::HepRep3x3(rot.xx(),rot.xy(),rot.xz(),rot.yx(),rot.yy(),rot.yz(),rot.zx(),rot.zy(),rot.zz())); - AlignTransform transform(clhepVector, clhepRotation, (*k)->id()); - AlignTransformErrorExtended transformError(CLHEP::HepSymMatrix(3,1), (*k)->id()); + AlignTransform transform(clhepVector, clhepRotation, k->id()); + AlignTransformErrorExtended transformError(CLHEP::HepSymMatrix(3,1), k->id()); alignVals->m_align.push_back(transform); alignErrors->m_alignError.push_back(transformError); } @@ -938,7 +963,7 @@ void TrackerGeometryCompare::surveyToTracker(AlignableTracker* ali, Alignments* void TrackerGeometryCompare::addSurveyInfo(Alignable* ali){ - const std::vector& comp = ali->components(); + const auto& comp = ali->components(); unsigned int nComp = comp.size(); diff --git a/Alignment/OfflineValidation/plugins/TrackerGeometryCompare.h b/Alignment/OfflineValidation/plugins/TrackerGeometryCompare.h index 0c2a400f7865b..833a18c47759f 100644 --- a/Alignment/OfflineValidation/plugins/TrackerGeometryCompare.h +++ b/Alignment/OfflineValidation/plugins/TrackerGeometryCompare.h @@ -50,7 +50,6 @@ class TrackerGeometryCompare: public edm::EDAnalyzer { public: typedef AlignTransform SurveyValue; typedef Alignments SurveyValues; - typedef std::vector Alignables; /// Do nothing. Required by framework. TrackerGeometryCompare( diff --git a/Alignment/OfflineValidation/plugins/TrackerOfflineValidation.cc b/Alignment/OfflineValidation/plugins/TrackerOfflineValidation.cc index 0129defa7bff0..87e444ca3d1f5 100644 --- a/Alignment/OfflineValidation/plugins/TrackerOfflineValidation.cc +++ b/Alignment/OfflineValidation/plugins/TrackerOfflineValidation.cc @@ -636,7 +636,7 @@ TrackerOfflineValidation::bookGlobalHists(DirectoryWrapper& tfd ) void TrackerOfflineValidation::bookDirHists(DirectoryWrapper& tfd, const Alignable& ali, const TrackerTopology* tTopo) { - std::vector alivec(ali.components()); + const auto& alivec = ali.components(); for(int i=0, iEnd = ali.components().size();i < iEnd; ++i) { std::string structurename = alignableTracker_->objectIdProvider().idToString((alivec)[i]->alignableObjectId()); LogDebug("TrackerOfflineValidation") << "StructureName = " << structurename; @@ -1286,7 +1286,7 @@ void TrackerOfflineValidation::prepareSummaryHists( DirectoryWrapper& tfd, const Alignable& ali, std::vector& vLevelProfiles) { - std::vector alivec(ali.components()); + const auto& alivec = ali.components(); if( this->isDetOrDetUnit((alivec)[0]->alignableObjectId()) ) return; for(int iComp=0, iCompEnd = ali.components().size();iComp < iCompEnd; ++iComp) { diff --git a/Alignment/OfflineValidation/scripts/GeometryComparisonPlotter.cc b/Alignment/OfflineValidation/scripts/GeometryComparisonPlotter.cc index 997d8633b0e33..9a2c86493da08 100644 --- a/Alignment/OfflineValidation/scripts/GeometryComparisonPlotter.cc +++ b/Alignment/OfflineValidation/scripts/GeometryComparisonPlotter.cc @@ -235,9 +235,11 @@ void GeometryComparisonPlotter::MakePlots (vector x, // axes to combine #endif /// 1) declare TGraphs and Histograms for profile plots if these are to be plotted - // the idea is to produce at the end a table of 7 TMultiGraphs and histograms: + // the idea is to produce at the end a table of 8 TMultiGraphs and histograms: // - 0=Tracker, with color code for the different sublevels // - 1..6=different sublevels, with color code for z < or > 0 + // - 7=only pixel with color code for BPIX and FPIX + // (convention: the six first (resp. last) correspond to z>0 (resp. z<0)) // Modules with bad quality and in a list of modules that is given // by the user (e.g. list of bad/untouched modules, default: empty list) @@ -260,9 +262,9 @@ void GeometryComparisonPlotter::MakePlots (vector x, // axes to combine TGraph * graphs[x.size()][y.size()][NB_SUBLEVELS*NB_Z_SLICES*NB_MODULE_QUALITY]; long int ipoint[x.size()][y.size()][NB_SUBLEVELS*NB_Z_SLICES*NB_MODULE_QUALITY]; - TMultiGraph * mgraphs[x.size()][y.size()][1+NB_SUBLEVELS]; // the 0th is for global plots, the 1..6th for sublevel plots - TCanvas * c[x.size()][y.size()][1+NB_SUBLEVELS], - * c_global[1+NB_SUBLEVELS]; + TMultiGraph * mgraphs[x.size()][y.size()][2+NB_SUBLEVELS]; // the 0th is for global plots, the 1..6th for sublevel plots, 7th for pixel only + TCanvas * c[x.size()][y.size()][2+NB_SUBLEVELS], + * c_global[2+NB_SUBLEVELS]; canvas_index++; // this static index is a safety used in case the MakePlots method is used several times to avoid overloading // histograms for profile plots, @@ -273,26 +275,26 @@ void GeometryComparisonPlotter::MakePlots (vector x, // axes to combine TH1F * histosYValues[x.size()][y.size()][NB_SUBLEVELS*NB_Z_SLICES]; // Used to calculate the mean and RMS for each x-bin of the 2D-hist TH1F * histosTracker[x.size()][y.size()][NB_SUBLEVELS*NB_Z_SLICES]; // for the tracker plots all histos are copied to avoid using the same hists in different canvas - TCanvas * c_hist[x.size()][y.size()][1+NB_SUBLEVELS], * c_global_hist[1+NB_SUBLEVELS]; + TCanvas * c_hist[x.size()][y.size()][2+NB_SUBLEVELS], * c_global_hist[2+NB_SUBLEVELS]; unsigned int nXBins; // Sensible number of x-bins differs depending on the variable - for (unsigned int ic = 0 ; ic <= NB_SUBLEVELS ; ic++) + for (unsigned int ic = 0 ; ic <= NB_SUBLEVELS+1 ; ic++) { - c_global[ic] = new TCanvas (TString::Format("global_%s_%d", ic==0?"tracker":_sublevel_names[ic-1].Data(), + c_global[ic] = new TCanvas (TString::Format("global_%s_%d", ic==0 ? "tracker" : ( ic==7 ? "pixel" : _sublevel_names[ic-1].Data() ), canvas_index), - TString::Format("Global overview of the %s variables", ic==0?"tracker":_sublevel_names[ic-1].Data()), + TString::Format("Global overview of the %s variables", ic==0 ? "tracker" : ( ic==7 ? "pixel" : _sublevel_names[ic-1].Data() ) ), _window_width, _window_height); c_global[ic]->Divide(x.size(),y.size()); if (_make_profile_plots) { - c_global_hist[ic] = new TCanvas (TString::Format("global_profile_plots_%s_%d", ic==0?"tracker":_sublevel_names[ic-1].Data(), + c_global_hist[ic] = new TCanvas (TString::Format("global_profile_plots_%s_%d", ic==0 ? "tracker" : ( ic==7 ? "pixel" : _sublevel_names[ic-1].Data() ), canvas_index), - TString::Format("Global overview profile plots of the %s variables", ic==0?"tracker":_sublevel_names[ic-1].Data()), + TString::Format("Global overview profile plots of the %s variables", ic==0 ? "tracker" : ( ic==7 ? "pixel" : _sublevel_names[ic-1].Data() ) ), _window_width, _window_height); c_global_hist[ic]->Divide(x.size(),y.size()); @@ -512,7 +514,7 @@ void GeometryComparisonPlotter::MakePlots (vector x, // axes to combine // declaring TMultiGraphs and TCanvas // Usually more y variables than x variables // creating TLegend - TLegend * legend = MakeLegend(.1,.92,.9,1.); + TLegend * legend = MakeLegend(.1,.92,.9,1.,NB_SUBLEVELS); if (_write) legend->Write(); // check which modules are supposed to be plotted @@ -552,8 +554,15 @@ void GeometryComparisonPlotter::MakePlots (vector x, // axes to combine //LateXstyle(x[ix]) + TString(" vs. ") + LateXstyle(y[iy]) + TString(" for Tracker") // graph title TString (";") + LateXstyle(x[ix]) + " /" + _units[x[ix]] // x axis title + TString (";") + LateXstyle(y[iy]) + " /" + _units[y[iy]]); // y axis title + + mgraphs[ix][iy][7] = new TMultiGraph (TString::Format("mgr_%s_vs_%s_pixel_%d", x[ix].Data(), + y[iy].Data(), + canvas_index), // name + //LateXstyle(x[ix]) + TString(" vs. ") + LateXstyle(y[iy]) + TString(" for Tracker") // graph title + TString (";") + LateXstyle(x[ix]) + " /" + _units[x[ix]] // x axis title + + TString (";") + LateXstyle(y[iy]) + " /" + _units[y[iy]]); // y axis title - /// TRACKER + /// TRACKER and PIXEL // fixing ranges and filling TMultiGraph // for (unsigned short int jgraph = NB_SUBLEVELS*NB_Z_SLICES-1 ; jgraph >= 0 ; --jgraph) for (unsigned short int jgraph = 0 ; jgraph < NB_SUBLEVELS*NB_Z_SLICES*n_module_types ; jgraph++) @@ -583,6 +592,8 @@ void GeometryComparisonPlotter::MakePlots (vector x, // axes to combine // color gr->SetMarkerColor(COLOR_CODE(igraph%NB_SUBLEVELS)); mgraphs[ix][iy][0]->Add(gr, "P");//, (mgraphs[ix][iy][0]->GetListOfGraphs()==0?"AP":"P")); + + if (igraph%NB_SUBLEVELS == 0 || igraph%NB_SUBLEVELS == 1) mgraphs[ix][iy][7]->Add(gr, "P"); // Add BPIX (0) and FPIX (1) to pixel plot } @@ -632,9 +643,9 @@ void GeometryComparisonPlotter::MakePlots (vector x, // axes to combine } - // fixing ranges, saving, and drawing of TMultiGraph (tracker AND sublevels, i.e. 1+NB_SUBLEVELS objects) + // fixing ranges, saving, and drawing of TMultiGraph (tracker AND sublevels AND pixel, i.e. 2+NB_SUBLEVELS objects) // the individual canvases are saved, but the global are just drawn and will be saved later - for (unsigned short int imgr = 0 ; imgr <= NB_SUBLEVELS ; imgr++) + for (unsigned short int imgr = 0 ; imgr <= NB_SUBLEVELS+1 ; imgr++) { #ifdef DEBUG cout << __FILE__ << ":" << __LINE__ << ":Info: treating individual canvases." << endl; @@ -642,16 +653,15 @@ void GeometryComparisonPlotter::MakePlots (vector x, // axes to combine // drawing into individual canvas and printing it (including a legend for the tracker canvas) c[ix][iy][imgr] = new TCanvas (TString::Format("c_%s_vs_%s_%s_%d", x[ix].Data(), y[iy].Data(), - imgr==0?"tracker":_sublevel_names[imgr-1].Data(), + imgr==0 ? "tracker" : ( imgr==7 ? "pixel" : _sublevel_names[imgr-1].Data() ), canvas_index), TString::Format("%s vs. %s at %s level", x[ix].Data(), y[iy].Data(), - imgr==0?"tracker":_sublevel_names[imgr-1].Data()), + imgr==0 ? "tracker" : ( imgr==7 ? "pixel" : _sublevel_names[imgr-1].Data() ) ), _window_width, _window_height); c[ix][iy][imgr]->SetGrid(_grid_x,_grid_y); // grid - if (mgraphs[ix][iy][imgr]->GetListOfGraphs() != 0) { if (dyMin[iy] != -99999) { mgraphs[ix][iy][imgr]->SetMinimum(dyMin[iy]); @@ -690,7 +700,7 @@ void GeometryComparisonPlotter::MakePlots (vector x, // axes to combine // CUSTOMISATION gStyle->SetOptTitle(0); // otherwise, the title is repeated in every pad of the global canvases // -> instead, we will write it in the upper part in a TPaveText or in a TLegend - for (unsigned int ic = 0 ; ic <= NB_SUBLEVELS ; ic++) + for (unsigned int ic = 0 ; ic <= NB_SUBLEVELS+1 ; ic++) { c_global[ic]->Draw(); @@ -716,7 +726,18 @@ void GeometryComparisonPlotter::MakePlots (vector x, // axes to combine p_up->cd(); if (ic == 0) // tracker { - TLegend * global_legend = MakeLegend(.05,.1,.7,.8);//, "brNDC"); + TLegend * global_legend = MakeLegend(.05,.1,.7,.8,NB_SUBLEVELS);//, "brNDC"); + global_legend->Draw(); + TPaveText * pt_geom = new TPaveText(.75,.1,.95,.8, "NB"); + pt_geom->SetFillColor(0); + pt_geom->SetTextSize(0.25); + pt_geom->AddText(TString("x: ")+_reference_name); + pt_geom->AddText(TString("y: ")+_alignment_name+TString(" - ")+_reference_name); + pt_geom->Draw(); + } + else if (ic == 7) // pixel + { + TLegend * global_legend = MakeLegend(.05,.1,.7,.8,2);//, "brNDC"); global_legend->Draw(); TPaveText * pt_geom = new TPaveText(.75,.1,.95,.8, "NB"); pt_geom->SetFillColor(0); @@ -860,6 +881,66 @@ void GeometryComparisonPlotter::MakePlots (vector x, // axes to combine for (unsigned short int jgraph = 0 ; jgraph < NB_SUBLEVELS*NB_Z_SLICES ; jgraph++) { + unsigned short int igraph = NB_SUBLEVELS*NB_Z_SLICES - jgraph - 1; // reverse counting for humane readability (one of the sublevel takes much more place than the others) + histosTracker[ix][iy][igraph]->Draw("same pe0"); + } + + /// PIXEL + // fixing ranges and draw profile plot histos + + c_hist[ix][iy][7] = new TCanvas (TString::Format("c_hist_%s_vs_%s_pixel_%d", x[ix].Data(), + y[iy].Data(), + canvas_index), + TString::Format("Profile plot %s vs. %s at pixel level", x[ix].Data(), + y[iy].Data()), + _window_width, + _window_height); + c_hist[ix][iy][7]->SetGrid(_grid_x,_grid_y); // grid + // Draw the frame that will contain the histograms + // One needs to specify the binning and title + c_hist[ix][iy][7]->GetPad(0)->DrawFrame(_min[x[ix]], + dyMin[iy] != -99999 ? dyMin[iy] : _min[y[iy]], + _max[x[ix]], + dyMax[iy] != -99999 ? dyMax[iy] : _max[y[iy]], + TString (";") + LateXstyle(x[ix]) + " /" + _units[x[ix]] + + TString (";") + LateXstyle(y[iy]) + " /" + _units[y[iy]]); + if (_legend) legend->Draw("same"); + + for (unsigned short int jgraph = 0 ; jgraph < NB_SUBLEVELS*NB_Z_SLICES ; jgraph++) + { + unsigned short int igraph = NB_SUBLEVELS*NB_Z_SLICES - jgraph - 1; // reverse counting for humane readability (one of the sublevel takes much more place than the others) + + if (igraph%NB_SUBLEVELS == 0 || igraph%NB_SUBLEVELS == 1) //Only BPIX and FPIX + { + // clone to prevent any injure on the graph + histosTracker[ix][iy][igraph] = (TH1F *) histos[ix][iy][igraph]->Clone(); + // color + histosTracker[ix][iy][igraph]->SetMarkerColor(COLOR_CODE(igraph%NB_SUBLEVELS)); + histosTracker[ix][iy][igraph]->SetLineColor(COLOR_CODE(igraph%NB_SUBLEVELS)); + histosTracker[ix][iy][igraph]->SetMarkerStyle(6); + histosTracker[ix][iy][igraph]->Draw("same pe0"); + } + + } + + if (_print && !_print_only_global) c_hist[ix][iy][7]->Print(_output_directory + + TString::Format("Profile_plot_%s_vs_%s_pixel_%d", x[ix].Data(), y[iy].Data(), canvas_index) + + ExtensionFromPrintOption(_print_option), + _print_option); + + //Draw into profile hists global tracker canvas + c_global_hist[7]->cd(INDEX_IN_GLOBAL_CANVAS(ix,iy)); + c_global_hist[7]->GetPad(INDEX_IN_GLOBAL_CANVAS(ix,iy))->SetFillStyle(4000); // make the pad transparent + c_global_hist[7]->GetPad(INDEX_IN_GLOBAL_CANVAS(ix,iy))->SetGrid(_grid_x,_grid_y); // grid + c_global_hist[7]->GetPad(INDEX_IN_GLOBAL_CANVAS(ix,iy))->DrawFrame(_min[x[ix]], + dyMin[iy] != -99999 ? dyMin[iy] : _min[y[iy]], + _max[x[ix]], + dyMax[iy] != -99999 ? dyMax[iy] : _max[y[iy]], + TString (";") + LateXstyle(x[ix]) + " /" + _units[x[ix]] + + TString (";") + LateXstyle(y[iy]) + " /" + _units[y[iy]]); + + for (unsigned short int jgraph = 0 ; jgraph < NB_SUBLEVELS*NB_Z_SLICES ; jgraph++) + { unsigned short int igraph = NB_SUBLEVELS*NB_Z_SLICES - jgraph - 1; // reverse counting for humane readability (one of the sublevel takes much more place than the others) histosTracker[ix][iy][igraph]->Draw("same pe0"); } @@ -952,7 +1033,18 @@ void GeometryComparisonPlotter::MakePlots (vector x, // axes to combine p_up->cd(); if (ic == 0) // tracker { - TLegend * global_legend = MakeLegend(.05,.1,.7,.8);//, "brNDC"); + TLegend * global_legend = MakeLegend(.05,.1,.7,.8,NB_SUBLEVELS);//, "brNDC"); + global_legend->Draw(); + TPaveText * pt_geom = new TPaveText(.75,.1,.95,.8, "NB"); + pt_geom->SetFillColor(0); + pt_geom->SetTextSize(0.25); + pt_geom->AddText(TString("x: ")+_reference_name); + pt_geom->AddText(TString("y: ")+_alignment_name+TString(" - ")+_reference_name); + pt_geom->Draw(); + } + else if (ic == 7) // pixel + { + TLegend * global_legend = MakeLegend(.05,.1,.7,.8,2);//, "brNDC"); global_legend->Draw(); TPaveText * pt_geom = new TPaveText(.75,.1,.95,.8, "NB"); pt_geom->SetFillColor(0); @@ -1354,14 +1446,15 @@ TLegend * GeometryComparisonPlotter::MakeLegend (double x1, double y1, double x2, double y2, + int nPlottedSublevels, const TString title) { TLegend * legend = new TLegend (x1, y1, x2, y2, title.Data(), "NBNDC"); - legend->SetNColumns(NB_SUBLEVELS); + legend->SetNColumns(nPlottedSublevels); legend->SetFillColor(0); legend->SetLineColor(0); // redundant with option legend->SetLineWidth(0); // redundant with option - for (unsigned int isublevel = 0 ; isublevel < NB_SUBLEVELS ; isublevel++) + for (int isublevel = 0 ; isublevel < nPlottedSublevels ; isublevel++) // nPlottedSublevels is either NB_SUBLEVELS for the tracker or 2 for the pixel { TGraph * g = new TGraph (0); g->SetMarkerColor(COLOR_CODE(isublevel)); diff --git a/Alignment/OfflineValidation/scripts/GeometryComparisonPlotter.h b/Alignment/OfflineValidation/scripts/GeometryComparisonPlotter.h index 6740347f229a4..103b7186e2ae3 100755 --- a/Alignment/OfflineValidation/scripts/GeometryComparisonPlotter.h +++ b/Alignment/OfflineValidation/scripts/GeometryComparisonPlotter.h @@ -69,6 +69,7 @@ class GeometryComparisonPlotter double y1, double x2, double y2, + int nPlottedSublevels, const TString title = ""); public: diff --git a/Alignment/SurveyAnalysis/interface/SurveyOutput.h b/Alignment/SurveyAnalysis/interface/SurveyOutput.h index 7b48a5b3bfd59..44999bf43f976 100644 --- a/Alignment/SurveyAnalysis/interface/SurveyOutput.h +++ b/Alignment/SurveyAnalysis/interface/SurveyOutput.h @@ -14,14 +14,15 @@ #include "TFile.h" +#include "Alignment/CommonAlignment/interface/Utilities.h" + class Alignable; class SurveyOutput { public: - SurveyOutput( - const std::vector&, + SurveyOutput(const align::Alignables&, const std::string& fileName ); @@ -32,7 +33,7 @@ class SurveyOutput private: - const std::vector& theAlignables; + const align::Alignables& theAlignables; TFile theFile; }; diff --git a/Alignment/SurveyAnalysis/plugins/SurveyDBUploader.cc b/Alignment/SurveyAnalysis/plugins/SurveyDBUploader.cc index 01c68eef0d532..188ff2330ca49 100644 --- a/Alignment/SurveyAnalysis/plugins/SurveyDBUploader.cc +++ b/Alignment/SurveyAnalysis/plugins/SurveyDBUploader.cc @@ -43,7 +43,7 @@ void SurveyDBUploader::endJob() void SurveyDBUploader::getSurveyInfo(const Alignable* ali) { - const std::vector& comp = ali->components(); + const auto& comp = ali->components(); unsigned int nComp = comp.size(); diff --git a/Alignment/SurveyAnalysis/plugins/SurveyDataConverter.h b/Alignment/SurveyAnalysis/plugins/SurveyDataConverter.h index 163c9460ce445..a20221ef3f966 100644 --- a/Alignment/SurveyAnalysis/plugins/SurveyDataConverter.h +++ b/Alignment/SurveyAnalysis/plugins/SurveyDataConverter.h @@ -40,7 +40,7 @@ class SurveyDataConverter : public edm::EDAnalyzer static const int NFILES = 2; - // void applyAllSurveyInfo( std::vector alignables, + // void applyAllSurveyInfo( align::Alignables alignables, // const MapType map ); void applyCoarseSurveyInfo(TrackerAlignment& tr_align); diff --git a/Alignment/SurveyAnalysis/plugins/SurveyInputCSCfromPins.cc b/Alignment/SurveyAnalysis/plugins/SurveyInputCSCfromPins.cc index c85808173167a..3c0dddb1dd8da 100644 --- a/Alignment/SurveyAnalysis/plugins/SurveyInputCSCfromPins.cc +++ b/Alignment/SurveyAnalysis/plugins/SurveyInputCSCfromPins.cc @@ -150,13 +150,12 @@ void SurveyInputCSCfromPins::analyze(const edm::Event&, const edm::EventSetup& i AlignableMuon* theAlignableMuon = new AlignableMuon( &(*dtGeometry) , &(*cscGeometry) ); AlignableNavigator* theAlignableNavigator = new AlignableNavigator( theAlignableMuon ); - - std::vector theEndcaps = theAlignableMuon->CSCEndcaps(); - - for (std::vector::const_iterator aliiter = theEndcaps.begin(); aliiter != theEndcaps.end(); ++aliiter) { - - addComponent(*aliiter); - } + + const auto& theEndcaps = theAlignableMuon->CSCEndcaps(); + + for (const auto& aliiter: theEndcaps) { + addComponent(aliiter); + } while (in.good()) @@ -264,10 +263,9 @@ void SurveyInputCSCfromPins::analyze(const edm::Event&, const edm::EventSetup& i file1->Close(); - for (std::vector::const_iterator aliiter = theEndcaps.begin(); aliiter != theEndcaps.end(); ++aliiter) { - - fillAllRecords(*aliiter); - } + for (const auto& aliiter: theEndcaps) { + fillAllRecords(aliiter); + } delete theAlignableMuon; delete theAlignableNavigator; @@ -343,11 +341,9 @@ void SurveyInputCSCfromPins::fillAllRecords(Alignable *ali) { } } - std::vector components = ali->components(); - for (std::vector::const_iterator iter = components.begin(); iter != components.end(); ++iter) { - - fillAllRecords(*iter); - } + for (const auto& iter: ali->components()) { + fillAllRecords(iter); + } } diff --git a/Alignment/SurveyAnalysis/src/SurveyOutput.cc b/Alignment/SurveyAnalysis/src/SurveyOutput.cc index f3f44b2ce6197..d42a881c01402 100644 --- a/Alignment/SurveyAnalysis/src/SurveyOutput.cc +++ b/Alignment/SurveyAnalysis/src/SurveyOutput.cc @@ -7,7 +7,7 @@ #include "Alignment/SurveyAnalysis/interface/SurveyOutput.h" -SurveyOutput::SurveyOutput(const std::vector& alignables, +SurveyOutput::SurveyOutput(const align::Alignables& alignables, const std::string& fileName): theAlignables(alignables), theFile(fileName.c_str(), "RECREATE") diff --git a/Alignment/SurveyAnalysis/test/SurveyTest.cc b/Alignment/SurveyAnalysis/test/SurveyTest.cc index 60e1732fffeeb..bb9eba16457b1 100644 --- a/Alignment/SurveyAnalysis/test/SurveyTest.cc +++ b/Alignment/SurveyAnalysis/test/SurveyTest.cc @@ -32,7 +32,7 @@ void SurveyTest::beginJob() { Alignable* det = SurveyInputBase::detector(); - std::vector sensors; + align::Alignables sensors; getTerminals(sensors, det); @@ -47,10 +47,10 @@ void SurveyTest::beginJob() i != algos.end(); ++i) delete i->second; } -void SurveyTest::getTerminals(std::vector& terminals, +void SurveyTest::getTerminals(align::Alignables& terminals, Alignable* ali) { - const std::vector& comp = ali->components(); + const auto& comp = ali->components(); unsigned int nComp = comp.size(); diff --git a/Alignment/TrackerAlignment/interface/AlignableTrackerBuilder.h b/Alignment/TrackerAlignment/interface/AlignableTrackerBuilder.h index 757ef4cd65cc0..8d3efb9440551 100644 --- a/Alignment/TrackerAlignment/interface/AlignableTrackerBuilder.h +++ b/Alignment/TrackerAlignment/interface/AlignableTrackerBuilder.h @@ -10,12 +10,14 @@ #include "Geometry/CommonDetUnit/interface/TrackingGeometry.h" // alignment +#include "Alignment/CommonAlignment/interface/Utilities.h" #include "Alignment/TrackerAlignment/interface/AlignableTracker.h" #include "Alignment/TrackerAlignment/interface/TrackerAlignmentLevelBuilder.h" class AlignableTrackerBuilder { + using Alignables = align::Alignables; //========================== PUBLIC METHODS ================================= public: //=================================================================== diff --git a/Alignment/TrackerAlignment/test/ApeAdder.cpp b/Alignment/TrackerAlignment/test/ApeAdder.cpp index 4df7232ee6349..d66793dff508e 100644 --- a/Alignment/TrackerAlignment/test/ApeAdder.cpp +++ b/Alignment/TrackerAlignment/test/ApeAdder.cpp @@ -45,7 +45,7 @@ class ApeAdder : public edm::EDAnalyzer { private: // methods - void addApe( std::vector alignables ); + void addApe(const align::Alignables& alignables); private: // members @@ -109,14 +109,13 @@ void ApeAdder::analyze( const edm::Event& iEvent, const edm::EventSetup& iSetup } -void ApeAdder::addApe( std::vector alignables ) +void ApeAdder::addApe(const align::Alignables& alignables) { AlignmentPositionError ape( theApe[0], theApe[1], theApe[2] ); - for ( std::vector::iterator iDet = alignables.begin(); - iDet != alignables.end(); ++iDet ) - (*iDet)->setAlignmentPositionError( ape, true ); // true: propagate to components - + for (const auto& iDet: alignables) { + iDet->setAlignmentPositionError(ape, true); // true: propagate to components + } } //define this as a plug-in diff --git a/CalibCalorimetry/CaloTPG/plugins/CaloTPGTranscoderULUTs.cc b/CalibCalorimetry/CaloTPG/plugins/CaloTPGTranscoderULUTs.cc index 24093e6729a0f..dd160ece26a58 100644 --- a/CalibCalorimetry/CaloTPG/plugins/CaloTPGTranscoderULUTs.cc +++ b/CalibCalorimetry/CaloTPG/plugins/CaloTPGTranscoderULUTs.cc @@ -42,28 +42,31 @@ // class CaloTPGTranscoderULUTs : public edm::ESProducer { -public: - CaloTPGTranscoderULUTs(const edm::ParameterSet&); - ~CaloTPGTranscoderULUTs() override; - - typedef std::unique_ptr ReturnType; - - ReturnType produce(const CaloTPGRecord&); - -private: - // ----------member data --------------------------- - edm::FileInPath hfilename1_; - edm::FileInPath hfilename2_; - bool read_Ascii_Compression; - bool read_Ascii_RCT; - std::vector ietal; - std::vector ietah; - std::vector ZS; - std::vector LUTfactor; - double nominal_gain; - double RCTLSB; - int NCTScaleShift; - int RCTScaleShift; + public: + CaloTPGTranscoderULUTs(const edm::ParameterSet&); + ~CaloTPGTranscoderULUTs() override; + + typedef std::unique_ptr ReturnType; + + ReturnType produce(const CaloTPGRecord&); + + private: + // ----------member data --------------------------- + const edm::FileInPath hfilename1_; + const edm::FileInPath hfilename2_; + const bool read_Ascii_Compression; + const bool read_Ascii_RCT; + const std::vector ietal; + const std::vector ietah; + const std::vector ZS; + const std::vector LUTfactor; + const bool linearLUTs_; + const double nominal_gain; + const double RCTLSB; + const int NCTScaleShift; + const int RCTScaleShift; + const double lsbQIE8; + const double lsbQIE11; }; // @@ -78,29 +81,23 @@ class CaloTPGTranscoderULUTs : public edm::ESProducer { // constructors and destructor // CaloTPGTranscoderULUTs::CaloTPGTranscoderULUTs(const edm::ParameterSet& iConfig) : - hfilename1_(iConfig.getParameter("hcalLUT1")), - hfilename2_(iConfig.getParameter("hcalLUT2")) + hfilename1_(iConfig.getParameter("hcalLUT1")), + hfilename2_(iConfig.getParameter("hcalLUT2")), + read_Ascii_Compression(iConfig.getParameter("read_Ascii_Compression_LUTs")), + read_Ascii_RCT(iConfig.getParameter("read_Ascii_RCT_LUTs")), + ietal(iConfig.getParameter>("ietaLowerBound")), + ietah(iConfig.getParameter>("ietaUpperBound")), + ZS(iConfig.getParameter>("ZS")), + LUTfactor(iConfig.getParameter>("LUTfactor")), + linearLUTs_(iConfig.getParameter("linearLUTs")), + nominal_gain(iConfig.getParameter("nominal_gain")), + RCTLSB(iConfig.getParameter("RCTLSB")), + NCTScaleShift(iConfig.getParameter("tpScales").getParameter("HF").getParameter("NCTShift")), + RCTScaleShift(iConfig.getParameter("tpScales").getParameter("HF").getParameter("RCTShift")), + lsbQIE8(iConfig.getParameter("tpScales").getParameter("HBHE").getParameter("LSBQIE8")), + lsbQIE11(iConfig.getParameter("tpScales").getParameter("HBHE").getParameter("LSBQIE11")) { - //the following line is needed to tell the framework what - // data is being produced setWhatProduced(this); - - //now do what ever other initialization is needed - read_Ascii_Compression = false; - read_Ascii_RCT = false; - read_Ascii_Compression=iConfig.getParameter("read_Ascii_Compression_LUTs"); - read_Ascii_RCT=iConfig.getParameter("read_Ascii_RCT_LUTs"); - - ietal = iConfig.getParameter< std::vector >("ietaLowerBound"); - ietah = iConfig.getParameter< std::vector >("ietaUpperBound"); - ZS = iConfig.getParameter< std::vector >("ZS"); - LUTfactor = iConfig.getParameter< std::vector >("LUTfactor"); - nominal_gain = iConfig.getParameter("nominal_gain"); - RCTLSB = iConfig.getParameter("RCTLSB"); - - edm::ParameterSet hfSS=iConfig.getParameter("HFTPScaleShift"); - NCTScaleShift = hfSS.getParameter("NCT"); - RCTScaleShift = hfSS.getParameter("RCT"); } @@ -162,7 +159,7 @@ CaloTPGTranscoderULUTs::produce(const CaloTPGRecord& iRecord) fullLut.setTopo(htopo.product()); std::auto_ptr pTCoder(new CaloTPGTranscoderULUT(file1, file2)); - pTCoder->setup(fullLut, *theTrigTowerGeometry, NCTScaleShift, RCTScaleShift); + pTCoder->setup(fullLut, *theTrigTowerGeometry, NCTScaleShift, RCTScaleShift, lsbQIE8, lsbQIE11, linearLUTs_); return std::auto_ptr( pTCoder ); } diff --git a/CalibCalorimetry/CaloTPG/python/CaloTPGTranscoder_cfi.py b/CalibCalorimetry/CaloTPG/python/CaloTPGTranscoder_cfi.py index 0df5eb3a3fc30..97fabf22b150b 100644 --- a/CalibCalorimetry/CaloTPG/python/CaloTPGTranscoder_cfi.py +++ b/CalibCalorimetry/CaloTPG/python/CaloTPGTranscoder_cfi.py @@ -1,8 +1,15 @@ import FWCore.ParameterSet.Config as cms -hfTPScaleShift =cms.PSet( - NCT= cms.int32(1), - RCT= cms.int32(3) +tpScales = cms.PSet( + HF=cms.PSet( + NCTShift=cms.int32(1), + RCTShift=cms.int32(3), + ), + HBHE=cms.PSet( + LSBQIE8=cms.double(1/8.), + LSBQIE11=cms.double(1/16.), + LSBQIE11Overlap=cms.double(1/8.), + ) ) CaloTPGTranscoder = cms.ESProducer("CaloTPGTranscoderULUTs", @@ -14,7 +21,8 @@ ietaUpperBound = cms.vint32(17,26,28,32), ZS = cms.vint32(4,2,1,0), LUTfactor = cms.vint32(1,2,5,0), + linearLUTs = cms.bool(False), nominal_gain = cms.double(0.177), RCTLSB = cms.double(0.25), - HFTPScaleShift = hfTPScaleShift, + tpScales = tpScales, ) diff --git a/CalibCalorimetry/CaloTPG/src/CaloTPGTranscoderULUT.cc b/CalibCalorimetry/CaloTPG/src/CaloTPGTranscoderULUT.cc index 6aa1f1e98943c..a32aa436aa6e9 100644 --- a/CalibCalorimetry/CaloTPG/src/CaloTPGTranscoderULUT.cc +++ b/CalibCalorimetry/CaloTPG/src/CaloTPGTranscoderULUT.cc @@ -20,6 +20,7 @@ CaloTPGTranscoderULUT::CaloTPGTranscoderULUT(const std::string& compressionFile, const std::string& decompressionFile) : theTopology(nullptr), nominal_gain_(0.), lsb_factor_(0.), rct_factor_(1.), nct_factor_(1.), + lin8_factor_(1.), lin11_factor_(1.), compressionFile_(compressionFile), decompressionFile_(decompressionFile) { @@ -35,14 +36,18 @@ void CaloTPGTranscoderULUT::loadHCALCompress(HcalLutMetadata const& lutMetadata, } std::array analyticalLUT; + std::array linearQIE8LUT; + std::array linearQIE11LUT; std::array linearRctLUT; std::array linearNctLUT; // Compute compression LUT for (unsigned int i=0; i < OUTPUT_LUT_SIZE; i++) { - analyticalLUT[i] = min((unsigned int)(sqrt(14.94*log(1.+i/14.94)*i) + 0.5), TPGMAX - 1); - linearRctLUT[i] = min((unsigned int)(i/rct_factor_), TPGMAX - 1); - linearNctLUT[i] = min((unsigned int)(i/nct_factor_), TPGMAX - 1); + analyticalLUT[i] = min(static_cast(sqrt(14.94 * log(1. + i / 14.94) * i) + 0.5), TPGMAX - 1); + linearQIE8LUT[i] = min(static_cast((i + .5) / lin8_factor_), TPGMAX - 1); + linearQIE11LUT[i] = min(static_cast((i + .5) / lin11_factor_), TPGMAX - 1); + linearRctLUT[i] = min(static_cast((i + .5) / rct_factor_), TPGMAX - 1); + linearNctLUT[i] = min(static_cast((i + .5) / nct_factor_), TPGMAX - 1); } std::vector allChannels = lutMetadata.getAllChannels(); @@ -77,7 +82,11 @@ void CaloTPGTranscoderULUT::loadHCALCompress(HcalLutMetadata const& lutMetadata, if (isHBHE) { for (unsigned int i = threshold; i < lutsize; ++i) - outputLUT_[index][i] = analyticalLUT[i]; + if (allLinear_) { + outputLUT_[index][i] = isOnlyQIE11(id) ? linearQIE11LUT[i] : linearQIE8LUT[i]; + } else { + outputLUT_[index][i] = analyticalLUT[i]; + } } else { for (unsigned int i = threshold; i < lutsize; ++i) outputLUT_[index][i] = version == 0 ? linearRctLUT[i] : linearNctLUT[i]; @@ -89,23 +98,34 @@ void CaloTPGTranscoderULUT::loadHCALCompress(HcalLutMetadata const& lutMetadata, double granularity = meta->getLutGranularity(); if(isHBHE){ - double factor = nominal_gain_ / cosh_ieta * granularity; - LUT tpg = outputLUT_[index][0]; - int low = 0; - for (unsigned int i = 0; i < getOutputLUTSize(id); ++i){ - if (outputLUT_[index][i] != tpg){ - unsigned int mid = (low + i)/2; - hcaluncomp_[index][tpg] = (tpg == 0 ? low : factor * mid); - low = i; - tpg = outputLUT_[index][i]; - } - } - hcaluncomp_[index][tpg] = factor * low; + if (allLinear_) { + LUT tpg = outputLUT_[index][0]; + hcaluncomp_[index][tpg] = 0; + for (unsigned int i = 0; i < lutsize; ++i){ + if (outputLUT_[index][i] != tpg){ + tpg = outputLUT_[index][i]; + hcaluncomp_[index][tpg] = lsb_factor_ * i / (isOnlyQIE11(id) ? lin11_factor_ : lin8_factor_); + } + } + } else { + double factor = nominal_gain_ / cosh_ieta * granularity; + LUT tpg = outputLUT_[index][0]; + int low = 0; + for (unsigned int i = 0; i < lutsize; ++i){ + if (outputLUT_[index][i] != tpg){ + unsigned int mid = (low + i)/2; + hcaluncomp_[index][tpg] = (tpg == 0 ? low : factor * mid); + low = i; + tpg = outputLUT_[index][i]; + } + } + hcaluncomp_[index][tpg] = factor * low; + } } else{ LUT tpg = outputLUT_[index][0]; hcaluncomp_[index][tpg]=0; - for (unsigned int i = 0; i < getOutputLUTSize(id); ++i){ + for (unsigned int i = 0; i < lutsize; ++i){ if (outputLUT_[index][i] != tpg){ tpg = outputLUT_[index][i]; hcaluncomp_[index][tpg] = lsb_factor_ * i / (version==0?rct_factor_:nct_factor_); @@ -231,6 +251,32 @@ CaloTPGTranscoderULUT::getOutputLUTSize(const HcalTrigTowerDetId& id) const } } +bool +CaloTPGTranscoderULUT::isOnlyQIE11(const HcalTrigTowerDetId& id) const +{ + if (!theTopology) + throw cms::Exception("CaloTPGTranscoderULUT") + << "Topology not set! Use CaloTPGTranscoderULUT::setup(...) first!"; + + switch (theTopology->triggerMode()) { + case HcalTopologyMode::TriggerMode_2017plan1: + if (plan1_towers_.find(id) != plan1_towers_.end() and id.ietaAbs() != theTopology->lastHBRing()) + return true; + return false; + case HcalTopologyMode::TriggerMode_2018legacy: + case HcalTopologyMode::TriggerMode_2018: + if (id.ietaAbs() <= theTopology->lastHBRing()) + return false; + return true; + case HcalTopologyMode::TriggerMode_2019: + return true; + default: + throw cms::Exception("CaloTPGTranscoderULUT") + << "Unknown trigger mode used by the topology!"; + } +} + + const std::vector CaloTPGTranscoderULUT::getCompressionLUT(const HcalTrigTowerDetId& id) const { int itower = getOutputLUTId(id); auto lut = outputLUT_[itower]; @@ -238,14 +284,18 @@ const std::vector CaloTPGTranscoderULUT::getCompressionLUT(const H return result; } -void CaloTPGTranscoderULUT::setup(HcalLutMetadata const& lutMetadata, HcalTrigTowerGeometry const& theTrigTowerGeometry, int nctScaleShift, int rctScaleShift) +void CaloTPGTranscoderULUT::setup(HcalLutMetadata const& lutMetadata, HcalTrigTowerGeometry const& theTrigTowerGeometry, int nctScaleShift, int rctScaleShift, double lsbQIE8, double lsbQIE11, bool allLinear) { theTopology = lutMetadata.topo(); nominal_gain_ = lutMetadata.getNominalGain(); lsb_factor_ = lutMetadata.getRctLsb(); - rct_factor_ = lsb_factor_/(HcaluLUTTPGCoder::lsb_*(1<getHTSize()); hcaluncomp_.resize(theTopology->getHTSize()); diff --git a/CalibCalorimetry/CaloTPG/src/CaloTPGTranscoderULUT.h b/CalibCalorimetry/CaloTPG/src/CaloTPGTranscoderULUT.h index d23f816c2c4e5..521a3bc9c5c8d 100644 --- a/CalibCalorimetry/CaloTPG/src/CaloTPGTranscoderULUT.h +++ b/CalibCalorimetry/CaloTPG/src/CaloTPGTranscoderULUT.h @@ -34,7 +34,9 @@ class CaloTPGTranscoderULUT : public CaloTPGTranscoder { double hcaletValue(const HcalTrigTowerDetId& hid, const HcalTriggerPrimitiveSample& hc) const override; virtual bool HTvalid(const int ieta, const int iphi, const int version) const; virtual const std::vector getCompressionLUT(const HcalTrigTowerDetId& id) const; - virtual void setup(HcalLutMetadata const&, HcalTrigTowerGeometry const&, int, int); + virtual void setup(HcalLutMetadata const&, HcalTrigTowerGeometry const&, + int nctScaleShift, int rctScaleShift, + double lsbQIE8, double lsbQIE11, bool allLinear); virtual int getOutputLUTId(const HcalTrigTowerDetId& id) const; virtual int getOutputLUTId(const int ieta, const int iphi, const int version) const; @@ -62,15 +64,19 @@ class CaloTPGTranscoderULUT : public CaloTPGTranscoder { // Member functions unsigned int getOutputLUTSize(const HcalTrigTowerDetId& id) const; + bool isOnlyQIE11(const HcalTrigTowerDetId& id) const; void loadHCALCompress(HcalLutMetadata const&, HcalTrigTowerGeometry const&) ; //Analytical compression tables // Member Variables + bool allLinear_ = false; double nominal_gain_; double lsb_factor_; double rct_factor_; double nct_factor_; - std::string compressionFile_; - std::string decompressionFile_; + double lin8_factor_; + double lin11_factor_; + const std::string compressionFile_; + const std::string decompressionFile_; std::vector ietal; std::vector ietah; std::vector ZS; diff --git a/CalibCalorimetry/EcalTPGTools/plugins/EcalTPGParamBuilder.cc b/CalibCalorimetry/EcalTPGTools/plugins/EcalTPGParamBuilder.cc index 2b5604353f857..a78225859b3a4 100644 --- a/CalibCalorimetry/EcalTPGTools/plugins/EcalTPGParamBuilder.cc +++ b/CalibCalorimetry/EcalTPGTools/plugins/EcalTPGParamBuilder.cc @@ -408,8 +408,8 @@ void EcalTPGParamBuilder::analyze(const edm::Event& evt, const edm::EventSetup& evtSetup.get().get("EcalEndcap",theEndcapGeometry_handle); evtSetup.get().get("EcalBarrel",theBarrelGeometry_handle); evtSetup.get().get(eTTmap_); - theEndcapGeometry_ = &(*theEndcapGeometry_handle); - theBarrelGeometry_ = &(*theBarrelGeometry_handle); + theEndcapGeometry_ = theEndcapGeometry_handle.product(); + theBarrelGeometry_ = theBarrelGeometry_handle.product(); // electronics mapping ESHandle< EcalElectronicsMapping > ecalmapping; diff --git a/CalibCalorimetry/HcalAlgos/interface/HcalDbHardcode.h b/CalibCalorimetry/HcalAlgos/interface/HcalDbHardcode.h index 47f25f16fe871..d2b7c43635ef1 100644 --- a/CalibCalorimetry/HcalAlgos/interface/HcalDbHardcode.h +++ b/CalibCalorimetry/HcalAlgos/interface/HcalDbHardcode.h @@ -11,6 +11,7 @@ #include "CondFormats/HcalObjects/interface/HcalPedestalWidth.h" #include "CondFormats/HcalObjects/interface/HcalGain.h" #include "CondFormats/HcalObjects/interface/HcalGainWidth.h" +#include "CondFormats/HcalObjects/interface/HcalZSThreshold.h" #include "CondFormats/HcalObjects/interface/HcalQIECoder.h" #include "CondFormats/HcalObjects/interface/HcalQIEShape.h" #include "CondFormats/HcalObjects/interface/HcalQIEType.h" @@ -71,30 +72,31 @@ class HcalDbHardcode { const bool useHEUpgrade() const { return useHEUpgrade_; } const bool useHOUpgrade() const { return useHOUpgrade_; } const bool useHFUpgrade() const { return useHFUpgrade_; } - const HcalHardcodeParameters& getParameters(HcalGenericDetId fId); - const int getGainIndex(HcalGenericDetId fId); + const HcalHardcodeParameters& getParameters(HcalGenericDetId fId) const; + const int getGainIndex(HcalGenericDetId fId) const; const bool killHE() const { return killHE_; } HcalPedestal makePedestal (HcalGenericDetId fId, bool fSmear, bool eff, const HcalTopology* topo, double intlumi); HcalPedestalWidth makePedestalWidth (HcalGenericDetId fId, bool eff, const HcalTopology* topo, double intlumi); - HcalGain makeGain (HcalGenericDetId fId, bool fSmear = false); - HcalGainWidth makeGainWidth (HcalGenericDetId fId); - HcalQIECoder makeQIECoder (HcalGenericDetId fId); - HcalCalibrationQIECoder makeCalibrationQIECoder (HcalGenericDetId fId); - HcalQIEShape makeQIEShape (); - HcalQIEType makeQIEType (HcalGenericDetId fId); - HcalRecoParam makeRecoParam (HcalGenericDetId fId); - HcalMCParam makeMCParam (HcalGenericDetId fId); - HcalTimingParam makeTimingParam (HcalGenericDetId fId); - std::unique_ptr makeHardcodeMap(const std::vector& cells); - std::unique_ptr makeHardcodeDcsMap(); - void makeHardcodeFrontEndMap(HcalFrontEndMap& emap, const std::vector& cells); - std::unique_ptr makeHardcodeFrontEndMap(const std::vector& cells); + HcalGain makeGain (HcalGenericDetId fId, bool fSmear = false) const; + HcalGainWidth makeGainWidth (HcalGenericDetId fId) const; + HcalZSThreshold makeZSThreshold (HcalGenericDetId fId) const; + HcalQIECoder makeQIECoder (HcalGenericDetId fId) const; + HcalCalibrationQIECoder makeCalibrationQIECoder (HcalGenericDetId fId) const; + HcalQIEShape makeQIEShape () const; + HcalQIEType makeQIEType (HcalGenericDetId fId) const; + HcalRecoParam makeRecoParam (HcalGenericDetId fId) const; + HcalMCParam makeMCParam (HcalGenericDetId fId) const; + HcalTimingParam makeTimingParam (HcalGenericDetId fId) const; + std::unique_ptr makeHardcodeMap(const std::vector& cells) const; + std::unique_ptr makeHardcodeDcsMap() const; + void makeHardcodeFrontEndMap(HcalFrontEndMap& emap, const std::vector& cells) const; + std::unique_ptr makeHardcodeFrontEndMap(const std::vector& cells) const; HcalSiPMParameter makeHardcodeSiPMParameter (HcalGenericDetId fId, const HcalTopology* topo, double intlumi); - std::unique_ptr makeHardcodeSiPMCharacteristics (); - HcalTPChannelParameter makeHardcodeTPChannelParameter (HcalGenericDetId fId); - void makeHardcodeTPParameters (HcalTPParameters& tppar); + std::unique_ptr makeHardcodeSiPMCharacteristics () const; + HcalTPChannelParameter makeHardcodeTPChannelParameter (HcalGenericDetId fId) const; + void makeHardcodeTPParameters (HcalTPParameters& tppar) const; int getLayersInDepth(int ieta, int depth, const HcalTopology* topo); - bool isHEPlan1(HcalGenericDetId fId); + bool isHEPlan1(HcalGenericDetId fId) const; private: //member variables diff --git a/CalibCalorimetry/HcalAlgos/interface/HcalHardcodeParameters.h b/CalibCalorimetry/HcalAlgos/interface/HcalHardcodeParameters.h index 72d9ec94da662..edaaa465f3e42 100644 --- a/CalibCalorimetry/HcalAlgos/interface/HcalHardcodeParameters.h +++ b/CalibCalorimetry/HcalAlgos/interface/HcalHardcodeParameters.h @@ -11,9 +11,9 @@ class HcalHardcodeParameters { //default constructor HcalHardcodeParameters() {} //construct from values - HcalHardcodeParameters(double pedestal, double pedestalWidth, std::vector gain, std::vector gainWidth, - int qieType, std::vector qieOffset, std::vector qieSlope, int mcShape, int recoShape, - double photoelectronsToAnalog, std::vector darkCurrent); + HcalHardcodeParameters(double pedestal, double pedestalWidth, const std::vector& gain, const std::vector& gainWidth, int zsThreshold, + int qieType, const std::vector& qieOffset, const std::vector& qieSlope, int mcShape, int recoShape, + double photoelectronsToAnalog, const std::vector& darkCurrent); //construct from pset HcalHardcodeParameters(const edm::ParameterSet & p); @@ -26,6 +26,7 @@ class HcalHardcodeParameters { const double pedestalWidth() const { return pedestalWidth_; } const double gain(unsigned index) const { return gain_.at(index); } const double gainWidth(unsigned index) const { return gainWidth_.at(index); } + const int zsThreshold() const { return zsThreshold_; } const int qieType() const { return qieType_; } const double qieOffset(unsigned range) const { return qieOffset_.at(range); } const double qieSlope(unsigned range) const { return qieSlope_.at(range); } @@ -38,6 +39,7 @@ class HcalHardcodeParameters { //member variables double pedestal_, pedestalWidth_; std::vector gain_, gainWidth_; + int zsThreshold_; int qieType_; std::vector qieOffset_, qieSlope_; int mcShape_, recoShape_; diff --git a/CalibCalorimetry/HcalAlgos/interface/HcalPulseContainmentCorrection.h b/CalibCalorimetry/HcalAlgos/interface/HcalPulseContainmentCorrection.h index e1c0bc1d75228..542f4da40d584 100644 --- a/CalibCalorimetry/HcalAlgos/interface/HcalPulseContainmentCorrection.h +++ b/CalibCalorimetry/HcalAlgos/interface/HcalPulseContainmentCorrection.h @@ -3,6 +3,7 @@ #include class HcalPulseShape; +class HcalTimeSlew; /** \class HcalPulseContainmentCorrection * @@ -15,11 +16,13 @@ class HcalPulseContainmentCorrection { public: HcalPulseContainmentCorrection(int num_samples, float fixedphase_ns, - float max_fracerror); + float max_fracerror, + const HcalTimeSlew* hcalTimeSlew_delay); HcalPulseContainmentCorrection(const HcalPulseShape * shape, int num_samples, float fixedphase_ns, - float max_fracerror); + float max_fracerror, + const HcalTimeSlew* hcalTimeSlew_delay); double getCorrection(double fc_ampl) const; double fractionContained(double fc_ampl) const { return 1.0/this->getCorrection(fc_ampl); } diff --git a/CalibCalorimetry/HcalAlgos/interface/HcalPulseContainmentManager.h b/CalibCalorimetry/HcalAlgos/interface/HcalPulseContainmentManager.h index bdfced7458598..ac550b4a51edf 100644 --- a/CalibCalorimetry/HcalAlgos/interface/HcalPulseContainmentManager.h +++ b/CalibCalorimetry/HcalAlgos/interface/HcalPulseContainmentManager.h @@ -4,6 +4,7 @@ #include "CalibCalorimetry/HcalAlgos/interface/HcalPulseContainmentCorrection.h" #include "CalibCalorimetry/HcalAlgos/interface/HcalPulseShapes.h" #include "DataFormats/HcalDetId/interface/HcalDetId.h" +#include "CalibCalorimetry/HcalAlgos/interface/HcalTimeSlew.h" class HcalPulseContainmentManager { public: @@ -14,6 +15,9 @@ class HcalPulseContainmentManager { void beginRun(edm::EventSetup const & es); void endRun(); + void setTimeSlew(const HcalTimeSlew* timeSlew) { + hcalTimeSlew_delay_ = timeSlew; + } private: struct HcalPulseContainmentEntry { @@ -29,6 +33,8 @@ class HcalPulseContainmentManager { HcalPulseShapes shapes_; float fixedphase_ns_; float max_fracerror_; + + const HcalTimeSlew* hcalTimeSlew_delay_; }; #endif diff --git a/CalibCalorimetry/HcalAlgos/interface/HcalTimeSlew.h b/CalibCalorimetry/HcalAlgos/interface/HcalTimeSlew.h index 0db1b7cfcaffe..0654dd742e63d 100644 --- a/CalibCalorimetry/HcalAlgos/interface/HcalTimeSlew.h +++ b/CalibCalorimetry/HcalAlgos/interface/HcalTimeSlew.h @@ -1,7 +1,7 @@ #ifndef CALIBCALORIMETRY_HCALALGOS_HCALTIMESLEW_H #define CALIBCALORIMETRY_HCALALGOS_HCALTIMESLEW_H 1 -#include +#include /** \class HcalTimeSlew * @@ -10,22 +10,55 @@ * while the "Slow" (and lower noise) setting is used in HO. All * data taken from bench measurements of the QIE and plotted in * Physics TDR Vol 1. + * + * Not to be used for HF at this time (unlikely to have much effect) * - * Not to be used for HF at this time (unlikely to have much effect, however) - * - * \author J. Mans - Minnesota + * \original author J. Mans - Minnesota + * \upgraded 2017 C. Madrid - Baylor */ class HcalTimeSlew { public: - enum ParaSource { TestStand=0, Data=1, MC=2, InputPars=3 }; - enum BiasSetting { Slow=0, Medium=1, Fast=2 }; - static constexpr double tspar[3] = {12.2999, -2.19142, 0}; + class HcalTimeSlewM2Parameters{ + public: + //M2 Parameters + double tzero; + double slope; + double tmax; + + HcalTimeSlewM2Parameters(double t0, double m, double tmaximum):tzero(t0), slope(m), tmax(tmaximum){} + }; + + class HcalTimeSlewM3Parameters{ + public: + //M3 Parameters + double cap; + double tspar0; + double tspar1; + double tspar2; + double tspar0_siPM; + double tspar1_siPM; + double tspar2_siPM; + HcalTimeSlewM3Parameters(double capCon, double tspar0Con, double tspar1Con, double tspar2Con, double tspar0_siPMCon, double tspar1_siPMCon, double tspar2_siPMCon):cap(capCon), tspar0(tspar0Con), tspar1(tspar1Con), tspar2(tspar2Con), tspar0_siPM(tspar0_siPMCon), tspar1_siPM(tspar1_siPMCon), tspar2_siPM(tspar2_siPMCon){} + }; + + HcalTimeSlew() {}; + ~HcalTimeSlew() {} + + void addM2ParameterSet(double tzero, double slope, double tmax); + void addM3ParameterSet(double cap, double tspar0, double tspar1, double tspar2, double tspar0_siPM, double tspar1_siPM, double tspar2_siPM); + + enum ParaSource { TestStand=0, Data=1, MC=2, HBHE=3 }; + enum BiasSetting { Slow=0, Medium=1, Fast=2 }; /** \brief Returns the amount (ns) by which a pulse of the given number of fC will be delayed by the timeslew effect, for the specified bias setting. */ - static double delay(double fC, BiasSetting bias=Medium); - static double delay(double fC, ParaSource source=InputPars, BiasSetting bias=Medium, double par0=tspar[0], double par1=tspar[1], double par2=tspar[2], bool isHPD=true); + double delay(double fC, BiasSetting bias=Medium) const; + double delay(double fC, ParaSource source=HBHE, BiasSetting bias=Medium, bool isHPD=true) const; + + private: + std::vector parametersM2_; + std::vector parametersM3_; }; #endif diff --git a/CalibCalorimetry/HcalAlgos/plugins/BuildFile.xml b/CalibCalorimetry/HcalAlgos/plugins/BuildFile.xml new file mode 100644 index 0000000000000..fc807dd358a82 --- /dev/null +++ b/CalibCalorimetry/HcalAlgos/plugins/BuildFile.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/CalibCalorimetry/HcalAlgos/plugins/HcalPulseContainmentTest.cc b/CalibCalorimetry/HcalAlgos/plugins/HcalPulseContainmentTest.cc new file mode 100644 index 0000000000000..7821a72be6ede --- /dev/null +++ b/CalibCalorimetry/HcalAlgos/plugins/HcalPulseContainmentTest.cc @@ -0,0 +1,76 @@ +#include + +#include "CalibCalorimetry/HcalAlgos/interface/HcalPulseContainmentManager.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "CondFormats/DataRecord/interface/HcalTimeSlewRecord.h" + +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/Utilities/interface/StreamID.h" +#include "Geometry/Records/interface/HcalRecNumberingRecord.h" + +#include +#include +#include +#include + +class HcalTimeSlew; + +class HcalPulseContainmentTest : public edm::one::EDAnalyzer { + +public: + explicit HcalPulseContainmentTest(const edm::ParameterSet& iConfig); + ~HcalPulseContainmentTest() override; + +private: + void beginJob() override; + void beginRun(edm::Run const&, edm::EventSetup const&) override {} + void analyze(edm::Event const&, edm::EventSetup const&) override; + void endRun(edm::Run const&, edm::EventSetup const&) override {} + + const HcalTimeSlew* hcalTimeSlew_delay_; +}; + +HcalPulseContainmentTest::HcalPulseContainmentTest(const edm::ParameterSet& iConfig) { + hcalTimeSlew_delay_ = nullptr; +} + +HcalPulseContainmentTest::~HcalPulseContainmentTest() { } + +void HcalPulseContainmentTest::beginJob() { +} + +void HcalPulseContainmentTest::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { + + edm::ESHandle delay; + iSetup.get().get("HBHE", delay); + hcalTimeSlew_delay_ = &*delay; + + float fixedphase_ns = 6.0; + float max_fracerror = 0.02; + std::auto_ptr manager; + manager = std::auto_ptr( new HcalPulseContainmentManager(max_fracerror)); + manager->setTimeSlew(hcalTimeSlew_delay_); + + HcalDetId hb1(HcalBarrel, 1, 1, 1); + HcalDetId he1(HcalEndcap, 17, 1, 1); + double fc = 10.; + // test re-finding the correction + double corr1 = manager->correction(hb1, 4, fixedphase_ns, fc); + double corr2 = manager->correction(hb1, 4, fixedphase_ns, fc); + assert(corr1 == corr2); + // fewer toAdd means bigger correction + double corr3 = manager->correction(hb1, 2, fixedphase_ns, fc); + assert(corr3 > corr1); + // HB and HE have the same shape here + double corr4 = manager->correction(he1, 4, fixedphase_ns, fc); + assert(corr4 == corr1); + std::cout << corr1 << " " < HcalDbHardcode::makeHardcodeDcsMap() { +std::unique_ptr HcalDbHardcode::makeHardcodeDcsMap() const { HcalDcsMapAddons::Helper dcs_map_helper; dcs_map_helper.mapGeomId2DcsId(HcalDetId(HcalBarrel, -16, 1, 1), HcalDcsDetId(HcalDcsBarrel, -1, 1, HcalDcsDetId::HV, 2)); @@ -455,7 +472,7 @@ std::unique_ptr HcalDbHardcode::makeHardcodeDcsMap() { return std::make_unique(dcs_map_helper); } -std::unique_ptr HcalDbHardcode::makeHardcodeMap(const std::vector& cells) { +std::unique_ptr HcalDbHardcode::makeHardcodeMap(const std::vector& cells) const { static const int kUTCAMask = 0x4000000; //set bit 26 for uTCA version static const int kLinearIndexMax = 0x7FFFF; //19 bits static const int kTriggerBitMask = 0x02000000; //2^25 @@ -488,7 +505,7 @@ std::unique_ptr HcalDbHardcode::makeHardcodeMap(const std::v return std::make_unique(emapHelper); } -std::unique_ptr HcalDbHardcode::makeHardcodeFrontEndMap(const std::vector& cells) { +std::unique_ptr HcalDbHardcode::makeHardcodeFrontEndMap(const std::vector& cells) const { HcalFrontEndMapAddons::Helper emapHelper; std::stringstream mystream; std::string detector[5] = {"XX","HB","HE","HO","HF"}; @@ -575,7 +592,7 @@ int HcalDbHardcode::getLayersInDepth(int ieta, int depth, const HcalTopology* to } } -bool HcalDbHardcode::isHEPlan1(HcalGenericDetId fId){ +bool HcalDbHardcode::isHEPlan1(HcalGenericDetId fId) const { if(fId.isHcalDetId()){ HcalDetId hid(fId); //special mixed case for HE 2017 @@ -628,7 +645,7 @@ HcalSiPMParameter HcalDbHardcode::makeHardcodeSiPMParameter (HcalGenericDetId fI return HcalSiPMParameter(fId.rawId(), theType, thePe2fC, theDC, 0, 0); } -std::unique_ptr HcalDbHardcode::makeHardcodeSiPMCharacteristics () { +std::unique_ptr HcalDbHardcode::makeHardcodeSiPMCharacteristics () const { // SiPMCharacteristics are constants for each type of SiPM: // Type, # of pixels, 3 parameters for non-linearity, cross talk parameter, .. // Obtained from data sheet and measurements @@ -648,7 +665,7 @@ std::unique_ptr HcalDbHardcode::makeHardcodeSiPMCharact return std::make_unique(sipmHelper); } -HcalTPChannelParameter HcalDbHardcode::makeHardcodeTPChannelParameter (HcalGenericDetId fId) { +HcalTPChannelParameter HcalDbHardcode::makeHardcodeTPChannelParameter (HcalGenericDetId fId) const { // For each detId parameters for trigger primitive // mask for channel validity and self trigger information, fine grain // bit information and auxiliary words @@ -656,7 +673,7 @@ HcalTPChannelParameter HcalDbHardcode::makeHardcodeTPChannelParameter (HcalGener return HcalTPChannelParameter(fId.rawId(), 0, bitInfo, 0, 0); } -void HcalDbHardcode::makeHardcodeTPParameters (HcalTPParameters& tppar) { +void HcalDbHardcode::makeHardcodeTPParameters (HcalTPParameters& tppar) const { // Parameters for a given TP algorithm: // FineGrain Algorithm Version for HBHE, ADC threshold fof TDC mask of HF, // TDC mask for HF, Self Trigger bits, auxiliary words diff --git a/CalibCalorimetry/HcalAlgos/src/HcalHardcodeParameters.cc b/CalibCalorimetry/HcalAlgos/src/HcalHardcodeParameters.cc index 2ea65d0f9d3c0..07c3a0cb29375 100644 --- a/CalibCalorimetry/HcalAlgos/src/HcalHardcodeParameters.cc +++ b/CalibCalorimetry/HcalAlgos/src/HcalHardcodeParameters.cc @@ -1,12 +1,13 @@ #include "CalibCalorimetry/HcalAlgos/interface/HcalHardcodeParameters.h" -HcalHardcodeParameters::HcalHardcodeParameters(double pedestal, double pedestalWidth, std::vector gain, std::vector gainWidth, - int qieType, std::vector qieOffset, std::vector qieSlope, int mcShape, int recoShape, - double photoelectronsToAnalog, std::vector darkCurrent) +HcalHardcodeParameters::HcalHardcodeParameters(double pedestal, double pedestalWidth, const std::vector& gain, const std::vector& gainWidth, int zsThreshold, + int qieType, const std::vector& qieOffset, const std::vector& qieSlope, int mcShape, int recoShape, + double photoelectronsToAnalog, const std::vector& darkCurrent) : pedestal_(pedestal), pedestalWidth_(pedestalWidth), gain_(gain), gainWidth_(gainWidth), + zsThreshold_(zsThreshold), qieType_(qieType), qieOffset_(qieOffset), qieSlope_(qieSlope), @@ -23,6 +24,7 @@ HcalHardcodeParameters::HcalHardcodeParameters(const edm::ParameterSet & p) pedestalWidth_(p.getParameter("pedestalWidth")), gain_(p.getParameter>("gain")), gainWidth_(p.getParameter>("gainWidth")), + zsThreshold_(p.getParameter("zsThreshold")), qieType_(p.getParameter("qieType")), qieOffset_(p.getParameter>("qieOffset")), qieSlope_(p.getParameter>("qieSlope")), diff --git a/CalibCalorimetry/HcalAlgos/src/HcalPulseContainmentAlgo.cc b/CalibCalorimetry/HcalAlgos/src/HcalPulseContainmentAlgo.cc index c39e9d70d5704..a34f50773b96f 100644 --- a/CalibCalorimetry/HcalAlgos/src/HcalPulseContainmentAlgo.cc +++ b/CalibCalorimetry/HcalAlgos/src/HcalPulseContainmentAlgo.cc @@ -9,17 +9,18 @@ // Each map y-value is separated from the previous value by a programmable fractional error // relative to the previous value. // -HcalPulseContainmentAlgo::HcalPulseContainmentAlgo(int num_samples, double fixedphase_ns) -: fixedphasens_(fixedphase_ns), - integrator_(&(HcalPulseShapes().hbShape())) +HcalPulseContainmentAlgo::HcalPulseContainmentAlgo(int num_samples, double fixedphase_ns, const HcalTimeSlew* hcalTimeSlew_delay) +: fixedphasens_(fixedphase_ns), + integrator_(&(HcalPulseShapes().hbShape())), + hcalTimeSlew_delay_(hcalTimeSlew_delay) { init(num_samples); } -HcalPulseContainmentAlgo::HcalPulseContainmentAlgo - (const HcalPulseShape * shape, int num_samples, double fixedphase_ns) +HcalPulseContainmentAlgo::HcalPulseContainmentAlgo(const HcalPulseShape * shape, int num_samples, double fixedphase_ns, const HcalTimeSlew* hcalTimeSlew_delay) : fixedphasens_(fixedphase_ns), - integrator_(shape) + integrator_(shape), + hcalTimeSlew_delay_(hcalTimeSlew_delay) { init(num_samples); } @@ -66,8 +67,8 @@ HcalPulseContainmentAlgo::init(int num_samples) std::pair HcalPulseContainmentAlgo::calcpair(double truefc) { - double timeslew_ns = HcalTimeSlew::delay(std::max(0.0,(double)truefc), - HcalTimeSlew::Medium); + double timeslew_ns = hcalTimeSlew_delay_->delay(std::max(0.0,(double)truefc), HcalTimeSlew::Medium); + double shift_ns = fixedphasens_ - time0shiftns_ + timeslew_ns; //std::cout << "SHIFT " << fixedphasens_ << " " << time0shiftns_ << " " << timeslew_ns << std::endl; double tmin = -shift_ns; diff --git a/CalibCalorimetry/HcalAlgos/src/HcalPulseContainmentAlgo.h b/CalibCalorimetry/HcalAlgos/src/HcalPulseContainmentAlgo.h index ba9c326fccfdc..a4107c6ed0557 100644 --- a/CalibCalorimetry/HcalAlgos/src/HcalPulseContainmentAlgo.h +++ b/CalibCalorimetry/HcalAlgos/src/HcalPulseContainmentAlgo.h @@ -4,13 +4,17 @@ #include "CalibCalorimetry/HcalAlgos/interface/HcalPulseShape.h" #include "CalibCalorimetry/HcalAlgos/interface/HcalShapeIntegrator.h" +class HcalTimeSlew; + class HcalPulseContainmentAlgo { public: HcalPulseContainmentAlgo(const HcalPulseShape * shape, - int num_samples, - double fixedphase_ns); + int num_samples, + double fixedphase_ns, + const HcalTimeSlew* hcalTimeSlew_delay); HcalPulseContainmentAlgo(int num_samples, - double fixedphase_ns); + double fixedphase_ns, + const HcalTimeSlew* hcalTimeSlew_delay); std::pair calcpair(double); private: void init(int num_samples); @@ -18,6 +22,7 @@ class HcalPulseContainmentAlgo { double integrationwindowns_; double time0shiftns_; HcalShapeIntegrator integrator_; + const HcalTimeSlew* hcalTimeSlew_delay_; }; #endif diff --git a/CalibCalorimetry/HcalAlgos/src/HcalPulseContainmentCorrection.cc b/CalibCalorimetry/HcalAlgos/src/HcalPulseContainmentCorrection.cc index 2f9e77a53c514..af91fb01ca3f6 100644 --- a/CalibCalorimetry/HcalAlgos/src/HcalPulseContainmentCorrection.cc +++ b/CalibCalorimetry/HcalAlgos/src/HcalPulseContainmentCorrection.cc @@ -16,9 +16,10 @@ // HcalPulseContainmentCorrection::HcalPulseContainmentCorrection(int num_samples, float fixedphase_ns, - float max_fracerror) + float max_fracerror, + const HcalTimeSlew* hcalTimeSlew_delay) { - HcalPulseContainmentAlgo corFalgo(num_samples, (double)fixedphase_ns); + HcalPulseContainmentAlgo corFalgo(num_samples, (double)fixedphase_ns, hcalTimeSlew_delay); // Generate lookup map for the correction function, never exceeding // a maximum fractional error for lookups. @@ -34,12 +35,13 @@ HcalPulseContainmentCorrection::HcalPulseContainmentCorrection(int num_samples, // do the same, but with a shape passed in HcalPulseContainmentCorrection::HcalPulseContainmentCorrection( - const HcalPulseShape * shape, - int num_samples, - float fixedphase_ns, - float max_fracerror) + const HcalPulseShape * shape, + int num_samples, + float fixedphase_ns, + float max_fracerror, + const HcalTimeSlew* hcalTimeSlew_delay) { - HcalPulseContainmentAlgo corFalgo(shape, num_samples, (double)fixedphase_ns); + HcalPulseContainmentAlgo corFalgo(shape, num_samples, (double)fixedphase_ns, hcalTimeSlew_delay); genlkupmap (1.0, 200000.0f, // generation domain max_fracerror, // maximum fractional error 1.0, // min_xstep = minimum true fC increment diff --git a/CalibCalorimetry/HcalAlgos/src/HcalPulseContainmentManager.cc b/CalibCalorimetry/HcalAlgos/src/HcalPulseContainmentManager.cc index cc463fdb8aa24..ecaed949f5e16 100644 --- a/CalibCalorimetry/HcalAlgos/src/HcalPulseContainmentManager.cc +++ b/CalibCalorimetry/HcalAlgos/src/HcalPulseContainmentManager.cc @@ -1,26 +1,31 @@ #include "CalibCalorimetry/HcalAlgos/interface/HcalPulseContainmentManager.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "CondFormats/DataRecord/interface/HcalTimeSlewRecord.h" +#include HcalPulseContainmentManager::HcalPulseContainmentManager(float max_fracerror ) : entries_(), shapes_(), max_fracerror_(max_fracerror) { + hcalTimeSlew_delay_ = nullptr; } - void HcalPulseContainmentManager::beginRun(edm::EventSetup const & es) { + edm::ESHandle delay; + es.get().get("HBHE", delay); + hcalTimeSlew_delay_ = &*delay; shapes_.beginRun(es); } - void HcalPulseContainmentManager::endRun() { shapes_.endRun(); } - double HcalPulseContainmentManager::correction(const HcalDetId & detId, int toAdd, float fixedphase_ns, double fc_ampl) { @@ -43,7 +48,6 @@ double HcalPulseContainmentManager::correction(const HcalDetId & detId, return get(detId, toAdd, fixedphase_ns)->getCorrection(fc_ampl); } - const HcalPulseContainmentCorrection * HcalPulseContainmentManager::get(const HcalDetId & detId, int toAdd, float fixedphase_ns) { @@ -72,9 +76,7 @@ HcalPulseContainmentManager::get(const HcalDetId & detId, int toAdd, float fixed */ // didn't find it. Make one. - HcalPulseContainmentEntry entry(toAdd, fixedphase_ns, shape, - HcalPulseContainmentCorrection(shape, toAdd, fixedphase_ns, max_fracerror_)); + HcalPulseContainmentEntry entry(toAdd, fixedphase_ns, shape, HcalPulseContainmentCorrection(shape, toAdd, fixedphase_ns, max_fracerror_, hcalTimeSlew_delay_)); entries_.push_back(entry); return &(entries_.back().correction_); -} - +} diff --git a/CalibCalorimetry/HcalAlgos/src/HcalTimeSlew.cc b/CalibCalorimetry/HcalAlgos/src/HcalTimeSlew.cc index ce0f2233f67bd..34e2da8eda6df 100644 --- a/CalibCalorimetry/HcalAlgos/src/HcalTimeSlew.cc +++ b/CalibCalorimetry/HcalAlgos/src/HcalTimeSlew.cc @@ -1,36 +1,33 @@ #include "CalibCalorimetry/HcalAlgos/interface/HcalTimeSlew.h" #include +#include -static const double tzero[3]= {23.960177, 13.307784, 9.109694}; -static const double slope[3] = {-3.178648, -1.556668, -1.075824 }; -static const double tmax[3] = {16.00, 10.00, 6.25 }; -static const double cap = 6.0; -static const double tspar0[2] = {15.5, 12.2999}; -static const double tspar1[2] = {-3.2,-2.19142}; -static const double tspar2[2] = {32, 0}; -static const double tspar0_siPM[2] = {0., 0.}; // 0ns delay for MC and DATA, recheck later for data -static const double tspar1_siPM[2] = {0, 0}; -static const double tspar2_siPM[2] = {0, 0}; +void HcalTimeSlew::addM2ParameterSet(double tzero, double slope, double tmax){ + parametersM2_.emplace_back(tzero,slope,tmax); +} -// used by M2 -double HcalTimeSlew::delay(double fC, BiasSetting bias) { - double rawDelay=tzero[bias]+slope[bias]*log(fC); - return (rawDelay<0)?(0):((rawDelay>tmax[bias])?(tmax[bias]):(rawDelay)); +void HcalTimeSlew::addM3ParameterSet(double cap, double tspar0, double tspar1, double tspar2, double tspar0_siPM, double tspar1_siPM, double tspar2_siPM){ + parametersM3_.emplace_back(cap, tspar0, tspar1, tspar2, tspar0_siPM, tspar1_siPM, tspar2_siPM); } -// used by M3 -double HcalTimeSlew::delay(double fC, ParaSource source, BiasSetting bias, double par0, double par1, double par2, bool isHPD) { +// Used by M2/Simulation +double HcalTimeSlew::delay(double fC, BiasSetting bias) const { + double rawDelay = parametersM2_[bias].tzero + parametersM2_[bias].slope*log(fC); + return (rawDelay < 0)?(0):((rawDelay > parametersM2_[bias].tmax)?(parametersM2_[bias].tmax):(rawDelay)); +} - if (source==TestStand) { +// Used by M3 +double HcalTimeSlew::delay(double fC, ParaSource source, BiasSetting bias, bool isHPD) const { + double rawDelay = 0.0; + if(source == TestStand){ return HcalTimeSlew::delay(fC, bias); } - else if (source==InputPars) { - if(isHPD) return std::fmin(cap, par0 + par1*log(fC+par2)); - return cap+tspar0_siPM[0]; + else if(isHPD){ + rawDelay = std::fmin( parametersM3_[source].cap, + parametersM3_[source].tspar0+parametersM3_[source].tspar1*log(fC+parametersM3_[source].tspar2 )); } - else if (source==Data || source==MC){ - if(isHPD) return std::fmin(cap,tspar0[source-1]+tspar1[source-1]*log(fC+tspar2[source-1])); - return cap+tspar0_siPM[source-1]; + else{ + rawDelay = parametersM3_[source].cap+parametersM3_[source].tspar0_siPM; } - return 0; + return rawDelay; } diff --git a/CalibCalorimetry/HcalAlgos/src/T_EventSetup_HcalTimeSlew.cc b/CalibCalorimetry/HcalAlgos/src/T_EventSetup_HcalTimeSlew.cc new file mode 100644 index 0000000000000..822a20f07c847 --- /dev/null +++ b/CalibCalorimetry/HcalAlgos/src/T_EventSetup_HcalTimeSlew.cc @@ -0,0 +1,4 @@ +#include "FWCore/Utilities/interface/typelookup.h" +#include "CalibCalorimetry/HcalAlgos/interface/HcalTimeSlew.h" + +TYPELOOKUP_DATA_REG(HcalTimeSlew); diff --git a/CalibCalorimetry/HcalAlgos/test/BuildFile.xml b/CalibCalorimetry/HcalAlgos/test/BuildFile.xml index 86950e4bf202f..c07573ff162cf 100644 --- a/CalibCalorimetry/HcalAlgos/test/BuildFile.xml +++ b/CalibCalorimetry/HcalAlgos/test/BuildFile.xml @@ -4,7 +4,10 @@ - + + + + diff --git a/CalibCalorimetry/HcalAlgos/test/HcalPulseContainmentTest.cpp b/CalibCalorimetry/HcalAlgos/test/HcalPulseContainmentTest.cpp deleted file mode 100644 index 8fb298f19e49a..0000000000000 --- a/CalibCalorimetry/HcalAlgos/test/HcalPulseContainmentTest.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "CalibCalorimetry/HcalAlgos/interface/HcalPulseContainmentManager.h" -#include -#include -int main() { - float fixedphase_ns = 6.0; - float max_fracerror = 0.02; - std::auto_ptr manager; - manager = std::auto_ptr( new HcalPulseContainmentManager(max_fracerror)); - - HcalDetId hb1(HcalBarrel, 1, 1, 1); - HcalDetId he1(HcalEndcap, 17, 1, 1); - double fc = 10.; - // test re-finding the correction - double corr1 = manager->correction(hb1, 4, fixedphase_ns, fc); - double corr2 = manager->correction(hb1, 4, fixedphase_ns, fc); - assert(corr1 == corr2); - // fewer toAdd means bigger correction - double corr3 = manager->correction(hb1, 2, fixedphase_ns, fc); - assert(corr3 > corr1); - // HB and HE have the same shape here - double corr4 = manager->correction(he1, 4, fixedphase_ns, fc); - assert(corr4 == corr1); - std::cout << corr1 << " " < HcalHardcodeCalibrations::produceZSThresholds auto result = std::make_unique(topo); std::vector cells = allCells(*topo, dbHardcode.killHE()); for (std::vector ::const_iterator cell = cells.begin (); cell != cells.end (); ++cell) { - HcalZSThreshold item(cell->rawId(),0); + HcalZSThreshold item = dbHardcode.makeZSThreshold(*cell); result->addValues(item); } return result; @@ -663,7 +663,7 @@ std::unique_ptr HcalHardcodeCalibrations::produceLutMetadata (c for (const auto& cell: cells) { float rcalib = 1.; int granularity = 1; - int threshold = 1; + int threshold = 0; if (dbHardcode.useHEUpgrade() or dbHardcode.useHFUpgrade()) { // Use values from 2016 as starting conditions for 2017+. These are @@ -697,19 +697,15 @@ std::unique_ptr HcalHardcodeCalibrations::produceLutMetadata (c HcalTrigTowerDetId id(cell); if(id.ietaAbs() <= 17) { granularity = 1; - threshold = 4; } else if(id.ietaAbs() >= 18 && id.ietaAbs() <= 26) { granularity = 2; - threshold = 2; } else if(id.ietaAbs() >= 27 && id.ietaAbs() <= 28) { granularity = 5; - threshold = 1; } else { granularity = 0; - threshold = 0; } } } @@ -936,6 +932,7 @@ void HcalHardcodeCalibrations::fillDescriptions(edm::ConfigurationDescriptions & desc_hb.add>("gainWidth", std::vector({0.0})); desc_hb.add("pedestal", 3.0); desc_hb.add("pedestalWidth", 0.55); + desc_hb.add("zsThreshold", 8); desc_hb.add>("qieOffset", std::vector({-0.49, 1.8, 7.2, 37.9})); desc_hb.add>("qieSlope", std::vector({0.912, 0.917, 0.922, 0.923})); desc_hb.add("qieType", 0); @@ -959,6 +956,7 @@ void HcalHardcodeCalibrations::fillDescriptions(edm::ConfigurationDescriptions & desc_hbUpgrade.add>("gainWidth", std::vector({0})); desc_hbUpgrade.add("pedestal", 18.0); desc_hbUpgrade.add("pedestalWidth", 5.0); + desc_hbUpgrade.add("zsThreshold", 3); desc_hbUpgrade.add>("qieOffset", std::vector({0.0, 0.0, 0.0, 0.0})); desc_hbUpgrade.add>("qieSlope", std::vector({0.333, 0.333, 0.333, 0.333})); desc_hbUpgrade.add("qieType", 2); @@ -975,6 +973,7 @@ void HcalHardcodeCalibrations::fillDescriptions(edm::ConfigurationDescriptions & desc_he.add>("gainWidth", std::vector({0})); desc_he.add("pedestal", 3.0); desc_he.add("pedestalWidth", 0.79); + desc_he.add("zsThreshold", 9); desc_he.add>("qieOffset", std::vector({-0.38, 2.0, 7.6, 39.6})); desc_he.add>("qieSlope", std::vector({0.912, 0.916, 0.92, 0.922})); desc_he.add("qieType", 0); @@ -998,6 +997,7 @@ void HcalHardcodeCalibrations::fillDescriptions(edm::ConfigurationDescriptions & desc_heUpgrade.add>("gainWidth", std::vector({0})); desc_heUpgrade.add("pedestal", 18.0); desc_heUpgrade.add("pedestalWidth", 5.0); + desc_heUpgrade.add("zsThreshold", 3); desc_heUpgrade.add>("qieOffset", std::vector({0.0, 0.0, 0.0, 0.0})); desc_heUpgrade.add>("qieSlope", std::vector({0.333, 0.333, 0.333, 0.333})); desc_heUpgrade.add("qieType", 2); @@ -1014,6 +1014,7 @@ void HcalHardcodeCalibrations::fillDescriptions(edm::ConfigurationDescriptions & desc_hf.add>("gainWidth", std::vector({0.0, 0.0})); desc_hf.add("pedestal", 3.0); desc_hf.add("pedestalWidth", 0.84); + desc_hf.add("zsThreshold", -9999); desc_hf.add>("qieOffset", std::vector({-0.87, 1.4, 7.8, -29.6})); desc_hf.add>("qieSlope", std::vector({0.359, 0.358, 0.36, 0.367})); desc_hf.add("qieType", 0); @@ -1029,6 +1030,7 @@ void HcalHardcodeCalibrations::fillDescriptions(edm::ConfigurationDescriptions & desc_hfUpgrade.add>("gainWidth", std::vector({0.0, 0.0})); desc_hfUpgrade.add("pedestal", 13.33); desc_hfUpgrade.add("pedestalWidth", 3.33); + desc_hfUpgrade.add("zsThreshold", -9999); desc_hfUpgrade.add>("qieOffset", std::vector({0.0697, -0.7405, 12.38, -671.9})); desc_hfUpgrade.add>("qieSlope", std::vector({0.297, 0.298, 0.298, 0.313})); desc_hfUpgrade.add("qieType", 1); @@ -1051,6 +1053,7 @@ void HcalHardcodeCalibrations::fillDescriptions(edm::ConfigurationDescriptions & desc_ho.add>("gainWidth", std::vector({0.0, 0.0})); desc_ho.add("pedestal", 11.0); desc_ho.add("pedestalWidth", 0.57); + desc_ho.add("zsThreshold", 24); desc_ho.add>("qieOffset", std::vector({-0.44, 1.4, 7.1, 38.5})); desc_ho.add>("qieSlope", std::vector({0.907, 0.915, 0.92, 0.921})); desc_ho.add("qieType", 0); diff --git a/CalibCalorimetry/HcalPlugins/src/HcalTimeSlewEP.cc b/CalibCalorimetry/HcalPlugins/src/HcalTimeSlewEP.cc new file mode 100644 index 0000000000000..9d7a3edf5443a --- /dev/null +++ b/CalibCalorimetry/HcalPlugins/src/HcalTimeSlewEP.cc @@ -0,0 +1,86 @@ +#include "HcalTimeSlewEP.h" +#include "CalibCalorimetry/HcalAlgos/interface/HcalTimeSlew.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "FWCore/ParameterSet/interface/FileInPath.h" +#include "FWCore/Framework/interface/SourceFactory.h" + +#include +#include +#include +#include + +HcalTimeSlewEP::HcalTimeSlewEP(const edm::ParameterSet& pset) : pset_(pset) +{ + setWhatProduced(this); + findingRecord(); +} + +HcalTimeSlewEP::~HcalTimeSlewEP() +{} + +void HcalTimeSlewEP::setIntervalFor(const edm::eventsetup::EventSetupRecordKey& iKey, const edm::IOVSyncValue& iTime, edm::ValidityInterval& oInterval) { + oInterval = edm::ValidityInterval(edm::IOVSyncValue::beginOfTime(), edm::IOVSyncValue::endOfTime()); +} + +void HcalTimeSlewEP::fillDescriptions( edm::ConfigurationDescriptions & descriptions ) { + edm::ParameterSetDescription desc; + + edm::ParameterSetDescription desc_M2; + desc_M2.add("tzero"); + desc_M2.add("slope"); + desc_M2.add("tmax"); + std::vector default_M2(1); + desc.addVPSet("timeSlewParametersM2",desc_M2,default_M2); + + edm::ParameterSetDescription desc_M3; + desc_M3.add("cap"); + desc_M3.add("tspar0"); + desc_M3.add("tspar1"); + desc_M3.add("tspar2"); + desc_M3.add("tspar0_siPM"); + desc_M3.add("tspar1_siPM"); + desc_M3.add("tspar2_siPM"); + std::vector default_M3(1); + desc.addVPSet("timeSlewParametersM3",desc_M3,default_M3); + + descriptions.addDefault(desc); + +} + +// ------------ method called to produce the data ------------ +HcalTimeSlewEP::ReturnType +HcalTimeSlewEP::produce(const HcalTimeSlewRecord& iRecord){ + + //Two pset sets for M2/Simulation and M3 + std::vector p_TimeSlewM2 = pset_.getParameter>("timeSlewParametersM2"); + std::vector p_TimeSlewM3 = pset_.getParameter>("timeSlewParametersM3"); + + ReturnType hcalTimeSlew( + new HcalTimeSlew( + ) + ); + + //loop over the VPSets + for(const auto& p_timeslew : p_TimeSlewM2){ + double t0 = p_timeslew.getParameter("tzero"); + double m = p_timeslew.getParameter("slope"); + double tmaximum = p_timeslew.getParameter("tmax"); + hcalTimeSlew->addM2ParameterSet(t0, m, tmaximum); + } + + for(const auto& p_timeslew : p_TimeSlewM3){ + double cap_ = p_timeslew.getParameter("cap"); + double tspar0_ = p_timeslew.getParameter("tspar0"); + double tspar1_ = p_timeslew.getParameter("tspar1"); + double tspar2_ = p_timeslew.getParameter("tspar2"); + double tspar0_siPM_ = p_timeslew.getParameter("tspar0_siPM"); + double tspar1_siPM_ = p_timeslew.getParameter("tspar1_siPM"); + double tspar2_siPM_ = p_timeslew.getParameter("tspar2_siPM"); + hcalTimeSlew->addM3ParameterSet(cap_,tspar0_,tspar1_,tspar2_,tspar0_siPM_,tspar1_siPM_,tspar2_siPM_); + } + + return hcalTimeSlew; +} + +DEFINE_FWK_EVENTSETUP_SOURCE(HcalTimeSlewEP); diff --git a/CalibCalorimetry/HcalPlugins/src/HcalTimeSlewEP.h b/CalibCalorimetry/HcalPlugins/src/HcalTimeSlewEP.h new file mode 100644 index 0000000000000..530e4674d1c9a --- /dev/null +++ b/CalibCalorimetry/HcalPlugins/src/HcalTimeSlewEP.h @@ -0,0 +1,37 @@ +#ifndef CalibCalorimetry_HcalPlugins_HcalTimeSlewEP_H +#define CalibCalorimetry_HcalPlugins_HcalTimeSlewEP_H + +// system include files +#include + +//user include files +#include "FWCore/Framework/interface/ModuleFactory.h" +#include "FWCore/Framework/interface/ESProducer.h" +#include "FWCore/Framework/interface/EventSetupRecordIntervalFinder.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "CondFormats/DataRecord/interface/HcalTimeSlewRecord.h" +#include "CalibCalorimetry/HcalAlgos/interface/HcalTimeSlew.h" + +namespace edm{ + class ConfigurationDescriptions; +} + +class HcalTimeSlewEP : public edm::ESProducer, public edm::EventSetupRecordIntervalFinder { + public: + HcalTimeSlewEP(const edm::ParameterSet&); + ~HcalTimeSlewEP(); + + typedef std::shared_ptr ReturnType; + + static void fillDescriptions( edm::ConfigurationDescriptions & descriptions ); + + ReturnType produce(const HcalTimeSlewRecord&); + + protected: + void setIntervalFor(const edm::eventsetup::EventSetupRecordKey&, const edm::IOVSyncValue&, edm::ValidityInterval&) override; + + private: + const edm::ParameterSet& pset_; +}; + +#endif diff --git a/CalibCalorimetry/HcalTPGAlgos/interface/HcaluLUTTPGCoder.h b/CalibCalorimetry/HcalTPGAlgos/interface/HcaluLUTTPGCoder.h index a7284ed3bdf9e..2698c374188d5 100644 --- a/CalibCalorimetry/HcalTPGAlgos/interface/HcaluLUTTPGCoder.h +++ b/CalibCalorimetry/HcalTPGAlgos/interface/HcaluLUTTPGCoder.h @@ -50,6 +50,7 @@ class HcaluLUTTPGCoder : public HcalTPGCoder { void setLUTGenerationMode(bool gen){ LUTGenerationMode_ = gen; }; void setFGHFthreshold(unsigned int fgthreshold){ FG_HF_threshold_ = fgthreshold; }; void setMaskBit(int bit){ bitToMask_ = bit; }; + void setAllLinear(bool linear, double lsb8, double lsb11, double lsb11overlap) { allLinear_ = linear; linearLSB_QIE8_ = lsb8; linearLSB_QIE11_ = lsb11; linearLSB_QIE11Overlap_ = lsb11overlap; }; void lookupMSB(const HBHEDataFrame& df, std::vector& msb) const; void lookupMSB(const QIE10DataFrame& df, std::vector& msb) const; void lookupMSB(const QIE11DataFrame& df, std::vector>& msb) const; @@ -88,6 +89,8 @@ class HcaluLUTTPGCoder : public HcalTPGCoder { std::vector< Lut > inputLUT_; std::vector gain_; std::vector ped_; + bool allLinear_; + double linearLSB_QIE8_, linearLSB_QIE11_, linearLSB_QIE11Overlap_; }; #endif diff --git a/CalibCalorimetry/HcalTPGAlgos/src/HcaluLUTTPGCoder.cc b/CalibCalorimetry/HcalTPGAlgos/src/HcaluLUTTPGCoder.cc index 9df1744c40370..01cabc1cfec0a 100644 --- a/CalibCalorimetry/HcalTPGAlgos/src/HcaluLUTTPGCoder.cc +++ b/CalibCalorimetry/HcalTPGAlgos/src/HcaluLUTTPGCoder.cc @@ -9,6 +9,7 @@ #include "DataFormats/HcalDigi/interface/HcalQIENum.h" #include "DataFormats/HcalDigi/interface/QIE10DataFrame.h" #include "DataFormats/HcalDigi/interface/QIE11DataFrame.h" +#include "DataFormats/HcalDetId/interface/HcalTrigTowerDetId.h" #include "Geometry/HcalTowerAlgo/interface/HcalTrigTowerGeometry.h" #include "Geometry/Records/interface/IdealGeometryRecord.h" #include "Geometry/CaloGeometry/interface/CaloGeometry.h" @@ -35,7 +36,7 @@ const int HcaluLUTTPGCoder::QIE10_LUT_BITMASK; const int HcaluLUTTPGCoder::QIE11_LUT_BITMASK; -HcaluLUTTPGCoder::HcaluLUTTPGCoder(const HcalTopology* top) : topo_(top), LUTGenerationMode_(true), bitToMask_(0) { +HcaluLUTTPGCoder::HcaluLUTTPGCoder(const HcalTopology* top) : topo_(top), LUTGenerationMode_(true), bitToMask_(0), allLinear_(false), linearLSB_QIE8_(1.), linearLSB_QIE11_(1.) { firstHBEta_ = topo_->firstHBRing(); lastHBEta_ = topo_->lastHBRing(); nHBEta_ = (lastHBEta_-firstHBEta_+1); @@ -230,7 +231,13 @@ void HcaluLUTTPGCoder::update(const HcalDbService& conditions) { assert(metadata !=nullptr); float nominalgain_ = metadata->getNominalGain(); + HcalTrigTowerGeometry triggeo(topo_); std::map cosh_ieta; + for (int i = 1; i <= firstHFEta_; ++i) { + double eta_low = 0., eta_high = 0.; + triggeo.towerEtaBounds(i, 0, eta_low, eta_high); + cosh_ieta[i] = fabs(cosh((eta_low + eta_high)/2.)); + } for (int i = firstHFEta_; i <= lastHFEta_; ++i){ std::pair etas = topo_->etaRange(HcalForward,i); double eta1 = etas.first; @@ -300,11 +307,16 @@ void HcaluLUTTPGCoder::update(const HcalDbService& conditions) { return fC/4; }; - int QIEtype =conditions.getHcalQIEType(cell)->getValue(); - - const size_t SIZE = QIEtype==0 ? INPUT_LUT_SIZE : UPGRADE_LUT_SIZE; - const int MASK = QIEtype==0 ? QIE8_LUT_BITMASK : - QIEtype==1 ? QIE10_LUT_BITMASK : QIE11_LUT_BITMASK; + int qieType =conditions.getHcalQIEType(cell)->getValue(); + + const size_t SIZE = qieType==QIE8 ? INPUT_LUT_SIZE : UPGRADE_LUT_SIZE; + const int MASK = qieType==QIE8 ? QIE8_LUT_BITMASK : + qieType==QIE10 ? QIE10_LUT_BITMASK : QIE11_LUT_BITMASK; + double linearLSB = linearLSB_QIE8_; + if (qieType == QIE11 and cell.ietaAbs() == topo_->lastHBRing()) + linearLSB = linearLSB_QIE11Overlap_; + else if (qieType == QIE11) + linearLSB = linearLSB_QIE11_; lut.resize(SIZE, 0); @@ -317,15 +329,19 @@ void HcaluLUTTPGCoder::update(const HcalDbService& conditions) { if (isMasked) lut[adc] = 0; else { double nonlinearityCorrection = 1.0; - if(QIEtype==QIE11) { + if(qieType==QIE11) { const HcalSiPMParameter& siPMParameter(*conditions.getHcalSiPMParameter(cell)); HcalSiPMnonlinearity corr(conditions.getHcalSiPMCharacteristics()->getNonLinearities(siPMParameter.getType())); const double fcByPE = siPMParameter.getFCByPE(); const double effectivePixelsFired = adc2fC(adc)/fcByPE; nonlinearityCorrection = corr.getRecoCorrectionFactor(effectivePixelsFired); } - lut[adc] = (LutElement) std::min(std::max(0, int((adc2fC(adc) - ped) * gain * rcalib * nonlinearityCorrection / nominalgain_ / granularity)), MASK); - if(QIEtype==QIE11){ + if (allLinear_) + lut[adc] = (LutElement) std::min(std::max(0, int((adc2fC(adc) - ped) * gain * rcalib * nonlinearityCorrection / linearLSB / cosh_ieta[cell.ietaAbs()])), MASK); + else + lut[adc] = (LutElement) std::min(std::max(0, int((adc2fC(adc) - ped) * gain * rcalib * nonlinearityCorrection / nominalgain_ / granularity)), MASK); + + if(qieType==QIE11){ if (adc >= mipMin and adc < mipMax) lut[adc] |= QIE11_LUT_MSB0; else if (adc >= mipMax) lut[adc] |= QIE11_LUT_MSB1; } diff --git a/CalibCalorimetry/HcalTPGEventSetup/src/HcalTPGCoderULUT.cc b/CalibCalorimetry/HcalTPGEventSetup/src/HcalTPGCoderULUT.cc index 53fcfc8082c7c..72c8f82067c95 100644 --- a/CalibCalorimetry/HcalTPGEventSetup/src/HcalTPGCoderULUT.cc +++ b/CalibCalorimetry/HcalTPGEventSetup/src/HcalTPGCoderULUT.cc @@ -51,7 +51,8 @@ class HcalTPGCoderULUT : public edm::ESProducer { // ----------member data --------------------------- ReturnType coder_; HcaluLUTTPGCoder* theCoder_; - bool read_FGLut_, read_Ascii_,read_XML_,LUTGenerationMode_; + bool read_FGLut_, read_Ascii_,read_XML_,LUTGenerationMode_,linearLUTs_; + double linearLSB_QIE8_, linearLSB_QIE11Overlap_, linearLSB_QIE11_; int maskBit_; unsigned int FG_HF_threshold_; edm::FileInPath fgfile_,ifilename_; @@ -79,6 +80,11 @@ HcalTPGCoderULUT::HcalTPGCoderULUT(const edm::ParameterSet& iConfig) if (!(read_Ascii_ || read_XML_)) { setWhatProduced(this,(dependsOn(&HcalTPGCoderULUT::dbRecordCallback))); LUTGenerationMode_ = iConfig.getParameter("LUTGenerationMode"); + linearLUTs_ = iConfig.getParameter("linearLUTs"); + auto scales = iConfig.getParameter("tpScales").getParameter("HBHE"); + linearLSB_QIE8_ = scales.getParameter("LSBQIE8"); + linearLSB_QIE11_ = scales.getParameter("LSBQIE11"); + linearLSB_QIE11Overlap_ = scales.getParameter("LSBQIE11Overlap"); maskBit_ = iConfig.getParameter("MaskBit"); FG_HF_threshold_ = iConfig.getParameter("FG_HF_threshold"); } else { @@ -105,6 +111,7 @@ void HcalTPGCoderULUT::buildCoder(const HcalTopology* topo) { theCoder_->update(fgfile_.fullPath().c_str(), true); } } else { + theCoder_->setAllLinear(linearLUTs_, linearLSB_QIE8_, linearLSB_QIE11_, linearLSB_QIE11Overlap_); theCoder_->setLUTGenerationMode(LUTGenerationMode_); theCoder_->setMaskBit(maskBit_); theCoder_->setFGHFthreshold(FG_HF_threshold_); @@ -128,7 +135,7 @@ HcalTPGCoderULUT::~HcalTPGCoderULUT() { HcalTPGCoderULUT::ReturnType HcalTPGCoderULUT::produce(const HcalTPGRecord& iRecord) { - if (theCoder_==nullptr) { + if (theCoder_==nullptr || (read_Ascii_ || read_XML_)) {// !(read_Ascii_ || read_XML_) goes via dbRecordCallback edm::ESHandle htopo; iRecord.getRecord().get(htopo); const HcalTopology* topo=&(*htopo); @@ -146,9 +153,7 @@ void HcalTPGCoderULUT::dbRecordCallback(const HcalDbRecord& theRec) { theRec.getRecord().get(htopo); const HcalTopology* topo=&(*htopo); - if (theCoder_==nullptr) { - buildCoder(topo); - } + buildCoder(topo); theCoder_->update(*conditions); diff --git a/CalibMuon/DTCalibration/interface/DTT0BaseCorrection.h b/CalibMuon/DTCalibration/interface/DTT0BaseCorrection.h index 4dea319890d5a..5c6ca7b3bb878 100644 --- a/CalibMuon/DTCalibration/interface/DTT0BaseCorrection.h +++ b/CalibMuon/DTCalibration/interface/DTT0BaseCorrection.h @@ -4,7 +4,6 @@ /** \class DTT0BaseCorrection * Base class to define t0 corrections * - * \author A. Vilela Pereira */ namespace edm { diff --git a/CalibMuon/DTCalibration/interface/DTT0CorrectionFactory.h b/CalibMuon/DTCalibration/interface/DTT0CorrectionFactory.h index 322529fcbf40a..7045c644910c9 100644 --- a/CalibMuon/DTCalibration/interface/DTT0CorrectionFactory.h +++ b/CalibMuon/DTCalibration/interface/DTT0CorrectionFactory.h @@ -5,7 +5,6 @@ * Factory of seal plugins for TTrig DB corrections. * The plugins are concrete implementations of DTT0BaseCorrection case class. * - * \author A. Vilela Pereira */ #include "FWCore/PluginManager/interface/PluginFactory.h" diff --git a/CalibMuon/DTCalibration/plugins/DTNoiseCalibration.cc b/CalibMuon/DTCalibration/plugins/DTNoiseCalibration.cc index 6d7c3abd1cb4e..27a0afffae56d 100644 --- a/CalibMuon/DTCalibration/plugins/DTNoiseCalibration.cc +++ b/CalibMuon/DTCalibration/plugins/DTNoiseCalibration.cc @@ -246,8 +246,7 @@ void DTNoiseCalibration::analyze(const edm::Event& event, const edm::EventSetup& (theHistoEvtPerWireMap.find(dtLId) != theHistoEvtPerWireMap.end() && skippedPlot[dtLId] != counter)){ skippedPlot[dtLId] = counter; - stringstream toAppend; toAppend << counter; - Histo2Name = "DigiPerWirePerEvent_" + getLayerName(dtLId) + "_" + toAppend.str(); + Histo2Name = "DigiPerWirePerEvent_" + getLayerName(dtLId) + "_" + std::to_string(counter); theFile->cd(); hEvtPerWireH = new TH2F(Histo2Name.c_str(), Histo2Name.c_str(), 1000,0.5,1000.5,nWires, firstWire, lastWire+1); if(hEvtPerWireH){ @@ -402,7 +401,7 @@ void DTNoiseCalibration::endJob(){ double rateOffset = (useAbsoluteRate_) ? 0. : averageRate; if( (channelRate - rateOffset) > maximumNoiseRate_ ){ DTWireId wireID((*lHisto).first, i_wire); - statusMap->setCellNoise(wireID,1); + statusMap->setCellNoise(wireID,true); LogVerbatim("Calibration") << ">>> Channel noisy: " << wireID; } } @@ -418,29 +417,22 @@ DTNoiseCalibration::~DTNoiseCalibration(){ } string DTNoiseCalibration::getChannelName(const DTWireId& wId) const{ - stringstream channelName; - channelName << "Wh" << wId.wheel() << "_St" << wId.station() << "_Sec" << wId.sector() - << "_SL" << wId.superlayer() << "_L" << wId.layer() << "_W"<< wId.wire(); - - return channelName.str(); + string channelName = "Wh" + std::to_string(wId.wheel()) + "_St" + std::to_string(wId.station()) + + "_Sec" + std::to_string(wId.sector()) + "_SL" + std::to_string(wId.superlayer()) + + "_L" + std::to_string(wId.layer()) + "_W" + std::to_string(wId.wire()); + return channelName; } string DTNoiseCalibration::getLayerName(const DTLayerId& lId) const{ const DTSuperLayerId dtSLId = lId.superlayerId(); const DTChamberId dtChId = dtSLId.chamberId(); - stringstream Layer; Layer << lId.layer(); - stringstream superLayer; superLayer << dtSLId.superlayer(); - stringstream wheel; wheel << dtChId.wheel(); - stringstream station; station << dtChId.station(); - stringstream sector; sector << dtChId.sector(); - string layerName = - "W" + wheel.str() - + "_St" + station.str() - + "_Sec" + sector.str() - + "_SL" + superLayer.str() - + "_L" + Layer.str(); + "W" + std::to_string(dtChId.wheel()) + + "_St" + std::to_string(dtChId.station()) + + "_Sec" + std::to_string(dtChId.sector()) + + "_SL" + std::to_string(dtSLId.superlayer()) + + "_L" + std::to_string(lId.layer()); return layerName; } @@ -448,30 +440,22 @@ string DTNoiseCalibration::getLayerName(const DTLayerId& lId) const{ string DTNoiseCalibration::getSuperLayerName(const DTSuperLayerId& dtSLId) const{ const DTChamberId dtChId = dtSLId.chamberId(); - stringstream superLayer; superLayer << dtSLId.superlayer(); - stringstream wheel; wheel << dtChId.wheel(); - stringstream station; station << dtChId.station(); - stringstream sector; sector << dtChId.sector(); - + string superLayerName = - "W" + wheel.str() - + "_St" + station.str() - + "_Sec" + sector.str() - + "_SL" + superLayer.str(); - + "W" + std::to_string(dtChId.wheel()) + + "_St" + std::to_string(dtChId.station()) + + "_Sec" + std::to_string(dtChId.sector()) + + "_SL" + std::to_string(dtSLId.superlayer()); + return superLayerName; } string DTNoiseCalibration::getChamberName(const DTChamberId& dtChId) const{ - stringstream wheel; wheel << dtChId.wheel(); - stringstream station; station << dtChId.station(); - stringstream sector; sector << dtChId.sector(); - string chamberName = - "W" + wheel.str() - + "_St" + station.str() - + "_Sec" + sector.str(); + "W" + std::to_string(dtChId.wheel()) + + "_St" + std::to_string(dtChId.station()) + + "_Sec" + std::to_string(dtChId.sector()); return chamberName; } diff --git a/CalibMuon/DTCalibration/plugins/DTNoiseComputation.cc b/CalibMuon/DTCalibration/plugins/DTNoiseComputation.cc index 635a36f6e4edb..f1e5a6f08aa6a 100644 --- a/CalibMuon/DTCalibration/plugins/DTNoiseComputation.cc +++ b/CalibMuon/DTCalibration/plugins/DTNoiseComputation.cc @@ -111,17 +111,17 @@ void DTNoiseComputation::beginRun(const edm::Run&, const EventSetup& setup) TH1F *hCheckHisto = (TH1F *) theFile->Get(CheckHistoName.c_str()); if(hCheckHisto){ delete hCheckHisto; - stringstream wheel; wheel << ch.wheel(); - stringstream station; station << ch.station(); + string wheel = std::to_string(ch.wheel()); + string station = std::to_string(ch.station()); if(someHowNoisyC.find(make_pair(ch.wheel(),ch.station())) == someHowNoisyC.end()) { - TString histoName_someHowNoisy = "somehowNoisyCell_W"+wheel.str()+"_St"+station.str(); + TString histoName_someHowNoisy = "somehowNoisyCell_W"+wheel+"_St"+station; hsomeHowNoisyC = new TH1F(histoName_someHowNoisy,histoName_someHowNoisy,getMaxNumBins(ch),1,getMaxNumBins(ch)+1); someHowNoisyC[make_pair(ch.wheel(),ch.station())]=hsomeHowNoisyC; } if(noisyC.find(make_pair(ch.wheel(),ch.station())) == noisyC.end()) { - TString histoName_noisy = "noisyCell_W"+wheel.str()+"_St"+station.str(); + TString histoName_noisy = "noisyCell_W"+wheel+"_St"+station; hnoisyC = new TH1F(histoName_noisy,histoName_noisy,getMaxNumBins(ch),1,getMaxNumBins(ch)+1); noisyC[make_pair(ch.wheel(),ch.station())]=hnoisyC; } @@ -193,8 +193,7 @@ void DTNoiseComputation::beginRun(const edm::Run&, const EventSetup& setup) // book the digi event plots every 1000 events int updates = MaxEvents/1000; for(int evt=0; evtcd(); hEvtHisto = (TH2F *) theFile->Get(Histo2Name.c_str()); if(hEvtHisto){ @@ -217,10 +216,9 @@ void DTNoiseComputation::beginRun(const edm::Run&, const EventSetup& setup) void DTNoiseComputation::endJob(){ cout << "[DTNoiseComputation] endjob called!" <SetMarkerColor();//just silence gcc complaining about unused vars - TF1 *funct=0; TProfile *theNoiseHisto = new TProfile("theNoiseHisto","Time Constant versus Average Noise",100000,0,100000); @@ -237,8 +235,7 @@ void DTNoiseComputation::endJob(){ else { if(toDel.find(wire) == toDel.end()) { toDel[wire] = false; - stringstream toAppend; toAppend << bin; - string Histo = "EvtDistancePerWire_" + getLayerName((*lHisto).first) + "_" + toAppend.str(); + string Histo = "EvtDistancePerWire_" + getLayerName((*lHisto).first) + "_" + std::to_string(bin); hEvtDistance = new TH1F(Histo.c_str(),Histo.c_str(), 50000,0.5,50000.5); } hEvtDistance->Fill(distanceEvt); @@ -250,7 +247,7 @@ void DTNoiseComputation::endJob(){ theHistoEvtDistancePerWire[wire] = hEvtDistance; theNewFile->cd(); theHistoEvtDistancePerWire[wire]->Fit("ExpoFit","R"); - funct = theHistoEvtDistancePerWire[wire]->GetFunction("ExpoFit"); + TF1* funct = theHistoEvtDistancePerWire[wire]->GetFunction("ExpoFit"); double par0 = funct->GetParameter(0); double par1 = funct->GetParameter(1); cout<<"par0: "<SetTitle(TitleHisto.c_str()); - stringstream layer; layer << layerId.layer(); - string legendHisto = "layer " + layer.str(); + string legendHisto = "layer " + std::to_string(layerId.layer()); leg->AddEntry(hOccHisto,legendHisto.c_str(),"L"); hOccHisto->SetMaximum(getYMaximum(sl)); histo=true; @@ -400,40 +396,28 @@ string DTNoiseComputation::getLayerName(const DTLayerId& lId) const { const DTSuperLayerId dtSLId = lId.superlayerId(); const DTChamberId dtChId = dtSLId.chamberId(); - stringstream Layer; Layer << lId.layer(); - stringstream superLayer; superLayer << dtSLId.superlayer(); - stringstream wheel; wheel << dtChId.wheel(); - stringstream station; station << dtChId.station(); - stringstream sector; sector << dtChId.sector(); - - string LayerName = - "W" + wheel.str() - + "_St" + station.str() - + "_Sec" + sector.str() - + "_SL" + superLayer.str() - + "_L" + Layer.str(); - - return LayerName; - + string layerName = + "W" + std::to_string(dtChId.wheel()) + + "_St" + std::to_string(dtChId.station()) + + "_Sec" + std::to_string(dtChId.sector()) + + "_SL" + std::to_string(dtSLId.superlayer()) + + "_L" + std::to_string(lId.layer()); + + return layerName; } string DTNoiseComputation::getSuperLayerName(const DTSuperLayerId& dtSLId) const { const DTChamberId dtChId = dtSLId.chamberId(); - stringstream superLayer; superLayer << dtSLId.superlayer(); - stringstream wheel; wheel << dtChId.wheel(); - stringstream station; station << dtChId.station(); - stringstream sector; sector << dtChId.sector(); - - string SuperLayerName = - "W" + wheel.str() - + "_St" + station.str() - + "_Sec" + sector.str() - + "_SL" + superLayer.str(); - - return SuperLayerName; + string superLayerName = + "W" + std::to_string(dtChId.wheel()) + + "_St" + std::to_string(dtChId.station()) + + "_Sec" + std::to_string(dtChId.sector()) + + "_SL" + std::to_string(dtSLId.superlayer()); + + return superLayerName; } @@ -441,17 +425,12 @@ string DTNoiseComputation::getChamberName(const DTLayerId& lId) const { const DTSuperLayerId dtSLId = lId.superlayerId(); const DTChamberId dtChId = dtSLId.chamberId(); - stringstream wheel; wheel << dtChId.wheel(); - stringstream station; station << dtChId.station(); - stringstream sector; sector << dtChId.sector(); - - string ChamberName = - "W" + wheel.str() - + "_St" + station.str() - + "_Sec" + sector.str(); - - return ChamberName; + string chamberName = + "W" + std::to_string(dtChId.wheel()) + + "_St" + std::to_string(dtChId.station()) + + "_Sec" + std::to_string(dtChId.sector()); + return chamberName; } diff --git a/CalibMuon/DTCalibration/plugins/DTResidualCalibration.cc b/CalibMuon/DTCalibration/plugins/DTResidualCalibration.cc index f03bfb148d305..c1b1f65d8b655 100644 --- a/CalibMuon/DTCalibration/plugins/DTResidualCalibration.cc +++ b/CalibMuon/DTCalibration/plugins/DTResidualCalibration.cc @@ -33,19 +33,27 @@ DTResidualCalibration::DTResidualCalibration(const edm::ParameterSet& pset): select_(pset), + histRange_(pset.getParameter("histogramRange")), segment4DLabel_(pset.getParameter("segment4DLabel")), rootBaseDir_(pset.getUntrackedParameter("rootBaseDir","DT/Residuals")), detailedAnalysis_(pset.getUntrackedParameter("detailedAnalysis",false)) { edm::LogVerbatim("Calibration") << "[DTResidualCalibration] Constructor called."; - + consumes< DTRecSegment4DCollection >(edm::InputTag(segment4DLabel_)); std::string rootFileName = pset.getUntrackedParameter("rootFileName","residuals.root"); rootFile_ = new TFile(rootFileName.c_str(), "RECREATE"); rootFile_->cd(); + + segmok=0; + segmbad=0; + nevent=0; } DTResidualCalibration::~DTResidualCalibration() { edm::LogVerbatim("Calibration") << "[DTResidualCalibration] Destructor called."; + edm::LogVerbatim("Calibration") << "[DTResidualCalibration] Analyzed events: " << nevent; + edm::LogVerbatim("Calibration") << "[DTResidualCalibration] Good segments: " << segmok; + edm::LogVerbatim("Calibration") << "[DTResidualCalibration] Bad segments: " << segmbad; } void DTResidualCalibration::beginJob() { @@ -53,51 +61,46 @@ void DTResidualCalibration::beginJob() { } void DTResidualCalibration::beginRun(const edm::Run& run, const edm::EventSetup& setup) { - + // get the geometry edm::ESHandle dtGeomH; setup.get().get(dtGeomH); dtGeom_ = dtGeomH.product(); // Loop over all the chambers - if(histoMapTH1F_.size() == 0) { - auto ch_it = dtGeom_->chambers().begin(); - auto ch_end = dtGeom_->chambers().end(); - for (; ch_it != ch_end; ++ch_it) { - std::vector::const_iterator sl_it = (*ch_it)->superLayers().begin(); - std::vector::const_iterator sl_end = (*ch_it)->superLayers().end(); - // Loop over the SLs - for(; sl_it != sl_end; ++sl_it) { - DTSuperLayerId slId = (*sl_it)->id(); - bookHistos(slId); - if(detailedAnalysis_) { - std::vector::const_iterator layer_it = (*sl_it)->layers().begin(); - std::vector::const_iterator layer_end = (*sl_it)->layers().end(); - for(; layer_it != layer_end; ++layer_it) { - DTLayerId layerId = (*layer_it)->id(); - bookHistos(layerId); - } - } + if(histoMapTH1F_.empty()) { + for (auto ch_it : dtGeom_->chambers()) { + // Loop over the SLs + for (auto sl_it : ch_it->superLayers()) { + DTSuperLayerId slId = (sl_it)->id(); + bookHistos(slId); + if(detailedAnalysis_) { + for (auto layer_it : (sl_it)->layers()) { + DTLayerId layerId = (layer_it)->id(); + bookHistos(layerId); + } } - } + } + } } } void DTResidualCalibration::analyze(const edm::Event& event, const edm::EventSetup& setup) { rootFile_->cd(); + ++nevent; // Get the 4D rechits from the event - edm::Handle segment4Ds; - event.getByLabel(segment4DLabel_, segment4Ds); - + edm::Handle segments4D; + event.getByLabel(segment4DLabel_, segments4D); + // Loop over segments by chamber DTRecSegment4DCollection::id_iterator chamberIdIt; - for(chamberIdIt = segment4Ds->id_begin(); chamberIdIt != segment4Ds->id_end(); ++chamberIdIt){ + for(chamberIdIt = segments4D->id_begin(); chamberIdIt != segments4D->id_end(); ++chamberIdIt){ const DTChamber* chamber = dtGeom_->chamber(*chamberIdIt); // Get the range for the corresponding ChamberId - DTRecSegment4DCollection::range range = segment4Ds->get((*chamberIdIt)); + DTRecSegment4DCollection::range range = segments4D->get((*chamberIdIt)); // Loop over the rechits of this DetUnit for(DTRecSegment4DCollection::const_iterator segment = range.first; segment != range.second; ++segment){ @@ -105,11 +108,12 @@ void DTResidualCalibration::analyze(const edm::Event& event, const edm::EventSet LogTrace("Calibration") << "Segment local pos (in chamber RF): " << (*segment).localPosition() << "\nSegment global pos: " << chamber->toGlobal((*segment).localPosition()); - if( !select_(*segment, event, setup) ) continue; + if( !select_(*segment, event, setup) ) { segmbad++; continue; } + segmok++; // Get all 1D RecHits at step 3 within the 4D segment std::vector recHits1D_S3; - + if( (*segment).hasPhi() ){ const DTChamberRecSegment2D* phiSeg = (*segment).phiSegment(); const std::vector& phiRecHits = phiSeg->specificRecHits(); @@ -139,7 +143,6 @@ void DTResidualCalibration::analyze(const edm::Event& event, const edm::EventSet } } } - } float DTResidualCalibration::segmentToWireDistance(const DTRecHit1D& recHit1D, const DTRecSegment4D& segment){ @@ -148,7 +151,7 @@ float DTResidualCalibration::segmentToWireDistance(const DTRecHit1D& recHit1D, c const DTWireId wireId = recHit1D.wireId(); const DTLayer* layer = dtGeom_->layer(wireId); float wireX = layer->specificTopology().wirePosition(wireId.wire()); - + // Extrapolate the segment to the z of the wire // Get wire position in chamber RF // (y and z must be those of the hit to be coherent in the transf. of RF in case of rotations of the layer alignment) @@ -156,16 +159,16 @@ float DTResidualCalibration::segmentToWireDistance(const DTRecHit1D& recHit1D, c GlobalPoint wirePosGlob = layer->toGlobal(wirePosInLay); const DTChamber* chamber = dtGeom_->chamber(wireId.layerId().chamberId()); LocalPoint wirePosInChamber = chamber->toLocal(wirePosGlob); - + // Segment position at Wire z in chamber local frame - LocalPoint segPosAtZWire = segment.localPosition() + segment.localDirection()*wirePosInChamber.z()/cos(segment.localDirection().theta()); - + LocalPoint segPosAtZWire = segment.localPosition() + segment.localDirection()*wirePosInChamber.z()/cos(segment.localDirection().theta()); + // Compute the distance of the segment from the wire int sl = wireId.superlayer(); float segmDistance = -1; if(sl == 1 || sl == 3) segmDistance = fabs(wirePosInChamber.x() - segPosAtZWire.x()); else if(sl == 2) segmDistance = fabs(segPosAtZWire.y() - wirePosInChamber.y()); - + return segmDistance; } @@ -197,51 +200,44 @@ void DTResidualCalibration::bookHistos(DTSuperLayerId slId) { edm::LogVerbatim("Calibration") << "[DTResidualCalibration] Booking histos for SL: " << slId; // Compose the chamber name - std::stringstream wheelStr; wheelStr << slId.wheel(); - std::stringstream stationStr; stationStr << slId.station(); - std::stringstream sectorStr; sectorStr << slId.sector(); - std::stringstream superLayerStr; superLayerStr << slId.superlayer(); // Define the step int step = 3; - std::stringstream stepStr; stepStr << step; + + std::string wheelStr = std::to_string(slId.wheel()); + std::string stationStr = std::to_string(slId.station()); + std::string sectorStr = std::to_string(slId.sector()); std::string slHistoName = - "_STEP" + stepStr.str() + - "_W" + wheelStr.str() + - "_St" + stationStr.str() + - "_Sec" + sectorStr.str() + - "_SL" + superLayerStr.str(); - + "_STEP" + std::to_string(step) + + "_W" + wheelStr + + "_St" + stationStr + + "_Sec" + sectorStr + + "_SL" + std::to_string(slId.superlayer()); + edm::LogVerbatim("Calibration") << "Accessing " << rootBaseDir_; TDirectory* baseDir = rootFile_->GetDirectory(rootBaseDir_.c_str()); if(!baseDir) baseDir = rootFile_->mkdir(rootBaseDir_.c_str()); - edm::LogVerbatim("Calibration") << "Accessing " << ("Wheel" + wheelStr.str()); - TDirectory* wheelDir = baseDir->GetDirectory(("Wheel" + wheelStr.str()).c_str()); - if(!wheelDir) wheelDir = baseDir->mkdir(("Wheel" + wheelStr.str()).c_str()); - edm::LogVerbatim("Calibration") << "Accessing " << ("Station" + stationStr.str()); - TDirectory* stationDir = wheelDir->GetDirectory(("Station" + stationStr.str()).c_str()); - if(!stationDir) stationDir = wheelDir->mkdir(("Station" + stationStr.str()).c_str()); - edm::LogVerbatim("Calibration") << "Accessing " << ("Sector" + sectorStr.str()); - TDirectory* sectorDir = stationDir->GetDirectory(("Sector" + sectorStr.str()).c_str()); - if(!sectorDir) sectorDir = stationDir->mkdir(("Sector" + sectorStr.str()).c_str()); - - /*std::string dirName = rootBaseDir_ + "/Wheel" + wheelStr.str() + - "/Station" + stationStr.str() + - "/Sector" + sectorStr.str(); - - TDirectory* dir = rootFile_->GetDirectory(dirName.c_str()); - if(!dir) dir = rootFile_->mkdir(dirName.c_str()); - dir->cd();*/ + edm::LogVerbatim("Calibration") << "Accessing " << ("Wheel" + wheelStr); + TDirectory* wheelDir = baseDir->GetDirectory(("Wheel" + wheelStr).c_str()); + if(!wheelDir) wheelDir = baseDir->mkdir(("Wheel" + wheelStr).c_str()); + edm::LogVerbatim("Calibration") << "Accessing " << ("Station" + stationStr); + TDirectory* stationDir = wheelDir->GetDirectory(("Station" + stationStr).c_str()); + if(!stationDir) stationDir = wheelDir->mkdir(("Station" + stationStr).c_str()); + edm::LogVerbatim("Calibration") << "Accessing " << ("Sector" + sectorStr); + TDirectory* sectorDir = stationDir->GetDirectory(("Sector" + sectorStr).c_str()); + if(!sectorDir) sectorDir = stationDir->mkdir(("Sector" + sectorStr).c_str()); + sectorDir->cd(); + // Create the monitor elements std::vector histosTH1F; histosTH1F.push_back(new TH1F(("hResDist"+slHistoName).c_str(), - "Residuals on the distance from wire (rec_hit - segm_extr) (cm)", - 200, -0.4, 0.4)); + "Residuals on the distance from wire (rec_hit - segm_extr) (cm)", + 200, -histRange_, histRange_)); std::vector histosTH2F; histosTH2F.push_back(new TH2F(("hResDistVsDist"+slHistoName).c_str(), - "Residuals on the dist. (cm) from wire (rec_hit - segm_extr) vs dist. (cm)", - 100, 0, 2.5, 200, -0.4, 0.4)); + "Residuals on the dist. (cm) from wire (rec_hit - segm_extr) vs dist. (cm)", + 100, 0, 2.5, 200, -histRange_, histRange_)); histoMapTH1F_[slId] = histosTH1F; histoMapTH2F_[slId] = histosTH2F; } @@ -253,69 +249,68 @@ void DTResidualCalibration::bookHistos(DTLayerId layerId) { edm::LogVerbatim("Calibration") << "[DTResidualCalibration] Booking histos for layer: " << layerId; // Compose the chamber name - std::stringstream wheelStr; wheelStr << layerId.wheel(); - std::stringstream stationStr; stationStr << layerId.station(); - std::stringstream sectorStr; sectorStr << layerId.sector(); - std::stringstream superLayerStr; superLayerStr << layerId.superlayer(); - std::stringstream layerStr; layerStr << layerId.layer(); + std::string wheelStr = std::to_string(layerId.wheel()); + std::string stationStr = std::to_string(layerId.station()); + std::string sectorStr = std::to_string(layerId.sector()); + std::string superLayerStr = std::to_string(layerId.superlayer()); + std::string layerStr = std::to_string(layerId.layer()); // Define the step int step = 3; - std::stringstream stepStr; stepStr << step; std::string layerHistoName = - "_STEP" + stepStr.str() + - "_W" + wheelStr.str() + - "_St" + stationStr.str() + - "_Sec" + sectorStr.str() + - "_SL" + superLayerStr.str() + - "_Layer" + layerStr.str(); + "_STEP" + std::to_string(step) + + "_W" + wheelStr + + "_St" + stationStr + + "_Sec" + sectorStr + + "_SL" + superLayerStr + + "_Layer" + layerStr; edm::LogVerbatim("Calibration") << "Accessing " << rootBaseDir_; TDirectory* baseDir = rootFile_->GetDirectory(rootBaseDir_.c_str()); if(!baseDir) baseDir = rootFile_->mkdir(rootBaseDir_.c_str()); - edm::LogVerbatim("Calibration") << "Accessing " << ("Wheel" + wheelStr.str()); - TDirectory* wheelDir = baseDir->GetDirectory(("Wheel" + wheelStr.str()).c_str()); - if(!wheelDir) wheelDir = baseDir->mkdir(("Wheel" + wheelStr.str()).c_str()); - edm::LogVerbatim("Calibration") << "Accessing " << ("Station" + stationStr.str()); - TDirectory* stationDir = wheelDir->GetDirectory(("Station" + stationStr.str()).c_str()); - if(!stationDir) stationDir = wheelDir->mkdir(("Station" + stationStr.str()).c_str()); - edm::LogVerbatim("Calibration") << "Accessing " << ("Sector" + sectorStr.str()); - TDirectory* sectorDir = stationDir->GetDirectory(("Sector" + sectorStr.str()).c_str()); - if(!sectorDir) sectorDir = stationDir->mkdir(("Sector" + sectorStr.str()).c_str()); - edm::LogVerbatim("Calibration") << "Accessing " << ("SL" + superLayerStr.str()); - TDirectory* superLayerDir = sectorDir->GetDirectory(("SL" + superLayerStr.str()).c_str()); - if(!superLayerDir) superLayerDir = sectorDir->mkdir(("SL" + superLayerStr.str()).c_str()); + edm::LogVerbatim("Calibration") << "Accessing " << ("Wheel" + wheelStr); + TDirectory* wheelDir = baseDir->GetDirectory(("Wheel" + wheelStr).c_str()); + if(!wheelDir) wheelDir = baseDir->mkdir(("Wheel" + wheelStr).c_str()); + edm::LogVerbatim("Calibration") << "Accessing " << ("Station" + stationStr); + TDirectory* stationDir = wheelDir->GetDirectory(("Station" + stationStr).c_str()); + if(!stationDir) stationDir = wheelDir->mkdir(("Station" + stationStr).c_str()); + edm::LogVerbatim("Calibration") << "Accessing " << ("Sector" + sectorStr); + TDirectory* sectorDir = stationDir->GetDirectory(("Sector" + sectorStr).c_str()); + if(!sectorDir) sectorDir = stationDir->mkdir(("Sector" + sectorStr).c_str()); + edm::LogVerbatim("Calibration") << "Accessing " << ("SL" + superLayerStr); + TDirectory* superLayerDir = sectorDir->GetDirectory(("SL" + superLayerStr).c_str()); + if(!superLayerDir) superLayerDir = sectorDir->mkdir(("SL" + superLayerStr).c_str()); superLayerDir->cd(); // Create histograms std::vector histosTH1F; histosTH1F.push_back(new TH1F(("hResDist"+layerHistoName).c_str(), - "Residuals on the distance from wire (rec_hit - segm_extr) (cm)", - 200, -0.4, 0.4)); + "Residuals on the distance from wire (rec_hit - segm_extr) (cm)", + 200, -histRange_, histRange_)); std::vector histosTH2F; histosTH2F.push_back(new TH2F(("hResDistVsDist"+layerHistoName).c_str(), - "Residuals on the dist. (cm) from wire (rec_hit - segm_extr) vs dist. (cm)", - 100, 0, 2.5, 200, -0.4, 0.4)); + "Residuals on the dist. (cm) from wire (rec_hit - segm_extr) vs dist. (cm)", + 100, 0, 2.5, 200, -histRange_, histRange_)); histoMapPerLayerTH1F_[layerId] = histosTH1F; histoMapPerLayerTH2F_[layerId] = histosTH2F; } // Fill a set of histograms for a given SL void DTResidualCalibration::fillHistos(DTSuperLayerId slId, - float distance, - float residualOnDistance) { + float distance, + float residualOnDistance) { std::vector const& histosTH1F = histoMapTH1F_[slId]; - std::vector const& histosTH2F = histoMapTH2F_[slId]; + std::vector const& histosTH2F = histoMapTH2F_[slId]; histosTH1F[0]->Fill(residualOnDistance); histosTH2F[0]->Fill(distance, residualOnDistance); } // Fill a set of histograms for a given layer void DTResidualCalibration::fillHistos(DTLayerId layerId, - float distance, - float residualOnDistance) { + float distance, + float residualOnDistance) { std::vector const& histosTH1F = histoMapPerLayerTH1F_[layerId]; - std::vector const& histosTH2F = histoMapPerLayerTH2F_[layerId]; + std::vector const& histosTH2F = histoMapPerLayerTH2F_[layerId]; histosTH1F[0]->Fill(residualOnDistance); histosTH2F[0]->Fill(distance, residualOnDistance); } diff --git a/CalibMuon/DTCalibration/plugins/DTResidualCalibration.h b/CalibMuon/DTCalibration/plugins/DTResidualCalibration.h index 2dfe12c0bc799..3230c6b0e7bce 100644 --- a/CalibMuon/DTCalibration/plugins/DTResidualCalibration.h +++ b/CalibMuon/DTCalibration/plugins/DTResidualCalibration.h @@ -30,16 +30,20 @@ class DTResidualCalibration: public edm::EDAnalyzer{ /// Constructor DTResidualCalibration(const edm::ParameterSet& pset); /// Destructor - virtual ~DTResidualCalibration(); + ~DTResidualCalibration() override; - void beginJob(); - void beginRun(const edm::Run&, const edm::EventSetup&); - void endJob(); - void analyze(const edm::Event& event, const edm::EventSetup& setup); + void beginJob() override; + void beginRun(const edm::Run&, const edm::EventSetup&) override; + void endJob() override; + void analyze(const edm::Event& event, const edm::EventSetup& setup) override; protected: private: + + unsigned int nevent; + unsigned int segmok,segmbad; + float segmentToWireDistance(const DTRecHit1D& recHit1D, const DTRecSegment4D& segment); // Book a set of histograms for a given super-layer/layer void bookHistos(DTSuperLayerId slId); @@ -49,6 +53,7 @@ class DTResidualCalibration: public edm::EDAnalyzer{ void fillHistos(DTLayerId slId, float distance, float residualOnDistance); DTSegmentSelector select_; + double histRange_; edm::InputTag segment4DLabel_; std::string rootBaseDir_; diff --git a/CalibMuon/DTCalibration/plugins/DTT0AbsoluteReferenceCorrection.cc b/CalibMuon/DTCalibration/plugins/DTT0AbsoluteReferenceCorrection.cc index 6581baae992b3..ae7d0b0ba4045 100644 --- a/CalibMuon/DTCalibration/plugins/DTT0AbsoluteReferenceCorrection.cc +++ b/CalibMuon/DTCalibration/plugins/DTT0AbsoluteReferenceCorrection.cc @@ -1,7 +1,5 @@ /* * See header file for a description of this class. - * - * \author A. Vilela Pereira */ #include "DTT0AbsoluteReferenceCorrection.h" diff --git a/CalibMuon/DTCalibration/plugins/DTT0AbsoluteReferenceCorrection.h b/CalibMuon/DTCalibration/plugins/DTT0AbsoluteReferenceCorrection.h index cb30c759e57e7..b7250e9bf7f10 100644 --- a/CalibMuon/DTCalibration/plugins/DTT0AbsoluteReferenceCorrection.h +++ b/CalibMuon/DTCalibration/plugins/DTT0AbsoluteReferenceCorrection.h @@ -5,6 +5,7 @@ * Concrete implementation of a DTT0BaseCorrection. * Computes correction for t0 * + * $Revision: 1.1 $ * \author A. Vilela Pereira */ @@ -27,10 +28,10 @@ class DTT0AbsoluteReferenceCorrection: public DTT0BaseCorrection { DTT0AbsoluteReferenceCorrection(const edm::ParameterSet&); // Destructor - virtual ~DTT0AbsoluteReferenceCorrection(); + ~DTT0AbsoluteReferenceCorrection() override; - virtual void setES(const edm::EventSetup& setup); - virtual DTT0Data correction(const DTWireId&); + void setES(const edm::EventSetup& setup) override; + DTT0Data correction(const DTWireId&) override; private: DTT0Data defaultT0(const DTWireId&); diff --git a/CalibMuon/DTCalibration/plugins/DTT0Calibration.cc b/CalibMuon/DTCalibration/plugins/DTT0Calibration.cc index 261e04679b60d..d99e00353a2e0 100644 --- a/CalibMuon/DTCalibration/plugins/DTT0Calibration.cc +++ b/CalibMuon/DTCalibration/plugins/DTT0Calibration.cc @@ -1,8 +1,7 @@ /* * See header file for a description of this class. - * - * \author S. Bolognesi - INFN Torino */ + #include "CalibMuon/DTCalibration/plugins/DTT0Calibration.h" #include "CalibMuon/DTCalibration/interface/DTCalibDBUtils.h" @@ -15,9 +14,14 @@ #include "DataFormats/DTDigi/interface/DTDigiCollection.h" #include "CondFormats/DTObjects/interface/DTT0.h" +#include +#include + #include "TH1I.h" #include "TFile.h" #include "TKey.h" +#include "TSpectrum.h" +#include "TF1.h" using namespace std; using namespace edm; @@ -27,16 +31,18 @@ using namespace edm; DTT0Calibration::DTT0Calibration(const edm::ParameterSet& pset) { // Get the debug parameter for verbose output debug = pset.getUntrackedParameter("debug"); - if(debug) + if(debug) cout << "[DTT0Calibration]Constructor called!" << endl; // Get the label to retrieve digis from the event digiLabel = pset.getUntrackedParameter("digiLabel"); + dbLabel = pset.getUntrackedParameter("dbLabel", ""); + // The root file which contain the histos per layer string rootFileName = pset.getUntrackedParameter("rootFileName","DTT0PerLayer.root"); theFile = new TFile(rootFileName.c_str(), "RECREATE"); - + theCalibWheel = pset.getUntrackedParameter("calibWheel", "All"); //FIXME amke a vector of integer instead of a string if(theCalibWheel != "All") { stringstream linestr; @@ -69,22 +75,26 @@ DTT0Calibration::DTT0Calibration(const edm::ParameterSet& pset) { } } - hT0SectorHisto=0; + hT0SectorHisto=nullptr; nevents=0; eventsForLayerT0 = pset.getParameter("eventsForLayerT0"); eventsForWireT0 = pset.getParameter("eventsForWireT0"); - rejectDigiFromPeak = pset.getParameter("rejectDigiFromPeak"); tpPeakWidth = pset.getParameter("tpPeakWidth"); - //useReferenceWireInLayer_ = true; - correctByChamberMean_ = pset.getParameter("correctByChamberMean"); + tpPeakWidthPerLayer = pset.getParameter("tpPeakWidthPerLayer"); + timeBoxWidth = pset.getParameter("timeBoxWidth"); + rejectDigiFromPeak = pset.getParameter("rejectDigiFromPeak"); + + spectrum = new TSpectrum(5); + retryForLayerT0 = 0; } // Destructor DTT0Calibration::~DTT0Calibration(){ - if(debug) + if(debug) cout << "[DTT0Calibration]Destructor called!" << endl; + delete spectrum; theFile->Close(); } @@ -96,12 +106,16 @@ void DTT0Calibration::analyze(const edm::Event & event, const edm::EventSetup& e nevents++; // Get the digis from the event - Handle digis; + Handle digis; event.getByLabel(digiLabel, digis); // Get the DT Geometry eventSetup.get().get(dtGeom); + // Get ttrig DB + edm::ESHandle tTrigMap; + eventSetup.get().get(dbLabel,tTrigMap); + // Iterate through all digi collections ordered by LayerId DTDigiCollection::DigiRangeIterator dtLayerIt; for (dtLayerIt = digis->begin(); @@ -112,6 +126,7 @@ void DTT0Calibration::analyze(const edm::Event & event, const edm::EventSetup& e // Get the layerId const DTLayerId layerId = (*dtLayerIt).first; //FIXME: check to be in the right sector + const DTChamberId chamberId = layerId.superlayerId().chamberId(); if((theCalibWheel != "All") && (layerId.superlayerId().chamberId().wheel() != selWheel)) continue; @@ -122,6 +137,13 @@ void DTT0Calibration::analyze(const edm::Event & event, const edm::EventSetup& e // cout << "Layer " << layerId<<" with "<get(layerId.superlayerId(), tTrig, tTrigRMS, kFactor, DTTimeUnits::counts ); + if(debug&&(nevents <= 1)){ + cout << " Superlayer: " << layerId.superlayerId() << endl + << " tTrig,tTrigRMS= " << tTrig << ", " << tTrigRMS << endl; + } + // Loop over all digis in the given layer for (DTDigiCollection::const_iterator digi = digiRange.first; digi != digiRange.second; @@ -133,11 +155,13 @@ void DTT0Calibration::analyze(const edm::Event & event, const edm::EventSetup& e //Get the per-layer histo from the map TH1I *hT0LayerHisto = theHistoLayerMap[layerId]; //If it doesn't exist, book it - if(hT0LayerHisto == 0){ + if(hT0LayerHisto == nullptr){ theFile->cd(); + float hT0Min = tTrig - 2*tTrigRMS; + float hT0Max = hT0Min + timeBoxWidth; hT0LayerHisto = new TH1I(getHistoName(layerId).c_str(), "T0 from pulses by layer (TDC counts, 1 TDC count = 0.781 ns)", - 200, t0-100, t0+100); + timeBoxWidth,hT0Min,hT0Max); if(debug) cout << " New T0 per Layer Histo: " << hT0LayerHisto->GetName() << endl; theHistoLayerMap[layerId] = hT0LayerHisto; @@ -145,7 +169,7 @@ void DTT0Calibration::analyze(const edm::Event & event, const edm::EventSetup& e //Fill the histos theFile->cd(); - if(hT0LayerHisto != 0) { + if(hT0LayerHisto != nullptr) { // if(debug) // cout<<"Filling histo "<GetName()<<" with digi "<Fill(t0); @@ -162,38 +186,55 @@ void DTT0Calibration::analyze(const edm::Event & event, const edm::EventSetup& e } //Fill the histos per wire for the chosen cells - vector::iterator it_wire = find(wireIdWithHistos.begin(),wireIdWithHistos.end(),wireId); - if(it_wire != wireIdWithHistos.end()){ - if(theHistoWireMap.find(wireId) == theHistoWireMap.end()){ - theHistoWireMap[wireId] = new TH1I(getHistoName(wireId).c_str(),"T0 from pulses by wire (TDC counts, 1 TDC count = 0.781 ns)",7000,0,7000); - if(debug) cout << " New T0 per wire Histo: " << (theHistoWireMap[wireId])->GetName() << endl; - } - if(theHistoWireMap_ref.find(wireId) == theHistoWireMap_ref.end()){ - theHistoWireMap_ref[wireId] = new TH1I((getHistoName(wireId) + "_ref").c_str(),"T0 from pulses by wire (TDC counts, 1 TDC count = 0.781 ns)",7000,0,7000); - if(debug) cout << " New T0 per wire Histo: " << (theHistoWireMap_ref[wireId])->GetName() << endl; - } - - TH1I* hT0WireHisto = theHistoWireMap[wireId]; + vector::iterator it = find(wireIdWithHistos.begin(),wireIdWithHistos.end(),wireId); + if (it!=wireIdWithHistos.end()){ + //Get the per-wire histo from the map + TH1I *hT0WireHisto = theHistoWireMap[wireId]; + //If it doesn't exist, book it + if(hT0WireHisto == nullptr){ + theFile->cd(); + hT0WireHisto = new TH1I(getHistoName(wireId).c_str(),"T0 from pulses by wire (TDC counts, 1 TDC count = 0.781 ns)",7000,0,7000); + //hT0SectorHisto->GetBinCenter(hT0SectorHisto->GetMaximumBin())-100, + //hT0SectorHisto->GetBinCenter(hT0SectorHisto->GetMaximumBin())+100); + if(debug) + cout << " New T0 per wire Histo: " << hT0WireHisto->GetName() << endl; + theHistoWireMap[wireId] = hT0WireHisto; + } //Fill the histos theFile->cd(); - if(hT0WireHisto) hT0WireHisto->Fill(t0); + if(hT0WireHisto != nullptr) { + //if(debug) + // cout<<"Filling histo "<GetName()<<" with digi "<Fill(t0); + } } //Check the tzero has reasonable value - if(abs(hT0SectorHisto->GetBinCenter(hT0SectorHisto->GetMaximumBin()) - t0) > rejectDigiFromPeak){ + //float hT0Min = tTrig - 2*tTrigRMS; + //float hT0Max = hT0Min + timeBoxWidth; + /*if(abs(hT0SectorHisto->GetBinCenter(hT0SectorHisto->GetMaximumBin()) - t0) > rejectDigiFromPeak){ if(debug) cout<<"digi skipped because t0 per sector "<GetBinCenter(hT0SectorHisto->GetMaximumBin())< hT0Max)){ + if(debug) + cout<<"digi skipped because t0 outside of interval (" << hT0Min << "," << hT0Max << ")" < rejectDigiFromPeak){ + if(debug) + cout<<"digi skipped because t0 too far from peak " << theTPPeakMap[layerId] << endl; + continue; } + //Find to ref. per chamber + theSumT0ByChamber[chamberId] = theSumT0ByChamber[chamberId] + t0; + theCountT0ByChamber[chamberId]++; + //Use second bunch of events to compute a t0 reference per wire if(nevents< (eventsForLayerT0 + eventsForWireT0)){ - //Fill reference wire histos - if(it_wire != wireIdWithHistos.end()){ - TH1I* hT0WireHisto_ref = theHistoWireMap_ref[wireId]; - theFile->cd(); - if(hT0WireHisto_ref) hT0WireHisto_ref->Fill(t0); - } if(!nDigiPerWire_ref[wireId]){ mK_ref[wireId] = 0; } @@ -221,264 +262,354 @@ void DTT0Calibration::analyze(const edm::Event & event, const edm::EventSetup& e //Use the t0 per layer histos to have an indication about the t0 position if(nevents == eventsForLayerT0){ + bool increaseEvtsForLayerT0 = false; for(map::const_iterator lHisto = theHistoLayerMap.begin(); lHisto != theHistoLayerMap.end(); ++lHisto){ if(debug) - cout<<"Reading histogram "<<(*lHisto).second->GetName()<<" with mean "<<(*lHisto).second->GetMean()<<" and RMS "<<(*lHisto).second->GetRMS(); - + cout<<"Reading histogram "<<(*lHisto).second->GetName()<<" with mean "<<(*lHisto).second->GetMean()<<" and RMS "<<(*lHisto).second->GetRMS() << endl; + + //Find peaks + //int npeaks = spectrum->Search((*lHisto).second,0.5,"goff"); + //int npeaks = spectrum->Search((*lHisto).second,(tpPeakWidthPerLayer/2.),"goff",0.3); + int npeaks = spectrum->Search((*lHisto).second,(tpPeakWidthPerLayer/2.),"",0.3); + + double *peaks = spectrum->GetPositionX(); + //Put in a std::vector + vector peakMeans(peaks,peaks + npeaks); + //Sort the peaks in ascending order + sort(peakMeans.begin(),peakMeans.end()); + + //Find best peak -- preliminary criteria: find peak closest to center of time box + float tTrig,tTrigRMS, kFactor; + tTrigMap->get((*lHisto).first.superlayerId(), tTrig, tTrigRMS, kFactor, DTTimeUnits::counts ); + + double timeBoxCenter = (2*tTrig + (float)timeBoxWidth)/2.; + double hMin = (*lHisto).second->GetXaxis()->GetXmin(); + double hMax = (*lHisto).second->GetXaxis()->GetXmax(); + vector::const_iterator tpPeak = peakMeans.end(); + for(vector::const_iterator it = peakMeans.begin(); it != peakMeans.end(); ++it){ + double mean = *it; + + int bin = (*lHisto).second->GetXaxis()->FindBin(mean); + double yp = (*lHisto).second->GetBinContent(bin); + if(debug) cout << "Peak : (" << mean << "," << yp << ")" << endl; + + //Find RMS + double previous_peak = (it == peakMeans.begin())?hMin:*(it - 1); + double next_peak = (it == (peakMeans.end()-1))?hMax:*(it + 1); + + double rangemin = mean - (mean - previous_peak)/8.; + double rangemax = mean + (next_peak - mean)/8.; + int binmin = (*lHisto).second->GetXaxis()->FindBin(rangemin); + int binmax = (*lHisto).second->GetXaxis()->FindBin(rangemax); + (*lHisto).second->GetXaxis()->SetRange(binmin,binmax); + //RMS estimate + double rms_seed = (*lHisto).second->GetRMS(); + + /*rangemin = mean - 2*rms_seed; + rangemax = mean + 2*rms_seed; + if(debug) cout << "Seed for RMS, Fit min, Fit max: " << rms_seed << ", " << rangemin << ", " << rangemax << endl; + //Fit to gaussian + string funcname("fitFcn_"); + funcname += (*lHisto).second->GetName(); + if(debug) cout << "Fitting function " << funcname << endl; + TF1* func = new TF1(funcname.c_str(),"gaus",rangemin,rangemax); + func->SetParameters(yp,mean,rms_seed); + (*lHisto).second->Fit(func,"Q","",rangemin,rangemax); + float fitconst = func->GetParameter(0); + float fitmean = func->GetParameter(1); + float fitrms = func->GetParameter(2); + float chisquare = func->GetChisquare()/func->GetNDF(); + if(debug) cout << "Gaussian fit constant,mean,RMS,chi2= " << fitconst << ", " << fitmean << ", " << fitrms << ", " << chisquare << endl;*/ + + //Reject peaks with RMS larger than specified + //if(fitrms > tpPeakWidth) continue; + if(rms_seed > tpPeakWidthPerLayer) continue; + + if(fabs(mean - timeBoxCenter) < fabs(*tpPeak - timeBoxCenter)) tpPeak = it; + } + //Didn't find peak + /*if(tpPeak == peakMeans.end()){ + if(retryForLayerT0 < 2){ + increaseEvtsForLayerT0 = true; + retryForLayerT0++; + break; + } + }*/ + + double selPeak = (tpPeak != peakMeans.end())?*tpPeak:(*lHisto).second->GetBinCenter((*lHisto).second->GetMaximumBin()); + if(debug) cout << "Peak selected at " << selPeak << endl; + + theTPPeakMap[(*lHisto).first] = selPeak; + //Take the mean as a first t0 estimation - if((*lHisto).second->GetRMS()<5.0){ + /*if((*lHisto).second->GetRMS() < tpPeakWidth){ if(hT0SectorHisto == 0){ hT0SectorHisto = new TH1D("hT0AllLayerOfSector","T0 from pulses per layer in sector", //20, (*lHisto).second->GetMean()-100, (*lHisto).second->GetMean()+100); 700, 0, 7000); + //300,3300,3600); } if(debug) cout<<" accepted"<GetXaxis()->SetRangeUser(3300,3600); hT0SectorHisto->Fill((*lHisto).second->GetMean()); + //hT0SectorHisto->Fill(aux_histo->GetMean()); } //Take the mean of noise + 400ns as a first t0 estimation - // if((*lHisto).second->GetRMS()>10.0 && ((*lHisto).second->GetRMS()<15.0)){ -// double t0_estim = (*lHisto).second->GetMean() + 400; -// if(hT0SectorHisto == 0){ -// hT0SectorHisto = new TH1D("hT0AllLayerOfSector","T0 from pulses per layer in sector", -// //20, t0_estim-100, t0_estim+100); -// 700, 0, 7000); -// } -// if(debug) -// cout<<" accepted + 400ns"<Fill((*lHisto).second->GetMean() + 400); -// } + //if((*lHisto).second->GetRMS()>10.0 && ((*lHisto).second->GetRMS()<15.0)){ + //double t0_estim = (*lHisto).second->GetMean() + 400; + //if(hT0SectorHisto == 0){ + // hT0SectorHisto = new TH1D("hT0AllLayerOfSector","T0 from pulses per layer in sector", + // //20, t0_estim-100, t0_estim+100); + // 700, 0, 7000); + //} + //if(debug) + // cout<<" accepted + 400ns"<Fill((*lHisto).second->GetMean() + 400); + //} if(debug) cout<GetName()] = (*lHisto).second->GetMean(); - theSigmaT0LayerMap[(*lHisto).second->GetName()] = (*lHisto).second->GetRMS(); + theSigmaT0LayerMap[(*lHisto).second->GetName()] = (*lHisto).second->GetRMS();*/ } - if(!hT0SectorHisto){ + /*if(!hT0SectorHisto){ cout<<"[DTT0Calibration]: All the t0 per layer are still uncorrect: trying with greater number of events"<GetBinCenter(hT0SectorHisto->GetMaximumBin())<GetBinCenter(hT0SectorHisto->GetMaximumBin())<cd(); - hT0SectorHisto->Write(); + //hT0SectorHisto->Write(); for(map::const_iterator wHisto = theHistoWireMap.begin(); wHisto != theHistoWireMap.end(); ++wHisto) { (*wHisto).second->Write(); } - for(map::const_iterator wHisto = theHistoWireMap_ref.begin(); - wHisto != theHistoWireMap_ref.end(); - ++wHisto) { - (*wHisto).second->Write(); - } for(map::const_iterator lHisto = theHistoLayerMap.begin(); lHisto != theHistoLayerMap.end(); ++lHisto) { (*lHisto).second->Write(); } - //if(debug) + if(debug) cout << "[DTT0Calibration] Compute and store t0 and sigma per wire" << endl; + for(map::const_iterator chamber = theSumT0ByChamber.begin(); + chamber != theSumT0ByChamber.end(); + ++chamber) theRefT0ByChamber[(*chamber).first] = theSumT0ByChamber[(*chamber).first]/((double)theCountT0ByChamber[(*chamber).first]); + for(map::const_iterator wiret0 = theAbsoluteT0PerWire.begin(); wiret0 != theAbsoluteT0PerWire.end(); ++wiret0){ if(nDigiPerWire[(*wiret0).first]){ double t0 = (*wiret0).second/nDigiPerWire[(*wiret0).first]; - - theRelativeT0PerWire[(*wiret0).first] = t0 - hT0SectorHisto->GetBinCenter(hT0SectorHisto->GetMaximumBin()); + DTChamberId chamberId = ((*wiret0).first).chamberId(); + //theRelativeT0PerWire[(*wiret0).first] = t0 - hT0SectorHisto->GetBinCenter(hT0SectorHisto->GetMaximumBin()); + theRelativeT0PerWire[(*wiret0).first] = t0 - theRefT0ByChamber[chamberId]; + cout<<"Wire "<<(*wiret0).first<<" has t0 "<set((*wiret0).first, t0, theSigmaT0PerWire[(*wiret0).first],DTTimeUnits::counts); + cout<<" sigma "< superLayers = dtGeom->superLayers(); - // Loop over all SLs - for(auto sl = superLayers.begin(); - sl != superLayers.end(); sl++) { - - - //Compute mean for odd and even superlayers - double oddLayersMean=0; - double evenLayersMean=0; - double oddLayersDen=0; - double evenLayersDen=0; - for(map::const_iterator wiret0 = theRelativeT0PerWire.begin(); - wiret0 != theRelativeT0PerWire.end(); - ++wiret0){ - if((*wiret0).first.layerId().superlayerId() == (*sl)->id()){ - if(debug) - cout<<"[DTT0Calibration] Superlayer "<<(*sl)->id() - <<"layer " <<(*wiret0).first.layerId().layer()<<" with "<<(*wiret0).second< superLayers = dtGeom->superLayers(); + // Loop over all SLs + for(vector::const_iterator sl = superLayers.begin(); + sl != superLayers.end(); sl++) { + + + //Compute mean for odd and even superlayers + double oddLayersMean=0; + double evenLayersMean=0; + double oddLayersDen=0; + double evenLayersDen=0; + for(map::const_iterator wiret0 = theRelativeT0PerWire.begin(); + wiret0 != theRelativeT0PerWire.end(); + ++wiret0){ + if((*wiret0).first.layerId().superlayerId() == (*sl)->id()){ + if(debug) + cout<<"[DTT0Calibration] Superlayer "<<(*sl)->id() + <<"layer " <<(*wiret0).first.layerId().layer()<<" with "<<(*wiret0).second<::const_iterator wiret0 = theRelativeT0PerWire.begin(); - wiret0 != theRelativeT0PerWire.end(); - ++wiret0){ - if((*wiret0).first.layerId().superlayerId() == (*sl)->id()){ - if(((*wiret0).first.layerId().layer()) % 2){ - oddLayersSigma = oddLayersSigma + ((*wiret0).second - oddLayersMean) * ((*wiret0).second - oddLayersMean); - } - else{ - evenLayersSigma = evenLayersSigma + ((*wiret0).second - evenLayersMean) * ((*wiret0).second - evenLayersMean); - } - } + else{ + evenLayersMean = evenLayersMean + (*wiret0).second; + evenLayersDen++; } - oddLayersSigma = oddLayersSigma/oddLayersDen; - evenLayersSigma = evenLayersSigma/evenLayersDen; - oddLayersSigma = sqrt(oddLayersSigma); - evenLayersSigma = sqrt(evenLayersSigma); - - //if(debug && oddLayersMean) - cout<<"[DTT0Calibration] Relative T0 sigma for odd layers "<::const_iterator wiret0 = theRelativeT0PerWire.begin(); - wiret0 != theRelativeT0PerWire.end(); - ++wiret0){ - if((*wiret0).first.layerId().superlayerId() == (*sl)->id()){ - if(((*wiret0).first.layerId().layer()) % 2){ - if(abs((*wiret0).second - oddLayersMean) < (2*oddLayersSigma)) - oddLayersFinalMean = oddLayersFinalMean + (*wiret0).second; - } - else{ - if(abs((*wiret0).second - evenLayersMean) < (2*evenLayersSigma)) - evenLayersFinalMean = evenLayersFinalMean + (*wiret0).second; - } - } + } + } + oddLayersMean = oddLayersMean/oddLayersDen; + evenLayersMean = evenLayersMean/evenLayersDen; + if(debug && oddLayersMean) + cout<<"[DTT0Calibration] Relative T0 mean for odd layers "<::const_iterator wiret0 = theRelativeT0PerWire.begin(); + wiret0 != theRelativeT0PerWire.end(); + ++wiret0){ + if((*wiret0).first.layerId().superlayerId() == (*sl)->id()){ + if(((*wiret0).first.layerId().layer()) % 2){ + oddLayersSigma = oddLayersSigma + ((*wiret0).second - oddLayersMean) * ((*wiret0).second - oddLayersMean); } - oddLayersFinalMean = oddLayersFinalMean/oddLayersDen; - evenLayersFinalMean = evenLayersFinalMean/evenLayersDen; - //if(debug && oddLayersMean) - cout<<"[DTT0Calibration] Final relative T0 mean for odd layers "<::const_iterator wiret0 = theRelativeT0PerWire.begin(); - wiret0 != theRelativeT0PerWire.end(); - ++wiret0){ - if((*wiret0).first.layerId().superlayerId() == (*sl)->id()){ - double t0=-999; - if(((*wiret0).first.layerId().layer()) % 2) - t0 = (*wiret0).second + (evenLayersFinalMean - oddLayersFinalMean); - else - t0 = (*wiret0).second; - - cout << "[DTT0Calibration] Wire " << (*wiret0).first << " has t0 " << (*wiret0).second - << " (relative, after even-odd layer corrections) " - << " sigma " << theSigmaT0PerWire[(*wiret0).first] << endl; - - //Store the results into DB - t0sRelative->set((*wiret0).first, t0, theSigmaT0PerWire[(*wiret0).first],DTTimeUnits::counts); - } + else{ + evenLayersSigma = evenLayersSigma + ((*wiret0).second - evenLayersMean) * ((*wiret0).second - evenLayersMean); } - } - - ///Change t0 absolute reference -> from sector peak to chamber average - //if(debug) - cout << "[DTT0Calibration]Computing relative t0 wrt to chamber average" << endl; - //Compute the reference for each chamber - map sumT0ByChamber; - map countT0ByChamber; - for(DTT0::const_iterator tzero = t0sRelative->begin(); - tzero != t0sRelative->end(); ++tzero) { - int channelId = tzero->channelId; - if ( channelId == 0 ) continue; - DTWireId wireId(channelId); - DTChamberId chamberId(wireId.chamberId()); - //sumT0ByChamber[chamberId] = sumT0ByChamber[chamberId] + tzero->t0mean; - // @@@ better DTT0 usage - float t0mean_f; - float t0rms_f; - t0sRelative->get(wireId,t0mean_f,t0rms_f,DTTimeUnits::counts); - sumT0ByChamber[chamberId] = sumT0ByChamber[chamberId] + t0mean_f; - // @@@ NEW DTT0 END - countT0ByChamber[chamberId]++; - } - - //Change reference for each wire and store the new t0s in the new map - for(DTT0::const_iterator tzero = t0sRelative->begin(); - tzero != t0sRelative->end(); ++tzero) { - int channelId = tzero->channelId; - if ( channelId == 0 ) continue; - DTWireId wireId(channelId); - DTChamberId chamberId(wireId.chamberId()); - //double t0mean = (tzero->t0mean) - (sumT0ByChamber[chamberId]/countT0ByChamber[chamberId]); - //double t0rms = tzero->t0rms; - // @@@ better DTT0 usage - float t0mean_f; - float t0rms_f; - t0sRelative->get(wireId,t0mean_f,t0rms_f,DTTimeUnits::counts); - double t0mean = t0mean_f - (sumT0ByChamber[chamberId]/countT0ByChamber[chamberId]); - double t0rms = t0rms_f; - // @@@ NEW DTT0 END - t0sWRTChamber->set(wireId, - t0mean, - t0rms, - DTTimeUnits::counts); - //if(debug) - //cout<<"Chamber "<::const_iterator wiret0 = theRelativeT0PerWire.begin(); + wiret0 != theRelativeT0PerWire.end(); + ++wiret0){ + if((*wiret0).first.layerId().superlayerId() == (*sl)->id()){ + if(((*wiret0).first.layerId().layer()) % 2){ + if(abs((*wiret0).second - oddLayersMean) < (2*oddLayersSigma)) + oddLayersFinalMean = oddLayersFinalMean + (*wiret0).second; + } + else{ + if(abs((*wiret0).second - evenLayersMean) < (2*evenLayersSigma)) + evenLayersFinalMean = evenLayersFinalMean + (*wiret0).second; + } + } + } + oddLayersFinalMean = oddLayersFinalMean/oddLayersDen; + evenLayersFinalMean = evenLayersFinalMean/evenLayersDen; + if(debug && oddLayersMean) + cout<<"[DTT0Calibration] Final relative T0 mean for odd layers "<::const_iterator wiret0 = theRelativeT0PerWire.begin(); + wiret0 != theRelativeT0PerWire.end(); + ++wiret0){ + if((*wiret0).first.layerId().superlayerId() == (*sl)->id()){ + double t0=-999; + if(((*wiret0).first.layerId().layer()) % 2) + t0 = (*wiret0).second + (evenLayersFinalMean - oddLayersFinalMean); + else + t0 = (*wiret0).second; + + cout<<"[DTT0Calibration] Wire "<<(*wiret0).first<<" has t0 "<<(*wiret0).second<<" (relative, after even-odd layer corrections) " + <<" sigma "<set((*wiret0).first, t0, theSigmaT0PerWire[(*wiret0).first],DTTimeUnits::counts); + } + } } - + + ///Change t0 absolute reference -> from sector peak to chamber average + if(debug) + cout << "[DTT0Calibration]Computing relative t0 wrt to chamber average" << endl; + //Compute the reference for each chamber + map sumT0ByChamber; + map countT0ByChamber; + for(DTT0::const_iterator tzero = t0s->begin(); + tzero != t0s->end(); ++tzero) { +// @@@ NEW DTT0 FORMAT +// DTChamberId chamberId((*tzero).first.wheelId, +// (*tzero).first.stationId, +// (*tzero).first.sectorId); +// sumT0ByChamber[chamberId] = sumT0ByChamber[chamberId] + (*tzero).second.t0mean; + int channelId = tzero->channelId; + if ( channelId == 0 ) continue; + DTWireId wireId(channelId); + DTChamberId chamberId(wireId.chamberId()); + //sumT0ByChamber[chamberId] = sumT0ByChamber[chamberId] + tzero->t0mean; +// @@@ better DTT0 usage + float t0mean_f; + float t0rms_f; + t0s->get(wireId,t0mean_f,t0rms_f,DTTimeUnits::counts); + sumT0ByChamber[chamberId] = sumT0ByChamber[chamberId] + t0mean_f; +// @@@ NEW DTT0 END + countT0ByChamber[chamberId]++; + } + + //Change reference for each wire and store the new t0s in the new map + for(DTT0::const_iterator tzero = t0s->begin(); + tzero != t0s->end(); ++tzero) { +// @@@ NEW DTT0 FORMAT +// DTChamberId chamberId((*tzero).first.wheelId, +// (*tzero).first.stationId, +// (*tzero).first.sectorId); +// double t0mean = ((*tzero).second.t0mean) - (sumT0ByChamber[chamberId]/countT0ByChamber[chamberId]); +// double t0rms = (*tzero).second.t0rms; +// DTWireId wireId((*tzero).first.wheelId, +// (*tzero).first.stationId, +// (*tzero).first.sectorId, +// (*tzero).first.slId, +// (*tzero).first.layerId, +// (*tzero).first.cellId); + int channelId = tzero->channelId; + if ( channelId == 0 ) continue; + DTWireId wireId( channelId ); + DTChamberId chamberId(wireId.chamberId()); + //double t0mean = (tzero->t0mean) - (sumT0ByChamber[chamberId]/countT0ByChamber[chamberId]); + //double t0rms = tzero->t0rms; +// @@@ better DTT0 usage + float t0mean_f; + float t0rms_f; + t0s->get(wireId,t0mean_f,t0rms_f,DTTimeUnits::counts); + double t0mean = t0mean_f - (sumT0ByChamber[chamberId]/countT0ByChamber[chamberId]); + double t0rms = t0rms_f; +// @@@ NEW DTT0 END + t0sWRTChamber->set(wireId, + t0mean, + t0rms, + DTTimeUnits::counts); + if(debug){ + //cout<<"Chamber "<t0mean<<" to "< wireIdWithHistos; std::vector cellsWithHistos; @@ -102,10 +112,14 @@ class DTT0Calibration : public edm::EDAnalyzer { std::map qK; //Map with histo per wire for the chosen layer std::map theHistoWireMap; - std::map theHistoWireMap_ref; //Map with mean and RMS of t0 per layer std::map theT0LayerMap; std::map theSigmaT0LayerMap; + std::map theTPPeakMap; + //Ref. t0 per chamber + std::map theSumT0ByChamber; + std::map theCountT0ByChamber; + std::map theRefT0ByChamber; //DTGeometry used to loop on the SL in the endJob edm::ESHandle dtGeom; diff --git a/CalibMuon/DTCalibration/plugins/DTT0CalibrationNew.cc b/CalibMuon/DTCalibration/plugins/DTT0CalibrationNew.cc deleted file mode 100644 index 784a8c3219f69..0000000000000 --- a/CalibMuon/DTCalibration/plugins/DTT0CalibrationNew.cc +++ /dev/null @@ -1,637 +0,0 @@ -/* - * See header file for a description of this class. - * - * \author S. Bolognesi - INFN Torino - * 06/08/2008 Mofified by Antonio.Vilela.Pereira@cern.ch - */ - -#include "CalibMuon/DTCalibration/plugins/DTT0CalibrationNew.h" -#include "CalibMuon/DTCalibration/interface/DTCalibDBUtils.h" - -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" - -#include "Geometry/Records/interface/MuonGeometryRecord.h" -#include "Geometry/Records/interface/MuonNumberingRecord.h" - -#include "DataFormats/DTDigi/interface/DTDigiCollection.h" -#include "CondFormats/DTObjects/interface/DTT0.h" - -#include "CondFormats/DTObjects/interface/DTTtrig.h" -#include "CondFormats/DataRecord/interface/DTTtrigRcd.h" - -#include "TH1I.h" -#include "TFile.h" -#include "TKey.h" -#include "TSpectrum.h" -#include "TF1.h" - -using namespace std; -using namespace edm; -// using namespace cond; - -// Constructor -DTT0CalibrationNew::DTT0CalibrationNew(const edm::ParameterSet& pset) { - // Get the debug parameter for verbose output - debug = pset.getUntrackedParameter("debug"); - if(debug) - cout << "[DTT0CalibrationNew]Constructor called!" << endl; - - // Get the label to retrieve digis from the event - digiLabel = pset.getUntrackedParameter("digiLabel"); - - dbLabel = pset.getUntrackedParameter("dbLabel", ""); - - // The root file which contain the histos per layer - string rootFileName = pset.getUntrackedParameter("rootFileName","DTT0PerLayer.root"); - theFile = new TFile(rootFileName.c_str(), "RECREATE"); - - theCalibWheel = pset.getUntrackedParameter("calibWheel", "All"); //FIXME amke a vector of integer instead of a string - if(theCalibWheel != "All") { - stringstream linestr; - int selWheel; - linestr << theCalibWheel; - linestr >> selWheel; - cout << "[DTT0CalibrationNewPerLayer] chosen wheel " << selWheel << endl; - } - - // Sector/s to calibrate - theCalibSector = pset.getUntrackedParameter("calibSector", "All"); //FIXME amke a vector of integer instead of a string - if(theCalibSector != "All") { - stringstream linestr; - int selSector; - linestr << theCalibSector; - linestr >> selSector; - cout << "[DTT0CalibrationNewPerLayer] chosen sector " << selSector << endl; - } - - vector defaultCell; - defaultCell.push_back("None"); - cellsWithHistos = pset.getUntrackedParameter >("cellsWithHisto", defaultCell); - for(vector::const_iterator cell = cellsWithHistos.begin(); cell != cellsWithHistos.end(); ++cell){ - if((*cell) != "None"){ - stringstream linestr; - int wheel,sector,station,sl,layer,wire; - linestr << (*cell); - linestr >> wheel >> sector >> station >> sl >> layer >> wire; - wireIdWithHistos.push_back(DTWireId(wheel,station,sector,sl,layer,wire)); - } - } - - hT0SectorHisto=0; - - nevents=0; - eventsForLayerT0 = pset.getParameter("eventsForLayerT0"); - eventsForWireT0 = pset.getParameter("eventsForWireT0"); - tpPeakWidth = pset.getParameter("tpPeakWidth"); - tpPeakWidthPerLayer = pset.getParameter("tpPeakWidthPerLayer"); - timeBoxWidth = pset.getParameter("timeBoxWidth"); - rejectDigiFromPeak = pset.getParameter("rejectDigiFromPeak"); - - spectrum = new TSpectrum(5); - retryForLayerT0 = 0; -} - -// Destructor -DTT0CalibrationNew::~DTT0CalibrationNew(){ - if(debug) - cout << "[DTT0CalibrationNew]Destructor called!" << endl; - - delete spectrum; - theFile->Close(); -} - - /// Perform the real analysis -void DTT0CalibrationNew::analyze(const edm::Event & event, const edm::EventSetup& eventSetup) { - if(debug || event.id().event() % 500==0) - cout << "--- [DTT0CalibrationNew] Analysing Event: #Run: " << event.id().run() - << " #Event: " << event.id().event() << endl; - nevents++; - - // Get the digis from the event - Handle digis; - event.getByLabel(digiLabel, digis); - - // Get the DT Geometry - eventSetup.get().get(dtGeom); - - // Get ttrig DB - edm::ESHandle tTrigMap; - eventSetup.get().get(dbLabel,tTrigMap); - - // Iterate through all digi collections ordered by LayerId - DTDigiCollection::DigiRangeIterator dtLayerIt; - for (dtLayerIt = digis->begin(); - dtLayerIt != digis->end(); - ++dtLayerIt){ - // Get the iterators over the digis associated with this LayerId - const DTDigiCollection::Range& digiRange = (*dtLayerIt).second; - - // Get the layerId - const DTLayerId layerId = (*dtLayerIt).first; //FIXME: check to be in the right sector - const DTChamberId chamberId = layerId.superlayerId().chamberId(); - - if((theCalibWheel != "All") && (layerId.superlayerId().chamberId().wheel() != selWheel)) - continue; - if((theCalibSector != "All") && (layerId.superlayerId().chamberId().sector() != selSector)) - continue; - - //if(debug) { - // cout << "Layer " << layerId<<" with "<get(layerId.superlayerId(), tTrig, tTrigRMS, kFactor, DTTimeUnits::counts ); - if(debug&&(nevents <= 1)){ - cout << " Superlayer: " << layerId.superlayerId() << endl - << " tTrig,tTrigRMS= " << tTrig << ", " << tTrigRMS << endl; - } - - // Loop over all digis in the given layer - for (DTDigiCollection::const_iterator digi = digiRange.first; - digi != digiRange.second; - ++digi) { - double t0 = (*digi).countsTDC(); - - //Use first bunch of events to fill t0 per layer - if(nevents < eventsForLayerT0){ - //Get the per-layer histo from the map - TH1I *hT0LayerHisto = theHistoLayerMap[layerId]; - //If it doesn't exist, book it - if(hT0LayerHisto == 0){ - theFile->cd(); - float hT0Min = tTrig - 2*tTrigRMS; - float hT0Max = hT0Min + timeBoxWidth; - hT0LayerHisto = new TH1I(getHistoName(layerId).c_str(), - "T0 from pulses by layer (TDC counts, 1 TDC count = 0.781 ns)", - timeBoxWidth,hT0Min,hT0Max); - if(debug) - cout << " New T0 per Layer Histo: " << hT0LayerHisto->GetName() << endl; - theHistoLayerMap[layerId] = hT0LayerHisto; - } - - //Fill the histos - theFile->cd(); - if(hT0LayerHisto != 0) { - // if(debug) - // cout<<"Filling histo "<GetName()<<" with digi "<Fill(t0); - } - } - - //Use all the remaining events to compute t0 per wire - if(nevents>eventsForLayerT0){ - // Get the wireId - const DTWireId wireId(layerId, (*digi).wire()); - if(debug) { - cout << " Wire: " << wireId << endl - << " time (TDC counts): " << (*digi).countsTDC()<< endl; - } - - //Fill the histos per wire for the chosen cells - vector::iterator it = find(wireIdWithHistos.begin(),wireIdWithHistos.end(),wireId); - if (it!=wireIdWithHistos.end()){ - //Get the per-wire histo from the map - TH1I *hT0WireHisto = theHistoWireMap[wireId]; - //If it doesn't exist, book it - if(hT0WireHisto == 0){ - theFile->cd(); - hT0WireHisto = new TH1I(getHistoName(wireId).c_str(),"T0 from pulses by wire (TDC counts, 1 TDC count = 0.781 ns)",7000,0,7000); - //hT0SectorHisto->GetBinCenter(hT0SectorHisto->GetMaximumBin())-100, - //hT0SectorHisto->GetBinCenter(hT0SectorHisto->GetMaximumBin())+100); - if(debug) - cout << " New T0 per wire Histo: " << hT0WireHisto->GetName() << endl; - theHistoWireMap[wireId] = hT0WireHisto; - } - //Fill the histos - theFile->cd(); - if(hT0WireHisto != 0) { - //if(debug) - // cout<<"Filling histo "<GetName()<<" with digi "<Fill(t0); - } - } - - //Check the tzero has reasonable value - //float hT0Min = tTrig - 2*tTrigRMS; - //float hT0Max = hT0Min + timeBoxWidth; - /*if(abs(hT0SectorHisto->GetBinCenter(hT0SectorHisto->GetMaximumBin()) - t0) > rejectDigiFromPeak){ - if(debug) - cout<<"digi skipped because t0 per sector "<GetBinCenter(hT0SectorHisto->GetMaximumBin())< hT0Max)){ - if(debug) - cout<<"digi skipped because t0 outside of interval (" << hT0Min << "," << hT0Max << ")" < rejectDigiFromPeak){ - if(debug) - cout<<"digi skipped because t0 too far from peak " << theTPPeakMap[layerId] << endl; - continue; - } - - //Find to ref. per chamber - theSumT0ByChamber[chamberId] = theSumT0ByChamber[chamberId] + t0; - theCountT0ByChamber[chamberId]++; - - //Use second bunch of events to compute a t0 reference per wire - if(nevents< (eventsForLayerT0 + eventsForWireT0)){ - if(!nDigiPerWire_ref[wireId]){ - mK_ref[wireId] = 0; - } - nDigiPerWire_ref[wireId] = nDigiPerWire_ref[wireId] + 1; - mK_ref[wireId] = mK_ref[wireId] + (t0-mK_ref[wireId])/nDigiPerWire_ref[wireId]; - } - //Use last all the remaining events to compute the mean and sigma t0 per wire - else if(nevents>(eventsForLayerT0 + eventsForWireT0)){ - if(abs(t0-mK_ref[wireId]) > tpPeakWidth) - continue; - if(!nDigiPerWire[wireId]){ - theAbsoluteT0PerWire[wireId] = 0; - qK[wireId] = 0; - mK[wireId] = 0; - } - nDigiPerWire[wireId] = nDigiPerWire[wireId] + 1; - theAbsoluteT0PerWire[wireId] = theAbsoluteT0PerWire[wireId] + t0; - //theSigmaT0PerWire[wireId] = theSigmaT0PerWire[wireId] + (t0*t0); - qK[wireId] = qK[wireId] + ((nDigiPerWire[wireId]-1)*(t0-mK[wireId])*(t0-mK[wireId])/nDigiPerWire[wireId]); - mK[wireId] = mK[wireId] + (t0-mK[wireId])/nDigiPerWire[wireId]; - } - }//end if(nevents>1000) - }//end loop on digi - }//end loop on layer - - //Use the t0 per layer histos to have an indication about the t0 position - if(nevents == eventsForLayerT0){ - bool increaseEvtsForLayerT0 = false; - for(map::const_iterator lHisto = theHistoLayerMap.begin(); - lHisto != theHistoLayerMap.end(); - ++lHisto){ - if(debug) - cout<<"Reading histogram "<<(*lHisto).second->GetName()<<" with mean "<<(*lHisto).second->GetMean()<<" and RMS "<<(*lHisto).second->GetRMS() << endl; - - //Find peaks - //int npeaks = spectrum->Search((*lHisto).second,0.5,"goff"); - //int npeaks = spectrum->Search((*lHisto).second,(tpPeakWidthPerLayer/2.),"goff",0.3); - int npeaks = spectrum->Search((*lHisto).second,(tpPeakWidthPerLayer/2.),"",0.3); - - double *peaks = spectrum->GetPositionX(); - //Put in a std::vector - vector peakMeans(peaks,peaks + npeaks); - //Sort the peaks in ascending order - sort(peakMeans.begin(),peakMeans.end()); - - //Find best peak -- preliminary criteria: find peak closest to center of time box - float tTrig,tTrigRMS, kFactor; - tTrigMap->get((*lHisto).first.superlayerId(), tTrig, tTrigRMS, kFactor, DTTimeUnits::counts ); - - float timeBoxCenter = (2*tTrig + (float)timeBoxWidth)/2.; - float hMin = (*lHisto).second->GetXaxis()->GetXmin(); - float hMax = (*lHisto).second->GetXaxis()->GetXmax(); - vector::const_iterator tpPeak = peakMeans.end(); - for(vector::const_iterator it = peakMeans.begin(); it != peakMeans.end(); ++it){ - float mean = *it; - - int bin = (*lHisto).second->GetXaxis()->FindBin(mean); - float yp = (*lHisto).second->GetBinContent(bin); - if(debug) cout << "Peak : (" << mean << "," << yp << ")" << endl; - - //Find RMS - float previous_peak = (it == peakMeans.begin())?hMin:*(it - 1); - float next_peak = (it == (peakMeans.end()-1))?hMax:*(it + 1); - - float rangemin = mean - (mean - previous_peak)/8.; - float rangemax = mean + (next_peak - mean)/8.; - int binmin = (*lHisto).second->GetXaxis()->FindBin(rangemin); - int binmax = (*lHisto).second->GetXaxis()->FindBin(rangemax); - (*lHisto).second->GetXaxis()->SetRange(binmin,binmax); - //RMS estimate - float rms_seed = (*lHisto).second->GetRMS(); - - /*rangemin = mean - 2*rms_seed; - rangemax = mean + 2*rms_seed; - if(debug) cout << "Seed for RMS, Fit min, Fit max: " << rms_seed << ", " << rangemin << ", " << rangemax << endl; - //Fit to gaussian - string funcname("fitFcn_"); - funcname += (*lHisto).second->GetName(); - if(debug) cout << "Fitting function " << funcname << endl; - TF1* func = new TF1(funcname.c_str(),"gaus",rangemin,rangemax); - func->SetParameters(yp,mean,rms_seed); - (*lHisto).second->Fit(func,"Q","",rangemin,rangemax); - - float fitconst = func->GetParameter(0); - float fitmean = func->GetParameter(1); - float fitrms = func->GetParameter(2); - float chisquare = func->GetChisquare()/func->GetNDF(); - if(debug) cout << "Gaussian fit constant,mean,RMS,chi2= " << fitconst << ", " << fitmean << ", " << fitrms << ", " << chisquare << endl;*/ - - //Reject peaks with RMS larger than specified - //if(fitrms > tpPeakWidth) continue; - if(rms_seed > tpPeakWidthPerLayer) continue; - - if(fabs(mean - timeBoxCenter) < fabs(*tpPeak - timeBoxCenter)) tpPeak = it; - } - //Didn't find peak - /*if(tpPeak == peakMeans.end()){ - if(retryForLayerT0 < 2){ - increaseEvtsForLayerT0 = true; - retryForLayerT0++; - break; - } - }*/ - - float selPeak = (tpPeak != peakMeans.end())?*tpPeak:(*lHisto).second->GetBinCenter((*lHisto).second->GetMaximumBin()); - if(debug) cout << "Peak selected at " << selPeak << endl; - - theTPPeakMap[(*lHisto).first] = selPeak; - - //Take the mean as a first t0 estimation - /*if((*lHisto).second->GetRMS() < tpPeakWidth){ - if(hT0SectorHisto == 0){ - hT0SectorHisto = new TH1D("hT0AllLayerOfSector","T0 from pulses per layer in sector", - //20, (*lHisto).second->GetMean()-100, (*lHisto).second->GetMean()+100); - 700, 0, 7000); - //300,3300,3600); - } - if(debug) - cout<<" accepted"<GetXaxis()->SetRangeUser(3300,3600); - hT0SectorHisto->Fill((*lHisto).second->GetMean()); - //hT0SectorHisto->Fill(aux_histo->GetMean()); - } - //Take the mean of noise + 400ns as a first t0 estimation - //if((*lHisto).second->GetRMS()>10.0 && ((*lHisto).second->GetRMS()<15.0)){ - //double t0_estim = (*lHisto).second->GetMean() + 400; - //if(hT0SectorHisto == 0){ - // hT0SectorHisto = new TH1D("hT0AllLayerOfSector","T0 from pulses per layer in sector", - // //20, t0_estim-100, t0_estim+100); - // 700, 0, 7000); - //} - //if(debug) - // cout<<" accepted + 400ns"<Fill((*lHisto).second->GetMean() + 400); - //} - if(debug) - cout<GetName()] = (*lHisto).second->GetMean(); - theSigmaT0LayerMap[(*lHisto).second->GetName()] = (*lHisto).second->GetRMS();*/ - } - /*if(!hT0SectorHisto){ - cout<<"[DTT0CalibrationNew]: All the t0 per layer are still uncorrect: trying with greater number of events"<GetBinCenter(hT0SectorHisto->GetMaximumBin())<cd(); - //hT0SectorHisto->Write(); - for(map::const_iterator wHisto = theHistoWireMap.begin(); - wHisto != theHistoWireMap.end(); - ++wHisto) { - (*wHisto).second->Write(); - } - for(map::const_iterator lHisto = theHistoLayerMap.begin(); - lHisto != theHistoLayerMap.end(); - ++lHisto) { - (*lHisto).second->Write(); - } - - if(debug) - cout << "[DTT0CalibrationNew] Compute and store t0 and sigma per wire" << endl; - - for(map::const_iterator chamber = theSumT0ByChamber.begin(); - chamber != theSumT0ByChamber.end(); - ++chamber) theRefT0ByChamber[(*chamber).first] = theSumT0ByChamber[(*chamber).first]/((double)theCountT0ByChamber[(*chamber).first]); - - for(map::const_iterator wiret0 = theAbsoluteT0PerWire.begin(); - wiret0 != theAbsoluteT0PerWire.end(); - ++wiret0){ - if(nDigiPerWire[(*wiret0).first]){ - double t0 = (*wiret0).second/nDigiPerWire[(*wiret0).first]; - DTChamberId chamberId = ((*wiret0).first).chamberId(); - //theRelativeT0PerWire[(*wiret0).first] = t0 - hT0SectorHisto->GetBinCenter(hT0SectorHisto->GetMaximumBin()); - theRelativeT0PerWire[(*wiret0).first] = t0 - theRefT0ByChamber[chamberId]; - cout<<"Wire "<<(*wiret0).first<<" has t0 "<& superLayers = dtGeom->superLayers(); - // Loop over all SLs - for(auto sl = superLayers.begin(); - sl != superLayers.end(); sl++) { - - - //Compute mean for odd and even superlayers - double oddLayersMean=0; - double evenLayersMean=0; - double oddLayersDen=0; - double evenLayersDen=0; - for(map::const_iterator wiret0 = theRelativeT0PerWire.begin(); - wiret0 != theRelativeT0PerWire.end(); - ++wiret0){ - if((*wiret0).first.layerId().superlayerId() == (*sl)->id()){ - if(debug) - cout<<"[DTT0CalibrationNew] Superlayer "<<(*sl)->id() - <<"layer " <<(*wiret0).first.layerId().layer()<<" with "<<(*wiret0).second<::const_iterator wiret0 = theRelativeT0PerWire.begin(); - wiret0 != theRelativeT0PerWire.end(); - ++wiret0){ - if((*wiret0).first.layerId().superlayerId() == (*sl)->id()){ - if(((*wiret0).first.layerId().layer()) % 2){ - oddLayersSigma = oddLayersSigma + ((*wiret0).second - oddLayersMean) * ((*wiret0).second - oddLayersMean); - } - else{ - evenLayersSigma = evenLayersSigma + ((*wiret0).second - evenLayersMean) * ((*wiret0).second - evenLayersMean); - } - } - } - oddLayersSigma = oddLayersSigma/oddLayersDen; - evenLayersSigma = evenLayersSigma/evenLayersDen; - oddLayersSigma = sqrt(oddLayersSigma); - evenLayersSigma = sqrt(evenLayersSigma); - - if(debug && oddLayersMean) - cout<<"[DTT0CalibrationNew] Relative T0 sigma for odd layers "<::const_iterator wiret0 = theRelativeT0PerWire.begin(); - wiret0 != theRelativeT0PerWire.end(); - ++wiret0){ - if((*wiret0).first.layerId().superlayerId() == (*sl)->id()){ - if(((*wiret0).first.layerId().layer()) % 2){ - if(abs((*wiret0).second - oddLayersMean) < (2*oddLayersSigma)) - oddLayersFinalMean = oddLayersFinalMean + (*wiret0).second; - } - else{ - if(abs((*wiret0).second - evenLayersMean) < (2*evenLayersSigma)) - evenLayersFinalMean = evenLayersFinalMean + (*wiret0).second; - } - } - } - oddLayersFinalMean = oddLayersFinalMean/oddLayersDen; - evenLayersFinalMean = evenLayersFinalMean/evenLayersDen; - if(debug && oddLayersMean) - cout<<"[DTT0CalibrationNew] Final relative T0 mean for odd layers "<::const_iterator wiret0 = theRelativeT0PerWire.begin(); - wiret0 != theRelativeT0PerWire.end(); - ++wiret0){ - if((*wiret0).first.layerId().superlayerId() == (*sl)->id()){ - double t0=-999; - if(((*wiret0).first.layerId().layer()) % 2) - t0 = (*wiret0).second + (evenLayersFinalMean - oddLayersFinalMean); - else - t0 = (*wiret0).second; - - cout<<"[DTT0CalibrationNew] Wire "<<(*wiret0).first<<" has t0 "<<(*wiret0).second<<" (relative, after even-odd layer corrections) " - <<" sigma "<set((*wiret0).first, t0, theSigmaT0PerWire[(*wiret0).first],DTTimeUnits::counts); - } - } - } - - ///Change t0 absolute reference -> from sector peak to chamber average - if(debug) - cout << "[DTT0CalibrationNew]Computing relative t0 wrt to chamber average" << endl; - //Compute the reference for each chamber - map sumT0ByChamber; - map countT0ByChamber; - for(DTT0::const_iterator tzero = t0s->begin(); - tzero != t0s->end(); ++tzero) { -// @@@ NEW DTT0 FORMAT -// DTChamberId chamberId((*tzero).first.wheelId, -// (*tzero).first.stationId, -// (*tzero).first.sectorId); -// sumT0ByChamber[chamberId] = sumT0ByChamber[chamberId] + (*tzero).second.t0mean; - int channelId = tzero->channelId; - if ( channelId == 0 ) continue; - DTWireId wireId(channelId); - DTChamberId chamberId(wireId.chamberId()); - //sumT0ByChamber[chamberId] = sumT0ByChamber[chamberId] + tzero->t0mean; -// @@@ better DTT0 usage - float t0mean_f; - float t0rms_f; - t0s->get(wireId,t0mean_f,t0rms_f,DTTimeUnits::counts); - sumT0ByChamber[chamberId] = sumT0ByChamber[chamberId] + t0mean_f; -// @@@ NEW DTT0 END - countT0ByChamber[chamberId]++; - } - - //Change reference for each wire and store the new t0s in the new map - for(DTT0::const_iterator tzero = t0s->begin(); - tzero != t0s->end(); ++tzero) { -// @@@ NEW DTT0 FORMAT -// DTChamberId chamberId((*tzero).first.wheelId, -// (*tzero).first.stationId, -// (*tzero).first.sectorId); -// double t0mean = ((*tzero).second.t0mean) - (sumT0ByChamber[chamberId]/countT0ByChamber[chamberId]); -// double t0rms = (*tzero).second.t0rms; -// DTWireId wireId((*tzero).first.wheelId, -// (*tzero).first.stationId, -// (*tzero).first.sectorId, -// (*tzero).first.slId, -// (*tzero).first.layerId, -// (*tzero).first.cellId); - int channelId = tzero->channelId; - if ( channelId == 0 ) continue; - DTWireId wireId( channelId ); - DTChamberId chamberId(wireId.chamberId()); - //double t0mean = (tzero->t0mean) - (sumT0ByChamber[chamberId]/countT0ByChamber[chamberId]); - //double t0rms = tzero->t0rms; -// @@@ better DTT0 usage - float t0mean_f; - float t0rms_f; - t0s->get(wireId,t0mean_f,t0rms_f,DTTimeUnits::counts); - double t0mean = t0mean_f - (sumT0ByChamber[chamberId]/countT0ByChamber[chamberId]); - double t0rms = t0rms_f; -// @@@ NEW DTT0 END - t0sWRTChamber->set(wireId, - t0mean, - t0rms, - DTTimeUnits::counts); - if(debug){ - //cout<<"Chamber "<t0mean<<" to "<> histoName; - return histoName; -} - -string DTT0CalibrationNew::getHistoName(const DTLayerId& lId) const { - string histoName; - stringstream theStream; - theStream << "Ch_" << lId.wheel() << "_" << lId.station() << "_" << lId.sector() - << "_SL" << lId.superlayer() << "_L" << lId.layer() <<"_hT0Histo"; - theStream >> histoName; - return histoName; -} - diff --git a/CalibMuon/DTCalibration/plugins/DTT0CalibrationRMS.cc b/CalibMuon/DTCalibration/plugins/DTT0CalibrationRMS.cc new file mode 100644 index 0000000000000..6c350808814af --- /dev/null +++ b/CalibMuon/DTCalibration/plugins/DTT0CalibrationRMS.cc @@ -0,0 +1,497 @@ +/* + * See header file for a description of this class. + * + * \author S. Bolognesi - INFN Torino + */ +#include "CalibMuon/DTCalibration/plugins/DTT0CalibrationRMS.h" +#include "CalibMuon/DTCalibration/interface/DTCalibDBUtils.h" + +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" + +#include "Geometry/Records/interface/MuonGeometryRecord.h" +#include "Geometry/Records/interface/MuonNumberingRecord.h" + +#include "DataFormats/DTDigi/interface/DTDigiCollection.h" +#include "CondFormats/DTObjects/interface/DTT0.h" + +#include "TH1I.h" +#include "TFile.h" +#include "TKey.h" + +using namespace std; +using namespace edm; +// using namespace cond; + +// Constructor +DTT0CalibrationRMS::DTT0CalibrationRMS(const edm::ParameterSet& pset) { + // Get the debug parameter for verbose output + debug = pset.getUntrackedParameter("debug"); + if(debug) + cout << "[DTT0CalibrationRMS]Constructor called!" << endl; + + // Get the label to retrieve digis from the event + digiLabel = pset.getUntrackedParameter("digiLabel"); + + // The root file which contain the histos per layer + string rootFileName = pset.getUntrackedParameter("rootFileName","DTT0PerLayer.root"); + theFile = new TFile(rootFileName.c_str(), "RECREATE"); + + theCalibWheel = pset.getUntrackedParameter("calibWheel", "All"); //FIXME amke a vector of integer instead of a string + if(theCalibWheel != "All") { + stringstream linestr; + int selWheel; + linestr << theCalibWheel; + linestr >> selWheel; + cout << "[DTT0CalibrationRMSPerLayer] chosen wheel " << selWheel << endl; + } + + // Sector/s to calibrate + theCalibSector = pset.getUntrackedParameter("calibSector", "All"); //FIXME amke a vector of integer instead of a string + if(theCalibSector != "All") { + stringstream linestr; + int selSector; + linestr << theCalibSector; + linestr >> selSector; + cout << "[DTT0CalibrationRMSPerLayer] chosen sector " << selSector << endl; + } + + vector defaultCell; + defaultCell.push_back("None"); + cellsWithHistos = pset.getUntrackedParameter >("cellsWithHisto", defaultCell); + for(vector::const_iterator cell = cellsWithHistos.begin(); cell != cellsWithHistos.end(); ++cell){ + if((*cell) != "None"){ + stringstream linestr; + int wheel,sector,station,sl,layer,wire; + linestr << (*cell); + linestr >> wheel >> sector >> station >> sl >> layer >> wire; + wireIdWithHistos.push_back(DTWireId(wheel,station,sector,sl,layer,wire)); + } + } + + hT0SectorHisto=nullptr; + + nevents=0; + eventsForLayerT0 = pset.getParameter("eventsForLayerT0"); + eventsForWireT0 = pset.getParameter("eventsForWireT0"); + rejectDigiFromPeak = pset.getParameter("rejectDigiFromPeak"); + tpPeakWidth = pset.getParameter("tpPeakWidth"); + //useReferenceWireInLayer_ = true; + correctByChamberMean_ = pset.getParameter("correctByChamberMean"); +} + +// Destructor +DTT0CalibrationRMS::~DTT0CalibrationRMS(){ + if(debug) + cout << "[DTT0CalibrationRMS]Destructor called!" << endl; + + theFile->Close(); +} + + /// Perform the real analysis +void DTT0CalibrationRMS::analyze(const edm::Event & event, const edm::EventSetup& eventSetup) { + if(debug || event.id().event() % 500==0) + cout << "--- [DTT0CalibrationRMS] Analysing Event: #Run: " << event.id().run() + << " #Event: " << event.id().event() << endl; + nevents++; + + // Get the digis from the event + Handle digis; + event.getByLabel(digiLabel, digis); + + // Get the DT Geometry + eventSetup.get().get(dtGeom); + + // Iterate through all digi collections ordered by LayerId + DTDigiCollection::DigiRangeIterator dtLayerIt; + for (dtLayerIt = digis->begin(); + dtLayerIt != digis->end(); + ++dtLayerIt){ + // Get the iterators over the digis associated with this LayerId + const DTDigiCollection::Range& digiRange = (*dtLayerIt).second; + + // Get the layerId + const DTLayerId layerId = (*dtLayerIt).first; //FIXME: check to be in the right sector + + if((theCalibWheel != "All") && (layerId.superlayerId().chamberId().wheel() != selWheel)) + continue; + if((theCalibSector != "All") && (layerId.superlayerId().chamberId().sector() != selSector)) + continue; + + //if(debug) { + // cout << "Layer " << layerId<<" with "<cd(); + hT0LayerHisto = new TH1I(getHistoName(layerId).c_str(), + "T0 from pulses by layer (TDC counts, 1 TDC count = 0.781 ns)", + 200, t0-100, t0+100); + if(debug) + cout << " New T0 per Layer Histo: " << hT0LayerHisto->GetName() << endl; + theHistoLayerMap[layerId] = hT0LayerHisto; + } + + //Fill the histos + theFile->cd(); + if(hT0LayerHisto != nullptr) { + // if(debug) + // cout<<"Filling histo "<GetName()<<" with digi "<Fill(t0); + } + } + + //Use all the remaining events to compute t0 per wire + if(nevents>eventsForLayerT0){ + // Get the wireId + const DTWireId wireId(layerId, (*digi).wire()); + if(debug) { + cout << " Wire: " << wireId << endl + << " time (TDC counts): " << (*digi).countsTDC()<< endl; + } + + //Fill the histos per wire for the chosen cells + vector::iterator it_wire = find(wireIdWithHistos.begin(),wireIdWithHistos.end(),wireId); + if(it_wire != wireIdWithHistos.end()){ + if(theHistoWireMap.find(wireId) == theHistoWireMap.end()){ + theHistoWireMap[wireId] = new TH1I(getHistoName(wireId).c_str(),"T0 from pulses by wire (TDC counts, 1 TDC count = 0.781 ns)",7000,0,7000); + if(debug) cout << " New T0 per wire Histo: " << (theHistoWireMap[wireId])->GetName() << endl; + } + if(theHistoWireMap_ref.find(wireId) == theHistoWireMap_ref.end()){ + theHistoWireMap_ref[wireId] = new TH1I((getHistoName(wireId) + "_ref").c_str(),"T0 from pulses by wire (TDC counts, 1 TDC count = 0.781 ns)",7000,0,7000); + if(debug) cout << " New T0 per wire Histo: " << (theHistoWireMap_ref[wireId])->GetName() << endl; + } + + TH1I* hT0WireHisto = theHistoWireMap[wireId]; + //Fill the histos + theFile->cd(); + if(hT0WireHisto) hT0WireHisto->Fill(t0); + } + + //Check the tzero has reasonable value + if(abs(hT0SectorHisto->GetBinCenter(hT0SectorHisto->GetMaximumBin()) - t0) > rejectDigiFromPeak){ + if(debug) + cout<<"digi skipped because t0 per sector "<GetBinCenter(hT0SectorHisto->GetMaximumBin())<cd(); + if(hT0WireHisto_ref) hT0WireHisto_ref->Fill(t0); + } + if(!nDigiPerWire_ref[wireId]){ + mK_ref[wireId] = 0; + } + nDigiPerWire_ref[wireId] = nDigiPerWire_ref[wireId] + 1; + mK_ref[wireId] = mK_ref[wireId] + (t0-mK_ref[wireId])/nDigiPerWire_ref[wireId]; + } + //Use last all the remaining events to compute the mean and sigma t0 per wire + else if(nevents>(eventsForLayerT0 + eventsForWireT0)){ + if(abs(t0-mK_ref[wireId]) > tpPeakWidth) + continue; + if(!nDigiPerWire[wireId]){ + theAbsoluteT0PerWire[wireId] = 0; + qK[wireId] = 0; + mK[wireId] = 0; + } + nDigiPerWire[wireId] = nDigiPerWire[wireId] + 1; + theAbsoluteT0PerWire[wireId] = theAbsoluteT0PerWire[wireId] + t0; + //theSigmaT0PerWire[wireId] = theSigmaT0PerWire[wireId] + (t0*t0); + qK[wireId] = qK[wireId] + ((nDigiPerWire[wireId]-1)*(t0-mK[wireId])*(t0-mK[wireId])/nDigiPerWire[wireId]); + mK[wireId] = mK[wireId] + (t0-mK[wireId])/nDigiPerWire[wireId]; + } + }//end if(nevents>1000) + }//end loop on digi + }//end loop on layer + + //Use the t0 per layer histos to have an indication about the t0 position + if(nevents == eventsForLayerT0){ + for(map::const_iterator lHisto = theHistoLayerMap.begin(); + lHisto != theHistoLayerMap.end(); + ++lHisto){ + if(debug) + cout<<"Reading histogram "<<(*lHisto).second->GetName()<<" with mean "<<(*lHisto).second->GetMean()<<" and RMS "<<(*lHisto).second->GetRMS(); + + //Take the mean as a first t0 estimation + if((*lHisto).second->GetRMS()<5.0){ + if(hT0SectorHisto == nullptr){ + hT0SectorHisto = new TH1D("hT0AllLayerOfSector","T0 from pulses per layer in sector", + //20, (*lHisto).second->GetMean()-100, (*lHisto).second->GetMean()+100); + 700, 0, 7000); + } + if(debug) + cout<<" accepted"<Fill((*lHisto).second->GetMean()); + } + //Take the mean of noise + 400ns as a first t0 estimation + // if((*lHisto).second->GetRMS()>10.0 && ((*lHisto).second->GetRMS()<15.0)){ +// double t0_estim = (*lHisto).second->GetMean() + 400; +// if(hT0SectorHisto == 0){ +// hT0SectorHisto = new TH1D("hT0AllLayerOfSector","T0 from pulses per layer in sector", +// //20, t0_estim-100, t0_estim+100); +// 700, 0, 7000); +// } +// if(debug) +// cout<<" accepted + 400ns"<Fill((*lHisto).second->GetMean() + 400); +// } + if(debug) + cout<GetName()] = (*lHisto).second->GetMean(); + theSigmaT0LayerMap[(*lHisto).second->GetName()] = (*lHisto).second->GetRMS(); + } + if(!hT0SectorHisto){ + cout<<"[DTT0CalibrationRMS]: All the t0 per layer are still uncorrect: trying with greater number of events"<GetBinCenter(hT0SectorHisto->GetMaximumBin())<cd(); + theFile->WriteTObject(hT0SectorHisto); + //hT0SectorHisto->Write(); + for(map::const_iterator wHisto = theHistoWireMap.begin(); + wHisto != theHistoWireMap.end(); + ++wHisto) { + (*wHisto).second->Write(); + } + for(map::const_iterator wHisto = theHistoWireMap_ref.begin(); + wHisto != theHistoWireMap_ref.end(); + ++wHisto) { + (*wHisto).second->Write(); + } + for(map::const_iterator lHisto = theHistoLayerMap.begin(); + lHisto != theHistoLayerMap.end(); + ++lHisto) { + (*lHisto).second->Write(); + } + + //if(debug) + cout << "[DTT0CalibrationRMS] Compute and store t0 and sigma per wire" << endl; + + for(map::const_iterator wiret0 = theAbsoluteT0PerWire.begin(); + wiret0 != theAbsoluteT0PerWire.end(); + ++wiret0){ + if(nDigiPerWire[(*wiret0).first]){ + double t0 = (*wiret0).second/nDigiPerWire[(*wiret0).first]; + + theRelativeT0PerWire[(*wiret0).first] = t0 - hT0SectorHisto->GetBinCenter(hT0SectorHisto->GetMaximumBin()); + + //theSigmaT0PerWire[(*wiret0).first] = sqrt((theSigmaT0PerWire[(*wiret0).first] / nDigiPerWire[(*wiret0).first]) - t0*t0); + theSigmaT0PerWire[(*wiret0).first] = sqrt(qK[(*wiret0).first]/nDigiPerWire[(*wiret0).first]); + + cout << "Wire " << (*wiret0).first << " has t0 " << t0 << "(absolute) " + << theRelativeT0PerWire[(*wiret0).first] << "(relative)" + << " sigma " << theSigmaT0PerWire[(*wiret0).first] << endl; + + t0sAbsolute->set((*wiret0).first, t0, theSigmaT0PerWire[(*wiret0).first],DTTimeUnits::counts); + } + else{ + cout<<"[DTT0CalibrationRMS] ERROR: no digis in wire "<<(*wiret0).first< superLayers = dtGeom->superLayers(); + // Loop over all SLs + for(vector::const_iterator sl = superLayers.begin(); + sl != superLayers.end(); sl++) { + + + //Compute mean for odd and even superlayers + double oddLayersMean=0; + double evenLayersMean=0; + double oddLayersDen=0; + double evenLayersDen=0; + for(map::const_iterator wiret0 = theRelativeT0PerWire.begin(); + wiret0 != theRelativeT0PerWire.end(); + ++wiret0){ + if((*wiret0).first.layerId().superlayerId() == (*sl)->id()){ + if(debug) + cout<<"[DTT0CalibrationRMS] Superlayer "<<(*sl)->id() + <<"layer " <<(*wiret0).first.layerId().layer()<<" with "<<(*wiret0).second<::const_iterator wiret0 = theRelativeT0PerWire.begin(); + wiret0 != theRelativeT0PerWire.end(); + ++wiret0){ + if((*wiret0).first.layerId().superlayerId() == (*sl)->id()){ + if(((*wiret0).first.layerId().layer()) % 2){ + oddLayersSigma = oddLayersSigma + ((*wiret0).second - oddLayersMean) * ((*wiret0).second - oddLayersMean); + } + else{ + evenLayersSigma = evenLayersSigma + ((*wiret0).second - evenLayersMean) * ((*wiret0).second - evenLayersMean); + } + } + } + oddLayersSigma = oddLayersSigma/oddLayersDen; + evenLayersSigma = evenLayersSigma/evenLayersDen; + oddLayersSigma = sqrt(oddLayersSigma); + evenLayersSigma = sqrt(evenLayersSigma); + + //if(debug && oddLayersMean) + cout<<"[DTT0CalibrationRMS] Relative T0 sigma for odd layers "<::const_iterator wiret0 = theRelativeT0PerWire.begin(); + wiret0 != theRelativeT0PerWire.end(); + ++wiret0){ + if((*wiret0).first.layerId().superlayerId() == (*sl)->id()){ + if(((*wiret0).first.layerId().layer()) % 2){ + if(abs((*wiret0).second - oddLayersMean) < (2*oddLayersSigma)) + oddLayersFinalMean = oddLayersFinalMean + (*wiret0).second; + } + else{ + if(abs((*wiret0).second - evenLayersMean) < (2*evenLayersSigma)) + evenLayersFinalMean = evenLayersFinalMean + (*wiret0).second; + } + } + } + oddLayersFinalMean = oddLayersFinalMean/oddLayersDen; + evenLayersFinalMean = evenLayersFinalMean/evenLayersDen; + //if(debug && oddLayersMean) + cout<<"[DTT0CalibrationRMS] Final relative T0 mean for odd layers "<::const_iterator wiret0 = theRelativeT0PerWire.begin(); + wiret0 != theRelativeT0PerWire.end(); + ++wiret0){ + if((*wiret0).first.layerId().superlayerId() == (*sl)->id()){ + double t0=-999; + if(((*wiret0).first.layerId().layer()) % 2) + t0 = (*wiret0).second + (evenLayersFinalMean - oddLayersFinalMean); + else + t0 = (*wiret0).second; + + cout << "[DTT0CalibrationRMS] Wire " << (*wiret0).first << " has t0 " << (*wiret0).second + << " (relative, after even-odd layer corrections) " + << " sigma " << theSigmaT0PerWire[(*wiret0).first] << endl; + + //Store the results into DB + t0sRelative->set((*wiret0).first, t0, theSigmaT0PerWire[(*wiret0).first],DTTimeUnits::counts); + } + } + } + + ///Change t0 absolute reference -> from sector peak to chamber average + //if(debug) + cout << "[DTT0CalibrationRMS]Computing relative t0 wrt to chamber average" << endl; + //Compute the reference for each chamber + map sumT0ByChamber; + map countT0ByChamber; + for(DTT0::const_iterator tzero = t0sRelative->begin(); + tzero != t0sRelative->end(); ++tzero) { + int channelId = tzero->channelId; + if ( channelId == 0 ) continue; + DTWireId wireId(channelId); + DTChamberId chamberId(wireId.chamberId()); + //sumT0ByChamber[chamberId] = sumT0ByChamber[chamberId] + tzero->t0mean; + // @@@ better DTT0 usage + float t0mean_f; + float t0rms_f; + t0sRelative->get(wireId,t0mean_f,t0rms_f,DTTimeUnits::counts); + sumT0ByChamber[chamberId] = sumT0ByChamber[chamberId] + t0mean_f; + // @@@ NEW DTT0 END + countT0ByChamber[chamberId]++; + } + + //Change reference for each wire and store the new t0s in the new map + for(DTT0::const_iterator tzero = t0sRelative->begin(); + tzero != t0sRelative->end(); ++tzero) { + int channelId = tzero->channelId; + if ( channelId == 0 ) continue; + DTWireId wireId(channelId); + DTChamberId chamberId(wireId.chamberId()); + //double t0mean = (tzero->t0mean) - (sumT0ByChamber[chamberId]/countT0ByChamber[chamberId]); + //double t0rms = tzero->t0rms; + // @@@ better DTT0 usage + float t0mean_f; + float t0rms_f; + t0sRelative->get(wireId,t0mean_f,t0rms_f,DTTimeUnits::counts); + double t0mean = t0mean_f - (sumT0ByChamber[chamberId]/countT0ByChamber[chamberId]); + double t0rms = t0rms_f; + // @@@ NEW DTT0 END + t0sWRTChamber->set(wireId, + t0mean, + t0rms, + DTTimeUnits::counts); + //if(debug) + //cout<<"Chamber "< wireIdWithHistos; std::vector cellsWithHistos; @@ -112,17 +100,12 @@ class DTT0CalibrationNew : public edm::EDAnalyzer { std::map qK; //Map with histo per wire for the chosen layer std::map theHistoWireMap; + std::map theHistoWireMap_ref; //Map with mean and RMS of t0 per layer std::map theT0LayerMap; std::map theSigmaT0LayerMap; - std::map theTPPeakMap; - //Ref. t0 per chamber - std::map theSumT0ByChamber; - std::map theCountT0ByChamber; - std::map theRefT0ByChamber; //DTGeometry used to loop on the SL in the endJob edm::ESHandle dtGeom; }; #endif - diff --git a/CalibMuon/DTCalibration/plugins/DTT0ChamberReferenceCorrection.cc b/CalibMuon/DTCalibration/plugins/DTT0ChamberReferenceCorrection.cc index 9664c1ed1bc6a..b487edcdf4f55 100644 --- a/CalibMuon/DTCalibration/plugins/DTT0ChamberReferenceCorrection.cc +++ b/CalibMuon/DTCalibration/plugins/DTT0ChamberReferenceCorrection.cc @@ -1,7 +1,6 @@ /* * See header file for a description of this class. * - * \author A. Vilela Pereira */ #include "DTT0ChamberReferenceCorrection.h" diff --git a/CalibMuon/DTCalibration/plugins/DTT0ChamberReferenceCorrection.h b/CalibMuon/DTCalibration/plugins/DTT0ChamberReferenceCorrection.h index f8300c434fdc6..93c3b6a6a1f5e 100644 --- a/CalibMuon/DTCalibration/plugins/DTT0ChamberReferenceCorrection.h +++ b/CalibMuon/DTCalibration/plugins/DTT0ChamberReferenceCorrection.h @@ -5,6 +5,7 @@ * Concrete implementation of a DTT0BaseCorrection. * Computes correction for t0 * + * $Revision: 1.1 $ * \author A. Vilela Pereira */ @@ -27,10 +28,10 @@ class DTT0ChamberReferenceCorrection: public DTT0BaseCorrection { DTT0ChamberReferenceCorrection(const edm::ParameterSet&); // Destructor - virtual ~DTT0ChamberReferenceCorrection(); + ~DTT0ChamberReferenceCorrection() override; - virtual void setES(const edm::EventSetup& setup); - virtual DTT0Data correction(const DTWireId&); + void setES(const edm::EventSetup& setup) override; + DTT0Data correction(const DTWireId&) override; private: DTT0Data defaultT0(const DTWireId&); diff --git a/CalibMuon/DTCalibration/plugins/DTT0Correction.cc b/CalibMuon/DTCalibration/plugins/DTT0Correction.cc index ac0a386d3bbc6..90a0ba1de406f 100644 --- a/CalibMuon/DTCalibration/plugins/DTT0Correction.cc +++ b/CalibMuon/DTCalibration/plugins/DTT0Correction.cc @@ -1,9 +1,5 @@ - /* * See header file for a description of this class. - * - * \author A. Vilela Pereira - * */ #include "DTT0Correction.h" @@ -64,8 +60,8 @@ void DTT0Correction::endJob() { DTT0* t0NewMap = new DTT0(); // Loop over all channels - for(auto sl = muonGeom_->superLayers().begin(); - sl != muonGeom_->superLayers().end(); ++sl) { + for(vector::const_iterator sl = muonGeom_->superLayers().begin(); + sl != muonGeom_->superLayers().end(); ++sl) { for(vector::const_iterator layer = (*sl)->layers().begin(); layer != (*sl)->layers().end(); ++layer) { // Access layer topology diff --git a/CalibMuon/DTCalibration/plugins/DTT0Correction.h b/CalibMuon/DTCalibration/plugins/DTT0Correction.h index 1e8a31082d4d9..7370330652c45 100644 --- a/CalibMuon/DTCalibration/plugins/DTT0Correction.h +++ b/CalibMuon/DTCalibration/plugins/DTT0Correction.h @@ -3,8 +3,6 @@ /** \class DTT0Correction * Class that reads and corrects t0 DB - * - * \author A. Vilela Pereira */ #include "FWCore/Framework/interface/Frameworkfwd.h" @@ -25,14 +23,14 @@ class DTT0Correction : public edm::EDAnalyzer { DTT0Correction(const edm::ParameterSet& pset); /// Destructor - virtual ~DTT0Correction(); + ~DTT0Correction() override; // Operations - virtual void beginJob() {} - virtual void beginRun( const edm::Run& run, const edm::EventSetup& setup ); - virtual void analyze(const edm::Event& event, const edm::EventSetup& setup){} - virtual void endJob(); + void beginJob() override {} + void beginRun( const edm::Run& run, const edm::EventSetup& setup ) override; + void analyze(const edm::Event& event, const edm::EventSetup& setup) override{} + void endJob() override; protected: diff --git a/CalibMuon/DTCalibration/plugins/DTT0FEBPathCorrection.cc b/CalibMuon/DTCalibration/plugins/DTT0FEBPathCorrection.cc index 04c8bb8cffcb0..fc81a7a8e5016 100644 --- a/CalibMuon/DTCalibration/plugins/DTT0FEBPathCorrection.cc +++ b/CalibMuon/DTCalibration/plugins/DTT0FEBPathCorrection.cc @@ -1,9 +1,5 @@ /* * See header file for a description of this class. - * - * $Date: 2012/04/10 17:55:08 $ - * $Revision: 1.1 $ - * \author Mark Olschewski */ #include "DTT0FEBPathCorrection.h" diff --git a/CalibMuon/DTCalibration/plugins/DTT0FillChamberFromDB.cc b/CalibMuon/DTCalibration/plugins/DTT0FillChamberFromDB.cc index 49157913fbb7b..37549f6ce0818 100644 --- a/CalibMuon/DTCalibration/plugins/DTT0FillChamberFromDB.cc +++ b/CalibMuon/DTCalibration/plugins/DTT0FillChamberFromDB.cc @@ -1,6 +1,8 @@ /* * See header file for a description of this class. * + * $Date: 2012/03/21 13:48:46 $ + * $Revision: 1.2 $ * \author A. Vilela Pereira */ diff --git a/CalibMuon/DTCalibration/plugins/DTT0FillChamberFromDB.h b/CalibMuon/DTCalibration/plugins/DTT0FillChamberFromDB.h index 86eda99d5f9c5..32cb916e58dde 100644 --- a/CalibMuon/DTCalibration/plugins/DTT0FillChamberFromDB.h +++ b/CalibMuon/DTCalibration/plugins/DTT0FillChamberFromDB.h @@ -5,6 +5,7 @@ * Concrete implementation of a DTT0BaseCorrection. * Computes correction for t0 * + * $Revision: 1.1 $ * \author A. Vilela Pereira */ @@ -27,10 +28,10 @@ class DTT0FillChamberFromDB: public DTT0BaseCorrection { DTT0FillChamberFromDB(const edm::ParameterSet&); // Destructor - virtual ~DTT0FillChamberFromDB(); + ~DTT0FillChamberFromDB() override; - virtual void setES(const edm::EventSetup& setup); - virtual DTT0Data correction(const DTWireId&); + void setES(const edm::EventSetup& setup) override; + DTT0Data correction(const DTWireId&) override; private: std::string dbLabelRef_; diff --git a/CalibMuon/DTCalibration/plugins/DTT0FillDefaultFromDB.cc b/CalibMuon/DTCalibration/plugins/DTT0FillDefaultFromDB.cc index 117d77a65b457..24c8cc2a6b32a 100644 --- a/CalibMuon/DTCalibration/plugins/DTT0FillDefaultFromDB.cc +++ b/CalibMuon/DTCalibration/plugins/DTT0FillDefaultFromDB.cc @@ -1,7 +1,5 @@ /* * See header file for a description of this class. - * - * \author A. Vilela Pereira */ #include "DTT0FillDefaultFromDB.h" diff --git a/CalibMuon/DTCalibration/plugins/DTT0FillDefaultFromDB.h b/CalibMuon/DTCalibration/plugins/DTT0FillDefaultFromDB.h index c3c5eb7352c3f..1e94b5ce54be1 100644 --- a/CalibMuon/DTCalibration/plugins/DTT0FillDefaultFromDB.h +++ b/CalibMuon/DTCalibration/plugins/DTT0FillDefaultFromDB.h @@ -5,6 +5,7 @@ * Concrete implementation of a DTT0BaseCorrection. * Computes correction for t0 * + * $Revision: 1.2 $ * \author A. Vilela Pereira */ @@ -26,10 +27,10 @@ class DTT0FillDefaultFromDB: public DTT0BaseCorrection { DTT0FillDefaultFromDB(const edm::ParameterSet&); // Destructor - virtual ~DTT0FillDefaultFromDB(); + ~DTT0FillDefaultFromDB() override; - virtual void setES(const edm::EventSetup& setup); - virtual DTT0Data correction(const DTWireId&); + void setES(const edm::EventSetup& setup) override; + DTT0Data correction(const DTWireId&) override; private: std::string dbLabelRef_; diff --git a/CalibMuon/DTCalibration/plugins/DTT0WireInChamberReferenceCorrection.cc b/CalibMuon/DTCalibration/plugins/DTT0WireInChamberReferenceCorrection.cc index af93f214bbe4d..c41078ba6cf8e 100644 --- a/CalibMuon/DTCalibration/plugins/DTT0WireInChamberReferenceCorrection.cc +++ b/CalibMuon/DTCalibration/plugins/DTT0WireInChamberReferenceCorrection.cc @@ -1,7 +1,6 @@ /* * See header file for a description of this class. * - * \author A. Vilela Pereira */ #include "DTT0WireInChamberReferenceCorrection.h" diff --git a/CalibMuon/DTCalibration/plugins/DTT0WireInChamberReferenceCorrection.h b/CalibMuon/DTCalibration/plugins/DTT0WireInChamberReferenceCorrection.h index b20d515448065..fa793c9d79a68 100644 --- a/CalibMuon/DTCalibration/plugins/DTT0WireInChamberReferenceCorrection.h +++ b/CalibMuon/DTCalibration/plugins/DTT0WireInChamberReferenceCorrection.h @@ -5,6 +5,7 @@ * Concrete implementation of a DTT0BaseCorrection. * Computes correction for t0 * + * $Revision: 1.1 $ * \author A. Vilela Pereira */ @@ -29,10 +30,10 @@ class DTT0WireInChamberReferenceCorrection: public DTT0BaseCorrection { DTT0WireInChamberReferenceCorrection(const edm::ParameterSet&); // Destructor - virtual ~DTT0WireInChamberReferenceCorrection(); + ~DTT0WireInChamberReferenceCorrection() override; - virtual void setES(const edm::EventSetup& setup); - virtual DTT0Data correction(const DTWireId&); + void setES(const edm::EventSetup& setup) override; + DTT0Data correction(const DTWireId&) override; private: DTT0Data defaultT0(const DTWireId&); diff --git a/CalibMuon/DTCalibration/plugins/DTTTrigCalibration.cc b/CalibMuon/DTCalibration/plugins/DTTTrigCalibration.cc index ed40e3bd5d171..77f1e43d8ad4b 100644 --- a/CalibMuon/DTCalibration/plugins/DTTTrigCalibration.cc +++ b/CalibMuon/DTCalibration/plugins/DTTTrigCalibration.cc @@ -46,6 +46,7 @@ DTTTrigCalibration::DTTTrigCalibration(const edm::ParameterSet& pset) { // Get the label to retrieve digis from the event digiLabel = pset.getUntrackedParameter("digiLabel"); + consumes< DTDigiCollection >(edm::InputTag(digiLabel)); // Switch on/off the DB writing findTMeanAndSigma = pset.getUntrackedParameter("fitAndWrite", false); @@ -62,7 +63,7 @@ DTTTrigCalibration::DTTTrigCalibration(const edm::ParameterSet& pset) { theFitter = new DTTimeBoxFitter(); if(debug) theFitter->setVerbosity(1); - + double sigmaFit = pset.getUntrackedParameter("sigmaTTrigFit",10.); theFitter->setFitSigma(sigmaFit); @@ -72,7 +73,7 @@ DTTTrigCalibration::DTTTrigCalibration(const edm::ParameterSet& pset) { theSync = DTTTrigSyncFactory::get()->create(pset.getUntrackedParameter("tTrigMode"), pset.getUntrackedParameter("tTrigModeConfig")); } else { - theSync = 0; + theSync = nullptr; } checkNoisyChannels = pset.getUntrackedParameter("checkNoisyChannels","false"); @@ -161,7 +162,7 @@ void DTTTrigCalibration::analyze(const edm::Event & event, const edm::EventSetup // Get the histo from the map TH1F *hTBox = theHistoMap[slId]; - if(hTBox == 0) { + if(hTBox == nullptr) { // Book the histogram theFile->cd(); hTBox = new TH1F(getTBoxName(slId).c_str(), "Time box (ns)", int(0.25*32.0*maxTDCCounts/25.0), 0, maxTDCCounts); @@ -170,7 +171,7 @@ void DTTTrigCalibration::analyze(const edm::Event & event, const edm::EventSetup theHistoMap[slId] = hTBox; } TH1F *hO = theOccupancyMap[layerId]; - if(hO == 0) { + if(hO == nullptr) { // Book the histogram theFile->cd(); hO = new TH1F(getOccupancyName(layerId).c_str(), "Occupancy", 100, 0, 100); @@ -203,7 +204,7 @@ void DTTTrigCalibration::analyze(const edm::Event & event, const edm::EventSetup theFile->cd(); double offset = 0; if(doSubtractT0) { - const DTLayer* layer = 0;//fake + const DTLayer* layer = nullptr;//fake const GlobalPoint glPt;//fake offset = theSync->offset(layer, wireId, glPt); } diff --git a/CalibMuon/DTCalibration/plugins/DTTTrigConstantShift.cc b/CalibMuon/DTCalibration/plugins/DTTTrigConstantShift.cc index 427a0df630d37..47a08e127bee8 100644 --- a/CalibMuon/DTCalibration/plugins/DTTTrigConstantShift.cc +++ b/CalibMuon/DTCalibration/plugins/DTTTrigConstantShift.cc @@ -1,7 +1,6 @@ /* * See header file for a description of this class. * - * \author A. Vilela Pereira */ #include "DTTTrigConstantShift.h" diff --git a/CalibMuon/DTCalibration/plugins/DTTTrigConstantShift.h b/CalibMuon/DTCalibration/plugins/DTTTrigConstantShift.h index 85351c7ccf555..59385dc291683 100644 --- a/CalibMuon/DTCalibration/plugins/DTTTrigConstantShift.h +++ b/CalibMuon/DTCalibration/plugins/DTTTrigConstantShift.h @@ -5,6 +5,7 @@ * Concrete implementation of a DTTTrigBaseCorrection. * Applies constant shift to tTrig values * + * $Revision: 1.1 $ * \author A. Vilela Pereira */ @@ -27,10 +28,10 @@ class DTTTrigConstantShift: public DTTTrigBaseCorrection { DTTTrigConstantShift(const edm::ParameterSet&); // Destructor - virtual ~DTTTrigConstantShift(); + ~DTTTrigConstantShift() override; - virtual void setES(const edm::EventSetup& setup); - virtual DTTTrigData correction(const DTSuperLayerId&); + void setES(const edm::EventSetup& setup) override; + DTTTrigData correction(const DTSuperLayerId&) override; private: std::string dbLabel_; diff --git a/CalibMuon/DTCalibration/plugins/DTTTrigCorrection.cc b/CalibMuon/DTCalibration/plugins/DTTTrigCorrection.cc index c621c55348292..84a56c3a12cfb 100644 --- a/CalibMuon/DTCalibration/plugins/DTTTrigCorrection.cc +++ b/CalibMuon/DTCalibration/plugins/DTTTrigCorrection.cc @@ -1,7 +1,8 @@ - /* * See header file for a description of this class. * + * $Date: 2012/03/02 19:47:32 $ + * $Revision: 1.11 $ * \author S. Maselli - INFN Torino * A. Vilela Pereira */ @@ -64,8 +65,8 @@ void DTTTrigCorrection::endJob() { // Create the object to be written to DB DTTtrig* tTrigNewMap = new DTTtrig(); - for(auto sl = muonGeom_->superLayers().begin(); - sl != muonGeom_->superLayers().end(); ++sl) { + for(vector::const_iterator sl = muonGeom_->superLayers().begin(); + sl != muonGeom_->superLayers().end(); ++sl) { // Get old value from DB float tTrigMean,tTrigSigma,kFactor; int status = tTrigMap_->get((*sl)->id(),tTrigMean,tTrigSigma,kFactor,DTTimeUnits::ns); diff --git a/CalibMuon/DTCalibration/plugins/DTTTrigOffsetCalibration.cc b/CalibMuon/DTCalibration/plugins/DTTTrigOffsetCalibration.cc index 01e1a5ef964ec..ba9989696dd7f 100644 --- a/CalibMuon/DTCalibration/plugins/DTTTrigOffsetCalibration.cc +++ b/CalibMuon/DTCalibration/plugins/DTTTrigOffsetCalibration.cc @@ -181,32 +181,14 @@ void DTTTrigOffsetCalibration::bookHistos(DTChamberId chId) { LogTrace("Calibration") << " Booking histos for Chamber: " << chId; // Compose the chamber name - stringstream wheel; wheel << chId.wheel(); - stringstream station; station << chId.station(); - stringstream sector; sector << chId.sector(); + std::string wheel = std::to_string(chId.wheel()); + std::string station = std::to_string(chId.station()); + std::string sector = std::to_string(chId.sector()); string chHistoName = - "_W" + wheel.str() + - "_St" + station.str() + - "_Sec" + sector.str(); - - /*// Define the step - stringstream Step; Step << step; - - string chHistoName = - "_STEP" + Step.str() + - "_W" + wheel.str() + - "_St" + station.str() + - "_Sec" + sector.str(); - - theDbe->setCurrentFolder("DT/DTCalibValidation/Wheel" + wheel.str() + - "/Station" + station.str() + - "/Sector" + sector.str()); - // Create the monitor elements - vector histos; - // Note hte order matters - histos.push_back(theDbe->book1D("hRPhiSegT0"+chHistoName, "t0 from Phi segments", 200, -25., 25.)); - histos.push_back(theDbe->book1D("hRZSegT0"+chHistoName, "t0 from Z segments", 200, -25., 25.));*/ + "_W" + wheel + + "_St" + station + + "_Sec" + sector; vector histos; // Note the order matters diff --git a/CalibMuon/DTCalibration/plugins/DTTTrigResidualCorrection.cc b/CalibMuon/DTCalibration/plugins/DTTTrigResidualCorrection.cc index 4646cd4945478..3982e4248bb58 100644 --- a/CalibMuon/DTCalibration/plugins/DTTTrigResidualCorrection.cc +++ b/CalibMuon/DTCalibration/plugins/DTTTrigResidualCorrection.cc @@ -86,7 +86,6 @@ void DTTTrigResidualCorrection::setES(const EventSetup& setup) { ESHandle mTimeHandle; setup.get().get(mTimeHandle); mTimeMap_ = &*mTimeHandle; - } DTTTrigData DTTTrigResidualCorrection::correction(const DTSuperLayerId& slId) { @@ -108,31 +107,12 @@ DTTTrigData DTTTrigResidualCorrection::correction(const DTSuperLayerId& slId) { double fitSigma = -1.; if(useFit_){ LogTrace("Calibration") << "[DTTTrigResidualCorrection]: Fitting histogram " << residualHisto.GetName(); - const bool originalFit = false; // FIXME: Include this option in fitter class - if(originalFit){ - RooRealVar x("x","residual",-1.,1.); - RooRealVar mean("mean","mean",residualHisto.GetMean(),-0.3,0.3); - RooRealVar sigma1("sigma1","sigma1",0.,0.5); - RooRealVar sigma2("sigma2","sigma2",0.,0.5); - - RooRealVar frac("frac","frac",0.,1.); - - RooGaussian myg1("myg1","Gaussian distribution",x,mean,sigma1); - RooGaussian myg2("myg2","Gaussian distribution",x,mean,sigma2); - - RooAddPdf myg("myg","myg",RooArgList(myg1,myg2),RooArgList(frac)); - - RooDataHist hdata("hdata","Binned data",RooArgList(x),&residualHisto); - myg.fitTo(hdata,RooFit::Minos(0),RooFit::Range(-0.2,0.2)); - - fitMean = mean.getVal(); - fitSigma = sigma1.getVal(); - } else{ - int nSigmas = 2; - DTResidualFitResult fitResult = fitter_->fitResiduals(residualHisto,nSigmas); - fitMean = fitResult.fitMean; - fitSigma = fitResult.fitSigma; - } + int nSigmas = 2; + + DTResidualFitResult fitResult = fitter_->fitResiduals(residualHisto,nSigmas); + fitMean = fitResult.fitMean; + fitSigma = fitResult.fitSigma; + LogTrace("Calibration") << "[DTTTrigResidualCorrection]: \n" << " Fit Mean = " << fitMean << "\n" << " Fit Sigma = " << fitSigma; @@ -178,21 +158,16 @@ const TH1F* DTTTrigResidualCorrection::getHisto(const DTSuperLayerId& slId) { string DTTTrigResidualCorrection::getHistoName(const DTSuperLayerId& slId) { int step = 3; - stringstream wheel; wheel << slId.wheel(); - stringstream station; station << slId.station(); - stringstream sector; sector << slId.sector(); - stringstream superLayer; superLayer << slId.superlayer(); - stringstream Step; Step << step; + + std::string wheel = std::to_string(slId.wheel()); + std::string station = std::to_string(slId.station()); + std::string sector = std::to_string(slId.sector()); + std::string superLayer = std::to_string(slId.superlayer()); + std::string Step = std::to_string(step); string histoName = - rootBaseDir_ + "/Wheel" + wheel.str() + - "/Station" + station.str() + - "/Sector" + sector.str() + - "/hResDist_STEP" + Step.str() + - "_W" + wheel.str() + - "_St" + station.str() + - "_Sec" + sector.str() + - "_SL" + superLayer.str(); + rootBaseDir_ + "/Wheel" + wheel + "/Station" + station + "/Sector" + sector + + "/hResDist_STEP" + Step + "_W" + wheel + "_St" + station + "_Sec" + sector + "_SL" + superLayer; return histoName; } diff --git a/CalibMuon/DTCalibration/plugins/DTTTrigT0SegCorrection.cc b/CalibMuon/DTCalibration/plugins/DTTTrigT0SegCorrection.cc index 3b6d921c8535b..1e596cc176625 100644 --- a/CalibMuon/DTCalibration/plugins/DTTTrigT0SegCorrection.cc +++ b/CalibMuon/DTCalibration/plugins/DTTTrigT0SegCorrection.cc @@ -66,14 +66,14 @@ string DTTTrigT0SegCorrection::getHistoName(const DTSuperLayerId& slId) { DTChamberId chId = slId.chamberId(); // Compose the chamber name - stringstream wheel; wheel << chId.wheel(); - stringstream station; station << chId.station(); - stringstream sector; sector << chId.sector(); + std::string wheel = std::to_string(chId.wheel()); + std::string station = std::to_string(chId.station()); + std::string sector = std::to_string(chId.sector()); string chHistoName = - "_W" + wheel.str() + - "_St" + station.str() + - "_Sec" + sector.str(); + "_W" + wheel + + "_St" + station + + "_Sec" + sector; return (slId.superLayer() != 2)?("hRPhiSegT0"+chHistoName):("hRZSegT0"+chHistoName); } diff --git a/CalibMuon/DTCalibration/plugins/DTTTrigWriter.cc b/CalibMuon/DTCalibration/plugins/DTTTrigWriter.cc index b5d4904cb00b3..348dc659a7484 100644 --- a/CalibMuon/DTCalibration/plugins/DTTTrigWriter.cc +++ b/CalibMuon/DTCalibration/plugins/DTTTrigWriter.cc @@ -130,10 +130,7 @@ void DTTTrigWriter::endJob() { // Compute the name of the time box histo string DTTTrigWriter::getTBoxName(const DTSuperLayerId& slId) const { - string histoName; - stringstream theStream; - theStream << "Ch_" << slId.wheel() << "_" << slId.station() << "_" << slId.sector() - << "_SL" << slId.superlayer() << "_hTimeBox"; - theStream >> histoName; + string histoName = "Ch_" + std::to_string(slId.wheel()) + "_" + std::to_string(slId.station()) + + "_" + std::to_string(slId.sector()) + "_SL" + std::to_string(slId.superlayer()) + "_hTimeBox"; return histoName; } diff --git a/CalibMuon/DTCalibration/plugins/DTVDriftSegment.cc b/CalibMuon/DTCalibration/plugins/DTVDriftSegment.cc index fea6369c769ff..c1f5b6ba666be 100644 --- a/CalibMuon/DTCalibration/plugins/DTVDriftSegment.cc +++ b/CalibMuon/DTCalibration/plugins/DTVDriftSegment.cc @@ -105,14 +105,14 @@ string DTVDriftSegment::getHistoName(const DTSuperLayerId& slId) { DTChamberId chId = slId.chamberId(); // Compose the chamber name - stringstream wheel; wheel << chId.wheel(); - stringstream station; station << chId.station(); - stringstream sector; sector << chId.sector(); + std::string wheel = std::to_string(chId.wheel()); + std::string station = std::to_string(chId.station()); + std::string sector = std::to_string(chId.sector()); string chHistoName = - "_W" + wheel.str() + - "_St" + station.str() + - "_Sec" + sector.str(); + "_W" + wheel + + "_St" + station + + "_Sec" + sector; return (slId.superLayer() != 2)?("hRPhiVDriftCorr" + chHistoName):("hRZVDriftCorr" + chHistoName); } diff --git a/CalibMuon/DTCalibration/plugins/DTVDriftSegmentCalibration.cc b/CalibMuon/DTCalibration/plugins/DTVDriftSegmentCalibration.cc index 15d3be1d0cd51..828bcfa548ca0 100644 --- a/CalibMuon/DTCalibration/plugins/DTVDriftSegmentCalibration.cc +++ b/CalibMuon/DTCalibration/plugins/DTVDriftSegmentCalibration.cc @@ -38,7 +38,7 @@ DTVDriftSegmentCalibration::DTVDriftSegmentCalibration(const ParameterSet& pset) theCalibChamber_(pset.getUntrackedParameter("calibChamber", "All")) { LogVerbatim("Calibration") << "[DTVDriftSegmentCalibration] Constructor called!"; - + consumes< DTRecSegment4DCollection >(edm::InputTag(theRecHits4DLabel_)); // the root file which will contain the histos string rootFileName = pset.getUntrackedParameter("rootFileName","DTVDriftHistos.root"); rootFile_ = new TFile(rootFileName.c_str(), "RECREATE"); @@ -149,14 +149,14 @@ void DTVDriftSegmentCalibration::endJob() { void DTVDriftSegmentCalibration::bookHistos(DTChamberId chId) { // Compose the chamber name - stringstream wheel; wheel << chId.wheel(); - stringstream station; station << chId.station(); - stringstream sector; sector << chId.sector(); + std::string wheel = std::to_string(chId.wheel()); + std::string station = std::to_string(chId.station()); + std::string sector = std::to_string(chId.sector()); string chHistoName = - "_W" + wheel.str() + - "_St" + station.str() + - "_Sec" + sector.str(); + "_W" + wheel + + "_St" + station + + "_Sec" + sector; vector histosTH1F; histosTH1F.push_back(new TH1F(("hRPhiVDriftCorr" + chHistoName).c_str(), "v-drift corr. from Phi segments", 200, -0.4, 0.4)); diff --git a/CalibMuon/DTCalibration/plugins/SealModule.cc b/CalibMuon/DTCalibration/plugins/SealModule.cc index ccc472132783f..03fdafbf75848 100644 --- a/CalibMuon/DTCalibration/plugins/SealModule.cc +++ b/CalibMuon/DTCalibration/plugins/SealModule.cc @@ -9,8 +9,8 @@ #include "CalibMuon/DTCalibration/plugins/DTTTrigWriter.h" #include "CalibMuon/DTCalibration/plugins/DTTTrigCorrection.h" #include "CalibMuon/DTCalibration/plugins/DTTTrigCorrectionFirst.h" +#include "CalibMuon/DTCalibration/plugins/DTT0CalibrationRMS.h" #include "CalibMuon/DTCalibration/plugins/DTT0Calibration.h" -//#include "CalibMuon/DTCalibration/plugins/DTT0CalibrationNew.h" #include "CalibMuon/DTCalibration/plugins/DTTPDeadWriter.h" #include "CalibMuon/DTCalibration/plugins/DTT0Correction.h" #include "CalibMuon/DTCalibration/plugins/DTVDriftCalibration.h" @@ -21,7 +21,9 @@ #include "CalibMuon/DTCalibration/plugins/DTVDriftSegmentCalibration.h" #include "CalibMuon/DTCalibration/plugins/DTResidualCalibration.h" -#include "CalibMuon/DTCalibration/plugins/DTFakeT0ESProducer.h" +// #include "CalibMuon/DTCalibration/plugins/DTFakeTTrigESProducer.h" + #include "CalibMuon/DTCalibration/plugins/DTFakeT0ESProducer.h" +// #include "CalibMuon/DTCalibration/plugins/DTFakeVDriftESProducer.h" #include "CalibMuon/DTCalibration/interface/DTTTrigCorrectionFactory.h" #include "CalibMuon/DTCalibration/plugins/DTTTrigT0SegCorrection.h" @@ -35,7 +37,6 @@ #include "CalibMuon/DTCalibration/plugins/DTT0FillChamberFromDB.h" #include "CalibMuon/DTCalibration/plugins/DTT0WireInChamberReferenceCorrection.h" #include "CalibMuon/DTCalibration/plugins/DTT0AbsoluteReferenceCorrection.h" -#include "CalibMuon/DTCalibration/plugins/DTT0FEBPathCorrection.h" #include "CalibMuon/DTCalibration/interface/DTVDriftPluginFactory.h" #include "CalibMuon/DTCalibration/plugins/DTVDriftMeanTimer.h" @@ -47,8 +48,8 @@ DEFINE_FWK_MODULE(DTTTrigCalibration); DEFINE_FWK_MODULE(DTTTrigWriter); DEFINE_FWK_MODULE(DTTTrigCorrection); DEFINE_FWK_MODULE(DTTTrigCorrectionFirst); +DEFINE_FWK_MODULE(DTT0CalibrationRMS); DEFINE_FWK_MODULE(DTT0Calibration); -//DEFINE_FWK_MODULE(DTT0CalibrationNew); DEFINE_FWK_MODULE(DTTPDeadWriter); DEFINE_FWK_MODULE(DTT0Correction); DEFINE_FWK_MODULE(DTVDriftCalibration); @@ -59,7 +60,9 @@ DEFINE_FWK_MODULE(DTTTrigOffsetCalibration); DEFINE_FWK_MODULE(DTVDriftSegmentCalibration); DEFINE_FWK_MODULE(DTResidualCalibration); +// DEFINE_FWK_EVENTSETUP_SOURCE(DTFakeTTrigESProducer); DEFINE_FWK_EVENTSETUP_SOURCE(DTFakeT0ESProducer); +// DEFINE_FWK_EVENTSETUP_SOURCE(DTFakeVDriftESProducer); DEFINE_EDM_PLUGIN(DTTTrigCorrectionFactory,dtCalibration::DTTTrigT0SegCorrection,"DTTTrigT0SegCorrection"); DEFINE_EDM_PLUGIN(DTTTrigCorrectionFactory,dtCalibration::DTTTrigResidualCorrection,"DTTTrigResidualCorrection"); @@ -71,7 +74,6 @@ DEFINE_EDM_PLUGIN(DTT0CorrectionFactory,dtCalibration::DTT0FillDefaultFromDB,"DT DEFINE_EDM_PLUGIN(DTT0CorrectionFactory,dtCalibration::DTT0FillChamberFromDB,"DTT0FillChamberFromDB"); DEFINE_EDM_PLUGIN(DTT0CorrectionFactory,dtCalibration::DTT0WireInChamberReferenceCorrection,"DTT0WireInChamberReferenceCorrection"); DEFINE_EDM_PLUGIN(DTT0CorrectionFactory,dtCalibration::DTT0AbsoluteReferenceCorrection,"DTT0AbsoluteReferenceCorrection"); -DEFINE_EDM_PLUGIN(DTT0CorrectionFactory,dtCalibration::DTT0FEBPathCorrection, "DTT0FEBPathCorrection"); DEFINE_EDM_PLUGIN(DTVDriftPluginFactory,dtCalibration::DTVDriftMeanTimer,"DTVDriftMeanTimer"); DEFINE_EDM_PLUGIN(DTVDriftPluginFactory,dtCalibration::DTVDriftSegment,"DTVDriftSegment"); diff --git a/CalibMuon/DTCalibration/python/ALCARECODtCalibCosmics_cff.py b/CalibMuon/DTCalibration/python/ALCARECODtCalibCosmics_cff.py index 3589744c4acfb..1cd3614d91360 100644 --- a/CalibMuon/DTCalibration/python/ALCARECODtCalibCosmics_cff.py +++ b/CalibMuon/DTCalibration/python/ALCARECODtCalibCosmics_cff.py @@ -6,7 +6,7 @@ # AlCaReco for DT calibration ALCARECODtCalibCosmicsHLTFilter = copy.deepcopy(hltHighLevel) ALCARECODtCalibCosmicsHLTFilter.throw = False ## dont throw on unknown path names -ALCARECODtCalibCosmicsHLTFilter.eventSetupPathsKey = 'DtCalibCosmics' +ALCARECODtCalibCosmicsHLTFilter.eventSetupPathsKey = 'MuAlcaDtCalibCosmics' #ALCARECODtCalibCosmicsHLTFilter.HLTPaths = ['HLT_L1SingleMuOpen_AntiBPTX_v*','HLT_L1TrackerCosmics_v*'] #ALCARECODtCalibCosmicsHLTFilter.eventSetupPathsKey = '' diff --git a/CalibMuon/DTCalibration/python/ALCARECODtCalibHI_cff.py b/CalibMuon/DTCalibration/python/ALCARECODtCalibHI_cff.py index 9fdeafaefd6f4..0b5ef7d79ce39 100644 --- a/CalibMuon/DTCalibration/python/ALCARECODtCalibHI_cff.py +++ b/CalibMuon/DTCalibration/python/ALCARECODtCalibHI_cff.py @@ -11,7 +11,7 @@ #ALCARECODtCalibHIHLTFilter.HLTPaths = ['HLT_HIL1SingleMu3'] #ALCARECODtCalibHIHLTFilter.HLTPaths = ['HLT_.*'] ALCARECODtCalibHIHLTFilter.throw = False ## dont throw on unknown path names -ALCARECODtCalibHIHLTFilter.eventSetupPathsKey = 'DtCalibHI' +ALCARECODtCalibHIHLTFilter.eventSetupPathsKey = 'MuAlcaDtCalibHI' import RecoLocalMuon.DTSegment.dt4DSegments_CombPatternReco4D_LinearDriftFromDB_cfi as dt4DSegmentsCfiRef dt4DSegmentsNoWire = dt4DSegmentsCfiRef.dt4DSegments.clone() diff --git a/CalibMuon/DTCalibration/python/PlottingTools/plotT0FromHistos.py b/CalibMuon/DTCalibration/python/PlottingTools/plotT0FromHistos.py new file mode 100644 index 0000000000000..5cbc5797d9274 --- /dev/null +++ b/CalibMuon/DTCalibration/python/PlottingTools/plotT0FromHistos.py @@ -0,0 +1,176 @@ +import ROOT +from drawHistoAllChambers import drawHisto + +def binNumber(station,sl): + if sl is 3 and station is 4: return 11 + if sl is 2 and station is 4: return None + start = (station - 1)*3 + return start + sl + +def plot(fileName,sl,run,ymin=-5,ymax=5,option="HISTOP",draw=True): + path = "DQMData/Run "+str(run)+"/DT/Run summary/DtCalib/TTrigDBValidation/" + slType = sl + slStr = "SL%d" % slType + verbose = True #False + + ROOT.TH1.AddDirectory(False) + + file = ROOT.TFile(fileName,'read') + + wheels = (-2,-1,0,1,2) + stations = (1,2,3,4) + + #histosWheel = {} + #for wh in wheels: + # histoName = path+'Wheel%d_%s_TTrig' % (wh,slStr) + # print "Accessing",histoName + # histosWheel[wh] = file.Get(histoName) + + # (Wh-2 MB1 Sec1 ... Wh-2 MB1 Sec12 ... Wh-1 MB1 Sec1 ... Wh-1 MB1 Sec12 ...) + # (Wh-2 MB2 Sec1 ... Wh-2 MB2 Sec12 ... Wh-1 MB2 Sec1 ... Wh-1 MB1 Sec12 ...) ... + nBins = 250 + #if slType == 2: nBins = 180 + histo = ROOT.TH1F("h_TTrigAll","TTrig Run "+str(run),nBins,0,nBins) + for st in stations: + nSectors = 12 + if st == 4: nSectors = 14 + if st == 4 and sl == 2: continue + if verbose: print "Station",st + for wh in wheels: + if verbose: print "Wheel",wh + for sec in range(1,nSectors+1): + if verbose: print "Sector",sec + binHisto = binNumber(st,sl) + if verbose: print "Bin from histos:",binHisto + histoName = path+'Wheel%d/TTrigDifference_W%d_Sec%d' % (wh,wh,sec) + value = file.Get(histoName).GetBinContent(binHisto) + + binHistoNew = (st - 1)*60 + (wh + 2)*nSectors + sec + if verbose: print "Bin final",binHistoNew,value + histo.SetBinContent(binHistoNew,value) + + if sec == 1: + label = "Wheel %d" % wh + if wh == -2: label += " MB%d" % st + histo.GetXaxis().SetBinLabel(binHistoNew,label) + + objects = drawHisto(histo, + title="#Deltat_{Trig} (ns)", + ymin=ymin,ymax=ymax,option=option,draw=draw) + + return objects + +def SLcompare(fileName,sls,run,ymin=-5,ymax=5,labels=[]): + option = "HISTOP" + colors = (2,4,12,44,55,38,27,46) + markers = (24,25,26,27,28,30,32,5) + + idx = 0 + canvas = None + objects = None + histos = [] + for sl in sls: + draw = False + if not idx: draw = True + + objs = plot(fileName,sl,run,ymin,ymax,option,draw) + histos.append(objs[1]) + histos[-1].SetName( "SL %d" % sl) + if not idx: + canvas = objs[0] + objects = objs[2] + + canvas.cd() + if idx: + histos[-1].SetLineColor(colors[ (idx - 1) % len(colors) ]) + histos[-1].SetMarkerColor(colors[ (idx - 1) % len(colors) ]) + histos[-1].SetMarkerStyle(markers[ (idx - 1) % len(markers) ]) + + histos[-1].Draw(option + "SAME") + + idx += 1 + + legend = ROOT.TLegend(0.4,0.7,0.95,0.8) + for idx in range( len(histos) ): + histo = histos[idx] + label = histo.GetName() + if len(labels): label = labels[idx] + legend.AddEntry(histo,label,"LP") + + idx += 1 + + canvas.cd() + legend.SetFillColor( canvas.GetFillColor() ) + legend.Draw("SAME") + + objects.append(legend) + + return (canvas,histos,objects) + +def compareDiff(fileNames,sl,ymin=-15.,ymax=15.): + option = "HISTOP" + colors = (2,4,9,12,38,44,46,55) + markers = (24,25,26,27,28,30,32,5) + + idx = 0 + canvases = [None,None] + objects = None + histoRef = None + histos = [] + histosDist = [] + for fileName in fileNames: + objs = plot(fileName,sl,300,360,'',False) + histos.append( objs[1].Clone(objs[1].GetName() + "_diff") ) + histos[-1].SetName( "%s_%d" % (histos[-1].GetName(),idx) ) + if not idx: + histoRef = objs[1] + histos[-1].Reset() + else: + histos[-1].Add(histoRef,-1.) + + draw = False + if not idx: draw = True + + objs = drawHisto(histos[-1], + title="t_{Trig} difference (ns)", + ymin=ymin,ymax=ymax,option=option,draw=draw) + + if not idx: + canvases[0] = objs[0] + objects = objs[2] + + if idx: + canvases[0].cd() + histos[-1].SetLineColor(colors[ (idx - 1) % len(colors) ]) + histos[-1].SetMarkerColor(colors[ (idx - 1) % len(colors) ]) + histos[-1].SetMarkerStyle(markers[ (idx - 1) % len(markers) ]) + + histos[-1].Draw(option + "SAME") + + histosDist.append( ROOT.TH1F(histos[-1].GetName() + "_dist","tTrig distribution",200,ymin,ymax) ) + for ibin in range(1,histos[-1].GetNbinsX()+1): + histosDist[-1].Fill( histos[-1].GetBinContent(ibin) ) + + histosDist[-1].SetLineColor(colors[ (idx - 1) % len(colors) ]) + histosDist[-1].SetMarkerColor(colors[ (idx - 1) % len(colors) ]) + histosDist[-1].SetMarkerStyle(markers[ (idx - 1) % len(markers) ]) + + idx += 1 + + + canvases[1] = ROOT.TCanvas("c_tTrigDist") + canvases[1].SetGridy() + canvases[1].SetFillColor(0) + canvases[1].cd() + option = "HISTO" + idx = 0 + for histo in histosDist: + if not idx: + histo.GetXaxis().SetTitle("t_{Trig} difference (ns)") + histo.GetYaxis().SetTitle("Number of chambers") + histo.Draw(option) + else: + histo.Draw(option + "SAME") + idx += 1 + + return (canvases,histos,histosDist,objects) diff --git a/CalibMuon/DTCalibration/python/Workflow/CLIHelper.py b/CalibMuon/DTCalibration/python/Workflow/CLIHelper.py new file mode 100644 index 0000000000000..4b6cdd0a82de0 --- /dev/null +++ b/CalibMuon/DTCalibration/python/Workflow/CLIHelper.py @@ -0,0 +1,142 @@ +import os +import argparse +class CLIHelper(object): + @classmethod + def get_common_options_parser(cls): + """ Return a parser with common options for each workflow""" + common_opts_parser = argparse.ArgumentParser(add_help=False) + common_opts_group = common_opts_parser.add_argument_group( + description ="General options") + common_opts_group.add_argument("-r","--run", type=int, + help="set reference run number (typically first or last run in list)") + common_opts_group.add_argument("--trial", type=int, default = 1, + help="trial number used in the naming of output directories") + common_opts_group.add_argument("--label", default="dtCalibration", + help="label used in the naming of workflow output default:%(default)s") + common_opts_group.add_argument("--datasettype", default = "Data", + choices=["Data", "Cosmics", "MC"], help="Type of input dataset default: %(default)s") + common_opts_group.add_argument("--config-path", + help="Path to alternative workflow config json file, e.g. used to submit the job") + common_opts_group.add_argument("--user", default="", + help="User used e.g. for submission. Defaults to user HN name") + common_opts_group.add_argument("--working-dir", + default=os.getcwd(), help="connect string default:%(default)s") + common_opts_group.add_argument("--no-exec", + action="store_true", help="Do not execute or submit any workflow") + return common_opts_parser + + @classmethod + def add_parser_options(cls, parser): + # Subparsers are used to choose a calibration workflow + workflow_subparsers = parser.add_subparsers( help="workflow option help", dest="workflow" ) + return workflow_subparsers + + + def fill_required_options_prepare_dict(self): + common_required = [] + self.required_options_prepare_dict["submit"] = ["globaltag"] + + def fill_required_options_dict(self): + common_required = ["run"] + self.required_options_dict["submit"] = common_required + self.required_options_dict["submit"].append("datasetpath") + self.required_options_dict["submit"].append("globaltag") + + self.required_options_dict["correction"] = common_required + self.required_options_dict["correction"].append("globaltag") + + + @classmethod + def get_input_db_options_parser(cls): + """ Return a parser object with options relevant for input databases""" + db_opts_parser = argparse.ArgumentParser(add_help=False) + dp_opts_group = db_opts_parser.add_argument_group( + description ="Options for Input databases") + db_opts_parser.add_argument("--inputDBRcd", + help="Record used for PoolDBESSource") + db_opts_parser.add_argument("--inputDBTag", + help="Tag used for PoolDBESSource") + db_opts_parser.add_argument("--connectStrDBTag", + default='frontier://FrontierProd/CMS_COND_31X_DT', + help="connect string default:%(default)s") + return db_opts_parser + + @classmethod + def get_local_input_db_options_parser(cls): + """ Return a parser object with options relevant for input databases""" + db_opts_parser = argparse.ArgumentParser(add_help=False) + db_opts_group = db_opts_parser.add_argument_group( + description ="Options for local input databases") + db_opts_group.add_argument("--inputVDriftDB", + help="Local alternative VDrift database") + db_opts_group.add_argument("--inputCalibDB", + help="Local alternative Ttrig database") + db_opts_group.add_argument("--inputT0DB", + help="Local alternative T0 database") + return db_opts_parser + + @classmethod + def get_submission_options_parser(cls): + """ Return a parser object with options relevant to remote submission""" + submission_opts_parser = argparse.ArgumentParser(add_help=False) + submission_opts_group = submission_opts_parser.add_argument_group( + description ="Options for Job submission") + submission_opts_group.add_argument("--datasetpath", + help="dataset name to process") + submission_opts_group.add_argument("--run-on-RAW", action = "store_true", + help="Flag if run on RAW dataset") + submission_opts_group.add_argument("--globaltag", + help="global tag identifier (with the '::All' string, if necessary)") + submission_opts_group.add_argument("--histoRange", default = 0.4, + help="Range or residual histogram, default is 0.4cm") + submission_opts_group.add_argument("--runselection", default = [], nargs="+", + help="run list or range") + submission_opts_group.add_argument("--filesPerJob", default = 5, + help="Number of files to process for MC grid jobs") + submission_opts_group.add_argument("--lumisPerJob", default = 10000, + help="Number of lumi sections to process for RAW / Comsics grid jobs") + submission_opts_group.add_argument("--preselection", dest="preselection", + help="configuration fragment and sequence name, separated by a ':', defining a pre-selection filter") + submission_opts_group.add_argument("--output-site", default = "T2_DE_RWTH", + help="Site used for stage out of results") + submission_opts_group.add_argument("--ce-black-list", default = [], nargs="+", + help="add sites to black list when run on Grid") + submission_opts_group.add_argument("--ce-white-list", default = [], nargs="+", + help="add sites to white list when run on Grid") + submission_opts_group.add_argument("--no-log", + action="store_true", help="Do not transfer crab logs:%(default)s") + return submission_opts_parser + + @classmethod + def get_check_options_parser(cls): + """ Return a parser object with options relevant to check the status of remote submission""" + check_opts_parser = argparse.ArgumentParser(add_help=False) + check_opts_group = check_opts_parser.add_argument_group( + description ="Options for Job submission") + check_opts_group.add_argument("--check-interval", default = 600,type=int, + help="Time in seconds between check operations default: %(default)s") + check_opts_group.add_argument("--max-checks", default =1000, type=int, + help="Maximum number of checks before check is considered failed default: %(default)s") + return check_opts_parser + + @classmethod + def get_write_options_parser(cls): + """ Return a parser object with options relevant to write results to dbs""" + check_opts_parser = argparse.ArgumentParser(add_help=False) + check_opts_group = check_opts_parser.add_argument_group( + description ="Options for write jobs") + check_opts_group.add_argument("--skip-stageout", action="store_true", + help="Skip stageout to local disk and merging") + return check_opts_parser + + @classmethod + def get_dump_options_parser(cls): + dump_opts_parser = argparse.ArgumentParser(add_help=False) + dump_opts_group = dump_opts_parser.add_argument_group( + description ="Options for dump db file") + dump_opts_group.add_argument("--input-dumpDB", + help="Input database file to dump."\ + " Defaults to existing corrected database from correction command"\ + " if run, label, trial or input config are specified") + return dump_opts_group + diff --git a/CalibMuon/DTCalibration/python/Workflow/CmsswTask.py b/CalibMuon/DTCalibration/python/Workflow/CmsswTask.py deleted file mode 100644 index baed3adb587c8..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/CmsswTask.py +++ /dev/null @@ -1,27 +0,0 @@ -import os - -class CmsswTask: - def __init__(self, dir, configs, psets=None): - self.dir = dir - self.configs = configs - self.psets = psets - self.initTask() - - def initTask(self): - if self.psets: - if not os.path.exists(self.dir): os.makedirs(self.dir) - for pset_name in self.configs: - pset = self.psets[pset_name] - open(self.dir + '/' + pset_name,'w').write(pset) - - def run(self): - if not os.path.exists(self.dir): os.makedirs(self.dir) - cwd = os.getcwd() - for pset in self.configs: - os.chdir(self.dir) - if not os.path.exists(pset): raise RuntimeError('%s not found in dir %s' % (pset,os.getcwd())) - - cmd = 'cmsRun %s' % pset - print "Running", cmd, "in dir", self.dir - os.system(cmd) - os.chdir(cwd) diff --git a/CalibMuon/DTCalibration/python/Workflow/CrabHelper.py b/CalibMuon/DTCalibration/python/Workflow/CrabHelper.py new file mode 100644 index 0000000000000..cd6b6f5195c49 --- /dev/null +++ b/CalibMuon/DTCalibration/python/Workflow/CrabHelper.py @@ -0,0 +1,234 @@ +import logging +import sys +import os +from importlib import import_module +import subprocess +import time +import tools + +log = logging.getLogger(__name__) +class CrabHelper(object): + + def __init__(self): + # perform imports only when creating instance. This allows to use the classmethods e.g.for + # CLI construction before crab is sourced. + self.crabFunctions = import_module('CalibMuon.DTCalibration.Workflow.Crabtools.crabFunctions') + # cached member variables + self._crab = None + self._cert_info = None + + def submit_crab_task(self): + # create a crab config + log.info("Creating crab config") + self.create_crab_config() + #write crab config + full_crab_config_filename = self.write_crabConfig() + if self.options.no_exec: + log.info("Runing with option no-exec exiting") + return True + #submit crab job + log.info("Submitting crab job") + self.crab.submit(full_crab_config_filename) + log.info("crab job submitted. Waiting 30 seconds before first status call") + time.sleep( 30 ) + task = self.crabFunctions.CrabTask(crab_config = full_crab_config_filename) + task.update() + success_states = ( 'QUEUED', 'SUBMITTED', "COMPLETED", "FINISHED") + if task.state in success_states: + log.info("Job in state %s" % task.state ) + return True + else: + log.error("Job submission not successful, crab state:%s" % task.state) + raise RuntimeError("Job submission not successful, crab state:%s" % task.state) + + def check_crabtask(self): + print self.crab_config_filepath + task = self.crabFunctions.CrabTask(crab_config = self.crab_config_filepath, + initUpdate = False) + if self.options.no_exec: + log.info("Nothing to check in no-exec mode") + return True + for n_check in range(self.options.max_checks): + task.update() + if task.state in ( "COMPLETED"): + print "Crab task complete. Getting output locally" + output_path = os.path.join( self.local_path, "unmerged_results" ) + self.get_output_files(task, output_path) + return True + if task.state in ("SUBMITFAILED", "FAILED"): + print "Crab task failed" + return False + possible_job_states = ["nUnsubmitted", + "nIdle", + "nRunning", + "nTransferring", + "nCooloff", + "nFailed", + "nFinished", + "nComplete" ] + + jobinfos = "" + for jobstate in possible_job_states: + njobs_in_state = getattr(task, jobstate) + if njobs_in_state > 0: + jobinfos+="%s: %d " % (jobstate[1:], njobs_in_state) + + #clear line for reuse + sys.stdout.write("\r") + sys.stdout.write("".join([" " for i in range(tools.getTerminalSize()[0])])) + sys.stdout.write("\r") + prompt_text = "Check (%d/%d). Task state: %s (%s). Press q and enter to stop checks: " % (n_check, + self.options.max_checks, task.state, jobinfos) + user_input = tools.stdinWait(prompt_text, "", self.options.check_interval) + if user_input in ("q","Q"): + return False + print "Task not completed after %d checks (%d minutes)" % ( self.options.max_checks, + int( self.options.check_interval / 60. )) + return False + + def voms_proxy_time_left(self): + process = subprocess.Popen(['voms-proxy-info', '-timeleft'], + stdout=subprocess.PIPE, + stderr=subprocess.STDOUT) + stdout = process.communicate()[0] + if process.returncode != 0: + return 0 + else: + return int(stdout) + + def voms_proxy_create(self, passphrase = None): + voms = 'cms' + if passphrase: + p = subprocess.Popen(['voms-proxy-init', '--voms', voms, '--valid', '192:00'], + stdout=subprocess.PIPE, stdin=subprocess.PIPE, stderr=subprocess.STDOUT) + stdout = p.communicate(input=passphrase+'\n')[0] + retcode = p.returncode + if not retcode == 0: + raise ProxyError('Proxy initialization command failed: %s'%stdout) + else: + retcode = subprocess.call(['voms-proxy-init', '--voms', voms, '--valid', '192:00']) + if not retcode == 0: + raise ProxyError('Proxy initialization command failed.') + + + def create_crab_config(self): + """ Create a crab config object dependent on the chosen command option""" + from CalibMuon.DTCalibration.Workflow.Crabtools.crabConfigParser import CrabConfigParser + self.crab_config = CrabConfigParser() + """ Fill common options in crab config """ + ### General section + self.crab_config.add_section('General') + if "/" in self.crab_taskname: + raise ValueError( 'Sample contains "/" which is not allowed' ) + self.crab_config.set( 'General', 'requestName', self.crab_taskname ) + self.crab_config.set( 'General', 'workArea', self.local_path) + if self.options.no_log: + self.crab_config.set( 'General', 'transferLogs', 'False' ) + else: + self.crab_config.set( 'General', 'transferLogs', 'True' ) + ### JobType section + self.crab_config.add_section('JobType') + self.crab_config.set( 'JobType', 'pluginName', 'Analysis' ) + self.crab_config.set( 'JobType', 'psetName', self.pset_path ) + self.crab_config.set( 'JobType', 'outputFiles', self.output_files) + if self.input_files: + self.crab_config.set( 'JobType', 'inputFiles', self.input_files) + ### Data section + self.crab_config.add_section('Data') + self.crab_config.set('Data', 'inputDataset', self.options.datasetpath) + # set job splitting options + if self.options.datasettype =="MC": + self.crab_config.set('Data', 'splitting', 'FileBased') + self.crab_config.set('Data', 'unitsPerJob', str(self.options.filesPerJob) ) + else: + self.crab_config.set('Data', 'splitting', 'LumiBased') + self.crab_config.set('Data', 'unitsPerJob', str(self.options.lumisPerJob) ) + if self.options.runselection: + self.crab_config.set( "Data", + "runRange", + ",".join( self.options.runselection ) + ) + # set output path in compliance with crab3 structure + self.crab_config.set('Data', 'publication', False) + self.crab_config.set('Data', 'outputDatasetTag', self.remote_out_path["outputDatasetTag"]) + self.crab_config.set('Data', 'outLFNDirBase', self.remote_out_path["outLFNDirBase"] ) + + # set site section options + self.crab_config.add_section('Site') + self.crab_config.set('Site', 'storageSite', self.options.output_site) + self.crab_config.set('Site', 'whitelist', self.options.ce_white_list) + self.crab_config.set('Site', 'blacklist', self.options.ce_black_list) + + #set user section options if necessary +# if self.cert_info.voGroup or self.cert_info.voRole: +# self.crab_config.add_section('User') +# if self.cert_info.voGroup: +# self.crab_config.set('User', "voGroup", self.cert_info.voGroup) +# if self.cert_info.voRole: +# self.crab_config.set('User', "voRole", self.cert_info.voRole) + log.debug("Created crab config: %s " % self.crab_config_filename) + + def write_crabConfig(self): + """ Write crab config file in working dir with label option as name """ + base_path = os.path.join( self.options.working_dir,self.local_path) + filename = os.path.join( base_path, self.crab_config_filename) + if not os.path.exists(base_path): + os.makedirs(base_path) + if os.path.exists(filename): + raise IOError("file %s alrady exits"%(filename)) + self.crab_config.writeCrabConfig(filename) + log.info( 'created crab config file %s'%filename ) + return filename + + def fill_options_from_crab_config(self): + crabtask = CrabTask( crab_config = self.crab_config_filename ) + splitinfo = crabtask.crabConfig.Data.outputDatasetTag.split("_") + run, trial = splitinfo[0].split("Run")[-1], splitinfo[1].split("v")[-1] + if not self.options.run: + self.options.run = int(run) + self.options.trail = int(trial) + if not hasattr(self.options, "datasetpath"): + self.options.datasetpath = crabtask.crabConfig.Data.inputDataset + if not hasattr(self.options, "label"): + self.options.label = crabtask.crabConfig.General.requestName.split("_")[0] + + @property + def crab(self): + """ Retuns a CrabController instance from cache or creates new + on on first call """ + if self._crab is None: + if self.cert_info.voGroup: + self._crab = self.crabFunctions.CrabController(voGroup = self.cert_info.voGroup) + else: + self._crab = self.crabFunctions.CrabController() + return self._crab + + @property + def cert_info(self): + if not self._cert_info: + if not self.voms_proxy_time_left() > 0: + warn_msg = "No valid proxy, a default proxy without a specific" + warn_msg = "VOGroup will be used" + self.voms_proxy_create() + log.warning(warn_msg) + self._cert_info = self.crabFunctions.CertInfo() + return self._cert_info + + @property + def crab_config_filename(self): + if hasattr(self.options, "crab_config_path"): + return self.options.crab_config_path + return 'crab_%s_cfg.py' % self.crab_taskname + + @property + def crab_config_filepath(self): + base_path = os.path.join( self.options.working_dir,self.local_path) + return os.path.join( base_path, self.crab_config_filename) + + @property + def crab_taskname(self): + taskname = self.options.label + "_" + self.options.workflow + "_" + if hasattr( self.options, "workflow_mode"): + taskname+= self.options.workflow_mode + "_" + taskname += "run_" + str(self.options.run) + "_v" + str(self.options.trial) + return taskname diff --git a/CalibMuon/DTCalibration/python/Workflow/CrabTask.py b/CalibMuon/DTCalibration/python/Workflow/CrabTask.py deleted file mode 100644 index b79b2a05179eb..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/CrabTask.py +++ /dev/null @@ -1,50 +0,0 @@ -from crabWrap import crabCreate,crabSubmit,crabWatch,getOutput -from tools import replaceTemplate -import os -#from threading import Thread - -#class CrabTask(Thread): -class CrabTask: - def __init__(self, dir, crab_cfg, pset=None, pset_name='mypset.py'): - #Thread.__init__(self) - self.dir = dir - - self.crabCfg_name = 'crab.cfg' - self.crab_cfg = crab_cfg - - self.pset_name = pset_name - self.pset = pset - self.initializeTask(dir=self.dir) - - def initializeTask(self, dir): - if not os.path.exists(dir): os.makedirs(dir) - - # Write pset - if self.pset: - self.crab_cfg.set('CMSSW','pset',self.pset_name) - open(dir + '/' + self.pset_name,'w').write(self.pset) - - # Write CRAB cfg - self.crab_cfg.write(open(dir + '/' + self.crabCfg_name,'w')) - - def create(self,dir): - self.project = crabCreate(dir,self.crabCfg_name) - return self.project - - def submit(self): - if not self.project: raise RuntimeError - crabSubmit(self.project) - - def getoutput(self): - if not self.project: raise RuntimeError - getOutput(self.project) - - #def watch(self): - # if not self.project: raise RuntimeError - # crabWatch(getOutput,self.project) - - def run(self): - #self.initializeTask(dir=self.dir) - proj = self.create(self.dir) - self.submit() - return proj diff --git a/CalibMuon/DTCalibration/python/Workflow/CrabWatch.py b/CalibMuon/DTCalibration/python/Workflow/CrabWatch.py deleted file mode 100644 index 4251b2742c1db..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/CrabWatch.py +++ /dev/null @@ -1,63 +0,0 @@ -#from CrabTask import CrabTask -from crabWrap import crabStatus,convertStatus,getOutput -import os,time -from threading import Thread,Lock,Event - -class CrabWatch(Thread): - #def __init__(self, task): - # Thread.__init__(self) - # self.task = task - def __init__(self, project, action = getOutput): - Thread.__init__(self) - self.project = project - self.action = action - self.threshold = 100.0 - - self.lock = Lock() - self.finish = Event() - - def setThreshold(self,threshold): - self.threshold = float(threshold) - - def run(self): - exit = False - failed=0 - while not exit: - #if checkStatus(self.project,80.0): break - try: - status = crabStatus(self.project) - except CrabException: - failed+=1 - print "Crab retrieve status failed (",failed,")" - if failed>10: - raise - else: - statusNew = convertStatus(status) - print "Relative percentage finished: %.0f%%" % statusNew['Finished'] - print "Relative percentage failed : %.0f%%" % statusNew['Failed'] - print "Relative percentage running : %.0f%%" % statusNew['Running'] - if statusNew['Failed'] > 50.0: raise RuntimeError('Too many jobs have failed (%.0f%%).' % statusNew['Failed']) - if statusNew['Finished'] >= self.threshold: break - - self.lock.acquire() - if self.finish.isSet(): exit = True - self.lock.release() - - if not exit: time.sleep(180) - - print "Finished..." - - if self.action: self.action(self.project) - -if __name__ == '__main__': - - project = None - import sys - for opt in sys.argv: - if opt[:8] == 'project=': - project = opt[8:] - - if not project: raise ValueError('Need to set project') - - crab = CrabWatch(project) - crab.start() diff --git a/CalibMuon/DTCalibration/python/Workflow/Crabtools/crabConfigParser.py b/CalibMuon/DTCalibration/python/Workflow/Crabtools/crabConfigParser.py new file mode 100755 index 0000000000000..6214298a6eabb --- /dev/null +++ b/CalibMuon/DTCalibration/python/Workflow/Crabtools/crabConfigParser.py @@ -0,0 +1,82 @@ +## @package CrabConfigParser +# This module extends the python configparser to create crab3 config files +# +# This module extends the python configparser to create crab3 config files. + + +from ConfigParser import * + +## The CrabConfigParser class +# +# This class extends the python ConfigParser class and adds functions to +# output crab3 config files +class CrabConfigParser(ConfigParser): + + ## The constructor. + def __init__(self): + ConfigParser.__init__(self) + self.optionxform = str + ## Write CrabConfigParser object to file + # @type self: CrabConfigParser + # @param self: The object pointer. + # @type filename: string + # @param filename The name of the output crab3 config file. + def writeCrabConfig(self,filename): + sections = self.sections() + fixedsections = ['General','JobType','Data','Site','User','Debug'] + outlines = [] + # Add inital header for crab config file + outlines.append('from WMCore.Configuration import Configuration \n') + outlines.append('config = Configuration()') + # we will first add the main crab3 config sections in the given order + for fixedsection in fixedsections: + if fixedsection in sections: + outlines.extend(self.getSectionLines(fixedsection)) + sections.remove(fixedsection) + # add additional sections (may be added in future crab3 versions ?) + for section in sections: + outlines.extend(self.getSectionLines(section)) + #print filename + with open(filename,'wb') as outfile: + outfile.write('\n'.join(outlines) + '\n') + ## Helper function to retrieve crab config output lines for one section + # @type self: CrabConfigParser + # @param self:The object pointer. + # @type section: string + # @param section:The section name. + # @rtype: list of strings + # @return: Lines for one section in crab3 config file + def getSectionLines(self,section): + sectionLines = [] + sectionLines.append('\nconfig.section_("%s")'%section) + configItems = self.items(section) + for configItem in configItems: + if not isinstance(configItem[1], basestring): + sectionLines.append('config.%s.%s = %s'%(section,configItem[0],configItem[1])) + elif "True" in configItem[1] or "False" in configItem[1]: + sectionLines.append('config.%s.%s = %s'%(section,configItem[0],configItem[1])) + else: + parsed = False + if configItem[0]=="runRange" : + sectionLines.append('config.%s.%s = \'%s\''%(section,configItem[0],configItem[1])) + parsed = True + if not parsed: + try: + sectionLines.append('config.%s.%s = %d'%(section,configItem[0],int(configItem[1]))) + parsed = True + except: + pass + if not parsed: + try: + sectionLines.append('config.%s.%s = %.2f'%(section,configItem[0],float(configItem[1]))) + parsed = True + except: + pass + if not parsed: + if type(configItem[1]) == list: + sectionLines.append('config.%s.%s = %s'%(section,configItem[0],str(configItem[1]))) + parsed = True + if not parsed: + sectionLines.append('config.%s.%s = \'%s\''%(section,configItem[0],configItem[1])) + + return sectionLines diff --git a/CalibMuon/DTCalibration/python/Workflow/Crabtools/crabFunctions.py b/CalibMuon/DTCalibration/python/Workflow/Crabtools/crabFunctions.py new file mode 100644 index 0000000000000..ff72cc9080ad7 --- /dev/null +++ b/CalibMuon/DTCalibration/python/Workflow/Crabtools/crabFunctions.py @@ -0,0 +1,667 @@ +#!/usr/bin/env python +## @package crabFunctions +# This module provides common functions for tasks with crab3 +# +# This module provides common functions for tasks with crab3. +# You need no create a CrabController object in order to use the functions +import os,sys,glob +import tarfile +import xml.etree.ElementTree as ET +import imp +import json +import optparse +import subprocess +import logging +import datetime +import uuid +import time +from httplib import HTTPException +from multiprocessing import Process, Queue + +from CRABAPI.RawCommand import crabCommand +from CRABClient.UserUtilities import getConsoleLogLevel, setConsoleLogLevel +from CRABClient.ClientUtilities import LOGLEVEL_MUTE +from CRABClient.ClientExceptions import CachefileNotFoundException + +## The CrabController class +# +# This class can be used to manage Analyses using crab3 + +class CrabController(): + + ## The constructor. + # @param self: The object pointer. + # @param self: A previously defined logger. Crab log messages will use this logger as their parent logger. + def __init__(self, debug=0, logger = None , workingArea = None, voGroup = None, username = None): + + setConsoleLogLevel(LOGLEVEL_MUTE) + self.debug = debug + if workingArea is not None: + self.workingArea = workingArea + else: + self.workingArea = os.getcwd() + self.dry_run = False + if voGroup is not None: + self.voGroup = voGroup + else: + self.voGroup = "dcms" + if username is not None: + self.username = username + else: + self.username = None + + if logger is not None: + self.logger = logger.getChild("CrabController") + else: + # add instance logger as logger to root + self.logger = logging.getLogger("CrabController") + # check if handlers are present for root logger + # we assume that the default logging is not configured + # if handler is present + if len(logging.getLogger().handlers) < 1 : + ch = logging.FileHandler('crabController.log', mode='a', encoding=None, delay=False) + ch.setLevel(logging.DEBUG) + # create formatter + formatter = logging.Formatter( '%(asctime)s - %(name)s - %(levelname)s - %(message)s' ) + # add formatter to ch + ch.setFormatter(formatter) + self.logger.addHandler(ch) + + self.crab_q = Queue() + ## Check if crab can write to specified site + # + # @type self: CrabController + # @param self: The object pointer. + # @type site string + # @param site The Site symbol [default:T2_DE_RWTH] + # @type path string + # @param path lfn path to check write permission in. see twiki WorkBookCRAB3Tutorial + # @return boolean which is True if user can write to site and False otherwise + def checkwrite(self,site='T2_DE_RWTH',path='noPath'): + if self.username is None: self.checkusername() + try: + self.logger.info( "Checking if user can write to /store/user/%s on site %s with voGroup %s"%(self.username,site , self.voGroup) ) + if not 'noPath' in path: + res = crabCommand('checkwrite','--site',site,'--voGroup',self.voGroup,'--lfn', path) + else: + res = crabCommand('checkwrite','--site',site,'--voGroup',self.voGroup) + if res['status'] == 'SUCCESS': + self.logger.info("Checkwrite was sucessfully called.") + return True + else: + self.logger.error( "The crab checkwrite command failed for site: %s"%site ) + return False + except: + self.logger.error( 'Unable to perform crab checkwrite') + return False + + ## Check if crab can write to specified site + # + # @param self: The object pointer. + # @type name string + # @param name The crab3 config file name + def submit(self,name): + if self.dry_run: + res = self.callCrabCommand(('submit', '--dryrun', name)) + self.logger.info('Dry-run: You may check the created config and sandbox') + else: + res = self.callCrabCommand(('submit','--wait' , name)) + self.logger.info("crab sumbit called for task %s"%name) + if self.debug > 1: + self.logger.info(str(res)) + return res + ## Resubmit all failed tasks in job or specified list of jobs in task + # + # @type self: CrabController + # @param self: The object pointer. + # @type name string + # @param name The crab3 request name, a.k.a the sample name + # @type joblist list of strings + # @param joblist The crab3 request name, a.k.a the sample name + def resubmit(self,name,joblist = None): + if self.dry_run: + self.logger.info('Dry-run: Created config file. ') + return {} + #~ if joblist is not None: + #~ jobstring ="%s"%','.join(joblist) + #~ cmd = ('resubmit','--wait', '--jobids=',jobstring, os.path.join(self.workingArea,self._prepareFoldername(name)) ) + if False: + pass + else: + cmd = ('resubmit','--wait', os.path.join(self.workingArea,self._prepareFoldername(name)) ) + res = self.callCrabCommand( cmd ) + self.logger.info("crab resumbit called for task %s"%name) + return res + ## Returns the hn name for a user with valid proxy + # + # @type self: CrabController + # @param self: The object pointer. + # @returns users hypernews name + def checkusername(self): + #depreceated string: cmd = 'crab checkHNname --voGroup=dcms' + #~ cmd = 'crab checkusername --voGroup=dcms' + try: + username = os.environ["CERNUSERNAME"] + return username + except:pass + res = crabCommand('checkusername') + try: + self.username = res['username'] + return res['username'] + except: + return "noHNname" + + ## Check crab status + # + # @type self: CrabController + # @param self: The object pointer. + # @type name string + # @param name The crab3 request name, a.k.a the sample name + def status(self,name): + if self.dry_run: + self.logger.info('Dry-run: Created config file. crab command would have been: %s'%cmd) + else: + try: + if not "crab_" in name: + callname = "crab_" + name + else: + callname = name + res = self.callCrabCommand( ('status', '--long', callname) ) + #print res + if 'taskFailureMsg' in res and 'jobs' in res: + return res['status'], res['jobs'], res['taskFailureMsg'] + elif 'jobs' in res and 'taskFailureMsg' not in res: + return res['status'], res['jobs'],None + elif 'jobs' not in res and 'taskFailureMsg' in res: + return res['status'], {},res['taskFailureMsg'] + else: + return res['status'],{},None + except Exception as e: + print e + self.logger.error("Can not run crab status request") + return "NOSTATE",{},None + + ## Call crab command in a new process and return result dict + # + # @param self The object pointer + # @param crabArgs A list of arguments for crab beginning with the command + def callCrabCommand( self, crabArgs ): + crabCommandProcessArgs = (self.crab_q, crabArgs) + p = Process(target=crabCommandProcess, args=(crabCommandProcessArgs)) + p.start() + res = self.crab_q.get() + p.join() + return res + + ## Call crab getlog + # + # @param self: The object pointer. + # @type name string + def getlog(self, name): + foldername = self._prepareFoldername( name) + try: + #res = crabCommand('--quiet','status', dir = 'crab_%s' % name) + res = self.callCrabCommand( ('getlog', '%s' % foldername) ) + return res['success'], res['failed'] + except: + self.logger.error("Error calling crab getlog for %s" %foldername) + return {}, {} + + ## Call crab report command and return path to lumiSummary + # + # @param self The object pointer + # @param name The crab3 request name, a.k.a the sample name + def report(self, name): + foldername = self._prepareFoldername( name) + try: + res = self.callCrabCommand( ('report', '%s' % foldername) ) + return res['analyzedLumis'] + except: + self.logger.error("Error calling crab report for %s" %foldername) + + + ## Read a crab config and return python object + # + # @param self: The object pointer. + # @param name The sample name (crab request name) + def readCrabConfig( self, name ): + try: + if os.path.exists(name): + pset = name + else: + pset = 'crab_%s_cfg.py' % name + with open( pset, 'r') as cfgfile: + cfo = imp.load_source("pycfg", pset, cfgfile ) + config = cfo.config + del cfo + return config + except: + return False + + ## Return list of all crab folders in workin area (default cwd) + # + # @param self The object pointer + # + @property + def crabFolders(self): + results = [] + dirlist = [ x for x in os.listdir( self.workingArea ) if (x.startswith('crab_') and os.path.isdir( os.path.join(self.workingArea,x) ) )] + return dirlist + + ## Add crab_ to Foldername if needed + # + # @param getlog(self, name) + def _prepareFoldername(self, name): + if name.startswith("crab_"): + crabfolder = '%s'%name + else: + crabfolder = "crab_%s "%name + return crabfolder.strip() + ## Populates an existing optparse parser or returns a new one with options for crab functions + # + # This functions populates a previously created (or new) instance of a + # optparse parser object with options needed by crab functions. + # It is possible to add three kinds of options: + # - options where a error should be raised if the option was previously defined + # - options where previous definitions should be kept + # - options where previous definitions should be overriden + # @type Optparse parser instance + # @param parser A previously created parser oject which should be extenden [default: new instance] + # @return A new or extenden optparse parser instance + def commandlineOptions(self,parser = optparse.OptionParser( 'usage: %prog' )): + # we first need to call parse_args with a dummy string at the beginning to + # check for existing options later + (currentoptions, args ) = parser.parse_args([" "]) + + # The following block shows how variables should be added, where + # conflicts are possible if the option is overridden by this function + # they raise a value error + #try: + # parser.add_option( '--someOption',metavar='DIR',default=None, + # help='Dummy option for future integration') + #except OptionConflictError as e: + # conditionalLog(crablog,"There are conflicts extending the optparse options object",'error') + # conditionalLog(crablog,e.strerror,'error') + + # options where it is checked if they exists and new options are added + # otherwise + if not hasattr(currentoptions, 'dry_run'): + parser.add_option( '--dry-run', action='store_true', default=False, + help='Do everything except calling CRAB or registering samples to the database.' ) + if not hasattr(currentoptions, 'workingArea'): + parser.add_option( '--workingArea',metavar='DIR',default=os.getcwd(),help='The area (full or relative path) where to create the CRAB project directory. ' + 'If the area doesn\'t exist, CRAB will try to create it using the mkdir command' \ + ' (without -p option). Defaults to the current working directory.' ) + + + # Some options can be added without expected trouble with other parser + # parts, simply because it is quite fixed what they represent. + # those variables should be added here and will throw no exception if + # they already exist in the parser + #parser.set_conflict_handler('resolve') + #parser.add_option( '--someOption',metavar='DIR',default=None, + # help='Dummy option for future integration') + + return parser + + + +## Function to run crab command in a new process +# +# Some CRAB commands (e.g. submit) create broken cmssw process objects +# when they are created in multiple calls of crabCommand via CRAB API +# Running them in a new process is a workaround, see +# https://twiki.cern.ch/twiki/bin/view/CMSPublic/CRAB3FAQ#Multiple_submission_fails_with_a +def crabCommandProcess(q,crabCommandArgs): + # give crab3 the chance for one server glitch + i=0 + while True: + i+=1 + try: + res = crabCommand(*crabCommandArgs) + break + except HTTPException as e: + print "crab error ---------------" + print e + print "end error ---------------" + print "will try again!" + import time + time.sleep(5) + except CachefileNotFoundException as e: + print "crab error ---------------" + print e + print "end error ---------------" + print crabCommandArgs + res={ 'status':"CachefileNotFound",'jobs':{}} + break + if i>5: + res={ 'status':"UnexpectedError",'jobs':{}} + break + q.put( res ) + +class CertInfo: + def __init__( self ): + p = subprocess.Popen("voms-proxy-info --fqan", + stdout = subprocess.PIPE, + stderr = subprocess.PIPE, + shell=True) + stdout, stderr = p.communicate() + print stdout + if p.returncode != 0: + self.vo = "" + self.voGroup = "" + self.voRole = "" + else: + lines = stdout.split("\n") + splitline = lines[0].split("/") + if len(splitline) < 4: + splitline = lines[1].split("/") + self.vo = splitline[1] + self.voGroup = splitline[2] + try: + self.voRole = splitline[2].split("=")[1] + if "NULL" in self.voRole: + self.voGroup = "" + except: + self.voRole = "" + +## Class for a single CrabRequest +#e +# This class represents one crab3 task/request +class CrabTask: + + ## The object constructor + # + # @param self: The object pointer. + # @param taskname: The object pointer. + # @param initUpdate: Flag if crab status should be called when an instance is created + def __init__(self, + taskname="", + crab_config="", + crabController = None , + initUpdate = True, + debuglevel = "ERROR", + datasetpath = "", + localDir = "", + outlfn = "" ,): + + # crab config as a python object should only be used via .config + self._crabConfig = None + + self._crabFolder = None + + if taskname: + self.name = taskname + else: + if not crab_config: + raise ValueError("Either taskname or crab_config needs to be set") + if not os.path.exists( crab_config): + raise IOError("File %s not found" % crab_config ) + self.name = crab_config + self.name = self.crabConfig.General.requestName + self.uuid = uuid.uuid4() + #~ self.lock = multiprocessing.Lock() + #setup logging + self.log = logging.getLogger( 'crabTask' ) + self.log.setLevel(logging._levelNames[ debuglevel ]) + self.jobs = {} + self.localDir = localDir + self.outlfn = outlfn + self.isUpdating = False + self.taskId = -1 + #variables for statistics + self.nJobs = 0 + self.state = "NOSTATE" + self.maxjobnumber = 0 + self.nUnsubmitted = 0 + self.nIdle = 0 + self.nRunning = 0 + self.nTransferring = 0 + self.nCooloff = 0 + self.nFailed = 0 + self.nFinished = 0 + self.nComplete = 0 + self.failureReason = None + self.lastUpdate = datetime.datetime.now().strftime( "%Y-%m-%d_%H.%M.%S" ) + + self._isData = None + self.resubmitCount = 0 + + self.debug = False + + self.finalFiles = [] + self.totalEvents = 0 + + + self._datasetpath_default = datasetpath + + #start with first updates + if initUpdate: + self.update() + self.updateJobStats() + + ## Property function to find out if task runs on data + # + # @param self: CrabTask The object pointer. + @property + def isData( self ): + if self._isData is None: + try: + test = self.crabConfig.Data.lumiMask + self._isData = True + except: + if self.name.startswith( "Data_" ): + self._isData = True + else: + self._isData = False + return self._isData + + + ## Function to access crab config object or read it if unititalized + # + # @param self: CrabTask The object pointer. + @property + def crabConfig( self ): + if self._crabConfig is None: + crab = CrabController() + self._crabConfig = crab.readCrabConfig( self.name ) + return self._crabConfig + + @property + def datasetpath( self ): + try: + return self.crabConfig.Data.inputDataset + except: + pass + return self._datasetpath_default + + @property + def crabFolder( self ): + if not self._crabFolder is None: return self._crabFolder + crab = CrabController() + if os.path.exists( os.path.join( self.crabConfig.General.workArea, crab._prepareFoldername( self.name ) ) ): + self._crabFolder = os.path.join( self.crabConfig.General.workArea, crab._prepareFoldername( self.name ) ) + return self._crabFolder + alternative_path = os.path.join(os.path.cwd(), crab._prepareFoldername( self.name ) ) + if os.path.exists( alternative_path ): + self._crabFolder = alternative_path + return self._crabFolder + self.log.error( "Unable to find folder for Task") + return "" + + ## Function to resubmit failed jobs in tasks + # + # @param self: CrabTask The object pointer. + def resubmit_failed( self ): + failedJobIds = [] + controller = CrabController() + for jobkey in self.jobs.keys(): + job = self.jobs[jobkey] + if job['State'] == 'failed': + failedJobIds.append( job['JobIds'][-1] ) + controller.resubmit( self.name, joblist = failedJobIds ) + self.lastUpdate = datetime.datetime.now().strftime( "%Y-%m-%d_%H.%M.%S" ) + + @property + def crab_folder(self): + return os.path.join( self.crabConfig.General.workArea, + "crab_" + self.crabConfig.General.requestName) + ## Function to update Task in associated Jobs + # + # @param self: CrabTask The object pointer. + def update(self): + #~ self.lock.acquire() + self.log.debug( "Start update for task %s" % self.name ) + self.isUpdating = True + controller = CrabController() + self.state = "UPDATING" + # check if we should drop this sample due to missing info + + self.log.debug( "Try to get status for task" ) + self.state , self.jobs,self.failureReason = controller.status(self.crab_folder) + self.log.debug( "Found state: %s" % self.state ) + if self.state=="FAILED": + #try it once more + time.sleep(2) + self.state , self.jobs,self.failureReason = controller.status(self.crab_folder) + self.nJobs = len(self.jobs.keys()) + self.updateJobStats() + if self.state == "NOSTATE": + self.log.debug( "Trying to resubmit because of NOSTATE" ) + if self.resubmitCount < 3: self.self.handleNoState() + # add to db if not + # Final solution inf state not yet found + self.isUpdating = False + self.lastUpdate = datetime.datetime.now().strftime( "%Y-%m-%d_%H.%M.%S" ) + #~ self.lock.release() + + ## Function to handle Task which received NOSTATE status + # + # @param self: CrabTask The object pointer. + def handleNoState( self ): + crab = CrabController() + if "The CRAB3 server backend could not resubmit your task because the Grid scheduler answered with an error." in task.failureReason: + # move folder and try it again + cmd = 'mv %s bak_%s' %(crab._prepareFoldername( self.name ),crab._prepareFoldername( self.name )) + p = subprocess.Popen(cmd,stdout=subprocess.PIPE, shell=True)#,shell=True,universal_newlines=True) + (out,err) = p.communicate() + self.state = "SHEDERR" + configName = '%s_cfg.py' %(crab._prepareFoldername( self.name )) + crab.submit( configName ) + + elif task.failureReason is not None: + self.state = "ERRHANDLE" + crab.resubmit( self.name ) + self.resubmitCount += 1 + + def test_print(self): + return self.uuid + ## Function to update JobStatistics + # + # @param self: The object pointer. + # @param dCacheFilelist: A list of files on the dCache + def updateJobStats(self,dCacheFileList = None): + jobKeys = sorted(self.jobs.keys()) + try: + intJobkeys = [int(x) for x in jobKeys] + except: + print "error parsing job numers to int" + + #maxjobnumber = max(intJobkeys) + + stateDict = {'unsubmitted':0,'idle':0,'running':0,'transferring':0,'cooloff':0,'failed':0,'finished':0} + nComplete = 0 + + # loop through jobs + for key in jobKeys: + job = self.jobs[key] + #check if all completed files are on decache + for statekey in stateDict.keys(): + if statekey in job['State']: + stateDict[statekey]+=1 + # check if finished fails are found on dCache if dCacheFilelist is given + if dCacheFileList is not None: + outputFilename = "%s_%s"%( self.name, key) + if 'finished' in statekey and any(outputFilename in s for s in dCacheFileList): + nComplete +=1 + + for state in stateDict: + attrname = "n" + state.capitalize() + setattr(self, attrname, stateDict[state]) + self.nComplete = nComplete + + ## Function to read log info from log.tar.gz + # + # @param self: The object pointer. + # @param logArchName: path to the compressed log file + # @return a dictionary with parsed info + def readLogArch(self, logArchName): + JobNumber = logArchName.split("/")[-1].split("_")[1].split(".")[0] + log = {'readEvents' : 0} + with tarfile.open( logArchName, "r") as tar: + try: + JobXmlFile = tar.extractfile('FrameworkJobReport-%s.xml' % JobNumber) + root = ET.fromstring( JobXmlFile.read() ) + for child in root: + if child.tag == 'InputFile': + for subchild in child: + if subchild.tag == 'EventsRead': + nEvents = int(subchild.text) + log.update({'readEvents' : nEvents}) + break + break + except: + print "Can not parse / read %s" % logArchName + return log + +## Class holds job statistics for several Crab tasks +# +# This class saves and updates statistics from a given list of CrabTask objects. +class TaskStats: + + ## The object constructor + # + # @type self: TaskStats + # @param self: The object pointer. + # @type tasklist: List of CrabTask objects + # @param tasklist: (Optional) List of CrabTasks for which statistics should be calculated + def __init__(self, tasklist = None): + if tasklist is not None: + self.updateStats(tasklist) + else: + self.clearStats() + + ## This function updates the statistics for a given tasklist + # + # @type self: TaskStats + # @param self: The object pointer. + # @type tasklist: List of CrabTask objects + # @param tasklist: List of CrabTasks for which statistics should be calculated + def updateStats(self,tasklist): + self.clearStats() + self.nTasks = len(tasklist) + for task in tasklist: + if not task.isUpdating: + self.nUnsubmitted += task.nUnsubmitted + self.nIdle += task.nIdle + self.nRunning += task.nRunning + self.nTransferring += task.nTransferring + self.nCooloff += task.nCooloff + self.nFailed += task.nFailed + self.nFinished += task.nFinished + self.nComplete += task.nComplete + + ## This function sets all counts to zero + # + # @type self: TaskStats + # @param self: The object pointer. + def clearStats(self): + self.nTasks = 0 + self.nUnsubmitted = 0 + self.nIdle = 0 + self.nRunning = 0 + self.nTransferring = 0 + self.nCooloff = 0 + self.nFailed = 0 + self.nFinished = 0 + self.nComplete = 0 diff --git a/CalibMuon/DTCalibration/python/Workflow/DTAnalysisResiduals.py b/CalibMuon/DTCalibration/python/Workflow/DTAnalysisResiduals.py deleted file mode 100644 index 2e065c537901b..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/DTAnalysisResiduals.py +++ /dev/null @@ -1,91 +0,0 @@ -from tools import loadCmsProcess,loadCrabCfg,loadCrabDefault,addCrabInputFile,writeCfg,prependPaths -from addPoolDBESSource import addPoolDBESSource -from CrabTask import * -import os - -class DTAnalysisResiduals: - def __init__(self, run, dir, config): - self.pset_name = 'dtAnalysisResiduals_cfg.py' - self.outputfile = 'residuals.root' - self.config = config - self.dir = dir - - self.pset_template = 'CalibMuon.DTCalibration.dtResidualCalibration_cfg' - if hasattr(self.config,'runOnCosmics') and self.config.runOnCosmics: - self.pset_template = 'CalibMuon.DTCalibration.dtResidualCalibration_cosmics_cfg' - - self.process = None - self.crab_cfg = None - self.initProcess() - self.initCrab() - self.task = CrabTask(self.dir,self.crab_cfg) - - def initProcess(self): - self.process = loadCmsProcess(self.pset_template) - self.process.GlobalTag.globaltag = self.config.globaltag - self.process.dtResidualCalibration.rootFileName = self.outputfile - self.process.dtResidualCalibration.detailedAnalysis = True - # Update Event Setup - if hasattr(self.config,'inputDBTag') and self.config.inputDBTag: - tag = self.config.inputDBTag - record = self.config.inputDBRcd - connect = self.config.connectStrDBTag - moduleName = 'customDB%s' % record - addPoolDBESSource(process = self.process, - moduleName = moduleName,record = record,tag = tag, - connect = connect) - - if hasattr(self.config,'inputTTrigDB') and self.config.inputTTrigDB: - label = '' - if hasattr(self.config,'runOnCosmics') and self.config.runOnCosmics: label = 'cosmics' - addPoolDBESSource(process = self.process, - moduleName = 'tTrigDB',record = 'DTTtrigRcd',tag = 'ttrig',label = label, - connect = 'sqlite_file:%s' % os.path.basename(self.config.inputTTrigDB)) - - if hasattr(self.config,'inputVDriftDB') and self.config.inputVDriftDB: - addPoolDBESSource(process = self.process, - moduleName = 'vDriftDB',record = 'DTMtimeRcd',tag = 'vDrift', - connect = 'sqlite_file:%s' % os.path.basename(self.config.inputVDriftDB)) - - if hasattr(self.config,'inputT0DB') and self.config.inputT0DB: - addPoolDBESSource(process = self.process, - moduleName = 't0DB',record = 'DTT0Rcd',tag = 't0', - connect = 'sqlite_file:%s' % os.path.basename(self.config.inputT0DB)) - - # Update sequences - if hasattr(self.config,'runOnRAW') and self.config.runOnRAW: - if hasattr(self.config,'runOnMC') and self.config.runOnMC: - getattr(self.process,self.config.digilabel).inputLabel = 'rawDataCollector' - prependPaths(self.process,self.config.digilabel) - - if hasattr(self.config,'preselection') and self.config.preselection: - pathsequence = self.config.preselection.split(':')[0] - seqname = self.config.preselection.split(':')[1] - self.process.load(pathsequence) - prependPaths(self.process,seqname) - - def initCrab(self): - crab_cfg_parser = loadCrabCfg() - loadCrabDefault(crab_cfg_parser,self.config) - crab_cfg_parser.set('CMSSW','pset',self.pset_name) - crab_cfg_parser.set('CMSSW','output_file',self.outputfile) - crab_cfg_parser.remove_option('USER','additional_input_files') - - if hasattr(self.config,'inputTTrigDB') and self.config.inputTTrigDB: - addCrabInputFile(crab_cfg_parser,self.config.inputTTrigDB) - - if hasattr(self.config,'inputVDriftDB') and self.config.inputVDriftDB: - addCrabInputFile(crab_cfg_parser,self.config.inputVDriftDB) - - if hasattr(self.config,'inputT0DB') and self.config.inputT0DB: - addCrabInputFile(crab_cfg_parser,self.config.inputT0DB) - - self.crab_cfg = crab_cfg_parser - - def writeCfg(self): - writeCfg(self.process,self.dir,self.pset_name) - #writeCfgPkl(self.process,self.dir,self.pset_name) - - def run(self): - self.project = self.task.run() - return self.project diff --git a/CalibMuon/DTCalibration/python/Workflow/DTCalibrationWorker.py b/CalibMuon/DTCalibration/python/Workflow/DTCalibrationWorker.py index 4c0614bc953bc..0be44e03b4e4d 100755 --- a/CalibMuon/DTCalibration/python/Workflow/DTCalibrationWorker.py +++ b/CalibMuon/DTCalibration/python/Workflow/DTCalibrationWorker.py @@ -1,755 +1,63 @@ -from CalibMuon.DTCalibration.Workflow.DTTTrigProd import DTTTrigProd -from CalibMuon.DTCalibration.Workflow.DTTTrigTimeBoxesWriter import DTTTrigTimeBoxesWriter -from CalibMuon.DTCalibration.Workflow.DTResidualCalibration import DTResidualCalibration -from CalibMuon.DTCalibration.Workflow.DTTTrigResidualCorr import DTTTrigResidualCorr -from CalibMuon.DTCalibration.Workflow.DTTTrigValid import DTTTrigValid -from CalibMuon.DTCalibration.Workflow.DTValidSummary import DTValidSummary -from CalibMuon.DTCalibration.Workflow.DTVDriftSegmentCalibration import DTVDriftSegmentCalibration -from CalibMuon.DTCalibration.Workflow.DTVDriftSegmentWriter import DTVDriftSegmentWriter -from CalibMuon.DTCalibration.Workflow.DTVDriftMeanTimerCalibration import DTVDriftMeanTimerCalibration -from CalibMuon.DTCalibration.Workflow.DTVDriftMeanTimerWriter import DTVDriftMeanTimerWriter -from CalibMuon.DTCalibration.Workflow.DTNoiseCalibration import DTNoiseCalibration -from CalibMuon.DTCalibration.Workflow.DTDQMValidation import DTDQMValidation -from CalibMuon.DTCalibration.Workflow.DTDQMMerge import DTDQMMerge -from CalibMuon.DTCalibration.Workflow.DTDQMHarvesting import DTDQMHarvesting -from CalibMuon.DTCalibration.Workflow.DTDqm import DTDqm -from CalibMuon.DTCalibration.Workflow.DTT0DBValidation import DTT0DBValidation -from CalibMuon.DTCalibration.Workflow.DTAnalysisResiduals import DTAnalysisResiduals -from CalibMuon.DTCalibration.Workflow.CrabWatch import CrabWatch -from CalibMuon.DTCalibration.Workflow.tools import listFilesInCastor,haddInCastor,listFilesLocal,haddLocal,copyFilesFromCastor,copyFilesLocal,parseInput,getDatasetStr -import sys,os,time,optparse +import sys,os,time +import subprocess +from tools import loadCmsProcess +from DTWorkflow import DTWorkflow +from DTTtrigWorkflow import DTttrigWorkflow +from DTVdriftWorkflow import DTvdriftWorkflow +import logging +# setup logging +log = logging.getLogger(__name__) + + +class DTCalibrationWorker(object): + """ This class serves as a top level helper to perform all available + workflows. Additional workflow classes should use the naming scheme + DT${WORKFLOWNAME}Workflow and implement a classmethod function add_parser_options. + """ + available_workflows = ["ttrig","vdrift"] + def __init__(self, options): + self.options = options + if not self.has_crab3_env: + self.setup_crab_env() + + def run(self): + # get class object dependent on workflow + class_name = "DT" + self.options.workflow + "Workflow" + workflow_class = eval(class_name) + workflow_class_instance = workflow_class(self.options) + workflow_class_instance.run() + return workflow_class_instance.local_path + + @property + def has_crab3_env(self): + if not "/crabclient/3" in os.environ["PATH"]: + return False + return True + + def setup_crab_env(self): + # following + #http://.com/questions/3503719/emulating-bash-source-in-python + command = ['bash', '-c', 'unset module;source /cvmfs/cms.cern.ch/crab3/crab.sh && env'] + proc = subprocess.Popen(command, stdout = subprocess.PIPE) + + print 'setting up crab' + for line in proc.stdout: + (key, _, value) = line.partition("=") + os.environ[key] = value.replace("\n","") + for path in os.environ['PYTHONPATH'].split(':'): + sys.path.append(path) + proc.communicate() + + @classmethod + def add_arguments(cls, parser): + workflow_parser = DTWorkflow.add_parser_options(parser) + for workflow in cls.available_workflows: + class_name = "DT" + workflow + "Workflow" + try: + workflow_class = eval( class_name ) + workflow_class.add_parser_options(workflow_parser) + except: + log.error("No class with name: %s exists bot workflow exists in %s" % + (class_name, DTCalibrationWorker) + ) -class DTCalibrationWorker: - def __init__(self,run,config): - self.config = config - self.refRun = run - - def run(self,type,mode,execute): - config = None - if self.config: config = self.config - refRun = 1 - if self.refRun: refRun = self.refRun - - if type == 'ttrig': self.runTtrigWorkflow(mode,refRun,config,execute) - elif type == 'vdrift': self.runVDriftWorkflow(mode,refRun,config,execute) - elif type == 'noise': self.runNoiseWorkflow(mode,refRun,config,execute) - elif type == 't0': self.runT0Workflow(mode,refRun,config,execute) - elif type == 'validation': self.runValidationWorkflow(mode,refRun,config,execute) - elif type == 'analysis': self.runAnalysisWorkflow(mode,refRun,config,execute) - elif type == 'dbvalidation': - inputFiles = [] - if config.dbFiles: inputFiles = config.dbFiles - self.runDBValidationWorkflow(mode,refRun,inputFiles,config,execute) - - return 0 - - def dqmOutputDir(self,type,dirLabel,config): - dqm_output_dir = '' - if config.stageOutLocal: - from crab_util import findLastWorkDir - cwd = os.getcwd() - crab_task_dir = config.base_dir + '/' + dirLabel - os.chdir(crab_task_dir) - crabdir = findLastWorkDir('crab_0_') - if not crabdir: raise RuntimeError('Could not find CRAB dir in %s' % crab_task_dir) - os.chdir(cwd) - dqm_output_dir = crabdir + "/res" - elif config.stageOutCAF: - datasetstr = getDatasetStr(config.datasetpath) - dqm_output_dir = config.castorpath + '/DTCalibration/' + datasetstr + '/Run' + str(run) + '/' + type + '/' + dirLabel + '/' + 'v' + str(trial) - - return dqm_output_dir - - def runTtrigProd(self,run,runselection,trial,config,runStep=True): - - print "Processing tTrig production" - #config.runselection = runselection - datasetstr = getDatasetStr(config.datasetpath) - config.userdircaf = 'DTCalibration/' + datasetstr + '/Run' + str(run) + '/TTrigCalibration/' + 'TimeBoxes' + '/' + 'v' + str(trial) - - task_dir = config.base_dir + '/TimeBoxes' - dtTtrigProd = DTTTrigProd(run,task_dir,config) - dtTtrigProd.writeCfg() - - if runStep: - project_prod = dtTtrigProd.run() - - print "Sent calibration jobs with project",project_prod - print "%.0f%% of jobs are required to finish" % config.jobsFinishedThreshold - - crabProd = CrabWatch(project_prod) - crabProd.setThreshold(config.jobsFinishedThreshold) - crabProd.start() - crabProd.join() - - result_file = config.result_dir + '/DTTimeBoxes_%s.root'%run - if config.stageOutLocal: - output_dir = project_prod + "/res" - haddLocal(output_dir,result_file) - elif config.stageOutCAF: - castor_dir = config.castorpath + "/" + config.userdircaf - haddInCastor(castor_dir,result_file,'DTTimeBoxes','rfio://castorcms/','?svcClass=cmscafuser') - - return project_prod - - return None - - def runTtrigWriter(self,run,config,runStep=True): - - print "Processing tTrig correction" - dtTtrigWriter = DTTTrigTimeBoxesWriter(run,config.run_dir,config.result_dir,config) - dtTtrigWriter.writeCfg() - - if runStep: - dtTtrigWriter.run() - - print "Finished processing:" - for pset in dtTtrigWriter.configs: print "--->",pset - - def runResidualCalib(self,run,runselection,trial,input_db,label,result_file,config,runStep=True): - - print "Processing tTrig calibration" - #config.runselection = runselection - datasetstr = getDatasetStr(config.datasetpath) - config.userdircaf = 'DTCalibration/' + datasetstr + '/Run' + str(run) + '/TTrigCalibration/' + label + '/' + 'v' + str(trial) - - task_dir = config.base_dir + '/' + label - dtResidualCalib = DTResidualCalibration(run=run, - dir=task_dir, - input_db=input_db, - config=config) - dtResidualCalib.writeCfg() - - if runStep: - project_residualCalib = dtResidualCalib.run() - - print "Sent calibration jobs with project",project_residualCalib - print "%.0f%% of jobs are required to finish" % config.jobsFinishedThreshold - - crabResidualCalib = CrabWatch(project_residualCalib) - crabResidualCalib.setThreshold(config.jobsFinishedThreshold) - crabResidualCalib.start() - crabResidualCalib.join() - - if config.stageOutLocal: - output_dir = project_residualCalib + "/res" - haddLocal(output_dir,result_file,'residuals') - elif config.stageOutCAF: - castor_dir = config.castorpath + "/" + config.userdircaf - haddInCastor(castor_dir,result_file,'residuals','rfio://castorcms/','?svcClass=cmscafuser') - - return project_residualCalib - - return None - - def runAnalysisResiduals(self,run,runselection,trial,label,result_file,config,runStep=True): - - print "Processing residuals analysis" - datasetstr = getDatasetStr(config.datasetpath) - config.userdircaf = 'DTCalibration/' + datasetstr + '/Run' + str(run) + '/AnalysisResiduals/' + label + '/' + 'v' + str(trial) - - task_dir = config.base_dir + '/' + label - dtAnalysisResiduals = DTAnalysisResiduals(run=run, - dir=task_dir, - config=config) - dtAnalysisResiduals.writeCfg() - - if runStep: - project_analysisResiduals = dtAnalysisResiduals.run() - - print "Sent jobs with project",project_analysisResiduals - print "%.0f%% of jobs are required to finish" % config.jobsFinishedThreshold - - crabAnalysisResiduals = CrabWatch(project_analysisResiduals) - crabAnalysisResiduals.setThreshold(config.jobsFinishedThreshold) - crabAnalysisResiduals.start() - crabAnalysisResiduals.join() - - if config.stageOutLocal: - output_dir = project_analysisResiduals + "/res" - haddLocal(output_dir,result_file,'residuals') - elif config.stageOutCAF: - castor_dir = config.castorpath + "/" + config.userdircaf - haddInCastor(castor_dir,result_file,'residuals','rfio://castorcms/','?svcClass=cmscafuser') - - return project_analysisResiduals - - return None - - def runTtrigResidualCorr(self,run,input_db,root_file,config,runStep=True): - - print "Processing tTrig residual correction" - dtTtrigResidualCorr = DTTTrigResidualCorr(run=run, - dir=config.run_dir, - input_db=input_db, - residuals=root_file, - result_dir=config.result_dir, - config=config) - dtTtrigResidualCorr.writeCfg() - - if runStep: - dtTtrigResidualCorr.run() - - print "Finished processing:" - for pset in dtTtrigResidualCorr.configs: print "--->",pset - - def runTtrigValid(self,run,runselection,trial,input_db,label,config,runStep=True): - - print "Processing tTrig validation" - #config.runselection = runselection - datasetstr = getDatasetStr(config.datasetpath) - config.userdircaf = 'DTCalibration/' + datasetstr + '/Run' + str(run) + '/TTrigValidation/' + label + '/' + 'v' + str(trial) - - task_dir = config.base_dir + '/' + label - dtTtrigValid = DTTTrigValid(run=run, - dir=task_dir, - input_db=input_db, - config=config) - dtTtrigValid.writeCfg() - - if runStep: - project_valid = dtTtrigValid.run() - - print "Sent validation jobs with project",project_valid - print "%.0f%% of jobs are required to finish" % config.jobsFinishedThreshold - - crabValid = CrabWatch(project_valid) - crabValid.setThreshold(config.jobsFinishedThreshold) - crabValid.start() - crabValid.join() - - """ - if config.stageOutLocal: - output_dir = project_valid + "/res" - haddLocal(output_dir,result_file,'residuals') - elif config.stageOutCAF: - castor_dir = config.castorpath + "/" + config.userdircaf - haddInCastor(castor_dir,result_file,'residuals','rfio://castorcms/','?svcClass=cmscafuser') - """ - - return project_valid - - return None - - def runTtrigValidSummary(self,run,input_file,output_file,config,runStep=True): - - print "Processing Validation Summary" - dtTtrigValidSummary = DTValidSummary(run,config.run_dir,input_file,output_file,config) - dtTtrigValidSummary.writeCfg() - - if runStep: - dtTtrigValidSummary.run() - - print "...Validation Summary finished" - - def runVDriftSegmentCalib(self,run,runselection,trial,label,result_file,config,runStep=True): - - print "Processing vDrift calibration" - #config.runselection = runselection - datasetstr = getDatasetStr(config.datasetpath) - config.userdircaf = 'DTCalibration/' + datasetstr + '/Run' + str(run) + '/VDriftCalibration/' + label + '/' + 'v' + str(trial) - - task_dir = config.base_dir + '/' + label - dtVDriftSegment = DTVDriftSegmentCalibration(run=run, - dir=task_dir, - config=config) - dtVDriftSegment.writeCfg() - - if runStep: - project_segment = dtVDriftSegment.run() - - print "Sent validation jobs with project",project_segment - print "%.0f%% of jobs are required to finish" % config.jobsFinishedThreshold - - crabVDriftSegment = CrabWatch(project_segment) - crabVDriftSegment.setThreshold(config.jobsFinishedThreshold) - crabVDriftSegment.start() - crabVDriftSegment.join() - - if config.stageOutLocal: - output_dir = project_segment + "/res" - haddLocal(output_dir,result_file,'DTVDriftHistos') - elif config.stageOutCAF: - castor_dir = config.castorpath + "/" + config.userdircaf - haddInCastor(castor_dir,result_file,'DTVDriftHistos','rfio://castorcms/','?svcClass=cmscafuser') - - return project_segment - - return None - - def runVDriftSegmentWriter(self,run,root_file,config,runStep=True): - - print "Processing vDrift writer" - dtVDriftSegmentWriter = DTVDriftSegmentWriter(run=run, - dir=config.run_dir, - input_file=root_file, - output_dir=config.result_dir, - config=config) - dtVDriftSegmentWriter.writeCfg() - - if runStep: - dtVDriftSegmentWriter.run() - - print "Finished processing:" - for pset in dtVDriftSegmentWriter.configs: print "--->",pset - - def runVDriftMeanTimerCalib(self,run,runselection,trial,label,result_file,config,runStep=True): - - print "Processing vDrift calibration" - #config.runselection = runselection - datasetstr = getDatasetStr(config.datasetpath) - config.userdircaf = 'DTCalibration/' + datasetstr + '/Run' + str(run) + '/VDriftCalibration/' + label + '/' + 'v' + str(trial) - - task_dir = config.base_dir + '/' + label - dtVDriftMeanTimer = DTVDriftMeanTimerCalibration(run=run, - dir=task_dir, - config=config) - dtVDriftMeanTimer.writeCfg() - - if runStep: - project_meantimer = dtVDriftMeanTimer.run() - - print "Sent validation jobs with project",project_meantimer - print "%.0f%% of jobs are required to finish" % config.jobsFinishedThreshold - - crabVDriftMeanTimer = CrabWatch(project_meantimer) - crabVDriftMeanTimer.setThreshold(config.jobsFinishedThreshold) - crabVDriftMeanTimer.start() - crabVDriftMeanTimer.join() - - if config.stageOutLocal: - output_dir = project_meantimer + "/res" - haddLocal(output_dir,result_file,'DTTMaxHistos') - elif config.stageOutCAF: - castor_dir = config.castorpath + "/" + config.userdircaf - haddInCastor(castor_dir,result_file,'DTTMaxHistos','rfio://castorcms/','?svcClass=cmscafuser') - - return project_meantimer - - return None - - def runVDriftMeanTimerWriter(self,run,root_file,config,runStep=True): - - print "Processing vDrift writer" - dtVDriftMeanTimerWriter = DTVDriftMeanTimerWriter(run=run, - dir=config.run_dir, - input_file=root_file, - output_dir=config.result_dir, - config=config) - dtVDriftMeanTimerWriter.writeCfg() - - if runStep: - dtVDriftMeanTimerWriter.run() - - print "Finished processing:" - for pset in dtVDriftMeanTimerWriter.configs: print "--->",pset - - def runDQMClient(self,run,output_dir,config,runStep=True): - - print "Processing DQM Merge" - - if runStep: - dqm_files = [] - if config.stageOutLocal: - dqm_files = listFilesLocal(output_dir,'DQM') - dqm_files = ['file:%s' % item for item in dqm_files] - dtDqmFinal = DTDqm(run,config.run_dir,dqm_files,config.result_dir,config) - dtDqmFinal.writeCfg() - dtDqmFinal.run() - elif config.stageOutCAF: - dqm_files = listFilesInCastor(output_dir,'DQM','') - dqm_files = [file.replace('/castor/cern.ch/cms','') for file in dqm_files] - dtDqmFinal = DTDqm(run,config.run_dir,dqm_files,config.result_dir,config) - dtDqmFinal.writeCfg() - dtDqmFinal.run() - - print "...DQM Merge finished" - else: - dqm_files = [] - dtDqmFinal = DTDqm(run,config.run_dir,dqm_files,config.result_dir,config) - dtDqmFinal.writeCfg() - - def runDQMHarvesting(self,run,output_dir,config,runStep=True): - - print "Processing DQM harvesting" - - if runStep: - dqm_files = [] - if config.stageOutLocal: - dqm_files = listFilesLocal(output_dir,'DQM') - dqm_files = ['file:%s' % item for item in dqm_files] - dtDqmFinal = DTDQMHarvesting(run,config.run_dir,dqm_files,config.result_dir,config) - dtDqmFinal.writeCfg() - dtDqmFinal.run() - elif config.stageOutCAF: - dqm_files = listFilesInCastor(output_dir,'DQM','') - dqm_files = [file.replace('/castor/cern.ch/cms','') for file in dqm_files] - dtDqmFinal = DTDQMHarvesting(run,config.run_dir,dqm_files,config.result_dir,config) - dtDqmFinal.writeCfg() - dtDqmFinal.run() - - print "...DQM harvesting finished" - else: - dqm_files = [] - dtDqmFinal = DTDQMHarvesting(run,config.run_dir,dqm_files,config.result_dir,config) - dtDqmFinal.writeCfg() - - def runDQMMerge(self,run,output_dir,config,runStep=True): - - print "Processing DQM merge" - - if runStep: - dqm_files = [] - if config.stageOutLocal: - dqm_files = listFilesLocal(output_dir,'DQM') - dqm_files = ['file:%s' % item for item in dqm_files] - dtDQMMerge = DTDQMMerge(run,config.run_dir,dqm_files,config.result_dir,config) - dtDQMMerge.writeCfg() - dtDQMMerge.run() - elif config.stageOutCAF: - dqm_files = listFilesInCastor(output_dir,'DQM','') - dqm_files = [file.replace('/castor/cern.ch/cms','') for file in dqm_files] - dtDQMMerge = DTDQMMerge(run,config.run_dir,dqm_files,config.result_dir,config) - dtDQMMerge.writeCfg() - dtDQMMerge.run() - - print "...DQM merge finished" - else: - dqm_files = [] - dtDQMMerge = DTDQMMerge(run,config.run_dir,dqm_files,config.result_dir,config) - dtDQMMerge.writeCfg() - - ############################################################ - # tTrig workflow - ############################################################ - def runTtrigWorkflow(self,mode,run,config,execute=True): - trial = config.trial - runselection = config.runselection - ttrig_input_db = None - if hasattr(config,'inputTTrigDB') and config.inputTTrigDB: ttrig_input_db = os.path.abspath(config.inputTTrigDB) - result_dir = config.result_dir - if mode == 'timeboxes': - timeBoxes = os.path.abspath(result_dir + '/' + 'DTTimeBoxes_' + run + '.root') - ttrig_timeboxes_db = os.path.abspath(result_dir + '/' + 'ttrig_timeboxes_' + run + '.db') - residualsFirst = os.path.abspath(result_dir + '/' + 'DTResidualValidation_' + run + '.root') - ttrig_residuals_db = os.path.abspath(result_dir + '/' + 'ttrig_residuals_' + run + '.db') - residualsResidCorr = os.path.abspath(result_dir + '/' + 'DTResidualValidation_ResidCorr_' + run + '.root') - summaryResiduals = os.path.abspath(result_dir + '/' + 'SummaryResiduals_' + run + '.root') - - if not execute: - print "Writing configuration files.." - self.runTtrigProd(run,runselection,trial,config,False) - self.runTtrigWriter(run,config,False) - self.runResidualCalib(run,runselection,trial,ttrig_timeboxes_db,'Residuals',residualsFirst,config,False) - self.runTtrigResidualCorr(run,ttrig_timeboxes_db,residualsFirst,config,False) - self.runTtrigValid(run,runselection,trial,ttrig_residuals_db,'ResidualsResidCorr',config,False) - #self.runTtrigValidSummary(run,residualsResidCorr,summaryResiduals,config,False) - self.runDQMClient(run,'',config,False) - - sys.exit(0) - - # Produce time-boxes - if not os.path.exists(timeBoxes): self.runTtrigProd(run,runselection,trial,config) - if not os.path.exists(timeBoxes): raise RuntimeError('Could not produce %s' % timeBoxes) - - # Write tTrig DB - if not os.path.exists(ttrig_timeboxes_db): self.runTtrigWriter(run,config) - if not os.path.exists(ttrig_timeboxes_db): raise RuntimeError('Could not produce %s' % ttrig_timeboxes_db) - - # Produce residuals - if not os.path.exists(residualsFirst): - self.runResidualCalib(run,runselection,trial,ttrig_timeboxes_db,'Residuals',residualsFirst,config) - if not os.path.exists(residualsFirst): raise RuntimeError('Could not produce %s' % residualsFirst) - - # Correction from residuals and write tTrig DB - if not os.path.exists(ttrig_residuals_db): self.runTtrigResidualCorr(run,ttrig_timeboxes_db,residualsFirst,config) - if not os.path.exists(ttrig_residuals_db): raise RuntimeError('Could not produce %s' % ttrig_residuals_db) - - # Validation - self.runTtrigValid(run,runselection,trial,ttrig_residuals_db,'ResidualsResidCorr',config) - - """ - # Summary of validation - if not os.path.exists(summaryResiduals): self.runTtrigValidSummary(run,residualsResidCorr,summaryResiduals,config) - if not os.path.exists(summaryResiduals): raise RuntimeError,'Could not produce %s' % summaryResiduals - """ - # Produce DQM output - dqm_output_dir = self.dqmOutputDir('TTrigValidation','ResidualsResidCorr',config) - self.runDQMClient(run,dqm_output_dir,config) - - elif mode == 'residuals': - residualsFirst = os.path.abspath(result_dir + '/' + 'DTResidualValidation_' + run + '.root') - ttrig_residuals_db = os.path.abspath(result_dir + '/' + 'ttrig_residuals_' + run + '.db') - residualsResidCorr = os.path.abspath(result_dir + '/' + 'DTResidualValidation_ResidCorr_' + run + '.root') - summaryResiduals = os.path.abspath(result_dir + '/' + 'SummaryResiduals_' + run + '.root') - - if not execute: - print "Writing configuration files.." - if ttrig_input_db: - self.runResidualCalib(run,runselection,trial,ttrig_input_db,'Residuals',residualsFirst,config,False) - self.runTtrigResidualCorr(run,ttrig_input_db,residualsFirst,config,False) - else: - self.runResidualCalib(run,runselection,trial,None,'Residuals',residualsFirst,config,False) - self.runTtrigResidualCorr(run,None,residualsFirst,config,False) - - self.runTtrigValid(run,runselection,trial,ttrig_residuals_db,'ResidualsResidCorr',config,False) - #self.runTtrigValidSummary(run,residualsResidCorr,summaryResiduals,config,False) - - self.runDQMClient(run,'',config,False) - - sys.exit(0) - - # Produce residuals - if not os.path.exists(residualsFirst): - if ttrig_input_db: - self.runResidualCalib(run,runselection,trial,ttrig_input_db,'Residuals',residualsFirst,config) - else: - self.runResidualCalib(run,runselection,trial,None,'Residuals',residualsFirst,config) - if not os.path.exists(residualsFirst): raise RuntimeError('Could not produce %s' % residualsFirst) - - # Correction from residuals and write tTrig DB - if not os.path.exists(ttrig_residuals_db): - if ttrig_input_db: self.runTtrigResidualCorr(run,ttrig_input_db,residualsFirst,config) - else: self.runTtrigResidualCorr(run,None,residualsFirst,config) - if not os.path.exists(ttrig_residuals_db): raise RuntimeError('Could not produce %s' % ttrig_residuals_db) - - # Validation - self.runTtrigValid(run,runselection,trial,ttrig_residuals_db,'ResidualsResidCorr',config) - - """ - # Summary of validation - if not os.path.exists(summaryResiduals): - self.runTtrigValidSummary(run,residualsResidCorr,summaryResiduals,config) - if not os.path.exists(summaryResiduals): raise RuntimeError,'Could not produce %s' % summaryResiduals - """ - # Produce DQM output - dqm_output_dir = self.dqmOutputDir('TTrigValidation','ResidualsResidCorr',config) - self.runDQMClient(run,dqm_output_dir,config) - - elif mode == 'validation': - residualsValid = os.path.abspath(result_dir + '/' + 'DTResidualValidation_' + run + '.root') - summaryResiduals = os.path.abspath(result_dir + '/' + 'SummaryResiduals_' + run + '.root') - - if not execute: - print "Writing configuration files.." - if ttrig_input_db: - self.runTtrigValid(run,runselection,trial,ttrig_input_db,'Residuals',config,False) - else: - self.runTtrigValid(run,runselection,trial,None,'Residuals',config,False) - - #self.runTtrigValidSummary(run,residualsValid,summaryResiduals,config,False) - self.runDQMClient(run,'',config,False) - - sys.exit(0) - - # Validation - if ttrig_input_db: - self.runTtrigValid(run,runselection,trial,ttrig_input_db,'Residuals',config) - else: - self.runTtrigValid(run,runselection,trial,None,'Residuals',config) - - """ - # Summary of validation - if not os.path.exists(summaryResiduals): - self.runTtrigValidSummary(run,residualsValid,summaryResiduals,config) - if not os.path.exists(summaryResiduals): raise RuntimeError,'Could not produce %s' % summaryResiduals - """ - - # Produce DQM output - dqm_output_dir = self.dqmOutputDir('TTrigValidation','Residuals',config) - self.runDQMClient(run,dqm_output_dir,config) - - return 0 - - ############################################################ - # vDrift workflow - ############################################################ - def runVDriftWorkflow(self,mode,run,config,execute=True): - trial = config.trial - runselection = config.runselection - result_dir = config.result_dir - if mode == 'segment': - vDriftHistos = os.path.abspath(result_dir + '/' + 'DTVDriftHistos_' + run + '.root') - vDrift_segment_db = os.path.abspath(result_dir + '/' + 'vDrift_segment_' + run + '.db') - - if not execute: - print "Writing configuration files.." - self.runVDriftSegmentCalib(run,runselection,trial,'VDriftHistos',vDriftHistos,config,False) - self.runVDriftSegmentWriter(run,vDriftHistos,config,False) - - sys.exit(0) - - # Produce vDrift histos - if not os.path.exists(vDriftHistos): - self.runVDriftSegmentCalib(run,runselection,trial,'VDriftHistos',vDriftHistos,config) - if not os.path.exists(vDriftHistos): raise RuntimeError('Could not produce %s' % vDriftHistos) - - # Write vDrift DB - if not os.path.exists(vDrift_segment_db): self.runVDriftSegmentWriter(run,vDriftHistos,config) - if not os.path.exists(vDrift_segment_db): raise RuntimeError('Could not produce %s' % vDrift_segment_db) - - elif mode == 'meantimer': - vDriftTMaxHistos = os.path.abspath(result_dir + '/' + 'DTTMaxHistos_' + run + '.root') - vDrift_meantimer_db = os.path.abspath(result_dir + '/' + 'vDrift_meantimer_' + run + '.db') - - if not execute: - print "Writing configuration files.." - self.runVDriftMeanTimerCalib(run,runselection,trial,'VDriftTMaxHistos',vDriftTMaxHistos,config,False) - self.runVDriftMeanTimerWriter(run,vDriftTMaxHistos,config,False) - - sys.exit(0) - - # Produce t_max histos - if not os.path.exists(vDriftTMaxHistos): - self.runVDriftMeanTimerCalib(run,runselection,trial,'VDriftTMaxHistos',vDriftTMaxHistos,config) - if not os.path.exists(vDriftTMaxHistos): raise RuntimeError('Could not produce %s' % vDriftTMaxHistos) - - # Write vDrift DB - if not os.path.exists(vDrift_meantimer_db): self.runVDriftMeanTimerWriter(run,vDriftTMaxHistos,config) - if not os.path.exists(vDrift_meantimer_db): raise RuntimeError('Could not produce %s' % vDrift_meantimer_db) - - return 0 - - ############################################################ - # noise workflow - ############################################################ - def runNoiseWorkflow(self,mode,run,config,execute=True): - print "Processing noise calibration" - - trial = config.trial - runselection = config.runselection - result_dir = config.result_dir - result_file = os.path.abspath(result_dir + '/' + 'dtNoiseCalib_' + run + '.root') - noise_db = os.path.abspath(result_dir + '/' + 'noise_' + run + '.db') - noise_txt = os.path.abspath(result_dir + '/' + 'noise_' + run + '.txt') - - datasetstr = getDatasetStr(config.datasetpath) - #config.userdircaf = 'DTCalibration/' + datasetstr + '/Run' + str(run) + '/NoiseCalibration/' + label + '/' + 'v' + str(trial) - config.userdircaf = 'DTCalibration/' + datasetstr + '/Run' + str(run) + '/NoiseCalibration/' + 'v' + str(trial) - - task_dir = config.base_dir + '/NoiseCalib' - dtNoiseCalibration = DTNoiseCalibration(run=run, - dir=task_dir, - config=config) - if not execute: - dtNoiseCalibration.writeCfg() - sys.exit(0) - else: - dtNoiseCalibration.writeCfg() - project_noise = dtNoiseCalibration.run() - - print "Sent calibration jobs with project",project_noise - print "%.0f%% of jobs are required to finish" % config.jobsFinishedThreshold - - crabNoiseCalibration = CrabWatch(project_noise) - crabNoiseCalibration.setThreshold(config.jobsFinishedThreshold) - crabNoiseCalibration.start() - crabNoiseCalibration.join() - - if config.stageOutLocal: - crab_output_dir = project_noise + "/res" - retcode = copyFilesLocal(crab_output_dir,result_dir,'dtNoiseCalib') - retcode = copyFilesLocal(crab_output_dir,result_dir,'noise') - elif config.stageOutCAF: - castor_dir = config.castorpath + "/" + config.userdircaf - retcode = copyFilesFromCastor(castor_dir,result_dir,'dtNoiseCalib') - retcode = copyFilesFromCastor(castor_dir,result_dir,'noise') - - return 0 - - ############################################################ - # t0 workflow - ############################################################ - def runT0Workflow(self,mode,run,config,execute=True): - - return 0 - - ############################################################ - # Validation workflow - ############################################################ - def runValidationWorkflow(self,mode,run,config,execute=True): - print "Processing DQM validation" - trial = config.trial - runselection = config.runselection - result_dir = config.result_dir - datasetstr = getDatasetStr(config.datasetpath) - dirLabel = 'DQM' - config.userdircaf = 'DTCalibration/' + datasetstr + '/Run' + str(run) + '/DQMValidation/' + dirLabel + '/' + 'v' + str(trial) - - task_dir = config.base_dir + '/' + dirLabel - dtDQMValid = DTDQMValidation(run=run, - dir=task_dir, - config=config) - if not execute: - dtDQMValid.writeCfg() - self.runDQMMerge(run,'',config,False) - self.runDQMHarvesting(run,'',config,False) - - sys.exit(0) - else: - dtDQMValid.writeCfg() - project_valid = dtDQMValid.run() - - print "Sent validation jobs with project",project_valid - print "%.0f%% of jobs are required to finish" % config.jobsFinishedThreshold - - crabValid = CrabWatch(project_valid) - crabValid.setThreshold(config.jobsFinishedThreshold) - crabValid.start() - crabValid.join() - - # Produce DQM output - dqm_output_dir = self.dqmOutputDir('DQMValidation',dirLabel,config) - self.runDQMMerge(run,dqm_output_dir,config) - # Run harvesting from merged DQM file - dqm_merge_dir = os.path.abspath(result_dir) - self.runDQMHarvesting(run,dqm_merge_dir,config) - - return 0 - - ############################################################ - # Analysis workflow - ############################################################ - def runAnalysisWorkflow(self,mode,run,config,execute=True): - print "Processing analysis workflow" - trial = config.trial - runselection = config.runselection - result_dir = config.result_dir - if mode == 'residuals': - residualsFile = os.path.abspath(result_dir + '/' + 'DTResiduals_' + run + '.root') - - if not execute: - print "Writing configuration files.." - self.runAnalysisResiduals(run,runselection,trial,'Residuals',residualsFile,config,False) - - sys.exit(0) - - # Produce residuals - if not os.path.exists(residualsFile): - self.runAnalysisResiduals(run,runselection,trial,'Residuals',residualsFile,config) - if not os.path.exists(residualsFile): raise RuntimeError('Could not produce %s' % residualsFile) - - return 0 - - ############################################################ - # DB Validation workflow - ############################################################ - def runDBValidationWorkflow(self,mode,run,inputFiles,config,execute=True): - print "Processing DB validation" - - dtDBValidation = None - if mode == 't0DB': - dtDBValidation = DTT0DBValidation(run=run, - dir=config.run_dir, - input_files=inputFiles, - output_dir=config.result_dir, - config=config) - #dtDBValidation.writeCfg() - - if execute: - dtDBValidation.run() - - print "Finished processing:" - for pset in dtDBValidation.configs: print "--->",pset - - return 0 diff --git a/CalibMuon/DTCalibration/python/Workflow/DTDQMHarvesting.py b/CalibMuon/DTCalibration/python/Workflow/DTDQMHarvesting.py deleted file mode 100644 index 042828354c689..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/DTDQMHarvesting.py +++ /dev/null @@ -1,76 +0,0 @@ -from tools import loadCmsProcess,writeCfg,dqmWorkflowName -from addPoolDBESSource import addPoolDBESSource -from CmsswTask import * -import os - -class DTDQMHarvesting: - def __init__(self, run, dir, dqm_files, result_dir, config=None): - self.runnumber = int(run) - self.dir = dir - self.result_dir = result_dir - self.config = config - self.dqm_files = dqm_files - - self.pset_name = 'dtDQMClient_cfg.py' - self.pset_template = 'CalibMuon.DTCalibration.dtDQMClientAlca_cfg' - - self.process = None - self.initProcess() - self.configFiles = [] - self.configFiles.append(self.pset_name) - self.task = CmsswTask(self.dir,self.configFiles) - - def initProcess(self): - self.process = loadCmsProcess(self.pset_template) - self.process.GlobalTag.globaltag = self.config.globaltag - - if hasattr(self.config,'inputDBTag') and self.config.inputDBTag: - tag = self.config.inputDBTag - record = self.config.inputDBRcd - connect = self.config.connectStrDBTag - moduleName = 'customDB%s' % record - addPoolDBESSource(process = self.process, - moduleName = moduleName,record = record,tag = tag, - connect = connect) - - if hasattr(self.config,'inputTTrigDB') and self.config.inputTTrigDB: - label = '' - if hasattr(self.config,'runOnCosmics') and self.config.runOnCosmics: label = 'cosmics' - addPoolDBESSource(process = self.process, - moduleName = 'tTrigDB',record = 'DTTtrigRcd',tag = 'ttrig',label = label, - connect = 'sqlite_file:%s' % os.path.abspath(self.config.inputTTrigDB)) - - if hasattr(self.config,'inputVDriftDB') and self.config.inputVDriftDB: - addPoolDBESSource(process = self.process, - moduleName = 'vDriftDB',record = 'DTMtimeRcd',tag = 'vDrift', - connect = 'sqlite_file:%s' % os.path.abspath(self.config.inputVDriftDB)) - - if hasattr(self.config,'inputT0DB') and self.config.inputT0DB: - addPoolDBESSource(process = self.process, - moduleName = 't0DB',record = 'DTT0Rcd',tag = 't0', - connect = 'sqlite_file:%s' % os.path.basename(self.config.inputT0DB)) - - self.process.source.fileNames = self.dqm_files - self.process.dqmSaver.dirName = os.path.abspath(self.result_dir) - if self.config: - label = 'dtDQMValidation' - if hasattr(self.config,'label') and self.config.label: label = self.config.label - workflowName = dqmWorkflowName(self.config.datasetpath,label,self.config.trial) - self.process.dqmSaver.workflow = workflowName - if self.process.DQMStore.collateHistograms == True: self.process.dqmSaver.forceRunNumber = self.runnumber - - def writeCfg(self): - writeCfg(self.process,self.dir,self.pset_name) - #writeCfgPkl(self.process,self.dir,self.pset_name) - - def run(self): - self.task.run() - return - -def runDQM(run,dqmFile,result_dir): - dqm_files = [dqmFile] - runDir = '.' - - dtDqm = DTDQMHarvesting(run,runDir,dqm_files,result_dir) - dtDqm.writeCfg() - dtDqm.run() diff --git a/CalibMuon/DTCalibration/python/Workflow/DTDQMMerge.py b/CalibMuon/DTCalibration/python/Workflow/DTDQMMerge.py deleted file mode 100644 index 26884533f1d95..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/DTDQMMerge.py +++ /dev/null @@ -1,54 +0,0 @@ -from tools import loadCmsProcess,writeCfg,dqmWorkflowName,getDatasetStr -from CmsswTask import * -import os - -class DTDQMMerge: - def __init__(self, run, dir, dqm_files, result_dir, config=None): - self.runnumber = int(run) - self.dir = dir - self.result_dir = result_dir - self.config = config - self.dqm_files = dqm_files - - self.pset_name = 'dtDQMMerge_cfg.py' - self.pset_template = 'CalibMuon.DTCalibration.dtDQMMerge_cfg' - - self.process = None - self.initProcess() - self.configFiles = [] - self.configFiles.append(self.pset_name) - self.task = CmsswTask(self.dir,self.configFiles) - - def initProcess(self): - self.process = loadCmsProcess(self.pset_template) - self.process.source.fileNames = self.dqm_files - - outputFileName = 'DQM.root' - if self.config: - label = 'dtDQMValidation' - if hasattr(self.config,'label') and self.config.label: label = self.config.label - #workflowName = dqmWorkflowName(self.config.datasetpath,label,self.config.trial) - datasetStr = getDatasetStr(self.config.datasetpath) - - outputFileName = 'DQM_%s-%s.root' % (datasetStr,label) - - self.process.output.fileName = '%s/%s' % (os.path.abspath(self.result_dir),outputFileName) - - #if self.process.DQMStore.collateHistograms: - - def writeCfg(self): - writeCfg(self.process,self.dir,self.pset_name) - #writeCfgPkl(self.process,self.dir,self.pset_name) - - def run(self): - self.task.run() - return - -def runDQM(run,castor_dir,result_dir): - from CalibMuon.DTCalibration.Workflow.tools import listFilesInCastor - dqm_files = listFilesInCastor(castor_dir,'DQM') - runDir = '.' - - dtDqm = DTDQMMerge(run,runDir,dqm_files,result_dir) - dtDqm.writeCfg() - dtDqm.run() diff --git a/CalibMuon/DTCalibration/python/Workflow/DTDQMValidation.py b/CalibMuon/DTCalibration/python/Workflow/DTDQMValidation.py deleted file mode 100644 index 8e4bf6aee8a71..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/DTDQMValidation.py +++ /dev/null @@ -1,91 +0,0 @@ -from tools import loadCmsProcess,loadCrabCfg,loadCrabDefault,addCrabInputFile,writeCfg,prependPaths -from addPoolDBESSource import addPoolDBESSource -from CrabTask import * -import os - -class DTDQMValidation: - #def __init__(self, run, dir, input_db, config): - def __init__(self, run, dir, config): - self.outputfile = 'DQM.root' - self.config = config - self.dir = dir - #self.inputdb = input_db - - self.pset_name = 'dtDQM_cfg.py' - self.pset_template = 'CalibMuon.DTCalibration.dtDQMAlca_cfg' - if hasattr(self.config,'runOnCosmics') and self.config.runOnCosmics: - self.pset_template = 'CalibMuon.DTCalibration.dtDQMAlca_cosmics_cfg' - - self.process = None - self.crab_cfg = None - self.initProcess() - self.initCrab() - self.task = CrabTask(self.dir,self.crab_cfg) - - def initProcess(self): - self.process = loadCmsProcess(self.pset_template) - self.process.GlobalTag.globaltag = self.config.globaltag - - if hasattr(self.config,'inputDBTag') and self.config.inputDBTag: - tag = self.config.inputDBTag - record = self.config.inputDBRcd - connect = self.config.connectStrDBTag - moduleName = 'customDB%s' % record - addPoolDBESSource(process = self.process, - moduleName = moduleName,record = record,tag = tag, - connect = connect) - - if hasattr(self.config,'inputTTrigDB') and self.config.inputTTrigDB: - label = '' - if hasattr(self.config,'runOnCosmics') and self.config.runOnCosmics: label = 'cosmics' - addPoolDBESSource(process = self.process, - moduleName = 'tTrigDB',record = 'DTTtrigRcd',tag = 'ttrig',label = label, - connect = 'sqlite_file:%s' % os.path.basename(self.config.inputTTrigDB)) - - if hasattr(self.config,'inputVDriftDB') and self.config.inputVDriftDB: - addPoolDBESSource(process = self.process, - moduleName = 'vDriftDB',record = 'DTMtimeRcd',tag = 'vDrift', - connect = 'sqlite_file:%s' % os.path.basename(self.config.inputVDriftDB)) - - if hasattr(self.config,'inputT0DB') and self.config.inputT0DB: - addPoolDBESSource(process = self.process, - moduleName = 't0DB',record = 'DTT0Rcd',tag = 't0', - connect = 'sqlite_file:%s' % os.path.basename(self.config.inputT0DB)) - - if hasattr(self.config,'runOnRAW') and self.config.runOnRAW: - if hasattr(self.config,'runOnMC') and self.config.runOnMC: - getattr(self.process,self.config.digilabel).inputLabel = 'rawDataCollector' - prependPaths(self.process,self.config.digilabel) - - if hasattr(self.config,'preselection') and self.config.preselection: - pathsequence = self.config.preselection.split(':')[0] - seqname = self.config.preselection.split(':')[1] - self.process.load(pathsequence) - prependPaths(self.process,seqname) - - def initCrab(self): - crab_cfg_parser = loadCrabCfg() - loadCrabDefault(crab_cfg_parser,self.config) - crab_cfg_parser.set('CMSSW','pset',self.pset_name) - crab_cfg_parser.set('CMSSW','output_file',self.outputfile) - crab_cfg_parser.remove_option('USER','additional_input_files') - #if self.inputdb: - # addCrabInputFile(crab_cfg_parser,self.inputdb) - if hasattr(self.config,'inputTTrigDB') and self.config.inputTTrigDB: - addCrabInputFile(crab_cfg_parser,self.config.inputTTrigDB) - - if hasattr(self.config,'inputVDriftDB') and self.config.inputVDriftDB: - addCrabInputFile(crab_cfg_parser,self.config.inputVDriftDB) - - if hasattr(self.config,'inputT0DB') and self.config.inputT0DB: - addCrabInputFile(crab_cfg_parser,self.config.inputT0DB) - - self.crab_cfg = crab_cfg_parser - - def writeCfg(self): - writeCfg(self.process,self.dir,self.pset_name) - #writeCfgPkl(self.process,self.dir,self.pset_name) - - def run(self): - self.project = self.task.run() - return self.project diff --git a/CalibMuon/DTCalibration/python/Workflow/DTDqm.py b/CalibMuon/DTCalibration/python/Workflow/DTDqm.py deleted file mode 100644 index 56b27edf4c06c..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/DTDqm.py +++ /dev/null @@ -1,48 +0,0 @@ -from tools import loadCmsProcess,writeCfg,dqmWorkflowName -from CmsswTask import * -import os - -class DTDqm: - def __init__(self, run, dir, dqm_files, result_dir, config=None): - self.runnumber = int(run) - self.dir = dir - self.result_dir = result_dir - self.config = config - self.dqm_files = dqm_files - - self.pset_name = 'dtDQMClient_cfg.py' - self.pset_template = 'CalibMuon.DTCalibration.dtDQMClient_cfg' - - self.process = None - self.initProcess() - self.configFiles = [] - self.configFiles.append(self.pset_name) - self.task = CmsswTask(self.dir,self.configFiles) - - def initProcess(self): - self.process = loadCmsProcess(self.pset_template) - self.process.source.fileNames = self.dqm_files - self.process.dqmSaver.dirName = os.path.abspath(self.result_dir) - if self.config: - label = 'dtCalibration' - if hasattr(self.config,'label') and self.config.label: label = self.config.label - workflowName = dqmWorkflowName(self.config.datasetpath,label,self.config.trial) - self.process.dqmSaver.workflow = workflowName - if self.process.DQMStore.collateHistograms == True: self.process.dqmSaver.forceRunNumber = self.runnumber - - def writeCfg(self): - writeCfg(self.process,self.dir,self.pset_name) - #writeCfgPkl(self.process,self.dir,self.pset_name) - - def run(self): - self.task.run() - return - -def runDQM(run,castor_dir,result_dir): - from CalibMuon.DTCalibration.Workflow.tools import listFilesInCastor - dqm_files = listFilesInCastor(castor_dir,'DQM') - runDir = '.' - - dtDqmFinal = DTDqm(run,runDir,dqm_files,result_dir) - dtDqmFinal.writeCfg() - dtDqmFinal.run() diff --git a/CalibMuon/DTCalibration/python/Workflow/DTNoiseCalibration.py b/CalibMuon/DTCalibration/python/Workflow/DTNoiseCalibration.py deleted file mode 100644 index 3c1fcab66623b..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/DTNoiseCalibration.py +++ /dev/null @@ -1,64 +0,0 @@ -from tools import loadCmsProcess,loadCrabCfg,loadCrabDefault,addCrabInputFile,writeCfg,prependPaths -from addPoolDBESSource import addPoolDBESSource -from CrabTask import * -import os - -class DTNoiseCalibration: - def __init__(self, run, dir, config): - self.pset_name = 'dtNoiseCalibration_cfg.py' - self.outputROOT = 'dtNoiseCalib.root' - self.outputDB = 'noise.db' - self.config = config - self.dir = dir - - self.pset_template = 'CalibMuon.DTCalibration.dtNoiseCalibration_cfg' - #if hasattr(self.config,'runOnCosmics') and self.config.runOnCosmics: - # self.pset_template = 'CalibMuon.DTCalibration.dtNoiseCalibration_cosmics_cfg' - - self.process = None - self.crab_cfg = None - self.initProcess() - self.initCrab() - self.task = CrabTask(self.dir,self.crab_cfg) - - def initProcess(self): - self.process = loadCmsProcess(self.pset_template) - self.process.GlobalTag.globaltag = self.config.globaltag - self.process.dtNoiseCalibration.rootFileName = self.outputROOT - - if hasattr(self.config,'inputDBTag') and self.config.inputDBTag: - tag = self.config.inputDBTag - record = self.config.inputDBRcd - connect = self.config.connectStrDBTag - moduleName = 'customDB%s' % record - addPoolDBESSource(process = self.process, - moduleName = moduleName,record = record,tag = tag, - connect = connect) - - if hasattr(self.config,'runOnRAW') and self.config.runOnRAW: - if hasattr(self.config,'runOnMC') and self.config.runOnMC: - getattr(self.process,self.config.digilabel).inputLabel = 'rawDataCollector' - prependPaths(self.process,self.config.digilabel) - - if hasattr(self.config,'preselection') and self.config.preselection: - pathsequence = self.config.preselection.split(':')[0] - seqname = self.config.preselection.split(':')[1] - self.process.load(pathsequence) - prependPaths(self.process,seqname) - - def initCrab(self): - crab_cfg_parser = loadCrabCfg() - loadCrabDefault(crab_cfg_parser,self.config) - crab_cfg_parser.set('CMSSW','pset',self.pset_name) - crab_cfg_parser.set('CMSSW','output_file','%s,%s' % (self.outputDB,self.outputROOT)) - crab_cfg_parser.remove_option('USER','additional_input_files') - - self.crab_cfg = crab_cfg_parser - - def writeCfg(self): - writeCfg(self.process,self.dir,self.pset_name) - #writeCfgPkl(self.process,self.dir,self.pset_name) - - def run(self): - self.project = self.task.run() - return self.project diff --git a/CalibMuon/DTCalibration/python/Workflow/DTResidualCalibration.py b/CalibMuon/DTCalibration/python/Workflow/DTResidualCalibration.py deleted file mode 100644 index 28846db724d36..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/DTResidualCalibration.py +++ /dev/null @@ -1,90 +0,0 @@ -from tools import loadCmsProcess,loadCrabCfg,loadCrabDefault,addCrabInputFile,writeCfg,prependPaths -from addPoolDBESSource import addPoolDBESSource -from CrabTask import * -import os - -class DTResidualCalibration: - def __init__(self, run, dir, input_db, config): - self.pset_name = 'dtResidualCalibration_cfg.py' - self.outputfile = 'residuals.root' - self.config = config - self.dir = dir - self.inputdb = input_db - - self.pset_template = 'CalibMuon.DTCalibration.dtResidualCalibration_cfg' - if hasattr(self.config,'runOnCosmics') and self.config.runOnCosmics: - self.pset_template = 'CalibMuon.DTCalibration.dtResidualCalibration_cosmics_cfg' - - self.process = None - self.crab_cfg = None - self.initProcess() - self.initCrab() - self.task = CrabTask(self.dir,self.crab_cfg) - - def initProcess(self): - self.process = loadCmsProcess(self.pset_template) - self.process.GlobalTag.globaltag = self.config.globaltag - self.process.dtResidualCalibration.rootFileName = self.outputfile - # Update Event Setup - if hasattr(self.config,'inputDBTag') and self.config.inputDBTag: - tag = self.config.inputDBTag - record = self.config.inputDBRcd - connect = self.config.connectStrDBTag - moduleName = 'customDB%s' % record - addPoolDBESSource(process = self.process, - moduleName = moduleName,record = record,tag = tag, - connect = connect) - - if hasattr(self.config,'inputVDriftDB') and self.config.inputVDriftDB: - addPoolDBESSource(process = self.process, - moduleName = 'vDriftDB',record = 'DTMtimeRcd',tag = 'vDrift', - connect = 'sqlite_file:%s' % os.path.basename(self.config.inputVDriftDB)) - - if hasattr(self.config,'inputT0DB') and self.config.inputT0DB: - addPoolDBESSource(process = self.process, - moduleName = 't0DB',record = 'DTT0Rcd',tag = 't0', - connect = 'sqlite_file:%s' % os.path.basename(self.config.inputT0DB)) - - if(self.inputdb): - label = '' - if hasattr(self.config,'runOnCosmics') and self.config.runOnCosmics: label = 'cosmics' - addPoolDBESSource(process = self.process, - moduleName = 'calibDB',record = 'DTTtrigRcd',tag = 'ttrig',label = label, - connect = 'sqlite_file:%s' % os.path.basename(self.inputdb)) - - # Update sequences - if hasattr(self.config,'runOnRAW') and self.config.runOnRAW: - if hasattr(self.config,'runOnMC') and self.config.runOnMC: - getattr(self.process,self.config.digilabel).inputLabel = 'rawDataCollector' - prependPaths(self.process,self.config.digilabel) - - if hasattr(self.config,'preselection') and self.config.preselection: - pathsequence = self.config.preselection.split(':')[0] - seqname = self.config.preselection.split(':')[1] - self.process.load(pathsequence) - prependPaths(self.process,seqname) - - def initCrab(self): - crab_cfg_parser = loadCrabCfg() - loadCrabDefault(crab_cfg_parser,self.config) - crab_cfg_parser.set('CMSSW','pset',self.pset_name) - crab_cfg_parser.set('CMSSW','output_file',self.outputfile) - crab_cfg_parser.remove_option('USER','additional_input_files') - if self.inputdb: - addCrabInputFile(crab_cfg_parser,self.inputdb) - - if hasattr(self.config,'inputVDriftDB') and self.config.inputVDriftDB: - addCrabInputFile(crab_cfg_parser,self.config.inputVDriftDB) - - if hasattr(self.config,'inputT0DB') and self.config.inputT0DB: - addCrabInputFile(crab_cfg_parser,self.config.inputT0DB) - - self.crab_cfg = crab_cfg_parser - - def writeCfg(self): - writeCfg(self.process,self.dir,self.pset_name) - #writeCfgPkl(self.process,self.dir,self.pset_name) - - def run(self): - self.project = self.task.run() - return self.project diff --git a/CalibMuon/DTCalibration/python/Workflow/DTT0DBValidation.py b/CalibMuon/DTCalibration/python/Workflow/DTT0DBValidation.py deleted file mode 100644 index 43cd018d4f102..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/DTT0DBValidation.py +++ /dev/null @@ -1,74 +0,0 @@ -import FWCore.ParameterSet.Config as cms -from tools import loadCmsProcess,writeCfg,dqmWorkflowName,getDatasetStr -from CmsswTask import * -import os - -class DTT0DBValidation: - def __init__(self, run, dir, input_files, output_dir, config=None): - self.runnumber = int(run) - self.dir = dir - self.output_dir = output_dir - self.config = config - self.input_files = input_files - - self.pset_template = 'DQMOffline.CalibMuon.dtT0DBValidation_cfg' - - self.configs = [] - self.initProcess() - self.task = CmsswTask(self.dir,self.configs) - - def initProcess(self): - refDBTag = '' - if hasattr(self.config,'refDBTag') and self.config.refDBTag: refDBTag = self.config.refDBTag - connect = '' - if hasattr(self.config,'config.connectStrRefDBTag') and self.config.config.connectStrRefDBTag: connect = self.config.config.connectStrRefDBTag - runNumbersToFiles = [] - if hasattr(self.config,'dbValidRuns') and self.config.dbValidRuns and len(self.config.dbValidRuns) == len(self.input_files): runNumbersToFiles = self.config.dbValidRuns - - self.process = {} - idx_file = 0 - for inputFile in self.input_files: - file = os.path.abspath(inputFile) - fileLabel = os.path.basename(file).split('.')[0] - pset_name = 'dtT0DBValidation_%s_Run%d_cfg.py' % (fileLabel,self.runnumber) - self.process[pset_name] = loadCmsProcess(self.pset_template) - self.process[pset_name].source.firstRun = self.runnumber - - self.process[pset_name].tzeroRef.toGet = cms.VPSet( - cms.PSet( - record = cms.string('DTT0Rcd'), - tag = cms.string(refDBTag), - label = cms.untracked.string('tzeroRef') - ), - cms.PSet( - record = cms.string('DTT0Rcd'), - tag = cms.string('t0'), - connect = cms.untracked.string('sqlite_file:%s' % file), - label = cms.untracked.string('tzeroToValidate') - ) - ) - self.process[pset_name].tzeroRef.connect = connect - - if self.config: - label = 'dtT0DBValidation' - if hasattr(self.config,'label') and self.config.label: label = self.config.label - workflowName = dqmWorkflowName(self.config.datasetpath,label,self.config.trial) - self.process[pset_name].dqmSaver.workflow = workflowName - - if runNumbersToFiles: self.process[pset_name].dqmSaver.forceRunNumber = runNumbersToFiles[idx_file] - self.process[pset_name].dqmSaver.dirName = os.path.abspath(self.output_dir) - - self.configs.append(pset_name) - writeCfg(self.process[pset_name],self.dir,pset_name) - idx_file += 1 - - """ - def writeCfg(self): - for cfg in self.configs: - writeCfg(self.process[cfg],self.dir,cfg) - #writeCfgPkl(self.process,self.dir,self.pset_name) - """ - - def run(self): - self.task.run() - return diff --git a/CalibMuon/DTCalibration/python/Workflow/DTTTrigCorrFirst.py b/CalibMuon/DTCalibration/python/Workflow/DTTTrigCorrFirst.py deleted file mode 100644 index c294fd4a001a3..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/DTTTrigCorrFirst.py +++ /dev/null @@ -1,85 +0,0 @@ -from tools import loadCmsProcess,writeCfg -from CmsswTask import * -import os - -class DTTTrigCorrFirst: - def __init__(self, run, dir, result_dir, config): - #desc = 'Run%s'%run - #desc += '/Ttrig/Exec' - #self.desc = desc - self.runnumber = int(run) - self.config = config - self.dir = dir - self.result_dir = result_dir - - self.configs = ['DTTTrigWriter_cfg.py','DumpDBToFile_first_cfg.py','DTTTrigCorrection_cfg.py','DumpDBToFile_second_cfg.py'] - - self.pset_templates = {'DTTTrigWriter_cfg.py':config.templatepath + '/config/DTTTrigWriter_cfg.py', - 'DumpDBToFile_first_cfg.py':config.templatepath + '/config/DumpDBToFile_ttrig_cfg.py', - 'DTTTrigCorrection_cfg.py':config.templatepath + '/config/DTTTrigCorrection_cfg.py', - 'DumpDBToFile_second_cfg.py':config.templatepath + '/config/DumpDBToFile_ttrig_cfg.py'} - - #self.task = CmsswTask(self.desc,self.configs,self.pset_templates,self.common_opts,self.pset_opts) - self.initProcess() - self.task = CmsswTask(self.dir,self.configs) - - def initProcess(self): - timeBoxes = os.path.abspath(self.result_dir + '/' + 'DTTimeBoxes_' + str(self.runnumber) + '.root') - ttrig_first = self.result_dir + '/' + 'ttrig_first_' + str(self.runnumber) - ttrig_first_db = os.path.abspath(ttrig_first + '.db') - ttrig_first_txt = os.path.abspath(ttrig_first + '.txt') - ttrig_second = self.result_dir + '/' + 'ttrig_second_' + str(self.runnumber) - ttrig_second_db = os.path.abspath(ttrig_second + '.db') - ttrig_second_txt = os.path.abspath(ttrig_second + '.txt') - - self.process = {} - self.process['DTTTrigWriter_cfg.py'] = loadCmsProcess(self.pset_templates['DTTTrigWriter_cfg.py']) - self.process['DTTTrigWriter_cfg.py'].ttrigwriter.rootFileName = timeBoxes - self.process['DTTTrigWriter_cfg.py'].PoolDBOutputService.connect = 'sqlite_file:%s' % ttrig_first_db - - self.process['DumpDBToFile_first_cfg.py'] = loadCmsProcess(self.pset_templates['DumpDBToFile_first_cfg.py']) - self.process['DumpDBToFile_first_cfg.py'].calibDB.connect = 'sqlite_file:%s' % ttrig_first_db - self.process['DumpDBToFile_first_cfg.py'].dumpToFile.outputFileName = ttrig_first_txt - - self.process['DTTTrigCorrection_cfg.py'] = loadCmsProcess(self.pset_templates['DTTTrigCorrection_cfg.py']) - self.process['DTTTrigCorrection_cfg.py'].GlobalTag.globaltag = self.config.globaltag - self.process['DTTTrigCorrection_cfg.py'].source.firstRun = self.runnumber - self.process['DTTTrigCorrection_cfg.py'].calibDB.connect = 'sqlite_file:%s' % ttrig_first_db - self.process['DTTTrigCorrection_cfg.py'].PoolDBOutputService.connect = 'sqlite_file:%s' % ttrig_second_db - - self.process['DumpDBToFile_second_cfg.py'] = loadCmsProcess(self.pset_templates['DumpDBToFile_second_cfg.py']) - self.process['DumpDBToFile_second_cfg.py'].calibDB.connect = 'sqlite_file:%s' % ttrig_second_db - self.process['DumpDBToFile_second_cfg.py'].dumpToFile.outputFileName = ttrig_second_txt - - def writeCfg(self): - for cfg in self.configs: - writeCfg(self.process[cfg],self.dir,cfg) - - def run(self): - self.task.run() - -if __name__ == '__main__': - - run = None - import sys - for opt in sys.argv: - if opt[:4] == 'run=': - run = opt[4:] - - if not run: raise ValueError('Need to set run number') - - result_dir = 'Run%s'%run - result_dir += '/Ttrig/Results' - if not os.path.exists(result_dir): os.makedirs(result_dir) - - class config: pass - config.templatepath = 'templates' - config.globaltag = 'GR09_P_V1::All' - config.rundir = '.' - - dtTtrigCorrFirst = DTTTrigCorrFirst(run,config.rundir,result_dir,config) - dtTtrigCorrFirst.writeCfg() - dtTtrigCorrFirst.run() - - print "Finished processing:" - for pset in dtTtrigCorrFirst.configs: print "--->",pset diff --git a/CalibMuon/DTCalibration/python/Workflow/DTTTrigProd.py b/CalibMuon/DTCalibration/python/Workflow/DTTTrigProd.py deleted file mode 100644 index 6eec03999b07b..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/DTTTrigProd.py +++ /dev/null @@ -1,62 +0,0 @@ -from tools import loadCmsProcess,loadCrabCfg,loadCrabDefault,writeCfg,prependPaths -from CrabTask import * -import os - -class DTTTrigProd: - def __init__(self, run, dir, config): - self.pset_name = 'dtTTrigCalibration_cfg.py' - self.outputfile = 'DTTimeBoxes.root' - self.config = config - self.dir = dir - self.pset_template = 'CalibMuon.DTCalibration.dtTTrigCalibration_cfg' - self.process = None - self.crab_cfg = None - - self.pset_template = 'CalibMuon.DTCalibration.dtTTrigCalibration_cfg' - if hasattr(self.config,'runOnCosmics') and self.config.runOnCosmics: - self.pset_template = 'CalibMuon.DTCalibration.dtTTrigCalibration_cosmics_cfg' - - self.initProcess() - self.initCrab() - self.task = CrabTask(self.dir,self.crab_cfg) - - def initProcess(self): - self.process = loadCmsProcess(self.pset_template) - self.process.GlobalTag.globaltag = self.config.globaltag - self.process.dtTTrigCalibration.rootFileName = self.outputfile - self.process.dtTTrigCalibration.digiLabel = self.config.digilabel - - if hasattr(self.config,'inputDBTag') and self.config.inputDBTag: - tag = self.config.inputDBTag - record = self.config.inputDBRcd - connect = self.config.connectStrDBTag - moduleName = 'customDB%s' % record - addPoolDBESSource(process = self.process, - moduleName = moduleName,record = record,tag = tag, - connect = connect) - - if hasattr(self.config,'runOnRAW') and self.config.runOnRAW: - if hasattr(self.config,'runOnMC') and self.config.runOnMC: - getattr(self.process,self.config.digilabel).inputLabel = 'rawDataCollector' - prependPaths(self.process,self.config.digilabel) - - if hasattr(self.config,'preselection') and self.config.preselection: - pathsequence = self.config.preselection.split(':')[0] - seqname = self.config.preselection.split(':')[1] - self.process.load(pathsequence) - prependPaths(self.process,seqname) - - def initCrab(self): - crab_cfg_parser = loadCrabCfg() - crab_cfg_parser = loadCrabDefault(crab_cfg_parser,self.config) - crab_cfg_parser.set('CMSSW','pset',self.pset_name) - crab_cfg_parser.set('CMSSW','output_file',self.outputfile) - self.crab_cfg = crab_cfg_parser - - def writeCfg(self): - writeCfg(self.process,self.dir,self.pset_name) - #writeCfgPkl(self.process,self.dir,self.pset_name) - - def run(self): - self.project = self.task.run() - return self.project diff --git a/CalibMuon/DTCalibration/python/Workflow/DTTTrigResidualCorr.py b/CalibMuon/DTCalibration/python/Workflow/DTTTrigResidualCorr.py deleted file mode 100644 index 047ad388c5509..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/DTTTrigResidualCorr.py +++ /dev/null @@ -1,80 +0,0 @@ -from tools import loadCmsProcess,writeCfg -from addPoolDBESSource import addPoolDBESSource -from CmsswTask import CmsswTask -import os - -class DTTTrigResidualCorr: - def __init__(self, run, dir, input_db, residuals, result_dir, config): - self.runnumber = int(run) - self.config = config - self.dir = dir - self.inputdb = input_db - self.residuals = residuals - self.result_dir = result_dir - - self.configs = ['dtTTrigResidualCorrection_cfg.py', - 'dumpDBToFile_ResidCorr_cfg.py'] - - self.pset_templates = {} - self.pset_templates['dtTTrigResidualCorrection_cfg.py'] = 'CalibMuon.DTCalibration.dtTTrigResidualCorrection_cfg' - self.pset_templates['dumpDBToFile_ResidCorr_cfg.py'] = 'CalibMuon.DTCalibration.dumpDBToFile_ttrig_cfg' - - self.initProcess() - self.task = CmsswTask(self.dir,self.configs) - - def initProcess(self): - ttrig_ResidCorr = self.result_dir + '/' + 'ttrig_residuals_' + str(self.runnumber) - ttrig_ResidCorr_db = os.path.abspath(ttrig_ResidCorr + '.db') - ttrig_ResidCorr_txt = os.path.abspath(ttrig_ResidCorr + '.txt') - root_file = self.residuals - - self.process = {} - # dtTTrigResidualCorrection - self.process['dtTTrigResidualCorrection_cfg.py'] = loadCmsProcess(self.pset_templates['dtTTrigResidualCorrection_cfg.py']) - self.process['dtTTrigResidualCorrection_cfg.py'].source.firstRun = self.runnumber - self.process['dtTTrigResidualCorrection_cfg.py'].GlobalTag.globaltag = self.config.globaltag - - if hasattr(self.config,'inputDBTag') and self.config.inputDBTag: - tag = self.config.inputDBTag - record = self.config.inputDBRcd - connect = self.config.connectStrDBTag - moduleName = 'customDB%s' % record - addPoolDBESSource(process = self.process['dtTTrigResidualCorrection_cfg.py'], - moduleName = moduleName,record = record,tag = tag, - connect = connect) - - # Input vDrift db - if hasattr(self.config,'inputVDriftDB') and self.config.inputVDriftDB: - addPoolDBESSource(process = self.process['dtTTrigResidualCorrection_cfg.py'], - moduleName = 'vDriftDB',record = 'DTMtimeRcd',tag = 'vDrift', - connect = 'sqlite_file:%s' % self.config.inputVDriftDB) - - # Input tTrig db - if(self.inputdb): - label = '' - if hasattr(self.config,'runOnCosmics') and self.config.runOnCosmics: label = 'cosmics' - addPoolDBESSource(process = self.process['dtTTrigResidualCorrection_cfg.py'], - moduleName = 'calibDB',record = 'DTTtrigRcd',tag = 'ttrig',label = label, - connect = 'sqlite_file:%s' % self.inputdb) - - # Change DB label if running on Cosmics - if hasattr(self.config,'runOnCosmics') and self.config.runOnCosmics: - self.process['dtTTrigResidualCorrection_cfg.py'].dtTTrigResidualCorrection.dbLabel = 'cosmics' - self.process['dtTTrigResidualCorrection_cfg.py'].dtTTrigResidualCorrection.correctionAlgoConfig.dbLabel = 'cosmics' - - self.process['dtTTrigResidualCorrection_cfg.py'].PoolDBOutputService.connect = 'sqlite_file:%s' % ttrig_ResidCorr_db - self.process['dtTTrigResidualCorrection_cfg.py'].dtTTrigResidualCorrection.correctionAlgoConfig.residualsRootFile = root_file - - # dumpDBToFile - self.process['dumpDBToFile_ResidCorr_cfg.py'] = loadCmsProcess(self.pset_templates['dumpDBToFile_ResidCorr_cfg.py']) - self.process['dumpDBToFile_ResidCorr_cfg.py'].calibDB.connect = 'sqlite_file:%s' % ttrig_ResidCorr_db - self.process['dumpDBToFile_ResidCorr_cfg.py'].dumpToFile.outputFileName = ttrig_ResidCorr_txt - - def writeCfg(self): - for cfg in self.configs: - writeCfg(self.process[cfg],self.dir,cfg) - #writeCfgPkl(self.process[cfg],self.dir,cfg) - - def run(self): - self.task.run() - return diff --git a/CalibMuon/DTCalibration/python/Workflow/DTTTrigTimeBoxesWriter.py b/CalibMuon/DTCalibration/python/Workflow/DTTTrigTimeBoxesWriter.py deleted file mode 100644 index 3be02ab6c72b0..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/DTTTrigTimeBoxesWriter.py +++ /dev/null @@ -1,70 +0,0 @@ -from tools import loadCmsProcess,writeCfg -from addPoolDBESSource import addPoolDBESSource -from CmsswTask import CmsswTask -import os - -class DTTTrigTimeBoxesWriter: - def __init__(self, run, dir, result_dir, config): - self.runnumber = int(run) - self.config = config - self.dir = dir - self.result_dir = result_dir - - """ - self.configs = ['dtTTrigWriter_cfg.py', - 'dumpDBToFile_first_cfg.py', - 'dtTTrigCorrection_cfg.py', - 'dumpDBToFile_second_cfg.py'] - - self.pset_templates = {'dtTTrigWriter_cfg.py':'CalibMuon.DTCalibration.dtTTrigWriter_cfg', - 'dumpDBToFile_first_cfg.py':'CalibMuon.DTCalibration.dumpDBToFile_ttrig_cfg', - 'dtTTrigCorrection_cfg.py':'CalibMuon.DTCalibration.dtTTrigCorrection_cfg', - 'dumpDBToFile_second_cfg.py':'CalibMuon.DTCalibration.dumpDBToFile_ttrig_cfg'} - """ - self.configs = ['dtTTrigWriter_cfg.py', - 'dtTTrigCorrection_cfg.py', - 'dumpDBToFile_ttrig_cfg.py'] - - self.pset_templates = {'dtTTrigWriter_cfg.py':'CalibMuon.DTCalibration.dtTTrigWriter_cfg', - 'dtTTrigCorrection_cfg.py':'CalibMuon.DTCalibration.dtTTrigCorrection_cfg', - 'dumpDBToFile_ttrig_cfg.py':'CalibMuon.DTCalibration.dumpDBToFile_ttrig_cfg'} - - - self.initProcess() - self.task = CmsswTask(self.dir,self.configs) - - def initProcess(self): - timeBoxes = os.path.abspath( self.result_dir + '/' + 'DTTimeBoxes_' + str(self.runnumber) + '.root' ) - ttrig_uncorrected_db = os.path.abspath( self.result_dir + '/' + 'ttrig_uncorrected_' + str(self.runnumber) + '.db' ) - ttrig_timeboxes_db = os.path.abspath( self.result_dir + '/' + 'ttrig_timeboxes_' + str(self.runnumber) + '.db' ) - ttrig_timeboxes_txt = os.path.abspath( self.result_dir + '/' + 'ttrig_timeboxes_' + str(self.runnumber) + '.txt' ) - - self.process = {} - # dtTTrigWriter_cfg.py - self.process['dtTTrigWriter_cfg.py'] = loadCmsProcess(self.pset_templates['dtTTrigWriter_cfg.py']) - self.process['dtTTrigWriter_cfg.py'].dtTTrigWriter.rootFileName = timeBoxes - self.process['dtTTrigWriter_cfg.py'].PoolDBOutputService.connect = 'sqlite_file:%s' % ttrig_uncorrected_db - - # dtTTrigCorrection_cfg.py - self.process['dtTTrigCorrection_cfg.py'] = loadCmsProcess(self.pset_templates['dtTTrigCorrection_cfg.py']) - self.process['dtTTrigCorrection_cfg.py'].GlobalTag.globaltag = self.config.globaltag - self.process['dtTTrigCorrection_cfg.py'].source.firstRun = self.runnumber - addPoolDBESSource(process = self.process['dtTTrigCorrection_cfg.py'], - moduleName = 'calibDB',record = 'DTTtrigRcd',tag = 'ttrig', - connect = 'sqlite_file:%s' % ttrig_uncorrected_db) - - self.process['dtTTrigCorrection_cfg.py'].PoolDBOutputService.connect = 'sqlite_file:%s' % ttrig_timeboxes_db - - # dumpDBToFile_ttrig_cfg.py - self.process['dumpDBToFile_ttrig_cfg.py'] = loadCmsProcess(self.pset_templates['dumpDBToFile_ttrig_cfg.py']) - self.process['dumpDBToFile_ttrig_cfg.py'].calibDB.connect = 'sqlite_file:%s' % ttrig_timeboxes_db - self.process['dumpDBToFile_ttrig_cfg.py'].dumpToFile.outputFileName = ttrig_timeboxes_txt - - def writeCfg(self): - for cfg in self.configs: - writeCfg(self.process[cfg],self.dir,cfg) - #writeCfgPkl(self.process[cfg],self.dir,cfg) - - def run(self): - self.task.run() - return diff --git a/CalibMuon/DTCalibration/python/Workflow/DTTTrigValid.py b/CalibMuon/DTCalibration/python/Workflow/DTTTrigValid.py deleted file mode 100644 index e4648f59d2940..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/DTTTrigValid.py +++ /dev/null @@ -1,90 +0,0 @@ -from tools import loadCmsProcess,loadCrabCfg,loadCrabDefault,addCrabInputFile,writeCfg,prependPaths -from addPoolDBESSource import addPoolDBESSource -from CrabTask import * -import os - -class DTTTrigValid: - def __init__(self, run, dir, input_db, config): - self.pset_name = 'dtCalibValidation_cfg.py' - #self.outputfile = 'residuals.root,DQM.root' - self.outputfile = 'DQM.root' - self.config = config - self.dir = dir - self.inputdb = input_db - - self.pset_template = 'CalibMuon.DTCalibration.dtCalibValidation_cfg' - if hasattr(self.config,'runOnCosmics') and self.config.runOnCosmics: - self.pset_template = 'CalibMuon.DTCalibration.dtCalibValidation_cosmics_cfg' - - self.process = None - self.crab_cfg = None - self.initProcess() - self.initCrab() - self.task = CrabTask(self.dir,self.crab_cfg) - - def initProcess(self): - self.process = loadCmsProcess(self.pset_template) - self.process.GlobalTag.globaltag = self.config.globaltag - #self.process.dtCalibValidation.OutputMEsInRootFile = True - - if hasattr(self.config,'inputDBTag') and self.config.inputDBTag: - tag = self.config.inputDBTag - record = self.config.inputDBRcd - connect = self.config.connectStrDBTag - moduleName = 'customDB%s' % record - addPoolDBESSource(process = self.process, - moduleName = moduleName,record = record,tag = tag, - connect = connect) - - if hasattr(self.config,'inputVDriftDB') and self.config.inputVDriftDB: - addPoolDBESSource(process = self.process, - moduleName = 'vDriftDB',record = 'DTMtimeRcd',tag = 'vDrift', - connect = 'sqlite_file:%s' % os.path.basename(self.config.inputVDriftDB)) - - if hasattr(self.config,'inputT0DB') and self.config.inputT0DB: - addPoolDBESSource(process = self.process, - moduleName = 't0DB',record = 'DTT0Rcd',tag = 't0', - connect = 'sqlite_file:%s' % os.path.basename(self.config.inputT0DB)) - - if(self.inputdb): - label = '' - if hasattr(self.config,'runOnCosmics') and self.config.runOnCosmics: label = 'cosmics' - addPoolDBESSource(process = self.process, - moduleName = 'calibDB',record = 'DTTtrigRcd',tag = 'ttrig',label=label, - connect = 'sqlite_file:%s' % os.path.basename(self.inputdb)) - - if hasattr(self.config,'runOnRAW') and self.config.runOnRAW: - if hasattr(self.config,'runOnMC') and self.config.runOnMC: - getattr(self.process,self.config.digilabel).inputLabel = 'rawDataCollector' - prependPaths(self.process,self.config.digilabel) - - if hasattr(self.config,'preselection') and self.config.preselection: - pathsequence = self.config.preselection.split(':')[0] - seqname = self.config.preselection.split(':')[1] - self.process.load(pathsequence) - prependPaths(self.process,seqname) - - def initCrab(self): - crab_cfg_parser = loadCrabCfg() - loadCrabDefault(crab_cfg_parser,self.config) - crab_cfg_parser.set('CMSSW','pset',self.pset_name) - crab_cfg_parser.set('CMSSW','output_file',self.outputfile) - crab_cfg_parser.remove_option('USER','additional_input_files') - if self.inputdb: - addCrabInputFile(crab_cfg_parser,self.inputdb) - - if hasattr(self.config,'inputVDriftDB') and self.config.inputVDriftDB: - addCrabInputFile(crab_cfg_parser,self.config.inputVDriftDB) - - if hasattr(self.config,'inputT0DB') and self.config.inputT0DB: - addCrabInputFile(crab_cfg_parser,self.config.inputT0DB) - - self.crab_cfg = crab_cfg_parser - - def writeCfg(self): - writeCfg(self.process,self.dir,self.pset_name) - #writeCfgPkl(self.process,self.dir,self.pset_name) - - def run(self): - self.project = self.task.run() - return self.project diff --git a/CalibMuon/DTCalibration/python/Workflow/DTTtrigWorkflow.py b/CalibMuon/DTCalibration/python/Workflow/DTTtrigWorkflow.py new file mode 100644 index 0000000000000..f6e7422941a6d --- /dev/null +++ b/CalibMuon/DTCalibration/python/Workflow/DTTtrigWorkflow.py @@ -0,0 +1,414 @@ +import os +import logging +import glob + +import tools +import FWCore.ParameterSet.Config as cms +from DTWorkflow import DTWorkflow + +log = logging.getLogger(__name__) + +class DTttrigWorkflow( DTWorkflow ): + """ This class creates and performce / submits ttrig workflow jobs""" + def __init__(self, options): + # call parent constructor + super( DTttrigWorkflow, self ).__init__( options ) + + self.outpath_command_tag = "TTrigCalibration" + # Dict to map workflow modes to output file name + output_file_dict ={ "timeboxes" : "DTTimeBoxes.root", + "residuals" : 'residuals.root', + "validation" : "DQM.root" + } + # Dict to map workflow modes to output folders in main path + self.outpath_workflow_mode_dict = { + "timeboxes" : "TimeBoxes", + "residuals" : "Residuals", + "validation" : "TtrigValidation" + } + # Dict to map workflow modes to database file name + self.output_db_dict = { "timeboxes" : { + "write": "ttrig_timeboxes_uncorrected_" + + self.tag + + ".db", + "correction": "ttrig_timeboxes_" + + self.tag + + ".db" + }, + "residuals" : "ttrig_residuals_" + self.tag + ".db"} + self.output_file = output_file_dict[self.options.workflow_mode] + self.output_files = [self.output_file] + + def prepare_workflow(self): + """ Generalized function to prepare workflow dependent on workflow mode""" + function_name = "prepare_" + self.options.workflow_mode + "_" + self.options.command + try: + fill_function = getattr(self, function_name) + except AttributeError: + errmsg = "Class `{}` does not implement `{}`" + raise NotImplementedError( errmsg.format(self.__class__.__name__, + function_name)) + log.debug("Preparing workflow with function %s" % function_name) + # call chosen function + fill_function() + + def get_output_db(self, workflow_mode, command): + output_db_file = self.output_db_dict[workflow_mode] + if type(output_db_file) == dict: + return output_db_file[command] + return output_db_file + #################################################################### + # Prepare functions for timeboxes # + #################################################################### + def prepare_timeboxes_submit(self): + self.pset_name = 'dtTTrigCalibration_cfg.py' + self.pset_template = 'CalibMuon.DTCalibration.dtTTrigCalibration_cfg' + if self.options.datasettype == "Cosmics": + self.pset_template = 'CalibMuon.DTCalibration.dtTTrigCalibration_cosmics_cfg' + log.debug('Using pset template ' + self.pset_template) + self.process = tools.loadCmsProcess(self.pset_template) + self.process.GlobalTag.globaltag = self.options.globaltag + self.process.dtTTrigCalibration.rootFileName = self.output_file + self.process.dtTTrigCalibration.digiLabel = self.digilabel + + if self.options.inputDBTag: + self.add_local_custom_db() + self.prepare_common_submit() + self.write_pset_file() + + def prepare_timeboxes_check(self): + self.load_options_command("submit") + + def prepare_timeboxes_write(self): + self.output_db_file = self.output_db_dict[self.options.workflow_mode] + if type(self.output_db_dict[self.options.workflow_mode]) == dict: + self.output_db_file = self.output_db_file[self.options.command] + self.prepare_common_write() + merged_file = os.path.join(self.result_path, self.output_file) + ttrig_uncorrected_db = os.path.join(self.result_path, + self.get_output_db("timeboxes", "write")) + self.pset_name = 'dtTTrigWriter_cfg.py' + self.pset_template = "CalibMuon.DTCalibration.dtTTrigWriter_cfg" + self.process = tools.loadCmsProcess(self.pset_template) + self.process.dtTTrigWriter.rootFileName = "file:///" + merged_file + self.process.PoolDBOutputService.connect = 'sqlite_file:%s' % ttrig_uncorrected_db + self.process.GlobalTag.globaltag = cms.string(str(self.options.globaltag)) + self.write_pset_file() + + def prepare_timeboxes_correction(self): + self.load_options_command("submit") + self.pset_name = 'dtTTrigCorrection_cfg.py' + self.pset_template = "CalibMuon.DTCalibration.dtTTrigCorrection_cfg" + ttrig_timeboxes_db = "ttrig_timeboxes_"+ self.tag + ".db" + ttrig_timeboxes_db = os.path.join(self.result_path, + self.get_output_db("timeboxes", "correction")) + self.process = tools.loadCmsProcess(self.pset_template) + self.process.GlobalTag.globaltag = cms.string(str(self.options.globaltag)) + self.process.source.firstRun = self.options.run + self.process.PoolDBOutputService.connect = 'sqlite_file:%s' % ttrig_timeboxes_db + + if not self.options.inputCalibDB: + self.options.inputCalibDB = os.path.join(self.result_path, + self.get_output_db( "timeboxes", "write" ) ) + if self.options.inputVDriftDB: + log.warning("Options inputVDriftDB has no effect for timeboxes correction") + if self.options.inputT0DB: + log.warning("Options inputT0DB has no effect for timeboxes correction") + self.add_local_calib_db(local=True) + self.write_pset_file() + + def prepare_timeboxes_dump(self): + self.pset_name = 'dumpDBToFile_ResidCorr_cfg.py' + self.pset_template = 'CalibMuon.DTCalibration.dumpDBToFile_ttrig_cfg' + if self.options.input_dumpDB: + try: + test = self.result_path + self.load_options_command("correction") + except: + pass + dbpath = os.path.abspath(self.options.input_dumpDB) + else: + dbpath = os.path.abspath( os.path.join(self.result_path, + self.get_output_db("timeboxes", + "correction"))) + self.prepare_common_dump(dbpath) + self.write_pset_file() + + def prepare_timeboxes_all(self): + # individual prepare functions for all tasks will be called in + # main implementation of all + self.all_commands=["submit", "check", "write", "correction", "dump"] + + #################################################################### + # prepare functions for residuals # + #################################################################### + def prepare_residuals_submit(self): + self.pset_name = 'dtResidualCalibration_cfg.py' + self.pset_template = 'CalibMuon.DTCalibration.dtResidualCalibration_cfg' + if self.options.datasettype == "Cosmics": + self.pset_template = 'CalibMuon.DTCalibration.dtResidualCalibration_cosmics_cfg' + self.process = tools.loadCmsProcess(self.pset_template) + #~ self.process.GlobalTag.globaltag = cms.string(self.options.globaltag) + self.process.GlobalTag.globaltag = cms.string(str(self.options.globaltag)) + self.process.dtResidualCalibration.rootFileName = self.output_file + self.prepare_common_submit() + if self.options.histoRange: + self.process.dtResidualCalibration.histogramRange = cms.double(float(self.options.histoRange)) + if self.options.inputCalibDB: + self.add_local_calib_db() + self.write_pset_file() + + def prepare_residuals_check(self): + self.load_options_command("submit") + + def prepare_residuals_correction(self): + self.pset_name = "dtTTrigResidualCorrection_cfg.py" + self.pset_template = 'CalibMuon.DTCalibration.dtTTrigResidualCorrection_cfg' + self.process = tools.loadCmsProcess(self.pset_template) + self.load_options_command("submit") + self.process.source.firstRun = cms.untracked.uint32(self.options.run) + self.process.GlobalTag.globaltag = cms.string(str(self.options.globaltag)) + + tag = self.prepare_common_write() + if self.options.inputT0DB: + log.warning("Option inputT0DB not supported for residual corrections") + + if self.options.inputDBTag: + self.add_local_custom_db(local=True) + if self.options.inputVDriftDB: + self.add_local_vdrift_db(local=True) + if self.options.inputCalibDB: + self.add_local_calib_db(local=True) + # Change DB label if running on Cosmics + if self.options.datasettype == "Cosmics": + self.process.dtTTrigResidualCorrection.dbLabel = 'cosmics' + self.process.dtTTrigResidualCorrection.correctionAlgoConfig.dbLabel = 'cosmics' + ttrig_ResidCorr_db = os.path.abspath( os.path.join(self.result_path, + self.get_output_db("residuals", "write"))) + self.process.PoolDBOutputService.connect = 'sqlite_file:%s' % ttrig_ResidCorr_db + rootfile_path = os.path.abspath( os.path.join(self.result_path, self.output_file)) + merged_file = os.path.join(self.result_path, self.output_file) + self.process.dtTTrigResidualCorrection.correctionAlgoConfig.residualsRootFile = merged_file + self.write_pset_file() + + def prepare_residuals_dump(self): + self.pset_name = 'dumpDBToFile_ResidCorr_cfg.py' + self.pset_template = 'CalibMuon.DTCalibration.dumpDBToFile_ttrig_cfg' + if self.options.input_dumpDB: + dbpath = os.path.abspath(self.options.input_dumpDB) + else: + try: + test = self.result_path + self.load_options_command("write") + except: + pass + dbpath = os.path.abspath( os.path.join(self.result_path, + self.get_output_db("residuals", + "write"))) + self.prepare_common_dump(dbpath) + self.write_pset_file() + + def prepare_residuals_all(self): + # individual prepare functions for all tasks will be called in + # main implementation of all + self.all_commands=["submit", "check", "correction", "dump"] + + #################################################################### + # prepare functions for validation # + #################################################################### + + def prepare_validation_submit(self): + self.pset_name = 'dtCalibValidation_cfg.py' + self.pset_template = 'CalibMuon.DTCalibration.dtCalibValidation_cfg' + if self.options.datasettype == "Cosmics": + self.pset_template = 'CalibMuon.DTCalibration.dtCalibValidation_cosmics_cfg' + self.process = tools.loadCmsProcess(self.pset_template) + self.process.GlobalTag.globaltag = cms.string(str(self.options.globaltag)) + self.prepare_common_submit() + self.add_local_calib_db() + self.write_pset_file() + + def prepare_validation_check(self): + self.load_options_command("submit") + + def prepare_validation_write(self): + self.pset_name = 'dtDQMClient_cfg.py' + self.pset_template = 'CalibMuon.DTCalibration.dtDQMClient_cfg' + self.process = tools.loadCmsProcess(self.pset_template) + self.prepare_common_write(do_hadd = False) + dqm_files = glob.glob(os.path.join( self.local_path, + "unmerged_results", + "DQM_*.root")) + dqm_files[:] = ["file://"+txt for txt in dqm_files] + self.process.source.fileNames = dqm_files + self.process.dqmSaver.dirName = os.path.abspath(self.result_path) + self.process.dqmSaver.workflow = str(self.options.datasetpath) + if self.process.DQMStore.collateHistograms == True: + self.process.dqmSaver.forceRunNumber = self.options.run + self.write_pset_file() + + def summary(self): + pass + + def prepare_validation_all(self): + # individual prepare functions for all tasks will be called in + # main implementation of all + self.all_commands=["submit", "check","write"] + + #################################################################### + # CLI creation # + #################################################################### + @classmethod + def add_parser_options(cls, subparser_container): + ttrig_parser = subparser_container.add_parser( "ttrig", + #parents=[mutual_parent_parser, common_parent_parser], + help = "" ) # What does ttrig + + + ################################################################ + # Sub parser options for workflow modes # + ################################################################ + ttrig_subparsers = ttrig_parser.add_subparsers( dest="workflow_mode", + help="Possible workflow modes",) + ## Add all workflow modes for ttrig + ttrig_timeboxes_subparser = ttrig_subparsers.add_parser( "timeboxes", + help = "" ) + ttrig_residuals_subparser = ttrig_subparsers.add_parser( "residuals", + help = "" ) + ttrig_validation_subparser = ttrig_subparsers.add_parser( "validation", + help = "" ) + ################################################################ + # Sub parser options for workflow mode timeboxes # + ################################################################ + ttrig_timeboxes_subparsers = ttrig_timeboxes_subparser.add_subparsers( dest="command", + help="Possible commands for timeboxes") + ttrig_timeboxes_submit_parser = ttrig_timeboxes_subparsers.add_parser( + "submit", + parents=[super(DTttrigWorkflow,cls).get_common_options_parser(), + super(DTttrigWorkflow,cls).get_submission_options_parser(), + super(DTttrigWorkflow,cls).get_input_db_options_parser()], + help = "Submit job to the GRID via crab3") + + ttrig_timeboxes_check_parser = ttrig_timeboxes_subparsers.add_parser( + "check", + parents=[super(DTttrigWorkflow,cls).get_common_options_parser(), + super(DTttrigWorkflow,cls).get_check_options_parser(),], + help = "Check status of submitted jobs") + + ttrig_timeboxes_write_parser = ttrig_timeboxes_subparsers.add_parser( + "write", + parents=[super(DTttrigWorkflow,cls).get_common_options_parser(), + super(DTttrigWorkflow,cls).get_write_options_parser() + ], + help = "Write result from root output to text file") + + ttrig_timeboxes_correction_parser = ttrig_timeboxes_subparsers.add_parser( + "correction", + parents=[super(DTttrigWorkflow,cls).get_common_options_parser(), + super(DTttrigWorkflow,cls).get_local_input_db_options_parser() + ], + help = "Perform correction on uncorrected ttrig database") + + ttrig_timeboxes_dump_parser = ttrig_timeboxes_subparsers.add_parser( + "dump", + parents=[super(DTttrigWorkflow,cls).get_common_options_parser(), + super(DTttrigWorkflow,cls).get_dump_options_parser()], + help = "Dump database to text file") + + ttrig_timeboxes_all_parser = ttrig_timeboxes_subparsers.add_parser( + "all", + parents=[super(DTttrigWorkflow,cls).get_common_options_parser(), + super(DTttrigWorkflow,cls).get_submission_options_parser(), + super(DTttrigWorkflow,cls).get_check_options_parser(), + super(DTttrigWorkflow,cls).get_input_db_options_parser(), + super(DTttrigWorkflow,cls).get_local_input_db_options_parser(), + super(DTttrigWorkflow,cls).get_write_options_parser(), + super(DTttrigWorkflow,cls).get_dump_options_parser() + ], + help = "Perform all steps: submit, check, write, correction,"\ + "dump in this order") + + ################################################################ + # Sub parser options for workflow mode residuals # + ################################################################ + ttrig_residuals_subparsers = ttrig_residuals_subparser.add_subparsers( dest="command", + help="Possible commands for residuals") + ttrig_residuals_submit_parser = ttrig_residuals_subparsers.add_parser( + "submit", + parents=[super(DTttrigWorkflow,cls).get_common_options_parser(), + super(DTttrigWorkflow,cls).get_submission_options_parser(), + super(DTttrigWorkflow,cls).get_check_options_parser(), + super(DTttrigWorkflow,cls).get_local_input_db_options_parser(), + super(DTttrigWorkflow,cls).get_input_db_options_parser()], + help = "Submit job to the GRID via crab3") + + ttrig_residuals_check_parser = ttrig_residuals_subparsers.add_parser( + "check", + parents=[super(DTttrigWorkflow,cls).get_common_options_parser(), + super(DTttrigWorkflow,cls).get_check_options_parser(),], + help = "Check status of submitted jobs") + + ttrig_residuals_correct_parser = ttrig_residuals_subparsers.add_parser( + "correction", + parents=[super(DTttrigWorkflow,cls).get_common_options_parser(), + super(DTttrigWorkflow,cls).get_write_options_parser(), + super(DTttrigWorkflow,cls).get_local_input_db_options_parser(), + super(DTttrigWorkflow,cls).get_input_db_options_parser()], + help = "Perform residual corrections") + ttrig_residuals_correct_parser.add_argument("--globaltag", + help="Alternative globalTag. Otherwise the gt for sunmission is used") + + ttrig_residuals_dump_parser = ttrig_residuals_subparsers.add_parser( + "dump", + parents=[super(DTttrigWorkflow,cls).get_common_options_parser(), + super(DTttrigWorkflow,cls).get_dump_options_parser()], + help = "Dump database to text file") + + ttrig_residuals_all_parser = ttrig_residuals_subparsers.add_parser( + "all", + parents=[super(DTttrigWorkflow,cls).get_common_options_parser(), + super(DTttrigWorkflow,cls).get_submission_options_parser(), + super(DTttrigWorkflow,cls).get_check_options_parser(), + super(DTttrigWorkflow,cls).get_write_options_parser(), + super(DTttrigWorkflow,cls).get_local_input_db_options_parser(), + super(DTttrigWorkflow,cls).get_dump_options_parser(), + super(DTttrigWorkflow,cls).get_input_db_options_parser()], + help = "Perform all steps: submit, check, correct, dump") + + ################################################################ + # Sub parser options for workflow mode validation # + ################################################################ + ttrig_validation_subparsers = ttrig_validation_subparser.add_subparsers( dest="command", + help="Possible commands for residuals") + + ttrig_validation_submit_parser = ttrig_validation_subparsers.add_parser( + "submit", + parents=[super(DTttrigWorkflow,cls).get_common_options_parser(), + super(DTttrigWorkflow,cls).get_submission_options_parser(), + super(DTttrigWorkflow,cls).get_check_options_parser(), + super(DTttrigWorkflow,cls).get_local_input_db_options_parser(), + super(DTttrigWorkflow,cls).get_input_db_options_parser()], + help = "Submit job to the GRID via crab3") + + + ttrig_validation_check_parser = ttrig_validation_subparsers.add_parser( + "check", + parents=[super(DTttrigWorkflow,cls).get_common_options_parser(), + super(DTttrigWorkflow,cls).get_check_options_parser(),], + help = "Check status of submitted jobs") + + ttrig_validation_write_parser = ttrig_validation_subparsers.add_parser( + "write", + parents=[super(DTttrigWorkflow,cls).get_common_options_parser(), + super(DTttrigWorkflow,cls).get_write_options_parser()], + help = "Create summary for validation") + + ttrig_validation_all_parser = ttrig_validation_subparsers.add_parser( + "all", + parents=[super(DTttrigWorkflow,cls).get_common_options_parser(), + super(DTttrigWorkflow,cls).get_submission_options_parser(), + super(DTttrigWorkflow,cls).get_check_options_parser(), + super(DTttrigWorkflow,cls).get_write_options_parser(), + super(DTttrigWorkflow,cls).get_local_input_db_options_parser(), + super(DTttrigWorkflow,cls).get_input_db_options_parser()], + help = "Perform all steps: submit, check, summary") diff --git a/CalibMuon/DTCalibration/python/Workflow/DTVDriftMeanTimerCalibration.py b/CalibMuon/DTCalibration/python/Workflow/DTVDriftMeanTimerCalibration.py deleted file mode 100644 index a06c690807384..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/DTVDriftMeanTimerCalibration.py +++ /dev/null @@ -1,91 +0,0 @@ -from tools import loadCmsProcess,loadCrabCfg,loadCrabDefault,addCrabInputFile,writeCfg,prependPaths -from addPoolDBESSource import addPoolDBESSource -from CrabTask import * -import os - -class DTVDriftMeanTimerCalibration: - def __init__(self, run, dir, config): - self.pset_name = 'dtVDriftMeanTimerCalibration_cfg.py' - self.outputfile = 'DTTMaxHistos.root' - self.config = config - self.dir = dir - - self.pset_template = 'CalibMuon.DTCalibration.dtVDriftMeanTimerCalibration_cfg' - if hasattr(self.config,'runOnCosmics') and self.config.runOnCosmics: - self.pset_template = 'CalibMuon.DTCalibration.dtVDriftMeanTimerCalibration_cosmics_cfg' - - self.process = None - self.crab_cfg = None - self.initProcess() - self.initCrab() - self.task = CrabTask(self.dir,self.crab_cfg) - - def initProcess(self): - self.process = loadCmsProcess(self.pset_template) - self.process.GlobalTag.globaltag = self.config.globaltag - self.process.dtVDriftMeanTimerCalibration.rootFileName = self.outputfile - # Update Event Setup - if hasattr(self.config,'inputDBTag') and self.config.inputDBTag: - tag = self.config.inputDBTag - record = self.config.inputDBRcd - connect = self.config.connectStrDBTag - moduleName = 'customDB%s' % record - addPoolDBESSource(process = self.process, - moduleName = moduleName,record = record,tag = tag, - connect = connect) - - if hasattr(self.config,'inputTTrigDB') and self.config.inputTTrigDB: - label = '' - if hasattr(self.config,'runOnCosmics') and self.config.runOnCosmics: label = 'cosmics' - addPoolDBESSource(process = self.process, - moduleName = 'tTrigDB',record = 'DTTtrigRcd',tag = 'ttrig',label = label, - connect = 'sqlite_file:%s' % os.path.basename(self.config.inputTTrigDB)) - - if hasattr(self.config,'inputVDriftDB') and self.config.inputVDriftDB: - addPoolDBESSource(process = self.process, - moduleName = 'vDriftDB',record = 'DTMtimeRcd',tag = 'vDrift', - connect = 'sqlite_file:%s' % os.path.basename(self.config.inputVDriftDB)) - - if hasattr(self.config,'inputT0DB') and self.config.inputT0DB: - addPoolDBESSource(process = self.process, - moduleName = 't0DB',record = 'DTT0Rcd',tag = 't0', - connect = 'sqlite_file:%s' % os.path.basename(self.config.inputT0DB)) - - # Update sequences - # Prepend paths with unpacker if running on RAW - if hasattr(self.config,'runOnRAW') and self.config.runOnRAW: - if hasattr(self.config,'runOnMC') and self.config.runOnMC: - getattr(self.process,self.config.digilabel).inputLabel = 'rawDataCollector' - prependPaths(self.process,self.config.digilabel) - - # Prepend paths with custom selection sequence - if hasattr(self.config,'preselection') and self.config.preselection: - pathsequence = self.config.preselection.split(':')[0] - seqname = self.config.preselection.split(':')[1] - self.process.load(pathsequence) - prependPaths(self.process,seqname) - - def initCrab(self): - crab_cfg_parser = loadCrabCfg() - loadCrabDefault(crab_cfg_parser,self.config) - crab_cfg_parser.set('CMSSW','pset',self.pset_name) - crab_cfg_parser.set('CMSSW','output_file',self.outputfile) - crab_cfg_parser.remove_option('USER','additional_input_files') - if hasattr(self.config,'inputTTrigDB') and self.config.inputTTrigDB: - addCrabInputFile(crab_cfg_parser,self.config.inputTTrigDB) - - if hasattr(self.config,'inputVDriftDB') and self.config.inputVDriftDB: - addCrabInputFile(crab_cfg_parser,self.config.inputVDriftDB) - - if hasattr(self.config,'inputT0DB') and self.config.inputT0DB: - addCrabInputFile(crab_cfg_parser,self.config.inputT0DB) - - self.crab_cfg = crab_cfg_parser - - def writeCfg(self): - writeCfg(self.process,self.dir,self.pset_name) - #writeCfgPkl(self.process,self.dir,self.pset_name) - - def run(self): - self.project = self.task.run() - return self.project diff --git a/CalibMuon/DTCalibration/python/Workflow/DTVDriftMeanTimerWriter.py b/CalibMuon/DTCalibration/python/Workflow/DTVDriftMeanTimerWriter.py deleted file mode 100644 index ae0d345aae27c..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/DTVDriftMeanTimerWriter.py +++ /dev/null @@ -1,56 +0,0 @@ -from tools import loadCmsProcess,writeCfg -from addPoolDBESSource import addPoolDBESSource -from CmsswTask import CmsswTask -import os - -class DTVDriftMeanTimerWriter: - def __init__(self, run, dir, input_file, output_dir, config): - self.runnumber = int(run) - self.config = config - self.dir = dir - self.input_file = input_file - self.output_dir = output_dir - - self.configs = ['dtVDriftMeanTimerWriter_cfg.py', - 'dumpDBToFile_vdrift_cfg.py'] - - self.pset_templates = {} - self.pset_templates['dtVDriftMeanTimerWriter_cfg.py'] = 'CalibMuon.DTCalibration.dtVDriftMeanTimerWriter_cfg' - self.pset_templates['dumpDBToFile_vdrift_cfg.py'] = 'CalibMuon.DTCalibration.dumpDBToFile_vdrift_cfg' - - self.initProcess() - self.task = CmsswTask(self.dir,self.configs) - - def initProcess(self): - vDrift_meantimer = self.output_dir + '/' + 'vDrift_meantimer_' + str(self.runnumber) - vDrift_meantimer_db = os.path.abspath(vDrift_meantimer + '.db') - vDrift_meantimer_txt = os.path.abspath(vDrift_meantimer + '.txt') - - self.process = {} - # dtVDriftMeanTimerWriter - self.process['dtVDriftMeanTimerWriter_cfg.py'] = loadCmsProcess(self.pset_templates['dtVDriftMeanTimerWriter_cfg.py']) - self.process['dtVDriftMeanTimerWriter_cfg.py'].source.firstRun = self.runnumber - self.process['dtVDriftMeanTimerWriter_cfg.py'].GlobalTag.globaltag = self.config.globaltag - - # Input vDrift db - if hasattr(self.config,'inputVDriftDB') and self.config.inputVDriftDB: - addPoolDBESSource(process = self.process['dtVDriftMeanTimerWriter_cfg.py'], - moduleName = 'vDriftDB',record = 'DTMtimeRcd',tag = 'vDrift', - connect = 'sqlite_file:%s' % self.config.inputVDriftDB) - - self.process['dtVDriftMeanTimerWriter_cfg.py'].PoolDBOutputService.connect = 'sqlite_file:%s' % vDrift_meantimer_db - self.process['dtVDriftMeanTimerWriter_cfg.py'].dtVDriftMeanTimerWriter.vDriftAlgoConfig.rootFileName = self.input_file - - # dumpDBToFile - self.process['dumpDBToFile_vdrift_cfg.py'] = loadCmsProcess(self.pset_templates['dumpDBToFile_vdrift_cfg.py']) - self.process['dumpDBToFile_vdrift_cfg.py'].calibDB.connect = 'sqlite_file:%s' % vDrift_meantimer_db - self.process['dumpDBToFile_vdrift_cfg.py'].dumpToFile.outputFileName = vDrift_meantimer_txt - - def writeCfg(self): - for cfg in self.configs: - writeCfg(self.process[cfg],self.dir,cfg) - #writeCfgPkl(self.process[cfg],self.dir,cfg) - - def run(self): - self.task.run() - return diff --git a/CalibMuon/DTCalibration/python/Workflow/DTVDriftSegmentCalibration.py b/CalibMuon/DTCalibration/python/Workflow/DTVDriftSegmentCalibration.py deleted file mode 100644 index 3b68e7d931678..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/DTVDriftSegmentCalibration.py +++ /dev/null @@ -1,91 +0,0 @@ -from tools import loadCmsProcess,loadCrabCfg,loadCrabDefault,addCrabInputFile,writeCfg,prependPaths -from addPoolDBESSource import addPoolDBESSource -from CrabTask import * -import os - -class DTVDriftSegmentCalibration: - def __init__(self, run, dir, config): - self.pset_name = 'dtVDriftSegmentCalibration_cfg.py' - self.outputfile = 'DTVDriftHistos.root' - self.config = config - self.dir = dir - - self.pset_template = 'CalibMuon.DTCalibration.dtVDriftSegmentCalibration_cfg' - if hasattr(self.config,'runOnCosmics') and self.config.runOnCosmics: - self.pset_template = 'CalibMuon.DTCalibration.dtVDriftSegmentCalibration_cosmics_cfg' - - self.process = None - self.crab_cfg = None - self.initProcess() - self.initCrab() - self.task = CrabTask(self.dir,self.crab_cfg) - - def initProcess(self): - self.process = loadCmsProcess(self.pset_template) - self.process.GlobalTag.globaltag = self.config.globaltag - self.process.dtVDriftSegmentCalibration.rootFileName = self.outputfile - # Update Event Setup - if hasattr(self.config,'inputDBTag') and self.config.inputDBTag: - tag = self.config.inputDBTag - record = self.config.inputDBRcd - connect = self.config.connectStrDBTag - moduleName = 'customDB%s' % record - addPoolDBESSource(process = self.process, - moduleName = moduleName,record = record,tag = tag, - connect = connect) - - if hasattr(self.config,'inputTTrigDB') and self.config.inputTTrigDB: - label = '' - if hasattr(self.config,'runOnCosmics') and self.config.runOnCosmics: label = 'cosmics' - addPoolDBESSource(process = self.process, - moduleName = 'tTrigDB',record = 'DTTtrigRcd',tag = 'ttrig',label = label, - connect = 'sqlite_file:%s' % os.path.basename(self.config.inputTTrigDB)) - - if hasattr(self.config,'inputVDriftDB') and self.config.inputVDriftDB: - addPoolDBESSource(process = self.process, - moduleName = 'vDriftDB',record = 'DTMtimeRcd',tag = 'vDrift', - connect = 'sqlite_file:%s' % os.path.basename(self.config.inputVDriftDB)) - - if hasattr(self.config,'inputT0DB') and self.config.inputT0DB: - addPoolDBESSource(process = self.process, - moduleName = 't0DB',record = 'DTT0Rcd',tag = 't0', - connect = 'sqlite_file:%s' % os.path.basename(self.config.inputT0DB)) - - # Update sequences - # Prepend paths with unpacker if running on RAW - if hasattr(self.config,'runOnRAW') and self.config.runOnRAW: - if hasattr(self.config,'runOnMC') and self.config.runOnMC: - getattr(self.process,self.config.digilabel).inputLabel = 'rawDataCollector' - prependPaths(self.process,self.config.digilabel) - - # Prepend paths with custom selection sequence - if hasattr(self.config,'preselection') and self.config.preselection: - pathsequence = self.config.preselection.split(':')[0] - seqname = self.config.preselection.split(':')[1] - self.process.load(pathsequence) - prependPaths(self.process,seqname) - - def initCrab(self): - crab_cfg_parser = loadCrabCfg() - loadCrabDefault(crab_cfg_parser,self.config) - crab_cfg_parser.set('CMSSW','pset',self.pset_name) - crab_cfg_parser.set('CMSSW','output_file',self.outputfile) - crab_cfg_parser.remove_option('USER','additional_input_files') - if hasattr(self.config,'inputTTrigDB') and self.config.inputTTrigDB: - addCrabInputFile(crab_cfg_parser,self.config.inputTTrigDB) - - if hasattr(self.config,'inputVDriftDB') and self.config.inputVDriftDB: - addCrabInputFile(crab_cfg_parser,self.config.inputVDriftDB) - - if hasattr(self.config,'inputT0DB') and self.config.inputT0DB: - addCrabInputFile(crab_cfg_parser,self.config.inputT0DB) - - self.crab_cfg = crab_cfg_parser - - def writeCfg(self): - writeCfg(self.process,self.dir,self.pset_name) - #writeCfgPkl(self.process,self.dir,self.pset_name) - - def run(self): - self.project = self.task.run() - return self.project diff --git a/CalibMuon/DTCalibration/python/Workflow/DTVDriftSegmentWriter.py b/CalibMuon/DTCalibration/python/Workflow/DTVDriftSegmentWriter.py deleted file mode 100644 index c9c0f473f5b46..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/DTVDriftSegmentWriter.py +++ /dev/null @@ -1,56 +0,0 @@ -from tools import loadCmsProcess,writeCfg -from addPoolDBESSource import addPoolDBESSource -from CmsswTask import CmsswTask -import os - -class DTVDriftSegmentWriter: - def __init__(self, run, dir, input_file, output_dir, config): - self.runnumber = int(run) - self.config = config - self.dir = dir - self.input_file = input_file - self.output_dir = output_dir - - self.configs = ['dtVDriftSegmentWriter_cfg.py', - 'dumpDBToFile_vdrift_cfg.py'] - - self.pset_templates = {} - self.pset_templates['dtVDriftSegmentWriter_cfg.py'] = 'CalibMuon.DTCalibration.dtVDriftSegmentWriter_cfg' - self.pset_templates['dumpDBToFile_vdrift_cfg.py'] = 'CalibMuon.DTCalibration.dumpDBToFile_vdrift_cfg' - - self.initProcess() - self.task = CmsswTask(self.dir,self.configs) - - def initProcess(self): - vDrift_segment = self.output_dir + '/' + 'vDrift_segment_' + str(self.runnumber) - vDrift_segment_db = os.path.abspath(vDrift_segment + '.db') - vDrift_segment_txt = os.path.abspath(vDrift_segment + '.txt') - - self.process = {} - # dtVDriftSegmentWriter - self.process['dtVDriftSegmentWriter_cfg.py'] = loadCmsProcess(self.pset_templates['dtVDriftSegmentWriter_cfg.py']) - self.process['dtVDriftSegmentWriter_cfg.py'].source.firstRun = self.runnumber - self.process['dtVDriftSegmentWriter_cfg.py'].GlobalTag.globaltag = self.config.globaltag - - # Input vDrift db - if hasattr(self.config,'inputVDriftDB') and self.config.inputVDriftDB: - addPoolDBESSource(process = self.process['dtVDriftSegmentWriter_cfg.py'], - moduleName = 'vDriftDB',record = 'DTMtimeRcd',tag = 'vDrift', - connect = 'sqlite_file:%s' % self.config.inputVDriftDB) - - self.process['dtVDriftSegmentWriter_cfg.py'].PoolDBOutputService.connect = 'sqlite_file:%s' % vDrift_segment_db - self.process['dtVDriftSegmentWriter_cfg.py'].dtVDriftSegmentWriter.vDriftAlgoConfig.rootFileName = self.input_file - - # dumpDBToFile - self.process['dumpDBToFile_vdrift_cfg.py'] = loadCmsProcess(self.pset_templates['dumpDBToFile_vdrift_cfg.py']) - self.process['dumpDBToFile_vdrift_cfg.py'].calibDB.connect = 'sqlite_file:%s' % vDrift_segment_db - self.process['dumpDBToFile_vdrift_cfg.py'].dumpToFile.outputFileName = vDrift_segment_txt - - def writeCfg(self): - for cfg in self.configs: - writeCfg(self.process[cfg],self.dir,cfg) - #writeCfgPkl(self.process[cfg],self.dir,cfg) - - def run(self): - self.task.run() - return diff --git a/CalibMuon/DTCalibration/python/Workflow/DTValidSummary.py b/CalibMuon/DTCalibration/python/Workflow/DTValidSummary.py deleted file mode 100644 index 2159d84416cf7..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/DTValidSummary.py +++ /dev/null @@ -1,32 +0,0 @@ -from tools import loadCmsProcess,writeCfg -from CmsswTask import CmsswTask -import os - -class DTValidSummary: - def __init__(self, run, dir, input_file, output_file, config): - self.runnumber = run - self.config = config - self.dir = dir - self.input_file = input_file - self.output_file = output_file - - self.pset_name = 'dtTTrigValidSummary_cfg.py' - self.pset_template = 'CalibMuon.DTCalibration.dtTTrigValidSummary_cfg' - - self.process = None - self.initProcess() - self.configs = [self.pset_name] - self.task = CmsswTask(self.dir,self.configs) - - def initProcess(self): - self.process = loadCmsProcess(self.pset_template) - self.process.resolutionTest.inputFile = self.input_file - self.process.resolutionTest.OutputFileName = self.output_file - - def writeCfg(self): - writeCfg(self.process,self.dir,self.pset_name) - #writeCfgPkl(self.process,self.dir,self.pset_name) - - def run(self): - self.task.run() - return diff --git a/CalibMuon/DTCalibration/python/Workflow/DTVdriftWorkflow.py b/CalibMuon/DTCalibration/python/Workflow/DTVdriftWorkflow.py new file mode 100644 index 0000000000000..b94c7bea1c042 --- /dev/null +++ b/CalibMuon/DTCalibration/python/Workflow/DTVdriftWorkflow.py @@ -0,0 +1,176 @@ +import os +import logging + +import tools +import FWCore.ParameterSet.Config as cms +from DTWorkflow import DTWorkflow + +log = logging.getLogger(__name__) + +class DTvdriftWorkflow( DTWorkflow ): + """ This class creates and performce / submits vdrift workflow jobs""" + def __init__(self, options): + # call parent constructor + super( DTvdriftWorkflow, self ).__init__( options ) + + self.outpath_command_tag = "VdriftCalibration" + output_file_dict ={ "segment" : "DTVDriftHistos.root", + } + self.outpath_workflow_mode_dict = { "segment" : "Segments" + } + self.output_file = output_file_dict[self.options.workflow_mode] + self.output_files = [self.output_file] + + def prepare_workflow(self): + """ Generalized function to prepare workflow dependent on workflow mode""" + function_name = "prepare_" + self.options.workflow_mode + "_" + self.options.command + + try: + fill_function = getattr(self, function_name) + except AttributeError: + errmsg = "Class `{}` does not implement `{}`" + raise NotImplementedError( errmsg.format(my_cls.__class__.__name__, + method_name)) + log.debug("Preparing workflow with function %s" % function_name) + # call chosen function + fill_function() + + def prepare_segment_submit(self): + self.pset_name = 'dtVDriftSegmentCalibration_cfg.py' + self.pset_template = 'CalibMuon.DTCalibration.dtVDriftSegmentCalibration_cfg' + if self.options.datasettype == "Cosmics": + self.pset_template = 'CalibMuon.DTCalibration.dtVDriftSegmentCalibration_cosmics_cfg' + + self.process = tools.loadCmsProcess(self.pset_template) + self.process.GlobalTag.globaltag = self.options.globaltag + self.process.dtVDriftSegmentCalibration.rootFileName = self.output_file + + if self.options.inputCalibDB: + err = "Option inputCalibDB not available for segment." + err += "Maybe you want to use option inputTtrigDB" + raise ValueError(err) + self.prepare_common_submit() + if self.options.inputTtrigDB: + label = '' + if self.options.datasettype == "Cosmics": + label = 'cosmics' + connect = os.path.basename(self.options.inputTtrigDB) + self.addPoolDBESSource( process = self.process, + moduleName = 'tTrigDB', + record = 'DTTtrigRcd', + tag = 'ttrig', + connect = str("sqlite_file:%s" % connect), + label = label + ) + self.input_files.append( os.path.abspath(self.options.inputTtrigDB) ) + self.write_pset_file() + + def prepare_segment_check(self): + self.load_options_command("submit") + + def prepare_segment_write(self): + self.pset_name = 'dtVDriftSegmentWriter_cfg.py' + self.pset_template = 'CalibMuon.DTCalibration.dtVDriftSegmentWriter_cfg' + tag = self.prepare_common_write() + merged_file = os.path.join(self.result_path, self.output_file) + self.process = tools.loadCmsProcess(self.pset_template) + + if self.options.inputVDriftDB: + self.add_local_vdrift_db(self) + vdrift_db = "vDrift_segment"+ tag + ".db" + vdrift_db = os.path.join(self.result_path, vdrift_db) + self.process.dtVDriftSegmentWriter.vDriftAlgoConfig.rootFileName = "file:///" + merged_file + self.process.PoolDBOutputService.connect = 'sqlite_file:%s' % vdrift_db + self.process.source.firstRun = cms.untracked.uint32(self.options.run) + self.process.GlobalTag.globaltag = cms.string(str(self.options.globaltag)) + self.write_pset_file() + + def prepare_segment_dump(self): + self.pset_name = 'dumpDBToFile_vdrift_cfg.py' + self.pset_template = 'CalibMuon.DTCalibration.dumpDBToFile_vdrift_cfg' + if self.options.input_dumpDB: + try: + test = self.result_path + self.load_options_command("write") + except: + pass + dbpath = os.path.abspath(self.options.input_dumpDB) + else: + crabtask = self.crabFunctions.CrabTask(crab_config = self.crab_config_filepath, + initUpdate = False) + tag = crabtask.crabConfig.Data.outputDatasetTag + dbpath = os.path.abspath( os.path.join(self.result_path, + "vDrift_segment"+ tag + ".db")) + self.prepare_common_dump(dbpath) + self.write_pset_file() + + def prepare_segment_all(self): + # individual prepare functions for all tasks will be called in + # main implementation of all + self.all_commands=["submit", "check", "write", "dump"] + + #################################################################### + # CLI creation # + #################################################################### + @classmethod + def add_parser_options(cls, subparser_container): + vdrift_parser = subparser_container.add_parser( "vdrift", + #parents=[mutual_parent_parser, common_parent_parser], + help = "" ) # What does ttrig + + ################################################################ + # Sub parser options for workflow modes # + ################################################################ + vdrift_subparsers = vdrift_parser.add_subparsers( dest="workflow_mode", + help="Possible workflow modes",) + ## Add all workflow modes for ttrig + vdrift_segment_subparser = vdrift_subparsers.add_parser( "segment", + #parents=[mutual_parent_parser, common_parent_parser], + help = "" ) + ################################################################ + # Sub parser options for workflow mode segment # + ################################################################ + vdrift_segment_subparsers = vdrift_segment_subparser.add_subparsers( dest="command", + help="Possible commands for segments") + vdrift_segment_submit_parser = vdrift_segment_subparsers.add_parser( + "submit", + parents=[super(DTvdriftWorkflow,cls).get_common_options_parser(), + super(DTvdriftWorkflow,cls).get_submission_options_parser(), + super(DTvdriftWorkflow,cls).get_local_input_db_options_parser(), + super(DTvdriftWorkflow,cls).get_input_db_options_parser()], + help = "Submit job to the GRID via crab3") + vdrift_segment_submit_parser.add_argument("--inputTtrigDB", + help="Local alternative calib ttrig db") + + vdrift_segment_check_parser = vdrift_segment_subparsers.add_parser( + "check", + parents=[super(DTvdriftWorkflow,cls).get_common_options_parser(), + super(DTvdriftWorkflow,cls).get_check_options_parser()], + help = "Check status of submitted jobs") + + vdrift_segment_write_parser = vdrift_segment_subparsers.add_parser( + "write", + parents=[super(DTvdriftWorkflow,cls).get_common_options_parser(), + super(DTvdriftWorkflow,cls).get_write_options_parser() + ], + help = "Write result from root output to text file") + + vdrift_segment_dump_parser = vdrift_segment_subparsers.add_parser( + "dump", + parents=[super(DTvdriftWorkflow,cls).get_common_options_parser(), + super(DTvdriftWorkflow,cls).get_dump_options_parser()], + help = "Dump database to text file") + + vdrift_segment_all_parser = vdrift_segment_subparsers.add_parser( + "all", + parents=[super(DTvdriftWorkflow,cls).get_common_options_parser(), + super(DTvdriftWorkflow,cls).get_submission_options_parser(), + super(DTvdriftWorkflow,cls).get_check_options_parser(), + super(DTvdriftWorkflow,cls).get_input_db_options_parser(), + super(DTvdriftWorkflow,cls).get_local_input_db_options_parser(), + super(DTvdriftWorkflow,cls).get_write_options_parser(), + super(DTvdriftWorkflow,cls).get_dump_options_parser() + ], + help = "Perform all steps: submit, check, write, dump in this order") + vdrift_segment_all_parser.add_argument("--inputTtrigDB", + help="Local alternative calib ttrig db") diff --git a/CalibMuon/DTCalibration/python/Workflow/DTWorkflow.py b/CalibMuon/DTCalibration/python/Workflow/DTWorkflow.py new file mode 100644 index 0000000000000..134f16831fab4 --- /dev/null +++ b/CalibMuon/DTCalibration/python/Workflow/DTWorkflow.py @@ -0,0 +1,412 @@ +import os,sys +import glob +import logging +import argparse +import subprocess +import time, datetime +import urllib2 +import json + +import tools +from CLIHelper import CLIHelper +from CrabHelper import CrabHelper +import FWCore.ParameterSet.Config as cms +log = logging.getLogger(__name__) + +class DTWorkflow(CLIHelper, CrabHelper): + """ This is the base class for all DTWorkflows and contains some + common tasks """ + def __init__(self, options): + self.options = options + super( DTWorkflow, self ).__init__() + self.digilabel = "muonDTDigis" + # dict to hold required variables. Can not be marked in argparse to allow + # loading of options from config + self.required_options_dict = {} + self.required_options_prepare_dict = {} + self.fill_required_options_dict() + self.fill_required_options_prepare_dict() + # These variables are determined in the derived classes + self.pset_name = "" + self.outpath_command_tag = "" + self.output_files = [] + self.input_files = [] + + self.run_all_command = False + self.files_reveived = False + self._user = "" + # change to working directory + os.chdir(self.options.working_dir) + + def check_missing_options(self, requirements_dict): + missing_options = [] + # check if all required options exist + if self.options.command in requirements_dict: + for option in requirements_dict[self.options.command]: + if not (hasattr(self.options, option) + and ( (getattr(self.options,option)) + or type(getattr(self.options,option)) == bool )): + missing_options.append(option) + if len(missing_options) > 0: + err = "The following CLI options are missing" + err += " for command %s: " % self.options.command + err += " ".join(missing_options) + raise ValueError(err) + + def run(self): + """ Generalized function to run workflow command""" + msg = "Preparing %s workflow" % self.options.workflow + if hasattr(self.options, "command"): + msg += " for command %s" % self.options.command + log.info(msg) + if self.options.config_path: + self.load_options( self.options.config_path ) + #check if all options to prepare the command are used + self.check_missing_options(self.required_options_prepare_dict) + self.prepare_workflow() + # create output folder if they do not exist yet + if not os.path.exists( self.local_path ): + os.makedirs(self.local_path) + # dump used options + self.dump_options() + #check if all options to run the command are used + self.check_missing_options(self.required_options_dict) + try: + run_function = getattr(self, self.options.command) + except AttributeError: + errmsg = "Class `{}` does not implement `{}` for workflow %s" % self.options.workflow + if hasattr(self.options, "workflow_mode"): + errmsg += "and workflow mode %s" % self.options.workflow_mode + raise NotImplementedError( errmsg.format(self.__class__.__name__, + self.options.command)) + log.debug("Running command %s" % self.options.command) + # call chosen function + run_function() + + def prepare_workflow(self): + """ Abstract implementation of prepare workflow function""" + errmsg = "Class `{}` does not implement `{}`" + raise NotImplementedError( errmsg.format(self.__class__.__name__, + "prepare_workflow")) + + def all(self): + """ generalized function to perform several workflow mode commands in chain. + All commands mus be specified in self.all_commands list in workflow mode specific + prepare function in child workflow objects. + """ + self.run_all_command = True + for command in self.all_commands: + self.options.command = command + self.run() + + def submit(self): + self.submit_crab_task() + + def check(self): + """ Function to check status of submitted tasks """ + self.check_crabtask() + + def write(self): + self.runCMSSWtask() + + def dump(self): + self.runCMSSWtask() + + def correction(self): + self.runCMSSWtask() + + def add_preselection(self): + """ Add preselection to the process object stored in workflow_object""" + if not hasattr(self, "process"): + raise NameError("Process is not initalized in workflow object") + pathsequence = self.options.preselection.split(':')[0] + seqname = self.options.preselection.split(':')[1] + self.process.load(pathsequence) + tools.prependPaths(self.process, seqname) + + def add_raw_option(self): + getattr(self.process, self.digilabel).inputLabel = 'rawDataCollector' + tools.prependPaths(self.process,self.digilabel) + + def add_local_t0_db(self, local=False): + """ Add a local t0 database as input. Use the option local is used + if the pset is processed locally and not with crab. + """ + if local: + connect = os.path.abspath(self.options.inputT0DB) + else: + connect = os.path.basename(self.options.inputT0DB) + self.addPoolDBESSource( process = self.process, + moduleName = 't0DB', + record = 'DTT0Rcd', + tag = 't0', + connect = 'sqlite_file:%s' % connect) + self.input_files.append(os.path.abspath(self.options.inputT0DB)) + + def add_local_vdrift_db(self, local=False): + """ Add a local vdrift database as input. Use the option local is used + if the pset is processed locally and not with crab. + """ + if local: + connect = os.path.abspath(self.options.inputVDriftDB) + else: + connect = os.path.basename(self.options.inputVDriftDB) + self.addPoolDBESSource( process = self.process, + moduleName = 'vDriftDB', + record = 'DTMtimeRcd', + tag = 'vDrift', + connect = 'sqlite_file:%s' % connect) + self.input_files.append( os.path.abspath(self.options.inputVDriftDB) ) + + def add_local_calib_db(self, local=False): + """ Add a local calib database as input. Use the option local is used + if the pset is processed locally and not with crab. + """ + label = '' + if self.options.datasettype == "Cosmics": + label = 'cosmics' + if local: + connect = os.path.abspath(self.options.inputCalibDB) + else: + connect = os.path.basename(self.options.inputCalibDB) + self.addPoolDBESSource( process = self.process, + moduleName = 'calibDB', + record = 'DTTtrigRcd', + tag = 'ttrig', + connect = str("sqlite_file:%s" % connect), + label = label + ) + self.input_files.append( os.path.abspath(self.options.inputCalibDB) ) + + def add_local_custom_db(self): + for option in ('inputDBRcd', 'connectStrDBTag'): + if hasattr(self.options, option) and not getattr(self.options, option): + raise ValueError("Option %s needed for custom input db" % option) + self.addPoolDBESSource( process = self.process, + record = self.options.inputDBRcd, + tag = self.options.inputDBTag, + connect = self.options.connectStrDBTag, + moduleName = 'customDB%s' % self.options.inputDBRcd + ) + + def prepare_common_submit(self): + """ Common operations used in most prepare_[workflow_mode]_submit functions""" + if not self.options.run: + raise ValueError("Option run is required for submission!") + if hasattr(self.options, "inputT0DB") and self.options.inputT0DB: + self.add_local_t0_db() + + if hasattr(self.options, "inputVDriftDB") and self.options.inputVDriftDB: + self.add_local_vdrift_db() + + if hasattr(self.options, "inputDBTag") and self.options.inputDBTag: + self.add_local_custom_db() + + if self.options.run_on_RAW: + self.add_raw_option() + if self.options.preselection: + self.add_preselection() + + def prepare_common_write(self, do_hadd=True): + """ Common operations used in most prepare_[workflow_mode]_erite functions""" + self.load_options_command("submit") + output_path = os.path.join( self.local_path, "unmerged_results" ) + merged_file = os.path.join(self.result_path, self.output_file) + crabtask = self.crabFunctions.CrabTask(crab_config = self.crab_config_filepath, + initUpdate = False) + if not (self.options.skip_stageout or self.files_reveived or self.options.no_exec): + self.get_output_files(crabtask, output_path) + log.info("Received files from storage element") + log.info("Using hadd to merge output files") + if not self.options.no_exec and do_hadd: + returncode = tools.haddLocal(output_path, merged_file) + if returncode != 0: + raise RuntimeError("Failed to merge files with hadd") + return crabtask.crabConfig.Data.outputDatasetTag + + def prepare_common_dump(self, db_path): + self.process = tools.loadCmsProcess(self.pset_template) + self.process.calibDB.connect = 'sqlite_file:%s' % db_path + try: + path = self.result_path + except: + path = os.getcwd() + print "path", path + out_path = os.path.abspath(os.path.join(path, + os.path.splitext(db_path)[0] + ".txt")) + + self.process.dumpToFile.outputFileName = out_path + + @staticmethod + def addPoolDBESSource( process, + moduleName, + record, + tag, + connect='sqlite_file:', + label='',): + + from CondCore.CondDB.CondDB_cfi import CondDB + + calibDB = cms.ESSource("PoolDBESSource", + CondDB, + timetype = cms.string('runnumber'), + toGet = cms.VPSet(cms.PSet( + record = cms.string(record), + tag = cms.string(tag), + label = cms.untracked.string(label) + )), + ) + calibDB.connect = cms.string( str(connect) ) + #if authPath: calibDB.DBParameters.authenticationPath = authPath + if 'oracle:' in connect: + calibDB.DBParameters.authenticationPath = '/afs/cern.ch/cms/DB/conddb' + setattr(process,moduleName,calibDB) + setattr(process,"es_prefer_" + moduleName,cms.ESPrefer('PoolDBESSource', + moduleName) + ) + + def get_output_files(self, crabtask, output_path): + self.crab.callCrabCommand( ["getoutput", + "--outputpath", + output_path, + crabtask.crabFolder ] ) + + def runCMSSWtask(self, pset_path=""): + """ Run a cmsRun job locally. The member variable self.pset_path is used + if pset_path argument is not given""" + if self.options.no_exec: + return 0 + process = subprocess.Popen( "cmsRun %s" % self.pset_path, + stdout=subprocess.PIPE, + stderr=subprocess.STDOUT, + shell = True) + stdout = process.communicate()[0] + log.info(stdout) + if process.returncode != 0: + raise RuntimeError("Failed to use cmsRun for pset %s" % self.pset_name) + return process.returncode + + @property + def remote_out_path(self): + """ Output path on remote excluding user base path + Returns a dict if crab is used due to crab path setting policy""" + if self.options.command =="submit": + return { + "outLFNDirBase" : os.path.join( "/store", + "user", + self.user, + 'DTCalibration/', + self.outpath_command_tag, + self.outpath_workflow_mode_tag), + "outputDatasetTag" : self.tag + } + else: + return os.path.join( 'DTCalibration/', + datasetstr, + 'Run' + str(self.options.run), + self.outpath_command_tag, + self.outpath_workflow_mode_tag, + 'v' + str(self.options.trial), + ) + @property + def outpath_workflow_mode_tag(self): + if not self.options.workflow_mode in self.outpath_workflow_mode_dict: + raise NotImplementedError("%s missing in outpath_workflow_mode_dict" % self.options.workflow_mode) + return self.outpath_workflow_mode_dict[self.options.workflow_mode] + + @property + def tag(self): + return 'Run' + str(self.options.run) + '_v' + str(self.options.trial) + + @property + def user(self): + if self._user: + return self._user + if hasattr(self.options, "user") and self.options.user: + self._user = self.options.user + else: + self._user = self.crab.checkusername() + return self._user + + @property + def local_path(self): + """ Output path on local machine """ + if self.options.run and self.options.label: + prefix = "Run%d-%s_v%d" % ( self.options.run, + self.options.label, + self.options.trial) + else: + prefix = "" + if self.outpath_workflow_mode_tag: + path = os.path.join( self.options.working_dir, + prefix, + self.outpath_workflow_mode_tag) + else: + path = os.path.join( self.options.working_dir, + prefix, + self.outpath_command_tag ) + return path + + @property + def result_path(self): + result_path = os.path.abspath(os.path.join(self.local_path,"results")) + if not os.path.exists(result_path): + os.makedirs(result_path) + return result_path + + @property + def pset_template_base_bath(self): + """ Base path to folder containing pset files for cmsRun""" + return os.path.expandvars(os.path.join("$CMSSW_BASE", + "src", + "CalibMuon", + "test", + ) + ) + + @property + def pset_path(self): + """ full path to the pset file """ + basepath = os.path.join( self.local_path, "psets") + if not os.path.exists( basepath ): + os.makedirs( basepath ) + return os.path.join( basepath, self.pset_name ) + + def write_pset_file(self): + if not hasattr(self, "process"): + raise NameError("Process is not initalized in workflow object") + if not os.path.exists(self.local_path): + os.makedirs(self.local_path) + with open( self.pset_path,'w') as pfile: + pfile.write(self.process.dumpPython()) + + def get_config_name(self, command= ""): + """ Create the name for the output json file which will be dumped""" + if not command: + command = self.options.command + return "config_" + command + ".json" + + def dump_options(self): + with open(os.path.join(self.local_path, self.get_config_name()),"w") as out_file: + json.dump(vars(self.options), out_file, indent=4) + + def load_options(self, config_file_path): + if not os.path.exists(config_file_path): + raise IOError("File %s not found" % config_file_path) + with open(config_file_path, "r") as input_file: + config_json = json.load(input_file) + for key, val in config_json.items(): + if not hasattr(self.options, key) or not getattr(self.options, key): + setattr(self.options, key, val) + + def load_options_command(self, command ): + """Load options for previous command in workflow """ + if not self.options.config_path: + if not self.options.run: + raise RuntimeError("Option run is required if no config path specified") + if not os.path.exists(self.local_path): + raise IOError("Local path %s does not exist" % self.local_path) + self.options.config_path = os.path.join(self.local_path, + self.get_config_name(command)) + self.load_options( self.options.config_path ) + diff --git a/CalibMuon/DTCalibration/python/Workflow/addPoolDBESSource.py b/CalibMuon/DTCalibration/python/Workflow/addPoolDBESSource.py deleted file mode 100644 index dfe346cc818ef..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/addPoolDBESSource.py +++ /dev/null @@ -1,18 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -def addPoolDBESSource(process,moduleName,record,tag,label='',connect='sqlite_file:'): - from CondCore.DBCommon.CondDBSetup_cfi import CondDBSetup - calibDB = cms.ESSource("PoolDBESSource", - CondDBSetup, - timetype = cms.string('runnumber'), - toGet = cms.VPSet(cms.PSet( - record = cms.string(record), - tag = cms.string(tag), - label = cms.untracked.string(label) - )), - connect = cms.string(connect), - authenticationMethod = cms.untracked.uint32(0)) - #if authPath: calibDB.DBParameters.authenticationPath = authPath - if connect.find('oracle:') != -1: calibDB.DBParameters.authenticationPath = '/afs/cern.ch/cms/DB/conddb' - setattr(process,moduleName,calibDB) - setattr(process,"es_prefer_" + moduleName,cms.ESPrefer('PoolDBESSource',moduleName)) diff --git a/CalibMuon/DTCalibration/python/Workflow/crabStatusFromReport.py b/CalibMuon/DTCalibration/python/Workflow/crabStatusFromReport.py deleted file mode 100644 index 3fda3df52dcc8..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/crabStatusFromReport.py +++ /dev/null @@ -1,110 +0,0 @@ -from IMProv.IMProvQuery import IMProvQuery -from IMProv.IMProvLoader import loadIMProvFile - -# script to parse Crab XML report obtained with crab -status -# -# needs to be run in crab_..../share directory after -# crab -status -USER.xml_report=RReport.xml -# -# status codes are explained in -# CRAB_2_2_X/ProdCommon/ProdCommon/BossLite/Scheduler/GLiteLBQuery.py -# i.e. -# -# statusMap = { -# 'Undefined':'UN', -# 'Submitted':'SU', -# 'Waiting':'SW', -# 'Ready':'SR', -# 'Scheduled':'SS', -# 'Running':'R', -# 'Done':'SD', -# 'Cleared':'E', -# 'Aborted':'A', -# 'Cancelled':'K', -# 'Unknown':'UN', -# 'Done(failed)':'DA' -# } -# more status code come from CrabServer and are here -# https://twiki.cern.ch/twiki/bin/view/CMS/TaskTracking#Notes -# - -# map from new (left) to old (right) code -statusMap = { - 'Undefined':'U', - 'Created':'C', - 'Submitting':'B', - 'Submitted':'B', - 'Waiting':'S', - 'Ready':'S', - 'Scheduled':'S', - 'Running':'R', - 'Done':'D', - 'Done (Failed)':'D', - 'Cleared':'Y', - 'Retrieved':'Y', - 'Killing':'K', - 'Killed':'K', - 'CannotSubmit':'A', - 'Aborted':'A', - 'NotSubmitted':'A', - 'Cancelled':'K', - 'Cancelled by user':'K', - 'Unknown':'U', - 'Done(failed)':'D' - } - -def queryStatusXML(filename): - - try: - report = loadIMProvFile(filename) - except Exception as ex: - msg = "Error reading CRAB Status Report: %s\n" % filename - msg += str(ex) - raise RuntimeError(msg) - - query = IMProvQuery("Task/TaskJobs/Job/RunningJob") - Jobs = query(report) - - return Jobs - -def printCrabStatusFromReport(filename): - Jobs = queryStatusXML(filename) - print "Crab Id: StatusScheduler | Status | ProcessStatus | State | GridId |" - for j in Jobs: - crabId = int(j.attrs.get("jobId",None)) - statusScheduler = str(j.attrs.get("statusScheduler",None)) - status = str(j.attrs.get("status",None)) - processStatus = str(j.attrs.get("processStatus",None)) - state = str(j.attrs.get("state",None)) - gridId = str(j.attrs.get("schedulerId",None)) - - # print crabId, processStatus, statusScheduler, status, state, gridId - print "%d : %s | %s | %s | %s | %s " % (crabId,statusScheduler,status,processStatus,state,gridId) - - """ - # remap into old status codes from BOSS for use in JobRobot - if state == 'SubRequested' : status = 'Submitting' - if state == 'Terminated' : status = 'Done' - ost = statusMap[statusScheduler] - # old bossId starts from 0 - bossId = crabId-1 - print ("%d|%1s||%s|%d|") % (bossId, ost, gridId, crabId) - """ - -def crabStatusFromReport(filename): - Jobs = queryStatusXML(filename) - #statusField = "statusScheduler" - #statusField = "state" - statusField = "status" - summary = {} - nJobs = 0 - for j in Jobs: - jobStatus = str(j.attrs.get(statusField,None)) - if jobStatus in summary: summary[jobStatus] += 1 - else: summary[jobStatus] = 1 - nJobs += 1 - - for item in summary: summary[item] = 100.*summary[item]/nJobs - - return summary - diff --git a/CalibMuon/DTCalibration/python/Workflow/crabWrap.py b/CalibMuon/DTCalibration/python/Workflow/crabWrap.py deleted file mode 100644 index 696ee4e5eda8d..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/crabWrap.py +++ /dev/null @@ -1,328 +0,0 @@ -import os,time,sys -from crab import Crab,common,parseOptions,CrabException -from crabStatusFromReport import crabStatusFromReport - -def computeSummaryCRAB260(up_task): - """ - Computes jobs summary for given task - """ - taskId = str(up_task['name']) - task_unique_name = str(up_task['name']) - ended = None - - summary = {} - nJobs = 0 - for job in up_task.jobs : - id = str(job.runningJob['jobId']) - jobStatus = str(job.runningJob['statusScheduler']) - jobState = str(job.runningJob['state']) - dest = str(job.runningJob['destination']).split(':')[0] - exe_exit_code = str(job.runningJob['applicationReturnCode']) - job_exit_code = str(job.runningJob['wrapperReturnCode']) - ended = str(job['closed']) - printline='' - if dest == 'None' : dest = '' - if exe_exit_code == 'None' : exe_exit_code = '' - if job_exit_code == 'None' : job_exit_code = '' - if job.runningJob['state'] == 'SubRequested' : jobStatus = 'Submitting' - if job.runningJob['state'] == 'Terminated': jobStatus = 'Done' - - if jobStatus in summary: summary[jobStatus] += 1 - else: summary[jobStatus] = 1 - nJobs += 1 - - for item in summary: summary[item] = 100.*summary[item]/nJobs - - return summary - -def computeSummaryCRAB251(up_task): - "Computes jobs summary for given task" - - taskId = str(up_task['name']) - task_unique_name = str(up_task['name']) - ended = None - - summary = {} - nJobs = 0 - for job in up_task.jobs : - id = str(job.runningJob['jobId']) - jobStatus = str(job.runningJob['statusScheduler']) - dest = str(job.runningJob['destination']).split(':')[0] - exe_exit_code = str(job.runningJob['applicationReturnCode']) - job_exit_code = str(job.runningJob['wrapperReturnCode']) - ended = str(job['standardInput']) - printline='' - if dest == 'None' : dest = '' - if exe_exit_code == 'None' : exe_exit_code = '' - if job_exit_code == 'None' : job_exit_code = '' - #printline+="%-6s %-18s %-36s %-13s %-16s %-4s" % (id,jobStatus,dest,exe_exit_code,job_exit_code,ended) - #print printline - if jobStatus in summary: summary[jobStatus] += 1 - else: summary[jobStatus] = 1 - nJobs += 1 - - for item in summary: summary[item] = 100.*summary[item]/nJobs - - return summary - -computeSummary = computeSummaryCRAB260 - -def summaryStandAlone(self): - """ - Returns jobs summary - """ - task = common._db.getTask() - upTask = common.scheduler.queryEverything(task['id']) - return computeSummary(upTask) - -def summaryServer(self): - """ - Returns jobs summary - """ - #self.resynchClientSide() - - upTask = common._db.getTask() - return computeSummary(upTask) - -""" -# Add method to Status classes -import Status -import StatusServer -Status.Status.summary = summaryStandAlone -StatusServer.StatusServer.summary = summaryServer -""" - -def crabAction(options, action = None): - - options = parseOptions(options) - - crab = Crab() - result = None - try: - crab.initialize_(options) - crab.run() - if action: result = action(crab) - del crab - print 'Log file is %s%s.log'%(common.work_space.logDir(),common.prog_name) - except CrabException as e: - del crab - #print '\n' + common.prog_name + ': ' + str(e) + '\n' - raise - - if (common.logger): common.logger.delete() - - if result: return result - -def crabActionCRAB251(options, action = None): - - options = parseOptions(options) - - result = None - try: - crab = Crab(options) - crab.run() - common.apmon.free() - if action: result = action(crab) - del crab - #print 'Log file is %s%s.log'%(common.work_space.logDir(),common.prog_name) - #print '\n############################## E N D ####################################\n' - except CrabException as e: - print '\n' + common.prog_name + ': ' + str(e) + '\n' - pass - pass - #if (common.logger): common.logger.delete() - - if result: return result - -def crabCreate(dir = '.', crabCfg_name = 'crab.cfg'): - - cwd = os.getcwd() - os.chdir(dir) - - options = ['-create','-cfg',crabCfg_name] - - project = crabAction(options,lambda crab: common.work_space.topDir()) - - os.chdir(cwd) - - return project - -def crabSubmit(project): - options = ['-submit','-c',project] - - crabAction(options) - - return - -def crabStatus(project): - options = ['-status'] - if project: - options.append('-c') - options.append(project) - - def action(crab): - #act = '-status' - #return crab.actions[act].summary() - xml = crab.cfg_params.get("USER.xml_report",'') - return common.work_space.shareDir() + xml - - xmlreport = crabAction(options,action) - status = crabStatusFromReport(xmlreport) - - return status - -def convertStatus(status): - """ - doneStatus = ['Done','Done (success)','Cleared','Retrieved'] - failedStatus = ['Aborted','Done (failed)','Killed','Cancelled'] - ignoreStatus = ['Created'] - """ - doneStatus = ['SD','E'] - failedStatus = ['A','DA','K'] - runningStatus = ['R'] - ignoreStatus = ['C'] - sumDone = 0.0 - sumFailed = 0.0 - sumRunning = 0.0 - sumIgnore = 0.0 - for key in status: - if key in doneStatus: sumDone += status[key] - if key in failedStatus: sumFailed += status[key] - if key in runningStatus: sumRunning += status[key] - if key in ignoreStatus: sumIgnore += status[key] - - # frac(done)' = N*frac(done)/(N - N*frac(ignore)) = frac(done)/(1 - frac(ignore)) - fracDone = 100.0*sumDone/(100.0 - sumIgnore) - fracFailed = 100.0*sumFailed/(100.0 - sumIgnore) - fracRun = 100.0*sumRunning/(100.0 - sumIgnore) - - result = {'Finished':fracDone, - 'Failed':fracFailed, - 'Running':fracRun} - - return result - -def checkStatus(project, threshold = 95.0): - - status = crabStatus(project) - - print "Percentage of jobs per status:" - maxLength = max( [len(x) for x in status] ) - for item in status: - print "%*s: %.0f%%" % (maxLength,item,status[item]) - - - statusNew = convertStatus(status) - - print "Relative percentage finished: %.0f%%" % statusNew['Finished'] - print "Relative percentage failed : %.0f%%" % statusNew['Failed'] - print "Relative percentage running : %.0f%%" % statusNew['Running'] - - finished = False - # Condition for stopping - #if fracFailed > 50.0: raise RuntimeError,'Too many jobs have failed (%.0f%%).' % fracFailed - - # Condition for considering it finished - if statusNew['Finished'] >= threshold: finished = True - - return finished - -def getOutput(project): - options = ['-getoutput'] - if project: - options.append('-c') - options.append(project) - - crabAction(options) - - return - -def crabWatch(action,project = None, threshold = 95.0): - #for i in range(5): - while True: - if checkStatus(project,threshold): break - time.sleep(180) - - print "Finished..." - - action(project) - - return - -def initCrabEnvironment(): - pythonpathenv = os.environ['PYTHONPATH'] - pythonpathbegin = pythonpathenv.split(':')[0].rstrip('/') - pythonpathend = pythonpathenv.split(':')[-1].rstrip('/') - - indexBegin = sys.path.index(pythonpathbegin) - if 'CRABPSETPYTHON' in os.environ: sys.path.insert( indexBegin, os.environ['CRABPSETPYTHON'] ) - if 'CRABDLSAPIPYTHON' in os.environ: sys.path.insert( indexBegin, os.environ['CRABDLSAPIPYTHON'] ) - if 'CRABDBSAPIPYTHON' in os.environ: sys.path.insert( indexBegin, os.environ['CRABDBSAPIPYTHON'] ) - - if os.environ['SCRAM_ARCH'].find('32') != -1 and 'CRABPYSQLITE' in os.environ: - sys.path.insert( indexBegin, os.environ['CRABPYSQLITE'] ) - elif os.environ['SCRAM_ARCH'].find('64') != -1 and 'CRABPYSQLITE64' in os.environ: - sys.path.insert( indexBegin, os.environ['CRABPYSQLITE64'] ) - - indexEnd = sys.path.index(pythonpathend) + 1 - if 'CRABPYTHON' in os.environ: - if indexEnd >= len(sys.path): sys.path.append( os.environ['CRABPYTHON'] ) - else: sys.path.insert( indexEnd, os.environ['CRABPYTHON'] ) - - #print sys.path - - #os.environ['LD_LIBRARY_PATH'] = os.environ['GLITE_LOCATION'] + '/lib' + ':' + os.environ['LD_LIBRARY_PATH'] - os.environ['VOMS_PROXY_INFO_DONT_VERIFY_AC'] = '1' - #print os.environ['LD_LIBRARY_PATH'] - #print os.environ['VOMS_PROXY_INFO_DONT_VERIFY_AC'] - - """ - export LD_LIBRARY_PATH=${GLITE_LOCATION}/lib:${LD_LIBRARY_PATH} - export VOMS_PROXY_INFO_DONT_VERIFY_AC=1 - """ - - ## Get rid of some useless warning - try: - import warnings - warnings.simplefilter("ignore", RuntimeWarning) - # import socket - # socket.setdefaulttimeout(15) # Default timeout in seconds - except ImportError: - pass # too bad, you'll get the warning - - # Remove libraries which over-ride CRAB libs and DBS_CONFIG setting - badPaths = [] - if 'DBSCMD_HOME' in os.environ: # CMSSW's DBS, remove last bit of path - badPaths.append('/'.join(os.environ['DBSCMD_HOME'].split('/')[:-1])) - if 'DBS_CLIENT_CONFIG' in os.environ: - del os.environ['DBS_CLIENT_CONFIG'] - - def pathIsGood(checkPath): - """ - Filter function for badPaths - """ - for badPath in badPaths: - if checkPath.find(badPath) != -1: - return False - return True - - sys.path = filter(pathIsGood, sys.path) - -def run(project = None, threshold = 95.0): - - crabWatch(getOutput,project,threshold) - - return - -if __name__ == '__main__': - project = None - threshold = 95.0 - for opt in sys.argv: - if opt[:8] == 'project=': - project = opt[8:] - print "Running on CRAB project",project - if opt[:10] == 'threshold=': - threshold = float(opt[10:]) - print "Using threshold",threshold - - run(project,threshold) diff --git a/CalibMuon/DTCalibration/python/Workflow/customizeHLTGlobalTag.py b/CalibMuon/DTCalibration/python/Workflow/customizeHLTGlobalTag.py deleted file mode 100644 index 49fc689a03f71..0000000000000 --- a/CalibMuon/DTCalibration/python/Workflow/customizeHLTGlobalTag.py +++ /dev/null @@ -1,7 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -def customizeHLTGlobalTag(process): - process.GlobalTag.connect = 'frontier://FrontierProd/CMS_CONDITIONS' - process.GlobalTag.pfnPrefix = cms.untracked.string('frontier://FrontierProd/') - - return process diff --git a/CalibMuon/DTCalibration/python/Workflow/tools.py b/CalibMuon/DTCalibration/python/Workflow/tools.py index 4a9fa72b86b02..6e0d033f10751 100644 --- a/CalibMuon/DTCalibration/python/Workflow/tools.py +++ b/CalibMuon/DTCalibration/python/Workflow/tools.py @@ -1,6 +1,10 @@ import os,sys,imp -import pickle -import ConfigParser +import subprocess +import logging +import fnmatch +import signal + +log = logging.getLogger(__name__) def replaceTemplate(template,**opts): result = open(template).read() @@ -11,7 +15,7 @@ def replaceTemplate(template,**opts): result = result.replace(old,new) return result - + def getDatasetStr(datasetpath): datasetstr = datasetpath datasetstr.strip() @@ -20,122 +24,29 @@ def getDatasetStr(datasetpath): return datasetstr -def dqmWorkflowName(datasetpath,type,rev=1): - workflowName = datasetpath - sections = workflowName.split('/')[1:] - workflowName = '/%s/%s-%s-rev%d/%s' % (sections[0],sections[1],type,rev,sections[2]) - - return workflowName - -def listFilesInCastor(castor_dir,type = 'root',prefix = 'rfio:'): - if not castor_dir: raise ValueError('Please specify valid castor dir') - - from subprocess import Popen,PIPE - p1 = Popen(['nsls',castor_dir],stdout=PIPE) - #p2 = Popen(['grep',type],stdin=p1.stdout,stdout=PIPE) - #files = [prefix + castor_dir + "/" + item[:-1] for item in p2.stdout] - #p2.stdout.close() - files = [ "%s%s/%s" % (prefix,castor_dir,item.rstrip()) for item in p1.stdout if item.find(type) != -1 ] - p1.stdout.close() - return files - -def listFilesLocal(dir,type = 'root'): - if not dir: raise ValueError('Please specify valid dir') - - #from subprocess import Popen,PIPE - #p1 = Popen(['ls',dir],stdout=PIPE) - #p2 = Popen(['grep',type],stdin=p1.stdout,stdout=PIPE) - #files = [dir + "/" + item[:-1] for item in p2.stdout] - #p2.stdout.close() - files = os.listdir(dir) - files = [ "%s/%s" % (dir,item) for item in files if item.find(type) != -1 ] - - return files - -def copyFilesFromCastor(castor_dir,output_dir,type='root'): - from subprocess import call - files = listFilesInCastor(castor_dir,type,'') - - print "Copying files from %s to %s" % (castor_dir,output_dir) - for item in files: - cmd = ['rfcp',item,output_dir] - print "..." + item - retcode = call(cmd) - if retcode != 0: raise RuntimeError('Error in copying file %s to directory %s' % (item,output_dir)) - - return 0 - -def copyFilesLocal(dir,output_dir,type='root'): - if not dir: raise ValueError('Please specify valid dir') - if not output_dir: raise ValueError('Please specify valid output dir') - - from subprocess import call - files = listFilesLocal(dir,type) - cmd = ['cp'] - cmd.extend(files) - cmd.append(output_dir) - print cmd - retcode = call(cmd) - return retcode - -def haddInCastor(castor_dir,result_file,type = 'root',prefix = 'rfio:',suffix = None): - if not castor_dir: raise ValueError('Please specify valid castor dir') - if not result_file: raise ValueError('Please specify valid output file name') - - #cmd = 'hadd %s `./listfilesCastor %s | grep %s`'%(result_file,castor_dir,type) - #print "Running",cmd - #os.system(cmd) - from subprocess import call - files = listFilesInCastor(castor_dir,type,prefix) - if suffix: files = [item + suffix for item in files] - - cmd = ['hadd',result_file] - cmd.extend(files) - #print cmd - retcode = call(cmd) - return retcode - -def haddLocal(dir,result_file,type = 'root'): - if not dir: raise ValueError('Please specify valid dir') - if not result_file: raise ValueError('Please specify valid output file name') - - from subprocess import call - files = listFilesLocal(dir,type) - cmd = ['hadd',result_file] - cmd.extend(files) - #print cmd - retcode = call(cmd) - return retcode - -def setGridEnv(cmssw_dir): - cwd = os.getcwd() - os.chdir(cmssw_dir) - - os.system('source /afs/cern.ch/cms/LCG/LCG-2/UI/cms_ui_env.sh') - os.system('cmsenv') - os.system('source /afs/cern.ch/cms/ccs/wm/scripts/Crab/crab.sh') - - os.chdir(cwd) - - return - -def parseInput(inputFields,requiredFields = ()): - - class options: pass - for item in sys.argv: - option = item.split('=')[0] - if option in inputFields: - value = item.split('=')[1] - if value in ('true','True','yes','Yes'): value = True - elif value in ('false','False','no','No'): value = False - - setattr(options,option,value) - - for item in requiredFields: - if not hasattr(options,item): - raise RuntimeError('Need to set "%s"' % item) - - return options +def listFilesLocal(paths, extension = '.root'): + file_paths = [] + for path in paths: + if not os.path.exists( path ): + log.error( "Specified input path '%s' does not exist!" % path ) + continue + if path.endswith( extension ): + file_paths.append( path ) + for root, dirnames, filenames in os.walk( path ): + for filename in fnmatch.filter( filenames, '*' + extension ): + file_paths.append( os.path.join( root, filename ) ) + return file_paths + +def haddLocal(localdir,result_file,extension = 'root'): + if not os.path.exists( localdir ): + raise ValueError("localdir for hadd operation does not exist" ) + + files = listFilesLocal([localdir],extension) + process = subprocess.Popen( ['hadd','-f', result_file] + files, + stdout=subprocess.PIPE, + stderr=subprocess.STDOUT) + stdout = process.communicate()[0] + return process.returncode def loadCmsProcessFile(psetName): pset = imp.load_source("psetmodule",psetName) @@ -145,128 +56,68 @@ def loadCmsProcess(psetPath): module = __import__(psetPath) process = sys.modules[psetPath].process - import copy + import copy #FIXME: clone process #processNew = copy.deepcopy(process) - processNew = copy.copy(process) + processNew = copy.copy(process) return processNew def prependPaths(process,seqname): - for path in process.paths: + for path in process.paths: getattr(process,path)._seq = getattr(process,seqname)*getattr(process,path)._seq -def writeCfg(process,dir,psetName): - if not os.path.exists(dir): os.makedirs(dir) - open(dir + '/' + psetName,'w').write(process.dumpPython()) - -def writeCfgPkl(process,dir,psetName): - if not os.path.exists(dir): os.makedirs(dir) - - pklFileName = psetName.split('.')[0] + '.pkl' - pklFile = open(dir + '/' + pklFileName,"wb") - myPickle = pickle.Pickler(pklFile) - myPickle.dump(process) - pklFile.close() - - outFile = open(dir + '/' + psetName,"w") - outFile.write("import FWCore.ParameterSet.Config as cms\n") - outFile.write("import pickle\n") - outFile.write("process = pickle.load(open('%s', 'rb'))\n" % pklFileName) - outFile.close() - - -def loadCrabCfg(cfgName=None): - config = ConfigParser.ConfigParser() - if cfgName: config.read(cfgName) - return config - -def addCrabInputFile(crabCfg,inputFile): - additionalInputFiles = '' - if crabCfg.has_option('USER','additional_input_files'): - additionalInputFiles = crabCfg.get('USER','additional_input_files') - - if additionalInputFiles: additionalInputFiles += ',%s' % inputFile - else: additionalInputFiles = inputFile - - crabCfg.set('USER','additional_input_files',additionalInputFiles) - - return crabCfg - -def loadCrabDefault(crabCfg,config): - # CRAB section - if not crabCfg.has_section('CRAB'): crabCfg.add_section('CRAB') - crabCfg.set('CRAB','jobtype','cmssw') - - if hasattr(config,'scheduler') and config.scheduler: crabCfg.set('CRAB','scheduler',config.scheduler) - else: crabCfg.set('CRAB','scheduler','CAF') - - if hasattr(config,'useserver') and config.useserver: crabCfg.set('CRAB','use_server',1) - - # CMSSW section - if not crabCfg.has_section('CMSSW'): crabCfg.add_section('CMSSW') - if hasattr(config,'datasetpath') and config.datasetpath: crabCfg.set('CMSSW','datasetpath',config.datasetpath) - else: crabCfg.set('CMSSW','datasetpath','/XXX/YYY/ZZZ') - crabCfg.set('CMSSW','pset','pset.py') - - # Splitting config - crabCfg.remove_option('CMSSW','total_number_of_events') - crabCfg.remove_option('CMSSW','events_per_job') - crabCfg.remove_option('CMSSW','number_of_jobs') - crabCfg.remove_option('CMSSW','total_number_of_lumis') - crabCfg.remove_option('CMSSW','lumis_per_job') - crabCfg.remove_option('CMSSW','lumi_mask') - crabCfg.remove_option('CMSSW','split_by_run') - - """ - if hasattr(config,'totalnumberevents'): crabCfg.set('CMSSW','total_number_of_events',config.totalnumberevents) - if hasattr(config,'eventsperjob'): crabCfg.set('CMSSW','events_per_job',config.eventsperjob) - """ - if hasattr(config,'splitByLumi') and config.splitByLumi: - crabCfg.set('CMSSW','total_number_of_lumis',config.totalnumberlumis) - crabCfg.set('CMSSW','lumis_per_job',config.lumisperjob) - if hasattr(config,'lumimask') and config.lumimask: crabCfg.set('CMSSW','lumi_mask',config.lumimask) - elif hasattr(config,'splitByEvent') and config.splitByEvent: - crabCfg.set('CMSSW','total_number_of_events',config.totalnumberevents) - crabCfg.set('CMSSW','events_per_job',config.eventsperjob) - else: - crabCfg.set('CMSSW','split_by_run',1) - - if hasattr(config,'splitByEvent') and config.splitByEvent: - crabCfg.remove_option('CMSSW','runselection') - else: - if hasattr(config,'runselection') and config.runselection: - crabCfg.set('CMSSW','runselection',config.runselection) - - # USER section - if not crabCfg.has_section('USER'): crabCfg.add_section('USER') - - # Stageout config - if hasattr(config,'stageOutCAF') and config.stageOutCAF: - crabCfg.set('USER','return_data',0) - crabCfg.set('USER','copy_data',1) - crabCfg.set('USER','storage_element','T2_CH_CAF') - crabCfg.set('USER','user_remote_dir',config.userdircaf) - crabCfg.set('USER','check_user_remote_dir',0) - elif hasattr(config,'stageOutLocal') and config.stageOutLocal: - crabCfg.set('USER','return_data',1) - crabCfg.set('USER','copy_data',0) - crabCfg.remove_option('USER','storage_element') - crabCfg.remove_option('USER','user_remote_dir') - crabCfg.remove_option('USER','check_user_remote_dir') - - if hasattr(config,'email') and config.email: crabCfg.set('USER','eMail',config.email) - crabCfg.set('USER','xml_report','crabReport.xml') - - if hasattr(config,'runOnGrid') and config.runOnGrid: - crabCfg.remove_section('CAF') - if hasattr(config,'ce_black_list'): - if not crabCfg.has_section('GRID'): crabCfg.add_section('GRID') - crabCfg.set('GRID','ce_black_list', config.ce_black_list) - if hasattr(config,'ce_white_list'): - if not crabCfg.has_section('GRID'): crabCfg.add_section('GRID') - crabCfg.set('GRID','ce_white_list', config.ce_white_list) - else: - if not crabCfg.has_section('CAF'): crabCfg.add_section('CAF') - crabCfg.set('CAF','queue',config.queueAtCAF) - - return crabCfg +def stdinWait(text, default, time, timeoutDisplay = None, **kwargs): + # taken and adjusted from http://stackoverflow.com/a/25860968 + signal.signal(signal.SIGALRM, interrupt) + signal.alarm(time) # sets timeout + global timeout + try: + inp = raw_input(text) + signal.alarm(0) + timeout = False + except (KeyboardInterrupt): + printInterrupt = kwargs.get("printInterrupt", True) + if printInterrupt: + print "Keyboard interrupt" + timeout = True # Do this so you don't mistakenly get input when there is none + inp = default + except: + timeout = True + if not timeoutDisplay is None: + print timeoutDisplay + signal.alarm(0) + inp = default + return inp + +def interrupt(signum, frame): + raise Exception("") + +def getTerminalSize(): + #taken from http://stackoverflow.com/a/566752 + # returns width, size of terminal + env = os.environ + def ioctl_GWINSZ(fd): + try: + import fcntl, termios, struct, os + cr = struct.unpack('hh', fcntl.ioctl(fd, termios.TIOCGWINSZ, + '1234')) + except: + return + return cr + cr = ioctl_GWINSZ(0) or ioctl_GWINSZ(1) or ioctl_GWINSZ(2) + if not cr: + try: + fd = os.open(os.ctermid(), os.O_RDONLY) + cr = ioctl_GWINSZ(fd) + os.close(fd) + except: + pass + if not cr: + cr = (env.get('LINES', 25), env.get('COLUMNS', 80)) + + ### Use get(key[, default]) instead of a try/catch + #try: + # cr = (env['LINES'], env['COLUMNS']) + #except: + # cr = (25, 80) + return int(cr[1]), int(cr[0]) diff --git a/CalibMuon/DTCalibration/python/dtCalibOfflineSelection_cff.py b/CalibMuon/DTCalibration/python/dtCalibOfflineSelection_cff.py index 29f8547237cf9..f2599fb29a9fe 100644 --- a/CalibMuon/DTCalibration/python/dtCalibOfflineSelection_cff.py +++ b/CalibMuon/DTCalibration/python/dtCalibOfflineSelection_cff.py @@ -8,9 +8,10 @@ import copy from HLTrigger.HLTfilters.hltHighLevel_cfi import * hltL1SingleMuOpen = copy.deepcopy(hltHighLevel) -hltL1SingleMuOpen.HLTPaths = ['HLT_L1SingleMuOpen_AntiBPTX_v*'] +hltL1SingleMuOpen.HLTPaths = ['HLT_L1SingleMuOpen*'] +#hltL1SingleMuOpen.HLTPaths = ['HLT_L1SingleMuOpen_AntiBPTX_v*'] hltDtCalibTest = copy.deepcopy(hltHighLevel) -hltDtCalibTest.HLTPaths = ['HLT_Mu40_v*', 'HLT_IsoMu*', 'HLT_Mu13_Mu8_v*', 'HLT_Mu17_Mu8_v*'] +hltDtCalibTest.HLTPaths = ['HLT_Mu50_v*', 'HLT_IsoMu*', 'HLT_Mu13_Mu8_v*', 'HLT_Mu17_Mu8_v*'] hltDTCalibration = copy.deepcopy(hltHighLevel) hltDTCalibration.HLTPaths = ['HLT_DTCalibration_v*'] diff --git a/CalibMuon/DTCalibration/python/dtDQMClientAlca_cfg.py b/CalibMuon/DTCalibration/python/dtDQMClientAlca_cfg.py index b03e74c78660c..ca5d22b62a69f 100644 --- a/CalibMuon/DTCalibration/python/dtDQMClientAlca_cfg.py +++ b/CalibMuon/DTCalibration/python/dtDQMClientAlca_cfg.py @@ -10,10 +10,11 @@ class config: pass process.load("FWCore.MessageLogger.MessageLogger_cfi") process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") process.GlobalTag.globaltag = "" -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.load("DQMServices.Core.DQM_cfg") process.load("DQMServices.Components.EDMtoMEConverter_cff") diff --git a/CalibMuon/DTCalibration/python/dtDQMClient_cfg.py b/CalibMuon/DTCalibration/python/dtDQMClient_cfg.py index 5ed8a0631c92f..93d2a6eb6e07b 100644 --- a/CalibMuon/DTCalibration/python/dtDQMClient_cfg.py +++ b/CalibMuon/DTCalibration/python/dtDQMClient_cfg.py @@ -31,11 +31,12 @@ class config: pass process.GlobalTag.globaltag = '' process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Geometry.DTGeometry.dtGeometry_cfi") process.DTGeometryESModule.applyAlignment = False process.DTGeometryESModule.fromDDD = False -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.load("DQMServices.Core.DQM_cfg") process.source = cms.Source("PoolSource", diff --git a/CalibMuon/DTCalibration/python/dtNoiseCalibration_cfg.py b/CalibMuon/DTCalibration/python/dtNoiseCalibration_cfg.py index 3d41f90a1655f..211730cb07a02 100644 --- a/CalibMuon/DTCalibration/python/dtNoiseCalibration_cfg.py +++ b/CalibMuon/DTCalibration/python/dtNoiseCalibration_cfg.py @@ -6,10 +6,11 @@ process.MessageLogger.debugModules = ['dtNoiseCalibration'] process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") process.GlobalTag.globaltag = '' -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring() diff --git a/CalibMuon/DTCalibration/python/dtResidualCalibration_cfi.py b/CalibMuon/DTCalibration/python/dtResidualCalibration_cfi.py index 486e34298307c..e5efa6d5340e1 100644 --- a/CalibMuon/DTCalibration/python/dtResidualCalibration_cfi.py +++ b/CalibMuon/DTCalibration/python/dtResidualCalibration_cfi.py @@ -14,6 +14,7 @@ dtResidualCalibration = cms.EDAnalyzer("DTResidualCalibration", # Segment selection dtSegmentSelectionResiduals, + histogramRange = cms.double(0.4), segment4DLabel = cms.InputTag('dt4DSegments'), rootBaseDir = cms.untracked.string('DTResiduals'), rootFileName = cms.untracked.string('residuals.root'), diff --git a/CalibMuon/DTCalibration/python/dtT0AbsoluteReferenceCorrection_cfg.py b/CalibMuon/DTCalibration/python/dtT0AbsoluteReferenceCorrection_cfg.py index d82513f345398..d6f8657071f8b 100644 --- a/CalibMuon/DTCalibration/python/dtT0AbsoluteReferenceCorrection_cfg.py +++ b/CalibMuon/DTCalibration/python/dtT0AbsoluteReferenceCorrection_cfg.py @@ -12,11 +12,12 @@ #process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") #process.GlobalTag.globaltag = '' process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Geometry.DTGeometry.dtGeometry_cfi") process.DTGeometryESModule.applyAlignment = False process.DTGeometryESModule.fromDDD = False -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), @@ -28,15 +29,15 @@ ) process.PoolDBOutputService = cms.Service("PoolDBOutputService", - process.CondDBSetup, + process.CondDB, timetype = cms.untracked.string('runnumber'), - connect = cms.string('sqlite_file:t0.db'), - authenticationMethod = cms.untracked.uint32(0), + toPut = cms.VPSet(cms.PSet( record = cms.string('DTT0Rcd'), tag = cms.string('t0') )) ) +process.PoolDBOutputService.connect = cms.string('sqlite_file:t0.db') process.load("CalibMuon.DTCalibration.dtT0AbsoluteReferenceCorrection_cfi") process.dtT0AbsoluteReferenceCorrection.correctionAlgoConfig.calibChamber = 'All' diff --git a/CalibMuon/DTCalibration/python/dtT0Analyzer_cfg.py b/CalibMuon/DTCalibration/python/dtT0Analyzer_cfg.py index 1a5c25e1eaea3..04bd150aeb39f 100644 --- a/CalibMuon/DTCalibration/python/dtT0Analyzer_cfg.py +++ b/CalibMuon/DTCalibration/python/dtT0Analyzer_cfg.py @@ -6,11 +6,12 @@ process.GlobalTag.globaltag = '' process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Geometry.DTGeometry.dtGeometry_cfi") process.DTGeometryESModule.applyAlignment = False process.DTGeometryESModule.fromDDD = False -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), diff --git a/CalibMuon/DTCalibration/python/dtT0FEBPathCorrection_cfg.py b/CalibMuon/DTCalibration/python/dtT0FEBPathCorrection_cfg.py index d5bcc2c16b681..a66d2bbd759d3 100644 --- a/CalibMuon/DTCalibration/python/dtT0FEBPathCorrection_cfg.py +++ b/CalibMuon/DTCalibration/python/dtT0FEBPathCorrection_cfg.py @@ -12,11 +12,12 @@ #process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") #process.GlobalTag.globaltag = '' process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Geometry.DTGeometry.dtGeometry_cfi") process.DTGeometryESModule.applyAlignment = False process.DTGeometryESModule.fromDDD = False -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), @@ -24,31 +25,30 @@ ) process.source = cms.ESSource("PoolDBESSource", - process.CondDBSetup, - authenticationMethod = cms.untracked.uint32(0), + process.CondDB, toGet = cms.VPSet(cms.PSet( # TZero record = cms.string("DTT0Rcd"), tag = cms.string("t0") )), - connect = cms.string('sqlite_file:t0_input.db') -) +) +process.source.connect = cms.string('sqlite_file:t0_input.db') process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1) ) process.PoolDBOutputService = cms.Service("PoolDBOutputService", - process.CondDBSetup, + process.CondDB, timetype = cms.untracked.string('runnumber'), - connect = cms.string('sqlite_file:t0_febcorrected.db'), - authenticationMethod = cms.untracked.uint32(0), + toPut = cms.VPSet(cms.PSet( record = cms.string('DTT0Rcd'), tag = cms.string('t0') )) ) +process.PoolDBOutputService.connect = cms.string('sqlite_file:t0_febcorrected.db') #process.load("CalibMuon.DTCalibration.dtT0FEBPathCorrection_cfi") process.dtT0FEBPathCorrection = cms.EDAnalyzer("DTT0Correction", diff --git a/CalibMuon/DTCalibration/python/dtT0FillChamberFromDBCorrection_cfg.py b/CalibMuon/DTCalibration/python/dtT0FillChamberFromDBCorrection_cfg.py index 256856586642e..875588e9d6c93 100644 --- a/CalibMuon/DTCalibration/python/dtT0FillChamberFromDBCorrection_cfg.py +++ b/CalibMuon/DTCalibration/python/dtT0FillChamberFromDBCorrection_cfg.py @@ -12,11 +12,12 @@ #process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") #process.GlobalTag.globaltag = '' process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Geometry.DTGeometry.dtGeometry_cfi") process.DTGeometryESModule.applyAlignment = False process.DTGeometryESModule.fromDDD = False -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), @@ -28,15 +29,14 @@ ) process.PoolDBOutputService = cms.Service("PoolDBOutputService", - process.CondDBSetup, + process.CondDB, timetype = cms.untracked.string('runnumber'), - connect = cms.string('sqlite_file:t0.db'), - authenticationMethod = cms.untracked.uint32(0), toPut = cms.VPSet(cms.PSet( record = cms.string('DTT0Rcd'), tag = cms.string('t0') )) ) +process.PoolDBOutputService.connect = cms.string('sqlite_file:t0.db') process.load("CalibMuon.DTCalibration.dtT0FillChamberFromDBCorrection_cfi") process.dtT0FillChamberFromDBCorrection.correctionAlgoConfig.dbLabelRef = 't0Ref' diff --git a/CalibMuon/DTCalibration/python/dtT0FillDefaultFromDBCorrection_cfg.py b/CalibMuon/DTCalibration/python/dtT0FillDefaultFromDBCorrection_cfg.py index cf37822f6d077..51f4772e2f30d 100644 --- a/CalibMuon/DTCalibration/python/dtT0FillDefaultFromDBCorrection_cfg.py +++ b/CalibMuon/DTCalibration/python/dtT0FillDefaultFromDBCorrection_cfg.py @@ -12,11 +12,12 @@ #process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") #process.GlobalTag.globaltag = '' process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Geometry.DTGeometry.dtGeometry_cfi") process.DTGeometryESModule.applyAlignment = False process.DTGeometryESModule.fromDDD = False -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), @@ -28,15 +29,14 @@ ) process.PoolDBOutputService = cms.Service("PoolDBOutputService", - process.CondDBSetup, + process.CondDB, timetype = cms.untracked.string('runnumber'), - connect = cms.string('sqlite_file:t0.db'), - authenticationMethod = cms.untracked.uint32(0), toPut = cms.VPSet(cms.PSet( record = cms.string('DTT0Rcd'), tag = cms.string('t0') )) ) +process.PoolDBOutputService.connect = cms.string('sqlite_file:t0.db') process.load("CalibMuon.DTCalibration.dtT0FillDefaultFromDBCorrection_cfi") process.dtT0FillDefaultFromDBCorrection.correctionAlgoConfig.dbLabelRef = 't0Ref' diff --git a/CalibMuon/DTCalibration/python/dtT0WireCalibration_cfg.py b/CalibMuon/DTCalibration/python/dtT0WireCalibration_cfg.py index 2cdf0eded573f..c911f7a58060e 100644 --- a/CalibMuon/DTCalibration/python/dtT0WireCalibration_cfg.py +++ b/CalibMuon/DTCalibration/python/dtT0WireCalibration_cfg.py @@ -3,17 +3,41 @@ process = cms.Process("PROD") process.load("FWCore.MessageService.MessageLogger_cfi") +process.MessageLogger.debugModules = cms.untracked.vstring('*') +process.MessageLogger.destinations = cms.untracked.vstring('cerr') +process.MessageLogger.categories.append('resolution') +process.MessageLogger.cerr = cms.untracked.PSet( + threshold = cms.untracked.string('DEBUG'), + noLineBreaks = cms.untracked.bool(False), + DEBUG = cms.untracked.PSet(limit = cms.untracked.int32(0)), + INFO = cms.untracked.PSet(limit = cms.untracked.int32(0)), + resolution = cms.untracked.PSet(limit = cms.untracked.int32(-1)) +) process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") process.GlobalTag.globaltag = "" -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.load("DQMServices.Core.DQM_cfg") process.source = cms.Source("PoolSource", - fileNames = cms.untracked.vstring() + fileNames = cms.untracked.vstring( +# '/store/data/Run2012C/MiniDaq/RAW/v1/000/203/540/AA9053D9-F306-E211-80A4-001D09F248F8.root', + '/store/data/Run2012C/MiniDaq/RAW/v1/000/199/204/148CF2AC-CAD0-E111-A056-001D09F291D2.root', +### '/store/data/Run2012C/MiniDaq/RAW/v1/000/200/132/D0E088D3-D7DC-E111-92D2-00237DDC5C24.root', + '/store/data/Run2012C/MiniDaq/RAW/v1/000/198/510/0C50021A-F4C8-E111-B861-001D09F2512C.root', + '/store/data/Run2012C/MiniDaq/RAW/v1/000/199/206/EC54DD2C-D3D0-E111-9019-5404A63886CE.root', + '/store/data/Run2012C/MiniDaq/RAW/v1/000/200/131/E024E67D-D6DC-E111-A404-0025901D6288.root', + '/store/data/Run2012C/MiniDaq/RAW/v1/000/201/074/92295641-C3E7-E111-899B-0025901D629C.root', + '/store/data/Run2012C/MiniDaq/RAW/v1/000/200/133/ACB373F1-D9DC-E111-B891-003048F024FE.root', + '/store/data/Run2012C/MiniDaq/RAW/v1/000/203/276/2CF5C87C-E303-E211-A314-001D09F28F25.root', + '/store/data/Run2012C/MiniDaq/RAW/v1/000/203/535/1EEFEF95-F506-E211-A872-001D09F2906A.root', + '/store/data/Run2012C/MiniDaq/RAW/v1/000/200/665/1C75364F-0EE3-E111-8021-BCAEC5329705.root', + '/store/data/Run2012C/MiniDaq/RAW/v1/000/200/716/8A0AC842-A3E3-E111-A669-001D09F291D7.root' + ) ) process.maxEvents = cms.untracked.PSet( @@ -22,15 +46,14 @@ process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) ) -process.load("CalibMuon.DTCalibration.dt_offlineAnalysis_common_cff") +# process.load("CalibMuon.DTCalibration.dt_offlineAnalysis_common_cff") -""" process.dtunpacker = cms.EDProducer("DTUnpackingModule", dataType = cms.string('DDU'), - inputLabel = cms.InputTag('source'), + inputLabel = cms.InputTag('rawDataCollector'), fedbyType = cms.bool(False), useStandardFEDid = cms.bool(True), - dqmOnly = cms.bool(False), + dqmOnly = cms.bool(False), readOutParameters = cms.PSet( debug = cms.untracked.bool(False), rosParameters = cms.PSet( @@ -45,32 +68,61 @@ performDataIntegrityMonitor = cms.untracked.bool(False) ) ) -""" process.PoolDBOutputService = cms.Service("PoolDBOutputService", - process.CondDBSetup, + process.CondDB, timetype = cms.untracked.string('runnumber'), - connect = cms.string('sqlite_file:t0.db'), - authenticationMethod = cms.untracked.uint32(0), toPut = cms.VPSet(cms.PSet( record = cms.string('DTT0Rcd'), tag = cms.string('t0') )) ) +process.PoolDBOutputService.connect = cms.string('sqlite_file:t0.db') + +process.eventInfoProvider = cms.EDFilter("EventCoordinatesSource", + eventInfoFolder = cms.untracked.string('EventInfo/') +) -#process.eventInfoProvider = cms.EDFilter("EventCoordinatesSource", -# eventInfoFolder = cms.untracked.string('EventInfo/') -#) -# Test pulse monitoring +# test pulse monitoring process.load("DQM.DTMonitorModule.dtDigiTask_TP_cfi") process.load("DQM.DTMonitorClient.dtOccupancyTest_TP_cfi") -process.dtTPmonitor.defaultTtrig = 300 +process.dtTPmonitor.readDB = False +process.dtTPmonitor.defaultTtrig = 600 process.dtTPmonitor.defaultTmax = 100 process.dtTPmonitor.inTimeHitsLowerBound = 0 process.dtTPmonitor.inTimeHitsUpperBound = 0 - -process.load('CalibMuon.DTCalibration.dtT0WireCalibration_cfi') +file = open("tpDead.txt") +wiresToDebug = cms.untracked.vstring() +for line in file: + corrWire = line.split()[:6] + #switch station/sector + corrWire[1:3] = corrWire[2:0:-1] + wire = ' '.join(corrWire) + #print wire + wiresToDebug.append(wire) +file.close() + +process.dtT0WireCalibration = cms.EDAnalyzer("DTT0Calibration", + correctByChamberMean = cms.bool(False), + # Cells for which you want the histos (default = None) + cellsWithHisto = wiresToDebug, + # Label to retrieve DT digis from the event + digiLabel = cms.untracked.string('dtunpacker'), + calibSector = cms.untracked.string('All'), + # Chose the wheel, sector (default = All) + calibWheel = cms.untracked.string('All'), + # Number of events to be used for the t0 per layer histos + eventsForWireT0 = cms.uint32(25000), #25000 + # Name of the ROOT file which will contain the test pulse times per layer + rootFileName = cms.untracked.string('DTTestPulses.root'), + debug = cms.untracked.bool(False), + rejectDigiFromPeak = cms.uint32(50), + # Acceptance for TP peak width + tpPeakWidth = cms.double(15.0), + # Number of events to be used for the t0 per layer histos + eventsForLayerT0 = cms.uint32(5000) #5000 +) process.output = cms.OutputModule("PoolOutputModule", outputCommands = cms.untracked.vstring('drop *', @@ -81,7 +133,7 @@ process.load("DQMServices.Components.MEtoEDMConverter_cff") #process.DQM.collectorHost = '' -process.p = cms.Path(process.muonDTDigis* +process.p = cms.Path(process.dtunpacker* process.dtTPmonitor+process.dtTPmonitorTest+ process.dtT0WireCalibration+ process.MEtoEDMConverter) diff --git a/CalibMuon/DTCalibration/python/dtT0WireCalibration_cfi.py b/CalibMuon/DTCalibration/python/dtT0WireCalibration_cfi.py index 302076bc2b102..6e976509ac2d9 100644 --- a/CalibMuon/DTCalibration/python/dtT0WireCalibration_cfi.py +++ b/CalibMuon/DTCalibration/python/dtT0WireCalibration_cfi.py @@ -3,7 +3,7 @@ dtT0WireCalibration = cms.EDAnalyzer("DTT0Calibration", # Set to true to correct t0's from chamber mean # Otherwise write absolute t0's (to be corrected in a second step) - correctByChamberMean = cms.bool(True), + correctByChamberMean = cms.bool(False), # Cells for which you want the histos (default = None) cellsWithHisto = cms.untracked.vstring(), # Label to retrieve DT digis from the event diff --git a/CalibMuon/DTCalibration/python/dtT0WireInChamberReferenceCorrection_cfg.py b/CalibMuon/DTCalibration/python/dtT0WireInChamberReferenceCorrection_cfg.py index d409bad3d7b63..9db7bc346efdd 100644 --- a/CalibMuon/DTCalibration/python/dtT0WireInChamberReferenceCorrection_cfg.py +++ b/CalibMuon/DTCalibration/python/dtT0WireInChamberReferenceCorrection_cfg.py @@ -12,11 +12,12 @@ #process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") #process.GlobalTag.globaltag = '' process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Geometry.DTGeometry.dtGeometry_cfi") process.DTGeometryESModule.applyAlignment = False process.DTGeometryESModule.fromDDD = False -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), @@ -28,15 +29,14 @@ ) process.PoolDBOutputService = cms.Service("PoolDBOutputService", - process.CondDBSetup, + process.CondDB, timetype = cms.untracked.string('runnumber'), - connect = cms.string('sqlite_file:t0.db'), - authenticationMethod = cms.untracked.uint32(0), toPut = cms.VPSet(cms.PSet( record = cms.string('DTT0Rcd'), tag = cms.string('t0') )) ) +process.PoolDBOutputService.connect = cms.string('sqlite_file:t0.db') process.load("CalibMuon.DTCalibration.dtT0WireInChamberReferenceCorrection_cfi") process.dtT0WireInChamberReferenceCorrection.correctionAlgoConfig.calibChamber = 'All' diff --git a/CalibMuon/DTCalibration/python/dtTPAnalyzer_cfg.py b/CalibMuon/DTCalibration/python/dtTPAnalyzer_cfg.py index 58a08a39e3544..33c4fba763445 100644 --- a/CalibMuon/DTCalibration/python/dtTPAnalyzer_cfg.py +++ b/CalibMuon/DTCalibration/python/dtTPAnalyzer_cfg.py @@ -5,10 +5,11 @@ process.load("FWCore.MessageService.MessageLogger_cfi") process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") process.GlobalTag.globaltag = "" -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.load("DQMServices.Core.DQM_cfg") diff --git a/CalibMuon/DTCalibration/python/dtTPDQM_cfg.py b/CalibMuon/DTCalibration/python/dtTPDQM_cfg.py index b029162921b3a..1fdc8aac9d00b 100644 --- a/CalibMuon/DTCalibration/python/dtTPDQM_cfg.py +++ b/CalibMuon/DTCalibration/python/dtTPDQM_cfg.py @@ -15,10 +15,11 @@ ) process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") process.GlobalTag.globaltag = "" -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.load("DQMServices.Core.DQM_cfg") diff --git a/CalibMuon/DTCalibration/python/dtTPDeadWriter_cfg.py b/CalibMuon/DTCalibration/python/dtTPDeadWriter_cfg.py index 52893867684dc..988b4fb0444ce 100644 --- a/CalibMuon/DTCalibration/python/dtTPDeadWriter_cfg.py +++ b/CalibMuon/DTCalibration/python/dtTPDeadWriter_cfg.py @@ -10,11 +10,12 @@ process.GlobalTag.globaltag = '' process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Geometry.DTGeometry.dtGeometry_cfi") process.DTGeometryESModule.applyAlignment = False process.DTGeometryESModule.fromDDD = False -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), @@ -25,25 +26,23 @@ #process.t0DB = cms.ESSource("PoolDBESSource", # process.CondDBSetup, -# authenticationMethod = cms.untracked.uint32(0), # toGet = cms.VPSet(cms.PSet( # record = cms.string('DTT0Rcd'), # tag = cms.string('t0') # )), -# connect = cms.string('sqlite_file:t0.db') #) +#process.t0DB.connect = cms.string('sqlite_file:t0.db') #process.es_prefer_t0DB = cms.ESPrefer('PoolDBESSource','t0DB') process.PoolDBOutputService = cms.Service("PoolDBOutputService", - process.CondDBSetup, + process.CondDB, timetype = cms.untracked.string('runnumber'), - connect = cms.string('sqlite_file:tpDead.db'), - authenticationMethod = cms.untracked.uint32(0), toPut = cms.VPSet(cms.PSet( record = cms.string('DTDeadFlagRcd'), tag = cms.string('tpDead') )) ) +process.PoolDBOutputService.connect = cms.string('sqlite_file:tpDead.db') process.dtTPDeadWriter = cms.EDAnalyzer("DTTPDeadWriter", debug = cms.untracked.bool(True) diff --git a/CalibMuon/DTCalibration/python/dtTTrigAnalyzer_cfg.py b/CalibMuon/DTCalibration/python/dtTTrigAnalyzer_cfg.py index a015f6ee64753..fe9f202b479f5 100644 --- a/CalibMuon/DTCalibration/python/dtTTrigAnalyzer_cfg.py +++ b/CalibMuon/DTCalibration/python/dtTTrigAnalyzer_cfg.py @@ -2,7 +2,7 @@ process = cms.Process("DTTTrigAnalyzer") -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), diff --git a/CalibMuon/DTCalibration/python/dtTTrigConstantShiftCorrection_cfg.py b/CalibMuon/DTCalibration/python/dtTTrigConstantShiftCorrection_cfg.py index 3e80804068ae7..38a0928ede2ad 100644 --- a/CalibMuon/DTCalibration/python/dtTTrigConstantShiftCorrection_cfg.py +++ b/CalibMuon/DTCalibration/python/dtTTrigConstantShiftCorrection_cfg.py @@ -6,10 +6,11 @@ process.MessageLogger.debugModules = cms.untracked.vstring('dtTTrigConstantShiftCorrection') process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") process.GlobalTag.globaltag = '' -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), @@ -21,15 +22,14 @@ ) process.PoolDBOutputService = cms.Service("PoolDBOutputService", - process.CondDBSetup, + process.CondDB, timetype = cms.untracked.string('runnumber'), - connect = cms.string('sqlite_file:ttrig.db'), - authenticationMethod = cms.untracked.uint32(0), toPut = cms.VPSet(cms.PSet( record = cms.string('DTTtrigRcd'), tag = cms.string('ttrig') )) ) +process.PoolDBOutputService.connect = cms.string('sqlite_file:ttrig.db') process.load("CalibMuon.DTCalibration.dtTTrigConstantShiftCorrection_cfi") process.dtTTrigConstantShiftCorrection.correctionAlgoConfig.dbLabel = '' diff --git a/CalibMuon/DTCalibration/python/dtTTrigCorrection_cfg.py b/CalibMuon/DTCalibration/python/dtTTrigCorrection_cfg.py index 7a6a6420f693f..4231ba5102ea6 100644 --- a/CalibMuon/DTCalibration/python/dtTTrigCorrection_cfg.py +++ b/CalibMuon/DTCalibration/python/dtTTrigCorrection_cfg.py @@ -3,10 +3,11 @@ process = cms.Process("DTTTrigCorrection") process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") process.GlobalTag.globaltag = '' -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), @@ -18,15 +19,14 @@ ) process.PoolDBOutputService = cms.Service("PoolDBOutputService", - process.CondDBSetup, + process.CondDB, timetype = cms.untracked.string('runnumber'), - connect = cms.string('sqlite_file:ttrig.db'), - authenticationMethod = cms.untracked.uint32(0), toPut = cms.VPSet(cms.PSet( record = cms.string('DTTtrigRcd'), tag = cms.string('ttrig') )) ) +process.PoolDBOutputService.connect = cms.string('sqlite_file:ttrig.db') process.load("CalibMuon.DTCalibration.dtTTrigCorrection_cfi") diff --git a/CalibMuon/DTCalibration/python/dtTTrigResidualCorrection_cfg.py b/CalibMuon/DTCalibration/python/dtTTrigResidualCorrection_cfg.py index f0253be23f145..147d5af3e2f30 100644 --- a/CalibMuon/DTCalibration/python/dtTTrigResidualCorrection_cfg.py +++ b/CalibMuon/DTCalibration/python/dtTTrigResidualCorrection_cfg.py @@ -6,10 +6,11 @@ process.MessageLogger.debugModules = cms.untracked.vstring('dtTTrigResidualCorrection') process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") process.GlobalTag.globaltag = '' -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), @@ -21,15 +22,14 @@ ) process.PoolDBOutputService = cms.Service("PoolDBOutputService", - process.CondDBSetup, + process.CondDB, timetype = cms.untracked.string('runnumber'), - connect = cms.string('sqlite_file:ttrig.db'), - authenticationMethod = cms.untracked.uint32(0), toPut = cms.VPSet(cms.PSet( record = cms.string('DTTtrigRcd'), tag = cms.string('ttrig') )) ) +process.PoolDBOutputService.connect = cms.string('sqlite_file:ttrig.db') process.load("CalibMuon.DTCalibration.dtTTrigResidualCorrection_cfi") process.dtTTrigResidualCorrection.correctionAlgoConfig.residualsRootFile = 'DTkFactValidation.root' diff --git a/CalibMuon/DTCalibration/python/dtTTrigValidSummary_cfg.py b/CalibMuon/DTCalibration/python/dtTTrigValidSummary_cfg.py index fdc64ce99243e..69b3878d63c94 100644 --- a/CalibMuon/DTCalibration/python/dtTTrigValidSummary_cfg.py +++ b/CalibMuon/DTCalibration/python/dtTTrigValidSummary_cfg.py @@ -18,11 +18,12 @@ process.GlobalTag.globaltag = '' process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Geometry.DTGeometry.dtGeometry_cfi") process.DTGeometryESModule.applyAlignment = False process.DTGeometryESModule.fromDDD = False -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.load("DQMServices.Core.DQM_cfg") """ diff --git a/CalibMuon/DTCalibration/python/dtTTrigWriter_cfg.py b/CalibMuon/DTCalibration/python/dtTTrigWriter_cfg.py index 896b288aa1b10..cb6a00c4b8ee6 100644 --- a/CalibMuon/DTCalibration/python/dtTTrigWriter_cfg.py +++ b/CalibMuon/DTCalibration/python/dtTTrigWriter_cfg.py @@ -6,11 +6,12 @@ process.GlobalTag.globaltag = '' process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Geometry.DTGeometry.dtGeometry_cfi") process.DTGeometryESModule.applyAlignment = False process.DTGeometryESModule.fromDDD = False -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource") @@ -18,11 +19,12 @@ input = cms.untracked.int32(1) ) +# tried following +# https://cmssdt.cern.ch/SDT/doxygen/CMSSW_7_4_1/doc/html/d3/d48/popcon2dropbox__job__conf_8py_source.html process.PoolDBOutputService = cms.Service("PoolDBOutputService", - process.CondDBSetup, + process.CondDB, timetype = cms.untracked.string('runnumber'), - connect = cms.string('sqlite_file:ttrig.db'), - authenticationMethod = cms.untracked.uint32(0), + logconnect = cms.string('sqlite_file:ttrig.db'), toPut = cms.VPSet(cms.PSet( record = cms.string('DTTtrigRcd'), tag = cms.string('ttrig') diff --git a/CalibMuon/DTCalibration/python/dtVDriftAnalyzer_cfg.py b/CalibMuon/DTCalibration/python/dtVDriftAnalyzer_cfg.py index 2f388a1efe84c..7394e6f75aa1b 100644 --- a/CalibMuon/DTCalibration/python/dtVDriftAnalyzer_cfg.py +++ b/CalibMuon/DTCalibration/python/dtVDriftAnalyzer_cfg.py @@ -2,7 +2,7 @@ process = cms.Process("DTVDriftAnalyzer") -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), diff --git a/CalibMuon/DTCalibration/python/dtVDriftMeanTimerWriter_cfg.py b/CalibMuon/DTCalibration/python/dtVDriftMeanTimerWriter_cfg.py index 4f41a27df1776..b0e140cc925ed 100644 --- a/CalibMuon/DTCalibration/python/dtVDriftMeanTimerWriter_cfg.py +++ b/CalibMuon/DTCalibration/python/dtVDriftMeanTimerWriter_cfg.py @@ -6,10 +6,11 @@ process.MessageLogger.debugModules = cms.untracked.vstring('dtVDriftMeanTimerWriter') process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") process.GlobalTag.globaltag = '' -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), @@ -21,15 +22,14 @@ ) process.PoolDBOutputService = cms.Service("PoolDBOutputService", - process.CondDBSetup, + process.CondDB, timetype = cms.untracked.string('runnumber'), - connect = cms.string('sqlite_file:vDrift.db'), - authenticationMethod = cms.untracked.uint32(0), toPut = cms.VPSet(cms.PSet( record = cms.string('DTMtimeRcd'), tag = cms.string('vDrift') )) ) +process.PoolDBOutputService.connect = cms.string('sqlite_file:vDrift.db') process.load("CalibMuon.DTCalibration.dtVDriftMeanTimerWriter_cfi") diff --git a/CalibMuon/DTCalibration/python/dtVDriftSegmentWriter_cfg.py b/CalibMuon/DTCalibration/python/dtVDriftSegmentWriter_cfg.py index 278f674b340c3..b7a58eff7d7f9 100644 --- a/CalibMuon/DTCalibration/python/dtVDriftSegmentWriter_cfg.py +++ b/CalibMuon/DTCalibration/python/dtVDriftSegmentWriter_cfg.py @@ -6,10 +6,11 @@ process.MessageLogger.debugModules = cms.untracked.vstring('dtVDriftSegmentWriter') process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") process.GlobalTag.globaltag = '' -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), @@ -21,15 +22,14 @@ ) process.PoolDBOutputService = cms.Service("PoolDBOutputService", - process.CondDBSetup, + process.CondDB, timetype = cms.untracked.string('runnumber'), - connect = cms.string('sqlite_file:vDrift.db'), - authenticationMethod = cms.untracked.uint32(0), toPut = cms.VPSet(cms.PSet( record = cms.string('DTMtimeRcd'), tag = cms.string('vDrift') )) ) +process.PoolDBOutputService.connect = cms.string('sqlite_file:vDrift.db') process.load("CalibMuon.DTCalibration.dtVDriftSegmentWriter_cfi") diff --git a/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_cff.py b/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_cff.py index 0b926fb95fb49..df05a52c18b3a 100644 --- a/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_cff.py +++ b/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_cff.py @@ -1,8 +1,9 @@ import FWCore.ParameterSet.Config as cms from Configuration.StandardSequences.GeometryDB_cff import * +from Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff import * from Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff import * -from CondCore.DBCommon.CondDBSetup_cfi import * +from CondCore.CondDB.CondDB_cfi import * from RecoLocalMuon.Configuration.RecoLocalMuon_cff import * diff --git a/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_cosmics_cff.py b/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_cosmics_cff.py index 4d22833ee8b20..d458e66a05e22 100644 --- a/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_cosmics_cff.py +++ b/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_cosmics_cff.py @@ -1,8 +1,9 @@ import FWCore.ParameterSet.Config as cms from Configuration.StandardSequences.GeometryDB_cff import * +from Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff import * from Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff import * -from CondCore.DBCommon.CondDBSetup_cfi import * +from CondCore.CondDB.CondDB_cfi import * from RecoLocalMuon.Configuration.RecoLocalMuonCosmics_cff import * diff --git a/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_cosmics_vDriftSeg_cff.py b/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_cosmics_vDriftSeg_cff.py index a10f07783b47a..cf11ee90fca18 100644 --- a/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_cosmics_vDriftSeg_cff.py +++ b/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_cosmics_vDriftSeg_cff.py @@ -1,8 +1,9 @@ import FWCore.ParameterSet.Config as cms from Configuration.StandardSequences.GeometryDB_cff import * +from Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff import * from Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff import * -from CondCore.DBCommon.CondDBSetup_cfi import * +from CondCore.CondDB.CondDB_cfi import * from RecoLocalMuon.Configuration.RecoLocalMuonCosmics_cff import * dt2DSegments.Reco2DAlgoConfig.performT0_vdriftSegCorrection = True diff --git a/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_t0Seg_cff.py b/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_t0Seg_cff.py index a6079dd1b27b9..f998611025b5b 100644 --- a/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_t0Seg_cff.py +++ b/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_t0Seg_cff.py @@ -1,8 +1,9 @@ import FWCore.ParameterSet.Config as cms from Configuration.StandardSequences.GeometryDB_cff import * +from Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff import * from Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff import * -from CondCore.DBCommon.CondDBSetup_cfi import * +from CondCore.CondDB.CondDB_cfi import * from RecoLocalMuon.Configuration.RecoLocalMuon_cff import * #FIXME diff --git a/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_vDriftSeg_cff.py b/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_vDriftSeg_cff.py index 9685a546a6f50..0e896035d8e7d 100644 --- a/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_vDriftSeg_cff.py +++ b/CalibMuon/DTCalibration/python/dt_offlineAnalysis_common_vDriftSeg_cff.py @@ -1,8 +1,9 @@ import FWCore.ParameterSet.Config as cms from Configuration.StandardSequences.GeometryDB_cff import * +from Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff import * from Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff import * -from CondCore.DBCommon.CondDBSetup_cfi import * +from CondCore.CondDB.CondDB_cfi import * from RecoLocalMuon.Configuration.RecoLocalMuon_cff import * dt2DSegments.Reco2DAlgoConfig.performT0_vdriftSegCorrection = True diff --git a/CalibMuon/DTCalibration/python/dumpDBToFile_GT_ttrig_cfg.py b/CalibMuon/DTCalibration/python/dumpDBToFile_GT_ttrig_cfg.py index 47784fb6fd2fc..da8dc0c173809 100644 --- a/CalibMuon/DTCalibration/python/dumpDBToFile_GT_ttrig_cfg.py +++ b/CalibMuon/DTCalibration/python/dumpDBToFile_GT_ttrig_cfg.py @@ -2,12 +2,12 @@ process = cms.Process("DumpDBToFile") -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") process.GlobalTag.globaltag = '' -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), diff --git a/CalibMuon/DTCalibration/python/dumpDBToFile_GT_vdrift_cfg.py b/CalibMuon/DTCalibration/python/dumpDBToFile_GT_vdrift_cfg.py index 0c69605652dcc..2fe9c45db2ab2 100644 --- a/CalibMuon/DTCalibration/python/dumpDBToFile_GT_vdrift_cfg.py +++ b/CalibMuon/DTCalibration/python/dumpDBToFile_GT_vdrift_cfg.py @@ -5,7 +5,7 @@ process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff") process.GlobalTag.globaltag = '' -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), diff --git a/CalibMuon/DTCalibration/python/dumpDBToFile_noise_cfg.py b/CalibMuon/DTCalibration/python/dumpDBToFile_noise_cfg.py index 0da48c43c4252..cc1ee0720ba3f 100644 --- a/CalibMuon/DTCalibration/python/dumpDBToFile_noise_cfg.py +++ b/CalibMuon/DTCalibration/python/dumpDBToFile_noise_cfg.py @@ -2,7 +2,7 @@ process = cms.Process("DumpDBToFile") -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), @@ -14,22 +14,21 @@ ) process.calibDB = cms.ESSource("PoolDBESSource", - process.CondDBSetup, - authenticationMethod = cms.untracked.uint32(0), + process.CondDB, toGet = cms.VPSet(cms.PSet( # Noise record = cms.string('DTStatusFlagRcd'), tag = cms.string('noise') )), - connect = cms.string('sqlite_file:noise.db') ) +process.calibDB.connect = cms.string('sqlite_file:noise.db') process.dumpToFile = cms.EDAnalyzer("DumpDBToFile", # Choose what database you want to write dbToDump = cms.untracked.string('NoiseDB'), dbLabel = cms.untracked.string(''), calibFileConfig = cms.untracked.PSet( - # Noise + # Noise nFields = cms.untracked.int32(7), calibConstGranularity = cms.untracked.string('byWire') ), diff --git a/CalibMuon/DTCalibration/python/dumpDBToFile_t0Wire_cfg.py b/CalibMuon/DTCalibration/python/dumpDBToFile_t0Wire_cfg.py index e87e748f50ea5..75773d843b3ac 100644 --- a/CalibMuon/DTCalibration/python/dumpDBToFile_t0Wire_cfg.py +++ b/CalibMuon/DTCalibration/python/dumpDBToFile_t0Wire_cfg.py @@ -2,7 +2,7 @@ process = cms.Process("DumpDBToFile") -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), @@ -14,15 +14,14 @@ ) process.calibDB = cms.ESSource("PoolDBESSource", - process.CondDBSetup, - authenticationMethod = cms.untracked.uint32(0), + process.CondDB, toGet = cms.VPSet(cms.PSet( # TZero - record = cms.string("DTT0Rcd"), + record = cms.string("DTT0Rcd"), tag = cms.string("t0") )), - connect = cms.string('sqlite_file:t0.db') ) +process.calibDB.connect = cms.string('sqlite_file:t0.db') process.dumpToFile = cms.EDAnalyzer("DumpDBToFile", dbToDump = cms.untracked.string("TZeroDB"), diff --git a/CalibMuon/DTCalibration/python/dumpDBToFile_tpDead_cfg.py b/CalibMuon/DTCalibration/python/dumpDBToFile_tpDead_cfg.py index bf0f18eb44786..bbdafd28eb9b7 100644 --- a/CalibMuon/DTCalibration/python/dumpDBToFile_tpDead_cfg.py +++ b/CalibMuon/DTCalibration/python/dumpDBToFile_tpDead_cfg.py @@ -2,7 +2,7 @@ process = cms.Process("DumpDBToFile") -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), @@ -14,14 +14,13 @@ ) process.calibDB = cms.ESSource("PoolDBESSource", - process.CondDBSetup, - authenticationMethod = cms.untracked.uint32(0), + process.CondDB, toGet = cms.VPSet(cms.PSet( record = cms.string("DTDeadFlagRcd"), tag = cms.string("tpDead") )), - connect = cms.string('sqlite_file:tpDead.db') ) +process.calibDB.connect = cms.string('sqlite_file:tpDead.db') process.dumpToFile = cms.EDAnalyzer("DumpDBToFile", dbToDump = cms.untracked.string("DeadDB"), diff --git a/CalibMuon/DTCalibration/python/dumpDBToFile_ttrig_cfg.py b/CalibMuon/DTCalibration/python/dumpDBToFile_ttrig_cfg.py index ca552ebc0001c..dbc1186f71d4f 100644 --- a/CalibMuon/DTCalibration/python/dumpDBToFile_ttrig_cfg.py +++ b/CalibMuon/DTCalibration/python/dumpDBToFile_ttrig_cfg.py @@ -2,7 +2,7 @@ process = cms.Process("DumpDBToFile") -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), @@ -14,14 +14,13 @@ ) process.calibDB = cms.ESSource("PoolDBESSource", - process.CondDBSetup, - authenticationMethod = cms.untracked.uint32(0), + process.CondDB, toGet = cms.VPSet(cms.PSet( record = cms.string('DTTtrigRcd'), tag = cms.string('ttrig') )), - connect = cms.string('sqlite_file:ttrig.db') ) +process.calibDB.connect = cms.string('sqlite_file:ttrig.db') process.dumpToFile = cms.EDAnalyzer("DumpDBToFile", dbToDump = cms.untracked.string('TTrigDB'), diff --git a/CalibMuon/DTCalibration/python/dumpDBToFile_vdrift_cfg.py b/CalibMuon/DTCalibration/python/dumpDBToFile_vdrift_cfg.py index c58acb62f6cd7..1d9e0b7d643d7 100644 --- a/CalibMuon/DTCalibration/python/dumpDBToFile_vdrift_cfg.py +++ b/CalibMuon/DTCalibration/python/dumpDBToFile_vdrift_cfg.py @@ -2,7 +2,7 @@ process = cms.Process("DumpDBToFile") -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), @@ -14,14 +14,13 @@ ) process.calibDB = cms.ESSource("PoolDBESSource", - process.CondDBSetup, - authenticationMethod = cms.untracked.uint32(0), + process.CondDB, toGet = cms.VPSet(cms.PSet( record = cms.string('DTMtimeRcd'), tag = cms.string('vDrift') )), - connect = cms.string('sqlite_file:vDrift.db') ) +process.calibDB.connect = cms.string('sqlite_file:vDrift.db') process.dumpToFile = cms.EDAnalyzer("DumpDBToFile", # Choose what database you want to write diff --git a/CalibMuon/DTCalibration/scripts/dtCalibration b/CalibMuon/DTCalibration/scripts/dtCalibration index 7c6d1fdccf9a4..c374be93d0ca6 100755 --- a/CalibMuon/DTCalibration/scripts/dtCalibration +++ b/CalibMuon/DTCalibration/scripts/dtCalibration @@ -1,260 +1,73 @@ #! /usr/bin/env python - +import sys,os,time,datetime,logging +import argparse from CalibMuon.DTCalibration.Workflow.DTCalibrationWorker import DTCalibrationWorker -import sys,os,time,optparse - -if __name__ == '__main__': - - parser = optparse.OptionParser(usage="usage: %prog arg1 arg2 [options]") - parser.add_option("-r","--run", dest="run", help="set reference run number (typically first or last run in list)") - parser.add_option("--runselection", dest="runselection", help="run list or range") - parser.add_option("--label", dest="label", default="dtCalibration", help="label used in the naming of workflow output") - parser.add_option("--trial", dest="trial", type="int", help="trial number used in the naming of output directories") - parser.add_option("--datasetpath", dest="datasetpath", help="dataset name to process") - parser.add_option("--globaltag", dest="globaltag", help="global tag identifier (with the '::All' string, if necessary)") - parser.add_option("--preselection", dest="preselection", help="configuration fragment and sequence name, separated by a ':', defining a pre-selection filter") - parser.add_option("--inputVDriftDB", dest="inputVDriftDB", help="uses local SQLITE vDrift DB (instead of using the one in the GT)") - parser.add_option("--inputTTrigDB", dest="inputTTrigDB", help="uses local SQLITE tTrig DB (instead of using the one in the GT)") - parser.add_option("--inputT0DB", dest="inputT0DB", help="uses local SQLITE t0 DB (instead of using the one in the GT)") - parser.add_option("--inputDBTag", dest="inputDBTag", help="uses custom ORCOFF tag (instead of using the one in the GT)") - parser.add_option("--inputDBRcd", dest="inputDBRcd", help="record for custom ORCOFF tag") - parser.add_option("--connect", dest="connectStrDBTag", default='frontier://FrontierProd/CMS_COND_31X_DT', help="connect string (default: 'frontier://FrontierProd/CMS_COND_31X_DT')") - parser.add_option("--runOnCosmics", action="store_true", dest="runOnCosmics", default=False, help="set this option to run on Cosmics") - parser.add_option("--runOnRAW", action="store_true", dest="runOnRAW", default=False, help="set this option to run on RAW") - parser.add_option("--runOnMC", action="store_true", dest="runOnMC", default=False, help="set this option to run on MC") - #parser.add_option("--templatepath", dest="templatepath", help="path to dir with template cfg files") - parser.add_option("--no_exec", action="store_true", dest="no_exec", default=False, help="script will not execute") - - # Option group - options for residuals mode - #group_residuals = optparse.OptionGroup(parser,"Options for 'residuals' mode") - #group_residuals.add_option("--inputDB", dest="inputDB", help="sets initial DB (instead of using the one in the GT)") - #parser.add_option_group(group_residuals) - # Option group - DB validation options - group_dbValid = optparse.OptionGroup(parser,"DB validation options") - group_dbValid.add_option("--refDBTag", dest="refDBTag", default='', help="reference DB tag for validation") - group_dbValid.add_option("--connectRefDB", dest="connectStrRefDBTag", help="connect string for validation tag (if not set will point to '--connect')") - group_dbValid.add_option("--dbFiles", dest="dbFiles", help="DB files to validate") - group_dbValid.add_option("--dbValidRuns", dest="dbValidRuns", help="Run list corresponding to DB files (for DQM output)") - parser.add_option_group(group_dbValid) - - # Option group - additional options - group_additional = optparse.OptionGroup(parser,"Additional options") - group_additional.add_option("--email", dest="email", help="user email") - group_additional.add_option("--castorpath", dest="castorpath", default=('/castor/cern.ch/cms/store/caf/user/%s' % os.environ['USER']), help="path to user area at CAF (default /castor/cern.ch/cms/store/caf/user/username)") - group_additional.add_option("--useCRABServer", action="store_true", dest="useserver", default=False, help="will use CRAB server to submit jobs (default = False)") - group_additional.add_option("--queueAtCAF", dest="queueAtCAF", default='cmscaf1nh', help="") - group_additional.add_option("--jobsFinishedThreshold", dest="jobsFinishedThreshold", type="float", default=100, help="percentage above or equal to which CRAB tasks will be considered completed") - - group_additional.add_option("--runOnGrid", action="store_true", dest="runOnGrid", default=False, help="workflow will be run on the Grid (instead of the CAF)") - group_additional.add_option("--ce_black_list", action="store", dest="ce_black_list", help="add sites to black list when run on Grid") - group_additional.add_option("--ce_white_list", action="store", dest="ce_white_list", help="add sites to white list when run on Grid") - group_additional.add_option("--stageOutLocal", action="store_true", dest="stageOutLocal", default=True, help="output will be copied locally (if running on the Grid this will be the default)") - - # Splitting options - group_additional.add_option("--splitByLumi", action="store_true", dest="splitByLumi", default=False, help="will split CRAB jobs by lumi section") - group_additional.add_option("--totalnumberlumis", dest="totalnumberlumis", type="int", default=-1, help="total number of lumis to be analyzed") - group_additional.add_option("--lumisperjob", dest="lumisperjob", type="int", default=150, help="number of lumis per job") - group_additional.add_option("--lumimask", dest="lumimask", help="lumi mask JSON file") - group_additional.add_option("--splitByEvent", action="store_true", dest="splitByEvent", default=False, help="will split CRAB jobs by events (For running MC)") - group_additional.add_option("--totalnumberevents", dest="totalnumberevents", type="int", default=-1, help="total number of events to be analyzed") - group_additional.add_option("--eventsperjob", dest="eventsperjob", type="int", default=10000, help="number of events per job") - - parser.add_option_group(group_additional) - - (input, args) = parser.parse_args() - - allowedTypes = ('ttrig','vdrift','noise','t0','validation','analysis','dbvalidation') - input.workflowType = 'ttrig' - if len(args) > 0: - if args[0] not in allowedTypes: parser.error('option "%s" not allowed' % args[0]) - input.workflowType = args[0] - - allowedTTrigModes = ('timeboxes','residuals','validation') - allowedVDriftModes = ('segment','meantimer') - allowedAnalysisModes = ('residuals') - input.workflowMode = None - if input.workflowType == 'ttrig': input.workflowMode = 'residuals' - elif input.workflowType == 'vdrift': input.workflowMode = 'segment' - elif input.workflowType == 'analysis': input.workflowMode = 'residuals' - if len(args) > 1: - if input.workflowType == 'ttrig' and args[1] not in allowedTTrigModes: - parser.error('option "%s" not allowed' % args[1]) - if input.workflowType == 'vdrift' and args[1] not in allowedVDriftModes: - parser.error('option "%s" not allowed' % args[1]) - if input.workflowType == 'analysis' and args[1] not in allowedAnalysisModes: - parser.error('option "%s" not allowed' % args[1]) - input.workflowMode = args[1] - - requiredFieldsDef = ('run','datasetpath','globaltag') - requiredFields = {} - requiredFields['ttrig'] = requiredFieldsDef - requiredFields['vdrift'] = requiredFieldsDef - requiredFields['noise'] = requiredFieldsDef - requiredFields['t0'] = requiredFieldsDef - requiredFields['validation'] = requiredFieldsDef - requiredFields['analysis'] = requiredFieldsDef - requiredFields['dbvalidation'] = ('run','datasetpath') - for item in requiredFields[input.workflowType]: - if not getattr(input,item): - parser.error('field "%s" needs to be set' % item) - - run = input.run - runselection = None - if hasattr(input,'runselection') and input.runselection: runselection = input.runselection - else: runselection = run - - trial = None - if hasattr(input,'trial') and input.trial: trial = input.trial - else: trial = 1 - - label = None - if hasattr(input,'label') and input.label: label = input.label - else: label = 'dtCalibration' - - if hasattr(input,'lumimask') and input.lumimask: - if not os.path.exists(input.lumimask): parser.error('File "%s" does not exist' % input.lumimask) - - ############################################################################### - class config: pass - - config.trial = trial - config.label = label - config.datasetpath = input.datasetpath - config.runselection = runselection - if hasattr(input,'inputVDriftDB') and input.inputVDriftDB: config.inputVDriftDB = os.path.abspath(input.inputVDriftDB) - if hasattr(input,'inputTTrigDB') and input.inputTTrigDB: config.inputTTrigDB = os.path.abspath(input.inputTTrigDB) - if hasattr(input,'inputT0DB') and input.inputT0DB: config.inputT0DB = os.path.abspath(input.inputT0DB) - if hasattr(input,'inputDBTag') and input.inputDBTag: - config.inputDBTag = input.inputDBTag - config.inputDBRcd = input.inputDBRcd - config.connectStrDBTag = input.connectStrDBTag - config.runOnRAW = False - if hasattr(input,'runOnRAW') and input.runOnRAW: config.runOnRAW = input.runOnRAW - config.runOnCosmics = False - if hasattr(input,'runOnCosmics') and input.runOnCosmics: config.runOnCosmics = input.runOnCosmics - config.runOnMC = False - if hasattr(input,'runOnMC') and input.runOnMC: config.runOnMC = input.runOnMC - config.globaltag = '' - if input.globaltag: config.globaltag = input.globaltag - config.digilabel = 'muonDTDigis' - config.preselection = input.preselection - - if not input.runOnGrid: - config.scheduler = 'CAF' - if input.stageOutLocal: - config.stageOutCAF = False - config.stageOutLocal = True - else: - config.stageOutCAF = True - config.stageOutLocal = False - else: - config.runOnGrid = True - config.scheduler = 'glite' - config.stageOutCAF = False - config.stageOutLocal = True - if hasattr(input,'ce_black_list') and input.ce_black_list is not None: config.ce_black_list = input.ce_black_list - if hasattr(input,'ce_white_list') and input.ce_white_list is not None: config.ce_white_list = input.ce_white_list +log = logging.getLogger(__name__) +log_choices = [ 'ERROR', 'WARNING', 'INFO', 'DEBUG' ] +date = '%F %H:%M:%S' +log_file_name = 'dtCalibration_' +log_file_name += datetime.datetime.now().strftime( "%Y-%m-%d_%H.%M.%S" ) + '.log' - config.useserver = input.useserver - config.queueAtCAF = input.queueAtCAF - #config.totalnumberevents = 1000000 - #config.eventsperjob = 50000 - if hasattr(input,'splitByLumi') and input.splitByLumi: - config.splitByLumi = True - config.splitByEvent = False - config.totalnumberlumis = input.totalnumberlumis - config.lumisperjob = input.lumisperjob - if hasattr(input,'lumimask') and input.lumimask: config.lumimask = os.path.abspath(input.lumimask) - elif hasattr(input,'splitByEvent') and input.splitByEvent: - config.splitByLumi = False - config.splitByEvent = True - config.totalnumberevents = input.totalnumberevents - config.eventsperjob = input.eventsperjob - else: - config.splitByLumi = False - config.splitByEvent = False - - if hasattr(input,'email') and input.email: config.email = input.email +def main(): + options = parse_command_line() + # setup logging + setupLogging(options) - if config.stageOutCAF: - """ - castorPath = '' - if not input.castorpath: castorPath = '/castor/cern.ch/cms/store/caf/user/' + os.environ['USER'] - else: castorPath = input.castorpath - """ - if not input.castorpath: parser.error('field "%s" needs to be set' % 'castorpath') - print "Writing files at",input.castorpath - config.castor_prefix = input.castorpath - config.castorpath = input.castorpath + # echo the command line used to run calibration to the log file + log.info("DT Calibration started with command: ") + log.info(" ".join(sys.argv)) - config.jobsFinishedThreshold = input.jobsFinishedThreshold - - # DB validation options - config.refDBTag = input.refDBTag - if hasattr(input,'connectStrRefDBTag') and input.connectStrRefDBTag: - config.connectStrRefDBTag = input.connectStrRefDBTag - else: - if hasattr(input,'connectStrDBTag') and input.connectStrDBTag: - config.connectStrRefDBTag = input.connectStrDBTag - - if hasattr(input,'dbFiles') and input.dbFiles: config.dbFiles = input.dbFiles.split(',') - config.dbValidRuns = [] - if hasattr(input,'dbValidRuns') and input.dbValidRuns: config.dbValidRuns = [int(item) for item in input.dbValidRuns.split(',')] - - base_label = '' - if input.workflowType == 'ttrig': base_label = 'Ttrig' - elif input.workflowType == 'vdrift': base_label = 'VDrift' - elif input.workflowType == 'noise': base_label = 'Noise' - elif input.workflowType == 't0': base_label = 'T0' - elif input.workflowType == 'validation': base_label = 'Valid' - elif input.workflowType == 'analysis': base_label = 'Analysis' - elif input.workflowType == 'dbvalidation': base_label = 'DBValid' - - base_dir = '' - if config.label: base_dir = 'Run%s-%s/%s' % (run,config.label,base_label) - else: base_dir = 'Run%s/%s' % (run,base_label) - if not os.path.exists(base_dir): os.makedirs(base_dir) - config.base_dir = base_dir - - run_dir = base_dir + '/Exec' - if not os.path.exists(run_dir): os.makedirs(run_dir) - config.run_dir = run_dir - - result_dir = base_dir + '/Results' - if not os.path.exists(result_dir): os.makedirs(result_dir) - config.result_dir = result_dir - - log_dir = base_dir + '/Log' - if not os.path.exists(log_dir): os.makedirs(log_dir) - config.log_dir = log_dir - - #logFileName = os.path.abspath('%s/Run_%s_v%s.log' % (log_dir,run,trial)) - #logOut = open(logFileName,'w',1) - - ############################################################################### start = time.time() - print "DT Calibration starting for Run",run - print "Using runs",runselection - print "Running at",run_dir - print "Results at",result_dir - #print "Log files at",logFileName - + print "DT Calibration starting " + print "Running at",options.working_dir + #stdout_original = sys.stdout #sys.stdout = logOut - from CalibMuon.DTCalibration.Workflow.crabWrap import initCrabEnvironment - initCrabEnvironment() + dtCalibWorker = DTCalibrationWorker(options) + local_path = dtCalibWorker.run() - execute = True - if input.no_exec: execute = False - dtCalibWorker = DTCalibrationWorker(run,config) - dtCalibWorker.run(input.workflowType, - input.workflowMode, - execute) + # move the log file to the working directory to avoid cluttering up the base directory + print "Job dir is",local_path + print "Log file is",log_file_name + os.rename(log_file_name,local_path+log_file_name) #sys.stdout = stdout_original - stop = time.time() - print "DT Calibration finished.. results in",result_dir + stop = time.time() + print "DT Calibration finished" print "Time elapsed was %.1f seconds"%(stop-start) + +def setupLogging(options): + #setup logging + format = '%(levelname)s (%(name)s) [%(asctime)s]: %(message)s' + #logging.basicConfig( level=logging._levelNames[ options.debug ], format=format, datefmt=date ) + logging.basicConfig(filename=log_file_name, level=logging.DEBUG, format=format, datefmt=date ) + log.setLevel(logging._levelNames[ options.debug ]) + #formatter = logging.Formatter( format ) + #hdlr = logging.FileHandler( log_file_name, mode='w' ) + #hdlr.setFormatter( formatter ) + #log.addHandler( hdlr ) + logging.getLogger('CRAB3').propagate = False # Avoid any CRAB message to propagate up to the handlers of the root logger. + + +def parse_command_line(): + ''' Setup command line options using prog command [options] sheme ''' + # This is the main parser instance. This parser will be called to parse the passed args + descr = "Main script to perform various DT calibration tasks.\n" + descr += "Choose a workflow, in some cases a workflow mode and a command\n" + descr += "example dtCalibration ttrig timeboxes submit" + main_parser = argparse.ArgumentParser(description=descr) + main_parser.add_argument( '--debug', + metavar='LEVEL', default='INFO', + choices=log_choices, + help='Set the debug level. Allowed values: ' + + ', '.join( log_choices ) + ' [default: %(default)s]' ) + DTCalibrationWorker.add_arguments( main_parser ) + + return main_parser.parse_args() + + +if __name__ == '__main__': + main() diff --git a/CalibMuon/DTCalibration/src/DTResidualFitter.cc b/CalibMuon/DTCalibration/src/DTResidualFitter.cc index bb571b6da3c24..e2a73ee8b5bc4 100644 --- a/CalibMuon/DTCalibration/src/DTResidualFitter.cc +++ b/CalibMuon/DTCalibration/src/DTResidualFitter.cc @@ -6,6 +6,7 @@ */ #include "CalibMuon/DTCalibration/interface/DTResidualFitter.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "TH1F.h" #include "TF1.h" @@ -20,9 +21,17 @@ DTResidualFitResult DTResidualFitter::fitResiduals(TH1F& histo, int nSigmas){ TString option("R"); if(!debug_) option += "Q"; + float under = histo.GetBinContent(0)/histo.GetEntries(); + float over = histo.GetBinContent(histo.GetNbinsX()+1)/histo.GetEntries(); float minFit = histo.GetMean() - histo.GetRMS(); float maxFit = histo.GetMean() + histo.GetRMS(); + if ((under>0.1) || (over>0.1)) + edm::LogError("DTResidualFitter") << "WARNING in histogram: " << histo.GetName() << "\n" + << " entries: " << histo.GetEntries() << "\n" + << " underflow: " << under*100. << "% \n" + << " overflow: " << over*100. << "%"; + TString funcName = TString(histo.GetName()) + "_gaus"; TF1* fitFunc = new TF1(funcName,"gaus",minFit,maxFit); @@ -36,5 +45,5 @@ DTResidualFitResult DTResidualFitter::fitResiduals(TH1F& histo, int nSigmas){ return DTResidualFitResult( fitFunc->GetParameter(1), fitFunc->GetParError(1), fitFunc->GetParameter(2), - fitFunc->GetParError(2) ); + fitFunc->GetParError(2) ); } diff --git a/CalibMuon/DTCalibration/src/DTSegmentSelector.cc b/CalibMuon/DTCalibration/src/DTSegmentSelector.cc index 2fb685c3e3d62..2a644bd196b14 100644 --- a/CalibMuon/DTCalibration/src/DTSegmentSelector.cc +++ b/CalibMuon/DTCalibration/src/DTSegmentSelector.cc @@ -22,7 +22,7 @@ bool DTSegmentSelector::operator() (DTRecSegment4D const& segment, edm::Event co ESHandle dtGeom; eventSetup.get().get(dtGeom); */ - + edm::ESHandle statusMap; if(checkNoisyChannels_) setup.get().get(statusMap); @@ -36,6 +36,7 @@ bool DTSegmentSelector::operator() (DTRecSegment4D const& segment, edm::Event co std::vector phiRecHits = phiSeg->specificRecHits(); nPhiHits = phiRecHits.size(); if(checkNoisyChannels_) segmentNoisyPhi = checkNoisySegment(statusMap,phiRecHits); + //} else result = false; } // Get the Theta 2D segment int nZHits = -1; @@ -53,29 +54,29 @@ bool DTSegmentSelector::operator() (DTRecSegment4D const& segment, edm::Event co // Segment selection // Discard segment if it has a noisy cell if(segmentNoisyPhi || segmentNoisyZ) - result = false; + result = false; // 2D-segment number of hits if(segment.hasPhi() && nPhiHits < minHitsPhi_) - result = false; + result = false; if(segment.hasZed() && nZHits < minHitsZ_) - result = false; + result = false; // Segment chi2 double chiSquare = segment.chi2()/segment.degreesOfFreedom(); if(chiSquare > maxChi2_) - result = false; + result = false; // Segment angle LocalVector segment4DLocalDir = segment.localDirection(); double angleZ = fabs( atan(segment4DLocalDir.y()/segment4DLocalDir.z())*180./Geom::pi() ); if( angleZ > maxAngleZ_) - result = false; + result = false; double anglePhi = fabs( atan(segment4DLocalDir.x()/segment4DLocalDir.z())*180./Geom::pi() ); if( anglePhi > maxAnglePhi_) - result = false; + result = false; return result; } diff --git a/CalibMuon/DTCalibration/test/DumpFileToDB_diffMode_cfg.py b/CalibMuon/DTCalibration/test/DumpFileToDB_diffMode_cfg.py index a5150fafbdbcb..21b0b65dc104b 100644 --- a/CalibMuon/DTCalibration/test/DumpFileToDB_diffMode_cfg.py +++ b/CalibMuon/DTCalibration/test/DumpFileToDB_diffMode_cfg.py @@ -2,7 +2,7 @@ process = cms.Process("DumpFileToDB") -process.load("CondCore.DBCommon.CondDBSetup_cfi") +process.load("CondCore.CondDB.CondDB_cfi") process.source = cms.Source("EmptySource", numberEventsInRun = cms.untracked.uint32(1), @@ -20,8 +20,7 @@ # process.calibDB = cms.ESSource("PoolDBESSource", -# process.CondDBSetup, -# authenticationMethod = cms.untracked.uint32(0), +# process.CondDB, # toGet = cms.VPSet(cms.PSet( # # VDrift # #record = cms.string("DTMtimeRcd"), @@ -33,17 +32,16 @@ # record = cms.string('DTTtrigRcd'), # tag = cms.string('ttrig_test') # )), -# connect = cms.string('sqlite_file:ttrig_test.db') # ) +#process.calibDB.connect = cms.string('sqlite_file:ttrig_test.db') # VDrift, TTrig, TZero, Noise or channels Map into DB process.PoolDBOutputService = cms.Service("PoolDBOutputService", - process.CondDBSetup, - connect = cms.string("sqlite_file:ttrignew.db"), + process.CondDB, toPut = cms.VPSet(cms.PSet(record = cms.string("DTTtrigRcd"), tag = cms.string("ttrig")))) - +process.PoolDBOutputService.connect = cms.string("sqlite_file:ttrignew.db") #Module to dump a file into a DB process.dumpToDB = cms.EDFilter("DumpFileToDB", differentialMode = cms.untracked.bool(True), diff --git a/CalibMuon/DTCalibration/test/FakeTTrig_cfg.py b/CalibMuon/DTCalibration/test/FakeTTrig_cfg.py index c91079cbc07a5..5f5183f957bd9 100644 --- a/CalibMuon/DTCalibration/test/FakeTTrig_cfg.py +++ b/CalibMuon/DTCalibration/test/FakeTTrig_cfg.py @@ -1,28 +1,26 @@ import FWCore.ParameterSet.Config as cms - + process = cms.Process("fakeDB") process.load("Configuration.StandardSequences.GeometryDB_cff") process.load("Geometry.DTGeometry.dtGeometry_cfi") process.DTGeometryESModule.applyAlignment = False process.DTGeometryESModule.fromDDD = False -process.load("CondCore.DBCommon.CondDBSetup_cfi") - +process.load("CondCore.CondDB.CondDB_cfi") + process.source = cms.Source("EmptySource") - + process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1) ) process.calibDB = cms.ESSource("PoolDBESSource", - process.CondDBSetup, - authenticationMethod = cms.untracked.uint32(0), + process.CondDB, toGet = cms.VPSet(cms.PSet( record = cms.string('DTTtrigRcd'), tag = cms.string('ttrig') )), - connect = cms.string('sqlite_file:/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/COMM09/ttrig/ttrig_ResidCorr_112281.db') ) - +process.calibDB.connect = cms.string('sqlite_file:/afs/cern.ch/cms/CAF/CMSALCA/ALCA_MUONCALIB/DTCALIB/COMM09/ttrig/ttrig_ResidCorr_112281.db') #process.DTMapping = cms.ESSource("PoolDBESSource", # DBParameters = cms.PSet( # messageLevel = cms.untracked.int32(0), @@ -41,27 +39,26 @@ initialSeed = cms.untracked.uint32(563) ) ) - + process.PoolDBOutputService = cms.Service("PoolDBOutputService", - process.CondDBSetup, + process.CondDB, timetype = cms.untracked.string('runnumber'), - connect = cms.string('sqlite_file:ttrig_112281-75.db'), - authenticationMethod = cms.untracked.uint32(0), toPut = cms.VPSet(cms.PSet( record = cms.string('DTTtrigRcd'), tag = cms.string('ttrig') )) ) - +process.PoolDBOutputService.connect = cms.string('sqlite_file:ttrig_112281-75.db') + process.FaketTrig = cms.EDAnalyzer("FakeTTrig", useTofCorrection = cms.untracked.bool(False), useWirePropCorrection = cms.untracked.bool(False), dbLabel = cms.untracked.string(''), vPropWire = cms.untracked.double(24.4), readDB = cms.untracked.bool(True), - fakeTTrigPedestal = cms.untracked.double(500.0), + fakeTTrigPedestal = cms.untracked.double(500.0), smearing = cms.untracked.double(12.0) ) - + process.p = cms.Path(process.FaketTrig) - + diff --git a/Calibration/EcalAlCaRecoProducers/plugins/SelectedElectronFEDListProducer.cc b/Calibration/EcalAlCaRecoProducers/plugins/SelectedElectronFEDListProducer.cc index f4e751fe43a7f..89028efd2aba6 100644 --- a/Calibration/EcalAlCaRecoProducers/plugins/SelectedElectronFEDListProducer.cc +++ b/Calibration/EcalAlCaRecoProducers/plugins/SelectedElectronFEDListProducer.cc @@ -472,7 +472,7 @@ void SelectedElectronFEDListProducer::produce(edm::Event & iEvent, c HBHERecHitCollection::const_iterator itHcalRecHit = hcalRecHitCollection->begin(); for( ; itHcalRecHit != hcalRecHitCollection->end() ; ++itHcalRecHit) { HcalDetId recHitId(itHcalRecHit->id()); - const HcalGeometry* cellGeometry = (HcalGeometry*)(GeometryCalo_->getSubdetectorGeometry(recHitId)); + const HcalGeometry* cellGeometry = static_cast(GeometryCalo_->getSubdetectorGeometry(recHitId)); float dR = reco::deltaR(scRef->eta(),scRef->phi(),cellGeometry->getPosition(recHitId).eta(),cellGeometry->getPosition(recHitId).phi()); if(dR <= dRHcalRegion_) { const HcalElectronicsId electronicId = HcalReadoutMap_->lookup(recHitId); diff --git a/Calibration/EcalCalibAlgos/src/EcalGeomPhiSymHelper.cc b/Calibration/EcalCalibAlgos/src/EcalGeomPhiSymHelper.cc index bb5e3f680665b..452c4db230a3d 100644 --- a/Calibration/EcalCalibAlgos/src/EcalGeomPhiSymHelper.cc +++ b/Calibration/EcalCalibAlgos/src/EcalGeomPhiSymHelper.cc @@ -70,7 +70,7 @@ void EcalGeomPhiSymHelper::setup(const CaloGeometry* geometry, std::vector::const_iterator endcapIt; for (endcapIt=endcapCells.begin(); endcapIt!=endcapCells.end(); endcapIt++) { - const CaloCellGeometry *cellGeometry = endcapGeometry->getGeometry(*endcapIt); + auto cellGeometry = endcapGeometry->getGeometry(*endcapIt); EEDetId ee(*endcapIt); int ix=ee.ix()-1; int iy=ee.iy()-1; diff --git a/Calibration/EcalCalibAlgos/src/InvRingCalib.cc b/Calibration/EcalCalibAlgos/src/InvRingCalib.cc index f4d4c2c448165..dcb47dbd69e66 100644 --- a/Calibration/EcalCalibAlgos/src/InvRingCalib.cc +++ b/Calibration/EcalCalibAlgos/src/InvRingCalib.cc @@ -172,11 +172,11 @@ InvRingCalib::duringLoop (const edm::Event& iEvent, //gets the geometry from the event setup edm::ESHandle geoHandle; iSetup.get().get(geoHandle); - const CaloGeometry& geometry = *geoHandle; + const CaloGeometry* geometry = geoHandle.product(); edm::LogInfo ("IML") <<"[InvRingCalib] Event Setup read"; //fills a vector with all the cells - m_barrelCells = geometry.getValidDetIds(DetId::Ecal, EcalBarrel); - m_endcapCells = geometry.getValidDetIds(DetId::Ecal, EcalEndcap); + m_barrelCells = geometry->getValidDetIds(DetId::Ecal, EcalBarrel); + m_endcapCells = geometry->getValidDetIds(DetId::Ecal, EcalEndcap); //Defines the EB regions edm::LogInfo ("IML") <<"[InvRingCalib] Defining Barrel Regions"; EBRegionDef(); @@ -280,7 +280,7 @@ InvRingCalib::duringLoop (const edm::Event& iEvent, const EcalRecHitCollection* barrelHitsCollection = nullptr; edm::Handle barrelRecHitsHandle ; iEvent.getByLabel (m_barrelAlCa, barrelRecHitsHandle) ; - barrelHitsCollection = barrelRecHitsHandle.product () ; + barrelHitsCollection = barrelRecHitsHandle.product() ; if (!barrelRecHitsHandle.isValid ()) { edm::LogError ("IML") << "[EcalEleCalibLooper] barrel rec hits not found" ; @@ -290,7 +290,7 @@ InvRingCalib::duringLoop (const edm::Event& iEvent, const EcalRecHitCollection* endcapHitsCollection = nullptr; edm::Handle endcapRecHitsHandle ; iEvent.getByLabel (m_endcapAlCa, endcapRecHitsHandle) ; - endcapHitsCollection = endcapRecHitsHandle.product () ; + endcapHitsCollection = endcapRecHitsHandle.product() ; if (!endcapRecHitsHandle.isValid ()) { edm::LogError ("IML") << "[EcalEleCalibLooper] endcap rec hits not found" ; @@ -458,9 +458,9 @@ void InvRingCalib::EERingDef(const edm::EventSetup& iSetup) edm::ESHandle geoHandle; iSetup.get().get(geoHandle); //Gets the geometry of the endcap - const CaloGeometry& geometry = *geoHandle; - const CaloSubdetectorGeometry *endcapGeometry = geometry.getSubdetectorGeometry(DetId::Ecal, EcalEndcap); -// const CaloSubdetectorGeometry *barrelGeometry = geometry.getSubdetectorGeometry(DetId::Ecal, EcalBarrel); + const CaloGeometry* geometry = geoHandle.product(); + const CaloSubdetectorGeometry *endcapGeometry = geometry->getSubdetectorGeometry(DetId::Ecal, EcalEndcap); +// const CaloSubdetectorGeometry *barrelGeometry = geometry->getSubdetectorGeometry(DetId::Ecal, EcalBarrel); //for every xtal gets the position Vector and the phi position // for (std::vector::const_iterator barrelIt = m_barrelCells.begin(); @@ -475,7 +475,7 @@ void InvRingCalib::EERingDef(const edm::EventSetup& iSetup) for (std::vector::const_iterator endcapIt = m_endcapCells.begin(); endcapIt!=m_endcapCells.end(); ++endcapIt) { - const CaloCellGeometry *cellGeometry = endcapGeometry->getGeometry(*endcapIt); + auto cellGeometry = endcapGeometry->getGeometry(*endcapIt); m_cellPos[endcapIt->rawId()] = cellGeometry->getPosition(); m_cellPhi[endcapIt->rawId()] = cellGeometry->getPosition().phi(); } diff --git a/Calibration/HcalAlCaRecoProducers/src/ProducerAnalyzer.cc b/Calibration/HcalAlCaRecoProducers/src/ProducerAnalyzer.cc index 35e8a3c366a9c..02279fa3e0ae9 100644 --- a/Calibration/HcalAlCaRecoProducers/src/ProducerAnalyzer.cc +++ b/Calibration/HcalAlCaRecoProducers/src/ProducerAnalyzer.cc @@ -6,6 +6,7 @@ #include "DataFormats/Provenance/interface/StableProvenance.h" #include "DataFormats/MuonReco/interface/Muon.h" #include "TrackingTools/TransientTrack/interface/TransientTrack.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "Geometry/Records/interface/CaloGeometryRecord.h" #include "Geometry/CaloGeometry/interface/CaloGeometry.h" #include "Geometry/HcalTowerAlgo/interface/HcalGeometry.h" @@ -15,9 +16,6 @@ #include "DataFormats/TrackReco/interface/TrackExtraFwd.h" #include "RecoTracker/TrackProducer/interface/TrackProducerBase.h" -#include - -using namespace std; using namespace reco; namespace cms @@ -85,173 +83,148 @@ ProducerAnalyzer::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetu using namespace edm; - const CaloGeometry* geo; - edm::ESHandle pG; - iSetup.get().get(pG); - geo = pG.product(); + edm::ESHandle pG; + iSetup.get().get(pG); + const CaloGeometry* geo = pG.product(); std::vector theProvenance; iEvent.getAllStableProvenance(theProvenance); - for(auto const& provenance : theProvenance) - { - cout<<" Print all module/label names "<moduleName()<<" "<moduleLabel()<< - " "<productInstanceName()<moduleName() + <<" "<moduleLabel() + <<" "<productInstanceName(); } - if(nameProd_ == "hoCalibProducer") - { - edm::Handle ho; - iEvent.getByToken(tok_hovar_, ho); - const HOCalibVariableCollection Hitho = *(ho.product()); - std::cout<<" Size of HO "<<(Hitho).size()< ho; + iEvent.getByToken(tok_hovar_, ho); + const HOCalibVariableCollection Hitho = *(ho.product()); + edm::LogVerbatim("HcalAlCa")<<" Size of HO "<<(Hitho).size(); } - if(nameProd_ == "ALCARECOMuAlZMuMu" ) - { - - edm::Handle ho; - iEvent.getByToken(tok_horeco_, ho); - const HORecHitCollection Hitho = *(ho.product()); - std::cout<<" Size of HO "<<(Hitho).size()< mucand; - iEvent.getByToken(tok_muons_, mucand); - std::cout<<" Size of muon collection "<size()<begin(); it != mucand->end(); it++) - { - TrackRef mu = (*it).combinedMuon(); - std::cout<<" Pt muon "<innerMomentum()< ho; + iEvent.getByToken(tok_horeco_, ho); + const HORecHitCollection Hitho = *(ho.product()); + edm::LogVerbatim("HcalAlCa")<<" Size of HO "<<(Hitho).size(); + edm::Handle mucand; + iEvent.getByToken(tok_muons_, mucand); + edm::LogVerbatim("HcalAlCa")<<" Size of muon collection "<size(); + for(const auto & it : *(mucand.product())) { + TrackRef mu = it.combinedMuon(); + edm::LogVerbatim("HcalAlCa")<<" Pt muon "<innerMomentum(); + } + } - if(nameProd_ != "IsoProd" && nameProd_ != "ALCARECOMuAlZMuMu" && nameProd_ != "hoCalibProducer") - { - edm::Handle hbhe; - iEvent.getByToken(tok_hbhe_, hbhe); - const HBHERecHitCollection Hithbhe = *(hbhe.product()); - std::cout<<" Size of HBHE "<<(Hithbhe).size()< hbhe; + iEvent.getByToken(tok_hbhe_, hbhe); + const HBHERecHitCollection Hithbhe = *(hbhe.product()); + edm::LogVerbatim("HcalAlCa")<<" Size of HBHE "<<(Hithbhe).size(); - edm::Handle ho; - iEvent.getByToken(tok_ho_, ho); - const HORecHitCollection Hitho = *(ho.product()); - std::cout<<" Size of HO "<<(Hitho).size()< ho; + iEvent.getByToken(tok_ho_, ho); + const HORecHitCollection Hitho = *(ho.product()); + edm::LogVerbatim("HcalAlCa")<<" Size of HO "<<(Hitho).size(); - edm::Handle hf; - iEvent.getByToken(tok_hf_, hf); - const HFRecHitCollection Hithf = *(hf.product()); - std::cout<<" Size of HF "<<(Hithf).size()< hf; + iEvent.getByToken(tok_hf_, hf); + const HFRecHitCollection Hithf = *(hf.product()); + edm::LogVerbatim("HcalAlCa")<<" Size of HF "<<(Hithf).size(); } - if(nameProd_ == "IsoProd") - { - cout<<" We are here "< tracks; - iEvent.getByToken(tok_tracks_,tracks); + if(nameProd_ == "IsoProd") { + edm::LogVerbatim("HcalAlCa")<<" We are here "; + edm::Handle tracks; + iEvent.getByToken(tok_tracks_,tracks); - std::cout<<" Tracks size "<<(*tracks).size()<begin (); - - for (; track != tracks->end (); track++) - { - cout<<" P track "<<(*track).p()<<" eta "<<(*track).eta()<<" phi "<<(*track).phi()<<" Outer "<<(*track).outerMomentum()<<" "<< - (*track).outerPosition()<outerMomentum()<<" "<outerPosition()< ecal; - iEvent.getByToken(tok_ecal_,ecal); - const EcalRecHitCollection Hitecal = *(ecal.product()); - std::cout<<" Size of Ecal "<<(Hitecal).size()<begin (); - - double energyECAL = 0.; - double energyHCAL = 0.; - - for (; hite != (ecal.product())->end (); hite++) { - -// cout<<" Energy ECAL "<<(*hite).energy()<getPosition((*hite).detid()); + edm::LogVerbatim("HcalAlCa")<<" Tracks size "<<(*tracks).size(); + for (const auto & track : *(tracks.product())) { + edm::LogVerbatim("HcalAlCa")<<" P track "<outerMomentum()<<" " + <outerPosition(); + } + + edm::Handle ecal; + iEvent.getByToken(tok_ecal_,ecal); + const EcalRecHitCollection Hitecal = *(ecal.product()); + edm::LogVerbatim("HcalAlCa")<<" Size of Ecal "<<(Hitecal).size(); + + double energyECAL = 0.; + double energyHCAL = 0.; + + for (const auto & hite : *(ecal.product())) { + + const GlobalPoint& posE = geo->getPosition(hite.detid()); - cout<<" Energy ECAL "<<(*hite).energy()<< - " eta "< hbhe; - iEvent.getByToken(tok_hbheProd_,hbhe); - const HBHERecHitCollection Hithbhe = *(hbhe.product()); - std::cout<<" Size of HBHE "<<(Hithbhe).size()<begin (); + edm::Handle hbhe; + iEvent.getByToken(tok_hbheProd_,hbhe); + const HBHERecHitCollection Hithbhe = *(hbhe.product()); + edm::LogVerbatim("HcalAlCa")<<" Size of HBHE "<<(Hithbhe).size(); - for (; hith != (hbhe.product())->end (); hith++) { + for (const auto & hith : *(hbhe.product())) { - GlobalPoint posH = ((HcalGeometry*)(geo->getSubdetectorGeometry((*hith).detid())))->getPosition((*hith).detid()); + GlobalPoint posH = (static_cast(geo->getSubdetectorGeometry(hith.detid())))->getPosition(hith.detid()); - cout<<" Energy HCAL "<<(*hith).energy()<< - " eta "< ho; - iEvent.getByToken(tok_hoProd_,ho); - const HORecHitCollection Hitho = *(ho.product()); - std::cout<<" Size of HO "<<(Hitho).size()<begin (); - - for (; hito != (ho.product())->end (); hito++) - { -// cout<<" Energy HO "<<(*hito).energy()< ecal; - iEvent.getByToken(tok_ecal_, ecal); - std::cout<<" Size of ECAL "<<(*ecal).size()< jets; - iEvent.getByToken(tok_jets_, jets); - std::cout<<" Jet size "<<(*jets).size()<begin (); - for (; jet != jets->end (); jet++) - { - cout<<" Et jet "<<(*jet).et()<<" eta "<<(*jet).eta()<<" phi "<<(*jet).phi()< tracks; - iEvent.getByToken(tok_tracks_, tracks); - std::cout<<" Tracks size "<<(*tracks).size()< ecal; + iEvent.getByToken(tok_ecal_, ecal); + edm::LogVerbatim("HcalAlCa")<<" Size of ECAL "<<(*ecal).size(); + + edm::Handle jets; + iEvent.getByToken(tok_jets_, jets); + edm::LogVerbatim("HcalAlCa")<<" Jet size "<<(*jets).size(); + + for (const auto & jet : *(jets.product())) { + edm::LogVerbatim("HcalAlCa")<<" Et jet "< tracks; + iEvent.getByToken(tok_tracks_, tracks); + edm::LogVerbatim("HcalAlCa")<<" Tracks size "<<(*tracks).size(); } - if( nameProd_ == "GammaJetProd") - { - edm::Handle eclus; - iEvent.getByToken(tok_gamma_, eclus); - std::cout<<" GammaClus size "<<(*eclus).size()<begin (); - for (; iclus != eclus->end (); iclus++) - { - cout<<" Et gamma "<<(*iclus).energy()/cosh((*iclus).eta())<<" eta "<<(*iclus).eta()<<" phi "<<(*iclus).phi()< eclus; + iEvent.getByToken(tok_gamma_, eclus); + edm::LogVerbatim("HcalAlCa")<<" GammaClus size "<<(*eclus).size(); + for (const auto & iclus : *(eclus.product())) { + edm::LogVerbatim("HcalAlCa")<<" Et gamma " + < npvbin_, iprange_; - std::vector prange_[5]; + static const int etamax_=26, npbin_=7, nvbin_=6; + static const bool debug_=false; + int mode_, modeLHC_, exRBX_, kphi_; + std::vector npvbin_, iprange_; + std::vector prange_[5]; std::map h_p_, h_nv_; std::map h_pnv_; std::map h_p2_, h_nv2_; @@ -186,6 +193,34 @@ void AnalyzeLepTree::Init(TTree *tree) { // Init() will be called many times when running on PROOF // (once per file to be processed). + exRBX_ = (mode_/64)%32; + kphi_ = (mode_/16)%4; + if ((mode_%2) == 0) std::cout << "Produce set of histograms of energy, " + << " active length, active length corrected " + << "energy for 3 types" << std::endl; + else std::cout << "Produce plots of p, nvx and scatter plots " + << "for each ieta" << std::endl; + if (((mode_/2)%2) == 0) std::cout << "Ignore the information on number of " + << "vertex iformation" << std::endl; + else std::cout << "Group ranges of # of vertex " + << "0:15:20:25:30:100" << std::endl; + if (((mode_/4)%2) == 0) std::cout << "Ignore the information on track " + << "momentum" << std::endl; + else std::cout << "Separate plots for certain momentum " + << "range (the range depends on ieta)\n"; + if (((mode_/8)%2) == 0) std::cout << "Generate separate plot for each depth" + << std::endl; + else std::cout << "Sums up all depths for plots\n"; + if (kphi_ == 0) std::cout << "Make no check on iphi" << std::endl; + else if (kphi_ == 1) std::cout << "Make separate plot for each iphi\n"; + else if (kphi_ == 2) std::cout << "Make separate plot for each RBX\n"; + else std::cout << "Exclude the RBX " << exRBX_ << std::endl; + if (modeLHC_ == 0) std::cout << "This is Run1 detector (till 2016)\n"; + else if (modeLHC_ == 1) std::cout << "This is Plan36 detector (2018)\n"; + else if (modeLHC_ == 2) std::cout << "This is Phase1 detector (after 2020)\n"; + else if (modeLHC_ == 3) std::cout << "This is Plan1 detector (2017)\n"; + else std::cout << "This is Phase2 detector (after 2024)\n"; + // Set object pointer t_ene = 0; t_enec = 0; @@ -289,56 +324,58 @@ void AnalyzeLepTree::Loop() { std::map::iterator it5 = h_nv2_.find(id2); if (it5 != h_nv2_.end()) (it5->second)->Fill(t_nvtx); } else { - if ((mode_/8)%2 == 0) { - for (unsigned int k=0; ksize(); ++k) { - int depth = (*t_depth)[k]; - unsigned int id = packID(zside,eta,phi,depth+1,vbin,pbin); - double ene = (*t_ene)[k]; - double enec = (*t_enec)[k]; - double charge = (*t_charge)[k]; - double actl = (*t_actln)[k]; - if (ene > 0 && actl > 0 && charge > 0) { - std::map::iterator it1 = h_Energy_.find(id); - if (it1 != h_Energy_.end()) (it1->second)->Fill(ene); - std::map::iterator it2 = h_Ecorr_.find(id); - if (it2 != h_Ecorr_.end()) (it2->second)->Fill(ene/actl); - std::map::iterator it3 = h_EnergyC_.find(id); - if (it3 != h_EnergyC_.end()) (it3->second)->Fill(enec); - std::map::iterator it4 = h_EcorrC_.find(id); - if (it4 != h_EcorrC_.end()) (it4->second)->Fill(enec/actl); - std::map::iterator it5 = h_Charge_.find(id); - if (it5 != h_Charge_.end()) (it5->second)->Fill(charge); - std::map::iterator it6 = h_Chcorr_.find(id); - if (it6 != h_Chcorr_.end()) (it6->second)->Fill(charge/actl); - /* - if ((eta>20 && (t_iphi > 35)) || (t_iphi > 71)) std::cout << zside << ":" << eta << ":" << phi << ":" << t_iphi << ":" << depth+1 << ":" << vbin << ":" << pbin << " ID " << std::hex << id << std::dec << " Flags " << (it1 != h_Energy_.end()) << ":" << (it2 != h_Ecorr_.end()) << ":" << (it3 != h_EnergyC_.end()) << ":" << (it4 != h_EcorrC_.end()) << ":" << (it5 != h_Charge_.end()) << ":" << (it6 != h_Chcorr_.end()) << " E " << ene << " C " << charge << " L " << actl << std::endl; - if ((it1 == h_Energy_.end()) || (it2 == h_Ecorr_.end()) || (it3 == h_EnergyC_.end()) || (it4 == h_EcorrC_.end()) || (it5 == h_Charge_.end()) || (it6 == h_Chcorr_.end())) std::cout << zside << ":" << eta << ":" << phi << ":" << t_iphi << ":" << depth+1 << ":" << vbin << ":" << pbin << " ID " << std::hex << id << std::dec << " Flags " << (it1 != h_Energy_.end()) << ":" << (it2 != h_Ecorr_.end()) << ":" << (it3 != h_Charge_.end()) << ":" << (it4 != h_Chcorr_.end()) << " E " << ene << " C " << charge << " L " << actl << std::endl; - */ + if (phi > 0 && pbin >= 0 && vbin >= 0) { + if ((mode_/8)%2 == 0) { + for (unsigned int k=0; ksize(); ++k) { + int depth = (*t_depth)[k]; + unsigned int id = packID(zside,eta,phi,depth+1,vbin,pbin); + double ene = (*t_ene)[k]; + double enec = (*t_enec)[k]; + double charge = (*t_charge)[k]; + double actl = (*t_actln)[k]; + if (ene > 0 && actl > 0 && charge > 0) { + std::map::iterator it1 = h_Energy_.find(id); + if (it1 != h_Energy_.end()) (it1->second)->Fill(ene); + std::map::iterator it2 = h_Ecorr_.find(id); + if (it2 != h_Ecorr_.end()) (it2->second)->Fill(ene/actl); + std::map::iterator it3 = h_EnergyC_.find(id); + if (it3 != h_EnergyC_.end()) (it3->second)->Fill(enec); + std::map::iterator it4 = h_EcorrC_.find(id); + if (it4 != h_EcorrC_.end()) (it4->second)->Fill(enec/actl); + std::map::iterator it5 = h_Charge_.find(id); + if (it5 != h_Charge_.end()) (it5->second)->Fill(charge); + std::map::iterator it6 = h_Chcorr_.find(id); + if (it6 != h_Chcorr_.end()) (it6->second)->Fill(charge/actl); + if (debug_) { +// if ((eta>20 && (t_iphi > 35)) || (t_iphi > 71)) std::cout << zside << ":" << eta << ":" << phi << ":" << t_iphi << ":" << depth+1 << ":" << vbin << ":" << pbin << " ID " << std::hex << id << std::dec << " Flags " << (it1 != h_Energy_.end()) << ":" << (it2 != h_Ecorr_.end()) << ":" << (it3 != h_EnergyC_.end()) << ":" << (it4 != h_EcorrC_.end()) << ":" << (it5 != h_Charge_.end()) << ":" << (it6 != h_Chcorr_.end()) << " E " << ene << " C " << charge << " L " << actl << std::endl; + if ((it1 == h_Energy_.end()) || (it2 == h_Ecorr_.end()) || (it3 == h_EnergyC_.end()) || (it4 == h_EcorrC_.end()) || (it5 == h_Charge_.end()) || (it6 == h_Chcorr_.end())) std::cout << zside << ":" << eta << ":" << phi << ":" << t_iphi << ":" << depth+1 << ":" << vbin << ":" << pbin << " ID " << std::hex << id << std::dec << " Flags " << (it1 != h_Energy_.end()) << ":" << (it2 != h_Ecorr_.end()) << ":" << (it3 != h_Charge_.end()) << ":" << (it4 != h_Chcorr_.end()) << " E " << ene << " C " << charge << " L " << actl << std::endl; + } + } } - } - } else { - double ene(0), enec(0), actl(0), charge(0); - unsigned int id = packID(zside,eta,phi,1,vbin,pbin); - for (unsigned int k=0; ksize(); ++k) { - if ((*t_ene)[k] > 0 && (*t_actln)[k] > 0) { - ene += (*t_ene)[k]; - enec += (*t_enec)[k]; - charge += (*t_charge)[k]; - actl += (*t_actln)[k]; + } else { + double ene(0), enec(0), actl(0), charge(0); + unsigned int id = packID(zside,eta,phi,1,vbin,pbin); + for (unsigned int k=0; ksize(); ++k) { + if ((*t_ene)[k] > 0 && (*t_actln)[k] > 0) { + ene += (*t_ene)[k]; + enec += (*t_enec)[k]; + charge += (*t_charge)[k]; + actl += (*t_actln)[k]; + } } + std::map::iterator it1 = h_Energy_.find(id); + if (it1 != h_Energy_.end()) (it1->second)->Fill(ene); + std::map::iterator it2 = h_Ecorr_.find(id); + if (it2 != h_Ecorr_.end()) (it2->second)->Fill(ene/actl); + std::map::iterator it3 = h_EnergyC_.find(id); + if (it3 != h_EnergyC_.end()) (it3->second)->Fill(enec); + std::map::iterator it4 = h_EcorrC_.find(id); + if (it4 != h_EcorrC_.end()) (it4->second)->Fill(enec/actl); + std::map::iterator it5 = h_Charge_.find(id); + if (it5 != h_Charge_.end()) (it5->second)->Fill(charge); + std::map::iterator it6 = h_Chcorr_.find(id); + if (it6 != h_Chcorr_.end()) (it6->second)->Fill(charge/actl); } - std::map::iterator it1 = h_Energy_.find(id); - if (it1 != h_Energy_.end()) (it1->second)->Fill(ene); - std::map::iterator it2 = h_Ecorr_.find(id); - if (it2 != h_Ecorr_.end()) (it2->second)->Fill(ene/actl); - std::map::iterator it3 = h_EnergyC_.find(id); - if (it3 != h_EnergyC_.end()) (it3->second)->Fill(ene); - std::map::iterator it4 = h_Ecorr_.find(id); - if (it4 != h_EcorrC_.end()) (it4->second)->Fill(ene/actl); - std::map::iterator it5 = h_Charge_.find(id); - if (it5 != h_Charge_.end()) (it5->second)->Fill(charge); - std::map::iterator it6 = h_Chcorr_.find(id); - if (it6 != h_Chcorr_.end()) (it6->second)->Fill(charge/actl); } } } @@ -346,29 +383,45 @@ void AnalyzeLepTree::Loop() { void AnalyzeLepTree::bookHisto() { - int npvbin[6] = {0, 15, 20, 25, 30, 100}; + int npvbin[nvbin_] = {0, 15, 20, 25, 30, 100}; npvbin_.clear(); for (int i=0; i<5; ++i) prange_[i].clear(); - for (int i=0; i<6; ++i) npvbin_.push_back(npvbin[i]); + for (int i=0; i0) ? ieta : -ieta; + if (eta != 0) { + int ndepth = ((mode_/8)%2 == 0) ? nDepthBins(eta, 63) : 1; + std::cout << "Eta " << ieta << " with " << nPhiBins(eta) + << " phi bins " << ndepth << " maximum depths and " + << nPBins(eta) << " p bins" << std::endl; + } + } + } + } char name[100], title[200]; + unsigned int book1(0), book2(0); if ((mode_/1)%2 == 1) { h_p_.clear(); h_nv_.clear(); h_pnv_.clear(); h_nv2_.clear(); h_p2_.clear(); - for (int ieta=-26; ieta<=26; ++ieta) { + for (int ieta=-etamax_; ieta<=etamax_; ++ieta) { if (ieta != 0) { int zside = (ieta>0) ? 1 : -1; int eta = (ieta>0) ? ieta : -ieta; @@ -376,15 +429,19 @@ void AnalyzeLepTree::bookHisto() { sprintf(name, "peta%d", ieta); sprintf(title,"Momentum for i#eta = %d (GeV)", ieta); h_p_[id0] = new TH1D(name, title, 100, 0.0, 500.0); + ++book1; sprintf(name, "nveta%d", ieta); sprintf(title,"Number of Vertex for i#eta = %d", ieta); h_nv_[id0] = new TH1D(name, title, 100, 0.0, 100.0); + ++book1; sprintf(name, "pnveta%d", ieta); sprintf(title,"i#eta = %d", ieta); TH2D* h2 = new TH2D(name, title, 100, 0.0, 100.0, 100, 0.0, 500.0); + ++book2; h2->GetXaxis()->SetTitle("Number of Vertex"); h2->GetYaxis()->SetTitle("Momentum (GeV)"); h_pnv_[id0] = h2; + ++book1; char etas[10]; sprintf (etas, "i#eta=%d", ieta); char name[100], title[200]; @@ -400,6 +457,7 @@ void AnalyzeLepTree::bookHisto() { sprintf (title,"Momentum for %s %s", etas, ps); h_p2_[id] = new TH1D(name,title,100,0.0,500.0); h_p2_[id]->Sumw2(); + ++book1; } for (int vbin=0; vbinSumw2(); + ++book1; } } } } else { h_Energy_.clear(); h_Ecorr_.clear(); h_Charge_.clear(); h_Chcorr_.clear(); h_EnergyC_.clear(); h_EcorrC_.clear(); - for (int ieta=-26; ieta<=26; ++ieta) { + for (int ieta=-etamax_; ieta<=etamax_; ++ieta) { if (ieta != 0) { int zside = (ieta>0) ? 1 : -1; int eta = (ieta>0) ? ieta : -ieta; @@ -424,14 +483,16 @@ void AnalyzeLepTree::bookHisto() { sprintf (etas, "i#eta=%d", ieta); for (int iphi=0; iphiSumw2(); + getBins(0, eta, phi0, depth+1, nbin, xmax); + h_Energy_[id] = new TH1D(name,title,nbin,0.0,xmax); + ++book1; sprintf (name,"EcorE%dF%dD%dV%dP%d",ieta,phi,depth,vbin,pbin); sprintf (title,"Active length corrected energy for %s %s %s %s %s (GeV/cm)", etas, phis, deps, ps, vtx); - h_Ecorr_[id] = new TH1D(name,title,4000,0.0,10.0); - h_Ecorr_[id]->Sumw2(); + getBins(1, eta, phi0, depth+1, nbin, xmax); + h_Ecorr_[id] = new TH1D(name,title,nbin,0.0,xmax); + ++book1; sprintf (name,"EdepCE%dF%dD%dV%dP%d",ieta,phi,depth,vbin,pbin); sprintf (title,"Response Corrected deposited energy for %s %s %s %s %s (GeV)", etas, phis, deps, ps, vtx); - h_EnergyC_[id] = new TH1D(name,title,4000,0.0,10.0); - h_EnergyC_[id]->Sumw2(); + getBins(2, eta, phi0, depth+1, nbin, xmax); + h_EnergyC_[id] = new TH1D(name,title,nbin,0.0,xmax); + ++book1; sprintf (name,"EcorCE%dF%dD%dV%dP%d",ieta,phi,depth,vbin,pbin); sprintf (title,"Response and active length corrected energy for %s %s %s %s %s (GeV/cm)", etas, phis, deps, ps, vtx); - h_EcorrC_[id] = new TH1D(name,title,4000,0.0,10.0); - h_EcorrC_[id]->Sumw2(); + getBins(3, eta, phi0, depth+1, nbin, xmax); + h_EcorrC_[id] = new TH1D(name,title,nbin,0.0,xmax); + ++book1; sprintf (name,"ChrgE%dF%dD%dV%dP%d",ieta,phi,depth,vbin,pbin); sprintf (title,"Measured charge for %s %s %s %s %s (cm)", etas, phis, deps, ps, vtx); - h_Charge_[id] = new TH1D(name,title,20,0.0,20.0); - h_Charge_[id]->Sumw2(); + getBins(4, eta, phi0, depth+1, nbin, xmax); + h_Charge_[id] = new TH1D(name,title,nbin,0.0,xmax); + ++book1; sprintf (name,"ChcorE%dF%dD%dV%dP%d",ieta,phi,depth,vbin,pbin); sprintf (title,"Active length corrected charge for %s %s %s %s %s (cm)", etas, phis, deps, ps, vtx); - h_Chcorr_[id] = new TH1D(name,title,20,0.0,20.0); - h_Chcorr_[id]->Sumw2(); + getBins(5, eta, phi0, depth+1, nbin, xmax); + h_Chcorr_[id] = new TH1D(name,title,nbin,0.0,xmax); + ++book1; } } } @@ -488,6 +557,7 @@ void AnalyzeLepTree::bookHisto() { } } } + std::cout << "Booked " << book1 << " 1D and " << book2 << " 2D Histos\n"; } void AnalyzeLepTree::writeHisto(std::string fname) { @@ -506,7 +576,7 @@ void AnalyzeLepTree::writeHisto(std::string fname) { for (std::map::const_iterator itr = h_nv2_.begin(); itr != h_nv2_.end(); ++itr) (itr->second)->Write(); } else { - for (int ieta=-26; ieta<=26; ++ieta) { + for (int ieta=-etamax_; ieta<=etamax_; ++ieta) { if (ieta != 0) { char dirname[50]; sprintf (dirname, "DieMuonEta%d", ieta); @@ -516,9 +586,9 @@ void AnalyzeLepTree::writeHisto(std::string fname) { int eta = (ieta>0) ? ieta : -ieta; for (int iphi=0; iphi 20) ? (2*t_iphi + 1) : (t_iphi + 1); - } else if ((mode_/16)%4 == 2) { + } else if (kphi_ == 2) { bin = getRBX(eta); + } else if (kphi_ == 3) { + if (exRBX_ == getRBX(eta)) bin = -1; } return bin; } @@ -778,8 +850,9 @@ int AnalyzeLepTree::nDepthBins(int eta, int phi) { int AnalyzeLepTree::nPhiBins(int eta) { int nphi = (eta <= 20) ? 72 : 36; if (modeLHC_ == 4 && eta > 16) nphi = 360; - if ((mode_/16)%4 == 0) nphi = 1; - else if ((mode_/16)%4 == 2) nphi = 18; + if (kphi_ == 0) nphi = 1; + else if (kphi_ == 2) nphi = 18; + else if (kphi_ == 3) nphi = 1; return nphi; } @@ -814,3 +887,21 @@ void AnalyzeLepTree::unpackID(unsigned int id, int& zside, int& eta, int& phi, ipbin = (id >> 16) & 7; nvx = (id >> 19) & 7; } + +void AnalyzeLepTree::getBins(int type, int eta, int phi, int depth, int& nbin, + double& xmax) { + bool barrel = (eta < 16) || ((eta == 16) && (depth <= 2)); + bool rbx17 = (phi >= 63) && (phi <= 66); + nbin = 4000; + xmax = 10.0; + if (type >= 4) { + if ((modeLHC_ == 0) || (((modeLHC_ == 1) || (modeLHC_ == 3)) && barrel) || + ((modeLHC_ == 3) && (!rbx17))) { + // HPD Channels + xmax = 40.0; + } else { + // SiPM Channels + xmax = 5000.0; + } + } +} diff --git a/Calibration/HcalCalibAlgos/macros/CalibMonitor.C b/Calibration/HcalCalibAlgos/macros/CalibMonitor.C index 6fc338e87550c..cb7ebd7563aa8 100644 --- a/Calibration/HcalCalibAlgos/macros/CalibMonitor.C +++ b/Calibration/HcalCalibAlgos/macros/CalibMonitor.C @@ -11,7 +11,7 @@ // This will prepare a set of histograms which can be used for a // quick fit and display using the methods in CalibFitPlots.C // -// GetEntries g1(fname, dirname, bool ifOld); +// GetEntries g1(fname, dirname, bit1, bit2); // g1.Loop(); // // This looks into the tree *EventInfo* and can provide a set @@ -70,6 +70,9 @@ // in append/output mode // all (bool) = true/false if all histograms to be saved or // not (def false) +// +// bitX (unsigned int) = bit number of the HLT used in the selection +// (X = 1, 2) for example the bits of HLT_IsoTrackHB(HE) ////////////////////////////////////////////////////////////////////////////// #include @@ -1185,11 +1188,14 @@ public : Int_t fCurrent; //!current Tree number in a TChain // Declaration of leaf types + UInt_t t_RunNo; + UInt_t t_EventNo; Int_t t_Tracks; Int_t t_TracksProp; Int_t t_TracksSaved; Int_t t_TracksLoose; Int_t t_TracksTight; + Int_t t_allvertex; Bool_t t_TrigPass; Bool_t t_TrigPassSel; Bool_t t_L1Bit; @@ -1199,11 +1205,14 @@ public : std::vector *t_trackType; // List of branches + TBranch *b_t_RunNo; //! + TBranch *b_t_EventNo; //! TBranch *b_t_Tracks; //! TBranch *b_t_TracksProp; //! TBranch *b_t_TracksSaved; //! TBranch *b_t_TracksLoose; //! TBranch *b_t_TracksTight; //! + TBranch *b_t_allvertex; //! TBranch *b_t_TrigPass; //! TBranch *b_t_TrigPassSel; //! TBranch *b_t_L1Bit; //! @@ -1225,7 +1234,7 @@ public : private: unsigned int bit_[2]; - TH1I *h_tk[3], *h_eta[4]; + TH1I *h_tk[3], *h_eta[4], *h_pvx[3]; TH1D *h_eff[3]; }; @@ -1286,11 +1295,14 @@ void GetEntries::Init(TTree *tree) { fCurrent = -1; if (!tree) return; fChain->SetMakeClass(1); + fChain->SetBranchAddress("t_RunNo", &t_RunNo, &b_t_RunNo); + fChain->SetBranchAddress("t_EventNo", &t_EventNo, &b_t_EventNo); fChain->SetBranchAddress("t_Tracks", &t_Tracks, &b_t_Tracks); fChain->SetBranchAddress("t_TracksProp", &t_TracksProp, &b_t_TracksProp); fChain->SetBranchAddress("t_TracksSaved", &t_TracksSaved, &b_t_TracksSaved); fChain->SetBranchAddress("t_TracksLoose", &t_TracksLoose, &b_t_TracksLoose); fChain->SetBranchAddress("t_TracksTight", &t_TracksTight, &b_t_TracksTight); + fChain->SetBranchAddress("t_allvertex", &t_allvertex, &b_t_allvertex); fChain->SetBranchAddress("t_TrigPass", &t_TrigPass, &b_t_TrigPass); fChain->SetBranchAddress("t_TrigPassSel", &t_TrigPassSel, &b_t_TrigPassSel); fChain->SetBranchAddress("t_L1Bit", &t_L1Bit, &b_t_L1Bit); @@ -1309,7 +1321,10 @@ void GetEntries::Init(TTree *tree) { h_eta[3] = new TH1I("Eta3", "i#eta (Tight Isolated Tracks)",60, -30, 30); h_eff[0] = new TH1D("Eff0", "i#eta (Selection Efficiency)", 60, -30, 30); h_eff[1] = new TH1D("Eff1", "i#eta (Loose Isolation Efficiency)", 60,-30,30); - h_eff[2] = new TH1D("Eta2", "i#eta (Tight Isolation Efficiency)", 60,-30,30); + h_eff[2] = new TH1D("Eff2", "i#eta (Tight Isolation Efficiency)", 60,-30,30); + h_pvx[0] = new TH1I("Pvx0", "Number of Good Vertex (All)", 100, 0, 100); + h_pvx[1] = new TH1I("Pvx1", "Number of Good Vertex (Loose)", 100, 0, 100); + h_pvx[2] = new TH1I("Pvx2", "Number of Good Vertex (Tight)", 100, 0, 100); } Bool_t GetEntries::Notify() { @@ -1377,6 +1392,9 @@ void GetEntries::Loop() { h_tk[0]->Fill(t_Tracks); h_tk[1]->Fill(t_TracksProp); h_tk[2]->Fill(t_TracksSaved); + h_pvx[0]->Fill(t_allvertex); + if (t_TracksLoose > 0) h_pvx[1]->Fill(t_allvertex); + if (t_TracksTight > 0) h_pvx[2]->Fill(t_allvertex); if (t_L1Bit) { ++l1; if (t_TracksLoose > 0) ++loose; @@ -1591,4 +1609,42 @@ void GetEntries::Loop() { pad3->Update(); legend3->Draw("same"); pad3->Update(); + + std::string titl4[3] = {"All events", "Events with Loose Isolation", + "Events with Tight Isolation"}; + TLegend *legend4 = new TLegend(0.11, 0.785, 0.50, 0.89); + TCanvas *pad4 = new TCanvas("c_nvx", "c_nvx", 500, 500); + pad4->SetRightMargin(0.10); + pad4->SetTopMargin(0.10); + pad4->SetFillColor(kWhite); + pad4->SetLogy(); + for (int k=0; k<3; ++k) { + h_pvx[k]->SetStats(1110); + h_pvx[k]->SetMarkerStyle(20); + h_pvx[k]->SetLineColor(color[k]); + h_pvx[k]->SetMarkerColor(color[k]); + h_pvx[k]->GetXaxis()->SetTitle("N_{PV}"); + h_pvx[k]->GetYaxis()->SetTitle("Events"); + h_pvx[k]->GetYaxis()->SetLabelOffset(0.005); + h_pvx[k]->GetYaxis()->SetTitleOffset(1.20); + if (k == 0) h_pvx[k]->Draw(""); + else h_pvx[k]->Draw("sames"); + legend4->AddEntry(h_pvx[k],titl4[k].c_str(),"l"); + } + pad4->Update(); + ymax = 0.90; + for (int k=0; k<3; ++k) { + TPaveStats* st1 = (TPaveStats*)h_pvx[k]->GetListOfFunctions()->FindObject("stats"); + if (st1 != NULL) { + st1->SetLineColor(color[k]); + st1->SetTextColor(color[k]); + st1->SetY1NDC(ymax-0.09); st1->SetY2NDC(ymax); + st1->SetX1NDC(0.55); st1->SetX2NDC(0.90); + ymax -= 0.09; + } + } + pad4->Modified(); + pad4->Update(); + legend4->Draw("same"); + pad4->Update(); } diff --git a/Calibration/HcalCalibAlgos/macros/CalibSort.C b/Calibration/HcalCalibAlgos/macros/CalibSort.C index 9322064f94e82..1b8c90af9e830 100644 --- a/Calibration/HcalCalibAlgos/macros/CalibSort.C +++ b/Calibration/HcalCalibAlgos/macros/CalibSort.C @@ -1,12 +1,16 @@ ////////////////////////////////////////////////////////////////////////////// // Usage: -// .L CalibSort.C+g +// .L CalibSort.C+g (for the tree "CalibTree") // CalibSort c1(fname, dirname, prefix, flag, mipCut); // c1.Loop(); // findDuplicate(infile, outfile, debug) // -// This will prepare a list of dupliate entries from combined -// data sets +// .L CalibSort.C+g (for the tree "EventInfo") +// CalibSortEvent c2(fname, dirname, prefix, append); +// c2.Loop(); +// findDuplicatEvent(infile, outfile, debug) +// +// This will prepare a list of dupliate entries from combined data sets // // where: // @@ -15,11 +19,11 @@ // (default "HcalIsoTrkAnalyzer") // prefix (std::string) = String to be added to the name // (usually a 4 character string; default="") -// flag (int) = 2 digit integer (do) with specific control +// flag (int) = 2 digit integer (do) with specific control // information (d = 0/1 for debug off/on; // o = 0/1 for creating the output "events.txt" // file in append/output mode. Default = 0 -// mipCut (double) = cut off on ECAL energy (default = 2.0) +// mipCut (double) = cut off on ECAL energy (default = 2.0) // // infile (std::string) = name of the input file containing run, event, // information (created by CalibSort) @@ -27,6 +31,7 @@ // of duplicate events // debug (bool) = true/false for getting or not debug printouts // (default = false) +// append (bool) = flag used for opening o/p file. Default=false ////////////////////////////////////////////////////////////////////////////// #include @@ -67,6 +72,21 @@ struct recordLess { } }; +struct recordEvent { + recordEvent(unsigned int ser=0, unsigned int ent=0, unsigned int r=0, + unsigned int ev=0) : serial_(ser), entry_(ent), run_(r), + event_(ev) {} + + unsigned int serial_, entry_, run_, event_; +}; + +struct recordEventLess { + bool operator() (const recordEvent& a, const recordEvent& b) { + return ((a.run_ < b.run_) || + ((a.run_ == b.run_) && (a.event_ < b.event_))); + } +}; + class CalibSort { public : CalibSort(std::string fname, std::string dirname="HcalIsoTrkAnalyzer", @@ -81,8 +101,8 @@ public : virtual void Show(Long64_t entry = -1); private: - TTree *fChain; //!pointer to the analyzed TTree or TChain - Int_t fCurrent; //!current Tree number in a TChain + TTree *fChain; //!pointer to the analyzed TTree or TChain + Int_t fCurrent; //!current Tree number in a TChain // Declaration of leaf types Int_t t_Run; @@ -362,6 +382,217 @@ void CalibSort::Loop() { << runHigh << std::endl; } +class CalibSortEvent { +public : + TTree *fChain; //!pointer to the analyzed TTree/TChain + Int_t fCurrent; //!current Tree number in a TChain + + // Declaration of leaf types + UInt_t t_RunNo; + UInt_t t_EventNo; + Int_t t_Tracks; + Int_t t_TracksProp; + Int_t t_TracksSaved; + Int_t t_TracksLoose; + Int_t t_TracksTight; + Int_t t_allvertex; + Bool_t t_TrigPass; + Bool_t t_TrigPassSel; + Bool_t t_L1Bit; + std::vector *t_hltbits; + std::vector *t_ietaAll; + std::vector *t_ietaGood; + std::vector *t_trackType; + + // List of branches + TBranch *b_t_RunNo; //! + TBranch *b_t_EventNo; //! + TBranch *b_t_Tracks; //! + TBranch *b_t_TracksProp; //! + TBranch *b_t_TracksSaved; //! + TBranch *b_t_TracksLoose; //! + TBranch *b_t_TracksTight; //! + TBranch *b_t_allvertex; //! + TBranch *b_t_TrigPass; //! + TBranch *b_t_TrigPassSel; //! + TBranch *b_t_L1Bit; //! + TBranch *b_t_hltbits; //! + TBranch *b_t_ietaAll; //! + TBranch *b_t_ietaGood; //! + TBranch *b_t_trackType; //! + + CalibSortEvent(std::string fname, std::string dirname, std::string prefix="", + bool append=false); + virtual ~CalibSortEvent(); + virtual Int_t Cut(Long64_t entry); + virtual Int_t GetEntry(Long64_t entry); + virtual Long64_t LoadTree(Long64_t entry); + virtual void Init(TTree *tree); + virtual void Loop(); + virtual Bool_t Notify(); + virtual void Show(Long64_t entry = -1); + +private: + std::string fname_, dirnm_, prefix_; + bool append_; +}; + +CalibSortEvent::CalibSortEvent(std::string fname, std::string dirnm, + std::string prefix, bool append) : + fname_(fname), dirnm_(dirnm), prefix_(prefix), append_(append) { + + TFile *file = new TFile(fname.c_str()); + TDirectory *dir = (TDirectory*)file->FindObjectAny(dirnm.c_str()); + std::cout << fname << " file " << file << " " << dirnm << " " << dir << "\n"; + TTree *tree = (TTree*)dir->Get("EventInfo"); + std::cout << "CalibSortEvent " << tree << std::endl; + Init(tree); +} + +CalibSortEvent::~CalibSortEvent() { + if (!fChain) return; + delete fChain->GetCurrentFile(); +} + +Int_t CalibSortEvent::GetEntry(Long64_t entry) { + // Read contents of entry. + if (!fChain) return 0; + return fChain->GetEntry(entry); +} + +Long64_t CalibSortEvent::LoadTree(Long64_t entry) { + // Set the environment to read one entry + if (!fChain) return -5; + Long64_t centry = fChain->LoadTree(entry); + if (centry < 0) return centry; + if (!fChain->InheritsFrom(TChain::Class())) return centry; + TChain *chain = (TChain*)fChain; + if (chain->GetTreeNumber() != fCurrent) { + fCurrent = chain->GetTreeNumber(); + Notify(); + } + return centry; +} + +void CalibSortEvent::Init(TTree *tree) { + // The Init() function is called when the selector needs to initialize + // a new tree or chain. Typically here the branch addresses and branch + // pointers of the tree will be set. + // It is normally not necessary to make changes to the generated + // code, but the routine can be extended by the user if needed. + // Init() will be called many times when running on PROOF + // (once per file to be processed). + + // Set branch addresses and branch pointers + // Set object pointer + t_hltbits = 0; + t_ietaAll = 0; + t_ietaGood = 0; + t_trackType = 0; + t_L1Bit = false; + fChain = tree; + fCurrent = -1; + if (!tree) return; + fChain->SetMakeClass(1); + fChain->SetBranchAddress("t_RunNo", &t_RunNo, &b_t_RunNo); + fChain->SetBranchAddress("t_EventNo", &t_EventNo, &b_t_EventNo); + fChain->SetBranchAddress("t_Tracks", &t_Tracks, &b_t_Tracks); + fChain->SetBranchAddress("t_TracksProp", &t_TracksProp, &b_t_TracksProp); + fChain->SetBranchAddress("t_TracksSaved", &t_TracksSaved, &b_t_TracksSaved); + fChain->SetBranchAddress("t_TracksLoose", &t_TracksLoose, &b_t_TracksLoose); + fChain->SetBranchAddress("t_TracksTight", &t_TracksTight, &b_t_TracksTight); + fChain->SetBranchAddress("t_allvertex", &t_allvertex, &b_t_allvertex); + fChain->SetBranchAddress("t_TrigPass", &t_TrigPass, &b_t_TrigPass); + fChain->SetBranchAddress("t_TrigPassSel", &t_TrigPassSel, &b_t_TrigPassSel); + fChain->SetBranchAddress("t_L1Bit", &t_L1Bit, &b_t_L1Bit); + fChain->SetBranchAddress("t_hltbits", &t_hltbits, &b_t_hltbits); + fChain->SetBranchAddress("t_ietaAll", &t_ietaAll, &b_t_ietaAll); + fChain->SetBranchAddress("t_ietaGood", &t_ietaGood, &b_t_ietaGood); + fChain->SetBranchAddress("t_trackType", &t_trackType, &b_t_trackType); + Notify(); +} + +Bool_t CalibSortEvent::Notify() { + // The Notify() function is called when a new file is opened. This + // can be either for a new TTree in a TChain or when when a new TTree + // is started when using PROOF. It is normally not necessary to make changes + // to the generated code, but the routine can be extended by the + // user if needed. The return value is currently not used. + + return kTRUE; +} + +void CalibSortEvent::Show(Long64_t entry) { + // Print contents of entry. + // If entry is not specified, print current entry + if (!fChain) return; + fChain->Show(entry); +} + +Int_t CalibSortEvent::Cut(Long64_t) { + // This function may be called from Loop. + // returns 1 if entry is accepted. + // returns -1 otherwise. + return 1; +} + +void CalibSortEvent::Loop() { + // In a ROOT session, you can do: + // Root > .L CalibMonitor.C+g + // Root > CalibSortEvent t + // Root > t.GetEntry(12); // Fill t data members with entry number 12 + // Root > t.Show(); // Show values of entry 12 + // Root > t.Show(16); // Read and show values of entry 16 + // Root > t.Loop(); // Loop on all entries + // + + // This is the loop skeleton where: + // jentry is the global entry number in the chain + // ientry is the entry number in the current Tree + // Note that the argument to GetEntry must be: + // jentry for TChain::GetEntry + // ientry for TTree::GetEntry and TBranch::GetEntry + // + // To read only selected branches, Insert statements like: + // METHOD1: + // fChain->SetBranchStatus("*",0); // disable all branches + // fChain->SetBranchStatus("branchname",1); // activate branchname + // METHOD2: replace line + // fChain->GetEntry(jentry); //read all branches + //by b_branchname->GetEntry(ientry); //read only this branch + if (fChain == 0) return; + + std::ofstream fileout; + if (!append_) { + fileout.open("runevents.txt", std::ofstream::out); + std::cout << "Opens runevents.txt in output mode\n"; + } else { + fileout.open("runevents.txt", std::ofstream::app); + std::cout << "Opens runevents.txt in append mode\n"; + } + fileout << "Input file: " << fname_ << " Directory: " << dirnm_ + << " Prefix: " << prefix_ << "\n"; + UInt_t runLow(99999999), runHigh(0); + Long64_t nbytes(0), nb(0), good(0); + Long64_t nentries = fChain->GetEntriesFast(); + for (Long64_t jentry=0; jentryGetEntry(jentry); nbytes += nb; + if (t_RunNo > 200000 && t_RunNo < 800000) { + if (t_RunNo < runLow) runLow = t_RunNo; + if (t_RunNo > runHigh) runHigh = t_RunNo; + } + good++; + fileout << good << " " << jentry << " " << t_RunNo << " " << t_EventNo + << std::endl; + } + fileout.close(); + std::cout << "Writes " << good << " events in the file events.txt from " + << nentries << " entries in run range " << runLow << ":" + << runHigh << std::endl; +} + void readRecords(std::string fname, std::vector& records, bool debug) { records.clear(); ifstream infile (fname.c_str()); @@ -444,3 +675,82 @@ void findDuplicate(std::string infile, std::string outfile, bool debug=false) { sort(records,debug); duplicate(outfile, records, debug); } + +void readRecordEvents(std::string fname, std::vector& records, + bool debug) { + records.clear(); + ifstream infile (fname.c_str()); + if (!infile.is_open()) { + std::cout << "Cannot open " << fname << std::endl; + } else { + while (1) { + unsigned int ser, ent, r, ev; + infile >> ser >> ent >> r >> ev; + if (!infile.good()) break; + recordEvent rec(ser,ent,r,ev); + records.push_back(rec); + } + infile.close(); + } + std::cout << "Reads " << records.size() << " records from " << fname << "\n"; + if (debug) { + for (unsigned int k=0; k& records, bool debug) { + // Use std::sort + std::sort(records.begin(), records.end(), recordEventLess()); + if (debug) { + for (unsigned int k=0; k& records, + bool debug) { + std::ofstream file; + file.open(fname.c_str(), std::ofstream::out); + std::cout << "List of entry names of duplicate events" << std::endl; + int duplicate(0); + for (unsigned int k=1; k records; + readRecordEvents(infile, records, debug); + sortEvent(records,debug); + duplicateEvent(outfile, records, debug); +} diff --git a/Calibration/HcalCalibAlgos/macros/HBHEMuonOfflineAnalyzer.C b/Calibration/HcalCalibAlgos/macros/HBHEMuonOfflineAnalyzer.C index 2a4bd5905abdc..afaa8ef617b15 100644 --- a/Calibration/HcalCalibAlgos/macros/HBHEMuonOfflineAnalyzer.C +++ b/Calibration/HcalCalibAlgos/macros/HBHEMuonOfflineAnalyzer.C @@ -365,7 +365,7 @@ private: std::vector t_ene, t_enec, t_actln, t_charge; std::vector t_depth; - TH1D *h_Pt_Muon[3], *h_Eta_Muon[3], *h_Phi_Muon[3], *h_P_Muon[3]; + TH1D *h_evtype, *h_Pt_Muon[3], *h_Eta_Muon[3], *h_Phi_Muon[3], *h_P_Muon[3]; TH1D *h_PF_Muon[3], *h_GlobTrack_Chi[3], *h_Global_Muon_Hits[3]; TH1D *h_MatchedStations[3], *h_Tight_TransImpactparameter[3]; TH1D *h_Tight_LongitudinalImpactparameter[3], *h_InnerTrackPixelHits[3]; @@ -758,6 +758,8 @@ void HBHEMuonOfflineAnalyzer::Loop() { nb = fChain->GetEntry(jentry); nbytes += nb; if ((int)(Run_No) < runLo_ || (int)(Run_No) > runHi_) continue; if (debug_) std::cout << "Run " << Run_No << " Event " << Event_No << " Muons " << pt_of_muon->size() << std::endl; + + bool loose(false), soft(false), tight(false), pcut(false), ptcut(false); for (unsigned int ml = 0; ml< pt_of_muon->size(); ml++) { t_ene.clear(); t_enec.clear(); t_charge.clear(); t_actln.clear(); @@ -786,6 +788,11 @@ void HBHEMuonOfflineAnalyzer::Loop() { t_iphi = PHI; t_p = p_of_muon->at(ml); t_nvtx = GoodVertex; + if (p_of_muon->at(ml) > 20) pcut = true; + if (pt_of_muon->at(ml) > 20) ptcut = true; + if (LooseMuon(ml)) loose = true; + if (SoftMuon(ml)) soft = true; + if (tightMuon(ml)) tight = true; if (debug_) std::cout << " etaHcal " << etaHcal << ":" << etaXHcal << " phiHcal " @@ -1082,6 +1089,13 @@ void HBHEMuonOfflineAnalyzer::Loop() { } } } + int evtype(0); + if (pcut) evtype += 1; + if (ptcut) evtype += 2; + if (loose) evtype += 4; + if (soft) evtype += 8; + if (tight) evtype += 16; + h_evtype->Fill(evtype); } close(); } @@ -1144,6 +1158,7 @@ void HBHEMuonOfflineAnalyzer::BookHistograms(const char* fname) { } // TDirectory *d_output_file[nCut_][29]; //output_file->cd(); + h_evtype = new TH1D("EvType", "Event Type", 100,0,100); for (int i=0; iat(ml) > 20.) { if (mediumMuon2016(ml)) { - if (IsolationR04->at(ml) < 0.15) { + if (IsolationR04->at(ml) < 0.25) { return true; } } @@ -1379,7 +1394,7 @@ bool HBHEMuonOfflineAnalyzer::LooseMuon(unsigned int ml) { bool HBHEMuonOfflineAnalyzer::SoftMuon(unsigned int ml) { if (pt_of_muon->at(ml) > 20.) { if (mediumMuon2016(ml)) { - if (IsolationR04->at(ml) < 0.15) { + if (IsolationR03->at(ml) < 0.10) { return true; } } @@ -1497,6 +1512,7 @@ void HBHEMuonOfflineAnalyzer::WriteHistograms() { } TDirectory *d_output_file[nCut_][29]; + h_evtype->Write(); //output_file->cd(); for (int i=0; i().get(pG); geo = pG.product(); - HcalGeometry* gHcal = (HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel)); + const HcalGeometry* gHcal = static_cast(geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel)); //Note: even though it says HcalBarrel, we actually get the whole Hcal detector geometry! // Lumi_n=iEvent.luminosityBlock(); diff --git a/Calibration/HcalCalibAlgos/python/recAnalyzerMinbias_cfi.py b/Calibration/HcalCalibAlgos/python/recAnalyzerMinbias_cfi.py deleted file mode 100644 index a03bca1f83993..0000000000000 --- a/Calibration/HcalCalibAlgos/python/recAnalyzerMinbias_cfi.py +++ /dev/null @@ -1,21 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -RecAnalyzerMinbias = cms.EDAnalyzer("RecAnalyzerMinbias", - RunNZS = cms.bool(True), - Noise = cms.bool(False), - ELowHB = cms.double(4), - EHighHB = cms.double(100), - ELowHE = cms.double(4), - EHighHE = cms.double(150), - ELowHF = cms.double(10), - EHighHF = cms.double(150), - TriggerBits = cms.untracked.vint32([]), - IgnoreL1 = cms.untracked.bool(False), - CorrFile = cms.untracked.string('CorFactor.txt'), - FillHisto = cms.untracked.bool(False), - HcalIeta = cms.untracked.vint32([]), - HcalIphi = cms.untracked.vint32([]), - HcalDepth = cms.untracked.vint32([]), - hbheInputMB = cms.InputTag("hbherecoMB"), - hfInputMB = cms.InputTag("hfrecoMB"), - ) diff --git a/Calibration/HcalCalibAlgos/src/hcalCalibUtils.cc b/Calibration/HcalCalibAlgos/src/hcalCalibUtils.cc index 631bc07338d73..1ed287693b324 100644 --- a/Calibration/HcalCalibAlgos/src/hcalCalibUtils.cc +++ b/Calibration/HcalCalibAlgos/src/hcalCalibUtils.cc @@ -353,7 +353,7 @@ void filterCellsInCone(std::vector& selectCells, const GlobalPoint hitPos GlobalPoint recHitPoint; DetId id = it->id(); if (id.det() == DetId::Hcal) { - recHitPoint = ((HcalGeometry*)(theCaloGeometry->getSubdetectorGeometry(id)))->getPosition(id); + recHitPoint = (static_cast(theCaloGeometry->getSubdetectorGeometry(id)))->getPosition(id); } else { recHitPoint = GlobalPoint(theCaloGeometry->getPosition(id)); } diff --git a/Calibration/HcalCalibAlgos/test/DiJetAnalyzer.cc b/Calibration/HcalCalibAlgos/test/DiJetAnalyzer.cc index 3dcbd8b3731c9..6d085222c442c 100644 --- a/Calibration/HcalCalibAlgos/test/DiJetAnalyzer.cc +++ b/Calibration/HcalCalibAlgos/test/DiJetAnalyzer.cc @@ -86,8 +86,8 @@ DiJetAnalyzer::analyze(const edm::Event& iEvent, const edm::EventSetup& evSetup) // Get geometry edm::ESHandle geoHandle; evSetup.get().get(geoHandle); - const HcalGeometry *HBGeom = dynamic_cast(geoHandle->getSubdetectorGeometry(DetId::Hcal, 1)); - const HcalGeometry *HEGeom = dynamic_cast(geoHandle->getSubdetectorGeometry(DetId::Hcal, 2)); + const HcalGeometry *HBGeom = static_cast(geoHandle->getSubdetectorGeometry(DetId::Hcal, 1)); + const HcalGeometry *HEGeom = static_cast(geoHandle->getSubdetectorGeometry(DetId::Hcal, 2)); const CaloSubdetectorGeometry *HOGeom = geoHandle->getSubdetectorGeometry(DetId::Hcal, 3); const CaloSubdetectorGeometry *HFGeom = geoHandle->getSubdetectorGeometry(DetId::Hcal, 4); @@ -523,7 +523,7 @@ DiJetAnalyzer::analyze(const edm::Event& iEvent, const edm::EventSetup& evSetup) else if(elements[iEle].type() == reco::PFBlockElement::HFHAD){ // Element is HF for(edm::SortedCollection>::const_iterator ith=hfreco->begin(); ith!=hfreco->end(); ++ith){ if((*ith).id().depth() == 1) continue; // Remove long fibers - const CaloCellGeometry *thisCell = HFGeom->getGeometry((*ith).id().rawId()); + auto thisCell = HFGeom->getGeometry((*ith).id().rawId()); const CaloCellGeometry::CornersVec& cv = thisCell->getCorners(); bool passMatch = false; @@ -559,7 +559,7 @@ DiJetAnalyzer::analyze(const edm::Event& iEvent, const edm::EventSetup& evSetup) else if(elements[iEle].type() == reco::PFBlockElement::HFEM){ // Element is HF for(edm::SortedCollection>::const_iterator ith=hfreco->begin(); ith!=hfreco->end(); ++ith){ if((*ith).id().depth() == 2) continue; // Remove short fibers - const CaloCellGeometry *thisCell = HFGeom->getGeometry((*ith).id().rawId()); + auto thisCell = HFGeom->getGeometry((*ith).id().rawId()); const CaloCellGeometry::CornersVec& cv = thisCell->getCorners(); bool passMatch = false; @@ -632,7 +632,7 @@ DiJetAnalyzer::analyze(const edm::Event& iEvent, const edm::EventSetup& evSetup) else{ tpfjet_twr_candtrackind_.push_back(-1); } - const CaloCellGeometry *thisCell = HOGeom->getGeometry((*ith).id().rawId()); + auto thisCell = HOGeom->getGeometry((*ith).id().rawId()); const CaloCellGeometry::CornersVec& cv = thisCell->getCorners(); float avgeta = (cv[0].eta() + cv[2].eta())/2.0; float avgphi = (static_cast(cv[0].phi()) + static_cast(cv[2].phi()))/2.0; @@ -924,7 +924,7 @@ DiJetAnalyzer::analyze(const edm::Event& iEvent, const edm::EventSetup& evSetup) else if(elements[iEle].type() == reco::PFBlockElement::HFHAD){ // Element is HF for(edm::SortedCollection>::const_iterator ith=hfreco->begin(); ith!=hfreco->end(); ++ith){ if((*ith).id().depth() == 1) continue; // Remove long fibers - const CaloCellGeometry *thisCell = HFGeom->getGeometry((*ith).id().rawId()); + auto thisCell = HFGeom->getGeometry((*ith).id().rawId()); const CaloCellGeometry::CornersVec& cv = thisCell->getCorners(); bool passMatch = false; @@ -960,7 +960,7 @@ DiJetAnalyzer::analyze(const edm::Event& iEvent, const edm::EventSetup& evSetup) else if(elements[iEle].type() == reco::PFBlockElement::HFEM){ // Element is HF for(edm::SortedCollection>::const_iterator ith=hfreco->begin(); ith!=hfreco->end(); ++ith){ if((*ith).id().depth() == 2) continue; // Remove short fibers - const CaloCellGeometry *thisCell = HFGeom->getGeometry((*ith).id().rawId()); + auto thisCell = HFGeom->getGeometry((*ith).id().rawId()); const CaloCellGeometry::CornersVec& cv = thisCell->getCorners(); bool passMatch = false; @@ -1032,7 +1032,7 @@ DiJetAnalyzer::analyze(const edm::Event& iEvent, const edm::EventSetup& evSetup) else{ ppfjet_twr_candtrackind_.push_back(-1); } - const CaloCellGeometry *thisCell = HOGeom->getGeometry((*ith).id().rawId()); + auto thisCell = HOGeom->getGeometry((*ith).id().rawId()); const CaloCellGeometry::CornersVec& cv = thisCell->getCorners(); float avgeta = (cv[0].eta() + cv[2].eta())/2.0; float avgphi = (static_cast(cv[0].phi()) + static_cast(cv[2].phi()))/2.0; diff --git a/Calibration/HcalCalibAlgos/test/GammaJetAnalysis.cc b/Calibration/HcalCalibAlgos/test/GammaJetAnalysis.cc index 2fb683e9a8d68..52c04bc4b2a10 100644 --- a/Calibration/HcalCalibAlgos/test/GammaJetAnalysis.cc +++ b/Calibration/HcalCalibAlgos/test/GammaJetAnalysis.cc @@ -589,7 +589,7 @@ void GammaJetAnalysis::analyze(const edm::Event& iEvent, const edm::EventSetup& const HcalGeometry *HBGeom = dynamic_cast(geoHandle->getSubdetectorGeometry(DetId::Hcal, 1)); const HcalGeometry *HEGeom = dynamic_cast(geoHandle->getSubdetectorGeometry(DetId::Hcal, 2)); const CaloSubdetectorGeometry *HOGeom = geoHandle->getSubdetectorGeometry(DetId::Hcal, 3); - const CaloSubdetectorGeometry *HFGeom = geoHandle->getSubdetectorGeometry(DetId::Hcal, 4); + const CaloSubdetectorGeometry *HFGeom = geoHandle->getSubdetectorGeometry(DetId::Hcal, 4); HERE("work"); @@ -1058,7 +1058,7 @@ void GammaJetAnalysis::analyze(const edm::Event& iEvent, const edm::EventSetup& for(edm::SortedCollection>::const_iterator ith=hfreco->begin(); ith!=hfreco->end(); ++ith){ if((*ith).id().depth() == 1) continue; // Remove long fibers - const CaloCellGeometry *thisCell = HFGeom->getGeometry((*ith).id()); + auto thisCell = HFGeom->getGeometry((*ith).id()); const CaloCellGeometry::CornersVec& cv = thisCell->getCorners(); bool passMatch = false; @@ -1100,7 +1100,7 @@ void GammaJetAnalysis::analyze(const edm::Event& iEvent, const edm::EventSetup& for(edm::SortedCollection>::const_iterator ith=hfreco->begin(); ith!=hfreco->end(); ++ith){ if((*ith).id().depth() == 2) continue; // Remove short fibers - const CaloCellGeometry *thisCell = HFGeom->getGeometry((*ith).id()); + auto thisCell = HFGeom->getGeometry((*ith).id()); const CaloCellGeometry::CornersVec& cv = thisCell->getCorners(); bool passMatch = false; @@ -1176,7 +1176,7 @@ void GammaJetAnalysis::analyze(const edm::Event& iEvent, const edm::EventSetup& else{ ppfjet_twr_candtrackind_.push_back(-1); } - const CaloCellGeometry *thisCell = HOGeom->getGeometry((*ith).id()); + auto thisCell = HOGeom->getGeometry((*ith).id()); const CaloCellGeometry::CornersVec& cv = thisCell->getCorners(); float avgeta = (cv[0].eta() + cv[2].eta())/2.0; float avgphi = (static_cast(cv[0].phi()) + static_cast(cv[2].phi()))/2.0; diff --git a/Calibration/HcalCalibAlgos/test/HcalCorrPFCalculation.cc b/Calibration/HcalCalibAlgos/test/HcalCorrPFCalculation.cc index 1bfa851a30fa9..e37b966ce0c5c 100755 --- a/Calibration/HcalCalibAlgos/test/HcalCorrPFCalculation.cc +++ b/Calibration/HcalCalibAlgos/test/HcalCorrPFCalculation.cc @@ -222,7 +222,7 @@ void HcalCorrPFCalculation::analyze(edm::Event const& ev, edm::EventSetup const& c.get().get(pG); geo = pG.product(); - gHcal = (const HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel)); + gHcal = static_cast(geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel)); parameters_.useEcal = true; parameters_.useHcal = true; diff --git a/Calibration/HcalCalibAlgos/test/RecAnalyzerMinbias.cc b/Calibration/HcalCalibAlgos/test/RecAnalyzerMinbias.cc index 5045f685ec74d..036c3a0c69ecf 100644 --- a/Calibration/HcalCalibAlgos/test/RecAnalyzerMinbias.cc +++ b/Calibration/HcalCalibAlgos/test/RecAnalyzerMinbias.cc @@ -1,3 +1,21 @@ +// -*- C++ -*- +// +// Package: HcalCalibAlgos +// Class: RecAnalyzerMinbias +// +/**\class RecAnalyzerMinbias RecAnalyzerMinbias.cc Calibration/HcalCalibAlgos/test/RecAnalyzerMinbias.cc + + Description: Performs phi-symmetry studies of HB/HE/HF channels + + Implementation: + +*/ +// +// Original Author: Sunanda Banerjee +// Created: Thu Mar 4 18:52:02 CST 2012 +// +// + // system include files #include #include @@ -33,12 +51,12 @@ #include "Geometry/CaloTopology/interface/HcalTopology.h" #include "TH1D.h" -#include "TFile.h" -#include "TTree.h" +#include "TH2D.h" #include "TMath.h" -#include "TF1.h" +#include "TProfile.h" +#include "TTree.h" -//#define DebugLog +//#define EDM_ML_DEBUG // class declaration class RecAnalyzerMinbias : public edm::one::EDAnalyzer { @@ -65,11 +83,14 @@ class RecAnalyzerMinbias : public edm::one::EDAnalyzer fs_; bool theRecalib_, ignoreL1_, runNZS_, Noise_, fillHist_, init_; double eLowHB_, eHighHB_, eLowHE_, eHighHE_; - double eLowHF_, eHighHF_; + double eLowHF_, eHighHF_, eMin_; + int runMin_, runMax_; std::map corrFactor_; std::vector hcalID_; TTree *myTree_, *myTree1_; TH1D *h_[4]; + TH2D *hbhe_, *hb_, *he_, *hf_; + TProfile *hbherun_, *hbrun_, *herun_, *hfrun_; std::vector histo_; std::map histHC_; std::vector trigbit_; @@ -99,21 +120,25 @@ RecAnalyzerMinbias::RecAnalyzerMinbias(const edm::ParameterSet& iConfig) : usesResource("TFileService"); // get name of output file with histogramms - runNZS_ = iConfig.getParameter("RunNZS"); - Noise_ = iConfig.getParameter("Noise"); - eLowHB_ = iConfig.getParameter("ELowHB"); - eHighHB_ = iConfig.getParameter("EHighHB"); - eLowHE_ = iConfig.getParameter("ELowHE"); - eHighHE_ = iConfig.getParameter("EHighHE"); - eLowHF_ = iConfig.getParameter("ELowHF"); - eHighHF_ = iConfig.getParameter("EHighHF"); - trigbit_ = iConfig.getUntrackedParameter>("TriggerBits"); - ignoreL1_ = iConfig.getUntrackedParameter("IgnoreL1",false); - std::string cfile= iConfig.getUntrackedParameter("CorrFile"); - fillHist_ = iConfig.getUntrackedParameter("FillHisto",false); - std::vector ieta = iConfig.getUntrackedParameter>("HcalIeta"); - std::vector iphi = iConfig.getUntrackedParameter>("HcalIphi"); - std::vector depth= iConfig.getUntrackedParameter>("HcalDepth"); + runNZS_ = iConfig.getParameter("runNZS"); + Noise_ = iConfig.getParameter("noise"); + eLowHB_ = iConfig.getParameter("eLowHB"); + eHighHB_ = iConfig.getParameter("eHighHB"); + eLowHE_ = iConfig.getParameter("eLowHE"); + eHighHE_ = iConfig.getParameter("eHighHE"); + eLowHF_ = iConfig.getParameter("eLowHF"); + eHighHF_ = iConfig.getParameter("eHighHF"); + eMin_ = iConfig.getUntrackedParameter("eMin",2.0); + // The following run range is suited to study 2017 commissioning period + runMin_ = iConfig.getUntrackedParameter("RunMin",303442); + runMax_ = iConfig.getUntrackedParameter("RunMax",304825); + trigbit_ = iConfig.getUntrackedParameter>("triggerBits"); + ignoreL1_ = iConfig.getUntrackedParameter("ignoreL1",false); + std::string cfile= iConfig.getUntrackedParameter("corrFile"); + fillHist_ = iConfig.getUntrackedParameter("fillHisto",false); + std::vector ieta = iConfig.getUntrackedParameter>("hcalIeta"); + std::vector iphi = iConfig.getUntrackedParameter>("hcalIphi"); + std::vector depth= iConfig.getUntrackedParameter>("hcalDepth"); // get token names of modules, producing object collections tok_hbherecoMB_ = consumes(iConfig.getParameter("hbheInputMB")); @@ -173,58 +198,91 @@ RecAnalyzerMinbias::RecAnalyzerMinbias(const edm::ParameterSet& iConfig) : RecAnalyzerMinbias::~RecAnalyzerMinbias() {} -// ------------ method fills 'descriptions' with the allowed parameters for the module ------------ void RecAnalyzerMinbias::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { - //The following says we do not know what parameters are allowed so do no validation - // Please change this to state exactly what you do use, even if it is no parameters + + std::vector iarray; edm::ParameterSetDescription desc; - desc.setUnknown(); - descriptions.addDefault(desc); + desc.add("runNZS", true); + desc.add("noise", false); + desc.add("eLowHB", 4); + desc.add("eHighHB", 100); + desc.add("eLowHE", 4); + desc.add("eHighHE", 150); + desc.add("eLowHF", 10); + desc.add("eHighHF", 150); + // Suitable cutoff to remove fluctuation of pedestal + desc.addUntracked("eMin",2.0); + // The following run range is suited to study 2017 commissioning period + desc.addUntracked("runMin",303442); + desc.addUntracked("runMax",304825); + desc.addUntracked >("triggerBits", iarray); + desc.addUntracked("ignoreL1", false); + desc.addUntracked("corrFile", "CorFactor.txt"); + desc.addUntracked("fillHisto", false); + desc.addUntracked >("hcalIeta", iarray); + desc.addUntracked >("hcalIphi", iarray); + desc.addUntracked >("hcalDepth", iarray); + desc.add("hbheInputMB", edm::InputTag("hbherecoMB")); + desc.add("hfInputMB", edm::InputTag("hfrecoMB")); + descriptions.add("recAnalyzerMinbias",desc); } - -void RecAnalyzerMinbias::beginJob() { - - std::string hc[5] = {"Empty", "HB", "HE", "HO", "HF"}; - char name[700], title[700]; - for(int idet=1; idet<=4; idet++){ - sprintf(name, "%s", hc[idet].c_str()); - sprintf (title, "Noise distribution for %s", hc[idet].c_str()); - h_[idet-1] = fs_->make(name,title,48,-6., 6.); - } - - for (unsigned int i=0; imake(name, title, 50, xmin, xmax); - histo_.push_back(hh); - }; - if (!fillHist_) { - myTree_ = fs_->make("RecJet","RecJet Tree"); - myTree_->Branch("cells", &cells, "cells/I"); - myTree_->Branch("mysubd", &mysubd, "mysubd/I"); - myTree_->Branch("depth", &depth, "depth/I"); - myTree_->Branch("ieta", &ieta, "ieta/I"); - myTree_->Branch("iphi", &iphi, "iphi/I"); - myTree_->Branch("mom0_MB", &mom0_MB, "mom0_MB/F"); - myTree_->Branch("mom1_MB", &mom1_MB, "mom1_MB/F"); - myTree_->Branch("mom2_MB", &mom2_MB, "mom2_MB/F"); - myTree_->Branch("mom3_MB", &mom3_MB, "mom3_MB/F"); - myTree_->Branch("mom4_MB", &mom4_MB, "mom4_MB/F"); - myTree_->Branch("trigbit", &trigbit, "trigbit/I"); - myTree_->Branch("rnnumber", &rnnumber, "rnnumber/D"); - } - myTree1_ = fs_->make("RecJet1","RecJet1 Tree"); - myTree1_->Branch("rnnum_", &rnnum_, "rnnum_/D"); - myTree1_->Branch("HBHEsize", &HBHEsize, "HBHEsize/I"); - myTree1_->Branch("HFsize", &HFsize, "HFsize/I"); - - myMap_.clear(); -} + void RecAnalyzerMinbias::beginJob() { + + std::string hc[5] = {"Empty", "HB", "HE", "HO", "HF"}; + char name[700], title[700]; + hbhe_ = fs_->make("hbhe","Noise in HB/HE",61,-30.5,30.5,72,0.5,72.5); + hb_ = fs_->make("hb", "Noise in HB",61,-16.5,16.5,72,0.5,72.5); + he_ = fs_->make("he", "Noise in HE",61,-30.5,30.5,72,0.5,72.5); + hf_ = fs_->make("hf", "Noise in HF",82,-41.5,41.5,72,0.5,72.5); + int nbin = (runMax_-runMin_+1); + sprintf (title, "Fraction of channels in HB/HE with E > %4.1f GeV vs Run number", eMin_); + hbherun_ = fs_->make("hbherun",title,nbin,runMin_-0.5,runMax_+0.5,0.0,1.0); + sprintf (title, "Fraction of channels in HB with E > %4.1f GeV vs Run number", eMin_); + hbrun_ = fs_->make("hbrun",title,nbin,runMin_-0.5,runMax_+0.5,0.0,1.0); + sprintf (title, "Fraction of channels in HE with E > %4.1f GeV vs Run number", eMin_); + herun_ = fs_->make("herun",title,nbin,runMin_-0.5,runMax_+0.5,0.0,1.0); + sprintf (title, "Fraction of channels in HF with E > %4.1f GeV vs Run number", eMin_); + hfrun_ = fs_->make("hfrun",title,nbin,runMin_-0.5,runMax_+0.5,0.0,1.0); + for(int idet=1; idet<=4; idet++){ + sprintf(name, "%s", hc[idet].c_str()); + sprintf (title, "Noise distribution for %s", hc[idet].c_str()); + h_[idet-1] = fs_->make(name,title,48,-6., 6.); + } + + for (const auto & hcalid : hcalID_) { + HcalDetId id = HcalDetId(hcalid); + int subdet = id.subdetId(); + sprintf (name, "%s%d_%d_%d", hc[subdet].c_str(), id.ieta(), id.iphi(), id.depth()); + sprintf (title, "Energy Distribution for %s ieta %d iphi %d depth %d", hc[subdet].c_str(), id.ieta(), id.iphi(), id.depth()); + double xmin = (subdet == 4) ? -10 : -1; + double xmax = (subdet == 4) ? 90 : 9; + TH1D* hh = fs_->make(name, title, 50, xmin, xmax); + histo_.push_back(hh); + }; + + if (!fillHist_) { + myTree_ = fs_->make("RecJet","RecJet Tree"); + myTree_->Branch("cells", &cells, "cells/I"); + myTree_->Branch("mysubd", &mysubd, "mysubd/I"); + myTree_->Branch("depth", &depth, "depth/I"); + myTree_->Branch("ieta", &ieta, "ieta/I"); + myTree_->Branch("iphi", &iphi, "iphi/I"); + myTree_->Branch("mom0_MB", &mom0_MB, "mom0_MB/F"); + myTree_->Branch("mom1_MB", &mom1_MB, "mom1_MB/F"); + myTree_->Branch("mom2_MB", &mom2_MB, "mom2_MB/F"); + myTree_->Branch("mom3_MB", &mom3_MB, "mom3_MB/F"); + myTree_->Branch("mom4_MB", &mom4_MB, "mom4_MB/F"); + myTree_->Branch("trigbit", &trigbit, "trigbit/I"); + myTree_->Branch("rnnumber", &rnnumber, "rnnumber/D"); + } + myTree1_ = fs_->make("RecJet1","RecJet1 Tree"); + myTree1_->Branch("rnnum_", &rnnum_, "rnnum_/D"); + myTree1_->Branch("HBHEsize", &HBHEsize, "HBHEsize/I"); + myTree1_->Branch("HFsize", &HFsize, "HFsize/I"); + + myMap_.clear(); + } // EndJob // @@ -232,12 +290,13 @@ void RecAnalyzerMinbias::endJob() { if (!fillHist_) { cells = 0; - for (std::map,myInfo>::const_iterator itr=myMap_.begin(); itr != myMap_.end(); ++itr) { - edm::LogInfo("AnalyzerMB") << "Fired trigger bit number "<first.first; -#ifdef DebugLog - std::cout << "Fired trigger bit number "<first.first << std::endl; -#endif - myInfo info = itr->second; + for (const auto& itr : myMap_) { + edm::LogInfo("AnalyzerMB") << "Fired trigger bit number " + << itr.first.first; + #ifdef EDM_ML_DEBUG + std::cout << "Fired trigger bit number "<< itr.first.first << std::endl; + #endif + myInfo info = itr.second; if (info.theMB0 > 0) { mom0_MB = info.theMB0; mom1_MB = info.theMB1; @@ -245,17 +304,17 @@ void RecAnalyzerMinbias::endJob() { mom3_MB = info.theMB3; mom4_MB = info.theMB4; rnnumber = info.runcheck; - trigbit = itr->first.first; - mysubd = itr->first.second.subdet(); - depth = itr->first.second.depth(); - iphi = itr->first.second.iphi(); - ieta = itr->first.second.ieta(); - edm::LogInfo("AnalyzerMB") << " Result= " << trigbit << " " << mysubd + trigbit = itr.first.first; + mysubd = itr.first.second.subdet(); + depth = itr.first.second.depth(); + iphi = itr.first.second.iphi(); + ieta = itr.first.second.ieta(); + edm::LogInfo("AnalyzerMB") << " Result= " << trigbit << " " << mysubd << " " << ieta << " " << iphi << " mom0 " - << mom0_MB << " mom1 " << mom1_MB << " mom2 " - << mom2_MB << " mom3 " << mom3_MB << " mom4 " - << mom4_MB; -#ifdef DebugLog + << mom0_MB << " mom1 " << mom1_MB + << " mom2 " << mom2_MB << " mom3 " + << mom3_MB << " mom4 " << mom4_MB; +#ifdef EDM_ML_DEBUG std::cout << " Result= " << trigbit << " " << mysubd << " " << ieta << " " << iphi << " mom0 " << mom0_MB << " mom1 " << mom1_MB << " mom2 " @@ -267,11 +326,11 @@ void RecAnalyzerMinbias::endJob() { } } edm::LogInfo("AnalyzerMB") << "cells" << " " << cells; -#ifdef DebugLog +#ifdef EDM_ML_DEBUG std::cout << "cells" << " " << cells << std::endl; #endif } -#ifdef DebugLog +#ifdef EDM_ML_DEBUG std::cout << "Exiting from RecAnalyzerMinbias::endjob" << std::endl; #endif } @@ -410,7 +469,11 @@ void RecAnalyzerMinbias::analyze(const edm::Event& iEvent, const edm::EventSetup edm::Handle genEventInfo; iEvent.getByToken(tok_ew_, genEventInfo); if (genEventInfo.isValid()) eventWeight = genEventInfo->weight(); - +#ifdef EDM_ML_DEBUG + std::cout << "Test HB " << HBHEsize << " HF " << HFsize << " Trigger " + << trigbit_.size() << ":" << select << ":" << ignoreL1_ + << " Wt " << eventWeight << std::endl; +#endif if (ignoreL1_ || ((trigbit_.size() > 0) && select)) { analyzeHcal(HithbheMB, HithfMB, 1, true, eventWeight); } else if ((!ignoreL1_) && (trigbit_.size() == 0)) { @@ -439,6 +502,7 @@ void RecAnalyzerMinbias::analyzeHcal(const HBHERecHitCollection & HithbheMB, const HFRecHitCollection & HithfMB, int algoBit, bool fill, double weight) { // Signal part for HB HE + int count(0), countHB(0), countHE(0), count2(0), count2HB(0), count2HE(0); for (HBHERecHitCollection::const_iterator hbheItr=HithbheMB.begin(); hbheItr!=HithbheMB.end(); hbheItr++) { // Recalibration of energy @@ -454,6 +518,9 @@ void RecAnalyzerMinbias::analyzeHcal(const HBHERecHitCollection & HithbheMB, HcalDetId hid = HcalDetId(id); double eLow = (hid.subdet() == HcalEndcap) ? eLowHE_ : eLowHB_; double eHigh = (hid.subdet() == HcalEndcap) ? eHighHE_ : eHighHB_; + ++count; + if (id.subdetId() == HcalBarrel) ++countHB; + else ++countHE; if (fill) { for (unsigned int i = 0; i < hcalID_.size(); i++) { if (hcalID_[i] == id.rawId()) { @@ -466,6 +533,17 @@ void RecAnalyzerMinbias::analyzeHcal(const HBHERecHitCollection & HithbheMB, if (itr1 != histHC_.end()) itr1->second->Fill(energyhit); } h_[hid.subdet()-1]->Fill(energyhit); + if (energyhit > eMin_) { + hbhe_->Fill(hid.ieta(),hid.iphi()); + ++count2; + if (id.subdetId() == HcalBarrel) { + ++count2HB; + hb_->Fill(hid.ieta(),hid.iphi()); + } else { + ++count2HE; + he_->Fill(hid.ieta(),hid.iphi()); + } + } } if (!fillHist_) { if (Noise_ || runNZS_ || (energyhit >= eLow && energyhit <= eHigh)) { @@ -484,7 +562,19 @@ void RecAnalyzerMinbias::analyzeHcal(const HBHERecHitCollection & HithbheMB, } } } // HBHE_MB - + if (fill) { + if (count > 0) hbherun_->Fill(rnnum_ ,(double)(count2)/count); + if (countHB > 0) hbrun_->Fill(rnnum_ ,(double)(count2HB)/countHB); + if (countHE > 0) herun_->Fill(rnnum_ ,(double)(count2HE)/countHE); + } +#ifdef EDM_ML_DEBUG + std::cout << "HBHE " << count2 << ":" << count << ":" + << (double)(count2)/count << "\t HB " << count2HB << ":" + << countHB << ":" << (double)(count2HB)/countHB << "\t HE " + << count2HE << ":" << countHE << ":" + << (double)(count2HE)/countHE << std::endl; +#endif + int countHF(0), count2HF(0); // Signal part for HF for (HFRecHitCollection::const_iterator hfItr=HithfMB.begin(); hfItr!=HithfMB.end(); hfItr++) { @@ -500,6 +590,7 @@ void RecAnalyzerMinbias::analyzeHcal(const HBHERecHitCollection & HithbheMB, double energyhit = aHit.energy(); DetId id = (*hfItr).detid(); HcalDetId hid = HcalDetId(id); + ++countHF; if (fill) { for (unsigned int i = 0; i < hcalID_.size(); i++) { if (hcalID_[i] == id.rawId()) { @@ -512,6 +603,10 @@ void RecAnalyzerMinbias::analyzeHcal(const HBHERecHitCollection & HithbheMB, if (itr1 != histHC_.end()) itr1->second->Fill(energyhit); } h_[hid.subdet()-1]->Fill(energyhit); + if (energyhit > eMin_) { + hf_->Fill(hid.ieta(),hid.iphi()); + ++count2HF; + } } // @@ -535,8 +630,14 @@ void RecAnalyzerMinbias::analyzeHcal(const HBHERecHitCollection & HithbheMB, } } } + if (fill && countHF > 0) hfrun_->Fill(rnnum_ ,(double)(count2HF)/countHF); +#ifdef EDM_ML_DEBUG + if (count) + std::cout << "HF " << count2HF << ":" << countHF << ":" + << (double)(count2HF)/countHF << std::endl; +#endif } -//define this as a plug-in +//define this as a plug-in #include "FWCore/Framework/interface/MakerMacros.h" DEFINE_FWK_MODULE(RecAnalyzerMinbias); diff --git a/Calibration/IsolatedParticles/plugins/ElectronStudy.cc b/Calibration/IsolatedParticles/plugins/ElectronStudy.cc index 43de89dd22637..2dc3b3c53ed47 100644 --- a/Calibration/IsolatedParticles/plugins/ElectronStudy.cc +++ b/Calibration/IsolatedParticles/plugins/ElectronStudy.cc @@ -1,7 +1,19 @@ -#include "Calibration/IsolatedParticles/plugins/ElectronStudy.h" #include "Calibration/IsolatedParticles/interface/CaloPropagateTrack.h" #include "Calibration/IsolatedParticles/interface/eECALMatrix.h" + +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/MakerMacros.h" #include "FWCore/Utilities/interface/Exception.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/Utilities/interface/InputTag.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "CommonTools/UtilAlgos/interface/TFileService.h" + #include "Geometry/CaloGeometry/interface/CaloGeometry.h" #include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" #include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h" @@ -10,14 +22,60 @@ #include "MagneticField/Engine/interface/MagneticField.h" #include "MagneticField/Records/interface/IdealMagneticFieldRecord.h" +#include "SimDataFormats/CaloHit/interface/PCaloHit.h" +#include "SimDataFormats/CaloHit/interface/PCaloHitContainer.h" +#include "SimDataFormats/Track/interface/SimTrackContainer.h" +#include "SimDataFormats/Vertex/interface/SimVertexContainer.h" + +#include + #include +#include +#include +#include +#include +#include + +class ElectronStudy: public edm::one::EDAnalyzer { + +public: + + explicit ElectronStudy(const edm::ParameterSet& ps); + ~ElectronStudy() override {} + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + +private: + + void analyze(edm::Event const&, edm::EventSetup const&) override; + void beginJob() override {} + + static const int NEtaBins_ = 3; + static const int NPBins_ = 8; + double pBins_[NPBins_+1], etaBins_[NEtaBins_+1]; + + edm::EDGetTokenT tok_EBhit_; + edm::EDGetTokenT tok_EEhit_; + edm::EDGetTokenT tok_simTk_; + edm::EDGetTokenT tok_simVtx_; + + int hotZone_, verbose_; + bool histos_; + TH1F *histoR1[NPBins_+1][NEtaBins_+1]; + TH1F *histoR2[NPBins_+1][NEtaBins_+1]; + TH1F *histoR3[NPBins_+1][NEtaBins_+1]; + TH1F *histoE1x1[NPBins_+1][NEtaBins_+1]; + TH1F *histoE3x3[NPBins_+1][NEtaBins_+1]; + TH1F *histoE5x5[NPBins_+1][NEtaBins_+1]; +}; ElectronStudy::ElectronStudy(const edm::ParameterSet& ps) { - sourceLabel = ps.getUntrackedParameter("SourceLabel","generatorSmeared"); - g4Label = ps.getUntrackedParameter("ModuleLabel","g4SimHits"); - hitLabEB= ps.getUntrackedParameter("EBCollection","EcalHitsEB"); - hitLabEE= ps.getUntrackedParameter("EECollection","EcalHitsEE"); + usesResource("TFileService"); + + std::string g4Label = ps.getUntrackedParameter("ModuleLabel","g4SimHits"); + std::string hitLabEB= ps.getUntrackedParameter("EBCollection","EcalHitsEB"); + std::string hitLabEE= ps.getUntrackedParameter("EECollection","EcalHitsEE"); tok_EBhit_ = consumes(edm::InputTag(g4Label,hitLabEB)); @@ -25,31 +83,31 @@ ElectronStudy::ElectronStudy(const edm::ParameterSet& ps) { tok_simTk_ = consumes(edm::InputTag(g4Label)); tok_simVtx_ = consumes(edm::InputTag(g4Label)); - hotZone = ps.getUntrackedParameter("HotZone",0); - verbose = ps.getUntrackedParameter("Verbosity",0); + hotZone_ = ps.getUntrackedParameter("HotZone",0); + verbose_ = ps.getUntrackedParameter("Verbosity",0); edm::LogInfo("ElectronStudy") << "Module Label: " << g4Label << " Hits: " << hitLabEB << ", " << hitLabEE; - double tempPBins[NPBins+1] = { 0.0, 10.0, 20.0, 40.0, 60.0, - 100.0, 500.0, 1000.0, 10000.0}; - double tempEta[NEtaBins+1] = {0.0, 1.2, 1.6, 3.0}; + double tempP[NPBins_+1] = { 0.0, 10.0, 20.0, 40.0, 60.0, + 100.0, 500.0, 1000.0, 10000.0}; + double tempEta[NEtaBins_+1] = {0.0, 1.2, 1.6, 3.0}; - for (int i=0; i tfile; if ( !tfile.isAvailable() ) { edm::LogInfo("ElectronStudy") << "TFileService unavailable: no histograms"; - histos = false; + histos_ = false; } else { char name[20], title[200], cpbin[30], cebin[30]; - histos = true; - for (unsigned int i=0; imake(name, title, 100, 0., 2.); @@ -85,10 +143,21 @@ ElectronStudy::ElectronStudy(const edm::ParameterSet& ps) { } } +void ElectronStudy::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + + edm::ParameterSetDescription desc; + desc.addUntracked("ModuleLabel","g4SimHits"); + desc.addUntracked("EBCollection","EcalHitsEB"); + desc.addUntracked("EECollection","EcalHitsEE"); + desc.addUntracked("Verbosity",0); + descriptions.add("electronStudy",desc); +} + void ElectronStudy::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { - if (verbose > 1) std::cout << "Run = " << iEvent.id().run() << " Event = " - << iEvent.id().event() << std::endl; + if (verbose_ > 1) + edm::LogVerbatim("IsoTrack") << "Run = " << iEvent.id().run() + << " Event = " << iEvent.id().event(); // get Geometry, B-field, Topology edm::ESHandle bFieldH; @@ -119,75 +188,76 @@ void ElectronStudy::analyze(const edm::Event& iEvent, const edm::EventSetup& iSe edm::Handle SimVtx; iEvent.getByToken(tok_simVtx_, SimVtx); - if (verbose>0) - std::cout << "ElectronStudy: hits valid[EB]: " << caloHitEB.isValid() - << " valid[EE]: " << caloHitEE.isValid() << std::endl; + if (verbose_>0) + edm::LogVerbatim("IsoTrack") << "ElectronStudy: hits valid[EB]: " + << caloHitEB.isValid() << " valid[EE]: " + << caloHitEE.isValid(); if (caloHitEB.isValid() && caloHitEE.isValid()) { unsigned int indx; - if (verbose>2) { + if (verbose_>2) { edm::PCaloHitContainer::const_iterator ihit; - for (ihit=caloHitEB->begin(),indx=0; ihit!=caloHitEB->end(); ihit++,indx++) { + for (ihit=caloHitEB->begin(),indx=0; ihit!=caloHitEB->end(); + ihit++, indx++) { EBDetId id = ihit->id(); - std::cout << "Hit[" << indx << "] " << id << " E " << ihit->energy() - << " T " << ihit->time() << std::endl; + edm::LogVerbatim("IsoTrack") << "Hit[" << indx << "] " << id << " E " + << ihit->energy() << " T " << ihit->time(); } - for (ihit=caloHitEE->begin(),indx=0; ihit!=caloHitEE->end(); ihit++,indx++) { + for (ihit=caloHitEE->begin(),indx=0; ihit!=caloHitEE->end(); + ihit++,indx++) { EEDetId id = ihit->id(); - std::cout << "Hit[" << indx << "] " << id << " E " << ihit->energy() - << " T " << ihit->time() << std::endl; + edm::LogVerbatim("IsoTrack") << "Hit[" << indx << "] " << id << " E " + << ihit->energy() << " T " << ihit->time(); } } edm::SimTrackContainer::const_iterator simTrkItr=SimTk->begin(); for (indx=0; simTrkItr!= SimTk->end(); simTrkItr++,indx++) { - if (verbose>0) std::cout << "ElectronStudy: Track[" << indx << "] ID " - << simTrkItr->trackId() << " type " - << simTrkItr->type() << " charge " - << simTrkItr->charge() << " p " - << simTrkItr->momentum()<< " Generator Index " - << simTrkItr->genpartIndex() << " vertex " - << simTrkItr->vertIndex() << std::endl; + if (verbose_>0) + edm::LogVerbatim("IsoTrack") << "ElectronStudy: Track[" << indx + << "] ID " << simTrkItr->trackId() + << " type " << simTrkItr->type() + << " charge " << simTrkItr->charge() + << " p " << simTrkItr->momentum() + << " Generator Index " + << simTrkItr->genpartIndex() << " vertex " + << simTrkItr->vertIndex(); if (std::abs(simTrkItr->type()) == 11 && simTrkItr->vertIndex() != -1) { int thisTrk = simTrkItr->trackId(); - spr::propagatedTrackDirection trkD = spr::propagateCALO(thisTrk, SimTk, SimVtx, geo, bField, (verbose>1)); + spr::propagatedTrackDirection trkD = spr::propagateCALO(thisTrk, SimTk, SimVtx, geo, bField, (verbose_>1)); if (trkD.okECAL) { const DetId isoCell = trkD.detIdECAL; DetId hotCell = isoCell; - if (hotZone > 0) hotCell = spr::hotCrystal(isoCell, caloHitEB, caloHitEE, geo, caloTopology, hotZone, hotZone, -500.0, 500.0, (verbose>1)); - double e1x1 = spr::eECALmatrix(hotCell, caloHitEB, caloHitEE, geo, caloTopology, 0, 0, -100.0, -100.0,-500.0, 500.0, (verbose>2)); - double e3x3 = spr::eECALmatrix(hotCell, caloHitEB, caloHitEE, geo, caloTopology, 1, 1, -100.0, -100.0,-500.0, 500.0, (verbose>2)); - double e5x5 = spr::eECALmatrix(hotCell, caloHitEB, caloHitEE, geo, caloTopology, 2, 2, -100.0, -100.0,-500.0, 500.0, (verbose>2)); + if (hotZone_ > 0) hotCell = spr::hotCrystal(isoCell, caloHitEB, caloHitEE, geo, caloTopology, hotZone_, hotZone_, -500.0, 500.0, (verbose_>1)); + double e1x1 = spr::eECALmatrix(hotCell, caloHitEB, caloHitEE, geo, caloTopology, 0, 0, -100.0, -100.0,-500.0, 500.0, (verbose_>2)); + double e3x3 = spr::eECALmatrix(hotCell, caloHitEB, caloHitEE, geo, caloTopology, 1, 1, -100.0, -100.0,-500.0, 500.0, (verbose_>2)); + double e5x5 = spr::eECALmatrix(hotCell, caloHitEB, caloHitEE, geo, caloTopology, 2, 2, -100.0, -100.0,-500.0, 500.0, (verbose_>2)); double p = simTrkItr->momentum().P(); double eta = std::abs(simTrkItr->momentum().eta()); int etaBin=-1, momBin=-1; - for (int ieta=0; ietaetaBins[ieta] && etaetaBins_[ieta] && etapBins[ipt] && ppBins_[ipt] && p 0) r1 = e1x1/e3x3; if (e5x5 > 0) {r2 = e1x1/e5x5; r3 = e3x3/e5x5;} - if (verbose>0) { - std::cout << "ElectronStudy: p " << p << " [" << momBin << "] eta " - << eta << " [" << etaBin << "]"; + if (verbose_>0) { + edm::LogVerbatim("IsoTrack") << "ElectronStudy: p " << p << " [" + << momBin << "] eta " << eta << " [" + << etaBin << "] Cell 0x" << std::hex + << isoCell() << std::dec; if (isoCell.subdetId() == EcalBarrel) { - EBDetId id = isoCell; - std::cout << " Cell 0x" << std::hex << isoCell() << std::dec - << " " << id; + edm::LogVerbatim("IsoTrack") << EBDetId(isoCell); } else if (isoCell.subdetId() == EcalEndcap) { - EEDetId id = isoCell; - std::cout << " Cell 0x" << std::hex << isoCell() << std::dec - << " " << id; - } else { - std::cout << " Cell 0x" << std::hex << isoCell() << std::dec - << " Unknown Type"; - } - std::cout << " e1x1 " << e1x1 << "|" << r1 << "|" << r2 << " e3x3 " - << e3x3 << "|" << r3 << " e5x5 " << e5x5 << std::endl; + edm::LogVerbatim("IsoTrack") << EEDetId(isoCell); + } + edm::LogVerbatim("IsoTrack") << " e1x1 " << e1x1 << "|" << r1 + << "|" << r2 << " e3x3 " << e3x3 + << "|" << r3 << " e5x5 " << e5x5; } - if (histos) { + if (histos_) { histoR1[0][0]->Fill(r1); histoR2[0][0]->Fill(r2); histoR3[0][0]->Fill(r3); diff --git a/Calibration/IsolatedParticles/plugins/ElectronStudy.h b/Calibration/IsolatedParticles/plugins/ElectronStudy.h deleted file mode 100644 index adb2983282676..0000000000000 --- a/Calibration/IsolatedParticles/plugins/ElectronStudy.h +++ /dev/null @@ -1,61 +0,0 @@ -#ifndef SimG4CMS_Calo_ElectronStudy_H -#define SimG4CMS_Calo_ElectronStudy_H - -#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" - -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/EventSetup.h" -#include "FWCore/Framework/interface/ESHandle.h" -#include "FWCore/Framework/interface/MakerMacros.h" - -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/Utilities/interface/InputTag.h" -#include "FWCore/MessageLogger/interface/MessageLogger.h" - -#include "FWCore/ServiceRegistry/interface/Service.h" -#include "CommonTools/UtilAlgos/interface/TFileService.h" - -#include "SimDataFormats/CaloHit/interface/PCaloHit.h" -#include "SimDataFormats/CaloHit/interface/PCaloHitContainer.h" - -#include "SimDataFormats/Track/interface/SimTrackContainer.h" -#include "SimDataFormats/Vertex/interface/SimVertexContainer.h" - -#include - -#include -#include -#include -#include -#include - -class ElectronStudy: public edm::EDAnalyzer { - -public: - - ElectronStudy(const edm::ParameterSet& ps); - ~ElectronStudy() override {} - - void analyze (const edm::Event& e, const edm::EventSetup& c) override; - -private: - - static const int NEtaBins = 3; - static const int NPBins = 8; - double pBins[NPBins+1], etaBins[NEtaBins+1]; - - edm::EDGetTokenT tok_EBhit_; - edm::EDGetTokenT tok_EEhit_; - edm::EDGetTokenT tok_simTk_; - edm::EDGetTokenT tok_simVtx_; - - std::string sourceLabel, g4Label, hitLabEB, hitLabEE; - int hotZone, verbose; - bool histos; - TH1F *histoR1[NPBins+1][NEtaBins+1], *histoR2[NPBins+1][NEtaBins+1]; - TH1F *histoR3[NPBins+1][NEtaBins+1], *histoE1x1[NPBins+1][NEtaBins+1]; - TH1F *histoE3x3[NPBins+1][NEtaBins+1], *histoE5x5[NPBins+1][NEtaBins+1]; -}; - -#endif diff --git a/Calibration/IsolatedParticles/plugins/IsoTrackCalib.cc b/Calibration/IsolatedParticles/plugins/IsoTrackCalib.cc index 039795061509c..bf975775b242c 100644 --- a/Calibration/IsolatedParticles/plugins/IsoTrackCalib.cc +++ b/Calibration/IsolatedParticles/plugins/IsoTrackCalib.cc @@ -11,6 +11,23 @@ #include "TLorentzVector.h" #include "TInterpreter.h" +#include "Calibration/IsolatedParticles/interface/CaloPropagateTrack.h" +#include "Calibration/IsolatedParticles/interface/ChargeIsolation.h" +#include "Calibration/IsolatedParticles/interface/eCone.h" +#include "Calibration/IsolatedParticles/interface/eECALMatrix.h" +#include "Calibration/IsolatedParticles/interface/TrackSelection.h" + + //L1 trigger Menus etc +#include "CondFormats/L1TObjects/interface/L1GtTriggerMenu.h" +#include "CondFormats/L1TObjects/interface/L1GtTriggerMenuFwd.h" +#include "CondFormats/L1TObjects/interface/L1GtTriggerMenu.h" +#include "CondFormats/DataRecord/interface/L1GtTriggerMenuRcd.h" +#include "CondFormats/DataRecord/interface/L1GtTriggerMenuRcd.h" + +#include "DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h" +#include "DataFormats/L1Trigger/interface/L1JetParticle.h" +#include "DataFormats/L1Trigger/interface/L1JetParticleFwd.h" + //Tracks #include "DataFormats/TrackReco/interface/Track.h" #include "DataFormats/TrackReco/interface/TrackFwd.h" @@ -23,6 +40,7 @@ // Jets #include "DataFormats/JetReco/interface/GenJet.h" #include "DataFormats/JetReco/interface/GenJetCollection.h" +#include "DataFormats/JetReco/interface/PFJet.h" //Triggers #include "DataFormats/Common/interface/TriggerResults.h" @@ -33,8 +51,7 @@ #include "DataFormats/Math/interface/LorentzVector.h" #include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" - +#include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" @@ -42,27 +59,10 @@ #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/Common/interface/TriggerNames.h" #include "CommonTools/UtilAlgos/interface/TFileService.h" + #include "HLTrigger/HLTcore/interface/HLTConfigProvider.h" #include "L1Trigger/GlobalTriggerAnalyzer/interface/L1GtUtils.h" - //L1 trigger Menus etc -#include "CondFormats/L1TObjects/interface/L1GtTriggerMenu.h" -#include "CondFormats/L1TObjects/interface/L1GtTriggerMenuFwd.h" -#include "CondFormats/L1TObjects/interface/L1GtTriggerMenu.h" -#include "CondFormats/DataRecord/interface/L1GtTriggerMenuRcd.h" -#include "CondFormats/DataRecord/interface/L1GtTriggerMenuRcd.h" -#include "DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h" -#include "DataFormats/L1Trigger/interface/L1JetParticle.h" -#include "DataFormats/L1Trigger/interface/L1JetParticleFwd.h" - -#include "Calibration/IsolatedParticles/interface/CaloPropagateTrack.h" -#include "Calibration/IsolatedParticles/interface/ChargeIsolation.h" -#include "Calibration/IsolatedParticles/interface/eCone.h" -#include "Calibration/IsolatedParticles/interface/eECALMatrix.h" -#include "Calibration/IsolatedParticles/interface/TrackSelection.h" - -#include "MagneticField/Engine/interface/MagneticField.h" -#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h" #include "Geometry/CaloGeometry/interface/CaloGeometry.h" #include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" #include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h" @@ -71,46 +71,45 @@ #include "Geometry/CaloTopology/interface/CaloTopology.h" #include "CondFormats/DataRecord/interface/EcalChannelStatusRcd.h" #include "Geometry/CaloTopology/interface/EcalTrigTowerConstituentsMap.h" + +#include "MagneticField/Engine/interface/MagneticField.h" +#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h" + #include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgo.h" #include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgoRcd.h" #include "SimDataFormats/GeneratorProducts/interface/GenEventInfoProduct.h" -#include "DataFormats/JetReco/interface/PFJet.h" -class IsoTrackCalib : public edm::EDAnalyzer { +class IsoTrackCalib : public edm::one::EDAnalyzer { public: explicit IsoTrackCalib(const edm::ParameterSet&); ~IsoTrackCalib() override; static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); - double dR(double eta1, double eta2, double phi1, double phi2); private: void beginJob() override ; void analyze(const edm::Event&, const edm::EventSetup&) override; - void endJob() override ; + void endJob() override {} void beginRun(edm::Run const&, edm::EventSetup const&) override; void endRun(edm::Run const&, edm::EventSetup const&) override; - void beginLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) override; - void endLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) override; double dEta(math::XYZTLorentzVector&, math::XYZTLorentzVector&); double dPhi(math::XYZTLorentzVector&, math::XYZTLorentzVector&); double dR(math::XYZTLorentzVector&, math::XYZTLorentzVector&); double deltaR(double eta1,double eta2,double phi1,double phi2); - edm::Service fs; - HLTConfigProvider hltConfig_; - L1GtUtils m_l1GtUtils; - bool initL1; - std::vector trigNames, HLTNames,l1Names; - int verbosity; - spr::trackSelectionParameters selectionParameters; - std::string theTrackQuality; - double a_mipR, a_coneR, a_charIsoR; - const L1GtTriggerMenu *m_l1GtMenu; - std::vector *t_l1bits; - edm::InputTag triggerEvent_, theTriggerResultsLabel; + edm::Service fs_; + HLTConfigProvider hltConfig_; + L1GtUtils m_l1GtUtils; + std::vector l1Names_; + int verbosity_; + spr::trackSelectionParameters selectionParameters_; + std::string theTrackQuality_; + double a_mipR_, a_coneR_, a_charIsoR_; + const L1GtTriggerMenu *m_l1GtMenu; + std::vector *t_l1bits; + edm::InputTag triggerEvent_, theTriggerResultsLabel_; edm::EDGetTokenT tok_trigEvt; edm::EDGetTokenT tok_trigRes; @@ -127,7 +126,6 @@ class IsoTrackCalib : public edm::EDAnalyzer { edm::EDGetTokenT tok_L1extCenJet_; edm::EDGetTokenT tok_L1extFwdJet_; - TTree *tree; int t_Run, t_Event, t_ieta; double t_EventWeight, t_l1pt, t_l1eta, t_l1phi; @@ -142,42 +140,45 @@ class IsoTrackCalib : public edm::EDAnalyzer { TH1I *h_tkEta3[5], *h_tkEta4[5], *h_tkEta5[5]; TH1F *h_Rechit_E, *h_jetp; TH1F *h_jetpt[4]; - TH1I *h_tketa0[6], *h_tketa1[6], *h_tketa2[6], *h_tketa3[6], *h_tketa4[6],*h_tketa5[6]; - std::vector trgnames; - std::map< std::pair, int> l1AlgoMap; + TH1I *h_tketa0[6], *h_tketa1[6], *h_tketa2[6]; + TH1I *h_tketa3[6], *h_tketa4[6],*h_tketa5[6]; + std::map< std::pair, int> l1AlgoMap_; }; - static const bool useL1GtTriggerMenuLite(true); +static const bool useL1GtTriggerMenuLite(true); IsoTrackCalib::IsoTrackCalib(const edm::ParameterSet& iConfig) : m_l1GtUtils(iConfig, consumesCollector(), useL1GtTriggerMenuLite, *this){ + + usesResource("TFileService"); + //now do whatever initialization is needed - verbosity = iConfig.getUntrackedParameter("Verbosity",0); - l1Names = iConfig.getUntrackedParameter >("L1Seed"); - theTrackQuality = iConfig.getUntrackedParameter("TrackQuality","highPurity"); - reco::TrackBase::TrackQuality trackQuality_=reco::TrackBase::qualityByName(theTrackQuality); - selectionParameters.minPt = iConfig.getUntrackedParameter("MinTrackPt", 10.0); - selectionParameters.minQuality = trackQuality_; - selectionParameters.maxDxyPV = iConfig.getUntrackedParameter("MaxDxyPV", 0.2); - selectionParameters.maxDzPV = iConfig.getUntrackedParameter("MaxDzPV", 5.0); - selectionParameters.maxChi2 = iConfig.getUntrackedParameter("MaxChi2", 5.0); - selectionParameters.maxDpOverP = iConfig.getUntrackedParameter("MaxDpOverP", 0.1); - selectionParameters.minOuterHit = iConfig.getUntrackedParameter("MinOuterHit", 4); - selectionParameters.minLayerCrossed = iConfig.getUntrackedParameter("MinLayerCrossed", 8); - selectionParameters.maxInMiss = iConfig.getUntrackedParameter("MaxInMiss", 0); - selectionParameters.maxOutMiss = iConfig.getUntrackedParameter("MaxOutMiss", 0); - a_coneR = iConfig.getUntrackedParameter("ConeRadius",34.98); - a_charIsoR = a_coneR + 28.9; - a_mipR = iConfig.getUntrackedParameter("ConeRadiusMIP",14.0); + verbosity_ = iConfig.getUntrackedParameter("Verbosity",0); + l1Names_ = iConfig.getUntrackedParameter >("L1Seed"); + theTrackQuality_ = iConfig.getUntrackedParameter("TrackQuality","highPurity"); + reco::TrackBase::TrackQuality trackQuality_=reco::TrackBase::qualityByName(theTrackQuality_); + selectionParameters_.minPt = iConfig.getUntrackedParameter("MinTrackPt", 10.0); + selectionParameters_.minQuality = trackQuality_; + selectionParameters_.maxDxyPV = iConfig.getUntrackedParameter("MaxDxyPV", 0.2); + selectionParameters_.maxDzPV = iConfig.getUntrackedParameter("MaxDzPV", 5.0); + selectionParameters_.maxChi2 = iConfig.getUntrackedParameter("MaxChi2", 5.0); + selectionParameters_.maxDpOverP = iConfig.getUntrackedParameter("MaxDpOverP", 0.1); + selectionParameters_.minOuterHit = iConfig.getUntrackedParameter("MinOuterHit", 4); + selectionParameters_.minLayerCrossed= iConfig.getUntrackedParameter("MinLayerCrossed", 8); + selectionParameters_.maxInMiss = iConfig.getUntrackedParameter("MaxInMiss", 0); + selectionParameters_.maxOutMiss = iConfig.getUntrackedParameter("MaxOutMiss", 0); + a_coneR_ = iConfig.getUntrackedParameter("ConeRadius",34.98); + a_charIsoR_ = a_coneR_ + 28.9; + a_mipR_ = iConfig.getUntrackedParameter("ConeRadiusMIP",14.0); bool isItAOD = iConfig.getUntrackedParameter("IsItAOD", false); triggerEvent_ = edm::InputTag("hltTriggerSummaryAOD","","HLT"); - theTriggerResultsLabel = edm::InputTag("TriggerResults","","HLT"); + theTriggerResultsLabel_ = edm::InputTag("TriggerResults","","HLT"); edm::InputTag L1extraTauJetSource_ = iConfig.getParameter ("L1extraTauJetSource" ); edm::InputTag L1extraCenJetSource_ = iConfig.getParameter ("L1extraCenJetSource" ); edm::InputTag L1extraFwdJetSource_ = iConfig.getParameter ("L1extraFwdJetSource" ); // define tokens for access tok_trigEvt = consumes(triggerEvent_); - tok_trigRes = consumes(theTriggerResultsLabel); + tok_trigRes = consumes(theTriggerResultsLabel_); tok_genTrack_ = consumes(edm::InputTag("generalTracks")); tok_recVtx_ = consumes(edm::InputTag("offlinePrimaryVertices")); tok_bs_ = consumes(edm::InputTag("offlineBeamSpot")); @@ -196,27 +197,27 @@ IsoTrackCalib::IsoTrackCalib(const edm::ParameterSet& iConfig) : } tok_jets_ = consumes(iConfig.getParameter("JetSource")); tok_pfjets_ = consumes(edm::InputTag("ak5PFJets")); - if (verbosity>=0) { + if (verbosity_>=0) { edm::LogInfo("IsoTrack") <<"Parameters read from config file \n" - <<"\t minPt " << selectionParameters.minPt - <<"\t theTrackQuality " << theTrackQuality - <<"\t minQuality " << selectionParameters.minQuality - <<"\t maxDxyPV " << selectionParameters.maxDxyPV - <<"\t maxDzPV " << selectionParameters.maxDzPV - <<"\t maxChi2 " << selectionParameters.maxChi2 - <<"\t maxDpOverP " << selectionParameters.maxDpOverP - <<"\t minOuterHit " << selectionParameters.minOuterHit - <<"\t minLayerCrossed " << selectionParameters.minLayerCrossed - <<"\t maxInMiss " << selectionParameters.maxInMiss - <<"\t maxOutMiss " << selectionParameters.maxOutMiss - <<"\t a_coneR " << a_coneR - <<"\t a_charIsoR " << a_charIsoR - <<"\t a_mipR " << a_mipR + <<"\t minPt " << selectionParameters_.minPt + <<"\t theTrackQuality " << theTrackQuality_ + <<"\t minQuality " << selectionParameters_.minQuality + <<"\t maxDxyPV " << selectionParameters_.maxDxyPV + <<"\t maxDzPV " << selectionParameters_.maxDzPV + <<"\t maxChi2 " << selectionParameters_.maxChi2 + <<"\t maxDpOverP " << selectionParameters_.maxDpOverP + <<"\t minOuterHit " << selectionParameters_.minOuterHit + <<"\t minLayerCrossed " << selectionParameters_.minLayerCrossed + <<"\t maxInMiss " << selectionParameters_.maxInMiss + <<"\t maxOutMiss " << selectionParameters_.maxOutMiss + <<"\t a_coneR " << a_coneR_ + <<"\t a_charIsoR " << a_charIsoR_ + <<"\t a_mipR " << a_mipR_ <<"\t isItAOD " << isItAOD; - edm::LogInfo("IsoTrack") << trigNames.size() << " triggers to be studied"; - for (unsigned int k=0; k seeds = {"L1_SingleJet36","L1_SingleJet52", + "L1_SingleJet68","L1_SingleJet92", + "L1_SingleJet128"}; + edm::ParameterSetDescription desc; + desc.addUntracked("Verbosity", 0); + desc.addUntracked >("L1Seed", seeds); + desc.addUntracked("TrackQuality", "highPurity"); + desc.addUntracked("MinTrackPt", 10.0); + desc.addUntracked("MaxDxyPV", 0.02); + desc.addUntracked("MaxDzPV", 0.02); + desc.addUntracked("MaxChi2", 5.0); + desc.addUntracked("MaxDpOverP", 0.1); + desc.addUntracked("MinOuterHit", 4); + desc.addUntracked("MinLayerCrossed", 8); + desc.addUntracked("MaxInMiss", 0); + desc.addUntracked("MaxOutMiss", 0); + desc.addUntracked("ConeRadius", 34.98); + desc.addUntracked("ConeRadiusMIP",14.0); + desc.addUntracked("IsItAOD", false); + descriptions.add("isoTrackCalib",desc); +} + void IsoTrackCalib::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { t_Run = iEvent.id().run(); t_Event = iEvent.id().event(); - if (verbosity%10 > 0) + if (verbosity_%10 > 0) edm::LogInfo("IsoTrack") << "Run " << t_Run << " Event " << t_Event << " Luminosity " << iEvent.luminosityBlock() << " Bunch " << iEvent.bunchCrossing() @@ -296,8 +322,8 @@ void IsoTrackCalib::analyze(const edm::Event& iEvent, } else if (beamSpotH.isValid()) { leadPV = beamSpotH->position(); } - if (verbosity>10) { - if ((verbosity%100)/10>2) + if (verbosity_>10) { + if ((verbosity_%100)/10>2) edm::LogInfo("IsoTrack") << "Primary Vertex " << leadPV; if (beamSpotH.isValid()) edm::LogInfo("IsoTrack") << " Beam Spot " << beamSpotH->position(); @@ -318,7 +344,7 @@ void IsoTrackCalib::analyze(const edm::Event& iEvent, int rec_depth = rhitItr->id().depth(); int rec_zside = rhitItr->id().zside(); double num1_1 = rec_zside*(rec_ieta+0.2*(rec_depth-1)); - if (verbosity%10>0) + if (verbosity_%10>0) edm::LogInfo("IsoTrack") << "detid/rechit/ieta/zside/depth/num " << " = " << rhitItr->id() << "/" << rec_energy << "/" << rec_ieta << "/" << rec_zside << "/" @@ -331,8 +357,8 @@ void IsoTrackCalib::analyze(const edm::Event& iEvent, //Propagate tracks to calorimeter surface) std::vector trkCaloDirections; - spr::propagateCALO(trkCollection, geo, bField, theTrackQuality, - trkCaloDirections, ((verbosity/100)%10>2)); + spr::propagateCALO(trkCollection, geo, bField, theTrackQuality_, + trkCaloDirections, ((verbosity_/100)%10>2)); std::vector::const_iterator trkDetItr; for (trkDetItr = trkCaloDirections.begin(); trkDetItr != trkCaloDirections.end(); trkDetItr++) { @@ -352,7 +378,7 @@ void IsoTrackCalib::analyze(const edm::Event& iEvent, } //////////////////////////////L1 Trigger Results////////////////////////////////////////////////// t_l1bits->clear(); - for (unsigned int i=0; ipush_back(false); + for (unsigned int i=0; ipush_back(false); bool useL1EventSetup = true; bool useL1GtTriggerMenuLite = true; @@ -370,7 +396,8 @@ void IsoTrackCalib::analyze(const edm::Event& iEvent, const AlgorithmMap& algorithmMap = m_l1GtMenu->gtAlgorithmMap(); const std::string& menuName = m_l1GtMenu->gtTriggerMenuName(); - std::cout << "menuName " << menuName << std::endl; + if (verbosity_%10>0) + edm::LogInfo("IsoTrack") << "menuName " << menuName << std::endl; std::vector algbits; for (CItAlgo itAlgo = algorithmMap.begin(); itAlgo != algorithmMap.end(); @@ -380,19 +407,19 @@ void IsoTrackCalib::analyze(const edm::Event& iEvent, bool decision = m_l1GtUtils.decision(iEvent, itAlgo->first, iErrorCode); bool l1ok(false); - if (verbosity%10>0) + if (verbosity_%10>0) edm::LogInfo("IsoTrack") << algName <<" "<< algBitNumber << " " << decision; - for (unsigned int i=0; i0) + for (unsigned int i=0; i0) edm::LogInfo("IsoTrack") << "match found" << " " << algName << " " << decision; t_l1bits->at(i) = (decision>0); if (decision > 0) l1ok = true; } } - if (verbosity%10>0) edm::LogInfo("IsoTrack") << "l1 ok =" << l1ok; + if (verbosity_%10>0) edm::LogInfo("IsoTrack") << "l1 ok =" << l1ok; if(l1ok){ edm::Handle l1TauHandle; @@ -408,7 +435,7 @@ void IsoTrackCalib::analyze(const edm::Event& iEvent, etaTriggered = itr->eta(); phiTriggered = itr->phi() ; } - if (verbosity%10>0) + if (verbosity_%10>0) edm::LogInfo("IsoTrack") << "tauJ pt " << itr->pt() << " eta/phi " << itr->eta() << " " << itr->phi(); } @@ -420,7 +447,7 @@ void IsoTrackCalib::analyze(const edm::Event& iEvent, etaTriggered = itr->eta(); phiTriggered = itr->phi() ; } - if (verbosity%10>0) + if (verbosity_%10>0) edm::LogInfo("IsoTrack") << "cenJ pt " << itr->pt() << " eta/phi " << itr->eta() << " " << itr->phi(); @@ -433,11 +460,11 @@ void IsoTrackCalib::analyze(const edm::Event& iEvent, etaTriggered = itr->eta(); phiTriggered = itr->phi() ; } - if (verbosity%10>0) + if (verbosity_%10>0) edm::LogInfo("IsoTrack") << "forJ pt " << itr->pt() << " eta/phi " << itr->eta() << " " << itr->phi(); } - if (verbosity%10>0) + if (verbosity_%10>0) edm::LogInfo("IsoTrack") << "jets pt/eta/phi = " << ptTriggered << "/" << etaTriggered << "/" <0) + if (verbosity_%10>0) edm::LogInfo("IsoTrack") << "This track : " << nTracks << " (pt/eta/phi/p) :" << pTrack->pt() << "/" << pTrack->eta() << "/" << pTrack->phi() << "/" << pTrack->p(); - if (verbosity%10>0) edm::LogInfo("IsoTrack") << "dr values are = " << t_mindR1; + if (verbosity_%10>0) edm::LogInfo("IsoTrack") << "dr values are = " << t_mindR1; t_l1pt = ptTriggered; t_l1eta = etaTriggered; @@ -465,27 +492,27 @@ void IsoTrackCalib::analyze(const edm::Event& iEvent, t_l3phi = -999; //Selection of good track - t_selectTk = spr::goodTrack(pTrack,leadPV,selectionParameters,((verbosity/100)%10>2)); - spr::trackSelectionParameters oneCutParameters = selectionParameters; + t_selectTk = spr::goodTrack(pTrack,leadPV,selectionParameters_,((verbosity_/100)%10>2)); + spr::trackSelectionParameters oneCutParameters = selectionParameters_; oneCutParameters.maxDxyPV = 10; oneCutParameters.maxDzPV = 100; oneCutParameters.maxInMiss = 2; oneCutParameters.maxOutMiss= 2; - bool qltyFlag = spr::goodTrack(pTrack,leadPV,oneCutParameters,((verbosity/100)%10>2)); - oneCutParameters = selectionParameters; + bool qltyFlag = spr::goodTrack(pTrack,leadPV,oneCutParameters,((verbosity_/100)%10>2)); + oneCutParameters = selectionParameters_; oneCutParameters.maxDxyPV = 10; oneCutParameters.maxDzPV = 100; - t_qltyMissFlag = spr::goodTrack(pTrack,leadPV,oneCutParameters,((verbosity/100)%10>2)); - oneCutParameters = selectionParameters; + t_qltyMissFlag = spr::goodTrack(pTrack,leadPV,oneCutParameters,((verbosity_/100)%10>2)); + oneCutParameters = selectionParameters_; oneCutParameters.maxInMiss = 2; oneCutParameters.maxOutMiss= 2; - t_qltyPVFlag = spr::goodTrack(pTrack,leadPV,oneCutParameters,((verbosity/100)%10>2)); + t_qltyPVFlag = spr::goodTrack(pTrack,leadPV,oneCutParameters,((verbosity_/100)%10>2)); t_ieta = 0; if (trkDetItr->okHCAL) { HcalDetId detId = (HcalDetId)(trkDetItr->detIdHCAL); t_ieta = detId.ieta(); } - if (verbosity%10 > 0) + if (verbosity_%10 > 0) edm::LogInfo("IsoTrack") << "qltyFlag|okECAL|okHCAL : " << qltyFlag << "|" << trkDetItr->okECAL << "/" << trkDetItr->okHCAL; t_qltyFlag = (qltyFlag && trkDetItr->okECAL && trkDetItr->okHCAL); @@ -511,20 +538,20 @@ void IsoTrackCalib::analyze(const edm::Event& iEvent, endcapRecHitsHandle, trkDetItr->pointHCAL, trkDetItr->pointECAL, - a_mipR, trkDetItr->directionECAL, + a_mipR_, trkDetItr->directionECAL, nRH_eMipDR); t_DetIds->clear(); t_HitEnergies->clear(); std::vector ids; t_eHcal = spr::eCone_hcal(geo, hbhe, trkDetItr->pointHCAL, - trkDetItr->pointECAL, a_coneR, + trkDetItr->pointECAL, a_coneR_, trkDetItr->directionHCAL,nRecHits, ids, *t_HitEnergies); for (unsigned int k=0; kpush_back(ids[k].rawId()); } t_hmaxNearP = spr::chargeIsolationCone(nTracks,trkCaloDirections, - a_charIsoR, nNearTRKs, - ((verbosity/100)%10>2)); + a_charIsoR_, nNearTRKs, + ((verbosity_/100)%10>2)); if (t_hmaxNearP < 2) { h_tketa3[0]->Fill(t_ieta); for (unsigned int k=1; k 0) { + if (verbosity_%10 > 0) { edm::LogInfo("IsoTrack") << "This track : " << nTracks << " (pt/eta/phi/p) :" << pTrack->pt() << "/" << pTrack->eta() << "/" << pTrack->phi() << "/" << t_p; @@ -575,10 +602,10 @@ void IsoTrackCalib::analyze(const edm::Event& iEvent, } void IsoTrackCalib::beginJob() { - h_RecHit_iEta = fs->make("rechit_ieta","Rec hit vs. ieta",60,-30,30,0,1000); - h_RecHit_num = fs->make("rechit_num","Rec hit vs. num",100,0,20,0,1000); - h_iEta = fs->make("iEta","iEta",60,-30,30); - h_Rechit_E = fs->make("Rechit_E","Rechit_E",100,0,1000); + h_RecHit_iEta = fs_->make("rechit_ieta","Rec hit vs. ieta",60,-30,30,0,1000); + h_RecHit_num = fs_->make("rechit_num","Rec hit vs. num",100,0,20,0,1000); + h_iEta = fs_->make("iEta","iEta",60,-30,30); + h_Rechit_E = fs_->make("Rechit_E","Rechit_E",100,0,1000); double prange[5] = {20,30,40,60,100}; for (int k=0; k<5; ++k) pbin.push_back(prange[k]); @@ -590,29 +617,29 @@ void IsoTrackCalib::beginJob() { else sprintf (namp, "p = %4.0f:%4.0f GeV", pbin[k-1], pbin[k]); sprintf (name, "TrackEta0%d", k); sprintf (title, "Track #eta for tracks with %s (%s)",namp,type[0].c_str()); - h_tketa0[k] = fs->make(name, title, 60, -30, 30); + h_tketa0[k] = fs_->make(name, title, 60, -30, 30); sprintf (name, "TrackEta1%d", k); sprintf (title, "Track #eta for tracks with %s (%s)",namp,type[1].c_str()); - h_tketa1[k] = fs->make(name, title, 60, -30, 30); + h_tketa1[k] = fs_->make(name, title, 60, -30, 30); sprintf (name, "TrackEta2%d", k); sprintf (title, "Track #eta for tracks with %s (%s)",namp,type[2].c_str()); - h_tketa2[k] = fs->make(name, title, 60, -30, 30); + h_tketa2[k] = fs_->make(name, title, 60, -30, 30); sprintf (name, "TrackEta3%d", k); sprintf (title, "Track #eta for tracks with %s (%s)",namp,type[3].c_str()); - h_tketa3[k] = fs->make(name, title, 60, -30, 30); + h_tketa3[k] = fs_->make(name, title, 60, -30, 30); sprintf (name, "TrackEta4%d", k); sprintf (title, "Track #eta for tracks with %s (%s)",namp,type[4].c_str()); - h_tketa4[k] = fs->make(name, title, 60, -30, 30); + h_tketa4[k] = fs_->make(name, title, 60, -30, 30); sprintf (name, "TrackEta5%d", k); sprintf (title, "Track #eta for tracks with %s (%s)",namp,type[5].c_str()); - h_tketa5[k] = fs->make(name, title, 60, -30, 30); + h_tketa5[k] = fs_->make(name, title, 60, -30, 30); } - h_jetpt[0] = fs->make("Jetpt0","Jet p_T (All)", 500,0.,2500.); - h_jetpt[1] = fs->make("Jetpt1","Jet p_T (All Weighted)", 500,0.,2500.); - h_jetpt[2] = fs->make("Jetpt2","Jet p_T (|#eta| < 2.5)", 500,0.,2500.); - h_jetpt[3] = fs->make("Jetpt3","Jet p_T (|#eta| < 2.5 Weighted)", 500,0.,2500.); + h_jetpt[0] = fs_->make("Jetpt0","Jet p_T (All)", 500,0.,2500.); + h_jetpt[1] = fs_->make("Jetpt1","Jet p_T (All Weighted)", 500,0.,2500.); + h_jetpt[2] = fs_->make("Jetpt2","Jet p_T (|#eta| < 2.5)", 500,0.,2500.); + h_jetpt[3] = fs_->make("Jetpt3","Jet p_T (|#eta| < 2.5 Weighted)", 500,0.,2500.); - tree = fs->make("CalibTree", "CalibTree"); + tree = fs_->make("CalibTree", "CalibTree"); tree->Branch("t_Run", &t_Run, "t_Run/I"); tree->Branch("t_Event", &t_Event, "t_Event/I"); @@ -643,10 +670,6 @@ void IsoTrackCalib::beginJob() { tree->Branch("t_l1bits","std::vector", &t_l1bits); } -// ------------ method called once each job just after ending the event loop ------------ -void IsoTrackCalib::endJob() { -} - // ------------ method called when starting to processes a run ------------ void IsoTrackCalib::beginRun(edm::Run const& iRun, edm::EventSetup const& iSetup) { bool changed = false; @@ -658,17 +681,16 @@ void IsoTrackCalib::beginRun(edm::Run const& iRun, edm::EventSetup const& iSetup const AlgorithmMap& algorithmMap = m_l1GtMenu->gtAlgorithmMap(); const std::string& menuName = m_l1GtMenu->gtTriggerMenuName(); - // if (verbosity%10>0) edm::LogInfo("IsoTrack") << "menuName " << menuName; - std::cout << "menuName " << menuName << std::endl;; + if (verbosity_%10>0) edm::LogInfo("IsoTrack") << "menuName " << menuName; for (CItAlgo itAlgo = algorithmMap.begin(); itAlgo != algorithmMap.end(); itAlgo++) { std::string algName = itAlgo->first; int algBitNumber = ( itAlgo->second ).algoBitNumber(); - l1AlgoMap.insert( std::pair,int>( std::pair(algBitNumber, algName) , 0) ) ; + l1AlgoMap_.insert( std::pair,int>( std::pair(algBitNumber, algName) , 0) ) ; } std::map< std::pair, int>::iterator itr; - for (itr=l1AlgoMap.begin(); itr!=l1AlgoMap.end(); itr++) { - if (verbosity%10>0) + for (itr=l1AlgoMap_.begin(); itr!=l1AlgoMap_.end(); itr++) { + if (verbosity_%10>0) edm::LogInfo("IsoTrack") << " ********** " << (itr->first).first << " " << (itr->first).second <<" "<second; } @@ -679,19 +701,6 @@ void IsoTrackCalib::endRun(edm::Run const& iRun, edm::EventSetup const&) { edm::LogInfo("IsoTrack") << "endRun " << iRun.run() << std::endl; } -// ------------ method called when starting to processes a luminosity block ------------ -void IsoTrackCalib::beginLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) {} -// ------------ method called when ending the processing of a luminosity block ------------ -void IsoTrackCalib::endLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) {} -// ------------ method fills 'descriptions' with the allowed parameters for the module ------------ -void IsoTrackCalib::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { - //The following says we do not know what parameters are allowed so do no validation - // Please change this to state exactly what you do use, even if it is no parameters - edm::ParameterSetDescription desc; - desc.setUnknown(); - descriptions.addDefault(desc); -} - double IsoTrackCalib::dEta(math::XYZTLorentzVector& vec1, math::XYZTLorentzVector& vec2) { return (vec1.eta()-vec2.eta()); } diff --git a/Calibration/IsolatedParticles/plugins/IsoTrackCalib.h b/Calibration/IsolatedParticles/plugins/IsoTrackCalib.h deleted file mode 100644 index 01b4b0a28046c..0000000000000 --- a/Calibration/IsolatedParticles/plugins/IsoTrackCalib.h +++ /dev/null @@ -1,140 +0,0 @@ -#ifndef CalibrationIsolatedParticlesIsoTrackCalib_h -#define CalibrationIsolatedParticlesIsoTrackCalib_h - -// system include files -#include - -// Root objects -#include "TROOT.h" -#include "TSystem.h" -#include "TFile.h" -#include "TProfile.h" -#include "TDirectory.h" -#include "TTree.h" -#include "TLorentzVector.h" -#include "TInterpreter.h" - -//Tracks -#include "DataFormats/TrackReco/interface/Track.h" -#include "DataFormats/TrackReco/interface/TrackFwd.h" -#include "DataFormats/TrackReco/interface/HitPattern.h" -#include "DataFormats/TrackReco/interface/TrackBase.h" -// Vertices -#include "DataFormats/VertexReco/interface/VertexFwd.h" -#include "DataFormats/VertexReco/interface/Vertex.h" -#include "DataFormats/BeamSpot/interface/BeamSpot.h" - -//Triggers -#include "DataFormats/Common/interface/TriggerResults.h" -#include "DataFormats/HLTReco/interface/TriggerEvent.h" -#include "DataFormats/HLTReco/interface/TriggerObject.h" -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutRecord.h" -#include "DataFormats/Luminosity/interface/LumiDetails.h" -#include "DataFormats/Math/interface/LorentzVector.h" - -#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" - -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/MakerMacros.h" -#include "FWCore/ServiceRegistry/interface/Service.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/Common/interface/TriggerNames.h" -#include "CommonTools/UtilAlgos/interface/TFileService.h" -#include "HLTrigger/HLTcore/interface/HLTPrescaleProvider.h" - -#include "Calibration/IsolatedParticles/interface/CaloPropagateTrack.h" -#include "Calibration/IsolatedParticles/interface/ChargeIsolation.h" -#include "Calibration/IsolatedParticles/interface/eCone.h" -#include "Calibration/IsolatedParticles/interface/eECALMatrix.h" -#include "Calibration/IsolatedParticles/interface/TrackSelection.h" - -#include "MagneticField/Engine/interface/MagneticField.h" -#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h" -#include "Geometry/CaloGeometry/interface/CaloGeometry.h" -#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" -#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h" -#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h" -#include "Geometry/CaloTopology/interface/HcalTopology.h" -#include "Geometry/CaloTopology/interface/CaloTopology.h" -#include "CondFormats/DataRecord/interface/EcalChannelStatusRcd.h" -#include "Geometry/CaloTopology/interface/EcalTrigTowerConstituentsMap.h" -#include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgo.h" -#include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgoRcd.h" -#include "SimDataFormats/GeneratorProducts/interface/GenEventInfoProduct.h" -#include "DataFormats/JetReco/interface/PFJet.h" -//#include "DataFormats/PatCandidates/interface/Jet.h" - -class IsoTrackCalib : public edm::EDAnalyzer { - -public: - explicit IsoTrackCalib(const edm::ParameterSet&); - ~IsoTrackCalib(); - - static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); - double dR(double eta1, double eta2, double phi1, double phi2); - -private: - virtual void beginJob() ; - virtual void analyze(const edm::Event&, const edm::EventSetup&); - virtual void endJob() ; - virtual void beginRun(edm::Run const&, edm::EventSetup const&); - virtual void endRun(edm::Run const&, edm::EventSetup const&); - virtual void beginLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&); - virtual void endLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&); - - - - double dPt(math::XYZTLorentzVector&, math::XYZTLorentzVector&); - double dP(math::XYZTLorentzVector&, math::XYZTLorentzVector&); - double dinvPt(math::XYZTLorentzVector&, math::XYZTLorentzVector&); - double dEta(math::XYZTLorentzVector&, math::XYZTLorentzVector&); - double dPhi(math::XYZTLorentzVector&, math::XYZTLorentzVector&); - double dR(math::XYZTLorentzVector&, math::XYZTLorentzVector&); - void clearTreeVectors(); - - bool changed; - edm::Service fs; - HLTPrescaleProvider hltPrescaleProvider_; - std::vector trigNames, HLTNames; - int verbosity; - spr::trackSelectionParameters selectionParameters; - std::string theTrackQuality; - double dr_L1, a_mipR, a_coneR, a_charIsoR, a_neutIsoR; - double a_neutR1, a_neutR2, cutMip, cutCharge, cutNeutral; - int minRunNo, maxRunNo, nRun; - std::vector drCuts; - - edm::InputTag triggerEvent_, theTriggerResultsLabel; - edm::EDGetTokenT tok_lumi; - edm::EDGetTokenT tok_trigEvt; - edm::EDGetTokenT tok_trigRes; - - edm::EDGetTokenT tok_genTrack_; - edm::EDGetTokenT tok_recVtx_; - edm::EDGetTokenT tok_bs_; - edm::EDGetTokenT tok_EB_; - edm::EDGetTokenT tok_EE_; - edm::EDGetTokenT tok_hbhe_; - edm::EDGetTokenT tok_ew_; - edm::EDGetTokenT tok_pf_; - - bool firstEvent; - std::map, unsigned int> TrigList; - std::map, const std::pair > TrigPreList; - TH1I *h_nHLT, *h_HLTAccept; - std::vector h_HLTAccepts; - TH1I *g_Pre, *g_PreL1, *g_PreHLT, *g_Accepts; - - TTree *tree; - int Run, Event; - std::vector *t_trackP, *t_trackPx, *t_trackPy, *t_trackPz; - std::vector *t_trackEta, *t_trackPhi, *t_trackPt, *t_neu_iso; - std::vector *t_charge_iso, *t_emip, *t_ehcal, *t_trkL3mindr; - std::vector *t_ieta; - std::vector *t_disthotcell, *t_ietahotcell, *t_eventweight; - std::vector *t_l1pt, *t_l1eta, *t_l1phi; - std::vector *t_l3pt, *t_l3eta, *t_l3phi; - std::vector *t_leadingpt, *t_leadingeta, *t_leadingphi; -}; -#endif diff --git a/Calibration/IsolatedParticles/plugins/IsoTrig.cc b/Calibration/IsolatedParticles/plugins/IsoTrig.cc index d6545dc87f203..2881ac7cc54df 100644 --- a/Calibration/IsolatedParticles/plugins/IsoTrig.cc +++ b/Calibration/IsolatedParticles/plugins/IsoTrig.cc @@ -15,141 +15,384 @@ // $Id$ // // -//#define DebugLog -#include "IsoTrig.h" - -#include "FWCore/Common/interface/TriggerNames.h" +// system include files +#include + +// Root objects +#include "TROOT.h" +#include "TH1.h" +#include "TH2.h" +#include "TSystem.h" +#include "TFile.h" +#include "TProfile.h" +#include "TDirectory.h" +#include "TTree.h" +#include "TMath.h" + +// user include files +#include "Calibration/IsolatedParticles/interface/CaloPropagateTrack.h" #include "Calibration/IsolatedParticles/interface/ChargeIsolation.h" #include "Calibration/IsolatedParticles/interface/eCone.h" #include "Calibration/IsolatedParticles/interface/eECALMatrix.h" +#include "Calibration/IsolatedParticles/interface/TrackSelection.h" + +#include "CondFormats/DataRecord/interface/EcalChannelStatusRcd.h" + +#include "DataFormats/Common/interface/RefToBase.h" +#include "DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h" +#include "DataFormats/HLTReco/interface/TriggerTypeDefs.h" +#include "DataFormats/Math/interface/LorentzVector.h" +#include "DataFormats/Math/interface/Point3D.h" +#include "DataFormats/HcalIsolatedTrack/interface/IsolatedPixelTrackCandidate.h" +#include "DataFormats/HcalRecHit/interface/HcalRecHitCollections.h" +#include "DataFormats/TrackerRecHit2D/interface/SiPixelRecHitCollection.h" +#include "DataFormats/TrackReco/interface/Track.h" +#include "DataFormats/TrackReco/interface/TrackFwd.h" +#include "DataFormats/TrackReco/interface/TrackBase.h" +//Tracks +#include "DataFormats/TrackReco/interface/HitPattern.h" +// Vertices +#include "DataFormats/VertexReco/interface/VertexFwd.h" +#include "DataFormats/VertexReco/interface/Vertex.h" +#include "DataFormats/BeamSpot/interface/BeamSpot.h" +//Triggers +#include "DataFormats/Common/interface/TriggerResults.h" +#include "DataFormats/HLTReco/interface/TriggerEvent.h" +#include "DataFormats/HLTReco/interface/TriggerObject.h" +#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutRecord.h" +#include "DataFormats/Luminosity/interface/LumiDetails.h" + +#include "FWCore/Common/interface/TriggerNames.h" +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "CommonTools/UtilAlgos/interface/TFileService.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" + +#include "Geometry/CaloGeometry/interface/CaloGeometry.h" +#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" +#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h" +#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h" +#include "Geometry/CaloTopology/interface/CaloTopology.h" +#include "Geometry/CaloTopology/interface/EcalTrigTowerConstituentsMap.h" +#include "Geometry/CaloTopology/interface/HcalTopology.h" + +#include "HLTrigger/HLTcore/interface/HLTPrescaleProvider.h" #include "HLTrigger/Timer/interface/FastTimerService.h" #include "HLTrigger/HLTcore/interface/HLTConfigProvider.h" +#include "MagneticField/Engine/interface/MagneticField.h" +#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h" + +#include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgo.h" +#include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgoRcd.h" + +#include "TrackingTools/TransientTrackingRecHit/interface/SeedingLayerSetsHits.h" + +class IsoTrig : public edm::one::EDAnalyzer { + +public: + explicit IsoTrig(const edm::ParameterSet&); + ~IsoTrig() override; + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + +private: + + void analyze(const edm::Event&, const edm::EventSetup&) override; + void beginJob() override ; + void endJob() override ; + void beginRun(edm::Run const&, edm::EventSetup const&) override; + void endRun(edm::Run const&, edm::EventSetup const&) override { } + + void clearMipCutTreeVectors(); + void clearChgIsolnTreeVectors(); + void pushChgIsolnTreeVecs(math::XYZTLorentzVector &Pixcand, + math::XYZTLorentzVector &Trkcand, + std::vector &PixMaxP, double &TrkMaxP, bool &selTk); + void pushMipCutTreeVecs(math::XYZTLorentzVector &NFcand, + math::XYZTLorentzVector &Trkcand, + double &EmipNFcand, double &EmipTrkcand, + double &mindR, double &mindP1, + std::vector &Flags, double hCone); + void StudyTrkEbyP(edm::Handle& trkCollection); + void studyTiming(const edm::Event& theEvent); + void studyMipCut(edm::Handle& trkCollection, + edm::Handle& L2cands); + void studyTrigger(edm::Handle&, + std::vector&); + void studyIsolation(edm::Handle&, + std::vector&); + void chgIsolation(double& etaTriggered, double& phiTriggered, + edm::Handle& trkCollection, + const edm::Event& theEvent); + void getGoodTracks(const edm::Event&, edm::Handle&); + void fillHist(int, math::XYZTLorentzVector&); + void fillDifferences(int, math::XYZTLorentzVector&, math::XYZTLorentzVector&, bool); + void fillCuts(int, double, double, double, math::XYZTLorentzVector&, int, bool); + void fillEnergy(int, int, double, double, math::XYZTLorentzVector&); + double dEta(math::XYZTLorentzVector&, math::XYZTLorentzVector&); + double dPhi(math::XYZTLorentzVector&, math::XYZTLorentzVector&); + double dR(math::XYZTLorentzVector&, math::XYZTLorentzVector&); + double dPt(math::XYZTLorentzVector&, math::XYZTLorentzVector&); + double dP(math::XYZTLorentzVector&, math::XYZTLorentzVector&); + double dinvPt(math::XYZTLorentzVector&, math::XYZTLorentzVector&); + std::pair etaPhiTrigger(); + std::pair GetEtaPhiAtEcal(double etaIP, double phiIP, + double pT, int charge, double vtxZ); + double getDistInCM(double eta1,double phi1, double eta2,double phi2); + + // ----------member data --------------------------- + HLTPrescaleProvider hltPrescaleProvider_; + const std::vector trigNames_; + const edm::InputTag pixCandTag_, l1CandTag_, l2CandTag_; + const std::vector pixelTracksSources_; + const bool doL2L3_, doTiming_, doMipCutTree_; + const bool doTrkResTree_, doChgIsolTree_, doStudyIsol_; + const int verbosity_; + const std::vector pixelIsolationConeSizeAtEC_; + const double minPTrackValue_, vtxCutSeed_, vtxCutIsol_; + const double tauUnbiasCone_, prelimCone_; + std::string theTrackQuality_; + const std::string processName_; + double rEB_, zEE_, bfVal_; + spr::trackSelectionParameters selectionParameters_; + const double dr_L1_, a_coneR_, a_charIsoR_, a_neutIsoR_; + const double a_mipR_, a_neutR1_, a_neutR2_, cutMip_; + const double cutCharge_, cutNeutral_; + const int minRunNo_, maxRunNo_; + edm::EDGetTokenT tok_lumi_; + edm::EDGetTokenT tok_trigEvt_; + edm::EDGetTokenT tok_trigRes_; + edm::EDGetTokenT tok_hlt_; + edm::EDGetTokenT tok_genTrack_; + edm::EDGetTokenT tok_recVtx_; + edm::EDGetTokenT tok_bs_; + edm::EDGetTokenT tok_EB_; + edm::EDGetTokenT tok_EE_; + edm::EDGetTokenT tok_hbhe_; + edm::EDGetTokenT tok_verthb_, tok_verthe_; + edm::EDGetTokenT tok_SeedingLayerHB_; + edm::EDGetTokenT tok_SeedingLayerHE_; + edm::EDGetTokenT tok_SiPixelRecHits_; + edm::EDGetTokenT tok_pixtk_; + edm::EDGetTokenT tok_l1cand_; + edm::EDGetTokenT tok_l2cand_; + std::vector > tok_pixtks_; + + std::vector pixelTrackRefsHB_, pixelTrackRefsHE_; + edm::ESHandle bFieldH_; + edm::ESHandle pG_; + edm::Handle hbhe_; + edm::Handle barrelRecHitsHandle_; + edm::Handle endcapRecHitsHandle_; + edm::Handle beamSpotH_; + edm::Handle recVtxs_; + math::XYZPoint leadPV_; + + std::map trigList_; + std::map> trigPreList_; + bool changed_; + double pLimits_[6]; + edm::Service fs_; + TTree *MipCutTree_, *ChgIsolnTree_, *TrkResTree_, *TimingTree_; + std::vector *t_timeL2Prod; + std::vector *t_nPixCand; + std::vector *t_nPixSeed; + std::vector *t_nGoodTk; + + std::vector *t_TrkhCone; + std::vector *t_TrkP; + std::vector *t_TrkselTkFlag; + std::vector *t_TrkqltyFlag; + std::vector *t_TrkMissFlag; + std::vector *t_TrkPVFlag; + std::vector *t_TrkNuIsolFlag; + + std::vector *t_PixcandP; + std::vector *t_PixcandPt; + std::vector *t_PixcandEta; + std::vector *t_PixcandPhi; + std::vector > *t_PixcandMaxP; + std::vector *t_PixTrkcandP; + std::vector *t_PixTrkcandPt; + std::vector *t_PixTrkcandEta; + std::vector *t_PixTrkcandPhi; + std::vector *t_PixTrkcandMaxP; + std::vector *t_PixTrkcandselTk; + + std::vector *t_NFcandP; + std::vector *t_NFcandPt; + std::vector *t_NFcandEta; + std::vector *t_NFcandPhi; + std::vector *t_NFcandEmip; + std::vector *t_NFTrkcandP; + std::vector *t_NFTrkcandPt; + std::vector *t_NFTrkcandEta; + std::vector *t_NFTrkcandPhi; + std::vector *t_NFTrkcandEmip; + std::vector *t_NFTrkMinDR; + std::vector *t_NFTrkMinDP1; + std::vector *t_NFTrkselTkFlag; + std::vector *t_NFTrkqltyFlag; + std::vector *t_NFTrkMissFlag; + std::vector *t_NFTrkPVFlag; + std::vector *t_NFTrkPropFlag; + std::vector *t_NFTrkChgIsoFlag; + std::vector *t_NFTrkNeuIsoFlag; + std::vector *t_NFTrkMipFlag; + std::vector *t_ECone; + + TH1D *h_EnIn, *h_EnOut; + TH2D *h_MipEnMatch, *h_MipEnNoMatch; + TH1I *h_nHLT, *h_HLT, *h_PreL1, *h_PreHLT; + TH1I *h_Pre, *h_nL3Objs, *h_Filters; + TH1D *h_PreL1wt, *h_PreHLTwt, *h_L1ObjEnergy; + TH1D *h_p[20], *h_pt[20], *h_eta[20], *h_phi[20]; + TH1D *h_dEtaL1[2], *h_dPhiL1[2], *h_dRL1[2]; + TH1D *h_dEta[9], *h_dPhi[9], *h_dPt[9], *h_dP[9]; + TH1D *h_dinvPt[9], *h_mindR[9], *h_eMip[2]; + TH1D *h_eMaxNearP[2], *h_eNeutIso[2]; + TH1D *h_etaCalibTracks[5][2][2],*h_etaMipTracks[5][2][2]; + TH1D *h_eHcal[5][6][48], *h_eCalo[5][6][48]; + TH1I *g_Pre, *g_PreL1, *g_PreHLT, *g_Accepts; + std::vector vec_[3]; + +}; + IsoTrig::IsoTrig(const edm::ParameterSet& iConfig) : hltPrescaleProvider_(iConfig, consumesCollector(), *this), - changed(false), t_timeL2Prod(nullptr), t_nPixCand(nullptr), t_nPixSeed(nullptr), t_nGoodTk(nullptr), - t_TrkhCone(nullptr), t_TrkP(nullptr), t_TrkselTkFlag(nullptr), t_TrkqltyFlag(nullptr), - t_TrkMissFlag(nullptr), t_TrkPVFlag(nullptr), t_TrkNuIsolFlag(nullptr), - t_PixcandP(nullptr), t_PixcandPt(nullptr), t_PixcandEta(nullptr), t_PixcandPhi(nullptr), - t_PixcandMaxP(nullptr), t_PixTrkcandP(nullptr), t_PixTrkcandPt(nullptr), t_PixTrkcandEta(nullptr), - t_PixTrkcandPhi(nullptr), t_PixTrkcandMaxP(nullptr), t_PixTrkcandselTk(nullptr), - t_NFcandP(nullptr), t_NFcandPt(nullptr), t_NFcandEta(nullptr), t_NFcandPhi(nullptr), - t_NFcandEmip(nullptr), t_NFTrkcandP(nullptr), t_NFTrkcandPt(nullptr), t_NFTrkcandEta(nullptr), - t_NFTrkcandPhi(nullptr), t_NFTrkcandEmip(nullptr), t_NFTrkMinDR(nullptr), t_NFTrkMinDP1(nullptr), - t_NFTrkselTkFlag(nullptr), t_NFTrkqltyFlag(nullptr), t_NFTrkMissFlag(nullptr), - t_NFTrkPVFlag(nullptr), t_NFTrkPropFlag(nullptr), t_NFTrkChgIsoFlag(nullptr), - t_NFTrkNeuIsoFlag(nullptr), t_NFTrkMipFlag(nullptr), t_ECone(nullptr) { - //now do whatever initialization is neededOA - trigNames = iConfig.getUntrackedParameter >("Triggers"); - PixcandTag_ = iConfig.getParameter ("PixcandTag"); - L1candTag_ = iConfig.getParameter ("L1candTag"); - L2candTag_ = iConfig.getParameter ("L2candTag"); - doL2L3 = iConfig.getUntrackedParameter("DoL2L3",true); - doTiming = iConfig.getUntrackedParameter("DoTimingTree",true); - doMipCutTree = iConfig.getUntrackedParameter("DoMipCutTree",true); - doTrkResTree = iConfig.getUntrackedParameter("DoTrkResTree",true); - doChgIsolTree = iConfig.getUntrackedParameter("DoChgIsolTree",true); - doStudyIsol = iConfig.getUntrackedParameter("DoStudyIsol",true); - verbosity = iConfig.getUntrackedParameter("Verbosity",0); - theTrackQuality = iConfig.getUntrackedParameter("TrackQuality","highPurity"); - processName = iConfig.getUntrackedParameter("ProcessName","HLT"); - reco::TrackBase::TrackQuality trackQuality_=reco::TrackBase::qualityByName(theTrackQuality); - selectionParameters.minPt = iConfig.getUntrackedParameter("MinTrackPt", 10.0); - selectionParameters.minQuality = trackQuality_; - selectionParameters.maxDxyPV = iConfig.getUntrackedParameter("MaxDxyPV", 0.2); - selectionParameters.maxDzPV = iConfig.getUntrackedParameter("MaxDzPV", 5.0); - selectionParameters.maxChi2 = iConfig.getUntrackedParameter("MaxChi2", 5.0); - selectionParameters.maxDpOverP = iConfig.getUntrackedParameter("MaxDpOverP", 0.1); - selectionParameters.minOuterHit = iConfig.getUntrackedParameter("MinOuterHit", 4); - selectionParameters.minLayerCrossed = iConfig.getUntrackedParameter("MinLayerCrossed", 8); - selectionParameters.maxInMiss = iConfig.getUntrackedParameter("MaxInMiss", 0); - selectionParameters.maxOutMiss = iConfig.getUntrackedParameter("MaxOutMiss", 0); - dr_L1 = iConfig.getUntrackedParameter("IsolationL1",1.0); - a_coneR = iConfig.getUntrackedParameter("ConeRadius",34.98); - a_charIsoR = a_coneR + 28.9; - a_neutIsoR = a_charIsoR*0.726; - a_mipR = iConfig.getUntrackedParameter("ConeRadiusMIP",14.0); - a_neutR1 = iConfig.getUntrackedParameter("ConeRadiusNeut1",21.0); - a_neutR2 = iConfig.getUntrackedParameter("ConeRadiusNeut2",29.0); - cutMip = iConfig.getUntrackedParameter("MIPCut", 1.0); - cutCharge = iConfig.getUntrackedParameter("ChargeIsolation", 2.0); - cutNeutral = iConfig.getUntrackedParameter("NeutralIsolation", 2.0); - minRunNo = iConfig.getUntrackedParameter("minRun"); - maxRunNo = iConfig.getUntrackedParameter("maxRun"); - pixelTracksSources_ = iConfig.getUntrackedParameter >("PixelTracksSources"); - pixelIsolationConeSizeAtEC_ = iConfig.getUntrackedParameter >("PixelIsolationConeSizeAtEC"); - minPTrackValue_ = iConfig.getUntrackedParameter("MinPTrackValue"); - vtxCutSeed_ = iConfig.getUntrackedParameter("VertexCutSeed"); - vtxCutIsol_ = iConfig.getUntrackedParameter("VertexCutIsol"); - tauUnbiasCone_ = iConfig.getUntrackedParameter("TauUnbiasCone"); - prelimCone_ = iConfig.getUntrackedParameter("PrelimCone"); + trigNames_(iConfig.getUntrackedParameter >("Triggers")), + pixCandTag_(iConfig.getUntrackedParameter ("pixCandTag")), + l1CandTag_(iConfig.getUntrackedParameter ("l1CandTag")), + l2CandTag_(iConfig.getUntrackedParameter ("l2CandTag")), + pixelTracksSources_(iConfig.getUntrackedParameter >("pixelTracksSources")), + doL2L3_(iConfig.getUntrackedParameter("doL2L3",true)), + doTiming_(iConfig.getUntrackedParameter("doTimingTree",true)), + doMipCutTree_(iConfig.getUntrackedParameter("doMipCutTree",true)), + doTrkResTree_(iConfig.getUntrackedParameter("doTrkResTree",true)), + doChgIsolTree_(iConfig.getUntrackedParameter("doChgIsolTree",true)), + doStudyIsol_(iConfig.getUntrackedParameter("doStudyIsol",true)), + verbosity_(iConfig.getUntrackedParameter("verbosity",0)), + pixelIsolationConeSizeAtEC_(iConfig.getUntrackedParameter >("pixelIsolationConeSizeAtEC")), + minPTrackValue_(iConfig.getUntrackedParameter("minPTrackValue")), + vtxCutSeed_(iConfig.getUntrackedParameter("vertexCutSeed")), + vtxCutIsol_(iConfig.getUntrackedParameter("vertexCutIsol")), + tauUnbiasCone_(iConfig.getUntrackedParameter("tauUnbiasCone")), + prelimCone_(iConfig.getUntrackedParameter("prelimCone")), + theTrackQuality_(iConfig.getUntrackedParameter("trackQuality","highPurity")), + processName_(iConfig.getUntrackedParameter("processName","HLT")), + dr_L1_(iConfig.getUntrackedParameter("isolationL1",1.0)), + a_coneR_(iConfig.getUntrackedParameter("coneRadius",34.98)), + a_charIsoR_(a_coneR_ + 28.9), a_neutIsoR_(a_charIsoR_*0.726), + a_mipR_(iConfig.getUntrackedParameter("coneRadiusMIP",14.0)), + a_neutR1_(iConfig.getUntrackedParameter("coneRadiusNeut1",21.0)), + a_neutR2_(iConfig.getUntrackedParameter("coneRadiusNeut2",29.0)), + cutMip_(iConfig.getUntrackedParameter("cutMIP",1.0)), + cutCharge_(iConfig.getUntrackedParameter("chargeIsolation",2.0)), + cutNeutral_(iConfig.getUntrackedParameter("neutralIsolation",2.0)), + minRunNo_(iConfig.getUntrackedParameter("minRun")), + maxRunNo_(iConfig.getUntrackedParameter("maxRun")), + changed_(false), + t_timeL2Prod(nullptr), t_nPixCand(nullptr), t_nPixSeed(nullptr), + t_nGoodTk(nullptr), t_TrkhCone(nullptr), t_TrkP(nullptr), + t_TrkselTkFlag(nullptr), t_TrkqltyFlag(nullptr), t_TrkMissFlag(nullptr), + t_TrkPVFlag(nullptr), t_TrkNuIsolFlag(nullptr), t_PixcandP(nullptr), + t_PixcandPt(nullptr), t_PixcandEta(nullptr), t_PixcandPhi(nullptr), + t_PixcandMaxP(nullptr), t_PixTrkcandP(nullptr), t_PixTrkcandPt(nullptr), + t_PixTrkcandEta(nullptr), t_PixTrkcandPhi(nullptr), t_PixTrkcandMaxP(nullptr), + t_PixTrkcandselTk(nullptr), t_NFcandP(nullptr), t_NFcandPt(nullptr), + t_NFcandEta(nullptr), t_NFcandPhi(nullptr), t_NFcandEmip(nullptr), + t_NFTrkcandP(nullptr), t_NFTrkcandPt(nullptr), t_NFTrkcandEta(nullptr), + t_NFTrkcandPhi(nullptr), t_NFTrkcandEmip(nullptr), t_NFTrkMinDR(nullptr), + t_NFTrkMinDP1(nullptr), t_NFTrkselTkFlag(nullptr), t_NFTrkqltyFlag(nullptr), + t_NFTrkMissFlag(nullptr), t_NFTrkPVFlag(nullptr), t_NFTrkPropFlag(nullptr), + t_NFTrkChgIsoFlag(nullptr), t_NFTrkNeuIsoFlag(nullptr), + t_NFTrkMipFlag(nullptr), t_ECone(nullptr) { + + usesResource(TFileService::kSharedResource); + + //now do whatever initialization is needed + reco::TrackBase::TrackQuality trackQuality_=reco::TrackBase::qualityByName(theTrackQuality_); + selectionParameters_.minPt = iConfig.getUntrackedParameter("minTrackPt", 10.0); + selectionParameters_.minQuality = trackQuality_; + selectionParameters_.maxDxyPV = iConfig.getUntrackedParameter("maxDxyPV", 0.2); + selectionParameters_.maxDzPV = iConfig.getUntrackedParameter("maxDzPV", 5.0); + selectionParameters_.maxChi2 = iConfig.getUntrackedParameter("maxChi2", 5.0); + selectionParameters_.maxDpOverP = iConfig.getUntrackedParameter("maxDpOverP", 0.1); + selectionParameters_.minOuterHit = iConfig.getUntrackedParameter("minOuterHit", 4); + selectionParameters_.minLayerCrossed = iConfig.getUntrackedParameter("minLayerCrossed", 8); + selectionParameters_.maxInMiss = iConfig.getUntrackedParameter("maxInMiss", 0); + selectionParameters_.maxOutMiss = iConfig.getUntrackedParameter("maxOutMiss", 0); + // define tokens for access - tok_lumi = consumes(edm::InputTag("lumiProducer")); - edm::InputTag triggerEvent_ ("hltTriggerSummaryAOD","",processName); - tok_trigEvt = consumes(triggerEvent_); - edm::InputTag theTriggerResultsLabel ("TriggerResults","",processName); - tok_trigRes = consumes(theTriggerResultsLabel); + tok_lumi_ = consumes(edm::InputTag("lumiProducer")); + edm::InputTag triggerEvent_ ("hltTriggerSummaryAOD","",processName_); + tok_trigEvt_ = consumes(triggerEvent_); + edm::InputTag theTriggerResultsLabel ("TriggerResults","",processName_); + tok_trigRes_ = consumes(theTriggerResultsLabel); tok_genTrack_ = consumes(edm::InputTag("generalTracks")); tok_recVtx_ = consumes(edm::InputTag("offlinePrimaryVertices")); tok_bs_ = consumes(edm::InputTag("offlineBeamSpot")); tok_EB_ = consumes(edm::InputTag("ecalRecHit","EcalRecHitsEB")); tok_EE_ = consumes(edm::InputTag("ecalRecHit","EcalRecHitsEE")); tok_hbhe_ = consumes(edm::InputTag("hbhereco")); - tok_pixtk_ = consumes(PixcandTag_); - tok_l1cand_ = consumes(L1candTag_); - tok_l2cand_ = consumes(L2candTag_); - if (doTiming) { + tok_pixtk_ = consumes(pixCandTag_); + tok_l1cand_ = consumes(l1CandTag_); + tok_l2cand_ = consumes(l2CandTag_); + if (doTiming_) { tok_verthb_ = consumes(edm::InputTag("hltHITPixelVerticesHB")); tok_verthe_ = consumes(edm::InputTag("hltHITPixelVerticesHB")); tok_hlt_ = consumes(edm::InputTag("hltL1sL1SingleJet68")); - tok_SeedingLayerhb = consumes(edm::InputTag("hltPixelLayerTripletsHITHB")); - tok_SeedingLayerhe = consumes(edm::InputTag("hltPixelLayerTripletsHITHE")); - tok_SiPixelRecHits = consumes(edm::InputTag("hltSiPixelRecHits")); + tok_SeedingLayerHB_ = consumes(edm::InputTag("hltPixelLayerTripletsHITHB")); + tok_SeedingLayerHE_ = consumes(edm::InputTag("hltPixelLayerTripletsHITHE")); + tok_SiPixelRecHits_ = consumes(edm::InputTag("hltSiPixelRecHits")); } - if(doChgIsolTree) { + if(doChgIsolTree_) { for (unsigned int k=0; k(pix)); tok_pixtks_.push_back(consumes(pixelTracksSources_[k])); } } -#ifdef DebugLog - if (verbosity>=0) { - std::cout <<"Parameters read from config file \n" - <<"\t minPt " << selectionParameters.minPt - <<"\t theTrackQuality " << theTrackQuality - <<"\t minQuality " << selectionParameters.minQuality - <<"\t maxDxyPV " << selectionParameters.maxDxyPV - <<"\t maxDzPV " << selectionParameters.maxDzPV - <<"\t maxChi2 " << selectionParameters.maxChi2 - <<"\t maxDpOverP " << selectionParameters.maxDpOverP - <<"\t minOuterHit " << selectionParameters.minOuterHit - <<"\t minLayerCrossed " << selectionParameters.minLayerCrossed - <<"\t maxInMiss " << selectionParameters.maxInMiss - <<"\t maxOutMiss " << selectionParameters.maxOutMiss - <<"\t a_coneR " << a_coneR - <<"\t a_charIsoR " << a_charIsoR - <<"\t a_neutIsoR " << a_neutIsoR - <<"\t a_mipR " << a_mipR - <<"\t a_neutR " << a_neutR1 << ":" << a_neutR2 - <<"\t cuts (MIP " << cutMip << " : Charge " << cutCharge - <<" : Neutral " << cutNeutral << ")" - << std::endl; - std::cout <<"Charge Isolation parameters:" - <<"\t minPTrackValue " << minPTrackValue_ - <<"\t vtxCutSeed " << vtxCutSeed_ - <<"\t vtxCutIsol " << vtxCutIsol_ - <<"\t tauUnbiasCone " << tauUnbiasCone_ - <<"\t prelimCone " << prelimCone_ - <<"\t pixelIsolationConeSizeAtEC"; + if (verbosity_>=0) { + edm::LogVerbatim("IsoTrack") <<"Parameters read from config file \n" + <<"\t minPt " << selectionParameters_.minPt + <<"\t theTrackQuality " << theTrackQuality_ + <<"\t minQuality " << selectionParameters_.minQuality + <<"\t maxDxyPV " < triggers = {"HLT_IsoTrackHB"}; + std::vector tags = {edm::InputTag("hltHITPixelTracksHB"), + edm::InputTag("hltHITPixelTracksHE")}; + std::vector cones = {35.0, 40.0, 45.0, 50.0, 55.0, 60.0, 63.9, 70.0}; edm::ParameterSetDescription desc; - desc.setUnknown(); - descriptions.addDefault(desc); + desc.addUntracked >("Triggers", triggers); + desc.addUntracked("pixCandTag", edm::InputTag(" ")); + desc.addUntracked("l1CandTag", edm::InputTag("hltL1sV0SingleJet60")); + desc.addUntracked("l2CandTag", edm::InputTag("isolEcalPixelTrackProd")); + desc.addUntracked("doL2L3", false); + desc.addUntracked("doTimingTree", false); + desc.addUntracked("doMipCutTree", false); + desc.addUntracked("doTrkResTree", true); + desc.addUntracked("doChgIsolTree", false); + desc.addUntracked("doStudyIsol", false); + desc.addUntracked("verbosity", 0); + desc.addUntracked("processName", "HLT"); + desc.addUntracked("trackQuality", "highPurity"); + desc.addUntracked("minTrackPt", 10.0); + desc.addUntracked("maxDxyPV", 0.02); + desc.addUntracked("maxDzPV", 0.02); + desc.addUntracked("maxChi2", 5.0); + desc.addUntracked("maxDpOverP", 0.1); + desc.addUntracked("minOuterHit", 4); + desc.addUntracked("minLayerCrossed", 8); + desc.addUntracked("maxInMiss", 0); + desc.addUntracked("maxOutMiss", 0); + desc.addUntracked("isolationL1", 1.0); + desc.addUntracked("coneRadius", 34.98); + desc.addUntracked("coneRadiusMIP", 14.0); + desc.addUntracked("coneRadiusNeut1", 21.0); + desc.addUntracked("coneRadiusNeut2", 29.0); + desc.addUntracked("cutMIP", 1.0); + desc.addUntracked("chargeIsolation", 2.0); + desc.addUntracked("neutralIsolation", 2.0); + desc.addUntracked("minRun", 190456); + desc.addUntracked("maxRun", 203002); + desc.addUntracked >("pixelTracksSources", tags); + desc.addUntracked >("pixelIsolationConeSizeAtEC", cones); + desc.addUntracked("minPTrackValue", 0.0); + desc.addUntracked("vertexCutSeed", 101.0); + desc.addUntracked("vertexCutIsol", 101.0); + desc.addUntracked("tauUnbiasCone", 1.2); + desc.addUntracked("prelimCone", 1.0); + descriptions.add("isoTrigHB",desc); } void IsoTrig::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { -#ifdef DebugLog - if (verbosity%10 > 0) std::cout << "Event starts====================================" << std::endl; -#endif + + if (verbosity_%10 > 0) + edm::LogVerbatim("IsoTrack") << "Event starts===================================="; + int RunNo = iEvent.id().run(); HLTConfigProvider const& hltConfig = hltPrescaleProvider_.hltConfigProvider(); - iSetup.get().get(bFieldH); - iSetup.get().get(pG); - const MagneticField *bField = bFieldH.product(); + iSetup.get().get(bFieldH_); + iSetup.get().get(pG_); + const MagneticField *bField = bFieldH_.product(); GlobalVector BField=bField->inTesla(GlobalPoint(0,0,0)); - bfVal = BField.mag(); + bfVal_ = BField.mag(); trigger::TriggerEvent triggerEvent; edm::Handle triggerEventHandle; - iEvent.getByToken(tok_trigEvt, triggerEventHandle); + iEvent.getByToken(tok_trigEvt_, triggerEventHandle); if (!triggerEventHandle.isValid()) { edm::LogWarning("IsoTrack") << "Error! Can't get the product hltTriggerSummaryAOD"; @@ -236,44 +520,42 @@ void IsoTrig::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { const trigger::TriggerObjectCollection& TOC(triggerEvent.getObjects()); /////////////////////////////TriggerResults edm::Handle triggerResults; - iEvent.getByToken(tok_trigRes, triggerResults); + iEvent.getByToken(tok_trigRes_, triggerResults); edm::Handle trkCollection; iEvent.getByToken(tok_genTrack_, trkCollection); - iEvent.getByToken(tok_EB_, barrelRecHitsHandle); - iEvent.getByToken(tok_EE_, endcapRecHitsHandle); + iEvent.getByToken(tok_EB_, barrelRecHitsHandle_); + iEvent.getByToken(tok_EE_, endcapRecHitsHandle_); - iEvent.getByToken(tok_hbhe_, hbhe); + iEvent.getByToken(tok_hbhe_, hbhe_); - iEvent.getByToken(tok_recVtx_, recVtxs); - iEvent.getByToken(tok_bs_, beamSpotH); - if (!recVtxs->empty() && !((*recVtxs)[0].isFake())) { - leadPV = math::XYZPoint( (*recVtxs)[0].x(),(*recVtxs)[0].y(), (*recVtxs)[0].z() ); - } else if (beamSpotH.isValid()) { - leadPV = beamSpotH->position(); + iEvent.getByToken(tok_recVtx_, recVtxs_); + iEvent.getByToken(tok_bs_, beamSpotH_); + if (!recVtxs_->empty() && !((*recVtxs_)[0].isFake())) { + leadPV_ = math::XYZPoint( (*recVtxs_)[0].x(),(*recVtxs_)[0].y(), (*recVtxs_)[0].z() ); + } else if (beamSpotH_.isValid()) { + leadPV_ = beamSpotH_->position(); } -#ifdef DebugLog - if ((verbosity/100)%10>0) { - std::cout << "Primary Vertex " << leadPV; - if (beamSpotH.isValid()) std::cout << " Beam Spot " - << beamSpotH->position(); - std::cout << std::endl; + + if ((verbosity_/100)%10>0) { + edm::LogVerbatim("IsoTrack") << "Primary Vertex " << leadPV_; + if (beamSpotH_.isValid()) + edm::LogVerbatim("IsoTrack") << "Beam Spot " << beamSpotH_->position(); } -#endif - pixelTrackRefsHE.clear(); pixelTrackRefsHB.clear(); + pixelTrackRefsHE_.clear(); pixelTrackRefsHB_.clear(); for (unsigned int iPix=0; iPix iPixCol; iEvent.getByToken(tok_pixtks_[iPix],iPixCol); if(iPixCol.isValid()){ for (reco::TrackCollection::const_iterator pit=iPixCol->begin(); pit!=iPixCol->end(); pit++) { if(iPix==0) - pixelTrackRefsHB.push_back(reco::TrackRef(iPixCol,pit-iPixCol->begin())); - pixelTrackRefsHE.push_back(reco::TrackRef(iPixCol,pit-iPixCol->begin())); + pixelTrackRefsHB_.push_back(reco::TrackRef(iPixCol,pit-iPixCol->begin())); + pixelTrackRefsHE_.push_back(reco::TrackRef(iPixCol,pit-iPixCol->begin())); } } } - if (doTiming) getGoodTracks(iEvent, trkCollection); + if (doTiming_) getGoodTracks(iEvent, trkCollection); for (unsigned int ifilter=0; ifilter Lumid; - iEvent.getLuminosityBlock().getByToken(tok_lumi, Lumid); + iEvent.getLuminosityBlock().getByToken(tok_lumi_, Lumid); float mybxlumi=-1; if (Lumid.isValid()) mybxlumi=Lumid->lumiValue(LumiDetails::kOCC1,iEvent.bunchCrossing())*6.37; -#ifdef DebugLog - if (verbosity%10 > 0) - std::cout << "RunNo " << RunNo << " EvtNo " << iEvent.id().event() - << " Lumi " << iEvent.luminosityBlock() << " Bunch " - << iEvent.bunchCrossing() << " mybxlumi " << mybxlumi - << std::endl; -#endif + if (verbosity_%10 > 0) + edm::LogVerbatim("IsoTrack") << "RunNo " << RunNo << " EvtNo " + << iEvent.id().event() << " Lumi " + << iEvent.luminosityBlock() << " Bunch " + << iEvent.bunchCrossing() << " mybxlumi " + << mybxlumi; if (!triggerResults.isValid()) { edm::LogWarning("IsoTrack") << "Error! Can't get the product triggerResults"; // boost::shared_ptr const & error = triggerResults.whyFailed(); @@ -307,21 +588,20 @@ void IsoTrig::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { const edm::TriggerNames & triggerNames = iEvent.triggerNames(*triggerResults); const std::vector & triggerNames_ = triggerNames.triggerNames(); -#ifdef DebugLog - if (verbosity%10 > 1) - std::cout << "number of HLTs " << triggerNames_.size() << std::endl; -#endif + if (verbosity_%10 > 1) + edm::LogVerbatim("IsoTrack") << "number of HLTs " << triggerNames_.size(); int hlt(-1), preL1(-1), preHLT(-1), prescale(-1); for (unsigned int i=0; isize(); i++) { unsigned int triggerindx = hltConfig.triggerIndex(triggerNames_[i]); const std::vector& moduleLabels(hltConfig.moduleLabels(triggerindx)); - for (unsigned int in=0; in 0) std::cout << "trigger that i want " << triggerNames_[i] << " accept " << triggerResults->accept(i) << std::endl; -#endif + for (unsigned int in=0; in 0) + edm::LogVerbatim("IsoTrack") << "trigger that i want " + << triggerNames_[i] << " accept " + << triggerResults->accept(i); hlt = triggerResults->accept(i); h_HLT -> Fill(hlt); // if (hlt>0 || triggerNames_[i]==" ") { @@ -335,17 +615,16 @@ void IsoTrig::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { preL1 = prescales.first; preHLT = prescales.second; prescale = preL1*preHLT; -#ifdef DebugLog - if (verbosity%10 > 0) - std::cout << triggerNames_[i] << " accept " << hlt << " preL1 " - << preL1 << " preHLT " << preHLT << std::endl; -#endif - for (int iv=0; iv<3; ++iv) vec[iv].clear(); - if (TrigList.find(RunNo) != TrigList.end() ) { - TrigList[RunNo] += 1; + if (verbosity_%10 > 0) + edm::LogVerbatim("IsoTrack") << triggerNames_[i] << " accept " + << hlt << " preL1 " << preL1 + << " preHLT " << preHLT; + for (int iv=0; iv<3; ++iv) vec_[iv].clear(); + if (trigList_.find(RunNo) != trigList_.end() ) { + trigList_[RunNo] += 1; } else { - TrigList.insert(std::pair(RunNo,1)); - TrigPreList.insert(std::pair>(RunNo,prescales)); + trigList_.insert(std::pair(RunNo,1)); + trigPreList_.insert(std::pair>(RunNo,prescales)); } //loop over all trigger filters in event (i.e. filters passed) for (unsigned int ifilter=0; ifilter 0) std::cout << "FILTERNAME " << label << std::endl; -#endif + if (verbosity_%10 > 0) + edm::LogVerbatim("IsoTrack") << "FILTERNAME " << label; for (unsigned int ifiltrKey=0; ifiltrKeyFill(TO.energy()); } -#ifdef DebugLog - if (verbosity%10 > 0) - std::cout << "key " << ifiltrKey << " : pt " << TO.pt() << " eta " << TO.eta() << " phi " << TO.phi() << " mass " << TO.mass() << " Id " << TO.id() << std::endl; -#endif + if (verbosity_%10 > 0) + edm::LogVerbatim("IsoTrack") << "key " << ifiltrKey + << " : pt " << TO.pt() + << " eta " << TO.eta() + << " phi " << TO.phi() + << " mass " << TO.mass() + << " Id " << TO.id(); } } } } std::vector goodTks; - if (doL2L3) { - h_nL3Objs -> Fill(vec[2].size()); + if (doL2L3_) { + h_nL3Objs -> Fill(vec_[2].size()); studyTrigger(trkCollection, goodTks); } else { if (trkCollection.isValid()) { @@ -392,21 +673,20 @@ void IsoTrig::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { } } // Now study isolation etc - if (doStudyIsol) studyIsolation(trkCollection, goodTks); - if (doTrkResTree) StudyTrkEbyP(trkCollection); + if (doStudyIsol_) studyIsolation(trkCollection, goodTks); + if (doTrkResTree_) StudyTrkEbyP(trkCollection); std::pair etaphi = etaPhiTrigger(); edm::Handle L2cands; iEvent.getByToken(tok_l2cand_,L2cands); if (!L2cands.isValid()) { -#ifdef DebugLog - if (verbosity%10 > 0) std::cout << " trigCand is not valid " << std::endl; -#endif + if (verbosity_%10 > 0) + edm::LogVerbatim("IsoTrack") << " trigCand is not valid "; } else { - if(doMipCutTree) studyMipCut(trkCollection, L2cands); + if(doMipCutTree_) studyMipCut(trkCollection, L2cands); } if (!pixelTracksSources_.empty()) - if(doChgIsolTree && !pixelTrackRefsHE.empty()) chgIsolation(etaphi.first, etaphi.second, trkCollection, iEvent); + if(doChgIsolTree_ && !pixelTrackRefsHE_.empty()) chgIsolation(etaphi.first, etaphi.second, trkCollection, iEvent); } break; } @@ -419,26 +699,26 @@ void IsoTrig::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { h_PreHLTwt -> Fill(preHLT, mybxlumi); // check if trigger names in (new) config - // std::cout << "changed " < 1) { - std::cout << "New trigger menu found !!!" << std::endl; + // edm::LogVerbatim("IsoTrack") << "changed " << changed_; + if (changed_) { + changed_ = false; + if ((verbosity_/10)%10 > 1) { + edm::LogVerbatim("IsoTrack") << "New trigger menu found !!!"; const unsigned int n(hltConfig.size()); for (unsigned itrig=0; itrig= n) - std::cout << "does not exist in the current menu" << std::endl; + edm::LogVerbatim("IsoTrack") << triggerNames_[itrig] << " " + << triggerindx << " does not exist in" + << " the current menu"; else - std::cout << "exists" << std::endl; + edm::LogVerbatim("IsoTrack") << triggerNames_[itrig] << " " + << triggerindx << " exists"; } } -#endif } } - if (doTiming) studyTiming(iEvent); + if (doTiming_) studyTiming(iEvent); } void IsoTrig::clearChgIsolnTreeVectors() { @@ -481,9 +761,10 @@ void IsoTrig::clearMipCutTreeVectors() { t_ECone ->clear(); } -void IsoTrig::pushChgIsolnTreeVecs(math::XYZTLorentzVector &Pixcand, math::XYZTLorentzVector &Trkcand, - std::vector &PixMaxP, double &TrkMaxP, - bool &selTk) { +void IsoTrig::pushChgIsolnTreeVecs(math::XYZTLorentzVector &Pixcand, + math::XYZTLorentzVector &Trkcand, + std::vector &PixMaxP, + double &TrkMaxP, bool &selTk) { t_PixcandP ->push_back(Pixcand.r()); t_PixcandPt ->push_back(Pixcand.pt()); t_PixcandEta ->push_back(Pixcand.eta()); @@ -531,22 +812,23 @@ void IsoTrig::beginJob() { std::string levels[20] = {"L1", "L2", "L3", "Reco", "RecoMatch", "RecoNoMatch", "L2Match", "L2NoMatch", "L3Match", "L3NoMatch", - "HLTTrk", "HLTGoodTrk", "HLTIsoTrk", "HLTMip", "HLTSelect", - "nonHLTTrk", "nonHLTGoodTrk", "nonHLTIsoTrk", "nonHLTMip", "nonHLTSelect"}; - if (doTiming) { - TimingTree = fs->make("TimingTree", "TimingTree"); + "HLTTrk", "HLTGoodTrk", "HLTIsoTrk", "HLTMip", + "HLTSelect", "nonHLTTrk", "nonHLTGoodTrk", + "nonHLTIsoTrk", "nonHLTMip", "nonHLTSelect"}; + if (doTiming_) { + TimingTree_ = fs_->make("TimingTree", "TimingTree"); t_timeL2Prod = new std::vector(); t_nPixCand = new std::vector(); t_nPixSeed = new std::vector(); t_nGoodTk = new std::vector(); - TimingTree->Branch("t_timeL2Prod", "std::vector", &t_timeL2Prod); - TimingTree->Branch("t_nPixCand", "std::vector", &t_nPixCand); - TimingTree->Branch("t_nPixSeed", "std::vector", &t_nPixSeed); - TimingTree->Branch("t_nGoodTk", "std::vector", &t_nGoodTk); + TimingTree_->Branch("t_timeL2Prod", "std::vector", &t_timeL2Prod); + TimingTree_->Branch("t_nPixCand", "std::vector", &t_nPixCand); + TimingTree_->Branch("t_nPixSeed", "std::vector", &t_nPixSeed); + TimingTree_->Branch("t_nGoodTk", "std::vector", &t_nGoodTk); } - if (doTrkResTree) { - TrkResTree = fs->make("TrkRestree", "TrkRestree"); + if (doTrkResTree_) { + TrkResTree_ = fs_->make("TrkRestree", "TrkResTree"); t_TrkhCone = new std::vector(); t_TrkP = new std::vector(); t_TrkselTkFlag = new std::vector(); @@ -555,16 +837,16 @@ void IsoTrig::beginJob() { t_TrkPVFlag = new std::vector(); t_TrkNuIsolFlag= new std::vector(); - TrkResTree->Branch("t_TrkhCone", "std::vector", &t_TrkhCone); - TrkResTree->Branch("t_TrkP", "std::vector", &t_TrkP); - TrkResTree->Branch("t_TrkselTkFlag", "std::vector", &t_TrkselTkFlag); - TrkResTree->Branch("t_TrkqltyFlag", "std::vector", &t_TrkqltyFlag); - TrkResTree->Branch("t_TrkMissFlag", "std::vector", &t_TrkMissFlag); - TrkResTree->Branch("t_TrkPVFlag", "std::vector", &t_TrkPVFlag); - TrkResTree->Branch("t_TrkNuIsolFlag","std::vector", &t_TrkNuIsolFlag); + TrkResTree_->Branch("t_TrkhCone", "std::vector", &t_TrkhCone); + TrkResTree_->Branch("t_TrkP", "std::vector", &t_TrkP); + TrkResTree_->Branch("t_TrkselTkFlag", "std::vector", &t_TrkselTkFlag); + TrkResTree_->Branch("t_TrkqltyFlag", "std::vector", &t_TrkqltyFlag); + TrkResTree_->Branch("t_TrkMissFlag", "std::vector", &t_TrkMissFlag); + TrkResTree_->Branch("t_TrkPVFlag", "std::vector", &t_TrkPVFlag); + TrkResTree_->Branch("t_TrkNuIsolFlag","std::vector", &t_TrkNuIsolFlag); } - if (doChgIsolTree) { - ChgIsolnTree = fs->make("ChgIsolnTree", "ChgIsolntree"); + if (doChgIsolTree_) { + ChgIsolnTree_ = fs_->make("ChgIsolnTree", "ChgIsolnTree"); t_PixcandP = new std::vector(); t_PixcandPt = new std::vector(); t_PixcandEta = new std::vector(); @@ -577,20 +859,20 @@ void IsoTrig::beginJob() { t_PixTrkcandMaxP = new std::vector(); t_PixTrkcandselTk = new std::vector(); - ChgIsolnTree->Branch("t_PixcandP", "std::vector", &t_PixcandP); - ChgIsolnTree->Branch("t_PixcandPt", "std::vector", &t_PixcandPt); - ChgIsolnTree->Branch("t_PixcandEta", "std::vector", &t_PixcandEta); - ChgIsolnTree->Branch("t_PixcandPhi", "std::vector", &t_PixcandPhi); - ChgIsolnTree->Branch("t_PixcandMaxP", "std::vector >", &t_PixcandMaxP); - ChgIsolnTree->Branch("t_PixTrkcandP", "std::vector", &t_PixTrkcandP); - ChgIsolnTree->Branch("t_PixTrkcandPt", "std::vector", &t_PixTrkcandPt ); - ChgIsolnTree->Branch("t_PixTrkcandEta", "std::vector", &t_PixTrkcandEta ); - ChgIsolnTree->Branch("t_PixTrkcandPhi", "std::vector", &t_PixTrkcandPhi ); - ChgIsolnTree->Branch("t_PixTrkcandMaxP", "std::vector", &t_PixTrkcandMaxP); - ChgIsolnTree->Branch("t_PixTrkcandselTk","std::vector", &t_PixTrkcandselTk); + ChgIsolnTree_->Branch("t_PixcandP", "std::vector", &t_PixcandP); + ChgIsolnTree_->Branch("t_PixcandPt", "std::vector", &t_PixcandPt); + ChgIsolnTree_->Branch("t_PixcandEta", "std::vector", &t_PixcandEta); + ChgIsolnTree_->Branch("t_PixcandPhi", "std::vector", &t_PixcandPhi); + ChgIsolnTree_->Branch("t_PixcandMaxP", "std::vector >", &t_PixcandMaxP); + ChgIsolnTree_->Branch("t_PixTrkcandP", "std::vector", &t_PixTrkcandP); + ChgIsolnTree_->Branch("t_PixTrkcandPt", "std::vector", &t_PixTrkcandPt ); + ChgIsolnTree_->Branch("t_PixTrkcandEta", "std::vector", &t_PixTrkcandEta ); + ChgIsolnTree_->Branch("t_PixTrkcandPhi", "std::vector", &t_PixTrkcandPhi ); + ChgIsolnTree_->Branch("t_PixTrkcandMaxP", "std::vector", &t_PixTrkcandMaxP); + ChgIsolnTree_->Branch("t_PixTrkcandselTk","std::vector", &t_PixTrkcandselTk); } - if (doMipCutTree) { - MipCutTree = fs->make("MipCutTree", "MipCuttree"); + if (doMipCutTree_) { + MipCutTree_ = fs_->make("MipCutTree", "MipCutTree"); t_NFcandP = new std::vector(); t_NFcandPt = new std::vector(); t_NFcandEta = new std::vector(); @@ -613,120 +895,120 @@ void IsoTrig::beginJob() { t_NFTrkMipFlag = new std::vector(); t_ECone = new std::vector(); - MipCutTree->Branch("t_NFcandP", "std::vector", &t_NFcandP); - MipCutTree->Branch("t_NFcandPt", "std::vector", &t_NFcandPt); - MipCutTree->Branch("t_NFcandEta", "std::vector", &t_NFcandEta); - MipCutTree->Branch("t_NFcandPhi", "std::vector", &t_NFcandPhi); - MipCutTree->Branch("t_NFcandEmip", "std::vector", &t_NFcandEmip); - MipCutTree->Branch("t_NFTrkcandP", "std::vector", &t_NFTrkcandP); - MipCutTree->Branch("t_NFTrkcandPt", "std::vector", &t_NFTrkcandPt ); - MipCutTree->Branch("t_NFTrkcandEta", "std::vector", &t_NFTrkcandEta ); - MipCutTree->Branch("t_NFTrkcandPhi", "std::vector", &t_NFTrkcandPhi ); - MipCutTree->Branch("t_NFTrkcandEmip", "std::vector", &t_NFTrkcandEmip); - MipCutTree->Branch("t_NFTrkMinDR", "std::vector", &t_NFTrkMinDR); - MipCutTree->Branch("t_NFTrkMinDP1", "std::vector", &t_NFTrkMinDP1); - MipCutTree->Branch("t_NFTrkselTkFlag", "std::vector", &t_NFTrkselTkFlag); - MipCutTree->Branch("t_NFTrkqltyFlag", "std::vector", &t_NFTrkqltyFlag); - MipCutTree->Branch("t_NFTrkMissFlag", "std::vector", &t_NFTrkMissFlag); - MipCutTree->Branch("t_NFTrkPVFlag", "std::vector", &t_NFTrkPVFlag); - MipCutTree->Branch("t_NFTrkPropFlag", "std::vector", &t_NFTrkPropFlag); - MipCutTree->Branch("t_NFTrkChgIsoFlag","std::vector", &t_NFTrkChgIsoFlag); - MipCutTree->Branch("t_NFTrkNeuIsoFlag","std::vector", &t_NFTrkNeuIsoFlag); - MipCutTree->Branch("t_NFTrkMipFlag", "std::vector", &t_NFTrkMipFlag); - MipCutTree->Branch("t_ECone", "std::vector", &t_ECone); + MipCutTree_->Branch("t_NFcandP", "std::vector", &t_NFcandP); + MipCutTree_->Branch("t_NFcandPt", "std::vector", &t_NFcandPt); + MipCutTree_->Branch("t_NFcandEta", "std::vector", &t_NFcandEta); + MipCutTree_->Branch("t_NFcandPhi", "std::vector", &t_NFcandPhi); + MipCutTree_->Branch("t_NFcandEmip", "std::vector", &t_NFcandEmip); + MipCutTree_->Branch("t_NFTrkcandP", "std::vector", &t_NFTrkcandP); + MipCutTree_->Branch("t_NFTrkcandPt", "std::vector", &t_NFTrkcandPt ); + MipCutTree_->Branch("t_NFTrkcandEta", "std::vector", &t_NFTrkcandEta ); + MipCutTree_->Branch("t_NFTrkcandPhi", "std::vector", &t_NFTrkcandPhi ); + MipCutTree_->Branch("t_NFTrkcandEmip", "std::vector", &t_NFTrkcandEmip); + MipCutTree_->Branch("t_NFTrkMinDR", "std::vector", &t_NFTrkMinDR); + MipCutTree_->Branch("t_NFTrkMinDP1", "std::vector", &t_NFTrkMinDP1); + MipCutTree_->Branch("t_NFTrkselTkFlag", "std::vector", &t_NFTrkselTkFlag); + MipCutTree_->Branch("t_NFTrkqltyFlag", "std::vector", &t_NFTrkqltyFlag); + MipCutTree_->Branch("t_NFTrkMissFlag", "std::vector", &t_NFTrkMissFlag); + MipCutTree_->Branch("t_NFTrkPVFlag", "std::vector", &t_NFTrkPVFlag); + MipCutTree_->Branch("t_NFTrkPropFlag", "std::vector", &t_NFTrkPropFlag); + MipCutTree_->Branch("t_NFTrkChgIsoFlag","std::vector", &t_NFTrkChgIsoFlag); + MipCutTree_->Branch("t_NFTrkNeuIsoFlag","std::vector", &t_NFTrkNeuIsoFlag); + MipCutTree_->Branch("t_NFTrkMipFlag", "std::vector", &t_NFTrkMipFlag); + MipCutTree_->Branch("t_ECone", "std::vector", &t_ECone); } - h_Filters = fs->make("h_Filters", "Filter Accepts", 10, 0, 10); + h_Filters = fs_->make("h_Filters", "Filter Accepts", 10, 0, 10); std::string FilterNames[7] = {"hltL1sL1SingleJet68", "hltIsolPixelTrackL2FilterHE", "ecalIsolPixelTrackFilterHE", "hltIsolPixelTrackL3FilterHE", "hltIsolPixelTrackL2FilterHB", "ecalIsolPixelTrackFilterHB", "hltIsolPixelTrackL3FilterHB"}; for(int i=0; i<7; i++) { h_Filters->GetXaxis()->SetBinLabel(i+1, FilterNames[i].c_str()); } - h_nHLT = fs->make("h_nHLT" , "Size of trigger Names", 1000, 1, 1000); - h_HLT = fs->make("h_HLT" , "HLT accept", 3, -1, 2); - h_PreL1 = fs->make("h_PreL1", "L1 Prescale", 500, 0, 500); - h_PreHLT = fs->make("h_PreHLT", "HLT Prescale", 50, 0, 50); - h_Pre = fs->make("h_Pre", "Prescale", 3000, 0, 3000); + h_nHLT = fs_->make("h_nHLT" , "Size of trigger Names", 1000, 1, 1000); + h_HLT = fs_->make("h_HLT" , "HLT accept", 3, -1, 2); + h_PreL1 = fs_->make("h_PreL1", "L1 Prescale", 500, 0, 500); + h_PreHLT = fs_->make("h_PreHLT", "HLT Prescale", 50, 0, 50); + h_Pre = fs_->make("h_Pre", "Prescale", 3000, 0, 3000); - h_PreL1wt = fs->make("h_PreL1wt", "Weighted L1 Prescale", 500, 0, 500); - h_PreHLTwt = fs->make("h_PreHLTwt", "Weighted HLT Prescale", 500, 0, 100); - h_L1ObjEnergy = fs->make("h_L1ObjEnergy", "Energy of L1Object", 500, 0.0, 500.0); + h_PreL1wt = fs_->make("h_PreL1wt", "Weighted L1 Prescale", 500, 0, 500); + h_PreHLTwt = fs_->make("h_PreHLTwt", "Weighted HLT Prescale", 500, 0, 100); + h_L1ObjEnergy = fs_->make("h_L1ObjEnergy", "Energy of L1Object", 500, 0.0, 500.0); - h_EnIn = fs->make("h_EnInEcal", "EnergyIn Ecal", 200, 0.0, 20.0); - h_EnOut = fs->make("h_EnOutEcal", "EnergyOut Ecal", 200, 0.0, 20.0); - h_MipEnMatch = fs->make("h_MipEnMatch", "MipEn: HLT level vs Reco Level (Matched)", 200, 0.0, 20.0, 200, 0.0, 20.0); - h_MipEnNoMatch = fs->make("h_MipEnNoMatch", "MipEn: HLT level vs Reco Level (No Match Found)", 200, 0.0, 20.0, 200, 0.0, 20.0); + h_EnIn = fs_->make("h_EnInEcal", "EnergyIn Ecal", 200, 0.0, 20.0); + h_EnOut = fs_->make("h_EnOutEcal", "EnergyOut Ecal", 200, 0.0, 20.0); + h_MipEnMatch = fs_->make("h_MipEnMatch", "MipEn: HLT level vs Reco Level (Matched)", 200, 0.0, 20.0, 200, 0.0, 20.0); + h_MipEnNoMatch = fs_->make("h_MipEnNoMatch", "MipEn: HLT level vs Reco Level (No Match Found)", 200, 0.0, 20.0, 200, 0.0, 20.0); - if (doL2L3) { - h_nL3Objs = fs->make("h_nL3Objs", "Number of L3 objects", 10, 0, 10); + if (doL2L3_) { + h_nL3Objs = fs_->make("h_nL3Objs", "Number of L3 objects", 10, 0, 10); std::string pairs[9] = {"L2L3", "L2L3Match", "L2L3NoMatch", "L3Reco", "L3RecoMatch", "L3RecoNoMatch", "NewFilterReco", "NewFilterRecoMatch", "NewFilterRecoNoMatch"}; for (int ipair=0; ipair<9; ipair++) { sprintf(hname, "h_dEta%s", pairs[ipair].c_str()); sprintf(htit, "#Delta#eta for %s", pairs[ipair].c_str()); - h_dEta[ipair] = fs->make(hname, htit, 200, -10.0, 10.0); + h_dEta[ipair] = fs_->make(hname, htit, 200, -10.0, 10.0); h_dEta[ipair]->GetXaxis()->SetTitle("d#eta"); sprintf(hname, "h_dPhi%s", pairs[ipair].c_str()); sprintf(htit, "#Delta#phi for %s", pairs[ipair].c_str()); - h_dPhi[ipair] = fs->make(hname, htit, 140, -7.0, 7.0); + h_dPhi[ipair] = fs_->make(hname, htit, 140, -7.0, 7.0); h_dPhi[ipair]->GetXaxis()->SetTitle("d#phi"); sprintf(hname, "h_dPt%s", pairs[ipair].c_str()); sprintf(htit, "#Delta dp_{T} for %s objects", pairs[ipair].c_str()); - h_dPt[ipair] = fs->make(hname, htit, 400, -200.0, 200.0); + h_dPt[ipair] = fs_->make(hname, htit, 400, -200.0, 200.0); h_dPt[ipair]->GetXaxis()->SetTitle("dp_{T} (GeV)"); sprintf(hname, "h_dP%s", pairs[ipair].c_str()); sprintf(htit, "#Delta p for %s objects", pairs[ipair].c_str()); - h_dP[ipair] = fs->make(hname, htit, 400, -200.0, 200.0); + h_dP[ipair] = fs_->make(hname, htit, 400, -200.0, 200.0); h_dP[ipair]->GetXaxis()->SetTitle("dP (GeV)"); sprintf(hname, "h_dinvPt%s", pairs[ipair].c_str()); sprintf(htit, "#Delta (1/p_{T}) for %s objects", pairs[ipair].c_str()); - h_dinvPt[ipair] = fs->make(hname, htit, 500, -0.4, 0.1); + h_dinvPt[ipair] = fs_->make(hname, htit, 500, -0.4, 0.1); h_dinvPt[ipair]->GetXaxis()->SetTitle("d(1/p_{T})"); sprintf(hname, "h_mindR%s", pairs[ipair].c_str()); sprintf(htit, "min(#Delta R) for %s objects", pairs[ipair].c_str()); - h_mindR[ipair] = fs->make(hname, htit, 500, 0.0, 1.0); + h_mindR[ipair] = fs_->make(hname, htit, 500, 0.0, 1.0); h_mindR[ipair]->GetXaxis()->SetTitle("dR"); } for (int lvl=0; lvl<2; lvl++) { sprintf(hname, "h_dEtaL1%s", levels[lvl+1].c_str()); sprintf(htit, "#Delta#eta for L1 and %s objects", levels[lvl+1].c_str()); - h_dEtaL1[lvl] = fs->make(hname, htit, 400, -10.0, 10.0); + h_dEtaL1[lvl] = fs_->make(hname, htit, 400, -10.0, 10.0); sprintf(hname, "h_dPhiL1%s", levels[lvl+1].c_str()); sprintf(htit, "#Delta#phi for L1 and %s objects", levels[lvl+1].c_str()); - h_dPhiL1[lvl] = fs->make(hname, htit, 280, -7.0, 7.0); + h_dPhiL1[lvl] = fs_->make(hname, htit, 280, -7.0, 7.0); sprintf(hname, "h_dRL1%s", levels[lvl+1].c_str()); sprintf(htit, "#Delta R for L1 and %s objects", levels[lvl+1].c_str()); - h_dRL1[lvl] = fs->make(hname, htit, 100, 0.0, 10.0); + h_dRL1[lvl] = fs_->make(hname, htit, 100, 0.0, 10.0); } } - int levmin = (doL2L3 ? 0 : 10); + int levmin = (doL2L3_ ? 0 : 10); for (int ilevel=levmin; ilevel<20; ilevel++) { sprintf(hname, "h_p%s", levels[ilevel].c_str()); sprintf(htit, "p for %s objects", levels[ilevel].c_str()); - h_p[ilevel] = fs->make(hname, htit, 100, 0.0, 500.0); + h_p[ilevel] = fs_->make(hname, htit, 100, 0.0, 500.0); h_p[ilevel]->GetXaxis()->SetTitle("p (GeV)"); sprintf(hname, "h_pt%s", levels[ilevel].c_str()); sprintf(htit, "p_{T} for %s objects", levels[ilevel].c_str()); - h_pt[ilevel] = fs->make(hname, htit, 100, 0.0, 500.0); + h_pt[ilevel] = fs_->make(hname, htit, 100, 0.0, 500.0); h_pt[ilevel]->GetXaxis()->SetTitle("p_{T} (GeV)"); sprintf(hname, "h_eta%s", levels[ilevel].c_str()); sprintf(htit, "#eta for %s objects", levels[ilevel].c_str()); - h_eta[ilevel] = fs->make(hname, htit, 100, -5.0, 5.0); + h_eta[ilevel] = fs_->make(hname, htit, 100, -5.0, 5.0); h_eta[ilevel]->GetXaxis()->SetTitle("#eta"); sprintf(hname, "h_phi%s", levels[ilevel].c_str()); sprintf(htit, "#phi for %s objects", levels[ilevel].c_str()); - h_phi[ilevel] = fs->make(hname, htit, 70, -3.5, 3.50); + h_phi[ilevel] = fs_->make(hname, htit, 70, -3.5, 3.50); h_phi[ilevel]->GetXaxis()->SetTitle("#phi"); } @@ -735,29 +1017,29 @@ void IsoTrig::beginJob() { for (int icut=0; icut<2; icut++) { sprintf(hname, "h_eMip%s", cuts[icut].c_str()); sprintf(htit, "eMip for %s tracks", cuts[icut].c_str()); - h_eMip[icut] =fs->make(hname, htit, 200, 0.0, 10.0); + h_eMip[icut] =fs_->make(hname, htit, 200, 0.0, 10.0); h_eMip[icut]->GetXaxis()->SetTitle("E_{Mip} (GeV)"); sprintf(hname, "h_eMaxNearP%s", cuts[icut].c_str()); sprintf(htit, "eMaxNearP for %s tracks", cuts[icut].c_str()); - h_eMaxNearP[icut]=fs->make(hname, htit, 240, -2.0, 10.0); + h_eMaxNearP[icut]=fs_->make(hname, htit, 240, -2.0, 10.0); h_eMaxNearP[icut]->GetXaxis()->SetTitle("E_{MaxNearP} (GeV)"); sprintf(hname, "h_eNeutIso%s", cuts[icut].c_str()); sprintf(htit, "eNeutIso for %s ", cuts[icut].c_str()); - h_eNeutIso[icut] =fs->make(hname, htit, 200, 0.0, 10.0); + h_eNeutIso[icut] =fs_->make(hname, htit, 200, 0.0, 10.0); h_eNeutIso[icut]->GetXaxis()->SetTitle("E_{NeutIso} (GeV)"); for (int kcut=0; kcut<2; ++kcut) { for (int lim=0; lim<5; ++lim) { sprintf(hname, "h_etaCalibTracks%sCut%dLim%d", cuts[icut].c_str(), kcut, lim); - sprintf(htit, "#eta for %s isolated MIP tracks (%4.1f < p < %5.1f Gev/c %s)", cuts[icut].c_str(), pLimits[lim], pLimits[lim+1], cuts2[kcut].c_str()); - h_etaCalibTracks[lim][icut][kcut]=fs->make(hname, htit, 60, -30.0, 30.0); + sprintf(htit, "#eta for %s isolated MIP tracks (%4.1f < p < %5.1f Gev/c %s)", cuts[icut].c_str(), pLimits_[lim], pLimits_[lim+1], cuts2[kcut].c_str()); + h_etaCalibTracks[lim][icut][kcut]=fs_->make(hname, htit, 60, -30.0, 30.0); h_etaCalibTracks[lim][icut][kcut]->GetXaxis()->SetTitle("i#eta"); sprintf(hname, "h_etaMipTracks%sCut%dLim%d", cuts[icut].c_str(), kcut, lim); - sprintf(htit, "#eta for %s charge isolated MIP tracks (%4.1f < p < %5.1f Gev/c %s)", cuts[icut].c_str(), pLimits[lim], pLimits[lim+1], cuts2[kcut].c_str()); - h_etaMipTracks[lim][icut][kcut]=fs->make(hname, htit, 60, -30.0, 30.0); + sprintf(htit, "#eta for %s charge isolated MIP tracks (%4.1f < p < %5.1f Gev/c %s)", cuts[icut].c_str(), pLimits_[lim], pLimits_[lim+1], cuts2[kcut].c_str()); + h_etaMipTracks[lim][icut][kcut]=fs_->make(hname, htit, 60, -30.0, 30.0); h_etaMipTracks[lim][icut][kcut]->GetXaxis()->SetTitle("i#eta"); } } @@ -774,12 +1056,12 @@ void IsoTrig::beginJob() { for (int kcut=0; kcut<48; kcut++) { for (int lim=0; lim<5; ++lim) { sprintf(hname, "h_eta%dEnHcal%s%s%d", etac[kcut], ecut1[i2].c_str(), ecut2[i1].c_str(), lim); - sprintf(htit, "HCAL energy for #eta=%d for %s tracks (p=%4.1f:%5.1f Gev) %s neutral isolation", etac[kcut], ecut1[i2].c_str(), pLimits[lim], pLimits[lim+1], ecut2[i1].c_str()); - h_eHcal[lim][icut][kcut]=fs->make(hname, htit, 750, 0.0, 150.0); + sprintf(htit, "HCAL energy for #eta=%d for %s tracks (p=%4.1f:%5.1f Gev) %s neutral isolation", etac[kcut], ecut1[i2].c_str(), pLimits_[lim], pLimits_[lim+1], ecut2[i1].c_str()); + h_eHcal[lim][icut][kcut]=fs_->make(hname, htit, 750, 0.0, 150.0); h_eHcal[lim][icut][kcut]->GetXaxis()->SetTitle("Energy (GeV)"); sprintf(hname, "h_eta%dEnCalo%s%s%d", etac[kcut], ecut1[i2].c_str(), ecut2[i1].c_str(), lim); - sprintf(htit, "Calorimter energy for #eta=%d for %s tracks (p=%4.1f:%5.1f Gev) %s neutral isolation", etac[kcut], ecut1[i2].c_str(), pLimits[lim], pLimits[lim+1], ecut2[i1].c_str()); - h_eCalo[lim][icut][kcut]=fs->make(hname, htit, 750, 0.0, 150.0); + sprintf(htit, "Calorimter energy for #eta=%d for %s tracks (p=%4.1f:%5.1f Gev) %s neutral isolation", etac[kcut], ecut1[i2].c_str(), pLimits_[lim], pLimits_[lim+1], ecut2[i1].c_str()); + h_eCalo[lim][icut][kcut]=fs_->make(hname, htit, 750, 0.0, 150.0); h_eCalo[lim][icut][kcut]->GetXaxis()->SetTitle("Energy (GeV)"); } } @@ -791,21 +1073,21 @@ void IsoTrig::endJob() { unsigned int preL1, preHLT; std::map::iterator itr; std::map>::iterator itrPre; - edm::LogWarning ("IsoTrack") << trigNames.size() << "Triggers were run. RunNo vs HLT accepts for"; - for (unsigned int i=0; imake("h_PrevsRN", "PreScale Vs Run Number", n, minRunNo, maxRunNo); - g_PreL1 = fs->make("h_PreL1vsRN", "L1 PreScale Vs Run Number", n, minRunNo, maxRunNo); - g_PreHLT = fs->make("h_PreHLTvsRN", "HLT PreScale Vs Run Number", n, minRunNo, maxRunNo); - g_Accepts = fs->make("h_HLTAcceptsvsRN", "HLT Accepts Vs Run Number", n, minRunNo, maxRunNo); - - for (itr=TrigList.begin(), itrPre=TrigPreList.begin(); itr!=TrigList.end(); itr++, itrPre++) { - preL1 = (itrPre->second).first; + edm::LogWarning ("IsoTrack") << trigNames_.size() << "Triggers were run. RunNo vs HLT accepts for"; + for (unsigned int i=0; imake("h_PrevsRN", "PreScale Vs Run Number", n, minRunNo_, maxRunNo_); + g_PreL1 = fs_->make("h_PreL1vsRN", "L1 PreScale Vs Run Number", n, minRunNo_, maxRunNo_); + g_PreHLT = fs_->make("h_PreHLTvsRN", "HLT PreScale Vs Run Number", n, minRunNo_, maxRunNo_); + g_Accepts = fs_->make("h_HLTAcceptsvsRN", "HLT Accepts Vs Run Number", n, minRunNo_, maxRunNo_); + + for (itr=trigList_.begin(), itrPre=trigPreList_.begin(); itr!=trigList_.end(); itr++, itrPre++) { + preL1 = (itrPre->second).first; preHLT = (itrPre->second).second; -#ifdef DebugLog - std::cout << itr->first << " " << itr->second << " " << itrPre->first << " " << preL1 << " " << preHLT << std::endl; -#endif + edm::LogVerbatim("IsoTrack") << itr->first << " " << itr->second << " " + << itrPre->first << " " << preL1 << " " + << preHLT; g_Accepts->Fill(itr->first, itr->second); g_PreL1->Fill(itr->first, preL1); g_PreHLT->Fill(itr->first, preHLT); @@ -813,21 +1095,11 @@ void IsoTrig::endJob() { } } -// ------------ method called when starting to processes a run ------------ void IsoTrig::beginRun(edm::Run const& iRun, edm::EventSetup const& iSetup) { edm::LogWarning ("IsoTrack") << "Run " << iRun.run() << " hltconfig.init " - << hltPrescaleProvider_.init(iRun,iSetup,processName,changed); + << hltPrescaleProvider_.init(iRun,iSetup,processName_,changed_); } -// ------------ method called when ending the processing of a run ------------ -void IsoTrig::endRun(edm::Run const&, edm::EventSetup const&) {} - -// ------------ method called when starting to processes a luminosity block ------------ -void IsoTrig::beginLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) {} -// ------------ method called when ending the processing of a luminosity block ------------ -void IsoTrig::endLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) {} -// ------------ method fills 'descriptions' with the allowed parameters for the module ------------ - void IsoTrig::StudyTrkEbyP(edm::Handle& trkCollection) { t_TrkselTkFlag->clear(); @@ -839,88 +1111,94 @@ void IsoTrig::StudyTrkEbyP(edm::Handle& trkCollection) { t_TrkP->clear(); if (!trkCollection.isValid()) { -#ifdef DebugLog - std::cout << "trkCollection.isValid is false" << std::endl; -#endif + edm::LogVerbatim("IsoTrack") << "trkCollection.isValid is false"; } else { std::vector::const_iterator trkDetItr; - const MagneticField *bField = bFieldH.product(); - const CaloGeometry* geo = pG.product(); + const MagneticField *bField = bFieldH_.product(); + const CaloGeometry* geo = pG_.product(); std::vector trkCaloDirections1; - spr::propagateCALO(trkCollection, geo, bField, theTrackQuality, trkCaloDirections1, ((verbosity/100)%10>2)); + spr::propagateCALO(trkCollection, geo, bField, theTrackQuality_, + trkCaloDirections1, ((verbosity_/100)%10>2)); unsigned int nTracks=0; int nRH_eMipDR=0, nNearTRKs=0; std::vector selFlags; - for (trkDetItr = trkCaloDirections1.begin(); trkDetItr != trkCaloDirections1.end(); trkDetItr++,nTracks++) { + for (trkDetItr = trkCaloDirections1.begin(); + trkDetItr != trkCaloDirections1.end(); trkDetItr++,nTracks++) { double conehmaxNearP = 0, hCone=0, eMipDR=0.0; const reco::Track* pTrack = &(*(trkDetItr->trkItr)); -#ifdef DebugLog - if (verbosity%10>0) std::cout << "track no. " << nTracks << " p(): " << pTrack->p() << std::endl; -#endif + if (verbosity_%10>0) + edm::LogVerbatim("IsoTrack") << "track no. " << nTracks << " p(): " + << pTrack->p(); if (pTrack->p() > 20) { math::XYZTLorentzVector v2(pTrack->px(), pTrack->py(), pTrack->pz(), pTrack->p()); - eMipDR = spr::eCone_ecal(geo, barrelRecHitsHandle, endcapRecHitsHandle, - trkDetItr->pointHCAL, trkDetItr->pointECAL, - a_mipR, trkDetItr->directionECAL, nRH_eMipDR); - bool selectTk = spr::goodTrack(pTrack,leadPV,selectionParameters,((verbosity/100)%10>1)); - spr::trackSelectionParameters oneCutParameters = selectionParameters; + eMipDR = spr::eCone_ecal(geo, barrelRecHitsHandle_, + endcapRecHitsHandle_, trkDetItr->pointHCAL, + trkDetItr->pointECAL, a_mipR_, + trkDetItr->directionECAL, nRH_eMipDR); + bool selectTk = spr::goodTrack(pTrack, leadPV_, selectionParameters_, + ((verbosity_/100)%10>1)); + spr::trackSelectionParameters oneCutParameters = selectionParameters_; oneCutParameters.maxDxyPV = 10; oneCutParameters.maxDzPV = 100; oneCutParameters.maxInMiss = 2; oneCutParameters.maxOutMiss= 2; - bool qltyFlag = spr::goodTrack(pTrack,leadPV,oneCutParameters,((verbosity/100)%10>1)); - oneCutParameters = selectionParameters; + bool qltyFlag = spr::goodTrack(pTrack, leadPV_, oneCutParameters, + ((verbosity_/100)%10>1)); + oneCutParameters = selectionParameters_; oneCutParameters.maxDxyPV = 10; oneCutParameters.maxDzPV = 100; - bool qltyMissFlag = spr::goodTrack(pTrack,leadPV,oneCutParameters,((verbosity/100)%10>1)); - oneCutParameters = selectionParameters; + bool qltyMissFlag = spr::goodTrack(pTrack, leadPV_, oneCutParameters, + ((verbosity_/100)%10>1)); + oneCutParameters = selectionParameters_; oneCutParameters.maxInMiss = 2; oneCutParameters.maxOutMiss= 2; - bool qltyPVFlag = spr::goodTrack(pTrack,leadPV,oneCutParameters,((verbosity/100)%10>1)); -#ifdef DebugLog - /* - std::cout << "sel " << selectTk << std::endl; - std::cout << "ntracks " << nTracks; - std::cout << " a_charIsoR " << a_charIsoR; - std::cout << " nNearTRKs " << nNearTRKs << std::endl; - */ -#endif - conehmaxNearP = spr::chargeIsolationCone(nTracks, trkCaloDirections1, a_charIsoR, nNearTRKs, ((verbosity/100)%10>1)); -#ifdef DebugLog - /* - std::cout << "coneh " << conehmaxNearP << std::endl; - std::cout << "ok " << trkDetItr->okECAL << " " << trkDetItr->okHCAL << std::endl; - */ -#endif - double e1 = spr::eCone_ecal(geo, barrelRecHitsHandle, endcapRecHitsHandle, - trkDetItr->pointHCAL, trkDetItr->pointECAL, - a_neutR1, trkDetItr->directionECAL, nRH_eMipDR); - double e2 = spr::eCone_ecal(geo, barrelRecHitsHandle, endcapRecHitsHandle, - trkDetItr->pointHCAL, trkDetItr->pointECAL, - a_neutR2, trkDetItr->directionECAL, nRH_eMipDR); + bool qltyPVFlag = spr::goodTrack(pTrack, leadPV_, oneCutParameters, + ((verbosity_/100)%10>1)); + if ((verbosity_/1000)%10>1) + edm::LogVerbatim("IsoTrack") << "sel " << selectTk + << "ntracks " << nTracks + << " a_charIsoR " << a_charIsoR_ + << " nNearTRKs " << nNearTRKs; + conehmaxNearP = spr::chargeIsolationCone(nTracks, trkCaloDirections1, + a_charIsoR_, nNearTRKs, + ((verbosity_/100)%10>1)); + if ((verbosity_/1000)%10>1) + edm::LogVerbatim("IsoTrack") << "coneh " << conehmaxNearP + << "ok " << trkDetItr->okECAL << " " + << trkDetItr->okHCAL; + double e1 = spr::eCone_ecal(geo, barrelRecHitsHandle_, + endcapRecHitsHandle_, trkDetItr->pointHCAL, + trkDetItr->pointECAL, a_neutR1_, + trkDetItr->directionECAL, nRH_eMipDR); + double e2 = spr::eCone_ecal(geo, barrelRecHitsHandle_, + endcapRecHitsHandle_, trkDetItr->pointHCAL, + trkDetItr->pointECAL, a_neutR2_, + trkDetItr->directionECAL, nRH_eMipDR); double e_inCone = e2 - e1; - bool chgIsolFlag = (conehmaxNearP < cutCharge); - bool mipFlag = (eMipDR < cutMip); - bool neuIsolFlag = (e_inCone < cutNeutral); + bool chgIsolFlag = (conehmaxNearP < cutCharge_); + bool mipFlag = (eMipDR < cutMip_); + bool neuIsolFlag = (e_inCone < cutNeutral_); bool trkpropFlag = ((trkDetItr->okECAL) && (trkDetItr->okHCAL)); selFlags.clear(); selFlags.push_back(selectTk); selFlags.push_back(qltyFlag); selFlags.push_back(qltyMissFlag); selFlags.push_back(qltyPVFlag); -#ifdef DebugLog - if (verbosity%10>0) std::cout << "emip: " << eMipDR << "<" << cutMip << "(" << mipFlag << ")" - << " ; ok: " << trkDetItr->okECAL << "/" << trkDetItr->okHCAL - << " ; chgiso: " << conehmaxNearP << "<" << cutCharge << "(" << chgIsolFlag << ")" << std::endl; -#endif + if (verbosity_%10>0) + edm::LogVerbatim("IsoTrack") << "emip: " << eMipDR << "<" << cutMip_ + << "(" << mipFlag << ")" << " ; ok: " + << trkDetItr->okECAL << "/" + << trkDetItr->okHCAL << " ; chgiso: " + << conehmaxNearP << "<" << cutCharge_ + << "(" << chgIsolFlag << ")"; - if(chgIsolFlag && mipFlag && trkpropFlag) { + if (chgIsolFlag && mipFlag && trkpropFlag) { double distFromHotCell=-99.0; int nRecHitsCone=-99, ietaHotCell=-99, iphiHotCell=-99; GlobalPoint gposHotCell(0.,0.,0.); std::vector coneRecHitDetIds; - hCone = spr::eCone_hcal(geo, hbhe, trkDetItr->pointHCAL, + hCone = spr::eCone_hcal(geo, hbhe_, trkDetItr->pointHCAL, trkDetItr->pointECAL, - a_coneR, trkDetItr->directionHCAL, + a_coneR_, trkDetItr->directionHCAL, nRecHitsCone, coneRecHitDetIds, distFromHotCell, ietaHotCell, iphiHotCell, gposHotCell, -1); @@ -935,33 +1213,34 @@ void IsoTrig::StudyTrkEbyP(edm::Handle& trkCollection) { } } } -#ifdef DebugLog - if (verbosity%10>0) std::cout << "Filling " << t_TrkP->size() << " tracks in TrkRestree out of " << nTracks << std::endl; -#endif + if (verbosity_%10>0) + edm::LogVerbatim("IsoTrack") << "Filling " << t_TrkP->size() + << " tracks in TrkRestree out of " <Fill(); + TrkResTree_->Fill(); } void IsoTrig::studyTiming(const edm::Event& theEvent) { t_timeL2Prod->clear(); t_nPixCand->clear(); t_nPixSeed->clear(); -#ifdef DebugLog - edm::Handle hblayers, helayers; - theEvent.getByToken(tok_SeedingLayerhb, hblayers); - theEvent.getByToken(tok_SeedingLayerhe, helayers); - const SeedingLayerSetsHits* layershb = hblayers.product(); - const SeedingLayerSetsHits* layershe = helayers.product(); - std::cout << "size of Seeding TripletLayers hb/he " << layershb->size() << "/" << layershe->size() << std::endl; - edm::Handle rchts; - theEvent.getByToken(tok_SiPixelRecHits, rchts); - const SiPixelRecHitCollection* rechits = rchts.product(); - std::cout << "size of SiPixelRechits " << rechits->size() << std::endl;; -#endif + if (verbosity_%10>0) { + edm::Handle hblayers, helayers; + theEvent.getByToken(tok_SeedingLayerHB_, hblayers); + theEvent.getByToken(tok_SeedingLayerHE_, helayers); + const SeedingLayerSetsHits* layershb = hblayers.product(); + const SeedingLayerSetsHits* layershe = helayers.product(); + edm::LogVerbatim("IsoTrack") << "size of Seeding TripletLayers hb/he " + << layershb->size() << "/" << layershe->size(); + edm::Handle rchts; + theEvent.getByToken(tok_SiPixelRecHits_, rchts); + const SiPixelRecHitCollection* rechits = rchts.product(); + edm::LogVerbatim("IsoTrack") << "size of SiPixelRechits " <size(); + } double tHB=0.0, tHE=0.0; - int nCandHB=pixelTrackRefsHB.size(), nCandHE=pixelTrackRefsHE.size(); + int nCandHB=pixelTrackRefsHB_.size(), nCandHE=pixelTrackRefsHE_.size(); int nSeedHB=0, nSeedHE=0; - if(nCandHE>0) { + if (nCandHE>0) { edm::Handle pVertHB, pVertHE; theEvent.getByToken(tok_verthb_,pVertHB); theEvent.getByToken(tok_verthe_,pVertHE); @@ -1000,79 +1279,82 @@ void IsoTrig::studyTiming(const edm::Event& theEvent) { etaTriggered=l1forjetobjref[p]->eta(); } } - for(unsigned iS=0; iSbegin(); vit!=pVertHE->end(); vit++) { - if (fabs(pixelTrackRefsHE[iS]->dz(vit->position()))dz(vit->position())); + for (reco::VertexCollection::const_iterator vit=pVertHE->begin(); + vit!=pVertHE->end(); vit++) { + if (fabs(pixelTrackRefsHE_[iS]->dz(vit->position()))dz(vit->position())); vitSel = vit; } } //cut on dYX: - if (minDZ!=100&&fabs(pixelTrackRefsHE[iS]->dxy(vitSel->position()))dxy(vitSel->position())) < vtxCutSeed_)|| + (minDZ==100)) vtxMatch=true; //select tracks not matched to triggered L1 jet - double R=deltaR(etaTriggered, phiTriggered, pixelTrackRefsHE[iS]->eta(), pixelTrackRefsHE[iS]->phi()); + double R = deltaR(etaTriggered, phiTriggered, + pixelTrackRefsHE_[iS]->eta(), + pixelTrackRefsHE_[iS]->phi()); if (R>tauUnbiasCone_ && vtxMatch) nSeedHE++; } - for(unsigned iS=0; iSbegin(); vit!=pVertHB->end(); vit++) { - if (fabs(pixelTrackRefsHB[iS]->dz(vit->position()))dz(vit->position())); + bool vtxMatch(false); + for (reco::VertexCollection::const_iterator vit=pVertHB->begin(); + vit!=pVertHB->end(); vit++) { + if (fabs(pixelTrackRefsHB_[iS]->dz(vit->position()))dz(vit->position())); vitSel = vit; } } //cut on dYX: - if (minDZ!=100&&fabs(pixelTrackRefsHB[iS]->dxy(vitSel->position()))<101.0) vtxMatch=true; - if (minDZ==100) vtxMatch=true; + if ((fabs(pixelTrackRefsHB_[iS]->dxy(vitSel->position()))<101.0) || + (minDZ==100)) vtxMatch=true; //select tracks not matched to triggered L1 jet - double R=deltaR(etaTriggered, phiTriggered, pixelTrackRefsHB[iS]->eta(), pixelTrackRefsHB[iS]->phi()); + double R = deltaR(etaTriggered, phiTriggered, + pixelTrackRefsHB_[iS]->eta(), + pixelTrackRefsHB_[iS]->phi()); if (R>1.2 && vtxMatch) nSeedHB++; } edm::Service ft; - tHE = ft->queryModuleTimeByLabel(theEvent.streamID(),"hltIsolPixelTrackProdHE") ; - tHB = ft->queryModuleTimeByLabel(theEvent.streamID(),"hltIsolPixelTrackProdHB"); -#ifdef DebugLog - if (verbosity%10>0) std::cout << "(HB/HE) time: " << tHB <<"/" << tHE - << " nCand: " << nCandHB << "/" << nCandHE - << "nSeed: " << nSeedHB << "/" << nSeedHE - << std::endl; -#endif + tHE = ft->queryModuleTimeByLabel(theEvent.streamID(), + "hltIsolPixelTrackProdHE") ; + tHB = ft->queryModuleTimeByLabel(theEvent.streamID(), + "hltIsolPixelTrackProdHB"); + if (verbosity_%10>0) + edm::LogVerbatim("IsoTrack") << "(HB/HE) time: " << tHB <<"/" << tHE + << " nCand: " << nCandHB << "/" << nCandHE + << "nSeed: " << nSeedHB << "/" << nSeedHE; } t_timeL2Prod->push_back(tHB); t_timeL2Prod->push_back(tHE); t_nPixSeed->push_back(nSeedHB); t_nPixSeed->push_back(nSeedHE); t_nPixCand->push_back(nCandHB); t_nPixCand->push_back(nCandHE); - TimingTree->Fill(); + TimingTree_->Fill(); } void IsoTrig::studyMipCut(edm::Handle& trkCollection, edm::Handle& L2cands) { clearMipCutTreeVectors(); -#ifdef DebugLog - if (verbosity%10>0) std::cout << "inside studymipcut" << std::endl; -#endif + if (verbosity_%10>0) edm::LogVerbatim("IsoTrack") << "inside studymipcut"; if (!trkCollection.isValid()) { edm::LogWarning("IsoTrack") << "trkCollection.isValid is false"; } else { std::vector::const_iterator trkDetItr; - const MagneticField *bField = bFieldH.product(); - const CaloGeometry* geo = pG.product(); + const MagneticField *bField = bFieldH_.product(); + const CaloGeometry* geo = pG_.product(); std::vector trkCaloDirections1; - spr::propagateCALO(trkCollection, geo, bField, theTrackQuality, trkCaloDirections1, ((verbosity/100)%10>2)); -#ifdef DebugLog - if (verbosity%10>0) std::cout << "Number of L2cands:" << L2cands->size() - << " to be matched to something out of " - << trkCaloDirections1.size() << " reco tracks" << std::endl; -#endif + spr::propagateCALO(trkCollection, geo, bField, theTrackQuality_, trkCaloDirections1, ((verbosity_/100)%10>2)); + if (verbosity_%10>0) + edm::LogVerbatim("IsoTrack") << "Number of L2cands:" << L2cands->size() + << " to be matched to something out of " + << trkCaloDirections1.size()<<" reco tracks"; for (unsigned int i=0; isize(); i++) { edm::Ref candref = edm::Ref(L2cands, i); @@ -1081,61 +1363,76 @@ void IsoTrig::studyMipCut(edm::Handle& trkCollection, h_EnOut->Fill(candref->energyOut()); math::XYZTLorentzVector v1(candref->track()->px(),candref->track()->py(), candref->track()->pz(),candref->track()->p()); -#ifdef DebugLog - if (verbosity%10>1) - std::cout << "HLT Level Candidate eta/phi/pt/enIn:" - << candref->track()->eta() << "/" << candref->track()->phi() - << "/" << candref->track()->pt() << "/" << candref->energyIn() - << std::endl; -#endif + if (verbosity_%10>1) + edm::LogVerbatim("IsoTrack") << "HLT Level Candidate eta/phi/pt/enIn:" + << candref->track()->eta() << "/" + << candref->track()->phi() << "/" + << candref->track()->pt() << "/" + << candref->energyIn(); math::XYZTLorentzVector mindRvec; double mindR=999.9, mindP1=999.9, eMipDR=0.0; std::vector selFlags; unsigned int nTracks=0; double conehmaxNearP = 0, hCone=0; - for (trkDetItr = trkCaloDirections1.begin(); trkDetItr != trkCaloDirections1.end(); trkDetItr++,nTracks++){ + for (trkDetItr = trkCaloDirections1.begin(); + trkDetItr != trkCaloDirections1.end(); trkDetItr++,nTracks++){ const reco::Track* pTrack = &(*(trkDetItr->trkItr)); math::XYZTLorentzVector v2(pTrack->px(), pTrack->py(), pTrack->pz(), pTrack->p()); double dr = dR(v1,v2); double dp1 = std::abs(1./v1.r() - 1./v2.r()); - // std::cout <<"This recotrack(eta/phi/pt) " << pTrack->eta() << "/" - // << pTrack->phi() << "/" << pTrack->pt() << " has dr/dp= " - // << dr << "/" << dp << "/" << dp1 << std::endl; + if (verbosity_%1000>0) + edm::LogVerbatim("IsoTrack") << "This recotrack(eta/phi/pt) " + << pTrack->eta() << "/" << pTrack->phi() + << "/" << pTrack->pt() << " has dr/dp= " + << dr << "/" << dp1; if (drpointHCAL, trkDetItr->pointECAL, - a_mipR, trkDetItr->directionECAL, nRH_eMipDR); - bool selectTk = spr::goodTrack(pTrack,leadPV,selectionParameters,((verbosity/100)%10>1)); - spr::trackSelectionParameters oneCutParameters = selectionParameters; + eMipDR = spr::eCone_ecal(geo, barrelRecHitsHandle_, + endcapRecHitsHandle_, trkDetItr->pointHCAL, + trkDetItr->pointECAL, a_mipR_, + trkDetItr->directionECAL, nRH_eMipDR); + bool selectTk = spr::goodTrack(pTrack, leadPV_, selectionParameters_, + ((verbosity_/100)%10>1)); + spr::trackSelectionParameters oneCutParameters = selectionParameters_; oneCutParameters.maxDxyPV = 10; oneCutParameters.maxDzPV = 100; oneCutParameters.maxInMiss = 2; oneCutParameters.maxOutMiss= 2; - bool qltyFlag = spr::goodTrack(pTrack,leadPV,oneCutParameters,((verbosity/100)%10>1)); - oneCutParameters = selectionParameters; + bool qltyFlag = spr::goodTrack(pTrack, leadPV_, oneCutParameters, + ((verbosity_/100)%10>1)); + oneCutParameters = selectionParameters_; oneCutParameters.maxDxyPV = 10; oneCutParameters.maxDzPV = 100; - bool qltyMissFlag = spr::goodTrack(pTrack,leadPV,oneCutParameters,((verbosity/100)%10>1)); - oneCutParameters = selectionParameters; + bool qltyMissFlag = spr::goodTrack(pTrack, leadPV_, oneCutParameters, + ((verbosity_/100)%10>1)); + oneCutParameters = selectionParameters_; oneCutParameters.maxInMiss = 2; oneCutParameters.maxOutMiss= 2; - bool qltyPVFlag = spr::goodTrack(pTrack,leadPV,oneCutParameters,((verbosity/100)%10>1)); - conehmaxNearP = spr::chargeIsolationCone(nTracks, trkCaloDirections1, a_charIsoR, nNearTRKs, ((verbosity/100)%10>1)); - double e1 = spr::eCone_ecal(geo, barrelRecHitsHandle, endcapRecHitsHandle, - trkDetItr->pointHCAL, trkDetItr->pointECAL, - a_neutR1, trkDetItr->directionECAL, nRH_eMipDR); - double e2 = spr::eCone_ecal(geo, barrelRecHitsHandle, endcapRecHitsHandle, - trkDetItr->pointHCAL, trkDetItr->pointECAL, - a_neutR2, trkDetItr->directionECAL, nRH_eMipDR); + bool qltyPVFlag = spr::goodTrack(pTrack, leadPV_, oneCutParameters, + ((verbosity_/100)%10>1)); + conehmaxNearP = spr::chargeIsolationCone(nTracks, trkCaloDirections1, + a_charIsoR_, nNearTRKs, + ((verbosity_/100)%10>1)); + double e1 = spr::eCone_ecal(geo, barrelRecHitsHandle_, + endcapRecHitsHandle_, + trkDetItr->pointHCAL, + trkDetItr->pointECAL, + a_neutR1_, trkDetItr->directionECAL, + nRH_eMipDR); + double e2 = spr::eCone_ecal(geo, barrelRecHitsHandle_, + endcapRecHitsHandle_, + trkDetItr->pointHCAL, + trkDetItr->pointECAL, + a_neutR2_, trkDetItr->directionECAL, + nRH_eMipDR); double e_inCone = e2 - e1; - bool chgIsolFlag = (conehmaxNearP < cutCharge); - bool mipFlag = (eMipDR < cutMip); - bool neuIsolFlag = (e_inCone < cutNeutral); + bool chgIsolFlag = (conehmaxNearP < cutCharge_); + bool mipFlag = (eMipDR < cutMip_); + bool neuIsolFlag = (e_inCone < cutNeutral_); bool trkpropFlag = ((trkDetItr->okECAL) && (trkDetItr->okHCAL)); selFlags.clear(); selFlags.push_back(selectTk); selFlags.push_back(qltyFlag); @@ -1146,54 +1443,55 @@ void IsoTrig::studyMipCut(edm::Handle& trkCollection, int nRecHitsCone=-99, ietaHotCell=-99, iphiHotCell=-99; GlobalPoint gposHotCell(0.,0.,0.); std::vector coneRecHitDetIds; - hCone = spr::eCone_hcal(geo, hbhe, trkDetItr->pointHCAL, + hCone = spr::eCone_hcal(geo, hbhe_, trkDetItr->pointHCAL, trkDetItr->pointECAL, - a_coneR, trkDetItr->directionHCAL, + a_coneR_, trkDetItr->directionHCAL, nRecHitsCone, coneRecHitDetIds, distFromHotCell, ietaHotCell, iphiHotCell, gposHotCell, -1); } } - pushMipCutTreeVecs(v1, mindRvec, enIn, eMipDR, mindR, mindP1, selFlags, hCone); - fillDifferences(6, v1, mindRvec, (verbosity%10 >0)); + pushMipCutTreeVecs(v1, mindRvec, enIn, eMipDR, mindR, mindP1, selFlags, + hCone); + fillDifferences(6, v1, mindRvec, (verbosity_%10 >0)); if (mindR>=0.05) { - fillDifferences(8, v1, mindRvec, (verbosity%10 >0)); + fillDifferences(8, v1, mindRvec, (verbosity_%10 >0)); h_MipEnNoMatch->Fill(candref->energyIn(), eMipDR); } else { - fillDifferences(7, v1, mindRvec, (verbosity%10 >0)); + fillDifferences(7, v1, mindRvec, (verbosity_%10 >0)); h_MipEnMatch->Fill(candref->energyIn(), eMipDR); } } } - MipCutTree->Fill(); + MipCutTree_->Fill(); } void IsoTrig::studyTrigger(edm::Handle& trkCollection, std::vector& goodTks) { -#ifdef DebugLog - if (verbosity%10 > 0) std::cout << "Inside StudyTrigger" << std::endl; -#endif + if (verbosity_%10 > 0) edm::LogVerbatim("IsoTrack") << "Inside StudyTrigger"; //// Filling Pt, eta, phi of L1, L2 and L3 objects for (int j=0; j<3; j++) { - for (unsigned int k=0; k 0) std::cout << "vec[" << j << "][" << k << "] pt " << vec[j][k].pt() << " eta " << vec[j][k].eta() << " phi " << vec[j][k].phi() << std::endl; -#endif - fillHist(j, vec[j][k]); + for (unsigned int k=0; k 0) + edm::LogVerbatim("IsoTrack") << "vec[" << j << "][" << k << "] pt " + << vec_[j][k].pt() << " eta " + << vec_[j][k].eta() << " phi " + << vec_[j][k].phi(); + fillHist(j, vec_[j][k]); } } double deta, dphi, dr; //// deta, dphi and dR for leading L1 object with L2 and L3 objects for (int lvl=1; lvl<3; lvl++) { - for (unsigned int i=0; i 1) std::cout << "lvl " < 1) + edm::LogVerbatim("IsoTrack") << "lvl " < Fill(deta); h_dPhiL1[lvl-1] -> Fill(dphi); h_dRL1[lvl-1] -> Fill(std::sqrt(dr)); @@ -1202,39 +1500,38 @@ void IsoTrig::studyTrigger(edm::Handle& trkCollection, math::XYZTLorentzVector mindRvec; double mindR; - for (unsigned int k=0; k 1) std::cout << "L3obj: pt " << vec[2][k].pt() << " eta " << vec[2][k].eta() << " phi " << vec[2][k].phi() << std::endl; -#endif - for (unsigned int j=0; j 1) + edm::LogVerbatim("IsoTrack") << "L3obj: pt " << vec_[2][k].pt() << " eta " + << vec_[2][k].eta() << " phi " + << vec_[2][k].phi(); + for (unsigned int j=0; j0)); + fillDifferences(0, vec_[2][k], mindRvec, (verbosity_%10 >0)); if (mindR < 0.03) { - fillDifferences(1, vec[2][k], mindRvec, (verbosity%10 >0)); + fillDifferences(1, vec_[2][k], mindRvec, (verbosity_%10 >0)); fillHist(6, mindRvec); - fillHist(8, vec[2][k]); + fillHist(8, vec_[2][k]); } else { - fillDifferences(2, vec[2][k], mindRvec, (verbosity%10 >0)); + fillDifferences(2, vec_[2][k], mindRvec, (verbosity_%10 >0)); fillHist(7, mindRvec); - fillHist(9, vec[2][k]); + fillHist(9, vec_[2][k]); } ////// Minimum deltaR for each of L3 objs with Reco::tracks mindR=999.9; -#ifdef DebugLog - if (verbosity%10 > 0) - std::cout << "Now Matching L3 track with reco: L3 Track (eta, phi) " - << vec[2][k].eta() << ":" << vec[2][k].phi() << " L2 Track " - << mindRvec.eta() << ":" << mindRvec.phi() << " dR " - << mindR << std::endl; -#endif + if (verbosity_%10 > 0) + edm::LogVerbatim("IsoTrack") << "Now Matching L3 track with reco: L3 Track (eta, phi) " + << vec_[2][k].eta() << ":" << vec_[2][k].phi() + << " L2 Track " << mindRvec.eta() << ":" + << mindRvec.phi() << " dR " << mindR; reco::TrackCollection::const_iterator goodTk = trkCollection->end(); if (trkCollection.isValid()) { double mindP(9999.9); @@ -1243,35 +1540,30 @@ void IsoTrig::studyTrigger(edm::Handle& trkCollection, trkItr!=trkCollection->end(); trkItr++) { math::XYZTLorentzVector v4(trkItr->px(), trkItr->py(), trkItr->pz(), trkItr->p()); - double deltaR = dR(v4, vec[2][k]); - double dp = std::abs(v4.r()/vec[2][k].r()-1.0); + double deltaR = dR(v4, vec_[2][k]); + double dp = std::abs(v4.r()/vec_[2][k].r()-1.0); if (deltaR1 && deltaR<1.0) { - std::cout << "reco track: pt " << v4.pt() << " eta " << v4.eta() - << " phi " << v4.phi() << " DR " << deltaR - << std::endl; - } -#endif + if ((verbosity_/10)%10>1 && deltaR<1.0) + edm::LogVerbatim("IsoTrack") << "reco track: pt " << v4.pt() + << " eta " << v4.eta() << " phi " + << v4.phi() << " DR " << deltaR; } -#ifdef DebugLog - if (verbosity%10 > 0) - std::cout << "Now Matching at Reco level in step 1 DR: " << mindR - << ":" << mindP << " eta:phi " << mindRvec.eta() << ":" - << mindRvec.phi() << std::endl; -#endif + if (verbosity_%10 > 0) + edm::LogVerbatim("IsoTrack") << "Now Matching at Reco level in step 1 DR: " + << mindR << ":" << mindP << " eta:phi " + << mindRvec.eta() << ":" << mindRvec.phi(); if (mindR < 0.03 && mindP > 0.1) { for (trkItr=trkCollection->begin(); trkItr!=trkCollection->end(); trkItr++) { math::XYZTLorentzVector v4(trkItr->px(), trkItr->py(), trkItr->pz(), trkItr->p()); - double deltaR = dR(v4, vec[2][k]); - double dp = std::abs(v4.r()/vec[2][k].r()-1.0); + double deltaR = dR(v4, vec_[2][k]); + double dp = std::abs(v4.r()/vec_[2][k].r()-1.0); if (dp& trkCollection, goodTk = trkItr; } } -#ifdef DebugLog - if (verbosity%10 > 0) - std::cout << "Now Matching at Reco level in step 2 DR: " << mindR - << ":" << mindP << " eta:phi " << mindRvec.eta() << ":" - << mindRvec.phi() << std::endl; -#endif + if (verbosity_%10 > 0) + edm::LogVerbatim("IsoTrack") << "Now Matching at Reco level in step 2 DR: " + << mindR << ":" << mindP << " eta:phi " + << mindRvec.eta() << ":"<0)); + fillDifferences(3, vec_[2][k], mindRvec, (verbosity_%10 >0)); fillHist(3, mindRvec); if(mindR < 0.03) { - fillDifferences(4, vec[2][k], mindRvec, (verbosity%10 >0)); + fillDifferences(4, vec_[2][k], mindRvec, (verbosity_%10 >0)); fillHist(4, mindRvec); } else { - fillDifferences(5, vec[2][k], mindRvec, (verbosity%10 >0)); + fillDifferences(5, vec_[2][k], mindRvec, (verbosity_%10 >0)); fillHist(5, mindRvec); } if (goodTk != trkCollection->end()) goodTks.push_back(goodTk); @@ -1305,69 +1595,87 @@ void IsoTrig::studyIsolation(edm::Handle& trkCollection, if (trkCollection.isValid()) { // get handles to calogeometry and calotopology - const CaloGeometry* geo = pG.product(); - const MagneticField *bField = bFieldH.product(); + const CaloGeometry* geo = pG_.product(); + const MagneticField *bField = bFieldH_.product(); std::vector trkCaloDirections; - spr::propagateCALO(trkCollection, geo, bField, theTrackQuality, trkCaloDirections, ((verbosity/100)%10>2)); + spr::propagateCALO(trkCollection, geo, bField, theTrackQuality_, + trkCaloDirections, ((verbosity_/100)%10>2)); std::vector::const_iterator trkDetItr; -#ifdef DebugLog - if ((verbosity/1000)%10 > 1) { - std::cout << "n of barrelRecHitsHandle " << barrelRecHitsHandle->size() << std::endl; - for (EcalRecHitCollection::const_iterator hit = barrelRecHitsHandle->begin(); hit != barrelRecHitsHandle->end(); ++hit) { - std::cout << "hit : detid(ieta,iphi) " << (EBDetId)(hit->id()) << " time " << hit->time() << " energy " << hit->energy() << std::endl; + if ((verbosity_/1000)%10 > 1) { + edm::LogVerbatim("IsoTrack") << "n of barrelRecHitsHandle " + << barrelRecHitsHandle_->size(); + for (EcalRecHitCollection::const_iterator hit = barrelRecHitsHandle_->begin(); hit != barrelRecHitsHandle_->end(); ++hit) { + edm::LogVerbatim("IsoTrack") << "hit : detid(ieta,iphi) " + << (EBDetId)(hit->id()) << " time " + << hit->time() << " energy " + << hit->energy(); } - std::cout << "n of endcapRecHitsHandle " << endcapRecHitsHandle->size() << std::endl; - for (EcalRecHitCollection::const_iterator hit = endcapRecHitsHandle->begin(); hit != endcapRecHitsHandle->end(); ++hit) { - std::cout << "hit : detid(ieta,iphi) " << (EEDetId)(hit->id()) << " time " << hit->time() << " energy " << hit->energy() << std::endl; + edm::LogVerbatim("IsoTrack") << "n of endcapRecHitsHandle " + << endcapRecHitsHandle_->size(); + for (EcalRecHitCollection::const_iterator hit = endcapRecHitsHandle_->begin(); hit != endcapRecHitsHandle_->end(); ++hit) { + edm::LogVerbatim("IsoTrack") << "hit : detid(ieta,iphi) " + << (EEDetId)(hit->id()) << " time " + << hit->time() << " energy " + << hit->energy(); } - std::cout << "n of hbhe " << hbhe->size() << std::endl; - for (HBHERecHitCollection::const_iterator hit = hbhe->begin(); hit != hbhe->end(); ++hit) { - std::cout << "hit : detid(ieta,iphi) " << hit->id() << " time " << hit->time() << " energy " << hit->energy() << std::endl; + edm::LogVerbatim("IsoTrack") << "n of hbhe " << hbhe_->size(); + for (HBHERecHitCollection::const_iterator hit = hbhe_->begin(); + hit != hbhe_->end(); ++hit) { + edm::LogVerbatim("IsoTrack") << "hit : detid(ieta,iphi) " << hit->id() + << " time " << hit->time() << " energy " + << hit->energy(); } } -#endif unsigned int nTracks=0, ngoodTk=0, nselTk=0; int ieta=999; for (trkDetItr = trkCaloDirections.begin(); trkDetItr != trkCaloDirections.end(); trkDetItr++,nTracks++){ - bool l3Track = (std::find(goodTks.begin(),goodTks.end(),trkDetItr->trkItr) != goodTks.end()); + bool l3Track = (std::find(goodTks.begin(), goodTks.end(), + trkDetItr->trkItr) != goodTks.end()); const reco::Track* pTrack = &(*(trkDetItr->trkItr)); math::XYZTLorentzVector v4(pTrack->px(), pTrack->py(), pTrack->pz(), pTrack->p()); - bool selectTk = spr::goodTrack(pTrack,leadPV,selectionParameters,((verbosity/100)%10>1)); + bool selectTk = spr::goodTrack(pTrack, leadPV_, selectionParameters_, + ((verbosity_/100)%10>1)); double eMipDR=9999., e_inCone=0, conehmaxNearP=0, mindR=999.9, hCone=0; if (trkDetItr->okHCAL) { HcalDetId detId = (HcalDetId)(trkDetItr->detIdHCAL); ieta = detId.ieta(); } - for (unsigned k=0; k 1) std::cout << "Track ECAL " << trkDetItr->okECAL << " HCAL " << trkDetItr->okHCAL << " Flag " << selectTk << std::endl; -#endif + if ((verbosity_/100)%10 > 1) + edm::LogVerbatim("IsoTrack") << "Track ECAL " << trkDetItr->okECAL + << " HCAL " << trkDetItr->okHCAL + << " Flag " << selectTk; if (selectTk && trkDetItr->okECAL && trkDetItr->okHCAL) { ngoodTk++; int nRH_eMipDR=0, nNearTRKs=0; - double e1 = spr::eCone_ecal(geo, barrelRecHitsHandle, endcapRecHitsHandle, - trkDetItr->pointHCAL, trkDetItr->pointECAL, - a_neutR1, trkDetItr->directionECAL, nRH_eMipDR); - double e2 = spr::eCone_ecal(geo, barrelRecHitsHandle, endcapRecHitsHandle, - trkDetItr->pointHCAL, trkDetItr->pointECAL, - a_neutR2, trkDetItr->directionECAL, nRH_eMipDR); - eMipDR = spr::eCone_ecal(geo, barrelRecHitsHandle, endcapRecHitsHandle, - trkDetItr->pointHCAL, trkDetItr->pointECAL, - a_mipR, trkDetItr->directionECAL, nRH_eMipDR); - conehmaxNearP = spr::chargeIsolationCone(nTracks, trkCaloDirections, a_charIsoR, nNearTRKs, ((verbosity/100)%10>1)); + double e1 = spr::eCone_ecal(geo, barrelRecHitsHandle_, + endcapRecHitsHandle_, trkDetItr->pointHCAL, + trkDetItr->pointECAL, a_neutR1_, + trkDetItr->directionECAL, nRH_eMipDR); + double e2 = spr::eCone_ecal(geo, barrelRecHitsHandle_, + endcapRecHitsHandle_, trkDetItr->pointHCAL, + trkDetItr->pointECAL, a_neutR2_, + trkDetItr->directionECAL, nRH_eMipDR); + eMipDR = spr::eCone_ecal(geo, barrelRecHitsHandle_, + endcapRecHitsHandle_, trkDetItr->pointHCAL, + trkDetItr->pointECAL, a_mipR_, + trkDetItr->directionECAL, nRH_eMipDR); + conehmaxNearP = spr::chargeIsolationCone(nTracks, trkCaloDirections, + a_charIsoR_, nNearTRKs, + ((verbosity_/100)%10>1)); e_inCone = e2 - e1; double distFromHotCell=-99.0; int nRecHitsCone=-99, ietaHotCell=-99, iphiHotCell=-99; GlobalPoint gposHotCell(0.,0.,0.); std::vector coneRecHitDetIds; - hCone = spr::eCone_hcal(geo, hbhe, trkDetItr->pointHCAL, + hCone = spr::eCone_hcal(geo, hbhe_, trkDetItr->pointHCAL, trkDetItr->pointECAL, - a_coneR, trkDetItr->directionHCAL, + a_coneR_, trkDetItr->directionHCAL, nRecHitsCone, coneRecHitDetIds, distFromHotCell, ietaHotCell, iphiHotCell, gposHotCell, -1); @@ -1377,14 +1685,14 @@ void IsoTrig::studyIsolation(edm::Handle& trkCollection, fillHist(10,v4); if (selectTk) { fillHist(11,v4); - fillCuts(0, eMipDR, conehmaxNearP, e_inCone, v4, ieta, (mindR>dr_L1)); - if (conehmaxNearP < cutCharge) { + fillCuts(0, eMipDR, conehmaxNearP, e_inCone, v4, ieta, (mindR>dr_L1_)); + if (conehmaxNearP < cutCharge_) { fillHist(12,v4); - if (eMipDR < cutMip) { + if (eMipDR < cutMip_) { fillHist(13,v4); fillEnergy(1, ieta, hCone, eMipDR, v4); fillEnergy(0, ieta, hCone, eMipDR, v4); - if (e_inCone < cutNeutral) { + if (e_inCone < cutNeutral_) { fillHist(14, v4); fillEnergy(4, ieta, hCone, eMipDR, v4); fillEnergy(3, ieta, hCone, eMipDR, v4); @@ -1392,18 +1700,18 @@ void IsoTrig::studyIsolation(edm::Handle& trkCollection, } } } - } else if (doL2L3) { + } else if (doL2L3_) { fillHist(15,v4); if (selectTk) { fillHist(16,v4); - fillCuts(1, eMipDR, conehmaxNearP, e_inCone, v4, ieta, (mindR>dr_L1)); - if (conehmaxNearP < cutCharge) { + fillCuts(1, eMipDR, conehmaxNearP, e_inCone, v4, ieta, (mindR>dr_L1_)); + if (conehmaxNearP < cutCharge_) { fillHist(17,v4); - if (eMipDR < cutMip) { + if (eMipDR < cutMip_) { fillHist(18,v4); fillEnergy(2, ieta, hCone, eMipDR, v4); fillEnergy(0, ieta, hCone, eMipDR, v4); - if (e_inCone < cutNeutral) { + if (e_inCone < cutNeutral_) { fillHist(19, v4); fillEnergy(5, ieta, hCone, eMipDR, v4); fillEnergy(3, ieta, hCone, eMipDR, v4); @@ -1413,7 +1721,7 @@ void IsoTrig::studyIsolation(edm::Handle& trkCollection, } } } - // std::cout << "Number of tracks selected offline " << nselTk << std::endl; +// edm::LogVerbatim("IsoTrack") << "Number of tracks selected offline " << nselTk; } } @@ -1421,60 +1729,69 @@ void IsoTrig::chgIsolation(double& etaTriggered, double& phiTriggered, edm::Handle& trkCollection, const edm::Event& theEvent) { clearChgIsolnTreeVectors(); -#ifdef DebugLog - if (verbosity%10>0) std::cout << "Inside chgIsolation() with eta/phi Triggered: " << etaTriggered << "/" << phiTriggered << std::endl; -#endif + if (verbosity_%10>0) + edm::LogVerbatim("IsoTrack") << "Inside chgIsolation() with eta/phi Triggered: " + << etaTriggered << "/" << phiTriggered; std::vector maxP; std::vector::const_iterator trkDetItr; - const MagneticField *bField = bFieldH.product(); - const CaloGeometry* geo = pG.product(); + const MagneticField *bField = bFieldH_.product(); + const CaloGeometry* geo = pG_.product(); std::vector trkCaloDirections1; - spr::propagateCALO(trkCollection, geo, bField, theTrackQuality, trkCaloDirections1, ((verbosity/100)%10>2)); -#ifdef DebugLog - if (verbosity%10>0) std::cout << "Propagated TrkCollection" << std::endl; -#endif + spr::propagateCALO(trkCollection, geo, bField, theTrackQuality_, + trkCaloDirections1, ((verbosity_/100)%10>2)); + if (verbosity_%10>0) + edm::LogVerbatim("IsoTrack") << "Propagated TrkCollection"; for (unsigned int k=0; k>> VecSeedsatEC; //loop to select isolated tracks - for (unsigned iS=0; iSp() > minPTrackValue_) { + for (unsigned iS=0; iSp() > minPTrackValue_) { bool vtxMatch = false; //associate to vertex (in Z) - unsigned int ivSel = recVtxs->size(); + unsigned int ivSel = recVtxs_->size(); double minDZ = 100; - for (unsigned int iv = 0; iv < recVtxs->size(); ++iv) { - if (fabs(pixelTrackRefsHE[iS]->dz((*recVtxs)[iv].position()))dz((*recVtxs)[iv].position())); + for (unsigned int iv = 0; iv < recVtxs_->size(); ++iv) { + if (fabs(pixelTrackRefsHE_[iS]->dz((*recVtxs_)[iv].position()))dz((*recVtxs_)[iv].position())); ivSel = iv; } } //cut on dYX: - if (ivSel == recVtxs->size()) { + if (ivSel == recVtxs_->size()) { vtxMatch = true; - } else if (fabs(pixelTrackRefsHE[iS]->dxy((*recVtxs)[ivSel].position()))dxy((*recVtxs_)[ivSel].position()))eta(), - pixelTrackRefsHE[iS]->phi()); + double R = deltaR(etaTriggered, phiTriggered,pixelTrackRefsHE_[iS]->eta(), + pixelTrackRefsHE_[iS]->phi()); if (R > tauUnbiasCone_ && vtxMatch) { //propagate seed track to ECAL surface: std::pair seedCooAtEC; // in case vertex is found: - if (minDZ!=100) seedCooAtEC=GetEtaPhiAtEcal(pixelTrackRefsHE[iS]->eta(), pixelTrackRefsHE[iS]->phi(), pixelTrackRefsHE[iS]->pt(), pixelTrackRefsHE[iS]->charge(), (*recVtxs)[ivSel].z()); + if (minDZ!=100) + seedCooAtEC = GetEtaPhiAtEcal(pixelTrackRefsHE_[iS]->eta(), + pixelTrackRefsHE_[iS]->phi(), + pixelTrackRefsHE_[iS]->pt(), + pixelTrackRefsHE_[iS]->charge(), + (*recVtxs_)[ivSel].z()); //in case vertex is not found: - else seedCooAtEC=GetEtaPhiAtEcal(pixelTrackRefsHE[iS]->eta(), pixelTrackRefsHE[iS]->phi(), pixelTrackRefsHE[iS]->pt(), pixelTrackRefsHE[iS]->charge(), 0); + else + seedCooAtEC = GetEtaPhiAtEcal(pixelTrackRefsHE_[iS]->eta(), + pixelTrackRefsHE_[iS]->phi(), + pixelTrackRefsHE_[iS]->pt(), + pixelTrackRefsHE_[iS]->charge(), 0); VecSeedsatEC.push_back(std::make_pair(iS, seedCooAtEC)); } } } for (unsigned int l=0; lpx(),pixelTrackRefsHE[iSeed]->py(), - pixelTrackRefsHE[iSeed]->pz(),pixelTrackRefsHE[iSeed]->p()); + math::XYZTLorentzVector v1(pixelTrackRefsHE_[iSeed]->px(),pixelTrackRefsHE_[iSeed]->py(), + pixelTrackRefsHE_[iSeed]->pz(),pixelTrackRefsHE_[iSeed]->p()); for (unsigned int j=0; j cand2ref = // edm::Ref(L2cands, iSurr); - if (deltaR(pixelTrackRefsHE[iSeed]->eta(), pixelTrackRefsHE[iSeed]->phi(), pixelTrackRefsHE[iSurr]->eta(), - pixelTrackRefsHE[iSurr]->phi()) < prelimCone_) { - unsigned int ivSel = recVtxs->size(); + if (deltaR(pixelTrackRefsHE_[iSeed]->eta(), + pixelTrackRefsHE_[iSeed]->phi(), + pixelTrackRefsHE_[iSurr]->eta(), + pixelTrackRefsHE_[iSurr]->phi()) < prelimCone_) { + unsigned int ivSel = recVtxs_->size(); double minDZ2=100; - for (unsigned int iv = 0; iv < recVtxs->size(); ++iv) { - if (fabs(pixelTrackRefsHE[iSurr]->dz((*recVtxs)[iv].position()))dz((*recVtxs)[iv].position())); + for (unsigned int iv = 0; iv < recVtxs_->size(); ++iv) { + if (fabs(pixelTrackRefsHE_[iSurr]->dz((*recVtxs_)[iv].position()))dz((*recVtxs_)[iv].position())); ivSel = iv; } } //cut ot dXY: - if (minDZ2==100 || fabs(pixelTrackRefsHE[iSurr]->dxy((*recVtxs)[ivSel].position()))dxy((*recVtxs_)[ivSel].position()))p() > maxP[k]) - maxP[k] = pixelTrackRefsHE[iSurr]->p(); + if (pixelTrackRefsHE_[iSurr]->p() > maxP[k]) + maxP[k] = pixelTrackRefsHE_[iSurr]->p(); } } } @@ -1517,15 +1836,18 @@ void IsoTrig::chgIsolation(double& etaTriggered, double& phiTriggered, pTrack->pz(), pTrack->p()); double dr = dR(v1,v2); if (dr1)); - conehmaxNearP = spr::chargeIsolationCone(nTracks, trkCaloDirections1, a_charIsoR, nNearTRKs, ((verbosity/100)%10>1)); + selectTk = spr::goodTrack(pTrack, leadPV_, selectionParameters_, + ((verbosity_/100)%10>1)); + conehmaxNearP = spr::chargeIsolationCone(nTracks, trkCaloDirections1, + a_charIsoR_, nNearTRKs, + ((verbosity_/100)%10>1)); mindR = dr; mindRvec = v2; } } pushChgIsolnTreeVecs(v1, mindRvec, maxP, conehmaxNearP, selectTk); } - ChgIsolnTree->Fill(); + ChgIsolnTree_->Fill(); } void IsoTrig::getGoodTracks(const edm::Event& iEvent, @@ -1535,10 +1857,11 @@ void IsoTrig::getGoodTracks(const edm::Event& iEvent, std::vector nGood(4,0); if (trkCollection.isValid()) { // get handles to calogeometry and calotopology - const CaloGeometry* geo = pG.product(); - const MagneticField *bField = bFieldH.product(); + const CaloGeometry* geo = pG_.product(); + const MagneticField *bField = bFieldH_.product(); std::vector trkCaloDirections; - spr::propagateCALO(trkCollection, geo, bField, theTrackQuality, trkCaloDirections, ((verbosity/100)%10>2)); + spr::propagateCALO(trkCollection, geo, bField, theTrackQuality_, + trkCaloDirections, ((verbosity_/100)%10>2)); // get the trigger jet edm::Handle l1trigobj; @@ -1580,26 +1903,28 @@ void IsoTrig::getGoodTracks(const edm::Event& iEvent, std::vector::const_iterator trkDetItr; unsigned int nTracks(0); - for (trkDetItr = trkCaloDirections.begin(); trkDetItr != trkCaloDirections.end(); trkDetItr++,nTracks++){ + for (trkDetItr = trkCaloDirections.begin(); trkDetItr != trkCaloDirections.end(); trkDetItr++,nTracks++) { const reco::Track* pTrack = &(*(trkDetItr->trkItr)); math::XYZTLorentzVector v4(pTrack->px(), pTrack->py(), pTrack->pz(), pTrack->p()); - bool selectTk = spr::goodTrack(pTrack,leadPV,selectionParameters,((verbosity/100)%10>1)); + bool selectTk = spr::goodTrack(pTrack, leadPV_, selectionParameters_, + ((verbosity_/100)%10>1)); double mindR = dR(v4, pTrigger); -#ifdef DebugLog - if ((verbosity/100)%10 > 1) std::cout << "Track ECAL " << trkDetItr->okECAL << " HCAL " << trkDetItr->okHCAL << " Flag " << selectTk << std::endl; -#endif + if ((verbosity_/100)%10 > 1) + edm::LogVerbatim("IsoTrack") << "Track ECAL " << trkDetItr->okECAL + << " HCAL " << trkDetItr->okHCAL + << " Flag " << selectTk; if (selectTk && trkDetItr->okECAL && trkDetItr->okHCAL && mindR > 1.0) { int nRH_eMipDR(0), nNearTRKs(0); - double eMipDR = spr::eCone_ecal(geo, barrelRecHitsHandle, - endcapRecHitsHandle, + double eMipDR = spr::eCone_ecal(geo, barrelRecHitsHandle_, + endcapRecHitsHandle_, trkDetItr->pointHCAL, - trkDetItr->pointECAL, a_mipR, + trkDetItr->pointECAL, a_mipR_, trkDetItr->directionECAL, nRH_eMipDR); double conehmaxNearP = spr::chargeIsolationCone(nTracks, trkCaloDirections, - a_charIsoR, nNearTRKs, - ((verbosity/100)%10>1)); + a_charIsoR_, nNearTRKs, + ((verbosity_/100)%10>1)); if (conehmaxNearP < 2.0 && eMipDR<1.0) { if (pTrack->p() >= 20 && pTrack->p() < 30) { ++nGood[0]; @@ -1640,21 +1965,22 @@ void IsoTrig::fillDifferences(int indx, math::XYZTLorentzVector& vec1, h_dP[indx] ->Fill(dp); h_dinvPt[indx]->Fill(dinvpt); h_mindR[indx] ->Fill(dr); -#ifdef DebugLog - if (debug) std::cout << "mindR for index " << indx << " is " << dr << " deta " << deta << " dphi " << dphi << " dpt " << dpt << " dinvpt " << dinvpt <Fill(eMipDR); h_eMaxNearP[indx]->Fill(conehmaxNearP); h_eNeutIso[indx] ->Fill(e_inCone); - if ((conehmaxNearP < cutCharge) && (eMipDR < cutMip)) { + if ((conehmaxNearP < cutCharge_) && (eMipDR < cutMip_)) { for (int lim=0; lim<5; ++lim) { - if ((vec.r()>pLimits[lim]) && (vec.r()<=pLimits[lim+1])) { + if ((vec.r()>pLimits_[lim]) && (vec.r()<=pLimits_[lim+1])) { h_etaMipTracks[lim][indx][0]->Fill((double)(ieta)); if (cut) h_etaMipTracks[lim][indx][1]->Fill((double)(ieta)); - if (e_inCone < cutNeutral) { + if (e_inCone < cutNeutral_) { h_etaCalibTracks[lim][indx][0]->Fill((double)(ieta)); if (cut) h_etaCalibTracks[lim][indx][1]->Fill((double)(ieta)); } @@ -1669,7 +1995,7 @@ void IsoTrig::fillEnergy(int indx, int ieta, double hCone, double eMipDR, math:: else if (ieta > -25 && ieta < 0) kk = -(ieta + 1); if (kk >= 0 && eMipDR > 0.01 && hCone > 1.0) { for (int lim=0; lim<5; ++lim) { - if ((vec.r()>pLimits[lim]) && (vec.r()<=pLimits[lim+1])) { + if ((vec.r()>pLimits_[lim]) && (vec.r()<=pLimits_[lim+1])) { h_eHcal[lim][indx][kk] ->Fill(hCone); h_eCalo[lim][indx][kk] ->Fill(hCone+eMipDR); } @@ -1713,15 +2039,15 @@ double IsoTrig::dinvPt(math::XYZTLorentzVector& vec1, math::XYZTLorentzVector& v std::pair IsoTrig::etaPhiTrigger() { double eta(0), phi(0), ptmax(0); - for (unsigned int k=0; k ptmax) { - eta = vec[0][k].eta(); - phi = vec[0][k].phi(); - ptmax = vec[0][k].pt(); + eta = vec_[0][k].eta(); + phi = vec_[0][k].phi(); + ptmax = vec_[0][k].pt(); + } else if (vec_[0][k].pt() > ptmax) { + eta = vec_[0][k].eta(); + phi = vec_[0][k].phi(); + ptmax = vec_[0][k].pt(); } } return std::pair(eta,phi); @@ -1736,7 +2062,7 @@ std::pair IsoTrig::GetEtaPhiAtEcal(double etaIP, double phiIP, double phiEC = 100; double Rcurv = 9999999; - if (bfVal!=0) Rcurv=pT*33.3*100/(bfVal*10); //r(m)=pT(GeV)*33.3/B(kG) + if (bfVal_!=0) Rcurv=pT*33.3*100/(bfVal_*10); //r(m)=pT(GeV)*33.3/B(kG) double ecDist = zEE_; double ecRad = rEB_; //radius of ECAL barrel (cm) diff --git a/Calibration/IsolatedParticles/plugins/IsoTrig.h b/Calibration/IsolatedParticles/plugins/IsoTrig.h deleted file mode 100644 index 14ac52b9bd088..0000000000000 --- a/Calibration/IsolatedParticles/plugins/IsoTrig.h +++ /dev/null @@ -1,235 +0,0 @@ -// system include files -#include - -// Root objects -#include "TROOT.h" -#include "TH1.h" -#include "TH2.h" -#include "TSystem.h" -#include "TFile.h" -#include "TProfile.h" -#include "TDirectory.h" -#include "TTree.h" -#include "TMath.h" - -// user include files -#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" -#include "DataFormats/HcalRecHit/interface/HcalRecHitCollections.h" - -#include "TrackingTools/TransientTrackingRecHit/interface/SeedingLayerSetsHits.h" -#include "DataFormats/TrackerRecHit2D/interface/SiPixelRecHitCollection.h" -#include "DataFormats/Math/interface/Point3D.h" -#include "DataFormats/HcalIsolatedTrack/interface/IsolatedPixelTrackCandidate.h" -#include "DataFormats/Common/interface/RefToBase.h" -#include "DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h" -#include "DataFormats/HLTReco/interface/TriggerTypeDefs.h" -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/ESHandle.h" -#include "FWCore/Framework/interface/MakerMacros.h" -#include "FWCore/ServiceRegistry/interface/Service.h" -#include "CommonTools/UtilAlgos/interface/TFileService.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "HLTrigger/HLTcore/interface/HLTPrescaleProvider.h" -#include "DataFormats/Math/interface/LorentzVector.h" -#include "Calibration/IsolatedParticles/interface/TrackSelection.h" -#include "DataFormats/TrackReco/interface/Track.h" -#include "DataFormats/TrackReco/interface/TrackFwd.h" -#include "DataFormats/TrackReco/interface/TrackBase.h" - -#include "MagneticField/Engine/interface/MagneticField.h" -#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h" -#include "Geometry/CaloGeometry/interface/CaloGeometry.h" -#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" -#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h" -#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h" -#include "Geometry/CaloTopology/interface/HcalTopology.h" -#include "Geometry/CaloTopology/interface/CaloTopology.h" -#include "CondFormats/DataRecord/interface/EcalChannelStatusRcd.h" -#include "Geometry/CaloTopology/interface/EcalTrigTowerConstituentsMap.h" -#include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgo.h" -#include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgoRcd.h" - -#include "Calibration/IsolatedParticles/interface/CaloPropagateTrack.h" -//Tracks -#include "DataFormats/TrackReco/interface/HitPattern.h" -// Vertices -#include "DataFormats/VertexReco/interface/VertexFwd.h" -#include "DataFormats/VertexReco/interface/Vertex.h" -#include "DataFormats/BeamSpot/interface/BeamSpot.h" -//Triggers -#include "DataFormats/Common/interface/TriggerResults.h" -#include "DataFormats/HLTReco/interface/TriggerEvent.h" -#include "DataFormats/HLTReco/interface/TriggerObject.h" -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutRecord.h" -#include "DataFormats/Luminosity/interface/LumiDetails.h" - -class IsoTrig : public edm::EDAnalyzer { - -public: - explicit IsoTrig(const edm::ParameterSet&); - ~IsoTrig() override; - - static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); - -private: - - void analyze(const edm::Event&, const edm::EventSetup&) override; - void beginJob() override ; - void endJob() override ; - void beginRun(edm::Run const&, edm::EventSetup const&) override; - void endRun(edm::Run const&, edm::EventSetup const&) override; - void beginLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) override; - void endLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) override; - - void clearMipCutTreeVectors(); - void clearChgIsolnTreeVectors(); - void pushChgIsolnTreeVecs(math::XYZTLorentzVector &Pixcand, - math::XYZTLorentzVector &Trkcand, - std::vector &PixMaxP, double &TrkMaxP, bool &selTk); - void pushMipCutTreeVecs(math::XYZTLorentzVector &NFcand, - math::XYZTLorentzVector &Trkcand, - double &EmipNFcand, double &EmipTrkcand, - double &mindR, double &mindP1, - std::vector &Flags, double hCone); - void StudyTrkEbyP(edm::Handle& trkCollection); - void studyTiming(const edm::Event& theEvent); - void studyMipCut(edm::Handle& trkCollection, - edm::Handle& L2cands); - void studyTrigger(edm::Handle&, - std::vector&); - void studyIsolation(edm::Handle&, - std::vector&); - void chgIsolation(double& etaTriggered, double& phiTriggered, - edm::Handle& trkCollection, - const edm::Event& theEvent); - void getGoodTracks(const edm::Event&, edm::Handle&); - void fillHist(int, math::XYZTLorentzVector&); - void fillDifferences(int, math::XYZTLorentzVector&, math::XYZTLorentzVector&, bool); - void fillCuts(int, double, double, double, math::XYZTLorentzVector&, int, bool); - void fillEnergy(int, int, double, double, math::XYZTLorentzVector&); - double dEta(math::XYZTLorentzVector&, math::XYZTLorentzVector&); - double dPhi(math::XYZTLorentzVector&, math::XYZTLorentzVector&); - double dR(math::XYZTLorentzVector&, math::XYZTLorentzVector&); - double dPt(math::XYZTLorentzVector&, math::XYZTLorentzVector&); - double dP(math::XYZTLorentzVector&, math::XYZTLorentzVector&); - double dinvPt(math::XYZTLorentzVector&, math::XYZTLorentzVector&); - std::pair etaPhiTrigger(); - std::pair GetEtaPhiAtEcal(double etaIP, double phiIP, - double pT, int charge, double vtxZ); - double getDistInCM(double eta1,double phi1, double eta2,double phi2); - - // ----------member data --------------------------- - HLTPrescaleProvider hltPrescaleProvider_; - std::vector trigNames; - edm::InputTag PixcandTag_, L1candTag_, L2candTag_; - std::vector pixelTracksSources_; - bool doL2L3, doTiming, doMipCutTree; - bool doTrkResTree, doChgIsolTree, doStudyIsol; - int verbosity; - double rEB_, zEE_, bfVal; - std::vector pixelIsolationConeSizeAtEC_; - double minPTrackValue_, vtxCutSeed_, vtxCutIsol_; - double tauUnbiasCone_, prelimCone_; - spr::trackSelectionParameters selectionParameters; - std::string theTrackQuality, processName; - double dr_L1, a_mipR, a_coneR, a_charIsoR, a_neutIsoR; - double a_neutR1, a_neutR2, cutMip, cutCharge, cutNeutral; - int minRunNo, maxRunNo; - double pLimits[6]; - edm::EDGetTokenT tok_lumi; - edm::EDGetTokenT tok_trigEvt; - edm::EDGetTokenT tok_trigRes; - edm::EDGetTokenT tok_hlt_; - edm::EDGetTokenT tok_genTrack_; - edm::EDGetTokenT tok_recVtx_; - edm::EDGetTokenT tok_bs_; - edm::EDGetTokenT tok_EB_; - edm::EDGetTokenT tok_EE_; - edm::EDGetTokenT tok_hbhe_; - edm::EDGetTokenT tok_verthb_, tok_verthe_; - edm::EDGetTokenT tok_SeedingLayerhb, tok_SeedingLayerhe; - edm::EDGetTokenT tok_SiPixelRecHits; - edm::EDGetTokenT tok_pixtk_; - edm::EDGetTokenT tok_l1cand_; - edm::EDGetTokenT tok_l2cand_; - std::vector > tok_pixtks_; - - std::vector pixelTrackRefsHB, pixelTrackRefsHE; - edm::ESHandle bFieldH; - edm::ESHandle pG; - edm::Handle hbhe; - edm::Handle barrelRecHitsHandle; - edm::Handle endcapRecHitsHandle; - edm::Handle beamSpotH; - edm::Handle recVtxs; - math::XYZPoint leadPV; - - std::map TrigList; - std::map> TrigPreList; - bool changed; - edm::Service fs; - TTree *MipCutTree, *ChgIsolnTree, *TrkResTree, *TimingTree; - std::vector *t_timeL2Prod; - std::vector *t_nPixCand; - std::vector *t_nPixSeed; - std::vector *t_nGoodTk; - - std::vector *t_TrkhCone; - std::vector *t_TrkP; - std::vector *t_TrkselTkFlag; - std::vector *t_TrkqltyFlag; - std::vector *t_TrkMissFlag; - std::vector *t_TrkPVFlag; - std::vector *t_TrkNuIsolFlag; - - std::vector *t_PixcandP; - std::vector *t_PixcandPt; - std::vector *t_PixcandEta; - std::vector *t_PixcandPhi; - std::vector > *t_PixcandMaxP; - std::vector *t_PixTrkcandP; - std::vector *t_PixTrkcandPt; - std::vector *t_PixTrkcandEta; - std::vector *t_PixTrkcandPhi; - std::vector *t_PixTrkcandMaxP; - std::vector *t_PixTrkcandselTk; - - std::vector *t_NFcandP; - std::vector *t_NFcandPt; - std::vector *t_NFcandEta; - std::vector *t_NFcandPhi; - std::vector *t_NFcandEmip; - std::vector *t_NFTrkcandP; - std::vector *t_NFTrkcandPt; - std::vector *t_NFTrkcandEta; - std::vector *t_NFTrkcandPhi; - std::vector *t_NFTrkcandEmip; - std::vector *t_NFTrkMinDR; - std::vector *t_NFTrkMinDP1; - std::vector *t_NFTrkselTkFlag; - std::vector *t_NFTrkqltyFlag; - std::vector *t_NFTrkMissFlag; - std::vector *t_NFTrkPVFlag; - std::vector *t_NFTrkPropFlag; - std::vector *t_NFTrkChgIsoFlag; - std::vector *t_NFTrkNeuIsoFlag; - std::vector *t_NFTrkMipFlag; - std::vector *t_ECone; - - TH1D *h_EnIn, *h_EnOut; - TH2D *h_MipEnMatch, *h_MipEnNoMatch; - TH1I *h_nHLT, *h_HLT, *h_PreL1, *h_PreHLT; - TH1I *h_Pre, *h_nL3Objs, *h_Filters; - TH1D *h_PreL1wt, *h_PreHLTwt, *h_L1ObjEnergy; - TH1D *h_p[20], *h_pt[20], *h_eta[20], *h_phi[20]; - TH1D *h_dEtaL1[2], *h_dPhiL1[2], *h_dRL1[2]; - TH1D *h_dEta[9], *h_dPhi[9], *h_dPt[9], *h_dP[9]; - TH1D *h_dinvPt[9], *h_mindR[9], *h_eMip[2]; - TH1D *h_eMaxNearP[2], *h_eNeutIso[2]; - TH1D *h_etaCalibTracks[5][2][2],*h_etaMipTracks[5][2][2]; - TH1D *h_eHcal[5][6][48], *h_eCalo[5][6][48]; - TH1I *g_Pre, *g_PreL1, *g_PreHLT, *g_Accepts; - std::vector vec[3]; - -}; diff --git a/Calibration/IsolatedParticles/plugins/IsolatedGenParticles.cc b/Calibration/IsolatedParticles/plugins/IsolatedGenParticles.cc index 9e23d8b88c7c6..a494554ebc72f 100644 --- a/Calibration/IsolatedParticles/plugins/IsolatedGenParticles.cc +++ b/Calibration/IsolatedParticles/plugins/IsolatedGenParticles.cc @@ -16,55 +16,331 @@ // // -#include "SimDataFormats/GeneratorProducts/interface/HepMCProduct.h" -#include "SimGeneral/HepPDTRecord/interface/ParticleDataTable.h" - +#include "Calibration/IsolatedParticles/interface/CaloPropagateTrack.h" +#include "Calibration/IsolatedParticles/interface/ChargeIsolation.h" +#include "Calibration/IsolatedParticles/interface/GenSimInfo.h" + +#include "CondFormats/L1TObjects/interface/L1GtTriggerMenu.h" +#include "CondFormats/DataRecord/interface/L1GtTriggerMenuRcd.h" + +#include "DataFormats/DetId/interface/DetId.h" +#include "DataFormats/EcalDetId/interface/EBDetId.h" +#include "DataFormats/EcalDetId/interface/EEDetId.h" +#include "DataFormats/HcalDetId/interface/HcalDetId.h" +#include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h" +#include "DataFormats/HcalRecHit/interface/HcalRecHitCollections.h" +#include "DataFormats/GeometrySurface/interface/GloballyPositioned.h" +//L1 objects +#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutSetupFwd.h" +#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutSetup.h" +#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutRecord.h" +#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerObjectMapRecord.h" +#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerObjectMapFwd.h" +#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerObjectMap.h" +#include "DataFormats/L1Trigger/interface/L1JetParticle.h" +#include "DataFormats/L1Trigger/interface/L1JetParticleFwd.h" +#include "DataFormats/L1Trigger/interface/L1EmParticle.h" +#include "DataFormats/L1Trigger/interface/L1EmParticleFwd.h" +#include "DataFormats/L1Trigger/interface/L1MuonParticle.h" +#include "DataFormats/L1Trigger/interface/L1MuonParticleFwd.h" + +#include "DataFormats/Math/interface/LorentzVector.h" + +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +//TFile Service +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "CommonTools/UtilAlgos/interface/TFileService.h" + +#include "Geometry/CaloGeometry/interface/CaloGeometry.h" +#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" #include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h" #include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h" #include "Geometry/CaloTopology/interface/HcalTopology.h" #include "Geometry/CaloTopology/interface/CaloTopology.h" -#include "RecoCaloTools/Navigation/interface/CaloNavigator.h" #include "MagneticField/Engine/interface/MagneticField.h" #include "MagneticField/Records/interface/IdealMagneticFieldRecord.h" -#include "FWCore/Framework/interface/EventSetup.h" -#include "FWCore/Framework/interface/ESHandle.h" +#include "RecoCaloTools/Navigation/interface/CaloNavigator.h" + +#include "SimDataFormats/GeneratorProducts/interface/HepMCProduct.h" +#include "SimGeneral/HepPDTRecord/interface/ParticleDataTable.h" +#include "SimTracker/Records/interface/TrackAssociatorRecord.h" +// track associator +#include "TrackingTools/TrajectoryState/interface/FreeTrajectoryState.h" + +// root objects +#include "TROOT.h" +#include "TSystem.h" +#include "TFile.h" +#include "TH1I.h" +#include "TH2D.h" +#include "TProfile.h" +#include "TDirectory.h" +#include "TTree.h" + +#include #include #include #include #include -#include -#include "Calibration/IsolatedParticles/interface/CaloPropagateTrack.h" -#include "Calibration/IsolatedParticles/interface/ChargeIsolation.h" - -#include "Calibration/IsolatedParticles/plugins/IsolatedGenParticles.h" +namespace{ + class ParticlePtGreater{ + public: + int operator()(const HepMC::GenParticle * p1, + const HepMC::GenParticle * p2) const{ + return p1->momentum().perp() > p2->momentum().perp(); + } + }; -const int IsolatedGenParticles::PBins; -const int IsolatedGenParticles::EtaBins; + class ParticlePGreater{ + public: + int operator()(const HepMC::GenParticle * p1, + const HepMC::GenParticle * p2) const{ + return p1->momentum().rho() > p2->momentum().rho(); + } + }; +} -IsolatedGenParticles::IsolatedGenParticles(const edm::ParameterSet& iConfig) { - genSrc_ = iConfig.getUntrackedParameter("GenSrc",std::string("generatorSmeared")); +class IsolatedGenParticles : public edm::one::EDAnalyzer { + +public: + explicit IsolatedGenParticles(const edm::ParameterSet&); + ~IsolatedGenParticles() override {} + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + +private: + void beginJob() override; + void analyze(const edm::Event&, const edm::EventSetup&) override; + void endJob() override { } + + double deltaPhi(double v1, double v2); + double deltaR(double eta1, double phi1, double eta2, double phi2); + double deltaR2(double eta1, double phi1, double eta2, double phi2); + + void fillTrack (GlobalPoint& posVec, math::XYZTLorentzVector& momVec, + GlobalPoint& posECAL, int pdgId, bool okECAL, bool accpet); + void fillIsolatedTrack(math::XYZTLorentzVector& momVec, + GlobalPoint& posECAL, int pdgId); + void bookHistograms(); + void clearTreeVectors(); + int particleCode(int); + + static constexpr int NPBins_ = 3; + static constexpr int NEtaBins_ = 4; + static constexpr int PBins_=32, EtaBins_=60, Particles=12; + int nEventProc; + double genPartPBins_[NPBins_+1], genPartEtaBins_[NEtaBins_+1]; + double ptMin_, etaMax_, pCutIsolate_; + bool a_Isolation_; + std::string genSrc_; + + edm::EDGetTokenT tok_hepmc_; + edm::EDGetTokenT tok_genParticles_; + + bool initL1, useHepMC_; + static const size_t nL1BitsMax_=128; + std::string algoBitToName_[nL1BitsMax_]; + double a_coneR_, a_charIsoR_, a_neutIsoR_, a_mipR_; + bool debugL1Info_; + int verbosity_; + + edm::EDGetTokenT tok_L1GTrorsrc_; + edm::EDGetTokenT tok_L1GTobjmap_; + edm::EDGetTokenT tok_L1extMusrc_; + edm::EDGetTokenT tok_L1Em_; + edm::EDGetTokenT tok_L1extNonIsoEm_; + edm::EDGetTokenT tok_L1extTauJet_; + edm::EDGetTokenT tok_L1extCenJet_; + edm::EDGetTokenT tok_L1extFwdJet_; + + TH1I *h_L1AlgoNames; + TH1I *h_NEventProc; + TH2D *h_pEta[Particles]; + + TTree *tree_; + + std::vector *t_isoTrkPAll; + std::vector *t_isoTrkPtAll; + std::vector *t_isoTrkPhiAll; + std::vector *t_isoTrkEtaAll; + std::vector *t_isoTrkPdgIdAll; + std::vector *t_isoTrkDEtaAll; + std::vector *t_isoTrkDPhiAll; + + std::vector *t_isoTrkP; + std::vector *t_isoTrkPt; + std::vector *t_isoTrkEne; + std::vector *t_isoTrkEta; + std::vector *t_isoTrkPhi; + std::vector *t_isoTrkEtaEC; + std::vector *t_isoTrkPhiEC; + std::vector *t_isoTrkPdgId; + + std::vector *t_maxNearP31x31; + std::vector *t_cHadronEne31x31, *t_cHadronEne31x31_1, *t_cHadronEne31x31_2, *t_cHadronEne31x31_3; + std::vector *t_nHadronEne31x31; + std::vector *t_photonEne31x31; + std::vector *t_eleEne31x31; + std::vector *t_muEne31x31; + + std::vector *t_maxNearP25x25; + std::vector *t_cHadronEne25x25, *t_cHadronEne25x25_1, *t_cHadronEne25x25_2, *t_cHadronEne25x25_3; + std::vector *t_nHadronEne25x25; + std::vector *t_photonEne25x25; + std::vector *t_eleEne25x25; + std::vector *t_muEne25x25; + + std::vector *t_maxNearP21x21; + std::vector *t_cHadronEne21x21, *t_cHadronEne21x21_1, *t_cHadronEne21x21_2, *t_cHadronEne21x21_3; + std::vector *t_nHadronEne21x21; + std::vector *t_photonEne21x21; + std::vector *t_eleEne21x21; + std::vector *t_muEne21x21; + + std::vector *t_maxNearP15x15; + std::vector *t_cHadronEne15x15, *t_cHadronEne15x15_1, *t_cHadronEne15x15_2, *t_cHadronEne15x15_3; + std::vector *t_nHadronEne15x15; + std::vector *t_photonEne15x15; + std::vector *t_eleEne15x15; + std::vector *t_muEne15x15; + + std::vector *t_maxNearP11x11; + std::vector *t_cHadronEne11x11, *t_cHadronEne11x11_1, *t_cHadronEne11x11_2, *t_cHadronEne11x11_3; + std::vector *t_nHadronEne11x11; + std::vector *t_photonEne11x11; + std::vector *t_eleEne11x11; + std::vector *t_muEne11x11; + + std::vector *t_maxNearP9x9; + std::vector *t_cHadronEne9x9, *t_cHadronEne9x9_1, *t_cHadronEne9x9_2, *t_cHadronEne9x9_3; + std::vector *t_nHadronEne9x9; + std::vector *t_photonEne9x9; + std::vector *t_eleEne9x9; + std::vector *t_muEne9x9; + + std::vector *t_maxNearP7x7; + std::vector *t_cHadronEne7x7, *t_cHadronEne7x7_1, *t_cHadronEne7x7_2, *t_cHadronEne7x7_3; + std::vector *t_nHadronEne7x7; + std::vector *t_photonEne7x7; + std::vector *t_eleEne7x7; + std::vector *t_muEne7x7; + + std::vector *t_maxNearP3x3; + std::vector *t_cHadronEne3x3, *t_cHadronEne3x3_1, *t_cHadronEne3x3_2, *t_cHadronEne3x3_3; + std::vector *t_nHadronEne3x3; + std::vector *t_photonEne3x3; + std::vector *t_eleEne3x3; + std::vector *t_muEne3x3; + + std::vector *t_maxNearP1x1; + std::vector *t_cHadronEne1x1, *t_cHadronEne1x1_1, *t_cHadronEne1x1_2, *t_cHadronEne1x1_3; + std::vector *t_nHadronEne1x1; + std::vector *t_photonEne1x1; + std::vector *t_eleEne1x1; + std::vector *t_muEne1x1; + + std::vector *t_maxNearPHC1x1; + std::vector *t_cHadronEneHC1x1, *t_cHadronEneHC1x1_1, *t_cHadronEneHC1x1_2, *t_cHadronEneHC1x1_3; + std::vector *t_nHadronEneHC1x1; + std::vector *t_photonEneHC1x1; + std::vector *t_eleEneHC1x1; + std::vector *t_muEneHC1x1; + + std::vector *t_maxNearPHC3x3; + std::vector *t_cHadronEneHC3x3, *t_cHadronEneHC3x3_1, *t_cHadronEneHC3x3_2, *t_cHadronEneHC3x3_3; + std::vector *t_nHadronEneHC3x3; + std::vector *t_photonEneHC3x3; + std::vector *t_eleEneHC3x3; + std::vector *t_muEneHC3x3; + + std::vector *t_maxNearPHC5x5; + std::vector *t_cHadronEneHC5x5, *t_cHadronEneHC5x5_1, *t_cHadronEneHC5x5_2, *t_cHadronEneHC5x5_3; + std::vector *t_nHadronEneHC5x5; + std::vector *t_photonEneHC5x5; + std::vector *t_eleEneHC5x5; + std::vector *t_muEneHC5x5; + + std::vector *t_maxNearPHC7x7; + std::vector *t_cHadronEneHC7x7, *t_cHadronEneHC7x7_1, *t_cHadronEneHC7x7_2, *t_cHadronEneHC7x7_3; + std::vector *t_nHadronEneHC7x7; + std::vector *t_photonEneHC7x7; + std::vector *t_eleEneHC7x7; + std::vector *t_muEneHC7x7; + + std::vector *t_maxNearPR; + std::vector *t_cHadronEneR, *t_cHadronEneR_1, *t_cHadronEneR_2, *t_cHadronEneR_3; + std::vector *t_nHadronEneR; + std::vector *t_photonEneR; + std::vector *t_eleEneR; + std::vector *t_muEneR; + + std::vector *t_maxNearPIsoR; + std::vector *t_cHadronEneIsoR, *t_cHadronEneIsoR_1, *t_cHadronEneIsoR_2, *t_cHadronEneIsoR_3; + std::vector *t_nHadronEneIsoR; + std::vector *t_photonEneIsoR; + std::vector *t_eleEneIsoR; + std::vector *t_muEneIsoR; + + std::vector *t_maxNearPHCR; + std::vector *t_cHadronEneHCR, *t_cHadronEneHCR_1, *t_cHadronEneHCR_2, *t_cHadronEneHCR_3; + std::vector *t_nHadronEneHCR; + std::vector *t_photonEneHCR; + std::vector *t_eleEneHCR; + std::vector *t_muEneHCR; + + std::vector *t_maxNearPIsoHCR; + std::vector *t_cHadronEneIsoHCR, *t_cHadronEneIsoHCR_1, *t_cHadronEneIsoHCR_2, *t_cHadronEneIsoHCR_3; + std::vector *t_nHadronEneIsoHCR; + std::vector *t_photonEneIsoHCR; + std::vector *t_eleEneIsoHCR; + std::vector *t_muEneIsoHCR; + + std::vector *t_L1Decision; + std::vector *t_L1CenJetPt, *t_L1CenJetEta, *t_L1CenJetPhi; + std::vector *t_L1FwdJetPt, *t_L1FwdJetEta, *t_L1FwdJetPhi; + std::vector *t_L1TauJetPt, *t_L1TauJetEta, *t_L1TauJetPhi; + std::vector *t_L1MuonPt, *t_L1MuonEta, *t_L1MuonPhi; + std::vector *t_L1IsoEMPt, *t_L1IsoEMEta, *t_L1IsoEMPhi; + std::vector *t_L1NonIsoEMPt, *t_L1NonIsoEMEta, *t_L1NonIsoEMPhi; + std::vector *t_L1METPt, *t_L1METEta, *t_L1METPhi; + + spr::genSimInfo isoinfo1x1, isoinfo3x3, isoinfo7x7, isoinfo9x9, isoinfo11x11; + spr::genSimInfo isoinfo15x15, isoinfo21x21, isoinfo25x25, isoinfo31x31; + spr::genSimInfo isoinfoHC1x1, isoinfoHC3x3, isoinfoHC5x5, isoinfoHC7x7; + spr::genSimInfo isoinfoR, isoinfoIsoR, isoinfoHCR, isoinfoIsoHCR; + +}; + +IsolatedGenParticles::IsolatedGenParticles(const edm::ParameterSet& iConfig) : + ptMin_(iConfig.getUntrackedParameter("PTMin", 1.0)), + etaMax_(iConfig.getUntrackedParameter("MaxChargedHadronEta", 2.5)), + pCutIsolate_(iConfig.getUntrackedParameter("PMaxIsolation",20.0)), + a_Isolation_(iConfig.getUntrackedParameter("UseConeIsolation",false)), + genSrc_(iConfig.getUntrackedParameter("GenSrc",std::string("generatorSmeared"))), + useHepMC_(iConfig.getUntrackedParameter("UseHepMC", false)), + a_coneR_(iConfig.getUntrackedParameter("ConeRadius",34.98)), + a_mipR_(iConfig.getUntrackedParameter("ConeRadiusMIP",14.0)), + debugL1Info_(iConfig.getUntrackedParameter("DebugL1Info",false)), + verbosity_(iConfig.getUntrackedParameter("Verbosity", 0)) { + + usesResource(TFileService::kSharedResource); + + a_charIsoR_ = a_coneR_ + 28.9; + a_neutIsoR_ = a_charIsoR_*0.726; tok_hepmc_ = consumes(edm::InputTag(genSrc_)); tok_genParticles_ = consumes(edm::InputTag(genSrc_)); - useHepMC = iConfig.getUntrackedParameter("UseHepMC", false ); - pSeed = iConfig.getUntrackedParameter("ChargedHadronSeedP", 1.0); - ptMin = iConfig.getUntrackedParameter("PTMin", 1.0); - etaMax = iConfig.getUntrackedParameter("MaxChargedHadronEta", 2.5); - a_coneR = iConfig.getUntrackedParameter("ConeRadius",34.98); - a_charIsoR = a_coneR + 28.9; - a_neutIsoR = a_charIsoR*0.726; - a_mipR = iConfig.getUntrackedParameter("ConeRadiusMIP",14.0); - a_Isolation= iConfig.getUntrackedParameter("UseConeIsolation",false); - pCutIsolate= iConfig.getUntrackedParameter("PMaxIsolation",20.0); - verbosity = iConfig.getUntrackedParameter("Verbosity", 0); - - debugL1Info_ = iConfig.getUntrackedParameter( "DebugL1Info", false ); - edm::InputTag L1extraTauJetSource_ = iConfig.getParameter("L1extraTauJetSource"); edm::InputTag L1extraCenJetSource_ = iConfig.getParameter("L1extraCenJetSource"); edm::InputTag L1extraFwdJetSource_ = iConfig.getParameter("L1extraFwdJetSource"); @@ -83,21 +359,42 @@ IsolatedGenParticles::IsolatedGenParticles(const edm::ParameterSet& iConfig) { tok_L1extFwdJet_ = consumes(L1extraFwdJetSource_); if (!strcmp("Dummy", genSrc_.c_str())) { - if (useHepMC) genSrc_ = "generatorSmeared"; - else genSrc_ = "genParticles"; + if (useHepMC_) genSrc_ = "generatorSmeared"; + else genSrc_ = "genParticles"; } - std::cout << "Generator Source " << genSrc_ << " Use HepMC " << useHepMC - << " pSeed " << pSeed << " ptMin " << ptMin << " etaMax " << etaMax - << "\n a_coneR " << a_coneR << " a_charIsoR " << a_charIsoR - << " a_neutIsoR " << a_neutIsoR << " a_mipR " << a_mipR - << " debug " << verbosity << " debugL1Info " << debugL1Info_ << "\n" - << " Isolation Flag " << a_Isolation << " with cut " - << pCutIsolate << " GeV" - << std::endl; + edm::LogVerbatim("IsoTrack") + << "Generator Source " << genSrc_ << " Use HepMC " << useHepMC_ + << " ptMin " << ptMin_ << " etaMax " << etaMax_ + << "\n a_coneR " << a_coneR_ << " a_charIsoR " << a_charIsoR_ + << " a_neutIsoR " << a_neutIsoR_ << " a_mipR " << a_mipR_ + << " debug " << verbosity_ << " debugL1Info " << debugL1Info_ << "\n" + << " Isolation Flag " << a_Isolation_ << " with cut " + << pCutIsolate_ << " GeV"; } -IsolatedGenParticles::~IsolatedGenParticles() { - +void IsolatedGenParticles::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + + edm::ParameterSetDescription desc; + desc.addUntracked("GenSrc", "genParticles"); + desc.addUntracked("UseHepMC", false); + desc.addUntracked("ChargedHadronSeedP", 1.0); + desc.addUntracked("PTMin", 1.0); + desc.addUntracked("MaxChargedHadronEta",2.5); + desc.addUntracked("ConeRadius", 34.98); + desc.addUntracked("ConeRadiusMIP", 14.0); + desc.addUntracked("UseConeIsolation", true); + desc.addUntracked("PMaxIsolation", 5.0); + desc.addUntracked("Verbosity", 0); + desc.addUntracked("DebugL1Info", false); + desc.addUntracked("L1extraTauJetSource", edm::InputTag("l1extraParticles", "Tau")); + desc.addUntracked("L1extraCenJetSource", edm::InputTag("l1extraParticles", "Central")); + desc.addUntracked("L1extraFwdJetSource", edm::InputTag("l1extraParticles", "Forward")); + desc.addUntracked("L1extraMuonSource", edm::InputTag("l1extraParticles")); + desc.addUntracked("L1extraIsoEmSource", edm::InputTag("l1extraParticles","Isolated")); + desc.addUntracked("L1extraNonIsoEmSource", edm::InputTag("l1extraParticles","NonIsolated")); + desc.addUntracked("L1GTReadoutRcdSource", edm::InputTag("gtDigis")); + desc.addUntracked("L1GTObjectMapRcdSource",edm::InputTag("hltL1GtObjectMap")); + descriptions.add("isolatedGenParticles",desc); } void IsolatedGenParticles::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup){ @@ -108,7 +405,7 @@ void IsolatedGenParticles::analyze(const edm::Event& iEvent, const edm::EventSet edm::ESHandle bFieldH; iSetup.get().get(bFieldH); - bField = bFieldH.product(); + const MagneticField *bField = bFieldH.product(); // get particle data table edm::ESHandle pdt; @@ -117,7 +414,7 @@ void IsolatedGenParticles::analyze(const edm::Event& iEvent, const edm::EventSet // get handle to HEPMCProduct edm::Handle hepmc; edm::Handle genParticles; - if (useHepMC) iEvent.getByToken(tok_hepmc_, hepmc); + if (useHepMC_) iEvent.getByToken(tok_hepmc_, hepmc); else iEvent.getByToken(tok_genParticles_, genParticles); edm::ESHandle pG; @@ -142,12 +439,14 @@ void IsolatedGenParticles::analyze(const edm::Event& iEvent, const edm::EventSet // sanity check on L1 Trigger Records if (!gtRecord.isValid()) { - std::cout << "\nL1GlobalTriggerReadoutRecord with \n \nnot found" - "\n --> returning false by default!\n" << std::endl; + edm::LogVerbatim("IsoTrack") << "\nL1GlobalTriggerReadoutRecord with \n\n" + << "not found\n --> returning false by " + << "default!\n"; } if (!gtOMRec.isValid()) { - std::cout << "\nL1GlobalTriggerObjectMapRecord with \n \nnot found" - "\n --> returning false by default!\n" << std::endl; + edm::LogVerbatim("IsoTrack") << "\nL1GlobalTriggerObjectMapRecord with \n\n" + << "not found\n --> returning false by " + << "default!\n"; } // L1 decision word @@ -157,8 +456,9 @@ void IsolatedGenParticles::analyze(const edm::Event& iEvent, const edm::EventSet // just print the L1Bit number and AlgoName in first event if ( !initL1){ initL1=true; - std::cout << "\n Number of Trigger bits " << numberTriggerBits << "\n\n"; - std::cout << "\tBit \t L1 Algorithm " << std::endl; + edm::LogVerbatim("IsoTrack") << "\nNumber of Trigger bits " + << numberTriggerBits << "\n"; + edm::LogVerbatim("IsoTrack") << "\tBit \t L1 Algorithm "; // get ObjectMaps from ObjectMapRecord const std::vector& objMapVec = gtOMRec->gtObjectMap(); @@ -169,12 +469,13 @@ void IsolatedGenParticles::analyze(const edm::Event& iEvent, const edm::EventSet int itrig = (*itMap).algoBitNumber(); // Get trigger names - algoBitToName[itrig] = (*itMap).algoName(); + algoBitToName_[itrig] = (*itMap).algoName(); - std::cout << "\t" << itrig << "\t" << algoBitToName[itrig] << std::endl; + edm::LogVerbatim("IsoTrack") << "\t" << itrig << "\t" + << algoBitToName_[itrig]; // store the algoNames as bin labels of a histogram - h_L1AlgoNames->GetXaxis()->SetBinLabel(itrig+1, algoBitToName[itrig].c_str()); + h_L1AlgoNames->GetXaxis()->SetBinLabel(itrig+1, algoBitToName_[itrig].c_str()); } // end of for loop } // end of initL1 @@ -184,7 +485,9 @@ void IsolatedGenParticles::analyze(const edm::Event& iEvent, const edm::EventSet bool accept = dWord[iBit]; t_L1Decision->push_back(accept); // fill the trigger map - if(debugL1Info_) std::cout << "Bit " << iBit << " " << algoBitToName[iBit] << " " << accept << std::endl; + if(debugL1Info_) edm::LogVerbatim("IsoTrack") << "Bit " << iBit << " " + << algoBitToName_[iBit] << " " + << accept; if(accept) h_L1AlgoNames->Fill(iBit); } @@ -199,9 +502,9 @@ void IsolatedGenParticles::analyze(const edm::Event& iEvent, const edm::EventSet t_L1TauJetEta ->push_back( itr->eta() ); t_L1TauJetPhi ->push_back( itr->phi() ); if(debugL1Info_) { - std::cout << "tauJ p/pt " << itr->momentum() << " " << itr->pt() - << " eta/phi " << itr->eta() << " " << itr->phi() - << std::endl; + edm::LogVerbatim("IsoTrack") << "tauJ p/pt " << itr->momentum() << " " + << itr->pt() << " eta/phi " << itr->eta() + << " " << itr->phi(); } } @@ -213,9 +516,9 @@ void IsolatedGenParticles::analyze(const edm::Event& iEvent, const edm::EventSet t_L1CenJetEta ->push_back( itr->eta() ); t_L1CenJetPhi ->push_back( itr->phi() ); if(debugL1Info_) { - std::cout << "cenJ p/pt " << itr->momentum() << " " << itr->pt() - << " eta/phi " << itr->eta() << " " << itr->phi() - << std::endl; + edm::LogVerbatim("IsoTrack") << "cenJ p/pt " << itr->momentum() + << " " << itr->pt() << " eta/phi " + << itr->eta() << " " << itr->phi(); } } // L1 Forward Jets @@ -226,9 +529,9 @@ void IsolatedGenParticles::analyze(const edm::Event& iEvent, const edm::EventSet t_L1FwdJetEta ->push_back( itr->eta() ); t_L1FwdJetPhi ->push_back( itr->phi() ); if(debugL1Info_) { - std::cout << "fwdJ p/pt " << itr->momentum() << " " << itr->pt() - << " eta/phi " << itr->eta() << " " << itr->phi() - << std::endl; + edm::LogVerbatim("IsoTrack") << "fwdJ p/pt " << itr->momentum() << " " + << itr->pt() << " eta/phi " << itr->eta() + << " " << itr->phi(); } } // L1 Isolated EM onjects @@ -240,9 +543,9 @@ void IsolatedGenParticles::analyze(const edm::Event& iEvent, const edm::EventSet t_L1IsoEMEta ->push_back( itrEm->eta() ); t_L1IsoEMPhi ->push_back( itrEm->phi() ); if(debugL1Info_) { - std::cout << "isoEm p/pt " << itrEm->momentum() << " " << itrEm->pt() - << " eta/phi " << itrEm->eta() << " " << itrEm->phi() - << std::endl; + edm::LogVerbatim("IsoTrack") << "isoEm p/pt " << itrEm->momentum() + << " " << itrEm->pt() << " eta/phi " + << itrEm->eta() << " " << itrEm->phi(); } } // L1 Non-Isolated EM onjects @@ -253,9 +556,9 @@ void IsolatedGenParticles::analyze(const edm::Event& iEvent, const edm::EventSet t_L1NonIsoEMEta ->push_back( itrEm->eta() ); t_L1NonIsoEMPhi ->push_back( itrEm->phi() ); if(debugL1Info_) { - std::cout << "nonIsoEm p/pt " << itrEm->momentum() << " " << itrEm->pt() - << " eta/phi " << itrEm->eta() << " " << itrEm->phi() - << std::endl; + edm::LogVerbatim("IsoTrack") << "nonIsoEm p/pt " << itrEm->momentum() + << " " << itrEm->pt() << " eta/phi " + << itrEm->eta() << " " << itrEm->phi(); } } @@ -268,36 +571,43 @@ void IsolatedGenParticles::analyze(const edm::Event& iEvent, const edm::EventSet t_L1MuonEta ->push_back( itrMu->eta() ); t_L1MuonPhi ->push_back( itrMu->phi() ); if(debugL1Info_) { - std::cout << "l1muon p/pt " << itrMu->momentum() << " " << itrMu->pt() - << " eta/phi " << itrMu->eta() << " " << itrMu->phi() - << std::endl; + edm::LogVerbatim("IsoTrack") << "l1muon p/pt " << itrMu->momentum() + << " " << itrMu->pt() << " eta/phi " + << itrMu->eta() << " " << itrMu->phi(); } } //===================================================================== GlobalPoint posVec, posECAL; math::XYZTLorentzVector momVec; - if (verbosity>0) std::cout << "event number " << iEvent.id().event() <0) edm::LogVerbatim("IsoTrack") << "event number " + << iEvent.id().event(); + if (useHepMC_) { const HepMC::GenEvent *myGenEvent = hepmc->GetEvent(); - std::vector trackIDs = spr::propagateCALO(myGenEvent, pdt, geo, bField, etaMax, false); + std::vector trackIDs = spr::propagateCALO(myGenEvent, pdt, geo, bField, etaMax_, false); for (unsigned int indx=0; indxmomentum().px(), (*p)->momentum().py(), (*p)->momentum().pz(), (*p)->momentum().e()); - if (verbosity>1) std::cout << "trkIndx " << indx << " pdgid " << trackIDs[indx].pdgId << " charge " << charge << " momVec " << momVec << std::endl; + if (verbosity_>1) + edm::LogVerbatim("IsoTrack") << "trkIndx " << indx << " pdgid " + << trackIDs[indx].pdgId << " charge " + << charge << " momVec " << momVec; // only stable particles avoiding electrons and muons if (trackIDs[indx].ok && (std::abs(trackIDs[indx].pdgId)<11 || std::abs(trackIDs[indx].pdgId)>=21)) { // consider particles within a phased space - if (momVec.Pt() > ptMin && std::abs(momVec.eta()) < etaMax) { + if (momVec.Pt() > ptMin_ && std::abs(momVec.eta()) < etaMax_) { posVec = GlobalPoint(0.1*(*p)->production_vertex()->position().x(), 0.1*(*p)->production_vertex()->position().y(), 0.1*(*p)->production_vertex()->position().z()); posECAL = trackIDs[indx].pointECAL; fillTrack (posVec, momVec, posECAL, trackIDs[indx].pdgId, trackIDs[indx].okECAL, true); - if (verbosity>1) std::cout << "posECAL " << posECAL << " okECAL " << trackIDs[indx].okECAL << "okHCAL " << trackIDs[indx].okHCAL << std::endl; + if (verbosity_>1) + edm::LogVerbatim("IsoTrack") << "posECAL " << posECAL << " okECAL " + << trackIDs[indx].okECAL << "okHCAL " + << trackIDs[indx].okHCAL; if (trackIDs[indx].okECAL) { if ( std::abs(charge)>0 ) { spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, 0, 0, isoinfo1x1, false); @@ -309,20 +619,20 @@ void IsolatedGenParticles::analyze(const edm::Event& iEvent, const edm::EventSet spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology,10,10, isoinfo21x21, false); spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology,12,12, isoinfo25x25, false); spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology,15,15, isoinfo31x31, false); - spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, a_mipR, trackIDs[indx].directionECAL, isoinfoR, false); - spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, a_neutIsoR, trackIDs[indx].directionECAL, isoinfoIsoR, false); + spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, a_mipR_, trackIDs[indx].directionECAL, isoinfoR, false); + spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, a_neutIsoR_, trackIDs[indx].directionECAL, isoinfoIsoR, false); if (trackIDs[indx].okHCAL) { spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, theHBHETopology, 0, 0, isoinfoHC1x1, false); spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, theHBHETopology, 1, 1, isoinfoHC3x3, false); spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, theHBHETopology, 2, 2, isoinfoHC5x5, false); spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, theHBHETopology, 3, 3, isoinfoHC7x7, false); - spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, geo, theHBHETopology, a_coneR, trackIDs[indx].directionHCAL, isoinfoHCR, false); - spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, geo, theHBHETopology, a_charIsoR, trackIDs[indx].directionHCAL, isoinfoIsoHCR, false); + spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, geo, theHBHETopology, a_coneR_, trackIDs[indx].directionHCAL, isoinfoHCR, false); + spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, geo, theHBHETopology, a_charIsoR_, trackIDs[indx].directionHCAL, isoinfoIsoHCR, false); } bool saveTrack = true; - if (a_Isolation) saveTrack = (isoinfoR.maxNearP < pCutIsolate); - else saveTrack = (isoinfo7x7.maxNearP < pCutIsolate); + if (a_Isolation_) saveTrack = (isoinfoR.maxNearP < pCutIsolate_); + else saveTrack = (isoinfo7x7.maxNearP < pCutIsolate_); if (saveTrack) fillIsolatedTrack(momVec, posECAL, trackIDs[indx].pdgId); } } @@ -345,48 +655,56 @@ void IsolatedGenParticles::analyze(const edm::Event& iEvent, const edm::EventSet } } } else { // loop over gen particles - std::vector trackIDs = spr::propagateCALO(genParticles, pdt, geo, bField, etaMax, (verbosity>0)); + std::vector trackIDs = spr::propagateCALO(genParticles, pdt, geo, bField, etaMax_, (verbosity_>0)); for (unsigned int indx=0; indxmomentum().x(), p->momentum().y(), p->momentum().z(), p->energy()); - if (verbosity>1) std::cout << "trkIndx " << indx << " pdgid " << trackIDs[indx].pdgId << " charge " << charge << " momVec " << momVec << std::endl; + if (verbosity_>1) + edm::LogVerbatim("IsoTrack") << "trkIndx " << indx << " pdgid " + << trackIDs[indx].pdgId << " charge " + << charge << " momVec " << momVec; // only stable particles avoiding electrons and muons if (trackIDs[indx].ok && std::abs(trackIDs[indx].pdgId)>21) { // consider particles within a phased space - if (verbosity>1) std::cout << " pt " << momVec.Pt() << " eta " << momVec.eta() << std::endl; - if (momVec.Pt() > ptMin && std::abs(momVec.eta()) < etaMax) { + if (verbosity_>1) + edm::LogVerbatim("IsoTrack") << " pt " << momVec.Pt() << " eta " + << momVec.eta(); + if (momVec.Pt() > ptMin_ && std::abs(momVec.eta()) < etaMax_) { posVec = GlobalPoint(p->vertex().x(), p->vertex().y(), p->vertex().z()); posECAL = trackIDs[indx].pointECAL; - if (verbosity>0) std::cout << "posECAL " << posECAL << " okECAL " << trackIDs[indx].okECAL << "okHCAL " << trackIDs[indx].okHCAL << std::endl; + if (verbosity_>0) + edm::LogVerbatim("IsoTrack") << "posECAL " << posECAL << " okECAL " + << trackIDs[indx].okECAL << "okHCAL " + << trackIDs[indx].okHCAL; fillTrack (posVec, momVec, posECAL, trackIDs[indx].pdgId, trackIDs[indx].okECAL, true); if (trackIDs[indx].okECAL) { if ( std::abs(charge)>0 ) { - spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, 0, 0, isoinfo1x1, verbosity>1); - spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, 1, 1, isoinfo3x3, verbosity>0); - spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, 3, 3, isoinfo7x7, verbosity>1); - spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, 4, 4, isoinfo9x9, verbosity>1); - spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, 5, 5, isoinfo11x11, verbosity>1); - spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, 7, 7, isoinfo15x15, verbosity>1); - spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology,10,10, isoinfo21x21, verbosity>1); - spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology,12,12, isoinfo25x25, verbosity>1); - spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology,15,15, isoinfo31x31, verbosity>1); - spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, a_mipR, trackIDs[indx].directionECAL, isoinfoR, verbosity>1); - spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, a_neutIsoR, trackIDs[indx].directionECAL, isoinfoIsoR, verbosity>1); + spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, 0, 0, isoinfo1x1, verbosity_>1); + spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, 1, 1, isoinfo3x3, verbosity_>0); + spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, 3, 3, isoinfo7x7, verbosity_>1); + spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, 4, 4, isoinfo9x9, verbosity_>1); + spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, 5, 5, isoinfo11x11, verbosity_>1); + spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, 7, 7, isoinfo15x15, verbosity_>1); + spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology,10,10, isoinfo21x21, verbosity_>1); + spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology,12,12, isoinfo25x25, verbosity_>1); + spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology,15,15, isoinfo31x31, verbosity_>1); + spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, a_mipR_, trackIDs[indx].directionECAL, isoinfoR, verbosity_>1); + spr::eGenSimInfo(trackIDs[indx].detIdECAL, p, trackIDs, geo, caloTopology, a_neutIsoR_, trackIDs[indx].directionECAL, isoinfoIsoR, verbosity_>1); if (trackIDs[indx].okHCAL) { - spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, theHBHETopology, 0, 0, isoinfoHC1x1, verbosity>1); - spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, theHBHETopology, 1, 1, isoinfoHC3x3, verbosity>1); - spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, theHBHETopology, 2, 2, isoinfoHC5x5, verbosity>1); - spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, theHBHETopology, 3, 3, isoinfoHC7x7, verbosity>1); - spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, geo, theHBHETopology, a_coneR, trackIDs[indx].directionHCAL, isoinfoHCR, verbosity>1); - spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, geo, theHBHETopology, a_charIsoR, trackIDs[indx].directionHCAL, isoinfoIsoHCR, verbosity>1); + spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, theHBHETopology, 0, 0, isoinfoHC1x1, verbosity_>1); + spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, theHBHETopology, 1, 1, isoinfoHC3x3, verbosity_>1); + spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, theHBHETopology, 2, 2, isoinfoHC5x5, verbosity_>1); + spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, theHBHETopology, 3, 3, isoinfoHC7x7, verbosity_>1); + spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, geo, theHBHETopology, a_coneR_, trackIDs[indx].directionHCAL, isoinfoHCR, verbosity_>1); + spr::hGenSimInfo(trackIDs[indx].detIdHCAL, p, trackIDs, geo, theHBHETopology, a_charIsoR_, trackIDs[indx].directionHCAL, isoinfoIsoHCR, verbosity_>1); } bool saveTrack = true; - if (a_Isolation) saveTrack = (isoinfoIsoR.maxNearP < pCutIsolate); - else saveTrack = (isoinfo7x7.maxNearP < pCutIsolate); + if (a_Isolation_) saveTrack = (isoinfoIsoR.maxNearP < pCutIsolate_); + else saveTrack = (isoinfo7x7.maxNearP < pCutIsolate_); if (saveTrack) fillIsolatedTrack(momVec, posECAL, trackIDs[indx].pdgId); } } @@ -412,7 +730,7 @@ void IsolatedGenParticles::analyze(const edm::Event& iEvent, const edm::EventSet //t_nEvtProc->push_back(nEventProc); h_NEventProc->SetBinContent(1,nEventProc); - tree->Fill(); + tree_->Fill(); } @@ -422,40 +740,34 @@ void IsolatedGenParticles::beginJob() { initL1 = false; - double tempgen_TH[NPBins+1] = { 0.0, 5.0, 12.0, 300.0}; - for(int i=0; i<=NPBins; i++) genPartPBins[i] = tempgen_TH[i]; + double tempgen_TH[NPBins_+1] = { 0.0, 5.0, 12.0, 300.0}; + for(int i=0; i<=NPBins_; i++) genPartPBins_[i] = tempgen_TH[i]; - double tempgen_Eta[NEtaBins+1] = {0.0, 0.5, 1.1, 1.7, 2.3}; - for(int i=0; i<=NEtaBins; i++) genPartEtaBins[i] = tempgen_Eta[i]; + double tempgen_Eta[NEtaBins_+1] = {0.0, 0.5, 1.1, 1.7, 2.3}; + for(int i=0; i<=NEtaBins_; i++) genPartEtaBins_[i] = tempgen_Eta[i]; - BookHistograms(); - -} + bookHistograms(); -void IsolatedGenParticles::endJob() { } -double IsolatedGenParticles::DeltaPhi(double v1, double v2) { +double IsolatedGenParticles::deltaPhi(double v1, double v2) { // Computes the correctly normalized phi difference // v1, v2 = phi of object 1 and 2 - double pi = 3.141592654; - double twopi = 6.283185307; - double diff = std::abs(v2 - v1); - double corr = twopi - diff; - if (diff < pi){ return diff;} else { return corr;} + double corr = 2*M_PI - diff; + return ((diff < M_PI) ? diff : corr); } -double IsolatedGenParticles::DeltaR(double eta1, double phi1, double eta2, double phi2) { +double IsolatedGenParticles::deltaR(double eta1, double phi1, double eta2, double phi2) { double deta = eta1 - eta2; - double dphi = DeltaPhi(phi1, phi2); + double dphi = deltaPhi(phi1, phi2); return std::sqrt(deta*deta + dphi*dphi); } -double IsolatedGenParticles::DeltaR2(double eta1, double phi1, double eta2, double phi2) { +double IsolatedGenParticles::deltaR2(double eta1, double phi1, double eta2, double phi2) { double deta = eta1 - eta2; - double dphi = DeltaPhi(phi1, phi2); + double dphi = deltaPhi(phi1, phi2); return deta*deta + dphi*dphi; } @@ -470,7 +782,7 @@ void IsolatedGenParticles::fillTrack (GlobalPoint & posVec, math::XYZTLorentzVec if (okECAL) { double phi1 = momVec.phi(); double phi2 = (posECAL - posVec).phi(); - double dphi = DeltaPhi( phi1, phi2 ); + double dphi = deltaPhi( phi1, phi2 ); double deta = momVec.eta() - (posECAL - posVec).eta(); t_isoTrkDPhiAll ->push_back( dphi ); t_isoTrkDEtaAll ->push_back( deta ); @@ -666,22 +978,23 @@ void IsolatedGenParticles::fillIsolatedTrack(math::XYZTLorentzVector & momVec, G t_muEneIsoHCR ->push_back(isoinfoIsoHCR.muEne); } -void IsolatedGenParticles::BookHistograms(){ +void IsolatedGenParticles::bookHistograms(){ + edm::Service fs; //char hname[100], htit[100]; h_NEventProc = fs->make("h_NEventProc", "h_NEventProc", 2, -0.5, 0.5); h_L1AlgoNames = fs->make("h_L1AlgoNames", "h_L1AlgoNames:Bin Labels", 128, -0.5, 127.5); - double pBin[PBins+1] = {0.0, 2.0, 4.0, 6.0, 8.0, 10.0, 20.0, 30.0, 40.0, 50.0, - 60.0, 70.0, 80.0, 90.0, 100.0, 150.0, 200.0, 250.0, - 300.0, 350.0, 400.0, 450.0, 500.0, 550.0, 600.0, - 650.0, 700.0, 750.0, 800.0, 850.0, 900.0, 950.0, - 1000.0}; - double etaBin[EtaBins+1] = {-3.0, -2.9, -2.8, -2.7, -2.6, -2.5, -2.4, -2.3, - -2.2, -2.1, -2.0, -1.9, -1.8, -1.7, -1.6, -1.5, - -1.4, -1.3, -1.2, -1.1, -1.0, -0.9, -0.8, -0.7, - -0.6, -0.5, -0.4, -0.3, -0.2, -0.1, 0.0, 0.1, + double pBin[PBins_+1] = {0.0, 2.0, 4.0, 6.0, 8.0, 10.0, 20.0, 30.0, 40.0,50.0, + 60.0, 70.0, 80.0, 90.0, 100.0, 150.0, 200.0, 250.0, + 300.0, 350.0, 400.0, 450.0, 500.0, 550.0, 600.0, + 650.0, 700.0, 750.0, 800.0, 850.0, 900.0, 950.0, + 1000.0}; + double etaBin[EtaBins_+1] = {-3.0, -2.9, -2.8, -2.7, -2.6, -2.5, -2.4, -2.3, + -2.2, -2.1, -2.0, -1.9, -1.8, -1.7, -1.6, -1.5, + -1.4, -1.3, -1.2, -1.1, -1.0, -0.9, -0.8, -0.7, + -0.6, -0.5, -0.4, -0.3, -0.2, -0.1, 0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, @@ -694,11 +1007,11 @@ void IsolatedGenParticles::BookHistograms(){ for (int i=0; i(name, title, PBins, pBin, EtaBins, etaBin); + h_pEta[i] = dir1.make(name, title, PBins_, pBin, EtaBins_, etaBin); } // build the tree - tree = fs->make("tree", "tree"); + tree_ = fs->make("tree_", "tree"); t_isoTrkPAll = new std::vector(); t_isoTrkPtAll = new std::vector(); @@ -911,224 +1224,224 @@ void IsolatedGenParticles::BookHistograms(){ t_L1METEta = new std::vector(); t_L1METPhi = new std::vector(); - //tree->Branch("t_nEvtProc", "vector", &t_nEvtProc); - - tree->Branch("t_isoTrkPAll", "vector", &t_isoTrkPAll); - tree->Branch("t_isoTrkPtAll", "vector", &t_isoTrkPtAll); - tree->Branch("t_isoTrkPhiAll", "vector", &t_isoTrkPhiAll); - tree->Branch("t_isoTrkEtaAll", "vector", &t_isoTrkEtaAll); - tree->Branch("t_isoTrkDPhiAll", "vector", &t_isoTrkDPhiAll); - tree->Branch("t_isoTrkDEtaAll", "vector", &t_isoTrkDEtaAll); - tree->Branch("t_isoTrkPdgIdAll", "vector", &t_isoTrkPdgIdAll); - - tree->Branch("t_isoTrkP", "vector", &t_isoTrkP); - tree->Branch("t_isoTrkPt", "vector", &t_isoTrkPt); - tree->Branch("t_isoTrkEne", "vector", &t_isoTrkEne); - tree->Branch("t_isoTrkEta", "vector", &t_isoTrkEta); - tree->Branch("t_isoTrkPhi", "vector", &t_isoTrkPhi); - tree->Branch("t_isoTrkEtaEC", "vector", &t_isoTrkEtaEC); - tree->Branch("t_isoTrkPhiEC", "vector", &t_isoTrkPhiEC); - tree->Branch("t_isoTrkPdgId", "vector", &t_isoTrkPdgId); - - tree->Branch("t_maxNearP31x31", "vector", &t_maxNearP31x31); - tree->Branch("t_cHadronEne31x31", "vector", &t_cHadronEne31x31); - tree->Branch("t_cHadronEne31x31_1", "vector", &t_cHadronEne31x31_1); - tree->Branch("t_cHadronEne31x31_2", "vector", &t_cHadronEne31x31_2); - tree->Branch("t_cHadronEne31x31_3", "vector", &t_cHadronEne31x31_3); - tree->Branch("t_nHadronEne31x31", "vector", &t_nHadronEne31x31); - tree->Branch("t_photonEne31x31", "vector", &t_photonEne31x31); - tree->Branch("t_eleEne31x31", "vector", &t_eleEne31x31); - tree->Branch("t_muEne31x31", "vector", &t_muEne31x31); - - tree->Branch("t_maxNearP25x25", "vector", &t_maxNearP25x25); - tree->Branch("t_cHadronEne25x25", "vector", &t_cHadronEne25x25); - tree->Branch("t_cHadronEne25x25_1", "vector", &t_cHadronEne25x25_1); - tree->Branch("t_cHadronEne25x25_2", "vector", &t_cHadronEne25x25_2); - tree->Branch("t_cHadronEne25x25_3", "vector", &t_cHadronEne25x25_3); - tree->Branch("t_nHadronEne25x25", "vector", &t_nHadronEne25x25); - tree->Branch("t_photonEne25x25", "vector", &t_photonEne25x25); - tree->Branch("t_eleEne25x25", "vector", &t_eleEne25x25); - tree->Branch("t_muEne25x25", "vector", &t_muEne25x25); +//tree_->Branch("t_nEvtProc", "std::vector", &t_nEvtProc); + + tree_->Branch("t_isoTrkPAll", "std::vector", &t_isoTrkPAll); + tree_->Branch("t_isoTrkPtAll", "std::vector", &t_isoTrkPtAll); + tree_->Branch("t_isoTrkPhiAll", "std::vector", &t_isoTrkPhiAll); + tree_->Branch("t_isoTrkEtaAll", "std::vector", &t_isoTrkEtaAll); + tree_->Branch("t_isoTrkDPhiAll", "std::vector", &t_isoTrkDPhiAll); + tree_->Branch("t_isoTrkDEtaAll", "std::vector", &t_isoTrkDEtaAll); + tree_->Branch("t_isoTrkPdgIdAll", "std::vector", &t_isoTrkPdgIdAll); + + tree_->Branch("t_isoTrkP", "std::vector", &t_isoTrkP); + tree_->Branch("t_isoTrkPt", "std::vector", &t_isoTrkPt); + tree_->Branch("t_isoTrkEne", "std::vector", &t_isoTrkEne); + tree_->Branch("t_isoTrkEta", "std::vector", &t_isoTrkEta); + tree_->Branch("t_isoTrkPhi", "std::vector", &t_isoTrkPhi); + tree_->Branch("t_isoTrkEtaEC", "std::vector", &t_isoTrkEtaEC); + tree_->Branch("t_isoTrkPhiEC", "std::vector", &t_isoTrkPhiEC); + tree_->Branch("t_isoTrkPdgId", "std::vector", &t_isoTrkPdgId); + + tree_->Branch("t_maxNearP31x31", "std::vector", &t_maxNearP31x31); + tree_->Branch("t_cHadronEne31x31", "std::vector", &t_cHadronEne31x31); + tree_->Branch("t_cHadronEne31x31_1", "std::vector", &t_cHadronEne31x31_1); + tree_->Branch("t_cHadronEne31x31_2", "std::vector", &t_cHadronEne31x31_2); + tree_->Branch("t_cHadronEne31x31_3", "std::vector", &t_cHadronEne31x31_3); + tree_->Branch("t_nHadronEne31x31", "std::vector", &t_nHadronEne31x31); + tree_->Branch("t_photonEne31x31", "std::vector", &t_photonEne31x31); + tree_->Branch("t_eleEne31x31", "std::vector", &t_eleEne31x31); + tree_->Branch("t_muEne31x31", "std::vector", &t_muEne31x31); + + tree_->Branch("t_maxNearP25x25", "std::vector", &t_maxNearP25x25); + tree_->Branch("t_cHadronEne25x25", "std::vector", &t_cHadronEne25x25); + tree_->Branch("t_cHadronEne25x25_1", "std::vector", &t_cHadronEne25x25_1); + tree_->Branch("t_cHadronEne25x25_2", "std::vector", &t_cHadronEne25x25_2); + tree_->Branch("t_cHadronEne25x25_3", "std::vector", &t_cHadronEne25x25_3); + tree_->Branch("t_nHadronEne25x25", "std::vector", &t_nHadronEne25x25); + tree_->Branch("t_photonEne25x25", "std::vector", &t_photonEne25x25); + tree_->Branch("t_eleEne25x25", "std::vector", &t_eleEne25x25); + tree_->Branch("t_muEne25x25", "std::vector", &t_muEne25x25); - tree->Branch("t_maxNearP21x21", "vector", &t_maxNearP21x21); - tree->Branch("t_cHadronEne21x21", "vector", &t_cHadronEne21x21); - tree->Branch("t_cHadronEne21x21_1", "vector", &t_cHadronEne21x21_1); - tree->Branch("t_cHadronEne21x21_2", "vector", &t_cHadronEne21x21_2); - tree->Branch("t_cHadronEne21x21_3", "vector", &t_cHadronEne21x21_3); - tree->Branch("t_nHadronEne21x21", "vector", &t_nHadronEne21x21); - tree->Branch("t_photonEne21x21", "vector", &t_photonEne21x21); - tree->Branch("t_eleEne21x21", "vector", &t_eleEne21x21); - tree->Branch("t_muEne21x21", "vector", &t_muEne21x21); - - tree->Branch("t_maxNearP15x15", "vector", &t_maxNearP15x15); - tree->Branch("t_cHadronEne15x15", "vector", &t_cHadronEne15x15); - tree->Branch("t_cHadronEne15x15_1", "vector", &t_cHadronEne15x15_1); - tree->Branch("t_cHadronEne15x15_2", "vector", &t_cHadronEne15x15_2); - tree->Branch("t_cHadronEne15x15_3", "vector", &t_cHadronEne15x15_3); - tree->Branch("t_nHadronEne15x15", "vector", &t_nHadronEne15x15); - tree->Branch("t_photonEne15x15", "vector", &t_photonEne15x15); - tree->Branch("t_eleEne15x15", "vector", &t_eleEne15x15); - tree->Branch("t_muEne15x15", "vector", &t_muEne15x15); - - tree->Branch("t_maxNearP11x11", "vector", &t_maxNearP11x11); - tree->Branch("t_cHadronEne11x11", "vector", &t_cHadronEne11x11); - tree->Branch("t_cHadronEne11x11_1", "vector", &t_cHadronEne11x11_1); - tree->Branch("t_cHadronEne11x11_2", "vector", &t_cHadronEne11x11_2); - tree->Branch("t_cHadronEne11x11_3", "vector", &t_cHadronEne11x11_3); - tree->Branch("t_nHadronEne11x11", "vector", &t_nHadronEne11x11); - tree->Branch("t_photonEne11x11", "vector", &t_photonEne11x11); - tree->Branch("t_eleEne11x11", "vector", &t_eleEne11x11); - tree->Branch("t_muEne11x11", "vector", &t_muEne11x11); - - tree->Branch("t_maxNearP9x9", "vector", &t_maxNearP9x9); - tree->Branch("t_cHadronEne9x9", "vector", &t_cHadronEne9x9); - tree->Branch("t_cHadronEne9x9_1", "vector", &t_cHadronEne9x9_1); - tree->Branch("t_cHadronEne9x9_2", "vector", &t_cHadronEne9x9_2); - tree->Branch("t_cHadronEne9x9_3", "vector", &t_cHadronEne9x9_3); - tree->Branch("t_nHadronEne9x9", "vector", &t_nHadronEne9x9); - tree->Branch("t_photonEne9x9", "vector", &t_photonEne9x9); - tree->Branch("t_eleEne9x9", "vector", &t_eleEne9x9); - tree->Branch("t_muEne9x9", "vector", &t_muEne9x9); - - tree->Branch("t_maxNearP7x7", "vector", &t_maxNearP7x7); - tree->Branch("t_cHadronEne7x7", "vector", &t_cHadronEne7x7); - tree->Branch("t_cHadronEne7x7_1", "vector", &t_cHadronEne7x7_1); - tree->Branch("t_cHadronEne7x7_2", "vector", &t_cHadronEne7x7_2); - tree->Branch("t_cHadronEne7x7_3", "vector", &t_cHadronEne7x7_3); - tree->Branch("t_nHadronEne7x7", "vector", &t_nHadronEne7x7); - tree->Branch("t_photonEne7x7", "vector", &t_photonEne7x7); - tree->Branch("t_eleEne7x7", "vector", &t_eleEne7x7); - tree->Branch("t_muEne7x7", "vector", &t_muEne7x7); - - tree->Branch("t_maxNearP3x3", "vector", &t_maxNearP3x3); - tree->Branch("t_cHadronEne3x3", "vector", &t_cHadronEne3x3); - tree->Branch("t_cHadronEne3x3_1", "vector", &t_cHadronEne3x3_1); - tree->Branch("t_cHadronEne3x3_2", "vector", &t_cHadronEne3x3_2); - tree->Branch("t_cHadronEne3x3_3", "vector", &t_cHadronEne3x3_3); - tree->Branch("t_nHadronEne3x3", "vector", &t_nHadronEne3x3); - tree->Branch("t_photonEne3x3", "vector", &t_photonEne3x3); - tree->Branch("t_eleEne3x3", "vector", &t_eleEne3x3); - tree->Branch("t_muEne3x3", "vector", &t_muEne3x3); - - tree->Branch("t_maxNearP1x1", "vector", &t_maxNearP1x1); - tree->Branch("t_cHadronEne1x1", "vector", &t_cHadronEne1x1); - tree->Branch("t_cHadronEne1x1_1", "vector", &t_cHadronEne1x1_1); - tree->Branch("t_cHadronEne1x1_2", "vector", &t_cHadronEne1x1_2); - tree->Branch("t_cHadronEne1x1_3", "vector", &t_cHadronEne1x1_3); - tree->Branch("t_nHadronEne1x1", "vector", &t_nHadronEne1x1); - tree->Branch("t_photonEne1x1", "vector", &t_photonEne1x1); - tree->Branch("t_eleEne1x1", "vector", &t_eleEne1x1); - tree->Branch("t_muEne1x1", "vector", &t_muEne1x1); - - tree->Branch("t_maxNearPHC1x1", "vector", &t_maxNearPHC1x1); - tree->Branch("t_cHadronEneHC1x1", "vector", &t_cHadronEneHC1x1); - tree->Branch("t_cHadronEneHC1x1_1", "vector", &t_cHadronEneHC1x1_1); - tree->Branch("t_cHadronEneHC1x1_2", "vector", &t_cHadronEneHC1x1_2); - tree->Branch("t_cHadronEneHC1x1_3", "vector", &t_cHadronEneHC1x1_3); - tree->Branch("t_nHadronEneHC1x1", "vector", &t_nHadronEneHC1x1); - tree->Branch("t_photonEneHC1x1", "vector", &t_photonEneHC1x1); - tree->Branch("t_eleEneHC1x1", "vector", &t_eleEneHC1x1); - tree->Branch("t_muEneHC1x1", "vector", &t_muEneHC1x1); - - tree->Branch("t_maxNearPHC3x3", "vector", &t_maxNearPHC3x3); - tree->Branch("t_cHadronEneHC3x3", "vector", &t_cHadronEneHC3x3); - tree->Branch("t_cHadronEneHC3x3_1", "vector", &t_cHadronEneHC3x3_1); - tree->Branch("t_cHadronEneHC3x3_2", "vector", &t_cHadronEneHC3x3_2); - tree->Branch("t_cHadronEneHC3x3_3", "vector", &t_cHadronEneHC3x3_3); - tree->Branch("t_nHadronEneHC3x3", "vector", &t_nHadronEneHC3x3); - tree->Branch("t_photonEneHC3x3", "vector", &t_photonEneHC3x3); - tree->Branch("t_eleEneHC3x3", "vector", &t_eleEneHC3x3); - tree->Branch("t_muEneHC3x3", "vector", &t_muEneHC3x3); - - tree->Branch("t_maxNearPHC5x5", "vector", &t_maxNearPHC5x5); - tree->Branch("t_cHadronEneHC5x5", "vector", &t_cHadronEneHC5x5); - tree->Branch("t_cHadronEneHC5x5_1", "vector", &t_cHadronEneHC5x5_1); - tree->Branch("t_cHadronEneHC5x5_2", "vector", &t_cHadronEneHC5x5_2); - tree->Branch("t_cHadronEneHC5x5_3", "vector", &t_cHadronEneHC5x5_3); - tree->Branch("t_nHadronEneHC5x5", "vector", &t_nHadronEneHC5x5); - tree->Branch("t_photonEneHC5x5", "vector", &t_photonEneHC5x5); - tree->Branch("t_eleEneHC5x5", "vector", &t_eleEneHC5x5); - tree->Branch("t_muEneHC5x5", "vector", &t_muEneHC5x5); - - tree->Branch("t_maxNearPHC7x7", "vector", &t_maxNearPHC7x7); - tree->Branch("t_cHadronEneHC7x7", "vector", &t_cHadronEneHC7x7); - tree->Branch("t_cHadronEneHC7x7_1", "vector", &t_cHadronEneHC7x7_1); - tree->Branch("t_cHadronEneHC7x7_2", "vector", &t_cHadronEneHC7x7_2); - tree->Branch("t_cHadronEneHC7x7_3", "vector", &t_cHadronEneHC7x7_3); - tree->Branch("t_nHadronEneHC7x7", "vector", &t_nHadronEneHC7x7); - tree->Branch("t_photonEneHC7x7", "vector", &t_photonEneHC7x7); - tree->Branch("t_eleEneHC7x7", "vector", &t_eleEneHC7x7); - tree->Branch("t_muEneHC7x7", "vector", &t_muEneHC7x7); - - tree->Branch("t_maxNearPR", "vector", &t_maxNearPR); - tree->Branch("t_cHadronEneR", "vector", &t_cHadronEneR); - tree->Branch("t_cHadronEneR_1", "vector", &t_cHadronEneR_1); - tree->Branch("t_cHadronEneR_2", "vector", &t_cHadronEneR_2); - tree->Branch("t_cHadronEneR_3", "vector", &t_cHadronEneR_3); - tree->Branch("t_nHadronEneR", "vector", &t_nHadronEneR); - tree->Branch("t_photonEneR", "vector", &t_photonEneR); - tree->Branch("t_eleEneR", "vector", &t_eleEneR); - tree->Branch("t_muEneR", "vector", &t_muEneR); - - tree->Branch("t_maxNearPIsoR", "vector", &t_maxNearPIsoR); - tree->Branch("t_cHadronEneIsoR", "vector", &t_cHadronEneIsoR); - tree->Branch("t_cHadronEneIsoR_1", "vector", &t_cHadronEneIsoR_1); - tree->Branch("t_cHadronEneIsoR_2", "vector", &t_cHadronEneIsoR_2); - tree->Branch("t_cHadronEneIsoR_3", "vector", &t_cHadronEneIsoR_3); - tree->Branch("t_nHadronEneIsoR", "vector", &t_nHadronEneIsoR); - tree->Branch("t_photonEneIsoR", "vector", &t_photonEneIsoR); - tree->Branch("t_eleEneIsoR", "vector", &t_eleEneIsoR); - tree->Branch("t_muEneIsoR", "vector", &t_muEneIsoR); - - tree->Branch("t_maxNearPHCR", "vector", &t_maxNearPHCR); - tree->Branch("t_cHadronEneHCR", "vector", &t_cHadronEneHCR); - tree->Branch("t_cHadronEneHCR_1", "vector", &t_cHadronEneHCR_1); - tree->Branch("t_cHadronEneHCR_2", "vector", &t_cHadronEneHCR_2); - tree->Branch("t_cHadronEneHCR_3", "vector", &t_cHadronEneHCR_3); - tree->Branch("t_nHadronEneHCR", "vector", &t_nHadronEneHCR); - tree->Branch("t_photonEneHCR", "vector", &t_photonEneHCR); - tree->Branch("t_eleEneHCR", "vector", &t_eleEneHCR); - tree->Branch("t_muEneHCR", "vector", &t_muEneHCR); - - tree->Branch("t_maxNearPIsoHCR", "vector", &t_maxNearPIsoHCR); - tree->Branch("t_cHadronEneIsoHCR", "vector", &t_cHadronEneIsoHCR); - tree->Branch("t_cHadronEneIsoHCR_1", "vector", &t_cHadronEneIsoHCR_1); - tree->Branch("t_cHadronEneIsoHCR_2", "vector", &t_cHadronEneIsoHCR_2); - tree->Branch("t_cHadronEneIsoHCR_3", "vector", &t_cHadronEneIsoHCR_3); - tree->Branch("t_nHadronEneIsoHCR", "vector", &t_nHadronEneIsoHCR); - tree->Branch("t_photonEneIsoHCR", "vector", &t_photonEneIsoHCR); - tree->Branch("t_eleEneIsoHCR", "vector", &t_eleEneIsoHCR); - tree->Branch("t_muEneIsoHCR", "vector", &t_muEneIsoHCR); - - tree->Branch("t_L1Decision", "vector", &t_L1Decision); - tree->Branch("t_L1CenJetPt", "vector", &t_L1CenJetPt); - tree->Branch("t_L1CenJetEta", "vector", &t_L1CenJetEta); - tree->Branch("t_L1CenJetPhi", "vector", &t_L1CenJetPhi); - tree->Branch("t_L1FwdJetPt", "vector", &t_L1FwdJetPt); - tree->Branch("t_L1FwdJetEta", "vector", &t_L1FwdJetEta); - tree->Branch("t_L1FwdJetPhi", "vector", &t_L1FwdJetPhi); - tree->Branch("t_L1TauJetPt", "vector", &t_L1TauJetPt); - tree->Branch("t_L1TauJetEta", "vector", &t_L1TauJetEta); - tree->Branch("t_L1TauJetPhi", "vector", &t_L1TauJetPhi); - tree->Branch("t_L1MuonPt", "vector", &t_L1MuonPt); - tree->Branch("t_L1MuonEta", "vector", &t_L1MuonEta); - tree->Branch("t_L1MuonPhi", "vector", &t_L1MuonPhi); - tree->Branch("t_L1IsoEMPt", "vector", &t_L1IsoEMPt); - tree->Branch("t_L1IsoEMEta", "vector", &t_L1IsoEMEta); - tree->Branch("t_L1IsoEMPhi", "vector", &t_L1IsoEMPhi); - tree->Branch("t_L1NonIsoEMPt", "vector", &t_L1NonIsoEMPt); - tree->Branch("t_L1NonIsoEMEta", "vector", &t_L1NonIsoEMEta); - tree->Branch("t_L1NonIsoEMPhi", "vector", &t_L1NonIsoEMPhi); - tree->Branch("t_L1METPt", "vector", &t_L1METPt); - tree->Branch("t_L1METEta", "vector", &t_L1METEta); - tree->Branch("t_L1METPhi", "vector", &t_L1METPhi); + tree_->Branch("t_maxNearP21x21", "std::vector", &t_maxNearP21x21); + tree_->Branch("t_cHadronEne21x21", "std::vector", &t_cHadronEne21x21); + tree_->Branch("t_cHadronEne21x21_1", "std::vector", &t_cHadronEne21x21_1); + tree_->Branch("t_cHadronEne21x21_2", "std::vector", &t_cHadronEne21x21_2); + tree_->Branch("t_cHadronEne21x21_3", "std::vector", &t_cHadronEne21x21_3); + tree_->Branch("t_nHadronEne21x21", "std::vector", &t_nHadronEne21x21); + tree_->Branch("t_photonEne21x21", "std::vector", &t_photonEne21x21); + tree_->Branch("t_eleEne21x21", "std::vector", &t_eleEne21x21); + tree_->Branch("t_muEne21x21", "std::vector", &t_muEne21x21); + + tree_->Branch("t_maxNearP15x15", "std::vector", &t_maxNearP15x15); + tree_->Branch("t_cHadronEne15x15", "std::vector", &t_cHadronEne15x15); + tree_->Branch("t_cHadronEne15x15_1", "std::vector", &t_cHadronEne15x15_1); + tree_->Branch("t_cHadronEne15x15_2", "std::vector", &t_cHadronEne15x15_2); + tree_->Branch("t_cHadronEne15x15_3", "std::vector", &t_cHadronEne15x15_3); + tree_->Branch("t_nHadronEne15x15", "std::vector", &t_nHadronEne15x15); + tree_->Branch("t_photonEne15x15", "std::vector", &t_photonEne15x15); + tree_->Branch("t_eleEne15x15", "std::vector", &t_eleEne15x15); + tree_->Branch("t_muEne15x15", "std::vector", &t_muEne15x15); + + tree_->Branch("t_maxNearP11x11", "std::vector", &t_maxNearP11x11); + tree_->Branch("t_cHadronEne11x11", "std::vector", &t_cHadronEne11x11); + tree_->Branch("t_cHadronEne11x11_1", "std::vector", &t_cHadronEne11x11_1); + tree_->Branch("t_cHadronEne11x11_2", "std::vector", &t_cHadronEne11x11_2); + tree_->Branch("t_cHadronEne11x11_3", "std::vector", &t_cHadronEne11x11_3); + tree_->Branch("t_nHadronEne11x11", "std::vector", &t_nHadronEne11x11); + tree_->Branch("t_photonEne11x11", "std::vector", &t_photonEne11x11); + tree_->Branch("t_eleEne11x11", "std::vector", &t_eleEne11x11); + tree_->Branch("t_muEne11x11", "std::vector", &t_muEne11x11); + + tree_->Branch("t_maxNearP9x9", "std::vector", &t_maxNearP9x9); + tree_->Branch("t_cHadronEne9x9", "std::vector", &t_cHadronEne9x9); + tree_->Branch("t_cHadronEne9x9_1", "std::vector", &t_cHadronEne9x9_1); + tree_->Branch("t_cHadronEne9x9_2", "std::vector", &t_cHadronEne9x9_2); + tree_->Branch("t_cHadronEne9x9_3", "std::vector", &t_cHadronEne9x9_3); + tree_->Branch("t_nHadronEne9x9", "std::vector", &t_nHadronEne9x9); + tree_->Branch("t_photonEne9x9", "std::vector", &t_photonEne9x9); + tree_->Branch("t_eleEne9x9", "std::vector", &t_eleEne9x9); + tree_->Branch("t_muEne9x9", "std::vector", &t_muEne9x9); + + tree_->Branch("t_maxNearP7x7", "std::vector", &t_maxNearP7x7); + tree_->Branch("t_cHadronEne7x7", "std::vector", &t_cHadronEne7x7); + tree_->Branch("t_cHadronEne7x7_1", "std::vector", &t_cHadronEne7x7_1); + tree_->Branch("t_cHadronEne7x7_2", "std::vector", &t_cHadronEne7x7_2); + tree_->Branch("t_cHadronEne7x7_3", "std::vector", &t_cHadronEne7x7_3); + tree_->Branch("t_nHadronEne7x7", "std::vector", &t_nHadronEne7x7); + tree_->Branch("t_photonEne7x7", "std::vector", &t_photonEne7x7); + tree_->Branch("t_eleEne7x7", "std::vector", &t_eleEne7x7); + tree_->Branch("t_muEne7x7", "std::vector", &t_muEne7x7); + + tree_->Branch("t_maxNearP3x3", "std::vector", &t_maxNearP3x3); + tree_->Branch("t_cHadronEne3x3", "std::vector", &t_cHadronEne3x3); + tree_->Branch("t_cHadronEne3x3_1", "std::vector", &t_cHadronEne3x3_1); + tree_->Branch("t_cHadronEne3x3_2", "std::vector", &t_cHadronEne3x3_2); + tree_->Branch("t_cHadronEne3x3_3", "std::vector", &t_cHadronEne3x3_3); + tree_->Branch("t_nHadronEne3x3", "std::vector", &t_nHadronEne3x3); + tree_->Branch("t_photonEne3x3", "std::vector", &t_photonEne3x3); + tree_->Branch("t_eleEne3x3", "std::vector", &t_eleEne3x3); + tree_->Branch("t_muEne3x3", "std::vector", &t_muEne3x3); + + tree_->Branch("t_maxNearP1x1", "std::vector", &t_maxNearP1x1); + tree_->Branch("t_cHadronEne1x1", "std::vector", &t_cHadronEne1x1); + tree_->Branch("t_cHadronEne1x1_1", "std::vector", &t_cHadronEne1x1_1); + tree_->Branch("t_cHadronEne1x1_2", "std::vector", &t_cHadronEne1x1_2); + tree_->Branch("t_cHadronEne1x1_3", "std::vector", &t_cHadronEne1x1_3); + tree_->Branch("t_nHadronEne1x1", "std::vector", &t_nHadronEne1x1); + tree_->Branch("t_photonEne1x1", "std::vector", &t_photonEne1x1); + tree_->Branch("t_eleEne1x1", "std::vector", &t_eleEne1x1); + tree_->Branch("t_muEne1x1", "std::vector", &t_muEne1x1); + + tree_->Branch("t_maxNearPHC1x1", "std::vector", &t_maxNearPHC1x1); + tree_->Branch("t_cHadronEneHC1x1", "std::vector", &t_cHadronEneHC1x1); + tree_->Branch("t_cHadronEneHC1x1_1", "std::vector", &t_cHadronEneHC1x1_1); + tree_->Branch("t_cHadronEneHC1x1_2", "std::vector", &t_cHadronEneHC1x1_2); + tree_->Branch("t_cHadronEneHC1x1_3", "std::vector", &t_cHadronEneHC1x1_3); + tree_->Branch("t_nHadronEneHC1x1", "std::vector", &t_nHadronEneHC1x1); + tree_->Branch("t_photonEneHC1x1", "std::vector", &t_photonEneHC1x1); + tree_->Branch("t_eleEneHC1x1", "std::vector", &t_eleEneHC1x1); + tree_->Branch("t_muEneHC1x1", "std::vector", &t_muEneHC1x1); + + tree_->Branch("t_maxNearPHC3x3", "std::vector", &t_maxNearPHC3x3); + tree_->Branch("t_cHadronEneHC3x3", "std::vector", &t_cHadronEneHC3x3); + tree_->Branch("t_cHadronEneHC3x3_1", "std::vector", &t_cHadronEneHC3x3_1); + tree_->Branch("t_cHadronEneHC3x3_2", "std::vector", &t_cHadronEneHC3x3_2); + tree_->Branch("t_cHadronEneHC3x3_3", "std::vector", &t_cHadronEneHC3x3_3); + tree_->Branch("t_nHadronEneHC3x3", "std::vector", &t_nHadronEneHC3x3); + tree_->Branch("t_photonEneHC3x3", "std::vector", &t_photonEneHC3x3); + tree_->Branch("t_eleEneHC3x3", "std::vector", &t_eleEneHC3x3); + tree_->Branch("t_muEneHC3x3", "std::vector", &t_muEneHC3x3); + + tree_->Branch("t_maxNearPHC5x5", "std::vector", &t_maxNearPHC5x5); + tree_->Branch("t_cHadronEneHC5x5", "std::vector", &t_cHadronEneHC5x5); + tree_->Branch("t_cHadronEneHC5x5_1", "std::vector", &t_cHadronEneHC5x5_1); + tree_->Branch("t_cHadronEneHC5x5_2", "std::vector", &t_cHadronEneHC5x5_2); + tree_->Branch("t_cHadronEneHC5x5_3", "std::vector", &t_cHadronEneHC5x5_3); + tree_->Branch("t_nHadronEneHC5x5", "std::vector", &t_nHadronEneHC5x5); + tree_->Branch("t_photonEneHC5x5", "std::vector", &t_photonEneHC5x5); + tree_->Branch("t_eleEneHC5x5", "std::vector", &t_eleEneHC5x5); + tree_->Branch("t_muEneHC5x5", "std::vector", &t_muEneHC5x5); + + tree_->Branch("t_maxNearPHC7x7", "std::vector", &t_maxNearPHC7x7); + tree_->Branch("t_cHadronEneHC7x7", "std::vector", &t_cHadronEneHC7x7); + tree_->Branch("t_cHadronEneHC7x7_1", "std::vector", &t_cHadronEneHC7x7_1); + tree_->Branch("t_cHadronEneHC7x7_2", "std::vector", &t_cHadronEneHC7x7_2); + tree_->Branch("t_cHadronEneHC7x7_3", "std::vector", &t_cHadronEneHC7x7_3); + tree_->Branch("t_nHadronEneHC7x7", "std::vector", &t_nHadronEneHC7x7); + tree_->Branch("t_photonEneHC7x7", "std::vector", &t_photonEneHC7x7); + tree_->Branch("t_eleEneHC7x7", "std::vector", &t_eleEneHC7x7); + tree_->Branch("t_muEneHC7x7", "std::vector", &t_muEneHC7x7); + + tree_->Branch("t_maxNearPR", "std::vector", &t_maxNearPR); + tree_->Branch("t_cHadronEneR", "std::vector", &t_cHadronEneR); + tree_->Branch("t_cHadronEneR_1", "std::vector", &t_cHadronEneR_1); + tree_->Branch("t_cHadronEneR_2", "std::vector", &t_cHadronEneR_2); + tree_->Branch("t_cHadronEneR_3", "std::vector", &t_cHadronEneR_3); + tree_->Branch("t_nHadronEneR", "std::vector", &t_nHadronEneR); + tree_->Branch("t_photonEneR", "std::vector", &t_photonEneR); + tree_->Branch("t_eleEneR", "std::vector", &t_eleEneR); + tree_->Branch("t_muEneR", "std::vector", &t_muEneR); + + tree_->Branch("t_maxNearPIsoR", "std::vector", &t_maxNearPIsoR); + tree_->Branch("t_cHadronEneIsoR", "std::vector", &t_cHadronEneIsoR); + tree_->Branch("t_cHadronEneIsoR_1", "std::vector", &t_cHadronEneIsoR_1); + tree_->Branch("t_cHadronEneIsoR_2", "std::vector", &t_cHadronEneIsoR_2); + tree_->Branch("t_cHadronEneIsoR_3", "std::vector", &t_cHadronEneIsoR_3); + tree_->Branch("t_nHadronEneIsoR", "std::vector", &t_nHadronEneIsoR); + tree_->Branch("t_photonEneIsoR", "std::vector", &t_photonEneIsoR); + tree_->Branch("t_eleEneIsoR", "std::vector", &t_eleEneIsoR); + tree_->Branch("t_muEneIsoR", "std::vector", &t_muEneIsoR); + + tree_->Branch("t_maxNearPHCR", "std::vector", &t_maxNearPHCR); + tree_->Branch("t_cHadronEneHCR", "std::vector", &t_cHadronEneHCR); + tree_->Branch("t_cHadronEneHCR_1", "std::vector", &t_cHadronEneHCR_1); + tree_->Branch("t_cHadronEneHCR_2", "std::vector", &t_cHadronEneHCR_2); + tree_->Branch("t_cHadronEneHCR_3", "std::vector", &t_cHadronEneHCR_3); + tree_->Branch("t_nHadronEneHCR", "std::vector", &t_nHadronEneHCR); + tree_->Branch("t_photonEneHCR", "std::vector", &t_photonEneHCR); + tree_->Branch("t_eleEneHCR", "std::vector", &t_eleEneHCR); + tree_->Branch("t_muEneHCR", "std::vector", &t_muEneHCR); + + tree_->Branch("t_maxNearPIsoHCR", "std::vector", &t_maxNearPIsoHCR); + tree_->Branch("t_cHadronEneIsoHCR", "std::vector", &t_cHadronEneIsoHCR); + tree_->Branch("t_cHadronEneIsoHCR_1","std::vector", &t_cHadronEneIsoHCR_1); + tree_->Branch("t_cHadronEneIsoHCR_2","std::vector", &t_cHadronEneIsoHCR_2); + tree_->Branch("t_cHadronEneIsoHCR_3","std::vector", &t_cHadronEneIsoHCR_3); + tree_->Branch("t_nHadronEneIsoHCR", "std::vector", &t_nHadronEneIsoHCR); + tree_->Branch("t_photonEneIsoHCR", "std::vector", &t_photonEneIsoHCR); + tree_->Branch("t_eleEneIsoHCR", "std::vector", &t_eleEneIsoHCR); + tree_->Branch("t_muEneIsoHCR", "std::vector", &t_muEneIsoHCR); + + tree_->Branch("t_L1Decision", "std::vector", &t_L1Decision); + tree_->Branch("t_L1CenJetPt", "std::vector", &t_L1CenJetPt); + tree_->Branch("t_L1CenJetEta", "std::vector", &t_L1CenJetEta); + tree_->Branch("t_L1CenJetPhi", "std::vector", &t_L1CenJetPhi); + tree_->Branch("t_L1FwdJetPt", "std::vector", &t_L1FwdJetPt); + tree_->Branch("t_L1FwdJetEta", "std::vector", &t_L1FwdJetEta); + tree_->Branch("t_L1FwdJetPhi", "std::vector", &t_L1FwdJetPhi); + tree_->Branch("t_L1TauJetPt", "std::vector", &t_L1TauJetPt); + tree_->Branch("t_L1TauJetEta", "std::vector", &t_L1TauJetEta); + tree_->Branch("t_L1TauJetPhi", "std::vector", &t_L1TauJetPhi); + tree_->Branch("t_L1MuonPt", "std::vector", &t_L1MuonPt); + tree_->Branch("t_L1MuonEta", "std::vector", &t_L1MuonEta); + tree_->Branch("t_L1MuonPhi", "std::vector", &t_L1MuonPhi); + tree_->Branch("t_L1IsoEMPt", "std::vector", &t_L1IsoEMPt); + tree_->Branch("t_L1IsoEMEta", "std::vector", &t_L1IsoEMEta); + tree_->Branch("t_L1IsoEMPhi", "std::vector", &t_L1IsoEMPhi); + tree_->Branch("t_L1NonIsoEMPt", "std::vector", &t_L1NonIsoEMPt); + tree_->Branch("t_L1NonIsoEMEta", "std::vector", &t_L1NonIsoEMEta); + tree_->Branch("t_L1NonIsoEMPhi", "std::vector", &t_L1NonIsoEMPhi); + tree_->Branch("t_L1METPt", "std::vector", &t_L1METPt); + tree_->Branch("t_L1METEta", "std::vector", &t_L1METEta); + tree_->Branch("t_L1METPhi", "std::vector", &t_L1METPhi); } void IsolatedGenParticles::clearTreeVectors() { - // t_maxNearP31x31->clear(); - - //t_nEvtProc ->clear(); + +// t_maxNearP31x31 ->clear(); +// t_nEvtProc ->clear(); t_isoTrkPAll ->clear(); t_isoTrkPtAll ->clear(); diff --git a/Calibration/IsolatedParticles/plugins/IsolatedGenParticles.h b/Calibration/IsolatedParticles/plugins/IsolatedGenParticles.h deleted file mode 100644 index 82331212bd8dc..0000000000000 --- a/Calibration/IsolatedParticles/plugins/IsolatedGenParticles.h +++ /dev/null @@ -1,300 +0,0 @@ -#ifndef CalibrationIsolatedParticlesIsolatedGenParticles_h -#define CalibrationIsolatedParticlesIsolatedGenParticles_h - -// system include files -#include - -// user include files -#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" - -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/MakerMacros.h" - -#include "FWCore/ParameterSet/interface/ParameterSet.h" -//TFile Service -#include "FWCore/ServiceRegistry/interface/Service.h" -#include "CommonTools/UtilAlgos/interface/TFileService.h" - -// track associator -#include "TrackingTools/TrajectoryState/interface/FreeTrajectoryState.h" -#include "SimTracker/Records/interface/TrackAssociatorRecord.h" -#include "DataFormats/GeometrySurface/interface/GloballyPositioned.h" - -// ecal / hcal -#include "Geometry/CaloGeometry/interface/CaloGeometry.h" -#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" - -#include "DataFormats/DetId/interface/DetId.h" -#include "DataFormats/EcalDetId/interface/EBDetId.h" -#include "DataFormats/EcalDetId/interface/EEDetId.h" -#include "DataFormats/HcalDetId/interface/HcalDetId.h" - -#include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h" -#include "DataFormats/HcalRecHit/interface/HcalRecHitCollections.h" - -#include "RecoCaloTools/Navigation/interface/CaloNavigator.h" - -//L1 objects -#include "DataFormats/L1Trigger/interface/L1JetParticle.h" -#include "DataFormats/L1Trigger/interface/L1JetParticleFwd.h" -#include "DataFormats/L1Trigger/interface/L1EmParticle.h" -#include "DataFormats/L1Trigger/interface/L1EmParticleFwd.h" -#include "DataFormats/L1Trigger/interface/L1MuonParticle.h" -#include "DataFormats/L1Trigger/interface/L1MuonParticleFwd.h" - -#include "CondFormats/L1TObjects/interface/L1GtTriggerMenu.h" -#include "CondFormats/DataRecord/interface/L1GtTriggerMenuRcd.h" -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutSetupFwd.h" -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutSetup.h" -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutRecord.h" -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerObjectMapRecord.h" -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerObjectMapFwd.h" -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerObjectMap.h" - -#include "DataFormats/Math/interface/LorentzVector.h" -#include "Calibration/IsolatedParticles/interface/GenSimInfo.h" - -// root objects -#include "TROOT.h" -#include "TSystem.h" -#include "TFile.h" -#include "TH1I.h" -#include "TH2D.h" -#include "TProfile.h" -#include "TDirectory.h" -#include "TTree.h" - - -namespace{ - class ParticlePtGreater{ - public: - int operator()(const HepMC::GenParticle * p1, - const HepMC::GenParticle * p2) const{ - return p1->momentum().perp() > p2->momentum().perp(); - } - }; - - class ParticlePGreater{ - public: - int operator()(const HepMC::GenParticle * p1, - const HepMC::GenParticle * p2) const{ - return p1->momentum().rho() > p2->momentum().rho(); - } - }; -} - - -class IsolatedGenParticles : public edm::EDAnalyzer { - -public: - explicit IsolatedGenParticles(const edm::ParameterSet&); - ~IsolatedGenParticles() override; - -private: - void beginJob() override ; - void analyze(const edm::Event&, const edm::EventSetup&) override; - void endJob() override ; - - double DeltaPhi(double v1, double v2); - double DeltaR(double eta1, double phi1, double eta2, double phi2); - double DeltaR2(double eta1, double phi1, double eta2, double phi2); - - void fillTrack (GlobalPoint& posVec, math::XYZTLorentzVector& momVec, GlobalPoint& posECAL, int pdgId, bool okECAL, bool accpet); - void fillIsolatedTrack(math::XYZTLorentzVector& momVec, GlobalPoint& posECAL, int pdgId); - void BookHistograms(); - void clearTreeVectors(); - int particleCode(int); - - static const int NPBins = 3; - static const int NEtaBins = 4; - static const int PBins=32, EtaBins=60, Particles=12; - int nEventProc; - double genPartPBins[NPBins+1], genPartEtaBins[NEtaBins+1]; - double pSeed, ptMin, etaMax, pCutIsolate; - bool a_Isolation; - - std::string genSrc_; - const MagneticField *bField; - - edm::EDGetTokenT tok_hepmc_; - edm::EDGetTokenT tok_genParticles_; - - bool initL1, useHepMC; - static const size_t nL1BitsMax=128; - std::string algoBitToName[nL1BitsMax]; - double a_coneR, a_charIsoR, a_neutIsoR, a_mipR; - bool debugL1Info_; - int verbosity; - - edm::EDGetTokenT tok_L1GTrorsrc_; - edm::EDGetTokenT tok_L1GTobjmap_; - edm::EDGetTokenT tok_L1extMusrc_; - edm::EDGetTokenT tok_L1Em_; - edm::EDGetTokenT tok_L1extNonIsoEm_; - edm::EDGetTokenT tok_L1extTauJet_; - edm::EDGetTokenT tok_L1extCenJet_; - edm::EDGetTokenT tok_L1extFwdJet_; - - - edm::Service fs; - - TH1I *h_L1AlgoNames; - TH1I *h_NEventProc; - TH2D *h_pEta[Particles]; - - TTree *tree; - - std::vector *t_isoTrkPAll; - std::vector *t_isoTrkPtAll; - std::vector *t_isoTrkPhiAll; - std::vector *t_isoTrkEtaAll; - std::vector *t_isoTrkPdgIdAll; - std::vector *t_isoTrkDEtaAll; - std::vector *t_isoTrkDPhiAll; - - std::vector *t_isoTrkP; - std::vector *t_isoTrkPt; - std::vector *t_isoTrkEne; - std::vector *t_isoTrkEta; - std::vector *t_isoTrkPhi; - std::vector *t_isoTrkEtaEC; - std::vector *t_isoTrkPhiEC; - std::vector *t_isoTrkPdgId; - - std::vector *t_maxNearP31x31; - std::vector *t_cHadronEne31x31, *t_cHadronEne31x31_1, *t_cHadronEne31x31_2, *t_cHadronEne31x31_3; - std::vector *t_nHadronEne31x31; - std::vector *t_photonEne31x31; - std::vector *t_eleEne31x31; - std::vector *t_muEne31x31; - - std::vector *t_maxNearP25x25; - std::vector *t_cHadronEne25x25, *t_cHadronEne25x25_1, *t_cHadronEne25x25_2, *t_cHadronEne25x25_3; - std::vector *t_nHadronEne25x25; - std::vector *t_photonEne25x25; - std::vector *t_eleEne25x25; - std::vector *t_muEne25x25; - - std::vector *t_maxNearP21x21; - std::vector *t_cHadronEne21x21, *t_cHadronEne21x21_1, *t_cHadronEne21x21_2, *t_cHadronEne21x21_3; - std::vector *t_nHadronEne21x21; - std::vector *t_photonEne21x21; - std::vector *t_eleEne21x21; - std::vector *t_muEne21x21; - - std::vector *t_maxNearP15x15; - std::vector *t_cHadronEne15x15, *t_cHadronEne15x15_1, *t_cHadronEne15x15_2, *t_cHadronEne15x15_3; - std::vector *t_nHadronEne15x15; - std::vector *t_photonEne15x15; - std::vector *t_eleEne15x15; - std::vector *t_muEne15x15; - - std::vector *t_maxNearP11x11; - std::vector *t_cHadronEne11x11, *t_cHadronEne11x11_1, *t_cHadronEne11x11_2, *t_cHadronEne11x11_3; - std::vector *t_nHadronEne11x11; - std::vector *t_photonEne11x11; - std::vector *t_eleEne11x11; - std::vector *t_muEne11x11; - - std::vector *t_maxNearP9x9; - std::vector *t_cHadronEne9x9, *t_cHadronEne9x9_1, *t_cHadronEne9x9_2, *t_cHadronEne9x9_3; - std::vector *t_nHadronEne9x9; - std::vector *t_photonEne9x9; - std::vector *t_eleEne9x9; - std::vector *t_muEne9x9; - - std::vector *t_maxNearP7x7; - std::vector *t_cHadronEne7x7, *t_cHadronEne7x7_1, *t_cHadronEne7x7_2, *t_cHadronEne7x7_3; - std::vector *t_nHadronEne7x7; - std::vector *t_photonEne7x7; - std::vector *t_eleEne7x7; - std::vector *t_muEne7x7; - - std::vector *t_maxNearP3x3; - std::vector *t_cHadronEne3x3, *t_cHadronEne3x3_1, *t_cHadronEne3x3_2, *t_cHadronEne3x3_3; - std::vector *t_nHadronEne3x3; - std::vector *t_photonEne3x3; - std::vector *t_eleEne3x3; - std::vector *t_muEne3x3; - - std::vector *t_maxNearP1x1; - std::vector *t_cHadronEne1x1, *t_cHadronEne1x1_1, *t_cHadronEne1x1_2, *t_cHadronEne1x1_3; - std::vector *t_nHadronEne1x1; - std::vector *t_photonEne1x1; - std::vector *t_eleEne1x1; - std::vector *t_muEne1x1; - - std::vector *t_maxNearPHC1x1; - std::vector *t_cHadronEneHC1x1, *t_cHadronEneHC1x1_1, *t_cHadronEneHC1x1_2, *t_cHadronEneHC1x1_3; - std::vector *t_nHadronEneHC1x1; - std::vector *t_photonEneHC1x1; - std::vector *t_eleEneHC1x1; - std::vector *t_muEneHC1x1; - - std::vector *t_maxNearPHC3x3; - std::vector *t_cHadronEneHC3x3, *t_cHadronEneHC3x3_1, *t_cHadronEneHC3x3_2, *t_cHadronEneHC3x3_3; - std::vector *t_nHadronEneHC3x3; - std::vector *t_photonEneHC3x3; - std::vector *t_eleEneHC3x3; - std::vector *t_muEneHC3x3; - - std::vector *t_maxNearPHC5x5; - std::vector *t_cHadronEneHC5x5, *t_cHadronEneHC5x5_1, *t_cHadronEneHC5x5_2, *t_cHadronEneHC5x5_3; - std::vector *t_nHadronEneHC5x5; - std::vector *t_photonEneHC5x5; - std::vector *t_eleEneHC5x5; - std::vector *t_muEneHC5x5; - - std::vector *t_maxNearPHC7x7; - std::vector *t_cHadronEneHC7x7, *t_cHadronEneHC7x7_1, *t_cHadronEneHC7x7_2, *t_cHadronEneHC7x7_3; - std::vector *t_nHadronEneHC7x7; - std::vector *t_photonEneHC7x7; - std::vector *t_eleEneHC7x7; - std::vector *t_muEneHC7x7; - - std::vector *t_maxNearPR; - std::vector *t_cHadronEneR, *t_cHadronEneR_1, *t_cHadronEneR_2, *t_cHadronEneR_3; - std::vector *t_nHadronEneR; - std::vector *t_photonEneR; - std::vector *t_eleEneR; - std::vector *t_muEneR; - - std::vector *t_maxNearPIsoR; - std::vector *t_cHadronEneIsoR, *t_cHadronEneIsoR_1, *t_cHadronEneIsoR_2, *t_cHadronEneIsoR_3; - std::vector *t_nHadronEneIsoR; - std::vector *t_photonEneIsoR; - std::vector *t_eleEneIsoR; - std::vector *t_muEneIsoR; - - std::vector *t_maxNearPHCR; - std::vector *t_cHadronEneHCR, *t_cHadronEneHCR_1, *t_cHadronEneHCR_2, *t_cHadronEneHCR_3; - std::vector *t_nHadronEneHCR; - std::vector *t_photonEneHCR; - std::vector *t_eleEneHCR; - std::vector *t_muEneHCR; - - std::vector *t_maxNearPIsoHCR; - std::vector *t_cHadronEneIsoHCR, *t_cHadronEneIsoHCR_1, *t_cHadronEneIsoHCR_2, *t_cHadronEneIsoHCR_3; - std::vector *t_nHadronEneIsoHCR; - std::vector *t_photonEneIsoHCR; - std::vector *t_eleEneIsoHCR; - std::vector *t_muEneIsoHCR; - - std::vector *t_L1Decision; - std::vector *t_L1CenJetPt, *t_L1CenJetEta, *t_L1CenJetPhi; - std::vector *t_L1FwdJetPt, *t_L1FwdJetEta, *t_L1FwdJetPhi; - std::vector *t_L1TauJetPt, *t_L1TauJetEta, *t_L1TauJetPhi; - std::vector *t_L1MuonPt, *t_L1MuonEta, *t_L1MuonPhi; - std::vector *t_L1IsoEMPt, *t_L1IsoEMEta, *t_L1IsoEMPhi; - std::vector *t_L1NonIsoEMPt, *t_L1NonIsoEMEta, *t_L1NonIsoEMPhi; - std::vector *t_L1METPt, *t_L1METEta, *t_L1METPhi; - - spr::genSimInfo isoinfo1x1, isoinfo3x3, isoinfo7x7, isoinfo9x9, isoinfo11x11; - spr::genSimInfo isoinfo15x15, isoinfo21x21, isoinfo25x25, isoinfo31x31; - spr::genSimInfo isoinfoHC1x1, isoinfoHC3x3, isoinfoHC5x5, isoinfoHC7x7; - spr::genSimInfo isoinfoR, isoinfoIsoR, isoinfoHCR, isoinfoIsoHCR; - -}; - -#endif diff --git a/Calibration/IsolatedParticles/plugins/IsolatedParticlesGeneratedJets.cc b/Calibration/IsolatedParticles/plugins/IsolatedParticlesGeneratedJets.cc index 17520a6ab7aa3..3c01ef4f9d616 100644 --- a/Calibration/IsolatedParticles/plugins/IsolatedParticlesGeneratedJets.cc +++ b/Calibration/IsolatedParticles/plugins/IsolatedParticlesGeneratedJets.cc @@ -1,11 +1,12 @@ // -*- C++ -*- // -// Package: IsolatedParticlesGeneratedJets +// Package: IsolatedParticles // Class: IsolatedParticlesGeneratedJets // /**\class IsolatedParticlesGeneratedJets IsolatedParticlesGeneratedJets.cc Calibration/IsolatedParticles/plugins/IsolatedParticlesGeneratedJets.cc - Description: + Description: Studies properties of jets at generator level in context of + isolated particles Implementation: @@ -16,19 +17,83 @@ // // -#include "Calibration/IsolatedParticles/plugins/IsolatedParticlesGeneratedJets.h" +// user include files #include "DataFormats/HepMCCandidate/interface/GenParticle.h" +#include "DataFormats/JetReco/interface/GenJet.h" +#include "DataFormats/JetReco/interface/GenJetCollection.h" +#include "DataFormats/HepMCCandidate/interface/GenParticleFwd.h" + +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" + +//TFile Service +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "CommonTools/UtilAlgos/interface/TFileService.h" + +#include "RecoJets/JetProducers/interface/JetMatchingTools.h" + +// root objects +#include "TROOT.h" +#include "TSystem.h" +#include "TFile.h" +#include "TH1F.h" +#include "TH2F.h" +#include "TProfile.h" +#include "TDirectory.h" +#include "TTree.h" + +class IsolatedParticlesGeneratedJets : public edm::one::EDAnalyzer { + +public: + explicit IsolatedParticlesGeneratedJets(const edm::ParameterSet&); + ~IsolatedParticlesGeneratedJets() override { } + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + +private: + void beginJob() override; + void analyze(const edm::Event&, const edm::EventSetup&) override; + void endJob() override { } + + void bookHistograms(); + void clearTreeVectors(); + + const bool debug_; + TTree *tree_; -IsolatedParticlesGeneratedJets::IsolatedParticlesGeneratedJets(const edm::ParameterSet& iConfig) { + const edm::EDGetTokenT tok_jets_; + const edm::EDGetTokenT tok_parts_; - debug = iConfig.getUntrackedParameter ("Debug", false); - tok_jets_ = consumes(iConfig.getParameter("JetSource")); - tok_parts_ = consumes(iConfig.getParameter("ParticleSource")); -} + std::vector *t_gjetN; + std::vector *t_gjetE, *t_gjetPt, *t_gjetEta, *t_gjetPhi; + std::vector< std::vector > *t_jetTrkP; + std::vector< std::vector > *t_jetTrkPt; + std::vector< std::vector > *t_jetTrkEta; + std::vector< std::vector > *t_jetTrkPhi; + std::vector< std::vector > *t_jetTrkPdg; + std::vector< std::vector > *t_jetTrkCharge; + +}; +IsolatedParticlesGeneratedJets::IsolatedParticlesGeneratedJets(const edm::ParameterSet& iConfig) : + debug_(iConfig.getUntrackedParameter("Debug",false)), + tok_jets_(consumes(iConfig.getParameter("JetSource"))), + tok_parts_(consumes(iConfig.getParameter("ParticleSource"))) { -IsolatedParticlesGeneratedJets::~IsolatedParticlesGeneratedJets() { + usesResource(TFileService::kSharedResource); + +} +void IsolatedParticlesGeneratedJets::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + desc.addUntracked("Debug",true); + desc.add("JetSource",edm::InputTag("ak5GenJets")); + desc.add("ParticleSource",edm::InputTag("genParticles")); + descriptions.add("isolatedParticlesGeneratedJets",desc); } void IsolatedParticlesGeneratedJets::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { @@ -49,7 +114,7 @@ void IsolatedParticlesGeneratedJets::analyze(const edm::Event& iEvent, const edm int njets = 0; for (unsigned iGenJet = 0; iGenJet < genJets->size(); ++iGenJet) { - const reco::GenJet& genJet = (*genJets) [iGenJet]; + const reco::GenJet& genJet = (*genJets)[iGenJet]; double genJetE = genJet.energy(); double genJetPt = genJet.pt(); @@ -61,17 +126,19 @@ void IsolatedParticlesGeneratedJets::analyze(const edm::Event& iEvent, const edm njets++; std::vector genJetConstituents = jetMatching.getGenParticles ((*genJets) [iGenJet]); - std::vector v_trkP, v_trkPt, v_trkEta, v_trkPhi, v_trkPdg, v_trkCharge; - if(debug) std::cout<<"Jet(pt,Eta,Phi) "<p()<<" "<pt() - <<" "<eta()<<" "<phi() - <p() << " " + << genJetConstituents[ic]->pt() << " " + << genJetConstituents[ic]->eta() << " " + << genJetConstituents[ic]->phi(); v_trkP.push_back(genJetConstituents[ic]->p()); v_trkPt.push_back(genJetConstituents[ic]->pt()); @@ -100,24 +167,25 @@ void IsolatedParticlesGeneratedJets::analyze(const edm::Event& iEvent, const edm t_gjetN->push_back(njets); - unsigned int indx = 0; - for(reco::GenParticleCollection::const_iterator ig = genParticles->begin(); ig!= genParticles->end(); ++ig,++indx) { - - if (debug) - std::cout << "Track " << indx << " Status " << ig->status() << " charge " - << ig->charge() << " pdgId " << ig->pdgId() << " mass " - << ig->mass() << " P " << ig->momentum() << " E " - << ig->energy() << " Origin " << ig->vertex() << std::endl; + if (debug_) { + unsigned int indx = 0; + reco::GenParticleCollection::const_iterator ig = genParticles->begin(); + for (; ig!= genParticles->end(); ++ig,++indx) { + edm::LogVerbatim("IsoTrack") << "Track " << indx << " Status " + << ig->status() << " charge " + << ig->charge() << " pdgId " << ig->pdgId() + << " mass " << ig->mass() << " P " + << ig->momentum() << " E " << ig->energy() + << " Origin " << ig->vertex(); + } } - - tree->Fill(); + tree_->Fill(); } void IsolatedParticlesGeneratedJets::beginJob() { - BookHistograms(); - + bookHistograms(); } void IsolatedParticlesGeneratedJets::clearTreeVectors() { @@ -135,9 +203,10 @@ void IsolatedParticlesGeneratedJets::clearTreeVectors() { t_jetTrkCharge ->clear(); } -void IsolatedParticlesGeneratedJets::BookHistograms(){ +void IsolatedParticlesGeneratedJets::bookHistograms(){ - tree = fs->make("tree", "tree"); + edm::Service fs; + tree_ = fs->make("tree", "tree"); t_gjetN = new std::vector (); t_gjetE = new std::vector(); @@ -152,22 +221,19 @@ void IsolatedParticlesGeneratedJets::BookHistograms(){ t_jetTrkPdg = new std::vector >(); t_jetTrkCharge = new std::vector >(); - tree->Branch("t_gjetN", "vector", &t_gjetN); - tree->Branch("t_gjetE", "vector", &t_gjetE); - tree->Branch("t_gjetPt", "vector", &t_gjetPt); - tree->Branch("t_gjetEta", "vector", &t_gjetEta); - tree->Branch("t_gjetPhi", "vector", &t_gjetPhi); + tree_->Branch("t_gjetN", "std::vector", &t_gjetN); + tree_->Branch("t_gjetE", "std::vector", &t_gjetE); + tree_->Branch("t_gjetPt", "std::vector", &t_gjetPt); + tree_->Branch("t_gjetEta", "std::vector", &t_gjetEta); + tree_->Branch("t_gjetPhi", "std::vector", &t_gjetPhi); - tree->Branch("t_jetTrkP", "vector >", &t_jetTrkP); - tree->Branch("t_jetTrkPt", "vector >", &t_jetTrkPt); - tree->Branch("t_jetTrkEta", "vector >", &t_jetTrkEta); - tree->Branch("t_jetTrkPhi", "vector >", &t_jetTrkPhi); - tree->Branch("t_jetTrkPdg", "vector >", &t_jetTrkPdg); - tree->Branch("t_jetTrkCharge", "vector >", &t_jetTrkCharge); - -} + tree_->Branch("t_jetTrkP", "std::vector >", &t_jetTrkP); + tree_->Branch("t_jetTrkPt", "std::vector >", &t_jetTrkPt); + tree_->Branch("t_jetTrkEta", "std::vector >", &t_jetTrkEta); + tree_->Branch("t_jetTrkPhi", "std::vector >", &t_jetTrkPhi); + tree_->Branch("t_jetTrkPdg", "std::vector >", &t_jetTrkPdg); + tree_->Branch("t_jetTrkCharge", "std::vector >", &t_jetTrkCharge); -void IsolatedParticlesGeneratedJets::endJob() { } //define this as a plug-in diff --git a/Calibration/IsolatedParticles/plugins/IsolatedParticlesGeneratedJets.h b/Calibration/IsolatedParticles/plugins/IsolatedParticlesGeneratedJets.h deleted file mode 100644 index e82f8b73339a4..0000000000000 --- a/Calibration/IsolatedParticles/plugins/IsolatedParticlesGeneratedJets.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef CalibrationIsolatedParticlesGeneratedJets_h -#define CalibrationIsolatedParticlesGeneratedJets_h - -// system include files -#include - -// user include files -#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" - -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/MakerMacros.h" - -#include "FWCore/ParameterSet/interface/ParameterSet.h" - -//TFile Service -#include "FWCore/ServiceRegistry/interface/Service.h" -#include "CommonTools/UtilAlgos/interface/TFileService.h" - -#include "DataFormats/JetReco/interface/GenJet.h" -#include "DataFormats/JetReco/interface/GenJetCollection.h" -#include "RecoJets/JetProducers/interface/JetMatchingTools.h" -#include "DataFormats/HepMCCandidate/interface/GenParticleFwd.h" - -// root objects -#include "TROOT.h" -#include "TSystem.h" -#include "TFile.h" -#include "TH1F.h" -#include "TH2F.h" -#include "TProfile.h" -#include "TDirectory.h" -#include "TTree.h" - -class IsolatedParticlesGeneratedJets : public edm::EDAnalyzer { - -public: - explicit IsolatedParticlesGeneratedJets(const edm::ParameterSet&); - ~IsolatedParticlesGeneratedJets() override; - -private: - void beginJob() override ; - void analyze(const edm::Event&, const edm::EventSetup&) override; - void endJob() override ; - - void BookHistograms(); - void clearTreeVectors(); - - bool debug; - edm::Service fs; - TTree *tree; - - edm::EDGetTokenT tok_jets_; - edm::EDGetTokenT tok_parts_; - - std::vector *t_gjetN; - std::vector *t_gjetE, *t_gjetPt, *t_gjetEta, *t_gjetPhi; - std::vector< std::vector > *t_jetTrkP; - std::vector< std::vector > *t_jetTrkPt; - std::vector< std::vector > *t_jetTrkEta; - std::vector< std::vector > *t_jetTrkPhi; - std::vector< std::vector > *t_jetTrkPdg; - std::vector< std::vector > *t_jetTrkCharge; - -}; - -#endif diff --git a/Calibration/IsolatedParticles/plugins/IsolatedTracksCone.cc b/Calibration/IsolatedParticles/plugins/IsolatedTracksCone.cc index ca4d96f4c8487..448a9e162b2a1 100644 --- a/Calibration/IsolatedParticles/plugins/IsolatedTracksCone.cc +++ b/Calibration/IsolatedParticles/plugins/IsolatedTracksCone.cc @@ -1,96 +1,433 @@ // -*- C++ -*- // -// Package: IsolatedTracksCone +// Package: IsolatedParticles // Class: IsolatedTracksCone // +/**\class IsolatedTracksCone IsolatedTracksCone.cc Calibration/IsolatedParticles/plugins/IsolatedTracksCone.cc -/**\class IsolatedTracksCone IsolatedTracksCone.cc - // Analysis/IsolatedTracksCone/src/IsolatedTracksCone.cc - - Description: + Description: Studies properties of isolated particles in the context of + cone algorithm Implementation: - + */ // // Original Author: Jim Hirschauer (adaptation of Seema Sharma's -// IsolatedTracksNew) +// IsolatedTracksNew) // Created: Thu Nov 6 15:30:40 CST 2008 // // -#define _DEBUG_QUIET +// system include files +#include +#include +#include +#include +#include + +#include -#include "Calibration/IsolatedParticles/plugins/IsolatedTracksCone.h" +// user include files #include "Calibration/IsolatedParticles/interface/ChargeIsolation.h" +#include "Calibration/IsolatedParticles/interface/FindCaloHitCone.h" +#include "Calibration/IsolatedParticles/interface/FindCaloHit.h" +#include "Calibration/IsolatedParticles/interface/eECALMatrix.h" +#include "Calibration/IsolatedParticles/interface/eHCALMatrix.h" +#include "Calibration/IsolatedParticles/interface/eCone.h" +#include "Calibration/IsolatedParticles/interface/MatchingSimTrack.h" +#include "Calibration/IsolatedParticles/interface/CaloSimInfo.h" + +#include "CondFormats/DataRecord/interface/EcalChannelStatusRcd.h" +#include "DataFormats/Common/interface/Ref.h" +#include "DataFormats/Common/interface/Handle.h" +#include "DataFormats/Candidate/interface/Candidate.h" +#include "DataFormats/DetId/interface/DetId.h" +#include "DataFormats/EcalDetId/interface/EBDetId.h" +#include "DataFormats/EcalDetId/interface/EEDetId.h" +#include "DataFormats/HcalDetId/interface/HcalDetId.h" +#include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h" +#include "DataFormats/HcalRecHit/interface/HcalRecHitCollections.h" +// muons and tracks +#include "DataFormats/TrackReco/interface/Track.h" +#include "DataFormats/TrackReco/interface/TrackFwd.h" +#include "DataFormats/TrackReco/interface/HitPattern.h" +// Vertices +#include "DataFormats/VertexReco/interface/VertexFwd.h" +#include "DataFormats/VertexReco/interface/Vertex.h" +//L1 objects +#include "DataFormats/L1Trigger/interface/L1JetParticle.h" +#include "DataFormats/L1Trigger/interface/L1JetParticleFwd.h" #include "DataFormats/HLTReco/interface/TriggerObject.h" -#include "FWCore/Common/interface/TriggerNames.h" -#include "FWCore/Framework/interface/LuminosityBlock.h" #include "DataFormats/Common/interface/TriggerResults.h" #include "DataFormats/HLTReco/interface/TriggerEvent.h" #include "DataFormats/HLTReco/interface/TriggerTypeDefs.h" -#include "CondFormats/DataRecord/interface/EcalChannelStatusRcd.h" +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/Common/interface/TriggerNames.h" +#include "FWCore/Framework/interface/LuminosityBlock.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" + +//TFile Service +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "CommonTools/UtilAlgos/interface/TFileService.h" + +// ecal / hcal +#include "Geometry/CaloGeometry/interface/CaloGeometry.h" +#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" +#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h" +#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h" +#include "Geometry/CaloTopology/interface/HcalTopology.h" +#include "Geometry/CaloTopology/interface/CaloTopology.h" + #include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgo.h" #include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgoRcd.h" +// SimHit, SimTrack, ... +#include "SimDataFormats/CaloHit/interface/PCaloHitContainer.h" +#include "SimDataFormats/Track/interface/SimTrack.h" +#include "SimDataFormats/Track/interface/SimTrackContainer.h" +#include "SimDataFormats/Vertex/interface/SimVertex.h" +#include "SimDataFormats/Vertex/interface/SimVertexContainer.h" + +// track associator +#include "TrackingTools/TrajectoryState/interface/FreeTrajectoryState.h" +#include "TrackingTools/TrackAssociator/interface/TrackDetectorAssociator.h" + +// tracker hit associator +#include "SimTracker/Records/interface/TrackAssociatorRecord.h" +#include "SimTracker/TrackerHitAssociation/interface/TrackerHitAssociator.h" +#include "RecoCaloTools/Navigation/interface/CaloNavigator.h" + +// root objects +#include "TROOT.h" +#include "TSystem.h" +#include "TFile.h" +#include "TH1F.h" +#include "TH2F.h" +#include "TProfile.h" +#include "TDirectory.h" +#include "TTree.h" + +class IsolatedTracksCone : public edm::one::EDAnalyzer { + +public: + explicit IsolatedTracksCone(const edm::ParameterSet&); + ~IsolatedTracksCone() override; + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + +private: + void beginJob() override ; + void analyze(const edm::Event&, const edm::EventSetup&) override; + void endJob() override ; + + void printTrack(const reco::Track* pTrack); + + // void BookHistograms(); + void buildTree(); + void clearTrackVectors(); + + double deltaPhi(double v1, double v2); + double deltaR(double eta1, double phi1, double eta2, double phi2); + + static constexpr int nEtaBins_ = 4; + static constexpr int nPBins_ = 21; + std::array genPartPBins_; + std::array genPartEtaBins; + + const bool doMC_; + const int myverbose_; + const bool useJetTrigger_; + const double drLeadJetVeto_, ptMinLeadJet_; + const int debugTrks_; + const bool printTrkHitPattern_; + + const TrackerHitAssociator::Config trackerHitAssociatorConfig_; + + const edm::EDGetTokenT tok_L1extTauJet_; + const edm::EDGetTokenT tok_L1extCenJet_; + const edm::EDGetTokenT tok_L1extFwdJet_; + + const edm::EDGetTokenT tok_EB_; + const edm::EDGetTokenT tok_EE_; + const edm::EDGetTokenT tok_hbhe_; + + const edm::EDGetTokenT tok_genTrack_; + const edm::EDGetTokenT tok_simTk_; + const edm::EDGetTokenT tok_simVtx_; + + const edm::EDGetTokenT tok_caloEB_; + const edm::EDGetTokenT tok_caloEE_; + const edm::EDGetTokenT tok_caloHH_; + const edm::EDGetTokenT tok_trigger_; + + const double minTrackP_, maxTrackEta_, maxNearTrackP_; + const int debugEcalSimInfo_; + const bool applyEcalIsolation_; + + // track associator to detector parameters + TrackAssociatorParameters parameters_; + std::unique_ptr trackAssociator_; + + TTree* ntp_; + + TH1F* h_RawPt ; + TH1F* h_RawP ; + TH1F* h_RawEta; + TH1F* h_RawPhi; + + int nRawTRK ; + int nFailHighPurityQaul; + int nFailPt ; + int nFailEta ; + int nMissEcal ; + int nMissHcal ; + int nEVT; + int nEVT_failL1; + int nTRK; + double leadL1JetPT; + double leadL1JetEta; + double leadL1JetPhi; + + std::unique_ptr > > t_v_hnNearTRKs; + std::unique_ptr > > t_v_hnLayers_maxNearP; + std::unique_ptr > > t_v_htrkQual_maxNearP; + std::unique_ptr > > t_v_hmaxNearP_goodTrk; + std::unique_ptr > > t_v_hmaxNearP; + + std::unique_ptr > > t_v_cone_hnNearTRKs; + std::unique_ptr > > t_v_cone_hnLayers_maxNearP; + std::unique_ptr > > t_v_cone_htrkQual_maxNearP; + std::unique_ptr > > t_v_cone_hmaxNearP_goodTrk; + std::unique_ptr > > t_v_cone_hmaxNearP; + + std::unique_ptr > t_trkNOuterHits; + std::unique_ptr > t_trkNLayersCrossed; + std::unique_ptr > t_dtFromLeadJet; + std::unique_ptr > t_trkP; + std::unique_ptr > t_simP; + std::unique_ptr > t_trkPt; + std::unique_ptr > t_trkEta; + std::unique_ptr > t_trkPhi; + std::unique_ptr > t_e3x3; + + std::unique_ptr > > t_v_eDR; + std::unique_ptr > > t_v_eMipDR; + + std::unique_ptr > t_h3x3; + std::unique_ptr > t_h5x5; + std::unique_ptr > t_hsim3x3; + std::unique_ptr > t_hsim5x5; + + std::unique_ptr > t_nRH_h3x3; + std::unique_ptr > t_nRH_h5x5; + + std::unique_ptr > t_hsim3x3Matched; + std::unique_ptr > t_hsim5x5Matched; + std::unique_ptr > t_hsim3x3Rest; + std::unique_ptr > t_hsim5x5Rest; + std::unique_ptr > t_hsim3x3Photon; + std::unique_ptr > t_hsim5x5Photon; + std::unique_ptr > t_hsim3x3NeutHad; + std::unique_ptr > t_hsim5x5NeutHad; + std::unique_ptr > t_hsim3x3CharHad; + std::unique_ptr > t_hsim5x5CharHad; + std::unique_ptr > t_hsim3x3PdgMatched; + std::unique_ptr > t_hsim5x5PdgMatched; + std::unique_ptr > t_hsim3x3Total; + std::unique_ptr > t_hsim5x5Total; + + std::unique_ptr > t_hsim3x3NMatched; + std::unique_ptr > t_hsim3x3NRest; + std::unique_ptr > t_hsim3x3NPhoton; + std::unique_ptr > t_hsim3x3NNeutHad; + std::unique_ptr > t_hsim3x3NCharHad; + std::unique_ptr > t_hsim3x3NTotal; + + std::unique_ptr > t_hsim5x5NMatched; + std::unique_ptr > t_hsim5x5NRest; + std::unique_ptr > t_hsim5x5NPhoton; + std::unique_ptr > t_hsim5x5NNeutHad; + std::unique_ptr > t_hsim5x5NCharHad; + std::unique_ptr > t_hsim5x5NTotal; + + std::unique_ptr > t_distFromHotCell_h3x3; + std::unique_ptr > t_ietaFromHotCell_h3x3; + std::unique_ptr > t_iphiFromHotCell_h3x3; + std::unique_ptr > t_distFromHotCell_h5x5; + std::unique_ptr > t_ietaFromHotCell_h5x5; + std::unique_ptr > t_iphiFromHotCell_h5x5; + + std::unique_ptr > t_trkHcalEne; + std::unique_ptr > t_trkEcalEne; + + std::unique_ptr > > t_v_hsimInfoConeMatched; + std::unique_ptr > > t_v_hsimInfoConeRest; + std::unique_ptr > > t_v_hsimInfoConePhoton; + std::unique_ptr > > t_v_hsimInfoConeNeutHad; + std::unique_ptr > > t_v_hsimInfoConeCharHad; + std::unique_ptr > > t_v_hsimInfoConePdgMatched; + std::unique_ptr > > t_v_hsimInfoConeTotal; + + std::unique_ptr > > t_v_hsimInfoConeNMatched; + std::unique_ptr > > t_v_hsimInfoConeNRest; + std::unique_ptr > > t_v_hsimInfoConeNPhoton; + std::unique_ptr > > t_v_hsimInfoConeNNeutHad; + std::unique_ptr > > t_v_hsimInfoConeNCharHad; + std::unique_ptr > > t_v_hsimInfoConeNTotal; + + std::unique_ptr > > t_v_hsimCone; + std::unique_ptr > > t_v_hCone; + std::unique_ptr > > t_v_nRecHitsCone; + std::unique_ptr > > t_v_nSimHitsCone; + + std::unique_ptr > > t_v_distFromHotCell; + std::unique_ptr > > t_v_ietaFromHotCell; + std::unique_ptr > > t_v_iphiFromHotCell; + + std::unique_ptr > > t_v_hlTriggers; + std::unique_ptr > t_hltHB; + std::unique_ptr > t_hltHE; + std::unique_ptr > t_hltL1Jet15; + std::unique_ptr > t_hltJet30; + std::unique_ptr > t_hltJet50; + std::unique_ptr > t_hltJet80; + std::unique_ptr > t_hltJet110; + std::unique_ptr > t_hltJet140; + std::unique_ptr > t_hltJet180; + std::unique_ptr > t_hltL1SingleEG5; + std::unique_ptr > t_hltZeroBias; + std::unique_ptr > t_hltMinBiasHcal; + std::unique_ptr > t_hltMinBiasEcal; + std::unique_ptr > t_hltMinBiasPixel; + std::unique_ptr > t_hltSingleIsoTau30_Trk5; + std::unique_ptr > t_hltDoubleLooseIsoTau15_Trk5; + + std::unique_ptr > > t_v_RH_h3x3_ieta; + std::unique_ptr > > t_v_RH_h3x3_iphi; + std::unique_ptr > > t_v_RH_h3x3_ene ; + std::unique_ptr > > t_v_RH_h5x5_ieta; + std::unique_ptr > > t_v_RH_h5x5_iphi; + std::unique_ptr > > t_v_RH_h5x5_ene ; + std::unique_ptr > > t_v_RH_r26_ieta ; + std::unique_ptr > > t_v_RH_r26_iphi ; + std::unique_ptr > > t_v_RH_r26_ene ; + std::unique_ptr > > t_v_RH_r44_ieta ; + std::unique_ptr > > t_v_RH_r44_iphi ; + std::unique_ptr > > t_v_RH_r44_ene ; + + std::unique_ptr > t_irun; + std::unique_ptr > t_ievt; + std::unique_ptr > t_ilum; + +}; + IsolatedTracksCone::IsolatedTracksCone(const edm::ParameterSet& iConfig) : - trackerHitAssociatorConfig_(consumesCollector()) { + doMC_(iConfig.getUntrackedParameter("doMC",false)), + myverbose_(iConfig.getUntrackedParameter("verbosity",5)), + useJetTrigger_(iConfig.getUntrackedParameter("useJetTrigger",false)), + drLeadJetVeto_(iConfig.getUntrackedParameter("drLeadJetVeto",1.2)), + ptMinLeadJet_(iConfig.getUntrackedParameter("ptMinLeadJet",15.0)), + debugTrks_(iConfig.getUntrackedParameter("debugTracks")), + printTrkHitPattern_(iConfig.getUntrackedParameter("printTrkHitPattern")), + trackerHitAssociatorConfig_(consumesCollector()), + tok_L1extTauJet_(consumes(iConfig.getParameter("L1extraTauJetSource"))), + tok_L1extCenJet_(consumes(iConfig.getParameter("L1extraCenJetSource"))), + tok_L1extFwdJet_(consumes(iConfig.getParameter("L1extraFwdJetSource"))), + tok_EB_(consumes(edm::InputTag("ecalRecHit","EcalRecHitsEB"))), + tok_EE_(consumes(edm::InputTag("ecalRecHit","EcalRecHitsEE"))), + tok_hbhe_(consumes(edm::InputTag("hbhereco"))), + tok_genTrack_(consumes(edm::InputTag("generalTracks"))), + tok_simTk_(consumes(edm::InputTag("g4SimHits"))), + tok_simVtx_(consumes(edm::InputTag("g4SimHits"))), + tok_caloEB_(consumes(edm::InputTag("g4SimHits","EcalHitsEB"))), + tok_caloEE_(consumes(edm::InputTag("g4SimHits", "EcalHitsEE"))), + tok_caloHH_(consumes(edm::InputTag("g4SimHits", "HcalHits"))), + tok_trigger_(consumes(edm::InputTag("TriggerResults","","HLT"))), + minTrackP_(iConfig.getUntrackedParameter("minTrackP",10.0)), + maxTrackEta_(iConfig.getUntrackedParameter("maxTrackEta",5.0)), + maxNearTrackP_(iConfig.getUntrackedParameter("maxNearTrackP",1.0)), + debugEcalSimInfo_(iConfig.getUntrackedParameter("debugEcalSimInfo")), + applyEcalIsolation_(iConfig.getUntrackedParameter("applyEcalIsolation")) { //now do what ever initialization is needed - doMC = iConfig.getUntrackedParameter ("DoMC", false); - myverbose_ = iConfig.getUntrackedParameter( "Verbosity", 5 ); - useJetTrigger_ = iConfig.getUntrackedParameter( "useJetTrigger", false); - drLeadJetVeto_ = iConfig.getUntrackedParameter( "drLeadJetVeto", 1.2 ); - ptMinLeadJet_ = iConfig.getUntrackedParameter( "ptMinLeadJet", 15.0 ); - - debugTrks_ = iConfig.getUntrackedParameter("DebugTracks"); - printTrkHitPattern_ = iConfig.getUntrackedParameter("PrintTrkHitPattern"); - - minTrackP_ = iConfig.getUntrackedParameter( "minTrackP", 10.0); - maxTrackEta_ = iConfig.getUntrackedParameter( "maxTrackEta", 5.0); - maxNearTrackP_ = iConfig.getUntrackedParameter( "maxNearTrackP", 1.0); - - debugEcalSimInfo_ = iConfig.getUntrackedParameter("DebugEcalSimInfo"); - - applyEcalIsolation_ = iConfig.getUntrackedParameter("ApplyEcalIsolation"); - - tok_L1extTauJet_ = consumes(iConfig.getParameter("L1extraTauJetSource")); - tok_L1extCenJet_ = consumes(iConfig.getParameter("L1extraCenJetSource")); - tok_L1extFwdJet_ = consumes(iConfig.getParameter("L1extraFwdJetSource")); - - // hard coded collection access - tok_EB_ = consumes(edm::InputTag("ecalRecHit","EcalRecHitsEB")); - tok_EE_ = consumes(edm::InputTag("ecalRecHit","EcalRecHitsEE")); - tok_hbhe_ = consumes(edm::InputTag("hbhereco")); - tok_genTrack_ = consumes(edm::InputTag("generalTracks")); - tok_simTk_ = consumes(edm::InputTag("g4SimHits")); - tok_simVtx_ = consumes(edm::InputTag("g4SimHits")); - tok_caloEB_ = consumes(edm::InputTag("g4SimHits", "EcalHitsEB")); - tok_caloEE_ = consumes(edm::InputTag("g4SimHits", "EcalHitsEE")); - tok_caloHH_ = consumes(edm::InputTag("g4SimHits", "HcalHits")); - tok_trigger_ = consumes(edm::InputTag("TriggerResults","","HLT")); edm::ParameterSet parameters = iConfig.getParameter("TrackAssociatorParameters"); edm::ConsumesCollector iC = consumesCollector(); - parameters_.loadParameters( parameters, iC ); - trackAssociator_ = new TrackDetectorAssociator(); + parameters_.loadParameters( parameters, iC); + trackAssociator_ = std::unique_ptr(new TrackDetectorAssociator()); trackAssociator_->useDefaultPropagator(); if(myverbose_>=0) { - std::cout <<"Parameters read from config file \n" - << "myverbose_ " << myverbose_ << "\n" - << "useJetTrigger_ " << useJetTrigger_ << "\n" - << "drLeadJetVeto_ " << drLeadJetVeto_ << "\n" - << "minTrackP_ " << minTrackP_ << "\n" - << "maxTrackEta_ " << maxTrackEta_ << "\n" - << "maxNearTrackP_ " << maxNearTrackP_ - << std::endl; + edm::LogVerbatim("IsoTrack") <<"Parameters read from config file \n" + << "myverbose_ " << myverbose_ << "\n" + << "useJetTrigger_ " << useJetTrigger_ << "\n" + << "drLeadJetVeto_ " << drLeadJetVeto_ << "\n" + << "minTrackP_ " << minTrackP_ << "\n" + << "maxTrackEta_ " << maxTrackEta_ << "\n" + << "maxNearTrackP_ " << maxNearTrackP_; } } -IsolatedTracksCone::~IsolatedTracksCone() { - delete trackAssociator_; +IsolatedTracksCone::~IsolatedTracksCone() { +} + +void IsolatedTracksCone::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + + edm::ParameterSetDescription desc; + desc.addUntracked("doMC", false); + desc.addUntracked("verbosity", 1); + desc.addUntracked("useJetTrigger", false); + desc.addUntracked("drLeadJetVeto", 1.2); + desc.addUntracked("ptMinLeadJet", 15.0); + desc.addUntracked("debugTracks", 0); + desc.addUntracked("printTrkHitPattern", true); + desc.addUntracked("minTrackP", 1.0); + desc.addUntracked("maxTrackEta", 2.6); + desc.addUntracked("maxNearTrackP", 1.0); + desc.addUntracked("debugEcalSimInfo", false); + desc.addUntracked("applyEcalIsolation", true); + desc.addUntracked("debugL1Info", false); + desc.add("L1extraTauJetSource",edm::InputTag("l1extraParticles","Tau")); + desc.add("L1extraCenJetSource",edm::InputTag("l1extraParticles","Central")); + desc.add("L1extraFwdJetSource",edm::InputTag("l1extraParticles","Forward")); + //The following parameters are used as default for track association + edm::ParameterSetDescription desc_TrackAssoc; + desc_TrackAssoc.add("muonMaxDistanceSigmaX",0.0); + desc_TrackAssoc.add("muonMaxDistanceSigmaY",0.0); + desc_TrackAssoc.add("CSCSegmentCollectionLabel",edm::InputTag("cscSegments")); + desc_TrackAssoc.add("dRHcal",9999.0); + desc_TrackAssoc.add("dREcal",9999.0); + desc_TrackAssoc.add("CaloTowerCollectionLabel",edm::InputTag("towerMaker")); + desc_TrackAssoc.add("useEcal",true); + desc_TrackAssoc.add("dREcalPreselection",0.05); + desc_TrackAssoc.add("HORecHitCollectionLabel",edm::InputTag("horeco")); + desc_TrackAssoc.add("dRMuon",9999.0); + desc_TrackAssoc.add("crossedEnergyType","SinglePointAlongTrajectory"); + desc_TrackAssoc.add("muonMaxDistanceX",5.0); + desc_TrackAssoc.add("muonMaxDistanceY",5.0); + desc_TrackAssoc.add("useHO",false); + desc_TrackAssoc.add("accountForTrajectoryChangeCalo",false); + desc_TrackAssoc.add("DTRecSegment4DCollectionLabel",edm::InputTag("dt4DSegments")); + desc_TrackAssoc.add("EERecHitCollectionLabel",edm::InputTag("ecalRecHit","EcalRecHitsEE")); + desc_TrackAssoc.add("dRHcalPreselection",0.2); + desc_TrackAssoc.add("useMuon",false); + desc_TrackAssoc.add("useCalo",true); + desc_TrackAssoc.add("EBRecHitCollectionLabel",edm::InputTag("ecalRecHit","EcalRecHitsEB")); + desc_TrackAssoc.add("dRMuonPreselection",0.2); + desc_TrackAssoc.add("truthMatch",false); + desc_TrackAssoc.add("HBHERecHitCollectionLabel",edm::InputTag("hbhereco")); + desc_TrackAssoc.add("useHcal",true); + desc_TrackAssoc.add("usePreshower",false); + desc_TrackAssoc.add("dRPreshowerPreselection",0.2); + desc_TrackAssoc.add("trajectoryUncertaintyTolerance",1.0); + desc.add("TrackAssociatorParameters",desc_TrackAssoc); + descriptions.add("isolatedTracksCone",desc); } void IsolatedTracksCone::analyze(const edm::Event& iEvent, @@ -107,15 +444,15 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, // check the L1 objects bool L1Pass = false; leadL1JetPT=-999, leadL1JetEta=-999, leadL1JetPhi=-999; - if( !useJetTrigger_ ) { + if( !useJetTrigger_) { L1Pass = true; } else { edm::Handle l1TauHandle; iEvent.getByToken(tok_L1extTauJet_,l1TauHandle); l1extra::L1JetParticleCollection::const_iterator itr; - for(itr = l1TauHandle->begin(); itr != l1TauHandle->end(); ++itr ) + for(itr = l1TauHandle->begin(); itr != l1TauHandle->end(); ++itr) { - if( itr->pt()>leadL1JetPT ) { + if( itr->pt()>leadL1JetPT) { leadL1JetPT = itr->pt(); leadL1JetEta = itr->eta(); leadL1JetPhi = itr->phi(); @@ -123,9 +460,9 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, } edm::Handle l1CenJetHandle; iEvent.getByToken(tok_L1extCenJet_,l1CenJetHandle); - for( itr = l1CenJetHandle->begin(); itr != l1CenJetHandle->end(); ++itr ) + for( itr = l1CenJetHandle->begin(); itr != l1CenJetHandle->end(); ++itr) { - if( itr->pt()>leadL1JetPT ) { + if( itr->pt()>leadL1JetPT) { leadL1JetPT = itr->pt(); leadL1JetEta = itr->eta(); leadL1JetPhi = itr->phi(); @@ -133,9 +470,9 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, } edm::Handle l1FwdJetHandle; iEvent.getByToken(tok_L1extFwdJet_,l1FwdJetHandle); - for( itr = l1FwdJetHandle->begin(); itr != l1FwdJetHandle->end(); ++itr ) + for( itr = l1FwdJetHandle->begin(); itr != l1FwdJetHandle->end(); ++itr) { - if( itr->pt()>leadL1JetPT ) { + if( itr->pt()>leadL1JetPT) { leadL1JetPT = itr->pt(); leadL1JetEta = itr->eta(); leadL1JetPhi = itr->phi(); @@ -154,7 +491,7 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, //////////////////////////// if (!L1Pass) { nEVT_failL1++; - // // std::cout << "L1Pass is false : " << L1Pass << std::endl; + // edm::LogVerbatim("IsoTrack") << "L1Pass is false : " << L1Pass; // return; } @@ -167,19 +504,17 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, iSetup.get().get(pG); const CaloGeometry* geo = pG.product(); const CaloSubdetectorGeometry* gEB = - geo->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); + (geo->getSubdetectorGeometry(DetId::Ecal,EcalBarrel)); const CaloSubdetectorGeometry* gEE = - geo->getSubdetectorGeometry(DetId::Ecal,EcalEndcap); + (geo->getSubdetectorGeometry(DetId::Ecal,EcalEndcap)); const CaloSubdetectorGeometry* gHB = - geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel); + (geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel)); const CaloSubdetectorGeometry* gHE = - geo->getSubdetectorGeometry(DetId::Hcal,HcalEndcap); + (geo->getSubdetectorGeometry(DetId::Hcal,HcalEndcap)); edm::ESHandle theCaloTopology; iSetup.get().get(theCaloTopology); const CaloTopology *caloTopology = theCaloTopology.product(); - // const CaloSubdetectorTopology* theEBTopology = theCaloTopology->getSubdetectorTopology(DetId::Ecal,EcalBarrel); - // const CaloSubdetectorTopology* theEETopology = theCaloTopology->getSubdetectorTopology(DetId::Ecal,EcalEndcap); edm::ESHandle htopo; iSetup.get().get(htopo); @@ -203,8 +538,8 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, iEvent.getByToken(tok_genTrack_, trkCollection); reco::TrackCollection::const_iterator trkItr; if(debugTrks_>1){ - std::cout << "Track Collection: " << std::endl; - std::cout << "Number of Tracks " << trkCollection->size() << std::endl; + edm::LogVerbatim("IsoTrack") << "Track Collection: "; + edm::LogVerbatim("IsoTrack") << "Number of Tracks "<< trkCollection->size(); } std::string theTrackQuality = "highPurity"; reco::TrackBase::TrackQuality trackQuality_= @@ -212,21 +547,21 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, //get Handles to SimTracks and SimHits edm::Handle SimTk; - if (doMC) iEvent.getByToken(tok_simTk_,SimTk); + if (doMC_) iEvent.getByToken(tok_simTk_,SimTk); edm::SimTrackContainer::const_iterator simTrkItr; edm::Handle SimVtx; - if (doMC) iEvent.getByToken(tok_simVtx_,SimVtx); + if (doMC_) iEvent.getByToken(tok_simVtx_,SimVtx); //get Handles to PCaloHitContainers of eb/ee/hbhe edm::Handle pcaloeb; - if (doMC) iEvent.getByToken(tok_caloEB_, pcaloeb); + if (doMC_) iEvent.getByToken(tok_caloEB_, pcaloeb); edm::Handle pcaloee; - if (doMC) iEvent.getByToken(tok_caloEE_, pcaloee); + if (doMC_) iEvent.getByToken(tok_caloEE_, pcaloee); edm::Handle pcalohh; - if (doMC) iEvent.getByToken(tok_caloHH_, pcalohh); + if (doMC_) iEvent.getByToken(tok_caloHH_, pcalohh); @@ -264,23 +599,23 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, for (unsigned int i=0; isize(); i++){ - // std::cout << "triggerNames.triggerName(" << i << ") = " << triggerNames.triggerName(i) << std::endl; - if (triggerNames.triggerName(i) == "HLT_IsoTrackHE_1E31") hltHE = triggerResults->accept(i); - if (triggerNames.triggerName(i) == "HLT_IsoTrackHB_1E31") hltHB = triggerResults->accept(i); - if (triggerNames.triggerName(i) == "HLT_L1Jet15" ) hltL1Jet15 = triggerResults->accept(i); - if (triggerNames.triggerName(i) == "HLT_Jet30" ) hltJet30 = triggerResults->accept(i); - if (triggerNames.triggerName(i) == "HLT_Jet50" ) hltJet50 = triggerResults->accept(i); - if (triggerNames.triggerName(i) == "HLT_Jet80" ) hltJet80 = triggerResults->accept(i); - if (triggerNames.triggerName(i) == "HLT_Jet110" ) hltJet110 = triggerResults->accept(i); - if (triggerNames.triggerName(i) == "HLT_Jet140" ) hltJet140 = triggerResults->accept(i); - if (triggerNames.triggerName(i) == "HLT_Jet180" ) hltJet180 = triggerResults->accept(i); - if (triggerNames.triggerName(i) == "HLT_L1SingleEG5" ) hltL1SingleEG5 = triggerResults->accept(i); - if (triggerNames.triggerName(i) == "HLT_ZeroBias" ) hltZeroBias = triggerResults->accept(i); - if (triggerNames.triggerName(i) == "HLT_MinBiasHcal" ) hltMinBiasHcal = triggerResults->accept(i); - if (triggerNames.triggerName(i) == "HLT_MinBiasEcal" ) hltMinBiasEcal = triggerResults->accept(i); - if (triggerNames.triggerName(i) == "HLT_MinBiasPixel" ) hltMinBiasPixel = triggerResults->accept(i); - if (triggerNames.triggerName(i) == "HLT_SingleIsoTau30_Trk5" ) hltSingleIsoTau30_Trk5 = triggerResults->accept(i); - if (triggerNames.triggerName(i) == "HLT_DoubleLooseIsoTau15_Trk5" ) hltDoubleLooseIsoTau15_Trk5 = triggerResults->accept(i); + // edm::LogVerbatim("IsoTrack") << "triggerNames.triggerName(" << i << ") = " << triggerNames.triggerName(i); + if (triggerNames.triggerName(i) == "HLT_IsoTrackHE_1E31") hltHE = triggerResults->accept(i); + if (triggerNames.triggerName(i) == "HLT_IsoTrackHB_1E31") hltHB = triggerResults->accept(i); + if (triggerNames.triggerName(i) == "HLT_L1Jet15") hltL1Jet15 = triggerResults->accept(i); + if (triggerNames.triggerName(i) == "HLT_Jet30") hltJet30 = triggerResults->accept(i); + if (triggerNames.triggerName(i) == "HLT_Jet50") hltJet50 = triggerResults->accept(i); + if (triggerNames.triggerName(i) == "HLT_Jet80") hltJet80 = triggerResults->accept(i); + if (triggerNames.triggerName(i) == "HLT_Jet110") hltJet110 = triggerResults->accept(i); + if (triggerNames.triggerName(i) == "HLT_Jet140") hltJet140 = triggerResults->accept(i); + if (triggerNames.triggerName(i) == "HLT_Jet180") hltJet180 = triggerResults->accept(i); + if (triggerNames.triggerName(i) == "HLT_L1SingleEG5") hltL1SingleEG5 = triggerResults->accept(i); + if (triggerNames.triggerName(i) == "HLT_ZeroBias") hltZeroBias = triggerResults->accept(i); + if (triggerNames.triggerName(i) == "HLT_MinBiasHcal") hltMinBiasHcal = triggerResults->accept(i); + if (triggerNames.triggerName(i) == "HLT_MinBiasEcal") hltMinBiasEcal = triggerResults->accept(i); + if (triggerNames.triggerName(i) == "HLT_MinBiasPixel") hltMinBiasPixel = triggerResults->accept(i); + if (triggerNames.triggerName(i) == "HLT_SingleIsoTau30_Trk5") hltSingleIsoTau30_Trk5 = triggerResults->accept(i); + if (triggerNames.triggerName(i) == "HLT_DoubleLooseIsoTau15_Trk5") hltDoubleLooseIsoTau15_Trk5 = triggerResults->accept(i); } } @@ -291,7 +626,7 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, // Primary loop over tracks //////////////////////////// std::unique_ptr associate; - if (doMC) associate.reset(new TrackerHitAssociator(iEvent, trackerHitAssociatorConfig_)); + if (doMC_) associate.reset(new TrackerHitAssociator(iEvent, trackerHitAssociatorConfig_)); nTRK = 0; @@ -334,12 +669,12 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, nFailHighPurityQaul++; } - hRawPt ->Fill(pt1 ); - hRawP ->Fill(p1 ); - hRawEta->Fill(eta1); - hRawPhi->Fill(phi1); + h_RawPt->Fill(pt1); + h_RawP->Fill(p1); + h_RawEta->Fill(eta1); + h_RawPhi->Fill(phi1); - if( !goodEta || !goodPt || !trkQual ) continue; // Skip to next track + if( !goodEta || !goodPt || !trkQual) continue; // Skip to next track //////////////////////////////////////////// // Find track trajectory @@ -384,7 +719,7 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, double simP = 0; - if (doMC) { + if (doMC_) { edm::SimTrackContainer::const_iterator matchedSimTrk = spr::matchedSimTrack(iEvent, SimTk, SimVtx, pTrack, *associate, false); simP = matchedSimTrk->momentum().P(); @@ -404,7 +739,7 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, info1.trkGlobPosAtEcal.y()==0 && info1.trkGlobPosAtEcal.z()==0) { - std::cout << "Track doesn't reach Ecal." << std::endl; + edm::LogVerbatim("IsoTrack") << "Track doesn't reach Ecal."; nMissEcal++; continue; } @@ -419,8 +754,8 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, ///////////////////////////////////////////////////////// double drFromLeadJet = 999.0; - if( useJetTrigger_ ) { - double dphi = DeltaPhi(phi1, leadL1JetPhi); + if( useJetTrigger_) { + double dphi = deltaPhi(phi1, leadL1JetPhi); double deta = eta1 - leadL1JetEta; drFromLeadJet = sqrt(dphi*dphi + deta*deta); } @@ -549,14 +884,14 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, a_charIsoR[i]); v_hmaxNearP_goodTrk.push_back(hmaxNearP_goodTrk); - v_hmaxNearP .push_back(hmaxNearP ); - v_hnNearTRKs .push_back(hnNearTRKs ); + v_hmaxNearP .push_back(hmaxNearP ); + v_hnNearTRKs .push_back(hnNearTRKs ); v_hnLayers_maxNearP.push_back(hnLayers_maxNearP); v_htrkQual_maxNearP.push_back(htrkQual_maxNearP); v_cone_hmaxNearP_goodTrk.push_back(conehmaxNearP_goodTrk); - v_cone_hmaxNearP .push_back(conehmaxNearP ); - v_cone_hnNearTRKs .push_back(conehnNearTRKs ); + v_cone_hmaxNearP .push_back(conehmaxNearP ); + v_cone_hnNearTRKs .push_back(conehnNearTRKs ); v_cone_hnLayers_maxNearP.push_back(conehnLayers_maxNearP); v_cone_htrkQual_maxNearP.push_back(conehtrkQual_maxNearP); @@ -581,7 +916,7 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, // Get closetcell for ietaFromHotCell and iphiFromHotCell DetId ClosestCell; - if( std::abs(pTrack->eta())<1.392 ) { + if( std::abs(pTrack->eta())<1.392) { ClosestCell = gHB->getClosestCell(hpoint1); } else { ClosestCell = gHE->getClosestCell(hpoint1); @@ -613,7 +948,7 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, // double hphi = (double)hpoint1.phi(); std::vector multiplicity3x3; std::vector multiplicity5x5; - if (doMC) { + if (doMC_) { hsim3x3 = spr::eHCALmatrix(theHBHETopology, ClosestCell, pcalohh,1,1); hsim5x5 = spr::eHCALmatrix(theHBHETopology, ClosestCell, @@ -678,7 +1013,7 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, std::vector multiplicityCone; std::vector coneRecHitDetIds; - if (doMC) + if (doMC_) hsimCone = spr::eCone_hcal(geo, pcalohh, hpoint1, point1, a_coneR[i], trackMomAtHcal, nSimHitsCone); @@ -720,7 +1055,7 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, } // SimHits NOT matched to RecHits - if (doMC) { + if (doMC_) { hsimInfoCone = spr::eHCALSimInfoCone(iEvent,pcalohh, SimTk, SimVtx, pTrack, *associate, geo, hpoint1, point1, a_coneR[i], trackMomAtHcal, multiplicityCone); @@ -749,15 +1084,15 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, v_hsimInfoConeNPhoton .push_back(multiplicityCone.at(4)); v_hsimInfoConeNRest .push_back(multiplicityCone.at(5)); - v_hsimCone .push_back(hsimCone ); - v_nSimHitsCone .push_back(nSimHitsCone ); + v_hsimCone .push_back(hsimCone ); + v_nSimHitsCone .push_back(nSimHitsCone ); } - v_hCone .push_back(hCone ); - v_nRecHitsCone .push_back(nRecHitsCone ); + v_hCone .push_back(hCone ); + v_nRecHitsCone .push_back(nRecHitsCone ); - v_distFromHotCell .push_back(distFromHotCell ); - v_ietaFromHotCell .push_back(ietaFromHotCell ); - v_iphiFromHotCell .push_back(iphiFromHotCell ); + v_distFromHotCell .push_back(distFromHotCell ); + v_ietaFromHotCell .push_back(ietaFromHotCell ); + v_iphiFromHotCell .push_back(iphiFromHotCell ); } @@ -767,35 +1102,35 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, // Fill Vectors that go into root file //////////////////////////////////////////// - t_v_hnNearTRKs ->push_back(v_hnNearTRKs ); - t_v_hnLayers_maxNearP ->push_back(v_hnLayers_maxNearP ); - t_v_htrkQual_maxNearP ->push_back(v_htrkQual_maxNearP ); - t_v_hmaxNearP_goodTrk ->push_back(v_hmaxNearP_goodTrk ); - t_v_hmaxNearP ->push_back(v_hmaxNearP ); + t_v_hnNearTRKs ->push_back(v_hnNearTRKs ); + t_v_hnLayers_maxNearP ->push_back(v_hnLayers_maxNearP ); + t_v_htrkQual_maxNearP ->push_back(v_htrkQual_maxNearP ); + t_v_hmaxNearP_goodTrk ->push_back(v_hmaxNearP_goodTrk ); + t_v_hmaxNearP ->push_back(v_hmaxNearP ); - t_v_cone_hnNearTRKs ->push_back(v_cone_hnNearTRKs ); + t_v_cone_hnNearTRKs ->push_back(v_cone_hnNearTRKs ); t_v_cone_hnLayers_maxNearP ->push_back(v_cone_hnLayers_maxNearP); t_v_cone_htrkQual_maxNearP ->push_back(v_cone_htrkQual_maxNearP); t_v_cone_hmaxNearP_goodTrk ->push_back(v_cone_hmaxNearP_goodTrk); - t_v_cone_hmaxNearP ->push_back(v_cone_hmaxNearP ); - - // t_hScale ->push_back(hScale ); - t_trkNOuterHits ->push_back(nOuterHits ); - t_trkNLayersCrossed ->push_back(nLayersCrossed ); - t_dtFromLeadJet ->push_back(drFromLeadJet ); - t_trkP ->push_back(p1 ); - t_trkPt ->push_back(pt1 ); - t_trkEta ->push_back(eta1 ); - t_trkPhi ->push_back(phi1 ); - - t_e3x3 ->push_back(e3x3 ); - t_v_eDR ->push_back(v_eDR ); - t_v_eMipDR ->push_back(v_eMipDR ); - - t_h3x3 ->push_back(h3x3 ); - t_h5x5 ->push_back(h5x5 ); - t_nRH_h3x3 ->push_back(nRH_h3x3 ); - t_nRH_h5x5 ->push_back(nRH_h5x5 ); + t_v_cone_hmaxNearP ->push_back(v_cone_hmaxNearP ); + + // t_hScale ->push_back(hScale ); + t_trkNOuterHits ->push_back(nOuterHits ); + t_trkNLayersCrossed ->push_back(nLayersCrossed ); + t_dtFromLeadJet ->push_back(drFromLeadJet ); + t_trkP ->push_back(p1 ); + t_trkPt ->push_back(pt1 ); + t_trkEta ->push_back(eta1 ); + t_trkPhi ->push_back(phi1 ); + + t_e3x3 ->push_back(e3x3 ); + t_v_eDR ->push_back(v_eDR ); + t_v_eMipDR ->push_back(v_eMipDR ); + + t_h3x3 ->push_back(h3x3 ); + t_h5x5 ->push_back(h5x5 ); + t_nRH_h3x3 ->push_back(nRH_h3x3 ); + t_nRH_h5x5 ->push_back(nRH_h5x5 ); t_v_RH_h3x3_ieta ->push_back(v_RH_h3x3_ieta); t_v_RH_h3x3_iphi ->push_back(v_RH_h3x3_iphi); @@ -804,25 +1139,25 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, t_v_RH_h5x5_iphi ->push_back(v_RH_h5x5_iphi); t_v_RH_h5x5_ene ->push_back(v_RH_h5x5_ene); - if (doMC) { - t_simP ->push_back(simP ); - t_hsim3x3 ->push_back(hsim3x3 ); - t_hsim5x5 ->push_back(hsim5x5 ); - - t_hsim3x3Matched ->push_back(hsimInfo3x3["eMatched"] ); - t_hsim5x5Matched ->push_back(hsimInfo5x5["eMatched"] ); - t_hsim3x3Rest ->push_back(hsimInfo3x3["eRest"] ); - t_hsim5x5Rest ->push_back(hsimInfo5x5["eRest"] ); - t_hsim3x3Photon ->push_back(hsimInfo3x3["eGamma"] ); - t_hsim5x5Photon ->push_back(hsimInfo5x5["eGamma"] ); - t_hsim3x3NeutHad ->push_back(hsimInfo3x3["eNeutralHad"] ); - t_hsim5x5NeutHad ->push_back(hsimInfo5x5["eNeutralHad"] ); - t_hsim3x3CharHad ->push_back(hsimInfo3x3["eChargedHad"] ); - t_hsim5x5CharHad ->push_back(hsimInfo5x5["eChargedHad"] ); - t_hsim3x3Total ->push_back(hsimInfo3x3["eTotal"] ); - t_hsim5x5Total ->push_back(hsimInfo5x5["eTotal"] ); - t_hsim3x3PdgMatched ->push_back(hsimInfo3x3["pdgMatched"] ); - t_hsim5x5PdgMatched ->push_back(hsimInfo5x5["pdgMatched"] ); + if (doMC_) { + t_simP ->push_back(simP ); + t_hsim3x3 ->push_back(hsim3x3 ); + t_hsim5x5 ->push_back(hsim5x5 ); + + t_hsim3x3Matched ->push_back(hsimInfo3x3["eMatched"] ); + t_hsim5x5Matched ->push_back(hsimInfo5x5["eMatched"] ); + t_hsim3x3Rest ->push_back(hsimInfo3x3["eRest"] ); + t_hsim5x5Rest ->push_back(hsimInfo5x5["eRest"] ); + t_hsim3x3Photon ->push_back(hsimInfo3x3["eGamma"] ); + t_hsim5x5Photon ->push_back(hsimInfo5x5["eGamma"] ); + t_hsim3x3NeutHad ->push_back(hsimInfo3x3["eNeutralHad"]); + t_hsim5x5NeutHad ->push_back(hsimInfo5x5["eNeutralHad"]); + t_hsim3x3CharHad ->push_back(hsimInfo3x3["eChargedHad"]); + t_hsim5x5CharHad ->push_back(hsimInfo5x5["eChargedHad"]); + t_hsim3x3Total ->push_back(hsimInfo3x3["eTotal"] ); + t_hsim5x5Total ->push_back(hsimInfo5x5["eTotal"] ); + t_hsim3x3PdgMatched ->push_back(hsimInfo3x3["pdgMatched"] ); + t_hsim5x5PdgMatched ->push_back(hsimInfo5x5["pdgMatched"] ); t_hsim3x3NMatched ->push_back(multiplicity3x3.at(0)); t_hsim3x3NTotal ->push_back(multiplicity3x3.at(1)); @@ -846,27 +1181,27 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, t_ietaFromHotCell_h5x5->push_back(ietaFromHotCell_h5x5); t_iphiFromHotCell_h5x5->push_back(iphiFromHotCell_h5x5); - if (doMC) { - t_trkHcalEne ->push_back(trkHcalEne ); - t_trkEcalEne ->push_back(trkEcalEne ); - - t_v_hsimInfoConeMatched ->push_back(v_hsimInfoConeMatched ); - t_v_hsimInfoConeRest ->push_back(v_hsimInfoConeRest ); - t_v_hsimInfoConePhoton ->push_back(v_hsimInfoConePhoton ); - t_v_hsimInfoConeNeutHad ->push_back(v_hsimInfoConeNeutHad ); - t_v_hsimInfoConeCharHad ->push_back(v_hsimInfoConeCharHad ); + if (doMC_) { + t_trkHcalEne ->push_back(trkHcalEne ); + t_trkEcalEne ->push_back(trkEcalEne ); + + t_v_hsimInfoConeMatched ->push_back(v_hsimInfoConeMatched ); + t_v_hsimInfoConeRest ->push_back(v_hsimInfoConeRest ); + t_v_hsimInfoConePhoton ->push_back(v_hsimInfoConePhoton ); + t_v_hsimInfoConeNeutHad ->push_back(v_hsimInfoConeNeutHad ); + t_v_hsimInfoConeCharHad ->push_back(v_hsimInfoConeCharHad ); t_v_hsimInfoConePdgMatched ->push_back(v_hsimInfoConePdgMatched); - t_v_hsimInfoConeTotal ->push_back(v_hsimInfoConeTotal ); + t_v_hsimInfoConeTotal ->push_back(v_hsimInfoConeTotal ); - t_v_hsimInfoConeNMatched ->push_back(v_hsimInfoConeNMatched ); - t_v_hsimInfoConeNTotal ->push_back(v_hsimInfoConeNTotal ); - t_v_hsimInfoConeNNeutHad ->push_back(v_hsimInfoConeNNeutHad ); - t_v_hsimInfoConeNCharHad ->push_back(v_hsimInfoConeNCharHad ); - t_v_hsimInfoConeNPhoton ->push_back(v_hsimInfoConeNPhoton ); - t_v_hsimInfoConeNRest ->push_back(v_hsimInfoConeNRest ); + t_v_hsimInfoConeNMatched ->push_back(v_hsimInfoConeNMatched ); + t_v_hsimInfoConeNTotal ->push_back(v_hsimInfoConeNTotal ); + t_v_hsimInfoConeNNeutHad ->push_back(v_hsimInfoConeNNeutHad ); + t_v_hsimInfoConeNCharHad ->push_back(v_hsimInfoConeNCharHad ); + t_v_hsimInfoConeNPhoton ->push_back(v_hsimInfoConeNPhoton ); + t_v_hsimInfoConeNRest ->push_back(v_hsimInfoConeNRest ); - t_v_hsimCone ->push_back(v_hsimCone ); - t_v_hCone ->push_back(v_hCone ); + t_v_hsimCone ->push_back(v_hsimCone ); + t_v_hCone ->push_back(v_hCone ); t_v_nRecHitsCone->push_back(v_nRecHitsCone); t_v_nSimHitsCone->push_back(v_nSimHitsCone); } @@ -912,15 +1247,13 @@ void IsolatedTracksCone::analyze(const edm::Event& iEvent, } // Loop over track collection - // std::cout << "nEVT= " << nEVT << std::endl; + // edm::LogVerbatim("IsoTrack") << "nEVT= " << nEVT; - ntp->Fill(); + ntp_->Fill(); nEVT++; - + } - - void IsolatedTracksCone::beginJob() { // hbScale = 120.0; @@ -929,158 +1262,157 @@ void IsolatedTracksCone::beginJob() { nEVT_failL1=0; nTRK=0; - double tempgen_TH[22] = { 0.0, 1.0, 2.0, 3.0, 4.0, - 5.0, 6.0, 7.0, 8.0, 9.0, - 10.0, 12.0, 15.0, 20.0, 25.0, - 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 100}; - for(int i=0; i<22; i++) genPartPBins[i] = tempgen_TH[i]; + genPartPBins_ = { { 0.0, 1.0, 2.0, 3.0, 4.0, + 5.0, 6.0, 7.0, 8.0, 9.0, + 10.0, 12.0, 15.0, 20.0, 25.0, + 30.0, 40.0, 50.0, 60.0, 70.0, + 80.0, 100.0} }; - double tempgen_Eta[5] = {0.0, 0.5, 1.1, 1.7, 2.0}; - for(int i=0; i<5; i++) genPartEtaBins[i] = tempgen_Eta[i]; + genPartEtaBins = { {0.0, 0.5, 1.1, 1.7, 2.0} }; - t_v_hnNearTRKs = new std::vector > (); - t_v_hnLayers_maxNearP = new std::vector > (); - t_v_htrkQual_maxNearP = new std::vector > (); - t_v_hmaxNearP_goodTrk = new std::vector >(); - t_v_hmaxNearP = new std::vector >(); + t_v_hnNearTRKs = std::make_unique > >(); + t_v_hnLayers_maxNearP = std::make_unique > >(); + t_v_htrkQual_maxNearP = std::make_unique > >(); + t_v_hmaxNearP_goodTrk = std::make_unique > >(); + t_v_hmaxNearP = std::make_unique > >(); - t_v_cone_hnNearTRKs = new std::vector > (); - t_v_cone_hnLayers_maxNearP = new std::vector > (); - t_v_cone_htrkQual_maxNearP = new std::vector > (); - t_v_cone_hmaxNearP_goodTrk = new std::vector >(); - t_v_cone_hmaxNearP = new std::vector >(); + t_v_cone_hnNearTRKs = std::make_unique > >(); + t_v_cone_hnLayers_maxNearP = std::make_unique > >(); + t_v_cone_htrkQual_maxNearP = std::make_unique > > (); + t_v_cone_hmaxNearP_goodTrk = std::make_unique > >(); + t_v_cone_hmaxNearP = std::make_unique > >(); - // t_hScale = new std::vector(); - t_trkNOuterHits = new std::vector(); - t_trkNLayersCrossed = new std::vector(); - t_dtFromLeadJet = new std::vector(); - t_trkP = new std::vector(); - t_trkPt = new std::vector(); - t_trkEta = new std::vector(); - t_trkPhi = new std::vector(); - - t_e3x3 = new std::vector(); - t_v_eDR = new std::vector >(); - t_v_eMipDR = new std::vector >(); - - t_h3x3 = new std::vector(); - t_h5x5 = new std::vector(); - - t_nRH_h3x3 = new std::vector(); - t_nRH_h5x5 = new std::vector(); - - if (doMC) { - t_simP = new std::vector(); - t_hsim3x3 = new std::vector(); - t_hsim5x5 = new std::vector(); - - t_hsim3x3Matched = new std::vector(); - t_hsim5x5Matched = new std::vector(); - t_hsim3x3Rest = new std::vector(); - t_hsim5x5Rest = new std::vector(); - t_hsim3x3Photon = new std::vector(); - t_hsim5x5Photon = new std::vector(); - t_hsim3x3NeutHad = new std::vector(); - t_hsim5x5NeutHad = new std::vector(); - t_hsim3x3CharHad = new std::vector(); - t_hsim5x5CharHad = new std::vector(); - t_hsim3x3PdgMatched = new std::vector(); - t_hsim5x5PdgMatched = new std::vector(); - t_hsim3x3Total = new std::vector(); - t_hsim5x5Total = new std::vector(); - - t_hsim3x3NMatched = new std::vector(); - t_hsim3x3NTotal = new std::vector(); - t_hsim3x3NNeutHad = new std::vector(); - t_hsim3x3NCharHad = new std::vector(); - t_hsim3x3NPhoton = new std::vector(); - t_hsim3x3NRest = new std::vector(); - - t_hsim5x5NMatched = new std::vector(); - t_hsim5x5NTotal = new std::vector(); - t_hsim5x5NNeutHad = new std::vector(); - t_hsim5x5NCharHad = new std::vector(); - t_hsim5x5NPhoton = new std::vector(); - t_hsim5x5NRest = new std::vector(); - - t_trkHcalEne = new std::vector(); - t_trkEcalEne = new std::vector(); + // t_hScale = std::make_unique >(); + t_trkNOuterHits = std::make_unique >(); + t_trkNLayersCrossed = std::make_unique >(); + t_dtFromLeadJet = std::make_unique >(); + t_trkP = std::make_unique >(); + t_trkPt = std::make_unique >(); + t_trkEta = std::make_unique >(); + t_trkPhi = std::make_unique >(); + + t_e3x3 = std::make_unique >(); + t_v_eDR = std::make_unique > >(); + t_v_eMipDR = std::make_unique > >(); + + t_h3x3 = std::make_unique >(); + t_h5x5 = std::make_unique >(); + + t_nRH_h3x3 = std::make_unique >(); + t_nRH_h5x5 = std::make_unique >(); + + if (doMC_) { + t_simP = std::make_unique >(); + t_hsim3x3 = std::make_unique >(); + t_hsim5x5 = std::make_unique >(); + + t_hsim3x3Matched = std::make_unique >(); + t_hsim5x5Matched = std::make_unique >(); + t_hsim3x3Rest = std::make_unique >(); + t_hsim5x5Rest = std::make_unique >(); + t_hsim3x3Photon = std::make_unique >(); + t_hsim5x5Photon = std::make_unique >(); + t_hsim3x3NeutHad = std::make_unique >(); + t_hsim5x5NeutHad = std::make_unique >(); + t_hsim3x3CharHad = std::make_unique >(); + t_hsim5x5CharHad = std::make_unique >(); + t_hsim3x3PdgMatched = std::make_unique >(); + t_hsim5x5PdgMatched = std::make_unique >(); + t_hsim3x3Total = std::make_unique >(); + t_hsim5x5Total = std::make_unique >(); + + t_hsim3x3NMatched = std::make_unique >(); + t_hsim3x3NTotal = std::make_unique >(); + t_hsim3x3NNeutHad = std::make_unique >(); + t_hsim3x3NCharHad = std::make_unique >(); + t_hsim3x3NPhoton = std::make_unique >(); + t_hsim3x3NRest = std::make_unique >(); + + t_hsim5x5NMatched = std::make_unique >(); + t_hsim5x5NTotal = std::make_unique >(); + t_hsim5x5NNeutHad = std::make_unique >(); + t_hsim5x5NCharHad = std::make_unique >(); + t_hsim5x5NPhoton = std::make_unique >(); + t_hsim5x5NRest = std::make_unique >(); + + t_trkHcalEne = std::make_unique >(); + t_trkEcalEne = std::make_unique >(); } - t_distFromHotCell_h3x3 = new std::vector(); - t_ietaFromHotCell_h3x3 = new std::vector(); - t_iphiFromHotCell_h3x3 = new std::vector(); - t_distFromHotCell_h5x5 = new std::vector(); - t_ietaFromHotCell_h5x5 = new std::vector(); - t_iphiFromHotCell_h5x5 = new std::vector(); - - if (doMC) { - t_v_hsimInfoConeMatched = new std::vector >(); - t_v_hsimInfoConeRest = new std::vector >(); - t_v_hsimInfoConePhoton = new std::vector >(); - t_v_hsimInfoConeNeutHad = new std::vector >(); - t_v_hsimInfoConeCharHad = new std::vector >(); - t_v_hsimInfoConePdgMatched= new std::vector >(); - t_v_hsimInfoConeTotal = new std::vector >(); - - t_v_hsimInfoConeNMatched = new std::vector >(); - t_v_hsimInfoConeNTotal = new std::vector >(); - t_v_hsimInfoConeNNeutHad = new std::vector >(); - t_v_hsimInfoConeNCharHad = new std::vector >(); - t_v_hsimInfoConeNPhoton = new std::vector >(); - t_v_hsimInfoConeNRest = new std::vector >(); - - t_v_hsimCone = new std::vector >(); + t_distFromHotCell_h3x3 = std::make_unique >(); + t_ietaFromHotCell_h3x3 = std::make_unique >(); + t_iphiFromHotCell_h3x3 = std::make_unique >(); + t_distFromHotCell_h5x5 = std::make_unique >(); + t_ietaFromHotCell_h5x5 = std::make_unique >(); + t_iphiFromHotCell_h5x5 = std::make_unique >(); + + if (doMC_) { + t_v_hsimInfoConeMatched = std::make_unique > >(); + t_v_hsimInfoConeRest = std::make_unique > >(); + t_v_hsimInfoConePhoton = std::make_unique > >(); + t_v_hsimInfoConeNeutHad = std::make_unique > >(); + t_v_hsimInfoConeCharHad = std::make_unique > >(); + t_v_hsimInfoConePdgMatched= std::make_unique > >(); + t_v_hsimInfoConeTotal = std::make_unique > >(); + + t_v_hsimInfoConeNMatched = std::make_unique > >(); + t_v_hsimInfoConeNTotal = std::make_unique > >(); + t_v_hsimInfoConeNNeutHad = std::make_unique > >(); + t_v_hsimInfoConeNCharHad = std::make_unique > >(); + t_v_hsimInfoConeNPhoton = std::make_unique > >(); + t_v_hsimInfoConeNRest = std::make_unique > >(); + + t_v_hsimCone = std::make_unique > >(); } - t_v_hCone = new std::vector >(); - t_v_nRecHitsCone= new std::vector >(); - t_v_nSimHitsCone= new std::vector >(); - - t_v_distFromHotCell= new std::vector >(); - t_v_ietaFromHotCell= new std::vector >(); - t_v_iphiFromHotCell= new std::vector >(); - - t_v_RH_h3x3_ieta = new std::vector >(); - t_v_RH_h3x3_iphi = new std::vector >(); - t_v_RH_h3x3_ene = new std::vector >(); - t_v_RH_h5x5_ieta = new std::vector >(); - t_v_RH_h5x5_iphi = new std::vector >(); - t_v_RH_h5x5_ene = new std::vector >(); - t_v_RH_r26_ieta = new std::vector >(); - t_v_RH_r26_iphi = new std::vector >(); - t_v_RH_r26_ene = new std::vector >(); - t_v_RH_r44_ieta = new std::vector >(); - t_v_RH_r44_iphi = new std::vector >(); - t_v_RH_r44_ene = new std::vector >(); - - - t_v_hlTriggers = new std::vector >(); - - t_hltHE = new std::vector(); - t_hltHB = new std::vector(); - t_hltL1Jet15 = new std::vector(); - t_hltJet30 = new std::vector(); - t_hltJet50 = new std::vector(); - t_hltJet80 = new std::vector(); - t_hltJet110 = new std::vector(); - t_hltJet140 = new std::vector(); - t_hltJet180 = new std::vector(); - t_hltL1SingleEG5 = new std::vector(); - t_hltZeroBias = new std::vector(); - t_hltMinBiasHcal = new std::vector(); - t_hltMinBiasEcal = new std::vector(); - t_hltMinBiasPixel = new std::vector(); - t_hltSingleIsoTau30_Trk5 = new std::vector(); - t_hltDoubleLooseIsoTau15_Trk5 = new std::vector(); + t_v_hCone = std::make_unique > >(); + t_v_nRecHitsCone= std::make_unique > >(); + t_v_nSimHitsCone= std::make_unique > >(); + + t_v_distFromHotCell= std::make_unique > >(); + t_v_ietaFromHotCell= std::make_unique > >(); + t_v_iphiFromHotCell= std::make_unique > >(); + + t_v_RH_h3x3_ieta = std::make_unique > >(); + t_v_RH_h3x3_iphi = std::make_unique > >(); + t_v_RH_h3x3_ene = std::make_unique > >(); + t_v_RH_h5x5_ieta = std::make_unique > >(); + t_v_RH_h5x5_iphi = std::make_unique > >(); + t_v_RH_h5x5_ene = std::make_unique > >(); + t_v_RH_r26_ieta = std::make_unique > >(); + t_v_RH_r26_iphi = std::make_unique > >(); + t_v_RH_r26_ene = std::make_unique > >(); + t_v_RH_r44_ieta = std::make_unique > >(); + t_v_RH_r44_iphi = std::make_unique > >(); + t_v_RH_r44_ene = std::make_unique > >(); + + + t_v_hlTriggers = std::make_unique > >(); + + t_hltHE = std::make_unique >(); + t_hltHB = std::make_unique >(); + t_hltL1Jet15 = std::make_unique >(); + t_hltJet30 = std::make_unique >(); + t_hltJet50 = std::make_unique >(); + t_hltJet80 = std::make_unique >(); + t_hltJet110 = std::make_unique >(); + t_hltJet140 = std::make_unique >(); + t_hltJet180 = std::make_unique >(); + t_hltL1SingleEG5 = std::make_unique >(); + t_hltZeroBias = std::make_unique >(); + t_hltMinBiasHcal = std::make_unique >(); + t_hltMinBiasEcal = std::make_unique >(); + t_hltMinBiasPixel = std::make_unique >(); + t_hltSingleIsoTau30_Trk5 = std::make_unique >(); + t_hltDoubleLooseIsoTau15_Trk5 = std::make_unique >(); - t_irun = new std::vector(); - t_ievt = new std::vector(); - t_ilum = new std::vector(); + t_irun = std::make_unique >(); + t_ievt = std::make_unique >(); + t_ilum = std::make_unique >(); - BuildTree(); + buildTree(); } void IsolatedTracksCone::clearTrackVectors() { @@ -1113,7 +1445,7 @@ void IsolatedTracksCone::clearTrackVectors() { t_nRH_h3x3 ->clear(); t_nRH_h5x5 ->clear(); - if (doMC) { + if (doMC_) { t_simP ->clear(); t_hsim3x3 ->clear(); t_hsim5x5 ->clear(); @@ -1157,7 +1489,7 @@ void IsolatedTracksCone::clearTrackVectors() { t_ietaFromHotCell_h5x5 ->clear(); t_iphiFromHotCell_h5x5 ->clear(); - if (doMC) { + if (doMC_) { t_v_hsimInfoConeMatched ->clear(); t_v_hsimInfoConeRest ->clear(); t_v_hsimInfoConePhoton ->clear(); @@ -1218,181 +1550,177 @@ void IsolatedTracksCone::clearTrackVectors() { t_irun->clear(); t_ievt->clear(); t_ilum->clear(); - - - } // ----- method called once each job just after ending the event loop ---- void IsolatedTracksCone::endJob() { - std::cout << "Number of Events Processed " << nEVT << " failed L1 " - << nEVT_failL1 << std::endl; + edm::LogVerbatim("IsoTrack") << "Number of Events Processed " << nEVT + << " failed L1 " << nEVT_failL1; } -void IsolatedTracksCone::BuildTree(){ - - - hRawPt = fs->make("hRawPt ", "hRawPt ", 100, 0.0, 100.0); - hRawP = fs->make("hRawP ", "hRawP ", 100, 0.0, 100.0); - hRawEta = fs->make("hRawEta", "hRawEta", 15, 0.0, 3.0); - hRawPhi = fs->make("hRawPhi", "hRawPhi", 100, -3.2, 3.2); +void IsolatedTracksCone::buildTree(){ - ntp = fs->make("ntp", "ntp"); + edm::Service fs; + h_RawPt = fs->make("hRawPt", "hRawPt", 100, 0.0, 100.0); + h_RawP = fs->make("hRawP", "hRawP", 100, 0.0, 100.0); + h_RawEta = fs->make("hRawEta", "hRawEta", 15, 0.0, 3.0); + h_RawPhi = fs->make("hRawPhi", "hRawPhi", 100, -3.2, 3.2); + ntp_ = fs->make("ntp", "ntp"); // Counters - ntp->Branch("nEVT" , &nEVT , "nEVT/I" ); - ntp->Branch("leadL1JetPT" , &leadL1JetPT , "leadL1JetPT/D" ); - ntp->Branch("leadL1JetEta", &leadL1JetEta, "leadL1JetEta/D"); - ntp->Branch("leadL1JetPhi", &leadL1JetPhi, "leadL1JetPhi/D"); - ntp->Branch("nTRK", &nTRK, "nTRK/I"); - ntp->Branch("nRawTRK" , &nRawTRK ,"nRawTRK/I" ); - ntp->Branch("nFailHighPurityQaul", &nFailHighPurityQaul,"nFailHighPurityQaul/I"); - ntp->Branch("nFailPt" , &nFailPt ,"nFailPt/I" ); - ntp->Branch("nFailEta" , &nFailEta ,"nFailEta/I" ); - ntp->Branch("nMissEcal" , &nMissEcal ,"nMissEcal/I" ); - ntp->Branch("nMissHcal" , &nMissHcal ,"nMissHcal/I" ); - - ntp->Branch("hnNearTRKs" ,"vector > ",&t_v_hnNearTRKs ); - ntp->Branch("hnLayers_maxNearP" ,"vector > ",&t_v_hnLayers_maxNearP ); - ntp->Branch("htrkQual_maxNearP" ,"vector > ",&t_v_htrkQual_maxNearP ); - ntp->Branch("hmaxNearP_goodTrk" ,"vector >",&t_v_hmaxNearP_goodTrk ); - ntp->Branch("hmaxNearP" ,"vector >",&t_v_hmaxNearP ); - - ntp->Branch("cone_hnNearTRKs" ,"vector > ",&t_v_cone_hnNearTRKs ); - ntp->Branch("cone_hnLayers_maxNearP","vector > ",&t_v_cone_hnLayers_maxNearP); - ntp->Branch("cone_htrkQual_maxNearP","vector > ",&t_v_cone_htrkQual_maxNearP); - ntp->Branch("cone_hmaxNearP_goodTrk","vector >",&t_v_cone_hmaxNearP_goodTrk); - ntp->Branch("cone_hmaxNearP" ,"vector >",&t_v_cone_hmaxNearP ); + ntp_->Branch("nEVT" , &nEVT , "nEVT/I" ); + ntp_->Branch("leadL1JetPT" , &leadL1JetPT , "leadL1JetPT/D"); + ntp_->Branch("leadL1JetEta", &leadL1JetEta, "leadL1JetEta/D"); + ntp_->Branch("leadL1JetPhi", &leadL1JetPhi, "leadL1JetPhi/D"); + ntp_->Branch("nTRK", &nTRK, "nTRK/I"); + ntp_->Branch("nRawTRK" , &nRawTRK ,"nRawTRK/I"); + ntp_->Branch("nFailHighPurityQaul", &nFailHighPurityQaul,"nFailHighPurityQaul/I"); + ntp_->Branch("nFailPt" , &nFailPt ,"nFailPt/I"); + ntp_->Branch("nFailEta" , &nFailEta ,"nFailEta/I"); + ntp_->Branch("nMissEcal" , &nMissEcal ,"nMissEcal/I"); + ntp_->Branch("nMissHcal" , &nMissHcal ,"nMissHcal/I"); + + ntp_->Branch("hnNearTRKs" ,"std::vector > ",&t_v_hnNearTRKs ); + ntp_->Branch("hnLayers_maxNearP" ,"std::vector > ",&t_v_hnLayers_maxNearP ); + ntp_->Branch("htrkQual_maxNearP" ,"std::vector > ",&t_v_htrkQual_maxNearP ); + ntp_->Branch("hmaxNearP_goodTrk" ,"std::vector >",&t_v_hmaxNearP_goodTrk ); + ntp_->Branch("hmaxNearP" ,"std::vector >",&t_v_hmaxNearP ); + + ntp_->Branch("cone_hnNearTRKs" ,"std::vector > ",&t_v_cone_hnNearTRKs ); + ntp_->Branch("cone_hnLayers_maxNearP","std::vector > ",&t_v_cone_hnLayers_maxNearP); + ntp_->Branch("cone_htrkQual_maxNearP","std::vector > ",&t_v_cone_htrkQual_maxNearP); + ntp_->Branch("cone_hmaxNearP_goodTrk","std::vector >",&t_v_cone_hmaxNearP_goodTrk); + ntp_->Branch("cone_hmaxNearP" ,"std::vector >",&t_v_cone_hmaxNearP ); - // ntp->Branch("hScale" , "vector", &t_hScale ); - ntp->Branch("trkNOuterHits" , "vector", &t_trkNOuterHits ); - ntp->Branch("trkNLayersCrossed", "vector", &t_trkNLayersCrossed); - ntp->Branch("drFromLeadJet" , "vector", &t_dtFromLeadJet ); - ntp->Branch("trkP" , "vector", &t_trkP ); - ntp->Branch("trkPt" , "vector", &t_trkPt ); - ntp->Branch("trkEta" , "vector", &t_trkEta ); - ntp->Branch("trkPhi" , "vector", &t_trkPhi ); - ntp->Branch("e3x3" , "vector", &t_e3x3 ); - - ntp->Branch("e3x3" , "vector" , &t_e3x3 ); - ntp->Branch("v_eDR" , "vector >", &t_v_eDR); - ntp->Branch("v_eMipDR" , "vector >", &t_v_eMipDR); - - ntp->Branch("h3x3" , "vector", &t_h3x3 ); - ntp->Branch("h5x5" , "vector", &t_h5x5 ); - ntp->Branch("nRH_h3x3" , "vector", &t_nRH_h3x3 ); - ntp->Branch("nRH_h5x5" , "vector", &t_nRH_h5x5 ); - - if (doMC) { - ntp->Branch("simP" , "vector", &t_simP ); - ntp->Branch("hsim3x3" , "vector", &t_hsim3x3 ); - ntp->Branch("hsim5x5" , "vector", &t_hsim5x5 ); - - ntp->Branch("hsim3x3Matched" , "vector", &t_hsim3x3Matched ); - ntp->Branch("hsim5x5Matched" , "vector", &t_hsim5x5Matched ); - ntp->Branch("hsim3x3Rest" , "vector", &t_hsim3x3Rest ); - ntp->Branch("hsim5x5Rest" , "vector", &t_hsim5x5Rest ); - ntp->Branch("hsim3x3Photon" , "vector", &t_hsim3x3Photon ); - ntp->Branch("hsim5x5Photon" , "vector", &t_hsim5x5Photon ); - ntp->Branch("hsim3x3NeutHad" , "vector", &t_hsim3x3NeutHad ); - ntp->Branch("hsim5x5NeutHad" , "vector", &t_hsim5x5NeutHad ); - ntp->Branch("hsim3x3CharHad" , "vector", &t_hsim3x3CharHad ); - ntp->Branch("hsim5x5CharHad" , "vector", &t_hsim5x5CharHad ); - ntp->Branch("hsim3x3PdgMatched", "vector", &t_hsim3x3PdgMatched); - ntp->Branch("hsim5x5PdgMatched", "vector", &t_hsim5x5PdgMatched); - ntp->Branch("hsim3x3Total" , "vector", &t_hsim3x3Total ); - ntp->Branch("hsim5x5Total" , "vector", &t_hsim5x5Total ); - - ntp->Branch("hsim3x3NMatched" , "vector", &t_hsim3x3NMatched ); - ntp->Branch("hsim3x3NRest" , "vector", &t_hsim3x3NRest ); - ntp->Branch("hsim3x3NPhoton" , "vector", &t_hsim3x3NPhoton ); - ntp->Branch("hsim3x3NNeutHad" , "vector", &t_hsim3x3NNeutHad ); - ntp->Branch("hsim3x3NCharHad" , "vector", &t_hsim3x3NCharHad ); - ntp->Branch("hsim3x3NTotal" , "vector", &t_hsim3x3NTotal ); - - ntp->Branch("hsim5x5NMatched" , "vector", &t_hsim5x5NMatched ); - ntp->Branch("hsim5x5NRest" , "vector", &t_hsim5x5NRest ); - ntp->Branch("hsim5x5NPhoton" , "vector", &t_hsim5x5NPhoton ); - ntp->Branch("hsim5x5NNeutHad" , "vector", &t_hsim5x5NNeutHad ); - ntp->Branch("hsim5x5NCharHad" , "vector", &t_hsim5x5NCharHad ); - ntp->Branch("hsim5x5NTotal" , "vector", &t_hsim5x5NTotal ); - - ntp->Branch("trkHcalEne" , "vector", &t_trkHcalEne ); - ntp->Branch("trkEcalEne" , "vector", &t_trkEcalEne ); +//ntp_->Branch("hScale" , "std::vector", &t_hScale ); + ntp_->Branch("trkNOuterHits" , "std::vector", &t_trkNOuterHits ); + ntp_->Branch("trkNLayersCrossed", "std::vector", &t_trkNLayersCrossed); + ntp_->Branch("drFromLeadJet" , "std::vector", &t_dtFromLeadJet ); + ntp_->Branch("trkP" , "std::vector", &t_trkP ); + ntp_->Branch("trkPt" , "std::vector", &t_trkPt ); + ntp_->Branch("trkEta" , "std::vector", &t_trkEta ); + ntp_->Branch("trkPhi" , "std::vector", &t_trkPhi ); + ntp_->Branch("e3x3" , "std::vector", &t_e3x3 ); + + ntp_->Branch("e3x3" , "std::vector" , &t_e3x3); + ntp_->Branch("v_eDR" , "std::vector >", &t_v_eDR); + ntp_->Branch("v_eMipDR" , "std::vector >", &t_v_eMipDR); + + ntp_->Branch("h3x3" , "std::vector", &t_h3x3); + ntp_->Branch("h5x5" , "std::vector", &t_h5x5); + ntp_->Branch("nRH_h3x3" , "std::vector", &t_nRH_h3x3); + ntp_->Branch("nRH_h5x5" , "std::vector", &t_nRH_h5x5); + + if (doMC_) { + ntp_->Branch("simP" , "std::vector", &t_simP); + ntp_->Branch("hsim3x3" , "std::vector", &t_hsim3x3); + ntp_->Branch("hsim5x5" , "std::vector", &t_hsim5x5); + + ntp_->Branch("hsim3x3Matched" , "std::vector", &t_hsim3x3Matched); + ntp_->Branch("hsim5x5Matched" , "std::vector", &t_hsim5x5Matched); + ntp_->Branch("hsim3x3Rest" , "std::vector", &t_hsim3x3Rest); + ntp_->Branch("hsim5x5Rest" , "std::vector", &t_hsim5x5Rest); + ntp_->Branch("hsim3x3Photon" , "std::vector", &t_hsim3x3Photon); + ntp_->Branch("hsim5x5Photon" , "std::vector", &t_hsim5x5Photon); + ntp_->Branch("hsim3x3NeutHad" , "std::vector", &t_hsim3x3NeutHad); + ntp_->Branch("hsim5x5NeutHad" , "std::vector", &t_hsim5x5NeutHad); + ntp_->Branch("hsim3x3CharHad" , "std::vector", &t_hsim3x3CharHad); + ntp_->Branch("hsim5x5CharHad" , "std::vector", &t_hsim5x5CharHad); + ntp_->Branch("hsim3x3PdgMatched", "std::vector", &t_hsim3x3PdgMatched); + ntp_->Branch("hsim5x5PdgMatched", "std::vector", &t_hsim5x5PdgMatched); + ntp_->Branch("hsim3x3Total" , "std::vector", &t_hsim3x3Total); + ntp_->Branch("hsim5x5Total" , "std::vector", &t_hsim5x5Total); + + ntp_->Branch("hsim3x3NMatched" , "std::vector", &t_hsim3x3NMatched); + ntp_->Branch("hsim3x3NRest" , "std::vector", &t_hsim3x3NRest); + ntp_->Branch("hsim3x3NPhoton" , "std::vector", &t_hsim3x3NPhoton); + ntp_->Branch("hsim3x3NNeutHad" , "std::vector", &t_hsim3x3NNeutHad); + ntp_->Branch("hsim3x3NCharHad" , "std::vector", &t_hsim3x3NCharHad); + ntp_->Branch("hsim3x3NTotal" , "std::vector", &t_hsim3x3NTotal); + + ntp_->Branch("hsim5x5NMatched" , "std::vector", &t_hsim5x5NMatched); + ntp_->Branch("hsim5x5NRest" , "std::vector", &t_hsim5x5NRest); + ntp_->Branch("hsim5x5NPhoton" , "std::vector", &t_hsim5x5NPhoton); + ntp_->Branch("hsim5x5NNeutHad" , "std::vector", &t_hsim5x5NNeutHad); + ntp_->Branch("hsim5x5NCharHad" , "std::vector", &t_hsim5x5NCharHad); + ntp_->Branch("hsim5x5NTotal" , "std::vector", &t_hsim5x5NTotal); + + ntp_->Branch("trkHcalEne" , "std::vector", &t_trkHcalEne); + ntp_->Branch("trkEcalEne" , "std::vector", &t_trkEcalEne); } - ntp->Branch("distFromHotCell_h3x3", "vector", &t_distFromHotCell_h3x3); - ntp->Branch("ietaFromHotCell_h3x3", "vector", &t_ietaFromHotCell_h3x3); - ntp->Branch("iphiFromHotCell_h3x3", "vector", &t_iphiFromHotCell_h3x3); - ntp->Branch("distFromHotCell_h5x5", "vector", &t_distFromHotCell_h5x5); - ntp->Branch("ietaFromHotCell_h5x5", "vector", &t_ietaFromHotCell_h5x5); - ntp->Branch("iphiFromHotCell_h5x5", "vector", &t_iphiFromHotCell_h5x5); - - if (doMC) { - ntp->Branch("v_hsimInfoConeMatched" ,"vector >",&t_v_hsimInfoConeMatched ); - ntp->Branch("v_hsimInfoConeRest" ,"vector >",&t_v_hsimInfoConeRest ); - ntp->Branch("v_hsimInfoConePhoton" ,"vector >",&t_v_hsimInfoConePhoton ); - ntp->Branch("v_hsimInfoConeNeutHad" ,"vector >",&t_v_hsimInfoConeNeutHad ); - ntp->Branch("v_hsimInfoConeCharHad" ,"vector >",&t_v_hsimInfoConeCharHad ); - ntp->Branch("v_hsimInfoConePdgMatched","vector >",&t_v_hsimInfoConePdgMatched); - ntp->Branch("v_hsimInfoConeTotal" ,"vector >",&t_v_hsimInfoConeTotal ); - - ntp->Branch("v_hsimInfoConeNMatched" ,"vector >" ,&t_v_hsimInfoConeNMatched ); - ntp->Branch("v_hsimInfoConeNRest" ,"vector >" ,&t_v_hsimInfoConeNRest ); - ntp->Branch("v_hsimInfoConeNPhoton" ,"vector >" ,&t_v_hsimInfoConeNPhoton ); - ntp->Branch("v_hsimInfoConeNNeutHad" ,"vector >" ,&t_v_hsimInfoConeNNeutHad ); - ntp->Branch("v_hsimInfoConeNCharHad" ,"vector >" ,&t_v_hsimInfoConeNCharHad ); - ntp->Branch("v_hsimInfoConeNTotal" ,"vector >" ,&t_v_hsimInfoConeNTotal ); - - ntp->Branch("v_hsimCone" ,"vector >",&t_v_hsimCone ); + ntp_->Branch("distFromHotCell_h3x3", "std::vector", &t_distFromHotCell_h3x3); + ntp_->Branch("ietaFromHotCell_h3x3", "std::vector", &t_ietaFromHotCell_h3x3); + ntp_->Branch("iphiFromHotCell_h3x3", "std::vector", &t_iphiFromHotCell_h3x3); + ntp_->Branch("distFromHotCell_h5x5", "std::vector", &t_distFromHotCell_h5x5); + ntp_->Branch("ietaFromHotCell_h5x5", "std::vector", &t_ietaFromHotCell_h5x5); + ntp_->Branch("iphiFromHotCell_h5x5", "std::vector", &t_iphiFromHotCell_h5x5); + + if (doMC_) { + ntp_->Branch("v_hsimInfoConeMatched" ,"std::vector >",&t_v_hsimInfoConeMatched); + ntp_->Branch("v_hsimInfoConeRest" ,"std::vector >",&t_v_hsimInfoConeRest); + ntp_->Branch("v_hsimInfoConePhoton" ,"std::vector >",&t_v_hsimInfoConePhoton); + ntp_->Branch("v_hsimInfoConeNeutHad" ,"std::vector >",&t_v_hsimInfoConeNeutHad); + ntp_->Branch("v_hsimInfoConeCharHad" ,"std::vector >",&t_v_hsimInfoConeCharHad); + ntp_->Branch("v_hsimInfoConePdgMatched","std::vector >",&t_v_hsimInfoConePdgMatched); + ntp_->Branch("v_hsimInfoConeTotal" ,"std::vector >",&t_v_hsimInfoConeTotal); + + ntp_->Branch("v_hsimInfoConeNMatched" ,"std::vector >" ,&t_v_hsimInfoConeNMatched ); + ntp_->Branch("v_hsimInfoConeNRest" ,"std::vector >" ,&t_v_hsimInfoConeNRest ); + ntp_->Branch("v_hsimInfoConeNPhoton" ,"std::vector >" ,&t_v_hsimInfoConeNPhoton ); + ntp_->Branch("v_hsimInfoConeNNeutHad" ,"std::vector >" ,&t_v_hsimInfoConeNNeutHad ); + ntp_->Branch("v_hsimInfoConeNCharHad" ,"std::vector >" ,&t_v_hsimInfoConeNCharHad ); + ntp_->Branch("v_hsimInfoConeNTotal" ,"std::vector >" ,&t_v_hsimInfoConeNTotal ); + + ntp_->Branch("v_hsimCone" ,"std::vector >",&t_v_hsimCone ); } - ntp->Branch("v_hCone" ,"vector >",&t_v_hCone ); - ntp->Branch("v_nRecHitsCone" ,"vector >" ,&t_v_nRecHitsCone); - ntp->Branch("v_nSimHitsCone" ,"vector >" ,&t_v_nSimHitsCone); - - ntp->Branch("v_distFromHotCell" ,"vector >",&t_v_distFromHotCell ); - ntp->Branch("v_ietaFromHotCell" ,"vector >",&t_v_ietaFromHotCell ); - ntp->Branch("v_iphiFromHotCell" ,"vector >",&t_v_iphiFromHotCell ); - - ntp->Branch("v_RH_h3x3_ieta" ,"vector >" ,&t_v_RH_h3x3_ieta); - ntp->Branch("v_RH_h3x3_iphi" ,"vector >" ,&t_v_RH_h3x3_iphi); - ntp->Branch("v_RH_h3x3_ene" ,"vector >",&t_v_RH_h3x3_ene ); - ntp->Branch("v_RH_h5x5_ieta" ,"vector >" ,&t_v_RH_h5x5_ieta); - ntp->Branch("v_RH_h5x5_iphi" ,"vector >" ,&t_v_RH_h5x5_iphi); - ntp->Branch("v_RH_h5x5_ene" ,"vector >",&t_v_RH_h5x5_ene ); - ntp->Branch("v_RH_r26_ieta" ,"vector >" ,&t_v_RH_r26_ieta ); - ntp->Branch("v_RH_r26_iphi" ,"vector >" ,&t_v_RH_r26_iphi ); - ntp->Branch("v_RH_r26_ene" ,"vector >",&t_v_RH_r26_ene ); - ntp->Branch("v_RH_r44_ieta" ,"vector >" ,&t_v_RH_r44_ieta ); - ntp->Branch("v_RH_r44_iphi" ,"vector >" ,&t_v_RH_r44_iphi ); - ntp->Branch("v_RH_r44_ene" ,"vector >",&t_v_RH_r44_ene ); - - ntp->Branch("v_hlTriggers" ,"vector >",&t_v_hlTriggers); - ntp->Branch("v_hltHB" ,"vector",&t_hltHB); - ntp->Branch("v_hltHE" ,"vector",&t_hltHE); - ntp->Branch("v_hltL1Jet15" ,"vector",&t_hltL1Jet15 ); - ntp->Branch("v_hltJet30" ,"vector",&t_hltJet30 ); - ntp->Branch("v_hltJet50" ,"vector",&t_hltJet50 ); - ntp->Branch("v_hltJet80" ,"vector",&t_hltJet80 ); - ntp->Branch("v_hltJet110" ,"vector",&t_hltJet110 ); - ntp->Branch("v_hltJet140" ,"vector",&t_hltJet140 ); - ntp->Branch("v_hltJet180" ,"vector",&t_hltJet180 ); - ntp->Branch("v_hltL1SingleEG5" ,"vector",&t_hltL1SingleEG5 ); - ntp->Branch("v_hltZeroBias" ,"vector",&t_hltZeroBias ); - ntp->Branch("v_hltMinBiasHcal" ,"vector",&t_hltMinBiasHcal ); - ntp->Branch("v_hltMinBiasEcal" ,"vector",&t_hltMinBiasEcal ); - ntp->Branch("v_hltMinBiasPixel" ,"vector",&t_hltMinBiasPixel ); - ntp->Branch("v_hltSingleIsoTau30_Trk5" ,"vector",&t_hltSingleIsoTau30_Trk5 ); - ntp->Branch("v_hltDoubleLooseIsoTau15_Trk5" ,"vector",&t_hltDoubleLooseIsoTau15_Trk5); - - ntp->Branch("irun" ,"vector", &t_irun); - ntp->Branch("ievt" ,"vector", &t_ievt); - ntp->Branch("ilum" ,"vector", &t_ilum); + ntp_->Branch("v_hCone" ,"std::vector >",&t_v_hCone ); + ntp_->Branch("v_nRecHitsCone" ,"std::vector >" ,&t_v_nRecHitsCone); + ntp_->Branch("v_nSimHitsCone" ,"std::vector >" ,&t_v_nSimHitsCone); + + ntp_->Branch("v_distFromHotCell", "std::vector >",&t_v_distFromHotCell); + ntp_->Branch("v_ietaFromHotCell", "std::vector >", &t_v_ietaFromHotCell); + ntp_->Branch("v_iphiFromHotCell", "std::vector >", &t_v_iphiFromHotCell ); + + ntp_->Branch("v_RH_h3x3_ieta", "std::vector >" ,&t_v_RH_h3x3_ieta); + ntp_->Branch("v_RH_h3x3_iphi", "std::vector >" ,&t_v_RH_h3x3_iphi); + ntp_->Branch("v_RH_h3x3_ene", "std::vector >",&t_v_RH_h3x3_ene); + ntp_->Branch("v_RH_h5x5_ieta", "std::vector >" ,&t_v_RH_h5x5_ieta); + ntp_->Branch("v_RH_h5x5_iphi", "std::vector >" ,&t_v_RH_h5x5_iphi); + ntp_->Branch("v_RH_h5x5_ene", "std::vector >",&t_v_RH_h5x5_ene); + ntp_->Branch("v_RH_r26_ieta", "std::vector >" ,&t_v_RH_r26_ieta); + ntp_->Branch("v_RH_r26_iphi", "std::vector >" ,&t_v_RH_r26_iphi); + ntp_->Branch("v_RH_r26_ene", "std::vector >",&t_v_RH_r26_ene ); + ntp_->Branch("v_RH_r44_ieta", "std::vector >" ,&t_v_RH_r44_ieta); + ntp_->Branch("v_RH_r44_iphi", "std::vector >" ,&t_v_RH_r44_iphi); + ntp_->Branch("v_RH_r44_ene", "std::vector >",&t_v_RH_r44_ene ); + + ntp_->Branch("v_hlTriggers","std::vector >",&t_v_hlTriggers); + ntp_->Branch("v_hltHB", "std::vector", &t_hltHB); + ntp_->Branch("v_hltHE", "std::vector", &t_hltHE); + ntp_->Branch("v_hltL1Jet15", "std::vector", &t_hltL1Jet15); + ntp_->Branch("v_hltJet30", "std::vector", &t_hltJet30); + ntp_->Branch("v_hltJet50", "std::vector", &t_hltJet50); + ntp_->Branch("v_hltJet80", "std::vector", &t_hltJet80); + ntp_->Branch("v_hltJet110", "std::vector", &t_hltJet110); + ntp_->Branch("v_hltJet140", "std::vector", &t_hltJet140); + ntp_->Branch("v_hltJet180", "std::vector", &t_hltJet180); + ntp_->Branch("v_hltL1SingleEG5", "std::vector", &t_hltL1SingleEG5); + ntp_->Branch("v_hltZeroBias", "std::vector", &t_hltZeroBias); + ntp_->Branch("v_hltMinBiasHcal", "std::vector", &t_hltMinBiasHcal); + ntp_->Branch("v_hltMinBiasEcal", "std::vector", &t_hltMinBiasEcal); + ntp_->Branch("v_hltMinBiasPixel","std::vector", &t_hltMinBiasPixel); + ntp_->Branch("v_hltSingleIsoTau30_Trk5", "std::vector", &t_hltSingleIsoTau30_Trk5); + ntp_->Branch("v_hltDoubleLooseIsoTau15_Trk5", "std::vector", &t_hltDoubleLooseIsoTau15_Trk5); + + ntp_->Branch("irun", "std::vector", &t_irun); + ntp_->Branch("ievt", "std::vector", &t_ievt); + ntp_->Branch("ilum", "std::vector", &t_ilum); } @@ -1402,20 +1730,24 @@ void IsolatedTracksCone::printTrack(const reco::Track* pTrack) { std::string theTrackQuality = "highPurity"; reco::TrackBase::TrackQuality trackQuality_ = reco::TrackBase::qualityByName(theTrackQuality); - std::cout << " Reference Point " << pTrack->referencePoint() <<"\n" - << " TrackMmentum " << pTrack->momentum() - << " (pt,eta,phi)(" << pTrack->pt()<<","<eta()<<","<phi()<<")" - << " p " << pTrack->p() << "\n" - << " Normalized chi2 " << pTrack->normalizedChi2() <<" charge " << pTrack->charge() - << " qoverp() " << pTrack->qoverp() <<"+-" << pTrack->qoverpError() - << " d0 " << pTrack->d0() << "\n" - << " NValidHits " << pTrack->numberOfValidHits() << " NLostHits " << pTrack->numberOfLostHits() - << " TrackQuality " << pTrack->qualityName(trackQuality_) << " " << pTrack->quality(trackQuality_) - << std::endl; + edm::LogVerbatim("IsoTrack") << " Reference Point " + << pTrack->referencePoint() <<"\n" + << " TrackMmentum " << pTrack->momentum() + << " (pt,eta,phi)(" << pTrack->pt() + << "," << pTrack->eta() << "," << pTrack->phi() + << ")" << " p " << pTrack->p() << "\n" + << " Normalized chi2 " <normalizedChi2() + <<" charge " << pTrack->charge() + << " qoverp() " << pTrack->qoverp() <<"+-" + << pTrack->qoverpError() << " d0 " <d0() + << "\n" << " NValidHits " + << pTrack->numberOfValidHits() << " NLostHits " + << pTrack->numberOfLostHits() << " TrackQuality " + << pTrack->qualityName(trackQuality_) << " " + << pTrack->quality(trackQuality_); - if( printTrkHitPattern_ ) { + if (printTrkHitPattern_) { const reco::HitPattern& p = pTrack->hitPattern(); - for (int i=0; i -#include -#include -#include -#include - -// user include files -#include - -#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/ESHandle.h" -#include "FWCore/Framework/interface/EventSetup.h" -#include "FWCore/Framework/interface/MakerMacros.h" - -#include "FWCore/ParameterSet/interface/ParameterSet.h" - -//TFile Service -#include "FWCore/ServiceRegistry/interface/Service.h" -#include "CommonTools/UtilAlgos/interface/TFileService.h" - -#include "DataFormats/Common/interface/Ref.h" -#include "DataFormats/Common/interface/Handle.h" -#include "DataFormats/Candidate/interface/Candidate.h" -#include "DataFormats/DetId/interface/DetId.h" -#include "DataFormats/EcalDetId/interface/EBDetId.h" -#include "DataFormats/EcalDetId/interface/EEDetId.h" -#include "DataFormats/HcalDetId/interface/HcalDetId.h" -#include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h" -#include "DataFormats/HcalRecHit/interface/HcalRecHitCollections.h" -// muons and tracks -#include "DataFormats/TrackReco/interface/Track.h" -#include "DataFormats/TrackReco/interface/TrackFwd.h" -#include "DataFormats/TrackReco/interface/HitPattern.h" -// Vertices -#include "DataFormats/VertexReco/interface/VertexFwd.h" -#include "DataFormats/VertexReco/interface/Vertex.h" -//L1 objects -#include "DataFormats/L1Trigger/interface/L1JetParticle.h" -#include "DataFormats/L1Trigger/interface/L1JetParticleFwd.h" -// SimHit -#include "SimDataFormats/CaloHit/interface/PCaloHitContainer.h" -//simtrack -#include "SimDataFormats/Track/interface/SimTrack.h" -#include "SimDataFormats/Track/interface/SimTrackContainer.h" -#include "SimDataFormats/Vertex/interface/SimVertex.h" -#include "SimDataFormats/Vertex/interface/SimVertexContainer.h" - -// track associator -#include "TrackingTools/TrajectoryState/interface/FreeTrajectoryState.h" -#include "TrackingTools/TrackAssociator/interface/TrackDetectorAssociator.h" -#include "SimTracker/Records/interface/TrackAssociatorRecord.h" - -// tracker hit associator -#include "SimTracker/TrackerHitAssociation/interface/TrackerHitAssociator.h" - -// ecal / hcal -#include "Geometry/CaloGeometry/interface/CaloGeometry.h" -#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" -#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h" -#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h" -#include "Geometry/CaloTopology/interface/HcalTopology.h" -#include "Geometry/CaloTopology/interface/CaloTopology.h" -#include "RecoCaloTools/Navigation/interface/CaloNavigator.h" - -#include "Calibration/IsolatedParticles/interface/FindCaloHitCone.h" -#include "Calibration/IsolatedParticles/interface/FindCaloHit.h" - -#include "Calibration/IsolatedParticles/interface/eECALMatrix.h" -#include "Calibration/IsolatedParticles/interface/eHCALMatrix.h" -#include "Calibration/IsolatedParticles/interface/eCone.h" -#include "Calibration/IsolatedParticles/interface/MatchingSimTrack.h" -#include "Calibration/IsolatedParticles/interface/CaloSimInfo.h" - -// root objects -#include "TROOT.h" -#include "TSystem.h" -#include "TFile.h" -#include "TH1F.h" -#include "TH2F.h" -#include "TProfile.h" -#include "TDirectory.h" -#include "TTree.h" - -#include - -class IsolatedTracksCone : public edm::EDAnalyzer { -public: - explicit IsolatedTracksCone(const edm::ParameterSet&); - ~IsolatedTracksCone() override; - - // static const int NEtaBins = 4; - static const int NEtaBins = 4; - static const int NPTBins = 21; - static const int NPBins = 21; - - double genPartPBins[22], genPartEtaBins[5]; - -private: - void beginJob() override ; - void analyze(const edm::Event&, const edm::EventSetup&) override; - void endJob() override ; - - void printTrack(const reco::Track* pTrack); - - // void BookHistograms(); - void BuildTree(); - void clearTrackVectors(); - - double DeltaPhi(double v1, double v2); - double DeltaR(double eta1, double phi1, double eta2, double phi2); - - int debugTrks_; - bool printTrkHitPattern_; - bool doMC; - int myverbose_; - bool useJetTrigger_; - double drLeadJetVeto_, ptMinLeadJet_; - - TrackerHitAssociator::Config trackerHitAssociatorConfig_; - - edm::EDGetTokenT tok_L1extTauJet_; - edm::EDGetTokenT tok_L1extCenJet_; - edm::EDGetTokenT tok_L1extFwdJet_; - - edm::EDGetTokenT tok_EB_; - edm::EDGetTokenT tok_EE_; - edm::EDGetTokenT tok_hbhe_; - - edm::EDGetTokenT tok_genTrack_; - edm::EDGetTokenT tok_simTk_; - edm::EDGetTokenT tok_simVtx_; - - edm::EDGetTokenT tok_caloEB_; - edm::EDGetTokenT tok_caloEE_; - edm::EDGetTokenT tok_caloHH_; - edm::EDGetTokenT tok_trigger_; - - double minTrackP_, maxTrackEta_, maxNearTrackP_; - - int debugEcalSimInfo_; - - bool applyEcalIsolation_; - - // track associator to detector parameters - TrackAssociatorParameters parameters_; - mutable TrackDetectorAssociator* trackAssociator_; - - TTree* ntp; - - TH1F* hRawPt ; - TH1F* hRawP ; - TH1F* hRawEta; - TH1F* hRawPhi; - - int nRawTRK ; - int nFailHighPurityQaul; - int nFailPt ; - int nFailEta ; - int nMissEcal ; - int nMissHcal ; - int nEVT; - int nEVT_failL1; - int nTRK; - double leadL1JetPT; - double leadL1JetEta; - double leadL1JetPhi; - - std::vector >* t_v_hnNearTRKs ; - std::vector >* t_v_hnLayers_maxNearP; - std::vector >* t_v_htrkQual_maxNearP; - std::vector >* t_v_hmaxNearP_goodTrk; - std::vector >* t_v_hmaxNearP ; - - std::vector >* t_v_cone_hnNearTRKs ; - std::vector >* t_v_cone_hnLayers_maxNearP; - std::vector >* t_v_cone_htrkQual_maxNearP; - std::vector >* t_v_cone_hmaxNearP_goodTrk; - std::vector >* t_v_cone_hmaxNearP ; - - std::vector* t_trkNOuterHits ; - std::vector* t_trkNLayersCrossed; - std::vector* t_dtFromLeadJet ; - std::vector* t_trkP ; - std::vector* t_simP ; - std::vector* t_trkPt ; - std::vector* t_trkEta ; - std::vector* t_trkPhi ; - std::vector* t_e3x3 ; - - std::vector > *t_v_eDR; - std::vector > *t_v_eMipDR; - - std::vector* t_h3x3 ; - std::vector* t_h5x5 ; - std::vector* t_hsim3x3 ; - std::vector* t_hsim5x5 ; - - std::vector* t_nRH_h3x3 ; - std::vector* t_nRH_h5x5 ; - - std::vector* t_hsim3x3Matched ; - std::vector* t_hsim5x5Matched ; - std::vector* t_hsim3x3Rest ; - std::vector* t_hsim5x5Rest ; - std::vector* t_hsim3x3Photon ; - std::vector* t_hsim5x5Photon ; - std::vector* t_hsim3x3NeutHad ; - std::vector* t_hsim5x5NeutHad ; - std::vector* t_hsim3x3CharHad ; - std::vector* t_hsim5x5CharHad ; - std::vector* t_hsim3x3PdgMatched; - std::vector* t_hsim5x5PdgMatched; - std::vector* t_hsim3x3Total ; - std::vector* t_hsim5x5Total ; - - std::vector* t_hsim3x3NMatched ; - std::vector* t_hsim3x3NRest ; - std::vector* t_hsim3x3NPhoton ; - std::vector* t_hsim3x3NNeutHad ; - std::vector* t_hsim3x3NCharHad ; - std::vector* t_hsim3x3NTotal ; - - std::vector* t_hsim5x5NMatched ; - std::vector* t_hsim5x5NRest ; - std::vector* t_hsim5x5NPhoton ; - std::vector* t_hsim5x5NNeutHad ; - std::vector* t_hsim5x5NCharHad ; - std::vector* t_hsim5x5NTotal ; - - std::vector* t_distFromHotCell_h3x3; - std::vector* t_ietaFromHotCell_h3x3; - std::vector* t_iphiFromHotCell_h3x3; - std::vector* t_distFromHotCell_h5x5; - std::vector* t_ietaFromHotCell_h5x5; - std::vector* t_iphiFromHotCell_h5x5; - - std::vector* t_trkHcalEne ; - std::vector* t_trkEcalEne ; - - std::vector >* t_v_hsimInfoConeMatched ; - std::vector >* t_v_hsimInfoConeRest ; - std::vector >* t_v_hsimInfoConePhoton ; - std::vector >* t_v_hsimInfoConeNeutHad ; - std::vector >* t_v_hsimInfoConeCharHad ; - std::vector >* t_v_hsimInfoConePdgMatched; - std::vector >* t_v_hsimInfoConeTotal ; - - std::vector >* t_v_hsimInfoConeNMatched ; - std::vector >* t_v_hsimInfoConeNRest ; - std::vector >* t_v_hsimInfoConeNPhoton ; - std::vector >* t_v_hsimInfoConeNNeutHad ; - std::vector >* t_v_hsimInfoConeNCharHad ; - std::vector >* t_v_hsimInfoConeNTotal ; - - std::vector >* t_v_hsimCone ; - std::vector >* t_v_hCone ; - std::vector >* t_v_nRecHitsCone; - std::vector >* t_v_nSimHitsCone; - - std::vector >* t_v_distFromHotCell; - std::vector >* t_v_ietaFromHotCell; - std::vector >* t_v_iphiFromHotCell; - - - std::vector >* t_v_hlTriggers; - std::vector* t_hltHB; - std::vector* t_hltHE; - std::vector* t_hltL1Jet15 ; - std::vector* t_hltJet30 ; - std::vector* t_hltJet50 ; - std::vector* t_hltJet80 ; - std::vector* t_hltJet110 ; - std::vector* t_hltJet140 ; - std::vector* t_hltJet180 ; - std::vector* t_hltL1SingleEG5 ; - std::vector* t_hltZeroBias ; - std::vector* t_hltMinBiasHcal ; - std::vector* t_hltMinBiasEcal ; - std::vector* t_hltMinBiasPixel ; - std::vector* t_hltSingleIsoTau30_Trk5 ; - std::vector* t_hltDoubleLooseIsoTau15_Trk5; - - - std::vector >* t_v_RH_h3x3_ieta; - std::vector >* t_v_RH_h3x3_iphi; - std::vector >* t_v_RH_h3x3_ene ; - std::vector >* t_v_RH_h5x5_ieta; - std::vector >* t_v_RH_h5x5_iphi; - std::vector >* t_v_RH_h5x5_ene ; - std::vector >* t_v_RH_r26_ieta ; - std::vector >* t_v_RH_r26_iphi ; - std::vector >* t_v_RH_r26_ene ; - std::vector >* t_v_RH_r44_ieta ; - std::vector >* t_v_RH_r44_iphi ; - std::vector >* t_v_RH_r44_ene ; - - std::vector* t_irun; - std::vector* t_ievt; - std::vector* t_ilum; - - edm::Service fs; - -}; - -#endif diff --git a/Calibration/IsolatedParticles/plugins/IsolatedTracksHcalScale.cc b/Calibration/IsolatedParticles/plugins/IsolatedTracksHcalScale.cc index 4f369c89904ff..e40ae1e16987b 100644 --- a/Calibration/IsolatedParticles/plugins/IsolatedTracksHcalScale.cc +++ b/Calibration/IsolatedParticles/plugins/IsolatedTracksHcalScale.cc @@ -1,43 +1,187 @@ - -#include "DataFormats/HcalDetId/interface/HcalSubdetector.h" -#include "DataFormats/TrackReco/interface/TrackBase.h" -#include "Calibration/IsolatedParticles/plugins/IsolatedTracksHcalScale.h" - +// system include files +#include +#include +#include +#include + + +// root objects +#include "TROOT.h" +#include "TSystem.h" +#include "TFile.h" +#include "TH1F.h" +#include "TH2F.h" +#include "TProfile.h" +#include "TDirectory.h" +#include "TTree.h" + +#include + +#include "Calibration/IsolatedParticles/interface/FindCaloHit.h" +#include "Calibration/IsolatedParticles/interface/eECALMatrix.h" +#include "Calibration/IsolatedParticles/interface/eHCALMatrix.h" +#include "Calibration/IsolatedParticles/interface/MatchingSimTrack.h" +#include "Calibration/IsolatedParticles/interface/CaloSimInfo.h" +#include "Calibration/IsolatedParticles/interface/TrackSelection.h" #include "Calibration/IsolatedParticles/interface/CaloPropagateTrack.h" #include "Calibration/IsolatedParticles/interface/ChargeIsolation.h" #include "Calibration/IsolatedParticles/interface/eCone.h" #include "Calibration/IsolatedParticles/interface/eHCALMatrixExtra.h" -#include "MagneticField/Engine/interface/MagneticField.h" -#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h" + #include "CondFormats/DataRecord/interface/EcalChannelStatusRcd.h" + +#include "DataFormats/Common/interface/Ref.h" +#include "DataFormats/Common/interface/Handle.h" +#include "DataFormats/Math/interface/Point3D.h" +#include "DataFormats/Candidate/interface/Candidate.h" + +// muons and tracks +#include "DataFormats/TrackReco/interface/Track.h" +#include "DataFormats/TrackReco/interface/TrackFwd.h" +#include "DataFormats/TrackReco/interface/HitPattern.h" +#include "DataFormats/TrackReco/interface/TrackBase.h" +// Vertices +#include "DataFormats/VertexReco/interface/VertexFwd.h" +#include "DataFormats/VertexReco/interface/Vertex.h" +#include "DataFormats/BeamSpot/interface/BeamSpot.h" +// Calorimeters +#include "DataFormats/DetId/interface/DetId.h" +#include "DataFormats/EcalDetId/interface/EBDetId.h" +#include "DataFormats/EcalDetId/interface/EEDetId.h" +#include "DataFormats/HcalDetId/interface/HcalDetId.h" +#include "DataFormats/HcalDetId/interface/HcalSubdetector.h" +#include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h" +#include "DataFormats/HcalRecHit/interface/HcalRecHitCollections.h" +#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutSetupFwd.h" + +// Jets in the event +#include "DataFormats/JetReco/interface/CaloJet.h" +#include "DataFormats/JetReco/interface/CaloJetCollection.h" +#include "DataFormats/JetReco/interface/JetExtendedAssociation.h" + +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" + +// TFile Service +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "CommonTools/UtilAlgos/interface/TFileService.h" + #include "Geometry/CaloTopology/interface/EcalTrigTowerConstituentsMap.h" +#include "Geometry/CaloGeometry/interface/CaloGeometry.h" +#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" +#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h" +#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h" +#include "Geometry/CaloTopology/interface/HcalTopology.h" +#include "Geometry/CaloTopology/interface/CaloTopology.h" + +#include "MagneticField/Engine/interface/MagneticField.h" +#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h" #include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgo.h" #include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgoRcd.h" +#include "RecoCaloTools/Navigation/interface/CaloNavigator.h" + +// SimHit +#include "SimDataFormats/CaloHit/interface/PCaloHitContainer.h" +#include "SimDataFormats/Track/interface/SimTrack.h" +#include "SimDataFormats/Track/interface/SimTrackContainer.h" +#include "SimDataFormats/Vertex/interface/SimVertex.h" +#include "SimDataFormats/Vertex/interface/SimVertexContainer.h" + +// track associator +#include "SimTracker/Records/interface/TrackAssociatorRecord.h" +#include "SimTracker/TrackerHitAssociation/interface/TrackerHitAssociator.h" +#include "TrackingTools/TrajectoryState/interface/FreeTrajectoryState.h" +#include "TrackingTools/TrackAssociator/interface/TrackDetectorAssociator.h" + +class IsolatedTracksHcalScale : public edm::one::EDAnalyzer { + +public: + explicit IsolatedTracksHcalScale(const edm::ParameterSet&); + ~IsolatedTracksHcalScale() override {} + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); -IsolatedTracksHcalScale::IsolatedTracksHcalScale(const edm::ParameterSet& iConfig) : - trackerHitAssociatorConfig_(consumesCollector()) { +private: + void beginJob() override ; + void analyze(const edm::Event&, const edm::EventSetup&) override; + void endJob() override ; + + void clearTreeVectors(); + +private: + + bool doMC_; + int myverbose_; + std::string theTrackQuality_, minQuality_; + spr::trackSelectionParameters selectionParameters_; + double a_mipR_, a_coneR_, a_charIsoR_, a_neutIsoR_; + double tMinE_, tMaxE_; + + TrackerHitAssociator::Config trackerHitAssociatorConfig_; + + edm::EDGetTokenT tok_genTrack_; + edm::EDGetTokenT tok_recVtx_; + edm::EDGetTokenT tok_bs_; + edm::EDGetTokenT tok_EB_; + edm::EDGetTokenT tok_EE_; + edm::EDGetTokenT tok_hbhe_; + + edm::EDGetTokenT tok_simTk_; + edm::EDGetTokenT tok_simVtx_; + edm::EDGetTokenT tok_caloEB_; + edm::EDGetTokenT tok_caloEE_; + edm::EDGetTokenT tok_caloHH_; + + int nEventProc_; + + TTree* tree_; + + int t_nTracks, t_RunNo, t_EvtNo, t_Lumi, t_Bunch; + std::vector *t_trackP, *t_trackPt, *t_trackEta, *t_trackPhi; + std::vector *t_trackHcalEta, *t_trackHcalPhi, *t_eHCALDR; + std::vector *t_hCone, *t_conehmaxNearP, *t_eMipDR, *t_eECALDR; + std::vector *t_e11x11_20Sig, *t_e15x15_20Sig; + std::vector *t_eMipDR_1, *t_eECALDR_1, *t_eMipDR_2, *t_eECALDR_2; + std::vector *t_hConeHB, *t_eHCALDRHB; + std::vector *t_hsimInfoMatched, *t_hsimInfoRest, *t_hsimInfoPhoton; + std::vector *t_hsimInfoNeutHad, *t_hsimInfoCharHad, *t_hsimInfoPdgMatched; + std::vector *t_hsimInfoTotal, *t_hsim; + std::vector *t_hsimInfoNMatched, *t_hsimInfoNTotal, *t_hsimInfoNNeutHad; + std::vector *t_hsimInfoNCharHad, *t_hsimInfoNPhoton, *t_hsimInfoNRest; + std::vector *t_nSimHits; +}; + +IsolatedTracksHcalScale::IsolatedTracksHcalScale(const edm::ParameterSet& iConfig) : + doMC_(iConfig.getUntrackedParameter("DoMC",false)), + myverbose_(iConfig.getUntrackedParameter("Verbosity",5)), + theTrackQuality_(iConfig.getUntrackedParameter("TrackQuality","highPurity")), + a_mipR_(iConfig.getUntrackedParameter("ConeRadiusMIP",14.0)), + a_coneR_(iConfig.getUntrackedParameter("ConeRadius",34.98)), + tMinE_(iConfig.getUntrackedParameter("TimeMinCutECAL",-500.)), + tMaxE_(iConfig.getUntrackedParameter("TimeMaxCutECAL",500.)), + trackerHitAssociatorConfig_(consumesCollector()) { + + usesResource(TFileService::kSharedResource); //now do what ever initialization is needed - doMC = iConfig.getUntrackedParameter("DoMC", false); - myverbose = iConfig.getUntrackedParameter("Verbosity", 5 ); - theTrackQuality = iConfig.getUntrackedParameter("TrackQuality","highPurity"); - reco::TrackBase::TrackQuality trackQuality_=reco::TrackBase::qualityByName(theTrackQuality); - selectionParameters.minPt = iConfig.getUntrackedParameter("MinTrackPt", 10.0); - selectionParameters.minQuality = trackQuality_; - selectionParameters.maxDxyPV = iConfig.getUntrackedParameter("MaxDxyPV", 0.2); - selectionParameters.maxDzPV = iConfig.getUntrackedParameter("MaxDzPV", 5.0); - selectionParameters.maxChi2 = iConfig.getUntrackedParameter("MaxChi2", 5.0); - selectionParameters.maxDpOverP = iConfig.getUntrackedParameter("MaxDpOverP", 0.1); - selectionParameters.minOuterHit = iConfig.getUntrackedParameter("MinOuterHit", 4); - selectionParameters.minLayerCrossed = iConfig.getUntrackedParameter("MinLayerCrossed", 8); - selectionParameters.maxInMiss = iConfig.getUntrackedParameter("MaxInMiss", 0); - selectionParameters.maxOutMiss = iConfig.getUntrackedParameter("MaxOutMiss", 0); - a_coneR = iConfig.getUntrackedParameter("ConeRadius",34.98); - a_charIsoR = a_coneR + 28.9; - a_neutIsoR = a_charIsoR*0.726; - a_mipR = iConfig.getUntrackedParameter("ConeRadiusMIP",14.0); - tMinE_ = iConfig.getUntrackedParameter("TimeMinCutECAL", -500.); - tMaxE_ = iConfig.getUntrackedParameter("TimeMaxCutECAL", 500.); + reco::TrackBase::TrackQuality trackQuality=reco::TrackBase::qualityByName(theTrackQuality_); + selectionParameters_.minPt = iConfig.getUntrackedParameter("MinTrackPt", 10.0); + selectionParameters_.minQuality = trackQuality; + selectionParameters_.maxDxyPV = iConfig.getUntrackedParameter("MaxDxyPV", 0.2); + selectionParameters_.maxDzPV = iConfig.getUntrackedParameter("MaxDzPV", 5.0); + selectionParameters_.maxChi2 = iConfig.getUntrackedParameter("MaxChi2", 5.0); + selectionParameters_.maxDpOverP = iConfig.getUntrackedParameter("MaxDpOverP", 0.1); + selectionParameters_.minOuterHit = iConfig.getUntrackedParameter("MinOuterHit", 4); + selectionParameters_.minLayerCrossed = iConfig.getUntrackedParameter("MinLayerCrossed", 8); + selectionParameters_.maxInMiss = iConfig.getUntrackedParameter("MaxInMiss", 0); + selectionParameters_.maxOutMiss = iConfig.getUntrackedParameter("MaxOutMiss", 0); + a_charIsoR_ = a_coneR_ + 28.9; + a_neutIsoR_ = a_charIsoR_*0.726; tok_genTrack_ = consumes(edm::InputTag("generalTracks")); tok_recVtx_ = consumes(edm::InputTag("offlinePrimaryVertices")); @@ -51,39 +195,57 @@ IsolatedTracksHcalScale::IsolatedTracksHcalScale(const edm::ParameterSet& iConfi tok_caloEE_ = consumes(edm::InputTag("g4SimHits", "EcalHitsEE")); tok_caloHH_ = consumes(edm::InputTag("g4SimHits", "HcalHits")); - if (myverbose>=0) { - std::cout <<"Parameters read from config file \n" - <<" doMC " << doMC - <<"\t myverbose " << myverbose - <<"\t minPt " << selectionParameters.minPt - <<"\t theTrackQuality " << theTrackQuality - <<"\t minQuality " << selectionParameters.minQuality - <<"\t maxDxyPV " << selectionParameters.maxDxyPV - <<"\t maxDzPV " << selectionParameters.maxDzPV - <<"\t maxChi2 " << selectionParameters.maxChi2 - <<"\t maxDpOverP " << selectionParameters.maxDpOverP - <<"\t minOuterHit " << selectionParameters.minOuterHit - <<"\t minLayerCrossed " << selectionParameters.minLayerCrossed - <<"\t maxInMiss " << selectionParameters.maxInMiss - <<"\t maxOutMiss " << selectionParameters.maxOutMiss - <<"\t a_coneR " << a_coneR - <<"\t a_charIsoR " << a_charIsoR - <<"\t a_neutIsoR " << a_neutIsoR - <<"\t a_mipR " << a_mipR - <<"\t time Range (" << tMinE_ << ":" << tMaxE_ << ")" - << std::endl; + if (myverbose_>=0) { + edm::LogVerbatim("IsoTrack") <<"Parameters read from config file \n" + <<" doMC " << doMC_ + <<"\t myverbose " << myverbose_ + <<"\t minPt " << selectionParameters_.minPt + <<"\t theTrackQuality " << theTrackQuality_ + <<"\t minQuality " << selectionParameters_.minQuality + <<"\t maxDxyPV " << selectionParameters_.maxDxyPV + <<"\t maxDzPV " << selectionParameters_.maxDzPV + <<"\t maxChi2 " << selectionParameters_.maxChi2 + <<"\t maxDpOverP " << selectionParameters_.maxDpOverP + <<"\t minOuterHit " << selectionParameters_.minOuterHit + <<"\t minLayerCrossed " << selectionParameters_.minLayerCrossed + <<"\t maxInMiss " << selectionParameters_.maxInMiss + <<"\t maxOutMiss " << selectionParameters_.maxOutMiss + <<"\t a_coneR " << a_coneR_ + <<"\t a_charIsoR " << a_charIsoR_ + <<"\t a_neutIsoR " << a_neutIsoR_ + <<"\t a_mipR " << a_mipR_ + <<"\t time Range (" << tMinE_ + << ":" << tMaxE_ << ")"; } - initL1 = false; - } -IsolatedTracksHcalScale::~IsolatedTracksHcalScale() {} +void IsolatedTracksHcalScale::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + + edm::ParameterSetDescription desc; + desc.addUntracked("doMC", false); + desc.addUntracked("Verbosity", 0); + desc.addUntracked("TrackQuality", "highPurity"); + desc.addUntracked("MinTrackPt", 10.0); + desc.addUntracked("MaxDxyPV", 0.02); + desc.addUntracked("MaxDzPV", 0.02); + desc.addUntracked("MaxChi2", 5.0); + desc.addUntracked("MaxDpOverP", 0.1); + desc.addUntracked("MinOuterHit", 4); + desc.addUntracked("MinLayerCrossed", 8); + desc.addUntracked("MaxInMiss", 0); + desc.addUntracked("MaxOutMiss", 0); + desc.addUntracked("ConeRadius", 34.98); + desc.addUntracked("ConeRadiusMIP", 14.0); + desc.addUntracked("TimeMinCutECAL", -500.0); + desc.addUntracked("TimeMaxCutECAL", 500.0); + descriptions.add("isolatedTracksHcalScale",desc); +} void IsolatedTracksHcalScale::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { edm::ESHandle bFieldH; iSetup.get().get(bFieldH); - bField = bFieldH.product(); + const MagneticField *bField = bFieldH.product(); // get handles to calogeometry and calotopology edm::ESHandle pG; @@ -101,13 +263,16 @@ void IsolatedTracksHcalScale::analyze(const edm::Event& iEvent, const edm::Event clearTreeVectors(); - nEventProc++; + ++nEventProc_; t_RunNo = iEvent.id().run(); t_EvtNo = iEvent.id().event(); t_Lumi = iEvent.luminosityBlock(); t_Bunch = iEvent.bunchCrossing(); - if (myverbose>0) std::cout << nEventProc << " Run " << t_RunNo << " Event " << t_EvtNo << " Lumi " << t_Lumi << " Bunch " << t_Bunch << std::endl; + if (myverbose_>0) + edm::LogVerbatim("IsoTrack") << nEventProc_ << " Run " << t_RunNo + << " Event " << t_EvtNo << " Lumi " << t_Lumi + << " Bunch " << t_Bunch; edm::Handle trkCollection; iEvent.getByToken(tok_genTrack_, trkCollection); @@ -126,14 +291,14 @@ void IsolatedTracksHcalScale::analyze(const edm::Event& iEvent, const edm::Event leadPV = beamSpotH->position(); } - if (myverbose>0) { - std::cout << "Primary Vertex " << leadPV; - if (beamSpotH.isValid()) std::cout << " Beam Spot " << beamSpotH->position(); - std::cout << std::endl; + if (myverbose_>0) { + edm::LogVerbatim("IsoTrack") << "Primary Vertex " << leadPV; + if (beamSpotH.isValid()) edm::LogVerbatim("IsoTrack") << "Beam Spot " + << beamSpotH->position(); } std::vector trkCaloDirections; - spr::propagateCALO(trkCollection, geo, bField, theTrackQuality, trkCaloDirections, (myverbose>2)); + spr::propagateCALO(trkCollection, geo, bField, theTrackQuality_, trkCaloDirections, (myverbose_>2)); std::vector::const_iterator trkDetItr; edm::Handle barrelRecHitsHandle; @@ -158,7 +323,7 @@ void IsolatedTracksHcalScale::analyze(const edm::Event& iEvent, const edm::Event //associates tracker rechits/simhits to a track std::unique_ptr associate; - if (doMC) { + if (doMC_) { iEvent.getByToken(tok_simTk_,SimTk); iEvent.getByToken(tok_simVtx_,SimVtx); iEvent.getByToken(tok_caloEB_, pcaloeb); @@ -170,7 +335,7 @@ void IsolatedTracksHcalScale::analyze(const edm::Event& iEvent, const edm::Event unsigned int nTracks=0; for (trkDetItr = trkCaloDirections.begin(),nTracks=0; trkDetItr != trkCaloDirections.end(); trkDetItr++,nTracks++){ const reco::Track* pTrack = &(*(trkDetItr->trkItr)); - if (spr::goodTrack(pTrack,leadPV,selectionParameters,(myverbose>2)) && trkDetItr->okECAL && trkDetItr->okHCAL) { + if (spr::goodTrack(pTrack,leadPV,selectionParameters_,(myverbose_>2)) && trkDetItr->okECAL && trkDetItr->okHCAL) { int nRH_eMipDR=0, nRH_eDR=0, nNearTRKs=0, nRecHitsCone=-99; double distFromHotCell=-99.0, distFromHotCell2=-99.0; int ietaHotCell=-99, iphiHotCell=-99; @@ -180,58 +345,58 @@ void IsolatedTracksHcalScale::analyze(const edm::Event& iEvent, const edm::Event std::pair e11x11_20SigP, e15x15_20SigP; double hCone = spr::eCone_hcal(geo, hbhe, trkDetItr->pointHCAL, trkDetItr->pointECAL, - a_coneR, trkDetItr->directionHCAL, + a_coneR_, trkDetItr->directionHCAL, nRecHitsCone, coneRecHitDetIds, distFromHotCell, ietaHotCell, iphiHotCell, gposHotCell, -1); double hConeHB = spr::eCone_hcal(geo, hbhe, trkDetItr->pointHCAL, trkDetItr->pointECAL, - a_coneR, trkDetItr->directionHCAL, + a_coneR_, trkDetItr->directionHCAL, nRecHitsCone, coneRecHitDetIds, distFromHotCell, ietaHotCell, iphiHotCell, gposHotCell, (int)(HcalBarrel)); double eHCALDR = spr::eCone_hcal(geo, hbhe, trkDetItr->pointHCAL, - trkDetItr->pointECAL, a_charIsoR, + trkDetItr->pointECAL, a_charIsoR_, trkDetItr->directionHCAL, nRecHitsCone, coneRecHitDetIds2, distFromHotCell2, ietaHotCell2, iphiHotCell2, gposHotCell2, -1); double eHCALDRHB = spr::eCone_hcal(geo, hbhe, trkDetItr->pointHCAL, - trkDetItr->pointECAL, a_charIsoR, + trkDetItr->pointECAL, a_charIsoR_, trkDetItr->directionHCAL, nRecHitsCone, coneRecHitDetIds2, distFromHotCell2, ietaHotCell2, iphiHotCell2, gposHotCell2, (int)(HcalBarrel)); - double conehmaxNearP = spr::chargeIsolationCone(nTracks, trkCaloDirections, a_charIsoR, nNearTRKs, (myverbose>3)); + double conehmaxNearP = spr::chargeIsolationCone(nTracks, trkCaloDirections, a_charIsoR_, nNearTRKs, (myverbose_>3)); double eMipDR = spr::eCone_ecal(geo, barrelRecHitsHandle, endcapRecHitsHandle,trkDetItr->pointHCAL, - trkDetItr->pointECAL, a_mipR, + trkDetItr->pointECAL, a_mipR_, trkDetItr->directionECAL, nRH_eMipDR); double eECALDR = spr::eCone_ecal(geo, barrelRecHitsHandle, endcapRecHitsHandle,trkDetItr->pointHCAL, - trkDetItr->pointECAL, a_neutIsoR, + trkDetItr->pointECAL, a_neutIsoR_, trkDetItr->directionECAL, nRH_eDR); double eMipDR_1= spr::eCone_ecal(geo, barrelRecHitsHandle, endcapRecHitsHandle,trkDetItr->pointHCAL, - trkDetItr->pointECAL, a_mipR, + trkDetItr->pointECAL, a_mipR_, trkDetItr->directionECAL, nRH_eMipDR, 0.030, 0.150); double eECALDR_1=spr::eCone_ecal(geo, barrelRecHitsHandle, endcapRecHitsHandle,trkDetItr->pointHCAL, - trkDetItr->pointECAL, a_neutIsoR, + trkDetItr->pointECAL, a_neutIsoR_, trkDetItr->directionECAL, nRH_eDR, 0.030, 0.150); double eMipDR_2= spr::eCone_ecal(geo, barrelRecHitsHandle, endcapRecHitsHandle,trkDetItr->pointHCAL, - trkDetItr->pointECAL, a_mipR, + trkDetItr->pointECAL, a_mipR_, trkDetItr->directionECAL, nRH_eMipDR, 0.060, 0.300); double eECALDR_2=spr::eCone_ecal(geo, barrelRecHitsHandle, endcapRecHitsHandle,trkDetItr->pointHCAL, - trkDetItr->pointECAL, a_neutIsoR, + trkDetItr->pointECAL, a_neutIsoR_, trkDetItr->directionECAL, nRH_eDR, 0.060, 0.300); @@ -264,32 +429,37 @@ void IsolatedTracksHcalScale::analyze(const edm::Event& iEvent, const edm::Event t_hConeHB ->push_back( hConeHB); t_eHCALDRHB ->push_back( eHCALDRHB); - if (myverbose > 0) { - std::cout << "Track p " << pTrack->p() << " pt " << pTrack->pt() - << " eta " << pTrack->momentum().eta() << " phi " - << pTrack->momentum().phi() << " ieta/iphi (" - << closestCell.ieta() << ", " << closestCell.iphi() - << ") Energy in cone " << hCone << " Charge Isolation " - << conehmaxNearP << " eMIP (" << eMipDR << ", " - << eMipDR_1 << ", " << eMipDR_2 << ")" - << " Neutral isolation (ECAL) (" << eECALDR-eMipDR << ", " - << eECALDR_1-eMipDR_1 << ", " << eECALDR_2-eMipDR_2 << ")" - << " (ECAL NxN) " << e15x15_20SigP.first-e11x11_20SigP.first - << " (HCAL) " << eHCALDR-hCone << std::endl; + if (myverbose_ > 0) { + edm::LogVerbatim("IsoTrack") << "Track p " << pTrack->p() << " pt " + << pTrack->pt() << " eta " + << pTrack->momentum().eta() << " phi " + << pTrack->momentum().phi() + << " ieta/iphi (" << closestCell.ieta() + << ", " << closestCell.iphi() + << ") Energy in cone " << hCone + << " Charge Isolation " << conehmaxNearP + << " eMIP (" << eMipDR << ", " << eMipDR_1 + << ", " << eMipDR_2 << ")" + << " Neutral isolation (ECAL) (" + << eECALDR-eMipDR << ", " + << eECALDR_1-eMipDR_1 << ", " + << eECALDR_2-eMipDR_2 << ") (ECAL NxN) " + << e15x15_20SigP.first-e11x11_20SigP.first + << " (HCAL) " << eHCALDR-hCone; } - if (doMC) { + if (doMC_) { int nSimHits = -999; double hsim; std::map hsimInfo; std::vector multiplicity; hsim = spr::eCone_hcal(geo, pcalohh, trkDetItr->pointHCAL, - trkDetItr->pointECAL, a_coneR, + trkDetItr->pointECAL, a_coneR_, trkDetItr->directionHCAL, nSimHits); hsimInfo = spr::eHCALSimInfoCone(iEvent, pcalohh, SimTk, SimVtx, pTrack, *associate, geo, trkDetItr->pointHCAL, - trkDetItr->pointECAL, a_coneR, + trkDetItr->pointECAL, a_coneR_, trkDetItr->directionHCAL, multiplicity); @@ -311,37 +481,43 @@ void IsolatedTracksHcalScale::analyze(const edm::Event& iEvent, const edm::Event t_hsim ->push_back(hsim ); t_nSimHits ->push_back(nSimHits ); - if (myverbose > 0) { - std::cout << "Matched (E) " << hsimInfo["eMatched"] << " (N) " - << multiplicity.at(0) << " Rest (E) " << hsimInfo["eRest"] - << " (N) " << multiplicity.at(1) << " Gamma (E) " - << hsimInfo["eGamma"] << " (N) " << multiplicity.at(2) - << " Neutral Had (E) " << hsimInfo["eNeutralHad"] - << " (N) " << multiplicity.at(3) << " Charged Had (E) " - << hsimInfo["eChargedHad"] << " (N) " << multiplicity.at(4) - << " Total (E) " << hsimInfo["eTotal"] << " (N) " - << multiplicity.at(5) << " PDG " << hsimInfo["pdgMatched"] - << " Total E " << hsim << " NHit " << nSimHits < 0) { + edm::LogVerbatim("IsoTrack") << "Matched (E) " << hsimInfo["eMatched"] + << " (N) " << multiplicity.at(0) + << " Rest (E) " << hsimInfo["eRest"] + << " (N) " << multiplicity.at(1) + << " Gamma (E) " << hsimInfo["eGamma"] + << " (N) " << multiplicity.at(2) + << " Neutral Had (E) " + << hsimInfo["eNeutralHad"] << " (N) " + << multiplicity.at(3) + << " Charged Had (E) " + << hsimInfo["eChargedHad"] << " (N) " + << multiplicity.at(4) << " Total (E) " + << hsimInfo["eTotal"] << " (N) " + << multiplicity.at(5) << " PDG " + << hsimInfo["pdgMatched"] << " Total E " + << hsim << " NHit " << nSimHits; } } } } - tree->Fill(); + tree_->Fill(); } void IsolatedTracksHcalScale::beginJob() { - nEventProc=0; - + nEventProc_=0; + edm::Service fs; //////Book Tree - tree = fs->make("tree", "tree"); - tree->SetAutoSave(10000); + tree_ = fs->make("tree", "tree"); + tree_->SetAutoSave(10000); - tree->Branch("t_RunNo" ,&t_RunNo ,"t_RunNo/I"); - tree->Branch("t_Lumi" ,&t_Lumi ,"t_Lumi/I"); - tree->Branch("t_Bunch" ,&t_Bunch ,"t_Bunch/I"); + tree_->Branch("t_RunNo" ,&t_RunNo ,"t_RunNo/I"); + tree_->Branch("t_Lumi" ,&t_Lumi ,"t_Lumi/I"); + tree_->Branch("t_Bunch" ,&t_Bunch ,"t_Bunch/I"); t_trackP = new std::vector(); t_trackPt = new std::vector(); @@ -363,27 +539,27 @@ void IsolatedTracksHcalScale::beginJob() { t_hConeHB = new std::vector(); t_eHCALDRHB = new std::vector(); - tree->Branch("t_trackP", "vector", &t_trackP ); - tree->Branch("t_trackPt", "vector", &t_trackPt ); - tree->Branch("t_trackEta", "vector", &t_trackEta ); - tree->Branch("t_trackPhi", "vector", &t_trackPhi ); - tree->Branch("t_trackHcalEta", "vector", &t_trackHcalEta ); - tree->Branch("t_trackHcalPhi", "vector", &t_trackHcalPhi ); - tree->Branch("t_hCone", "vector", &t_hCone ); - tree->Branch("t_conehmaxNearP", "vector", &t_conehmaxNearP ); - tree->Branch("t_eMipDR", "vector", &t_eMipDR ); - tree->Branch("t_eECALDR", "vector", &t_eECALDR ); - tree->Branch("t_eHCALDR", "vector", &t_eHCALDR ); - tree->Branch("t_e11x11_20Sig", "vector", &t_e11x11_20Sig ); - tree->Branch("t_e15x15_20Sig", "vector", &t_e15x15_20Sig ); - tree->Branch("t_eMipDR_1", "vector", &t_eMipDR_1 ); - tree->Branch("t_eECALDR_1", "vector", &t_eECALDR_1 ); - tree->Branch("t_eMipDR_2", "vector", &t_eMipDR_2 ); - tree->Branch("t_eECALDR_2", "vector", &t_eECALDR_2 ); - tree->Branch("t_hConeHB", "vector", &t_hConeHB ); - tree->Branch("t_eHCALDRHB", "vector", &t_eHCALDRHB ); - - if (doMC) { + tree_->Branch("t_trackP", "std::vector", &t_trackP); + tree_->Branch("t_trackPt", "std::vector", &t_trackPt); + tree_->Branch("t_trackEta", "std::vector", &t_trackEta); + tree_->Branch("t_trackPhi", "std::vector", &t_trackPhi); + tree_->Branch("t_trackHcalEta", "std::vector", &t_trackHcalEta); + tree_->Branch("t_trackHcalPhi", "std::vector", &t_trackHcalPhi); + tree_->Branch("t_hCone", "std::vector", &t_hCone); + tree_->Branch("t_conehmaxNearP", "std::vector", &t_conehmaxNearP); + tree_->Branch("t_eMipDR", "std::vector", &t_eMipDR); + tree_->Branch("t_eECALDR", "std::vector", &t_eECALDR); + tree_->Branch("t_eHCALDR", "std::vector", &t_eHCALDR); + tree_->Branch("t_e11x11_20Sig", "std::vector", &t_e11x11_20Sig); + tree_->Branch("t_e15x15_20Sig", "std::vector", &t_e15x15_20Sig); + tree_->Branch("t_eMipDR_1", "std::vector", &t_eMipDR_1); + tree_->Branch("t_eECALDR_1", "std::vector", &t_eECALDR_1); + tree_->Branch("t_eMipDR_2", "std::vector", &t_eMipDR_2); + tree_->Branch("t_eECALDR_2", "std::vector", &t_eECALDR_2); + tree_->Branch("t_hConeHB", "std::vector", &t_hConeHB); + tree_->Branch("t_eHCALDRHB", "std::vector", &t_eHCALDRHB); + + if (doMC_) { t_hsimInfoMatched = new std::vector(); t_hsimInfoRest = new std::vector(); t_hsimInfoPhoton = new std::vector(); @@ -400,27 +576,26 @@ void IsolatedTracksHcalScale::beginJob() { t_hsim = new std::vector(); t_nSimHits = new std::vector(); - tree->Branch("t_hsimInfoMatched", "vector", &t_hsimInfoMatched ); - tree->Branch("t_hsimInfoRest", "vector", &t_hsimInfoRest ); - tree->Branch("t_hsimInfoPhoton", "vector", &t_hsimInfoPhoton ); - tree->Branch("t_hsimInfoNeutHad", "vector", &t_hsimInfoNeutHad ); - tree->Branch("t_hsimInfoCharHad", "vector", &t_hsimInfoCharHad ); - tree->Branch("t_hsimInfoPdgMatched", "vector", &t_hsimInfoPdgMatched ); - tree->Branch("t_hsimInfoTotal", "vector", &t_hsimInfoTotal ); - tree->Branch("t_hsimInfoNMatched", "vector", &t_hsimInfoNMatched ); - tree->Branch("t_hsimInfoNTotal", "vector", &t_hsimInfoNTotal ); - tree->Branch("t_hsimInfoNNeutHad", "vector", &t_hsimInfoNNeutHad ); - tree->Branch("t_hsimInfoNCharHad", "vector", &t_hsimInfoNCharHad ); - tree->Branch("t_hsimInfoNPhoton", "vector", &t_hsimInfoNPhoton ); - tree->Branch("t_hsimInfoNRest", "vector", &t_hsimInfoNRest ); - tree->Branch("t_hsim", "vector", &t_hsim ); - tree->Branch("t_nSimHits", "vector", &t_nSimHits ); + tree_->Branch("t_hsimInfoMatched", "std::vector", &t_hsimInfoMatched); + tree_->Branch("t_hsimInfoRest", "std::vector", &t_hsimInfoRest); + tree_->Branch("t_hsimInfoPhoton", "std::vector", &t_hsimInfoPhoton); + tree_->Branch("t_hsimInfoNeutHad", "std::vector", &t_hsimInfoNeutHad); + tree_->Branch("t_hsimInfoCharHad", "std::vector", &t_hsimInfoCharHad); + tree_->Branch("t_hsimInfoPdgMatched", "std::vector", &t_hsimInfoPdgMatched); + tree_->Branch("t_hsimInfoTotal", "std::vector", &t_hsimInfoTotal); + tree_->Branch("t_hsimInfoNMatched", "std::vector", &t_hsimInfoNMatched); + tree_->Branch("t_hsimInfoNTotal", "std::vector", &t_hsimInfoNTotal); + tree_->Branch("t_hsimInfoNNeutHad", "std::vector", &t_hsimInfoNNeutHad); + tree_->Branch("t_hsimInfoNCharHad", "std::vector", &t_hsimInfoNCharHad); + tree_->Branch("t_hsimInfoNPhoton", "std::vector", &t_hsimInfoNPhoton); + tree_->Branch("t_hsimInfoNRest", "std::vector", &t_hsimInfoNRest); + tree_->Branch("t_hsim", "std::vector", &t_hsim); + tree_->Branch("t_nSimHits", "std::vector", &t_nSimHits); } } void IsolatedTracksHcalScale::endJob() { - - std::cout << "Number of Events Processed " << nEventProc << std::endl; + edm::LogVerbatim("IsoTrack") << "Number of Events Processed " << nEventProc_; } void IsolatedTracksHcalScale::clearTreeVectors() { @@ -445,7 +620,7 @@ void IsolatedTracksHcalScale::clearTreeVectors() { t_hConeHB ->clear(); t_eHCALDRHB ->clear(); - if (doMC) { + if (doMC_) { t_hsimInfoMatched ->clear(); t_hsimInfoRest ->clear(); t_hsimInfoPhoton ->clear(); diff --git a/Calibration/IsolatedParticles/plugins/IsolatedTracksHcalScale.h b/Calibration/IsolatedParticles/plugins/IsolatedTracksHcalScale.h deleted file mode 100644 index 1751a20c6746a..0000000000000 --- a/Calibration/IsolatedParticles/plugins/IsolatedTracksHcalScale.h +++ /dev/null @@ -1,179 +0,0 @@ -#ifndef CalibrationIsolatedParticlesIsolatedTracksHcalScale_h -#define CalibrationIsolatedParticlesIsolatedTracksHcalScale_h - -// system include files -#include -#include -#include -#include -#include - -// user include files -#include - -#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/ESHandle.h" -#include "FWCore/Framework/interface/EventSetup.h" -#include "FWCore/Framework/interface/MakerMacros.h" - -#include "FWCore/ParameterSet/interface/ParameterSet.h" - -// TFile Service -#include "FWCore/ServiceRegistry/interface/Service.h" -#include "CommonTools/UtilAlgos/interface/TFileService.h" - -#include "DataFormats/Common/interface/Ref.h" -#include "DataFormats/Common/interface/Handle.h" -#include "DataFormats/Math/interface/Point3D.h" -#include "DataFormats/Candidate/interface/Candidate.h" - -// muons and tracks -#include "DataFormats/TrackReco/interface/Track.h" -#include "DataFormats/TrackReco/interface/TrackFwd.h" -#include "DataFormats/TrackReco/interface/HitPattern.h" -// Vertices -#include "DataFormats/VertexReco/interface/VertexFwd.h" -#include "DataFormats/VertexReco/interface/Vertex.h" -#include "DataFormats/BeamSpot/interface/BeamSpot.h" -// Calorimeters -#include "DataFormats/DetId/interface/DetId.h" -#include "DataFormats/EcalDetId/interface/EBDetId.h" -#include "DataFormats/EcalDetId/interface/EEDetId.h" -#include "DataFormats/HcalDetId/interface/HcalDetId.h" -#include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h" -#include "DataFormats/HcalRecHit/interface/HcalRecHitCollections.h" -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutSetupFwd.h" -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutSetup.h" -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutRecord.h" -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerObjectMapRecord.h" -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerObjectMapFwd.h" -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerObjectMap.h" - -//L1 objects -#include "DataFormats/L1Trigger/interface/L1JetParticle.h" -#include "DataFormats/L1Trigger/interface/L1JetParticleFwd.h" -#include "DataFormats/L1Trigger/interface/L1EmParticle.h" -#include "DataFormats/L1Trigger/interface/L1EmParticleFwd.h" -#include "DataFormats/L1Trigger/interface/L1MuonParticle.h" -#include "DataFormats/L1Trigger/interface/L1MuonParticleFwd.h" - -// Jets in the event -#include "DataFormats/JetReco/interface/CaloJet.h" -#include "DataFormats/JetReco/interface/CaloJetCollection.h" -#include "DataFormats/JetReco/interface/JetExtendedAssociation.h" - -// SimHit -#include "SimDataFormats/CaloHit/interface/PCaloHitContainer.h" -//simtrack -#include "SimDataFormats/Track/interface/SimTrack.h" -#include "SimDataFormats/Track/interface/SimTrackContainer.h" -#include "SimDataFormats/Vertex/interface/SimVertex.h" -#include "SimDataFormats/Vertex/interface/SimVertexContainer.h" - -// track associator -#include "TrackingTools/TrajectoryState/interface/FreeTrajectoryState.h" -#include "TrackingTools/TrackAssociator/interface/TrackDetectorAssociator.h" -#include "SimTracker/Records/interface/TrackAssociatorRecord.h" - -// tracker hit associator -#include "SimTracker/TrackerHitAssociation/interface/TrackerHitAssociator.h" - -// ecal / hcal -#include "Geometry/CaloGeometry/interface/CaloGeometry.h" -#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" -#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h" -#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h" -#include "Geometry/CaloTopology/interface/HcalTopology.h" -#include "Geometry/CaloTopology/interface/CaloTopology.h" - -#include "RecoCaloTools/Navigation/interface/CaloNavigator.h" - -#include "CondFormats/L1TObjects/interface/L1GtTriggerMenu.h" -#include "CondFormats/L1TObjects/interface/L1GtTriggerMenuFwd.h" -#include "CondFormats/L1TObjects/interface/L1GtTriggerMenu.h" -#include "CondFormats/DataRecord/interface/L1GtTriggerMenuRcd.h" -#include "CondFormats/DataRecord/interface/L1GtTriggerMenuRcd.h" - -#include "Calibration/IsolatedParticles/interface/FindCaloHit.h" -#include "Calibration/IsolatedParticles/interface/eECALMatrix.h" -#include "Calibration/IsolatedParticles/interface/eHCALMatrix.h" -#include "Calibration/IsolatedParticles/interface/MatchingSimTrack.h" -#include "Calibration/IsolatedParticles/interface/CaloSimInfo.h" -#include "Calibration/IsolatedParticles/interface/TrackSelection.h" - -// root objects -#include "TROOT.h" -#include "TSystem.h" -#include "TFile.h" -#include "TH1F.h" -#include "TH2F.h" -#include "TProfile.h" -#include "TDirectory.h" -#include "TTree.h" - -class IsolatedTracksHcalScale : public edm::EDAnalyzer { - -public: - explicit IsolatedTracksHcalScale(const edm::ParameterSet&); - ~IsolatedTracksHcalScale() override; - -private: - //void beginJob(const edm::EventSetup&) ; - void beginJob() override ; - void analyze(const edm::Event&, const edm::EventSetup&) override; - void endJob() override ; - - void clearTreeVectors(); - -private: - - bool initL1, doMC; - int myverbose; - std::string theTrackQuality, minQuality; - spr::trackSelectionParameters selectionParameters; - double a_mipR, a_coneR, a_charIsoR, a_neutIsoR; - double tMinE_, tMaxE_; - - TrackerHitAssociator::Config trackerHitAssociatorConfig_; - - edm::EDGetTokenT tok_genTrack_; - edm::EDGetTokenT tok_recVtx_; - edm::EDGetTokenT tok_bs_; - edm::EDGetTokenT tok_EB_; - edm::EDGetTokenT tok_EE_; - edm::EDGetTokenT tok_hbhe_; - - edm::EDGetTokenT tok_simTk_; - edm::EDGetTokenT tok_simVtx_; - edm::EDGetTokenT tok_caloEB_; - edm::EDGetTokenT tok_caloEE_; - edm::EDGetTokenT tok_caloHH_; - - int nEventProc; - const MagneticField *bField; - - double genPartEtaBins[4]; - - static const size_t NEtaBins = 3; - - TTree* tree; - - int t_nTracks, t_RunNo, t_EvtNo, t_Lumi, t_Bunch; - std::vector *t_trackP, *t_trackPt, *t_trackEta, *t_trackPhi; - std::vector *t_trackHcalEta, *t_trackHcalPhi, *t_eHCALDR; - std::vector *t_hCone, *t_conehmaxNearP, *t_eMipDR, *t_eECALDR; - std::vector *t_e11x11_20Sig, *t_e15x15_20Sig; - std::vector *t_eMipDR_1, *t_eECALDR_1, *t_eMipDR_2, *t_eECALDR_2; - std::vector *t_hConeHB, *t_eHCALDRHB; - std::vector *t_hsimInfoMatched, *t_hsimInfoRest, *t_hsimInfoPhoton; - std::vector *t_hsimInfoNeutHad, *t_hsimInfoCharHad, *t_hsimInfoPdgMatched; - std::vector *t_hsimInfoTotal, *t_hsim; - std::vector *t_hsimInfoNMatched, *t_hsimInfoNTotal, *t_hsimInfoNNeutHad; - std::vector *t_hsimInfoNCharHad, *t_hsimInfoNPhoton, *t_hsimInfoNRest; - std::vector *t_nSimHits; - edm::Service fs; -}; - -#endif diff --git a/Calibration/IsolatedParticles/plugins/IsolatedTracksNxN.cc b/Calibration/IsolatedParticles/plugins/IsolatedTracksNxN.cc index f33bf05d1fa09..a6a49993a717a 100644 --- a/Calibration/IsolatedParticles/plugins/IsolatedTracksNxN.cc +++ b/Calibration/IsolatedParticles/plugins/IsolatedTracksNxN.cc @@ -1,6 +1,6 @@ // -*- C++ -* // -// Package: IsolatedTracksNxN +// Package: IsolatedParticles // Class: IsolatedTracksNxN // /**\class IsolatedTracksNxN IsolatedTracksNxN.cc Calibration/IsolatedParticles/plugins/IsolatedTracksNxN.cc @@ -16,56 +16,389 @@ // // -#include "DataFormats/TrackReco/interface/TrackBase.h" -#include "Calibration/IsolatedParticles/plugins/IsolatedTracksNxN.h" - +// system include files +#include +#include +#include +#include + +// user include files +#include + +// root objects +#include "TROOT.h" +#include "TSystem.h" +#include "TFile.h" +#include "TH1F.h" +#include "TH2F.h" +#include "TProfile.h" +#include "TDirectory.h" +#include "TTree.h" + +#include "Calibration/IsolatedParticles/interface/CaloSimInfo.h" #include "Calibration/IsolatedParticles/interface/CaloPropagateTrack.h" #include "Calibration/IsolatedParticles/interface/ChargeIsolation.h" +#include "Calibration/IsolatedParticles/interface/eECALMatrix.h" +#include "Calibration/IsolatedParticles/interface/eHCALMatrix.h" #include "Calibration/IsolatedParticles/interface/eHCALMatrixExtra.h" -#include "MagneticField/Engine/interface/MagneticField.h" -#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h" +#include "Calibration/IsolatedParticles/interface/FindCaloHit.h" +#include "Calibration/IsolatedParticles/interface/MatchingSimTrack.h" + #include "CondFormats/DataRecord/interface/EcalChannelStatusRcd.h" +//L1 trigger Menus etc +#include "CondFormats/DataRecord/interface/L1GtTriggerMenuRcd.h" +#include "CondFormats/DataRecord/interface/L1GtTriggerMenuRcd.h" +#include "CondFormats/DataRecord/interface/L1GtTriggerMaskAlgoTrigRcd.h" +#include "CondFormats/DataRecord/interface/L1GtTriggerMaskTechTrigRcd.h" +#include "CondFormats/L1TObjects/interface/L1GtTriggerMask.h" +#include "CondFormats/L1TObjects/interface/L1GtTriggerMenu.h" +#include "CondFormats/L1TObjects/interface/L1GtTriggerMenuFwd.h" +#include "CondFormats/L1TObjects/interface/L1GtTriggerMenu.h" + +#include "DataFormats/Common/interface/Ref.h" +#include "DataFormats/Common/interface/Handle.h" +#include "DataFormats/Math/interface/Point3D.h" +#include "DataFormats/Candidate/interface/Candidate.h" +// muons and tracks +#include "DataFormats/TrackReco/interface/Track.h" +#include "DataFormats/TrackReco/interface/TrackFwd.h" +#include "DataFormats/TrackReco/interface/TrackBase.h" +#include "DataFormats/TrackReco/interface/HitPattern.h" +// Vertices +#include "DataFormats/VertexReco/interface/VertexFwd.h" +#include "DataFormats/VertexReco/interface/Vertex.h" +#include "DataFormats/BeamSpot/interface/BeamSpot.h" +// Calorimeters +#include "DataFormats/DetId/interface/DetId.h" +#include "DataFormats/EcalDetId/interface/EBDetId.h" +#include "DataFormats/EcalDetId/interface/EEDetId.h" +#include "DataFormats/HcalDetId/interface/HcalDetId.h" +#include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h" +#include "DataFormats/HcalRecHit/interface/HcalRecHitCollections.h" +// Trigger +#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutSetupFwd.h" +#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutSetup.h" +#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutRecord.h" +#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerObjectMapRecord.h" +#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerObjectMapFwd.h" +#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerObjectMap.h" +#include "L1Trigger/GlobalTriggerAnalyzer/interface/L1GtUtils.h" +//L1 objects +#include "DataFormats/L1Trigger/interface/L1JetParticle.h" +#include "DataFormats/L1Trigger/interface/L1JetParticleFwd.h" +#include "DataFormats/L1Trigger/interface/L1EmParticle.h" +#include "DataFormats/L1Trigger/interface/L1EmParticleFwd.h" +#include "DataFormats/L1Trigger/interface/L1MuonParticle.h" +#include "DataFormats/L1Trigger/interface/L1MuonParticleFwd.h" +// Jets in the event +#include "DataFormats/JetReco/interface/CaloJet.h" +#include "DataFormats/JetReco/interface/CaloJetCollection.h" +#include "DataFormats/JetReco/interface/JetExtendedAssociation.h" + +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +// TFile Service +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "CommonTools/UtilAlgos/interface/TFileService.h" + +// ecal / hcal +#include "Geometry/CaloGeometry/interface/CaloGeometry.h" +#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" +#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h" +#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h" #include "Geometry/CaloTopology/interface/EcalTrigTowerConstituentsMap.h" +#include "Geometry/CaloTopology/interface/HcalTopology.h" +#include "Geometry/CaloTopology/interface/CaloTopology.h" + +#include "MagneticField/Engine/interface/MagneticField.h" +#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h" + +#include "RecoCaloTools/Navigation/interface/CaloNavigator.h" #include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgo.h" #include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgoRcd.h" -#include "CondFormats/L1TObjects/interface/L1GtTriggerMask.h" -#include "CondFormats/DataRecord/interface/L1GtTriggerMaskAlgoTrigRcd.h" -#include "CondFormats/DataRecord/interface/L1GtTriggerMaskTechTrigRcd.h" + +// SimHit + SimTrack +#include "SimDataFormats/CaloHit/interface/PCaloHitContainer.h" +#include "SimDataFormats/Track/interface/SimTrack.h" +#include "SimDataFormats/Track/interface/SimTrackContainer.h" +#include "SimDataFormats/Vertex/interface/SimVertex.h" +#include "SimDataFormats/Vertex/interface/SimVertexContainer.h" + +// track associator +#include "SimTracker/Records/interface/TrackAssociatorRecord.h" +#include "SimTracker/TrackerHitAssociation/interface/TrackerHitAssociator.h" +#include "TrackingTools/TrajectoryState/interface/FreeTrajectoryState.h" +#include "TrackingTools/TrackAssociator/interface/TrackDetectorAssociator.h" + +class IsolatedTracksNxN : public edm::one::EDAnalyzer { + +public: + explicit IsolatedTracksNxN(const edm::ParameterSet&); + ~IsolatedTracksNxN() override; + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + +private: + void beginJob() override ; + void analyze(const edm::Event&, const edm::EventSetup&) override; + void endJob() override ; + + void printTrack(const reco::Track* pTrack); + + void bookHistograms(); + + double deltaPhi(double v1, double v2); + double deltaR(double eta1, double phi1, double eta2, double phi2); + + + void clearTreeVectors(); + +private: + + L1GtUtils m_l1GtUtils; + static constexpr size_t nL1BitsMax=128; + TrackerHitAssociator::Config trackerHitAssociatorConfig_; + + // map of trig bit, algo name and num events passed + std::map< std::pair, int> l1AlgoMap_; + std::vector m_triggerMaskAlgoTrig; + + const bool doMC_, writeAllTracks_; + const int myverbose_; + const double pvTracksPtMin_; + const int debugTrks_; + const bool printTrkHitPattern_; + const double minTrackP_, maxTrackEta_; + const bool debugL1Info_, L1TriggerAlgoInfo_; + const double tMinE_, tMaxE_, tMinH_, tMaxH_; + bool initL1_; + int nEventProc_, nbad_; + + edm::EDGetTokenT tok_L1extTauJet_; + edm::EDGetTokenT tok_L1extCenJet_; + edm::EDGetTokenT tok_L1extFwdJet_; + + edm::EDGetTokenT tok_L1extMu_; + edm::EDGetTokenT tok_L1extIsoEm_; + edm::EDGetTokenT tok_L1extNoIsoEm_; + + edm::EDGetTokenT tok_jets_; + edm::EDGetTokenT tok_hbhe_; + + edm::EDGetTokenT tok_genTrack_; + edm::EDGetTokenT tok_recVtx_; + edm::EDGetTokenT tok_bs_; + + edm::EDGetTokenT tok_EB_; + edm::EDGetTokenT tok_EE_; + edm::EDGetTokenT tok_simTk_; + edm::EDGetTokenT tok_simVtx_; + edm::EDGetTokenT tok_caloEB_; + edm::EDGetTokenT tok_caloEE_; + edm::EDGetTokenT tok_caloHH_; + + + static constexpr size_t NPBins = 15; + static constexpr size_t NEtaBins = 3; + double genPartPBins[NPBins+1], genPartEtaBins[NEtaBins+1]; + + TH1F *h_maxNearP15x15[NPBins][NEtaBins], + *h_maxNearP21x21[NPBins][NEtaBins], + *h_maxNearP25x25[NPBins][NEtaBins], + *h_maxNearP31x31[NPBins][NEtaBins]; + TH1I *h_L1AlgoNames; + TH1F *h_PVTracksWt; + TH1F *h_nTracks; + TH1F *h_recPt_0, *h_recP_0, *h_recEta_0, *h_recPhi_0; + TH2F *h_recEtaPt_0, *h_recEtaP_0; + TH1F *h_recPt_1, *h_recP_1, *h_recEta_1, *h_recPhi_1; + TH2F *h_recEtaPt_1, *h_recEtaP_1; + TH1F *h_recPt_2, *h_recP_2, *h_recEta_2, *h_recPhi_2; + TH2F *h_recEtaPt_2, *h_recEtaP_2; + + TTree *tree_; + + int t_nTracks; + int t_RunNo, t_EvtNo, t_Lumi, t_Bunch; + std::vector *t_L1AlgoNames; + std::vector *t_L1PreScale; + int t_L1Decision[128]; + + std::vector *t_L1CenJetPt, *t_L1CenJetEta, *t_L1CenJetPhi; + std::vector *t_L1FwdJetPt, *t_L1FwdJetEta, *t_L1FwdJetPhi; + std::vector *t_L1TauJetPt, *t_L1TauJetEta, *t_L1TauJetPhi; + std::vector *t_L1MuonPt, *t_L1MuonEta, *t_L1MuonPhi; + std::vector *t_L1IsoEMPt, *t_L1IsoEMEta, *t_L1IsoEMPhi; + std::vector *t_L1NonIsoEMPt, *t_L1NonIsoEMEta, *t_L1NonIsoEMPhi; + std::vector *t_L1METPt, *t_L1METEta, *t_L1METPhi; + + std::vector *t_PVx, *t_PVy, *t_PVz, *t_PVTracksSumPt; + std::vector *t_PVTracksSumPtWt, *t_PVTracksSumPtHP, *t_PVTracksSumPtHPWt; + std::vector *t_PVisValid, *t_PVNTracks, *t_PVNTracksWt, *t_PVndof; + std::vector *t_PVNTracksHP, *t_PVNTracksHPWt; + + std::vector *t_jetPt, *t_jetEta, *t_jetPhi; + std::vector *t_nTrksJetCalo, *t_nTrksJetVtx; + + std::vector *t_trackPAll, *t_trackEtaAll, *t_trackPhiAll, *t_trackPdgIdAll; + std::vector *t_trackPtAll; + std::vector *t_trackDxyAll, *t_trackDzAll, *t_trackDxyPVAll,*t_trackDzPVAll, *t_trackChiSqAll; + + std::vector *t_trackP, *t_trackPt, *t_trackEta, *t_trackPhi; + std::vector *t_trackEcalEta, *t_trackEcalPhi, *t_trackHcalEta, *t_trackHcalPhi; + std::vector *t_trackDxy, *t_trackDxyBS, *t_trackDz, *t_trackDzBS; + std::vector *t_trackDxyPV, *t_trackDzPV; + std::vector *t_trackChiSq; + std::vector *t_trackPVIdx; + + std::vector *t_NLayersCrossed, *t_trackNOuterHits; + std::vector *t_trackHitsTOB, *t_trackHitsTEC; + std::vector *t_trackHitInMissTOB, *t_trackHitInMissTEC, *t_trackHitInMissTIB, *t_trackHitInMissTID, *t_trackHitInMissTIBTID; + std::vector *t_trackHitOutMissTOB,*t_trackHitOutMissTEC, *t_trackHitOutMissTIB, *t_trackHitOutMissTID, *t_trackHitOutMissTOBTEC; + std::vector *t_trackHitInMeasTOB, *t_trackHitInMeasTEC, *t_trackHitInMeasTIB, *t_trackHitInMeasTID; + std::vector *t_trackHitOutMeasTOB,*t_trackHitOutMeasTEC, *t_trackHitOutMeasTIB, *t_trackHitOutMeasTID; + std::vector *t_trackOutPosOutHitDr, *t_trackL; + + std::vector *t_maxNearP31x31; + std::vector *t_maxNearP21x21; + std::vector *t_ecalSpike11x11; + + std::vector *t_e7x7, *t_e9x9, *t_e11x11, *t_e15x15; + std::vector *t_e7x7_10Sig, *t_e9x9_10Sig, *t_e11x11_10Sig, *t_e15x15_10Sig; + std::vector *t_e7x7_15Sig, *t_e9x9_15Sig, *t_e11x11_15Sig, *t_e15x15_15Sig; + std::vector *t_e7x7_20Sig, *t_e9x9_20Sig, *t_e11x11_20Sig, *t_e15x15_20Sig; + std::vector *t_e7x7_25Sig, *t_e9x9_25Sig, *t_e11x11_25Sig, *t_e15x15_25Sig; + std::vector *t_e7x7_30Sig, *t_e9x9_30Sig, *t_e11x11_30Sig, *t_e15x15_30Sig; + + std::vector *t_esimPdgId, *t_simTrackP, *t_trkEcalEne; + std::vector *t_esim7x7, *t_esim9x9, *t_esim11x11, *t_esim15x15; + std::vector *t_esim7x7Matched, *t_esim9x9Matched, *t_esim11x11Matched, *t_esim15x15Matched; + std::vector *t_esim7x7Rest, *t_esim9x9Rest, *t_esim11x11Rest, *t_esim15x15Rest; + std::vector *t_esim7x7Photon, *t_esim9x9Photon, *t_esim11x11Photon, *t_esim15x15Photon; + std::vector *t_esim7x7NeutHad, *t_esim9x9NeutHad, *t_esim11x11NeutHad, *t_esim15x15NeutHad; + std::vector *t_esim7x7CharHad, *t_esim9x9CharHad, *t_esim11x11CharHad, *t_esim15x15CharHad; + + std::vector *t_maxNearHcalP3x3, *t_maxNearHcalP5x5, *t_maxNearHcalP7x7; + std::vector *t_h3x3, *t_h5x5, *t_h7x7; + std::vector *t_h3x3Sig, *t_h5x5Sig, *t_h7x7Sig; + std::vector *t_infoHcal; + + std::vector *t_trkHcalEne; + std::vector *t_hsim3x3, *t_hsim5x5, *t_hsim7x7; + std::vector *t_hsim3x3Matched, *t_hsim5x5Matched, *t_hsim7x7Matched; + std::vector *t_hsim3x3Rest, *t_hsim5x5Rest, *t_hsim7x7Rest; + std::vector *t_hsim3x3Photon, *t_hsim5x5Photon, *t_hsim7x7Photon; + std::vector *t_hsim3x3NeutHad, *t_hsim5x5NeutHad, *t_hsim7x7NeutHad; + std::vector *t_hsim3x3CharHad, *t_hsim5x5CharHad, *t_hsim7x7CharHad; + +}; static const bool useL1EventSetup(true); static const bool useL1GtTriggerMenuLite(true); IsolatedTracksNxN::IsolatedTracksNxN(const edm::ParameterSet& iConfig) : m_l1GtUtils(iConfig, consumesCollector(), useL1GtTriggerMenuLite, *this), - trackerHitAssociatorConfig_(consumesCollector()) { + trackerHitAssociatorConfig_(consumesCollector()), + doMC_(iConfig.getUntrackedParameter("doMC",false)), + writeAllTracks_(iConfig.getUntrackedParameter("writeAllTracks",false)), + myverbose_(iConfig.getUntrackedParameter("verbosity",5)), + pvTracksPtMin_(iConfig.getUntrackedParameter("pvTracksPtMin",1.0)), + debugTrks_(iConfig.getUntrackedParameter("debugTracks",0)), + printTrkHitPattern_(iConfig.getUntrackedParameter("printTrkHitPattern",false)), + minTrackP_(iConfig.getUntrackedParameter("minTrackP",1.0)), + maxTrackEta_(iConfig.getUntrackedParameter("maxTrackEta",5.0)), + debugL1Info_(iConfig.getUntrackedParameter("debugL1Info",false)), + L1TriggerAlgoInfo_(iConfig.getUntrackedParameter("l1TriggerAlgoInfo",false)), + tMinE_(iConfig.getUntrackedParameter("timeMinCutECAL",-500.)), + tMaxE_(iConfig.getUntrackedParameter("timeMaxCutECAL",500.)), + tMinH_(iConfig.getUntrackedParameter("timeMinCutHCAL",-500.)), + tMaxH_(iConfig.getUntrackedParameter("timeMaxCutHCAL",500.)), + t_L1AlgoNames(nullptr), t_L1PreScale(nullptr), t_L1CenJetPt(nullptr), + t_L1CenJetEta(nullptr), t_L1CenJetPhi(nullptr), t_L1FwdJetPt(nullptr), + t_L1FwdJetEta(nullptr), t_L1FwdJetPhi(nullptr), t_L1TauJetPt(nullptr), + t_L1TauJetEta(nullptr), t_L1TauJetPhi(nullptr), t_L1MuonPt(nullptr), + t_L1MuonEta(nullptr), t_L1MuonPhi(nullptr), t_L1IsoEMPt(nullptr), + t_L1IsoEMEta(nullptr), t_L1IsoEMPhi(nullptr), t_L1NonIsoEMPt(nullptr), + t_L1NonIsoEMEta(nullptr), t_L1NonIsoEMPhi(nullptr), t_L1METPt(nullptr), + t_L1METEta(nullptr), t_L1METPhi(nullptr),t_PVx(nullptr), t_PVy(nullptr), + t_PVz(nullptr), t_PVTracksSumPt(nullptr), t_PVTracksSumPtWt(nullptr), + t_PVTracksSumPtHP(nullptr),t_PVTracksSumPtHPWt(nullptr), + t_PVisValid(nullptr), t_PVNTracks(nullptr), t_PVNTracksWt(nullptr), + t_PVndof(nullptr), t_PVNTracksHP(nullptr), t_PVNTracksHPWt(nullptr), + t_jetPt(nullptr), t_jetEta(nullptr), t_jetPhi(nullptr), + t_nTrksJetCalo(nullptr), t_nTrksJetVtx(nullptr), t_trackPAll(nullptr), + t_trackEtaAll(nullptr), t_trackPhiAll(nullptr), t_trackPdgIdAll(nullptr), + t_trackPtAll(nullptr), t_trackDxyAll(nullptr), t_trackDzAll(nullptr), + t_trackDxyPVAll(nullptr), t_trackDzPVAll(nullptr), t_trackChiSqAll(nullptr), + t_trackP(nullptr), t_trackPt(nullptr), t_trackEta(nullptr), + t_trackPhi(nullptr), t_trackEcalEta(nullptr), t_trackEcalPhi(nullptr), + t_trackHcalEta(nullptr), t_trackHcalPhi(nullptr), t_trackDxy(nullptr), + t_trackDxyBS(nullptr), t_trackDz(nullptr), t_trackDzBS(nullptr), + t_trackDxyPV(nullptr), t_trackDzPV(nullptr), t_trackChiSq(nullptr), + t_trackPVIdx(nullptr), t_NLayersCrossed(nullptr), t_trackNOuterHits(nullptr), + t_trackHitsTOB(nullptr), t_trackHitsTEC(nullptr),t_trackHitInMissTOB(nullptr), + t_trackHitInMissTEC(nullptr), t_trackHitInMissTIB(nullptr), + t_trackHitInMissTID(nullptr), t_trackHitInMissTIBTID(nullptr), + t_trackHitOutMissTOB(nullptr), t_trackHitOutMissTEC(nullptr), + t_trackHitOutMissTIB(nullptr), t_trackHitOutMissTID(nullptr), + t_trackHitOutMissTOBTEC(nullptr), t_trackHitInMeasTOB(nullptr), + t_trackHitInMeasTEC(nullptr), t_trackHitInMeasTIB(nullptr), + t_trackHitInMeasTID(nullptr), t_trackHitOutMeasTOB(nullptr), + t_trackHitOutMeasTEC(nullptr), t_trackHitOutMeasTIB(nullptr), + t_trackHitOutMeasTID(nullptr), t_trackOutPosOutHitDr(nullptr), + t_trackL(nullptr), t_maxNearP31x31(nullptr), t_maxNearP21x21(nullptr), + t_ecalSpike11x11(nullptr), t_e7x7(nullptr), t_e9x9(nullptr), + t_e11x11(nullptr), t_e15x15(nullptr), t_e7x7_10Sig(nullptr), + t_e9x9_10Sig(nullptr), t_e11x11_10Sig(nullptr), t_e15x15_10Sig(nullptr), + t_e7x7_15Sig(nullptr), t_e9x9_15Sig(nullptr), t_e11x11_15Sig(nullptr), + t_e15x15_15Sig(nullptr), t_e7x7_20Sig(nullptr), t_e9x9_20Sig(nullptr), + t_e11x11_20Sig(nullptr), t_e15x15_20Sig(nullptr), t_e7x7_25Sig(nullptr), + t_e9x9_25Sig(nullptr), t_e11x11_25Sig(nullptr), t_e15x15_25Sig(nullptr), + t_e7x7_30Sig(nullptr), t_e9x9_30Sig(nullptr), t_e11x11_30Sig(nullptr), + t_e15x15_30Sig(nullptr), t_esimPdgId(nullptr), t_simTrackP(nullptr), + t_trkEcalEne(nullptr), t_esim7x7(nullptr), t_esim9x9(nullptr), + t_esim11x11(nullptr), t_esim15x15(nullptr), t_esim7x7Matched(nullptr), + t_esim9x9Matched(nullptr), t_esim11x11Matched(nullptr), + t_esim15x15Matched(nullptr), t_esim7x7Rest(nullptr), t_esim9x9Rest(nullptr), + t_esim11x11Rest(nullptr), t_esim15x15Rest(nullptr), t_esim7x7Photon(nullptr), + t_esim9x9Photon(nullptr), t_esim11x11Photon (nullptr), + t_esim15x15Photon(nullptr), t_esim7x7NeutHad(nullptr), + t_esim9x9NeutHad(nullptr), t_esim11x11NeutHad(nullptr), + t_esim15x15NeutHad(nullptr), t_esim7x7CharHad(nullptr), + t_esim9x9CharHad(nullptr), t_esim11x11CharHad(nullptr), + t_esim15x15CharHad(nullptr), t_maxNearHcalP3x3 (nullptr), + t_maxNearHcalP5x5(nullptr), t_maxNearHcalP7x7(nullptr), + t_h3x3(nullptr), t_h5x5(nullptr), t_h7x7(nullptr), t_h3x3Sig(nullptr), + t_h5x5Sig(nullptr), t_h7x7Sig(nullptr), t_infoHcal(nullptr), + t_trkHcalEne(nullptr), t_hsim3x3(nullptr), t_hsim5x5(nullptr), + t_hsim7x7(nullptr), t_hsim3x3Matched(nullptr), t_hsim5x5Matched(nullptr), + t_hsim7x7Matched(nullptr), t_hsim3x3Rest(nullptr), t_hsim5x5Rest(nullptr), + t_hsim7x7Rest(nullptr), t_hsim3x3Photon(nullptr), t_hsim5x5Photon(nullptr), + t_hsim7x7Photon(nullptr), t_hsim3x3NeutHad(nullptr),t_hsim5x5NeutHad(nullptr), + t_hsim7x7NeutHad(nullptr), t_hsim3x3CharHad(nullptr), + t_hsim5x5CharHad(nullptr), t_hsim7x7CharHad(nullptr) { + + usesResource(TFileService::kSharedResource); //now do what ever initialization is needed - doMC = iConfig.getUntrackedParameter ("DoMC", false); - writeAllTracks = iConfig.getUntrackedParameter ("WriteAllTracks", false ); - myverbose_ = iConfig.getUntrackedParameter ("Verbosity", 5 ); - pvTracksPtMin_ = iConfig.getUntrackedParameter("PVTracksPtMin", 1.0 ); - debugTrks_ = iConfig.getUntrackedParameter ("DebugTracks" ); - printTrkHitPattern_ = iConfig.getUntrackedParameter ("PrintTrkHitPattern" ); - minTrackP_ = iConfig.getUntrackedParameter("minTrackP", 1.0 ); - maxTrackEta_ = iConfig.getUntrackedParameter("maxTrackEta", 5.0 ); - debugL1Info_ = iConfig.getUntrackedParameter ("DebugL1Info", false ); - L1TriggerAlgoInfo_ = iConfig.getUntrackedParameter ("L1TriggerAlgoInfo"); - tMinE_ = iConfig.getUntrackedParameter("TimeMinCutECAL", -500.); - tMaxE_ = iConfig.getUntrackedParameter("TimeMaxCutECAL", 500.); - tMinH_ = iConfig.getUntrackedParameter("TimeMinCutHCAL", -500.); - tMaxH_ = iConfig.getUntrackedParameter("TimeMaxCutHCAL", 500.); - - edm::InputTag L1extraTauJetSource_ = iConfig.getParameter ("L1extraTauJetSource" ); - edm::InputTag L1extraCenJetSource_ = iConfig.getParameter ("L1extraCenJetSource" ); - edm::InputTag L1extraFwdJetSource_ = iConfig.getParameter ("L1extraFwdJetSource" ); - edm::InputTag L1extraMuonSource_ = iConfig.getParameter ("L1extraMuonSource" ); - edm::InputTag L1extraIsoEmSource_ = iConfig.getParameter ("L1extraIsoEmSource" ); - edm::InputTag L1extraNonIsoEmSource_ = iConfig.getParameter ("L1extraNonIsoEmSource" ); - edm::InputTag L1GTReadoutRcdSource_ = iConfig.getParameter ("L1GTReadoutRcdSource" ); - edm::InputTag L1GTObjectMapRcdSource_= iConfig.getParameter ("L1GTObjectMapRcdSource"); - edm::InputTag JetSrc_ = iConfig.getParameter ("JetSource"); - edm::InputTag JetExtender_ = iConfig.getParameter ("JetExtender"); - edm::InputTag HBHERecHitSource_ = iConfig.getParameter ("HBHERecHitSource"); + + edm::InputTag L1extraTauJetSource_ = iConfig.getParameter("l1extraTauJetSource" ); + edm::InputTag L1extraCenJetSource_ = iConfig.getParameter("l1extraCenJetSource" ); + edm::InputTag L1extraFwdJetSource_ = iConfig.getParameter("l1extraFwdJetSource" ); + edm::InputTag L1extraMuonSource_ = iConfig.getParameter("l1extraMuonSource" ); + edm::InputTag L1extraIsoEmSource_ = iConfig.getParameter("l1extraIsoEmSource" ); + edm::InputTag L1extraNonIsoEmSource_ = iConfig.getParameter("l1extraNonIsoEmSource" ); + edm::InputTag L1GTReadoutRcdSource_ = iConfig.getParameter("l1GTReadoutRcdSource" ); + edm::InputTag L1GTObjectMapRcdSource_= iConfig.getParameter("l1GTObjectMapRcdSource"); + edm::InputTag JetSrc_ = iConfig.getParameter("jetSource"); + edm::InputTag JetExtender_ = iConfig.getParameter("jetExtender"); + edm::InputTag HBHERecHitSource_ = iConfig.getParameter("hbheRecHitSource"); // define tokens for access tok_L1extTauJet_ = consumes(L1extraTauJetSource_); @@ -88,53 +421,260 @@ IsolatedTracksNxN::IsolatedTracksNxN(const edm::ParameterSet& iConfig) : tok_caloEB_ = consumes(edm::InputTag("g4SimHits", "EcalHitsEB")); tok_caloEE_ = consumes(edm::InputTag("g4SimHits", "EcalHitsEE")); tok_caloHH_ = consumes(edm::InputTag("g4SimHits", "HcalHits")); - nbad = 0; - - if(myverbose_>=0) { - std::cout <<"Parameters read from config file \n" - <<" doMC " << doMC - <<"\t myverbose_ " << myverbose_ - <<"\t minTrackP_ " << minTrackP_ - << "\t maxTrackEta_ " << maxTrackEta_ - << "\t tMinE_ " << tMinE_ - << "\t tMaxE_ " << tMaxE_ - << "\t tMinH_ " << tMinH_ - << "\t tMaxH_ " << tMaxH_ - << "\n debugL1Info_ " << debugL1Info_ - << "\t L1TriggerAlgoInfo_ " << L1TriggerAlgoInfo_ - << "\n" << std::endl; - } - - initL1 = false; + if (myverbose_>=0) { + edm::LogVerbatim("IsoTrack") <<"Parameters read from config file \n" + <<" doMC " << doMC_ + <<"\t myverbose " << myverbose_ + <<"\t minTrackP " << minTrackP_ + << "\t maxTrackEta " << maxTrackEta_ + << "\t tMinE " << tMinE_ + << "\t tMaxE " << tMaxE_ + << "\t tMinH " << tMinH_ + << "\t tMaxH " << tMaxH_ + << "\n debugL1Info " << debugL1Info_ + << "\t L1TriggerAlgoInfo " << L1TriggerAlgoInfo_ + << "\n"; + } } IsolatedTracksNxN::~IsolatedTracksNxN() { + delete t_PVx; + delete t_PVy; + delete t_PVz; + delete t_PVisValid; + delete t_PVndof; + delete t_PVNTracks; + delete t_PVNTracksWt; + delete t_PVTracksSumPt; + delete t_PVTracksSumPtWt; + delete t_PVNTracksHP; + delete t_PVNTracksHPWt; + delete t_PVTracksSumPtHP; + delete t_PVTracksSumPtHPWt; + delete t_L1AlgoNames; + delete t_L1PreScale; + delete t_L1CenJetPt; + delete t_L1CenJetEta; + delete t_L1CenJetPhi; + delete t_L1FwdJetPt; + delete t_L1FwdJetEta; + delete t_L1FwdJetPhi; + delete t_L1TauJetPt; + delete t_L1TauJetEta; + delete t_L1TauJetPhi; + delete t_L1MuonPt; + delete t_L1MuonEta; + delete t_L1MuonPhi; + delete t_L1IsoEMPt; + delete t_L1IsoEMEta; + delete t_L1IsoEMPhi; + delete t_L1NonIsoEMPt; + delete t_L1NonIsoEMEta; + delete t_L1NonIsoEMPhi; + delete t_L1METPt; + delete t_L1METEta; + delete t_L1METPhi; + delete t_jetPt; + delete t_jetEta; + delete t_jetPhi; + delete t_nTrksJetCalo; + delete t_nTrksJetVtx; + delete t_trackPAll; + delete t_trackEtaAll; + delete t_trackPhiAll; + delete t_trackPdgIdAll; + delete t_trackPtAll; + delete t_trackDxyAll; + delete t_trackDzAll; + delete t_trackDxyPVAll; + delete t_trackDzPVAll; + delete t_trackChiSqAll; + delete t_trackP; + delete t_trackPt; + delete t_trackEta; + delete t_trackPhi; + delete t_trackEcalEta; + delete t_trackEcalPhi; + delete t_trackHcalEta; + delete t_trackHcalPhi; + delete t_trackNOuterHits; + delete t_NLayersCrossed; + delete t_trackDxy; + delete t_trackDxyBS; + delete t_trackDz; + delete t_trackDzBS; + delete t_trackDxyPV; + delete t_trackDzPV; + delete t_trackPVIdx; + delete t_trackChiSq; + delete t_trackHitsTOB; + delete t_trackHitsTEC; + delete t_trackHitInMissTOB; + delete t_trackHitInMissTEC; + delete t_trackHitInMissTIB; + delete t_trackHitInMissTID; + delete t_trackHitOutMissTOB; + delete t_trackHitOutMissTEC; + delete t_trackHitOutMissTIB; + delete t_trackHitOutMissTID; + delete t_trackHitInMissTIBTID; + delete t_trackHitOutMissTOB; + delete t_trackHitOutMissTEC; + delete t_trackHitOutMissTIB; + delete t_trackHitOutMissTID; + delete t_trackHitOutMissTOBTEC; + delete t_trackHitInMeasTOB; + delete t_trackHitInMeasTEC; + delete t_trackHitInMeasTIB; + delete t_trackHitInMeasTID; + delete t_trackHitOutMeasTOB; + delete t_trackHitOutMeasTEC; + delete t_trackHitOutMeasTIB; + delete t_trackHitOutMeasTID; + delete t_trackOutPosOutHitDr; + delete t_trackL; + delete t_maxNearP31x31; + delete t_maxNearP21x21; + delete t_ecalSpike11x11; + delete t_e7x7; + delete t_e9x9; + delete t_e11x11; + delete t_e15x15; + delete t_e7x7_10Sig; + delete t_e9x9_10Sig; + delete t_e11x11_10Sig; + delete t_e15x15_10Sig; + delete t_e7x7_15Sig; + delete t_e9x9_15Sig; + delete t_e11x11_15Sig; + delete t_e15x15_15Sig; + delete t_e7x7_20Sig; + delete t_e9x9_20Sig; + delete t_e11x11_20Sig; + delete t_e15x15_20Sig; + delete t_e7x7_25Sig; + delete t_e9x9_25Sig; + delete t_e11x11_25Sig; + delete t_e15x15_25Sig; + delete t_e7x7_30Sig; + delete t_e9x9_30Sig; + delete t_e11x11_30Sig; + delete t_e15x15_30Sig; + delete t_esim7x7; + delete t_esim9x9; + delete t_esim11x11; + delete t_esim15x15; + delete t_esim7x7Matched; + delete t_esim9x9Matched; + delete t_esim11x11Matched; + delete t_esim15x15Matched; + delete t_esim7x7Rest; + delete t_esim9x9Rest; + delete t_esim11x11Rest; + delete t_esim15x15Rest; + delete t_esim7x7Photon; + delete t_esim9x9Photon; + delete t_esim11x11Photon; + delete t_esim15x15Photon; + delete t_esim7x7NeutHad; + delete t_esim9x9NeutHad; + delete t_esim11x11NeutHad; + delete t_esim15x15NeutHad; + delete t_esim7x7CharHad; + delete t_esim9x9CharHad; + delete t_esim11x11CharHad; + delete t_esim15x15CharHad; + delete t_trkEcalEne; + delete t_simTrackP; + delete t_esimPdgId; + delete t_maxNearHcalP3x3; + delete t_maxNearHcalP5x5; + delete t_maxNearHcalP7x7; + delete t_h3x3; + delete t_h5x5; + delete t_h7x7; + delete t_h3x3Sig; + delete t_h5x5Sig; + delete t_h7x7Sig; + delete t_infoHcal; + delete t_trkHcalEne; + delete t_hsim3x3; + delete t_hsim5x5; + delete t_hsim7x7; + delete t_hsim3x3Matched; + delete t_hsim5x5Matched; + delete t_hsim7x7Matched; + delete t_hsim3x3Rest; + delete t_hsim5x5Rest; + delete t_hsim7x7Rest; + delete t_hsim3x3Photon; + delete t_hsim5x5Photon; + delete t_hsim7x7Photon; + delete t_hsim3x3NeutHad; + delete t_hsim5x5NeutHad; + delete t_hsim7x7NeutHad; + delete t_hsim3x3CharHad; + delete t_hsim5x5CharHad; + delete t_hsim7x7CharHad; } -void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { +void IsolatedTracksNxN::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + + edm::ParameterSetDescription desc; + desc.addUntracked("doMC", false); + desc.addUntracked("writeAllTracks", false); + desc.addUntracked("verbosity", 1); + desc.addUntracked("pvTracksPtMin", 0.200); + desc.addUntracked("debugTracks", 0); + desc.addUntracked("printTrkHitPattern", true); + desc.addUntracked("minTrackP", 1.0); + desc.addUntracked("maxTrackEta", 2.6); + desc.addUntracked("debugL1Info", false); + desc.addUntracked("l1TriggerAlgoInfo", false); + desc.add("l1extraTauJetSource", edm::InputTag("l1extraParticles","Tau")); + desc.add("l1extraCenJetSource", edm::InputTag("l1extraParticles","Central")); + desc.add("l1extraFwdJetSource", edm::InputTag("l1extraParticles","Forward")); + desc.add("l1extraMuonSource", edm::InputTag("l1extraParticles")); + desc.add("l1extraIsoEmSource", edm::InputTag("l1extraParticles","Isolated")); + desc.add("l1extraNonIsoEmSource", edm::InputTag("l1extraParticles","NonIsolated")); + desc.add("l1GTReadoutRcdSource", edm::InputTag("gtDigis")); + desc.add("l1GTObjectMapRcdSource",edm::InputTag("hltL1GtObjectMap")); + desc.add("jetSource", edm::InputTag("iterativeCone5CaloJets")); + desc.add("jetExtender", edm::InputTag("iterativeCone5JetExtender")); + desc.add("hbheRecHitSource", edm::InputTag("hbhereco")); + desc.addUntracked("maxNearTrackPT", 1.0); + desc.addUntracked("timeMinCutECAL", -500.0); + desc.addUntracked("timeMaxCutECAL", 500.0); + desc.addUntracked("timeMinCutHCAL", -500.0); + desc.addUntracked("timeMaxCutHCAL", 500.0); + descriptions.add("isolatedTracksNxN",desc); +} +void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { + bool haveIsoTrack=false; edm::ESHandle bFieldH; iSetup.get().get(bFieldH); - bField = bFieldH.product(); - + const MagneticField* bField = bFieldH.product(); + clearTreeVectors(); - + t_RunNo = iEvent.id().run(); t_EvtNo = iEvent.id().event(); t_Lumi = iEvent.luminosityBlock(); t_Bunch = iEvent.bunchCrossing(); - - nEventProc++; + + ++nEventProc_; edm::Handle trkCollection; iEvent.getByToken(tok_genTrack_, trkCollection); reco::TrackCollection::const_iterator trkItr; - if(debugTrks_>1){ - std::cout << "Track Collection: " << std::endl; - std::cout << "Number of Tracks " << trkCollection->size() << std::endl; + if (debugTrks_>1) { + edm::LogVerbatim("IsoTrack") << "Track Collection: "; + edm::LogVerbatim("IsoTrack") << "Number of Tracks " + << trkCollection->size(); } std::string theTrackQuality = "highPurity"; reco::TrackBase::TrackQuality trackQuality_=reco::TrackBase::qualityByName(theTrackQuality); @@ -143,33 +683,34 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& if( L1TriggerAlgoInfo_ ) { m_l1GtUtils.getL1GtRunCache(iEvent, iSetup, useL1EventSetup, useL1GtTriggerMenuLite); - + int iErrorCode = -1; int l1ConfCode = -1; const bool l1Conf = m_l1GtUtils.availableL1Configuration(iErrorCode, l1ConfCode); if( !l1Conf) { - std::cout << "\nL1 configuration code:" << l1ConfCode - << "\nNo valid L1 trigger configuration available." - << "\nSee text above for error code interpretation" - << "\nNo return here, in order to test each method, protected against configuration error." - << std::endl; + edm::LogVerbatim("IsoTrack") << "\nL1 configuration code:" << l1ConfCode + << "\nNo valid L1 trigger configuration available." + << "\nSee text above for error code interpretation" + << "\nNo return here, in order to test each method, protected against configuration error."; } const L1GtTriggerMenu* m_l1GtMenu = m_l1GtUtils.ptrL1TriggerMenuEventSetup(iErrorCode); const AlgorithmMap& algorithmMap = m_l1GtMenu->gtAlgorithmMap(); const std::string& menuName = m_l1GtMenu->gtTriggerMenuName(); - if (!initL1) { - initL1=true; - std::cout << "menuName " << menuName << std::endl; + if (!initL1_) { + initL1_=true; + edm::LogVerbatim("IsoTrack") << "menuName " << menuName; for (CItAlgo itAlgo = algorithmMap.begin(); itAlgo != algorithmMap.end(); itAlgo++) { std::string algName = itAlgo->first; int algBitNumber = ( itAlgo->second ).algoBitNumber(); - l1AlgoMap.insert( std::pair,int>( std::pair(algBitNumber, algName) , 0) ) ; + l1AlgoMap_.insert( std::pair,int>( std::pair(algBitNumber, algName) , 0) ) ; } std::map< std::pair, int>::iterator itr; - for(itr=l1AlgoMap.begin(); itr!=l1AlgoMap.end(); itr++) { - std::cout << " ********** " << (itr->first).first <<" "<<(itr->first).second <<" "<second << std::endl; + for(itr=l1AlgoMap_.begin(); itr!=l1AlgoMap_.end(); itr++) { + edm::LogVerbatim("IsoTrack") << " ********** " << (itr->first).first + << " " << (itr->first).second << " " + << itr->second; } } @@ -181,8 +722,8 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& int preScale = m_l1GtUtils.prescaleFactor (iEvent, itAlgo->first, iErrorCode); // save the algo names which fired - if( decision ){ - l1AlgoMap[std::pair(algBitNumber, algName)] += 1; + if (decision) { + l1AlgoMap_[std::pair(algBitNumber, algName)] += 1; h_L1AlgoNames->Fill( algBitNumber ); t_L1AlgoNames->push_back(itAlgo->first); t_L1PreScale->push_back(preScale); @@ -191,14 +732,15 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& } } - if(debugL1Info_) { + if (debugL1Info_) { for(unsigned int ii=0; iisize(); ii++){ - std::cout<begin(),iL1Obj=0; itr != l1TauHandle->end(); ++itr,iL1Obj++) { - if(iL1Obj<1) { + for (itr = l1TauHandle->begin(),iL1Obj=0; itr != l1TauHandle->end(); ++itr,iL1Obj++) { + if (iL1Obj<1) { t_L1TauJetPt ->push_back( itr->pt() ); t_L1TauJetEta ->push_back( itr->eta() ); t_L1TauJetPhi ->push_back( itr->phi() ); } - if(debugL1Info_) { - std::cout << "tauJ p/pt " << itr->momentum() << " " << itr->pt() - << " eta/phi " << itr->eta() << " " << itr->phi() - << std::endl; + if (debugL1Info_) { + edm::LogVerbatim("IsoTrack") << "tauJ p/pt " << itr->momentum() << " " + << itr->pt() << " eta/phi " << itr->eta() + << " " << itr->phi(); } } // L1 Central Jets edm::Handle l1CenJetHandle; iEvent.getByToken(tok_L1extCenJet_,l1CenJetHandle); - for( itr = l1CenJetHandle->begin(),iL1Obj=0; itr != l1CenJetHandle->end(); ++itr,iL1Obj++ ) { - if(iL1Obj<1) { + for (itr = l1CenJetHandle->begin(),iL1Obj=0; itr != l1CenJetHandle->end(); ++itr,iL1Obj++) { + if (iL1Obj<1) { t_L1CenJetPt ->push_back( itr->pt() ); t_L1CenJetEta ->push_back( itr->eta() ); t_L1CenJetPhi ->push_back( itr->phi() ); } - if(debugL1Info_) { - std::cout << "cenJ p/pt " << itr->momentum() << " " << itr->pt() - << " eta/phi " << itr->eta() << " " << itr->phi() - << std::endl; + if (debugL1Info_) { + edm::LogVerbatim("IsoTrack") << "cenJ p/pt " << itr->momentum() + << " " << itr->pt() << " eta/phi " + << itr->eta() << " " << itr->phi(); } } - + // L1 Forward Jets edm::Handle l1FwdJetHandle; iEvent.getByToken(tok_L1extFwdJet_,l1FwdJetHandle); - for( itr = l1FwdJetHandle->begin(),iL1Obj=0; itr != l1FwdJetHandle->end(); ++itr,iL1Obj++ ) { - if(iL1Obj<1) { + for (itr = l1FwdJetHandle->begin(),iL1Obj=0; itr != l1FwdJetHandle->end(); ++itr,iL1Obj++) { + if (iL1Obj<1) { t_L1FwdJetPt ->push_back( itr->pt() ); t_L1FwdJetEta ->push_back( itr->eta() ); t_L1FwdJetPhi ->push_back( itr->phi() ); } - if(debugL1Info_) { - std::cout << "fwdJ p/pt " << itr->momentum() << " " << itr->pt() - << " eta/phi " << itr->eta() << " " << itr->phi() - << std::endl; + if (debugL1Info_) { + edm::LogVerbatim("IsoTrack") << "fwdJ p/pt " << itr->momentum() + << " " << itr->pt() << " eta/phi " + << itr->eta() << " " << itr->phi(); } } @@ -256,32 +798,32 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& l1extra::L1EmParticleCollection::const_iterator itrEm; edm::Handle l1IsoEmHandle ; iEvent.getByToken(tok_L1extIsoEm_, l1IsoEmHandle); - for( itrEm = l1IsoEmHandle->begin(),iL1Obj=0; itrEm != l1IsoEmHandle->end(); ++itrEm,iL1Obj++ ) { - if(iL1Obj<1) { + for (itrEm = l1IsoEmHandle->begin(),iL1Obj=0; itrEm != l1IsoEmHandle->end(); ++itrEm,iL1Obj++) { + if (iL1Obj<1) { t_L1IsoEMPt ->push_back( itrEm->pt() ); t_L1IsoEMEta ->push_back( itrEm->eta() ); t_L1IsoEMPhi ->push_back( itrEm->phi() ); } - if(debugL1Info_) { - std::cout << "isoEm p/pt " << itrEm->momentum() << " " << itrEm->pt() - << " eta/phi " << itrEm->eta() << " " << itrEm->phi() - << std::endl; + if (debugL1Info_) { + edm::LogVerbatim("IsoTrack") << "isoEm p/pt " << itrEm->momentum() + << " " << itrEm->pt() << " eta/phi " + << itrEm->eta() << " " << itrEm->phi(); } } // L1 Non-Isolated EM onjects edm::Handle l1NonIsoEmHandle ; iEvent.getByToken(tok_L1extNoIsoEm_, l1NonIsoEmHandle); - for( itrEm = l1NonIsoEmHandle->begin(),iL1Obj=0; itrEm != l1NonIsoEmHandle->end(); ++itrEm,iL1Obj++ ) { - if(iL1Obj<1) { + for (itrEm = l1NonIsoEmHandle->begin(),iL1Obj=0; itrEm != l1NonIsoEmHandle->end(); ++itrEm,iL1Obj++) { + if (iL1Obj<1) { t_L1NonIsoEMPt ->push_back( itrEm->pt() ); t_L1NonIsoEMEta ->push_back( itrEm->eta() ); t_L1NonIsoEMPhi ->push_back( itrEm->phi() ); } - if(debugL1Info_) { - std::cout << "nonIsoEm p/pt " << itrEm->momentum() << " " << itrEm->pt() - << " eta/phi " << itrEm->eta() << " " << itrEm->phi() - << std::endl; + if (debugL1Info_) { + edm::LogVerbatim("IsoTrack") << "nonIsoEm p/pt " << itrEm->momentum() + << " " << itrEm->pt() << " eta/phi " + << itrEm->eta() << " " << itrEm->phi(); } } @@ -289,16 +831,16 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& l1extra::L1MuonParticleCollection::const_iterator itrMu; edm::Handle l1MuHandle ; iEvent.getByToken(tok_L1extMu_, l1MuHandle); - for( itrMu = l1MuHandle->begin(),iL1Obj=0; itrMu != l1MuHandle->end(); ++itrMu,iL1Obj++ ) { - if(iL1Obj<1) { + for (itrMu = l1MuHandle->begin(),iL1Obj=0; itrMu != l1MuHandle->end(); ++itrMu,iL1Obj++) { + if (iL1Obj<1) { t_L1MuonPt ->push_back( itrMu->pt() ); t_L1MuonEta ->push_back( itrMu->eta() ); t_L1MuonPhi ->push_back( itrMu->phi() ); } - if(debugL1Info_) { - std::cout << "l1muon p/pt " << itrMu->momentum() << " " << itrMu->pt() - << " eta/phi " << itrMu->eta() << " " << itrMu->phi() - << std::endl; + if (debugL1Info_) { + edm::LogVerbatim("IsoTrack") << "l1muon p/pt " << itrMu->momentum() + << " " << itrMu->pt() << " eta/phi " + << itrMu->eta() << " " << itrMu->phi(); } } } @@ -312,42 +854,42 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& math::XYZPoint leadPV(0,0,0); double sumPtMax = -1.0; for(unsigned int ind=0;indsize();ind++) { - + if ( !((*recVtxs)[ind].isFake()) ) { double vtxTrkSumPt=0.0, vtxTrkSumPtWt=0.0; int vtxTrkNWt =0; double vtxTrkSumPtHP=0.0, vtxTrkSumPtHPWt=0.0; int vtxTrkNHP =0, vtxTrkNHPWt =0; - + reco::Vertex::trackRef_iterator vtxTrack = (*recVtxs)[ind].tracks_begin(); - + for (vtxTrack = (*recVtxs)[ind].tracks_begin(); vtxTrack!=(*recVtxs)[ind].tracks_end(); vtxTrack++) { if((*vtxTrack)->pt()quality(trackQuality_); vtxTrkSumPt += (*vtxTrack)->pt(); vtxTrkSumPt += (*vtxTrack)->pt(); - if( trkQuality ) { + if (trkQuality) { vtxTrkSumPtHP += (*vtxTrack)->pt(); vtxTrkNHP++; } double weight = (*recVtxs)[ind].trackWeight(*vtxTrack); h_PVTracksWt ->Fill(weight); - if( weight>0.5) { + if (weight>0.5) { vtxTrkSumPtWt += (*vtxTrack)->pt(); vtxTrkNWt++; - if( trkQuality ) { + if (trkQuality) { vtxTrkSumPtHPWt += (*vtxTrack)->pt(); vtxTrkNHPWt++; } } } - if(vtxTrkSumPt>sumPtMax) { + if (vtxTrkSumPt>sumPtMax) { sumPtMax = vtxTrkSumPt; leadPV = math::XYZPoint( (*recVtxs)[ind].x(),(*recVtxs)[ind].y(), (*recVtxs)[ind].z() ); } @@ -361,18 +903,23 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& t_PVNTracksWt ->push_back( vtxTrkNWt ); t_PVTracksSumPt ->push_back( vtxTrkSumPt ); t_PVTracksSumPtWt->push_back( vtxTrkSumPtWt ); - + t_PVNTracksHP ->push_back( vtxTrkNHP ); t_PVNTracksHPWt ->push_back( vtxTrkNHPWt ); t_PVTracksSumPtHP ->push_back( vtxTrkSumPtHP ); t_PVTracksSumPtHPWt->push_back( vtxTrkSumPtHPWt ); - - if(myverbose_==4) { - std::cout<<"PV "< jetExtender; // iEvent.getByLabel(JetExtender_,jetExtender); - for(unsigned int ijet=0;ijet<(*jets).size();ijet++) { + for (unsigned int ijet=0;ijet<(*jets).size();ijet++) { t_jetPt ->push_back( (*jets)[ijet].pt() ); t_jetEta ->push_back( (*jets)[ijet].eta() ); t_jetPhi ->push_back( (*jets)[ijet].phi() ); @@ -432,33 +979,33 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& edm::Handle hbhe; iEvent.getByToken(tok_hbhe_, hbhe); if (!hbhe.isValid()) { - nbad++; - if (nbad < 10) std::cout << "No HBHE rechit collection\n"; + ++nbad_; + if (nbad_ < 10) edm::LogVerbatim("IsoTrack") << "No HBHE rechit collection"; return; } const HBHERecHitCollection Hithbhe = *(hbhe.product()); //get Handles to SimTracks and SimHits edm::Handle SimTk; - if (doMC) iEvent.getByToken(tok_simTk_,SimTk); + if (doMC_) iEvent.getByToken(tok_simTk_,SimTk); edm::SimTrackContainer::const_iterator simTrkItr; edm::Handle SimVtx; - if (doMC) iEvent.getByToken(tok_simVtx_,SimVtx); + if (doMC_) iEvent.getByToken(tok_simVtx_,SimVtx); //get Handles to PCaloHitContainers of eb/ee/hbhe edm::Handle pcaloeb; - if (doMC) iEvent.getByToken(tok_caloEB_, pcaloeb); + if (doMC_) iEvent.getByToken(tok_caloEB_, pcaloeb); edm::Handle pcaloee; - if (doMC) iEvent.getByToken(tok_caloEE_, pcaloee); + if (doMC_) iEvent.getByToken(tok_caloEE_, pcaloee); edm::Handle pcalohh; - if (doMC) iEvent.getByToken(tok_caloHH_, pcalohh); + if (doMC_) iEvent.getByToken(tok_caloHH_, pcalohh); //associates tracker rechits/simhits to a track std::unique_ptr associate; - if (doMC) associate.reset(new TrackerHitAssociator(iEvent, trackerHitAssociatorConfig_)); + if (doMC_) associate.reset(new TrackerHitAssociator(iEvent, trackerHitAssociatorConfig_)); //=================================================================================== @@ -474,40 +1021,48 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& std::vector::const_iterator trkDetItr; if(myverbose_>2) { - for(trkDetItr = trkCaloDets.begin(); trkDetItr != trkCaloDets.end(); trkDetItr++){ - std::cout<trkItr->p()<<" "<trkItr->eta()<<" "<okECAL<<" "; - if(trkDetItr->detIdECAL.subdetId() == EcalBarrel) std::cout << (EBDetId)trkDetItr->detIdECAL <<" "; - else std::cout << (EEDetId)trkDetItr->detIdECAL <<" "; - std::cout<okHCAL<<" "; - if(trkDetItr->okHCAL) std::cout<<(HcalDetId)trkDetItr->detIdHCAL; - std::cout << std::endl; + for (trkDetItr = trkCaloDets.begin(); trkDetItr != trkCaloDets.end(); trkDetItr++) { + edm::LogVerbatim("IsoTrack") << trkDetItr->trkItr->p() << " " + << trkDetItr->trkItr->eta() << " " + << trkDetItr->okECAL << " " + << trkDetItr->okHCAL; + if (trkDetItr->okECAL) { + if (trkDetItr->detIdECAL.subdetId() == EcalBarrel) + edm::LogVerbatim("IsoTrack") << (EBDetId)trkDetItr->detIdECAL; + else + edm::LogVerbatim("IsoTrack") << (EEDetId)trkDetItr->detIdECAL; + } + if (trkDetItr->okHCAL) + edm::LogVerbatim("IsoTrack") << (HcalDetId)trkDetItr->detIdHCAL; } } int nvtxTracks=0; - for(trkDetItr = trkCaloDets.begin(),nTracks=0; trkDetItr != trkCaloDets.end(); trkDetItr++,nTracks++){ + for (trkDetItr = trkCaloDets.begin(),nTracks=0; trkDetItr != trkCaloDets.end(); trkDetItr++,nTracks++) { const reco::Track* pTrack = &(*(trkDetItr->trkItr)); // find vertex index the track is associated with int pVtxTkId = -1; - for(unsigned int ind=0; indsize(); ind++) { + for (unsigned int ind=0; indsize(); ind++) { if (!((*recVtxs)[ind].isFake())) { reco::Vertex::trackRef_iterator vtxTrack = (*recVtxs)[ind].tracks_begin(); for (vtxTrack = (*recVtxs)[ind].tracks_begin(); vtxTrack!=(*recVtxs)[ind].tracks_end(); vtxTrack++) { const edm::RefToBase pvtxTrack = (*vtxTrack); - if ( pTrack == pvtxTrack.get() ) { + if (pTrack == pvtxTrack.get()) { pVtxTkId = ind; break; - if(myverbose_>2) { - if( pTrack->pt()>1.0) { - std::cout<<"Debug the track association with vertex "<pt() - <<" eta "<eta()<<" "<pt()-pvtxTrack->pt() - <<" "<< pTrack->eta()-pvtxTrack->eta() - << std::endl; + if (myverbose_>2) { + if (pTrack->pt()>1.0) { + edm::LogVerbatim("IsoTrack") << "Debug the track association with vertex "; + edm::LogVerbatim("IsoTrack") << pTrack << " " <pt() << " eta " + << pTrack->eta() << " " + <pt()-pvtxTrack->pt()<<" " + << pTrack->eta()-pvtxTrack->eta(); nvtxTracks++; } } @@ -536,7 +1091,7 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& double dzbs1 = beamSpotH.isValid() ? pTrack->dz(bspot) : pTrack->dz(); double dxypv1 = pTrack->dxy(); double dzpv1 = pTrack->dz(); - if(pVtxTkId>=0) { + if (pVtxTkId>=0) { math::XYZPoint thisTkPV = math::XYZPoint( (*recVtxs)[pVtxTkId].x(),(*recVtxs)[pVtxTkId].y(), (*recVtxs)[pVtxTkId].z() ); dxypv1 = pTrack->dxy(thisTkPV); dzpv1 = pTrack->dz (thisTkPV); @@ -549,7 +1104,7 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& h_recEta_0 ->Fill(eta1); h_recPhi_0 ->Fill(phi1); - if(ifGood && nLayersCrossed>7 ) { + if (ifGood && nLayersCrossed>7 ) { h_recEtaPt_1->Fill(eta1, pt1); h_recEtaP_1 ->Fill(eta1, p1); h_recPt_1 ->Fill(pt1); @@ -558,9 +1113,9 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& h_recPhi_1 ->Fill(phi1); } - if( ! ifGood ) continue; + if (! ifGood) continue; - if( writeAllTracks && p1>2.0 && nLayersCrossed>7) { + if (writeAllTracks_ && p1>2.0 && nLayersCrossed>7) { t_trackPAll ->push_back( p1 ); t_trackEtaAll ->push_back( eta1 ); t_trackPhiAll ->push_back( phi1 ); @@ -571,12 +1126,12 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& t_trackDzPVAll ->push_back( dzpv1 ); t_trackChiSqAll ->push_back( chisq1 ); } - if (doMC) { + if (doMC_) { edm::SimTrackContainer::const_iterator matchedSimTrkAll = spr::matchedSimTrack(iEvent, SimTk, SimVtx, pTrack, *associate, false); - if( writeAllTracks && matchedSimTrkAll != SimTk->end()) t_trackPdgIdAll->push_back( matchedSimTrkAll->type() ); + if (writeAllTracks_ && matchedSimTrkAll != SimTk->end()) t_trackPdgIdAll->push_back( matchedSimTrkAll->type() ); } - if( pt1>minTrackP_ && std::abs(eta1)okECAL) { + if (pt1>minTrackP_ && std::abs(eta1)okECAL) { double maxNearP31x31=999.0, maxNearP25x25=999.0, maxNearP21x21=999.0, maxNearP15x15=999.0; maxNearP31x31 = spr::chargeIsolationEcal(nTracks, trkCaloDets, geo, caloTopology, 15,15); @@ -588,16 +1143,16 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& for(unsigned int ieta=0; ietagenPartEtaBins[ieta] && std::abs(eta1)genPartPBins[ipt] && p1genPartPBins[ipt] && p1=0 && iTrkEtaBin>=0 ) { + if (iTrkMomBin>=0 && iTrkEtaBin>=0) { h_maxNearP31x31[iTrkMomBin][iTrkEtaBin]->Fill( maxNearP31x31 ); h_maxNearP25x25[iTrkMomBin][iTrkEtaBin]->Fill( maxNearP25x25 ); h_maxNearP21x21[iTrkMomBin][iTrkEtaBin]->Fill( maxNearP21x21 ); h_maxNearP15x15[iTrkMomBin][iTrkEtaBin]->Fill( maxNearP15x15 ); } - if( maxNearP31x31<0.0 && nLayersCrossed>7 && nOuterHits>4) { + if (maxNearP31x31<0.0 && nLayersCrossed>7 && nOuterHits>4) { h_recEtaPt_2->Fill(eta1, pt1); h_recEtaP_2 ->Fill(eta1, p1); h_recPt_2 ->Fill(pt1); @@ -607,13 +1162,13 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& } // if charge isolated in ECAL, store the further quantities - if( maxNearP31x31<1.0) { - + if (maxNearP31x31<1.0) { + haveIsoTrack = true; // get the matching simTrack double simTrackP = -1; - if (doMC) { + if (doMC_) { edm::SimTrackContainer::const_iterator matchedSimTrk = spr::matchedSimTrack(iEvent, SimTk, SimVtx, pTrack, *associate, false); if( matchedSimTrk != SimTk->end() )simTrackP = matchedSimTrk->momentum().P(); } @@ -663,13 +1218,18 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& e9x9_30SigP = spr::eECALmatrix(isoCell,barrelRecHitsHandle,endcapRecHitsHandle, *theEcalChStatus, geo, caloTopology,sevlv.product(),4,4, 0.090, 0.450, tMinE_,tMaxE_); e11x11_30SigP = spr::eECALmatrix(isoCell,barrelRecHitsHandle,endcapRecHitsHandle, *theEcalChStatus, geo, caloTopology,sevlv.product(),5,5, 0.090, 0.450, tMinE_,tMaxE_); e15x15_30SigP = spr::eECALmatrix(isoCell,barrelRecHitsHandle,endcapRecHitsHandle, *theEcalChStatus, geo, caloTopology,sevlv.product(),7,7, 0.090, 0.450, tMinE_,tMaxE_); - if(myverbose_ == 2) { - std::cout << "clean ecal rechit " << std::endl; - std::cout<<"e7x7 "<okHCAL) { + if (trkDetItr->okHCAL) { const DetId ClosestCell(trkDetItr->detIdHCAL); // bool includeHO=false, bool algoNew=true, bool debug=false h3x3 = spr::eHCALmatrix(theHBHETopology, ClosestCell, hbhe,1,1, false, true, -100.0, -100.0, -100.0, -100.0, tMinH_,tMaxH_); @@ -726,42 +1334,74 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& h5x5Sig = spr::eHCALmatrix(theHBHETopology, ClosestCell, hbhe,2,2, false, true, 0.7, 0.8, -100.0, -100.0, tMinH_,tMaxH_); h7x7Sig = spr::eHCALmatrix(theHBHETopology, ClosestCell, hbhe,3,3, false, true, 0.7, 0.8, -100.0, -100.0, tMinH_,tMaxH_); - if(myverbose_==2) { - std::cout << "HCAL 3x3 " << h3x3 << " " << h3x3Sig << " 5x5 " << h5x5 << " " << h5x5Sig << " 7x7 " << h7x7 << " " << h7x7Sig << std::endl; + if (myverbose_==2) { + edm::LogVerbatim("IsoTrack") << "HCAL 3x3 " << h3x3 << " " + << h3x3Sig << " 5x5 " << h5x5 << " " + << h5x5Sig << " 7x7 " << h7x7 << " " + << h7x7Sig; } - if (doMC) { + if (doMC_) { spr::eHCALSimInfo(iEvent, theHBHETopology, ClosestCell, geo,pcalohh, SimTk, SimVtx, pTrack, *associate, 1,1, hsimInfo3x3); spr::eHCALSimInfo(iEvent, theHBHETopology, ClosestCell, geo,pcalohh, SimTk, SimVtx, pTrack, *associate, 2,2, hsimInfo5x5); spr::eHCALSimInfo(iEvent, theHBHETopology, ClosestCell, geo,pcalohh, SimTk, SimVtx, pTrack, *associate, 3,3, hsimInfo7x7, 150.0, false,false); trkHcalEne = spr::eCaloSimInfo(iEvent, geo,pcalohh, SimTk, SimVtx, pTrack, *associate); - if(myverbose_ == 1) { - std::cout << "Hcal siminfo " << std::endl; - std::cout << "hsimInfo3x3: " << "eTotal " << hsimInfo3x3.eTotal << " eMatched " << hsimInfo3x3.eMatched << " eRest " << hsimInfo3x3.eRest << " eGamma "< > v7x7 = spr::eHCALmatrixCell(theHBHETopology, ClosestCell, hbhe,3,3, false, false); double sumv=0.0; - for(unsigned int iv=0; ivouterPosition() << " "<< pTrack->outerPosition().eta()<< " " << pTrack->outerPosition().phi()<< std::endl; - std::cout<<"diff " << diff << " diffR " <outerPosition() << " " + << pTrack->outerPosition().eta() << " " + << pTrack->outerPosition().phi(); + edm::LogVerbatim("IsoTrack") <<"diff " << diff << " diffR " + << diff.R() << " diffR/L " + << diff.R()/point2_TK0.second; } - - for(unsigned int ind=0;indsize();ind++) { + + for (unsigned int ind=0;indsize();ind++) { if (!((*recVtxs)[ind].isFake())) { reco::Vertex::trackRef_iterator vtxTrack = (*recVtxs)[ind].tracks_begin(); - if( DeltaR(eta1,phi1, (*vtxTrack)->eta(),(*vtxTrack)->phi()) < 0.01 ) t_trackPVIdx ->push_back( ind ); + if (deltaR(eta1,phi1, (*vtxTrack)->eta(),(*vtxTrack)->phi()) < 0.01 ) t_trackPVIdx ->push_back( ind ); else t_trackPVIdx ->push_back( -1 ); } } @@ -862,7 +1509,7 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& t_e11x11_30Sig ->push_back( e11x11_30SigP.first ); t_e15x15_30Sig ->push_back( e15x15_30SigP.first ); - if (doMC) { + if (doMC_) { t_esim7x7 ->push_back( simInfo7x7.eTotal ); t_esim9x9 ->push_back( simInfo9x9.eTotal ); t_esim11x11 ->push_back( simInfo11x11.eTotal ); @@ -910,7 +1557,7 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& t_h7x7Sig ->push_back( h7x7Sig ); t_infoHcal ->push_back( trkDetItr->okHCAL ); - if (doMC) { + if (doMC_) { t_trkHcalEne ->push_back( hcalScale*trkHcalEne ); t_hsim3x3 ->push_back( hcalScale*hsimInfo3x3.eTotal ); @@ -942,42 +1589,42 @@ void IsolatedTracksNxN::analyze(const edm::Event& iEvent, const edm::EventSetup& } // check p1/eta } // loop over track collection - if(haveIsoTrack) tree->Fill(); + if(haveIsoTrack) tree_->Fill(); } // ----- method called once each job just before starting event loop ---- void IsolatedTracksNxN::beginJob() { - nEventProc=0; - - // double tempgen_TH[21] = { 1.0, 2.0, 3.0, 4.0, 5.0, - double tempgen_TH[16] = { 0.0, 1.0, 2.0, 3.0, 4.0, - 5.0, 6.0, 7.0, 9.0, 11.0, - 15.0, 20.0, 30.0, 50.0, 75.0, 100.0}; + nEventProc_ = 0; + nbad_ = 0; + initL1_ = false; + double tempgen_TH[NPBins+1] = { 0.0, 1.0, 2.0, 3.0, 4.0, + 5.0, 6.0, 7.0, 9.0, 11.0, + 15.0, 20.0, 30.0, 50.0, 75.0, 100.0}; - for(int i=0; i<16; i++) genPartPBins[i] = tempgen_TH[i]; + for (unsigned int i=0; i, int>::iterator itr; - for(itr=l1AlgoMap.begin(); itr!=l1AlgoMap.end(); itr++) { - std::cout << " ****endjob**** " << (itr->first).first <<" " - <<(itr->first).second <<" "<second - << std::endl; + for (itr=l1AlgoMap_.begin(); itr!=l1AlgoMap_.end(); itr++) { + edm::LogVerbatim("IsoTrack") << " ****endjob**** " << (itr->first).first + << " " << (itr->first).second << " " + << itr->second; int ibin = (itr->first).first; TString name( (itr->first).second ); h_L1AlgoNames->GetXaxis()->SetBinLabel(ibin+1,name); } - std::cout << "Number of Events Processed " << nEventProc << std::endl; + edm::LogVerbatim("IsoTrack") << "Number of Events Processed " <clear(); t_e15x15_30Sig ->clear(); - if (doMC) { + if (doMC_) { t_simTrackP ->clear(); t_esimPdgId ->clear(); t_trkEcalEne ->clear(); @@ -1163,7 +1810,7 @@ void IsolatedTracksNxN::clearTreeVectors() { t_infoHcal ->clear(); - if (doMC) { + if (doMC_) { t_trkHcalEne ->clear(); t_hsim3x3 ->clear(); @@ -1187,10 +1834,11 @@ void IsolatedTracksNxN::clearTreeVectors() { } } -void IsolatedTracksNxN::BookHistograms(){ +void IsolatedTracksNxN::bookHistograms(){ char hname[100], htit[100]; + edm::Service fs; TFileDirectory dir = fs->mkdir("nearMaxTrackP"); for(unsigned int ieta=0; ietamake("h_recEta_2", "Eta (charge isolation)", 60, -3.0, 3.0); h_recPhi_2 = fs->make("h_recPhi_2", "Phi (charge isolation)", 100, -3.2, 3.2); + tree_ = fs->make("tree", "tree"); + tree_->SetAutoSave(10000); - tree = fs->make("tree", "tree"); - tree->SetAutoSave(10000); - - - tree->Branch("t_EvtNo" ,&t_EvtNo ,"t_EvtNo/I"); - tree->Branch("t_RunNo" ,&t_RunNo ,"t_RunNo/I"); - tree->Branch("t_Lumi" ,&t_Lumi ,"t_Lumi/I"); - tree->Branch("t_Bunch" ,&t_Bunch ,"t_Bunch/I"); - + tree_->Branch("t_EvtNo" ,&t_EvtNo ,"t_EvtNo/I"); + tree_->Branch("t_RunNo" ,&t_RunNo ,"t_RunNo/I"); + tree_->Branch("t_Lumi" ,&t_Lumi ,"t_Lumi/I"); + tree_->Branch("t_Bunch" ,&t_Bunch ,"t_Bunch/I"); t_PVx = new std::vector(); t_PVy = new std::vector(); @@ -1293,19 +1938,19 @@ void IsolatedTracksNxN::BookHistograms(){ t_PVTracksSumPtHP = new std::vector(); t_PVTracksSumPtHPWt = new std::vector(); - tree->Branch("PVx" ,"vector" ,&t_PVx); - tree->Branch("PVy" ,"vector" ,&t_PVy); - tree->Branch("PVz" ,"vector" ,&t_PVz); - tree->Branch("PVisValid" ,"vector" ,&t_PVisValid); - tree->Branch("PVndof" ,"vector" ,&t_PVndof); - tree->Branch("PVNTracks" ,"vector" ,&t_PVNTracks); - tree->Branch("PVNTracksWt" ,"vector" ,&t_PVNTracksWt); - tree->Branch("t_PVTracksSumPt" ,"vector" ,&t_PVTracksSumPt); - tree->Branch("t_PVTracksSumPtWt" ,"vector" ,&t_PVTracksSumPtWt); - tree->Branch("PVNTracksHP" ,"vector" ,&t_PVNTracksHP); - tree->Branch("PVNTracksHPWt" ,"vector" ,&t_PVNTracksHPWt); - tree->Branch("t_PVTracksSumPtHP" ,"vector" ,&t_PVTracksSumPtHP); - tree->Branch("t_PVTracksSumPtHPWt" ,"vector" ,&t_PVTracksSumPtHPWt); + tree_->Branch("PVx" ,"std::vector" ,&t_PVx); + tree_->Branch("PVy" ,"std::vector" ,&t_PVy); + tree_->Branch("PVz" ,"std::vector" ,&t_PVz); + tree_->Branch("PVisValid" ,"std::vector" ,&t_PVisValid); + tree_->Branch("PVndof" ,"std::vector" ,&t_PVndof); + tree_->Branch("PVNTracks" ,"std::vector" ,&t_PVNTracks); + tree_->Branch("PVNTracksWt" ,"std::vector" ,&t_PVNTracksWt); + tree_->Branch("t_PVTracksSumPt" ,"std::vector" ,&t_PVTracksSumPt); + tree_->Branch("t_PVTracksSumPtWt" ,"std::vector" ,&t_PVTracksSumPtWt); + tree_->Branch("PVNTracksHP" ,"std::vector" ,&t_PVNTracksHP); + tree_->Branch("PVNTracksHPWt" ,"std::vector" ,&t_PVNTracksHPWt); + tree_->Branch("t_PVTracksSumPtHP" ,"std::vector" ,&t_PVTracksSumPtHP); + tree_->Branch("t_PVTracksSumPtHPWt" ,"std::vector" ,&t_PVTracksSumPtHPWt); //----- L1Trigger information for(int i=0; i<128; i++) t_L1Decision[i]=0; @@ -1333,41 +1978,41 @@ void IsolatedTracksNxN::BookHistograms(){ t_L1METEta = new std::vector(); t_L1METPhi = new std::vector(); - tree->Branch("t_L1Decision", t_L1Decision, "t_L1Decision[128]/I"); - tree->Branch("t_L1AlgoNames", "vector", &t_L1AlgoNames); - tree->Branch("t_L1PreScale", "vector", &t_L1PreScale); - tree->Branch("t_L1CenJetPt", "vector", &t_L1CenJetPt); - tree->Branch("t_L1CenJetEta", "vector", &t_L1CenJetEta); - tree->Branch("t_L1CenJetPhi", "vector", &t_L1CenJetPhi); - tree->Branch("t_L1FwdJetPt", "vector", &t_L1FwdJetPt); - tree->Branch("t_L1FwdJetEta", "vector", &t_L1FwdJetEta); - tree->Branch("t_L1FwdJetPhi", "vector", &t_L1FwdJetPhi); - tree->Branch("t_L1TauJetPt", "vector", &t_L1TauJetPt); - tree->Branch("t_L1TauJetEta", "vector", &t_L1TauJetEta); - tree->Branch("t_L1TauJetPhi", "vector", &t_L1TauJetPhi); - tree->Branch("t_L1MuonPt", "vector", &t_L1MuonPt); - tree->Branch("t_L1MuonEta", "vector", &t_L1MuonEta); - tree->Branch("t_L1MuonPhi", "vector", &t_L1MuonPhi); - tree->Branch("t_L1IsoEMPt", "vector", &t_L1IsoEMPt); - tree->Branch("t_L1IsoEMEta", "vector", &t_L1IsoEMEta); - tree->Branch("t_L1IsoEMPhi", "vector", &t_L1IsoEMPhi); - tree->Branch("t_L1NonIsoEMPt", "vector", &t_L1NonIsoEMPt); - tree->Branch("t_L1NonIsoEMEta", "vector", &t_L1NonIsoEMEta); - tree->Branch("t_L1NonIsoEMPhi", "vector", &t_L1NonIsoEMPhi); - tree->Branch("t_L1METPt", "vector", &t_L1METPt); - tree->Branch("t_L1METEta", "vector", &t_L1METEta); - tree->Branch("t_L1METPhi", "vector", &t_L1METPhi); + tree_->Branch("t_L1Decision", t_L1Decision, "t_L1Decision[128]/I"); + tree_->Branch("t_L1AlgoNames", "std::vector", &t_L1AlgoNames); + tree_->Branch("t_L1PreScale", "std::vector", &t_L1PreScale); + tree_->Branch("t_L1CenJetPt", "std::vector", &t_L1CenJetPt); + tree_->Branch("t_L1CenJetEta", "std::vector", &t_L1CenJetEta); + tree_->Branch("t_L1CenJetPhi", "std::vector", &t_L1CenJetPhi); + tree_->Branch("t_L1FwdJetPt", "std::vector", &t_L1FwdJetPt); + tree_->Branch("t_L1FwdJetEta", "std::vector", &t_L1FwdJetEta); + tree_->Branch("t_L1FwdJetPhi", "std::vector", &t_L1FwdJetPhi); + tree_->Branch("t_L1TauJetPt", "std::vector", &t_L1TauJetPt); + tree_->Branch("t_L1TauJetEta", "std::vector", &t_L1TauJetEta); + tree_->Branch("t_L1TauJetPhi", "std::vector", &t_L1TauJetPhi); + tree_->Branch("t_L1MuonPt", "std::vector", &t_L1MuonPt); + tree_->Branch("t_L1MuonEta", "std::vector", &t_L1MuonEta); + tree_->Branch("t_L1MuonPhi", "std::vector", &t_L1MuonPhi); + tree_->Branch("t_L1IsoEMPt", "std::vector", &t_L1IsoEMPt); + tree_->Branch("t_L1IsoEMEta", "std::vector", &t_L1IsoEMEta); + tree_->Branch("t_L1IsoEMPhi", "std::vector", &t_L1IsoEMPhi); + tree_->Branch("t_L1NonIsoEMPt", "std::vector", &t_L1NonIsoEMPt); + tree_->Branch("t_L1NonIsoEMEta", "std::vector", &t_L1NonIsoEMEta); + tree_->Branch("t_L1NonIsoEMPhi", "std::vector", &t_L1NonIsoEMPhi); + tree_->Branch("t_L1METPt", "std::vector", &t_L1METPt); + tree_->Branch("t_L1METEta", "std::vector", &t_L1METEta); + tree_->Branch("t_L1METPhi", "std::vector", &t_L1METPhi); t_jetPt = new std::vector(); t_jetEta = new std::vector(); t_jetPhi = new std::vector(); t_nTrksJetCalo = new std::vector(); t_nTrksJetVtx = new std::vector(); - tree->Branch("t_jetPt", "vector",&t_jetPt); - tree->Branch("t_jetEta", "vector",&t_jetEta); - tree->Branch("t_jetPhi", "vector",&t_jetPhi); - tree->Branch("t_nTrksJetCalo", "vector",&t_nTrksJetCalo); - tree->Branch("t_nTrksJetVtx", "vector",&t_nTrksJetVtx); + tree_->Branch("t_jetPt", "std::vector",&t_jetPt); + tree_->Branch("t_jetEta", "std::vector",&t_jetEta); + tree_->Branch("t_jetPhi", "std::vector",&t_jetPhi); + tree_->Branch("t_nTrksJetCalo", "std::vector",&t_nTrksJetCalo); + tree_->Branch("t_nTrksJetVtx", "std::vector",&t_nTrksJetVtx); t_trackPAll = new std::vector(); t_trackEtaAll = new std::vector(); @@ -1379,16 +2024,16 @@ void IsolatedTracksNxN::BookHistograms(){ t_trackDxyPVAll = new std::vector(); t_trackDzPVAll = new std::vector(); t_trackChiSqAll = new std::vector(); - tree->Branch("t_trackPAll", "vector", &t_trackPAll ); - tree->Branch("t_trackPhiAll", "vector", &t_trackPhiAll ); - tree->Branch("t_trackEtaAll", "vector", &t_trackEtaAll ); - tree->Branch("t_trackPtAll", "vector", &t_trackPtAll ); - tree->Branch("t_trackDxyAll", "vector", &t_trackDxyAll ); - tree->Branch("t_trackDzAll", "vector", &t_trackDzAll ); - tree->Branch("t_trackDxyPVAll", "vector", &t_trackDxyPVAll ); - tree->Branch("t_trackDzPVAll", "vector", &t_trackDzPVAll ); - tree->Branch("t_trackChiSqAll", "vector", &t_trackChiSqAll ); - //tree->Branch("t_trackPdgIdAll", "vector", &t_trackPdgIdAll); + tree_->Branch("t_trackPAll", "std::vector", &t_trackPAll ); + tree_->Branch("t_trackPhiAll", "std::vector", &t_trackPhiAll ); + tree_->Branch("t_trackEtaAll", "std::vector", &t_trackEtaAll ); + tree_->Branch("t_trackPtAll", "std::vector", &t_trackPtAll ); + tree_->Branch("t_trackDxyAll", "std::vector", &t_trackDxyAll ); + tree_->Branch("t_trackDzAll", "std::vector", &t_trackDzAll ); + tree_->Branch("t_trackDxyPVAll", "std::vector", &t_trackDxyPVAll ); + tree_->Branch("t_trackDzPVAll", "std::vector", &t_trackDzPVAll ); + tree_->Branch("t_trackChiSqAll", "std::vector", &t_trackChiSqAll ); + //tree_->Branch("t_trackPdgIdAll", "std::vector", &t_trackPdgIdAll); t_trackP = new std::vector(); t_trackPt = new std::vector(); @@ -1435,54 +2080,54 @@ void IsolatedTracksNxN::BookHistograms(){ t_trackOutPosOutHitDr = new std::vector(); t_trackL = new std::vector(); - tree->Branch("t_trackP", "vector", &t_trackP ); - tree->Branch("t_trackPt", "vector", &t_trackPt ); - tree->Branch("t_trackEta", "vector", &t_trackEta ); - tree->Branch("t_trackPhi", "vector", &t_trackPhi ); - tree->Branch("t_trackEcalEta", "vector", &t_trackEcalEta ); - tree->Branch("t_trackEcalPhi", "vector", &t_trackEcalPhi ); - tree->Branch("t_trackHcalEta", "vector", &t_trackHcalEta ); - tree->Branch("t_trackHcalPhi", "vector", &t_trackHcalPhi ); - - tree->Branch("t_trackNOuterHits", "vector", &t_trackNOuterHits ); - tree->Branch("t_NLayersCrossed", "vector", &t_NLayersCrossed ); - tree->Branch("t_trackHitsTOB", "vector", &t_trackHitsTOB ); - tree->Branch("t_trackHitsTEC", "vector", &t_trackHitsTEC ); - tree->Branch("t_trackHitInMissTOB", "vector", &t_trackHitInMissTOB ); - tree->Branch("t_trackHitInMissTEC", "vector", &t_trackHitInMissTEC ); - tree->Branch("t_trackHitInMissTIB", "vector", &t_trackHitInMissTIB ); - tree->Branch("t_trackHitInMissTID", "vector", &t_trackHitInMissTID ); - tree->Branch("t_trackHitInMissTIBTID", "vector", &t_trackHitInMissTIBTID ); - tree->Branch("t_trackHitOutMissTOB", "vector", &t_trackHitOutMissTOB); - tree->Branch("t_trackHitOutMissTEC", "vector", &t_trackHitOutMissTEC); - tree->Branch("t_trackHitOutMissTIB", "vector", &t_trackHitOutMissTIB); - tree->Branch("t_trackHitOutMissTID", "vector", &t_trackHitOutMissTID); - tree->Branch("t_trackHitOutMissTOBTEC","vector", &t_trackHitOutMissTOBTEC); - tree->Branch("t_trackHitInMeasTOB", "vector", &t_trackHitInMeasTOB ); - tree->Branch("t_trackHitInMeasTEC", "vector", &t_trackHitInMeasTEC ); - tree->Branch("t_trackHitInMeasTIB", "vector", &t_trackHitInMeasTIB ); - tree->Branch("t_trackHitInMeasTID", "vector", &t_trackHitInMeasTID ); - tree->Branch("t_trackHitOutMeasTOB", "vector", &t_trackHitOutMeasTOB); - tree->Branch("t_trackHitOutMeasTEC", "vector", &t_trackHitOutMeasTEC); - tree->Branch("t_trackHitOutMeasTIB", "vector", &t_trackHitOutMeasTIB); - tree->Branch("t_trackHitOutMeasTID", "vector", &t_trackHitOutMeasTID); - tree->Branch("t_trackOutPosOutHitDr", "vector", &t_trackOutPosOutHitDr); - tree->Branch("t_trackL", "vector", &t_trackL); - - tree->Branch("t_trackDxy", "vector", &t_trackDxy ); - tree->Branch("t_trackDxyBS", "vector", &t_trackDxyBS ); - tree->Branch("t_trackDz", "vector", &t_trackDz ); - tree->Branch("t_trackDzBS", "vector", &t_trackDzBS ); - tree->Branch("t_trackDxyPV", "vector", &t_trackDxyPV ); - tree->Branch("t_trackDzPV", "vector", &t_trackDzPV ); - tree->Branch("t_trackChiSq", "vector", &t_trackChiSq ); - tree->Branch("t_trackPVIdx", "vector", &t_trackPVIdx ); + tree_->Branch("t_trackP", "std::vector", &t_trackP ); + tree_->Branch("t_trackPt", "std::vector", &t_trackPt ); + tree_->Branch("t_trackEta", "std::vector", &t_trackEta ); + tree_->Branch("t_trackPhi", "std::vector", &t_trackPhi ); + tree_->Branch("t_trackEcalEta", "std::vector", &t_trackEcalEta ); + tree_->Branch("t_trackEcalPhi", "std::vector", &t_trackEcalPhi ); + tree_->Branch("t_trackHcalEta", "std::vector", &t_trackHcalEta ); + tree_->Branch("t_trackHcalPhi", "std::vector", &t_trackHcalPhi ); + + tree_->Branch("t_trackNOuterHits", "std::vector", &t_trackNOuterHits ); + tree_->Branch("t_NLayersCrossed", "std::vector", &t_NLayersCrossed ); + tree_->Branch("t_trackHitsTOB", "std::vector", &t_trackHitsTOB ); + tree_->Branch("t_trackHitsTEC", "std::vector", &t_trackHitsTEC ); + tree_->Branch("t_trackHitInMissTOB", "std::vector", &t_trackHitInMissTOB ); + tree_->Branch("t_trackHitInMissTEC", "std::vector", &t_trackHitInMissTEC ); + tree_->Branch("t_trackHitInMissTIB", "std::vector", &t_trackHitInMissTIB ); + tree_->Branch("t_trackHitInMissTID", "std::vector", &t_trackHitInMissTID ); + tree_->Branch("t_trackHitInMissTIBTID", "std::vector", &t_trackHitInMissTIBTID ); + tree_->Branch("t_trackHitOutMissTOB", "std::vector", &t_trackHitOutMissTOB); + tree_->Branch("t_trackHitOutMissTEC", "std::vector", &t_trackHitOutMissTEC); + tree_->Branch("t_trackHitOutMissTIB", "std::vector", &t_trackHitOutMissTIB); + tree_->Branch("t_trackHitOutMissTID", "std::vector", &t_trackHitOutMissTID); + tree_->Branch("t_trackHitOutMissTOBTEC","std::vector", &t_trackHitOutMissTOBTEC); + tree_->Branch("t_trackHitInMeasTOB", "std::vector", &t_trackHitInMeasTOB ); + tree_->Branch("t_trackHitInMeasTEC", "std::vector", &t_trackHitInMeasTEC ); + tree_->Branch("t_trackHitInMeasTIB", "std::vector", &t_trackHitInMeasTIB ); + tree_->Branch("t_trackHitInMeasTID", "std::vector", &t_trackHitInMeasTID ); + tree_->Branch("t_trackHitOutMeasTOB", "std::vector", &t_trackHitOutMeasTOB); + tree_->Branch("t_trackHitOutMeasTEC", "std::vector", &t_trackHitOutMeasTEC); + tree_->Branch("t_trackHitOutMeasTIB", "std::vector", &t_trackHitOutMeasTIB); + tree_->Branch("t_trackHitOutMeasTID", "std::vector", &t_trackHitOutMeasTID); + tree_->Branch("t_trackOutPosOutHitDr", "std::vector", &t_trackOutPosOutHitDr); + tree_->Branch("t_trackL", "std::vector", &t_trackL); + + tree_->Branch("t_trackDxy", "std::vector", &t_trackDxy ); + tree_->Branch("t_trackDxyBS", "std::vector", &t_trackDxyBS ); + tree_->Branch("t_trackDz", "std::vector", &t_trackDz ); + tree_->Branch("t_trackDzBS", "std::vector", &t_trackDzBS ); + tree_->Branch("t_trackDxyPV", "std::vector", &t_trackDxyPV ); + tree_->Branch("t_trackDzPV", "std::vector", &t_trackDzPV ); + tree_->Branch("t_trackChiSq", "std::vector", &t_trackChiSq ); + tree_->Branch("t_trackPVIdx", "std::vector", &t_trackPVIdx ); t_maxNearP31x31 = new std::vector(); t_maxNearP21x21 = new std::vector(); - tree->Branch("t_maxNearP31x31", "vector", &t_maxNearP31x31); - tree->Branch("t_maxNearP21x21", "vector", &t_maxNearP21x21); + tree_->Branch("t_maxNearP31x31", "std::vector", &t_maxNearP31x31); + tree_->Branch("t_maxNearP21x21", "std::vector", &t_maxNearP21x21); t_ecalSpike11x11 = new std::vector(); t_e7x7 = new std::vector(); @@ -1490,11 +2135,11 @@ void IsolatedTracksNxN::BookHistograms(){ t_e11x11 = new std::vector(); t_e15x15 = new std::vector(); - tree->Branch("t_ecalSpike11x11", "vector", &t_ecalSpike11x11); - tree->Branch("t_e7x7", "vector", &t_e7x7); - tree->Branch("t_e9x9", "vector", &t_e9x9); - tree->Branch("t_e11x11", "vector", &t_e11x11); - tree->Branch("t_e15x15", "vector", &t_e15x15); + tree_->Branch("t_ecalSpike11x11", "std::vector", &t_ecalSpike11x11); + tree_->Branch("t_e7x7", "std::vector", &t_e7x7); + tree_->Branch("t_e9x9", "std::vector", &t_e9x9); + tree_->Branch("t_e11x11", "std::vector", &t_e11x11); + tree_->Branch("t_e15x15", "std::vector", &t_e15x15); t_e7x7_10Sig = new std::vector(); t_e9x9_10Sig = new std::vector(); @@ -1517,28 +2162,28 @@ void IsolatedTracksNxN::BookHistograms(){ t_e11x11_30Sig = new std::vector(); t_e15x15_30Sig = new std::vector(); - tree->Branch("t_e7x7_10Sig" ,"vector", &t_e7x7_10Sig); - tree->Branch("t_e9x9_10Sig" ,"vector", &t_e9x9_10Sig); - tree->Branch("t_e11x11_10Sig" ,"vector", &t_e11x11_10Sig); - tree->Branch("t_e15x15_10Sig" ,"vector", &t_e15x15_10Sig); - tree->Branch("t_e7x7_15Sig" ,"vector", &t_e7x7_15Sig); - tree->Branch("t_e9x9_15Sig" ,"vector", &t_e9x9_15Sig); - tree->Branch("t_e11x11_15Sig" ,"vector", &t_e11x11_15Sig); - tree->Branch("t_e15x15_15Sig" ,"vector", &t_e15x15_15Sig); - tree->Branch("t_e7x7_20Sig" ,"vector", &t_e7x7_20Sig); - tree->Branch("t_e9x9_20Sig" ,"vector", &t_e9x9_20Sig); - tree->Branch("t_e11x11_20Sig" ,"vector", &t_e11x11_20Sig); - tree->Branch("t_e15x15_20Sig" ,"vector", &t_e15x15_20Sig); - tree->Branch("t_e7x7_25Sig" ,"vector", &t_e7x7_25Sig); - tree->Branch("t_e9x9_25Sig" ,"vector", &t_e9x9_25Sig); - tree->Branch("t_e11x11_25Sig" ,"vector", &t_e11x11_25Sig); - tree->Branch("t_e15x15_25Sig" ,"vector", &t_e15x15_25Sig); - tree->Branch("t_e7x7_30Sig" ,"vector", &t_e7x7_30Sig); - tree->Branch("t_e9x9_30Sig" ,"vector", &t_e9x9_30Sig); - tree->Branch("t_e11x11_30Sig" ,"vector", &t_e11x11_30Sig); - tree->Branch("t_e15x15_30Sig" ,"vector", &t_e15x15_30Sig); - - if (doMC) { + tree_->Branch("t_e7x7_10Sig" ,"std::vector", &t_e7x7_10Sig); + tree_->Branch("t_e9x9_10Sig" ,"std::vector", &t_e9x9_10Sig); + tree_->Branch("t_e11x11_10Sig" ,"std::vector", &t_e11x11_10Sig); + tree_->Branch("t_e15x15_10Sig" ,"std::vector", &t_e15x15_10Sig); + tree_->Branch("t_e7x7_15Sig" ,"std::vector", &t_e7x7_15Sig); + tree_->Branch("t_e9x9_15Sig" ,"std::vector", &t_e9x9_15Sig); + tree_->Branch("t_e11x11_15Sig" ,"std::vector", &t_e11x11_15Sig); + tree_->Branch("t_e15x15_15Sig" ,"std::vector", &t_e15x15_15Sig); + tree_->Branch("t_e7x7_20Sig" ,"std::vector", &t_e7x7_20Sig); + tree_->Branch("t_e9x9_20Sig" ,"std::vector", &t_e9x9_20Sig); + tree_->Branch("t_e11x11_20Sig" ,"std::vector", &t_e11x11_20Sig); + tree_->Branch("t_e15x15_20Sig" ,"std::vector", &t_e15x15_20Sig); + tree_->Branch("t_e7x7_25Sig" ,"std::vector", &t_e7x7_25Sig); + tree_->Branch("t_e9x9_25Sig" ,"std::vector", &t_e9x9_25Sig); + tree_->Branch("t_e11x11_25Sig" ,"std::vector", &t_e11x11_25Sig); + tree_->Branch("t_e15x15_25Sig" ,"std::vector", &t_e15x15_25Sig); + tree_->Branch("t_e7x7_30Sig" ,"std::vector", &t_e7x7_30Sig); + tree_->Branch("t_e9x9_30Sig" ,"std::vector", &t_e9x9_30Sig); + tree_->Branch("t_e11x11_30Sig" ,"std::vector", &t_e11x11_30Sig); + tree_->Branch("t_e15x15_30Sig" ,"std::vector", &t_e15x15_30Sig); + + if (doMC_) { t_esim7x7 = new std::vector(); t_esim9x9 = new std::vector(); t_esim11x11 = new std::vector(); @@ -1573,40 +2218,39 @@ void IsolatedTracksNxN::BookHistograms(){ t_simTrackP = new std::vector(); t_esimPdgId = new std::vector(); - tree->Branch("t_esim7x7", "vector", &t_esim7x7); - tree->Branch("t_esim9x9", "vector", &t_esim9x9); - tree->Branch("t_esim11x11", "vector", &t_esim11x11); - tree->Branch("t_esim15x15", "vector", &t_esim15x15); - - tree->Branch("t_esim7x7Matched", "vector", &t_esim7x7Matched); - tree->Branch("t_esim9x9Matched", "vector", &t_esim9x9Matched); - tree->Branch("t_esim11x11Matched", "vector", &t_esim11x11Matched); - tree->Branch("t_esim15x15Matched", "vector", &t_esim15x15Matched); - - tree->Branch("t_esim7x7Rest", "vector", &t_esim7x7Rest); - tree->Branch("t_esim9x9Rest", "vector", &t_esim9x9Rest); - tree->Branch("t_esim11x11Rest", "vector", &t_esim11x11Rest); - tree->Branch("t_esim15x15Rest", "vector", &t_esim15x15Rest); - - tree->Branch("t_esim7x7Photon", "vector", &t_esim7x7Photon); - tree->Branch("t_esim9x9Photon", "vector", &t_esim9x9Photon); - tree->Branch("t_esim11x11Photon", "vector", &t_esim11x11Photon); - tree->Branch("t_esim15x15Photon", "vector", &t_esim15x15Photon); - -; - tree->Branch("t_esim7x7NeutHad", "vector", &t_esim7x7NeutHad); - tree->Branch("t_esim9x9NeutHad", "vector", &t_esim9x9NeutHad); - tree->Branch("t_esim11x11NeutHad", "vector", &t_esim11x11NeutHad); - tree->Branch("t_esim15x15NeutHad", "vector", &t_esim15x15NeutHad); - - tree->Branch("t_esim7x7CharHad", "vector", &t_esim7x7CharHad); - tree->Branch("t_esim9x9CharHad", "vector", &t_esim9x9CharHad); - tree->Branch("t_esim11x11CharHad", "vector", &t_esim11x11CharHad); - tree->Branch("t_esim15x15CharHad", "vector", &t_esim15x15CharHad); - - tree->Branch("t_trkEcalEne", "vector", &t_trkEcalEne); - tree->Branch("t_simTrackP", "vector", &t_simTrackP); - tree->Branch("t_esimPdgId", "vector", &t_esimPdgId); + tree_->Branch("t_esim7x7", "std::vector", &t_esim7x7); + tree_->Branch("t_esim9x9", "std::vector", &t_esim9x9); + tree_->Branch("t_esim11x11", "std::vector", &t_esim11x11); + tree_->Branch("t_esim15x15", "std::vector", &t_esim15x15); + + tree_->Branch("t_esim7x7Matched", "std::vector", &t_esim7x7Matched); + tree_->Branch("t_esim9x9Matched", "std::vector", &t_esim9x9Matched); + tree_->Branch("t_esim11x11Matched", "std::vector", &t_esim11x11Matched); + tree_->Branch("t_esim15x15Matched", "std::vector", &t_esim15x15Matched); + + tree_->Branch("t_esim7x7Rest", "std::vector", &t_esim7x7Rest); + tree_->Branch("t_esim9x9Rest", "std::vector", &t_esim9x9Rest); + tree_->Branch("t_esim11x11Rest", "std::vector", &t_esim11x11Rest); + tree_->Branch("t_esim15x15Rest", "std::vector", &t_esim15x15Rest); + + tree_->Branch("t_esim7x7Photon", "std::vector", &t_esim7x7Photon); + tree_->Branch("t_esim9x9Photon", "std::vector", &t_esim9x9Photon); + tree_->Branch("t_esim11x11Photon", "std::vector", &t_esim11x11Photon); + tree_->Branch("t_esim15x15Photon", "std::vector", &t_esim15x15Photon); + + tree_->Branch("t_esim7x7NeutHad", "std::vector", &t_esim7x7NeutHad); + tree_->Branch("t_esim9x9NeutHad", "std::vector", &t_esim9x9NeutHad); + tree_->Branch("t_esim11x11NeutHad", "std::vector", &t_esim11x11NeutHad); + tree_->Branch("t_esim15x15NeutHad", "std::vector", &t_esim15x15NeutHad); + + tree_->Branch("t_esim7x7CharHad", "std::vector", &t_esim7x7CharHad); + tree_->Branch("t_esim9x9CharHad", "std::vector", &t_esim9x9CharHad); + tree_->Branch("t_esim11x11CharHad", "std::vector", &t_esim11x11CharHad); + tree_->Branch("t_esim15x15CharHad", "std::vector", &t_esim15x15CharHad); + + tree_->Branch("t_trkEcalEne", "std::vector", &t_trkEcalEne); + tree_->Branch("t_simTrackP", "std::vector", &t_simTrackP); + tree_->Branch("t_esimPdgId", "std::vector", &t_esimPdgId); } t_maxNearHcalP3x3 = new std::vector(); @@ -1620,7 +2264,7 @@ void IsolatedTracksNxN::BookHistograms(){ t_h7x7Sig = new std::vector(); t_infoHcal = new std::vector(); - if (doMC) { + if (doMC_) { t_trkHcalEne = new std::vector(); t_hsim3x3 = new std::vector(); t_hsim5x5 = new std::vector(); @@ -1642,58 +2286,53 @@ void IsolatedTracksNxN::BookHistograms(){ t_hsim7x7CharHad = new std::vector(); } - tree->Branch("t_maxNearHcalP3x3", "vector", &t_maxNearHcalP3x3); - tree->Branch("t_maxNearHcalP5x5", "vector", &t_maxNearHcalP5x5); - tree->Branch("t_maxNearHcalP7x7", "vector", &t_maxNearHcalP7x7); - tree->Branch("t_h3x3", "vector", &t_h3x3); - tree->Branch("t_h5x5", "vector", &t_h5x5); - tree->Branch("t_h7x7", "vector", &t_h7x7); - tree->Branch("t_h3x3Sig", "vector", &t_h3x3Sig); - tree->Branch("t_h5x5Sig", "vector", &t_h5x5Sig); - tree->Branch("t_h7x7Sig", "vector", &t_h7x7Sig); - tree->Branch("t_infoHcal", "vector", &t_infoHcal); - - if (doMC) { - tree->Branch("t_trkHcalEne", "vector", &t_trkHcalEne); - tree->Branch("t_hsim3x3", "vector", &t_hsim3x3); - tree->Branch("t_hsim5x5", "vector", &t_hsim5x5); - tree->Branch("t_hsim7x7", "vector", &t_hsim7x7); - tree->Branch("t_hsim3x3Matched", "vector", &t_hsim3x3Matched); - tree->Branch("t_hsim5x5Matched", "vector", &t_hsim5x5Matched); - tree->Branch("t_hsim7x7Matched", "vector", &t_hsim7x7Matched); - tree->Branch("t_hsim3x3Rest", "vector", &t_hsim3x3Rest); - tree->Branch("t_hsim5x5Rest", "vector", &t_hsim5x5Rest); - tree->Branch("t_hsim7x7Rest", "vector", &t_hsim7x7Rest); - tree->Branch("t_hsim3x3Photon", "vector", &t_hsim3x3Photon); - tree->Branch("t_hsim5x5Photon", "vector", &t_hsim5x5Photon); - tree->Branch("t_hsim7x7Photon", "vector", &t_hsim7x7Photon); - tree->Branch("t_hsim3x3NeutHad", "vector", &t_hsim3x3NeutHad); - tree->Branch("t_hsim5x5NeutHad", "vector", &t_hsim5x5NeutHad); - tree->Branch("t_hsim7x7NeutHad", "vector", &t_hsim7x7NeutHad); - tree->Branch("t_hsim3x3CharHad", "vector", &t_hsim3x3CharHad); - tree->Branch("t_hsim5x5CharHad", "vector", &t_hsim5x5CharHad); - tree->Branch("t_hsim7x7CharHad", "vector", &t_hsim7x7CharHad); + tree_->Branch("t_maxNearHcalP3x3", "std::vector", &t_maxNearHcalP3x3); + tree_->Branch("t_maxNearHcalP5x5", "std::vector", &t_maxNearHcalP5x5); + tree_->Branch("t_maxNearHcalP7x7", "std::vector", &t_maxNearHcalP7x7); + tree_->Branch("t_h3x3", "std::vector", &t_h3x3); + tree_->Branch("t_h5x5", "std::vector", &t_h5x5); + tree_->Branch("t_h7x7", "std::vector", &t_h7x7); + tree_->Branch("t_h3x3Sig", "std::vector", &t_h3x3Sig); + tree_->Branch("t_h5x5Sig", "std::vector", &t_h5x5Sig); + tree_->Branch("t_h7x7Sig", "std::vector", &t_h7x7Sig); + tree_->Branch("t_infoHcal", "std::vector", &t_infoHcal); + + if (doMC_) { + tree_->Branch("t_trkHcalEne", "std::vector", &t_trkHcalEne); + tree_->Branch("t_hsim3x3", "std::vector", &t_hsim3x3); + tree_->Branch("t_hsim5x5", "std::vector", &t_hsim5x5); + tree_->Branch("t_hsim7x7", "std::vector", &t_hsim7x7); + tree_->Branch("t_hsim3x3Matched", "std::vector", &t_hsim3x3Matched); + tree_->Branch("t_hsim5x5Matched", "std::vector", &t_hsim5x5Matched); + tree_->Branch("t_hsim7x7Matched", "std::vector", &t_hsim7x7Matched); + tree_->Branch("t_hsim3x3Rest", "std::vector", &t_hsim3x3Rest); + tree_->Branch("t_hsim5x5Rest", "std::vector", &t_hsim5x5Rest); + tree_->Branch("t_hsim7x7Rest", "std::vector", &t_hsim7x7Rest); + tree_->Branch("t_hsim3x3Photon", "std::vector", &t_hsim3x3Photon); + tree_->Branch("t_hsim5x5Photon", "std::vector", &t_hsim5x5Photon); + tree_->Branch("t_hsim7x7Photon", "std::vector", &t_hsim7x7Photon); + tree_->Branch("t_hsim3x3NeutHad", "std::vector", &t_hsim3x3NeutHad); + tree_->Branch("t_hsim5x5NeutHad", "std::vector", &t_hsim5x5NeutHad); + tree_->Branch("t_hsim7x7NeutHad", "std::vector", &t_hsim7x7NeutHad); + tree_->Branch("t_hsim3x3CharHad", "std::vector", &t_hsim3x3CharHad); + tree_->Branch("t_hsim5x5CharHad", "std::vector", &t_hsim5x5CharHad); + tree_->Branch("t_hsim7x7CharHad", "std::vector", &t_hsim7x7CharHad); } - tree->Branch("t_nTracks", &t_nTracks, "t_nTracks/I"); + tree_->Branch("t_nTracks", &t_nTracks, "t_nTracks/I"); } - -double IsolatedTracksNxN::DeltaPhi(double v1, double v2) { +double IsolatedTracksNxN::deltaPhi(double v1, double v2) { // Computes the correctly normalized phi difference // v1, v2 = phi of object 1 and 2 - - double pi = 3.141592654; - double twopi = 6.283185307; - double diff = std::abs(v2 - v1); - double corr = twopi - diff; - if (diff < pi){ return diff;} else { return corr;} + double corr = 2*M_PI - diff; + return ((diff < M_PI) ? diff : corr); } -double IsolatedTracksNxN::DeltaR(double eta1, double phi1, double eta2, double phi2) { +double IsolatedTracksNxN::deltaR(double eta1, double phi1, double eta2, double phi2) { double deta = eta1 - eta2; - double dphi = DeltaPhi(phi1, phi2); + double dphi = deltaPhi(phi1, phi2); return std::sqrt(deta*deta + dphi*dphi); } @@ -1702,45 +2341,56 @@ void IsolatedTracksNxN::printTrack(const reco::Track* pTrack) { std::string theTrackQuality = "highPurity"; reco::TrackBase::TrackQuality trackQuality_ = reco::TrackBase::qualityByName(theTrackQuality); - std::cout << " Reference Point " << pTrack->referencePoint() <<"\n" - << " TrackMmentum " << pTrack->momentum() - << " (pt,eta,phi)(" << pTrack->pt()<<","<eta()<<","<phi()<<")" - << " p " << pTrack->p() << "\n" - << " Normalized chi2 " << pTrack->normalizedChi2() <<" charge " << pTrack->charge() - << " qoverp() " << pTrack->qoverp() <<"+-" << pTrack->qoverpError() - << " d0 " << pTrack->d0() << "\n" - << " NValidHits " << pTrack->numberOfValidHits() << " NLostHits " << pTrack->numberOfLostHits() - << " TrackQuality " << pTrack->qualityName(trackQuality_) << " " << pTrack->quality(trackQuality_) - << std::endl; + edm::LogVerbatim("IsoTrack") << " Reference Point " <referencePoint() + << "\n TrackMmentum " << pTrack->momentum() + << " (pt,eta,phi)(" << pTrack->pt() << "," + << pTrack->eta() << "," << pTrack->phi() << ")" + << " p " << pTrack->p() << "\n Normalized chi2 " + << pTrack->normalizedChi2() << " charge " + << pTrack->charge() << " qoverp() " + << pTrack->qoverp() << "+-" + << pTrack->qoverpError() << " d0 " + << pTrack->d0() << "\n NValidHits " + << pTrack->numberOfValidHits() << " NLostHits " + << pTrack->numberOfLostHits() << " TrackQuality " + << pTrack->qualityName(trackQuality_) << " " + << pTrack->quality(trackQuality_); if( printTrkHitPattern_ ) { const reco::HitPattern& p = pTrack->hitPattern(); - std::cout<<"default " << std::endl; + edm::LogVerbatim("IsoTrack") << "default "; for (int i=0; i -#include -#include -#include -#include - -// user include files -#include - -#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/ESHandle.h" -#include "FWCore/Framework/interface/EventSetup.h" -#include "FWCore/Framework/interface/MakerMacros.h" - -#include "FWCore/ParameterSet/interface/ParameterSet.h" - -// TFile Service -#include "FWCore/ServiceRegistry/interface/Service.h" -#include "CommonTools/UtilAlgos/interface/TFileService.h" - -#include "DataFormats/Common/interface/Ref.h" -#include "DataFormats/Common/interface/Handle.h" -#include "DataFormats/Math/interface/Point3D.h" -#include "DataFormats/Candidate/interface/Candidate.h" - -// muons and tracks -#include "DataFormats/TrackReco/interface/Track.h" -#include "DataFormats/TrackReco/interface/TrackFwd.h" -#include "DataFormats/TrackReco/interface/HitPattern.h" -// Vertices -#include "DataFormats/VertexReco/interface/VertexFwd.h" -#include "DataFormats/VertexReco/interface/Vertex.h" -#include "DataFormats/BeamSpot/interface/BeamSpot.h" -// Calorimeters -#include "DataFormats/DetId/interface/DetId.h" -#include "DataFormats/EcalDetId/interface/EBDetId.h" -#include "DataFormats/EcalDetId/interface/EEDetId.h" -#include "DataFormats/HcalDetId/interface/HcalDetId.h" -#include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h" -#include "DataFormats/HcalRecHit/interface/HcalRecHitCollections.h" - -//L1 objects -#include "DataFormats/L1Trigger/interface/L1JetParticle.h" -#include "DataFormats/L1Trigger/interface/L1JetParticleFwd.h" -#include "DataFormats/L1Trigger/interface/L1EmParticle.h" -#include "DataFormats/L1Trigger/interface/L1EmParticleFwd.h" -#include "DataFormats/L1Trigger/interface/L1MuonParticle.h" -#include "DataFormats/L1Trigger/interface/L1MuonParticleFwd.h" - -// Jets in the event -#include "DataFormats/JetReco/interface/CaloJet.h" -#include "DataFormats/JetReco/interface/CaloJetCollection.h" -#include "DataFormats/JetReco/interface/JetExtendedAssociation.h" - -// SimHit -#include "SimDataFormats/CaloHit/interface/PCaloHitContainer.h" -//simtrack -#include "SimDataFormats/Track/interface/SimTrack.h" -#include "SimDataFormats/Track/interface/SimTrackContainer.h" -#include "SimDataFormats/Vertex/interface/SimVertex.h" -#include "SimDataFormats/Vertex/interface/SimVertexContainer.h" - -// track associator -#include "TrackingTools/TrajectoryState/interface/FreeTrajectoryState.h" -#include "TrackingTools/TrackAssociator/interface/TrackDetectorAssociator.h" -#include "SimTracker/Records/interface/TrackAssociatorRecord.h" - -// tracker hit associator -#include "SimTracker/TrackerHitAssociation/interface/TrackerHitAssociator.h" - -// ecal / hcal -#include "Geometry/CaloGeometry/interface/CaloGeometry.h" -#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" -#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h" -#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h" -#include "Geometry/CaloTopology/interface/HcalTopology.h" -#include "Geometry/CaloTopology/interface/CaloTopology.h" - -#include "RecoCaloTools/Navigation/interface/CaloNavigator.h" - -//L1 trigger Menus etc -#include "CondFormats/L1TObjects/interface/L1GtTriggerMenu.h" -#include "CondFormats/L1TObjects/interface/L1GtTriggerMenuFwd.h" -#include "CondFormats/L1TObjects/interface/L1GtTriggerMenu.h" -#include "CondFormats/DataRecord/interface/L1GtTriggerMenuRcd.h" -#include "CondFormats/DataRecord/interface/L1GtTriggerMenuRcd.h" - -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutSetupFwd.h" -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutSetup.h" -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutRecord.h" -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerObjectMapRecord.h" -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerObjectMapFwd.h" -#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerObjectMap.h" -#include "L1Trigger/GlobalTriggerAnalyzer/interface/L1GtUtils.h" - -#include "Calibration/IsolatedParticles/interface/FindCaloHit.h" -#include "Calibration/IsolatedParticles/interface/eECALMatrix.h" -#include "Calibration/IsolatedParticles/interface/eHCALMatrix.h" -#include "Calibration/IsolatedParticles/interface/MatchingSimTrack.h" -#include "Calibration/IsolatedParticles/interface/CaloSimInfo.h" - -// root objects -#include "TROOT.h" -#include "TSystem.h" -#include "TFile.h" -#include "TH1F.h" -#include "TH2F.h" -#include "TProfile.h" -#include "TDirectory.h" -#include "TTree.h" - -class IsolatedTracksNxN : public edm::EDAnalyzer { - -public: - explicit IsolatedTracksNxN(const edm::ParameterSet&); - ~IsolatedTracksNxN() override; - -private: - //void beginJob(const edm::EventSetup&) ; - void beginJob() override ; - void analyze(const edm::Event&, const edm::EventSetup&) override; - void endJob() override ; - - void printTrack(const reco::Track* pTrack); - - void BookHistograms(); - - double DeltaPhi(double v1, double v2); - double DeltaR(double eta1, double phi1, double eta2, double phi2); - - - void clearTreeVectors(); - -private: - - L1GtUtils m_l1GtUtils; - - bool initL1, doMC, writeAllTracks; - static const size_t nL1BitsMax=128; - - // map of trig bit, algo name and num events passed - std::map< std::pair, int> l1AlgoMap; - std::vector m_triggerMaskAlgoTrig; - - double pvTracksPtMin_; - bool debugL1Info_, L1TriggerAlgoInfo_; - int debugTrks_; - bool printTrkHitPattern_; - int myverbose_; - - TrackerHitAssociator::Config trackerHitAssociatorConfig_; - - edm::EDGetTokenT tok_L1extTauJet_; - edm::EDGetTokenT tok_L1extCenJet_; - edm::EDGetTokenT tok_L1extFwdJet_; - - edm::EDGetTokenT tok_L1extMu_; - edm::EDGetTokenT tok_L1extIsoEm_; - edm::EDGetTokenT tok_L1extNoIsoEm_; - - edm::EDGetTokenT tok_jets_; - edm::EDGetTokenT tok_hbhe_; - - edm::EDGetTokenT tok_genTrack_; - edm::EDGetTokenT tok_recVtx_; - edm::EDGetTokenT tok_bs_; - - edm::EDGetTokenT tok_EB_; - edm::EDGetTokenT tok_EE_; - edm::EDGetTokenT tok_simTk_; - edm::EDGetTokenT tok_simVtx_; - edm::EDGetTokenT tok_caloEB_; - edm::EDGetTokenT tok_caloEE_; - edm::EDGetTokenT tok_caloHH_; - - double minTrackP_, maxTrackEta_; - double tMinE_, tMaxE_, tMinH_, tMaxH_; - int nEventProc; - - const MagneticField *bField; - - double genPartPBins[16], genPartEtaBins[4]; - - static const size_t NPBins = 15; - static const size_t NEtaBins = 3; - - TH1F *h_maxNearP15x15[NPBins][NEtaBins], - *h_maxNearP21x21[NPBins][NEtaBins], - *h_maxNearP25x25[NPBins][NEtaBins], - *h_maxNearP31x31[NPBins][NEtaBins]; - - TH1I *h_L1AlgoNames; - TH1F *h_PVTracksWt; - - TH1F *h_nTracks; - - TH1F *h_recPt_0, *h_recP_0, *h_recEta_0, *h_recPhi_0; - TH2F *h_recEtaPt_0, *h_recEtaP_0; - - TH1F *h_recPt_1, *h_recP_1, *h_recEta_1, *h_recPhi_1; - TH2F *h_recEtaPt_1, *h_recEtaP_1; - - TH1F *h_recPt_2, *h_recP_2, *h_recEta_2, *h_recPhi_2; - TH2F *h_recEtaPt_2, *h_recEtaP_2; - - - - TTree* tree; - - int t_nTracks; - - int t_RunNo, t_EvtNo, t_Lumi, t_Bunch; - std::vector *t_L1AlgoNames; - std::vector *t_L1PreScale; - int t_L1Decision[128]; - - std::vector *t_PVx, *t_PVy, *t_PVz, *t_PVTracksSumPt; - std::vector *t_PVTracksSumPtWt, *t_PVTracksSumPtHP, *t_PVTracksSumPtHPWt; - std::vector *t_PVisValid, *t_PVNTracks, *t_PVNTracksWt, *t_PVndof; - std::vector *t_PVNTracksHP, *t_PVNTracksHPWt; - - std::vector *t_L1CenJetPt, *t_L1CenJetEta, *t_L1CenJetPhi; - std::vector *t_L1FwdJetPt, *t_L1FwdJetEta, *t_L1FwdJetPhi; - std::vector *t_L1TauJetPt, *t_L1TauJetEta, *t_L1TauJetPhi; - std::vector *t_L1MuonPt, *t_L1MuonEta, *t_L1MuonPhi; - std::vector *t_L1IsoEMPt, *t_L1IsoEMEta, *t_L1IsoEMPhi; - std::vector *t_L1NonIsoEMPt, *t_L1NonIsoEMEta, *t_L1NonIsoEMPhi; - std::vector *t_L1METPt, *t_L1METEta, *t_L1METPhi; - - std::vector *t_jetPt, *t_jetEta, *t_jetPhi; - std::vector *t_nTrksJetCalo, *t_nTrksJetVtx; - - std::vector *t_trackPAll, *t_trackEtaAll, *t_trackPhiAll, *t_trackPdgIdAll; - std::vector *t_trackPtAll; - std::vector *t_trackDxyAll, *t_trackDzAll, *t_trackDxyPVAll,*t_trackDzPVAll, *t_trackChiSqAll; - - std::vector *t_trackP, *t_trackPt, *t_trackEta, *t_trackPhi; - std::vector *t_trackEcalEta, *t_trackEcalPhi, *t_trackHcalEta, *t_trackHcalPhi; - std::vector *t_trackDxy, *t_trackDxyBS, *t_trackDz, *t_trackDzBS; - std::vector *t_trackDxyPV, *t_trackDzPV; - std::vector *t_trackChiSq; - std::vector *t_trackPVIdx; - - std::vector *t_NLayersCrossed, *t_trackNOuterHits; - std::vector *t_trackHitsTOB, *t_trackHitsTEC; - std::vector *t_trackHitInMissTOB, *t_trackHitInMissTEC, *t_trackHitInMissTIB, *t_trackHitInMissTID, *t_trackHitInMissTIBTID; - std::vector *t_trackHitOutMissTOB,*t_trackHitOutMissTEC, *t_trackHitOutMissTIB, *t_trackHitOutMissTID, *t_trackHitOutMissTOBTEC; - std::vector *t_trackHitInMeasTOB, *t_trackHitInMeasTEC, *t_trackHitInMeasTIB, *t_trackHitInMeasTID; - std::vector *t_trackHitOutMeasTOB,*t_trackHitOutMeasTEC, *t_trackHitOutMeasTIB, *t_trackHitOutMeasTID; - std::vector *t_trackOutPosOutHitDr, *t_trackL; - - std::vector *t_maxNearP31x31; - std::vector *t_maxNearP21x21; - - std::vector *t_ecalSpike11x11; - std::vector *t_e7x7, *t_e9x9, *t_e11x11, *t_e15x15; - std::vector *t_e7x7_10Sig, *t_e9x9_10Sig, *t_e11x11_10Sig, *t_e15x15_10Sig; - std::vector *t_e7x7_15Sig, *t_e9x9_15Sig, *t_e11x11_15Sig, *t_e15x15_15Sig; - std::vector *t_e7x7_20Sig, *t_e9x9_20Sig, *t_e11x11_20Sig, *t_e15x15_20Sig; - std::vector *t_e7x7_25Sig, *t_e9x9_25Sig, *t_e11x11_25Sig, *t_e15x15_25Sig; - std::vector *t_e7x7_30Sig, *t_e9x9_30Sig, *t_e11x11_30Sig, *t_e15x15_30Sig; - - std::vector *t_esimPdgId, *t_simTrackP; - - std::vector *t_trkEcalEne; - - std::vector *t_esim7x7, *t_esim9x9, *t_esim11x11, *t_esim15x15; - std::vector *t_esim7x7Matched, *t_esim9x9Matched, *t_esim11x11Matched, *t_esim15x15Matched; - std::vector *t_esim7x7Rest, *t_esim9x9Rest, *t_esim11x11Rest, *t_esim15x15Rest; - std::vector *t_esim7x7Photon, *t_esim9x9Photon, *t_esim11x11Photon, *t_esim15x15Photon; - std::vector *t_esim7x7NeutHad, *t_esim9x9NeutHad, *t_esim11x11NeutHad, *t_esim15x15NeutHad; - std::vector *t_esim7x7CharHad, *t_esim9x9CharHad, *t_esim11x11CharHad, *t_esim15x15CharHad; - - std::vector *t_maxNearHcalP3x3, *t_maxNearHcalP5x5, *t_maxNearHcalP7x7; - std::vector *t_h3x3, *t_h5x5, *t_h7x7; - std::vector *t_h3x3Sig, *t_h5x5Sig, *t_h7x7Sig; - std::vector *t_infoHcal; - - std::vector *t_trkHcalEne; - std::vector *t_hsim3x3, *t_hsim5x5, *t_hsim7x7; - std::vector *t_hsim3x3Matched, *t_hsim5x5Matched, *t_hsim7x7Matched; - std::vector *t_hsim3x3Rest, *t_hsim5x5Rest, *t_hsim7x7Rest; - std::vector *t_hsim3x3Photon, *t_hsim5x5Photon, *t_hsim7x7Photon; - std::vector *t_hsim3x3NeutHad, *t_hsim5x5NeutHad, *t_hsim7x7NeutHad; - std::vector *t_hsim3x3CharHad, *t_hsim5x5CharHad, *t_hsim7x7CharHad; - - edm::Service fs; - int nbad; -}; - -#endif diff --git a/Calibration/IsolatedParticles/plugins/StudyHLT.cc b/Calibration/IsolatedParticles/plugins/StudyHLT.cc index 55c33c65f55d1..070031a93e26f 100644 --- a/Calibration/IsolatedParticles/plugins/StudyHLT.cc +++ b/Calibration/IsolatedParticles/plugins/StudyHLT.cc @@ -1,3 +1,21 @@ +// -*- C++ -*- +// +// Package: IsolatedParticles +// Class: StudyHLT +// +/**\class StudyHLT StudyHLT.cc Calibration/IsolatedParticles/plugins/StudyHLT.cc + + Description: Studies single particle response measurements in data/MC + + Implementation: + +*/ +// +// Original Author: Sunanda Banerjee +// Created: Thu Mar 4 18:52:02 CST 2011 +// +// + // system include files #include #include @@ -65,7 +83,7 @@ class StudyHLT : public edm::one::EDAnalyzer&); // ----------member data --------------------------- - static const int nPBin=10, nEtaBin=4, nPVBin=4; - static const int nGen=(nPVBin+12); - HLTConfigProvider hltConfig_; - edm::Service fs_; - int verbosity_; - spr::trackSelectionParameters selectionParameters_; - std::vector trigNames_, newNames_, HLTNames_; - std::string theTrackQuality_; - std::vector puWeights_; - double minTrackP_, maxTrackEta_; - double tMinE_, tMaxE_, tMinH_, tMaxH_; - bool isItAOD_, changed_, firstEvent_, doTree_; - - edm::InputTag triggerEvent_, theTriggerResultsLabel_; + static const int nPBin_=10, nEtaBin_=4, nPVBin_=4; + static const int nGen_=(nPVBin_+12); + HLTConfigProvider hltConfig_; + edm::Service fs_; + const int verbosity_; + const std::vector trigNames_, newNames_; + std::string theTrackQuality_; + const double minTrackP_, maxTrackEta_; + const double tMinE_, tMaxE_, tMinH_, tMaxH_; + const bool isItAOD_, doTree_; + const std::vector puWeights_; + const edm::InputTag triggerEvent_, theTriggerResultsLabel_; + spr::trackSelectionParameters selectionParameters_; + std::vector HLTNames_; + bool changed_, firstEvent_; + edm::EDGetTokenT tok_lumi; edm::EDGetTokenT tok_trigEvt; edm::EDGetTokenT tok_trigRes; @@ -115,14 +135,14 @@ class StudyHLT : public edm::one::EDAnalyzer h_HLTAccepts; - TH1D *h_p[nGen+2], *h_pt[nGen+2]; - TH1D *h_eta[nGen+2], *h_phi[nGen+2]; + TH1D *h_p[nGen_+2], *h_pt[nGen_+2]; + TH1D *h_eta[nGen_+2], *h_phi[nGen_+2]; TH1I *h_ntrk[2]; TH1D *h_maxNearP[2], *h_ene1[2], *h_ene2[2], *h_ediff[2]; - TH1D *h_energy[nPVBin+8][nPBin][nEtaBin][6]; + TH1D *h_energy[nPVBin_+8][nPBin_][nEtaBin_][6]; TTree *tree_; - int nRun, etaBin[nEtaBin+1], pvBin[nPVBin+1]; - double pBin[nPBin+1]; + int nRun_, etaBin_[nEtaBin_+1], pvBin_[nPVBin_+1]; + double pBin_[nPBin_+1]; int tr_goodPV, tr_goodRun; double tr_eventWeight; std::vector tr_TrigName; @@ -134,36 +154,36 @@ class StudyHLT : public edm::one::EDAnalyzer tr_iEta, tr_TrkID; }; -StudyHLT::StudyHLT(const edm::ParameterSet& iConfig) : nRun(0) { +StudyHLT::StudyHLT(const edm::ParameterSet& iConfig) : + verbosity_(iConfig.getUntrackedParameter("verbosity",0)), + trigNames_(iConfig.getUntrackedParameter >("triggers")), + newNames_(iConfig.getUntrackedParameter >("newNames")), + theTrackQuality_(iConfig.getUntrackedParameter("trackQuality","highPurity")), + minTrackP_(iConfig.getUntrackedParameter("minTrackP",1.0)), + maxTrackEta_(iConfig.getUntrackedParameter("maxTrackEta",2.5)), + tMinE_(iConfig.getUntrackedParameter("timeMinCutECAL",-500.)), + tMaxE_(iConfig.getUntrackedParameter("timeMaxCutECAL",500.)), + tMinH_(iConfig.getUntrackedParameter("timeMinCutHCAL",-500.)), + tMaxH_(iConfig.getUntrackedParameter("timeMaxCutHCAL",500.)), + isItAOD_(iConfig.getUntrackedParameter("isItAOD",false)), + doTree_(iConfig.getUntrackedParameter("doTree",false)), + puWeights_(iConfig.getUntrackedParameter >("puWeights")), + triggerEvent_(edm::InputTag("hltTriggerSummaryAOD","","HLT")), + theTriggerResultsLabel_(edm::InputTag("TriggerResults","","HLT")), nRun_(0) { + + usesResource(TFileService::kSharedResource); - usesResource("TFileService"); - - verbosity_ = iConfig.getUntrackedParameter("Verbosity",0); - trigNames_ = iConfig.getUntrackedParameter >("Triggers"); - newNames_ = iConfig.getUntrackedParameter >("NewNames"); - theTrackQuality_ = iConfig.getUntrackedParameter("TrackQuality","highPurity"); reco::TrackBase::TrackQuality trackQuality=reco::TrackBase::qualityByName(theTrackQuality_); - selectionParameters_.minPt = iConfig.getUntrackedParameter("MinTrackPt", 10.0); + selectionParameters_.minPt = iConfig.getUntrackedParameter("minTrackPt", 10.0); selectionParameters_.minQuality = trackQuality; - selectionParameters_.maxDxyPV = iConfig.getUntrackedParameter("MaxDxyPV", 0.2); - selectionParameters_.maxDzPV = iConfig.getUntrackedParameter("MaxDzPV", 5.0); - selectionParameters_.maxChi2 = iConfig.getUntrackedParameter("MaxChi2", 5.0); - selectionParameters_.maxDpOverP = iConfig.getUntrackedParameter("MaxDpOverP", 0.1); - selectionParameters_.minOuterHit = iConfig.getUntrackedParameter("MinOuterHit", 4); - selectionParameters_.minLayerCrossed= iConfig.getUntrackedParameter("MinLayerCrossed", 8); - selectionParameters_.maxInMiss = iConfig.getUntrackedParameter("MaxInMiss", 0); - selectionParameters_.maxOutMiss = iConfig.getUntrackedParameter("MaxOutMiss", 0); - minTrackP_ = iConfig.getUntrackedParameter("MinTrackP", 1.0); - maxTrackEta_ = iConfig.getUntrackedParameter("MaxTrackEta", 2.5); - tMinE_ = iConfig.getUntrackedParameter("TimeMinCutECAL", -500.); - tMaxE_ = iConfig.getUntrackedParameter("TimeMaxCutECAL", 500.); - tMinH_ = iConfig.getUntrackedParameter("TimeMinCutHCAL", -500.); - tMaxH_ = iConfig.getUntrackedParameter("TimeMaxCutHCAL", 500.); - isItAOD_ = iConfig.getUntrackedParameter("IsItAOD", false); - doTree_ = iConfig.getUntrackedParameter("DoTree", false); - puWeights_ = iConfig.getUntrackedParameter >("PUWeights"); - triggerEvent_ = edm::InputTag("hltTriggerSummaryAOD","","HLT"); - theTriggerResultsLabel_ = edm::InputTag("TriggerResults","","HLT"); + selectionParameters_.maxDxyPV = iConfig.getUntrackedParameter("maxDxyPV", 0.2); + selectionParameters_.maxDzPV = iConfig.getUntrackedParameter("maxDzPV", 5.0); + selectionParameters_.maxChi2 = iConfig.getUntrackedParameter("maxChi2", 5.0); + selectionParameters_.maxDpOverP = iConfig.getUntrackedParameter("maxDpOverP", 0.1); + selectionParameters_.minOuterHit = iConfig.getUntrackedParameter("minOuterHit", 4); + selectionParameters_.minLayerCrossed= iConfig.getUntrackedParameter("minLayerCrossed", 8); + selectionParameters_.maxInMiss = iConfig.getUntrackedParameter("maxInMiss", 0); + selectionParameters_.maxOutMiss = iConfig.getUntrackedParameter("maxOutMiss", 0); // define tokens for access tok_lumi = consumes(edm::InputTag("lumiProducer")); @@ -171,7 +191,7 @@ StudyHLT::StudyHLT(const edm::ParameterSet& iConfig) : nRun(0) { tok_trigRes = consumes(theTriggerResultsLabel_); tok_genTrack_ = consumes(edm::InputTag("generalTracks")); tok_recVtx_ = consumes(edm::InputTag("offlinePrimaryVertices")); - tok_parts_ = consumes(iConfig.getParameter("ParticleSource")); + tok_parts_ = consumes(iConfig.getParameter("particleSource")); if (isItAOD_) { tok_EB_ = consumes(edm::InputTag("reducedEcalRecHitsEB")); @@ -203,53 +223,48 @@ StudyHLT::StudyHLT(const edm::ParameterSet& iConfig) : nRun(0) { << " tMinH_ " << tMinH_ << " tMaxH_ " << tMaxH_ << " isItAOD " << isItAOD_ << " doTree " << doTree_; - double pBins[nPBin+1] = {1.0,2.0,3.0,4.0,5.0,6.0,7.0,9.0,11.0,15.0,20.0}; - int etaBins[nEtaBin+1] = {1, 7, 13, 17, 23}; - int pvBins[nPVBin+1] = {1, 2, 3, 5, 100}; - for (int i=0; i<=nPBin; ++i) pBin[i] = pBins[i]; - for (int i=0; i<=nEtaBin; ++i) etaBin[i] = etaBins[i]; - for (int i=0; i<=nPVBin; ++i) pvBin[i] = pvBins[i]; + double pBins[nPBin_+1] = {1.0,2.0,3.0,4.0,5.0,6.0,7.0,9.0,11.0,15.0,20.0}; + int etaBins[nEtaBin_+1] = {1, 7, 13, 17, 23}; + int pvBins[nPVBin_+1] = {1, 2, 3, 5, 100}; + for (int i=0; i<=nPBin_; ++i) pBin_[i] = pBins[i]; + for (int i=0; i<=nEtaBin_; ++i) etaBin_[i] = etaBins[i]; + for (int i=0; i<=nPVBin_; ++i) pvBin_[i] = pvBins[i]; firstEvent_ = true; changed_ = false; } -StudyHLT::~StudyHLT() {} - -// ------------ method fills 'descriptions' with the allowed parameters for the module ------------ void StudyHLT::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { - //The following says we do not know what parameters are allowed so do no validation - // Please change this to state exactly what you do use, even if it is no parameters std::vector trig; std::vector weights; std::vector newNames = {"HLT", "PixelTracks_Multiplicity", "HLT_Physics_","HLT_JetE", "HLT_ZeroBias"}; edm::ParameterSetDescription desc; - desc.add("ParticleSource",edm::InputTag("genParticles")); - desc.addUntracked("Verbosity", 0); - desc.addUntracked >("Triggers",trig); - desc.addUntracked >("NewNames",newNames); - desc.addUntracked("TrackQuality","highPurity"); - desc.addUntracked("MinTrackPt", 1.0); - desc.addUntracked("MaxDxyPV", 0.02); - desc.addUntracked("MaxDzPV", 0.02); - desc.addUntracked("MaxChi2", 5.0); - desc.addUntracked("MaxDpOverP", 0.1); - desc.addUntracked("MinOuterHit", 4); - desc.addUntracked("MinLayerCrossed", 8); - desc.addUntracked("MaxInMiss", 0); - desc.addUntracked("MaxOutMiss", 0); + desc.add("particleSource",edm::InputTag("genParticles")); + desc.addUntracked("verbosity", 0); + desc.addUntracked >("triggers",trig); + desc.addUntracked >("newNames",newNames); + desc.addUntracked("trackQuality","highPurity"); + desc.addUntracked("minTrackPt", 1.0); + desc.addUntracked("maxDxyPV", 0.02); + desc.addUntracked("maxDzPV", 0.02); + desc.addUntracked("maxChi2", 5.0); + desc.addUntracked("maxDpOverP", 0.1); + desc.addUntracked("minOuterHit", 4); + desc.addUntracked("minLayerCrossed", 8); + desc.addUntracked("maxInMiss", 0); + desc.addUntracked("maxOutMiss", 0); desc.addUntracked("minTrackP", 1.0); desc.addUntracked("maxTrackEta", 2.6); - desc.addUntracked("TimeMinCutECAL",-500.0); - desc.addUntracked("TimeMaxCutECAL", 500.0); - desc.addUntracked("TimeMinCutHCAL",-500.0); - desc.addUntracked("TimeMaxCutHCAL", 500.0); - desc.addUntracked("IsItAOD", false); - desc.addUntracked("DoTree", false); - desc.addUntracked >("PUWeights", weights); - descriptions.add("StudyHLT",desc); + desc.addUntracked("timeMinCutECAL",-500.0); + desc.addUntracked("timeMaxCutECAL", 500.0); + desc.addUntracked("timeMinCutHCAL",-500.0); + desc.addUntracked("timeMaxCutHCAL", 500.0); + desc.addUntracked("isItAOD", false); + desc.addUntracked("doTree", false); + desc.addUntracked >("puWeights", weights); + descriptions.add("studyHLT",desc); } void StudyHLT::analyze(edm::Event const& iEvent, edm::EventSetup const& iSetup) { @@ -311,15 +326,15 @@ void StudyHLT::analyze(edm::Event const& iEvent, edm::EventSetup const& iSetup) if (ipos <= h_HLTAccept->GetNbinsX()) h_HLTAccept->GetXaxis()->SetBinLabel(ipos,newtriggerName.c_str()); } - if ((int)(iHLT+1) > h_HLTAccepts[nRun]->GetNbinsX()) { + if ((int)(iHLT+1) > h_HLTAccepts[nRun_]->GetNbinsX()) { edm::LogInfo("IsoTrack") << "Wrong trigger " << RunNo << " Event " << EvtNo << " Hlt " << iHLT; } else { - if (firstEvent_) h_HLTAccepts[nRun]->GetXaxis()->SetBinLabel(iHLT+1, newtriggerName.c_str()); + if (firstEvent_) h_HLTAccepts[nRun_]->GetXaxis()->SetBinLabel(iHLT+1, newtriggerName.c_str()); } int hlt = triggerResults->accept(iHLT); if (hlt) { - h_HLTAccepts[nRun]->Fill(iHLT+1); + h_HLTAccepts[nRun_]->Fill(iHLT+1); h_HLTAccept->Fill(ipos); } if (trigNames_.empty()) { @@ -385,8 +400,8 @@ void StudyHLT::analyze(edm::Event const& iEvent, edm::EventSetup const& iSetup) for (int ind=0; ind 4) ngoodPV++; } - for (int i=0; i= pvBin[i] && ngoodPV < pvBin[i+1]) { + for (int i=0; i= pvBin_[i] && ngoodPV < pvBin_[i+1]) { nPV = i; break; } } @@ -424,7 +439,7 @@ void StudyHLT::analyze(edm::Event const& iEvent, edm::EventSetup const& iSetup) double p1 = p.momentum().R(); double eta1 = p.momentum().Eta(); double phi1 = p.momentum().Phi(); - fillTrack(nGen, pt1,p1,eta1,phi1); + fillTrack(nGen_, pt1,p1,eta1,phi1); bool match(false); double phi2(phi1); if (phi2 < 0) phi2 += 2.0*M_PI; @@ -441,7 +456,7 @@ void StudyHLT::analyze(edm::Event const& iEvent, edm::EventSetup const& iSetup) if (dR < 0.01) { match = true; break;} } } - if (match) fillTrack(nGen+1, pt1,p1,eta1,phi1); + if (match) fillTrack(nGen_+1, pt1,p1,eta1,phi1); } } @@ -550,8 +565,8 @@ void StudyHLT::analyze(edm::Event const& iEvent, edm::EventSetup const& iSetup) fillEnergy(nPV+4,ieta,p1,e7x7P.first,h3x3,e11x11P.first,h5x5); } if (trackID > 0) { - fillTrack(nPVBin+trackID+7, pt1,p1,eta1,phi1); - fillEnergy(nPVBin+trackID+3,ieta,p1,e7x7P.first,h3x3,e11x11P.first,h5x5); + fillTrack(nPVBin_+trackID+7, pt1,p1,eta1,phi1); + fillEnergy(nPVBin_+trackID+3,ieta,p1,e7x7P.first,h3x3,e11x11P.first,h5x5); } } } @@ -585,19 +600,19 @@ void StudyHLT::beginJob() { } std::string TrkNames[8] = {"All", "Quality", "NoIso", "okEcal", "EcalCharIso", "HcalCharIso", "EcalNeutIso", "HcalNeutIso"}; std::string particle[4] = {"Electron", "Pion", "Kaon", "Proton"}; - for (unsigned int i=0; i<=nGen+1; i++) { + for (unsigned int i=0; i<=nGen_+1; i++) { if (i < 8) { sprintf(hname, "h_pt_%s", TrkNames[i].c_str()); sprintf(htit, "p_{T} of %s tracks", TrkNames[i].c_str()); - } else if (i < 8+nPVBin) { + } else if (i < 8+nPVBin_) { sprintf(hname, "h_pt_%s_%d", TrkNames[7].c_str(), i-8); - sprintf(htit, "p_{T} of %s tracks (PV=%d:%d)", TrkNames[7].c_str(), pvBin[i-8], pvBin[i-7]-1); - } else if (i >= nGen) { - sprintf(hname, "h_pt_%s_%d", TrkNames[0].c_str(), i-nGen); + sprintf(htit, "p_{T} of %s tracks (PV=%d:%d)", TrkNames[7].c_str(), pvBin_[i-8], pvBin_[i-7]-1); + } else if (i >= nGen_) { + sprintf(hname, "h_pt_%s_%d", TrkNames[0].c_str(), i-nGen_); sprintf(htit, "p_{T} of %s Generator tracks", TrkNames[0].c_str()); } else { - sprintf(hname, "h_pt_%s_%s", TrkNames[7].c_str(), particle[i-8-nPVBin].c_str()); - sprintf(htit, "p_{T} of %s tracks (%s)", TrkNames[7].c_str(), particle[i-8-nPVBin].c_str()); + sprintf(hname, "h_pt_%s_%s", TrkNames[7].c_str(), particle[i-8-nPVBin_].c_str()); + sprintf(htit, "p_{T} of %s tracks (%s)", TrkNames[7].c_str(), particle[i-8-nPVBin_].c_str()); } h_pt[i] = fs_->make(hname, htit, 400, 0, 200.0); h_pt[i]->Sumw2(); @@ -605,15 +620,15 @@ void StudyHLT::beginJob() { if (i < 8) { sprintf(hname, "h_p_%s", TrkNames[i].c_str()); sprintf(htit, "Momentum of %s tracks", TrkNames[i].c_str()); - } else if (i < 8+nPVBin) { + } else if (i < 8+nPVBin_) { sprintf(hname, "h_p_%s_%d", TrkNames[7].c_str(), i-8); - sprintf(htit, "Momentum of %s tracks (PV=%d:%d)", TrkNames[7].c_str(), pvBin[i-8], pvBin[i-7]-1); - } else if (i >= nGen) { - sprintf(hname, "h_p_%s_%d", TrkNames[0].c_str(), i-nGen); + sprintf(htit, "Momentum of %s tracks (PV=%d:%d)", TrkNames[7].c_str(), pvBin_[i-8], pvBin_[i-7]-1); + } else if (i >= nGen_) { + sprintf(hname, "h_p_%s_%d", TrkNames[0].c_str(), i-nGen_); sprintf(htit, "Momentum of %s Generator tracks", TrkNames[0].c_str()); } else { - sprintf(hname, "h_p_%s_%s", TrkNames[7].c_str(), particle[i-8-nPVBin].c_str()); - sprintf(htit, "Momentum of %s tracks (%s)", TrkNames[7].c_str(), particle[i-8-nPVBin].c_str()); + sprintf(hname, "h_p_%s_%s", TrkNames[7].c_str(), particle[i-8-nPVBin_].c_str()); + sprintf(htit, "Momentum of %s tracks (%s)", TrkNames[7].c_str(), particle[i-8-nPVBin_].c_str()); } h_p[i] = fs_->make(hname, htit, 400, 0, 200.0); h_p[i]->Sumw2(); @@ -621,15 +636,15 @@ void StudyHLT::beginJob() { if (i < 8) { sprintf(hname, "h_eta_%s", TrkNames[i].c_str()); sprintf(htit, "Eta of %s tracks", TrkNames[i].c_str()); - } else if (i < 8+nPVBin) { + } else if (i < 8+nPVBin_) { sprintf(hname, "h_eta_%s_%d", TrkNames[7].c_str(), i-8); - sprintf(htit, "Eta of %s tracks (PV=%d:%d)", TrkNames[7].c_str(), pvBin[i-8], pvBin[i-7]-1); - } else if (i >= nGen) { - sprintf(hname, "h_eta_%s_%d", TrkNames[0].c_str(), i-nGen); + sprintf(htit, "Eta of %s tracks (PV=%d:%d)", TrkNames[7].c_str(), pvBin_[i-8], pvBin_[i-7]-1); + } else if (i >= nGen_) { + sprintf(hname, "h_eta_%s_%d", TrkNames[0].c_str(), i-nGen_); sprintf(htit, "Eta of %s Generator tracks", TrkNames[0].c_str()); } else { - sprintf(hname, "h_eta_%s_%s", TrkNames[7].c_str(), particle[i-8-nPVBin].c_str()); - sprintf(htit, "Eta of %s tracks (%s)", TrkNames[7].c_str(), particle[i-8-nPVBin].c_str()); + sprintf(hname, "h_eta_%s_%s", TrkNames[7].c_str(), particle[i-8-nPVBin_].c_str()); + sprintf(htit, "Eta of %s tracks (%s)", TrkNames[7].c_str(), particle[i-8-nPVBin_].c_str()); } h_eta[i] = fs_->make(hname, htit, 60, -3.0, 3.0); h_eta[i]->Sumw2(); @@ -637,15 +652,15 @@ void StudyHLT::beginJob() { if (i < 8) { sprintf(hname, "h_phi_%s", TrkNames[i].c_str()); sprintf(htit, "Phi of %s tracks", TrkNames[i].c_str()); - } else if (i < 8+nPVBin) { + } else if (i < 8+nPVBin_) { sprintf(hname, "h_phi_%s_%d", TrkNames[7].c_str(), i-8); - sprintf(htit, "Phi of %s tracks (PV=%d:%d)", TrkNames[7].c_str(), pvBin[i-8], pvBin[i-7]-1); - } else if (i >= nGen) { - sprintf(hname, "h_phi_%s_%d", TrkNames[0].c_str(), i-nGen); + sprintf(htit, "Phi of %s tracks (PV=%d:%d)", TrkNames[7].c_str(), pvBin_[i-8], pvBin_[i-7]-1); + } else if (i >= nGen_) { + sprintf(hname, "h_phi_%s_%d", TrkNames[0].c_str(), i-nGen_); sprintf(htit, "Phi of %s Generator tracks", TrkNames[0].c_str()); } else { - sprintf(hname, "h_phi_%s_%s", TrkNames[7].c_str(), particle[i-8-nPVBin].c_str()); - sprintf(htit, "Phi of %s tracks (%s)", TrkNames[7].c_str(), particle[i-8-nPVBin].c_str()); + sprintf(hname, "h_phi_%s_%s", TrkNames[7].c_str(), particle[i-8-nPVBin_].c_str()); + sprintf(htit, "Phi of %s tracks (%s)", TrkNames[7].c_str(), particle[i-8-nPVBin_].c_str()); } h_phi[i] = fs_->make(hname, htit, 100, -3.15, 3.15); h_phi[i]->Sumw2(); @@ -674,24 +689,24 @@ void StudyHLT::beginJob() { } std::string energyNames[6]={"E_{7x7}", "H_{3x3}", "(E_{7x7}+H_{3x3})", "E_{11x11}", "H_{5x5}", "{E_{11x11}+H_{5x5})"}; - for (int i=0; i<4+nPVBin+4; ++i) { - for (int ip=0; ipmake(hname, htit, 500, -0.1, 4.9); @@ -731,7 +746,7 @@ void StudyHLT::beginJob() { // ------------ method called when starting to processes a run ------------ void StudyHLT::beginRun(edm::Run const& iRun, edm::EventSetup const& iSetup) { char hname[100], htit[400]; - edm::LogInfo("IsoTrack") << "Run[" << nRun << "] " << iRun.run() << " hltconfig.init " + edm::LogInfo("IsoTrack") << "Run[" << nRun_ << "] " << iRun.run() << " hltconfig.init " << hltConfig_.init(iRun,iSetup,"HLT",changed_); sprintf(hname, "h_HLTAccepts_%i", iRun.run()); sprintf(htit, "HLT Accepts for Run No %i", iRun.run()); @@ -745,8 +760,8 @@ void StudyHLT::beginRun(edm::Run const& iRun, edm::EventSetup const& iSetup) { // ------------ method called when ending the processing of a run ------------ void StudyHLT::endRun(edm::Run const& iRun, edm::EventSetup const&) { - nRun++; - edm::LogInfo("IsoTrack") << "endrun[" << nRun << "] " << iRun.run(); + ++nRun_; + edm::LogInfo("IsoTrack") << "endrun[" << nRun_ << "] " << iRun.run(); } void StudyHLT::clear() { @@ -776,11 +791,11 @@ void StudyHLT::fillIsolation(int i, double emaxnearP, double eneutIso1, double e void StudyHLT::fillEnergy(int flag, int ieta, double p, double enEcal1, double enHcal1, double enEcal2, double enHcal2) { int ip(-1), ie(-1); - for (int i=0; i= pBin[i] && p < pBin[i+1]) { ip = i; break; } + for (int i=0; i= pBin_[i] && p < pBin_[i+1]) { ip = i; break; } } - for (int i=0; i= etaBin[i] && ieta < etaBin[i+1]) { ie = i; break; } + for (int i=0; i= etaBin_[i] && ieta < etaBin_[i+1]) { ie = i; break; } } if (ip >= 0 && ie >= 0 && enEcal1 > 0.02 && enHcal1 > 0.1) { h_energy[flag][ip][ie][0]->Fill(enEcal1/p,tr_eventWeight); diff --git a/Calibration/IsolatedParticles/python/electronStudy_cfi.py b/Calibration/IsolatedParticles/python/electronStudy_cfi.py deleted file mode 100644 index 46dfa79d58840..0000000000000 --- a/Calibration/IsolatedParticles/python/electronStudy_cfi.py +++ /dev/null @@ -1,9 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -electronStudy = cms.EDAnalyzer("ElectronStudy", - SourceLabel = cms.untracked.string('generatorSmeared'), - ModuleLabel = cms.untracked.string('g4SimHits'), - EBCollection= cms.untracked.string('EcalHitsEB'), - EECollection= cms.untracked.string('EcalHitsEE'), - Verbosity = cms.untracked.int32(0) -) diff --git a/Calibration/IsolatedParticles/python/isoTrackCalib_cfi.py b/Calibration/IsolatedParticles/python/isoTrackCalib_cfi.py deleted file mode 100644 index 4c2c05df2da35..0000000000000 --- a/Calibration/IsolatedParticles/python/isoTrackCalib_cfi.py +++ /dev/null @@ -1,19 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -IsoTrackCalib = cms.EDAnalyzer("IsoTrackCalib", - Verbosity = cms.untracked.int32( 0 ), - L1Seed = cms.untracked.vstring("L1_SingleJet36","L1_SingleJet52","L1_SingleJet68","L1_SingleJet92","L1_SingleJet128"), - TrackQuality = cms.untracked.string("highPurity"), - MinTrackPt = cms.untracked.double(10.0), - MaxDxyPV = cms.untracked.double(0.02), - MaxDzPV = cms.untracked.double(0.02), - MaxChi2 = cms.untracked.double(5.0), - MaxDpOverP = cms.untracked.double(0.1), - MinOuterHit = cms.untracked.int32(4), - MinLayerCrossed =cms.untracked.int32(8), - MaxInMiss = cms.untracked.int32(0), - MaxOutMiss = cms.untracked.int32(0), - ConeRadius = cms.untracked.double(34.98), - ConeRadiusMIP = cms.untracked.double(14.0), - IsItAOD = cms.untracked.bool(False), -) diff --git a/Calibration/IsolatedParticles/python/isoTrig_cff.py b/Calibration/IsolatedParticles/python/isoTrig_cff.py new file mode 100644 index 0000000000000..e307fec2923dc --- /dev/null +++ b/Calibration/IsolatedParticles/python/isoTrig_cff.py @@ -0,0 +1,6 @@ +import FWCore.ParameterSet.Config as cms + +from Calibration.IsolatedParticles.isoTrigHB_cfi import * + +isoTrigHE = isoTrigHB.clone( + Triggers = cms.untracked.vstring('HLT_IsoTrackHE')) diff --git a/Calibration/IsolatedParticles/python/isoTrig_cfi.py b/Calibration/IsolatedParticles/python/isoTrig_cfi.py deleted file mode 100644 index ea6241fdec491..0000000000000 --- a/Calibration/IsolatedParticles/python/isoTrig_cfi.py +++ /dev/null @@ -1,43 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -IsoTrigHB = cms.EDAnalyzer("IsoTrig", - Triggers = cms.untracked.vstring("HLT_IsoTrackHB"), - PixcandTag = cms.InputTag(" "), - L1candTag = cms.InputTag("hltL1sV0SingleJet60"), - L2candTag = cms.InputTag("isolEcalPixelTrackProd"), - DoL2L3 = cms.untracked.bool(False), - DoTimingTree = cms.untracked.bool(False), - DoMipCutTree = cms.untracked.bool(False), - DoTrkResTree = cms.untracked.bool(True), - DoChgIsolTree = cms.untracked.bool(False), - DoStudyIsol = cms.untracked.bool(False), - Verbosity = cms.untracked.int32( 0 ), - ProcessName = cms.untracked.string("HLT"), - TrackQuality = cms.untracked.string("highPurity"), - MinTrackPt = cms.untracked.double(10.0), - MaxDxyPV = cms.untracked.double(0.02), - MaxDzPV = cms.untracked.double(0.02), - MaxChi2 = cms.untracked.double(5.0), - MaxDpOverP = cms.untracked.double(0.1), - MinOuterHit = cms.untracked.int32(4), - MinLayerCrossed =cms.untracked.int32(8), - MaxInMiss = cms.untracked.int32(0), - MaxOutMiss = cms.untracked.int32(0), - IsolationL1 = cms.untracked.double(1.0), - ConeRadius = cms.untracked.double(34.98), - ConeRadiusMIP = cms.untracked.double(14.0), - ConeRadiusNeut1 = cms.untracked.double(21.0), - ConeRadiusNeut2 = cms.untracked.double(29.0), - MIPCut = cms.untracked.double(1.0), - ChargeIsolation = cms.untracked.double(2.0), - NeutralIsolation= cms.untracked.double(2.0), - minRun =cms.untracked.int32(190456), - maxRun =cms.untracked.int32(203002), - PixelTracksSources = cms.untracked.VInputTag("hltHITPixelTracksHB", "hltHITPixelTracksHE"), - PixelIsolationConeSizeAtEC = cms.untracked.vdouble([35.0, 40.0, 45.0, 50.0, 55.0, 60.0, 63.9, 70.0]), - MinPTrackValue = cms.untracked.double(0.0), - VertexCutSeed = cms.untracked.double(101.0), - VertexCutIsol = cms.untracked.double(101.0), - TauUnbiasCone = cms.untracked.double(1.2), - PrelimCone = cms.untracked.double(1.0) -) diff --git a/Calibration/IsolatedParticles/python/isolatedGenParticles_cfi.py b/Calibration/IsolatedParticles/python/isolatedGenParticles_cfi.py deleted file mode 100644 index ac2df93d33096..0000000000000 --- a/Calibration/IsolatedParticles/python/isolatedGenParticles_cfi.py +++ /dev/null @@ -1,23 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -isolatedGenParticles = cms.EDAnalyzer("IsolatedGenParticles", - GenSrc = cms.untracked.string("genParticles"), - UseHepMC = cms.untracked.bool(False), - ChargedHadronSeedP = cms.untracked.double(1.0), - PTMin = cms.untracked.double(1.0), - MaxChargedHadronEta = cms.untracked.double(2.5), - ConeRadius = cms.untracked.double(34.98), - ConeRadiusMIP = cms.untracked.double(14.0), - UseConeIsolation = cms.untracked.bool(True), - PMaxIsolation = cms.untracked.double(5.0), - Verbosity = cms.untracked.int32(0), - DebugL1Info = cms.untracked.bool(False), - L1extraTauJetSource = cms.InputTag("l1extraParticles", "Tau"), - L1extraCenJetSource = cms.InputTag("l1extraParticles", "Central"), - L1extraFwdJetSource = cms.InputTag("l1extraParticles", "Forward"), - L1extraMuonSource = cms.InputTag("l1extraParticles"), - L1extraIsoEmSource = cms.InputTag("l1extraParticles","Isolated"), - L1extraNonIsoEmSource = cms.InputTag("l1extraParticles","NonIsolated"), - L1GTReadoutRcdSource = cms.InputTag("gtDigis"), - L1GTObjectMapRcdSource= cms.InputTag("hltL1GtObjectMap") -) diff --git a/Calibration/IsolatedParticles/python/isolatedPartcilesGen_cfi.py b/Calibration/IsolatedParticles/python/isolatedPartcilesGen_cfi.py deleted file mode 100644 index 841d6108f72f0..0000000000000 --- a/Calibration/IsolatedParticles/python/isolatedPartcilesGen_cfi.py +++ /dev/null @@ -1,7 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -isolatedParticlesGeneratedJets = cms.EDAnalyzer("IsolatedParticlesGeneratedJets", - Debug = cms.untracked.bool(True), - JetSource = cms.InputTag("ak5GenJets"), - ParticleSource = cms.InputTag("genParticles") -) diff --git a/Calibration/IsolatedParticles/python/isolatedTracksCone_cfi.py b/Calibration/IsolatedParticles/python/isolatedTracksCone_cfi.py deleted file mode 100644 index 6ade60063c64f..0000000000000 --- a/Calibration/IsolatedParticles/python/isolatedTracksCone_cfi.py +++ /dev/null @@ -1,54 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -isolatedTracksCone= cms.EDAnalyzer("IsolatedTracksCone", - doMC = cms.untracked.bool(False), - Verbosity = cms.untracked.int32( 1 ), - useJetTrigger = cms.untracked.bool(False), - drLeadJetVeto = cms.untracked.double(1.2), - ptMinLeadJet = cms.untracked.double(15.0), - - DebugTracks = cms.untracked.int32(0), - PrintTrkHitPattern=cms.untracked.bool(True), - minTrackP = cms.untracked.double(1.0), - maxTrackEta = cms.untracked.double(2.6), - maxNearTrackP = cms.untracked.double(1.0), - - DebugEcalSimInfo= cms.untracked.bool(False), - ApplyEcalIsolation=cms.untracked.bool(True), - - DebugL1Info = cms.untracked.bool(False), - L1extraTauJetSource = cms.InputTag("l1extraParticles", "Tau"), - L1extraCenJetSource = cms.InputTag("l1extraParticles", "Central"), - L1extraFwdJetSource = cms.InputTag("l1extraParticles", "Forward"), - - TrackAssociatorParameters = cms.PSet( - muonMaxDistanceSigmaX = cms.double(0.0), - muonMaxDistanceSigmaY = cms.double(0.0), - CSCSegmentCollectionLabel = cms.InputTag("cscSegments"), - dRHcal = cms.double(9999.0), - dREcal = cms.double(9999.0), - CaloTowerCollectionLabel = cms.InputTag("towerMaker"), - useEcal = cms.bool(True), - dREcalPreselection = cms.double(0.05), - HORecHitCollectionLabel = cms.InputTag("horeco"), - dRMuon = cms.double(9999.0), - crossedEnergyType = cms.string('SinglePointAlongTrajectory'), - muonMaxDistanceX = cms.double(5.0), - muonMaxDistanceY = cms.double(5.0), - useHO = cms.bool(False), - accountForTrajectoryChangeCalo = cms.bool(False), - DTRecSegment4DCollectionLabel = cms.InputTag("dt4DSegments"), - EERecHitCollectionLabel = cms.InputTag("ecalRecHit","EcalRecHitsEE"), - dRHcalPreselection = cms.double(0.2), - useMuon = cms.bool(False), - useCalo = cms.bool(True), - EBRecHitCollectionLabel = cms.InputTag("ecalRecHit","EcalRecHitsEB"), - dRMuonPreselection = cms.double(0.2), - truthMatch = cms.bool(False), - HBHERecHitCollectionLabel = cms.InputTag("hbhereco"), - useHcal = cms.bool(True), - usePreshower = cms.bool(False), - dRPreshowerPreselection = cms.double(0.2), - trajectoryUncertaintyTolerance = cms.double(-1.0) - ) -) diff --git a/Calibration/IsolatedParticles/python/isolatedTracksHcalScale_cfi.py b/Calibration/IsolatedParticles/python/isolatedTracksHcalScale_cfi.py deleted file mode 100644 index e313d03f134e2..0000000000000 --- a/Calibration/IsolatedParticles/python/isolatedTracksHcalScale_cfi.py +++ /dev/null @@ -1,21 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -isolatedTracksHcal = cms.EDAnalyzer("IsolatedTracksHcalScale", - doMC = cms.untracked.bool(False), - Verbosity = cms.untracked.int32( 0 ), - - TrackQuality = cms.untracked.string("highPurity"), - MinTrackPt = cms.untracked.double(10.0), - MaxDxyPV = cms.untracked.double(0.02), - MaxDzPV = cms.untracked.double(0.02), - MaxChi2 = cms.untracked.double(5.0), - MaxDpOverP = cms.untracked.double(0.1), - MinOuterHit = cms.untracked.int32(4), - MinLayerCrossed=cms.untracked.int32(8), - MaxInMiss = cms.untracked.int32(0), - MaxOutMiss = cms.untracked.int32(0), - ConeRadius = cms.untracked.double(34.98), - ConeRadiusMIP = cms.untracked.double(14.0), - TimeMinCutECAL= cms.untracked.double(-500), - TimeMaxCutECAL= cms.untracked.double(500) -) diff --git a/Calibration/IsolatedParticles/python/isolatedTracksNxN_cfi.py b/Calibration/IsolatedParticles/python/isolatedTracksNxN_cfi.py deleted file mode 100644 index 45626881992f4..0000000000000 --- a/Calibration/IsolatedParticles/python/isolatedTracksNxN_cfi.py +++ /dev/null @@ -1,31 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -isolatedTracksNxN = cms.EDAnalyzer("IsolatedTracksNxN", - DoMC = cms.untracked.bool(False), - WriteAllTracks = cms.untracked.bool(False), - Verbosity = cms.untracked.int32( 1 ), - PVTracksPtMin = cms.untracked.double( 0.200 ), - DebugTracks = cms.untracked.int32(0), - PrintTrkHitPattern = cms.untracked.bool(True), - minTrackP = cms.untracked.double( 1.0 ), - maxTrackEta = cms.untracked.double( 2.6 ), - DebugL1Info = cms.untracked.bool(False), - L1TriggerAlgoInfo = cms.untracked.bool(False), - L1extraTauJetSource = cms.InputTag("l1extraParticles", "Tau"), - L1extraCenJetSource = cms.InputTag("l1extraParticles", "Central"), - L1extraFwdJetSource = cms.InputTag("l1extraParticles", "Forward"), - L1extraMuonSource = cms.InputTag("l1extraParticles"), - L1extraIsoEmSource = cms.InputTag("l1extraParticles","Isolated"), - L1extraNonIsoEmSource = cms.InputTag("l1extraParticles","NonIsolated"), - L1GTReadoutRcdSource = cms.InputTag("gtDigis"), - L1GTObjectMapRcdSource= cms.InputTag("hltL1GtObjectMap"), - JetSource = cms.InputTag("iterativeCone5CaloJets"), - JetExtender = cms.InputTag("iterativeCone5JetExtender"), - HBHERecHitSource = cms.InputTag("hbhereco"), - maxNearTrackPT = cms.untracked.double( 1.0 ), - TimeMinCutECAL = cms.untracked.double(-500.0), - TimeMaxCutECAL = cms.untracked.double(500.0), - TimeMinCutHCAL = cms.untracked.double(-500.0), - TimeMaxCutHCAL = cms.untracked.double(500.0), - DebugEcalSimInfo = cms.untracked.int32(2), -) diff --git a/Calibration/IsolatedParticles/src/CaloPropagateTrack.cc b/Calibration/IsolatedParticles/src/CaloPropagateTrack.cc index 54687e6c749a1..d48c4d616278e 100644 --- a/Calibration/IsolatedParticles/src/CaloPropagateTrack.cc +++ b/Calibration/IsolatedParticles/src/CaloPropagateTrack.cc @@ -19,9 +19,9 @@ namespace spr{ std::vector propagateCosmicCALO(edm::Handle& trkCollection, const CaloGeometry* geo, const MagneticField* bField, std::string & theTrackQuality, bool debug) { - const CaloSubdetectorGeometry *barrelGeom = (geo->getSubdetectorGeometry(DetId::Ecal,EcalBarrel)); - const CaloSubdetectorGeometry *endcapGeom = (geo->getSubdetectorGeometry(DetId::Ecal,EcalEndcap)); - const CaloSubdetectorGeometry* gHB = geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel); + const CaloSubdetectorGeometry *barrelGeom = geo->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); + const CaloSubdetectorGeometry *endcapGeom = geo->getSubdetectorGeometry(DetId::Ecal,EcalEndcap); + const CaloSubdetectorGeometry* gHB = geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel); reco::TrackBase::TrackQuality trackQuality_=reco::TrackBase::qualityByName(theTrackQuality); std::vector vdets; @@ -142,9 +142,9 @@ namespace spr{ void propagateCALO(edm::Handle& trkCollection, const CaloGeometry* geo, const MagneticField* bField, std::string & theTrackQuality, std::vector& vdets, bool debug) { - const CaloSubdetectorGeometry *barrelGeom = (geo->getSubdetectorGeometry(DetId::Ecal,EcalBarrel)); - const CaloSubdetectorGeometry *endcapGeom = (geo->getSubdetectorGeometry(DetId::Ecal,EcalEndcap)); - const CaloSubdetectorGeometry* gHB = geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel); + const CaloSubdetectorGeometry *barrelGeom = geo->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); + const CaloSubdetectorGeometry *endcapGeom = geo->getSubdetectorGeometry(DetId::Ecal,EcalEndcap); + const CaloSubdetectorGeometry* gHB = geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel); reco::TrackBase::TrackQuality trackQuality_=reco::TrackBase::qualityByName(theTrackQuality); unsigned int indx; @@ -215,9 +215,9 @@ namespace spr{ void propagateCALO(edm::Handle& trkCollection, const CaloGeometry* geo, const MagneticField* bField, std::string & theTrackQuality, std::vector& trkDir, bool debug) { - const CaloSubdetectorGeometry *barrelGeom = (geo->getSubdetectorGeometry(DetId::Ecal,EcalBarrel)); - const CaloSubdetectorGeometry *endcapGeom = (geo->getSubdetectorGeometry(DetId::Ecal,EcalEndcap)); - const CaloSubdetectorGeometry* gHB = geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel); + const CaloSubdetectorGeometry *barrelGeom = geo->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); + const CaloSubdetectorGeometry *endcapGeom = geo->getSubdetectorGeometry(DetId::Ecal,EcalEndcap); + const CaloSubdetectorGeometry* gHB = geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel); reco::TrackBase::TrackQuality trackQuality_=reco::TrackBase::qualityByName(theTrackQuality); unsigned int indx; @@ -287,9 +287,9 @@ namespace spr{ spr::propagatedTrackID propagateCALO(const reco::Track* pTrack, const CaloGeometry* geo, const MagneticField* bField, bool debug) { - const CaloSubdetectorGeometry *barrelGeom = (geo->getSubdetectorGeometry(DetId::Ecal,EcalBarrel)); - const CaloSubdetectorGeometry *endcapGeom = (geo->getSubdetectorGeometry(DetId::Ecal,EcalEndcap)); - const CaloSubdetectorGeometry* gHB = geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel); + const CaloSubdetectorGeometry *barrelGeom = geo->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); + const CaloSubdetectorGeometry *endcapGeom = geo->getSubdetectorGeometry(DetId::Ecal,EcalEndcap); + const CaloSubdetectorGeometry* gHB = geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel); spr::propagatedTrackID vdet; vdet.ok = true; @@ -340,9 +340,9 @@ namespace spr{ std::vector propagateCALO(const HepMC::GenEvent * genEvent, edm::ESHandle& pdt, const CaloGeometry* geo, const MagneticField* bField, double etaMax, bool debug) { - const CaloSubdetectorGeometry *barrelGeom = (geo->getSubdetectorGeometry(DetId::Ecal,EcalBarrel)); - const CaloSubdetectorGeometry *endcapGeom = (geo->getSubdetectorGeometry(DetId::Ecal,EcalEndcap)); - const CaloSubdetectorGeometry* gHB = geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel); + const CaloSubdetectorGeometry *barrelGeom = geo->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); + const CaloSubdetectorGeometry *endcapGeom = geo->getSubdetectorGeometry(DetId::Ecal,EcalEndcap); + const CaloSubdetectorGeometry* gHB = geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel); std::vector trkDir; unsigned int indx; @@ -422,9 +422,9 @@ namespace spr{ std::vector propagateCALO(edm::Handle& genParticles, edm::ESHandle& pdt, const CaloGeometry* geo, const MagneticField* bField, double etaMax, bool debug) { - const CaloSubdetectorGeometry *barrelGeom = (geo->getSubdetectorGeometry(DetId::Ecal,EcalBarrel)); - const CaloSubdetectorGeometry *endcapGeom = (geo->getSubdetectorGeometry(DetId::Ecal,EcalEndcap)); - const CaloSubdetectorGeometry* gHB = geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel); + const CaloSubdetectorGeometry *barrelGeom = geo->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); + const CaloSubdetectorGeometry *endcapGeom = geo->getSubdetectorGeometry(DetId::Ecal,EcalEndcap); + const CaloSubdetectorGeometry* gHB = geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel); std::vector trkDir; unsigned int indx; @@ -502,9 +502,9 @@ namespace spr{ spr::propagatedTrackDirection propagateCALO(unsigned int thisTrk, edm::Handle& SimTk, edm::Handle& SimVtx, const CaloGeometry* geo, const MagneticField* bField, bool debug) { - const CaloSubdetectorGeometry *barrelGeom = (geo->getSubdetectorGeometry(DetId::Ecal,EcalBarrel)); - const CaloSubdetectorGeometry *endcapGeom = (geo->getSubdetectorGeometry(DetId::Ecal,EcalEndcap)); - const CaloSubdetectorGeometry* gHB = geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel); + const CaloSubdetectorGeometry *barrelGeom = geo->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); + const CaloSubdetectorGeometry *endcapGeom = geo->getSubdetectorGeometry(DetId::Ecal,EcalEndcap); + const CaloSubdetectorGeometry* gHB = geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel); spr::trackAtOrigin trk = spr::simTrackAtOrigin(thisTrk, SimTk, SimVtx, debug); spr::propagatedTrackDirection trkD; @@ -639,7 +639,7 @@ namespace spr{ std::pair propagateIdECAL(const HcalDetId& id, const CaloGeometry* geo, const MagneticField* bField, bool debug) { - const HcalGeometry* gHB = (const HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel)); + const HcalGeometry* gHB = static_cast(geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel)); const GlobalPoint vertex(0,0,0); const GlobalPoint hit(gHB->getPosition(id)); const GlobalVector momentum = GlobalVector(hit.x(),hit.y(),hit.z()); @@ -648,10 +648,10 @@ namespace spr{ if (info.second) { const GlobalPoint point(info.first.x(),info.first.y(),info.first.z()); if (std::abs(point.eta())getSubdetectorGeometry(DetId::Ecal,EcalBarrel)); + const CaloSubdetectorGeometry *barrelGeom = geo->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); eId = barrelGeom->getClosestCell(point); } else { - const CaloSubdetectorGeometry *endcapGeom = (geo->getSubdetectorGeometry(DetId::Ecal,EcalEndcap)); + const CaloSubdetectorGeometry *endcapGeom = geo->getSubdetectorGeometry(DetId::Ecal,EcalEndcap); if (endcapGeom) eId = endcapGeom->getClosestCell(point); else diff --git a/Calibration/IsolatedParticles/src/CaloSimInfo.cc b/Calibration/IsolatedParticles/src/CaloSimInfo.cc index 62d94aef7484b..a2046672faebc 100644 --- a/Calibration/IsolatedParticles/src/CaloSimInfo.cc +++ b/Calibration/IsolatedParticles/src/CaloSimInfo.cc @@ -17,8 +17,7 @@ namespace spr{ double timeOfFlight(DetId id, const CaloGeometry* geo, bool debug) { GlobalPoint point = (id.det() == DetId::Hcal) ? - ((HcalGeometry*)(geo->getSubdetectorGeometry(id)))->getPosition(id) : - geo->getPosition(id); + (static_cast(geo->getSubdetectorGeometry(id)))->getPosition(id) : geo->getPosition(id); double R = point.mag(); double tmp = R/CLHEP::c_light/CLHEP::ns; #ifdef EDM_ML_DEBUG diff --git a/Calibration/IsolatedParticles/src/FindCaloHitCone.cc b/Calibration/IsolatedParticles/src/FindCaloHitCone.cc index 5d393b899bb8d..b4445a7ea8064 100644 --- a/Calibration/IsolatedParticles/src/FindCaloHitCone.cc +++ b/Calibration/IsolatedParticles/src/FindCaloHitCone.cc @@ -94,7 +94,7 @@ namespace spr { j!=hits->end(); j++) { DetId detId(j->id()); const GlobalPoint rechitPoint = - ((HcalGeometry*)(geo->getSubdetectorGeometry(detId)))->getPosition(detId); + (static_cast(geo->getSubdetectorGeometry(detId)))->getPosition(detId); if (spr::getDistInPlaneTrackDir(hpoint1, trackMom, rechitPoint, debug) < dR) hit.push_back(j); } return hit; @@ -108,8 +108,7 @@ namespace spr { for (ihit=hits->begin(); ihit!=hits->end(); ihit++) { DetId detId(ihit->id()); const GlobalPoint rechitPoint = (detId.det() == DetId::Hcal) ? - ((HcalGeometry*)(geo->getSubdetectorGeometry(detId)))->getPosition(detId) : - geo->getPosition(detId); + (static_cast(geo->getSubdetectorGeometry(detId)))->getPosition(detId) : geo->getPosition(detId); if (spr::getDistInPlaneTrackDir(hpoint1, trackMom, rechitPoint, debug) < dR) { hit.push_back(ihit); } diff --git a/Calibration/IsolatedParticles/src/FindDistCone.cc b/Calibration/IsolatedParticles/src/FindDistCone.cc index ee753b20097e5..ca9a8c3c3cf93 100644 --- a/Calibration/IsolatedParticles/src/FindDistCone.cc +++ b/Calibration/IsolatedParticles/src/FindDistCone.cc @@ -191,14 +191,13 @@ namespace spr { GlobalPoint getGpos(const CaloGeometry* geo,HBHERecHitCollection::const_iterator hit, bool) { DetId detId(hit->id()); - return ((HcalGeometry*)(geo->getSubdetectorGeometry(detId)))->getPosition(detId); + return (static_cast(geo->getSubdetectorGeometry(detId)))->getPosition(detId); } GlobalPoint getGpos(const CaloGeometry* geo,edm::PCaloHitContainer::const_iterator hit, bool) { DetId detId(hit->id()); GlobalPoint point = (detId.det() == DetId::Hcal) ? - ((HcalGeometry*)(geo->getSubdetectorGeometry(detId)))->getPosition(detId) : - geo->getPosition(detId); + (static_cast(geo->getSubdetectorGeometry(detId)))->getPosition(detId) : geo->getPosition(detId); return point; } diff --git a/Calibration/IsolatedParticles/src/MatrixHCALDetIds.cc b/Calibration/IsolatedParticles/src/MatrixHCALDetIds.cc index 3937707a8cc41..f9c7fa0f669c5 100644 --- a/Calibration/IsolatedParticles/src/MatrixHCALDetIds.cc +++ b/Calibration/IsolatedParticles/src/MatrixHCALDetIds.cc @@ -51,7 +51,7 @@ namespace spr{ bool debug) { HcalDetId hcdet = HcalDetId(det); - GlobalPoint core = ((HcalGeometry*)(geo->getSubdetectorGeometry(hcdet)))->getPosition(hcdet); + GlobalPoint core = (static_cast(geo->getSubdetectorGeometry(hcdet)))->getPosition(hcdet); std::vector dets, vdetx; dets.push_back(det); int ietaphi = (int)(dR/15.0)+1; @@ -59,7 +59,7 @@ namespace spr{ ietaphi, includeHO, debug); for (unsigned int i=0; igetSubdetectorGeometry(hcdet)))->getPosition(hcdet); + GlobalPoint rpoint = (static_cast(geo->getSubdetectorGeometry(hcdet)))->getPosition(hcdet); if (spr::getDistInPlaneTrackDir(core, trackMom, rpoint) < dR) { vdetx.push_back(vdets[i]); } diff --git a/Calibration/IsolatedParticles/test/proto_runIsoTrig_cfg.py b/Calibration/IsolatedParticles/test/proto_runIsoTrig_cfg.py index 028a86a23e2c2..ca6176c2cb622 100644 --- a/Calibration/IsolatedParticles/test/proto_runIsoTrig_cfg.py +++ b/Calibration/IsolatedParticles/test/proto_runIsoTrig_cfg.py @@ -7,7 +7,7 @@ process.load('Configuration.StandardSequences.MagneticField_cff') process.load('TrackingTools.TrackAssociator.DetIdAssociatorESProducer_cff') process.load("FWCore.MessageService.MessageLogger_cfi") -process.load("Calibration.IsolatedParticles.isoTrig_cfi") +process.load("Calibration.IsolatedParticles.isoTrig_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") from Configuration.AlCa.autoCond import autoCond process.GlobalTag.globaltag=autoCond['run1_data'] @@ -26,11 +26,8 @@ ) ) -process.IsoTrigHB.Verbosity = 0 -process.IsoTrigHE = process.IsoTrigHB.clone(Det = cms.string("HE")) - process.TFileService = cms.Service("TFileService", fileName = cms.string('IsoTrig.root') ) -process.p = cms.Path(process.IsoTrigHB+process.IsoTrigHE) +process.p = cms.Path(process.isoTrigHB+process.isoTrigHE) diff --git a/Calibration/IsolatedParticles/test/proto_runIsolatedGenParticles_cfg.py b/Calibration/IsolatedParticles/test/proto_runIsolatedGenParticles_cfg.py index 8acf168e22fbd..fe6add316a9e3 100644 --- a/Calibration/IsolatedParticles/test/proto_runIsolatedGenParticles_cfg.py +++ b/Calibration/IsolatedParticles/test/proto_runIsolatedGenParticles_cfg.py @@ -38,9 +38,7 @@ process.load("Calibration.IsolatedParticles.isolatedGenParticles_cfi") process.isolatedGenParticles.GenSrc = "Dummy" process.isolatedGenParticles.UseHepMC = False -#process.isolatedGenParticles.PTMin = 0.0 process.isolatedGenParticles.Verbosity = 0 -#process.isolatedGenParticles.MaxChargedHadronEta = 3.5 process.TFileService = cms.Service("TFileService", fileName = cms.string('IsolatedTracksGenParticles.root') @@ -60,4 +58,3 @@ #============================================================================= process.p1 = cms.Path(process.primaryVertexFilter*process.isolatedGenParticles) -#process.p1 = cms.Path( process.isotracksGen ) diff --git a/Calibration/IsolatedParticles/test/proto_runIsolatedParticlesGeneratedJets_cfg.py b/Calibration/IsolatedParticles/test/proto_runIsolatedParticlesGeneratedJets_cfg.py index df825d8d21080..ad473b0f8eb94 100644 --- a/Calibration/IsolatedParticles/test/proto_runIsolatedParticlesGeneratedJets_cfg.py +++ b/Calibration/IsolatedParticles/test/proto_runIsolatedParticlesGeneratedJets_cfg.py @@ -33,12 +33,7 @@ maxAbsZ = cms.double(20.0), maxd0 = cms.double(10.0) ) - -process.isotracksGen = cms.EDAnalyzer("IsolatedParticlesGeneratedJets", - Debug = cms.untracked.bool(True), - JetSource = cms.InputTag("ak5GenJets"), - ParticleSource = cms.InputTag("genParticles"), - ) +process.load('Calibration.IsolatedParticles.isolatedParticlesGeneratedJets_cfi') process.TFileService = cms.Service("TFileService", fileName = cms.string('IsolatedTracksGenParticles.root') @@ -47,15 +42,12 @@ # define an EndPath to analyze all other path results process.hltTrigReport = cms.EDAnalyzer( 'HLTrigReport', - #HLTriggerResults = cms.InputTag( 'TriggerResults','','REDIGI36X') HLTriggerResults = cms.InputTag( 'TriggerResults','','HLT') ) process.load("L1Trigger.GlobalTriggerAnalyzer.l1GtTrigReport_cfi") -#process.l1GtTrigReport.L1GtRecordInputTag = 'simGtDigis' process.l1GtTrigReport.L1GtRecordInputTag = 'gtDigis' process.l1GtTrigReport.PrintVerbosity = 0 #============================================================================= -process.p1 = cms.Path(process.primaryVertexFilter*process.isotracksGen) -#process.p1 = cms.Path( process.isotracksGen ) +process.p1 = cms.Path(process.primaryVertexFilter*process.isolatedParticlesGeneratedJets) diff --git a/Calibration/IsolatedParticles/test/proto_runIsolatedTracksHcal_cfg.py b/Calibration/IsolatedParticles/test/proto_runIsolatedTracksHcal_cfg.py index 941a696af15d6..6bbd29824d25f 100644 --- a/Calibration/IsolatedParticles/test/proto_runIsolatedTracksHcal_cfg.py +++ b/Calibration/IsolatedParticles/test/proto_runIsolatedTracksHcal_cfg.py @@ -32,9 +32,9 @@ process.GlobalTag.globaltag=autoCond['run1_mc'] process.load('Calibration.IsolatedParticles.isolatedTracksHcalScale_cfi') -process.isolatedTracksHcal.MaxDxyPV = 10. -process.isolatedTracksHcal.MaxDzPV = 10. -process.isolatedTracksHcal.Verbosity = 1 +process.isolatedTracksHcalScale.MaxDxyPV = 10. +process.isolatedTracksHcalScale.MaxDzPV = 10. +process.isolatedTracksHcalScale.Verbosity = 1 process.primaryVertexFilter = cms.EDFilter("GoodVertexFilter", vertexCollection = cms.InputTag('offlinePrimaryVertices'), @@ -48,17 +48,5 @@ fileName = cms.string('IsolatedTracksHcalScale.root') ) -# define an EndPath to analyze all other path results -process.hltTrigReport = cms.EDAnalyzer( 'HLTrigReport', - #HLTriggerResults = cms.InputTag( 'TriggerResults','','REDIGI36X') - HLTriggerResults = cms.InputTag( 'TriggerResults','','HLT') -) - -process.load("L1Trigger.GlobalTriggerAnalyzer.l1GtTrigReport_cfi") -#process.l1GtTrigReport.L1GtRecordInputTag = 'simGtDigis' -process.l1GtTrigReport.L1GtRecordInputTag = 'gtDigis' -process.l1GtTrigReport.PrintVerbosity = 0 -#============================================================================= - -#process.p1 = cms.Path(process.primaryVertexFilter*process.isolatedTracksHcal) -process.p1 = cms.Path( process.isolatedTracksHcal ) +#process.p1 = cms.Path(process.primaryVertexFilter*process.IsolatedTracksHcalScale) +process.p1 = cms.Path( process.isolatedTracksHcalScale ) diff --git a/Calibration/IsolatedParticles/test/proto_runStudyHLT_cfg.py b/Calibration/IsolatedParticles/test/proto_runStudyHLT_cfg.py index 566baad107ac8..eeeece13703b2 100644 --- a/Calibration/IsolatedParticles/test/proto_runStudyHLT_cfg.py +++ b/Calibration/IsolatedParticles/test/proto_runStudyHLT_cfg.py @@ -4,7 +4,7 @@ process = cms.Process("StudyHLT") process.load("RecoLocalCalo.EcalRecAlgos.EcalSeverityLevelESProducer_cfi") -process.load("Calibration.IsolatedParticles.StudyHLT_cfi") +process.load("Calibration.IsolatedParticles.studyHLT_cfi") process.load('Configuration.StandardSequences.GeometryRecoDB_cff') process.load('Configuration.StandardSequences.MagneticField_cff') process.load('TrackingTools.TrackAssociator.DetIdAssociatorESProducer_cff') @@ -41,11 +41,11 @@ ) ) -process.StudyHLT.Verbosity = 0 -process.StudyHLT.Triggers = options.TrigNames +process.studyHLT.verbosity = 0 +process.studyHLT.triggers = options.TrigNames process.TFileService = cms.Service("TFileService", fileName = cms.string('StudyHLT.root') ) -process.p = cms.Path(process.StudyHLT) +process.p = cms.Path(process.studyHLT) diff --git a/Calibration/Tools/interface/CaloDetIdAssociator.h b/Calibration/Tools/interface/CaloDetIdAssociator.h index ee6fa5cfe7e4e..58f1a8cf078f1 100644 --- a/Calibration/Tools/interface/CaloDetIdAssociator.h +++ b/Calibration/Tools/interface/CaloDetIdAssociator.h @@ -40,8 +40,7 @@ class HCaloDetIdAssociator: public HDetIdAssociator{ GlobalPoint getPosition(const DetId& id) override{ GlobalPoint point = (id.det() == DetId::Hcal) ? - ((HcalGeometry*)(geometry_->getSubdetectorGeometry(id)))->getPosition(id) : - geometry_->getPosition(id); + (static_cast(geometry_->getSubdetectorGeometry(id)))->getPosition(id) : geometry_->getPosition(id); return point; }; @@ -59,10 +58,10 @@ class HCaloDetIdAssociator: public HDetIdAssociator{ if(! geometry_->getSubdetectorGeometry(id)){ LogDebug("CaloDetIdAssociator") << "Cannot find sub-detector geometry for " << id.rawId() <<"\n"; } else { - if(! geometry_->getSubdetectorGeometry(id)->getGeometry(id)) { + if(!(geometry_->getSubdetectorGeometry(id))->getGeometry(id)) { LogDebug("CaloDetIdAssociator") << "Cannot find CaloCell geometry for " << id.rawId() <<"\n"; } else { - const CaloCellGeometry::CornersVec& cor ( geometry_->getSubdetectorGeometry(id)->getGeometry(id)->getCorners() ); + const CaloCellGeometry::CornersVec& cor ( geometry_->getSubdetectorGeometry(id)->getGeometry(id)->getCorners() ); points.assign( cor.begin(), cor.end() ) ; points.push_back(getPosition(id)); } @@ -72,7 +71,7 @@ class HCaloDetIdAssociator: public HDetIdAssociator{ }; bool insideElement(const GlobalPoint& point, const DetId& id) override{ - return geometry_->getSubdetectorGeometry(id)->getGeometry(id)->inside(point); + return geometry_->getSubdetectorGeometry(id)->getGeometry(id)->inside(point); }; const CaloGeometry* geometry_; diff --git a/Calibration/Tools/src/EcalRingCalibrationTools.cc b/Calibration/Tools/src/EcalRingCalibrationTools.cc index dba7cfe98f2e2..df3df183f7c91 100644 --- a/Calibration/Tools/src/EcalRingCalibrationTools.cc +++ b/Calibration/Tools/src/EcalRingCalibrationTools.cc @@ -234,7 +234,7 @@ void EcalRingCalibrationTools::initializeFromGeometry(CaloGeometry const* geomet { EEDetId ee(*endcapIt); if (ee.zside() == -1) continue; //Just using +side to fill absEta x,y map - const CaloCellGeometry *cellGeometry = endcapGeometry->getGeometry(*endcapIt) ; + auto cellGeometry = endcapGeometry->getGeometry(*endcapIt) ; int ics=ee.ix() - 1 ; int ips=ee.iy() - 1 ; cellPosEta[ics][ips] = fabs(cellGeometry->getPosition().eta()); diff --git a/CommonTools/RecoAlgos/plugins/EtMinSuperClusterSelector.h b/CommonTools/RecoAlgos/plugins/EtMinSuperClusterSelector.h index 404b0354ee416..7dfa44b5ca2b5 100755 --- a/CommonTools/RecoAlgos/plugins/EtMinSuperClusterSelector.h +++ b/CommonTools/RecoAlgos/plugins/EtMinSuperClusterSelector.h @@ -2,6 +2,7 @@ #define UtilAlgos_FunctionMinSelector_h #include "FWCore/Framework/interface/ConsumesCollector.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "CommonTools/UtilAlgos/interface/ParameterAdapter.h" #include "CommonTools/Utils/interface/FunctionMinSelector.h" #include "CommonTools/RecoAlgos/plugins/SuperClusterEt.h" @@ -16,6 +17,10 @@ namespace reco { const edm::ParameterSet & cfg, edm::ConsumesCollector & iC ) { return EtMinSuperClusterSelector( cfg.getParameter( "etMin" ) ); } + + static void fillPSetDescription(edm::ParameterSetDescription& desc) { + desc.add("etMin", 0); + } }; } diff --git a/CommonTools/RecoAlgos/plugins/PtMinPixelMatchGsfElectronCountFilter.cc b/CommonTools/RecoAlgos/plugins/PtMinPixelMatchGsfElectronCountFilter.cc deleted file mode 100644 index 227dc9d66f4ef..0000000000000 --- a/CommonTools/RecoAlgos/plugins/PtMinPixelMatchGsfElectronCountFilter.cc +++ /dev/null @@ -1,20 +0,0 @@ -/* \class PtMinPixelMatchGsfElectronCountFilter - * - * Filters events if at least N electrons above - * a pt cut are present - * - * \author: Luca Lista, INFN - * - */ -#include "FWCore/Framework/interface/MakerMacros.h" -#include "DataFormats/EgammaCandidates/interface/GsfElectron.h" -#include "DataFormats/EgammaCandidates/interface/GsfElectronFwd.h" -#include "CommonTools/UtilAlgos/interface/ObjectCountFilter.h" -#include "CommonTools/UtilAlgos/interface/PtMinSelector.h" - -typedef ObjectCountFilter< - reco::GsfElectronCollection, - PtMinSelector - >::type PtMinPixelMatchGsfElectronCountFilter; - -DEFINE_FWK_MODULE( PtMinPixelMatchGsfElectronCountFilter ); diff --git a/CommonTools/UtilAlgos/interface/AndSelector.h b/CommonTools/UtilAlgos/interface/AndSelector.h index 1bbc40b9f55b8..7ae41d5bf7218 100755 --- a/CommonTools/UtilAlgos/interface/AndSelector.h +++ b/CommonTools/UtilAlgos/interface/AndSelector.h @@ -1,6 +1,7 @@ #ifndef UtilAlgos_AndSelector_h #define UtilAlgos_AndSelector_h #include "FWCore/Framework/interface/ConsumesCollector.h" +#include "FWCore/ParameterSet/interface/ParameterSetfwd.h" #include "CommonTools/UtilAlgos/interface/ParameterAdapter.h" #include "CommonTools/Utils/interface/AndSelector.h" @@ -30,6 +31,14 @@ namespace reco { modules::make( cfg, iC ), modules::make( cfg, iC ) ); } + + static void fillPSetDescription(edm::ParameterSetDescription& desc) { + modules::fillPSetDescription(desc); + modules::fillPSetDescription(desc); + modules::fillPSetDescription(desc); + modules::fillPSetDescription(desc); + modules::fillPSetDescription(desc); + } }; template @@ -52,6 +61,13 @@ namespace reco { modules::make( cfg, iC ), modules::make( cfg, iC ) ); } + + static void fillPSetDescription(edm::ParameterSetDescription& desc) { + modules::fillPSetDescription(desc); + modules::fillPSetDescription(desc); + modules::fillPSetDescription(desc); + modules::fillPSetDescription(desc); + } }; template @@ -71,6 +87,12 @@ namespace reco { modules::make( cfg, iC ), modules::make( cfg, iC ) ); } + + static void fillPSetDescription(edm::ParameterSetDescription& desc) { + modules::fillPSetDescription(desc); + modules::fillPSetDescription(desc); + modules::fillPSetDescription(desc); + } }; template @@ -87,6 +109,11 @@ namespace reco { return AndSelector( modules::make( cfg, iC ), modules::make( cfg, iC ) ); } + + static void fillPSetDescription(edm::ParameterSetDescription& desc) { + modules::fillPSetDescription(desc); + modules::fillPSetDescription(desc); + } }; } diff --git a/CommonTools/UtilAlgos/interface/AnySelector.h b/CommonTools/UtilAlgos/interface/AnySelector.h index 6cce986ccf6cb..6e87aed0c9dba 100755 --- a/CommonTools/UtilAlgos/interface/AnySelector.h +++ b/CommonTools/UtilAlgos/interface/AnySelector.h @@ -1,6 +1,7 @@ #ifndef UtilAlgos_AnySelector_h #define UtilAlgos_AnySelector_h #include "FWCore/Framework/interface/ConsumesCollector.h" +#include "FWCore/ParameterSet/interface/ParameterSetfwd.h" #include "CommonTools/UtilAlgos/interface/ParameterAdapter.h" #include "CommonTools/Utils/interface/AnySelector.h" @@ -18,6 +19,8 @@ namespace reco { static AnySelector make( const edm::ParameterSet & cfg, edm::ConsumesCollector & iC ) { return AnySelector(); } + + static void fillPSetDescription(edm::ParameterSetDescription& desc) {} }; } diff --git a/CommonTools/UtilAlgos/interface/EtMinSelector.h b/CommonTools/UtilAlgos/interface/EtMinSelector.h index 2d5d36a88c7ce..e507c89088adf 100755 --- a/CommonTools/UtilAlgos/interface/EtMinSelector.h +++ b/CommonTools/UtilAlgos/interface/EtMinSelector.h @@ -1,6 +1,7 @@ #ifndef UtilAlgos_EtMinSelector_h #define UtilAlgos_EtMinSelector_h #include "FWCore/Framework/interface/ConsumesCollector.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "CommonTools/UtilAlgos/interface/ParameterAdapter.h" #include "CommonTools/Utils/interface/EtMinSelector.h" @@ -12,6 +13,10 @@ namespace reco { static EtMinSelector make( const edm::ParameterSet & cfg, edm::ConsumesCollector & iC ) { return EtMinSelector( cfg.getParameter( "etMin" ) ); } + + static void fillPSetDescription(edm::ParameterSetDescription& desc) { + desc.add("etMin", 0.); + } }; } diff --git a/CommonTools/UtilAlgos/interface/EtaRangeSelector.h b/CommonTools/UtilAlgos/interface/EtaRangeSelector.h index e8cb3b32851b5..4fe060b499772 100755 --- a/CommonTools/UtilAlgos/interface/EtaRangeSelector.h +++ b/CommonTools/UtilAlgos/interface/EtaRangeSelector.h @@ -14,6 +14,11 @@ namespace reco { EtaRangeSelector( cfg.getParameter( "etaMin" ), cfg.getParameter( "etaMax" ) ); } + + static void fillPSetDescription(edm::ParameterSetDescription& desc) { + desc.add("etaMin", 0.); + desc.add("etaMax", 0.); + } }; } diff --git a/CommonTools/UtilAlgos/interface/EventSelectorAdapter.h b/CommonTools/UtilAlgos/interface/EventSelectorAdapter.h index a26700d9890aa..9d691ace8ea7a 100644 --- a/CommonTools/UtilAlgos/interface/EventSelectorAdapter.h +++ b/CommonTools/UtilAlgos/interface/EventSelectorAdapter.h @@ -17,6 +17,8 @@ #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/EventSetup.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" template class EventSelectorAdapter : public edm::global::EDFilter<> @@ -30,6 +32,12 @@ class EventSelectorAdapter : public edm::global::EDFilter<> // destructor ~EventSelectorAdapter() override {} + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + T::fillPSetDescription(desc); + descriptions.addWithDefaultLabel(desc); + } + private: bool filter(edm::StreamID, edm::Event& evt, const edm::EventSetup& es) const override { return eventSelector_(evt, es); } diff --git a/CommonTools/UtilAlgos/interface/InputTagDistributor.h b/CommonTools/UtilAlgos/interface/InputTagDistributor.h index bfe87037646d9..92daed140728e 100644 --- a/CommonTools/UtilAlgos/interface/InputTagDistributor.h +++ b/CommonTools/UtilAlgos/interface/InputTagDistributor.h @@ -1,6 +1,7 @@ #ifndef InputTagDistributor_H #define InputTagDistributor_H +#include "FWCore/Framework/interface/ConsumesCollector.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/Utilities/interface/InputTag.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" @@ -12,12 +13,12 @@ class InputTagDistributor{ public: - InputTagDistributor(const edm::ParameterSet & pset){ + InputTagDistributor(const edm::ParameterSet & pset, edm::ConsumesCollector& iC){ std::vector< std::string > inpuTags = pset.getParameterNamesForType(); for (std::vector< std::string >::iterator i=inpuTags.begin();i!=inpuTags.end();++i) inputTags_[*i]=pset.getParameter(*i); } - const edm::InputTag & inputTag(std::string s){ + const edm::InputTag & inputTag(std::string s){ std::map::iterator findMe = inputTags_.find(s); if (findMe!=inputTags_.end()) return findMe->second; @@ -42,15 +43,15 @@ class InputTagDistributorService{ public: InputTagDistributorService(const edm::ParameterSet & iConfig,edm::ActivityRegistry & r ){ - r.watchPreModule(this, &InputTagDistributorService::preModule ); + r.watchPreModuleConstruction(this, &InputTagDistributorService::preModule ); }; ~InputTagDistributorService(){}; - InputTagDistributor & init(std::string user, const edm::ParameterSet & iConfig){ + InputTagDistributor & init(std::string user, const edm::ParameterSet & iConfig, edm::ConsumesCollector&& iC){ if (multipleInstance_.find(user)!=multipleInstance_.end()){ std::cerr<(src); - + // some mapping was setup InputTagDistributor & which=get(); std::map::iterator inverseMap=multipleInstance_.begin(); @@ -103,7 +104,7 @@ class InputTagDistributorService{ return which.inputTag(pset.getParameter(src)); else return pset.getParameter(src); - } + } }; diff --git a/CommonTools/UtilAlgos/interface/MaxNumberSelector.h b/CommonTools/UtilAlgos/interface/MaxNumberSelector.h index 2e00bdfc7c32d..1f2e144d38a09 100755 --- a/CommonTools/UtilAlgos/interface/MaxNumberSelector.h +++ b/CommonTools/UtilAlgos/interface/MaxNumberSelector.h @@ -1,6 +1,7 @@ #ifndef UtilAlgos_MaxNumberSelector_h #define UtilAlgos_MaxNumberSelector_h #include "FWCore/Framework/interface/ConsumesCollector.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "CommonTools/UtilAlgos/interface/ParameterAdapter.h" #include "CommonTools/Utils/interface/MaxNumberSelector.h" @@ -12,6 +13,10 @@ namespace reco { static MaxNumberSelector make(const edm::ParameterSet & cfg, edm::ConsumesCollector & iC) { return MaxNumberSelector(cfg.getParameter("maxNumber")); } + + static void fillPSetDescription(edm::ParameterSetDescription& desc) { + desc.add("maxNumber", 0); + } }; } diff --git a/CommonTools/UtilAlgos/interface/MinNumberSelector.h b/CommonTools/UtilAlgos/interface/MinNumberSelector.h index 166861b44fa40..267b6843a3272 100755 --- a/CommonTools/UtilAlgos/interface/MinNumberSelector.h +++ b/CommonTools/UtilAlgos/interface/MinNumberSelector.h @@ -1,6 +1,7 @@ #ifndef UtilAlgos_MinNumberSelector_h #define UtilAlgos_MinNumberSelector_h #include "FWCore/Framework/interface/ConsumesCollector.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "CommonTools/UtilAlgos/interface/ParameterAdapter.h" #include "CommonTools/Utils/interface/MinNumberSelector.h" @@ -12,6 +13,10 @@ namespace reco { static MinNumberSelector make(const edm::ParameterSet & cfg, edm::ConsumesCollector & iC) { return MinNumberSelector(cfg.getParameter("minNumber")); } + + static void fillPSetDescription(edm::ParameterSetDescription& desc) { + desc.add("minNumber", 0); + } }; } diff --git a/CommonTools/UtilAlgos/interface/ObjectCountEventSelector.h b/CommonTools/UtilAlgos/interface/ObjectCountEventSelector.h index 9c2bbed33149a..b811c8267a824 100644 --- a/CommonTools/UtilAlgos/interface/ObjectCountEventSelector.h +++ b/CommonTools/UtilAlgos/interface/ObjectCountEventSelector.h @@ -16,6 +16,7 @@ #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/ConsumesCollector.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "FWCore/Utilities/interface/InputTag.h" #include "CommonTools/UtilAlgos/interface/ParameterAdapter.h" #include "CommonTools/UtilAlgos/interface/CollectionFilterTrait.h" @@ -35,6 +36,12 @@ class ObjectCountEventSelector : public EventSelectorBase sizeSelect_( reco::modules::make( cfg, iC ) ) { } + static void fillPSetDescription(edm::ParameterSetDescription& desc) { + desc.add("src", edm::InputTag()); + reco::modules::fillPSetDescription(desc); + reco::modules::fillPSetDescription(desc); + } + bool operator()(edm::Event& evt, const edm::EventSetup&) const override { edm::Handle source; evt.getByToken( srcToken_, source ); diff --git a/CommonTools/UtilAlgos/interface/ParameterAdapter.h b/CommonTools/UtilAlgos/interface/ParameterAdapter.h index 25ae1201d420b..e17e955b250ec 100755 --- a/CommonTools/UtilAlgos/interface/ParameterAdapter.h +++ b/CommonTools/UtilAlgos/interface/ParameterAdapter.h @@ -2,6 +2,7 @@ #define UtilAlgos_ParameterAdapter_h #include "FWCore/Framework/interface/ConsumesCollector.h" +#include "FWCore/ParameterSet/interface/ParameterSetfwd.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" namespace reco { @@ -18,6 +19,10 @@ namespace reco { static S make(const edm::ParameterSet & cfg, edm::ConsumesCollector & iC) { return S(cfg, iC); } + + static void fillPSetDescription(edm::ParameterSetDescription& desc) { + S::template fillPSetDescription(desc); + } }; template @@ -33,6 +38,10 @@ namespace reco { return ParameterAdapter::make(cfg, iC); } + template + void fillPSetDescription(edm::ParameterSetDescription& desc) { + ParameterAdapter::fillPSetDescription(desc); + } } } @@ -49,6 +58,7 @@ namespace reco { \ static TYPE make(const edm::ParameterSet & cfg, edm::ConsumesCollector & iC) { \ return TYPE(); \ } \ + static void fillPSetDescription(edm::ParameterSetDescription& desc) {} \ }; \ } \ } diff --git a/CommonTools/UtilAlgos/interface/PtMinSelector.h b/CommonTools/UtilAlgos/interface/PtMinSelector.h index 8a041f9df072d..637a629233e39 100755 --- a/CommonTools/UtilAlgos/interface/PtMinSelector.h +++ b/CommonTools/UtilAlgos/interface/PtMinSelector.h @@ -1,6 +1,7 @@ #ifndef UtilAlgos_PtMinSelector_h #define UtilAlgos_PtMinSelector_h #include "FWCore/Framework/interface/ConsumesCollector.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "CommonTools/UtilAlgos/interface/ParameterAdapter.h" #include "CommonTools/Utils/interface/PtMinSelector.h" @@ -12,6 +13,10 @@ namespace reco { static PtMinSelector make( const edm::ParameterSet & cfg, edm::ConsumesCollector & iC ) { return PtMinSelector( cfg.getParameter( "ptMin" ) ); } + + static void fillPSetDescription(edm::ParameterSetDescription& desc) { + desc.add("ptMin", 0.); + } }; } diff --git a/CommonTools/UtilAlgos/interface/StringCutObjectSelector.h b/CommonTools/UtilAlgos/interface/StringCutObjectSelector.h index 6a7a30ab2d3bd..3103e34e6d9a2 100644 --- a/CommonTools/UtilAlgos/interface/StringCutObjectSelector.h +++ b/CommonTools/UtilAlgos/interface/StringCutObjectSelector.h @@ -1,6 +1,7 @@ #ifndef UtilAlgos_StringCutObjectSelector_h #define UtilAlgos_StringCutObjectSelector_h #include "FWCore/Framework/interface/ConsumesCollector.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "CommonTools/UtilAlgos/interface/ParameterAdapter.h" #include "CommonTools/Utils/interface/StringCutObjectSelector.h" @@ -12,6 +13,10 @@ namespace reco { static StringCutObjectSelector make( const edm::ParameterSet & cfg, edm::ConsumesCollector & iC ) { return StringCutObjectSelector( cfg.template getParameter( "cut" ) ); } + + static void fillPSetDescription(edm::ParameterSetDescription& desc) { + desc.add("cut", ""); + } }; } diff --git a/CommonTools/UtilAlgos/plugins/InputTagDistributorService.cc b/CommonTools/UtilAlgos/plugins/InputTagDistributorService.cc new file mode 100644 index 0000000000000..ed4df0d33f008 --- /dev/null +++ b/CommonTools/UtilAlgos/plugins/InputTagDistributorService.cc @@ -0,0 +1,7 @@ +#include "FWCore/PluginManager/interface/ModuleDef.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/Framework/interface/ModuleFactory.h" +#include "FWCore/ServiceRegistry/interface/ServiceMaker.h" + +#include "CommonTools/UtilAlgos/interface/InputTagDistributor.h" +DEFINE_FWK_SERVICE( InputTagDistributorService ); diff --git a/CommonTools/UtilAlgos/src/InputTagDistributor.cc b/CommonTools/UtilAlgos/src/InputTagDistributor.cc new file mode 100644 index 0000000000000..c9bf18c53423b --- /dev/null +++ b/CommonTools/UtilAlgos/src/InputTagDistributor.cc @@ -0,0 +1,3 @@ +#include "CommonTools/UtilAlgos/interface/InputTagDistributor.h" + + diff --git a/CondCore/HLTPlugins/test/test.sh b/CondCore/HLTPlugins/test/test.sh index 207be181c82b2..739e1cceed0b6 100755 --- a/CondCore/HLTPlugins/test/test.sh +++ b/CondCore/HLTPlugins/test/test.sh @@ -15,7 +15,7 @@ mkdir -p $W_DIR/plots #################### # Test display #################### -/afs/cern.ch/user/c/condbpro/public/BROWSER_PI/getPayloadData.py \ +getPayloadData.py \ --plugin pluginAlCaRecoTriggerBits_PayloadInspector \ --plot plot_AlCaRecoTriggerBits_Display \ --tag AlCaRecoHLTpaths8e29_1e31_v7_hlt \ @@ -29,7 +29,7 @@ mv *.png $W_DIR/plots/AlCaRecoTriggerBits_Display.png #################### # Test compare #################### -/afs/cern.ch/user/c/condbpro/public/BROWSER_PI/getPayloadData.py \ +getPayloadData.py \ --plugin pluginAlCaRecoTriggerBits_PayloadInspector \ --plot plot_AlCaRecoTriggerBits_Compare \ --tag AlCaRecoHLTpaths8e29_1e31_v7_hlt \ diff --git a/CondCore/PCLConfigPlugins/test/test.sh b/CondCore/PCLConfigPlugins/test/test.sh index 2e1704790e65a..b87561c12e153 100755 --- a/CondCore/PCLConfigPlugins/test/test.sh +++ b/CondCore/PCLConfigPlugins/test/test.sh @@ -13,7 +13,7 @@ cd $W_DIR; #################### # Test Gains #################### -/afs/cern.ch/user/c/condbpro/public/BROWSER_PI/getPayloadData.py \ +getPayloadData.py \ --plugin pluginAlignPCLThresholds_PayloadInspector \ --plot plot_AlignPCLThresholds_Display \ --tag SiPixelAliThresholds_offline_v0 \ diff --git a/CondCore/SiStripPlugins/test/test.sh b/CondCore/SiStripPlugins/test/test.sh index cc413b8688a67..7647c0c9275bd 100755 --- a/CondCore/SiStripPlugins/test/test.sh +++ b/CondCore/SiStripPlugins/test/test.sh @@ -13,7 +13,7 @@ cd $W_DIR; #################### # Test Gains #################### -/afs/cern.ch/user/c/condbpro/public/BROWSER_PI/getPayloadData.py \ +getPayloadData.py \ --plugin pluginSiStripApvGain_PayloadInspector \ --plot plot_SiStripApvGainsByRegion \ --tag SiStripApvGain_FromParticles_GR10_v1_express \ @@ -25,7 +25,7 @@ cd $W_DIR; ###################### # Test Lorentz Angle ###################### -/afs/cern.ch/user/c/condbpro/public/BROWSER_PI/getPayloadData.py \ +getPayloadData.py \ --plugin pluginSiStripLorentzAngle_PayloadInspector \ --plot plot_SiStripLorentzAngleByRegion \ --tag SiStripLorentzAngleDeco_GR10_v1_prompt \ @@ -37,7 +37,7 @@ cd $W_DIR; ###################### # Test Backplane correction ###################### -/afs/cern.ch/user/c/condbpro/public/BROWSER_PI/getPayloadData.py \ +getPayloadData.py \ --plugin pluginSiStripBackPlaneCorrection_PayloadInspector \ --plot plot_SiStripBackPlaneCorrectionByRegion \ --tag SiStripBackPlaneCorrection_deco_GR10_v1_express \ @@ -49,7 +49,7 @@ cd $W_DIR; ###################### # Test Bad components ###################### -/afs/cern.ch/user/c/condbpro/public/BROWSER_PI/getPayloadData.py \ +getPayloadData.py \ --plugin pluginSiStripBadStrip_PayloadInspector \ --plot plot_SiStripBadStripQualityAnalysis \ --tag SiStripBadComponents_startupMC_for2017_v1_mc\ diff --git a/CondCore/SiStripPlugins/test/testGainsPayloadInspector.sh b/CondCore/SiStripPlugins/test/testGainsPayloadInspector.sh index 1124498f478ac..59e870a260084 100755 --- a/CondCore/SiStripPlugins/test/testGainsPayloadInspector.sh +++ b/CondCore/SiStripPlugins/test/testGainsPayloadInspector.sh @@ -19,7 +19,7 @@ mkdir $W_DIR/plots #################### # Test Gains #################### -/afs/cern.ch/user/c/condbpro/public/BROWSER_PI/getPayloadData.py \ +getPayloadData.py \ --plugin pluginSiStripApvGain_PayloadInspector \ --plot plot_SiStripApvGainsValuesComparator \ --tag SiStripApvGainAfterAbortGap_PCL_v0_prompt \ @@ -30,7 +30,7 @@ mkdir $W_DIR/plots mv *.png $W_DIR/plots/G2_Value_update.png -/afs/cern.ch/user/c/condbpro/public/BROWSER_PI/getPayloadData.py \ +getPayloadData.py \ --plugin pluginSiStripApvGain_PayloadInspector \ --plot plot_SiStripApvGainsMaxDeviationRatio2sigmaTrackerMap \ --tag SiStripApvGainAfterAbortGap_PCL_v0_prompt \ @@ -41,7 +41,7 @@ mv *.png $W_DIR/plots/G2_Value_update.png mv *.png $W_DIR/plots/G2_MaxDeviatonRatio_update.png -/afs/cern.ch/user/c/condbpro/public/BROWSER_PI/getPayloadData.py \ +getPayloadData.py \ --plugin pluginSiStripApvGain_PayloadInspector \ --plot plot_SiStripApvGainsRatioComparatorByRegion \ --tag SiStripApvGainAfterAbortGap_PCL_v0_prompt \ @@ -52,7 +52,7 @@ mv *.png $W_DIR/plots/G2_MaxDeviatonRatio_update.png mv *.png $W_DIR/plots/G2_Ratio_update.png -/afs/cern.ch/user/c/condbpro/public/BROWSER_PI/getPayloadData.py \ +getPayloadData.py \ --plugin pluginSiStripApvGain_PayloadInspector \ --plot plot_SiStripApvGainsValuesComparator \ --tag SiStripApvGain_GR10_v1_hlt \ diff --git a/CondCore/SiStripPlugins/test/testNoisePayloadInspector.sh b/CondCore/SiStripPlugins/test/testNoisePayloadInspector.sh index 109edcbd6aeba..4082c3b710b94 100755 --- a/CondCore/SiStripPlugins/test/testNoisePayloadInspector.sh +++ b/CondCore/SiStripPlugins/test/testNoisePayloadInspector.sh @@ -13,7 +13,7 @@ cd $W_DIR; #################### # Test Noise #################### -/afs/cern.ch/user/c/condbpro/public/BROWSER_PI/getPayloadData.py \ +getPayloadData.py \ --plugin pluginSiStripNoises_PayloadInspector \ --plot plot_SiStripNoisesTest \ --tag SiStripNoise_v2_prompt \ @@ -35,7 +35,7 @@ do #// TrackerMaps - /afs/cern.ch/user/c/condbpro/public/BROWSER_PI/getPayloadData.py \ + getPayloadData.py \ --plugin pluginSiStripNoises_PayloadInspector \ --plot plot_SiStripNoise${i}_TrackerMap \ --tag SiStripNoise_v2_prompt \ @@ -48,7 +48,7 @@ do #// Summaries - /afs/cern.ch/user/c/condbpro/public/BROWSER_PI/getPayloadData.py \ + getPayloadData.py \ --plugin pluginSiStripNoises_PayloadInspector \ --plot plot_SiStripNoise${i}ByRegion \ --tag SiStripNoise_v2_prompt \ diff --git a/CondCore/SiStripPlugins/test/testPedestalsPayloadInspector.sh b/CondCore/SiStripPlugins/test/testPedestalsPayloadInspector.sh index 313caf9b3b2cf..8faf3ccf2918a 100755 --- a/CondCore/SiStripPlugins/test/testPedestalsPayloadInspector.sh +++ b/CondCore/SiStripPlugins/test/testPedestalsPayloadInspector.sh @@ -13,7 +13,7 @@ cd $W_DIR; #################### # Test Pedestals #################### -/afs/cern.ch/user/c/condbpro/public/BROWSER_PI/getPayloadData.py \ +getPayloadData.py \ --plugin pluginSiStripPedestals_PayloadInspector \ --plot plot_SiStripPedestalsTest \ --tag SiStripPedestals_v2_prompt \ @@ -35,7 +35,7 @@ do #// TrackerMaps - /afs/cern.ch/user/c/condbpro/public/BROWSER_PI/getPayloadData.py \ + getPayloadData.py \ --plugin pluginSiStripPedestals_PayloadInspector \ --plot plot_SiStripPedestals${i}_TrackerMap \ --tag SiStripPedestals_v2_prompt \ @@ -48,7 +48,7 @@ do #// Summaries - /afs/cern.ch/user/c/condbpro/public/BROWSER_PI/getPayloadData.py \ + getPayloadData.py \ --plugin pluginSiStripPedestals_PayloadInspector \ --plot plot_SiStripPedestals${i}ByRegion \ --tag SiStripPedestals_v2_prompt \ diff --git a/CondCore/Utilities/scripts/conddb b/CondCore/Utilities/scripts/conddb index 5adef545b9640..5ce7426e9a4be 100755 --- a/CondCore/Utilities/scripts/conddb +++ b/CondCore/Utilities/scripts/conddb @@ -1469,9 +1469,7 @@ def _copy_tag(args, copyTime, session1, session2, first, second, fromIOV=None, t if serialization_metadata.cmp_boost_version( currentTagBoostVersion, tagBoostVersion )<0: if destSynchro not in ['any','validation']: raise Exception('Cannot update existing tag %s, since the minimum serialization version %s is not compatible with the combined boost version of the payloads to add (%s)' %(second,currentTagBoostVersion,tagBoostVersion)) - merge = True - else: - merge = True + merge = True if merge: session2.merge(TagMetadata(tag_name=second,min_serialization_v=tagBoostVersion,min_since=minIov,modification_time=copyTime)) logging.info('Destination Tag boost Version set to %s ( was %s )' %(tagBoostVersion,currentTagBoostVersion) ) diff --git a/CondCore/Utilities/scripts/conddb_version_mgr.py b/CondCore/Utilities/scripts/conddb_version_mgr.py index bdcb46db04d3d..e768b4ddf600f 100755 --- a/CondCore/Utilities/scripts/conddb_version_mgr.py +++ b/CondCore/Utilities/scripts/conddb_version_mgr.py @@ -171,12 +171,16 @@ def connect( self ): logging.info('Connected to %s as user %s' %(db_service[0],username)) self.db.current_schema = schema_name - def process_tag_boost_version( self, t, timetype, tagBoostVersion, minIov, timeCut ): + def process_tag_boost_version( self, t, timetype, tagBoostVersion, minIov, timeCut, validate ): if self.iovs is None: self.iovs = [] cursor = self.db.cursor() stmt = 'SELECT IOV.SINCE SINCE, IOV.INSERTION_TIME INSERTION_TIME, P.STREAMER_INFO STREAMER_INFO FROM TAG, IOV, PAYLOAD P WHERE TAG.NAME = IOV.TAG_NAME AND P.HASH = IOV.PAYLOAD_HASH AND TAG.NAME = :TAG_NAME' params = (t,) + if timeCut and tagBoostVersion is not None and not validate: + whereClauseOnSince = ' AND IOV.INSERTION_TIME>:TIME_CUT' + stmt = stmt + whereClauseOnSince + params = params + (timeCut,) stmt = stmt + ' ORDER BY SINCE' logging.debug('Executing: "%s"' %stmt) cursor.execute(stmt,params) @@ -190,13 +194,8 @@ def process_tag_boost_version( self, t, timetype, tagBoostVersion, minIov, timeC if tagBoostVersion is not None: update = True for iov in self.iovs: - if timeCut is not None: - if tagBoostVersion is not None: - if timeCut > iov[1]: - continue - else: - if timeCut < iov[1]: - continue + if validate and timeCut is not None and timeCut < iov[1]: + continue niovs += 1 iovBoostVersion, tagBoostVersion = sm.update_tag_boost_version( tagBoostVersion, minIov, iov[2], iov[0], timetype, self.version_db.boost_run_map ) if minIov is None or iov[0]0: - with open('invalid_tags_in_gts.txt','a') as error_file: - for gt in invalid_gts: - error_file.write('Tag %s (boost %s) is invalid for GT %s ( boost %s) \n' %(t,tagBoostVersion,gt[0],gt[1])) + if self.args.validate: + invalid_gts = self.validate_boost_version( t, timetype, tagBoostVersion ) + if len(invalid_gts)>0: + with open('invalid_tags_in_gts.txt','a') as error_file: + for gt in invalid_gts: + error_file.write('Tag %s (boost %s) is invalid for GT %s ( boost %s) \n' %(t,tagBoostVersion,gt[0],gt[1])) if len(self.iovs): if self.iovs[0][0] output the result as formatted json + if args.test: + os.write( 1, json.dumps( json.loads( result ), indent=4 )) + + # If image plot -> get image file from result, open it and output bytes + elif args.image_plot: + + filename = None + + try: + filename = json.loads( result )['file'] + except ValueError, e: + os.write( 2, 'Value error when getting image name: %s\n' % str( e )) + except KeyError, e: + os.write( 2, 'Key error when getting image name: %s\n' % str( e )) + + if not filename or not os.path.isfile( filename ): + os.write( 2, 'Error: Generated image file (%s) not found\n' % filename ) + + try: + with open( filename, 'r' ) as f: + shutil.copyfileobj( f, sys.stdout ) + except IOError, e: + os.write( 2, 'IO error when streaming image: %s' % str( e )) + finally: + os.remove( filename ) + + + # Else -> output result json string with base 64 encoding + else: + os.write( 1, result.encode( 'base64' )) + diff --git a/CondCore/Utilities/src/PayloadInspector.cc b/CondCore/Utilities/src/PayloadInspector.cc index fbc4c5cab531f..e5f843d35f2e5 100644 --- a/CondCore/Utilities/src/PayloadInspector.cc +++ b/CondCore/Utilities/src/PayloadInspector.cc @@ -1,5 +1,7 @@ #include "CondCore/Utilities/interface/PayloadInspector.h" #include "CondCore/CondDB/interface/ConnectionPool.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ServiceRegistry/interface/ServiceRegistry.h" #include #include @@ -45,6 +47,14 @@ namespace cond { bool PlotBase::process( const std::string& connectionString, const std::string& tag, const std::string& timeType, cond::Time_t begin, cond::Time_t end ){ init(); + + std::vector psets; + edm::ParameterSet pSet; + pSet.addParameter("@service_type",std::string("SiteLocalConfigService")); + psets.push_back(pSet); + static const edm::ServiceToken services(edm::ServiceRegistry::createSet(psets)); + static const edm::ServiceRegistry::Operate operate(services); + m_tagTimeType = cond::time::timeTypeFromName(timeType); cond::persistency::ConnectionPool connection; m_dbSession = connection.createSession( connectionString ); diff --git a/CondFormats/CSCObjects/interface/CSCDBL1TPParametersExtended.h b/CondFormats/CSCObjects/interface/CSCDBL1TPParametersExtended.h new file mode 100644 index 0000000000000..2ba4b8cc470b5 --- /dev/null +++ b/CondFormats/CSCObjects/interface/CSCDBL1TPParametersExtended.h @@ -0,0 +1,133 @@ +#ifndef CSCObjects_CSCDBL1TPParametersExtended_h +#define CSCObjects_CSCDBL1TPParametersExtended_h + +#include "CondFormats/Serialization/interface/Serializable.h" + +#include + +/** \class CSCDBL1TPParametersExtended + * \author Sven Dildick + * + * Description: Configuration parameters needed for the Phase-1 upgrade of the level-1 + * CSC trigger primitives emulator. ME1/1 ALCT, CLCT and TMB have own members. + * + */ + +union S{ + unsigned int i; + bool b; +}; + +class CSCDBL1TPParametersExtended +{ + public: + CSCDBL1TPParametersExtended(); + ~CSCDBL1TPParametersExtended(); + + int getValueInt(const std::string&) const; + bool getValueBool(const std::string&) const; + + void setValue(const std::string&, int); + void setValue(const std::string&, bool); + + private: + std::vector paramsInt_; + std::vector paramsBool_; + + const std::vector paramNamesBool_{ + /* ME11 ALCT Phase-1 Upgrade Parameters */ + "me11_phase1_alctNarrowMaskForR1a", + "me11_phase1_alctGhostCancellationSideQuality", + "me11_phase1_alctUseCorrectedBx", + + /* ME11 CLCT Phase-1 Upgrade Parameters */ + "me11_phase1_useDeadTimeZoning", + "me11_phase1_useDynamicStateMachineZone", + "me11_phase1_clctUseCorrectedBx", + + /* ME11 TMB Phase-1 Upgrade Parameters */ + "me11_phase1_tmbReadoutEarliest2", + "me11_phase1_tmbDropUsedAlcts", + "me11_phase1_clctToAlct", + "me11_phase1_tmbDropUsedClcts", + "me11_phase1_matchEarliestAlctME11Only", + "me11_phase1_matchEarliestClctME11Only", + }; + + const std::vector paramNamesInt_{ + /* Parameters %for 2007 version of ALCT firmware */ + "alctFifoTbins", + "alctFifoPretrig", + "alctDriftDelay", + "alctNplanesHitPretrig", + "alctNplanesHitPattern", + "alctNplanesHitAccelPretrig", + "alctNplanesHitAccelPattern", + "alctTrigMode", + "alctAccelMode", + "alctL1aWindowWidth", + "alctEarlyTbins", + + /* Parameters for 2007 version of CLCT firmware */ + "clctFifoTbins", + "clctFifoPretrig", + "clctHitPersist", + "clctDriftDelay", + "clctNplanesHitPretrig", + "clctNplanesHitPattern", + "clctPidThreshPretrig", + "clctMinSeparation", + + /* Parameters for 2007 version of TMB firmware */ + "tmbMpcBlockMe1a", + "tmbAlctTrigEnable", + "tmbClctTrigEnable", + "tmbMatchTrigEnable", + "tmbMatchTrigWindowSize", + "tmbTmbL1aWindowSize", + + /* ME11 ALCT Phase-1 Upgrade Parameters */ + "me11_phase1_alctFifoTbins", + "me11_phase1_alctFifoPretrig", + "me11_phase1_alctDriftDelay", + "me11_phase1_alctNplanesHitPretrig", + "me11_phase1_alctNplanesHitPattern", + "me11_phase1_alctNplanesHitAccelPretrig", + "me11_phase1_alctNplanesHitAccelPattern", + "me11_phase1_alctTrigMode", + "me11_phase1_alctAccelMode", + "me11_phase1_alctL1aWindowWidth", + "me11_phase1_alctEarlyTbins", + "me11_phase1_alctHitPersist", + "me11_phase1_alctGhostCancellationBxDepth", + "me11_phase1_alctPretrigDeadtime", + + /* ME11 CLCT Phase-1 Upgrade Parameters */ + "me11_phase1_clctFifoTbins", + "me11_phase1_clctFifoPretrig", + "me11_phase1_clctHitPersist", + "me11_phase1_clctDriftDelay", + "me11_phase1_clctNplanesHitPretrig", + "me11_phase1_clctNplanesHitPattern", + "me11_phase1_clctPidThreshPretrig", + "me11_phase1_clctMinSeparation", + "me11_phase1_clctStartBxShift", + "me11_phase1_clctStateMachineZone", + "me11_phase1_clctPretriggerTriggerZone", + + /* ME11 TMB Phase-1 Upgrade Parameters */ + "me11_phase1_tmbMpcBlockMe1a", + "me11_phase1_tmbAlctTrigEnable", + "me11_phase1_tmbClctTrigEnable", + "me11_phase1_tmbMatchTrigEnable", + "me11_phase1_tmbMatchTrigWindowSize", + "me11_phase1_tmbTmbL1aWindowSize", + "me11_phase1_tmbEarlyTbins", + "me11_phase1_tmbCrossBxAlgorithm", + "me11_phase1_maxME11LCTs", + }; + + COND_SERIALIZABLE; +}; + +#endif diff --git a/CondFormats/CSCObjects/src/CSCDBL1TPParametersExtended.cc b/CondFormats/CSCObjects/src/CSCDBL1TPParametersExtended.cc new file mode 100644 index 0000000000000..fd2590dfb962b --- /dev/null +++ b/CondFormats/CSCObjects/src/CSCDBL1TPParametersExtended.cc @@ -0,0 +1,35 @@ +#include "CondFormats/CSCObjects/interface/CSCDBL1TPParametersExtended.h" + +CSCDBL1TPParametersExtended::CSCDBL1TPParametersExtended() +{ + paramsInt_.resize(paramNamesInt_.size()); + paramsBool_.resize(paramNamesBool_.size()); +} + +CSCDBL1TPParametersExtended::~CSCDBL1TPParametersExtended() +{ +} + +int CSCDBL1TPParametersExtended::getValueInt(const std::string& s) const +{ + const int index = find(paramNamesInt_.begin(), paramNamesInt_.end(), s) - paramNamesInt_.begin(); + return paramsInt_[index]; +} + +bool CSCDBL1TPParametersExtended::getValueBool(const std::string& s) const +{ + const int index = find(paramNamesBool_.begin(), paramNamesBool_.end(), s) - paramNamesBool_.begin(); + return paramsBool_[index]; +} + +void CSCDBL1TPParametersExtended::setValue(const std::string& s, int v) +{ + const int index = find(paramNamesInt_.begin(), paramNamesInt_.end(), s) - paramNamesInt_.begin(); + paramsInt_[index] = v; +} + +void CSCDBL1TPParametersExtended::setValue(const std::string& s, bool v) +{ + const int index = find(paramNamesBool_.begin(), paramNamesBool_.end(), s) - paramNamesBool_.begin(); + paramsBool_[index] = v; +} diff --git a/CondFormats/CSCObjects/src/T_EventSetup_CSCDBL1TPParametersExtended.cc b/CondFormats/CSCObjects/src/T_EventSetup_CSCDBL1TPParametersExtended.cc new file mode 100644 index 0000000000000..7835a698028e1 --- /dev/null +++ b/CondFormats/CSCObjects/src/T_EventSetup_CSCDBL1TPParametersExtended.cc @@ -0,0 +1,4 @@ +#include "CondFormats/CSCObjects/interface/CSCDBL1TPParametersExtended.h" +#include "FWCore/Utilities/interface/typelookup.h" + +TYPELOOKUP_DATA_REG(CSCDBL1TPParametersExtended); diff --git a/CondFormats/DataRecord/interface/HcalAllRcds.h b/CondFormats/DataRecord/interface/HcalAllRcds.h index 38430498746f4..ea6bc2dcd591e 100644 --- a/CondFormats/DataRecord/interface/HcalAllRcds.h +++ b/CondFormats/DataRecord/interface/HcalAllRcds.h @@ -31,6 +31,7 @@ #include "CondFormats/DataRecord/interface/HcalMCParamsRcd.h" #include "CondFormats/DataRecord/interface/HcalFlagHFDigiTimeParamsRcd.h" #include "CondFormats/DataRecord/interface/HcalTimingParamsRcd.h" +#include "CondFormats/DataRecord/interface/HcalTimeSlewRecord.h" #include "CondFormats/DataRecord/interface/HBHEDarkeningRecord.h" #include "Geometry/Records/interface/HcalRecNumberingRecord.h" #include "Geometry/Records/interface/IdealGeometryRecord.h" diff --git a/CondFormats/DataRecord/interface/HcalRespCorrsRcd.h b/CondFormats/DataRecord/interface/HcalRespCorrsRcd.h index 9e98fb772aed6..1885aaa3e3052 100644 --- a/CondFormats/DataRecord/interface/HcalRespCorrsRcd.h +++ b/CondFormats/DataRecord/interface/HcalRespCorrsRcd.h @@ -22,7 +22,8 @@ #include "Geometry/Records/interface/HcalRecNumberingRecord.h" #include "Geometry/Records/interface/IdealGeometryRecord.h" #include "CondFormats/DataRecord/interface/HBHEDarkeningRecord.h" +#include "CondFormats/DataRecord/interface/HcalTimeSlewRecord.h" -class HcalRespCorrsRcd : public edm::eventsetup::DependentRecordImplementation > {}; +class HcalRespCorrsRcd : public edm::eventsetup::DependentRecordImplementation > {}; #endif diff --git a/CondFormats/DataRecord/interface/HcalTimeSlewRecord.h b/CondFormats/DataRecord/interface/HcalTimeSlewRecord.h new file mode 100644 index 0000000000000..9867435dbdf39 --- /dev/null +++ b/CondFormats/DataRecord/interface/HcalTimeSlewRecord.h @@ -0,0 +1,6 @@ +#ifndef CalibFormatsHcalObjectsHcalTimeSlewRecord_H +#define CalibFormatsHcalObjectsHcalTimeSlewRecord_H +#include "FWCore/Framework/interface/EventSetupRecordImplementation.h" +class HcalTimeSlewRecord : public edm::eventsetup::EventSetupRecordImplementation +{}; +#endif diff --git a/CondFormats/DataRecord/src/HcalTimeSlewRecord.cc b/CondFormats/DataRecord/src/HcalTimeSlewRecord.cc new file mode 100644 index 0000000000000..81ac75d68e8f2 --- /dev/null +++ b/CondFormats/DataRecord/src/HcalTimeSlewRecord.cc @@ -0,0 +1,4 @@ +#include "CondFormats/DataRecord/interface/HcalTimeSlewRecord.h" +#include "FWCore/Framework/interface/eventsetuprecord_registration_macro.h" + +EVENTSETUP_RECORD_REG(HcalTimeSlewRecord); diff --git a/CondFormats/HcalObjects/interface/HcalItemArrayColl.h b/CondFormats/HcalObjects/interface/HcalItemArrayColl.h index 777b9e5a01c59..1d1604558b9eb 100644 --- a/CondFormats/HcalObjects/interface/HcalItemArrayColl.h +++ b/CondFormats/HcalObjects/interface/HcalItemArrayColl.h @@ -4,6 +4,7 @@ #include #include +#include "boost/array.hpp" #include "boost/serialization/access.hpp" #include "boost/serialization/version.hpp" #include "boost/serialization/shared_ptr.hpp" diff --git a/CondFormats/PhysicsToolsObjects/interface/PerformancePayloadFromTFormula.h b/CondFormats/PhysicsToolsObjects/interface/PerformancePayloadFromTFormula.h index 7f19259adcbc6..33d2959aa2ea3 100644 --- a/CondFormats/PhysicsToolsObjects/interface/PerformancePayloadFromTFormula.h +++ b/CondFormats/PhysicsToolsObjects/interface/PerformancePayloadFromTFormula.h @@ -9,7 +9,7 @@ #include #include #include -#include +#include #include #include "TFormula.h" #include "CondFormats/PhysicsToolsObjects/interface/BinningPointByMap.h" @@ -86,7 +86,7 @@ class PerformancePayloadFromTFormula : public PerformancePayload { // // the transient part // - std::vector< boost::shared_ptr > compiledFormulas_ COND_TRANSIENT; + std::vector< std::shared_ptr > compiledFormulas_ COND_TRANSIENT; COND_SERIALIZABLE; }; diff --git a/CondFormats/PhysicsToolsObjects/src/PerformancePayloadFromTFormula.cc b/CondFormats/PhysicsToolsObjects/src/PerformancePayloadFromTFormula.cc index 8ee917349387f..b26d6250187fa 100644 --- a/CondFormats/PhysicsToolsObjects/src/PerformancePayloadFromTFormula.cc +++ b/CondFormats/PhysicsToolsObjects/src/PerformancePayloadFromTFormula.cc @@ -17,9 +17,10 @@ void PerformancePayloadFromTFormula::initialize() { for( std::vector::const_iterator formula = pl.formulas().begin(); formula != pl.formulas().end(); ++formula ) { boost::uuids::uuid uniqueFormulaId = gen(); const auto formulaUniqueName = boost::lexical_cast(uniqueFormulaId); - boost::shared_ptr temp(new TFormula(formulaUniqueName.c_str(),formula->c_str())); + //be sure not to add TFormula to ROOT's global list + auto temp = std::make_shared(formulaUniqueName.c_str(),formula->c_str(),false); temp->Compile(); - compiledFormulas_.push_back(temp); + compiledFormulas_.emplace_back(std::move(temp)); } } @@ -33,8 +34,8 @@ float PerformancePayloadFromTFormula::getResult(PerformanceResult::ResultType r edm::LogError("PerformancePayloadFromTFormula") <<"Missing formula in conditions. Maybe code/conditions are inconsistent" << std::endl; assert(false); } - // nice, what to do here??? - const boost::shared_ptr& formula = compiledFormulas_[resultPos(r)]; + + const TFormula* formula = compiledFormulas_[resultPos(r)].get(); // // prepare the vector to pass, order counts!!! // @@ -47,11 +48,6 @@ float PerformancePayloadFromTFormula::getResult(PerformanceResult::ResultType r values[i] = p.value(*it); } // - // i need a non const version #$%^ - // Note, in current implementation of TFormula EvalPar should be - // thread safe as it does nothing more than call a function - // through a function pointer which is stateless. In spite of the - // fact that it is not const. return formula->EvalPar(values); } @@ -86,9 +82,9 @@ void PerformancePayloadFromTFormula::printFormula(PerformanceResult::ResultType return; } - // nice, what to do here??? - const boost::shared_ptr& formula = - compiledFormulas_[resultPos(res)]; + + const TFormula* formula = + compiledFormulas_[resultPos(res)].get(); cout << "-- Formula: " << formula->GetExpFormula("p") << endl; // prepare the vector to pass, order counts!!! // diff --git a/CondFormats/SiPixelObjects/src/SiPixelGainCalibrationOffline.cc b/CondFormats/SiPixelObjects/src/SiPixelGainCalibrationOffline.cc index 97aec16dabe88..2e7cfbd839041 100644 --- a/CondFormats/SiPixelObjects/src/SiPixelGainCalibrationOffline.cc +++ b/CondFormats/SiPixelObjects/src/SiPixelGainCalibrationOffline.cc @@ -188,7 +188,7 @@ float SiPixelGainCalibrationOffline::getGain(const int& col, const int& row, con int maxRow = lengthOfColumnData - (lengthOfColumnData % numberOfRowsToAverageOver_) - 1; if (col >= nCols || row > maxRow){ throw cms::Exception("CorruptedData") - << "[SiPixelGainCalibrationOffline::getPed] Pixel out of range: col " << col; + << "[SiPixelGainCalibrationOffline::getPed] Pixel out of range: col " << col << " row " << row; } return decodeGain(s.datum & 0xFF); } diff --git a/CondTools/BTau/interface/BTagCalibrationReader.h b/CondTools/BTau/interface/BTagCalibrationReader.h index 16cc74f2337ce..7ed1a4cdf2681 100644 --- a/CondTools/BTau/interface/BTagCalibrationReader.h +++ b/CondTools/BTau/interface/BTagCalibrationReader.h @@ -44,7 +44,6 @@ class BTagCalibrationReader std::pair min_max_pt(BTagEntry::JetFlavor jf, float eta, float discr=0.) const; - protected: std::shared_ptr pimpl; }; diff --git a/CondTools/BTau/src/BTagCalibrationReader.cc b/CondTools/BTau/src/BTagCalibrationReader.cc index 296cc6f793cd7..a6ecc51c3215f 100644 --- a/CondTools/BTau/src/BTagCalibrationReader.cc +++ b/CondTools/BTau/src/BTagCalibrationReader.cc @@ -40,6 +40,9 @@ class BTagCalibrationReader::BTagCalibrationReaderImpl std::pair min_max_pt(BTagEntry::JetFlavor jf, float eta, float discr) const; + + std::pair min_max_eta(BTagEntry::JetFlavor jf, + float discr) const; BTagEntry::OperatingPoint op_; std::string sysType_; @@ -133,7 +136,7 @@ double BTagCalibrationReader::BTagCalibrationReaderImpl::eval( for (unsigned i=0; i sf_bounds_eta.second ) { + eta_is_out_of_bounds = true; + } + + if (eta_is_out_of_bounds) { + return 1.; + } - if (pt <= sf_bounds.first) { + + auto sf_bounds = min_max_pt(jf, eta, discr); + float pt_for_eval = pt; + bool is_out_of_bounds = false; + + if (pt <= sf_bounds.first) { pt_for_eval = sf_bounds.first + .0001; is_out_of_bounds = true; } else if (pt > sf_bounds.second) { @@ -204,7 +220,7 @@ std::pair BTagCalibrationReader::BTagCalibrationReaderImpl::min_ma float min_pt = -1., max_pt = -1.; for (const auto & e: entries) { if ( - e.etaMin <= eta && eta < e.etaMax // find eta + e.etaMin <= eta && eta <=e.etaMax // find eta ){ if (min_pt < 0.) { // init min_pt = e.ptMin; @@ -227,6 +243,31 @@ std::pair BTagCalibrationReader::BTagCalibrationReaderImpl::min_ma return std::make_pair(min_pt, max_pt); } +std::pair BTagCalibrationReader::BTagCalibrationReaderImpl::min_max_eta( + BTagEntry::JetFlavor jf, + float discr) const +{ + bool use_discr = (op_ == BTagEntry::OP_RESHAPING); + + const auto &entries = tmpData_.at(jf); + float min_eta = 0., max_eta = 0.; + for (const auto & e: entries) { + + if (use_discr) { // discr. reshaping? + if (e.discrMin <= discr && discr < e.discrMax) { // check discr + min_eta = min_eta < e.etaMin ? min_eta : e.etaMin; + max_eta = max_eta > e.etaMax ? max_eta : e.etaMax; + } + } else { + min_eta = min_eta < e.etaMin ? min_eta : e.etaMin; + max_eta = max_eta > e.etaMax ? max_eta : e.etaMax; + } + } + + + return std::make_pair(min_eta, max_eta); +} + BTagCalibrationReader::BTagCalibrationReader(BTagEntry::OperatingPoint op, const std::string & sysType, @@ -263,3 +304,5 @@ std::pair BTagCalibrationReader::min_max_pt(BTagEntry::JetFlavor j { return pimpl->min_max_pt(jf, eta, discr); } + + diff --git a/CondTools/BTau/test/BTagCalibrationStandalone.cpp b/CondTools/BTau/test/BTagCalibrationStandalone.cpp index 708bb848c3408..63b8b30794587 100644 --- a/CondTools/BTau/test/BTagCalibrationStandalone.cpp +++ b/CondTools/BTau/test/BTagCalibrationStandalone.cpp @@ -404,6 +404,9 @@ class BTagCalibrationReader::BTagCalibrationReaderImpl std::pair min_max_pt(BTagEntry::JetFlavor jf, float eta, float discr) const; + + std::pair min_max_eta(BTagEntry::JetFlavor jf, + float discr) const; BTagEntry::OperatingPoint op_; std::string sysType_; @@ -499,7 +502,7 @@ double BTagCalibrationReader::BTagCalibrationReaderImpl::eval( for (unsigned i=0; i sf_bounds_eta.second ) { + eta_is_out_of_bounds = true; + } + + if (eta_is_out_of_bounds) { + return 1.; + } - if (pt < sf_bounds.first) { + + auto sf_bounds = min_max_pt(jf, eta, discr); + float pt_for_eval = pt; + bool is_out_of_bounds = false; + + if (pt <= sf_bounds.first) { pt_for_eval = sf_bounds.first + .0001; is_out_of_bounds = true; } else if (pt > sf_bounds.second) { @@ -571,7 +587,7 @@ std::pair BTagCalibrationReader::BTagCalibrationReaderImpl::min_ma float min_pt = -1., max_pt = -1.; for (const auto & e: entries) { if ( - e.etaMin <= eta && eta < e.etaMax // find eta + e.etaMin <= eta && eta <=e.etaMax // find eta ){ if (min_pt < 0.) { // init min_pt = e.ptMin; @@ -594,6 +610,31 @@ std::pair BTagCalibrationReader::BTagCalibrationReaderImpl::min_ma return std::make_pair(min_pt, max_pt); } +std::pair BTagCalibrationReader::BTagCalibrationReaderImpl::min_max_eta( + BTagEntry::JetFlavor jf, + float discr) const +{ + bool use_discr = (op_ == BTagEntry::OP_RESHAPING); + + const auto &entries = tmpData_.at(jf); + float min_eta = 0., max_eta = 0.; + for (const auto & e: entries) { + + if (use_discr) { // discr. reshaping? + if (e.discrMin <= discr && discr < e.discrMax) { // check discr + min_eta = min_eta < e.etaMin ? min_eta : e.etaMin; + max_eta = max_eta > e.etaMax ? max_eta : e.etaMax; + } + } else { + min_eta = min_eta < e.etaMin ? min_eta : e.etaMin; + max_eta = max_eta > e.etaMax ? max_eta : e.etaMax; + } + } + + + return std::make_pair(min_eta, max_eta); +} + BTagCalibrationReader::BTagCalibrationReader(BTagEntry::OperatingPoint op, const std::string & sysType, @@ -632,3 +673,5 @@ std::pair BTagCalibrationReader::min_max_pt(BTagEntry::JetFlavor j } + + diff --git a/CondTools/BTau/test/BTagCalibrationStandalone.h b/CondTools/BTau/test/BTagCalibrationStandalone.h index ae09d73d785c6..83c5a9174403f 100644 --- a/CondTools/BTau/test/BTagCalibrationStandalone.h +++ b/CondTools/BTau/test/BTagCalibrationStandalone.h @@ -178,7 +178,6 @@ class BTagCalibrationReader std::pair min_max_pt(BTagEntry::JetFlavor jf, float eta, float discr=0.) const; - protected: std::shared_ptr pimpl; }; diff --git a/CondTools/BTau/test/testBTagCalibrationReader.cpp b/CondTools/BTau/test/testBTagCalibrationReader.cpp index fd28423d05aed..49df840c7c68e 100644 --- a/CondTools/BTau/test/testBTagCalibrationReader.cpp +++ b/CondTools/BTau/test/testBTagCalibrationReader.cpp @@ -59,12 +59,19 @@ int main() assert (eq(bcr3.eval_auto_bounds("central", BTagEntry::FLAV_C, 0.5, 100.), 200., 1e-3)); assert (eq(bcr3.eval_auto_bounds("up", BTagEntry::FLAV_C, 0.5, 100.), 210., 1e-3)); assert (eq(bcr3.eval_auto_bounds("down", BTagEntry::FLAV_C, 0.5, 100.), 190., 1e-3)); - assert (eq(bcr3.eval_auto_bounds("central", BTagEntry::FLAV_C, 0.5, 20.), 100., 1e-3)); // low - assert (eq(bcr3.eval_auto_bounds("up", BTagEntry::FLAV_C, 0.5, 20.), 110., 1e-3)); // low - assert (eq(bcr3.eval_auto_bounds("down", BTagEntry::FLAV_C, 0.5, 20.), 90., 1e-3)); // low - assert (eq(bcr3.eval_auto_bounds("central", BTagEntry::FLAV_C, 0.5, 999.), 1000., 1e-3)); // high - assert (eq(bcr3.eval_auto_bounds("up", BTagEntry::FLAV_C, 0.5, 999.), 1100., 1e-3)); // high - assert (eq(bcr3.eval_auto_bounds("down", BTagEntry::FLAV_C, 0.5, 999.), 900., 1e-3)); // high + assert (eq(bcr3.eval_auto_bounds("central", BTagEntry::FLAV_C, 0.5, 20.), 100., 1e-3)); // low pt + assert (eq(bcr3.eval_auto_bounds("up", BTagEntry::FLAV_C, 0.5, 20.), 110., 1e-3)); // low pt + assert (eq(bcr3.eval_auto_bounds("down", BTagEntry::FLAV_C, 0.5, 20.), 90., 1e-3)); // low pt + assert (eq(bcr3.eval_auto_bounds("central", BTagEntry::FLAV_C, 0.5, 999.), 1000., 1e-3)); // high pt + assert (eq(bcr3.eval_auto_bounds("up", BTagEntry::FLAV_C, 0.5, 999.), 1100., 1e-3)); // high pt + assert (eq(bcr3.eval_auto_bounds("down", BTagEntry::FLAV_C, 0.5, 999.), 900., 1e-3)); // high pt + assert (eq(bcr3.eval_auto_bounds("central", BTagEntry::FLAV_C, 2.5, 100.), 1., 1e-3)); // eta out of bounds + assert (eq(bcr3.eval_auto_bounds("up", BTagEntry::FLAV_C, 2.5, 100.), 1., 1e-3)); // eta out of bounds + assert (eq(bcr3.eval_auto_bounds("down", BTagEntry::FLAV_C, 2.5, 100.), 1., 1e-3)); // eta out of bounds + assert (eq(bcr3.eval_auto_bounds("central", BTagEntry::FLAV_C, -2.5, 100.), 1., 1e-3)); // eta out of bounds + assert (eq(bcr3.eval_auto_bounds("up", BTagEntry::FLAV_C, -2.5, 100.), 1., 1e-3)); // eta out of bounds + assert (eq(bcr3.eval_auto_bounds("down", BTagEntry::FLAV_C, -2.5, 100.), 1., 1e-3)); // eta out of bounds - return 0; + + return 0.; } diff --git a/CondTools/Ecal/src/EcalPedestalsHandler.cc b/CondTools/Ecal/src/EcalPedestalsHandler.cc index c611804b12604..5a673c5b88241 100644 --- a/CondTools/Ecal/src/EcalPedestalsHandler.cc +++ b/CondTools/Ecal/src/EcalPedestalsHandler.cc @@ -11,7 +11,7 @@ #include "TTree.h" const Int_t kChannels = 75848, kEBChannels = 61200, kEEChannels = 14648; -const Int_t Nbpedxml = 17; // Number of Gain1 Gain6 files in 2017 +const Int_t Nbpedxml = 25; // Number of Gain1 Gain6 files in 2017 popcon::EcalPedestalsHandler::EcalPedestalsHandler(const edm::ParameterSet & ps) : m_name(ps.getUntrackedParameter("name","EcalPedestalsHandler")) { @@ -31,7 +31,6 @@ popcon::EcalPedestalsHandler::EcalPedestalsHandler(const edm::ParameterSet & ps) std::cout << m_sid<<"/"< firsttimeFEDold && firsttimeFED < time[ifed]) firsttimeFED = time[ifed]; // take the first AFTER the previous sequence one!... + if(time[ifed] > firsttimeFEDold && firsttimeFED < time[ifed]) time[ifed] = firsttimeFED; // take the first AFTER the previous sequence one!... } if(firsttimeFED < first_run_kept) { fout << " time " << firsttimeFED << " before first wanted " << m_firstRun << std::endl; @@ -1393,20 +1392,25 @@ void popcon::EcalPedestalsHandler::readPedestalTimestamp() { } firsttimeFEDold = firsttimeFED; - // if(run != runold) firstSeqAfterStable = false; - if(fill_num != fillold) firstSeqAfterStable = false; + // if(run != runold) firstSeqBeforeStable = false; + if(fill_num != fillold) firstSeqBeforeStable = false; if(run_type == 1) { if(run_time_stablebeam > 0) { - if(firsttimeFED > run_time_stablebeam) { - if(!firstSeqAfterStable) { - firstSeqAfterStable = true; - firsttimeFED = run_time_stablebeam; - fout << " first sequence after stable; change the IOV " << firsttimeFED << std::endl; - } - } + if(firsttimeFED < run_time_stablebeam) { + fout << " data taken before stable beam, skip it" << std::endl; + firstSeqBeforeStable = true; + runold = run; + fillold = fill_num; + continue; + } } else // problem with run_time_stablebeam fout << " *** entry " << entry << " run_time_stablebeam " << run_time_stablebeam << std::endl; + if(firstSeqBeforeStable) { // this is the first fully filled entry after stable beam + firstSeqBeforeStable = false; + firsttimeFED = run_time_stablebeam; + fout << " first full sequence after stable; change the IOV " << firsttimeFED << std::endl; + } } // only collision runs for(int ich = 0; ich < kChannels; ich++) { @@ -1480,9 +1484,10 @@ void popcon::EcalPedestalsHandler::readPedestalTimestamp() { stt = bid.substr(8,15); std::istringstream r1(stt); r1 >> EArms1[ich]; - if(debug && iEEChannel%1000 == 0) fout << " EE channel " << iEEChannel << " " << mean12 << " " << rms12 - << " " << EAmean6[ich] << " " << EArms6[ich] - << " " << EAmean1[ich] << " " << EArms1[ich] << std::endl; + if(debug && iEEChannel%1000 == 0) + fout << " EE channel " << iEEChannel << " " << mean12 << " " << rms12 + << " " << EAmean6[ich] << " " << EArms6[ich] + << " " << EAmean1[ich] << " " << EArms1[ich] << std::endl; for(int i = 0; i < 3; i++) std::getline(fxml, dummyLine); // skip lines } fxml.close(); diff --git a/CondTools/Geometry/plugins/calowriters.cc b/CondTools/Geometry/plugins/calowriters.cc index cb212e1a56528..6daedbe1b4b41 100644 --- a/CondTools/Geometry/plugins/calowriters.cc +++ b/CondTools/Geometry/plugins/calowriters.cc @@ -42,7 +42,7 @@ CaloGeometryDBEP::produceAligned( const type edm::ESHandle pG; iRecord.get( HcalGeometry::producerTag() + std::string("_master"), pG ); - const CaloSubdetectorGeometry* pGptr( pG.product()); + const CaloSubdetectorGeometry* pGptr(pG.product()); pGptr->getSummary( tvec, ivec, dvec, dins ); @@ -196,7 +196,7 @@ CaloGeometryDBEP::produceAligned( const edm::ESHandle pG ; iRecord.get( CaloTowerGeometry::producerTag() + std::string("_master"), pG ) ; - const CaloSubdetectorGeometry* pGptr ( pG.product() ) ; + const CaloSubdetectorGeometry* pGptr(pG.product()); pGptr->getSummary( tvec, ivec, dvec, dins ) ; @@ -335,8 +335,9 @@ CaloGeometryDBEP::produceAligned( const typ if( CaloGeometryDBWriter::writeFlag() ) { - edm::ESHandle geom; - iRecord.getRecord().get( name, geom ); + edm::ESHandle geomH; + iRecord.getRecord().get( name, geomH ); + const HGCalGeometry* geom = geomH.product(); geom->getSummary( tvec, ivec, dvec, dins ) ; diff --git a/Configuration/AlCa/python/autoCond.py b/Configuration/AlCa/python/autoCond.py index 4e8ef7dcd5ee2..2fbf38e8b813b 100644 --- a/Configuration/AlCa/python/autoCond.py +++ b/Configuration/AlCa/python/autoCond.py @@ -40,23 +40,23 @@ # GlobalTag for Run2 HLT for HI: it points to the online GT 'run2_hlt_hi' : '100X_dataRun2_HLTHI_frozen_v1', # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2017 (and 0,0,~0-centred beamspot) - 'phase1_2017_design' : '100X_mc2017_design_IdealBS_v1', + 'phase1_2017_design' : '100X_mc2017_design_IdealBS_v2', # GlobalTag for MC production with realistic conditions for Phase1 2017 detector - 'phase1_2017_realistic' : '100X_mc2017_realistic_v1', + 'phase1_2017_realistic' : '100X_mc2017_realistic_v2', # GlobalTag for MC production (cosmics) with realistic alignment and calibrations for Phase1 2017 detector, Strip tracker in DECO mode - 'phase1_2017_cosmics' : '100X_mc2017cosmics_realistic_deco_v1', + 'phase1_2017_cosmics' : '100X_mc2017cosmics_realistic_deco_v2', # GlobalTag for MC production (cosmics) with realistic alignment and calibrations for Phase1 2017 detector, Strip tracker in PEAK mode - 'phase1_2017_cosmics_peak' : '100X_mc2017cosmics_realistic_peak_v1', + 'phase1_2017_cosmics_peak' : '100X_mc2017cosmics_realistic_peak_v2', # GlobalTag for MC production with perfectly aligned and calibrated detector for full Phase1 2018 (and 0,0,0-centred beamspot) - 'phase1_2018_design' : '100X_upgrade2018_design_IdealBS_v1', + 'phase1_2018_design' : '100X_upgrade2018_design_IdealBS_v4', # GlobalTag for MC production with realistic conditions for full Phase1 2018 detector - 'phase1_2018_realistic' : '100X_upgrade2018_realistic_v1', + 'phase1_2018_realistic' : '100X_upgrade2018_realistic_v7', # GlobalTag for MC production (cosmics) with realistic conditions for full Phase1 2018 detector, Strip tracker in DECO mode - 'phase1_2018_cosmics' : '100X_upgrade2018cosmics_realistic_deco_v1', + 'phase1_2018_cosmics' : '100X_upgrade2018cosmics_realistic_deco_v5', # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2019 - 'phase1_2019_design' : '100X_postLS2_design_v1', # GT containing design conditions for postLS2 + 'phase1_2019_design' : '100X_postLS2_design_v2', # GT containing design conditions for postLS2 # GlobalTag for MC production with perfectly aligned and calibrated detector for Phase1 2019 - 'phase1_2019_realistic' : '100X_postLS2_realistic_v1', # GT containing realistic conditions for postLS2 + 'phase1_2019_realistic' : '100X_postLS2_realistic_v2', # GT containing realistic conditions for postLS2 # GlobalTag for MC production with realistic conditions for Phase2 2023 'phase2_realistic' : '100X_upgrade2023_realistic_v1' } diff --git a/Configuration/DataProcessing/python/Impl/cosmicsEra_Run2_2018.py b/Configuration/DataProcessing/python/Impl/cosmicsEra_Run2_2018.py new file mode 100644 index 0000000000000..33b95cd056699 --- /dev/null +++ b/Configuration/DataProcessing/python/Impl/cosmicsEra_Run2_2018.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python +""" +_cosmicsEra_Run2_2018_ + +Scenario supporting cosmic data taking + +""" + +import os +import sys + +from Configuration.Eras.Era_Run2_2018_cff import Run2_2018 +from Configuration.DataProcessing.Impl.cosmics import cosmics + +class cosmicsEra_Run2_2018(cosmics): + def __init__(self): + cosmics.__init__(self) + self.eras = Run2_2018 + """ + _cosmicsEra_Run2_2018_ + + Implement configuration building for data processing for cosmic + data taking in Run2 + + """ diff --git a/Configuration/DataProcessing/python/Impl/hcalnzsEra_Run2_2018.py b/Configuration/DataProcessing/python/Impl/hcalnzsEra_Run2_2018.py new file mode 100644 index 0000000000000..ed99252a59dcc --- /dev/null +++ b/Configuration/DataProcessing/python/Impl/hcalnzsEra_Run2_2018.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python +""" +_hcalnzsEra_Run2_2018_ + +Scenario supporting proton collisions + +""" + +import os +import sys + +from Configuration.DataProcessing.Impl.hcalnzs import hcalnzs +from Configuration.Eras.Era_Run2_2018_cff import Run2_2018 + +class hcalnzsEra_Run2_2018(hcalnzs): + def __init__(self): + hcalnzs.__init__(self) + self.recoSeq=':reconstruction_HcalNZS' + self.cbSc='pp' + self.addEI=True + self.eras = Run2_2018 + self.promptCustoms += [ 'Configuration/DataProcessing/RecoTLR.customisePostEra_Run2_2018' ] + self.expressCustoms += [ 'Configuration/DataProcessing/RecoTLR.customisePostEra_Run2_2018' ] + self.visCustoms += [ 'Configuration/DataProcessing/RecoTLR.customisePostEra_Run2_2018' ] + """ + _hcalnzsEra_Run2_2018_ + + Implement configuration building for data processing for proton + collision data taking + + """ diff --git a/Configuration/DataProcessing/python/Impl/ppEra_Run2_2018.py b/Configuration/DataProcessing/python/Impl/ppEra_Run2_2018.py new file mode 100644 index 0000000000000..9c9ad7ee896e0 --- /dev/null +++ b/Configuration/DataProcessing/python/Impl/ppEra_Run2_2018.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python +""" +_ppEra_Run2_2018_ + +Scenario supporting proton collisions + +""" + +import os +import sys + +from Configuration.DataProcessing.Reco import Reco +import FWCore.ParameterSet.Config as cms +from Configuration.Eras.Era_Run2_2018_cff import Run2_2018 + +from Configuration.DataProcessing.Impl.pp import pp + +class ppEra_Run2_2018(pp): + def __init__(self): + pp.__init__(self) + self.recoSeq='' + self.cbSc='pp' + self.addEI=True + self.eras=Run2_2018 + self.promptCustoms += [ 'Configuration/DataProcessing/RecoTLR.customisePostEra_Run2_2018' ] + self.expressCustoms += [ 'Configuration/DataProcessing/RecoTLR.customisePostEra_Run2_2018' ] + self.visCustoms += [ 'Configuration/DataProcessing/RecoTLR.customisePostEra_Run2_2018' ] + """ + _ppEra_Run2_2018_ + + Implement configuration building for data processing for proton + collision data taking for Run2 + + """ diff --git a/Configuration/DataProcessing/python/Impl/trackingOnly.py b/Configuration/DataProcessing/python/Impl/trackingOnly.py index b97fbd63eac1d..76e48eb4fcfe4 100644 --- a/Configuration/DataProcessing/python/Impl/trackingOnly.py +++ b/Configuration/DataProcessing/python/Impl/trackingOnly.py @@ -15,7 +15,7 @@ class trackingOnly(pp): def __init__(self): pp.__init__(self) # tracking only RECO is sufficient, to run high performance BS at PCL; - # some dedicated customization are required, though: customisePostEra_Run2_2017_trackingOnly + # some dedicated customization are required, though: see specific era implementations self.recoSeq=':reconstruction_trackingOnly' self.cbSc='pp' # don't run EI, because only tracking is done @@ -24,7 +24,7 @@ def __init__(self): _trackingOnly_ Implement configuration building for data processing for proton - collision data taking + collision data taking for high performance beamspot """ @@ -45,10 +45,4 @@ def expressProcessing(self, globalTag, **args): return process - """ - _ppEra_Run2_2017_trackingOnly - - Implement configuration building for data processing for proton - collision data taking for Run2, 2017 high performance beamspot - """ diff --git a/Configuration/DataProcessing/python/Impl/trackingOnlyEra_Run2_2017.py b/Configuration/DataProcessing/python/Impl/trackingOnlyEra_Run2_2017.py new file mode 100644 index 0000000000000..d712fd7b07394 --- /dev/null +++ b/Configuration/DataProcessing/python/Impl/trackingOnlyEra_Run2_2017.py @@ -0,0 +1,38 @@ +#!/usr/bin/env python +""" +_trackingOnlyEra_Run2_2017 + +Scenario supporting proton collisions and tracking only reconstruction for HP beamspot + +""" + +import os +import sys + +from Configuration.DataProcessing.Impl.trackingOnly import trackingOnly +import FWCore.ParameterSet.Config as cms +from Configuration.Eras.Era_Run2_2017_cff import Run2_2017 + +from Configuration.DataProcessing.Impl.pp import pp + +class trackingOnlyEra_Run2_2017(trackingOnly): + def __init__(self): + trackingOnly.__init__(self) + # tracking only RECO is sufficient, to run high performance BS at PCL; + # some dedicated customization are required, though: customisePostEra_Run2_2017_trackingOnly + self.recoSeq=':reconstruction_trackingOnly' + self.cbSc='pp' + self.addEI=False + self.eras=Run2_2017 + self.promptCustoms += [ 'Configuration/DataProcessing/RecoTLR.customisePostEra_Run2_2017' ] + self.expressCustoms += [ 'Configuration/DataProcessing/RecoTLR.customisePostEra_Run2_2017_express_trackingOnly' ] + self.alcaHarvCustoms += [ 'Configuration/DataProcessing/RecoTLR.customisePostEra_Run2_2017_harvesting_trackingOnly' ] + self.visCustoms += [ 'Configuration/DataProcessing/RecoTLR.customisePostEra_Run2_2017' ] + + """ + _trackingOnlyEra_Run2_2017 + + Implement configuration building for data processing for proton + collision data taking for Run2, 2017 high performance beamspot + + """ diff --git a/Configuration/DataProcessing/python/Impl/trackingOnlyEra_Run2_2018.py b/Configuration/DataProcessing/python/Impl/trackingOnlyEra_Run2_2018.py new file mode 100644 index 0000000000000..fddef3c23cb58 --- /dev/null +++ b/Configuration/DataProcessing/python/Impl/trackingOnlyEra_Run2_2018.py @@ -0,0 +1,38 @@ +#!/usr/bin/env python +""" +_trackingOnlyEra_Run2_2018 + +Scenario supporting proton collisions and tracking only reconstruction for HP beamspot + +""" + +import os +import sys + +from Configuration.DataProcessing.Impl.trackingOnly import trackingOnly +import FWCore.ParameterSet.Config as cms +from Configuration.Eras.Era_Run2_2018_cff import Run2_2018 + +from Configuration.DataProcessing.Impl.pp import pp + +class trackingOnlyEra_Run2_2018(trackingOnly): + def __init__(self): + trackingOnly.__init__(self) + # tracking only RECO is sufficient, to run high performance BS at PCL; + # some dedicated customization are required, though: customisePostEra_Run2_2018_trackingOnly + self.recoSeq=':reconstruction_trackingOnly' + self.cbSc='pp' + self.addEI=False + self.eras=Run2_2018 + self.promptCustoms += [ 'Configuration/DataProcessing/RecoTLR.customisePostEra_Run2_2018' ] + self.expressCustoms += [ 'Configuration/DataProcessing/RecoTLR.customisePostEra_Run2_2018_express_trackingOnly' ] + self.alcaHarvCustoms += [ 'Configuration/DataProcessing/RecoTLR.customisePostEra_Run2_2018_harvesting_trackingOnly' ] + self.visCustoms += [ 'Configuration/DataProcessing/RecoTLR.customisePostEra_Run2_2018' ] + + """ + _trackingOnlyEra_Run2_2018 + + Implement configuration building for data processing for proton + collision data taking for Run2, 2018 high performance beamspot + + """ diff --git a/Configuration/DataProcessing/python/Merge.py b/Configuration/DataProcessing/python/Merge.py index 61f96599a9ae4..c5d416286c3e2 100644 --- a/Configuration/DataProcessing/python/Merge.py +++ b/Configuration/DataProcessing/python/Merge.py @@ -10,6 +10,7 @@ from FWCore.ParameterSet.Config import Process, EndPath from FWCore.ParameterSet.Modules import OutputModule, Source, Service +from Configuration.EventContent.EventContent_cff import NANOAODEventContent import FWCore.ParameterSet.Types as CfgTypes @@ -38,7 +39,7 @@ def mergeProcess(*inputFiles, **options): outputLFN = options.get("output_lfn", None) dropDQM = options.get("drop_dqm", False) newDQMIO = options.get("newDQMIO", False) - + mergeNANO = options.get("mergeNANO", False) # // # // build process #// @@ -63,8 +64,11 @@ def mergeProcess(*inputFiles, **options): #// if newDQMIO: outMod = OutputModule("DQMRootOutputModule") + elif mergeNANO: + outMod = OutputModule("NanoAODOutputModule",NANOAODEventContent.clone()) else: outMod = OutputModule("PoolOutputModule") + outMod.fileName = CfgTypes.untracked.string(outputFilename) if outputLFN != None: outMod.logicalFileName = CfgTypes.untracked.string(outputLFN) diff --git a/Configuration/DataProcessing/python/RecoTLR.py b/Configuration/DataProcessing/python/RecoTLR.py index 010c12eea2418..a8552c59cf53c 100644 --- a/Configuration/DataProcessing/python/RecoTLR.py +++ b/Configuration/DataProcessing/python/RecoTLR.py @@ -68,6 +68,23 @@ def customisePostEra_Run2_2017_ppRef(process): customisePostEra_Run2_2017(process) return process +# 2018 equivalents +def customisePostEra_Run2_2018(process): + #start with a repeat of 2017 + customisePostEra_Run2_2017(process) + return process + +def customisePostEra_Run2_2018_express_trackingOnly(process): + #start with a repeat of 2017 + customisePostEra_Run2_2017_express_trackingOnly(process) + return process + +def customisePostEra_Run2_2018_harvesting_trackingOnly(process): + #start with a repeat of 2017 + customisePostEra_Run2_2017_harvesting_trackingOnly(process) + return process + + ############################################################################## def customisePPData(process): #deprecated process= customiseCommon(process) diff --git a/Configuration/DataProcessing/test/cosmicsEra_Run2_2018_t.py b/Configuration/DataProcessing/test/cosmicsEra_Run2_2018_t.py new file mode 100644 index 0000000000000..78cf326b6dc8d --- /dev/null +++ b/Configuration/DataProcessing/test/cosmicsEra_Run2_2018_t.py @@ -0,0 +1,98 @@ +#!/usr/bin/env python +""" +_cosmicsEra_Run2_2018_ + +Test for CosmicsRun2 Scenario implementation + +""" + + +import unittest +import FWCore.ParameterSet.Config as cms +from Configuration.DataProcessing.GetScenario import getScenario + + + +def writePSetFile(name, process): + """ + _writePSetFile_ + + Util to dump the process to a file + + """ + handle = open(name, 'w') + handle.write(process.dumpPython()) + handle.close() + + +class cosmicsEra_Run2_2018ScenarioTest(unittest.TestCase): + """ + unittest for cosmicsEra_Run2_2018 scenario + + """ + + def testA(self): + """get the scenario""" + try: + scenario = getScenario("cosmicsEra_Run2_2018") + except Exception as ex: + msg = "Failed to get cosmicsEra_Run2_2018 scenario\n" + msg += str(ex) + self.fail(msg) + + + def testPromptReco(self): + """test promptReco method""" + scenario = getScenario("cosmicsEra_Run2_2018") + try: + process = scenario.promptReco("GLOBALTAG::ALL") + writePSetFile("testPromptReco.py", process) + except Exception as ex: + msg = "Failed to create Prompt Reco configuration\n" + msg += "for cosmicsEra_Run2_2018 Scenario\n" + msg += str(ex) + self.fail(msg) + + + def testExpressProcessing(self): + """ test expressProcessing method""" + scenario = getScenario("cosmicsEra_Run2_2018") + try: + process = scenario.expressProcessing("GLOBALTAG::ALL") + writePSetFile("testExpressProcessing.py", process) + except Exception as ex: + msg = "Failed to create Express Processing configuration\n" + msg += "for cosmicsEra_Run2_2018 Scenario\n" + msg += str(ex) + self.fail(msg) + + + def testAlcaSkim(self): + """ test alcaSkim method""" + scenario = getScenario("cosmicsEra_Run2_2018") + try: + process = scenario.alcaSkim(["MuAlCalIsolatedMu"]) + writePSetFile("testAlcaReco.py", process) + except Exception as ex: + msg = "Failed to create Alca Skimming configuration\n" + msg += "for cosmicsEra_Run2_2018 Scenario\n" + msg += str(ex) + self.fail(msg) + + + def testDQMHarvesting(self): + """test dqmHarvesting method""" + scenario = getScenario("cosmicsEra_Run2_2018") + try: + process = scenario.dqmHarvesting("dataset", 123456, + "GLOBALTAG::ALL") + writePSetFile("testDQMHarvesting.py", process) + except Exception as ex: + msg = "Failed to create DQM Harvesting configuration " + msg += "for cosmicsEra_Run2_2018 scenario:\n" + msg += str(ex) + self.fail(msg) + + +if __name__ == '__main__': + unittest.main() diff --git a/Configuration/DataProcessing/test/ppEra_Run2_2018_t.py b/Configuration/DataProcessing/test/ppEra_Run2_2018_t.py new file mode 100644 index 0000000000000..227f6a69a406e --- /dev/null +++ b/Configuration/DataProcessing/test/ppEra_Run2_2018_t.py @@ -0,0 +1,98 @@ +#!/usr/bin/env python +""" +_ppEra_Run2_2018_ + +Test for Collision Scenario implementation + +""" + + +import unittest +import FWCore.ParameterSet.Config as cms +from Configuration.DataProcessing.GetScenario import getScenario + + + +def writePSetFile(name, process): + """ + _writePSetFile_ + + Util to dump the process to a file + + """ + handle = open(name, 'w') + handle.write(process.dumpPython()) + handle.close() + + +class ppEra_Run2_2018ScenarioTest(unittest.TestCase): + """ + unittest for ppEra_Run2_2018 collisions scenario + + """ + + def testA(self): + """get the scenario""" + try: + scenario = getScenario("ppEra_Run2_2018") + except Exception as ex: + msg = "Failed to get ppEra_Run2_2018 scenario\n" + msg += str(ex) + self.fail(msg) + + + def testPromptReco(self): + """test promptReco method""" + scenario = getScenario("ppEra_Run2_2018") + try: + process = scenario.promptReco("GLOBALTAG::ALL") + writePSetFile("testPromptReco.py", process) + except Exception as ex: + msg = "Failed to create Prompt Reco configuration\n" + msg += "for ppEra_Run2_2018 Scenario\n" + msg += str(ex) + self.fail(msg) + + + def testExpressProcessing(self): + """ test expressProcessing method""" + scenario = getScenario("ppEra_Run2_2018") + try: + process = scenario.expressProcessing("GLOBALTAG::ALL") + writePSetFile("testExpressProcessing.py", process) + except Exception as ex: + msg = "Failed to create Express Processing configuration\n" + msg += "for ppEra_Run2_2018 Scenario\n" + msg += str(ex) + self.fail(msg) + + + def testAlcaSkim(self): + """ test alcaSkim method""" + scenario = getScenario("ppEra_Run2_2018") + try: + process = scenario.alcaSkim(["MuAlCalIsolatedMu"]) + writePSetFile("testAlcaReco.py", process) + except Exception as ex: + msg = "Failed to create Alca Skimming configuration\n" + msg += "for ppEra_Run2_2018 Scenario\n" + msg += str(ex) + self.fail(msg) + + + def testDQMHarvesting(self): + """test dqmHarvesting method""" + scenario = getScenario("ppEra_Run2_2018") + try: + process = scenario.dqmHarvesting("dataset", 123456, + "GLOBALTAG::ALL") + writePSetFile("testDQMHarvesting.py", process) + except Exception as ex: + msg = "Failed to create DQM Harvesting configuration " + msg += "for ppEra_Run2_2018 scenario:\n" + msg += str(ex) + self.fail(msg) + + +if __name__ == '__main__': + unittest.main() diff --git a/Configuration/DataProcessing/test/run_CfgTest.sh b/Configuration/DataProcessing/test/run_CfgTest.sh index 7332ba8c4bc81..95ff01566b8da 100755 --- a/Configuration/DataProcessing/test/run_CfgTest.sh +++ b/Configuration/DataProcessing/test/run_CfgTest.sh @@ -13,7 +13,7 @@ function runTest { echo $1 ; python $1 || die "Failure for configuration: $1" $? runTest "${LOCAL_TEST_DIR}/RunRepack.py --select-events HLT:path1,HLT:path2 --lfn /store/whatever" -declare -a arr=("cosmics" "pp" "cosmicsEra_Run2_25ns" "cosmicsEra_Run2_2016" "ppEra_Run2_50ns" "ppEra_Run2_25ns" "ppEra_Run2_2016" "ppEra_Run2_2016_trackingLowPU" "ppEra_Run2_2016_pA" "cosmicsEra_Run2_2017" "ppEra_Run2_2017" "ppEra_Run2_2017_trackingLowPU" "ppEra_Run2_2017_pp_on_XeXe" "ppEra_Run2_2017_ppRef") +declare -a arr=("cosmicsEra_Run2_2016" "ppEra_Run2_2016" "ppEra_Run2_2016_trackingLowPU" "ppEra_Run2_2016_pA" "cosmicsEra_Run2_2017" "ppEra_Run2_2017" "ppEra_Run2_2017_trackingLowPU" "ppEra_Run2_2017_pp_on_XeXe" "ppEra_Run2_2017_ppRef" "cosmicsEra_Run2_2018" "ppEra_Run2_2018") for scenario in "${arr[@]}" do runTest "${LOCAL_TEST_DIR}/RunExpressProcessing.py --scenario $scenario --global-tag GLOBALTAG --lfn /store/whatever --fevt --dqmio --alcareco TkAlMinBias+SiStripCalMinBias " @@ -22,28 +22,20 @@ do done -declare -a arr=("cosmics" "pp" "cosmicsEra_Run2_25ns" "cosmicsEra_Run2_2016" "AlCaLumiPixels" "AlCaTestEnable" "hcalnzs" "hcalnzsEra_Run2_25ns" "hcalnzsEra_Run2_2016" "ppEra_Run2_2016_trackingLowPU" "ppEra_Run2_2016_pA" "ppEra_Run2_50ns" "ppEra_Run2_25ns" "ppEra_Run2_2016" "cosmicsEra_Run2_2017" "hcalnzsEra_Run2_2017" "ppEra_Run2_2017_trackingLowPU" "ppEra_Run2_2017_pp_on_XeXe" "ppEra_Run2_2017_ppRef" "ppEra_Run2_2017") +declare -a arr=("cosmicsEra_Run2_2016" "AlCaLumiPixels" "AlCaTestEnable" "hcalnzsEra_Run2_2016" "ppEra_Run2_2016_trackingLowPU" "ppEra_Run2_2016_pA" "ppEra_Run2_50ns" "ppEra_Run2_25ns" "ppEra_Run2_2016" "cosmicsEra_Run2_2017" "hcalnzsEra_Run2_2017" "ppEra_Run2_2017_trackingLowPU" "ppEra_Run2_2017_pp_on_XeXe" "ppEra_Run2_2017_ppRef" "ppEra_Run2_2017" "cosmicsEra_Run2_2018" "hcalnzsEra_Run2_2018" "ppEra_Run2_2018") for scenario in "${arr[@]}" do runTest "${LOCAL_TEST_DIR}/RunPromptReco.py --scenario $scenario --reco --aod --dqmio --global-tag GLOBALTAG --lfn=/store/whatever --alcareco TkAlMinBias+SiStripCalMinBias" done -declare -a arr=("HeavyIonsEra_Run2_HI") -for scenario in "${arr[@]}" -do - runTest "${LOCAL_TEST_DIR}/RunExpressProcessing.py --scenario $scenario --global-tag GLOBALTAG --lfn /store/whatever --fevt --dqmio --alcareco TkAlMinBiasHI+SiStripCalMinBias " - runTest "${LOCAL_TEST_DIR}/RunPromptReco.py --scenario $scenario --reco --aod --dqmio --global-tag GLOBALTAG --lfn=/store/whatever --alcareco TkAlMinBiasHI+SiStripCalMinBias" -done - - -declare -a arr=("cosmics" "pp" "cosmicsEra_Run2_25ns" "cosmicsEra_Run2_2016" "HeavyIons" "HeavyIonsEra_Run2_HI" "AlCaLumiPixels" "ppEra_Run2_50ns" "ppEra_Run2_25ns" "ppEra_Run2_2016" "ppEra_Run2_2016_trackingLowPU" "ppEra_Run2_2016_pA" "cosmicsEra_Run2_2017" "ppEra_Run2_2017_trackingLowPU" "ppEra_Run2_2017_pp_on_XeXe" "ppEra_Run2_2017_ppRef" "ppEra_Run2_2017") +declare -a arr=("cosmicsEra_Run2_2016" "AlCaLumiPixels" "ppEra_Run2_2016" "ppEra_Run2_2016_trackingLowPU" "ppEra_Run2_2016_pA" "cosmicsEra_Run2_2017" "ppEra_Run2_2017_trackingLowPU" "ppEra_Run2_2017_pp_on_XeXe" "ppEra_Run2_2017_ppRef" "ppEra_Run2_2017" "cosmicsEra_Run2_2018" "ppEra_Run2_2018") for scenario in "${arr[@]}" do runTest "${LOCAL_TEST_DIR}/RunAlcaSkimming.py --scenario $scenario --lfn=/store/whatever --global-tag GLOBALTAG --skims SiStripCalZeroBias,SiStripCalMinBias,PromptCalibProd" runTest "${LOCAL_TEST_DIR}/RunDQMHarvesting.py --scenario $scenario --lfn /store/whatever --run 12345 --dataset /A/B/C --global-tag GLOBALTAG" done -declare -a arr=("ppEra_Run2_50ns" "ppEra_Run2_25ns" "ppEra_Run2_2016" "ppEra_Run2_2016_trackingLowPU" "ppEra_Run2_2016_pA" "ppEra_Run2_2017" "ppEra_Run2_2017_trackingLowPU" "ppEra_Run2_2017_pp_on_XeXe" "ppEra_Run2_2017_ppRef") +declare -a arr=("ppEra_Run2_2016" "ppEra_Run2_2016_trackingLowPU" "ppEra_Run2_2016_pA" "ppEra_Run2_2017" "ppEra_Run2_2017_trackingLowPU" "ppEra_Run2_2017_pp_on_XeXe" "ppEra_Run2_2017_ppRef" "ppEra_Run2_2018") for scenario in "${arr[@]}" do runTest "${LOCAL_TEST_DIR}/RunPromptReco.py --scenario $scenario --reco --aod --miniaod --dqmio --global-tag GLOBALTAG --lfn=/store/whatever --alcareco TkAlMinBias+SiStripCalMinBias" @@ -54,6 +46,10 @@ runTest "${LOCAL_TEST_DIR}/RunExpressProcessing.py --scenario AlCaTestEnable --g runTest "${LOCAL_TEST_DIR}/RunAlcaSkimming.py --scenario AlCaTestEnable --lfn=/store/whatever --global-tag GLOBALTAG --skims PromptCalibProdEcalPedestals" runTest "${LOCAL_TEST_DIR}/RunAlcaHarvesting.py --scenario AlCaTestEnable --lfn /store/whatever --dataset /A/B/C --global-tag GLOBALTAG --workflows=EcalPedestals" -runTest "${LOCAL_TEST_DIR}/RunExpressProcessing.py --scenario ppEra_Run2_2017_trackingOnly --global-tag GLOBALTAG --lfn /store/whatever --alcarecos=TkAlMinBias" -runTest "${LOCAL_TEST_DIR}/RunAlcaSkimming.py --scenario ppEra_Run2_2017_trackingOnly --lfn /store/whatever --global-tag GLOBALTAG --skims TkAlMinBias" -runTest "${LOCAL_TEST_DIR}/RunAlcaHarvesting.py --scenario ppEra_Run2_2017_trackingOnly --lfn /store/whatever --dataset /A/B/C --global-tag GLOBALTAG" +declare -a arr=("trackingOnlyEra_Run2_2017" "trackingOnlyEra_Run2_2018") +for scenario in "${arr[@]}" +do + runTest "${LOCAL_TEST_DIR}/RunExpressProcessing.py --scenario $scenario --global-tag GLOBALTAG --lfn /store/whatever --alcarecos=TkAlMinBias" + runTest "${LOCAL_TEST_DIR}/RunAlcaSkimming.py --scenario $scenario --lfn /store/whatever --global-tag GLOBALTAG --skims TkAlMinBias" + runTest "${LOCAL_TEST_DIR}/RunAlcaHarvesting.py --scenario $scenario --lfn /store/whatever --dataset /A/B/C --global-tag GLOBALTAG" +done diff --git a/Configuration/Eras/python/Era_Phase2_cff.py b/Configuration/Eras/python/Era_Phase2_cff.py index db7405bc7c5f4..46514e1042f1e 100644 --- a/Configuration/Eras/python/Era_Phase2_cff.py +++ b/Configuration/Eras/python/Era_Phase2_cff.py @@ -1,23 +1,14 @@ import FWCore.ParameterSet.Config as cms -from Configuration.Eras.Modifier_run2_common_cff import run2_common -from Configuration.Eras.Modifier_run3_common_cff import run3_common +from Configuration.Eras.Era_Run3_cff import Run3 from Configuration.Eras.Modifier_phase2_common_cff import phase2_common from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker from Configuration.Eras.Modifier_phase2_ecal_cff import phase2_ecal from Configuration.Eras.Modifier_trackingPhase2PU140_cff import trackingPhase2PU140 -from Configuration.Eras.Modifier_run2_HE_2017_cff import run2_HE_2017 -from Configuration.Eras.Modifier_run2_HF_2017_cff import run2_HF_2017 -from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 -from Configuration.Eras.Modifier_run3_HB_cff import run3_HB from Configuration.Eras.Modifier_phase2_hcal_cff import phase2_hcal from Configuration.Eras.Modifier_phase2_hgcal_cff import phase2_hgcal from Configuration.Eras.Modifier_phase2_muon_cff import phase2_muon -from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM -from Configuration.Eras.Modifier_stage2L1Trigger_cff import stage2L1Trigger -from Configuration.Eras.Modifier_hcalHardcodeConditions_cff import hcalHardcodeConditions +from Configuration.Eras.Modifier_phase1Pixel_cff import phase1Pixel +from Configuration.Eras.Modifier_trackingPhase1_cff import trackingPhase1 -Phase2 = cms.ModifierChain(run2_common, run3_common, phase2_common, phase2_tracker, trackingPhase2PU140, phase2_ecal, - run2_HE_2017, run2_HF_2017, run2_HCAL_2017, run3_HB, phase2_hcal, phase2_hgcal, phase2_muon, run3_GEM, stage2L1Trigger, - hcalHardcodeConditions, -) +Phase2 = cms.ModifierChain(Run3.copyAndExclude([phase1Pixel,trackingPhase1]), phase2_common, phase2_tracker, trackingPhase2PU140, phase2_ecal, phase2_hcal, phase2_hgcal, phase2_muon) diff --git a/Configuration/Eras/python/Era_Run2_2017_trackingPhase1QuadProp_cff.py b/Configuration/Eras/python/Era_Run2_2017_trackingPhase1QuadProp_cff.py deleted file mode 100644 index 7502f32c41f9b..0000000000000 --- a/Configuration/Eras/python/Era_Run2_2017_trackingPhase1QuadProp_cff.py +++ /dev/null @@ -1,7 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from Configuration.Eras.ModifierChain_run2_2017_noTrackingModifier_cff import run2_2017_noTrackingModifier -from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff import trackingPhase1QuadProp - -Run2_2017_trackingPhase1QuadProp = cms.ModifierChain(run2_2017_noTrackingModifier, trackingPhase1QuadProp) - diff --git a/Configuration/Eras/python/Era_Run2_2018_cff.py b/Configuration/Eras/python/Era_Run2_2018_cff.py index f6f810acfe599..843ce33cc1687 100644 --- a/Configuration/Eras/python/Era_Run2_2018_cff.py +++ b/Configuration/Eras/python/Era_Run2_2018_cff.py @@ -2,8 +2,11 @@ from Configuration.Eras.Era_Run2_2017_cff import Run2_2017 from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017 -from Configuration.Eras.Modifier_run2_CSC_2018_cff import run2_CSC_2018 - -Run2_2018 = cms.ModifierChain(Run2_2017.copyAndExclude([run2_HEPlan1_2017]), run2_CSC_2018) +from Configuration.Eras.Modifier_run2_CSC_2018_cff import run2_CSC_2018 +from Configuration.Eras.Modifier_run2_HB_2018_cff import run2_HB_2018 +from Configuration.Eras.Modifier_run2_HE_2018_cff import run2_HE_2018 +from Configuration.Eras.Modifier_run2_HCAL_2018_cff import run2_HCAL_2018 +from Configuration.Eras.Modifier_run2_DT_2018_cff import run2_DT_2018 +Run2_2018 = cms.ModifierChain(Run2_2017.copyAndExclude([run2_HEPlan1_2017]), run2_CSC_2018, run2_HCAL_2018, run2_HB_2018, run2_HE_2018,run2_DT_2018) diff --git a/Configuration/Eras/python/Era_Run3_cff.py b/Configuration/Eras/python/Era_Run3_cff.py index 5b6d00e0ee2e0..887a8626e6f97 100644 --- a/Configuration/Eras/python/Era_Run3_cff.py +++ b/Configuration/Eras/python/Era_Run3_cff.py @@ -6,7 +6,6 @@ from Configuration.Eras.Modifier_run3_HB_cff import run3_HB from Configuration.Eras.Modifier_run2_GEM_2017_cff import run2_GEM_2017 from Configuration.Eras.Modifier_hcalHardcodeConditions_cff import hcalHardcodeConditions -from Configuration.Eras.Modifier_hcalSkipPacker_cff import hcalSkipPacker -Run3 = cms.ModifierChain(Run2_2018.copyAndExclude([run2_GEM_2017]), run3_common, run3_GEM, run3_HB, hcalHardcodeConditions, hcalSkipPacker) +Run3 = cms.ModifierChain(Run2_2018.copyAndExclude([run2_GEM_2017]), run3_common, run3_GEM, run3_HB, hcalHardcodeConditions) diff --git a/Configuration/Eras/python/Modifier_run2_DT_2018_cff.py b/Configuration/Eras/python/Modifier_run2_DT_2018_cff.py new file mode 100644 index 0000000000000..53771dd6fb2d5 --- /dev/null +++ b/Configuration/Eras/python/Modifier_run2_DT_2018_cff.py @@ -0,0 +1,6 @@ +import FWCore.ParameterSet.Config as cms + +# This modifier is for DT-specific changes for sim, reco, etc. + +run2_DT_2018 = cms.Modifier() + diff --git a/Configuration/Eras/python/Modifier_run2_HB_2018_cff.py b/Configuration/Eras/python/Modifier_run2_HB_2018_cff.py new file mode 100644 index 0000000000000..c3391cf9bd9a0 --- /dev/null +++ b/Configuration/Eras/python/Modifier_run2_HB_2018_cff.py @@ -0,0 +1,5 @@ +import FWCore.ParameterSet.Config as cms + +# This modifier is for HB-specific changes for sim, reco, etc. + +run2_HB_2018 = cms.Modifier() diff --git a/Configuration/Eras/python/Modifier_run2_HCAL_2018_cff.py b/Configuration/Eras/python/Modifier_run2_HCAL_2018_cff.py new file mode 100644 index 0000000000000..7ff3e09d03b26 --- /dev/null +++ b/Configuration/Eras/python/Modifier_run2_HCAL_2018_cff.py @@ -0,0 +1,8 @@ +import FWCore.ParameterSet.Config as cms + +# This modifier should be used for "common" HCAL 2018 customizations +# Initially, this means the packer and DQM +# subdetector-specific changes for sim, reco, etc. should go in run2_HE_2018 or run2_HF_2018 + +run2_HCAL_2018 = cms.Modifier() + diff --git a/Configuration/Eras/python/Modifier_run2_HE_2018_cff.py b/Configuration/Eras/python/Modifier_run2_HE_2018_cff.py new file mode 100644 index 0000000000000..f756fa6e4a962 --- /dev/null +++ b/Configuration/Eras/python/Modifier_run2_HE_2018_cff.py @@ -0,0 +1,5 @@ +import FWCore.ParameterSet.Config as cms + +# This modifier is for HE-specific changes for sim, reco, etc. + +run2_HE_2018 = cms.Modifier() diff --git a/Configuration/Eras/python/Modifier_trackingPhase1QuadProp_cff.py b/Configuration/Eras/python/Modifier_trackingPhase1QuadProp_cff.py deleted file mode 100644 index 7afa38485853f..0000000000000 --- a/Configuration/Eras/python/Modifier_trackingPhase1QuadProp_cff.py +++ /dev/null @@ -1,3 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -trackingPhase1QuadProp = cms.Modifier() diff --git a/Configuration/Generator/python/DYToll01234Jets_5f_LO_MLM_Madgraph_LHE_13TeV_cff.py b/Configuration/Generator/python/DYToll01234Jets_5f_LO_MLM_Madgraph_LHE_13TeV_cff.py index 810256000b893..4542e8819fa16 100644 --- a/Configuration/Generator/python/DYToll01234Jets_5f_LO_MLM_Madgraph_LHE_13TeV_cff.py +++ b/Configuration/Generator/python/DYToll01234Jets_5f_LO_MLM_Madgraph_LHE_13TeV_cff.py @@ -2,9 +2,9 @@ externalLHEProducer = cms.EDProducer('ExternalLHEProducer', scriptName = cms.FileInPath("GeneratorInterface/LHEInterface/data/run_generic_tarball_cvmfs.sh"), outputFile = cms.string("cmsgrid_final.lhe"), - numberOfParameters = cms.uint32(1), + numberOfParameters = cms.uint32(4), args = cms.vstring(#'slc6_amd64_gcc472/13TeV/madgraph/V5_2.2.1/dyellell01234j_5f_LO_MLM/v1/', #'dyellell01234j_5f_LO_MLM_tarball.tar.gz' - '/cvmfs/cms.cern.ch/phys_generator/gridpacks/slc6_amd64_gcc481/13TeV/madgraph/V5_2.4.2/dyellell01234j_5f_LO_MLM/v1/dyellell01234j_5f_LO_MLM_tarball.tar.xz'), + '/cvmfs/cms.cern.ch/phys_generator/gridpacks/slc6_amd64_gcc481/13TeV/madgraph/V5_2.4.2/dyellell01234j_5f_LO_MLM/v1/dyellell01234j_5f_LO_MLM_tarball.tar.xz','false','slc6_amd64_gcc481','CMSSW_7_1_28'), nEvents = cms.untracked.uint32(10) ) diff --git a/Configuration/Generator/python/Herwig7_Matchbox_aMCatNLO_Herwig_ppTojj_cff.py b/Configuration/Generator/python/Herwig7_Matchbox_aMCatNLO_Herwig_ppTojj_cff.py new file mode 100644 index 0000000000000..fe9f43c7023cf --- /dev/null +++ b/Configuration/Generator/python/Herwig7_Matchbox_aMCatNLO_Herwig_ppTojj_cff.py @@ -0,0 +1,78 @@ +import FWCore.ParameterSet.Config as cms + + +generator = cms.EDFilter("Herwig7GeneratorFilter", + hwpp_cmsDefaults = cms.vstring('+hwpp_basicSetup', + '+hwpp_setParticlesStableForDetector'), + run = cms.string('InterfaceMatchboxTest'), + dumpConfig = cms.untracked.string('HerwigConfig.in'), + repository = cms.string('${HERWIGPATH}/HerwigDefaults.rpo'), + dataLocation = cms.string('${HERWIGPATH:-6}'), + hwpp_setParticlesStableForDetector = cms.vstring('set /Herwig/Particles/mu-:Stable Stable', + 'set /Herwig/Particles/mu+:Stable Stable', + 'set /Herwig/Particles/Sigma-:Stable Stable', + 'set /Herwig/Particles/Sigmabar+:Stable Stable', + 'set /Herwig/Particles/Lambda0:Stable Stable', + 'set /Herwig/Particles/Lambdabar0:Stable Stable', + 'set /Herwig/Particles/Sigma+:Stable Stable', + 'set /Herwig/Particles/Sigmabar-:Stable Stable', + 'set /Herwig/Particles/Xi-:Stable Stable', + 'set /Herwig/Particles/Xibar+:Stable Stable', + 'set /Herwig/Particles/Xi0:Stable Stable', + 'set /Herwig/Particles/Xibar0:Stable Stable', + 'set /Herwig/Particles/Omega-:Stable Stable', + 'set /Herwig/Particles/Omegabar+:Stable Stable', + 'set /Herwig/Particles/pi+:Stable Stable', + 'set /Herwig/Particles/pi-:Stable Stable', + 'set /Herwig/Particles/K+:Stable Stable', + 'set /Herwig/Particles/K-:Stable Stable', + 'set /Herwig/Particles/K_S0:Stable Stable', + 'set /Herwig/Particles/K_L0:Stable Stable'), + generatorModule = cms.string('/Herwig/Generators/EventGenerator'), + eventHandlers = cms.string('/Herwig/EventHandlers'), + hwpp_basicSetup = cms.vstring('#read Matchbox/GenericCollider.in', + '#create ThePEG::RandomEngineGlue /Herwig/RandomGlue', + '#set /Herwig/Generators/EventGenerator:RandomNumberGenerator /Herwig/RandomGlue', + 'set /Herwig/Generators/EventGenerator:DebugLevel 2', + 'set /Herwig/Generators/EventGenerator:PrintEvent 1', + 'set /Herwig/Generators/EventGenerator:MaxErrors 10000'), + configFiles = cms.vstring(), + crossSection = cms.untracked.double(-1), + parameterSets = cms.vstring( + 'Matchbox', + 'hwpp_cmsDefaults'), + filterEfficiency = cms.untracked.double(1.0), + Matchbox = cms.vstring( 'read snippets/Matchbox.in', + 'read snippets/PPCollider.in', + 'read Matchbox/DefaultPPJets.in', + 'cd /Herwig/EventHandlers', + 'set EventHandler:LuminosityFunction:Energy 13000*GeV', + '## Model assumptions', + 'read Matchbox/StandardModelLike.in', + 'read Matchbox/DiagonalCKM.in', + '## Set the order of the couplings', + 'cd /Herwig/MatrixElements/Matchbox', + 'set Factory:OrderInAlphaS 2', + 'set Factory:OrderInAlphaEW 0', + '## Select the process', + 'do Factory:Process p p -> j j', + '#read Matchbox/MadGraph-GoSam.in', + 'read Matchbox/MadGraph-MadGraph.in', + '#read Matchbox/MadGraph-OpenLoops.in', + 'cd /Herwig/MatrixElements/Matchbox', + 'set /Herwig/Cuts/FirstJet:PtMin 30.*GeV', + '#set /Herwig/MatrixElements/Matchbox/ScalesHTScale:JetPtCut 30.*GeV', + 'set Factory:ScaleChoice Scales/SHatScale', + '#set Factory:ScaleChoice Scales/HTScale', + 'read Matchbox/MCatNLO-DefaultShower.in', + '# read Matchbox/NLO-NoShower.in', + '# read Matchbox/LO-NoShower.in', + 'read Matchbox/LO.in', + 'read Matchbox/FiveFlavourScheme.in', + 'read Matchbox/MMHT2014.in', + 'do /Herwig/MatrixElements/Matchbox/Factory:ProductionMode', + ) +) + + +ProductionFilterSequence = cms.Sequence(generator) diff --git a/Configuration/Generator/python/PSweightsPythia/PythiaPSweightsSettings_cfi.py b/Configuration/Generator/python/PSweightsPythia/PythiaPSweightsSettings_cfi.py new file mode 100644 index 0000000000000..b9f6084da97b4 --- /dev/null +++ b/Configuration/Generator/python/PSweightsPythia/PythiaPSweightsSettings_cfi.py @@ -0,0 +1,20 @@ +import FWCore.ParameterSet.Config as cms + +pythia8PSweightsSettingsBlock = cms.PSet( + pythia8PSweightsSettings = cms.vstring( + 'UncertaintyBands:doVariations = on', +# 3 sets of variations for ISR&FSR up/down +# Reduced sqrt(2)/(1/sqrt(2)), Default 2/0.5 and Conservative 4/0.25 variations + 'UncertaintyBands:List = {\ +isrRedHi isr:muRfac=0.707,fsrRedHi fsr:muRfac=0.707,isrRedLo isr:muRfac=1.414,fsrRedLo fsr:muRfac=1.414,\ +isrDefHi isr:muRfac=0.5, fsrDefHi fsr:muRfac=0.5,isrDefLo isr:muRfac=2.0,fsrDefLo fsr:muRfac=2.0,\ +isrConHi isr:muRfac=0.25, fsrConHi fsr:muRfac=0.25,isrConLo isr:muRfac=4.0,fsrConLo fsr:muRfac=4.0}', + + 'UncertaintyBands:MPIshowers = on', + 'UncertaintyBands:overSampleFSR = 10.0', + 'UncertaintyBands:overSampleISR = 10.0', + 'UncertaintyBands:FSRpTmin2Fac = 20', + 'UncertaintyBands:ISRpTmin2Fac = 1' + ) +) + diff --git a/Configuration/Generator/python/WTolNu01234Jets_5f_LO_MLM_Madgraph_LHE_13TeV_cff.py b/Configuration/Generator/python/WTolNu01234Jets_5f_LO_MLM_Madgraph_LHE_13TeV_cff.py index 2c23ee5b29eef..0384b23982c80 100644 --- a/Configuration/Generator/python/WTolNu01234Jets_5f_LO_MLM_Madgraph_LHE_13TeV_cff.py +++ b/Configuration/Generator/python/WTolNu01234Jets_5f_LO_MLM_Madgraph_LHE_13TeV_cff.py @@ -1,9 +1,9 @@ import FWCore.ParameterSet.Config as cms externalLHEProducer = cms.EDProducer("ExternalLHEProducer", - args = cms.vstring('/cvmfs/cms.cern.ch/phys_generator/gridpacks/slc6_amd64_gcc481/13TeV/madgraph/V5_2.4.2/lv_bwcutoff_WJetsToLNu_HT-incl/v1/lv_bwcutoff_WJetsToLNu_HT-incl_tarball.tar.xz'), + args = cms.vstring('/cvmfs/cms.cern.ch/phys_generator/gridpacks/slc6_amd64_gcc481/13TeV/madgraph/V5_2.4.2/lv_bwcutoff_WJetsToLNu_HT-incl/v1/lv_bwcutoff_WJetsToLNu_HT-incl_tarball.tar.xz','false','slc6_amd64_gcc481','CMSSW_7_1_28'), nEvents = cms.untracked.uint32(5000), - numberOfParameters = cms.uint32(1), + numberOfParameters = cms.uint32(4), outputFile = cms.string('cmsgrid_final.lhe'), scriptName = cms.FileInPath('GeneratorInterface/LHEInterface/data/run_generic_tarball_cvmfs.sh') ) diff --git a/Configuration/Geometry/python/GeometryExtended2018Plan36Reco_cff.py b/Configuration/Geometry/python/GeometryExtended2018Plan36Reco_cff.py new file mode 100644 index 0000000000000..25c8b29acc9c3 --- /dev/null +++ b/Configuration/Geometry/python/GeometryExtended2018Plan36Reco_cff.py @@ -0,0 +1,33 @@ +import FWCore.ParameterSet.Config as cms + +# Ideal geometry, needed for transient ECAL alignement +from Configuration.Geometry.GeometryExtended2018Plan36_cff import * + + +# Reconstruction geometry services +# Tracking Geometry +#bah - well, this is not a cfi! +from Geometry.CommonDetUnit.globalTrackingGeometry_cfi import * + +#Tracker +from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import * +from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import * + +#Muon +from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * +from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cfi import * + +# Alignment +from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * +from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import * +from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import * + +# Calorimeters +from Geometry.CaloEventSetup.CaloTopology_cfi import * +from Geometry.CaloEventSetup.CaloGeometry_cff import * +from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import * +from Geometry.EcalMapping.EcalMapping_cfi import * +from Geometry.EcalMapping.EcalMappingRecord_cfi import * +from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import * +from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2018Plan36_cff.py b/Configuration/Geometry/python/GeometryExtended2018Plan36_cff.py new file mode 100644 index 0000000000000..105e0e6b4e256 --- /dev/null +++ b/Configuration/Geometry/python/GeometryExtended2018Plan36_cff.py @@ -0,0 +1,11 @@ +import FWCore.ParameterSet.Config as cms + +# +# Geometry master configuration +# +# Ideal geometry, needed for simulation +from Geometry.CMSCommonData.cmsExtendedGeometry2018Plan36XML_cfi import * +from Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi import * +from Geometry.HcalCommonData.hcalParameters_cfi import * +from Geometry.HcalCommonData.hcalDDDSimConstants_cfi import * + diff --git a/Configuration/Geometry/python/GeometryExtended2018Reco_cff.py b/Configuration/Geometry/python/GeometryExtended2018Reco_cff.py index e940ecf6de2d1..6e04576d3ba04 100644 --- a/Configuration/Geometry/python/GeometryExtended2018Reco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2018Reco_cff.py @@ -16,6 +16,7 @@ #Muon from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cfi import * # Alignment from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import * diff --git a/Configuration/HLT/python/autoCondHLT.py b/Configuration/HLT/python/autoCondHLT.py index 4a027e3009bc2..e6e3d2b2c9208 100644 --- a/Configuration/HLT/python/autoCondHLT.py +++ b/Configuration/HLT/python/autoCondHLT.py @@ -21,9 +21,6 @@ 'Fake2' : ( ','.join( [ 'L1Menu_Collisions2016_v9_m2_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2016-10-06 19:36:53.000"] ), ), 'FULL' : ( ','.join( [ 'L1Menu_Collisions2017_v4' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2017-10-06 14:00:00.000"] ), ), 'GRun' : ( ','.join( [ 'L1Menu_Collisions2017_v4' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2017-10-06 14:00:00.000"] ), ), - '2e34v22' : ( ','.join( [ 'L1Menu_Collisions2017_v2_m6_full_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2017-07-08 11:46:40.000"] ), ), - '2e34v31' : ( ','.join( [ 'L1Menu_Collisions2017_v3_m6_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2017-07-24 12:50:00.000"] ), ), - '2e34v40' : ( ','.join( [ 'L1Menu_Collisions2017_v4' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2017-10-06 14:00:00.000"] ), ), 'HIon' : ( ','.join( [ 'L1Menu_CollisionsHeavyIons2015_v5_uGT_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2016-03-04 15:00:00.000"] ), ), 'PIon' : ( ','.join( [ 'L1Menu_HeavyIons2016_v3_m2_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2016-11-22 11:11:00.000"] ), ), 'PRef' : ( ','.join( [ 'L1Menu_pp502Collisions2017_v4_m6_xml' ,l1tMenuRecord,connectionString,l1tMenuLabel, "2017-11-03 18:00:00.000"] ), ), @@ -37,22 +34,16 @@ 'run2_mc_Fake' : ('run2_mc' ,l1Menus['Fake']), 'run2_mc_Fake1' : ('run2_mc_l1stage1' ,l1Menus['Fake1']), 'run2_mc_Fake2' : ('run2_mc' ,l1Menus['Fake2']), - 'run2_mc_2e34v22' : ('phase1_2017_realistic',l1Menus['2e34v22']), - 'run2_mc_2e34v31' : ('phase1_2017_realistic',l1Menus['2e34v31']), - 'run2_mc_2e34v40' : ('phase1_2017_realistic',l1Menus['2e34v40']), - 'run2_mc_FULL' : ('phase1_2017_realistic',l1Menus['FULL']), - 'run2_mc_GRun' : ('phase1_2017_realistic',l1Menus['GRun']), + 'run2_mc_FULL' : ('phase1_2018_realistic',l1Menus['FULL']), + 'run2_mc_GRun' : ('phase1_2018_realistic',l1Menus['GRun']), 'run2_mc_HIon' : ('run2_mc_hi' ,l1Menus['HIon']), - 'run2_mc_PIon' : ('phase1_2017_realistic',l1Menus['PIon']), - 'run2_mc_PRef' : ('phase1_2017_realistic',l1Menus['PRef']), + 'run2_mc_PIon' : ('phase1_2018_realistic',l1Menus['PIon']), + 'run2_mc_PRef' : ('phase1_2018_realistic',l1Menus['PRef']), 'run1_hlt_Fake' : ('run1_hlt' ,l1Menus['Fake']), 'run2_hlt_Fake' : ('run2_hlt_relval' ,l1Menus['Fake']), 'run2_hlt_Fake1' : ('run2_hlt_relval' ,l1Menus['Fake1']), 'run2_hlt_Fake2' : ('run2_hlt_relval' ,l1Menus['Fake2']), - 'run2_hlt_2e34v22' : ('run2_hlt_relval' ,l1Menus['2e34v22']), - 'run2_hlt_2e34v31' : ('run2_hlt_relval' ,l1Menus['2e34v31']), - 'run2_hlt_2e34v40' : ('run2_hlt_relval' ,l1Menus['2e34v40']), 'run2_hlt_FULL' : ('run2_hlt_relval' ,l1Menus['FULL']), 'run2_hlt_GRun' : ('run2_hlt_relval' ,l1Menus['GRun']), 'run2_hlt_HIon' : ('run2_hlt_hi' ,l1Menus['HIon']), @@ -63,9 +54,6 @@ 'run2_data_Fake' : ('run2_data_relval' ,l1Menus['Fake']), 'run2_data_Fake1' : ('run2_data_relval' ,l1Menus['Fake1']), 'run2_data_Fake2' : ('run2_data_relval' ,l1Menus['Fake2']), - 'run2_data_2e34v22' : ('run2_data_promptlike' ,l1Menus['2e34v22']), - 'run2_data_2e34v31' : ('run2_data_promptlike' ,l1Menus['2e34v31']), - 'run2_data_2e34v40' : ('run2_data_promptlike' ,l1Menus['2e34v40']), 'run2_data_FULL' : ('run2_data_promptlike' ,l1Menus['FULL']), 'run2_data_GRun' : ('run2_data_promptlike' ,l1Menus['GRun']), 'run2_data_HIon' : ('run2_data_relval' ,l1Menus['HIon']), diff --git a/Configuration/HLT/python/autoHLT.py b/Configuration/HLT/python/autoHLT.py index a056ba8d9471c..5e2552b65bca7 100644 --- a/Configuration/HLT/python/autoHLT.py +++ b/Configuration/HLT/python/autoHLT.py @@ -8,6 +8,7 @@ 'relval50ns' : 'Fake', 'relval25ns' : 'Fake1', 'relval2016' : 'Fake2', - 'relval2017' : '2e34v40', + 'relval2017' : 'Fake2', + 'relval2018' : 'GRun', 'test' : 'GRun', } diff --git a/Configuration/ProcessModifiers/python/run2_HECollapse_2018_cff.py b/Configuration/ProcessModifiers/python/run2_HECollapse_2018_cff.py new file mode 100644 index 0000000000000..4903e30b51166 --- /dev/null +++ b/Configuration/ProcessModifiers/python/run2_HECollapse_2018_cff.py @@ -0,0 +1,5 @@ +import FWCore.ParameterSet.Config as cms + +# This modifier is for HE depth-collapsing-specific changes for reco/HLT + +run2_HECollapse_2018 = cms.Modifier() diff --git a/Configuration/PyReleaseValidation/python/MatrixInjector.py b/Configuration/PyReleaseValidation/python/MatrixInjector.py index 82351e6d6afe5..f24b6ce9bc44b 100644 --- a/Configuration/PyReleaseValidation/python/MatrixInjector.py +++ b/Configuration/PyReleaseValidation/python/MatrixInjector.py @@ -304,6 +304,8 @@ def prepare(self,mReader, directories, mode='init'): print "Failed to find",'%s/%s.io'%(dir,step),".The workflows were probably not run on cfg not created" return -15 chainDict['nowmTasklist'][-1]['InputDataset']=nextHasDSInput.dataSet + if ('DQMHLTonRAWAOD' in step) : + chainDict['nowmTasklist'][-1]['IncludeParents']=True splitForThisWf=nextHasDSInput.split chainDict['nowmTasklist'][-1]['LumisPerJob']=splitForThisWf if step in wmsplit: diff --git a/Configuration/PyReleaseValidation/python/MatrixUtil.py b/Configuration/PyReleaseValidation/python/MatrixUtil.py index 06a648a09c015..29992c8bf25f1 100644 --- a/Configuration/PyReleaseValidation/python/MatrixUtil.py +++ b/Configuration/PyReleaseValidation/python/MatrixUtil.py @@ -101,7 +101,7 @@ def selectedLS(list_runs=[],maxNum=-1,l_json=data_json2015): InputInfoNDefault=2000000 class InputInfo(object): - def __init__(self,dataSet,label='',run=[],ls={},files=1000,events=InputInfoNDefault,split=10,location='CAF',ib_blacklist=None,ib_block=None) : + def __init__(self,dataSet,dataSetParent='',label='',run=[],ls={},files=1000,events=InputInfoNDefault,split=10,location='CAF',ib_blacklist=None,ib_block=None) : self.run = run self.ls = ls self.files = files @@ -112,10 +112,11 @@ def __init__(self,dataSet,label='',run=[],ls={},files=1000,events=InputInfoNDefa self.split = split self.ib_blacklist = ib_blacklist self.ib_block = ib_block + self.dataSetParent = dataSetParent - def das(self, das_options): + def das(self, das_options, dataset): if len(self.run) is not 0 or self.ls: - queries = self.queries()[:3] + queries = self.queries(dataset)[:3] if len(self.run) != 0: command = ";".join(["dasgoclient %s --query '%s'" % (das_options, query) for query in queries]) else: @@ -126,7 +127,7 @@ def das(self, das_options): command = ";".join(commands) command = "({0})".format(command) else: - command = "dasgoclient %s --query '%s'" % (das_options, self.queries()[0]) + command = "dasgoclient %s --query '%s'" % (das_options, self.queries(dataset)[0]) # Run filter on DAS output if self.ib_blacklist: @@ -151,9 +152,9 @@ def lumis(self): query_lumis.append(":".join(run_lumis)) return query_lumis - def queries(self): + def queries(self, dataset): query_by = "block" if self.ib_block else "dataset" - query_source = "{0}#{1}".format(self.dataSet, self.ib_block) if self.ib_block else self.dataSet + query_source = "{0}#{1}".format(dataset, self.ib_block) if self.ib_block else dataset if self.ls : the_queries = [] diff --git a/Configuration/PyReleaseValidation/python/WorkFlowRunner.py b/Configuration/PyReleaseValidation/python/WorkFlowRunner.py index 67a3c4f63b2b2..54dedbd0f4725 100644 --- a/Configuration/PyReleaseValidation/python/WorkFlowRunner.py +++ b/Configuration/PyReleaseValidation/python/WorkFlowRunner.py @@ -109,7 +109,10 @@ def closeCmd(i,ID): cmd2 =cmd+cmd2+closeCmd(istep,'lumiRanges') lumiRangeFile='step%d_lumiRanges.log'%(istep,) retStep = self.doCmd(cmd2) - cmd+=com.das(self.dasOptions) + if (com.dataSetParent): + cmd3=cmd+com.das(self.dasOptions,com.dataSetParent)+closeCmd(istep,'dasparentquery') + retStep = self.doCmd(cmd3) + cmd+=com.das(self.dasOptions,com.dataSet) cmd+=closeCmd(istep,'dasquery') retStep = self.doCmd(cmd) #don't use the file list executed, but use the das command of cmsDriver for next step diff --git a/Configuration/PyReleaseValidation/python/relval_2017.py b/Configuration/PyReleaseValidation/python/relval_2017.py index b597ed30c4fd3..7843fefa502ba 100644 --- a/Configuration/PyReleaseValidation/python/relval_2017.py +++ b/Configuration/PyReleaseValidation/python/relval_2017.py @@ -9,32 +9,26 @@ # if no explicit name/label given for the workflow (first arg), # the name of step1 will be used - +from Configuration.PyReleaseValidation.relval_upgrade import workflows as _upgrade_workflows #just define all of them #WFs to run in IB: # 2017 (ele guns 10, 35, 1000; pho guns 10, 35; mu guns 1, 10, 100, 1000, QCD 3TeV, QCD Flat) # 2017 (ZMM, TTbar, ZEE, MinBias, TTbar PU, ZEE PU, TTbar design) +# 2018 (ele guns 10, 35, 1000; pho guns 10, 35; mu guns 1, 10, 100, 1000, QCD 3TeV, QCD Flat) # 2018 (ZMM, TTbar, ZEE, MinBias, TTbar PU, ZEE PU, TTbar design) +# he collapse: TTbar, TTbar PU, TTbar design # 2019 (ZMM, TTbar, ZEE, MinBias, TTbar PU, ZEE PU, TTbar design) numWFIB = [10001.0,10002.0,10003.0,10004.0,10005.0,10006.0,10007.0,10008.0,10009.0,10059.0,10071.0, 10042.0,10024.0,10025.0,10026.0,10023.0,10224.0,10225.0,10424.0, + 10801.0,10802.0,10803.0,10804.0,10805.0,10806.0,10807.0,10808.0,10809.0,10859.0,10871.0, 10842.0,10824.0,10825.0,10826.0,10823.0,11024.0,11025.0,11224.0, + 10824.6,11024.6,11224.6, 11642.0,11624.0,11625.0,11626.0,11623.0,11824.0,11825.0,12024.0] -for i,key in enumerate(upgradeKeys[2017]): - numWF=numWFAll[2017][i] - for frag in upgradeFragments: - k=frag[:-4]+'_'+key - stepList=[] - for step in upgradeProperties[2017][key]['ScenToRun']: - if 'Sim' in step: - stepList.append(k+'_'+step) - else: - stepList.append(step+'_'+key) - if numWF in numWFIB: - workflows[numWF] = [ upgradeDatasetFromFragment[frag], stepList] - numWF+=1 +for numWF in numWFIB: + if not numWF in _upgrade_workflows: continue + workflows[numWF] = _upgrade_workflows[numWF] # Tracking-specific special workflows def _trackingOnly(stepList): @@ -47,28 +41,25 @@ def _trackingOnly(stepList): continue res.append(s) return res -def _trackingRun2(stepList): +def _pixelTrackingOnly(stepList): res = [] for step in stepList: s = step - if 'RecoFull' in step: - if 'trackingOnly' in step: - s = s.replace('Only', 'OnlyRun2') - else: - s = s.replace('Full', 'Full_trackingRun2') + if 'RecoFull' in step or 'HARVESTFull' in step: + s = s.replace('Full', 'Full_pixelTrackingOnly') if 'ALCA' in s: continue res.append(s) return res -def _trackingPhase1QuadProp(stepList): +def _trackingRun2(stepList): res = [] for step in stepList: s = step if 'RecoFull' in step: if 'trackingOnly' in step: - s = s.replace('Only', 'OnlyPhase1QuadProp') + s = s.replace('Only', 'OnlyRun2') else: - s = s.replace('Full', 'Full_trackingPhase1QuadProp') + s = s.replace('Full', 'Full_trackingRun2') if 'ALCA' in s: continue res.append(s) @@ -93,6 +84,8 @@ def _trackingLowPU(stepList): workflows[10024.1] = [ workflows[10024.0][0], _trackingOnly(workflows[10024.0][1]) ] workflows[10024.2] = [ workflows[10024.0][0], _trackingRun2(workflows[10024.0][1]) ] workflows[10024.3] = [ workflows[10024.1][0], _trackingRun2(workflows[10024.1][1]) ] -workflows[10024.4] = [ workflows[10024.0][0], _trackingPhase1QuadProp(workflows[10024.0][1]) ] -workflows[10024.5] = [ workflows[10024.1][0], _trackingPhase1QuadProp(workflows[10024.1][1]) ] -workflows[10024.6] = [ workflows[10024.0][0], _trackingLowPU(workflows[10024.0][1]) ] +workflows[10024.4] = [ workflows[10024.0][0], _trackingLowPU(workflows[10024.0][1]) ] +workflows[10024.5] = [ workflows[10024.0][0], _pixelTrackingOnly(workflows[10024.0][1]) ] +# for 2018 as well, use the same numbering +workflows[10824.1] = [ workflows[10824.0][0], _trackingOnly(workflows[10024.0][1]) ] +workflows[10824.5] = [ workflows[10824.0][0], _pixelTrackingOnly(workflows[10024.0][1]) ] diff --git a/Configuration/PyReleaseValidation/python/relval_generator.py b/Configuration/PyReleaseValidation/python/relval_generator.py index abf31aa2c4b7d..9bd051332a47b 100644 --- a/Configuration/PyReleaseValidation/python/relval_generator.py +++ b/Configuration/PyReleaseValidation/python/relval_generator.py @@ -21,7 +21,7 @@ workflows[504]=['',['QCD_Pt-30_13TeV_pythia8','HARVESTGEN']] workflows[505]=['',['DYToLL_M-50_13TeV_pythia8','HARVESTGEN']] workflows[506]=['',['WToLNu_13TeV_pythia8','HARVESTGEN']] -#workflows[511]=['',['QCD_Pt-30_8TeV_herwigpp','HARVESTGEN']] +workflows[511]=['',['QCD_Pt-30_13TeV_aMCatNLO_herwig7','HARVESTGEN']] # Matrix Element Generations & Hadronization (LHE Generation + Hadronization) workflows[512]=['DYTollJets_LO_Mad_13TeV_py8',['DYToll01234Jets_5f_LO_MLM_Madgraph_LHE_13TeV','Hadronizer_TuneCUETP8M1_13TeV_MLM_5f_max4j_LHE_pythia8','HARVESTGEN2']] diff --git a/Configuration/PyReleaseValidation/python/relval_premix.py b/Configuration/PyReleaseValidation/python/relval_premix.py index 78cfc6eecdbbc..1210a9c330c01 100644 --- a/Configuration/PyReleaseValidation/python/relval_premix.py +++ b/Configuration/PyReleaseValidation/python/relval_premix.py @@ -14,6 +14,7 @@ workflows[250199]=['',['PREMIXUP15_PU25']] workflows[500199]=['',['PREMIXUP15_PU50']] workflows[250199.17]=['',['PREMIXUP17_PU25']] +workflows[250199.18]=['',['PREMIXUP18_PU25']] # 25ns pile up overlay using premix workflows[250200]=['',['ZEE_13','DIGIPRMXUP15_PU25','RECOPRMXUP15_PU25','HARVESTUP15_PU25']] @@ -34,6 +35,17 @@ workflows[250207.17]=['',['NuGun_UP17','DIGIPRMXUP17_PU25','RECOPRMXUP17_PU25','HARVESTUP17_PU25']] workflows[250208.17]=['',['SMS-T1tttt_mGl-1500_mLSP-100_13UP17','DIGIPRMXUP17_PU25','RECOPRMXUP17_PU25','HARVESTUP17_PU25']] + +workflows[250200.18]=['',['ZEE_13UP18','DIGIPRMXUP18_PU25','RECOPRMXUP18_PU25','HARVESTUP18_PU25']] +workflows[250202.18]=['',['TTbar_13UP18','DIGIPRMXUP18_PU25','RECOPRMXUP18_PU25','HARVESTUP18_PU25']] +workflows[250203.18]=['',['H125GGgluonfusion_13UP18','DIGIPRMXUP18_PU25','RECOPRMXUP18_PU25','HARVESTUP18_PU25']] +workflows[250204.18]=['',['QQH1352T_13UP18','DIGIPRMXUP18_PU25','RECOPRMXUP18_PU25','HARVESTUP18_PU25']] +workflows[250205.18]=['',['ZTT_13UP18','DIGIPRMXUP18_PU25','RECOPRMXUP18_PU25','HARVESTUP18_PU25']] +workflows[250206.18]=['',['ZMM_13UP18','DIGIPRMXUP18_PU25','RECOPRMXUP18_PU25','HARVESTUP18_PU25']] +workflows[250207.18]=['',['NuGun_UP18','DIGIPRMXUP18_PU25','RECOPRMXUP18_PU25','HARVESTUP18_PU25']] +workflows[250208.18]=['',['SMS-T1tttt_mGl-1500_mLSP-100_13UP18','DIGIPRMXUP18_PU25','RECOPRMXUP18_PU25','HARVESTUP18_PU25']] + + # 50ns pile up overlay using premix workflows[500200]=['',['ZEE_13','DIGIPRMXUP15_PU50','RECOPRMXUP15_PU50','HARVESTUP15_PU50']] workflows[500202]=['',['TTbar_13','DIGIPRMXUP15_PU50','RECOPRMXUP15_PU50','HARVESTUP15_PU50']] diff --git a/Configuration/PyReleaseValidation/python/relval_standard.py b/Configuration/PyReleaseValidation/python/relval_standard.py index 9260b9f1426a4..50fd46aaec344 100644 --- a/Configuration/PyReleaseValidation/python/relval_standard.py +++ b/Configuration/PyReleaseValidation/python/relval_standard.py @@ -239,6 +239,7 @@ workflows[136.791] = ['',['RunNoBPTX2017B','HLTDR2_2017','RECODR2_2017reHLTAlCaTkCosmics_Prompt','HARVEST2017']] workflows[136.7801] = ['',['RunHLTPhy2017B_AOD','DQMHLTonAOD_2017','HARVESTDQMHLTonAOD_2017']] workflows[136.7802] = ['',['RunHLTPhy2017B_AODextra','DQMHLTonAODextra_2017','HARVESTDQMHLTonAOD_2017']] +workflows[136.7803] = ['',['RunHLTPhy2017B_RAWAOD','DQMHLTonRAWAOD_2017']] ### run 2017C ### workflows[136.792] = ['',['RunHLTPhy2017C','HLTDR2_2017','RECODR2_2017reHLT_Prompt','HARVEST2017']] diff --git a/Configuration/PyReleaseValidation/python/relval_steps.py b/Configuration/PyReleaseValidation/python/relval_steps.py index 1cb60f7e95fc3..0c77db065b6bc 100644 --- a/Configuration/PyReleaseValidation/python/relval_steps.py +++ b/Configuration/PyReleaseValidation/python/relval_steps.py @@ -288,6 +288,7 @@ steps['RunNoBPTX2017B']={'INPUT':InputInfo(dataSet='/NoBPTX/Run2017B-v1/RAW',label='noBptx2017B',events=100000,location='STD', ls=Run2017B)} steps['RunHLTPhy2017B_AOD']={'INPUT':InputInfo(dataSet='/HLTPhysics/Run2017B-PromptReco-v1/AOD',label='hltPhy2017Baod',events=100000,location='STD', ls=Run2017BlowPU)} steps['RunHLTPhy2017B_AODextra']={'INPUT':InputInfo(dataSet='/HLTPhysics/Run2017B-PromptReco-v1/AOD',label='hltPhy2017Baodex',events=100000,location='STD', ls=Run2017BlowPU)} +steps['RunHLTPhy2017B_RAWAOD']={'INPUT':InputInfo(dataSet='/HLTPhysics/Run2017B-PromptReco-v1/AOD',dataSetParent='/HLTPhysics/Run2017B-v1/RAW',label='hltPhy2017Brawaod',events=100000,location='STD', ls=Run2017B)} #### run2 2017C #### Run2017C={301998: [[1, 150]]} @@ -465,6 +466,18 @@ def gen2017(fragment,howMuch): steps['QQH1352T_13UP17']=gen2017('QQH1352T_13TeV_TuneCUETP8M1_cfi',Kby(9,50)) steps['SMS-T1tttt_mGl-1500_mLSP-100_13UP17']=gen2017('SMS-T1tttt_mGl-1500_mLSP-100_13TeV-pythia8_cfi',Kby(9,50)) +### 2018 wf: only the ones for premixing (for the moment) +steps['NuGun_UP18']=gen2017('SingleNuE10_cfi.py',Kby(9,50)) +steps['TTbar_13UP18']=gen2017('TTbar_13TeV_TuneCUETP8M1_cfi',Kby(9,50)) +steps['ProdZEE_13UP18']=gen2017('ZEE_13TeV_TuneCUETP8M1_cfi',Kby(9,50)) +steps['ZEE_13UP18']=gen2017('ZEE_13TeV_TuneCUETP8M1_cfi',Kby(9,50)) +steps['ZMM_13UP18']=gen2017('ZMM_13TeV_TuneCUETP8M1_cfi',Kby(18,100)) +steps['ZTT_13UP18']=gen2017('ZTT_All_hadronic_13TeV_TuneCUETP8M1_cfi',Kby(9,80)) +steps['H125GGgluonfusion_13UP18']=gen2017('H125GGgluonfusion_13TeV_TuneCUETP8M1_cfi',Kby(9,50)) +steps['QQH1352T_13UP18']=gen2017('QQH1352T_13TeV_TuneCUETP8M1_cfi',Kby(9,50)) +steps['SMS-T1tttt_mGl-1500_mLSP-100_13UP18']=gen2017('SMS-T1tttt_mGl-1500_mLSP-100_13TeV-pythia8_cfi',Kby(9,50)) + + # 13TeV High Stats samples steps['ZMM_13_HS']=gen2015('ZMM_13TeV_TuneCUETP8M1_cfi',Kby(209,100)) steps['TTbar_13_HS']=gen2015('TTbar_13TeV_TuneCUETP8M1_cfi',Kby(100,50)) @@ -478,22 +491,24 @@ def identitySim(wf): baseDataSetRelease=[ 'CMSSW_9_2_4-91X_mcRun1_realistic_v2-v1', # 0 run1 samples; note TTbar GENSIM has v2 (see TTbarINPUT below) - 'CMSSW_9_4_0_pre3-94X_mc2017_realistic_v4-v1', # 1 GEN-SIM for HI RunII, 2018 + 'CMSSW_10_0_0_pre2-100X_mc2017_realistic_v1-v1', # 1 GEN-SIM for HI RunII, 2018 'CMSSW_6_2_0_pre8-PRE_ST62_V8_FastSim-v1', # 2 for fastsim id test # 'CMSSW_7_1_0_pre5-START71_V1-v2', # 3 8 TeV , for the one sample which is part of the routine relval production (RelValZmumuJets_Pt_20_300, because of -v2) # THIS ABOVE IS NOT USED, AT THE MOMENT 'CMSSW_9_2_4-91X_mcRun2_asymptotic_v3-v1', # 3 - GEN-SIM input for 13 TeV 2016 workfows 'CMSSW_7_3_0_pre1-PRE_LS172_V15_FastSim-v1', # 4 - fast sim GEN-SIM-DIGI-RAW-HLTDEBUG for id tests - 'CMSSW_9_0_0_pre4-PU25ns_90X_mcRun2_asymptotic_v1-v1', # 5 - fullSim PU 25ns premix - 'CMSSW_8_1_0_pre15-PU50ns_81X_mcRun2_startup_v12-v1', # 6 - fullSim PU 50ns premix - 'CMSSW_9_4_0_pre3-94X_mcRun2_asymptotic_v0_FastSim-v1', # 7 - fastSim MinBias for mixing - 'CMSSW_9_4_0_pre3-PU25ns_94X_mcRun2_asymptotic_v0_FastSim-v1',# 8 - fastSim premixed MinBias - 'CMSSW_9_4_0_pre3-94X_mc2017_realistic_v4-v1', # 9 - Run2 HI GEN-SIM for mixing + 'CMSSW_9_0_0_pre4-PU25ns_90X_mcRun2_asymptotic_v1-v1', # 5 - fullSim PU 25ns UP15 premix + 'CMSSW_8_1_0_pre15-PU50ns_81X_mcRun2_startup_v12-v1', # 6 - fullSim PU 50ns UP15 premix + 'CMSSW_10_0_0_pre2-100X_mcRun2_asymptotic_v2_FastSim-v1', # 7 - fastSim MinBias for mixing + 'CMSSW_10_0_0_pre2-PU25ns_100X_mcRun2_asymptotic_v2_FastSim-v1',# 8 - fastSim premixed MinBias + 'CMSSW_10_0_0_pre2-100X_mc2017_realistic_v1-v1', # 9 - Run2 HI GEN-SIM for mixing 'CMSSW_7_6_0-76X_mcRun2_asymptotic_v11-v1', # 10 - 13 TeV High Stats GEN-SIM 'CMSSW_7_6_0_pre7-76X_mcRun2_asymptotic_v9_realBS-v1', # 11 - 13 TeV High Stats MiniBias for mixing GEN-SIM 'CMSSW_8_1_0_pre9_Geant4102-81X_mcRun2cosmics_startup_peak_v2-v1', # 12 - GEN-SIM input for 1307 cosmics wf from 810_p2 - 'CMSSW_9_4_0_pre3-94X_mc2017_realistic_v4-v1', # 13 - 13 TeV samples with GEN-SIM from PhaseI upgrade - 'CMSSW_9_4_0_pre3-PU25ns_94X_mc2017_realistic_v4-v1', # 14 - fullSim PU 25ns UP17 premix + 'CMSSW_10_0_0_pre2-100X_mc2017_realistic_v1-v1', # 13 - 13 TeV samples with GEN-SIM from PhaseI upgrade + 'CMSSW_10_0_0_pre2-PU25ns_100X_mc2017_realistic_v1-v1', # 14 - fullSim PU 25ns UP17 premix + 'CMSSW_10_0_0_pre3-PU25ns_100X_upgrade2018_realistic_v4-v1', #15 - fullSim PU 25ns UP18 premix + 'CMSSW_10_0_0_pre2-100X_upgrade2018_realistic_v1-v1', #16 - GENSIM input 2018 ] @@ -618,6 +633,17 @@ def identitySim(wf): steps['SMS-T1tttt_mGl-1500_mLSP-100_13UP17INPUT']={'INPUT':InputInfo(dataSet='/RelValSMS-T1tttt_mGl-1500_mLSP-100_13/%s/GEN-SIM'%(baseDataSetRelease[13],),location='STD')} +# INPUT commands for 2017 wf +steps['TTbar_13UP18INPUT']={'INPUT':InputInfo(dataSet='/RelValTTbar_13/%s/GEN-SIM'%(baseDataSetRelease[16],),location='STD')} +steps['ZEE_13UP18INPUT']={'INPUT':InputInfo(dataSet='/RelValZEE_13/%s/GEN-SIM'%(baseDataSetRelease[16],),location='STD')} +steps['ZMM_13UP18INPUT']={'INPUT':InputInfo(dataSet='/RelValZMM_13/%s/GEN-SIM'%(baseDataSetRelease[16],),location='STD')} +steps['ZTT_13UP18INPUT']={'INPUT':InputInfo(dataSet='/RelValZTT_13/%s/GEN-SIM'%(baseDataSetRelease[16],),location='STD')} +steps['H125GGgluonfusion_13UP18INPUT']={'INPUT':InputInfo(dataSet='/RelValH125GGgluonfusion_13/%s/GEN-SIM'%(baseDataSetRelease[16],),location='STD')} +steps['QQH1352T_13UP18INPUT']={'INPUT':InputInfo(dataSet='/RelValQQH1352T_13/%s/GEN-SIM'%(baseDataSetRelease[16],),location='STD')} +steps['NuGun_UP18INPUT']={'INPUT':InputInfo(dataSet='/RelValNuGun/%s/GEN-SIM'%(baseDataSetRelease[16],),location='STD')} +steps['SMS-T1tttt_mGl-1500_mLSP-100_13UP18INPUT']={'INPUT':InputInfo(dataSet='/RelValSMS-T1tttt_mGl-1500_mLSP-100_13/%s/GEN-SIM'%(baseDataSetRelease[16],),location='STD')} + + #input for fast sim workflows to be added - TODO #input for 13 TeV High Stats samples @@ -755,7 +781,7 @@ def genS(fragment,howMuch): hiAlca2011 = {'--conditions':'auto:run1_mc_hi'} hiAlca2015 = {'--conditions':'auto:run2_mc_hi', '--era':'Run2_HI'} hiAlca2017 = {'--conditions':'auto:phase1_2017_realistic', '--era':'Run2_2017_pp_on_XeXe'} -hiAlca2018 = {'--conditions':'auto:phase1_2017_realistic', '--era':'Run2_2017'} +hiAlca2018 = {'--conditions':'auto:phase1_2018_realistic', '--era':'Run2_2018'} hiDefaults2011=merge([hiAlca2011,{'--scenario':'HeavyIons','-n':2}]) @@ -967,7 +993,7 @@ def identityFS(wf): steps['SoftQCDelastic_13TeV_pythia8']=genvalid('SoftQCDelastic_13TeV_pythia8_cff',step1GenDefaults) steps['SoftQCDinelastic_13TeV_pythia8']=genvalid('SoftQCDinelastic_13TeV_pythia8_cff',step1GenDefaults) -steps['QCD_Pt-30_8TeV_herwigpp']=genvalid('QCD_Pt_30_8TeV_herwigpp_cff',step1GenDefaults) +steps['QCD_Pt-30_13TeV_aMCatNLO_herwig7']=genvalid('Herwig7_Matchbox_aMCatNLO_Herwig_ppTojj_cff',step1GenDefaults) steps['ZprimeToll_M3000_13TeV_pythia8']=genvalid('ZprimeToll_M3000_13TeV_pythia8_cff',step1GenDefaults) steps['WprimeTolNu_M3000_13TeV_pythia8']=genvalid('WprimeTolNu_M3000_13TeV_pythia8_cff',step1GenDefaults) @@ -1079,6 +1105,7 @@ def lhegensim2017(fragment,howMuch): PU50={'-n':10,'--pileup':'AVE_35_BX_50ns','--pileup_input':'das:/RelValMinBias_13/%s/GEN-SIM'%(baseDataSetRelease[3],)} PUHI={'-n':10,'--pileup_input':'das:/RelValHydjetQ_B12_5020GeV_2018/%s/GEN-SIM'%(baseDataSetRelease[9])} PU25UP17={'-n':10,'--pileup':'AVE_35_BX_25ns','--pileup_input':'das:/RelValMinBias_13/%s/GEN-SIM'%(baseDataSetRelease[13],)} +PU25UP18={'-n':10,'--pileup':'AVE_50_BX_25ns','--pileup_input':'das:/RelValMinBias_13/%s/GEN-SIM'%(baseDataSetRelease[16],)} #PU for FastSim # FS_PU_INPUT_13TEV = "file:/afs/cern.ch/work/l/lveldere/minbias.root" # placeholder for relval to be produced with wf 135.8 @@ -1134,6 +1161,15 @@ def lhegensim2017(fragment,howMuch): '-n' :'10', } +#for 2018 +step2Upg2018Defaults = {'-s' :'DIGI:pdigi_valid,L1,DIGI2RAW,HLT:@relval2018', + '--conditions' :'auto:phase1_2018_realistic', + '--datatier' :'GEN-SIM-DIGI-RAW-HLTDEBUG', + '--eventcontent':'FEVTDEBUGHLT', + '--era' :'Run2_2018', + '-n' :'10', + } + steps['DIGIUP15']=merge([step2Upg2015Defaults]) steps['DIGIUP15PROD1']=merge([{'-s':'DIGI,L1,DIGI2RAW,HLT:@relval2016','--eventcontent':'RAWSIM','--datatier':'GEN-SIM-RAW'},step2Upg2015Defaults]) @@ -1141,6 +1177,7 @@ def lhegensim2017(fragment,howMuch): steps['DIGIUP15_PU50']=merge([PU50,step2Upg2015Defaults50ns]) steps['DIGIUP17']=merge([step2Upg2017Defaults]) steps['DIGIUP17_PU25']=merge([PU25UP17,step2Upg2017Defaults]) +steps['DIGIUP18_PU25']=merge([PU25UP18,step2Upg2018Defaults]) # for Run2 PPb MC workflows steps['DIGIUP15_PPb']=merge([{'-s':'DIGI:pdigi_valid,L1,DIGI2RAW,HLT:PIon','--conditions':'auto:run2_mc_pa', '--era':'Run2_2016_pA'}, steps['DIGIUP15']]) @@ -1194,9 +1231,14 @@ def lhegensim2017(fragment,howMuch): {'--era':'Run2_2017'}, premixUp2015Defaults]) +premixUp2018Defaults = merge([{'--conditions':'auto:phase1_2018_realistic'}, + {'--era':'Run2_2018'}, + premixUp2015Defaults]) + steps['PREMIXUP15_PU25']=merge([PU25,Kby(100,100),premixUp2015Defaults]) steps['PREMIXUP15_PU50']=merge([PU50,Kby(100,100),premixUp2015Defaults50ns]) steps['PREMIXUP17_PU25']=merge([PU25UP17,Kby(100,100),premixUp2017Defaults]) +steps['PREMIXUP18_PU25']=merge([PU25UP18,Kby(100,100),premixUp2018Defaults]) digiPremixUp2015Defaults25ns = { '--conditions' : 'auto:run2_mc', @@ -1223,9 +1265,22 @@ def lhegensim2017(fragment,howMuch): '--era' : 'Run2_2017' } + +digiPremixUp2018Defaults25ns = { + '--conditions' : 'auto:phase1_2018_realistic', + '-s' : 'DIGIPREMIX_S2:pdigi_valid,DATAMIX,L1,DIGI2RAW,HLT:@relval2018', + '--pileup_input' : 'das:/RelValPREMIXUP18_PU25/%s/GEN-SIM-DIGI-RAW'%baseDataSetRelease[15], + '--eventcontent' : 'FEVTDEBUGHLT', + '--datatier' : 'GEN-SIM-DIGI-RAW-HLTDEBUG', + '--datamix' : 'PreMix', + '--era' : 'Run2_2018' + } + + steps['DIGIPRMXUP15_PU25']=merge([digiPremixUp2015Defaults25ns]) steps['DIGIPRMXUP15_PU50']=merge([digiPremixUp2015Defaults50ns]) steps['DIGIPRMXUP17_PU25']=merge([digiPremixUp2017Defaults25ns]) +steps['DIGIPRMXUP18_PU25']=merge([digiPremixUp2018Defaults25ns]) premixProd25ns = {'-s' : 'DIGIPREMIX_S2,DATAMIX,L1,DIGI2RAW,HLT:@relval2016', '--eventcontent' : 'PREMIXRAW', @@ -1451,6 +1506,11 @@ def gen2018HiMix(fragment,howMuch): '--datatier':'GEN-SIM-RECO,DQMIO', '--eventcontent':'RECOSIM,DQM', } +step3_pixelTrackingOnly = { + '-s': 'RAW2DIGI:RawToDigi_pixelOnly,RECO:reconstruction_pixelTrackingOnly,VALIDATION:@pixelTrackingOnlyValidation', + '--datatier': 'GEN-SIM-RECO,DQMIO', + '--eventcontent': 'RECOSIM,DQM', +} step3_trackingLowPU = { '--era': 'Run2_2016_trackingLowPU' } @@ -1591,6 +1651,9 @@ def gen2018HiMix(fragment,howMuch): {'--conditions':'auto:phase1_2017_realistic','--era':'Run2_2017','--customise':'SimGeneral/DataMixingModule/customiseForPremixingInput.customiseForPreMixingInput'}, step3Up2015Defaults]) +steps['RECOPRMXUP18_PU25']=merge([ + {'--conditions':'auto:phase1_2018_realistic','--era':'Run2_2018','--customise':'SimGeneral/DataMixingModule/customiseForPremixingInput.customiseForPreMixingInput'}, + step3Up2015Defaults]) recoPremixUp15prod = merge([ #{'-s':'RAW2DIGI,L1Reco,RECO,EI'}, # tmp @@ -1794,6 +1857,18 @@ def gen2018HiMix(fragment,howMuch): } steps['DQMHLTonAODextra_2017'] = merge([ {'-s':'DQM:offlineHLTSourceOnAODextra'}, steps['DQMHLTonAOD_2017'] ]) +steps['DQMHLTonRAWAOD_2017']={ + '--process':'reHLT', + '-s':'HLT:@relval2017,DQM:offlineHLTSourceOnAOD', + '--conditions':'auto:run2_data_promptlike', + '--data':'', + '--eventcontent':'DQM', + '--datatier':'DQMIO', + '--era':'Run2_2017', + '--secondfilein':'filelist:step1_dasparentquery.log', + '--customise_commands':'"process.HLTAnalyzerEndpath.remove(process.hltL1TGlobalSummary)"', + } + steps['HARVESTDQMHLTonAOD_2017'] = merge([ {'--filein':'file:DQMHLTonAOD.root','-s':'HARVESTING:hltOfflineDQMClient'}, steps['HARVEST2017'] ]) ### Harvesting step for the DQM-only workflow steps['HARVESTDDQM']=merge([{'-s':'HARVESTING:@common+@muon+@hcal+@jetmet+@ecal'},steps['HARVESTD']]) @@ -1910,7 +1985,10 @@ def gen2018HiMix(fragment,howMuch): steps['HARVESTUP15_trackingOnly']=merge([{'-s': 'HARVESTING:@trackingOnlyValidation+@trackingOnlyDQM'}, steps['HARVESTUP15']]) steps['HARVESTUP17']=merge([{'--conditions':'auto:phase1_2017_realistic','--era' : 'Run2_2017'},steps['HARVESTUP15']]) +steps['HARVESTUP18']=merge([{'--conditions':'auto:phase1_2018_realistic','--era' : 'Run2_2018'},steps['HARVESTUP15']]) + steps['HARVESTUP17_PU25']=steps['HARVESTUP17'] +steps['HARVESTUP18_PU25']=steps['HARVESTUP18'] steps['HARVESTDR2_REMINIAOD_mc2016']=merge([{'-s':'HARVESTING:@miniAODValidation+@miniAODDQM','--era':'Run2_2016,run2_miniAOD_80XLegacy'},steps['HARVESTUP15']]) @@ -2089,10 +2167,10 @@ def gen2018HiMix(fragment,howMuch): from Configuration.PyReleaseValidation.upgradeWorkflowComponents import * defaultDataSets={} -defaultDataSets['2017']='CMSSW_9_4_0_pre3-94X_mc2017_realistic_v4-v' -defaultDataSets['2017Design']='CMSSW_9_4_0_pre3-94X_mc2017_design_IdealBS_v4-v' -defaultDataSets['2018']='CMSSW_10_0_0_pre1-94X_upgrade2018_realistic_v5-v' -#defaultDataSets['2018Design']='CMSSW_8_1_0_pre16-81X_upgrade2017_design_IdealBS_v6-v' +defaultDataSets['2017']='CMSSW_10_0_0_pre2-100X_mc2017_realistic_v1-v' +defaultDataSets['2017Design']='CMSSW_10_0_0_pre2-100X_mc2017_design_IdealBS_v1-v' +defaultDataSets['2018']='CMSSW_10_0_0_pre2-100X_upgrade2018_realistic_v1-v' +#defaultDataSets['2018Design']='CMSSW_10_0_0_pre2-100X_upgrade2018_design_IdealBS_v1-v' #defaultDataSets['2019']='' #defaultDataSets['2019Design']='' defaultDataSets['2023D17']='' @@ -2105,7 +2183,7 @@ def gen2018HiMix(fragment,howMuch): defaultDataSets[key+'PU']=defaultDataSets[key] # sometimes v1 won't be used - override it here - the dictionary key is gen fragment + '_' + geometry -versionOverrides={} +versionOverrides={'BuMixing_BMuonFilter_forSTEAM_13TeV_TuneCUETP8M1_2017':'2','SingleElectronPt10_pythia8_2017':'2','HSCPstop_M_200_TuneCUETP8M1_13TeV_pythia8_2017':'2','RSGravitonToGammaGamma_kMpl01_M_3000_TuneCUETP8M1_13TeV_pythia8_2017':'2','WprimeToENu_M-2000_TuneCUETP8M1_13TeV-pythia8_2017':'2','DisplacedSUSY_stopToBottom_M_300_1000mm_TuneCUETP8M1_13TeV_pythia8_2017':'2','TenE_E_0_200_pythia8_2017':'2','TenE_E_0_200_pythia8_2017PU':'2'} baseDataSetReleaseBetter={} for gen in upgradeFragments: @@ -2120,10 +2198,13 @@ def gen2018HiMix(fragment,howMuch): for ds in defaultDataSets: key='MinBias_14TeV_pythia8_TuneCUETP8M1'+'_'+ds name=baseDataSetReleaseBetter[key] - if '2017' in name or '2018' in name: +# if '2017' in name or '2018' in name: + if '2017' in name: PUDataSets[ds]={'-n':10,'--pileup':'AVE_35_BX_25ns','--pileup_input':'das:/RelValMinBias_13/%s/GEN-SIM'%(name,)} + elif '2018' in name: + PUDataSets[ds]={'-n':10,'--pileup':'AVE_50_BX_25ns','--pileup_input':'das:/RelValMinBias_13/%s/GEN-SIM'%(name,)} else: - PUDataSets[ds]={'-n':10,'--pileup':'AVE_35_BX_25ns','--pileup_input':'das:/RelValMinBias_14TeV/%s/GEN-SIM'%(name,)} + PUDataSets[ds]={'-n':10,'--pileup':'AVE_35_BX_25ns','--pileup_input':'das:/RelValMinBias_14TeV/%s/GEN-SIM'%(name,)} #PUDataSets[ds]={'-n':10,'--pileup':'AVE_50_BX_25ns','--pileup_input':'das:/RelValMinBias_13/%s/GEN-SIM'%(name,)} #PUDataSets[ds]={'-n':10,'--pileup':'AVE_70_BX_25ns','--pileup_input':'das:/RelValMinBias_13/%s/GEN-SIM'%(name,)} @@ -2279,6 +2360,11 @@ def gen2018HiMix(fragment,howMuch): if 'Reco' in step: upgradeStepDict[stepName][k] = merge([step3_trackingOnly, upgradeStepDict[step][k]]) elif 'HARVEST' in step: upgradeStepDict[stepName][k] = merge([{'-s': 'HARVESTING:@trackingOnlyValidation+@trackingOnlyDQM'}, upgradeStepDict[step][k]]) + for step in upgradeSteps['pixelTrackingOnly']['steps']: + stepName = step + upgradeSteps['pixelTrackingOnly']['suffix'] + if 'Reco' in step: upgradeStepDict[stepName][k] = merge([step3_pixelTrackingOnly, upgradeStepDict[step][k]]) + elif 'HARVEST' in step: upgradeStepDict[stepName][k] = merge([{'-s': 'HARVESTING:@trackingOnlyValidation'}, upgradeStepDict[step][k]]) + for step in upgradeSteps['Timing']['steps']: stepName = step + upgradeSteps['Timing']['suffix'] upgradeStepDict[stepName][k] = deepcopy(upgradeStepDict[step][k]) @@ -2298,6 +2384,10 @@ def gen2018HiMix(fragment,howMuch): else: upgradeStepDict[stepName][k]['--customise'] = custNew + for step in upgradeSteps['heCollapse']['steps']: + stepName = step + upgradeSteps['heCollapse']['suffix'] + upgradeStepDict[stepName][k] = merge([{'--procModifier': 'run2_HECollapse_2018'}, upgradeStepDict[step][k]]) + # setup PU if k2 in PUDataSets: for stepType in upgradeSteps.keys(): @@ -2330,6 +2420,4 @@ def gen2018HiMix(fragment,howMuch): # 2017 tracking specific eras steps['RecoFull_trackingRun2_2017'] = merge([{'--era': 'Run2_2017_trackingRun2'}, steps['RecoFull_2017']]) steps['RecoFull_trackingOnlyRun2_2017'] = merge([{'--era': 'Run2_2017_trackingRun2'}, steps['RecoFull_trackingOnly_2017']]) -steps['RecoFull_trackingPhase1QuadProp_2017'] = merge([{'--era': 'Run2_2017_trackingPhase1QuadProp'}, steps['RecoFull_2017']]) -steps['RecoFull_trackingOnlyPhase1QuadProp_2017'] = merge([{'--era': 'Run2_2017_trackingPhase1QuadProp'}, steps['RecoFull_trackingOnly_2017']]) steps['RecoFull_trackingLowPU_2017'] = merge([{'--era': 'Run2_2017_trackingLowPU'}, steps['RecoFull_2017']]) diff --git a/Configuration/PyReleaseValidation/python/relval_upgrade.py b/Configuration/PyReleaseValidation/python/relval_upgrade.py index 99250e2735b34..825406a3031c6 100644 --- a/Configuration/PyReleaseValidation/python/relval_upgrade.py +++ b/Configuration/PyReleaseValidation/python/relval_upgrade.py @@ -58,4 +58,8 @@ def makeStepName(key,frag,step,suffix): if (upgradeDatasetFromFragment[frag]=="TTbar_13" or upgradeDatasetFromFragment[frag]=="TTbar_14TeV") and not 'PU' in key and hasHarvest: workflows[numWF+upgradeSteps['trackingOnly']['offset']] = [ upgradeDatasetFromFragment[frag], stepList['trackingOnly']] + # special workflows for HE + if upgradeDatasetFromFragment[frag]=="TTbar_13" and '2018' in key: + workflows[numWF+upgradeSteps['heCollapse']['offset']] = [ upgradeDatasetFromFragment[frag], stepList['heCollapse']] + numWF+=1 diff --git a/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py b/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py index 9f8eb9c72ab37..f4e192a7da6ad 100644 --- a/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py +++ b/Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py @@ -94,6 +94,17 @@ 'suffix' : '_trackingOnly', 'offset' : 0.1, } +upgradeSteps['pixelTrackingOnly'] = { + 'steps' : [ + 'RecoFull', + 'HARVESTFull', + 'RecoFullGlobal', + 'HARVESTFullGlobal', + ], + 'PU' : [], + 'suffix' : '_pixelTrackingOnly', + 'offset' : 0.4, +} upgradeSteps['Timing'] = { 'steps' : upgradeSteps['baseline']['steps'], 'PU' : upgradeSteps['baseline']['PU'], @@ -115,6 +126,18 @@ 'suffix' : '_Neutron', 'offset' : 0.3, } +upgradeSteps['heCollapse'] = { + 'steps' : [ + 'RecoFull', + 'RecoFullGlobal', + ], + 'PU' : [ + 'RecoFull', + 'RecoFullGlobal', + ], + 'suffix' : '_heCollapse', + 'offset' : 0.6, +} upgradeProperties = {} @@ -137,14 +160,14 @@ '2018' : { 'Geom' : 'DB:Extended', 'GT' : 'auto:phase1_2018_realistic', - 'HLTmenu': '@relval2017', + 'HLTmenu': '@relval2018', 'Era' : 'Run2_2018', 'ScenToRun' : ['GenSimFull','DigiFull','RecoFull','ALCAFull','HARVESTFull'], }, '2018Design' : { 'Geom' : 'DB:Extended', 'GT' : 'auto:phase1_2018_design', - 'HLTmenu': '@relval2017', + 'HLTmenu': '@relval2018', 'Era' : 'Run2_2018', 'BeamSpot': 'GaussSigmaZ4cm', 'ScenToRun' : ['GenSimFull','DigiFull','RecoFull','HARVESTFull'], @@ -337,7 +360,7 @@ 'DoubleMuPt10Extended_pythia8_cfi':Kby(25,100), 'DoubleMuPt100Extended_pythia8_cfi':Kby(9,100), 'DoubleMuPt1000Extended_pythia8_cfi':Kby(9,100), - 'SinglePiE50HCAL_pythia8_cfi':Kby(10,100), + 'SinglePiE50HCAL_pythia8_cfi':Kby(50,500), 'QCD_Pt_600_800_13TeV_TuneCUETP8M1_cfi':Kby(9,50), 'Wjet_Pt_80_120_14TeV_TuneCUETP8M1_cfi':Kby(9,100), 'Wjet_Pt_3000_3500_14TeV_TuneCUETP8M1_cfi':Kby(9,50), diff --git a/Configuration/Skimming/python/PDWG_BPHSkim_cff.py b/Configuration/Skimming/python/PDWG_BPHSkim_cff.py index 629b3f7c4fe70..8526d5b05beae 100644 --- a/Configuration/Skimming/python/PDWG_BPHSkim_cff.py +++ b/Configuration/Skimming/python/PDWG_BPHSkim_cff.py @@ -52,7 +52,6 @@ onia2MuMuPATCounter = cms.EDFilter('CandViewCountFilter', src = cms.InputTag('onia2MuMuPAT'), minNumber = cms.uint32(1), - filter = cms.bool(True) ) # make photon candidate conversions for P-wave studies diff --git a/Configuration/StandardSequences/python/Eras.py b/Configuration/StandardSequences/python/Eras.py index b9117c871e5b7..9630244d05a98 100644 --- a/Configuration/StandardSequences/python/Eras.py +++ b/Configuration/StandardSequences/python/Eras.py @@ -21,7 +21,6 @@ def __init__(self): 'Run2_2016_pA', 'Run2_2017', 'Run2_2017_trackingRun2', - 'Run2_2017_trackingPhase1QuadProp', 'Run2_2017_trackingLowPU', 'Run2_2017_pp_on_XeXe', 'Run2_2017_ppRef', @@ -36,14 +35,14 @@ def __init__(self): 'stage1L1Trigger', 'fastSim', 'peripheralPbPb', 'pA_2016', 'run2_HE_2017', 'stage2L1Trigger', 'stage2L1Trigger_2017', - 'run2_HF_2017', 'run2_HCAL_2017', 'run2_HEPlan1_2017', + 'run2_HF_2017', 'run2_HCAL_2017', 'run2_HEPlan1_2017', 'run2_HB_2018','run2_HE_2018', 'run3_HB', 'run3_common', 'phase1Pixel', 'run3_GEM', 'run2_GEM_2017', 'run2_GEM_2017_MCTest', 'run2_CSC_2018', 'phase2_common', 'phase2_tracker', 'phase2_hgcal', 'phase2_muon', 'phase2_timing', 'phase2_timing_layer','phase2_hcal', - 'trackingLowPU', 'trackingPhase1', 'trackingPhase1QuadProp', 'ctpps_2016', 'trackingPhase2PU140', + 'trackingLowPU', 'trackingPhase1', 'ctpps_2016', 'trackingPhase2PU140', 'tracker_apv_vfp30_2016', 'run2_miniAOD_80XLegacy', 'run2_nanoAOD_92X', 'hcalHardcodeConditions', 'hcalSkipPacker'] internalUseModChains = ['run2_2017_noTrackingModifier'] diff --git a/Configuration/StandardSequences/python/Mixing.py b/Configuration/StandardSequences/python/Mixing.py index c42bc38a558a1..02cc229f5def7 100644 --- a/Configuration/StandardSequences/python/Mixing.py +++ b/Configuration/StandardSequences/python/Mixing.py @@ -22,21 +22,21 @@ def addMixingScenario(label,dict): addMixingScenario("E10TeV_L21E31_BX432",{'file': 'SimGeneral.MixingModule.mix_E10TeV_L21E31_BX432_cfi'}) addMixingScenario("E14TeV_L10E33_BX2808",{'file': 'SimGeneral.MixingModule.mix_E14TeV_L10E33_BX2808_cfi'}) addMixingScenario("E14TeV_L28E32_BX2808",{'file': 'SimGeneral.MixingModule.mix_E14TeV_L28E32_BX2808_cfi'}) -addMixingScenario("E7TeV_AVE_01_BX2808",{'file': 'SimGeneral.MixingModule.mix_POISSON_avergage_cfi', 'BX': 25, 'B': (-5,3), 'N': 0.1}) -addMixingScenario("E7TeV_AVE_02_BX2808",{'file': 'SimGeneral.MixingModule.mix_POISSON_avergage_cfi', 'BX': 25, 'B': (-5,3), 'N': 0.2}) -addMixingScenario("E7TeV_AVE_05_BX2808",{'file': 'SimGeneral.MixingModule.mix_POISSON_avergage_cfi', 'BX': 25, 'B': (-5,3), 'N': 0.5}) -addMixingScenario("E7TeV_AVE_1_BX2808",{'file': 'SimGeneral.MixingModule.mix_POISSON_avergage_cfi', 'BX': 25, 'B': (-5,3), 'N': 1.}) -addMixingScenario("E7TeV_AVE_2_BX2808",{'file': 'SimGeneral.MixingModule.mix_POISSON_avergage_cfi', 'BX': 25, 'B': (-5,3), 'N': 2.}) -addMixingScenario("E7TeV_AVE_5_BX2808",{'file': 'SimGeneral.MixingModule.mix_POISSON_avergage_cfi', 'BX': 25, 'B': (-5,3), 'N': 5.}) -addMixingScenario("E7TeV_AVE_10_BX2808",{'file': 'SimGeneral.MixingModule.mix_POISSON_avergage_cfi', 'BX': 25, 'B': (-5,3), 'N': 10.}) -addMixingScenario("E7TeV_AVE_20_BX2808",{'file': 'SimGeneral.MixingModule.mix_POISSON_avergage_cfi', 'BX': 25, 'B': (-5,3), 'N': 20.}) -addMixingScenario("E7TeV_AVE_50_BX2808",{'file': 'SimGeneral.MixingModule.mix_POISSON_avergage_cfi', 'BX': 25, 'B': (-5,3), 'N': 50.}) -addMixingScenario("E7TeV_AVE_1_BX156",{'file': 'SimGeneral.MixingModule.mix_POISSON_avergage_cfi', 'BX': 450, 'B': (-5,3), 'N': 1.}) -addMixingScenario("E7TeV_AVE_2_BX156",{'file': 'SimGeneral.MixingModule.mix_POISSON_avergage_cfi', 'BX': 450, 'B': (-5,3), 'N': 2.}) -addMixingScenario("E7TeV_AVE_3_BX156",{'file': 'SimGeneral.MixingModule.mix_POISSON_avergage_cfi', 'BX': 450, 'B': (-5,3), 'N': 3.}) -addMixingScenario("E7TeV_AVE_5_BX156",{'file': 'SimGeneral.MixingModule.mix_POISSON_avergage_cfi', 'BX': 450, 'B': (-5,3), 'N': 5.}) -addMixingScenario("E7TeV_AVE_2_8_BX_50ns",{'file': 'SimGeneral.MixingModule.mix_POISSON_avergage_cfi', 'BX': 50, 'B': (-3,2), 'N': 2.8}) -addMixingScenario("E7TeV_AVE_2_8_BXgt50ns_intime_only",{'file': 'SimGeneral.MixingModule.mix_POISSON_avergage_cfi', 'BX': 450, 'B': (0,0), 'N': 2.8}) +addMixingScenario("E7TeV_AVE_01_BX2808",{'file': 'SimGeneral.MixingModule.mix_POISSON_average_cfi', 'BX': 25, 'B': (-5,3), 'N': 0.1}) +addMixingScenario("E7TeV_AVE_02_BX2808",{'file': 'SimGeneral.MixingModule.mix_POISSON_average_cfi', 'BX': 25, 'B': (-5,3), 'N': 0.2}) +addMixingScenario("E7TeV_AVE_05_BX2808",{'file': 'SimGeneral.MixingModule.mix_POISSON_average_cfi', 'BX': 25, 'B': (-5,3), 'N': 0.5}) +addMixingScenario("E7TeV_AVE_1_BX2808",{'file': 'SimGeneral.MixingModule.mix_POISSON_average_cfi', 'BX': 25, 'B': (-5,3), 'N': 1.}) +addMixingScenario("E7TeV_AVE_2_BX2808",{'file': 'SimGeneral.MixingModule.mix_POISSON_average_cfi', 'BX': 25, 'B': (-5,3), 'N': 2.}) +addMixingScenario("E7TeV_AVE_5_BX2808",{'file': 'SimGeneral.MixingModule.mix_POISSON_average_cfi', 'BX': 25, 'B': (-5,3), 'N': 5.}) +addMixingScenario("E7TeV_AVE_10_BX2808",{'file': 'SimGeneral.MixingModule.mix_POISSON_average_cfi', 'BX': 25, 'B': (-5,3), 'N': 10.}) +addMixingScenario("E7TeV_AVE_20_BX2808",{'file': 'SimGeneral.MixingModule.mix_POISSON_average_cfi', 'BX': 25, 'B': (-5,3), 'N': 20.}) +addMixingScenario("E7TeV_AVE_50_BX2808",{'file': 'SimGeneral.MixingModule.mix_POISSON_average_cfi', 'BX': 25, 'B': (-5,3), 'N': 50.}) +addMixingScenario("E7TeV_AVE_1_BX156",{'file': 'SimGeneral.MixingModule.mix_POISSON_average_cfi', 'BX': 450, 'B': (-5,3), 'N': 1.}) +addMixingScenario("E7TeV_AVE_2_BX156",{'file': 'SimGeneral.MixingModule.mix_POISSON_average_cfi', 'BX': 450, 'B': (-5,3), 'N': 2.}) +addMixingScenario("E7TeV_AVE_3_BX156",{'file': 'SimGeneral.MixingModule.mix_POISSON_average_cfi', 'BX': 450, 'B': (-5,3), 'N': 3.}) +addMixingScenario("E7TeV_AVE_5_BX156",{'file': 'SimGeneral.MixingModule.mix_POISSON_average_cfi', 'BX': 450, 'B': (-5,3), 'N': 5.}) +addMixingScenario("E7TeV_AVE_2_8_BX_50ns",{'file': 'SimGeneral.MixingModule.mix_POISSON_average_cfi', 'BX': 50, 'B': (-3,2), 'N': 2.8}) +addMixingScenario("E7TeV_AVE_2_8_BXgt50ns_intime_only",{'file': 'SimGeneral.MixingModule.mix_POISSON_average_cfi', 'BX': 450, 'B': (0,0), 'N': 2.8}) addMixingScenario("E7TeV_FIX_1_BX156",{'file': 'SimGeneral.MixingModule.mix_FIX_average_cfi', 'BX': 450, 'B': (-5,3), 'N': 1}) addMixingScenario("E7TeV_FIX_2_BX156",{'file': 'SimGeneral.MixingModule.mix_FIX_average_cfi', 'BX': 450, 'B': (-5,3), 'N': 2}) addMixingScenario("E7TeV_FIX_3_BX156",{'file': 'SimGeneral.MixingModule.mix_FIX_average_cfi', 'BX': 450, 'B': (-5,3), 'N': 3}) diff --git a/Configuration/StandardSequences/python/RawToDigi_cff.py b/Configuration/StandardSequences/python/RawToDigi_cff.py index cc6b106b16ee5..3b4107cfe916c 100644 --- a/Configuration/StandardSequences/python/RawToDigi_cff.py +++ b/Configuration/StandardSequences/python/RawToDigi_cff.py @@ -64,7 +64,9 @@ +scalersRawToDigi +tcdsDigis ) - + +RawToDigi_pixelOnly = cms.Sequence(siPixelDigis) + scalersRawToDigi.scalersInputTag = 'rawDataCollector' siPixelDigis.InputLabel = 'rawDataCollector' #false by default anyways ecalDigis.DoRegional = False diff --git a/Configuration/StandardSequences/python/Reconstruction_cff.py b/Configuration/StandardSequences/python/Reconstruction_cff.py index ce63d1a5bfece..7b3da3a0509dc 100644 --- a/Configuration/StandardSequences/python/Reconstruction_cff.py +++ b/Configuration/StandardSequences/python/Reconstruction_cff.py @@ -170,6 +170,12 @@ logErrorHarvester.includeModules = cms.untracked.vstring(set(_modulesInReconstruction)) reconstruction_trackingOnly = cms.Sequence(localreco*globalreco_tracking) +reconstruction_pixelTrackingOnly = cms.Sequence( + pixeltrackerlocalreco* + offlineBeamSpot* + siPixelClusterShapeCachePreSplitting* + recopixelvertexing +) #need a fully expanded sequence copy modulesToRemove = list() # copy does not work well diff --git a/DPGAnalysis/Skims/python/ZElectronSkim_cff.py b/DPGAnalysis/Skims/python/ZElectronSkim_cff.py index 9a75696fe96b2..f46d5b1922490 100644 --- a/DPGAnalysis/Skims/python/ZElectronSkim_cff.py +++ b/DPGAnalysis/Skims/python/ZElectronSkim_cff.py @@ -1,13 +1,10 @@ import FWCore.ParameterSet.Config as cms - # run on MIONAOD RUN_ON_MINIAOD = False -#print "ZEE SKIM. RUN ON MINIAOD = ",RUN_ON_MINIAOD + # cuts ELECTRON_CUT=("pt > 10 && abs(eta)<2.5") -DIELECTRON_CUT=("mass > 40 && mass < 140 && daughter(0).pt>20 && daughter(1).pt()>10") - # single lepton selectors if RUN_ON_MINIAOD: @@ -21,28 +18,27 @@ cut = cms.string(ELECTRON_CUT) ) -# electron ID (sync with the AlCaReco: https://raw.githubusercontent.com/cms-sw/cmssw/CMSSW_7_5_X/Calibration/EcalAlCaRecoProducers/python/WZElectronSkims_cff.py) -identifiedElectrons = goodZeeElectrons.clone(cut = cms.string(goodZeeElectrons.cut.value() + - " && (gsfTrack.hitPattern().numberOfLostHits(\'MISSING_INNER_HITS\')<=2)" - " && ((isEB" - " && ( ((pfIsolationVariables().sumChargedHadronPt + max(0.0,pfIsolationVariables().sumNeutralHadronEt + pfIsolationVariables().sumPhotonEt - 0.5 * pfIsolationVariables().sumPUPt))/p4.pt)<0.164369)" - " && (full5x5_sigmaIetaIeta<0.011100)" - " && ( - 0.252044 40 && mass < 140 && daughter(0).pt>20 && daughter(1).pt()>10") + diZeeElectrons = cms.EDProducer("CandViewShallowCloneCombiner", decay = cms.string("identifiedElectrons identifiedElectrons"), checkCharge = cms.bool(False), @@ -54,5 +50,6 @@ minNumber = cms.uint32(1) ) + #sequences -zdiElectronSequence = cms.Sequence( goodZeeElectrons * identifiedElectrons * diZeeElectrons * diZeeElectronsFilter ) +zdiElectronSequence = cms.Sequence(goodZeeElectrons*identifiedElectrons*diZeeElectrons* diZeeElectronsFilter ) diff --git a/DPGAnalysis/Skims/src/ZElectronsSelector.cc b/DPGAnalysis/Skims/src/ZElectronsSelector.cc new file mode 100644 index 0000000000000..2f20fd97398b9 --- /dev/null +++ b/DPGAnalysis/Skims/src/ZElectronsSelector.cc @@ -0,0 +1,170 @@ +// -*- C++ -*- +// Class: ZElectronsSelector +// +// Original Author: Silvia Taroni +// Created: Wed, 29 Nov 2017 18:23:54 GMT +// +// + +#include "FWCore/PluginManager/interface/ModuleDef.h" + +// system include files + +#include +#include +#include +#include +#include + +// user include files +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/global/EDFilter.h" + +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/MakerMacros.h" + +#include "FWCore/ParameterSet/interface/ParameterSet.h" + +#include "DataFormats/EgammaCandidates/interface/GsfElectron.h" +#include "DataFormats/EgammaCandidates/interface/GsfElectronFwd.h" +#include "DataFormats/GsfTrackReco/interface/GsfTrack.h" +#include "DataFormats/JetReco/interface/PFJetCollection.h" +#include "CommonTools/UtilAlgos/interface/SingleObjectSelector.h" +// +#include "FWCore/Utilities/interface/InputTag.h" +#include "FWCore/Framework/interface/ConsumesCollector.h" +#include "CommonTools/UtilAlgos/interface/SingleObjectSelector.h" +#include "DataFormats/Common/interface/View.h" + + +using namespace std; +using namespace reco; +namespace edm { class EventSetup; } + +class ZElectronsSelector { + +public: + ZElectronsSelector(const edm::ParameterSet&, edm::ConsumesCollector & iC ); + bool operator()(const reco::GsfElectron & ) const; + void newEvent (const edm::Event&, const edm::EventSetup&); + const float getEffectiveArea(float eta) const; + void printEffectiveAreas() const; + + edm::EDGetTokenT theRhoToken; + edm::EDGetTokenT theGsfEToken; + edm::Handle< double > _rhoHandle; + + std::vector absEtaMin_; // low limit of the eta range + std::vector absEtaMax_; // upper limit of the eta range + std::vector effectiveAreaValues_; // effective area for this eta range + + edm::ParameterSet eleIDWP; + + vector missHits ; + vector sigmaIEtaIEtaCut; + vector dEtaInSeedCut ; + vector dPhiInCut ; + vector hOverECut ; + vector relCombIso ; + vector EInvMinusPInv ; + + +}; + + +void ZElectronsSelector::printEffectiveAreas() const { + + + printf(" eta_min eta_max effective area\n"); + uint nEtaBins = absEtaMin_.size(); + for(uint iEta = 0; iEta= absEtaMin_[iEta] + && std::abs(eta) < absEtaMax_[iEta] ){ + effArea = effectiveAreaValues_[iEta]; + break; + } + } + + return effArea; +} + + +ZElectronsSelector::ZElectronsSelector(const edm::ParameterSet& cfg, edm::ConsumesCollector & iC ) : + theRhoToken(iC.consumes (cfg.getParameter("rho"))) +{ + absEtaMin_ = cfg.getParameter >("absEtaMin"); + absEtaMax_ = cfg.getParameter >("absEtaMax"); + effectiveAreaValues_= cfg.getParameter >("effectiveAreaValues"); + //printEffectiveAreas(); + eleIDWP = cfg.getParameter("eleID"); + + missHits = eleIDWP.getParameter >("missingHitsCut"); + sigmaIEtaIEtaCut= eleIDWP.getParameter >("full5x5_sigmaIEtaIEtaCut"); + dEtaInSeedCut = eleIDWP.getParameter >("dEtaInSeedCut"); + dPhiInCut = eleIDWP.getParameter >("dPhiInCut"); + hOverECut = eleIDWP.getParameter >("hOverECut"); + relCombIso = eleIDWP.getParameter >("relCombIsolationWithEACut"); + EInvMinusPInv = eleIDWP.getParameter >("EInverseMinusPInverseCut"); +} + + + +void ZElectronsSelector::newEvent(const edm::Event& ev, const edm::EventSetup& ){ + + ev.getByToken(theRhoToken,_rhoHandle); + +} + +bool ZElectronsSelector::operator()(const reco::GsfElectron& el) const{ + + float pt_e = el.pt(); + unsigned int ind=0; + auto etrack = el.gsfTrack(); + float abseta = fabs((el.superCluster().get())->position().eta()); + + if (el.isEB()){ + if (abseta> 1.479) return false; // check if it is really needed + } + if (el.isEE()){ + ind=1; + if (abseta< 1.479) return false; // check if it is really needed + if (abseta>=2.5 ) return false; // check if it is really needed + } + + if (etrack->hitPattern().numberOfLostHits(reco::HitPattern::MISSING_INNER_HITS)>missHits[ind]) return false; + if (el.full5x5_sigmaIetaIeta() > sigmaIEtaIEtaCut[ind]) return false; + if (fabs(el.deltaPhiSuperClusterTrackAtVtx())> dPhiInCut[ind]) return false; + if (fabs(el.deltaEtaSeedClusterTrackAtVtx())> dEtaInSeedCut[ind]) return false; + if (el.hadronicOverEm()>hOverECut[ind]) return false; + const float eA = getEffectiveArea( abseta ); + const float rho = _rhoHandle.isValid() ? (float)(*_rhoHandle.product()) : 0; + if (( el.pfIsolationVariables().sumChargedHadronPt + + std::max(float(0.0), el.pfIsolationVariables().sumNeutralHadronEt + + el.pfIsolationVariables().sumPhotonEt - eA*rho ) + ) > relCombIso[ind]*pt_e) return false; + const float ecal_energy_inverse = 1.0/el.ecalEnergy(); + const float eSCoverP = el.eSuperClusterOverP(); + if ( std::abs(1.0 - eSCoverP)*ecal_energy_inverse > EInvMinusPInv[ind]) return false; + + return true; +} + +EVENTSETUP_STD_INIT(ZElectronsSelector); + +typedef SingleObjectSelector< + edm::View, + ZElectronsSelector +> ZElectronsSelectorAndSkim; + +DEFINE_FWK_MODULE( ZElectronsSelectorAndSkim ); diff --git a/DQM/CSCMonitorModule/plugins/CSCDQM_EventProcessor_processCSC.cc b/DQM/CSCMonitorModule/plugins/CSCDQM_EventProcessor_processCSC.cc index 389250b0eb680..f4ef609fbbff0 100644 --- a/DQM/CSCMonitorModule/plugins/CSCDQM_EventProcessor_processCSC.cc +++ b/DQM/CSCMonitorModule/plugins/CSCDQM_EventProcessor_processCSC.cc @@ -28,7 +28,7 @@ namespace cscdqm { } template inline CSCCFEBTimeSlice const * const - timeSlice( T const & data, int nCFEB, int nSample) { return (CSCCFEBTimeSlice *)(data.cfebData(nCFEB)->timeSlice(nSample));} + timeSlice( T const & data, int nCFEB, int nSample) { return data.cfebData(nCFEB)->timeSlice(nSample);} diff --git a/DQM/DTMonitorClient/python/dtDAQInfo_cfi.py b/DQM/DTMonitorClient/python/dtDAQInfo_cfi.py index 8c472583bea39..f8f64e3b733a6 100644 --- a/DQM/DTMonitorClient/python/dtDAQInfo_cfi.py +++ b/DQM/DTMonitorClient/python/dtDAQInfo_cfi.py @@ -1,6 +1,11 @@ import FWCore.ParameterSet.Config as cms from DQMServices.Core.DQMEDHarvester import DQMEDHarvester -dtDAQInfo = DQMEDHarvester("DTDAQInfo") +dtDAQInfo = DQMEDHarvester("DTDAQInfo", + checkUros = cms.untracked.bool(False) + ) + +from Configuration.Eras.Modifier_run2_DT_2018_cff import run2_DT_2018 +run2_DT_2018.toModify(dtDAQInfo,checkUros = cms.untracked.bool(True)) diff --git a/DQM/DTMonitorClient/python/dtDQMOfflineCertification_cff.py b/DQM/DTMonitorClient/python/dtDQMOfflineCertification_cff.py index b612181951bd3..d65edc956d111 100644 --- a/DQM/DTMonitorClient/python/dtDQMOfflineCertification_cff.py +++ b/DQM/DTMonitorClient/python/dtDQMOfflineCertification_cff.py @@ -6,3 +6,4 @@ dtCertification = cms.Sequence(dtDAQInfo + dtDCSByLumiSummary + dtCertificationSummary) + diff --git a/DQM/DTMonitorClient/python/dtDataIntegrityTest_cfi.py b/DQM/DTMonitorClient/python/dtDataIntegrityTest_cfi.py index 3f6b4c222ccfd..225c2343ef6b2 100644 --- a/DQM/DTMonitorClient/python/dtDataIntegrityTest_cfi.py +++ b/DQM/DTMonitorClient/python/dtDataIntegrityTest_cfi.py @@ -2,7 +2,8 @@ from DQMServices.Core.DQMEDHarvester import DQMEDHarvester dataIntegrityTest = DQMEDHarvester("DTDataIntegrityTest", - diagnosticPrescale = cms.untracked.int32(1) + diagnosticPrescale = cms.untracked.int32(1), + checkUros = cms.untracked.bool(False) ) diff --git a/DQM/DTMonitorClient/src/DTBlockedROChannelsTest.cc b/DQM/DTMonitorClient/src/DTBlockedROChannelsTest.cc index 8e0894b04b6bc..86dc9ace6ba94 100644 --- a/DQM/DTMonitorClient/src/DTBlockedROChannelsTest.cc +++ b/DQM/DTMonitorClient/src/DTBlockedROChannelsTest.cc @@ -61,7 +61,7 @@ void DTBlockedROChannelsTest::fillChamberMap( DQMStore::IGetter & igetter, const // fill the map of the robs per chamber // //FIXME: monitoring only real used FEDs - for(int dduId = FEDNumbering::MINDTFEDID; dduId<=774; ++dduId) { //loop over DDUs + for(int dduId = FEDNumbering::MINDTFEDID; dduId<=FEDNumbering::MAXDTFEDID; ++dduId) { //loop over DDUs for(int ros = 1; ros != 13; ++ros) { // loop over ROSs for(int rob = 1; rob != 26; ++rob) { // loop over ROBs int wheel = 0; diff --git a/DQM/DTMonitorClient/src/DTDAQInfo.cc b/DQM/DTMonitorClient/src/DTDAQInfo.cc index 79dc8f993e52f..e971390667162 100644 --- a/DQM/DTMonitorClient/src/DTDAQInfo.cc +++ b/DQM/DTMonitorClient/src/DTDAQInfo.cc @@ -39,7 +39,7 @@ using namespace edm; DTDAQInfo::DTDAQInfo(const ParameterSet& pset) { bookingdone = false; - + checkUros = pset.getUntrackedParameter("checkUros",true); } DTDAQInfo::~DTDAQInfo() {} @@ -74,68 +74,8 @@ DTDAQInfo::~DTDAQInfo() {} daqFractions[wheel] = ibooker.bookFloat(streams.str()); daqFractions[wheel]->Fill(-1); } - - // - - // create a record key for RunInfoRcd - eventsetup::EventSetupRecordKey recordKey(eventsetup::EventSetupRecordKey::TypeTag::findType("RunInfoRcd")); - - if(setup.find(recordKey) != nullptr) { - - //FR not sure that the lines below are still useful, we have just booked the histo! - // reset to 0 - totalDAQFraction->Fill(0.); - daqFractions[-2]->Fill(0.); - daqFractions[-1]->Fill(0.); - daqFractions[-0]->Fill(0.); - daqFractions[1]->Fill(0.); - daqFractions[2]->Fill(0.); - - daqMap->Reset(); - //get fed summary information - ESHandle sumFED; - setup.get().get(sumFED); - vector fedInIDs = sumFED->m_fed_in; - - // the range of DT feds - const int FEDIDmin = FEDNumbering::MINDTFEDID; - const int FEDIDMax = 774; //FEDNumbering::MAXDTFEDID; Monitoring only real used FEDs - - // loop on all active feds - for(vector::const_iterator fed = fedInIDs.begin(); - fed != fedInIDs.end(); - ++fed) { - // check if the fed is in the DT range - if(!(*fed >= FEDIDmin && *fed <= FEDIDMax)) continue; - - // check if the 12 channels are connected to any sector and fill the wheel percentage accordignly - int wheel = -99; - int sector = -99; - int dummy = -99; - - for(int ros = 1; ros != 13; ++ros) { - if(!mapping->readOutToGeometry(*fed,ros,2,2,2,wheel,dummy,sector,dummy,dummy,dummy)) { - LogTrace("DQM|DTMonitorClient|DTDAQInfo") - << "FED: " << *fed << " Ch: " << ros << " wheel: " << wheel << " Sect: " << sector << endl; - daqFractions[wheel]->Fill(daqFractions[wheel]->getFloatValue() + 1./12.); - totalDAQFraction->Fill(totalDAQFraction->getFloatValue() + 1./60.); - daqMap->Fill(sector,wheel); - } - } - } - } else { - - LogWarning("DQM|DTMonitorClient|DTDAQInfo") << "*** Warning: record key not found for RunInfoRcd" << endl; - totalDAQFraction->Fill(-1); - for(int wheel = -2; wheel != 3; ++wheel) { - daqFractions[wheel]->Fill(-1); - - } - return; - } - - } bookingdone = true; + } //booking done // create a record key for RunInfoRcd eventsetup::EventSetupRecordKey recordKey(eventsetup::EventSetupRecordKey::TypeTag::findType("RunInfoRcd")); @@ -157,8 +97,12 @@ DTDAQInfo::~DTDAQInfo() {} vector fedInIDs = sumFED->m_fed_in; // the range of DT feds - static int FEDIDmin = FEDNumbering::MINDTFEDID; - static int FEDIDMax = FEDNumbering::MAXDTFEDID; + static const int FEDIDmin = FEDNumbering::MINDTFEDID; + static const int FEDIDMax = FEDNumbering::MAXDTFEDID; + + //FIXME for uROS FEDIDs once mapping has been defined + if (checkUros) { LogTrace("DQM|DTMonitorClient|DTDAQInfo") + << "Checking uROS FEDs as Legacy FEDs"<< endl;} // loop on all active feds for(vector::const_iterator fed = fedInIDs.begin(); diff --git a/DQM/DTMonitorClient/src/DTDAQInfo.h b/DQM/DTMonitorClient/src/DTDAQInfo.h index 429afd6154a75..31ce408639251 100644 --- a/DQM/DTMonitorClient/src/DTDAQInfo.h +++ b/DQM/DTMonitorClient/src/DTDAQInfo.h @@ -40,7 +40,10 @@ class DTDAQInfo : public DQMEDHarvester { private: bool bookingdone; - + + // Check FEDs from uROS, otherwise standard ROS + bool checkUros; + MonitorElement* totalDAQFraction; MonitorElement* daqMap; std::map daqFractions; diff --git a/DQM/DTMonitorClient/src/DTDataIntegrityTest.cc b/DQM/DTMonitorClient/src/DTDataIntegrityTest.cc index a5b8f96b939f5..f54374406fbd9 100644 --- a/DQM/DTMonitorClient/src/DTDataIntegrityTest.cc +++ b/DQM/DTMonitorClient/src/DTDataIntegrityTest.cc @@ -33,6 +33,8 @@ DTDataIntegrityTest::DTDataIntegrityTest(const ParameterSet& ps) : nevents(0) { // prescale on the # of LS to update the test prescaleFactor = ps.getUntrackedParameter("diagnosticPrescale", 1); + + checkUros = ps.getUntrackedParameter("checkUros",false); bookingdone = false; @@ -101,7 +103,13 @@ DTDataIntegrityTest::~DTDataIntegrityTest(){ //Loop on FED id //Monitoring only real used FEDs - for (int dduId=FEDNumbering::MINDTFEDID; dduId<=774; ++dduId){ + int FEDIDmax=FEDNumbering::MAXDTFEDID; + int FEDIDmin=FEDNumbering::MINDTFEDID; + if (checkUros){ + FEDIDmin=FEDNumbering::MINDTUROSFEDID; + FEDIDmax=FEDNumbering::MAXDTUROSFEDID; + } + for (int dduId=FEDIDmin; dduId<=FEDIDmax; ++dduId){ LogTrace ("DTDQM|DTRawToDigi|DTMonitorClient|DTDataIntegrityTest") <<"[DTDataIntegrityTest]:FED Id: "< > dduHistos; std::map > > dduVectorHistos; + std::map > fedHistos; + std::map > > fedVectorHistos; + MonitorElement *summaryHisto; MonitorElement *summaryTDCHisto; MonitorElement *glbSummaryHisto; diff --git a/DQM/DTMonitorModule/interface/DTDataIntegrityTask.h b/DQM/DTMonitorModule/interface/DTDataIntegrityTask.h index ddbc98cb6047c..f24f83348ae30 100644 --- a/DQM/DTMonitorModule/interface/DTDataIntegrityTask.h +++ b/DQM/DTMonitorModule/interface/DTDataIntegrityTask.h @@ -22,7 +22,7 @@ #include #include "DataFormats/DTDigi/interface/DTControlData.h" - +#include "DataFormats/DTDigi/interface/DTuROSControlData.h" #include "DQMServices/Core/interface/DQMStore.h" #include "DQMServices/Core/interface/MonitorElement.h" @@ -35,6 +35,9 @@ class DTROS25Data; class DTDDUData; +//to remove +class DTuROSROSData; +class DTuROSFEDData; class DTTimeEvolutionHisto; class DTDataIntegrityTask: public DQMEDAnalyzer { @@ -47,6 +50,8 @@ class DTDataIntegrityTask: public DQMEDAnalyzer { void TimeHistos(DQMStore::IBooker &, std::string histoType); + void processuROS(DTuROSROSData & data, int fed, int uRos); + void processFED(DTuROSFEDData & data, int fed); void processROS25(DTROS25Data & data, int dduID, int ros); void processFED(DTDDUData & dduData, const std::vector & rosData, int dduID); @@ -72,7 +77,9 @@ class DTDataIntegrityTask: public DQMEDAnalyzer { void bookHistos(DQMStore::IBooker &, const int fedMin, const int fedMax); void bookHistos(DQMStore::IBooker &, std::string folder, DTROChainCoding code); + void bookHistos(DQMStore::IBooker &, std::string folder, const int fed); void bookHistosROS25(DQMStore::IBooker &, DTROChainCoding code); + void bookHistosuROS(DQMStore::IBooker &,const int fed, const int uRos); void channelsInCEROS(int cerosId, int chMask, std::vector& channels); void channelsInROS(int cerosMask, std::vector& channels); @@ -88,6 +95,8 @@ class DTDataIntegrityTask: public DQMEDAnalyzer { bool doTimeHisto; // Plot quantities about SC bool getSCInfo; + // Check FEDs from uROS, otherwise standard ROS + bool checkUros; int nevents; @@ -96,14 +105,20 @@ class DTDataIntegrityTask: public DQMEDAnalyzer { // Monitor Elements MonitorElement* nEventMonitor; // > - std::map > dduHistos; + std::map > fedHistos; // > - std::map > rosSHistos; + std::map > summaryHistos; // > std::map > rosHistos; + // > + std::map urosHistos; // > std::map > robHistos; + //enum histoTypes for reduced map of MEs urosHistos + // key = stringEnum*1000 + (fed-minFED)#*100 + (uROS-minuROS)# + enum histoTypes {uROSEventLenght=0, uROSError=1, TDCError=4, TTSValues=7}; + // standard ME for monitoring of FED integrity MonitorElement* hFEDEntry; MonitorElement* hFEDFatal; @@ -114,20 +129,27 @@ class DTDataIntegrityTask: public DQMEDAnalyzer { MonitorElement* hTTSSummary; //time histos for DDU/ROS - std::map > dduTimeHistos; + std::map > fedTimeHistos; std::map > rosTimeHistos; + // > + std::map urosTimeHistos; + //key = (fed-minFED)#*100 + (uROS-minuROS)# int nEventsLS; - int neventsDDU; - int neventsROS25; + int neventsFED; + int neventsuROS; + float trigger_counter; std::string outputFile; double rob_max[25]; + double link_max[72]; int FEDIDmin; - int FEDIDMax; + int FEDIDmax; + // Number of ROS/uROS per FED + const int NuROS = 12; //Event counter for the graphs VS time int myPrevEv; @@ -153,6 +175,9 @@ class DTDataIntegrityTask: public DQMEDAnalyzer { edm::EDGetTokenT dduToken; edm::EDGetTokenT ros25Token; + + edm::EDGetTokenT fedToken; + }; diff --git a/DQM/DTMonitorModule/plugins/plugins.cc b/DQM/DTMonitorModule/plugins/plugins.cc index 9a96ba3704b9c..b040c492fb29b 100644 --- a/DQM/DTMonitorModule/plugins/plugins.cc +++ b/DQM/DTMonitorModule/plugins/plugins.cc @@ -48,11 +48,5 @@ DEFINE_FWK_MODULE(DTScalerInfoTask); #include DEFINE_FWK_MODULE(DTDCSByLumiTask); - #include DEFINE_FWK_MODULE(DTDataIntegrityTask); - -// Local Variables: -// show-trailing-whitespace: t -// truncate-lines: t -// End: diff --git a/DQM/DTMonitorModule/python/dtDQMOfflineSources_Cosmics_cff.py b/DQM/DTMonitorModule/python/dtDQMOfflineSources_Cosmics_cff.py index 11d624cf43c5c..6834dfa94b622 100644 --- a/DQM/DTMonitorModule/python/dtDQMOfflineSources_Cosmics_cff.py +++ b/DQM/DTMonitorModule/python/dtDQMOfflineSources_Cosmics_cff.py @@ -19,7 +19,7 @@ dataType = cms.string('DDU'), inputLabel = cms.InputTag('rawDataCollector'), fedbyType = cms.bool(False), - useStandardFEDid = cms.bool(True), + useStandardFEDid = cms.bool(False), dqmOnly = cms.bool(True), readOutParameters = cms.PSet( debug = cms.untracked.bool(False), @@ -50,3 +50,9 @@ dtEfficiencyMonitor + dtTriggerEfficiencyMonitor + dqmInfoDT) + +import EventFilter.DTRawToDigi.dturosunpacker_cfi +_dturosunpacker = EventFilter.DTRawToDigi.dturosunpacker_cfi.dturosunpacker.clone() +from Configuration.Eras.Modifier_run2_DT_2018_cff import run2_DT_2018 +run2_DT_2018.toReplaceWith(dtDataIntegrityUnpacker, _dturosunpacker) + diff --git a/DQM/DTMonitorModule/python/dtDQMOfflineSources_HI_cff.py b/DQM/DTMonitorModule/python/dtDQMOfflineSources_HI_cff.py index 495bac59cb72b..2cac996fee6a5 100644 --- a/DQM/DTMonitorModule/python/dtDQMOfflineSources_HI_cff.py +++ b/DQM/DTMonitorModule/python/dtDQMOfflineSources_HI_cff.py @@ -19,7 +19,7 @@ dataType = cms.string('DDU'), inputLabel = cms.InputTag('rawDataCollector'), fedbyType = cms.bool(False), - useStandardFEDid = cms.bool(True), + useStandardFEDid = cms.bool(False), dqmOnly = cms.bool(True), readOutParameters = cms.PSet( debug = cms.untracked.bool(False), @@ -50,3 +50,10 @@ dtEfficiencyMonitor + dtTriggerEfficiencyMonitor + dqmInfoDT) + +import EventFilter.DTRawToDigi.dturosunpacker_cfi +_dturosunpacker = EventFilter.DTRawToDigi.dturosunpacker_cfi.dturosunpacker.clone() +from Configuration.Eras.Modifier_run2_DT_2018_cff import run2_DT_2018 +run2_DT_2018.toReplaceWith(dtDataIntegrityUnpacker, _dturosunpacker) + + diff --git a/DQM/DTMonitorModule/python/dtDQMOfflineSources_cff.py b/DQM/DTMonitorModule/python/dtDQMOfflineSources_cff.py index 844b82929ce6c..8447d5088bb22 100644 --- a/DQM/DTMonitorModule/python/dtDQMOfflineSources_cff.py +++ b/DQM/DTMonitorModule/python/dtDQMOfflineSources_cff.py @@ -19,7 +19,7 @@ dataType = cms.string('DDU'), inputLabel = cms.InputTag('rawDataCollector'), fedbyType = cms.bool(False), - useStandardFEDid = cms.bool(True), + useStandardFEDid = cms.bool(False), dqmOnly = cms.bool(True), readOutParameters = cms.PSet( debug = cms.untracked.bool(False), @@ -36,6 +36,7 @@ ) ) + from DQM.DTMonitorModule.dtDataIntegrityTask_cfi import * DTDataIntegrityTask.processingMode = "Offline" @@ -50,3 +51,9 @@ dtEfficiencyMonitor + dtTriggerEfficiencyMonitor + dqmInfoDT) + +import EventFilter.DTRawToDigi.dturosunpacker_cfi +_dturosunpacker = EventFilter.DTRawToDigi.dturosunpacker_cfi.dturosunpacker.clone() +from Configuration.Eras.Modifier_run2_DT_2018_cff import run2_DT_2018 +run2_DT_2018.toReplaceWith(dtDataIntegrityUnpacker, _dturosunpacker) + diff --git a/DQM/DTMonitorModule/python/dtDataIntegrityTask_EvF_cff.py b/DQM/DTMonitorModule/python/dtDataIntegrityTask_EvF_cff.py index 0aa6e44173ac6..94962fb1fbc54 100644 --- a/DQM/DTMonitorModule/python/dtDataIntegrityTask_EvF_cff.py +++ b/DQM/DTMonitorModule/python/dtDataIntegrityTask_EvF_cff.py @@ -4,7 +4,7 @@ dataType = cms.string('DDU'), inputLabel = cms.InputTag('rawDataCollector'), fedbyType = cms.bool(False), - useStandardFEDid = cms.bool(True), + useStandardFEDid = cms.bool(False), dqmOnly = cms.bool(True), readOutParameters = cms.PSet( debug = cms.untracked.bool(False), @@ -23,5 +23,9 @@ from DQM.DTMonitorModule.dtDataIntegrityTask_cfi import * +import EventFilter.DTRawToDigi.dturosunpacker_cfi +_dturosunpacker = EventFilter.DTRawToDigi.dturosunpacker_cfi.dturosunpacker.clone() +from Configuration.Eras.Modifier_run2_DT_2018_cff import run2_DT_2018 +run2_DT_2018.toReplaceWith(dtunpacker, _dturosunpacker) diff --git a/DQM/DTMonitorModule/python/dtDataIntegrityTask_cfi.py b/DQM/DTMonitorModule/python/dtDataIntegrityTask_cfi.py index 8c00cefdb6289..42774da121e06 100644 --- a/DQM/DTMonitorModule/python/dtDataIntegrityTask_cfi.py +++ b/DQM/DTMonitorModule/python/dtDataIntegrityTask_cfi.py @@ -2,10 +2,14 @@ DTDataIntegrityTask = cms.EDAnalyzer("DTDataIntegrityTask", getSCInfo = cms.untracked.bool(True), + checkUros = cms.untracked.bool(False), fedIntegrityFolder = cms.untracked.string("DT/FEDIntegrity"), processingMode = cms.untracked.string("Online"), - dtDDULabel = cms.InputTag("dtunpacker"), - dtROS25Label = cms.InputTag("dtunpacker") + dtDDULabel = cms.InputTag("dtDataIntegrityUnpacker"), + dtROS25Label = cms.InputTag("dtDataIntegrityUnpacker"), + dtFEDlabel = cms.InputTag("dtDataIntegrityUnpacker") ) +from Configuration.Eras.Modifier_run2_DT_2018_cff import run2_DT_2018 +run2_DT_2018.toModify(DTDataIntegrityTask,checkUros=cms.untracked.bool(True)) diff --git a/DQM/DTMonitorModule/python/dtTriggerTask_TP_cfi.py b/DQM/DTMonitorModule/python/dtTriggerTask_TP_cfi.py index b11ad11e357c7..c120a48ce58e4 100644 --- a/DQM/DTMonitorModule/python/dtTriggerTask_TP_cfi.py +++ b/DQM/DTMonitorModule/python/dtTriggerTask_TP_cfi.py @@ -4,10 +4,9 @@ # set static booking (all the detector) staticBooking = cms.untracked.bool(True), # labels of DDU/TM data and 4D segments - tm_labelIn = cms.untracked.string('twinMuxStage2Digis:PhIn'), - tm_labelOut = cms.untracked.string('twinMuxStage2Digis:PhOut'), - ros_label = cms.untracked.string('dtunpacker'), - seg_label = cms.untracked.string('dt4DSegments'), + tm_label = cms.untracked.InputTag('twinMuxStage2Digis:PhIn'), + ros_label = cms.untracked.InputTag('dtunpacker'), + seg_label = cms.untracked.InputTag('dt4DSegments'), minBXDDU = cms.untracked.int32(0), # min BX for DDU plots maxBXDDU = cms.untracked.int32(20), # max BX for DDU plots minBXTM = cms.untracked.int32(0), # min BX for TM plots diff --git a/DQM/DTMonitorModule/python/dtTriggerTask_cfi.py b/DQM/DTMonitorModule/python/dtTriggerTask_cfi.py index 1b8e2a475c8cb..192e160421e0b 100644 --- a/DQM/DTMonitorModule/python/dtTriggerTask_cfi.py +++ b/DQM/DTMonitorModule/python/dtTriggerTask_cfi.py @@ -4,10 +4,10 @@ # set static booking (all the detector) staticBooking = cms.untracked.bool(True), # labels of DDU/TM data and 4D segments - tm_label = cms.untracked.string('twinMuxStage2Digis:PhIn'), + tm_label = cms.untracked.InputTag('twinMuxStage2Digis:PhIn'), tmTh_label = cms.untracked.InputTag("twinMuxStage2Digis","ThIn"), - ros_label = cms.untracked.string('dtunpacker'), - seg_label = cms.untracked.string('dt4DSegments'), + ros_label = cms.untracked.InputTag('dtunpacker'), + seg_label = cms.untracked.InputTag('dt4DSegments'), minBXDDU = cms.untracked.int32(0), # min BX for DDU plots maxBXDDU = cms.untracked.int32(20), # max BX for DDU plots maxBXTM = cms.untracked.int32(2), # max BX for TM plots diff --git a/DQM/DTMonitorModule/python/dt_dqm_sourceclient_common_cff.py b/DQM/DTMonitorModule/python/dt_dqm_sourceclient_common_cff.py index 1d38d7e94adab..67ad2a3544503 100644 --- a/DQM/DTMonitorModule/python/dt_dqm_sourceclient_common_cff.py +++ b/DQM/DTMonitorModule/python/dt_dqm_sourceclient_common_cff.py @@ -48,6 +48,7 @@ DTDataIntegrityTask.processingMode = 'Online' DTDataIntegrityTask.dtDDULabel = 'dtunpacker' DTDataIntegrityTask.dtROS25Label = 'dtunpacker' +DTDataIntegrityTask.dtFEDlabel = 'dtunpacker' # Digi task from DQM.DTMonitorModule.dtDigiTask_cfi import * @@ -117,3 +118,4 @@ # sequence to be run on physics events (includes filters, reco and DQM) dtDQMPhysSequence = cms.Sequence(dtScalerInfoMonitor + gtDigis + reco + dtDQMTask + dtDQMTest) + diff --git a/DQM/DTMonitorModule/src/DTDataIntegrityTask.cc b/DQM/DTMonitorModule/src/DTDataIntegrityTask.cc index b4c128f82ea26..ad1c90e284ade 100644 --- a/DQM/DTMonitorModule/src/DTDataIntegrityTask.cc +++ b/DQM/DTMonitorModule/src/DTDataIntegrityTask.cc @@ -33,14 +33,22 @@ DTDataIntegrityTask::DTDataIntegrityTask(const edm::ParameterSet& ps) : nevents( LogTrace("DTRawToDigi|DTDQM|DTMonitorModule|DTDataIntegrityTask") << "[DTDataIntegrityTask]: Constructor" <(ps.getParameter("dtDDULabel")); - ros25Token = consumes(ps.getParameter("dtROS25Label")); + checkUros = ps.getUntrackedParameter("checkUros",true); - neventsDDU = 0; - neventsROS25 = 0; + if (checkUros) { + fedToken = consumes(ps.getParameter("dtFEDlabel")); + FEDIDmin = FEDNumbering::MINDTUROSFEDID; + FEDIDmax = FEDNumbering::MAXDTUROSFEDID; + } + else { dduToken = consumes(ps.getParameter("dtDDULabel")); + ros25Token = consumes(ps.getParameter("dtROS25Label")); + FEDIDmin = FEDNumbering::MINDTFEDID; + FEDIDmax = FEDNumbering::MAXDTFEDID; + } + + neventsFED = 0; + neventsuROS = 0; - FEDIDmin = FEDNumbering::MINDTFEDID; - FEDIDMax = 774; // FEDNumbering::MAXDTFEDID; Monitoring only real used FEDs // If you want info VS time histos // doTimeHisto = ps.getUntrackedParameter("doTimeHisto", false); @@ -71,18 +79,24 @@ DTDataIntegrityTask::DTDataIntegrityTask(const edm::ParameterSet& ps) : nevents( DTDataIntegrityTask::~DTDataIntegrityTask() { LogTrace("DTRawToDigi|DTDQM|DTMonitorModule|DTDataIntegrityTask") - <<"[DTDataIntegrityTask]: Destructor. Analyzed "<< neventsDDU <<" events"<setBinLabel(9,"DDU Logic Err.",2); // bookkeeping of the - hCorruptionSummary = ibooker.book2D("DataCorruptionSummary", "Data Corruption Sources", nFED,fedMin,fedMax+1, 8, 1, 9); hCorruptionSummary->setAxisTitle("FED",1); @@ -158,19 +193,161 @@ void DTDataIntegrityTask::bookHistos(DQMStore::IBooker & ibooker, const int fedM hCorruptionSummary->setBinLabel(5,"Miss Payload",2); hCorruptionSummary->setBinLabel(6,"FCRC bit",2); hCorruptionSummary->setBinLabel(7,"Header check",2); - hCorruptionSummary->setBinLabel(8,"Triler Check",2); - + hCorruptionSummary->setBinLabel(8,"Trailer Check",2); + } //checkUros } +// ******************uROS******************** // +void DTDataIntegrityTask::bookHistos(DQMStore::IBooker & ibooker, string folder, const int fed){ + + string wheel = "ZERO"; + if (fed ==FEDIDmin) wheel="NEG"; + else if(fed==FEDIDmax) wheel="POS"; + string fed_s = to_string(fed); + LogTrace("DTRawToDigi|DTDQM|DTMonitorModule|DTDataIntegrityTask") + << " Booking histos for FED: " << fed_s + << " folder: " << folder << endl; + + string histoType; + string histoName; + string histoTitle; + MonitorElement* histo = nullptr; + + // Crate (old DDU) Histograms + if (folder == "CRATE") { + + ibooker.setCurrentFolder(topFolder(false) + "FED" + fed_s); + + histoType = "EventLenght"; + histoName = "FED" + fed_s + "_" + histoType; + histoTitle = "Event Lenght (Bytes) FED " + fed_s; + (fedHistos[histoType])[fed] = ibooker.book1D(histoName,histoTitle,501,0,30000); + + if(mode == 3 || mode ==1) return; //Avoid duplication of Info in FEDIntegrity_EvF + + histoType = "uROSStatus"; + histoName = "FED" + fed_s + "_" + histoType; + (fedHistos[histoType])[fed] = ibooker.book2D(histoName,histoName,12,0,12,12,1,13); + histo = (fedHistos[histoType])[fed]; + // only placeholders for the moment + histo->setBinLabel(1,"Error G 1",1); + histo->setBinLabel(2,"Error G 2",1); + histo->setBinLabel(3,"Error G 3",1); + histo->setBinLabel(4,"Error G 4",1); + histo->setBinLabel(5,"Error G 5",1); + histo->setBinLabel(6,"Error G 6",1); + histo->setBinLabel(7,"Error G 7",1); + histo->setBinLabel(8,"Error G 8",1); + histo->setBinLabel(9,"Error G 9",1); + histo->setBinLabel(10,"Error G 10",1); + histo->setBinLabel(11,"Error G 11",1); + histo->setBinLabel(12,"Error G 12",1); + + histo->setBinLabel(1,"uROS 1",2); + histo->setBinLabel(2,"uROS 2",2); + histo->setBinLabel(3,"uROS 3",2); + histo->setBinLabel(4,"uROS 4",2); + histo->setBinLabel(5,"uROS 5",2); + histo->setBinLabel(6,"uROS 6",2); + histo->setBinLabel(7,"uROS 7",2); + histo->setBinLabel(8,"uROS 8",2); + histo->setBinLabel(9,"uROS 9",2); + histo->setBinLabel(10,"uROS 10",2); + histo->setBinLabel(11,"uROS 11",2); + histo->setBinLabel(12,"uROS 12",2); + + if(mode > 0) return; //Info for Online only + + histoType = "FEDAvgEvLenghtvsLumi"; + histoName = "FED" + fed_s + "_" + histoType; + histoTitle = "Avg Event Lenght (Bytes) vs LumiSec FED " + fed_s; + (fedTimeHistos[histoType])[fed] = new DTTimeEvolutionHisto(ibooker,histoName,histoTitle,200,10,true,0); + + histoType = "TTSValues"; + histoName = "FED" + fed_s + "_" + histoType; + (fedHistos[histoType])[fed] = ibooker.book1D(histoName,histoName,8,0,8); + histo = (fedHistos[histoType])[fed]; + histo->setBinLabel(1,"Disconnected",1); + histo->setBinLabel(2,"Overflow Warning ",1); + histo->setBinLabel(3,"Out of synch",1); + histo->setBinLabel(4,"Busy",1); + histo->setBinLabel(5,"Ready",1); + histo->setBinLabel(6,"Error",1); + histo->setBinLabel(7,"Disconnected",1); + histo->setBinLabel(8,"Unknown",1); + + histoType = "uROSList"; + histoName = "FED" + fed_s + "_" + histoType; + histoTitle = "# of uROS in the FED payload (FED" + fed_s + ")"; + (fedHistos[histoType])[fed] = ibooker.book1D(histoName,histoTitle,13,0,13); + + histoType = "BXID"; + histoName = "FED" + fed_s + "_BXID"; + histoTitle = "Distrib. BX ID (FED" + fed_s + ")"; + (fedHistos[histoType])[fed] = ibooker.book1D(histoName,histoTitle,3600,0,3600); + + } + + // uROS Histograms + if ( folder == "FED" ) { // The summary of the error of the ROS on the same FED + ibooker.setCurrentFolder(topFolder(false)); + + if(mode == 3 || mode ==1) return; //Avoid duplication of Info in FEDIntegrity_EvF + + histoType = "uROSSummary"; + histoName = "FED" + fed_s + "_uROSSummary"; + string histoTitle = "Summary Wheel" + wheel + " (FED " + fed_s + ")"; + + ((summaryHistos[histoType])[fed]) = ibooker.book2D(histoName,histoTitle,19,0,19,12,1,13); + MonitorElement *histo = ((summaryHistos[histoType])[fed]); + // ROS error bins + // Placeholders for Global Errors for the moment + histo ->setBinLabel(1,"Error G 1",1); + histo ->setBinLabel(2,"Error G 2",1); + histo ->setBinLabel(3,"Error G 3",1); + histo ->setBinLabel(4,"Error G 4",1); + histo ->setBinLabel(5,"Error G 5",1); + histo ->setBinLabel(6,"Error G 6",1); + histo ->setBinLabel(7,"Error G 7",1); + histo ->setBinLabel(8,"Error G 8",1); + histo ->setBinLabel(9,"Error G 9",1); + histo ->setBinLabel(10,"Error G 10",1); + histo ->setBinLabel(11,"Error G 11",1); + histo ->setBinLabel(12,"Error G 12",1); + histo ->setBinLabel(13,"Not OKflag",1);//it was CEROS blocked + // TDC error bins + histo ->setBinLabel(14,"TDC Fatal",1); + histo ->setBinLabel(15,"TDC RO FIFO ov.",1); + histo ->setBinLabel(16,"TDC L1 buf. ov.",1); + histo ->setBinLabel(17,"TDC L1A FIFO ov.",1); + histo ->setBinLabel(18,"TDC hit err.",1); + histo ->setBinLabel(19,"TDC hit rej.",1); + + histo ->setBinLabel(1,"uROS1",2); + histo ->setBinLabel(2,"uROS2",2); + histo ->setBinLabel(3,"uROS3",2); + histo ->setBinLabel(4,"uROS4",2); + histo ->setBinLabel(5,"uROS5",2); + histo ->setBinLabel(6,"uROS6",2); + histo ->setBinLabel(7,"uROS7",2); + histo ->setBinLabel(8,"uROS8",2); + histo ->setBinLabel(9,"uROS9",2); + histo ->setBinLabel(10,"uROS10",2); + histo ->setBinLabel(11,"uROS11",2); + histo ->setBinLabel(12,"uROS12",2); + } + +} +// ******************End uROS******************** // void DTDataIntegrityTask::bookHistos(DQMStore::IBooker & ibooker, string folder, DTROChainCoding code) { - stringstream dduID_s; dduID_s << code.getDDU(); - stringstream rosID_s; rosID_s << code.getROS(); - stringstream robID_s; robID_s << code.getROB(); + string dduID_s = to_string(code.getDDU()); + string rosID_s = to_string(code.getROS()); + string robID_s = to_string(code.getROB()); int wheel = (code.getDDUID() - 770)%5 - 2; - stringstream wheel_s; wheel_s << wheel; + string wheel_s = to_string(wheel); LogTrace("DTRawToDigi|DTDQM|DTMonitorModule|DTDataIntegrityTask") << " Booking histos for FED: " << code.getDDU() << " ROS: " << code.getROS() @@ -184,19 +361,19 @@ void DTDataIntegrityTask::bookHistos(DQMStore::IBooker & ibooker, string folder, // DDU Histograms if (folder == "DDU") { - ibooker.setCurrentFolder(topFolder(false) + "FED" + dduID_s.str()); + ibooker.setCurrentFolder(topFolder(false) + "FED" + dduID_s); histoType = "EventLenght"; - histoName = "FED" + dduID_s.str() + "_" + histoType; - histoTitle = "Event Lenght (Bytes) FED " + dduID_s.str(); - (dduHistos[histoType])[code.getDDUID()] = ibooker.book1D(histoName,histoTitle,501,0,16032); + histoName = "FED" + dduID_s + "_" + histoType; + histoTitle = "Event Lenght (Bytes) FED " + dduID_s; + (fedHistos[histoType])[code.getDDUID()] = ibooker.book1D(histoName,histoTitle,501,0,16032); if(mode == 3 || mode ==1) return; //Avoid duplication of Info in FEDIntegrity_EvF histoType = "ROSStatus"; - histoName = "FED" + dduID_s.str() + "_" + histoType; - (dduHistos[histoType])[code.getDDUID()] = ibooker.book2D(histoName,histoName,12,0,12,12,0,12); - histo = (dduHistos[histoType])[code.getDDUID()]; + histoName = "FED" + dduID_s + "_" + histoType; + (fedHistos[histoType])[code.getDDUID()] = ibooker.book2D(histoName,histoName,12,0,12,12,0,12); + histo = (fedHistos[histoType])[code.getDDUID()]; histo->setBinLabel(1,"ch.enabled",1); histo->setBinLabel(2,"timeout",1); histo->setBinLabel(3,"ev.trailer lost",1); @@ -223,17 +400,17 @@ void DTDataIntegrityTask::bookHistos(DQMStore::IBooker & ibooker, string folder, histo->setBinLabel(11,"ROS 11",2); histo->setBinLabel(12,"ROS 12",2); - if(mode > 0) return; //Info for Online only + if(mode > 0) return; //Info for Online only histoType = "FEDAvgEvLenghtvsLumi"; - histoName = "FED" + dduID_s.str() + "_" + histoType; - histoTitle = "Avg Event Lenght (Bytes) vs LumiSec FED " + dduID_s.str(); - dduTimeHistos[histoType][code.getDDUID()] = new DTTimeEvolutionHisto(ibooker,histoName,histoTitle,200,10,true,0); + histoName = "FED" + dduID_s + "_" + histoType; + histoTitle = "Avg Event Lenght (Bytes) vs LumiSec FED " + dduID_s; + fedTimeHistos[histoType][code.getDDUID()] = new DTTimeEvolutionHisto(ibooker,histoName,histoTitle,200,10,true,0); histoType = "TTSValues"; - histoName = "FED" + dduID_s.str() + "_" + histoType; - (dduHistos[histoType])[code.getDDUID()] = ibooker.book1D(histoName,histoName,8,0,8); - histo = (dduHistos[histoType])[code.getDDUID()]; + histoName = "FED" + dduID_s + "_" + histoType; + (fedHistos[histoType])[code.getDDUID()] = ibooker.book1D(histoName,histoName,8,0,8); + histo = (fedHistos[histoType])[code.getDDUID()]; histo->setBinLabel(1,"disconnected",1); histo->setBinLabel(2,"warning overflow",1); histo->setBinLabel(3,"out of synch",1); @@ -244,21 +421,21 @@ void DTDataIntegrityTask::bookHistos(DQMStore::IBooker & ibooker, string folder, histo->setBinLabel(8,"unknown",1); histoType = "EventType"; - histoName = "FED" + dduID_s.str() + "_" + histoType; - (dduHistos[histoType])[code.getDDUID()] = ibooker.book1D(histoName,histoName,2,1,3); - histo = (dduHistos[histoType])[code.getDDUID()]; + histoName = "FED" + dduID_s + "_" + histoType; + (fedHistos[histoType])[code.getDDUID()] = ibooker.book1D(histoName,histoName,2,1,3); + histo = (fedHistos[histoType])[code.getDDUID()]; histo->setBinLabel(1,"physics",1); histo->setBinLabel(2,"calibration",1); histoType = "ROSList"; - histoName = "FED" + dduID_s.str() + "_" + histoType; - histoTitle = "# of ROS in the FED payload (FED" + dduID_s.str() + ")"; - (dduHistos[histoType])[code.getDDUID()] = ibooker.book1D(histoName,histoTitle,13,0,13); + histoName = "FED" + dduID_s + "_" + histoType; + histoTitle = "# of ROS in the FED payload (FED" + dduID_s + ")"; + (fedHistos[histoType])[code.getDDUID()] = ibooker.book1D(histoName,histoTitle,13,0,13); histoType = "FIFOStatus"; - histoName = "FED" + dduID_s.str() + "_" + histoType; - (dduHistos[histoType])[code.getDDUID()] = ibooker.book2D(histoName,histoName,7,0,7,3,0,3); - histo = (dduHistos[histoType])[code.getDDUID()]; + histoName = "FED" + dduID_s + "_" + histoType; + (fedHistos[histoType])[code.getDDUID()] = ibooker.book2D(histoName,histoName,7,0,7,3,0,3); + histo = (fedHistos[histoType])[code.getDDUID()]; histo->setBinLabel(1,"Input ch1-4",1); histo->setBinLabel(2,"Input ch5-8",1); histo->setBinLabel(3,"Input ch9-12",1); @@ -271,9 +448,9 @@ void DTDataIntegrityTask::bookHistos(DQMStore::IBooker & ibooker, string folder, histo->setBinLabel(3,"Not Full",2); histoType = "BXID"; - histoName = "FED" + dduID_s.str() + "_BXID"; - histoTitle = "Distrib. BX ID (FED" + dduID_s.str() + ")"; - (dduHistos[histoType])[code.getDDUID()] = ibooker.book1D(histoName,histoTitle,3600,0,3600); + histoName = "FED" + dduID_s + "_BXID"; + histoTitle = "Distrib. BX ID (FED" + dduID_s + ")"; + (fedHistos[histoType])[code.getDDUID()] = ibooker.book1D(histoName,histoTitle,3600,0,3600); } @@ -284,11 +461,11 @@ void DTDataIntegrityTask::bookHistos(DQMStore::IBooker & ibooker, string folder, if(mode == 3 || mode ==1) return; //Avoid duplication of Info in FEDIntegrity_EvF histoType = "ROSSummary"; - histoName = "FED" + dduID_s.str() + "_ROSSummary"; - string histoTitle = "Summary Wheel" + wheel_s.str() + " (FED " + dduID_s.str() + ")"; + histoName = "FED" + dduID_s + "_ROSSummary"; + string histoTitle = "Summary Wheel" + wheel_s + " (FED " + dduID_s + ")"; - ((rosSHistos[histoType])[code.getDDUID()]) = ibooker.book2D(histoName,histoTitle,20,0,20,12,1,13); - MonitorElement *histo = ((rosSHistos[histoType])[code.getDDUID()]); + ((summaryHistos[histoType])[code.getDDUID()]) = ibooker.book2D(histoName,histoTitle,20,0,20,12,1,13); + MonitorElement *histo = ((summaryHistos[histoType])[code.getDDUID()]); // ROS error bins histo ->setBinLabel(1,"Link TimeOut",1); histo ->setBinLabel(2,"Ev.Id.Mis.",1); @@ -327,12 +504,12 @@ void DTDataIntegrityTask::bookHistos(DQMStore::IBooker & ibooker, string folder, } if ( folder == "ROS" ) { - ibooker.setCurrentFolder(topFolder(false) + "FED" + dduID_s.str() + "/" + folder + rosID_s.str()); + ibooker.setCurrentFolder(topFolder(false) + "FED" + dduID_s + "/" + folder + rosID_s); if(mode == 3 || mode ==1) return; //Avoid duplication of Info in FEDIntegrity_EvF histoType = "ROSError"; - histoName = "FED" + dduID_s.str() + "_" + folder + rosID_s.str() + "_ROSError"; + histoName = "FED" + dduID_s + "_" + folder + rosID_s + "_ROSError"; histoTitle = histoName + " (ROBID error summary)"; if(mode < 1) //Online only (rosHistos[histoType])[code.getROSID()] = ibooker.book2D(histoName,histoTitle,17,0,17,26,0,26); @@ -391,17 +568,17 @@ void DTDataIntegrityTask::bookHistos(DQMStore::IBooker & ibooker, string folder, if(mode > 1) return; histoType = "ROSEventLenght"; - histoName = "FED" + dduID_s.str() + "_" + folder + rosID_s.str() + "_ROSEventLenght"; - histoTitle = "Event Lenght (Bytes) FED " + dduID_s.str() + " ROS " + rosID_s.str(); + histoName = "FED" + dduID_s + "_" + folder + rosID_s + "_ROSEventLenght"; + histoTitle = "Event Lenght (Bytes) FED " + dduID_s + " ROS " + rosID_s; (rosHistos[histoType])[code.getROSID()] = ibooker.book1D(histoName,histoTitle,101,0,1616); histoType = "ROSAvgEventLenghtvsLumi"; - histoName = "FED" + dduID_s.str() + "_" + folder + rosID_s.str() + histoType; - histoTitle = "Event Lenght (Bytes) FED " + dduID_s.str() + " ROS " + rosID_s.str(); + histoName = "FED" + dduID_s + "_" + folder + rosID_s + histoType; + histoTitle = "Event Lenght (Bytes) FED " + dduID_s + " ROS " + rosID_s; rosTimeHistos[histoType][code.getROSID()] = new DTTimeEvolutionHisto(ibooker,histoName,histoTitle,200,10,true,0); histoType = "TDCError"; - histoName = "FED" + dduID_s.str() + "_" + folder + rosID_s.str() + "_TDCError"; + histoName = "FED" + dduID_s + "_" + folder + rosID_s + "_TDCError"; histoTitle = histoName + " (ROBID error summary)"; (rosHistos[histoType])[code.getROSID()] = ibooker.book2D(histoName,histoTitle,24,0,24,25,0,25); histo = (rosHistos[histoType])[code.getROSID()]; @@ -458,8 +635,8 @@ void DTDataIntegrityTask::bookHistos(DQMStore::IBooker & ibooker, string folder, histo->setBinLabel(25,"ROB24",2); histoType = "ROB_mean"; - histoName = "FED" + dduID_s.str() + "_" + "ROS" + rosID_s.str() + "_ROB_mean"; - string fullName = topFolder(false) + "FED" + dduID_s.str() + "/" + folder + rosID_s.str()+ "/" + histoName; + histoName = "FED" + dduID_s + "_" + "ROS" + rosID_s + "_ROB_mean"; + string fullName = topFolder(false) + "FED" + dduID_s + "/" + folder + rosID_s+ "/" + histoName; names.insert (pair (histoType,string(fullName))); (rosHistos[histoType])[code.getROSID()] = ibooker.book2D(histoName,histoName,25,0,25,100,0,100); (rosHistos[histoType])[code.getROSID()]->setAxisTitle("ROB #",1); @@ -470,12 +647,13 @@ void DTDataIntegrityTask::bookHistos(DQMStore::IBooker & ibooker, string folder, // SC Histograms if ( folder == "SC" ) { // The plots are per wheel - ibooker.setCurrentFolder(topFolder(false) + "FED" + dduID_s.str()); + ibooker.setCurrentFolder(topFolder(false) + "FED" + dduID_s); if(mode == 3 || mode ==1) return; //Avoid duplication of Info in FEDIntegrity_EvF + // SC data Size histoType = "SCSizeVsROSSize"; - histoName = "FED" + dduID_s.str() + "_SCSizeVsROSSize"; - histoTitle = "SC size vs SC (FED " + dduID_s.str() + ")"; + histoName = "FED" + dduID_s + "_SCSizeVsROSSize"; + histoTitle = "SC size vs SC (FED " + dduID_s + ")"; rosHistos[histoType][code.getSCID()] = ibooker.book2D(histoName,histoTitle,12,1,13,51,-1,50); rosHistos[histoType][code.getSCID()]->setAxisTitle("SC",1); @@ -484,6 +662,7 @@ void DTDataIntegrityTask::bookHistos(DQMStore::IBooker & ibooker, string folder, void DTDataIntegrityTask::bookHistosROS25(DQMStore::IBooker & ibooker, DTROChainCoding code) { + bookHistos(ibooker, string("ROS"), code); if(mode < 1) @@ -491,13 +670,334 @@ void DTDataIntegrityTask::bookHistosROS25(DQMStore::IBooker & ibooker, DTROChain bookHistos(ibooker, string("SC"), code); } +// ******************uROS******************** // +void DTDataIntegrityTask::bookHistosuROS(DQMStore::IBooker & ibooker, const int fed, const int uRos){ + string fed_s = to_string(fed); + string uRos_s = to_string(uRos); + ibooker.setCurrentFolder(topFolder(false) + "FED" + fed_s + "/uROS" + uRos_s); + + for (int counter=0; counter<3; counter++){ + string counter_s = to_string(counter); + string histoType = "uROSError"+counter_s; + int linkDown = counter*24; string linkDown_s = to_string(linkDown); + int linkUp = linkDown+23; string linkUp_s = to_string(linkUp); + string histoName = "FED" + fed_s + "_" + "uROS" + uRos_s + "_"+histoType; + string histoTitle = histoName + " (Link " + linkDown_s +"-"+ linkUp_s + " error summary)"; + unsigned int keyHisto = (uROSError + counter)*1000 + (fed-FEDIDmin)*100 + (uRos-1); + if(mode < 1) // Online only + urosHistos[keyHisto] = ibooker.book2D(histoName,histoTitle,11,0,11,24,0,24); + else + urosHistos[keyHisto] = ibooker.book2D(histoName,histoTitle,5,0,5,24,0,24); + + MonitorElement* histo = urosHistos[keyHisto]; + // uROS error bins + // Placeholders for the moment + histo->setBinLabel(1,"Error 1",1); + histo->setBinLabel(2,"Error 2",1); + histo->setBinLabel(3,"Error 3",1); + histo->setBinLabel(4,"Error 4",1); + histo->setBinLabel(5,"Not OKFlag",1); + if(mode < 1) { //Online only + // TDC error bins + histo->setBinLabel(6,"TDC Fatal",1); + histo->setBinLabel(7,"TDC RO FIFO ov.",1); + histo->setBinLabel(8,"TDC L1 buf. ov.",1); + histo->setBinLabel(9,"TDC L1A FIFO ov.",1); + histo->setBinLabel(10,"TDC hit err.",1); + histo->setBinLabel(11,"TDC hit rej.",1); + } + for (int link=linkDown; link < (linkUp+1); ++link){ + string link_s = to_string(link); + histo->setBinLabel(link-linkDown+1,"Link"+link_s,2); + } + } + + + if(mode > 1) return; + + string histoType = "uROSEventLenght"; + string histoName = "FED" + fed_s + "_uROS" + uRos_s + "_" + "EventLenght"; + string histoTitle = "Event Lenght (Bytes) FED " + fed_s + " uROS" + uRos_s; + unsigned int keyHisto = (uROSEventLenght)*1000 + (fed-FEDIDmin)*100 + (uRos-1); + urosHistos[keyHisto] = ibooker.book1D(histoName,histoTitle,101,0,5000); + + histoType = "uROSAvgEventLenghtvsLumi"; + histoName = "FED" + fed_s + "_uROS" + uRos_s + "AvgEventLenghtvsLumi"; + histoTitle = "Event Lenght (Bytes) FED " + fed_s + " uROS" + uRos_s; + keyHisto = (fed-FEDIDmin)*100 + (uRos-1); + urosTimeHistos[keyHisto] = new DTTimeEvolutionHisto(ibooker,histoName,histoTitle,200,10,true,0); + + for (int counter=0; counter<3; counter++){ + string counter_s = to_string(counter); + string histoType = "TDCError"+counter_s; + int linkDown = counter*24; string linkDown_s = to_string(linkDown); + int linkUp = linkDown+23; string linkUp_s = to_string(linkUp); + string histoName = "FED" + fed_s + "_" + "uROS" + uRos_s + "_"+histoType; + string histoTitle = histoName + " (Link " + linkDown_s +"-"+ linkUp_s + " error summary)"; + keyHisto = (TDCError+counter)*1000 + (fed-FEDIDmin)*100 + (uRos-1); + urosHistos[keyHisto] = ibooker.book2D(histoName,histoTitle,24,0,24,24,0,24); + MonitorElement* histo = urosHistos[keyHisto]; + // TDC error bins + histo->setBinLabel(1,"Fatal",1); + histo->setBinLabel(2,"RO FIFO ov.",1); + histo->setBinLabel(3,"L1 buf. ov.",1); + histo->setBinLabel(4,"L1A FIFO ov.",1); + histo->setBinLabel(5,"hit err.",1); + histo->setBinLabel(6,"hit rej.",1); + histo->setBinLabel(7,"Fatal",1); + histo->setBinLabel(8,"RO FIFO ov.",1); + histo->setBinLabel(9,"L1 buf. ov.",1); + histo->setBinLabel(10,"L1A FIFO ov.",1); + histo->setBinLabel(11,"hit err.",1); + histo->setBinLabel(12,"hit rej.",1); + histo->setBinLabel(13,"Fatal",1); + histo->setBinLabel(14,"RO FIFO ov.",1); + histo->setBinLabel(15,"L1 buf. ov.",1); + histo->setBinLabel(16,"L1A FIFO ov.",1); + histo->setBinLabel(17,"hit err.",1); + histo->setBinLabel(18,"hit rej.",1); + histo->setBinLabel(19,"Fatal",1); + histo->setBinLabel(20,"RO FIFO ov.",1); + histo->setBinLabel(21,"L1 buf. ov.",1); + histo->setBinLabel(22,"L1A FIFO ov.",1); + histo->setBinLabel(23,"hit err.",1); + histo->setBinLabel(24,"hit rej.",1); + + for (int link=linkDown; link < (linkUp+1); ++link){ + string link_s = to_string(link); + histo->setBinLabel(link-linkDown+1,"Link"+link_s,2); + } + } + + histoType = "TTSValues"; + histoName = "FED" + fed_s + "_" + "uROS" + uRos_s + "_" + histoType; + keyHisto = TTSValues*1000 + (fed-FEDIDmin)*100 + (uRos-1); + urosHistos[keyHisto] = ibooker.book1D(histoName,histoName,8,0,8); + MonitorElement* histo = urosHistos[keyHisto]; + histo->setBinLabel(1,"Disconnected",1); + histo->setBinLabel(2,"Overflow Warning ",1); + histo->setBinLabel(3,"Out of synch",1); + histo->setBinLabel(4,"Busy",1); + histo->setBinLabel(5,"Ready",1); + histo->setBinLabel(6,"Error",1); + histo->setBinLabel(7,"Disconnected",1); + histo->setBinLabel(8,"Unknown",1); + +} +// ******************End uROS******************** // + +// ******************uROS******************** // +void DTDataIntegrityTask::processuROS(DTuROSROSData & data, int fed, int uRos){ + + neventsuROS++; // FIXME: implement a counter which makes sense + + LogTrace("DTRawToDigi|DTDQM|DTMonitorModule|DTDataIntegrityTask") + << "[DTDataIntegrityTask]: " << neventsuROS << " events analyzed by processuROS" << endl; + + if(mode == 3 || mode ==1) return; //Avoid duplication of Info in FEDIntegrity_EvF + + MonitorElement* uROSSummary = nullptr; + uROSSummary = summaryHistos["uROSSummary"][fed]; + + MonitorElement* uROSStatus = nullptr; + uROSStatus = fedHistos["uROSStatus"][fed]; + + if(!uROSSummary) { + LogError("DTRawToDigi|DTDQM|DTMonitorModule|DTDataIntegrityTask") << + "Trying to access non existing ME at FED " << fed << + std::endl; + return; + } + + // Summary of all Link errors + MonitorElement* uROSError0 = nullptr; + MonitorElement* uROSError1 = nullptr; + MonitorElement* uROSError2 = nullptr; + if(mode <= 2){ + uROSError0 = urosHistos[(uROSError+0)*1000 + (fed-FEDIDmin)*100 + (uRos-1)]; + uROSError1 = urosHistos[(uROSError+1)*1000 + (fed-FEDIDmin)*100 + (uRos-1)]; + uROSError2 = urosHistos[(uROSError+2)*1000 + (fed-FEDIDmin)*100 + (uRos-1)]; + + if ((!uROSError2) || (!uROSError1) || (!uROSError0) ) { + LogError("DTRawToDigi|DTDQM|DTMonitorModule|DTDataIntegrityTask") << + "Trying to access non existing ME at uROS " << uRos << + std::endl; + return; + } + } + + // uROS errors + int sumOKs =0 ; + for (unsigned int link = 0; link<72; ++link){ + for (unsigned int flag = 0; flag<5; ++flag){ + if((data.getokxflag(link)>>flag) & 0x1) { // Undefined Flag 1-4 64bits word for each MTP (12 channels)i + if (flag==0) {sumOKs+=1; // Not OK flag + flag=5; //move it to the 5th bin + } + if (link<24) uROSError0->Fill(flag-1,link); //bins start at 1 despite labeling + else if (link<48) uROSError1->Fill(flag-1,link-23); + else if (link<72) uROSError2->Fill(flag-1,link-47); + } + } + } + + +// Fill the ROSSummary (1 per FED) histo + if(sumOKs!=0) uROSSummary->Fill(12, uRos); //bins start at 1 despite labeling +// Need to fill bin 13 Ev ID Mismatch? + +// Global Errors for uROS + for (unsigned int flag = 4; flag<16; ++flag){ + if((data.getuserWord()>>flag) & 0x1 ) { + uROSSummary->Fill(flag-4, uRos); + uROSStatus->Fill(flag-4, uRos); //duplicated info? + } + } + + // ROS error + for (unsigned int icounter = 0; icounterFill(tdcError_ROSSummary,uRos); + + if(mode<=2){ + if (link<24) uROSError0->Fill(tdcError_ROSError,link); + else if (link<48) uROSError1->Fill(tdcError_ROSError,link-23); + else if (link<72) uROSError2->Fill(tdcError_ROSError,link-47); + + if(mode<=1){ + if (link<24) urosHistos[(TDCError+0)*1000 + (fed-FEDIDmin)*100 + (uRos-1)]->Fill(tdcError_TDCHisto+6*(tdc-1),link); + else if (link<48) urosHistos[(TDCError+1)*1000 + (fed-FEDIDmin)*100 + (uRos-1)]->Fill(tdcError_TDCHisto+6*(tdc-1),link-23); + else if (link<72) urosHistos[(TDCError+2)*1000 + (fed-FEDIDmin)*100 + (uRos-1)]->Fill(tdcError_TDCHisto+6*(tdc-1),link-47); + } + } + } //loop on errors + + + // 1D histograms for TTS values per uROS + int ttsCodeValue = -1; + + int value = (data.getuserWord() & 0xF); + switch(value) { + case 0:{ //disconnected + ttsCodeValue = 0; + break; + } + case 1:{ //warning overflow + ttsCodeValue = 1; + break; + } + case 2:{ //out of sinch + ttsCodeValue = 2; + break; + } + case 4:{ //busy + ttsCodeValue = 3; + break; + } + case 8:{ //ready + ttsCodeValue = 4; + break; + } + case 12:{ //error + ttsCodeValue = 5; + break; + } + case 15:{ //disconnected + ttsCodeValue = 6; + break; + } + default:{ + LogError("DTRawToDigi|DTDQM|DTMonitorModule|DTDataIntegrityTask") + <<"[DTDataIntegrityTask] FED User control: wrong TTS value "<< value << " in FED " << fed << " uROS "<< uRos<< endl; //FIXME + ttsCodeValue = 7; + } + } + if(mode < 1) { + urosHistos[TTSValues*1000 + (fed-FEDIDmin)*100 + (uRos-1)]->Fill(ttsCodeValue); + + // Plot the event lenght //NOHLT + int uRosEventLenght = (data.gettrailer() & 0xFFFFF)*8; + urosTimeHistos[(fed-FEDIDmin)*100 + (uRos-1)]->accumulateValueTimeSlot(uRosEventLenght); + + if(uRosEventLenght > 5000) uRosEventLenght = 5000; + urosHistos[uROSEventLenght*1000 + (fed-FEDIDmin)*100 + (uRos-1)]->Fill(uRosEventLenght); + } + +} + +// *****************End uROS ******************// void DTDataIntegrityTask::processROS25(DTROS25Data & data, int ddu, int ros) { - neventsROS25++; // FIXME: implement a counter which makes sense + neventsuROS++; // FIXME: implement a counter which makes sense LogTrace("DTRawToDigi|DTDQM|DTMonitorModule|DTDataIntegrityTask") - << "[DTDataIntegrityTask]: " << neventsROS25 << " events analyzed by processROS25" << endl; + << "[DTDataIntegrityTask]: " << neventsuROS << " events analyzed by processROS25" << endl; // The ID of the RO board (used to map the histos) DTROChainCoding code; @@ -506,7 +1006,7 @@ void DTDataIntegrityTask::processROS25(DTROS25Data & data, int ddu, int ros) { if(mode == 3 || mode ==1) return; //Avoid duplication of Info in FEDIntegrity_EvF - MonitorElement* ROSSummary = rosSHistos["ROSSummary"][code.getDDUID()]; + MonitorElement* ROSSummary = summaryHistos["ROSSummary"][code.getDDUID()]; // Summary of all ROB errors MonitorElement* ROSError = nullptr; @@ -776,17 +1276,93 @@ void DTDataIntegrityTask::processROS25(DTROS25Data & data, int ddu, int ros) { } } +// ******************uROS******************** // +void DTDataIntegrityTask::processFED(DTuROSFEDData & data, int fed){ + + neventsFED++; + if (neventsFED%1000 == 0) + LogTrace("DTRawToDigi|DTDQM|DTMonitorModule|DTDataIntegrityTask") + << "[DTDataIntegrityTask]: " << neventsFED << " events analyzed by processFED" << endl; + + if(fed < FEDIDmin || fed > FEDIDmax) return; + + hFEDEntry->Fill(fed); + + if(mode == 3 || mode ==1) return; //Avoid duplication of Info in FEDIntegrity_EvF + + //1D HISTOS: EVENT LENGHT from trailer + int fedEvtLenght = data.getevtlgth()*8; //1 word = 8 bytes + // if(fedEvtLenght > 16000) fedEvtLenght = 16000; // overflow bin + fedHistos["EventLenght"][fed]->Fill(fedEvtLenght); + + if(mode > 1) return; + + fedTimeHistos["FEDAvgEvLenghtvsLumi"][fed]->accumulateValueTimeSlot(fedEvtLenght); + + // fill the distribution of the BX ids + fedHistos["BXID"][fed]->Fill(data.getBXId()); + + // size of the list of ROS in the Read-Out + fedHistos["uROSList"][fed]->Fill(data.getnslots()); + + // Fill the status summary of the TTS + + //1D HISTO WITH TTS VALUES form trailer (7 bins = 7 values) + + int ttsCodeValue = -1; + int value = data.getTTS(); + switch(value) { + case 0:{ //disconnected + ttsCodeValue = 0; + break; + } + case 1:{ //warning overflow + ttsCodeValue = 1; + break; + } + case 2:{ //out of sinch + ttsCodeValue = 2; + break; + } + case 4:{ //busy + ttsCodeValue = 3; + break; + } + case 8:{ //ready + ttsCodeValue = 4; + break; + } + case 12:{ //error + ttsCodeValue = 5; + break; + } + case 15:{ //disconnected + ttsCodeValue = 6; + break; + } + default:{ + LogError("DTRawToDigi|DTDQM|DTMonitorModule|DTDataIntegrityTask") + <<"[DTDataIntegrityTask] FED TTS control: wrong TTS value "<< value << " in FED "<< fed<< endl; + ttsCodeValue = 7; + } + } + if(mode < 1) fedHistos["TTSValues"][fed]->Fill(ttsCodeValue); + +} +// *****************End uROS ******************// + + void DTDataIntegrityTask::processFED(DTDDUData & data, const std::vector & rosData, int ddu) { - neventsDDU++; - if (neventsDDU%1000 == 0) + neventsFED++; + if (neventsFED%1000 == 0) LogTrace("DTRawToDigi|DTDQM|DTMonitorModule|DTDataIntegrityTask") - << "[DTDataIntegrityTask]: " << neventsDDU << " events analyzed by processFED" << endl; + << "[DTDataIntegrityTask]: " << neventsFED << " events analyzed by processFED" << endl; DTROChainCoding code; code.setDDU(ddu); - if(code.getDDUID() < FEDIDmin || code.getDDUID() > FEDIDMax) return; + if(code.getDDUID() < FEDIDmin || code.getDDUID() > FEDIDmax) return; hFEDEntry->Fill(code.getDDUID()); @@ -813,7 +1389,7 @@ void DTDataIntegrityTask::processFED(DTDDUData & data, const std::vectorFill(code.getDDUID(), 6); } - if(mode == 3 || mode ==1) return; //Avoid duplication of Info in FEDIntegrity_EvF + if(mode == 3 || mode ==1) return; //Avoid duplication of Info in FEDIntegrity_EvF const DTDDUSecondStatusWord& secondWord = data.getSecondStatusWord(); @@ -893,18 +1469,14 @@ void DTDataIntegrityTask::processFED(DTDDUData & data, const std::vectorFill(ttsCodeValue); + if(mode < 1) fedHistos["TTSValues"][code.getDDUID()]->Fill(ttsCodeValue); if(ttsSummaryBin != -1) { hTTSSummary->Fill(ddu, ttsSummaryBin); } - - - - //2D HISTO: ROS VS STATUS (8 BIT = 8 BIN) from 1st-2nd status words (9th BIN FROM LIST OF ROS in 2nd status word) - MonitorElement* hROSStatus = dduHistos["ROSStatus"][code.getDDUID()]; + MonitorElement* hROSStatus = fedHistos["ROSStatus"][code.getDDUID()]; //1D HISTO: NUMBER OF ROS IN THE EVENTS from 2nd status word int rosList = secondWord.rosList(); @@ -948,7 +1520,7 @@ void DTDataIntegrityTask::processFED(DTDDUData & data, const std::vector rosBXIds = rosBxIdsPerFED[ddu]; - if((rosBXIds.size() > 1 || rosBXIds.find(header.bxID()) == rosBXIds.end()) && !rosBXIds.empty()) { // in this case look for faulty ROSs + if((rosBXIds.size() > 1 || rosBXIds.find(header.bxID()) == rosBXIds.end()) && !rosBXIds.empty() ) { // in this case look for faulty ROSs for(vector::const_iterator rosControlData = rosData.begin(); rosControlData != rosData.end(); ++rosControlData) { // loop over the ROS data for (vector::const_iterator debug_it = (*rosControlData).getROSDebugs().begin(); @@ -978,11 +1550,11 @@ void DTDataIntegrityTask::processFED(DTDDUData & data, const std::vector rosL1AIds = rosL1AIdsPerFED[ddu]; - if((rosL1AIds.size() > 1 || rosL1AIds.find(header.lvl1ID()-1) == rosL1AIds.end()) && !rosL1AIds.empty()) { // in this case look for faulty ROSs + if((rosL1AIds.size() > 1 || rosL1AIds.find(header.lvl1ID()-1) == rosL1AIds.end()) && !rosL1AIds.empty() ){ // in this case look for faulty ROSs //If L1A_ID error identify which ROS has wrong L1A for (vector::const_iterator rosControlData = rosData.begin(); rosControlData != rosData.end(); rosControlData++) { // loop over the ROS data - int ROSHeader_TTCCount = ((*rosControlData).getROSHeader().TTCEventCounter() + 1) % 0x1000000; // fix comparison in case of last counting bin in ROS /first one in DDU + unsigned int ROSHeader_TTCCount = ((*rosControlData).getROSHeader().TTCEventCounter() + 1) % 0x1000000; // fix comparison in case of last counting bin in ROS /first one in DDU if( ROSHeader_TTCCount != header.lvl1ID() ) { int ros = (*rosControlData).getROSID(); if(mode <= 2) hROSStatus->Fill(10,ros-1); @@ -994,20 +1566,20 @@ void DTDataIntegrityTask::processFED(DTDDUData & data, const std::vector 16000) fedEvtLenght = 16000; // overflow bin - dduHistos["EventLenght"][code.getDDUID()]->Fill(fedEvtLenght); + fedHistos["EventLenght"][code.getDDUID()]->Fill(fedEvtLenght); if(mode > 1) return; - dduTimeHistos["FEDAvgEvLenghtvsLumi"][code.getDDUID()]->accumulateValueTimeSlot(fedEvtLenght); + fedTimeHistos["FEDAvgEvLenghtvsLumi"][code.getDDUID()]->accumulateValueTimeSlot(fedEvtLenght); // size of the list of ROS in the Read-Out - dduHistos["ROSList"][code.getDDUID()]->Fill(rosPositions.size()); + fedHistos["ROSList"][code.getDDUID()]->Fill(rosPositions.size()); //2D HISTO: FIFO STATUS from 2nd status word - MonitorElement *hFIFOStatus = dduHistos["FIFOStatus"][code.getDDUID()]; + MonitorElement *hFIFOStatus = fedHistos["FIFOStatus"][code.getDDUID()]; int inputFifoFull = secondWord.inputFifoFull(); int inputFifoAlmostFull = secondWord.inputFifoAlmostFull(); int fifoFull = secondWord.fifoFull(); @@ -1049,17 +1621,11 @@ void DTDataIntegrityTask::processFED(DTDDUData & data, const std::vectorFill(6,2); } - - - - - - //1D HISTO: EVENT TYPE from header - dduHistos["EventType"][code.getDDUID()]->Fill(header.triggerType()); + fedHistos["EventType"][code.getDDUID()]->Fill(header.triggerType()); // fill the distribution of the BX ids - dduHistos["BXID"][code.getDDUID()]->Fill(header.bxID()); + fedHistos["BXID"][code.getDDUID()]->Fill(header.bxID()); } @@ -1128,8 +1694,27 @@ void DTDataIntegrityTask::endLuminosityBlock(const edm::LuminosityBlock& ls, con int lumiBlock = ls.luminosityBlock(); - map >::iterator dduIt = dduTimeHistos.begin(); - map >::iterator dduEnd = dduTimeHistos.end(); + if (checkUros){ + map >::iterator fedIt = fedTimeHistos.begin(); + map >::iterator fedEnd = fedTimeHistos.end(); + for(; fedIt!=fedEnd; ++fedIt) { + map::iterator histoIt = fedIt->second.begin(); + map::iterator histoEnd = fedIt->second.end(); + for(; histoIt!=histoEnd; ++histoIt) { + histoIt->second->updateTimeSlot(lumiBlock,nEventsLS); + } + } + + map::iterator urosIt = urosTimeHistos.begin(); + map::iterator urosEnd = urosTimeHistos.end(); + for(; urosIt!=urosEnd; ++urosIt) { + urosIt->second->updateTimeSlot(lumiBlock,nEventsLS); + } + + }//uROS starting on 2018 + else{ + map >::iterator dduIt = fedTimeHistos.begin(); + map >::iterator dduEnd = fedTimeHistos.end(); for(; dduIt!=dduEnd; ++dduIt) { map::iterator histoIt = dduIt->second.begin(); map::iterator histoEnd = dduIt->second.end(); @@ -1138,8 +1723,8 @@ void DTDataIntegrityTask::endLuminosityBlock(const edm::LuminosityBlock& ls, con } } - map >::iterator rosIt = rosTimeHistos.begin(); - map >::iterator rosEnd = rosTimeHistos.end(); + map >::iterator rosIt = rosTimeHistos.begin(); + map >::iterator rosEnd = rosTimeHistos.end(); for(; rosIt!=rosEnd; ++rosIt) { map::iterator histoIt = rosIt->second.begin(); map::iterator histoEnd = rosIt->second.end(); @@ -1147,7 +1732,7 @@ void DTDataIntegrityTask::endLuminosityBlock(const edm::LuminosityBlock& ls, con histoIt->second->updateTimeSlot(lumiBlock,nEventsLS); } } - + }//ROS Legacy } void DTDataIntegrityTask::analyze(const edm::Event& e, const edm::EventSetup& c) @@ -1157,7 +1742,35 @@ void DTDataIntegrityTask::analyze(const edm::Event& e, const edm::EventSetup& c) nEventsLS++; - LogTrace("DTRawToDigi|DTDQM|DTMonitorModule|DTDataIntegrityTask") << "[DTDataIntegrityTask]: preProcessEvent" < fedCol; + e.getByToken(fedToken, fedCol); + DTuROSFEDData fedData; + DTuROSROSData urosData; + + if(fedCol.isValid()){ + for(unsigned int j=0; j size();++j){ + fedData = fedCol->at(j); + int fed = fedData.getfed(); //argument should be void + if (fed>FEDIDmax || fed >::iterator rosBxIds = rosBxIdsPerFED.begin(); rosBxIds != rosBxIdsPerFED.end(); ++rosBxIds) { (*rosBxIds).second.clear(); @@ -1180,7 +1793,6 @@ void DTDataIntegrityTask::analyze(const edm::Event& e, const edm::EventSetup& c) DTDDUData dduData; std::vector ros25Data; - if(dduProduct.isValid() && ros25Product.isValid()) { for(unsigned int i=0; isize(); ++i) { @@ -1189,6 +1801,8 @@ void DTDataIntegrityTask::analyze(const edm::Event& e, const edm::EventSetup& c) // FIXME: passing id variable is not needed anymore - change processFED interface for next release! FEDHeader header = dduData.getDDUHeader(); int id = header.sourceID(); + if (id>FEDIDmax || id("phiAccRange"); if (processTM) processTags.push_back("TM"); - if (processDDU) processTags.push_back("DDU"); + if (processDDU) {processTags.push_back("DDU"); + ddu_Token_ = consumes( + parameters.getUntrackedParameter("inputTagDDU")); + } + if (!processTM && !processDDU) LogError ("DTDQM|DTMonitorModule|DTTriggerEfficiencyTask") << "[DTTriggerEfficiencyTask]: Error, no trigger source (DDU or Twinmux) has been selected!!" < trigsDDU; e.getByToken(ddu_Token_, trigsDDU); DTLocalTriggerCollection::DigiRangeIterator detUnitIt; @@ -167,6 +172,7 @@ void DTTriggerEfficiencyTask::analyze(const edm::Event& e, const edm::EventSetup } } + }//processDDU //Getting Best Segments vector best4DSegments; diff --git a/DQM/EcalCommon/src/EcalDQMCommonUtils.cc b/DQM/EcalCommon/src/EcalDQMCommonUtils.cc index b5205ff8a4025..283ef8a7e50d0 100644 --- a/DQM/EcalCommon/src/EcalDQMCommonUtils.cc +++ b/DQM/EcalCommon/src/EcalDQMCommonUtils.cc @@ -486,7 +486,6 @@ namespace ecaldqm setElectronicsMap(EcalElectronicsMapping const* _map) { std::lock_guard lock(mapMutex); - if(electronicsMap) return; electronicsMap = _map; } @@ -510,7 +509,6 @@ namespace ecaldqm setTrigTowerMap(EcalTrigTowerConstituentsMap const* _map) { std::lock_guard lock(mapMutex); - if(trigtowerMap) return; trigtowerMap = _map; } @@ -534,7 +532,6 @@ namespace ecaldqm setGeometry(CaloGeometry const* _geom) { std::lock_guard lock(mapMutex); - if(geometry) return; geometry = _geom; } @@ -558,7 +555,6 @@ namespace ecaldqm setTopology(CaloTopology const* _geom) { std::lock_guard lock(mapMutex); - if(topology) return; topology = _geom; } } diff --git a/DQM/EcalCommon/src/EcalDQMonitor.cc b/DQM/EcalCommon/src/EcalDQMonitor.cc index a39af8343cf13..fe3b6fcc648ff 100644 --- a/DQM/EcalCommon/src/EcalDQMonitor.cc +++ b/DQM/EcalCommon/src/EcalDQMonitor.cc @@ -68,32 +68,26 @@ namespace ecaldqm void EcalDQMonitor::ecaldqmGetSetupObjects(edm::EventSetup const& _es) { - if(!checkElectronicsMap(false)){ - // set up electronicsMap in EcalDQMCommonUtils - edm::ESHandle elecMapHandle; - _es.get().get(elecMapHandle); - setElectronicsMap(elecMapHandle.product()); - } - - if(!checkTrigTowerMap(false)){ - // set up trigTowerMap in EcalDQMCommonUtils - edm::ESHandle ttMapHandle; - _es.get().get(ttMapHandle); - setTrigTowerMap(ttMapHandle.product()); - } - - if(!checkGeometry(false)){ - edm::ESHandle geomHandle; - _es.get().get(geomHandle); - setGeometry(geomHandle.product()); - } - - if(!checkTopology(false)){ - // set up trigTowerMap in EcalDQMCommonUtils - edm::ESHandle topoHandle; - _es.get().get(topoHandle); - setTopology(topoHandle.product()); - } + //NB: a more minimal solution may rely on ESWatchers + // but then here the cost is rather minimal + // set up electronicsMap in EcalDQMCommonUtils + edm::ESHandle elecMapHandle; + _es.get().get(elecMapHandle); + setElectronicsMap(elecMapHandle.product()); + + // set up trigTowerMap in EcalDQMCommonUtils + edm::ESHandle ttMapHandle; + _es.get().get(ttMapHandle); + setTrigTowerMap(ttMapHandle.product()); + + edm::ESHandle geomHandle; + _es.get().get(geomHandle); + setGeometry(geomHandle.product()); + + // set up trigTowerMap in EcalDQMCommonUtils + edm::ESHandle topoHandle; + _es.get().get(topoHandle); + setTopology(topoHandle.product()); } void diff --git a/DQM/EcalMonitorTasks/interface/ClusterTask.h b/DQM/EcalMonitorTasks/interface/ClusterTask.h index ba24f4addbaba..1798abc53e150 100644 --- a/DQM/EcalMonitorTasks/interface/ClusterTask.h +++ b/DQM/EcalMonitorTasks/interface/ClusterTask.h @@ -21,7 +21,7 @@ namespace ecaldqm class ClusterTask : public DQWorkerTask { public: ClusterTask(); - ~ClusterTask() {} + ~ClusterTask() override {} bool filterRunType(short const*) override; diff --git a/DQM/EcalMonitorTasks/interface/DQWorkerTask.h b/DQM/EcalMonitorTasks/interface/DQWorkerTask.h index 1110cbcba3b4e..f65905b7ca873 100644 --- a/DQM/EcalMonitorTasks/interface/DQWorkerTask.h +++ b/DQM/EcalMonitorTasks/interface/DQWorkerTask.h @@ -76,7 +76,7 @@ namespace ecaldqm typedef EcalDCCHeaderBlock::EcalDCCEventSettings EventSettings; DQWorkerTask(); - virtual ~DQWorkerTask() {} + ~DQWorkerTask() override {} static void fillDescriptions(edm::ParameterSetDescription&); diff --git a/DQM/EcalPreshowerMonitorModule/src/ESFEDIntegrityTask.cc b/DQM/EcalPreshowerMonitorModule/src/ESFEDIntegrityTask.cc index 928d88c98d453..99ca37b26ca3b 100644 --- a/DQM/EcalPreshowerMonitorModule/src/ESFEDIntegrityTask.cc +++ b/DQM/EcalPreshowerMonitorModule/src/ESFEDIntegrityTask.cc @@ -15,7 +15,6 @@ #include "DataFormats/FEDRawData/interface/FEDHeader.h" #include "DataFormats/FEDRawData/interface/FEDTrailer.h" #include "DataFormats/FEDRawData/interface/FEDNumbering.h" -#include "DataFormats/FEDRawData/src/fed_header.h" #include "DataFormats/EcalRawData/interface/ESDCCHeaderBlock.h" #include "DataFormats/EcalRawData/interface/ESKCHIPBlock.h" diff --git a/DQM/EcalPreshowerMonitorModule/src/ESRawDataTask.cc b/DQM/EcalPreshowerMonitorModule/src/ESRawDataTask.cc index 08748d1894c21..e26837a1be58d 100644 --- a/DQM/EcalPreshowerMonitorModule/src/ESRawDataTask.cc +++ b/DQM/EcalPreshowerMonitorModule/src/ESRawDataTask.cc @@ -14,7 +14,6 @@ #include "DataFormats/FEDRawData/interface/FEDHeader.h" #include "DataFormats/FEDRawData/interface/FEDTrailer.h" #include "DataFormats/FEDRawData/interface/FEDNumbering.h" -#include "DataFormats/FEDRawData/src/fed_header.h" #include "DataFormats/DetId/interface/DetId.h" #include "DataFormats/EcalDetId/interface/ESDetId.h" diff --git a/DQM/HLTEvF/plugins/LumiMonitor.cc b/DQM/HLTEvF/plugins/LumiMonitor.cc index fed0350efa7f7..1a31b0900040a 100644 --- a/DQM/HLTEvF/plugins/LumiMonitor.cc +++ b/DQM/HLTEvF/plugins/LumiMonitor.cc @@ -1,184 +1,241 @@ -#include "DQM/HLTEvF/plugins/LumiMonitor.h" +#include +#include +#include +#include "DQM/TrackingMonitor/interface/GetLumi.h" +#include "DQMServices/Core/interface/ConcurrentMonitorElement.h" +#include "DQMServices/Core/interface/DQMGlobalEDAnalyzer.h" +#include "DataFormats/Luminosity/interface/LumiDetails.h" +#include "DataFormats/Luminosity/interface/LumiSummary.h" +#include "DataFormats/Scalers/interface/LumiScalers.h" +#include "DataFormats/SiPixelCluster/interface/SiPixelCluster.h" +#include "DataFormats/TrackerCommon/interface/TrackerTopology.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Framework/interface/Frameworkfwd.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "FWCore/Utilities/interface/EDGetToken.h" +#include "Geometry/Records/interface/TrackerTopologyRcd.h" -#include "DQM/TrackingMonitor/interface/GetLumi.h" +namespace { + struct MEbinning { + int nbins; + double xmin; + double xmax; + }; + + struct Histograms { + ConcurrentMonitorElement numberOfPixelClustersVsLS; + ConcurrentMonitorElement numberOfPixelClustersVsLumi; + ConcurrentMonitorElement lumiVsLS; + ConcurrentMonitorElement puVsLS; + ConcurrentMonitorElement pixelLumiVsLS; + ConcurrentMonitorElement pixelLumiVsLumi; + }; +} + +// +// class declaration +// + +class LumiMonitor : public DQMGlobalEDAnalyzer +{ +public: + LumiMonitor( const edm::ParameterSet& ); + ~LumiMonitor() override = default; + static void fillDescriptions(edm::ConfigurationDescriptions & descriptions); + static void fillHistoPSetDescription(edm::ParameterSetDescription & pset); + static void fillHistoLSPSetDescription(edm::ParameterSetDescription & pset); + +private: + void bookHistograms(DQMStore::ConcurrentBooker &, edm::Run const&, edm::EventSetup const&, Histograms &) const override; + void dqmAnalyze(edm::Event const&, edm::EventSetup const&, Histograms const&) const override; + + static MEbinning getHistoPSet (const edm::ParameterSet& pset); + static MEbinning getHistoLSPSet(const edm::ParameterSet& pset); + + std::string folderName_; + + edm::EDGetTokenT lumiScalersToken_; + MEbinning lumi_binning_; + MEbinning pu_binning_; + MEbinning ls_binning_; + + bool doPixelLumi_; + edm::EDGetTokenT > pixelClustersToken_; + bool useBPixLayer1_; + int minNumberOfPixelsPerCluster_; + float minPixelClusterCharge_; + MEbinning pixelCluster_binning_; + MEbinning pixellumi_binning_; + + edm::EDGetTokenT lumiSummaryToken_; + + + float lumi_factor_per_bx_; + +}; // ----------------------------- // constructors and destructor // ----------------------------- -LumiMonitor::LumiMonitor( const edm::ParameterSet& iConfig ) : - folderName_ ( iConfig.getParameter("FolderName") ) - , lumiScalersToken_ ( consumes(iConfig.getParameter("scalers") ) ) - , lumi_binning_ ( getHistoPSet (iConfig.getParameter("histoPSet").getParameter("lumiPSet")) ) - , pu_binning_ ( getHistoPSet (iConfig.getParameter("histoPSet").getParameter("puPSet")) ) - , ls_binning_ ( getHistoLSPSet(iConfig.getParameter("histoPSet").getParameter("lsPSet")) ) - , doPixelLumi_ ( iConfig.getParameter("doPixelLumi") ) - , pixelClustersToken_ ( doPixelLumi_ ? consumes >(iConfig.getParameter("pixelClusters") ) : edm::EDGetTokenT> () ) - , useBPixLayer1_ ( doPixelLumi_ ? iConfig.getParameter ("useBPixLayer1") : false ) - , minNumberOfPixelsPerCluster_ ( doPixelLumi_ ? iConfig.getParameter ("minNumberOfPixelsPerCluster") : -1 ) - , minPixelClusterCharge_ ( doPixelLumi_ ? iConfig.getParameter ("minPixelClusterCharge") : -1. ) - , pixelCluster_binning_ ( doPixelLumi_ ? getHistoPSet (iConfig.getParameter("histoPSet").getParameter("pixelClusterPSet")) : MEbinning {} ) - , pixellumi_binning_ ( doPixelLumi_ ? getHistoPSet (iConfig.getParameter("histoPSet").getParameter("pixellumiPSet")) : MEbinning {} ) +LumiMonitor::LumiMonitor(const edm::ParameterSet& config) : + folderName_ ( config.getParameter("FolderName") ) + , lumiScalersToken_ ( consumes(config.getParameter("scalers") ) ) + , lumi_binning_ ( getHistoPSet (config.getParameter("histoPSet").getParameter("lumiPSet")) ) + , pu_binning_ ( getHistoPSet (config.getParameter("histoPSet").getParameter("puPSet")) ) + , ls_binning_ ( getHistoLSPSet(config.getParameter("histoPSet").getParameter("lsPSet")) ) + , doPixelLumi_ ( config.getParameter("doPixelLumi") ) + , pixelClustersToken_ ( doPixelLumi_ ? consumes>(config.getParameter("pixelClusters") ) : edm::EDGetTokenT> () ) + , useBPixLayer1_ ( doPixelLumi_ ? config.getParameter ("useBPixLayer1") : false ) + , minNumberOfPixelsPerCluster_ ( doPixelLumi_ ? config.getParameter ("minNumberOfPixelsPerCluster") : -1 ) + , minPixelClusterCharge_ ( doPixelLumi_ ? config.getParameter ("minPixelClusterCharge") : -1. ) + , pixelCluster_binning_ ( doPixelLumi_ ? getHistoPSet(config.getParameter("histoPSet").getParameter("pixelClusterPSet")) : MEbinning {} ) + , pixellumi_binning_ ( doPixelLumi_ ? getHistoPSet(config.getParameter("histoPSet").getParameter("pixellumiPSet")) : MEbinning {} ) { - - numberOfPixelClustersVsLS_ = nullptr; - numberOfPixelClustersVsLumi_ = nullptr; - lumiVsLS_ = nullptr; - puVsLS_ = nullptr; - pixelLumiVsLS_ = nullptr; - pixelLumiVsLumi_ = nullptr; - - if(useBPixLayer1_) + if(useBPixLayer1_) { lumi_factor_per_bx_ = GetLumi::FREQ_ORBIT * GetLumi::SECONDS_PER_LS / GetLumi::XSEC_PIXEL_CLUSTER ; - else + } else { lumi_factor_per_bx_ = GetLumi::FREQ_ORBIT * GetLumi::SECONDS_PER_LS / GetLumi::rXSEC_PIXEL_CLUSTER ; - + } } -MEbinning LumiMonitor::getHistoPSet(edm::ParameterSet pset) +MEbinning LumiMonitor::getHistoPSet(const edm::ParameterSet& pset) { return MEbinning{ pset.getParameter("nbins"), - pset.getParameter("xmin"), - pset.getParameter("xmax"), - }; + pset.getParameter("xmin"), + pset.getParameter("xmax"), + }; } -MEbinning LumiMonitor::getHistoLSPSet(edm::ParameterSet pset) +MEbinning LumiMonitor::getHistoLSPSet(const edm::ParameterSet& pset) { return MEbinning{ pset.getParameter("nbins"), - -0.5, - double(pset.getParameter("nbins")-0.5) - }; + -0.5, + pset.getParameter("nbins") - 0.5 + }; } -void LumiMonitor::bookHistograms(DQMStore::IBooker & ibooker, - edm::Run const & iRun, - edm::EventSetup const & iSetup) -{ - - std::string histname, histtitle; - - std::string currentFolder = folderName_ ; - ibooker.setCurrentFolder(currentFolder); - - if ( doPixelLumi_ ) { - histname = "numberOfPixelClustersVsLS"; histtitle = "number of pixel clusters vs LS"; - numberOfPixelClustersVsLS_ = ibooker.book1D(histname, histtitle, - ls_binning_.nbins, ls_binning_.xmin, ls_binning_.xmax); - // numberOfPixelClustersVsLS_->getTH1()->SetCanExtend(TH1::kAllAxes); - numberOfPixelClustersVsLS_->setAxisTitle("LS",1); - numberOfPixelClustersVsLS_->setAxisTitle("number of pixel clusters",2); - - histname = "numberOfPixelClustersVsLumi"; histtitle = "number of pixel clusters vs scal lumi"; - numberOfPixelClustersVsLumi_ = ibooker.bookProfile(histname, histtitle, - lumi_binning_.nbins, lumi_binning_.xmin, lumi_binning_.xmax, - pixelCluster_binning_.xmin,pixelCluster_binning_.xmax); - numberOfPixelClustersVsLumi_->setAxisTitle("scal inst lumi E30 [Hz cm^{-2}]",1); - numberOfPixelClustersVsLumi_->setAxisTitle("number of pixel clusters",2); - - histname = "pixelLumiVsLS"; histtitle = "pixel-lumi vs LS"; - pixelLumiVsLS_ = ibooker.bookProfile(histname, histtitle, - ls_binning_.nbins, ls_binning_.xmin, ls_binning_.xmax, - pixellumi_binning_.xmin,pixellumi_binning_.xmax); - // pixelLumiVsLS_->getTH1()->SetCanExtend(TH1::kAllAxes); - pixelLumiVsLS_->setAxisTitle("LS",1); - pixelLumiVsLS_->setAxisTitle("pixel-based inst lumi E30 [Hz cm^{-2}]",2); - - histname = "pixelLumiVsLumi"; histtitle = "pixel-lumi vs scal lumi"; - pixelLumiVsLumi_ = ibooker.bookProfile(histname, histtitle, - lumi_binning_.nbins,lumi_binning_.xmin,lumi_binning_.xmax, - pixellumi_binning_.xmin,lumi_binning_.xmax); - pixelLumiVsLumi_->setAxisTitle("scal inst lumi E30 [Hz cm^{-2}]",1); - pixelLumiVsLumi_->setAxisTitle("pixel-based inst lumi E30 [Hz cm^{-2}]",2); +void LumiMonitor::bookHistograms(DQMStore::ConcurrentBooker & booker, edm::Run const& run, edm::EventSetup const& setup, Histograms & histograms) const +{ + booker.setCurrentFolder(folderName_); + + if (doPixelLumi_) { + histograms.numberOfPixelClustersVsLS = booker.book1D( + "numberOfPixelClustersVsLS", + "number of pixel clusters vs LS", + ls_binning_.nbins, ls_binning_.xmin, ls_binning_.xmax); + histograms.numberOfPixelClustersVsLS.setAxisTitle("LS", 1); + histograms.numberOfPixelClustersVsLS.setAxisTitle("number of pixel clusters", 2); + + histograms.numberOfPixelClustersVsLumi = booker.bookProfile( + "numberOfPixelClustersVsLumi", + "number of pixel clusters vs scal lumi", + lumi_binning_.nbins, lumi_binning_.xmin, lumi_binning_.xmax, + pixelCluster_binning_.xmin, pixelCluster_binning_.xmax); + histograms.numberOfPixelClustersVsLumi.setAxisTitle("scal inst lumi E30 [Hz cm^{-2}]", 1); + histograms.numberOfPixelClustersVsLumi.setAxisTitle("number of pixel clusters", 2); + + histograms.pixelLumiVsLS = booker.bookProfile( + "pixelLumiVsLS", + "pixel-lumi vs LS", + ls_binning_.nbins, ls_binning_.xmin, ls_binning_.xmax, + pixellumi_binning_.xmin, pixellumi_binning_.xmax); + histograms.pixelLumiVsLS.setAxisTitle("LS", 1); + histograms.pixelLumiVsLS.setAxisTitle("pixel-based inst lumi E30 [Hz cm^{-2}]", 2); + + histograms.pixelLumiVsLumi = booker.bookProfile( + "pixelLumiVsLumi", + "pixel-lumi vs scal lumi", + lumi_binning_.nbins, lumi_binning_.xmin, lumi_binning_.xmax, + pixellumi_binning_.xmin, lumi_binning_.xmax); + histograms.pixelLumiVsLumi.setAxisTitle("scal inst lumi E30 [Hz cm^{-2}]", 1); + histograms.pixelLumiVsLumi.setAxisTitle("pixel-based inst lumi E30 [Hz cm^{-2}]", 2); } - histname = "lumiVsLS"; histtitle = "scal lumi vs LS"; - lumiVsLS_ = ibooker.bookProfile(histname, histtitle, - ls_binning_.nbins, ls_binning_.xmin, ls_binning_.xmax, - lumi_binning_.xmin, lumi_binning_.xmax); - // lumiVsLS_->getTH1()->SetCanExtend(TH1::kAllAxes); - lumiVsLS_->setAxisTitle("LS",1); - lumiVsLS_->setAxisTitle("scal inst lumi E30 [Hz cm^{-2}]",2); - - histname = "puVsLS"; histtitle = "scal PU vs LS"; - puVsLS_ = ibooker.bookProfile(histname, histtitle, - ls_binning_.nbins, ls_binning_.xmin, ls_binning_.xmax, - pu_binning_.xmin, pu_binning_.xmax); - // puVsLS_->getTH1()->SetCanExtend(TH1::kAllAxes); - puVsLS_->setAxisTitle("LS",1); - puVsLS_->setAxisTitle("scal PU",2); + histograms.lumiVsLS = booker.bookProfile( + "lumiVsLS", + "scal lumi vs LS", + ls_binning_.nbins, ls_binning_.xmin, ls_binning_.xmax, + lumi_binning_.xmin, lumi_binning_.xmax); + histograms.lumiVsLS.setAxisTitle("LS", 1); + histograms.lumiVsLS.setAxisTitle("scal inst lumi E30 [Hz cm^{-2}]", 2); + + histograms.puVsLS = booker.bookProfile( + "puVsLS", + "scal PU vs LS", + ls_binning_.nbins, ls_binning_.xmin, ls_binning_.xmax, + pu_binning_.xmin, pu_binning_.xmax); + histograms.puVsLS.setAxisTitle("LS", 1); + histograms.puVsLS.setAxisTitle("scal PU", 2); } -#include "FWCore/Framework/interface/ESHandle.h" -#include "FWCore/Framework/interface/EventSetup.h" -#include "DataFormats/TrackerCommon/interface/TrackerTopology.h" -#include "Geometry/Records/interface/TrackerTopologyRcd.h" -void LumiMonitor::analyze(edm::Event const& iEvent, edm::EventSetup const& iSetup) { - - // int bx = iEvent.bunchCrossing(); - int ls = iEvent.id().luminosityBlock(); +void LumiMonitor::dqmAnalyze(edm::Event const& event, edm::EventSetup const& setup, Histograms const& histograms) const +{ + int ls = event.id().luminosityBlock(); float scal_lumi = -1.; float scal_pu = -1.; edm::Handle lumiScalers; - iEvent.getByToken(lumiScalersToken_, lumiScalers); - if ( lumiScalers.isValid() && !lumiScalers->empty() ) { - LumiScalersCollection::const_iterator scalit = lumiScalers->begin(); + event.getByToken(lumiScalersToken_, lumiScalers); + if (lumiScalers.isValid() and not lumiScalers->empty()) { + auto scalit = lumiScalers->begin(); scal_lumi = scalit->instantLumi(); scal_pu = scalit->pileup(); } else { scal_lumi = -1.; scal_pu = -1.; } - lumiVsLS_ -> Fill(ls, scal_lumi); - puVsLS_ -> Fill(ls, scal_pu ); + histograms.lumiVsLS.fill(ls, scal_lumi); + histograms.puVsLS.fill(ls, scal_pu); - if ( doPixelLumi_ ) { + if (doPixelLumi_) { size_t pixel_clusters = 0; float pixel_lumi = -1.; - edm::Handle< edmNew::DetSetVector > pixelClusters; - iEvent.getByToken(pixelClustersToken_, pixelClusters); - if ( pixelClusters.isValid() ) { - - edm::ESHandle tTopoHandle; - iSetup.get().get(tTopoHandle); - const TrackerTopology* const tTopo = tTopoHandle.product(); - + edm::Handle> pixelClusters; + event.getByToken(pixelClustersToken_, pixelClusters); + if (pixelClusters.isValid()) { + auto const& tTopo = edm::get(setup); + // Count the number of clusters with at least a minimum // number of pixels per cluster and at least a minimum charge. size_t tot = 0; - edmNew::DetSetVector::const_iterator pixCluDet = pixelClusters->begin(); - for ( ; pixCluDet!=pixelClusters->end(); ++pixCluDet) { - - DetId detid = pixCluDet->detId(); - size_t subdetid = detid.subdetId(); - if ( subdetid == (int) PixelSubdetector::PixelBarrel ) - if ( tTopo->layer(detid)==1 ) - continue; - - edmNew::DetSet::const_iterator pixClu = pixCluDet->begin(); - for ( ; pixClu != pixCluDet->end(); ++pixClu ) { - ++tot; - if ( (pixClu->size() >= minNumberOfPixelsPerCluster_) && - (pixClu->charge() >= minPixelClusterCharge_ ) ) { - ++pixel_clusters; - } - } + for (auto pixCluDet = pixelClusters->begin(); pixCluDet != pixelClusters->end(); ++pixCluDet) { + + DetId detid = pixCluDet->detId(); + size_t subdetid = detid.subdetId(); + if (subdetid == (int) PixelSubdetector::PixelBarrel) { + if (tTopo.layer(detid)==1) { + continue; + } + } + + for (auto pixClu = pixCluDet->begin(); pixClu != pixCluDet->end(); ++pixClu) { + ++tot; + if ((pixClu->size() >= minNumberOfPixelsPerCluster_) and + (pixClu->charge() >= minPixelClusterCharge_ )) { + ++pixel_clusters; + } + } } pixel_lumi = lumi_factor_per_bx_ * pixel_clusters / GetLumi::CM2_TO_NANOBARN ; // ?!?! - } else + } else { pixel_lumi = -1.; + } - numberOfPixelClustersVsLS_ -> Fill(ls, pixel_clusters); - numberOfPixelClustersVsLumi_ -> Fill(scal_lumi,pixel_clusters); - pixelLumiVsLS_ -> Fill(ls, pixel_lumi); - pixelLumiVsLumi_ -> Fill(scal_lumi,pixel_lumi); + histograms.numberOfPixelClustersVsLS.fill(ls, pixel_clusters); + histograms.numberOfPixelClustersVsLumi.fill(scal_lumi, pixel_clusters); + histograms.pixelLumiVsLS.fill(ls, pixel_lumi); + histograms.pixelLumiVsLumi.fill(scal_lumi, pixel_lumi); } } @@ -227,7 +284,7 @@ void LumiMonitor::fillDescriptions(edm::ConfigurationDescriptions & descriptions fillHistoLSPSetDescription(lsPSet); histoPSet.add("lsPSet", lsPSet); - desc.add("histoPSet",histoPSet); + desc.add("histoPSet", histoPSet); descriptions.add("lumiMonitor", desc); } diff --git a/DQM/HLTEvF/plugins/LumiMonitor.h b/DQM/HLTEvF/plugins/LumiMonitor.h deleted file mode 100644 index 33e6513915677..0000000000000 --- a/DQM/HLTEvF/plugins/LumiMonitor.h +++ /dev/null @@ -1,88 +0,0 @@ -#ifndef LUMIMONITOR_H -#define LUMIMONITOR_H - -#include -#include -#include - -#include "FWCore/Utilities/interface/EDGetToken.h" -#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/MakerMacros.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/ServiceRegistry/interface/Service.h" -#include "DQMServices/Core/interface/MonitorElement.h" -#include - -#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" -#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" -#include "FWCore/ParameterSet/interface/Registry.h" - -//DataFormats -#include "DataFormats/SiPixelCluster/interface/SiPixelCluster.h" -#include "DataFormats/Scalers/interface/LumiScalers.h" -#include "DataFormats/Luminosity/interface/LumiDetails.h" -#include "DataFormats/Luminosity/interface/LumiSummary.h" - - -struct MEbinning { - int nbins; - double xmin; - double xmax; - // MEbinning() {}; - // explicit MEbinning(int n, double min, double max) { nbins= n; xmin = min; xmax = max;} -}; - -// -// class declaration -// - -class LumiMonitor : public DQMEDAnalyzer -{ -public: - LumiMonitor( const edm::ParameterSet& ); - ~LumiMonitor() override = default; - static void fillDescriptions(edm::ConfigurationDescriptions & descriptions); - static void fillHistoPSetDescription(edm::ParameterSetDescription & pset); - static void fillHistoLSPSetDescription(edm::ParameterSetDescription & pset); - -protected: - - void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; - void analyze(edm::Event const& iEvent, edm::EventSetup const& iSetup) override; - -private: - - static MEbinning getHistoPSet (edm::ParameterSet pset); - static MEbinning getHistoLSPSet(edm::ParameterSet pset); - - std::string folderName_; - - edm::EDGetTokenT lumiScalersToken_; - MEbinning lumi_binning_; - MEbinning pu_binning_; - MEbinning ls_binning_; - - bool doPixelLumi_; - edm::EDGetTokenT > pixelClustersToken_; - bool useBPixLayer1_; - int minNumberOfPixelsPerCluster_; - float minPixelClusterCharge_; - MEbinning pixelCluster_binning_; - MEbinning pixellumi_binning_; - - - edm::EDGetTokenT lumiSummaryToken_; - - MonitorElement* numberOfPixelClustersVsLS_; - MonitorElement* numberOfPixelClustersVsLumi_; - MonitorElement* lumiVsLS_; - MonitorElement* puVsLS_; - MonitorElement* pixelLumiVsLS_; - MonitorElement* pixelLumiVsLumi_; - - float lumi_factor_per_bx_; - -}; - -#endif // LUMIMONITOR_H diff --git a/DQM/HLTEvF/plugins/PSMonitor.cc b/DQM/HLTEvF/plugins/PSMonitor.cc index bb52f2a2d4baf..7d879b19458b4 100644 --- a/DQM/HLTEvF/plugins/PSMonitor.cc +++ b/DQM/HLTEvF/plugins/PSMonitor.cc @@ -1,26 +1,75 @@ -#include "DQM/HLTEvF/plugins/PSMonitor.h" +#include +#include +#include +#include "DQM/TrackingMonitor/interface/GetLumi.h" +#include "DQMServices/Core/interface/ConcurrentMonitorElement.h" +#include "DQMServices/Core/interface/DQMGlobalEDAnalyzer.h" +#include "DataFormats/L1TGlobal/interface/GlobalAlgBlk.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/MakerMacros.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "FWCore/ParameterSet/interface/Registry.h" +#include "FWCore/PrescaleService/interface/PrescaleService.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "FWCore/Utilities/interface/EDGetToken.h" + +namespace { + struct MEbinning { + int nbins; + double xmin; + double xmax; + }; + + struct Histograms { + ConcurrentMonitorElement psColumnIndexVsLS; + }; +} + +// +// class declaration +// + +class PSMonitor : public DQMGlobalEDAnalyzer +{ +public: + PSMonitor( const edm::ParameterSet& ); + ~PSMonitor() override = default; + static void fillDescriptions(edm::ConfigurationDescriptions & descriptions); + static void fillHistoPSetDescription(edm::ParameterSetDescription & pset, int value); + +protected: + + void bookHistograms(DQMStore::ConcurrentBooker &, edm::Run const&, edm::EventSetup const&, Histograms &) const override; + void dqmAnalyze(edm::Event const& event, edm::EventSetup const& setup, Histograms const&) const override; + +private: + + void getHistoPSet(edm::ParameterSet& pset, MEbinning& mebinning); + + std::string folderName_; + + edm::EDGetTokenT ugtBXToken_; + + MEbinning ps_binning_; + MEbinning ls_binning_; +}; -#include "DQM/TrackingMonitor/interface/GetLumi.h" // ----------------------------- // constructors and destructor // ----------------------------- -PSMonitor::PSMonitor( const edm::ParameterSet& iConfig ) : - folderName_ ( iConfig.getParameter("FolderName") ) - , ugtBXToken_ ( consumes(iConfig.getParameter("ugtBXInputTag") ) ) +PSMonitor::PSMonitor( const edm::ParameterSet& config ) : + folderName_ (config.getParameter("FolderName")) + , ugtBXToken_ (consumes(config.getParameter("ugtBXInputTag"))) { - - /// Prescale service - if ( edm::Service().isAvailable() ) - psService_ = edm::Service().operator->(); - - psColumnIndexVsLS_ = nullptr; - - edm::ParameterSet histoPSet = iConfig.getParameter("histoPSet"); + edm::ParameterSet histoPSet = config.getParameter("histoPSet"); edm::ParameterSet psColumnPSet = histoPSet.getParameter("psColumnPSet"); edm::ParameterSet lsPSet = histoPSet.getParameter("lsPSet"); @@ -37,54 +86,50 @@ void PSMonitor::getHistoPSet(edm::ParameterSet& pset, MEbinning& mebinning) } -void PSMonitor::bookHistograms(DQMStore::IBooker & ibooker, - edm::Run const & iRun, - edm::EventSetup const & iSetup) +void PSMonitor::bookHistograms(DQMStore::ConcurrentBooker & booker, edm::Run const& run, edm::EventSetup const& setup, Histograms & histograms) const { std::string histname, histtitle; std::string currentFolder = folderName_ ; - ibooker.setCurrentFolder(currentFolder); + booker.setCurrentFolder(currentFolder); - std::vector psLabels = psService_->getLvl1Labels(); + std::vector const& psLabels = edm::Service()->getLvl1Labels(); int nbins = ( !psLabels.empty() ? psLabels.size() : ps_binning_.nbins ); double xmin = ( !psLabels.empty() ? 0. : ps_binning_.xmin ); double xmax = ( !psLabels.empty() ? double(psLabels.size()) : ps_binning_.xmax ); histname = "psColumnIndexVsLS"; histtitle = "PS column index vs LS"; - psColumnIndexVsLS_ = ibooker.book2D(histname, histtitle, - ls_binning_.nbins, ls_binning_.xmin, ls_binning_.xmax, - nbins, xmin, xmax); - psColumnIndexVsLS_->setAxisTitle("LS",1); - psColumnIndexVsLS_->setAxisTitle("PS column index",2); + histograms.psColumnIndexVsLS = booker.book2D(histname, histtitle, + ls_binning_.nbins, ls_binning_.xmin, ls_binning_.xmax, + nbins, xmin, xmax); + histograms.psColumnIndexVsLS.setAxisTitle("LS", 1); + histograms.psColumnIndexVsLS.setAxisTitle("PS column index", 2); int ibin = 1; for ( auto l : psLabels ) { - psColumnIndexVsLS_->setBinLabel(ibin,l,2); + histograms.psColumnIndexVsLS.setBinLabel(ibin, l, 2); ibin++; } } -void PSMonitor::analyze(edm::Event const& iEvent, edm::EventSetup const& iSetup) { - - int ls = iEvent.id().luminosityBlock(); - +void PSMonitor::dqmAnalyze(edm::Event const& event, edm::EventSetup const& setup, Histograms const& histograms) const +{ + int ls = event.id().luminosityBlock(); int psColumn = -1; edm::Handle ugtBXhandle; - iEvent.getByToken(ugtBXToken_, ugtBXhandle); - if (ugtBXhandle.isValid() and not ugtBXhandle->isEmpty(0)) + event.getByToken(ugtBXToken_, ugtBXhandle); + if (ugtBXhandle.isValid() and not ugtBXhandle->isEmpty(0)) { psColumn = ugtBXhandle->at(0, 0).getPreScColumn(); - - psColumnIndexVsLS_->Fill(ls, psColumn); - + } + histograms.psColumnIndexVsLS.fill(ls, psColumn); } void PSMonitor::fillHistoPSetDescription(edm::ParameterSetDescription & pset, int value) { - pset.add( "nbins", value); + pset.add("nbins", value); } void PSMonitor::fillDescriptions(edm::ConfigurationDescriptions & descriptions) @@ -96,14 +141,14 @@ void PSMonitor::fillDescriptions(edm::ConfigurationDescriptions & descriptions) edm::ParameterSetDescription histoPSet; edm::ParameterSetDescription psColumnPSet; - fillHistoPSetDescription(psColumnPSet,8); + fillHistoPSetDescription(psColumnPSet, 8); histoPSet.add("psColumnPSet", psColumnPSet); edm::ParameterSetDescription lsPSet; - fillHistoPSetDescription(lsPSet,2500); + fillHistoPSetDescription(lsPSet, 2500); histoPSet.add("lsPSet", lsPSet); - desc.add("histoPSet",histoPSet); + desc.add("histoPSet", histoPSet); descriptions.add("psMonitoring", desc); } diff --git a/DQM/HLTEvF/plugins/PSMonitor.h b/DQM/HLTEvF/plugins/PSMonitor.h deleted file mode 100644 index 3a0cff9003c4c..0000000000000 --- a/DQM/HLTEvF/plugins/PSMonitor.h +++ /dev/null @@ -1,76 +0,0 @@ -#ifndef LUMIMONITOR_H -#define LUMIMONITOR_H - -#include -#include -#include - -#include "FWCore/Utilities/interface/EDGetToken.h" -#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/MakerMacros.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/ServiceRegistry/interface/Service.h" -#include "DQMServices/Core/interface/MonitorElement.h" -#include - -#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" -#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" -#include "FWCore/ParameterSet/interface/Registry.h" - -//DataFormats - -// legacy/stage-1 L1T: -//#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutRecord.h" - -// stage-2 L1T: -#include "DataFormats/L1TGlobal/interface/GlobalAlgBlk.h" - -// PS service -#include "FWCore/ServiceRegistry/interface/Service.h" -#include "FWCore/PrescaleService/interface/PrescaleService.h" - -struct MEbinning { - int nbins; - double xmin; - double xmax; - // MEbinning() {}; - // explicit MEbinning(int n, double min, double max) { nbins= n; xmin = min; xmax = max;} -}; - -// -// class declaration -// - -class PSMonitor : public DQMEDAnalyzer -{ -public: - PSMonitor( const edm::ParameterSet& ); - ~PSMonitor() override = default; - static void fillDescriptions(edm::ConfigurationDescriptions & descriptions); - static void fillHistoPSetDescription(edm::ParameterSetDescription & pset, int value); - -protected: - - void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; - void analyze(edm::Event const& iEvent, edm::EventSetup const& iSetup) override; - -private: - - void getHistoPSet(edm::ParameterSet& pset, MEbinning& mebinning); - - std::string folderName_; - - edm::EDGetTokenT ugtBXToken_; - - /// Prescale service - edm::service::PrescaleService* psService_; - - MonitorElement* psColumnIndexVsLS_; - - MEbinning ps_binning_; - MEbinning ls_binning_; - -}; - -#endif // LUMIMONITOR_H diff --git a/DQM/HLTEvF/plugins/SealModule.cc b/DQM/HLTEvF/plugins/SealModule.cc deleted file mode 100644 index d3a57d732553e..0000000000000 --- a/DQM/HLTEvF/plugins/SealModule.cc +++ /dev/null @@ -1,40 +0,0 @@ - -//#include "DQM/HLTEvF/interface/PathTimerService.h" -//#include "DQM/HLTEvF/interface/PathTimerInserter.h" -//#include "DQM/HLTEvF/interface/HLTMonBitSummary.h" -//#include "DQM/HLTEvF/interface/HLTMonElectron.h" -//#include "DQM/HLTEvF/interface/HLTMonElectronConsumer.h" -//#include "DQM/HLTEvF/interface/FourVectorHLTOnline.h" -//#include "DQM/HLTEvF/interface/HLTMon.h" -//#include "DQM/HLTEvF/interface/HLTEventInfoClient.h" -//#include "DQM/HLTEvF/interface/HLTAlCaMonPi0.h" -//#include "DQM/HLTEvF/interface/HLTAlCaMonEcalPhiSym.h" -//#include "DQM/HLTEvF/interface/HLTOniaSource.h" -////#include "DQM/HLTEvF/interface/HLTMuonDQMSource.h" -//#include "DQM/HLTEvF/interface/HLTMonMuonClient.h" -//#include "DQM/HLTEvF/interface/HLTJetMETDQMSource.h" -//#include "DQM/HLTEvF/interface/HLTMonSimpleBTag.h" -//#include "DQM/HLTEvF/interface/TrigResRateMon.h" - -//using edm::service::PathTimerService; - -#include "FWCore/ServiceRegistry/interface/ServiceMaker.h" -//DEFINE_FWK_SERVICE(PathTimerService); -////DEFINE_FWK_SERVICE_MAKER(PathTimerService,PathTimerServiceMaker); - -#include "FWCore/Framework/interface/MakerMacros.h" -//DEFINE_FWK_MODULE(PathTimerInserter); -//DEFINE_FWK_MODULE(HLTMonBitSummary); -//DEFINE_FWK_MODULE(HLTMonElectron); -////DEFINE_FWK_MODULE(HLTMuonDQMSource); -//DEFINE_FWK_MODULE(HLTMonMuonClient); -//DEFINE_FWK_MODULE(HLTJetMETDQMSource); -//DEFINE_FWK_MODULE(HLTMonElectronConsumer); -//DEFINE_FWK_MODULE(HLTEventInfoClient); -//DEFINE_FWK_MODULE(FourVectorHLTOnline); -//DEFINE_FWK_MODULE(HLTMon); -//DEFINE_FWK_MODULE(HLTAlCaMonPi0); -//DEFINE_FWK_MODULE(HLTAlCaMonEcalPhiSym); -//DEFINE_FWK_MODULE(HLTOniaSource); -//DEFINE_FWK_MODULE(TrigResRateMon); -//DEFINE_FWK_MODULE(HLTMonSimpleBTag); diff --git a/DQM/HLTEvF/plugins/TriggerBxMonitor.cc b/DQM/HLTEvF/plugins/TriggerBxMonitor.cc index a941eabcb3eb3..895e1b30dd7f2 100644 --- a/DQM/HLTEvF/plugins/TriggerBxMonitor.cc +++ b/DQM/HLTEvF/plugins/TriggerBxMonitor.cc @@ -1,14 +1,11 @@ // C++ headers -#include #include +#include +#include // boost headers -#include #include -// Root headers -#include - // CMSSW headers #include "FWCore/Framework/interface/Frameworkfwd.h" #include "FWCore/Framework/interface/Event.h" @@ -29,48 +26,66 @@ #include "CondFormats/DataRecord/interface/L1TUtmTriggerMenuRcd.h" #include "CondFormats/L1TObjects/interface/L1TUtmTriggerMenu.h" #include "HLTrigger/HLTcore/interface/HLTConfigProvider.h" +#include "DQMServices/Core/interface/ConcurrentMonitorElement.h" +#include "DQMServices/Core/interface/DQMGlobalEDAnalyzer.h" #include "DQMServices/Core/interface/DQMStore.h" -#include "DQMServices/Core/interface/DQMEDAnalyzer.h" -#include "DQMServices/Core/interface/MonitorElement.h" - -// helper functions -template -static -const T & get(const edm::Event & event, const edm::EDGetTokenT & token) { - edm::Handle handle; - event.getByToken(token, handle); - if (not handle.isValid()) - throw * handle.whyFailed(); - return * handle.product(); -} -template -static -const T & get(const edm::EventSetup & setup) { - edm::ESHandle handle; - setup.get().get(handle); - return * handle.product(); -} +namespace { + + struct RunBasedHistograms { + public: + RunBasedHistograms() : + // L1T and HLT configuration + hltConfig(), + // L1T and HLT results + tcds_bx_all(nullptr), + l1t_bx_all(nullptr), + hlt_bx_all(nullptr), + tcds_bx(), + l1t_bx(), + hlt_bx(), + tcds_bx_2d(), + l1t_bx_2d(), + hlt_bx_2d() + { + } + public: + // HLT configuration + HLTConfigProvider hltConfig; + + // L1T and HLT results + ConcurrentMonitorElement tcds_bx_all; + ConcurrentMonitorElement l1t_bx_all; + ConcurrentMonitorElement hlt_bx_all; + std::vector tcds_bx; + std::vector l1t_bx; + std::vector hlt_bx; + std::vector tcds_bx_2d; + std::vector l1t_bx_2d; + std::vector hlt_bx_2d; + }; -class TriggerBxMonitor : public DQMEDAnalyzer { +} + +class TriggerBxMonitor : public DQMGlobalEDAnalyzer { public: - explicit TriggerBxMonitor(edm::ParameterSet const &); - ~TriggerBxMonitor() override; + explicit TriggerBxMonitor(edm::ParameterSet const&); + ~TriggerBxMonitor() override = default; static void fillDescriptions(edm::ConfigurationDescriptions & descriptions); private: - void dqmBeginRun(edm::Run const &, edm::EventSetup const &) override; - void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; - void analyze(edm::Event const &, edm::EventSetup const &) override; + void dqmBeginRun(edm::Run const&, edm::EventSetup const&, RunBasedHistograms &) const override; + void bookHistograms(DQMStore::ConcurrentBooker &, edm::Run const&, edm::EventSetup const&, RunBasedHistograms &) const override; + void dqmAnalyze(edm::Event const&, edm::EventSetup const&, RunBasedHistograms const&) const override; // number of bunch crossings static const unsigned int s_bx_range = 3564; // TCDS trigger types // see https://twiki.cern.ch/twiki/bin/viewauth/CMS/TcdsEventRecord - static constexpr const char * const s_tcds_trigger_types[] = { + static constexpr const char * s_tcds_trigger_types[] = { "Empty", // 0 - No trigger "Physics", // 1 - GT trigger "Calibration", // 2 - Sequence trigger (calibration) @@ -96,26 +111,10 @@ class TriggerBxMonitor : public DQMEDAnalyzer { const bool m_make_1d_plots; const bool m_make_2d_plots; const uint32_t m_ls_range; - - // L1T and HLT configuration - L1TUtmTriggerMenu const * m_l1tMenu; - HLTConfigProvider m_hltConfig; - - // L1T and HLT results - TH2F * m_tcds_bx_all; - TH2F * m_l1t_bx_all; - TH2F * m_hlt_bx_all; - std::vector m_tcds_bx; - std::vector m_l1t_bx; - std::vector m_hlt_bx; - std::vector m_tcds_bx_2d; - std::vector m_l1t_bx_2d; - std::vector m_hlt_bx_2d; }; // definition -constexpr const char * const TriggerBxMonitor::s_tcds_trigger_types[]; - +constexpr const char * TriggerBxMonitor::s_tcds_trigger_types[]; void TriggerBxMonitor::fillDescriptions(edm::ConfigurationDescriptions & descriptions) { @@ -129,74 +128,51 @@ void TriggerBxMonitor::fillDescriptions(edm::ConfigurationDescriptions & descrip descriptions.add("triggerBxMonitor", desc); } - -TriggerBxMonitor::TriggerBxMonitor(edm::ParameterSet const & config) : +TriggerBxMonitor::TriggerBxMonitor(edm::ParameterSet const& config) : // module configuration m_l1t_results( consumes( config.getUntrackedParameter( "l1tResults" ) ) ), m_hlt_results( consumes( config.getUntrackedParameter( "hltResults" ) ) ), m_dqm_path( config.getUntrackedParameter( "dqmPath" ) ), m_make_1d_plots( config.getUntrackedParameter( "make1DPlots" ) ), m_make_2d_plots( config.getUntrackedParameter( "make2DPlots" ) ), - m_ls_range( config.getUntrackedParameter( "lsRange" ) ), - // L1T and HLT configuration - m_l1tMenu(nullptr), - m_hltConfig(), - // L1T and HLT results - m_tcds_bx_all(nullptr), - m_l1t_bx_all(nullptr), - m_hlt_bx_all(nullptr), - m_tcds_bx(), - m_l1t_bx(), - m_hlt_bx(), - m_tcds_bx_2d(), - m_l1t_bx_2d(), - m_hlt_bx_2d() -{ -} - -TriggerBxMonitor::~TriggerBxMonitor() + m_ls_range( config.getUntrackedParameter( "lsRange" ) ) { } -void TriggerBxMonitor::dqmBeginRun(edm::Run const & run, edm::EventSetup const & setup) +void TriggerBxMonitor::dqmBeginRun(edm::Run const& run, edm::EventSetup const& setup, RunBasedHistograms& histograms) const { // initialise the TCDS vector if (m_make_1d_plots) { - m_tcds_bx.clear(); - m_tcds_bx.resize(sizeof(s_tcds_trigger_types) / sizeof(const char *), nullptr); + histograms.tcds_bx.clear(); + histograms.tcds_bx.resize(std::size(s_tcds_trigger_types)); } if (m_make_2d_plots) { - m_tcds_bx_2d.clear(); - m_tcds_bx_2d.resize(sizeof(s_tcds_trigger_types) / sizeof(const char *), nullptr); + histograms.tcds_bx_2d.clear(); + histograms.tcds_bx_2d.resize(std::size(s_tcds_trigger_types)); } // cache the L1 trigger menu - m_l1tMenu = & get(setup); - if (m_l1tMenu) { - if (m_make_1d_plots) { - m_l1t_bx.clear(); - m_l1t_bx.resize(GlobalAlgBlk::maxPhysicsTriggers, nullptr); - } - if (m_make_2d_plots) { - m_l1t_bx_2d.clear(); - m_l1t_bx_2d.resize(GlobalAlgBlk::maxPhysicsTriggers, nullptr); - } - } else { - edm::LogError("TriggerBxMonitor") << "failed to read the L1 menu from the EventSetup, the L1 trigger bx distribution will not be monitored"; + if (m_make_1d_plots) { + histograms.l1t_bx.clear(); + histograms.l1t_bx.resize(GlobalAlgBlk::maxPhysicsTriggers); + } + if (m_make_2d_plots) { + histograms.l1t_bx_2d.clear(); + histograms.l1t_bx_2d.resize(GlobalAlgBlk::maxPhysicsTriggers); } // initialise the HLTConfigProvider bool changed = true; edm::EDConsumerBase::Labels labels; labelsForToken(m_hlt_results, labels); - if (m_hltConfig.init(run, setup, labels.process, changed)) { + if (histograms.hltConfig.init(run, setup, labels.process, changed)) { if (m_make_1d_plots) { - m_hlt_bx.clear(); - m_hlt_bx.resize( m_hltConfig.size(), nullptr ); + histograms.hlt_bx.clear(); + histograms.hlt_bx.resize( histograms.hltConfig.size() ); } if (m_make_2d_plots) { - m_hlt_bx_2d.clear(); - m_hlt_bx_2d.resize( m_hltConfig.size(), nullptr ); + histograms.hlt_bx_2d.clear(); + histograms.hlt_bx_2d.resize( histograms.hltConfig.size() ); } } else { // HLTConfigProvider not initialised, skip the the HLT monitoring @@ -204,121 +180,122 @@ void TriggerBxMonitor::dqmBeginRun(edm::Run const & run, edm::EventSetup const & } } -void TriggerBxMonitor::bookHistograms(DQMStore::IBooker & booker, edm::Run const & run, edm::EventSetup const & setup) +void TriggerBxMonitor::bookHistograms(DQMStore::ConcurrentBooker & booker, edm::Run const& run, edm::EventSetup const& setup, RunBasedHistograms & histograms) const { // TCDS trigger type plots { - size_t size = sizeof(s_tcds_trigger_types) / sizeof(const char *); + size_t size = std::size(s_tcds_trigger_types); // book 2D histogram to monitor all TCDS trigger types in a single plot - booker.setCurrentFolder( m_dqm_path ); - m_tcds_bx_all = booker.book2D("TCDS Trigger Types", "TCDS Trigger Types vs. bunch crossing", s_bx_range + 1, -0.5, s_bx_range + 0.5, size, -0.5, size - 0.5)->getTH2F(); + booker.setCurrentFolder(m_dqm_path); + histograms.tcds_bx_all = booker.book2D("TCDS Trigger Types", "TCDS Trigger Types vs. bunch crossing", s_bx_range + 1, -0.5, s_bx_range + 0.5, size, -0.5, size - 0.5); // book the individual histograms for the known TCDS trigger types booker.setCurrentFolder( m_dqm_path + "/TCDS" ); for (unsigned int i = 0; i < size; ++i) { if (s_tcds_trigger_types[i]) { if (m_make_1d_plots) { - m_tcds_bx.at(i) = booker.book1D(s_tcds_trigger_types[i], s_tcds_trigger_types[i], s_bx_range + 1, -0.5, s_bx_range + 0.5)->getTH1F(); + histograms.tcds_bx.at(i) = booker.book1D(s_tcds_trigger_types[i], s_tcds_trigger_types[i], s_bx_range + 1, -0.5, s_bx_range + 0.5); } if (m_make_2d_plots) { - std::string const & name_ls = std::string(s_tcds_trigger_types[i]) + " vs LS"; - m_tcds_bx_2d.at(i) = booker.book2D(name_ls, name_ls, s_bx_range + 1, -0.5, s_bx_range + 0.5, m_ls_range, 0.5, m_ls_range + 0.5)->getTH2F(); + std::string const& name_ls = std::string(s_tcds_trigger_types[i]) + " vs LS"; + histograms.tcds_bx_2d.at(i) = booker.book2D(name_ls, name_ls, s_bx_range + 1, -0.5, s_bx_range + 0.5, m_ls_range, 0.5, m_ls_range + 0.5); } - m_tcds_bx_all->GetYaxis()->SetBinLabel(i+1, s_tcds_trigger_types[i]); + histograms.tcds_bx_all.setBinLabel(i+1, s_tcds_trigger_types[i], 2); // Y axis } } } // L1T plots - if (m_l1tMenu) { + { // book 2D histogram to monitor all L1 triggers in a single plot booker.setCurrentFolder( m_dqm_path ); - m_l1t_bx_all = booker.book2D("Level 1 Triggers", "Level 1 Triggers vs. bunch crossing", s_bx_range + 1, -0.5, s_bx_range + 0.5, GlobalAlgBlk::maxPhysicsTriggers, -0.5, GlobalAlgBlk::maxPhysicsTriggers - 0.5)->getTH2F(); + histograms.l1t_bx_all = booker.book2D("Level 1 Triggers", "Level 1 Triggers vs. bunch crossing", s_bx_range + 1, -0.5, s_bx_range + 0.5, GlobalAlgBlk::maxPhysicsTriggers, -0.5, GlobalAlgBlk::maxPhysicsTriggers - 0.5); // book the individual histograms for the L1 triggers that are included in the L1 menu booker.setCurrentFolder( m_dqm_path + "/L1T" ); - for (auto const & keyval: m_l1tMenu->getAlgorithmMap()) { + auto const& l1tMenu = edm::get(setup); + for (auto const& keyval: l1tMenu.getAlgorithmMap()) { unsigned int bit = keyval.second.getIndex(); - std::string const & name = (boost::format("%s (bit %d)") % keyval.first % bit).str(); + std::string const& name = (boost::format("%s (bit %d)") % keyval.first % bit).str(); if (m_make_1d_plots) { - m_l1t_bx.at(bit) = booker.book1D(name, name, s_bx_range + 1, -0.5, s_bx_range + 0.5)->getTH1F(); + histograms.l1t_bx.at(bit) = booker.book1D(name, name, s_bx_range + 1, -0.5, s_bx_range + 0.5); } if (m_make_2d_plots) { - std::string const & name_ls = name + " vs LS"; - m_l1t_bx_2d.at(bit) = booker.book2D(name_ls, name_ls, s_bx_range + 1, -0.5, s_bx_range + 0.5, m_ls_range, 0.5, m_ls_range + 0.5)->getTH2F(); + std::string const& name_ls = name + " vs LS"; + histograms.l1t_bx_2d.at(bit) = booker.book2D(name_ls, name_ls, s_bx_range + 1, -0.5, s_bx_range + 0.5, m_ls_range, 0.5, m_ls_range + 0.5); } - m_l1t_bx_all->GetYaxis()->SetBinLabel(bit+1, keyval.first.c_str()); + histograms.l1t_bx_all.setBinLabel(bit+1, keyval.first, 2); // Y axis } } // HLT plots - if (m_hltConfig.inited()) { + if (histograms.hltConfig.inited()) { // book 2D histogram to monitor all HLT paths in a single plot booker.setCurrentFolder( m_dqm_path ); - m_hlt_bx_all = booker.book2D("High Level Triggers", "High Level Triggers vs. bunch crossing", s_bx_range + 1, -0.5, s_bx_range + 0.5, m_hltConfig.size(), -0.5, m_hltConfig.size() - 0.5)->getTH2F(); + histograms.hlt_bx_all = booker.book2D("High Level Triggers", "High Level Triggers vs. bunch crossing", s_bx_range + 1, -0.5, s_bx_range + 0.5, histograms.hltConfig.size(), -0.5, histograms.hltConfig.size() - 0.5); // book the individual HLT triggers histograms booker.setCurrentFolder( m_dqm_path + "/HLT" ); - for (unsigned int i = 0; i < m_hltConfig.size(); ++i) { - std::string const & name = m_hltConfig.triggerName(i); + for (unsigned int i = 0; i < histograms.hltConfig.size(); ++i) { + std::string const& name = histograms.hltConfig.triggerName(i); if (m_make_1d_plots) { - m_hlt_bx[i] = booker.book1D(name, name, s_bx_range + 1, -0.5, s_bx_range + 0.5)->getTH1F(); + histograms.hlt_bx[i] = booker.book1D(name, name, s_bx_range + 1, -0.5, s_bx_range + 0.5); } if (m_make_2d_plots) { - std::string const & name_ls = name + " vs LS"; - m_hlt_bx_2d[i] = booker.book2D(name_ls, name_ls, s_bx_range + 1, -0.5, s_bx_range + 0.5, m_ls_range, 0.5, m_ls_range + 0.5)->getTH2F(); + std::string const& name_ls = name + " vs LS"; + histograms.hlt_bx_2d[i] = booker.book2D(name_ls, name_ls, s_bx_range + 1, -0.5, s_bx_range + 0.5, m_ls_range, 0.5, m_ls_range + 0.5); } - m_hlt_bx_all->GetYaxis()->SetBinLabel(i+1, name.c_str()); + histograms.hlt_bx_all.setBinLabel(i+1, name, 2); // Y axis } } } -void TriggerBxMonitor::analyze(edm::Event const & event, edm::EventSetup const & setup) +void TriggerBxMonitor::dqmAnalyze(edm::Event const& event, edm::EventSetup const& setup, RunBasedHistograms const& histograms) const { unsigned int bx = event.bunchCrossing(); unsigned int ls = event.luminosityBlock(); // monitor the bx distribution for the TCDS trigger types { - size_t size = sizeof(s_tcds_trigger_types) / sizeof(const char *); + size_t size = std::size(s_tcds_trigger_types); unsigned int type = event.experimentType(); if (type < size) { - if (m_make_1d_plots and m_tcds_bx.at(type)) - m_tcds_bx[type]->Fill(bx); - if (m_make_2d_plots and m_tcds_bx_2d.at(type)) - m_tcds_bx_2d[type]->Fill(bx, ls); + if (m_make_1d_plots and histograms.tcds_bx.at(type)) + histograms.tcds_bx[type].fill(bx); + if (m_make_2d_plots and histograms.tcds_bx_2d.at(type)) + histograms.tcds_bx_2d[type].fill(bx, ls); } - m_tcds_bx_all->Fill(bx, type); + histograms.tcds_bx_all.fill(bx, type); } // monitor the bx distribution for the L1 triggers - if (m_l1tMenu) { - auto const & bxvector = get(event, m_l1t_results); + { + auto const& bxvector = edm::get(event, m_l1t_results); if (not bxvector.isEmpty(0)) { - auto const & results = bxvector.at(0, 0); + auto const& results = bxvector.at(0, 0); for (unsigned int i = 0; i < GlobalAlgBlk::maxPhysicsTriggers; ++i) if (results.getAlgoDecisionFinal(i)) { - if (m_make_1d_plots and m_l1t_bx.at(i)) - m_l1t_bx[i]->Fill(bx); - if (m_make_2d_plots and m_l1t_bx_2d.at(i)) - m_l1t_bx_2d[i]->Fill(bx, ls); - m_l1t_bx_all->Fill(bx, i); + if (m_make_1d_plots and histograms.l1t_bx.at(i)) + histograms.l1t_bx[i].fill(bx); + if (m_make_2d_plots and histograms.l1t_bx_2d.at(i)) + histograms.l1t_bx_2d[i].fill(bx, ls); + histograms.l1t_bx_all.fill(bx, i); } } } // monitor the bx distribution for the HLT triggers - if (m_hltConfig.inited()) { - auto const & hltResults = get(event, m_hlt_results); + if (histograms.hltConfig.inited()) { + auto const& hltResults = edm::get(event, m_hlt_results); for (unsigned int i = 0; i < hltResults.size(); ++i) { if (hltResults.at(i).accept()) { - if (m_make_1d_plots and m_hlt_bx.at(i)) - m_hlt_bx[i]->Fill(bx); - if (m_make_2d_plots and m_hlt_bx_2d.at(i)) - m_hlt_bx_2d[i]->Fill(bx, ls); - m_hlt_bx_all->Fill(bx, i); + if (m_make_1d_plots and histograms.hlt_bx.at(i)) + histograms.hlt_bx[i].fill(bx); + if (m_make_2d_plots and histograms.hlt_bx_2d.at(i)) + histograms.hlt_bx_2d[i].fill(bx, ls); + histograms.hlt_bx_all.fill(bx, i); } } } diff --git a/DQM/HLTEvF/plugins/TriggerBxVsOrbitMonitor.cc b/DQM/HLTEvF/plugins/TriggerBxVsOrbitMonitor.cc index f2497d853b0ac..446f2b602613d 100644 --- a/DQM/HLTEvF/plugins/TriggerBxVsOrbitMonitor.cc +++ b/DQM/HLTEvF/plugins/TriggerBxVsOrbitMonitor.cc @@ -1,70 +1,50 @@ // C++ headers -#include #include - -// boost headers -#include -#include -#include - -// Root headers -#include +#include // CMSSW headers -#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "CondFormats/DataRecord/interface/L1TUtmTriggerMenuRcd.h" +#include "CondFormats/L1TObjects/interface/L1TUtmTriggerMenu.h" +#include "DQMServices/Core/interface/DQMGlobalEDAnalyzer.h" +#include "DQMServices/Core/interface/DQMStore.h" +#include "DQMServices/Core/interface/ConcurrentMonitorElement.h" +#include "DataFormats/Common/interface/Handle.h" +#include "DataFormats/Common/interface/TriggerResults.h" +#include "DataFormats/L1TGlobal/interface/GlobalAlgBlk.h" +#include "DataFormats/Provenance/interface/ProcessHistory.h" +#include "FWCore/Framework/interface/ESHandle.h" #include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Framework/interface/Frameworkfwd.h" #include "FWCore/Framework/interface/LuminosityBlock.h" #include "FWCore/Framework/interface/Run.h" -#include "FWCore/Framework/interface/ESHandle.h" -#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" -#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/ParameterSet/interface/Registry.h" #include "FWCore/ServiceRegistry/interface/Service.h" -#include "FWCore/MessageLogger/interface/MessageLogger.h" -#include "DataFormats/Provenance/interface/ProcessHistory.h" -#include "DataFormats/Common/interface/Handle.h" -#include "DataFormats/Common/interface/TriggerResults.h" -#include "DataFormats/L1TGlobal/interface/GlobalAlgBlk.h" -#include "CondFormats/DataRecord/interface/L1TUtmTriggerMenuRcd.h" -#include "CondFormats/L1TObjects/interface/L1TUtmTriggerMenu.h" #include "HLTrigger/HLTcore/interface/HLTConfigProvider.h" -#include "DQMServices/Core/interface/DQMStore.h" -#include "DQMServices/Core/interface/DQMEDAnalyzer.h" -#include "DQMServices/Core/interface/MonitorElement.h" - -// helper functions -template -static -const T & get(const edm::Event & event, const edm::EDGetTokenT & token) { - edm::Handle handle; - event.getByToken(token, handle); - if (not handle.isValid()) - throw * handle.whyFailed(); - return * handle.product(); -} -template -static -const T & get(const edm::EventSetup & setup) { - edm::ESHandle handle; - setup.get().get(handle); - return * handle.product(); +namespace { + struct RunBasedHistograms { + ConcurrentMonitorElement orbit_bx_all; + std::vector orbit_bx; + std::vector orbit_bx_all_byLS; + }; } - -class TriggerBxVsOrbitMonitor : public DQMEDAnalyzer { +class TriggerBxVsOrbitMonitor : public DQMGlobalEDAnalyzer { public: - explicit TriggerBxVsOrbitMonitor(edm::ParameterSet const &); + explicit TriggerBxVsOrbitMonitor(edm::ParameterSet const&); ~TriggerBxVsOrbitMonitor() override = default; static void fillDescriptions(edm::ConfigurationDescriptions & descriptions); private: - void dqmBeginRun(edm::Run const &, edm::EventSetup const &) override; - void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; - void analyze(edm::Event const &, edm::EventSetup const &) override; + void dqmBeginRun(edm::Run const&, edm::EventSetup const&, RunBasedHistograms &) const override; + void bookHistograms(DQMStore::ConcurrentBooker &, edm::Run const&, edm::EventSetup const&, RunBasedHistograms &) const override; + void dqmAnalyze(edm::Event const&, edm::EventSetup const&, RunBasedHistograms const&) const override; // number of bunch crossings static const unsigned int s_bx_range = 3564; @@ -99,14 +79,6 @@ class TriggerBxVsOrbitMonitor : public DQMEDAnalyzer { const int m_maxLS; const int m_minBX; const int m_maxBX; - - // L1T and HLT configuration - L1TUtmTriggerMenu const * m_l1tMenu; - HLTConfigProvider m_hltConfig; - - std::vector m_orbit_bx_all_byLS; - TH2F * m_orbit_bx_all; - std::vector m_orbit_bx; }; // definition @@ -126,7 +98,7 @@ void TriggerBxVsOrbitMonitor::fillDescriptions(edm::ConfigurationDescriptions & descriptions.add("triggerBxVsOrbitMonitor", desc); } -TriggerBxVsOrbitMonitor::TriggerBxVsOrbitMonitor(edm::ParameterSet const & config) : +TriggerBxVsOrbitMonitor::TriggerBxVsOrbitMonitor(edm::ParameterSet const& config) : // module configuration m_l1t_results( consumes( config.getUntrackedParameter( "l1tResults" ) ) ), m_hlt_results( consumes( config.getUntrackedParameter( "hltResults" ) ) ), @@ -134,83 +106,81 @@ TriggerBxVsOrbitMonitor::TriggerBxVsOrbitMonitor(edm::ParameterSet const & confi m_minLS( config.getUntrackedParameter( "minLS" ) ), m_maxLS( config.getUntrackedParameter( "maxLS" ) ), m_minBX( config.getUntrackedParameter( "minBX" ) ), - m_maxBX( config.getUntrackedParameter( "maxBX" ) ), - // L1T and HLT configuration - m_l1tMenu(nullptr), - m_hltConfig(), - m_orbit_bx_all_byLS(), - m_orbit_bx_all(nullptr), - m_orbit_bx() + m_maxBX( config.getUntrackedParameter( "maxBX" ) ) { } -void TriggerBxVsOrbitMonitor::dqmBeginRun(edm::Run const & run, edm::EventSetup const & setup) +void TriggerBxVsOrbitMonitor::dqmBeginRun(edm::Run const& run, edm::EventSetup const& setup, RunBasedHistograms & histograms) const { - size_t nLS = m_maxLS-m_minLS+1; + size_t nLS = m_maxLS - m_minLS + 1; - m_orbit_bx_all_byLS.clear(); - m_orbit_bx_all_byLS.resize(nLS,nullptr); - - m_orbit_bx.clear(); - m_orbit_bx.resize(sizeof(s_tcds_trigger_types) / sizeof(const char *), nullptr); - + histograms.orbit_bx_all_byLS.clear(); + histograms.orbit_bx_all_byLS.resize(nLS); + histograms.orbit_bx.clear(); + histograms.orbit_bx.resize(std::size(s_tcds_trigger_types)); } -void TriggerBxVsOrbitMonitor::bookHistograms(DQMStore::IBooker & booker, edm::Run const & run, edm::EventSetup const & setup) +void TriggerBxVsOrbitMonitor::bookHistograms(DQMStore::ConcurrentBooker & booker, edm::Run const& run, edm::EventSetup const& setup, RunBasedHistograms & histograms) const { - // TCDS trigger type plots - { - size_t size = sizeof(s_tcds_trigger_types) / sizeof(const char *); - size_t nLS = m_maxLS-m_minLS+1; - - unsigned int nBX = m_maxBX-m_minBX+1; - // book 2D histogram to monitor all TCDS trigger types in a single plot - booker.setCurrentFolder( m_dqm_path + "/orbitVsBX" ); - m_orbit_bx_all = booker.book2D("OrbitVsBX", "Event orbits vs. bunch crossing", nBX, float(m_minBX)-0.5, float(m_maxBX)+0.5, s_orbit_range+1, -0.5, float(s_orbit_range)+0.5)->getTH2F(); - m_orbit_bx_all->GetXaxis()->SetTitle("BX"); - m_orbit_bx_all->GetYaxis()->SetTitle("orbit"); - m_orbit_bx_all->SetCanExtend(TH1::kAllAxes); - - for (unsigned int i = 0; i < nLS; ++i) { - std::string iname = std::to_string(i); - m_orbit_bx_all_byLS.at(i) = booker.book2D("OrbitVsBX_LS"+iname, "OrbitVsBX_LS"+iname, nBX, float(m_minBX)-0.5, float(m_maxBX)+0.5, s_orbit_range+1, -0.5, float(s_orbit_range)+0.5)->getTH2F(); - m_orbit_bx_all_byLS.at(i)->GetXaxis()->SetTitle("BX"); - m_orbit_bx_all_byLS.at(i)->GetYaxis()->SetTitle("orbit"); - } - - booker.setCurrentFolder( m_dqm_path + "/orbitVsBX/TCDS" ); - for (unsigned int i = 0; i < size; ++i) { - if (s_tcds_trigger_types[i]) { - m_orbit_bx.at(i) = booker.book2D("OrbitVsBX_"+std::string(s_tcds_trigger_types[i]), "Event orbits vs. bunch crossing "+std::string(s_tcds_trigger_types[i]), nBX, float(m_minBX)-0.5, float(m_maxBX)+0.5,s_orbit_range+1, -0.5, float(s_orbit_range)+0.5)->getTH2F(); - m_orbit_bx.at(i)->GetXaxis()->SetTitle("BX"); - m_orbit_bx.at(i)->GetYaxis()->SetTitle("orbit"); - } +// TCDS trigger type plots + size_t size = std::size(s_tcds_trigger_types); + size_t nLS = m_maxLS - m_minLS + 1; + size_t nBX = m_maxBX - m_minBX + 1; + + // book 2D histogram to monitor all TCDS trigger types in a single plot + booker.setCurrentFolder( m_dqm_path + "/orbitVsBX" ); + histograms.orbit_bx_all = booker.book2D( + "OrbitVsBX", + "Event orbits vs. bunch crossing", + nBX, m_minBX - 0.5, m_maxBX + 0.5, + s_orbit_range + 1, -0.5, s_orbit_range + 0.5); + histograms.orbit_bx_all.setXTitle("BX"); + histograms.orbit_bx_all.setYTitle("orbit"); + + for (unsigned int i = 0; i < nLS; ++i) { + std::string iname = std::to_string(i); + histograms.orbit_bx_all_byLS[i] = booker.book2D( + "OrbitVsBX_LS" + iname, + "Event orbits vs. bunch crossing, for lumisection " + iname, + nBX, m_minBX - 0.5, m_maxBX + 0.5, + s_orbit_range + 1, -0.5, s_orbit_range + 0.5); + histograms.orbit_bx_all_byLS[i].setXTitle("BX"); + histograms.orbit_bx_all_byLS[i].setYTitle("orbit"); + } + + booker.setCurrentFolder( m_dqm_path + "/orbitVsBX/TCDS" ); + for (unsigned int i = 0; i < size; ++i) { + if (s_tcds_trigger_types[i]) { + histograms.orbit_bx[i] = booker.book2D( + "OrbitVsBX_" + std::string(s_tcds_trigger_types[i]), + "Event orbits vs. bunch crossing " + std::string(s_tcds_trigger_types[i]), + nBX, m_minBX - 0.5, m_maxBX + 0.5, + s_orbit_range + 1, -0.5, s_orbit_range + 0.5); + histograms.orbit_bx[i].setXTitle("BX"); + histograms.orbit_bx[i].setYTitle("orbit"); } } } -void TriggerBxVsOrbitMonitor::analyze(edm::Event const & event, edm::EventSetup const & setup) +void TriggerBxVsOrbitMonitor::dqmAnalyze(edm::Event const& event, edm::EventSetup const& setup, RunBasedHistograms const& histograms) const { - unsigned int bx = event.bunchCrossing(); - unsigned int orbit = event.orbitNumber(); + unsigned int type = event.experimentType(); unsigned int ls = event.id().luminosityBlock(); - int orbit_in_ls = orbit-(s_orbit_range*(ls-1)); - m_orbit_bx_all->Fill(bx,orbit_in_ls); + unsigned int orbit = event.orbitNumber() % s_orbit_range; + unsigned int bx = event.bunchCrossing(); + histograms.orbit_bx_all.fill(bx, orbit); - int iLS = ls-m_minLS; - if (iLS >= 0 && iLS < int(m_orbit_bx_all_byLS.size())) - m_orbit_bx_all_byLS.at(iLS)->Fill(bx,orbit_in_ls); - + int iLS = ls - m_minLS; + if (iLS >= 0 and iLS < int(histograms.orbit_bx_all_byLS.size())) + histograms.orbit_bx_all_byLS[iLS].fill(bx, orbit); // monitor the bx distribution for the TCDS trigger types - size_t size = sizeof(s_tcds_trigger_types) / sizeof(const char *); - unsigned int type = event.experimentType(); - if (type < size and m_orbit_bx[type]) { - m_orbit_bx[type]->Fill(bx,orbit_in_ls); + size_t size = std::size(s_tcds_trigger_types); + if (type < size and histograms.orbit_bx[type]) { + histograms.orbit_bx[type].fill(bx, orbit); } - } diff --git a/DQM/HLTEvF/plugins/TriggerRatesMonitor.cc b/DQM/HLTEvF/plugins/TriggerRatesMonitor.cc index bdf360dc92da0..403d64b9c4f1e 100644 --- a/DQM/HLTEvF/plugins/TriggerRatesMonitor.cc +++ b/DQM/HLTEvF/plugins/TriggerRatesMonitor.cc @@ -34,41 +34,92 @@ #include "CondFormats/DataRecord/interface/L1TUtmTriggerMenuRcd.h" #include "CondFormats/L1TObjects/interface/L1TUtmTriggerMenu.h" #include "HLTrigger/HLTcore/interface/HLTConfigProvider.h" +#include "DQMServices/Core/interface/ConcurrentMonitorElement.h" #include "DQMServices/Core/interface/DQMStore.h" -#include "DQMServices/Core/interface/DQMEDAnalyzer.h" -#include "DQMServices/Core/interface/MonitorElement.h" - -// helper functions -template -static -const T & get(const edm::Event & event, const edm::EDGetTokenT & token) { - edm::Handle handle; - event.getByToken(token, handle); - if (not handle.isValid()) - throw * handle.whyFailed(); - return * handle.product(); -} +#include "DQMServices/Core/interface/DQMGlobalEDAnalyzer.h" + +namespace { + + struct RunBasedHistograms { + + // HLT configuration + struct HLTIndices { + unsigned int index_l1_seed; + unsigned int index_prescale; + + HLTIndices() : + index_l1_seed( (unsigned int) -1), + index_prescale( (unsigned int) -1) + { } + }; + + HLTConfigProvider hltConfig; + std::vector hltIndices; + + std::vector> datasets; + std::vector> streams; + + // L1T and HLT rate plots + + // per-path HLT plots + struct HLTRatesPlots { + ConcurrentMonitorElement pass_l1_seed; + ConcurrentMonitorElement pass_prescale; + ConcurrentMonitorElement accept; + ConcurrentMonitorElement reject; + ConcurrentMonitorElement error; + }; + + // overall event count and event types + ConcurrentMonitorElement events_processed; + std::vector tcds_counts; + + // L1T triggers + std::vector l1t_counts; + + // HLT triggers + std::vector> hlt_by_dataset_counts; + + // datasets + std::vector dataset_counts; + + // streams + std::vector stream_counts; + + RunBasedHistograms() : + // L1T and HLT configuration + hltConfig(), + hltIndices(), + datasets(), + streams(), + // overall event count and event types + events_processed(), + tcds_counts(), + // L1T triggers + l1t_counts(), + // HLT triggers + hlt_by_dataset_counts(), + // datasets + dataset_counts(), + // streams + stream_counts() + { + } -template -static -const T & get(const edm::EventSetup & setup) { - edm::ESHandle handle; - setup.get().get(handle); - return * handle.product(); + }; } - -class TriggerRatesMonitor : public DQMEDAnalyzer { +class TriggerRatesMonitor : public DQMGlobalEDAnalyzer { public: explicit TriggerRatesMonitor(edm::ParameterSet const &); - ~TriggerRatesMonitor() override; + ~TriggerRatesMonitor() override = default; static void fillDescriptions(edm::ConfigurationDescriptions & descriptions); private: - void dqmBeginRun(edm::Run const &, edm::EventSetup const &) override; - void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; - void analyze(edm::Event const &, edm::EventSetup const &) override; + void dqmBeginRun(edm::Run const &, edm::EventSetup const &, RunBasedHistograms &) const override; + void bookHistograms(DQMStore::ConcurrentBooker &, edm::Run const&, edm::EventSetup const&, RunBasedHistograms &) const override; + void dqmAnalyze(edm::Event const &, edm::EventSetup const &, RunBasedHistograms const&) const override; // TCDS trigger types // see https://twiki.cern.ch/twiki/bin/viewauth/CMS/TcdsEventRecord @@ -94,57 +145,11 @@ class TriggerRatesMonitor : public DQMEDAnalyzer { // module configuration const edm::EDGetTokenT m_l1t_results; const edm::EDGetTokenT m_hlt_results; - std::string m_dqm_path; - uint32_t m_lumisections_range; - - // L1T and HLT configuration - - L1TUtmTriggerMenu const * m_l1tMenu; - - struct HLTIndices { - unsigned int index_l1_seed; - unsigned int index_prescale; - - HLTIndices() : - index_l1_seed( (unsigned int) -1), - index_prescale( (unsigned int) -1) - { } - }; - - HLTConfigProvider m_hltConfig; - std::vector m_hltIndices; - - std::vector> m_datasets; - std::vector> m_streams; - - // L1T and HLT rate plots - - struct HLTRatesPlots { - TH1F * pass_l1_seed; - TH1F * pass_prescale; - TH1F * accept; - TH1F * reject; - TH1F * error; - }; - - // overall event count and event types - TH1F * m_events_processed; - std::vector m_tcds_counts; - - // L1T triggers - std::vector m_l1t_counts; - - // HLT triggers - std::vector > m_hlt_by_dataset_counts; - - // datasets - std::vector m_dataset_counts; - - // streams - std::vector m_stream_counts; - + const std::string m_dqm_path; + const uint32_t m_lumisections_range; }; + // definition constexpr const char * const TriggerRatesMonitor::s_tcds_trigger_types[]; @@ -165,148 +170,121 @@ TriggerRatesMonitor::TriggerRatesMonitor(edm::ParameterSet const & config) : m_l1t_results(consumes( config.getUntrackedParameter( "l1tResults" ) )), m_hlt_results(consumes( config.getUntrackedParameter( "hltResults" ) )), m_dqm_path( config.getUntrackedParameter( "dqmPath" ) ), - m_lumisections_range( config.getUntrackedParameter( "lumisectionRange" ) ), - // L1T and HLT configuration - m_l1tMenu(nullptr), - m_hltConfig(), - m_hltIndices(), - m_datasets(), - m_streams(), - // overall event count and event types - m_events_processed(nullptr), - m_tcds_counts(), - // L1T triggers - m_l1t_counts(), - // HLT triggers - m_hlt_by_dataset_counts(), - // datasets - m_dataset_counts(), - // streams - m_stream_counts() + m_lumisections_range( config.getUntrackedParameter( "lumisectionRange" ) ) { } -TriggerRatesMonitor::~TriggerRatesMonitor() +void TriggerRatesMonitor::dqmBeginRun(edm::Run const& run, edm::EventSetup const& setup, RunBasedHistograms& histograms) const { -} - -void TriggerRatesMonitor::dqmBeginRun(edm::Run const & run, edm::EventSetup const & setup) -{ - m_events_processed = nullptr; - m_tcds_counts.clear(); - m_tcds_counts.resize(sizeof(s_tcds_trigger_types)/sizeof(const char *), nullptr); + histograms.events_processed.reset(); + histograms.tcds_counts.clear(); + histograms.tcds_counts.resize(sizeof(s_tcds_trigger_types)/sizeof(const char *)); // cache the L1 trigger menu - m_l1tMenu = & get(setup); - if (m_l1tMenu) { - m_l1t_counts.clear(); - m_l1t_counts.resize(GlobalAlgBlk::maxPhysicsTriggers, nullptr); - } else { - edm::LogError("TriggerRatesMonitor") << "failed to read the L1 menu from the EventSetup, the L1 trigger rates will not be monitored"; - } + histograms.l1t_counts.clear(); + histograms.l1t_counts.resize(GlobalAlgBlk::maxPhysicsTriggers); // initialise the HLTConfigProvider bool changed = true; edm::EDConsumerBase::Labels labels; labelsForToken(m_hlt_results, labels); - if (m_hltConfig.init(run, setup, labels.process, changed)) { - m_hltIndices.resize( m_hltConfig.size(), HLTIndices() ); + if (histograms.hltConfig.init(run, setup, labels.process, changed)) { + histograms.hltIndices.resize(histograms.hltConfig.size()); - unsigned int datasets = m_hltConfig.datasetNames().size(); - m_hlt_by_dataset_counts.clear(); - m_hlt_by_dataset_counts.resize( datasets, {} ); + unsigned int datasets = histograms.hltConfig.datasetNames().size(); + histograms.hlt_by_dataset_counts.clear(); + histograms.hlt_by_dataset_counts.resize(datasets); - m_datasets.clear(); - m_datasets.resize( datasets, {} ); + histograms.datasets.clear(); + histograms.datasets.resize(datasets); for (unsigned int i = 0; i < datasets; ++i) { - auto const & paths = m_hltConfig.datasetContent(i); - m_hlt_by_dataset_counts[i].resize( paths.size(), HLTRatesPlots() ); - m_datasets[i].reserve(paths.size()); + auto const & paths = histograms.hltConfig.datasetContent(i); + histograms.hlt_by_dataset_counts[i].resize(paths.size()); + histograms.datasets[i].reserve(paths.size()); for (auto const & path: paths) { - m_datasets[i].push_back(m_hltConfig.triggerIndex(path)); + histograms.datasets[i].push_back(histograms.hltConfig.triggerIndex(path)); } } - m_dataset_counts.clear(); - m_dataset_counts.resize( datasets, nullptr ); + histograms.dataset_counts.clear(); + histograms.dataset_counts.resize(datasets); - unsigned int streams = m_hltConfig.streamNames().size(); - m_streams.clear(); - m_streams.resize( streams, {} ); + unsigned int streams = histograms.hltConfig.streamNames().size(); + histograms.streams.clear(); + histograms.streams.resize(streams); for (unsigned int i = 0; i < streams; ++i) { - for (auto const & dataset : m_hltConfig.streamContent(i)) { - for (auto const & path : m_hltConfig.datasetContent(dataset)) - m_streams[i].push_back(m_hltConfig.triggerIndex(path)); + for (auto const & dataset : histograms.hltConfig.streamContent(i)) { + for (auto const & path : histograms.hltConfig.datasetContent(dataset)) + histograms.streams[i].push_back(histograms.hltConfig.triggerIndex(path)); } - std::sort(m_streams[i].begin(), m_streams[i].end()); - auto unique_end = std::unique(m_streams[i].begin(), m_streams[i].end()); - m_streams[i].resize(unique_end - m_streams[i].begin()); - m_streams[i].shrink_to_fit(); + std::sort(histograms.streams[i].begin(), histograms.streams[i].end()); + auto unique_end = std::unique(histograms.streams[i].begin(), histograms.streams[i].end()); + histograms.streams[i].resize(unique_end - histograms.streams[i].begin()); + histograms.streams[i].shrink_to_fit(); } - m_stream_counts.clear(); - m_stream_counts.resize( streams, nullptr ); + histograms.stream_counts.clear(); + histograms.stream_counts.resize(streams); } else { // HLTConfigProvider not initialised, skip the the HLT monitoring edm::LogError("TriggerRatesMonitor") << "failed to initialise HLTConfigProvider, the HLT trigger and datasets rates will not be monitored"; } } -void TriggerRatesMonitor::bookHistograms(DQMStore::IBooker & booker, edm::Run const & run, edm::EventSetup const & setup) +void TriggerRatesMonitor::bookHistograms(DQMStore::ConcurrentBooker & booker, edm::Run const& run, edm::EventSetup const& setup, RunBasedHistograms & histograms) const { // book the overall event count and event types histograms booker.setCurrentFolder( m_dqm_path ); - m_events_processed = booker.book1D("events", "Processed events vs. lumisection", m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5)->getTH1F(); + histograms.events_processed = booker.book1D("events", "Processed events vs. lumisection", m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5); booker.setCurrentFolder( m_dqm_path + "/TCDS" ); for (unsigned int i = 0; i < sizeof(s_tcds_trigger_types)/sizeof(const char *); ++i) if (s_tcds_trigger_types[i]) { std::string const & title = (boost::format("%s events vs. lumisection") % s_tcds_trigger_types[i]).str(); - m_tcds_counts[i] = booker.book1D(s_tcds_trigger_types[i], title, m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5)->getTH1F(); + histograms.tcds_counts[i] = booker.book1D(s_tcds_trigger_types[i], title, m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5); } - if (m_l1tMenu) { - // book the rate histograms for the L1 triggers that are included in the L1 menu - booker.setCurrentFolder( m_dqm_path + "/L1T" ); - for (auto const & keyval: m_l1tMenu->getAlgorithmMap()) { - unsigned int bit = keyval.second.getIndex(); - bool masked = false; // FIXME read L1 masks once they will be avaiable in the EventSetup - std::string const & name = (boost::format("%s (bit %d)") % keyval.first % bit).str(); - std::string const & title = (boost::format("%s (bit %d)%s vs. lumisection") % keyval.first % bit % (masked ? " (masked)" : "")).str(); - m_l1t_counts.at(bit) = booker.book1D(name, title, m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5)->getTH1F(); - } + // book the rate histograms for the L1 triggers that are included in the L1 menu + booker.setCurrentFolder( m_dqm_path + "/L1T" ); + auto const& l1tMenu = edm::get(setup); + for (auto const & keyval: l1tMenu.getAlgorithmMap()) { + unsigned int bit = keyval.second.getIndex(); + bool masked = false; // FIXME read L1 masks once they will be avaiable in the EventSetup + std::string const & name = (boost::format("%s (bit %d)") % keyval.first % bit).str(); + std::string const & title = (boost::format("%s (bit %d)%s vs. lumisection") % keyval.first % bit % (masked ? " (masked)" : "")).str(); + histograms.l1t_counts.at(bit) = booker.book1D(name, title, m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5); } - if (m_hltConfig.inited()) { + if (histograms.hltConfig.inited()) { - auto const & datasets = m_hltConfig.datasetNames(); + auto const & datasets = histograms.hltConfig.datasetNames(); // book the rate histograms for the HLT triggers for (unsigned int d = 0; d < datasets.size(); ++d) { booker.setCurrentFolder( m_dqm_path + "/HLT/" + datasets[d]); - for (unsigned int i = 0; i < m_datasets[d].size(); ++i) { - unsigned int index = m_datasets[d][i]; - std::string const & name = m_hltConfig.triggerName(index); - m_hlt_by_dataset_counts[d][i].pass_l1_seed = booker.book1D(name + "_pass_L1_seed", name + " pass L1 seed, vs. lumisection", m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5)->getTH1F(); - m_hlt_by_dataset_counts[d][i].pass_prescale = booker.book1D(name + "_pass_prescaler", name + " pass prescaler, vs. lumisection", m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5)->getTH1F(); - m_hlt_by_dataset_counts[d][i].accept = booker.book1D(name + "_accept", name + " accept, vs. lumisection", m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5)->getTH1F(); - m_hlt_by_dataset_counts[d][i].reject = booker.book1D(name + "_reject", name + " reject, vs. lumisection", m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5)->getTH1F(); - m_hlt_by_dataset_counts[d][i].error = booker.book1D(name + "_error", name + " error, vs. lumisection", m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5)->getTH1F(); + for (unsigned int i = 0; i < histograms.datasets[d].size(); ++i) { + unsigned int index = histograms.datasets[d][i]; + std::string const & name = histograms.hltConfig.triggerName(index); + histograms.hlt_by_dataset_counts[d][i].pass_l1_seed = booker.book1D(name + "_pass_L1_seed", name + " pass L1 seed, vs. lumisection", m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5); + histograms.hlt_by_dataset_counts[d][i].pass_prescale = booker.book1D(name + "_pass_prescaler", name + " pass prescaler, vs. lumisection", m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5); + histograms.hlt_by_dataset_counts[d][i].accept = booker.book1D(name + "_accept", name + " accept, vs. lumisection", m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5); + histograms.hlt_by_dataset_counts[d][i].reject = booker.book1D(name + "_reject", name + " reject, vs. lumisection", m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5); + histograms.hlt_by_dataset_counts[d][i].error = booker.book1D(name + "_error", name + " error, vs. lumisection", m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5); } // booker.setCurrentFolder( m_dqm_path + "/HLT/" + datasets[d]); - for (unsigned int i: m_datasets[d]) { + for (unsigned int i: histograms.datasets[d]) { // look for the index of the (last) L1 seed and prescale module in each path - m_hltIndices[i].index_l1_seed = m_hltConfig.size(i); - m_hltIndices[i].index_prescale = m_hltConfig.size(i); - for (unsigned int j = 0; j < m_hltConfig.size(i); ++j) { - std::string const & label = m_hltConfig.moduleLabel(i, j); - std::string const & type = m_hltConfig.moduleType(label); + histograms.hltIndices[i].index_l1_seed = histograms.hltConfig.size(i); + histograms.hltIndices[i].index_prescale = histograms.hltConfig.size(i); + for (unsigned int j = 0; j < histograms.hltConfig.size(i); ++j) { + std::string const & label = histograms.hltConfig.moduleLabel(i, j); + std::string const & type = histograms.hltConfig.moduleType(label); if (type == "HLTL1TSeed" or type == "HLTLevel1GTSeed" or type == "HLTLevel1Activity" or type == "HLTLevel1Pattern") { // there might be more L1 seed filters in sequence // keep looking and store the index of the last one - m_hltIndices[i].index_l1_seed = j; + histograms.hltIndices[i].index_l1_seed = j; } else if (type == "HLTPrescaler") { // there should be only one prescaler in a path, and it should follow all L1 seed filters - m_hltIndices[i].index_prescale = j; + histograms.hltIndices[i].index_prescale = j; break; } } @@ -316,75 +294,73 @@ void TriggerRatesMonitor::bookHistograms(DQMStore::IBooker & booker, edm::Run co // book the HLT datasets rate histograms booker.setCurrentFolder( m_dqm_path + "/Datasets" ); for (unsigned int i = 0; i < datasets.size(); ++i) - m_dataset_counts[i] = booker.book1D(datasets[i], datasets[i], m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5)->getTH1F(); + histograms.dataset_counts[i] = booker.book1D(datasets[i], datasets[i], m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5); // book the HLT streams rate histograms booker.setCurrentFolder( m_dqm_path + "/Streams" ); - auto const & streams = m_hltConfig.streamNames(); + auto const & streams = histograms.hltConfig.streamNames(); for (unsigned int i = 0; i < streams.size(); ++i) - m_stream_counts[i] = booker.book1D(streams[i], streams[i], m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5)->getTH1F(); + histograms.stream_counts[i] = booker.book1D(streams[i], streams[i], m_lumisections_range + 1, -0.5, m_lumisections_range + 0.5); } } -void TriggerRatesMonitor::analyze(edm::Event const & event, edm::EventSetup const & setup) +void TriggerRatesMonitor::dqmAnalyze(edm::Event const & event, edm::EventSetup const & setup, RunBasedHistograms const& histograms) const { unsigned int lumisection = event.luminosityBlock(); // monitor the overall event count and event types rates - m_events_processed->Fill(lumisection); - if (m_tcds_counts[event.experimentType()]) - m_tcds_counts[event.experimentType()]->Fill(lumisection); + histograms.events_processed.fill(lumisection); + if (histograms.tcds_counts[event.experimentType()]) + histograms.tcds_counts[event.experimentType()].fill(lumisection); // monitor the L1 triggers rates - if (m_l1tMenu) { - auto const & bxvector = get(event, m_l1t_results); - if (not bxvector.isEmpty(0)) { - auto const & results = bxvector.at(0, 0); - for (unsigned int i = 0; i < GlobalAlgBlk::maxPhysicsTriggers; ++i) - if (results.getAlgoDecisionFinal(i)) - if (m_l1t_counts[i]) - m_l1t_counts[i]->Fill(lumisection); - } + auto const & bxvector = edm::get(event, m_l1t_results); + if (not bxvector.isEmpty(0)) { + auto const & results = bxvector.at(0, 0); + for (unsigned int i = 0; i < GlobalAlgBlk::maxPhysicsTriggers; ++i) + if (results.getAlgoDecisionFinal(i)) + if (histograms.l1t_counts[i]) + histograms.l1t_counts[i].fill(lumisection); } // monitor the HLT triggers and datsets rates - if (m_hltConfig.inited()) { - edm::TriggerResults const & hltResults = get(event, m_hlt_results); - if (hltResults.size() == m_hltIndices.size()) { + if (histograms.hltConfig.inited()) { + edm::TriggerResults const & hltResults = edm::get(event, m_hlt_results); + if (hltResults.size() == histograms.hltIndices.size()) { } else { edm::LogWarning("TriggerRatesMonitor") << "This should never happen: the number of HLT paths has changed since the beginning of the run"; } - for (unsigned int d = 0; d < m_datasets.size(); ++d) { - for (unsigned int i: m_datasets[d]) + for (unsigned int d = 0; d < histograms.datasets.size(); ++d) { + for (unsigned int i: histograms.datasets[d]) if (hltResults.at(i).accept()) { - m_dataset_counts[d]->Fill(lumisection); + histograms.dataset_counts[d].fill(lumisection); // ensure each dataset is incremented only once per event break; } - for (unsigned int i = 0; i < m_datasets[d].size(); ++i) { - unsigned int index = m_datasets[d][i]; + for (unsigned int i = 0; i < histograms.datasets[d].size(); ++i) { + unsigned int index = histograms.datasets[d][i]; edm::HLTPathStatus const & path = hltResults.at(index); - if (path.index() > m_hltIndices[index].index_l1_seed) - m_hlt_by_dataset_counts[d][i].pass_l1_seed->Fill(lumisection); - if (path.index() > m_hltIndices[index].index_prescale) - m_hlt_by_dataset_counts[d][i].pass_prescale->Fill(lumisection); + if (path.index() > histograms.hltIndices[index].index_l1_seed) + histograms.hlt_by_dataset_counts[d][i].pass_l1_seed.fill(lumisection); + if (path.index() > histograms.hltIndices[index].index_prescale) + histograms.hlt_by_dataset_counts[d][i].pass_prescale.fill(lumisection); if (path.accept()) - m_hlt_by_dataset_counts[d][i].accept->Fill(lumisection); + histograms.hlt_by_dataset_counts[d][i].accept.fill(lumisection); else if (path.error()) - m_hlt_by_dataset_counts[d][i].error ->Fill(lumisection); + histograms.hlt_by_dataset_counts[d][i].error .fill(lumisection); else - m_hlt_by_dataset_counts[d][i].reject->Fill(lumisection); + histograms.hlt_by_dataset_counts[d][i].reject.fill(lumisection); } } - for (unsigned int i = 0; i < m_streams.size(); ++i) - for (unsigned int j: m_streams[i]) + for (unsigned int i = 0; i < histograms.streams.size(); ++i) + for (unsigned int j: histograms.streams[i]) if (hltResults.at(j).accept()) { - m_stream_counts[i]->Fill(lumisection); + histograms.stream_counts[i].fill(lumisection); // ensure each stream is incremented only once per event break; } diff --git a/DQM/Integration/python/clients/l1tstage2_dqm_sourceclient-live_cfg.py b/DQM/Integration/python/clients/l1tstage2_dqm_sourceclient-live_cfg.py index b8a368f02cd70..92a68ad54cc8c 100644 --- a/DQM/Integration/python/clients/l1tstage2_dqm_sourceclient-live_cfg.py +++ b/DQM/Integration/python/clients/l1tstage2_dqm_sourceclient-live_cfg.py @@ -9,12 +9,18 @@ # Live Online DQM in P5 process.load("DQM.Integration.config.inputsource_cfi") -# Testing in lxplus -#process.load("DQM.Integration.config.fileinputsource_cfi") +# # Testing in lxplus +# process.load("DQM.Integration.config.fileinputsource_cfi") +# process.load("FWCore.MessageLogger.MessageLogger_cfi") +# process.MessageLogger.cerr.FwkReport.reportEvery = 1 # Required to load Global Tag process.load("DQM.Integration.config.FrontierCondition_GT_cfi") +# # Condition for lxplus: change and possibly customise the GT +# from Configuration.AlCa.GlobalTag import GlobalTag as gtCustomise +# process.GlobalTag = gtCustomise(process.GlobalTag, 'auto:run2_data', '') + # Required to load EcalMappingRecord process.load("Configuration.StandardSequences.GeometryRecoDB_cff") diff --git a/DQM/Integration/python/clients/sistrip_dqm_sourceclient-live_cfg.py b/DQM/Integration/python/clients/sistrip_dqm_sourceclient-live_cfg.py index 3e075d67f04ae..60b949266e40a 100644 --- a/DQM/Integration/python/clients/sistrip_dqm_sourceclient-live_cfg.py +++ b/DQM/Integration/python/clients/sistrip_dqm_sourceclient-live_cfg.py @@ -5,9 +5,9 @@ process = cms.Process("SiStrpDQMLive", eras.Run2_2017) process.MessageLogger = cms.Service("MessageLogger", - debugModules = cms.untracked.vstring('siStripDigis', - 'siStripClusters', - 'siStripZeroSuppression', + debugModules = cms.untracked.vstring('siStripDigis', + 'siStripClusters', + 'siStripZeroSuppression', 'SiStripClusterizer'), cout = cms.untracked.PSet(threshold = cms.untracked.string('ERROR')), destinations = cms.untracked.vstring('cout') @@ -71,12 +71,13 @@ elif(offlineTesting): process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') from Configuration.AlCa.GlobalTag import GlobalTag as gtCustomise -#you may need to set manually the GT in the line below + #you may need to set manually the GT in the line below process.GlobalTag = gtCustomise(process.GlobalTag, 'auto:run2_data', '') #-------------------------------------------- ## Patch to avoid using Run Info information in reconstruction # + process.siStripQualityESProducer.ListOfRecordToMerge = cms.VPSet( cms.PSet( record = cms.string("SiStripDetVOffRcd"), tag = cms.string("") ), cms.PSet( record = cms.string("SiStripDetCablingRcd"), tag = cms.string("") ), @@ -85,7 +86,7 @@ cms.PSet( record = cms.string("SiStripBadModuleRcd"), tag = cms.string("") ) ) #------------------------------------------- - + #----------------------- # Reconstruction Modules #----------------------- @@ -129,7 +130,7 @@ #-------------------------- process.stripQTester = cms.EDAnalyzer("QualityTester", qtList = cms.untracked.FileInPath('DQM/SiStripMonitorClient/data/sistrip_qualitytest_config.xml'), - prescaleFactor = cms.untracked.int32(3), + prescaleFactor = cms.untracked.int32(3), getQualityTestsFromFile = cms.untracked.bool(True), qtestOnEndLumi = cms.untracked.bool(True), qtestOnEndRun = cms.untracked.bool(True) @@ -137,7 +138,7 @@ process.trackingQTester = cms.EDAnalyzer("QualityTester", qtList = cms.untracked.FileInPath('DQM/TrackingMonitorClient/data/tracking_qualitytest_config.xml'), - prescaleFactor = cms.untracked.int32(3), + prescaleFactor = cms.untracked.int32(3), getQualityTestsFromFile = cms.untracked.bool(True), qtestOnEndLumi = cms.untracked.bool(True), qtestOnEndRun = cms.untracked.bool(True) @@ -193,6 +194,11 @@ process.DQMCommon = cms.Sequence(process.stripQTester*process.trackingQTester*process.dqmEnv*process.dqmEnvTr*process.dqmSaver) process.RecoForDQM_LocalReco = cms.Sequence(process.siPixelDigis*process.siStripDigis*process.gtDigis*process.trackerlocalreco) +#------------------------------------------------------ +# Switch for channel errors per FED ID trend plots. +#------------------------------------------------------ +process.siStripFEDMonitor.fedErrorsVsIdVsLumiHistogramConfig.globalswitchon = cms.untracked.bool(True) + #-------------------------- # Global Plot Switches #-------------------------- @@ -215,7 +221,7 @@ process.SiStripAnalyserCosmic.StaticUpdateFrequency = 5 process.SiStripAnalyserCosmic.MonitorSiStripBackPlaneCorrection = cms.bool(False) process.SiStripClients = cms.Sequence(process.SiStripAnalyserCosmic) - ### TRACKING + ### TRACKING process.load("DQM.TrackingMonitorClient.TrackingClientConfigP5_Cosmic_cff") process.TrackingAnalyserCosmic.RawDataTag = cms.untracked.InputTag("rawDataCollector") process.TrackingAnalyserCosmic.ShiftReportFrequency = -1 @@ -239,7 +245,7 @@ process.trackingQTester.prescaleFactor = cms.untracked.int32(1) process.trackingQTester.getQualityTestsFromFile = cms.untracked.bool(True) process.trackingQTester.qtestOnEndLumi = cms.untracked.bool(True) - process.trackingQTester.qtestOnEndRun = cms.untracked.bool(True) + process.trackingQTester.qtestOnEndRun = cms.untracked.bool(True) process.p = cms.Path(process.scalersRawToDigi* process.APVPhases* @@ -277,7 +283,7 @@ process.SiStripMonitorDigi.UseDCSFiltering = cms.bool(False) process.SiStripMonitorClusterReal.UseDCSFiltering = cms.bool(False) - + process.MonitorTrackResiduals_gentk.Tracks = 'initialStepTracksPreSplitting' process.MonitorTrackResiduals_gentk.trajectoryInput = 'initialStepTracksPreSplitting' process.MonitorTrackResiduals_gentk.TrackProducer = cms.string('initialStepTracksPreSplitting') @@ -298,7 +304,7 @@ process.SiStripClients = cms.Sequence(process.SiStripAnalyser) process.SiStripMonitorDigi.TotalNumberOfDigisFailure.integrateNLumisections = cms.int32(25) - ### TRACKING + ### TRACKING process.load("DQM.TrackingMonitorClient.TrackingClientConfigP5_cff") process.TrackingAnalyser.ShiftReportFrequency = -1 process.TrackingAnalyser.StaticUpdateFrequency = 5 @@ -306,24 +312,32 @@ if offlineTesting : process.TrackingAnalyser.verbose = cms.untracked.bool(True) process.TrackingClient = cms.Sequence( process.TrackingAnalyser ) - + process.trackingQTester.qtList = cms.untracked.FileInPath('DQM/TrackingMonitorClient/data/tracking_qualitytest_config.xml') process.trackingQTester.prescaleFactor = cms.untracked.int32(1) process.trackingQTester.getQualityTestsFromFile = cms.untracked.bool(True) process.trackingQTester.qtestOnEndLumi = cms.untracked.bool(True) - process.trackingQTester.qtestOnEndRun = cms.untracked.bool(True) + process.trackingQTester.qtestOnEndRun = cms.untracked.bool(True) # Reco for pp collisions process.load('RecoTracker.IterativeTracking.InitialStepPreSplitting_cff') - process.InitialStepPreSplitting.remove(process.initialStepTrackRefsForJetsPreSplitting) + '''process.InitialStepPreSplitting.remove(process.initialStepTrackRefsForJetsPreSplitting) process.InitialStepPreSplitting.remove(process.caloTowerForTrkPreSplitting) process.InitialStepPreSplitting.remove(process.ak4CaloJetsForTrkPreSplitting) process.InitialStepPreSplitting.remove(process.jetsForCoreTrackingPreSplitting) process.InitialStepPreSplitting.remove(process.siPixelClusters) process.InitialStepPreSplitting.remove(process.siPixelRecHits) process.InitialStepPreSplitting.remove(process.MeasurementTrackerEvent) - process.InitialStepPreSplitting.remove(process.siPixelClusterShapeCache) + process.InitialStepPreSplitting.remove(process.siPixelClusterShapeCache)''' + + process.InitialStepPreSplittingTask.remove(process.initialStepTrackRefsForJetsPreSplitting) + process.InitialStepPreSplittingTask.remove(process.caloTowerForTrkPreSplitting) + process.InitialStepPreSplittingTask.remove(process.ak4CaloJetsForTrkPreSplitting) + process.InitialStepPreSplittingTask.remove(process.jetsForCoreTrackingPreSplitting) + process.InitialStepPreSplittingTask.remove(process.siPixelClusters) + process.InitialStepPreSplittingTask.remove(process.siPixelRecHits) + process.InitialStepPreSplittingTask.remove(process.MeasurementTrackerEvent) # Redefinition of siPixelClusters: has to be after RecoTracker.IterativeTracking.InitialStepPreSplitting_cff process.load("RecoLocalTracker.SiPixelClusterizer.SiPixelClusterizer_cfi") @@ -366,7 +380,7 @@ # => PRESCALE = 50 # but try firstly w/ 30, maybe it is enough process.eventFilter.EventsToSkip = cms.untracked.int32(30) - + # change the HLT trigger path selection # it should already be ok, but the name could be changed process.hltHighLevel.HLTPaths = cms.vstring( 'HLT_ZeroBias*' ) @@ -377,7 +391,7 @@ process.SiStripMonitorDigi.UseDCSFiltering = cms.bool(False) process.SiStripMonitorClusterReal.UseDCSFiltering = cms.bool(False) - + process.MonitorTrackResiduals_gentk.Tracks = 'earlyGeneralTracks' process.MonitorTrackResiduals_gentk.trajectoryInput = 'earlyGeneralTracks' process.MonitorTrackResiduals_gentk.TrackProducer = cms.string('earlyGeneralTracks') @@ -404,18 +418,18 @@ # Reco for pp collisions process.load('RecoTracker.Configuration.RecoTracker_cff') - + #process.newCombinedSeeds.seedCollections = cms.VInputTag( # cms.InputTag('initialStepSeeds'), # ) - + process.load('RecoTracker.FinalTrackSelectors.MergeTrackCollections_cff') import RecoTracker.FinalTrackSelectors.earlyGeneralTracks_cfi process.load('RecoTracker.FinalTrackSelectors.earlyGeneralTracks_cfi') process.earlyGeneralTracks.TrackProducers = ( cms.InputTag('initialStepTracks'), ) - + process.earlyGeneralTracks.hasSelector=cms.vint32(1) process.earlyGeneralTracks.selectedTrackQuals = cms.VInputTag( # cms.InputTag("initialStepSelector","initialStep"), @@ -497,7 +511,7 @@ # process.DQMEventStreamerReader.SelectEvents = cms.untracked.PSet(SelectEvents = cms.vstring('HLT_HIJet*','HLT_HICentralityVeto*','HLT_HIFullTrack*','HLT_HIMinBias*')) # process.DQMStore.referenceFileName = '/dqmdata/dqm/reference/sistrip_reference_hi.root' - # Quality test for HI + # Quality test for HI process.stripQTester = cms.EDAnalyzer("QualityTester", qtList = cms.untracked.FileInPath('DQM/SiStripMonitorClient/data/sistrip_qualitytest_config_heavyion.xml'), prescaleFactor = cms.untracked.int32(3), @@ -512,7 +526,7 @@ process.trackingQTester.qtestOnEndLumi = cms.untracked.bool(True) process.trackingQTester.qtestOnEndRun = cms.untracked.bool(True) - # Sources for HI + # Sources for HI process.load("Configuration.StandardSequences.RawToDigi_Repacked_cff") process.SiStripBaselineValidator.srcProcessedRawDigi = cms.InputTag('siStripVRDigis','VirginRaw') process.SiStripMonitorTrack_hi.TrackProducer = "hiSelectedTracks" @@ -553,7 +567,7 @@ process.SiStripMonitorTrack_hi.TrackProducer = cms.string('hiSelectedTracks') process.RecoForDQM_LocalReco = cms.Sequence(process.siPixelDigis*process.siStripDigis*process.siStripVRDigis*process.gtDigis*process.trackerlocalreco*process.pixeltrackerlocalreco) process.RecoForDQM_TrkReco = cms.Sequence(process.offlineBeamSpot*process.MeasurementTrackerEventPreSplitting*process.siPixelClusterShapeCachePreSplitting*process.hiBasicTracking*process.hiSelectedTracks) - + process.p = cms.Path(process.scalersRawToDigi* process.APVPhases* process.consecutiveHEs* @@ -569,7 +583,7 @@ process.SiStripBaselineValidator* process.TrackingClient ) - + ### process customizations included here from DQM.Integration.config.online_customizations_cfi import * diff --git a/DQM/Integration/python/config/FrontierCondition_GT_autoExpress_cfi.py b/DQM/Integration/python/config/FrontierCondition_GT_autoExpress_cfi.py index 977d6bfd54990..b27f926db6a95 100644 --- a/DQM/Integration/python/config/FrontierCondition_GT_autoExpress_cfi.py +++ b/DQM/Integration/python/config/FrontierCondition_GT_autoExpress_cfi.py @@ -6,7 +6,7 @@ # It should be kept in synch with Express processing at Tier0: what the url # https://cmsweb.cern.ch/t0wmadatasvc/prod/express_config # would tell you. -GlobalTag.globaltag = "92X_dataRun2_Express_v8" +GlobalTag.globaltag = "100X_dataRun2_Express_v1" # ===== auto -> Automatically get the GT string from current Tier0 configuration via a Tier0Das call. # This needs a valid proxy to access the cern.ch network from the .cms one. diff --git a/DQM/Integration/python/config/FrontierCondition_GT_cfi.py b/DQM/Integration/python/config/FrontierCondition_GT_cfi.py index ab9ef9da70256..8b7dba07a38b6 100644 --- a/DQM/Integration/python/config/FrontierCondition_GT_cfi.py +++ b/DQM/Integration/python/config/FrontierCondition_GT_cfi.py @@ -1,3 +1,3 @@ import FWCore.ParameterSet.Config as cms from Configuration.StandardSequences.FrontierConditions_GlobalTag_cff import * -GlobalTag.globaltag = "92X_dataRun2_HLT_v7" +GlobalTag.globaltag = "100X_dataRun2_HLT_v1" diff --git a/DQM/L1TMonitor/interface/L1TCSCTF.h b/DQM/L1TMonitor/interface/L1TCSCTF.h index 4c3f766040bce..8d400598f1869 100755 --- a/DQM/L1TMonitor/interface/L1TCSCTF.h +++ b/DQM/L1TMonitor/interface/L1TCSCTF.h @@ -19,6 +19,7 @@ #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/Framework/interface/ESHandle.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "DQMServices/Core/interface/DQMStore.h" @@ -55,7 +56,7 @@ // class decleration // -class L1TCSCTF : public thread_unsafe::DQMEDAnalyzer { +class L1TCSCTF : public DQMEDAnalyzer { public: diff --git a/DQM/L1TMonitor/interface/L1TStage2EMTF.h b/DQM/L1TMonitor/interface/L1TStage2EMTF.h index d2b9d35b49776..4703950b7f58a 100644 --- a/DQM/L1TMonitor/interface/L1TStage2EMTF.h +++ b/DQM/L1TMonitor/interface/L1TStage2EMTF.h @@ -47,9 +47,11 @@ class L1TStage2EMTF : public DQMEDAnalyzer { MonitorElement* cscChamberStrip[20]; MonitorElement* cscChamberWire[20]; MonitorElement* cscLCTOccupancy; + MonitorElement* cscDQMOccupancy; MonitorElement* cscLCTTiming[5]; - MonitorElement* cscLCTTimingFrac[4]; - + MonitorElement* cscLCTTimingFrac[5]; + MonitorElement* cscTimingTot; + MonitorElement* emtfnTracks; MonitorElement* emtfTracknHits; MonitorElement* emtfTrackBX; @@ -73,7 +75,8 @@ class L1TStage2EMTF : public DQMEDAnalyzer { MonitorElement* rpcHitBX; MonitorElement* rpcHitOccupancy; MonitorElement* rpcHitTiming[5]; - MonitorElement* rpcHitTimingFrac[4]; + MonitorElement* rpcHitTimingFrac[5]; + MonitorElement* rpcHitTimingTot; MonitorElement* rpcHitPhi[12]; MonitorElement* rpcHitTheta[12]; MonitorElement* rpcChamberPhi[12]; diff --git a/DQM/L1TMonitor/interface/L1TStage2uGMT.h b/DQM/L1TMonitor/interface/L1TStage2uGMT.h index 5b50123862690..c89dc2a064049 100644 --- a/DQM/L1TMonitor/interface/L1TStage2uGMT.h +++ b/DQM/L1TMonitor/interface/L1TStage2uGMT.h @@ -139,9 +139,6 @@ class L1TStage2uGMT : public DQMEDAnalyzer { MonitorElement* ugmtMuonPhiBmtf; MonitorElement* ugmtMuonPhiOmtf; MonitorElement* ugmtMuonPhiEmtf; - MonitorElement* ugmtMuonPhiAtVtxBmtf; - MonitorElement* ugmtMuonPhiAtVtxOmtf; - MonitorElement* ugmtMuonPhiAtVtxEmtf; MonitorElement* ugmtMuonDEtavsPtBmtf; MonitorElement* ugmtMuonDPhivsPtBmtf; MonitorElement* ugmtMuonDEtavsPtOmtf; @@ -152,16 +149,12 @@ class L1TStage2uGMT : public DQMEDAnalyzer { MonitorElement* ugmtMuonPtvsEta; MonitorElement* ugmtMuonPtvsPhi; MonitorElement* ugmtMuonPhivsEta; - MonitorElement* ugmtMuonPtvsEtaAtVtx; - MonitorElement* ugmtMuonPtvsPhiAtVtx; MonitorElement* ugmtMuonPhiAtVtxvsEtaAtVtx; MonitorElement* ugmtMuonBXvsLink; MonitorElement* ugmtMuonBXvshwPt; MonitorElement* ugmtMuonBXvshwEta; MonitorElement* ugmtMuonBXvshwPhi; - MonitorElement* ugmtMuonBXvshwEtaAtVtx; - MonitorElement* ugmtMuonBXvshwPhiAtVtx; MonitorElement* ugmtMuonBXvshwCharge; MonitorElement* ugmtMuonBXvshwChargeValid; MonitorElement* ugmtMuonBXvshwQual; diff --git a/DQM/L1TMonitor/interface/L1TStage2uGMTMuon.h b/DQM/L1TMonitor/interface/L1TStage2uGMTMuon.h index b8b137a163379..762f394ed04c3 100644 --- a/DQM/L1TMonitor/interface/L1TStage2uGMTMuon.h +++ b/DQM/L1TMonitor/interface/L1TStage2uGMTMuon.h @@ -34,6 +34,7 @@ class L1TStage2uGMTMuon : public DQMEDAnalyzer { std::string monitorDir; std::string titlePrefix; bool verbose; + bool makeMuonAtVtxPlots; MonitorElement* ugmtMuonBX; MonitorElement* ugmtnMuons; diff --git a/DQM/L1TMonitor/python/L1TStage2Emulator_cff.py b/DQM/L1TMonitor/python/L1TStage2Emulator_cff.py index e3ee34139555e..52ca2dca3a502 100644 --- a/DQM/L1TMonitor/python/L1TStage2Emulator_cff.py +++ b/DQM/L1TMonitor/python/L1TStage2Emulator_cff.py @@ -3,6 +3,8 @@ #------------------------------------------------- # Stage2 Emulator Modules (TODO: Move to L1Trigger.HardwareValidation.L1Stage2HardwareValidation_cff) +# Calo configuration +from L1Trigger.L1TCalorimeter.simDigis_cff import * # CaloLayer1 from L1Trigger.L1TCaloLayer1.simCaloStage2Layer1Digis_cfi import simCaloStage2Layer1Digis valCaloStage2Layer1Digis = simCaloStage2Layer1Digis.clone() diff --git a/DQM/L1TMonitor/python/L1TStage2_cff.py b/DQM/L1TMonitor/python/L1TStage2_cff.py index e7931347c2f98..b0d1df862a314 100644 --- a/DQM/L1TMonitor/python/L1TStage2_cff.py +++ b/DQM/L1TMonitor/python/L1TStage2_cff.py @@ -29,7 +29,7 @@ from DQM.L1TMonitor.L1TStage2uGMT_cff import * # uGT -from DQM.L1TMonitor.L1TStage2uGT_cfi import * +from DQM.L1TMonitor.L1TStage2uGT_cff import * #------------------------------------------------- # Stage2 Unpacking and DQM Sequences @@ -43,7 +43,7 @@ l1tStage2Emtf + l1tStage2uGMTOnlineDQMSeq + l1tStage2uGTCaloLayer2Comp + - l1tStage2uGt + l1tStage2uGTOnlineDQMSeq ) # sequence to run only for validation events diff --git a/DQM/L1TMonitor/python/L1TStage2uGMT_cff.py b/DQM/L1TMonitor/python/L1TStage2uGMT_cff.py index 1ff427b3f9864..64daafdcb8de8 100644 --- a/DQM/L1TMonitor/python/L1TStage2uGMT_cff.py +++ b/DQM/L1TMonitor/python/L1TStage2uGMT_cff.py @@ -127,19 +127,6 @@ verbose = cms.untracked.bool(False), ) -# compares the unpacked uGMT muon collection to the unpacked uGT muon collection -# only muons that do not match are filled in the histograms -l1tStage2uGMTOutVsuGTIn = cms.EDAnalyzer( - "L1TStage2MuonComp", - muonCollection1 = cms.InputTag("gmtStage2Digis", "Muon"), - muonCollection2 = cms.InputTag("gtStage2Digis", "Muon"), - monitorDir = cms.untracked.string("L1T/L1TStage2uGMT/uGMToutput_vs_uGTinput"), - muonCollection1Title = cms.untracked.string("uGMT output muons"), - muonCollection2Title = cms.untracked.string("uGT input muons"), - summaryTitle = cms.untracked.string("Summary of comparison between uGMT output muons and uGT input muons"), - verbose = cms.untracked.bool(False), -) - # The five modules below compare the primary unpacked uGMT muon collection to goes to uGT board 0 # to the unpacked uGMT muon collections that are sent to uGT boards 1 to 5. # Only muons that do not match are filled in the histograms @@ -189,8 +176,7 @@ l1tStage2uGMTZeroSupp + l1tStage2BmtfOutVsuGMTIn + l1tStage2OmtfOutVsuGMTIn + - l1tStage2EmtfOutVsuGMTIn + - l1tStage2uGMTOutVsuGTIn + l1tStage2EmtfOutVsuGMTIn ) l1tStage2uGMTValidationEventOnlineDQMSeq = cms.Sequence( diff --git a/DQM/L1TMonitor/python/L1TStage2uGT_cff.py b/DQM/L1TMonitor/python/L1TStage2uGT_cff.py new file mode 100644 index 0000000000000..a39615b1167b4 --- /dev/null +++ b/DQM/L1TMonitor/python/L1TStage2uGT_cff.py @@ -0,0 +1,23 @@ +import FWCore.ParameterSet.Config as cms + +# the uGT DQM module +from DQM.L1TMonitor.L1TStage2uGT_cfi import * + +# compares the unpacked uGMT muon collection to the unpacked uGT muon collection +# only muons that do not match are filled in the histograms +l1tStage2uGMTOutVsuGTIn = cms.EDAnalyzer( + "L1TStage2MuonComp", + muonCollection1 = cms.InputTag("gmtStage2Digis", "Muon"), + muonCollection2 = cms.InputTag("gtStage2Digis", "Muon"), + monitorDir = cms.untracked.string("L1T/L1TStage2uGT/uGMToutput_vs_uGTinput"), + muonCollection1Title = cms.untracked.string("uGMT output muons"), + muonCollection2Title = cms.untracked.string("uGT input muons"), + summaryTitle = cms.untracked.string("Summary of comparison between uGMT output muons and uGT input muons"), + verbose = cms.untracked.bool(False), +) + +# sequences +l1tStage2uGTOnlineDQMSeq = cms.Sequence( + l1tStage2uGT + + l1tStage2uGMTOutVsuGTIn +) diff --git a/DQM/L1TMonitor/python/L1TStage2uGT_cfi.py b/DQM/L1TMonitor/python/L1TStage2uGT_cfi.py index 0c68c3b106154..400235eb2ef99 100644 --- a/DQM/L1TMonitor/python/L1TStage2uGT_cfi.py +++ b/DQM/L1TMonitor/python/L1TStage2uGT_cfi.py @@ -1,6 +1,6 @@ import FWCore.ParameterSet.Config as cms -l1tStage2uGt = cms.EDAnalyzer("L1TStage2uGT", +l1tStage2uGT = cms.EDAnalyzer("L1TStage2uGT", l1tStage2uGtSource = cms.InputTag("gtStage2Digis"), monitorDir = cms.untracked.string("L1T/L1TStage2uGT"), verbose = cms.untracked.bool(False) diff --git a/DQM/L1TMonitor/src/L1TCSCTF.cc b/DQM/L1TMonitor/src/L1TCSCTF.cc index 1700dca62606f..13a41fb339d0f 100755 --- a/DQM/L1TMonitor/src/L1TCSCTF.cc +++ b/DQM/L1TMonitor/src/L1TCSCTF.cc @@ -12,7 +12,6 @@ #include "DataFormats/CSCDigi/interface/CSCCorrelatedLCTDigiCollection.h" #include "DataFormats/L1CSCTrackFinder/interface/L1CSCTrackCollection.h" #include "DataFormats/L1CSCTrackFinder/interface/L1CSCStatusDigiCollection.h" -#include "L1Trigger/CSCCommonTrigger/interface/CSCTriggerGeometry.h" #include "Geometry/Records/interface/MuonGeometryRecord.h" #include "DataFormats/L1CSCTrackFinder/interface/CSCTriggerContainer.h" @@ -678,10 +677,10 @@ void L1TCSCTF::analyze(const Event& e, const EventSetup& c) if( c.get< L1MuTriggerScalesRcd > ().cacheIdentifier() != m_scalesCacheID || c.get< L1MuTriggerPtScaleRcd >().cacheIdentifier() != m_ptScaleCacheID ){ - ESHandle< L1MuTriggerScales > scales; + edm::ESHandle< L1MuTriggerScales > scales; c.get< L1MuTriggerScalesRcd >().get(scales); ts = scales.product(); - ESHandle< L1MuTriggerPtScale > ptscales; + edm::ESHandle< L1MuTriggerPtScale > ptscales; c.get< L1MuTriggerPtScaleRcd >().get(ptscales); tpts = ptscales.product(); m_scalesCacheID = c.get< L1MuTriggerScalesRcd >().cacheIdentifier(); @@ -905,7 +904,6 @@ void L1TCSCTF::analyze(const Event& e, const EventSetup& c) { edm::ESHandle pDD; c.get().get( pDD ); - CSCTriggerGeometry::setGeometry(pDD); edm::Handle corrlcts; e.getByToken(corrlctsToken_, corrlcts); diff --git a/DQM/L1TMonitor/src/L1TMP7ZeroSupp.cc b/DQM/L1TMonitor/src/L1TMP7ZeroSupp.cc index 07bddabb4fbde..066035a996be2 100644 --- a/DQM/L1TMonitor/src/L1TMP7ZeroSupp.cc +++ b/DQM/L1TMonitor/src/L1TMP7ZeroSupp.cc @@ -128,6 +128,10 @@ void L1TMP7ZeroSupp::bookCapIdHistograms(DQMStore::IBooker& ibooker, const unsig errorSummaryDenMap_[id]->setBinLabel(RBXBLKS+1, "# BX blocks", 1); errorSummaryDenMap_[id]->setBinLabel(RBXBLKSFALSEPOS+1, "# BX blocks", 1); errorSummaryDenMap_[id]->setBinLabel(RBXBLKSFALSENEG+1, "# BX blocks", 1); + // Setting canExtend to false is needed to get the correct behaviour when running multithreaded. + // Otherwise, when merging the histgrams of the threads, TH1::Merge sums bins that have the same label in one bin. + // This needs to come after the calls to setBinLabel. + errorSummaryDenMap_[id]->getTH1F()->GetXaxis()->SetCanExtend(false); readoutSizeNoZSMap_[id] = ibooker.book1D("readoutSize", sizeTitleText + "size", 100, 0, maxFedReadoutSize_); readoutSizeNoZSMap_[id]->setAxisTitle("size (byte)", 1); @@ -201,7 +205,7 @@ void L1TMP7ZeroSupp::analyze(const edm::Event& e, const edm::EventSetup& c) { FEDTrailer trailer(data + (l1tRcd.size() - slinkTrailerSize_)); if (trailer.check()) { - edm::LogInfo("L1TDQM") << "Found SLink trailer:" << " Length " << trailer.lenght() << " CRC " << trailer.crc() << " Status " << trailer.evtStatus() << " Throttling bits " << trailer.ttsBits(); + edm::LogInfo("L1TDQM") << "Found SLink trailer:" << " Length " << trailer.fragmentLength() << " CRC " << trailer.crc() << " Status " << trailer.evtStatus() << " Throttling bits " << trailer.ttsBits(); } else { edm::LogWarning("L1TDQM") << "Did not find a SLink trailer!"; } @@ -472,4 +476,3 @@ void L1TMP7ZeroSupp::analyze(const edm::Event& e, const edm::EventSetup& c) { } } } - diff --git a/DQM/L1TMonitor/src/L1TStage2EMTF.cc b/DQM/L1TMonitor/src/L1TStage2EMTF.cc index 17817e25b85b1..58e43cfb5ee46 100644 --- a/DQM/L1TMonitor/src/L1TStage2EMTF.cc +++ b/DQM/L1TMonitor/src/L1TStage2EMTF.cc @@ -59,7 +59,24 @@ void L1TStage2EMTF::bookHistograms(DQMStore::IBooker& ibooker, const edm::Run&, for (unsigned int ybin = 0; ybin < binNames.size(); ++ybin) { cscLCTOccupancy->setBinLabel(ybin+1, binNames[ybin], 2); } - + + //cscOccupancy designed to match the cscDQM plot + cscDQMOccupancy = ibooker.book2D("cscDQMOccupancy", "CSC Chamber Occupancy", 42, 1, 43, 20, 0, 20); + cscDQMOccupancy->setAxisTitle("10 degree Chamber", 1); + int count=0; + for (int xbin=1; xbin < 43; ++xbin) { + cscDQMOccupancy->setBinLabel(xbin, std::to_string(xbin-count), 1); + if (xbin==2 || xbin==9 || xbin==16 || xbin==23 || xbin==30 ||xbin==37 ) { + ++xbin; + ++count; + cscDQMOccupancy->setBinLabel(xbin, "N", 1); + } + } + for (int ybin = 1; ybin <= 10; ++ybin) { + cscDQMOccupancy->setBinLabel(ybin, "ME-" + suffix_label[ybin - 1], 2); + cscDQMOccupancy->setBinLabel(21 - ybin, "ME+" + suffix_label[ybin - 1], 2); + } + mpcLinkErrors = ibooker.book2D("mpcLinkErrors", "MPC Link Errors", 54, 1, 55, 12, -6, 6); mpcLinkErrors->setAxisTitle("Sector (CSCID 1-9 Unlabelled)", 1); for (int xbin = 1; xbin < 7; ++xbin) { @@ -92,10 +109,11 @@ void L1TStage2EMTF::bookHistograms(DQMStore::IBooker& ibooker, const edm::Run&, rpcHitBX->setBinLabel(13 - ybin, "RE+" + rpc_label[ybin - 1], 2); } - rpcHitOccupancy = ibooker.book2D("rpcHitOccupancy", "RPC Chamber Occupancy", 36, 1, 37, 12, 0, 12); + rpcHitOccupancy = ibooker.book2D("rpcHitOccupancy", "RPC Chamber Occupancy", 42, 1, 43, 12, 0, 12); rpcHitOccupancy->setAxisTitle("Sector", 1); for (int bin = 1; bin < 7; ++bin) { - rpcHitOccupancy->setBinLabel(bin*6 - 5, std::to_string(bin), 1); + rpcHitOccupancy->setBinLabel(bin*7 - 6, std::to_string(bin), 1); + rpcHitOccupancy->setBinLabel(bin*7, "N", 1); rpcHitOccupancy->setBinLabel(bin, "RE-" + rpc_label[bin - 1], 2); rpcHitOccupancy->setBinLabel(13 - bin, "RE+" + rpc_label[bin - 1],2); } @@ -171,9 +189,9 @@ void L1TStage2EMTF::bookHistograms(DQMStore::IBooker& ibooker, const edm::Run&, if (hist < 6) { nChambs = (i % 2) ? 18 : 36; - } else if (hist > 13) { - nChambs = (i % 2) ? 36 : 18; - } else { + } else if (hist >13) { + nChambs = (i % 2) ? 36 : 18; + } else { nChambs = 36; } @@ -237,52 +255,85 @@ void L1TStage2EMTF::bookHistograms(DQMStore::IBooker& ibooker, const edm::Run&, // CSC LCT and RPC Hit Timing ibooker.setCurrentFolder(monitorDir + "/Timing"); - + + cscTimingTot = ibooker.book2D("cscTimingTotal", "CSC Total BX ", 42, 1, 43, 20, 0, 20); + cscTimingTot->setAxisTitle("10 degree Chambers", 1); + + rpcHitTimingTot = ibooker.book2D("rpcHitTimingTot", "RPC Chamber Occupancy ", 42, 1, 43, 12, 0, 12); + rpcHitTimingTot->setAxisTitle("Sector", 1); const std::array nameBX{{"BXNeg1","BXPos1","BXNeg2","BXPos2","BX0"}}; const std::array labelBX{{"BX -1","BX +1","BX -2","BX +2","BX 0"}}; for (int hist = 0; hist < 5; ++hist) { - cscLCTTiming[hist] = ibooker.book2D("cscLCTTiming" + nameBX[hist], "CSC Chamber Occupancy " + labelBX[hist], 54, 1, 55, 12, -6, 6); - cscLCTTiming[hist]->setAxisTitle("Sector (CSCID 1-9 Unlabelled)", 1); - for (int xbin = 1; xbin < 7; ++xbin) { - cscLCTTiming[hist]->setBinLabel(xbin * 9 - 8, std::to_string(xbin), 1); + count = 0; + cscLCTTiming[hist] = ibooker.book2D("cscLCTTiming" + nameBX[hist], "CSC Chamber Occupancy " + labelBX[hist], 42, 1, 43, 20, 0, 20); + cscLCTTiming[hist]->setAxisTitle("10 degree Chambers", 1); + + for (int xbin=1; xbin < 43; ++xbin) { + cscLCTTiming[hist]->setBinLabel(xbin, std::to_string(xbin-count), 1); + if (hist==0) cscTimingTot->setBinLabel(xbin, std::to_string(xbin-count), 1);//only fill once in the loop + if (xbin==2 || xbin==9 || xbin==16 || xbin==23 || xbin==30 ||xbin==37 ) { + ++xbin; + ++count; + cscLCTTiming[hist]->setBinLabel(xbin, "N", 1); + if (hist==0) cscTimingTot->setBinLabel(xbin, "N", 1); + } } - for (unsigned int ybin = 0; ybin < binNames.size(); ++ybin) { - cscLCTTiming[hist]->setBinLabel(ybin+1, binNames[ybin], 2); + + for (int ybin = 1; ybin <= 10; ++ybin) { + cscLCTTiming[hist]->setBinLabel(ybin, "ME-" + suffix_label[ybin - 1], 2); + cscLCTTiming[hist]->setBinLabel(21 - ybin, "ME+" + suffix_label[ybin - 1], 2); + if (hist==0) cscTimingTot->setBinLabel(ybin, "ME-" + suffix_label[ybin - 1], 2); + if (hist==0) cscTimingTot->setBinLabel(21 - ybin, "ME+" + suffix_label[ybin - 1], 2); } - - rpcHitTiming[hist] = ibooker.book2D("rpcHitTiming" + nameBX[hist], "RPC Chamber Occupancy " + labelBX[hist], 36, 1, 37, 12, 0, 12); + + rpcHitTiming[hist] = ibooker.book2D("rpcHitTiming" + nameBX[hist], "RPC Chamber Occupancy " + labelBX[hist], 42, 1, 43, 12, 0, 12); rpcHitTiming[hist]->setAxisTitle("Sector", 1); for (int bin = 1; bin < 7; ++bin) { - rpcHitTiming[hist]->setBinLabel(bin*6 - 5, std::to_string(bin), 1); + rpcHitTiming[hist]->setBinLabel(bin*7 - 6, std::to_string(bin), 1); + rpcHitTiming[hist]->setBinLabel(bin*7, "N", 1); rpcHitTiming[hist]->setBinLabel(bin, "RE-" + rpc_label[bin - 1], 2); rpcHitTiming[hist]->setBinLabel(13 - bin, "RE+" + rpc_label[bin - 1],2); } - - if (hist == 4) continue; // Don't book for BX = 0 - - cscLCTTimingFrac[hist] = ibooker.book2D("cscLCTTimingFrac" + nameBX[hist], "CSC Chamber Fraction in " + labelBX[hist], 54, 1, 55, 12, -6, 6); - cscLCTTimingFrac[hist]->setEfficiencyFlag(); - cscLCTTimingFrac[hist]->setAxisTitle("Sector (CSCID 1-9 Unlabelled)", 1); - for (int xbin = 1; xbin < 7; ++xbin) { - cscLCTTimingFrac[hist]->setBinLabel(xbin * 9 - 8, std::to_string(xbin), 1); + if (hist==0) { + for (int bin = 1; bin < 7; ++bin) { + rpcHitTimingTot->setBinLabel(bin*7 - 6, std::to_string(bin), 1); + rpcHitTimingTot->setBinLabel(bin*7, "N", 1); + rpcHitTimingTot->setBinLabel(bin, "RE-" + rpc_label[bin - 1], 2); + rpcHitTimingTot->setBinLabel(13 - bin, "RE+" + rpc_label[bin - 1],2); + } } - for (unsigned int ybin = 0; ybin < binNames.size(); ++ybin) { - cscLCTTimingFrac[hist]->setBinLabel(ybin+1, binNames[ybin], 2); + //if (hist == 4) continue; // Don't book for BX = 0 + + count = 0; + cscLCTTimingFrac[hist] = ibooker.book2D("cscLCTTimingFrac" + nameBX[hist], "CSC Chamber Occupancy " + labelBX[hist], 42, 1, 43, 20, 0, 20); + cscLCTTimingFrac[hist]->setAxisTitle("10 degree Chambers", 1); + for (int xbin=1; xbin < 43; ++xbin) { + cscLCTTimingFrac[hist]->setBinLabel(xbin, std::to_string(xbin-count), 1); + if (xbin==2 || xbin==9 || xbin==16 || xbin==23 || xbin==30 || xbin==37 ) { + ++xbin; + ++count; + cscLCTTimingFrac[hist]->setBinLabel(xbin, "N", 1); + } } - - rpcHitTimingFrac[hist] = ibooker.book2D("rpcHitTimingFrac" + nameBX[hist], "RPC Chamber Fraction in " + labelBX[hist], 36, 1, 37, 12, 0, 12); - rpcHitTimingFrac[hist]->setEfficiencyFlag(); + for (int ybin = 1; ybin <= 10; ++ybin) { + cscLCTTimingFrac[hist]->setBinLabel(ybin, "ME-" + suffix_label[ybin - 1], 2); + cscLCTTimingFrac[hist]->setBinLabel(21 - ybin, "ME+" + suffix_label[ybin - 1], 2); + } + + rpcHitTimingFrac[hist] = ibooker.book2D("rpcHitTimingFrac" + nameBX[hist], "RPC Chamber Fraction in " + labelBX[hist], 42, 1, 43, 12, 0, 12); rpcHitTimingFrac[hist]->setAxisTitle("Sector", 1); for (int bin = 1; bin < 7; ++bin) { - rpcHitTimingFrac[hist]->setBinLabel(bin*6 - 5, std::to_string(bin), 1); + rpcHitTimingFrac[hist]->setBinLabel(bin*7 - 6, std::to_string(bin), 1); + rpcHitTimingFrac[hist]->setBinLabel(bin*7, "N", 1); rpcHitTimingFrac[hist]->setBinLabel(bin, "RE-" + rpc_label[bin - 1], 2); rpcHitTimingFrac[hist]->setBinLabel(13 - bin, "RE+" + rpc_label[bin - 1],2); } + } - rpcHitTimingInTrack = ibooker.book2D("rpcHitTimingInTrack", "RPC Hit Timing (matched to BX 0 track)", 7, -3, 4, 12, 0, 12); + rpcHitTimingInTrack = ibooker.book2D("rpcHitTimingInTrack", "RPC Hit Timing (matched to track in BX 0)", 7, -3, 4, 12, 0, 12); rpcHitTimingInTrack->setAxisTitle("BX", 1); for (int xbin = 1, xbin_label = -3; xbin <= 7; ++xbin, ++xbin_label) { rpcHitTimingInTrack->setBinLabel(xbin, std::to_string(xbin_label), 1); @@ -340,6 +391,18 @@ void L1TStage2EMTF::bookHistograms(DQMStore::IBooker& ibooker, const edm::Run&, } } +// CSCOccupancy chamber mapping for neighbor inclusive plots +int chamber_bin (int station, int ring, int chamber) { + int chamber_bin_index = 0; + if (station > 1 && (ring % 2) == 1) { + chamber_bin_index = (chamber * 2) + ((chamber + 1) / 3); + } else { + chamber_bin_index = chamber + ((chamber + 3) / 6); + } + return chamber_bin_index; +}; + + void L1TStage2EMTF::analyze(const edm::Event& e, const edm::EventSetup& c) { if (verbose) edm::LogInfo("L1TStage2EMTF") << "L1TStage2EMTF: analyze..." << std::endl; @@ -428,7 +491,13 @@ void L1TStage2EMTF::analyze(const edm::Event& e, const edm::EventSetup& c) { hist_index = histIndexCSC.at( {station, ring} ); if (endcap > 0) hist_index = 19 - hist_index; cscLCTBX->Fill(Hit->BX(), hist_index); + float evt_wgt = (Hit->Station() > 1 && Hit->Ring() == 1) ? 0.5 : 1.0; if (Hit->Neighbor() == false) { + //Map for cscDQMOccupancy plot + cscDQMOccupancy->Fill(chamber_bin(station,ring,chamber),hist_index,evt_wgt); + if (station>1 && (ring % 2)==1) { + cscDQMOccupancy->Fill(chamber_bin(station,ring,chamber)-1,hist_index,evt_wgt); + } cscLCTStrip[hist_index]->Fill(strip); cscLCTWire[hist_index]->Fill(wire); cscChamberStrip[hist_index]->Fill(chamber, strip); @@ -442,7 +511,10 @@ void L1TStage2EMTF::analyze(const edm::Event& e, const edm::EventSetup& c) { // Map neighbor chambers to "fake" CSC IDs: 1/3 --> 1, 1/6 --> 2, 1/9 --> 3, 2/3 --> 4, 2/9 --> 5, etc. int cscid_n = (station == 1 ? (cscid / 3) : (station * 2) + ((cscid - 3) / 6) ); cscLCTOccupancy->Fill(cscid_n + cscid_offset, endcap * 5.5); - } + } + if (Hit->Neighbor() == true) { + cscDQMOccupancy->Fill(sector*7-4,hist_index,evt_wgt); + } } if (Hit->Is_RPC() == true) { @@ -456,8 +528,10 @@ void L1TStage2EMTF::analyze(const edm::Event& e, const edm::EventSetup& c) { rpcHitTheta[hist_index]->Fill(Hit->Theta_fp() / 4); rpcChamberPhi[hist_index]->Fill(chamber, Hit->Phi_fp() / 4); rpcChamberTheta[hist_index]->Fill(chamber, Hit->Theta_fp() / 4); - rpcHitOccupancy->Fill((Hit->Sector_RPC() - 1) * 6 + Hit->Subsector(), hist_index + 0.5); - } + rpcHitOccupancy->Fill((Hit->Sector_RPC() - 1) * 7 + Hit->Subsector(), hist_index + 0.5); + } else if (Hit->Neighbor() == true) { + rpcHitOccupancy->Fill((Hit->Sector_RPC() - 1) * 7 + 7, hist_index + 0.5); + } } } @@ -505,14 +579,14 @@ void L1TStage2EMTF::analyze(const edm::Event& e, const edm::EventSetup& c) { if (numHits < 2 || numHits > 4) continue; l1t::EMTFHitCollection tmp_hits = Track->Hits(); int numHitsInTrack_BX0 = 0; - unsigned int hist_index = 4 - numHits; + unsigned int hist_index2 = 4 - numHits; for (const auto & iTrkHit: Track->Hits()) { if (iTrkHit.Is_CSC() == true) { - emtfTrackBXVsCSCLCT[hist_index]->Fill(iTrkHit.BX(), Track->BX()); + emtfTrackBXVsCSCLCT[hist_index2]->Fill(iTrkHit.BX(), Track->BX()); } else if (iTrkHit.Is_RPC() == true) { - emtfTrackBXVsRPCHit[hist_index]->Fill(iTrkHit.BX(), Track->BX()); + emtfTrackBXVsRPCHit[hist_index2]->Fill(iTrkHit.BX(), Track->BX()); } } @@ -527,34 +601,38 @@ void L1TStage2EMTF::analyze(const edm::Event& e, const edm::EventSetup& c) { for (const auto & TrkHit: Track->Hits()) { int trackHitBX = TrkHit.BX(); - int cscid = TrkHit.CSC_ID(); + //int cscid = TrkHit.CSC_ID(); int ring = TrkHit.Ring(); int station = TrkHit.Station(); int sector = TrkHit.Sector(); int subsector = TrkHit.Subsector(); - int cscid_offset = (sector - 1) * 9; + //int cscid_offset = (sector - 1) * 9;//no longer needed after new time plots (maybe useful for future plots) int neighbor = TrkHit.Neighbor(); int endcap = TrkHit.Endcap(); int chamber = TrkHit.Chamber(); - int hist_index = 0; + int hist_index = 0; + float evt_wgt = (TrkHit.Station() > 1 && TrkHit.Ring() == 1) ? 0.5 : 1.0; // Maps CSC BX from -2 to 2 to monitor element cscLCTTIming const std::map histIndexBX = {{0, 4}, {-1, 0}, {1, 1}, {-2, 2}, {2, 3}}; if (std::abs(trackHitBX) > 2) continue; // Should never happen, but just to be safe ... if (TrkHit.Is_CSC() == true) { + hist_index = histIndexCSC.at( {station, ring} ); + if (endcap > 0) hist_index = 19 - hist_index; if (neighbor == false) { - if (subsector == 1) { - cscLCTTiming[histIndexBX.at(trackHitBX)]->Fill(cscid + cscid_offset, endcap * (station - 0.5)); - } - else { - cscLCTTiming[histIndexBX.at(trackHitBX)]->Fill(cscid + cscid_offset, endcap * (station + 0.5)); - } + cscLCTTiming[histIndexBX.at(trackHitBX)]->Fill(chamber_bin(station,ring,chamber),hist_index,evt_wgt); + cscTimingTot->Fill(chamber_bin(station,ring,chamber),hist_index,evt_wgt); + if (station>1 && (ring % 2)==1) { + cscLCTTiming[histIndexBX.at(trackHitBX)]->Fill(chamber_bin(station,ring,chamber)-1,hist_index,evt_wgt); + cscTimingTot->Fill(chamber_bin(station,ring,chamber)-1,hist_index,evt_wgt); + } } else { // Map neighbor chambers to "fake" CSC IDs: 1/3 --> 1, 1/6 --> 2, 1/9 --> 3, 2/3 --> 4, 2/9 --> 5, etc. - int cscid_n = (station == 1 ? (cscid / 3) : (station * 2) + ((cscid - 3) / 6) ); - cscLCTTiming[histIndexBX.at(trackHitBX)]->Fill(cscid_n + cscid_offset, endcap * 5.5); + //int cscid_n = (station == 1 ? (cscid / 3) : (station * 2) + ((cscid - 3) / 6) ); + cscLCTTiming[histIndexBX.at(trackHitBX)]->Fill(sector*7-4,hist_index,evt_wgt); + cscTimingTot->Fill(sector*7-4,hist_index,evt_wgt); } // Fill RPC timing with matched CSC LCTs @@ -569,9 +647,9 @@ void L1TStage2EMTF::analyze(const edm::Event& e, const edm::EventSetup& c) { hist_index = histIndexRPC.at( {Hit->Station(), Hit->Ring()} ); if (Hit->Endcap() > 0) hist_index = 11 - hist_index; - rpcHitTimingInTrack->Fill(Hit->BX(), hist_index + 0.5); - rpcHitTiming[histIndexBX.at(Hit->BX())]->Fill((Hit->Sector_RPC() - 1) * 6 + Hit->Subsector(), hist_index + 0.5); - + rpcHitTimingInTrack->Fill(Hit->BX(), hist_index + 0.5); + rpcHitTiming[histIndexBX.at(Hit->BX())]->Fill((Hit->Sector_RPC() - 1) * 7 + Hit->Subsector(), hist_index + 0.5); + rpcHitTimingTot->Fill((Hit->Sector_RPC() - 1) * 7 + Hit->Subsector(), hist_index + 0.5); } // End loop: for (auto Hit = HitCollection->begin(); Hit != HitCollection->end(); ++Hit) } // End conditional: if (trackHitBX == 0 && ring == 2) } // End conditional: if (TrkHit.Is_CSC() == true) @@ -584,9 +662,14 @@ void L1TStage2EMTF::analyze(const edm::Event& e, const edm::EventSetup& c) { if (endcap > 0) hist_index = 11 - hist_index; rpcHitTimingInTrack->Fill(trackHitBX, hist_index + 0.5); - rpcHitTiming[histIndexBX.at(trackHitBX)]->Fill((TrkHit.Sector_RPC() - 1) * 6 + subsector, hist_index + 0.5); + rpcHitTiming[histIndexBX.at(trackHitBX)]->Fill((TrkHit.Sector_RPC() - 1) * 7 + subsector, hist_index + 0.5); + rpcHitTimingTot->Fill((TrkHit.Sector_RPC() - 1) * 7 + subsector, hist_index + 0.5); } // End conditional: if (TrkHit.Is_RPC() == true && neighbor == false) - + if (TrkHit.Is_RPC() == true && neighbor == true) { + hist_index = histIndexRPC.at( {station, ring} ); + if (endcap > 0) hist_index = 11 - hist_index; + rpcHitTiming[histIndexBX.at(trackHitBX)]->Fill((TrkHit.Sector_RPC() - 1) * 7, hist_index + 0.5); + } } // End loop: for (int iHit = 0; iHit < numHits; ++iHit) } ////////////////////////////////////////////////// @@ -596,9 +679,9 @@ void L1TStage2EMTF::analyze(const edm::Event& e, const edm::EventSetup& c) { } // End loop: for (auto Track = TrackCollection->begin(); Track != TrackCollection->end(); ++Track) // CSC LCT and RPC Hit Timing Efficieny - for (int hist_index = 0; hist_index < 4; ++hist_index) { - cscLCTTimingFrac[hist_index]->getTH2F()->Divide(cscLCTTiming[hist_index]->getTH2F(), cscLCTTiming[4]->getTH2F()); - rpcHitTimingFrac[hist_index]->getTH2F()->Divide(rpcHitTiming[hist_index]->getTH2F(), rpcHitTiming[4]->getTH2F()); + for (int hist_index = 0; hist_index < 5; ++hist_index) { + cscLCTTimingFrac[hist_index]->getTH2F()->Divide(cscLCTTiming[hist_index]->getTH2F(), cscTimingTot->getTH2F()); + rpcHitTimingFrac[hist_index]->getTH2F()->Divide(rpcHitTiming[hist_index]->getTH2F(), rpcHitTimingTot->getTH2F()); } // Regional Muon Candidates diff --git a/DQM/L1TMonitor/src/L1TStage2MuonComp.cc b/DQM/L1TMonitor/src/L1TStage2MuonComp.cc index 53ad380088858..a93d1f44c694f 100644 --- a/DQM/L1TMonitor/src/L1TStage2MuonComp.cc +++ b/DQM/L1TMonitor/src/L1TStage2MuonComp.cc @@ -86,21 +86,19 @@ void L1TStage2MuonComp::bookHistograms(DQMStore::IBooker& ibooker, const edm::Ru errorSummaryNum->setBinLabel(i, "Ignored", 1); } } + // Setting canExtend to false is needed to get the correct behaviour when running multithreaded. + // Otherwise, when merging the histgrams of the threads, TH1::Merge sums bins that have the same label in one bin. + // This needs to come after the calls to setBinLabel. + errorSummaryNum->getTH1F()->GetXaxis()->SetCanExtend(false); errorSummaryDen = ibooker.book1D("errorSummaryDen", "denominators", 13, 1, 14); // range to match bin numbering errorSummaryDen->setBinLabel(RBXRANGE, "# events", 1); errorSummaryDen->setBinLabel(RNMUON, "# muon collections", 1); - errorSummaryDen->setBinLabel(RMUON, "# muons", 1); - errorSummaryDen->setBinLabel(RPT, "# muons", 1); - errorSummaryDen->setBinLabel(RETA, "# muons", 1); - errorSummaryDen->setBinLabel(RPHI, "# muons", 1); - errorSummaryDen->setBinLabel(RETAATVTX, "# muons", 1); - errorSummaryDen->setBinLabel(RPHIATVTX, "# muons", 1); - errorSummaryDen->setBinLabel(RCHARGE, "# muons", 1); - errorSummaryDen->setBinLabel(RCHARGEVAL, "# muons", 1); - errorSummaryDen->setBinLabel(RQUAL, "# muons", 1); - errorSummaryDen->setBinLabel(RISO, "# muons", 1); - errorSummaryDen->setBinLabel(RIDX, "# muons", 1); + for (int i = RMUON; i <= RIDX; ++i) { + errorSummaryDen->setBinLabel(i, "# muons", 1); + } + // Needed for correct histogram summing in multithreaded running. + errorSummaryDen->getTH1F()->GetXaxis()->SetCanExtend(false); muColl1BxRange = ibooker.book1D("muBxRangeColl1", (muonColl1Title+" mismatching BX range").c_str(), 5, -2.5, 2.5); muColl1BxRange->setAxisTitle("BX range", 1); diff --git a/DQM/L1TMonitor/src/L1TStage2RegionalMuonCandComp.cc b/DQM/L1TMonitor/src/L1TStage2RegionalMuonCandComp.cc index 5602206da57a0..e001b0add171f 100644 --- a/DQM/L1TMonitor/src/L1TStage2RegionalMuonCandComp.cc +++ b/DQM/L1TMonitor/src/L1TStage2RegionalMuonCandComp.cc @@ -95,22 +95,19 @@ void L1TStage2RegionalMuonCandComp::bookHistograms(DQMStore::IBooker& ibooker, c errorSummaryNum->setBinLabel(i, "Ignored", 1); } } + // Setting canExtend to false is needed to get the correct behaviour when running multithreaded. + // Otherwise, when merging the histgrams of the threads, TH1::Merge sums bins that have the same label in one bin. + // This needs to come after the calls to setBinLabel. + errorSummaryNum->getTH1F()->GetXaxis()->SetCanExtend(false); errorSummaryDen = ibooker.book1D("errorSummaryDen", "denominators", 14, 1, 15); // range to match bin numbering errorSummaryDen->setBinLabel(RBXRANGE, "# events", 1); errorSummaryDen->setBinLabel(RNMUON, "# muon collections", 1); - errorSummaryDen->setBinLabel(RMUON, "# muons", 1); - errorSummaryDen->setBinLabel(RPT, "# muons", 1); - errorSummaryDen->setBinLabel(RETA, "# muons", 1); - errorSummaryDen->setBinLabel(RLOCALPHI, "# muons", 1); - errorSummaryDen->setBinLabel(RSIGN, "# muons", 1); - errorSummaryDen->setBinLabel(RSIGNVAL, "# muons", 1); - errorSummaryDen->setBinLabel(RQUAL, "# muons", 1); - errorSummaryDen->setBinLabel(RHF, "# muons", 1); - errorSummaryDen->setBinLabel(RLINK, "# muons", 1); - errorSummaryDen->setBinLabel(RPROC, "# muons", 1); - errorSummaryDen->setBinLabel(RTF, "# muons", 1); - errorSummaryDen->setBinLabel(RTRACKADDR, "# muons", 1); + for (int i = RMUON; i <= RTRACKADDR; ++i) { + errorSummaryDen->setBinLabel(i, "# muons", 1); + } + // Needed for correct histogram summing in multithreaded running. + errorSummaryDen->getTH1F()->GetXaxis()->SetCanExtend(false); muColl1BxRange = ibooker.book1D("muBxRangeColl1", (muonColl1Title+" mismatching BX range").c_str(), 11, -5.5, 5.5); muColl1BxRange->setAxisTitle("BX range", 1); diff --git a/DQM/L1TMonitor/src/L1TStage2uGMT.cc b/DQM/L1TMonitor/src/L1TStage2uGMT.cc index 9c3872ef0e0a5..6e4b250bdeb93 100644 --- a/DQM/L1TMonitor/src/L1TStage2uGMT.cc +++ b/DQM/L1TMonitor/src/L1TStage2uGMT.cc @@ -253,14 +253,14 @@ void L1TStage2uGMT::bookHistograms(DQMStore::IBooker& ibooker, const edm::Run&, ibooker.setCurrentFolder(monitorDir); if (!emul) { - ugmtBMTFBXvsProcessor = ibooker.book2D("ugmtBMTFBXvsProcessor", "uGMT BMTF Input BX vs Processor", 12, -0.5, 11.5, 5, -2.5, 2.5); + ugmtBMTFBXvsProcessor = ibooker.book2D("ugmtBXvsProcessorBMTF", "uGMT BMTF Input BX vs Processor", 12, -0.5, 11.5, 5, -2.5, 2.5); ugmtBMTFBXvsProcessor->setAxisTitle("Wedge", 1); for (int bin = 1; bin <= 12; ++bin) { ugmtBMTFBXvsProcessor->setBinLabel(bin, std::to_string(bin), 1); } ugmtBMTFBXvsProcessor->setAxisTitle("BX", 2); - ugmtOMTFBXvsProcessor = ibooker.book2D("ugmtOMTFBXvsProcessor", "uGMT OMTF Input BX vs Processor", 12, -0.5, 11.5, 5, -2.5, 2.5); + ugmtOMTFBXvsProcessor = ibooker.book2D("ugmtBXvsProcessorOMTF", "uGMT OMTF Input BX vs Processor", 12, -0.5, 11.5, 5, -2.5, 2.5); ugmtOMTFBXvsProcessor->setAxisTitle("Sector (Detector Side)", 1); for (int bin = 1; bin <= 6; ++bin) { ugmtOMTFBXvsProcessor->setBinLabel(bin, std::to_string(7 - bin) + " (-)", 1); @@ -268,7 +268,7 @@ void L1TStage2uGMT::bookHistograms(DQMStore::IBooker& ibooker, const edm::Run&, } ugmtOMTFBXvsProcessor->setAxisTitle("BX", 2); - ugmtEMTFBXvsProcessor = ibooker.book2D("ugmtEMTFBXvsProcessor", "uGMT EMTF Input BX vs Processor", 12, -0.5, 11.5, 5, -2.5, 2.5); + ugmtEMTFBXvsProcessor = ibooker.book2D("ugmtBXvsProcessorEMTF", "uGMT EMTF Input BX vs Processor", 12, -0.5, 11.5, 5, -2.5, 2.5); ugmtEMTFBXvsProcessor->setAxisTitle("Sector (Detector Side)", 1); for (int bin = 1; bin <= 6; ++bin) { ugmtEMTFBXvsProcessor->setBinLabel(bin, std::to_string(7 - bin) + " (-)", 1); @@ -344,15 +344,6 @@ void L1TStage2uGMT::bookHistograms(DQMStore::IBooker& ibooker, const edm::Run&, ugmtMuonPhiEmtf = ibooker.book1D("ugmtMuonPhiEmtf", "uGMT Muon #phi for EMTF Inputs", 126, -3.15, 3.15); ugmtMuonPhiEmtf->setAxisTitle("#phi", 1); - ugmtMuonPhiAtVtxBmtf = ibooker.book1D("ugmtMuonPhiAtVtxBmtf", "uGMT Muon #phi at vertex for BMTF Inputs", 126, -3.15, 3.15); - ugmtMuonPhiAtVtxBmtf->setAxisTitle("#phi at vertex", 1); - - ugmtMuonPhiAtVtxOmtf = ibooker.book1D("ugmtMuonPhiAtVtxOmtf", "uGMT Muon #phi at vertex for OMTF Inputs", 126, -3.15, 3.15); - ugmtMuonPhiAtVtxOmtf->setAxisTitle("#phi at vertex", 1); - - ugmtMuonPhiAtVtxEmtf = ibooker.book1D("ugmtMuonPhiAtVtxEmtf", "uGMT Muon #phi at vertex for EMTF Inputs", 126, -3.15, 3.15); - ugmtMuonPhiAtVtxEmtf->setAxisTitle("#phi at vertex", 1); - const float dPhiScale = 4*phiScale_; const float dEtaScale = etaScale_; ugmtMuonDEtavsPtBmtf = ibooker.book2D("ugmtMuonDEtavsPtBmtf", "uGMT Muon from BMTF #eta_{at vertex} - #eta_{at muon system} vs p_{T}", 32, 0, 64, 31, -15.5*dEtaScale, 15.5*dEtaScale); @@ -391,14 +382,6 @@ void L1TStage2uGMT::bookHistograms(DQMStore::IBooker& ibooker, const edm::Run&, ugmtMuonPhivsEta->setAxisTitle("#eta", 1); ugmtMuonPhivsEta->setAxisTitle("#phi", 2); - ugmtMuonPtvsEtaAtVtx = ibooker.book2D("ugmtMuonPtvsEtaAtVtx", "uGMT Muon p_{T} vs #eta at vertex", 100, -2.5, 2.5, 256, -0.5, 255.5); - ugmtMuonPtvsEtaAtVtx->setAxisTitle("#eta at vertex", 1); - ugmtMuonPtvsEtaAtVtx->setAxisTitle("p_{T} [GeV]", 2); - - ugmtMuonPtvsPhiAtVtx = ibooker.book2D("ugmtMuonPtvsPhiAtVtx", "uGMT Muon p_{T} vs #phi at vertex", 64, -3.2, 3.2, 256, -0.5, 255.5); - ugmtMuonPtvsPhiAtVtx->setAxisTitle("#phi at vertex", 1); - ugmtMuonPtvsPhiAtVtx->setAxisTitle("p_{T} [GeV]", 2); - ugmtMuonPhiAtVtxvsEtaAtVtx = ibooker.book2D("ugmtMuonPhiAtVtxvsEtaAtVtx", "uGMT Muon #phi at vertex vs #eta at vertex", 100, -2.5, 2.5, 64, -3.2, 3.2); ugmtMuonPhiAtVtxvsEtaAtVtx->setAxisTitle("#eta at vertex", 1); ugmtMuonPhiAtVtxvsEtaAtVtx->setAxisTitle("#phi at vertex", 2); @@ -419,14 +402,6 @@ void L1TStage2uGMT::bookHistograms(DQMStore::IBooker& ibooker, const edm::Run&, ugmtMuonBXvshwPhi->setAxisTitle("Hardware #phi", 1); ugmtMuonBXvshwPhi->setAxisTitle("BX", 2); - ugmtMuonBXvshwEtaAtVtx = ibooker.book2D("ugmtMuonBXvshwEtaAtVtx", "uGMT Muon BX vs #eta at vertex", 93, -232.5, 232.5, 5, -2.5, 2.5); - ugmtMuonBXvshwEtaAtVtx->setAxisTitle("Hardware #eta at vertex", 1); - ugmtMuonBXvshwEtaAtVtx->setAxisTitle("BX", 2); - - ugmtMuonBXvshwPhiAtVtx = ibooker.book2D("ugmtMuonBXvshwPhiAtVtx", "uGMT Muon BX vs #phi at vertex", 116, -2.5, 577.5, 5, -2.5, 2.5); - ugmtMuonBXvshwPhiAtVtx->setAxisTitle("Hardware #phi at vertex", 1); - ugmtMuonBXvshwPhiAtVtx->setAxisTitle("BX", 2); - ugmtMuonBXvshwCharge = ibooker.book2D("ugmtMuonBXvshwCharge", "uGMT Muon BX vs Charge", 2, -0.5, 1.5, 5, -2.5, 2.5); ugmtMuonBXvshwCharge->setAxisTitle("Hardware Charge", 1); ugmtMuonBXvshwCharge->setAxisTitle("BX", 2); @@ -782,17 +757,14 @@ void L1TStage2uGMT::analyze(const edm::Event& e, const edm::EventSetup& c) { l1t::tftype tfType{getTfOrigin(tfMuonIndex)}; if (tfType == l1t::emtf_pos || tfType == l1t::emtf_neg) { ugmtMuonPhiEmtf->Fill(Muon->phi()); - ugmtMuonPhiAtVtxEmtf->Fill(Muon->phiAtVtx()); ugmtMuonDEtavsPtEmtf->Fill(Muon->pt(), Muon->hwDEtaExtra()*etaScale_); ugmtMuonDPhivsPtEmtf->Fill(Muon->pt(), Muon->hwDPhiExtra()*phiScale_); } else if (tfType == l1t::omtf_pos || tfType == l1t::omtf_neg) { ugmtMuonPhiOmtf->Fill(Muon->phi()); - ugmtMuonPhiAtVtxOmtf->Fill(Muon->phiAtVtx()); ugmtMuonDEtavsPtOmtf->Fill(Muon->pt(), Muon->hwDEtaExtra()*etaScale_); ugmtMuonDPhivsPtOmtf->Fill(Muon->pt(), Muon->hwDPhiExtra()*phiScale_); } else if (tfType == l1t::bmtf) { ugmtMuonPhiBmtf->Fill(Muon->phi()); - ugmtMuonPhiAtVtxBmtf->Fill(Muon->phiAtVtx()); ugmtMuonDEtavsPtBmtf->Fill(Muon->pt(), Muon->hwDEtaExtra()*etaScale_); ugmtMuonDPhivsPtBmtf->Fill(Muon->pt(), Muon->hwDPhiExtra()*phiScale_); } @@ -801,16 +773,12 @@ void L1TStage2uGMT::analyze(const edm::Event& e, const edm::EventSetup& c) { ugmtMuonPtvsPhi->Fill(Muon->phi(), Muon->pt()); ugmtMuonPhivsEta->Fill(Muon->eta(), Muon->phi()); - ugmtMuonPtvsEtaAtVtx->Fill(Muon->etaAtVtx(), Muon->pt()); - ugmtMuonPtvsPhiAtVtx->Fill(Muon->phiAtVtx(), Muon->pt()); ugmtMuonPhiAtVtxvsEtaAtVtx->Fill(Muon->etaAtVtx(), Muon->phiAtVtx()); ugmtMuonBXvsLink->Fill(int(Muon->tfMuonIndex()/3.) + 36, itBX); ugmtMuonBXvshwPt->Fill(Muon->hwPt(), itBX); ugmtMuonBXvshwEta->Fill(Muon->hwEta(), itBX); ugmtMuonBXvshwPhi->Fill(Muon->hwPhi(), itBX); - ugmtMuonBXvshwEtaAtVtx->Fill(Muon->hwEtaAtVtx(), itBX); - ugmtMuonBXvshwPhiAtVtx->Fill(Muon->hwPhiAtVtx(), itBX); ugmtMuonBXvshwCharge->Fill(Muon->hwCharge(), itBX); ugmtMuonBXvshwChargeValid->Fill(Muon->hwChargeValid(), itBX); ugmtMuonBXvshwQual->Fill(Muon->hwQual(), itBX); diff --git a/DQM/L1TMonitor/src/L1TStage2uGMTMuon.cc b/DQM/L1TMonitor/src/L1TStage2uGMTMuon.cc index bb8eef36b29b0..4cc8ef340cf59 100644 --- a/DQM/L1TMonitor/src/L1TStage2uGMTMuon.cc +++ b/DQM/L1TMonitor/src/L1TStage2uGMTMuon.cc @@ -5,7 +5,8 @@ L1TStage2uGMTMuon::L1TStage2uGMTMuon(const edm::ParameterSet& ps) : ugmtMuonToken(consumes(ps.getParameter("muonProducer"))), monitorDir(ps.getUntrackedParameter("monitorDir")), titlePrefix(ps.getUntrackedParameter("titlePrefix")), - verbose(ps.getUntrackedParameter("verbose")) + verbose(ps.getUntrackedParameter("verbose")), + makeMuonAtVtxPlots(ps.getUntrackedParameter("makeMuonAtVtxPlots")) { } @@ -17,6 +18,7 @@ void L1TStage2uGMTMuon::fillDescriptions(edm::ConfigurationDescriptions& descrip desc.addUntracked("monitorDir", "")->setComment("Target directory in the DQM file. Will be created if not existing."); desc.addUntracked("titlePrefix", "")->setComment("Prefix text for the histogram titles."); desc.addUntracked("verbose", false); + desc.addUntracked("makeMuonAtVtxPlots", false); descriptions.add("l1tStage2uGMTMuon", desc); } @@ -44,12 +46,6 @@ void L1TStage2uGMTMuon::bookHistograms(DQMStore::IBooker& ibooker, const edm::Ru ugmtMuonhwPhi = ibooker.book1D("ugmtMuonhwPhi", (titlePrefix+"#phi").c_str(), 576, -0.5, 575.5); ugmtMuonhwPhi->setAxisTitle("Hardware Phi", 1); - ugmtMuonhwEtaAtVtx = ibooker.book1D("ugmtMuonhwEtaAtVtx", (titlePrefix+"#eta at vertex").c_str(), 461, -230.5, 230.5); - ugmtMuonhwEtaAtVtx->setAxisTitle("Hardware Eta at Vertex", 1); - - ugmtMuonhwPhiAtVtx = ibooker.book1D("ugmtMuonhwPhiAtVtx", (titlePrefix+"#phi at vertex").c_str(), 576, -0.5, 575.5); - ugmtMuonhwPhiAtVtx->setAxisTitle("Hardware Phi at Vertex", 1); - ugmtMuonhwCharge = ibooker.book1D("ugmtMuonhwCharge", (titlePrefix+"Charge").c_str(), 2, -0.5, 1.5); ugmtMuonhwCharge->setAxisTitle("Hardware Charge", 1); @@ -68,12 +64,6 @@ void L1TStage2uGMTMuon::bookHistograms(DQMStore::IBooker& ibooker, const edm::Ru ugmtMuonPhi = ibooker.book1D("ugmtMuonPhi", (titlePrefix+"#phi").c_str(), 126, -3.15, 3.15); ugmtMuonPhi->setAxisTitle("#phi", 1); - ugmtMuonEtaAtVtx = ibooker.book1D("ugmtMuonEtaAtVtx", (titlePrefix+"#eta at vertex").c_str(), 100, -2.5, 2.5); - ugmtMuonEtaAtVtx->setAxisTitle("#eta at Vertex", 1); - - ugmtMuonPhiAtVtx = ibooker.book1D("ugmtMuonPhiAtVtx", (titlePrefix+"#phi at vertex").c_str(), 126, -3.15, 3.15); - ugmtMuonPhiAtVtx->setAxisTitle("#phi at Vertex", 1); - ugmtMuonCharge = ibooker.book1D("ugmtMuonCharge", (titlePrefix+"Charge").c_str(), 3, -1.5, 1.5); ugmtMuonCharge->setAxisTitle("Charge", 1); @@ -89,18 +79,6 @@ void L1TStage2uGMTMuon::bookHistograms(DQMStore::IBooker& ibooker, const edm::Ru ugmtMuonPhivsEta->setAxisTitle("#eta", 1); ugmtMuonPhivsEta->setAxisTitle("#phi", 2); - ugmtMuonPtvsEtaAtVtx = ibooker.book2D("ugmtMuonPtvsEtaAtVtx", (titlePrefix+"p_{T} vs #eta at vertex").c_str(), 100, -2.5, 2.5, 256, -0.5, 255.5); - ugmtMuonPtvsEtaAtVtx->setAxisTitle("#eta at Vertex", 1); - ugmtMuonPtvsEtaAtVtx->setAxisTitle("p_{T} [GeV]", 2); - - ugmtMuonPtvsPhiAtVtx = ibooker.book2D("ugmtMuonPtvsPhiAtVtx", (titlePrefix+"p_{T} vs #phi at vertex").c_str(), 64, -3.2, 3.2, 256, -0.5, 255.5); - ugmtMuonPtvsPhiAtVtx->setAxisTitle("#phi", 1); - ugmtMuonPtvsPhiAtVtx->setAxisTitle("p_{T} [GeV]", 2); - - ugmtMuonPhiAtVtxvsEtaAtVtx = ibooker.book2D("ugmtMuonPhiAtVtxvsEtaAtVtx", (titlePrefix+"#phi_{vtx} vs #eta_{vtx}").c_str(), 100, -2.5, 2.5, 64, -3.2, 3.2); - ugmtMuonPhiAtVtxvsEtaAtVtx->setAxisTitle("#eta at Vertex", 1); - ugmtMuonPhiAtVtxvsEtaAtVtx->setAxisTitle("#phi at Vertex", 2); - ugmtMuonBXvshwPt = ibooker.book2D("ugmtMuonBXvshwPt", (titlePrefix+"BX vs p_{T}").c_str(), 256, -0.5, 511.5, 5, -2.5, 2.5); ugmtMuonBXvshwPt->setAxisTitle("Hardware p_{T}", 1); ugmtMuonBXvshwPt->setAxisTitle("BX", 2); @@ -113,14 +91,6 @@ void L1TStage2uGMTMuon::bookHistograms(DQMStore::IBooker& ibooker, const edm::Ru ugmtMuonBXvshwPhi->setAxisTitle("Hardware #phi", 1); ugmtMuonBXvshwPhi->setAxisTitle("BX", 2); - ugmtMuonBXvshwEtaAtVtx = ibooker.book2D("ugmtMuonBXvshwEtaAtVtx", (titlePrefix+"BX vs #eta at vertex").c_str(), 93, -232.5, 232.5, 5, -2.5, 2.5); - ugmtMuonBXvshwEtaAtVtx->setAxisTitle("Hardware #eta at Vertex", 1); - ugmtMuonBXvshwEtaAtVtx->setAxisTitle("BX", 2); - - ugmtMuonBXvshwPhiAtVtx = ibooker.book2D("ugmtMuonBXvshwPhiAtVtx", (titlePrefix+"BX vs #phi at vertex").c_str(), 116, -2.5, 577.5, 5, -2.5, 2.5); - ugmtMuonBXvshwPhiAtVtx->setAxisTitle("Hardware #phi at Vertex", 1); - ugmtMuonBXvshwPhiAtVtx->setAxisTitle("BX", 2); - ugmtMuonBXvshwCharge = ibooker.book2D("ugmtMuonBXvshwCharge", (titlePrefix+"BX vs Charge").c_str(), 2, -0.5, 1.5, 5, -2.5, 2.5); ugmtMuonBXvshwCharge->setAxisTitle("Hardware Charge", 1); ugmtMuonBXvshwCharge->setAxisTitle("BX", 2); @@ -132,6 +102,40 @@ void L1TStage2uGMTMuon::bookHistograms(DQMStore::IBooker& ibooker, const edm::Ru ugmtMuonBXvshwQual = ibooker.book2D("ugmtMuonBXvshwQual", (titlePrefix+"BX vs Quality").c_str(), 16, -0.5, 15.5, 5, -2.5, 2.5); ugmtMuonBXvshwQual->setAxisTitle("Quality", 1); ugmtMuonBXvshwQual->setAxisTitle("BX", 2); + + if (makeMuonAtVtxPlots) { + ugmtMuonhwEtaAtVtx = ibooker.book1D("ugmtMuonhwEtaAtVtx", (titlePrefix+"#eta at vertex").c_str(), 461, -230.5, 230.5); + ugmtMuonhwEtaAtVtx->setAxisTitle("Hardware Eta at Vertex", 1); + + ugmtMuonhwPhiAtVtx = ibooker.book1D("ugmtMuonhwPhiAtVtx", (titlePrefix+"#phi at vertex").c_str(), 576, -0.5, 575.5); + ugmtMuonhwPhiAtVtx->setAxisTitle("Hardware Phi at Vertex", 1); + + ugmtMuonEtaAtVtx = ibooker.book1D("ugmtMuonEtaAtVtx", (titlePrefix+"#eta at vertex").c_str(), 100, -2.5, 2.5); + ugmtMuonEtaAtVtx->setAxisTitle("#eta at Vertex", 1); + + ugmtMuonPhiAtVtx = ibooker.book1D("ugmtMuonPhiAtVtx", (titlePrefix+"#phi at vertex").c_str(), 126, -3.15, 3.15); + ugmtMuonPhiAtVtx->setAxisTitle("#phi at Vertex", 1); + + ugmtMuonPtvsEtaAtVtx = ibooker.book2D("ugmtMuonPtvsEtaAtVtx", (titlePrefix+"p_{T} vs #eta at vertex").c_str(), 100, -2.5, 2.5, 256, -0.5, 255.5); + ugmtMuonPtvsEtaAtVtx->setAxisTitle("#eta at Vertex", 1); + ugmtMuonPtvsEtaAtVtx->setAxisTitle("p_{T} [GeV]", 2); + + ugmtMuonPhiAtVtxvsEtaAtVtx = ibooker.book2D("ugmtMuonPhiAtVtxvsEtaAtVtx", (titlePrefix+"#phi_{vtx} vs #eta_{vtx}").c_str(), 100, -2.5, 2.5, 64, -3.2, 3.2); + ugmtMuonPhiAtVtxvsEtaAtVtx->setAxisTitle("#eta at Vertex", 1); + ugmtMuonPhiAtVtxvsEtaAtVtx->setAxisTitle("#phi at Vertex", 2); + + ugmtMuonPtvsPhiAtVtx = ibooker.book2D("ugmtMuonPtvsPhiAtVtx", (titlePrefix+"p_{T} vs #phi at vertex").c_str(), 64, -3.2, 3.2, 256, -0.5, 255.5); + ugmtMuonPtvsPhiAtVtx->setAxisTitle("#phi at Vertex", 1); + ugmtMuonPtvsPhiAtVtx->setAxisTitle("p_{T} [GeV]", 2); + + ugmtMuonBXvshwEtaAtVtx = ibooker.book2D("ugmtMuonBXvshwEtaAtVtx", (titlePrefix+"BX vs #eta at vertex").c_str(), 93, -232.5, 232.5, 5, -2.5, 2.5); + ugmtMuonBXvshwEtaAtVtx->setAxisTitle("Hardware #eta at Vertex", 1); + ugmtMuonBXvshwEtaAtVtx->setAxisTitle("BX", 2); + + ugmtMuonBXvshwPhiAtVtx = ibooker.book2D("ugmtMuonBXvshwPhiAtVtx", (titlePrefix+"BX vs #phi at vertex").c_str(), 116, -2.5, 577.5, 5, -2.5, 2.5); + ugmtMuonBXvshwPhiAtVtx->setAxisTitle("Hardware #phi at Vertex", 1); + ugmtMuonBXvshwPhiAtVtx->setAxisTitle("BX", 2); + } } void L1TStage2uGMTMuon::analyze(const edm::Event& e, const edm::EventSetup& c) { @@ -150,8 +154,6 @@ void L1TStage2uGMTMuon::analyze(const edm::Event& e, const edm::EventSetup& c) { ugmtMuonhwPt->Fill(Muon->hwPt()); ugmtMuonhwEta->Fill(Muon->hwEta()); ugmtMuonhwPhi->Fill(Muon->hwPhi()); - ugmtMuonhwEtaAtVtx->Fill(Muon->hwEtaAtVtx()); - ugmtMuonhwPhiAtVtx->Fill(Muon->hwPhiAtVtx()); ugmtMuonhwCharge->Fill(Muon->hwCharge()); ugmtMuonhwChargeValid->Fill(Muon->hwChargeValid()); ugmtMuonhwQual->Fill(Muon->hwQual()); @@ -159,25 +161,30 @@ void L1TStage2uGMTMuon::analyze(const edm::Event& e, const edm::EventSetup& c) { ugmtMuonPt->Fill(Muon->pt()); ugmtMuonEta->Fill(Muon->eta()); ugmtMuonPhi->Fill(Muon->phi()); - ugmtMuonEtaAtVtx->Fill(Muon->etaAtVtx()); - ugmtMuonPhiAtVtx->Fill(Muon->phiAtVtx()); ugmtMuonCharge->Fill(Muon->charge()); ugmtMuonPtvsEta->Fill(Muon->eta(), Muon->pt()); ugmtMuonPtvsPhi->Fill(Muon->phi(), Muon->pt()); ugmtMuonPhivsEta->Fill(Muon->eta(), Muon->phi()); - ugmtMuonPtvsEtaAtVtx->Fill(Muon->etaAtVtx(), Muon->pt()); - ugmtMuonPtvsPhiAtVtx->Fill(Muon->phiAtVtx(), Muon->pt()); - ugmtMuonPhiAtVtxvsEtaAtVtx->Fill(Muon->etaAtVtx(), Muon->phiAtVtx()); ugmtMuonBXvshwPt->Fill(Muon->hwPt(), itBX); ugmtMuonBXvshwEta->Fill(Muon->hwEta(), itBX); ugmtMuonBXvshwPhi->Fill(Muon->hwPhi(), itBX); - ugmtMuonBXvshwEtaAtVtx->Fill(Muon->hwEtaAtVtx(), itBX); - ugmtMuonBXvshwPhiAtVtx->Fill(Muon->hwPhiAtVtx(), itBX); ugmtMuonBXvshwCharge->Fill(Muon->hwCharge(), itBX); ugmtMuonBXvshwChargeValid->Fill(Muon->hwChargeValid(), itBX); ugmtMuonBXvshwQual->Fill(Muon->hwQual(), itBX); + + if (makeMuonAtVtxPlots) { + ugmtMuonhwEtaAtVtx->Fill(Muon->hwEtaAtVtx()); + ugmtMuonhwPhiAtVtx->Fill(Muon->hwPhiAtVtx()); + ugmtMuonEtaAtVtx->Fill(Muon->etaAtVtx()); + ugmtMuonPhiAtVtx->Fill(Muon->phiAtVtx()); + ugmtMuonPtvsEtaAtVtx->Fill(Muon->etaAtVtx(), Muon->pt()); + ugmtMuonPtvsPhiAtVtx->Fill(Muon->phiAtVtx(), Muon->pt()); + ugmtMuonPhiAtVtxvsEtaAtVtx->Fill(Muon->etaAtVtx(), Muon->phiAtVtx()); + ugmtMuonBXvshwEtaAtVtx->Fill(Muon->hwEtaAtVtx(), itBX); + ugmtMuonBXvshwPhiAtVtx->Fill(Muon->hwPhiAtVtx(), itBX); + } } } } diff --git a/DQM/L1TMonitor/src/L1TStage2uGTCaloLayer2Comp.cc b/DQM/L1TMonitor/src/L1TStage2uGTCaloLayer2Comp.cc index f71676f6e1d85..aa23d0caff905 100644 --- a/DQM/L1TMonitor/src/L1TStage2uGTCaloLayer2Comp.cc +++ b/DQM/L1TMonitor/src/L1TStage2uGTCaloLayer2Comp.cc @@ -76,6 +76,10 @@ void L1TStage2uGTCaloLayer2Comp::bookHistograms( comparisonDenum->setBinLabel(TAUS2, "# taus"); comparisonDenum->setBinLabel(TAUS3, "# taus"); comparisonDenum->setBinLabel(SUMS, "# sums"); + // Setting canExtend to false is needed to get the correct behaviour when running multithreaded. + // Otherwise, when merging the histgrams of the threads, TH1::Merge sums bins that have the same label in one bin. + // This needs to come after the calls to setBinLabel. + comparisonDenum->getTH1F()->GetXaxis()->SetCanExtend(false); } void L1TStage2uGTCaloLayer2Comp::analyze ( const edm::Event& e, diff --git a/DQM/L1TMonitorClient/data/L1TStage2uGMTQualityTests.xml b/DQM/L1TMonitorClient/data/L1TStage2uGMTQualityTests.xml index 077758471d5c1..0451b7bd86f9a 100644 --- a/DQM/L1TMonitorClient/data/L1TStage2uGMTQualityTests.xml +++ b/DQM/L1TMonitorClient/data/L1TStage2uGMTQualityTests.xml @@ -335,21 +335,6 @@ - - - - ContentsYRange - 0.00 - 0.00 - 0.95 - 0.99 - 1 - - - - uGMTvsuGT_MismatchRatioMax0 - - diff --git a/DQM/L1TMonitorClient/data/L1TStage2uGTQualityTests.xml b/DQM/L1TMonitorClient/data/L1TStage2uGTQualityTests.xml new file mode 100644 index 0000000000000..916b8aa228a7c --- /dev/null +++ b/DQM/L1TMonitorClient/data/L1TStage2uGTQualityTests.xml @@ -0,0 +1,22 @@ + + + + + + + + + + ContentsYRange + 0.00 + 0.00 + 0.95 + 0.99 + 1 + + + + uGMTvsuGT_MismatchRatioMax0 + + + diff --git a/DQM/L1TMonitorClient/python/L1TStage2EventInfoClient_cfi.py b/DQM/L1TMonitorClient/python/L1TStage2EventInfoClient_cfi.py index 701df572bad66..a72924144bc7b 100644 --- a/DQM/L1TMonitorClient/python/L1TStage2EventInfoClient_cfi.py +++ b/DQM/L1TMonitorClient/python/L1TStage2EventInfoClient_cfi.py @@ -255,11 +255,6 @@ QualityTestHist = cms.string("L1T/L1TStage2uGMT/ugmtMuonPhiEmtf"), QualityTestSummaryEnabled = cms.uint32(1) ), - cms.PSet( - QualityTestName = cms.string("uGMTvsuGT_MismatchRatioMax0"), - QualityTestHist = cms.string("L1T/L1TStage2uGMT/uGMToutput_vs_uGTinput/mismatchRatio"), - QualityTestSummaryEnabled = cms.uint32(1) - ), cms.PSet( QualityTestName = cms.string("BMTFvsuGMT_MismatchRatioMax0"), QualityTestHist = cms.string("L1T/L1TStage2uGMT/BMTFoutput_vs_uGMTinput/mismatchRatio"), @@ -311,7 +306,13 @@ SystemLabel = cms.string("uGT"), HwValLabel = cms.string("Stage2uGT"), SystemDisable = cms.uint32(0), - QualityTests = cms.VPSet() + QualityTests = cms.VPSet( + cms.PSet( + QualityTestName = cms.string("uGMTvsuGT_MismatchRatioMax0"), + QualityTestHist = cms.string("L1T/L1TStage2uGT/uGMToutput_vs_uGTinput/mismatchRatio"), + QualityTestSummaryEnabled = cms.uint32(1) + ), + ) ) ), diff --git a/DQM/L1TMonitorClient/python/L1TStage2MonitorClient_cff.py b/DQM/L1TMonitorClient/python/L1TStage2MonitorClient_cff.py index 5e637b70002c3..e2e3099b02cd1 100644 --- a/DQM/L1TMonitorClient/python/L1TStage2MonitorClient_cff.py +++ b/DQM/L1TMonitorClient/python/L1TStage2MonitorClient_cff.py @@ -25,6 +25,9 @@ # uGMT client from DQM.L1TMonitorClient.L1TStage2uGMTClient_cff import * +# uGT client +from DQM.L1TMonitorClient.L1TStage2uGTClient_cff import * + # # define sequences # @@ -34,6 +37,7 @@ l1tStage2EventInfoClient + l1tStage2uGTCaloLayer2CompClient + l1tStage2uGMTClient + + l1tStage2uGTClient ) l1tStage2MonitorClient = cms.Sequence( diff --git a/DQM/L1TMonitorClient/python/L1TStage2QualityTests_cff.py b/DQM/L1TMonitorClient/python/L1TStage2QualityTests_cff.py index a240a36c11f01..7e8447afa6cac 100644 --- a/DQM/L1TMonitorClient/python/L1TStage2QualityTests_cff.py +++ b/DQM/L1TMonitorClient/python/L1TStage2QualityTests_cff.py @@ -9,6 +9,7 @@ from DQM.L1TMonitorClient.L1TStage2uGMTQualityTests_cfi import * from DQM.L1TMonitorClient.L1TStage2BMTFQualityTests_cfi import * from DQM.L1TMonitorClient.L1TStage2EMTFQualityTests_cfi import * +from DQM.L1TMonitorClient.L1TStage2uGTQualityTests_cfi import * # L1 objects quality tests @@ -17,7 +18,8 @@ l1TStage2CaloLayer1QualityTests + l1TStage2uGMTQualityTests + l1TStage2BMTFQualityTests + - l1TStage2EMTFQualityTests + l1TStage2EMTFQualityTests + + l1TStage2uGTQualityTests ) # sequence for L1 objects diff --git a/DQM/L1TMonitorClient/python/L1TStage2uGMTClient_cff.py b/DQM/L1TMonitorClient/python/L1TStage2uGMTClient_cff.py index c11e6229eb12b..c067e8b6c2008 100644 --- a/DQM/L1TMonitorClient/python/L1TStage2uGMTClient_cff.py +++ b/DQM/L1TMonitorClient/python/L1TStage2uGMTClient_cff.py @@ -11,61 +11,55 @@ errHistDenStr = 'errorSummaryDen' # Muons -l1tStage2uGMTOutVsuGTInRatioClient = DQMEDHarvester("L1TStage2RatioClient", - monitorDir = cms.untracked.string(ugmtDqmDir+'/uGMToutput_vs_uGTinput'), - inputNum = cms.untracked.string(ugmtDqmDir+'/uGMToutput_vs_uGTinput/'+errHistNumStr), - inputDen = cms.untracked.string(ugmtDqmDir+'/uGMToutput_vs_uGTinput/'+errHistDenStr), +l1tStage2uGMTMuonVsuGMTMuonCopy1RatioClient = DQMEDHarvester("L1TStage2RatioClient", + monitorDir = cms.untracked.string(ugmtDqmDir+'/uGMTMuonCopy1'), + inputNum = cms.untracked.string(ugmtDqmDir+'/uGMTMuonCopy1/'+errHistNumStr), + inputDen = cms.untracked.string(ugmtDqmDir+'/uGMTMuonCopy1/'+errHistDenStr), ratioName = cms.untracked.string('mismatchRatio'), - ratioTitle = cms.untracked.string('Summary of mismatch rates between uGMT output muons and uGT input muons'), + ratioTitle = cms.untracked.string('Summary of mismatch rates between uGMT muons and uGMT muon copy 1'), yAxisTitle = cms.untracked.string('# mismatch / # total'), binomialErr = cms.untracked.bool(True) ) -l1tStage2uGMTMuonVsuGMTMuonCopy1RatioClient = l1tStage2uGMTOutVsuGTInRatioClient.clone() -l1tStage2uGMTMuonVsuGMTMuonCopy1RatioClient.monitorDir = cms.untracked.string(ugmtMuCpyDqmDir+'/uGMTMuonCopy1') -l1tStage2uGMTMuonVsuGMTMuonCopy1RatioClient.inputNum = cms.untracked.string(ugmtMuCpyDqmDir+'/uGMTMuonCopy1/'+errHistNumStr) -l1tStage2uGMTMuonVsuGMTMuonCopy1RatioClient.inputDen = cms.untracked.string(ugmtMuCpyDqmDir+'/uGMTMuonCopy1/'+errHistDenStr) -l1tStage2uGMTMuonVsuGMTMuonCopy1RatioClient.ratioTitle = cms.untracked.string('Summary of mismatch rates between uGMT muons and uGMT muon copy 1') - -l1tStage2uGMTMuonVsuGMTMuonCopy2RatioClient = l1tStage2uGMTOutVsuGTInRatioClient.clone() +l1tStage2uGMTMuonVsuGMTMuonCopy2RatioClient = l1tStage2uGMTMuonVsuGMTMuonCopy1RatioClient.clone() l1tStage2uGMTMuonVsuGMTMuonCopy2RatioClient.monitorDir = cms.untracked.string(ugmtMuCpyDqmDir+'/uGMTMuonCopy2') l1tStage2uGMTMuonVsuGMTMuonCopy2RatioClient.inputNum = cms.untracked.string(ugmtMuCpyDqmDir+'/uGMTMuonCopy2/'+errHistNumStr) l1tStage2uGMTMuonVsuGMTMuonCopy2RatioClient.inputDen = cms.untracked.string(ugmtMuCpyDqmDir+'/uGMTMuonCopy2/'+errHistDenStr) l1tStage2uGMTMuonVsuGMTMuonCopy2RatioClient.ratioTitle = cms.untracked.string('Summary of mismatch rates between uGMT muons and uGMT muon copy 2') -l1tStage2uGMTMuonVsuGMTMuonCopy3RatioClient = l1tStage2uGMTOutVsuGTInRatioClient.clone() +l1tStage2uGMTMuonVsuGMTMuonCopy3RatioClient = l1tStage2uGMTMuonVsuGMTMuonCopy1RatioClient.clone() l1tStage2uGMTMuonVsuGMTMuonCopy3RatioClient.monitorDir = cms.untracked.string(ugmtMuCpyDqmDir+'/uGMTMuonCopy3') l1tStage2uGMTMuonVsuGMTMuonCopy3RatioClient.inputNum = cms.untracked.string(ugmtMuCpyDqmDir+'/uGMTMuonCopy3/'+errHistNumStr) l1tStage2uGMTMuonVsuGMTMuonCopy3RatioClient.inputDen = cms.untracked.string(ugmtMuCpyDqmDir+'/uGMTMuonCopy3/'+errHistDenStr) l1tStage2uGMTMuonVsuGMTMuonCopy3RatioClient.ratioTitle = cms.untracked.string('Summary of mismatch rates between uGMT muons and uGMT muon copy 3') -l1tStage2uGMTMuonVsuGMTMuonCopy4RatioClient = l1tStage2uGMTOutVsuGTInRatioClient.clone() +l1tStage2uGMTMuonVsuGMTMuonCopy4RatioClient = l1tStage2uGMTMuonVsuGMTMuonCopy1RatioClient.clone() l1tStage2uGMTMuonVsuGMTMuonCopy4RatioClient.monitorDir = cms.untracked.string(ugmtMuCpyDqmDir+'/uGMTMuonCopy4') l1tStage2uGMTMuonVsuGMTMuonCopy4RatioClient.inputNum = cms.untracked.string(ugmtMuCpyDqmDir+'/uGMTMuonCopy4/'+errHistNumStr) l1tStage2uGMTMuonVsuGMTMuonCopy4RatioClient.inputDen = cms.untracked.string(ugmtMuCpyDqmDir+'/uGMTMuonCopy4/'+errHistDenStr) l1tStage2uGMTMuonVsuGMTMuonCopy4RatioClient.ratioTitle = cms.untracked.string('Summary of mismatch rates between uGMT muons and uGMT muon copy 4') -l1tStage2uGMTMuonVsuGMTMuonCopy5RatioClient = l1tStage2uGMTOutVsuGTInRatioClient.clone() +l1tStage2uGMTMuonVsuGMTMuonCopy5RatioClient = l1tStage2uGMTMuonVsuGMTMuonCopy1RatioClient.clone() l1tStage2uGMTMuonVsuGMTMuonCopy5RatioClient.monitorDir = cms.untracked.string(ugmtMuCpyDqmDir+'/uGMTMuonCopy5') l1tStage2uGMTMuonVsuGMTMuonCopy5RatioClient.inputNum = cms.untracked.string(ugmtMuCpyDqmDir+'/uGMTMuonCopy5/'+errHistNumStr) l1tStage2uGMTMuonVsuGMTMuonCopy5RatioClient.inputDen = cms.untracked.string(ugmtMuCpyDqmDir+'/uGMTMuonCopy5/'+errHistDenStr) l1tStage2uGMTMuonVsuGMTMuonCopy5RatioClient.ratioTitle = cms.untracked.string('Summary of mismatch rates between uGMT muons and uGMT muon copy 5') # RegionalMuonCands -l1tStage2BmtfOutVsuGMTInRatioClient = l1tStage2uGMTOutVsuGTInRatioClient.clone() +l1tStage2BmtfOutVsuGMTInRatioClient = l1tStage2uGMTMuonVsuGMTMuonCopy1RatioClient.clone() l1tStage2BmtfOutVsuGMTInRatioClient.monitorDir = cms.untracked.string(ugmtDqmDir+'/BMTFoutput_vs_uGMTinput') l1tStage2BmtfOutVsuGMTInRatioClient.inputNum = cms.untracked.string(ugmtDqmDir+'/BMTFoutput_vs_uGMTinput/'+errHistNumStr) l1tStage2BmtfOutVsuGMTInRatioClient.inputDen = cms.untracked.string(ugmtDqmDir+'/BMTFoutput_vs_uGMTinput/'+errHistDenStr) l1tStage2BmtfOutVsuGMTInRatioClient.ratioTitle = cms.untracked.string('Summary of mismatch rates between BMTF output muons and uGMT input muons from BMTF') l1tStage2BmtfOutVsuGMTInRatioClient.ignoreBin = cms.untracked.vint32(ignoreBins['Bmtf']) -l1tStage2OmtfOutVsuGMTInRatioClient = l1tStage2uGMTOutVsuGTInRatioClient.clone() +l1tStage2OmtfOutVsuGMTInRatioClient = l1tStage2uGMTMuonVsuGMTMuonCopy1RatioClient.clone() l1tStage2OmtfOutVsuGMTInRatioClient.monitorDir = cms.untracked.string(ugmtDqmDir+'/OMTFoutput_vs_uGMTinput') l1tStage2OmtfOutVsuGMTInRatioClient.inputNum = cms.untracked.string(ugmtDqmDir+'/OMTFoutput_vs_uGMTinput/'+errHistNumStr) l1tStage2OmtfOutVsuGMTInRatioClient.inputDen = cms.untracked.string(ugmtDqmDir+'/OMTFoutput_vs_uGMTinput/'+errHistDenStr) l1tStage2OmtfOutVsuGMTInRatioClient.ratioTitle = cms.untracked.string('Summary of mismatch rates between OMTF output muons and uGMT input muons from OMTF') -l1tStage2EmtfOutVsuGMTInRatioClient = l1tStage2uGMTOutVsuGTInRatioClient.clone() +l1tStage2EmtfOutVsuGMTInRatioClient = l1tStage2uGMTMuonVsuGMTMuonCopy1RatioClient.clone() l1tStage2EmtfOutVsuGMTInRatioClient.monitorDir = cms.untracked.string(ugmtDqmDir+'/EMTFoutput_vs_uGMTinput') l1tStage2EmtfOutVsuGMTInRatioClient.inputNum = cms.untracked.string(ugmtDqmDir+'/EMTFoutput_vs_uGMTinput/'+errHistNumStr) l1tStage2EmtfOutVsuGMTInRatioClient.inputDen = cms.untracked.string(ugmtDqmDir+'/EMTFoutput_vs_uGMTinput/'+errHistDenStr) @@ -73,7 +67,7 @@ l1tStage2EmtfOutVsuGMTInRatioClient.ignoreBin = cms.untracked.vint32(ignoreBins['Emtf']) # zero suppression -l1tStage2uGMTZeroSuppRatioClient = l1tStage2uGMTOutVsuGTInRatioClient.clone() +l1tStage2uGMTZeroSuppRatioClient = l1tStage2uGMTMuonVsuGMTMuonCopy1RatioClient.clone() l1tStage2uGMTZeroSuppRatioClient.monitorDir = cms.untracked.string(ugmtZSDqmDir+'/AllEvts') l1tStage2uGMTZeroSuppRatioClient.inputNum = cms.untracked.string(ugmtZSDqmDir+'/AllEvts/'+errHistNumStr) l1tStage2uGMTZeroSuppRatioClient.inputDen = cms.untracked.string(ugmtZSDqmDir+'/AllEvts/'+errHistDenStr) @@ -88,8 +82,7 @@ # sequences l1tStage2uGMTMuonCompClient = cms.Sequence( - l1tStage2uGMTOutVsuGTInRatioClient - + l1tStage2uGMTMuonVsuGMTMuonCopy1RatioClient + l1tStage2uGMTMuonVsuGMTMuonCopy1RatioClient + l1tStage2uGMTMuonVsuGMTMuonCopy2RatioClient + l1tStage2uGMTMuonVsuGMTMuonCopy3RatioClient + l1tStage2uGMTMuonVsuGMTMuonCopy4RatioClient diff --git a/DQM/L1TMonitorClient/python/L1TStage2uGTClient_cff.py b/DQM/L1TMonitorClient/python/L1TStage2uGTClient_cff.py new file mode 100644 index 0000000000000..84e7f93405766 --- /dev/null +++ b/DQM/L1TMonitorClient/python/L1TStage2uGTClient_cff.py @@ -0,0 +1,24 @@ +import FWCore.ParameterSet.Config as cms +from DQMServices.Core.DQMEDHarvester import DQMEDHarvester + +# directory path shortening +ugtDqmDir = 'L1T/L1TStage2uGT' +# input histograms +errHistNumStr = 'errorSummaryNum' +errHistDenStr = 'errorSummaryDen' + +# Muons +l1tStage2uGMTOutVsuGTInRatioClient = DQMEDHarvester("L1TStage2RatioClient", + monitorDir = cms.untracked.string(ugtDqmDir+'/uGMToutput_vs_uGTinput'), + inputNum = cms.untracked.string(ugtDqmDir+'/uGMToutput_vs_uGTinput/'+errHistNumStr), + inputDen = cms.untracked.string(ugtDqmDir+'/uGMToutput_vs_uGTinput/'+errHistDenStr), + ratioName = cms.untracked.string('mismatchRatio'), + ratioTitle = cms.untracked.string('Summary of mismatch rates between uGMT output muons and uGT input muons'), + yAxisTitle = cms.untracked.string('# mismatch / # total'), + binomialErr = cms.untracked.bool(True) +) + +# sequences +l1tStage2uGTClient = cms.Sequence( + l1tStage2uGMTOutVsuGTInRatioClient +) diff --git a/DQM/L1TMonitorClient/python/L1TStage2uGTQualityTests_cfi.py b/DQM/L1TMonitorClient/python/L1TStage2uGTQualityTests_cfi.py new file mode 100644 index 0000000000000..d6da768c2864e --- /dev/null +++ b/DQM/L1TMonitorClient/python/L1TStage2uGTQualityTests_cfi.py @@ -0,0 +1,15 @@ +# quality tests for L1T Stage2 uGT + +import FWCore.ParameterSet.Config as cms + +l1TStage2uGTQualityTests = cms.EDAnalyzer("QualityTester", + qtList=cms.untracked.FileInPath('DQM/L1TMonitorClient/data/L1TStage2uGTQualityTests.xml'), + QualityTestPrescaler=cms.untracked.int32(1), + getQualityTestsFromFile=cms.untracked.bool(True), + testInEventloop=cms.untracked.bool(False), + qtestOnEndLumi=cms.untracked.bool(True), + qtestOnEndRun=cms.untracked.bool(True), + qtestOnEndJob=cms.untracked.bool(False), + reportThreshold=cms.untracked.string(""), + verboseQT=cms.untracked.bool(True) +) diff --git a/DQM/SiPixelPhase1Config/test/qTests/mean_adc_qualitytest_config.xml b/DQM/SiPixelPhase1Config/test/qTests/mean_adc_qualitytest_config.xml index bece9957997ac..0fc8881e5cffe 100644 --- a/DQM/SiPixelPhase1Config/test/qTests/mean_adc_qualitytest_config.xml +++ b/DQM/SiPixelPhase1Config/test/qTests/mean_adc_qualitytest_config.xml @@ -8,7 +8,7 @@ 0 0.65 0.80 - 100. + 70. 160. @@ -17,7 +17,7 @@ 0 0.65 0.80 - 100. + 70. 160. @@ -26,7 +26,7 @@ 0 0.65 0.80 - 100. + 70. 160. @@ -35,7 +35,7 @@ 0 0.65 0.80 - 100. + 70. 160. @@ -45,7 +45,7 @@ 0 0.75 0.90 - 80. + 70. 120. @@ -54,7 +54,7 @@ 0 0.75 0.90 - 80. + 70. 120. @@ -63,7 +63,7 @@ 0 0.75 0.90 - 80. + 70. 120. @@ -72,7 +72,7 @@ 0 0.75 0.90 - 80. + 70. 120. @@ -82,7 +82,7 @@ 0 0.85 0.95 - 85. + 70. 120. @@ -91,7 +91,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -100,7 +100,7 @@ 0 0.85 0.95 - 82. + 70. 120. @@ -109,7 +109,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -119,7 +119,7 @@ 0 0.85 0.95 - 85. + 70. 120. @@ -128,7 +128,7 @@ 0 0.85 0.95 - 80. + 70. 120. @@ -137,7 +137,7 @@ 0 0.85 0.95 - 85. + 70. 120. @@ -146,7 +146,7 @@ 0 0.85 0.95 - 75. + 70. 120. @@ -158,7 +158,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -167,7 +167,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -176,7 +176,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -186,7 +186,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -195,7 +195,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -204,7 +204,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -215,7 +215,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -224,7 +224,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -233,7 +233,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -243,7 +243,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -252,7 +252,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -261,7 +261,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -272,7 +272,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -281,7 +281,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -290,7 +290,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -300,7 +300,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -309,7 +309,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -318,7 +318,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -329,7 +329,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -338,7 +338,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -347,7 +347,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -357,7 +357,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -366,7 +366,7 @@ 0 0.85 0.95 - 90. + 70. 120. @@ -375,7 +375,7 @@ 0 0.85 0.95 - 90. + 70. 120. diff --git a/DQM/SiPixelPhase1Config/test/qTests/mean_charge_qualitytest_config.xml b/DQM/SiPixelPhase1Config/test/qTests/mean_charge_qualitytest_config.xml index eb22ba07a1aa7..99dc30d9b3df3 100644 --- a/DQM/SiPixelPhase1Config/test/qTests/mean_charge_qualitytest_config.xml +++ b/DQM/SiPixelPhase1Config/test/qTests/mean_charge_qualitytest_config.xml @@ -8,8 +8,8 @@ 0 0.65 0.80 - 35000. - 72500. + 27500. + 75000. @@ -17,8 +17,8 @@ 0 0.65 0.80 - 35000. - 70000. + 27500. + 75000. @@ -35,8 +35,8 @@ 0 0.65 0.80 - 35000. - 70000. + 30000. + 75000. @@ -45,7 +45,7 @@ 0 0.75 0.90 - 40000. + 35000. 75000. @@ -54,8 +54,8 @@ 0 0.85 0.95 - 40000. - 77500. + 35000. + 75000. @@ -64,7 +64,7 @@ 0.75 0.90 35000. - 65000. + 75000. @@ -72,8 +72,8 @@ 0 0.75 0.90 - 40000. - 65000. + 25000. + 75000. @@ -82,8 +82,8 @@ 0 0.85 0.95 - 40000. - 60000. + 35000. + 75000. @@ -91,8 +91,8 @@ 0 0.85 0.95 - 40000. - 60000. + 35000. + 75000. @@ -100,8 +100,8 @@ 0 0.85 0.95 - 40000. - 60000. + 35000. + 75000. @@ -109,8 +109,8 @@ 0 0.85 0.95 - 40000 - 60000. + 35000. + 75000. @@ -119,8 +119,8 @@ 0 0.85 0.95 - 40000. - 60000. + 35000. + 75000. @@ -128,8 +128,8 @@ 0 0.85 0.95 - 40000. - 60000. + 35000. + 75000. @@ -137,8 +137,8 @@ 0 0.85 0.95 - 40000. - 60000. + 35000. + 75000. @@ -146,8 +146,8 @@ 0 0.85 0.95 - 40000. - 60000. + 35000. + 75000. @@ -158,8 +158,8 @@ 0 0.85 0.95 - 25000. - 40000. + 20000. + 50000. @@ -167,8 +167,8 @@ 0 0.85 0.95 - 25000. - 40000. + 20000. + 50000. @@ -176,8 +176,8 @@ 0 0.85 0.95 - 25000. - 40000. + 20000. + 50000. @@ -186,8 +186,8 @@ 0 0.85 0.95 - 35000. - 45000. + 20000. + 50000. @@ -195,8 +195,8 @@ 0 0.85 0.95 - 30000. - 45000. + 25000. + 50000. @@ -204,8 +204,8 @@ 0 0.85 0.95 - 30000. - 45000. + 25000. + 50000. @@ -216,8 +216,8 @@ 0 0.85 0.95 - 30000. - 40000. + 20000. + 50000. @@ -225,8 +225,8 @@ 0 0.85 0.95 - 30000. - 40000. + 20000. + 50000. @@ -234,8 +234,8 @@ 0 0.85 0.95 - 30000. - 40000. + 20000. + 50000. @@ -244,8 +244,8 @@ 0 0.85 0.95 - 35000. - 45000. + 25000. + 50000. @@ -253,8 +253,8 @@ 0 0.85 0.95 - 30000. - 45000. + 25000. + 50000. @@ -262,8 +262,8 @@ 0 0.85 0.95 - 30000. - 42000. + 25000. + 50000. @@ -274,8 +274,8 @@ 0 0.85 0.95 - 30000. - 40000. + 20000. + 50000. @@ -283,8 +283,8 @@ 0 0.85 0.95 - 30000. - 40000. + 20000. + 50000. @@ -292,8 +292,8 @@ 0 0.85 0.95 - 30000. - 40000. + 20000. + 50000. @@ -302,8 +302,8 @@ 0 0.85 0.95 - 35000. - 45000. + 25000. + 50000. @@ -311,8 +311,8 @@ 0 0.85 0.95 - 35000. - 45000. + 25000. + 50000. @@ -320,8 +320,8 @@ 0 0.85 0.95 - 35000. - 45000. + 25000. + 50000. @@ -332,8 +332,8 @@ 0 0.85 0.95 - 30000. - 40000. + 20000. + 50000. @@ -341,8 +341,8 @@ 0 0.85 0.95 - 30000. - 40000. + 20000. + 50000. @@ -350,8 +350,8 @@ 0 0.85 0.95 - 30000. - 40000. + 20000. + 50000. @@ -360,8 +360,8 @@ 0 0.85 0.95 - 30000. - 45000. + 25000. + 50000. @@ -369,8 +369,8 @@ 0 0.85 0.95 - 30000 - 45000. + 25000. + 50000. @@ -378,8 +378,8 @@ 0 0.85 0.95 - 30000. - 45000. + 25000. + 50000. diff --git a/DQM/SiPixelPhase1Config/test/qTests/mean_charge_qualitytest_config_cosmics.xml b/DQM/SiPixelPhase1Config/test/qTests/mean_charge_qualitytest_config_cosmics.xml index 828ef6c94e580..cd9b2e339f7aa 100644 --- a/DQM/SiPixelPhase1Config/test/qTests/mean_charge_qualitytest_config_cosmics.xml +++ b/DQM/SiPixelPhase1Config/test/qTests/mean_charge_qualitytest_config_cosmics.xml @@ -2,134 +2,539 @@ - - - ContentsYRange - 1 - 0.2 - 0.5 - 20. - 100000. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 20. - 100000. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 20. - 100000. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 20. - 100000. - + + + ContentsYRange + 0 + 0.65 + 0.80 + 3000. + 40000. + + + + ContentsYRange + 0 + 0.65 + 0.80 + 4000. + 65000. + + + + ContentsYRange + 0 + 0.65 + 0.80 + 3000. + 55000. + + + + ContentsYRange + 0 + 0.65 + 0.80 + 3000. + 50000. + + + + + ContentsYRange + 0 + 0.75 + 0.90 + 10000. + 55000. + + + + ContentsYRange + 0 + 0.75 + 0.90 + 11000. + 50000. + + + + ContentsYRange + 0 + 0.75 + 0.90 + 14000. + 75000. + + + + ContentsYRange + 0 + 0.75 + 0.90 + 3000. + 55000. + + + + + ContentsYRange + 0 + 0.85 + 0.95 + 3000. + 60000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 3000. + 80000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 3000. + 65000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 3000. + 55000. + + + + + ContentsYRange + 0 + 0.85 + 0.95 + 3000. + 75000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 3000. + 65000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 3000. + 50000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 3000. + 80000. + - - - - ContentsYRange - 1 - 0.2 - 0.5 - 20. - 100000. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 20. - 100000. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 20. - 100000. - - - - - ContentsYRange - 1 - 0.2 - 0.5 - 20. - 100000. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 20. - 100000. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 20. - 100000. - - - - - - - Yrange:PXLayer_1:mean_charge - - - Yrange:PXLayer_2:mean_charge - - - Yrange:PXLayer_3:mean_charge - - - Yrange:PXLayer_4:mean_charge - + + + + ContentsYRange + 0 + 0.85 + 0.95 + 10000. + 65000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 10000. + 65000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 7000. + 55000. + + + + + ContentsYRange + 0 + 0.85 + 0.95 + 13000. + 65000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 4000. + 65000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 300. + 70000. + + + + + + + ContentsYRange + 0 + 0.85 + 0.95 + 10000. + 55000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 13000. + 90000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 1400. + 65000. + + + + + ContentsYRange + 0 + 0.85 + 0.95 + 3000. + 90000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 1300. + 90000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 4000. + 55000. + + + + + + + ContentsYRange + 0 + 0.85 + 0.95 + 2700. + 65000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 2700. + 55000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 2700. + 65000. + + + + + ContentsYRange + 0 + 0.85 + 0.95 + 10000. + 95000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 3000. + 95000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 4000. + 75000. + + + + + + + ContentsYRange + 0 + 0.85 + 0.95 + 7000. + 65000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 12000. + 55000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 6000. + 85000. + + + + + ContentsYRange + 0 + 0.85 + 0.95 + 2000. + 50000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 6000. + 65000. + + + + ContentsYRange + 0 + 0.85 + 0.95 + 4000. + 60000. + + + + + + + + Yrange:PXLayer_1__Shell_mI:mean_charge + + + Yrange:PXLayer_1__Shell_mO:mean_charge + + + Yrange:PXLayer_1__Shell_pI:mean_charge + + + Yrange:PXLayer_1__Shell_pO:mean_charge + + + + + Yrange:PXLayer_2__Shell_mI:mean_charge + + + Yrange:PXLayer_2__Shell_mO:mean_charge + + + Yrange:PXLayer_2__Shell_pI:mean_charge + + + Yrange:PXLayer_2__Shell_pO:mean_charge + + + + + Yrange:PXLayer_3__Shell_mI:mean_charge + + + Yrange:PXLayer_3__Shell_mO:mean_charge + + + Yrange:PXLayer_3__Shell_pI:mean_charge + + + Yrange:PXLayer_3__Shell_pO:mean_charge + + + + + Yrange:PXLayer_4__Shell_mI:mean_charge + + + Yrange:PXLayer_4__Shell_mO:mean_charge + + + Yrange:PXLayer_4__Shell_pI:mean_charge + + + Yrange:PXLayer_4__Shell_pO:mean_charge + - - Yrange:PXRing_1__PXDisk_±1:mean_charge - - - Yrange:PXRing_1__PXDisk_±2:mean_charge - - - Yrange:PXRing_1__PXDisk_±3:mean_charge - - - Yrange:PXRing_2__PXDisk_±1:mean_charge - - - Yrange:PXRing_2__PXDisk_±2:mean_charge - - - Yrange:PXRing_2__PXDisk_±3:mean_charge - + + + + Yrange:HalfCylinder_mI__PXRing_1__PXDisk_-1:mean_charge + + + Yrange:HalfCylinder_mI__PXRing_1__PXDisk_-2:mean_charge + + + Yrange:HalfCylinder_mI__PXRing_1__PXDisk_-3:mean_charge + + + + + Yrange:HalfCylinder_mI__PXRing_2__PXDisk_-1:mean_charge + + + Yrange:HalfCylinder_mI__PXRing_2__PXDisk_-2:mean_charge + + + Yrange:HalfCylinder_mI__PXRing_2__PXDisk_-3:mean_charge + + + + + + + Yrange:HalfCylinder_mO__PXRing_1__PXDisk_-1:mean_charge + + + Yrange:HalfCylinder_mO__PXRing_1__PXDisk_-2:mean_charge + + + Yrange:HalfCylinder_mO__PXRing_1__PXDisk_-3:mean_charge + + + + + Yrange:HalfCylinder_mO__PXRing_2__PXDisk_-1:mean_charge + + + Yrange:HalfCylinder_mO__PXRing_2__PXDisk_-2:mean_charge + + + Yrange:HalfCylinder_mO__PXRing_2__PXDisk_-3:mean_charge + + + + + + + Yrange:HalfCylinder_pI__PXRing_1__PXDisk_+1:mean_charge + + + Yrange:HalfCylinder_pI__PXRing_1__PXDisk_+2:mean_charge + + + Yrange:HalfCylinder_pI__PXRing_1__PXDisk_+3:mean_charge + + + + + Yrange:HalfCylinder_pI__PXRing_2__PXDisk_+1:mean_charge + + + Yrange:HalfCylinder_pI__PXRing_2__PXDisk_+2:mean_charge + + + Yrange:HalfCylinder_pI__PXRing_2__PXDisk_+3:mean_charge + + + + + + + Yrange:HalfCylinder_pO__PXRing_1__PXDisk_+1:mean_charge + + + Yrange:HalfCylinder_pO__PXRing_1__PXDisk_+2:mean_charge + + + Yrange:HalfCylinder_pO__PXRing_1__PXDisk_+3:mean_charge + + + + + Yrange:HalfCylinder_pO__PXRing_2__PXDisk_+1:mean_charge + + + Yrange:HalfCylinder_pO__PXRing_2__PXDisk_+2:mean_charge + + + Yrange:HalfCylinder_pO__PXRing_2__PXDisk_+3:mean_charge + + diff --git a/DQM/SiPixelPhase1Config/test/qTests/mean_num_clusters_qualitytest_config.xml b/DQM/SiPixelPhase1Config/test/qTests/mean_num_clusters_qualitytest_config.xml index d45ef4201ecbb..09f3808f1813d 100644 --- a/DQM/SiPixelPhase1Config/test/qTests/mean_num_clusters_qualitytest_config.xml +++ b/DQM/SiPixelPhase1Config/test/qTests/mean_num_clusters_qualitytest_config.xml @@ -6,8 +6,8 @@ ContentsYRange 0 - 0.85 - 0.95 + 0.65 + 0.80 0.4 120. @@ -15,8 +15,8 @@ ContentsYRange 0 - 0.85 - 0.95 + 0.65 + 0.80 0.4 130. @@ -24,8 +24,8 @@ ContentsYRange 0 - 0.85 - 0.95 + 0.65 + 0.80 0.4 120. @@ -33,8 +33,8 @@ ContentsYRange 0 - 0.85 - 0.95 + 0.65 + 0.80 0.4 140. @@ -43,8 +43,8 @@ ContentsYRange 0 - 0.85 - 0.95 + 0.75 + 0.90 0.06 25. @@ -52,8 +52,8 @@ ContentsYRange 0 - 0.85 - 0.95 + 0.75 + 0.90 0.08 25. @@ -61,8 +61,8 @@ ContentsYRange 0 - 0.85 - 0.95 + 0.75 + 0.90 0.08 30. @@ -70,8 +70,8 @@ ContentsYRange 0 - 0.85 - 0.95 + 0.75 + 0.90 0.1 30. diff --git a/DQM/SiPixelPhase1Config/test/qTests/mean_num_digis_qualitytest_config.xml b/DQM/SiPixelPhase1Config/test/qTests/mean_num_digis_qualitytest_config.xml index 195e909bcd29b..76098e8ece28d 100644 --- a/DQM/SiPixelPhase1Config/test/qTests/mean_num_digis_qualitytest_config.xml +++ b/DQM/SiPixelPhase1Config/test/qTests/mean_num_digis_qualitytest_config.xml @@ -6,8 +6,8 @@ ContentsYRange 0 - 0.85 - 0.95 + 0.65 + 0.80 0.8 360. @@ -15,8 +15,8 @@ ContentsYRange 0 - 0.85 - 0.95 + 0.65 + 0.80 0.8 380. @@ -24,8 +24,8 @@ ContentsYRange 0 - 0.85 - 0.95 + 0.65 + 0.80 0.8 360. @@ -33,8 +33,8 @@ ContentsYRange 0 - 0.85 - 0.95 + 0.65 + 0.80 0.8 360. @@ -43,8 +43,8 @@ ContentsYRange 0 - 0.85 - 0.95 + 0.75 + 0.90 0.1 90. @@ -52,8 +52,8 @@ ContentsYRange 0 - 0.85 - 0.95 + 0.75 + 0.90 0.2 90. @@ -61,8 +61,8 @@ ContentsYRange 0 - 0.85 - 0.95 + 0.75 + 0.90 0.14 100. @@ -70,8 +70,8 @@ ContentsYRange 0 - 0.85 - 0.95 + 0.75 + 0.90 0.1 100. diff --git a/DQM/SiPixelPhase1Config/test/qTests/mean_num_digis_qualitytest_config_cosmics.xml b/DQM/SiPixelPhase1Config/test/qTests/mean_num_digis_qualitytest_config_cosmics.xml index 4d0edf7dd6bd2..540b3dfe65e44 100644 --- a/DQM/SiPixelPhase1Config/test/qTests/mean_num_digis_qualitytest_config_cosmics.xml +++ b/DQM/SiPixelPhase1Config/test/qTests/mean_num_digis_qualitytest_config_cosmics.xml @@ -2,134 +2,533 @@ - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.01 - 50. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.01 - 10. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.01 - 10. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.01 - 10. - + + + ContentsYRange + 0 + 0.65 + 0.80 + 0.0001 + 0.025 + + + + ContentsYRange + 0 + 0.65 + 0.80 + 0.0009 + 0.01 + + + + ContentsYRange + 0 + 0.65 + 0.80 + 0.00005 + 0.02 + + + + ContentsYRange + 0 + 0.65 + 0.80 + 0.0001 + 0.03 + + + + + ContentsYRange + 0 + 0.75 + 0.90 + 0.00006 + 0.15 + + + + ContentsYRange + 0 + 0.75 + 0.90 + 0.00005 + 0.15 + + + + ContentsYRange + 0 + 0.75 + 0.90 + 0.0007 + 0.055 + + + + ContentsYRange + 0 + 0.75 + 0.90 + 0.0001 + 0.15 + + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.002 + 0.9 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.007 + 0.2 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 10. + 0.22 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.0007 + 0.2 + + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.002 + 0.11 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.0006 + 0.3 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.000012 + 0.2 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.0001 + 0.2 + - - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.01 - 10. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.01 - 10. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.01 - 10. - - - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.01 - 10. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.01 - 10. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.01 - 10. - - - - - - - Yrange:PXLayer_1:mean_num_digis - - - Yrange:PXLayer_2:mean_num_digis - - - Yrange:PXLayer_3:mean_num_digis - - - Yrange:PXLayer_4:mean_num_digis - + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.000002 + 0.025 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.00008 + 0.015 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.00003 + 0.055 + + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.000015 + 0.09 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.00001 + 0.085 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.00014 + 0.085 + + + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.00014 + 0.085 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.000025 + 0.085 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.00002 + 0.060 + + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.000025 + 0.085 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.000014 + 0.085 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.000014 + 0.060 + + + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.00002 + 0.055 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.00002 + 0.035 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.00003 + 0.08 + + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.000008 + 0.06 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.000012 + 0.12 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.000016 + 0.095 + + + + + + ContentsYRange + 0 + 0.85 + 0.95 + 10. + 0.09 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 5. + 0.025 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 10. + 0.02 + + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.000008 + 0.055 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.00001 + 0.055 + + + + ContentsYRange + 0 + 0.85 + 0.95 + 0.000016 + 0.03 + + + + + + + + Yrange:PXLayer_1__Shell_mI:mean_num_digis + + + Yrange:PXLayer_1__Shell_mO:mean_num_digis + + + Yrange:PXLayer_1__Shell_pI:mean_num_digis + + + Yrange:PXLayer_1__Shell_pO:mean_num_digis + + + + + Yrange:PXLayer_2__Shell_mI:mean_num_digis + + + Yrange:PXLayer_2__Shell_mO:mean_num_digis + + + Yrange:PXLayer_2__Shell_pI:mean_num_digis + + + Yrange:PXLayer_2__Shell_pO:mean_num_digis + + + + + Yrange:PXLayer_3__Shell_mI:mean_num_digis + + + Yrange:PXLayer_3__Shell_mO:mean_num_digis + + + Yrange:PXLayer_3__Shell_pI:mean_num_digis + + + Yrange:PXLayer_3__Shell_pO:mean_num_digis + + + + + Yrange:PXLayer_4__Shell_mI:mean_num_digis + + + Yrange:PXLayer_4__Shell_mO:mean_num_digis + + + Yrange:PXLayer_4__Shell_pI:mean_num_digis + + + Yrange:PXLayer_4__Shell_pO:mean_num_digis + - - Yrange:PXRing_1__PXDisk_±1:mean_num_digis - - - Yrange:PXRing_1__PXDisk_±2:mean_num_digis - - - Yrange:PXRing_1__PXDisk_±3:mean_num_digis - - - Yrange:PXRing_2__PXDisk_±1:mean_num_digis - - - Yrange:PXRing_2__PXDisk_±2:mean_num_digis - - - Yrange:PXRing_2__PXDisk_±3:mean_num_digis - + + + + Yrange:HalfCylinder_mI__PXRing_1__PXDisk_-1:mean_num_digis + + + Yrange:HalfCylinder_mI__PXRing_1__PXDisk_-2:mean_num_digis + + + Yrange:HalfCylinder_mI__PXRing_1__PXDisk_-3:mean_num_digis + + + + + Yrange:HalfCylinder_mI__PXRing_2__PXDisk_-1:mean_num_digis + + + Yrange:HalfCylinder_mI__PXRing_2__PXDisk_-2:mean_num_digis + + + Yrange:HalfCylinder_mI__PXRing_2__PXDisk_-3:mean_num_digis + + + + + + Yrange:HalfCylinder_mO__PXRing_1__PXDisk_-1:mean_num_digis + + + Yrange:HalfCylinder_mO__PXRing_1__PXDisk_-2:mean_num_digis + + + Yrange:HalfCylinder_mO__PXRing_1__PXDisk_-3:mean_num_digis + + + + + Yrange:HalfCylinder_mO__PXRing_2__PXDisk_-1:mean_num_digis + + + Yrange:HalfCylinder_mO__PXRing_2__PXDisk_-2:mean_num_digis + + + Yrange:HalfCylinder_mO__PXRing_2__PXDisk_-3:mean_num_digis + + + + + + Yrange:HalfCylinder_pI__PXRing_1__PXDisk_+1:mean_num_digis + + + Yrange:HalfCylinder_pI__PXRing_1__PXDisk_+2:mean_num_digis + + + Yrange:HalfCylinder_pI__PXRing_1__PXDisk_+3:mean_num_digis + + + + + Yrange:HalfCylinder_pI__PXRing_2__PXDisk_+1:mean_num_digis + + + Yrange:HalfCylinder_pI__PXRing_2__PXDisk_+2:mean_num_digis + + + Yrange:HalfCylinder_pI__PXRing_2__PXDisk_+3:mean_num_digis + + + + + + Yrange:HalfCylinder_pO__PXRing_1__PXDisk_+1:mean_num_digis + + + Yrange:HalfCylinder_pO__PXRing_1__PXDisk_+2:mean_num_digis + + + Yrange:HalfCylinder_pO__PXRing_1__PXDisk_+3:mean_num_digis + + + + + Yrange:HalfCylinder_pO__PXRing_2__PXDisk_+1:mean_num_digis + + + Yrange:HalfCylinder_pO__PXRing_2__PXDisk_+2:mean_num_digis + + + Yrange:HalfCylinder_pO__PXRing_2__PXDisk_+3:mean_num_digis + + diff --git a/DQM/SiPixelPhase1Config/test/qTests/mean_size_qualitytest_config.xml b/DQM/SiPixelPhase1Config/test/qTests/mean_size_qualitytest_config.xml index 4b2a16539b7d7..454f7a9bc72f7 100644 --- a/DQM/SiPixelPhase1Config/test/qTests/mean_size_qualitytest_config.xml +++ b/DQM/SiPixelPhase1Config/test/qTests/mean_size_qualitytest_config.xml @@ -8,8 +8,8 @@ 0 0.65 0.80 - 2.5 - 5. + 1.5 + 6. @@ -17,8 +17,8 @@ 0 0.65 0.80 - 2.5 - 5. + 1.5 + 6. @@ -26,8 +26,8 @@ 0 0.65 0.80 - 3. - 5. + 1.5 + 6. @@ -35,8 +35,8 @@ 0 0.65 0.80 - 3. - 5. + 1.5 + 6. @@ -45,8 +45,8 @@ 0 0.75 0.90 - 3. - 5.5 + 1.5 + 6. @@ -54,8 +54,8 @@ 0 0.75 0.90 - 3. - 5.5 + 1.5 + 6. @@ -63,8 +63,8 @@ 0 0.75 0.90 - 3. - 5. + 1.5 + 6. @@ -72,8 +72,8 @@ 0 0.75 0.90 - 3. - 5. + 1.5 + 6. @@ -82,8 +82,8 @@ 0 0.85 0.95 - 4. - 4.5 + 1.5 + 6. @@ -91,8 +91,8 @@ 0 0.85 0.95 - 4. - 5. + 1.5 + 6. @@ -100,8 +100,8 @@ 0 0.85 0.95 - 3.5 - 5. + 1.5 + 6. @@ -109,8 +109,8 @@ 0 0.85 0.95 - 4. - 5. + 1.5 + 6. @@ -119,8 +119,8 @@ 0 0.85 0.95 - 3.5 - 5. + 1.5 + 6. @@ -128,8 +128,8 @@ 0 0.85 0.95 - 3.5 - 5. + 1.5 + 6. @@ -137,8 +137,8 @@ 0 0.85 0.95 - 3.5 - 5. + 1.5 + 6. @@ -146,8 +146,8 @@ 0 0.85 0.95 - 3.5 - 5. + 1.5 + 6. @@ -158,8 +158,8 @@ 0 0.85 0.95 - 2.5 - 3.5 + 1.5 + 6. @@ -167,8 +167,8 @@ 0 0.85 0.95 - 2.5 - 3.5 + 1.5 + 6. @@ -176,8 +176,8 @@ 0 0.85 0.95 - 2.5 - 3.5 + 1.5 + 6. @@ -186,8 +186,8 @@ 0 0.85 0.95 - 3. - 5. + 1.5 + 6. @@ -195,8 +195,8 @@ 0 0.85 0.95 - 3. - 5. + 1.5 + 6. @@ -204,8 +204,8 @@ 0 0.85 0.95 - 3. - 5. + 1.5 + 6. @@ -215,8 +215,8 @@ 0 0.85 0.95 - 3. - 4. + 1.5 + 6. @@ -224,8 +224,8 @@ 0 0.85 0.95 - 2.5 - 4 + 1.5 + 6. @@ -233,8 +233,8 @@ 0 0.85 0.95 - 2.5 - 4. + 1.5 + 6. @@ -243,8 +243,8 @@ 0 0.85 0.95 - 3. - 4. + 1.5 + 6. @@ -252,8 +252,8 @@ 0 0.85 0.95 - 3. - 4. + 1.5 + 6. @@ -261,8 +261,8 @@ 0 0.85 0.95 - 3. - 4. + 1.5 + 6. @@ -272,8 +272,8 @@ 0 0.85 0.95 - 3. - 4. + 1.5 + 6. @@ -281,8 +281,8 @@ 0 0.85 0.95 - 2.5 - 4. + 1.5 + 6. @@ -290,8 +290,8 @@ 0 0.85 0.95 - 2.5 - 3.5 + 1.5 + 6. @@ -300,8 +300,8 @@ 0 0.85 0.95 - 3.3 - 4.3 + 1.5 + 6. @@ -309,8 +309,8 @@ 0 0.85 0.95 - 3.0 - 4.3 + 1.5 + 6. @@ -318,8 +318,8 @@ 0 0.85 0.95 - 3. - 4. + 1.5 + 6. @@ -329,8 +329,8 @@ 0 0.85 0.95 - 3. - 4. + 1.5 + 6. @@ -338,8 +338,8 @@ 0 0.85 0.95 - 2.5 - 3.5 + 1.5 + 6. @@ -347,8 +347,8 @@ 0 0.85 0.95 - 2.5 - 3.8 + 1.5 + 6. @@ -357,8 +357,8 @@ 0 0.85 0.95 - 3. - 4. + 1.5 + 6. @@ -366,8 +366,8 @@ 0 0.85 0.95 - 3. - 4. + 1.5 + 6. @@ -375,8 +375,8 @@ 0 0.85 0.95 - 3. - 4. + 1.5 + 6. diff --git a/DQM/SiPixelPhase1Config/test/qTests/mean_size_qualitytest_config_cosmics.xml b/DQM/SiPixelPhase1Config/test/qTests/mean_size_qualitytest_config_cosmics.xml index b7616de9cc850..58a95c5e770d5 100644 --- a/DQM/SiPixelPhase1Config/test/qTests/mean_size_qualitytest_config_cosmics.xml +++ b/DQM/SiPixelPhase1Config/test/qTests/mean_size_qualitytest_config_cosmics.xml @@ -2,134 +2,533 @@ - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.1 - 20. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.1 - 20. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.1 - 20. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.1 - 20. - + + + ContentsYRange + 1 + 0.65 + 0.80 + 0.999 + 3. + + + + ContentsYRange + 1 + 0.65 + 0.80 + 0.999 + 3. + + + + ContentsYRange + 1 + 0.65 + 0.80 + 0.999 + 3. + + + + ContentsYRange + 1 + 0.65 + 0.80 + 0.999 + 3.5 + + + + + ContentsYRange + 1 + 0.75 + 0.90 + 0.999 + 5. + + + + ContentsYRange + 1 + 0.75 + 0.90 + 0.999 + 6. + + + + ContentsYRange + 1 + 0.75 + 0.90 + 0.999 + 4.5 + + + + ContentsYRange + 1 + 0.75 + 0.90 + 0.999 + 4.5 + + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 4.5 + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 4.5 + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 4. + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 4.5 + + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 4. + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 4. + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 4.5 + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 4.5 + - - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.1 - 20. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.1 - 20. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.1 - 20. - - - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.1 - 20. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.1 - 20. - - - - ContentsYRange - 1 - 0.2 - 0.5 - 0.1 - 20. - - - - - - - Yrange:PXLayer_1:mean_size - - - Yrange:PXLayer_2:mean_size - - - Yrange:PXLayer_3:mean_size - - - Yrange:PXLayer_4:mean_size - + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 6. + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 5. + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 6. + + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 6. + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 6. + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 6. + + + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 5.5 + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 6. + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 5.5 + + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 6.5 + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 6. + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 6. + + + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 6. + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 6. + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 5.5 + + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 5.5 + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 6.5 + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 6.5 + + + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 5.5 + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 6. + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 6. + + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 7. + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 7. + + + + ContentsYRange + 1 + 0.85 + 0.95 + 0.999 + 6. + + + + + + + + Yrange:PXLayer_1__Shell_mI:mean_size + + + Yrange:PXLayer_1__Shell_mO:mean_size + + + Yrange:PXLayer_1__Shell_pI:mean_size + + + Yrange:PXLayer_1__Shell_pO:mean_size + + + + + Yrange:PXLayer_2__Shell_mI:mean_size + + + Yrange:PXLayer_2__Shell_mO:mean_size + + + Yrange:PXLayer_2__Shell_pI:mean_size + + + Yrange:PXLayer_2__Shell_pO:mean_size + + + + + Yrange:PXLayer_3__Shell_mI:mean_size + + + Yrange:PXLayer_3__Shell_mO:mean_size + + + Yrange:PXLayer_3__Shell_pI:mean_size + + + Yrange:PXLayer_3__Shell_pO:mean_size + + + + + Yrange:PXLayer_4__Shell_mI:mean_size + + + Yrange:PXLayer_4__Shell_mO:mean_size + + + Yrange:PXLayer_4__Shell_pI:mean_size + + + Yrange:PXLayer_4__Shell_pO:mean_size + - - Yrange:PXRing_1__PXDisk_±1:mean_size - - - Yrange:PXRing_1__PXDisk_±2:mean_size - - - Yrange:PXRing_1__PXDisk_±3:mean_size - - - Yrange:PXRing_2__PXDisk_±1:mean_size - - - Yrange:PXRing_2__PXDisk_±2:mean_size - - - Yrange:PXRing_2__PXDisk_±3:mean_size - + + + + Yrange:HalfCylinder_mI__PXRing_1__PXDisk_-1:mean_size + + + Yrange:HalfCylinder_mI__PXRing_1__PXDisk_-2:mean_size + + + Yrange:HalfCylinder_mI__PXRing_1__PXDisk_-3:mean_size + + + + + Yrange:HalfCylinder_mI__PXRing_2__PXDisk_-1:mean_size + + + Yrange:HalfCylinder_mI__PXRing_2__PXDisk_-2:mean_size + + + Yrange:HalfCylinder_mI__PXRing_2__PXDisk_-3:mean_size + + + + + + Yrange:HalfCylinder_mO__PXRing_1__PXDisk_-1:mean_size + + + Yrange:HalfCylinder_mO__PXRing_1__PXDisk_-2:mean_size + + + Yrange:HalfCylinder_mO__PXRing_1__PXDisk_-3:mean_size + + + + + Yrange:HalfCylinder_mO__PXRing_2__PXDisk_-1:mean_size + + + Yrange:HalfCylinder_mO__PXRing_2__PXDisk_-2:mean_size + + + Yrange:HalfCylinder_mO__PXRing_2__PXDisk_-3:mean_size + + + + + + Yrange:HalfCylinder_pI__PXRing_1__PXDisk_+1:mean_size + + + Yrange:HalfCylinder_pI__PXRing_1__PXDisk_+2:mean_size + + + Yrange:HalfCylinder_pI__PXRing_1__PXDisk_+3:mean_size + + + + + Yrange:HalfCylinder_pI__PXRing_2__PXDisk_+1:mean_size + + + Yrange:HalfCylinder_pI__PXRing_2__PXDisk_+2:mean_size + + + Yrange:HalfCylinder_pI__PXRing_2__PXDisk_+3:mean_size + + + + + + Yrange:HalfCylinder_pO__PXRing_1__PXDisk_+1:mean_size + + + Yrange:HalfCylinder_pO__PXRing_1__PXDisk_+2:mean_size + + + Yrange:HalfCylinder_pO__PXRing_1__PXDisk_+3:mean_size + + + + + Yrange:HalfCylinder_pO__PXRing_2__PXDisk_+1:mean_size + + + Yrange:HalfCylinder_pO__PXRing_2__PXDisk_+2:mean_size + + + Yrange:HalfCylinder_pO__PXRing_2__PXDisk_+3:mean_size + + diff --git a/DQM/SiStripMonitorClient/python/SiStripSourceConfigTier0_Cosmic_cff.py b/DQM/SiStripMonitorClient/python/SiStripSourceConfigTier0_Cosmic_cff.py index b4b0414535eba..127851e350935 100644 --- a/DQM/SiStripMonitorClient/python/SiStripSourceConfigTier0_Cosmic_cff.py +++ b/DQM/SiStripMonitorClient/python/SiStripSourceConfigTier0_Cosmic_cff.py @@ -44,7 +44,7 @@ SiStripMonitorCluster.Mod_On = False SiStripMonitorCluster.TProfClustersApvCycle.subdetswitchon = True SiStripMonitorCluster.TProfTotalNumberOfClusters.subdetswitchon = True -SiStripMonitorCluster.TrendVsLS = True +SiStripMonitorCluster.TrendVs10LS = False SiStripMonitorCluster.TH2CStripVsCpixel.globalswitchon=False SiStripMonitorCluster.TH1MultiplicityRegions.globalswitchon=False SiStripMonitorCluster.TH1MainDiagonalPosition.globalswitchon=False diff --git a/DQM/SiStripMonitorClient/python/SiStripSourceConfigTier0_HeavyIons_cff.py b/DQM/SiStripMonitorClient/python/SiStripSourceConfigTier0_HeavyIons_cff.py index c67e4f0723d63..d9b6e0e922800 100644 --- a/DQM/SiStripMonitorClient/python/SiStripSourceConfigTier0_HeavyIons_cff.py +++ b/DQM/SiStripMonitorClient/python/SiStripSourceConfigTier0_HeavyIons_cff.py @@ -7,7 +7,7 @@ SiStripMonitorCluster.TH1TotalNumberOfClusters.subdetswitchon = True SiStripMonitorCluster.TProfClustersApvCycle.subdetswitchon = True SiStripMonitorCluster.TProfTotalNumberOfClusters.subdetswitchon = True -SiStripMonitorCluster.TrendVsLS = True +SiStripMonitorCluster.TrendVs10LS = False SiStripMonitorCluster.TH2CStripVsCpixel.globalswitchon = True SiStripMonitorCluster.TH1MultiplicityRegions.globalswitchon = True SiStripMonitorCluster.TH1MainDiagonalPosition.globalswitchon = True diff --git a/DQM/SiStripMonitorClient/python/SiStripSourceConfigTier0_cff.py b/DQM/SiStripMonitorClient/python/SiStripSourceConfigTier0_cff.py index c4881f8b649cc..f432190f38d86 100644 --- a/DQM/SiStripMonitorClient/python/SiStripSourceConfigTier0_cff.py +++ b/DQM/SiStripMonitorClient/python/SiStripSourceConfigTier0_cff.py @@ -42,7 +42,7 @@ SiStripMonitorClusterBPTX.TH1TotalNumberOfClusters.subdetswitchon = True SiStripMonitorClusterBPTX.TProfClustersApvCycle.subdetswitchon = True SiStripMonitorClusterBPTX.TProfTotalNumberOfClusters.subdetswitchon = True -SiStripMonitorClusterBPTX.TrendVsLS = True +SiStripMonitorClusterBPTX.TrendVs10LS = False SiStripMonitorClusterBPTX.TH2CStripVsCpixel.globalswitchon = True SiStripMonitorClusterBPTX.TH1MultiplicityRegions.globalswitchon = True SiStripMonitorClusterBPTX.TH1MainDiagonalPosition.globalswitchon = True diff --git a/DQM/SiStripMonitorClient/src/SiStripAnalyser.cc b/DQM/SiStripMonitorClient/src/SiStripAnalyser.cc index 559b9e53481d8..36a847ccf6307 100644 --- a/DQM/SiStripMonitorClient/src/SiStripAnalyser.cc +++ b/DQM/SiStripMonitorClient/src/SiStripAnalyser.cc @@ -141,7 +141,7 @@ void SiStripAnalyser::beginRun(edm::Run const& run, edm::EventSetup const& eSetu eSetup.get().get(fedCabling_); eSetup.get().get(detCabling_); } - if (condDataMon_) condDataMon_->beginRun(eSetup); + if (condDataMon_) condDataMon_->beginRun(run.run(),eSetup); if (globalStatusFilling_) actionExecutor_->createStatus(dqmStore_); } // diff --git a/DQM/SiStripMonitorCluster/interface/MonitorLTC.h b/DQM/SiStripMonitorCluster/interface/MonitorLTC.h index 2a27841460932..78cc4a55a0939 100644 --- a/DQM/SiStripMonitorCluster/interface/MonitorLTC.h +++ b/DQM/SiStripMonitorCluster/interface/MonitorLTC.h @@ -5,16 +5,14 @@ // Package: SiStripMonitorCluster // Class : MonitorLTC - - // system include files #include // user include files -#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDAnalyzer.h" #include +#include "FWCore/Framework/interface/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/Frameworkfwd.h" #include "FWCore/Framework/interface/MakerMacros.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/Utilities/interface/InputTag.h" @@ -25,22 +23,23 @@ class DQMStore; #include "DataFormats/LTCDigi/interface/LTCDigi.h" - class MonitorLTC : public DQMEDAnalyzer { - public: - explicit MonitorLTC(const edm::ParameterSet&); - ~MonitorLTC() override{}; - void analyze(const edm::Event&, const edm::EventSetup&) override; - void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; - private: - DQMStore* dqmStore_; - edm::ParameterSet conf_; - // trigger decision from LTC digis - MonitorElement * LTCTriggerDecision_all; - // - std::string HLTDirectory; - // edm::InputTag ltcDigiCollectionTag_; - edm::EDGetTokenT ltcDigiCollectionTagToken_; + public: + explicit MonitorLTC(const edm::ParameterSet &); + ~MonitorLTC() override{}; + void analyze(const edm::Event &, const edm::EventSetup &) override; + void bookHistograms(DQMStore::IBooker &, edm::Run const &, + edm::EventSetup const &) override; + + private: + DQMStore *dqmStore_; + edm::ParameterSet conf_; + // trigger decision from LTC digis + MonitorElement *LTCTriggerDecision_all; + // + std::string HLTDirectory; + // edm::InputTag ltcDigiCollectionTag_; + edm::EDGetTokenT ltcDigiCollectionTagToken_; }; #endif diff --git a/DQM/SiStripMonitorCluster/interface/SiStripMonitorCluster.h b/DQM/SiStripMonitorCluster/interface/SiStripMonitorCluster.h index f828da76ccc5f..021c3bba02dd3 100644 --- a/DQM/SiStripMonitorCluster/interface/SiStripMonitorCluster.h +++ b/DQM/SiStripMonitorCluster/interface/SiStripMonitorCluster.h @@ -3,22 +3,24 @@ // -*- C++ -*- // Package: SiStripMonitorCluster // Class : SiStripMonitorCluster -/**\class SiStripMonitorCluster SiStripMonitorCluster.h DQM/SiStripMonitorCluster/interface/SiStripMonitorCluster.h - Data Quality Monitoring source of the Silicon Strip Tracker. Produces histograms related to clusters. +/**\class SiStripMonitorCluster SiStripMonitorCluster.h + DQM/SiStripMonitorCluster/interface/SiStripMonitorCluster.h Data Quality + Monitoring source of the Silicon Strip Tracker. Produces histograms related + to clusters. */ // Original Author: dkcira // Created: Wed Feb 1 16:47:14 CET 2006 #include -#include "FWCore/Utilities/interface/EDGetToken.h" -#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "DQM/SiStripCommon/interface/TkHistoMap.h" +#include "DQMServices/Core/interface/MonitorElement.h" +#include "DataFormats/Common/interface/DetSetVector.h" #include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/ESHandle.h" #include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/Frameworkfwd.h" #include "FWCore/Framework/interface/MakerMacros.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/Framework/interface/ESHandle.h" -#include "DataFormats/Common/interface/DetSetVector.h" -#include "DQMServices/Core/interface/MonitorElement.h" -#include "DQM/SiStripCommon/interface/TkHistoMap.h" +#include "FWCore/Utilities/interface/EDGetToken.h" #include @@ -41,10 +43,11 @@ class SiStripMonitorCluster : public DQMEDAnalyzer { explicit SiStripMonitorCluster(const edm::ParameterSet&); ~SiStripMonitorCluster() override; void analyze(const edm::Event&, const edm::EventSetup&) override; - void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; + void bookHistograms(DQMStore::IBooker&, edm::Run const&, + edm::EventSetup const&) override; void dqmBeginRun(const edm::Run&, const edm::EventSetup&) override; - struct ModMEs{ // MEs for one single detector module + struct ModMEs { // MEs for one single detector module MonitorElement* NumberOfClusters = nullptr; MonitorElement* ClusterPosition = nullptr; @@ -55,11 +58,12 @@ class SiStripMonitorCluster : public DQMEDAnalyzer { MonitorElement* ClusterSignalOverNoise = nullptr; MonitorElement* ClusterSignalOverNoiseVsPos = nullptr; MonitorElement* ModuleLocalOccupancy = nullptr; - MonitorElement* NrOfClusterizedStrips = nullptr; // can be used at client level for occupancy calculations + MonitorElement* NrOfClusterizedStrips = + nullptr; // can be used at client level for occupancy calculations MonitorElement* Module_ClusWidthVsAmpTH2 = nullptr; }; - struct LayerMEs{ // MEs for Layer Level + struct LayerMEs { // MEs for Layer Level MonitorElement* LayerClusterStoN = nullptr; MonitorElement* LayerClusterStoNTrend = nullptr; MonitorElement* LayerClusterCharge = nullptr; @@ -78,7 +82,7 @@ class SiStripMonitorCluster : public DQMEDAnalyzer { MonitorElement* LayerClusterPosition = nullptr; }; - struct SubDetMEs{ // MEs for Subdetector Level + struct SubDetMEs { // MEs for Subdetector Level int totNClusters = 0; MonitorElement* SubDetTotClusterTH1 = nullptr; MonitorElement* SubDetTotClusterProf = nullptr; @@ -92,7 +96,7 @@ class SiStripMonitorCluster : public DQMEDAnalyzer { MonitorElement* SubDetNumberOfClusterPerLayerTrend = nullptr; }; - struct ClusterProperties { // Cluster Properties + struct ClusterProperties { // Cluster Properties float charge; float position; short start; @@ -116,39 +120,52 @@ class SiStripMonitorCluster : public DQMEDAnalyzer { MonitorElement* BPTXrateTrend = nullptr; MonitorElement* NclusVsCycleTimeProf2D = nullptr; MonitorElement* ClusWidthVsAmpTH2 = nullptr; - MonitorElement* NumberOfStripClus_vs_BX = nullptr; // plot n. 3 - MonitorElement* NumberOfPixelClus_vs_BX = nullptr; // plot n. 4 + MonitorElement* NumberOfStripClus_vs_BX = nullptr; // plot n. 3 + MonitorElement* NumberOfPixelClus_vs_BX = nullptr; // plot n. 4 MonitorElement* NumberOfFEDClus = nullptr; private: - - void createMEs(const edm::EventSetup& es , DQMStore::IBooker & ibooker); - void createLayerMEs(std::string label, int ndets , DQMStore::IBooker & ibooker ); - void createModuleMEs(ModMEs& mod_single, uint32_t detid , DQMStore::IBooker & ibooker); - void createSubDetMEs(std::string label , DQMStore::IBooker & ibooker); - int FindRegion(int nstrip,int npixel); + void createMEs(const edm::EventSetup& es, DQMStore::IBooker& ibooker); + void createLayerMEs(std::string label, int ndets, DQMStore::IBooker& ibooker); + void createModuleMEs(ModMEs& mod_single, uint32_t detid, + DQMStore::IBooker& ibooker); + void createSubDetMEs(std::string label, DQMStore::IBooker& ibooker); + int FindRegion(int nstrip, int npixel); void fillModuleMEs(ModMEs& mod_mes, ClusterProperties& cluster); void fillLayerMEs(LayerMEs&, ClusterProperties& cluster); void ResetModuleMEs(uint32_t idet); - inline void fillME(MonitorElement* ME,float value1){if (ME!=nullptr)ME->Fill(value1);} - inline void fillME(MonitorElement* ME,float value1,float value2){if (ME!=nullptr)ME->Fill(value1,value2);} - inline void fillME(MonitorElement* ME,float value1,float value2,float value3){if (ME!=nullptr)ME->Fill(value1,value2,value3);} - inline void fillME(MonitorElement* ME,float value1,float value2,float value3,float value4){if (ME!=nullptr)ME->Fill(value1,value2,value3,value4);} - MonitorElement * bookMETrend(const char* , DQMStore::IBooker & ibooker); - MonitorElement* bookME1D(const char* ParameterSetLabel, const char* HistoName , DQMStore::IBooker & ibooker); - MonitorElement* bookME2D(const char* ParameterSetLabel, const char* HistoName , DQMStore::IBooker & ibooker); + inline void fillME(MonitorElement* ME, float value1) { + if (ME != nullptr) ME->Fill(value1); + } + inline void fillME(MonitorElement* ME, float value1, float value2) { + if (ME != nullptr) ME->Fill(value1, value2); + } + inline void fillME(MonitorElement* ME, float value1, float value2, + float value3) { + if (ME != nullptr) ME->Fill(value1, value2, value3); + } + inline void fillME(MonitorElement* ME, float value1, float value2, + float value3, float value4) { + if (ME != nullptr) ME->Fill(value1, value2, value3, value4); + } + MonitorElement* bookMETrend(const char*, DQMStore::IBooker& ibooker); + MonitorElement* bookME1D(const char* ParameterSetLabel, const char* HistoName, + DQMStore::IBooker& ibooker); + MonitorElement* bookME2D(const char* ParameterSetLabel, const char* HistoName, + DQMStore::IBooker& ibooker); edm::ParameterSet conf_; std::map ModuleMEsMap; std::map LayerMEsMap; - std::map > LayerDetMap; + std::map > LayerDetMap; std::map SubDetMEsMap; std::map SubDetPhasePartMap; // flags - bool show_mechanical_structure_view, show_readout_view, show_control_view, select_all_detectors, reset_each_run; + bool show_mechanical_structure_view, show_readout_view, show_control_view, + select_all_detectors, reset_each_run; unsigned long long m_cacheID_; edm::ESHandle SiStripDetCabling_; @@ -209,7 +226,7 @@ class SiStripMonitorCluster : public DQMEDAnalyzer { bool clustertkhistomapon; bool clusterchtkhistomapon; bool createTrendMEs; - bool trendVsLs_; + bool trendVs10Ls_; bool globalswitchnclusvscycletimeprof2don; bool clusterWidth_vs_amplitude_on; @@ -226,12 +243,14 @@ class SiStripMonitorCluster : public DQMEDAnalyzer { edm::InputTag apvPhaseProducer_; */ - edm::EDGetTokenT > clusterProducerStripToken_; - edm::EDGetTokenT > clusterProducerPixToken_; - edm::EDGetTokenT historyProducerToken_; + edm::EDGetTokenT > + clusterProducerStripToken_; + edm::EDGetTokenT > + clusterProducerPixToken_; + edm::EDGetTokenT historyProducerToken_; edm::EDGetTokenT apvPhaseProducerToken_; - bool applyClusterQuality_; + bool applyClusterQuality_; double sToNLowerLimit_; double sToNUpperLimit_; double widthLowerLimit_; diff --git a/DQM/SiStripMonitorCluster/interface/SiStripMonitorFilter.h b/DQM/SiStripMonitorCluster/interface/SiStripMonitorFilter.h index 4e783073f9252..a119d30812b2d 100644 --- a/DQM/SiStripMonitorCluster/interface/SiStripMonitorFilter.h +++ b/DQM/SiStripMonitorCluster/interface/SiStripMonitorFilter.h @@ -6,37 +6,37 @@ // Class : SiStripMonitorFilter // Original Author: dkcira - // system include files #include // user include files -#include "FWCore/Utilities/interface/EDGetToken.h" -#include "FWCore/Framework/interface/Frameworkfwd.h" +#include +#include "DQMServices/Core/interface/MonitorElement.h" #include "FWCore/Framework/interface/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/Frameworkfwd.h" #include "FWCore/Framework/interface/MakerMacros.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "DQMServices/Core/interface/MonitorElement.h" -#include +#include "FWCore/Utilities/interface/EDGetToken.h" class DQMStore; class SiStripMonitorFilter : public DQMEDAnalyzer { - public: - explicit SiStripMonitorFilter(const edm::ParameterSet&); - ~SiStripMonitorFilter() override{}; - - void analyze(const edm::Event&, const edm::EventSetup&) override; - void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; - - private: - edm::EDGetTokenT filerDecisionToken_; - DQMStore* dqmStore_; - edm::ParameterSet conf_; - MonitorElement * FilterDecision; - // all events - std::string FilterDirectory; + public: + explicit SiStripMonitorFilter(const edm::ParameterSet &); + ~SiStripMonitorFilter() override{}; + + void analyze(const edm::Event &, const edm::EventSetup &) override; + void bookHistograms(DQMStore::IBooker &, edm::Run const &, + edm::EventSetup const &) override; + + private: + edm::EDGetTokenT filerDecisionToken_; + DQMStore *dqmStore_; + edm::ParameterSet conf_; + MonitorElement *FilterDecision; + // all events + std::string FilterDirectory; }; #endif diff --git a/DQM/SiStripMonitorCluster/interface/SiStripMonitorHLT.h b/DQM/SiStripMonitorCluster/interface/SiStripMonitorHLT.h index 569da2bd4ba56..a905125aa3f59 100644 --- a/DQM/SiStripMonitorCluster/interface/SiStripMonitorHLT.h +++ b/DQM/SiStripMonitorCluster/interface/SiStripMonitorHLT.h @@ -5,55 +5,54 @@ // Package: SiStripMonitorCluster // Class : SiStripMonitorHLT - - // system include files #include // user include files -#include "FWCore/Utilities/interface/EDGetToken.h" -#include "FWCore/Framework/interface/Frameworkfwd.h" +#include +#include "DQMServices/Core/interface/MonitorElement.h" +#include "DataFormats/SiStripCluster/interface/SiStripCluster.h" #include "FWCore/Framework/interface/EDAnalyzer.h" #include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/Frameworkfwd.h" #include "FWCore/Framework/interface/MakerMacros.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "DQMServices/Core/interface/MonitorElement.h" -#include -#include "DataFormats/SiStripCluster/interface/SiStripCluster.h" +#include "FWCore/Utilities/interface/EDGetToken.h" class DQMStore; class SiStripMonitorHLT : public DQMEDAnalyzer { - public: - explicit SiStripMonitorHLT(const edm::ParameterSet&); - ~SiStripMonitorHLT() override{}; - - void analyze(const edm::Event&, const edm::EventSetup&) override; - void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; - - private: - - edm::EDGetTokenT filerDecisionToken_; - edm::EDGetTokenT sumOfClusterToken_; - edm::EDGetTokenT > > clusterInSubComponentsToken_; - - DQMStore* dqmStore_; - edm::ParameterSet conf_; - MonitorElement * HLTDecision; - // all events - MonitorElement * SumOfClusterCharges_all; - MonitorElement * NumberOfClustersAboveThreshold_all; - MonitorElement * ChargeOfEachClusterTIB_all; - MonitorElement * ChargeOfEachClusterTOB_all; - MonitorElement * ChargeOfEachClusterTEC_all; - // events that passes the HLT - MonitorElement * SumOfClusterCharges_hlt; - MonitorElement * NumberOfClustersAboveThreshold_hlt; - MonitorElement * ChargeOfEachClusterTIB_hlt; - MonitorElement * ChargeOfEachClusterTOB_hlt; - MonitorElement * ChargeOfEachClusterTEC_hlt; - // - std::string HLTDirectory; + public: + explicit SiStripMonitorHLT(const edm::ParameterSet &); + ~SiStripMonitorHLT() override{}; + + void analyze(const edm::Event &, const edm::EventSetup &) override; + void bookHistograms(DQMStore::IBooker &, edm::Run const &, + edm::EventSetup const &) override; + + private: + edm::EDGetTokenT filerDecisionToken_; + edm::EDGetTokenT sumOfClusterToken_; + edm::EDGetTokenT > > + clusterInSubComponentsToken_; + + DQMStore *dqmStore_; + edm::ParameterSet conf_; + MonitorElement *HLTDecision; + // all events + MonitorElement *SumOfClusterCharges_all; + MonitorElement *NumberOfClustersAboveThreshold_all; + MonitorElement *ChargeOfEachClusterTIB_all; + MonitorElement *ChargeOfEachClusterTOB_all; + MonitorElement *ChargeOfEachClusterTEC_all; + // events that passes the HLT + MonitorElement *SumOfClusterCharges_hlt; + MonitorElement *NumberOfClustersAboveThreshold_hlt; + MonitorElement *ChargeOfEachClusterTIB_hlt; + MonitorElement *ChargeOfEachClusterTOB_hlt; + MonitorElement *ChargeOfEachClusterTEC_hlt; + // + std::string HLTDirectory; }; #endif diff --git a/DQM/SiStripMonitorCluster/python/SiStripMonitorClusterAlca_cfi.py b/DQM/SiStripMonitorCluster/python/SiStripMonitorClusterAlca_cfi.py index f84b92d7f5269..216aefd93f56d 100644 --- a/DQM/SiStripMonitorCluster/python/SiStripMonitorClusterAlca_cfi.py +++ b/DQM/SiStripMonitorCluster/python/SiStripMonitorClusterAlca_cfi.py @@ -28,7 +28,7 @@ SiStripCalZeroBiasMonitorCluster.StripDCSfilter = cms.PSet() SiStripCalZeroBiasMonitorCluster.CreateTrendMEs = cms.bool(False) -SiStripCalZeroBiasMonitorCluster.TrendVsLS = cms.bool(True) +SiStripCalZeroBiasMonitorCluster.TrendVs10LS = cms.bool(False) SiStripCalZeroBiasMonitorCluster.TH1ClusterNoise = cms.PSet( Nbinx = cms.int32(20), xmin = cms.double(-0.5), diff --git a/DQM/SiStripMonitorCluster/python/SiStripMonitorCluster_cfi.py b/DQM/SiStripMonitorCluster/python/SiStripMonitorCluster_cfi.py index 54f615dda010d..cd40788c2c27a 100644 --- a/DQM/SiStripMonitorCluster/python/SiStripMonitorCluster_cfi.py +++ b/DQM/SiStripMonitorCluster/python/SiStripMonitorCluster_cfi.py @@ -25,17 +25,17 @@ StripDCSfilter = cms.PSet(), CreateTrendMEs = cms.bool(False), - TrendVsLS = cms.bool(True), + TrendVs10LS = cms.bool(False), Trending = cms.PSet( - Nbins = cms.int32(600), + Nbins = cms.int32(2400), xmin = cms.double(0.0), - xmax = cms.double(3600.), - xaxis = cms.string('Event Time in Seconds') + xmax = cms.double(150.), + xaxis = cms.string('Lumisection') ), TrendingLS = cms.PSet( - Nbins = cms.int32(2400), + Nbins = cms.int32(600), xmin = cms.double(0.0), xmax = cms.double(150), xaxis = cms.string('Lumisection') diff --git a/DQM/SiStripMonitorCluster/src/MonitorLTC.cc b/DQM/SiStripMonitorCluster/src/MonitorLTC.cc index 88d62005aa2dd..b27349a164162 100644 --- a/DQM/SiStripMonitorCluster/src/MonitorLTC.cc +++ b/DQM/SiStripMonitorCluster/src/MonitorLTC.cc @@ -2,42 +2,42 @@ // // Package: SiStripMonitorCluster // Class: MonitorLTC -// -//class MonitorLTC MonitorLTC.cc DQM/SiStripMonitorCluster/src/MonitorLTC.cc +// +// class MonitorLTC MonitorLTC.cc DQM/SiStripMonitorCluster/src/MonitorLTC.cc #include -#include #include - - +#include #include "FWCore/ServiceRegistry/interface/Service.h" #include "DQM/SiStripMonitorCluster/interface/MonitorLTC.h" #include "DQMServices/Core/interface/DQMStore.h" - -MonitorLTC::MonitorLTC(const edm::ParameterSet& iConfig) // : - // ltcDigiCollectionTag_(iConfig.getParameter("ltcDigiCollectionTag")) +MonitorLTC::MonitorLTC( + const edm::ParameterSet& + iConfig) // : + // ltcDigiCollectionTag_(iConfig.getParameter("ltcDigiCollectionTag")) { - HLTDirectory="HLTResults"; - dqmStore_ = edm::Service().operator->(); + HLTDirectory = "HLTResults"; + dqmStore_ = edm::Service().operator->(); conf_ = iConfig; - ltcDigiCollectionTagToken_ = consumes(conf_.getParameter("ltcDigiCollectionTag") ); + ltcDigiCollectionTagToken_ = consumes( + conf_.getParameter("ltcDigiCollectionTag")); } -void MonitorLTC::bookHistograms(DQMStore::IBooker & ibooker, const edm::Run & run, const edm::EventSetup & es) -{ +void MonitorLTC::bookHistograms(DQMStore::IBooker& ibooker, const edm::Run& run, + const edm::EventSetup& es) { ibooker.setCurrentFolder(HLTDirectory); // 0 DT // 1 CSC // 2 RBC1 (RPC techn. cosmic trigger for wheel +1, sector 10) // 3 RBC2 (RPC techn. cosmic trigger for wheel +2, sector 10) - // 4 RPCTB (RPC Trigger Board trigger, covering both sectors 10 of both wheels, but with different geometrical acceptance ("pointing")) - // 5 unused - // edm::CurrentProcessingContext const* current_processing_context = currentContext(); - // std::string const* the_label = moduleLabel(); + // 4 RPCTB (RPC Trigger Board trigger, covering both sectors 10 of both + // wheels, but with different geometrical acceptance ("pointing")) 5 unused + // edm::CurrentProcessingContext const* current_processing_context = + // currentContext(); std::string const* the_label = moduleLabel(); std::string the_label = conf_.getParameter("@module_label"); std::string ltctitle = the_label + "_LTCTriggerDecision"; LTCTriggerDecision_all = ibooker.book1D(ltctitle, ltctitle, 8, -0.5, 7.5); @@ -45,47 +45,48 @@ void MonitorLTC::bookHistograms(DQMStore::IBooker & ibooker, const edm::Run & ru LTCTriggerDecision_all->setBinLabel(2, "CSC"); LTCTriggerDecision_all->setBinLabel(3, "RBC1"); LTCTriggerDecision_all->setBinLabel(4, "RBC2"); - LTCTriggerDecision_all->setBinLabel(5, "RPCTB"); + LTCTriggerDecision_all->setBinLabel(5, "RPCTB"); } -void MonitorLTC::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) -{ - edm::Handle ltcdigis; iEvent.getByToken(ltcDigiCollectionTagToken_, ltcdigis); -// unsigned int ltc_run; -// unsigned int ltc_event; -// unsigned int ltc_triggerNumber; -// unsigned int ltc_mask; // eight bits -// unsigned long long int ltc_gpstime; -// unsigned int ltc_orbit; -// unsigned int ltc_bunch; -// unsigned int ltc_inhibit; - for( LTCDigiCollection::const_iterator ltcdigiItr = ltcdigis->begin() ; ltcdigiItr != ltcdigis->end() ; ++ltcdigiItr ) { -// ltc_run = ltcdigiItr->runNumber(); -// ltc_event = ltcdigiItr->eventNumber(); -// ltc_triggerNumber = ltcdigiItr->eventID(); -// ltc_bunch = ltcdigiItr->bunchNumber(); -// ltc_orbit = ltcdigiItr->orbitNumber(); -// ltc_inhibit = ltcdigiItr->triggerInhibitNumber(); -// ltc_mask = (unsigned int)(ltcdigiItr->externTriggerMask()); -// ltc_gpstime = ltcdigiItr->bstGpsTime(); - for ( int ibit = 0; ibit < 7; ++ibit ) { - if ( ltcdigiItr->HasTriggered(ibit) ) { - LTCTriggerDecision_all->Fill(ibit,1.); +void MonitorLTC::analyze(const edm::Event& iEvent, + const edm::EventSetup& iSetup) { + edm::Handle ltcdigis; + iEvent.getByToken(ltcDigiCollectionTagToken_, ltcdigis); + // unsigned int ltc_run; + // unsigned int ltc_event; + // unsigned int ltc_triggerNumber; + // unsigned int ltc_mask; // eight bits + // unsigned long long int ltc_gpstime; + // unsigned int ltc_orbit; + // unsigned int ltc_bunch; + // unsigned int ltc_inhibit; + for (LTCDigiCollection::const_iterator ltcdigiItr = ltcdigis->begin(); + ltcdigiItr != ltcdigis->end(); ++ltcdigiItr) { + // ltc_run = ltcdigiItr->runNumber(); + // ltc_event = ltcdigiItr->eventNumber(); + // ltc_triggerNumber = ltcdigiItr->eventID(); + // ltc_bunch = ltcdigiItr->bunchNumber(); + // ltc_orbit = ltcdigiItr->orbitNumber(); + // ltc_inhibit = ltcdigiItr->triggerInhibitNumber(); + // ltc_mask = (unsigned int)(ltcdigiItr->externTriggerMask()); + // ltc_gpstime = ltcdigiItr->bstGpsTime(); + for (int ibit = 0; ibit < 7; ++ibit) { + if (ltcdigiItr->HasTriggered(ibit)) { + LTCTriggerDecision_all->Fill(ibit, 1.); } } // -// std::cout << "XXX: " -// << ltcdigiItr->runNumber() << " " -// << ltcdigiItr->eventNumber() << " " -// << ltcdigiItr->bunchNumber() << " " -// << ltcdigiItr->orbitNumber() << " " -// << "0x" << std::hex -// << int(ltcdigiItr->externTriggerMask()) << " " -// << std::dec -// << ltcdigiItr->triggerInhibitNumber() << " " -// << ltcdigiItr->bstGpsTime() << " " -// << std::endl; -// std::cout << (*ltcdigiItr) << std::endl; + // std::cout << "XXX: " + // << ltcdigiItr->runNumber() << " " + // << ltcdigiItr->eventNumber() << " " + // << ltcdigiItr->bunchNumber() << " " + // << ltcdigiItr->orbitNumber() << " " + // << "0x" << std::hex + // << int(ltcdigiItr->externTriggerMask()) << " " + // << std::dec + // << ltcdigiItr->triggerInhibitNumber() << " " + // << ltcdigiItr->bstGpsTime() << " " + // << std::endl; + // std::cout << (*ltcdigiItr) << std::endl; } - } diff --git a/DQM/SiStripMonitorCluster/src/SealModules.cc b/DQM/SiStripMonitorCluster/src/SealModules.cc index 3df1380825147..2b1f73d045298 100644 --- a/DQM/SiStripMonitorCluster/src/SealModules.cc +++ b/DQM/SiStripMonitorCluster/src/SealModules.cc @@ -1,12 +1,9 @@ +#include "DQM/SiStripMonitorCluster/interface/MonitorLTC.h" #include "DQM/SiStripMonitorCluster/interface/SiStripMonitorCluster.h" -#include "DQM/SiStripMonitorCluster/interface/SiStripMonitorHLT.h" #include "DQM/SiStripMonitorCluster/interface/SiStripMonitorFilter.h" -#include "DQM/SiStripMonitorCluster/interface/MonitorLTC.h" +#include "DQM/SiStripMonitorCluster/interface/SiStripMonitorHLT.h" #include "FWCore/Framework/interface/MakerMacros.h" - - - DEFINE_FWK_MODULE(SiStripMonitorCluster); DEFINE_FWK_MODULE(SiStripMonitorHLT); DEFINE_FWK_MODULE(SiStripMonitorFilter); diff --git a/DQM/SiStripMonitorCluster/src/SiStripMonitorCluster.cc b/DQM/SiStripMonitorCluster/src/SiStripMonitorCluster.cc index d29e525f942a7..d4bbf90bcd49a 100644 --- a/DQM/SiStripMonitorCluster/src/SiStripMonitorCluster.cc +++ b/DQM/SiStripMonitorCluster/src/SiStripMonitorCluster.cc @@ -2,35 +2,36 @@ // -*- C++ -*- // Package: SiStripMonitorCluster // Class: SiStripMonitorCluster -/**\class SiStripMonitorCluster SiStripMonitorCluster.cc DQM/SiStripMonitorCluster/src/SiStripMonitorCluster.cc +/**\class SiStripMonitorCluster SiStripMonitorCluster.cc + * DQM/SiStripMonitorCluster/src/SiStripMonitorCluster.cc */ // Original Author: Dorian Kcira // Created: Wed Feb 1 16:42:34 CET 2006 -#include -#include -#include #include -#include "TNamed.h" +#include +#include +#include #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ServiceRegistry/interface/Service.h" +#include "TNamed.h" -#include "CalibTracker/Records/interface/SiStripDetCablingRcd.h" #include "CalibFormats/SiStripObjects/interface/SiStripDetCabling.h" -#include "CondFormats/DataRecord/interface/SiStripCondDataRecords.h" -#include "CondFormats/SiStripObjects/interface/SiStripNoises.h" #include "CalibFormats/SiStripObjects/interface/SiStripGain.h" #include "CalibFormats/SiStripObjects/interface/SiStripQuality.h" -#include "DataFormats/SiStripCluster/interface/SiStripClusterCollection.h" -#include "DataFormats/SiStripCluster/interface/SiStripCluster.h" +#include "CalibTracker/Records/interface/SiStripDetCablingRcd.h" +#include "CalibTracker/SiStripCommon/interface/SiStripDCSStatus.h" +#include "CondFormats/DataRecord/interface/SiStripCondDataRecords.h" +#include "CondFormats/SiStripObjects/interface/SiStripNoises.h" #include "DQM/SiStripCommon/interface/SiStripFolderOrganizer.h" #include "DQM/SiStripCommon/interface/SiStripHistoId.h" #include "DQM/SiStripMonitorCluster/interface/SiStripMonitorCluster.h" #include "DQMServices/Core/interface/DQMStore.h" #include "DQMServices/Core/interface/MonitorElement.h" -#include "DataFormats/SiStripDetId/interface/StripSubdetector.h" -#include "DataFormats/SiStripDetId/interface/SiStripSubStructure.h" -#include "CalibTracker/SiStripCommon/interface/SiStripDCSStatus.h" #include "DataFormats/SiPixelCluster/interface/SiPixelCluster.h" +#include "DataFormats/SiStripCluster/interface/SiStripCluster.h" +#include "DataFormats/SiStripCluster/interface/SiStripClusterCollection.h" +#include "DataFormats/SiStripDetId/interface/SiStripSubStructure.h" +#include "DataFormats/SiStripDetId/interface/StripSubdetector.h" #include "DPGAnalysis/SiStripTools/interface/APVCyclePhaseCollection.h" #include "DPGAnalysis/SiStripTools/interface/EventWithHistory.h" @@ -38,205 +39,292 @@ #include "CommonTools/TriggerUtils/interface/GenericTriggerEventFlag.h" #include "Geometry/Records/interface/TrackerTopologyRcd.h" -#include "TMath.h" #include +#include "TMath.h" //-------------------------------------------------------------------------------------------- SiStripMonitorCluster::SiStripMonitorCluster(const edm::ParameterSet& iConfig) - : conf_(iConfig), show_mechanical_structure_view(true), show_readout_view(false), show_control_view(false), select_all_detectors(false), reset_each_run(false), m_cacheID_(0) - // , genTriggerEventFlag_(new GenericTriggerEventFlag(iConfig, consumesCollector())) + : conf_(iConfig), + show_mechanical_structure_view(true), + show_readout_view(false), + show_control_view(false), + select_all_detectors(false), + reset_each_run(false), + m_cacheID_(0) +// , genTriggerEventFlag_(new GenericTriggerEventFlag(iConfig, +// consumesCollector())) { - // initialize passBPTXfilter_ = true; // initialize GenericTriggerEventFlag by specific configuration // in this way, one can set specific selections for different MEs - genTriggerEventFlagBPTXfilter_ = new GenericTriggerEventFlag(iConfig.getParameter("BPTXfilter") , consumesCollector(), *this ); - genTriggerEventFlagPixelDCSfilter_ = new GenericTriggerEventFlag(iConfig.getParameter("PixelDCSfilter"), consumesCollector(), *this ); - genTriggerEventFlagStripDCSfilter_ = new GenericTriggerEventFlag(iConfig.getParameter("StripDCSfilter"), consumesCollector(), *this ); + genTriggerEventFlagBPTXfilter_ = new GenericTriggerEventFlag( + iConfig.getParameter("BPTXfilter"), + consumesCollector(), *this); + genTriggerEventFlagPixelDCSfilter_ = new GenericTriggerEventFlag( + iConfig.getParameter("PixelDCSfilter"), + consumesCollector(), *this); + genTriggerEventFlagStripDCSfilter_ = new GenericTriggerEventFlag( + iConfig.getParameter("StripDCSfilter"), + consumesCollector(), *this); firstEvent = -1; eventNb = 0; // Detector Partitions - SubDetPhasePartMap["TIB"] = "TI"; + SubDetPhasePartMap["TIB"] = "TI"; SubDetPhasePartMap["TID__MINUS"] = "TI"; - SubDetPhasePartMap["TID__PLUS"] = "TI"; - SubDetPhasePartMap["TOB"] = "TO"; + SubDetPhasePartMap["TID__PLUS"] = "TI"; + SubDetPhasePartMap["TOB"] = "TO"; SubDetPhasePartMap["TEC__MINUS"] = "TM"; - SubDetPhasePartMap["TEC__PLUS"] = "TP"; + SubDetPhasePartMap["TEC__PLUS"] = "TP"; - //get on/off option for every cluster from cfi - edm::ParameterSet ParametersnClusters = conf_.getParameter("TH1nClusters"); + // get on/off option for every cluster from cfi + edm::ParameterSet ParametersnClusters = + conf_.getParameter("TH1nClusters"); layerswitchncluson = ParametersnClusters.getParameter("layerswitchon"); - moduleswitchncluson = ParametersnClusters.getParameter("moduleswitchon"); - - edm::ParameterSet ParametersClusterCharge = conf_.getParameter("TH1ClusterCharge"); - layerswitchcluschargeon = ParametersClusterCharge.getParameter("layerswitchon"); - moduleswitchcluschargeon = ParametersClusterCharge.getParameter("moduleswitchon"); - subdetswitchcluschargeon = ParametersClusterCharge.getParameter("subdetswitchon"); - - edm::ParameterSet ParametersClusterStoN = conf_.getParameter("TH1ClusterStoN"); - layerswitchclusstonon = ParametersClusterStoN.getParameter("layerswitchon"); - moduleswitchclusstonon = ParametersClusterStoN.getParameter("moduleswitchon"); - - edm::ParameterSet ParametersClusterStoNVsPos = conf_.getParameter("TH1ClusterStoNVsPos"); - layerswitchclusstonVsposon = ParametersClusterStoNVsPos.getParameter("layerswitchon"); - moduleswitchclusstonVsposon = ParametersClusterStoNVsPos.getParameter("moduleswitchon"); - - edm::ParameterSet ParametersClusterPos = conf_.getParameter("TH1ClusterPos"); - layerswitchclusposon = ParametersClusterPos.getParameter("layerswitchon"); - moduleswitchclusposon = ParametersClusterPos.getParameter("moduleswitchon"); - - edm::ParameterSet ParametersClusterDigiPos = conf_.getParameter("TH1ClusterDigiPos"); - layerswitchclusdigiposon = ParametersClusterDigiPos.getParameter("layerswitchon"); - moduleswitchclusdigiposon = ParametersClusterDigiPos.getParameter("moduleswitchon"); - - edm::ParameterSet ParametersClusterNoise = conf_.getParameter("TH1ClusterNoise"); - layerswitchclusnoiseon = ParametersClusterNoise.getParameter("layerswitchon"); - moduleswitchclusnoiseon = ParametersClusterNoise.getParameter("moduleswitchon"); - - edm::ParameterSet ParametersClusterWidth = conf_.getParameter("TH1ClusterWidth"); - layerswitchcluswidthon = ParametersClusterWidth.getParameter("layerswitchon"); - moduleswitchcluswidthon = ParametersClusterWidth.getParameter("moduleswitchon"); - subdetswitchcluswidthon = ParametersClusterWidth.getParameter("subdetswitchon"); - - edm::ParameterSet ParametersModuleLocalOccupancy = conf_.getParameter("TH1ModuleLocalOccupancy"); - layerswitchlocaloccupancy = ParametersModuleLocalOccupancy.getParameter("layerswitchon"); - moduleswitchlocaloccupancy = ParametersModuleLocalOccupancy.getParameter("moduleswitchon"); - - edm::ParameterSet ParametersNrOfClusterizedStrips = conf_.getParameter("TH1NrOfClusterizedStrips"); - layerswitchnrclusterizedstrip = ParametersNrOfClusterizedStrips.getParameter("layerswitchon"); - moduleswitchnrclusterizedstrip = ParametersNrOfClusterizedStrips.getParameter("moduleswitchon"); - - edm::ParameterSet ParametersClusterProf = conf_.getParameter("TProfNumberOfCluster"); - layerswitchnumclusterprofon = ParametersClusterProf.getParameter("layerswitchon"); - - edm::ParameterSet ParametersClusterWidthProf = conf_.getParameter("TProfClusterWidth"); - layerswitchclusterwidthprofon = ParametersClusterWidthProf.getParameter("layerswitchon"); - - edm::ParameterSet ParametersTotClusterProf = conf_.getParameter("TProfTotalNumberOfClusters"); - subdetswitchtotclusprofon = ParametersTotClusterProf.getParameter("subdetswitchon"); - - edm::ParameterSet ParametersTotClusterTH1 = conf_.getParameter("TH1TotalNumberOfClusters"); - subdetswitchtotclusth1on = ParametersTotClusterTH1.getParameter("subdetswitchon"); - - edm::ParameterSet ParametersClusterApvProf = conf_.getParameter("TProfClustersApvCycle"); - subdetswitchapvcycleprofon = ParametersClusterApvProf.getParameter("subdetswitchon"); - - edm::ParameterSet ParametersClustersApvTH2 = conf_.getParameter("TH2ClustersApvCycle"); - subdetswitchapvcycleth2on = ParametersClustersApvTH2.getParameter("subdetswitchon"); - - edm::ParameterSet ParametersApvCycleDBxProf2 = conf_.getParameter("TProf2ApvCycleVsDBx"); - subdetswitchapvcycledbxprof2on = ParametersApvCycleDBxProf2.getParameter("subdetswitchon"); - - edm::ParameterSet ParametersDBxCycleProf = conf_.getParameter("TProfClustersVsDBxCycle"); - subdetswitchdbxcycleprofon = ParametersDBxCycleProf.getParameter("subdetswitchon"); - - edm::ParameterSet ParametersCStripVsCPix = conf_.getParameter("TH2CStripVsCpixel"); - globalswitchcstripvscpix = ParametersCStripVsCPix.getParameter("globalswitchon"); - - edm::ParameterSet ParametersMultiplicityRegionsTH1 = conf_.getParameter("TH1MultiplicityRegions"); - globalswitchMultiRegions = ParametersMultiplicityRegionsTH1.getParameter("globalswitchon"); - - edm::ParameterSet ParametersApvCycleVsDBxGlobalTH2 = conf_.getParameter("TH2ApvCycleVsDBxGlobal"); - globalswitchapvcycledbxth2on = ParametersApvCycleVsDBxGlobalTH2.getParameter("globalswitchon"); - - edm::ParameterSet ParametersNoiseStrip2ApvCycle = conf_.getParameter("TH1StripNoise2ApvCycle"); - globalswitchstripnoise2apvcycle = ParametersNoiseStrip2ApvCycle.getParameter("globalswitchon"); - - edm::ParameterSet ParametersNoiseStrip3ApvCycle = conf_.getParameter("TH1StripNoise3ApvCycle"); - globalswitchstripnoise3apvcycle = ParametersNoiseStrip3ApvCycle.getParameter("globalswitchon"); - - edm::ParameterSet ParametersMainDiagonalPosition = conf_.getParameter("TH1MainDiagonalPosition"); - globalswitchmaindiagonalposition= ParametersMainDiagonalPosition.getParameter("globalswitchon"); - - edm::ParameterSet ClusterMultiplicityRegions = conf_.getParameter("MultiplicityRegions"); + moduleswitchncluson = + ParametersnClusters.getParameter("moduleswitchon"); + + edm::ParameterSet ParametersClusterCharge = + conf_.getParameter("TH1ClusterCharge"); + layerswitchcluschargeon = + ParametersClusterCharge.getParameter("layerswitchon"); + moduleswitchcluschargeon = + ParametersClusterCharge.getParameter("moduleswitchon"); + subdetswitchcluschargeon = + ParametersClusterCharge.getParameter("subdetswitchon"); + + edm::ParameterSet ParametersClusterStoN = + conf_.getParameter("TH1ClusterStoN"); + layerswitchclusstonon = + ParametersClusterStoN.getParameter("layerswitchon"); + moduleswitchclusstonon = + ParametersClusterStoN.getParameter("moduleswitchon"); + + edm::ParameterSet ParametersClusterStoNVsPos = + conf_.getParameter("TH1ClusterStoNVsPos"); + layerswitchclusstonVsposon = + ParametersClusterStoNVsPos.getParameter("layerswitchon"); + moduleswitchclusstonVsposon = + ParametersClusterStoNVsPos.getParameter("moduleswitchon"); + + edm::ParameterSet ParametersClusterPos = + conf_.getParameter("TH1ClusterPos"); + layerswitchclusposon = + ParametersClusterPos.getParameter("layerswitchon"); + moduleswitchclusposon = + ParametersClusterPos.getParameter("moduleswitchon"); + + edm::ParameterSet ParametersClusterDigiPos = + conf_.getParameter("TH1ClusterDigiPos"); + layerswitchclusdigiposon = + ParametersClusterDigiPos.getParameter("layerswitchon"); + moduleswitchclusdigiposon = + ParametersClusterDigiPos.getParameter("moduleswitchon"); + + edm::ParameterSet ParametersClusterNoise = + conf_.getParameter("TH1ClusterNoise"); + layerswitchclusnoiseon = + ParametersClusterNoise.getParameter("layerswitchon"); + moduleswitchclusnoiseon = + ParametersClusterNoise.getParameter("moduleswitchon"); + + edm::ParameterSet ParametersClusterWidth = + conf_.getParameter("TH1ClusterWidth"); + layerswitchcluswidthon = + ParametersClusterWidth.getParameter("layerswitchon"); + moduleswitchcluswidthon = + ParametersClusterWidth.getParameter("moduleswitchon"); + subdetswitchcluswidthon = + ParametersClusterWidth.getParameter("subdetswitchon"); + + edm::ParameterSet ParametersModuleLocalOccupancy = + conf_.getParameter("TH1ModuleLocalOccupancy"); + layerswitchlocaloccupancy = + ParametersModuleLocalOccupancy.getParameter("layerswitchon"); + moduleswitchlocaloccupancy = + ParametersModuleLocalOccupancy.getParameter("moduleswitchon"); + + edm::ParameterSet ParametersNrOfClusterizedStrips = + conf_.getParameter("TH1NrOfClusterizedStrips"); + layerswitchnrclusterizedstrip = + ParametersNrOfClusterizedStrips.getParameter("layerswitchon"); + moduleswitchnrclusterizedstrip = + ParametersNrOfClusterizedStrips.getParameter("moduleswitchon"); + + edm::ParameterSet ParametersClusterProf = + conf_.getParameter("TProfNumberOfCluster"); + layerswitchnumclusterprofon = + ParametersClusterProf.getParameter("layerswitchon"); + + edm::ParameterSet ParametersClusterWidthProf = + conf_.getParameter("TProfClusterWidth"); + layerswitchclusterwidthprofon = + ParametersClusterWidthProf.getParameter("layerswitchon"); + + edm::ParameterSet ParametersTotClusterProf = + conf_.getParameter("TProfTotalNumberOfClusters"); + subdetswitchtotclusprofon = + ParametersTotClusterProf.getParameter("subdetswitchon"); + + edm::ParameterSet ParametersTotClusterTH1 = + conf_.getParameter("TH1TotalNumberOfClusters"); + subdetswitchtotclusth1on = + ParametersTotClusterTH1.getParameter("subdetswitchon"); + + edm::ParameterSet ParametersClusterApvProf = + conf_.getParameter("TProfClustersApvCycle"); + subdetswitchapvcycleprofon = + ParametersClusterApvProf.getParameter("subdetswitchon"); + + edm::ParameterSet ParametersClustersApvTH2 = + conf_.getParameter("TH2ClustersApvCycle"); + subdetswitchapvcycleth2on = + ParametersClustersApvTH2.getParameter("subdetswitchon"); + + edm::ParameterSet ParametersApvCycleDBxProf2 = + conf_.getParameter("TProf2ApvCycleVsDBx"); + subdetswitchapvcycledbxprof2on = + ParametersApvCycleDBxProf2.getParameter("subdetswitchon"); + + edm::ParameterSet ParametersDBxCycleProf = + conf_.getParameter("TProfClustersVsDBxCycle"); + subdetswitchdbxcycleprofon = + ParametersDBxCycleProf.getParameter("subdetswitchon"); + + edm::ParameterSet ParametersCStripVsCPix = + conf_.getParameter("TH2CStripVsCpixel"); + globalswitchcstripvscpix = + ParametersCStripVsCPix.getParameter("globalswitchon"); + + edm::ParameterSet ParametersMultiplicityRegionsTH1 = + conf_.getParameter("TH1MultiplicityRegions"); + globalswitchMultiRegions = + ParametersMultiplicityRegionsTH1.getParameter("globalswitchon"); + + edm::ParameterSet ParametersApvCycleVsDBxGlobalTH2 = + conf_.getParameter("TH2ApvCycleVsDBxGlobal"); + globalswitchapvcycledbxth2on = + ParametersApvCycleVsDBxGlobalTH2.getParameter("globalswitchon"); + + edm::ParameterSet ParametersNoiseStrip2ApvCycle = + conf_.getParameter("TH1StripNoise2ApvCycle"); + globalswitchstripnoise2apvcycle = + ParametersNoiseStrip2ApvCycle.getParameter("globalswitchon"); + + edm::ParameterSet ParametersNoiseStrip3ApvCycle = + conf_.getParameter("TH1StripNoise3ApvCycle"); + globalswitchstripnoise3apvcycle = + ParametersNoiseStrip3ApvCycle.getParameter("globalswitchon"); + + edm::ParameterSet ParametersMainDiagonalPosition = + conf_.getParameter("TH1MainDiagonalPosition"); + globalswitchmaindiagonalposition = + ParametersMainDiagonalPosition.getParameter("globalswitchon"); + + edm::ParameterSet ClusterMultiplicityRegions = + conf_.getParameter("MultiplicityRegions"); k0 = ClusterMultiplicityRegions.getParameter("k0"); q0 = ClusterMultiplicityRegions.getParameter("q0"); dk0 = ClusterMultiplicityRegions.getParameter("dk0"); maxClus = ClusterMultiplicityRegions.getParameter("MaxClus"); minPix = ClusterMultiplicityRegions.getParameter("MinPix"); - edm::ParameterSet ParametersNclusVsCycleTimeProf2D = conf_.getParameter("NclusVsCycleTimeProf2D"); - globalswitchnclusvscycletimeprof2don = ParametersNclusVsCycleTimeProf2D.getParameter("globalswitchon"); - - edm::ParameterSet ParametersFEDCluster = conf_.getParameter("TProfNClustersFED"); - globalswitchFEDCluster = ParametersFEDCluster.getParameter("globalswitchon"); - - edm::ParameterSet ParametersClusWidthVsAmpTH2 = conf_.getParameter("ClusWidthVsAmpTH2"); - clusterWidth_vs_amplitude_on = ParametersClusWidthVsAmpTH2.getParameter("globalswitchon"); - layer_clusterWidth_vs_amplitude_on = ParametersClusWidthVsAmpTH2.getParameter("layerswitchon"); - subdet_clusterWidth_vs_amplitude_on = ParametersClusWidthVsAmpTH2.getParameter("subdetswitchon"); - module_clusterWidth_vs_amplitude_on = ParametersClusWidthVsAmpTH2.getParameter("moduleswitchon"); + edm::ParameterSet ParametersNclusVsCycleTimeProf2D = + conf_.getParameter("NclusVsCycleTimeProf2D"); + globalswitchnclusvscycletimeprof2don = + ParametersNclusVsCycleTimeProf2D.getParameter("globalswitchon"); + + edm::ParameterSet ParametersFEDCluster = + conf_.getParameter("TProfNClustersFED"); + globalswitchFEDCluster = + ParametersFEDCluster.getParameter("globalswitchon"); + + edm::ParameterSet ParametersClusWidthVsAmpTH2 = + conf_.getParameter("ClusWidthVsAmpTH2"); + clusterWidth_vs_amplitude_on = + ParametersClusWidthVsAmpTH2.getParameter("globalswitchon"); + layer_clusterWidth_vs_amplitude_on = + ParametersClusWidthVsAmpTH2.getParameter("layerswitchon"); + subdet_clusterWidth_vs_amplitude_on = + ParametersClusWidthVsAmpTH2.getParameter("subdetswitchon"); + module_clusterWidth_vs_amplitude_on = + ParametersClusWidthVsAmpTH2.getParameter("moduleswitchon"); clustertkhistomapon = conf_.getParameter("TkHistoMap_On"); clusterchtkhistomapon = conf_.getParameter("ClusterChTkHistoMap_On"); createTrendMEs = conf_.getParameter("CreateTrendMEs"); - trendVsLs_ = conf_.getParameter("TrendVsLS"); + trendVs10Ls_ = conf_.getParameter("TrendVs10LS"); Mod_On_ = conf_.getParameter("Mod_On"); ClusterHisto_ = conf_.getParameter("ClusterHisto"); topFolderName_ = conf_.getParameter("TopFolderName"); - // Poducer name of input StripClusterCollection - clusterProducerStripToken_ = consumes >(conf_.getParameter("ClusterProducerStrip") ); - clusterProducerPixToken_ = consumes >(conf_.getParameter("ClusterProducerPix") ); + clusterProducerStripToken_ = consumes >( + conf_.getParameter("ClusterProducerStrip")); + clusterProducerPixToken_ = consumes >( + conf_.getParameter("ClusterProducerPix")); /* - clusterProducerStrip_ = conf_.getParameter("ClusterProducerStrip"); - clusterProducerPix_ = conf_.getParameter("ClusterProducerPix"); + clusterProducerStrip_ = + conf_.getParameter("ClusterProducerStrip"); clusterProducerPix_ + = conf_.getParameter("ClusterProducerPix"); */ // SiStrip Quality Label - qualityLabel_ = conf_.getParameter("StripQualityLabel"); + qualityLabel_ = conf_.getParameter("StripQualityLabel"); // cluster quality conditions - edm::ParameterSet cluster_condition = conf_.getParameter("ClusterConditions"); + edm::ParameterSet cluster_condition = + conf_.getParameter("ClusterConditions"); applyClusterQuality_ = cluster_condition.getParameter("On"); - sToNLowerLimit_ = cluster_condition.getParameter("minStoN"); - sToNUpperLimit_ = cluster_condition.getParameter("maxStoN"); - widthLowerLimit_ = cluster_condition.getParameter("minWidth"); - widthUpperLimit_ = cluster_condition.getParameter("maxWidth"); + sToNLowerLimit_ = cluster_condition.getParameter("minStoN"); + sToNUpperLimit_ = cluster_condition.getParameter("maxStoN"); + widthLowerLimit_ = cluster_condition.getParameter("minWidth"); + widthUpperLimit_ = cluster_condition.getParameter("maxWidth"); // Event History Producer // historyProducer_ = conf_.getParameter("HistoryProducer"); - historyProducerToken_ = consumes(conf_.getParameter("HistoryProducer") ); + historyProducerToken_ = consumes( + conf_.getParameter("HistoryProducer")); // Apv Phase Producer // apvPhaseProducer_ = conf_.getParameter("ApvPhaseProducer"); - apvPhaseProducerToken_ = consumes(conf_.getParameter("ApvPhaseProducer") ); + apvPhaseProducerToken_ = consumes( + conf_.getParameter("ApvPhaseProducer")); // Create DCS Status - bool checkDCS = conf_.getParameter("UseDCSFiltering"); - if (checkDCS) dcsStatus_ = new SiStripDCSStatus(consumesCollector()); - else dcsStatus_ = nullptr; - + bool checkDCS = conf_.getParameter("UseDCSFiltering"); + if (checkDCS) + dcsStatus_ = new SiStripDCSStatus(consumesCollector()); + else + dcsStatus_ = nullptr; } SiStripMonitorCluster::~SiStripMonitorCluster() { - if (dcsStatus_) delete dcsStatus_; - if (genTriggerEventFlagBPTXfilter_ ) delete genTriggerEventFlagBPTXfilter_; - if (genTriggerEventFlagPixelDCSfilter_) delete genTriggerEventFlagPixelDCSfilter_; - if (genTriggerEventFlagStripDCSfilter_) delete genTriggerEventFlagStripDCSfilter_; + if (dcsStatus_) delete dcsStatus_; + if (genTriggerEventFlagBPTXfilter_) delete genTriggerEventFlagBPTXfilter_; + if (genTriggerEventFlagPixelDCSfilter_) + delete genTriggerEventFlagPixelDCSfilter_; + if (genTriggerEventFlagStripDCSfilter_) + delete genTriggerEventFlagStripDCSfilter_; } - //-------------------------------------------------------------------------------------------- -void SiStripMonitorCluster::dqmBeginRun(const edm::Run& run, const edm::EventSetup &es ) { - +void SiStripMonitorCluster::dqmBeginRun(const edm::Run& run, + const edm::EventSetup& es) { // Initialize the GenericTriggerEventFlag - if ( genTriggerEventFlagBPTXfilter_->on() ) - genTriggerEventFlagBPTXfilter_->initRun( run, es ); - if ( genTriggerEventFlagPixelDCSfilter_->on() ) - genTriggerEventFlagPixelDCSfilter_->initRun( run, es ); - if ( genTriggerEventFlagStripDCSfilter_->on() ) - genTriggerEventFlagStripDCSfilter_->initRun( run, es ); + if (genTriggerEventFlagBPTXfilter_->on()) + genTriggerEventFlagBPTXfilter_->initRun(run, es); + if (genTriggerEventFlagPixelDCSfilter_->on()) + genTriggerEventFlagPixelDCSfilter_->initRun(run, es); + if (genTriggerEventFlagStripDCSfilter_->on()) + genTriggerEventFlagStripDCSfilter_->initRun(run, es); } //-------------------------------------------------------------------------------------------- -void SiStripMonitorCluster::createMEs(const edm::EventSetup& es , DQMStore::IBooker & ibooker){ - - if ( show_mechanical_structure_view ){ - - //Retrieve tracker topology from geometry +void SiStripMonitorCluster::createMEs(const edm::EventSetup& es, + DQMStore::IBooker& ibooker) { + if (show_mechanical_structure_view) { + // Retrieve tracker topology from geometry edm::ESHandle tTopoHandle; es.get().get(tTopoHandle); const TrackerTopology* const tTopo = tTopoHandle.product(); @@ -244,7 +332,8 @@ void SiStripMonitorCluster::createMEs(const edm::EventSetup& es , DQMStore::IBoo es.get().get(tkDetMapHandle); const TkDetMap* tkDetMap = tkDetMapHandle.product(); - // take from eventSetup the SiStripDetCabling object - here will use SiStripDetControl later on + // take from eventSetup the SiStripDetCabling object - here will use + // SiStripDetControl later on es.get().get(SiStripDetCabling_); // get list of active detectors from SiStripDetCabling @@ -255,375 +344,441 @@ void SiStripMonitorCluster::createMEs(const edm::EventSetup& es , DQMStore::IBoo folder_organizer.setSiStripFolderName(topFolderName_); folder_organizer.setSiStripFolder(); - // Create TkHistoMap for Cluster if (clustertkhistomapon) { - // std::cout << "[SiStripMonitorCluster::createMEs] topFolderName_: " << topFolderName_ << " "; - if ( (topFolderName_ == "SiStrip") or (std::string::npos != topFolderName_.find("HLT")) ) - tkmapcluster = std::make_unique(tkDetMap, ibooker, topFolderName_,"TkHMap_NumberOfCluster",0.,true); - else tkmapcluster = std::make_unique(tkDetMap, ibooker, topFolderName_+"/TkHistoMap","TkHMap_NumberOfCluster",0.,false); + // std::cout << "[SiStripMonitorCluster::createMEs] topFolderName_: " + // << topFolderName_ << " "; + if ((topFolderName_ == "SiStrip") or + (std::string::npos != topFolderName_.find("HLT"))) + tkmapcluster = + std::make_unique(tkDetMap, ibooker, topFolderName_, + "TkHMap_NumberOfCluster", 0., true); + else + tkmapcluster = std::make_unique( + tkDetMap, ibooker, topFolderName_ + "/TkHistoMap", + "TkHMap_NumberOfCluster", 0., false); } if (clusterchtkhistomapon) { - if ( (topFolderName_ == "SiStrip") or (std::string::npos != topFolderName_.find("HLT")) ) - tkmapclusterch = std::make_unique(tkDetMap, ibooker, topFolderName_,"TkHMap_ClusterCharge",0.,true); - else tkmapclusterch = std::make_unique(tkDetMap, ibooker, topFolderName_+"/TkHistoMap","TkHMap_ClusterCharge",0.,false); + if ((topFolderName_ == "SiStrip") or + (std::string::npos != topFolderName_.find("HLT"))) + tkmapclusterch = + std::make_unique(tkDetMap, ibooker, topFolderName_, + "TkHMap_ClusterCharge", 0., true); + else + tkmapclusterch = std::make_unique( + tkDetMap, ibooker, topFolderName_ + "/TkHistoMap", + "TkHMap_ClusterCharge", 0., false); } // loop over detectors and book MEs - edm::LogInfo("SiStripTkDQM|SiStripMonitorCluster")<<"nr. of activeDets: "<::iterator detid_iterator = activeDets.begin(); detid_iterator!=activeDets.end(); detid_iterator++){ + edm::LogInfo("SiStripTkDQM|SiStripMonitorCluster") + << "nr. of activeDets: " << activeDets.size(); + for (std::vector::iterator detid_iterator = activeDets.begin(); + detid_iterator != activeDets.end(); detid_iterator++) { uint32_t detid = (*detid_iterator); - // remove any eventual zero elements - there should be none, but just in case - if(detid == 0) { - activeDets.erase(detid_iterator); + // remove any eventual zero elements - there should be none, but just in + // case + if (detid == 0) { + activeDets.erase(detid_iterator); continue; } if (Mod_On_) { - ModMEs mod_single; - // set appropriate folder using SiStripFolderOrganizer - folder_organizer.setDetectorFolder(detid, tTopo); // pass the detid to this method - if (reset_each_run) ResetModuleMEs(detid); - createModuleMEs(mod_single, detid , ibooker); - // append to ModuleMEsMap - ModuleMEsMap.insert( std::make_pair(detid, mod_single)); + ModMEs mod_single; + // set appropriate folder using SiStripFolderOrganizer + folder_organizer.setDetectorFolder( + detid, tTopo); // pass the detid to this method + if (reset_each_run) ResetModuleMEs(detid); + createModuleMEs(mod_single, detid, ibooker); + // append to ModuleMEsMap + ModuleMEsMap.insert(std::make_pair(detid, mod_single)); } // Create Layer Level MEs if they are not created already - std::pair det_layer_pair = folder_organizer.GetSubDetAndLayer(detid, tTopo); + std::pair det_layer_pair = + folder_organizer.GetSubDetAndLayer(detid, tTopo); SiStripHistoId hidmanager; - std::string label = hidmanager.getSubdetid(detid,tTopo,false); - - std::map::iterator iLayerME = LayerMEsMap.find(label); - if(iLayerME==LayerMEsMap.end()) { + std::string label = hidmanager.getSubdetid(detid, tTopo, false); + std::map::iterator iLayerME = + LayerMEsMap.find(label); + if (iLayerME == LayerMEsMap.end()) { // get detids for the layer int32_t lnumber = det_layer_pair.second; - std::vector layerDetIds; + std::vector layerDetIds; if (det_layer_pair.first == "TIB") { - SiStripSubStructure::getTIBDetectors(activeDets,layerDetIds,tTopo,lnumber,0,0,0); + SiStripSubStructure::getTIBDetectors(activeDets, layerDetIds, tTopo, + lnumber, 0, 0, 0); } else if (det_layer_pair.first == "TOB") { - SiStripSubStructure::getTOBDetectors(activeDets,layerDetIds,tTopo,lnumber,0,0); + SiStripSubStructure::getTOBDetectors(activeDets, layerDetIds, tTopo, + lnumber, 0, 0); } else if (det_layer_pair.first == "TID" && lnumber > 0) { - SiStripSubStructure::getTIDDetectors(activeDets,layerDetIds,tTopo,2,std::abs(lnumber),0,0); + SiStripSubStructure::getTIDDetectors(activeDets, layerDetIds, tTopo, + 2, std::abs(lnumber), 0, 0); } else if (det_layer_pair.first == "TID" && lnumber < 0) { - SiStripSubStructure::getTIDDetectors(activeDets,layerDetIds,tTopo,1,std::abs(lnumber),0,0); + SiStripSubStructure::getTIDDetectors(activeDets, layerDetIds, tTopo, + 1, std::abs(lnumber), 0, 0); } else if (det_layer_pair.first == "TEC" && lnumber > 0) { - SiStripSubStructure::getTECDetectors(activeDets,layerDetIds,tTopo,2,std::abs(lnumber),0,0,0,0); + SiStripSubStructure::getTECDetectors( + activeDets, layerDetIds, tTopo, 2, std::abs(lnumber), 0, 0, 0, 0); } else if (det_layer_pair.first == "TEC" && lnumber < 0) { - SiStripSubStructure::getTECDetectors(activeDets,layerDetIds,tTopo,1,std::abs(lnumber),0,0,0,0); + SiStripSubStructure::getTECDetectors( + activeDets, layerDetIds, tTopo, 1, std::abs(lnumber), 0, 0, 0, 0); } - LayerDetMap[label] = layerDetIds; + LayerDetMap[label] = layerDetIds; - // book Layer MEs - folder_organizer.setLayerFolder(detid,tTopo,det_layer_pair.second); - createLayerMEs(label, layerDetIds.size() , ibooker ); + // book Layer MEs + folder_organizer.setLayerFolder(detid, tTopo, det_layer_pair.second); + createLayerMEs(label, layerDetIds.size(), ibooker); } // book sub-detector plots auto sdet_pair = folder_organizer.getSubDetFolderAndTag(detid, tTopo); - if (SubDetMEsMap.find(sdet_pair.second) == SubDetMEsMap.end()){ - ibooker.setCurrentFolder(sdet_pair.first); + if (SubDetMEsMap.find(sdet_pair.second) == SubDetMEsMap.end()) { + ibooker.setCurrentFolder(sdet_pair.first); - createSubDetMEs(sdet_pair.second , ibooker ); + createSubDetMEs(sdet_pair.second, ibooker); } - }//end of loop over detectors + } // end of loop over detectors // Create Global Histogram if (globalswitchapvcycledbxth2on) { - ibooker.setCurrentFolder(topFolderName_+"/MechanicalView/"); - edm::ParameterSet GlobalTH2Parameters = conf_.getParameter("TH2ApvCycleVsDBxGlobal"); + ibooker.setCurrentFolder(topFolderName_ + "/MechanicalView/"); + edm::ParameterSet GlobalTH2Parameters = + conf_.getParameter("TH2ApvCycleVsDBxGlobal"); std::string HistoName = "DeltaBx_vs_ApvCycle"; - GlobalApvCycleDBxTH2 = ibooker.book2D(HistoName,HistoName, - GlobalTH2Parameters.getParameter("Nbinsx"), - GlobalTH2Parameters.getParameter("xmin"), - GlobalTH2Parameters.getParameter("xmax"), - GlobalTH2Parameters.getParameter("Nbinsy"), - GlobalTH2Parameters.getParameter("ymin"), - GlobalTH2Parameters.getParameter("ymax")); - GlobalApvCycleDBxTH2->setAxisTitle("APV Cycle (Corrected Absolute Bx % 70)",1); - GlobalApvCycleDBxTH2->setAxisTitle("Delta Bunch Crossing Cycle",2); + GlobalApvCycleDBxTH2 = + ibooker.book2D(HistoName, HistoName, + GlobalTH2Parameters.getParameter("Nbinsx"), + GlobalTH2Parameters.getParameter("xmin"), + GlobalTH2Parameters.getParameter("xmax"), + GlobalTH2Parameters.getParameter("Nbinsy"), + GlobalTH2Parameters.getParameter("ymin"), + GlobalTH2Parameters.getParameter("ymax")); + GlobalApvCycleDBxTH2->setAxisTitle( + "APV Cycle (Corrected Absolute Bx % 70)", 1); + GlobalApvCycleDBxTH2->setAxisTitle("Delta Bunch Crossing Cycle", 2); // plot DeltaBX *************************** - edm::ParameterSet GlobalTH1Parameters = conf_.getParameter("TH1DBxGlobal"); + edm::ParameterSet GlobalTH1Parameters = + conf_.getParameter("TH1DBxGlobal"); HistoName = "DeltaBx"; - GlobalDBxTH1 = ibooker.book1D(HistoName,HistoName, - GlobalTH1Parameters.getParameter("Nbinsx"), - GlobalTH1Parameters.getParameter("xmin"), - GlobalTH1Parameters.getParameter("xmax")); - GlobalDBxTH1->setAxisTitle("Delta Bunch Crossing",1); - - + GlobalDBxTH1 = + ibooker.book1D(HistoName, HistoName, + GlobalTH1Parameters.getParameter("Nbinsx"), + GlobalTH1Parameters.getParameter("xmin"), + GlobalTH1Parameters.getParameter("xmax")); + GlobalDBxTH1->setAxisTitle("Delta Bunch Crossing", 1); // plot DeltaBXCycle *************************** - edm::ParameterSet DBxCycle = conf_.getParameter("TH1DBxCycleGlobal"); + edm::ParameterSet DBxCycle = + conf_.getParameter("TH1DBxCycleGlobal"); HistoName = "DeltaBxCycle"; - GlobalDBxCycleTH1 = ibooker.book1D(HistoName,HistoName, - DBxCycle.getParameter("Nbinsx"), - DBxCycle.getParameter("xmin"), - DBxCycle.getParameter("xmax")); - GlobalDBxCycleTH1->setAxisTitle("Delta Bunch Crossing Cycle",1); - - + GlobalDBxCycleTH1 = ibooker.book1D( + HistoName, HistoName, DBxCycle.getParameter("Nbinsx"), + DBxCycle.getParameter("xmin"), + DBxCycle.getParameter("xmax")); + GlobalDBxCycleTH1->setAxisTitle("Delta Bunch Crossing Cycle", 1); } if (globalswitchcstripvscpix) { - ibooker.setCurrentFolder(topFolderName_+"/MechanicalView/"); - edm::ParameterSet GlobalTH2Parameters = conf_.getParameter("TH2CStripVsCpixel"); + ibooker.setCurrentFolder(topFolderName_ + "/MechanicalView/"); + edm::ParameterSet GlobalTH2Parameters = + conf_.getParameter("TH2CStripVsCpixel"); std::string HistoName = "StripClusVsPixClus"; - GlobalCStripVsCpix = ibooker.book2D(HistoName,HistoName, - GlobalTH2Parameters.getParameter("Nbinsx"), - GlobalTH2Parameters.getParameter("xmin"), - GlobalTH2Parameters.getParameter("xmax"), - GlobalTH2Parameters.getParameter("Nbinsy"), - GlobalTH2Parameters.getParameter("ymin"), - GlobalTH2Parameters.getParameter("ymax")); - GlobalCStripVsCpix->setAxisTitle("Strip Clusters",1); - GlobalCStripVsCpix->setAxisTitle("Pix Clusters",2); + GlobalCStripVsCpix = + ibooker.book2D(HistoName, HistoName, + GlobalTH2Parameters.getParameter("Nbinsx"), + GlobalTH2Parameters.getParameter("xmin"), + GlobalTH2Parameters.getParameter("xmax"), + GlobalTH2Parameters.getParameter("Nbinsy"), + GlobalTH2Parameters.getParameter("ymin"), + GlobalTH2Parameters.getParameter("ymax")); + GlobalCStripVsCpix->setAxisTitle("Strip Clusters", 1); + GlobalCStripVsCpix->setAxisTitle("Pix Clusters", 2); // Absolute Bunch Crossing *********************** - edm::ParameterSet GlobalTH1Parameters = conf_.getParameter("TH1ABx_CSCP"); + edm::ParameterSet GlobalTH1Parameters = + conf_.getParameter("TH1ABx_CSCP"); HistoName = "AbsoluteBx_CStripVsCpixel"; - GlobalABXTH1_CSCP = ibooker.book1D(HistoName,HistoName, - GlobalTH1Parameters.getParameter("Nbinsx"), - GlobalTH1Parameters.getParameter("xmin"), - GlobalTH1Parameters.getParameter("xmax")); - GlobalABXTH1_CSCP->setAxisTitle("Absolute Bunch Crossing",1); + GlobalABXTH1_CSCP = + ibooker.book1D(HistoName, HistoName, + GlobalTH1Parameters.getParameter("Nbinsx"), + GlobalTH1Parameters.getParameter("xmin"), + GlobalTH1Parameters.getParameter("xmax")); + GlobalABXTH1_CSCP->setAxisTitle("Absolute Bunch Crossing", 1); } - if (globalswitchMultiRegions){ - ibooker.setCurrentFolder(topFolderName_+"/MechanicalView/"); - edm::ParameterSet GlobalTH2Parameters = conf_.getParameter("TH1MultiplicityRegions"); + if (globalswitchMultiRegions) { + ibooker.setCurrentFolder(topFolderName_ + "/MechanicalView/"); + edm::ParameterSet GlobalTH2Parameters = + conf_.getParameter("TH1MultiplicityRegions"); std::string HistoName = "ClusterMultiplicityRegions"; - PixVsStripMultiplicityRegions = ibooker.book1D(HistoName,HistoName, - GlobalTH2Parameters.getParameter("Nbinx"), - GlobalTH2Parameters.getParameter("xmin"), - GlobalTH2Parameters.getParameter("xmax")); + PixVsStripMultiplicityRegions = + ibooker.book1D(HistoName, HistoName, + GlobalTH2Parameters.getParameter("Nbinx"), + GlobalTH2Parameters.getParameter("xmin"), + GlobalTH2Parameters.getParameter("xmax")); PixVsStripMultiplicityRegions->setAxisTitle(""); - PixVsStripMultiplicityRegions->setBinLabel(1,"Main Diagonal"); - PixVsStripMultiplicityRegions->setBinLabel(2,"Strip Noise"); - PixVsStripMultiplicityRegions->setBinLabel(3,"High Strip Noise"); - PixVsStripMultiplicityRegions->setBinLabel(4,"Beam Background"); - PixVsStripMultiplicityRegions->setBinLabel(5,"No Strip Clusters"); + PixVsStripMultiplicityRegions->setBinLabel(1, "Main Diagonal"); + PixVsStripMultiplicityRegions->setBinLabel(2, "Strip Noise"); + PixVsStripMultiplicityRegions->setBinLabel(3, "High Strip Noise"); + PixVsStripMultiplicityRegions->setBinLabel(4, "Beam Background"); + PixVsStripMultiplicityRegions->setBinLabel(5, "No Strip Clusters"); } - if (globalswitchmaindiagonalposition){ - ibooker.setCurrentFolder(topFolderName_+"/MechanicalView/"); - edm::ParameterSet GlobalTH1Parameters = conf_.getParameter("TH1MainDiagonalPosition"); + if (globalswitchmaindiagonalposition) { + ibooker.setCurrentFolder(topFolderName_ + "/MechanicalView/"); + edm::ParameterSet GlobalTH1Parameters = + conf_.getParameter("TH1MainDiagonalPosition"); std::string HistoName = "MainDiagonal Position"; - GlobalMainDiagonalPosition = ibooker.book1D(HistoName,HistoName, - GlobalTH1Parameters.getParameter("Nbinsx"), - GlobalTH1Parameters.getParameter("xmin"), - GlobalTH1Parameters.getParameter("xmax")); + GlobalMainDiagonalPosition = + ibooker.book1D(HistoName, HistoName, + GlobalTH1Parameters.getParameter("Nbinsx"), + GlobalTH1Parameters.getParameter("xmin"), + GlobalTH1Parameters.getParameter("xmax")); GlobalMainDiagonalPosition->setAxisTitle("atan(NPix/(k*NStrip))"); - //PLOT MainDiagonalPosition_vs_BX *************************** - edm::ParameterSet GlobalTProfParameters = conf_.getParameter("TProfMainDiagonalPosition"); + // PLOT MainDiagonalPosition_vs_BX *************************** + edm::ParameterSet GlobalTProfParameters = + conf_.getParameter("TProfMainDiagonalPosition"); HistoName = "MainDiagonalPosition_vs_BX"; - GlobalMainDiagonalPosition_vs_BX = ibooker.bookProfile(HistoName, HistoName, - GlobalTProfParameters.getParameter("Nbinsx"), - GlobalTProfParameters.getParameter("xmin"), - GlobalTProfParameters.getParameter("xmax"), - GlobalTProfParameters.getParameter("Nbinsy"), - GlobalTProfParameters.getParameter("ymin"), - GlobalTProfParameters.getParameter("ymax")); + GlobalMainDiagonalPosition_vs_BX = ibooker.bookProfile( + HistoName, HistoName, + GlobalTProfParameters.getParameter("Nbinsx"), + GlobalTProfParameters.getParameter("xmin"), + GlobalTProfParameters.getParameter("xmax"), + GlobalTProfParameters.getParameter("Nbinsy"), + GlobalTProfParameters.getParameter("ymin"), + GlobalTProfParameters.getParameter("ymax")); GlobalMainDiagonalPosition_vs_BX->setAxisTitle("Absolute BX", 1); - GlobalMainDiagonalPosition_vs_BX->setAxisTitle("tan^{-1}(NPix/k*NStrip))", 2); + GlobalMainDiagonalPosition_vs_BX->setAxisTitle("tan^{-1}(NPix/k*NStrip))", + 2); - - edm::ParameterSet GlobalTH2Parameters = conf_.getParameter("TH2MainDiagonalPosition"); + edm::ParameterSet GlobalTH2Parameters = + conf_.getParameter("TH2MainDiagonalPosition"); HistoName = "TH2MainDiagonalPosition_vs_BX"; - GlobalTH2MainDiagonalPosition_vs_BX = ibooker.book2D(HistoName,HistoName, - GlobalTH2Parameters.getParameter("Nbinsx"), - GlobalTH2Parameters.getParameter("xmin"), - GlobalTH2Parameters.getParameter("xmax"), - GlobalTH2Parameters.getParameter("Nbinsy"), - GlobalTH2Parameters.getParameter("ymin"), - GlobalTH2Parameters.getParameter("ymax")); - GlobalTH2MainDiagonalPosition_vs_BX->setAxisTitle("Absolute BX",1); - GlobalTH2MainDiagonalPosition_vs_BX->setAxisTitle("tan^{-1}(NPix/k*NStrip))",2); - - - + GlobalTH2MainDiagonalPosition_vs_BX = + ibooker.book2D(HistoName, HistoName, + GlobalTH2Parameters.getParameter("Nbinsx"), + GlobalTH2Parameters.getParameter("xmin"), + GlobalTH2Parameters.getParameter("xmax"), + GlobalTH2Parameters.getParameter("Nbinsy"), + GlobalTH2Parameters.getParameter("ymin"), + GlobalTH2Parameters.getParameter("ymax")); + GlobalTH2MainDiagonalPosition_vs_BX->setAxisTitle("Absolute BX", 1); + GlobalTH2MainDiagonalPosition_vs_BX->setAxisTitle( + "tan^{-1}(NPix/k*NStrip))", 2); } // TO BE ADDED !!! /* - if ( globalswitchapvcycledbxth2on or globalswitchcstripvscpix or globalswitchMultiRegions or ClusterHisto_ ) { + if ( globalswitchapvcycledbxth2on or globalswitchcstripvscpix or + globalswitchMultiRegions or ClusterHisto_ ) { ibooker.setCurrentFolder(topFolderName_+"/MechanicalView/"); std::string HistoName = "BPTX rate"; - BPTXrateTrend = ibooker.bookProfile(HistoName,HistoName, LSBin, LSMin, LSMax, 0, 10000.,""); - BPTXrateTrend->getTH1()->SetCanExtend(TH1::kAllAxes); + BPTXrateTrend = ibooker.bookProfile(HistoName,HistoName, LSBin, LSMin, + LSMax, 0, 10000.,""); BPTXrateTrend->getTH1()->SetCanExtend(TH1::kAllAxes); BPTXrateTrend->setAxisTitle("#Lumi section",1); BPTXrateTrend->setAxisTitle("Number of BPTX events per LS",2); } */ - if (globalswitchstripnoise2apvcycle){ - ibooker.setCurrentFolder(topFolderName_+"/MechanicalView/"); - edm::ParameterSet GlobalTH1Parameters = conf_.getParameter("TH1StripNoise2ApvCycle"); + if (globalswitchstripnoise2apvcycle) { + ibooker.setCurrentFolder(topFolderName_ + "/MechanicalView/"); + edm::ParameterSet GlobalTH1Parameters = + conf_.getParameter("TH1StripNoise2ApvCycle"); std::string HistoName = "StripNoise_ApvCycle"; - StripNoise2Cycle = ibooker.book1D(HistoName,HistoName, - GlobalTH1Parameters.getParameter("Nbinsx"), - GlobalTH1Parameters.getParameter("xmin"), - GlobalTH1Parameters.getParameter("xmax")); + StripNoise2Cycle = + ibooker.book1D(HistoName, HistoName, + GlobalTH1Parameters.getParameter("Nbinsx"), + GlobalTH1Parameters.getParameter("xmin"), + GlobalTH1Parameters.getParameter("xmax")); StripNoise2Cycle->setAxisTitle("APV Cycle"); } - if (globalswitchstripnoise3apvcycle){ - ibooker.setCurrentFolder(topFolderName_+"/MechanicalView/"); - edm::ParameterSet GlobalTH1Parameters = conf_.getParameter("TH1StripNoise3ApvCycle"); + if (globalswitchstripnoise3apvcycle) { + ibooker.setCurrentFolder(topFolderName_ + "/MechanicalView/"); + edm::ParameterSet GlobalTH1Parameters = + conf_.getParameter("TH1StripNoise3ApvCycle"); std::string HistoName = "HighStripNoise_ApvCycle"; - StripNoise3Cycle = ibooker.book1D(HistoName,HistoName, - GlobalTH1Parameters.getParameter("Nbinsx"), - GlobalTH1Parameters.getParameter("xmin"), - GlobalTH1Parameters.getParameter("xmax")); + StripNoise3Cycle = + ibooker.book1D(HistoName, HistoName, + GlobalTH1Parameters.getParameter("Nbinsx"), + GlobalTH1Parameters.getParameter("xmin"), + GlobalTH1Parameters.getParameter("xmax")); StripNoise3Cycle->setAxisTitle("APV Cycle"); } - if ( globalswitchnclusvscycletimeprof2don ) { - const char* HistoName = "StripClusVsBXandOrbit"; - const char* HistoTitle = "Strip cluster multiplicity vs BX mod(70) and Orbit;Event 1 BX mod(70);time [Orb#]"; - edm::ParameterSet ParametersNclusVsCycleTimeProf2D = conf_.getParameter("NclusVsCycleTimeProf2D"); - NclusVsCycleTimeProf2D = ibooker.bookProfile2D ( HistoName , HistoTitle , - ParametersNclusVsCycleTimeProf2D.getParameter("Nbins"), - ParametersNclusVsCycleTimeProf2D.getParameter("xmin"), - ParametersNclusVsCycleTimeProf2D.getParameter("xmax"), - ParametersNclusVsCycleTimeProf2D.getParameter("Nbinsy"), - ParametersNclusVsCycleTimeProf2D.getParameter("ymin"), - ParametersNclusVsCycleTimeProf2D.getParameter("ymax"), - 0 , 0 ); - if (NclusVsCycleTimeProf2D->kind() == MonitorElement::DQM_KIND_TPROFILE2D) NclusVsCycleTimeProf2D->getTH1()->SetCanExtend(TH1::kAllAxes); + if (globalswitchnclusvscycletimeprof2don) { + const char* HistoName = "StripClusVsBXandOrbit"; + const char* HistoTitle = + "Strip cluster multiplicity vs BX mod(70) and Orbit;Event 1 BX " + "mod(70);time [Orb#]"; + edm::ParameterSet ParametersNclusVsCycleTimeProf2D = + conf_.getParameter("NclusVsCycleTimeProf2D"); + NclusVsCycleTimeProf2D = ibooker.bookProfile2D( + HistoName, HistoTitle, + ParametersNclusVsCycleTimeProf2D.getParameter("Nbins"), + ParametersNclusVsCycleTimeProf2D.getParameter("xmin"), + ParametersNclusVsCycleTimeProf2D.getParameter("xmax"), + ParametersNclusVsCycleTimeProf2D.getParameter("Nbinsy"), + ParametersNclusVsCycleTimeProf2D.getParameter("ymin"), + ParametersNclusVsCycleTimeProf2D.getParameter("ymax"), 0, 0); + if (NclusVsCycleTimeProf2D->kind() == MonitorElement::DQM_KIND_TPROFILE2D) + NclusVsCycleTimeProf2D->getTH1()->SetCanExtend(TH1::kAllAxes); + } + if (clusterWidth_vs_amplitude_on) { + ibooker.setCurrentFolder(topFolderName_ + "/MechanicalView/"); + edm::ParameterSet ParametersClusWidthVsAmpTH2 = + conf_.getParameter("ClusWidthVsAmpTH2"); + const char* HistoName = "ClusterWidths_vs_Amplitudes"; + const char* HistoTitle = + "Cluster widths vs amplitudes;Amplitudes (integrated ADC " + "counts);Cluster widths"; + ClusWidthVsAmpTH2 = ibooker.book2D( + HistoName, HistoTitle, + ParametersClusWidthVsAmpTH2.getParameter("Nbinsx"), + ParametersClusWidthVsAmpTH2.getParameter("xmin"), + ParametersClusWidthVsAmpTH2.getParameter("xmax"), + ParametersClusWidthVsAmpTH2.getParameter("Nbinsy"), + ParametersClusWidthVsAmpTH2.getParameter("ymin"), + ParametersClusWidthVsAmpTH2.getParameter("ymax")); } - if ( clusterWidth_vs_amplitude_on ) { - ibooker.setCurrentFolder(topFolderName_+"/MechanicalView/"); - edm::ParameterSet ParametersClusWidthVsAmpTH2 = conf_.getParameter("ClusWidthVsAmpTH2"); - const char* HistoName = "ClusterWidths_vs_Amplitudes"; - const char* HistoTitle = "Cluster widths vs amplitudes;Amplitudes (integrated ADC counts);Cluster widths"; - ClusWidthVsAmpTH2 = ibooker.book2D(HistoName,HistoTitle, - ParametersClusWidthVsAmpTH2.getParameter("Nbinsx"), - ParametersClusWidthVsAmpTH2.getParameter("xmin"), - ParametersClusWidthVsAmpTH2.getParameter("xmax"), - ParametersClusWidthVsAmpTH2.getParameter("Nbinsy"), - ParametersClusWidthVsAmpTH2.getParameter("ymin"), - ParametersClusWidthVsAmpTH2.getParameter("ymax")); - } - - if (ClusterHisto_){ - ibooker.setCurrentFolder(topFolderName_+"/MechanicalView/"); - edm::ParameterSet PixelCluster = conf_.getParameter("TH1NClusPx"); + + if (ClusterHisto_) { + ibooker.setCurrentFolder(topFolderName_ + "/MechanicalView/"); + edm::ParameterSet PixelCluster = + conf_.getParameter("TH1NClusPx"); std::string HistoName = "NumberOfClustersInPixel"; - NumberOfPixelClus = ibooker.book1D(HistoName, HistoName, - PixelCluster.getParameter("Nbinsx"), - PixelCluster.getParameter("xmin"), - PixelCluster.getParameter("xmax")); + NumberOfPixelClus = ibooker.book1D( + HistoName, HistoName, PixelCluster.getParameter("Nbinsx"), + PixelCluster.getParameter("xmin"), + PixelCluster.getParameter("xmax")); NumberOfPixelClus->setAxisTitle("# of Clusters in Pixel", 1); NumberOfPixelClus->setAxisTitle("Number of Events", 2); // - edm::ParameterSet StripCluster = conf_.getParameter("TH1NClusStrip"); + edm::ParameterSet StripCluster = + conf_.getParameter("TH1NClusStrip"); HistoName = "NumberOfClustersInStrip"; - NumberOfStripClus = ibooker.book1D(HistoName, HistoName, - StripCluster.getParameter("Nbinsx"), - StripCluster.getParameter("xmin"), - StripCluster.getParameter("xmax")); + NumberOfStripClus = ibooker.book1D( + HistoName, HistoName, StripCluster.getParameter("Nbinsx"), + StripCluster.getParameter("xmin"), + StripCluster.getParameter("xmax")); NumberOfStripClus->setAxisTitle("# of Clusters in Strip", 1); NumberOfStripClus->setAxisTitle("Number of Events", 2); // NumberOfClustersinStrip vs BX PLOT **************************** - edm::ParameterSet StripClusterBX = conf_.getParameter("TProfNClusStrip"); + edm::ParameterSet StripClusterBX = + conf_.getParameter("TProfNClusStrip"); HistoName = "NumberOfClustersInStrip_vs_BX"; - NumberOfStripClus_vs_BX = ibooker.bookProfile(HistoName, HistoName, - StripClusterBX.getParameter("Nbinsx"), - StripClusterBX.getParameter("xmin"), - StripClusterBX.getParameter("xmax"), - StripClusterBX.getParameter("Nbinsy"), - StripClusterBX.getParameter("ymin"), - StripClusterBX.getParameter("ymax")); + NumberOfStripClus_vs_BX = ibooker.bookProfile( + HistoName, HistoName, StripClusterBX.getParameter("Nbinsx"), + StripClusterBX.getParameter("xmin"), + StripClusterBX.getParameter("xmax"), + StripClusterBX.getParameter("Nbinsy"), + StripClusterBX.getParameter("ymin"), + StripClusterBX.getParameter("ymax")); NumberOfStripClus_vs_BX->setAxisTitle("Absolute BX", 1); NumberOfStripClus_vs_BX->setAxisTitle("# of Clusters in Strip", 2); // NumberOfClustersinStrip vs BX PLOT **************************** - edm::ParameterSet PixelClusterBX = conf_.getParameter("TProfNClusPixel"); + edm::ParameterSet PixelClusterBX = + conf_.getParameter("TProfNClusPixel"); HistoName = "NumberOfClustersInPixel_vs_BX"; - NumberOfPixelClus_vs_BX = ibooker.bookProfile(HistoName, HistoName, - PixelClusterBX.getParameter("Nbinsx"), - PixelClusterBX.getParameter("xmin"), - PixelClusterBX.getParameter("xmax"), - PixelClusterBX.getParameter("Nbinsy"), - PixelClusterBX.getParameter("ymin"), - PixelClusterBX.getParameter("ymax")); + NumberOfPixelClus_vs_BX = ibooker.bookProfile( + HistoName, HistoName, PixelClusterBX.getParameter("Nbinsx"), + PixelClusterBX.getParameter("xmin"), + PixelClusterBX.getParameter("xmax"), + PixelClusterBX.getParameter("Nbinsy"), + PixelClusterBX.getParameter("ymin"), + PixelClusterBX.getParameter("ymax")); NumberOfPixelClus_vs_BX->setAxisTitle("Absolute BX", 1); NumberOfPixelClus_vs_BX->setAxisTitle("# of Clusters in Pixel", 2); - if(globalswitchFEDCluster){ + if (globalswitchFEDCluster) { // Number of clusters per FED - edm::ParameterSet FEDCluster = conf_.getParameter("TProfNClustersFED"); + edm::ParameterSet FEDCluster = + conf_.getParameter("TProfNClustersFED"); HistoName = "NumberOfClustersinFED_v_FEDID"; - NumberOfFEDClus = ibooker.bookProfile(HistoName, - HistoName, - FEDCluster.getParameter("Nbinsx"), - FEDCluster.getParameter("xmin"), - FEDCluster.getParameter("xmax"), - FEDCluster.getParameter("Nbinsy"), - FEDCluster.getParameter("ymin"), - FEDCluster.getParameter("ymax")); - NumberOfFEDClus->setAxisTitle("FED ID",1); - NumberOfFEDClus->setAxisTitle("Mean # of Cluster in FED",2); + NumberOfFEDClus = ibooker.bookProfile( + HistoName, HistoName, FEDCluster.getParameter("Nbinsx"), + FEDCluster.getParameter("xmin"), + FEDCluster.getParameter("xmax"), + FEDCluster.getParameter("Nbinsy"), + FEDCluster.getParameter("ymin"), + FEDCluster.getParameter("ymax")); + NumberOfFEDClus->setAxisTitle("FED ID", 1); + NumberOfFEDClus->setAxisTitle("Mean # of Cluster in FED", 2); } - } - }//end of if -}//end of method + } // end of if +} // end of method //-------------------------------------------------------------------------------------------- -void SiStripMonitorCluster::bookHistograms(DQMStore::IBooker & ibooker, const edm::Run& run, const edm::EventSetup& es) -{ +void SiStripMonitorCluster::bookHistograms(DQMStore::IBooker& ibooker, + const edm::Run& run, + const edm::EventSetup& es) { if (show_mechanical_structure_view) { - unsigned long long cacheID = es.get().cacheIdentifier(); + unsigned long long cacheID = + es.get().cacheIdentifier(); if (m_cacheID_ != cacheID) { m_cacheID_ = cacheID; - edm::LogInfo("SiStripMonitorCluster") <<"SiStripMonitorCluster::bookHistograms: " - << " Creating MEs for new Cabling "; + edm::LogInfo("SiStripMonitorCluster") + << "SiStripMonitorCluster::bookHistograms: " + << " Creating MEs for new Cabling "; - createMEs(es , ibooker); + createMEs(es, ibooker); } } else if (reset_each_run) { - edm::LogInfo("SiStripMonitorCluster") <<"SiStripMonitorCluster::bookHistograms: " - << " Resetting MEs "; - for (std::map::const_iterator idet = ModuleMEsMap.begin() ; idet!=ModuleMEsMap.end() ; idet++) { + edm::LogInfo("SiStripMonitorCluster") + << "SiStripMonitorCluster::bookHistograms: " + << " Resetting MEs "; + for (std::map::const_iterator idet = ModuleMEsMap.begin(); + idet != ModuleMEsMap.end(); idet++) { ResetModuleMEs(idet->first); } } - } //-------------------------------------------------------------------------------------------- -void SiStripMonitorCluster::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) -{ - //Retrieve tracker topology from geometry +void SiStripMonitorCluster::analyze(const edm::Event& iEvent, + const edm::EventSetup& iSetup) { + // Retrieve tracker topology from geometry edm::ESHandle tTopoHandle; iSetup.get().get(tTopoHandle); const TrackerTopology* const tTopo = tTopoHandle.product(); // Filter out events if Trigger Filtering is requested - passBPTXfilter_ = ( iEvent.isRealData() and genTriggerEventFlagBPTXfilter_->on() ) ? genTriggerEventFlagBPTXfilter_->accept( iEvent, iSetup) : true; - passPixelDCSfilter_ = ( iEvent.isRealData() and genTriggerEventFlagPixelDCSfilter_->on() ) ? genTriggerEventFlagPixelDCSfilter_->accept( iEvent, iSetup) : true; - passStripDCSfilter_ = ( iEvent.isRealData() and genTriggerEventFlagStripDCSfilter_->on() ) ? genTriggerEventFlagStripDCSfilter_->accept( iEvent, iSetup) : true; + passBPTXfilter_ = + (iEvent.isRealData() and genTriggerEventFlagBPTXfilter_->on()) + ? genTriggerEventFlagBPTXfilter_->accept(iEvent, iSetup) + : true; + passPixelDCSfilter_ = + (iEvent.isRealData() and genTriggerEventFlagPixelDCSfilter_->on()) + ? genTriggerEventFlagPixelDCSfilter_->accept(iEvent, iSetup) + : true; + passStripDCSfilter_ = + (iEvent.isRealData() and genTriggerEventFlagStripDCSfilter_->on()) + ? genTriggerEventFlagStripDCSfilter_->accept(iEvent, iSetup) + : true; // std::cout << "passBPTXfilter_ ? " << passBPTXfilter_ << std::endl; // Filter out events if DCS Event if requested - if (dcsStatus_ && !dcsStatus_->getStatus(iEvent,iSetup)) return; + bool passDCSFilter_ = !(dcsStatus_ && !dcsStatus_->getStatus(iEvent, iSetup)); - runNb = iEvent.id().run(); + runNb = iEvent.id().run(); eventNb++; - trendVar = trendVsLs_ ? iEvent.orbitNumber()/262144.0 : iEvent.orbitNumber()/11223.0; // lumisection : seconds + trendVar = trendVs10Ls_ ? iEvent.orbitNumber() / (10 * 262144.0) + : iEvent.orbitNumber() / + (1 * 262144.0); // 10 lumisection : lumisection - int NPixClusters=0, NStripClusters=0, MultiplicityRegion=0; - bool isPixValid=false; + int NPixClusters = 0, NStripClusters = 0, MultiplicityRegion = 0; + bool isPixValid = false; edm::ESHandle noiseHandle; iSetup.get().get(noiseHandle); @@ -632,69 +787,77 @@ void SiStripMonitorCluster::analyze(const edm::Event& iEvent, const edm::EventSe iSetup.get().get(gainHandle); edm::ESHandle qualityHandle; - iSetup.get().get(qualityLabel_,qualityHandle); + iSetup.get().get(qualityLabel_, qualityHandle); iSetup.get().get(SiStripDetCabling_); // get collection of DetSetVector of clusters from Event - edm::Handle< edmNew::DetSetVector > cluster_detsetvektor; + edm::Handle > cluster_detsetvektor; iEvent.getByToken(clusterProducerStripToken_, cluster_detsetvektor); - //get pixel clusters - edm::Handle< edmNew::DetSetVector > cluster_detsetvektor_pix; + // get pixel clusters + edm::Handle > cluster_detsetvektor_pix; iEvent.getByToken(clusterProducerPixToken_, cluster_detsetvektor_pix); if (!cluster_detsetvektor.isValid()) return; - const edmNew::DetSetVector * StrC= cluster_detsetvektor.product(); - NStripClusters= StrC->data().size(); - - if (cluster_detsetvektor_pix.isValid()){ - const edmNew::DetSetVector * PixC= cluster_detsetvektor_pix.product(); - NPixClusters= PixC->data().size(); - isPixValid=true; - MultiplicityRegion=FindRegion(NStripClusters,NPixClusters); - - if ( passBPTXfilter_ and passPixelDCSfilter_ and passStripDCSfilter_ ) { - if (globalswitchcstripvscpix) GlobalCStripVsCpix->Fill(NStripClusters,NPixClusters); - if (globalswitchmaindiagonalposition && NStripClusters > 0) GlobalMainDiagonalPosition->Fill(atan(NPixClusters/(k0*NStripClusters))); - - if (globalswitchMultiRegions) PixVsStripMultiplicityRegions->Fill(MultiplicityRegion); + const edmNew::DetSetVector* StrC = + cluster_detsetvektor.product(); + NStripClusters = StrC->data().size(); + + if (cluster_detsetvektor_pix.isValid()) { + const edmNew::DetSetVector* PixC = + cluster_detsetvektor_pix.product(); + NPixClusters = PixC->data().size(); + isPixValid = true; + MultiplicityRegion = FindRegion(NStripClusters, NPixClusters); + + if (passBPTXfilter_ and passPixelDCSfilter_ and passStripDCSfilter_ and + passDCSFilter_) { + if (globalswitchcstripvscpix) + GlobalCStripVsCpix->Fill(NStripClusters, NPixClusters); + if (globalswitchmaindiagonalposition && NStripClusters > 0) + GlobalMainDiagonalPosition->Fill( + atan(NPixClusters / (k0 * NStripClusters))); + + if (globalswitchMultiRegions) + PixVsStripMultiplicityRegions->Fill(MultiplicityRegion); } - if (ClusterHisto_){ - if ( passBPTXfilter_ and passPixelDCSfilter_ ) - NumberOfPixelClus->Fill(NPixClusters); - if ( passBPTXfilter_ and passStripDCSfilter_ ) - NumberOfStripClus->Fill(NStripClusters); + if (ClusterHisto_ and passDCSFilter_) { + if (passBPTXfilter_ and passPixelDCSfilter_) + NumberOfPixelClus->Fill(NPixClusters); + if (passBPTXfilter_ and passStripDCSfilter_) + NumberOfStripClus->Fill(NStripClusters); } } // initialise # of clusters to zero - for (std::map::iterator iSubdet = SubDetMEsMap.begin(); + for (std::map::iterator iSubdet = + SubDetMEsMap.begin(); iSubdet != SubDetMEsMap.end(); iSubdet++) { iSubdet->second.totNClusters = 0; } SiStripFolderOrganizer folder_organizer; bool found_layer_me = false; - //Map of cumulative clusters per fed ID. - std::map FEDID_v_clustersum; + // Map of cumulative clusters per fed ID. + std::map FEDID_v_clustersum; - for (std::map >::const_iterator iterLayer = LayerDetMap.begin(); + for (std::map >::const_iterator iterLayer = + LayerDetMap.begin(); iterLayer != LayerDetMap.end(); iterLayer++) { - std::string layer_label = iterLayer->first; int ncluster_layer = 0; - std::map::iterator iLayerME = LayerMEsMap.find(layer_label); + std::map::iterator iLayerME = + LayerMEsMap.find(layer_label); - //get Layer MEs + // get Layer MEs LayerMEs layer_single; - if(iLayerME != LayerMEsMap.end()) { - layer_single = iLayerME->second; - found_layer_me = true; - } - + if (iLayerME != LayerMEsMap.end()) { + layer_single = iLayerME->second; + found_layer_me = true; + } int ncluster_ring[20] = {0}; @@ -702,88 +865,110 @@ void SiStripMonitorCluster::analyze(const edm::Event& iEvent, const edm::EventSe uint16_t iDet = 0; std::string subdet_label = ""; // loop over all modules in the layer - for (std::vector< uint32_t >::const_iterator iterDets = iterLayer->second.begin() ; - iterDets != iterLayer->second.end() ; iterDets++) { + for (std::vector::const_iterator iterDets = + iterLayer->second.begin(); + iterDets != iterLayer->second.end(); iterDets++) { iDet++; // detid and type of ME uint32_t detid = (*iterDets); // Get SubDet label once - if (subdet_label.empty()) subdet_label = folder_organizer.getSubDetFolderAndTag(detid, tTopo).second; + if (subdet_label.empty()) + subdet_label = + folder_organizer.getSubDetFolderAndTag(detid, tTopo).second; // DetId and corresponding set of MEs ModMEs mod_single; if (Mod_On_) { - std::map::iterator imodME = ModuleMEsMap.find(detid); - if (imodME != ModuleMEsMap.end()) { - mod_single = imodME->second; - found_module_me = true; - } - } else found_module_me = false; - - edmNew::DetSetVector::const_iterator isearch = cluster_detsetvektor->find(detid); // search clusters of detid - - if(isearch==cluster_detsetvektor->end()){ - if(found_module_me && moduleswitchncluson && (mod_single.NumberOfClusters)){ - (mod_single.NumberOfClusters)->Fill(0.); // no clusters for this detector module,fill histogram with 0 - } - if(clustertkhistomapon) tkmapcluster->fill(detid,0.); - if(clusterchtkhistomapon) tkmapclusterch->fill(detid,0.); - if (found_layer_me && layerswitchnumclusterprofon) layer_single.LayerNumberOfClusterProfile->Fill(iDet, 0.0); - continue; // no clusters for this detid => jump to next step of loop + std::map::iterator imodME = ModuleMEsMap.find(detid); + if (imodME != ModuleMEsMap.end()) { + mod_single = imodME->second; + found_module_me = true; + } + } else + found_module_me = false; + + edmNew::DetSetVector::const_iterator isearch = + cluster_detsetvektor->find(detid); // search clusters of detid + + if (isearch == cluster_detsetvektor->end() and passDCSFilter_) { + if (found_module_me && moduleswitchncluson && + (mod_single.NumberOfClusters)) { + (mod_single.NumberOfClusters)->Fill(0.); // no clusters for this + // detector module,fill + // histogram with 0 + } + if (clustertkhistomapon) tkmapcluster->fill(detid, 0.); + if (clusterchtkhistomapon) tkmapclusterch->fill(detid, 0.); + if (found_layer_me && layerswitchnumclusterprofon) + layer_single.LayerNumberOfClusterProfile->Fill(iDet, 0.0); } - //cluster_detset is a structure, cluster_detset.data is a std::vector, cluster_detset.id is uint32_t - //edmNew::DetSet cluster_detset = (*cluster_detsetvektor)[detid]; // the statement above makes sure there exists an element with 'detid' - edmNew::DetSet cluster_detset = (*isearch); + if (isearch == cluster_detsetvektor->end()) { + continue; // no clusters for this detid => jump to next step of loop + } + // cluster_detset is a structure, cluster_detset.data is a + // std::vector, cluster_detset.id is uint32_t + // edmNew::DetSet cluster_detset = + // (*cluster_detsetvektor)[detid]; // the statement above makes sure there + // exists an element with 'detid' + edmNew::DetSet cluster_detset = (*isearch); ////////////////////////////////////////////////////////////// // Get all FED connections associated with given detID. - // All connections for a detid have same FED Id therefore one FEDID is associated with a given detID. - // Vector of constant FedChannelConnection objects to variable pointers. - std::vector fedConnections = SiStripDetCabling_->getConnections(detid); + // All connections for a detid have same FED Id therefore one FEDID is + // associated with a given detID. Vector of constant FedChannelConnection + // objects to variable pointers. + std::vector fedConnections = + SiStripDetCabling_->getConnections(detid); // Filling FED Id associated clusters map. int good_fcc_index = -999; - for(unsigned int x=0;xfedId(); - if(FEDID_v_clustersum.find(temp_fedid) != FEDID_v_clustersum.end()){ - if(cluster_detset.size() < 1000 && !cluster_detset.empty()){ - FEDID_v_clustersum[temp_fedid] = FEDID_v_clustersum.find(temp_fedid)->second + cluster_detset.size(); + if (FEDID_v_clustersum.find(temp_fedid) != FEDID_v_clustersum.end()) { + if (cluster_detset.size() < 1000 && !cluster_detset.empty()) { + FEDID_v_clustersum[temp_fedid] = + FEDID_v_clustersum.find(temp_fedid)->second + + cluster_detset.size(); } - } - else{ - if(cluster_detset.size() < 1000 && !cluster_detset.empty()){ + } else { + if (cluster_detset.size() < 1000 && !cluster_detset.empty()) { FEDID_v_clustersum[temp_fedid] = cluster_detset.size(); } } - } - else{ - edm::LogInfo("SiStripMonitorCluster") << "SiStripMonitorCluster::analyze WARNING! no good connections for detid = " << detid << endl; + } else { + edm::LogInfo("SiStripMonitorCluster") + << "SiStripMonitorCluster::analyze WARNING! no good connections " + "for detid = " + << detid << endl; } ////////////////////////////////////////////////////////////// - // Filling TkHistoMap with number of clusters for each module - if(clustertkhistomapon) { - tkmapcluster->fill(detid,static_cast(cluster_detset.size())); + if (clustertkhistomapon and passDCSFilter_) { + tkmapcluster->fill(detid, static_cast(cluster_detset.size())); } - if(moduleswitchncluson && found_module_me && (mod_single.NumberOfClusters != nullptr)){ // nr. of clusters per module - (mod_single.NumberOfClusters)->Fill(static_cast(cluster_detset.size())); + if (moduleswitchncluson && found_module_me && + (mod_single.NumberOfClusters != nullptr) && + passDCSFilter_) { // nr. of clusters per module + (mod_single.NumberOfClusters) + ->Fill(static_cast(cluster_detset.size())); } - if (found_layer_me && layerswitchnumclusterprofon) - layer_single.LayerNumberOfClusterProfile->Fill(iDet, static_cast(cluster_detset.size())); - ncluster_layer += cluster_detset.size(); + if (found_layer_me && layerswitchnumclusterprofon && passDCSFilter_) + layer_single.LayerNumberOfClusterProfile->Fill( + iDet, static_cast(cluster_detset.size())); + ncluster_layer += cluster_detset.size(); short total_clusterized_strips = 0; @@ -791,395 +976,448 @@ void SiStripMonitorCluster::analyze(const edm::Event& iEvent, const edm::EventSe SiStripApvGain::Range detGainRange = gainHandle->getRange(detid); SiStripQuality::Range qualityRange = qualityHandle->getRange(detid); - for(edmNew::DetSet::const_iterator clusterIter = cluster_detset.begin(); clusterIter!= cluster_detset.end(); clusterIter++){ - - const auto & ampls = clusterIter->amplitudes(); - // cluster position - float cluster_position = clusterIter->barycenter(); - // start defined as nr. of first strip beloning to the cluster - short cluster_start = clusterIter->firstStrip(); - // width defined as nr. of strips that belong to cluster - short cluster_width = ampls.size(); - // add nr of strips of this cluster to total nr. of clusterized strips - total_clusterized_strips = total_clusterized_strips + cluster_width; - - if(clusterchtkhistomapon) tkmapclusterch->fill(detid,static_cast(clusterIter->charge())); - - // cluster signal and noise from the amplitudes - float cluster_signal = 0.0; - float cluster_noise = 0.0; - int nrnonzeroamplitudes = 0; - float noise2 = 0.0; - float noise = 0.0; - for(uint iamp=0; iamp0){ // nonzero amplitude - cluster_signal += ampls[iamp]; - if(!qualityHandle->IsStripBad(qualityRange, clusterIter->firstStrip()+iamp)){ - noise = noiseHandle->getNoise(clusterIter->firstStrip()+iamp,detNoiseRange)/gainHandle->getStripGain(clusterIter->firstStrip()+iamp, detGainRange); - } - noise2 += noise*noise; - nrnonzeroamplitudes++; - } - } // End loop over cluster amplitude - - if (nrnonzeroamplitudes > 0) cluster_noise = sqrt(noise2/nrnonzeroamplitudes); - - if( applyClusterQuality_ && - (cluster_signal/cluster_noise < sToNLowerLimit_ || - cluster_signal/cluster_noise > sToNUpperLimit_ || - cluster_width < widthLowerLimit_ || - cluster_width > widthUpperLimit_) ) continue; - - ClusterProperties cluster_properties; - cluster_properties.charge = cluster_signal; - cluster_properties.position = cluster_position; - cluster_properties.start = cluster_start; - cluster_properties.width = cluster_width; - cluster_properties.noise = cluster_noise; - - // Fill Module Level MEs - if (found_module_me) fillModuleMEs(mod_single, cluster_properties); - - // Fill Layer Level MEs - if (found_layer_me) { + for (edmNew::DetSet::const_iterator clusterIter = + cluster_detset.begin(); + clusterIter != cluster_detset.end(); clusterIter++) { + const auto& ampls = clusterIter->amplitudes(); + // cluster position + float cluster_position = clusterIter->barycenter(); + // start defined as nr. of first strip beloning to the cluster + short cluster_start = clusterIter->firstStrip(); + // width defined as nr. of strips that belong to cluster + short cluster_width = ampls.size(); + // add nr of strips of this cluster to total nr. of clusterized strips + total_clusterized_strips = total_clusterized_strips + cluster_width; + + if (clusterchtkhistomapon and passDCSFilter_) + tkmapclusterch->fill(detid, + static_cast(clusterIter->charge())); + + // cluster signal and noise from the amplitudes + float cluster_signal = 0.0; + float cluster_noise = 0.0; + int nrnonzeroamplitudes = 0; + float noise2 = 0.0; + float noise = 0.0; + for (uint iamp = 0; iamp < ampls.size(); iamp++) { + if (ampls[iamp] > 0) { // nonzero amplitude + cluster_signal += ampls[iamp]; + if (!qualityHandle->IsStripBad(qualityRange, + clusterIter->firstStrip() + iamp)) { + noise = noiseHandle->getNoise(clusterIter->firstStrip() + iamp, + detNoiseRange) / + gainHandle->getStripGain(clusterIter->firstStrip() + iamp, + detGainRange); + } + noise2 += noise * noise; + nrnonzeroamplitudes++; + } + } // End loop over cluster amplitude + + if (nrnonzeroamplitudes > 0) + cluster_noise = sqrt(noise2 / nrnonzeroamplitudes); + + if (applyClusterQuality_ && + (cluster_signal / cluster_noise < sToNLowerLimit_ || + cluster_signal / cluster_noise > sToNUpperLimit_ || + cluster_width < widthLowerLimit_ || + cluster_width > widthUpperLimit_)) + continue; + + ClusterProperties cluster_properties; + cluster_properties.charge = cluster_signal; + cluster_properties.position = cluster_position; + cluster_properties.start = cluster_start; + cluster_properties.width = cluster_width; + cluster_properties.noise = cluster_noise; + + // Fill Module Level MEs + if (found_module_me and passDCSFilter_) + fillModuleMEs(mod_single, cluster_properties); + + // Fill Layer Level MEs + if (found_layer_me and passDCSFilter_) { fillLayerMEs(layer_single, cluster_properties); - if (layerswitchclusterwidthprofon) - layer_single.LayerClusterWidthProfile->Fill(iDet, cluster_width); - } - - if (subdetswitchcluschargeon || subdetswitchcluswidthon) - { - std::map::iterator iSubdet = SubDetMEsMap.find(subdet_label); - if(iSubdet != SubDetMEsMap.end()) - { - if (subdetswitchcluschargeon) iSubdet->second.SubDetClusterChargeTH1->Fill(cluster_signal); - if (subdetswitchcluswidthon) iSubdet->second.SubDetClusterWidthTH1->Fill(cluster_width); - } - } - - - if (subdet_clusterWidth_vs_amplitude_on){ - std::map::iterator iSubdet = SubDetMEsMap.find(subdet_label); - if(iSubdet != SubDetMEsMap.end()) iSubdet->second.SubDetClusWidthVsAmpTH2->Fill(cluster_signal, cluster_width); - } - - if ( clusterWidth_vs_amplitude_on ) { - ClusWidthVsAmpTH2->Fill(cluster_signal, cluster_width); - } - - if (subdetswitchtotclusprofon && (subdet_label.find("TID")!=std::string::npos || subdet_label.find("TEC")!=std::string::npos)){ - std::pair det_ring_pair = folder_organizer.GetSubDetAndLayer(detid,tTopo,true); - ncluster_ring[std::abs(det_ring_pair.second)] ++ ; + if (layerswitchclusterwidthprofon) + layer_single.LayerClusterWidthProfile->Fill(iDet, cluster_width); } - } // end loop over clusters + if (subdetswitchcluschargeon || subdetswitchcluswidthon) { + std::map::iterator iSubdet = + SubDetMEsMap.find(subdet_label); + if (iSubdet != SubDetMEsMap.end()) { + if (subdetswitchcluschargeon and passDCSFilter_) + iSubdet->second.SubDetClusterChargeTH1->Fill(cluster_signal); + if (subdetswitchcluswidthon and passDCSFilter_) + iSubdet->second.SubDetClusterWidthTH1->Fill(cluster_width); + } + } + + if (subdet_clusterWidth_vs_amplitude_on and passDCSFilter_) { + std::map::iterator iSubdet = + SubDetMEsMap.find(subdet_label); + if (iSubdet != SubDetMEsMap.end()) + iSubdet->second.SubDetClusWidthVsAmpTH2->Fill(cluster_signal, + cluster_width); + } + + if (clusterWidth_vs_amplitude_on and passDCSFilter_) { + ClusWidthVsAmpTH2->Fill(cluster_signal, cluster_width); + } + + if (subdetswitchtotclusprofon && + (subdet_label.find("TID") != std::string::npos || + subdet_label.find("TEC") != std::string::npos)) { + std::pair det_ring_pair = + folder_organizer.GetSubDetAndLayer(detid, tTopo, true); + ncluster_ring[std::abs(det_ring_pair.second)]++; + } + + } // end loop over clusters if (subdetswitchtotclusprofon) { - std::map::iterator iSubdet = SubDetMEsMap.find(subdet_label); - std::pair det_layer_pair = folder_organizer.GetSubDetAndLayer(detid, tTopo); - iSubdet->second.SubDetNumberOfClusterPerLayerTrend->Fill(trendVar,std::abs(det_layer_pair.second), ncluster_layer); + std::map::iterator iSubdet = + SubDetMEsMap.find(subdet_label); + std::pair det_layer_pair = + folder_organizer.GetSubDetAndLayer(detid, tTopo); + iSubdet->second.SubDetNumberOfClusterPerLayerTrend->Fill( + trendVar, std::abs(det_layer_pair.second), ncluster_layer); } - if (subdetswitchtotclusprofon && (subdet_label.find("TID")!=std::string::npos || subdet_label.find("TEC")!=std::string::npos)){ - std::pair det_ring_pair = folder_organizer.GetSubDetAndLayer(detid,tTopo,true); - layer_single.LayerNumberOfClusterPerRingTrend->Fill(trendVar, std::abs(det_ring_pair.second), ncluster_ring[std::abs(det_ring_pair.second)]); + if (subdetswitchtotclusprofon && + (subdet_label.find("TID") != std::string::npos || + subdet_label.find("TEC") != std::string::npos)) { + std::pair det_ring_pair = + folder_organizer.GetSubDetAndLayer(detid, tTopo, true); + layer_single.LayerNumberOfClusterPerRingTrend->Fill( + trendVar, std::abs(det_ring_pair.second), + ncluster_ring[std::abs(det_ring_pair.second)]); } - short total_nr_strips = SiStripDetCabling_->nApvPairs(detid) * 2 * 128; // get correct # of avp pairs - float local_occupancy = static_cast(total_clusterized_strips)/static_cast(total_nr_strips); - if (found_module_me) { - if(moduleswitchnrclusterizedstrip && mod_single.NrOfClusterizedStrips ){ // nr of clusterized strips - mod_single.NrOfClusterizedStrips->Fill(static_cast(total_clusterized_strips)); - } + short total_nr_strips = SiStripDetCabling_->nApvPairs(detid) * 2 * + 128; // get correct # of avp pairs + float local_occupancy = static_cast(total_clusterized_strips) / + static_cast(total_nr_strips); + if (found_module_me and passDCSFilter_) { + if (moduleswitchnrclusterizedstrip && + mod_single.NrOfClusterizedStrips) { // nr of clusterized strips + mod_single.NrOfClusterizedStrips->Fill( + static_cast(total_clusterized_strips)); + } - if(moduleswitchlocaloccupancy && mod_single.ModuleLocalOccupancy ){ // Occupancy - mod_single.ModuleLocalOccupancy->Fill(local_occupancy); - } + if (moduleswitchlocaloccupancy && + mod_single.ModuleLocalOccupancy) { // Occupancy + mod_single.ModuleLocalOccupancy->Fill(local_occupancy); + } } - if (layerswitchlocaloccupancy && found_layer_me && layer_single.LayerLocalOccupancy) { - fillME(layer_single.LayerLocalOccupancy,local_occupancy); - if (createTrendMEs) - fillME(layer_single.LayerLocalOccupancyTrend,trendVar,local_occupancy); + if (layerswitchlocaloccupancy && found_layer_me && + layer_single.LayerLocalOccupancy && passDCSFilter_) { + fillME(layer_single.LayerLocalOccupancy, local_occupancy); + if (createTrendMEs) + fillME(layer_single.LayerLocalOccupancyTrend, trendVar, + local_occupancy); } } if (subdetswitchtotclusprofon) - fillME(layer_single.LayerNumberOfClusterTrend,trendVar,ncluster_layer); - - std::map::iterator iSubdet = SubDetMEsMap.find(subdet_label); - if(iSubdet != SubDetMEsMap.end()) iSubdet->second.totNClusters += ncluster_layer; - }///end of layer loop - - - - + fillME(layer_single.LayerNumberOfClusterTrend, trendVar, ncluster_layer); + std::map::iterator iSubdet = + SubDetMEsMap.find(subdet_label); + if (iSubdet != SubDetMEsMap.end()) + iSubdet->second.totNClusters += ncluster_layer; + } /// end of layer loop // EventHistory edm::Handle event_history; - iEvent.getByToken(historyProducerToken_,event_history); + iEvent.getByToken(historyProducerToken_, event_history); // Phase of APV edm::Handle apv_phase_collection; - iEvent.getByToken(apvPhaseProducerToken_,apv_phase_collection); - - if (event_history.isValid() - && !event_history.failedToGet() - && apv_phase_collection.isValid() - && !apv_phase_collection.failedToGet()) { + iEvent.getByToken(apvPhaseProducerToken_, apv_phase_collection); - - long long dbx = event_history->deltaBX(); - long long tbx = event_history->absoluteBX(); + if (event_history.isValid() && !event_history.failedToGet() && + apv_phase_collection.isValid() && !apv_phase_collection.failedToGet()) { + long long dbx = event_history->deltaBX(); + long long tbx = event_history->absoluteBX(); bool global_histo_filled = false; - bool MultiplicityRegion_Vs_APVcycle_filled=false; + bool MultiplicityRegion_Vs_APVcycle_filled = false; // plot n 2 - if ( passBPTXfilter_ and passPixelDCSfilter_ and passStripDCSfilter_ ) { - if (globalswitchcstripvscpix) GlobalABXTH1_CSCP->Fill(tbx%3564); + if (passBPTXfilter_ and passPixelDCSfilter_ and passStripDCSfilter_ && + passDCSFilter_) { + if (globalswitchcstripvscpix) GlobalABXTH1_CSCP->Fill(tbx % 3564); } // plot n 2 for (std::map::iterator it = SubDetMEsMap.begin(); - it != SubDetMEsMap.end(); it++) { + it != SubDetMEsMap.end(); it++) { std::string sdet = it->first; - //std::string sdet = sdet_tag.substr(0,sdet_tag.find_first_of("_")); + // std::string sdet = sdet_tag.substr(0,sdet_tag.find_first_of("_")); SubDetMEs sdetmes = it->second; int the_phase = APVCyclePhaseCollection::invalid; long long tbx_corr = tbx; - - if (SubDetPhasePartMap.find(sdet) != SubDetPhasePartMap.end()) the_phase = apv_phase_collection->getPhase(SubDetPhasePartMap[sdet]); - if(the_phase==APVCyclePhaseCollection::nopartition || - the_phase==APVCyclePhaseCollection::multiphase || - the_phase==APVCyclePhaseCollection::invalid) { - the_phase=30; - //std::cout << " subdet " << it->first << " not valid" << " MR " << MultiplicityRegion <getPhase(SubDetPhasePartMap[sdet]); + if (the_phase == APVCyclePhaseCollection::nopartition || + the_phase == APVCyclePhaseCollection::multiphase || + the_phase == APVCyclePhaseCollection::invalid) { + the_phase = 30; + // std::cout << " subdet " << it->first << " not valid" << " MR " << + // MultiplicityRegion <deltaBXinCycle(the_phase); - //std::cout<<"dbx in cycle: " << dbxincycle << std::endl; - if (globalswitchapvcycledbxth2on && !global_histo_filled) { - GlobalApvCycleDBxTH2->Fill(tbx_corr%70,dbx); - GlobalDBxTH1->Fill(dbx); - GlobalDBxCycleTH1->Fill(dbxincycle); + // std::cout<<"dbx in cycle: " << dbxincycle << std::endl; + if (globalswitchapvcycledbxth2on && !global_histo_filled && + passDCSFilter_) { + GlobalApvCycleDBxTH2->Fill(tbx_corr % 70, dbx); + GlobalDBxTH1->Fill(dbx); + GlobalDBxCycleTH1->Fill(dbxincycle); global_histo_filled = true; } - // Fill MainDiagonalPosition plots *************** - if (cluster_detsetvektor_pix.isValid()){ - if (ClusterHisto_){ - if ( passBPTXfilter_ and passStripDCSfilter_ ){ - NumberOfStripClus_vs_BX->Fill(tbx%3564,NStripClusters); - if(passPixelDCSfilter_ ){ - NumberOfPixelClus_vs_BX->Fill(tbx%3564,NPixClusters); - if (globalswitchmaindiagonalposition && NStripClusters > 0){ - GlobalMainDiagonalPosition_vs_BX->Fill(tbx%3564,atan(NPixClusters/(k0*NStripClusters))); - GlobalTH2MainDiagonalPosition_vs_BX->Fill(tbx%3564,atan(NPixClusters/(k0*NStripClusters))); - } - } - - } - - //Filling # clusters per FED ID histogram from FED Id clusters map (for all layers simultaneously). - map::iterator it; - //for(it=FEDID_v_clustersum.begin(); it!=FEDID_v_clustersum.end(); it++){ - for ( auto const & fedidEntry : FEDID_v_clustersum ) { - //NumberOfFEDClus->Fill(it->first,it->second); - NumberOfFEDClus->Fill(fedidEntry.first,fedidEntry.second); - //if(it->first < 100){ - // Trend_NumberOfFEDClus->Fill(trendVar,it->first,it->second); - //} - } - FEDID_v_clustersum.clear(); + if (cluster_detsetvektor_pix.isValid()) { + if (ClusterHisto_) { + if (passBPTXfilter_ and passStripDCSfilter_ and passDCSFilter_) { + NumberOfStripClus_vs_BX->Fill(tbx % 3564, NStripClusters); + if (passPixelDCSfilter_) { + NumberOfPixelClus_vs_BX->Fill(tbx % 3564, NPixClusters); + if (globalswitchmaindiagonalposition && NStripClusters > 0) { + GlobalMainDiagonalPosition_vs_BX->Fill( + tbx % 3564, atan(NPixClusters / (k0 * NStripClusters))); + GlobalTH2MainDiagonalPosition_vs_BX->Fill( + tbx % 3564, atan(NPixClusters / (k0 * NStripClusters))); + } + } + } - } + // Filling # clusters per FED ID histogram from FED Id clusters map + // (for all layers simultaneously). + map::iterator it; + // for(it=FEDID_v_clustersum.begin(); it!=FEDID_v_clustersum.end(); + // it++){ + for (auto const& fedidEntry : FEDID_v_clustersum) { + // NumberOfFEDClus->Fill(it->first,it->second); + if (passDCSFilter_) + NumberOfFEDClus->Fill(fedidEntry.first, fedidEntry.second); + // if(it->first < 100){ + // Trend_NumberOfFEDClus->Fill(trendVar,it->first,it->second); + //} + } + FEDID_v_clustersum.clear(); + } } - if (isPixValid && !MultiplicityRegion_Vs_APVcycle_filled){ - if (globalswitchstripnoise2apvcycle && MultiplicityRegion==2) {StripNoise2Cycle->Fill(tbx_corr%70);} - if (globalswitchstripnoise3apvcycle && MultiplicityRegion==3) {StripNoise3Cycle->Fill(tbx_corr%70);} - MultiplicityRegion_Vs_APVcycle_filled=true; + if (isPixValid && !MultiplicityRegion_Vs_APVcycle_filled && + passDCSFilter_) { + if (globalswitchstripnoise2apvcycle && MultiplicityRegion == 2) { + StripNoise2Cycle->Fill(tbx_corr % 70); + } + if (globalswitchstripnoise3apvcycle && MultiplicityRegion == 3) { + StripNoise3Cycle->Fill(tbx_corr % 70); + } + MultiplicityRegion_Vs_APVcycle_filled = true; } - if (subdetswitchtotclusth1on) - sdetmes.SubDetTotClusterTH1->Fill(sdetmes.totNClusters); + if (subdetswitchtotclusth1on and passDCSFilter_) + sdetmes.SubDetTotClusterTH1->Fill(sdetmes.totNClusters); if (subdetswitchtotclusprofon) - sdetmes.SubDetTotClusterProf->Fill(trendVar,sdetmes.totNClusters); - if (subdetswitchapvcycleprofon) - sdetmes.SubDetClusterApvProf->Fill(tbx_corr%70,sdetmes.totNClusters); - if (subdetswitchapvcycleth2on) - sdetmes.SubDetClusterApvTH2->Fill(tbx_corr%70,sdetmes.totNClusters); - if (subdetswitchdbxcycleprofon) { - sdetmes.SubDetClusterDBxCycleProf->Fill(dbxincycle,sdetmes.totNClusters); + sdetmes.SubDetTotClusterProf->Fill(trendVar, sdetmes.totNClusters); + if (subdetswitchapvcycleprofon and passDCSFilter_) + sdetmes.SubDetClusterApvProf->Fill(tbx_corr % 70, sdetmes.totNClusters); + if (subdetswitchapvcycleth2on and passDCSFilter_) + sdetmes.SubDetClusterApvTH2->Fill(tbx_corr % 70, sdetmes.totNClusters); + if (subdetswitchdbxcycleprofon and passDCSFilter_) { + sdetmes.SubDetClusterDBxCycleProf->Fill(dbxincycle, + sdetmes.totNClusters); } - if (subdetswitchapvcycledbxprof2on) - sdetmes.SubDetApvDBxProf2->Fill(tbx_corr%70,dbx,sdetmes.totNClusters); + if (subdetswitchapvcycledbxprof2on and passDCSFilter_) + sdetmes.SubDetApvDBxProf2->Fill(tbx_corr % 70, dbx, + sdetmes.totNClusters); } - if ( globalswitchnclusvscycletimeprof2don ) - { - long long tbx_corr = tbx; - int the_phase = apv_phase_collection->getPhase("All"); + if (globalswitchnclusvscycletimeprof2don and passDCSFilter_) { + long long tbx_corr = tbx; + int the_phase = apv_phase_collection->getPhase("All"); - if( the_phase == APVCyclePhaseCollection::nopartition || - the_phase == APVCyclePhaseCollection::multiphase || - the_phase == APVCyclePhaseCollection::invalid ) - the_phase=30; + if (the_phase == APVCyclePhaseCollection::nopartition || + the_phase == APVCyclePhaseCollection::multiphase || + the_phase == APVCyclePhaseCollection::invalid) + the_phase = 30; - tbx_corr -= the_phase; + tbx_corr -= the_phase; - NclusVsCycleTimeProf2D->Fill( tbx_corr%70 , (int)event_history->_orbit , NStripClusters ); - } + NclusVsCycleTimeProf2D->Fill(tbx_corr % 70, (int)event_history->_orbit, + NStripClusters); + } } } // // -- Reset MEs //------------------------------------------------------------------------------ -void SiStripMonitorCluster::ResetModuleMEs(uint32_t idet){ - std::map::iterator pos = ModuleMEsMap.find(idet); +void SiStripMonitorCluster::ResetModuleMEs(uint32_t idet) { + std::map::iterator pos = ModuleMEsMap.find(idet); ModMEs mod_me = pos->second; - if (moduleswitchncluson) mod_me.NumberOfClusters->Reset(); - if (moduleswitchclusposon) mod_me.ClusterPosition->Reset(); - if (moduleswitchclusdigiposon) mod_me.ClusterDigiPosition->Reset(); - if (moduleswitchclusstonVsposon) mod_me.ClusterSignalOverNoiseVsPos->Reset(); - if (moduleswitchcluswidthon) mod_me.ClusterWidth->Reset(); - if (moduleswitchcluschargeon) mod_me.ClusterCharge->Reset(); - if (moduleswitchclusnoiseon) mod_me.ClusterNoise->Reset(); - if (moduleswitchclusstonon) mod_me.ClusterSignalOverNoise->Reset(); - if (moduleswitchlocaloccupancy) mod_me.ModuleLocalOccupancy->Reset(); + if (moduleswitchncluson) mod_me.NumberOfClusters->Reset(); + if (moduleswitchclusposon) mod_me.ClusterPosition->Reset(); + if (moduleswitchclusdigiposon) mod_me.ClusterDigiPosition->Reset(); + if (moduleswitchclusstonVsposon) mod_me.ClusterSignalOverNoiseVsPos->Reset(); + if (moduleswitchcluswidthon) mod_me.ClusterWidth->Reset(); + if (moduleswitchcluschargeon) mod_me.ClusterCharge->Reset(); + if (moduleswitchclusnoiseon) mod_me.ClusterNoise->Reset(); + if (moduleswitchclusstonon) mod_me.ClusterSignalOverNoise->Reset(); + if (moduleswitchlocaloccupancy) mod_me.ModuleLocalOccupancy->Reset(); if (moduleswitchnrclusterizedstrip) mod_me.NrOfClusterizedStrips->Reset(); - if (module_clusterWidth_vs_amplitude_on) mod_me.Module_ClusWidthVsAmpTH2->Reset(); + if (module_clusterWidth_vs_amplitude_on) + mod_me.Module_ClusWidthVsAmpTH2->Reset(); } // // -- Create Module Level MEs // -void SiStripMonitorCluster::createModuleMEs(ModMEs& mod_single, uint32_t detid , DQMStore::IBooker & ibooker) { - +void SiStripMonitorCluster::createModuleMEs(ModMEs& mod_single, uint32_t detid, + DQMStore::IBooker& ibooker) { // use SistripHistoId for producing histogram id (and title) SiStripHistoId hidmanager; std::string hid; - //nr. of clusters per module - if(moduleswitchncluson) { - hid = hidmanager.createHistoId("NumberOfClusters","det",detid); - mod_single.NumberOfClusters = bookME1D("TH1nClusters", hid.c_str() , ibooker); + // nr. of clusters per module + if (moduleswitchncluson) { + hid = hidmanager.createHistoId("NumberOfClusters", "det", detid); + mod_single.NumberOfClusters = + bookME1D("TH1nClusters", hid.c_str(), ibooker); ibooker.tag(mod_single.NumberOfClusters, detid); - mod_single.NumberOfClusters->setAxisTitle("number of clusters in one detector module"); - mod_single.NumberOfClusters->getTH1()->StatOverflows(kTRUE); // over/underflows in Mean calculation + mod_single.NumberOfClusters->setAxisTitle( + "number of clusters in one detector module"); + mod_single.NumberOfClusters->getTH1()->StatOverflows( + kTRUE); // over/underflows in Mean calculation } - //ClusterPosition - if(moduleswitchclusposon) { - short total_nr_strips = SiStripDetCabling_->nApvPairs(detid) * 2 * 128; // get correct # of avp pairs - hid = hidmanager.createHistoId("ClusterPosition","det",detid); - mod_single.ClusterPosition = ibooker.book1D(hid, hid, total_nr_strips, 0.5, total_nr_strips+0.5); + // ClusterPosition + if (moduleswitchclusposon) { + short total_nr_strips = SiStripDetCabling_->nApvPairs(detid) * 2 * + 128; // get correct # of avp pairs + hid = hidmanager.createHistoId("ClusterPosition", "det", detid); + mod_single.ClusterPosition = + ibooker.book1D(hid, hid, total_nr_strips, 0.5, total_nr_strips + 0.5); ibooker.tag(mod_single.ClusterPosition, detid); - mod_single.ClusterPosition->setAxisTitle("cluster position [strip number +0.5]"); + mod_single.ClusterPosition->setAxisTitle( + "cluster position [strip number +0.5]"); } - //ClusterDigiPosition - if(moduleswitchclusdigiposon) { - short total_nr_strips = SiStripDetCabling_->nApvPairs(detid) * 2 * 128; // get correct # of avp pairs - hid = hidmanager.createHistoId("ClusterDigiPosition","det",detid); - mod_single.ClusterDigiPosition = ibooker.book1D(hid, hid, total_nr_strips, 0.5, total_nr_strips+0.5); + // ClusterDigiPosition + if (moduleswitchclusdigiposon) { + short total_nr_strips = SiStripDetCabling_->nApvPairs(detid) * 2 * + 128; // get correct # of avp pairs + hid = hidmanager.createHistoId("ClusterDigiPosition", "det", detid); + mod_single.ClusterDigiPosition = + ibooker.book1D(hid, hid, total_nr_strips, 0.5, total_nr_strips + 0.5); ibooker.tag(mod_single.ClusterDigiPosition, detid); - mod_single.ClusterDigiPosition->setAxisTitle("digi in cluster position [strip number +0.5]"); + mod_single.ClusterDigiPosition->setAxisTitle( + "digi in cluster position [strip number +0.5]"); } - //ClusterWidth - if(moduleswitchcluswidthon) { - hid = hidmanager.createHistoId("ClusterWidth","det",detid); - mod_single.ClusterWidth = bookME1D("TH1ClusterWidth", hid.c_str() , ibooker); + // ClusterWidth + if (moduleswitchcluswidthon) { + hid = hidmanager.createHistoId("ClusterWidth", "det", detid); + mod_single.ClusterWidth = bookME1D("TH1ClusterWidth", hid.c_str(), ibooker); ibooker.tag(mod_single.ClusterWidth, detid); mod_single.ClusterWidth->setAxisTitle("cluster width [nr strips]"); } - //ClusterCharge - if(moduleswitchcluschargeon) { - hid = hidmanager.createHistoId("ClusterCharge","det",detid); - mod_single.ClusterCharge = bookME1D("TH1ClusterCharge", hid.c_str() , ibooker ); + // ClusterCharge + if (moduleswitchcluschargeon) { + hid = hidmanager.createHistoId("ClusterCharge", "det", detid); + mod_single.ClusterCharge = + bookME1D("TH1ClusterCharge", hid.c_str(), ibooker); ibooker.tag(mod_single.ClusterCharge, detid); mod_single.ClusterCharge->setAxisTitle("cluster charge [ADC]"); } - //ClusterNoise - if(moduleswitchclusnoiseon) { - hid = hidmanager.createHistoId("ClusterNoise","det",detid); - mod_single.ClusterNoise = bookME1D("TH1ClusterNoise", hid.c_str() , ibooker ); + // ClusterNoise + if (moduleswitchclusnoiseon) { + hid = hidmanager.createHistoId("ClusterNoise", "det", detid); + mod_single.ClusterNoise = bookME1D("TH1ClusterNoise", hid.c_str(), ibooker); ibooker.tag(mod_single.ClusterNoise, detid); mod_single.ClusterNoise->setAxisTitle("cluster noise"); } - //ClusterSignalOverNoise - if(moduleswitchclusstonon) { - hid = hidmanager.createHistoId("ClusterSignalOverNoise","det",detid); - mod_single.ClusterSignalOverNoise = bookME1D("TH1ClusterStoN", hid.c_str() , ibooker); + // ClusterSignalOverNoise + if (moduleswitchclusstonon) { + hid = hidmanager.createHistoId("ClusterSignalOverNoise", "det", detid); + mod_single.ClusterSignalOverNoise = + bookME1D("TH1ClusterStoN", hid.c_str(), ibooker); ibooker.tag(mod_single.ClusterSignalOverNoise, detid); - mod_single.ClusterSignalOverNoise->setAxisTitle("ratio of signal to noise for each cluster"); + mod_single.ClusterSignalOverNoise->setAxisTitle( + "ratio of signal to noise for each cluster"); } - //ClusterSignalOverNoiseVsPos - if(moduleswitchclusstonVsposon) { - hid = hidmanager.createHistoId("ClusterSignalOverNoiseVsPos","det",detid); - Parameters = conf_.getParameter("TH1ClusterStoNVsPos"); - mod_single.ClusterSignalOverNoiseVsPos= ibooker.bookProfile(hid.c_str(),hid.c_str(), - Parameters.getParameter("Nbinx"), - Parameters.getParameter("xmin"), - Parameters.getParameter("xmax"), - Parameters.getParameter("Nbiny"), - Parameters.getParameter("ymin"), - Parameters.getParameter("ymax") - ); + // ClusterSignalOverNoiseVsPos + if (moduleswitchclusstonVsposon) { + hid = hidmanager.createHistoId("ClusterSignalOverNoiseVsPos", "det", detid); + Parameters = conf_.getParameter("TH1ClusterStoNVsPos"); + mod_single.ClusterSignalOverNoiseVsPos = ibooker.bookProfile( + hid.c_str(), hid.c_str(), Parameters.getParameter("Nbinx"), + Parameters.getParameter("xmin"), + Parameters.getParameter("xmax"), + Parameters.getParameter("Nbiny"), + Parameters.getParameter("ymin"), + Parameters.getParameter("ymax")); ibooker.tag(mod_single.ClusterSignalOverNoiseVsPos, detid); mod_single.ClusterSignalOverNoiseVsPos->setAxisTitle("pos"); } - //ModuleLocalOccupancy + // ModuleLocalOccupancy if (moduleswitchlocaloccupancy) { - hid = hidmanager.createHistoId("ClusterLocalOccupancy","det",detid); - mod_single.ModuleLocalOccupancy = bookME1D("TH1ModuleLocalOccupancy", hid.c_str() , ibooker); + hid = hidmanager.createHistoId("ClusterLocalOccupancy", "det", detid); + mod_single.ModuleLocalOccupancy = + bookME1D("TH1ModuleLocalOccupancy", hid.c_str(), ibooker); ibooker.tag(mod_single.ModuleLocalOccupancy, detid); - mod_single.ModuleLocalOccupancy->setAxisTitle("module local occupancy [% of clusterized strips]"); + mod_single.ModuleLocalOccupancy->setAxisTitle( + "module local occupancy [% of clusterized strips]"); } - //NrOfClusterizedStrips + // NrOfClusterizedStrips if (moduleswitchnrclusterizedstrip) { - hid = hidmanager.createHistoId("NrOfClusterizedStrips","det",detid); - mod_single.NrOfClusterizedStrips = bookME1D("TH1NrOfClusterizedStrips", hid.c_str() , ibooker ); + hid = hidmanager.createHistoId("NrOfClusterizedStrips", "det", detid); + mod_single.NrOfClusterizedStrips = + bookME1D("TH1NrOfClusterizedStrips", hid.c_str(), ibooker); ibooker.tag(mod_single.NrOfClusterizedStrips, detid); - mod_single.NrOfClusterizedStrips->setAxisTitle("number of clusterized strips"); + mod_single.NrOfClusterizedStrips->setAxisTitle( + "number of clusterized strips"); } - if (module_clusterWidth_vs_amplitude_on){ - hid = hidmanager.createHistoId("ClusterWidths_vs_Amplitudes","det",detid); - Parameters = conf_.getParameter("ClusWidthVsAmpTH2"); + if (module_clusterWidth_vs_amplitude_on) { + hid = hidmanager.createHistoId("ClusterWidths_vs_Amplitudes", "det", detid); + Parameters = conf_.getParameter("ClusWidthVsAmpTH2"); int32_t Nbinsx = Parameters.getParameter("Nbinsx"); - Nbinsx = Nbinsx/2; //Without this "rebinning" the job is killed on lxplus. We think it's due to the high memory needed to create all those histograms. - mod_single.Module_ClusWidthVsAmpTH2 = ibooker.book2D(hid.c_str() , hid.c_str(), - Nbinsx, - Parameters.getParameter("xmin"), - Parameters.getParameter("xmax"), - Parameters.getParameter("Nbinsy"), - Parameters.getParameter("ymin"), - Parameters.getParameter("ymax") - ); + Nbinsx = Nbinsx / 2; // Without this "rebinning" the job is killed on + // lxplus. We think it's due to the high memory needed + // to create all those histograms. + mod_single.Module_ClusWidthVsAmpTH2 = + ibooker.book2D(hid.c_str(), hid.c_str(), Nbinsx, + Parameters.getParameter("xmin"), + Parameters.getParameter("xmax"), + Parameters.getParameter("Nbinsy"), + Parameters.getParameter("ymin"), + Parameters.getParameter("ymax")); ibooker.tag(mod_single.Module_ClusWidthVsAmpTH2, detid); - mod_single.Module_ClusWidthVsAmpTH2->setAxisTitle("Amplitudes (integrated ADC counts)",1); - mod_single.Module_ClusWidthVsAmpTH2->setAxisTitle("Cluster widths",2); + mod_single.Module_ClusWidthVsAmpTH2->setAxisTitle( + "Amplitudes (integrated ADC counts)", 1); + mod_single.Module_ClusWidthVsAmpTH2->setAxisTitle("Cluster widths", 2); } - } // // -- Create Module Level MEs // -void SiStripMonitorCluster::createLayerMEs(std::string label, int ndets , DQMStore::IBooker & ibooker) { - +void SiStripMonitorCluster::createLayerMEs(std::string label, int ndets, + DQMStore::IBooker& ibooker) { SiStripHistoId hidmanager; LayerMEs layerMEs; @@ -1200,369 +1438,465 @@ void SiStripMonitorCluster::createLayerMEs(std::string label, int ndets , DQMSto layerMEs.LayerClusWidthVsAmpTH2 = nullptr; layerMEs.LayerClusterPosition = nullptr; - //Cluster Width - if(layerswitchcluswidthon) { - layerMEs.LayerClusterWidth=bookME1D("TH1ClusterWidth", hidmanager.createHistoLayer("Summary_ClusterWidth","layer",label,"").c_str() , ibooker ); + // Cluster Width + if (layerswitchcluswidthon) { + layerMEs.LayerClusterWidth = bookME1D( + "TH1ClusterWidth", + hidmanager.createHistoLayer("Summary_ClusterWidth", "layer", label, "") + .c_str(), + ibooker); if (createTrendMEs) - layerMEs.LayerClusterWidthTrend=bookMETrend(hidmanager.createHistoLayer("Trend_ClusterWidth","layer",label,"").c_str() , ibooker ); + layerMEs.LayerClusterWidthTrend = bookMETrend( + hidmanager.createHistoLayer("Trend_ClusterWidth", "layer", label, "") + .c_str(), + ibooker); } - //Cluster Noise - if(layerswitchclusnoiseon) { - layerMEs.LayerClusterNoise=bookME1D("TH1ClusterNoise", hidmanager.createHistoLayer("Summary_ClusterNoise","layer",label,"").c_str() , ibooker ); + // Cluster Noise + if (layerswitchclusnoiseon) { + layerMEs.LayerClusterNoise = bookME1D( + "TH1ClusterNoise", + hidmanager.createHistoLayer("Summary_ClusterNoise", "layer", label, "") + .c_str(), + ibooker); if (createTrendMEs) - layerMEs.LayerClusterNoiseTrend=bookMETrend(hidmanager.createHistoLayer("Trend_ClusterNoise","layer",label,"").c_str() , ibooker); + layerMEs.LayerClusterNoiseTrend = bookMETrend( + hidmanager.createHistoLayer("Trend_ClusterNoise", "layer", label, "") + .c_str(), + ibooker); } - //Cluster Charge - if(layerswitchcluschargeon) { - layerMEs.LayerClusterCharge=bookME1D("TH1ClusterCharge", hidmanager.createHistoLayer("Summary_ClusterCharge","layer",label,"").c_str() , ibooker ); + // Cluster Charge + if (layerswitchcluschargeon) { + layerMEs.LayerClusterCharge = bookME1D( + "TH1ClusterCharge", + hidmanager.createHistoLayer("Summary_ClusterCharge", "layer", label, "") + .c_str(), + ibooker); if (createTrendMEs) - layerMEs.LayerClusterChargeTrend=bookMETrend(hidmanager.createHistoLayer("Trend_ClusterCharge","layer",label,"").c_str(),ibooker); + layerMEs.LayerClusterChargeTrend = bookMETrend( + hidmanager.createHistoLayer("Trend_ClusterCharge", "layer", label, "") + .c_str(), + ibooker); } - //Cluster StoN - if(layerswitchclusstonon) { - layerMEs.LayerClusterStoN=bookME1D("TH1ClusterStoN", hidmanager.createHistoLayer("Summary_ClusterSignalOverNoise","layer",label,"").c_str() , ibooker ); + // Cluster StoN + if (layerswitchclusstonon) { + layerMEs.LayerClusterStoN = + bookME1D("TH1ClusterStoN", + hidmanager + .createHistoLayer("Summary_ClusterSignalOverNoise", + "layer", label, "") + .c_str(), + ibooker); if (createTrendMEs) - layerMEs.LayerClusterStoNTrend=bookMETrend(hidmanager.createHistoLayer("Trend_ClusterSignalOverNoise","layer",label,"").c_str(),ibooker); + layerMEs.LayerClusterStoNTrend = + bookMETrend(hidmanager + .createHistoLayer("Trend_ClusterSignalOverNoise", + "layer", label, "") + .c_str(), + ibooker); } - //Cluster Occupancy - if(layerswitchlocaloccupancy) { - layerMEs.LayerLocalOccupancy=bookME1D("TH1ModuleLocalOccupancy", hidmanager.createHistoLayer("Summary_ClusterLocalOccupancy","layer",label,"").c_str() , ibooker ); + // Cluster Occupancy + if (layerswitchlocaloccupancy) { + layerMEs.LayerLocalOccupancy = + bookME1D("TH1ModuleLocalOccupancy", + hidmanager + .createHistoLayer("Summary_ClusterLocalOccupancy", "layer", + label, "") + .c_str(), + ibooker); if (createTrendMEs) - layerMEs.LayerLocalOccupancyTrend=bookMETrend(hidmanager.createHistoLayer("Trend_ClusterLocalOccupancy","layer",label,"").c_str(),ibooker); + layerMEs.LayerLocalOccupancyTrend = + bookMETrend(hidmanager + .createHistoLayer("Trend_ClusterLocalOccupancy", + "layer", label, "") + .c_str(), + ibooker); } // # of Cluster Profile - if(layerswitchnumclusterprofon) { - std::string hid = hidmanager.createHistoLayer("NumberOfClusterProfile","layer",label,""); - layerMEs.LayerNumberOfClusterProfile = ibooker.bookProfile(hid, hid, ndets, 0.5, ndets+0.5,21, -0.5, 20.5); + if (layerswitchnumclusterprofon) { + std::string hid = hidmanager.createHistoLayer("NumberOfClusterProfile", + "layer", label, ""); + layerMEs.LayerNumberOfClusterProfile = + ibooker.bookProfile(hid, hid, ndets, 0.5, ndets + 0.5, 21, -0.5, 20.5); } // # of Cluster Trend - if (subdetswitchtotclusprofon){ - layerMEs.LayerNumberOfClusterTrend = bookMETrend(hidmanager.createHistoLayer("NumberOfClusterTrend","layer",label,"").c_str(),ibooker); - - if (label.find("TID")!=std::string::npos || label.find("TEC")!=std::string::npos){ - edm::ParameterSet Parameters = conf_.getParameter("NumberOfClusterPerRingVsTrendVar"); - - layerMEs.LayerNumberOfClusterPerRingTrend = ibooker.bookProfile2D("NumberOfClusterPerRingVsTrendVar", hidmanager.createHistoLayer("NumberOfClusterPerRing_vs_TrendVar","layer",label,"").c_str(), - Parameters.getParameter("Nbinsx"), - Parameters.getParameter("xmin"), - Parameters.getParameter("xmax"), - Parameters.getParameter("Nbinsy"), - Parameters.getParameter("ymin"), - Parameters.getParameter("ymax"), 0, 0, "" ); - - + if (subdetswitchtotclusprofon) { + layerMEs.LayerNumberOfClusterTrend = bookMETrend( + hidmanager.createHistoLayer("NumberOfClusterTrend", "layer", label, "") + .c_str(), + ibooker); + + if (label.find("TID") != std::string::npos || + label.find("TEC") != std::string::npos) { + edm::ParameterSet Parameters = conf_.getParameter( + "NumberOfClusterPerRingVsTrendVar"); + + layerMEs.LayerNumberOfClusterPerRingTrend = ibooker.bookProfile2D( + "NumberOfClusterPerRingVsTrendVar", + hidmanager + .createHistoLayer("NumberOfClusterPerRing_vs_TrendVar", "layer", + label, "") + .c_str(), + Parameters.getParameter("Nbinsx"), + Parameters.getParameter("xmin"), + Parameters.getParameter("xmax"), + Parameters.getParameter("Nbinsy"), + Parameters.getParameter("ymin"), + Parameters.getParameter("ymax"), 0, 0, ""); } } // Cluster Width Profile - if(layerswitchclusterwidthprofon) { - std::string hid = hidmanager.createHistoLayer("ClusterWidthProfile","layer",label,""); - layerMEs.LayerClusterWidthProfile = ibooker.bookProfile(hid, hid, ndets, 0.5, ndets+0.5, 20, -0.5, 19.5); + if (layerswitchclusterwidthprofon) { + std::string hid = + hidmanager.createHistoLayer("ClusterWidthProfile", "layer", label, ""); + layerMEs.LayerClusterWidthProfile = + ibooker.bookProfile(hid, hid, ndets, 0.5, ndets + 0.5, 20, -0.5, 19.5); } - if(layer_clusterWidth_vs_amplitude_on) { - layerMEs.LayerClusWidthVsAmpTH2=bookME2D("ClusWidthVsAmpTH2", hidmanager.createHistoLayer("ClusterWidths_vs_Amplitudes","layer",label,"").c_str() , ibooker ); + if (layer_clusterWidth_vs_amplitude_on) { + layerMEs.LayerClusWidthVsAmpTH2 = bookME2D( + "ClusWidthVsAmpTH2", + hidmanager + .createHistoLayer("ClusterWidths_vs_Amplitudes", "layer", label, "") + .c_str(), + ibooker); } // Cluster Position - if (layerswitchclusposon) { - std::string hid = hidmanager.createHistoLayer("ClusterPosition","layer",label,""); - layerMEs.LayerClusterPosition=ibooker.book1D(hid, hid, 128*6, 0.5, 128*6+0.5); + if (layerswitchclusposon) { + std::string hid = + hidmanager.createHistoLayer("ClusterPosition", "layer", label, ""); + layerMEs.LayerClusterPosition = + ibooker.book1D(hid, hid, 128 * 6, 0.5, 128 * 6 + 0.5); } - LayerMEsMap[label]=layerMEs; + LayerMEsMap[label] = layerMEs; } // // -- Create SubDetector MEs // -void SiStripMonitorCluster::createSubDetMEs(std::string label , DQMStore::IBooker & ibooker ) { - +void SiStripMonitorCluster::createSubDetMEs(std::string label, + DQMStore::IBooker& ibooker) { SubDetMEs subdetMEs; - subdetMEs.totNClusters = 0; - subdetMEs.SubDetTotClusterTH1 = nullptr; - subdetMEs.SubDetTotClusterProf = nullptr; - subdetMEs.SubDetClusterApvProf = nullptr; - subdetMEs.SubDetClusterApvTH2 = nullptr; + subdetMEs.totNClusters = 0; + subdetMEs.SubDetTotClusterTH1 = nullptr; + subdetMEs.SubDetTotClusterProf = nullptr; + subdetMEs.SubDetClusterApvProf = nullptr; + subdetMEs.SubDetClusterApvTH2 = nullptr; subdetMEs.SubDetClusterDBxCycleProf = nullptr; - subdetMEs.SubDetApvDBxProf2 = nullptr; - subdetMEs.SubDetClusterChargeTH1 = nullptr; - subdetMEs.SubDetClusterWidthTH1 = nullptr; - subdetMEs.SubDetClusWidthVsAmpTH2 = nullptr; - subdetMEs.SubDetNumberOfClusterPerLayerTrend = nullptr; + subdetMEs.SubDetApvDBxProf2 = nullptr; + subdetMEs.SubDetClusterChargeTH1 = nullptr; + subdetMEs.SubDetClusterWidthTH1 = nullptr; + subdetMEs.SubDetClusWidthVsAmpTH2 = nullptr; + subdetMEs.SubDetNumberOfClusterPerLayerTrend = nullptr; std::string HistoName; // cluster charge - if (subdetswitchcluschargeon){ + if (subdetswitchcluschargeon) { HistoName = "ClusterCharge__" + label; - subdetMEs.SubDetClusterChargeTH1 = bookME1D("TH1ClusterCharge",HistoName.c_str() , ibooker); - subdetMEs.SubDetClusterChargeTH1->setAxisTitle("Cluster charge [ADC counts]"); - subdetMEs.SubDetClusterChargeTH1->getTH1()->StatOverflows(kTRUE); // over/underflows in Mean calculation + subdetMEs.SubDetClusterChargeTH1 = + bookME1D("TH1ClusterCharge", HistoName.c_str(), ibooker); + subdetMEs.SubDetClusterChargeTH1->setAxisTitle( + "Cluster charge [ADC counts]"); + subdetMEs.SubDetClusterChargeTH1->getTH1()->StatOverflows( + kTRUE); // over/underflows in Mean calculation } // cluster width - if (subdetswitchcluswidthon){ + if (subdetswitchcluswidthon) { HistoName = "ClusterWidth__" + label; - subdetMEs.SubDetClusterWidthTH1 = bookME1D("TH1ClusterWidth",HistoName.c_str() , ibooker); + subdetMEs.SubDetClusterWidthTH1 = + bookME1D("TH1ClusterWidth", HistoName.c_str(), ibooker); subdetMEs.SubDetClusterWidthTH1->setAxisTitle("Cluster width [strips]"); - subdetMEs.SubDetClusterWidthTH1->getTH1()->StatOverflows(kTRUE); // over/underflows in Mean calculation + subdetMEs.SubDetClusterWidthTH1->getTH1()->StatOverflows( + kTRUE); // over/underflows in Mean calculation } // Total Number of Cluster - 1D - if (subdetswitchtotclusth1on){ + if (subdetswitchtotclusth1on) { HistoName = "TotalNumberOfCluster__" + label; - subdetMEs.SubDetTotClusterTH1 = bookME1D("TH1TotalNumberOfClusters",HistoName.c_str() , ibooker); - subdetMEs.SubDetTotClusterTH1->setAxisTitle("Total number of clusters in subdetector"); - subdetMEs.SubDetTotClusterTH1->getTH1()->StatOverflows(kTRUE); // over/underflows in Mean calculation + subdetMEs.SubDetTotClusterTH1 = + bookME1D("TH1TotalNumberOfClusters", HistoName.c_str(), ibooker); + subdetMEs.SubDetTotClusterTH1->setAxisTitle( + "Total number of clusters in subdetector"); + subdetMEs.SubDetTotClusterTH1->getTH1()->StatOverflows( + kTRUE); // over/underflows in Mean calculation } // Total Number of Cluster vs Time - Profile - if (subdetswitchtotclusprofon){ - edm::ParameterSet Parameters = trendVsLs_ ? conf_.getParameter("TrendingLS") : conf_.getParameter("Trending"); + if (subdetswitchtotclusprofon) { + edm::ParameterSet Parameters = + trendVs10Ls_ ? conf_.getParameter("TrendingLS") + : conf_.getParameter("Trending"); HistoName = "TotalNumberOfClusterProfile__" + label; - subdetMEs.SubDetTotClusterProf = ibooker.bookProfile(HistoName,HistoName, - Parameters.getParameter("Nbins"), - Parameters.getParameter("xmin"), - Parameters.getParameter("xmax"), - 0 , 0 , "" ); - subdetMEs.SubDetTotClusterProf->setAxisTitle(Parameters.getParameter("xaxis"),1); - if (subdetMEs.SubDetTotClusterProf->kind() == MonitorElement::DQM_KIND_TPROFILE) subdetMEs.SubDetTotClusterProf->getTH1()->SetCanExtend(TH1::kAllAxes); - - Parameters = conf_.getParameter("NumberOfClusterPerLayerTrendVar"); + subdetMEs.SubDetTotClusterProf = ibooker.bookProfile( + HistoName, HistoName, Parameters.getParameter("Nbins"), + Parameters.getParameter("xmin"), + Parameters.getParameter("xmax"), 0, 0, ""); + subdetMEs.SubDetTotClusterProf->setAxisTitle( + Parameters.getParameter("xaxis"), 1); + if (subdetMEs.SubDetTotClusterProf->kind() == + MonitorElement::DQM_KIND_TPROFILE) + subdetMEs.SubDetTotClusterProf->getTH1()->SetCanExtend(TH1::kAllAxes); + + Parameters = conf_.getParameter( + "NumberOfClusterPerLayerTrendVar"); HistoName = "TotalNumberOfClusterPerLayer__" + label; - subdetMEs.SubDetNumberOfClusterPerLayerTrend = ibooker.bookProfile2D("NumberOfClusterPerLayerTrendVar", HistoName.c_str(), - Parameters.getParameter("Nbinsx"), - Parameters.getParameter("xmin"), - Parameters.getParameter("xmax"), - Parameters.getParameter("Nbinsy"), - Parameters.getParameter("ymin"), - Parameters.getParameter("ymax"), 0, 0, "" ); - subdetMEs.SubDetNumberOfClusterPerLayerTrend->setAxisTitle("Lumisection",1); - subdetMEs.SubDetNumberOfClusterPerLayerTrend->setAxisTitle("Layer Number",2); + subdetMEs.SubDetNumberOfClusterPerLayerTrend = ibooker.bookProfile2D( + "NumberOfClusterPerLayerTrendVar", HistoName.c_str(), + Parameters.getParameter("Nbinsx"), + Parameters.getParameter("xmin"), + Parameters.getParameter("xmax"), + Parameters.getParameter("Nbinsy"), + Parameters.getParameter("ymin"), + Parameters.getParameter("ymax"), 0, 0, ""); + subdetMEs.SubDetNumberOfClusterPerLayerTrend->setAxisTitle("Lumisection", + 1); + subdetMEs.SubDetNumberOfClusterPerLayerTrend->setAxisTitle("Layer Number", + 2); } // Total Number of Cluster vs APV cycle - Profile - if(subdetswitchapvcycleprofon){ - edm::ParameterSet Parameters = conf_.getParameter("TProfClustersApvCycle"); + if (subdetswitchapvcycleprofon) { + edm::ParameterSet Parameters = + conf_.getParameter("TProfClustersApvCycle"); HistoName = "Cluster_vs_ApvCycle__" + label; - subdetMEs.SubDetClusterApvProf=ibooker.bookProfile(HistoName,HistoName, - Parameters.getParameter("Nbins"), - Parameters.getParameter("xmin"), - Parameters.getParameter("xmax"), - 200, //that parameter should not be there !? - Parameters.getParameter("ymin"), - Parameters.getParameter("ymax"), - "" ); - subdetMEs.SubDetClusterApvProf->setAxisTitle("Apv Cycle (Corrected Absolute Bx % 70)",1); + subdetMEs.SubDetClusterApvProf = ibooker.bookProfile( + HistoName, HistoName, Parameters.getParameter("Nbins"), + Parameters.getParameter("xmin"), + Parameters.getParameter("xmax"), + 200, // that parameter should not be there !? + Parameters.getParameter("ymin"), + Parameters.getParameter("ymax"), ""); + subdetMEs.SubDetClusterApvProf->setAxisTitle( + "Apv Cycle (Corrected Absolute Bx % 70)", 1); } // Total Number of Clusters vs ApvCycle - 2D - if(subdetswitchapvcycleth2on){ - edm::ParameterSet Parameters = conf_.getParameter("TH2ClustersApvCycle"); + if (subdetswitchapvcycleth2on) { + edm::ParameterSet Parameters = + conf_.getParameter("TH2ClustersApvCycle"); HistoName = "Cluster_vs_ApvCycle_2D__" + label; // Adjusting the scale for 2D histogram double h2ymax = 9999.0; double yfact = Parameters.getParameter("yfactor"); - if(label.find("TIB") != std::string::npos) h2ymax = (6984.*256.)*yfact; - else if (label.find("TID") != std::string::npos) h2ymax = (2208.*256.)*yfact; - else if (label.find("TOB") != std::string::npos) h2ymax = (12906.*256.)*yfact; - else if (label.find("TEC") != std::string::npos) h2ymax = (7552.*2.*256.)*yfact; - - subdetMEs.SubDetClusterApvTH2=ibooker.book2D(HistoName,HistoName, - Parameters.getParameter("Nbinsx"), - Parameters.getParameter("xmin"), - Parameters.getParameter("xmax"), - Parameters.getParameter("Nbinsy"), - Parameters.getParameter("ymin"), - h2ymax); - subdetMEs.SubDetClusterApvTH2->setAxisTitle("Apv Cycle (Corrected Absolute Bx % 70))",1); - subdetMEs.SubDetClusterApvTH2->setAxisTitle("Total # of Clusters",2); - + if (label.find("TIB") != std::string::npos) + h2ymax = (6984. * 256.) * yfact; + else if (label.find("TID") != std::string::npos) + h2ymax = (2208. * 256.) * yfact; + else if (label.find("TOB") != std::string::npos) + h2ymax = (12906. * 256.) * yfact; + else if (label.find("TEC") != std::string::npos) + h2ymax = (7552. * 2. * 256.) * yfact; + + subdetMEs.SubDetClusterApvTH2 = ibooker.book2D( + HistoName, HistoName, Parameters.getParameter("Nbinsx"), + Parameters.getParameter("xmin"), + Parameters.getParameter("xmax"), + Parameters.getParameter("Nbinsy"), + Parameters.getParameter("ymin"), h2ymax); + subdetMEs.SubDetClusterApvTH2->setAxisTitle( + "Apv Cycle (Corrected Absolute Bx % 70))", 1); + subdetMEs.SubDetClusterApvTH2->setAxisTitle("Total # of Clusters", 2); } // Cluster widths vs amplitudes - 2D - if(subdet_clusterWidth_vs_amplitude_on){ - edm::ParameterSet Parameters = conf_.getParameter("ClusWidthVsAmpTH2"); + if (subdet_clusterWidth_vs_amplitude_on) { + edm::ParameterSet Parameters = + conf_.getParameter("ClusWidthVsAmpTH2"); HistoName = "ClusterWidths_vs_Amplitudes__" + label; - subdetMEs.SubDetClusWidthVsAmpTH2=ibooker.book2D(HistoName,HistoName, - Parameters.getParameter("Nbinsx"), - Parameters.getParameter("xmin"), - Parameters.getParameter("xmax"), - Parameters.getParameter("Nbinsy"), - Parameters.getParameter("ymin"), - Parameters.getParameter("ymax")); - subdetMEs.SubDetClusWidthVsAmpTH2->setAxisTitle("Amplitudes (integrated ADC counts)",1); - subdetMEs.SubDetClusWidthVsAmpTH2->setAxisTitle("Cluster widths",2); - + subdetMEs.SubDetClusWidthVsAmpTH2 = ibooker.book2D( + HistoName, HistoName, Parameters.getParameter("Nbinsx"), + Parameters.getParameter("xmin"), + Parameters.getParameter("xmax"), + Parameters.getParameter("Nbinsy"), + Parameters.getParameter("ymin"), + Parameters.getParameter("ymax")); + subdetMEs.SubDetClusWidthVsAmpTH2->setAxisTitle( + "Amplitudes (integrated ADC counts)", 1); + subdetMEs.SubDetClusWidthVsAmpTH2->setAxisTitle("Cluster widths", 2); } - - // Total Number of Cluster vs DeltaBxCycle - Profile - if(subdetswitchdbxcycleprofon){ - edm::ParameterSet Parameters = conf_.getParameter("TProfClustersVsDBxCycle"); + if (subdetswitchdbxcycleprofon) { + edm::ParameterSet Parameters = + conf_.getParameter("TProfClustersVsDBxCycle"); HistoName = "Cluster_vs_DeltaBxCycle__" + label; - subdetMEs.SubDetClusterDBxCycleProf = ibooker.bookProfile(HistoName,HistoName, - Parameters.getParameter("Nbins"), - Parameters.getParameter("xmin"), - Parameters.getParameter("xmax"), - 200, //that parameter should not be there !? - Parameters.getParameter("ymin"), - Parameters.getParameter("ymax"), - "" ); - subdetMEs.SubDetClusterDBxCycleProf->setAxisTitle("Delta Bunch Crossing Cycle",1); + subdetMEs.SubDetClusterDBxCycleProf = ibooker.bookProfile( + HistoName, HistoName, Parameters.getParameter("Nbins"), + Parameters.getParameter("xmin"), + Parameters.getParameter("xmax"), + 200, // that parameter should not be there !? + Parameters.getParameter("ymin"), + Parameters.getParameter("ymax"), ""); + subdetMEs.SubDetClusterDBxCycleProf->setAxisTitle( + "Delta Bunch Crossing Cycle", 1); } // DeltaBx vs ApvCycle - 2DProfile - if(subdetswitchapvcycledbxprof2on){ - edm::ParameterSet Parameters = conf_.getParameter("TProf2ApvCycleVsDBx"); + if (subdetswitchapvcycledbxprof2on) { + edm::ParameterSet Parameters = + conf_.getParameter("TProf2ApvCycleVsDBx"); HistoName = "DeltaBx_vs_ApvCycle__" + label; - subdetMEs.SubDetApvDBxProf2 = ibooker.bookProfile2D(HistoName,HistoName, - Parameters.getParameter("Nbinsx"), - Parameters.getParameter("xmin"), - Parameters.getParameter("xmax"), - Parameters.getParameter("Nbinsy"), - Parameters.getParameter("ymin"), - Parameters.getParameter("ymax"), - Parameters.getParameter("zmin"), - Parameters.getParameter("zmax"), - "" ); - subdetMEs.SubDetApvDBxProf2->setAxisTitle("APV Cycle (Corrected Absolute Bx % 70)",1); - subdetMEs.SubDetApvDBxProf2->setAxisTitle("Delta Bunch Crossing Cycle",2); + subdetMEs.SubDetApvDBxProf2 = ibooker.bookProfile2D( + HistoName, HistoName, Parameters.getParameter("Nbinsx"), + Parameters.getParameter("xmin"), + Parameters.getParameter("xmax"), + Parameters.getParameter("Nbinsy"), + Parameters.getParameter("ymin"), + Parameters.getParameter("ymax"), + Parameters.getParameter("zmin"), + Parameters.getParameter("zmax"), ""); + subdetMEs.SubDetApvDBxProf2->setAxisTitle( + "APV Cycle (Corrected Absolute Bx % 70)", 1); + subdetMEs.SubDetApvDBxProf2->setAxisTitle("Delta Bunch Crossing Cycle", 2); } - SubDetMEsMap[label]=subdetMEs; + SubDetMEsMap[label] = subdetMEs; } // // -- Fill Module Level Histograms // -void SiStripMonitorCluster::fillModuleMEs(ModMEs& mod_mes, ClusterProperties& cluster) { - - if(moduleswitchclusposon && (mod_mes.ClusterPosition)) // position of cluster +void SiStripMonitorCluster::fillModuleMEs(ModMEs& mod_mes, + ClusterProperties& cluster) { + if (moduleswitchclusposon && + (mod_mes.ClusterPosition)) // position of cluster (mod_mes.ClusterPosition)->Fill(cluster.position); // position of digis in cluster - if(moduleswitchclusdigiposon && (mod_mes.ClusterDigiPosition)) { - for(int ipos=cluster.start+1; ipos<=cluster.start+cluster.width; ipos++){ + if (moduleswitchclusdigiposon && (mod_mes.ClusterDigiPosition)) { + for (int ipos = cluster.start + 1; ipos <= cluster.start + cluster.width; + ipos++) { (mod_mes.ClusterDigiPosition)->Fill(ipos); } } - if(moduleswitchcluswidthon && (mod_mes.ClusterWidth)) // width of cluster + if (moduleswitchcluswidthon && (mod_mes.ClusterWidth)) // width of cluster (mod_mes.ClusterWidth)->Fill(static_cast(cluster.width)); - if(moduleswitchclusstonon && (mod_mes.ClusterSignalOverNoise)) {// SignalToNoise + if (moduleswitchclusstonon && + (mod_mes.ClusterSignalOverNoise)) { // SignalToNoise if (cluster.noise > 0) - (mod_mes.ClusterSignalOverNoise)->Fill(cluster.charge/cluster.noise); + (mod_mes.ClusterSignalOverNoise)->Fill(cluster.charge / cluster.noise); } - if(moduleswitchclusstonVsposon && (mod_mes.ClusterSignalOverNoiseVsPos)) {// SignalToNoise + if (moduleswitchclusstonVsposon && + (mod_mes.ClusterSignalOverNoiseVsPos)) { // SignalToNoise if (cluster.noise > 0) - (mod_mes.ClusterSignalOverNoiseVsPos)->Fill(cluster.position,cluster.charge/cluster.noise); + (mod_mes.ClusterSignalOverNoiseVsPos) + ->Fill(cluster.position, cluster.charge / cluster.noise); } - if(moduleswitchclusnoiseon && (mod_mes.ClusterNoise)) // Noise + if (moduleswitchclusnoiseon && (mod_mes.ClusterNoise)) // Noise (mod_mes.ClusterNoise)->Fill(cluster.noise); - if(moduleswitchcluschargeon && (mod_mes.ClusterCharge)) // charge of cluster + if (moduleswitchcluschargeon && (mod_mes.ClusterCharge)) // charge of cluster (mod_mes.ClusterCharge)->Fill(cluster.charge); - if(module_clusterWidth_vs_amplitude_on) (mod_mes.Module_ClusWidthVsAmpTH2)->Fill(cluster.charge, cluster.width); + if (module_clusterWidth_vs_amplitude_on) + (mod_mes.Module_ClusWidthVsAmpTH2)->Fill(cluster.charge, cluster.width); } // // -- Fill Layer Level MEs // -void SiStripMonitorCluster::fillLayerMEs(LayerMEs& layerMEs, ClusterProperties& cluster) { - - if(layerswitchclusstonon) { - fillME(layerMEs.LayerClusterStoN ,cluster.charge/cluster.noise); +void SiStripMonitorCluster::fillLayerMEs(LayerMEs& layerMEs, + ClusterProperties& cluster) { + if (layerswitchclusstonon) { + fillME(layerMEs.LayerClusterStoN, cluster.charge / cluster.noise); if (createTrendMEs) { - fillME(layerMEs.LayerClusterStoNTrend,trendVar,cluster.charge/cluster.noise); - } + fillME(layerMEs.LayerClusterStoNTrend, trendVar, + cluster.charge / cluster.noise); + } } - if(layerswitchcluschargeon) { - fillME(layerMEs.LayerClusterCharge,cluster.charge); + if (layerswitchcluschargeon) { + fillME(layerMEs.LayerClusterCharge, cluster.charge); if (createTrendMEs) { - fillME(layerMEs.LayerClusterChargeTrend,trendVar,cluster.charge); - } + fillME(layerMEs.LayerClusterChargeTrend, trendVar, cluster.charge); + } } - if(layerswitchclusnoiseon) { - fillME(layerMEs.LayerClusterNoise ,cluster.noise); + if (layerswitchclusnoiseon) { + fillME(layerMEs.LayerClusterNoise, cluster.noise); if (createTrendMEs) { - fillME(layerMEs.LayerClusterNoiseTrend,trendVar,cluster.noise); - } + fillME(layerMEs.LayerClusterNoiseTrend, trendVar, cluster.noise); + } } - if(layerswitchcluswidthon) { - fillME(layerMEs.LayerClusterWidth ,cluster.width); + if (layerswitchcluswidthon) { + fillME(layerMEs.LayerClusterWidth, cluster.width); if (createTrendMEs) { - fillME(layerMEs.LayerClusterWidthTrend,trendVar,cluster.width); - } + fillME(layerMEs.LayerClusterWidthTrend, trendVar, cluster.width); + } } - if( layer_clusterWidth_vs_amplitude_on ) { - fillME(layerMEs.LayerClusWidthVsAmpTH2, cluster.charge, cluster.width); + if (layer_clusterWidth_vs_amplitude_on) { + fillME(layerMEs.LayerClusWidthVsAmpTH2, cluster.charge, cluster.width); } - if (layerswitchclusposon) { - fillME(layerMEs.LayerClusterPosition,cluster.position); + if (layerswitchclusposon) { + fillME(layerMEs.LayerClusterPosition, cluster.position); } } //------------------------------------------------------------------------------------------ -MonitorElement* SiStripMonitorCluster::bookMETrend(const char* HistoName , DQMStore::IBooker & ibooker) -{ - edm::ParameterSet ParametersTrend = trendVsLs_ ? conf_.getParameter("TrendingLS") : conf_.getParameter("Trending"); - MonitorElement* me = ibooker.bookProfile(HistoName,HistoName, - ParametersTrend.getParameter("Nbins"), - ParametersTrend.getParameter("xmin"), - ParametersTrend.getParameter("xmax"), - 0 , 0 , "" ); - if(!me) return me; - me->setAxisTitle(ParametersTrend.getParameter("xaxis"),1); - if (me->kind() == MonitorElement::DQM_KIND_TPROFILE) me->getTH1()->SetCanExtend(TH1::kAllAxes); +MonitorElement* SiStripMonitorCluster::bookMETrend(const char* HistoName, + DQMStore::IBooker& ibooker) { + edm::ParameterSet ParametersTrend = + trendVs10Ls_ ? conf_.getParameter("TrendingLS") + : conf_.getParameter("Trending"); + MonitorElement* me = ibooker.bookProfile( + HistoName, HistoName, ParametersTrend.getParameter("Nbins"), + ParametersTrend.getParameter("xmin"), + ParametersTrend.getParameter("xmax"), 0, 0, ""); + if (!me) return me; + me->setAxisTitle(ParametersTrend.getParameter("xaxis"), 1); + if (me->kind() == MonitorElement::DQM_KIND_TPROFILE) + me->getTH1()->SetCanExtend(TH1::kAllAxes); return me; } //------------------------------------------------------------------------------------------ -MonitorElement* SiStripMonitorCluster::bookME1D(const char* ParameterSetLabel, const char* HistoName , DQMStore::IBooker & ibooker) -{ - Parameters = conf_.getParameter(ParameterSetLabel); - return ibooker.book1D(HistoName,HistoName, - Parameters.getParameter("Nbinx"), - Parameters.getParameter("xmin"), - Parameters.getParameter("xmax") - ); +MonitorElement* SiStripMonitorCluster::bookME1D(const char* ParameterSetLabel, + const char* HistoName, + DQMStore::IBooker& ibooker) { + Parameters = conf_.getParameter(ParameterSetLabel); + return ibooker.book1D(HistoName, HistoName, + Parameters.getParameter("Nbinx"), + Parameters.getParameter("xmin"), + Parameters.getParameter("xmax")); } //------------------------------------------------------------------------------------------ -MonitorElement* SiStripMonitorCluster::bookME2D(const char* ParameterSetLabel, const char* HistoName , DQMStore::IBooker & ibooker) -{ - Parameters = conf_.getParameter(ParameterSetLabel); - return ibooker.book2D(HistoName,HistoName, - Parameters.getParameter("Nbinsx"), - Parameters.getParameter("xmin"), - Parameters.getParameter("xmax"), - Parameters.getParameter("Nbinsy"), - Parameters.getParameter("ymin"), - Parameters.getParameter("ymax") - ); +MonitorElement* SiStripMonitorCluster::bookME2D(const char* ParameterSetLabel, + const char* HistoName, + DQMStore::IBooker& ibooker) { + Parameters = conf_.getParameter(ParameterSetLabel); + return ibooker.book2D(HistoName, HistoName, + Parameters.getParameter("Nbinsx"), + Parameters.getParameter("xmin"), + Parameters.getParameter("xmax"), + Parameters.getParameter("Nbinsy"), + Parameters.getParameter("ymin"), + Parameters.getParameter("ymax")); } - -int SiStripMonitorCluster::FindRegion(int nstrip,int npix){ - - double kplus= k0*(1+dk0/100); - double kminus=k0*(1-dk0/100); - int region=0; - - if (nstrip!=0 && npix >= (nstrip*kminus-q0) && npix <=(nstrip*kplus+q0)) region=1; - else if (nstrip!=0 && npix < (nstrip*kminus-q0) && nstrip <= maxClus) region=2; - else if (nstrip!=0 && npix < (nstrip*kminus-q0) && nstrip > maxClus) region=3; - else if (nstrip!=0 && npix > (nstrip*kplus+q0)) region=4; - else if (npix > minPix && nstrip==0) region=5; +int SiStripMonitorCluster::FindRegion(int nstrip, int npix) { + double kplus = k0 * (1 + dk0 / 100); + double kminus = k0 * (1 - dk0 / 100); + int region = 0; + + if (nstrip != 0 && npix >= (nstrip * kminus - q0) && + npix <= (nstrip * kplus + q0)) + region = 1; + else if (nstrip != 0 && npix < (nstrip * kminus - q0) && nstrip <= maxClus) + region = 2; + else if (nstrip != 0 && npix < (nstrip * kminus - q0) && nstrip > maxClus) + region = 3; + else if (nstrip != 0 && npix > (nstrip * kplus + q0)) + region = 4; + else if (npix > minPix && nstrip == 0) + region = 5; return region; - } diff --git a/DQM/SiStripMonitorCluster/src/SiStripMonitorFilter.cc b/DQM/SiStripMonitorCluster/src/SiStripMonitorFilter.cc index 8bb706e2144a4..b6b88fbbf09c9 100644 --- a/DQM/SiStripMonitorCluster/src/SiStripMonitorFilter.cc +++ b/DQM/SiStripMonitorCluster/src/SiStripMonitorFilter.cc @@ -2,12 +2,13 @@ // // Package: SiStripMonitorCluster // Class: SiStripMonitorFilter -// -//class SiStripMonitorFilter SiStripMonitorFilter.cc DQM/SiStripMonitorCluster/src/SiStripMonitorFilter.cc +// +// class SiStripMonitorFilter SiStripMonitorFilter.cc +// DQM/SiStripMonitorCluster/src/SiStripMonitorFilter.cc #include -#include #include +#include #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ServiceRegistry/interface/Service.h" @@ -15,28 +16,29 @@ #include "DQM/SiStripMonitorCluster/interface/SiStripMonitorFilter.h" #include "DQMServices/Core/interface/DQMStore.h" - -SiStripMonitorFilter::SiStripMonitorFilter(const edm::ParameterSet& iConfig) -{ - FilterDirectory="FilterResults"; - dqmStore_ = edm::Service().operator->(); +SiStripMonitorFilter::SiStripMonitorFilter(const edm::ParameterSet& iConfig) { + FilterDirectory = "FilterResults"; + dqmStore_ = edm::Service().operator->(); conf_ = iConfig; - filerDecisionToken_ = consumes(conf_.getParameter("FilterProducer") ); - + filerDecisionToken_ = + consumes(conf_.getParameter("FilterProducer")); } -void SiStripMonitorFilter::bookHistograms(DQMStore::IBooker & ibooker, const edm::Run & run, const edm::EventSetup & es) -{ +void SiStripMonitorFilter::bookHistograms(DQMStore::IBooker& ibooker, + const edm::Run& run, + const edm::EventSetup& es) { ibooker.setCurrentFolder(FilterDirectory); - std::string FilterProducer = conf_.getParameter("FilterProducer"); - FilterDecision = ibooker.book1D(FilterProducer+"_Decision", FilterProducer+"Decision", 2, -0.5, 1.5); - + std::string FilterProducer = + conf_.getParameter("FilterProducer"); + FilterDecision = ibooker.book1D(FilterProducer + "_Decision", + FilterProducer + "Decision", 2, -0.5, 1.5); } -void SiStripMonitorFilter::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) -{ - edm::Handle filter_decision; iEvent.getByToken(filerDecisionToken_,filter_decision); // filter decision +void SiStripMonitorFilter::analyze(const edm::Event& iEvent, + const edm::EventSetup& iSetup) { + edm::Handle filter_decision; + iEvent.getByToken(filerDecisionToken_, filter_decision); // filter decision // trigger decision FilterDecision->Fill(*filter_decision); diff --git a/DQM/SiStripMonitorCluster/src/SiStripMonitorHLT.cc b/DQM/SiStripMonitorCluster/src/SiStripMonitorHLT.cc index eef5a813bbcf7..e144b9c901ffe 100644 --- a/DQM/SiStripMonitorCluster/src/SiStripMonitorHLT.cc +++ b/DQM/SiStripMonitorCluster/src/SiStripMonitorHLT.cc @@ -2,100 +2,136 @@ // // Package: SiStripMonitorCluster // Class: SiStripMonitorHLT -// -//class SiStripMonitorHLT SiStripMonitorHLT.cc DQM/SiStripMonitorCluster/src/SiStripMonitorHLT.cc +// +// class SiStripMonitorHLT SiStripMonitorHLT.cc +// DQM/SiStripMonitorCluster/src/SiStripMonitorHLT.cc #include -#include #include +#include #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ServiceRegistry/interface/Service.h" - #include "DataFormats/SiStripCluster/interface/SiStripCluster.h" #include "DQM/SiStripMonitorCluster/interface/SiStripMonitorHLT.h" #include "DQMServices/Core/interface/DQMStore.h" - -SiStripMonitorHLT::SiStripMonitorHLT(const edm::ParameterSet& iConfig) -{ - HLTDirectory="HLTResults"; - dqmStore_ = edm::Service().operator->(); +SiStripMonitorHLT::SiStripMonitorHLT(const edm::ParameterSet& iConfig) { + HLTDirectory = "HLTResults"; + dqmStore_ = edm::Service().operator->(); conf_ = iConfig; - filerDecisionToken_ = consumes(conf_.getParameter("HLTProducer") ); - sumOfClusterToken_ = consumes(conf_.getParameter("HLTProducer") ); - clusterInSubComponentsToken_ = consumes > >(conf_.getParameter("HLTProducer") ); + filerDecisionToken_ = + consumes(conf_.getParameter("HLTProducer")); + sumOfClusterToken_ = + consumes(conf_.getParameter("HLTProducer")); + clusterInSubComponentsToken_ = + consumes > >( + conf_.getParameter("HLTProducer")); } -void SiStripMonitorHLT::bookHistograms(DQMStore::IBooker & ibooker, const edm::Run & run, const edm::EventSetup & es) -{ +void SiStripMonitorHLT::bookHistograms(DQMStore::IBooker& ibooker, + const edm::Run& run, + const edm::EventSetup& es) { ibooker.setCurrentFolder(HLTDirectory); std::string HLTProducer = conf_.getParameter("HLTProducer"); - HLTDecision = ibooker.book1D(HLTProducer+"_HLTDecision", HLTProducer+"HLTDecision", 2, -0.5, 1.5); + HLTDecision = ibooker.book1D(HLTProducer + "_HLTDecision", + HLTProducer + "HLTDecision", 2, -0.5, 1.5); // all - SumOfClusterCharges_all = ibooker.book1D("SumOfClusterCharges_all", "SumOfClusterCharges_all", 50, 0, 2000); - ChargeOfEachClusterTIB_all = ibooker.book1D("ChargeOfEachClusterTIB_all", "ChargeOfEachClusterTIB_all", 400, -0.5, 400.5); - ChargeOfEachClusterTOB_all = ibooker.book1D("ChargeOfEachClusterTOB_all", "ChargeOfEachClusterTOB_all", 400, -0.5, 400.5); - ChargeOfEachClusterTEC_all = ibooker.book1D("ChargeOfEachClusterTEC_all", "ChargeOfEachClusterTEC_all", 400, -0.5, 400.5); - NumberOfClustersAboveThreshold_all = ibooker.book1D("NumberOfClustersAboveThreshold_all", "NumberOfClustersAboveThreshold_all", 30, 30.5, 60.5); + SumOfClusterCharges_all = ibooker.book1D( + "SumOfClusterCharges_all", "SumOfClusterCharges_all", 50, 0, 2000); + ChargeOfEachClusterTIB_all = + ibooker.book1D("ChargeOfEachClusterTIB_all", "ChargeOfEachClusterTIB_all", + 400, -0.5, 400.5); + ChargeOfEachClusterTOB_all = + ibooker.book1D("ChargeOfEachClusterTOB_all", "ChargeOfEachClusterTOB_all", + 400, -0.5, 400.5); + ChargeOfEachClusterTEC_all = + ibooker.book1D("ChargeOfEachClusterTEC_all", "ChargeOfEachClusterTEC_all", + 400, -0.5, 400.5); + NumberOfClustersAboveThreshold_all = + ibooker.book1D("NumberOfClustersAboveThreshold_all", + "NumberOfClustersAboveThreshold_all", 30, 30.5, 60.5); // 31 = TIB2, 32 = TIB2, 33 = TIB3, 51 = TOB1, 52=TOB2, 60 = TEC // accepted from HLT - SumOfClusterCharges_hlt = ibooker.book1D("SumOfClusterCharges_hlt", "SumOfClusterCharges_hlt", 50, 0, 2000); - ChargeOfEachClusterTIB_hlt = ibooker.book1D("ChargeOfEachClusterTIB_hlt", "ChargeOfEachClusterTIB_hlt", 400, -0.5, 400.5); - ChargeOfEachClusterTOB_hlt = ibooker.book1D("ChargeOfEachClusterTOB_hlt", "ChargeOfEachClusterTOB_hlt", 400, -0.5, 400.5); - ChargeOfEachClusterTEC_hlt = ibooker.book1D("ChargeOfEachClusterTEC_hlt", "ChargeOfEachClusterTEC_hlt", 400, -0.5, 400.5); - NumberOfClustersAboveThreshold_hlt = ibooker.book1D("NumberOfClustersAboveThreshold_hlt", "NumberOfClustersAboveThreshold_hlt", 30, 30.5, 60.5); - + SumOfClusterCharges_hlt = ibooker.book1D( + "SumOfClusterCharges_hlt", "SumOfClusterCharges_hlt", 50, 0, 2000); + ChargeOfEachClusterTIB_hlt = + ibooker.book1D("ChargeOfEachClusterTIB_hlt", "ChargeOfEachClusterTIB_hlt", + 400, -0.5, 400.5); + ChargeOfEachClusterTOB_hlt = + ibooker.book1D("ChargeOfEachClusterTOB_hlt", "ChargeOfEachClusterTOB_hlt", + 400, -0.5, 400.5); + ChargeOfEachClusterTEC_hlt = + ibooker.book1D("ChargeOfEachClusterTEC_hlt", "ChargeOfEachClusterTEC_hlt", + 400, -0.5, 400.5); + NumberOfClustersAboveThreshold_hlt = + ibooker.book1D("NumberOfClustersAboveThreshold_hlt", + "NumberOfClustersAboveThreshold_hlt", 30, 30.5, 60.5); } - -void SiStripMonitorHLT::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) -{ - +void SiStripMonitorHLT::analyze(const edm::Event& iEvent, + const edm::EventSetup& iSetup) { // get from event std::string HLTProducer = conf_.getParameter("HLTProducer"); - edm::Handle filter_decision; iEvent.getByToken(filerDecisionToken_,filter_decision); // filter decision - edm::Handle sum_of_clustch; iEvent.getByToken(sumOfClusterToken_, sum_of_clustch); // sum of cluster charges - // first element of pair: layer: TIB1, ...., TEC; second element: nr of clusters above threshold - edm::Handle > > clusters_in_subcomponents; - if(HLTProducer=="ClusterMTCCFilter") iEvent.getByToken(clusterInSubComponentsToken_,clusters_in_subcomponents); + edm::Handle filter_decision; + iEvent.getByToken(filerDecisionToken_, filter_decision); // filter decision + edm::Handle sum_of_clustch; + iEvent.getByToken(sumOfClusterToken_, + sum_of_clustch); // sum of cluster charges + // first element of pair: layer: TIB1, ...., TEC; second element: nr of + // clusters above threshold + edm::Handle > > + clusters_in_subcomponents; + if (HLTProducer == "ClusterMTCCFilter") + iEvent.getByToken(clusterInSubComponentsToken_, clusters_in_subcomponents); // trigger decision HLTDecision->Fill(*filter_decision); // sum of charges of clusters SumOfClusterCharges_all->Fill(*sum_of_clustch); - if(*filter_decision) SumOfClusterCharges_hlt->Fill(*sum_of_clustch); + if (*filter_decision) SumOfClusterCharges_hlt->Fill(*sum_of_clustch); - //clusters in different layers - if(HLTProducer=="ClusterMTCCFilter"){ + // clusters in different layers + if (HLTProducer == "ClusterMTCCFilter") { // loop over layers ("subcomponents") - for(std::map >::const_iterator it = clusters_in_subcomponents->begin(); it != clusters_in_subcomponents->end(); it++){ + for (std::map >::const_iterator it = + clusters_in_subcomponents->begin(); + it != clusters_in_subcomponents->end(); it++) { int generalized_layer = it->first; std::vector theclusters = it->second; - NumberOfClustersAboveThreshold_all->Fill( generalized_layer, theclusters.size() ); // number of clusters in this generalized layer - if(*filter_decision) NumberOfClustersAboveThreshold_hlt->Fill( generalized_layer, theclusters.size() ); - //loop over clusters (and detids) - for(std::vector::const_iterator icluster = theclusters.begin(); icluster != theclusters.end(); icluster++){ + NumberOfClustersAboveThreshold_all->Fill( + generalized_layer, + theclusters.size()); // number of clusters in this generalized layer + if (*filter_decision) + NumberOfClustersAboveThreshold_hlt->Fill(generalized_layer, + theclusters.size()); + // loop over clusters (and detids) + for (std::vector::const_iterator icluster = + theclusters.begin(); + icluster != theclusters.end(); icluster++) { // calculate sum of amplitudes - unsigned int amplclus=0; - for(auto ia=icluster->amplitudes().begin(); ia!=icluster->amplitudes().end(); ia++) { - if ((*ia)>0) amplclus+=(*ia); // why should this be negative? + unsigned int amplclus = 0; + for (auto ia = icluster->amplitudes().begin(); + ia != icluster->amplitudes().end(); ia++) { + if ((*ia) > 0) amplclus += (*ia); // why should this be negative? } - if(generalized_layer==31 || generalized_layer==32 || generalized_layer==33){ // you can also ask the detid here whether is TIB - ChargeOfEachClusterTIB_all->Fill(amplclus,1.); - if(*filter_decision) ChargeOfEachClusterTIB_hlt->Fill(amplclus,1.); + if (generalized_layer == 31 || generalized_layer == 32 || + generalized_layer == + 33) { // you can also ask the detid here whether is TIB + ChargeOfEachClusterTIB_all->Fill(amplclus, 1.); + if (*filter_decision) ChargeOfEachClusterTIB_hlt->Fill(amplclus, 1.); } - if(generalized_layer==51 || generalized_layer==52){ - ChargeOfEachClusterTOB_all->Fill(amplclus,1.); - if(*filter_decision) ChargeOfEachClusterTOB_hlt->Fill(amplclus,1.); + if (generalized_layer == 51 || generalized_layer == 52) { + ChargeOfEachClusterTOB_all->Fill(amplclus, 1.); + if (*filter_decision) ChargeOfEachClusterTOB_hlt->Fill(amplclus, 1.); } - if(generalized_layer==60 ){ - ChargeOfEachClusterTEC_all->Fill(amplclus,1.); - if(*filter_decision) ChargeOfEachClusterTEC_hlt->Fill(amplclus,1.); + if (generalized_layer == 60) { + ChargeOfEachClusterTEC_all->Fill(amplclus, 1.); + if (*filter_decision) ChargeOfEachClusterTEC_hlt->Fill(amplclus, 1.); } } } diff --git a/DQM/SiStripMonitorDigi/interface/SiStripMonitorDigi.h b/DQM/SiStripMonitorDigi/interface/SiStripMonitorDigi.h index e497adf76bd10..fe5a3347223de 100644 --- a/DQM/SiStripMonitorDigi/interface/SiStripMonitorDigi.h +++ b/DQM/SiStripMonitorDigi/interface/SiStripMonitorDigi.h @@ -210,7 +210,7 @@ class SiStripMonitorDigi : public DQMEDAnalyzer { bool createTrendMEs; - bool m_trendVsLS; + bool m_trendVs10LS; edm::InputTag historyProducer_; edm::InputTag apvPhaseProducer_; diff --git a/DQM/SiStripMonitorDigi/python/SiStripMonitorDigi_cfi.py b/DQM/SiStripMonitorDigi/python/SiStripMonitorDigi_cfi.py index 2b3da9c92be62..01e72ee42a322 100644 --- a/DQM/SiStripMonitorDigi/python/SiStripMonitorDigi_cfi.py +++ b/DQM/SiStripMonitorDigi/python/SiStripMonitorDigi_cfi.py @@ -203,5 +203,5 @@ ShowControlView = cms.bool(False), CalculateStripOccupancy = cms.bool(False), ResetMEsEachRun = cms.bool(False), - TrendVsLS = cms.bool(True), + TrendVs10LS = cms.bool(False), ) diff --git a/DQM/SiStripMonitorDigi/src/SiStripMonitorDigi.cc b/DQM/SiStripMonitorDigi/src/SiStripMonitorDigi.cc index b5225dc63e0cc..5b673a486d0db 100644 --- a/DQM/SiStripMonitorDigi/src/SiStripMonitorDigi.cc +++ b/DQM/SiStripMonitorDigi/src/SiStripMonitorDigi.cc @@ -165,7 +165,7 @@ SiStripMonitorDigi::SiStripMonitorDigi(const edm::ParameterSet& iConfig) : createTrendMEs = conf_.getParameter("CreateTrendMEs"); Mod_On_ = conf_.getParameter("Mod_On"); - m_trendVsLS = conf_.getParameter("TrendVsLS"); + m_trendVs10LS = conf_.getParameter("TrendVs10LS"); // xLumiProf = conf_.getParameter("xLumiProf"); // Event History Producer historyProducer_ = conf_.getParameter("HistoryProducer"); @@ -588,7 +588,7 @@ void SiStripMonitorDigi::analyze(const edm::Event& iEvent, const edm::EventSetup runNb = iEvent.id().run(); eventNb++; - float iOrbitVar = m_trendVsLS ? iEvent.orbitNumber()/NORBITS_PER_LS : iEvent.orbitNumber()/NORBITS_PER_SECOND ; + float iOrbitVar = m_trendVs10LS ? iEvent.orbitNumber()/(10*NORBITS_PER_LS) : iEvent.orbitNumber()/NORBITS_PER_LS; digi_detset_handles.clear(); @@ -952,8 +952,7 @@ MonitorElement* SiStripMonitorDigi::bookMETrend(DQMStore::IBooker & ibooker , co "" ); if(!me) return me; - if(m_trendVsLS ) me->setAxisTitle("Lumisection",1); - else me->setAxisTitle("Event Time in Seconds",1); + me->setAxisTitle("Lumisection",1); if (me->kind() == MonitorElement::DQM_KIND_TPROFILE) me->getTH1()->SetCanExtend(TH1::kAllAxes); return me; } @@ -1137,8 +1136,7 @@ void SiStripMonitorDigi::createSubDetMEs(DQMStore::IBooker & ibooker , std::stri Parameters.getParameter("ymin"), Parameters.getParameter("ymax"), "" ); - if(m_trendVsLS) subdetMEs.SubDetTotDigiProf->setAxisTitle("Lumisection",1); - else subdetMEs.SubDetTotDigiProf->setAxisTitle("Event Time in Seconds",1); + subdetMEs.SubDetTotDigiProf->setAxisTitle("Lumisection",1); if (subdetMEs.SubDetTotDigiProf->kind() == MonitorElement::DQM_KIND_TPROFILE) subdetMEs.SubDetTotDigiProf->getTH1()->SetCanExtend(TH1::kAllAxes); } diff --git a/DQM/SiStripMonitorHardware/src/SiStripSpyDigiConverterModule.cc b/DQM/SiStripMonitorHardware/src/SiStripSpyDigiConverterModule.cc index 973edfffb96cf..65939a9c24c21 100644 --- a/DQM/SiStripMonitorHardware/src/SiStripSpyDigiConverterModule.cc +++ b/DQM/SiStripMonitorHardware/src/SiStripSpyDigiConverterModule.cc @@ -76,9 +76,9 @@ namespace sistrip { << " Constructing object..."; } - if (storePayloadDigis_) produces< edm::DetSetVector >("Payload"); - if (storeReorderedDigis_) produces< edm::DetSetVector >("Reordered"); - if (storeModuleDigis_) produces< edm::DetSetVector >("VirginRaw"); + if (storePayloadDigis_) produces< edm::DetSetVector >("SpyPayload"); + if (storeReorderedDigis_) produces< edm::DetSetVector >("SpyReordered"); + if (storeModuleDigis_) produces< edm::DetSetVector >("SpyVirginRaw"); if (storeAPVAddress_) { produces< std::vector >("APVAddress"); @@ -164,9 +164,9 @@ namespace sistrip { } //add to event - if (storePayloadDigis_) event.put(std::move(payloadDigis),"Payload"); - if (storeReorderedDigis_) event.put(std::move(reorderedDigis),"Reordered"); - if (storeModuleDigis_) event.put(std::move(moduleDigis),"VirginRaw"); + if (storePayloadDigis_) event.put(std::move(payloadDigis),"SpyPayload"); + if (storeReorderedDigis_) event.put(std::move(reorderedDigis),"SpyReordered"); + if (storeModuleDigis_) event.put(std::move(moduleDigis),"SpyVirginRaw"); if (storeAPVAddress_) { event.put(std::move(pAPVAddresses), "APVAddress"); } diff --git a/DQM/SiStripMonitorHardware/src/SiStripSpyDisplayModule.cc b/DQM/SiStripMonitorHardware/src/SiStripSpyDisplayModule.cc index 187a37e66e196..41e6f5702b32b 100644 --- a/DQM/SiStripMonitorHardware/src/SiStripSpyDisplayModule.cc +++ b/DQM/SiStripMonitorHardware/src/SiStripSpyDisplayModule.cc @@ -139,17 +139,17 @@ class SiStripSpyDisplayModule : public edm::EDAnalyzer { edm::InputTag inputCompVirginRawDigiLabel_; //!< VR RawDigis to compare (from mainline) edm::InputTag inputCompZeroSuppressedDigiLabel_; //!< Zero-suppressed digis to compare (from mainline) - edm::EDGetTokenT > inputScopeModeRawDigiToken_; //!< Token for the scope-mode RawDigi collection input tag - edm::EDGetTokenT > inputPayloadRawDigiToken_; //!< Token for the virgin raw RawDigi collection input tag. - edm::EDGetTokenT > inputReorderedPayloadRawDigiToken_; //!< Token for the re-ordered RawDigi module input tag. - edm::EDGetTokenT > inputReorderedModuleRawDigiToken_; //!< Token for the re-ordered RawDigi module input tag. - edm::EDGetTokenT > inputPedestalsToken_; //!< Token for the pedestals. - edm::EDGetTokenT > inputNoisesToken_; //!< Token for the noises. - edm::EDGetTokenT > inputPostPedestalRawDigiToken_; //!< Token for the post-pedestal subtraction RawDigi module input tag. - edm::EDGetTokenT > inputPostCMRawDigiToken_; //!< Token for the post-common mode subtraction RawDigi module input tag. - edm::EDGetTokenT > inputZeroSuppressedRawDigiToken_; //!< Token for the zero-suppressed, zero-padded RawDigi module input tag. + edm::EDGetTokenT > inputScopeModeRawDigiToken_; //!< Token for the scope-mode RawDigi collection input tag + edm::EDGetTokenT > inputPayloadRawDigiToken_; //!< Token for the virgin raw RawDigi collection input tag. + edm::EDGetTokenT > inputReorderedPayloadRawDigiToken_; //!< Token for the re-ordered RawDigi module input tag. + edm::EDGetTokenT > inputReorderedModuleRawDigiToken_; //!< Token for the re-ordered RawDigi module input tag. + edm::EDGetTokenT > inputPedestalsToken_; //!< Token for the pedestals. + edm::EDGetTokenT > inputNoisesToken_; //!< Token for the noises. + edm::EDGetTokenT > inputPostPedestalRawDigiToken_; //!< Token for the post-pedestal subtraction RawDigi module input tag. + edm::EDGetTokenT > inputPostCMRawDigiToken_; //!< Token for the post-common mode subtraction RawDigi module input tag. + edm::EDGetTokenT > inputZeroSuppressedRawDigiToken_; //!< Token for the zero-suppressed, zero-padded RawDigi module input tag. edm::EDGetTokenT > inputZeroSuppressedDigiToken_; //!< Guess what? It's the input label for the zero-suppressed digi - edm::EDGetTokenT > inputCompVirginRawDigiToken_; //!< VR RawDigis to compare (from mainline) + edm::EDGetTokenT > inputCompVirginRawDigiToken_; //!< VR RawDigis to compare (from mainline) edm::EDGetTokenT > inputCompZeroSuppressedDigiToken_; //!< Zero-suppressed digis to compare (from mainline) // // Output information @@ -187,17 +187,17 @@ SiStripSpyDisplayModule::SiStripSpyDisplayModule(const edm::ParameterSet& iConfi outputFolderName_( iConfig.getParameter( "OutputFolderName" ) ) { //now do what ever initialization is needed - inputScopeModeRawDigiToken_ = consumes >(inputScopeModeRawDigiLabel_ ); - inputPayloadRawDigiToken_ = consumes >(inputPayloadRawDigiLabel_ ); - inputReorderedPayloadRawDigiToken_ = consumes >(inputReorderedPayloadRawDigiLabel_ ); - inputReorderedModuleRawDigiToken_ = consumes >(inputReorderedModuleRawDigiLabel_ ); - inputPedestalsToken_ = consumes >(inputPedestalsLabel_ ); - inputNoisesToken_ = consumes >(inputNoisesLabel_ ); - inputPostPedestalRawDigiToken_ = consumes >(inputPostPedestalRawDigiLabel_ ); - inputPostCMRawDigiToken_ = consumes >(inputPostCMRawDigiLabel_ ); - inputZeroSuppressedRawDigiToken_ = consumes >(inputZeroSuppressedRawDigiLabel_ ); + inputScopeModeRawDigiToken_ = consumes >(inputScopeModeRawDigiLabel_ ); + inputPayloadRawDigiToken_ = consumes >(inputPayloadRawDigiLabel_ ); + inputReorderedPayloadRawDigiToken_ = consumes >(inputReorderedPayloadRawDigiLabel_ ); + inputReorderedModuleRawDigiToken_ = consumes >(inputReorderedModuleRawDigiLabel_ ); + inputPedestalsToken_ = consumes >(inputPedestalsLabel_ ); + inputNoisesToken_ = consumes >(inputNoisesLabel_ ); + inputPostPedestalRawDigiToken_ = consumes >(inputPostPedestalRawDigiLabel_ ); + inputPostCMRawDigiToken_ = consumes >(inputPostCMRawDigiLabel_ ); + inputZeroSuppressedRawDigiToken_ = consumes >(inputZeroSuppressedRawDigiLabel_ ); inputZeroSuppressedDigiToken_ = consumes >(inputZeroSuppressedDigiLabel_ ); - inputCompVirginRawDigiToken_ = consumes >(inputCompVirginRawDigiLabel_ ); + inputCompVirginRawDigiToken_ = consumes >(inputCompVirginRawDigiLabel_ ); inputCompZeroSuppressedDigiToken_ = consumes >(inputCompZeroSuppressedDigiLabel_ ); } diff --git a/DQM/SiStripMonitorHardware/test/makeInputlist.py b/DQM/SiStripMonitorHardware/test/makeInputlist.py new file mode 100644 index 0000000000000..39c3954a984a3 --- /dev/null +++ b/DQM/SiStripMonitorHardware/test/makeInputlist.py @@ -0,0 +1,7 @@ +import os,sys, glob + +spyInput = '/eos/cms/store/group/dpg_tracker_strip/tracker/Online/store/streamer/SiStripSpy/Commissioning11/' +spyRun = '234824/' + +for path in glob.glob(spyInput+spyRun+'*.root'): + print "'file:"+path+"'," diff --git a/DQM/SiStripMonitorHardware/test/spyCompleteChain_cfg.py b/DQM/SiStripMonitorHardware/test/spyCompleteChain_cfg.py index e5c7ce65ab66b..83b022bb69699 100644 --- a/DQM/SiStripMonitorHardware/test/spyCompleteChain_cfg.py +++ b/DQM/SiStripMonitorHardware/test/spyCompleteChain_cfg.py @@ -112,15 +112,15 @@ process.SiStripSpyUnpacker *process.SiStripSpyDigiConverter *process.SiStripFEDEmulator - *process.SiStripSpyMonitor - *process.SiStripSpyDisplay +# *process.SiStripSpyMonitor +# *process.SiStripSpyDisplay ) # --- What to output --- process.output = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string("SpyRawToDigis.root"), + fileName = cms.untracked.string("SpyRawToDigis298270_FED.root"), outputCommands = cms.untracked.vstring( 'keep *', #'drop *', diff --git a/DQM/SiStripMonitorHardware/test/spyDigiProducer_cfg.py b/DQM/SiStripMonitorHardware/test/spyDigiProducer_cfg.py index 6ebf5e1c0d554..fb7d2d3c1e2b5 100644 --- a/DQM/SiStripMonitorHardware/test/spyDigiProducer_cfg.py +++ b/DQM/SiStripMonitorHardware/test/spyDigiProducer_cfg.py @@ -1,6 +1,7 @@ #test configuration for the spy data unpacking code import FWCore.ParameterSet.Config as cms +from Configuration.AlCa.GlobalTag import GlobalTag process = cms.Process('SPYPROD') @@ -10,11 +11,19 @@ 'PoolSource', fileNames = cms.untracked.vstring( # Spy data (raw) in edm format, as converted from .dat - 'rfio:/castor/cern.ch/user/w/whyntie/data/spychannel/121834/edm/spydata_0001.root', +'file:/eos/cms/store/group/dpg_tracker_strip/tracker/Online/store/streamer/SiStripSpy/Commissioning11/234824/USC.00234824.0001.A.storageManager.00.0026.RUN00234874.root', +'file:/eos/cms/store/group/dpg_tracker_strip/tracker/Online/store/streamer/SiStripSpy/Commissioning11/234824/USC.00234824.0001.A.storageManager.00.0027.RUN00234874.root', +'file:/eos/cms/store/group/dpg_tracker_strip/tracker/Online/store/streamer/SiStripSpy/Commissioning11/234824/USC.00234824.0001.A.storageManager.00.0028.RUN00234874.root', +'file:/eos/cms/store/group/dpg_tracker_strip/tracker/Online/store/streamer/SiStripSpy/Commissioning11/234824/USC.00234824.0001.A.storageManager.00.0029.RUN00234874.root', +'file:/eos/cms/store/group/dpg_tracker_strip/tracker/Online/store/streamer/SiStripSpy/Commissioning11/234824/USC.00234824.0001.A.storageManager.00.0030.RUN00234874.root', +'file:/eos/cms/store/group/dpg_tracker_strip/tracker/Online/store/streamer/SiStripSpy/Commissioning11/234824/USC.00234824.0001.A.storageManager.00.0031.RUN00234874.root', +'file:/eos/cms/store/group/dpg_tracker_strip/tracker/Online/store/streamer/SiStripSpy/Commissioning11/234824/USC.00234824.0001.A.storageManager.00.0032.RUN00234874.root', +'file:/eos/cms/store/group/dpg_tracker_strip/tracker/Online/store/streamer/SiStripSpy/Commissioning11/234824/USC.00234824.0001.A.storageManager.00.0033.RUN00234874.root', +'file:/eos/cms/store/group/dpg_tracker_strip/tracker/Online/store/streamer/SiStripSpy/Commissioning11/234824/USC.00234824.0001.A.storageManager.00.0034.RUN00234874.root', ) ) -process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(10) ) +process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) # --- Message Logging --- #process.Tracer = cms.Service('Tracer',indentation = cms.untracked.string('$$')) @@ -29,7 +38,8 @@ # Find the appropriate Global Tags at # https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideFrontierConditions process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') -process.GlobalTag.globaltag = 'GR09_P_V8_34X::All' +process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_data', '') +process.load("Configuration.Geometry.GeometryRecoDB_cff") # --- The unpacking configuration --- process.load('DQM.SiStripMonitorHardware.SiStripSpyUnpacker_cfi') @@ -38,7 +48,7 @@ ## * Scope digi settings process.SiStripSpyUnpacker.FEDIDs = cms.vuint32() #use a subset of FEDs or leave empty for all. #process.SiStripSpy.FEDIDs = cms.vuint32(50, 187, 260, 356) #one from each partition -process.SiStripSpyUnpacker.InputProductLabel = cms.InputTag('source') +process.SiStripSpyUnpacker.InputProductLabel = cms.InputTag('rawDataCollector') process.SiStripSpyUnpacker.AllowIncompleteEvents = True process.SiStripSpyUnpacker.StoreCounters = True process.SiStripSpyUnpacker.StoreScopeRawDigis = cms.bool(True) # Note - needs to be True for use in other modules. @@ -54,7 +64,7 @@ process.SiStripSpyDigiConverter.MaxZeroLight = 1024 process.SiStripSpyDigiConverter.MinTickHeight = 0 process.SiStripSpyDigiConverter.MaxTickHeight = 1024 -process.SiStripSpyDigiConverter.ExpectedPositionOfFirstHeaderBit = 0 +process.SiStripSpyDigiConverter.ExpectedPositionOfFirstHeaderBit = 6 process.SiStripSpyDigiConverter.DiscardDigisWithWrongAPVAddress = False # --- Define the path --- @@ -67,7 +77,7 @@ # --- What to output --- process.output = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string("SpyRawToDigis.root"), + fileName = cms.untracked.string("/eos/cms/store/user/jblee/SpyRawToDigis234824_TEST.root"), outputCommands = cms.untracked.vstring( 'keep *', #'drop *', diff --git a/DQM/SiStripMonitorHardware/test/spyDisplay_cfg.py b/DQM/SiStripMonitorHardware/test/spyDisplay_cfg.py index 78877582bb0ba..362213ddcdf2b 100755 --- a/DQM/SiStripMonitorHardware/test/spyDisplay_cfg.py +++ b/DQM/SiStripMonitorHardware/test/spyDisplay_cfg.py @@ -2,29 +2,32 @@ ##============================================================= import FWCore.ParameterSet.Config as cms +from Configuration.AlCa.GlobalTag import GlobalTag process = cms.Process('SPYDISPLAY') process.source = cms.Source( "PoolSource", fileNames = cms.untracked.vstring( - 'file:SpyZeroSuppressed.root', + 'file:/afs/cern.ch/work/j/jblee/public/SpyChannel/CMSSW_9_4_0/src/DQM/SiStripMonitorHardware/test/SpyMatchedEvents298270.root', ) ) -process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1)) +process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1)) ## ---- Services ---- process.load("DQM.SiStripCommon.MessageLogger_cfi") ## ---- Conditions ---- -process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") + ## Global tag see SWGuideFrontierConditions -process.GlobalTag.globaltag = 'GR09_P_V8_34X::All' ## For CMSSW 34X +process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") +process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_data', '') +process.load("Configuration.Geometry.GeometryRecoDB_cff") ## ---- Retrieve the ZS digis from the mainline ---- ## ---- if running on matched events ---- -#process.load('EventFilter.SiStripRawToDigi.SiStripDigis_cfi') +process.load('EventFilter.SiStripRawToDigi.SiStripDigis_cfi') #process.siStripDigis.ProductLabel = cms.InputTag('source') #process.siStripDigis.UnpackCommonModeValues = cms.bool(True) @@ -35,31 +38,34 @@ ## Select the detIDs of choice here process.SiStripSpyDisplay.detIDs = cms.vuint32( - 470079220 +470079220, 470083621, 470083622, 470083625, 470083626, 470083653, 470083654, 470083657, 470083658, 470083684, 470083688, 470083692, 470083716, 470083720, 470083724, 470083728, 470083780, 470083784, 470083788, +369124565, 369124566, 369124569, 369124570, 369124573, 369124574, 369125557, 369125558, 369125561, 369125562, 369125565, 369125566, 369125573, 369125574, 369125577, 369125578, 369125581, 369125582, 369125589, +402672433, 402672434, 402672265, 402672266, 402672269, 402672270, 402672273, 402672274, 402672261, 402672262, 402672301, 402672302, 402672305, 402672306, 402672901, 402672902, 402672905, 402672906, 402672945, +436298448, 436298452, 436298456, 436298404, 436298408, 436298412, 436298416, 436298420, 436298424, 436298372, 436298376, 436298380, 436298384, 436298388, 436298392, 436298916, 436298920, 436298924, 436298928, ) -process.SiStripSpyDisplay.InputScopeModeRawDigiLabel = cms.InputTag("SiStripSpyUnpacker","ScopeRawDigis") -process.SiStripSpyDisplay.InputPayloadRawDigiLabel = cms.InputTag("SiStripSpyDigiConverter", "Payload") -process.SiStripSpyDisplay.InputReorderedPayloadRawDigiLabel = cms.InputTag("SiStripSpyDigiConverter", "Reordered") -process.SiStripSpyDisplay.InputReorderedModuleRawDigiLabel = cms.InputTag("SiStripSpyDigiConverter", "VirginRaw") +process.SiStripSpyDisplay.InputScopeModeRawDigiLabel = cms.InputTag("SiStripSpyEventMatcher","SpyScope") +process.SiStripSpyDisplay.InputPayloadRawDigiLabel = cms.InputTag("SiStripSpyEventMatcher", "SpyPayload") +process.SiStripSpyDisplay.InputReorderedPayloadRawDigiLabel = cms.InputTag("SiStripSpyEventMatcher", "SpyReordered") +process.SiStripSpyDisplay.InputReorderedModuleRawDigiLabel = cms.InputTag("SiStripSpyEventMatcher", "SpyVirginRaw") process.SiStripSpyDisplay.InputPedestalsLabel = cms.InputTag("SiStripFEDEmulator","ModulePedestals") process.SiStripSpyDisplay.InputNoisesLabel = cms.InputTag("SiStripFEDEmulator","ModuleNoises") process.SiStripSpyDisplay.InputPostPedestalRawDigiLabel = cms.InputTag("SiStripFEDEmulator","PedSubtrModuleDigis") process.SiStripSpyDisplay.InputPostCMRawDigiLabel = cms.InputTag("SiStripFEDEmulator","CMSubtrModuleDigis") process.SiStripSpyDisplay.InputZeroSuppressedDigiLabel = cms.InputTag("SiStripFEDEmulator","ZSModuleDigis") ##mainline data - if running on matched events -#process.SiStripSpy.InputCompZeroSuppressedDigiLabel = cms.InputTag("siStripDigis","ZeroSuppressed") - +# process.SiStripSpy.InputCompZeroSuppressedDigiLabel = cms.InputTag("siStripDigis","ZeroSuppressed") +process.SiStripSpyDisplay.InputCompVirginRawDigiLabel = cms.InputTag("siStripDigis","VirginRaw") process.SiStripSpyDisplay.OutputFolderName = cms.string("Display") ## ---- Sequence ---- process.p = cms.Path( - #process.siStripDigis* ## if running on matched events + process.siStripDigis* ## if running on matched events process.SiStripSpyDisplay ) ## ------ TFileService process.TFileService = cms.Service( "TFileService", - fileName = cms.string('SpyDisplay.root') + fileName = cms.string('SpyDisplay298270.root') ) diff --git a/DQM/SiStripMonitorHardware/test/spyEventMatching_cfg.py b/DQM/SiStripMonitorHardware/test/spyEventMatching_cfg.py index fc999efbeb923..639cbcfd60e8a 100644 --- a/DQM/SiStripMonitorHardware/test/spyEventMatching_cfg.py +++ b/DQM/SiStripMonitorHardware/test/spyEventMatching_cfg.py @@ -1,6 +1,7 @@ # Configuration for merging spy rawAndCounters data with matching primaryRaw #============================================================================ import FWCore.ParameterSet.Config as cms +from Configuration.AlCa.GlobalTag import GlobalTag process = cms.Process('SPYEVENTMATCHING') @@ -9,7 +10,14 @@ 'PoolSource', fileNames = cms.untracked.vstring( #penultimate file in primary dataset 121835 (RandomTriggers with known matching spy event) - '/store/data/BeamCommissioning09/RandomTriggers/RAW/v1/000/121/835/029D594D-77D5-DE11-9F3B-00304867342C.root' +# 'file:/eos/user/j/jblee/MainStream/298/269/00000/D04CCB24-4862-E711-92F2-02163E011F09.root', +'file:/eos/cms/store/group/dpg_tracker_strip/tracker/Online/store/data/Commissioning2015/RAW/v1/000/234/846/00000/3E397F5D-25B9-E411-801B-02163E011CD9.root', +'file:/eos/cms/store/group/dpg_tracker_strip/tracker/Online/store/data/Commissioning2015/RAW/v1/000/234/848/00000/54F96357-25B9-E411-B562-02163E0128CE.root', +'file:/eos/cms/store/group/dpg_tracker_strip/tracker/Online/store/data/Commissioning2015/RAW/v1/000/234/856/00000/082589A2-25B9-E411-ABB7-02163E012BDD.root', +'file:/eos/cms/store/group/dpg_tracker_strip/tracker/Online/store/data/Commissioning2015/RAW/v1/000/234/858/00000/064F08A5-10BB-E411-A2C0-02163E0123EF.root', +'file:/eos/cms/store/group/dpg_tracker_strip/tracker/Online/store/data/Commissioning2015/RAW/v1/000/234/874/00000/06B0CB9B-77BB-E411-9959-02163E0125EB.root', +'file:/eos/cms/store/group/dpg_tracker_strip/tracker/Online/store/data/Commissioning2015/RAW/v1/000/234/874/00000/22357546-2AB9-E411-964B-02163E01206E.root', +'file:/eos/cms/store/group/dpg_tracker_strip/tracker/Online/store/data/Commissioning2015/RAW/v1/000/234/874/00000/66D33846-2AB9-E411-9CC8-02163E0122DB.root', ) ) @@ -19,46 +27,42 @@ #process.Tracer = cms.Service('Tracer',indentation = cms.untracked.string('$$')) process.load('DQM.SiStripCommon.MessageLogger_cfi') +process.load('EventFilter.SiStripRawToDigi.SiStripDigis_cfi') # --- Conditions data --- # Find the appropriate Global Tags at # https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideFrontierConditions process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') -process.GlobalTag.globaltag = 'GR09_P_V8_34X::All' +process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_data', '') +process.load("Configuration.Geometry.GeometryRecoDB_cff") + #merger module process.load('DQM.SiStripMonitorHardware.SiStripSpyEventMatcher_cfi') process.SiStripSpyEventMatcher.SpySource.fileNames = cms.untracked.vstring( - 'rfio:/castor/cern.ch/user/a/amagnan/SpyEvts/121834/spyunpackRawAndCountersOutput_1.root', - 'rfio:/castor/cern.ch/user/a/amagnan/SpyEvts/121834/spyunpackRawAndCountersOutput_2.root', - 'rfio:/castor/cern.ch/user/a/amagnan/SpyEvts/121834/spyunpackRawAndCountersOutput_3.root', - 'rfio:/castor/cern.ch/user/a/amagnan/SpyEvts/121834/spyunpackRawAndCountersOutput_4.root', - 'rfio:/castor/cern.ch/user/a/amagnan/SpyEvts/121834/spyunpackRawAndCountersOutput_5.root', - 'rfio:/castor/cern.ch/user/a/amagnan/SpyEvts/121834/spyunpackRawAndCountersOutput_6.root', - 'rfio:/castor/cern.ch/user/a/amagnan/SpyEvts/121834/spyunpackRawAndCountersOutput_7.root', - 'rfio:/castor/cern.ch/user/a/amagnan/SpyEvts/121834/spyunpackRawAndCountersOutput_8.root', - 'rfio:/castor/cern.ch/user/a/amagnan/SpyEvts/121834/spyunpackRawAndCountersOutput_9.root' + 'file:/eos/cms/store/user/jblee/SpyFEDemulated234824.root' ) process.SiStripSpyEventMatcher.FilterNonMatchingEvents = cms.bool(True) process.SiStripSpyEventMatcher.MergeData = cms.bool(True) -process.SiStripSpyEventMatcher.PrimaryEventRawDataTag = cms.InputTag('source') +process.SiStripSpyEventMatcher.PrimaryEventRawDataTag = cms.InputTag('rawDataCollector') process.SiStripSpyEventMatcher.SpyTotalEventCountersTag = cms.InputTag('SiStripSpyUnpacker','TotalEventCount') process.SiStripSpyEventMatcher.SpyL1ACountersTag = cms.InputTag('SiStripSpyUnpacker','L1ACount') process.SiStripSpyEventMatcher.SpyAPVAddressesTag = cms.InputTag('SiStripSpyDigiConverter','APVAddress') -process.SiStripSpyEventMatcher.RawSpyDataTag = cms.InputTag('source') +process.SiStripSpyEventMatcher.RawSpyDataTag = cms.InputTag('rawDataCollector') process.SiStripSpyEventMatcher.SpyScopeDigisTag = cms.InputTag('SiStripSpyUnpacker','ScopeRawDigis') -process.SiStripSpyEventMatcher.SpyPayloadDigisTag = cms.InputTag('SiStripSpyDigiConverter','Payload') -process.SiStripSpyEventMatcher.SpyReorderedDigisTag = cms.InputTag('SiStripSpyDigiConverter','Reordered') -process.SiStripSpyEventMatcher.SpyVirginRawDigisTag = cms.InputTag('SiStripSpyDigiConverter','VirginRaw') +process.SiStripSpyEventMatcher.SpyPayloadDigisTag = cms.InputTag('SiStripSpyDigiConverter','SpyPayload') +process.SiStripSpyEventMatcher.SpyReorderedDigisTag = cms.InputTag('SiStripSpyDigiConverter','SpyReordered') +process.SiStripSpyEventMatcher.SpyVirginRawDigisTag = cms.InputTag('SiStripSpyDigiConverter','SpyVirginRaw') # ---- Path process.p = cms.Path( + process.siStripDigis* process.SiStripSpyEventMatcher ) process.output = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string("SpyMatchedEvents.root"), + fileName = cms.untracked.string("SpyMatchedEvents234824.root"), outputCommands = cms.untracked.vstring( 'keep *' #'drop *', diff --git a/DQM/SiStripMonitorHardware/test/spyFEDEmulator_cfg.py b/DQM/SiStripMonitorHardware/test/spyFEDEmulator_cfg.py index 017a93616b66f..b0832a2471e0f 100644 --- a/DQM/SiStripMonitorHardware/test/spyFEDEmulator_cfg.py +++ b/DQM/SiStripMonitorHardware/test/spyFEDEmulator_cfg.py @@ -1,4 +1,5 @@ import FWCore.ParameterSet.Config as cms +from Configuration.AlCa.GlobalTag import GlobalTag process = cms.Process('SPYFEDEMULATOR') @@ -6,7 +7,7 @@ process.source = cms.Source( 'PoolSource', fileNames = cms.untracked.vstring( - 'rfio:/castor/cern.ch/user/w/whyntie/data/spychannel/121834/edm/spydata_0001.root', + 'file:/eos/cms/store/user/jblee/SpyRawToDigis234824_TEST.root', #'file:SpyRawToDigis.root' ) ) @@ -14,11 +15,12 @@ ## ---- Services ---- process.load("DQM.SiStripCommon.MessageLogger_cfi") -process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(10)) +process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1)) ## Global tag - see http://twiki.cern.ch/twiki/bin/view/CMS/SWGuideFrontierConditions -process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') -process.GlobalTag.globaltag = 'GR09_P_V8_34X::All' # CMSSW 341 +process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") +process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_data', '') +process.load("Configuration.Geometry.GeometryRecoDB_cff") # --- The unpacking configuration --- process.load('DQM.SiStripMonitorHardware.SiStripSpyUnpacker_cfi') @@ -48,15 +50,15 @@ ## ---- FED Emulation ---- process.load('DQM.SiStripMonitorHardware.SiStripFEDEmulator_cfi') -process.SiStripFEDEmulator.SpyReorderedDigisTag = cms.InputTag('SiStripSpyDigiConverter','Reordered') -process.SiStripFEDEmulator.SpyVirginRawDigisTag = cms.InputTag('SiStripSpyDigiConverter','VirginRaw') +process.SiStripFEDEmulator.SpyReorderedDigisTag = cms.InputTag('SiStripSpyDigiConverter','SpyReordered') +process.SiStripFEDEmulator.SpyVirginRawDigisTag = cms.InputTag('SiStripSpyDigiConverter','SpyVirginRaw') process.SiStripFEDEmulator.ByModule = cms.bool(True) #use the digis stored by module (i.e. detId) #process.load('PerfTools.Callgrind.callgrindSwitch_cff') process.p = cms.Path( - process.SiStripSpyUnpacker - *process.SiStripSpyDigiConverter +# process.SiStripSpyUnpacker +# *process.SiStripSpyDigiConverter #*process.profilerStart* process.SiStripFEDEmulator #*process.profilerStop @@ -65,7 +67,7 @@ ## --- What to output --- process.output = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string("SpyZeroSuppressed.root"), + fileName = cms.untracked.string("/eos/cms/store/user/jblee/SpyFEDemulated234824.root"), outputCommands = cms.untracked.vstring( 'keep *', #drop whatever collections from the above here - to save disk space! diff --git a/DQM/SiStripMonitorHardware/test/spyMonitor_cfg.py b/DQM/SiStripMonitorHardware/test/spyMonitor_cfg.py index c240fac9da3ed..673183f5134e6 100644 --- a/DQM/SiStripMonitorHardware/test/spyMonitor_cfg.py +++ b/DQM/SiStripMonitorHardware/test/spyMonitor_cfg.py @@ -1,4 +1,5 @@ import FWCore.ParameterSet.Config as cms +from Configuration.AlCa.GlobalTag import GlobalTag process = cms.Process('SPYDQM') @@ -6,13 +7,12 @@ process.source = cms.Source( 'PoolSource', fileNames = cms.untracked.vstring( - 'rfio:/castor/cern.ch/user/w/whyntie/data/spychannel/121834/edm/spydata_0001.root', - #'rfio:/castor/cern.ch/user/w/whyntie/data/spychannel/121834/edm/spydata_0026.root', + 'file:/afs/cern.ch/work/j/jblee/public/SpyChannel/CMSSW_9_4_0/src/DQM/SiStripMonitorHardware/test/SpyRawToDigis234824.root', ) ) process.maxEvents = cms.untracked.PSet( - input = cms.untracked.int32(10) + input = cms.untracked.int32(-1) ) # --- Message Logging --- @@ -23,8 +23,11 @@ process.MessageLogger.suppressWarning = cms.untracked.vstring('SiStripSpyDigiConverter') #process.MessageLogger.suppressDebug = cms.untracked.vstring('*') + process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') -process.GlobalTag.globaltag = 'GR09_P_V8_34X::All' +process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_data', '') +process.load("Configuration.Geometry.GeometryRecoDB_cff") + process.load('DQM.SiStripMonitorHardware.SiStripSpyUnpacker_cfi') process.load('DQM.SiStripMonitorHardware.SiStripSpyDigiConverter_cfi') @@ -45,9 +48,17 @@ # ---- FED Emulation ---- process.load('DQM.SiStripMonitorHardware.SiStripFEDEmulator_cfi') -process.SiStripFEDEmulator.SpyVirginRawDigisTag = cms.InputTag('SiStripSpyDigiConverter','VirginRaw') +process.SiStripFEDEmulator.SpyVirginRawDigisTag = cms.InputTag('SiStripSpyDigiConverter','SpyVirginRaw') process.SiStripFEDEmulator.ByModule = cms.bool(True) #use the digis stored by module (i.e. detId) + +process.load('DQM.SiStripMonitorHardware.SiStripSpyEventSummaryProducer_cfi') +process.SiStripSpyEventSummary.RawDataTag = cms.InputTag('rawDataCollector') +process.load("DQM.SiStripCommissioningSources.CommissioningHistos_cfi") +process.CommissioningHistos.CommissioningTask = 'PEDESTALS' # <-- run type taken from even +process.CommissioningHistos.InputModuleLabel = 'SiStripSpyDigiConverter' # output label fr +process.CommissioningHistos.SummaryInputModuleLabel = 'SiStripSpyEventSummary' + # ---- DQM process.DQMStore = cms.Service("DQMStore") @@ -55,17 +66,19 @@ process.SiStripSpyMonitor.SpyScopeRawDigisTag = cms.untracked.InputTag('SiStripSpyUnpacker','ScopeRawDigis') process.SiStripSpyMonitor.SpyPedSubtrDigisTag = cms.untracked.InputTag('SiStripFEDEmulator','PedSubtrModuleDigis') process.SiStripSpyMonitor.SpyAPVeTag = cms.untracked.InputTag('SiStripSpyDigiConverter','APVAddress') -process.SiStripSpyMonitor.FillWithLocalEventNumber = False +process.SiStripSpyMonitor.FillWithLocalEventNumber = True process.SiStripSpyMonitor.WriteDQMStore = True process.SiStripSpyMonitor.DQMStoreFileName = "DQMStore.root" -#process.SiStripSpyMonitor.OutputErrors = "NoData","MinZero","MaxSat","LowRange","HighRange","LowDAC","HighDAC","OOS","OtherPbs","APVError","APVAddressError","NegPeds" -#process.SiStripSpyMonitor.OutputErrors = "MinZero","MaxSat","LowRange","HighRange","LowDAC","HighDAC","OOS","OtherPbs","APVError","APVAddressError","NegPeds" -#process.SiStripSpyMonitor.WriteCabling = True +# process.SiStripSpyMonitor.OutputErrors = "NoData","MinZero","MaxSat","LowRange","HighRange","LowDAC","HighDAC","OOS","OtherPbs","APVError","APVAddressError","NegPeds" +# process.SiStripSpyMonitor.OutputErrors = "MinZero","MaxSat","LowRange","HighRange","LowDAC","HighDAC","OOS","OtherPbs","APVError","APVAddressError","NegPeds" +# process.SiStripSpyMonitor.WriteCabling = True process.p = cms.Path( - process.SiStripSpyUnpacker - *process.SiStripSpyDigiConverter - *process.SiStripFEDEmulator +# process.SiStripSpyUnpacker +# *process.SiStripSpyDigiConverter + process.SiStripFEDEmulator *process.SiStripSpyMonitor + *process.SiStripSpyEventSummary +# *process.CommissioningHistos ) diff --git a/DQM/SiStripMonitorSummary/interface/SiStripApvGainsDQM.h b/DQM/SiStripMonitorSummary/interface/SiStripApvGainsDQM.h index 44517813659fd..d134f4d49ec1e 100644 --- a/DQM/SiStripMonitorSummary/interface/SiStripApvGainsDQM.h +++ b/DQM/SiStripMonitorSummary/interface/SiStripApvGainsDQM.h @@ -15,6 +15,7 @@ class SiStripApvGainsDQM : public SiStripBaseCondObjDQM{ public: SiStripApvGainsDQM(const edm::EventSetup & eSetup, + edm::RunNumber_t iRun, edm::ParameterSet const& hPSet, edm::ParameterSet const& fPSet); diff --git a/DQM/SiStripMonitorSummary/interface/SiStripBackPlaneCorrectionDQM.h b/DQM/SiStripMonitorSummary/interface/SiStripBackPlaneCorrectionDQM.h index 2b4c4d5f14242..1f92da1200ec1 100644 --- a/DQM/SiStripMonitorSummary/interface/SiStripBackPlaneCorrectionDQM.h +++ b/DQM/SiStripMonitorSummary/interface/SiStripBackPlaneCorrectionDQM.h @@ -13,8 +13,9 @@ class SiStripBackPlaneCorrectionDQM : public SiStripBaseCondObjDQM{ public: SiStripBackPlaneCorrectionDQM(const edm::EventSetup & eSetup, - edm::ParameterSet const& hPSet, - edm::ParameterSet const& fPSet); + edm::RunNumber_t iRun, + edm::ParameterSet const& hPSet, + edm::ParameterSet const& fPSet); ~SiStripBackPlaneCorrectionDQM() override; diff --git a/DQM/SiStripMonitorSummary/interface/SiStripBaseCondObjDQM.h b/DQM/SiStripMonitorSummary/interface/SiStripBaseCondObjDQM.h index 37e096459f806..35347599ad751 100644 --- a/DQM/SiStripMonitorSummary/interface/SiStripBaseCondObjDQM.h +++ b/DQM/SiStripMonitorSummary/interface/SiStripBaseCondObjDQM.h @@ -46,6 +46,7 @@ class SiStripBaseCondObjDQM { SiStripBaseCondObjDQM(const edm::EventSetup & eSetup, + edm::RunNumber_t iRun, edm::ParameterSet const& hPSet, edm::ParameterSet const& fPSet ); @@ -158,6 +159,7 @@ class SiStripBaseCondObjDQM { SiStripHistoId hidmanager; SiStripFolderOrganizer folder_organizer; DQMStore* dqmStore_; + edm::RunNumber_t runNumber_; }; diff --git a/DQM/SiStripMonitorSummary/interface/SiStripCablingDQM.h b/DQM/SiStripMonitorSummary/interface/SiStripCablingDQM.h index 5e6bc5cb2ac5b..41dd0dd8d0307 100644 --- a/DQM/SiStripMonitorSummary/interface/SiStripCablingDQM.h +++ b/DQM/SiStripMonitorSummary/interface/SiStripCablingDQM.h @@ -17,6 +17,7 @@ class SiStripCablingDQM: public SiStripBaseCondObjDQM{ public: SiStripCablingDQM(const edm::EventSetup & eSetup, + edm::RunNumber_t iRun, edm::ParameterSet const& hPSet, edm::ParameterSet const& fPSet); diff --git a/DQM/SiStripMonitorSummary/interface/SiStripClassToMonitorCondData.h b/DQM/SiStripMonitorSummary/interface/SiStripClassToMonitorCondData.h index e922525db1112..7a30777f63b8a 100644 --- a/DQM/SiStripMonitorSummary/interface/SiStripClassToMonitorCondData.h +++ b/DQM/SiStripMonitorSummary/interface/SiStripClassToMonitorCondData.h @@ -47,7 +47,7 @@ class SiStripClassToMonitorCondData{ ~SiStripClassToMonitorCondData(); void beginJob() ; - void beginRun(edm::EventSetup const& eSetup); + void beginRun(edm::RunNumber_t iRun, edm::EventSetup const& eSetup); void analyseCondData(const edm::EventSetup&); void endRun(edm::EventSetup const& eSetup); void endJob() ; diff --git a/DQM/SiStripMonitorSummary/interface/SiStripLorentzAngleDQM.h b/DQM/SiStripMonitorSummary/interface/SiStripLorentzAngleDQM.h index c1c1cb7dfa4d7..7fd379df92daa 100644 --- a/DQM/SiStripMonitorSummary/interface/SiStripLorentzAngleDQM.h +++ b/DQM/SiStripMonitorSummary/interface/SiStripLorentzAngleDQM.h @@ -13,8 +13,9 @@ class SiStripLorentzAngleDQM : public SiStripBaseCondObjDQM{ public: SiStripLorentzAngleDQM(const edm::EventSetup & eSetup, - edm::ParameterSet const& hPSet, - edm::ParameterSet const& fPSet); + edm::RunNumber_t iRun, + edm::ParameterSet const& hPSet, + edm::ParameterSet const& fPSet); ~SiStripLorentzAngleDQM() override; diff --git a/DQM/SiStripMonitorSummary/interface/SiStripNoisesDQM.h b/DQM/SiStripMonitorSummary/interface/SiStripNoisesDQM.h index 7d3b1f1cb7d3d..33c98e0345557 100644 --- a/DQM/SiStripMonitorSummary/interface/SiStripNoisesDQM.h +++ b/DQM/SiStripMonitorSummary/interface/SiStripNoisesDQM.h @@ -14,6 +14,7 @@ class SiStripNoisesDQM : public SiStripBaseCondObjDQM{ public: SiStripNoisesDQM(const edm::EventSetup & eSetup, + edm::RunNumber_t iRun, edm::ParameterSet const& hPSet, edm::ParameterSet const& fPSet); diff --git a/DQM/SiStripMonitorSummary/interface/SiStripPedestalsDQM.h b/DQM/SiStripMonitorSummary/interface/SiStripPedestalsDQM.h index ed3fade4562e9..9da3b0a572f9f 100644 --- a/DQM/SiStripMonitorSummary/interface/SiStripPedestalsDQM.h +++ b/DQM/SiStripMonitorSummary/interface/SiStripPedestalsDQM.h @@ -13,6 +13,7 @@ class SiStripPedestalsDQM : public SiStripBaseCondObjDQM{ public: SiStripPedestalsDQM(const edm::EventSetup & eSetup, + edm::RunNumber_t iRun, edm::ParameterSet const& hPSet, edm::ParameterSet const& fPSet); diff --git a/DQM/SiStripMonitorSummary/interface/SiStripQualityDQM.h b/DQM/SiStripMonitorSummary/interface/SiStripQualityDQM.h index 77df27342ed26..386df00ca3856 100644 --- a/DQM/SiStripMonitorSummary/interface/SiStripQualityDQM.h +++ b/DQM/SiStripMonitorSummary/interface/SiStripQualityDQM.h @@ -30,8 +30,9 @@ class SiStripQualityDQM : public SiStripBaseCondObjDQM{ public: SiStripQualityDQM(const edm::EventSetup & eSetup, - edm::ParameterSet const& hPSet, - edm::ParameterSet const& fPSet); + edm::RunNumber_t iRun, + edm::ParameterSet const& hPSet, + edm::ParameterSet const& fPSet); ~SiStripQualityDQM() override; diff --git a/DQM/SiStripMonitorSummary/interface/SiStripThresholdDQM.h b/DQM/SiStripMonitorSummary/interface/SiStripThresholdDQM.h index fbe3a98768ff6..e331915602e96 100644 --- a/DQM/SiStripMonitorSummary/interface/SiStripThresholdDQM.h +++ b/DQM/SiStripMonitorSummary/interface/SiStripThresholdDQM.h @@ -13,6 +13,7 @@ class SiStripThresholdDQM : public SiStripBaseCondObjDQM{ public: SiStripThresholdDQM(const edm::EventSetup & eSetup, + edm::RunNumber_t iRun, edm::ParameterSet const& hPSet, edm::ParameterSet const& fPSet); diff --git a/DQM/SiStripMonitorSummary/src/SiStripApvGainsDQM.cc b/DQM/SiStripMonitorSummary/src/SiStripApvGainsDQM.cc index 9a0fd2e0d2fc8..8e853e03b03b7 100644 --- a/DQM/SiStripMonitorSummary/src/SiStripApvGainsDQM.cc +++ b/DQM/SiStripMonitorSummary/src/SiStripApvGainsDQM.cc @@ -6,8 +6,9 @@ // ----- SiStripApvGainsDQM::SiStripApvGainsDQM(const edm::EventSetup & eSetup, + edm::RunNumber_t iRun, edm::ParameterSet const& hPSet, - edm::ParameterSet const& fPSet):SiStripBaseCondObjDQM(eSetup,hPSet, fPSet){ + edm::ParameterSet const& fPSet):SiStripBaseCondObjDQM(eSetup,iRun,hPSet, fPSet){ // Build the Histo_TkMap: if ( HistoMaps_On_ ) { diff --git a/DQM/SiStripMonitorSummary/src/SiStripBackPlaneCorrectionDQM.cc b/DQM/SiStripMonitorSummary/src/SiStripBackPlaneCorrectionDQM.cc index 80c4afb116823..afde45cb431d9 100644 --- a/DQM/SiStripMonitorSummary/src/SiStripBackPlaneCorrectionDQM.cc +++ b/DQM/SiStripMonitorSummary/src/SiStripBackPlaneCorrectionDQM.cc @@ -6,8 +6,9 @@ // ----- SiStripBackPlaneCorrectionDQM::SiStripBackPlaneCorrectionDQM(const edm::EventSetup & eSetup, - edm::ParameterSet const& hPSet, - edm::ParameterSet const& fPSet):SiStripBaseCondObjDQM(eSetup, hPSet, fPSet){ + edm::RunNumber_t iRun, + edm::ParameterSet const& hPSet, + edm::ParameterSet const& fPSet):SiStripBaseCondObjDQM(eSetup, iRun, hPSet, fPSet){ // Build the Histo_TkMap: if ( HistoMaps_On_ ) { diff --git a/DQM/SiStripMonitorSummary/src/SiStripBaseCondObjDQM.cc b/DQM/SiStripMonitorSummary/src/SiStripBaseCondObjDQM.cc index 109231d0822f5..18d803f109857 100644 --- a/DQM/SiStripMonitorSummary/src/SiStripBaseCondObjDQM.cc +++ b/DQM/SiStripMonitorSummary/src/SiStripBaseCondObjDQM.cc @@ -9,13 +9,15 @@ SiStripBaseCondObjDQM::SiStripBaseCondObjDQM(const edm::EventSetup & eSetup, + edm::RunNumber_t iRun, edm::ParameterSet const& hPSet, edm::ParameterSet const& fPSet ): eSetup_(eSetup), hPSet_(hPSet), fPSet_(fPSet), cacheID_memory(0), - dqmStore_(edm::Service().operator->()){ + dqmStore_(edm::Service().operator->()), + runNumber_(iRun) { reader = new SiStripDetInfoFileReader(edm::FileInPath(std::string("CalibTracker/SiStripCommon/data/SiStripDetInfo.dat") ).fullPath()); @@ -76,8 +78,9 @@ void SiStripBaseCondObjDQM::analysis(const edm::EventSetup & eSetup_){ if(fPSet_.getParameter("TkMap_On") || hPSet_.getParameter("TkMap_On")) { std::string filename = hPSet_.getParameter("TkMapName"); if (filename!=""){ - char sRun[128]; - sprintf(sRun,"_Run_%d",eSetup_.iovSyncValue().eventID().run()); + constexpr unsigned int kSLen = 128; + char sRun[kSLen]; + snprintf(sRun,kSLen, "_Run_%d",runNumber_); filename.insert(filename.find("."),sRun); saveTkMap(filename, minValue, maxValue); diff --git a/DQM/SiStripMonitorSummary/src/SiStripCablingDQM.cc b/DQM/SiStripMonitorSummary/src/SiStripCablingDQM.cc index 154da82f3fc90..e9bfc6f354385 100644 --- a/DQM/SiStripMonitorSummary/src/SiStripCablingDQM.cc +++ b/DQM/SiStripMonitorSummary/src/SiStripCablingDQM.cc @@ -6,8 +6,9 @@ using namespace std; // ----- SiStripCablingDQM::SiStripCablingDQM(const edm::EventSetup & eSetup, + edm::RunNumber_t iRun, edm::ParameterSet const& hPSet, - edm::ParameterSet const& fPSet):SiStripBaseCondObjDQM(eSetup, hPSet, fPSet){ + edm::ParameterSet const& fPSet):SiStripBaseCondObjDQM(eSetup, iRun, hPSet, fPSet){ // Build the Histo_TkMap: if ( HistoMaps_On_ ) { diff --git a/DQM/SiStripMonitorSummary/src/SiStripClassToMonitorCondData.cc b/DQM/SiStripMonitorSummary/src/SiStripClassToMonitorCondData.cc index ab0174b7d797f..e880b2d5f6332 100644 --- a/DQM/SiStripMonitorSummary/src/SiStripClassToMonitorCondData.cc +++ b/DQM/SiStripMonitorSummary/src/SiStripClassToMonitorCondData.cc @@ -103,10 +103,11 @@ SiStripClassToMonitorCondData::~SiStripClassToMonitorCondData(){ // // ----- beginRun // -void SiStripClassToMonitorCondData::beginRun(edm::EventSetup const& eSetup) { +void SiStripClassToMonitorCondData::beginRun(edm::RunNumber_t iRun, edm::EventSetup const& eSetup) { if(monitorPedestals_){ pedestalsDQM_ = new SiStripPedestalsDQM(eSetup, + iRun, conf_.getParameter("SiStripPedestalsDQM_PSet"), conf_.getParameter("FillConditions_PSet")); } @@ -114,6 +115,7 @@ void SiStripClassToMonitorCondData::beginRun(edm::EventSetup const& eSetup) { if(monitorNoises_){ noisesDQM_ = new SiStripNoisesDQM(eSetup, + iRun, conf_.getParameter("SiStripNoisesDQM_PSet"), conf_.getParameter("FillConditions_PSet")); } @@ -121,6 +123,7 @@ void SiStripClassToMonitorCondData::beginRun(edm::EventSetup const& eSetup) { if(monitorQuality_){ qualityDQM_ = new SiStripQualityDQM(eSetup, + iRun, conf_.getParameter("SiStripQualityDQM_PSet"), conf_.getParameter("FillConditions_PSet")); } @@ -128,36 +131,42 @@ void SiStripClassToMonitorCondData::beginRun(edm::EventSetup const& eSetup) { if(monitorApvGains_){ apvgainsDQM_ = new SiStripApvGainsDQM(eSetup, + iRun, conf_.getParameter("SiStripApvGainsDQM_PSet"), conf_.getParameter("FillConditions_PSet")); } if(monitorLorentzAngle_){ lorentzangleDQM_ = new SiStripLorentzAngleDQM(eSetup, + iRun, conf_.getParameter("SiStripLorentzAngleDQM_PSet"), conf_.getParameter("FillConditions_PSet")); } if(monitorBackPlaneCorrection_){ bpcorrectionDQM_ = new SiStripBackPlaneCorrectionDQM(eSetup, + iRun, conf_.getParameter("SiStripBackPlaneCorrectionDQM_PSet"), conf_.getParameter("FillConditions_PSet")); } if(monitorLowThreshold_){ lowthresholdDQM_ = new SiStripThresholdDQM(eSetup, + iRun, conf_.getParameter("SiStripLowThresholdDQM_PSet"), conf_.getParameter("FillConditions_PSet")); } if(monitorHighThreshold_){ highthresholdDQM_ = new SiStripThresholdDQM(eSetup, + iRun, conf_.getParameter("SiStripHighThresholdDQM_PSet"), conf_.getParameter("FillConditions_PSet")); } if(monitorCabling_){ cablingDQM_ = new SiStripCablingDQM(eSetup, + iRun, conf_.getParameter("SiStripCablingDQM_PSet"), conf_.getParameter("FillConditions_PSet")); } diff --git a/DQM/SiStripMonitorSummary/src/SiStripLorentzAngleDQM.cc b/DQM/SiStripMonitorSummary/src/SiStripLorentzAngleDQM.cc index 134e5d82fc3ba..21c41ee7fd4fd 100644 --- a/DQM/SiStripMonitorSummary/src/SiStripLorentzAngleDQM.cc +++ b/DQM/SiStripMonitorSummary/src/SiStripLorentzAngleDQM.cc @@ -6,8 +6,9 @@ // ----- SiStripLorentzAngleDQM::SiStripLorentzAngleDQM(const edm::EventSetup & eSetup, + edm::RunNumber_t iRun, edm::ParameterSet const& hPSet, - edm::ParameterSet const& fPSet):SiStripBaseCondObjDQM(eSetup, hPSet, fPSet){ + edm::ParameterSet const& fPSet):SiStripBaseCondObjDQM(eSetup, iRun, hPSet, fPSet){ // Build the Histo_TkMap: if ( HistoMaps_On_ ) { diff --git a/DQM/SiStripMonitorSummary/src/SiStripMonitorCondData.cc b/DQM/SiStripMonitorSummary/src/SiStripMonitorCondData.cc index 8a35048107459..25179ca027342 100644 --- a/DQM/SiStripMonitorSummary/src/SiStripMonitorCondData.cc +++ b/DQM/SiStripMonitorSummary/src/SiStripMonitorCondData.cc @@ -10,6 +10,7 @@ #include "FWCore/Framework/interface/ESHandle.h" #include "FWCore/ServiceRegistry/interface/Service.h" #include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/Run.h" #include "FWCore/Framework/interface/EventSetup.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" @@ -93,57 +94,66 @@ void SiStripMonitorCondData::beginRun(edm::Run const& run, edm::EventSetup const if(monitorPedestals_){ pedestalsDQM_ = new SiStripPedestalsDQM(eSetup, - conf_.getParameter("SiStripPedestalsDQM_PSet"), - conf_.getParameter("FillConditions_PSet")); + run.run(), + conf_.getParameter("SiStripPedestalsDQM_PSet"), + conf_.getParameter("FillConditions_PSet")); } if(monitorNoises_){ noisesDQM_ = new SiStripNoisesDQM(eSetup, - conf_.getParameter("SiStripNoisesDQM_PSet"), - conf_.getParameter("FillConditions_PSet")); + run.run(), + conf_.getParameter("SiStripNoisesDQM_PSet"), + conf_.getParameter("FillConditions_PSet")); } if(monitorLowThreshold_){ lowthresholdDQM_ = new SiStripThresholdDQM(eSetup, - conf_.getParameter("SiStripLowThresholdDQM_PSet"), - conf_.getParameter("FillConditions_PSet")); + run.run(), + conf_.getParameter("SiStripLowThresholdDQM_PSet"), + conf_.getParameter("FillConditions_PSet")); } if(monitorHighThreshold_){ highthresholdDQM_ = new SiStripThresholdDQM(eSetup, - conf_.getParameter("SiStripHighThresholdDQM_PSet"), - conf_.getParameter("FillConditions_PSet")); + run.run(), + conf_.getParameter("SiStripHighThresholdDQM_PSet"), + conf_.getParameter("FillConditions_PSet")); } if(monitorQuality_){ qualityDQM_ = new SiStripQualityDQM(eSetup, - conf_.getParameter("SiStripQualityDQM_PSet"), - conf_.getParameter("FillConditions_PSet")); + run.run(), + conf_.getParameter("SiStripQualityDQM_PSet"), + conf_.getParameter("FillConditions_PSet")); } if(monitorApvGains_){ apvgainsDQM_ = new SiStripApvGainsDQM(eSetup, - conf_.getParameter("SiStripApvGainsDQM_PSet"), - conf_.getParameter("FillConditions_PSet")); + run.run(), + conf_.getParameter("SiStripApvGainsDQM_PSet"), + conf_.getParameter("FillConditions_PSet")); } if(monitorLorentzAngle_){ lorentzangleDQM_ = new SiStripLorentzAngleDQM(eSetup, + run.run(), conf_.getParameter("SiStripLorentzAngleDQM_PSet"), conf_.getParameter("FillConditions_PSet")); } if(monitorBackPlaneCorrection_){ bpcorrectionDQM_ = new SiStripBackPlaneCorrectionDQM(eSetup, + run.run(), conf_.getParameter("SiStripBackPlaneCorrectionDQM_PSet"), conf_.getParameter("FillConditions_PSet")); } if(monitorCabling_){ cablingDQM_ = new SiStripCablingDQM(eSetup, + run.run(), conf_.getParameter("SiStripCablingDQM_PSet"), conf_.getParameter("FillConditions_PSet")); } diff --git a/DQM/SiStripMonitorSummary/src/SiStripMonitorCondDataOnDemandExample.cc b/DQM/SiStripMonitorSummary/src/SiStripMonitorCondDataOnDemandExample.cc index a4b3ecd0a102a..e3c3d6ce659f5 100644 --- a/DQM/SiStripMonitorSummary/src/SiStripMonitorCondDataOnDemandExample.cc +++ b/DQM/SiStripMonitorSummary/src/SiStripMonitorCondDataOnDemandExample.cc @@ -10,6 +10,7 @@ #include "FWCore/Framework/interface/ESHandle.h" #include "FWCore/ServiceRegistry/interface/Service.h" #include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/Run.h" #include "FWCore/Framework/interface/EventSetup.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" @@ -52,7 +53,7 @@ SiStripMonitorCondDataOnDemandExample::~SiStripMonitorCondDataOnDemandExample(){ void SiStripMonitorCondDataOnDemandExample::beginRun(edm::Run const& run, edm::EventSetup const& eSetup) { eventCounter_=0; condDataMonitoring_ = new SiStripClassToMonitorCondData(conf_); - condDataMonitoring_->beginRun(eSetup); + condDataMonitoring_->beginRun(run.run(),eSetup); diff --git a/DQM/SiStripMonitorSummary/src/SiStripNoisesDQM.cc b/DQM/SiStripMonitorSummary/src/SiStripNoisesDQM.cc index e1a45dd49a57a..6fa11d59baf21 100644 --- a/DQM/SiStripMonitorSummary/src/SiStripNoisesDQM.cc +++ b/DQM/SiStripMonitorSummary/src/SiStripNoisesDQM.cc @@ -7,8 +7,9 @@ // ----- SiStripNoisesDQM::SiStripNoisesDQM(const edm::EventSetup & eSetup, + edm::RunNumber_t iRun, edm::ParameterSet const& hPSet, - edm::ParameterSet const& fPSet):SiStripBaseCondObjDQM(eSetup, hPSet, fPSet){ + edm::ParameterSet const& fPSet):SiStripBaseCondObjDQM(eSetup, iRun, hPSet, fPSet){ gainRenormalisation_ = hPSet_.getParameter("GainRenormalisation"); simGainRenormalisation_ = hPSet_.getParameter("SimGainRenormalisation"); if( gainRenormalisation_ && !simGainRenormalisation_){ eSetup.get().get(gainHandle_);} diff --git a/DQM/SiStripMonitorSummary/src/SiStripPedestalsDQM.cc b/DQM/SiStripMonitorSummary/src/SiStripPedestalsDQM.cc index 2033641a789fb..ac2d2f80dc319 100644 --- a/DQM/SiStripMonitorSummary/src/SiStripPedestalsDQM.cc +++ b/DQM/SiStripMonitorSummary/src/SiStripPedestalsDQM.cc @@ -5,8 +5,9 @@ // ----- SiStripPedestalsDQM::SiStripPedestalsDQM(const edm::EventSetup & eSetup, + edm::RunNumber_t iRun, edm::ParameterSet const& hPSet, - edm::ParameterSet const& fPSet):SiStripBaseCondObjDQM(eSetup, hPSet, fPSet){ + edm::ParameterSet const& fPSet):SiStripBaseCondObjDQM(eSetup, iRun, hPSet, fPSet){ // Build the Histo_TkMap: if ( HistoMaps_On_ ) { diff --git a/DQM/SiStripMonitorSummary/src/SiStripQualityDQM.cc b/DQM/SiStripMonitorSummary/src/SiStripQualityDQM.cc index 3c62c78d06f28..db90a84bb4176 100644 --- a/DQM/SiStripMonitorSummary/src/SiStripQualityDQM.cc +++ b/DQM/SiStripMonitorSummary/src/SiStripQualityDQM.cc @@ -5,8 +5,9 @@ // ----- SiStripQualityDQM::SiStripQualityDQM(const edm::EventSetup & eSetup, - edm::ParameterSet const& hPSet, - edm::ParameterSet const& fPSet):SiStripBaseCondObjDQM(eSetup, hPSet, fPSet){ + edm::RunNumber_t iRun, + edm::ParameterSet const& hPSet, + edm::ParameterSet const& fPSet):SiStripBaseCondObjDQM(eSetup, iRun, hPSet, fPSet){ qualityLabel_ = fPSet.getParameter("StripQualityLabel"); // Build the Histo_TkMap: diff --git a/DQM/SiStripMonitorSummary/src/SiStripThresholdDQM.cc b/DQM/SiStripMonitorSummary/src/SiStripThresholdDQM.cc index 20a5819644ca4..50f8a6052964f 100644 --- a/DQM/SiStripMonitorSummary/src/SiStripThresholdDQM.cc +++ b/DQM/SiStripMonitorSummary/src/SiStripThresholdDQM.cc @@ -6,8 +6,9 @@ // ----- SiStripThresholdDQM::SiStripThresholdDQM(const edm::EventSetup & eSetup, + edm::RunNumber_t iRun, edm::ParameterSet const& hPSet, - edm::ParameterSet const& fPSet):SiStripBaseCondObjDQM(eSetup, hPSet, fPSet){ + edm::ParameterSet const& fPSet):SiStripBaseCondObjDQM(eSetup, iRun, hPSet, fPSet){ WhichThreshold=hPSet.getParameter("WhichThreshold"); // Build the Histo_TkMap: diff --git a/DQM/TrackingMonitor/interface/TrackBuildingAnalyzer.h b/DQM/TrackingMonitor/interface/TrackBuildingAnalyzer.h index c5ad7e4d25318..9f788d942089e 100644 --- a/DQM/TrackingMonitor/interface/TrackBuildingAnalyzer.h +++ b/DQM/TrackingMonitor/interface/TrackBuildingAnalyzer.h @@ -29,6 +29,8 @@ Monitoring source for general quantities related to tracks. #include "TrackingTools/Records/interface/TransientTrackRecord.h" #include "TrackingTools/TransientTrack/interface/TransientTrack.h" #include "TrackingTools/TransientTrackingRecHit/interface/TransientTrackingRecHitBuilder.h" +#include "RecoTracker/TkTrackingRegions/interface/TrackingRegion.h" +#include "RecoTracker/TkTrackingRegions/interface/TrackingRegionsSeedingLayerSets.h" #include "DataFormats/Candidate/interface/CandidateFwd.h" @@ -70,14 +72,31 @@ class TrackBuildingAnalyzer ( const reco::CandidateView& regionCandidates ); + void analyze + ( + const edm::OwnVector& regions + ); + void analyze + ( + const TrackingRegionsSeedingLayerSets& regions + ); private: void fillHistos(const edm::EventSetup& iSetup, const reco::Track & track, std::string sname); void bookHistos(std::string sname, DQMStore::IBooker & ibooker); + template + void analyzeRegions(const T& regions); + // ----------member data --------------------------- + // Regions covered by tracking regions + MonitorElement* TrackingRegionEta = nullptr; + MonitorElement* TrackingRegionPhi = nullptr; + MonitorElement* TrackingRegionPhiVsEta = nullptr; + double etaBinWidth = 0.; + double phiBinWidth = 0.; // Candidates used for tracking regions MonitorElement* TrackingRegionCandidatePt = nullptr; MonitorElement* TrackingRegionCandidateEta = nullptr; @@ -152,5 +171,6 @@ class TrackBuildingAnalyzer const bool doStopSource; const bool doMVAPlots; const bool doRegionPlots; + const bool doRegionCandidatePlots; }; #endif diff --git a/DQM/TrackingMonitor/interface/TrackingMonitor.h b/DQM/TrackingMonitor/interface/TrackingMonitor.h index 081895396ae71..531345f4495ca 100644 --- a/DQM/TrackingMonitor/interface/TrackingMonitor.h +++ b/DQM/TrackingMonitor/interface/TrackingMonitor.h @@ -44,6 +44,7 @@ Monitoring source for general quantities related to tracks. #include "DataFormats/Common/interface/OwnVector.h" #include "RecoTracker/TkTrackingRegions/interface/TrackingRegion.h" +#include "RecoTracker/TkTrackingRegions/interface/TrackingRegionsSeedingLayerSets.h" #include "CommonTools/Utils/interface/StringCutObjectSelector.h" @@ -100,6 +101,7 @@ class TrackingMonitor : public DQMEDAnalyzer edm::EDGetTokenT > seedToken_; edm::EDGetTokenT > seedStopInfoToken_; edm::EDGetTokenT > regionToken_; + edm::EDGetTokenT regionLayerSetsToken_; edm::EDGetTokenT regionCandidateToken_; edm::EDGetTokenT lumiscalersToken_; @@ -204,6 +206,7 @@ class TrackingMonitor : public DQMEDAnalyzer bool doTkCandPlots; bool doMVAPlots; bool doRegionPlots; + bool doRegionCandidatePlots; bool doSeedNumberPlot; bool doSeedLumiAnalysis_; bool doSeedVsClusterPlot; diff --git a/DQM/TrackingMonitor/python/TrackingMonitor_cfi.py b/DQM/TrackingMonitor/python/TrackingMonitor_cfi.py index 9b83419704b0e..c3238264f40cf 100644 --- a/DQM/TrackingMonitor/python/TrackingMonitor_cfi.py +++ b/DQM/TrackingMonitor/python/TrackingMonitor_cfi.py @@ -419,8 +419,10 @@ TrackMon.PVMax = cms.double( 79.5) ## it might need to be adjust if CMS asks to have lumi levelling at lower values TrackMon.RegionProducer = cms.InputTag("") +TrackMon.RegionSeedingLayersProducer = cms.InputTag("") TrackMon.RegionCandidates = cms.InputTag("") TrackMon.doRegionPlots = cms.bool(False) +TrackMon.doRegionCandidatePlots = cms.bool(False) TrackMon.RegionSizeBin = cms.int32(20) TrackMon.RegionSizeMax = cms.double(19.5) TrackMon.RegionSizeMin = cms.double(-0.5) diff --git a/DQM/TrackingMonitor/src/TrackBuildingAnalyzer.cc b/DQM/TrackingMonitor/src/TrackBuildingAnalyzer.cc index 02757d04a0bdb..35bbb9e14392f 100644 --- a/DQM/TrackingMonitor/src/TrackBuildingAnalyzer.cc +++ b/DQM/TrackingMonitor/src/TrackBuildingAnalyzer.cc @@ -6,10 +6,12 @@ #include "TrackingTools/PatternTools/interface/TSCBLBuilderNoMaterial.h" #include "TrackingTools/PatternTools/interface/TSCPBuilderNoMaterial.h" #include "RecoTracker/TransientTrackingRecHit/interface/TkTransientTrackingRecHitBuilder.h" +#include "RecoTracker/TkTrackingRegions/interface/RectangularEtaPhiTrackingRegion.h" #include "DataFormats/BeamSpot/interface/BeamSpot.h" #include "MagneticField/Engine/interface/MagneticField.h" #include "DataFormats/Candidate/interface/Candidate.h" +#include "DataFormats/Math/interface/deltaPhi.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/Utilities/interface/InputTag.h" @@ -38,7 +40,8 @@ TrackBuildingAnalyzer::TrackBuildingAnalyzer(const edm::ParameterSet& iConfig): doProfETA( iConfig.getParameter("doSeedNVsEtaProf")), doStopSource( iConfig.getParameter("doStopSource")), doMVAPlots( iConfig.getParameter("doMVAPlots")), - doRegionPlots( iConfig.getParameter("doRegionPlots")) + doRegionPlots( iConfig.getParameter("doRegionPlots")), + doRegionCandidatePlots( iConfig.getParameter("doRegionCandidatePlots")) { } @@ -62,10 +65,12 @@ void TrackBuildingAnalyzer::initHisto(DQMStore::IBooker & ibooker, const edm::Pa int PhiBin = iConfig.getParameter( "PhiBin"); double PhiMin = iConfig.getParameter("PhiMin"); double PhiMax = iConfig.getParameter("PhiMax"); + phiBinWidth = PhiBin > 0 ? (PhiMax-PhiMin)/PhiBin : 0.; int EtaBin = iConfig.getParameter( "EtaBin"); double EtaMin = iConfig.getParameter("EtaMin"); double EtaMax = iConfig.getParameter("EtaMax"); + etaBinWidth = EtaBin > 0 ? (EtaMax-EtaMin)/EtaBin : 0.; int ThetaBin = iConfig.getParameter( "ThetaBin"); double ThetaMin = iConfig.getParameter("ThetaMin"); @@ -196,36 +201,59 @@ void TrackBuildingAnalyzer::initHisto(DQMStore::IBooker & ibooker, const edm::Pa } if (doRegionPlots) { - if (doAllSeedPlots || doPT) { - auto ptBin = iConfig.getParameter( "RegionCandidatePtBin"); - auto ptMin = iConfig.getParameter("RegionCandidatePtMin"); - auto ptMax = iConfig.getParameter("RegionCandidatePtMax"); - - histname = "TrackingRegionCandidatePt_"+seedProducer.label() + "_"; - TrackingRegionCandidatePt = ibooker.book1D(histname+CatagoryName, histname+CatagoryName, ptBin, ptMin, ptMax); - TrackingRegionCandidatePt->setAxisTitle("TrackingRegion Candidate p_{T} (GeV/c)", 1); - TrackingRegionCandidatePt->setAxisTitle("Number of TrackingRegion Candidates", 2); - } - if (doAllSeedPlots || doETA) { - histname = "TrackingRegionCandidateEta_"+seedProducer.label() + "_"; - TrackingRegionCandidateEta = ibooker.book1D(histname+CatagoryName, histname+CatagoryName, EtaBin, EtaMin, EtaMax); - TrackingRegionCandidateEta->setAxisTitle("TrackingRegion Candidate #eta", 1); - TrackingRegionCandidateEta->setAxisTitle("Number of TrackingRegion Candidates", 2); + histname = "TrackingRegionEta_"+seedProducer.label() + "_"; + TrackingRegionEta = ibooker.book1D(histname+CatagoryName, histname+CatagoryName, EtaBin, EtaMin, EtaMax); + TrackingRegionEta->setAxisTitle("TrackingRegion-covered #eta", 1); + TrackingRegionEta->setAxisTitle("Number of TrackingRegions", 2); } if (doAllSeedPlots || doPHI) { - histname = "TrackingRegionCandidatePhi_"+seedProducer.label() + "_"; - TrackingRegionCandidatePhi = ibooker.book1D(histname+CatagoryName, histname+CatagoryName, PhiBin, PhiMin, PhiMax); - TrackingRegionCandidatePhi->setAxisTitle("TrackingRegion Candidate #phi", 1); - TrackingRegionCandidatePhi->setAxisTitle("Number of TrackingRegion Candidates", 2); + histname = "TrackingRegionPhi_"+seedProducer.label() + "_"; + TrackingRegionPhi = ibooker.book1D(histname+CatagoryName, histname+CatagoryName, PhiBin, PhiMin, PhiMax); + TrackingRegionPhi->setAxisTitle("TrackingRegion-covered #phi", 1); + TrackingRegionPhi->setAxisTitle("Number of TrackingRegions", 2); } if (doAllSeedPlots || doPHIVsETA) { - histname = "TrackingRegionCandidatePhiVsEta_"+seedProducer.label() + "_"; - TrackingRegionCandidatePhiVsEta = ibooker.book2D(histname+CatagoryName, histname+CatagoryName, EtaBin, EtaMin, EtaMax, PhiBin, PhiMin, PhiMax); - TrackingRegionCandidatePhiVsEta->setAxisTitle("TrackingRegion Candidate #eta", 1); - TrackingRegionCandidatePhiVsEta->setAxisTitle("TrackingRegion Candidate #phi", 2); + histname = "TrackingRegionPhiVsEta_"+seedProducer.label() + "_"; + TrackingRegionPhiVsEta = ibooker.book2D(histname+CatagoryName, histname+CatagoryName, EtaBin, EtaMin, EtaMax, PhiBin, PhiMin, PhiMax); + TrackingRegionPhiVsEta->setAxisTitle("TrackingRegion-covered #eta", 1); + TrackingRegionPhiVsEta->setAxisTitle("TrackingRegion-covered #phi", 2); + } + + if (doRegionCandidatePlots) { + if (doAllSeedPlots || doPT) { + auto ptBin = iConfig.getParameter( "RegionCandidatePtBin"); + auto ptMin = iConfig.getParameter("RegionCandidatePtMin"); + auto ptMax = iConfig.getParameter("RegionCandidatePtMax"); + + histname = "TrackingRegionCandidatePt_"+seedProducer.label() + "_"; + TrackingRegionCandidatePt = ibooker.book1D(histname+CatagoryName, histname+CatagoryName, ptBin, ptMin, ptMax); + TrackingRegionCandidatePt->setAxisTitle("TrackingRegion Candidate p_{T} (GeV/c)", 1); + TrackingRegionCandidatePt->setAxisTitle("Number of TrackingRegion Candidates", 2); + } + + if (doAllSeedPlots || doETA) { + histname = "TrackingRegionCandidateEta_"+seedProducer.label() + "_"; + TrackingRegionCandidateEta = ibooker.book1D(histname+CatagoryName, histname+CatagoryName, EtaBin, EtaMin, EtaMax); + TrackingRegionCandidateEta->setAxisTitle("TrackingRegion Candidate #eta", 1); + TrackingRegionCandidateEta->setAxisTitle("Number of TrackingRegion Candidates", 2); + } + + if (doAllSeedPlots || doPHI) { + histname = "TrackingRegionCandidatePhi_"+seedProducer.label() + "_"; + TrackingRegionCandidatePhi = ibooker.book1D(histname+CatagoryName, histname+CatagoryName, PhiBin, PhiMin, PhiMax); + TrackingRegionCandidatePhi->setAxisTitle("TrackingRegion Candidate #phi", 1); + TrackingRegionCandidatePhi->setAxisTitle("Number of TrackingRegion Candidates", 2); + } + + if (doAllSeedPlots || doPHIVsETA) { + histname = "TrackingRegionCandidatePhiVsEta_"+seedProducer.label() + "_"; + TrackingRegionCandidatePhiVsEta = ibooker.book2D(histname+CatagoryName, histname+CatagoryName, EtaBin, EtaMin, EtaMax, PhiBin, PhiMin, PhiMax); + TrackingRegionCandidatePhiVsEta->setAxisTitle("TrackingRegion Candidate #eta", 1); + TrackingRegionCandidatePhiVsEta->setAxisTitle("TrackingRegion Candidate #phi", 2); + } } } @@ -629,7 +657,7 @@ void TrackBuildingAnalyzer::analyze(const edm::View& trackCollectio } void TrackBuildingAnalyzer::analyze(const reco::CandidateView& regionCandidates) { - if(!doRegionPlots) + if(!doRegionPlots || !doRegionCandidatePlots) return; for(const auto& candidate: regionCandidates) { @@ -641,3 +669,58 @@ void TrackBuildingAnalyzer::analyze(const reco::CandidateView& regionCandidates) if (doAllSeedPlots || doPHIVsETA) TrackingRegionCandidatePhiVsEta->Fill( eta, phi); } } + +void TrackBuildingAnalyzer::analyze(const edm::OwnVector& regions) { + analyzeRegions(regions); +} +void TrackBuildingAnalyzer::analyze(const TrackingRegionsSeedingLayerSets& regions) { + analyzeRegions(regions); +} + +namespace { + const TrackingRegion *regionPtr(const TrackingRegion& region) { + return ®ion; + } + const TrackingRegion *regionPtr(const TrackingRegionsSeedingLayerSets::RegionLayers& regionLayers) { + return &(regionLayers.region()); + } +} + +template +void TrackBuildingAnalyzer::analyzeRegions(const T& regions) { + if(!doRegionPlots && etaBinWidth <= 0. && phiBinWidth <= 0.) + return; + + for(const auto& tmp: regions) { + if(const auto *etaPhiRegion = dynamic_cast(regionPtr(tmp))) { + const auto& etaRange = etaPhiRegion->etaRange(); + const auto& phiMargin = etaPhiRegion->phiMargin(); + + const auto etaMin = etaRange.min(); + const auto etaMax = etaRange.max(); + + const auto phiMin = etaPhiRegion->phiDirection() - phiMargin.left(); + const auto phiMax = etaPhiRegion->phiDirection() + phiMargin.right(); + + if(doAllSeedPlots || doETA) { + for(auto eta = etaMin; eta < etaMax; eta += etaBinWidth) { + TrackingRegionEta->Fill(eta); + } + } + if(doAllSeedPlots || doPHI) { + for(auto phi = phiMin; phi < phiMax; phi += phiBinWidth) { + TrackingRegionPhi->Fill(reco::reduceRange(phi)); + } + } + if (doAllSeedPlots || doPHIVsETA) { + for(auto phi = phiMin; phi < phiMax; phi += phiBinWidth) { + const auto reducedPhi = reco::reduceRange(phi); + for(auto eta = etaMin; eta < etaMax; eta += etaBinWidth) { + TrackingRegionPhiVsEta->Fill(eta, reducedPhi); + } + } + } + } + } +} + diff --git a/DQM/TrackingMonitor/src/TrackingMonitor.cc b/DQM/TrackingMonitor/src/TrackingMonitor.cc index 8b21a485958be..51407e6124816 100644 --- a/DQM/TrackingMonitor/src/TrackingMonitor.cc +++ b/DQM/TrackingMonitor/src/TrackingMonitor.cc @@ -137,9 +137,26 @@ TrackingMonitor::TrackingMonitor(const edm::ParameterSet& iConfig) } doRegionPlots = iConfig.getParameter("doRegionPlots"); + doRegionCandidatePlots = iConfig.getParameter("doRegionCandidatePlots"); if(doRegionPlots) { - regionToken_ = consumes >(iConfig.getParameter("RegionProducer")); - regionCandidateToken_ = consumes(iConfig.getParameter("RegionCandidates")); + const auto& regionTag = iConfig.getParameter("RegionProducer"); + if(!regionTag.label().empty()) { + regionToken_ = consumes >(regionTag); + } + const auto& regionLayersTag = iConfig.getParameter("RegionSeedingLayersProducer"); + if(!regionLayersTag.label().empty()) { + if(!regionToken_.isUninitialized()) { + throw cms::Exception("Configuration") << "Only one of 'RegionProducer' and 'RegionSeedingLayersProducer' can be non-empty, now both are."; + } + regionLayerSetsToken_ = consumes(regionLayersTag); + } + else if(regionToken_.isUninitialized()) { + throw cms::Exception("Configuration") << "With doRegionPlots=True either 'RegionProducer' or 'RegionSeedingLayersProducer' must be non-empty, now both are empty."; + } + + if(doRegionCandidatePlots) { + regionCandidateToken_ = consumes(iConfig.getParameter("RegionCandidates")); + } } edm::InputTag stripClusterInputTag_ = iConfig.getParameter("stripCluster"); @@ -963,13 +980,28 @@ void TrackingMonitor::analyze(const edm::Event& iEvent, const edm::EventSetup& i // plots for tracking regions if (doRegionPlots) { - edm::Handle > hregions; - iEvent.getByToken(regionToken_, hregions); - NumberOfTrackingRegions->Fill(hregions->size()); - - edm::Handle hcandidates; - iEvent.getByToken(regionCandidateToken_, hcandidates); - theTrackBuildingAnalyzer->analyze(*hcandidates); + if(!regionToken_.isUninitialized()) { + edm::Handle > hregions; + iEvent.getByToken(regionToken_, hregions); + const auto& regions = *hregions; + NumberOfTrackingRegions->Fill(regions.size()); + + theTrackBuildingAnalyzer->analyze(regions); + } + else if(!regionLayerSetsToken_.isUninitialized()) { + edm::Handle hregions; + iEvent.getByToken(regionLayerSetsToken_, hregions); + const auto& regions = *hregions; + NumberOfTrackingRegions->Fill(regions.regionsSize()); + + theTrackBuildingAnalyzer->analyze(regions); + } + + if (doRegionCandidatePlots) { + edm::Handle hcandidates; + iEvent.getByToken(regionCandidateToken_, hcandidates); + theTrackBuildingAnalyzer->analyze(*hcandidates); + } } if (doTrackerSpecific_ || doAllPlots) { diff --git a/DQM/TrackingMonitorSource/python/IterTrackingModules4seedMonitoring_cfi.py b/DQM/TrackingMonitorSource/python/IterTrackingModules4seedMonitoring_cfi.py index 1eb7a8cecedff..f0a59c8c2f918 100644 --- a/DQM/TrackingMonitorSource/python/IterTrackingModules4seedMonitoring_cfi.py +++ b/DQM/TrackingMonitorSource/python/IterTrackingModules4seedMonitoring_cfi.py @@ -1,156 +1,178 @@ import FWCore.ParameterSet.Config as cms import RecoTracker.IterativeTracking.iterativeTkConfig as _cfg -seedInputTag = {} -trackCandInputTag = {} -trackSeedSizeBin = {} -trackSeedSizeMin = {} -trackSeedSizeMax = {} -TCSizeMax = {} -clusterLabel = {} -clusterBin = {} -clusterMax = {} -regionLabel = {} -regionCandidateLabel = {} -trajCandPerSeedBin = {} -trajCandPerSeedMax = {} - -seedInputTag ['initialStep'] = cms.InputTag("initialStepSeeds") -trackCandInputTag['initialStep'] = cms.InputTag("initialStepTrackCandidates") -trackSeedSizeBin ['initialStep'] = cms.int32(100) # could be 50 ? -trackSeedSizeMin ['initialStep'] = cms.double(0) -trackSeedSizeMax ['initialStep'] = cms.double(5000) -clusterLabel ['initialStep'] = cms.vstring('Pix') -clusterBin ['initialStep'] = cms.int32(100) -clusterMax ['initialStep'] = cms.double(20000) - -seedInputTag ['highPtTripletStep'] = cms.InputTag("highPtTripletStepSeeds") -trackCandInputTag['highPtTripletStep'] = cms.InputTag("highPtTripletStepTrackCandidates") -trackSeedSizeBin ['highPtTripletStep'] = cms.int32(100) -trackSeedSizeMin ['highPtTripletStep'] = cms.double(0) -trackSeedSizeMax ['highPtTripletStep'] = cms.double(30000) -clusterLabel ['highPtTripletStep'] = cms.vstring('Pix') -clusterBin ['highPtTripletStep'] = cms.int32(100) -clusterMax ['highPtTripletStep'] = cms.double(20000) - -seedInputTag ['lowPtQuadStep'] = cms.InputTag("lowPtQuadStepSeeds") -trackCandInputTag['lowPtQuadStep'] = cms.InputTag("lowPtQuadStepTrackCandidates") -trackSeedSizeBin ['lowPtQuadStep'] = cms.int32(100) -trackSeedSizeMin ['lowPtQuadStep'] = cms.double(0) -trackSeedSizeMax ['lowPtQuadStep'] = cms.double(10000) -clusterLabel ['lowPtQuadStep'] = cms.vstring('Pix') -clusterBin ['lowPtQuadStep'] = cms.int32(100) -clusterMax ['lowPtQuadStep'] = cms.double(20000) - -seedInputTag ['lowPtTripletStep'] = cms.InputTag("lowPtTripletStepSeeds") -trackCandInputTag['lowPtTripletStep'] = cms.InputTag("lowPtTripletStepTrackCandidates") -trackSeedSizeBin ['lowPtTripletStep'] = cms.int32(100) -trackSeedSizeMin ['lowPtTripletStep'] = cms.double(0) -trackSeedSizeMax ['lowPtTripletStep'] = cms.double(30000) -clusterLabel ['lowPtTripletStep'] = cms.vstring('Pix') -clusterBin ['lowPtTripletStep'] = cms.int32(100) -clusterMax ['lowPtTripletStep'] = cms.double(20000) - -seedInputTag ['pixelPairStep'] = cms.InputTag("pixelPairStepSeeds") -trackCandInputTag['pixelPairStep'] = cms.InputTag("pixelPairStepTrackCandidates") -trackSeedSizeBin ['pixelPairStep'] = cms.int32(400) -trackSeedSizeMin ['pixelPairStep'] = cms.double(0) -trackSeedSizeMax ['pixelPairStep'] = cms.double(10000) -TCSizeMax ['pixelPairStep'] = cms.double(199.5) -clusterLabel ['pixelPairStep'] = cms.vstring('Pix') -clusterBin ['pixelPairStep'] = cms.int32(100) -clusterMax ['pixelPairStep'] = cms.double(20000) - -seedInputTag ['detachedQuadStep'] = cms.InputTag("detachedQuadStepSeeds") -trackCandInputTag['detachedQuadStep'] = cms.InputTag("detachedQuadStepTrackCandidates") -trackSeedSizeBin ['detachedQuadStep'] = cms.int32(100) -trackSeedSizeMin ['detachedQuadStep'] = cms.double(0) -trackSeedSizeMax ['detachedQuadStep'] = cms.double(10000) -TCSizeMax ['detachedQuadStep'] = cms.double(199.5) -clusterLabel ['detachedQuadStep'] = cms.vstring('Pix') -clusterBin ['detachedQuadStep'] = cms.int32(100) -clusterMax ['detachedQuadStep'] = cms.double(20000) - -seedInputTag ['detachedTripletStep'] = cms.InputTag("detachedTripletStepSeeds") -trackCandInputTag['detachedTripletStep'] = cms.InputTag("detachedTripletStepTrackCandidates") -trackSeedSizeBin ['detachedTripletStep'] = cms.int32(100) -trackSeedSizeMin ['detachedTripletStep'] = cms.double(0) -trackSeedSizeMax ['detachedTripletStep'] = cms.double(30000) -clusterLabel ['detachedTripletStep'] = cms.vstring('Pix') -clusterBin ['detachedTripletStep'] = cms.int32(100) -clusterMax ['detachedTripletStep'] = cms.double(20000) - -seedInputTag ['mixedTripletStep'] = cms.InputTag("mixedTripletStepSeeds") -trackCandInputTag['mixedTripletStep'] = cms.InputTag("mixedTripletStepTrackCandidates") -trackSeedSizeBin ['mixedTripletStep'] = cms.int32(200) -trackSeedSizeMin ['mixedTripletStep'] = cms.double(0) -trackSeedSizeMax ['mixedTripletStep'] = cms.double(10000) -TCSizeMax ['mixedTripletStep'] = cms.double(199.5) -clusterLabel ['mixedTripletStep'] = cms.vstring('Tot') -clusterBin ['mixedTripletStep'] = cms.int32(100) -clusterMax ['mixedTripletStep'] = cms.double(100000) - -seedInputTag ['pixelLessStep'] = cms.InputTag("pixelLessStepSeeds") -trackCandInputTag['pixelLessStep'] = cms.InputTag("pixelLessStepTrackCandidates") -trackSeedSizeBin ['pixelLessStep'] = cms.int32(400) -trackSeedSizeMin ['pixelLessStep'] = cms.double(0) -trackSeedSizeMax ['pixelLessStep'] = cms.double(200000) -clusterLabel ['pixelLessStep'] = cms.vstring('Strip') -clusterBin ['pixelLessStep'] = cms.int32(500) -clusterMax ['pixelLessStep'] = cms.double(100000) - -seedInputTag ['tobTecStep'] = cms.InputTag("tobTecStepSeeds") -trackCandInputTag['tobTecStep'] = cms.InputTag("tobTecStepTrackCandidates") -trackSeedSizeBin ['tobTecStep'] = cms.int32(400) -trackSeedSizeMin ['tobTecStep'] = cms.double(0) -trackSeedSizeMax ['tobTecStep'] = cms.double(100000) -TCSizeMax ['tobTecStep'] = cms.double(199.5) -clusterLabel ['tobTecStep'] = cms.vstring('Strip') -clusterBin ['tobTecStep'] = cms.int32(100) -clusterMax ['tobTecStep'] = cms.double(100000) - -seedInputTag ['muonSeededStepInOut'] = cms.InputTag("muonSeededSeedsInOut") -trackCandInputTag['muonSeededStepInOut'] = cms.InputTag("muonSeededTrackCandidatesInOut") -trackSeedSizeBin ['muonSeededStepInOut'] = cms.int32(30) -trackSeedSizeMin ['muonSeededStepInOut'] = cms.double(-0.5) -trackSeedSizeMax ['muonSeededStepInOut'] = cms.double(29.5) -TCSizeMax ['muonSeededStepInOut'] = cms.double(199.5) -clusterLabel ['muonSeededStepInOut'] = cms.vstring('Strip') -clusterBin ['muonSeededStepInOut'] = cms.int32(100) -clusterMax ['muonSeededStepInOut'] = cms.double(100000) - -seedInputTag ['muonSeededStepOutIn'] = cms.InputTag("muonSeededSeedsOutIn") -trackCandInputTag['muonSeededStepOutIn'] = cms.InputTag("muonSeededTrackCandidatesOutIn") -trackSeedSizeBin ['muonSeededStepOutIn'] = cms.int32(30) -trackSeedSizeMin ['muonSeededStepOutIn'] = cms.double(-0.5) -trackSeedSizeMax ['muonSeededStepOutIn'] = cms.double(29.5) -TCSizeMax ['muonSeededStepOutIn'] = cms.double(199.5) -clusterLabel ['muonSeededStepOutIn'] = cms.vstring('Strip') -clusterBin ['muonSeededStepOutIn'] = cms.int32(100) -clusterMax ['muonSeededStepOutIn'] = cms.double(100000) - -seedInputTag ['muonSeededStepOutInDisplaced'] = cms.InputTag("muonSeededSeedsOutInDisplaced") -trackCandInputTag['muonSeededStepOutInDisplaced'] = cms.InputTag("muonSeededTrackCandidatesOutInDisplacedg") -trackSeedSizeBin ['muonSeededStepOutInDisplaced'] = cms.int32(30) -trackSeedSizeMin ['muonSeededStepOutInDisplaced'] = cms.double(-0.5) -trackSeedSizeMax ['muonSeededStepOutInDisplaced'] = cms.double(29.5) -TCSizeMax ['muonSeededStepOutInDisplaced'] = cms.double(199.5) -clusterLabel ['muonSeededStepOutInDisplaced'] = cms.vstring('Strip') -clusterBin ['muonSeededStepOutInDisplaced'] = cms.int32(100) -clusterMax ['muonSeededStepOutInDisplaced'] = cms.double(100000) - -seedInputTag ['jetCoreRegionalStep'] = cms.InputTag("jetCoreRegionalStepSeeds") -trackCandInputTag['jetCoreRegionalStep'] = cms.InputTag("jetCoreRegionalStepTrackCandidates") -trackSeedSizeBin ['jetCoreRegionalStep'] = cms.int32(100) -trackSeedSizeMin ['jetCoreRegionalStep'] = cms.double(-0.5) -trackSeedSizeMax ['jetCoreRegionalStep'] = cms.double(199.5) -clusterLabel ['jetCoreRegionalStep'] = cms.vstring('Tot') -clusterBin ['jetCoreRegionalStep'] = cms.int32(100) -clusterMax ['jetCoreRegionalStep'] = cms.double(100000) -regionLabel ['jetCoreRegionalStep'] = "jetCoreRegionalStepTrackingRegions" -regionCandidateLabel['jetCoreRegionalStep'] = "jetsForCoreTracking" -trajCandPerSeedBin['jetCoreRegionalStep'] = 50 -trajCandPerSeedMax['jetCoreRegionalStep'] = 49.5 +seedMonitoring = {} + +seedMonitoring['initialStep'] = cms.PSet( + seedInputTag = cms.InputTag("initialStepSeeds"), + trackCandInputTag = cms.InputTag("initialStepTrackCandidates"), + trackSeedSizeBin = cms.int32(100), # could be 50 ? + trackSeedSizeMin = cms.double(0), + trackSeedSizeMax = cms.double(5000), + clusterLabel = cms.vstring('Pix'), + clusterBin = cms.int32(100), + clusterMax = cms.double(20000), +) + +seedMonitoring['highPtTripletStep'] = cms.PSet( + seedInputTag = cms.InputTag("highPtTripletStepSeeds"), + trackCandInputTag = cms.InputTag("highPtTripletStepTrackCandidates"), + trackSeedSizeBin = cms.int32(100), + trackSeedSizeMin = cms.double(0), + trackSeedSizeMax = cms.double(30000), + clusterLabel = cms.vstring('Pix'), + clusterBin = cms.int32(100), + clusterMax = cms.double(20000), +) + +seedMonitoring['lowPtQuadStep'] = cms.PSet( + seedInputTag = cms.InputTag("lowPtQuadStepSeeds"), + trackCandInputTag = cms.InputTag("lowPtQuadStepTrackCandidates"), + trackSeedSizeBin = cms.int32(100), + trackSeedSizeMin = cms.double(0), + trackSeedSizeMax = cms.double(10000), + clusterLabel = cms.vstring('Pix'), + clusterBin = cms.int32(100), + clusterMax = cms.double(20000), +) + +seedMonitoring['lowPtTripletStep'] = cms.PSet( + seedInputTag = cms.InputTag("lowPtTripletStepSeeds"), + trackCandInputTag = cms.InputTag("lowPtTripletStepTrackCandidates"), + trackSeedSizeBin = cms.int32(100), + trackSeedSizeMin = cms.double(0), + trackSeedSizeMax = cms.double(30000), + clusterLabel = cms.vstring('Pix'), + clusterBin = cms.int32(100), + clusterMax = cms.double(20000), +) + +seedMonitoring['pixelPairStep'] = cms.PSet( + seedInputTag = cms.InputTag("pixelPairStepSeeds"), + trackCandInputTag = cms.InputTag("pixelPairStepTrackCandidates"), + trackSeedSizeBin = cms.int32(400), + trackSeedSizeMin = cms.double(0), + trackSeedSizeMax = cms.double(10000), + TCSizeMax = cms.double(199.5), + clusterLabel = cms.vstring('Pix'), + clusterBin = cms.int32(100), + clusterMax = cms.double(20000), +) +from Configuration.Eras.Modifier_trackingPhase1_cff import trackingPhase1 +trackingPhase1.toModify(seedMonitoring['pixelPairStep'], + RegionSeedingLayersProducer = cms.InputTag("pixelPairStepTrackingRegionsSeedLayersB"), + RegionSizeBin = cms.int32(100), + RegionSizeMax = cms.double(399.5), +) + +seedMonitoring['detachedQuadStep'] = cms.PSet( + seedInputTag = cms.InputTag("detachedQuadStepSeeds"), + trackCandInputTag = cms.InputTag("detachedQuadStepTrackCandidates"), + trackSeedSizeBin = cms.int32(100), + trackSeedSizeMin = cms.double(0), + trackSeedSizeMax = cms.double(10000), + TCSizeMax = cms.double(199.5), + clusterLabel = cms.vstring('Pix'), + clusterBin = cms.int32(100), + clusterMax = cms.double(20000), +) + +seedMonitoring['detachedTripletStep'] = cms.PSet( + seedInputTag = cms.InputTag("detachedTripletStepSeeds"), + trackCandInputTag = cms.InputTag("detachedTripletStepTrackCandidates"), + trackSeedSizeBin = cms.int32(100), + trackSeedSizeMin = cms.double(0), + trackSeedSizeMax = cms.double(30000), + clusterLabel = cms.vstring('Pix'), + clusterBin = cms.int32(100), + clusterMax = cms.double(20000), +) + +seedMonitoring['mixedTripletStep'] = cms.PSet( + seedInputTag = cms.InputTag("mixedTripletStepSeeds"), + trackCandInputTag = cms.InputTag("mixedTripletStepTrackCandidates"), + trackSeedSizeBin = cms.int32(200), + trackSeedSizeMin = cms.double(0), + trackSeedSizeMax = cms.double(10000), + TCSizeMax = cms.double(199.5), + clusterLabel = cms.vstring('Tot'), + clusterBin = cms.int32(100), + clusterMax = cms.double(100000), +) + +seedMonitoring['pixelLessStep'] = cms.PSet( + seedInputTag = cms.InputTag("pixelLessStepSeeds"), + trackCandInputTag = cms.InputTag("pixelLessStepTrackCandidates"), + trackSeedSizeBin = cms.int32(400), + trackSeedSizeMin = cms.double(0), + trackSeedSizeMax = cms.double(200000), + clusterLabel = cms.vstring('Strip'), + clusterBin = cms.int32(500), + clusterMax = cms.double(100000), +) + +seedMonitoring['tobTecStep'] = cms.PSet( + seedInputTag = cms.InputTag("tobTecStepSeeds"), + trackCandInputTag= cms.InputTag("tobTecStepTrackCandidates"), + trackSeedSizeBin = cms.int32(400), + trackSeedSizeMin = cms.double(0), + trackSeedSizeMax = cms.double(100000), + TCSizeMax = cms.double(199.5), + clusterLabel = cms.vstring('Strip'), + clusterBin = cms.int32(100), + clusterMax = cms.double(100000), +) + +seedMonitoring['muonSeededStepInOut'] = cms.PSet( + seedInputTag = cms.InputTag("muonSeededSeedsInOut"), + trackCandInputTag = cms.InputTag("muonSeededTrackCandidatesInOut"), + trackSeedSizeBin = cms.int32(30), + trackSeedSizeMin = cms.double(-0.5), + trackSeedSizeMax = cms.double(29.5), + TCSizeMax = cms.double(199.5), + clusterLabel = cms.vstring('Strip'), + clusterBin = cms.int32(100), + clusterMax = cms.double(100000), +) + +seedMonitoring['muonSeededStepOutIn'] = cms.PSet( + seedInputTag = cms.InputTag("muonSeededSeedsOutIn"), + trackCandInputTag = cms.InputTag("muonSeededTrackCandidatesOutIn"), + trackSeedSizeBin = cms.int32(30), + trackSeedSizeMin = cms.double(-0.5), + trackSeedSizeMax = cms.double(29.5), + TCSizeMax = cms.double(199.5), + clusterLabel = cms.vstring('Strip'), + clusterBin = cms.int32(100), + clusterMax = cms.double(100000), +) + +seedMonitoring['muonSeededStepOutInDisplaced'] = cms.PSet( + seedInputTag = cms.InputTag("muonSeededSeedsOutInDisplaced"), + trackCandInputTag = cms.InputTag("muonSeededTrackCandidatesOutInDisplacedg"), + trackSeedSizeBin = cms.int32(30), + trackSeedSizeMin = cms.double(-0.5), + trackSeedSizeMax = cms.double(29.5), + TCSizeMax = cms.double(199.5), + clusterLabel = cms.vstring('Strip'), + clusterBin = cms.int32(100), + clusterMax = cms.double(100000), +) + +seedMonitoring['jetCoreRegionalStep'] = cms.PSet( + seedInputTag = cms.InputTag("jetCoreRegionalStepSeeds"), + trackCandInputTag = cms.InputTag("jetCoreRegionalStepTrackCandidates"), + trackSeedSizeBin = cms.int32(100), + trackSeedSizeMin = cms.double(-0.5), + trackSeedSizeMax = cms.double(199.5), + clusterLabel = cms.vstring('Tot'), + clusterBin = cms.int32(100), + clusterMax = cms.double(100000), + RegionProducer = cms.InputTag("jetCoreRegionalStepTrackingRegions"), + RegionCandidates = cms.InputTag("jetsForCoreTracking"), + trajCandPerSeedBin = cms.int32(50), + trajCandPerSeedMax = cms.double(49.5), +) for _eraName, _postfix, _era in _cfg.allEras(): locals()["selectedIterTrackingStep"+_postfix] = _cfg.iterationAlgos(_postfix) diff --git a/DQM/TrackingMonitorSource/python/TrackingSourceConfig_Tier0_cff.py b/DQM/TrackingMonitorSource/python/TrackingSourceConfig_Tier0_cff.py index 2137c7618d794..5b7604fc0947a 100644 --- a/DQM/TrackingMonitorSource/python/TrackingSourceConfig_Tier0_cff.py +++ b/DQM/TrackingMonitorSource/python/TrackingSourceConfig_Tier0_cff.py @@ -224,33 +224,41 @@ from DQM.TrackingMonitorSource.IterTrackingModules4seedMonitoring_cfi import * # Create first modules for all possible iterations, select later which # ones to actually use based on era -for step in seedInputTag.iterkeys(): - label = 'TrackSeedMon'+str(step) - locals()[label] = DQM.TrackingMonitor.TrackingMonitorSeed_cfi.TrackMonSeed.clone( +def _copyIfExists(mod, pset, name): + if hasattr(pset, name): + setattr(mod, name, getattr(pset, name)) +for _step, _pset in seedMonitoring.iteritems(): + _mod = DQM.TrackingMonitor.TrackingMonitorSeed_cfi.TrackMonSeed.clone( doTrackCandHistos = cms.bool(True) ) - locals()[label].TrackProducer = cms.InputTag("generalTracks") - locals()[label].FolderName = cms.string("Tracking/TrackParameters/generalTracks") - locals()[label].SeedProducer = seedInputTag[step] - locals()[label].TCProducer = trackCandInputTag[step] - locals()[label].AlgoName = cms.string( str(step) ) - locals()[label].TkSeedSizeBin = trackSeedSizeBin[step] - locals()[label].TkSeedSizeMin = trackSeedSizeMin[step] - locals()[label].TkSeedSizeMax = trackSeedSizeMax[step] - locals()[label].ClusterLabels = clusterLabel[step] - if clusterLabel[step] == cms.vstring('Pix') : - locals()[label].NClusPxBin = clusterBin[step] - locals()[label].NClusPxMax = clusterMax[step] - elif clusterLabel[step] == cms.vstring('Strip') or clusterLabel[step] == cms.vstring('Tot') : - locals()[label].NClusStrBin = clusterBin[step] - locals()[label].NClusStrMax = clusterMax[step] - if step in regionLabel: - locals()[label].doRegionPlots = True - locals()[label].RegionProducer = regionLabel[step] - locals()[label].RegionCandidates = regionCandidateLabel[step] - if step in trajCandPerSeedBin: - locals()[label].SeedCandBin = trajCandPerSeedBin[step] - locals()[label].SeedCandMax = trajCandPerSeedMax[step] + locals()['TrackSeedMon'+str(_step)] = _mod + _mod.TrackProducer = cms.InputTag("generalTracks") + _mod.FolderName = cms.string("Tracking/TrackParameters/generalTracks") + _mod.SeedProducer = _pset.seedInputTag + _mod.TCProducer = _pset.trackCandInputTag + _mod.AlgoName = cms.string( str(_step) ) + _mod.TkSeedSizeBin = _pset.trackSeedSizeBin + _mod.TkSeedSizeMin = _pset.trackSeedSizeMin + _mod.TkSeedSizeMax = _pset.trackSeedSizeMax + _mod.ClusterLabels = _pset.clusterLabel + if _pset.clusterLabel == cms.vstring('Pix') : + _mod.NClusPxBin = _pset.clusterBin + _mod.NClusPxMax = _pset.clusterMax + elif _pset.clusterLabel == cms.vstring('Strip') or _pset.clusterLabel == cms.vstring('Tot') : + _mod.NClusStrBin = _pset.clusterBin + _mod.NClusStrMax = _pset.clusterMax + if hasattr(_pset, "RegionProducer") or hasattr(_pset, "RegionSeedingLayersProducer"): + _mod.doRegionPlots = True + _copyIfExists(_mod, _pset, "RegionProducer") + _copyIfExists(_mod, _pset, "RegionSeedingLayersProducer") + _copyIfExists(_mod, _pset, "RegionSizeBin") + _copyIfExists(_mod, _pset, "RegionSizeMax") + if hasattr(_pset, "RegionCandidates"): + _mod.doRegionCandidatePlots = True + _mod.RegionCandidates = _pset.RegionCandidates + if hasattr(_pset, "trajCandPerSeedBin"): + _mod.SeedCandBin = _pset.trajCandPerSeedBin + _mod.SeedCandMax = _pset.trajCandPerSeedMax # DQM Services dqmInfoTracking = cms.EDAnalyzer("DQMEventInfo", diff --git a/DQMOffline/CalibCalo/src/DQMSourcePi0.cc b/DQMOffline/CalibCalo/src/DQMSourcePi0.cc index d84198b7bdc7e..da162a50e3b23 100755 --- a/DQMOffline/CalibCalo/src/DQMSourcePi0.cc +++ b/DQMOffline/CalibCalo/src/DQMSourcePi0.cc @@ -375,22 +375,15 @@ void DQMSourcePi0::analyze(const Event& iEvent, if(isMonEEeta_) iEvent.getByToken(productMonitoredEEeta_, rhEEeta); // Initialize the Position Calc - const CaloSubdetectorGeometry *geometry_p; - const CaloSubdetectorGeometry *geometryEE_p; - const CaloSubdetectorGeometry *geometryES_p; - - const CaloSubdetectorTopology *topology_p; - const CaloSubdetectorTopology *topology_ee; - - edm::ESHandle geoHandle; iSetup.get().get(geoHandle); - geometry_p = geoHandle->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); - geometryEE_p = geoHandle->getSubdetectorGeometry(DetId::Ecal,EcalEndcap); - geometryES_p = geoHandle->getSubdetectorGeometry(DetId::Ecal, EcalPreshower); - topology_p = theCaloTopology->getSubdetectorTopology(DetId::Ecal,EcalBarrel); - topology_ee = theCaloTopology->getSubdetectorTopology(DetId::Ecal,EcalEndcap); + const CaloSubdetectorGeometry* geometry_p = geoHandle->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); + const CaloSubdetectorGeometry* geometryEE_p = geoHandle->getSubdetectorGeometry(DetId::Ecal,EcalEndcap); + const CaloSubdetectorGeometry* geometryES_p = geoHandle->getSubdetectorGeometry(DetId::Ecal, EcalPreshower); + + const CaloSubdetectorTopology* topology_p = theCaloTopology->getSubdetectorTopology(DetId::Ecal,EcalBarrel); + const CaloSubdetectorTopology* topology_ee = theCaloTopology->getSubdetectorTopology(DetId::Ecal,EcalEndcap); EcalRecHitCollection::const_iterator itb; diff --git a/DQMOffline/Configuration/python/autoDQM.py b/DQMOffline/Configuration/python/autoDQM.py index a62ae8e8d6b76..9cbc8fd634901 100644 --- a/DQMOffline/Configuration/python/autoDQM.py +++ b/DQMOffline/Configuration/python/autoDQM.py @@ -41,9 +41,9 @@ 'express': ['@commonSiStripZeroBias+@muon+@hcal+@jetmet+@ecal', 'PostDQMOffline', '@commonSiStripZeroBias+@muon+@hcal+@jetmet+@ecal'], - 'allForPrompt': ['@common+@muon+@hcal+@jetmet+@ecal', + 'allForPrompt': ['@common+@muon+@hcal+@jetmet+@ecal+@egamma', 'PostDQMOffline', - '@common+@muon+@hcal+@jetmet+@ecal'], + '@common+@muon+@hcal+@jetmet+@ecal+@egamma'], 'miniAODDQM': ['DQMOfflineMiniAOD', 'PostDQMOfflineMiniAOD', 'DQMHarvestMiniAOD'], diff --git a/DQMOffline/EGamma/plugins/PiZeroAnalyzer.cc b/DQMOffline/EGamma/plugins/PiZeroAnalyzer.cc index 2a8fb16e8e407..de7ea2c2c8ae9 100755 --- a/DQMOffline/EGamma/plugins/PiZeroAnalyzer.cc +++ b/DQMOffline/EGamma/plugins/PiZeroAnalyzer.cc @@ -116,11 +116,9 @@ void PiZeroAnalyzer::makePizero(const edm::EventSetup& es, const edm::Handle theCaloTopology; es.get().get(theCaloTopology); - const CaloSubdetectorGeometry *geometry_p; const CaloSubdetectorTopology *topology_p; - const CaloSubdetectorGeometry *geometryES_p; - geometry_p = geoHandle->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); - geometryES_p = geoHandle->getSubdetectorGeometry(DetId::Ecal, EcalPreshower); + const CaloSubdetectorGeometry* geometry_p = geoHandle->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); + const CaloSubdetectorGeometry* geometryES_p = geoHandle->getSubdetectorGeometry(DetId::Ecal, EcalPreshower); // Parameters for the position calculation: PositionCalc posCalculator_ = PositionCalc(posCalcParameters_); diff --git a/DQMOffline/Ecal/plugins/ECALMultifitAnalyzer_HI.cc b/DQMOffline/Ecal/plugins/ECALMultifitAnalyzer_HI.cc index 25e4065c8984a..51777509f5fee 100644 --- a/DQMOffline/Ecal/plugins/ECALMultifitAnalyzer_HI.cc +++ b/DQMOffline/Ecal/plugins/ECALMultifitAnalyzer_HI.cc @@ -74,8 +74,6 @@ class ECALMultifitAnalyzer_HI : public DQMEDAnalyzer { double mDeltaRPhotonThreshold; double mDeltaRJetThreshold; - edm::ESHandle geomH; - MonitorElement * eb_chi2; MonitorElement * eb_chi2_eta; MonitorElement * eb_chi2_e5; @@ -131,7 +129,9 @@ void ECALMultifitAnalyzer_HI::analyze(const edm::Event& iEvent, const edm::Event using namespace edm; + edm::ESHandle geomH; iSetup.get().get(geomH); + const CaloGeometry* geom = geomH.product(); Handle > recoPhotonsHandle; iEvent.getByToken(recoPhotonsCollection_, recoPhotonsHandle); @@ -148,8 +148,8 @@ void ECALMultifitAnalyzer_HI::analyze(const edm::Event& iEvent, const edm::Event for(EcalRecHitCollection::const_iterator hit = ebHandle->begin(); hit != ebHandle->end(); ++hit) { eb_chi2->Fill(hit->chi2() ); eb_errors->Fill(hit->energyError() ); - double eta = geomH->getGeometry(hit->detid())->getPosition().eta(); - double phi = geomH->getGeometry(hit->detid())->getPosition().phi(); + double eta = geom->getGeometry(hit->detid())->getPosition().eta(); + double phi = geom->getGeometry(hit->detid())->getPosition().phi(); eb_chi2_eta->Fill(eta, hit->chi2() ); eb_errors_eta->Fill(eta, hit->energyError() ); if(hit->energy() > mRechitEnergyThreshold) @@ -183,8 +183,8 @@ void ECALMultifitAnalyzer_HI::analyze(const edm::Event& iEvent, const edm::Event for(EcalRecHitCollection::const_iterator hit = eeHandle->begin(); hit != eeHandle->end(); ++hit) { ee_chi2->Fill(hit->chi2() ); ee_errors->Fill(hit->energyError() ); - double eta = geomH->getGeometry(hit->detid())->getPosition().eta(); - double phi = geomH->getGeometry(hit->detid())->getPosition().phi(); + double eta = geom->getGeometry(hit->detid())->getPosition().eta(); + double phi = geom->getGeometry(hit->detid())->getPosition().phi(); ee_chi2_eta->Fill(eta, hit->chi2() ); ee_errors_eta->Fill(eta, hit->energyError() ); if(hit->energy() > mRechitEnergyThreshold) diff --git a/DQMOffline/Ecal/plugins/EcalPileUpDepMonitor.cc b/DQMOffline/Ecal/plugins/EcalPileUpDepMonitor.cc index 8d8b82eda3f2e..8b0fff55d9518 100644 --- a/DQMOffline/Ecal/plugins/EcalPileUpDepMonitor.cc +++ b/DQMOffline/Ecal/plugins/EcalPileUpDepMonitor.cc @@ -53,8 +53,8 @@ EcalPileUpDepMonitor::~EcalPileUpDepMonitor() } void EcalPileUpDepMonitor::bookHistograms(DQMStore::IBooker & ibooker, - edm::Run const&, - edm::EventSetup const& eventSetup) + edm::Run const&, + edm::EventSetup const& eventSetup) { eventSetup.get().get(geomH); eventSetup.get().get(caloTop); @@ -232,6 +232,8 @@ void EcalPileUpDepMonitor::bookHistograms(DQMStore::IBooker & ibooker, void EcalPileUpDepMonitor::analyze(const edm::Event& e, const edm::EventSetup&) { + + const CaloGeometry* geom = geomH.product(); //Vertex collection: //----------------------------------------- edm::Handle PVCollection_h; @@ -410,9 +412,9 @@ void EcalPileUpDepMonitor::analyze(const edm::Event& e, const edm::EventSetup&) ++itr) { //RecHitEt_EB +=itr->energy(); - GlobalPoint const& position = geomH->getGeometry(itr->detid())->getPosition(); - RecHitEt_EB += itr -> energy() * sin(position.theta()) ; - }//EB Rec Hit + GlobalPoint const& position = geom->getGeometry(itr->detid())->getPosition(); + RecHitEt_EB += itr -> energy() * sin(position.theta()) ; + }//EB Rec Hit recHitEtEB->Fill(RecHitEt_EB); recHitEtEB_PV->Fill(PVCollection_h->size(),RecHitEt_EB); @@ -424,9 +426,9 @@ void EcalPileUpDepMonitor::analyze(const edm::Event& e, const edm::EventSetup&) for ( EcalRecHitCollection::const_iterator itr = RecHitsEE->begin () ; itr != RecHitsEE->end () ; ++itr) { - GlobalPoint const& position = geomH->getGeometry(itr->detid())->getPosition(); - RecHitEt_EE += itr -> energy() * sin(position.theta()) ; - }//EB Rec Hit + GlobalPoint const& position = geom->getGeometry(itr->detid())->getPosition(); + RecHitEt_EE += itr -> energy() * sin(position.theta()) ; + }//EB Rec Hit recHitEtEE->Fill(RecHitEt_EE); recHitEtEE_PV->Fill(PVCollection_h->size(),RecHitEt_EE); diff --git a/DQMOffline/Hcal/src/HcalCollapseAnalyzer.cc b/DQMOffline/Hcal/src/HcalCollapseAnalyzer.cc new file mode 100644 index 0000000000000..061cf24e2b8c8 --- /dev/null +++ b/DQMOffline/Hcal/src/HcalCollapseAnalyzer.cc @@ -0,0 +1,180 @@ +// -*- C++ -*-// +// Package: Hcal +// Class: HcalCollapseAnalyzer +// +/**\class HcalCollapseAnalyzer HcalCollapseAnalyzer.cc DQMOffline/Hcal/src/HcalCollapseAnalyzer.cc + + Description: Studies the collapsing of HcalRecHits + + Implementation: + +*/ +// +// Original Author: Sunanda Banerjee +// Created: Thu Dec 26 18:52:02 CST 2017 +// +// + +// system include files +#include +#include + +// Root objects +#include "TH1.h" + +// user include files +#include "DataFormats/HcalDetId/interface/HcalDetId.h" +#include "DataFormats/HcalRecHit/interface/HcalRecHitCollections.h" + +#include "DQMServices/Core/interface/DQMStore.h" +#include "DQMServices/Core/interface/MonitorElement.h" +#include "DQMServices/Core/interface/DQMEDAnalyzer.h" + +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/Utilities/interface/InputTag.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Utilities/interface/EDGetToken.h" + +#include "Geometry/Records/interface/HcalRecNumberingRecord.h" +#include "Geometry/CaloTopology/interface/HcalTopology.h" + +class HcalCollapseAnalyzer : public DQMEDAnalyzer { + +public: + explicit HcalCollapseAnalyzer(const edm::ParameterSet&); + ~HcalCollapseAnalyzer() override { } + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + +private: + void analyze(edm::Event const&, edm::EventSetup const&) override; + void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; + + // ----------member data --------------------------- + const std::string topFolderName_; + const int verbosity_; + const edm::InputTag recHitHBHE_, preRecHitHBHE_; + const bool doHE_, doHB_; + + edm::EDGetTokenT tok_hbhe_; + edm::EDGetTokenT tok_prehbhe_; + + MonitorElement *h_merge, *h_size, *h_depth; + MonitorElement *h_sfrac, *h_frac, *h_balance; +}; + +HcalCollapseAnalyzer::HcalCollapseAnalyzer(const edm::ParameterSet& iConfig) : + topFolderName_(iConfig.getParameter("topFolderName")), + verbosity_(iConfig.getUntrackedParameter("verbosity",0)), + recHitHBHE_(iConfig.getUntrackedParameter("recHitHBHE",edm::InputTag("hbhereco"))), + preRecHitHBHE_(iConfig.getUntrackedParameter("preRecHitHBHE",edm::InputTag("hbheprereco"))), + doHE_(iConfig.getUntrackedParameter("doHE", true)), + doHB_(iConfig.getUntrackedParameter("doHB", false)) { + + // define tokens for access + tok_hbhe_ = consumes(recHitHBHE_); + tok_prehbhe_ = consumes(preRecHitHBHE_); + + edm::LogVerbatim("Collapse") << "Verbosity " << verbosity_ << " with tags " + << recHitHBHE_ << " and " << preRecHitHBHE_ + << " and Do " << doHB_ << ":" << doHE_; +} + +void HcalCollapseAnalyzer::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + desc.add("topFolderName", "HcalCollapse"); + desc.addUntracked("verbosity", 0); + desc.addUntracked("recHitHBHE", edm::InputTag("hbhereco")); + desc.addUntracked("preRecHitHBHE",edm::InputTag("hbheprereco")); + desc.addUntracked("doHE", true); + desc.addUntracked("doHB", false); + descriptions.add("hcalCollapseAnalyzer",desc); +} + +void HcalCollapseAnalyzer::analyze(edm::Event const& iEvent, edm::EventSetup const& iSetup) { + if (verbosity_ > 0) + edm::LogVerbatim("Collapse") << "Run " << iEvent.id().run() << " Event " + << iEvent.id().event() << " starts =============="; + + edm::ESHandle htopo; + iSetup.get().get(htopo); + const HcalTopology* theHBHETopology = htopo.product(); + + edm::Handle hbhereco; + iEvent.getByToken(tok_hbhe_, hbhereco); + edm::Handle hbheprereco; + iEvent.getByToken(tok_prehbhe_, hbheprereco); + if (verbosity_ > 0) { + edm::LogVerbatim("Collapse") << "Handle Reco " << hbhereco << " Size " + << hbhereco->size(); + edm::LogVerbatim("Collapse") << "Handle PreReco " << hbheprereco <<" Size " + << hbheprereco->size(); + } + if (hbhereco.isValid() && hbheprereco.isValid()) { + const HBHERecHitCollection* recohbhe = hbhereco.product(); + const HBHERecHitCollection* prerecohbhe = hbheprereco.product(); + if (verbosity_ > 0) + edm::LogVerbatim("Collapse") << "Size of hbhereco: " << recohbhe->size() + << " and hbheprereco: " << prerecohbhe->size(); + double sfrac = (prerecohbhe->size() == 0) ? 1 : + ((double)(recohbhe->size()))/((double)(prerecohbhe->size())); + h_sfrac->Fill(sfrac); + h_size->Fill(recohbhe->size()); + for (const auto & hit : (*recohbhe)) { + HcalDetId id = hit.id(); + if (((id.subdet() == HcalEndcap) && doHE_) || + ((id.subdet() == HcalBarrel) && doHB_)) { + h_depth->Fill(id.depth()); + std::vector ids; + theHBHETopology->unmergeDepthDetId(id, ids); + if (verbosity_ > 0) { + edm::LogVerbatim("Collapse") << id << " is derived from " << ids.size() + << " components"; + for (unsigned int k=0; kFill(ids.size()); + double energy = hit.energy(); + double etot(0); + unsigned int k(0); + for (const auto phit : (*prerecohbhe)) { + if (std::find(ids.begin(),ids.end(),phit.id()) != ids.end()) { + etot += phit.energy(); + double frac = (energy > 0) ? phit.energy()/energy : 1.0; + h_frac->Fill(frac); + if (verbosity_ > 0) + edm::LogVerbatim("Collapse") << "Frac[" << k << "] " << frac + << " for " < 0) ? etot/energy : 1.0; + h_balance->Fill(frac); + if (verbosity_ > 0) + edm::LogVerbatim("Collapse") << "Total energy " << energy << ":" << etot + << ":" << frac; + } + } + } +} + +void HcalCollapseAnalyzer::bookHistograms(DQMStore::IBooker& ibooker, + edm::Run const &, + edm::EventSetup const &) { + // Book histograms + ibooker.setCurrentFolder(topFolderName_); + h_merge = ibooker.book1D("h_merge","Number of hits merged",10,0.0,10.0); + h_size = ibooker.book1D("h_size","Size of the RecHit collection",100,500.0,1500.0); + h_depth = ibooker.book1D("h_depth","Depth of the Id's used",10,0.0,10.0); + h_sfrac = ibooker.book1D("h_sfrac","Ratio of sizes of preRecHit and RecHit collections",150,0.0,1.5); + h_frac = ibooker.book1D("h_frac", "Fraction of energy before collapse",150,0.0,1.5); + h_balance= ibooker.book1D("h_balance", "Balance of energy between pre- and post-collapse",100,0.5,1.5); +} + +DEFINE_FWK_MODULE(HcalCollapseAnalyzer); diff --git a/DQMOffline/Hcal/src/HcalRecHitsAnalyzer.cc b/DQMOffline/Hcal/src/HcalRecHitsAnalyzer.cc index 05db3784b19a5..6593413f50ae8 100644 --- a/DQMOffline/Hcal/src/HcalRecHitsAnalyzer.cc +++ b/DQMOffline/Hcal/src/HcalRecHitsAnalyzer.cc @@ -71,10 +71,10 @@ HcalRecHitsAnalyzer::HcalRecHitsAnalyzer(edm::ParameterSet const& conf) es.get ().get(geometry); const CaloGeometry* geo = geometry.product(); - const HcalGeometry* gHB = (HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel)); - const HcalGeometry* gHE = (HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,HcalEndcap)); - const HcalGeometry* gHO = (HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,HcalOuter)); - const HcalGeometry* gHF = (HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,HcalForward)); + const HcalGeometry* gHB = static_cast(geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel)); + const HcalGeometry* gHE = static_cast(geo->getSubdetectorGeometry(DetId::Hcal,HcalEndcap)); + const HcalGeometry* gHO = static_cast(geo->getSubdetectorGeometry(DetId::Hcal,HcalOuter)); + const HcalGeometry* gHF = static_cast(geo->getSubdetectorGeometry(DetId::Hcal,HcalForward)); nChannels_[1] = gHB->getHxSize(1); nChannels_[2] = gHE->getHxSize(2); @@ -937,7 +937,7 @@ void HcalRecHitsAnalyzer::fillRecHitsTmp(int subdet_, edm::Event const& ev){ for (HBHERecHitCollection::const_iterator j=hbhecoll->begin(); j != hbhecoll->end(); j++) { HcalDetId cell(j->id()); const HcalGeometry* cellGeometry = - (HcalGeometry*)(geometry->getSubdetectorGeometry(cell)); + dynamic_cast(geometry->getSubdetectorGeometry(cell)); double eta = cellGeometry->getPosition(cell).eta () ; double phi = cellGeometry->getPosition(cell).phi () ; double zc = cellGeometry->getPosition(cell).z (); @@ -990,11 +990,10 @@ void HcalRecHitsAnalyzer::fillRecHitsTmp(int subdet_, edm::Event const& ev){ for (HFRecHitCollection::const_iterator j = hfcoll->begin(); j != hfcoll->end(); j++) { HcalDetId cell(j->id()); - const CaloCellGeometry* cellGeometry = - geometry->getSubdetectorGeometry (cell)->getGeometry (cell) ; + auto cellGeometry = (geometry->getSubdetectorGeometry(cell))->getGeometry (cell) ; double eta = cellGeometry->getPosition().eta () ; double phi = cellGeometry->getPosition().phi () ; - double zc = cellGeometry->getPosition().z (); + double zc = cellGeometry->getPosition().z (); int sub = cell.subdet(); int depth = cell.depth(); int inteta = cell.ieta(); @@ -1041,8 +1040,7 @@ void HcalRecHitsAnalyzer::fillRecHitsTmp(int subdet_, edm::Event const& ev){ for (HORecHitCollection::const_iterator j = hocoll->begin(); j != hocoll->end(); j++) { HcalDetId cell(j->id()); - const CaloCellGeometry* cellGeometry = - geometry->getSubdetectorGeometry (cell)->getGeometry (cell) ; + auto cellGeometry = (geometry->getSubdetectorGeometry(cell))->getGeometry (cell) ; double eta = cellGeometry->getPosition().eta () ; double phi = cellGeometry->getPosition().phi () ; double zc = cellGeometry->getPosition().z (); diff --git a/DQMOffline/Hcal/test/PlotCollapse.C b/DQMOffline/Hcal/test/PlotCollapse.C new file mode 100644 index 0000000000000..cf78fd96cdb84 --- /dev/null +++ b/DQMOffline/Hcal/test/PlotCollapse.C @@ -0,0 +1,78 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +void PlotCollapse(const char* infile, std::string text, int tag=311, + bool drawStatBox=true, bool save=false) { + std::string name[6] = {"h_merge","h_size","h_depth","h_sfrac","h_frac", + "h_balance"}; + int type[6] = {0,0,0,0,1,1}; + std::string xtitl[6]= {"Merged Hits", "Size of RecHit Collections", + "Depth in DetId", + "Ratio of collection sizes #frac{RecHit}{PreRecHit}", + "Energy fraction of collapsed hits", + "Energy balance between pre- and post-collapse"}; + std::string ytitl[6]= {"Hits","Events","Hits","Events","Hits","Hits"}; + + gStyle->SetCanvasBorderMode(0); gStyle->SetCanvasColor(kWhite); + gStyle->SetPadColor(kWhite); gStyle->SetFillColor(kWhite); + gStyle->SetOptTitle(0); + if (drawStatBox) { + gStyle->SetOptStat(111110); gStyle->SetOptFit(1); + } else { + gStyle->SetOptStat(0); gStyle->SetOptFit(0); + } + + TFile *file = new TFile(infile); + if (file) { + for (unsigned int k=0; k<6; ++k) { + TH1D* hist = (TH1D*)file->FindObjectAny(name[k].c_str()); + if (hist) { + char namep[100]; + sprintf (namep, "c%s%d", name[k].c_str(), tag); + TCanvas *pad = new TCanvas(namep, namep, 700, 500); + pad->SetRightMargin(0.10); + pad->SetTopMargin(0.10); + if (type[k] == 1) pad->SetLogy(); + hist->GetXaxis()->SetTitleSize(0.04); + hist->GetXaxis()->SetTitle(xtitl[k].c_str()); + hist->GetYaxis()->SetTitle(ytitl[k].c_str()); + hist->GetYaxis()->SetLabelOffset(0.005); + hist->GetYaxis()->SetTitleSize(0.04); + hist->GetYaxis()->SetLabelSize(0.035); + hist->GetYaxis()->SetTitleOffset(1.10); + hist->SetMarkerStyle(20); + hist->SetMarkerColor(2); + hist->SetLineColor(2); + hist->Draw(); + pad->Update(); + TPaveStats* st1 = (TPaveStats*)hist->GetListOfFunctions()->FindObject("stats"); + if (st1 != NULL) { + st1->SetY1NDC(0.70); st1->SetY2NDC(0.90); + st1->SetX1NDC(0.65); st1->SetX2NDC(0.90); + } + TPaveText *txt1 = new TPaveText(0.25,0.91,0.90,0.96,"blNDC"); + txt1->SetFillColor(0); + txt1->AddText(text.c_str()); + txt1->Draw("same"); + pad->Modified(); + pad->Update(); + if (save) { + sprintf (namep, "%s.pdf", pad->GetName()); + pad->Print(namep); + } + } + } + } +} diff --git a/DQMOffline/Hcal/test/hcalCollapseAnalyzer_cfg.py b/DQMOffline/Hcal/test/hcalCollapseAnalyzer_cfg.py new file mode 100644 index 0000000000000..0c4c8a9622c5d --- /dev/null +++ b/DQMOffline/Hcal/test/hcalCollapseAnalyzer_cfg.py @@ -0,0 +1,30 @@ +import FWCore.ParameterSet.Config as cms +process = cms.Process("HcalParametersTest") + +process.load('Configuration.StandardSequences.Services_cff') +process.load('Configuration.EventContent.EventContent_cff') +process.load('Configuration.Geometry.GeometryExtended2018Reco_cff') +process.load('FWCore.MessageService.MessageLogger_cfi') + +if 'MessageLogger' in process.__dict__: + process.MessageLogger.categories.append('Collapse') + +process.source = cms.Source("PoolSource", + fileNames = cms.untracked.vstring('file:step311.root'), + secondaryFileNames = cms.untracked.vstring() + ) + +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32(-1) + ) + +process.load('DQMOffline.Hcal.hcalCollapseAnalyzer_cfi') +process.load('Configuration/StandardSequences/EDMtoMEAtRunEnd_cff') + +process.hcalCollapseAnalyzer.verbosity = 1 + +process.analysis_step = cms.Path(process.hcalCollapseAnalyzer) +process.dqmSaver_step = cms.Path(process.dqmSaver) + +# Schedule definition +process.schedule = cms.Schedule(process.analysis_step, process.dqmSaver_step) diff --git a/DQMOffline/JetMET/src/ECALRecHitAnalyzer.cc b/DQMOffline/JetMET/src/ECALRecHitAnalyzer.cc index e66963b513e24..e8abb03cda2c9 100644 --- a/DQMOffline/JetMET/src/ECALRecHitAnalyzer.cc +++ b/DQMOffline/JetMET/src/ECALRecHitAnalyzer.cc @@ -220,7 +220,7 @@ void ECALRecHitAnalyzer::FillGeometry(const edm::EventSetup& iSetup) std::vector EBids=EBgeom->getValidDetIds(DetId::Ecal, 1); for (std::vector::iterator i=EBids.begin(); i!=EBids.end(); i++) { n++; - const CaloCellGeometry* cell=EBgeom->getGeometry(*i); + auto cell=EBgeom->getGeometry(*i); //GlobalPoint p = cell->getPosition(); EBDetId EcalID(i->rawId()); @@ -244,7 +244,7 @@ void ECALRecHitAnalyzer::FillGeometry(const edm::EventSetup& iSetup) std::vector EEids=EEgeom->getValidDetIds(DetId::Ecal, 2); for (std::vector::iterator i=EEids.begin(); i!=EEids.end(); i++) { n++; - const CaloCellGeometry* cell=EEgeom->getGeometry(*i); + auto cell=EEgeom->getGeometry(*i); //GlobalPoint p = cell->getPosition(); EEDetId EcalID(i->rawId()); int Crystal_zside = EcalID.zside(); diff --git a/DQMOffline/JetMET/src/HCALRecHitAnalyzer.cc b/DQMOffline/JetMET/src/HCALRecHitAnalyzer.cc index 48cb0e3923df8..e32ba060a7c28 100644 --- a/DQMOffline/JetMET/src/HCALRecHitAnalyzer.cc +++ b/DQMOffline/JetMET/src/HCALRecHitAnalyzer.cc @@ -252,11 +252,6 @@ void HCALRecHitAnalyzer::FillGeometry(const edm::EventSetup& iSetup) // Retrieve! // ========================================================== - const HcalGeometry* HBgeom; - const HcalGeometry* HEgeom; - const CaloSubdetectorGeometry* HOgeom; - const CaloSubdetectorGeometry* HFgeom; - edm::ESHandle pG; iSetup.get().get(pG); @@ -269,10 +264,10 @@ void HCALRecHitAnalyzer::FillGeometry(const edm::EventSetup& iSetup) const CaloGeometry cG = *pG; - HBgeom = (HcalGeometry*)(cG.getSubdetectorGeometry(DetId::Hcal,HcalBarrel)); - HEgeom = (HcalGeometry*)(cG.getSubdetectorGeometry(DetId::Hcal,HcalEndcap)); - HOgeom = cG.getSubdetectorGeometry(DetId::Hcal,HcalOuter); - HFgeom = cG.getSubdetectorGeometry(DetId::Hcal,HcalForward); + const HcalGeometry* HBgeom = dynamic_cast(cG.getSubdetectorGeometry(DetId::Hcal,HcalBarrel)); + const HcalGeometry* HEgeom = dynamic_cast(cG.getSubdetectorGeometry(DetId::Hcal,HcalEndcap)); + const CaloSubdetectorGeometry* HOgeom = cG.getSubdetectorGeometry(DetId::Hcal,HcalOuter); + const CaloSubdetectorGeometry* HFgeom = cG.getSubdetectorGeometry(DetId::Hcal,HcalForward); // ========================================================== @@ -355,7 +350,7 @@ void HCALRecHitAnalyzer::FillGeometry(const edm::EventSetup& iSetup) nHFdetid++; - const CaloCellGeometry* cell = HFgeom->getGeometry(*i); + auto cell = HFgeom->getGeometry(*i); HcalDetId HcalID(i->rawId()); //GlobalPoint p = cell->getPosition(); @@ -388,7 +383,7 @@ void HCALRecHitAnalyzer::FillGeometry(const edm::EventSetup& iSetup) nHOdetid++; - const CaloCellGeometry* cell = HOgeom->getGeometry(*i); + auto cell = HOgeom->getGeometry(*i); HcalDetId HcalID(i->rawId()); //GlobalPoint p = cell->getPosition(); diff --git a/DQMOffline/L1Trigger/python/L1TEGammaEfficiency_cfi.py b/DQMOffline/L1Trigger/python/L1TEGammaEfficiency_cfi.py index f660155598947..67e8642742330 100644 --- a/DQMOffline/L1Trigger/python/L1TEGammaEfficiency_cfi.py +++ b/DQMOffline/L1Trigger/python/L1TEGammaEfficiency_cfi.py @@ -54,6 +54,11 @@ denominatorSuffix=cms.untracked.string("_Den"), plots=cms.untracked.vstring(allEfficiencyPlots) ), + ) +) + +l1tEGammaEmuEfficiency = l1tEfficiencyHarvesting.clone( + plotCfgs=cms.untracked.VPSet( cms.untracked.PSet( numeratorDir=cms.untracked.string( "L1TEMU/L1TEGamma/efficiency_raw"), @@ -94,6 +99,10 @@ ppRef_2017.toModify(l1tEGammaEfficiency, plotCfgs = { 0:dict(plots = allEfficiencyPlots_HI), - 1:dict(plots = allEfficiencyPlots_HI) + } +) +ppRef_2017.toModify(l1tEGammaEmuEfficiency, + plotCfgs = { + 0:dict(plots = allEfficiencyPlots_HI), } ) diff --git a/DQMOffline/L1Trigger/python/L1TStage2CaloLayer2Efficiency_cfi.py b/DQMOffline/L1Trigger/python/L1TStage2CaloLayer2Efficiency_cfi.py index 8a10f95fec34d..7390071900598 100644 --- a/DQMOffline/L1Trigger/python/L1TStage2CaloLayer2Efficiency_cfi.py +++ b/DQMOffline/L1Trigger/python/L1TStage2CaloLayer2Efficiency_cfi.py @@ -37,6 +37,11 @@ denominatorSuffix=cms.untracked.string("_Den"), plots=cms.untracked.vstring(allEfficiencyPlots) ), + ) +) + +l1tStage2CaloLayer2EmuEfficiency = l1tEfficiencyHarvesting.clone( + plotCfgs=cms.untracked.VPSet( cms.untracked.PSet( numeratorDir=cms.untracked.string("L1TEMU/L1TStage2CaloLayer2/efficiency_raw"), outputDir=cms.untracked.string("L1TEMU/L1TStage2CaloLayer2"), @@ -63,7 +68,10 @@ ppRef_2017.toModify(l1tStage2CaloLayer2Efficiency, plotCfgs = { 0:dict(plots = allEfficiencyPlots_HI), - 1:dict(plots = allEfficiencyPlots_HI) } ) - +ppRef_2017.toModify(l1tStage2CaloLayer2EmuEfficiency, + plotCfgs = { + 0:dict(plots = allEfficiencyPlots_HI), + } +) diff --git a/DQMOffline/L1Trigger/python/L1TTauEfficiency_cfi.py b/DQMOffline/L1Trigger/python/L1TTauEfficiency_cfi.py index 4b6c6fc71fb29..0e7b60ab0f9fe 100644 --- a/DQMOffline/L1Trigger/python/L1TTauEfficiency_cfi.py +++ b/DQMOffline/L1Trigger/python/L1TTauEfficiency_cfi.py @@ -34,8 +34,13 @@ numeratorSuffix=cms.untracked.string("_Num"), denominatorSuffix=cms.untracked.string("_Den"), plots=cms.untracked.vstring(allEfficiencyPlots), - + ), + ) +) + +l1tTauEmuEfficiency = l1tEfficiencyHarvesting.clone( + plotCfgs=cms.untracked.VPSet( cms.untracked.PSet( numeratorDir=cms.untracked.string( "L1TEMU/L1TTau/efficiency_raw"), diff --git a/DQMOffline/L1Trigger/python/L1TriggerDqmOffline_SecondStep_cff.py b/DQMOffline/L1Trigger/python/L1TriggerDqmOffline_SecondStep_cff.py index 4006fab7fef21..e124a4c5a77ac 100644 --- a/DQMOffline/L1Trigger/python/L1TriggerDqmOffline_SecondStep_cff.py +++ b/DQMOffline/L1Trigger/python/L1TriggerDqmOffline_SecondStep_cff.py @@ -13,9 +13,14 @@ # l1tStage2CaloLayer2EmuDiff uses plots produced by # l1tStage2CaloLayer2Efficiency DQMHarvestL1Trigger = cms.Sequence( - l1tStage2CaloLayer2Efficiency * l1tStage2CaloLayer2EmuDiff * - l1tEGammaEfficiency * l1tEGammaEmuDiff * - l1tTauEfficiency * l1tTauEmuDiff * + l1tStage2CaloLayer2Efficiency * + # l1tStage2CaloLayer2EmuEfficiency * + # l1tStage2CaloLayer2EmuDiff * + l1tEGammaEfficiency * + # l1tEGammaEmuEfficiency * + # l1tEGammaEmuDiff * + l1tTauEfficiency * + # l1tTauEfficiency * + # l1tTauEmuDiff * l1tMuonDQMEfficiency ) - diff --git a/DQMOffline/L1Trigger/python/L1TriggerDqmOffline_cff.py b/DQMOffline/L1Trigger/python/L1TriggerDqmOffline_cff.py index f98259486289d..1b8857b3ec16c 100644 --- a/DQMOffline/L1Trigger/python/L1TriggerDqmOffline_cff.py +++ b/DQMOffline/L1Trigger/python/L1TriggerDqmOffline_cff.py @@ -152,7 +152,7 @@ ) l1TriggerEmulatorOffline = cms.Sequence( - l1TriggerEmulatorOnline + l1TriggerEmulatorOnline ) # @@ -257,11 +257,10 @@ #l1EmulatorMonitorClient.remove(l1EmulatorEventInfoClient) - - ############################################################################## -#stage2 +#stage2 ############################################################################## + from Configuration.Eras.Modifier_stage2L1Trigger_cff import stage2L1Trigger #from L1Trigger.L1TGlobal.hackConditions_cff import * @@ -292,7 +291,7 @@ # L1T monitor client sequence (system clients and quality tests) l1TStage2EmulatorClients = cms.Sequence( l1tStage2CaloLayer2DEClient - # l1tStage2EmulatorEventInfoClient + # l1tStage2EmulatorEventInfoClient ) l1tStage2EmulatorMonitorClient = cms.Sequence( @@ -309,7 +308,7 @@ ) # Do not include the uGT online DQM module in the offline sequence # since the large 2D histograms cause crashes at the T0. -l1tStage2OnlineDQM.remove(l1tStage2uGt) +l1tStage2OnlineDQM.remove(l1tStage2uGT) Stage2l1TriggerOffline = cms.Sequence( Stage2l1TriggerOnline * @@ -331,10 +330,10 @@ l1tStage2EmulatorOnlineDQM.remove(l1tStage2uGtEmul) Stage2l1TriggerEmulatorOffline = cms.Sequence( - Stage2l1TriggerEmulatorOnline + - l1tStage2CaloLayer2OfflineDQMEmu + - l1tEGammaOfflineDQMEmu + - l1tTauOfflineDQMEmu + Stage2l1TriggerEmulatorOnline# + + # l1tStage2CaloLayer2OfflineDQMEmu + + # l1tEGammaOfflineDQMEmu + + # l1tTauOfflineDQMEmu ) @@ -344,7 +343,7 @@ * Stage2l1TriggerEmulatorOffline ) -# DQM Offline Step 2 sequence +# DQM Offline Step 2 sequence Stage2l1TriggerDqmOfflineClient = cms.Sequence( l1tStage2EmulatorMonitorClient * l1tStage2MonitorClient * diff --git a/DQMOffline/L1Trigger/src/L1TDiffHarvesting.cc b/DQMOffline/L1Trigger/src/L1TDiffHarvesting.cc index a66d8f4b18f02..e333f1d284b6b 100644 --- a/DQMOffline/L1Trigger/src/L1TDiffHarvesting.cc +++ b/DQMOffline/L1Trigger/src/L1TDiffHarvesting.cc @@ -71,7 +71,7 @@ void L1TDiffHarvesting::L1TDiffPlotHandler::loadHistograms(DQMStore::IGetter &ig h2_ = igetter.get(h2Name); if (!h1_ || !h2_) { - edm::LogError("L1TDiffHarvesting::L1TDiffPlotHandler::loadHistograms") + edm::LogWarning("L1TDiffHarvesting::L1TDiffPlotHandler::loadHistograms") << (!h1_ && !h2_ ? h1Name + " && " + h2Name : !h1_ ? h1Name : h2Name) << " not gettable. Quitting booking" << std::endl; @@ -86,12 +86,12 @@ void L1TDiffHarvesting::L1TDiffPlotHandler::loadHistograms(DQMStore::IGetter &ig bool L1TDiffHarvesting::L1TDiffPlotHandler::isValid() const { if (histType1_ == MonitorElement::DQM_KIND_INVALID) { - edm::LogError("L1TDiffHarvesting::L1TDiffPlotHandler::isValid") << " Could not find a supported histogram type" + edm::LogWarning("L1TDiffHarvesting::L1TDiffPlotHandler::isValid") << " Could not find a supported histogram type" << std::endl; return false; } if (histType1_ != histType2_) { - edm::LogError("L1TDiffHarvesting::L1TDiffPlotHandler::isValid") + edm::LogWarning("L1TDiffHarvesting::L1TDiffPlotHandler::isValid") << " Histogram 1 and 2 have different histogram types" << std::endl; return false; } diff --git a/DQMOffline/L1Trigger/src/L1TEGammaOffline.cc b/DQMOffline/L1Trigger/src/L1TEGammaOffline.cc index cd2dd70fcc3bd..4a2275f245f1e 100644 --- a/DQMOffline/L1Trigger/src/L1TEGammaOffline.cc +++ b/DQMOffline/L1Trigger/src/L1TEGammaOffline.cc @@ -93,7 +93,7 @@ void L1TEGammaOffline::analyze(edm::Event const& e, edm::EventSetup const& eSetu edm::Handle < reco::VertexCollection > vertexHandle; e.getByToken(thePVCollection_, vertexHandle); if (!vertexHandle.isValid()) { - edm::LogError("L1TEGammaOffline") << "invalid collection: vertex " << std::endl; + edm::LogWarning("L1TEGammaOffline") << "invalid collection: vertex " << std::endl; return; } @@ -114,7 +114,7 @@ void L1TEGammaOffline::fillElectrons(edm::Event const& e, const unsigned int nVe e.getByToken(theGsfElectronCollection_, gsfElectrons); if (!gsfElectrons.isValid()) { - edm::LogError("L1TEGammaOffline") << "invalid collection: GSF electrons " << std::endl; + edm::LogWarning("L1TEGammaOffline") << "invalid collection: GSF electrons " << std::endl; return; } if (gsfElectrons->empty()) { @@ -122,7 +122,7 @@ void L1TEGammaOffline::fillElectrons(edm::Event const& e, const unsigned int nVe return; } if (!l1EGamma.isValid()) { - edm::LogError("L1TEGammaOffline") << "invalid collection: L1 EGamma " << std::endl; + edm::LogWarning("L1TEGammaOffline") << "invalid collection: L1 EGamma " << std::endl; return; } if (!findTagAndProbePair(gsfElectrons)) { @@ -382,11 +382,11 @@ void L1TEGammaOffline::fillPhotons(edm::Event const& e, const unsigned int nVert e.getByToken(thePhotonCollection_, photons); if (!photons.isValid()) { - edm::LogError("L1TEGammaOffline") << "invalid collection: reco::Photons " << std::endl; + edm::LogWarning("L1TEGammaOffline") << "invalid collection: reco::Photons " << std::endl; return; } if (!l1EGamma.isValid()) { - // edm::LogError("L1TEGammaOffline") << "invalid collection: L1 EGamma " << std::endl; + edm::LogWarning("L1TEGammaOffline") << "invalid collection: L1 EGamma " << std::endl; return; } diff --git a/DQMOffline/L1Trigger/src/L1TEfficiencyHarvesting.cc b/DQMOffline/L1Trigger/src/L1TEfficiencyHarvesting.cc index 54aa8c3c64643..df1c4b2151c0d 100644 --- a/DQMOffline/L1Trigger/src/L1TEfficiencyHarvesting.cc +++ b/DQMOffline/L1Trigger/src/L1TEfficiencyHarvesting.cc @@ -51,7 +51,7 @@ void L1TEfficiencyPlotHandler::book(DQMStore::IBooker &ibooker, DQMStore::IGette if (!num || !den) { - edm::LogError("L1TEfficiencyPlotHandler") + edm::LogWarning("L1TEfficiencyPlotHandler") << (!num && !den ? numeratorName + " && " + denominatorName : !num ? numeratorName : denominatorName) << " not gettable. Quitting booking" << endl; return; @@ -62,7 +62,7 @@ void L1TEfficiencyPlotHandler::book(DQMStore::IBooker &ibooker, DQMStore::IGette if (!numH || !denH) { - edm::LogError("L1TEfficiencyPlotHandler") + edm::LogWarning("L1TEfficiencyPlotHandler") << (!numH && !denH ? numeratorName + " && " + denominatorName : !num ? numeratorName : denominatorName) << " is not TH1F. Quitting booking" << endl; @@ -71,7 +71,7 @@ void L1TEfficiencyPlotHandler::book(DQMStore::IBooker &ibooker, DQMStore::IGette } if (numH->GetNbinsX() != denH->GetNbinsX()) { - edm::LogError( + edm::LogWarning( "L1TEfficiencyPlotHandler") << " # X bins in " << numeratorName << " and " << denominatorName << " are different. Quitting booking" << endl; @@ -86,7 +86,7 @@ void L1TEfficiencyPlotHandler::book(DQMStore::IBooker &ibooker, DQMStore::IGette if (is2D) { if (numH->GetNbinsY() != denH->GetNbinsY()) { - edm::LogError( + edm::LogWarning( "L1TEfficiencyPlotHandler") << " # Y bins in " << numeratorName << " and " << denominatorName << " are different. Quitting booking" << endl; diff --git a/DQMOffline/L1Trigger/src/L1TStage2CaloLayer2Offline.cc b/DQMOffline/L1Trigger/src/L1TStage2CaloLayer2Offline.cc index fcc7d2b5a1e41..d0a56ada90cd0 100644 --- a/DQMOffline/L1Trigger/src/L1TStage2CaloLayer2Offline.cc +++ b/DQMOffline/L1Trigger/src/L1TStage2CaloLayer2Offline.cc @@ -94,7 +94,7 @@ void L1TStage2CaloLayer2Offline::analyze(edm::Event const& e, edm::EventSetup co edm::Handle vertexHandle; e.getByToken(thePVCollection_, vertexHandle); if (!vertexHandle.isValid()) { - edm::LogError("L1TStage2CaloLayer2Offline") << "invalid collection: vertex " << std::endl; + edm::LogWarning("L1TStage2CaloLayer2Offline") << "invalid collection: vertex " << std::endl; return; } @@ -121,19 +121,19 @@ void L1TStage2CaloLayer2Offline::fillEnergySums(edm::Event const& e, const unsig e.getByToken(thecaloETMHFCollection_, caloETMHFs); if (!caloJets.isValid()) { - edm::LogError("L1TStage2CaloLayer2Offline") << "invalid collection: calo jets " << std::endl; + edm::LogWarning("L1TStage2CaloLayer2Offline") << "invalid collection: calo jets " << std::endl; return; } if (!caloMETs.isValid()) { - edm::LogError("L1TStage2CaloLayer2Offline") << "invalid collection: Offline E_{T}^{miss} " << std::endl; + edm::LogWarning("L1TStage2CaloLayer2Offline") << "invalid collection: Offline E_{T}^{miss} " << std::endl; return; } if (!caloETMHFs.isValid()) { - edm::LogError("L1TStage2CaloLayer2Offline") << "invalid collection: Offline E_{T}^{miss} (HF) " << std::endl; + edm::LogWarning("L1TStage2CaloLayer2Offline") << "invalid collection: Offline E_{T}^{miss} (HF) " << std::endl; return; } if (!l1EtSums.isValid()) { - //edm::LogError("L1TStage2CaloLayer2Offline") << "invalid collection: L1 ET sums " << std::endl; + edm::LogWarning("L1TStage2CaloLayer2Offline") << "invalid collection: L1 ET sums " << std::endl; return; } @@ -290,11 +290,11 @@ void L1TStage2CaloLayer2Offline::fillJets(edm::Event const& e, const unsigned in e.getByToken(theCaloJetCollection_, caloJets); if (!caloJets.isValid()) { - edm::LogError("L1TStage2CaloLayer2Offline") << "invalid collection: calo jets " << std::endl; + edm::LogWarning("L1TStage2CaloLayer2Offline") << "invalid collection: calo jets " << std::endl; return; } if (!l1Jets.isValid()) { - //edm::LogError("L1TStage2CaloLayer2Offline") << "invalid collection: L1 jets " << std::endl; + edm::LogWarning("L1TStage2CaloLayer2Offline") << "invalid collection: L1 jets " << std::endl; return; } @@ -331,7 +331,7 @@ void L1TStage2CaloLayer2Offline::fillJets(edm::Event const& e, const unsigned in // } if (!foundMatch) { - edm::LogWarning("L1TStage2CaloLayer2Offline") << "Could not find a matching L1 Jet " << std::endl; + LogDebug("L1TStage2CaloLayer2Offline") << "Could not find a matching L1 Jet " << std::endl; return; } diff --git a/DQMOffline/L1Trigger/src/L1TTauOffline.cc b/DQMOffline/L1Trigger/src/L1TTauOffline.cc index de2beab378519..7aaacb6c2456b 100644 --- a/DQMOffline/L1Trigger/src/L1TTauOffline.cc +++ b/DQMOffline/L1Trigger/src/L1TTauOffline.cc @@ -1,9 +1,9 @@ -/** +/** * @file L1TTauOffline.cc * @authors Olivier Davignon (University of Bristol), Cécile Caillol (University of Wisconsin - Madison) - * @date 24/05/2017 - * @version 1.1 - * + * @date 24/05/2017 + * @version 1.1 + * */ #include "DQMOffline/L1Trigger/interface/L1TTauOffline.h" @@ -28,8 +28,8 @@ using namespace std; TauL1TPair::TauL1TPair(const TauL1TPair& tauL1tPair) { - m_tau = tauL1tPair.m_tau; - m_regTau = tauL1tPair.m_regTau; + m_tau = tauL1tPair.m_tau; + m_regTau = tauL1tPair.m_regTau; m_eta = tauL1tPair.m_eta; m_phi_bar = tauL1tPair.m_phi_bar; @@ -97,23 +97,23 @@ void L1TTauOffline::bookHistograms(DQMStore::IBooker & ibooker, edm::Run const & //book at beginRun bookTauHistos(ibooker); - + for ( auto trigNamesIt = triggerPath_.begin() ; trigNamesIt!=triggerPath_.end() ; trigNamesIt++){ - std::string tNameTmp = (*trigNamesIt); + std::string tNameTmp = (*trigNamesIt); std::string tNamePattern = ""; std::size_t found0 = tNameTmp.find("*"); if(found0!=std::string::npos) tNamePattern = tNameTmp.substr(0,tNameTmp.size()-1); else tNamePattern = tNameTmp; int tIndex = -1; - + for (unsigned ipath = 0; ipath < m_hltConfig.size(); ++ipath) { - + std::string tmpName = m_hltConfig.triggerName(ipath); - + std::size_t found=tmpName.find(tNamePattern); - if (found!=std::string::npos){ + if (found!=std::string::npos){ tIndex = int(ipath); m_trigIndices.push_back(tIndex); } @@ -143,8 +143,8 @@ void L1TTauOffline::analyze(edm::Event const& e, edm::EventSetup const& eSetup) if(!taus.isValid()) { - //edm::LogError("L1TTauOffline") << "invalid collection: reco::PFTauCollection " << std::endl; - return; + edm::LogWarning("L1TTauOffline") << "invalid collection: reco::PFTauCollection " << std::endl; + return; } edm::Handle muons; @@ -152,17 +152,17 @@ void L1TTauOffline::analyze(edm::Event const& e, edm::EventSetup const& eSetup) if(!muons.isValid()) { - //edm::LogError("L1TTauOffline") << "invalid collection: reco::MuonCollection " << std::endl; - return; - } + edm::LogWarning("L1TTauOffline") << "invalid collection: reco::MuonCollection " << std::endl; + return; + } edm::Handle beamSpot; e.getByToken(BsInputTag_, beamSpot); if(!beamSpot.isValid()) { - //edm::LogError("L1TTauOffline") << "invalid collection: reco::BeamSpot " << std::endl; - return; + edm::LogWarning("L1TTauOffline") << "invalid collection: reco::BeamSpot " << std::endl; + return; } edm::Handle vertex; @@ -170,46 +170,46 @@ void L1TTauOffline::analyze(edm::Event const& e, edm::EventSetup const& eSetup) if(!vertex.isValid()) { - //edm::LogError("L1TTauOffline") << "invalid collection: reco::VertexCollection " << std::endl; - return; + edm::LogWarning("L1TTauOffline") << "invalid collection: reco::VertexCollection " << std::endl; + return; } - edm::Handle l1tCands; + edm::Handle l1tCands; e.getByToken(stage2CaloLayer2TauToken_,l1tCands); - + if(!l1tCands.isValid()) { - //edm::LogError("L1TTauOffline") << "invalid collection: l1t::TauBxCollection " << std::endl; - return; + edm::LogWarning("L1TTauOffline") << "invalid collection: l1t::TauBxCollection " << std::endl; + return; } - + edm::Handle trigResults; e.getByToken(triggerResults_,trigResults); if(!trigResults.isValid()) { - //edm::LogError("L1TTauOffline") << "invalid collection: edm::TriggerResults " << std::endl; - return; + edm::LogWarning("L1TTauOffline") << "invalid collection: edm::TriggerResults " << std::endl; + return; } - + edm::Handle trigEvent; e.getByToken(triggerEvent_,trigEvent); if(!trigEvent.isValid()) { - //edm::LogError("L1TTauOffline") << "invalid collection: trigger::TriggerEvent " << std::endl; - return; + edm::LogWarning("L1TTauOffline") << "invalid collection: trigger::TriggerEvent " << std::endl; + return; } edm::Handle mets; e.getByToken(MetInputTag_, mets); if(!mets.isValid()) { - //edm::LogError("L1TTauOffline") << "invalid collection: reco::PFMETCollection " << std::endl; + edm::LogWarning("L1TTauOffline") << "invalid collection: reco::PFMETCollection " << std::endl; return; } - eSetup.get().get(m_BField); + eSetup.get().get(m_BField); const reco::Vertex primaryVertex = getPrimaryVertex(vertex,beamSpot); getTightMuons(muons,mets,primaryVertex,trigEvent); @@ -221,15 +221,15 @@ void L1TTauOffline::analyze(edm::Event const& e, edm::EventSetup const& eSetup) for (auto tau = l1tCands->begin(0); tau != l1tCands->end(0); ++tau) { l1tContainer.push_back(*tau); - } - + } + for(auto tauL1tPairsIt=m_TauL1tPairs.begin(); tauL1tPairsIt!=m_TauL1tPairs.end(); ++tauL1tPairsIt) { float eta = tauL1tPairsIt->eta(); float phi = tauL1tPairsIt->phi(); float pt = tauL1tPairsIt->pt(); - // unmatched gmt cands have l1tPt = -1. + // unmatched gmt cands have l1tPt = -1. float l1tPt = tauL1tPairsIt->l1tPt(); int counter = 0; @@ -424,22 +424,22 @@ void L1TTauOffline::bookTauHistos(DQMStore::IBooker & ibooker) } const reco::Vertex L1TTauOffline::getPrimaryVertex( edm::Handle const& vertex, edm::Handle const& beamSpot ) { - + reco::Vertex::Point posVtx; reco::Vertex::Error errVtx; - + bool hasPrimaryVertex = false; if (vertex.isValid()) { - for (auto vertexIt=vertex->begin();vertexIt!=vertex->end();++vertexIt) + for (auto vertexIt=vertex->begin();vertexIt!=vertex->end();++vertexIt) { - if (vertexIt->isValid() && - !vertexIt->isFake()) + if (vertexIt->isValid() && + !vertexIt->isFake()) { posVtx = vertexIt->position(); errVtx = vertexIt->error(); - hasPrimaryVertex = true; + hasPrimaryVertex = true; break; } } @@ -453,7 +453,7 @@ const reco::Vertex L1TTauOffline::getPrimaryVertex( edm::Handle const& triggerEv const unsigned moduleIndex = m_hltConfig.size((*trigIndexIt))-2; const unsigned hltFilterIndex = triggerEvent->filterIndex(InputTag(moduleLabels[moduleIndex],"",trigProcess_)); - + if (hltFilterIndex < triggerEvent->sizeFilters()) { const Keys triggerKeys(triggerEvent->filterKeys(hltFilterIndex)); const Vids triggerVids(triggerEvent->filterIds(hltFilterIndex)); - + const unsigned nTriggers = triggerVids.size(); for (size_t iTrig = 0; iTrig < nTriggers; ++iTrig) { const TriggerObject trigObject = trigObjs[triggerKeys[iTrig]]; - + double dRtmp = deltaR((*muon),trigObject); if (dRtmp < matchDeltaR) matchDeltaR = dRtmp; } } } - + return (matchDeltaR < m_MaxHltTauDR); } -void L1TTauOffline::getTauL1tPairs(edm::Handle const& l1tCands) { +void L1TTauOffline::getTauL1tPairs(edm::Handle const& l1tCands) { m_TauL1tPairs.clear(); - + vector l1tContainer; l1tContainer.reserve(l1tCands->size()+1); - + for (auto tau = l1tCands->begin(0); tau != l1tCands->end(0); ++tau) { l1tContainer.push_back(*tau); } - - for (auto probeTauIt = m_ProbeTaus.begin(); probeTauIt!=m_ProbeTaus.end(); ++probeTauIt) { - TauL1TPair pairBestCand((*probeTauIt),nullptr); - + for (auto probeTauIt = m_ProbeTaus.begin(); probeTauIt!=m_ProbeTaus.end(); ++probeTauIt) { + + TauL1TPair pairBestCand((*probeTauIt),nullptr); + for(auto l1tIt = l1tContainer.begin() ; l1tIt!=l1tContainer.end(); ++l1tIt) { - + TauL1TPair pairTmpCand((*probeTauIt),&(*l1tIt)); if (pairTmpCand.dR() < m_MaxL1tTauDR && pairTmpCand.l1tPt() > pairBestCand.l1tPt()) @@ -514,7 +514,7 @@ void L1TTauOffline::getTauL1tPairs(edm::Handle const& l1tC } m_TauL1tPairs.push_back(pairBestCand); - + } } @@ -543,7 +543,7 @@ void L1TTauOffline::getTightMuons(edm::Handle const& muons if (mt<30){ m_TightMuons.push_back(&(*muonIt)); foundTightMu=true; - } + } } } } @@ -556,32 +556,32 @@ void L1TTauOffline::getProbeTaus(const edm::Event & iEvent,edm::Handle dmf; iEvent.getByToken(DecayModeFindingInputTag_, dmf); if(!dmf.isValid()) { - //edm::LogError("L1TTauOffline") << "invalid collection: reco::PFTauDiscriminator " << std::endl; - return; + edm::LogWarning("L1TTauOffline") << "invalid collection: reco::PFTauDiscriminator " << std::endl; + return; } edm::Handle antiele; iEvent.getByToken(AntiEleInputTag_, antiele); if(!antiele.isValid()) { - //edm::LogError("L1TTauOffline") << "invalid collection: reco::PFTauDiscriminator " << std::endl; - return; + edm::LogWarning("L1TTauOffline") << "invalid collection: reco::PFTauDiscriminator " << std::endl; + return; } edm::Handle comb3T; iEvent.getByToken(comb3TInputTag_, comb3T); if(!comb3T.isValid()) { - //edm::LogError("L1TTauOffline") << "invalid collection: reco::PFTauDiscriminator " << std::endl; - return; + edm::LogWarning("L1TTauOffline") << "invalid collection: reco::PFTauDiscriminator " << std::endl; + return; } if (!m_TightMuons.empty()){ diff --git a/DQMOffline/L1Trigger/test/runDQMOffline_step1_L1TStage2CaloLayer2_cfg.py b/DQMOffline/L1Trigger/test/runDQMOffline_step1_L1TStage2CaloLayer2_cfg.py index f5abcdbbf6397..c3b78f270e645 100644 --- a/DQMOffline/L1Trigger/test/runDQMOffline_step1_L1TStage2CaloLayer2_cfg.py +++ b/DQMOffline/L1Trigger/test/runDQMOffline_step1_L1TStage2CaloLayer2_cfg.py @@ -109,6 +109,11 @@ def get_root_files(path): process.l1tTauOfflineDQM + process.l1tTauOfflineDQMEmu ) +if options.sample != 'TTJet': + process.dqmoffline_step.remove(process.l1tStage2CaloLayer2OfflineDQMEmu) + process.dqmoffline_step.remove(process.l1tEGammaOfflineDQMEmu) + process.dqmoffline_step.remove(process.l1tTauOfflineDQMEmu) + process.DQMoutput_step = cms.EndPath(process.DQMoutput) # Schedule definition process.schedule = cms.Schedule( diff --git a/DQMOffline/L1Trigger/test/runDQMOffline_step2_L1TStage2CaloLayer2_cfg.py b/DQMOffline/L1Trigger/test/runDQMOffline_step2_L1TStage2CaloLayer2_cfg.py index 27d10b5ecd5a7..4d13f47dcdcff 100644 --- a/DQMOffline/L1Trigger/test/runDQMOffline_step2_L1TStage2CaloLayer2_cfg.py +++ b/DQMOffline/L1Trigger/test/runDQMOffline_step2_L1TStage2CaloLayer2_cfg.py @@ -58,9 +58,15 @@ # Path and EndPath definitions process.myHarvesting = cms.Path(process.DQMExampleStep2) process.myEff = cms.Path( - process.l1tStage2CaloLayer2Efficiency * process.l1tStage2CaloLayer2EmuDiff + - process. l1tEGammaEfficiency * process.l1tEGammaEmuDiff + - process. l1tTauEfficiency * process.l1tTauEmuDiff + process.l1tStage2CaloLayer2Efficiency * + process.l1tStage2CaloLayer2EmuEfficiency * + process.l1tStage2CaloLayer2EmuDiff + + process.l1tEGammaEfficiency * + process.l1tEGammaEmuEfficiency * + process.l1tEGammaEmuDiff + + process.l1tTauEfficiency * + process.l1tTauEmuEfficiency * + process.l1tTauEmuDiff ) process.myTest = cms.Path(process.DQMExample_qTester) process.dqmsave_step = cms.Path(process.dqmSaver) diff --git a/DQMOffline/Trigger/src/JetMETHLTOfflineSource.cc b/DQMOffline/Trigger/src/JetMETHLTOfflineSource.cc index aaaae074b1840..3506c1815cb7a 100644 --- a/DQMOffline/Trigger/src/JetMETHLTOfflineSource.cc +++ b/DQMOffline/Trigger/src/JetMETHLTOfflineSource.cc @@ -210,7 +210,7 @@ JetMETHLTOfflineSource::analyze(const edm::Event& iEvent, const edm::EventSetup& auto calojet_ = calojet.begin(); for(; calojet_ != calojet.end(); ++calojet_){ double scale = calocorrector->correction(*calojet_); - jetID->calculate(iEvent, *calojet_); + jetID->calculate(iEvent, iSetup, *calojet_); if(scale*calojet_->pt()>CaloJetPt[0]){ CaloJetPt[1] = CaloJetPt[0]; diff --git a/DQMServices/Components/bin/fastHadd.cc b/DQMServices/Components/bin/fastHadd.cc index fa28c7835f8e2..c94e604f813d2 100644 --- a/DQMServices/Components/bin/fastHadd.cc +++ b/DQMServices/Components/bin/fastHadd.cc @@ -113,8 +113,8 @@ int debug = 0; struct MicroME { MicroME( TObject *o, - const std::string dir, - const std::string obj, + const std::string& dir, + const std::string& obj, uint32_t flags = 0) : obj(o), dirname(dir), objname(obj), flags(flags) {} @@ -153,7 +153,7 @@ struct MicroME { }; -typedef std::set MEStore; +using MEStore = std::set; enum TaskType { TASK_ADD, @@ -238,8 +238,8 @@ void writeMessage(const dqmstorepb::ROOTFilePB &dqmstore_output_msg, void fillMessage(dqmstorepb::ROOTFilePB &dqmstore_output_msg, const MEStore & micromes) { - MEStore::iterator mi = micromes.begin(); - MEStore::iterator me = micromes.end(); + auto mi = micromes.begin(); + auto me = micromes.end(); DEBUG(1, "Streaming ROOT objects" << std::endl); for (; mi != me; ++mi) { @@ -409,7 +409,7 @@ int addFile(MEStore& micromes, int fd) { return ERR_NOFILE; } - MEStore::iterator hint = micromes.begin(); + auto hint = micromes.begin(); for (int i = 0; i < dqmstore_msg.histo_size(); i++) { std::string path; std::string objname; @@ -466,7 +466,7 @@ void tryRootPreload() { } /* fork_id represents the position in a node (node number). */ -void addFilesWithFork(int parent_fd, const int fork_id, const int fork_total, const std::vector filenames) { +void addFilesWithFork(int parent_fd, const int fork_id, const int fork_total, const std::vector& filenames) { DEBUG(1, "Start process: " << fork_id << " parent: " << (fork_id / 2) << std::endl); std::list > children; @@ -553,7 +553,7 @@ int addFiles(const std::string &output_filename, } static int -showusage(void) +showusage() { static const std::string app_name("fasthadd"); @@ -640,7 +640,7 @@ int main(int argc, char * argv[]) { return showusage(); } for (; arg < argc; ++arg) { - filenames.push_back(argv[arg]); + filenames.emplace_back(argv[arg]); } } @@ -650,7 +650,7 @@ int main(int argc, char * argv[]) { return showusage(); } for (; arg < argc; ++arg) { - filenames.push_back(argv[arg]); + filenames.emplace_back(argv[arg]); } } diff --git a/DQMServices/Components/interface/QualityTester.h b/DQMServices/Components/interface/QualityTester.h index 111a15e099084..7f22a2165ce6f 100644 --- a/DQMServices/Components/interface/QualityTester.h +++ b/DQMServices/Components/interface/QualityTester.h @@ -54,7 +54,7 @@ class QualityTester: public edm::EDAnalyzer{ private: - void performTests(void); + void performTests(); int nEvents; int prescaleFactor; diff --git a/DQMServices/Components/plugins/DQMLumiMonitor.cc b/DQMServices/Components/plugins/DQMLumiMonitor.cc index 604b13990036c..d7c172cbd6fcb 100644 --- a/DQMServices/Components/plugins/DQMLumiMonitor.cc +++ b/DQMServices/Components/plugins/DQMLumiMonitor.cc @@ -36,9 +36,7 @@ DQMLumiMonitor::DQMLumiMonitor( const edm::ParameterSet& ps ) : parameters_(ps) corrIntLumiAndClusVsLSME_ = nullptr; } -DQMLumiMonitor::~DQMLumiMonitor() { - -} +DQMLumiMonitor::~DQMLumiMonitor() = default; void DQMLumiMonitor::bookHistograms() { diff --git a/DQMServices/Components/plugins/EDMtoMEConverter.cc b/DQMServices/Components/plugins/EDMtoMEConverter.cc index 66ce5a0feabbb..161eb1907807e 100644 --- a/DQMServices/Components/plugins/EDMtoMEConverter.cc +++ b/DQMServices/Components/plugins/EDMtoMEConverter.cc @@ -262,7 +262,7 @@ EDMtoMEConverter::EDMtoMEConverter(const edm::ParameterSet & iPSet) : } // end constructor -EDMtoMEConverter::~EDMtoMEConverter() {} +EDMtoMEConverter::~EDMtoMEConverter() = default; void EDMtoMEConverter::beginJob() { @@ -381,8 +381,8 @@ EDMtoMEConverter::getData(T& iGetFrom) if (verbosity > 0) { std::vector stags; dbe->getAllTags(stags); - for (unsigned int i = 0; i < stags.size(); ++i) { - std::cout << "Tags: " << stags[i] << std::endl; + for (auto const & stag : stags) { + std::cout << "Tags: " << stag << std::endl; } } } diff --git a/DQMServices/Components/plugins/EDMtoMEConverter.h b/DQMServices/Components/plugins/EDMtoMEConverter.h index a9a278fe610f0..862f22aa8a716 100644 --- a/DQMServices/Components/plugins/EDMtoMEConverter.h +++ b/DQMServices/Components/plugins/EDMtoMEConverter.h @@ -66,7 +66,7 @@ class EDMtoMEConverter : public edm::EDAnalyzer template void getData(T& iGetFrom); - typedef std::vector TagList; + using TagList = std::vector; private: @@ -89,7 +89,7 @@ class EDMtoMEConverter : public edm::EDAnalyzer using type = T; using Product = MEtoEDM; - Tokens() {} + Tokens() = default; void set(const edm::InputTag& runInputTag, const edm::InputTag& lumiInputTag, edm::ConsumesCollector& iC); diff --git a/DQMServices/Components/plugins/MEtoEDMConverter.cc b/DQMServices/Components/plugins/MEtoEDMConverter.cc index c99349210bc81..298e32ca1f6ff 100644 --- a/DQMServices/Components/plugins/MEtoEDMConverter.cc +++ b/DQMServices/Components/plugins/MEtoEDMConverter.cc @@ -86,9 +86,7 @@ MEtoEDMConverter::MEtoEDMConverter(const edm::ParameterSet & iPSet) : } -MEtoEDMConverter::~MEtoEDMConverter() -{ -} +MEtoEDMConverter::~MEtoEDMConverter() = default; void MEtoEDMConverter::beginJob() @@ -98,7 +96,7 @@ MEtoEDMConverter::beginJob() } void -MEtoEDMConverter::endJob(void) +MEtoEDMConverter::endJob() { std::string MsgLoggerCat = "MEtoEDMConverter_endJob"; diff --git a/DQMServices/Components/plugins/MEtoEDMConverter.h b/DQMServices/Components/plugins/MEtoEDMConverter.h index 028412790f248..11d60b0b00052 100644 --- a/DQMServices/Components/plugins/MEtoEDMConverter.h +++ b/DQMServices/Components/plugins/MEtoEDMConverter.h @@ -68,7 +68,7 @@ class MEtoEDMConverter : public edm::one::EDProducer void putData(T& iPutTo, bool iLumiOnly, uint32_t run, uint32_t lumi); - typedef std::vector TagList; + using TagList = std::vector; private: std::string fName; diff --git a/DQMServices/Components/plugins/MEtoMEComparitor.cc b/DQMServices/Components/plugins/MEtoMEComparitor.cc index dd2eba8ebe09e..337dd964b2d0d 100644 --- a/DQMServices/Components/plugins/MEtoMEComparitor.cc +++ b/DQMServices/Components/plugins/MEtoMEComparitor.cc @@ -48,10 +48,7 @@ MEtoMEComparitor::MEtoMEComparitor(const edm::ParameterSet& iConfig) } -MEtoMEComparitor::~MEtoMEComparitor() -{ - -} +MEtoMEComparitor::~MEtoMEComparitor() = default; void MEtoMEComparitor::endLuminosityBlock(const edm::LuminosityBlock& iLumi, const edm::EventSetup&) @@ -69,7 +66,7 @@ MEtoMEComparitor::beginRun(const edm::Run& iRun, const edm::EventSetup& iSetup) { const edm::ProcessHistory& iHistory=iRun.processHistory(); - edm::ProcessHistory::const_reverse_iterator hi=iHistory.rbegin(); + auto hi=iHistory.rbegin(); _process_new=hi->processName(); hi++; _process_ref=hi->processName(); @@ -106,7 +103,7 @@ void MEtoMEComparitor::keepBadHistograms(const std::string & directory, const T std::string d_n(h_new->GetName()); d_n+="_diff"; - T * difference = new T(d_n.c_str(), + auto * difference = new T(d_n.c_str(), h_new->GetTitle(), h_new->GetNbinsX(), h_new->GetXaxis()->GetXmin(), @@ -143,7 +140,7 @@ void MEtoMEComparitor::compare(const W& where,const std::string & instance){ return; } - typedef typename MEtoEDM::MEtoEDMObject MEtoEDMObject; + using MEtoEDMObject = typename MEtoEDM::MEtoEDMObject; const std::vector & metoedmobject_ref = metoedm_ref->getMEtoEdmObject(); const std::vector & metoedmobject_new = metoedm_new->getMEtoEdmObject(); @@ -166,7 +163,7 @@ void MEtoMEComparitor::compare(const W& where,const std::string & instance){ } for (unsigned int i_ref=0; i_ref!= metoedmobject_ref.size() ; ++i_ref){ const std::string & pathname = metoedmobject_ref[i_ref].name; - Mapping_iterator there = mapping.find(pathname); + auto there = mapping.find(pathname); if (there != mapping.end()){ there->second.second = &metoedmobject_ref[i_ref]; } @@ -186,7 +183,7 @@ void MEtoMEComparitor::compare(const W& where,const std::string & instance){ typedef std::map > Subs; Subs subSystems; - for (Mapping_iterator it = mapping.begin(); + for (auto it = mapping.begin(); it!=mapping.end(); ++it){ if (!it->second.second){ @@ -268,10 +265,9 @@ void MEtoMEComparitor::compare(const W& where,const std::string & instance){ <<"\n bad diff : "<second.second / (double)iSub->second.first); - summary<first<<" has "<< fraction*100<<" % goodness"; + for (auto & subSystem : subSystems){ + double fraction = 1-(subSystem.second.second / (double)subSystem.second.first); + summary<=PixelRange.first && fedID<=PixelRange.second) ++FedCount[Pixel]; if(fedID>=TrackerRange.first && fedID<=TrackerRange.second) ++FedCount[SiStrip]; if(fedID>=CSCRange.first && fedID<=CSCRange.second) ++FedCount[CSC]; @@ -46,7 +42,7 @@ void DQMDaqInfo::beginLuminosityBlock(const edm::LuminosityBlock& lumiBlock, con }else{ - for(int detIndex=0; detIndex<9; ++detIndex) DaqFraction[detIndex]->Fill(-1); + for(auto & detIndex : DaqFraction) detIndex->Fill(-1); return; } diff --git a/DQMServices/Components/src/DQMDcsInfo.cc b/DQMServices/Components/src/DQMDcsInfo.cc index cb63a148d3321..1c9147f0b5700 100644 --- a/DQMServices/Components/src/DQMDcsInfo.cc +++ b/DQMServices/Components/src/DQMDcsInfo.cc @@ -24,11 +24,10 @@ DQMDcsInfo::DQMDcsInfo(const edm::ParameterSet& ps) dcsStatusCollection_ = consumes(parameters_.getUntrackedParameter("dcsStatusCollection","scalersRawToDigi")); // initialize - for (int i=0;i<25;i++) dcs[i]=true; + for (bool & dc : dcs) dc=true; } -DQMDcsInfo::~DQMDcsInfo(){ -} +DQMDcsInfo::~DQMDcsInfo() = default; void DQMDcsInfo::bookHistograms(DQMStore::IBooker & ibooker, edm::Run const & /* iRun */, @@ -51,7 +50,7 @@ void DQMDcsInfo::bookHistograms(DQMStore::IBooker & ibooker, DCSbyLS_->setLumiFlag(); // initialize - for (int i=0;i<25;i++) dcs[i]=true; + for (bool & dc : dcs) dc=true; } void DQMDcsInfo::analyze(const edm::Event& e, const edm::EventSetup& c){ @@ -101,33 +100,32 @@ DQMDcsInfo::makeDcsInfo(const edm::Event& e) return; } - for (DcsStatusCollection::const_iterator dcsStatusItr = dcsStatus->begin(); - dcsStatusItr != dcsStatus->end(); ++dcsStatusItr) + for (auto const & dcsStatusItr : *dcsStatus) { - if (!dcsStatusItr->ready(DcsStatus::CSCp)) dcs[0]=false; - if (!dcsStatusItr->ready(DcsStatus::CSCm)) dcs[1]=false; - if (!dcsStatusItr->ready(DcsStatus::DT0)) dcs[2]=false; - if (!dcsStatusItr->ready(DcsStatus::DTp)) dcs[3]=false; - if (!dcsStatusItr->ready(DcsStatus::DTm)) dcs[4]=false; - if (!dcsStatusItr->ready(DcsStatus::EBp)) dcs[5]=false; - if (!dcsStatusItr->ready(DcsStatus::EBm)) dcs[6]=false; - if (!dcsStatusItr->ready(DcsStatus::EEp)) dcs[7]=false; - if (!dcsStatusItr->ready(DcsStatus::EEm)) dcs[8]=false; - if (!dcsStatusItr->ready(DcsStatus::ESp)) dcs[9]=false; - if (!dcsStatusItr->ready(DcsStatus::ESm)) dcs[10]=false; - if (!dcsStatusItr->ready(DcsStatus::HBHEa)) dcs[11]=false; - if (!dcsStatusItr->ready(DcsStatus::HBHEb)) dcs[12]=false; - if (!dcsStatusItr->ready(DcsStatus::HBHEc)) dcs[13]=false; - if (!dcsStatusItr->ready(DcsStatus::HF)) dcs[14]=false; - if (!dcsStatusItr->ready(DcsStatus::HO)) dcs[15]=false; - if (!dcsStatusItr->ready(DcsStatus::BPIX)) dcs[16]=false; - if (!dcsStatusItr->ready(DcsStatus::FPIX)) dcs[17]=false; - if (!dcsStatusItr->ready(DcsStatus::RPC)) dcs[18]=false; - if (!dcsStatusItr->ready(DcsStatus::TIBTID)) dcs[19]=false; - if (!dcsStatusItr->ready(DcsStatus::TOB)) dcs[20]=false; - if (!dcsStatusItr->ready(DcsStatus::TECp)) dcs[21]=false; - if (!dcsStatusItr->ready(DcsStatus::TECm)) dcs[22]=false; - if (!dcsStatusItr->ready(DcsStatus::CASTOR)) dcs[23]=false; + if (!dcsStatusItr.ready(DcsStatus::CSCp)) dcs[0]=false; + if (!dcsStatusItr.ready(DcsStatus::CSCm)) dcs[1]=false; + if (!dcsStatusItr.ready(DcsStatus::DT0)) dcs[2]=false; + if (!dcsStatusItr.ready(DcsStatus::DTp)) dcs[3]=false; + if (!dcsStatusItr.ready(DcsStatus::DTm)) dcs[4]=false; + if (!dcsStatusItr.ready(DcsStatus::EBp)) dcs[5]=false; + if (!dcsStatusItr.ready(DcsStatus::EBm)) dcs[6]=false; + if (!dcsStatusItr.ready(DcsStatus::EEp)) dcs[7]=false; + if (!dcsStatusItr.ready(DcsStatus::EEm)) dcs[8]=false; + if (!dcsStatusItr.ready(DcsStatus::ESp)) dcs[9]=false; + if (!dcsStatusItr.ready(DcsStatus::ESm)) dcs[10]=false; + if (!dcsStatusItr.ready(DcsStatus::HBHEa)) dcs[11]=false; + if (!dcsStatusItr.ready(DcsStatus::HBHEb)) dcs[12]=false; + if (!dcsStatusItr.ready(DcsStatus::HBHEc)) dcs[13]=false; + if (!dcsStatusItr.ready(DcsStatus::HF)) dcs[14]=false; + if (!dcsStatusItr.ready(DcsStatus::HO)) dcs[15]=false; + if (!dcsStatusItr.ready(DcsStatus::BPIX)) dcs[16]=false; + if (!dcsStatusItr.ready(DcsStatus::FPIX)) dcs[17]=false; + if (!dcsStatusItr.ready(DcsStatus::RPC)) dcs[18]=false; + if (!dcsStatusItr.ready(DcsStatus::TIBTID)) dcs[19]=false; + if (!dcsStatusItr.ready(DcsStatus::TOB)) dcs[20]=false; + if (!dcsStatusItr.ready(DcsStatus::TECp)) dcs[21]=false; + if (!dcsStatusItr.ready(DcsStatus::TECm)) dcs[22]=false; + if (!dcsStatusItr.ready(DcsStatus::CASTOR)) dcs[23]=false; } return ; diff --git a/DQMServices/Components/src/DQMDcsInfoClient.cc b/DQMServices/Components/src/DQMDcsInfoClient.cc index 7b1bdedcf747d..e502f71c9485c 100644 --- a/DQMServices/Components/src/DQMDcsInfoClient.cc +++ b/DQMServices/Components/src/DQMDcsInfoClient.cc @@ -25,9 +25,7 @@ DQMDcsInfoClient::DQMDcsInfoClient( const edm::ParameterSet& ps ) { } -DQMDcsInfoClient::~DQMDcsInfoClient() { - -} +DQMDcsInfoClient::~DQMDcsInfoClient() = default; void DQMDcsInfoClient::beginRun(const edm::Run& r, const edm::EventSetup& c) diff --git a/DQMServices/Components/src/DQMEventInfo.cc b/DQMServices/Components/src/DQMEventInfo.cc index dae99b6bdc3d6..36f1f35d28eb5 100644 --- a/DQMServices/Components/src/DQMEventInfo.cc +++ b/DQMServices/Components/src/DQMEventInfo.cc @@ -44,8 +44,7 @@ DQMEventInfo::DQMEventInfo(const edm::ParameterSet& ps){ } -DQMEventInfo::~DQMEventInfo(){ -} +DQMEventInfo::~DQMEventInfo() = default; void DQMEventInfo::bookHistograms(DQMStore::IBooker & ibooker, edm::Run const & iRun, diff --git a/DQMServices/Components/src/DQMFEDIntegrityClient.cc b/DQMServices/Components/src/DQMFEDIntegrityClient.cc index 76d96c2ab67a2..f0836302e7862 100644 --- a/DQMServices/Components/src/DQMFEDIntegrityClient.cc +++ b/DQMServices/Components/src/DQMFEDIntegrityClient.cc @@ -28,9 +28,7 @@ DQMFEDIntegrityClient::DQMFEDIntegrityClient( const edm::ParameterSet& ps ) { } -DQMFEDIntegrityClient::~DQMFEDIntegrityClient() { - -} +DQMFEDIntegrityClient::~DQMFEDIntegrityClient() = default; void DQMFEDIntegrityClient::initialize() { @@ -166,7 +164,7 @@ void DQMFEDIntegrityClient::endLuminosityBlock(const edm::LuminosityBlock& lumi if (fillOnEndLumi) fillHistograms(); } -void DQMFEDIntegrityClient::fillHistograms(void){ +void DQMFEDIntegrityClient::fillHistograms(){ // FED Entries // dbe_->showDirStructure(); @@ -183,7 +181,7 @@ void DQMFEDIntegrityClient::fillHistograms(void){ entries.push_back("RPC/" + fedFolderName + "/FEDEntries"); entries.push_back("SiStrip/" + fedFolderName + "/FEDEntries"); - for(std::vector::const_iterator ent = entries.begin(); + for(auto ent = entries.begin(); ent != entries.end(); ++ent) { if( !(dbe_->get(*ent)) ) { @@ -233,8 +231,8 @@ void DQMFEDIntegrityClient::fillHistograms(void){ float sum = 0.; - std::vector::const_iterator ent = entries.begin(); - for(std::vector::const_iterator fat = fatal.begin(); + auto ent = entries.begin(); + for(auto fat = fatal.begin(); fat != fatal.end(); ++fat) { if( !(dbe_->get(*fat)) ) { @@ -312,7 +310,7 @@ void DQMFEDIntegrityClient::fillHistograms(void){ nonfatal.push_back("RPC/" + fedFolderName + "/FEDNonFatal"); nonfatal.push_back("SiStrip/" + fedFolderName + "/FEDNonFatal"); - for(std::vector::const_iterator non = nonfatal.begin(); + for(auto non = nonfatal.begin(); non != nonfatal.end(); ++non) { if( !(dbe_->get(*non)) ) { diff --git a/DQMServices/Components/src/DQMFileReader.cc b/DQMServices/Components/src/DQMFileReader.cc index 84e2dc3778eea..16e474ab18f35 100644 --- a/DQMServices/Components/src/DQMFileReader.cc +++ b/DQMServices/Components/src/DQMFileReader.cc @@ -14,8 +14,7 @@ DQMFileReader::DQMFileReader(const edm::ParameterSet& ps) referenceFileName_=pset_.getUntrackedParameter("referenceFileName",""); } -DQMFileReader::~DQMFileReader() -{} +DQMFileReader::~DQMFileReader() = default; void DQMFileReader::beginJob() @@ -52,11 +51,11 @@ DQMFileReader::beginJob() // read in files, stripping off Run Summary and Run folders - for (unsigned int i=0; iload(filenames_[i]); + dbe_->load(filename); } } diff --git a/DQMServices/Components/src/DQMFileSaver.cc b/DQMServices/Components/src/DQMFileSaver.cc index ddefdf97183ef..881ccec8be1d5 100644 --- a/DQMServices/Components/src/DQMFileSaver.cc +++ b/DQMServices/Components/src/DQMFileSaver.cc @@ -261,7 +261,7 @@ DQMFileSaver::saveForOnline(int run, const std::string &suffix, const std::strin boost::property_tree::ptree -DQMFileSaver::fillJson(int run, int lumi, const std::string& dataFilePathName, const std::string transferDestinationStr, const std::string mergeTypeStr, evf::FastMonitoringService *fms) +DQMFileSaver::fillJson(int run, int lumi, const std::string& dataFilePathName, const std::string& transferDestinationStr, const std::string& mergeTypeStr, evf::FastMonitoringService *fms) { namespace bpt = boost::property_tree; namespace bfs = boost::filesystem; @@ -391,8 +391,7 @@ DQMFileSaver::saveForFilterUnit(const std::string& rewrite, int run, int lumi, lumi, (DQMStore::SaveReferenceTag) saveReference_, saveReferenceQMin_, - fileUpdate_ ? "UPDATE" : "RECREATE", - true); + fileUpdate_ ? "UPDATE" : "RECREATE"); } else if (fileFormat == PB) { @@ -400,8 +399,7 @@ DQMFileSaver::saveForFilterUnit(const std::string& rewrite, int run, int lumi, dbe_->savePB(openHistoFilePathName, filterName_, enableMultiThread_ ? run : 0, - lumi, - true); + lumi); } else throw cms::Exception("DQMFileSaver") @@ -818,7 +816,7 @@ DQMFileSaver::globalEndRun(const edm::Run & iRun, const edm::EventSetup &) const } void -DQMFileSaver::endJob(void) +DQMFileSaver::endJob() { if (saveAtJobEnd_) { diff --git a/DQMServices/Components/src/DQMFileSaver.h b/DQMServices/Components/src/DQMFileSaver.h index 444621c860f37..63d410c27f365 100644 --- a/DQMServices/Components/src/DQMFileSaver.h +++ b/DQMServices/Components/src/DQMFileSaver.h @@ -21,18 +21,18 @@ class DQMFileSaver : public edm::global::EDAnalyzer globalBeginRun(const edm::Run &, const edm::EventSetup &) const override; std::shared_ptr globalBeginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) const override; void analyze(edm::StreamID, const edm::Event &e, const edm::EventSetup &) const override; void globalEndLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) const override; void globalEndRun(const edm::Run &, const edm::EventSetup &) const override; - void endJob(void) override; + void endJob() override; public: enum Convention diff --git a/DQMServices/Components/src/DQMMessageLogger.cc b/DQMServices/Components/src/DQMMessageLogger.cc index 55c566ab372f6..2f43223bc7691 100644 --- a/DQMServices/Components/src/DQMMessageLogger.cc +++ b/DQMServices/Components/src/DQMMessageLogger.cc @@ -66,17 +66,17 @@ void DQMMessageLogger::bookHistograms(DQMStore::IBooker & ibooker, edm::Run cons // MAKE MODULEMAP - typedef Service TNS; - typedef vector stringvec; + using TNS = Service; + using stringvec = vector; TNS tns; stringvec const& trigpaths = tns->getTrigPaths(); - for (stringvec::const_iterator i = trigpaths.begin(), e =trigpaths.end() ; i != e; ++i){ - stringvec strings = tns->getTrigPathModules(*i); + for (auto const & trigpath : trigpaths){ + stringvec strings = tns->getTrigPathModules(trigpath); - for(unsigned int k=0; k(strings[k],moduleMap.size()+1)); + for(auto & k : strings){ + moduleMap.insert(pair(k,moduleMap.size()+1)); } } @@ -90,7 +90,7 @@ void DQMMessageLogger::bookHistograms(DQMStore::IBooker & ibooker, edm::Run cons modules_warnings = ibooker.book1D("modules_warnings","Warnings per module",moduleMap.size(),0,moduleMap.size()); - for(map::const_iterator it = moduleMap.begin(); it!=moduleMap.end();++it){ + for(auto it = moduleMap.begin(); it!=moduleMap.end();++it){ modules_errors->setBinLabel((*it).second,(*it).first); modules_warnings->setBinLabel((*it).second,(*it).first); } @@ -105,7 +105,7 @@ void DQMMessageLogger::bookHistograms(DQMStore::IBooker & ibooker, edm::Run cons ibooker.setCurrentFolder(directoryName +"/Warnings"); categories_warnings = ibooker.book1D("categories_warnings", "Warnings per category", categoryMap.size(), 0, categoryMap.size()); - for(map::const_iterator it = categoryMap.begin(); it!=categoryMap.end();++it){ + for(auto it = categoryMap.begin(); it!=categoryMap.end();++it){ categories_errors->setBinLabel((*it).second,(*it).first); categories_warnings->setBinLabel((*it).second,(*it).first); } @@ -182,7 +182,7 @@ void DQMMessageLogger::analyze(const Event& iEvent, const EventSetup& iSetup) { // IF THIS IS AN ERROR on the ELseverityLevel SCALE, FILL ERROR HISTS if((*errors)[i].severity.getLevel() >= el.getLevel()){ if(categories_errors!=nullptr){ - map::const_iterator it = categoryMap.find((*errors)[i].category); + auto it = categoryMap.find((*errors)[i].category); if (it!=categoryMap.end()){ // FILL THE RIGHT BIN categories_errors->Fill((*it).second - 1, (*errors)[i].count); @@ -196,7 +196,7 @@ void DQMMessageLogger::analyze(const Event& iEvent, const EventSetup& iSetup) { string s = (*errors)[i].module; size_t pos = s.find(':'); string s_temp = s.substr(pos+1,s.size()); - map::const_iterator it = moduleMap.find(s_temp); + auto it = moduleMap.find(s_temp); if(it!=moduleMap.end()){ // FILL THE RIGHT BIN modules_errors->Fill((*it).second - 1, (*errors)[i].count); @@ -205,7 +205,7 @@ void DQMMessageLogger::analyze(const Event& iEvent, const EventSetup& iSetup) { // IF ONLY WARNING, FILL WARNING HISTS }else{ if(categories_warnings!=nullptr){ - map::const_iterator it = categoryMap.find((*errors)[i].category); + auto it = categoryMap.find((*errors)[i].category); if (it!=categoryMap.end()){ // FILL THE RIGHT BIN categories_warnings->Fill((*it).second - 1, (*errors)[i].count); @@ -220,7 +220,7 @@ void DQMMessageLogger::analyze(const Event& iEvent, const EventSetup& iSetup) { string s = (*errors)[i].module; size_t pos = s.find(':'); string s_temp = s.substr(pos+1,s.size()); - map::const_iterator it = moduleMap.find(s_temp); + auto it = moduleMap.find(s_temp); if(it!=moduleMap.end()){ // FILL THE RIGHT BIN modules_warnings->Fill((*it).second - 1, (*errors)[i].count); diff --git a/DQMServices/Components/src/DQMMessageLoggerClient.cc b/DQMServices/Components/src/DQMMessageLoggerClient.cc index a924cc8ee7af5..1dddecff43fb9 100644 --- a/DQMServices/Components/src/DQMMessageLoggerClient.cc +++ b/DQMServices/Components/src/DQMMessageLoggerClient.cc @@ -25,9 +25,7 @@ DQMMessageLoggerClient::DQMMessageLoggerClient( const edm::ParameterSet& ps ) { } -DQMMessageLoggerClient::~DQMMessageLoggerClient() { - -} +DQMMessageLoggerClient::~DQMMessageLoggerClient() = default; @@ -81,7 +79,7 @@ void DQMMessageLoggerClient::fillHistograms(){ int mel = 0; - for(vector::const_iterator ent = entries.begin(); + for(auto ent = entries.begin(); ent != entries.end(); ++ent) { mel++; //RESET VECTORS @@ -105,7 +103,7 @@ void DQMMessageLoggerClient::fillHistograms(){ if( rootHisto->GetBinContent(bin)>0){ nonzeros++; binContent.push_back(rootHisto->GetBinContent(bin)); - binLabel.push_back(rootHisto->GetXaxis()->GetBinLabel(bin)); + binLabel.emplace_back(rootHisto->GetXaxis()->GetBinLabel(bin)); } } diff --git a/DQMServices/Components/src/DQMProvInfo.cc b/DQMServices/Components/src/DQMProvInfo.cc index 05f2be16c85e7..747028cf2a47c 100644 --- a/DQMServices/Components/src/DQMProvInfo.cc +++ b/DQMServices/Components/src/DQMProvInfo.cc @@ -45,7 +45,7 @@ DQMProvInfo::DQMProvInfo(const edm::ParameterSet& ps) { } // Destructor -DQMProvInfo::~DQMProvInfo() {} +DQMProvInfo::~DQMProvInfo() = default; void DQMProvInfo::dqmBeginRun(const edm::Run& iRun, const edm::EventSetup& iEventSetup) { @@ -273,8 +273,7 @@ void DQMProvInfo::analyzeEventInfo(const edm::Event& event) { event.getByToken(dcsStatusCollection_, dcsStatus); // Loop over the DCSStatus entries in the DcsStatusCollection // (Typically there is only one) - for (DcsStatusCollection::const_iterator dcsStatusItr = dcsStatus->begin(); - dcsStatusItr != dcsStatus->end(); ++dcsStatusItr) { + for (auto const & dcsStatusItr : *dcsStatus) { // By default all the bits are false. We put all the bits on true only // for the first DCSStatus that we encounter: if (!foundFirstDcsBits_) { @@ -291,34 +290,34 @@ void DQMProvInfo::analyzeEventInfo(const edm::Event& event) { } // The DCS on lumi level is considered ON if the bit is set in EVERY event - dcsBits_[VBIN_CSC_P] &= dcsStatusItr->ready(DcsStatus::CSCp); - dcsBits_[VBIN_CSC_M] &= dcsStatusItr->ready(DcsStatus::CSCm); - dcsBits_[VBIN_DT_0] &= dcsStatusItr->ready(DcsStatus::DT0); - dcsBits_[VBIN_DT_P] &= dcsStatusItr->ready(DcsStatus::DTp); - dcsBits_[VBIN_DT_M] &= dcsStatusItr->ready(DcsStatus::DTm); - dcsBits_[VBIN_EB_P] &= dcsStatusItr->ready(DcsStatus::EBp); - dcsBits_[VBIN_EB_M] &= dcsStatusItr->ready(DcsStatus::EBm); - dcsBits_[VBIN_EE_P] &= dcsStatusItr->ready(DcsStatus::EEp); - dcsBits_[VBIN_EE_M] &= dcsStatusItr->ready(DcsStatus::EEm); - dcsBits_[VBIN_ES_P] &= dcsStatusItr->ready(DcsStatus::ESp); - dcsBits_[VBIN_ES_M] &= dcsStatusItr->ready(DcsStatus::ESm); - dcsBits_[VBIN_HBHE_A] &= dcsStatusItr->ready(DcsStatus::HBHEa); - dcsBits_[VBIN_HBHE_B] &= dcsStatusItr->ready(DcsStatus::HBHEb); - dcsBits_[VBIN_HBHE_C] &= dcsStatusItr->ready(DcsStatus::HBHEc); - dcsBits_[VBIN_HF] &= dcsStatusItr->ready(DcsStatus::HF); - dcsBits_[VBIN_HO] &= dcsStatusItr->ready(DcsStatus::HO); - dcsBits_[VBIN_BPIX] &= dcsStatusItr->ready(DcsStatus::BPIX); - dcsBits_[VBIN_FPIX] &= dcsStatusItr->ready(DcsStatus::FPIX); - dcsBits_[VBIN_RPC] &= dcsStatusItr->ready(DcsStatus::RPC); - dcsBits_[VBIN_TIBTID] &= dcsStatusItr->ready(DcsStatus::TIBTID); - dcsBits_[VBIN_TOB] &= dcsStatusItr->ready(DcsStatus::TOB); - dcsBits_[VBIN_TEC_P] &= dcsStatusItr->ready(DcsStatus::TECp); - dcsBits_[VBIN_TE_M] &= dcsStatusItr->ready(DcsStatus::TECm); - dcsBits_[VBIN_CASTOR] &= dcsStatusItr->ready(DcsStatus::CASTOR); - dcsBits_[VBIN_ZDC] &= dcsStatusItr->ready(DcsStatus::ZDC); + dcsBits_[VBIN_CSC_P] &= dcsStatusItr.ready(DcsStatus::CSCp); + dcsBits_[VBIN_CSC_M] &= dcsStatusItr.ready(DcsStatus::CSCm); + dcsBits_[VBIN_DT_0] &= dcsStatusItr.ready(DcsStatus::DT0); + dcsBits_[VBIN_DT_P] &= dcsStatusItr.ready(DcsStatus::DTp); + dcsBits_[VBIN_DT_M] &= dcsStatusItr.ready(DcsStatus::DTm); + dcsBits_[VBIN_EB_P] &= dcsStatusItr.ready(DcsStatus::EBp); + dcsBits_[VBIN_EB_M] &= dcsStatusItr.ready(DcsStatus::EBm); + dcsBits_[VBIN_EE_P] &= dcsStatusItr.ready(DcsStatus::EEp); + dcsBits_[VBIN_EE_M] &= dcsStatusItr.ready(DcsStatus::EEm); + dcsBits_[VBIN_ES_P] &= dcsStatusItr.ready(DcsStatus::ESp); + dcsBits_[VBIN_ES_M] &= dcsStatusItr.ready(DcsStatus::ESm); + dcsBits_[VBIN_HBHE_A] &= dcsStatusItr.ready(DcsStatus::HBHEa); + dcsBits_[VBIN_HBHE_B] &= dcsStatusItr.ready(DcsStatus::HBHEb); + dcsBits_[VBIN_HBHE_C] &= dcsStatusItr.ready(DcsStatus::HBHEc); + dcsBits_[VBIN_HF] &= dcsStatusItr.ready(DcsStatus::HF); + dcsBits_[VBIN_HO] &= dcsStatusItr.ready(DcsStatus::HO); + dcsBits_[VBIN_BPIX] &= dcsStatusItr.ready(DcsStatus::BPIX); + dcsBits_[VBIN_FPIX] &= dcsStatusItr.ready(DcsStatus::FPIX); + dcsBits_[VBIN_RPC] &= dcsStatusItr.ready(DcsStatus::RPC); + dcsBits_[VBIN_TIBTID] &= dcsStatusItr.ready(DcsStatus::TIBTID); + dcsBits_[VBIN_TOB] &= dcsStatusItr.ready(DcsStatus::TOB); + dcsBits_[VBIN_TEC_P] &= dcsStatusItr.ready(DcsStatus::TECp); + dcsBits_[VBIN_TE_M] &= dcsStatusItr.ready(DcsStatus::TECm); + dcsBits_[VBIN_CASTOR] &= dcsStatusItr.ready(DcsStatus::CASTOR); + dcsBits_[VBIN_ZDC] &= dcsStatusItr.ready(DcsStatus::ZDC); // Some info-level logging edm::LogInfo("DQMProvInfo") << "DCS status: 0x" << std::hex - << dcsStatusItr->ready() << std::dec + << dcsStatusItr.ready() << std::dec << std::endl; } diff --git a/DQMServices/Components/src/DQMScalInfo.cc b/DQMServices/Components/src/DQMScalInfo.cc old mode 100755 new mode 100644 index 908da0ee841d7..ffdc0a08485eb --- a/DQMServices/Components/src/DQMScalInfo.cc +++ b/DQMServices/Components/src/DQMScalInfo.cc @@ -35,8 +35,7 @@ DQMScalInfo::DQMScalInfo(const edm::ParameterSet& ps) lumicollectionToken_ = consumes(parameters_.getUntrackedParameter("lumiCollection", edm::InputTag("scalersRawToDigi"))); } -DQMScalInfo::~DQMScalInfo(){ -} +DQMScalInfo::~DQMScalInfo() = default; void DQMScalInfo::bookHistograms(DQMStore::IBooker & ibooker, edm::Run const & /* iRun */, @@ -78,7 +77,7 @@ DQMScalInfo::makeL1Scalars(const edm::Event& e) edm::Handle lumiScalers; e.getByToken(lumicollectionToken_,lumiScalers); - Level1TriggerScalersCollection::const_iterator it = l1ts->begin(); + auto it = l1ts->begin(); if(l1ts->empty()) return; hlresync_->Fill((*l1ts)[0].lastResync()); @@ -102,7 +101,7 @@ DQMScalInfo::makeLumiScalars(const edm::Event& e) edm::Handle lumiScalers; e.getByToken(lumicollectionToken_,lumiScalers); - LumiScalersCollection::const_iterator it = lumiScalers->begin(); + auto it = lumiScalers->begin(); if(!lumiScalers->empty()){ unsigned int lumisection = it->sectionNumber(); diff --git a/DQMServices/Components/src/DQMScalInfo.h b/DQMServices/Components/src/DQMScalInfo.h old mode 100755 new mode 100644 diff --git a/DQMServices/Components/src/DQMStoreStats.cc b/DQMServices/Components/src/DQMStoreStats.cc index 93d5c05360e98..f2326aea2daa6 100644 --- a/DQMServices/Components/src/DQMStoreStats.cc +++ b/DQMServices/Components/src/DQMStoreStats.cc @@ -75,8 +75,7 @@ DQMStoreStats::DQMStoreStats( const edm::ParameterSet& ps ) startingTime_ = time( nullptr ); } -DQMStoreStats::~DQMStoreStats(){ -} +DQMStoreStats::~DQMStoreStats() = default; void DQMStoreStats::calcIgProfDump(Folder &root) { @@ -181,15 +180,14 @@ int DQMStoreStats::calcstats( int mode = DQMStoreStats::considerAllME ) { DQMStoreStatsTopLevel dqmStoreStatsTopLevel; // loop all ME - typedef std::vector ::iterator meIt; - for(meIt it = melist.begin(); it != melist.end(); ++it) { + for(auto & it : melist) { // consider only ME with getLumiFlag() == true ? if( mode == DQMStoreStats::considerOnlyLumiProductME && - !( (*it)->getLumiFlag() ) ) continue; + !( it->getLumiFlag() ) ) continue; // figure out subsystem/subfolder names - std::string path = (*it)->getPathname(); + const std::string& path = it->getPathname(); subfolderStringBegin = 0; Folder * curr = &dbeFolder; @@ -247,50 +245,50 @@ int DQMStoreStats::calcstats( int mode = DQMStoreStats::considerAllME ) { // shortcut DQMStoreStatsSubfolder& currentSubfolder = dqmStoreStatsTopLevel.back().back(); - switch( (*it)->kind() ) { + switch( it->kind() ) { // one-dim ME case MonitorElement::DQM_KIND_TH1F: - currentSubfolder.AddBinsF( (*it)->getNbinsX(), getEmptyMetric((*it)->getTH1F()->GetArray(), (*it)->getTH1F()->fN, 0, 0) ); - curr->update( (*it)->getNbinsX(), getEmptyMetric((*it)->getTH1F()->GetArray(), (*it)->getTH1F()->fN, 0, 0), (*it)->getNbinsX()*sizeof( float ) ); + currentSubfolder.AddBinsF( it->getNbinsX(), getEmptyMetric(it->getTH1F()->GetArray(), it->getTH1F()->fN, 0, 0) ); + curr->update( it->getNbinsX(), getEmptyMetric(it->getTH1F()->GetArray(), it->getTH1F()->fN, 0, 0), it->getNbinsX()*sizeof( float ) ); break; case MonitorElement::DQM_KIND_TH1S: - currentSubfolder.AddBinsS( (*it)->getNbinsX(), getEmptyMetric((*it)->getTH1S()->GetArray(), (*it)->getTH1S()->fN, 0, 0) ); - curr->update( (*it)->getNbinsX(), getEmptyMetric((*it)->getTH1S()->GetArray(), (*it)->getTH1S()->fN, 0, 0), (*it)->getNbinsX()*sizeof( short ) ); + currentSubfolder.AddBinsS( it->getNbinsX(), getEmptyMetric(it->getTH1S()->GetArray(), it->getTH1S()->fN, 0, 0) ); + curr->update( it->getNbinsX(), getEmptyMetric(it->getTH1S()->GetArray(), it->getTH1S()->fN, 0, 0), it->getNbinsX()*sizeof( short ) ); break; case MonitorElement::DQM_KIND_TH1D: - currentSubfolder.AddBinsD( (*it)->getNbinsX(), getEmptyMetric((*it)->getTH1D()->GetArray(), (*it)->getTH1D()->fN, 0, 0) ); - curr->update( (*it)->getNbinsX(), getEmptyMetric((*it)->getTH1D()->GetArray(), (*it)->getTH1D()->fN, 0, 0), (*it)->getNbinsX()*sizeof( double ) ); + currentSubfolder.AddBinsD( it->getNbinsX(), getEmptyMetric(it->getTH1D()->GetArray(), it->getTH1D()->fN, 0, 0) ); + curr->update( it->getNbinsX(), getEmptyMetric(it->getTH1D()->GetArray(), it->getTH1D()->fN, 0, 0), it->getNbinsX()*sizeof( double ) ); break; case MonitorElement::DQM_KIND_TPROFILE: - currentSubfolder.AddBinsD( (*it)->getNbinsX(), getEmptyMetric((*it)->getTProfile()->GetArray(), (*it)->getTProfile()->fN, 0, 0) ); - curr->update( (*it)->getNbinsX(), getEmptyMetric((*it)->getTProfile()->GetArray(), (*it)->getTProfile()->fN, 0, 0), (*it)->getNbinsX()*sizeof( double ) ); + currentSubfolder.AddBinsD( it->getNbinsX(), getEmptyMetric(it->getTProfile()->GetArray(), it->getTProfile()->fN, 0, 0) ); + curr->update( it->getNbinsX(), getEmptyMetric(it->getTProfile()->GetArray(), it->getTProfile()->fN, 0, 0), it->getNbinsX()*sizeof( double ) ); break; // two-dim ME case MonitorElement::DQM_KIND_TH2F: - currentSubfolder.AddBinsF( (*it)->getNbinsX() * (*it)->getNbinsY(), getEmptyMetric((*it)->getTH2F()->GetArray(), (*it)->getNbinsX()+2, (*it)->getNbinsY()+2, 0) ); - curr->update( (*it)->getNbinsX() * (*it)->getNbinsY(), getEmptyMetric((*it)->getTH2F()->GetArray(), (*it)->getNbinsX()+2, (*it)->getNbinsY()+2, 0), (*it)->getNbinsX() * (*it)->getNbinsY()*sizeof(float) ); + currentSubfolder.AddBinsF( it->getNbinsX() * it->getNbinsY(), getEmptyMetric(it->getTH2F()->GetArray(), it->getNbinsX()+2, it->getNbinsY()+2, 0) ); + curr->update( it->getNbinsX() * it->getNbinsY(), getEmptyMetric(it->getTH2F()->GetArray(), it->getNbinsX()+2, it->getNbinsY()+2, 0), it->getNbinsX() * it->getNbinsY()*sizeof(float) ); break; case MonitorElement::DQM_KIND_TH2S: - currentSubfolder.AddBinsS( (*it)->getNbinsX() * (*it)->getNbinsY(), getEmptyMetric((*it)->getTH2S()->GetArray(), (*it)->getNbinsX()+2, (*it)->getNbinsY()+2, 0) ); - curr->update( (*it)->getNbinsX() * (*it)->getNbinsY(), getEmptyMetric((*it)->getTH2S()->GetArray(), (*it)->getNbinsX()+2, (*it)->getNbinsY()+2, 0), (*it)->getNbinsX() * (*it)->getNbinsY()*sizeof(short) ); + currentSubfolder.AddBinsS( it->getNbinsX() * it->getNbinsY(), getEmptyMetric(it->getTH2S()->GetArray(), it->getNbinsX()+2, it->getNbinsY()+2, 0) ); + curr->update( it->getNbinsX() * it->getNbinsY(), getEmptyMetric(it->getTH2S()->GetArray(), it->getNbinsX()+2, it->getNbinsY()+2, 0), it->getNbinsX() * it->getNbinsY()*sizeof(short) ); break; case MonitorElement::DQM_KIND_TH2D: - currentSubfolder.AddBinsD( (*it)->getNbinsX() * (*it)->getNbinsY(), getEmptyMetric((*it)->getTH2D()->GetArray(), (*it)->getNbinsX()+2, (*it)->getNbinsY()+2, 0) ); - curr->update( (*it)->getNbinsX() * (*it)->getNbinsY(), getEmptyMetric((*it)->getTH2D()->GetArray(), (*it)->getNbinsX()+2, (*it)->getNbinsY()+2, 0), (*it)->getNbinsX() * (*it)->getNbinsY()*sizeof(double) ); + currentSubfolder.AddBinsD( it->getNbinsX() * it->getNbinsY(), getEmptyMetric(it->getTH2D()->GetArray(), it->getNbinsX()+2, it->getNbinsY()+2, 0) ); + curr->update( it->getNbinsX() * it->getNbinsY(), getEmptyMetric(it->getTH2D()->GetArray(), it->getNbinsX()+2, it->getNbinsY()+2, 0), it->getNbinsX() * it->getNbinsY()*sizeof(double) ); break; case MonitorElement::DQM_KIND_TPROFILE2D: - currentSubfolder.AddBinsD( (*it)->getNbinsX() * (*it)->getNbinsY(), getEmptyMetric((*it)->getTProfile2D()->GetArray(), (*it)->getNbinsX()+2, (*it)->getNbinsY()+2, 0) ); - curr->update( (*it)->getNbinsX() * (*it)->getNbinsY(), getEmptyMetric((*it)->getTProfile2D()->GetArray(), (*it)->getNbinsX()+2, (*it)->getNbinsY()+2, 0), (*it)->getNbinsX() * (*it)->getNbinsY()*sizeof(double) ); + currentSubfolder.AddBinsD( it->getNbinsX() * it->getNbinsY(), getEmptyMetric(it->getTProfile2D()->GetArray(), it->getNbinsX()+2, it->getNbinsY()+2, 0) ); + curr->update( it->getNbinsX() * it->getNbinsY(), getEmptyMetric(it->getTProfile2D()->GetArray(), it->getNbinsX()+2, it->getNbinsY()+2, 0), it->getNbinsX() * it->getNbinsY()*sizeof(double) ); break; // three-dim ME case MonitorElement::DQM_KIND_TH3F: - currentSubfolder.AddBinsF( (*it)->getNbinsX() * (*it)->getNbinsY() * (*it)->getNbinsZ(), getEmptyMetric( (*it)->getTH3F()->GetArray(), (*it)->getNbinsX()+2, (*it)->getNbinsY()+2, (*it)->getNbinsZ()+2 ) ); - curr->update( (*it)->getNbinsX() * (*it)->getNbinsY() * (*it)->getNbinsZ(), - getEmptyMetric( (*it)->getTH3F()->GetArray(), (*it)->getNbinsX()+2, (*it)->getNbinsY()+2, (*it)->getNbinsZ()+2 ), - (*it)->getNbinsX() * (*it)->getNbinsY() * (*it)->getNbinsZ()*sizeof(float)); + currentSubfolder.AddBinsF( it->getNbinsX() * it->getNbinsY() * it->getNbinsZ(), getEmptyMetric( it->getTH3F()->GetArray(), it->getNbinsX()+2, it->getNbinsY()+2, it->getNbinsZ()+2 ) ); + curr->update( it->getNbinsX() * it->getNbinsY() * it->getNbinsZ(), + getEmptyMetric( it->getTH3F()->GetArray(), it->getNbinsX()+2, it->getNbinsY()+2, it->getNbinsZ()+2 ), + it->getNbinsX() * it->getNbinsY() * it->getNbinsZ()*sizeof(float)); break; default: {} @@ -331,10 +329,10 @@ int DQMStoreStats::calcstats( int mode = DQMStoreStats::considerAllME ) { std::cout << "------------------------------------------------------------------------------------------" << std::endl; std::cout << "Top level folder tree:" << std::endl; std::cout << "------------------------------------------------------------------------------------------" << std::endl; - for( DQMStoreStatsTopLevel::const_iterator it0 = dqmStoreStatsTopLevel.begin(); it0 < dqmStoreStatsTopLevel.end(); ++it0 ) { + for( auto it0 = dqmStoreStatsTopLevel.begin(); it0 < dqmStoreStatsTopLevel.end(); ++it0 ) { std::cout << it0->subsystemName_ << " (subsystem)" << std::endl; - for( DQMStoreStatsSubsystem::const_iterator it1 = it0->begin(); it1 < it0->end(); ++it1 ) { + for( auto it1 = it0->begin(); it1 < it0->end(); ++it1 ) { std::cout << " |--> " << it1->subfolderName_ << " (subfolder)" << std::endl; } @@ -353,12 +351,12 @@ int DQMStoreStats::calcstats( int mode = DQMStoreStats::considerAllME ) { std::cout << "subsystem/folder histograms bins Empty bins Empty/Total bins per MB kB per" << std::endl; std::cout << " (total) (total) (total) histogram (total) histogram " << std::endl; std::cout << "------------------------------------------------------------------------------------------" << std::endl; - for( DQMStoreStatsTopLevel::const_iterator it0 = dqmStoreStatsTopLevel.begin(); it0 < dqmStoreStatsTopLevel.end(); ++it0 ) { + for( auto it0 = dqmStoreStatsTopLevel.begin(); it0 < dqmStoreStatsTopLevel.end(); ++it0 ) { std::cout << it0->subsystemName_ << std::endl; unsigned int nHistograms = 0, nBins = 0, nEmptyBins = 0, nBytes = 0; - for( DQMStoreStatsSubsystem::const_iterator it1 = it0->begin(); it1 < it0->end(); ++it1 ) { + for( auto it1 = it0->begin(); it1 < it0->end(); ++it1 ) { // fixed-size working copy std::string thisSubfolderName( it1->subfolderName_ ); @@ -473,10 +471,10 @@ int DQMStoreStats::calcstats( int mode = DQMStoreStats::considerAllME ) { jrInfo["pathNameMatch"] = pathnamematch_; - for (DQMStoreStatsTopLevel::const_iterator it0 = dqmStoreStatsTopLevel.begin(); it0 < dqmStoreStatsTopLevel.end(); ++it0 ) + for (auto it0 = dqmStoreStatsTopLevel.begin(); it0 < dqmStoreStatsTopLevel.end(); ++it0 ) { unsigned int nHistograms = 0, nBins = 0, nEmptyBins = 0, nBytes = 0; - for( DQMStoreStatsSubsystem::const_iterator it1 = it0->begin(); it1 < it0->end(); ++it1 ) { + for( auto it1 = it0->begin(); it1 < it0->end(); ++it1 ) { // collect totals nHistograms += it1->totalHistos_; nBins += it1->totalBins_; @@ -514,7 +512,7 @@ int DQMStoreStats::calcstats( int mode = DQMStoreStats::considerAllME ) { /// /// /// -void DQMStoreStats::dumpMemoryProfile( void ) { +void DQMStoreStats::dumpMemoryProfile( ) { std::cout << std::endl; std::cout << "------------------------------------------------------------------------------------------" << std::endl; @@ -523,7 +521,7 @@ void DQMStoreStats::dumpMemoryProfile( void ) { // determine virtual memory maximum std::pair maxItem( 0, 0 ); - for( std::vector >::const_iterator it = memoryHistoryVector_.begin(); + for( auto it = memoryHistoryVector_.begin(); it < memoryHistoryVector_.end(); ++it ) { if( it->second > maxItem.second ) { maxItem = *it; @@ -544,7 +542,7 @@ void DQMStoreStats::dumpMemoryProfile( void ) { TTree memHistoryTree( "dqmstorestats_memhistory", "memory history" ); memHistoryTree.Branch( "seconds", &aTime, "seconds/I" ); memHistoryTree.Branch( "megabytes", &aMb, "megabytes/F" ); - for( std::vector >::const_iterator it = memoryHistoryVector_.begin(); + for( auto it = memoryHistoryVector_.begin(); it < memoryHistoryVector_.end(); ++it ) { aTime = it->first - startingTime_; aMb = it->second / 1000.; @@ -592,7 +590,7 @@ void DQMStoreStats::print(){ /// /// read virtual memory size from /proc//status file /// -std::pair DQMStoreStats::readMemoryEntry( void ) const { +std::pair DQMStoreStats::readMemoryEntry( ) const { // see if initial test reading was successful if( isOpenProcFileSuccessful_ ) { @@ -669,7 +667,7 @@ void DQMStoreStats::beginLuminosityBlock(const LuminosityBlock& lumiSeg, void DQMStoreStats::analyze(const Event& iEvent, const EventSetup& iSetup) { //now read virtual memory size from proc folder - memoryHistoryVector_.push_back( readMemoryEntry() ); + memoryHistoryVector_.emplace_back(readMemoryEntry() ); if (runineventloop_) { calcstats( DQMStoreStats::considerAllME ); diff --git a/DQMServices/Components/src/DQMStoreStats.h b/DQMServices/Components/src/DQMStoreStats.h index 23fd76f5c18f0..833a4992b219a 100644 --- a/DQMServices/Components/src/DQMStoreStats.h +++ b/DQMServices/Components/src/DQMStoreStats.h @@ -12,6 +12,7 @@ #include #include +#include #include #include #include @@ -55,7 +56,7 @@ class DQMStoreStatsSubfolder { /// class DQMStoreStatsSubsystem : public std::vector { public: - DQMStoreStatsSubsystem() {} + DQMStoreStatsSubsystem() = default; std::string subsystemName_; }; @@ -66,7 +67,7 @@ class DQMStoreStatsSubsystem : public std::vector { /// class DQMStoreStatsTopLevel : public std::vector { public: - DQMStoreStatsTopLevel() {} + DQMStoreStatsTopLevel() = default; }; template @@ -78,14 +79,14 @@ class Iterator { virtual bool IsDone() const = 0; virtual Item CurrentItem() const = 0; protected: - Iterator(){;} + Iterator() = default; }; template class VIterator : public Iterator { public: - VIterator(const std::vector* aVector):vector_(aVector),index(0) {;} + VIterator(const std::vector* aVector):vector_(aVector),index(0) {} ~VIterator() override = default; void First() override {index=0;} void Next() override { ++index;} @@ -108,7 +109,7 @@ class VIterator : public Iterator unsigned int index ; }; -static unsigned int getId(void) +static unsigned int getId() { static unsigned int id=10; return ++id; @@ -117,33 +118,33 @@ static unsigned int getId(void) class Folder { public: - Folder(const std::string name):totalHistos_(0),totalBins_(0), + Folder(std::string name):totalHistos_(0),totalBins_(0), totalEmptyBins_(0),totalMemory_(0), - id_(10),level_(0),folderName_(name), - father_(nullptr){;} + id_(10),level_(0),folderName_(std::move(name)), + father_(nullptr) {} - ~Folder(void) { - for(std::vector::iterator i = subfolders_.begin(), e = subfolders_.end() ; i != e ; ++i) - delete (*i); + ~Folder() { + for(auto & subfolder : subfolders_) + delete subfolder; } void setFather(Folder* e) {father_ = e;} Folder * getFather() {return father_;} - const std::string & name(void) {return folderName_;} + const std::string & name() {return folderName_;} Folder * cd(const std::string &name) { - for(std::vector::iterator i = subfolders_.begin(), e = subfolders_.end() ; i != e ; ++i) - if ( (*i)->name()==name ) - return (*i); - Folder * tmp = new Folder(name); + for(auto & subfolder : subfolders_) + if ( subfolder->name()==name ) + return subfolder; + auto * tmp = new Folder(name); this->add(tmp); return tmp; } void setId(unsigned int id) {id_ = id;} - unsigned int id(void) {return id_;} + unsigned int id() {return id_;} void setLevel(unsigned int value) {level_=value;} - unsigned int level(void) {return level_;} + unsigned int level() {return level_;} void add(Folder * f) { @@ -153,28 +154,28 @@ class Folder { f->setId(getId()); } - unsigned int getHistos(void) { + unsigned int getHistos() { unsigned int result=totalHistos_; - for(std::vector::iterator i = subfolders_.begin(), e = subfolders_.end() ; i != e ; ++i) - result += (*i)->getHistos(); + for(auto & subfolder : subfolders_) + result += subfolder->getHistos(); return result; } - unsigned int getBins(void) { + unsigned int getBins() { unsigned int result=totalBins_; - for(std::vector::iterator i = subfolders_.begin(), e = subfolders_.end() ; i != e ; ++i) - result += (*i)->getBins(); + for(auto & subfolder : subfolders_) + result += subfolder->getBins(); return result; } - unsigned int getEmptyBins(void) { + unsigned int getEmptyBins() { unsigned int result=totalEmptyBins_; - for(std::vector::iterator i = subfolders_.begin(), e = subfolders_.end() ; i != e ; ++i) - result += (*i)->getEmptyBins(); + for(auto & subfolder : subfolders_) + result += subfolder->getEmptyBins(); return result; } - unsigned int getMemory(void) { + unsigned int getMemory() { unsigned int result=totalMemory_; - for(std::vector::iterator i = subfolders_.begin(), e = subfolders_.end() ; i != e ; ++i) - result += (*i)->getMemory(); + for(auto & subfolder : subfolders_) + result += subfolder->getMemory(); return result; } void update(unsigned int bins, @@ -193,8 +194,8 @@ class Folder { << " Histo: " << getHistos() << " Bins: " << getBins() << " EmptyBins: " << getEmptyBins() << " Memory: " << getMemory() << " and my children are: " << std::endl; - for(std::vector::iterator i = subfolders_.begin(), e = subfolders_.end() ; i != e ; ++i ) - (*i)->dump(indent) ; + for(auto & subfolder : subfolders_) + subfolder->dump(indent) ; } VIterator CreateIterator() { @@ -210,8 +211,8 @@ class Folder { << getBins() - getEmptyBins() << ", " << getBins() << ", " << getHistos() << ", " << getHistos() << ", 0.0);\n"; sql_statement.append(s.str()); - for(std::vector::iterator i = subfolders_.begin(), e = subfolders_.end() ; i != e ; ++i ) - (*i)->mainrows(sql_statement) ; + for(auto & subfolder : subfolders_) + subfolder->mainrows(sql_statement) ; } void symbols(std::string & sql_statement) @@ -221,8 +222,8 @@ class Folder { s << "INSERT INTO symbols(id, name, filename_id) VALUES (" << id_ << ",\"" << folderName_ << "\", " << parentid << ");\n" ; sql_statement.append(s.str()); - for(std::vector::iterator i = subfolders_.begin(), e = subfolders_.end() ; i != e ; ++i ) - (*i)->symbols(sql_statement) ; + for(auto & subfolder : subfolders_) + subfolder->symbols(sql_statement) ; } void parents(std::string & sql_statement) @@ -233,8 +234,8 @@ class Folder { << parentid << "," << id_ << "," << totalMemory_ << "," << totalBins_ << "," << totalHistos_ << ",0" << ");\n"; sql_statement.append(s.str()); - for(std::vector::iterator i = subfolders_.begin(), e = subfolders_.end() ; i != e ; ++i ) - (*i)->parents(sql_statement) ; + for(auto & subfolder : subfolders_) + subfolder->parents(sql_statement) ; } void children(std::string & sql_statement) @@ -246,8 +247,8 @@ class Folder { << getMemory() << "," << getBins() - getEmptyBins() << "," << totalHistos_ << ",0" << ");\n"; sql_statement.append(s.str()); - for(std::vector::iterator i = subfolders_.begin(), e = subfolders_.end() ; i != e ; ++i ) - (*i)->children(sql_statement) ; + for(auto & subfolder : subfolders_) + subfolder->children(sql_statement) ; } void mainrows_cumulative(std::string & sql_statement) @@ -325,8 +326,8 @@ class DQMStoreStats : public edm::EDAnalyzer { int calcstats( int ); void calcIgProfDump(Folder &); - void dumpMemoryProfile( void ); - std::pair readMemoryEntry( void ) const; + void dumpMemoryProfile( ); + std::pair readMemoryEntry( ) const; void print(); DQMStore* dbe_; diff --git a/DQMServices/Components/src/QualityTester.cc b/DQMServices/Components/src/QualityTester.cc index 3d16b8ce9420b..d28053cd04849 100644 --- a/DQMServices/Components/src/QualityTester.cc +++ b/DQMServices/Components/src/QualityTester.cc @@ -62,8 +62,8 @@ void QualityTester::beginRun(const edm::Run& run , const edm::EventSetup& iSetup iSetup.get().get(Label,xmlfile); std::unique_ptr > vc( (*xmlfile).getUncompressedBlob() ); std::string xmlstr=""; - for(std::vector::iterator it=vc->begin();it!=vc->end();it++){ - xmlstr += *it; + for(unsigned char & it : *vc){ + xmlstr += it; } qtHandler->configureTests(xmlstr,bei,true); @@ -107,7 +107,7 @@ void QualityTester::endJob(){ if (qtestOnEndJob) performTests(); } -void QualityTester::performTests(void) +void QualityTester::performTests() { // done here because new ME can appear while processing data qtHandler->attachTests(bei,verboseQT); @@ -121,20 +121,18 @@ void QualityTester::performTests(void) std::map< std::string, std::vector > theAlarms = qtHandler->checkDetailedQTStatus(bei); - for (std::map >::iterator itr = theAlarms.begin(); - itr != theAlarms.end(); ++itr) + for (auto & theAlarm : theAlarms) { - const std::string &alarmType = itr->first; - const std::vector &msgs = itr->second; + const std::string &alarmType = theAlarm.first; + const std::vector &msgs = theAlarm.second; if ((reportThreshold == "black") || (reportThreshold == "orange" && (alarmType == "orange" || alarmType == "red")) || (reportThreshold == "red" && alarmType == "red")) { std::cout << std::endl; std::cout << "Error Type: " << alarmType << std::endl; - for (std::vector::const_iterator msg = msgs.begin(); - msg != msgs.end(); ++msg) - std::cout << *msg << std::endl; + for (auto const & msg : msgs) + std::cout << msg << std::endl; } } std::cout << std::endl; diff --git a/DQMServices/Components/test/DummyBookFillDQMStore.cc b/DQMServices/Components/test/DummyBookFillDQMStore.cc index 4f9afc26fcb88..35b21b5876842 100644 --- a/DQMServices/Components/test/DummyBookFillDQMStore.cc +++ b/DQMServices/Components/test/DummyBookFillDQMStore.cc @@ -50,18 +50,18 @@ class TH1FFiller : public FillerBase { } m_hist = m_element->getTH1F(); - if (valuesToFill_.size() >0) + if (!valuesToFill_.empty()) assert (valuesToFill_.size() == m_steps); } - virtual ~TH1FFiller() {;} + ~TH1FFiller() override = default; - void reset() { + void reset() override { m_element->Reset(); } - void fill() { - if (valuesToFill_.size() > 0) { + void fill() override { + if (!valuesToFill_.empty()) { for (size_t i = 0; i < valuesToFill_.size(); ++i) for (size_t j = 0; j < valuesToFill_[i]; ++j) m_hist->Fill(i); @@ -107,18 +107,18 @@ class TH2FFiller : public FillerBase { } m_hist = m_element->getTH2F(); - if (valuesToFill_.size() >0) + if (!valuesToFill_.empty()) assert (valuesToFill_.size() == m_steps); } - virtual ~TH2FFiller() {;} + ~TH2FFiller() override = default; - void reset() { + void reset() override { m_element->Reset(); } - void fill() { - if (valuesToFill_.size() > 0) { + void fill() override { + if (!valuesToFill_.empty()) { for (size_t i = 0; i < valuesToFill_.size(); ++i) for (size_t j = 0; j < valuesToFill_[i]; ++j) m_hist->Fill(i, i); @@ -139,23 +139,23 @@ class TH2FFiller : public FillerBase { class DummyBookFillDQMStore : public edm::EDAnalyzer { public: - typedef std::vector PSets; + using PSets = std::vector; explicit DummyBookFillDQMStore(const edm::ParameterSet&); - ~DummyBookFillDQMStore(); + ~DummyBookFillDQMStore() override; static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); private: - virtual void beginJob(); - virtual void analyze(const edm::Event&, const edm::EventSetup&); - virtual void endJob(); + void beginJob() override; + void analyze(const edm::Event&, const edm::EventSetup&) override; + void endJob() override; - virtual void beginRun(edm::Run const&, edm::EventSetup const&); - virtual void endRun(edm::Run const&, edm::EventSetup const&); - virtual void beginLuminosityBlock(edm::LuminosityBlock const&, - edm::EventSetup const&); - virtual void endLuminosityBlock(edm::LuminosityBlock const&, - edm::EventSetup const&); + void beginRun(edm::Run const&, edm::EventSetup const&) override; + void endRun(edm::Run const&, edm::EventSetup const&) override; + void beginLuminosityBlock(edm::LuminosityBlock const&, + edm::EventSetup const&) override; + void endLuminosityBlock(edm::LuminosityBlock const&, + edm::EventSetup const&) override; void bookHistograms(); void fillerDispose(); @@ -197,7 +197,7 @@ DummyBookFillDQMStore::DummyBookFillDQMStore(const edm::ParameterSet& iConfig) bookHistograms(); } -void DummyBookFillDQMStore::fillerDispose(void) { +void DummyBookFillDQMStore::fillerDispose() { std::cout << "fillerDispose" << std::endl; m_runFillers.erase(m_runFillers.begin(), m_runFillers.end()); m_lumiFillers.erase(m_lumiFillers.begin(), m_lumiFillers.end()); @@ -215,8 +215,8 @@ void DummyBookFillDQMStore::bookHistograms() { if (m_fillRuns) { m_runFillers.reserve(elements_.size()); - PSets::const_iterator it = elements_.begin(); - PSets::const_iterator ite = elements_.end(); + auto it = elements_.begin(); + auto ite = elements_.end(); for (; it != ite; ++it) { switch (it->getUntrackedParameter("type", 1)) { case 1: @@ -233,7 +233,7 @@ void DummyBookFillDQMStore::bookHistograms() { if (m_fillLumis) { m_lumiFillers.reserve(elements_.size()); - for (PSets::const_iterator it = elements_.begin(), itEnd = elements_.end(); + for (auto it = elements_.begin(), itEnd = elements_.end(); it != itEnd; ++it) { switch (it->getUntrackedParameter("type", 1)) { case 1: @@ -264,8 +264,8 @@ void DummyBookFillDQMStore::analyze(edm::Event const& iEvent, edm::EventSetup const& iSetup) { - std::vector >::iterator it = m_runFillers.begin(); - std::vector >::iterator ite = m_runFillers.end(); + auto it = m_runFillers.begin(); + auto ite = m_runFillers.end(); for (; it != ite; ++it) (*it)->fill(); std::cout << "filling histos" << std::endl; @@ -314,8 +314,8 @@ void DummyBookFillDQMStore::endRun(edm::Run const&, edm::EventSetup const&) { void DummyBookFillDQMStore::beginLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) { - std::vector >::iterator it = m_lumiFillers.begin(); - std::vector >::iterator ite = m_lumiFillers.end(); + auto it = m_lumiFillers.begin(); + auto ite = m_lumiFillers.end(); for (; it != ite; ++it) (*it)->reset(); } @@ -324,8 +324,8 @@ DummyBookFillDQMStore::beginLuminosityBlock(edm::LuminosityBlock const&, void DummyBookFillDQMStore::endLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) { - std::vector >::iterator it = m_lumiFillers.begin(); - std::vector >::iterator ite = m_lumiFillers.end(); + auto it = m_lumiFillers.begin(); + auto ite = m_lumiFillers.end(); for (; it != ite; ++it) (*it)->fill(); } diff --git a/DQMServices/Components/test/DummyBookFillDQMStoreMultiThread.cc b/DQMServices/Components/test/DummyBookFillDQMStoreMultiThread.cc index 908ecb5c7762d..f924a6105eab3 100644 --- a/DQMServices/Components/test/DummyBookFillDQMStoreMultiThread.cc +++ b/DQMServices/Components/test/DummyBookFillDQMStoreMultiThread.cc @@ -51,18 +51,18 @@ class TH1FFiller : public FillerBase { } m_hist = m_element->getTH1F(); - if (valuesToFill_.size() >0) + if (!valuesToFill_.empty()) assert (valuesToFill_.size() == m_steps); } - virtual ~TH1FFiller() {;} + ~TH1FFiller() override = default; - void reset() { + void reset() override { m_element->Reset(); } - void fill() { - if (valuesToFill_.size() > 0) { + void fill() override { + if (!valuesToFill_.empty()) { for (size_t i = 0; i < valuesToFill_.size(); ++i) for (size_t j = 0; j < valuesToFill_[i]; ++j) m_hist->Fill(i); @@ -108,18 +108,18 @@ class TH2FFiller : public FillerBase { } m_hist = m_element->getTH2F(); - if (valuesToFill_.size() >0) + if (!valuesToFill_.empty()) assert (valuesToFill_.size() == m_steps); } - virtual ~TH2FFiller() {;} + ~TH2FFiller() override = default; - void reset() { + void reset() override { m_element->Reset(); } - void fill() { - if (valuesToFill_.size() > 0) { + void fill() override { + if (!valuesToFill_.empty()) { for (size_t i = 0; i < valuesToFill_.size(); ++i) for (size_t j = 0; j < valuesToFill_[i]; ++j) m_hist->Fill(i, i); @@ -140,21 +140,21 @@ class TH2FFiller : public FillerBase { class DummyBookFillDQMStoreMultiThread : public DQMEDAnalyzer { public: - typedef std::vector PSets; + using PSets = std::vector; explicit DummyBookFillDQMStoreMultiThread(const edm::ParameterSet&); - ~DummyBookFillDQMStoreMultiThread(); + ~DummyBookFillDQMStoreMultiThread() override; static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); private: virtual void beginJob(); - virtual void analyze(const edm::Event&, const edm::EventSetup&) override; + void analyze(const edm::Event&, const edm::EventSetup&) override; virtual void endJob(); - virtual void endRun(edm::Run const&, edm::EventSetup const&) override; - virtual void beginLuminosityBlock(edm::LuminosityBlock const&, + void endRun(edm::Run const&, edm::EventSetup const&) override; + void beginLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) override; - virtual void endLuminosityBlock(edm::LuminosityBlock const&, + void endLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) override; void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; @@ -189,7 +189,7 @@ DummyBookFillDQMStoreMultiThread::DummyBookFillDQMStoreMultiThread(const edm::Pa // TODO(rovere): assert on multiple book conditions } -void DummyBookFillDQMStoreMultiThread::fillerDispose(void) { +void DummyBookFillDQMStoreMultiThread::fillerDispose() { std::cout << "fillerDispose" << std::endl; m_runFillers.erase(m_runFillers.begin(), m_runFillers.end()); m_lumiFillers.erase(m_lumiFillers.begin(), m_lumiFillers.end()); @@ -209,8 +209,8 @@ void DummyBookFillDQMStoreMultiThread::bookHistograms(DQMStore::IBooker &iBooker if (m_fillRuns) { m_runFillers.reserve(elements_.size()); - PSets::const_iterator it = elements_.begin(); - PSets::const_iterator ite = elements_.end(); + auto it = elements_.begin(); + auto ite = elements_.end(); for (; it != ite; ++it) { switch (it->getUntrackedParameter("type", 1)) { case 1: @@ -227,7 +227,7 @@ void DummyBookFillDQMStoreMultiThread::bookHistograms(DQMStore::IBooker &iBooker if (m_fillLumis) { m_lumiFillers.reserve(elements_.size()); - for (PSets::const_iterator it = elements_.begin(), itEnd = elements_.end(); + for (auto it = elements_.begin(), itEnd = elements_.end(); it != itEnd; ++it) { switch (it->getUntrackedParameter("type", 1)) { case 1: @@ -258,8 +258,8 @@ void DummyBookFillDQMStoreMultiThread::analyze(edm::Event const& iEvent, edm::EventSetup const& iSetup) { - std::vector >::iterator it = m_runFillers.begin(); - std::vector >::iterator ite = m_runFillers.end(); + auto it = m_runFillers.begin(); + auto ite = m_runFillers.end(); for (; it != ite; ++it) (*it)->fill(); @@ -298,8 +298,8 @@ void DummyBookFillDQMStoreMultiThread::endRun(edm::Run const&, edm::EventSetup c void DummyBookFillDQMStoreMultiThread::beginLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) { - std::vector >::iterator it = m_lumiFillers.begin(); - std::vector >::iterator ite = m_lumiFillers.end(); + auto it = m_lumiFillers.begin(); + auto ite = m_lumiFillers.end(); for (; it != ite; ++it) (*it)->reset(); } @@ -308,8 +308,8 @@ DummyBookFillDQMStoreMultiThread::beginLuminosityBlock(edm::LuminosityBlock cons void DummyBookFillDQMStoreMultiThread::endLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) { - std::vector >::iterator it = m_lumiFillers.begin(); - std::vector >::iterator ite = m_lumiFillers.end(); + auto it = m_lumiFillers.begin(); + auto ite = m_lumiFillers.end(); for (; it != ite; ++it) (*it)->fill(); } diff --git a/DQMServices/Components/test/DummyHarvestingClient.cc b/DQMServices/Components/test/DummyHarvestingClient.cc index 0568b592829d9..198ea62cb0a94 100644 --- a/DQMServices/Components/test/DummyHarvestingClient.cc +++ b/DQMServices/Components/test/DummyHarvestingClient.cc @@ -36,6 +36,8 @@ // system include files #include +#include +#include // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" @@ -70,7 +72,7 @@ class TH1FCumulator : public CumulatorBase { std::string folder, bool iSetLumiFlag) :store_(&iStore), - folder_(folder) { + folder_(std::move(std::move(folder))) { std::string extension; if (iSetLumiFlag) { extension = "_lumi"; @@ -78,10 +80,10 @@ class TH1FCumulator : public CumulatorBase { name_ = iPSet.getUntrackedParameter("name") + extension; } - virtual ~TH1FCumulator() {} + ~TH1FCumulator() override = default; - void cumulate(int ls) { - MonitorElement *tmp = NULL; + void cumulate(int ls) override { + MonitorElement *tmp = nullptr; if (!(tmp = store_->get(folder_ + name_))) throw cms::Exception("MissingHistogram") << name_ << std::endl; @@ -92,12 +94,12 @@ class TH1FCumulator : public CumulatorBase { << " in LS: " << ls << std::endl; } - void finalizeCumulate() { + void finalizeCumulate() override { if (DEBUG) std::cout << "TH1FCumulator::finalizaCumulate()" << std::endl; - std::map::iterator it = entries_per_LS_.begin(); - std::map::iterator ite = entries_per_LS_.end(); + auto it = entries_per_LS_.begin(); + auto ite = entries_per_LS_.end(); std::string extension("_cumulative"); store_->setCurrentFolder(folder_); MonitorElement *tmp = store_->book1D(name_ + extension, @@ -134,7 +136,7 @@ class TH2FCumulator : public CumulatorBase { std::string folder, bool iSetLumiFlag) :store_(&iStore), - folder_(folder) { + folder_(std::move(std::move(folder))) { std::string extension; if (iSetLumiFlag) { extension = "_lumi"; @@ -142,19 +144,19 @@ class TH2FCumulator : public CumulatorBase { name_ = iPSet.getUntrackedParameter("name")+extension; } - virtual ~TH2FCumulator() {} + ~TH2FCumulator() override = default; - void cumulate(int ls) { - MonitorElement *tmp = NULL; + void cumulate(int ls) override { + MonitorElement *tmp = nullptr; if (!(tmp = store_->get(folder_ + name_))) throw cms::Exception("MissingHistogram") << name_ << std::endl; entries_per_LS_[ls] = tmp->getTH2F()->GetEntries(); }; - void finalizeCumulate() { - std::map::iterator it = entries_per_LS_.begin(); - std::map::iterator ite = entries_per_LS_.end(); + void finalizeCumulate() override { + auto it = entries_per_LS_.begin(); + auto ite = entries_per_LS_.end(); std::string extension("_cumulative"); store_->setCurrentFolder(folder_); MonitorElement *tmp = store_->book1D(name_ + extension, @@ -184,23 +186,23 @@ class TH2FCumulator : public CumulatorBase { class DummyHarvestingClient : public edm::EDAnalyzer { public: - typedef std::vector PSets; + using PSets = std::vector; explicit DummyHarvestingClient(const edm::ParameterSet&); - ~DummyHarvestingClient(); + ~DummyHarvestingClient() override; static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); private: - virtual void beginJob(); - virtual void analyze(const edm::Event&, const edm::EventSetup&); - virtual void endJob(); + void beginJob() override; + void analyze(const edm::Event&, const edm::EventSetup&) override; + void endJob() override; - virtual void beginRun(edm::Run const&, edm::EventSetup const&); - virtual void endRun(edm::Run const&, edm::EventSetup const&); - virtual void beginLuminosityBlock(edm::LuminosityBlock const&, - edm::EventSetup const&); - virtual void endLuminosityBlock(edm::LuminosityBlock const&, - edm::EventSetup const&); + void beginRun(edm::Run const&, edm::EventSetup const&) override; + void endRun(edm::Run const&, edm::EventSetup const&) override; + void beginLuminosityBlock(edm::LuminosityBlock const&, + edm::EventSetup const&) override; + void endLuminosityBlock(edm::LuminosityBlock const&, + edm::EventSetup const&) override; void bookHistograms(); // ----------member data --------------------------- @@ -240,8 +242,8 @@ DummyHarvestingClient::DummyHarvestingClient(const edm::ParameterSet& iConfig) std::string folder = iConfig.getUntrackedParameter("folder", "/TestFolder/"); if (m_cumulateLumis) { m_lumiCumulators.reserve(elements_.size()); - PSets::const_iterator it = elements_.begin(); - PSets::const_iterator ite = elements_.end(); + auto it = elements_.begin(); + auto ite = elements_.end(); for (; it != ite; ++it) { switch (it->getUntrackedParameter("type", 1)) { case 1: @@ -261,8 +263,7 @@ void DummyHarvestingClient::bookHistograms() { } -DummyHarvestingClient::~DummyHarvestingClient() { -} +DummyHarvestingClient::~DummyHarvestingClient() = default; // @@ -298,8 +299,8 @@ DummyHarvestingClient::beginRun(edm::Run const&, edm::EventSetup const&) { // ------------ method called when ending the processing of a run ------------ void DummyHarvestingClient::endRun(edm::Run const&, edm::EventSetup const&) { - std::vector >::iterator it = m_lumiCumulators.begin(); - std::vector >::iterator ite = m_lumiCumulators.end(); + auto it = m_lumiCumulators.begin(); + auto ite = m_lumiCumulators.end(); for (; it != ite; ++it) (*it)->finalizeCumulate(); } @@ -314,8 +315,8 @@ DummyHarvestingClient::beginLuminosityBlock(edm::LuminosityBlock const&, void DummyHarvestingClient::endLuminosityBlock(edm::LuminosityBlock const& iLumi, edm::EventSetup const&) { - std::vector >::iterator it = m_lumiCumulators.begin(); - std::vector >::iterator ite = m_lumiCumulators.end(); + auto it = m_lumiCumulators.begin(); + auto ite = m_lumiCumulators.end(); for (; it != ite; ++it) (*it)->cumulate(iLumi.id().luminosityBlock()); } diff --git a/DQMServices/Components/test/DummyTestReadDQMStore.cc b/DQMServices/Components/test/DummyTestReadDQMStore.cc index f576c66d3592a..4f7e9bb169320 100644 --- a/DQMServices/Components/test/DummyTestReadDQMStore.cc +++ b/DQMServices/Components/test/DummyTestReadDQMStore.cc @@ -1,5 +1,7 @@ // system include files #include +#include +#include // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" @@ -32,9 +34,9 @@ class TH1FReader : public ReaderBase { DQMStore& iStore, std::string folder, bool iSetLumiFlag) - : folder_(folder), + : folder_(std::move(std::move(folder))), m_store(&iStore), - m_element(0), + m_element(nullptr), m_means(iPSet.getUntrackedParameter >("means")), m_entries(iPSet.getUntrackedParameter >("entries")), m_indexToCheck(0) { @@ -46,20 +48,20 @@ class TH1FReader : public ReaderBase { m_name = iPSet.getUntrackedParameter("name")+extension; } - virtual ~TH1FReader() {}; + ~TH1FReader() override = default;; - void reset() { - if (0 == m_element) { + void reset() override { + if (nullptr == m_element) { m_element = m_store->get(folder_ + m_name); - if (0 != m_element) + if (nullptr != m_element) m_element->Reset(); } } - void read() { - if (0 == m_element) { + void read() override { + if (nullptr == m_element) { m_element = m_store->get(folder_ + m_name); - if (0 == m_element) { + if (nullptr == m_element) { throw cms::Exception("MissingElement") << "The element: " << m_name << " was not found"; } @@ -99,9 +101,9 @@ class TH1FReader : public ReaderBase { class TH2FReader : public ReaderBase { public: TH2FReader(const edm::ParameterSet& iPSet,DQMStore& iStore, std::string folder, bool iSetLumiFlag): - folder_(folder), + folder_(std::move(std::move(folder))), m_store(&iStore), - m_element(0), + m_element(nullptr), m_means(iPSet.getUntrackedParameter >("means")), m_entries(iPSet.getUntrackedParameter >("entries")), m_indexToCheck(0) @@ -114,20 +116,20 @@ class TH2FReader : public ReaderBase { m_name = iPSet.getUntrackedParameter("name")+extension; } - virtual ~TH2FReader() {}; + ~TH2FReader() override = default;; - void reset() { - if (0 == m_element) { + void reset() override { + if (nullptr == m_element) { m_element = m_store->get(folder_ + m_name); - if (0 != m_element) + if (nullptr != m_element) m_element->Reset(); } } - void read() { - if (0 == m_element) { + void read() override { + if (nullptr == m_element) { m_element = m_store->get(folder_ + m_name); - if (0 == m_element) { + if (nullptr == m_element) { throw cms::Exception("MissingElement") << "The element: " << m_name << " was not found"; } @@ -169,26 +171,26 @@ class TH2FReader : public ReaderBase { class DummyTestReadDQMStore : public edm::EDAnalyzer { public: explicit DummyTestReadDQMStore(const edm::ParameterSet&); - ~DummyTestReadDQMStore(); + ~DummyTestReadDQMStore() override; static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); private: - virtual void beginJob() ; - virtual void analyze(const edm::Event&, const edm::EventSetup&); - virtual void endJob() ; + void beginJob() override ; + void analyze(const edm::Event&, const edm::EventSetup&) override; + void endJob() override ; - virtual void beginRun(edm::Run const&, edm::EventSetup const&); - virtual void endRun(edm::Run const&, edm::EventSetup const&); - virtual void beginLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&); - virtual void endLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&); + void beginRun(edm::Run const&, edm::EventSetup const&) override; + void endRun(edm::Run const&, edm::EventSetup const&) override; + void beginLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) override; + void endLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) override; // ----------member data --------------------------- std::vector > m_runReaders; std::vector > m_lumiReaders; std::string folder_; unsigned int runToCheck_; - typedef std::vector PSets; + using PSets = std::vector; PSets runElements; PSets lumiElements; edm::Service dstore; @@ -270,7 +272,7 @@ DummyTestReadDQMStore::beginRun(edm::Run const& iRun, edm::EventSetup const&) if(iRun.run() != runToCheck_) return; m_runReaders.reserve(runElements.size()); - for( PSets::const_iterator it = runElements.begin(), itEnd = runElements.end(); it != itEnd; ++it) { + for( auto it = runElements.begin(), itEnd = runElements.end(); it != itEnd; ++it) { switch(it->getUntrackedParameter("type",1)) { case 1: m_runReaders.push_back(boost::shared_ptr(new TH1FReader(*it,*dstore,folder_,false))); @@ -281,7 +283,7 @@ DummyTestReadDQMStore::beginRun(edm::Run const& iRun, edm::EventSetup const&) } } m_lumiReaders.reserve(lumiElements.size()); - for( PSets::const_iterator it = lumiElements.begin(), itEnd = lumiElements.end(); it != itEnd; ++it){ + for( auto it = lumiElements.begin(), itEnd = lumiElements.end(); it != itEnd; ++it){ switch(it->getUntrackedParameter("type",1)) { case 1: m_lumiReaders.push_back(boost::shared_ptr(new TH1FReader(*it,*dstore,folder_,true))); @@ -299,11 +301,9 @@ DummyTestReadDQMStore::endRun(edm::Run const& iRun, edm::EventSetup const&) { if(iRun.run() != runToCheck_) return; - for(std::vector >::iterator it = m_runReaders.begin(), itEnd = m_runReaders.end(); - it != itEnd; - ++it) + for(auto & m_runReader : m_runReaders) { - (*it)->read(); + m_runReader->read(); } m_runReaders.erase(m_runReaders.begin(), m_runReaders.end()); m_lumiReaders.erase(m_lumiReaders.begin(), m_lumiReaders.end()); @@ -327,10 +327,8 @@ DummyTestReadDQMStore::beginLuminosityBlock(edm::LuminosityBlock const&, edm::Ev void DummyTestReadDQMStore::endLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) { - for(std::vector >::iterator it = m_lumiReaders.begin(), itEnd = m_lumiReaders.end(); - it != itEnd; - ++it) { - (*it)->read(); + for(auto & m_lumiReader : m_lumiReaders) { + m_lumiReader->read(); } } diff --git a/DQMServices/Core/ChangeLog b/DQMServices/Core/ChangeLog deleted file mode 100644 index efcca13f68336..0000000000000 --- a/DQMServices/Core/ChangeLog +++ /dev/null @@ -1,18 +0,0 @@ -2011-05-05 Luis I. Lopera - - * interface/DQMStore.h: Added DQMArchiver as friend class, so that - StorageManager Proxy Server doesn't have to create unnecesary - dependencies to DQMHttpSource. - -2010-11-16 Lassi A. Tuura - - * bin/DumpFile.cpp (hexlify): Finally fix this function to avoid - sign extension problems in going from signed char to unsigned int - using a direct cast. - -2010-11-12 Marco Rovere - - * src/DQMStore.cc (getMatchingContents): Added the possibility to - filter MEs based on different flavors of re. The default, for - backward compatibility, is still based on Wildcards syntax. - diff --git a/DQMServices/Core/bin/DQMCollector.cpp b/DQMServices/Core/bin/DQMCollector.cpp index 8e699f44e7cd7..3af4baf45d59e 100644 --- a/DQMServices/Core/bin/DQMCollector.cpp +++ b/DQMServices/Core/bin/DQMCollector.cpp @@ -1,93 +1,93 @@ -#undef WITHOUT_CMS_FRAMEWORK -#define WITHOUT_CMS_FRAMEWORK 1 -#include "DQMServices/Core/interface/DQMNet.h" -#include "DQMServices/Core/src/DQMNet.cc" -#include "DQMServices/Core/src/DQMError.cc" - /* NB: Avoids picking up the entire DQMServices/Core - library, and in particular avoids ROOT. */ -#include "classlib/utils/DebugAids.h" -#include "classlib/utils/Signal.h" -#include -#include -#include -#include - -static const int FATAL_OPTS = (lat::Signal::FATAL_DEFAULT - & ~(lat::Signal::FATAL_ON_INT - | lat::Signal::FATAL_ON_QUIT - | lat::Signal::FATAL_DUMP_CORE)); - -volatile sig_atomic_t s_stop = 0; -static void -interrupt (int /*sig*/) -{ - s_stop = 1; -} - -class DQMCollector : public DQMBasicNet -{ -public: - bool shouldStop(void) override - { - return s_stop != 0; - } - - DQMCollector(char *appname, int port, bool debugging) - : DQMBasicNet (appname) - { - // Establish the server side. - debug(debugging); - startLocalServer(port); - } -}; - -////////////////////////////////////////////////////////////////////// -// Always abort on assertion failure. -static char -onAssertFail (const char *message) -{ - std::cout.flush(); - fflush(stdout); - std::cerr.flush(); - fflush(stderr); - std::cerr << message << "ABORTING\n"; - return 'a'; -} - -////////////////////////////////////////////////////////////////////// -// Run the main program. -int main (int argc, char **argv) -{ - lat::DebugAids::failHook(&onAssertFail); - lat::Signal::handleFatal(argv[0], IOFD_INVALID, 0, 0, FATAL_OPTS); - lat::Signal::handle(SIGINT, (lat::Signal::HandlerType) &interrupt); - lat::Signal::ignore(SIGPIPE); - - // Check and process arguments. - int port = 9090; - bool debug = false; - bool bad = false; - for (int i = 1; i < argc; ++i) - if (i < argc-1 && ! strcmp(argv[i], "--listen")) - port = atoi(argv[++i]); - else if (! strcmp(argv[i], "--debug")) - debug = true; - else if (! strcmp(argv[i], "--no-debug")) - debug = false; - else - { - bad = true; - break; - } - - if (bad || ! port) - { - std::cerr << "Usage: " << argv[0] << " --listen PORT [--[no-]debug]\n"; - return 1; - } - - // Start serving. - DQMCollector server (argv[0], port, debug); - server.run(); - exit(0); -} +#undef WITHOUT_CMS_FRAMEWORK +#define WITHOUT_CMS_FRAMEWORK 1 +#include "DQMServices/Core/interface/DQMNet.h" +#include "DQMServices/Core/src/DQMNet.cc" +#include "DQMServices/Core/src/DQMError.cc" + /* NB: Avoids picking up the entire DQMServices/Core + library, and in particular avoids ROOT. */ +#include "classlib/utils/DebugAids.h" +#include "classlib/utils/Signal.h" +#include +#include +#include +#include + +static const int FATAL_OPTS = (lat::Signal::FATAL_DEFAULT + & ~(lat::Signal::FATAL_ON_INT + | lat::Signal::FATAL_ON_QUIT + | lat::Signal::FATAL_DUMP_CORE)); + +volatile sig_atomic_t s_stop = 0; +static void +interrupt (int /*sig*/) +{ + s_stop = 1; +} + +class DQMCollector : public DQMBasicNet +{ +public: + bool shouldStop() override + { + return s_stop != 0; + } + + DQMCollector(char *appname, int port, bool debugging) + : DQMBasicNet (appname) + { + // Establish the server side. + debug(debugging); + startLocalServer(port); + } +}; + +////////////////////////////////////////////////////////////////////// +// Always abort on assertion failure. +static char +onAssertFail (const char *message) +{ + std::cout.flush(); + fflush(stdout); + std::cerr.flush(); + fflush(stderr); + std::cerr << message << "ABORTING\n"; + return 'a'; +} + +////////////////////////////////////////////////////////////////////// +// Run the main program. +int main (int argc, char **argv) +{ + lat::DebugAids::failHook(&onAssertFail); + lat::Signal::handleFatal(argv[0], IOFD_INVALID, nullptr, nullptr, FATAL_OPTS); + lat::Signal::handle(SIGINT, (lat::Signal::HandlerType) &interrupt); + lat::Signal::ignore(SIGPIPE); + + // Check and process arguments. + int port = 9090; + bool debug = false; + bool bad = false; + for (int i = 1; i < argc; ++i) + if (i < argc-1 && ! strcmp(argv[i], "--listen")) + port = atoi(argv[++i]); + else if (! strcmp(argv[i], "--debug")) + debug = true; + else if (! strcmp(argv[i], "--no-debug")) + debug = false; + else + { + bad = true; + break; + } + + if (bad || ! port) + { + std::cerr << "Usage: " << argv[0] << " --listen PORT [--[no-]debug]\n"; + return 1; + } + + // Start serving. + DQMCollector server (argv[0], port, debug); + server.run(); + exit(0); +} diff --git a/DQMServices/Core/bin/DumpFile.cpp b/DQMServices/Core/bin/DumpFile.cpp index daccd25be5ced..041c0fca34d3b 100644 --- a/DQMServices/Core/bin/DumpFile.cpp +++ b/DQMServices/Core/bin/DumpFile.cpp @@ -5,7 +5,7 @@ #include "classlib/utils/Signal.h" #include "TROOT.h" #include -#include +#include #ifndef _NSIG #define _NSIG NSIG @@ -104,7 +104,7 @@ getMEInfo(DQMStore &store, MonitorElement &me, MEInfo &info) info.name.append(name, cat+1, std::string::npos); errno = 0; - char *end = 0; + char *end = nullptr; info.runnr = strtol(name.c_str()+4, &end, 10); if (errno != 0 || !end || *end != '/') info.runnr = -1; @@ -154,12 +154,12 @@ int main(int argc, char **argv) { // Install base debugging support. lat::DebugAids::failHook(&onAssertFail); - lat::Signal::handleFatal(argv[0], IOFD_INVALID, 0, 0, FATAL_OPTS); + lat::Signal::handleFatal(argv[0], IOFD_INVALID, nullptr, nullptr, FATAL_OPTS); // Re-capture signals from ROOT after ROOT has initialised. ROOT::GetROOT(); for (int sig = 1; sig < _NSIG; ++sig) lat::Signal::revert(sig); - lat::Signal::handleFatal(argv[0], IOFD_INVALID, 0, 0, FATAL_OPTS); + lat::Signal::handleFatal(argv[0], IOFD_INVALID, nullptr, nullptr, FATAL_OPTS); // Check command line arguments. int arg = 1; @@ -202,9 +202,9 @@ int main(int argc, char **argv) // Dump info about the monitor elements. std::vector mes = store.getAllContents(""); - for (size_t m = 0, e = mes.size(); m < e; ++m) + for (auto & m : mes) { - MonitorElement &me = *mes[m]; + MonitorElement &me = *m; getMEInfo(store, me, info); std::cout << "ME STYLE=" << info.style << " RUN=" << info.runnr diff --git a/DQMServices/Core/bin/MergeFile.cpp b/DQMServices/Core/bin/MergeFile.cpp index 0adb9090629d9..06a8692ec8f0a 100644 --- a/DQMServices/Core/bin/MergeFile.cpp +++ b/DQMServices/Core/bin/MergeFile.cpp @@ -6,7 +6,7 @@ #include "TROOT.h" #include #include -#include +#include #ifndef _NSIG #define _NSIG NSIG @@ -34,15 +34,15 @@ int main(int argc, char **argv) { // Install base debugging support. lat::DebugAids::failHook(&onAssertFail); - lat::Signal::handleFatal(argv[0], IOFD_INVALID, 0, 0, FATAL_OPTS); + lat::Signal::handleFatal(argv[0], IOFD_INVALID, nullptr, nullptr, FATAL_OPTS); // Re-capture signals from ROOT after ROOT has initialised. ROOT::GetROOT(); for (int sig = 1; sig < _NSIG; ++sig) lat::Signal::revert(sig); - lat::Signal::handleFatal(argv[0], IOFD_INVALID, 0, 0, FATAL_OPTS); + lat::Signal::handleFatal(argv[0], IOFD_INVALID, nullptr, nullptr, FATAL_OPTS); // Check command line arguments. - char *output = (argc > 1 ? argv[1] : 0); + char *output = (argc > 1 ? argv[1] : nullptr); if (! output) { std::cerr << "Usage: " << argv[0] diff --git a/DQMServices/Core/interface/ConcurrentMonitorElement.h b/DQMServices/Core/interface/ConcurrentMonitorElement.h new file mode 100644 index 0000000000000..c54b879b58a85 --- /dev/null +++ b/DQMServices/Core/interface/ConcurrentMonitorElement.h @@ -0,0 +1,146 @@ +#ifndef DQMServices_Core_ConcurrentMonitorElement_h +#define DQMServices_Core_ConcurrentMonitorElement_h + +/* Encapsulate of MonitorElement to expose *limited* support for concurrency. + * + * ... + */ + +#include +#include + +#include "DQMServices/Core/interface/MonitorElement.h" + +class ConcurrentMonitorElement +{ +private: + mutable MonitorElement* me_; + mutable tbb::spin_mutex lock_; + +public: + ConcurrentMonitorElement(void) : + me_(nullptr) + { } + + explicit ConcurrentMonitorElement(MonitorElement* me) : + me_(me) + { } + + // non-copiable + ConcurrentMonitorElement(ConcurrentMonitorElement const&) = delete; + + // movable + ConcurrentMonitorElement(ConcurrentMonitorElement && other) + { + std::lock_guard guard(other.lock_); + me_ = other.me_; + other.me_ = nullptr; + } + + // not copy-assignable + ConcurrentMonitorElement& operator=(ConcurrentMonitorElement const&) = delete; + + // move-assignable + ConcurrentMonitorElement& operator=(ConcurrentMonitorElement && other) + { + // FIXME replace with std::scoped_lock once C++17 is available + std::lock(lock_, other.lock_); + std::lock_guard ours(lock_, std::adopt_lock); + std::lock_guard others(other.lock_, std::adopt_lock); + me_ = other.me_; + other.me_ = nullptr; + return *this; + } + + // nothing to do, we do not own the MonitorElement + ~ConcurrentMonitorElement(void) = default; + + // expose as a const method to mean that it is concurrent-safe + template + void fill(Args && ... args) const + { + std::lock_guard guard(lock_); + me_->Fill(std::forward(args)...); + } + + // expose as a const method to mean that it is concurrent-safe + void shiftFillLast(double y, double ye = 0., int32_t xscale = 1) const + { + std::lock_guard guard(lock_); + me_->ShiftFillLast(y, ye, xscale); + } + + // reset the internal pointer + void reset() + { + std::lock_guard guard(lock_); + me_ = nullptr; + } + + operator bool() const + { + std::lock_guard guard(lock_); + return (me_ != nullptr); + } + + // non-const methods to manipulate axes and titles. + // these are not concurrent-safe, and should be used only when the underlying + // MonitorElement is being booked. + void setTitle(std::string const& title) + { + me_->setTitle(title); + } + + void setXTitle(std::string const& title) + { + me_->getTH1()->SetXTitle(title.c_str()); + } + + void setXTitle(const char* title) + { + me_->getTH1()->SetXTitle(title); + } + + void setYTitle(std::string const& title) + { + me_->getTH1()->SetYTitle(title.c_str()); + } + + void setYTitle(const char* title) + { + me_->getTH1()->SetYTitle(title); + } + + void setAxisRange(double xmin, double xmax, int axis = 1) + { + me_->setAxisRange(xmin, xmax, axis); + } + + void setAxisTitle(std::string const& title, int axis = 1) + { + me_->setAxisTitle(title, axis); + } + + void setAxisTimeDisplay(int value, int axis = 1) + { + me_->setAxisTimeDisplay(value, axis); + } + + void setAxisTimeFormat(const char* format = "", int axis = 1) + { + me_->setAxisTimeFormat(format, axis); + } + + void setBinLabel(int bin, std::string const& label, int axis = 1) + { + me_->setBinLabel(bin, label, axis); + } + + void enableSumw2() + { + me_->getTH1()->Sumw2(); + } + +}; + +#endif // DQMServices_Core_ConcurrentMonitorElement_h diff --git a/DQMServices/Core/interface/DQMChannel.h b/DQMServices/Core/interface/DQMChannel.h index 8b18e410879c5..dbccaaa5b604d 100644 --- a/DQMServices/Core/interface/DQMChannel.h +++ b/DQMServices/Core/interface/DQMChannel.h @@ -9,12 +9,12 @@ struct DQMChannel float content; //< bin content float RMS; //< RMS of bin content - int getBin(void) { return getBinX(); } - int getBinX(void) { return binx; } - int getBinY(void) { return biny; } - int getBinZ(void) { return binz; } - float getContents(void) { return content; } - float getRMS(void) { return RMS; } + int getBin() { return getBinX(); } + int getBinX() { return binx; } + int getBinY() { return biny; } + int getBinZ() { return binz; } + float getContents() { return content; } + float getRMS() { return RMS; } DQMChannel(int bx, int by, int bz, float data, float rms) { @@ -25,7 +25,7 @@ struct DQMChannel RMS = rms; } - DQMChannel(void) + DQMChannel() { binx = 0; biny = 0; diff --git a/DQMServices/Core/interface/DQMDefinitions.h b/DQMServices/Core/interface/DQMDefinitions.h index 1fe85411b00e2..85c4185e3f345 100644 --- a/DQMServices/Core/interface/DQMDefinitions.h +++ b/DQMServices/Core/interface/DQMDefinitions.h @@ -21,7 +21,7 @@ namespace dqm namespace me_util { - typedef DQMChannel Channel; + using Channel = DQMChannel; } } diff --git a/DQMServices/Core/interface/DQMEDAnalyzer.h b/DQMServices/Core/interface/DQMEDAnalyzer.h index e6676fce8875a..794ae74f1c2cb 100644 --- a/DQMServices/Core/interface/DQMEDAnalyzer.h +++ b/DQMServices/Core/interface/DQMEDAnalyzer.h @@ -22,7 +22,7 @@ class DQMEDAnalyzer edm::LuminosityBlockSummaryCache > { public: - DQMEDAnalyzer(void); + DQMEDAnalyzer(); // implicit copy constructor // implicit assignment operator // implicit destructor @@ -68,7 +68,7 @@ namespace thread_unsafe { class DQMEDAnalyzer: public edm::EDAnalyzer { public: - DQMEDAnalyzer(void); + DQMEDAnalyzer(); void beginRun(edm::Run const &, edm::EventSetup const&) final; virtual void dqmBeginRun(edm::Run const&, edm::EventSetup const&) {} virtual void bookHistograms(DQMStore::IBooker &i, edm::Run const&, edm::EventSetup const&) = 0; diff --git a/DQMServices/Core/interface/DQMEDHarvester.h b/DQMServices/Core/interface/DQMEDHarvester.h index 25a709171e500..e75ede90c678b 100644 --- a/DQMServices/Core/interface/DQMEDHarvester.h +++ b/DQMServices/Core/interface/DQMEDHarvester.h @@ -17,7 +17,7 @@ class DQMEDHarvester edm::EndLuminosityBlockProducer> { public: - DQMEDHarvester(void); + DQMEDHarvester(); ~DQMEDHarvester() override = default; // implicit copy constructor diff --git a/DQMServices/Core/interface/DQMGlobalEDAnalyzer.h b/DQMServices/Core/interface/DQMGlobalEDAnalyzer.h new file mode 100644 index 0000000000000..c2193f44fd52b --- /dev/null +++ b/DQMServices/Core/interface/DQMGlobalEDAnalyzer.h @@ -0,0 +1,64 @@ +#ifndef DQMServices_Core_DQMGlobalEDAnalyzer_h +#define DQMServices_Core_DQMGlobalEDAnalyzer_h + +#include "DQMServices/Core/interface/DQMStore.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/Run.h" +#include "FWCore/Framework/interface/global/EDAnalyzer.h" +#include "FWCore/ServiceRegistry/interface/Service.h" + +template +class DQMGlobalEDAnalyzer : public edm::global::EDAnalyzer> +{ +private: + std::shared_ptr + globalBeginRun(edm::Run const&, edm::EventSetup const&) const final; + + void + globalEndRun(edm::Run const&, edm::EventSetup const&) const final; + + virtual void + dqmBeginRun(edm::Run const&, edm::EventSetup const&, H &) const { } + + // this will run while holding the DQMStore lock + virtual void + bookHistograms(DQMStore::ConcurrentBooker &, edm::Run const&, edm::EventSetup const&, H &) const = 0; + + void + analyze(edm::StreamID, edm::Event const&, edm::EventSetup const&) const final; + + virtual void + dqmAnalyze(edm::Event const&, edm::EventSetup const&, H const&) const = 0; +}; + +template +std::shared_ptr +DQMGlobalEDAnalyzer::globalBeginRun(edm::Run const& run, edm::EventSetup const& setup) const +{ + auto h = std::make_shared(); + dqmBeginRun(run, setup, *h); + edm::Service()->bookConcurrentTransaction([&, this](DQMStore::ConcurrentBooker &b) { + // this runs while holding the DQMStore lock + b.cd(); + bookHistograms(b, run, setup, *h); + }, + run.run() ); + return h; +} + +template +void +DQMGlobalEDAnalyzer::globalEndRun(edm::Run const&, edm::EventSetup const&) const +{ +} + +template +void +DQMGlobalEDAnalyzer::analyze(edm::StreamID, edm::Event const& event, edm::EventSetup const& setup) const +{ + //auto& h = const_cast(* this->runCache(event.getRun().index())); + auto const& h = * this->runCache(event.getRun().index()); + dqmAnalyze(event, setup, h); +} + +#endif // DQMServices_Core_DQMGlobalEDAnalyzer_h diff --git a/DQMServices/Core/interface/DQMNet.h b/DQMServices/Core/interface/DQMNet.h index 77936ef39760c..2328ed3320182 100644 --- a/DQMServices/Core/interface/DQMNet.h +++ b/DQMServices/Core/interface/DQMNet.h @@ -80,10 +80,10 @@ class DQMNet struct QValue; struct WaitObject; - typedef std::vector DataBlob; - typedef std::vector QReports; - typedef std::vector TagList; // DEPRECATED - typedef std::list WaitList; + using DataBlob = std::vector; + using QReports = std::vector; + using TagList = std::vector; // DEPRECATED + using WaitList = std::list; struct QValue { @@ -159,7 +159,7 @@ class DQMNet }; DQMNet(const std::string &appname = ""); - virtual ~DQMNet(void); + virtual ~DQMNet(); void debug(bool doit); void delay(int delay); @@ -168,14 +168,14 @@ class DQMNet void staleObjectWaitLimit(lat::TimeSpan time); void updateToCollector(const std::string &host, int port); void listenToCollector(const std::string &host, int port); - void shutdown(void); - void lock(void); - void unlock(void); + void shutdown(); + void lock(); + void unlock(); - void start(void); - void run(void); + void start(); + void run(); - void sendLocalChanges(void); + void sendLocalChanges(); static bool setOrder(const CoreObject &a, const CoreObject &b) { @@ -237,7 +237,7 @@ class DQMNet uint32_t a, b, c; a = b = c = 0xdeadbeef + (uint32_t) keylen; - const unsigned char *k = (const unsigned char *) key; + const auto *k = (const unsigned char *) key; // all but the last block: affect some bits of (a, b, c) while (keylen > 12) @@ -289,11 +289,11 @@ class DQMNet static void unpackQualityData(QReports &qr, uint32_t &flags, const char *from); protected: - std::ostream & logme(void); + std::ostream & logme(); static void copydata(Bucket *b, const void *data, size_t len); virtual void sendObjectToPeer(Bucket *msg, Object &o, bool data); - virtual bool shouldStop(void); + virtual bool shouldStop(); void waitForData(Peer *p, const std::string &name, const std::string &info, Peer *owner); virtual void releaseFromWait(Bucket *msg, WaitObject &w, Object *o); virtual bool onMessage(Bucket *msg, Peer *p, unsigned char *data, size_t len); @@ -312,7 +312,7 @@ class DQMNet virtual void sendObjectListToPeers(bool all) = 0; void updateMask(Peer *p); - virtual void updatePeerMasks(void) = 0; + virtual void updatePeerMasks() = 0; static void discard(Bucket *&b); bool debug_; @@ -351,6 +351,7 @@ class DQMNet lat::TimeSpan waitMax_; bool flush_; +public: // copying is not available DQMNet(const DQMNet &) = delete; DQMNet &operator=(const DQMNet &) = delete; @@ -362,12 +363,12 @@ class DQMImplNet : public DQMNet public: struct ImplPeer; - typedef std::set DirMap; + using DirMap = std::set; typedef __gnu_cxx::hash_set ObjectMap; typedef std::map PeerMap; struct ImplPeer : Peer { - ImplPeer(void) {} + ImplPeer() = default; ObjectMap objs; DirMap dirs; }; @@ -376,8 +377,8 @@ class DQMImplNet : public DQMNet : DQMNet(appname) {} - ~DQMImplNet(void) override - {} + ~DQMImplNet() override + = default; protected: Object * @@ -398,7 +399,7 @@ class DQMImplNet : public DQMNet *owner = nullptr; if (p) { - ImplPeer *ip = static_cast(p); + auto *ip = static_cast(p); pos = ip->objs.find(proto); if (pos == ip->objs.end()) return nullptr; @@ -426,7 +427,7 @@ class DQMImplNet : public DQMNet Object * makeObject(Peer *p, const std::string &name) override { - ImplPeer *ip = static_cast(p); + auto *ip = static_cast(p); size_t slash = name.rfind('/'); size_t dirpos = (slash == std::string::npos ? 0 : slash); size_t namepos = (slash == std::string::npos ? 0 : slash+1); @@ -454,7 +455,7 @@ class DQMImplNet : public DQMNet uint64_t minreq = (lat::Time::current() - lat::TimeSpan(0, 0, 5 /* minutes */, 0, 0)).ns(); - ImplPeer *ip = static_cast(p); + auto *ip = static_cast(p); typename ObjectMap::iterator i, e; for (i = ip->objs.begin(), e = ip->objs.end(); i != e; ++i) { @@ -468,7 +469,7 @@ class DQMImplNet : public DQMNet void purgeDeadObjects(Peer *p) override { - ImplPeer *ip = static_cast(p); + auto *ip = static_cast(p); typename ObjectMap::iterator i, e; for (i = ip->objs.begin(), e = ip->objs.end(); i != e; ) { @@ -482,8 +483,8 @@ class DQMImplNet : public DQMNet Peer * getPeer(lat::Socket *s) override { - typename PeerMap::iterator pos = peers_.find(s); - typename PeerMap::iterator end = peers_.end(); + auto pos = peers_.find(s); + auto end = peers_.end(); return pos == end ? nullptr : &pos->second; } @@ -507,7 +508,7 @@ class DQMImplNet : public DQMNet void removePeer(Peer *p, lat::Socket *s) override { - ImplPeer *ip = static_cast(p); + auto *ip = static_cast(p); bool needflush = ! ip->objs.empty(); typename ObjectMap::iterator i, e; @@ -596,7 +597,7 @@ class DQMImplNet : public DQMNet } void - updatePeerMasks(void) override + updatePeerMasks() override { typename PeerMap::iterator i, e; for (i = peers_.begin(), e = peers_.end(); i != e; ) diff --git a/DQMServices/Core/interface/DQMOldReceiver.h b/DQMServices/Core/interface/DQMOldReceiver.h index 042b483e308fc..070465cfa9ff6 100644 --- a/DQMServices/Core/interface/DQMOldReceiver.h +++ b/DQMServices/Core/interface/DQMOldReceiver.h @@ -31,7 +31,7 @@ class DQMOldReceiver sources or collectors); if flag=true, client will accept downstream connections */ - DQMOldReceiver(void) DQM_DEPRECATED; + DQMOldReceiver() DQM_DEPRECATED; /// Connect with monitoring server (DQM Collector) at and /// using ; @@ -40,12 +40,12 @@ class DQMOldReceiver int unusedReconnectDelaySecs = -1, bool unusedActAsServer = false) DQM_DEPRECATED; - ~DQMOldReceiver(void) DQM_DEPRECATED; + ~DQMOldReceiver() DQM_DEPRECATED; /// get pointer to back-end interface - DQMStore *getStore(void) DQM_DEPRECATED + DQMStore *getStore() DQM_DEPRECATED { return store_; } - DQMStore *getBEInterface(void) DQM_DEPRECATED + DQMStore *getBEInterface() DQM_DEPRECATED { return store_; } /** this is the "main" loop where we receive monitoring or @@ -53,9 +53,9 @@ class DQMOldReceiver if client acts as server, method runQTests is also sending monitoring & test results to clients downstream; returns success flag */ - bool update(void) DQM_DEPRECATED; - bool doMonitoring(void) DQM_DEPRECATED; - int getNumUpdates(void) const DQM_DEPRECATED { return 0; } + bool update() DQM_DEPRECATED; + bool doMonitoring() DQM_DEPRECATED; + int getNumUpdates() const DQM_DEPRECATED { return 0; } private: /// use to get hold of structure with monitoring elements that class owns diff --git a/DQMServices/Core/interface/DQMScope.h b/DQMServices/Core/interface/DQMScope.h index 5c6eaf6792797..bf92c5706b690 100644 --- a/DQMServices/Core/interface/DQMScope.h +++ b/DQMServices/Core/interface/DQMScope.h @@ -5,8 +5,8 @@ class DQMScope { public: - DQMScope(void); - ~DQMScope(void); + DQMScope(); + ~DQMScope(); }; #endif // DQMSERVICES_CORE_DQM_SCOPE_H diff --git a/DQMServices/Core/interface/DQMStore.h b/DQMServices/Core/interface/DQMStore.h index ab966b2823dfa..3eb2a30fc7af1 100644 --- a/DQMServices/Core/interface/DQMStore.h +++ b/DQMServices/Core/interface/DQMStore.h @@ -1,27 +1,30 @@ -#ifndef DQMSERVICES_CORE_DQM_STORE_H -# define DQMSERVICES_CORE_DQM_STORE_H - -# if __GNUC__ && ! defined DQM_DEPRECATED -# define DQM_DEPRECATED __attribute__((deprecated)) -# endif - -# include "DQMServices/Core/interface/DQMDefinitions.h" -# include "classlib/utils/Regexp.h" -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include -# include - -namespace edm { class DQMHttpSource; class ParameterSet; class ActivityRegistry;} +#ifndef DQMServices_Core_DQMStore_h +#define DQMServices_Core_DQMStore_h + +#if __GNUC__ && ! defined DQM_DEPRECATED +#define DQM_DEPRECATED __attribute__((deprecated)) +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include "DQMServices/Core/interface/DQMDefinitions.h" +#include "DQMServices/Core/interface/ConcurrentMonitorElement.h" + +namespace edm { class DQMHttpSource; class ParameterSet; class ActivityRegistry; class GlobalContext; } namespace lat { class Regexp; } namespace dqmstorepb {class ROOTFilePB; class ROOTFilePB_Histo;} @@ -54,7 +57,7 @@ class fastmatch enum MatchingHeuristicEnum { UseFull, OneStarStart, OneStarEnd, TwoStar }; public: - fastmatch (std::string const& _fastString); + fastmatch (std::string _fastString); ~fastmatch(); bool match (std::string const& s) const; @@ -164,11 +167,11 @@ class DQMStore return owner_->bookProfile2D(std::forward(args)...); } - void cd(void); + void cd(); void cd(const std::string &dir); void setCurrentFolder(const std::string &fullpath); - void goUp(void); - const std::string & pwd(void); + void goUp(); + const std::string & pwd(); void tag(MonitorElement *, unsigned int); void tagContents(const std::string &, unsigned int); @@ -178,15 +181,120 @@ class DQMStore owner_ = store; } - IBooker(); - IBooker(const IBooker&); + public: + IBooker() = delete; + IBooker(const IBooker&) = delete; + private: // Embedded classes do not natively own a pointer to the embedding // class. We therefore need to store a pointer to the main // DQMStore instance (owner_). DQMStore * owner_; }; // IBooker + class ConcurrentBooker : public IBooker + { + public: + friend class DQMStore; + + // for the supported syntaxes, see the declarations of DQMStore::bookString + template + ConcurrentMonitorElement bookString(Args && ... args) { + MonitorElement* me = IBooker::bookString(std::forward(args)...); + return ConcurrentMonitorElement(me); + } + + // for the supported syntaxes, see the declarations of DQMStore::bookInt + template + ConcurrentMonitorElement bookInt(Args && ... args) { + MonitorElement* me = IBooker::bookInt(std::forward(args)...); + return ConcurrentMonitorElement(me); + } + + // for the supported syntaxes, see the declarations of DQMStore::bookFloat + template + ConcurrentMonitorElement bookFloat(Args && ... args) { + MonitorElement* me = IBooker::bookFloat(std::forward(args)...); + return ConcurrentMonitorElement(me); + } + + // for the supported syntaxes, see the declarations of DQMStore::book1D + template + ConcurrentMonitorElement book1D(Args && ... args) { + MonitorElement* me = IBooker::book1D(std::forward(args)...); + return ConcurrentMonitorElement(me); + } + + // for the supported syntaxes, see the declarations of DQMStore::book1S + template + ConcurrentMonitorElement book1S(Args && ... args) { + MonitorElement* me = IBooker::book1S(std::forward(args)...); + return ConcurrentMonitorElement(me); + } + + // for the supported syntaxes, see the declarations of DQMStore::book1DD + template + ConcurrentMonitorElement book1DD(Args && ... args) { + MonitorElement* me = IBooker::book1DD(std::forward(args)...); + return ConcurrentMonitorElement(me); + } + + // for the supported syntaxes, see the declarations of DQMStore::book2D + template + ConcurrentMonitorElement book2D(Args && ... args) { + MonitorElement* me = IBooker::book2D(std::forward(args)...); + return ConcurrentMonitorElement(me); + } + + // for the supported syntaxes, see the declarations of DQMStore::book2S + template + ConcurrentMonitorElement book2S(Args && ... args) { + MonitorElement* me = IBooker::book2S(std::forward(args)...); + return ConcurrentMonitorElement(me); + } + + // for the supported syntaxes, see the declarations of DQMStore::book2DD + template + ConcurrentMonitorElement book2DD(Args && ... args) { + MonitorElement* me = IBooker::book2DD(std::forward(args)...); + return ConcurrentMonitorElement(me); + } + + // for the supported syntaxes, see the declarations of DQMStore::book3D + template + ConcurrentMonitorElement book3D(Args && ... args) { + MonitorElement* me = IBooker::book3D(std::forward(args)...); + return ConcurrentMonitorElement(me); + } + + // for the supported syntaxes, see the declarations of DQMStore::bookProfile + template + ConcurrentMonitorElement bookProfile(Args && ... args) { + MonitorElement* me = IBooker::bookProfile(std::forward(args)...); + return ConcurrentMonitorElement(me); + } + + // for the supported syntaxes, see the declarations of DQMStore::bookProfile2D + template + ConcurrentMonitorElement bookProfile2D(Args && ... args) { + MonitorElement* me = IBooker::bookProfile2D(std::forward(args)...); + return ConcurrentMonitorElement(me); + } + + private: + explicit ConcurrentBooker(DQMStore * store) : + IBooker(store) + { } + + ConcurrentBooker() = delete; + ConcurrentBooker(ConcurrentBooker const&) = delete; + ConcurrentBooker(ConcurrentBooker &&) = delete; + ConcurrentBooker& operator= (ConcurrentBooker const&) = delete; + ConcurrentBooker& operator= (ConcurrentBooker &&) = delete; + + ~ConcurrentBooker() = default; + }; + class IGetter { public: @@ -204,18 +312,18 @@ class DQMStore } std::vector getAllContents(const std::string &path, - uint32_t runNumber = 0, - uint32_t lumi = 0); + uint32_t runNumber = 0, + uint32_t lumi = 0); MonitorElement * get(const std::string &path); // same as get, throws an exception if histogram not found MonitorElement * getElement(const std::string &path); - std::vector getSubdirs(void); - std::vector getMEs(void); + std::vector getSubdirs(); + std::vector getMEs(); bool containsAnyMonitorable(const std::string &path); bool dirExists(const std::string &path); - void cd(void); + void cd(); void cd(const std::string &dir); void setCurrentFolder(const std::string &fullpath); @@ -225,9 +333,11 @@ class DQMStore owner_ = store; } - IGetter(); - IGetter(const IGetter&); + public: + IGetter() = delete; + IGetter(const IGetter&) = delete; + private: // Embedded classes do not natively own a pointer to the embedding // class. We therefore need to store a pointer to the main // DQMStore instance (owner_). @@ -240,12 +350,12 @@ class DQMStore // is passed the instance of the IBooker class (owned by the *only* // DQMStore instance), that is capable of booking MonitorElements // into the DQMStore via a public API. The central mutex is acquired - // *before* invoking fand automatically released upon returns. + // *before* invoking and automatically released upon returns. template void bookTransaction(iFunc f, - uint32_t run, - uint32_t streamId, - uint32_t moduleId) { + uint32_t run, + uint32_t streamId, + uint32_t moduleId) { std::lock_guard guard(book_mutex_); /* If enableMultiThread is not enabled we do not set run_, streamId_ and moduleId_ to 0, since we rely on their default @@ -266,6 +376,27 @@ class DQMStore moduleId_ = 0; } } + + // Similar function used to book "global" histograms via the + // ConcurrentMonitorElement interface. + template + void bookConcurrentTransaction(iFunc f, uint32_t run) { + std::lock_guard guard(book_mutex_); + /* Even if enableMultiThread_ is enabled, keep the streamId_ + and moduleId_ to 0, since we want to book global histograms. */ + if (enableMultiThread_) { + run_ = run; + } + ConcurrentBooker booker(this); + f(booker); + + /* Set back to 0 the run_ in case we run in mixed conditions + with DQMEDAnalyzers and legacy modules */ + if (enableMultiThread_) { + run_ = 0; + } + } + // Signature needed in the harvesting where the booking is done // in the endJob. No handles to the run there. Two arguments ensure // the capability of booking and getting. The method relies on the @@ -275,6 +406,7 @@ class DQMStore void meBookerGetter(iFunc f) { f(*ibooker_, *igetter_); } + // Signature needed in the harvesting where it might be needed to get // the LS based histograms. Handle to the Lumi and to the iSetup are available. // No need to book anything there. The method relies on the @@ -289,17 +421,17 @@ class DQMStore // ---------------------- Constructors ------------------------------------ DQMStore(const edm::ParameterSet &pset, edm::ActivityRegistry&); DQMStore(const edm::ParameterSet &pset); - ~DQMStore(void); + ~DQMStore(); //------------------------------------------------------------------------- void setVerbose(unsigned level); // ---------------------- public navigation ------------------------------- - const std::string & pwd(void) const; - void cd(void); + const std::string & pwd() const; + void cd(); void cd(const std::string &subdir); void setCurrentFolder(const std::string &fullpath); - void goUp(void); + void goUp(); bool dirExists(const std::string &path) const; @@ -511,8 +643,8 @@ class DQMStore //------------------------------------------------------------------------- // ---------------------- public ME getters ------------------------------- - std::vector getSubdirs(void) const; - std::vector getMEs(void) const; + std::vector getSubdirs() const; + std::vector getMEs() const; bool containsAnyMonitorable(const std::string &path) const; MonitorElement * get(const std::string &path) const; @@ -527,18 +659,13 @@ class DQMStore // ---------------------- Public deleting --------------------------------- void rmdir(const std::string &fullpath); - void removeContents(void); + void removeContents(); void removeContents(const std::string &dir); void removeElement(const std::string &name); void removeElement(const std::string &dir, const std::string &name, bool warning = true); - //------------------------------------------------------------------------- + // ------------------------------------------------------------------------ // ---------------------- public I/O -------------------------------------- - void savePB(const std::string &filename, - const std::string &path = "", - const uint32_t run = 0, - const uint32_t lumi = 0, - const bool resetMEsAfterWriting = false); void save(const std::string &filename, const std::string &path = "", const std::string &pattern = "", @@ -547,8 +674,11 @@ class DQMStore const uint32_t lumi = 0, SaveReferenceTag ref = SaveWithReference, int minStatus = dqm::qstatus::STATUS_OK, - const std::string &fileupdate = "RECREATE", - const bool resetMEsAfterWriting = false); + const std::string &fileupdate = "RECREATE"); + void savePB(const std::string &filename, + const std::string &path = "", + const uint32_t run = 0, + const uint32_t lumi = 0); bool open(const std::string &filename, bool overwrite = false, const std::string &path ="", @@ -560,22 +690,24 @@ class DQMStore bool fileMustExist = true); bool mtEnabled() { return enableMultiThread_; }; - //------------------------------------------------------------------------- + + // ------------------------------------------------------------------------- // ---------------------- Public print methods ----------------------------- - void showDirStructure(void) const; + public: + void showDirStructure() const; // ---------------------- Public check options ----------------------------- - bool isCollate(void) const; + bool isCollate() const; - //------------------------------------------------------------------------- + // ------------------------------------------------------------------------- // ---------------------- Quality Test methods ----------------------------- QCriterion * getQCriterion(const std::string &qtname) const; QCriterion * createQTest(const std::string &algoname, const std::string &qtname); void useQTest(const std::string &dir, const std::string &qtname); int useQTestByMatch(const std::string &pattern, const std::string &qtname); - void runQTests(void); + void runQTests(); int getStatus(const std::string &path = "") const; - void scaleElements(void); + void scaleElements(); private: // ---------------- Navigation ----------------------- @@ -626,46 +758,48 @@ class DQMStore // Multithread SummaryCache manipulations void mergeAndResetMEsRunSummaryCache(uint32_t run, - uint32_t streamId, - uint32_t moduleId); + uint32_t streamId, + uint32_t moduleId); void mergeAndResetMEsLuminositySummaryCache(uint32_t run, - uint32_t lumi, - uint32_t streamId, - uint32_t moduleId); + uint32_t lumi, + uint32_t streamId, + uint32_t moduleId); void deleteUnusedLumiHistograms(uint32_t run, uint32_t lumi); private: // ---------------- Miscellaneous ----------------------------- void initializeFrom(const edm::ParameterSet&); - void reset(void); - void forceReset(void); - + void reset(); + void forceReset(); + void postGlobalBeginLumi(const edm::GlobalContext&); + bool extract(TObject *obj, const std::string &dir, bool overwrite, bool collateHistograms); TObject * extractNextObject(TBufferFile&) const; // ---------------------- Booking ------------------------------------ MonitorElement * initialise(MonitorElement *me, const std::string &path); - MonitorElement * book(const std::string &dir, - const std::string &name, - const char *context); + MonitorElement * book_(const std::string &dir, + const std::string &name, + const char *context); template - MonitorElement * book(const std::string &dir, const std::string &name, - const char *context, int kind, - HISTO *h, COLLATE collate); - - MonitorElement * bookInt(const std::string &dir, const std::string &name); - MonitorElement * bookFloat(const std::string &dir, const std::string &name); - MonitorElement * bookString(const std::string &dir, const std::string &name, const std::string &value); - MonitorElement * book1D(const std::string &dir, const std::string &name, TH1F *h); - MonitorElement * book1S(const std::string &dir, const std::string &name, TH1S *h); - MonitorElement * book1DD(const std::string &dir, const std::string &name, TH1D *h); - MonitorElement * book2D(const std::string &dir, const std::string &name, TH2F *h); - MonitorElement * book2S(const std::string &dir, const std::string &name, TH2S *h); - MonitorElement * book2DD(const std::string &dir, const std::string &name, TH2D *h); - MonitorElement * book3D(const std::string &dir, const std::string &name, TH3F *h); - MonitorElement * bookProfile(const std::string &dir, const std::string &name, TProfile *h); - MonitorElement * bookProfile2D(const std::string &folder, const std::string &name, TProfile2D *h); + MonitorElement * book_(const std::string &dir, + const std::string &name, + const char *context, + int kind, HISTO *h, COLLATE collate); + + MonitorElement * bookInt_(const std::string &dir, const std::string &name); + MonitorElement * bookFloat_(const std::string &dir, const std::string &name); + MonitorElement * bookString_(const std::string &dir, const std::string &name, const std::string &value); + MonitorElement * book1D_(const std::string &dir, const std::string &name, TH1F *h); + MonitorElement * book1S_(const std::string &dir, const std::string &name, TH1S *h); + MonitorElement * book1DD_(const std::string &dir, const std::string &name, TH1D *h); + MonitorElement * book2D_(const std::string &dir, const std::string &name, TH2F *h); + MonitorElement * book2S_(const std::string &dir, const std::string &name, TH2S *h); + MonitorElement * book2DD_(const std::string &dir, const std::string &name, TH2D *h); + MonitorElement * book3D_(const std::string &dir, const std::string &name, TH3F *h); + MonitorElement * bookProfile_(const std::string &dir, const std::string &name, TProfile *h); + MonitorElement * bookProfile2D_(const std::string &dir, const std::string &name, TProfile2D *h); static bool checkBinningMatches(MonitorElement *me, TH1 *h, unsigned verbose); @@ -690,11 +824,37 @@ class DQMStore //------------------------------------------------------------------------------- //------------------------------------------------------------------------------- - typedef std::pair QTestSpec; - typedef std::list QTestSpecs; - typedef std::set MEMap; - typedef std::map QCMap; - typedef std::map QAMap; + using QTestSpec = std::pair; + using QTestSpecs = std::list; + using MEMap = std::set; + using QCMap = std::map; + using QAMap = std::map; + + + // ------------------------ private I/O helpers ------------------------------ + void saveMonitorElementToPB( + MonitorElement const& me, + dqmstorepb::ROOTFilePB & file); + void saveMonitorElementRangeToPB( + std::string const& dir, + unsigned int run, + MEMap::const_iterator begin, + MEMap::const_iterator end, + dqmstorepb::ROOTFilePB & file, + unsigned int & counter); + void saveMonitorElementToROOT( + MonitorElement const& me, + TFile & file); + void saveMonitorElementRangeToROOT( + std::string const& dir, + std::string const& refpath, + SaveReferenceTag ref, + int minStatus, + unsigned int run, + MEMap::const_iterator begin, + MEMap::const_iterator end, + TFile & file, + unsigned int & counter); unsigned verbose_; unsigned verboseQT_; @@ -733,4 +893,4 @@ class DQMStore friend class MEtoEDMConverter; }; -#endif // DQMSERVICES_CORE_DQM_STORE_H +#endif // DQMServices_Core_DQMStore_h diff --git a/DQMServices/Core/interface/MonitorElement.h b/DQMServices/Core/interface/MonitorElement.h index 47c10a0b72b45..8b20f171c1179 100644 --- a/DQMServices/Core/interface/MonitorElement.h +++ b/DQMServices/Core/interface/MonitorElement.h @@ -22,7 +22,7 @@ # include # include # include -# include +# include # ifndef DQM_ROOT_METHODS # define DQM_ROOT_METHODS 1 @@ -63,8 +63,6 @@ class MonitorElement DQM_KIND_TPROFILE2D = DQMNet::DQM_PROP_TYPE_TPROF2D }; - typedef std::vector::const_iterator QReportIterator; - private: DQMNet::CoreObject data_; //< Core object information. Scalar scalar_; //< Current scalar value. @@ -83,7 +81,7 @@ class MonitorElement void setLumi(uint32_t ls) {data_.lumi = ls;} public: - MonitorElement(void); + MonitorElement(); MonitorElement(const std::string *path, const std::string &name, uint32_t run = 0, @@ -94,7 +92,7 @@ class MonitorElement MonitorElement(MonitorElement &&); MonitorElement &operator=(const MonitorElement &) = delete; MonitorElement &operator=(MonitorElement &&) = delete; - ~MonitorElement(void); + ~MonitorElement(); /// Compare monitor elements, for ordering in sets. bool operator<(const MonitorElement &x) const @@ -106,23 +104,23 @@ class MonitorElement static bool CheckBinLabels(const TAxis* a1, const TAxis * a2); /// Get the type of the monitor element. - Kind kind(void) const + Kind kind() const { return Kind(data_.flags & DQMNet::DQM_PROP_TYPE_MASK); } /// Get the object flags. - uint32_t flags(void) const + uint32_t flags() const { return data_.flags; } /// get name of ME - const std::string &getName(void) const + const std::string &getName() const { return data_.objname; } /// get pathname of parent folder - const std::string &getPathname(void) const + const std::string &getPathname() const { return *data_.dirname; } /// get full name of ME including Pathname - const std::string getFullname(void) const + const std::string getFullname() const { std::string path; path.reserve(data_.dirname->size() + data_.objname.size() + 2); @@ -134,11 +132,11 @@ class MonitorElement } /// true if ME was updated in last monitoring cycle - bool wasUpdated(void) const + bool wasUpdated() const { return data_.flags & DQMNet::DQM_PROP_NEW; } /// Mark the object updated. - void update(void) + void update() { data_.flags |= DQMNet::DQM_PROP_NEW; } /// specify whether ME should be reset at end of monitoring cycle (default:false); @@ -147,16 +145,16 @@ class MonitorElement { data_.flags |= DQMNet::DQM_PROP_RESET; } /// true if ME is meant to be stored for each luminosity section - bool getLumiFlag(void) const + bool getLumiFlag() const { return data_.flags & DQMNet::DQM_PROP_LUMI; } /// this ME is meant to be stored for each luminosity section - void setLumiFlag(void) + void setLumiFlag() { data_.flags |= DQMNet::DQM_PROP_LUMI; } /// this ME is meant to be an efficiency plot that must not be /// normalized when drawn in the DQM GUI. - void setEfficiencyFlag(void) + void setEfficiencyFlag() { data_.flags |= DQMNet::DQM_PROP_EFFICIENCY_PLOT; } // A static assert to check that T actually fits in @@ -186,51 +184,51 @@ class MonitorElement void Fill(double x, double y, double zw); void Fill(double x, double y, double z, double w); void ShiftFillLast(double y, double ye = 0., int32_t xscale = 1); - void Reset(void); + void Reset(); - std::string valueString(void) const; - std::string tagString(void) const; - std::string tagLabelString(void) const; - std::string effLabelString(void) const; + std::string valueString() const; + std::string tagString() const; + std::string tagLabelString() const; + std::string effLabelString() const; std::string qualityTagString(const DQMNet::QValue &qv) const; void packScalarData(std::string &into, const char *prefix) const; void packQualityData(std::string &into) const; /// true if at least of one of the quality tests returned an error - bool hasError(void) const + bool hasError() const { return data_.flags & DQMNet::DQM_PROP_REPORT_ERROR; } /// true if at least of one of the quality tests returned a warning - bool hasWarning(void) const + bool hasWarning() const { return data_.flags & DQMNet::DQM_PROP_REPORT_WARN; } /// true if at least of one of the tests returned some other (non-ok) status - bool hasOtherReport(void) const + bool hasOtherReport() const { return data_.flags & DQMNet::DQM_PROP_REPORT_OTHER; } /// true if the plot has been marked as an efficiency plot, which /// will not be normalized when rendered within the DQM GUI. - bool isEfficiency(void) const + bool isEfficiency() const { return data_.flags & DQMNet::DQM_PROP_EFFICIENCY_PLOT; } /// get QReport corresponding to (null pointer if QReport does not exist) const QReport *getQReport(const std::string &qtname) const; /// get map of QReports - std::vector getQReports(void) const; + std::vector getQReports() const; /// get warnings from last set of quality tests - std::vector getQWarnings(void) const; + std::vector getQWarnings() const; /// get errors from last set of quality tests - std::vector getQErrors(void) const; + std::vector getQErrors() const; /// get "other" (i.e. non-error, non-warning, non-"ok") QReports /// from last set of quality tests - std::vector getQOthers(void) const; + std::vector getQOthers() const; /// run all quality tests - void runQTests(void); + void runQTests(); private: void doFill(int64_t x); @@ -243,25 +241,25 @@ class MonitorElement double getMeanError(int axis = 1) const; double getRMS(int axis = 1) const; double getRMSError(int axis = 1) const; - int getNbinsX(void) const; - int getNbinsY(void) const; - int getNbinsZ(void) const; + int getNbinsX() const; + int getNbinsY() const; + int getNbinsZ() const; double getBinContent(int binx) const; double getBinContent(int binx, int biny) const; double getBinContent(int binx, int biny, int binz) const; double getBinError(int binx) const; double getBinError(int binx, int biny) const; double getBinError(int binx, int biny, int binz) const; - double getEntries(void) const; + double getEntries() const; double getBinEntries(int bin) const; private: - double getYmin(void) const; - double getYmax(void) const; + double getYmin() const; + double getYmax() const; public: std::string getAxisTitle(int axis = 1) const; - std::string getTitle(void) const; + std::string getTitle() const; void setBinContent(int binx, double content); void setBinContent(int binx, int biny, double content); void setBinContent(int binx, int biny, int binz, double content); @@ -285,29 +283,29 @@ class MonitorElement private: /// whether soft-reset is enabled; default is false - bool isSoftResetEnabled(void) const - { return refvalue_ != 0; } + bool isSoftResetEnabled() const + { return refvalue_ != nullptr; } /// whether ME contents should be accumulated over multiple monitoring periods; default: false - bool isAccumulateEnabled(void) const + bool isAccumulateEnabled() const { return data_.flags & DQMNet::DQM_PROP_ACCUMULATE; } /// true if ME is marked for deletion - bool markedToDelete(void) const + bool markedToDelete() const { return data_.flags & DQMNet::DQM_PROP_MARKTODELETE; } /// Mark the object for deletion. /// NB: make sure that the following method is not called simultaneously for the same ME - void markToDelete(void) + void markToDelete() { data_.flags |= DQMNet::DQM_PROP_MARKTODELETE; } private: /// reset "was updated" flag - void resetUpdate(void) + void resetUpdate() { data_.flags &= ~DQMNet::DQM_PROP_NEW; } /// true if ME should be reset at end of monitoring cycle - bool resetMe(void) const + bool resetMe() const { return data_.flags & DQMNet::DQM_PROP_RESET; } /// if true, will accumulate ME contents (over many periods) @@ -319,9 +317,9 @@ class MonitorElement // ------------ Operations for MEs that are normally never reset --------- public: - void softReset(void); + void softReset(); private: - void disableSoftReset(void); + void disableSoftReset(); void addProfiles(TProfile *h1, TProfile *h2, TProfile *sum, float c1, float c2); void addProfiles(TProfile2D *h1, TProfile2D *h2, TProfile2D *sum, float c1, float c2); void copyFunctions(TH1 *from, TH1 *to); @@ -332,52 +330,52 @@ class MonitorElement void getQReport(bool create, const std::string &qtname, QReport *&qr, DQMNet::QValue *&qv); void addQReport(const DQMNet::QValue &desc, QCriterion *qc); void addQReport(QCriterion *qc); - void updateQReportStats(void); + void updateQReportStats(); public: - TObject *getRootObject(void) const; - TH1 *getTH1(void) const; - TH1F *getTH1F(void) const; - TH1S *getTH1S(void) const; - TH1D *getTH1D(void) const; - TH2F *getTH2F(void) const; - TH2S *getTH2S(void) const; - TH2D *getTH2D(void) const; - TH3F *getTH3F(void) const; - TProfile *getTProfile(void) const; - TProfile2D *getTProfile2D(void) const; - - TObject *getRefRootObject(void) const; - TH1 *getRefTH1(void) const; - TH1F *getRefTH1F(void) const; - TH1S *getRefTH1S(void) const; - TH1D *getRefTH1D(void) const; - TH2F *getRefTH2F(void) const; - TH2S *getRefTH2S(void) const; - TH2D *getRefTH2D(void) const; - TH3F *getRefTH3F(void) const; - TProfile *getRefTProfile(void) const; - TProfile2D *getRefTProfile2D(void) const; - - int64_t getIntValue(void) const + TObject *getRootObject() const; + TH1 *getTH1() const; + TH1F *getTH1F() const; + TH1S *getTH1S() const; + TH1D *getTH1D() const; + TH2F *getTH2F() const; + TH2S *getTH2S() const; + TH2D *getTH2D() const; + TH3F *getTH3F() const; + TProfile *getTProfile() const; + TProfile2D *getTProfile2D() const; + + TObject *getRefRootObject() const; + TH1 *getRefTH1() const; + TH1F *getRefTH1F() const; + TH1S *getRefTH1S() const; + TH1D *getRefTH1D() const; + TH2F *getRefTH2F() const; + TH2S *getRefTH2S() const; + TH2D *getRefTH2D() const; + TH3F *getRefTH3F() const; + TProfile *getRefTProfile() const; + TProfile2D *getRefTProfile2D() const; + + int64_t getIntValue() const { assert(kind() == DQM_KIND_INT); return scalar_.num; } - double getFloatValue(void) const + double getFloatValue() const { assert(kind() == DQM_KIND_REAL); return scalar_.real; } - const std::string &getStringValue(void) const + const std::string &getStringValue() const { assert(kind() == DQM_KIND_STRING); return scalar_.str; } - DQMNet::TagList getTags(void) const // DEPRECATED + DQMNet::TagList getTags() const // DEPRECATED { DQMNet::TagList tags; if (data_.flags & DQMNet::DQM_PROP_TAGGED) @@ -385,13 +383,13 @@ class MonitorElement return tags; } - const uint32_t getTag(void) const + const uint32_t getTag() const { return data_.tag; } - const uint32_t run(void) const {return data_.run;} - const uint32_t lumi(void) const {return data_.lumi;} - const uint32_t streamId(void) const {return data_.streamId;} - const uint32_t moduleId(void) const {return data_.moduleId;} + const uint32_t run() const {return data_.run;} + const uint32_t lumi() const {return data_.lumi;} + const uint32_t streamId() const {return data_.streamId;} + const uint32_t moduleId() const {return data_.moduleId;} }; #endif // DQMSERVICES_CORE_MONITOR_ELEMENT_H diff --git a/DQMServices/Core/interface/QReport.h b/DQMServices/Core/interface/QReport.h index 837ee8e252dd8..1c3dfbd8ad2cc 100644 --- a/DQMServices/Core/interface/QReport.h +++ b/DQMServices/Core/interface/QReport.h @@ -13,28 +13,28 @@ class QReport { public: /// get test status (see Core/interface/QTestStatus.h) - int getStatus(void) const + int getStatus() const { return qvalue_->code; } /// get test result i.e. prob value - float getQTresult(void) const + float getQTresult() const { return qvalue_->qtresult; } /// get message attached to test - const std::string &getMessage(void) const + const std::string &getMessage() const { return qvalue_->message; } /// get name of quality test - const std::string &getQRName(void) const + const std::string &getQRName() const { return qvalue_->qtname; } /// get vector of channels that failed test /// (not relevant for all quality tests!) - const std::vector &getBadChannels(void) const + const std::vector &getBadChannels() const { return badChannels_; } /// get QCriterion - const QCriterion *getQCriterion(void) const + const QCriterion *getQCriterion() const { return qcriterion_; } private: diff --git a/DQMServices/Core/interface/QTest.h b/DQMServices/Core/interface/QTest.h index b7baaa2e5a0dd..79126bb704e48 100644 --- a/DQMServices/Core/interface/QTest.h +++ b/DQMServices/Core/interface/QTest.h @@ -9,28 +9,29 @@ # include # include # include +#include //#include "DQMServices/Core/interface/DQMStore.h" -class Comp2RefChi2; typedef Comp2RefChi2 Comp2RefChi2ROOT; -class Comp2Ref2DChi2; typedef Comp2Ref2DChi2 Comp2Ref2DChi2ROOT; -class Comp2RefKolmogorov; typedef Comp2RefKolmogorov Comp2RefKolmogorovROOT; -class Comp2RefEqualH; typedef Comp2RefEqualH Comp2RefEqualHROOT; -class ContentsXRange; typedef ContentsXRange ContentsXRangeROOT; -class ContentsYRange; typedef ContentsYRange ContentsYRangeROOT; -class NoisyChannel; typedef NoisyChannel NoisyChannelROOT; -class DeadChannel; typedef DeadChannel DeadChannelROOT; -class ContentsWithinExpected; typedef ContentsWithinExpected ContentsWithinExpectedROOT; -class MeanWithinExpected; typedef MeanWithinExpected MeanWithinExpectedROOT; +class Comp2RefChi2; using Comp2RefChi2ROOT = Comp2RefChi2; +class Comp2Ref2DChi2; using Comp2Ref2DChi2ROOT = Comp2Ref2DChi2; +class Comp2RefKolmogorov; using Comp2RefKolmogorovROOT = Comp2RefKolmogorov; +class Comp2RefEqualH; using Comp2RefEqualHROOT = Comp2RefEqualH; +class ContentsXRange; using ContentsXRangeROOT = ContentsXRange; +class ContentsYRange; using ContentsYRangeROOT = ContentsYRange; +class NoisyChannel; using NoisyChannelROOT = NoisyChannel; +class DeadChannel; using DeadChannelROOT = DeadChannel; +class ContentsWithinExpected; using ContentsWithinExpectedROOT = ContentsWithinExpected; +class MeanWithinExpected; using MeanWithinExpectedROOT = MeanWithinExpected; //class AllContentWithinFixedRange; typedef AllContentWithinFixedRange RuleAllContentWithinFixedRange; typedef AllContentWithinFixedRange AllContentWithinFixedRangeROOT; //class AllContentWithinFloatingRange; typedef AllContentWithinFloatingRange RuleAllContentWithinFloatingRange; typedef AllContentWithinFloatingRange AllContentWithinFloatingRangeROOT; -class FlatOccupancy1d; typedef FlatOccupancy1d RuleFlatOccupancy1d; typedef FlatOccupancy1d FlatOccupancy1dROOT; -class FixedFlatOccupancy1d; typedef FixedFlatOccupancy1d RuleFixedFlatOccupancy1d; typedef FixedFlatOccupancy1d FixedFlatOccupancy1dROOT; -class CSC01; typedef CSC01 RuleCSC01; typedef CSC01 CSC01ROOT; -class AllContentAlongDiagonal; typedef AllContentAlongDiagonal RuleAllContentAlongDiagonal; typedef AllContentAlongDiagonal AllContentAlongDiagonalROOT; -class CompareToMedian; typedef CompareToMedian CompareToMedianROOT; -class CompareLastFilledBin; typedef CompareLastFilledBin CompareLastFilledBinROOT; -class CheckVariance; typedef CheckVariance CheckVarianceROOT; +class FlatOccupancy1d; using RuleFlatOccupancy1d = FlatOccupancy1d; using FlatOccupancy1dROOT = FlatOccupancy1d; +class FixedFlatOccupancy1d; using RuleFixedFlatOccupancy1d = FixedFlatOccupancy1d; using FixedFlatOccupancy1dROOT = FixedFlatOccupancy1d; +class CSC01; using RuleCSC01 = CSC01; using CSC01ROOT = CSC01; +class AllContentAlongDiagonal; using RuleAllContentAlongDiagonal = AllContentAlongDiagonal; using AllContentAlongDiagonalROOT = AllContentAlongDiagonal; +class CompareToMedian; using CompareToMedianROOT = CompareToMedian; +class CompareLastFilledBin; using CompareLastFilledBinROOT = CompareLastFilledBin; +class CheckVariance; using CheckVarianceROOT = CheckVariance; /** Base class for quality tests run on Monitoring Elements; @@ -51,31 +52,31 @@ class QCriterion public: /// get test status (see Core/interface/DQMDefinitions.h) - int getStatus(void) const { return status_; } + int getStatus() const { return status_; } /// get message attached to test - std::string getMessage(void) const { return message_; } + std::string getMessage() const { return message_; } /// get name of quality test - std::string getName(void) const { return qtname_; } + std::string getName() const { return qtname_; } /// get algorithm name - std::string algoName(void) const { return algoName_; } + std::string algoName() const { return algoName_; } /// set probability limit for warning and error (default: 90% and 50%) void setWarningProb(float prob) { warningProb_ = prob; } void setErrorProb(float prob) { errorProb_ = prob; } /// get vector of channels that failed test /// (not relevant for all quality tests!) - virtual std::vector getBadChannels(void) const + virtual std::vector getBadChannels() const { return std::vector(); } protected: - QCriterion(std::string qtname) { qtname_ = qtname; init(); } + QCriterion(std::string qtname) { qtname_ = std::move(qtname); init(); } /// initialize values - void init(void); + void init(); - virtual ~QCriterion(void) {} + virtual ~QCriterion() = default; virtual float runTest(const MonitorElement *me); /// set algorithm name - void setAlgoName(std::string name) { algoName_ = name; } + void setAlgoName(std::string name) { algoName_ = std::move(name); } float runTest(const MonitorElement *me, QReport &qr, DQMNet::QValue &qv) { assert(qr.qcriterion_ == this); @@ -106,7 +107,7 @@ class QCriterion } /// set message after test has run - virtual void setMessage(void) = 0; + virtual void setMessage() = 0; std::string qtname_; /// name of quality test std::string algoName_; /// name of algorithm @@ -143,7 +144,7 @@ class SimpleTest : public QCriterion /// set minimum # of entries needed void setMinimumEntries(unsigned n) { minEntries_ = n; } /// get vector of channels that failed test (not always relevant!) - virtual std::vector getBadChannels(void) const + std::vector getBadChannels() const override { return keepBadChannels_ ? badChannels_ : QCriterion::getBadChannels(); } @@ -151,7 +152,7 @@ class SimpleTest : public QCriterion protected: /// set status & message after test has run - virtual void setMessage(void) + void setMessage() override { message_.clear(); } @@ -175,8 +176,8 @@ class Comp2RefEqualH : public SimpleTest { setAlgoName( getAlgoName() ); } - static std::string getAlgoName(void) { return "Comp2RefEqualH"; } - float runTest(const MonitorElement*me); + static std::string getAlgoName() { return "Comp2RefEqualH"; } + float runTest(const MonitorElement*me) override; }; //===================== Comp2RefChi2 ===================// @@ -188,12 +189,12 @@ class Comp2RefChi2 : public SimpleTest { setAlgoName(getAlgoName()); } - static std::string getAlgoName(void) { return "Comp2RefChi2"; } - float runTest(const MonitorElement*me); + static std::string getAlgoName() { return "Comp2RefChi2"; } + float runTest(const MonitorElement*me) override; protected: - void setMessage(void) + void setMessage() override { std::ostringstream message; message << "chi2/Ndof = " << chi2_ << "/" << Ndof_ @@ -216,12 +217,12 @@ class Comp2Ref2DChi2 : public SimpleTest { setAlgoName(getAlgoName()); } - static std::string getAlgoName(void) { return "Comp2Ref2DChi2"; } - float runTest(const MonitorElement*me); + static std::string getAlgoName() { return "Comp2Ref2DChi2"; } + float runTest(const MonitorElement*me) override; protected: - void setMessage(void) + void setMessage() override { std::ostringstream message; message << "chi2/Ndof = " << chi2_ << "/" << Ndof_ @@ -244,9 +245,9 @@ class Comp2RefKolmogorov : public SimpleTest { setAlgoName(getAlgoName()); } - static std::string getAlgoName(void) { return "Comp2RefKolmogorov"; } + static std::string getAlgoName() { return "Comp2RefKolmogorov"; } - float runTest(const MonitorElement *me); + float runTest(const MonitorElement *me) override; }; //==================== ContentsXRange =========================// @@ -259,8 +260,8 @@ class ContentsXRange : public SimpleTest rangeInitialized_ = false; setAlgoName(getAlgoName()); } - static std::string getAlgoName(void) { return "ContentsXRange"; } - float runTest(const MonitorElement *me) ; + static std::string getAlgoName() { return "ContentsXRange"; } + float runTest(const MonitorElement *me) override ; /// set allowed range in X-axis (default values: histogram's X-range) virtual void setAllowedXRange(double xmin, double xmax) @@ -284,8 +285,8 @@ class ContentsYRange : public SimpleTest rangeInitialized_ = false; setAlgoName(getAlgoName()); } - static std::string getAlgoName(void) { return "ContentsYRange"; } - float runTest(const MonitorElement *me); + static std::string getAlgoName() { return "ContentsYRange"; } + float runTest(const MonitorElement *me) override; void setUseEmptyBins(unsigned int useEmptyBins) { useEmptyBins_ = useEmptyBins; } virtual void setAllowedYRange(double ymin, double ymax) @@ -311,8 +312,8 @@ class DeadChannel : public SimpleTest rangeInitialized_ = false; setAlgoName(getAlgoName()); } - static std::string getAlgoName(void) { return "DeadChannel"; } - float runTest(const MonitorElement *me); + static std::string getAlgoName() { return "DeadChannel"; } + float runTest(const MonitorElement *me) override; /// set Ymin (inclusive) threshold for "dead" channel (default: 0) void setThreshold(double ymin) @@ -338,8 +339,8 @@ class NoisyChannel : public SimpleTest numNeighbors_ = 1; setAlgoName(getAlgoName()); } - static std::string getAlgoName(void) { return "NoisyChannel"; } - float runTest(const MonitorElement*me); + static std::string getAlgoName() { return "NoisyChannel"; } + float runTest(const MonitorElement*me) override; /// set # of neighboring channels for calculating average to be used /// for comparison with channel under consideration; @@ -387,8 +388,8 @@ class ContentsWithinExpected : public SimpleTest toleranceMean_ = -1.0; setAlgoName(getAlgoName()); } - static std::string getAlgoName(void) { return "ContentsWithinExpected"; } - float runTest(const MonitorElement *me); + static std::string getAlgoName() { return "ContentsWithinExpected"; } + float runTest(const MonitorElement *me) override; void setUseEmptyBins(unsigned int useEmptyBins) { useEmptyBins_ = useEmptyBins; @@ -426,13 +427,13 @@ class MeanWithinExpected : public SimpleTest { setAlgoName(getAlgoName()); } - static std::string getAlgoName(void) { return "MeanWithinExpected"; } - float runTest(const MonitorElement*me); + static std::string getAlgoName() { return "MeanWithinExpected"; } + float runTest(const MonitorElement*me) override; void setExpectedMean(double mean) { expMean_ = mean; } void useRange(double xmin, double xmax); void useSigma(double expectedSigma); - void useRMS(void) ; + void useRMS() ; protected: bool useRMS_; //< if true, will use RMS of distribution @@ -554,12 +555,12 @@ class FixedFlatOccupancy1d : public SimpleTest FixedFlatOccupancy1d(const std::string &name) : SimpleTest(name) { Nbins = 0; - FailedBins[0] = 0; - FailedBins[1] = 0; + FailedBins[0] = nullptr; + FailedBins[1] = nullptr; setAlgoName(getAlgoName()); } - ~FixedFlatOccupancy1d(void) + ~FixedFlatOccupancy1d() override { if( Nbins > 0 ) { @@ -568,7 +569,7 @@ class FixedFlatOccupancy1d : public SimpleTest } } - static std::string getAlgoName(void) { return "RuleFixedFlatOccupancy1d"; } + static std::string getAlgoName() { return "RuleFixedFlatOccupancy1d"; } void set_Occupancy(double level) { b = level; } void set_ExclusionMask(double *mask) { ExclusionMask = mask; } @@ -576,10 +577,10 @@ class FixedFlatOccupancy1d : public SimpleTest void set_epsilon_max(double epsilon) { epsilon_max = epsilon; } void set_S_fail(double S) { S_fail = S; } void set_S_pass(double S) { S_pass = S; } - double get_FailedBins(void) { return *FailedBins[1]; } // FIXME: WRONG! OFF BY ONE!? + double get_FailedBins() { return *FailedBins[1]; } // FIXME: WRONG! OFF BY ONE!? int get_result() { return result; } - float runTest(const MonitorElement*me); + float runTest(const MonitorElement*me) override; protected: double b; @@ -599,7 +600,7 @@ class CSC01 : public SimpleTest { setAlgoName(getAlgoName()); } - static std::string getAlgoName(void) { return "RuleCSC01"; } + static std::string getAlgoName() { return "RuleCSC01"; } void set_epsilon_max(double epsilon) { epsilon_max = epsilon; } void set_S_fail(double S) { S_fail = S; } @@ -609,7 +610,7 @@ class CSC01 : public SimpleTest double get_S_pass_obs() { return S_pass_obs; } int get_result() { return result; } - float runTest(const MonitorElement*me); + float runTest(const MonitorElement*me) override; protected: double epsilon_max; @@ -636,11 +637,11 @@ class CompareToMedian : public SimpleTest setAlgoName( getAlgoName() ); }; - ~CompareToMedian(){}; + ~CompareToMedian() override= default;; - static std::string getAlgoName(void) { return "CompareToMedian"; } + static std::string getAlgoName() { return "CompareToMedian"; } - float runTest(const MonitorElement *me); + float runTest(const MonitorElement *me) override; void setMin(float min){_min = min;}; void setMax(float max){_max = max;}; void setEmptyBins(int eB){eB > 0 ? _emptyBins = 1 : _emptyBins = 0;}; @@ -649,7 +650,7 @@ class CompareToMedian : public SimpleTest void setStatCut(float cut){_statCut = (cut > 0) ? cut : 0;}; protected : - void setMessage(void){ + void setMessage() override{ std::ostringstream message; message << "Test " << qtname_ << " (" << algoName_ << "): Entry fraction within range = " << prob_; @@ -684,18 +685,18 @@ class CompareLastFilledBin : public SimpleTest setAlgoName( getAlgoName() ); }; - ~CompareLastFilledBin(){}; + ~CompareLastFilledBin() override= default;; - static std::string getAlgoName(void) { return "CompareLastFilledBin"; } + static std::string getAlgoName() { return "CompareLastFilledBin"; } - float runTest(const MonitorElement *me); + float runTest(const MonitorElement *me) override; void setAverage(float average){_average = average;}; void setMin(float min){_min = min;}; void setMax(float max){_max = max;}; protected : - void setMessage(void){ + void setMessage() override{ std::ostringstream message; message << "Test " << qtname_ << " (" << algoName_ << "): Last Bin filled with desired value = " << prob_; @@ -748,7 +749,7 @@ class CheckVariance : public SimpleTest setAlgoName(getAlgoName()); } /// get algorithm name - static std::string getAlgoName(void) { return "CheckVariance"; } - float runTest(const MonitorElement *me) ; + static std::string getAlgoName() { return "CheckVariance"; } + float runTest(const MonitorElement *me) override ; }; #endif // DQMSERVICES_CORE_Q_CRITERION_H diff --git a/DQMServices/Core/interface/Standalone.h b/DQMServices/Core/interface/Standalone.h index bf5a01f21d472..17d166a323fa2 100644 --- a/DQMServices/Core/interface/Standalone.h +++ b/DQMServices/Core/interface/Standalone.h @@ -1,13 +1,14 @@ #ifndef DQMSERVICES_CORE_STANDALONE_H # define DQMSERVICES_CORE_STANDALONE_H # if !WITHOUT_CMS_FRAMEWORK -# include "FWCore/ServiceRegistry/interface/SystemBounds.h" +# include "FWCore/MessageLogger/interface/JobReport.h" # include "FWCore/ParameterSet/interface/ParameterSet.h" -# include "FWCore/ServiceRegistry/interface/ServiceRegistry.h" +# include "FWCore/ServiceRegistry/interface/ActivityRegistry.h" +# include "FWCore/ServiceRegistry/interface/GlobalContext.h" # include "FWCore/ServiceRegistry/interface/Service.h" -# include "FWCore/MessageLogger/interface/JobReport.h" +# include "FWCore/ServiceRegistry/interface/ServiceRegistry.h" +# include "FWCore/ServiceRegistry/interface/SystemBounds.h" # include "FWCore/Version/interface/GetReleaseVersion.h" -# include "FWCore/ServiceRegistry/interface/ActivityRegistry.h" # else # include # include @@ -16,7 +17,7 @@ namespace edm { - std::string getReleaseVersion(void) + std::string getReleaseVersion() { return "CMSSW_STANDALONE"; } class ParameterSet @@ -47,14 +48,14 @@ namespace edm class Service { public: - bool isAvailable(void) { return false; } - T *operator->(void) + bool isAvailable() { return false; } + T *operator->() { static char buf[sizeof(T)]; static T *x; if (! x) x = new (buf) T(ParameterSet()); return x; } - T &operator*(void) { return * operator->(); } + T &operator*() { return * operator->(); } }; namespace service { @@ -77,10 +78,34 @@ namespace edm template void watchPostSourceLumi(void*, T) {} + template + void watchPostGlobalBeginRun(void*, T) {} + + template + void watchPostGlobalBeginLumi(void*, T) {} + + template + void watchPostGlobalEndRun(void*, T) {} + + template + void watchPostGlobalEndLumi(void*, T) {} + PreallocationSignal preallocateSignal_; }; - - + + class LuminosityBlockID + { + public: + unsigned int run() const { return 0; } + unsigned int luminosityBlock() const { return 0; } + }; + + class GlobalContext + { + public: + LuminosityBlockID luminosityBlockID() const { return LuminosityBlockID(); } + }; + class JobReport { public: diff --git a/DQMServices/Core/src/DQMEDAnalyzer.cc b/DQMServices/Core/src/DQMEDAnalyzer.cc index 6eb8085134172..cbb5518a1709e 100644 --- a/DQMServices/Core/src/DQMEDAnalyzer.cc +++ b/DQMServices/Core/src/DQMEDAnalyzer.cc @@ -7,7 +7,7 @@ #include "FWCore/Utilities/interface/StreamID.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" -DQMEDAnalyzer::DQMEDAnalyzer() {} +DQMEDAnalyzer::DQMEDAnalyzer() = default; void DQMEDAnalyzer::beginStream(edm::StreamID id) { @@ -93,7 +93,7 @@ void DQMEDAnalyzer::globalEndLuminosityBlockSummary(edm::LuminosityBlock const&, //############################## ONLY NEEDED IN THE TRANSITION PERIOD ################################ //here the thread_unsafe (simplified) carbon copy of the DQMEDAnalyzer -thread_unsafe::DQMEDAnalyzer::DQMEDAnalyzer() {} +thread_unsafe::DQMEDAnalyzer::DQMEDAnalyzer() = default; void thread_unsafe::DQMEDAnalyzer::beginRun(edm::Run const &iRun, edm::EventSetup const &iSetup) { diff --git a/DQMServices/Core/src/DQMError.cc b/DQMServices/Core/src/DQMError.cc index 437b769c9cfe8..f939ca530a0b9 100644 --- a/DQMServices/Core/src/DQMError.cc +++ b/DQMServices/Core/src/DQMError.cc @@ -18,7 +18,7 @@ raiseDQMError(const char *context, const char *fmt, ...) va_end(args); #if WITHOUT_CMS_FRAMEWORK - char *final = 0; + char *final = nullptr; asprintf(&final, "%s: %s", context, message ? message : FAILED); std::runtime_error err(final ? final : FAILED); free(final); diff --git a/DQMServices/Core/src/DQMError.h b/DQMServices/Core/src/DQMError.h index 1bb52152f9593..df5e683c5d5d6 100644 --- a/DQMServices/Core/src/DQMError.h +++ b/DQMServices/Core/src/DQMError.h @@ -4,9 +4,9 @@ # include # if !WITHOUT_CMS_FRAMEWORK # include "FWCore/Utilities/interface/EDMException.h" -typedef cms::Exception DQMError; +using DQMError = cms::Exception; # else -typedef std::runtime_error DQMError; +using DQMError = std::runtime_error; # endif void raiseDQMError(const char *context, const char *fmt, ...); diff --git a/DQMServices/Core/src/DQMNet.cc b/DQMServices/Core/src/DQMNet.cc index 8ad8e17978eba..fe79745340b4d 100644 --- a/DQMServices/Core/src/DQMNet.cc +++ b/DQMServices/Core/src/DQMNet.cc @@ -39,7 +39,7 @@ static const Regexp s_rxmeval("<(.*)>(i|f|s|qr)=(.*)"); ////////////////////////////////////////////////////////////////////// // Generate log prefix. std::ostream & -DQMNet::logme (void) +DQMNet::logme () { Time now = Time::current(); return std::cout @@ -87,7 +87,7 @@ DQMNet::losePeer(const char *reason, Socket *s = peer->socket; - for (WaitList::iterator i = waiting_.begin(), e = waiting_.end(); i != e; ) + for (auto i = waiting_.begin(), e = waiting_.end(); i != e; ) if (i->peer == peer) waiting_.erase(i++); else @@ -163,7 +163,7 @@ DQMNet::releaseFromWait(WaitList::iterator i, Object *o) void DQMNet::releaseWaiters(const std::string &name, Object *o) { - for (WaitList::iterator i = waiting_.begin(), e = waiting_.end(); i != e; ) + for (auto i = waiting_.begin(), e = waiting_.end(); i != e; ) if (i->name == name) releaseFromWait(i++, o); else @@ -222,7 +222,7 @@ DQMNet::unpackQualityData(QReports &qr, uint32_t &flags, const char *from) qr.reserve(nqv); while (*qdata) { - qr.push_back(DQMNet::QValue()); + qr.emplace_back(); DQMNet::QValue &qv = qr.back(); qv.code = atoi(qdata); @@ -386,7 +386,7 @@ DQMNet::reinstateObject(DQMStore *store, Object &o) ////////////////////////////////////////////////////////////////////// // Check if the network layer should stop. bool -DQMNet::shouldStop(void) +DQMNet::shouldStop() { return shutdown_; } @@ -858,7 +858,7 @@ DQMNet::onPeerData(IOSelectEvent *ev, Peer *p) } catch (Error &e) { - SystemError *next = dynamic_cast(e.next()); + auto *next = dynamic_cast(e.next()); if (next && next->portable() == SysErr::ErrTryAgain) sz = 1; // Ignore it, and fake no end of data. else @@ -962,7 +962,7 @@ DQMNet::onPeerConnect(IOSelectEvent *ev) lock(); Peer *p = createPeer(s); std::string localaddr; - if (InetSocket *inet = dynamic_cast(s)) + if (auto *inet = dynamic_cast(s)) { InetAddress peeraddr = inet->peername(); InetAddress myaddr = inet->sockname(); @@ -973,7 +973,7 @@ DQMNet::onPeerConnect(IOSelectEvent *ev) .arg(myaddr.hostname()) .arg(myaddr.port()).value(); } - else if (LocalSocket *local = dynamic_cast(s)) + else if (auto *local = dynamic_cast(s)) { p->peeraddr = local->peername().path(); localaddr = local->sockname().path(); @@ -1017,7 +1017,7 @@ DQMNet::onLocalNotify(IOSelectEvent *ev) } catch (Error &e) { - SystemError *next = dynamic_cast(e.next()); + auto *next = dynamic_cast(e.next()); if (next && next->portable() == SysErr::ErrTryAgain) ; // Ignore it else @@ -1092,7 +1092,7 @@ DQMNet::DQMNet (const std::string &appname /* = "" */) upstream_.update = downstream_.update = false; } -DQMNet::~DQMNet(void) +DQMNet::~DQMNet() { // FIXME } @@ -1138,7 +1138,7 @@ DQMNet::startLocalServer(int port) try { InetAddress addr("0.0.0.0", port); - InetSocket *s = new InetSocket(SOCK_STREAM, 0, addr.family()); + auto *s = new InetSocket(SOCK_STREAM, 0, addr.family()); s->bind(addr); s->listen(10); s->setopt(SO_SNDBUF, SOCKET_BUF_SIZE); @@ -1236,7 +1236,7 @@ DQMNet::listenToCollector(const std::string &host, int port) /// Stop the network layer and wait it to finish. void -DQMNet::shutdown(void) +DQMNet::shutdown() { shutdown_ = 1; if (communicate_ != (pthread_t) -1) @@ -1259,7 +1259,7 @@ static void *communicate(void *obj) /// Acquire a lock on the DQM net layer. void -DQMNet::lock(void) +DQMNet::lock() { if (communicate_ != (pthread_t) -1) pthread_mutex_lock(&lock_); @@ -1267,7 +1267,7 @@ DQMNet::lock(void) /// Release the lock on the DQM net layer. void -DQMNet::unlock(void) +DQMNet::unlock() { if (communicate_ != (pthread_t) -1) pthread_mutex_unlock(&lock_); @@ -1277,7 +1277,7 @@ DQMNet::unlock(void) /// exclusive alternative to the run() method, which runs the network /// layer in the caller's thread. void -DQMNet::start(void) +DQMNet::start() { if (communicate_ != (pthread_t) -1) { @@ -1292,7 +1292,7 @@ DQMNet::start(void) /** Run the actual I/O processing loop. */ void -DQMNet::run(void) +DQMNet::run() { Time now; Time nextFlush = 0; @@ -1301,10 +1301,8 @@ DQMNet::run(void) // Perform I/O. Every once in a while flush updates to peers. while (! shouldStop()) { - for (int i = 0; i < 2; ++i) + for (auto ap : automatic) { - AutoPeer *ap = automatic[i]; - // If we need a server connection and don't have one yet, // initiate asynchronous connection creation. Swallow errors // in case the server won't talk to us. @@ -1325,7 +1323,7 @@ DQMNet::run(void) } catch (Error &e) { - SystemError *sys = dynamic_cast(e.next()); + auto *sys = dynamic_cast(e.next()); if (! sys || sys->portable() != SysErr::ErrOperationInProgress) { // "In progress" just means the connection is in progress. @@ -1397,7 +1395,7 @@ DQMNet::run(void) // Release peers that have been waiting for data for too long. Time waitold = now - waitMax_; Time waitstale = now - waitStale_; - for (WaitList::iterator i = waiting_.begin(), e = waiting_.end(); i != e; ) + for (auto i = waiting_.begin(), e = waiting_.end(); i != e; ) { Object *o = findObject(nullptr, i->name); @@ -1432,7 +1430,7 @@ DQMNet::run(void) // Tell the network cache that there have been local changes that // should be advertised to the downstream listeners. void -DQMNet::sendLocalChanges(void) +DQMNet::sendLocalChanges() { char byte = 0; wakeup_.sink()->write(&byte, 1); @@ -1466,7 +1464,7 @@ DQMBasicNet::updateLocalObject(Object &o) // Somewhat hackish. Sets are supposedly immutable, but we // need to change the non-key parts of the object. Erasing // and re-inserting would produce too much memory churn. - Object &old = const_cast(*info.first); + auto &old = const_cast(*info.first); std::swap(old.flags, o.flags); std::swap(old.tag, o.tag); std::swap(old.version, o.version); diff --git a/DQMServices/Core/src/DQMOldReceiver.cc b/DQMServices/Core/src/DQMOldReceiver.cc index b9f7c866c0d3a..2ad594e28db1f 100644 --- a/DQMServices/Core/src/DQMOldReceiver.cc +++ b/DQMServices/Core/src/DQMOldReceiver.cc @@ -5,22 +5,21 @@ DQMOldReceiver::DQMOldReceiver(const std::string &, int, const std::string &, in : store_ (nullptr) {} -DQMOldReceiver::DQMOldReceiver(void) +DQMOldReceiver::DQMOldReceiver() : store_ (nullptr) {} -DQMOldReceiver::~DQMOldReceiver(void) -{} +DQMOldReceiver::~DQMOldReceiver() = default; bool -DQMOldReceiver::update(void) +DQMOldReceiver::update() { raiseDQMError("DQMOldReceiver", "DQMOldReceiver::update() is obsolete"); return true; } bool -DQMOldReceiver::doMonitoring(void) +DQMOldReceiver::doMonitoring() { raiseDQMError("DQMOldReceiver", "DQMOldReceiver::doMonitoring() is obsolete"); return true; diff --git a/DQMServices/Core/src/DQMService.cc b/DQMServices/Core/src/DQMService.cc index fb5ca33156742..d67fb85d13146 100644 --- a/DQMServices/Core/src/DQMService.cc +++ b/DQMServices/Core/src/DQMService.cc @@ -18,11 +18,11 @@ static std::recursive_mutex s_mutex; /// Acquire lock and access to the DQM core from a thread other than /// the "main" CMSSW processing thread, such as in extra XDAQ threads. -DQMScope::DQMScope(void) +DQMScope::DQMScope() { s_mutex.lock(); } /// Release access lock to the DQM core. -DQMScope::~DQMScope(void) +DQMScope::~DQMScope() { s_mutex.unlock(); } // ------------------------------------------------------------------- @@ -71,7 +71,7 @@ DQMService::DQMService(const edm::ParameterSet &pset, edm::ActivityRegistry &ar) } } -DQMService::~DQMService(void) +DQMService::~DQMService() { shutdown(); } @@ -186,7 +186,7 @@ DQMService::flush(edm::StreamContext const & sc) // Disengage the network service. void -DQMService::shutdown(void) +DQMService::shutdown() { // If we have a network, let it go. if (net_) diff --git a/DQMServices/Core/src/DQMService.h b/DQMServices/Core/src/DQMService.h index 67d88656e1f21..a07477b375567 100644 --- a/DQMServices/Core/src/DQMService.h +++ b/DQMServices/Core/src/DQMService.h @@ -14,12 +14,12 @@ class DQMService { public: DQMService(const edm::ParameterSet &pset, edm::ActivityRegistry &ar); - ~DQMService(void); + ~DQMService(); public: void flush(edm::StreamContext const & sc); private: - void shutdown(void); + void shutdown(); DQMStore *store_; DQMBasicNet *net_; diff --git a/DQMServices/Core/src/DQMStore.cc b/DQMServices/Core/src/DQMStore.cc index dcd5b69ec1379..ff2ca2d929861 100644 --- a/DQMServices/Core/src/DQMStore.cc +++ b/DQMServices/Core/src/DQMStore.cc @@ -19,10 +19,12 @@ #include #include #include +#include #include #include #include +#include /** @var DQMStore::verbose_ Universal verbose flag for DQM. */ @@ -129,12 +131,12 @@ initQCriterion(std::map &m) ///////////////////////////////////////////////////////////// -fastmatch::fastmatch (std::string const& _fastString) : - fastString_ (_fastString), matching_ (UseFull) +fastmatch::fastmatch (std::string _fastString) : + fastString_ (std::move(_fastString)), matching_ (UseFull) { try { - regexp_ = NULL; + regexp_ = nullptr; regexp_ = new lat::Regexp(fastString_, 0, lat::Regexp::Wildcard); regexp_->study(); } @@ -150,7 +152,7 @@ fastmatch::fastmatch (std::string const& _fastString) : int pos = -1; while (true) { - pos = fastString_.find("*", pos + 1 ); + pos = fastString_.find('*', pos + 1 ); if ((size_t)pos == std::string::npos) break; starCount ++; @@ -201,7 +203,7 @@ fastmatch::fastmatch (std::string const& _fastString) : fastmatch::~fastmatch() { - if (regexp_ != NULL) + if (regexp_ != nullptr) delete regexp_; } @@ -266,7 +268,7 @@ bool fastmatch::match(std::string const& s) const } //IBooker methods -void DQMStore::IBooker::cd(void) { +void DQMStore::IBooker::cd() { owner_->cd(); } @@ -276,15 +278,15 @@ void DQMStore::IBooker::cd(const std::string &dir) { void DQMStore::IBooker::setCurrentFolder(const std::string &fullpath) { owner_->setCurrentFolder(fullpath); -} +} -void DQMStore::IBooker::goUp(void) { +void DQMStore::IBooker::goUp() { owner_->goUp(); } -const std::string & DQMStore::IBooker::pwd(void) { +const std::string & DQMStore::IBooker::pwd() { return owner_->pwd(); -} +} void DQMStore::IBooker::tag(MonitorElement *me, unsigned int tag) { owner_->tag(me, tag); @@ -311,7 +313,7 @@ MonitorElement * DQMStore::IGetter::getElement(const std::string &path) { if (ptr == nullptr) { std::stringstream msg; msg << "DQM object not found"; - + msg << ": " << path; // can't use cms::Exception inside DQMStore @@ -320,11 +322,11 @@ MonitorElement * DQMStore::IGetter::getElement(const std::string &path) { return ptr; } -std::vector DQMStore::IGetter::getSubdirs(void) { +std::vector DQMStore::IGetter::getSubdirs() { return owner_->getSubdirs(); } -std::vector DQMStore::IGetter::getMEs(void) { +std::vector DQMStore::IGetter::getMEs() { return owner_->getMEs(); } @@ -336,7 +338,7 @@ bool DQMStore::IGetter::dirExists(const std::string &path) { return owner_->dirExists(path); } -void DQMStore::IGetter::cd(void) { +void DQMStore::IGetter::cd() { owner_->cd(); } @@ -376,8 +378,8 @@ void DQMStore::mergeAndResetMEsRunSummaryCache(uint32_t run, // be locked. std::lock_guard guard(book_mutex_); - std::set::const_iterator e = data_.end(); - std::set::const_iterator i = data_.lower_bound(proto); + auto e = data_.end(); + auto i = data_.lower_bound(proto); while (i != e) { if (i->data_.run != run || i->data_.streamId != streamId @@ -395,7 +397,7 @@ void DQMStore::mergeAndResetMEsRunSummaryCache(uint32_t run, MonitorElement global_me(*i, MonitorElementNoCloneTag()); global_me.globalize(); - std::set::const_iterator me = data_.find(global_me); + auto me = data_.find(global_me); if (me != data_.end()) { if (verbose_ > 1) std::cout << "Found global Object, using it --> " << me->getFullname() << std::endl; @@ -423,6 +425,7 @@ void DQMStore::mergeAndResetMEsRunSummaryCache(uint32_t run, // this makes an actual and a single copy with Clone()'ed th1 MonitorElement actual_global_me(*i); actual_global_me.globalize(); + actual_global_me.markToDelete(); gme = data_.insert(std::move(actual_global_me)); assert(gme.second); } @@ -447,8 +450,8 @@ void DQMStore::mergeAndResetMEsLuminositySummaryCache(uint32_t run, // be locked. std::lock_guard guard(book_mutex_); - std::set::const_iterator e = data_.end(); - std::set::const_iterator i = data_.lower_bound(proto); + auto e = data_.end(); + auto i = data_.lower_bound(proto); while (i != e) { if (i->data_.run != run @@ -465,7 +468,7 @@ void DQMStore::mergeAndResetMEsLuminositySummaryCache(uint32_t run, MonitorElement global_me(*i, MonitorElementNoCloneTag()); global_me.globalize(); global_me.setLumi(lumi); - std::set::const_iterator me = data_.find(global_me); + auto me = data_.find(global_me); if (me != data_.end()) { if (verbose_ > 1) std::cout << "Found global Object, using it --> " << me->getFullname() << std::endl; @@ -494,6 +497,7 @@ void DQMStore::mergeAndResetMEsLuminositySummaryCache(uint32_t run, MonitorElement actual_global_me(*i); actual_global_me.globalize(); actual_global_me.setLumi(lumi); + actual_global_me.markToDelete(); gme = data_.insert(std::move(actual_global_me)); assert(gme.second); } @@ -517,8 +521,8 @@ DQMStore::DQMStore(const edm::ParameterSet &pset, edm::ActivityRegistry& ar) moduleId_(0), stream_(nullptr), pwd_ (""), - ibooker_(0), - igetter_(0) + ibooker_(nullptr), + igetter_(nullptr) { if (!ibooker_) ibooker_ = new DQMStore::IBooker(this); @@ -526,18 +530,19 @@ DQMStore::DQMStore(const edm::ParameterSet &pset, edm::ActivityRegistry& ar) igetter_ = new DQMStore::IGetter(this); initializeFrom(pset); - if(pset.getUntrackedParameter("forceResetOnBeginRun",false)) { - ar.watchPostSourceRun(this,&DQMStore::forceReset); - } ar.preallocateSignal_.connect([this](edm::service::SystemBounds const& iBounds) { if(iBounds.maxNumberOfStreams() > 1 ) { enableMultiThread_ = true; } }); + if(pset.getUntrackedParameter("forceResetOnBeginRun",false)) { + ar.watchPostSourceRun(this,&DQMStore::forceReset); + } if(pset.getUntrackedParameter("forceResetOnBeginLumi",false) && enableMultiThread_ == false) { forceResetOnBeginLumi_ = true; ar.watchPostSourceLumi(this,&DQMStore::forceReset); } + ar.watchPostGlobalBeginLumi(this, &DQMStore::postGlobalBeginLumi); } DQMStore::DQMStore(const edm::ParameterSet &pset) @@ -552,8 +557,8 @@ DQMStore::DQMStore(const edm::ParameterSet &pset) moduleId_(0), stream_(nullptr), pwd_ (""), - ibooker_(0), - igetter_(0) + ibooker_(nullptr), + igetter_(nullptr) { if (!ibooker_) ibooker_ = new DQMStore::IBooker(this); @@ -562,13 +567,13 @@ DQMStore::DQMStore(const edm::ParameterSet &pset) initializeFrom(pset); } -DQMStore::~DQMStore(void) +DQMStore::~DQMStore() { - for (QCMap::iterator i = qtests_.begin(), e = qtests_.end(); i != e; ++i) - delete i->second; + for (auto & qtest : qtests_) + delete qtest.second; - for (QTestSpecs::iterator i = qtestspecs_.begin(), e = qtestspecs_.end(); i != e; ++i) - delete i->first; + for (auto & qtestspec : qtestspecs_) + delete qtestspec.first; if (stream_) stream_->close(); @@ -600,7 +605,7 @@ DQMStore::initializeFrom(const edm::ParameterSet& pset) { LSbasedMode_ = pset.getUntrackedParameter("LSbasedMode", false); if (LSbasedMode_) std::cout << "DQMStore: LSbasedMode option is enabled\n"; - + std::string ref = pset.getUntrackedParameter("referenceFileName", ""); if (! ref.empty()) { @@ -644,7 +649,7 @@ DQMStore::print_trace (const std::string &dir, const std::string &name) // a lock (see bookTransaction). if (!stream_) stream_ = new std::ofstream("histogramBookingBT.log"); - + void *array[10]; size_t size; char **strings; @@ -656,10 +661,10 @@ DQMStore::print_trace (const std::string &dir, const std::string &name) strings = backtrace_symbols (array, size); size_t level = 1; - char * demangled = nullptr; + char * demangled = nullptr; for (; level < size; level++) { if (!s_rxtrace.match(strings[level], 0, 0, &m)) continue; - demangled = abi::__cxa_demangle(m.matchString(strings[level], 2).c_str(), 0, 0, &r); + demangled = abi::__cxa_demangle(m.matchString(strings[level], 2).c_str(), nullptr, nullptr, &r); if (!demangled) continue; if (!s_rxself.match(demangled, 0, 0)) break; free(demangled); @@ -687,7 +692,7 @@ DQMStore::print_trace (const std::string &dir, const std::string &name) for (i = 0; i < size; i++) if (s_rxtrace.match(strings[i], 0, 0, &m)) { - char * demangled = abi::__cxa_demangle(m.matchString(strings[i], 2).c_str(), 0, 0, &r); + char * demangled = abi::__cxa_demangle(m.matchString(strings[i], 2).c_str(), nullptr, nullptr, &r); *stream_ << "\t\t" << i << "/" << size << " " << (r ? m.matchString(strings[i], 2) : demangled) << " " << m.matchString(strings[i], 1) << std::endl; @@ -710,12 +715,12 @@ DQMStore::setVerbose(unsigned /* level */) ////////////////////////////////////////////////////////////////////// /// return pathname of current directory const std::string & -DQMStore::pwd(void) const +DQMStore::pwd() const { return pwd_; } /// go to top directory (ie. root) void -DQMStore::cd(void) +DQMStore::cd() { setCurrentFolder(""); } /// cd to subdirectory (if there) @@ -723,7 +728,7 @@ void DQMStore::cd(const std::string &subdir) { std::string clean; - const std::string *cleaned = 0; + const std::string *cleaned = nullptr; cleanTrailingSlashes(subdir, clean, cleaned); if (! dirExists(*cleaned)) @@ -741,7 +746,7 @@ void DQMStore::setCurrentFolder(const std::string &fullpath) { std::string clean; - const std::string *cleaned = 0; + const std::string *cleaned = nullptr; cleanTrailingSlashes(fullpath, clean, cleaned); makeDirectory(*cleaned); pwd_ = *cleaned; @@ -749,7 +754,7 @@ DQMStore::setCurrentFolder(const std::string &fullpath) /// equivalent to "cd .." void -DQMStore::goUp(void) +DQMStore::goUp() { size_t pos = pwd_.rfind('/'); if (pos == std::string::npos) @@ -811,9 +816,9 @@ DQMStore::dirExists(const std::string &path) const ////////////////////////////////////////////////////////////////////// template MonitorElement * -DQMStore::book(const std::string &dir, const std::string &name, - const char *context, int kind, - HISTO *h, COLLATE collate) +DQMStore::book_(const std::string &dir, const std::string &name, + const char *context, int kind, + HISTO *h, COLLATE collate) { assert(name.find('/') == std::string::npos); if (verbose_ > 3) @@ -822,7 +827,7 @@ DQMStore::book(const std::string &dir, const std::string &name, mergePath(path, dir, name); // Put us in charge of h. - h->SetDirectory(0); + h->SetDirectory(nullptr); // Check if the request monitor element already exists. MonitorElement *me = findObject(dir, name, run_, 0, streamId_, moduleId_); @@ -855,8 +860,8 @@ DQMStore::book(const std::string &dir, const std::string &name, .initialise((MonitorElement::Kind)kind, h); // Initialise quality test information. - QTestSpecs::iterator qi = qtestspecs_.begin(); - QTestSpecs::iterator qe = qtestspecs_.end(); + auto qi = qtestspecs_.begin(); + auto qe = qtestspecs_.end(); for ( ; qi != qe; ++qi) { if ( qi->first->match(path) ) @@ -871,11 +876,11 @@ DQMStore::book(const std::string &dir, const std::string &name, refdir += s_referenceDirName; refdir += '/'; refdir += dir; - MonitorElement* referenceME = findObject(refdir, name); + MonitorElement* referenceME = findObject(refdir, name); if (referenceME) { // We have booked a new MonitorElement with a specific dir and name. // Then, if we can find the corresponding MonitorElement in the reference - // dir we assign the object_ of the reference MonitorElement to the + // dir we assign the object_ of the reference MonitorElement to the // reference_ property of our new MonitorElement. me->data_.flags |= DQMNet::DQM_PROP_HAS_REFERENCE; me->reference_ = referenceME->object_; @@ -887,9 +892,9 @@ DQMStore::book(const std::string &dir, const std::string &name, } MonitorElement * -DQMStore::book(const std::string &dir, - const std::string &name, - const char *context) +DQMStore::book_(const std::string &dir, + const std::string &name, + const char *context) { assert(name.find('/') == std::string::npos); if (verbose_ > 3) @@ -922,7 +927,7 @@ DQMStore::book(const std::string &dir, // ------------------------------------------------------------------- /// Book int. MonitorElement * -DQMStore::bookInt(const std::string &dir, const std::string &name) +DQMStore::bookInt_(const std::string &dir, const std::string &name) { if (collateHistograms_) { @@ -933,26 +938,26 @@ DQMStore::bookInt(const std::string &dir, const std::string &name) } } - return book(dir, name, "bookInt") + return book_(dir, name, "bookInt") ->initialise(MonitorElement::DQM_KIND_INT); } /// Book int. MonitorElement * DQMStore::bookInt(const char *name) -{ return bookInt(pwd_, name); } +{ return bookInt_(pwd_, name); } /// Book int. MonitorElement * DQMStore::bookInt(const std::string &name) { - return bookInt(pwd_, name); + return bookInt_(pwd_, name); } // ------------------------------------------------------------------- /// Book float. MonitorElement * -DQMStore::bookFloat(const std::string &dir, const std::string &name) +DQMStore::bookFloat_(const std::string &dir, const std::string &name) { if (collateHistograms_) { @@ -963,28 +968,28 @@ DQMStore::bookFloat(const std::string &dir, const std::string &name) } } - return book(dir, name, "bookFloat") + return book_(dir, name, "bookFloat") ->initialise(MonitorElement::DQM_KIND_REAL); } /// Book float. MonitorElement * DQMStore::bookFloat(const char *name) -{ return bookFloat(pwd_, name); } +{ return bookFloat_(pwd_, name); } /// Book float. MonitorElement * DQMStore::bookFloat(const std::string &name) { - return bookFloat(pwd_, name); + return bookFloat_(pwd_, name); } // ------------------------------------------------------------------- /// Book string. MonitorElement * -DQMStore::bookString(const std::string &dir, - const std::string &name, - const std::string &value) +DQMStore::bookString_(const std::string &dir, + const std::string &name, + const std::string &value) { if (collateHistograms_) { @@ -992,42 +997,42 @@ DQMStore::bookString(const std::string &dir, return me; } - return book(dir, name, "bookString") + return book_(dir, name, "bookString") ->initialise(MonitorElement::DQM_KIND_STRING, value); } /// Book string. MonitorElement * DQMStore::bookString(const char *name, const char *value) -{ return bookString(pwd_, name, value); } +{ return bookString_(pwd_, name, value); } /// Book string. MonitorElement * DQMStore::bookString(const std::string &name, const std::string &value) { - return bookString(pwd_, name, value); + return bookString_(pwd_, name, value); } // ------------------------------------------------------------------- /// Book 1D histogram based on TH1F. MonitorElement * -DQMStore::book1D(const std::string &dir, const std::string &name, TH1F *h) +DQMStore::book1D_(const std::string &dir, const std::string &name, TH1F *h) { - return book(dir, name, "book1D", MonitorElement::DQM_KIND_TH1F, h, collate1D); + return book_(dir, name, "book1D", MonitorElement::DQM_KIND_TH1F, h, collate1D); } /// Book 1D histogram based on TH1S. MonitorElement * -DQMStore::book1S(const std::string &dir, const std::string &name, TH1S *h) +DQMStore::book1S_(const std::string &dir, const std::string &name, TH1S *h) { - return book(dir, name, "book1S", MonitorElement::DQM_KIND_TH1S, h, collate1S); + return book_(dir, name, "book1S", MonitorElement::DQM_KIND_TH1S, h, collate1S); } /// Book 1D histogram based on TH1D. MonitorElement * -DQMStore::book1DD(const std::string &dir, const std::string &name, TH1D *h) +DQMStore::book1DD_(const std::string &dir, const std::string &name, TH1D *h) { - return book(dir, name, "book1DD", MonitorElement::DQM_KIND_TH1D, h, collate1DD); + return book_(dir, name, "book1DD", MonitorElement::DQM_KIND_TH1D, h, collate1DD); } /// Book 1D histogram. @@ -1035,7 +1040,7 @@ MonitorElement * DQMStore::book1D(const char *name, const char *title, int nchX, double lowX, double highX) { - return book1D(pwd_, name, new TH1F(name, title, nchX, lowX, highX)); + return book1D_(pwd_, name, new TH1F(name, title, nchX, lowX, highX)); } /// Book 1D histogram. @@ -1043,7 +1048,7 @@ MonitorElement * DQMStore::book1D(const std::string &name, const std::string &title, int nchX, double lowX, double highX) { - return book1D(pwd_, name, new TH1F(name.c_str(), title.c_str(), nchX, lowX, highX)); + return book1D_(pwd_, name, new TH1F(name.c_str(), title.c_str(), nchX, lowX, highX)); } /// Book 1S histogram. @@ -1051,7 +1056,7 @@ MonitorElement * DQMStore::book1S(const char *name, const char *title, int nchX, double lowX, double highX) { - return book1S(pwd_, name, new TH1S(name, title, nchX, lowX, highX)); + return book1S_(pwd_, name, new TH1S(name, title, nchX, lowX, highX)); } /// Book 1S histogram. @@ -1059,7 +1064,7 @@ MonitorElement * DQMStore::book1S(const std::string &name, const std::string &title, int nchX, double lowX, double highX) { - return book1S(pwd_, name, new TH1S(name.c_str(), title.c_str(), nchX, lowX, highX)); + return book1S_(pwd_, name, new TH1S(name.c_str(), title.c_str(), nchX, lowX, highX)); } /// Book 1S histogram. @@ -1067,7 +1072,7 @@ MonitorElement * DQMStore::book1DD(const char *name, const char *title, int nchX, double lowX, double highX) { - return book1DD(pwd_, name, new TH1D(name, title, nchX, lowX, highX)); + return book1DD_(pwd_, name, new TH1D(name, title, nchX, lowX, highX)); } /// Book 1S histogram. @@ -1075,7 +1080,7 @@ MonitorElement * DQMStore::book1DD(const std::string &name, const std::string &title, int nchX, double lowX, double highX) { - return book1DD(pwd_, name, new TH1D(name.c_str(), title.c_str(), nchX, lowX, highX)); + return book1DD_(pwd_, name, new TH1D(name.c_str(), title.c_str(), nchX, lowX, highX)); } /// Book 1D variable bin histogram. @@ -1083,7 +1088,7 @@ MonitorElement * DQMStore::book1D(const char *name, const char *title, int nchX, const float *xbinsize) { - return book1D(pwd_, name, new TH1F(name, title, nchX, xbinsize)); + return book1D_(pwd_, name, new TH1F(name, title, nchX, xbinsize)); } /// Book 1D variable bin histogram. @@ -1091,71 +1096,71 @@ MonitorElement * DQMStore::book1D(const std::string &name, const std::string &title, int nchX, const float *xbinsize) { - return book1D(pwd_, name, new TH1F(name.c_str(), title.c_str(), nchX, xbinsize)); + return book1D_(pwd_, name, new TH1F(name.c_str(), title.c_str(), nchX, xbinsize)); } /// Book 1D histogram by cloning an existing histogram. MonitorElement * DQMStore::book1D(const char *name, TH1F *source) { - return book1D(pwd_, name, static_cast(source->Clone(name))); + return book1D_(pwd_, name, static_cast(source->Clone(name))); } /// Book 1D histogram by cloning an existing histogram. MonitorElement * DQMStore::book1D(const std::string &name, TH1F *source) { - return book1D(pwd_, name, static_cast(source->Clone(name.c_str()))); + return book1D_(pwd_, name, static_cast(source->Clone(name.c_str()))); } /// Book 1S histogram by cloning an existing histogram. MonitorElement * DQMStore::book1S(const char *name, TH1S *source) { - return book1S(pwd_, name, static_cast(source->Clone(name))); + return book1S_(pwd_, name, static_cast(source->Clone(name))); } /// Book 1S histogram by cloning an existing histogram. MonitorElement * DQMStore::book1S(const std::string &name, TH1S *source) { - return book1S(pwd_, name, static_cast(source->Clone(name.c_str()))); + return book1S_(pwd_, name, static_cast(source->Clone(name.c_str()))); } /// Book 1D double histogram by cloning an existing histogram. MonitorElement * DQMStore::book1DD(const char *name, TH1D *source) { - return book1DD(pwd_, name, static_cast(source->Clone(name))); + return book1DD_(pwd_, name, static_cast(source->Clone(name))); } /// Book 1D double histogram by cloning an existing histogram. MonitorElement * DQMStore::book1DD(const std::string &name, TH1D *source) { - return book1DD(pwd_, name, static_cast(source->Clone(name.c_str()))); + return book1DD_(pwd_, name, static_cast(source->Clone(name.c_str()))); } // ------------------------------------------------------------------- /// Book 2D histogram based on TH2F. MonitorElement * -DQMStore::book2D(const std::string &dir, const std::string &name, TH2F *h) +DQMStore::book2D_(const std::string &dir, const std::string &name, TH2F *h) { - return book(dir, name, "book2D", MonitorElement::DQM_KIND_TH2F, h, collate2D); + return book_(dir, name, "book2D", MonitorElement::DQM_KIND_TH2F, h, collate2D); } /// Book 2D histogram based on TH2S. MonitorElement * -DQMStore::book2S(const std::string &dir, const std::string &name, TH2S *h) +DQMStore::book2S_(const std::string &dir, const std::string &name, TH2S *h) { - return book(dir, name, "book2S", MonitorElement::DQM_KIND_TH2S, h, collate2S); + return book_(dir, name, "book2S", MonitorElement::DQM_KIND_TH2S, h, collate2S); } /// Book 2D histogram based on TH2D. MonitorElement * -DQMStore::book2DD(const std::string &dir, const std::string &name, TH2D *h) +DQMStore::book2DD_(const std::string &dir, const std::string &name, TH2D *h) { - return book(dir, name, "book2DD", MonitorElement::DQM_KIND_TH2D, h, collate2DD); + return book_(dir, name, "book2DD", MonitorElement::DQM_KIND_TH2D, h, collate2DD); } /// Book 2D histogram. @@ -1164,7 +1169,7 @@ DQMStore::book2D(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY) { - return book2D(pwd_, name, new TH2F(name, title, + return book2D_(pwd_, name, new TH2F(name, title, nchX, lowX, highX, nchY, lowY, highY)); } @@ -1175,7 +1180,7 @@ DQMStore::book2D(const std::string &name, const std::string &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY) { - return book2D(pwd_, name, new TH2F(name.c_str(), title.c_str(), + return book2D_(pwd_, name, new TH2F(name.c_str(), title.c_str(), nchX, lowX, highX, nchY, lowY, highY)); } @@ -1186,7 +1191,7 @@ DQMStore::book2S(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY) { - return book2S(pwd_, name, new TH2S(name, title, + return book2S_(pwd_, name, new TH2S(name, title, nchX, lowX, highX, nchY, lowY, highY)); } @@ -1197,7 +1202,7 @@ DQMStore::book2S(const std::string &name, const std::string &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY) { - return book2S(pwd_, name, new TH2S(name.c_str(), title.c_str(), + return book2S_(pwd_, name, new TH2S(name.c_str(), title.c_str(), nchX, lowX, highX, nchY, lowY, highY)); } @@ -1208,7 +1213,7 @@ DQMStore::book2DD(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY) { - return book2DD(pwd_, name, new TH2D(name, title, + return book2DD_(pwd_, name, new TH2D(name, title, nchX, lowX, highX, nchY, lowY, highY)); } @@ -1219,7 +1224,7 @@ DQMStore::book2DD(const std::string &name, const std::string &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY) { - return book2DD(pwd_, name, new TH2D(name.c_str(), title.c_str(), + return book2DD_(pwd_, name, new TH2D(name.c_str(), title.c_str(), nchX, lowX, highX, nchY, lowY, highY)); } @@ -1229,7 +1234,7 @@ MonitorElement * DQMStore::book2D(const char *name, const char *title, int nchX, const float *xbinsize, int nchY, const float *ybinsize) { - return book2D(pwd_, name, new TH2F(name, title, + return book2D_(pwd_, name, new TH2F(name, title, nchX, xbinsize, nchY, ybinsize)); } @@ -1238,7 +1243,7 @@ MonitorElement * DQMStore::book2D(const std::string &name, const std::string &title, int nchX, const float *xbinsize, int nchY, const float *ybinsize) { - return book2D(pwd_, name, new TH2F(name.c_str(), title.c_str(), + return book2D_(pwd_, name, new TH2F(name.c_str(), title.c_str(), nchX, xbinsize, nchY, ybinsize)); } @@ -1247,7 +1252,7 @@ MonitorElement * DQMStore::book2S(const char *name, const char *title, int nchX, const float *xbinsize, int nchY, const float *ybinsize) { - return book2S(pwd_, name, new TH2S(name, title, + return book2S_(pwd_, name, new TH2S(name, title, nchX, xbinsize, nchY, ybinsize)); } @@ -1256,7 +1261,7 @@ MonitorElement * DQMStore::book2S(const std::string &name, const std::string &title, int nchX, const float *xbinsize, int nchY, const float *ybinsize) { - return book2S(pwd_, name, new TH2S(name.c_str(), title.c_str(), + return book2S_(pwd_, name, new TH2S(name.c_str(), title.c_str(), nchX, xbinsize, nchY, ybinsize)); } @@ -1264,50 +1269,50 @@ DQMStore::book2S(const std::string &name, const std::string &title, MonitorElement * DQMStore::book2D(const char *name, TH2F *source) { - return book2D(pwd_, name, static_cast(source->Clone(name))); + return book2D_(pwd_, name, static_cast(source->Clone(name))); } /// Book 2D histogram by cloning an existing histogram. MonitorElement * DQMStore::book2D(const std::string &name, TH2F *source) { - return book2D(pwd_, name, static_cast(source->Clone(name.c_str()))); + return book2D_(pwd_, name, static_cast(source->Clone(name.c_str()))); } /// Book 2DS histogram by cloning an existing histogram. MonitorElement * DQMStore::book2S(const char *name, TH2S *source) { - return book2S(pwd_, name, static_cast(source->Clone(name))); + return book2S_(pwd_, name, static_cast(source->Clone(name))); } /// Book 2DS histogram by cloning an existing histogram. MonitorElement * DQMStore::book2S(const std::string &name, TH2S *source) { - return book2S(pwd_, name, static_cast(source->Clone(name.c_str()))); + return book2S_(pwd_, name, static_cast(source->Clone(name.c_str()))); } /// Book 2DS histogram by cloning an existing histogram. MonitorElement * DQMStore::book2DD(const char *name, TH2D *source) { - return book2DD(pwd_, name, static_cast(source->Clone(name))); + return book2DD_(pwd_, name, static_cast(source->Clone(name))); } /// Book 2DS histogram by cloning an existing histogram. MonitorElement * DQMStore::book2DD(const std::string &name, TH2D *source) { - return book2DD(pwd_, name, static_cast(source->Clone(name.c_str()))); + return book2DD_(pwd_, name, static_cast(source->Clone(name.c_str()))); } // ------------------------------------------------------------------- /// Book 3D histogram based on TH3F. MonitorElement * -DQMStore::book3D(const std::string &dir, const std::string &name, TH3F *h) +DQMStore::book3D_(const std::string &dir, const std::string &name, TH3F *h) { - return book(dir, name, "book3D", MonitorElement::DQM_KIND_TH3F, h, collate3D); + return book_(dir, name, "book3D", MonitorElement::DQM_KIND_TH3F, h, collate3D); } /// Book 3D histogram. @@ -1317,7 +1322,7 @@ DQMStore::book3D(const char *name, const char *title, int nchY, double lowY, double highY, int nchZ, double lowZ, double highZ) { - return book3D(pwd_, name, new TH3F(name, title, + return book3D_(pwd_, name, new TH3F(name, title, nchX, lowX, highX, nchY, lowY, highY, nchZ, lowZ, highZ)); @@ -1330,7 +1335,7 @@ DQMStore::book3D(const std::string &name, const std::string &title, int nchY, double lowY, double highY, int nchZ, double lowZ, double highZ) { - return book3D(pwd_, name, new TH3F(name.c_str(), title.c_str(), + return book3D_(pwd_, name, new TH3F(name.c_str(), title.c_str(), nchX, lowX, highX, nchY, lowY, highY, nchZ, lowZ, highZ)); @@ -1340,24 +1345,24 @@ DQMStore::book3D(const std::string &name, const std::string &title, MonitorElement * DQMStore::book3D(const char *name, TH3F *source) { - return book3D(pwd_, name, static_cast(source->Clone(name))); + return book3D_(pwd_, name, static_cast(source->Clone(name))); } /// Book 3D histogram by cloning an existing histogram. MonitorElement * DQMStore::book3D(const std::string &name, TH3F *source) { - return book3D(pwd_, name, static_cast(source->Clone(name.c_str()))); + return book3D_(pwd_, name, static_cast(source->Clone(name.c_str()))); } // ------------------------------------------------------------------- /// Book profile histogram based on TProfile. MonitorElement * -DQMStore::bookProfile(const std::string &dir, const std::string &name, TProfile *h) +DQMStore::bookProfile_(const std::string &dir, const std::string &name, TProfile *h) { - return book(dir, name, "bookProfile", - MonitorElement::DQM_KIND_TPROFILE, - h, collateProfile); + return book_(dir, name, "bookProfile", + MonitorElement::DQM_KIND_TPROFILE, + h, collateProfile); } /// Book profile. Option is one of: " ", "s" (default), "i", "G" (see @@ -1369,7 +1374,7 @@ DQMStore::bookProfile(const char *name, const char *title, int /* nchY */, double lowY, double highY, const char *option /* = "s" */) { - return bookProfile(pwd_, name, new TProfile(name, title, + return bookProfile_(pwd_, name, new TProfile(name, title, nchX, lowX, highX, lowY, highY, option)); @@ -1384,7 +1389,7 @@ DQMStore::bookProfile(const std::string &name, const std::string &title, int /* nchY */, double lowY, double highY, const char *option /* = "s" */) { - return bookProfile(pwd_, name, new TProfile(name.c_str(), title.c_str(), + return bookProfile_(pwd_, name, new TProfile(name.c_str(), title.c_str(), nchX, lowX, highX, lowY, highY, option)); @@ -1399,7 +1404,7 @@ DQMStore::bookProfile(const char *name, const char *title, double lowY, double highY, const char *option /* = "s" */) { - return bookProfile(pwd_, name, new TProfile(name, title, + return bookProfile_(pwd_, name, new TProfile(name, title, nchX, lowX, highX, lowY, highY, option)); @@ -1414,7 +1419,7 @@ DQMStore::bookProfile(const std::string &name, const std::string &title, double lowY, double highY, const char *option /* = "s" */) { - return bookProfile(pwd_, name, new TProfile(name.c_str(), title.c_str(), + return bookProfile_(pwd_, name, new TProfile(name.c_str(), title.c_str(), nchX, lowX, highX, lowY, highY, option)); @@ -1429,7 +1434,7 @@ DQMStore::bookProfile(const char *name, const char *title, int /* nchY */, double lowY, double highY, const char *option /* = "s" */) { - return bookProfile(pwd_, name, new TProfile(name, title, + return bookProfile_(pwd_, name, new TProfile(name, title, nchX, xbinsize, lowY, highY, option)); @@ -1444,7 +1449,7 @@ DQMStore::bookProfile(const std::string &name, const std::string &title, int /* nchY */, double lowY, double highY, const char *option /* = "s" */) { - return bookProfile(pwd_, name, new TProfile(name.c_str(), title.c_str(), + return bookProfile_(pwd_, name, new TProfile(name.c_str(), title.c_str(), nchX, xbinsize, lowY, highY, option)); @@ -1459,7 +1464,7 @@ DQMStore::bookProfile(const char *name, const char *title, double lowY, double highY, const char *option /* = "s" */) { - return bookProfile(pwd_, name, new TProfile(name, title, + return bookProfile_(pwd_, name, new TProfile(name, title, nchX, xbinsize, lowY, highY, option)); @@ -1474,7 +1479,7 @@ DQMStore::bookProfile(const std::string &name, const std::string &title, double lowY, double highY, const char *option /* = "s" */) { - return bookProfile(pwd_, name, new TProfile(name.c_str(), title.c_str(), + return bookProfile_(pwd_, name, new TProfile(name.c_str(), title.c_str(), nchX, xbinsize, lowY, highY, option)); @@ -1484,24 +1489,24 @@ DQMStore::bookProfile(const std::string &name, const std::string &title, MonitorElement * DQMStore::bookProfile(const char *name, TProfile *source) { - return bookProfile(pwd_, name, static_cast(source->Clone(name))); + return bookProfile_(pwd_, name, static_cast(source->Clone(name))); } /// Book TProfile by cloning an existing profile. MonitorElement * DQMStore::bookProfile(const std::string &name, TProfile *source) { - return bookProfile(pwd_, name, static_cast(source->Clone(name.c_str()))); + return bookProfile_(pwd_, name, static_cast(source->Clone(name.c_str()))); } // ------------------------------------------------------------------- /// Book 2D profile histogram based on TProfile2D. MonitorElement * -DQMStore::bookProfile2D(const std::string &dir, const std::string &name, TProfile2D *h) +DQMStore::bookProfile2D_(const std::string &dir, const std::string &name, TProfile2D *h) { - return book(dir, name, "bookProfile2D", - MonitorElement::DQM_KIND_TPROFILE2D, - h, collateProfile2D); + return book_(dir, name, "bookProfile2D", + MonitorElement::DQM_KIND_TPROFILE2D, + h, collateProfile2D); } /// Book 2-D profile. Option is one of: " ", "s" (default), "i", "G" @@ -1514,7 +1519,7 @@ DQMStore::bookProfile2D(const char *name, const char *title, int /* nchZ */, double lowZ, double highZ, const char *option /* = "s" */) { - return bookProfile2D(pwd_, name, new TProfile2D(name, title, + return bookProfile2D_(pwd_, name, new TProfile2D(name, title, nchX, lowX, highX, nchY, lowY, highY, lowZ, highZ, @@ -1531,7 +1536,7 @@ DQMStore::bookProfile2D(const std::string &name, const std::string &title, int /* nchZ */, double lowZ, double highZ, const char *option /* = "s" */) { - return bookProfile2D(pwd_, name, new TProfile2D(name.c_str(), title.c_str(), + return bookProfile2D_(pwd_, name, new TProfile2D(name.c_str(), title.c_str(), nchX, lowX, highX, nchY, lowY, highY, lowZ, highZ, @@ -1548,7 +1553,7 @@ DQMStore::bookProfile2D(const char *name, const char *title, double lowZ, double highZ, const char *option /* = "s" */) { - return bookProfile2D(pwd_, name, new TProfile2D(name, title, + return bookProfile2D_(pwd_, name, new TProfile2D(name, title, nchX, lowX, highX, nchY, lowY, highY, lowZ, highZ, @@ -1565,7 +1570,7 @@ DQMStore::bookProfile2D(const std::string &name, const std::string &title, double lowZ, double highZ, const char *option /* = "s" */) { - return bookProfile2D(pwd_, name, new TProfile2D(name.c_str(), title.c_str(), + return bookProfile2D_(pwd_, name, new TProfile2D(name.c_str(), title.c_str(), nchX, lowX, highX, nchY, lowY, highY, lowZ, highZ, @@ -1576,14 +1581,14 @@ DQMStore::bookProfile2D(const std::string &name, const std::string &title, MonitorElement * DQMStore::bookProfile2D(const char *name, TProfile2D *source) { - return bookProfile2D(pwd_, name, static_cast(source->Clone(name))); + return bookProfile2D_(pwd_, name, static_cast(source->Clone(name))); } /// Book TProfile2D by cloning an existing profile. MonitorElement * DQMStore::bookProfile2D(const std::string &name, TProfile2D *source) { - return bookProfile2D(pwd_, name, static_cast(source->Clone(name.c_str()))); + return bookProfile2D_(pwd_, name, static_cast(source->Clone(name.c_str()))); } ////////////////////////////////////////////////////////////////////// @@ -1724,8 +1729,8 @@ void DQMStore::tagContents(const std::string &path, unsigned int myTag) { MonitorElement proto(&path, std::string()); - MEMap::iterator e = data_.end(); - MEMap::iterator i = data_.lower_bound(proto); + auto e = data_.end(); + auto i = data_.lower_bound(proto); for ( ; i != e && path == *i->data_.dirname; ++i) tag(const_cast(&*i), myTag); } @@ -1736,13 +1741,13 @@ void DQMStore::tagAllContents(const std::string &path, unsigned int myTag) { std::string clean; - const std::string *cleaned = 0; + const std::string *cleaned = nullptr; cleanTrailingSlashes(path, clean, cleaned); MonitorElement proto(cleaned, std::string()); // FIXME: WILDCARDS? Old one supported them, but nobody seemed to use them. - MEMap::iterator e = data_.end(); - MEMap::iterator i = data_.lower_bound(proto); + auto e = data_.end(); + auto i = data_.lower_bound(proto); while (i != e && isSubdirectory(*cleaned, *i->data_.dirname)) { tag(const_cast(&*i), myTag); @@ -1755,11 +1760,11 @@ DQMStore::tagAllContents(const std::string &path, unsigned int myTag) ////////////////////////////////////////////////////////////////////// /// get list of subdirectories of current directory std::vector -DQMStore::getSubdirs(void) const +DQMStore::getSubdirs() const { std::vector result; - std::set::const_iterator e = dirs_.end(); - std::set::const_iterator i = dirs_.find(pwd_); + auto e = dirs_.end(); + auto i = dirs_.find(pwd_); // If we didn't find current directory, the tree is empty, so quit. if (i == e) @@ -1778,12 +1783,12 @@ DQMStore::getSubdirs(void) const /// get list of (non-dir) MEs of current directory std::vector -DQMStore::getMEs(void) const +DQMStore::getMEs() const { MonitorElement proto(&pwd_, std::string()); std::vector result; - MEMap::const_iterator e = data_.end(); - MEMap::const_iterator i = data_.lower_bound(proto); + auto e = data_.end(); + auto i = data_.lower_bound(proto); for ( ; i != e && isSubdirectory(pwd_, *i->data_.dirname); ++i) if (pwd_ == *i->data_.dirname) result.push_back(i->getName()); @@ -1797,8 +1802,8 @@ bool DQMStore::containsAnyMonitorable(const std::string &path) const { MonitorElement proto(&path, std::string()); - MEMap::const_iterator e = data_.end(); - MEMap::const_iterator i = data_.lower_bound(proto); + auto e = data_.end(); + auto i = data_.lower_bound(proto); return (i != e && isSubdirectory(path, *i->data_.dirname)); } @@ -1810,8 +1815,8 @@ DQMStore::get(const std::string &path) const std::string name; splitPath(dir, name, path); MonitorElement proto(&dir, name); - MEMap::const_iterator mepos = data_.find(proto); - return (mepos == data_.end() ? 0 + auto mepos = data_.find(proto); + return (mepos == data_.end() ? nullptr : const_cast(&*mepos)); } @@ -1821,9 +1826,8 @@ DQMStore::get(unsigned int tag) const { // FIXME: Use reverse map [tag -> path] / [tag -> dir]? std::vector result; - for (MEMap::const_iterator i = data_.begin(), e = data_.end(); i != e; ++i) + for (auto const & me : data_) { - const MonitorElement &me = *i; if ((me.data_.flags & DQMNet::DQM_PROP_TAGGED) && me.data_.tag == tag) result.push_back(const_cast(&me)); } @@ -1836,13 +1840,13 @@ std::vector DQMStore::getContents(const std::string &path) const { std::string clean; - const std::string *cleaned = 0; + const std::string *cleaned = nullptr; cleanTrailingSlashes(path, clean, cleaned); MonitorElement proto(cleaned, std::string()); std::vector result; - MEMap::const_iterator e = data_.end(); - MEMap::const_iterator i = data_.lower_bound(proto); + auto e = data_.end(); + auto i = data_.lower_bound(proto); for ( ; i != e && isSubdirectory(*cleaned, *i->data_.dirname); ++i) if (*cleaned == *i->data_.dirname) result.push_back(const_cast(&*i)); @@ -1855,13 +1859,13 @@ std::vector DQMStore::getContents(const std::string &path, unsigned int tag) const { std::string clean; - const std::string *cleaned = 0; + const std::string *cleaned = nullptr; cleanTrailingSlashes(path, clean, cleaned); MonitorElement proto(cleaned, std::string()); std::vector result; - MEMap::const_iterator e = data_.end(); - MEMap::const_iterator i = data_.lower_bound(proto); + auto e = data_.end(); + auto i = data_.lower_bound(proto); for ( ; i != e && isSubdirectory(*cleaned, *i->data_.dirname); ++i) if (*cleaned == *i->data_.dirname && (i->data_.flags & DQMNet::DQM_PROP_TAGGED) @@ -1881,14 +1885,14 @@ DQMStore::getContents(std::vector &into, bool showContents /* = tru into.clear(); into.reserve(dirs_.size()); - MEMap::const_iterator me = data_.end(); - std::set::const_iterator di = dirs_.begin(); - std::set::const_iterator de = dirs_.end(); + auto me = data_.end(); + auto di = dirs_.begin(); + auto de = dirs_.end(); for ( ; di != de; ++di) { MonitorElement proto(&*di, std::string()); - MEMap::const_iterator mi = data_.lower_bound(proto); - MEMap::const_iterator m = mi; + auto mi = data_.lower_bound(proto); + auto m = mi; size_t sz = di->size() + 2; size_t nfound = 0; for ( ; m != me && isSubdirectory(*di, *m->data_.dirname); ++m) @@ -1901,7 +1905,7 @@ DQMStore::getContents(std::vector &into, bool showContents /* = tru if (! nfound) continue; - std::vector::iterator istr + auto istr = into.insert(into.end(), std::string()); if (showContents) @@ -1956,8 +1960,8 @@ DQMStore::findObject(const std::string &dir, proto.data_.streamId = streamId; proto.data_.moduleId = moduleId; - MEMap::const_iterator mepos = data_.find(proto); - return (mepos == data_.end() ? 0 + auto mepos = data_.find(proto); + return (mepos == data_.end() ? nullptr : const_cast(&*mepos)); } @@ -1969,16 +1973,16 @@ DQMStore::getAllTags(std::vector &into) const into.clear(); into.reserve(dirs_.size()); - MEMap::const_iterator me = data_.end(); - std::set::const_iterator di = dirs_.begin(); - std::set::const_iterator de = dirs_.end(); + auto me = data_.end(); + auto di = dirs_.begin(); + auto de = dirs_.end(); char tagbuf[32]; // more than enough for '/' and up to 10 digits for ( ; di != de; ++di) { MonitorElement proto(&*di, std::string()); - MEMap::const_iterator mi = data_.lower_bound(proto); - MEMap::const_iterator m = mi; + auto mi = data_.lower_bound(proto); + auto m = mi; size_t sz = di->size() + 2; size_t nfound = 0; for ( ; m != me && isSubdirectory(*di, *m->data_.dirname); ++m) @@ -1992,7 +1996,7 @@ DQMStore::getAllTags(std::vector &into) const if (! nfound) continue; - std::vector::iterator istr + auto istr = into.insert(into.end(), std::string()); istr->reserve(sz); @@ -2022,14 +2026,14 @@ DQMStore::getAllContents(const std::string &path, uint32_t lumi /* = 0 */) const { std::string clean; - const std::string *cleaned = 0; + const std::string *cleaned = nullptr; cleanTrailingSlashes(path, clean, cleaned); MonitorElement proto(cleaned, std::string(), runNumber); proto.setLumi(lumi); std::vector result; - MEMap::const_iterator e = data_.end(); - MEMap::const_iterator i = data_.lower_bound(proto); + auto e = data_.end(); + auto i = data_.lower_bound(proto); for ( ; i != e && isSubdirectory(*cleaned, *i->data_.dirname); ++i) { if (runNumber != 0) { if (i->data_.run > runNumber // TODO[rovere]: pleonastic? first we encounter local ME of the same run ... @@ -2082,8 +2086,8 @@ DQMStore::getMatchingContents(const std::string &pattern, lat::Regexp::Syntax sy std::string path; std::vector result; - MEMap::const_iterator i = data_.begin(); - MEMap::const_iterator e = data_.end(); + auto i = data_.begin(); + auto e = data_.end(); for ( ; i != e; ++i) { path.clear(); @@ -2102,13 +2106,13 @@ DQMStore::getMatchingContents(const std::string &pattern, lat::Regexp::Syntax sy Clears updated flag on all recently updated MEs and calls their Reset() method for those that have resetMe = true. */ void -DQMStore::reset(void) +DQMStore::reset() { - MEMap::iterator mi = data_.begin(); - MEMap::iterator me = data_.end(); + auto mi = data_.begin(); + auto me = data_.end(); for ( ; mi != me; ++mi) { - MonitorElement &me = const_cast(*mi); + auto &me = const_cast(*mi); if (mi->wasUpdated()) { if (me.resetMe()) @@ -2126,15 +2130,15 @@ DQMStore::reset(void) /** Invoke this method after flushing all recently changed monitoring. Clears updated flag on all MEs and calls their Reset() method. */ void -DQMStore::forceReset(void) +DQMStore::forceReset() { - MEMap::iterator mi = data_.begin(); - MEMap::iterator me = data_.end(); + auto mi = data_.begin(); + auto me = data_.end(); for ( ; mi != me; ++mi) { if (forceResetOnBeginLumi_ && ((*mi).getLumiFlag() == false)) continue; - MonitorElement &me = const_cast(*mi); + auto &me = const_cast(*mi); me.Reset(); me.resetUpdate(); } @@ -2142,28 +2146,60 @@ DQMStore::forceReset(void) reset_ = true; } + +////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////// +/** Called after all globalBeginLuminosityBlock. + * Reset global per-lumi MEs (or all MEs if LSbasedMode) so that + * they can be reused. + */ +void +DQMStore::postGlobalBeginLumi(const edm::GlobalContext &gc) +{ + static const std::string null_str(""); + + auto const& lumiblock = gc.luminosityBlockID(); + uint32_t run = lumiblock.run(); + + // find the range of non-legacy global MEs for the current run: + // run != 0, lumi == 0 (implicit), stream id == 0, module id == 0 + const MonitorElement begin(&null_str, null_str, run, 0, 0); + const MonitorElement end(&null_str, null_str, run, 0, 1); + auto i = data_.lower_bound(begin); + const auto e = data_.lower_bound(end); + while (i != e) { + auto& me = const_cast(*i++); + // skip per-run MEs + if (not LSbasedMode_ and not me.getLumiFlag()) + continue; + me.Reset(); + me.resetUpdate(); + } +} + ////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////// -/** Delete *global* histograms which are no longer in used. +/** Delete *global* histograms which are no longer in use. * Such histograms are created at the end of each lumi and should be - * deleted after last globalEndLuminosityBlock. + * deleted after the last globalEndLuminosityBlock. */ void DQMStore::deleteUnusedLumiHistograms(uint32_t run, uint32_t lumi) { if (!enableMultiThread_) return; - + std::lock_guard guard(book_mutex_); std::string null_str(""); - MonitorElement proto(&null_str, null_str, run, 0, 0); + MonitorElement proto(&null_str, null_str, run, 0, 0); proto.setLumi(lumi); - std::set::const_iterator e = data_.end(); - std::set::const_iterator i = data_.lower_bound(proto); - + auto e = data_.end(); + auto i = data_.lower_bound(proto); + while (i != e) { if (i->data_.streamId != 0 || i->data_.moduleId != 0) @@ -2172,17 +2208,18 @@ DQMStore::deleteUnusedLumiHistograms(uint32_t run, uint32_t lumi) break; if (i->data_.run != run) break; - - auto temp = i; - ++i; + if (not i->markedToDelete()) { + ++i; + continue; + } if (verbose_ > 1) { std::cout << "DQMStore::deleteUnusedLumiHistograms: deleted monitor element '" << *i->data_.dirname << "/" << i->data_.objname << "'" << "flags " << i->data_.flags << "\n"; - } + } - data_.erase(temp); + i = data_.erase(i); } } @@ -2196,100 +2233,100 @@ DQMStore::extract(TObject *obj, const std::string &dir, bool overwrite, bool collateHistograms) { // NB: Profile histograms inherit from TH*D, checking order matters. - MonitorElement *refcheck = 0; - if (TProfile *h = dynamic_cast(obj)) + MonitorElement *refcheck = nullptr; + if (auto *h = dynamic_cast(obj)) { MonitorElement *me = findObject(dir, h->GetName()); if (! me) - me = bookProfile(dir, h->GetName(), (TProfile *) h->Clone()); + me = bookProfile_(dir, h->GetName(), (TProfile *) h->Clone()); else if (overwrite) me->copyFrom(h); else if (isCollateME(me) || collateHistograms) collateProfile(me, h, verbose_); refcheck = me; } - else if (TProfile2D *h = dynamic_cast(obj)) + else if (auto *h = dynamic_cast(obj)) { MonitorElement *me = findObject(dir, h->GetName()); if (! me) - me = bookProfile2D(dir, h->GetName(), (TProfile2D *) h->Clone()); + me = bookProfile2D_(dir, h->GetName(), (TProfile2D *) h->Clone()); else if (overwrite) me->copyFrom(h); else if (isCollateME(me) || collateHistograms) collateProfile2D(me, h, verbose_); refcheck = me; } - else if (TH1F *h = dynamic_cast(obj)) + else if (auto *h = dynamic_cast(obj)) { MonitorElement *me = findObject(dir, h->GetName()); if (! me) - me = book1D(dir, h->GetName(), (TH1F *) h->Clone()); + me = book1D_(dir, h->GetName(), (TH1F *) h->Clone()); else if (overwrite) me->copyFrom(h); else if (isCollateME(me) || collateHistograms) collate1D(me, h, verbose_); refcheck = me; } - else if (TH1S *h = dynamic_cast(obj)) + else if (auto *h = dynamic_cast(obj)) { MonitorElement *me = findObject(dir, h->GetName()); if (! me) - me = book1S(dir, h->GetName(), (TH1S *) h->Clone()); + me = book1S_(dir, h->GetName(), (TH1S *) h->Clone()); else if (overwrite) me->copyFrom(h); else if (isCollateME(me) || collateHistograms) collate1S(me, h, verbose_); refcheck = me; } - else if (TH1D *h = dynamic_cast(obj)) + else if (auto *h = dynamic_cast(obj)) { MonitorElement *me = findObject(dir, h->GetName()); if (! me) - me = book1DD(dir, h->GetName(), (TH1D *) h->Clone()); + me = book1DD_(dir, h->GetName(), (TH1D *) h->Clone()); else if (overwrite) me->copyFrom(h); else if (isCollateME(me) || collateHistograms) collate1DD(me, h, verbose_); refcheck = me; } - else if (TH2F *h = dynamic_cast(obj)) + else if (auto *h = dynamic_cast(obj)) { MonitorElement *me = findObject(dir, h->GetName()); if (! me) - me = book2D(dir, h->GetName(), (TH2F *) h->Clone()); + me = book2D_(dir, h->GetName(), (TH2F *) h->Clone()); else if (overwrite) me->copyFrom(h); else if (isCollateME(me) || collateHistograms) collate2D(me, h, verbose_); refcheck = me; } - else if (TH2S *h = dynamic_cast(obj)) + else if (auto *h = dynamic_cast(obj)) { MonitorElement *me = findObject(dir, h->GetName()); if (! me) - me = book2S(dir, h->GetName(), (TH2S *) h->Clone()); + me = book2S_(dir, h->GetName(), (TH2S *) h->Clone()); else if (overwrite) me->copyFrom(h); else if (isCollateME(me) || collateHistograms) collate2S(me, h, verbose_); refcheck = me; } - else if (TH2D *h = dynamic_cast(obj)) + else if (auto *h = dynamic_cast(obj)) { MonitorElement *me = findObject(dir, h->GetName()); if (! me) - me = book2DD(dir, h->GetName(), (TH2D *) h->Clone()); + me = book2DD_(dir, h->GetName(), (TH2D *) h->Clone()); else if (overwrite) me->copyFrom(h); else if (isCollateME(me) || collateHistograms) collate2DD(me, h, verbose_); refcheck = me; } - else if (TH3F *h = dynamic_cast(obj)) + else if (auto *h = dynamic_cast(obj)) { MonitorElement *me = findObject(dir, h->GetName()); if (! me) - me = book3D(dir, h->GetName(), (TH3F *) h->Clone()); + me = book3D_(dir, h->GetName(), (TH3F *) h->Clone()); else if (overwrite) me->copyFrom(h); else if (isCollateME(me) || collateHistograms) @@ -2331,7 +2368,7 @@ DQMStore::extract(TObject *obj, const std::string &dir, MonitorElement *me = findObject(dir, label); if (! me || overwrite) { - if (! me) me = bookInt(dir, label); + if (! me) me = bookInt_(dir, label); me->Fill(atoll(value.c_str())); } } @@ -2340,7 +2377,7 @@ DQMStore::extract(TObject *obj, const std::string &dir, MonitorElement *me = findObject(dir, label); if (! me || overwrite) { - if (! me) me = bookFloat(dir, label); + if (! me) me = bookFloat_(dir, label); me->Fill(atof(value.c_str())); } } @@ -2348,7 +2385,7 @@ DQMStore::extract(TObject *obj, const std::string &dir, { MonitorElement *me = findObject(dir, label); if (! me) - me = bookString(dir, label, value); + me = bookString_(dir, label, value); else if (overwrite) me->Fill(value); } @@ -2375,7 +2412,7 @@ DQMStore::extract(TObject *obj, const std::string &dir, return false; } errno = 0; - char *endp = 0; + char *endp = nullptr; unsigned long val = strtoul(value.c_str(), &endp, 10); if ((val == 0 && errno) || *endp || val > ~uint32_t(0)) { @@ -2408,7 +2445,7 @@ DQMStore::extract(TObject *obj, const std::string &dir, if (s_rxmeqr1.match(value, 0, 0, &m)) { qv.code = atoi(m.matchString(value, 1).c_str()); - qv.qtresult = strtod(m.matchString(value, 2).c_str(), 0); + qv.qtresult = strtod(m.matchString(value, 2).c_str(), nullptr); qv.message = m.matchString(value, 4); qv.qtname = qrname; qv.algorithm = m.matchString(value, 3); @@ -2438,7 +2475,7 @@ DQMStore::extract(TObject *obj, const std::string &dir, return false; } - me->addQReport(qv, /* FIXME: getQTest(qv.qtname)? */ 0); + me->addQReport(qv, /* FIXME: getQTest(qv.qtname)? */ nullptr); } } else @@ -2449,7 +2486,7 @@ DQMStore::extract(TObject *obj, const std::string &dir, return false; } } - else if (TNamed *n = dynamic_cast(obj)) + else if (auto *n = dynamic_cast(obj)) { // For old DQM data. std::string s; @@ -2535,134 +2572,131 @@ DQMStore::cdInto(const std::string &path) const return true; } -void DQMStore::savePB(const std::string &filename, - const std::string &path /* = "" */, - const uint32_t run /* = 0 */, - const uint32_t lumi /* = 0 */, - const bool resetMEsAfterWriting /* = false */) +void +DQMStore::saveMonitorElementToROOT( + MonitorElement const& me, + TFile & file) { - using google::protobuf::io::FileOutputStream; - using google::protobuf::io::GzipOutputStream; - using google::protobuf::io::StringOutputStream; - - std::lock_guard guard(book_mutex_); - - std::set::iterator di, de; - MEMap::iterator mi, me = data_.end(); - dqmstorepb::ROOTFilePB dqmstore_message; - int nme = 0; - - if (verbose_) - std::cout << "\n DQMStore: Opening PBFile '" - << filename << "'"<< std::endl; + // Save the object. + if (me.kind() < MonitorElement::DQM_KIND_TH1F) { + TObjString(me.tagString().c_str()).Write(); + } else { + me.object_->Write(); + } - // Loop over the directory structure. - for (di = dirs_.begin(), de = dirs_.end(); di != de; ++di) + // Save quality reports if this is not in reference section. + if (not isSubdirectory(s_referenceDirName, *me.data_.dirname)) { - // Check if we should process this directory. We process the - // requested part of the object tree, including references. - if (! path.empty() - && ! isSubdirectory(path, *di)) - continue; - - // Loop over monitor elements in this directory. - MonitorElement proto(&*di, std::string(), run, 0, 0); - if (enableMultiThread_) - proto.setLumi(lumi); + for (auto const& report: me.data_.qreports) { + TObjString(me.qualityTagString(report).c_str()).Write(); + } + } - mi = data_.lower_bound(proto); - for ( ; mi != me && isSubdirectory(*di, *mi->data_.dirname); ++mi) - { - if (verbose_ > 1) - std::cout << "Run: " << (*mi).run() - << " Lumi: " << (*mi).lumi() - << " LumiFlag: " << (*mi).getLumiFlag() - << " streamId: " << (*mi).streamId() - << " moduleId: " << (*mi).moduleId() - << " fullpathname: " << (*mi).getFullname() << std::endl; - - // Upper bound in the loop over the MEs - if (enableMultiThread_ && ((*mi).lumi() != lumi)) - break; - - // Skip if it isn't a direct child. - if (*di != *mi->data_.dirname) - continue; + // Save efficiency tag, if any. + if (me.data_.flags & DQMNet::DQM_PROP_EFFICIENCY_PLOT) { + TObjString(me.effLabelString().c_str()).Write(); + } - // Keep backward compatibility with the old way of - // booking/handlind MonitorElements into the DQMStore. If run is - // 0 it means that a booking happened w/ the old non-threadsafe - // style, and we have to ignore the streamId and moduleId as a - // consequence. + // Save tag if any. + if (me.data_.flags & DQMNet::DQM_PROP_TAGGED) { + TObjString(me.tagLabelString().c_str()).Write(); + } +} - if (run != 0 && (mi->data_.streamId !=0 || mi->data_.moduleId !=0)) - continue; +void +DQMStore::saveMonitorElementRangeToROOT( + std::string const& dir, + std::string const& refpath, + SaveReferenceTag ref, + int minStatus, + unsigned int run, + MEMap::const_iterator begin, + MEMap::const_iterator end, + TFile & file, + unsigned int & counter) +{ + for (auto const& me: boost::make_iterator_range(begin, end)) + { + if (not isSubdirectory(dir, *me.data_.dirname)) + break; - if (verbose_ > 1) - std::cout << "DQMStore::savePB: saving monitor element '" - << *mi->data_.dirname << "/" << mi->data_.objname << "'" - << "flags " << mi->data_.flags << "\n"; - - nme++; - dqmstorepb::ROOTFilePB::Histo* me = dqmstore_message.add_histo(); - me->set_full_pathname((*mi->data_.dirname) + '/' + mi->data_.objname); - me->set_flags(mi->data_.flags); - - TObject *toWrite = nullptr; - bool deleteObject = false; - - if (mi->kind() < MonitorElement::DQM_KIND_TH1F) { - toWrite = new TObjString(mi->tagString().c_str()); - deleteObject = true; - } else { - toWrite = mi->object_; + if (verbose_ > 1) + std::cout << "DQMStore::save:" + << " run: " << me.run() + << " lumi: " << me.lumi() + << " lumiFlag: " << me.getLumiFlag() + << " streamId: " << me.streamId() + << " moduleId: " << me.moduleId() + << " fullpathname: " << me.getFullname() + << " flags: " << std::hex << me.data_.flags + << std::endl; + + // Skip MonitorElements in a subdirectory of the current one. + if (dir != *me.data_.dirname) { + if (verbose_ > 1) { + std::cout << "DQMStore::save: skipping monitor element in a subfolder of " << dir << "/" << std::endl; } + continue; + } - TBufferFile buffer(TBufferFile::kWrite); - buffer.WriteObject(toWrite); - me->set_size(buffer.Length()); - me->set_streamed_histo((const void*)buffer.Buffer(), - buffer.Length()); - - if (deleteObject) { - delete toWrite; + // For MonitorElements booked with the thread-safe approach, identified + // by having run != 0, ignore the per-stream ones. + if (run != 0 and (me.data_.streamId != 0 or me.data_.moduleId != 0)) { + if (verbose_ > 1) { + std::cout << "DQMStore::save: skipping per-stream monitor element" << std::endl; } + continue; + } - //reset the ME just written to make it available for the next LS (online) - if (resetMEsAfterWriting) - const_cast(&*mi)->Reset(); + // Handle reference histograms, with three distinct cases: + // 1) Skip all references entirely on saving. + // 2) Blanket saving of all references. + // 3) Save only references for monitor elements with qtests. + // The latter two are affected by "path" sub-tree selection, + // i.e. references are saved only in the selected tree part. + if (isSubdirectory(refpath, *me.data_.dirname)) + { + if (ref == SaveWithoutReference) + // Skip the reference entirely. + continue; + else if (ref == SaveWithReference) + // Save all references regardless of qtests. + ; + else if (ref == SaveWithReferenceForQTest) + { + // Save only references for monitor elements with qtests + // with an optional cut on minimum quality test result. + int status = -1; + std::string mname(me.getFullname(), s_referenceDirName.size()+1, std::string::npos); + MonitorElement *master = get(mname); + if (master) + for (size_t i = 0, e = master->data_.qreports.size(); i != e; ++i) + status = std::max(status, master->data_.qreports[i].code); + + if (not master or status < minStatus) + { + if (verbose_ > 1) + std::cout << "DQMStore::save: skipping monitor element '" + << me.data_.objname << "' while saving, status is " + << status << ", required minimum status is " + << minStatus << std::endl; + continue; + } + } } - } - int filedescriptor = ::open(filename.c_str(), - O_WRONLY | O_CREAT | O_TRUNC, - S_IRUSR | S_IWUSR | - S_IRGRP | S_IWGRP | - S_IROTH); - FileOutputStream file_stream(filedescriptor); - GzipOutputStream::Options options; - options.format = GzipOutputStream::GZIP; - options.compression_level = 1; - GzipOutputStream gzip_stream(&file_stream, - options); - dqmstore_message.SerializeToZeroCopyStream(&gzip_stream); + if (verbose_ > 1) { + std::cout << "DQMStore::save: saving monitor element" << std::endl; + } - // we need to flush it before we close the fd - gzip_stream.Close(); - file_stream.Close(); - ::close(filedescriptor); + saveMonitorElementToROOT(me, file); - // Maybe make some noise. - if (verbose_) - std::cout << "DQMStore::savePB: successfully wrote " << nme - << " objects from path '" << path - << "' into DQM file '" << filename << "'\n"; + // Count saved histograms + ++counter; + } } - -/// save directory with monitoring objects into root file ; -/// include quality test results with status >= minimum_status -/// (defined in Core/interface/QTestStatus.h); +/// save directory with monitoring objects into protobuf file ; /// if directory="", save full monitoring structure void DQMStore::save(const std::string &filename, @@ -2673,16 +2707,8 @@ DQMStore::save(const std::string &filename, const uint32_t lumi /* = 0 */, SaveReferenceTag ref /* = SaveWithReference */, int minStatus /* = dqm::qstatus::STATUS_OK */, - const std::string &fileupdate /* = RECREATE */, - const bool resetMEsAfterWriting /* = false */) + const std::string &fileupdate /* = RECREATE */) { - std::lock_guard guard(book_mutex_); - - std::set::iterator di, de; - MEMap::iterator mi, me = data_.end(); - DQMNet::QReports::const_iterator qi, qe; - int nme=0; - // TFile flushes to disk with fsync() on every TDirectory written to // the file. This makes DQM file saving painfully slow, and // ironically makes it _more_ likely the file saving gets @@ -2692,13 +2718,19 @@ DQMStore::save(const std::string &filename, { public: TFileNoSync(const char *file, const char *opt) : TFile(file, opt) {} - virtual Int_t SysSync(Int_t) override { return 0; } + Int_t SysSync(Int_t) override { return 0; } }; + std::lock_guard guard(book_mutex_); + + unsigned int nme = 0; + // open output file, on 1st save recreate, later update - if (verbose_) - std::cout << "\n DQMStore: Opening TFile '" << filename - << "' with option '" << fileupdate <<"'\n"; + if (verbose_) { + std::cout << "DQMStore::save: Opening TFile '" << filename + << "' with option '" << fileupdate << "'" + << std::endl; + } TFileNoSync f(filename.c_str(), fileupdate.c_str()); // open file if(f.IsZombie()) @@ -2706,164 +2738,253 @@ DQMStore::save(const std::string &filename, f.cd(); // Construct a regular expression from the pattern string. - std::auto_ptr rxpat; - if (! pattern.empty()) - rxpat.reset(new lat::Regexp(pattern.c_str())); + std::unique_ptr rxpat; + if (not pattern.empty()) + rxpat = std::make_unique(pattern); // Prepare a path for the reference object selection. std::string refpath; refpath.reserve(s_referenceDirName.size() + path.size() + 2); refpath += s_referenceDirName; - if (! path.empty()) + if (not path.empty()) { refpath += '/'; refpath += path; } // Loop over the directory structure. - for (di = dirs_.begin(), de = dirs_.end(); di != de; ++di) + for (auto const& dir: dirs_) { // Check if we should process this directory. We process the // requested part of the object tree, including references. - if (! path.empty() - && ! isSubdirectory(path, *di) - && ! isSubdirectory(refpath, *di)) + if (not path.empty() + and not isSubdirectory(refpath, dir) + and not isSubdirectory(path, dir)) continue; + if (verbose_ > 1) { + std::cout << "DQMStore::save: DQM folder " << dir << "/" << std::endl; + } + + // Create the directory. + gDirectory->cd("/"); + if (dir.empty()) + cdInto(s_monitorDirName); + else if (rxpat.get()) + cdInto(s_monitorDirName + '/' + lat::StringOps::replace(dir, *rxpat, rewrite)); + else + cdInto(s_monitorDirName + '/' + dir); + // Loop over monitor elements in this directory. - MonitorElement proto(&*di, std::string(), run, 0, 0); - if (enableMultiThread_) + if (not enableMultiThread_) { + MonitorElement proto(&dir, std::string(), run, 0, 0); + auto begin = data_.lower_bound(proto); + auto end = data_.end(); + saveMonitorElementRangeToROOT(dir, refpath, ref, minStatus, run, begin, end, f, nme); + } else { + // Restrict the loop to the monitor elements for the current lumisection + MonitorElement proto(&dir, std::string(), run, 0, 0); proto.setLumi(lumi); + auto begin = data_.lower_bound(proto); + proto.setLumi(lumi+1); + auto end = data_.lower_bound(proto); + saveMonitorElementRangeToROOT(dir, refpath, ref, minStatus, run, begin, end, f, nme); + } - mi = data_.lower_bound(proto); - for ( ; mi != me && isSubdirectory(*di, *mi->data_.dirname); ++mi) - { - if (verbose_ > 1) - std::cout << "DQMStore::save: Run: " << (*mi).run() - << " Lumi: " << (*mi).lumi() - << " LumiFlag: " << (*mi).getLumiFlag() - << " streamId: " << (*mi).streamId() - << " moduleId: " << (*mi).moduleId() - << " fullpathname: " << (*mi).getFullname() << std::endl; - - // Upper bound in the loop over the MEs - if (enableMultiThread_ && ((*mi).lumi() != lumi)) - break; + // In LSbasedMode, loop also over the (run, 0, 0, 0) global histograms; + // these could be the merged global histrograms of their per-stream + // counterparts after the streamEndRun transition - but they are not + // produced in LSbasedMode. + if (enableMultiThread_ and LSbasedMode_ and lumi != 0) { + auto begin = data_.lower_bound(MonitorElement(&dir, std::string(), run, 0, 0)); + auto end = data_.lower_bound(MonitorElement(&dir, std::string(), run, 0, 1)); + saveMonitorElementRangeToROOT(dir, refpath, ref, minStatus, run, begin, end, f, nme); + } + } - // Skip if it isn't a direct child. - if (*di != *mi->data_.dirname) { - if (verbose_ > 1) - std::cout << "DQMStore::save: isn't a direct child. Skipping" << std::endl; - continue; - } - - // Keep backward compatibility with the old way of - // booking/handlind MonitorElements into the DQMStore. If run is - // 0 it means that a booking happened w/ the old non-threadsafe - // style, and we have to ignore the streamId and moduleId as a - // consequence. - - if (run != 0 && (mi->data_.streamId !=0 || mi->data_.moduleId !=0)) { - continue; - } + f.Close(); - // Handle reference histograms, with three distinct cases: - // 1) Skip all references entirely on saving. - // 2) Blanket saving of all references. - // 3) Save only references for monitor elements with qtests. - // The latter two are affected by "path" sub-tree selection, - // i.e. references are saved only in the selected tree part. - if (isSubdirectory(refpath, *mi->data_.dirname)) - { - if (ref == SaveWithoutReference) - // Skip the reference entirely. - continue; - else if (ref == SaveWithReference) - // Save all references regardless of qtests. - ; - else if (ref == SaveWithReferenceForQTest) - { - // Save only references for monitor elements with qtests - // with an optional cut on minimum quality test result. - int status = -1; - std::string mname(mi->getFullname(), s_referenceDirName.size()+1, std::string::npos); - MonitorElement *master = get(mname); - if (master) - for (size_t i = 0, e = master->data_.qreports.size(); i != e; ++i) - status = std::max(status, master->data_.qreports[i].code); - - if (! master || status < minStatus) - { - if (verbose_ > 1) - std::cout << "DQMStore::save: skipping monitor element '" - << mi->data_.objname << "' while saving, status is " - << status << ", required minimum status is " - << minStatus << std::endl; - continue; - } - } - } + // Maybe make some noise. + if (verbose_) { + std::cout << "DQMStore::save: successfully wrote " << nme + << " objects from path '" << path << "/" + << "' into DQM file '" << filename << "'\n"; + } +} - if (verbose_ > 1) - std::cout << "DQMStore::save: saving monitor element '" - << mi->data_.objname << "'\n"; - nme++; // count saved histograms - - // Create the directory. - gDirectory->cd("/"); - if (di->empty()) - cdInto(s_monitorDirName); - else if (rxpat.get()) - cdInto(s_monitorDirName + '/' + lat::StringOps::replace(*di, *rxpat, rewrite)); - else - cdInto(s_monitorDirName + '/' + *di); +void +DQMStore::saveMonitorElementToPB( + MonitorElement const& me, + dqmstorepb::ROOTFilePB & file) +{ + // Save the object. + TBufferFile buffer(TBufferFile::kWrite); + if (me.kind() < MonitorElement::DQM_KIND_TH1F) { + TObjString object(me.tagString().c_str()); + buffer.WriteObject(&object); + } else { + buffer.WriteObject(me.object_); + } + dqmstorepb::ROOTFilePB::Histo & histo = * file.add_histo(); + histo.set_full_pathname(*me.data_.dirname + '/' + me.data_.objname); + histo.set_flags(me.data_.flags); + histo.set_size(buffer.Length()); + histo.set_streamed_histo((const void*)buffer.Buffer(), buffer.Length()); - // Save the object. - switch (mi->kind()) - { - case MonitorElement::DQM_KIND_INT: - case MonitorElement::DQM_KIND_REAL: - case MonitorElement::DQM_KIND_STRING: - TObjString(mi->tagString().c_str()).Write(); - break; + // Save quality reports if this is not in reference section. + // XXX not supported by protobuf files. - default: - mi->object_->Write(); - break; + // Save efficiency tag, if any. + // XXX not supported by protobuf files. + + // Save tag if any. + // XXX not supported by protobuf files. +} + +void +DQMStore::saveMonitorElementRangeToPB( + std::string const& dir, + unsigned int run, + MEMap::const_iterator begin, + MEMap::const_iterator end, + dqmstorepb::ROOTFilePB & file, + unsigned int & counter) +{ + for (auto const& me: boost::make_iterator_range(begin, end)) + { + if (not isSubdirectory(dir, *me.data_.dirname)) + break; + + if (verbose_ > 1) + std::cout << "DQMStore::savePB:" + << " run: " << me.run() + << " lumi: " << me.lumi() + << " lumiFlag: " << me.getLumiFlag() + << " streamId: " << me.streamId() + << " moduleId: " << me.moduleId() + << " fullpathname: " << me.getFullname() + << " flags: " << std::hex << me.data_.flags + << std::endl; + + // Skip MonitorElements in a subdirectory of the current one. + if (dir != *me.data_.dirname) { + if (verbose_ > 1) { + std::cout << "DQMStore::savePB: skipping monitor element in a subfolder of " << dir << "/" << std::endl; } + continue; + } - // Save quality reports if this is not in reference section. - if (! isSubdirectory(s_referenceDirName, *mi->data_.dirname)) - { - qi = mi->data_.qreports.begin(); - qe = mi->data_.qreports.end(); - for ( ; qi != qe; ++qi) - TObjString(mi->qualityTagString(*qi).c_str()).Write(); + // For MonitorElements booked with the thread-safe approach, identified + // by having run != 0, ignore the per-stream ones. + if (run != 0 and (me.data_.streamId != 0 or me.data_.moduleId != 0)) { + if (verbose_ > 1) { + std::cout << "DQMStore::savePB: skipping per-stream monitor element" << std::endl; } + continue; + } - // Save efficiency tag, if any - if (mi->data_.flags & DQMNet::DQM_PROP_EFFICIENCY_PLOT) - TObjString(mi->effLabelString().c_str()).Write(); + // Handle reference histograms, with three distinct cases: + // XXX not supported by protobuf files. - // Save tag if any - if (mi->data_.flags & DQMNet::DQM_PROP_TAGGED) - TObjString(mi->tagLabelString().c_str()).Write(); + if (verbose_ > 1) { + std::cout << "DQMStore::savePB: saving monitor element" << std::endl; + } + + saveMonitorElementToPB(me, file); + + // Count saved histograms + ++counter; + } +} + +/// save directory with monitoring objects into protobuf file ; +/// if directory="", save full monitoring structure +void +DQMStore::savePB(const std::string &filename, + const std::string &path /* = "" */, + const uint32_t run /* = 0 */, + const uint32_t lumi /* = 0 */) +{ + using google::protobuf::io::FileOutputStream; + using google::protobuf::io::GzipOutputStream; + using google::protobuf::io::StringOutputStream; - //reset the ME just written to make it available for the next LS (online) - if (resetMEsAfterWriting) - const_cast(&*mi)->Reset(); + std::lock_guard guard(book_mutex_); + + unsigned int nme = 0; + + if (verbose_) { + std::cout << "DQMStore::savePB: Opening PBFile '" << filename << "'" + << std::endl; + } + dqmstorepb::ROOTFilePB dqmstore_message; + + // Loop over the directory structure. + for (auto const& dir: dirs_) + { + // Check if we should process this directory. We process the + // requested part of the object tree, including references. + if (not path.empty() + and not isSubdirectory(path, dir)) + continue; + + if (verbose_ > 1) { + std::cout << "DQMStore::savePB: DQM folder " << dir << "/" << std::endl; + } + + // Loop over monitor elements in this directory. + if (not enableMultiThread_) { + MonitorElement proto(&dir, std::string(), run, 0, 0); + auto begin = data_.lower_bound(proto); + auto end = data_.end(); + saveMonitorElementRangeToPB(dir, run, begin, end, dqmstore_message, nme); + } else { + // Restrict the loop to the monitor elements for the current lumisection + MonitorElement proto(&dir, std::string(), run, 0, 0); + proto.setLumi(lumi); + auto begin = data_.lower_bound(proto); + proto.setLumi(lumi+1); + auto end = data_.lower_bound(proto); + saveMonitorElementRangeToPB(dir, run, begin, end, dqmstore_message, nme); + } + + // In LSbasedMode, loop also over the (run, 0, 0, 0) global histograms; + // these could be the merged global histrograms of their per-stream + // counterparts after the streamEndRun transition - but they are not + // produced in LSbasedMode. + if (enableMultiThread_ and LSbasedMode_ and lumi != 0) { + auto begin = data_.lower_bound(MonitorElement(&dir, std::string(), run, 0, 0)); + auto end = data_.lower_bound(MonitorElement(&dir, std::string(), run, 0, 1)); + saveMonitorElementRangeToPB(dir, run, begin, end, dqmstore_message, nme); } } - f.Close(); + int filedescriptor = ::open(filename.c_str(), + O_WRONLY | O_CREAT | O_TRUNC, + S_IRUSR | S_IWUSR | + S_IRGRP | S_IWGRP | + S_IROTH); + FileOutputStream file_stream(filedescriptor); + GzipOutputStream::Options options; + options.format = GzipOutputStream::GZIP; + options.compression_level = 1; + GzipOutputStream gzip_stream(&file_stream, options); + dqmstore_message.SerializeToZeroCopyStream(&gzip_stream); + + // Flush the internal streams before closing the fd. + gzip_stream.Close(); + file_stream.Close(); + ::close(filedescriptor); // Maybe make some noise. - if (verbose_) - std::cout << "DQMStore::save: successfully wrote " << nme - << " objects from path '" << path + if (verbose_) { + std::cout << "DQMStore::savePB: successfully wrote " << nme + << " objects from path '" << path << "/" << "' into DQM file '" << filename << "'\n"; + } } + /// read ROOT objects from file in directory ; /// return total # of ROOT objects read unsigned int @@ -2960,7 +3081,7 @@ DQMStore::readDirectory(TFile *file, std::list delayed; while ((key = (TKey *) next())) { - std::auto_ptr obj(key->ReadObj()); + std::unique_ptr obj(key->ReadObj()); if (dynamic_cast(obj.get())) { std::string subdir; @@ -3075,7 +3196,7 @@ DQMStore::readFile(const std::string &filename, if (verbose_) std::cout << "DQMStore::readFile: reading from file '" << filename << "'\n"; - std::auto_ptr f; + std::unique_ptr f; try { @@ -3098,8 +3219,8 @@ DQMStore::readFile(const std::string &filename, unsigned n = readDirectory(f.get(), overwrite, onlypath, prepend, "", stripdirs); f->Close(); - MEMap::iterator mi = data_.begin(); - MEMap::iterator me = data_.end(); + auto mi = data_.begin(); + auto me = data_.end(); for ( ; mi != me; ++mi) const_cast(*mi).updateQReportStats(); @@ -3121,9 +3242,9 @@ if there are no more objects in the buffer, or a null pointer was serialised at this location. */ inline TObject * DQMStore::extractNextObject(TBufferFile &buf) const { if (buf.Length() == buf.BufferSize()) - return 0; + return nullptr; buf.InitMap(); - void *ptr = buf.ReadObjectAny(0); + void *ptr = buf.ReadObjectAny(nullptr); return reinterpret_cast(ptr); } @@ -3190,7 +3311,7 @@ DQMStore::readFilePB(const std::string &filename, std::string path; std::string objname; - TObject *obj = NULL; + TObject *obj = nullptr; const dqmstorepb::ROOTFilePB::Histo &h = dqmstore_message.histo(i); get_info(h, path, objname, &obj); @@ -3232,17 +3353,17 @@ void DQMStore::rmdir(const std::string &path) { std::string clean; - const std::string *cleaned = 0; + const std::string *cleaned = nullptr; cleanTrailingSlashes(path, clean, cleaned); MonitorElement proto(cleaned, std::string()); - MEMap::iterator e = data_.end(); - MEMap::iterator i = data_.lower_bound(proto); + auto e = data_.end(); + auto i = data_.lower_bound(proto); while (i != e && isSubdirectory(*cleaned, *i->data_.dirname)) data_.erase(i++); - std::set::iterator de = dirs_.end(); - std::set::iterator di = dirs_.lower_bound(*cleaned); + auto de = dirs_.end(); + auto di = dirs_.lower_bound(*cleaned); while (di != de && isSubdirectory(*cleaned, *di)) dirs_.erase(di++); } @@ -3252,8 +3373,8 @@ void DQMStore::removeContents(const std::string &dir) { MonitorElement proto(&dir, std::string()); - MEMap::iterator e = data_.end(); - MEMap::iterator i = data_.lower_bound(proto); + auto e = data_.end(); + auto i = data_.lower_bound(proto); while (i != e && isSubdirectory(dir, *i->data_.dirname)) if (dir == *i->data_.dirname) data_.erase(i++); @@ -3263,7 +3384,7 @@ DQMStore::removeContents(const std::string &dir) /// erase all monitoring elements in current directory (not including subfolders); void -DQMStore::removeContents(void) +DQMStore::removeContents() { removeContents(pwd_); } @@ -3282,7 +3403,7 @@ void DQMStore::removeElement(const std::string &dir, const std::string &name, bool warning /* = true */) { MonitorElement proto(&dir, name); - MEMap::iterator pos = data_.find(proto); + auto pos = data_.find(proto); if (pos != data_.end()) data_.erase(pos); else if (warning) @@ -3298,9 +3419,9 @@ DQMStore::removeElement(const std::string &dir, const std::string &name, bool wa QCriterion * DQMStore::getQCriterion(const std::string &qtname) const { - QCMap::const_iterator i = qtests_.find(qtname); - QCMap::const_iterator e = qtests_.end(); - return (i == e ? 0 : i->second); + auto i = qtests_.find(qtname); + auto e = qtests_.end(); + return (i == e ? nullptr : i->second); } /// create quality test with unique name (analogous to ME name); @@ -3313,7 +3434,7 @@ DQMStore::createQTest(const std::string &algoname, const std::string &qtname) raiseDQMError("DQMStore", "Attempt to create duplicate quality test '%s'", qtname.c_str()); - QAMap::iterator i = qalgos_.find(algoname); + auto i = qalgos_.find(algoname); if (i == qalgos_.end()) raiseDQMError("DQMStore", "Cannot create a quality test using unknown" " algorithm '%s'", algoname.c_str()); @@ -3332,7 +3453,7 @@ DQMStore::useQTest(const std::string &dir, const std::string &qtname) { // Clean the path std::string clean; - const std::string *cleaned = 0; + const std::string *cleaned = nullptr; cleanTrailingSlashes(dir, clean, cleaned); // Validate the path. @@ -3353,15 +3474,15 @@ DQMStore::useQTestByMatch(const std::string &pattern, const std::string &qtname) raiseDQMError("DQMStore", "Cannot apply non-existent quality test '%s'", qtname.c_str()); - fastmatch * fm = new fastmatch( pattern ); + auto * fm = new fastmatch( pattern ); // Record the test for future reference. QTestSpec qts(fm, qc); qtestspecs_.push_back(qts); // Apply the quality test. - MEMap::iterator mi = data_.begin(); - MEMap::iterator me = data_.end(); + auto mi = data_.begin(); + auto me = data_.end(); std::string path; int cases = 0; for ( ; mi != me; ++mi) @@ -3381,7 +3502,7 @@ DQMStore::useQTestByMatch(const std::string &pattern, const std::string &qtname) /// run quality tests (also finds updated contents in last monitoring cycle, /// including newly added content) void -DQMStore::runQTests(void) +DQMStore::runQTests() { if (verbose_ > 0) @@ -3389,8 +3510,8 @@ DQMStore::runQTests(void) << ( reset_ ? "true" : "false" ) << std::endl; // Apply quality tests to each monitor element, skipping references. - MEMap::iterator mi = data_.begin(); - MEMap::iterator me = data_.end(); + auto mi = data_.begin(); + auto me = data_.end(); for ( ; mi != me; ++mi) if (! isSubdirectory(s_referenceDirName, *mi->data_.dirname)) const_cast(*mi).runQTests(); @@ -3405,12 +3526,12 @@ int DQMStore::getStatus(const std::string &path /* = "" */) const { std::string clean; - const std::string *cleaned = 0; + const std::string *cleaned = nullptr; cleanTrailingSlashes(path, clean, cleaned); int status = dqm::qstatus::STATUS_OK; - MEMap::const_iterator mi = data_.begin(); - MEMap::const_iterator me = data_.end(); + auto mi = data_.begin(); + auto me = data_.end(); for ( ; mi != me; ++mi) { if (! cleaned->empty() && ! isSubdirectory(*cleaned, *mi->data_.dirname)) @@ -3460,7 +3581,7 @@ DQMStore::setAccumulate(MonitorElement *me, bool flag) ////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////// void -DQMStore::showDirStructure(void) const +DQMStore::showDirStructure() const { std::vector contents; getContents(contents); @@ -3480,7 +3601,7 @@ DQMStore::showDirStructure(void) const ////////////////////////////////////////////////////////////////////// // check if the collate option is active on the DQMStore bool -DQMStore::isCollate(void) const +DQMStore::isCollate() const { return collateHistograms_; } @@ -3497,7 +3618,7 @@ DQMStore::isCollateME(MonitorElement *me) const /** Invoke this method after flushing all recently changed monitoring. Clears updated flag on all MEs and calls their Reset() method. */ void -DQMStore::scaleElements(void) +DQMStore::scaleElements() { if (scaleFlag_ == 0.0) return; if (verbose_ > 0) @@ -3514,11 +3635,11 @@ DQMStore::scaleElements(void) } factor = factor/(events*1.0); - MEMap::iterator mi = data_.begin(); - MEMap::iterator me = data_.end(); + auto mi = data_.begin(); + auto me = data_.end(); for ( ; mi != me; ++mi) { - MonitorElement &me = const_cast(*mi); + auto &me = const_cast(*mi); switch (me.kind()) { case MonitorElement::DQM_KIND_TH1F: diff --git a/DQMServices/Core/src/MonitorElement.cc b/DQMServices/Core/src/MonitorElement.cc index fdeb4c432eb40..3a35cbf3d1ed0 100644 --- a/DQMServices/Core/src/MonitorElement.cc +++ b/DQMServices/Core/src/MonitorElement.cc @@ -10,7 +10,7 @@ #include #include #include -#include +#include #if !WITHOUT_CMS_FRAMEWORK #include "FWCore/MessageLogger/interface/MessageLogger.h" @@ -24,7 +24,7 @@ checkRootObject(const std::string &name, TObject *tobj, const char *func, int re " element '%s' because it is not a ROOT object.", func, name.c_str()); - TH1 *h = static_cast(tobj); + auto *h = static_cast(tobj); int ndim = h->GetDimension(); if (reqdim < 0 || reqdim > ndim) raiseDQMError("MonitorElement", "Method '%s' cannot be invoked on monitor" @@ -148,13 +148,13 @@ MonitorElement::initialise(Kind kind, const std::string &value) return this; } -MonitorElement::MonitorElement(void) - : object_(0), - reference_(0), - refvalue_(0) +MonitorElement::MonitorElement() + : object_(nullptr), + reference_(nullptr), + refvalue_(nullptr) { data_.version = 0; - data_.dirname = 0; + data_.dirname = nullptr; data_.run = 0; data_.lumi = 0; data_.streamId = 0; @@ -170,9 +170,9 @@ MonitorElement::MonitorElement(const std::string *path, uint32_t run /* = 0 */, uint32_t streamId /* = 0 */, uint32_t moduleId /* = 0 */) - : object_(0), - reference_(0), - refvalue_(0) + : object_(nullptr), + reference_(nullptr), + refvalue_(nullptr) { data_.version = 0; data_.run = run; @@ -217,7 +217,7 @@ MonitorElement::MonitorElement(MonitorElement &&o) o.refvalue_ = nullptr; } -MonitorElement::~MonitorElement(void) +MonitorElement::~MonitorElement() { delete object_; delete refvalue_; @@ -348,7 +348,7 @@ MonitorElement::ShiftFillLast(double y, double ye, int xscale) || kind() == DQM_KIND_TH1D) { int nbins = getNbinsX(); - int entries = (int)getEntries(); + auto entries = (int)getEntries(); // first fill bins from left to right int index = entries + 1 ; int xlow = 2 ; int xup = nbins ; @@ -454,7 +454,7 @@ MonitorElement::Fill(double x, double y, double z, double w) /// reset ME (ie. contents, errors, etc) void -MonitorElement::Reset(void) +MonitorElement::Reset() { update(); if (kind() == DQM_KIND_INT) @@ -503,7 +503,7 @@ MonitorElement::packQualityData(std::string &into) const /// returns value of ME in string format (eg. "f = 3.14151926" for double numbers); /// relevant only for scalar or string MEs std::string -MonitorElement::valueString(void) const +MonitorElement::valueString() const { std::string result; if (kind() == DQM_KIND_INT) @@ -522,7 +522,7 @@ MonitorElement::valueString(void) const /// (eg. f=3.14151926 for double numbers); /// relevant only for sending scalar or string MEs over TSocket std::string -MonitorElement::tagString(void) const +MonitorElement::tagString() const { std::string result; std::string val(valueString()); @@ -535,7 +535,7 @@ MonitorElement::tagString(void) const /// return label string for the monitor element tag (eg. t=12345) std::string -MonitorElement::tagLabelString(void) const +MonitorElement::tagLabelString() const { char buf[32]; std::string result; @@ -550,7 +550,7 @@ MonitorElement::tagLabelString(void) const /// return label string for the monitor element tag (eg. t=12345) std::string -MonitorElement::effLabelString(void) const +MonitorElement::effLabelString() const { std::string result; @@ -586,7 +586,7 @@ MonitorElement::getQReport(const std::string &qtname) const } std::vector -MonitorElement::getQReports(void) const +MonitorElement::getQReports() const { std::vector result; result.reserve(qreports_.size()); @@ -600,7 +600,7 @@ MonitorElement::getQReports(void) const } std::vector -MonitorElement::getQWarnings(void) const +MonitorElement::getQWarnings() const { std::vector result; result.reserve(qreports_.size()); @@ -615,7 +615,7 @@ MonitorElement::getQWarnings(void) const } std::vector -MonitorElement::getQErrors(void) const +MonitorElement::getQErrors() const { std::vector result; result.reserve(qreports_.size()); @@ -630,7 +630,7 @@ MonitorElement::getQErrors(void) const } std::vector -MonitorElement::getQOthers(void) const +MonitorElement::getQOthers() const { std::vector result; result.reserve(qreports_.size()); @@ -648,7 +648,7 @@ MonitorElement::getQOthers(void) const /// run all quality tests void -MonitorElement::runQTests(void) +MonitorElement::runQTests() { assert(qreports_.size() == data_.qreports.size()); @@ -726,19 +726,19 @@ MonitorElement::getRMSError(int axis /* = 1 */) const /// get # of bins in X-axis int -MonitorElement::getNbinsX(void) const +MonitorElement::getNbinsX() const { return accessRootObject(__PRETTY_FUNCTION__, 1) ->GetNbinsX(); } /// get # of bins in Y-axis int -MonitorElement::getNbinsY(void) const +MonitorElement::getNbinsY() const { return accessRootObject(__PRETTY_FUNCTION__, 2) ->GetNbinsY(); } /// get # of bins in Z-axis int -MonitorElement::getNbinsZ(void) const +MonitorElement::getNbinsZ() const { return accessRootObject(__PRETTY_FUNCTION__, 3) ->GetNbinsZ(); } @@ -780,7 +780,7 @@ MonitorElement::getBinError(int binx, int biny, int binz) const /// get # of entries double -MonitorElement::getEntries(void) const +MonitorElement::getEntries() const { return accessRootObject(__PRETTY_FUNCTION__, 1) ->GetEntries(); } @@ -803,7 +803,7 @@ MonitorElement::getBinEntries(int bin) const /// get min Y value (for profiles) double -MonitorElement::getYmin(void) const +MonitorElement::getYmin() const { if (kind() == DQM_KIND_TPROFILE) return static_cast(accessRootObject(__PRETTY_FUNCTION__, 1)) @@ -817,7 +817,7 @@ MonitorElement::getYmin(void) const /// get max Y value (for profiles) double -MonitorElement::getYmax(void) const +MonitorElement::getYmax() const { if (kind() == DQM_KIND_TPROFILE) return static_cast(accessRootObject(__PRETTY_FUNCTION__, 1)) @@ -837,7 +837,7 @@ MonitorElement::getAxisTitle(int axis /* = 1 */) const /// get MonitorElement title std::string -MonitorElement::getTitle(void) const +MonitorElement::getTitle() const { return accessRootObject(__PRETTY_FUNCTION__, 1) ->GetTitle(); } @@ -999,7 +999,7 @@ TAxis * MonitorElement::getAxis(const char *func, int axis) const { TH1 *h = accessRootObject(func, axis-1); - TAxis *a = 0; + TAxis *a = nullptr; if (axis == 1) a = h->GetXaxis(); else if (axis == 2) @@ -1020,7 +1020,7 @@ MonitorElement::getAxis(const char *func, int axis) const /// reset contents (does not erase contents permanently) /// (makes copy of current contents; will be subtracted from future contents) void -MonitorElement::softReset(void) +MonitorElement::softReset() { update(); @@ -1030,12 +1030,12 @@ MonitorElement::softReset(void) // future contents will have the reference "subtracted". if (kind() == DQM_KIND_TH1F) { - TH1F *orig = static_cast(object_); - TH1F *r = static_cast(refvalue_); + auto *orig = static_cast(object_); + auto *r = static_cast(refvalue_); if (! r) { refvalue_ = r = (TH1F*)orig->Clone((std::string(orig->GetName()) + "_ref").c_str()); - r->SetDirectory(0); + r->SetDirectory(nullptr); r->Reset(); } @@ -1044,12 +1044,12 @@ MonitorElement::softReset(void) } else if (kind() == DQM_KIND_TH1S) { - TH1S *orig = static_cast(object_); - TH1S *r = static_cast(refvalue_); + auto *orig = static_cast(object_); + auto *r = static_cast(refvalue_); if (! r) { refvalue_ = r = (TH1S*)orig->Clone((std::string(orig->GetName()) + "_ref").c_str()); - r->SetDirectory(0); + r->SetDirectory(nullptr); r->Reset(); } @@ -1058,12 +1058,12 @@ MonitorElement::softReset(void) } else if (kind() == DQM_KIND_TH1D) { - TH1D *orig = static_cast(object_); - TH1D *r = static_cast(refvalue_); + auto *orig = static_cast(object_); + auto *r = static_cast(refvalue_); if (! r) { refvalue_ = r = (TH1D*)orig->Clone((std::string(orig->GetName()) + "_ref").c_str()); - r->SetDirectory(0); + r->SetDirectory(nullptr); r->Reset(); } @@ -1072,12 +1072,12 @@ MonitorElement::softReset(void) } else if (kind() == DQM_KIND_TH2F) { - TH2F *orig = static_cast(object_); - TH2F *r = static_cast(refvalue_); + auto *orig = static_cast(object_); + auto *r = static_cast(refvalue_); if (! r) { refvalue_ = r = (TH2F*)orig->Clone((std::string(orig->GetName()) + "_ref").c_str()); - r->SetDirectory(0); + r->SetDirectory(nullptr); r->Reset(); } @@ -1086,12 +1086,12 @@ MonitorElement::softReset(void) } else if (kind() == DQM_KIND_TH2S) { - TH2S *orig = static_cast(object_); - TH2S *r = static_cast(refvalue_); + auto *orig = static_cast(object_); + auto *r = static_cast(refvalue_); if (! r) { refvalue_ = r = (TH2S*)orig->Clone((std::string(orig->GetName()) + "_ref").c_str()); - r->SetDirectory(0); + r->SetDirectory(nullptr); r->Reset(); } @@ -1100,12 +1100,12 @@ MonitorElement::softReset(void) } else if (kind() == DQM_KIND_TH2D) { - TH2D *orig = static_cast(object_); - TH2D *r = static_cast(refvalue_); + auto *orig = static_cast(object_); + auto *r = static_cast(refvalue_); if (! r) { refvalue_ = r = (TH2D*)orig->Clone((std::string(orig->GetName()) + "_ref").c_str()); - r->SetDirectory(0); + r->SetDirectory(nullptr); r->Reset(); } @@ -1114,12 +1114,12 @@ MonitorElement::softReset(void) } else if (kind() == DQM_KIND_TH3F) { - TH3F *orig = static_cast(object_); - TH3F *r = static_cast(refvalue_); + auto *orig = static_cast(object_); + auto *r = static_cast(refvalue_); if (! r) { refvalue_ = r = (TH3F*)orig->Clone((std::string(orig->GetName()) + "_ref").c_str()); - r->SetDirectory(0); + r->SetDirectory(nullptr); r->Reset(); } @@ -1128,12 +1128,12 @@ MonitorElement::softReset(void) } else if (kind() == DQM_KIND_TPROFILE) { - TProfile *orig = static_cast(object_); - TProfile *r = static_cast(refvalue_); + auto *orig = static_cast(object_); + auto *r = static_cast(refvalue_); if (! r) { refvalue_ = r = (TProfile*)orig->Clone((std::string(orig->GetName()) + "_ref").c_str()); - r->SetDirectory(0); + r->SetDirectory(nullptr); r->Reset(); } @@ -1142,12 +1142,12 @@ MonitorElement::softReset(void) } else if (kind() == DQM_KIND_TPROFILE2D) { - TProfile2D *orig = static_cast(object_); - TProfile2D *r = static_cast(refvalue_); + auto *orig = static_cast(object_); + auto *r = static_cast(refvalue_); if (! r) { refvalue_ = r = (TProfile2D*)orig->Clone((std::string(orig->GetName()) + "_ref").c_str()); - r->SetDirectory(0); + r->SetDirectory(nullptr); r->Reset(); } @@ -1160,7 +1160,7 @@ MonitorElement::softReset(void) /// reverts action of softReset void -MonitorElement::disableSoftReset(void) +MonitorElement::disableSoftReset() { if (refvalue_) { @@ -1172,26 +1172,26 @@ MonitorElement::disableSoftReset(void) || kind() == DQM_KIND_TH2D || kind() == DQM_KIND_TH3F) { - TH1 *orig = static_cast(object_); + auto *orig = static_cast(object_); orig->Add(refvalue_); } else if (kind() == DQM_KIND_TPROFILE) { - TProfile *orig = static_cast(object_); - TProfile *r = static_cast(refvalue_); + auto *orig = static_cast(object_); + auto *r = static_cast(refvalue_); addProfiles(orig, r, orig, 1, 1); } else if (kind() == DQM_KIND_TPROFILE2D) { - TProfile2D *orig = static_cast(object_); - TProfile2D *r = static_cast(refvalue_); + auto *orig = static_cast(object_); + auto *r = static_cast(refvalue_); addProfiles(orig, r, orig, 1, 1); } else incompatible(__PRETTY_FUNCTION__); delete refvalue_; - refvalue_ = 0; + refvalue_ = nullptr; } } @@ -1315,7 +1315,7 @@ MonitorElement::copyFunctions(TH1 *from, TH1 *to) if (!strcmp(obj->IsA()->GetName(), "TPaveStats")) continue; - if (TF1 *fn = dynamic_cast(obj)) + if (auto *fn = dynamic_cast(obj)) tof->Add(new TF1(*fn)); //else if (dynamic_cast(obj)) // ; // FIXME? tof->Add(new TPaveStats(*stats)); @@ -1374,8 +1374,8 @@ MonitorElement::getQReport(bool create, const std::string &qtname, QReport *&qr, { assert(qreports_.size() == data_.qreports.size()); - qr = 0; - qv = 0; + qr = nullptr; + qv = nullptr; size_t pos = 0, end = qreports_.size(); while (pos < end && data_.qreports[pos].qtname != qtname) @@ -1385,8 +1385,8 @@ MonitorElement::getQReport(bool create, const std::string &qtname, QReport *&qr, return; else if (pos == end) { - data_.qreports.push_back(DQMNet::QValue()); - qreports_.push_back(QReport(0, 0)); + data_.qreports.emplace_back(); + qreports_.push_back(QReport(nullptr, nullptr)); DQMNet::QValue &q = data_.qreports.back(); q.code = dqm::qstatus::DID_NOT_RUN; @@ -1426,11 +1426,11 @@ MonitorElement::addQReport(QCriterion *qc) /// Refresh QReport stats, usually after MEs were read in from a file. void -MonitorElement::updateQReportStats(void) +MonitorElement::updateQReportStats() { data_.flags &= ~DQMNet::DQM_PROP_REPORT_ALARM; - for (size_t i = 0, e = data_.qreports.size(); i < e; ++i) - switch (data_.qreports[i].code) + for (auto & qreport : data_.qreports) + switch (qreport.code) { case dqm::qstatus::STATUS_OK: break; @@ -1448,21 +1448,21 @@ MonitorElement::updateQReportStats(void) // ------------------------------------------------------------------- TObject * -MonitorElement::getRootObject(void) const +MonitorElement::getRootObject() const { const_cast(this)->update(); return object_; } TH1 * -MonitorElement::getTH1(void) const +MonitorElement::getTH1() const { const_cast(this)->update(); return accessRootObject(__PRETTY_FUNCTION__, 0); } TH1F * -MonitorElement::getTH1F(void) const +MonitorElement::getTH1F() const { assert(kind() == DQM_KIND_TH1F); const_cast(this)->update(); @@ -1470,7 +1470,7 @@ MonitorElement::getTH1F(void) const } TH1S * -MonitorElement::getTH1S(void) const +MonitorElement::getTH1S() const { assert(kind() == DQM_KIND_TH1S); const_cast(this)->update(); @@ -1478,7 +1478,7 @@ MonitorElement::getTH1S(void) const } TH1D * -MonitorElement::getTH1D(void) const +MonitorElement::getTH1D() const { assert(kind() == DQM_KIND_TH1D); const_cast(this)->update(); @@ -1486,7 +1486,7 @@ MonitorElement::getTH1D(void) const } TH2F * -MonitorElement::getTH2F(void) const +MonitorElement::getTH2F() const { assert(kind() == DQM_KIND_TH2F); const_cast(this)->update(); @@ -1494,7 +1494,7 @@ MonitorElement::getTH2F(void) const } TH2S * -MonitorElement::getTH2S(void) const +MonitorElement::getTH2S() const { assert(kind() == DQM_KIND_TH2S); const_cast(this)->update(); @@ -1502,7 +1502,7 @@ MonitorElement::getTH2S(void) const } TH2D * -MonitorElement::getTH2D(void) const +MonitorElement::getTH2D() const { assert(kind() == DQM_KIND_TH2D); const_cast(this)->update(); @@ -1510,7 +1510,7 @@ MonitorElement::getTH2D(void) const } TH3F * -MonitorElement::getTH3F(void) const +MonitorElement::getTH3F() const { assert(kind() == DQM_KIND_TH3F); const_cast(this)->update(); @@ -1518,7 +1518,7 @@ MonitorElement::getTH3F(void) const } TProfile * -MonitorElement::getTProfile(void) const +MonitorElement::getTProfile() const { assert(kind() == DQM_KIND_TPROFILE); const_cast(this)->update(); @@ -1526,7 +1526,7 @@ MonitorElement::getTProfile(void) const } TProfile2D * -MonitorElement::getTProfile2D(void) const +MonitorElement::getTProfile2D() const { assert(kind() == DQM_KIND_TPROFILE2D); const_cast(this)->update(); @@ -1535,21 +1535,21 @@ MonitorElement::getTProfile2D(void) const // ------------------------------------------------------------------- TObject * -MonitorElement::getRefRootObject(void) const +MonitorElement::getRefRootObject() const { const_cast(this)->update(); return reference_; } TH1 * -MonitorElement::getRefTH1(void) const +MonitorElement::getRefTH1() const { const_cast(this)->update(); return checkRootObject(data_.objname, reference_, __PRETTY_FUNCTION__, 0); } TH1F * -MonitorElement::getRefTH1F(void) const +MonitorElement::getRefTH1F() const { assert(kind() == DQM_KIND_TH1F); const_cast(this)->update(); @@ -1558,7 +1558,7 @@ MonitorElement::getRefTH1F(void) const } TH1S * -MonitorElement::getRefTH1S(void) const +MonitorElement::getRefTH1S() const { assert(kind() == DQM_KIND_TH1S); const_cast(this)->update(); @@ -1567,7 +1567,7 @@ MonitorElement::getRefTH1S(void) const } TH1D * -MonitorElement::getRefTH1D(void) const +MonitorElement::getRefTH1D() const { assert(kind() == DQM_KIND_TH1D); const_cast(this)->update(); @@ -1576,7 +1576,7 @@ MonitorElement::getRefTH1D(void) const } TH2F * -MonitorElement::getRefTH2F(void) const +MonitorElement::getRefTH2F() const { assert(kind() == DQM_KIND_TH2F); const_cast(this)->update(); @@ -1585,7 +1585,7 @@ MonitorElement::getRefTH2F(void) const } TH2S * -MonitorElement::getRefTH2S(void) const +MonitorElement::getRefTH2S() const { assert(kind() == DQM_KIND_TH2S); const_cast(this)->update(); @@ -1594,7 +1594,7 @@ MonitorElement::getRefTH2S(void) const } TH2D * -MonitorElement::getRefTH2D(void) const +MonitorElement::getRefTH2D() const { assert(kind() == DQM_KIND_TH2D); const_cast(this)->update(); @@ -1603,7 +1603,7 @@ MonitorElement::getRefTH2D(void) const } TH3F * -MonitorElement::getRefTH3F(void) const +MonitorElement::getRefTH3F() const { assert(kind() == DQM_KIND_TH3F); const_cast(this)->update(); @@ -1612,7 +1612,7 @@ MonitorElement::getRefTH3F(void) const } TProfile * -MonitorElement::getRefTProfile(void) const +MonitorElement::getRefTProfile() const { assert(kind() == DQM_KIND_TPROFILE); const_cast(this)->update(); @@ -1621,7 +1621,7 @@ MonitorElement::getRefTProfile(void) const } TProfile2D * -MonitorElement::getRefTProfile2D(void) const +MonitorElement::getRefTProfile2D() const { assert(kind() == DQM_KIND_TPROFILE2D); const_cast(this)->update(); diff --git a/DQMServices/Core/src/QTest.cc b/DQMServices/Core/src/QTest.cc index 81dabf7e04ccd..ef54ecaac3965 100644 --- a/DQMServices/Core/src/QTest.cc +++ b/DQMServices/Core/src/QTest.cc @@ -14,7 +14,7 @@ const float QCriterion::WARNING_PROB_THRESHOLD = 0.90; // initialize values void -QCriterion::init(void) +QCriterion::init() { errorProb_ = ERROR_PROB_THRESHOLD; warningProb_ = WARNING_PROB_THRESHOLD; @@ -1413,7 +1413,7 @@ float CompareToMedian::runTest(const MonitorElement *me){ // Fill vector for (int binY = 1; binY <= nBinsY; binY++){ int bin = h->GetBin(binX, binY); - double content = (double)h->GetBinContent(bin); + auto content = (double)h->GetBinContent(bin); if ( content == 0 && !_emptyBins) continue; binValues.push_back(content); @@ -1437,7 +1437,7 @@ float CompareToMedian::runTest(const MonitorElement *me){ } for(int binY = 1; binY <= nBinsY; binY++){ int bin = h->GetBin(binX, binY); - double content = (double)h->GetBinContent(bin); + auto content = (double)h->GetBinContent(bin); entries = me->getTProfile2D()->GetBinEntries(bin); if ( entries == 0 ) continue; @@ -1458,7 +1458,7 @@ float CompareToMedian::runTest(const MonitorElement *me){ if(median > _maxMed || median < _minMed){ for(int binY = 1; binY <= nBinsY; binY++){ int bin = h->GetBin(binX, binY); - double content = (double)h->GetBinContent(bin); + auto content = (double)h->GetBinContent(bin); entries = me->getTProfile2D()->GetBinEntries(bin); if ( entries == 0 ) continue; @@ -1474,7 +1474,7 @@ float CompareToMedian::runTest(const MonitorElement *me){ float maxCut = median*_max; for(int binY = 1; binY <= nBinsY; binY++){ int bin = h->GetBin(binX, binY); - double content = (double)h->GetBinContent(bin); + auto content = (double)h->GetBinContent(bin); entries = me->getTProfile2D()->GetBinEntries(bin); if ( entries == 0 ) continue; diff --git a/DQMServices/Core/src/ROOTFilePB.pb.cc b/DQMServices/Core/src/ROOTFilePB.pb.cc index 6bc621bd05011..e282e1ec99feb 100644 --- a/DQMServices/Core/src/ROOTFilePB.pb.cc +++ b/DQMServices/Core/src/ROOTFilePB.pb.cc @@ -224,7 +224,7 @@ const ROOTFilePB_Histo& ROOTFilePB_Histo::default_instance() { } ROOTFilePB_Histo* ROOTFilePB_Histo::New(::google::protobuf::Arena* arena) const { - ROOTFilePB_Histo* n = new ROOTFilePB_Histo; + auto* n = new ROOTFilePB_Histo; if (arena != nullptr) { arena->Own(n); } @@ -504,7 +504,7 @@ size_t ROOTFilePB_Histo::ByteSizeLong() const { void ROOTFilePB_Histo::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:dqmstorepb.ROOTFilePB.Histo) GOOGLE_DCHECK_NE(&from, this); - const ROOTFilePB_Histo* source = + const auto* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == nullptr) { @@ -813,7 +813,7 @@ const ROOTFilePB& ROOTFilePB::default_instance() { } ROOTFilePB* ROOTFilePB::New(::google::protobuf::Arena* arena) const { - ROOTFilePB* n = new ROOTFilePB; + auto* n = new ROOTFilePB; if (arena != nullptr) { arena->Own(n); } @@ -927,7 +927,7 @@ size_t ROOTFilePB::ByteSizeLong() const { } // repeated .dqmstorepb.ROOTFilePB.Histo histo = 1; { - unsigned int count = static_cast(this->histo_size()); + auto count = static_cast(this->histo_size()); total_size += 1UL * count; for (unsigned int i = 0; i < count; i++) { total_size += @@ -946,7 +946,7 @@ size_t ROOTFilePB::ByteSizeLong() const { void ROOTFilePB::MergeFrom(const ::google::protobuf::Message& from) { // @@protoc_insertion_point(generalized_merge_from_start:dqmstorepb.ROOTFilePB) GOOGLE_DCHECK_NE(&from, this); - const ROOTFilePB* source = + const auto* source = ::google::protobuf::internal::DynamicCastToGenerated( &from); if (source == nullptr) { diff --git a/DQMServices/Core/src/ROOTFilePB.pb.h b/DQMServices/Core/src/ROOTFilePB.pb.h index 74490180157d4..e13eaeb5b27fc 100644 --- a/DQMServices/Core/src/ROOTFilePB.pb.h +++ b/DQMServices/Core/src/ROOTFilePB.pb.h @@ -301,7 +301,7 @@ class ROOTFilePB : public ::google::protobuf::Message /* @@protoc_insertion_poin // nested types ---------------------------------------------------- - typedef ROOTFilePB_Histo Histo; + using Histo = dqmstorepb::ROOTFilePB_Histo; // accessors ------------------------------------------------------- diff --git a/DQMServices/Core/src/ROOTFilePB.proto b/DQMServices/Core/src/ROOTFilePB.proto index e2628577d6588..9963f52dc5470 100644 --- a/DQMServices/Core/src/ROOTFilePB.proto +++ b/DQMServices/Core/src/ROOTFilePB.proto @@ -8,7 +8,6 @@ message ROOTFilePB required string full_pathname = 1; required uint32 size = 2; required bytes streamed_histo = 3; - required uint32 flags = 4; } diff --git a/DQMServices/Core/test/DQMBackEndInterfaceExample.cc b/DQMServices/Core/test/DQMBackEndInterfaceExample.cc index 8ff07328503f0..775ab5831769d 100644 --- a/DQMServices/Core/test/DQMBackEndInterfaceExample.cc +++ b/DQMServices/Core/test/DQMBackEndInterfaceExample.cc @@ -41,11 +41,11 @@ const int NBINS = 50; class DQMStoreExample : public edm::EDAnalyzer { public: explicit DQMStoreExample( const edm::ParameterSet& ); - ~DQMStoreExample(); + ~DQMStoreExample() override; - virtual void analyze( const edm::Event&, const edm::EventSetup& ); + void analyze( const edm::Event&, const edm::EventSetup& ) override; - virtual void endJob(void); + void endJob() override; private: // ----------member data --------------------------- @@ -229,7 +229,7 @@ DQMStoreExample::~DQMStoreExample() dbe->rmdir("B1"); } -void DQMStoreExample::endJob(void) +void DQMStoreExample::endJob() { // rounding error float epsilon = 0.0001; diff --git a/DQMServices/Core/test/DQMBackEndInterfaceQTestsExample.cc b/DQMServices/Core/test/DQMBackEndInterfaceQTestsExample.cc index 8335bc327377b..6b69ab2b6a3a5 100644 --- a/DQMServices/Core/test/DQMBackEndInterfaceQTestsExample.cc +++ b/DQMServices/Core/test/DQMBackEndInterfaceQTestsExample.cc @@ -46,11 +46,11 @@ const int sample_int_value = 5; class DQMStoreQTestsExample : public edm::EDAnalyzer { public: explicit DQMStoreQTestsExample( const edm::ParameterSet& ); - ~DQMStoreQTestsExample(); + ~DQMStoreQTestsExample() override; - virtual void analyze( const edm::Event&, const edm::EventSetup& ); + void analyze( const edm::Event&, const edm::EventSetup& ) override; - virtual void endJob(void); + void endJob() override; private: // ----------member data --------------------------- @@ -90,7 +90,7 @@ class DQMStoreQTestsExample : public edm::EDAnalyzer { // run quality tests; expected_status: test status that is expected // (see Core/interface/QTestStatus.h) // test_type: info message on what kind of tests are run - void runTests(int expected_status, string test_type); + void runTests(int expected_status, const string& test_type); // called by runTests; return status int checkTest(QCriterion *qc); // show channels that failed test @@ -206,9 +206,9 @@ DQMStoreQTestsExample::~DQMStoreQTestsExample() } -void DQMStoreQTestsExample::endJob(void) +void DQMStoreQTestsExample::endJob() { - setReference(0); + setReference(nullptr); // attempt to run tests w/o a reference histogram runTests(dqm::qstatus::INVALID, "tests w/o reference"); @@ -265,7 +265,7 @@ void DQMStoreQTestsExample::endJob(void) // (see Core/interface/QTestStatus.h) // test_type: info message on what kind of tests are run void DQMStoreQTestsExample::runTests(int expected_status, - string test_type) + const string& test_type) { cout << " ========================================================== " << endl; cout << " Results of attempt to run " << test_type << ", expected status " << expected_status << endl; @@ -458,7 +458,7 @@ void DQMStoreQTestsExample::showBadChannels(QCriterion *qc) if(!badChannels.empty()) cout << " Channels that failed test " << qc->algoName() << ":\n"; - vector::iterator it = badChannels.begin(); + auto it = badChannels.begin(); while(it != badChannels.end()) { cout << " Channel (" diff --git a/DQMServices/Core/test/DQMMonitorUIRootStandaloneExample.cc b/DQMServices/Core/test/DQMMonitorUIRootStandaloneExample.cc index 0e218ce6824d5..9f7b9ae2f915f 100644 --- a/DQMServices/Core/test/DQMMonitorUIRootStandaloneExample.cc +++ b/DQMServices/Core/test/DQMMonitorUIRootStandaloneExample.cc @@ -50,11 +50,11 @@ const float XMAX = 3; class DQMStandaloneExample : public edm::EDAnalyzer { public: explicit DQMStandaloneExample( const edm::ParameterSet& ); - ~DQMStandaloneExample(); + ~DQMStandaloneExample() override; - virtual void analyze( const edm::Event&, const edm::EventSetup& ); + void analyze( const edm::Event&, const edm::EventSetup& ) override; - virtual void endJob(void); + void endJob() override; private: // ----------member data --------------------------- @@ -82,17 +82,17 @@ class DQMStandaloneExample : public edm::EDAnalyzer { vector testNames; // create the monitoring structure - void createMonitorElements(void); + void createMonitorElements(); // create the quality tests - void createQualityTests(void); + void createQualityTests(); // tune cuts for quality tests - void tuneCuts(void); + void tuneCuts(); // use as the reference for the quality tests void setReference(MonitorElement * ref); // run quality tests; // (see Core/interface/QTestStatus.h) - void runTests(void); + void runTests(); // show channels that failed test void showBadChannels(QReport *qr); @@ -101,7 +101,7 @@ class DQMStandaloneExample : public edm::EDAnalyzer { }; // create the monitoring structure -void DQMStandaloneExample::createMonitorElements(void) +void DQMStandaloneExample::createMonitorElements() { // set # of bins, range for histogram(s) const int NBINS = 50; @@ -120,19 +120,19 @@ void DQMStandaloneExample::createMonitorElements(void) } // create the quality tests -void DQMStandaloneExample::createQualityTests(void) +void DQMStandaloneExample::createQualityTests() { - testNames.push_back("my_chi2"); - testNames.push_back("my_kolm"); - testNames.push_back("my_xrange"); - testNames.push_back("my_yrange"); - testNames.push_back("deadChan"); - testNames.push_back("noisyChan"); - testNames.push_back("my_histo_equal"); - testNames.push_back("my_int_equal"); - testNames.push_back("meanNear"); - - vector::const_iterator it = testNames.begin(); + testNames.emplace_back("my_chi2"); + testNames.emplace_back("my_kolm"); + testNames.emplace_back("my_xrange"); + testNames.emplace_back("my_yrange"); + testNames.emplace_back("deadChan"); + testNames.emplace_back("noisyChan"); + testNames.emplace_back("my_histo_equal"); + testNames.emplace_back("my_int_equal"); + testNames.emplace_back("meanNear"); + + auto it = testNames.begin(); // create the quality tests chi2_test = dynamic_cast @@ -177,7 +177,7 @@ void DQMStandaloneExample::createQualityTests(void) } // tune cuts for quality tests -void DQMStandaloneExample::tuneCuts(void) +void DQMStandaloneExample::tuneCuts() { // set reference for chi2, ks tests setReference(href); @@ -226,11 +226,9 @@ void DQMStandaloneExample::setReference(MonitorElement * ref) } -DQMStandaloneExample::~DQMStandaloneExample() -{ -} +DQMStandaloneExample::~DQMStandaloneExample() = default; -void DQMStandaloneExample::endJob(void) +void DQMStandaloneExample::endJob() { runTests(); } @@ -264,13 +262,13 @@ void DQMStandaloneExample::runTests() // get all warnings associated with me vector warnings = h1->getQWarnings(); - for(vector::const_iterator it = warnings.begin(); + for(auto it = warnings.begin(); it != warnings.end(); ++it) cout << " *** Warning for " << h1->getName() << "," << (*it)->getMessage() << endl; // get all errors associated with me vector errors = h1->getQErrors(); - for(vector::const_iterator it = errors.begin(); + for(auto it = errors.begin(); it != errors.end(); ++it) cout << " *** Error for " << h1->getName() << "," << (*it)->getMessage() << endl; @@ -278,7 +276,7 @@ void DQMStandaloneExample::runTests() cout << " ============================================= " << endl; cout << " All messages for quality tests " << endl; cout << " ============================================= " << endl; - for(vector::const_iterator it = testNames.begin(); + for(auto it = testNames.begin(); it != testNames.end(); ++it) { string test_message; @@ -325,7 +323,7 @@ void DQMStandaloneExample::showBadChannels(QReport *qr) if(!badChannels.empty()) cout << "\n Channels that failed test " << qr->getQRName() << ":\n"; - vector::iterator it = badChannels.begin(); + auto it = badChannels.begin(); while(it != badChannels.end()) { // could use getBinX, getBinY, getBinZ for 2D, 3D histograms diff --git a/DQMServices/Core/test/DQMQualityTest.hpp b/DQMServices/Core/test/DQMQualityTest.hpp index 9c6a8bc1d2bca..da1ad3404ee60 100644 --- a/DQMServices/Core/test/DQMQualityTest.hpp +++ b/DQMServices/Core/test/DQMQualityTest.hpp @@ -221,7 +221,7 @@ class DQMQualityTest std::cout << " Channels that failed test " << qc->algoName() << ":\n"; - std::vector::iterator it = badChannels.begin(); + auto it = badChannels.begin(); while(it != badChannels.end()) { std::cout << " Channel (" diff --git a/DQMServices/Core/test/DQMQualityTestsExample.cc b/DQMServices/Core/test/DQMQualityTestsExample.cc index fe72bc5dfa87f..44b296d50e00f 100644 --- a/DQMServices/Core/test/DQMQualityTestsExample.cc +++ b/DQMServices/Core/test/DQMQualityTestsExample.cc @@ -7,7 +7,7 @@ int main(int argc, char** argv) const float XMIN = -3.0; const float XMAX = 3.0; // create instance of test-suite - DQMQualityTest * dqm_test = new DQMQualityTest(NBINS, XMIN, XMAX); + auto * dqm_test = new DQMQualityTest(NBINS, XMIN, XMAX); // generate random data dqm_test->generateData(); diff --git a/DQMServices/Core/test/DQMReadFileExample.cc b/DQMServices/Core/test/DQMReadFileExample.cc index 72a0d2d84b022..5e8950c00acf9 100644 --- a/DQMServices/Core/test/DQMReadFileExample.cc +++ b/DQMServices/Core/test/DQMReadFileExample.cc @@ -38,11 +38,11 @@ Description: Simple example showing how to read MonitorElements from ROOT file class DQMReadFileExample : public edm::EDAnalyzer { public: explicit DQMReadFileExample( const edm::ParameterSet& ); - ~DQMReadFileExample(); + ~DQMReadFileExample() override; - virtual void analyze( const edm::Event&, const edm::EventSetup& ); + void analyze( const edm::Event&, const edm::EventSetup& ) override; - virtual void endJob(void); + void endJob() override; private: // ----------member data --------------------------- @@ -102,7 +102,7 @@ void DQMReadFileExample::removeAll() dbe->rmdir("Summary"); } -void DQMReadFileExample::endJob(void) +void DQMReadFileExample::endJob() { dbe->showDirStructure(); // dbe->save("test.root"); diff --git a/DQMServices/Core/test/DQMSourceExampleConfig.cc b/DQMServices/Core/test/DQMSourceExampleConfig.cc index 24699fa5b5191..edf13d3894662 100644 --- a/DQMServices/Core/test/DQMSourceExampleConfig.cc +++ b/DQMServices/Core/test/DQMSourceExampleConfig.cc @@ -35,7 +35,7 @@ monitoring elements #include // this is just the random number generator -#include +#include #include #include using std::cout; using std::endl; using std::string; @@ -48,11 +48,11 @@ using std::cout; using std::endl; using std::string; class DQMSourceExampleConfig : public edm::EDAnalyzer { public: explicit DQMSourceExampleConfig ( const edm::ParameterSet& ); - ~DQMSourceExampleConfig (); + ~DQMSourceExampleConfig () override; - virtual void analyze( const edm::Event&, const edm::EventSetup& ); + void analyze( const edm::Event&, const edm::EventSetup& ) override; - virtual void endJob(void); + void endJob() override; void recursiveBuild (string, int, int, int, DQMStore * , int); @@ -130,7 +130,7 @@ DQMSourceExampleConfig::~DQMSourceExampleConfig() } -void DQMSourceExampleConfig::endJob(void) +void DQMSourceExampleConfig::endJob() { dbe->save("test.root"); } @@ -152,10 +152,8 @@ void DQMSourceExampleConfig::analyze(const edm::Event& iEvent, for ( int i = 0; i != 10; ++i ) { - typedef std::vector ::iterator meIt; - - for(meIt it = meContainer.begin(); it != meContainer.end(); ++it) - (*it)->Fill (gRandom->Gaus(30, 3), 1.0); + for(auto & it : meContainer) + it->Fill (gRandom->Gaus(30, 3), 1.0); } usleep(1000000); diff --git a/DQMServices/Core/test/DQMTestMultiThread.cc b/DQMServices/Core/test/DQMTestMultiThread.cc index 6662b3927b4f4..02a41abcaa0a2 100644 --- a/DQMServices/Core/test/DQMTestMultiThread.cc +++ b/DQMServices/Core/test/DQMTestMultiThread.cc @@ -14,16 +14,15 @@ class DQMTestMultiThread public: explicit DQMTestMultiThread(const edm::ParameterSet&); - virtual void analyze(const edm::Event&, const edm::EventSetup&) override; + void analyze(const edm::Event&, const edm::EventSetup&) override; - virtual void bookHistograms(DQMStore::IBooker&, + void bookHistograms(DQMStore::IBooker&, edm::Run const &, edm::EventSetup const &) override; void dumpMe(MonitorElement const&, bool printStat = false); private: - DQMTestMultiThread(void) = delete; MonitorElement * myHisto; std::string folder_; double fill_value_; diff --git a/DQMServices/FileIO/plugins/DQMFileSaverBase.cc b/DQMServices/FileIO/plugins/DQMFileSaverBase.cc index 15707ce125bb5..c62ea2892a4df 100644 --- a/DQMServices/FileIO/plugins/DQMFileSaverBase.cc +++ b/DQMServices/FileIO/plugins/DQMFileSaverBase.cc @@ -66,7 +66,7 @@ DQMFileSaverBase::DQMFileSaverBase(const edm::ParameterSet &ps) { initial_fp_ = fp; } -DQMFileSaverBase::~DQMFileSaverBase() {} +DQMFileSaverBase::~DQMFileSaverBase() = default; std::shared_ptr DQMFileSaverBase::globalBeginRun( const edm::Run &r, const edm::EventSetup &) const { diff --git a/DQMServices/FileIO/plugins/DQMFileSaverBase.h b/DQMServices/FileIO/plugins/DQMFileSaverBase.h index 8a024b13ebcd1..7d629e61881fb 100644 --- a/DQMServices/FileIO/plugins/DQMFileSaverBase.h +++ b/DQMServices/FileIO/plugins/DQMFileSaverBase.h @@ -63,7 +63,7 @@ class DQMFileSaverBase // these method (and only these) should be overriden // so we need to call all file savers - virtual void initRun(void) const {}; + virtual void initRun() const {}; virtual void saveLumi(const FileParameters& fp) const {}; virtual void saveRun(const FileParameters& fp) const {}; diff --git a/DQMServices/FileIO/plugins/DQMFileSaverOnline.cc b/DQMServices/FileIO/plugins/DQMFileSaverOnline.cc index 766f82bdcfc88..89d96a08271e4 100644 --- a/DQMServices/FileIO/plugins/DQMFileSaverOnline.cc +++ b/DQMServices/FileIO/plugins/DQMFileSaverOnline.cc @@ -34,7 +34,7 @@ DQMFileSaverOnline::DQMFileSaverOnline(const edm::ParameterSet& ps) keepBackupLumi_ = ps.getUntrackedParameter("keepBackupLumi", false); } -DQMFileSaverOnline::~DQMFileSaverOnline() {} +DQMFileSaverOnline::~DQMFileSaverOnline() = default; void DQMFileSaverOnline::saveLumi(const FileParameters& fp) const { if (backupLumiCount_ > 0) { @@ -88,9 +88,7 @@ void DQMFileSaverOnline::makeSnapshot(const FileParameters& fp, 0, /* lumi */ fp.saveReference_, /* ref */ fp.saveReferenceQMin_, /* ref minStatus */ - "RECREATE", /* fileupdate */ - false /* resetMEs */ - ); + "RECREATE"); /* fileupdate */ // write metadata // format.origin: md5:d566a34b27f48d507150a332b189398b 294835 @@ -137,7 +135,7 @@ void DQMFileSaverOnline::appendSnapshot(SnapshotFiles f) const { } } -void DQMFileSaverOnline::checkError(const char* msg, const std::string file, +void DQMFileSaverOnline::checkError(const char* msg, const std::string& file, int status) const { if (status != 0) { std::string actual_msg = msg; @@ -147,7 +145,7 @@ void DQMFileSaverOnline::checkError(const char* msg, const std::string file, } const std::string DQMFileSaverOnline::fillOrigin( - const std::string filename, const std::string final_filename) { + const std::string& filename, const std::string& final_filename) { // format.origin (one line): // md5:d566a34b27f48d507150a332b189398b 294835 final_filename.root @@ -158,8 +156,8 @@ const std::string DQMFileSaverOnline::fillOrigin( MD5((unsigned char*)fp.data(), fp.size(), md5); std::ostringstream hash; - for (int i = 0; i < MD5_DIGEST_LENGTH; ++i) { - hash << std::hex << std::setfill('0') << std::setw(2) << (int)(md5[i]); + for (unsigned char & i : md5) { + hash << std::hex << std::setfill('0') << std::setw(2) << (int)i; } std::ostringstream out; diff --git a/DQMServices/FileIO/plugins/DQMFileSaverOnline.h b/DQMServices/FileIO/plugins/DQMFileSaverOnline.h index 8378a350e11e2..ee295325a6f6a 100644 --- a/DQMServices/FileIO/plugins/DQMFileSaverOnline.h +++ b/DQMServices/FileIO/plugins/DQMFileSaverOnline.h @@ -17,8 +17,8 @@ class DQMFileSaverOnline : public DQMFileSaverBase { DQMFileSaverOnline(const edm::ParameterSet& ps); ~DQMFileSaverOnline() override; - static const std::string fillOrigin(const std::string filename, - const std::string final_filename); + static const std::string fillOrigin(const std::string& filename, + const std::string& final_filename); protected: void saveLumi(const FileParameters& fp) const override; @@ -40,7 +40,7 @@ class DQMFileSaverOnline : public DQMFileSaverBase { mutable std::mutex snapshots_lock_; mutable std::list snapshots_; - void checkError(const char* msg, const std::string file, int status) const; + void checkError(const char* msg, const std::string& file, int status) const; public: static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); diff --git a/DQMServices/FileIO/plugins/DQMFileSaverPB.cc b/DQMServices/FileIO/plugins/DQMFileSaverPB.cc index e438229f9320d..ee0bcbb822697 100644 --- a/DQMServices/FileIO/plugins/DQMFileSaverPB.cc +++ b/DQMServices/FileIO/plugins/DQMFileSaverPB.cc @@ -33,7 +33,7 @@ DQMFileSaverPB::DQMFileSaverPB(const edm::ParameterSet &ps) mergeType_ = ""; } -DQMFileSaverPB::~DQMFileSaverPB() {} +DQMFileSaverPB::~DQMFileSaverPB() = default; void DQMFileSaverPB::initRun() const { if (!fakeFilterUnitMode_) { @@ -80,8 +80,7 @@ void DQMFileSaverPB::saveLumi(const FileParameters& fp) const { // Save the file in the open directory. store->savePB(openHistoFilePathName, "", store->mtEnabled() ? fp.run_ : 0, - fp.lumi_, - true); + fp.lumi_); // Now move the the data and json files into the output directory. ::rename(openHistoFilePathName.c_str(), histoFilePathName.c_str()); @@ -98,7 +97,7 @@ void DQMFileSaverPB::saveRun(const FileParameters& fp) const { } boost::property_tree::ptree -DQMFileSaverPB::fillJson(int run, int lumi, const std::string& dataFilePathName, const std::string transferDestinationStr, const std::string mergeTypeStr, evf::FastMonitoringService *fms) +DQMFileSaverPB::fillJson(int run, int lumi, const std::string& dataFilePathName, const std::string& transferDestinationStr, const std::string& mergeTypeStr, evf::FastMonitoringService *fms) { namespace bpt = boost::property_tree; namespace bfs = boost::filesystem; diff --git a/DQMServices/FileIO/plugins/DQMFileSaverPB.h b/DQMServices/FileIO/plugins/DQMFileSaverPB.h index 867a5d794550a..69f98c0ce15bd 100644 --- a/DQMServices/FileIO/plugins/DQMFileSaverPB.h +++ b/DQMServices/FileIO/plugins/DQMFileSaverPB.h @@ -20,8 +20,8 @@ class DQMFileSaverPB : public DQMFileSaverBase { // used by the JsonWritingTimedPoolOutputModule, // fms will be nullptr in such case static boost::property_tree::ptree fillJson( - int run, int lumi, const std::string &dataFilePathName, const std::string transferDestinationStr, - const std::string mergeTypeStr, evf::FastMonitoringService *fms); + int run, int lumi, const std::string &dataFilePathName, const std::string& transferDestinationStr, + const std::string& mergeTypeStr, evf::FastMonitoringService *fms); protected: void initRun() const override; diff --git a/DataFormats/Common/interface/RefVector.h b/DataFormats/Common/interface/RefVector.h index add8b0a4c1895..7127a03c504d5 100644 --- a/DataFormats/Common/interface/RefVector.h +++ b/DataFormats/Common/interface/RefVector.h @@ -77,7 +77,7 @@ namespace edm { key_type const& key = refVector_.keys()[idx]; void const* memberPointer = refVector_.cachedMemberPointer(idx); if(memberPointer) { - const RefCore& newCore(core); + RefCore newCore(core); // NOLINT newCore.setProductPtr(memberPointer); return value_type(newCore, key); } @@ -90,7 +90,7 @@ namespace edm { key_type const& key = refVector_.keys().at(idx); void const* memberPointer = refVector_.cachedMemberPointer(idx); if(memberPointer) { - const RefCore& newCore(core); + RefCore newCore(core); // NOLINT newCore.setProductPtr(memberPointer); return value_type(newCore, key); } diff --git a/DataFormats/DTDigi/interface/DTControlData.h b/DataFormats/DTDigi/interface/DTControlData.h index 5e3ca97c0bb42..bc15110d3babc 100644 --- a/DataFormats/DTDigi/interface/DTControlData.h +++ b/DataFormats/DTDigi/interface/DTControlData.h @@ -11,7 +11,6 @@ #include "DataFormats/DTDigi/interface/DTDDUWords.h" #include "DataFormats/FEDRawData/interface/FEDHeader.h" #include "DataFormats/FEDRawData/interface/FEDTrailer.h" -#include "DataFormats/FEDRawData/src/fed_trailer.h" #include @@ -133,11 +132,8 @@ class DTDDUData { theDDUStatusWord = word; } inline void checkCRCBit(const unsigned char* trailer) { - const fedt_struct* theTrailer(reinterpret_cast(trailer)); - if(((theTrailer->conscheck & 0x00000004) >> 2) == 1) { - crcErrorBitSet = true; - } - crcErrorBitSet = false; + const FEDTrailer fedTrailer(trailer); + crcErrorBitSet = fedTrailer.crcModified(); } /// Getters diff --git a/DataFormats/DTDigi/interface/DTuROSControlData.h b/DataFormats/DTDigi/interface/DTuROSControlData.h new file mode 100644 index 0000000000000..59d3b207320f4 --- /dev/null +++ b/DataFormats/DTDigi/interface/DTuROSControlData.h @@ -0,0 +1,162 @@ +//------------------------------------------------- +// +/** \class DTuROSControlData + * + * DT uROS Control Data + * + * + * + * + * J. Troconiz - UAM Madrid + */ +// +//-------------------------------------------------- +#ifndef DTDigi_DTuROSControlData_h +#define DTDigi_DTuROSControlData_h + +#include + +static const int DOCESLOTS = 12; +static const int SEISXOK = 12; + +class DTuROSROSData { + +public: + + /// Constructor + DTuROSROSData() { + slot_ = -1; + for (int i=0; i> i)&0x1); return ((okword2_ >> (i-60))&0x1);} + + long getokxword(int i) const {return okxword_[i];} + + int getokxflag(int i) const {return ((okxword_[i/12] >> (5*(i%12)))&0x1F);} + + std::vector getexwords() const {return exword_;} + + long getexword(int i) const {return exword_.at(i);} + + std::vector geterrors() const {return error_;} + + int geterror(int i) const {return error_.at(i);} + + int geterrorROBID(int i) const {return (error_.at(i) >> 21)&0x7F;} + + int geterrorTDCID(int i) const {return (error_.at(i) >> 19)&0x3;} + + int geterrorFlag(int i) const {return (error_.at(i))&0x7FFF;} + + int getboardId() const {return (getheader2())&0xFFFF;} + + int getuserWord() const {return (getheader2() >> 32)&0xFFFFFFFF;} + +private: + + int slot_; + + long header1_, header2_, trailer_; + + long okword1_=0, okword2_=0, okxword_[SEISXOK]; + + std::vector exword_; + + std::vector error_; + +}; + + +class DTuROSFEDData { + +public: + + /// Constructor + DTuROSFEDData() {for (int i=0; i> 20)&0xFFF;} + + int getTTS() const {return (gettrailer() >> 4)&0xF;} + + DTuROSROSData getuROS(int slot) const {return rdata_[slot-1];} + +private: + + long header1_, header2_, trailer_; + + int fed_, nslots_, evtLgth_, rsize_[DOCESLOTS]; + + DTuROSROSData rdata_[DOCESLOTS]; + +}; + + +typedef std::vector DTuROSFEDDataCollection; +#endif diff --git a/DataFormats/DTDigi/src/classes.h b/DataFormats/DTDigi/src/classes.h index 06d7a23e26194..4813777d3ccd5 100644 --- a/DataFormats/DTDigi/src/classes.h +++ b/DataFormats/DTDigi/src/classes.h @@ -3,6 +3,7 @@ #include #include #include +#include #include #include #include @@ -21,7 +22,12 @@ namespace DataFormats_DTDigi { std::vector ww; std::vector > w1; DTLocalTriggerCollection tt; - + + DTuROSROSData rd_S; + DTuROSFEDData fd_S; + std::vector fd_V; + edm::Wrapper> fd_W; + std::vector vu; std::vector vfsw; std::vector vssw; diff --git a/DataFormats/DTDigi/src/classes_def.xml b/DataFormats/DTDigi/src/classes_def.xml index f7e9d13d5e2f9..64a15db5d317a 100644 --- a/DataFormats/DTDigi/src/classes_def.xml +++ b/DataFormats/DTDigi/src/classes_def.xml @@ -17,6 +17,16 @@ + + + + + + + + + + diff --git a/DataFormats/EgammaCandidates/interface/GsfElectron.h b/DataFormats/EgammaCandidates/interface/GsfElectron.h index 13f835ea7b14a..7a0a091a62360 100644 --- a/DataFormats/EgammaCandidates/interface/GsfElectron.h +++ b/DataFormats/EgammaCandidates/interface/GsfElectron.h @@ -187,7 +187,7 @@ class GsfElectron : public RecoCandidate float ctfGsfOverlap() const { return core()->ctfGsfOverlap() ; } bool ecalDrivenSeed() const { return core()->ecalDrivenSeed() ; } bool trackerDrivenSeed() const { return core()->trackerDrivenSeed() ; } - SuperClusterRef parentSuperCluster() const { return core()->parentSuperCluster() ; } + virtual SuperClusterRef parentSuperCluster() const { return core()->parentSuperCluster() ; } // backward compatibility struct ClosestCtfTrack @@ -198,8 +198,8 @@ class GsfElectron : public RecoCandidate ClosestCtfTrack( TrackRef track, float sh ) : ctfTrack(track), shFracInnerHits(sh) {} } ; float shFracInnerHits() const { return core()->ctfGsfOverlap() ; } - TrackRef closestCtfTrackRef() const { return core()->ctfTrack() ; } - ClosestCtfTrack closestCtfTrack() const { return ClosestCtfTrack(core()->ctfTrack(),core()->ctfGsfOverlap()) ; } + virtual TrackRef closestCtfTrackRef() const { return core()->ctfTrack() ; } + virtual ClosestCtfTrack closestCtfTrack() const { return ClosestCtfTrack(core()->ctfTrack(),core()->ctfGsfOverlap()) ; } private: diff --git a/DataFormats/FEDRawData/doc/FEDRawData.doc b/DataFormats/FEDRawData/doc/FEDRawData.doc index 4e9260bd7b98b..d7dfba60ba29a 100644 --- a/DataFormats/FEDRawData/doc/FEDRawData.doc +++ b/DataFormats/FEDRawData/doc/FEDRawData.doc @@ -1,16 +1,3 @@ - -/*! - -\page DataFormats_FEDRawData Package DataFormats/FEDRawData - - -\section desc Description - -Classes to store raw data blocks in the event. FED data blocks are required to have correct padding (64 bit). - -Ranges of FED ids are assigned to specific sub-detectors. Once FED ids have been assigned, they must not be changed. - - @@ -20,8 +7,9 @@ Ranges of FED ids are assigned to specific sub-detectors. Once FED ids have been - - + + + @@ -61,54 +49,23 @@ Ranges of FED ids are assigned to specific sub-detectors. Once FED ids have been - + + - + + + + - + +
DetectorMin FED id (decimal)Max FED id (decimal)
SiPixel
0
40
PreShower
520
575
Free IDs
576
576
TotemTrigger
577
577
TotemRP
578
581
CTPPSDiamond
582
585
TotemRPHorizontal
578
581
CTPPSDiamond
582
583
TotemRPVertical
584
585
Free IDs
586
599
ECAL
600
670
Free IDs
671
689
Free IDs
888
889
CSCTFSP
890
901
DAQeFED
902
931
Free IDs
932
1022
Free IDs
932
1021
MetaDataSoftFED
1022
1022
DAQmFED
1023
1023
TCDSuTCA
1024
1099
HCALuTCA
1100
1199
SiPixeluTCA
1200
1349
TriggerUpgrade
1350
1409
RCT
1350
1359
Free IDs
1360
1368
DTUROS
1369
1371
TriggerUpgrade
1372
1409
SiPixelAMC13
1410
1449
SiPixelTest
1450
1461
CTPPSPixels
1462
1466
GEM
1467
1472
Free IDs
1473
1499
ME0
1473
1478
Free IDs
1479
1499
SiPixel2nduTCA
1500
1649
Free IDs
1650
2814
DAQvFED
2815
4095
- -\subsection interface Public interface - - -- DaqData -- FEDHeader -- FEDNumbering -- FEDRawData -- FEDRawDataCollection -- FEDTrailer - - -\subsection pluginai Plugins - -None - -\subsection modules Modules - -None - -\subsection tests Unit tests and examples - -- testFEDRawData: unit test -- testDumpFEDRawDataProduct: test module, prints the list of non-empy FEDs in the event and their data size. To use it include in your parameter set: -\verbatim -module dump = DumpFEDRawDataProduct{ } -\endverbatim - -\section status Status and planned development - -Stable - -
-Last updated: -@DATE@ Author: Remi Mommsen -*/ diff --git a/DataFormats/FEDRawData/interface/FEDHeader.h b/DataFormats/FEDRawData/interface/FEDHeader.h index f20f4b8b3ce6a..91cf33cd48a54 100644 --- a/DataFormats/FEDRawData/interface/FEDHeader.h +++ b/DataFormats/FEDRawData/interface/FEDHeader.h @@ -1,13 +1,14 @@ -#ifndef FEDRawData_FEDHeader_h -#define FEDRawData_FEDHeader_h +#ifndef DataFormats_FEDRawData_FEDHeader_h +#define DataFormats_FEDRawData_FEDHeader_h /** \class FEDHeader - * TEMPORARY helper class to interpret/create FED header words. - * FIXME: will be replaced by the xdaq implementation. + * Helper class to interpret/create FED header words. * - * \author N. Amapane - CERN + * \author N. Amapane - CERN, R. Mommsen - FNAL */ +#include + struct fedh_struct; class FEDHeader { @@ -19,39 +20,40 @@ class FEDHeader { ~FEDHeader(); /// Event Trigger type identifier - int triggerType(); + uint8_t triggerType() const; /// Level-1 event number generated by the TTC system - int lvl1ID(); + uint32_t lvl1ID() const; /// The bunch crossing number - int bxID(); + uint16_t bxID() const; /// Identifier of the FED - int sourceID(); + uint16_t sourceID() const; /// Version identifier of the FED data format - int version(); + uint8_t version() const; /// 0 -> the current header word is the last one. - /// 1-> other header words can follow + /// 1-> other header words can follow /// (always 1 for ECAL) - bool moreHeaders(); + bool moreHeaders() const; /// Check that the header is OK - bool check(); + bool check() const; /// Set all fields in the header static void set(unsigned char* header, - int evt_ty, - int lvl1_ID, - int bx_ID, - int source_ID, - int version=0, - bool H=false); + uint8_t triggerType, + uint32_t lvl1ID, + uint16_t bxID, + uint16_t sourceID, + uint8_t version=0, + bool moreHeaders=false); + + static const uint32_t length; private: const fedh_struct* theHeader; }; -#endif - +#endif // DataFormats_FEDRawData_FEDHeader_h diff --git a/DataFormats/FEDRawData/interface/FEDNumbering.h b/DataFormats/FEDRawData/interface/FEDNumbering.h index d5cc978165803..5cfa50e5626d5 100644 --- a/DataFormats/FEDRawData/interface/FEDNumbering.h +++ b/DataFormats/FEDRawData/interface/FEDNumbering.h @@ -102,6 +102,8 @@ class FEDNumbering { MAXCSCTFSPFEDID = 901, MINDAQeFEDFEDID = 902, MAXDAQeFEDFEDID = 931, + MINMetaDataSoftFEDID = 1022, + MAXMetaDataSoftFEDID = 1022, MINDAQmFEDFEDID = 1023, MAXDAQmFEDFEDID = 1023, MINTCDSuTCAFEDID = 1024, @@ -110,14 +112,20 @@ class FEDNumbering { MAXHCALuTCAFEDID = 1199, MINSiPixeluTCAFEDID = 1200, MAXSiPixeluTCAFEDID = 1349, + MINRCTFEDID = 1350, + MAXRCTFEDID = 1359, + MINCalTrigUp = 1360, + MAXCalTrigUp = 1367, + MINDTUROSFEDID = 1369, + MAXDTUROSFEDID = 1371, + MINTriggerUpgradeFEDID = 1372, + MAXTriggerUpgradeFEDID = 1409, MINSiPixel2nduTCAFEDID = 1500, MAXSiPixel2nduTCAFEDID = 1649, MINSiPixelTestFEDID = 1450, MAXSiPixelTestFEDID = 1461, MINSiPixelAMC13FEDID = 1410, MAXSiPixelAMC13FEDID = 1449, - MINTriggerUpgradeFEDID = 1350, - MAXTriggerUpgradeFEDID = 1409, MINCTPPSPixelsFEDID = 1462, MAXCTPPSPixelsFEDID = 1466, MINGEMFEDID = 1467, diff --git a/DataFormats/FEDRawData/interface/FEDTrailer.h b/DataFormats/FEDRawData/interface/FEDTrailer.h index bae61b73c7c09..0582c683d58a3 100644 --- a/DataFormats/FEDRawData/interface/FEDTrailer.h +++ b/DataFormats/FEDRawData/interface/FEDTrailer.h @@ -1,13 +1,14 @@ -#ifndef FEDRawData_FEDTrailer_h -#define FEDRawData_FEDTrailer_h +#ifndef DataFormats_FEDRawData_FEDTrailer_h +#define DataFormats_FEDRawData_FEDTrailer_h /** \class FEDTrailer - * TEMPORARY helper class to interpret/create FED trailer words. - * FIXME: will be replaced by the xdaq implementation + * Helper class to interpret/create FED trailer words. * - * \author N. Amapane - CERN + * \author N. Amapane - CERN, R. Mommsen - FNAL */ +#include + struct fedt_struct; class FEDTrailer { @@ -17,38 +18,50 @@ class FEDTrailer { /// Destructor virtual ~FEDTrailer(); - + /// The length of the event fragment counted in 64-bit words including header and trailer - int lenght(); + uint32_t fragmentLength() const; /// Cyclic Redundancy Code of the event fragment including header and trailer - int crc(); + uint16_t crc() const; /// Event fragment status information - int evtStatus(); + uint8_t evtStatus() const; + + /// Current value of the Trigger Throttling System bits + uint8_t ttsBits() const; - /// Current value of the Trigger Throttling System bitsAQ). - int ttsBits(); - /// 0 -> the current trailer word is the last one. - /// 1-> other trailer words can follow - /// (always 0 for ECAL) - bool moreTrailers(); + /// 1 -> other trailer words can follow + bool moreTrailers() const; + + /// True if the CRC value has been modified by the S-link sender card + bool crcModified() const; + + /// True if the FRL has detected a transmission error over the s-link cable + bool slinkError() const; - // Check that the trailer is OK - bool check(); + /// True if the FED_ID given by the FED is not the one expected by the FRL + bool wrongFedId() const; + + /// Check that the trailer is OK + bool check() const; + + /// Return the word containing the consistency checks + uint32_t conscheck() const; /// Set all fields in the trailer static void set(unsigned char* trailer, - int evt_lgth, - int crc, - int evt_stat, - int tts, - bool T=false); + uint32_t lenght, + uint16_t crc, + uint8_t evt_stat, + uint8_t tts, + bool moreTrailers=false); + + static const uint32_t length; private: const fedt_struct* theTrailer; }; -#endif - +#endif // DataFormats_FEDRawData_FEDTrailer_h diff --git a/DataFormats/FEDRawData/src/FEDHeader.cc b/DataFormats/FEDRawData/src/FEDHeader.cc index faa459e1c782f..347b91f95acfd 100644 --- a/DataFormats/FEDRawData/src/FEDHeader.cc +++ b/DataFormats/FEDRawData/src/FEDHeader.cc @@ -1,70 +1,77 @@ /** \file * - * \author N. Amapane - CERN + * \author N. Amapane - CERN, R. Mommsen - FNAL */ -#include -#include "fed_header.h" +#include "DataFormats/FEDRawData/interface/FEDHeader.h" +#include "DataFormats/FEDRawData/src/fed_header.h" -FEDHeader::FEDHeader(const unsigned char* header) : + +FEDHeader::FEDHeader(const unsigned char* header) : theHeader(reinterpret_cast(header)) {} -FEDHeader::~FEDHeader(){} +FEDHeader::~FEDHeader() {} -int FEDHeader::triggerType(){ - return ((theHeader->eventid & FED_EVTY_MASK) >> FED_EVTY_SHIFT); +uint8_t FEDHeader::triggerType() const { + return FED_EVTY_EXTRACT(theHeader->eventid); } -int FEDHeader::lvl1ID(){ - return (theHeader->eventid & FED_LVL1_MASK); + +uint32_t FEDHeader::lvl1ID() const { + return FED_LVL1_EXTRACT(theHeader->eventid); } -int FEDHeader::bxID(){ - return ((theHeader->sourceid & FED_BXID_MASK) >> FED_BXID_SHIFT); + +uint16_t FEDHeader::bxID() const { + return FED_BXID_EXTRACT(theHeader->sourceid); } -int FEDHeader::sourceID(){ - return ((theHeader->sourceid & FED_SOID_MASK) >> FED_SOID_SHIFT); + +uint16_t FEDHeader::sourceID() const { + return FED_SOID_EXTRACT(theHeader->sourceid); } -int FEDHeader::version(){ - return ((theHeader->sourceid & FED_VERSION_MASK) >> FED_VERSION_SHIFT); + +uint8_t FEDHeader::version() const { + return FED_VERSION_EXTRACT(theHeader->sourceid); } -bool FEDHeader::moreHeaders(){ - return ((theHeader->sourceid & FED_MORE_HEADERS)!=0); + +bool FEDHeader::moreHeaders() const { + return ( FED_MORE_HEADERS_EXTRACT(theHeader->sourceid) != 0 ); } + void FEDHeader::set(unsigned char* header, - int evt_ty, - int lvl1_ID, - int bx_ID, - int source_ID, - int version, - bool H){ + uint8_t triggerType, + uint32_t lvl1ID, + uint16_t bxID, + uint16_t sourceID, + uint8_t version, + bool moreHeaders) { // FIXME: should check that input ranges are OK!!! fedh_t* h = reinterpret_cast(header); - h->eventid = - ( FED_HCTRLID & FED_HCTRLID_MASK) | - ( ( evt_ty << FED_EVTY_SHIFT) & FED_EVTY_MASK ) | - ( ( lvl1_ID << FED_LVL1_SHIFT) & FED_LVL1_MASK ); + h->eventid = + (FED_SLINK_START_MARKER << FED_HCTRLID_SHIFT) | + ( (triggerType << FED_EVTY_SHIFT ) & FED_EVTY_MASK ) | + ( (lvl1ID << FED_LVL1_SHIFT ) & FED_LVL1_MASK ); h->sourceid = - ( ( bx_ID << FED_BXID_SHIFT) & FED_BXID_MASK ) | - ( ( source_ID << FED_SOID_SHIFT) & FED_SOID_MASK ) | - ( ( version << FED_VERSION_SHIFT) & FED_VERSION_MASK ); - - if (H) h->sourceid |= FED_MORE_HEADERS; - + ( (bxID << FED_BXID_SHIFT ) & FED_BXID_MASK ) | + ( (sourceID << FED_SOID_SHIFT ) & FED_SOID_MASK ) | + ( (version << FED_VERSION_SHIFT) & FED_VERSION_MASK ); + + if (moreHeaders) + h->sourceid |= (FED_MORE_HEADERS_WIDTH << FED_MORE_HEADERS_SHIFT); } -bool FEDHeader::check() { - // ...may report with finer detail - bool result = true; - result &= ((theHeader->eventid & FED_HCTRLID_MASK) == FED_HCTRLID); - return result; +bool FEDHeader::check() const { + return ( FED_HCTRLID_EXTRACT(theHeader->eventid) == FED_SLINK_START_MARKER ); } + + +const uint32_t FEDHeader::length = sizeof(fedh_t); diff --git a/DataFormats/FEDRawData/src/FEDNumbering.cc b/DataFormats/FEDRawData/src/FEDNumbering.cc index 7824b7e0f2414..91c56270ead80 100644 --- a/DataFormats/FEDRawData/src/FEDNumbering.cc +++ b/DataFormats/FEDRawData/src/FEDNumbering.cc @@ -148,6 +148,11 @@ void FEDNumbering::init() in_[i] = true; from_[i] = "SiPixel"; } + for(i=MINDTUROSFEDID; i<=MAXDTUROSFEDID; i++) + { + in_[i] = true; + from_[i] = "DTUROS"; + } for(i=MINTriggerUpgradeFEDID; i<=MAXTriggerUpgradeFEDID; i++) { in_[i] = true; diff --git a/DataFormats/FEDRawData/src/FEDTrailer.cc b/DataFormats/FEDRawData/src/FEDTrailer.cc index 22c8152f672f9..38f1b6b0ed217 100644 --- a/DataFormats/FEDRawData/src/FEDTrailer.cc +++ b/DataFormats/FEDRawData/src/FEDTrailer.cc @@ -1,70 +1,88 @@ /** \file * - * \author N. Amapane - CERN + * \author N. Amapane - CERN, R. Mommsen - FNAL */ -#include -#include "fed_trailer.h" +#include "DataFormats/FEDRawData/interface/FEDTrailer.h" +#include "DataFormats/FEDRawData/src/fed_trailer.h" + FEDTrailer::FEDTrailer(const unsigned char* trailer) : theTrailer(reinterpret_cast(trailer)) {} -FEDTrailer::~FEDTrailer(){} +FEDTrailer::~FEDTrailer() {} + + +uint32_t FEDTrailer::fragmentLength() const { + return FED_EVSZ_EXTRACT(theTrailer->eventsize); +} + + +uint16_t FEDTrailer::crc() const { + return FED_CRCS_EXTRACT(theTrailer->conscheck); +} + +uint8_t FEDTrailer::evtStatus() const { + return FED_STAT_EXTRACT(theTrailer->conscheck); +} -int FEDTrailer::lenght(){ - return (theTrailer->eventsize & FED_EVSZ_MASK) >> FED_EVSZ_SHIFT; +uint8_t FEDTrailer::ttsBits() const { + return FED_TTSI_EXTRACT(theTrailer->conscheck); } -int FEDTrailer::crc(){ - return ((theTrailer->conscheck & FED_CRCS_MASK) >> FED_CRCS_SHIFT); +bool FEDTrailer::moreTrailers() const { + return ( FED_MORE_TRAILERS_EXTRACT(theTrailer->conscheck) != 0 ); } -int FEDTrailer::evtStatus(){ - return ((theTrailer->conscheck & FED_STAT_MASK) >> FED_STAT_SHIFT); +bool FEDTrailer::crcModified() const { + return ( FED_CRC_MODIFIED_EXTRACT(theTrailer->conscheck) != 0 ); } -int FEDTrailer::ttsBits(){ - return ((theTrailer->conscheck & FED_TTSI_MASK) >> FED_TTSI_SHIFT); +bool FEDTrailer::slinkError() const { + return ( FED_SLINK_ERROR_EXTRACT(theTrailer->conscheck) != 0 ); } - -bool FEDTrailer::moreTrailers(){ - return ((theTrailer->conscheck & FED_MORE_TRAILERS)!=0); + +bool FEDTrailer::wrongFedId() const { + return ( FED_WRONG_FEDID_EXTRACT(theTrailer->conscheck) != 0 ); } +uint32_t FEDTrailer::conscheck() const { + return theTrailer->conscheck; +} void FEDTrailer::set(unsigned char* trailer, - int evt_lgth, - int crc, - int evt_stat, - int tts, - bool T){ + uint32_t lenght, + uint16_t crc, + uint8_t evtStatus, + uint8_t ttsBits, + bool moreTrailers) { // FIXME: should check that input ranges are OK!!! fedt_t* t = reinterpret_cast(trailer); - t->eventsize = - FED_TCTRLID | - evt_lgth << FED_EVSZ_SHIFT; - - t->conscheck = - crc << FED_CRCS_SHIFT | - evt_stat << FED_STAT_SHIFT | - tts << FED_TTSI_SHIFT; - - if (T) t->conscheck |= FED_MORE_TRAILERS; -} + t->eventsize = + (FED_SLINK_END_MARKER << FED_TCTRLID_SHIFT) | + ( (lenght << FED_EVSZ_SHIFT) & FED_EVSZ_MASK); + t->conscheck = + ( (crc << FED_CRCS_SHIFT) & FED_CRCS_MASK ) | + ( (evtStatus << FED_STAT_SHIFT) & FED_STAT_MASK ) | + ( (ttsBits << FED_TTSI_SHIFT) & FED_TTSI_MASK ); + + if (moreTrailers) + t->conscheck |= (FED_MORE_TRAILERS_WIDTH << FED_MORE_TRAILERS_SHIFT); +} -bool FEDTrailer::check(){ - // ...may report with finer detail - bool result = true; - result &= ((theTrailer->eventsize & FED_TCTRLID_MASK) == FED_TCTRLID); - return result; +bool FEDTrailer::check() const { + return ( FED_TCTRLID_EXTRACT(theTrailer->eventsize) == FED_SLINK_END_MARKER ); } + + +const uint32_t FEDTrailer::length = sizeof(fedt_t); diff --git a/DataFormats/FEDRawData/src/fed_header.h b/DataFormats/FEDRawData/src/fed_header.h index f7f6acbb7b324..6cc8a48a5401e 100644 --- a/DataFormats/FEDRawData/src/fed_header.h +++ b/DataFormats/FEDRawData/src/fed_header.h @@ -1,16 +1,7 @@ -/* NOTE: this file temporarily stolen from the XDAQ project - * - * fed_header.h - * - * $Header: /cvs_server/repositories/CMSSW/CMSSW/DataFormats/FEDRawData/src/fed_header.h,v 1.1 2005/09/30 08:13:36 namapane Exp $ - * - * This file contains the struct definition of the FED-header. - * The FED-header is inserted by the FED at the top of a data fragment - */ +#ifndef DataFormats_FEDRawData_fed_header_h +#define DataFormats_FEDRawData_fed_header_h - -#ifndef _FED_HEADER_H -#define _FED_HEADER_H +#include #ifdef __cplusplus extern "C" { @@ -29,36 +20,49 @@ extern "C" { */ typedef struct fedh_struct { - unsigned int sourceid ; - unsigned int eventid; + uint32_t sourceid; + uint32_t eventid; } fedh_t ; +#define FED_SLINK_START_MARKER 0x5 -#define FED_HCTRLID_MASK 0xF0000000 -#define FED_EVTY_MASK 0x0F000000 -#define FED_LVL1_MASK 0x00FFFFFF +#define FED_HCTRLID_WIDTH 0x0000000f +#define FED_HCTRLID_SHIFT 28 +#define FED_HCTRLID_MASK ( FED_HCTRLID_WIDTH << FED_HCTRLID_SHIFT ) +#define FED_HCTRLID_EXTRACT(a) ( ( (a) >> FED_HCTRLID_SHIFT ) & FED_HCTRLID_WIDTH ) -#define FED_BXID_MASK 0xFFF00000 -#define FED_SOID_MASK 0x000FFF00 -#define FED_VERSION_MASK 0x000000F0 -#define FED_MORE_HEADERS 0x00000008 +#define FED_EVTY_WIDTH 0x0000000f +#define FED_EVTY_SHIFT 24 +#define FED_EVTY_MASK ( FED_EVTY_WIDTH << FED_EVTY_SHIFT ) +#define FED_EVTY_EXTRACT(a) ( ( (a) >> FED_EVTY_SHIFT ) & FED_EVTY_WIDTH ) +#define FED_LVL1_WIDTH 0x00ffffff +#define FED_LVL1_SHIFT 0 +#define FED_LVL1_MASK ( FED_LVL1_WIDTH << FED_LVL1_SHIFT ) +#define FED_LVL1_EXTRACT(a) ( ( (a) >> FED_LVL1_SHIFT ) & FED_LVL1_WIDTH ) -#define FED_HCTRLID 0x50000000 +#define FED_BXID_WIDTH 0x00000fff +#define FED_BXID_SHIFT 20 +#define FED_BXID_MASK ( FED_BXID_WIDTH << FED_BXID_SHIFT ) +#define FED_BXID_EXTRACT(a) ( ( (a) >> FED_BXID_SHIFT ) & FED_BXID_WIDTH ) +#define FED_SOID_WIDTH 0x00000fff +#define FED_SOID_SHIFT 8 +#define FED_SOID_MASK ( FED_SOID_WIDTH << FED_SOID_SHIFT ) +#define FED_SOID_EXTRACT(a) ( ( (a) >> FED_SOID_SHIFT ) & FED_SOID_WIDTH ) -#define FED_HCTRLID_SHIFT 28 -#define FED_EVTY_SHIFT 24 -#define FED_LVL1_SHIFT 0 +#define FED_VERSION_WIDTH 0x0000000f +#define FED_VERSION_SHIFT 4 +#define FED_VERSION_MASK ( FED_VERSION_WIDTH << FED_VERSION_SHIFT ) +#define FED_VERSION_EXTRACT(a) ( ( (a) >> FED_VERSION_SHIFT ) & FED_VERSION_WIDTH ) -#define FED_BXID_SHIFT 20 -#define FED_SOID_SHIFT 8 -#define FED_VERSION_SHIFT 4 +#define FED_MORE_HEADERS_WIDTH 0x00000001 +#define FED_MORE_HEADERS_SHIFT 3 +#define FED_MORE_HEADERS_MASK ( FED_MORE_HEADERS_WIDTH << FED_MORE_HEADERS_SHIFT ) +#define FED_MORE_HEADERS_EXTRACT(a) ( ( (a) >> FED_MORE_HEADERS_SHIFT ) & FED_MORE_HEADERS_WIDTH ) #ifdef __cplusplus } #endif -#endif /* _FED_HEADER_H */ - - +#endif // DataFormats_FEDRawData_fed_header_h diff --git a/DataFormats/FEDRawData/src/fed_trailer.h b/DataFormats/FEDRawData/src/fed_trailer.h index e5d1a9b492f01..e29fdf1bdb2d9 100644 --- a/DataFormats/FEDRawData/src/fed_trailer.h +++ b/DataFormats/FEDRawData/src/fed_trailer.h @@ -1,16 +1,7 @@ -/* NOTE: this file temporarily stolen from the XDAQ project - * - * fed_trailer.h - * - * $Header: /cvs_server/repositories/CMSSW/CMSSW/DataFormats/FEDRawData/src/fed_trailer.h,v 1.1 2005/09/30 08:13:36 namapane Exp $ - * - * This file contains the struct definition of the FED-trailer. - * The FED-trailer is inserted by the FED at the bottom of a data fragment - */ +#ifndef DataFormats_FEDRawData_fed_trailer_h +#define DataFormats_FEDRawData_fed_trailer_h - -#ifndef _FED_TRAILER_H -#define _FED_TRAILER_H +#include #ifdef __cplusplus extern "C" { @@ -29,33 +20,59 @@ extern "C" { */ typedef struct fedt_struct { - unsigned int conscheck; - unsigned int eventsize; + uint32_t conscheck; + uint32_t eventsize; } fedt_t ; - -#define FED_TCTRLID_MASK 0xF0000000 -#define FED_EVSZ_MASK 0x00FFFFFF - -#define FED_CRCS_MASK 0xFFFF0000 -#define FED_STAT_MASK 0x00000F00 -#define FED_TTSI_MASK 0x000000F0 -#define FED_MORE_TRAILERS 0x00000008 - - -#define FED_TCTRLID 0xA0000000 - - -#define FED_EVSZ_SHIFT 0 - -#define FED_CRCS_SHIFT 16 -#define FED_STAT_SHIFT 8 -#define FED_TTSI_SHIFT 4 +#define FED_SLINK_END_MARKER 0xa + +#define FED_TCTRLID_WIDTH 0x0000000f +#define FED_TCTRLID_SHIFT 28 +#define FED_TCTRLID_MASK ( FED_TCTRLID_WIDTH << FED_TCTRLID_SHIFT ) +#define FED_TCTRLID_EXTRACT(a) ( ( (a) >> FED_TCTRLID_SHIFT ) & FED_TCTRLID_WIDTH ) + +#define FED_EVSZ_WIDTH 0x00ffffff +#define FED_EVSZ_SHIFT 0 +#define FED_EVSZ_MASK ( FED_EVSZ_WIDTH << FED_EVSZ_SHIFT ) +#define FED_EVSZ_EXTRACT(a) ( ( (a) >> FED_EVSZ_SHIFT ) & FED_EVSZ_WIDTH ) + +#define FED_CRCS_WIDTH 0x0000ffff +#define FED_CRCS_SHIFT 16 +#define FED_CRCS_MASK ( FED_CRCS_WIDTH << FED_CRCS_SHIFT ) +#define FED_CRCS_EXTRACT(a) ( ( (a) >> FED_CRCS_SHIFT ) & FED_CRCS_WIDTH ) + +#define FED_STAT_WIDTH 0x0000000f +#define FED_STAT_SHIFT 8 +#define FED_STAT_MASK ( FED_STAT_WIDTH << FED_STAT_SHIFT ) +#define FED_STAT_EXTRACT(a) ( ( (a) >> FED_STAT_SHIFT ) & FED_STAT_WIDTH ) + +#define FED_TTSI_WIDTH 0x0000000f +#define FED_TTSI_SHIFT 4 +#define FED_TTSI_MASK ( FED_TTSI_WIDTH << FED_TTSI_SHIFT ) +#define FED_TTSI_EXTRACT(a) ( ( (a) >> FED_TTSI_SHIFT ) & FED_TTSI_WIDTH ) + +#define FED_MORE_TRAILERS_WIDTH 0x00000001 +#define FED_MORE_TRAILERS_SHIFT 3 +#define FED_MORE_TRAILERS_MASK ( FED_MORE_TRAILERS_WIDTH << FED_MORE_TRAILERS_SHIFT ) +#define FED_MORE_TRAILERS_EXTRACT(a) ( ( (a) >> FED_MORE_TRAILERS_SHIFT ) & FED_MORE_TRAILERS_WIDTH ) + +#define FED_CRC_MODIFIED_WIDTH 0x00000001 +#define FED_CRC_MODIFIED_SHIFT 2 +#define FED_CRC_MODIFIED_MASK ( FED_CRC_MODIFIED_WIDTH << FED_CRC_MODIFIED_SHIFT ) +#define FED_CRC_MODIFIED_EXTRACT(a) ( ( (a) >> FED_CRC_MODIFIED_SHIFT ) & FED_CRC_MODIFIED_WIDTH ) + +#define FED_SLINK_ERROR_WIDTH 0x00000001 +#define FED_SLINK_ERROR_SHIFT 14 +#define FED_SLINK_ERROR_MASK ( FED_SLINK_ERROR_WIDTH << FED_SLINK_ERROR_SHIFT ) +#define FED_SLINK_ERROR_EXTRACT(a) ( ( (a) >> FED_SLINK_ERROR_SHIFT ) & FED_SLINK_ERROR_WIDTH ) + +#define FED_WRONG_FEDID_WIDTH 0x00000001 +#define FED_WRONG_FEDID_SHIFT 15 +#define FED_WRONG_FEDID_MASK ( FED_WRONG_FEDID_WIDTH << FED_WRONG_FEDID_SHIFT ) +#define FED_WRONG_FEDID_EXTRACT(a) ( ( (a) >> FED_WRONG_FEDID_SHIFT ) & FED_WRONG_FEDID_WIDTH ) #ifdef __cplusplus } #endif -#endif /* _FED_TRAILER_H */ - - +#endif // DataFormats_FEDRawData_fed_trailer_h diff --git a/DataFormats/L1CSCTrackFinder/interface/L1CSCStatusDigiCollection.h b/DataFormats/L1CSCTrackFinder/interface/L1CSCStatusDigiCollection.h index a0962649b3d3f..ce9d7b94b6eb1 100644 --- a/DataFormats/L1CSCTrackFinder/interface/L1CSCStatusDigiCollection.h +++ b/DataFormats/L1CSCTrackFinder/interface/L1CSCStatusDigiCollection.h @@ -1,6 +1,9 @@ #ifndef L1CSCSPStatusDigiCollection_h #define L1CSCSPStatusDigiCollection_h +#include +#include + #include typedef std::pair< int, std::vector > L1CSCStatusDigiCollection; diff --git a/DataFormats/L1THGCal/interface/HGCFETriggerDigiFwd.h b/DataFormats/L1THGCal/interface/HGCFETriggerDigiDefs.h similarity index 92% rename from DataFormats/L1THGCal/interface/HGCFETriggerDigiFwd.h rename to DataFormats/L1THGCal/interface/HGCFETriggerDigiDefs.h index 3006d0296ce89..c978ebb5386eb 100644 --- a/DataFormats/L1THGCal/interface/HGCFETriggerDigiFwd.h +++ b/DataFormats/L1THGCal/interface/HGCFETriggerDigiDefs.h @@ -8,10 +8,9 @@ #include "DataFormats/Common/interface/SortedCollection.h" -namespace l1t { - //fwd decl. of FETriggerDigi - class HGCFETriggerDigi; +#include "DataFormats/L1THGCal/interface/HGCFETriggerDigi.h" +namespace l1t { // main collection type typedef edm::SortedCollection HGCFETriggerDigiCollection; diff --git a/DataFormats/L1THGCal/src/classes.h b/DataFormats/L1THGCal/src/classes.h index 39d950fcc41df..3e1df7451902c 100644 --- a/DataFormats/L1THGCal/src/classes.h +++ b/DataFormats/L1THGCal/src/classes.h @@ -1,5 +1,5 @@ #include "DataFormats/L1THGCal/interface/HGCFETriggerDigi.h" -#include "DataFormats/L1THGCal/interface/HGCFETriggerDigiFwd.h" +#include "DataFormats/L1THGCal/interface/HGCFETriggerDigiDefs.h" #include "DataFormats/Common/interface/Ptr.h" #include "DataFormats/Common/interface/PtrVector.h" diff --git a/DataFormats/L1TMuon/src/classes.h b/DataFormats/L1TMuon/src/classes.h index c17bcff128527..2658b9c274baf 100644 --- a/DataFormats/L1TMuon/src/classes.h +++ b/DataFormats/L1TMuon/src/classes.h @@ -16,7 +16,7 @@ #include -namespace { +namespace DataFormats_L1TMuon { struct dictionary { l1t::MuonCaloSumBxCollection caloSum; edm::Wrapper caloSumWrap; diff --git a/DataFormats/L1TrackTrigger/src/classes.h b/DataFormats/L1TrackTrigger/src/classes.h index 7a36a581ebbb4..8975101306f20 100644 --- a/DataFormats/L1TrackTrigger/src/classes.h +++ b/DataFormats/L1TrackTrigger/src/classes.h @@ -16,7 +16,7 @@ #include "DataFormats/Common/interface/RefVector.h" #include "DataFormats/Common/interface/RefProd.h" -namespace +namespace DataFormats_L1TrackTrigger { struct dictionary1 { /// Main template type diff --git a/DataFormats/L1Trigger/interface/BxBlock.h b/DataFormats/L1Trigger/interface/BxBlock.h index 414095211dfc9..8406ceb8d562d 100644 --- a/DataFormats/L1Trigger/interface/BxBlock.h +++ b/DataFormats/L1Trigger/interface/BxBlock.h @@ -1,6 +1,7 @@ #ifndef DataFormats_L1Trigger_BxBlock_h #define DataFormats_L1Trigger_BxBlock_h +#include #include #include #include @@ -17,7 +18,7 @@ namespace l1t { bool operator<(const BxBlockHeader& o) const { return getBx() < o.getBx(); }; - inline int getBx() const { return (int)id_ - (int)std::floor(totalBx_/2.); }; + inline int getBx() const { return (int)id_ + std::min(0, 1 - (int)totalBx_%2 - (int)std::floor(totalBx_/2.)); }; // In case of an even totalBx_ the BX range should be like, e.g. -3 to +4 inline unsigned int getId() const { return id_; }; inline unsigned int getTotalBx() const { return totalBx_; }; inline unsigned int getFlags() const { return flags_; }; diff --git a/DataFormats/MuonReco/interface/Muon.h b/DataFormats/MuonReco/interface/Muon.h index 38154a8e9fb5f..0692f89fc95ef 100755 --- a/DataFormats/MuonReco/interface/Muon.h +++ b/DataFormats/MuonReco/interface/Muon.h @@ -207,8 +207,8 @@ namespace reco { MiniIsoLoose = 1UL<<18, // reliso<0.40 MiniIsoMedium = 1UL<<19, // reliso<0.20 MiniIsoTight = 1UL<<20, // reliso<0.10 - MiniIsoVeryTight = 1UL<<21 // reliso<0.05 - + MiniIsoVeryTight = 1UL<<21, // reliso<0.05 + TriggerIdLoose = 1UL<<22 // robust selector for HLT }; bool passed( unsigned int selection ) const { return (selectors_ & selection)==selection; } @@ -234,6 +234,9 @@ namespace reco { /// get number of stations with matched segments /// just adds the bits returned by stationMask int numberOfMatchedStations( ArbitrationType type = SegmentAndTrackArbitration ) const; + /// expected number of stations with matching segments based on the absolute + /// distance from the edge of a chamber + unsigned int expectedNnumberOfMatchedStations( float minDistanceFromEdge = 10.0 ) const; /// get bit map of stations with matched segments /// bits 0-1-2-3 = DT stations 1-2-3-4 /// bits 4-5-6-7 = CSC stations 1-2-3-4 diff --git a/DataFormats/MuonReco/interface/MuonSelectors.h b/DataFormats/MuonReco/interface/MuonSelectors.h index 3a496015db9a9..dd60340b785fd 100644 --- a/DataFormats/MuonReco/interface/MuonSelectors.h +++ b/DataFormats/MuonReco/interface/MuonSelectors.h @@ -50,7 +50,8 @@ namespace muon { AllME0Muons = 25, ME0MuonArbitrated = 26, AllGEMMuons = 27, - GEMMuonArbitrated = 28 + GEMMuonArbitrated = 28, + TriggerIdLoose = 29 }; /// a lightweight "map" for selection type string label and enum value @@ -91,6 +92,7 @@ namespace muon { bool isSoftMuon(const reco::Muon&, const reco::Vertex&, bool run2016_hip_mitigation=false); bool isHighPtMuon(const reco::Muon&, const reco::Vertex&); bool isTrackerHighPtMuon(const reco::Muon&, const reco::Vertex&); + bool isLooseTriggerMuon(const reco::Muon&); // determine if station was crossed well withing active volume unsigned int RequiredStationMask( const reco::Muon& muon, diff --git a/DataFormats/MuonReco/src/Muon.cc b/DataFormats/MuonReco/src/Muon.cc index 189e95e64f414..f9fd66c2d8da5 100755 --- a/DataFormats/MuonReco/src/Muon.cc +++ b/DataFormats/MuonReco/src/Muon.cc @@ -133,6 +133,25 @@ int Muon::numberOfMatchedStations( ArbitrationType type ) const return stations; } +unsigned int Muon::expectedNnumberOfMatchedStations( float minDistanceFromEdge ) const +{ + unsigned int stationMask = 0; + for( auto& chamberMatch : muMatches_ ) + { + if (chamberMatch.detector()!=MuonSubdetId::DT && chamberMatch.detector()!=MuonSubdetId::CSC) continue; + float edgeX = chamberMatch.edgeX; + float edgeY = chamberMatch.edgeY; + // check we if the trajectory is well within the acceptance + if(edgeX<0 && fabs(edgeX)>fabs(minDistanceFromEdge) && + edgeY<0 && fabs(edgeY)>fabs(minDistanceFromEdge)) + stationMask |= 1<<( (chamberMatch.station()-1)+4*(chamberMatch.detector()-1) ); + } + unsigned int n = 0; + for(unsigned int i=0; i<8; ++i) + if (stationMask&(1<hitPattern().trackerLayersWithMeasurement() > 5 && + muon.innerTrack()->hitPattern().pixelLayersWithMeasurement() > 0; + bool global_requirements = (not muon.isGlobalMuon()) or muon.globalTrack()->normalizedChi2()<20; + bool match_requirements = (muon.expectedNnumberOfMatchedStations()<2) or (muon.numberOfMatchedStations()>1); + return layer_requirements and global_requirements and match_requirements; +} + bool muon::isTightMuon(const reco::Muon& muon, const reco::Vertex& vtx){ if(!muon.isPFMuon() || !muon.isGlobalMuon() ) return false; @@ -992,5 +1009,8 @@ void muon::setCutBasedSelectorFlags(reco::Muon& muon, if (tkRelIso<0.10) selectors |= reco::Muon::TkIsoLoose; if (tkRelIso<0.05) selectors |= reco::Muon::TkIsoTight; + // Trigger selectors + if (isLooseTriggerMuon(muon)) selectors |= reco::Muon::TriggerIdLoose; + muon.setSelectors(selectors); } diff --git a/DataFormats/OnlineMetaData/BuildFile.xml b/DataFormats/OnlineMetaData/BuildFile.xml new file mode 100644 index 0000000000000..b441f4a017fa9 --- /dev/null +++ b/DataFormats/OnlineMetaData/BuildFile.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/DataFormats/OnlineMetaData/interface/DCSRecord.h b/DataFormats/OnlineMetaData/interface/DCSRecord.h new file mode 100644 index 0000000000000..07808214b264f --- /dev/null +++ b/DataFormats/OnlineMetaData/interface/DCSRecord.h @@ -0,0 +1,71 @@ +#ifndef DATAFORMATS_ONLINEMETADATA_DCSRECORD_H +#define DATAFORMATS_ONLINEMETADATA_DCSRECORD_H + +//--------------------------------------------------------------------------- +//! \class DCSRecord +//! \brief Class to contain DCS information from soft FED 1022 +//! +//! \author Remi Mommsen - Fermilab +//--------------------------------------------------------------------------- + + +#include +#include +#include +#include +#include + +#include "DataFormats/OnlineMetaData/interface/OnlineMetaDataRaw.h" +#include "DataFormats/Provenance/interface/Timestamp.h" + + +class DCSRecord +{ +public: + + enum Partition { + EBp,EBm,EEp,EEm,HBHEa,HBHEb,HBHEc,HF,HO, + RPC,DT0,DTp,DTm,CSCp,CSCm,CASTOR,ZDC, + TIBTID,TOB,TECp,TECm,BPIX,FPIX,ESp,ESm, + Last + }; + + DCSRecord(); + explicit DCSRecord(const online::DCS_v1&); + virtual ~DCSRecord(); + + /// Return the time of the last change + const edm::Timestamp& timestamp() const { return timestamp_; } + + /// Get the names of all high-voltage partitions + typedef std::array ParitionNames; + const ParitionNames& paritionNames() const { return partitionNames_; } + + /// Return the name of the high voltage of the given parition + const std::string& partitionName(uint8_t partitionNumber) const { return partitionNames_.at(partitionNumber); } + + /// Return true if the high voltage of the given parition is ready + bool highVoltageReady(uint8_t partitionNumber) const { return highVoltageReady_.test(partitionNumber); } + + /// Return the current of the CMS magnet in A + float magnetCurrent() const { return magnetCurrent_; } + + +private: + + edm::Timestamp timestamp_; + std::bitset highVoltageReady_; + float magnetCurrent_; + + ParitionNames partitionNames_ = {{ + "EBp","EBm","EEp","EEm","HBHEa","HBHEb","HBHEc","HF","HO", + "RPC","DT0","DTp","DTm","CSCp","CSCm","CASTOR","ZDC", + "TIBTID","TOB","TECp","TECm","BPIX","FPIX","ESp","ESm" + }}; + +}; + +/// Pretty-print operator for DCSRecord +std::ostream& operator<<(std::ostream&, const DCSRecord&); + +#endif // DATAFORMATS_ONLINEMETADATA_DCSRECORD_H diff --git a/DataFormats/OnlineMetaData/interface/OnlineLuminosityRecord.h b/DataFormats/OnlineMetaData/interface/OnlineLuminosityRecord.h new file mode 100644 index 0000000000000..ea31c28c18bb9 --- /dev/null +++ b/DataFormats/OnlineMetaData/interface/OnlineLuminosityRecord.h @@ -0,0 +1,56 @@ +#ifndef DATAFORMATS_ONLINEMETADATA_ONLINELUMINOSITYRECORD_H +#define DATAFORMATS_ONLINEMETADATA_ONLINELUMINOSITYRECORD_H + +//--------------------------------------------------------------------------- +//! \class OnlineLuminosityRecord +//! \brief Class to contain the online luminosity from soft FED 1022 +//! +//! \author Remi Mommsen - Fermilab +//--------------------------------------------------------------------------- + + +#include +#include + +#include "DataFormats/OnlineMetaData/interface/OnlineMetaDataRaw.h" +#include "DataFormats/Provenance/interface/Timestamp.h" + + +class OnlineLuminosityRecord +{ +public: + + OnlineLuminosityRecord(); + OnlineLuminosityRecord(const online::Luminosity_v1&); + virtual ~OnlineLuminosityRecord(); + + /// Return the time when the lumi was recorded + const edm::Timestamp& timestamp() const { return timestamp_; } + + /// Return the lumi-section number + uint16_t lumiSection() const { return lumiSection_; } + + /// Return the lumi-nibble number + uint16_t lumiNibble() const { return lumiNibble_; } + + /// Return the luminosity for the current nibble + float instLumi() const { return instLumi_; } + + /// Return the average pileup for th current nibble + float avgPileUp() const { return avgPileUp_; } + + +private: + + edm::Timestamp timestamp_; + float instLumi_; + float avgPileUp_; + uint16_t lumiSection_; + uint16_t lumiNibble_; + +}; + +/// Pretty-print operator for OnlineLuminosityRecord +std::ostream& operator<<(std::ostream&, const OnlineLuminosityRecord&); + +#endif // DATAFORMATS_ONLINEMETADATA_ONLINELUMINOSITYRECORD_H diff --git a/DataFormats/OnlineMetaData/interface/OnlineMetaDataRaw.h b/DataFormats/OnlineMetaData/interface/OnlineMetaDataRaw.h new file mode 100644 index 0000000000000..8ed096089cee8 --- /dev/null +++ b/DataFormats/OnlineMetaData/interface/OnlineMetaDataRaw.h @@ -0,0 +1,63 @@ +#ifndef DATAFORMATS_ONLINEMETADATA_ONLINEMETADATARAW_H +#define DATAFORMATS_ONLINEMETADATA_ONLINEMETADATARAW_H + +//--------------------------------------------------------------------------- +//! \class OnlineMetaDataRaw +//! \brief Structure of raw data from soft FED 1022 +//! +//! \author Remi Mommsen - Fermilab +//--------------------------------------------------------------------------- + +#include + + +namespace online { + + struct Luminosity_v1 + { + const uint64_t timestamp; + const uint16_t lumiSection; + const uint16_t lumiNibble; + const float instLumi; + const float avgPileUp; + }; + + struct BeamSpot_v1 + { + const uint64_t timestamp; + const float x; + const float y; + const float z; + const float dxdz; + const float dydz; + const float errX; + const float errY; + const float errZ; + const float errDxdz; + const float errDydz; + const float widthX; + const float widthY; + const float sigmaZ; + const float errWidthX; + const float errWidthY; + const float errSigmaZ; + }; + + struct DCS_v1 + { + const uint64_t timestamp; + const uint32_t highVoltageReady; + const float magnetCurrent; + }; + + struct Data_v1 + { + const uint8_t version; + const Luminosity_v1 luminosity; + const BeamSpot_v1 beamSpot; + const DCS_v1 dcs; + }; + +} + +#endif // DATAFORMATS_ONLINEMETADATA_ONLINEMETADATARAW_H diff --git a/DataFormats/OnlineMetaData/src/DCSRecord.cc b/DataFormats/OnlineMetaData/src/DCSRecord.cc new file mode 100644 index 0000000000000..fadcb15ee25d6 --- /dev/null +++ b/DataFormats/OnlineMetaData/src/DCSRecord.cc @@ -0,0 +1,50 @@ +#include +#include + +#include "DataFormats/OnlineMetaData/interface/DCSRecord.h" +#include "DataFormats/OnlineMetaData/interface/OnlineMetaDataRaw.h" + + +DCSRecord::DCSRecord() : + timestamp_(edm::Timestamp::invalidTimestamp()), + magnetCurrent_(-1) +{} + + +DCSRecord::DCSRecord(const online::DCS_v1& dcs) +{ + // DIP timestamp is in milliseconds + const uint64_t seconds = dcs.timestamp / 1000; + const uint32_t microseconds = (dcs.timestamp % 1000) * 1000; + timestamp_ = edm::Timestamp((seconds<<32) | microseconds ); + highVoltageReady_ = dcs.highVoltageReady; + magnetCurrent_ = dcs.magnetCurrent; +} + + +DCSRecord::~DCSRecord() {} + + +std::ostream& operator<<(std::ostream& s, const DCSRecord& dcs) +{ + const time_t ts = dcs.timestamp().unixTime(); + + s << "timeStamp: " << asctime(localtime(&ts)); + + std::streamsize ss = s.precision(); + s.setf(std::ios::fixed); + s.precision(3); + s << "Magnet current (A): " << std::fixed << std::setprecision(3) << dcs.magnetCurrent() << std::endl; + s.unsetf(std::ios::fixed); + s.precision(ss); + + s << "HV state per partition:" << std::endl; + + for (unsigned int i = 0; i < DCSRecord::Partition::Last; ++i) { + s << " " << std::setw(7) << std::left << dcs.partitionName(i) + << ": " << (dcs.highVoltageReady(i)?"READY":"OFF") + << std::endl; + } + + return s; +} diff --git a/DataFormats/OnlineMetaData/src/OnlineLuminosityRecord.cc b/DataFormats/OnlineMetaData/src/OnlineLuminosityRecord.cc new file mode 100644 index 0000000000000..76f5c1ee77094 --- /dev/null +++ b/DataFormats/OnlineMetaData/src/OnlineLuminosityRecord.cc @@ -0,0 +1,50 @@ +#include +#include + +#include "DataFormats/OnlineMetaData/interface/OnlineLuminosityRecord.h" +#include "DataFormats/OnlineMetaData/interface/OnlineMetaDataRaw.h" + + +OnlineLuminosityRecord::OnlineLuminosityRecord() : + timestamp_(edm::Timestamp::invalidTimestamp()), + instLumi_(0), + avgPileUp_(0), + lumiSection_(0), + lumiNibble_(0) +{} + + +OnlineLuminosityRecord::OnlineLuminosityRecord(const online::Luminosity_v1& lumi) +{ + // DIP timestamp is in milliseconds + const uint64_t seconds = lumi.timestamp / 1000; + const uint32_t microseconds = (lumi.timestamp % 1000) * 1000; + timestamp_ = edm::Timestamp((seconds<<32) | microseconds ); + instLumi_ = lumi.instLumi; + avgPileUp_ = lumi.avgPileUp; + lumiSection_ = lumi.lumiSection; + lumiNibble_ = lumi.lumiNibble; +} + + +OnlineLuminosityRecord::~OnlineLuminosityRecord() {} + + +std::ostream& operator<<(std::ostream& s, const OnlineLuminosityRecord& luminosity) +{ + const time_t ts = luminosity.timestamp().unixTime(); + + s << "timeStamp: " << asctime(localtime(&ts)); + s << "lumiSection: " << luminosity.lumiSection() << std::endl; + s << "lumiNibble: " << luminosity.lumiNibble() << std::endl; + + std::streamsize ss = s.precision(); + s.setf(std::ios::fixed); + s.precision(2); + s << "instLumi: " << luminosity.instLumi() << std::endl; + s << "avgPileUp: " << luminosity.avgPileUp() << std::endl; + s.unsetf(std::ios::fixed); + s.precision(ss); + + return s; +} diff --git a/DataFormats/OnlineMetaData/src/classes.h b/DataFormats/OnlineMetaData/src/classes.h new file mode 100644 index 0000000000000..d9bec724305fc --- /dev/null +++ b/DataFormats/OnlineMetaData/src/classes.h @@ -0,0 +1,19 @@ +#include "DataFormats/OnlineMetaData/interface/DCSRecord.h" +#include "DataFormats/OnlineMetaData/interface/OnlineLuminosityRecord.h" +#include "DataFormats/Common/interface/Wrapper.h" +#include "DataFormats/Common/interface/Ref.h" +#include "DataFormats/Common/interface/RefProd.h" + +namespace DataFormats_OnlineMetaData { + struct dictionary { + + DCSRecord dcsRecord; + OnlineLuminosityRecord onlineLuminosityRecord; + + edm::Wrapper w_dcsRecord; + edm::Wrapper w_onlineLuminosityRecord; + + edm::RefProd dcsRecordRef; + edm::RefProd onlineLuminosityRecordRef; + }; +} diff --git a/DataFormats/OnlineMetaData/src/classes_def.xml b/DataFormats/OnlineMetaData/src/classes_def.xml new file mode 100644 index 0000000000000..67416458dc736 --- /dev/null +++ b/DataFormats/OnlineMetaData/src/classes_def.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/DataFormats/OnlineMetaData/test/BuildFile.xml b/DataFormats/OnlineMetaData/test/BuildFile.xml new file mode 100644 index 0000000000000..00a4a5919c7b2 --- /dev/null +++ b/DataFormats/OnlineMetaData/test/BuildFile.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/DataFormats/OnlineMetaData/test/dump_run000001_event00057185_fed1022.txt b/DataFormats/OnlineMetaData/test/dump_run000001_event00057185_fed1022.txt new file mode 100644 index 0000000000000..2313045aa642d --- /dev/null +++ b/DataFormats/OnlineMetaData/test/dump_run000001_event00057185_fed1022.txt @@ -0,0 +1,19 @@ +==================== DUMP ====================== +Reason for dump: Requested by user +FED completely received : true +Buffer size (dec): 136 +FED size (dec): 136 +FED id (dec): 1022 +SubSystem : DAQ +Trigger no (dec): 57185 +EvB id : runNumber=1 resyncCount=0 eventNumber=57185 bxId=3950 +00000000 : 0003fe00 5000df61 00000001 00000000 | human readable swapped : 5000df61 0003fe00 00000000 00000001 : 00000000 +00000010 : 070979e4 00000160 00300059 00000000 | human readable swapped : 00000160 070979e4 00000000 00300059 : 00000010 +00000020 : 00000000 00000000 f7e03190 0000015f | human readable swapped : 00000000 00000000 0000015f f7e03190 : 00000020 +00000030 : 3da6a162 bcf2b488 3edb7ed4 38bc750c | human readable swapped : bcf2b488 3da6a162 38bc750c 3edb7ed4 : 00000030 +00000040 : b84079b1 3d6fb475 3866b990 00000000 | human readable swapped : 3d6fb475 b84079b1 00000000 3866b990 : 00000040 +00000050 : 37841abe 37814f2b 3ae1af07 3ada5b00 | human readable swapped : 37814f2b 37841abe 3ada5b00 3ae1af07 : 00000050 +00000060 : 405c8049 387463de 387463de 3d29804d | human readable swapped : 387463de 405c8049 3d29804d 387463de : 00000060 +00000070 : 036025f6 00000160 0180018f 468de7eb | human readable swapped : 00000160 036025f6 468de7eb 0180018f : 00000070 +00000080 : c8800000 a0000011 | human readable swapped : a0000011 c8800000 : 00000080 +================ END OF DUMP =================== diff --git a/DataFormats/OnlineMetaData/test/onlineMetaDataRecord_t.cpp b/DataFormats/OnlineMetaData/test/onlineMetaDataRecord_t.cpp new file mode 100644 index 0000000000000..fde7cd562bd63 --- /dev/null +++ b/DataFormats/OnlineMetaData/test/onlineMetaDataRecord_t.cpp @@ -0,0 +1,110 @@ +#include +#include "DataFormats/FEDRawData/interface/FEDHeader.h" +#include "DataFormats/OnlineMetaData/interface/DCSRecord.h" +#include "DataFormats/OnlineMetaData/interface/OnlineLuminosityRecord.h" +#include "DataFormats/OnlineMetaData/interface/OnlineMetaDataRaw.h" + +#include +#include +#include +#include +#include +#include + +#include + + +class TestOnlineMetaDataRecord: public CppUnit::TestFixture +{ + CPPUNIT_TEST_SUITE(TestOnlineMetaDataRecord); + CPPUNIT_TEST(testDCSRecord); + CPPUNIT_TEST(testOnlineLuminosityRecord); + CPPUNIT_TEST_SUITE_END(); + +public: + + void setUp() override; + void tearDown() override {} + + void testDCSRecord(); + void testOnlineLuminosityRecord(); + +private: + const std::string dumpFileName = "dump_run000001_event00057185_fed1022.txt"; + std::vector data; + online::Data_v1 const* onlineMetaData; +}; + +///registration of the test so that the runner can find it +CPPUNIT_TEST_SUITE_REGISTRATION(TestOnlineMetaDataRecord); + + +void TestOnlineMetaDataRecord::setUp() { + + if ( data.empty() ) { + std::string CMSSW_BASE(std::getenv("CMSSW_BASE")); + std::string CMSSW_RELEASE_BASE(std::getenv("CMSSW_RELEASE_BASE")); + std::string dumpFileName("/src/DataFormats/OnlineMetaData/test/dump_run000001_event00057185_fed1022.txt"); + std::string fullPath = boost::filesystem::exists((CMSSW_BASE+dumpFileName).c_str()) ? CMSSW_BASE+dumpFileName : CMSSW_RELEASE_BASE+dumpFileName; + + std::ifstream dumpFile(fullPath.c_str()); + uint32_t address; + + std::string line, column; + while ( dumpFile.good() ) { + getline(dumpFile, line); + //std::cout << line << std::endl; + std::istringstream iss(line); + if ( ! (iss >> std::hex >> address >> column) ) continue; + for ( int i = 0; i < 4; ++i) { + uint32_t value; + if ( iss >> std::hex >> value ) { + data.push_back(value); + } + } + } + dumpFile.close(); + + CPPUNIT_ASSERT_EQUAL( static_cast(34),data.size() ); + + const unsigned char* payload = reinterpret_cast(data.data()); + onlineMetaData = reinterpret_cast(payload + FEDHeader::length); + } +} + + +float castToFloat(uint32_t value) { + float f; + memcpy(&f,&value,sizeof(uint32_t)); + return f; +} + + +void TestOnlineMetaDataRecord::testDCSRecord() { + + DCSRecord dcs(onlineMetaData->dcs); + std::cout << dcs << std::endl; + + // DIP timestamp is in milliseconds + const uint64_t ts = dcs.timestamp().unixTime() * 1000UL + dcs.timestamp().microsecondOffset()/1000; + CPPUNIT_ASSERT_EQUAL( static_cast(0x160036025f6),ts ); + CPPUNIT_ASSERT( dcs.highVoltageReady(DCSRecord::Partition::HF) ); + CPPUNIT_ASSERT( ! dcs.highVoltageReady(DCSRecord::Partition::CASTOR) ); + CPPUNIT_ASSERT( dcs.highVoltageReady(DCSRecord::Partition::ESm) ); + CPPUNIT_ASSERT_EQUAL( castToFloat(0x468de7eb),dcs.magnetCurrent() ); +} + + +void TestOnlineMetaDataRecord::testOnlineLuminosityRecord() { + + OnlineLuminosityRecord lumi(onlineMetaData->luminosity); + std::cout << lumi << std::endl; + + // DIP timestamp is in milliseconds + const uint64_t ts = lumi.timestamp().unixTime() * 1000UL + lumi.timestamp().microsecondOffset()/1000; + CPPUNIT_ASSERT_EQUAL( static_cast(0x160070979e4),ts ); + CPPUNIT_ASSERT_EQUAL( static_cast(0x59),lumi.lumiSection() ); + CPPUNIT_ASSERT_EQUAL( static_cast(0x30),lumi.lumiNibble() ); + CPPUNIT_ASSERT_EQUAL( static_cast(0),lumi.instLumi() ); + CPPUNIT_ASSERT_EQUAL( static_cast(0),lumi.avgPileUp() ); +} diff --git a/DataFormats/OnlineMetaData/test/testRunner.cpp b/DataFormats/OnlineMetaData/test/testRunner.cpp new file mode 100644 index 0000000000000..1482cf9a9ce85 --- /dev/null +++ b/DataFormats/OnlineMetaData/test/testRunner.cpp @@ -0,0 +1 @@ +#include diff --git a/DataFormats/ParticleFlowCandidate/interface/PFCandidate.h b/DataFormats/ParticleFlowCandidate/interface/PFCandidate.h index 970a2387d4684..8f0bce7b19da1 100755 --- a/DataFormats/ParticleFlowCandidate/interface/PFCandidate.h +++ b/DataFormats/ParticleFlowCandidate/interface/PFCandidate.h @@ -10,6 +10,7 @@ #include #endif #include +#include #include "DataFormats/Math/interface/Point3D.h" @@ -423,6 +424,12 @@ namespace reco { /// \set the timing information void setTime(float time, float timeError = 0.f) { time_ = time; timeError_ = timeError; } + /// fraction of hcal energy at a given depth (depth = 1 .. 7) + float hcalDepthEnergyFraction(unsigned int depth) const { return hcalDepthEnergyFractions_[depth-1]; } + /// fraction of hcal energy at a given depth (index 0..6 for depth 1..7) + const std::array & hcalDepthEnergyFractions() const { return hcalDepthEnergyFractions_; } + /// set the fraction of hcal energy as function of depth (index 0..6 for depth 1..7) + void setHcalDepthEnergyFractions(const std::array & fracs) { hcalDepthEnergyFractions_ = fracs; } private: /// Polymorphic overlap bool overlap( const Candidate & ) const override; @@ -524,6 +531,8 @@ namespace reco { /// timing information uncertainty (<0 if timing not available) float timeError_; + std::array hcalDepthEnergyFractions_; + }; /// particle ID component tag diff --git a/DataFormats/ParticleFlowCandidate/src/PFCandidate.cc b/DataFormats/ParticleFlowCandidate/src/PFCandidate.cc index 0eee08f31948c..015245b14c773 100755 --- a/DataFormats/ParticleFlowCandidate/src/PFCandidate.cc +++ b/DataFormats/ParticleFlowCandidate/src/PFCandidate.cc @@ -56,6 +56,7 @@ PFCandidate::PFCandidate() : setPdgId( translateTypeToPdgId( X ) ); refsInfo_.reserve(3); + std::fill(hcalDepthEnergyFractions_.begin(), hcalDepthEnergyFractions_.end(), 0.f); } @@ -63,6 +64,7 @@ PFCandidate::PFCandidate( const PFCandidatePtr& sourcePtr ): PFCandidate(*sourcePtr) { sourcePtr_ = sourcePtr; + hcalDepthEnergyFractions_ = sourcePtr->hcalDepthEnergyFractions_; // GP not sure it's needed } @@ -96,6 +98,7 @@ PFCandidate::PFCandidate( Charge charge, refsInfo_.reserve(3); blocksStorage_.reserve(10); elementsStorage_.reserve(10); + std::fill(hcalDepthEnergyFractions_.begin(), hcalDepthEnergyFractions_.end(), 0.f); muonTrackType_ = reco::Muon::None; @@ -155,7 +158,8 @@ PFCandidate::PFCandidate( PFCandidate const& iOther) : storedRefsBitPattern_(iOther.storedRefsBitPattern_), refsInfo_(iOther.refsInfo_), refsCollectionCache_(iOther.refsCollectionCache_), - time_(iOther.time_),timeError_(iOther.timeError_) + time_(iOther.time_),timeError_(iOther.timeError_), + hcalDepthEnergyFractions_(iOther.hcalDepthEnergyFractions_) { auto tmp = iOther.elementsInBlocks_.load(std::memory_order_acquire); if(nullptr != tmp) { @@ -200,7 +204,7 @@ PFCandidate& PFCandidate::operator=(PFCandidate const& iOther) { refsCollectionCache_=iOther.refsCollectionCache_; time_=iOther.time_; timeError_=iOther.timeError_; - + hcalDepthEnergyFractions_=iOther.hcalDepthEnergyFractions_; return *this; } diff --git a/DataFormats/ParticleFlowCandidate/src/classes_def.xml b/DataFormats/ParticleFlowCandidate/src/classes_def.xml index 9308ff59d0ffc..eca906716f5bc 100644 --- a/DataFormats/ParticleFlowCandidate/src/classes_def.xml +++ b/DataFormats/ParticleFlowCandidate/src/classes_def.xml @@ -1,6 +1,7 @@ - + + @@ -51,7 +52,8 @@ - + + @@ -65,7 +67,8 @@ - + + diff --git a/DataFormats/ParticleFlowReco/interface/PFRecHit.h b/DataFormats/ParticleFlowReco/interface/PFRecHit.h index 694e9157e56de..bf35d97d4f706 100644 --- a/DataFormats/ParticleFlowReco/interface/PFRecHit.h +++ b/DataFormats/ParticleFlowReco/interface/PFRecHit.h @@ -4,6 +4,7 @@ */ #include #include +#include #include #include "DataFormats/Math/interface/Point3D.h" @@ -53,11 +54,10 @@ namespace reco { /// default constructor. Sets energy and position to zero PFRecHit(){} - PFRecHit(CaloCellGeometry const * caloCell, unsigned int detId, - PFLayer::Layer layer, - float energy) : - caloCell_(caloCell), detId_(detId), - layer_(layer), energy_(energy){} + PFRecHit(std::shared_ptr caloCell, + unsigned int detId, PFLayer::Layer layer, + float energy) : caloCell_(std::move(caloCell)), detId_(detId), + layer_(layer), energy_(energy){} @@ -101,8 +101,8 @@ namespace reco { /// calo cell - CaloCellGeometry const & caloCell() const { return *caloCell_; } - bool hasCaloCell() const { return caloCell_; } + CaloCellGeometry const & caloCell() const { return *(caloCell_.get()); } + bool hasCaloCell() const { return (caloCell_ != nullptr); } /// rechit detId unsigned detId() const {return detId_;} @@ -126,14 +126,14 @@ namespace reco { /// rechit cell centre x, y, z - PositionType const & position() const { return caloCell().getPosition().basicVector(); } + PositionType const& position() const { return caloCell().getPosition().basicVector(); } - RhoEtaPhi const & positionREP() const { return caloCell().repPos(); } + RhoEtaPhi const& positionREP() const { return caloCell().repPos(); } /// rechit corners - CornersVec const & getCornersXYZ() const { return caloCell().getCorners(); } + CornersVec const& getCornersXYZ() const { return caloCell().getCorners(); } - RepCorners const & getCornersREP() const { return caloCell().getCornersREP();} + RepCorners const& getCornersREP() const { return caloCell().getCornersREP();} /// comparison >= operator @@ -154,7 +154,7 @@ namespace reco { Neighbours buildNeighbours(unsigned int n) const { return Neighbours(&neighbours_.front(),n);} /// cell geometry - CaloCellGeometry const * caloCell_=nullptr; + std::shared_ptr caloCell_=nullptr; ///cell detid unsigned int detId_=0; diff --git a/DataFormats/PatCandidates/interface/Electron.h b/DataFormats/PatCandidates/interface/Electron.h index d70ea3c40d39c..fae566272aeed 100644 --- a/DataFormats/PatCandidates/interface/Electron.h +++ b/DataFormats/PatCandidates/interface/Electron.h @@ -77,11 +77,11 @@ namespace pat { /// override the reco::GsfElectron::superCluster method, to access the internal storage of the supercluster reco::SuperClusterRef superCluster() const override; /// override the reco::GsfElectron::pflowSuperCluster method, to access the internal storage of the pflowSuperCluster - reco::SuperClusterRef parentSuperCluster() const; + reco::SuperClusterRef parentSuperCluster() const override; /// returns nothing. Use either gsfTrack or closestCtfTrack reco::TrackRef track() const override; /// override the reco::GsfElectron::closestCtfTrackRef method, to access the internal storage of the track - reco::TrackRef closestCtfTrackRef() const; + reco::TrackRef closestCtfTrackRef() const override; /// direct access to the seed cluster reco::CaloClusterPtr seed() const; diff --git a/DataFormats/PatCandidates/interface/Jet.h b/DataFormats/PatCandidates/interface/Jet.h index 885367cf21a20..88a8eed200691 100644 --- a/DataFormats/PatCandidates/interface/Jet.h +++ b/DataFormats/PatCandidates/interface/Jet.h @@ -47,6 +47,8 @@ #include "DataFormats/Common/interface/OwnVector.h" #include "DataFormats/Common/interface/AtomicPtrCache.h" +#include + // Define typedefs for convenience namespace pat { @@ -498,13 +500,13 @@ namespace pat { /// String access to subjet list - pat::JetPtrCollection const & subjets( std::string label ) const ; + pat::JetPtrCollection const & subjets( std::string const & label ) const ; /// Add new set of subjets - void addSubjets( pat::JetPtrCollection const & pieces, std::string label = "" ); + void addSubjets( pat::JetPtrCollection const & pieces, std::string const & label = "" ); /// Check to see if the subjet collection exists - bool hasSubjets( std::string label ) const { return find( subjetLabels_.begin(), subjetLabels_.end(), label) != subjetLabels_.end(); } + bool hasSubjets( std::string const & label ) const { return find( subjetLabels_.begin(), subjetLabels_.end(), label) != subjetLabels_.end(); } /// Number of subjet collections unsigned int nSubjetCollections( ) const { return subjetCollections_.size(); } @@ -512,7 +514,23 @@ namespace pat { /// Subjet collection names std::vector const & subjetCollectionNames() const { return subjetLabels_; } - + /// Access to mass of subjets + double groomedMass(unsigned int index = 0) const{ + auto const& sub = subjets(index); + return nSubjetCollections() > index && !sub.empty() ? + std::accumulate( sub.begin(), sub.end(), + reco::Candidate::LorentzVector(), + [] (reco::Candidate::LorentzVector const & a, reco::CandidatePtr const & b){return a + b->p4();}).mass() : + -1.0; + } + double groomedMass(std::string const & label) const{ + auto const& sub = subjets(label); + return hasSubjets(label) && !sub.empty() ? + std::accumulate( sub.begin(), sub.end(), + reco::Candidate::LorentzVector(), + [] (reco::Candidate::LorentzVector const & a, reco::CandidatePtr const & b){return a + b->p4();}).mass() : + -1.0; + } protected: diff --git a/DataFormats/PatCandidates/src/Jet.cc b/DataFormats/PatCandidates/src/Jet.cc index 215d3e4930132..592ef17fe5528 100644 --- a/DataFormats/PatCandidates/src/Jet.cc +++ b/DataFormats/PatCandidates/src/Jet.cc @@ -599,7 +599,7 @@ pat::JetPtrCollection const & Jet::subjets( unsigned int index) const { /// String access to subjet list -pat::JetPtrCollection const & Jet::subjets( std::string label ) const { +pat::JetPtrCollection const & Jet::subjets( std::string const & label ) const { auto found = find( subjetLabels_.begin(), subjetLabels_.end(), label ); if ( found != subjetLabels_.end() ){ auto index = std::distance( subjetLabels_.begin(), found ); @@ -611,7 +611,7 @@ pat::JetPtrCollection const & Jet::subjets( std::string label ) const { } /// Add new set of subjets -void Jet::addSubjets( pat::JetPtrCollection const & pieces, std::string label ) { +void Jet::addSubjets( pat::JetPtrCollection const & pieces, std::string const & label ) { subjetCollections_.push_back( pieces ); subjetLabels_.push_back( label ); } diff --git a/DataFormats/PatCandidates/src/classes_def_objects.xml b/DataFormats/PatCandidates/src/classes_def_objects.xml index 81aa08d7cbc1e..d4818e0a6435a 100644 --- a/DataFormats/PatCandidates/src/classes_def_objects.xml +++ b/DataFormats/PatCandidates/src/classes_def_objects.xml @@ -285,7 +285,8 @@ - + + diff --git a/DataFormats/Phase2TrackerCluster/src/classes.h b/DataFormats/Phase2TrackerCluster/src/classes.h index df67f050a7b6e..5753c4cb1a7ff 100644 --- a/DataFormats/Phase2TrackerCluster/src/classes.h +++ b/DataFormats/Phase2TrackerCluster/src/classes.h @@ -6,7 +6,7 @@ #include "DataFormats/Common/interface/Wrapper.h" #include "DataFormats/Common/interface/DetSetNew.h" -namespace { +namespace DataFormats_Phase2TrackerCluster { struct dictionary_ph2cl { edm::Wrapper< Phase2TrackerCluster1D > cl0; edm::Wrapper< std::vector< Phase2TrackerCluster1D > > cl1; diff --git a/DataFormats/Phase2TrackerDigi/src/classes.h b/DataFormats/Phase2TrackerDigi/src/classes.h index 7e164c797ec8e..4b948c9a28282 100755 --- a/DataFormats/Phase2TrackerDigi/src/classes.h +++ b/DataFormats/Phase2TrackerDigi/src/classes.h @@ -7,7 +7,7 @@ #include "DataFormats/Common/interface/DetSetVectorNew.h" #include -namespace { +namespace DataFormats_Phase2TrackerDigi { struct dictionary { edm::Wrapper zs0; @@ -20,7 +20,7 @@ namespace { } #include "DataFormats/Phase2TrackerDigi/interface/Phase2TrackerCommissioningDigi.h" -namespace { +namespace DataFormats_Phase2TrackerDigi { struct dictionary4 { edm::Wrapper pcom0; edm::Wrapper > pcom1; diff --git a/DataFormats/SiPixelDigi/interface/PixelDigi.h b/DataFormats/SiPixelDigi/interface/PixelDigi.h index 90e4e5aec7152..e72a537cdc915 100644 --- a/DataFormats/SiPixelDigi/interface/PixelDigi.h +++ b/DataFormats/SiPixelDigi/interface/PixelDigi.h @@ -17,7 +17,7 @@ class PixelDigi { typedef unsigned int PackedDigiType; typedef unsigned int ChannelType; - PixelDigi( int packed_value) : theData(packed_value) {} + explicit PixelDigi(PackedDigiType packed_value) : theData(packed_value) {} PixelDigi( int row, int col, int adc) { init( row, col, adc); diff --git a/DataFormats/StdDictionaries/src/classes_def_others.xml b/DataFormats/StdDictionaries/src/classes_def_others.xml index f8ccb88dddc21..def2c27efd507 100644 --- a/DataFormats/StdDictionaries/src/classes_def_others.xml +++ b/DataFormats/StdDictionaries/src/classes_def_others.xml @@ -8,6 +8,7 @@ + diff --git a/DataFormats/TCDS/BuildFile.xml b/DataFormats/TCDS/BuildFile.xml index b441f4a017fa9..2837aeb58788a 100644 --- a/DataFormats/TCDS/BuildFile.xml +++ b/DataFormats/TCDS/BuildFile.xml @@ -1,4 +1,5 @@ + diff --git a/DataFormats/TCDS/interface/TCDSRaw.h b/DataFormats/TCDS/interface/TCDSRaw.h index 4da5f53a38707..4f329877cf32e 100644 --- a/DataFormats/TCDS/interface/TCDSRaw.h +++ b/DataFormats/TCDS/interface/TCDSRaw.h @@ -9,8 +9,6 @@ //--------------------------------------------------------------------------- #include -#include "EventFilter/FEDInterface/interface/fed_header.h" -#include "EventFilter/FEDInterface/interface/fed_trailer.h" #pragma pack(push) #pragma pack(1) @@ -114,13 +112,11 @@ namespace tcds { struct Raw_v1 { - const fedh_t fedHeader; const struct Sizes_v1 sizes; const struct Header_v1 header; const struct L1aHistory_v1 l1aHistory; const struct BST_v1 bst; const struct BGoHistory_v1 bgoHistory; - const fedt_t fedTrailer; }; } diff --git a/DataFormats/TCDS/src/TCDSRecord.cc b/DataFormats/TCDS/src/TCDSRecord.cc index c3bbda4b07fec..244848565d793 100644 --- a/DataFormats/TCDS/src/TCDSRecord.cc +++ b/DataFormats/TCDS/src/TCDSRecord.cc @@ -1,5 +1,6 @@ #include +#include "DataFormats/FEDRawData/interface/FEDHeader.h" #include "DataFormats/TCDS/interface/TCDSRecord.h" #include "DataFormats/TCDS/interface/TCDSRaw.h" @@ -27,7 +28,8 @@ TCDSRecord::TCDSRecord() : TCDSRecord::TCDSRecord(const unsigned char* rawData) { tcds::Raw_v1 const* tcdsRaw = - reinterpret_cast(rawData); + reinterpret_cast(rawData + FEDHeader::length); + const FEDHeader fedHeader(rawData); orbitNr_ = (tcdsRaw->header.orbitHigh << 16) | tcdsRaw->header.orbitLow; triggerCount_ = tcdsRaw->header.triggerCount; @@ -41,7 +43,7 @@ TCDSRecord::TCDSRecord(const unsigned char* rawData) nibble_ = tcdsRaw->header.nibble; lumiSection_ = tcdsRaw->header.lumiSection; nibblesPerLumiSection_ = tcdsRaw->header.nibblesPerLumiSection; - eventType_ = FED_EVTY_EXTRACT(tcdsRaw->fedHeader.eventid); + eventType_ = fedHeader.triggerType(); triggerTypeFlags_ = tcdsRaw->header.triggerTypeFlags; inputs_ = tcdsRaw->header.inputs; bxid_ = tcdsRaw->header.bxid; diff --git a/EgammaAnalysis/ElectronTools/src/EGammaMvaEleEstimator.cc b/EgammaAnalysis/ElectronTools/src/EGammaMvaEleEstimator.cc index 5149898016b13..40d257a4639d2 100644 --- a/EgammaAnalysis/ElectronTools/src/EGammaMvaEleEstimator.cc +++ b/EgammaAnalysis/ElectronTools/src/EGammaMvaEleEstimator.cc @@ -19,6 +19,7 @@ #include "TrackingTools/IPTools/interface/IPTools.h" #include "EgammaAnalysis/ElectronTools/interface/ElectronEffectiveArea.h" #include "DataFormats/Common/interface/RefToPtr.h" +#include "FWCore/Utilities/interface/isFinite.h" #include #include #endif @@ -1011,7 +1012,7 @@ Double_t EGammaMvaEleEstimator::mvaValue(const reco::GsfElectron& ele, bool validKF= false; reco::TrackRef myTrackRef = ele.closestCtfTrackRef(); validKF = (myTrackRef.isAvailable()); - validKF = (myTrackRef.isNonnull()); + validKF &= (myTrackRef.isNonnull()); // Pure tracking variables fMVAVar_fbrem = ele.fbrem(); @@ -1030,7 +1031,7 @@ Double_t EGammaMvaEleEstimator::mvaValue(const reco::GsfElectron& ele, // Pure ECAL -> shower shapes fMVAVar_see = ele.sigmaIetaIeta(); //EleSigmaIEtaIEta std::vector vCov = myEcalCluster.localCovariances(*(ele.superCluster()->seed())) ; - if (!isnan(vCov[2])) fMVAVar_spp = sqrt (vCov[2]); //EleSigmaIPhiIPhi + if (edm::isFinite(vCov[2])) fMVAVar_spp = sqrt (vCov[2]); //EleSigmaIPhiIPhi else fMVAVar_spp = 0.; fMVAVar_etawidth = ele.superCluster()->etaWidth(); @@ -1146,7 +1147,7 @@ Double_t EGammaMvaEleEstimator::mvaValue(const reco::GsfElectron& ele, bool validKF= false; reco::TrackRef myTrackRef = ele.closestCtfTrackRef(); validKF = (myTrackRef.isAvailable()); - validKF = (myTrackRef.isNonnull()); + validKF &= (myTrackRef.isNonnull()); // Pure tracking variables fMVAVar_fbrem = ele.fbrem(); @@ -1164,7 +1165,7 @@ Double_t EGammaMvaEleEstimator::mvaValue(const reco::GsfElectron& ele, // Pure ECAL -> shower shapes fMVAVar_see = ele.sigmaIetaIeta(); //EleSigmaIEtaIEta std::vector vCov = myEcalCluster.localCovariances(*(ele.superCluster()->seed())) ; - if (!isnan(vCov[2])) fMVAVar_spp = sqrt (vCov[2]); //EleSigmaIPhiIPhi + if (edm::isFinite(vCov[2])) fMVAVar_spp = sqrt (vCov[2]); //EleSigmaIPhiIPhi else fMVAVar_spp = 0.; @@ -1251,7 +1252,7 @@ Double_t EGammaMvaEleEstimator::mvaValue(const pat::Electron& ele, bool validKF= false; reco::TrackRef myTrackRef = ele.closestCtfTrackRef(); validKF = (myTrackRef.isAvailable()); - validKF = (myTrackRef.isNonnull()); + validKF &= (myTrackRef.isNonnull()); // Pure tracking variables fMVAVar_fbrem = ele.fbrem(); @@ -1381,7 +1382,7 @@ Double_t EGammaMvaEleEstimator::mvaValue(const pat::Electron& ele, bool validKF= false; reco::TrackRef myTrackRef = ele.closestCtfTrackRef(); validKF = (myTrackRef.isAvailable()); - validKF = (myTrackRef.isNonnull()); + validKF &= (myTrackRef.isNonnull()); // Pure tracking variables fMVAVar_fbrem = ele.fbrem(); @@ -1694,7 +1695,7 @@ Double_t EGammaMvaEleEstimator::IDIsoCombinedMvaValue(const reco::GsfElectron& e bool validKF= false; reco::TrackRef myTrackRef = ele.closestCtfTrackRef(); validKF = (myTrackRef.isAvailable()); - validKF = (myTrackRef.isNonnull()); + validKF &= (myTrackRef.isNonnull()); // Pure tracking variables fMVAVar_fbrem = (ele.fbrem() < -1. ) ? -1. : ele.fbrem(); @@ -1715,7 +1716,7 @@ Double_t EGammaMvaEleEstimator::IDIsoCombinedMvaValue(const reco::GsfElectron& e // Pure ECAL -> shower shapes fMVAVar_see = ele.sigmaIetaIeta(); //EleSigmaIEtaIEta std::vector vCov = myEcalCluster.localCovariances(*(ele.superCluster()->seed())) ; - if (!isnan(vCov[2])) fMVAVar_spp = sqrt (vCov[2]); //EleSigmaIPhiIPhi + if (edm::isFinite(vCov[2])) fMVAVar_spp = sqrt (vCov[2]); //EleSigmaIPhiIPhi else fMVAVar_spp = 0.; fMVAVar_etawidth = ele.superCluster()->etaWidth(); @@ -1989,7 +1990,11 @@ void EGammaMvaEleEstimator::bindVariables() { // Needed for a bug in CMSSW_420, fixed in more recent CMSSW versions +#ifndef STANDALONE + if(edm::isNotFinite(fMVAVar_spp)) +#else if(std::isnan(fMVAVar_spp)) +#endif fMVAVar_spp = 0.; diff --git a/EgammaAnalysis/ElectronTools/src/EGammaMvaEleEstimatorCSA14.cc b/EgammaAnalysis/ElectronTools/src/EGammaMvaEleEstimatorCSA14.cc index 610886366e3e1..97ccc55bb8c17 100644 --- a/EgammaAnalysis/ElectronTools/src/EGammaMvaEleEstimatorCSA14.cc +++ b/EgammaAnalysis/ElectronTools/src/EGammaMvaEleEstimatorCSA14.cc @@ -5,6 +5,7 @@ #include #include #include "TMVA/MethodBase.h" +#include "FWCore/Utilities/interface/isFinite.h" //-------------------------------------------------------------------------------------------------- @@ -264,7 +265,7 @@ Double_t EGammaMvaEleEstimatorCSA14::mvaValue(const reco::GsfElectron& ele, bool validKF= false; reco::TrackRef myTrackRef = ele.closestCtfTrackRef(); validKF = (myTrackRef.isAvailable()); - validKF = (myTrackRef.isNonnull()); + validKF &= (myTrackRef.isNonnull()); // Pure tracking variables fMVAVar_fbrem = ele.fbrem(); @@ -282,9 +283,9 @@ Double_t EGammaMvaEleEstimatorCSA14::mvaValue(const reco::GsfElectron& ele, // Pure ECAL -> shower shapes std::vector vCov = myEcalCluster.localCovariances(*(ele.superCluster()->seed())) ; - if (!isnan(vCov[0])) fMVAVar_see = sqrt (vCov[0]); //EleSigmaIEtaIEta + if (edm::isFinite(vCov[0])) fMVAVar_see = sqrt (vCov[0]); //EleSigmaIEtaIEta else fMVAVar_see = 0.; - if (!isnan(vCov[2])) fMVAVar_spp = sqrt (vCov[2]); //EleSigmaIPhiIPhi + if (edm::isFinite(vCov[2])) fMVAVar_spp = sqrt (vCov[2]); //EleSigmaIPhiIPhi else fMVAVar_spp = 0.; fMVAVar_etawidth = ele.superCluster()->etaWidth(); @@ -398,7 +399,7 @@ Double_t EGammaMvaEleEstimatorCSA14::mvaValue(const pat::Electron& ele, bool validKF= false; reco::TrackRef myTrackRef = ele.closestCtfTrackRef(); validKF = (myTrackRef.isAvailable()); - validKF = (myTrackRef.isNonnull()); + validKF &= (myTrackRef.isNonnull()); // Pure tracking variables fMVAVar_fbrem = ele.fbrem(); @@ -533,7 +534,11 @@ void EGammaMvaEleEstimatorCSA14::bindVariables() { // Needed for a bug in CMSSW_420, fixed in more recent CMSSW versions +#ifndef STANDALONE + if(edm::isNotFinite(fMVAVar_spp)) +#else if(std::isnan(fMVAVar_spp)) +#endif fMVAVar_spp = 0.; diff --git a/EgammaAnalysis/ElectronTools/src/EnergyScaleCorrection_class.cc b/EgammaAnalysis/ElectronTools/src/EnergyScaleCorrection_class.cc index 26c05f7d03e08..e376dcda9f490 100644 --- a/EgammaAnalysis/ElectronTools/src/EnergyScaleCorrection_class.cc +++ b/EgammaAnalysis/ElectronTools/src/EnergyScaleCorrection_class.cc @@ -335,6 +335,7 @@ void EnergyScaleCorrection_class::ReadSmearingFromFile(TString filename) } else { f_in >> category >> rho >> phi; + err_rho = err_phi = Emean = err_Emean = 0; AddSmearing(category, runMin, runMax, rho, err_rho, phi, err_phi, Emean, err_Emean); } #ifdef DEBUG @@ -441,10 +442,9 @@ correctionCategory_class::correctionCategory_class(TString category_) etmin = -1; etmax = 99999.; - size_t p1, p2; // boundary + size_t p1, p2;// boundary // eta region p1 = category.find("absEta_"); - p2 = p1 + 1; if(category.find("absEta_0_1") != std::string::npos) { etamin = 0; etamax = 1; @@ -489,7 +489,7 @@ correctionCategory_class::correctionCategory_class(TString category_) // Et region p1 = category.find("-Et_"); - p2 = p1 + 1; + // p2 = p1 + 1;//this is needed only for the printouts // std::cout << "p1 = " << p1 << "\t" << std::string::npos << "\t" << category.size() << std::endl; //std::cout << etmin << "\t" << etmax << "\t" << category.substr(p1+1, p2-p1-1) << "\t" << p1 << "\t" << p2 << std::endl; if(p1 != std::string::npos) { diff --git a/EgammaAnalysis/ElectronTools/src/SuperClusterHelper.cc b/EgammaAnalysis/ElectronTools/src/SuperClusterHelper.cc index b5e8f1bcebc82..ad9c347ccd048 100644 --- a/EgammaAnalysis/ElectronTools/src/SuperClusterHelper.cc +++ b/EgammaAnalysis/ElectronTools/src/SuperClusterHelper.cc @@ -1,6 +1,6 @@ #include "EgammaAnalysis/ElectronTools/interface/SuperClusterHelper.h" #include "Geometry/CaloTopology/interface/CaloTopology.h" - +#include "FWCore/Utilities/interface/isFinite.h" @@ -103,7 +103,7 @@ void SuperClusterHelper::computeLocalCovariances() { covComputed_ = true; spp_ = 0; - if (!isnan(vCov_[2])) spp_ = sqrt (vCov_[2]); + if (edm::isFinite(vCov_[2])) spp_ = sqrt (vCov_[2]); if (theElectron_->sigmaIetaIeta()*spp_ > 0) { sep_ = vCov_[1] / (theElectron_->sigmaIetaIeta() * spp_); diff --git a/EgammaAnalysis/ElectronTools/src/classes.h b/EgammaAnalysis/ElectronTools/src/classes.h index 0739f943abf98..9e3b4d30d9dc0 100644 --- a/EgammaAnalysis/ElectronTools/src/classes.h +++ b/EgammaAnalysis/ElectronTools/src/classes.h @@ -3,7 +3,7 @@ #include "EgammaAnalysis/ElectronTools/interface/ElectronEnergyCalibratorRun2.h" #include "EgammaAnalysis/ElectronTools/interface/PhotonEnergyCalibratorRun2.h" -namespace { +namespace EgammaAnalysis_ElectronTools { struct dictionaryfuffa { SimpleElectron fuffaElectron; EpCombinationTool fuffaElectronCombinator; diff --git a/EgammaAnalysis/ElectronTools/test/ElectronTestAnalyzer.cc b/EgammaAnalysis/ElectronTools/test/ElectronTestAnalyzer.cc index 80946e62b8ab3..24fafba4f2ce5 100644 --- a/EgammaAnalysis/ElectronTools/test/ElectronTestAnalyzer.cc +++ b/EgammaAnalysis/ElectronTools/test/ElectronTestAnalyzer.cc @@ -46,6 +46,7 @@ #include "DataFormats/VertexReco/interface/Vertex.h" #include "DataFormats/VertexReco/interface/VertexFwd.h" #include "TrackingTools/IPTools/interface/IPTools.h" +#include "FWCore/Utilities/interface/isFinite.h" #include #include @@ -513,7 +514,7 @@ void ElectronTestAnalyzer::myVar(const reco::GsfElectron& ele, myMVAVar_see = ele.sigmaIetaIeta(); //EleSigmaIEtaIEta std::vector vCov = myEcalCluster.localCovariances(*(ele.superCluster()->seed())) ; - if (!isnan(vCov[2])) myMVAVar_spp = sqrt (vCov[2]); //EleSigmaIPhiIPhi + if (edm::isFinite(vCov[2])) myMVAVar_spp = sqrt (vCov[2]); //EleSigmaIPhiIPhi else myMVAVar_spp = 0.; myMVAVar_etawidth = ele.superCluster()->etaWidth(); myMVAVar_phiwidth = ele.superCluster()->phiWidth(); @@ -648,7 +649,7 @@ void ElectronTestAnalyzer::myBindVariables() { // Needed for a bug in CMSSW_420, fixed in more recent CMSSW versions - if(isnan(myMVAVar_spp)) + if(edm::isNotFinite(myMVAVar_spp)) myMVAVar_spp = 0.; diff --git a/EventFilter/CSCRawToDigi/interface/CSCBadCFEBTimeSlice.h b/EventFilter/CSCRawToDigi/interface/CSCBadCFEBTimeSlice.h index 294fff11d7199..4e30b7a3703b5 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCBadCFEBTimeSlice.h +++ b/EventFilter/CSCRawToDigi/interface/CSCBadCFEBTimeSlice.h @@ -13,7 +13,7 @@ class CSCBadCFEBTimeSlice { public: unsigned sizeInWords() const {return 4;} /// count from zero - CSCBadCFEBWord & word(int i); + const CSCBadCFEBWord & word(int i) const; bool check() const; diff --git a/EventFilter/CSCRawToDigi/interface/CSCCFEBData.h b/EventFilter/CSCRawToDigi/interface/CSCCFEBData.h index 3a7e7bbbd6bb3..9d7bc2ff432ed 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCCFEBData.h +++ b/EventFilter/CSCRawToDigi/interface/CSCCFEBData.h @@ -14,7 +14,7 @@ class CSCCFEBStatusDigi; class CSCCFEBData { public: /// read from an existing data stream. - CSCCFEBData(unsigned boardNumber, unsigned short * buf, uint16_t theFormatVersion = 2005, bool fDCFEB = false); + CSCCFEBData(unsigned boardNumber, const uint16_t * buf, uint16_t theFormatVersion = 2005, bool fDCFEB = false); /// create, CSCCFEBData(unsigned boardNumber, bool sixteenSamples, uint16_t theFormatVersion = 2005, bool fDCFEB = false); @@ -34,16 +34,16 @@ class CSCCFEBData { /// WARNING: these digis have no comparator information. ///faster way to get to digis - void digis(uint32_t idlayer, std::vector & result); + void digis(uint32_t idlayer, std::vector & result) const; - std::vector digis(unsigned idlayer); + std::vector digis(unsigned idlayer) const; /// deprecated. Use the above method. std::vector > stripDigis(); /// returns one status digi per cfeb CSCCFEBStatusDigi statusDigi() const; - unsigned short * data() {return theData;} + uint16_t * data() {return theData;} unsigned sizeInWords() const {return theSize;} unsigned boardNumber() const {return boardNumber_;} void setBoardNumber(int cfeb) {boardNumber_=cfeb;} @@ -60,7 +60,9 @@ class CSCCFEBData { private: - unsigned short theData[1600]; + CSCCFEBTimeSlice * timeSlice(unsigned i); + + uint16_t theData[1600]; /// Shows where in theData the words start. A bad slice will /// be tagged with a false std::vector > theSliceStarts; diff --git a/EventFilter/CSCRawToDigi/interface/CSCCFEBTimeSlice.h b/EventFilter/CSCRawToDigi/interface/CSCCFEBTimeSlice.h index ad27e38f620c3..5aedeccc7a665 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCCFEBTimeSlice.h +++ b/EventFilter/CSCRawToDigi/interface/CSCCFEBTimeSlice.h @@ -70,7 +70,7 @@ class CSCCFEBTimeSlice { CSCCFEBDataWord * timeSample(int layer, int channel, bool isDCFEB=false) const; /// whether we keep 8 or 16 time samples - bool sixteenSamples() {/*return scaControllerWord(1).ts_flag;i*/ + bool sixteenSamples() const {/*return scaControllerWord(1).ts_flag;i*/ return timeSample(95)->controllerData;} unsigned sizeInWords() const {return 100;} diff --git a/EventFilter/CSCRawToDigi/interface/CSCDCCEventData.h b/EventFilter/CSCRawToDigi/interface/CSCDCCEventData.h index 1585bafd9d93b..ffe32e927f963 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCDCCEventData.h +++ b/EventFilter/CSCRawToDigi/interface/CSCDCCEventData.h @@ -15,7 +15,7 @@ class CSCDCCEventData { CSCDCCEventData(int sourceId, int nDDUs, int bx, int l1a); /// buf may need to stay pinned in memory as long /// as this data is used. Not sure - explicit CSCDCCEventData(unsigned short *buf, CSCDCCExaminer* examiner=nullptr); + explicit CSCDCCEventData(const uint16_t *buf, CSCDCCExaminer* examiner=nullptr); ~CSCDCCEventData(); @@ -51,7 +51,7 @@ class CSCDCCEventData { protected: - void unpack_data(unsigned short * buf, CSCDCCExaminer* examiner=nullptr); + void unpack_data(const uint16_t * buf, CSCDCCExaminer* examiner=nullptr); CSCDCCHeader theDCCHeader; // DDUData is unpacked and stored in this vector std::vector theDDUData; diff --git a/EventFilter/CSCRawToDigi/interface/CSCDDUEventData.h b/EventFilter/CSCRawToDigi/interface/CSCDDUEventData.h index c928b18a1547b..2464e3dbb7a11 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCDDUEventData.h +++ b/EventFilter/CSCRawToDigi/interface/CSCDDUEventData.h @@ -23,7 +23,7 @@ class CSCDDUEventData { // buf may need to stay pinned in memory as long // as this data is used. Not sure - explicit CSCDDUEventData(unsigned short *buf, CSCDCCExaminer* examiner=nullptr); + explicit CSCDDUEventData(const uint16_t *buf, CSCDCCExaminer* examiner=nullptr); ~CSCDDUEventData(); @@ -69,7 +69,7 @@ class CSCDDUEventData { /// a good test routine would be to unpack data, then pack it again. protected: - void unpack_data(unsigned short * buf, CSCDCCExaminer* examiner=nullptr); + void unpack_data(const uint16_t * buf, CSCDCCExaminer* examiner=nullptr); CSCDCCHeader theDCCHeader; CSCDDUHeader theDDUHeader; // CSCData is unpacked and stored in this vector diff --git a/EventFilter/CSCRawToDigi/interface/CSCDMBHeader.h b/EventFilter/CSCRawToDigi/interface/CSCDMBHeader.h index 2844ea3a47525..611f7732748fa 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCDMBHeader.h +++ b/EventFilter/CSCRawToDigi/interface/CSCDMBHeader.h @@ -9,15 +9,15 @@ #include "EventFilter/CSCRawToDigi/interface/CSCVDMBHeaderFormat.h" #include -class CSCDMBHeader2005; -class CSCDMBHeader2013; +struct CSCDMBHeader2005; +struct CSCDMBHeader2013; class CSCDMBHeader { public: CSCDMBHeader(uint16_t firmware_version = 2005); - CSCDMBHeader(unsigned short * buf, uint16_t firmware_version = 2005); + CSCDMBHeader(const uint16_t * buf, uint16_t firmware_version = 2005); CSCDMBHeader(const CSCDMBStatusDigi & digi) { diff --git a/EventFilter/CSCRawToDigi/interface/CSCDMBHeader2005.h b/EventFilter/CSCRawToDigi/interface/CSCDMBHeader2005.h index e9d18e5c657d6..022fef7ed9ab6 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCDMBHeader2005.h +++ b/EventFilter/CSCRawToDigi/interface/CSCDMBHeader2005.h @@ -12,7 +12,7 @@ struct CSCDMBHeader2005: public CSCVDMBHeaderFormat { CSCDMBHeader2005(); - CSCDMBHeader2005(unsigned short * buf); + CSCDMBHeader2005(const uint16_t * buf); /* CSCDMBHeader2005(const CSCDMBStatusDigi & digi) { diff --git a/EventFilter/CSCRawToDigi/interface/CSCDMBHeader2013.h b/EventFilter/CSCRawToDigi/interface/CSCDMBHeader2013.h index 65953e5a3ea7e..06ad26999818c 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCDMBHeader2013.h +++ b/EventFilter/CSCRawToDigi/interface/CSCDMBHeader2013.h @@ -46,7 +46,7 @@ struct CSCDMBHeader2013: public CSCVDMBHeaderFormat { CSCDMBHeader2013(); - CSCDMBHeader2013(unsigned short * buf); + CSCDMBHeader2013(const uint16_t * buf); /* CSCDMBHeader2013(const CSCDMBStatusDigi & digi) { diff --git a/EventFilter/CSCRawToDigi/interface/CSCDMBTrailer.h b/EventFilter/CSCRawToDigi/interface/CSCDMBTrailer.h index 3886507e02c49..93b5f633aedf7 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCDMBTrailer.h +++ b/EventFilter/CSCRawToDigi/interface/CSCDMBTrailer.h @@ -12,15 +12,15 @@ // class CSCDMBHeader; -class CSCDMBTrailer2005; -class CSCDMBTrailer2013; +struct CSCDMBTrailer2005; +struct CSCDMBTrailer2013; class CSCDMBTrailer { public: CSCDMBTrailer(uint16_t firmware_version = 2005); - CSCDMBTrailer(unsigned short * buf, uint16_t firmware_version = 2005); + CSCDMBTrailer(const uint16_t * buf, uint16_t firmware_version = 2005); CSCDMBTrailer(const CSCDMBStatusDigi & digi) { diff --git a/EventFilter/CSCRawToDigi/interface/CSCDMBTrailer2005.h b/EventFilter/CSCRawToDigi/interface/CSCDMBTrailer2005.h index 3a0b5918dac58..77924f3bfcfe2 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCDMBTrailer2005.h +++ b/EventFilter/CSCRawToDigi/interface/CSCDMBTrailer2005.h @@ -14,7 +14,7 @@ struct CSCDMBTrailer2005: public CSCVDMBTrailerFormat { bits.ddu_code_5 = bits.ddu_code_6 = bits.ddu_code_7 = bits.ddu_code_8 = 0xE; } - CSCDMBTrailer2005(unsigned short * buf) + CSCDMBTrailer2005(const uint16_t * buf) { memcpy(data(), buf, sizeInWords()*2); }; diff --git a/EventFilter/CSCRawToDigi/interface/CSCDMBTrailer2013.h b/EventFilter/CSCRawToDigi/interface/CSCDMBTrailer2013.h index b959a1034a7d2..9092704410d72 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCDMBTrailer2013.h +++ b/EventFilter/CSCRawToDigi/interface/CSCDMBTrailer2013.h @@ -48,7 +48,7 @@ struct CSCDMBTrailer2013: public CSCVDMBTrailerFormat { bits.ddu_code_5 = bits.ddu_code_6 = bits.ddu_code_7 = bits.ddu_code_8 = 0xE; } - CSCDMBTrailer2013(unsigned short * buf) + CSCDMBTrailer2013(const uint16_t * buf) { memcpy(data(), buf, sizeInWords()*2); } diff --git a/EventFilter/CSCRawToDigi/interface/CSCEventData.h b/EventFilter/CSCRawToDigi/interface/CSCEventData.h index 5e05eb4044d0f..9b2412c732528 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCEventData.h +++ b/EventFilter/CSCRawToDigi/interface/CSCEventData.h @@ -43,7 +43,7 @@ class CSCEventData { public: explicit CSCEventData(int chamberType, uint16_t format_version = 2005); /// should make const input soon - CSCEventData(unsigned short * buf, uint16_t format_version = 2005); + CSCEventData(const uint16_t * buf, uint16_t format_version = 2005); CSCEventData(){} /// since we need deep copies, need the Big Three /// (destructor, copy ctor, op=) @@ -59,16 +59,16 @@ class CSCEventData { ///if dealing with ALCT data - bool isALCT(const short unsigned int * buf); + bool isALCT(const uint16_t * buf); ///if dealing with TMB data - bool isTMB(const short unsigned int * buf); + bool isTMB(const uint16_t * buf); /// unpacked in long mode: has overflow and error bits decoded - CSCCFEBData * cfebData(unsigned icfeb) const; + const CSCCFEBData * cfebData(unsigned icfeb) const; /// returns all the strip digis in the chamber, with the comparator information. std::vector stripDigis(const CSCDetId & idlayer) const; @@ -157,7 +157,7 @@ class CSCEventData { /// helpers for ctors, dtor, and op= /// zeroes all pointers void init(); - void unpack_data(unsigned short * buf); + void unpack_data(const uint16_t * buf); void copy(const CSCEventData &); void destroy(); diff --git a/EventFilter/CSCRawToDigi/interface/CSCTMBBlockedCFEB.h b/EventFilter/CSCRawToDigi/interface/CSCTMBBlockedCFEB.h index 4dc69c4000f6c..15949acd0168a 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCTMBBlockedCFEB.h +++ b/EventFilter/CSCRawToDigi/interface/CSCTMBBlockedCFEB.h @@ -8,13 +8,14 @@ #ifndef CSCTMBBlockedCFEB_h #define CSCTMBBlockedCFEB_h #include +#include class CSCTMBBlockedCFEB { public: CSCTMBBlockedCFEB() {size_ = 0;} //default constructor - CSCTMBBlockedCFEB(unsigned short *buf,int Line6BCB,int Line6ECB); + CSCTMBBlockedCFEB(const uint16_t *buf,int Line6BCB,int Line6ECB); int getSize() const {return size_;} std::vector getData() const {return BlockedCFEBdata;} std::vector< std::vector > getSingleCFEBList(int CFEBn) const; @@ -23,7 +24,7 @@ class CSCTMBBlockedCFEB { private: - int UnpackBlockedCFEB(unsigned short *buf,int Line6BCB,int Line6ECB); + int UnpackBlockedCFEB(const uint16_t *buf,int Line6BCB,int Line6ECB); std::vector BlockedCFEBdata; /// stores all mini scope data unsigned size_; diff --git a/EventFilter/CSCRawToDigi/interface/CSCTMBData.h b/EventFilter/CSCRawToDigi/interface/CSCTMBData.h index 5c76ad717f5b8..eda4487312021 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCTMBData.h +++ b/EventFilter/CSCRawToDigi/interface/CSCTMBData.h @@ -29,9 +29,9 @@ class CSCTMBData { CSCTMBData(); CSCTMBData(int firmwareVersion, int firmwareRevision, int ncfebs=5); ~CSCTMBData(); - CSCTMBData(unsigned short *buf); + CSCTMBData(const uint16_t *buf); CSCTMBData(const CSCTMBData& data); - int UnpackTMB(unsigned short *buf); + int UnpackTMB(const uint16_t *buf); /// sees if the size adds up to the word count bool checkSize() const; static void setDebug(const bool value) {debug = value;} @@ -72,7 +72,7 @@ class CSCTMBData { ///@@ not sure what this means for simulation. I keep this /// around so we can calculate CRCs - unsigned short * theOriginalBuffer; + const uint16_t * theOriginalBuffer; /// CRC calc needs to know where 0x6B0C and 0x6E0F lines were /// we want to put off CRC calc until needed unsigned theB0CLine; diff --git a/EventFilter/CSCRawToDigi/interface/CSCTMBMiniScope.h b/EventFilter/CSCRawToDigi/interface/CSCTMBMiniScope.h index 4c744f2b49dd3..e13e41525b781 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCTMBMiniScope.h +++ b/EventFilter/CSCRawToDigi/interface/CSCTMBMiniScope.h @@ -15,7 +15,7 @@ class CSCTMBMiniScope { public: CSCTMBMiniScope() {size_ = 0;} //default constructor - CSCTMBMiniScope(unsigned short *buf,int Line6b07,int Line6E07); + CSCTMBMiniScope(const uint16_t *buf,int Line6b07,int Line6E07); int getSize() const {return size_;} int getTbinCount() const {return miniScopeTbinCount;} int getTbinPreTrigger() const {return miniScopeTbinPreTrigger;} @@ -27,7 +27,7 @@ class CSCTMBMiniScope { private: - int UnpackMiniScope(unsigned short *buf,int Line6b07,int Line6E07); + int UnpackMiniScope(const uint16_t *buf,int Line6b07,int Line6E07); std::vector miniScopeAdress; /// stores all mini scope adresses std::vector miniScopeData; /// stores all mini scope data diff --git a/EventFilter/CSCRawToDigi/interface/CSCTMBScope.h b/EventFilter/CSCRawToDigi/interface/CSCTMBScope.h index 55d659fb3816b..95e4747d9d0d9 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCTMBScope.h +++ b/EventFilter/CSCRawToDigi/interface/CSCTMBScope.h @@ -17,7 +17,7 @@ class CSCTMBScope { public: CSCTMBScope() {size_ = 0;} //default constructor - CSCTMBScope(unsigned short *buf,int b05Line,int e05Line); + CSCTMBScope(const uint16_t *buf,int b05Line,int e05Line); static unsigned short sizeInWords() {return 1538;} static void setDebug(const bool value) {debug = value;}; @@ -25,7 +25,7 @@ class CSCTMBScope { //public for now -- better way? private: - int UnpackScope(unsigned short *buf,int b05Line,int e05Line); + int UnpackScope(const uint16_t *buf,int b05Line,int e05Line); int GetPretrig(int ich); unsigned int scope_ram[256][6]; //stores all scope data diff --git a/EventFilter/CSCRawToDigi/interface/CSCTMBTrailer.h b/EventFilter/CSCRawToDigi/interface/CSCTMBTrailer.h index 52fc3c313b9c4..d8c0c16f65c1f 100644 --- a/EventFilter/CSCRawToDigi/interface/CSCTMBTrailer.h +++ b/EventFilter/CSCRawToDigi/interface/CSCTMBTrailer.h @@ -32,7 +32,7 @@ class CSCTMBTrailer { /// don't forget to pass in the size of the tmb header + clct data CSCTMBTrailer(int wordCount, int firmwareVersion); - CSCTMBTrailer(unsigned short * buf, unsigned short int firmwareVersion); + CSCTMBTrailer(const uint16_t * buf, unsigned short int firmwareVersion); CSCTMBTrailer(const CSCTMBStatusDigi & digi) { diff --git a/EventFilter/CSCRawToDigi/src/CSCAnodeData2007.cc b/EventFilter/CSCRawToDigi/src/CSCAnodeData2007.cc index 218a9adf08b69..364ec9d9b02e2 100644 --- a/EventFilter/CSCRawToDigi/src/CSCAnodeData2007.cc +++ b/EventFilter/CSCRawToDigi/src/CSCAnodeData2007.cc @@ -29,8 +29,8 @@ void CSCAnodeData2007::init(const CSCALCTHeader & header) { ///the sizes of raw words vary depending on type of the ALCT board /// number of layer parts for various /// alct board types: 1 2 3 5 6 - static unsigned short int layerParts[7] = { 3, 3, 4, 6, 6, 8,10}; - static unsigned short int wireGroups[7] = {32,32,48,64,64,96,112}; + static const unsigned short int layerParts[7] = { 3, 3, 4, 6, 6, 8,10}; + static const unsigned short int wireGroups[7] = {32,32,48,64,64,96,112}; //header.ALCTDigis(); sizeInWords2007_=(1-header.alctHeader2007().rawOverflow)*6* header.alctHeader2007().rawBins*layerParts[header.alctHeader2007().boardType]; diff --git a/EventFilter/CSCRawToDigi/src/CSCBadCFEBTimeSlice.cc b/EventFilter/CSCRawToDigi/src/CSCBadCFEBTimeSlice.cc index 443a763b8ea2f..96e93b9eaf9da 100644 --- a/EventFilter/CSCRawToDigi/src/CSCBadCFEBTimeSlice.cc +++ b/EventFilter/CSCRawToDigi/src/CSCBadCFEBTimeSlice.cc @@ -1,7 +1,7 @@ #include "EventFilter/CSCRawToDigi/interface/CSCBadCFEBTimeSlice.h" #include -CSCBadCFEBWord & CSCBadCFEBTimeSlice::word(int i) +const CSCBadCFEBWord & CSCBadCFEBTimeSlice::word(int i) const { assert(i>=0 && i<4); return theWords[i]; diff --git a/EventFilter/CSCRawToDigi/src/CSCCFEBData.cc b/EventFilter/CSCRawToDigi/src/CSCCFEBData.cc index 52271c8287eee..e5d8e9d9b71ad 100644 --- a/EventFilter/CSCRawToDigi/src/CSCCFEBData.cc +++ b/EventFilter/CSCRawToDigi/src/CSCCFEBData.cc @@ -8,7 +8,7 @@ #include "FWCore/MessageLogger/interface/MessageLogger.h" #include -CSCCFEBData::CSCCFEBData(unsigned number, unsigned short * buf, uint16_t format_version, bool f_dcfeb) +CSCCFEBData::CSCCFEBData(unsigned number, const uint16_t * buf, uint16_t format_version, bool f_dcfeb) : theSize(0), boardNumber_(number), theNumberOfSamples(0), theFormatVersion(format_version), fDCFEB(f_dcfeb) { // I may be grabbing too many words, but that's OK // parse for time slices @@ -18,8 +18,8 @@ CSCCFEBData::CSCCFEBData(unsigned number, unsigned short * buf, uint16_t format_ theSliceStarts.reserve(8); while(theNumberOfSamples < maxSamples) { // first see if it's a bad slice - CSCBadCFEBTimeSlice * badSlice - = reinterpret_cast(buf+pos); + const CSCBadCFEBTimeSlice * badSlice + = reinterpret_cast(buf+pos); if(badSlice->check()) { //show that a bad slice starts here theSliceStarts.push_back(std::pair(pos, false)); @@ -29,8 +29,8 @@ CSCCFEBData::CSCCFEBData(unsigned number, unsigned short * buf, uint16_t format_ } else { // OK. Maybe it's good. - CSCCFEBTimeSlice * goodSlice - = reinterpret_cast(buf+pos); + const CSCCFEBTimeSlice * goodSlice + = reinterpret_cast(buf+pos); if(goodSlice->check()) { // show that a good slice starts here theSliceStarts.push_back(std::pair(pos, true)); @@ -90,31 +90,29 @@ void CSCCFEBData::add(const CSCStripDigi & digi, int layer) unsigned channel = (digi.getStrip()-1) % 16 + 1; unsigned value = scaCounts[itime] & 0xFFF; // 12-bit // assume it's good, since we're working with simulation - const CSCCFEBTimeSlice * slice = timeSlice(itime); + CSCCFEBTimeSlice * slice = timeSlice(itime); assert(slice != nullptr); slice->timeSample(layer, channel,fDCFEB)->adcCounts = value; /// =VB= Set CRC value for simulated data - ((CSCCFEBTimeSlice *)slice)->setCRC(); + slice->setCRC(); } } const CSCCFEBTimeSlice * CSCCFEBData::timeSlice(unsigned i) const { - const CSCCFEBTimeSlice * result; assert(i < theNumberOfSamples); std::pair start = theSliceStarts[i]; // give a NULL pointer if this is a bad slice - if(!start.second) - { - result = nullptr; - } - else - { - result = reinterpret_cast(theData+start.first); - } - return result; + return start.second ? reinterpret_cast(theData+start.first) : nullptr; } +CSCCFEBTimeSlice * CSCCFEBData::timeSlice(unsigned i) +{ + assert(i < theNumberOfSamples); + std::pair start = theSliceStarts[i]; + // give a NULL pointer if this is a bad slice + return start.second ? reinterpret_cast(theData+start.first) : nullptr; +} unsigned CSCCFEBData::adcCounts(unsigned layer, unsigned channel, unsigned timeBin) const { @@ -220,7 +218,7 @@ CSCCFEBStatusDigi CSCCFEBData::statusDigi() const -void CSCCFEBData::digis(uint32_t idlayer, std::vector & result ) +void CSCCFEBData::digis(uint32_t idlayer, std::vector & result ) const { // assert(layer>0 && layer <= 6); @@ -307,7 +305,7 @@ void CSCCFEBData::digis(uint32_t idlayer, std::vector & result ) -std::vector CSCCFEBData::digis(unsigned idlayer) +std::vector CSCCFEBData::digis(unsigned idlayer) const { //assert(layer>0 && layer <= 6); std::vector result; diff --git a/EventFilter/CSCRawToDigi/src/CSCChamberDataItr.cc b/EventFilter/CSCRawToDigi/src/CSCChamberDataItr.cc index d24fbc9a10a14..230bfe1a6f6d7 100644 --- a/EventFilter/CSCRawToDigi/src/CSCChamberDataItr.cc +++ b/EventFilter/CSCRawToDigi/src/CSCChamberDataItr.cc @@ -10,7 +10,7 @@ CSCChamberDataItr::CSCChamberDataItr(const char * buf) : = reinterpret_cast(buf); if(dccHeader->check()) { - theDCCData = new CSCDCCEventData((unsigned short *)buf); + theDCCData = new CSCDCCEventData((const uint16_t *)buf); theNumberOfDDUs = theDCCData->dduData().size(); theDDUItr = new CSCDDUDataItr( &(theDCCData->dduData()[theCurrentDDU]) ); } diff --git a/EventFilter/CSCRawToDigi/src/CSCDCCEventData.cc b/EventFilter/CSCRawToDigi/src/CSCDCCEventData.cc index 195ea53363cd7..c9be92eb66187 100644 --- a/EventFilter/CSCRawToDigi/src/CSCDCCEventData.cc +++ b/EventFilter/CSCRawToDigi/src/CSCDCCEventData.cc @@ -25,7 +25,7 @@ CSCDCCEventData::CSCDCCEventData(int sourceId, int nDDUs, int bx, int l1a) theDDUData.reserve(nDDUs); } -CSCDCCEventData::CSCDCCEventData(unsigned short *buf, CSCDCCExaminer* examiner) +CSCDCCEventData::CSCDCCEventData(const uint16_t *buf, CSCDCCExaminer* examiner) { unpack_data(buf, examiner); } @@ -35,7 +35,7 @@ CSCDCCEventData::~CSCDCCEventData() } -void CSCDCCEventData::unpack_data(unsigned short *buf, CSCDCCExaminer* examiner) +void CSCDCCEventData::unpack_data(const uint16_t *buf, CSCDCCExaminer* examiner) { /* diff --git a/EventFilter/CSCRawToDigi/src/CSCDDUDataItr.cc b/EventFilter/CSCRawToDigi/src/CSCDDUDataItr.cc index 95c901b355629..e2d18d99429ad 100644 --- a/EventFilter/CSCRawToDigi/src/CSCDDUDataItr.cc +++ b/EventFilter/CSCRawToDigi/src/CSCDDUDataItr.cc @@ -23,7 +23,7 @@ CSCDDUDataItr::CSCDDUDataItr(const char * buf) : const CSCDDUHeader * dduHeader = reinterpret_cast(buf); if(dduHeader->check()){ - theDDUData = new CSCDDUEventData((unsigned short *)buf); + theDDUData = new CSCDDUEventData((const uint16_t *)buf); theNumberOfCSCs = theDDUData->cscData().size(); } else { LogTrace ("CSCDDUDataItr|CSCRawToDigi") << "Failed DDU header check."; @@ -67,7 +67,7 @@ CSCDDUDataItr::CSCDDUDataItr(const CSCDDUDataItr & i) : void CSCDDUDataItr::operator=(const CSCDDUDataItr & i) { - if(theDataIsOwnedByMe) + if(theDataIsOwnedByMe && theDDUData != i.theDDUData) { delete theDDUData; if(i.theDDUData != nullptr) diff --git a/EventFilter/CSCRawToDigi/src/CSCDDUEventData.cc b/EventFilter/CSCRawToDigi/src/CSCDDUEventData.cc index eb8a3e6fb2ca0..63f818207f7b1 100644 --- a/EventFilter/CSCRawToDigi/src/CSCDDUEventData.cc +++ b/EventFilter/CSCRawToDigi/src/CSCDDUEventData.cc @@ -29,7 +29,7 @@ CSCDDUEventData::CSCDDUEventData(const CSCDDUHeader & header) } -CSCDDUEventData::CSCDDUEventData(uint16_t *buf, CSCDCCExaminer* examiner) +CSCDDUEventData::CSCDDUEventData(const uint16_t *buf, CSCDCCExaminer* examiner) { unpack_data(buf, examiner); } @@ -157,11 +157,11 @@ void CSCDDUEventData::decodeStatus(int code) const } } -void CSCDDUEventData::unpack_data(uint16_t *buf, CSCDCCExaminer* examiner) +void CSCDDUEventData::unpack_data(const uint16_t *buf, CSCDCCExaminer* examiner) { // just to calculate length - uint16_t * inputBuf = buf; - uint16_t * inputBuf0 = buf; /// To pack trailer 0 + const uint16_t * inputBuf = buf; + const uint16_t * inputBuf0 = buf; /// To pack trailer 0 theData.clear(); if (debug) LogTrace ("CSCDDUEventData|CSCRawToDigi") << "CSCDDUEventData::unpack_data() is called"; if (debug) @@ -215,7 +215,7 @@ void CSCDDUEventData::unpack_data(uint16_t *buf, CSCDCCExaminer* examiner) std::map > ddus = examiner->DMB_block(); std::map >::iterator ddu_itr = ddus.find(dduID); - uint16_t* dduBlock = (uint16_t*)((examiner->DDU_block())[dduID]); + const uint16_t* dduBlock = (const uint16_t*)((examiner->DDU_block())[dduID]); uint32_t dduBufSize = (examiner->DDU_size())[dduID]; if (ddu_itr != ddus.end() && dduBufSize!=0 && dduBlock==inputBuf) { @@ -227,7 +227,7 @@ void CSCDDUEventData::unpack_data(uint16_t *buf, CSCDCCExaminer* examiner) if(cscid != -1) { - uint16_t* pos = (uint16_t*)csc_itr->second; + const uint16_t* pos = (const uint16_t*)csc_itr->second; ExaminerStatusType errors = examiner->errorsForChamber(cscid); diff --git a/EventFilter/CSCRawToDigi/src/CSCDMBHeader.cc b/EventFilter/CSCRawToDigi/src/CSCDMBHeader.cc index a42fa19171739..23afb2c3ba420 100644 --- a/EventFilter/CSCRawToDigi/src/CSCDMBHeader.cc +++ b/EventFilter/CSCRawToDigi/src/CSCDMBHeader.cc @@ -17,7 +17,7 @@ CSCDMBHeader::CSCDMBHeader(uint16_t firmware_version) } -CSCDMBHeader::CSCDMBHeader(unsigned short * buf, uint16_t firmware_version) +CSCDMBHeader::CSCDMBHeader(const uint16_t * buf, uint16_t firmware_version) : theHeaderFormat(), theFirmwareVersion(firmware_version) { if (theFirmwareVersion == 2013) { diff --git a/EventFilter/CSCRawToDigi/src/CSCDMBHeader2005.cc b/EventFilter/CSCRawToDigi/src/CSCDMBHeader2005.cc index 83eb58123bf18..c2987415f1151 100644 --- a/EventFilter/CSCRawToDigi/src/CSCDMBHeader2005.cc +++ b/EventFilter/CSCRawToDigi/src/CSCDMBHeader2005.cc @@ -9,7 +9,7 @@ CSCDMBHeader2005::CSCDMBHeader2005() bits.newddu_code_1 = bits.newddu_code_2 = bits.newddu_code_3 = bits.newddu_code_4 = 0x9; } -CSCDMBHeader2005::CSCDMBHeader2005(unsigned short * buf) +CSCDMBHeader2005::CSCDMBHeader2005(const uint16_t * buf) { memcpy(data(), buf, sizeInWords()*2); } diff --git a/EventFilter/CSCRawToDigi/src/CSCDMBHeader2013.cc b/EventFilter/CSCRawToDigi/src/CSCDMBHeader2013.cc index 166bae8954f53..3c33665c28b20 100644 --- a/EventFilter/CSCRawToDigi/src/CSCDMBHeader2013.cc +++ b/EventFilter/CSCRawToDigi/src/CSCDMBHeader2013.cc @@ -9,7 +9,7 @@ CSCDMBHeader2013::CSCDMBHeader2013() bits.newddu_code_1 = bits.newddu_code_2 = bits.newddu_code_3 = bits.newddu_code_4 = 0x9; } -CSCDMBHeader2013::CSCDMBHeader2013(unsigned short * buf) +CSCDMBHeader2013::CSCDMBHeader2013(const uint16_t * buf) { memcpy(data(), buf, sizeInWords()*2); } diff --git a/EventFilter/CSCRawToDigi/src/CSCDMBTrailer.cc b/EventFilter/CSCRawToDigi/src/CSCDMBTrailer.cc index 5c2ab5e2a01fd..8d98fb122438c 100644 --- a/EventFilter/CSCRawToDigi/src/CSCDMBTrailer.cc +++ b/EventFilter/CSCRawToDigi/src/CSCDMBTrailer.cc @@ -17,7 +17,7 @@ CSCDMBTrailer::CSCDMBTrailer(uint16_t firmware_version) } -CSCDMBTrailer::CSCDMBTrailer(unsigned short * buf, uint16_t firmware_version) +CSCDMBTrailer::CSCDMBTrailer(const uint16_t * buf, uint16_t firmware_version) : theTrailerFormat(), theFirmwareVersion(firmware_version) { if (theFirmwareVersion == 2013) { diff --git a/EventFilter/CSCRawToDigi/src/CSCEventData.cc b/EventFilter/CSCRawToDigi/src/CSCEventData.cc index 7bf5cc4f6ecca..f416cdce53671 100644 --- a/EventFilter/CSCRawToDigi/src/CSCEventData.cc +++ b/EventFilter/CSCRawToDigi/src/CSCEventData.cc @@ -35,18 +35,18 @@ CSCEventData::CSCEventData(int chamberType, uint16_t format_version) : } -CSCEventData::CSCEventData(unsigned short * buf, uint16_t format_version): theFormatVersion(format_version) +CSCEventData::CSCEventData(const uint16_t * buf, uint16_t format_version): theFormatVersion(format_version) { theFormatVersion = format_version; unpack_data(buf); } -void CSCEventData::unpack_data(unsigned short * buf) +void CSCEventData::unpack_data(const uint16_t * buf) { // zero everything init(); - unsigned short * pos = buf; + const uint16_t * pos = buf; if (debug) { LogTrace ("CSCEventData|CSCRawToDigi") << "The event data "; @@ -130,7 +130,7 @@ void CSCEventData::unpack_data(unsigned short * buf) /// Calculate the number of words in the layer int nWG_round_up = int(nWGs_per_layer/12)+(nWGs_per_layer%3?1:0); //std::cout << " Words per layer: " << nWG_round_up << std::endl; ///to_rm - unsigned short * posZSE = pos; + const uint16_t * posZSE = pos; std::vector alctZSErecoveredVector; alctZSErecoveredVector.clear(); @@ -448,7 +448,7 @@ std::vector < std::vector > CSCEventData::wireDigis() const } -CSCCFEBData* CSCEventData::cfebData(unsigned icfeb) const +const CSCCFEBData* CSCEventData::cfebData(unsigned icfeb) const { return theCFEBData[icfeb]; } diff --git a/EventFilter/CSCRawToDigi/src/CSCTMBBlockedCFEB.cc b/EventFilter/CSCRawToDigi/src/CSCTMBBlockedCFEB.cc index 753be04712a66..04a564588e2e2 100644 --- a/EventFilter/CSCRawToDigi/src/CSCTMBBlockedCFEB.cc +++ b/EventFilter/CSCRawToDigi/src/CSCTMBBlockedCFEB.cc @@ -8,7 +8,7 @@ #include "FWCore/MessageLogger/interface/MessageLogger.h" #include -CSCTMBBlockedCFEB::CSCTMBBlockedCFEB(unsigned short *buf,int Line6BCB,int Line6ECB) +CSCTMBBlockedCFEB::CSCTMBBlockedCFEB(const uint16_t *buf,int Line6BCB,int Line6ECB) { size_ = UnpackBlockedCFEB(buf,Line6BCB,Line6ECB); @@ -16,7 +16,7 @@ CSCTMBBlockedCFEB::CSCTMBBlockedCFEB(unsigned short *buf,int Line6BCB,int Line6E } ///CSCTMBMiniScope -int CSCTMBBlockedCFEB::UnpackBlockedCFEB(unsigned short *buf,int Line6BCB,int Line6ECB) +int CSCTMBBlockedCFEB::UnpackBlockedCFEB(const uint16_t *buf,int Line6BCB,int Line6ECB) { if ((Line6ECB-Line6BCB) != 0) diff --git a/EventFilter/CSCRawToDigi/src/CSCTMBData.cc b/EventFilter/CSCRawToDigi/src/CSCTMBData.cc index 1e418e800b1e5..b5f6919c9bb10 100644 --- a/EventFilter/CSCRawToDigi/src/CSCTMBData.cc +++ b/EventFilter/CSCRawToDigi/src/CSCTMBData.cc @@ -64,7 +64,7 @@ CSCTMBData::CSCTMBData(int firmwareVersion, int firmwareRevision, int cfebs) } -CSCTMBData::CSCTMBData(unsigned short *buf) +CSCTMBData::CSCTMBData(const uint16_t *buf) : theOriginalBuffer(buf), theTMBHeader(2007, 0x50c3), theCLCTData(&theTMBHeader), @@ -135,7 +135,7 @@ CSCTMBData::~CSCTMBData(){ /// returns -1 if not found /// obsolete -int findLine(unsigned short *buf, unsigned short marker,int first, int maxToDo) { +int findLine(const uint16_t *buf, uint16_t marker,int first, int maxToDo) { for(int i = first; i < maxToDo; ++i) { if(buf[i] == marker) { return i; @@ -162,7 +162,7 @@ int CSCTMBData::TMBCRCcalc() { } } -int CSCTMBData::UnpackTMB(unsigned short *buf) { +int CSCTMBData::UnpackTMB(const uint16_t *buf) { ///determine 2007 or 2006 version unsigned short int firmwareVersion=0; int Ntbins = 0 ; diff --git a/EventFilter/CSCRawToDigi/src/CSCTMBHeader.cc b/EventFilter/CSCRawToDigi/src/CSCTMBHeader.cc index 631d60bfdd713..b9dbd36ef5f7a 100644 --- a/EventFilter/CSCRawToDigi/src/CSCTMBHeader.cc +++ b/EventFilter/CSCRawToDigi/src/CSCTMBHeader.cc @@ -201,7 +201,7 @@ CSCTMBHeader2006 CSCTMBHeader::tmbHeader2006() const void CSCTMBHeader::selfTest() { - static bool debug = false; + constexpr bool debug = false; // tests packing and unpacking for(int station = 1; station <= 4; ++station) diff --git a/EventFilter/CSCRawToDigi/src/CSCTMBMiniScope.cc b/EventFilter/CSCRawToDigi/src/CSCTMBMiniScope.cc index b795cb92ac3eb..a156676b57bbf 100644 --- a/EventFilter/CSCRawToDigi/src/CSCTMBMiniScope.cc +++ b/EventFilter/CSCRawToDigi/src/CSCTMBMiniScope.cc @@ -10,14 +10,14 @@ #include "FWCore/MessageLogger/interface/MessageLogger.h" #include -CSCTMBMiniScope::CSCTMBMiniScope(unsigned short *buf,int Line6b07,int Line6E07) { +CSCTMBMiniScope::CSCTMBMiniScope(const uint16_t *buf,int Line6b07,int Line6E07) { size_ = UnpackMiniScope(buf,Line6b07,Line6E07); } ///CSCTMBMiniScope -int CSCTMBMiniScope::UnpackMiniScope(unsigned short *buf,int Line6b07,int Line6E07) { +int CSCTMBMiniScope::UnpackMiniScope(const uint16_t *buf,int Line6b07,int Line6E07) { if((Line6E07-Line6b07) != 0) { diff --git a/EventFilter/CSCRawToDigi/src/CSCTMBScope.cc b/EventFilter/CSCRawToDigi/src/CSCTMBScope.cc index 838d5a891c28c..579ef35237f11 100644 --- a/EventFilter/CSCRawToDigi/src/CSCTMBScope.cc +++ b/EventFilter/CSCRawToDigi/src/CSCTMBScope.cc @@ -14,14 +14,14 @@ bool CSCTMBScope::debug = false; std::atomic CSCTMBScope::debug{false}; #endif -CSCTMBScope::CSCTMBScope(unsigned short *buf,int b05Line,int e05Line) { +CSCTMBScope::CSCTMBScope(const uint16_t *buf,int b05Line,int e05Line) { size_ = UnpackScope(buf,b05Line,e05Line); } //CSCTMBScope -int CSCTMBScope::UnpackScope(unsigned short *buf,int b05Line,int e05Line) { +int CSCTMBScope::UnpackScope(const uint16_t *buf,int b05Line,int e05Line) { int pretrig_chan[4]={0,0,0,0}; unsigned int tbin_strt,tbin_stop; diff --git a/EventFilter/CSCRawToDigi/src/CSCTMBTrailer.cc b/EventFilter/CSCRawToDigi/src/CSCTMBTrailer.cc index 4429d81681bcf..1407fdc61ca05 100644 --- a/EventFilter/CSCRawToDigi/src/CSCTMBTrailer.cc +++ b/EventFilter/CSCRawToDigi/src/CSCTMBTrailer.cc @@ -31,7 +31,7 @@ CSCTMBTrailer::CSCTMBTrailer(int wordCount, int firmwareVersion) } -CSCTMBTrailer::CSCTMBTrailer(unsigned short * buf, unsigned short int firmwareVersion) +CSCTMBTrailer::CSCTMBTrailer(const uint16_t * buf, unsigned short int firmwareVersion) : theFirmwareVersion(firmwareVersion) { // take a little too much, maybe diff --git a/EventFilter/CSCRawToDigi/src/bitset_append.cc b/EventFilter/CSCRawToDigi/src/bitset_append.cc index 66c1e9bd5915e..4ec5bd918d826 100644 --- a/EventFilter/CSCRawToDigi/src/bitset_append.cc +++ b/EventFilter/CSCRawToDigi/src/bitset_append.cc @@ -55,10 +55,11 @@ namespace bitset_utilities { void printWords(const boost::dynamic_bitset<> & bs) { - unsigned char words[60000]; + constexpr unsigned int nShorts = 30000; + unsigned char words[nShorts*2]; bitsetToChar(bs, words); unsigned short * buf= (unsigned short *) words; - for (int unsigned i=0;i(trailer)); if ( !fedTrailer.check()) { @@ -70,8 +70,8 @@ bool RPixErrorChecker::checkTrailer(bool& errorsInEvent, int fedId, int nWords, <<"fedTrailer.check failed, Fed: " << fedId << ", errorType = 33"; return false; } - if ( fedTrailer.lenght()!= nWords) { - LogError("FedTrailerLenght")<< "fedTrailer.lenght()!= nWords !! Fed: " << fedId << ", errorType = 34"; + if ( fedTrailer.fragmentLength()!= nWords) { + LogError("FedTrailerLenght")<< "fedTrailer.fragmentLength()!= nWords !! Fed: " << fedId << ", errorType = 34"; errorsInEvent = true; } diff --git a/EventFilter/CTPPSRawToDigi/src/RawToDigiConverter.cc b/EventFilter/CTPPSRawToDigi/src/RawToDigiConverter.cc index 435b41730c860..add0a282c8d5e 100644 --- a/EventFilter/CTPPSRawToDigi/src/RawToDigiConverter.cc +++ b/EventFilter/CTPPSRawToDigi/src/RawToDigiConverter.cc @@ -95,7 +95,7 @@ void RawToDigiConverter::RunCommon(const VFATFrameCollection &input, const Totem if (verbosity > 0) fes << " invalid footprint" << endl; - if ((testFootprint == tfErr)) + if (testFootprint == tfErr) { record.status.setFootprintError(); stopProcessing = true; @@ -280,7 +280,7 @@ void RawToDigiConverter::Run(const VFATFrameCollection &coll, const TotemDAQMapp if (record.status.isOK()) { const VFATFrame *fr = record.frame; - DiamondVFATFrame *diamondframe = (DiamondVFATFrame*) fr; + const DiamondVFATFrame *diamondframe = static_cast(fr); // update Event Counter in status record.status.setEC(record.frame->getEC() & 0xFF); diff --git a/EventFilter/CastorRawToDigi/src/CastorCTDCHeader.cc b/EventFilter/CastorRawToDigi/src/CastorCTDCHeader.cc index 1a1a88f981e31..c7fd0eb59950a 100644 --- a/EventFilter/CastorRawToDigi/src/CastorCTDCHeader.cc +++ b/EventFilter/CastorRawToDigi/src/CastorCTDCHeader.cc @@ -20,13 +20,13 @@ unsigned int CastorCTDCHeader::getTotalLengthBytes() const { } int CastorCTDCHeader::getSpigotData(int nspigot, CastorCORData& decodeTool, int validSize) const { - const unsigned short* base=((unsigned short*)this)+sizeof(CastorCTDCHeader)/sizeof(unsigned short); + const uint16_t* base=((const uint16_t*)this)+sizeof(CastorCTDCHeader)/sizeof(uint16_t); int offset=0,i,len=0; for (i=0; i<=nspigot; i++) { offset+=len; len=(spigotInfo[i]&0x3FF)*2; } - if ((offset+len+sizeof(CastorCTDCHeader)/sizeof(unsigned short))<(validSize/sizeof(unsigned short))) { + if ((offset+len+sizeof(CastorCTDCHeader)/sizeof(uint16_t))<(validSize/sizeof(uint16_t))) { decodeTool.adoptData(base+offset,len); return 0; } else { return -1; } diff --git a/EventFilter/DTRawToDigi/plugins/BuildFile.xml b/EventFilter/DTRawToDigi/plugins/BuildFile.xml index bfcc01c03d132..e600bd4ab900e 100644 --- a/EventFilter/DTRawToDigi/plugins/BuildFile.xml +++ b/EventFilter/DTRawToDigi/plugins/BuildFile.xml @@ -1,5 +1,6 @@ + diff --git a/EventFilter/DTRawToDigi/plugins/DTDDUUnpacker.cc b/EventFilter/DTRawToDigi/plugins/DTDDUUnpacker.cc index b57daa6ec03b8..ec7f3752af8da 100644 --- a/EventFilter/DTRawToDigi/plugins/DTDDUUnpacker.cc +++ b/EventFilter/DTRawToDigi/plugins/DTDDUUnpacker.cc @@ -66,8 +66,8 @@ void DTDDUUnpacker::interpretRawData(const unsigned int* index32, int datasize, FEDTrailer dduTrailer(index8 + datasize - 1*wordSize_64); if (dduTrailer.check()) { - if(debug) cout << "[DTDDUUnpacker] FED Trailer. Lenght of the DT event: " - << dduTrailer.lenght() << endl; + if(debug) cout << "[DTDDUUnpacker] FED Trailer. Length of the DT event: " + << dduTrailer.fragmentLength() << endl; } else { LogWarning("DTRawToDigi|DTDDUUnpacker") << "[DTDDUUnpacker] WARNING!, this is not a DDU Trailer, FED ID: " << dduID << endl; diff --git a/EventFilter/DTRawToDigi/plugins/DTuROSDigiToRaw.cc b/EventFilter/DTRawToDigi/plugins/DTuROSDigiToRaw.cc new file mode 100644 index 0000000000000..f79cb733d96f4 --- /dev/null +++ b/EventFilter/DTRawToDigi/plugins/DTuROSDigiToRaw.cc @@ -0,0 +1,353 @@ +//------------------------------------------------- +// +// Class: DTuROSDigiToRaw +// +// L1 DT uROS Raw-to-Digi +// +// +// +// Author : +// J. Troconiz - UAM +// +// +//-------------------------------------------------- + +#include "EventFilter/DTRawToDigi/plugins/DTuROSDigiToRaw.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "CondFormats/DTObjects/interface/DTReadOutMapping.h" +#include "CondFormats/DataRecord/interface/DTReadOutMappingRcd.h" + +#include "DataFormats/MuonDetId/interface/DTWireId.h" +#include "EventFilter/DTRawToDigi/interface/DTROChainCoding.h" +#include "EventFilter/Utilities/interface/DTCRC.h" + +#include + + +DTuROSDigiToRaw::DTuROSDigiToRaw(const edm::ParameterSet& pset) : eventNum(0) { + + produces(); + + DTDigiInputTag_ = pset.getParameter("DTDigi_Source"); + + debug_ = pset.getUntrackedParameter("debug", false); + + for (int i=FEDNumbering::MINDTUROSFEDID; i<=FEDNumbering::MAXDTUROSFEDID; i++) + feds_.push_back(i); + + nfeds_ = feds_.size(); + + Raw_token = consumes(DTDigiInputTag_); + +} + + +DTuROSDigiToRaw::~DTuROSDigiToRaw(){} + + +void DTuROSDigiToRaw::produce(edm::Event& e, const edm::EventSetup& c) { + + FEDRawDataCollection data; + + if (!fillRawData(e, c, data)) return; + + auto fed_product = std::make_unique(data); + + e.put(std::move(fed_product)); + +} + + +bool DTuROSDigiToRaw::fillRawData(edm::Event& e, const edm::EventSetup& c, FEDRawDataCollection& data) { + + eventNum = e.id().event(); + + edm::Handle digis; + e.getByToken(Raw_token, digis); + + edm::ESHandle mapping; + c.get().get( mapping ); + + for (int w_i = 0; w_i < nfeds_; ++w_i) { + process(feds_[w_i], digis, mapping, data); + } + + return true; +} + + +void DTuROSDigiToRaw::process(int DTuROSFED, + edm::Handle digis, + edm::ESHandle mapping, + FEDRawDataCollection& data) { + + + clear(); + + + //--> DTDigi analysis + + DTDigiCollection::DigiRangeIterator dttax; + for (dttax = digis->begin(); dttax != digis->end(); ++dttax){ + const DTDigiCollection::Range& dttar = (*dttax).second; + const DTLayerId dttal = (*dttax).first; + for (DTDigiCollection::const_iterator ta = dttar.first; ta != dttar.second; ++ta) { + + int wheelId = dttal.wheel(); + int sectorId = dttal.sector(); + int stationId = dttal.station(); + int slId = dttal.superlayer(); + int layerId = dttal.layer(); + int cellId = (*ta).wire(); + + int dduId, rosId, robId, tdcId, tdcChannel; + if ( ! mapping->geometryToReadOut(wheelId, stationId, sectorId, slId, layerId, cellId, + dduId, rosId, robId, tdcId, tdcChannel)) { + + int crate = theCRT(dduId, rosId); + + if (crate != DTuROSFED) continue; + + int slot = theSLT(dduId, rosId, robId); + int link = theLNK(dduId, rosId, robId); + + int tdcTime = (*ta).countsTDC(); + + bslts[slot-1]++; + + int word = ( (link&0x7F)<<21) + + ( (tdcId&0x03)<<19) + + ((tdcChannel&0x1F)<<14) + + ( tdcTime&0x3FFF ); + + wslts[slot-1].push_back(word); + + } + } + } + + + int lines = 4; + int nslts = 0; + + for (int sltit = 0; sltit < DOCESLOTS; sltit++) { + + if (bslts[sltit] == 0) continue; + nslts += 1; + lines += 1; + + dslts[sltit] = ((bslts[sltit]+1)/2)+5; + lines += dslts[sltit]; + } + + FEDRawData& dttfdata = data.FEDData(DTuROSFED); + dttfdata.resize(lines*8); // size in bytes + unsigned char* lineFED=dttfdata.data(); + + int dataWord1, dataWord2; + + //--> Header + + dataWord1 = 0x50000000 + + (eventNum&0xFFFFFF); + dataWord2 = (DTuROSFED&0xFFF)<<8; + + int newCRC = 0xFFFF; + dt_crc::calcCRC(dataWord1, dataWord2, newCRC); + + *((int*)lineFED)=dataWord2; + lineFED+=4; + *((int*)lineFED)=dataWord1; + + //--> AMC sizes + + dataWord1 = (nslts&0xF)<<20; + dataWord2 = 0; + + dt_crc::calcCRC(dataWord1, dataWord2, newCRC); + + lineFED+=4; + *((int*)lineFED)=dataWord2; + lineFED+=4; + *((int*)lineFED)=dataWord1; + + for (int sltit = 0; sltit < DOCESLOTS; sltit++) { + + if (bslts[sltit] == 0) continue; + + dataWord1 = (dslts[sltit]&0xFFFFFF); + dataWord2 = ((sltit+1)&0xF)<<16; + + dt_crc::calcCRC(dataWord1, dataWord2, newCRC); + + lineFED+=4; + *((int*)lineFED)=dataWord2; + lineFED+=4; + *((int*)lineFED)=dataWord1; + } + + //--> AMC data + + for (int sltit = 0; sltit < DOCESLOTS; sltit++) { + + if (bslts[sltit] == 0) continue; + + dataWord1 = ((sltit+1)&0xF)<<24; + dataWord2 = 0; + + dt_crc::calcCRC(dataWord1, dataWord2, newCRC); + + lineFED+=4; + *((int*)lineFED)=dataWord2; + lineFED+=4; + *((int*)lineFED)=dataWord1; + + dataWord1 = 0; + dataWord2 = 0; + + dt_crc::calcCRC(dataWord1, dataWord2, newCRC); + + lineFED+=4; + *((int*)lineFED)=dataWord2; + lineFED+=4; + *((int*)lineFED)=dataWord1; + + for (int nhit = 0; nhit < bslts[sltit]/2; nhit++) { + + dataWord1 = 0x20000000 + + wslts[sltit].at(nhit*2); + dataWord2 = wslts[sltit].at(nhit*2+1); + + dt_crc::calcCRC(dataWord1, dataWord2, newCRC); + + lineFED+=4; + *((int*)lineFED)=dataWord2; + lineFED+=4; + *((int*)lineFED)=dataWord1; + } + + if (bslts[sltit]%2 == 1) { + + dataWord1 = 0x20000000 + + wslts[sltit].at(bslts[sltit]-1); + dataWord2 = 0x1FFFFFFF; + + dt_crc::calcCRC(dataWord1, dataWord2, newCRC); + + lineFED+=4; + *((int*)lineFED)=dataWord2; + lineFED+=4; + *((int*)lineFED)=dataWord1; + } + + dataWord1 = 0x40000000; + dataWord2 = 0; + + dt_crc::calcCRC(dataWord1, dataWord2, newCRC); + + lineFED+=4; + *((int*)lineFED)=dataWord2; + lineFED+=4; + *((int*)lineFED)=dataWord1; + + dataWord1 = 0x40000000; + dataWord2 = 0; + + dt_crc::calcCRC(dataWord1, dataWord2, newCRC); + + lineFED+=4; + *((int*)lineFED)=dataWord2; + lineFED+=4; + *((int*)lineFED)=dataWord1; + + dataWord1 = 0; + dataWord2 = (dslts[sltit]&0xFFFFF); + + dt_crc::calcCRC(dataWord1, dataWord2, newCRC); + + lineFED+=4; + *((int*)lineFED)=dataWord2; + lineFED+=4; + *((int*)lineFED)=dataWord1; + } + + //--> Trailer - line 1 + + dataWord1 = 0; + dataWord2 = 0; + + dt_crc::calcCRC(dataWord1, dataWord2, newCRC); + + lineFED+=4; + *((int*)lineFED)=dataWord2; + lineFED+=4; + *((int*)lineFED)=dataWord1; + + //--> Trailer - line 2 + + dataWord1 = 0xA0000000 + + (lines&0xFFFFFF); + dataWord2 = 0; + + dt_crc::calcCRC(dataWord1, dataWord2&0xFFFF, newCRC); + + dataWord2 += (newCRC&0xFFFF)<<16; + + lineFED+=4; + *((int*)lineFED)=dataWord2; + lineFED+=4; + *((int*)lineFED)=dataWord1; + + return; +} + + +void DTuROSDigiToRaw::clear() { + + for (int sltit = 0; sltit < DOCESLOTS; sltit++) { + + bslts[sltit]=0; + dslts[sltit]=0; + wslts[sltit].clear(); + } + + return; +} + + +int DTuROSDigiToRaw::theCRT(int ddu, int ros) { + + if (ros > 6 && ddu > 774) ddu = ddu - 5; + + if (ddu == 770) return FEDNumbering::MINDTUROSFEDID; + else if (ddu == 771) return FEDNumbering::MINDTUROSFEDID; + else if (ddu == 772) return FEDNumbering::MINDTUROSFEDID+1; + return FEDNumbering::MAXDTUROSFEDID; +} + + +int DTuROSDigiToRaw::theSLT(int ddu, int ros, int rob) { + + if (ros > 6 && ddu > 774) ddu = ddu - 5; + + int slot = ((ros-1)/3)+1; + if (rob == 23) slot = 5; + if (ddu == 771) slot += 6; + else if (ddu == 774) slot += 6; + return slot; +} + + +int DTuROSDigiToRaw::theLNK(int ddu, int ros, int rob) { + + int link = rob; + if (rob > 14) link = rob+1; + if (rob == 24) link = 15; + link += ((ros-1)%3)*24; + if (rob == 23) link = ros-1; + return link; +} + + +#include "FWCore/Framework/interface/MakerMacros.h" +DEFINE_FWK_MODULE(DTuROSDigiToRaw); diff --git a/EventFilter/DTRawToDigi/plugins/DTuROSDigiToRaw.h b/EventFilter/DTRawToDigi/plugins/DTuROSDigiToRaw.h new file mode 100644 index 0000000000000..752b6e7da2936 --- /dev/null +++ b/EventFilter/DTRawToDigi/plugins/DTuROSDigiToRaw.h @@ -0,0 +1,90 @@ +//------------------------------------------------- +// +/** \class DTuROSDigiToRaw + * + * L1 DT uROS Raw-to-Digi + * + * + * + * J. Troconiz - UAM Madrid + */ +// +//-------------------------------------------------- +#ifndef DTRawToDigi_DTuROSDigiToRaw_h +#define DTRawToDigi_DTuROSDigiToRaw_h + +#include "FWCore/Framework/interface/ConsumesCollector.h" +#include "DataFormats/Common/interface/Handle.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "DataFormats/DTDigi/interface/DTDigiCollection.h" +#include "DataFormats/DTDigi/interface/DTuROSControlData.h" +#include "DataFormats/MuonDetId/interface/DTLayerId.h" +#include "DataFormats/FEDRawData/interface/FEDNumbering.h" +#include +#include +#include +#include + +#include + +class DTReadOutMapping; + + +class DTuROSDigiToRaw : public edm::stream::EDProducer<> { + +public: + + /// Constructor + DTuROSDigiToRaw(const edm::ParameterSet& pset); + + /// Destructor + ~DTuROSDigiToRaw() override ; + + /// Produce digis out of raw data + void produce(edm::Event& e, const edm::EventSetup& c) override ; + + /// Generate and fill FED raw data for a full event + bool fillRawData(edm::Event& e, const edm::EventSetup& c, FEDRawDataCollection& data); + +private: + + unsigned int eventNum; + + edm::InputTag DTDigiInputTag_; + + bool debug_; + + int nfeds_; + + std::vector feds_; + + int bslts[DOCESLOTS], dslts[DOCESLOTS]; + + std::vector wslts[DOCESLOTS]; + + // Operations + + //process data + + void process(int DTuROSFED, + edm::Handle digis, + edm::ESHandle mapping, + FEDRawDataCollection& data); + + // utilities + void clear(); + + int theCRT(int ddu, int ros); + + int theSLT(int ddu, int ros, int rob); + + int theLNK(int ddu, int ros, int rob); + + edm::InputTag getDTDigiInputTag() { return DTDigiInputTag_; } + + edm::EDGetTokenT Raw_token; + +}; +#endif diff --git a/EventFilter/DTRawToDigi/plugins/DTuROSRawToDigi.cc b/EventFilter/DTRawToDigi/plugins/DTuROSRawToDigi.cc new file mode 100644 index 0000000000000..945548a8ee680 --- /dev/null +++ b/EventFilter/DTRawToDigi/plugins/DTuROSRawToDigi.cc @@ -0,0 +1,488 @@ +//------------------------------------------------- +// +// Class: DTuROSRawToDigi +// +// L1 DT uROS Raw-to-Digi +// +// +// +// Author : +// C. Heidemann - RWTH Aachen +// J. Troconiz - UAM +// +// +//-------------------------------------------------- + +#include "EventFilter/DTRawToDigi/plugins/DTuROSRawToDigi.h" + +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "CondFormats/DTObjects/interface/DTReadOutMapping.h" +#include "CondFormats/DataRecord/interface/DTReadOutMappingRcd.h" + +#include "DataFormats/DTDigi/interface/DTuROSControlData.h" +#include "DataFormats/MuonDetId/interface/DTWireId.h" +#include "EventFilter/DTRawToDigi/interface/DTROChainCoding.h" +#include "EventFilter/Utilities/interface/DTCRC.h" + +#include + + +DTuROSRawToDigi::DTuROSRawToDigi(const edm::ParameterSet& pset) { + + produces(); + produces>(); + + DTuROSInputTag_ = pset.getParameter("inputLabel"); + + debug_ = pset.getUntrackedParameter("debug", false); + + for (int i=FEDNumbering::MINDTUROSFEDID; i<=FEDNumbering::MAXDTUROSFEDID; i++) + feds_.push_back(i); + + nfeds_ = feds_.size(); + + Raw_token = consumes(DTuROSInputTag_); + +} + + +DTuROSRawToDigi::~DTuROSRawToDigi(){} + + +void DTuROSRawToDigi::produce(edm::Event& e, const edm::EventSetup& c) { + + DTDigiCollection digis; + std::vector words; + + if (!fillRawData(e, c, digis, words)) return; + + auto uROSDTDigi_product = std::make_unique(digis); + auto uROSDTWord_product = std::make_unique>(words); + + e.put(std::move(uROSDTDigi_product)); + e.put(std::move(uROSDTWord_product)); + +} + + +bool DTuROSRawToDigi::fillRawData(edm::Event& e, const edm::EventSetup& c, + DTDigiCollection& digis, std::vector& words) { + + edm::Handle data; + e.getByToken(Raw_token, data); + + edm::ESHandle mapping; + c.get().get( mapping ); + + for (int w_i = 0; w_i < nfeds_; ++w_i) { + DTuROSFEDData fwords; + process(feds_[w_i], data, mapping, digis, fwords); + words.push_back(fwords); + } + + return true; +} + + +void DTuROSRawToDigi::process(int DTuROSFED, + edm::Handle data, + edm::ESHandle mapping, + DTDigiCollection& digis, + DTuROSFEDData& fwords) { + + + // Container + std::vector DTuROSWordContainer; + + + // Header constituents + int BOEevTy, DTuROSId; + + + // Trailer constituents + int chkEOE, evtLgth, CRC; + + + // Hit counter + std::map hitOrder; + + + //--> Header - line 1 + + + FEDRawData dturosdata = data->FEDData(DTuROSFED); + if ( dturosdata.size() == 0 ) return; + + + lineFED=dturosdata.data(); + long dataWord = 0; + int lines = 0; // counting including header + readline(lines, dataWord); + const int posBOEevTy = 60 ; // positions 60 -> 63 + const int posDTuROSId = 8 ; // positions 8 -> 19 + const int posNslost = 52 ; // positions 52 -> 55 + const int posSlotFED = 16 ; // positions 16 -> 19 + + BOEevTy = ( dataWord >> posBOEevTy ) & 0xF; + DTuROSId = ( dataWord >> posDTuROSId ) & 0xFFF; + + + if ( (BOEevTy != 0x5) || (DTuROSId != DTuROSFED) ) { + if ( debug_ ) edm::LogWarning("dturos_unpacker") << "Not a DTuROS FED " << DTuROSFED << " or header " << std::hex << dataWord; + return; + } + + + fwords.setfed(DTuROSId); + fwords.setheader1(dataWord); + + + int newCRC = 0xFFFF; + dt_crc::calcCRC(dataWord, newCRC); + + int crate = DTuROSId; + + + //--> Header - line 2 + + + readline(lines, dataWord); + dt_crc::calcCRC(dataWord, newCRC); + + int nslots = ( dataWord >> posNslost ) & 0xF; + + + fwords.setheader2(dataWord); + fwords.setnslots(nslots); + + + //--> AMC - line 3 to 2+nslots + std::map slot_size; + for (int j = 0; j < nslots; ++j) { + + readline(lines, dataWord); + dt_crc::calcCRC(dataWord, newCRC); + + int slot = ( dataWord >> posSlotFED ) & 0xF; + + if ( (slot < 1) || (slot > 12) ) { + if ( debug_ ) edm::LogWarning("dturos_unpacker") << "AMCnumber " << std::dec << slot << " out of range (1-12)"; + return; + } + + + slot_size[slot] = ( dataWord >> 32 ) & 0xFFFFFF; // positions 32 -> 55 + + + fwords.setslotsize(slot, slot_size[slot]); + + } + + //--> DTuROS data + + + std::map::iterator sziterator = slot_size.begin(); + std::map::iterator szitend = slot_size.end(); + for (; sziterator != szitend; ++sziterator) { + for (int k=0; ksecond; ++k) { + + readline(lines, dataWord); + dt_crc::calcCRC(dataWord, newCRC); + + DTuROSWordContainer.push_back(dataWord); + + } + } + + + //--> Trailer - line 1 + + + readline(lines, dataWord); + dt_crc::calcCRC(dataWord, newCRC); + + //--> Trailer - line 2 + + + readline(lines, dataWord); + + const int posEOE = 60; // positions 60 -> 63 + const int posEvtLenght = 32; // positions 33 ->55 + const int posCRC = 16; // positions 16 ->31 + chkEOE = ( dataWord >> posEOE ) & 0xF; + + + if ( chkEOE != 0xA ) { + if ( debug_ ) edm::LogWarning("dturos_unpacker") << "Trailer " << std::hex << dataWord << " does not start with 0xA"; + return; + } + + + evtLgth = ( dataWord >> posEvtLenght ) & 0xFFFFFF; + CRC = ( dataWord >> posCRC ) & 0xFFFF; + + + dt_crc::calcCRC(dataWord & 0xFFFFFFFF0000FFFF, newCRC); + + if ( newCRC != CRC ) { + if ( debug_ ) edm::LogWarning("dturos_unpacker") + << "Calculated CRC " << std::hex << newCRC << " differs from CRC in trailer " << std::hex << CRC; + return; + } + + + if ( lines != evtLgth ) { + if ( debug_ ) edm::LogWarning("dturos_unpacker") + << "Number of words read != event length " << std::dec << lines << " " << evtLgth; + return; + } + + + fwords.settrailer(dataWord); + fwords.setevtlgth(evtLgth); + + + //--> analyze event + + + std::vector::iterator DTuROSiterator = DTuROSWordContainer.begin(); + std::vector::iterator DTuROSitend = DTuROSWordContainer.end(); + + const int posSlot = 56; // positions 56 -> 59 + + for (; DTuROSiterator != DTuROSitend; ++DTuROSiterator) { + + DTuROSROSData rwords; + + + dataWord = (*DTuROSiterator); // Header AMC 1 + + + int slot = ( dataWord >> posSlot ) & 0xF; + + + if ( (slot < 1) || (slot > 12) ) { + if ( debug_ ) edm::LogWarning("dturos_unpacker") << "Slot " << std::dec << slot << " out of range (1-12) in crate " << crate; + break; + } + + + rwords.setslot(slot); + rwords.setheader1(dataWord); + + + ++DTuROSiterator; + dataWord = (*DTuROSiterator); // Header AMC 2 + + + rwords.setheader2(dataWord); + int slotMap = dataWord & 0xF; + if (slotMap == 0) slotMap=slot; + const int posSel1 = 60 ; // positions 60 -> 6 + const int posSel2 = 28 ; // position 28 + const int posTDCTime = 32 ; // positions 32 -> 45 + const int posTDCChannel = 46 ; // positions 46 -> 50 + const int posTDCId = 51 ; // positions 51 -> 52 + const int posLink = 53 ; // positions 53 -> 59 + const int posTDCChannelSel2Null = 14 ; // positions 14 -> 18 + const int posTDCIdSel2Null = 19 ; // positions 19 -> 20 + const int posLinkSel2Null = 21 ; // positions 21 -> 27 + const int posErrorSel3 = 32 ; // positions 32 -> 60 + + for (int k=2; k> posSel1 ) & 0xF; + int selector2 = ( dataWord >> posSel2 ) & 0x1; + + if ( selector == 4 ) { // OK word + + if ( rwords.getokword1() ){ rwords.setokword2(dataWord); } + else { rwords.setokword1(dataWord); } + + } + else if ( selector >= 8 && selector <= 13 ) { // OK xword + + rwords.setokxword(selector-8, dataWord); + + } + else if ( selector == 15 ) { // extra word + + rwords.setexword(dataWord); + + } + else { + + if ( selector == 2 ) { // TDC word + + int tdcTime = ( dataWord >> posTDCTime ) & 0x3FFF; + int tdcChannel = ( dataWord >> posTDCChannel ) & 0x1F; + int tdcId = ( dataWord >> posTDCId ) & 0x3; + int link = ( dataWord >> posLink ) & 0x7F; + + int dummy = 0; + + bool tenDDU = ! mapping->readOutToGeometry(779, 7, 1, 1, 1, + dummy, dummy, dummy, + dummy, dummy, dummy); + + int dduId = theDDU(crate, slotMap, link, tenDDU); + int rosId = theROS(slotMap, link); + int robId = theROB(slotMap, link); + + + DTROChainCoding channelIndex(dduId, rosId, robId, tdcId, tdcChannel); + if (hitOrder.find(channelIndex.getCode()) == hitOrder.end()) hitOrder[channelIndex.getCode()] = 0; + else hitOrder[channelIndex.getCode()]++; + + + int wheelId, stationId, sectorId, slId,layerId, cellId; + if ( ! mapping->readOutToGeometry(dduId, rosId, robId, tdcId, tdcChannel, + wheelId, stationId, sectorId, slId, layerId, cellId)) { + + DTWireId detId = DTWireId(wheelId, stationId, sectorId, slId, layerId, cellId); + int wire = detId.wire(); + + DTDigi digi(wire, tdcTime, hitOrder[channelIndex.getCode()]); + digis.insertDigi(detId.layerId(),digi); + + } + + } + else if ( selector == 3 ) { // error word + + if ( debug_ ) edm::LogWarning("dturos_unpacker") << "Error word [" << std::dec << k << "] : " << std::hex << dataWord + << std::dec << " in slot " << slot << " in crate " << crate; + + int error = ( dataWord >> posErrorSel3 ) & 0x1FFFFFFF; + rwords.seterror(error); + + } + + + if ((dataWord & 0x1FFFFFFF) == 0x1FFFFFFF) continue; + + if ( selector2 == 0 ) { // TDC word + + int tdcTime = ( dataWord ) & 0x3FFF; // positions 0 -> 13 + int tdcChannel = ( dataWord >> posTDCChannelSel2Null ) & 0x1F; + int tdcId = ( dataWord >> posTDCIdSel2Null ) & 0x3; + int link = ( dataWord >> posLinkSel2Null ) & 0x7F; // positions 21 -> 27 + + + if (tdcTime == 16383) continue; + + int dummy = 0; + + bool tenDDU = ! mapping->readOutToGeometry(779, 7, 1, 1, 1, + dummy, dummy, dummy, + dummy, dummy, dummy); + + int dduId = theDDU(crate, slotMap, link, tenDDU); + int rosId = theROS(slotMap, link); + int robId = theROB(slotMap, link); + + + DTROChainCoding channelIndex(dduId, rosId, robId, tdcId, tdcChannel); + if (hitOrder.find(channelIndex.getCode()) == hitOrder.end()) hitOrder[channelIndex.getCode()] = 0; + else hitOrder[channelIndex.getCode()]++; + + + int wheelId, stationId, sectorId, slId,layerId, cellId; + if ( ! mapping->readOutToGeometry(dduId, rosId, robId, tdcId, tdcChannel, + wheelId, stationId, sectorId, slId, layerId, cellId)) { + + DTWireId detId = DTWireId(wheelId, stationId, sectorId, slId, layerId, cellId); + int wire = detId.wire(); + + DTDigi digi(wire, tdcTime, hitOrder[channelIndex.getCode()]); + digis.insertDigi(detId.layerId(),digi); + + } + + } + else if ( selector2 == 1 ) { // error word + + if ( debug_ ) edm::LogWarning("dturos_unpacker") << "Error word [" << std::dec << k << "] : " << std::hex << dataWord + << std::dec << " in slot " << slot << " in crate " << crate; + + int error = ( dataWord ) & 0x1FFFFFFF; // positions 0 -> 28 + rwords.seterror(error); + + } + + } + + } + + + ++DTuROSiterator; + dataWord = (*DTuROSiterator); // Trailer AMC + + + rwords.settrailer(dataWord); + fwords.setuROS(slot, rwords); + + } // end for-loop container content + + + return; +} + + +int DTuROSRawToDigi::theDDU(int crate, int slot, int link, bool tenDDU) { + + int ros = theROS(slot,link); + + int ddu = 772; + + //if (crate == 1368) { ddu = 775; } + ////Needed just in case this FED should be used due to fibers lenght + + if (crate == FEDNumbering::MINDTUROSFEDID) { + if (slot < 7) + ddu = 770; + else + ddu = 771; + } + + if (crate == (FEDNumbering::MINDTUROSFEDID+1)) { ddu = 772; } + + if (crate == FEDNumbering::MAXDTUROSFEDID) { + if (slot < 7) + ddu = 773; + else + ddu = 774; + } + + if (ros > 6 && tenDDU && ddu < 775) + ddu += 5; + + return ddu; +} + + +int DTuROSRawToDigi::theROS(int slot, int link) { + + if (slot%6 == 5) return link+1; + + int ros = (link/24) + 3*(slot%6) - 2; + return ros; +} + + +int DTuROSRawToDigi::theROB(int slot, int link) { + + if (slot%6 == 5) return 23; + + int rob = link%24; + if (rob < 15) return rob; + if (rob == 15) return 24; + return rob-1; +} + + +#include "FWCore/Framework/interface/MakerMacros.h" +DEFINE_FWK_MODULE(DTuROSRawToDigi); diff --git a/EventFilter/DTRawToDigi/plugins/DTuROSRawToDigi.h b/EventFilter/DTRawToDigi/plugins/DTuROSRawToDigi.h new file mode 100644 index 0000000000000..eb15a6252458a --- /dev/null +++ b/EventFilter/DTRawToDigi/plugins/DTuROSRawToDigi.h @@ -0,0 +1,94 @@ +//------------------------------------------------- +// +/** \class DTuROSRawToDigi + * + * L1 DT uROS Raw-to-Digi + * + * + * + * C. Heidemann - RWTH Aachen + * J. Troconiz - UAM Madrid + */ +// +//-------------------------------------------------- +#ifndef DTRawToDigi_DTuROSRawToDigi_h +#define DTRawToDigi_DTuROSRawToDigi_h + +#include "FWCore/Framework/interface/ConsumesCollector.h" +#include "DataFormats/Common/interface/Handle.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "DataFormats/DTDigi/interface/DTDigiCollection.h" +#include "DataFormats/MuonDetId/interface/DTLayerId.h" + +#include +#include +#include +#include +#include + +#include + +class DTReadOutMapping; +class DTuROSFEDData; + + +class DTuROSRawToDigi : public edm::stream::EDProducer<>{ + +public: + + /// Constructor + DTuROSRawToDigi(const edm::ParameterSet& pset); + + /// Destructor + ~DTuROSRawToDigi() override ; + + /// Produce digis out of raw data + void produce(edm::Event& e, const edm::EventSetup& c) override ; + + /// Generate and fill FED raw data for a full event + bool fillRawData(edm::Event& e, const edm::EventSetup& c, + DTDigiCollection& digis, std::vector& words); + +private: + + edm::InputTag DTuROSInputTag_; + + bool debug_; + + int nfeds_; + + std::vector feds_; + + unsigned char* lineFED; + + // Operations + + //process data + + void process(int DTuROSFED, + edm::Handle data, + edm::ESHandle mapping, + DTDigiCollection& digis, + DTuROSFEDData& fwords); + + // utilities + inline void readline(int& lines, long& dataWord) { + dataWord = *((long*)lineFED); + lineFED += 8; + ++lines; + } + + int theDDU(int crate, int slot, int link, bool tenDDU); + + int theROS(int slot, int link); + + int theROB(int slot, int link); + + edm::InputTag getDTuROSInputTag() { return DTuROSInputTag_; } + + edm::EDGetTokenT Raw_token; + +}; +#endif diff --git a/EventFilter/DTRawToDigi/python/dtPacker_cfi.py b/EventFilter/DTRawToDigi/python/dtPacker_cfi.py index 4e4d040a34fbd..086cc3851a3ef 100644 --- a/EventFilter/DTRawToDigi/python/dtPacker_cfi.py +++ b/EventFilter/DTRawToDigi/python/dtPacker_cfi.py @@ -7,3 +7,8 @@ minFEDid = cms.untracked.int32(770), maxFEDid = cms.untracked.int32(775) ) + +import EventFilter.DTRawToDigi.dturospacker_cfi +_dturospacker = EventFilter.DTRawToDigi.dturospacker_cfi.dturospacker.clone() +from Configuration.Eras.Modifier_run2_DT_2018_cff import run2_DT_2018 +run2_DT_2018.toReplaceWith(dtpacker, _dturospacker) diff --git a/EventFilter/DTRawToDigi/python/dtunpackerCommissioning_cfi.py b/EventFilter/DTRawToDigi/python/dtunpackerCommissioning_cfi.py index 56a7517c940d4..f5bd0a5c9fed9 100644 --- a/EventFilter/DTRawToDigi/python/dtunpackerCommissioning_cfi.py +++ b/EventFilter/DTRawToDigi/python/dtunpackerCommissioning_cfi.py @@ -22,3 +22,5 @@ localDAQ = cms.untracked.bool(True), performDataIntegrityMonitor = cms.untracked.bool(False) ) + + diff --git a/EventFilter/DTRawToDigi/python/dtunpackerDDUGlobal_cfi.py b/EventFilter/DTRawToDigi/python/dtunpackerDDUGlobal_cfi.py index cb98d8106e6ac..0a51bcbdb570a 100644 --- a/EventFilter/DTRawToDigi/python/dtunpackerDDUGlobal_cfi.py +++ b/EventFilter/DTRawToDigi/python/dtunpackerDDUGlobal_cfi.py @@ -22,3 +22,4 @@ localDAQ = cms.untracked.bool(False), performDataIntegrityMonitor = cms.untracked.bool(True) ) + diff --git a/EventFilter/DTRawToDigi/python/dtunpackerDDULocal_cfi.py b/EventFilter/DTRawToDigi/python/dtunpackerDDULocal_cfi.py index 8dcfb8082264b..a2c826a066047 100644 --- a/EventFilter/DTRawToDigi/python/dtunpackerDDULocal_cfi.py +++ b/EventFilter/DTRawToDigi/python/dtunpackerDDULocal_cfi.py @@ -22,3 +22,4 @@ localDAQ = cms.untracked.bool(True), performDataIntegrityMonitor = cms.untracked.bool(False) ) + diff --git a/EventFilter/DTRawToDigi/python/dtunpackerROS25Local_cfi.py b/EventFilter/DTRawToDigi/python/dtunpackerROS25Local_cfi.py index 135e17a289646..b77824e022bc9 100644 --- a/EventFilter/DTRawToDigi/python/dtunpackerROS25Local_cfi.py +++ b/EventFilter/DTRawToDigi/python/dtunpackerROS25Local_cfi.py @@ -22,3 +22,4 @@ localDAQ = cms.untracked.bool(True), performDataIntegrityMonitor = cms.untracked.bool(False) ) + diff --git a/EventFilter/DTRawToDigi/python/dtunpacker_cfi.py b/EventFilter/DTRawToDigi/python/dtunpacker_cfi.py index 18d83d0b0f0b5..9fa4084b29c64 100644 --- a/EventFilter/DTRawToDigi/python/dtunpacker_cfi.py +++ b/EventFilter/DTRawToDigi/python/dtunpacker_cfi.py @@ -21,3 +21,8 @@ localDAQ = cms.untracked.bool(False), performDataIntegrityMonitor = cms.untracked.bool(False) ) + +import EventFilter.DTRawToDigi.dturosunpacker_cfi +_dturosunpacker = EventFilter.DTRawToDigi.dturosunpacker_cfi.dturosunpacker.clone() +from Configuration.Eras.Modifier_run2_DT_2018_cff import run2_DT_2018 +run2_DT_2018.toReplaceWith(muonDTDigis, _dturosunpacker) diff --git a/EventFilter/DTRawToDigi/python/dturospacker_cfi.py b/EventFilter/DTRawToDigi/python/dturospacker_cfi.py new file mode 100644 index 0000000000000..f94e77940ed3c --- /dev/null +++ b/EventFilter/DTRawToDigi/python/dturospacker_cfi.py @@ -0,0 +1,6 @@ +import FWCore.ParameterSet.Config as cms + +dturospacker = cms.EDProducer("DTuROSDigiToRaw", + DTDigi_Source = cms.InputTag("simMuonDTDigis"), + debug = cms.untracked.bool(True), + ) diff --git a/EventFilter/DTRawToDigi/python/dturosunpacker_cfi.py b/EventFilter/DTRawToDigi/python/dturosunpacker_cfi.py new file mode 100644 index 0000000000000..c15e27cf86fdc --- /dev/null +++ b/EventFilter/DTRawToDigi/python/dturosunpacker_cfi.py @@ -0,0 +1,6 @@ +import FWCore.ParameterSet.Config as cms + +dturosunpacker = cms.EDProducer("DTuROSRawToDigi", + inputLabel = cms.InputTag("rawDataCollector"), + debug = cms.untracked.bool(False), + ) diff --git a/EventFilter/DTTFRawToDigi/BuildFile.xml b/EventFilter/DTTFRawToDigi/BuildFile.xml index 7a49cae419988..b5047de64b05c 100644 --- a/EventFilter/DTTFRawToDigi/BuildFile.xml +++ b/EventFilter/DTTFRawToDigi/BuildFile.xml @@ -2,4 +2,5 @@ + diff --git a/EventFilter/DTTFRawToDigi/interface/DTTFFEDReader.h b/EventFilter/DTTFRawToDigi/interface/DTTFFEDReader.h index 30ee55e73aa87..1beaf3e4c8fda 100644 --- a/EventFilter/DTTFRawToDigi/interface/DTTFFEDReader.h +++ b/EventFilter/DTTFRawToDigi/interface/DTTFFEDReader.h @@ -95,8 +95,6 @@ class DTTFFEDReader : public edm::stream::EDProducer<> { int wheel(int channel); - void calcCRC(int myD1, int myD2, int &myC); - edm::InputTag getDTTFInputTag() { return DTTFInputTag; } edm::EDGetTokenT Raw_token; diff --git a/EventFilter/DTTFRawToDigi/interface/DTTFFEDSim.h b/EventFilter/DTTFRawToDigi/interface/DTTFFEDSim.h index cafac0a07b075..66b7d43f9d38b 100644 --- a/EventFilter/DTTFRawToDigi/interface/DTTFFEDSim.h +++ b/EventFilter/DTTFRawToDigi/interface/DTTFFEDSim.h @@ -59,8 +59,6 @@ class DTTFFEDSim : public edm::stream::EDProducer<> { int wheel(int channel); - void calcCRC(int myD1, int myD2, int &myC); - edm::InputTag getDTDigiInputTag() { return DTDigiInputTag; } edm::InputTag getDTPHTFInputTag() { return DTPHTFInputTag; } diff --git a/EventFilter/DTTFRawToDigi/src/DTTFFEDReader.cc b/EventFilter/DTTFRawToDigi/src/DTTFFEDReader.cc index ee606dab42d74..33a7b069dd2ed 100644 --- a/EventFilter/DTTFRawToDigi/src/DTTFFEDReader.cc +++ b/EventFilter/DTTFRawToDigi/src/DTTFFEDReader.cc @@ -17,6 +17,8 @@ #include "FWCore/Framework/interface/Event.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "EventFilter/Utilities/interface/DTCRC.h" + #include using namespace std; @@ -132,8 +134,7 @@ void DTTFFEDReader::process(edm::Event& e) { } int newCRC = 0xFFFF; - calcCRC(*dataWord1, *dataWord2, newCRC); - + dt_crc::calcCRC(*dataWord1, *dataWord2, newCRC); //--> DTTF data @@ -146,7 +147,7 @@ void DTTFFEDReader::process(edm::Event& e) { while(chkEOE != 0xA00){ - calcCRC(*dataWord1, *dataWord2, newCRC); + dt_crc::calcCRC(*dataWord1, *dataWord2, newCRC); DTTFWord = *dataWord1; DTTFWordContainer.push_back(DTTFWord); @@ -176,7 +177,8 @@ void DTTFFEDReader::process(edm::Event& e) { evtLgth = ((*dataWord1)&0x00FFFFFF); // positions 33 ->56 CRC = ((*dataWord2)&0xFFFF0000)>>16; // positions 17 ->32 - calcCRC(*dataWord1, (*dataWord2)&0xFFFF, newCRC); + dt_crc::calcCRC(*dataWord1, (*dataWord2)&0xFFFF, newCRC); + if( newCRC != CRC){ if ( verbose_ ) edm::LogWarning("dttf_unpacker") << "Calculated CRC " << hex << newCRC << " differs from CRC in trailer " << hex << CRC; @@ -520,103 +522,3 @@ int DTTFFEDReader::wheel( int channel ){ return myWheel; } - -void DTTFFEDReader::calcCRC(int myD1, int myD2, int &myC){ - - int myCRC[16],D[64],C[16]; - - for( int i=0; i < 32; i++ ){ D[i]=(myD2>>i)&0x1; } - for( int i=0; i < 32; i++ ){ D[i+32]=(myD1>>i)&0x1; } - for( int i=0; i < 16; i++ ){ C[i]=(myC>>i)&0x1; } - - myCRC[0] = ( D[63] + D[62] + D[61] + D[60] + D[55] + D[54] + - D[53] + D[52] + D[51] + D[50] + D[49] + D[48] + - D[47] + D[46] + D[45] + D[43] + D[41] + D[40] + - D[39] + D[38] + D[37] + D[36] + D[35] + D[34] + - D[33] + D[32] + D[31] + D[30] + D[27] + D[26] + - D[25] + D[24] + D[23] + D[22] + D[21] + D[20] + - D[19] + D[18] + D[17] + D[16] + D[15] + D[13] + - D[12] + D[11] + D[10] + D[9] + D[8] + D[7] + - D[6] + D[5] + D[4] + D[3] + D[2] + D[1] + - D[0] + C[0] + C[1] + C[2] + C[3] + C[4] + - C[5] + C[6] + C[7] + C[12] + C[13] + C[14] + - C[15] )%2; - - myCRC[1] = ( D[63] + D[62] + D[61] + D[56] + D[55] + D[54] + - D[53] + D[52] + D[51] + D[50] + D[49] + D[48] + - D[47] + D[46] + D[44] + D[42] + D[41] + D[40] + - D[39] + D[38] + D[37] + D[36] + D[35] + D[34] + - D[33] + D[32] + D[31] + D[28] + D[27] + D[26] + - D[25] + D[24] + D[23] + D[22] + D[21] + D[20] + - D[19] + D[18] + D[17] + D[16] + D[14] + D[13] + - D[12] + D[11] + D[10] + D[9] + D[8] + D[7] + - D[6] + D[5] + D[4] + D[3] + D[2] + D[1] + - C[0] + C[1] + C[2] + C[3] + C[4] + C[5] + - C[6] + C[7] + C[8] + C[13] + C[14] + C[15] )%2; - - myCRC[2] = ( D[61] + D[60] + D[57] + D[56] + D[46] + D[42] + - D[31] + D[30] + D[29] + D[28] + D[16] + D[14] + - D[1] + D[0] + C[8] + C[9] + C[12] + C[13] )%2; - - myCRC[3] = ( D[62] + D[61] + D[58] + D[57] + D[47] + D[43] + - D[32] + D[31] + D[30] + D[29] + D[17] + D[15] + - D[2] + D[1] + C[9] + C[10] + C[13] + C[14] )%2; - - myCRC[4] = ( D[63] + D[62] + D[59] + D[58] + D[48] + D[44] + - D[33] + D[32] + D[31] + D[30] + D[18] + D[16] + - D[3] + D[2] + C[0] + C[10] + C[11] + C[14] + - C[15] )%2; - - myCRC[5] = ( D[63] + D[60] + D[59] + D[49] + D[45] + D[34] + - D[33] + D[32] + D[31] + D[19] + D[17] + D[4] + - D[3] + C[1] + C[11] + C[12] + C[15] )%2; - - myCRC[6] = ( D[61] + D[60] + D[50] + D[46] + D[35] + D[34] + - D[33] + D[32] + D[20] + D[18] + D[5] + D[4] + - C[2] + C[12] + C[13] )%2; - - myCRC[7] = ( D[62] + D[61] + D[51] + D[47] + D[36] + D[35] + - D[34] + D[33] + D[21] + D[19] + D[6] + D[5] + - C[3] + C[13] + C[14] )%2; - - myCRC[8] = ( D[63] + D[62] + D[52] + D[48] + D[37] + D[36] + - D[35] + D[34] + D[22] + D[20] + D[7] + D[6] + - C[0] + C[4] + C[14] + C[15] )%2; - - myCRC[9] = ( D[63] + D[53] + D[49] + D[38] + D[37] + D[36] + - D[35] + D[23] + D[21] + D[8] + D[7] + C[1] + - C[5] + C[15] )%2; - - myCRC[10] = ( D[54] + D[50] + D[39] + D[38] + D[37] + D[36] + - D[24] + D[22] + D[9] + D[8] + C[2] + C[6] )%2; - - myCRC[11] = ( D[55] + D[51] + D[40] + D[39] + D[38] + D[37] + - D[25] + D[23] + D[10] + D[9] + C[3] + C[7] )%2; - - myCRC[12] = ( D[56] + D[52] + D[41] + D[40] + D[39] + D[38] + - D[26] + D[24] + D[11] + D[10] + C[4] + C[8] )%2; - - myCRC[13] = ( D[57] + D[53] + D[42] + D[41] + D[40] + D[39] + - D[27] + D[25] + D[12] + D[11] + C[5] + C[9] )%2; - - myCRC[14] = ( D[58] + D[54] + D[43] + D[42] + D[41] + D[40] + - D[28] + D[26] + D[13] + D[12] + C[6] + C[10] )%2; - - myCRC[15] = ( D[63] + D[62] + D[61] + D[60] + D[59] + D[54] + - D[53] + D[52] + D[51] + D[50] + D[49] + D[48] + - D[47] + D[46] + D[45] + D[44] + D[42] + D[40] + - D[39] + D[38] + D[37] + D[36] + D[35] + D[34] + - D[33] + D[32] + D[31] + D[30] + D[29] + D[26] + - D[25] + D[24] + D[23] + D[22] + D[21] + D[20] + - D[19] + D[18] + D[17] + D[16] + D[15] + D[14] + - D[12] + D[11] + D[10] + D[9] + D[8] + D[7] + - D[6] + D[5] + D[4] + D[3] + D[2] + D[1] + - D[0] + C[0] + C[1] + C[2] + C[3] + C[4] + - C[5] + C[6] + C[11] + C[12] + C[13] + C[14] + - C[15] )%2; - - int tempC = 0x0; - for(int i=0; i<16 ; i++){ tempC = tempC + (myCRC[i]< +#include "EventFilter/Utilities/interface/DTCRC.h" #include @@ -82,7 +83,8 @@ bool DTTFFEDSim::fillRawData(edm::Event& e, *dataWord2 = 0x00030C00; int newCRC = 0xFFFF; - calcCRC(*dataWord1, *dataWord2, newCRC); + dt_crc::calcCRC(*dataWord1, *dataWord2, newCRC); + *((int*)LineFED)=*dataWord2; LineFED+=4; *((int*)LineFED)=*dataWord1; @@ -131,7 +133,8 @@ bool DTTFFEDSim::fillRawData(edm::Event& e, + ( (~tsphi->phi()&0x00FFF)<<3); } - calcCRC(*dataWord1, *dataWord2, newCRC); + dt_crc::calcCRC(*dataWord1, *dataWord2, newCRC); + LineFED+=4; *((int*)LineFED)=*dataWord2; LineFED+=4; @@ -168,7 +171,8 @@ bool DTTFFEDSim::fillRawData(edm::Event& e, else *dataWord2 -= (tsthe->position(6-bti)&0x1)<<(stationID*7+bti); - calcCRC(*dataWord1, *dataWord2, newCRC); + dt_crc::calcCRC(*dataWord1, *dataWord2, newCRC); + LineFED+=4; *((int*)LineFED)=*dataWord2; LineFED+=4; @@ -196,7 +200,8 @@ bool DTTFFEDSim::fillRawData(edm::Event& e, + ((tstrk->stNum(2)&0x0000F)<<8) + ((tstrk->stNum(1)&0x00003)<<12); - calcCRC(*dataWord1, *dataWord2, newCRC); + dt_crc::calcCRC(*dataWord1, *dataWord2, newCRC); + LineFED+=4; *((int*)LineFED)=*dataWord2; LineFED+=4; @@ -213,7 +218,8 @@ bool DTTFFEDSim::fillRawData(edm::Event& e, + ( (~tstrk->charge_packed()&0x0001)<<11) + ( (~tstrk->pt_packed()&0x001F)<<12); - calcCRC(*dataWord1, *dataWord2, newCRC); + dt_crc::calcCRC(*dataWord1, *dataWord2, newCRC); + LineFED+=4; *((int*)LineFED)=*dataWord2; LineFED+=4; @@ -240,7 +246,8 @@ bool DTTFFEDSim::fillRawData(edm::Event& e, + ((~tstrk->finehalo_packed()&0x0001)<<13); } - calcCRC(*dataWord1, *dataWord2, newCRC); + dt_crc::calcCRC(*dataWord1, *dataWord2, newCRC); + LineFED+=4; *((int*)LineFED)=*dataWord2; LineFED+=4; @@ -254,7 +261,7 @@ bool DTTFFEDSim::fillRawData(edm::Event& e, + (lines&0xFFFFFF); *dataWord2 = 0; - calcCRC(*dataWord1, *dataWord2&0xFFFF, newCRC); + dt_crc::calcCRC(*dataWord1, *dataWord2&0xFFFF, newCRC); *dataWord2 += (newCRC&0xFFFF)<<16; @@ -324,103 +331,3 @@ int DTTFFEDSim::wheel( int channel ){ return myWheel; } - -void DTTFFEDSim::calcCRC(int myD1, int myD2, int &myC){ - - int myCRC[16],D[64],C[16]; - - for( int i=0; i < 32; i++ ){ D[i]=(myD2>>i)&0x1; } - for( int i=0; i < 32; i++ ){ D[i+32]=(myD1>>i)&0x1; } - for( int i=0; i < 16; i++ ){ C[i]=(myC>>i)&0x1; } - - myCRC[0] = ( D[63] + D[62] + D[61] + D[60] + D[55] + D[54] + - D[53] + D[52] + D[51] + D[50] + D[49] + D[48] + - D[47] + D[46] + D[45] + D[43] + D[41] + D[40] + - D[39] + D[38] + D[37] + D[36] + D[35] + D[34] + - D[33] + D[32] + D[31] + D[30] + D[27] + D[26] + - D[25] + D[24] + D[23] + D[22] + D[21] + D[20] + - D[19] + D[18] + D[17] + D[16] + D[15] + D[13] + - D[12] + D[11] + D[10] + D[9] + D[8] + D[7] + - D[6] + D[5] + D[4] + D[3] + D[2] + D[1] + - D[0] + C[0] + C[1] + C[2] + C[3] + C[4] + - C[5] + C[6] + C[7] + C[12] + C[13] + C[14] + - C[15] )%2; - - myCRC[1] = ( D[63] + D[62] + D[61] + D[56] + D[55] + D[54] + - D[53] + D[52] + D[51] + D[50] + D[49] + D[48] + - D[47] + D[46] + D[44] + D[42] + D[41] + D[40] + - D[39] + D[38] + D[37] + D[36] + D[35] + D[34] + - D[33] + D[32] + D[31] + D[28] + D[27] + D[26] + - D[25] + D[24] + D[23] + D[22] + D[21] + D[20] + - D[19] + D[18] + D[17] + D[16] + D[14] + D[13] + - D[12] + D[11] + D[10] + D[9] + D[8] + D[7] + - D[6] + D[5] + D[4] + D[3] + D[2] + D[1] + - C[0] + C[1] + C[2] + C[3] + C[4] + C[5] + - C[6] + C[7] + C[8] + C[13] + C[14] + C[15] )%2; - - myCRC[2] = ( D[61] + D[60] + D[57] + D[56] + D[46] + D[42] + - D[31] + D[30] + D[29] + D[28] + D[16] + D[14] + - D[1] + D[0] + C[8] + C[9] + C[12] + C[13] )%2; - - myCRC[3] = ( D[62] + D[61] + D[58] + D[57] + D[47] + D[43] + - D[32] + D[31] + D[30] + D[29] + D[17] + D[15] + - D[2] + D[1] + C[9] + C[10] + C[13] + C[14] )%2; - - myCRC[4] = ( D[63] + D[62] + D[59] + D[58] + D[48] + D[44] + - D[33] + D[32] + D[31] + D[30] + D[18] + D[16] + - D[3] + D[2] + C[0] + C[10] + C[11] + C[14] + - C[15] )%2; - - myCRC[5] = ( D[63] + D[60] + D[59] + D[49] + D[45] + D[34] + - D[33] + D[32] + D[31] + D[19] + D[17] + D[4] + - D[3] + C[1] + C[11] + C[12] + C[15] )%2; - - myCRC[6] = ( D[61] + D[60] + D[50] + D[46] + D[35] + D[34] + - D[33] + D[32] + D[20] + D[18] + D[5] + D[4] + - C[2] + C[12] + C[13] )%2; - - myCRC[7] = ( D[62] + D[61] + D[51] + D[47] + D[36] + D[35] + - D[34] + D[33] + D[21] + D[19] + D[6] + D[5] + - C[3] + C[13] + C[14] )%2; - - myCRC[8] = ( D[63] + D[62] + D[52] + D[48] + D[37] + D[36] + - D[35] + D[34] + D[22] + D[20] + D[7] + D[6] + - C[0] + C[4] + C[14] + C[15] )%2; - - myCRC[9] = ( D[63] + D[53] + D[49] + D[38] + D[37] + D[36] + - D[35] + D[23] + D[21] + D[8] + D[7] + C[1] + - C[5] + C[15] )%2; - - myCRC[10] = ( D[54] + D[50] + D[39] + D[38] + D[37] + D[36] + - D[24] + D[22] + D[9] + D[8] + C[2] + C[6] )%2; - - myCRC[11] = ( D[55] + D[51] + D[40] + D[39] + D[38] + D[37] + - D[25] + D[23] + D[10] + D[9] + C[3] + C[7] )%2; - - myCRC[12] = ( D[56] + D[52] + D[41] + D[40] + D[39] + D[38] + - D[26] + D[24] + D[11] + D[10] + C[4] + C[8] )%2; - - myCRC[13] = ( D[57] + D[53] + D[42] + D[41] + D[40] + D[39] + - D[27] + D[25] + D[12] + D[11] + C[5] + C[9] )%2; - - myCRC[14] = ( D[58] + D[54] + D[43] + D[42] + D[41] + D[40] + - D[28] + D[26] + D[13] + D[12] + C[6] + C[10] )%2; - - myCRC[15] = ( D[63] + D[62] + D[61] + D[60] + D[59] + D[54] + - D[53] + D[52] + D[51] + D[50] + D[49] + D[48] + - D[47] + D[46] + D[45] + D[44] + D[42] + D[40] + - D[39] + D[38] + D[37] + D[36] + D[35] + D[34] + - D[33] + D[32] + D[31] + D[30] + D[29] + D[26] + - D[25] + D[24] + D[23] + D[22] + D[21] + D[20] + - D[19] + D[18] + D[17] + D[16] + D[15] + D[14] + - D[12] + D[11] + D[10] + D[9] + D[8] + D[7] + - D[6] + D[5] + D[4] + D[3] + D[2] + D[1] + - D[0] + C[0] + C[1] + C[2] + C[3] + C[4] + - C[5] + C[6] + C[11] + C[12] + C[13] + C[14] + - C[15] )%2; - - int tempC = 0x0; - for(int i=0; i<16 ; i++){ tempC = tempC + (myCRC[i]< - - diff --git a/EventFilter/ESDigiToRaw/src/ESDataFormatterV1_1.cc b/EventFilter/ESDigiToRaw/src/ESDataFormatterV1_1.cc index 1807b9b5006b3..2fb12e4004318 100644 --- a/EventFilter/ESDigiToRaw/src/ESDataFormatterV1_1.cc +++ b/EventFilter/ESDigiToRaw/src/ESDataFormatterV1_1.cc @@ -1,8 +1,8 @@ #include "DataFormats/FEDRawData/interface/FEDNumbering.h" +#include "DataFormats/FEDRawData/interface/FEDHeader.h" +#include "DataFormats/FEDRawData/interface/FEDTrailer.h" #include "DataFormats/EcalDetId/interface/EcalDetIdCollections.h" -#include "EventFilter/FEDInterface/interface/FEDHeader.h" -#include "EventFilter/FEDInterface/interface/FEDTrailer.h" #include "FWCore/Utilities/interface/CRC16.h" #include "EventFilter/ESDigiToRaw/src/ESDataFormatterV1_1.h" diff --git a/EventFilter/ESDigiToRaw/src/ESDataFormatterV4.cc b/EventFilter/ESDigiToRaw/src/ESDataFormatterV4.cc index be9df640e0c69..d5daef3c7d33d 100644 --- a/EventFilter/ESDigiToRaw/src/ESDataFormatterV4.cc +++ b/EventFilter/ESDigiToRaw/src/ESDataFormatterV4.cc @@ -5,9 +5,9 @@ #include "FWCore/ParameterSet/interface/FileInPath.h" #include "DataFormats/FEDRawData/interface/FEDNumbering.h" +#include "DataFormats/FEDRawData/interface/FEDHeader.h" +#include "DataFormats/FEDRawData/interface/FEDTrailer.h" #include "DataFormats/EcalDetId/interface/EcalDetIdCollections.h" -#include "EventFilter/FEDInterface/interface/FEDHeader.h" -#include "EventFilter/FEDInterface/interface/FEDTrailer.h" #include "FWCore/Utilities/interface/CRC16.h" #include "EventFilter/ESDigiToRaw/src/ESDataFormatterV4.h" diff --git a/EventFilter/ESRawToDigi/src/ESUnpacker.cc b/EventFilter/ESRawToDigi/src/ESUnpacker.cc index 1db4b5e19d96d..bfe04fdfda24a 100644 --- a/EventFilter/ESRawToDigi/src/ESUnpacker.cc +++ b/EventFilter/ESRawToDigi/src/ESUnpacker.cc @@ -52,7 +52,7 @@ ESUnpacker::~ESUnpacker() { void ESUnpacker::interpretRawData(int fedId, const FEDRawData & rawData, ESRawDataCollection & dccs, ESLocalRawDataCollection & kchips, ESDigiCollection & digis) { - int nWords = rawData.size()/sizeof(Word64); + unsigned int nWords = rawData.size()/sizeof(Word64); if (nWords==0) return; int dccWords = 6; int head, kPACE[4], kFlag1, kFlag2, kBC, kEC, optoBC, optoEC; @@ -106,13 +106,13 @@ void ESUnpacker::interpretRawData(int fedId, const FEDRawData & rawData, ESRawDa if (debug_) edm::LogWarning("Invalid Data")<<"ES : Failed trailer check !"; return; } - if ( ESTrailer.lenght() != nWords) { + if ( ESTrailer.fragmentLength() != nWords) { if (debug_) edm::LogWarning("Invalid Data")<<"Invalid ES data : the length is not correct !"; ESDCCHeader.setDCCErrors(2); dccs.push_back(ESDCCHeader); return; } - if ( ESTrailer.lenght() < 8) { + if ( ESTrailer.fragmentLength() < 8) { if (debug_) edm::LogWarning("Invalid Data")<<"Invalid ES data : the length is not correct !"; ESDCCHeader.setDCCErrors(3); dccs.push_back(ESDCCHeader); @@ -122,7 +122,7 @@ void ESUnpacker::interpretRawData(int fedId, const FEDRawData & rawData, ESRawDa if (debug_) { LogDebug("ESUnpacker")<<"[ESUnpacker]: FED Trailer candidate. Is trailer? "< lastOrb) continue; - if(firstOrb <= orbitId && orbitId <= lastOrb){ + if(goodRange && firstOrb <= orbitId && orbitId <= lastOrb){ if(fileChange!=nullptr) *fileChange = false; return misOpened(); } @@ -600,7 +600,7 @@ MatacqProducer::getMatacqFile(uint32_t runNumber, uint32_t orbitId, for(unsigned iglob = 0; iglob < g.gl_pathc; ++iglob){ char* thePath = g.gl_pathv[iglob]; //FIXME: add sanity check on the path - static int nOpenErrors = 0; + static std::atomic nOpenErrors {0}; const int maxOpenErrors = 50; if(!mopen(thePath) && nOpenErrors < maxOpenErrors){ std::cout << "[Matacq " << now() << "] Failed to open file " << thePath; @@ -614,9 +614,9 @@ MatacqProducer::getMatacqFile(uint32_t runNumber, uint32_t orbitId, } uint32_t firstOrb; uint32_t lastOrb; - getOrbitRange(firstOrb, lastOrb); - if(lastOrb > maxOrb) maxOrb = lastOrb; - if(firstOrb <= orbitId && orbitId <= lastOrb){ + bool goodRange = getOrbitRange(firstOrb, lastOrb); + if(goodRange && lastOrb > maxOrb) maxOrb = lastOrb; + if(goodRange && firstOrb <= orbitId && orbitId <= lastOrb){ found = true; //continue; fname = thePath; diff --git a/EventFilter/EcalRawToDigi/src/DCCEETCCBlock.cc b/EventFilter/EcalRawToDigi/src/DCCEETCCBlock.cc index 2bfbf6c51946e..609619b55edd8 100644 --- a/EventFilter/EcalRawToDigi/src/DCCEETCCBlock.cc +++ b/EventFilter/EcalRawToDigi/src/DCCEETCCBlock.cc @@ -67,7 +67,8 @@ void DCCEETCCBlock::addTriggerPrimitivesToCollection(){ break; } // adding trigger primitive digi to the collection - (*tps_)->push_back(*pTP_); + if (pTP_) (*tps_)->push_back(*pTP_); + else edm::LogError("IncorrectBlock")<<"trigger primitive digi was not aquired"; } @@ -138,7 +139,8 @@ void DCCEETCCBlock::addTriggerPrimitivesToCollection(){ break; } // adding trigger primitive digi to the collection - (*tps_)->push_back(*pTP_); + if (pTP_) (*tps_)->push_back(*pTP_); + else edm::LogError("IncorrectBlock")<<"trigger primitive digi was not aquired"; } if(processTPG2){ diff --git a/EventFilter/EcalRawToDigi/src/DCCTowerBlock.cc b/EventFilter/EcalRawToDigi/src/DCCTowerBlock.cc index e437529497321..6ca00876ba9bf 100755 --- a/EventFilter/EcalRawToDigi/src/DCCTowerBlock.cc +++ b/EventFilter/EcalRawToDigi/src/DCCTowerBlock.cc @@ -48,15 +48,16 @@ int DCCTowerBlock::unpackXtalData(unsigned int expStripID, unsigned int expXtalI pDetId_ = (EBDetId*) mapper_->getDetIdPointer(towerId_,expStripID,expXtalID); (*invalidChIds_)->push_back(*pDetId_); - stripId = expStripID; - xtalId = expXtalID; - errorOnXtal= true; - // return here, so to skip all following checks lastXtalId_++; if (lastXtalId_ > NUMB_XTAL) {lastXtalId_=1; lastStripId_++;} data_ += numbDWInXtalBlock_; return BLOCK_UNPACKED; + + //keep these here in case the return is to be dropped + stripId = expStripID; + xtalId = expXtalID; + errorOnXtal= true; } @@ -85,14 +86,13 @@ int DCCTowerBlock::unpackXtalData(unsigned int expStripID, unsigned int expXtalI //(*invalidChIds_)->push_back(*pDetId_); fillEcalElectronicsError(invalidZSXtalIds_); - errorOnXtal = true; lastStripId_ = st; lastXtalId_ = ch; // return here, so to skip all following checks return SKIP_BLOCK_UNPACKING; - + errorOnXtal = true; //keep it here in case the return is to be dropped }else{ // Check for zs valid Ids 2) if channel-in-strip has increased wrt previous xtal @@ -120,13 +120,12 @@ int DCCTowerBlock::unpackXtalData(unsigned int expStripID, unsigned int expXtalI //(*invalidChIds_)->push_back(*pDetId_); fillEcalElectronicsError(invalidZSXtalIds_); - errorOnXtal = true; lastStripId_ = st; lastXtalId_ = ch; // return here, so to skip all following checks return SKIP_BLOCK_UNPACKING; - + errorOnXtal = true; //keep it here in case the return is to be dropped } // if channel id not proven wrong, update lastStripId_ and lastXtalId_ @@ -203,13 +202,13 @@ int DCCTowerBlock::unpackXtalData(unsigned int expStripID, unsigned int expXtalI { (*invalidGains_)->push_back(*pDetId_); (*digis_)->pop_back(); - errorOnXtal = true; //Point to begin of next xtal Block data_ += numbDWInXtalBlock_; //return here, so to skip all the rest //make special collection for gain0 data frames when due to saturation return BLOCK_UNPACKED; + errorOnXtal = true; //keep it here in case the return is to be dropped }//end isSaturation else { data_ += numbDWInXtalBlock_; diff --git a/EventFilter/EcalRawToDigi/src/MatacqRawEvent.cc b/EventFilter/EcalRawToDigi/src/MatacqRawEvent.cc index e16c1ac8d4c88..0be43e99febc2 100644 --- a/EventFilter/EcalRawToDigi/src/MatacqRawEvent.cc +++ b/EventFilter/EcalRawToDigi/src/MatacqRawEvent.cc @@ -160,7 +160,7 @@ void MatacqRawEvent::setRawData(const unsigned char* pData, size_t maxSize){ if((size_t)(pData16-begin16)>maxSize){ throwExcept(string("Corrupted or truncated data")); } - uint32le_t* trailer32 = (uint32le_t*)(pData16); + const uint32le_t* trailer32 = (const uint32le_t*)(pData16); fragLen = trailer32[1]&0xFFFFFF; //cout << "Event fragment length including headers: " << fragLen diff --git a/EventFilter/EcalTBRawToDigi/src/DCCBlockPrototype.cc b/EventFilter/EcalTBRawToDigi/src/DCCBlockPrototype.cc index 7c65570b1ba55..8d5e4c4077888 100755 --- a/EventFilter/EcalTBRawToDigi/src/DCCBlockPrototype.cc +++ b/EventFilter/EcalTBRawToDigi/src/DCCBlockPrototype.cc @@ -7,7 +7,7 @@ #include -DCCTBBlockPrototype::DCCTBBlockPrototype(DCCTBDataParser * parser, std::string name, uint32_t * buffer, uint32_t numbBytes, uint32_t wordsToEndOfEvent, uint32_t wordEventOffset ){ +DCCTBBlockPrototype::DCCTBBlockPrototype(DCCTBDataParser * parser, std::string name, const uint32_t * buffer, uint32_t numbBytes, uint32_t wordsToEndOfEvent, uint32_t wordEventOffset ){ blockError_ = false; parser_ = parser; diff --git a/EventFilter/EcalTBRawToDigi/src/DCCBlockPrototype.h b/EventFilter/EcalTBRawToDigi/src/DCCBlockPrototype.h index a9e91c21dfa67..ea689776ac1df 100755 --- a/EventFilter/EcalTBRawToDigi/src/DCCBlockPrototype.h +++ b/EventFilter/EcalTBRawToDigi/src/DCCBlockPrototype.h @@ -27,7 +27,7 @@ class DCCTBBlockPrototype{ DCCTBBlockPrototype( DCCTBDataParser * parser, std::string name, - uint32_t* buffer, + const uint32_t* buffer, uint32_t numbBytes, uint32_t wordsToEndOfEvent, uint32_t wordEventOffset = 0 @@ -70,8 +70,8 @@ class DCCTBBlockPrototype{ std::string formatString(std::string myString,uint32_t minPositions); - uint32_t * dataP_; - uint32_t * beginOfBuffer_; + const uint32_t * dataP_; + const uint32_t * beginOfBuffer_; uint32_t blockSize_; uint32_t wordCounter_; diff --git a/EventFilter/EcalTBRawToDigi/src/DCCDataParser.cc b/EventFilter/EcalTBRawToDigi/src/DCCDataParser.cc index aef48fdeb4b14..06f6e0e0066a0 100755 --- a/EventFilter/EcalTBRawToDigi/src/DCCDataParser.cc +++ b/EventFilter/EcalTBRawToDigi/src/DCCDataParser.cc @@ -82,23 +82,21 @@ void DCCTBDataParser::parseFile(std::string fileName, bool singleEvent){ } bufferSize_ = (dataVector.size() ) * 4 ; //buffer size in bytes (note:each char is an hex number) - if( buffer_ ){ delete [] buffer_; } //delete current vector if any - buffer_ = new uint32_t[dataVector.size()]; //allocate memory for new data buffer - uint32_t *myData_ = (uint32_t *) buffer_; + uint32_t *myData = new uint32_t[dataVector.size()]; //allocate memory for a new data buffer //fill buffer data with data from file lines - for(uint32_t i = 1; i <= dataVector.size() ; i++, myData_++ ){ - sscanf((dataVector[i-1]).c_str(),"%x",(unsigned int *)myData_); + for(uint32_t i = 1; i <= dataVector.size() ; i++, myData++ ){ + sscanf((dataVector[i-1]).c_str(),"%x",myData); //for debug purposes - //std::cout << std::endl << "Data position: " << dec << i << " val = " << getHexString(*myData_); + //std::cout << std::endl << "Data position: " << dec << i << " val = " << getHexString(*myData); } inputFile.close(); //close file - parseBuffer( buffer_,bufferSize_,singleEvent); //parse data from buffer - + parseBuffer( myData,bufferSize_,singleEvent); //parse data from the newly filled myData + delete [] myData; } else{ std::string errorMessage = std::string(" Error::Unable to open file :") + fileName; @@ -111,7 +109,7 @@ void DCCTBDataParser::parseFile(std::string fileName, bool singleEvent){ /* DCCTBDataParser::parseBuffer */ /* parse data from a buffer */ /*----------------------------------------------------------*/ -void DCCTBDataParser::parseBuffer(uint32_t * buffer, uint32_t bufferSize, bool singleEvent){ +void DCCTBDataParser::parseBuffer(const uint32_t * buffer, uint32_t bufferSize, bool singleEvent){ resetErrorCounters(); //reset error counters @@ -147,7 +145,7 @@ void DCCTBDataParser::parseBuffer(uint32_t * buffer, uint32_t bufferSize, bool s throw ECALTBParserException(fatalError); } - uint32_t *myPointer = buffer_; + const uint32_t *myPointer = buffer_; // uint32_t processedBytes(0), wordIndex(0), lastEvIndex(0),eventSize(0), eventLength(0), errorMask(0); uint32_t processedBytes(0), wordIndex(0), eventLength(0), errorMask(0); @@ -189,8 +187,8 @@ void DCCTBDataParser::parseBuffer(uint32_t * buffer, uint32_t bufferSize, bool s } //build the event pointer with error mask and add it to the events vector - std::pair eventPointer(myPointer,eventLength); - std::pair > eventPointerWithErrorMask(errorMask,eventPointer); + std::pair eventPointer(myPointer,eventLength); + std::pair > eventPointerWithErrorMask(errorMask,eventPointer); events_.push_back(eventPointerWithErrorMask); //update processed buffer size @@ -215,21 +213,21 @@ void DCCTBDataParser::parseBuffer(uint32_t * buffer, uint32_t bufferSize, bool s /* bit 3 - EOE Error */ /* and the event length */ /*---------------------------------------------*/ -std::pair DCCTBDataParser::checkEventLength(uint32_t *pointerToEvent, uint32_t bytesToEnd, bool singleEvent){ +std::pair DCCTBDataParser::checkEventLength(const uint32_t *pointerToEvent, uint32_t bytesToEnd, bool singleEvent){ std::pair result; //returns error mask and event length uint32_t errorMask(0); //error mask to return //check begin of event (BOE bits field) //(Note: we have to add one to read the 2nd 32 bit word where BOE is written) - uint32_t *boePointer = pointerToEvent + 1; + const uint32_t *boePointer = pointerToEvent + 1; if( ( ((*boePointer)>>BOEBEGIN)& BOEMASK ) != BOE ) { (errors_["DCC::BOE"])++; errorMask = 1; } //get Event Length from buffer (Note: we have to add two to read the 3rd 32 bit word where EVENT LENGTH is written) - uint32_t * myPointer = pointerToEvent + 2; + const uint32_t * myPointer = pointerToEvent + 2; uint32_t eventLength = (*myPointer)&EVENTLENGTHMASK; // std::cout << " Event Length(from decoding) = " << dec << eventLength << "... bytes to end... " << bytesToEnd << ", event numb : " << processedEvent_ << std::endl; @@ -265,7 +263,7 @@ std::pair DCCTBDataParser::checkEventLength(uint32_t *pointer //check end of event (EOE bits field) //(Note: event length is multiplied by 2 because its written as 32 bit words and not 64 bit words) - uint32_t *endOfEventPointer = pointerToEvent + eventLength*2 -1; + const uint32_t *endOfEventPointer = pointerToEvent + eventLength*2 -1; if ( ( ((*endOfEventPointer) >> EOEBEGIN & EOEMASK ) != EOEMASK) && !eoeError ){ (errors_["DCC::EOE"])++; errorMask = errorMask | (1<<2); diff --git a/EventFilter/EcalTBRawToDigi/src/DCCDataParser.h b/EventFilter/EcalTBRawToDigi/src/DCCDataParser.h index eaaf7081e798f..58e73e7e6052d 100755 --- a/EventFilter/EcalTBRawToDigi/src/DCCDataParser.h +++ b/EventFilter/EcalTBRawToDigi/src/DCCDataParser.h @@ -49,7 +49,7 @@ public : /** Parse data from a buffer */ - void parseBuffer( uint32_t * buffer, uint32_t bufferSize, bool singleEvent = false); + void parseBuffer( const uint32_t * buffer, uint32_t bufferSize, bool singleEvent = false); /** Get method for DCCTBDataMapper @@ -60,7 +60,7 @@ public : Check if EVENT LENGTH is coeherent and if BOE/EOE are correctly written returns 3 bits code with the error found + event length */ - std::pair checkEventLength(uint32_t * pointerToEvent, uint32_t bytesToEnd, bool singleEvent = false); + std::pair checkEventLength(const uint32_t * pointerToEvent, uint32_t bytesToEnd, bool singleEvent = false); /** Get methods for parser parameters; @@ -108,7 +108,7 @@ public : /** * Get method for events */ - std::vector< std::pair< uint32_t, std::pair > > events(); + std::vector< std::pair< uint32_t, std::pair > > events(); /** @@ -128,7 +128,7 @@ public : /** * Retrieves a pointer to the data buffer */ - uint32_t *getBuffer() { return buffer_;} + const uint32_t *getBuffer() { return buffer_;} /** Class destructor @@ -142,7 +142,7 @@ public : protected : void computeBlockSizes(); - uint32_t *buffer_; //data buffer + const uint32_t *buffer_; //data buffer uint32_t bufferSize_; //buffer size uint32_t srpBlockSize_; //SR block size @@ -155,7 +155,7 @@ protected : std::vector dccEvents_; // std::pair< errorMask, std::pair< pointer to event, event size (number of DW)> > - std::vector< std::pair< uint32_t, std::pair > > events_; + std::vector< std::pair< uint32_t, std::pair > > events_; bool parseInternalData_; //parse internal data flag bool debug_; //debug flag @@ -198,7 +198,7 @@ inline uint32_t DCCTBDataParser::tccBlockSize() { return tccBlockSize_; } inline bool DCCTBDataParser::debug() { return debug_; } inline std::vector &DCCTBDataParser::dccEvents() { return dccEvents_; } inline std::map &DCCTBDataParser::errorCounters() { return errors_; } -inline std::vector< std::pair< uint32_t, std::pair > > DCCTBDataParser::events() { return events_; } +inline std::vector< std::pair< uint32_t, std::pair > > DCCTBDataParser::events() { return events_; } #endif diff --git a/EventFilter/EcalTBRawToDigi/src/DCCEventBlock.cc b/EventFilter/EcalTBRawToDigi/src/DCCEventBlock.cc index a8e0c2fc1e75c..e2467ca3f6608 100755 --- a/EventFilter/EcalTBRawToDigi/src/DCCEventBlock.cc +++ b/EventFilter/EcalTBRawToDigi/src/DCCEventBlock.cc @@ -14,7 +14,7 @@ DCCTBEventBlock::DCCTBEventBlock( DCCTBDataParser * parser, - uint32_t * buffer, + const uint32_t * buffer, uint32_t numbBytes, uint32_t wordsToEnd, uint32_t wordBufferOffset , diff --git a/EventFilter/EcalTBRawToDigi/src/DCCEventBlock.h b/EventFilter/EcalTBRawToDigi/src/DCCEventBlock.h index 96a74ffe8f549..cfdca93d74db0 100755 --- a/EventFilter/EcalTBRawToDigi/src/DCCEventBlock.h +++ b/EventFilter/EcalTBRawToDigi/src/DCCEventBlock.h @@ -20,7 +20,7 @@ class DCCTBEventBlock : public DCCTBBlockPrototype { DCCTBEventBlock( DCCTBDataParser * parser, - uint32_t * buffer, + const uint32_t * buffer, uint32_t numbBytes, uint32_t wordsToEnd, uint32_t wordBufferOffset = 0 , diff --git a/EventFilter/EcalTBRawToDigi/src/DCCSRPBlock.cc b/EventFilter/EcalTBRawToDigi/src/DCCSRPBlock.cc index b15abeff914fa..dbca4b8eec7bd 100755 --- a/EventFilter/EcalTBRawToDigi/src/DCCSRPBlock.cc +++ b/EventFilter/EcalTBRawToDigi/src/DCCSRPBlock.cc @@ -6,7 +6,7 @@ DCCTBSRPBlock::DCCTBSRPBlock( DCCTBEventBlock * dccBlock, DCCTBDataParser * parser, - uint32_t * buffer, + const uint32_t * buffer, uint32_t numbBytes, uint32_t wordsToEnd, uint32_t wordEventOffset diff --git a/EventFilter/EcalTBRawToDigi/src/DCCSRPBlock.h b/EventFilter/EcalTBRawToDigi/src/DCCSRPBlock.h index 06a92a5368349..0aeedbfbc9792 100755 --- a/EventFilter/EcalTBRawToDigi/src/DCCSRPBlock.h +++ b/EventFilter/EcalTBRawToDigi/src/DCCSRPBlock.h @@ -25,7 +25,7 @@ class DCCTBSRPBlock : public DCCTBBlockPrototype { DCCTBSRPBlock( DCCTBEventBlock * dccBlock, DCCTBDataParser * parser, - uint32_t * buffer, + const uint32_t * buffer, uint32_t numbBytes, uint32_t wordsToEnd, uint32_t wordEventOffset diff --git a/EventFilter/EcalTBRawToDigi/src/DCCTCCBlock.cc b/EventFilter/EcalTBRawToDigi/src/DCCTCCBlock.cc index d46a0f41ca3cf..4ce26dd0f0b4f 100755 --- a/EventFilter/EcalTBRawToDigi/src/DCCTCCBlock.cc +++ b/EventFilter/EcalTBRawToDigi/src/DCCTCCBlock.cc @@ -13,7 +13,7 @@ DCCTBTCCBlock::DCCTBTCCBlock( DCCTBEventBlock * dccBlock, DCCTBDataParser * parser, - uint32_t * buffer, + const uint32_t * buffer, uint32_t numbBytes, uint32_t wordsToEnd, uint32_t wordEventOffset, diff --git a/EventFilter/EcalTBRawToDigi/src/DCCTCCBlock.h b/EventFilter/EcalTBRawToDigi/src/DCCTCCBlock.h index 50bc8228b7f87..6d14349efed73 100755 --- a/EventFilter/EcalTBRawToDigi/src/DCCTCCBlock.h +++ b/EventFilter/EcalTBRawToDigi/src/DCCTCCBlock.h @@ -29,7 +29,7 @@ public : */ DCCTBTCCBlock(DCCTBEventBlock * dccBlock, DCCTBDataParser * parser, - uint32_t * buffer, + const uint32_t * buffer, uint32_t numbBytes, uint32_t wordsToEnd, uint32_t wordEventOffset, diff --git a/EventFilter/EcalTBRawToDigi/src/DCCTowerBlock.cc b/EventFilter/EcalTBRawToDigi/src/DCCTowerBlock.cc index 7f2f6caa8b749..c14e2bac534aa 100755 --- a/EventFilter/EcalTBRawToDigi/src/DCCTowerBlock.cc +++ b/EventFilter/EcalTBRawToDigi/src/DCCTowerBlock.cc @@ -11,7 +11,7 @@ DCCTBTowerBlock::DCCTBTowerBlock( DCCTBEventBlock * dccBlock, DCCTBDataParser * parser, - uint32_t * buffer, + const uint32_t * buffer, uint32_t numbBytes, uint32_t wordsToEnd, uint32_t wordEventOffset, diff --git a/EventFilter/EcalTBRawToDigi/src/DCCTowerBlock.h b/EventFilter/EcalTBRawToDigi/src/DCCTowerBlock.h index cb23e28666521..d197a793443e0 100755 --- a/EventFilter/EcalTBRawToDigi/src/DCCTowerBlock.h +++ b/EventFilter/EcalTBRawToDigi/src/DCCTowerBlock.h @@ -25,7 +25,7 @@ class DCCTBTowerBlock : public DCCTBBlockPrototype { DCCTBTowerBlock( DCCTBEventBlock * dccBlock, DCCTBDataParser * parser, - uint32_t * buffer, + const uint32_t * buffer, uint32_t numbBytes, uint32_t wordsToEnd, uint32_t wordEventOffset, diff --git a/EventFilter/EcalTBRawToDigi/src/DCCTrailerBlock.cc b/EventFilter/EcalTBRawToDigi/src/DCCTrailerBlock.cc index 967b2e10d95f2..7bd4ff1705ec5 100755 --- a/EventFilter/EcalTBRawToDigi/src/DCCTrailerBlock.cc +++ b/EventFilter/EcalTBRawToDigi/src/DCCTrailerBlock.cc @@ -3,7 +3,7 @@ #include "DCCDataMapper.h" DCCTBTrailerBlock::DCCTBTrailerBlock( DCCTBDataParser * parser, - uint32_t * buffer, + const uint32_t * buffer, uint32_t numbBytes, uint32_t wToEnd, uint32_t wordEventOffset, diff --git a/EventFilter/EcalTBRawToDigi/src/DCCTrailerBlock.h b/EventFilter/EcalTBRawToDigi/src/DCCTrailerBlock.h index 743cd78ccb1b2..04164951131a1 100755 --- a/EventFilter/EcalTBRawToDigi/src/DCCTrailerBlock.h +++ b/EventFilter/EcalTBRawToDigi/src/DCCTrailerBlock.h @@ -14,7 +14,7 @@ class DCCTBTrailerBlock : public DCCTBBlockPrototype { DCCTBTrailerBlock( DCCTBDataParser * parser, - uint32_t * buffer, + const uint32_t * buffer, uint32_t numbBytes, uint32_t wToEnd, uint32_t wordEventOffset, diff --git a/EventFilter/EcalTBRawToDigi/src/DCCXtalBlock.cc b/EventFilter/EcalTBRawToDigi/src/DCCXtalBlock.cc index 44f34cf4897fd..eb3fc21da3088 100755 --- a/EventFilter/EcalTBRawToDigi/src/DCCXtalBlock.cc +++ b/EventFilter/EcalTBRawToDigi/src/DCCXtalBlock.cc @@ -5,7 +5,7 @@ DCCTBXtalBlock::DCCTBXtalBlock( DCCTBDataParser * parser, - uint32_t * buffer, + const uint32_t * buffer, uint32_t numbBytes, uint32_t wordsToEnd, uint32_t wordEventOffset, diff --git a/EventFilter/EcalTBRawToDigi/src/DCCXtalBlock.h b/EventFilter/EcalTBRawToDigi/src/DCCXtalBlock.h index c2b2d4e398032..14d997cb1e97d 100755 --- a/EventFilter/EcalTBRawToDigi/src/DCCXtalBlock.h +++ b/EventFilter/EcalTBRawToDigi/src/DCCXtalBlock.h @@ -13,7 +13,7 @@ class DCCTBXtalBlock : public DCCTBBlockPrototype { DCCTBXtalBlock( DCCTBDataParser * parser, - uint32_t * buffer, + const uint32_t * buffer, uint32_t numbBytes, uint32_t wordsToEnd, uint32_t wordEventOffset, diff --git a/EventFilter/EcalTBRawToDigi/src/EcalSupervisorDataFormatter.cc b/EventFilter/EcalTBRawToDigi/src/EcalSupervisorDataFormatter.cc index 9abff4a07da9e..fe0bed6a20cb3 100644 --- a/EventFilter/EcalTBRawToDigi/src/EcalSupervisorDataFormatter.cc +++ b/EventFilter/EcalTBRawToDigi/src/EcalSupervisorDataFormatter.cc @@ -9,7 +9,7 @@ EcalSupervisorTBDataFormatter::EcalSupervisorTBDataFormatter () { void EcalSupervisorTBDataFormatter::interpretRawData( const FEDRawData & fedData, EcalTBEventHeader& tbEventHeader) { - const unsigned long * buffer = ( reinterpret_cast(const_cast ( fedData.data()))); + const unsigned long * buffer = reinterpret_cast(fedData.data()); int fedLenght = fedData.size(); // in Bytes // check ultimate fed size and strip off fed-header and -trailer diff --git a/EventFilter/EcalTBRawToDigi/src/EcalTB07DaqFormatter.cc b/EventFilter/EcalTBRawToDigi/src/EcalTB07DaqFormatter.cc index b0d3ad1bde1ab..7ece03cfbcedf 100644 --- a/EventFilter/EcalTBRawToDigi/src/EcalTB07DaqFormatter.cc +++ b/EventFilter/EcalTBRawToDigi/src/EcalTB07DaqFormatter.cc @@ -103,7 +103,7 @@ void EcalTB07DaqFormatter::interpretRawData(const FEDRawData & fedData , pnAllocated = false; - theParser_->parseBuffer( reinterpret_cast(const_cast(pData)), static_cast(length), shit ); + theParser_->parseBuffer( reinterpret_cast(pData), static_cast(length), shit ); std::vector< DCCTBEventBlock * > & dccEventBlocks = theParser_->dccEvents(); diff --git a/EventFilter/EcalTBRawToDigi/src/EcalTBDaqFormatter.cc b/EventFilter/EcalTBRawToDigi/src/EcalTBDaqFormatter.cc index 841e49d0ca9f9..3dd62ade15ba2 100644 --- a/EventFilter/EcalTBRawToDigi/src/EcalTBDaqFormatter.cc +++ b/EventFilter/EcalTBRawToDigi/src/EcalTBDaqFormatter.cc @@ -76,7 +76,7 @@ void EcalTBDaqFormatter::interpretRawData(const FEDRawData & fedData , pnAllocated = false; - theParser_->parseBuffer( reinterpret_cast(const_cast(pData)), static_cast(length), shit ); + theParser_->parseBuffer( reinterpret_cast(pData), static_cast(length), shit ); std::vector< DCCTBEventBlock * > & dccEventBlocks = theParser_->dccEvents(); diff --git a/EventFilter/EcalTBRawToDigi/src/MatacqRawEvent.cc b/EventFilter/EcalTBRawToDigi/src/MatacqRawEvent.cc index bd9c98d100016..1fae9a934a60d 100644 --- a/EventFilter/EcalTBRawToDigi/src/MatacqRawEvent.cc +++ b/EventFilter/EcalTBRawToDigi/src/MatacqRawEvent.cc @@ -33,15 +33,15 @@ const MatacqTBRawEvent::field32spec_t MatacqTBRawEvent::h1Marker32 = {3, void MatacqTBRawEvent::setRawData(const unsigned char* pData, size_t maxSize){ error = 0; - int16le_t* begin16 = (int16le_t*) pData; - int16le_t* pData16 = begin16; - daqHeader = (uint32le_t*) pData16; + const int16le_t* begin16 = (const int16le_t*) pData; + const int16le_t* pData16 = begin16; + daqHeader = (const uint32le_t*) pData16; const int daqHeaderLen = 16; //in bytes pData16 += daqHeaderLen/sizeof(pData16[0]); - matacqHeader = (matacqHeader_t*) pData16; + matacqHeader = (const matacqHeader_t*) pData16; pData16 += sizeof(matacqHeader_t)/sizeof(pData16[0]); if(getMatacqDataFormatVersion()>=2){//trigger position present - tTrigPs = *((int32_t*) pData16); + tTrigPs = *((const int32_t*)pData16); pData16 += 2; } else{ tTrigPs = std::numeric_limits::max(); @@ -64,7 +64,7 @@ void MatacqTBRawEvent::setRawData(const unsigned char* pData, size_t maxSize){ int padding = (4-(pData16-begin16))%4; if(padding<0) padding+=4; pData16 += padding; - uint32le_t* trailer32 = (uint32le_t*)(pData16); + const uint32le_t* trailer32 = (const uint32le_t*)(pData16); fragLen = trailer32[1]&0xFFFFFF; //std::cout << "Event fragment length including headers: " << fragLen @@ -100,7 +100,7 @@ void MatacqTBRawEvent::setRawData(const unsigned char* pData, size_t maxSize){ } } -int MatacqTBRawEvent::read32(uint32le_t* pData, field32spec_t spec32) const{ +int MatacqTBRawEvent::read32(const uint32le_t* pData, field32spec_t spec32) const{ int result = pData[spec32.offset] & spec32.mask; int mask = spec32.mask; while((mask&0x1) == 0){ diff --git a/EventFilter/EcalTBRawToDigi/src/MatacqRawEvent.h b/EventFilter/EcalTBRawToDigi/src/MatacqRawEvent.h index afc295d1312f5..e6d5738d525e2 100644 --- a/EventFilter/EcalTBRawToDigi/src/MatacqRawEvent.h +++ b/EventFilter/EcalTBRawToDigi/src/MatacqRawEvent.h @@ -240,7 +240,7 @@ class MatacqTBRawEvent{ * @param spec specification of the data field to read * @return content of data field specified by 'spec' */ - int read32(uint32le_t* pData, field32spec_t spec) const; + int read32(const uint32le_t* pData, field32spec_t spec) const; /** Changes the raw data pointer and updates accordingly this object. * @param buffer new pointer to the data buffer. Must be aligned at least @@ -271,7 +271,7 @@ class MatacqTBRawEvent{ /** Pointer to the standard CMS DAQ header */ - uint32le_t* daqHeader; + const uint32le_t* daqHeader; /** DCC error field content. */ @@ -311,7 +311,7 @@ class MatacqTBRawEvent{ /**Matacq header: */ - matacqHeader_t* matacqHeader; + const matacqHeader_t* matacqHeader; /** MATACQ data format internal version */ diff --git a/EventFilter/EcalTBRawToDigi/src/TableDataFormatter.cc b/EventFilter/EcalTBRawToDigi/src/TableDataFormatter.cc index 249f0c6148d74..e66c72ee4dba0 100644 --- a/EventFilter/EcalTBRawToDigi/src/TableDataFormatter.cc +++ b/EventFilter/EcalTBRawToDigi/src/TableDataFormatter.cc @@ -9,7 +9,7 @@ TableDataFormatter::TableDataFormatter () { void TableDataFormatter::interpretRawData( const FEDRawData & fedData, EcalTBEventHeader& tbEventHeader) { - const unsigned long * buffer = ( reinterpret_cast(const_cast ( fedData.data()))); + const unsigned long * buffer = reinterpret_cast(fedData.data()); int fedLenght = fedData.size(); // in Bytes // check ultimate fed size and strip off fed-header and -trailer diff --git a/EventFilter/FEDInterface/BuildFile.xml b/EventFilter/FEDInterface/BuildFile.xml deleted file mode 100644 index 50a454600082e..0000000000000 --- a/EventFilter/FEDInterface/BuildFile.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/EventFilter/FEDInterface/ChangeLog b/EventFilter/FEDInterface/ChangeLog deleted file mode 100644 index e679c2a0b00ea..0000000000000 --- a/EventFilter/FEDInterface/ChangeLog +++ /dev/null @@ -1,30 +0,0 @@ -2010-02-02 Emilio Meschi - - * tag V00-00-07 - * added EvF pseudo-FED and split trivial SLINK Constants in separate - header file - -2010-02-02 Emilio Meschi - - * tag V00-00-06 - * minimal fixes - -2009-04-17 Emilio Meschi - - * tag V00-00-05 - * added missing .icc file - -2009-04-09 Emilio Meschi - - * tag V00-00-04 - * moved some implementation to icc file to avoid problem - with statics - - -2009-04-09 Emilio Meschi - - * tag V00-00-03 - * expanded interface of fast functions to get TCS type and FDL algo - * words - adapted to various possible GT EVM formats - - diff --git a/EventFilter/FEDInterface/interface/FEDConstants.h b/EventFilter/FEDInterface/interface/FEDConstants.h deleted file mode 100644 index 7d34519d0eb84..0000000000000 --- a/EventFilter/FEDInterface/interface/FEDConstants.h +++ /dev/null @@ -1,12 +0,0 @@ -#ifndef EVF_FEDINTERFACE_FEDCONSTANTS_H -#define EVF_FEDINTERFACE_FEDCONSTANTS_H - -namespace evf{ - namespace evtn{ - const unsigned int SLINK_WORD_SIZE = 8; - const unsigned int SLINK_HALFWORD_SIZE = 4; - const unsigned int FED_HEADER_SIZE = SLINK_WORD_SIZE; - const unsigned int FED_TRAILER_SIZE = SLINK_WORD_SIZE; - } -} -#endif diff --git a/EventFilter/FEDInterface/interface/FEDHeader.h b/EventFilter/FEDInterface/interface/FEDHeader.h deleted file mode 100644 index 872d3bbfd5b29..0000000000000 --- a/EventFilter/FEDInterface/interface/FEDHeader.h +++ /dev/null @@ -1,56 +0,0 @@ -#ifndef EventFilter_FEDInterface_FEDHeader_h -#define EventFilter_FEDInterface_FEDHeader_h - -/** \class FEDHeader - * TEMPORARY helper class to interpret/create FED header words. - * - * \author N. Amapane - CERN - */ - -#include "EventFilter/FEDInterface/interface/fed_header.h" - -class FEDHeader { -public: - /// Constructor - FEDHeader(const unsigned char* header); - - /// Destructor - ~FEDHeader(); - - /// Event Trigger type identifier - int triggerType(); - - /// Level-1 event number generated by the TTC system - int lvl1ID(); - - /// The bunch crossing number - int bxID(); - - /// Identifier of the FED - int sourceID(); - - /// Version identifier of the FED data format - int version(); - - /// 0 -> the current header word is the last one. - /// 1-> other header words can follow - /// (always 1 for ECAL) - bool moreHeaders(); - - /// Check that the header is OK - bool check(); - - /// Set all fields in the header - static void set(unsigned char* header, - int evt_ty, - int lvl1_ID, - int bx_ID, - int source_ID, - int version=0, - bool H=false); - -private: - const fedh_t* theHeader; -}; -#endif - diff --git a/EventFilter/FEDInterface/interface/FEDTrailer.h b/EventFilter/FEDInterface/interface/FEDTrailer.h deleted file mode 100644 index dde867b0f1a27..0000000000000 --- a/EventFilter/FEDInterface/interface/FEDTrailer.h +++ /dev/null @@ -1,56 +0,0 @@ -#ifndef EventFilter_FEDInterface_FEDTrailer_h -#define EventFilter_FEDInterface_FEDTrailer_h - -/** \class FEDTrailer - * TEMPORARY helper class to interpret/create FED trailer words. - * FIXME: will be replaced by the xdaq implementation - * - * \author N. Amapane - CERN - */ - -#include "EventFilter/FEDInterface/interface/fed_header.h" -#include "EventFilter/FEDInterface/interface/fed_trailer.h" - - -class FEDTrailer { -public: - /// Constructor - FEDTrailer(const unsigned char* trailer); - - /// Destructor - virtual ~FEDTrailer(); - - /// The length of the event fragment counted in 64-bit words including header and trailer - int lenght(); - - /// Cyclic Redundancy Code of the event fragment including header and trailer - int crc(); - - /// Event fragment status information - int evtStatus(); - - /// Current value of the Trigger Throttling System bitsAQ). - int ttsBits(); - - /// 0 -> the current trailer word is the last one. - /// 1-> other trailer words can follow - /// (always 0 for ECAL) - bool moreTrailers(); - - // Check that the trailer is OK - bool check(); - - /// Set all fields in the trailer - static void set(unsigned char* trailer, - int evt_lgth, - int crc, - int evt_stat, - int tts, - bool T=false); - -private: - const fedt_t* theTrailer; - -}; -#endif - diff --git a/EventFilter/FEDInterface/interface/fed_header.h b/EventFilter/FEDInterface/interface/fed_header.h deleted file mode 100644 index f56653b6b36ad..0000000000000 --- a/EventFilter/FEDInterface/interface/fed_header.h +++ /dev/null @@ -1,69 +0,0 @@ -#ifndef EventFilter_FEDInterface_fed_header_h -#define EventFilter_FEDInterface_fed_header_h - -#include - -#ifdef __cplusplus -extern "C" { -#endif - - -/************************************************************************* - * - * data structures and associated typedefs - * - *************************************************************************/ - - -/* - * FED header - in front of each FED block - */ - -typedef struct fedh_struct { - uint32_t sourceid; - uint32_t eventid; -} fedh_t ; - -#define FED_SLINK_START_MARKER 0x5 -#define FED_SLINK_END_MARKER 0xa - -#define FED_HCTRLID_WIDTH 0x0000000f -#define FED_HCTRLID_SHIFT 28 -#define FED_HCTRLID_MASK ( FED_HCTRLID_WIDTH << FED_HCTRLID_SHIFT ) -#define FED_HCTRLID_EXTRACT(a) ( ( (a) >> FED_HCTRLID_SHIFT ) & FED_HCTRLID_WIDTH ) - -#define FED_EVTY_WIDTH 0x0000000f -#define FED_EVTY_SHIFT 24 -#define FED_EVTY_MASK ( FED_EVTY_WIDTH << FED_EVTY_SHIFT ) -#define FED_EVTY_EXTRACT(a) ( ( (a) >> FED_EVTY_SHIFT ) & FED_EVTY_WIDTH ) - -#define FED_LVL1_WIDTH 0x00ffffff -#define FED_LVL1_SHIFT 0 -#define FED_LVL1_MASK ( FED_LVL1_WIDTH << FED_LVL1_SHIFT ) -#define FED_LVL1_EXTRACT(a) ( ( (a) >> FED_LVL1_SHIFT ) & FED_LVL1_WIDTH ) - -#define FED_BXID_WIDTH 0x00000fff -#define FED_BXID_SHIFT 20 -#define FED_BXID_MASK ( FED_BXID_WIDTH << FED_BXID_SHIFT ) -#define FED_BXID_EXTRACT(a) ( ( (a) >> FED_BXID_SHIFT ) & FED_BXID_WIDTH ) - -#define FED_SOID_WIDTH 0x00000fff -#define FED_SOID_SHIFT 8 -#define FED_SOID_MASK ( FED_SOID_WIDTH << FED_SOID_SHIFT ) -#define FED_SOID_EXTRACT(a) ( ( (a) >> FED_SOID_SHIFT ) & FED_SOID_WIDTH ) - -#define FED_VERSION_WIDTH 0x0000000f -#define FED_VERSION_SHIFT 4 -#define FED_VERSION_MASK ( FED_VERSION_WIDTH << FED_VERSION_SHIFT ) -#define FED_VERSION_EXTRACT(a) ( ( (a) >> FED_VERSION_SHIFT ) & FED_VERSION_WIDTH ) - -#define FED_MORE_HEADERS_WIDTH 0x00000001 -#define FED_MORE_HEADERS_SHIFT 3 -#define FED_MORE_HEADERS_MASK ( FED_MORE_HEADERS_WIDTH << FED_MORE_HEADERS_SHIFT ) -#define FED_MORE_HEADERS_EXTRACT(a) ( ( (a) >> FED_MORE_HEADERS_SHIFT ) & FED_MORE_HEADERS_WIDTH ) - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/EventFilter/FEDInterface/interface/fed_trailer.h b/EventFilter/FEDInterface/interface/fed_trailer.h deleted file mode 100644 index ca50ce6daba54..0000000000000 --- a/EventFilter/FEDInterface/interface/fed_trailer.h +++ /dev/null @@ -1,62 +0,0 @@ -#ifndef EventFilter_FEDInterface_fed_trailer_h -#define EventFilter_FEDInterface_fed_trailer_h - -#include - -#ifdef __cplusplus -extern "C" { -#endif - - -/************************************************************************* - * - * data structures and associated typedefs - * - *************************************************************************/ - - -/* - * FED trailer - at the end of each FED block - */ - -typedef struct fedt_struct { - uint32_t conscheck; - uint32_t eventsize; -} fedt_t ; - - -#define FED_TCTRLID_WIDTH 0x0000000f -#define FED_TCTRLID_SHIFT 28 -#define FED_TCTRLID_MASK ( FED_TCTRLID_WIDTH << FED_TCTRLID_SHIFT ) -#define FED_TCTRLID_EXTRACT(a) ( ( (a) >> FED_TCTRLID_SHIFT ) & FED_TCTRLID_WIDTH ) - -#define FED_EVSZ_WIDTH 0x00ffffff -#define FED_EVSZ_SHIFT 0 -#define FED_EVSZ_MASK ( FED_EVSZ_WIDTH << FED_EVSZ_SHIFT ) -#define FED_EVSZ_EXTRACT(a) ( ( (a) >> FED_EVSZ_SHIFT ) & FED_EVSZ_WIDTH ) - -#define FED_CRCS_WIDTH 0x0000ffff -#define FED_CRCS_SHIFT 16 -#define FED_CRCS_MASK ( FED_CRCS_WIDTH << FED_CRCS_SHIFT ) -#define FED_CRCS_EXTRACT(a) ( ( (a) >> FED_CRCS_SHIFT ) & FED_CRCS_WIDTH ) - -#define FED_STAT_WIDTH 0x0000000f -#define FED_STAT_SHIFT 8 -#define FED_STAT_MASK ( FED_STAT_WIDTH << FED_STAT_SHIFT ) -#define FED_STAT_EXTRACT(a) ( ( (a) >> FED_STAT_SHIFT ) & FED_STAT_WIDTH ) - -#define FED_TTSI_WIDTH 0x0000000f -#define FED_TTSI_SHIFT 4 -#define FED_TTSI_MASK ( FED_TTSI_WIDTH << FED_TTSI_SHIFT ) -#define FED_TTSI_EXTRACT(a) ( ( (a) >> FED_TTSI_SHIFT ) & FED_TTSI_WIDTH ) - -#define FED_MORE_TRAILERS_WIDTH 0x00000001 -#define FED_MORE_TRAILERS_SHIFT 3 -#define FED_MORE_TRAILERS_MASK ( FED_MORE_TRAILERS_WIDTH << FED_MORE_TRAILERS_SHIFT ) -#define FED_MORE_TRAILERS_EXTRACT(a) ( ( (a) >> FED_MORE_TRAILERS_SHIFT ) & FED_MORE_TRAILERS_WIDTH ) - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/EventFilter/FEDInterface/plugins/BuildFile.xml b/EventFilter/FEDInterface/plugins/BuildFile.xml deleted file mode 100644 index 4331887917d19..0000000000000 --- a/EventFilter/FEDInterface/plugins/BuildFile.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/EventFilter/FEDInterface/plugins/Module.cc b/EventFilter/FEDInterface/plugins/Module.cc deleted file mode 100644 index 5b8c8ae7b644b..0000000000000 --- a/EventFilter/FEDInterface/plugins/Module.cc +++ /dev/null @@ -1,7 +0,0 @@ -#include "FWCore/Framework/interface/MakerMacros.h" -#include "FWCore/ServiceRegistry/interface/ServiceMaker.h" -#include "EventFilter/FEDInterface/plugins/EvFFEDSelector.h" - -using namespace evf; - -DEFINE_FWK_MODULE(EvFFEDSelector); diff --git a/EventFilter/FEDInterface/src/FEDHeader.cc b/EventFilter/FEDInterface/src/FEDHeader.cc deleted file mode 100644 index 9e5168541a09a..0000000000000 --- a/EventFilter/FEDInterface/src/FEDHeader.cc +++ /dev/null @@ -1,72 +0,0 @@ -/** \file - * - * \author N. Amapane - CERN - */ - -#include "EventFilter/FEDInterface/interface/FEDHeader.h" - -#define FED_MORE_HEADERS 0x00000008 -#define FED_HCTRLID 0x50000000 - -FEDHeader::FEDHeader(const unsigned char* header) : - theHeader(reinterpret_cast(header)) {} - - -FEDHeader::~FEDHeader(){} - - -int FEDHeader::triggerType(){ - return ((theHeader->eventid & FED_EVTY_MASK) >> FED_EVTY_SHIFT); -} - -int FEDHeader::lvl1ID(){ - return (theHeader->eventid & FED_LVL1_MASK); -} - -int FEDHeader::bxID(){ - return ((theHeader->sourceid & FED_BXID_MASK) >> FED_BXID_SHIFT); -} - -int FEDHeader::sourceID(){ - return ((theHeader->sourceid & FED_SOID_MASK) >> FED_SOID_SHIFT); -} - -int FEDHeader::version(){ - return ((theHeader->sourceid & FED_VERSION_MASK) >> FED_VERSION_SHIFT); -} - -bool FEDHeader::moreHeaders(){ - return ((theHeader->sourceid & FED_MORE_HEADERS)!=0); -} - -void FEDHeader::set(unsigned char* header, - int evt_ty, - int lvl1_ID, - int bx_ID, - int source_ID, - int version, - bool H){ - - // FIXME: should check that input ranges are OK!!! - fedh_t* h = reinterpret_cast(header); - h->eventid = - FED_HCTRLID | - evt_ty << FED_EVTY_SHIFT | - lvl1_ID << FED_LVL1_SHIFT; - - h->sourceid = - bx_ID << FED_BXID_SHIFT | - source_ID << FED_SOID_SHIFT | - version << FED_VERSION_SHIFT; - - if (H) h->sourceid |= FED_MORE_HEADERS; - -} - -bool FEDHeader::check() { - // ...may report with finer detail - bool result = true; - result &= ((theHeader->eventid & FED_HCTRLID_MASK) == FED_HCTRLID); - - return result; -} diff --git a/EventFilter/FEDInterface/src/FEDTrailer.cc b/EventFilter/FEDInterface/src/FEDTrailer.cc deleted file mode 100644 index daf7885de3ea6..0000000000000 --- a/EventFilter/FEDInterface/src/FEDTrailer.cc +++ /dev/null @@ -1,73 +0,0 @@ -/** \file - * - * \author N. Amapane - CERN - */ - -#include "EventFilter/FEDInterface/interface/FEDTrailer.h" - -#define FED_MORE_TRAILERS 0x00000008 -#define FED_TCTRLID 0xA0000000 - - -FEDTrailer::FEDTrailer(const unsigned char* trailer) : - theTrailer(reinterpret_cast(trailer)) {} - - -FEDTrailer::~FEDTrailer(){} - - - -int FEDTrailer::lenght(){ - return (theTrailer->eventsize & FED_EVSZ_MASK) >> FED_EVSZ_SHIFT; -} - - -int FEDTrailer::crc(){ - return ((theTrailer->conscheck & FED_CRCS_MASK) >> FED_CRCS_SHIFT); -} - - -int FEDTrailer::evtStatus(){ - return ((theTrailer->conscheck & FED_STAT_MASK) >> FED_STAT_SHIFT); -} - - -int FEDTrailer::ttsBits(){ - return ((theTrailer->conscheck & FED_TTSI_MASK) >> FED_TTSI_SHIFT); -} - - -bool FEDTrailer::moreTrailers(){ - return ((theTrailer->conscheck & FED_MORE_TRAILERS)!=0); -} - - -void FEDTrailer::set(unsigned char* trailer, - int evt_lgth, - int crc, - int evt_stat, - int tts, - bool T){ - // FIXME: should check that input ranges are OK!!! - fedt_t* t = reinterpret_cast(trailer); - - t->eventsize = - FED_TCTRLID | - evt_lgth << FED_EVSZ_SHIFT; - - t->conscheck = - crc << FED_CRCS_SHIFT | - evt_stat << FED_STAT_SHIFT | - tts << FED_TTSI_SHIFT; - - if (T) t->conscheck |= FED_MORE_TRAILERS; -} - - -bool FEDTrailer::check(){ - // ...may report with finer detail - bool result = true; - result &= ((theTrailer->eventsize & FED_TCTRLID_MASK) == FED_TCTRLID); - - return result; -} diff --git a/EventFilter/HcalRawToDigi/src/HcalDCCHeader.cc b/EventFilter/HcalRawToDigi/src/HcalDCCHeader.cc index af1f8b6e8669a..36292409b21f0 100644 --- a/EventFilter/HcalRawToDigi/src/HcalDCCHeader.cc +++ b/EventFilter/HcalRawToDigi/src/HcalDCCHeader.cc @@ -25,13 +25,13 @@ void HcalDCCHeader::getSpigotData(int nspigot, HcalHTRData& decodeTool) const { int HcalDCCHeader::getSpigotData(int nspigot, HcalHTRData& decodeTool, int validSize) const { - const unsigned short* base=((unsigned short*)this)+sizeof(HcalDCCHeader)/sizeof(unsigned short); + const uint16_t* base=((const uint16_t*)this)+sizeof(HcalDCCHeader)/sizeof(uint16_t); int offset=0,i,len=0; for (i=0; i<=nspigot; i++) { offset+=len; len=(spigotInfo[i]&0x3FF)*2; } - if ((offset+len+sizeof(HcalDCCHeader)/sizeof(unsigned short))<(validSize/sizeof(unsigned short))) { + if ((offset+len+sizeof(HcalDCCHeader)/sizeof(uint16_t))<(validSize/sizeof(uint16_t))) { decodeTool.adoptData(base+offset,len); return 0; } else { return -1; } diff --git a/EventFilter/HcalRawToDigi/src/HcalDTCHeader.cc b/EventFilter/HcalRawToDigi/src/HcalDTCHeader.cc index 52f74d3e5cbe1..db78b7c96ebe0 100644 --- a/EventFilter/HcalRawToDigi/src/HcalDTCHeader.cc +++ b/EventFilter/HcalRawToDigi/src/HcalDTCHeader.cc @@ -20,13 +20,13 @@ unsigned int HcalDTCHeader::getTotalLengthBytes() const { } int HcalDTCHeader::getSlotData(int nslot, HcalHTRData& decodeTool, int validSize) const { - const unsigned short* base=((unsigned short*)this)+sizeof(HcalDTCHeader)/sizeof(unsigned short); + const uint16_t* base=((const uint16_t*)this)+sizeof(HcalDTCHeader)/sizeof(uint16_t); int offset=0,i,len=0; for (i=1; i<=nslot; i++) { offset+=len; len=(slotInfo[i-1]&0xFFF); } - if ((offset+len+sizeof(HcalDTCHeader)/sizeof(unsigned short))<(validSize/sizeof(unsigned short))) { + if ((offset+len+sizeof(HcalDTCHeader)/sizeof(uint16_t))<(validSize/sizeof(uint16_t))) { decodeTool.adoptData(base+offset,len); return 0; } else { return -1; } diff --git a/EventFilter/HcalRawToDigi/src/HcalHTRData.cc b/EventFilter/HcalRawToDigi/src/HcalHTRData.cc index 5d2cc8ae4db1e..fa811370a10bc 100644 --- a/EventFilter/HcalRawToDigi/src/HcalHTRData.cc +++ b/EventFilter/HcalRawToDigi/src/HcalHTRData.cc @@ -132,6 +132,7 @@ void HcalHTRData::determineSectionLengths(int& tpWords, int& daqWords, int& head tpWords=m_rawConst[5]>>8; if (m_rawLength>4) daqWords=m_rawConst[m_rawLength-4]&0x7FF; // zero suppression supported + else daqWords = 0;//should there be a warning as well? headerWords=8; trailerWords=4; // minimum, may be more... } diff --git a/EventFilter/L1GlobalTriggerRawToDigi/src/L1GlobaTriggerEvmRawToDigi.cc b/EventFilter/L1GlobalTriggerRawToDigi/src/L1GlobaTriggerEvmRawToDigi.cc index 7b6b8864e8960..d2724c64aa413 100644 --- a/EventFilter/L1GlobalTriggerRawToDigi/src/L1GlobaTriggerEvmRawToDigi.cc +++ b/EventFilter/L1GlobalTriggerRawToDigi/src/L1GlobaTriggerEvmRawToDigi.cc @@ -759,8 +759,8 @@ void L1GlobalTriggerEvmRawToDigi::unpackTrailer(const unsigned char* trlPtr, FED << std::endl; myCoutStream << " Event_length: " << std::hex << " hex: " << "" << std::setw(6) - << std::setfill('0') << cmsTrailer.lenght() << std::setfill(' ') << std::dec - << " dec: " << cmsTrailer.lenght() << std::endl; + << std::setfill('0') << cmsTrailer.fragmentLength() << std::setfill(' ') << std::dec + << " dec: " << cmsTrailer.fragmentLength() << std::endl; myCoutStream << " CRC: " << std::hex << " hex: " << " " << std::setw(4) << std::setfill('0') << cmsTrailer.crc() << std::setfill(' ') << std::dec diff --git a/EventFilter/L1GlobalTriggerRawToDigi/src/L1GlobaTriggerRawToDigi.cc b/EventFilter/L1GlobalTriggerRawToDigi/src/L1GlobaTriggerRawToDigi.cc index d21172be23f96..1aa5a685e71f1 100644 --- a/EventFilter/L1GlobalTriggerRawToDigi/src/L1GlobaTriggerRawToDigi.cc +++ b/EventFilter/L1GlobalTriggerRawToDigi/src/L1GlobaTriggerRawToDigi.cc @@ -999,8 +999,8 @@ void L1GlobalTriggerRawToDigi::unpackTrailer(const unsigned char* trlPtr, FEDTra << std::endl; myCoutStream << " Event_length: " << std::hex << " hex: " << "" << std::setw(6) - << std::setfill('0') << cmsTrailer.lenght() << std::setfill(' ') << std::dec - << " dec: " << cmsTrailer.lenght() << std::endl; + << std::setfill('0') << cmsTrailer.fragmentLength() << std::setfill(' ') << std::dec + << " dec: " << cmsTrailer.fragmentLength() << std::endl; myCoutStream << " CRC: " << std::hex << " hex: " << " " << std::setw(4) << std::setfill('0') << cmsTrailer.crc() << std::setfill(' ') << std::dec diff --git a/EventFilter/L1TRawToDigi/plugins/L1TRawToDigi.cc b/EventFilter/L1TRawToDigi/plugins/L1TRawToDigi.cc index 699de3357ba01..64944cad693e2 100644 --- a/EventFilter/L1TRawToDigi/plugins/L1TRawToDigi.cc +++ b/EventFilter/L1TRawToDigi/plugins/L1TRawToDigi.cc @@ -184,7 +184,7 @@ namespace l1t { if (trailer.check()) { LogDebug("L1T") << "Found SLink trailer:" - << " Length " << trailer.lenght() + << " Length " << trailer.fragmentLength() << " CRC " << trailer.crc() << " Status " << trailer.evtStatus() << " Throttling bits " << trailer.ttsBits(); diff --git a/EventFilter/L1TRawToDigi/plugins/OmtfUnpacker.cc b/EventFilter/L1TRawToDigi/plugins/OmtfUnpacker.cc index 5f7a4fd936549..f492ab6e874b2 100644 --- a/EventFilter/L1TRawToDigi/plugins/OmtfUnpacker.cc +++ b/EventFilter/L1TRawToDigi/plugins/OmtfUnpacker.cc @@ -151,7 +151,7 @@ void OmtfUnpacker::produce(edm::Event& event, const edm::EventSetup& setup) for (int fedId= 1380; fedId<= 1381; ++fedId) { const FEDRawData & rawData = allFEDRawData->FEDData(fedId); - int nWords = rawData.size()/sizeof(Word64); + unsigned int nWords = rawData.size()/sizeof(Word64); LogTrace("") <<"FED : " << fedId <<" words: " << nWords; if (nWords==0) continue; @@ -191,15 +191,15 @@ void OmtfUnpacker::produce(edm::Event& event, const edm::EventSetup& setup) if (debug) LogTrace("") <<" ** PROBLEM **, trailer.check() failed, break"; break; } - if ( fedTrailer.lenght()!= nWords) { - if (debug) LogTrace("")<<" ** PROBLEM **, fedTrailer.lenght()!= nWords, break"; + if ( fedTrailer.fragmentLength()!= nWords) { + if (debug) LogTrace("")<<" ** PROBLEM **, fedTrailer.fragmentLength()!= nWords, break"; break; } moreTrailers = fedTrailer.moreTrailers(); if (debug) { std::ostringstream str; str <<" trailer: "<< *reinterpret_cast*> (trailer) << std::endl; - str <<" trailer lenght: "< lastBX) { + throw cms::Exception("CorruptData") << "Corrupt RAW data from FED " << fed_ << ", AMC " << block.amc().getAMCNumber() << ". BX number " << bx << " in BX header is outside of the BX range [" << firstBX << "," << lastBX << "] defined in the block header."; + } + unpackBx(bx, bxBlock.payload()); } return true; } diff --git a/EventFilter/L1TRawToDigi/plugins/implementations_stage2/RegionalMuonGMTUnpacker.cc b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/RegionalMuonGMTUnpacker.cc index e8e45aab685dd..f269f6c8fb77b 100644 --- a/EventFilter/L1TRawToDigi/plugins/implementations_stage2/RegionalMuonGMTUnpacker.cc +++ b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/RegionalMuonGMTUnpacker.cc @@ -1,4 +1,5 @@ #include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/Utilities/interface/Exception.h" #include "EventFilter/L1TRawToDigi/plugins/UnpackerFactory.h" #include "L1Trigger/L1TMuon/interface/RegionalMuonRawDigiTranslator.h" @@ -69,6 +70,11 @@ namespace l1t { // Get the BX blocks and unpack them auto bxBlocks = block.getBxBlocks(nWords_, bxZsEnabled); for (const auto& bxBlock : bxBlocks) { + // Throw an exception if finding a corrupt BX header with out of range BX numbers + const auto bx = bxBlock.header().getBx(); + if (bx < firstBX || bx > lastBX) { + throw cms::Exception("CorruptData") << "Corrupt RAW data from AMC " << block.amc().getAMCNumber() << ". BX number " << bx << " in BX header is outside of the BX range [" << firstBX << "," << lastBX << "] defined in the block header."; + } // Check if there are enough words left in the BX block payload auto bxPayload = bxBlock.payload(); if (nWords_ <= bxPayload.size()) { @@ -83,7 +89,7 @@ namespace l1t { } // Detect and ignore comma events if (raw_data_00_31 == 0x505050bc || raw_data_32_63 == 0x505050bc) { - edm::LogWarning("L1T") << "Comma detected in raw data stream. Orbit number: " << block.amc().getOrbitNumber() << ", BX ID: " << block.amc().getBX() << ", BX: " << bxBlock.header().getBx() << ", linkId: " << linkId << ", Raw data: 0x" << hex << setw(8) << setfill('0') << raw_data_32_63 << setw(8) << setfill('0') << raw_data_00_31 << dec << ". Skip."; + edm::LogWarning("L1T") << "Comma detected in raw data stream. Orbit number: " << block.amc().getOrbitNumber() << ", BX ID: " << block.amc().getBX() << ", BX: " << bx << ", linkId: " << linkId << ", Raw data: 0x" << hex << setw(8) << setfill('0') << raw_data_32_63 << setw(8) << setfill('0') << raw_data_00_31 << dec << ". Skip."; continue; } @@ -93,11 +99,11 @@ namespace l1t { LogDebug("L1T") << "Mu" << nWord/2 << ": eta " << mu.hwEta() << " phi " << mu.hwPhi() << " pT " << mu.hwPt() << " qual " << mu.hwQual() << " sign " << mu.hwSign() << " sign valid " << mu.hwSignValid(); - res->push_back(bxBlock.header().getBx(), mu); + res->push_back(bx, mu); } } else { unsigned int nWords = nWords_; // This seems unnecessary but it prevents an 'undefined reference' linker error that occurs when using nWords_ directly with LogWarning. - edm::LogWarning("L1T") << "Only " << bxPayload.size() << " 32 bit words in this BX but " << nWords << " are required. Not unpacking the data for BX " << bxBlock.header().getBx() << "."; + edm::LogWarning("L1T") << "Only " << bxPayload.size() << " 32 bit words in this BX but " << nWords << " are required. Not unpacking the data for BX " << bx << "."; } } return true; diff --git a/EventFilter/L1TXRawToDigi/plugins/BuildFile.xml b/EventFilter/L1TXRawToDigi/plugins/BuildFile.xml index a032756fa6e72..bec524c14a2ae 100644 --- a/EventFilter/L1TXRawToDigi/plugins/BuildFile.xml +++ b/EventFilter/L1TXRawToDigi/plugins/BuildFile.xml @@ -2,6 +2,7 @@ + diff --git a/EventFilter/L1TXRawToDigi/plugins/L1TTwinMuxRawToDigi.cc b/EventFilter/L1TXRawToDigi/plugins/L1TTwinMuxRawToDigi.cc index b8a44e287d8e8..45d6c4e263f08 100644 --- a/EventFilter/L1TXRawToDigi/plugins/L1TTwinMuxRawToDigi.cc +++ b/EventFilter/L1TXRawToDigi/plugins/L1TTwinMuxRawToDigi.cc @@ -26,6 +26,7 @@ #include "DataFormats/Common/interface/Handle.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "EventFilter/Utilities/interface/DTCRC.h" #include #include @@ -171,7 +172,7 @@ void L1TTwinMuxRawToDigi::processFed( int twinMuxFed, ///--> Header - line 1 [must start with 0x5] readline( nline, dataWord ); - calcCRC( dataWord, newCRC ); + dt_crc::calcCRC(dataWord, newCRC); int TM7fedId = ( dataWord >> 8 ) & 0xFFF; // positions 8 -> 19 /*** NOT UNPACKED @@ -197,7 +198,7 @@ void L1TTwinMuxRawToDigi::processFed( int twinMuxFed, ///--> Header - line 2 readline( nline, dataWord ); - calcCRC( dataWord, newCRC ); + dt_crc::calcCRC(dataWord, newCRC); std::map AMCsizes; /*** NOT UNPACKED @@ -213,8 +214,8 @@ void L1TTwinMuxRawToDigi::processFed( int twinMuxFed, for ( int j = 0; j < nAMC; ++j ) { readline( nline, dataWord ); - calcCRC( dataWord, newCRC ); - + dt_crc::calcCRC(dataWord, newCRC); + int AMCno = (dataWord >> 16 ) & 0xF; // positions 16 -> 19 /*** NOT UNPACKED int TM7boardID = dataWord & 0xFFFF; // positions 0 -> 15 @@ -244,19 +245,20 @@ void L1TTwinMuxRawToDigi::processFed( int twinMuxFed, for ( int k=0; ksecond; ++k) { readline( nline, dataWord ); - calcCRC( dataWord, newCRC); + dt_crc::calcCRC(dataWord, newCRC); + DTTM7WordContainer.push_back( dataWord ); } } ///--> Trailer - line 1 readline( nline, dataWord ); - calcCRC( dataWord, newCRC); - + dt_crc::calcCRC(dataWord, newCRC); + ///--> Trailer - line 2 [must start with 0xA] readline( nline, dataWord ); - calcCRC( dataWord & 0xFFFFFFFF0000FFFF, newCRC); /// needed not to put crc in crc calc + dt_crc::calcCRC(dataWord & 0xFFFFFFFF0000FFFF, newCRC); ///--> AMC trailer - line 2 int chkEOE = (dataWord >> 60 ) & 0xF; // positions 60 -> 63 @@ -930,107 +932,6 @@ void L1TTwinMuxRawToDigi::processFed( int twinMuxFed, } - -void L1TTwinMuxRawToDigi::calcCRC( long word, int & myC ) { - - int myCRC[16], D[64], C[16]; - - for ( int i = 0; i < 64; ++i ) { D[i] = (word >> i) & 0x1; } - for ( int i = 0; i < 16; ++i ) { C[i] = (myC>>i) & 0x1; } - - myCRC[0] = ( D[63] + D[62] + D[61] + D[60] + D[55] + D[54] + - D[53] + D[52] + D[51] + D[50] + D[49] + D[48] + - D[47] + D[46] + D[45] + D[43] + D[41] + D[40] + - D[39] + D[38] + D[37] + D[36] + D[35] + D[34] + - D[33] + D[32] + D[31] + D[30] + D[27] + D[26] + - D[25] + D[24] + D[23] + D[22] + D[21] + D[20] + - D[19] + D[18] + D[17] + D[16] + D[15] + D[13] + - D[12] + D[11] + D[10] + D[9] + D[8] + D[7] + - D[6] + D[5] + D[4] + D[3] + D[2] + D[1] + - D[0] + C[0] + C[1] + C[2] + C[3] + C[4] + - C[5] + C[6] + C[7] + C[12] + C[13] + C[14] + - C[15] )%2; - - myCRC[1] = ( D[63] + D[62] + D[61] + D[56] + D[55] + D[54] + - D[53] + D[52] + D[51] + D[50] + D[49] + D[48] + - D[47] + D[46] + D[44] + D[42] + D[41] + D[40] + - D[39] + D[38] + D[37] + D[36] + D[35] + D[34] + - D[33] + D[32] + D[31] + D[28] + D[27] + D[26] + - D[25] + D[24] + D[23] + D[22] + D[21] + D[20] + - D[19] + D[18] + D[17] + D[16] + D[14] + D[13] + - D[12] + D[11] + D[10] + D[9] + D[8] + D[7] + - D[6] + D[5] + D[4] + D[3] + D[2] + D[1] + - C[0] + C[1] + C[2] + C[3] + C[4] + C[5] + - C[6] + C[7] + C[8] + C[13] + C[14] + C[15] )%2; - - myCRC[2] = ( D[61] + D[60] + D[57] + D[56] + D[46] + D[42] + - D[31] + D[30] + D[29] + D[28] + D[16] + D[14] + - D[1] + D[0] + C[8] + C[9] + C[12] + C[13] )%2; - - myCRC[3] = ( D[62] + D[61] + D[58] + D[57] + D[47] + D[43] + - D[32] + D[31] + D[30] + D[29] + D[17] + D[15] + - D[2] + D[1] + C[9] + C[10] + C[13] + C[14] )%2; - - myCRC[4] = ( D[63] + D[62] + D[59] + D[58] + D[48] + D[44] + - D[33] + D[32] + D[31] + D[30] + D[18] + D[16] + - D[3] + D[2] + C[0] + C[10] + C[11] + C[14] + - C[15] )%2; - - myCRC[5] = ( D[63] + D[60] + D[59] + D[49] + D[45] + D[34] + - D[33] + D[32] + D[31] + D[19] + D[17] + D[4] + - D[3] + C[1] + C[11] + C[12] + C[15] )%2; - - myCRC[6] = ( D[61] + D[60] + D[50] + D[46] + D[35] + D[34] + - D[33] + D[32] + D[20] + D[18] + D[5] + D[4] + - C[2] + C[12] + C[13] )%2; - - myCRC[7] = ( D[62] + D[61] + D[51] + D[47] + D[36] + D[35] + - D[34] + D[33] + D[21] + D[19] + D[6] + D[5] + - C[3] + C[13] + C[14] )%2; - - myCRC[8] = ( D[63] + D[62] + D[52] + D[48] + D[37] + D[36] + - D[35] + D[34] + D[22] + D[20] + D[7] + D[6] + - C[0] + C[4] + C[14] + C[15] )%2; - - myCRC[9] = ( D[63] + D[53] + D[49] + D[38] + D[37] + D[36] + - D[35] + D[23] + D[21] + D[8] + D[7] + C[1] + - C[5] + C[15] )%2; - - myCRC[10] = ( D[54] + D[50] + D[39] + D[38] + D[37] + D[36] + - D[24] + D[22] + D[9] + D[8] + C[2] + C[6] )%2; - - myCRC[11] = ( D[55] + D[51] + D[40] + D[39] + D[38] + D[37] + - D[25] + D[23] + D[10] + D[9] + C[3] + C[7] )%2; - - myCRC[12] = ( D[56] + D[52] + D[41] + D[40] + D[39] + D[38] + - D[26] + D[24] + D[11] + D[10] + C[4] + C[8] )%2; - - myCRC[13] = ( D[57] + D[53] + D[42] + D[41] + D[40] + D[39] + - D[27] + D[25] + D[12] + D[11] + C[5] + C[9] )%2; - - myCRC[14] = ( D[58] + D[54] + D[43] + D[42] + D[41] + D[40] + - D[28] + D[26] + D[13] + D[12] + C[6] + C[10] )%2; - - myCRC[15] = ( D[63] + D[62] + D[61] + D[60] + D[59] + D[54] + - D[53] + D[52] + D[51] + D[50] + D[49] + D[48] + - D[47] + D[46] + D[45] + D[44] + D[42] + D[40] + - D[39] + D[38] + D[37] + D[36] + D[35] + D[34] + - D[33] + D[32] + D[31] + D[30] + D[29] + D[26] + - D[25] + D[24] + D[23] + D[22] + D[21] + D[20] + - D[19] + D[18] + D[17] + D[16] + D[15] + D[14] + - D[12] + D[11] + D[10] + D[9] + D[8] + D[7] + - D[6] + D[5] + D[4] + D[3] + D[2] + D[1] + - D[0] + C[0] + C[1] + C[2] + C[3] + C[4] + - C[5] + C[6] + C[11] + C[12] + C[13] + C[14] + - C[15] )%2; - - int tempC = 0x0; - for ( int i = 0; i < 16 ; ++i) { tempC = tempC + ( myCRC[i] << i ); } - myC = tempC; - return; -} - - //define this as a plug-in #include "FWCore/Framework/interface/MakerMacros.h" DEFINE_FWK_MODULE(L1TTwinMuxRawToDigi); diff --git a/EventFilter/L1TXRawToDigi/plugins/L1TTwinMuxRawToDigi.h b/EventFilter/L1TXRawToDigi/plugins/L1TTwinMuxRawToDigi.h index 7a03eb5ce917a..f1acf848f8281 100644 --- a/EventFilter/L1TXRawToDigi/plugins/L1TTwinMuxRawToDigi.h +++ b/EventFilter/L1TXRawToDigi/plugins/L1TTwinMuxRawToDigi.h @@ -72,8 +72,6 @@ class L1TTwinMuxRawToDigi : public edm::EDProducer { ++lines; } - void calcCRC( long word, int & myC ); - edm::InputTag getDTTM7InputTag() { return DTTM7InputTag_; } edm::EDGetTokenT Raw_token; diff --git a/EventFilter/OnlineMetaDataRawToDigi/plugins/BuildFile.xml b/EventFilter/OnlineMetaDataRawToDigi/plugins/BuildFile.xml new file mode 100644 index 0000000000000..d7bdc0edb9bb2 --- /dev/null +++ b/EventFilter/OnlineMetaDataRawToDigi/plugins/BuildFile.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/EventFilter/OnlineMetaDataRawToDigi/plugins/OnlineMetaDataRawToDigi.cc b/EventFilter/OnlineMetaDataRawToDigi/plugins/OnlineMetaDataRawToDigi.cc new file mode 100644 index 0000000000000..5ef35c3e6ac33 --- /dev/null +++ b/EventFilter/OnlineMetaDataRawToDigi/plugins/OnlineMetaDataRawToDigi.cc @@ -0,0 +1,145 @@ +// -*- C++ -*- +// +// Package: EventFilter/OnlineMetaDataRawToDigi +// Class: OnlineMetaDataRawToDigi +// +/**\class OnlineMetaDataRawToDigi OnlineMetaDataRawToDigi.cc EventFilter/OnlineMetaDataRawToDigi/plugins/OnlineMetaDataRawToDigi.cc + + Description: Producer to unpack event meta-data from soft-FED 1022 + +*/ +// +// Original Author: Remigius K Mommsen (Fermilab) +// Created: Wed, 22 Nov 2017 18:19:56 GMT +// +// + + +// system include files +#include +#include + +// user include files +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/stream/EDProducer.h" + +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/MakerMacros.h" + +#include "FWCore/ParameterSet/interface/ParameterSet.h" + +#include "DataFormats/BeamSpot/interface/BeamSpot.h" + +#include "DataFormats/FEDRawData/interface/FEDRawDataCollection.h" +#include "DataFormats/FEDRawData/interface/FEDNumbering.h" +#include "DataFormats/FEDRawData/interface/FEDHeader.h" + +#include "DataFormats/OnlineMetaData/interface/DCSRecord.h" +#include "DataFormats/OnlineMetaData/interface/OnlineLuminosityRecord.h" +#include "DataFormats/OnlineMetaData/interface/OnlineMetaDataRaw.h" + + +// +// class declaration +// + + +class OnlineMetaDataRawToDigi : public edm::stream::EDProducer<> { +public: + explicit OnlineMetaDataRawToDigi(const edm::ParameterSet&); + ~OnlineMetaDataRawToDigi() override; + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + +private: + void produce(edm::Event&, const edm::EventSetup&) override; + reco::BeamSpot getBeamSpot(const online::BeamSpot_v1&) const; + + edm::EDGetTokenT dataToken_; +}; + +OnlineMetaDataRawToDigi::OnlineMetaDataRawToDigi(const edm::ParameterSet& iConfig) +{ + edm::InputTag dataLabel = iConfig.getParameter("onlineMetaDataInputLabel"); + dataToken_=consumes(dataLabel); + + produces(); + produces(); + produces(); +} + + +OnlineMetaDataRawToDigi::~OnlineMetaDataRawToDigi() {} + + +// +// member functions +// + +// ------------ method called to produce the data ------------ +void OnlineMetaDataRawToDigi::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) +{ + using namespace edm; + + edm::Handle rawdata; + iEvent.getByToken(dataToken_,rawdata); + + DCSRecord dcsRecord; + OnlineLuminosityRecord onlineLuminosityRecord; + reco::BeamSpot onlineBeamSpot; + + if( rawdata.isValid() ) { + const FEDRawData& onlineMetaDataRaw = rawdata->FEDData(FEDNumbering::MINMetaDataSoftFEDID); + + if ( onlineMetaDataRaw.size() >= sizeof(online::Data_v1) + FEDHeader::length ) { + online::Data_v1 const* onlineMetaData = + reinterpret_cast(onlineMetaDataRaw.data() + FEDHeader::length); + dcsRecord = DCSRecord(onlineMetaData->dcs); + onlineLuminosityRecord = OnlineLuminosityRecord(onlineMetaData->luminosity); + onlineBeamSpot = getBeamSpot(onlineMetaData->beamSpot); + } + } + + iEvent.put(std::make_unique(dcsRecord)); + iEvent.put(std::make_unique(onlineLuminosityRecord)); + iEvent.put(std::make_unique(onlineBeamSpot)); +} + + +reco::BeamSpot OnlineMetaDataRawToDigi::getBeamSpot(const online::BeamSpot_v1& beamSpot) const +{ + reco::BeamSpot::Point point(beamSpot.x,beamSpot.y,beamSpot.z); + + reco::BeamSpot::CovarianceMatrix matrix; + matrix(0,0) = beamSpot.errX*beamSpot.errX; + matrix(1,1) = beamSpot.errY*beamSpot.errY; + matrix(2,2) = beamSpot.errZ*beamSpot.errZ; + matrix(3,3) = beamSpot.errSigmaZ*beamSpot.errSigmaZ; + matrix(4,4) = beamSpot.errDxdz*beamSpot.errDxdz; + matrix(5,5) = beamSpot.errDydz*beamSpot.errDydz; + matrix(6,6) = beamSpot.errWidthX*beamSpot.errWidthX; + // Note: errWidthY is not part of the CovarianceMatrix + + reco::BeamSpot bs(point, + beamSpot.sigmaZ, + beamSpot.dxdz, + beamSpot.dydz, + beamSpot.widthX, + matrix, + reco::BeamSpot::BeamType::LHC); + + bs.setBeamWidthY(beamSpot.widthY); + + return bs; +} + + +// ------------ method fills 'descriptions' with the allowed parameters for the module ------------ +void OnlineMetaDataRawToDigi::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + desc.add("onlineMetaDataInputLabel",edm::InputTag("rawDataCollector")); + descriptions.add("onlineMetaDataRawToDigi", desc); +} + +//define this as a plug-in +DEFINE_FWK_MODULE(OnlineMetaDataRawToDigi); diff --git a/EventFilter/OnlineMetaDataRawToDigi/test/unpackMetaData.py b/EventFilter/OnlineMetaDataRawToDigi/test/unpackMetaData.py new file mode 100644 index 0000000000000..4ffa1f92e6df1 --- /dev/null +++ b/EventFilter/OnlineMetaDataRawToDigi/test/unpackMetaData.py @@ -0,0 +1,50 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process('TEST') + +# import of standard configurations +process.load('Configuration.StandardSequences.Services_cff') +process.load('Configuration.StandardSequences.Reconstruction_cff') +process.load('FWCore.MessageService.MessageLogger_cfi') + +process.source = cms.Source( + "NewEventStreamFileReader", + fileNames = cms.untracked.vstring( + "/store/user/mommsen/testData/run302163_ls0787_streamExpress_StorageManager.dat" + ) + ) + +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32(10) + ) + +process.load('EventFilter.OnlineMetaDataRawToDigi.onlineMetaDataRawToDigi_cfi') + +process.tcdsRaw = cms.EDProducer('TcdsRawToDigi') + +process.metaData = cms.EDProducer('OnlineMetaDataRawToDigi') + +process.dumpRaw = cms.EDAnalyzer("DumpFEDRawDataProduct", + feds = cms.untracked.vint32 (1022,1024), + label = cms.untracked.string("rawDataCollector"), + dumpPayload = cms.untracked.bool( True ) + ) + +process.path = cms.Path( + process.tcdsRaw + +process.metaData + +process.dumpRaw + ) + +process.output = cms.OutputModule( + "PoolOutputModule", + outputCommands = cms.untracked.vstring("keep *"), + SelectEvents = cms.untracked.PSet( + SelectEvents = cms.vstring('path') + ), + fileName = cms.untracked.string('test.root') + ) + +process.out = cms.EndPath( + process.output + ) diff --git a/EventFilter/RPCRawToDigi/plugins/RPCTwinMuxRawToDigi.cc b/EventFilter/RPCRawToDigi/plugins/RPCTwinMuxRawToDigi.cc index f2691cbd47961..8e5e483db58dd 100644 --- a/EventFilter/RPCRawToDigi/plugins/RPCTwinMuxRawToDigi.cc +++ b/EventFilter/RPCRawToDigi/plugins/RPCTwinMuxRawToDigi.cc @@ -193,7 +193,7 @@ bool RPCTwinMuxRawToDigi::processCDFTrailers(int fed, unsigned int nwords for (--word_end ; word_end > word && more_trailers ; --word_end) { FEDTrailer trailer(reinterpret_cast(word_end)); LogDebug("RPCTwinMuxRawToDigi") << "CDF Trailer " << std::hex << *word_end << std::dec - << ", length " << trailer.lenght(); + << ", length " << trailer.fragmentLength(); if (!trailer.check()) { if (fill_counters_) { counters.add(RPCAMCLinkCounters::fed_trailer_check_fail_, RPCAMCLink(fed, RPCAMCLink::wildcard_)); @@ -202,11 +202,11 @@ bool RPCTwinMuxRawToDigi::processCDFTrailers(int fed, unsigned int nwords --word_end; break; } - if (trailer.lenght() != (int)nwords) { + if (trailer.fragmentLength() != nwords) { if (fill_counters_) { counters.add(RPCAMCLinkCounters::fed_trailer_length_mismatch_, RPCAMCLink(fed, RPCAMCLink::wildcard_)); } - edm::LogWarning("RPCTwinMuxRawToDigi") << "FED Trailer length " << trailer.lenght() + edm::LogWarning("RPCTwinMuxRawToDigi") << "FED Trailer length " << trailer.fragmentLength() << " does not match actual data size " << nwords << " for FED id " << fed; --word_end; diff --git a/EventFilter/RPCRawToDigi/plugins/RPCUnpackingModule.cc b/EventFilter/RPCRawToDigi/plugins/RPCUnpackingModule.cc index 70225a9cbb313..db5c115b69e2a 100644 --- a/EventFilter/RPCRawToDigi/plugins/RPCUnpackingModule.cc +++ b/EventFilter/RPCRawToDigi/plugins/RPCUnpackingModule.cc @@ -100,7 +100,7 @@ void RPCUnpackingModule::produce(Event & ev, const EventSetup& es) RPCRecordFormatter interpreter = theCabling ? RPCRecordFormatter(fedId,&theReadoutMappingSearch) : RPCRecordFormatter(fedId,nullptr); int triggerBX =0; - int nWords = rawData.size()/sizeof(Word64); + unsigned int nWords = rawData.size()/sizeof(Word64); if (nWords==0) continue; // @@ -148,16 +148,16 @@ void RPCUnpackingModule::produce(Event & ev, const EventSetup& es) if (debug) LogTrace("") <<" ** PROBLEM **, trailer.check() failed, break"; break; } - if ( fedTrailer.lenght()!= nWords) { + if ( fedTrailer.fragmentLength()!= nWords) { producedRawDataCounts->addReadoutError(fedId, ReadoutError(ReadoutError::InconsistentDataSize)); - if (debug) LogTrace("")<<" ** PROBLEM **, fedTrailer.lenght()!= nWords, break"; + if (debug) LogTrace("")<<" ** PROBLEM **, fedTrailer.fragmentLength()!= nWords, break"; break; } moreTrailers = fedTrailer.moreTrailers(); if (debug) { ostringstream str; str <<" trailer: "<< *reinterpret_cast*> (trailer) << endl; - str <<" trailer lenght: "<("inputLabel")), - fedId_(iConfig.getUntrackedParameter("rctFedId", FEDNumbering::MINTriggerUpgradeFEDID)), + fedId_(iConfig.getUntrackedParameter("rctFedId", FEDNumbering::MINRCTFEDID)), verbose_(iConfig.getUntrackedParameter("verbose",false)) { LogDebug("RCT") << "RctRawToDigi will unpack FED Id " << fedId_; @@ -129,7 +129,7 @@ void RctRawToDigi::unpack(const FEDRawData& d, edm::Event& e, RctUnpackCollectio if (trailer.check()) { LogDebug("L1T") << "Found SLink trailer:" - << " Length " << trailer.lenght() + << " Length " << trailer.fragmentLength() << " CRC " << trailer.crc() << " Status " << trailer.evtStatus() << " Throttling bits " << trailer.ttsBits(); diff --git a/EventFilter/SiPixelRawToDigi/interface/ErrorChecker.h b/EventFilter/SiPixelRawToDigi/interface/ErrorChecker.h index 93b992ddfa0cd..afe2b06412575 100644 --- a/EventFilter/SiPixelRawToDigi/interface/ErrorChecker.h +++ b/EventFilter/SiPixelRawToDigi/interface/ErrorChecker.h @@ -35,7 +35,7 @@ class ErrorChecker { bool checkHeader(bool& errorsInEvent, int fedId, const Word64* header, Errors& errors); - bool checkTrailer(bool& errorsInEvent, int fedId, int nWords, const Word64* trailer, Errors& errors); + bool checkTrailer(bool& errorsInEvent, int fedId, unsigned int nWords, const Word64* trailer, Errors& errors); bool checkROC(bool& errorsInEvent, int fedId, const SiPixelFrameConverter* converter, const SiPixelFedCabling* theCablingTree, diff --git a/EventFilter/SiPixelRawToDigi/plugins/BuildFile.xml b/EventFilter/SiPixelRawToDigi/plugins/BuildFile.xml index 90fea254b67c4..8a7d5cf5b1942 100644 --- a/EventFilter/SiPixelRawToDigi/plugins/BuildFile.xml +++ b/EventFilter/SiPixelRawToDigi/plugins/BuildFile.xml @@ -1,4 +1,9 @@ - + + + + + + diff --git a/EventFilter/SiPixelRawToDigi/plugins/DetParamBits.h b/EventFilter/SiPixelRawToDigi/plugins/DetParamBits.h new file mode 100644 index 0000000000000..8cc944c3c7f25 --- /dev/null +++ b/EventFilter/SiPixelRawToDigi/plugins/DetParamBits.h @@ -0,0 +1,39 @@ +// Sushil Dubey, Shashi Dugad, TIFR +#ifndef DETPARAMBITS_H +#define DETPARAMBITS_H +typedef unsigned int uint; +//reference +//http://cmsdoxygen.web.cern.ch/cmsdoxygen/CMSSW_9_2_0/doc/html/d3/db2/PixelROC_8cc_source.html#l00197 +const uint layerStartBit_ = 20; +const uint ladderStartBit_ = 12; +const uint moduleStartBit_ = 2; + +const uint panelStartBit_ = 10; +const uint diskStartBit_ = 18; +const uint bladeStartBit_ = 12; + +const uint layerMask_ = 0xF; +const uint ladderMask_ = 0xFF; +const uint moduleMask_ = 0x3FF; +const uint panelMask_ = 0x3; +const uint diskMask_ = 0xF; +const uint bladeMask_ = 0x3F; + +// __host__ __device__ bool isBarrel(uint rawId) { +// return (1==((rawId>>25)&0x7)); +// } + +__host__ __device__ int getLayer(uint rawId) { + int layer = (rawId >> layerStartBit_) & layerMask_; + return layer; +} + +__host__ __device__ int getDisk(uint rawId) { + // int side =1; + // unsigned int panel = ((rawId>>panelStartBit_) & panelMask_); + // if(panel==1) side = -1; + unsigned int disk = int((rawId>>diskStartBit_) & diskMask_); + // return disk*side; + return disk; +} +#endif diff --git a/EventFilter/SiPixelRawToDigi/plugins/EventInfoGPU.h b/EventFilter/SiPixelRawToDigi/plugins/EventInfoGPU.h new file mode 100644 index 0000000000000..1170717e4adf8 --- /dev/null +++ b/EventFilter/SiPixelRawToDigi/plugins/EventInfoGPU.h @@ -0,0 +1,11 @@ +/*Sushil Dubey, Shashi Dugad, TIFR +*/ + +#ifndef EVENTINFO_GPU +#define EVENTINFO_GPU + +const int NEVENT = 1 ; //optimal number of events to run simultaneously, +// using 4 cuda stream, hence it should be multiple of 4 +const int NMODULE = 1856; // for phase 1, we have 1856 modules + +#endif diff --git a/EventFilter/SiPixelRawToDigi/plugins/RawToDigiGPU.cu b/EventFilter/SiPixelRawToDigi/plugins/RawToDigiGPU.cu new file mode 100644 index 0000000000000..5e82b1ac00fea --- /dev/null +++ b/EventFilter/SiPixelRawToDigi/plugins/RawToDigiGPU.cu @@ -0,0 +1,705 @@ +/* Sushil Dubey, Shashi Dugad, TIFR, July 2017 + * + * File Name: RawToDigiGPU.cu + * Description: It converts Raw data into Digi Format on GPU + * then it converts adc -> electron and + * applies the adc threshold to needed for clustering + * Finaly the Output of RawToDigi data is given to pixelClusterizer + * +**/ + +// System includes +#include +#include +#include +#include +#include +#include +#include +#include + +// CUDA runtime +#include +#include +#include +#include +#include +#include +#include + +#include "cudaCheck.h" +#include "EventInfoGPU.h" +#include "RawToDigiGPU.h" +#include "SiPixelFedCablingMapGPU.h" + + +context initDeviceMemory() { + context c; + + // Number of words for all the feds + constexpr uint32_t MAX_WORD08_SIZE = MAX_FED * MAX_WORD * sizeof(uint8_t); + constexpr uint32_t MAX_WORD32_SIZE = MAX_FED * MAX_WORD * sizeof(uint32_t); + constexpr uint32_t MAX_WORD16_SIZE = MAX_FED * MAX_WORD * sizeof(uint16_t); + constexpr uint32_t MSIZE = NMODULE*sizeof(int)+sizeof(int); + + cudaCheck(cudaMalloc((void**) & c.word_d, MAX_WORD32_SIZE)); + cudaCheck(cudaMalloc((void**) & c.fedId_d, MAX_WORD08_SIZE)); + cudaCheck(cudaMalloc((void**) & c.pdigi_d, MAX_WORD32_SIZE)); // to store thepacked digi + cudaCheck(cudaMalloc((void**) & c.xx_d, MAX_WORD16_SIZE)); // to store the x and y coordinate + cudaCheck(cudaMalloc((void**) & c.yy_d, MAX_WORD16_SIZE)); + cudaCheck(cudaMalloc((void**) & c.xx_adc, MAX_WORD16_SIZE)); // to store the x and y coordinate + cudaCheck(cudaMalloc((void**) & c.yy_adc, MAX_WORD16_SIZE)); + cudaCheck(cudaMalloc((void**) & c.adc_d, MAX_WORD16_SIZE)); + cudaCheck(cudaMalloc((void**) & c.layer_d, MAX_WORD16_SIZE)); + cudaCheck(cudaMalloc((void**) & c.rawIdArr_d, MAX_WORD32_SIZE)); + cudaCheck(cudaMalloc((void**) & c.errType_d, MAX_WORD32_SIZE)); + cudaCheck(cudaMalloc((void**) & c.errWord_d, MAX_WORD32_SIZE)); + cudaCheck(cudaMalloc((void**) & c.errFedID_d, MAX_WORD32_SIZE)); + cudaCheck(cudaMalloc((void**) & c.errRawID_d, MAX_WORD32_SIZE)); + cudaCheck(cudaMalloc((void**) & c.moduleId_d, MAX_WORD32_SIZE)); + cudaCheck(cudaMalloc((void**) & c.mIndexStart_d, MSIZE)); + cudaCheck(cudaMalloc((void**) & c.mIndexEnd_d, MSIZE)); + + // create a CUDA stream + cudaCheck(cudaStreamCreate(&c.stream)); + + return c; +} + + +void freeMemory(context & c) { + // free the GPU memory + cudaCheck(cudaFree(c.word_d)); + cudaCheck(cudaFree(c.fedId_d)); + cudaCheck(cudaFree(c.pdigi_d)); + cudaCheck(cudaFree(c.xx_d)); + cudaCheck(cudaFree(c.yy_d)); + cudaCheck(cudaFree(c.xx_adc)); + cudaCheck(cudaFree(c.yy_adc)); + cudaCheck(cudaFree(c.adc_d)); + cudaCheck(cudaFree(c.layer_d)); + cudaCheck(cudaFree(c.rawIdArr_d)); + cudaCheck(cudaFree(c.errType_d)); + cudaCheck(cudaFree(c.errWord_d)); + cudaCheck(cudaFree(c.errFedID_d)); + cudaCheck(cudaFree(c.errRawID_d)); + cudaCheck(cudaFree(c.mIndexStart_d)); + cudaCheck(cudaFree(c.mIndexEnd_d)); + + // destroy the CUDA stream + cudaCheck(cudaStreamDestroy(c.stream)); +} + + +__device__ uint32_t getLink(uint32_t ww) { + return ((ww >> LINK_shift) & LINK_mask); +} + + +__device__ uint32_t getRoc(uint32_t ww) { + return ((ww >> ROC_shift ) & ROC_mask); +} + + +__device__ uint32_t getADC(uint32_t ww) { + return ((ww >> ADC_shift) & ADC_mask); +} + + +__device__ bool isBarrel(uint32_t rawId) { + return (1==((rawId>>25)&0x7)); +} + + + +__device__ DetIdGPU getRawId(const SiPixelFedCablingMapGPU * Map, uint32_t fed, uint32_t link, uint32_t roc) { + uint32_t index = fed * MAX_LINK * MAX_ROC + (link-1) * MAX_ROC + roc; + DetIdGPU detId = { Map->RawId[index], Map->rocInDet[index], Map->moduleId[index] }; + return detId; +} + + +//reference http://cmsdoxygen.web.cern.ch/cmsdoxygen/CMSSW_9_2_0/doc/html/dd/d31/FrameConversion_8cc_source.html +//http://cmslxr.fnal.gov/source/CondFormats/SiPixelObjects/src/PixelROC.cc?v=CMSSW_9_2_0#0071 +// Convert local pixel to global pixel +__device__ Pixel frameConversion(bool bpix, int side, uint32_t layer, uint32_t rocIdInDetUnit, Pixel local) { + + int slopeRow = 0, slopeCol = 0; + int rowOffset = 0, colOffset = 0; + + if (bpix) { + + if (side == -1 && layer != 1) { // -Z side: 4 non-flipped modules oriented like 'dddd', except Layer 1 + if (rocIdInDetUnit < 8) { + slopeRow = 1; + slopeCol = -1; + rowOffset = 0; + colOffset = (8-rocIdInDetUnit)*numColsInRoc-1; + } + else { + slopeRow = -1; + slopeCol = 1; + rowOffset = 2*numRowsInRoc-1; + colOffset = (rocIdInDetUnit-8)*numColsInRoc; + } // if roc + } + else { // +Z side: 4 non-flipped modules oriented like 'pppp', but all 8 in layer1 + if (rocIdInDetUnit < 8) { + slopeRow = -1; + slopeCol = 1; + rowOffset = 2*numRowsInRoc-1; + colOffset = rocIdInDetUnit * numColsInRoc; + } + else { + slopeRow = 1; + slopeCol = -1; + rowOffset = 0; + colOffset = (16-rocIdInDetUnit)*numColsInRoc-1; + } + } + + } + else { // fpix + if (side==-1) { // pannel 1 + if (rocIdInDetUnit < 8) { + slopeRow = 1; + slopeCol = -1; + rowOffset = 0; + colOffset = (8-rocIdInDetUnit)*numColsInRoc-1; + } + else { + slopeRow = -1; + slopeCol = 1; + rowOffset = 2*numRowsInRoc-1; + colOffset = (rocIdInDetUnit-8)*numColsInRoc; + } + } + else { // pannel 2 + if (rocIdInDetUnit < 8) { + slopeRow = 1; + slopeCol = -1; + rowOffset = 0; + colOffset = (8-rocIdInDetUnit)*numColsInRoc-1; + } + else { + slopeRow = -1; + slopeCol = 1; + rowOffset = 2*numRowsInRoc-1; + colOffset = (rocIdInDetUnit-8)*numColsInRoc; + } + + } // side + + } + + uint32_t gRow = rowOffset+slopeRow*local.row; + uint32_t gCol = colOffset+slopeCol*local.col; + //printf("Inside frameConversion row: %u, column: %u\n",gRow, gCol); + Pixel global = {gRow, gCol}; + return global; +} + + +__device__ uint32_t conversionError(uint32_t fedId, uint32_t status, bool debug = false) +{ + + uint32_t errorType = 0; + + // debug = true; + + switch (status) { + case(1) : { + if (debug) printf("Error in Fed: %i, invalid channel Id (errorType = 35\n)", fedId ); + errorType = 35; + break; + } + case(2) : { + if (debug) printf("Error in Fed: %i, invalid ROC Id (errorType = 36)\n", fedId); + errorType = 36; + break; + } + case(3) : { + if (debug) printf("Error in Fed: %i, invalid dcol/pixel value (errorType = 37)\n", fedId); + errorType = 37; + break; + } + case(4) : { + if (debug) printf("Error in Fed: %i, dcol/pixel read out of order (errorType = 38)\n", fedId); + errorType = 38; + break; + } + default: if (debug) printf("Cabling check returned unexpected result, status = %i\n", status); + }; + + return errorType; + +} + + +__device__ bool rocRowColIsValid(uint32_t rocRow, uint32_t rocCol) +{ + uint32_t numRowsInRoc = 80; + uint32_t numColsInRoc = 52; + + /// row and collumn in ROC representation + return ( (rocRow < numRowsInRoc) & (rocCol < numColsInRoc) ); +} + + +__device__ bool dcolIsValid(uint32_t dcol, uint32_t pxid) +{ + return ( (dcol < 26) & (2 <= pxid) & (pxid < 162) ); +} + + +__device__ uint32_t checkROC(uint32_t errorWord, uint32_t fedId, uint32_t link, const SiPixelFedCablingMapGPU *Map, bool debug = false) +{ + + int errorType = (errorWord >> ROC_shift) & ERROR_mask; + if (errorType < 25) return false; + bool errorFound = false; + + switch (errorType) { + case(25) : { + errorFound = true; + uint32_t index = fedId * MAX_LINK * MAX_ROC + (link-1) * MAX_ROC + 1; + if (index > 1 && index <= Map->size){ + if (!(link == Map->link[index] && 1 == Map->roc[index])) errorFound = false; + } + if (debug&errorFound) printf("Invalid ROC = 25 found (errorType = 25)\n"); + break; + } + case(26) : { + if (debug) printf("Gap word found (errorType = 26)\n"); + errorFound = true; + break; + } + case(27) : { + if (debug) printf("Dummy word found (errorType = 27)\n"); + errorFound = true; + break; + } + case(28) : { + if (debug) printf("Error fifo nearly full (errorType = 28)\n"); + errorFound = true; + break; + } + case(29) : { + if (debug) printf("Timeout on a channel (errorType = 29)\n"); + if ((errorWord >> OMIT_ERR_shift) & OMIT_ERR_mask) { + if (debug) printf("...first errorType=29 error, this gets masked out\n"); + } + errorFound = true; + break; + } + case(30) : { + if (debug) printf("TBM error trailer (errorType = 30)\n"); + int StateMatch_bits = 4; + int StateMatch_shift = 8; + uint32_t StateMatch_mask = ~(~uint32_t(0) << StateMatch_bits); + int StateMatch = (errorWord >> StateMatch_shift) & StateMatch_mask; + if ( StateMatch != 1 && StateMatch != 8 ) { + if (debug) printf("FED error 30 with unexpected State Bits (errorType = 30)\n"); + } + if ( StateMatch == 1 ) errorType = 40; // 1=Overflow -> 40, 8=number of ROCs -> 30 + errorFound = true; + break; + } + case(31) : { + if (debug) printf("Event number error (errorType = 31)\n"); + errorFound = true; + break; + } + default: errorFound = false; + + }; + + return errorFound? errorType : 0; + +} + + +__device__ uint32_t getErrRawID(uint32_t fedId, uint32_t errWord, uint32_t errorType, const SiPixelFedCablingMapGPU *Map, bool debug = false) +{ + + uint32_t rID = 0xffffffff; + + switch (errorType) { + case 25 : case 30 : case 31 : case 36 : case 40 : { + //set dummy values for cabling just to get detId from link + //cabling.dcol = 0; + //cabling.pxid = 2; + uint32_t roc = 1; + uint32_t link = (errWord >> LINK_shift) & LINK_mask; + + uint32_t rID_temp = getRawId(Map, fedId, link, roc).RawId; + if(rID_temp != 9999) rID = rID_temp; + break; + } + case 29 : { + int chanNmbr = 0; + const int DB0_shift = 0; + const int DB1_shift = DB0_shift + 1; + const int DB2_shift = DB1_shift + 1; + const int DB3_shift = DB2_shift + 1; + const int DB4_shift = DB3_shift + 1; + const uint32_t DataBit_mask = ~(~uint32_t(0) << 1); + + int CH1 = (errWord >> DB0_shift) & DataBit_mask; + int CH2 = (errWord >> DB1_shift) & DataBit_mask; + int CH3 = (errWord >> DB2_shift) & DataBit_mask; + int CH4 = (errWord >> DB3_shift) & DataBit_mask; + int CH5 = (errWord >> DB4_shift) & DataBit_mask; + int BLOCK_bits = 3; + int BLOCK_shift = 8; + uint32_t BLOCK_mask = ~(~uint32_t(0) << BLOCK_bits); + int BLOCK = (errWord >> BLOCK_shift) & BLOCK_mask; + int localCH = 1*CH1+2*CH2+3*CH3+4*CH4+5*CH5; + if (BLOCK%2==0) chanNmbr=(BLOCK/2)*9+localCH; + else chanNmbr = ((BLOCK-1)/2)*9+4+localCH; + if ((chanNmbr < 1)||(chanNmbr > 36)) break; // signifies unexpected result + + // set dummy values for cabling just to get detId from link if in Barrel + //cabling.dcol = 0; + //cabling.pxid = 2; + uint32_t roc = 1; + uint32_t link = chanNmbr; + uint32_t rID_temp = getRawId(Map, fedId, link, roc).RawId; + if(rID_temp != 9999) rID = rID_temp; + break; + } + case 37 : case 38: { + //cabling.dcol = 0; + //cabling.pxid = 2; + uint32_t roc = (errWord >> ROC_shift) & ROC_mask; + uint32_t link = (errWord >> LINK_shift) & LINK_mask; + uint32_t rID_temp = getRawId(Map, fedId, link, roc).RawId; + if(rID_temp != 9999) rID = rID_temp; + break; + } + + default : break; + + }; + + return rID; + +} + + +/*---------- +* Name: applyADCthreshold_kernel() +* Desc: converts adc count to electrons and then applies the +* threshold on each channel. +* make pixel to 0 if it is below the threshold +* Input: xx_d[], yy_d[], layer_d[], wordCounter, adc[], ADCThreshold +*----------- +* Output: xx_adc[], yy_adc[] with pixel threshold applied +*/ +// kernel to apply adc threshold on the channels + + +// Felice: gains and pedestals are not the same for each pixel. This code should be rewritten to take +// in account local gains/pedestals +// __global__ void applyADCthreshold_kernel(const uint32_t *xx_d, const uint32_t *yy_d, const uint32_t *layer_d, uint32_t *adc, const uint32_t wordCounter, +// const ADCThreshold adcThreshold, uint32_t *xx_adc, uint32_t *yy_adc ) { +// int tid = threadIdx.x; +// int gIndex = blockDim.x*blockIdx.x+tid; +// if (gIndex=adcThreshold.theFirstStack_) { +// if (adcThreshold.theStackADC_==1 && adcOld==1) { +// adcNew = int(255*135); // Arbitrarily use overflow value. +// } +// if (adcThreshold.theStackADC_ >1 && adcThreshold.theStackADC_!=255 && adcOld>=1){ +// adcNew = int((adcOld-1) * gain * 255/float(adcThreshold.theStackADC_-1)); +// } +// } +// +// if (adcNew >adcThreshold.thePixelThreshold ) { +// xx_adc[gIndex]=xx_d[gIndex]; +// yy_adc[gIndex]=yy_d[gIndex]; +// } +// else { +// xx_adc[gIndex]=0; // 0: dead pixel +// yy_adc[gIndex]=0; +// } +// adc[gIndex] = adcNew; +// } +// } + + +// Kernel to perform Raw to Digi conversion +__global__ void RawToDigi_kernel(const SiPixelFedCablingMapGPU *Map, const uint32_t wordCounter, const uint32_t *Word, const uint8_t *fedIds, + uint16_t * XX, uint16_t * YY, uint16_t * ADC, + uint32_t * pdigi, uint32_t *moduleId, int *mIndexStart, + int *mIndexEnd, uint16_t *layerArr, uint32_t *rawIdArr, + uint32_t *errType, uint32_t *errWord, uint32_t *errFedID, uint32_t *errRawID, + bool useQualityInfo, bool includeErrors, bool debug) +{ + uint32_t blockId = blockIdx.x; + + uint32_t threadId = threadIdx.x; + + bool skipROC = false; + //if (threadId==0) printf("Event: %u blockId: %u start: %u end: %u\n", eventno, blockId, begin, end); + + for (int aaa=0; aaa<1; ++aaa) { + auto gIndex = threadId + blockId*blockDim.x; + if (gIndex < wordCounter) { + + uint32_t fedId = fedIds[gIndex/2]; // +1200; + pdigi[gIndex] = 0; + rawIdArr[gIndex] = 0; + + uint32_t ww = Word[gIndex]; // Array containing 32 bit raw data + if (includeErrors) { + errType[gIndex] = 0; + errWord[gIndex] = ww; + errFedID[gIndex] = fedId; + errRawID[gIndex] = 0; + } + if (ww == 0) { + //noise and dead channels are ignored + XX[gIndex] = 0; // 0 is an indicator of a noise/dead channel + YY[gIndex] = 0; // skip these pixels during clusterization + ADC[gIndex] = 0; + layerArr[gIndex] = 0; + moduleId[gIndex] = 9999; //9999 is the indication of bad module, taken care later + continue ; // 0: bad word + } + + + uint32_t link = getLink(ww); // Extract link + uint32_t roc = getRoc(ww); // Extract Roc in link + DetIdGPU detId = getRawId(Map, fedId, link, roc); + + + uint32_t errorType = checkROC(ww, fedId, link, Map, debug); + skipROC = (roc < maxROCIndex) ? false : (errorType != 0); + if (includeErrors and skipROC) + { + uint32_t rID = getErrRawID(fedId, ww, errorType, Map, debug); + errType[gIndex] = errorType; + errWord[gIndex] = ww; + errFedID[gIndex] = fedId; + errRawID[gIndex] = rID; + continue; + } + + + uint32_t rawId = detId.RawId; + uint32_t rocIdInDetUnit = detId.rocInDet; + bool barrel = isBarrel(rawId); + + uint32_t index = fedId * MAX_LINK * MAX_ROC + (link-1) * MAX_ROC + roc; + if (useQualityInfo) { + + skipROC = Map->badRocs[index]; + if (skipROC) continue; + + } + skipROC = Map->modToUnp[index]; + if (skipROC) continue; + + uint32_t layer = 0;//, ladder =0; + int side = 0, panel = 0, module = 0;//disk = 0,blade = 0 + + if (barrel) + { + layer = (rawId >> layerStartBit_) & layerMask_; + module = (rawId >> moduleStartBit_) & moduleMask_; + side = (module < 5)? -1 : 1; + } + else { + // endcap ids + layer = 0; + panel = (rawId >> panelStartBit_) & panelMask_; + //disk = (rawId >> diskStartBit_) & diskMask_ ; + side = (panel == 1)? -1 : 1; + //blade = (rawId>>bladeStartBit_) & bladeMask_; + } + + // ***special case of layer to 1 be handled here + Pixel localPix; + if (layer == 1) { + uint32_t col = (ww >> COL_shift) & COL_mask; + uint32_t row = (ww >> ROW_shift) & ROW_mask; + localPix.row = row; + localPix.col = col; + if (includeErrors) { + if (not rocRowColIsValid(row, col)) { + uint32_t error = conversionError(fedId, 3, debug); //use the device function and fill the arrays + errType[gIndex] = error; + errWord[gIndex] = ww; + errFedID[gIndex] = fedId; + errRawID[gIndex] = rawId; + if(debug) printf("BPIX1 Error status: %i\n", error); + continue; + } + } + } else { + // ***conversion rules for dcol and pxid + uint32_t dcol = (ww >> DCOL_shift) & DCOL_mask; + uint32_t pxid = (ww >> PXID_shift) & PXID_mask; + uint32_t row = numRowsInRoc - pxid/2; + uint32_t col = dcol*2 + pxid%2; + localPix.row = row; + localPix.col = col; + if (includeErrors and not dcolIsValid(dcol, pxid)) { + uint32_t error = conversionError(fedId, 3, debug); + errType[gIndex] = error; + errWord[gIndex] = ww; + errFedID[gIndex] = fedId; + errRawID[gIndex] = rawId; + if(debug) printf("Error status: %i %d %d %d %d\n", error, dcol, pxid, fedId, roc); + continue; + } + } + + Pixel globalPix = frameConversion(barrel, side, layer, rocIdInDetUnit, localPix); + XX[gIndex] = globalPix.row ; // origin shifting by 1 0-159 + YY[gIndex] = globalPix.col ; // origin shifting by 1 0-415 + ADC[gIndex] = getADC(ww); + pdigi[gIndex] = pack(globalPix.row,globalPix.col,ADC[gIndex]); + layerArr[gIndex] = layer; + moduleId[gIndex] = detId.moduleId; + rawIdArr[gIndex] = rawId; + } // end of if (gIndex < end) + } // end fake loop + + + /* + * VI what below is either WRONG, or badly coded or just useless + + __syncthreads(); + + for(int i = 0; i < no_itr; i++) { + uint32_t gIndex = begin + threadId + i*blockDim.x; + + if (gIndex < end) { + // moduleId== 9999 then pixel is bad with x=y=layer=adc=0 + // this bad pixel will not affect the cluster, since for cluster + // the origin is shifted at (1,1) so x=y=0 will be ignored + // assign the previous valid moduleId to this pixel to remove 9999 + // so that we can get the start & end index of module easily. + + if (moduleId[gIndex] == 9999) { + int m=gIndex; + while(moduleId[--m] == 9999) {} //skip till you get the valid module + moduleId[gIndex] = moduleId[m]; + } + } // end of if (gIndex moduleId[gIndex-1] ) { + mIndexStart[moduleOffset+ moduleId[gIndex]] = gIndex; + } + } //end of if (gIndex!= begin && (gIndex<(end-1)) ... + } //end of if (gIndex >>( + cablingMapDevice, + wordCounter, + c.word_d, + c.fedId_d, + c.xx_d, c.yy_d, c.adc_d, + c.pdigi_d, + c.moduleId_d, + c.mIndexStart_d, + c.mIndexEnd_d, + c.layer_d, + c.rawIdArr_d, + c.errType_d, + c.errWord_d, + c.errFedID_d, + c.errRawID_d, + useQualityInfo, + includeErrors, + debug); + cudaCheck(cudaGetLastError()); + + // copy data to host variable + + cudaCheck(cudaMemcpyAsync(pdigi_h, c.pdigi_d, wordCounter*sizeof(uint32_t), cudaMemcpyDeviceToHost, c.stream)); + cudaCheck(cudaMemcpyAsync(rawIdArr_h, c.rawIdArr_d, wordCounter*sizeof(uint32_t), cudaMemcpyDeviceToHost, c.stream)); + + /* When proven useful/correct + cudaCheck(cudaMemcpyAsync(mIndexStart_h, c.mIndexStart_d, NMODULE*sizeof(int), cudaMemcpyDeviceToHost, c.stream)); + cudaCheck(cudaMemcpyAsync(mIndexEnd_h, c.mIndexEnd_d, NMODULE*sizeof(int), cudaMemcpyDeviceToHost, c.stream)); + */ + + + if (includeErrors) { + cudaCheck(cudaMemcpyAsync(errType_h, c.errType_d, wordCounter*sizeof(uint32_t), cudaMemcpyDeviceToHost, c.stream)); + cudaCheck(cudaMemcpyAsync(errWord_h, c.errWord_d, wordCounter*sizeof(uint32_t), cudaMemcpyDeviceToHost, c.stream)); + cudaCheck(cudaMemcpyAsync(errFedID_h, c.errFedID_d, wordCounter*sizeof(uint32_t), cudaMemcpyDeviceToHost, c.stream)); + cudaCheck(cudaMemcpyAsync(errRawID_h, c.errRawID_d, wordCounter*sizeof(uint32_t), cudaMemcpyDeviceToHost, c.stream)); + } + cudaStreamSynchronize(c.stream); + // End of Raw2Digi and passing data for cluserisation + // PixelCluster_Wrapper(c.xx_adc , c.yy_adc, c.adc_d,wordCounter, c.mIndexStart_d, c.mIndexEnd_d); +} diff --git a/EventFilter/SiPixelRawToDigi/plugins/RawToDigiGPU.h b/EventFilter/SiPixelRawToDigi/plugins/RawToDigiGPU.h new file mode 100644 index 0000000000000..8a8349bb4411e --- /dev/null +++ b/EventFilter/SiPixelRawToDigi/plugins/RawToDigiGPU.h @@ -0,0 +1,201 @@ +/*Sushil Dubey, Shashi Dugad, TIFR + * + */ + +#ifndef RAWTODIGIGPU_H +#define RAWTODIGIGPU_H + +#include + +#include "SiPixelFedCablingMapGPU.h" +#include + +const uint32_t layerStartBit_ = 20; +const uint32_t ladderStartBit_ = 12; +const uint32_t moduleStartBit_ = 2; + +const uint32_t panelStartBit_ = 10; +const uint32_t diskStartBit_ = 18; +const uint32_t bladeStartBit_ = 12; + +const uint32_t layerMask_ = 0xF; +const uint32_t ladderMask_ = 0xFF; +const uint32_t moduleMask_ = 0x3FF; +const uint32_t panelMask_ = 0x3; +const uint32_t diskMask_ = 0xF; +const uint32_t bladeMask_ = 0x3F; + +const uint32_t LINK_bits = 6; +const uint32_t ROC_bits = 5; +const uint32_t DCOL_bits = 5; +const uint32_t PXID_bits = 8; +const uint32_t ADC_bits = 8; +// special for layer 1 +const uint32_t LINK_bits1 = 6; +const uint32_t ROC_bits1 = 5; +const uint32_t COL_bits1_l1 = 6; +const uint32_t ROW_bits1_l1 = 7; +const uint32_t OMIT_ERR_bits = 1; + +const uint32_t maxROCIndex = 8; +const uint32_t numRowsInRoc = 80; +const uint32_t numColsInRoc = 52; + +const uint32_t MAX_WORD = 2000; + +const uint32_t ADC_shift = 0; +const uint32_t PXID_shift = ADC_shift + ADC_bits; +const uint32_t DCOL_shift = PXID_shift + PXID_bits; +const uint32_t ROC_shift = DCOL_shift + DCOL_bits; +const uint32_t LINK_shift = ROC_shift + ROC_bits1; +// special for layer 1 ROC +const uint32_t ROW_shift = ADC_shift + ADC_bits; +const uint32_t COL_shift = ROW_shift + ROW_bits1_l1; +const uint32_t OMIT_ERR_shift = 20; + +const uint32_t LINK_mask = ~(~uint32_t(0) << LINK_bits1); +const uint32_t ROC_mask = ~(~uint32_t(0) << ROC_bits1); +const uint32_t COL_mask = ~(~uint32_t(0) << COL_bits1_l1); +const uint32_t ROW_mask = ~(~uint32_t(0) << ROW_bits1_l1); +const uint32_t DCOL_mask = ~(~uint32_t(0) << DCOL_bits); +const uint32_t PXID_mask = ~(~uint32_t(0) << PXID_bits); +const uint32_t ADC_mask = ~(~uint32_t(0) << ADC_bits); +const uint32_t ERROR_mask = ~(~uint32_t(0) << ROC_bits1); +const uint32_t OMIT_ERR_mask = ~(~uint32_t(0) << OMIT_ERR_bits); + +struct DetIdGPU { + uint32_t RawId; + uint32_t rocInDet; + uint32_t moduleId; +}; + +struct Pixel { + uint32_t row; + uint32_t col; +}; + + +namespace gpudetails{ + +class Packing { + public: + using PackedDigiType = uint32_t; + + // Constructor: pre-computes masks and shifts from field widths +__host__ __device__ +inline + constexpr Packing(unsigned int row_w, unsigned int column_w, + unsigned int time_w, unsigned int adc_w) : + row_width(row_w), column_width(column_w), adc_width(adc_w) + ,row_shift(0) + ,column_shift(row_shift + row_w) + ,time_shift(column_shift + column_w) + ,adc_shift(time_shift + time_w) + ,row_mask(~(~0U << row_w)) + ,column_mask( ~(~0U << column_w)) + ,time_mask(~(~0U << time_w)) + ,adc_mask(~(~0U << adc_w)) + ,rowcol_mask(~(~0U << (column_w+row_w))) + ,max_row(row_mask) + ,max_column(column_mask) + ,max_adc(adc_mask){} + + + uint32_t row_width; + uint32_t column_width; + uint32_t adc_width; + + uint32_t row_shift; + uint32_t column_shift; + uint32_t time_shift; + uint32_t adc_shift; + + PackedDigiType row_mask; + PackedDigiType column_mask; + PackedDigiType time_mask; + PackedDigiType adc_mask; + PackedDigiType rowcol_mask; + + + uint32_t max_row; + uint32_t max_column; + uint32_t max_adc; + }; + + +// const PixelChannelIdentifier::Packing PixelChannelIdentifier::thePacking( 11, 11, 0, 10); // row, col, time, adc + + +__host__ __device__ +inline +constexpr gpudetails::Packing packing() { return gpudetails::Packing(11, 11, 0, 10);} + +} + +// constexpr Packing thePacking = packing(); + +__host__ __device__ +inline uint32_t pack(uint32_t row, uint32_t col, uint32_t adc) { + constexpr gpudetails::Packing thePacking = gpudetails::packing(); + adc = std::min(adc, thePacking.max_adc); + + return (row << thePacking.row_shift) | + (col << thePacking.column_shift) | + (adc << thePacking.adc_shift); + +} + + +// configuration and memory buffers alocated on the GPU +struct context { + cudaStream_t stream; + + uint32_t * word_d; + uint8_t * fedId_d; + uint32_t * pdigi_d; + uint16_t * xx_d; + uint16_t * yy_d; + uint16_t * xx_adc; + uint16_t * yy_adc; + uint32_t * moduleId_d; + uint16_t * adc_d; + uint16_t * layer_d; + uint32_t * rawIdArr_d; + uint32_t * errType_d; + uint32_t * errWord_d; + uint32_t * errFedID_d; + uint32_t * errRawID_d; + + // store the start and end index for each module (total 1856 modules-phase 1) + int *mIndexStart_d; + int *mIndexEnd_d; +}; + + +// wrapper function to call RawToDigi on the GPU from host side +void RawToDigi_wrapper(context &, const SiPixelFedCablingMapGPU* cablingMapDevice, const uint32_t wordCounter, uint32_t *word, + const uint32_t fedCounter, uint8_t *fedId_h, + bool convertADCtoElectrons, uint32_t * pdigi_h, int *mIndexStart_h, int *mIndexEnd_h, + uint32_t *rawIdArr_h, uint32_t *errType_h, uint32_t *errWord_h, uint32_t *errFedID_h, uint32_t *errRawID_h, + bool useQualityInfo, bool includeErrors, bool debug = false); + +// void initCablingMap(); +context initDeviceMemory(); +void freeMemory(context &); + +// reference cmssw/RecoLocalTracker/SiPixelClusterizer +// all are runtime const, should be specified in python _cfg.py +struct ADCThreshold { + const int thePixelThreshold = 1000; // default Pixel threshold in electrons + const int theSeedThreshold = 1000; //seed thershold in electrons not used in our algo + const float theClusterThreshold = 4000; // Cluster threshold in electron + const int ConversionFactor = 65; // adc to electron conversion factor + + // following are the default value + // it should be i python script + const int theStackADC_ = 255; // the maximum adc count for stack layer + const int theFirstStack_ = 5; // the index of the fits stack layer + const double theElectronPerADCGain_ = 600; //ADC to electron conversion +}; + +#endif diff --git a/EventFilter/SiPixelRawToDigi/plugins/SiPixelFedCablingMapGPU.cc b/EventFilter/SiPixelRawToDigi/plugins/SiPixelFedCablingMapGPU.cc new file mode 100644 index 0000000000000..33e1ea428e2e6 --- /dev/null +++ b/EventFilter/SiPixelRawToDigi/plugins/SiPixelFedCablingMapGPU.cc @@ -0,0 +1,111 @@ +#include +#include +#include +#include +#include +#include + +#include + +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "CondFormats/SiPixelObjects/interface/SiPixelFedCablingMap.h" +#include "CondFormats/SiPixelObjects/interface/SiPixelFedCablingTree.h" +#include "CondFormats/SiPixelObjects/interface/SiPixelQuality.h" + +#include "SiPixelFedCablingMapGPU.h" +#include "SiPixelFedCablingMapGPU.h" + +void processCablingMap(SiPixelFedCablingMap const& cablingMap, SiPixelFedCablingMapGPU* cablingMapGPU, SiPixelFedCablingMapGPU* cablingMapDevice, const SiPixelQuality* badPixelInfo, std::set const& modules) { + std::vector const& fedIds = cablingMap.fedIds(); + std::unique_ptr const& cabling = cablingMap.cablingTree(); + + std::vector fedMap(MAX_SIZE); + std::vector linkMap(MAX_SIZE); + std::vector rocMap(MAX_SIZE); + std::vector RawId(MAX_SIZE); + std::vector rocInDet(MAX_SIZE); + std::vector moduleId(MAX_SIZE); + std::vector badRocs(MAX_SIZE); + std::vector modToUnp(MAX_SIZE); + std::set rawIdSet; + + unsigned int startFed = *(fedIds.begin()); + unsigned int endFed = *(fedIds.end() - 1); + + sipixelobjects::CablingPathToDetUnit path; + int index = 1; + + for (unsigned int fed = startFed; fed <= endFed; fed++) { + for (unsigned int link = 1; link <= MAX_LINK; link++) { + for (unsigned int roc = 1; roc <= MAX_ROC; roc++) { + path = {fed, link, roc}; + const sipixelobjects::PixelROC* pixelRoc = cabling->findItem(path); + fedMap[index] = fed; + linkMap[index] = link; + rocMap[index] = roc; + if (pixelRoc != nullptr) { + RawId[index] = pixelRoc->rawId(); + rocInDet[index] = pixelRoc->idInDetUnit(); + rawIdSet.insert(RawId[index]); + modToUnp[index] = (modules.size() != 0) && (modules.find(pixelRoc->rawId()) == modules.end()); + if (badPixelInfo != nullptr) + badRocs[index] = badPixelInfo->IsRocBad(pixelRoc->rawId(), pixelRoc->idInDetUnit()); + else + badRocs[index] = false; + } else { // store some dummy number + RawId[index] = 9999; + rocInDet[index] = 9999; + modToUnp[index] = true; + badRocs[index] = true; + } + index++; + } + } + } // end of FED loop + + // Given FedId, Link and idinLnk; use the following formula + // to get the RawId and idinDU + // index = (FedID-1200) * MAX_LINK* MAX_ROC + (Link-1)* MAX_ROC + idinLnk; + // where, MAX_LINK = 48, MAX_ROC = 8 for Phase1 as mentioned Danek's email + // FedID varies between 1200 to 1338 (In total 108 FED's) + // Link varies between 1 to 48 + // idinLnk varies between 1 to 8 + std::map detIdMap; + int module = 0; + for (auto it = rawIdSet.begin(); it != rawIdSet.end(); it++) { + detIdMap.emplace(*it, module); + module++; + } + + cudaDeviceSynchronize(); + for (int i = 1; i < index; i++) { + if (RawId[i] == 9999) { + moduleId[i] = 9999; + } else { + auto it = detIdMap.find(RawId[i]); + if (it == detIdMap.end()) { + LogDebug("SiPixelFedCablingMapGPU") << " Not found: " << RawId[i] << std::endl; + break; + } + moduleId[i] = it->second; + } + LogDebug("SiPixelFedCablingMapGPU") << "----------------------------------------------------------------------------" << std::endl; + LogDebug("SiPixelFedCablingMapGPU") << i << std::setw(20) << fedMap[i] << std::setw(20) << linkMap[i] << std::setw(20) << rocMap[i] << std::endl; + LogDebug("SiPixelFedCablingMapGPU") << i << std::setw(20) << RawId[i] << std::setw(20) << rocInDet[i] << std::setw(20) << moduleId[i] << std::endl; + LogDebug("SiPixelFedCablingMapGPU") << i << std::setw(20) << badRocs[i] << std::setw(20) << modToUnp[i] << std::endl; + LogDebug("SiPixelFedCablingMapGPU") << "----------------------------------------------------------------------------" << std::endl; + } + + cablingMapGPU->size = index-1; + cudaCheck(cudaMemcpy(cablingMapGPU->fed, fedMap.data(), fedMap.size() * sizeof(unsigned int), cudaMemcpyHostToDevice)); + cudaCheck(cudaMemcpy(cablingMapGPU->link, linkMap.data(), linkMap.size() * sizeof(unsigned int), cudaMemcpyHostToDevice)); + cudaCheck(cudaMemcpy(cablingMapGPU->roc, rocMap.data(), rocMap.size() * sizeof(unsigned int), cudaMemcpyHostToDevice)); + cudaCheck(cudaMemcpy(cablingMapGPU->RawId, RawId.data(), RawId.size() * sizeof(unsigned int), cudaMemcpyHostToDevice)); + cudaCheck(cudaMemcpy(cablingMapGPU->rocInDet, rocInDet.data(), rocInDet.size() * sizeof(unsigned int), cudaMemcpyHostToDevice)); + cudaCheck(cudaMemcpy(cablingMapGPU->moduleId, moduleId.data(), moduleId.size() * sizeof(unsigned int), cudaMemcpyHostToDevice)); + cudaCheck(cudaMemcpy(cablingMapGPU->badRocs, badRocs.data(), badRocs.size() * sizeof(short int), cudaMemcpyHostToDevice)); + cudaCheck(cudaMemcpy(cablingMapGPU->modToUnp, modToUnp.data(), modToUnp.size() * sizeof(short int), cudaMemcpyHostToDevice)); + cudaCheck(cudaMemcpy(cablingMapDevice, cablingMapGPU, sizeof(SiPixelFedCablingMapGPU), cudaMemcpyHostToDevice)); + cudaDeviceSynchronize(); +} + diff --git a/EventFilter/SiPixelRawToDigi/plugins/SiPixelFedCablingMapGPU.h b/EventFilter/SiPixelRawToDigi/plugins/SiPixelFedCablingMapGPU.h new file mode 100644 index 0000000000000..881acaeca0370 --- /dev/null +++ b/EventFilter/SiPixelRawToDigi/plugins/SiPixelFedCablingMapGPU.h @@ -0,0 +1,64 @@ +#ifndef SiPixelFedCablingMapGPU_h +#define SiPixelFedCablingMapGPU_h + +#include + +#include "cudaCheck.h" + +class SiPixelFedCablingMap; +class SiPixelQuality; + +// Maximum fed for phase1 is 150 but not all of them are filled +// Update the number FED based on maximum fed found in the cabling map +const unsigned int MAX_FED = 150; +const unsigned int MAX_LINK = 48; // maximum links/channels for Phase 1 +const unsigned int MAX_ROC = 8; +const unsigned int MAX_SIZE = MAX_FED * MAX_LINK * MAX_ROC; +const unsigned int MAX_SIZE_BYTE_INT = MAX_SIZE * sizeof(unsigned int); +const unsigned int MAX_SIZE_BYTE_BOOL = MAX_SIZE * sizeof(short int); + +struct SiPixelFedCablingMapGPU { + unsigned int size; + unsigned int * fed; + unsigned int * link; + unsigned int * roc; + unsigned int * RawId; + unsigned int * rocInDet; + unsigned int * moduleId; + short int * modToUnp; + short int * badRocs; +}; + +inline +void allocateCablingMap(SiPixelFedCablingMapGPU* & cablingMapHost, SiPixelFedCablingMapGPU* & cablingMapDevice) { + cablingMapHost = new SiPixelFedCablingMapGPU(); + cudaCheck(cudaMalloc((void**) & cablingMapDevice, sizeof(SiPixelFedCablingMapGPU))); + cudaCheck(cudaMalloc((void**) & cablingMapHost->fed, MAX_SIZE_BYTE_INT)); + cudaCheck(cudaMalloc((void**) & cablingMapHost->link, MAX_SIZE_BYTE_INT)); + cudaCheck(cudaMalloc((void**) & cablingMapHost->roc, MAX_SIZE_BYTE_INT)); + cudaCheck(cudaMalloc((void**) & cablingMapHost->RawId, MAX_SIZE_BYTE_INT)); + cudaCheck(cudaMalloc((void**) & cablingMapHost->rocInDet, MAX_SIZE_BYTE_INT)); + cudaCheck(cudaMalloc((void**) & cablingMapHost->moduleId, MAX_SIZE_BYTE_INT)); + cudaCheck(cudaMalloc((void**) & cablingMapHost->badRocs, MAX_SIZE_BYTE_BOOL)); + cudaCheck(cudaMalloc((void**) & cablingMapHost->modToUnp, MAX_SIZE_BYTE_BOOL)); + cudaCheck(cudaMemcpy(cablingMapDevice, cablingMapHost, sizeof(SiPixelFedCablingMapGPU), cudaMemcpyHostToDevice)); +} + +inline +void deallocateCablingMap(SiPixelFedCablingMapGPU* cablingMapHost, SiPixelFedCablingMapGPU* cablingMapDevice) { + cudaCheck(cudaFree(cablingMapHost->fed)); + cudaCheck(cudaFree(cablingMapHost->link)); + cudaCheck(cudaFree(cablingMapHost->roc)); + cudaCheck(cudaFree(cablingMapHost->RawId)); + cudaCheck(cudaFree(cablingMapHost->rocInDet)); + cudaCheck(cudaFree(cablingMapHost->moduleId)); + cudaCheck(cudaFree(cablingMapHost->modToUnp)); + cudaCheck(cudaFree(cablingMapHost->badRocs)); + cudaCheck(cudaFree(cablingMapDevice)); + delete cablingMapHost; +} + +void processCablingMap(SiPixelFedCablingMap const& cablingMap, SiPixelFedCablingMapGPU* cablingMapGPU, SiPixelFedCablingMapGPU* cablingMapDevice, const SiPixelQuality* badPixelInfo, std::set const& modules); + +#endif // SiPixelFedCablingMapGPU_h + diff --git a/EventFilter/SiPixelRawToDigi/plugins/SiPixelRawToDigiGPU.cc b/EventFilter/SiPixelRawToDigi/plugins/SiPixelRawToDigiGPU.cc new file mode 100644 index 0000000000000..3ba76af8deea8 --- /dev/null +++ b/EventFilter/SiPixelRawToDigi/plugins/SiPixelRawToDigiGPU.cc @@ -0,0 +1,489 @@ +// Skip FED40 pilot-blade +// Include parameter driven interface to SiPixelQuality for study purposes +// exclude ROC(raw) based on bad ROC list in SiPixelQuality +// enabled by: process.siPixelDigis.UseQualityInfo = True (BY DEFAULT NOT USED) +// 20-10-2010 Andrew York (Tennessee) +// Jan 2016 Tamas Almos Vami (Tav) (Wigner RCP) -- Cabling Map label option +// Jul 2017 Viktor Veszpremi -- added PixelFEDChannel + +// This code is an entry point for GPU based pixel track reconstruction for HLT +// Modified by Sushil and Shashi for this purpose July-2017 + +#include +#include +#include +#include + +#include +#include + +#include +#include + +#include "CondFormats/SiPixelObjects/interface/SiPixelFedCablingMap.h" +#include "CondFormats/SiPixelObjects/interface/SiPixelFedCablingTree.h" +#include "CondFormats/SiPixelObjects/interface/SiPixelQuality.h" +#include "DataFormats/Common/interface/DetSetVector.h" +#include "DataFormats/Common/interface/Handle.h" +#include "DataFormats/DetId/interface/DetIdCollection.h" +#include "DataFormats/FEDRawData/interface/FEDNumbering.h" +#include "DataFormats/FEDRawData/interface/FEDRawData.h" +#include "DataFormats/FEDRawData/interface/FEDRawDataCollection.h" +#include "DataFormats/SiPixelDetId/interface/PixelFEDChannel.h" +#include "DataFormats/SiPixelDigi/interface/PixelDigi.h" +#include "DataFormats/SiPixelRawData/interface/SiPixelRawDataError.h" +#include "EventFilter/SiPixelRawToDigi/interface/PixelDataFormatter.h" +#include "EventFilter/SiPixelRawToDigi/interface/PixelUnpackingRegions.h" +#include "FWCore/Framework/interface/ConsumesCollector.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/ESTransientHandle.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "FWCore/PluginManager/interface/ModuleDef.h" +#include "FWCore/Framework/interface/MakerMacros.h" + +#include "EventInfoGPU.h" +#include "RawToDigiGPU.h" +#include "SiPixelFedCablingMapGPU.h" +#include "SiPixelRawToDigiGPU.h" +#include "cudaCheck.h" + +using namespace std; + +// ----------------------------------------------------------------------------- +SiPixelRawToDigiGPU::SiPixelRawToDigiGPU( const edm::ParameterSet& conf ) + : config_(conf), + badPixelInfo_(nullptr), + regions_(nullptr), + hCPU(nullptr), hDigi(nullptr) +{ + + includeErrors = config_.getParameter("IncludeErrors"); + useQuality = config_.getParameter("UseQualityInfo"); + if (config_.exists("ErrorList")) { + tkerrorlist = config_.getParameter > ("ErrorList"); + } + if (config_.exists("UserErrorList")) { + usererrorlist = config_.getParameter > ("UserErrorList"); + } + tFEDRawDataCollection = consumes (config_.getParameter("InputLabel")); + + //start counters + ndigis = 0; + nwords = 0; + + // Products + produces< edm::DetSetVector >(); + if (includeErrors) { + produces< edm::DetSetVector >(); + produces(); + produces("UserErrorModules"); + produces >(); + } + + // regions + if (config_.exists("Regions")) { + if (!config_.getParameter("Regions").getParameterNames().empty()) + { + regions_ = new PixelUnpackingRegions(config_, consumesCollector()); + } + } + + // Timing + bool timing = config_.getUntrackedParameter("Timing",false); + if (timing) { + theTimer.reset( new edm::CPUTimer ); + hCPU = new TH1D ("hCPU","hCPU",100,0.,0.050); + hDigi = new TH1D("hDigi","hDigi",50,0.,15000.); + } + + // Control the usage of pilot-blade data, FED=40 + usePilotBlade = false; + if (config_.exists("UsePilotBlade")) { + usePilotBlade = config_.getParameter ("UsePilotBlade"); + if (usePilotBlade) edm::LogInfo("SiPixelRawToDigiGPU") << " Use pilot blade data (FED 40)"; + } + + // Control the usage of phase1 + usePhase1 = false; + if (config_.exists("UsePhase1")) { + usePhase1 = config_.getParameter ("UsePhase1"); + if (usePhase1) edm::LogInfo("SiPixelRawToDigiGPU") << " Using phase1"; + } + // CablingMap could have a label //Tav + cablingMapLabel = config_.getParameter ("CablingMapLabel"); + + // GPU specific + convertADCtoElectrons = config_.getParameter("ConvertADCtoElectrons"); + + // device copy of GPU friendly cablng map + allocateCablingMap(cablingMapGPUHost_, cablingMapGPUDevice_); + + int WSIZE = MAX_FED*MAX_WORD*sizeof(unsigned int); + cudaMallocHost(&word, sizeof(unsigned int)*WSIZE); + cudaMallocHost(&fedId_h, sizeof(unsigned char)*WSIZE); + + // to store the output of RawToDigi + cudaMallocHost(&pdigi_h, sizeof(uint32_t)*WSIZE); + cudaMallocHost(&rawIdArr_h, sizeof(uint32_t)*WSIZE); + + cudaMallocHost(&errType_h, sizeof(uint32_t)*WSIZE); + cudaMallocHost(&errRawID_h, sizeof(uint32_t)*WSIZE); + cudaMallocHost(&errWord_h, sizeof(uint32_t)*WSIZE); + cudaMallocHost(&errFedID_h, sizeof(uint32_t)*WSIZE); + + // mIndexStart_h = new int[NMODULE+1]; + // mIndexEnd_h = new int[NMODULE+1]; + cudaMallocHost(&mIndexStart_h, sizeof(int)*(NMODULE+1)); + cudaMallocHost(&mIndexEnd_h, sizeof(int)*(NMODULE+1)); + + // allocate memory for RawToDigi on GPU + context_ = initDeviceMemory(); + + // // allocate auxilary memory for clustering + // initDeviceMemCluster(); + + // // allocate memory for CPE on GPU + // initDeviceMemCPE(); +} + + +// ----------------------------------------------------------------------------- +SiPixelRawToDigiGPU::~SiPixelRawToDigiGPU() { + edm::LogInfo("SiPixelRawToDigiGPU") << " HERE ** SiPixelRawToDigiGPU destructor!"; + + if (regions_) delete regions_; + + if (theTimer) { + TFile rootFile("analysis.root", "RECREATE", "my histograms"); + hCPU->Write(); + hDigi->Write(); + } + cudaFreeHost(word); + cudaFreeHost(fedId_h); + cudaFreeHost(pdigi_h); + cudaFreeHost(rawIdArr_h); + cudaFreeHost(errType_h); + cudaFreeHost(errRawID_h); + cudaFreeHost(errWord_h); + cudaFreeHost(errFedID_h); + cudaFreeHost(mIndexStart_h); + cudaFreeHost(mIndexEnd_h); + + // release device memory for cabling map + deallocateCablingMap(cablingMapGPUHost_, cablingMapGPUDevice_); + + // free device memory used for RawToDigi on GPU + freeMemory(context_); + + // free auxilary memory used for clustering + // freeDeviceMemCluster(); + // free device memory used for CPE on GPU + // freeDeviceMemCPE(); +} + +void +SiPixelRawToDigiGPU::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + desc.add("IncludeErrors",true); + desc.add("UseQualityInfo",false); + { + std::vector temp1; + temp1.reserve(1); + temp1.push_back(29); + desc.add >("ErrorList",temp1)->setComment("## ErrorList: list of error codes used by tracking to invalidate modules"); + } + { + std::vector temp1; + temp1.reserve(1); + temp1.push_back(40); + desc.add >("UserErrorList",temp1)->setComment("## UserErrorList: list of error codes used by Pixel experts for investigation"); + } + desc.add("InputLabel",edm::InputTag("siPixelRawData")); + { + edm::ParameterSetDescription psd0; + psd0.addOptional>("inputs"); + psd0.addOptional>("deltaPhi"); + psd0.addOptional>("maxZ"); + psd0.addOptional("beamSpot"); + desc.add("Regions",psd0)->setComment("## Empty Regions PSet means complete unpacking"); + } + desc.addUntracked("Timing",false); + desc.add("UsePilotBlade",false)->setComment("## Use pilot blades"); + desc.add("UsePhase1",false)->setComment("## Use phase1"); + desc.add("CablingMapLabel","")->setComment("CablingMap label"); //Tav + desc.addOptional("CheckPixelOrder"); // never used, kept for back-compatibility + desc.add("ConvertADCtoElectrons", false)->setComment("## do the calibration ADC-> Electron and apply the threshold, requried for clustering"); + descriptions.add("siPixelRawToDigiGPU",desc); +} + +// ----------------------------------------------------------------------------- +void +SiPixelRawToDigiGPU::produce( edm::Event& ev, const edm::EventSetup& es) +{ + int theWordCounter = 0; + int theDigiCounter = 0; + const uint32_t dummydetid = 0xffffffff; + //debug = edm::MessageDrop::instance()->debugEnabled; + debug = false; + + // initialize quality record or update if necessary + if (qualityWatcher.check( es ) && useQuality) { + // quality info for dead pixel modules or ROCs + edm::ESHandle qualityInfo; + es.get().get( qualityInfo ); + badPixelInfo_ = qualityInfo.product(); + if (!badPixelInfo_) { + edm::LogError("SiPixelQualityNotPresent") << " Configured to use SiPixelQuality, but SiPixelQuality not present" << endl; + } + } + + std::set modules; + if (regions_) { + regions_->run(ev, es); + LogDebug("SiPixelRawToDigiGPU") << "region2unpack #feds: " << regions_->nFEDs(); + LogDebug("SiPixelRawToDigiGPU") << "region2unpack #modules (BPIX,EPIX,total): " << regions_->nBarrelModules() << " " << regions_->nForwardModules() << " " << regions_->nModules(); + modules = *(regions_->modulesToUnpack()); + } + + // initialize cabling map or update if necessary + if (recordWatcher.check( es )) { + // cabling map, which maps online address (fed->link->ROC->local pixel) to offline (DetId->global pixel) + edm::ESTransientHandle cablingMap; + es.get().get( cablingMapLabel, cablingMap ); //Tav + fedIds = cablingMap->fedIds(); + cabling_ = cablingMap->cablingTree(); + LogDebug("map version:") << cabling_->version(); + // convert the cabling map to a GPU-friendly version + processCablingMap(*cablingMap, cablingMapGPUHost_, cablingMapGPUDevice_, badPixelInfo_, modules); + } + + edm::Handle buffers; + ev.getByToken(tFEDRawDataCollection, buffers); + + // create product (digis & errors) + auto collection = std::make_unique>(); + // collection->reserve(8*1024); + auto errorcollection = std::make_unique>(); + auto tkerror_detidcollection = std::make_unique(); + auto usererror_detidcollection = std::make_unique(); + auto disabled_channelcollection = std::make_unique >(); + + //PixelDataFormatter formatter(cabling_.get()); // phase 0 only + PixelDataFormatter formatter(cabling_.get(), usePhase1); // for phase 1 & 0 + + PixelDataFormatter::DetErrors nodeterrors; + PixelDataFormatter::Errors errors; + + if (theTimer) theTimer->start(); + + // GPU specific: Data extraction for RawToDigi GPU + unsigned int wordCounterGPU = 0; + unsigned int fedCounter = 0; + bool errorsInEvent = false; + + edm::DetSet * detDigis=nullptr; + + ErrorChecker errorcheck; + for (auto aFed = fedIds.begin(); aFed != fedIds.end(); ++aFed) { + + int fedId = *aFed; + + if (!usePilotBlade && (fedId==40) ) continue; // skip pilot blade data + if (regions_ && !regions_->mayUnpackFED(fedId)) continue; + #if 0 + if (debug) LogDebug("SiPixelRawToDigiGPU") << " PRODUCE DIGI FOR FED: " << fedId << endl; + #endif + + // for GPU + // first 150 index stores the fedId and next 150 will store the + // start index of word in that fed + assert(fedId>=1200); + fedCounter++; + + //get event data for this fed + const FEDRawData& rawData = buffers->FEDData( fedId ); + + //GPU specific + int nWords = rawData.size()/sizeof(cms_uint64_t); + if (nWords == 0) { + continue; + } + + // check CRC bit + const cms_uint64_t* trailer = reinterpret_cast(rawData.data())+(nWords-1); + if (!errorcheck.checkCRC(errorsInEvent, fedId, trailer, errors)) { + continue; + } + + // check headers + const cms_uint64_t* header = reinterpret_cast(rawData.data()); header--; + bool moreHeaders = true; + while (moreHeaders) { + header++; + //LogTrace("") << "HEADER: " << print(*header); + bool headerStatus = errorcheck.checkHeader(errorsInEvent, fedId, header, errors); + moreHeaders = headerStatus; + } + + // check trailers + bool moreTrailers = true; + trailer++; + while (moreTrailers) { + trailer--; + //LogTrace("") << "TRAILER: " << print(*trailer); + bool trailerStatus = errorcheck.checkTrailer(errorsInEvent, fedId, nWords, trailer, errors); + moreTrailers = trailerStatus; + } + + theWordCounter += 2*(nWords-2); + + const cms_uint32_t * bw = (const cms_uint32_t *)(header+1); + const cms_uint32_t * ew = (const cms_uint32_t *)(trailer); + // if ( *(ew-1) == 0 ) { ew--; theWordCounter--;} + assert(0 == (ew-bw)%2); + std::memcpy(word+wordCounterGPU,bw,sizeof(cms_uint32_t)*(ew-bw)); + std::memset(fedId_h+wordCounterGPU/2,fedId - 1200,(ew-bw)/2); + wordCounterGPU+=(ew-bw); + + } // end of for loop + + // GPU specific: RawToDigi -> clustering -> CPE + + + + RawToDigi_wrapper(context_, cablingMapGPUDevice_, wordCounterGPU, word, fedCounter, fedId_h, convertADCtoElectrons, pdigi_h, mIndexStart_h, mIndexEnd_h, + rawIdArr_h, errType_h, errWord_h, errFedID_h, errRawID_h, useQuality, includeErrors, debug); + + + + for (uint32_t i = 0; i < wordCounterGPU; i++) { + if (pdigi_h[i]==0) continue; + detDigis = &(*collection).find_or_insert(rawIdArr_h[i]); + if ( (*detDigis).empty() ) (*detDigis).data.reserve(32); // avoid the first relocations + break; + } + + for (uint32_t i = 0; i < wordCounterGPU; i++) { + if (pdigi_h[i]==0) continue; + assert(rawIdArr_h[i] > 109999); + if ( (*detDigis).detId() != rawIdArr_h[i]) + { + detDigis = &(*collection).find_or_insert(rawIdArr_h[i]); + if ( (*detDigis).empty() ) + (*detDigis).data.reserve(32); // avoid the first relocations + } + (*detDigis).data.emplace_back(pdigi_h[i]); + theDigiCounter++; + } + + for (uint32_t i = 0; i < wordCounterGPU; i++) { + if (errType_h[i] != 0) { + SiPixelRawDataError error(errWord_h[i], errType_h[i], errFedID_h[i]+1200); + errors[errRawID_h[i]].push_back(error); + } + } + + + fedCounter =0; + + if (theTimer) { + theTimer->stop(); + LogDebug("SiPixelRawToDigiGPU") << "TIMING IS: (real)" << theTimer->realTime() ; + ndigis += theDigiCounter; + nwords += theWordCounter; + LogDebug("SiPixelRawToDigiGPU") << " (Words/Digis) this ev: " + << theWordCounter << "/" << theDigiCounter << "--- all :" << nwords << "/" << ndigis; + hCPU->Fill(theTimer->realTime()); + hDigi->Fill(theDigiCounter); + } + + //pack errors into collection + if (includeErrors) { + + typedef PixelDataFormatter::Errors::iterator IE; + for (IE is = errors.begin(); is != errors.end(); is++) { + + uint32_t errordetid = is->first; + if (errordetid == dummydetid) {// errors given dummy detId must be sorted by Fed + nodeterrors.insert( nodeterrors.end(), errors[errordetid].begin(), errors[errordetid].end() ); + } + else { + edm::DetSet& errorDetSet = errorcollection->find_or_insert(errordetid); + errorDetSet.data.insert(errorDetSet.data.end(), is->second.begin(), is->second.end()); + // Fill detid of the detectors where there is error AND the error number is listed + // in the configurable error list in the job option cfi. + // Code needs to be here, because there can be a set of errors for each + // entry in the for loop over PixelDataFormatter::Errors + + std::vector disabledChannelsDetSet; + + for (auto const& aPixelError : errorDetSet) { + // For the time being, we extend the error handling functionality with ErrorType 25 + // In the future, we should sort out how the usage of tkerrorlist can be generalized + if (aPixelError.getType() == 25) { + int fedId = aPixelError.getFedId(); + const sipixelobjects::PixelFEDCabling* fed = cabling_->fed(fedId); + if (fed) { + cms_uint32_t linkId = formatter.linkId(aPixelError.getWord32()); + const sipixelobjects::PixelFEDLink* link = fed->link(linkId); + if (link) { + // The "offline" 0..15 numbering is fixed by definition, also, the FrameConversion depends on it + // in contrast, the ROC-in-channel numbering is determined by hardware --> better to use the "offline" scheme + PixelFEDChannel ch = {fed->id(), linkId, 25, 0}; + for (unsigned int iRoc = 1; iRoc <= link->numberOfROCs(); iRoc++) { + const sipixelobjects::PixelROC * roc = link->roc(iRoc); + if (roc->idInDetUnit() < ch.roc_first) ch.roc_first = roc->idInDetUnit(); + if (roc->idInDetUnit() > ch.roc_last) ch.roc_last = roc->idInDetUnit(); + } + if (ch.roc_first::iterator it_find = find(tkerrorlist.begin(), tkerrorlist.end(), aPixelError.getType()); + if (it_find != tkerrorlist.end()) { + tkerror_detidcollection->push_back(errordetid); + } + } + } + + // fill list of detIds with errors to be studied + if (!usererrorlist.empty()) { + std::vector::iterator it_find = find(usererrorlist.begin(), usererrorlist.end(), aPixelError.getType()); + if (it_find != usererrorlist.end()) { + usererror_detidcollection->push_back(errordetid); + } + } + + } // loop on DetSet of errors + + if (!disabledChannelsDetSet.empty()) { + disabled_channelcollection->insert(errordetid, disabledChannelsDetSet.data(), disabledChannelsDetSet.size()); + } + + } // if error assigned to a real DetId + } // loop on errors in event for this FED + } // if errors to be included in the event + + if (includeErrors) { + edm::DetSet& errorDetSet = errorcollection->find_or_insert(dummydetid); + errorDetSet.data = nodeterrors; + } + + //send digis and errors back to framework + ev.put(std::move(collection)); + if (includeErrors) { + ev.put(std::move(errorcollection)); + ev.put(std::move(tkerror_detidcollection)); + ev.put(std::move(usererror_detidcollection), "UserErrorModules"); + ev.put(std::move(disabled_channelcollection)); + } + +} //end of produce function + +//define as runnable module +DEFINE_FWK_MODULE(SiPixelRawToDigiGPU); diff --git a/EventFilter/SiPixelRawToDigi/plugins/SiPixelRawToDigiGPU.h b/EventFilter/SiPixelRawToDigi/plugins/SiPixelRawToDigiGPU.h new file mode 100644 index 0000000000000..868921c96e9dc --- /dev/null +++ b/EventFilter/SiPixelRawToDigi/plugins/SiPixelRawToDigiGPU.h @@ -0,0 +1,81 @@ +#ifndef SiPixelRawToDigiGPU_H +#define SiPixelRawToDigiGPU_H + +/** \class SiPixelRawToDigiGPU_H + * Plug-in module that performs Raw data to digi conversion + * for pixel subdetector + */ + +#include "FWCore/Framework/interface/ESWatcher.h" +#include "FWCore/Framework/interface/stream/EDProducer.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "CondFormats/DataRecord/interface/SiPixelFedCablingMapRcd.h" +#include "CondFormats/DataRecord/interface/SiPixelQualityRcd.h" +#include "DataFormats/FEDRawData/interface/FEDRawDataCollection.h" +#include "FWCore/Framework/interface/ConsumesCollector.h" +#include "FWCore/Utilities/interface/CPUTimer.h" +#include "RawToDigiGPU.h" + +class SiPixelFedCablingTree; +class SiPixelFedCabling; +class SiPixelQuality; +class TH1D; +class PixelUnpackingRegions; + +class SiPixelRawToDigiGPU : public edm::stream::EDProducer<> { +public: + + /// ctor + explicit SiPixelRawToDigiGPU( const edm::ParameterSet& ); + + /// dtor + ~SiPixelRawToDigiGPU() override; + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + + /// get data, convert to digis attach againe to Event + void produce( edm::Event&, const edm::EventSetup& ) override; + +private: + edm::ParameterSet config_; + std::unique_ptr cabling_; + const SiPixelQuality* badPixelInfo_; + PixelUnpackingRegions* regions_; + edm::EDGetTokenT tFEDRawDataCollection; + + TH1D *hCPU, *hDigi; + std::unique_ptr theTimer; + bool includeErrors; + bool useQuality; + bool debug; + std::vector tkerrorlist; + std::vector usererrorlist; + std::vector fedIds; + edm::ESWatcher recordWatcher; + edm::ESWatcher qualityWatcher; + edm::InputTag label; + int ndigis; + int nwords; + bool usePilotBlade; + bool usePhase1; + std::string cablingMapLabel; + + bool convertADCtoElectrons; + unsigned int *word; // to hold input for rawtodigi + unsigned char *fedId_h; // to hold fed index for each word + + // to store the output + uint32_t *pdigi_h, *rawIdArr_h; // host copy of output + uint32_t *errType_h, *errWord_h, *errFedID_h, *errRawID_h; // host copy of output + // store the start and end index for each module (total 1856 modules-phase 1) + int *mIndexStart_h, *mIndexEnd_h; + + // configuration and memory buffers alocated on the GPU + context context_; + SiPixelFedCablingMapGPU * cablingMapGPUHost_; + SiPixelFedCablingMapGPU * cablingMapGPUDevice_; +}; + +#endif diff --git a/EventFilter/SiPixelRawToDigi/plugins/cudaCheck.h b/EventFilter/SiPixelRawToDigi/plugins/cudaCheck.h new file mode 100644 index 0000000000000..374ff5063b26f --- /dev/null +++ b/EventFilter/SiPixelRawToDigi/plugins/cudaCheck.h @@ -0,0 +1,38 @@ +#ifndef EventFilter_SiPixelRawToDigi_cudaCheck_h +#define EventFilter_SiPixelRawToDigi_cudaCheck_h + +#include + +inline +bool cudaCheck_(const char* file, int line, const char* cmd, CUresult result) +{ + //std::cerr << file << ", line " << line << ": " << cmd << std::endl; + if (result == CUDA_SUCCESS) + return true; + + const char* error; + const char* message; + cuGetErrorName(result, &error); + cuGetErrorString(result, &message); + std::cerr << file << ", line " << line << ": " << error << ": " << message << std::endl; + abort(); + return false; +} + +inline +bool cudaCheck_(const char* file, int line, const char* cmd, cudaError_t result) +{ + //std::cerr << file << ", line " << line << ": " << cmd << std::endl; + if (result == cudaSuccess) + return true; + + const char* error = cudaGetErrorName(result); + const char* message = cudaGetErrorString(result); + std::cerr << file << ", line " << line << ": " << error << ": " << message << std::endl; + abort(); + return false; +} + +#define cudaCheck(ARG) (cudaCheck_(__FILE__, __LINE__, #ARG, (ARG))) + +#endif // EventFilter_SiPixelRawToDigi_cudaCheck_h diff --git a/EventFilter/SiPixelRawToDigi/python/SiPixelRawToDigi_cfi.py b/EventFilter/SiPixelRawToDigi/python/SiPixelRawToDigi_cfi.py index fda0b69fa46a1..aabe584943683 100644 --- a/EventFilter/SiPixelRawToDigi/python/SiPixelRawToDigi_cfi.py +++ b/EventFilter/SiPixelRawToDigi/python/SiPixelRawToDigi_cfi.py @@ -1,5 +1,6 @@ import FWCore.ParameterSet.Config as cms import EventFilter.SiPixelRawToDigi.siPixelRawToDigi_cfi +import EventFilter.SiPixelRawToDigi.siPixelRawToDigiGPU_cfi siPixelDigis = EventFilter.SiPixelRawToDigi.siPixelRawToDigi_cfi.siPixelRawToDigi.clone() siPixelDigis.Timing = cms.untracked.bool(False) @@ -18,5 +19,24 @@ siPixelDigis.Regions = cms.PSet( ) siPixelDigis.CablingMapLabel = cms.string("") +siPixelDigisGPU = EventFilter.SiPixelRawToDigi.siPixelRawToDigiGPU_cfi.siPixelRawToDigiGPU.clone() +siPixelDigisGPU.Timing = cms.untracked.bool(False) +siPixelDigisGPU.IncludeErrors = cms.bool(True) +siPixelDigisGPU.InputLabel = cms.InputTag("rawDataCollector") +siPixelDigisGPU.UseQualityInfo = cms.bool(False) +## ErrorList: list of error codes used by tracking to invalidate modules +siPixelDigisGPU.ErrorList = cms.vint32(29) +## UserErrorList: list of error codes used by Pixel experts for investigation +siPixelDigisGPU.UserErrorList = cms.vint32(40) +## Use pilot blades +siPixelDigisGPU.UsePilotBlade = cms.bool(False) +## Use phase1 +siPixelDigisGPU.UsePhase1 = cms.bool(False) +## Empty Regions PSet means complete unpacking +siPixelDigisGPU.Regions = cms.PSet( ) +siPixelDigisGPU.CablingMapLabel = cms.string("") + from Configuration.Eras.Modifier_phase1Pixel_cff import phase1Pixel phase1Pixel.toModify(siPixelDigis, UsePhase1=True) +phase1Pixel.toModify(siPixelDigisGPU, UsePhase1=True) + diff --git a/EventFilter/SiPixelRawToDigi/src/ErrorChecker.cc b/EventFilter/SiPixelRawToDigi/src/ErrorChecker.cc index 73dfb78fe74df..76a24726c7cb8 100644 --- a/EventFilter/SiPixelRawToDigi/src/ErrorChecker.cc +++ b/EventFilter/SiPixelRawToDigi/src/ErrorChecker.cc @@ -86,7 +86,7 @@ bool ErrorChecker::checkHeader(bool& errorsInEvent, int fedId, const Word64* hea return fedHeader.moreHeaders(); } -bool ErrorChecker::checkTrailer(bool& errorsInEvent, int fedId, int nWords, const Word64* trailer, Errors& errors) +bool ErrorChecker::checkTrailer(bool& errorsInEvent, int fedId, unsigned int nWords, const Word64* trailer, Errors& errors) { FEDTrailer fedTrailer(reinterpret_cast(trailer)); if ( !fedTrailer.check()) { @@ -100,8 +100,8 @@ bool ErrorChecker::checkTrailer(bool& errorsInEvent, int fedId, int nWords, cons <<"fedTrailer.check failed, Fed: " << fedId << ", errorType = 33"; return false; } - if ( fedTrailer.lenght()!= nWords) { - LogError("FedTrailerLenght")<< "fedTrailer.lenght()!= nWords !! Fed: " << fedId << ", errorType = 34"; + if ( fedTrailer.fragmentLength()!= nWords) { + LogError("FedTrailerLenght")<< "fedTrailer.fragmentLength()!= nWords !! Fed: " << fedId << ", errorType = 34"; errorsInEvent = true; if(includeErrors) { int errorType = 34; diff --git a/EventFilter/SiPixelRawToDigi/src/PixelDataFormatter.cc b/EventFilter/SiPixelRawToDigi/src/PixelDataFormatter.cc index da37130775c00..862fbd48ef435 100644 --- a/EventFilter/SiPixelRawToDigi/src/PixelDataFormatter.cc +++ b/EventFilter/SiPixelRawToDigi/src/PixelDataFormatter.cc @@ -339,7 +339,7 @@ void PixelDataFormatter::formatRawData(unsigned int lvl1_ID, RawData & fedRawDat // write data unsigned int nWord32InFed = words.find(fedId)->second.size(); for (unsigned int i=0; i < nWord32InFed; i+=2) { - *word = (Word64(words.find(fedId)->second[i]) << 32 ) | words.find(fedId)->second[i+1]; + *word = (Word64(words.find(fedId)->second[i+1]) << 32 ) | words.find(fedId)->second[i]; LogDebug("PixelDataFormatter") << print(*word); word++; } diff --git a/EventFilter/SiPixelRawToDigi/test/BuildFile.xml b/EventFilter/SiPixelRawToDigi/test/BuildFile.xml index bd2898ae4f14a..8572050ebe792 100644 --- a/EventFilter/SiPixelRawToDigi/test/BuildFile.xml +++ b/EventFilter/SiPixelRawToDigi/test/BuildFile.xml @@ -16,3 +16,4 @@ + diff --git a/EventFilter/SiPixelRawToDigi/test/Pixel_Phase1_Raw2Digi_GPU_Cabling_Map.dat b/EventFilter/SiPixelRawToDigi/test/Pixel_Phase1_Raw2Digi_GPU_Cabling_Map.dat new file mode 100644 index 0000000000000..5517740aee4cf --- /dev/null +++ b/EventFilter/SiPixelRawToDigi/test/Pixel_Phase1_Raw2Digi_GPU_Cabling_Map.dat @@ -0,0 +1,53377 @@ + Index FedID Link idinLNK B_F RawID idinDU ModuleID + 000001 1200 01 01 1 303050776 08 0021 + 000002 1200 01 02 1 303050776 09 0021 + 000003 9999 99 99 0 9999 99 9999 + 000004 9999 99 99 0 9999 99 9999 + 000005 9999 99 99 0 9999 99 9999 + 000006 9999 99 99 0 9999 99 9999 + 000007 9999 99 99 0 9999 99 9999 + 000008 9999 99 99 0 9999 99 9999 + 000009 1200 02 01 1 303050776 10 0021 + 000010 1200 02 02 1 303050776 11 0021 + 000011 9999 99 99 0 9999 99 9999 + 000012 9999 99 99 0 9999 99 9999 + 000013 9999 99 99 0 9999 99 9999 + 000014 9999 99 99 0 9999 99 9999 + 000015 9999 99 99 0 9999 99 9999 + 000016 9999 99 99 0 9999 99 9999 + 000017 1200 03 01 1 303050776 12 0021 + 000018 1200 03 02 1 303050776 13 0021 + 000019 9999 99 99 0 9999 99 9999 + 000020 9999 99 99 0 9999 99 9999 + 000021 9999 99 99 0 9999 99 9999 + 000022 9999 99 99 0 9999 99 9999 + 000023 9999 99 99 0 9999 99 9999 + 000024 9999 99 99 0 9999 99 9999 + 000025 1200 04 01 1 303050776 14 0021 + 000026 1200 04 02 1 303050776 15 0021 + 000027 9999 99 99 0 9999 99 9999 + 000028 9999 99 99 0 9999 99 9999 + 000029 9999 99 99 0 9999 99 9999 + 000030 9999 99 99 0 9999 99 9999 + 000031 9999 99 99 0 9999 99 9999 + 000032 9999 99 99 0 9999 99 9999 + 000033 1200 05 01 1 303050776 00 0021 + 000034 1200 05 02 1 303050776 01 0021 + 000035 9999 99 99 0 9999 99 9999 + 000036 9999 99 99 0 9999 99 9999 + 000037 9999 99 99 0 9999 99 9999 + 000038 9999 99 99 0 9999 99 9999 + 000039 9999 99 99 0 9999 99 9999 + 000040 9999 99 99 0 9999 99 9999 + 000041 1200 06 01 1 303050776 02 0021 + 000042 1200 06 02 1 303050776 03 0021 + 000043 9999 99 99 0 9999 99 9999 + 000044 9999 99 99 0 9999 99 9999 + 000045 9999 99 99 0 9999 99 9999 + 000046 9999 99 99 0 9999 99 9999 + 000047 9999 99 99 0 9999 99 9999 + 000048 9999 99 99 0 9999 99 9999 + 000049 1200 07 01 1 303050776 04 0021 + 000050 1200 07 02 1 303050776 05 0021 + 000051 9999 99 99 0 9999 99 9999 + 000052 9999 99 99 0 9999 99 9999 + 000053 9999 99 99 0 9999 99 9999 + 000054 9999 99 99 0 9999 99 9999 + 000055 9999 99 99 0 9999 99 9999 + 000056 9999 99 99 0 9999 99 9999 + 000057 1200 08 01 1 303050776 06 0021 + 000058 1200 08 02 1 303050776 07 0021 + 000059 9999 99 99 0 9999 99 9999 + 000060 9999 99 99 0 9999 99 9999 + 000061 9999 99 99 0 9999 99 9999 + 000062 9999 99 99 0 9999 99 9999 + 000063 9999 99 99 0 9999 99 9999 + 000064 9999 99 99 0 9999 99 9999 + 000065 1200 09 01 1 304115736 00 0149 + 000066 1200 09 02 1 304115736 01 0149 + 000067 1200 09 03 1 304115736 02 0149 + 000068 1200 09 04 1 304115736 03 0149 + 000069 9999 99 99 0 9999 99 9999 + 000070 9999 99 99 0 9999 99 9999 + 000071 9999 99 99 0 9999 99 9999 + 000072 9999 99 99 0 9999 99 9999 + 000073 1200 10 01 1 304115736 04 0149 + 000074 1200 10 02 1 304115736 05 0149 + 000075 1200 10 03 1 304115736 06 0149 + 000076 1200 10 04 1 304115736 07 0149 + 000077 9999 99 99 0 9999 99 9999 + 000078 9999 99 99 0 9999 99 9999 + 000079 9999 99 99 0 9999 99 9999 + 000080 9999 99 99 0 9999 99 9999 + 000081 1200 11 01 1 304115736 08 0149 + 000082 1200 11 02 1 304115736 09 0149 + 000083 1200 11 03 1 304115736 10 0149 + 000084 1200 11 04 1 304115736 11 0149 + 000085 9999 99 99 0 9999 99 9999 + 000086 9999 99 99 0 9999 99 9999 + 000087 9999 99 99 0 9999 99 9999 + 000088 9999 99 99 0 9999 99 9999 + 000089 1200 12 01 1 304115736 12 0149 + 000090 1200 12 02 1 304115736 13 0149 + 000091 1200 12 03 1 304115736 14 0149 + 000092 1200 12 04 1 304115736 15 0149 + 000093 9999 99 99 0 9999 99 9999 + 000094 9999 99 99 0 9999 99 9999 + 000095 9999 99 99 0 9999 99 9999 + 000096 9999 99 99 0 9999 99 9999 + 000097 1200 13 01 1 304115732 08 0148 + 000098 1200 13 02 1 304115732 09 0148 + 000099 1200 13 03 1 304115732 10 0148 + 000100 1200 13 04 1 304115732 11 0148 + 000101 9999 99 99 0 9999 99 9999 + 000102 9999 99 99 0 9999 99 9999 + 000103 9999 99 99 0 9999 99 9999 + 000104 9999 99 99 0 9999 99 9999 + 000105 1200 14 01 1 304115732 12 0148 + 000106 1200 14 02 1 304115732 13 0148 + 000107 1200 14 03 1 304115732 14 0148 + 000108 1200 14 04 1 304115732 15 0148 + 000109 9999 99 99 0 9999 99 9999 + 000110 9999 99 99 0 9999 99 9999 + 000111 9999 99 99 0 9999 99 9999 + 000112 9999 99 99 0 9999 99 9999 + 000113 1200 15 01 1 304115732 00 0148 + 000114 1200 15 02 1 304115732 01 0148 + 000115 1200 15 03 1 304115732 02 0148 + 000116 1200 15 04 1 304115732 03 0148 + 000117 9999 99 99 0 9999 99 9999 + 000118 9999 99 99 0 9999 99 9999 + 000119 9999 99 99 0 9999 99 9999 + 000120 9999 99 99 0 9999 99 9999 + 000121 1200 16 01 1 304115732 04 0148 + 000122 1200 16 02 1 304115732 05 0148 + 000123 1200 16 03 1 304115732 06 0148 + 000124 1200 16 04 1 304115732 07 0148 + 000125 9999 99 99 0 9999 99 9999 + 000126 9999 99 99 0 9999 99 9999 + 000127 9999 99 99 0 9999 99 9999 + 000128 9999 99 99 0 9999 99 9999 + 000129 1200 17 01 1 306249756 00 0798 + 000130 1200 17 02 1 306249756 01 0798 + 000131 1200 17 03 1 306249756 02 0798 + 000132 1200 17 04 1 306249756 03 0798 + 000133 1200 17 05 1 306249756 04 0798 + 000134 1200 17 06 1 306249756 05 0798 + 000135 1200 17 07 1 306249756 06 0798 + 000136 1200 17 08 1 306249756 07 0798 + 000137 1200 18 01 1 306249756 08 0798 + 000138 1200 18 02 1 306249756 09 0798 + 000139 1200 18 03 1 306249756 10 0798 + 000140 1200 18 04 1 306249756 11 0798 + 000141 1200 18 05 1 306249756 12 0798 + 000142 1200 18 06 1 306249756 13 0798 + 000143 1200 18 07 1 306249756 14 0798 + 000144 1200 18 08 1 306249756 15 0798 + 000145 1200 19 01 1 306249760 00 0799 + 000146 1200 19 02 1 306249760 01 0799 + 000147 1200 19 03 1 306249760 02 0799 + 000148 1200 19 04 1 306249760 03 0799 + 000149 1200 19 05 1 306249760 04 0799 + 000150 1200 19 06 1 306249760 05 0799 + 000151 1200 19 07 1 306249760 06 0799 + 000152 1200 19 08 1 306249760 07 0799 + 000153 1200 20 01 1 306249760 08 0799 + 000154 1200 20 02 1 306249760 09 0799 + 000155 1200 20 03 1 306249760 10 0799 + 000156 1200 20 04 1 306249760 11 0799 + 000157 1200 20 05 1 306249760 12 0799 + 000158 1200 20 06 1 306249760 13 0799 + 000159 1200 20 07 1 306249760 14 0799 + 000160 1200 20 08 1 306249760 15 0799 + 000161 1200 21 01 1 306249748 00 0796 + 000162 1200 21 02 1 306249748 01 0796 + 000163 1200 21 03 1 306249748 02 0796 + 000164 1200 21 04 1 306249748 03 0796 + 000165 1200 21 05 1 306249748 04 0796 + 000166 1200 21 06 1 306249748 05 0796 + 000167 1200 21 07 1 306249748 06 0796 + 000168 1200 21 08 1 306249748 07 0796 + 000169 1200 22 01 1 306249748 08 0796 + 000170 1200 22 02 1 306249748 09 0796 + 000171 1200 22 03 1 306249748 10 0796 + 000172 1200 22 04 1 306249748 11 0796 + 000173 1200 22 05 1 306249748 12 0796 + 000174 1200 22 06 1 306249748 13 0796 + 000175 1200 22 07 1 306249748 14 0796 + 000176 1200 22 08 1 306249748 15 0796 + 000177 1200 23 01 1 306249752 00 0797 + 000178 1200 23 02 1 306249752 01 0797 + 000179 1200 23 03 1 306249752 02 0797 + 000180 1200 23 04 1 306249752 03 0797 + 000181 1200 23 05 1 306249752 04 0797 + 000182 1200 23 06 1 306249752 05 0797 + 000183 1200 23 07 1 306249752 06 0797 + 000184 1200 23 08 1 306249752 07 0797 + 000185 1200 24 01 1 306249752 08 0797 + 000186 1200 24 02 1 306249752 09 0797 + 000187 1200 24 03 1 306249752 10 0797 + 000188 1200 24 04 1 306249752 11 0797 + 000189 1200 24 05 1 306249752 12 0797 + 000190 1200 24 06 1 306249752 13 0797 + 000191 1200 24 07 1 306249752 14 0797 + 000192 1200 24 08 1 306249752 15 0797 + 000193 1200 25 01 1 303050780 08 0022 + 000194 1200 25 02 1 303050780 09 0022 + 000195 9999 99 99 0 9999 99 9999 + 000196 9999 99 99 0 9999 99 9999 + 000197 9999 99 99 0 9999 99 9999 + 000198 9999 99 99 0 9999 99 9999 + 000199 9999 99 99 0 9999 99 9999 + 000200 9999 99 99 0 9999 99 9999 + 000201 1200 26 01 1 303050780 10 0022 + 000202 1200 26 02 1 303050780 11 0022 + 000203 9999 99 99 0 9999 99 9999 + 000204 9999 99 99 0 9999 99 9999 + 000205 9999 99 99 0 9999 99 9999 + 000206 9999 99 99 0 9999 99 9999 + 000207 9999 99 99 0 9999 99 9999 + 000208 9999 99 99 0 9999 99 9999 + 000209 1200 27 01 1 303050780 12 0022 + 000210 1200 27 02 1 303050780 13 0022 + 000211 9999 99 99 0 9999 99 9999 + 000212 9999 99 99 0 9999 99 9999 + 000213 9999 99 99 0 9999 99 9999 + 000214 9999 99 99 0 9999 99 9999 + 000215 9999 99 99 0 9999 99 9999 + 000216 9999 99 99 0 9999 99 9999 + 000217 1200 28 01 1 303050780 14 0022 + 000218 1200 28 02 1 303050780 15 0022 + 000219 9999 99 99 0 9999 99 9999 + 000220 9999 99 99 0 9999 99 9999 + 000221 9999 99 99 0 9999 99 9999 + 000222 9999 99 99 0 9999 99 9999 + 000223 9999 99 99 0 9999 99 9999 + 000224 9999 99 99 0 9999 99 9999 + 000225 1200 29 01 1 303050780 04 0022 + 000226 1200 29 02 1 303050780 05 0022 + 000227 9999 99 99 0 9999 99 9999 + 000228 9999 99 99 0 9999 99 9999 + 000229 9999 99 99 0 9999 99 9999 + 000230 9999 99 99 0 9999 99 9999 + 000231 9999 99 99 0 9999 99 9999 + 000232 9999 99 99 0 9999 99 9999 + 000233 1200 30 01 1 303050780 06 0022 + 000234 1200 30 02 1 303050780 07 0022 + 000235 9999 99 99 0 9999 99 9999 + 000236 9999 99 99 0 9999 99 9999 + 000237 9999 99 99 0 9999 99 9999 + 000238 9999 99 99 0 9999 99 9999 + 000239 9999 99 99 0 9999 99 9999 + 000240 9999 99 99 0 9999 99 9999 + 000241 1200 31 01 1 303050780 00 0022 + 000242 1200 31 02 1 303050780 01 0022 + 000243 9999 99 99 0 9999 99 9999 + 000244 9999 99 99 0 9999 99 9999 + 000245 9999 99 99 0 9999 99 9999 + 000246 9999 99 99 0 9999 99 9999 + 000247 9999 99 99 0 9999 99 9999 + 000248 9999 99 99 0 9999 99 9999 + 000249 1200 32 01 1 303050780 02 0022 + 000250 1200 32 02 1 303050780 03 0022 + 000251 9999 99 99 0 9999 99 9999 + 000252 9999 99 99 0 9999 99 9999 + 000253 9999 99 99 0 9999 99 9999 + 000254 9999 99 99 0 9999 99 9999 + 000255 9999 99 99 0 9999 99 9999 + 000256 9999 99 99 0 9999 99 9999 + 000257 1200 33 01 1 306245660 00 0790 + 000258 1200 33 02 1 306245660 01 0790 + 000259 1200 33 03 1 306245660 02 0790 + 000260 1200 33 04 1 306245660 03 0790 + 000261 1200 33 05 1 306245660 04 0790 + 000262 1200 33 06 1 306245660 05 0790 + 000263 1200 33 07 1 306245660 06 0790 + 000264 1200 33 08 1 306245660 07 0790 + 000265 1200 34 01 1 306245660 08 0790 + 000266 1200 34 02 1 306245660 09 0790 + 000267 1200 34 03 1 306245660 10 0790 + 000268 1200 34 04 1 306245660 11 0790 + 000269 1200 34 05 1 306245660 12 0790 + 000270 1200 34 06 1 306245660 13 0790 + 000271 1200 34 07 1 306245660 14 0790 + 000272 1200 34 08 1 306245660 15 0790 + 000273 1200 35 01 1 306245664 00 0791 + 000274 1200 35 02 1 306245664 01 0791 + 000275 1200 35 03 1 306245664 02 0791 + 000276 1200 35 04 1 306245664 03 0791 + 000277 1200 35 05 1 306245664 04 0791 + 000278 1200 35 06 1 306245664 05 0791 + 000279 1200 35 07 1 306245664 06 0791 + 000280 1200 35 08 1 306245664 07 0791 + 000281 1200 36 01 1 306245664 08 0791 + 000282 1200 36 02 1 306245664 09 0791 + 000283 1200 36 03 1 306245664 10 0791 + 000284 1200 36 04 1 306245664 11 0791 + 000285 1200 36 05 1 306245664 12 0791 + 000286 1200 36 06 1 306245664 13 0791 + 000287 1200 36 07 1 306245664 14 0791 + 000288 1200 36 08 1 306245664 15 0791 + 000289 1200 37 01 1 306245652 00 0788 + 000290 1200 37 02 1 306245652 01 0788 + 000291 1200 37 03 1 306245652 02 0788 + 000292 1200 37 04 1 306245652 03 0788 + 000293 1200 37 05 1 306245652 04 0788 + 000294 1200 37 06 1 306245652 05 0788 + 000295 1200 37 07 1 306245652 06 0788 + 000296 1200 37 08 1 306245652 07 0788 + 000297 1200 38 01 1 306245652 08 0788 + 000298 1200 38 02 1 306245652 09 0788 + 000299 1200 38 03 1 306245652 10 0788 + 000300 1200 38 04 1 306245652 11 0788 + 000301 1200 38 05 1 306245652 12 0788 + 000302 1200 38 06 1 306245652 13 0788 + 000303 1200 38 07 1 306245652 14 0788 + 000304 1200 38 08 1 306245652 15 0788 + 000305 1200 39 01 1 306245656 00 0789 + 000306 1200 39 02 1 306245656 01 0789 + 000307 1200 39 03 1 306245656 02 0789 + 000308 1200 39 04 1 306245656 03 0789 + 000309 1200 39 05 1 306245656 04 0789 + 000310 1200 39 06 1 306245656 05 0789 + 000311 1200 39 07 1 306245656 06 0789 + 000312 1200 39 08 1 306245656 07 0789 + 000313 1200 40 01 1 306245656 08 0789 + 000314 1200 40 02 1 306245656 09 0789 + 000315 1200 40 03 1 306245656 10 0789 + 000316 1200 40 04 1 306245656 11 0789 + 000317 1200 40 05 1 306245656 12 0789 + 000318 1200 40 06 1 306245656 13 0789 + 000319 1200 40 07 1 306245656 14 0789 + 000320 1200 40 08 1 306245656 15 0789 + 000321 1200 41 01 1 304115740 00 0150 + 000322 1200 41 02 1 304115740 01 0150 + 000323 1200 41 03 1 304115740 02 0150 + 000324 1200 41 04 1 304115740 03 0150 + 000325 9999 99 99 0 9999 99 9999 + 000326 9999 99 99 0 9999 99 9999 + 000327 9999 99 99 0 9999 99 9999 + 000328 9999 99 99 0 9999 99 9999 + 000329 1200 42 01 1 304115740 04 0150 + 000330 1200 42 02 1 304115740 05 0150 + 000331 1200 42 03 1 304115740 06 0150 + 000332 1200 42 04 1 304115740 07 0150 + 000333 9999 99 99 0 9999 99 9999 + 000334 9999 99 99 0 9999 99 9999 + 000335 9999 99 99 0 9999 99 9999 + 000336 9999 99 99 0 9999 99 9999 + 000337 1200 43 01 1 304115740 08 0150 + 000338 1200 43 02 1 304115740 09 0150 + 000339 1200 43 03 1 304115740 10 0150 + 000340 1200 43 04 1 304115740 11 0150 + 000341 9999 99 99 0 9999 99 9999 + 000342 9999 99 99 0 9999 99 9999 + 000343 9999 99 99 0 9999 99 9999 + 000344 9999 99 99 0 9999 99 9999 + 000345 1200 44 01 1 304115740 12 0150 + 000346 1200 44 02 1 304115740 13 0150 + 000347 1200 44 03 1 304115740 14 0150 + 000348 1200 44 04 1 304115740 15 0150 + 000349 9999 99 99 0 9999 99 9999 + 000350 9999 99 99 0 9999 99 9999 + 000351 9999 99 99 0 9999 99 9999 + 000352 9999 99 99 0 9999 99 9999 + 000353 1200 45 01 1 304115744 00 0151 + 000354 1200 45 02 1 304115744 01 0151 + 000355 1200 45 03 1 304115744 02 0151 + 000356 1200 45 04 1 304115744 03 0151 + 000357 9999 99 99 0 9999 99 9999 + 000358 9999 99 99 0 9999 99 9999 + 000359 9999 99 99 0 9999 99 9999 + 000360 9999 99 99 0 9999 99 9999 + 000361 1200 46 01 1 304115744 04 0151 + 000362 1200 46 02 1 304115744 05 0151 + 000363 1200 46 03 1 304115744 06 0151 + 000364 1200 46 04 1 304115744 07 0151 + 000365 9999 99 99 0 9999 99 9999 + 000366 9999 99 99 0 9999 99 9999 + 000367 9999 99 99 0 9999 99 9999 + 000368 9999 99 99 0 9999 99 9999 + 000369 1200 47 01 1 304115744 08 0151 + 000370 1200 47 02 1 304115744 09 0151 + 000371 1200 47 03 1 304115744 10 0151 + 000372 1200 47 04 1 304115744 11 0151 + 000373 9999 99 99 0 9999 99 9999 + 000374 9999 99 99 0 9999 99 9999 + 000375 9999 99 99 0 9999 99 9999 + 000376 9999 99 99 0 9999 99 9999 + 000377 1200 48 01 1 304115744 12 0151 + 000378 1200 48 02 1 304115744 13 0151 + 000379 1200 48 03 1 304115744 14 0151 + 000380 1200 48 04 1 304115744 15 0151 + 000381 9999 99 99 0 9999 99 9999 + 000382 9999 99 99 0 9999 99 9999 + 000383 9999 99 99 0 9999 99 9999 + 000384 9999 99 99 0 9999 99 9999 + 000385 1201 01 01 1 304111640 08 0141 + 000386 1201 01 02 1 304111640 09 0141 + 000387 1201 01 03 1 304111640 10 0141 + 000388 1201 01 04 1 304111640 11 0141 + 000389 9999 99 99 0 9999 99 9999 + 000390 9999 99 99 0 9999 99 9999 + 000391 9999 99 99 0 9999 99 9999 + 000392 9999 99 99 0 9999 99 9999 + 000393 1201 02 01 1 304111640 12 0141 + 000394 1201 02 02 1 304111640 13 0141 + 000395 1201 02 03 1 304111640 14 0141 + 000396 1201 02 04 1 304111640 15 0141 + 000397 9999 99 99 0 9999 99 9999 + 000398 9999 99 99 0 9999 99 9999 + 000399 9999 99 99 0 9999 99 9999 + 000400 9999 99 99 0 9999 99 9999 + 000401 1201 03 01 1 304111640 00 0141 + 000402 1201 03 02 1 304111640 01 0141 + 000403 1201 03 03 1 304111640 02 0141 + 000404 1201 03 04 1 304111640 03 0141 + 000405 9999 99 99 0 9999 99 9999 + 000406 9999 99 99 0 9999 99 9999 + 000407 9999 99 99 0 9999 99 9999 + 000408 9999 99 99 0 9999 99 9999 + 000409 1201 04 01 1 304111640 04 0141 + 000410 1201 04 02 1 304111640 05 0141 + 000411 1201 04 03 1 304111640 06 0141 + 000412 1201 04 04 1 304111640 07 0141 + 000413 9999 99 99 0 9999 99 9999 + 000414 9999 99 99 0 9999 99 9999 + 000415 9999 99 99 0 9999 99 9999 + 000416 9999 99 99 0 9999 99 9999 + 000417 1201 05 01 1 304111636 08 0140 + 000418 1201 05 02 1 304111636 09 0140 + 000419 1201 05 03 1 304111636 10 0140 + 000420 1201 05 04 1 304111636 11 0140 + 000421 9999 99 99 0 9999 99 9999 + 000422 9999 99 99 0 9999 99 9999 + 000423 9999 99 99 0 9999 99 9999 + 000424 9999 99 99 0 9999 99 9999 + 000425 1201 06 01 1 304111636 12 0140 + 000426 1201 06 02 1 304111636 13 0140 + 000427 1201 06 03 1 304111636 14 0140 + 000428 1201 06 04 1 304111636 15 0140 + 000429 9999 99 99 0 9999 99 9999 + 000430 9999 99 99 0 9999 99 9999 + 000431 9999 99 99 0 9999 99 9999 + 000432 9999 99 99 0 9999 99 9999 + 000433 1201 07 01 1 304111636 00 0140 + 000434 1201 07 02 1 304111636 01 0140 + 000435 1201 07 03 1 304111636 02 0140 + 000436 1201 07 04 1 304111636 03 0140 + 000437 9999 99 99 0 9999 99 9999 + 000438 9999 99 99 0 9999 99 9999 + 000439 9999 99 99 0 9999 99 9999 + 000440 9999 99 99 0 9999 99 9999 + 000441 1201 08 01 1 304111636 04 0140 + 000442 1201 08 02 1 304111636 05 0140 + 000443 1201 08 03 1 304111636 06 0140 + 000444 1201 08 04 1 304111636 07 0140 + 000445 9999 99 99 0 9999 99 9999 + 000446 9999 99 99 0 9999 99 9999 + 000447 9999 99 99 0 9999 99 9999 + 000448 9999 99 99 0 9999 99 9999 + 000449 1201 09 01 1 306241560 00 0781 + 000450 1201 09 02 1 306241560 01 0781 + 000451 1201 09 03 1 306241560 02 0781 + 000452 1201 09 04 1 306241560 03 0781 + 000453 1201 09 05 1 306241560 04 0781 + 000454 1201 09 06 1 306241560 05 0781 + 000455 1201 09 07 1 306241560 06 0781 + 000456 1201 09 08 1 306241560 07 0781 + 000457 1201 10 01 1 306241560 08 0781 + 000458 1201 10 02 1 306241560 09 0781 + 000459 1201 10 03 1 306241560 10 0781 + 000460 1201 10 04 1 306241560 11 0781 + 000461 1201 10 05 1 306241560 12 0781 + 000462 1201 10 06 1 306241560 13 0781 + 000463 1201 10 07 1 306241560 14 0781 + 000464 1201 10 08 1 306241560 15 0781 + 000465 1201 11 01 1 306241556 00 0780 + 000466 1201 11 02 1 306241556 01 0780 + 000467 1201 11 03 1 306241556 02 0780 + 000468 1201 11 04 1 306241556 03 0780 + 000469 1201 11 05 1 306241556 04 0780 + 000470 1201 11 06 1 306241556 05 0780 + 000471 1201 11 07 1 306241556 06 0780 + 000472 1201 11 08 1 306241556 07 0780 + 000473 1201 12 01 1 306241556 08 0780 + 000474 1201 12 02 1 306241556 09 0780 + 000475 1201 12 03 1 306241556 10 0780 + 000476 1201 12 04 1 306241556 11 0780 + 000477 1201 12 05 1 306241556 12 0780 + 000478 1201 12 06 1 306241556 13 0780 + 000479 1201 12 07 1 306241556 14 0780 + 000480 1201 12 08 1 306241556 15 0780 + 000481 1201 13 01 1 306241568 00 0783 + 000482 1201 13 02 1 306241568 01 0783 + 000483 1201 13 03 1 306241568 02 0783 + 000484 1201 13 04 1 306241568 03 0783 + 000485 1201 13 05 1 306241568 04 0783 + 000486 1201 13 06 1 306241568 05 0783 + 000487 1201 13 07 1 306241568 06 0783 + 000488 1201 13 08 1 306241568 07 0783 + 000489 1201 14 01 1 306241568 08 0783 + 000490 1201 14 02 1 306241568 09 0783 + 000491 1201 14 03 1 306241568 10 0783 + 000492 1201 14 04 1 306241568 11 0783 + 000493 1201 14 05 1 306241568 12 0783 + 000494 1201 14 06 1 306241568 13 0783 + 000495 1201 14 07 1 306241568 14 0783 + 000496 1201 14 08 1 306241568 15 0783 + 000497 1201 15 01 1 306241564 00 0782 + 000498 1201 15 02 1 306241564 01 0782 + 000499 1201 15 03 1 306241564 02 0782 + 000500 1201 15 04 1 306241564 03 0782 + 000501 1201 15 05 1 306241564 04 0782 + 000502 1201 15 06 1 306241564 05 0782 + 000503 1201 15 07 1 306241564 06 0782 + 000504 1201 15 08 1 306241564 07 0782 + 000505 1201 16 01 1 306241564 08 0782 + 000506 1201 16 02 1 306241564 09 0782 + 000507 1201 16 03 1 306241564 10 0782 + 000508 1201 16 04 1 306241564 11 0782 + 000509 1201 16 05 1 306241564 12 0782 + 000510 1201 16 06 1 306241564 13 0782 + 000511 1201 16 07 1 306241564 14 0782 + 000512 1201 16 08 1 306241564 15 0782 + 000513 1201 17 01 1 303050784 12 0023 + 000514 1201 17 02 1 303050784 13 0023 + 000515 9999 99 99 0 9999 99 9999 + 000516 9999 99 99 0 9999 99 9999 + 000517 9999 99 99 0 9999 99 9999 + 000518 9999 99 99 0 9999 99 9999 + 000519 9999 99 99 0 9999 99 9999 + 000520 9999 99 99 0 9999 99 9999 + 000521 1201 18 01 1 303050784 14 0023 + 000522 1201 18 02 1 303050784 15 0023 + 000523 9999 99 99 0 9999 99 9999 + 000524 9999 99 99 0 9999 99 9999 + 000525 9999 99 99 0 9999 99 9999 + 000526 9999 99 99 0 9999 99 9999 + 000527 9999 99 99 0 9999 99 9999 + 000528 9999 99 99 0 9999 99 9999 + 000529 1201 19 01 1 303050784 08 0023 + 000530 1201 19 02 1 303050784 09 0023 + 000531 9999 99 99 0 9999 99 9999 + 000532 9999 99 99 0 9999 99 9999 + 000533 9999 99 99 0 9999 99 9999 + 000534 9999 99 99 0 9999 99 9999 + 000535 9999 99 99 0 9999 99 9999 + 000536 9999 99 99 0 9999 99 9999 + 000537 1201 20 01 1 303050784 10 0023 + 000538 1201 20 02 1 303050784 11 0023 + 000539 9999 99 99 0 9999 99 9999 + 000540 9999 99 99 0 9999 99 9999 + 000541 9999 99 99 0 9999 99 9999 + 000542 9999 99 99 0 9999 99 9999 + 000543 9999 99 99 0 9999 99 9999 + 000544 9999 99 99 0 9999 99 9999 + 000545 1201 21 01 1 303050784 00 0023 + 000546 1201 21 02 1 303050784 01 0023 + 000547 9999 99 99 0 9999 99 9999 + 000548 9999 99 99 0 9999 99 9999 + 000549 9999 99 99 0 9999 99 9999 + 000550 9999 99 99 0 9999 99 9999 + 000551 9999 99 99 0 9999 99 9999 + 000552 9999 99 99 0 9999 99 9999 + 000553 1201 22 01 1 303050784 02 0023 + 000554 1201 22 02 1 303050784 03 0023 + 000555 9999 99 99 0 9999 99 9999 + 000556 9999 99 99 0 9999 99 9999 + 000557 9999 99 99 0 9999 99 9999 + 000558 9999 99 99 0 9999 99 9999 + 000559 9999 99 99 0 9999 99 9999 + 000560 9999 99 99 0 9999 99 9999 + 000561 1201 23 01 1 303050784 04 0023 + 000562 1201 23 02 1 303050784 05 0023 + 000563 9999 99 99 0 9999 99 9999 + 000564 9999 99 99 0 9999 99 9999 + 000565 9999 99 99 0 9999 99 9999 + 000566 9999 99 99 0 9999 99 9999 + 000567 9999 99 99 0 9999 99 9999 + 000568 9999 99 99 0 9999 99 9999 + 000569 1201 24 01 1 303050784 06 0023 + 000570 1201 24 02 1 303050784 07 0023 + 000571 9999 99 99 0 9999 99 9999 + 000572 9999 99 99 0 9999 99 9999 + 000573 9999 99 99 0 9999 99 9999 + 000574 9999 99 99 0 9999 99 9999 + 000575 9999 99 99 0 9999 99 9999 + 000576 9999 99 99 0 9999 99 9999 + 000577 1201 25 01 1 305180700 00 0406 + 000578 1201 25 02 1 305180700 01 0406 + 000579 1201 25 03 1 305180700 02 0406 + 000580 1201 25 04 1 305180700 03 0406 + 000581 1201 25 05 1 305180700 04 0406 + 000582 1201 25 06 1 305180700 05 0406 + 000583 1201 25 07 1 305180700 06 0406 + 000584 1201 25 08 1 305180700 07 0406 + 000585 1201 26 01 1 305180700 08 0406 + 000586 1201 26 02 1 305180700 09 0406 + 000587 1201 26 03 1 305180700 10 0406 + 000588 1201 26 04 1 305180700 11 0406 + 000589 1201 26 05 1 305180700 12 0406 + 000590 1201 26 06 1 305180700 13 0406 + 000591 1201 26 07 1 305180700 14 0406 + 000592 1201 26 08 1 305180700 15 0406 + 000593 1201 27 01 1 305180704 00 0407 + 000594 1201 27 02 1 305180704 01 0407 + 000595 1201 27 03 1 305180704 02 0407 + 000596 1201 27 04 1 305180704 03 0407 + 000597 1201 27 05 1 305180704 04 0407 + 000598 1201 27 06 1 305180704 05 0407 + 000599 1201 27 07 1 305180704 06 0407 + 000600 1201 27 08 1 305180704 07 0407 + 000601 1201 28 01 1 305180704 08 0407 + 000602 1201 28 02 1 305180704 09 0407 + 000603 1201 28 03 1 305180704 10 0407 + 000604 1201 28 04 1 305180704 11 0407 + 000605 1201 28 05 1 305180704 12 0407 + 000606 1201 28 06 1 305180704 13 0407 + 000607 1201 28 07 1 305180704 14 0407 + 000608 1201 28 08 1 305180704 15 0407 + 000609 1201 29 01 1 305180692 00 0404 + 000610 1201 29 02 1 305180692 01 0404 + 000611 1201 29 03 1 305180692 02 0404 + 000612 1201 29 04 1 305180692 03 0404 + 000613 1201 29 05 1 305180692 04 0404 + 000614 1201 29 06 1 305180692 05 0404 + 000615 1201 29 07 1 305180692 06 0404 + 000616 1201 29 08 1 305180692 07 0404 + 000617 1201 30 01 1 305180692 08 0404 + 000618 1201 30 02 1 305180692 09 0404 + 000619 1201 30 03 1 305180692 10 0404 + 000620 1201 30 04 1 305180692 11 0404 + 000621 1201 30 05 1 305180692 12 0404 + 000622 1201 30 06 1 305180692 13 0404 + 000623 1201 30 07 1 305180692 14 0404 + 000624 1201 30 08 1 305180692 15 0404 + 000625 1201 31 01 1 305180696 00 0405 + 000626 1201 31 02 1 305180696 01 0405 + 000627 1201 31 03 1 305180696 02 0405 + 000628 1201 31 04 1 305180696 03 0405 + 000629 1201 31 05 1 305180696 04 0405 + 000630 1201 31 06 1 305180696 05 0405 + 000631 1201 31 07 1 305180696 06 0405 + 000632 1201 31 08 1 305180696 07 0405 + 000633 1201 32 01 1 305180696 08 0405 + 000634 1201 32 02 1 305180696 09 0405 + 000635 1201 32 03 1 305180696 10 0405 + 000636 1201 32 04 1 305180696 11 0405 + 000637 1201 32 05 1 305180696 12 0405 + 000638 1201 32 06 1 305180696 13 0405 + 000639 1201 32 07 1 305180696 14 0405 + 000640 1201 32 08 1 305180696 15 0405 + 000641 1201 33 01 1 306237464 00 0773 + 000642 1201 33 02 1 306237464 01 0773 + 000643 1201 33 03 1 306237464 02 0773 + 000644 1201 33 04 1 306237464 03 0773 + 000645 1201 33 05 1 306237464 04 0773 + 000646 1201 33 06 1 306237464 05 0773 + 000647 1201 33 07 1 306237464 06 0773 + 000648 1201 33 08 1 306237464 07 0773 + 000649 1201 34 01 1 306237464 08 0773 + 000650 1201 34 02 1 306237464 09 0773 + 000651 1201 34 03 1 306237464 10 0773 + 000652 1201 34 04 1 306237464 11 0773 + 000653 1201 34 05 1 306237464 12 0773 + 000654 1201 34 06 1 306237464 13 0773 + 000655 1201 34 07 1 306237464 14 0773 + 000656 1201 34 08 1 306237464 15 0773 + 000657 1201 35 01 1 306237460 00 0772 + 000658 1201 35 02 1 306237460 01 0772 + 000659 1201 35 03 1 306237460 02 0772 + 000660 1201 35 04 1 306237460 03 0772 + 000661 1201 35 05 1 306237460 04 0772 + 000662 1201 35 06 1 306237460 05 0772 + 000663 1201 35 07 1 306237460 06 0772 + 000664 1201 35 08 1 306237460 07 0772 + 000665 1201 36 01 1 306237460 08 0772 + 000666 1201 36 02 1 306237460 09 0772 + 000667 1201 36 03 1 306237460 10 0772 + 000668 1201 36 04 1 306237460 11 0772 + 000669 1201 36 05 1 306237460 12 0772 + 000670 1201 36 06 1 306237460 13 0772 + 000671 1201 36 07 1 306237460 14 0772 + 000672 1201 36 08 1 306237460 15 0772 + 000673 1201 37 01 1 306237472 00 0775 + 000674 1201 37 02 1 306237472 01 0775 + 000675 1201 37 03 1 306237472 02 0775 + 000676 1201 37 04 1 306237472 03 0775 + 000677 1201 37 05 1 306237472 04 0775 + 000678 1201 37 06 1 306237472 05 0775 + 000679 1201 37 07 1 306237472 06 0775 + 000680 1201 37 08 1 306237472 07 0775 + 000681 1201 38 01 1 306237472 08 0775 + 000682 1201 38 02 1 306237472 09 0775 + 000683 1201 38 03 1 306237472 10 0775 + 000684 1201 38 04 1 306237472 11 0775 + 000685 1201 38 05 1 306237472 12 0775 + 000686 1201 38 06 1 306237472 13 0775 + 000687 1201 38 07 1 306237472 14 0775 + 000688 1201 38 08 1 306237472 15 0775 + 000689 1201 39 01 1 306237468 00 0774 + 000690 1201 39 02 1 306237468 01 0774 + 000691 1201 39 03 1 306237468 02 0774 + 000692 1201 39 04 1 306237468 03 0774 + 000693 1201 39 05 1 306237468 04 0774 + 000694 1201 39 06 1 306237468 05 0774 + 000695 1201 39 07 1 306237468 06 0774 + 000696 1201 39 08 1 306237468 07 0774 + 000697 1201 40 01 1 306237468 08 0774 + 000698 1201 40 02 1 306237468 09 0774 + 000699 1201 40 03 1 306237468 10 0774 + 000700 1201 40 04 1 306237468 11 0774 + 000701 1201 40 05 1 306237468 12 0774 + 000702 1201 40 06 1 306237468 13 0774 + 000703 1201 40 07 1 306237468 14 0774 + 000704 1201 40 08 1 306237468 15 0774 + 000705 1201 41 01 1 304111648 08 0143 + 000706 1201 41 02 1 304111648 09 0143 + 000707 1201 41 03 1 304111648 10 0143 + 000708 1201 41 04 1 304111648 11 0143 + 000709 9999 99 99 0 9999 99 9999 + 000710 9999 99 99 0 9999 99 9999 + 000711 9999 99 99 0 9999 99 9999 + 000712 9999 99 99 0 9999 99 9999 + 000713 1201 42 01 1 304111648 12 0143 + 000714 1201 42 02 1 304111648 13 0143 + 000715 1201 42 03 1 304111648 14 0143 + 000716 1201 42 04 1 304111648 15 0143 + 000717 9999 99 99 0 9999 99 9999 + 000718 9999 99 99 0 9999 99 9999 + 000719 9999 99 99 0 9999 99 9999 + 000720 9999 99 99 0 9999 99 9999 + 000721 1201 43 01 1 304111648 00 0143 + 000722 1201 43 02 1 304111648 01 0143 + 000723 1201 43 03 1 304111648 02 0143 + 000724 1201 43 04 1 304111648 03 0143 + 000725 9999 99 99 0 9999 99 9999 + 000726 9999 99 99 0 9999 99 9999 + 000727 9999 99 99 0 9999 99 9999 + 000728 9999 99 99 0 9999 99 9999 + 000729 1201 44 01 1 304111648 04 0143 + 000730 1201 44 02 1 304111648 05 0143 + 000731 1201 44 03 1 304111648 06 0143 + 000732 1201 44 04 1 304111648 07 0143 + 000733 9999 99 99 0 9999 99 9999 + 000734 9999 99 99 0 9999 99 9999 + 000735 9999 99 99 0 9999 99 9999 + 000736 9999 99 99 0 9999 99 9999 + 000737 1201 45 01 1 304111644 08 0142 + 000738 1201 45 02 1 304111644 09 0142 + 000739 1201 45 03 1 304111644 10 0142 + 000740 1201 45 04 1 304111644 11 0142 + 000741 9999 99 99 0 9999 99 9999 + 000742 9999 99 99 0 9999 99 9999 + 000743 9999 99 99 0 9999 99 9999 + 000744 9999 99 99 0 9999 99 9999 + 000745 1201 46 01 1 304111644 12 0142 + 000746 1201 46 02 1 304111644 13 0142 + 000747 1201 46 03 1 304111644 14 0142 + 000748 1201 46 04 1 304111644 15 0142 + 000749 9999 99 99 0 9999 99 9999 + 000750 9999 99 99 0 9999 99 9999 + 000751 9999 99 99 0 9999 99 9999 + 000752 9999 99 99 0 9999 99 9999 + 000753 1201 47 01 1 304111644 00 0142 + 000754 1201 47 02 1 304111644 01 0142 + 000755 1201 47 03 1 304111644 02 0142 + 000756 1201 47 04 1 304111644 03 0142 + 000757 9999 99 99 0 9999 99 9999 + 000758 9999 99 99 0 9999 99 9999 + 000759 9999 99 99 0 9999 99 9999 + 000760 9999 99 99 0 9999 99 9999 + 000761 1201 48 01 1 304111644 04 0142 + 000762 1201 48 02 1 304111644 05 0142 + 000763 1201 48 03 1 304111644 06 0142 + 000764 1201 48 04 1 304111644 07 0142 + 000765 9999 99 99 0 9999 99 9999 + 000766 9999 99 99 0 9999 99 9999 + 000767 9999 99 99 0 9999 99 9999 + 000768 9999 99 99 0 9999 99 9999 + 000769 1202 01 01 1 305176604 00 0398 + 000770 1202 01 02 1 305176604 01 0398 + 000771 1202 01 03 1 305176604 02 0398 + 000772 1202 01 04 1 305176604 03 0398 + 000773 1202 01 05 1 305176604 04 0398 + 000774 1202 01 06 1 305176604 05 0398 + 000775 1202 01 07 1 305176604 06 0398 + 000776 1202 01 08 1 305176604 07 0398 + 000777 1202 02 01 1 305176604 08 0398 + 000778 1202 02 02 1 305176604 09 0398 + 000779 1202 02 03 1 305176604 10 0398 + 000780 1202 02 04 1 305176604 11 0398 + 000781 1202 02 05 1 305176604 12 0398 + 000782 1202 02 06 1 305176604 13 0398 + 000783 1202 02 07 1 305176604 14 0398 + 000784 1202 02 08 1 305176604 15 0398 + 000785 1202 03 01 1 305176608 00 0399 + 000786 1202 03 02 1 305176608 01 0399 + 000787 1202 03 03 1 305176608 02 0399 + 000788 1202 03 04 1 305176608 03 0399 + 000789 1202 03 05 1 305176608 04 0399 + 000790 1202 03 06 1 305176608 05 0399 + 000791 1202 03 07 1 305176608 06 0399 + 000792 1202 03 08 1 305176608 07 0399 + 000793 1202 04 01 1 305176608 08 0399 + 000794 1202 04 02 1 305176608 09 0399 + 000795 1202 04 03 1 305176608 10 0399 + 000796 1202 04 04 1 305176608 11 0399 + 000797 1202 04 05 1 305176608 12 0399 + 000798 1202 04 06 1 305176608 13 0399 + 000799 1202 04 07 1 305176608 14 0399 + 000800 1202 04 08 1 305176608 15 0399 + 000801 1202 05 01 1 305176596 00 0396 + 000802 1202 05 02 1 305176596 01 0396 + 000803 1202 05 03 1 305176596 02 0396 + 000804 1202 05 04 1 305176596 03 0396 + 000805 1202 05 05 1 305176596 04 0396 + 000806 1202 05 06 1 305176596 05 0396 + 000807 1202 05 07 1 305176596 06 0396 + 000808 1202 05 08 1 305176596 07 0396 + 000809 1202 06 01 1 305176596 08 0396 + 000810 1202 06 02 1 305176596 09 0396 + 000811 1202 06 03 1 305176596 10 0396 + 000812 1202 06 04 1 305176596 11 0396 + 000813 1202 06 05 1 305176596 12 0396 + 000814 1202 06 06 1 305176596 13 0396 + 000815 1202 06 07 1 305176596 14 0396 + 000816 1202 06 08 1 305176596 15 0396 + 000817 1202 07 01 1 305176600 00 0397 + 000818 1202 07 02 1 305176600 01 0397 + 000819 1202 07 03 1 305176600 02 0397 + 000820 1202 07 04 1 305176600 03 0397 + 000821 1202 07 05 1 305176600 04 0397 + 000822 1202 07 06 1 305176600 05 0397 + 000823 1202 07 07 1 305176600 06 0397 + 000824 1202 07 08 1 305176600 07 0397 + 000825 1202 08 01 1 305176600 08 0397 + 000826 1202 08 02 1 305176600 09 0397 + 000827 1202 08 03 1 305176600 10 0397 + 000828 1202 08 04 1 305176600 11 0397 + 000829 1202 08 05 1 305176600 12 0397 + 000830 1202 08 06 1 305176600 13 0397 + 000831 1202 08 07 1 305176600 14 0397 + 000832 1202 08 08 1 305176600 15 0397 + 000833 9999 99 99 0 9999 99 9999 + 000834 9999 99 99 0 9999 99 9999 + 000835 9999 99 99 0 9999 99 9999 + 000836 9999 99 99 0 9999 99 9999 + 000837 9999 99 99 0 9999 99 9999 + 000838 9999 99 99 0 9999 99 9999 + 000839 9999 99 99 0 9999 99 9999 + 000840 9999 99 99 0 9999 99 9999 + 000841 9999 99 99 0 9999 99 9999 + 000842 9999 99 99 0 9999 99 9999 + 000843 9999 99 99 0 9999 99 9999 + 000844 9999 99 99 0 9999 99 9999 + 000845 9999 99 99 0 9999 99 9999 + 000846 9999 99 99 0 9999 99 9999 + 000847 9999 99 99 0 9999 99 9999 + 000848 9999 99 99 0 9999 99 9999 + 000849 9999 99 99 0 9999 99 9999 + 000850 9999 99 99 0 9999 99 9999 + 000851 9999 99 99 0 9999 99 9999 + 000852 9999 99 99 0 9999 99 9999 + 000853 9999 99 99 0 9999 99 9999 + 000854 9999 99 99 0 9999 99 9999 + 000855 9999 99 99 0 9999 99 9999 + 000856 9999 99 99 0 9999 99 9999 + 000857 9999 99 99 0 9999 99 9999 + 000858 9999 99 99 0 9999 99 9999 + 000859 9999 99 99 0 9999 99 9999 + 000860 9999 99 99 0 9999 99 9999 + 000861 9999 99 99 0 9999 99 9999 + 000862 9999 99 99 0 9999 99 9999 + 000863 9999 99 99 0 9999 99 9999 + 000864 9999 99 99 0 9999 99 9999 + 000865 9999 99 99 0 9999 99 9999 + 000866 9999 99 99 0 9999 99 9999 + 000867 9999 99 99 0 9999 99 9999 + 000868 9999 99 99 0 9999 99 9999 + 000869 9999 99 99 0 9999 99 9999 + 000870 9999 99 99 0 9999 99 9999 + 000871 9999 99 99 0 9999 99 9999 + 000872 9999 99 99 0 9999 99 9999 + 000873 9999 99 99 0 9999 99 9999 + 000874 9999 99 99 0 9999 99 9999 + 000875 9999 99 99 0 9999 99 9999 + 000876 9999 99 99 0 9999 99 9999 + 000877 9999 99 99 0 9999 99 9999 + 000878 9999 99 99 0 9999 99 9999 + 000879 9999 99 99 0 9999 99 9999 + 000880 9999 99 99 0 9999 99 9999 + 000881 9999 99 99 0 9999 99 9999 + 000882 9999 99 99 0 9999 99 9999 + 000883 9999 99 99 0 9999 99 9999 + 000884 9999 99 99 0 9999 99 9999 + 000885 9999 99 99 0 9999 99 9999 + 000886 9999 99 99 0 9999 99 9999 + 000887 9999 99 99 0 9999 99 9999 + 000888 9999 99 99 0 9999 99 9999 + 000889 9999 99 99 0 9999 99 9999 + 000890 9999 99 99 0 9999 99 9999 + 000891 9999 99 99 0 9999 99 9999 + 000892 9999 99 99 0 9999 99 9999 + 000893 9999 99 99 0 9999 99 9999 + 000894 9999 99 99 0 9999 99 9999 + 000895 9999 99 99 0 9999 99 9999 + 000896 9999 99 99 0 9999 99 9999 + 000897 9999 99 99 0 9999 99 9999 + 000898 9999 99 99 0 9999 99 9999 + 000899 9999 99 99 0 9999 99 9999 + 000900 9999 99 99 0 9999 99 9999 + 000901 9999 99 99 0 9999 99 9999 + 000902 9999 99 99 0 9999 99 9999 + 000903 9999 99 99 0 9999 99 9999 + 000904 9999 99 99 0 9999 99 9999 + 000905 9999 99 99 0 9999 99 9999 + 000906 9999 99 99 0 9999 99 9999 + 000907 9999 99 99 0 9999 99 9999 + 000908 9999 99 99 0 9999 99 9999 + 000909 9999 99 99 0 9999 99 9999 + 000910 9999 99 99 0 9999 99 9999 + 000911 9999 99 99 0 9999 99 9999 + 000912 9999 99 99 0 9999 99 9999 + 000913 9999 99 99 0 9999 99 9999 + 000914 9999 99 99 0 9999 99 9999 + 000915 9999 99 99 0 9999 99 9999 + 000916 9999 99 99 0 9999 99 9999 + 000917 9999 99 99 0 9999 99 9999 + 000918 9999 99 99 0 9999 99 9999 + 000919 9999 99 99 0 9999 99 9999 + 000920 9999 99 99 0 9999 99 9999 + 000921 9999 99 99 0 9999 99 9999 + 000922 9999 99 99 0 9999 99 9999 + 000923 9999 99 99 0 9999 99 9999 + 000924 9999 99 99 0 9999 99 9999 + 000925 9999 99 99 0 9999 99 9999 + 000926 9999 99 99 0 9999 99 9999 + 000927 9999 99 99 0 9999 99 9999 + 000928 9999 99 99 0 9999 99 9999 + 000929 9999 99 99 0 9999 99 9999 + 000930 9999 99 99 0 9999 99 9999 + 000931 9999 99 99 0 9999 99 9999 + 000932 9999 99 99 0 9999 99 9999 + 000933 9999 99 99 0 9999 99 9999 + 000934 9999 99 99 0 9999 99 9999 + 000935 9999 99 99 0 9999 99 9999 + 000936 9999 99 99 0 9999 99 9999 + 000937 9999 99 99 0 9999 99 9999 + 000938 9999 99 99 0 9999 99 9999 + 000939 9999 99 99 0 9999 99 9999 + 000940 9999 99 99 0 9999 99 9999 + 000941 9999 99 99 0 9999 99 9999 + 000942 9999 99 99 0 9999 99 9999 + 000943 9999 99 99 0 9999 99 9999 + 000944 9999 99 99 0 9999 99 9999 + 000945 9999 99 99 0 9999 99 9999 + 000946 9999 99 99 0 9999 99 9999 + 000947 9999 99 99 0 9999 99 9999 + 000948 9999 99 99 0 9999 99 9999 + 000949 9999 99 99 0 9999 99 9999 + 000950 9999 99 99 0 9999 99 9999 + 000951 9999 99 99 0 9999 99 9999 + 000952 9999 99 99 0 9999 99 9999 + 000953 9999 99 99 0 9999 99 9999 + 000954 9999 99 99 0 9999 99 9999 + 000955 9999 99 99 0 9999 99 9999 + 000956 9999 99 99 0 9999 99 9999 + 000957 9999 99 99 0 9999 99 9999 + 000958 9999 99 99 0 9999 99 9999 + 000959 9999 99 99 0 9999 99 9999 + 000960 9999 99 99 0 9999 99 9999 + 000961 1202 25 01 1 305168412 00 0382 + 000962 1202 25 02 1 305168412 01 0382 + 000963 1202 25 03 1 305168412 02 0382 + 000964 1202 25 04 1 305168412 03 0382 + 000965 1202 25 05 1 305168412 04 0382 + 000966 1202 25 06 1 305168412 05 0382 + 000967 1202 25 07 1 305168412 06 0382 + 000968 1202 25 08 1 305168412 07 0382 + 000969 1202 26 01 1 305168412 08 0382 + 000970 1202 26 02 1 305168412 09 0382 + 000971 1202 26 03 1 305168412 10 0382 + 000972 1202 26 04 1 305168412 11 0382 + 000973 1202 26 05 1 305168412 12 0382 + 000974 1202 26 06 1 305168412 13 0382 + 000975 1202 26 07 1 305168412 14 0382 + 000976 1202 26 08 1 305168412 15 0382 + 000977 1202 27 01 1 305168416 00 0383 + 000978 1202 27 02 1 305168416 01 0383 + 000979 1202 27 03 1 305168416 02 0383 + 000980 1202 27 04 1 305168416 03 0383 + 000981 1202 27 05 1 305168416 04 0383 + 000982 1202 27 06 1 305168416 05 0383 + 000983 1202 27 07 1 305168416 06 0383 + 000984 1202 27 08 1 305168416 07 0383 + 000985 1202 28 01 1 305168416 08 0383 + 000986 1202 28 02 1 305168416 09 0383 + 000987 1202 28 03 1 305168416 10 0383 + 000988 1202 28 04 1 305168416 11 0383 + 000989 1202 28 05 1 305168416 12 0383 + 000990 1202 28 06 1 305168416 13 0383 + 000991 1202 28 07 1 305168416 14 0383 + 000992 1202 28 08 1 305168416 15 0383 + 000993 1202 29 01 1 305168404 00 0380 + 000994 1202 29 02 1 305168404 01 0380 + 000995 1202 29 03 1 305168404 02 0380 + 000996 1202 29 04 1 305168404 03 0380 + 000997 1202 29 05 1 305168404 04 0380 + 000998 1202 29 06 1 305168404 05 0380 + 000999 1202 29 07 1 305168404 06 0380 + 001000 1202 29 08 1 305168404 07 0380 + 001001 1202 30 01 1 305168404 08 0380 + 001002 1202 30 02 1 305168404 09 0380 + 001003 1202 30 03 1 305168404 10 0380 + 001004 1202 30 04 1 305168404 11 0380 + 001005 1202 30 05 1 305168404 12 0380 + 001006 1202 30 06 1 305168404 13 0380 + 001007 1202 30 07 1 305168404 14 0380 + 001008 1202 30 08 1 305168404 15 0380 + 001009 1202 31 01 1 305168408 00 0381 + 001010 1202 31 02 1 305168408 01 0381 + 001011 1202 31 03 1 305168408 02 0381 + 001012 1202 31 04 1 305168408 03 0381 + 001013 1202 31 05 1 305168408 04 0381 + 001014 1202 31 06 1 305168408 05 0381 + 001015 1202 31 07 1 305168408 06 0381 + 001016 1202 31 08 1 305168408 07 0381 + 001017 1202 32 01 1 305168408 08 0381 + 001018 1202 32 02 1 305168408 09 0381 + 001019 1202 32 03 1 305168408 10 0381 + 001020 1202 32 04 1 305168408 11 0381 + 001021 1202 32 05 1 305168408 12 0381 + 001022 1202 32 06 1 305168408 13 0381 + 001023 1202 32 07 1 305168408 14 0381 + 001024 1202 32 08 1 305168408 15 0381 + 001025 1202 33 01 1 305164312 00 0373 + 001026 1202 33 02 1 305164312 01 0373 + 001027 1202 33 03 1 305164312 02 0373 + 001028 1202 33 04 1 305164312 03 0373 + 001029 1202 33 05 1 305164312 04 0373 + 001030 1202 33 06 1 305164312 05 0373 + 001031 1202 33 07 1 305164312 06 0373 + 001032 1202 33 08 1 305164312 07 0373 + 001033 1202 34 01 1 305164312 08 0373 + 001034 1202 34 02 1 305164312 09 0373 + 001035 1202 34 03 1 305164312 10 0373 + 001036 1202 34 04 1 305164312 11 0373 + 001037 1202 34 05 1 305164312 12 0373 + 001038 1202 34 06 1 305164312 13 0373 + 001039 1202 34 07 1 305164312 14 0373 + 001040 1202 34 08 1 305164312 15 0373 + 001041 1202 35 01 1 305164308 00 0372 + 001042 1202 35 02 1 305164308 01 0372 + 001043 1202 35 03 1 305164308 02 0372 + 001044 1202 35 04 1 305164308 03 0372 + 001045 1202 35 05 1 305164308 04 0372 + 001046 1202 35 06 1 305164308 05 0372 + 001047 1202 35 07 1 305164308 06 0372 + 001048 1202 35 08 1 305164308 07 0372 + 001049 1202 36 01 1 305164308 08 0372 + 001050 1202 36 02 1 305164308 09 0372 + 001051 1202 36 03 1 305164308 10 0372 + 001052 1202 36 04 1 305164308 11 0372 + 001053 1202 36 05 1 305164308 12 0372 + 001054 1202 36 06 1 305164308 13 0372 + 001055 1202 36 07 1 305164308 14 0372 + 001056 1202 36 08 1 305164308 15 0372 + 001057 1202 37 01 1 305164320 00 0375 + 001058 1202 37 02 1 305164320 01 0375 + 001059 1202 37 03 1 305164320 02 0375 + 001060 1202 37 04 1 305164320 03 0375 + 001061 1202 37 05 1 305164320 04 0375 + 001062 1202 37 06 1 305164320 05 0375 + 001063 1202 37 07 1 305164320 06 0375 + 001064 1202 37 08 1 305164320 07 0375 + 001065 1202 38 01 1 305164320 08 0375 + 001066 1202 38 02 1 305164320 09 0375 + 001067 1202 38 03 1 305164320 10 0375 + 001068 1202 38 04 1 305164320 11 0375 + 001069 1202 38 05 1 305164320 12 0375 + 001070 1202 38 06 1 305164320 13 0375 + 001071 1202 38 07 1 305164320 14 0375 + 001072 1202 38 08 1 305164320 15 0375 + 001073 1202 39 01 1 305164316 00 0374 + 001074 1202 39 02 1 305164316 01 0374 + 001075 1202 39 03 1 305164316 02 0374 + 001076 1202 39 04 1 305164316 03 0374 + 001077 1202 39 05 1 305164316 04 0374 + 001078 1202 39 06 1 305164316 05 0374 + 001079 1202 39 07 1 305164316 06 0374 + 001080 1202 39 08 1 305164316 07 0374 + 001081 1202 40 01 1 305164316 08 0374 + 001082 1202 40 02 1 305164316 09 0374 + 001083 1202 40 03 1 305164316 10 0374 + 001084 1202 40 04 1 305164316 11 0374 + 001085 1202 40 05 1 305164316 12 0374 + 001086 1202 40 06 1 305164316 13 0374 + 001087 1202 40 07 1 305164316 14 0374 + 001088 1202 40 08 1 305164316 15 0374 + 001089 9999 99 99 0 9999 99 9999 + 001090 9999 99 99 0 9999 99 9999 + 001091 9999 99 99 0 9999 99 9999 + 001092 9999 99 99 0 9999 99 9999 + 001093 9999 99 99 0 9999 99 9999 + 001094 9999 99 99 0 9999 99 9999 + 001095 9999 99 99 0 9999 99 9999 + 001096 9999 99 99 0 9999 99 9999 + 001097 9999 99 99 0 9999 99 9999 + 001098 9999 99 99 0 9999 99 9999 + 001099 9999 99 99 0 9999 99 9999 + 001100 9999 99 99 0 9999 99 9999 + 001101 9999 99 99 0 9999 99 9999 + 001102 9999 99 99 0 9999 99 9999 + 001103 9999 99 99 0 9999 99 9999 + 001104 9999 99 99 0 9999 99 9999 + 001105 9999 99 99 0 9999 99 9999 + 001106 9999 99 99 0 9999 99 9999 + 001107 9999 99 99 0 9999 99 9999 + 001108 9999 99 99 0 9999 99 9999 + 001109 9999 99 99 0 9999 99 9999 + 001110 9999 99 99 0 9999 99 9999 + 001111 9999 99 99 0 9999 99 9999 + 001112 9999 99 99 0 9999 99 9999 + 001113 9999 99 99 0 9999 99 9999 + 001114 9999 99 99 0 9999 99 9999 + 001115 9999 99 99 0 9999 99 9999 + 001116 9999 99 99 0 9999 99 9999 + 001117 9999 99 99 0 9999 99 9999 + 001118 9999 99 99 0 9999 99 9999 + 001119 9999 99 99 0 9999 99 9999 + 001120 9999 99 99 0 9999 99 9999 + 001121 9999 99 99 0 9999 99 9999 + 001122 9999 99 99 0 9999 99 9999 + 001123 9999 99 99 0 9999 99 9999 + 001124 9999 99 99 0 9999 99 9999 + 001125 9999 99 99 0 9999 99 9999 + 001126 9999 99 99 0 9999 99 9999 + 001127 9999 99 99 0 9999 99 9999 + 001128 9999 99 99 0 9999 99 9999 + 001129 9999 99 99 0 9999 99 9999 + 001130 9999 99 99 0 9999 99 9999 + 001131 9999 99 99 0 9999 99 9999 + 001132 9999 99 99 0 9999 99 9999 + 001133 9999 99 99 0 9999 99 9999 + 001134 9999 99 99 0 9999 99 9999 + 001135 9999 99 99 0 9999 99 9999 + 001136 9999 99 99 0 9999 99 9999 + 001137 9999 99 99 0 9999 99 9999 + 001138 9999 99 99 0 9999 99 9999 + 001139 9999 99 99 0 9999 99 9999 + 001140 9999 99 99 0 9999 99 9999 + 001141 9999 99 99 0 9999 99 9999 + 001142 9999 99 99 0 9999 99 9999 + 001143 9999 99 99 0 9999 99 9999 + 001144 9999 99 99 0 9999 99 9999 + 001145 9999 99 99 0 9999 99 9999 + 001146 9999 99 99 0 9999 99 9999 + 001147 9999 99 99 0 9999 99 9999 + 001148 9999 99 99 0 9999 99 9999 + 001149 9999 99 99 0 9999 99 9999 + 001150 9999 99 99 0 9999 99 9999 + 001151 9999 99 99 0 9999 99 9999 + 001152 9999 99 99 0 9999 99 9999 + 001153 1203 01 01 1 303050772 08 0020 + 001154 1203 01 02 1 303050772 09 0020 + 001155 9999 99 99 0 9999 99 9999 + 001156 9999 99 99 0 9999 99 9999 + 001157 9999 99 99 0 9999 99 9999 + 001158 9999 99 99 0 9999 99 9999 + 001159 9999 99 99 0 9999 99 9999 + 001160 9999 99 99 0 9999 99 9999 + 001161 1203 02 01 1 303050772 10 0020 + 001162 1203 02 02 1 303050772 11 0020 + 001163 9999 99 99 0 9999 99 9999 + 001164 9999 99 99 0 9999 99 9999 + 001165 9999 99 99 0 9999 99 9999 + 001166 9999 99 99 0 9999 99 9999 + 001167 9999 99 99 0 9999 99 9999 + 001168 9999 99 99 0 9999 99 9999 + 001169 1203 03 01 1 303050772 12 0020 + 001170 1203 03 02 1 303050772 13 0020 + 001171 9999 99 99 0 9999 99 9999 + 001172 9999 99 99 0 9999 99 9999 + 001173 9999 99 99 0 9999 99 9999 + 001174 9999 99 99 0 9999 99 9999 + 001175 9999 99 99 0 9999 99 9999 + 001176 9999 99 99 0 9999 99 9999 + 001177 1203 04 01 1 303050772 14 0020 + 001178 1203 04 02 1 303050772 15 0020 + 001179 9999 99 99 0 9999 99 9999 + 001180 9999 99 99 0 9999 99 9999 + 001181 9999 99 99 0 9999 99 9999 + 001182 9999 99 99 0 9999 99 9999 + 001183 9999 99 99 0 9999 99 9999 + 001184 9999 99 99 0 9999 99 9999 + 001185 1203 05 01 1 303050772 00 0020 + 001186 1203 05 02 1 303050772 01 0020 + 001187 9999 99 99 0 9999 99 9999 + 001188 9999 99 99 0 9999 99 9999 + 001189 9999 99 99 0 9999 99 9999 + 001190 9999 99 99 0 9999 99 9999 + 001191 9999 99 99 0 9999 99 9999 + 001192 9999 99 99 0 9999 99 9999 + 001193 1203 06 01 1 303050772 02 0020 + 001194 1203 06 02 1 303050772 03 0020 + 001195 9999 99 99 0 9999 99 9999 + 001196 9999 99 99 0 9999 99 9999 + 001197 9999 99 99 0 9999 99 9999 + 001198 9999 99 99 0 9999 99 9999 + 001199 9999 99 99 0 9999 99 9999 + 001200 9999 99 99 0 9999 99 9999 + 001201 1203 07 01 1 303050772 04 0020 + 001202 1203 07 02 1 303050772 05 0020 + 001203 9999 99 99 0 9999 99 9999 + 001204 9999 99 99 0 9999 99 9999 + 001205 9999 99 99 0 9999 99 9999 + 001206 9999 99 99 0 9999 99 9999 + 001207 9999 99 99 0 9999 99 9999 + 001208 9999 99 99 0 9999 99 9999 + 001209 1203 08 01 1 303050772 06 0020 + 001210 1203 08 02 1 303050772 07 0020 + 001211 9999 99 99 0 9999 99 9999 + 001212 9999 99 99 0 9999 99 9999 + 001213 9999 99 99 0 9999 99 9999 + 001214 9999 99 99 0 9999 99 9999 + 001215 9999 99 99 0 9999 99 9999 + 001216 9999 99 99 0 9999 99 9999 + 001217 1203 09 01 1 304107544 00 0133 + 001218 1203 09 02 1 304107544 01 0133 + 001219 1203 09 03 1 304107544 02 0133 + 001220 1203 09 04 1 304107544 03 0133 + 001221 9999 99 99 0 9999 99 9999 + 001222 9999 99 99 0 9999 99 9999 + 001223 9999 99 99 0 9999 99 9999 + 001224 9999 99 99 0 9999 99 9999 + 001225 1203 10 01 1 304107544 04 0133 + 001226 1203 10 02 1 304107544 05 0133 + 001227 1203 10 03 1 304107544 06 0133 + 001228 1203 10 04 1 304107544 07 0133 + 001229 9999 99 99 0 9999 99 9999 + 001230 9999 99 99 0 9999 99 9999 + 001231 9999 99 99 0 9999 99 9999 + 001232 9999 99 99 0 9999 99 9999 + 001233 1203 11 01 1 304107544 08 0133 + 001234 1203 11 02 1 304107544 09 0133 + 001235 1203 11 03 1 304107544 10 0133 + 001236 1203 11 04 1 304107544 11 0133 + 001237 9999 99 99 0 9999 99 9999 + 001238 9999 99 99 0 9999 99 9999 + 001239 9999 99 99 0 9999 99 9999 + 001240 9999 99 99 0 9999 99 9999 + 001241 1203 12 01 1 304107544 12 0133 + 001242 1203 12 02 1 304107544 13 0133 + 001243 1203 12 03 1 304107544 14 0133 + 001244 1203 12 04 1 304107544 15 0133 + 001245 9999 99 99 0 9999 99 9999 + 001246 9999 99 99 0 9999 99 9999 + 001247 9999 99 99 0 9999 99 9999 + 001248 9999 99 99 0 9999 99 9999 + 001249 1203 13 01 1 304107540 08 0132 + 001250 1203 13 02 1 304107540 09 0132 + 001251 1203 13 03 1 304107540 10 0132 + 001252 1203 13 04 1 304107540 11 0132 + 001253 9999 99 99 0 9999 99 9999 + 001254 9999 99 99 0 9999 99 9999 + 001255 9999 99 99 0 9999 99 9999 + 001256 9999 99 99 0 9999 99 9999 + 001257 1203 14 01 1 304107540 12 0132 + 001258 1203 14 02 1 304107540 13 0132 + 001259 1203 14 03 1 304107540 14 0132 + 001260 1203 14 04 1 304107540 15 0132 + 001261 9999 99 99 0 9999 99 9999 + 001262 9999 99 99 0 9999 99 9999 + 001263 9999 99 99 0 9999 99 9999 + 001264 9999 99 99 0 9999 99 9999 + 001265 1203 15 01 1 304107540 00 0132 + 001266 1203 15 02 1 304107540 01 0132 + 001267 1203 15 03 1 304107540 02 0132 + 001268 1203 15 04 1 304107540 03 0132 + 001269 9999 99 99 0 9999 99 9999 + 001270 9999 99 99 0 9999 99 9999 + 001271 9999 99 99 0 9999 99 9999 + 001272 9999 99 99 0 9999 99 9999 + 001273 1203 16 01 1 304107540 04 0132 + 001274 1203 16 02 1 304107540 05 0132 + 001275 1203 16 03 1 304107540 06 0132 + 001276 1203 16 04 1 304107540 07 0132 + 001277 9999 99 99 0 9999 99 9999 + 001278 9999 99 99 0 9999 99 9999 + 001279 9999 99 99 0 9999 99 9999 + 001280 9999 99 99 0 9999 99 9999 + 001281 1203 17 01 1 306233372 00 0766 + 001282 1203 17 02 1 306233372 01 0766 + 001283 1203 17 03 1 306233372 02 0766 + 001284 1203 17 04 1 306233372 03 0766 + 001285 1203 17 05 1 306233372 04 0766 + 001286 1203 17 06 1 306233372 05 0766 + 001287 1203 17 07 1 306233372 06 0766 + 001288 1203 17 08 1 306233372 07 0766 + 001289 1203 18 01 1 306233372 08 0766 + 001290 1203 18 02 1 306233372 09 0766 + 001291 1203 18 03 1 306233372 10 0766 + 001292 1203 18 04 1 306233372 11 0766 + 001293 1203 18 05 1 306233372 12 0766 + 001294 1203 18 06 1 306233372 13 0766 + 001295 1203 18 07 1 306233372 14 0766 + 001296 1203 18 08 1 306233372 15 0766 + 001297 1203 19 01 1 306233376 00 0767 + 001298 1203 19 02 1 306233376 01 0767 + 001299 1203 19 03 1 306233376 02 0767 + 001300 1203 19 04 1 306233376 03 0767 + 001301 1203 19 05 1 306233376 04 0767 + 001302 1203 19 06 1 306233376 05 0767 + 001303 1203 19 07 1 306233376 06 0767 + 001304 1203 19 08 1 306233376 07 0767 + 001305 1203 20 01 1 306233376 08 0767 + 001306 1203 20 02 1 306233376 09 0767 + 001307 1203 20 03 1 306233376 10 0767 + 001308 1203 20 04 1 306233376 11 0767 + 001309 1203 20 05 1 306233376 12 0767 + 001310 1203 20 06 1 306233376 13 0767 + 001311 1203 20 07 1 306233376 14 0767 + 001312 1203 20 08 1 306233376 15 0767 + 001313 1203 21 01 1 306233364 00 0764 + 001314 1203 21 02 1 306233364 01 0764 + 001315 1203 21 03 1 306233364 02 0764 + 001316 1203 21 04 1 306233364 03 0764 + 001317 1203 21 05 1 306233364 04 0764 + 001318 1203 21 06 1 306233364 05 0764 + 001319 1203 21 07 1 306233364 06 0764 + 001320 1203 21 08 1 306233364 07 0764 + 001321 1203 22 01 1 306233364 08 0764 + 001322 1203 22 02 1 306233364 09 0764 + 001323 1203 22 03 1 306233364 10 0764 + 001324 1203 22 04 1 306233364 11 0764 + 001325 1203 22 05 1 306233364 12 0764 + 001326 1203 22 06 1 306233364 13 0764 + 001327 1203 22 07 1 306233364 14 0764 + 001328 1203 22 08 1 306233364 15 0764 + 001329 1203 23 01 1 306233368 00 0765 + 001330 1203 23 02 1 306233368 01 0765 + 001331 1203 23 03 1 306233368 02 0765 + 001332 1203 23 04 1 306233368 03 0765 + 001333 1203 23 05 1 306233368 04 0765 + 001334 1203 23 06 1 306233368 05 0765 + 001335 1203 23 07 1 306233368 06 0765 + 001336 1203 23 08 1 306233368 07 0765 + 001337 1203 24 01 1 306233368 08 0765 + 001338 1203 24 02 1 306233368 09 0765 + 001339 1203 24 03 1 306233368 10 0765 + 001340 1203 24 04 1 306233368 11 0765 + 001341 1203 24 05 1 306233368 12 0765 + 001342 1203 24 06 1 306233368 13 0765 + 001343 1203 24 07 1 306233368 14 0765 + 001344 1203 24 08 1 306233368 15 0765 + 001345 1203 25 01 1 303046684 08 0014 + 001346 1203 25 02 1 303046684 09 0014 + 001347 9999 99 99 0 9999 99 9999 + 001348 9999 99 99 0 9999 99 9999 + 001349 9999 99 99 0 9999 99 9999 + 001350 9999 99 99 0 9999 99 9999 + 001351 9999 99 99 0 9999 99 9999 + 001352 9999 99 99 0 9999 99 9999 + 001353 1203 26 01 1 303046684 10 0014 + 001354 1203 26 02 1 303046684 11 0014 + 001355 9999 99 99 0 9999 99 9999 + 001356 9999 99 99 0 9999 99 9999 + 001357 9999 99 99 0 9999 99 9999 + 001358 9999 99 99 0 9999 99 9999 + 001359 9999 99 99 0 9999 99 9999 + 001360 9999 99 99 0 9999 99 9999 + 001361 1203 27 01 1 303046684 12 0014 + 001362 1203 27 02 1 303046684 13 0014 + 001363 9999 99 99 0 9999 99 9999 + 001364 9999 99 99 0 9999 99 9999 + 001365 9999 99 99 0 9999 99 9999 + 001366 9999 99 99 0 9999 99 9999 + 001367 9999 99 99 0 9999 99 9999 + 001368 9999 99 99 0 9999 99 9999 + 001369 1203 28 01 1 303046684 14 0014 + 001370 1203 28 02 1 303046684 15 0014 + 001371 9999 99 99 0 9999 99 9999 + 001372 9999 99 99 0 9999 99 9999 + 001373 9999 99 99 0 9999 99 9999 + 001374 9999 99 99 0 9999 99 9999 + 001375 9999 99 99 0 9999 99 9999 + 001376 9999 99 99 0 9999 99 9999 + 001377 1203 29 01 1 303046684 04 0014 + 001378 1203 29 02 1 303046684 05 0014 + 001379 9999 99 99 0 9999 99 9999 + 001380 9999 99 99 0 9999 99 9999 + 001381 9999 99 99 0 9999 99 9999 + 001382 9999 99 99 0 9999 99 9999 + 001383 9999 99 99 0 9999 99 9999 + 001384 9999 99 99 0 9999 99 9999 + 001385 1203 30 01 1 303046684 06 0014 + 001386 1203 30 02 1 303046684 07 0014 + 001387 9999 99 99 0 9999 99 9999 + 001388 9999 99 99 0 9999 99 9999 + 001389 9999 99 99 0 9999 99 9999 + 001390 9999 99 99 0 9999 99 9999 + 001391 9999 99 99 0 9999 99 9999 + 001392 9999 99 99 0 9999 99 9999 + 001393 1203 31 01 1 303046684 00 0014 + 001394 1203 31 02 1 303046684 01 0014 + 001395 9999 99 99 0 9999 99 9999 + 001396 9999 99 99 0 9999 99 9999 + 001397 9999 99 99 0 9999 99 9999 + 001398 9999 99 99 0 9999 99 9999 + 001399 9999 99 99 0 9999 99 9999 + 001400 9999 99 99 0 9999 99 9999 + 001401 1203 32 01 1 303046684 02 0014 + 001402 1203 32 02 1 303046684 03 0014 + 001403 9999 99 99 0 9999 99 9999 + 001404 9999 99 99 0 9999 99 9999 + 001405 9999 99 99 0 9999 99 9999 + 001406 9999 99 99 0 9999 99 9999 + 001407 9999 99 99 0 9999 99 9999 + 001408 9999 99 99 0 9999 99 9999 + 001409 1203 33 01 1 306229276 00 0758 + 001410 1203 33 02 1 306229276 01 0758 + 001411 1203 33 03 1 306229276 02 0758 + 001412 1203 33 04 1 306229276 03 0758 + 001413 1203 33 05 1 306229276 04 0758 + 001414 1203 33 06 1 306229276 05 0758 + 001415 1203 33 07 1 306229276 06 0758 + 001416 1203 33 08 1 306229276 07 0758 + 001417 1203 34 01 1 306229276 08 0758 + 001418 1203 34 02 1 306229276 09 0758 + 001419 1203 34 03 1 306229276 10 0758 + 001420 1203 34 04 1 306229276 11 0758 + 001421 1203 34 05 1 306229276 12 0758 + 001422 1203 34 06 1 306229276 13 0758 + 001423 1203 34 07 1 306229276 14 0758 + 001424 1203 34 08 1 306229276 15 0758 + 001425 1203 35 01 1 306229280 00 0759 + 001426 1203 35 02 1 306229280 01 0759 + 001427 1203 35 03 1 306229280 02 0759 + 001428 1203 35 04 1 306229280 03 0759 + 001429 1203 35 05 1 306229280 04 0759 + 001430 1203 35 06 1 306229280 05 0759 + 001431 1203 35 07 1 306229280 06 0759 + 001432 1203 35 08 1 306229280 07 0759 + 001433 1203 36 01 1 306229280 08 0759 + 001434 1203 36 02 1 306229280 09 0759 + 001435 1203 36 03 1 306229280 10 0759 + 001436 1203 36 04 1 306229280 11 0759 + 001437 1203 36 05 1 306229280 12 0759 + 001438 1203 36 06 1 306229280 13 0759 + 001439 1203 36 07 1 306229280 14 0759 + 001440 1203 36 08 1 306229280 15 0759 + 001441 1203 37 01 1 306229268 00 0756 + 001442 1203 37 02 1 306229268 01 0756 + 001443 1203 37 03 1 306229268 02 0756 + 001444 1203 37 04 1 306229268 03 0756 + 001445 1203 37 05 1 306229268 04 0756 + 001446 1203 37 06 1 306229268 05 0756 + 001447 1203 37 07 1 306229268 06 0756 + 001448 1203 37 08 1 306229268 07 0756 + 001449 1203 38 01 1 306229268 08 0756 + 001450 1203 38 02 1 306229268 09 0756 + 001451 1203 38 03 1 306229268 10 0756 + 001452 1203 38 04 1 306229268 11 0756 + 001453 1203 38 05 1 306229268 12 0756 + 001454 1203 38 06 1 306229268 13 0756 + 001455 1203 38 07 1 306229268 14 0756 + 001456 1203 38 08 1 306229268 15 0756 + 001457 1203 39 01 1 306229272 00 0757 + 001458 1203 39 02 1 306229272 01 0757 + 001459 1203 39 03 1 306229272 02 0757 + 001460 1203 39 04 1 306229272 03 0757 + 001461 1203 39 05 1 306229272 04 0757 + 001462 1203 39 06 1 306229272 05 0757 + 001463 1203 39 07 1 306229272 06 0757 + 001464 1203 39 08 1 306229272 07 0757 + 001465 1203 40 01 1 306229272 08 0757 + 001466 1203 40 02 1 306229272 09 0757 + 001467 1203 40 03 1 306229272 10 0757 + 001468 1203 40 04 1 306229272 11 0757 + 001469 1203 40 05 1 306229272 12 0757 + 001470 1203 40 06 1 306229272 13 0757 + 001471 1203 40 07 1 306229272 14 0757 + 001472 1203 40 08 1 306229272 15 0757 + 001473 1203 41 01 1 304107548 00 0134 + 001474 1203 41 02 1 304107548 01 0134 + 001475 1203 41 03 1 304107548 02 0134 + 001476 1203 41 04 1 304107548 03 0134 + 001477 9999 99 99 0 9999 99 9999 + 001478 9999 99 99 0 9999 99 9999 + 001479 9999 99 99 0 9999 99 9999 + 001480 9999 99 99 0 9999 99 9999 + 001481 1203 42 01 1 304107548 04 0134 + 001482 1203 42 02 1 304107548 05 0134 + 001483 1203 42 03 1 304107548 06 0134 + 001484 1203 42 04 1 304107548 07 0134 + 001485 9999 99 99 0 9999 99 9999 + 001486 9999 99 99 0 9999 99 9999 + 001487 9999 99 99 0 9999 99 9999 + 001488 9999 99 99 0 9999 99 9999 + 001489 1203 43 01 1 304107548 08 0134 + 001490 1203 43 02 1 304107548 09 0134 + 001491 1203 43 03 1 304107548 10 0134 + 001492 1203 43 04 1 304107548 11 0134 + 001493 9999 99 99 0 9999 99 9999 + 001494 9999 99 99 0 9999 99 9999 + 001495 9999 99 99 0 9999 99 9999 + 001496 9999 99 99 0 9999 99 9999 + 001497 1203 44 01 1 304107548 12 0134 + 001498 1203 44 02 1 304107548 13 0134 + 001499 1203 44 03 1 304107548 14 0134 + 001500 1203 44 04 1 304107548 15 0134 + 001501 9999 99 99 0 9999 99 9999 + 001502 9999 99 99 0 9999 99 9999 + 001503 9999 99 99 0 9999 99 9999 + 001504 9999 99 99 0 9999 99 9999 + 001505 1203 45 01 1 304107552 00 0135 + 001506 1203 45 02 1 304107552 01 0135 + 001507 1203 45 03 1 304107552 02 0135 + 001508 1203 45 04 1 304107552 03 0135 + 001509 9999 99 99 0 9999 99 9999 + 001510 9999 99 99 0 9999 99 9999 + 001511 9999 99 99 0 9999 99 9999 + 001512 9999 99 99 0 9999 99 9999 + 001513 1203 46 01 1 304107552 04 0135 + 001514 1203 46 02 1 304107552 05 0135 + 001515 1203 46 03 1 304107552 06 0135 + 001516 1203 46 04 1 304107552 07 0135 + 001517 9999 99 99 0 9999 99 9999 + 001518 9999 99 99 0 9999 99 9999 + 001519 9999 99 99 0 9999 99 9999 + 001520 9999 99 99 0 9999 99 9999 + 001521 1203 47 01 1 304107552 08 0135 + 001522 1203 47 02 1 304107552 09 0135 + 001523 1203 47 03 1 304107552 10 0135 + 001524 1203 47 04 1 304107552 11 0135 + 001525 9999 99 99 0 9999 99 9999 + 001526 9999 99 99 0 9999 99 9999 + 001527 9999 99 99 0 9999 99 9999 + 001528 9999 99 99 0 9999 99 9999 + 001529 1203 48 01 1 304107552 12 0135 + 001530 1203 48 02 1 304107552 13 0135 + 001531 1203 48 03 1 304107552 14 0135 + 001532 1203 48 04 1 304107552 15 0135 + 001533 9999 99 99 0 9999 99 9999 + 001534 9999 99 99 0 9999 99 9999 + 001535 9999 99 99 0 9999 99 9999 + 001536 9999 99 99 0 9999 99 9999 + 001537 1204 01 01 1 304103448 08 0125 + 001538 1204 01 02 1 304103448 09 0125 + 001539 1204 01 03 1 304103448 10 0125 + 001540 1204 01 04 1 304103448 11 0125 + 001541 9999 99 99 0 9999 99 9999 + 001542 9999 99 99 0 9999 99 9999 + 001543 9999 99 99 0 9999 99 9999 + 001544 9999 99 99 0 9999 99 9999 + 001545 1204 02 01 1 304103448 12 0125 + 001546 1204 02 02 1 304103448 13 0125 + 001547 1204 02 03 1 304103448 14 0125 + 001548 1204 02 04 1 304103448 15 0125 + 001549 9999 99 99 0 9999 99 9999 + 001550 9999 99 99 0 9999 99 9999 + 001551 9999 99 99 0 9999 99 9999 + 001552 9999 99 99 0 9999 99 9999 + 001553 1204 03 01 1 304103448 00 0125 + 001554 1204 03 02 1 304103448 01 0125 + 001555 1204 03 03 1 304103448 02 0125 + 001556 1204 03 04 1 304103448 03 0125 + 001557 9999 99 99 0 9999 99 9999 + 001558 9999 99 99 0 9999 99 9999 + 001559 9999 99 99 0 9999 99 9999 + 001560 9999 99 99 0 9999 99 9999 + 001561 1204 04 01 1 304103448 04 0125 + 001562 1204 04 02 1 304103448 05 0125 + 001563 1204 04 03 1 304103448 06 0125 + 001564 1204 04 04 1 304103448 07 0125 + 001565 9999 99 99 0 9999 99 9999 + 001566 9999 99 99 0 9999 99 9999 + 001567 9999 99 99 0 9999 99 9999 + 001568 9999 99 99 0 9999 99 9999 + 001569 1204 05 01 1 304103444 08 0124 + 001570 1204 05 02 1 304103444 09 0124 + 001571 1204 05 03 1 304103444 10 0124 + 001572 1204 05 04 1 304103444 11 0124 + 001573 9999 99 99 0 9999 99 9999 + 001574 9999 99 99 0 9999 99 9999 + 001575 9999 99 99 0 9999 99 9999 + 001576 9999 99 99 0 9999 99 9999 + 001577 1204 06 01 1 304103444 12 0124 + 001578 1204 06 02 1 304103444 13 0124 + 001579 1204 06 03 1 304103444 14 0124 + 001580 1204 06 04 1 304103444 15 0124 + 001581 9999 99 99 0 9999 99 9999 + 001582 9999 99 99 0 9999 99 9999 + 001583 9999 99 99 0 9999 99 9999 + 001584 9999 99 99 0 9999 99 9999 + 001585 1204 07 01 1 304103444 00 0124 + 001586 1204 07 02 1 304103444 01 0124 + 001587 1204 07 03 1 304103444 02 0124 + 001588 1204 07 04 1 304103444 03 0124 + 001589 9999 99 99 0 9999 99 9999 + 001590 9999 99 99 0 9999 99 9999 + 001591 9999 99 99 0 9999 99 9999 + 001592 9999 99 99 0 9999 99 9999 + 001593 1204 08 01 1 304103444 04 0124 + 001594 1204 08 02 1 304103444 05 0124 + 001595 1204 08 03 1 304103444 06 0124 + 001596 1204 08 04 1 304103444 07 0124 + 001597 9999 99 99 0 9999 99 9999 + 001598 9999 99 99 0 9999 99 9999 + 001599 9999 99 99 0 9999 99 9999 + 001600 9999 99 99 0 9999 99 9999 + 001601 1204 09 01 1 306225176 00 0749 + 001602 1204 09 02 1 306225176 01 0749 + 001603 1204 09 03 1 306225176 02 0749 + 001604 1204 09 04 1 306225176 03 0749 + 001605 1204 09 05 1 306225176 04 0749 + 001606 1204 09 06 1 306225176 05 0749 + 001607 1204 09 07 1 306225176 06 0749 + 001608 1204 09 08 1 306225176 07 0749 + 001609 1204 10 01 1 306225176 08 0749 + 001610 1204 10 02 1 306225176 09 0749 + 001611 1204 10 03 1 306225176 10 0749 + 001612 1204 10 04 1 306225176 11 0749 + 001613 1204 10 05 1 306225176 12 0749 + 001614 1204 10 06 1 306225176 13 0749 + 001615 1204 10 07 1 306225176 14 0749 + 001616 1204 10 08 1 306225176 15 0749 + 001617 1204 11 01 1 306225172 00 0748 + 001618 1204 11 02 1 306225172 01 0748 + 001619 1204 11 03 1 306225172 02 0748 + 001620 1204 11 04 1 306225172 03 0748 + 001621 1204 11 05 1 306225172 04 0748 + 001622 1204 11 06 1 306225172 05 0748 + 001623 1204 11 07 1 306225172 06 0748 + 001624 1204 11 08 1 306225172 07 0748 + 001625 1204 12 01 1 306225172 08 0748 + 001626 1204 12 02 1 306225172 09 0748 + 001627 1204 12 03 1 306225172 10 0748 + 001628 1204 12 04 1 306225172 11 0748 + 001629 1204 12 05 1 306225172 12 0748 + 001630 1204 12 06 1 306225172 13 0748 + 001631 1204 12 07 1 306225172 14 0748 + 001632 1204 12 08 1 306225172 15 0748 + 001633 1204 13 01 1 306225184 00 0751 + 001634 1204 13 02 1 306225184 01 0751 + 001635 1204 13 03 1 306225184 02 0751 + 001636 1204 13 04 1 306225184 03 0751 + 001637 1204 13 05 1 306225184 04 0751 + 001638 1204 13 06 1 306225184 05 0751 + 001639 1204 13 07 1 306225184 06 0751 + 001640 1204 13 08 1 306225184 07 0751 + 001641 1204 14 01 1 306225184 08 0751 + 001642 1204 14 02 1 306225184 09 0751 + 001643 1204 14 03 1 306225184 10 0751 + 001644 1204 14 04 1 306225184 11 0751 + 001645 1204 14 05 1 306225184 12 0751 + 001646 1204 14 06 1 306225184 13 0751 + 001647 1204 14 07 1 306225184 14 0751 + 001648 1204 14 08 1 306225184 15 0751 + 001649 1204 15 01 1 306225180 00 0750 + 001650 1204 15 02 1 306225180 01 0750 + 001651 1204 15 03 1 306225180 02 0750 + 001652 1204 15 04 1 306225180 03 0750 + 001653 1204 15 05 1 306225180 04 0750 + 001654 1204 15 06 1 306225180 05 0750 + 001655 1204 15 07 1 306225180 06 0750 + 001656 1204 15 08 1 306225180 07 0750 + 001657 1204 16 01 1 306225180 08 0750 + 001658 1204 16 02 1 306225180 09 0750 + 001659 1204 16 03 1 306225180 10 0750 + 001660 1204 16 04 1 306225180 11 0750 + 001661 1204 16 05 1 306225180 12 0750 + 001662 1204 16 06 1 306225180 13 0750 + 001663 1204 16 07 1 306225180 14 0750 + 001664 1204 16 08 1 306225180 15 0750 + 001665 1204 17 01 1 303046688 12 0015 + 001666 1204 17 02 1 303046688 13 0015 + 001667 9999 99 99 0 9999 99 9999 + 001668 9999 99 99 0 9999 99 9999 + 001669 9999 99 99 0 9999 99 9999 + 001670 9999 99 99 0 9999 99 9999 + 001671 9999 99 99 0 9999 99 9999 + 001672 9999 99 99 0 9999 99 9999 + 001673 1204 18 01 1 303046688 14 0015 + 001674 1204 18 02 1 303046688 15 0015 + 001675 9999 99 99 0 9999 99 9999 + 001676 9999 99 99 0 9999 99 9999 + 001677 9999 99 99 0 9999 99 9999 + 001678 9999 99 99 0 9999 99 9999 + 001679 9999 99 99 0 9999 99 9999 + 001680 9999 99 99 0 9999 99 9999 + 001681 1204 19 01 1 303046688 08 0015 + 001682 1204 19 02 1 303046688 09 0015 + 001683 9999 99 99 0 9999 99 9999 + 001684 9999 99 99 0 9999 99 9999 + 001685 9999 99 99 0 9999 99 9999 + 001686 9999 99 99 0 9999 99 9999 + 001687 9999 99 99 0 9999 99 9999 + 001688 9999 99 99 0 9999 99 9999 + 001689 1204 20 01 1 303046688 10 0015 + 001690 1204 20 02 1 303046688 11 0015 + 001691 9999 99 99 0 9999 99 9999 + 001692 9999 99 99 0 9999 99 9999 + 001693 9999 99 99 0 9999 99 9999 + 001694 9999 99 99 0 9999 99 9999 + 001695 9999 99 99 0 9999 99 9999 + 001696 9999 99 99 0 9999 99 9999 + 001697 1204 21 01 1 303046688 00 0015 + 001698 1204 21 02 1 303046688 01 0015 + 001699 9999 99 99 0 9999 99 9999 + 001700 9999 99 99 0 9999 99 9999 + 001701 9999 99 99 0 9999 99 9999 + 001702 9999 99 99 0 9999 99 9999 + 001703 9999 99 99 0 9999 99 9999 + 001704 9999 99 99 0 9999 99 9999 + 001705 1204 22 01 1 303046688 02 0015 + 001706 1204 22 02 1 303046688 03 0015 + 001707 9999 99 99 0 9999 99 9999 + 001708 9999 99 99 0 9999 99 9999 + 001709 9999 99 99 0 9999 99 9999 + 001710 9999 99 99 0 9999 99 9999 + 001711 9999 99 99 0 9999 99 9999 + 001712 9999 99 99 0 9999 99 9999 + 001713 1204 23 01 1 303046688 04 0015 + 001714 1204 23 02 1 303046688 05 0015 + 001715 9999 99 99 0 9999 99 9999 + 001716 9999 99 99 0 9999 99 9999 + 001717 9999 99 99 0 9999 99 9999 + 001718 9999 99 99 0 9999 99 9999 + 001719 9999 99 99 0 9999 99 9999 + 001720 9999 99 99 0 9999 99 9999 + 001721 1204 24 01 1 303046688 06 0015 + 001722 1204 24 02 1 303046688 07 0015 + 001723 9999 99 99 0 9999 99 9999 + 001724 9999 99 99 0 9999 99 9999 + 001725 9999 99 99 0 9999 99 9999 + 001726 9999 99 99 0 9999 99 9999 + 001727 9999 99 99 0 9999 99 9999 + 001728 9999 99 99 0 9999 99 9999 + 001729 1204 25 01 1 305172508 00 0390 + 001730 1204 25 02 1 305172508 01 0390 + 001731 1204 25 03 1 305172508 02 0390 + 001732 1204 25 04 1 305172508 03 0390 + 001733 1204 25 05 1 305172508 04 0390 + 001734 1204 25 06 1 305172508 05 0390 + 001735 1204 25 07 1 305172508 06 0390 + 001736 1204 25 08 1 305172508 07 0390 + 001737 1204 26 01 1 305172508 08 0390 + 001738 1204 26 02 1 305172508 09 0390 + 001739 1204 26 03 1 305172508 10 0390 + 001740 1204 26 04 1 305172508 11 0390 + 001741 1204 26 05 1 305172508 12 0390 + 001742 1204 26 06 1 305172508 13 0390 + 001743 1204 26 07 1 305172508 14 0390 + 001744 1204 26 08 1 305172508 15 0390 + 001745 1204 27 01 1 305172512 00 0391 + 001746 1204 27 02 1 305172512 01 0391 + 001747 1204 27 03 1 305172512 02 0391 + 001748 1204 27 04 1 305172512 03 0391 + 001749 1204 27 05 1 305172512 04 0391 + 001750 1204 27 06 1 305172512 05 0391 + 001751 1204 27 07 1 305172512 06 0391 + 001752 1204 27 08 1 305172512 07 0391 + 001753 1204 28 01 1 305172512 08 0391 + 001754 1204 28 02 1 305172512 09 0391 + 001755 1204 28 03 1 305172512 10 0391 + 001756 1204 28 04 1 305172512 11 0391 + 001757 1204 28 05 1 305172512 12 0391 + 001758 1204 28 06 1 305172512 13 0391 + 001759 1204 28 07 1 305172512 14 0391 + 001760 1204 28 08 1 305172512 15 0391 + 001761 1204 29 01 1 305172500 00 0388 + 001762 1204 29 02 1 305172500 01 0388 + 001763 1204 29 03 1 305172500 02 0388 + 001764 1204 29 04 1 305172500 03 0388 + 001765 1204 29 05 1 305172500 04 0388 + 001766 1204 29 06 1 305172500 05 0388 + 001767 1204 29 07 1 305172500 06 0388 + 001768 1204 29 08 1 305172500 07 0388 + 001769 1204 30 01 1 305172500 08 0388 + 001770 1204 30 02 1 305172500 09 0388 + 001771 1204 30 03 1 305172500 10 0388 + 001772 1204 30 04 1 305172500 11 0388 + 001773 1204 30 05 1 305172500 12 0388 + 001774 1204 30 06 1 305172500 13 0388 + 001775 1204 30 07 1 305172500 14 0388 + 001776 1204 30 08 1 305172500 15 0388 + 001777 1204 31 01 1 305172504 00 0389 + 001778 1204 31 02 1 305172504 01 0389 + 001779 1204 31 03 1 305172504 02 0389 + 001780 1204 31 04 1 305172504 03 0389 + 001781 1204 31 05 1 305172504 04 0389 + 001782 1204 31 06 1 305172504 05 0389 + 001783 1204 31 07 1 305172504 06 0389 + 001784 1204 31 08 1 305172504 07 0389 + 001785 1204 32 01 1 305172504 08 0389 + 001786 1204 32 02 1 305172504 09 0389 + 001787 1204 32 03 1 305172504 10 0389 + 001788 1204 32 04 1 305172504 11 0389 + 001789 1204 32 05 1 305172504 12 0389 + 001790 1204 32 06 1 305172504 13 0389 + 001791 1204 32 07 1 305172504 14 0389 + 001792 1204 32 08 1 305172504 15 0389 + 001793 1204 33 01 1 306221080 00 0741 + 001794 1204 33 02 1 306221080 01 0741 + 001795 1204 33 03 1 306221080 02 0741 + 001796 1204 33 04 1 306221080 03 0741 + 001797 1204 33 05 1 306221080 04 0741 + 001798 1204 33 06 1 306221080 05 0741 + 001799 1204 33 07 1 306221080 06 0741 + 001800 1204 33 08 1 306221080 07 0741 + 001801 1204 34 01 1 306221080 08 0741 + 001802 1204 34 02 1 306221080 09 0741 + 001803 1204 34 03 1 306221080 10 0741 + 001804 1204 34 04 1 306221080 11 0741 + 001805 1204 34 05 1 306221080 12 0741 + 001806 1204 34 06 1 306221080 13 0741 + 001807 1204 34 07 1 306221080 14 0741 + 001808 1204 34 08 1 306221080 15 0741 + 001809 1204 35 01 1 306221076 00 0740 + 001810 1204 35 02 1 306221076 01 0740 + 001811 1204 35 03 1 306221076 02 0740 + 001812 1204 35 04 1 306221076 03 0740 + 001813 1204 35 05 1 306221076 04 0740 + 001814 1204 35 06 1 306221076 05 0740 + 001815 1204 35 07 1 306221076 06 0740 + 001816 1204 35 08 1 306221076 07 0740 + 001817 1204 36 01 1 306221076 08 0740 + 001818 1204 36 02 1 306221076 09 0740 + 001819 1204 36 03 1 306221076 10 0740 + 001820 1204 36 04 1 306221076 11 0740 + 001821 1204 36 05 1 306221076 12 0740 + 001822 1204 36 06 1 306221076 13 0740 + 001823 1204 36 07 1 306221076 14 0740 + 001824 1204 36 08 1 306221076 15 0740 + 001825 1204 37 01 1 306221088 00 0743 + 001826 1204 37 02 1 306221088 01 0743 + 001827 1204 37 03 1 306221088 02 0743 + 001828 1204 37 04 1 306221088 03 0743 + 001829 1204 37 05 1 306221088 04 0743 + 001830 1204 37 06 1 306221088 05 0743 + 001831 1204 37 07 1 306221088 06 0743 + 001832 1204 37 08 1 306221088 07 0743 + 001833 1204 38 01 1 306221088 08 0743 + 001834 1204 38 02 1 306221088 09 0743 + 001835 1204 38 03 1 306221088 10 0743 + 001836 1204 38 04 1 306221088 11 0743 + 001837 1204 38 05 1 306221088 12 0743 + 001838 1204 38 06 1 306221088 13 0743 + 001839 1204 38 07 1 306221088 14 0743 + 001840 1204 38 08 1 306221088 15 0743 + 001841 1204 39 01 1 306221084 00 0742 + 001842 1204 39 02 1 306221084 01 0742 + 001843 1204 39 03 1 306221084 02 0742 + 001844 1204 39 04 1 306221084 03 0742 + 001845 1204 39 05 1 306221084 04 0742 + 001846 1204 39 06 1 306221084 05 0742 + 001847 1204 39 07 1 306221084 06 0742 + 001848 1204 39 08 1 306221084 07 0742 + 001849 1204 40 01 1 306221084 08 0742 + 001850 1204 40 02 1 306221084 09 0742 + 001851 1204 40 03 1 306221084 10 0742 + 001852 1204 40 04 1 306221084 11 0742 + 001853 1204 40 05 1 306221084 12 0742 + 001854 1204 40 06 1 306221084 13 0742 + 001855 1204 40 07 1 306221084 14 0742 + 001856 1204 40 08 1 306221084 15 0742 + 001857 1204 41 01 1 304103456 08 0127 + 001858 1204 41 02 1 304103456 09 0127 + 001859 1204 41 03 1 304103456 10 0127 + 001860 1204 41 04 1 304103456 11 0127 + 001861 9999 99 99 0 9999 99 9999 + 001862 9999 99 99 0 9999 99 9999 + 001863 9999 99 99 0 9999 99 9999 + 001864 9999 99 99 0 9999 99 9999 + 001865 1204 42 01 1 304103456 12 0127 + 001866 1204 42 02 1 304103456 13 0127 + 001867 1204 42 03 1 304103456 14 0127 + 001868 1204 42 04 1 304103456 15 0127 + 001869 9999 99 99 0 9999 99 9999 + 001870 9999 99 99 0 9999 99 9999 + 001871 9999 99 99 0 9999 99 9999 + 001872 9999 99 99 0 9999 99 9999 + 001873 1204 43 01 1 304103456 00 0127 + 001874 1204 43 02 1 304103456 01 0127 + 001875 1204 43 03 1 304103456 02 0127 + 001876 1204 43 04 1 304103456 03 0127 + 001877 9999 99 99 0 9999 99 9999 + 001878 9999 99 99 0 9999 99 9999 + 001879 9999 99 99 0 9999 99 9999 + 001880 9999 99 99 0 9999 99 9999 + 001881 1204 44 01 1 304103456 04 0127 + 001882 1204 44 02 1 304103456 05 0127 + 001883 1204 44 03 1 304103456 06 0127 + 001884 1204 44 04 1 304103456 07 0127 + 001885 9999 99 99 0 9999 99 9999 + 001886 9999 99 99 0 9999 99 9999 + 001887 9999 99 99 0 9999 99 9999 + 001888 9999 99 99 0 9999 99 9999 + 001889 1204 45 01 1 304103452 08 0126 + 001890 1204 45 02 1 304103452 09 0126 + 001891 1204 45 03 1 304103452 10 0126 + 001892 1204 45 04 1 304103452 11 0126 + 001893 9999 99 99 0 9999 99 9999 + 001894 9999 99 99 0 9999 99 9999 + 001895 9999 99 99 0 9999 99 9999 + 001896 9999 99 99 0 9999 99 9999 + 001897 1204 46 01 1 304103452 12 0126 + 001898 1204 46 02 1 304103452 13 0126 + 001899 1204 46 03 1 304103452 14 0126 + 001900 1204 46 04 1 304103452 15 0126 + 001901 9999 99 99 0 9999 99 9999 + 001902 9999 99 99 0 9999 99 9999 + 001903 9999 99 99 0 9999 99 9999 + 001904 9999 99 99 0 9999 99 9999 + 001905 1204 47 01 1 304103452 00 0126 + 001906 1204 47 02 1 304103452 01 0126 + 001907 1204 47 03 1 304103452 02 0126 + 001908 1204 47 04 1 304103452 03 0126 + 001909 9999 99 99 0 9999 99 9999 + 001910 9999 99 99 0 9999 99 9999 + 001911 9999 99 99 0 9999 99 9999 + 001912 9999 99 99 0 9999 99 9999 + 001913 1204 48 01 1 304103452 04 0126 + 001914 1204 48 02 1 304103452 05 0126 + 001915 1204 48 03 1 304103452 06 0126 + 001916 1204 48 04 1 304103452 07 0126 + 001917 9999 99 99 0 9999 99 9999 + 001918 9999 99 99 0 9999 99 9999 + 001919 9999 99 99 0 9999 99 9999 + 001920 9999 99 99 0 9999 99 9999 + 001921 1205 01 01 1 303046676 08 0012 + 001922 1205 01 02 1 303046676 09 0012 + 001923 9999 99 99 0 9999 99 9999 + 001924 9999 99 99 0 9999 99 9999 + 001925 9999 99 99 0 9999 99 9999 + 001926 9999 99 99 0 9999 99 9999 + 001927 9999 99 99 0 9999 99 9999 + 001928 9999 99 99 0 9999 99 9999 + 001929 1205 02 01 1 303046676 10 0012 + 001930 1205 02 02 1 303046676 11 0012 + 001931 9999 99 99 0 9999 99 9999 + 001932 9999 99 99 0 9999 99 9999 + 001933 9999 99 99 0 9999 99 9999 + 001934 9999 99 99 0 9999 99 9999 + 001935 9999 99 99 0 9999 99 9999 + 001936 9999 99 99 0 9999 99 9999 + 001937 1205 03 01 1 303046676 12 0012 + 001938 1205 03 02 1 303046676 13 0012 + 001939 9999 99 99 0 9999 99 9999 + 001940 9999 99 99 0 9999 99 9999 + 001941 9999 99 99 0 9999 99 9999 + 001942 9999 99 99 0 9999 99 9999 + 001943 9999 99 99 0 9999 99 9999 + 001944 9999 99 99 0 9999 99 9999 + 001945 1205 04 01 1 303046676 14 0012 + 001946 1205 04 02 1 303046676 15 0012 + 001947 9999 99 99 0 9999 99 9999 + 001948 9999 99 99 0 9999 99 9999 + 001949 9999 99 99 0 9999 99 9999 + 001950 9999 99 99 0 9999 99 9999 + 001951 9999 99 99 0 9999 99 9999 + 001952 9999 99 99 0 9999 99 9999 + 001953 1205 05 01 1 303046676 00 0012 + 001954 1205 05 02 1 303046676 01 0012 + 001955 9999 99 99 0 9999 99 9999 + 001956 9999 99 99 0 9999 99 9999 + 001957 9999 99 99 0 9999 99 9999 + 001958 9999 99 99 0 9999 99 9999 + 001959 9999 99 99 0 9999 99 9999 + 001960 9999 99 99 0 9999 99 9999 + 001961 1205 06 01 1 303046676 02 0012 + 001962 1205 06 02 1 303046676 03 0012 + 001963 9999 99 99 0 9999 99 9999 + 001964 9999 99 99 0 9999 99 9999 + 001965 9999 99 99 0 9999 99 9999 + 001966 9999 99 99 0 9999 99 9999 + 001967 9999 99 99 0 9999 99 9999 + 001968 9999 99 99 0 9999 99 9999 + 001969 1205 07 01 1 303046676 04 0012 + 001970 1205 07 02 1 303046676 05 0012 + 001971 9999 99 99 0 9999 99 9999 + 001972 9999 99 99 0 9999 99 9999 + 001973 9999 99 99 0 9999 99 9999 + 001974 9999 99 99 0 9999 99 9999 + 001975 9999 99 99 0 9999 99 9999 + 001976 9999 99 99 0 9999 99 9999 + 001977 1205 08 01 1 303046676 06 0012 + 001978 1205 08 02 1 303046676 07 0012 + 001979 9999 99 99 0 9999 99 9999 + 001980 9999 99 99 0 9999 99 9999 + 001981 9999 99 99 0 9999 99 9999 + 001982 9999 99 99 0 9999 99 9999 + 001983 9999 99 99 0 9999 99 9999 + 001984 9999 99 99 0 9999 99 9999 + 001985 1205 09 01 1 304099352 00 0117 + 001986 1205 09 02 1 304099352 01 0117 + 001987 1205 09 03 1 304099352 02 0117 + 001988 1205 09 04 1 304099352 03 0117 + 001989 9999 99 99 0 9999 99 9999 + 001990 9999 99 99 0 9999 99 9999 + 001991 9999 99 99 0 9999 99 9999 + 001992 9999 99 99 0 9999 99 9999 + 001993 1205 10 01 1 304099352 04 0117 + 001994 1205 10 02 1 304099352 05 0117 + 001995 1205 10 03 1 304099352 06 0117 + 001996 1205 10 04 1 304099352 07 0117 + 001997 9999 99 99 0 9999 99 9999 + 001998 9999 99 99 0 9999 99 9999 + 001999 9999 99 99 0 9999 99 9999 + 002000 9999 99 99 0 9999 99 9999 + 002001 1205 11 01 1 304099352 08 0117 + 002002 1205 11 02 1 304099352 09 0117 + 002003 1205 11 03 1 304099352 10 0117 + 002004 1205 11 04 1 304099352 11 0117 + 002005 9999 99 99 0 9999 99 9999 + 002006 9999 99 99 0 9999 99 9999 + 002007 9999 99 99 0 9999 99 9999 + 002008 9999 99 99 0 9999 99 9999 + 002009 1205 12 01 1 304099352 12 0117 + 002010 1205 12 02 1 304099352 13 0117 + 002011 1205 12 03 1 304099352 14 0117 + 002012 1205 12 04 1 304099352 15 0117 + 002013 9999 99 99 0 9999 99 9999 + 002014 9999 99 99 0 9999 99 9999 + 002015 9999 99 99 0 9999 99 9999 + 002016 9999 99 99 0 9999 99 9999 + 002017 1205 13 01 1 304099348 08 0116 + 002018 1205 13 02 1 304099348 09 0116 + 002019 1205 13 03 1 304099348 10 0116 + 002020 1205 13 04 1 304099348 11 0116 + 002021 9999 99 99 0 9999 99 9999 + 002022 9999 99 99 0 9999 99 9999 + 002023 9999 99 99 0 9999 99 9999 + 002024 9999 99 99 0 9999 99 9999 + 002025 1205 14 01 1 304099348 12 0116 + 002026 1205 14 02 1 304099348 13 0116 + 002027 1205 14 03 1 304099348 14 0116 + 002028 1205 14 04 1 304099348 15 0116 + 002029 9999 99 99 0 9999 99 9999 + 002030 9999 99 99 0 9999 99 9999 + 002031 9999 99 99 0 9999 99 9999 + 002032 9999 99 99 0 9999 99 9999 + 002033 1205 15 01 1 304099348 00 0116 + 002034 1205 15 02 1 304099348 01 0116 + 002035 1205 15 03 1 304099348 02 0116 + 002036 1205 15 04 1 304099348 03 0116 + 002037 9999 99 99 0 9999 99 9999 + 002038 9999 99 99 0 9999 99 9999 + 002039 9999 99 99 0 9999 99 9999 + 002040 9999 99 99 0 9999 99 9999 + 002041 1205 16 01 1 304099348 04 0116 + 002042 1205 16 02 1 304099348 05 0116 + 002043 1205 16 03 1 304099348 06 0116 + 002044 1205 16 04 1 304099348 07 0116 + 002045 9999 99 99 0 9999 99 9999 + 002046 9999 99 99 0 9999 99 9999 + 002047 9999 99 99 0 9999 99 9999 + 002048 9999 99 99 0 9999 99 9999 + 002049 1205 17 01 1 306216988 00 0734 + 002050 1205 17 02 1 306216988 01 0734 + 002051 1205 17 03 1 306216988 02 0734 + 002052 1205 17 04 1 306216988 03 0734 + 002053 1205 17 05 1 306216988 04 0734 + 002054 1205 17 06 1 306216988 05 0734 + 002055 1205 17 07 1 306216988 06 0734 + 002056 1205 17 08 1 306216988 07 0734 + 002057 1205 18 01 1 306216988 08 0734 + 002058 1205 18 02 1 306216988 09 0734 + 002059 1205 18 03 1 306216988 10 0734 + 002060 1205 18 04 1 306216988 11 0734 + 002061 1205 18 05 1 306216988 12 0734 + 002062 1205 18 06 1 306216988 13 0734 + 002063 1205 18 07 1 306216988 14 0734 + 002064 1205 18 08 1 306216988 15 0734 + 002065 1205 19 01 1 306216992 00 0735 + 002066 1205 19 02 1 306216992 01 0735 + 002067 1205 19 03 1 306216992 02 0735 + 002068 1205 19 04 1 306216992 03 0735 + 002069 1205 19 05 1 306216992 04 0735 + 002070 1205 19 06 1 306216992 05 0735 + 002071 1205 19 07 1 306216992 06 0735 + 002072 1205 19 08 1 306216992 07 0735 + 002073 1205 20 01 1 306216992 08 0735 + 002074 1205 20 02 1 306216992 09 0735 + 002075 1205 20 03 1 306216992 10 0735 + 002076 1205 20 04 1 306216992 11 0735 + 002077 1205 20 05 1 306216992 12 0735 + 002078 1205 20 06 1 306216992 13 0735 + 002079 1205 20 07 1 306216992 14 0735 + 002080 1205 20 08 1 306216992 15 0735 + 002081 1205 21 01 1 306216980 00 0732 + 002082 1205 21 02 1 306216980 01 0732 + 002083 1205 21 03 1 306216980 02 0732 + 002084 1205 21 04 1 306216980 03 0732 + 002085 1205 21 05 1 306216980 04 0732 + 002086 1205 21 06 1 306216980 05 0732 + 002087 1205 21 07 1 306216980 06 0732 + 002088 1205 21 08 1 306216980 07 0732 + 002089 1205 22 01 1 306216980 08 0732 + 002090 1205 22 02 1 306216980 09 0732 + 002091 1205 22 03 1 306216980 10 0732 + 002092 1205 22 04 1 306216980 11 0732 + 002093 1205 22 05 1 306216980 12 0732 + 002094 1205 22 06 1 306216980 13 0732 + 002095 1205 22 07 1 306216980 14 0732 + 002096 1205 22 08 1 306216980 15 0732 + 002097 1205 23 01 1 306216984 00 0733 + 002098 1205 23 02 1 306216984 01 0733 + 002099 1205 23 03 1 306216984 02 0733 + 002100 1205 23 04 1 306216984 03 0733 + 002101 1205 23 05 1 306216984 04 0733 + 002102 1205 23 06 1 306216984 05 0733 + 002103 1205 23 07 1 306216984 06 0733 + 002104 1205 23 08 1 306216984 07 0733 + 002105 1205 24 01 1 306216984 08 0733 + 002106 1205 24 02 1 306216984 09 0733 + 002107 1205 24 03 1 306216984 10 0733 + 002108 1205 24 04 1 306216984 11 0733 + 002109 1205 24 05 1 306216984 12 0733 + 002110 1205 24 06 1 306216984 13 0733 + 002111 1205 24 07 1 306216984 14 0733 + 002112 1205 24 08 1 306216984 15 0733 + 002113 1205 25 01 1 303046680 08 0013 + 002114 1205 25 02 1 303046680 09 0013 + 002115 9999 99 99 0 9999 99 9999 + 002116 9999 99 99 0 9999 99 9999 + 002117 9999 99 99 0 9999 99 9999 + 002118 9999 99 99 0 9999 99 9999 + 002119 9999 99 99 0 9999 99 9999 + 002120 9999 99 99 0 9999 99 9999 + 002121 1205 26 01 1 303046680 10 0013 + 002122 1205 26 02 1 303046680 11 0013 + 002123 9999 99 99 0 9999 99 9999 + 002124 9999 99 99 0 9999 99 9999 + 002125 9999 99 99 0 9999 99 9999 + 002126 9999 99 99 0 9999 99 9999 + 002127 9999 99 99 0 9999 99 9999 + 002128 9999 99 99 0 9999 99 9999 + 002129 1205 27 01 1 303046680 12 0013 + 002130 1205 27 02 1 303046680 13 0013 + 002131 9999 99 99 0 9999 99 9999 + 002132 9999 99 99 0 9999 99 9999 + 002133 9999 99 99 0 9999 99 9999 + 002134 9999 99 99 0 9999 99 9999 + 002135 9999 99 99 0 9999 99 9999 + 002136 9999 99 99 0 9999 99 9999 + 002137 1205 28 01 1 303046680 14 0013 + 002138 1205 28 02 1 303046680 15 0013 + 002139 9999 99 99 0 9999 99 9999 + 002140 9999 99 99 0 9999 99 9999 + 002141 9999 99 99 0 9999 99 9999 + 002142 9999 99 99 0 9999 99 9999 + 002143 9999 99 99 0 9999 99 9999 + 002144 9999 99 99 0 9999 99 9999 + 002145 1205 29 01 1 303046680 04 0013 + 002146 1205 29 02 1 303046680 05 0013 + 002147 9999 99 99 0 9999 99 9999 + 002148 9999 99 99 0 9999 99 9999 + 002149 9999 99 99 0 9999 99 9999 + 002150 9999 99 99 0 9999 99 9999 + 002151 9999 99 99 0 9999 99 9999 + 002152 9999 99 99 0 9999 99 9999 + 002153 1205 30 01 1 303046680 06 0013 + 002154 1205 30 02 1 303046680 07 0013 + 002155 9999 99 99 0 9999 99 9999 + 002156 9999 99 99 0 9999 99 9999 + 002157 9999 99 99 0 9999 99 9999 + 002158 9999 99 99 0 9999 99 9999 + 002159 9999 99 99 0 9999 99 9999 + 002160 9999 99 99 0 9999 99 9999 + 002161 1205 31 01 1 303046680 00 0013 + 002162 1205 31 02 1 303046680 01 0013 + 002163 9999 99 99 0 9999 99 9999 + 002164 9999 99 99 0 9999 99 9999 + 002165 9999 99 99 0 9999 99 9999 + 002166 9999 99 99 0 9999 99 9999 + 002167 9999 99 99 0 9999 99 9999 + 002168 9999 99 99 0 9999 99 9999 + 002169 1205 32 01 1 303046680 02 0013 + 002170 1205 32 02 1 303046680 03 0013 + 002171 9999 99 99 0 9999 99 9999 + 002172 9999 99 99 0 9999 99 9999 + 002173 9999 99 99 0 9999 99 9999 + 002174 9999 99 99 0 9999 99 9999 + 002175 9999 99 99 0 9999 99 9999 + 002176 9999 99 99 0 9999 99 9999 + 002177 1205 33 01 1 306212892 00 0726 + 002178 1205 33 02 1 306212892 01 0726 + 002179 1205 33 03 1 306212892 02 0726 + 002180 1205 33 04 1 306212892 03 0726 + 002181 1205 33 05 1 306212892 04 0726 + 002182 1205 33 06 1 306212892 05 0726 + 002183 1205 33 07 1 306212892 06 0726 + 002184 1205 33 08 1 306212892 07 0726 + 002185 1205 34 01 1 306212892 08 0726 + 002186 1205 34 02 1 306212892 09 0726 + 002187 1205 34 03 1 306212892 10 0726 + 002188 1205 34 04 1 306212892 11 0726 + 002189 1205 34 05 1 306212892 12 0726 + 002190 1205 34 06 1 306212892 13 0726 + 002191 1205 34 07 1 306212892 14 0726 + 002192 1205 34 08 1 306212892 15 0726 + 002193 1205 35 01 1 306212896 00 0727 + 002194 1205 35 02 1 306212896 01 0727 + 002195 1205 35 03 1 306212896 02 0727 + 002196 1205 35 04 1 306212896 03 0727 + 002197 1205 35 05 1 306212896 04 0727 + 002198 1205 35 06 1 306212896 05 0727 + 002199 1205 35 07 1 306212896 06 0727 + 002200 1205 35 08 1 306212896 07 0727 + 002201 1205 36 01 1 306212896 08 0727 + 002202 1205 36 02 1 306212896 09 0727 + 002203 1205 36 03 1 306212896 10 0727 + 002204 1205 36 04 1 306212896 11 0727 + 002205 1205 36 05 1 306212896 12 0727 + 002206 1205 36 06 1 306212896 13 0727 + 002207 1205 36 07 1 306212896 14 0727 + 002208 1205 36 08 1 306212896 15 0727 + 002209 1205 37 01 1 306212884 00 0724 + 002210 1205 37 02 1 306212884 01 0724 + 002211 1205 37 03 1 306212884 02 0724 + 002212 1205 37 04 1 306212884 03 0724 + 002213 1205 37 05 1 306212884 04 0724 + 002214 1205 37 06 1 306212884 05 0724 + 002215 1205 37 07 1 306212884 06 0724 + 002216 1205 37 08 1 306212884 07 0724 + 002217 1205 38 01 1 306212884 08 0724 + 002218 1205 38 02 1 306212884 09 0724 + 002219 1205 38 03 1 306212884 10 0724 + 002220 1205 38 04 1 306212884 11 0724 + 002221 1205 38 05 1 306212884 12 0724 + 002222 1205 38 06 1 306212884 13 0724 + 002223 1205 38 07 1 306212884 14 0724 + 002224 1205 38 08 1 306212884 15 0724 + 002225 1205 39 01 1 306212888 00 0725 + 002226 1205 39 02 1 306212888 01 0725 + 002227 1205 39 03 1 306212888 02 0725 + 002228 1205 39 04 1 306212888 03 0725 + 002229 1205 39 05 1 306212888 04 0725 + 002230 1205 39 06 1 306212888 05 0725 + 002231 1205 39 07 1 306212888 06 0725 + 002232 1205 39 08 1 306212888 07 0725 + 002233 1205 40 01 1 306212888 08 0725 + 002234 1205 40 02 1 306212888 09 0725 + 002235 1205 40 03 1 306212888 10 0725 + 002236 1205 40 04 1 306212888 11 0725 + 002237 1205 40 05 1 306212888 12 0725 + 002238 1205 40 06 1 306212888 13 0725 + 002239 1205 40 07 1 306212888 14 0725 + 002240 1205 40 08 1 306212888 15 0725 + 002241 1205 41 01 1 304099356 00 0118 + 002242 1205 41 02 1 304099356 01 0118 + 002243 1205 41 03 1 304099356 02 0118 + 002244 1205 41 04 1 304099356 03 0118 + 002245 9999 99 99 0 9999 99 9999 + 002246 9999 99 99 0 9999 99 9999 + 002247 9999 99 99 0 9999 99 9999 + 002248 9999 99 99 0 9999 99 9999 + 002249 1205 42 01 1 304099356 04 0118 + 002250 1205 42 02 1 304099356 05 0118 + 002251 1205 42 03 1 304099356 06 0118 + 002252 1205 42 04 1 304099356 07 0118 + 002253 9999 99 99 0 9999 99 9999 + 002254 9999 99 99 0 9999 99 9999 + 002255 9999 99 99 0 9999 99 9999 + 002256 9999 99 99 0 9999 99 9999 + 002257 1205 43 01 1 304099356 08 0118 + 002258 1205 43 02 1 304099356 09 0118 + 002259 1205 43 03 1 304099356 10 0118 + 002260 1205 43 04 1 304099356 11 0118 + 002261 9999 99 99 0 9999 99 9999 + 002262 9999 99 99 0 9999 99 9999 + 002263 9999 99 99 0 9999 99 9999 + 002264 9999 99 99 0 9999 99 9999 + 002265 1205 44 01 1 304099356 12 0118 + 002266 1205 44 02 1 304099356 13 0118 + 002267 1205 44 03 1 304099356 14 0118 + 002268 1205 44 04 1 304099356 15 0118 + 002269 9999 99 99 0 9999 99 9999 + 002270 9999 99 99 0 9999 99 9999 + 002271 9999 99 99 0 9999 99 9999 + 002272 9999 99 99 0 9999 99 9999 + 002273 1205 45 01 1 304099360 00 0119 + 002274 1205 45 02 1 304099360 01 0119 + 002275 1205 45 03 1 304099360 02 0119 + 002276 1205 45 04 1 304099360 03 0119 + 002277 9999 99 99 0 9999 99 9999 + 002278 9999 99 99 0 9999 99 9999 + 002279 9999 99 99 0 9999 99 9999 + 002280 9999 99 99 0 9999 99 9999 + 002281 1205 46 01 1 304099360 04 0119 + 002282 1205 46 02 1 304099360 05 0119 + 002283 1205 46 03 1 304099360 06 0119 + 002284 1205 46 04 1 304099360 07 0119 + 002285 9999 99 99 0 9999 99 9999 + 002286 9999 99 99 0 9999 99 9999 + 002287 9999 99 99 0 9999 99 9999 + 002288 9999 99 99 0 9999 99 9999 + 002289 1205 47 01 1 304099360 08 0119 + 002290 1205 47 02 1 304099360 09 0119 + 002291 1205 47 03 1 304099360 10 0119 + 002292 1205 47 04 1 304099360 11 0119 + 002293 9999 99 99 0 9999 99 9999 + 002294 9999 99 99 0 9999 99 9999 + 002295 9999 99 99 0 9999 99 9999 + 002296 9999 99 99 0 9999 99 9999 + 002297 1205 48 01 1 304099360 12 0119 + 002298 1205 48 02 1 304099360 13 0119 + 002299 1205 48 03 1 304099360 14 0119 + 002300 1205 48 04 1 304099360 15 0119 + 002301 9999 99 99 0 9999 99 9999 + 002302 9999 99 99 0 9999 99 9999 + 002303 9999 99 99 0 9999 99 9999 + 002304 9999 99 99 0 9999 99 9999 + 002305 1206 01 01 1 306208792 00 0717 + 002306 1206 01 02 1 306208792 01 0717 + 002307 1206 01 03 1 306208792 02 0717 + 002308 1206 01 04 1 306208792 03 0717 + 002309 1206 01 05 1 306208792 04 0717 + 002310 1206 01 06 1 306208792 05 0717 + 002311 1206 01 07 1 306208792 06 0717 + 002312 1206 01 08 1 306208792 07 0717 + 002313 1206 02 01 1 306208792 08 0717 + 002314 1206 02 02 1 306208792 09 0717 + 002315 1206 02 03 1 306208792 10 0717 + 002316 1206 02 04 1 306208792 11 0717 + 002317 1206 02 05 1 306208792 12 0717 + 002318 1206 02 06 1 306208792 13 0717 + 002319 1206 02 07 1 306208792 14 0717 + 002320 1206 02 08 1 306208792 15 0717 + 002321 1206 03 01 1 306208788 00 0716 + 002322 1206 03 02 1 306208788 01 0716 + 002323 1206 03 03 1 306208788 02 0716 + 002324 1206 03 04 1 306208788 03 0716 + 002325 1206 03 05 1 306208788 04 0716 + 002326 1206 03 06 1 306208788 05 0716 + 002327 1206 03 07 1 306208788 06 0716 + 002328 1206 03 08 1 306208788 07 0716 + 002329 1206 04 01 1 306208788 08 0716 + 002330 1206 04 02 1 306208788 09 0716 + 002331 1206 04 03 1 306208788 10 0716 + 002332 1206 04 04 1 306208788 11 0716 + 002333 1206 04 05 1 306208788 12 0716 + 002334 1206 04 06 1 306208788 13 0716 + 002335 1206 04 07 1 306208788 14 0716 + 002336 1206 04 08 1 306208788 15 0716 + 002337 1206 05 01 1 306208800 00 0719 + 002338 1206 05 02 1 306208800 01 0719 + 002339 1206 05 03 1 306208800 02 0719 + 002340 1206 05 04 1 306208800 03 0719 + 002341 1206 05 05 1 306208800 04 0719 + 002342 1206 05 06 1 306208800 05 0719 + 002343 1206 05 07 1 306208800 06 0719 + 002344 1206 05 08 1 306208800 07 0719 + 002345 1206 06 01 1 306208800 08 0719 + 002346 1206 06 02 1 306208800 09 0719 + 002347 1206 06 03 1 306208800 10 0719 + 002348 1206 06 04 1 306208800 11 0719 + 002349 1206 06 05 1 306208800 12 0719 + 002350 1206 06 06 1 306208800 13 0719 + 002351 1206 06 07 1 306208800 14 0719 + 002352 1206 06 08 1 306208800 15 0719 + 002353 1206 07 01 1 306208796 00 0718 + 002354 1206 07 02 1 306208796 01 0718 + 002355 1206 07 03 1 306208796 02 0718 + 002356 1206 07 04 1 306208796 03 0718 + 002357 1206 07 05 1 306208796 04 0718 + 002358 1206 07 06 1 306208796 05 0718 + 002359 1206 07 07 1 306208796 06 0718 + 002360 1206 07 08 1 306208796 07 0718 + 002361 1206 08 01 1 306208796 08 0718 + 002362 1206 08 02 1 306208796 09 0718 + 002363 1206 08 03 1 306208796 10 0718 + 002364 1206 08 04 1 306208796 11 0718 + 002365 1206 08 05 1 306208796 12 0718 + 002366 1206 08 06 1 306208796 13 0718 + 002367 1206 08 07 1 306208796 14 0718 + 002368 1206 08 08 1 306208796 15 0718 + 002369 1206 09 01 1 303042592 12 0007 + 002370 1206 09 02 1 303042592 13 0007 + 002371 9999 99 99 0 9999 99 9999 + 002372 9999 99 99 0 9999 99 9999 + 002373 9999 99 99 0 9999 99 9999 + 002374 9999 99 99 0 9999 99 9999 + 002375 9999 99 99 0 9999 99 9999 + 002376 9999 99 99 0 9999 99 9999 + 002377 1206 10 01 1 303042592 14 0007 + 002378 1206 10 02 1 303042592 15 0007 + 002379 9999 99 99 0 9999 99 9999 + 002380 9999 99 99 0 9999 99 9999 + 002381 9999 99 99 0 9999 99 9999 + 002382 9999 99 99 0 9999 99 9999 + 002383 9999 99 99 0 9999 99 9999 + 002384 9999 99 99 0 9999 99 9999 + 002385 1206 11 01 1 303042592 08 0007 + 002386 1206 11 02 1 303042592 09 0007 + 002387 9999 99 99 0 9999 99 9999 + 002388 9999 99 99 0 9999 99 9999 + 002389 9999 99 99 0 9999 99 9999 + 002390 9999 99 99 0 9999 99 9999 + 002391 9999 99 99 0 9999 99 9999 + 002392 9999 99 99 0 9999 99 9999 + 002393 1206 12 01 1 303042592 10 0007 + 002394 1206 12 02 1 303042592 11 0007 + 002395 9999 99 99 0 9999 99 9999 + 002396 9999 99 99 0 9999 99 9999 + 002397 9999 99 99 0 9999 99 9999 + 002398 9999 99 99 0 9999 99 9999 + 002399 9999 99 99 0 9999 99 9999 + 002400 9999 99 99 0 9999 99 9999 + 002401 1206 13 01 1 303042592 00 0007 + 002402 1206 13 02 1 303042592 01 0007 + 002403 9999 99 99 0 9999 99 9999 + 002404 9999 99 99 0 9999 99 9999 + 002405 9999 99 99 0 9999 99 9999 + 002406 9999 99 99 0 9999 99 9999 + 002407 9999 99 99 0 9999 99 9999 + 002408 9999 99 99 0 9999 99 9999 + 002409 1206 14 01 1 303042592 02 0007 + 002410 1206 14 02 1 303042592 03 0007 + 002411 9999 99 99 0 9999 99 9999 + 002412 9999 99 99 0 9999 99 9999 + 002413 9999 99 99 0 9999 99 9999 + 002414 9999 99 99 0 9999 99 9999 + 002415 9999 99 99 0 9999 99 9999 + 002416 9999 99 99 0 9999 99 9999 + 002417 1206 15 01 1 303042592 04 0007 + 002418 1206 15 02 1 303042592 05 0007 + 002419 9999 99 99 0 9999 99 9999 + 002420 9999 99 99 0 9999 99 9999 + 002421 9999 99 99 0 9999 99 9999 + 002422 9999 99 99 0 9999 99 9999 + 002423 9999 99 99 0 9999 99 9999 + 002424 9999 99 99 0 9999 99 9999 + 002425 1206 16 01 1 303042592 06 0007 + 002426 1206 16 02 1 303042592 07 0007 + 002427 9999 99 99 0 9999 99 9999 + 002428 9999 99 99 0 9999 99 9999 + 002429 9999 99 99 0 9999 99 9999 + 002430 9999 99 99 0 9999 99 9999 + 002431 9999 99 99 0 9999 99 9999 + 002432 9999 99 99 0 9999 99 9999 + 002433 1206 17 01 1 305160220 00 0366 + 002434 1206 17 02 1 305160220 01 0366 + 002435 1206 17 03 1 305160220 02 0366 + 002436 1206 17 04 1 305160220 03 0366 + 002437 1206 17 05 1 305160220 04 0366 + 002438 1206 17 06 1 305160220 05 0366 + 002439 1206 17 07 1 305160220 06 0366 + 002440 1206 17 08 1 305160220 07 0366 + 002441 1206 18 01 1 305160220 08 0366 + 002442 1206 18 02 1 305160220 09 0366 + 002443 1206 18 03 1 305160220 10 0366 + 002444 1206 18 04 1 305160220 11 0366 + 002445 1206 18 05 1 305160220 12 0366 + 002446 1206 18 06 1 305160220 13 0366 + 002447 1206 18 07 1 305160220 14 0366 + 002448 1206 18 08 1 305160220 15 0366 + 002449 1206 19 01 1 305160224 00 0367 + 002450 1206 19 02 1 305160224 01 0367 + 002451 1206 19 03 1 305160224 02 0367 + 002452 1206 19 04 1 305160224 03 0367 + 002453 1206 19 05 1 305160224 04 0367 + 002454 1206 19 06 1 305160224 05 0367 + 002455 1206 19 07 1 305160224 06 0367 + 002456 1206 19 08 1 305160224 07 0367 + 002457 1206 20 01 1 305160224 08 0367 + 002458 1206 20 02 1 305160224 09 0367 + 002459 1206 20 03 1 305160224 10 0367 + 002460 1206 20 04 1 305160224 11 0367 + 002461 1206 20 05 1 305160224 12 0367 + 002462 1206 20 06 1 305160224 13 0367 + 002463 1206 20 07 1 305160224 14 0367 + 002464 1206 20 08 1 305160224 15 0367 + 002465 1206 21 01 1 305160212 00 0364 + 002466 1206 21 02 1 305160212 01 0364 + 002467 1206 21 03 1 305160212 02 0364 + 002468 1206 21 04 1 305160212 03 0364 + 002469 1206 21 05 1 305160212 04 0364 + 002470 1206 21 06 1 305160212 05 0364 + 002471 1206 21 07 1 305160212 06 0364 + 002472 1206 21 08 1 305160212 07 0364 + 002473 1206 22 01 1 305160212 08 0364 + 002474 1206 22 02 1 305160212 09 0364 + 002475 1206 22 03 1 305160212 10 0364 + 002476 1206 22 04 1 305160212 11 0364 + 002477 1206 22 05 1 305160212 12 0364 + 002478 1206 22 06 1 305160212 13 0364 + 002479 1206 22 07 1 305160212 14 0364 + 002480 1206 22 08 1 305160212 15 0364 + 002481 1206 23 01 1 305160216 00 0365 + 002482 1206 23 02 1 305160216 01 0365 + 002483 1206 23 03 1 305160216 02 0365 + 002484 1206 23 04 1 305160216 03 0365 + 002485 1206 23 05 1 305160216 04 0365 + 002486 1206 23 06 1 305160216 05 0365 + 002487 1206 23 07 1 305160216 06 0365 + 002488 1206 23 08 1 305160216 07 0365 + 002489 1206 24 01 1 305160216 08 0365 + 002490 1206 24 02 1 305160216 09 0365 + 002491 1206 24 03 1 305160216 10 0365 + 002492 1206 24 04 1 305160216 11 0365 + 002493 1206 24 05 1 305160216 12 0365 + 002494 1206 24 06 1 305160216 13 0365 + 002495 1206 24 07 1 305160216 14 0365 + 002496 1206 24 08 1 305160216 15 0365 + 002497 1206 25 01 1 306204696 00 0709 + 002498 1206 25 02 1 306204696 01 0709 + 002499 1206 25 03 1 306204696 02 0709 + 002500 1206 25 04 1 306204696 03 0709 + 002501 1206 25 05 1 306204696 04 0709 + 002502 1206 25 06 1 306204696 05 0709 + 002503 1206 25 07 1 306204696 06 0709 + 002504 1206 25 08 1 306204696 07 0709 + 002505 1206 26 01 1 306204696 08 0709 + 002506 1206 26 02 1 306204696 09 0709 + 002507 1206 26 03 1 306204696 10 0709 + 002508 1206 26 04 1 306204696 11 0709 + 002509 1206 26 05 1 306204696 12 0709 + 002510 1206 26 06 1 306204696 13 0709 + 002511 1206 26 07 1 306204696 14 0709 + 002512 1206 26 08 1 306204696 15 0709 + 002513 1206 27 01 1 306204692 00 0708 + 002514 1206 27 02 1 306204692 01 0708 + 002515 1206 27 03 1 306204692 02 0708 + 002516 1206 27 04 1 306204692 03 0708 + 002517 1206 27 05 1 306204692 04 0708 + 002518 1206 27 06 1 306204692 05 0708 + 002519 1206 27 07 1 306204692 06 0708 + 002520 1206 27 08 1 306204692 07 0708 + 002521 1206 28 01 1 306204692 08 0708 + 002522 1206 28 02 1 306204692 09 0708 + 002523 1206 28 03 1 306204692 10 0708 + 002524 1206 28 04 1 306204692 11 0708 + 002525 1206 28 05 1 306204692 12 0708 + 002526 1206 28 06 1 306204692 13 0708 + 002527 1206 28 07 1 306204692 14 0708 + 002528 1206 28 08 1 306204692 15 0708 + 002529 1206 29 01 1 306204704 00 0711 + 002530 1206 29 02 1 306204704 01 0711 + 002531 1206 29 03 1 306204704 02 0711 + 002532 1206 29 04 1 306204704 03 0711 + 002533 1206 29 05 1 306204704 04 0711 + 002534 1206 29 06 1 306204704 05 0711 + 002535 1206 29 07 1 306204704 06 0711 + 002536 1206 29 08 1 306204704 07 0711 + 002537 1206 30 01 1 306204704 08 0711 + 002538 1206 30 02 1 306204704 09 0711 + 002539 1206 30 03 1 306204704 10 0711 + 002540 1206 30 04 1 306204704 11 0711 + 002541 1206 30 05 1 306204704 12 0711 + 002542 1206 30 06 1 306204704 13 0711 + 002543 1206 30 07 1 306204704 14 0711 + 002544 1206 30 08 1 306204704 15 0711 + 002545 1206 31 01 1 306204700 00 0710 + 002546 1206 31 02 1 306204700 01 0710 + 002547 1206 31 03 1 306204700 02 0710 + 002548 1206 31 04 1 306204700 03 0710 + 002549 1206 31 05 1 306204700 04 0710 + 002550 1206 31 06 1 306204700 05 0710 + 002551 1206 31 07 1 306204700 06 0710 + 002552 1206 31 08 1 306204700 07 0710 + 002553 1206 32 01 1 306204700 08 0710 + 002554 1206 32 02 1 306204700 09 0710 + 002555 1206 32 03 1 306204700 10 0710 + 002556 1206 32 04 1 306204700 11 0710 + 002557 1206 32 05 1 306204700 12 0710 + 002558 1206 32 06 1 306204700 13 0710 + 002559 1206 32 07 1 306204700 14 0710 + 002560 1206 32 08 1 306204700 15 0710 + 002561 1206 33 01 1 305156124 00 0358 + 002562 1206 33 02 1 305156124 01 0358 + 002563 1206 33 03 1 305156124 02 0358 + 002564 1206 33 04 1 305156124 03 0358 + 002565 1206 33 05 1 305156124 04 0358 + 002566 1206 33 06 1 305156124 05 0358 + 002567 1206 33 07 1 305156124 06 0358 + 002568 1206 33 08 1 305156124 07 0358 + 002569 1206 34 01 1 305156124 08 0358 + 002570 1206 34 02 1 305156124 09 0358 + 002571 1206 34 03 1 305156124 10 0358 + 002572 1206 34 04 1 305156124 11 0358 + 002573 1206 34 05 1 305156124 12 0358 + 002574 1206 34 06 1 305156124 13 0358 + 002575 1206 34 07 1 305156124 14 0358 + 002576 1206 34 08 1 305156124 15 0358 + 002577 1206 35 01 1 305156128 00 0359 + 002578 1206 35 02 1 305156128 01 0359 + 002579 1206 35 03 1 305156128 02 0359 + 002580 1206 35 04 1 305156128 03 0359 + 002581 1206 35 05 1 305156128 04 0359 + 002582 1206 35 06 1 305156128 05 0359 + 002583 1206 35 07 1 305156128 06 0359 + 002584 1206 35 08 1 305156128 07 0359 + 002585 1206 36 01 1 305156128 08 0359 + 002586 1206 36 02 1 305156128 09 0359 + 002587 1206 36 03 1 305156128 10 0359 + 002588 1206 36 04 1 305156128 11 0359 + 002589 1206 36 05 1 305156128 12 0359 + 002590 1206 36 06 1 305156128 13 0359 + 002591 1206 36 07 1 305156128 14 0359 + 002592 1206 36 08 1 305156128 15 0359 + 002593 1206 37 01 1 305156116 00 0356 + 002594 1206 37 02 1 305156116 01 0356 + 002595 1206 37 03 1 305156116 02 0356 + 002596 1206 37 04 1 305156116 03 0356 + 002597 1206 37 05 1 305156116 04 0356 + 002598 1206 37 06 1 305156116 05 0356 + 002599 1206 37 07 1 305156116 06 0356 + 002600 1206 37 08 1 305156116 07 0356 + 002601 1206 38 01 1 305156116 08 0356 + 002602 1206 38 02 1 305156116 09 0356 + 002603 1206 38 03 1 305156116 10 0356 + 002604 1206 38 04 1 305156116 11 0356 + 002605 1206 38 05 1 305156116 12 0356 + 002606 1206 38 06 1 305156116 13 0356 + 002607 1206 38 07 1 305156116 14 0356 + 002608 1206 38 08 1 305156116 15 0356 + 002609 1206 39 01 1 305156120 00 0357 + 002610 1206 39 02 1 305156120 01 0357 + 002611 1206 39 03 1 305156120 02 0357 + 002612 1206 39 04 1 305156120 03 0357 + 002613 1206 39 05 1 305156120 04 0357 + 002614 1206 39 06 1 305156120 05 0357 + 002615 1206 39 07 1 305156120 06 0357 + 002616 1206 39 08 1 305156120 07 0357 + 002617 1206 40 01 1 305156120 08 0357 + 002618 1206 40 02 1 305156120 09 0357 + 002619 1206 40 03 1 305156120 10 0357 + 002620 1206 40 04 1 305156120 11 0357 + 002621 1206 40 05 1 305156120 12 0357 + 002622 1206 40 06 1 305156120 13 0357 + 002623 1206 40 07 1 305156120 14 0357 + 002624 1206 40 08 1 305156120 15 0357 + 002625 1206 41 01 1 305152024 00 0349 + 002626 1206 41 02 1 305152024 01 0349 + 002627 1206 41 03 1 305152024 02 0349 + 002628 1206 41 04 1 305152024 03 0349 + 002629 1206 41 05 1 305152024 04 0349 + 002630 1206 41 06 1 305152024 05 0349 + 002631 1206 41 07 1 305152024 06 0349 + 002632 1206 41 08 1 305152024 07 0349 + 002633 1206 42 01 1 305152024 08 0349 + 002634 1206 42 02 1 305152024 09 0349 + 002635 1206 42 03 1 305152024 10 0349 + 002636 1206 42 04 1 305152024 11 0349 + 002637 1206 42 05 1 305152024 12 0349 + 002638 1206 42 06 1 305152024 13 0349 + 002639 1206 42 07 1 305152024 14 0349 + 002640 1206 42 08 1 305152024 15 0349 + 002641 1206 43 01 1 305152020 00 0348 + 002642 1206 43 02 1 305152020 01 0348 + 002643 1206 43 03 1 305152020 02 0348 + 002644 1206 43 04 1 305152020 03 0348 + 002645 1206 43 05 1 305152020 04 0348 + 002646 1206 43 06 1 305152020 05 0348 + 002647 1206 43 07 1 305152020 06 0348 + 002648 1206 43 08 1 305152020 07 0348 + 002649 1206 44 01 1 305152020 08 0348 + 002650 1206 44 02 1 305152020 09 0348 + 002651 1206 44 03 1 305152020 10 0348 + 002652 1206 44 04 1 305152020 11 0348 + 002653 1206 44 05 1 305152020 12 0348 + 002654 1206 44 06 1 305152020 13 0348 + 002655 1206 44 07 1 305152020 14 0348 + 002656 1206 44 08 1 305152020 15 0348 + 002657 1206 45 01 1 305152032 00 0351 + 002658 1206 45 02 1 305152032 01 0351 + 002659 1206 45 03 1 305152032 02 0351 + 002660 1206 45 04 1 305152032 03 0351 + 002661 1206 45 05 1 305152032 04 0351 + 002662 1206 45 06 1 305152032 05 0351 + 002663 1206 45 07 1 305152032 06 0351 + 002664 1206 45 08 1 305152032 07 0351 + 002665 1206 46 01 1 305152032 08 0351 + 002666 1206 46 02 1 305152032 09 0351 + 002667 1206 46 03 1 305152032 10 0351 + 002668 1206 46 04 1 305152032 11 0351 + 002669 1206 46 05 1 305152032 12 0351 + 002670 1206 46 06 1 305152032 13 0351 + 002671 1206 46 07 1 305152032 14 0351 + 002672 1206 46 08 1 305152032 15 0351 + 002673 1206 47 01 1 305152028 00 0350 + 002674 1206 47 02 1 305152028 01 0350 + 002675 1206 47 03 1 305152028 02 0350 + 002676 1206 47 04 1 305152028 03 0350 + 002677 1206 47 05 1 305152028 04 0350 + 002678 1206 47 06 1 305152028 05 0350 + 002679 1206 47 07 1 305152028 06 0350 + 002680 1206 47 08 1 305152028 07 0350 + 002681 1206 48 01 1 305152028 08 0350 + 002682 1206 48 02 1 305152028 09 0350 + 002683 1206 48 03 1 305152028 10 0350 + 002684 1206 48 04 1 305152028 11 0350 + 002685 1206 48 05 1 305152028 12 0350 + 002686 1206 48 06 1 305152028 13 0350 + 002687 1206 48 07 1 305152028 14 0350 + 002688 1206 48 08 1 305152028 15 0350 + 002689 1207 01 01 1 303042580 08 0004 + 002690 1207 01 02 1 303042580 09 0004 + 002691 9999 99 99 0 9999 99 9999 + 002692 9999 99 99 0 9999 99 9999 + 002693 9999 99 99 0 9999 99 9999 + 002694 9999 99 99 0 9999 99 9999 + 002695 9999 99 99 0 9999 99 9999 + 002696 9999 99 99 0 9999 99 9999 + 002697 1207 02 01 1 303042580 10 0004 + 002698 1207 02 02 1 303042580 11 0004 + 002699 9999 99 99 0 9999 99 9999 + 002700 9999 99 99 0 9999 99 9999 + 002701 9999 99 99 0 9999 99 9999 + 002702 9999 99 99 0 9999 99 9999 + 002703 9999 99 99 0 9999 99 9999 + 002704 9999 99 99 0 9999 99 9999 + 002705 1207 03 01 1 303042580 12 0004 + 002706 1207 03 02 1 303042580 13 0004 + 002707 9999 99 99 0 9999 99 9999 + 002708 9999 99 99 0 9999 99 9999 + 002709 9999 99 99 0 9999 99 9999 + 002710 9999 99 99 0 9999 99 9999 + 002711 9999 99 99 0 9999 99 9999 + 002712 9999 99 99 0 9999 99 9999 + 002713 1207 04 01 1 303042580 14 0004 + 002714 1207 04 02 1 303042580 15 0004 + 002715 9999 99 99 0 9999 99 9999 + 002716 9999 99 99 0 9999 99 9999 + 002717 9999 99 99 0 9999 99 9999 + 002718 9999 99 99 0 9999 99 9999 + 002719 9999 99 99 0 9999 99 9999 + 002720 9999 99 99 0 9999 99 9999 + 002721 1207 05 01 1 303042580 00 0004 + 002722 1207 05 02 1 303042580 01 0004 + 002723 9999 99 99 0 9999 99 9999 + 002724 9999 99 99 0 9999 99 9999 + 002725 9999 99 99 0 9999 99 9999 + 002726 9999 99 99 0 9999 99 9999 + 002727 9999 99 99 0 9999 99 9999 + 002728 9999 99 99 0 9999 99 9999 + 002729 1207 06 01 1 303042580 02 0004 + 002730 1207 06 02 1 303042580 03 0004 + 002731 9999 99 99 0 9999 99 9999 + 002732 9999 99 99 0 9999 99 9999 + 002733 9999 99 99 0 9999 99 9999 + 002734 9999 99 99 0 9999 99 9999 + 002735 9999 99 99 0 9999 99 9999 + 002736 9999 99 99 0 9999 99 9999 + 002737 1207 07 01 1 303042580 04 0004 + 002738 1207 07 02 1 303042580 05 0004 + 002739 9999 99 99 0 9999 99 9999 + 002740 9999 99 99 0 9999 99 9999 + 002741 9999 99 99 0 9999 99 9999 + 002742 9999 99 99 0 9999 99 9999 + 002743 9999 99 99 0 9999 99 9999 + 002744 9999 99 99 0 9999 99 9999 + 002745 1207 08 01 1 303042580 06 0004 + 002746 1207 08 02 1 303042580 07 0004 + 002747 9999 99 99 0 9999 99 9999 + 002748 9999 99 99 0 9999 99 9999 + 002749 9999 99 99 0 9999 99 9999 + 002750 9999 99 99 0 9999 99 9999 + 002751 9999 99 99 0 9999 99 9999 + 002752 9999 99 99 0 9999 99 9999 + 002753 1207 09 01 1 304095256 00 0109 + 002754 1207 09 02 1 304095256 01 0109 + 002755 1207 09 03 1 304095256 02 0109 + 002756 1207 09 04 1 304095256 03 0109 + 002757 9999 99 99 0 9999 99 9999 + 002758 9999 99 99 0 9999 99 9999 + 002759 9999 99 99 0 9999 99 9999 + 002760 9999 99 99 0 9999 99 9999 + 002761 1207 10 01 1 304095256 04 0109 + 002762 1207 10 02 1 304095256 05 0109 + 002763 1207 10 03 1 304095256 06 0109 + 002764 1207 10 04 1 304095256 07 0109 + 002765 9999 99 99 0 9999 99 9999 + 002766 9999 99 99 0 9999 99 9999 + 002767 9999 99 99 0 9999 99 9999 + 002768 9999 99 99 0 9999 99 9999 + 002769 1207 11 01 1 304095256 08 0109 + 002770 1207 11 02 1 304095256 09 0109 + 002771 1207 11 03 1 304095256 10 0109 + 002772 1207 11 04 1 304095256 11 0109 + 002773 9999 99 99 0 9999 99 9999 + 002774 9999 99 99 0 9999 99 9999 + 002775 9999 99 99 0 9999 99 9999 + 002776 9999 99 99 0 9999 99 9999 + 002777 1207 12 01 1 304095256 12 0109 + 002778 1207 12 02 1 304095256 13 0109 + 002779 1207 12 03 1 304095256 14 0109 + 002780 1207 12 04 1 304095256 15 0109 + 002781 9999 99 99 0 9999 99 9999 + 002782 9999 99 99 0 9999 99 9999 + 002783 9999 99 99 0 9999 99 9999 + 002784 9999 99 99 0 9999 99 9999 + 002785 1207 13 01 1 304095252 08 0108 + 002786 1207 13 02 1 304095252 09 0108 + 002787 1207 13 03 1 304095252 10 0108 + 002788 1207 13 04 1 304095252 11 0108 + 002789 9999 99 99 0 9999 99 9999 + 002790 9999 99 99 0 9999 99 9999 + 002791 9999 99 99 0 9999 99 9999 + 002792 9999 99 99 0 9999 99 9999 + 002793 1207 14 01 1 304095252 12 0108 + 002794 1207 14 02 1 304095252 13 0108 + 002795 1207 14 03 1 304095252 14 0108 + 002796 1207 14 04 1 304095252 15 0108 + 002797 9999 99 99 0 9999 99 9999 + 002798 9999 99 99 0 9999 99 9999 + 002799 9999 99 99 0 9999 99 9999 + 002800 9999 99 99 0 9999 99 9999 + 002801 1207 15 01 1 304095252 00 0108 + 002802 1207 15 02 1 304095252 01 0108 + 002803 1207 15 03 1 304095252 02 0108 + 002804 1207 15 04 1 304095252 03 0108 + 002805 9999 99 99 0 9999 99 9999 + 002806 9999 99 99 0 9999 99 9999 + 002807 9999 99 99 0 9999 99 9999 + 002808 9999 99 99 0 9999 99 9999 + 002809 1207 16 01 1 304095252 04 0108 + 002810 1207 16 02 1 304095252 05 0108 + 002811 1207 16 03 1 304095252 06 0108 + 002812 1207 16 04 1 304095252 07 0108 + 002813 9999 99 99 0 9999 99 9999 + 002814 9999 99 99 0 9999 99 9999 + 002815 9999 99 99 0 9999 99 9999 + 002816 9999 99 99 0 9999 99 9999 + 002817 1207 17 01 1 306200604 00 0702 + 002818 1207 17 02 1 306200604 01 0702 + 002819 1207 17 03 1 306200604 02 0702 + 002820 1207 17 04 1 306200604 03 0702 + 002821 1207 17 05 1 306200604 04 0702 + 002822 1207 17 06 1 306200604 05 0702 + 002823 1207 17 07 1 306200604 06 0702 + 002824 1207 17 08 1 306200604 07 0702 + 002825 1207 18 01 1 306200604 08 0702 + 002826 1207 18 02 1 306200604 09 0702 + 002827 1207 18 03 1 306200604 10 0702 + 002828 1207 18 04 1 306200604 11 0702 + 002829 1207 18 05 1 306200604 12 0702 + 002830 1207 18 06 1 306200604 13 0702 + 002831 1207 18 07 1 306200604 14 0702 + 002832 1207 18 08 1 306200604 15 0702 + 002833 1207 19 01 1 306200608 00 0703 + 002834 1207 19 02 1 306200608 01 0703 + 002835 1207 19 03 1 306200608 02 0703 + 002836 1207 19 04 1 306200608 03 0703 + 002837 1207 19 05 1 306200608 04 0703 + 002838 1207 19 06 1 306200608 05 0703 + 002839 1207 19 07 1 306200608 06 0703 + 002840 1207 19 08 1 306200608 07 0703 + 002841 1207 20 01 1 306200608 08 0703 + 002842 1207 20 02 1 306200608 09 0703 + 002843 1207 20 03 1 306200608 10 0703 + 002844 1207 20 04 1 306200608 11 0703 + 002845 1207 20 05 1 306200608 12 0703 + 002846 1207 20 06 1 306200608 13 0703 + 002847 1207 20 07 1 306200608 14 0703 + 002848 1207 20 08 1 306200608 15 0703 + 002849 1207 21 01 1 306200596 00 0700 + 002850 1207 21 02 1 306200596 01 0700 + 002851 1207 21 03 1 306200596 02 0700 + 002852 1207 21 04 1 306200596 03 0700 + 002853 1207 21 05 1 306200596 04 0700 + 002854 1207 21 06 1 306200596 05 0700 + 002855 1207 21 07 1 306200596 06 0700 + 002856 1207 21 08 1 306200596 07 0700 + 002857 1207 22 01 1 306200596 08 0700 + 002858 1207 22 02 1 306200596 09 0700 + 002859 1207 22 03 1 306200596 10 0700 + 002860 1207 22 04 1 306200596 11 0700 + 002861 1207 22 05 1 306200596 12 0700 + 002862 1207 22 06 1 306200596 13 0700 + 002863 1207 22 07 1 306200596 14 0700 + 002864 1207 22 08 1 306200596 15 0700 + 002865 1207 23 01 1 306200600 00 0701 + 002866 1207 23 02 1 306200600 01 0701 + 002867 1207 23 03 1 306200600 02 0701 + 002868 1207 23 04 1 306200600 03 0701 + 002869 1207 23 05 1 306200600 04 0701 + 002870 1207 23 06 1 306200600 05 0701 + 002871 1207 23 07 1 306200600 06 0701 + 002872 1207 23 08 1 306200600 07 0701 + 002873 1207 24 01 1 306200600 08 0701 + 002874 1207 24 02 1 306200600 09 0701 + 002875 1207 24 03 1 306200600 10 0701 + 002876 1207 24 04 1 306200600 11 0701 + 002877 1207 24 05 1 306200600 12 0701 + 002878 1207 24 06 1 306200600 13 0701 + 002879 1207 24 07 1 306200600 14 0701 + 002880 1207 24 08 1 306200600 15 0701 + 002881 1207 25 01 1 303042584 08 0005 + 002882 1207 25 02 1 303042584 09 0005 + 002883 9999 99 99 0 9999 99 9999 + 002884 9999 99 99 0 9999 99 9999 + 002885 9999 99 99 0 9999 99 9999 + 002886 9999 99 99 0 9999 99 9999 + 002887 9999 99 99 0 9999 99 9999 + 002888 9999 99 99 0 9999 99 9999 + 002889 1207 26 01 1 303042584 10 0005 + 002890 1207 26 02 1 303042584 11 0005 + 002891 9999 99 99 0 9999 99 9999 + 002892 9999 99 99 0 9999 99 9999 + 002893 9999 99 99 0 9999 99 9999 + 002894 9999 99 99 0 9999 99 9999 + 002895 9999 99 99 0 9999 99 9999 + 002896 9999 99 99 0 9999 99 9999 + 002897 1207 27 01 1 303042584 12 0005 + 002898 1207 27 02 1 303042584 13 0005 + 002899 9999 99 99 0 9999 99 9999 + 002900 9999 99 99 0 9999 99 9999 + 002901 9999 99 99 0 9999 99 9999 + 002902 9999 99 99 0 9999 99 9999 + 002903 9999 99 99 0 9999 99 9999 + 002904 9999 99 99 0 9999 99 9999 + 002905 1207 28 01 1 303042584 14 0005 + 002906 1207 28 02 1 303042584 15 0005 + 002907 9999 99 99 0 9999 99 9999 + 002908 9999 99 99 0 9999 99 9999 + 002909 9999 99 99 0 9999 99 9999 + 002910 9999 99 99 0 9999 99 9999 + 002911 9999 99 99 0 9999 99 9999 + 002912 9999 99 99 0 9999 99 9999 + 002913 1207 29 01 1 303042584 04 0005 + 002914 1207 29 02 1 303042584 05 0005 + 002915 9999 99 99 0 9999 99 9999 + 002916 9999 99 99 0 9999 99 9999 + 002917 9999 99 99 0 9999 99 9999 + 002918 9999 99 99 0 9999 99 9999 + 002919 9999 99 99 0 9999 99 9999 + 002920 9999 99 99 0 9999 99 9999 + 002921 1207 30 01 1 303042584 06 0005 + 002922 1207 30 02 1 303042584 07 0005 + 002923 9999 99 99 0 9999 99 9999 + 002924 9999 99 99 0 9999 99 9999 + 002925 9999 99 99 0 9999 99 9999 + 002926 9999 99 99 0 9999 99 9999 + 002927 9999 99 99 0 9999 99 9999 + 002928 9999 99 99 0 9999 99 9999 + 002929 1207 31 01 1 303042584 00 0005 + 002930 1207 31 02 1 303042584 01 0005 + 002931 9999 99 99 0 9999 99 9999 + 002932 9999 99 99 0 9999 99 9999 + 002933 9999 99 99 0 9999 99 9999 + 002934 9999 99 99 0 9999 99 9999 + 002935 9999 99 99 0 9999 99 9999 + 002936 9999 99 99 0 9999 99 9999 + 002937 1207 32 01 1 303042584 02 0005 + 002938 1207 32 02 1 303042584 03 0005 + 002939 9999 99 99 0 9999 99 9999 + 002940 9999 99 99 0 9999 99 9999 + 002941 9999 99 99 0 9999 99 9999 + 002942 9999 99 99 0 9999 99 9999 + 002943 9999 99 99 0 9999 99 9999 + 002944 9999 99 99 0 9999 99 9999 + 002945 1207 33 01 1 306196508 00 0694 + 002946 1207 33 02 1 306196508 01 0694 + 002947 1207 33 03 1 306196508 02 0694 + 002948 1207 33 04 1 306196508 03 0694 + 002949 1207 33 05 1 306196508 04 0694 + 002950 1207 33 06 1 306196508 05 0694 + 002951 1207 33 07 1 306196508 06 0694 + 002952 1207 33 08 1 306196508 07 0694 + 002953 1207 34 01 1 306196508 08 0694 + 002954 1207 34 02 1 306196508 09 0694 + 002955 1207 34 03 1 306196508 10 0694 + 002956 1207 34 04 1 306196508 11 0694 + 002957 1207 34 05 1 306196508 12 0694 + 002958 1207 34 06 1 306196508 13 0694 + 002959 1207 34 07 1 306196508 14 0694 + 002960 1207 34 08 1 306196508 15 0694 + 002961 1207 35 01 1 306196512 00 0695 + 002962 1207 35 02 1 306196512 01 0695 + 002963 1207 35 03 1 306196512 02 0695 + 002964 1207 35 04 1 306196512 03 0695 + 002965 1207 35 05 1 306196512 04 0695 + 002966 1207 35 06 1 306196512 05 0695 + 002967 1207 35 07 1 306196512 06 0695 + 002968 1207 35 08 1 306196512 07 0695 + 002969 1207 36 01 1 306196512 08 0695 + 002970 1207 36 02 1 306196512 09 0695 + 002971 1207 36 03 1 306196512 10 0695 + 002972 1207 36 04 1 306196512 11 0695 + 002973 1207 36 05 1 306196512 12 0695 + 002974 1207 36 06 1 306196512 13 0695 + 002975 1207 36 07 1 306196512 14 0695 + 002976 1207 36 08 1 306196512 15 0695 + 002977 1207 37 01 1 306196500 00 0692 + 002978 1207 37 02 1 306196500 01 0692 + 002979 1207 37 03 1 306196500 02 0692 + 002980 1207 37 04 1 306196500 03 0692 + 002981 1207 37 05 1 306196500 04 0692 + 002982 1207 37 06 1 306196500 05 0692 + 002983 1207 37 07 1 306196500 06 0692 + 002984 1207 37 08 1 306196500 07 0692 + 002985 1207 38 01 1 306196500 08 0692 + 002986 1207 38 02 1 306196500 09 0692 + 002987 1207 38 03 1 306196500 10 0692 + 002988 1207 38 04 1 306196500 11 0692 + 002989 1207 38 05 1 306196500 12 0692 + 002990 1207 38 06 1 306196500 13 0692 + 002991 1207 38 07 1 306196500 14 0692 + 002992 1207 38 08 1 306196500 15 0692 + 002993 1207 39 01 1 306196504 00 0693 + 002994 1207 39 02 1 306196504 01 0693 + 002995 1207 39 03 1 306196504 02 0693 + 002996 1207 39 04 1 306196504 03 0693 + 002997 1207 39 05 1 306196504 04 0693 + 002998 1207 39 06 1 306196504 05 0693 + 002999 1207 39 07 1 306196504 06 0693 + 003000 1207 39 08 1 306196504 07 0693 + 003001 1207 40 01 1 306196504 08 0693 + 003002 1207 40 02 1 306196504 09 0693 + 003003 1207 40 03 1 306196504 10 0693 + 003004 1207 40 04 1 306196504 11 0693 + 003005 1207 40 05 1 306196504 12 0693 + 003006 1207 40 06 1 306196504 13 0693 + 003007 1207 40 07 1 306196504 14 0693 + 003008 1207 40 08 1 306196504 15 0693 + 003009 1207 41 01 1 304095260 00 0110 + 003010 1207 41 02 1 304095260 01 0110 + 003011 1207 41 03 1 304095260 02 0110 + 003012 1207 41 04 1 304095260 03 0110 + 003013 9999 99 99 0 9999 99 9999 + 003014 9999 99 99 0 9999 99 9999 + 003015 9999 99 99 0 9999 99 9999 + 003016 9999 99 99 0 9999 99 9999 + 003017 1207 42 01 1 304095260 04 0110 + 003018 1207 42 02 1 304095260 05 0110 + 003019 1207 42 03 1 304095260 06 0110 + 003020 1207 42 04 1 304095260 07 0110 + 003021 9999 99 99 0 9999 99 9999 + 003022 9999 99 99 0 9999 99 9999 + 003023 9999 99 99 0 9999 99 9999 + 003024 9999 99 99 0 9999 99 9999 + 003025 1207 43 01 1 304095260 08 0110 + 003026 1207 43 02 1 304095260 09 0110 + 003027 1207 43 03 1 304095260 10 0110 + 003028 1207 43 04 1 304095260 11 0110 + 003029 9999 99 99 0 9999 99 9999 + 003030 9999 99 99 0 9999 99 9999 + 003031 9999 99 99 0 9999 99 9999 + 003032 9999 99 99 0 9999 99 9999 + 003033 1207 44 01 1 304095260 12 0110 + 003034 1207 44 02 1 304095260 13 0110 + 003035 1207 44 03 1 304095260 14 0110 + 003036 1207 44 04 1 304095260 15 0110 + 003037 9999 99 99 0 9999 99 9999 + 003038 9999 99 99 0 9999 99 9999 + 003039 9999 99 99 0 9999 99 9999 + 003040 9999 99 99 0 9999 99 9999 + 003041 1207 45 01 1 304095264 00 0111 + 003042 1207 45 02 1 304095264 01 0111 + 003043 1207 45 03 1 304095264 02 0111 + 003044 1207 45 04 1 304095264 03 0111 + 003045 9999 99 99 0 9999 99 9999 + 003046 9999 99 99 0 9999 99 9999 + 003047 9999 99 99 0 9999 99 9999 + 003048 9999 99 99 0 9999 99 9999 + 003049 1207 46 01 1 304095264 04 0111 + 003050 1207 46 02 1 304095264 05 0111 + 003051 1207 46 03 1 304095264 06 0111 + 003052 1207 46 04 1 304095264 07 0111 + 003053 9999 99 99 0 9999 99 9999 + 003054 9999 99 99 0 9999 99 9999 + 003055 9999 99 99 0 9999 99 9999 + 003056 9999 99 99 0 9999 99 9999 + 003057 1207 47 01 1 304095264 08 0111 + 003058 1207 47 02 1 304095264 09 0111 + 003059 1207 47 03 1 304095264 10 0111 + 003060 1207 47 04 1 304095264 11 0111 + 003061 9999 99 99 0 9999 99 9999 + 003062 9999 99 99 0 9999 99 9999 + 003063 9999 99 99 0 9999 99 9999 + 003064 9999 99 99 0 9999 99 9999 + 003065 1207 48 01 1 304095264 12 0111 + 003066 1207 48 02 1 304095264 13 0111 + 003067 1207 48 03 1 304095264 14 0111 + 003068 1207 48 04 1 304095264 15 0111 + 003069 9999 99 99 0 9999 99 9999 + 003070 9999 99 99 0 9999 99 9999 + 003071 9999 99 99 0 9999 99 9999 + 003072 9999 99 99 0 9999 99 9999 + 003073 1208 01 01 1 304091160 08 0101 + 003074 1208 01 02 1 304091160 09 0101 + 003075 1208 01 03 1 304091160 10 0101 + 003076 1208 01 04 1 304091160 11 0101 + 003077 9999 99 99 0 9999 99 9999 + 003078 9999 99 99 0 9999 99 9999 + 003079 9999 99 99 0 9999 99 9999 + 003080 9999 99 99 0 9999 99 9999 + 003081 1208 02 01 1 304091160 12 0101 + 003082 1208 02 02 1 304091160 13 0101 + 003083 1208 02 03 1 304091160 14 0101 + 003084 1208 02 04 1 304091160 15 0101 + 003085 9999 99 99 0 9999 99 9999 + 003086 9999 99 99 0 9999 99 9999 + 003087 9999 99 99 0 9999 99 9999 + 003088 9999 99 99 0 9999 99 9999 + 003089 1208 03 01 1 304091160 00 0101 + 003090 1208 03 02 1 304091160 01 0101 + 003091 1208 03 03 1 304091160 02 0101 + 003092 1208 03 04 1 304091160 03 0101 + 003093 9999 99 99 0 9999 99 9999 + 003094 9999 99 99 0 9999 99 9999 + 003095 9999 99 99 0 9999 99 9999 + 003096 9999 99 99 0 9999 99 9999 + 003097 1208 04 01 1 304091160 04 0101 + 003098 1208 04 02 1 304091160 05 0101 + 003099 1208 04 03 1 304091160 06 0101 + 003100 1208 04 04 1 304091160 07 0101 + 003101 9999 99 99 0 9999 99 9999 + 003102 9999 99 99 0 9999 99 9999 + 003103 9999 99 99 0 9999 99 9999 + 003104 9999 99 99 0 9999 99 9999 + 003105 1208 05 01 1 304091156 08 0100 + 003106 1208 05 02 1 304091156 09 0100 + 003107 1208 05 03 1 304091156 10 0100 + 003108 1208 05 04 1 304091156 11 0100 + 003109 9999 99 99 0 9999 99 9999 + 003110 9999 99 99 0 9999 99 9999 + 003111 9999 99 99 0 9999 99 9999 + 003112 9999 99 99 0 9999 99 9999 + 003113 1208 06 01 1 304091156 12 0100 + 003114 1208 06 02 1 304091156 13 0100 + 003115 1208 06 03 1 304091156 14 0100 + 003116 1208 06 04 1 304091156 15 0100 + 003117 9999 99 99 0 9999 99 9999 + 003118 9999 99 99 0 9999 99 9999 + 003119 9999 99 99 0 9999 99 9999 + 003120 9999 99 99 0 9999 99 9999 + 003121 1208 07 01 1 304091156 00 0100 + 003122 1208 07 02 1 304091156 01 0100 + 003123 1208 07 03 1 304091156 02 0100 + 003124 1208 07 04 1 304091156 03 0100 + 003125 9999 99 99 0 9999 99 9999 + 003126 9999 99 99 0 9999 99 9999 + 003127 9999 99 99 0 9999 99 9999 + 003128 9999 99 99 0 9999 99 9999 + 003129 1208 08 01 1 304091156 04 0100 + 003130 1208 08 02 1 304091156 05 0100 + 003131 1208 08 03 1 304091156 06 0100 + 003132 1208 08 04 1 304091156 07 0100 + 003133 9999 99 99 0 9999 99 9999 + 003134 9999 99 99 0 9999 99 9999 + 003135 9999 99 99 0 9999 99 9999 + 003136 9999 99 99 0 9999 99 9999 + 003137 1208 09 01 1 306192408 00 0685 + 003138 1208 09 02 1 306192408 01 0685 + 003139 1208 09 03 1 306192408 02 0685 + 003140 1208 09 04 1 306192408 03 0685 + 003141 1208 09 05 1 306192408 04 0685 + 003142 1208 09 06 1 306192408 05 0685 + 003143 1208 09 07 1 306192408 06 0685 + 003144 1208 09 08 1 306192408 07 0685 + 003145 1208 10 01 1 306192408 08 0685 + 003146 1208 10 02 1 306192408 09 0685 + 003147 1208 10 03 1 306192408 10 0685 + 003148 1208 10 04 1 306192408 11 0685 + 003149 1208 10 05 1 306192408 12 0685 + 003150 1208 10 06 1 306192408 13 0685 + 003151 1208 10 07 1 306192408 14 0685 + 003152 1208 10 08 1 306192408 15 0685 + 003153 1208 11 01 1 306192404 00 0684 + 003154 1208 11 02 1 306192404 01 0684 + 003155 1208 11 03 1 306192404 02 0684 + 003156 1208 11 04 1 306192404 03 0684 + 003157 1208 11 05 1 306192404 04 0684 + 003158 1208 11 06 1 306192404 05 0684 + 003159 1208 11 07 1 306192404 06 0684 + 003160 1208 11 08 1 306192404 07 0684 + 003161 1208 12 01 1 306192404 08 0684 + 003162 1208 12 02 1 306192404 09 0684 + 003163 1208 12 03 1 306192404 10 0684 + 003164 1208 12 04 1 306192404 11 0684 + 003165 1208 12 05 1 306192404 12 0684 + 003166 1208 12 06 1 306192404 13 0684 + 003167 1208 12 07 1 306192404 14 0684 + 003168 1208 12 08 1 306192404 15 0684 + 003169 1208 13 01 1 306192416 00 0687 + 003170 1208 13 02 1 306192416 01 0687 + 003171 1208 13 03 1 306192416 02 0687 + 003172 1208 13 04 1 306192416 03 0687 + 003173 1208 13 05 1 306192416 04 0687 + 003174 1208 13 06 1 306192416 05 0687 + 003175 1208 13 07 1 306192416 06 0687 + 003176 1208 13 08 1 306192416 07 0687 + 003177 1208 14 01 1 306192416 08 0687 + 003178 1208 14 02 1 306192416 09 0687 + 003179 1208 14 03 1 306192416 10 0687 + 003180 1208 14 04 1 306192416 11 0687 + 003181 1208 14 05 1 306192416 12 0687 + 003182 1208 14 06 1 306192416 13 0687 + 003183 1208 14 07 1 306192416 14 0687 + 003184 1208 14 08 1 306192416 15 0687 + 003185 1208 15 01 1 306192412 00 0686 + 003186 1208 15 02 1 306192412 01 0686 + 003187 1208 15 03 1 306192412 02 0686 + 003188 1208 15 04 1 306192412 03 0686 + 003189 1208 15 05 1 306192412 04 0686 + 003190 1208 15 06 1 306192412 05 0686 + 003191 1208 15 07 1 306192412 06 0686 + 003192 1208 15 08 1 306192412 07 0686 + 003193 1208 16 01 1 306192412 08 0686 + 003194 1208 16 02 1 306192412 09 0686 + 003195 1208 16 03 1 306192412 10 0686 + 003196 1208 16 04 1 306192412 11 0686 + 003197 1208 16 05 1 306192412 12 0686 + 003198 1208 16 06 1 306192412 13 0686 + 003199 1208 16 07 1 306192412 14 0686 + 003200 1208 16 08 1 306192412 15 0686 + 003201 1208 17 01 1 303042588 12 0006 + 003202 1208 17 02 1 303042588 13 0006 + 003203 9999 99 99 0 9999 99 9999 + 003204 9999 99 99 0 9999 99 9999 + 003205 9999 99 99 0 9999 99 9999 + 003206 9999 99 99 0 9999 99 9999 + 003207 9999 99 99 0 9999 99 9999 + 003208 9999 99 99 0 9999 99 9999 + 003209 1208 18 01 1 303042588 14 0006 + 003210 1208 18 02 1 303042588 15 0006 + 003211 9999 99 99 0 9999 99 9999 + 003212 9999 99 99 0 9999 99 9999 + 003213 9999 99 99 0 9999 99 9999 + 003214 9999 99 99 0 9999 99 9999 + 003215 9999 99 99 0 9999 99 9999 + 003216 9999 99 99 0 9999 99 9999 + 003217 1208 19 01 1 303042588 08 0006 + 003218 1208 19 02 1 303042588 09 0006 + 003219 9999 99 99 0 9999 99 9999 + 003220 9999 99 99 0 9999 99 9999 + 003221 9999 99 99 0 9999 99 9999 + 003222 9999 99 99 0 9999 99 9999 + 003223 9999 99 99 0 9999 99 9999 + 003224 9999 99 99 0 9999 99 9999 + 003225 1208 20 01 1 303042588 10 0006 + 003226 1208 20 02 1 303042588 11 0006 + 003227 9999 99 99 0 9999 99 9999 + 003228 9999 99 99 0 9999 99 9999 + 003229 9999 99 99 0 9999 99 9999 + 003230 9999 99 99 0 9999 99 9999 + 003231 9999 99 99 0 9999 99 9999 + 003232 9999 99 99 0 9999 99 9999 + 003233 1208 21 01 1 303042588 00 0006 + 003234 1208 21 02 1 303042588 01 0006 + 003235 9999 99 99 0 9999 99 9999 + 003236 9999 99 99 0 9999 99 9999 + 003237 9999 99 99 0 9999 99 9999 + 003238 9999 99 99 0 9999 99 9999 + 003239 9999 99 99 0 9999 99 9999 + 003240 9999 99 99 0 9999 99 9999 + 003241 1208 22 01 1 303042588 02 0006 + 003242 1208 22 02 1 303042588 03 0006 + 003243 9999 99 99 0 9999 99 9999 + 003244 9999 99 99 0 9999 99 9999 + 003245 9999 99 99 0 9999 99 9999 + 003246 9999 99 99 0 9999 99 9999 + 003247 9999 99 99 0 9999 99 9999 + 003248 9999 99 99 0 9999 99 9999 + 003249 1208 23 01 1 303042588 04 0006 + 003250 1208 23 02 1 303042588 05 0006 + 003251 9999 99 99 0 9999 99 9999 + 003252 9999 99 99 0 9999 99 9999 + 003253 9999 99 99 0 9999 99 9999 + 003254 9999 99 99 0 9999 99 9999 + 003255 9999 99 99 0 9999 99 9999 + 003256 9999 99 99 0 9999 99 9999 + 003257 1208 24 01 1 303042588 06 0006 + 003258 1208 24 02 1 303042588 07 0006 + 003259 9999 99 99 0 9999 99 9999 + 003260 9999 99 99 0 9999 99 9999 + 003261 9999 99 99 0 9999 99 9999 + 003262 9999 99 99 0 9999 99 9999 + 003263 9999 99 99 0 9999 99 9999 + 003264 9999 99 99 0 9999 99 9999 + 003265 1208 25 01 1 305147932 00 0342 + 003266 1208 25 02 1 305147932 01 0342 + 003267 1208 25 03 1 305147932 02 0342 + 003268 1208 25 04 1 305147932 03 0342 + 003269 1208 25 05 1 305147932 04 0342 + 003270 1208 25 06 1 305147932 05 0342 + 003271 1208 25 07 1 305147932 06 0342 + 003272 1208 25 08 1 305147932 07 0342 + 003273 1208 26 01 1 305147932 08 0342 + 003274 1208 26 02 1 305147932 09 0342 + 003275 1208 26 03 1 305147932 10 0342 + 003276 1208 26 04 1 305147932 11 0342 + 003277 1208 26 05 1 305147932 12 0342 + 003278 1208 26 06 1 305147932 13 0342 + 003279 1208 26 07 1 305147932 14 0342 + 003280 1208 26 08 1 305147932 15 0342 + 003281 1208 27 01 1 305147936 00 0343 + 003282 1208 27 02 1 305147936 01 0343 + 003283 1208 27 03 1 305147936 02 0343 + 003284 1208 27 04 1 305147936 03 0343 + 003285 1208 27 05 1 305147936 04 0343 + 003286 1208 27 06 1 305147936 05 0343 + 003287 1208 27 07 1 305147936 06 0343 + 003288 1208 27 08 1 305147936 07 0343 + 003289 1208 28 01 1 305147936 08 0343 + 003290 1208 28 02 1 305147936 09 0343 + 003291 1208 28 03 1 305147936 10 0343 + 003292 1208 28 04 1 305147936 11 0343 + 003293 1208 28 05 1 305147936 12 0343 + 003294 1208 28 06 1 305147936 13 0343 + 003295 1208 28 07 1 305147936 14 0343 + 003296 1208 28 08 1 305147936 15 0343 + 003297 1208 29 01 1 305147924 00 0340 + 003298 1208 29 02 1 305147924 01 0340 + 003299 1208 29 03 1 305147924 02 0340 + 003300 1208 29 04 1 305147924 03 0340 + 003301 1208 29 05 1 305147924 04 0340 + 003302 1208 29 06 1 305147924 05 0340 + 003303 1208 29 07 1 305147924 06 0340 + 003304 1208 29 08 1 305147924 07 0340 + 003305 1208 30 01 1 305147924 08 0340 + 003306 1208 30 02 1 305147924 09 0340 + 003307 1208 30 03 1 305147924 10 0340 + 003308 1208 30 04 1 305147924 11 0340 + 003309 1208 30 05 1 305147924 12 0340 + 003310 1208 30 06 1 305147924 13 0340 + 003311 1208 30 07 1 305147924 14 0340 + 003312 1208 30 08 1 305147924 15 0340 + 003313 1208 31 01 1 305147928 00 0341 + 003314 1208 31 02 1 305147928 01 0341 + 003315 1208 31 03 1 305147928 02 0341 + 003316 1208 31 04 1 305147928 03 0341 + 003317 1208 31 05 1 305147928 04 0341 + 003318 1208 31 06 1 305147928 05 0341 + 003319 1208 31 07 1 305147928 06 0341 + 003320 1208 31 08 1 305147928 07 0341 + 003321 1208 32 01 1 305147928 08 0341 + 003322 1208 32 02 1 305147928 09 0341 + 003323 1208 32 03 1 305147928 10 0341 + 003324 1208 32 04 1 305147928 11 0341 + 003325 1208 32 05 1 305147928 12 0341 + 003326 1208 32 06 1 305147928 13 0341 + 003327 1208 32 07 1 305147928 14 0341 + 003328 1208 32 08 1 305147928 15 0341 + 003329 1208 33 01 1 306188312 00 0677 + 003330 1208 33 02 1 306188312 01 0677 + 003331 1208 33 03 1 306188312 02 0677 + 003332 1208 33 04 1 306188312 03 0677 + 003333 1208 33 05 1 306188312 04 0677 + 003334 1208 33 06 1 306188312 05 0677 + 003335 1208 33 07 1 306188312 06 0677 + 003336 1208 33 08 1 306188312 07 0677 + 003337 1208 34 01 1 306188312 08 0677 + 003338 1208 34 02 1 306188312 09 0677 + 003339 1208 34 03 1 306188312 10 0677 + 003340 1208 34 04 1 306188312 11 0677 + 003341 1208 34 05 1 306188312 12 0677 + 003342 1208 34 06 1 306188312 13 0677 + 003343 1208 34 07 1 306188312 14 0677 + 003344 1208 34 08 1 306188312 15 0677 + 003345 1208 35 01 1 306188308 00 0676 + 003346 1208 35 02 1 306188308 01 0676 + 003347 1208 35 03 1 306188308 02 0676 + 003348 1208 35 04 1 306188308 03 0676 + 003349 1208 35 05 1 306188308 04 0676 + 003350 1208 35 06 1 306188308 05 0676 + 003351 1208 35 07 1 306188308 06 0676 + 003352 1208 35 08 1 306188308 07 0676 + 003353 1208 36 01 1 306188308 08 0676 + 003354 1208 36 02 1 306188308 09 0676 + 003355 1208 36 03 1 306188308 10 0676 + 003356 1208 36 04 1 306188308 11 0676 + 003357 1208 36 05 1 306188308 12 0676 + 003358 1208 36 06 1 306188308 13 0676 + 003359 1208 36 07 1 306188308 14 0676 + 003360 1208 36 08 1 306188308 15 0676 + 003361 1208 37 01 1 306188320 00 0679 + 003362 1208 37 02 1 306188320 01 0679 + 003363 1208 37 03 1 306188320 02 0679 + 003364 1208 37 04 1 306188320 03 0679 + 003365 1208 37 05 1 306188320 04 0679 + 003366 1208 37 06 1 306188320 05 0679 + 003367 1208 37 07 1 306188320 06 0679 + 003368 1208 37 08 1 306188320 07 0679 + 003369 1208 38 01 1 306188320 08 0679 + 003370 1208 38 02 1 306188320 09 0679 + 003371 1208 38 03 1 306188320 10 0679 + 003372 1208 38 04 1 306188320 11 0679 + 003373 1208 38 05 1 306188320 12 0679 + 003374 1208 38 06 1 306188320 13 0679 + 003375 1208 38 07 1 306188320 14 0679 + 003376 1208 38 08 1 306188320 15 0679 + 003377 1208 39 01 1 306188316 00 0678 + 003378 1208 39 02 1 306188316 01 0678 + 003379 1208 39 03 1 306188316 02 0678 + 003380 1208 39 04 1 306188316 03 0678 + 003381 1208 39 05 1 306188316 04 0678 + 003382 1208 39 06 1 306188316 05 0678 + 003383 1208 39 07 1 306188316 06 0678 + 003384 1208 39 08 1 306188316 07 0678 + 003385 1208 40 01 1 306188316 08 0678 + 003386 1208 40 02 1 306188316 09 0678 + 003387 1208 40 03 1 306188316 10 0678 + 003388 1208 40 04 1 306188316 11 0678 + 003389 1208 40 05 1 306188316 12 0678 + 003390 1208 40 06 1 306188316 13 0678 + 003391 1208 40 07 1 306188316 14 0678 + 003392 1208 40 08 1 306188316 15 0678 + 003393 1208 41 01 1 304091168 08 0103 + 003394 1208 41 02 1 304091168 09 0103 + 003395 1208 41 03 1 304091168 10 0103 + 003396 1208 41 04 1 304091168 11 0103 + 003397 9999 99 99 0 9999 99 9999 + 003398 9999 99 99 0 9999 99 9999 + 003399 9999 99 99 0 9999 99 9999 + 003400 9999 99 99 0 9999 99 9999 + 003401 1208 42 01 1 304091168 12 0103 + 003402 1208 42 02 1 304091168 13 0103 + 003403 1208 42 03 1 304091168 14 0103 + 003404 1208 42 04 1 304091168 15 0103 + 003405 9999 99 99 0 9999 99 9999 + 003406 9999 99 99 0 9999 99 9999 + 003407 9999 99 99 0 9999 99 9999 + 003408 9999 99 99 0 9999 99 9999 + 003409 1208 43 01 1 304091168 00 0103 + 003410 1208 43 02 1 304091168 01 0103 + 003411 1208 43 03 1 304091168 02 0103 + 003412 1208 43 04 1 304091168 03 0103 + 003413 9999 99 99 0 9999 99 9999 + 003414 9999 99 99 0 9999 99 9999 + 003415 9999 99 99 0 9999 99 9999 + 003416 9999 99 99 0 9999 99 9999 + 003417 1208 44 01 1 304091168 04 0103 + 003418 1208 44 02 1 304091168 05 0103 + 003419 1208 44 03 1 304091168 06 0103 + 003420 1208 44 04 1 304091168 07 0103 + 003421 9999 99 99 0 9999 99 9999 + 003422 9999 99 99 0 9999 99 9999 + 003423 9999 99 99 0 9999 99 9999 + 003424 9999 99 99 0 9999 99 9999 + 003425 1208 45 01 1 304091164 08 0102 + 003426 1208 45 02 1 304091164 09 0102 + 003427 1208 45 03 1 304091164 10 0102 + 003428 1208 45 04 1 304091164 11 0102 + 003429 9999 99 99 0 9999 99 9999 + 003430 9999 99 99 0 9999 99 9999 + 003431 9999 99 99 0 9999 99 9999 + 003432 9999 99 99 0 9999 99 9999 + 003433 1208 46 01 1 304091164 12 0102 + 003434 1208 46 02 1 304091164 13 0102 + 003435 1208 46 03 1 304091164 14 0102 + 003436 1208 46 04 1 304091164 15 0102 + 003437 9999 99 99 0 9999 99 9999 + 003438 9999 99 99 0 9999 99 9999 + 003439 9999 99 99 0 9999 99 9999 + 003440 9999 99 99 0 9999 99 9999 + 003441 1208 47 01 1 304091164 00 0102 + 003442 1208 47 02 1 304091164 01 0102 + 003443 1208 47 03 1 304091164 02 0102 + 003444 1208 47 04 1 304091164 03 0102 + 003445 9999 99 99 0 9999 99 9999 + 003446 9999 99 99 0 9999 99 9999 + 003447 9999 99 99 0 9999 99 9999 + 003448 9999 99 99 0 9999 99 9999 + 003449 1208 48 01 1 304091164 04 0102 + 003450 1208 48 02 1 304091164 05 0102 + 003451 1208 48 03 1 304091164 06 0102 + 003452 1208 48 04 1 304091164 07 0102 + 003453 9999 99 99 0 9999 99 9999 + 003454 9999 99 99 0 9999 99 9999 + 003455 9999 99 99 0 9999 99 9999 + 003456 9999 99 99 0 9999 99 9999 + 003457 1209 01 01 1 305143836 00 0334 + 003458 1209 01 02 1 305143836 01 0334 + 003459 1209 01 03 1 305143836 02 0334 + 003460 1209 01 04 1 305143836 03 0334 + 003461 1209 01 05 1 305143836 04 0334 + 003462 1209 01 06 1 305143836 05 0334 + 003463 1209 01 07 1 305143836 06 0334 + 003464 1209 01 08 1 305143836 07 0334 + 003465 1209 02 01 1 305143836 08 0334 + 003466 1209 02 02 1 305143836 09 0334 + 003467 1209 02 03 1 305143836 10 0334 + 003468 1209 02 04 1 305143836 11 0334 + 003469 1209 02 05 1 305143836 12 0334 + 003470 1209 02 06 1 305143836 13 0334 + 003471 1209 02 07 1 305143836 14 0334 + 003472 1209 02 08 1 305143836 15 0334 + 003473 1209 03 01 1 305143840 00 0335 + 003474 1209 03 02 1 305143840 01 0335 + 003475 1209 03 03 1 305143840 02 0335 + 003476 1209 03 04 1 305143840 03 0335 + 003477 1209 03 05 1 305143840 04 0335 + 003478 1209 03 06 1 305143840 05 0335 + 003479 1209 03 07 1 305143840 06 0335 + 003480 1209 03 08 1 305143840 07 0335 + 003481 1209 04 01 1 305143840 08 0335 + 003482 1209 04 02 1 305143840 09 0335 + 003483 1209 04 03 1 305143840 10 0335 + 003484 1209 04 04 1 305143840 11 0335 + 003485 1209 04 05 1 305143840 12 0335 + 003486 1209 04 06 1 305143840 13 0335 + 003487 1209 04 07 1 305143840 14 0335 + 003488 1209 04 08 1 305143840 15 0335 + 003489 1209 05 01 1 305143828 00 0332 + 003490 1209 05 02 1 305143828 01 0332 + 003491 1209 05 03 1 305143828 02 0332 + 003492 1209 05 04 1 305143828 03 0332 + 003493 1209 05 05 1 305143828 04 0332 + 003494 1209 05 06 1 305143828 05 0332 + 003495 1209 05 07 1 305143828 06 0332 + 003496 1209 05 08 1 305143828 07 0332 + 003497 1209 06 01 1 305143828 08 0332 + 003498 1209 06 02 1 305143828 09 0332 + 003499 1209 06 03 1 305143828 10 0332 + 003500 1209 06 04 1 305143828 11 0332 + 003501 1209 06 05 1 305143828 12 0332 + 003502 1209 06 06 1 305143828 13 0332 + 003503 1209 06 07 1 305143828 14 0332 + 003504 1209 06 08 1 305143828 15 0332 + 003505 1209 07 01 1 305143832 00 0333 + 003506 1209 07 02 1 305143832 01 0333 + 003507 1209 07 03 1 305143832 02 0333 + 003508 1209 07 04 1 305143832 03 0333 + 003509 1209 07 05 1 305143832 04 0333 + 003510 1209 07 06 1 305143832 05 0333 + 003511 1209 07 07 1 305143832 06 0333 + 003512 1209 07 08 1 305143832 07 0333 + 003513 1209 08 01 1 305143832 08 0333 + 003514 1209 08 02 1 305143832 09 0333 + 003515 1209 08 03 1 305143832 10 0333 + 003516 1209 08 04 1 305143832 11 0333 + 003517 1209 08 05 1 305143832 12 0333 + 003518 1209 08 06 1 305143832 13 0333 + 003519 1209 08 07 1 305143832 14 0333 + 003520 1209 08 08 1 305143832 15 0333 + 003521 1209 09 01 1 305139736 00 0325 + 003522 1209 09 02 1 305139736 01 0325 + 003523 1209 09 03 1 305139736 02 0325 + 003524 1209 09 04 1 305139736 03 0325 + 003525 1209 09 05 1 305139736 04 0325 + 003526 1209 09 06 1 305139736 05 0325 + 003527 1209 09 07 1 305139736 06 0325 + 003528 1209 09 08 1 305139736 07 0325 + 003529 1209 10 01 1 305139736 08 0325 + 003530 1209 10 02 1 305139736 09 0325 + 003531 1209 10 03 1 305139736 10 0325 + 003532 1209 10 04 1 305139736 11 0325 + 003533 1209 10 05 1 305139736 12 0325 + 003534 1209 10 06 1 305139736 13 0325 + 003535 1209 10 07 1 305139736 14 0325 + 003536 1209 10 08 1 305139736 15 0325 + 003537 1209 11 01 1 305139732 00 0324 + 003538 1209 11 02 1 305139732 01 0324 + 003539 1209 11 03 1 305139732 02 0324 + 003540 1209 11 04 1 305139732 03 0324 + 003541 1209 11 05 1 305139732 04 0324 + 003542 1209 11 06 1 305139732 05 0324 + 003543 1209 11 07 1 305139732 06 0324 + 003544 1209 11 08 1 305139732 07 0324 + 003545 1209 12 01 1 305139732 08 0324 + 003546 1209 12 02 1 305139732 09 0324 + 003547 1209 12 03 1 305139732 10 0324 + 003548 1209 12 04 1 305139732 11 0324 + 003549 1209 12 05 1 305139732 12 0324 + 003550 1209 12 06 1 305139732 13 0324 + 003551 1209 12 07 1 305139732 14 0324 + 003552 1209 12 08 1 305139732 15 0324 + 003553 1209 13 01 1 305139744 00 0327 + 003554 1209 13 02 1 305139744 01 0327 + 003555 1209 13 03 1 305139744 02 0327 + 003556 1209 13 04 1 305139744 03 0327 + 003557 1209 13 05 1 305139744 04 0327 + 003558 1209 13 06 1 305139744 05 0327 + 003559 1209 13 07 1 305139744 06 0327 + 003560 1209 13 08 1 305139744 07 0327 + 003561 1209 14 01 1 305139744 08 0327 + 003562 1209 14 02 1 305139744 09 0327 + 003563 1209 14 03 1 305139744 10 0327 + 003564 1209 14 04 1 305139744 11 0327 + 003565 1209 14 05 1 305139744 12 0327 + 003566 1209 14 06 1 305139744 13 0327 + 003567 1209 14 07 1 305139744 14 0327 + 003568 1209 14 08 1 305139744 15 0327 + 003569 1209 15 01 1 305139740 00 0326 + 003570 1209 15 02 1 305139740 01 0326 + 003571 1209 15 03 1 305139740 02 0326 + 003572 1209 15 04 1 305139740 03 0326 + 003573 1209 15 05 1 305139740 04 0326 + 003574 1209 15 06 1 305139740 05 0326 + 003575 1209 15 07 1 305139740 06 0326 + 003576 1209 15 08 1 305139740 07 0326 + 003577 1209 16 01 1 305139740 08 0326 + 003578 1209 16 02 1 305139740 09 0326 + 003579 1209 16 03 1 305139740 10 0326 + 003580 1209 16 04 1 305139740 11 0326 + 003581 1209 16 05 1 305139740 12 0326 + 003582 1209 16 06 1 305139740 13 0326 + 003583 1209 16 07 1 305139740 14 0326 + 003584 1209 16 08 1 305139740 15 0326 + 003585 9999 99 99 0 9999 99 9999 + 003586 9999 99 99 0 9999 99 9999 + 003587 9999 99 99 0 9999 99 9999 + 003588 9999 99 99 0 9999 99 9999 + 003589 9999 99 99 0 9999 99 9999 + 003590 9999 99 99 0 9999 99 9999 + 003591 9999 99 99 0 9999 99 9999 + 003592 9999 99 99 0 9999 99 9999 + 003593 9999 99 99 0 9999 99 9999 + 003594 9999 99 99 0 9999 99 9999 + 003595 9999 99 99 0 9999 99 9999 + 003596 9999 99 99 0 9999 99 9999 + 003597 9999 99 99 0 9999 99 9999 + 003598 9999 99 99 0 9999 99 9999 + 003599 9999 99 99 0 9999 99 9999 + 003600 9999 99 99 0 9999 99 9999 + 003601 9999 99 99 0 9999 99 9999 + 003602 9999 99 99 0 9999 99 9999 + 003603 9999 99 99 0 9999 99 9999 + 003604 9999 99 99 0 9999 99 9999 + 003605 9999 99 99 0 9999 99 9999 + 003606 9999 99 99 0 9999 99 9999 + 003607 9999 99 99 0 9999 99 9999 + 003608 9999 99 99 0 9999 99 9999 + 003609 9999 99 99 0 9999 99 9999 + 003610 9999 99 99 0 9999 99 9999 + 003611 9999 99 99 0 9999 99 9999 + 003612 9999 99 99 0 9999 99 9999 + 003613 9999 99 99 0 9999 99 9999 + 003614 9999 99 99 0 9999 99 9999 + 003615 9999 99 99 0 9999 99 9999 + 003616 9999 99 99 0 9999 99 9999 + 003617 9999 99 99 0 9999 99 9999 + 003618 9999 99 99 0 9999 99 9999 + 003619 9999 99 99 0 9999 99 9999 + 003620 9999 99 99 0 9999 99 9999 + 003621 9999 99 99 0 9999 99 9999 + 003622 9999 99 99 0 9999 99 9999 + 003623 9999 99 99 0 9999 99 9999 + 003624 9999 99 99 0 9999 99 9999 + 003625 9999 99 99 0 9999 99 9999 + 003626 9999 99 99 0 9999 99 9999 + 003627 9999 99 99 0 9999 99 9999 + 003628 9999 99 99 0 9999 99 9999 + 003629 9999 99 99 0 9999 99 9999 + 003630 9999 99 99 0 9999 99 9999 + 003631 9999 99 99 0 9999 99 9999 + 003632 9999 99 99 0 9999 99 9999 + 003633 9999 99 99 0 9999 99 9999 + 003634 9999 99 99 0 9999 99 9999 + 003635 9999 99 99 0 9999 99 9999 + 003636 9999 99 99 0 9999 99 9999 + 003637 9999 99 99 0 9999 99 9999 + 003638 9999 99 99 0 9999 99 9999 + 003639 9999 99 99 0 9999 99 9999 + 003640 9999 99 99 0 9999 99 9999 + 003641 9999 99 99 0 9999 99 9999 + 003642 9999 99 99 0 9999 99 9999 + 003643 9999 99 99 0 9999 99 9999 + 003644 9999 99 99 0 9999 99 9999 + 003645 9999 99 99 0 9999 99 9999 + 003646 9999 99 99 0 9999 99 9999 + 003647 9999 99 99 0 9999 99 9999 + 003648 9999 99 99 0 9999 99 9999 + 003649 9999 99 99 0 9999 99 9999 + 003650 9999 99 99 0 9999 99 9999 + 003651 9999 99 99 0 9999 99 9999 + 003652 9999 99 99 0 9999 99 9999 + 003653 9999 99 99 0 9999 99 9999 + 003654 9999 99 99 0 9999 99 9999 + 003655 9999 99 99 0 9999 99 9999 + 003656 9999 99 99 0 9999 99 9999 + 003657 9999 99 99 0 9999 99 9999 + 003658 9999 99 99 0 9999 99 9999 + 003659 9999 99 99 0 9999 99 9999 + 003660 9999 99 99 0 9999 99 9999 + 003661 9999 99 99 0 9999 99 9999 + 003662 9999 99 99 0 9999 99 9999 + 003663 9999 99 99 0 9999 99 9999 + 003664 9999 99 99 0 9999 99 9999 + 003665 9999 99 99 0 9999 99 9999 + 003666 9999 99 99 0 9999 99 9999 + 003667 9999 99 99 0 9999 99 9999 + 003668 9999 99 99 0 9999 99 9999 + 003669 9999 99 99 0 9999 99 9999 + 003670 9999 99 99 0 9999 99 9999 + 003671 9999 99 99 0 9999 99 9999 + 003672 9999 99 99 0 9999 99 9999 + 003673 9999 99 99 0 9999 99 9999 + 003674 9999 99 99 0 9999 99 9999 + 003675 9999 99 99 0 9999 99 9999 + 003676 9999 99 99 0 9999 99 9999 + 003677 9999 99 99 0 9999 99 9999 + 003678 9999 99 99 0 9999 99 9999 + 003679 9999 99 99 0 9999 99 9999 + 003680 9999 99 99 0 9999 99 9999 + 003681 9999 99 99 0 9999 99 9999 + 003682 9999 99 99 0 9999 99 9999 + 003683 9999 99 99 0 9999 99 9999 + 003684 9999 99 99 0 9999 99 9999 + 003685 9999 99 99 0 9999 99 9999 + 003686 9999 99 99 0 9999 99 9999 + 003687 9999 99 99 0 9999 99 9999 + 003688 9999 99 99 0 9999 99 9999 + 003689 9999 99 99 0 9999 99 9999 + 003690 9999 99 99 0 9999 99 9999 + 003691 9999 99 99 0 9999 99 9999 + 003692 9999 99 99 0 9999 99 9999 + 003693 9999 99 99 0 9999 99 9999 + 003694 9999 99 99 0 9999 99 9999 + 003695 9999 99 99 0 9999 99 9999 + 003696 9999 99 99 0 9999 99 9999 + 003697 9999 99 99 0 9999 99 9999 + 003698 9999 99 99 0 9999 99 9999 + 003699 9999 99 99 0 9999 99 9999 + 003700 9999 99 99 0 9999 99 9999 + 003701 9999 99 99 0 9999 99 9999 + 003702 9999 99 99 0 9999 99 9999 + 003703 9999 99 99 0 9999 99 9999 + 003704 9999 99 99 0 9999 99 9999 + 003705 9999 99 99 0 9999 99 9999 + 003706 9999 99 99 0 9999 99 9999 + 003707 9999 99 99 0 9999 99 9999 + 003708 9999 99 99 0 9999 99 9999 + 003709 9999 99 99 0 9999 99 9999 + 003710 9999 99 99 0 9999 99 9999 + 003711 9999 99 99 0 9999 99 9999 + 003712 9999 99 99 0 9999 99 9999 + 003713 9999 99 99 0 9999 99 9999 + 003714 9999 99 99 0 9999 99 9999 + 003715 9999 99 99 0 9999 99 9999 + 003716 9999 99 99 0 9999 99 9999 + 003717 9999 99 99 0 9999 99 9999 + 003718 9999 99 99 0 9999 99 9999 + 003719 9999 99 99 0 9999 99 9999 + 003720 9999 99 99 0 9999 99 9999 + 003721 9999 99 99 0 9999 99 9999 + 003722 9999 99 99 0 9999 99 9999 + 003723 9999 99 99 0 9999 99 9999 + 003724 9999 99 99 0 9999 99 9999 + 003725 9999 99 99 0 9999 99 9999 + 003726 9999 99 99 0 9999 99 9999 + 003727 9999 99 99 0 9999 99 9999 + 003728 9999 99 99 0 9999 99 9999 + 003729 9999 99 99 0 9999 99 9999 + 003730 9999 99 99 0 9999 99 9999 + 003731 9999 99 99 0 9999 99 9999 + 003732 9999 99 99 0 9999 99 9999 + 003733 9999 99 99 0 9999 99 9999 + 003734 9999 99 99 0 9999 99 9999 + 003735 9999 99 99 0 9999 99 9999 + 003736 9999 99 99 0 9999 99 9999 + 003737 9999 99 99 0 9999 99 9999 + 003738 9999 99 99 0 9999 99 9999 + 003739 9999 99 99 0 9999 99 9999 + 003740 9999 99 99 0 9999 99 9999 + 003741 9999 99 99 0 9999 99 9999 + 003742 9999 99 99 0 9999 99 9999 + 003743 9999 99 99 0 9999 99 9999 + 003744 9999 99 99 0 9999 99 9999 + 003745 9999 99 99 0 9999 99 9999 + 003746 9999 99 99 0 9999 99 9999 + 003747 9999 99 99 0 9999 99 9999 + 003748 9999 99 99 0 9999 99 9999 + 003749 9999 99 99 0 9999 99 9999 + 003750 9999 99 99 0 9999 99 9999 + 003751 9999 99 99 0 9999 99 9999 + 003752 9999 99 99 0 9999 99 9999 + 003753 9999 99 99 0 9999 99 9999 + 003754 9999 99 99 0 9999 99 9999 + 003755 9999 99 99 0 9999 99 9999 + 003756 9999 99 99 0 9999 99 9999 + 003757 9999 99 99 0 9999 99 9999 + 003758 9999 99 99 0 9999 99 9999 + 003759 9999 99 99 0 9999 99 9999 + 003760 9999 99 99 0 9999 99 9999 + 003761 9999 99 99 0 9999 99 9999 + 003762 9999 99 99 0 9999 99 9999 + 003763 9999 99 99 0 9999 99 9999 + 003764 9999 99 99 0 9999 99 9999 + 003765 9999 99 99 0 9999 99 9999 + 003766 9999 99 99 0 9999 99 9999 + 003767 9999 99 99 0 9999 99 9999 + 003768 9999 99 99 0 9999 99 9999 + 003769 9999 99 99 0 9999 99 9999 + 003770 9999 99 99 0 9999 99 9999 + 003771 9999 99 99 0 9999 99 9999 + 003772 9999 99 99 0 9999 99 9999 + 003773 9999 99 99 0 9999 99 9999 + 003774 9999 99 99 0 9999 99 9999 + 003775 9999 99 99 0 9999 99 9999 + 003776 9999 99 99 0 9999 99 9999 + 003777 9999 99 99 0 9999 99 9999 + 003778 9999 99 99 0 9999 99 9999 + 003779 9999 99 99 0 9999 99 9999 + 003780 9999 99 99 0 9999 99 9999 + 003781 9999 99 99 0 9999 99 9999 + 003782 9999 99 99 0 9999 99 9999 + 003783 9999 99 99 0 9999 99 9999 + 003784 9999 99 99 0 9999 99 9999 + 003785 9999 99 99 0 9999 99 9999 + 003786 9999 99 99 0 9999 99 9999 + 003787 9999 99 99 0 9999 99 9999 + 003788 9999 99 99 0 9999 99 9999 + 003789 9999 99 99 0 9999 99 9999 + 003790 9999 99 99 0 9999 99 9999 + 003791 9999 99 99 0 9999 99 9999 + 003792 9999 99 99 0 9999 99 9999 + 003793 9999 99 99 0 9999 99 9999 + 003794 9999 99 99 0 9999 99 9999 + 003795 9999 99 99 0 9999 99 9999 + 003796 9999 99 99 0 9999 99 9999 + 003797 9999 99 99 0 9999 99 9999 + 003798 9999 99 99 0 9999 99 9999 + 003799 9999 99 99 0 9999 99 9999 + 003800 9999 99 99 0 9999 99 9999 + 003801 9999 99 99 0 9999 99 9999 + 003802 9999 99 99 0 9999 99 9999 + 003803 9999 99 99 0 9999 99 9999 + 003804 9999 99 99 0 9999 99 9999 + 003805 9999 99 99 0 9999 99 9999 + 003806 9999 99 99 0 9999 99 9999 + 003807 9999 99 99 0 9999 99 9999 + 003808 9999 99 99 0 9999 99 9999 + 003809 9999 99 99 0 9999 99 9999 + 003810 9999 99 99 0 9999 99 9999 + 003811 9999 99 99 0 9999 99 9999 + 003812 9999 99 99 0 9999 99 9999 + 003813 9999 99 99 0 9999 99 9999 + 003814 9999 99 99 0 9999 99 9999 + 003815 9999 99 99 0 9999 99 9999 + 003816 9999 99 99 0 9999 99 9999 + 003817 9999 99 99 0 9999 99 9999 + 003818 9999 99 99 0 9999 99 9999 + 003819 9999 99 99 0 9999 99 9999 + 003820 9999 99 99 0 9999 99 9999 + 003821 9999 99 99 0 9999 99 9999 + 003822 9999 99 99 0 9999 99 9999 + 003823 9999 99 99 0 9999 99 9999 + 003824 9999 99 99 0 9999 99 9999 + 003825 9999 99 99 0 9999 99 9999 + 003826 9999 99 99 0 9999 99 9999 + 003827 9999 99 99 0 9999 99 9999 + 003828 9999 99 99 0 9999 99 9999 + 003829 9999 99 99 0 9999 99 9999 + 003830 9999 99 99 0 9999 99 9999 + 003831 9999 99 99 0 9999 99 9999 + 003832 9999 99 99 0 9999 99 9999 + 003833 9999 99 99 0 9999 99 9999 + 003834 9999 99 99 0 9999 99 9999 + 003835 9999 99 99 0 9999 99 9999 + 003836 9999 99 99 0 9999 99 9999 + 003837 9999 99 99 0 9999 99 9999 + 003838 9999 99 99 0 9999 99 9999 + 003839 9999 99 99 0 9999 99 9999 + 003840 9999 99 99 0 9999 99 9999 + 003841 9999 99 99 0 9999 99 9999 + 003842 9999 99 99 0 9999 99 9999 + 003843 9999 99 99 0 9999 99 9999 + 003844 9999 99 99 0 9999 99 9999 + 003845 9999 99 99 0 9999 99 9999 + 003846 9999 99 99 0 9999 99 9999 + 003847 9999 99 99 0 9999 99 9999 + 003848 9999 99 99 0 9999 99 9999 + 003849 9999 99 99 0 9999 99 9999 + 003850 9999 99 99 0 9999 99 9999 + 003851 9999 99 99 0 9999 99 9999 + 003852 9999 99 99 0 9999 99 9999 + 003853 9999 99 99 0 9999 99 9999 + 003854 9999 99 99 0 9999 99 9999 + 003855 9999 99 99 0 9999 99 9999 + 003856 9999 99 99 0 9999 99 9999 + 003857 9999 99 99 0 9999 99 9999 + 003858 9999 99 99 0 9999 99 9999 + 003859 9999 99 99 0 9999 99 9999 + 003860 9999 99 99 0 9999 99 9999 + 003861 9999 99 99 0 9999 99 9999 + 003862 9999 99 99 0 9999 99 9999 + 003863 9999 99 99 0 9999 99 9999 + 003864 9999 99 99 0 9999 99 9999 + 003865 9999 99 99 0 9999 99 9999 + 003866 9999 99 99 0 9999 99 9999 + 003867 9999 99 99 0 9999 99 9999 + 003868 9999 99 99 0 9999 99 9999 + 003869 9999 99 99 0 9999 99 9999 + 003870 9999 99 99 0 9999 99 9999 + 003871 9999 99 99 0 9999 99 9999 + 003872 9999 99 99 0 9999 99 9999 + 003873 9999 99 99 0 9999 99 9999 + 003874 9999 99 99 0 9999 99 9999 + 003875 9999 99 99 0 9999 99 9999 + 003876 9999 99 99 0 9999 99 9999 + 003877 9999 99 99 0 9999 99 9999 + 003878 9999 99 99 0 9999 99 9999 + 003879 9999 99 99 0 9999 99 9999 + 003880 9999 99 99 0 9999 99 9999 + 003881 9999 99 99 0 9999 99 9999 + 003882 9999 99 99 0 9999 99 9999 + 003883 9999 99 99 0 9999 99 9999 + 003884 9999 99 99 0 9999 99 9999 + 003885 9999 99 99 0 9999 99 9999 + 003886 9999 99 99 0 9999 99 9999 + 003887 9999 99 99 0 9999 99 9999 + 003888 9999 99 99 0 9999 99 9999 + 003889 9999 99 99 0 9999 99 9999 + 003890 9999 99 99 0 9999 99 9999 + 003891 9999 99 99 0 9999 99 9999 + 003892 9999 99 99 0 9999 99 9999 + 003893 9999 99 99 0 9999 99 9999 + 003894 9999 99 99 0 9999 99 9999 + 003895 9999 99 99 0 9999 99 9999 + 003896 9999 99 99 0 9999 99 9999 + 003897 9999 99 99 0 9999 99 9999 + 003898 9999 99 99 0 9999 99 9999 + 003899 9999 99 99 0 9999 99 9999 + 003900 9999 99 99 0 9999 99 9999 + 003901 9999 99 99 0 9999 99 9999 + 003902 9999 99 99 0 9999 99 9999 + 003903 9999 99 99 0 9999 99 9999 + 003904 9999 99 99 0 9999 99 9999 + 003905 9999 99 99 0 9999 99 9999 + 003906 9999 99 99 0 9999 99 9999 + 003907 9999 99 99 0 9999 99 9999 + 003908 9999 99 99 0 9999 99 9999 + 003909 9999 99 99 0 9999 99 9999 + 003910 9999 99 99 0 9999 99 9999 + 003911 9999 99 99 0 9999 99 9999 + 003912 9999 99 99 0 9999 99 9999 + 003913 9999 99 99 0 9999 99 9999 + 003914 9999 99 99 0 9999 99 9999 + 003915 9999 99 99 0 9999 99 9999 + 003916 9999 99 99 0 9999 99 9999 + 003917 9999 99 99 0 9999 99 9999 + 003918 9999 99 99 0 9999 99 9999 + 003919 9999 99 99 0 9999 99 9999 + 003920 9999 99 99 0 9999 99 9999 + 003921 9999 99 99 0 9999 99 9999 + 003922 9999 99 99 0 9999 99 9999 + 003923 9999 99 99 0 9999 99 9999 + 003924 9999 99 99 0 9999 99 9999 + 003925 9999 99 99 0 9999 99 9999 + 003926 9999 99 99 0 9999 99 9999 + 003927 9999 99 99 0 9999 99 9999 + 003928 9999 99 99 0 9999 99 9999 + 003929 9999 99 99 0 9999 99 9999 + 003930 9999 99 99 0 9999 99 9999 + 003931 9999 99 99 0 9999 99 9999 + 003932 9999 99 99 0 9999 99 9999 + 003933 9999 99 99 0 9999 99 9999 + 003934 9999 99 99 0 9999 99 9999 + 003935 9999 99 99 0 9999 99 9999 + 003936 9999 99 99 0 9999 99 9999 + 003937 9999 99 99 0 9999 99 9999 + 003938 9999 99 99 0 9999 99 9999 + 003939 9999 99 99 0 9999 99 9999 + 003940 9999 99 99 0 9999 99 9999 + 003941 9999 99 99 0 9999 99 9999 + 003942 9999 99 99 0 9999 99 9999 + 003943 9999 99 99 0 9999 99 9999 + 003944 9999 99 99 0 9999 99 9999 + 003945 9999 99 99 0 9999 99 9999 + 003946 9999 99 99 0 9999 99 9999 + 003947 9999 99 99 0 9999 99 9999 + 003948 9999 99 99 0 9999 99 9999 + 003949 9999 99 99 0 9999 99 9999 + 003950 9999 99 99 0 9999 99 9999 + 003951 9999 99 99 0 9999 99 9999 + 003952 9999 99 99 0 9999 99 9999 + 003953 9999 99 99 0 9999 99 9999 + 003954 9999 99 99 0 9999 99 9999 + 003955 9999 99 99 0 9999 99 9999 + 003956 9999 99 99 0 9999 99 9999 + 003957 9999 99 99 0 9999 99 9999 + 003958 9999 99 99 0 9999 99 9999 + 003959 9999 99 99 0 9999 99 9999 + 003960 9999 99 99 0 9999 99 9999 + 003961 9999 99 99 0 9999 99 9999 + 003962 9999 99 99 0 9999 99 9999 + 003963 9999 99 99 0 9999 99 9999 + 003964 9999 99 99 0 9999 99 9999 + 003965 9999 99 99 0 9999 99 9999 + 003966 9999 99 99 0 9999 99 9999 + 003967 9999 99 99 0 9999 99 9999 + 003968 9999 99 99 0 9999 99 9999 + 003969 9999 99 99 0 9999 99 9999 + 003970 9999 99 99 0 9999 99 9999 + 003971 9999 99 99 0 9999 99 9999 + 003972 9999 99 99 0 9999 99 9999 + 003973 9999 99 99 0 9999 99 9999 + 003974 9999 99 99 0 9999 99 9999 + 003975 9999 99 99 0 9999 99 9999 + 003976 9999 99 99 0 9999 99 9999 + 003977 9999 99 99 0 9999 99 9999 + 003978 9999 99 99 0 9999 99 9999 + 003979 9999 99 99 0 9999 99 9999 + 003980 9999 99 99 0 9999 99 9999 + 003981 9999 99 99 0 9999 99 9999 + 003982 9999 99 99 0 9999 99 9999 + 003983 9999 99 99 0 9999 99 9999 + 003984 9999 99 99 0 9999 99 9999 + 003985 9999 99 99 0 9999 99 9999 + 003986 9999 99 99 0 9999 99 9999 + 003987 9999 99 99 0 9999 99 9999 + 003988 9999 99 99 0 9999 99 9999 + 003989 9999 99 99 0 9999 99 9999 + 003990 9999 99 99 0 9999 99 9999 + 003991 9999 99 99 0 9999 99 9999 + 003992 9999 99 99 0 9999 99 9999 + 003993 9999 99 99 0 9999 99 9999 + 003994 9999 99 99 0 9999 99 9999 + 003995 9999 99 99 0 9999 99 9999 + 003996 9999 99 99 0 9999 99 9999 + 003997 9999 99 99 0 9999 99 9999 + 003998 9999 99 99 0 9999 99 9999 + 003999 9999 99 99 0 9999 99 9999 + 004000 9999 99 99 0 9999 99 9999 + 004001 9999 99 99 0 9999 99 9999 + 004002 9999 99 99 0 9999 99 9999 + 004003 9999 99 99 0 9999 99 9999 + 004004 9999 99 99 0 9999 99 9999 + 004005 9999 99 99 0 9999 99 9999 + 004006 9999 99 99 0 9999 99 9999 + 004007 9999 99 99 0 9999 99 9999 + 004008 9999 99 99 0 9999 99 9999 + 004009 9999 99 99 0 9999 99 9999 + 004010 9999 99 99 0 9999 99 9999 + 004011 9999 99 99 0 9999 99 9999 + 004012 9999 99 99 0 9999 99 9999 + 004013 9999 99 99 0 9999 99 9999 + 004014 9999 99 99 0 9999 99 9999 + 004015 9999 99 99 0 9999 99 9999 + 004016 9999 99 99 0 9999 99 9999 + 004017 9999 99 99 0 9999 99 9999 + 004018 9999 99 99 0 9999 99 9999 + 004019 9999 99 99 0 9999 99 9999 + 004020 9999 99 99 0 9999 99 9999 + 004021 9999 99 99 0 9999 99 9999 + 004022 9999 99 99 0 9999 99 9999 + 004023 9999 99 99 0 9999 99 9999 + 004024 9999 99 99 0 9999 99 9999 + 004025 9999 99 99 0 9999 99 9999 + 004026 9999 99 99 0 9999 99 9999 + 004027 9999 99 99 0 9999 99 9999 + 004028 9999 99 99 0 9999 99 9999 + 004029 9999 99 99 0 9999 99 9999 + 004030 9999 99 99 0 9999 99 9999 + 004031 9999 99 99 0 9999 99 9999 + 004032 9999 99 99 0 9999 99 9999 + 004033 9999 99 99 0 9999 99 9999 + 004034 9999 99 99 0 9999 99 9999 + 004035 9999 99 99 0 9999 99 9999 + 004036 9999 99 99 0 9999 99 9999 + 004037 9999 99 99 0 9999 99 9999 + 004038 9999 99 99 0 9999 99 9999 + 004039 9999 99 99 0 9999 99 9999 + 004040 9999 99 99 0 9999 99 9999 + 004041 9999 99 99 0 9999 99 9999 + 004042 9999 99 99 0 9999 99 9999 + 004043 9999 99 99 0 9999 99 9999 + 004044 9999 99 99 0 9999 99 9999 + 004045 9999 99 99 0 9999 99 9999 + 004046 9999 99 99 0 9999 99 9999 + 004047 9999 99 99 0 9999 99 9999 + 004048 9999 99 99 0 9999 99 9999 + 004049 9999 99 99 0 9999 99 9999 + 004050 9999 99 99 0 9999 99 9999 + 004051 9999 99 99 0 9999 99 9999 + 004052 9999 99 99 0 9999 99 9999 + 004053 9999 99 99 0 9999 99 9999 + 004054 9999 99 99 0 9999 99 9999 + 004055 9999 99 99 0 9999 99 9999 + 004056 9999 99 99 0 9999 99 9999 + 004057 9999 99 99 0 9999 99 9999 + 004058 9999 99 99 0 9999 99 9999 + 004059 9999 99 99 0 9999 99 9999 + 004060 9999 99 99 0 9999 99 9999 + 004061 9999 99 99 0 9999 99 9999 + 004062 9999 99 99 0 9999 99 9999 + 004063 9999 99 99 0 9999 99 9999 + 004064 9999 99 99 0 9999 99 9999 + 004065 9999 99 99 0 9999 99 9999 + 004066 9999 99 99 0 9999 99 9999 + 004067 9999 99 99 0 9999 99 9999 + 004068 9999 99 99 0 9999 99 9999 + 004069 9999 99 99 0 9999 99 9999 + 004070 9999 99 99 0 9999 99 9999 + 004071 9999 99 99 0 9999 99 9999 + 004072 9999 99 99 0 9999 99 9999 + 004073 9999 99 99 0 9999 99 9999 + 004074 9999 99 99 0 9999 99 9999 + 004075 9999 99 99 0 9999 99 9999 + 004076 9999 99 99 0 9999 99 9999 + 004077 9999 99 99 0 9999 99 9999 + 004078 9999 99 99 0 9999 99 9999 + 004079 9999 99 99 0 9999 99 9999 + 004080 9999 99 99 0 9999 99 9999 + 004081 9999 99 99 0 9999 99 9999 + 004082 9999 99 99 0 9999 99 9999 + 004083 9999 99 99 0 9999 99 9999 + 004084 9999 99 99 0 9999 99 9999 + 004085 9999 99 99 0 9999 99 9999 + 004086 9999 99 99 0 9999 99 9999 + 004087 9999 99 99 0 9999 99 9999 + 004088 9999 99 99 0 9999 99 9999 + 004089 9999 99 99 0 9999 99 9999 + 004090 9999 99 99 0 9999 99 9999 + 004091 9999 99 99 0 9999 99 9999 + 004092 9999 99 99 0 9999 99 9999 + 004093 9999 99 99 0 9999 99 9999 + 004094 9999 99 99 0 9999 99 9999 + 004095 9999 99 99 0 9999 99 9999 + 004096 9999 99 99 0 9999 99 9999 + 004097 9999 99 99 0 9999 99 9999 + 004098 9999 99 99 0 9999 99 9999 + 004099 9999 99 99 0 9999 99 9999 + 004100 9999 99 99 0 9999 99 9999 + 004101 9999 99 99 0 9999 99 9999 + 004102 9999 99 99 0 9999 99 9999 + 004103 9999 99 99 0 9999 99 9999 + 004104 9999 99 99 0 9999 99 9999 + 004105 9999 99 99 0 9999 99 9999 + 004106 9999 99 99 0 9999 99 9999 + 004107 9999 99 99 0 9999 99 9999 + 004108 9999 99 99 0 9999 99 9999 + 004109 9999 99 99 0 9999 99 9999 + 004110 9999 99 99 0 9999 99 9999 + 004111 9999 99 99 0 9999 99 9999 + 004112 9999 99 99 0 9999 99 9999 + 004113 9999 99 99 0 9999 99 9999 + 004114 9999 99 99 0 9999 99 9999 + 004115 9999 99 99 0 9999 99 9999 + 004116 9999 99 99 0 9999 99 9999 + 004117 9999 99 99 0 9999 99 9999 + 004118 9999 99 99 0 9999 99 9999 + 004119 9999 99 99 0 9999 99 9999 + 004120 9999 99 99 0 9999 99 9999 + 004121 9999 99 99 0 9999 99 9999 + 004122 9999 99 99 0 9999 99 9999 + 004123 9999 99 99 0 9999 99 9999 + 004124 9999 99 99 0 9999 99 9999 + 004125 9999 99 99 0 9999 99 9999 + 004126 9999 99 99 0 9999 99 9999 + 004127 9999 99 99 0 9999 99 9999 + 004128 9999 99 99 0 9999 99 9999 + 004129 9999 99 99 0 9999 99 9999 + 004130 9999 99 99 0 9999 99 9999 + 004131 9999 99 99 0 9999 99 9999 + 004132 9999 99 99 0 9999 99 9999 + 004133 9999 99 99 0 9999 99 9999 + 004134 9999 99 99 0 9999 99 9999 + 004135 9999 99 99 0 9999 99 9999 + 004136 9999 99 99 0 9999 99 9999 + 004137 9999 99 99 0 9999 99 9999 + 004138 9999 99 99 0 9999 99 9999 + 004139 9999 99 99 0 9999 99 9999 + 004140 9999 99 99 0 9999 99 9999 + 004141 9999 99 99 0 9999 99 9999 + 004142 9999 99 99 0 9999 99 9999 + 004143 9999 99 99 0 9999 99 9999 + 004144 9999 99 99 0 9999 99 9999 + 004145 9999 99 99 0 9999 99 9999 + 004146 9999 99 99 0 9999 99 9999 + 004147 9999 99 99 0 9999 99 9999 + 004148 9999 99 99 0 9999 99 9999 + 004149 9999 99 99 0 9999 99 9999 + 004150 9999 99 99 0 9999 99 9999 + 004151 9999 99 99 0 9999 99 9999 + 004152 9999 99 99 0 9999 99 9999 + 004153 9999 99 99 0 9999 99 9999 + 004154 9999 99 99 0 9999 99 9999 + 004155 9999 99 99 0 9999 99 9999 + 004156 9999 99 99 0 9999 99 9999 + 004157 9999 99 99 0 9999 99 9999 + 004158 9999 99 99 0 9999 99 9999 + 004159 9999 99 99 0 9999 99 9999 + 004160 9999 99 99 0 9999 99 9999 + 004161 9999 99 99 0 9999 99 9999 + 004162 9999 99 99 0 9999 99 9999 + 004163 9999 99 99 0 9999 99 9999 + 004164 9999 99 99 0 9999 99 9999 + 004165 9999 99 99 0 9999 99 9999 + 004166 9999 99 99 0 9999 99 9999 + 004167 9999 99 99 0 9999 99 9999 + 004168 9999 99 99 0 9999 99 9999 + 004169 9999 99 99 0 9999 99 9999 + 004170 9999 99 99 0 9999 99 9999 + 004171 9999 99 99 0 9999 99 9999 + 004172 9999 99 99 0 9999 99 9999 + 004173 9999 99 99 0 9999 99 9999 + 004174 9999 99 99 0 9999 99 9999 + 004175 9999 99 99 0 9999 99 9999 + 004176 9999 99 99 0 9999 99 9999 + 004177 9999 99 99 0 9999 99 9999 + 004178 9999 99 99 0 9999 99 9999 + 004179 9999 99 99 0 9999 99 9999 + 004180 9999 99 99 0 9999 99 9999 + 004181 9999 99 99 0 9999 99 9999 + 004182 9999 99 99 0 9999 99 9999 + 004183 9999 99 99 0 9999 99 9999 + 004184 9999 99 99 0 9999 99 9999 + 004185 9999 99 99 0 9999 99 9999 + 004186 9999 99 99 0 9999 99 9999 + 004187 9999 99 99 0 9999 99 9999 + 004188 9999 99 99 0 9999 99 9999 + 004189 9999 99 99 0 9999 99 9999 + 004190 9999 99 99 0 9999 99 9999 + 004191 9999 99 99 0 9999 99 9999 + 004192 9999 99 99 0 9999 99 9999 + 004193 9999 99 99 0 9999 99 9999 + 004194 9999 99 99 0 9999 99 9999 + 004195 9999 99 99 0 9999 99 9999 + 004196 9999 99 99 0 9999 99 9999 + 004197 9999 99 99 0 9999 99 9999 + 004198 9999 99 99 0 9999 99 9999 + 004199 9999 99 99 0 9999 99 9999 + 004200 9999 99 99 0 9999 99 9999 + 004201 9999 99 99 0 9999 99 9999 + 004202 9999 99 99 0 9999 99 9999 + 004203 9999 99 99 0 9999 99 9999 + 004204 9999 99 99 0 9999 99 9999 + 004205 9999 99 99 0 9999 99 9999 + 004206 9999 99 99 0 9999 99 9999 + 004207 9999 99 99 0 9999 99 9999 + 004208 9999 99 99 0 9999 99 9999 + 004209 9999 99 99 0 9999 99 9999 + 004210 9999 99 99 0 9999 99 9999 + 004211 9999 99 99 0 9999 99 9999 + 004212 9999 99 99 0 9999 99 9999 + 004213 9999 99 99 0 9999 99 9999 + 004214 9999 99 99 0 9999 99 9999 + 004215 9999 99 99 0 9999 99 9999 + 004216 9999 99 99 0 9999 99 9999 + 004217 9999 99 99 0 9999 99 9999 + 004218 9999 99 99 0 9999 99 9999 + 004219 9999 99 99 0 9999 99 9999 + 004220 9999 99 99 0 9999 99 9999 + 004221 9999 99 99 0 9999 99 9999 + 004222 9999 99 99 0 9999 99 9999 + 004223 9999 99 99 0 9999 99 9999 + 004224 9999 99 99 0 9999 99 9999 + 004225 9999 99 99 0 9999 99 9999 + 004226 9999 99 99 0 9999 99 9999 + 004227 9999 99 99 0 9999 99 9999 + 004228 9999 99 99 0 9999 99 9999 + 004229 9999 99 99 0 9999 99 9999 + 004230 9999 99 99 0 9999 99 9999 + 004231 9999 99 99 0 9999 99 9999 + 004232 9999 99 99 0 9999 99 9999 + 004233 9999 99 99 0 9999 99 9999 + 004234 9999 99 99 0 9999 99 9999 + 004235 9999 99 99 0 9999 99 9999 + 004236 9999 99 99 0 9999 99 9999 + 004237 9999 99 99 0 9999 99 9999 + 004238 9999 99 99 0 9999 99 9999 + 004239 9999 99 99 0 9999 99 9999 + 004240 9999 99 99 0 9999 99 9999 + 004241 9999 99 99 0 9999 99 9999 + 004242 9999 99 99 0 9999 99 9999 + 004243 9999 99 99 0 9999 99 9999 + 004244 9999 99 99 0 9999 99 9999 + 004245 9999 99 99 0 9999 99 9999 + 004246 9999 99 99 0 9999 99 9999 + 004247 9999 99 99 0 9999 99 9999 + 004248 9999 99 99 0 9999 99 9999 + 004249 9999 99 99 0 9999 99 9999 + 004250 9999 99 99 0 9999 99 9999 + 004251 9999 99 99 0 9999 99 9999 + 004252 9999 99 99 0 9999 99 9999 + 004253 9999 99 99 0 9999 99 9999 + 004254 9999 99 99 0 9999 99 9999 + 004255 9999 99 99 0 9999 99 9999 + 004256 9999 99 99 0 9999 99 9999 + 004257 9999 99 99 0 9999 99 9999 + 004258 9999 99 99 0 9999 99 9999 + 004259 9999 99 99 0 9999 99 9999 + 004260 9999 99 99 0 9999 99 9999 + 004261 9999 99 99 0 9999 99 9999 + 004262 9999 99 99 0 9999 99 9999 + 004263 9999 99 99 0 9999 99 9999 + 004264 9999 99 99 0 9999 99 9999 + 004265 9999 99 99 0 9999 99 9999 + 004266 9999 99 99 0 9999 99 9999 + 004267 9999 99 99 0 9999 99 9999 + 004268 9999 99 99 0 9999 99 9999 + 004269 9999 99 99 0 9999 99 9999 + 004270 9999 99 99 0 9999 99 9999 + 004271 9999 99 99 0 9999 99 9999 + 004272 9999 99 99 0 9999 99 9999 + 004273 9999 99 99 0 9999 99 9999 + 004274 9999 99 99 0 9999 99 9999 + 004275 9999 99 99 0 9999 99 9999 + 004276 9999 99 99 0 9999 99 9999 + 004277 9999 99 99 0 9999 99 9999 + 004278 9999 99 99 0 9999 99 9999 + 004279 9999 99 99 0 9999 99 9999 + 004280 9999 99 99 0 9999 99 9999 + 004281 9999 99 99 0 9999 99 9999 + 004282 9999 99 99 0 9999 99 9999 + 004283 9999 99 99 0 9999 99 9999 + 004284 9999 99 99 0 9999 99 9999 + 004285 9999 99 99 0 9999 99 9999 + 004286 9999 99 99 0 9999 99 9999 + 004287 9999 99 99 0 9999 99 9999 + 004288 9999 99 99 0 9999 99 9999 + 004289 9999 99 99 0 9999 99 9999 + 004290 9999 99 99 0 9999 99 9999 + 004291 9999 99 99 0 9999 99 9999 + 004292 9999 99 99 0 9999 99 9999 + 004293 9999 99 99 0 9999 99 9999 + 004294 9999 99 99 0 9999 99 9999 + 004295 9999 99 99 0 9999 99 9999 + 004296 9999 99 99 0 9999 99 9999 + 004297 9999 99 99 0 9999 99 9999 + 004298 9999 99 99 0 9999 99 9999 + 004299 9999 99 99 0 9999 99 9999 + 004300 9999 99 99 0 9999 99 9999 + 004301 9999 99 99 0 9999 99 9999 + 004302 9999 99 99 0 9999 99 9999 + 004303 9999 99 99 0 9999 99 9999 + 004304 9999 99 99 0 9999 99 9999 + 004305 9999 99 99 0 9999 99 9999 + 004306 9999 99 99 0 9999 99 9999 + 004307 9999 99 99 0 9999 99 9999 + 004308 9999 99 99 0 9999 99 9999 + 004309 9999 99 99 0 9999 99 9999 + 004310 9999 99 99 0 9999 99 9999 + 004311 9999 99 99 0 9999 99 9999 + 004312 9999 99 99 0 9999 99 9999 + 004313 9999 99 99 0 9999 99 9999 + 004314 9999 99 99 0 9999 99 9999 + 004315 9999 99 99 0 9999 99 9999 + 004316 9999 99 99 0 9999 99 9999 + 004317 9999 99 99 0 9999 99 9999 + 004318 9999 99 99 0 9999 99 9999 + 004319 9999 99 99 0 9999 99 9999 + 004320 9999 99 99 0 9999 99 9999 + 004321 9999 99 99 0 9999 99 9999 + 004322 9999 99 99 0 9999 99 9999 + 004323 9999 99 99 0 9999 99 9999 + 004324 9999 99 99 0 9999 99 9999 + 004325 9999 99 99 0 9999 99 9999 + 004326 9999 99 99 0 9999 99 9999 + 004327 9999 99 99 0 9999 99 9999 + 004328 9999 99 99 0 9999 99 9999 + 004329 9999 99 99 0 9999 99 9999 + 004330 9999 99 99 0 9999 99 9999 + 004331 9999 99 99 0 9999 99 9999 + 004332 9999 99 99 0 9999 99 9999 + 004333 9999 99 99 0 9999 99 9999 + 004334 9999 99 99 0 9999 99 9999 + 004335 9999 99 99 0 9999 99 9999 + 004336 9999 99 99 0 9999 99 9999 + 004337 9999 99 99 0 9999 99 9999 + 004338 9999 99 99 0 9999 99 9999 + 004339 9999 99 99 0 9999 99 9999 + 004340 9999 99 99 0 9999 99 9999 + 004341 9999 99 99 0 9999 99 9999 + 004342 9999 99 99 0 9999 99 9999 + 004343 9999 99 99 0 9999 99 9999 + 004344 9999 99 99 0 9999 99 9999 + 004345 9999 99 99 0 9999 99 9999 + 004346 9999 99 99 0 9999 99 9999 + 004347 9999 99 99 0 9999 99 9999 + 004348 9999 99 99 0 9999 99 9999 + 004349 9999 99 99 0 9999 99 9999 + 004350 9999 99 99 0 9999 99 9999 + 004351 9999 99 99 0 9999 99 9999 + 004352 9999 99 99 0 9999 99 9999 + 004353 9999 99 99 0 9999 99 9999 + 004354 9999 99 99 0 9999 99 9999 + 004355 9999 99 99 0 9999 99 9999 + 004356 9999 99 99 0 9999 99 9999 + 004357 9999 99 99 0 9999 99 9999 + 004358 9999 99 99 0 9999 99 9999 + 004359 9999 99 99 0 9999 99 9999 + 004360 9999 99 99 0 9999 99 9999 + 004361 9999 99 99 0 9999 99 9999 + 004362 9999 99 99 0 9999 99 9999 + 004363 9999 99 99 0 9999 99 9999 + 004364 9999 99 99 0 9999 99 9999 + 004365 9999 99 99 0 9999 99 9999 + 004366 9999 99 99 0 9999 99 9999 + 004367 9999 99 99 0 9999 99 9999 + 004368 9999 99 99 0 9999 99 9999 + 004369 9999 99 99 0 9999 99 9999 + 004370 9999 99 99 0 9999 99 9999 + 004371 9999 99 99 0 9999 99 9999 + 004372 9999 99 99 0 9999 99 9999 + 004373 9999 99 99 0 9999 99 9999 + 004374 9999 99 99 0 9999 99 9999 + 004375 9999 99 99 0 9999 99 9999 + 004376 9999 99 99 0 9999 99 9999 + 004377 9999 99 99 0 9999 99 9999 + 004378 9999 99 99 0 9999 99 9999 + 004379 9999 99 99 0 9999 99 9999 + 004380 9999 99 99 0 9999 99 9999 + 004381 9999 99 99 0 9999 99 9999 + 004382 9999 99 99 0 9999 99 9999 + 004383 9999 99 99 0 9999 99 9999 + 004384 9999 99 99 0 9999 99 9999 + 004385 9999 99 99 0 9999 99 9999 + 004386 9999 99 99 0 9999 99 9999 + 004387 9999 99 99 0 9999 99 9999 + 004388 9999 99 99 0 9999 99 9999 + 004389 9999 99 99 0 9999 99 9999 + 004390 9999 99 99 0 9999 99 9999 + 004391 9999 99 99 0 9999 99 9999 + 004392 9999 99 99 0 9999 99 9999 + 004393 9999 99 99 0 9999 99 9999 + 004394 9999 99 99 0 9999 99 9999 + 004395 9999 99 99 0 9999 99 9999 + 004396 9999 99 99 0 9999 99 9999 + 004397 9999 99 99 0 9999 99 9999 + 004398 9999 99 99 0 9999 99 9999 + 004399 9999 99 99 0 9999 99 9999 + 004400 9999 99 99 0 9999 99 9999 + 004401 9999 99 99 0 9999 99 9999 + 004402 9999 99 99 0 9999 99 9999 + 004403 9999 99 99 0 9999 99 9999 + 004404 9999 99 99 0 9999 99 9999 + 004405 9999 99 99 0 9999 99 9999 + 004406 9999 99 99 0 9999 99 9999 + 004407 9999 99 99 0 9999 99 9999 + 004408 9999 99 99 0 9999 99 9999 + 004409 9999 99 99 0 9999 99 9999 + 004410 9999 99 99 0 9999 99 9999 + 004411 9999 99 99 0 9999 99 9999 + 004412 9999 99 99 0 9999 99 9999 + 004413 9999 99 99 0 9999 99 9999 + 004414 9999 99 99 0 9999 99 9999 + 004415 9999 99 99 0 9999 99 9999 + 004416 9999 99 99 0 9999 99 9999 + 004417 9999 99 99 0 9999 99 9999 + 004418 9999 99 99 0 9999 99 9999 + 004419 9999 99 99 0 9999 99 9999 + 004420 9999 99 99 0 9999 99 9999 + 004421 9999 99 99 0 9999 99 9999 + 004422 9999 99 99 0 9999 99 9999 + 004423 9999 99 99 0 9999 99 9999 + 004424 9999 99 99 0 9999 99 9999 + 004425 9999 99 99 0 9999 99 9999 + 004426 9999 99 99 0 9999 99 9999 + 004427 9999 99 99 0 9999 99 9999 + 004428 9999 99 99 0 9999 99 9999 + 004429 9999 99 99 0 9999 99 9999 + 004430 9999 99 99 0 9999 99 9999 + 004431 9999 99 99 0 9999 99 9999 + 004432 9999 99 99 0 9999 99 9999 + 004433 9999 99 99 0 9999 99 9999 + 004434 9999 99 99 0 9999 99 9999 + 004435 9999 99 99 0 9999 99 9999 + 004436 9999 99 99 0 9999 99 9999 + 004437 9999 99 99 0 9999 99 9999 + 004438 9999 99 99 0 9999 99 9999 + 004439 9999 99 99 0 9999 99 9999 + 004440 9999 99 99 0 9999 99 9999 + 004441 9999 99 99 0 9999 99 9999 + 004442 9999 99 99 0 9999 99 9999 + 004443 9999 99 99 0 9999 99 9999 + 004444 9999 99 99 0 9999 99 9999 + 004445 9999 99 99 0 9999 99 9999 + 004446 9999 99 99 0 9999 99 9999 + 004447 9999 99 99 0 9999 99 9999 + 004448 9999 99 99 0 9999 99 9999 + 004449 9999 99 99 0 9999 99 9999 + 004450 9999 99 99 0 9999 99 9999 + 004451 9999 99 99 0 9999 99 9999 + 004452 9999 99 99 0 9999 99 9999 + 004453 9999 99 99 0 9999 99 9999 + 004454 9999 99 99 0 9999 99 9999 + 004455 9999 99 99 0 9999 99 9999 + 004456 9999 99 99 0 9999 99 9999 + 004457 9999 99 99 0 9999 99 9999 + 004458 9999 99 99 0 9999 99 9999 + 004459 9999 99 99 0 9999 99 9999 + 004460 9999 99 99 0 9999 99 9999 + 004461 9999 99 99 0 9999 99 9999 + 004462 9999 99 99 0 9999 99 9999 + 004463 9999 99 99 0 9999 99 9999 + 004464 9999 99 99 0 9999 99 9999 + 004465 9999 99 99 0 9999 99 9999 + 004466 9999 99 99 0 9999 99 9999 + 004467 9999 99 99 0 9999 99 9999 + 004468 9999 99 99 0 9999 99 9999 + 004469 9999 99 99 0 9999 99 9999 + 004470 9999 99 99 0 9999 99 9999 + 004471 9999 99 99 0 9999 99 9999 + 004472 9999 99 99 0 9999 99 9999 + 004473 9999 99 99 0 9999 99 9999 + 004474 9999 99 99 0 9999 99 9999 + 004475 9999 99 99 0 9999 99 9999 + 004476 9999 99 99 0 9999 99 9999 + 004477 9999 99 99 0 9999 99 9999 + 004478 9999 99 99 0 9999 99 9999 + 004479 9999 99 99 0 9999 99 9999 + 004480 9999 99 99 0 9999 99 9999 + 004481 9999 99 99 0 9999 99 9999 + 004482 9999 99 99 0 9999 99 9999 + 004483 9999 99 99 0 9999 99 9999 + 004484 9999 99 99 0 9999 99 9999 + 004485 9999 99 99 0 9999 99 9999 + 004486 9999 99 99 0 9999 99 9999 + 004487 9999 99 99 0 9999 99 9999 + 004488 9999 99 99 0 9999 99 9999 + 004489 9999 99 99 0 9999 99 9999 + 004490 9999 99 99 0 9999 99 9999 + 004491 9999 99 99 0 9999 99 9999 + 004492 9999 99 99 0 9999 99 9999 + 004493 9999 99 99 0 9999 99 9999 + 004494 9999 99 99 0 9999 99 9999 + 004495 9999 99 99 0 9999 99 9999 + 004496 9999 99 99 0 9999 99 9999 + 004497 9999 99 99 0 9999 99 9999 + 004498 9999 99 99 0 9999 99 9999 + 004499 9999 99 99 0 9999 99 9999 + 004500 9999 99 99 0 9999 99 9999 + 004501 9999 99 99 0 9999 99 9999 + 004502 9999 99 99 0 9999 99 9999 + 004503 9999 99 99 0 9999 99 9999 + 004504 9999 99 99 0 9999 99 9999 + 004505 9999 99 99 0 9999 99 9999 + 004506 9999 99 99 0 9999 99 9999 + 004507 9999 99 99 0 9999 99 9999 + 004508 9999 99 99 0 9999 99 9999 + 004509 9999 99 99 0 9999 99 9999 + 004510 9999 99 99 0 9999 99 9999 + 004511 9999 99 99 0 9999 99 9999 + 004512 9999 99 99 0 9999 99 9999 + 004513 9999 99 99 0 9999 99 9999 + 004514 9999 99 99 0 9999 99 9999 + 004515 9999 99 99 0 9999 99 9999 + 004516 9999 99 99 0 9999 99 9999 + 004517 9999 99 99 0 9999 99 9999 + 004518 9999 99 99 0 9999 99 9999 + 004519 9999 99 99 0 9999 99 9999 + 004520 9999 99 99 0 9999 99 9999 + 004521 9999 99 99 0 9999 99 9999 + 004522 9999 99 99 0 9999 99 9999 + 004523 9999 99 99 0 9999 99 9999 + 004524 9999 99 99 0 9999 99 9999 + 004525 9999 99 99 0 9999 99 9999 + 004526 9999 99 99 0 9999 99 9999 + 004527 9999 99 99 0 9999 99 9999 + 004528 9999 99 99 0 9999 99 9999 + 004529 9999 99 99 0 9999 99 9999 + 004530 9999 99 99 0 9999 99 9999 + 004531 9999 99 99 0 9999 99 9999 + 004532 9999 99 99 0 9999 99 9999 + 004533 9999 99 99 0 9999 99 9999 + 004534 9999 99 99 0 9999 99 9999 + 004535 9999 99 99 0 9999 99 9999 + 004536 9999 99 99 0 9999 99 9999 + 004537 9999 99 99 0 9999 99 9999 + 004538 9999 99 99 0 9999 99 9999 + 004539 9999 99 99 0 9999 99 9999 + 004540 9999 99 99 0 9999 99 9999 + 004541 9999 99 99 0 9999 99 9999 + 004542 9999 99 99 0 9999 99 9999 + 004543 9999 99 99 0 9999 99 9999 + 004544 9999 99 99 0 9999 99 9999 + 004545 9999 99 99 0 9999 99 9999 + 004546 9999 99 99 0 9999 99 9999 + 004547 9999 99 99 0 9999 99 9999 + 004548 9999 99 99 0 9999 99 9999 + 004549 9999 99 99 0 9999 99 9999 + 004550 9999 99 99 0 9999 99 9999 + 004551 9999 99 99 0 9999 99 9999 + 004552 9999 99 99 0 9999 99 9999 + 004553 9999 99 99 0 9999 99 9999 + 004554 9999 99 99 0 9999 99 9999 + 004555 9999 99 99 0 9999 99 9999 + 004556 9999 99 99 0 9999 99 9999 + 004557 9999 99 99 0 9999 99 9999 + 004558 9999 99 99 0 9999 99 9999 + 004559 9999 99 99 0 9999 99 9999 + 004560 9999 99 99 0 9999 99 9999 + 004561 9999 99 99 0 9999 99 9999 + 004562 9999 99 99 0 9999 99 9999 + 004563 9999 99 99 0 9999 99 9999 + 004564 9999 99 99 0 9999 99 9999 + 004565 9999 99 99 0 9999 99 9999 + 004566 9999 99 99 0 9999 99 9999 + 004567 9999 99 99 0 9999 99 9999 + 004568 9999 99 99 0 9999 99 9999 + 004569 9999 99 99 0 9999 99 9999 + 004570 9999 99 99 0 9999 99 9999 + 004571 9999 99 99 0 9999 99 9999 + 004572 9999 99 99 0 9999 99 9999 + 004573 9999 99 99 0 9999 99 9999 + 004574 9999 99 99 0 9999 99 9999 + 004575 9999 99 99 0 9999 99 9999 + 004576 9999 99 99 0 9999 99 9999 + 004577 9999 99 99 0 9999 99 9999 + 004578 9999 99 99 0 9999 99 9999 + 004579 9999 99 99 0 9999 99 9999 + 004580 9999 99 99 0 9999 99 9999 + 004581 9999 99 99 0 9999 99 9999 + 004582 9999 99 99 0 9999 99 9999 + 004583 9999 99 99 0 9999 99 9999 + 004584 9999 99 99 0 9999 99 9999 + 004585 9999 99 99 0 9999 99 9999 + 004586 9999 99 99 0 9999 99 9999 + 004587 9999 99 99 0 9999 99 9999 + 004588 9999 99 99 0 9999 99 9999 + 004589 9999 99 99 0 9999 99 9999 + 004590 9999 99 99 0 9999 99 9999 + 004591 9999 99 99 0 9999 99 9999 + 004592 9999 99 99 0 9999 99 9999 + 004593 9999 99 99 0 9999 99 9999 + 004594 9999 99 99 0 9999 99 9999 + 004595 9999 99 99 0 9999 99 9999 + 004596 9999 99 99 0 9999 99 9999 + 004597 9999 99 99 0 9999 99 9999 + 004598 9999 99 99 0 9999 99 9999 + 004599 9999 99 99 0 9999 99 9999 + 004600 9999 99 99 0 9999 99 9999 + 004601 9999 99 99 0 9999 99 9999 + 004602 9999 99 99 0 9999 99 9999 + 004603 9999 99 99 0 9999 99 9999 + 004604 9999 99 99 0 9999 99 9999 + 004605 9999 99 99 0 9999 99 9999 + 004606 9999 99 99 0 9999 99 9999 + 004607 9999 99 99 0 9999 99 9999 + 004608 9999 99 99 0 9999 99 9999 + 004609 1212 01 01 1 303054872 08 0029 + 004610 1212 01 02 1 303054872 09 0029 + 004611 9999 99 99 0 9999 99 9999 + 004612 9999 99 99 0 9999 99 9999 + 004613 9999 99 99 0 9999 99 9999 + 004614 9999 99 99 0 9999 99 9999 + 004615 9999 99 99 0 9999 99 9999 + 004616 9999 99 99 0 9999 99 9999 + 004617 1212 02 01 1 303054872 10 0029 + 004618 1212 02 02 1 303054872 11 0029 + 004619 9999 99 99 0 9999 99 9999 + 004620 9999 99 99 0 9999 99 9999 + 004621 9999 99 99 0 9999 99 9999 + 004622 9999 99 99 0 9999 99 9999 + 004623 9999 99 99 0 9999 99 9999 + 004624 9999 99 99 0 9999 99 9999 + 004625 1212 03 01 1 303054872 12 0029 + 004626 1212 03 02 1 303054872 13 0029 + 004627 9999 99 99 0 9999 99 9999 + 004628 9999 99 99 0 9999 99 9999 + 004629 9999 99 99 0 9999 99 9999 + 004630 9999 99 99 0 9999 99 9999 + 004631 9999 99 99 0 9999 99 9999 + 004632 9999 99 99 0 9999 99 9999 + 004633 1212 04 01 1 303054872 14 0029 + 004634 1212 04 02 1 303054872 15 0029 + 004635 9999 99 99 0 9999 99 9999 + 004636 9999 99 99 0 9999 99 9999 + 004637 9999 99 99 0 9999 99 9999 + 004638 9999 99 99 0 9999 99 9999 + 004639 9999 99 99 0 9999 99 9999 + 004640 9999 99 99 0 9999 99 9999 + 004641 1212 05 01 1 303054872 00 0029 + 004642 1212 05 02 1 303054872 01 0029 + 004643 9999 99 99 0 9999 99 9999 + 004644 9999 99 99 0 9999 99 9999 + 004645 9999 99 99 0 9999 99 9999 + 004646 9999 99 99 0 9999 99 9999 + 004647 9999 99 99 0 9999 99 9999 + 004648 9999 99 99 0 9999 99 9999 + 004649 1212 06 01 1 303054872 02 0029 + 004650 1212 06 02 1 303054872 03 0029 + 004651 9999 99 99 0 9999 99 9999 + 004652 9999 99 99 0 9999 99 9999 + 004653 9999 99 99 0 9999 99 9999 + 004654 9999 99 99 0 9999 99 9999 + 004655 9999 99 99 0 9999 99 9999 + 004656 9999 99 99 0 9999 99 9999 + 004657 1212 07 01 1 303054872 04 0029 + 004658 1212 07 02 1 303054872 05 0029 + 004659 9999 99 99 0 9999 99 9999 + 004660 9999 99 99 0 9999 99 9999 + 004661 9999 99 99 0 9999 99 9999 + 004662 9999 99 99 0 9999 99 9999 + 004663 9999 99 99 0 9999 99 9999 + 004664 9999 99 99 0 9999 99 9999 + 004665 1212 08 01 1 303054872 06 0029 + 004666 1212 08 02 1 303054872 07 0029 + 004667 9999 99 99 0 9999 99 9999 + 004668 9999 99 99 0 9999 99 9999 + 004669 9999 99 99 0 9999 99 9999 + 004670 9999 99 99 0 9999 99 9999 + 004671 9999 99 99 0 9999 99 9999 + 004672 9999 99 99 0 9999 99 9999 + 004673 1212 09 01 1 304119832 00 0157 + 004674 1212 09 02 1 304119832 01 0157 + 004675 1212 09 03 1 304119832 02 0157 + 004676 1212 09 04 1 304119832 03 0157 + 004677 9999 99 99 0 9999 99 9999 + 004678 9999 99 99 0 9999 99 9999 + 004679 9999 99 99 0 9999 99 9999 + 004680 9999 99 99 0 9999 99 9999 + 004681 1212 10 01 1 304119832 04 0157 + 004682 1212 10 02 1 304119832 05 0157 + 004683 1212 10 03 1 304119832 06 0157 + 004684 1212 10 04 1 304119832 07 0157 + 004685 9999 99 99 0 9999 99 9999 + 004686 9999 99 99 0 9999 99 9999 + 004687 9999 99 99 0 9999 99 9999 + 004688 9999 99 99 0 9999 99 9999 + 004689 1212 11 01 1 304119832 08 0157 + 004690 1212 11 02 1 304119832 09 0157 + 004691 1212 11 03 1 304119832 10 0157 + 004692 1212 11 04 1 304119832 11 0157 + 004693 9999 99 99 0 9999 99 9999 + 004694 9999 99 99 0 9999 99 9999 + 004695 9999 99 99 0 9999 99 9999 + 004696 9999 99 99 0 9999 99 9999 + 004697 1212 12 01 1 304119832 12 0157 + 004698 1212 12 02 1 304119832 13 0157 + 004699 1212 12 03 1 304119832 14 0157 + 004700 1212 12 04 1 304119832 15 0157 + 004701 9999 99 99 0 9999 99 9999 + 004702 9999 99 99 0 9999 99 9999 + 004703 9999 99 99 0 9999 99 9999 + 004704 9999 99 99 0 9999 99 9999 + 004705 1212 13 01 1 304119828 08 0156 + 004706 1212 13 02 1 304119828 09 0156 + 004707 1212 13 03 1 304119828 10 0156 + 004708 1212 13 04 1 304119828 11 0156 + 004709 9999 99 99 0 9999 99 9999 + 004710 9999 99 99 0 9999 99 9999 + 004711 9999 99 99 0 9999 99 9999 + 004712 9999 99 99 0 9999 99 9999 + 004713 1212 14 01 1 304119828 12 0156 + 004714 1212 14 02 1 304119828 13 0156 + 004715 1212 14 03 1 304119828 14 0156 + 004716 1212 14 04 1 304119828 15 0156 + 004717 9999 99 99 0 9999 99 9999 + 004718 9999 99 99 0 9999 99 9999 + 004719 9999 99 99 0 9999 99 9999 + 004720 9999 99 99 0 9999 99 9999 + 004721 1212 15 01 1 304119828 00 0156 + 004722 1212 15 02 1 304119828 01 0156 + 004723 1212 15 03 1 304119828 02 0156 + 004724 1212 15 04 1 304119828 03 0156 + 004725 9999 99 99 0 9999 99 9999 + 004726 9999 99 99 0 9999 99 9999 + 004727 9999 99 99 0 9999 99 9999 + 004728 9999 99 99 0 9999 99 9999 + 004729 1212 16 01 1 304119828 04 0156 + 004730 1212 16 02 1 304119828 05 0156 + 004731 1212 16 03 1 304119828 06 0156 + 004732 1212 16 04 1 304119828 07 0156 + 004733 9999 99 99 0 9999 99 9999 + 004734 9999 99 99 0 9999 99 9999 + 004735 9999 99 99 0 9999 99 9999 + 004736 9999 99 99 0 9999 99 9999 + 004737 1212 17 01 1 306253852 00 0806 + 004738 1212 17 02 1 306253852 01 0806 + 004739 1212 17 03 1 306253852 02 0806 + 004740 1212 17 04 1 306253852 03 0806 + 004741 1212 17 05 1 306253852 04 0806 + 004742 1212 17 06 1 306253852 05 0806 + 004743 1212 17 07 1 306253852 06 0806 + 004744 1212 17 08 1 306253852 07 0806 + 004745 1212 18 01 1 306253852 08 0806 + 004746 1212 18 02 1 306253852 09 0806 + 004747 1212 18 03 1 306253852 10 0806 + 004748 1212 18 04 1 306253852 11 0806 + 004749 1212 18 05 1 306253852 12 0806 + 004750 1212 18 06 1 306253852 13 0806 + 004751 1212 18 07 1 306253852 14 0806 + 004752 1212 18 08 1 306253852 15 0806 + 004753 1212 19 01 1 306253856 00 0807 + 004754 1212 19 02 1 306253856 01 0807 + 004755 1212 19 03 1 306253856 02 0807 + 004756 1212 19 04 1 306253856 03 0807 + 004757 1212 19 05 1 306253856 04 0807 + 004758 1212 19 06 1 306253856 05 0807 + 004759 1212 19 07 1 306253856 06 0807 + 004760 1212 19 08 1 306253856 07 0807 + 004761 1212 20 01 1 306253856 08 0807 + 004762 1212 20 02 1 306253856 09 0807 + 004763 1212 20 03 1 306253856 10 0807 + 004764 1212 20 04 1 306253856 11 0807 + 004765 1212 20 05 1 306253856 12 0807 + 004766 1212 20 06 1 306253856 13 0807 + 004767 1212 20 07 1 306253856 14 0807 + 004768 1212 20 08 1 306253856 15 0807 + 004769 1212 21 01 1 306253844 00 0804 + 004770 1212 21 02 1 306253844 01 0804 + 004771 1212 21 03 1 306253844 02 0804 + 004772 1212 21 04 1 306253844 03 0804 + 004773 1212 21 05 1 306253844 04 0804 + 004774 1212 21 06 1 306253844 05 0804 + 004775 1212 21 07 1 306253844 06 0804 + 004776 1212 21 08 1 306253844 07 0804 + 004777 1212 22 01 1 306253844 08 0804 + 004778 1212 22 02 1 306253844 09 0804 + 004779 1212 22 03 1 306253844 10 0804 + 004780 1212 22 04 1 306253844 11 0804 + 004781 1212 22 05 1 306253844 12 0804 + 004782 1212 22 06 1 306253844 13 0804 + 004783 1212 22 07 1 306253844 14 0804 + 004784 1212 22 08 1 306253844 15 0804 + 004785 1212 23 01 1 306253848 00 0805 + 004786 1212 23 02 1 306253848 01 0805 + 004787 1212 23 03 1 306253848 02 0805 + 004788 1212 23 04 1 306253848 03 0805 + 004789 1212 23 05 1 306253848 04 0805 + 004790 1212 23 06 1 306253848 05 0805 + 004791 1212 23 07 1 306253848 06 0805 + 004792 1212 23 08 1 306253848 07 0805 + 004793 1212 24 01 1 306253848 08 0805 + 004794 1212 24 02 1 306253848 09 0805 + 004795 1212 24 03 1 306253848 10 0805 + 004796 1212 24 04 1 306253848 11 0805 + 004797 1212 24 05 1 306253848 12 0805 + 004798 1212 24 06 1 306253848 13 0805 + 004799 1212 24 07 1 306253848 14 0805 + 004800 1212 24 08 1 306253848 15 0805 + 004801 1212 25 01 1 303054876 08 0030 + 004802 1212 25 02 1 303054876 09 0030 + 004803 9999 99 99 0 9999 99 9999 + 004804 9999 99 99 0 9999 99 9999 + 004805 9999 99 99 0 9999 99 9999 + 004806 9999 99 99 0 9999 99 9999 + 004807 9999 99 99 0 9999 99 9999 + 004808 9999 99 99 0 9999 99 9999 + 004809 1212 26 01 1 303054876 10 0030 + 004810 1212 26 02 1 303054876 11 0030 + 004811 9999 99 99 0 9999 99 9999 + 004812 9999 99 99 0 9999 99 9999 + 004813 9999 99 99 0 9999 99 9999 + 004814 9999 99 99 0 9999 99 9999 + 004815 9999 99 99 0 9999 99 9999 + 004816 9999 99 99 0 9999 99 9999 + 004817 1212 27 01 1 303054876 12 0030 + 004818 1212 27 02 1 303054876 13 0030 + 004819 9999 99 99 0 9999 99 9999 + 004820 9999 99 99 0 9999 99 9999 + 004821 9999 99 99 0 9999 99 9999 + 004822 9999 99 99 0 9999 99 9999 + 004823 9999 99 99 0 9999 99 9999 + 004824 9999 99 99 0 9999 99 9999 + 004825 1212 28 01 1 303054876 14 0030 + 004826 1212 28 02 1 303054876 15 0030 + 004827 9999 99 99 0 9999 99 9999 + 004828 9999 99 99 0 9999 99 9999 + 004829 9999 99 99 0 9999 99 9999 + 004830 9999 99 99 0 9999 99 9999 + 004831 9999 99 99 0 9999 99 9999 + 004832 9999 99 99 0 9999 99 9999 + 004833 1212 29 01 1 303054876 04 0030 + 004834 1212 29 02 1 303054876 05 0030 + 004835 9999 99 99 0 9999 99 9999 + 004836 9999 99 99 0 9999 99 9999 + 004837 9999 99 99 0 9999 99 9999 + 004838 9999 99 99 0 9999 99 9999 + 004839 9999 99 99 0 9999 99 9999 + 004840 9999 99 99 0 9999 99 9999 + 004841 1212 30 01 1 303054876 06 0030 + 004842 1212 30 02 1 303054876 07 0030 + 004843 9999 99 99 0 9999 99 9999 + 004844 9999 99 99 0 9999 99 9999 + 004845 9999 99 99 0 9999 99 9999 + 004846 9999 99 99 0 9999 99 9999 + 004847 9999 99 99 0 9999 99 9999 + 004848 9999 99 99 0 9999 99 9999 + 004849 1212 31 01 1 303054876 00 0030 + 004850 1212 31 02 1 303054876 01 0030 + 004851 9999 99 99 0 9999 99 9999 + 004852 9999 99 99 0 9999 99 9999 + 004853 9999 99 99 0 9999 99 9999 + 004854 9999 99 99 0 9999 99 9999 + 004855 9999 99 99 0 9999 99 9999 + 004856 9999 99 99 0 9999 99 9999 + 004857 1212 32 01 1 303054876 02 0030 + 004858 1212 32 02 1 303054876 03 0030 + 004859 9999 99 99 0 9999 99 9999 + 004860 9999 99 99 0 9999 99 9999 + 004861 9999 99 99 0 9999 99 9999 + 004862 9999 99 99 0 9999 99 9999 + 004863 9999 99 99 0 9999 99 9999 + 004864 9999 99 99 0 9999 99 9999 + 004865 1212 33 01 1 306257948 00 0814 + 004866 1212 33 02 1 306257948 01 0814 + 004867 1212 33 03 1 306257948 02 0814 + 004868 1212 33 04 1 306257948 03 0814 + 004869 1212 33 05 1 306257948 04 0814 + 004870 1212 33 06 1 306257948 05 0814 + 004871 1212 33 07 1 306257948 06 0814 + 004872 1212 33 08 1 306257948 07 0814 + 004873 1212 34 01 1 306257948 08 0814 + 004874 1212 34 02 1 306257948 09 0814 + 004875 1212 34 03 1 306257948 10 0814 + 004876 1212 34 04 1 306257948 11 0814 + 004877 1212 34 05 1 306257948 12 0814 + 004878 1212 34 06 1 306257948 13 0814 + 004879 1212 34 07 1 306257948 14 0814 + 004880 1212 34 08 1 306257948 15 0814 + 004881 1212 35 01 1 306257952 00 0815 + 004882 1212 35 02 1 306257952 01 0815 + 004883 1212 35 03 1 306257952 02 0815 + 004884 1212 35 04 1 306257952 03 0815 + 004885 1212 35 05 1 306257952 04 0815 + 004886 1212 35 06 1 306257952 05 0815 + 004887 1212 35 07 1 306257952 06 0815 + 004888 1212 35 08 1 306257952 07 0815 + 004889 1212 36 01 1 306257952 08 0815 + 004890 1212 36 02 1 306257952 09 0815 + 004891 1212 36 03 1 306257952 10 0815 + 004892 1212 36 04 1 306257952 11 0815 + 004893 1212 36 05 1 306257952 12 0815 + 004894 1212 36 06 1 306257952 13 0815 + 004895 1212 36 07 1 306257952 14 0815 + 004896 1212 36 08 1 306257952 15 0815 + 004897 1212 37 01 1 306257940 00 0812 + 004898 1212 37 02 1 306257940 01 0812 + 004899 1212 37 03 1 306257940 02 0812 + 004900 1212 37 04 1 306257940 03 0812 + 004901 1212 37 05 1 306257940 04 0812 + 004902 1212 37 06 1 306257940 05 0812 + 004903 1212 37 07 1 306257940 06 0812 + 004904 1212 37 08 1 306257940 07 0812 + 004905 1212 38 01 1 306257940 08 0812 + 004906 1212 38 02 1 306257940 09 0812 + 004907 1212 38 03 1 306257940 10 0812 + 004908 1212 38 04 1 306257940 11 0812 + 004909 1212 38 05 1 306257940 12 0812 + 004910 1212 38 06 1 306257940 13 0812 + 004911 1212 38 07 1 306257940 14 0812 + 004912 1212 38 08 1 306257940 15 0812 + 004913 1212 39 01 1 306257944 00 0813 + 004914 1212 39 02 1 306257944 01 0813 + 004915 1212 39 03 1 306257944 02 0813 + 004916 1212 39 04 1 306257944 03 0813 + 004917 1212 39 05 1 306257944 04 0813 + 004918 1212 39 06 1 306257944 05 0813 + 004919 1212 39 07 1 306257944 06 0813 + 004920 1212 39 08 1 306257944 07 0813 + 004921 1212 40 01 1 306257944 08 0813 + 004922 1212 40 02 1 306257944 09 0813 + 004923 1212 40 03 1 306257944 10 0813 + 004924 1212 40 04 1 306257944 11 0813 + 004925 1212 40 05 1 306257944 12 0813 + 004926 1212 40 06 1 306257944 13 0813 + 004927 1212 40 07 1 306257944 14 0813 + 004928 1212 40 08 1 306257944 15 0813 + 004929 1212 41 01 1 304119836 00 0158 + 004930 1212 41 02 1 304119836 01 0158 + 004931 1212 41 03 1 304119836 02 0158 + 004932 1212 41 04 1 304119836 03 0158 + 004933 9999 99 99 0 9999 99 9999 + 004934 9999 99 99 0 9999 99 9999 + 004935 9999 99 99 0 9999 99 9999 + 004936 9999 99 99 0 9999 99 9999 + 004937 1212 42 01 1 304119836 04 0158 + 004938 1212 42 02 1 304119836 05 0158 + 004939 1212 42 03 1 304119836 06 0158 + 004940 1212 42 04 1 304119836 07 0158 + 004941 9999 99 99 0 9999 99 9999 + 004942 9999 99 99 0 9999 99 9999 + 004943 9999 99 99 0 9999 99 9999 + 004944 9999 99 99 0 9999 99 9999 + 004945 1212 43 01 1 304119836 08 0158 + 004946 1212 43 02 1 304119836 09 0158 + 004947 1212 43 03 1 304119836 10 0158 + 004948 1212 43 04 1 304119836 11 0158 + 004949 9999 99 99 0 9999 99 9999 + 004950 9999 99 99 0 9999 99 9999 + 004951 9999 99 99 0 9999 99 9999 + 004952 9999 99 99 0 9999 99 9999 + 004953 1212 44 01 1 304119836 12 0158 + 004954 1212 44 02 1 304119836 13 0158 + 004955 1212 44 03 1 304119836 14 0158 + 004956 1212 44 04 1 304119836 15 0158 + 004957 9999 99 99 0 9999 99 9999 + 004958 9999 99 99 0 9999 99 9999 + 004959 9999 99 99 0 9999 99 9999 + 004960 9999 99 99 0 9999 99 9999 + 004961 1212 45 01 1 304119840 00 0159 + 004962 1212 45 02 1 304119840 01 0159 + 004963 1212 45 03 1 304119840 02 0159 + 004964 1212 45 04 1 304119840 03 0159 + 004965 9999 99 99 0 9999 99 9999 + 004966 9999 99 99 0 9999 99 9999 + 004967 9999 99 99 0 9999 99 9999 + 004968 9999 99 99 0 9999 99 9999 + 004969 1212 46 01 1 304119840 04 0159 + 004970 1212 46 02 1 304119840 05 0159 + 004971 1212 46 03 1 304119840 06 0159 + 004972 1212 46 04 1 304119840 07 0159 + 004973 9999 99 99 0 9999 99 9999 + 004974 9999 99 99 0 9999 99 9999 + 004975 9999 99 99 0 9999 99 9999 + 004976 9999 99 99 0 9999 99 9999 + 004977 1212 47 01 1 304119840 08 0159 + 004978 1212 47 02 1 304119840 09 0159 + 004979 1212 47 03 1 304119840 10 0159 + 004980 1212 47 04 1 304119840 11 0159 + 004981 9999 99 99 0 9999 99 9999 + 004982 9999 99 99 0 9999 99 9999 + 004983 9999 99 99 0 9999 99 9999 + 004984 9999 99 99 0 9999 99 9999 + 004985 1212 48 01 1 304119840 12 0159 + 004986 1212 48 02 1 304119840 13 0159 + 004987 1212 48 03 1 304119840 14 0159 + 004988 1212 48 04 1 304119840 15 0159 + 004989 9999 99 99 0 9999 99 9999 + 004990 9999 99 99 0 9999 99 9999 + 004991 9999 99 99 0 9999 99 9999 + 004992 9999 99 99 0 9999 99 9999 + 004993 1213 01 01 1 304123928 08 0165 + 004994 1213 01 02 1 304123928 09 0165 + 004995 1213 01 03 1 304123928 10 0165 + 004996 1213 01 04 1 304123928 11 0165 + 004997 9999 99 99 0 9999 99 9999 + 004998 9999 99 99 0 9999 99 9999 + 004999 9999 99 99 0 9999 99 9999 + 005000 9999 99 99 0 9999 99 9999 + 005001 1213 02 01 1 304123928 12 0165 + 005002 1213 02 02 1 304123928 13 0165 + 005003 1213 02 03 1 304123928 14 0165 + 005004 1213 02 04 1 304123928 15 0165 + 005005 9999 99 99 0 9999 99 9999 + 005006 9999 99 99 0 9999 99 9999 + 005007 9999 99 99 0 9999 99 9999 + 005008 9999 99 99 0 9999 99 9999 + 005009 1213 03 01 1 304123928 00 0165 + 005010 1213 03 02 1 304123928 01 0165 + 005011 1213 03 03 1 304123928 02 0165 + 005012 1213 03 04 1 304123928 03 0165 + 005013 9999 99 99 0 9999 99 9999 + 005014 9999 99 99 0 9999 99 9999 + 005015 9999 99 99 0 9999 99 9999 + 005016 9999 99 99 0 9999 99 9999 + 005017 1213 04 01 1 304123928 04 0165 + 005018 1213 04 02 1 304123928 05 0165 + 005019 1213 04 03 1 304123928 06 0165 + 005020 1213 04 04 1 304123928 07 0165 + 005021 9999 99 99 0 9999 99 9999 + 005022 9999 99 99 0 9999 99 9999 + 005023 9999 99 99 0 9999 99 9999 + 005024 9999 99 99 0 9999 99 9999 + 005025 1213 05 01 1 304123924 08 0164 + 005026 1213 05 02 1 304123924 09 0164 + 005027 1213 05 03 1 304123924 10 0164 + 005028 1213 05 04 1 304123924 11 0164 + 005029 9999 99 99 0 9999 99 9999 + 005030 9999 99 99 0 9999 99 9999 + 005031 9999 99 99 0 9999 99 9999 + 005032 9999 99 99 0 9999 99 9999 + 005033 1213 06 01 1 304123924 12 0164 + 005034 1213 06 02 1 304123924 13 0164 + 005035 1213 06 03 1 304123924 14 0164 + 005036 1213 06 04 1 304123924 15 0164 + 005037 9999 99 99 0 9999 99 9999 + 005038 9999 99 99 0 9999 99 9999 + 005039 9999 99 99 0 9999 99 9999 + 005040 9999 99 99 0 9999 99 9999 + 005041 1213 07 01 1 304123924 00 0164 + 005042 1213 07 02 1 304123924 01 0164 + 005043 1213 07 03 1 304123924 02 0164 + 005044 1213 07 04 1 304123924 03 0164 + 005045 9999 99 99 0 9999 99 9999 + 005046 9999 99 99 0 9999 99 9999 + 005047 9999 99 99 0 9999 99 9999 + 005048 9999 99 99 0 9999 99 9999 + 005049 1213 08 01 1 304123924 04 0164 + 005050 1213 08 02 1 304123924 05 0164 + 005051 1213 08 03 1 304123924 06 0164 + 005052 1213 08 04 1 304123924 07 0164 + 005053 9999 99 99 0 9999 99 9999 + 005054 9999 99 99 0 9999 99 9999 + 005055 9999 99 99 0 9999 99 9999 + 005056 9999 99 99 0 9999 99 9999 + 005057 1213 09 01 1 306262040 00 0821 + 005058 1213 09 02 1 306262040 01 0821 + 005059 1213 09 03 1 306262040 02 0821 + 005060 1213 09 04 1 306262040 03 0821 + 005061 1213 09 05 1 306262040 04 0821 + 005062 1213 09 06 1 306262040 05 0821 + 005063 1213 09 07 1 306262040 06 0821 + 005064 1213 09 08 1 306262040 07 0821 + 005065 1213 10 01 1 306262040 08 0821 + 005066 1213 10 02 1 306262040 09 0821 + 005067 1213 10 03 1 306262040 10 0821 + 005068 1213 10 04 1 306262040 11 0821 + 005069 1213 10 05 1 306262040 12 0821 + 005070 1213 10 06 1 306262040 13 0821 + 005071 1213 10 07 1 306262040 14 0821 + 005072 1213 10 08 1 306262040 15 0821 + 005073 1213 11 01 1 306262036 00 0820 + 005074 1213 11 02 1 306262036 01 0820 + 005075 1213 11 03 1 306262036 02 0820 + 005076 1213 11 04 1 306262036 03 0820 + 005077 1213 11 05 1 306262036 04 0820 + 005078 1213 11 06 1 306262036 05 0820 + 005079 1213 11 07 1 306262036 06 0820 + 005080 1213 11 08 1 306262036 07 0820 + 005081 1213 12 01 1 306262036 08 0820 + 005082 1213 12 02 1 306262036 09 0820 + 005083 1213 12 03 1 306262036 10 0820 + 005084 1213 12 04 1 306262036 11 0820 + 005085 1213 12 05 1 306262036 12 0820 + 005086 1213 12 06 1 306262036 13 0820 + 005087 1213 12 07 1 306262036 14 0820 + 005088 1213 12 08 1 306262036 15 0820 + 005089 1213 13 01 1 306262048 00 0823 + 005090 1213 13 02 1 306262048 01 0823 + 005091 1213 13 03 1 306262048 02 0823 + 005092 1213 13 04 1 306262048 03 0823 + 005093 1213 13 05 1 306262048 04 0823 + 005094 1213 13 06 1 306262048 05 0823 + 005095 1213 13 07 1 306262048 06 0823 + 005096 1213 13 08 1 306262048 07 0823 + 005097 1213 14 01 1 306262048 08 0823 + 005098 1213 14 02 1 306262048 09 0823 + 005099 1213 14 03 1 306262048 10 0823 + 005100 1213 14 04 1 306262048 11 0823 + 005101 1213 14 05 1 306262048 12 0823 + 005102 1213 14 06 1 306262048 13 0823 + 005103 1213 14 07 1 306262048 14 0823 + 005104 1213 14 08 1 306262048 15 0823 + 005105 1213 15 01 1 306262044 00 0822 + 005106 1213 15 02 1 306262044 01 0822 + 005107 1213 15 03 1 306262044 02 0822 + 005108 1213 15 04 1 306262044 03 0822 + 005109 1213 15 05 1 306262044 04 0822 + 005110 1213 15 06 1 306262044 05 0822 + 005111 1213 15 07 1 306262044 06 0822 + 005112 1213 15 08 1 306262044 07 0822 + 005113 1213 16 01 1 306262044 08 0822 + 005114 1213 16 02 1 306262044 09 0822 + 005115 1213 16 03 1 306262044 10 0822 + 005116 1213 16 04 1 306262044 11 0822 + 005117 1213 16 05 1 306262044 12 0822 + 005118 1213 16 06 1 306262044 13 0822 + 005119 1213 16 07 1 306262044 14 0822 + 005120 1213 16 08 1 306262044 15 0822 + 005121 1213 17 01 1 303054880 12 0031 + 005122 1213 17 02 1 303054880 13 0031 + 005123 9999 99 99 0 9999 99 9999 + 005124 9999 99 99 0 9999 99 9999 + 005125 9999 99 99 0 9999 99 9999 + 005126 9999 99 99 0 9999 99 9999 + 005127 9999 99 99 0 9999 99 9999 + 005128 9999 99 99 0 9999 99 9999 + 005129 1213 18 01 1 303054880 14 0031 + 005130 1213 18 02 1 303054880 15 0031 + 005131 9999 99 99 0 9999 99 9999 + 005132 9999 99 99 0 9999 99 9999 + 005133 9999 99 99 0 9999 99 9999 + 005134 9999 99 99 0 9999 99 9999 + 005135 9999 99 99 0 9999 99 9999 + 005136 9999 99 99 0 9999 99 9999 + 005137 1213 19 01 1 303054880 08 0031 + 005138 1213 19 02 1 303054880 09 0031 + 005139 9999 99 99 0 9999 99 9999 + 005140 9999 99 99 0 9999 99 9999 + 005141 9999 99 99 0 9999 99 9999 + 005142 9999 99 99 0 9999 99 9999 + 005143 9999 99 99 0 9999 99 9999 + 005144 9999 99 99 0 9999 99 9999 + 005145 1213 20 01 1 303054880 10 0031 + 005146 1213 20 02 1 303054880 11 0031 + 005147 9999 99 99 0 9999 99 9999 + 005148 9999 99 99 0 9999 99 9999 + 005149 9999 99 99 0 9999 99 9999 + 005150 9999 99 99 0 9999 99 9999 + 005151 9999 99 99 0 9999 99 9999 + 005152 9999 99 99 0 9999 99 9999 + 005153 1213 21 01 1 303054880 00 0031 + 005154 1213 21 02 1 303054880 01 0031 + 005155 9999 99 99 0 9999 99 9999 + 005156 9999 99 99 0 9999 99 9999 + 005157 9999 99 99 0 9999 99 9999 + 005158 9999 99 99 0 9999 99 9999 + 005159 9999 99 99 0 9999 99 9999 + 005160 9999 99 99 0 9999 99 9999 + 005161 1213 22 01 1 303054880 02 0031 + 005162 1213 22 02 1 303054880 03 0031 + 005163 9999 99 99 0 9999 99 9999 + 005164 9999 99 99 0 9999 99 9999 + 005165 9999 99 99 0 9999 99 9999 + 005166 9999 99 99 0 9999 99 9999 + 005167 9999 99 99 0 9999 99 9999 + 005168 9999 99 99 0 9999 99 9999 + 005169 1213 23 01 1 303054880 04 0031 + 005170 1213 23 02 1 303054880 05 0031 + 005171 9999 99 99 0 9999 99 9999 + 005172 9999 99 99 0 9999 99 9999 + 005173 9999 99 99 0 9999 99 9999 + 005174 9999 99 99 0 9999 99 9999 + 005175 9999 99 99 0 9999 99 9999 + 005176 9999 99 99 0 9999 99 9999 + 005177 1213 24 01 1 303054880 06 0031 + 005178 1213 24 02 1 303054880 07 0031 + 005179 9999 99 99 0 9999 99 9999 + 005180 9999 99 99 0 9999 99 9999 + 005181 9999 99 99 0 9999 99 9999 + 005182 9999 99 99 0 9999 99 9999 + 005183 9999 99 99 0 9999 99 9999 + 005184 9999 99 99 0 9999 99 9999 + 005185 1213 25 01 1 305184796 00 0414 + 005186 1213 25 02 1 305184796 01 0414 + 005187 1213 25 03 1 305184796 02 0414 + 005188 1213 25 04 1 305184796 03 0414 + 005189 1213 25 05 1 305184796 04 0414 + 005190 1213 25 06 1 305184796 05 0414 + 005191 1213 25 07 1 305184796 06 0414 + 005192 1213 25 08 1 305184796 07 0414 + 005193 1213 26 01 1 305184796 08 0414 + 005194 1213 26 02 1 305184796 09 0414 + 005195 1213 26 03 1 305184796 10 0414 + 005196 1213 26 04 1 305184796 11 0414 + 005197 1213 26 05 1 305184796 12 0414 + 005198 1213 26 06 1 305184796 13 0414 + 005199 1213 26 07 1 305184796 14 0414 + 005200 1213 26 08 1 305184796 15 0414 + 005201 1213 27 01 1 305184800 00 0415 + 005202 1213 27 02 1 305184800 01 0415 + 005203 1213 27 03 1 305184800 02 0415 + 005204 1213 27 04 1 305184800 03 0415 + 005205 1213 27 05 1 305184800 04 0415 + 005206 1213 27 06 1 305184800 05 0415 + 005207 1213 27 07 1 305184800 06 0415 + 005208 1213 27 08 1 305184800 07 0415 + 005209 1213 28 01 1 305184800 08 0415 + 005210 1213 28 02 1 305184800 09 0415 + 005211 1213 28 03 1 305184800 10 0415 + 005212 1213 28 04 1 305184800 11 0415 + 005213 1213 28 05 1 305184800 12 0415 + 005214 1213 28 06 1 305184800 13 0415 + 005215 1213 28 07 1 305184800 14 0415 + 005216 1213 28 08 1 305184800 15 0415 + 005217 1213 29 01 1 305184788 00 0412 + 005218 1213 29 02 1 305184788 01 0412 + 005219 1213 29 03 1 305184788 02 0412 + 005220 1213 29 04 1 305184788 03 0412 + 005221 1213 29 05 1 305184788 04 0412 + 005222 1213 29 06 1 305184788 05 0412 + 005223 1213 29 07 1 305184788 06 0412 + 005224 1213 29 08 1 305184788 07 0412 + 005225 1213 30 01 1 305184788 08 0412 + 005226 1213 30 02 1 305184788 09 0412 + 005227 1213 30 03 1 305184788 10 0412 + 005228 1213 30 04 1 305184788 11 0412 + 005229 1213 30 05 1 305184788 12 0412 + 005230 1213 30 06 1 305184788 13 0412 + 005231 1213 30 07 1 305184788 14 0412 + 005232 1213 30 08 1 305184788 15 0412 + 005233 1213 31 01 1 305184792 00 0413 + 005234 1213 31 02 1 305184792 01 0413 + 005235 1213 31 03 1 305184792 02 0413 + 005236 1213 31 04 1 305184792 03 0413 + 005237 1213 31 05 1 305184792 04 0413 + 005238 1213 31 06 1 305184792 05 0413 + 005239 1213 31 07 1 305184792 06 0413 + 005240 1213 31 08 1 305184792 07 0413 + 005241 1213 32 01 1 305184792 08 0413 + 005242 1213 32 02 1 305184792 09 0413 + 005243 1213 32 03 1 305184792 10 0413 + 005244 1213 32 04 1 305184792 11 0413 + 005245 1213 32 05 1 305184792 12 0413 + 005246 1213 32 06 1 305184792 13 0413 + 005247 1213 32 07 1 305184792 14 0413 + 005248 1213 32 08 1 305184792 15 0413 + 005249 1213 33 01 1 306266136 00 0829 + 005250 1213 33 02 1 306266136 01 0829 + 005251 1213 33 03 1 306266136 02 0829 + 005252 1213 33 04 1 306266136 03 0829 + 005253 1213 33 05 1 306266136 04 0829 + 005254 1213 33 06 1 306266136 05 0829 + 005255 1213 33 07 1 306266136 06 0829 + 005256 1213 33 08 1 306266136 07 0829 + 005257 1213 34 01 1 306266136 08 0829 + 005258 1213 34 02 1 306266136 09 0829 + 005259 1213 34 03 1 306266136 10 0829 + 005260 1213 34 04 1 306266136 11 0829 + 005261 1213 34 05 1 306266136 12 0829 + 005262 1213 34 06 1 306266136 13 0829 + 005263 1213 34 07 1 306266136 14 0829 + 005264 1213 34 08 1 306266136 15 0829 + 005265 1213 35 01 1 306266132 00 0828 + 005266 1213 35 02 1 306266132 01 0828 + 005267 1213 35 03 1 306266132 02 0828 + 005268 1213 35 04 1 306266132 03 0828 + 005269 1213 35 05 1 306266132 04 0828 + 005270 1213 35 06 1 306266132 05 0828 + 005271 1213 35 07 1 306266132 06 0828 + 005272 1213 35 08 1 306266132 07 0828 + 005273 1213 36 01 1 306266132 08 0828 + 005274 1213 36 02 1 306266132 09 0828 + 005275 1213 36 03 1 306266132 10 0828 + 005276 1213 36 04 1 306266132 11 0828 + 005277 1213 36 05 1 306266132 12 0828 + 005278 1213 36 06 1 306266132 13 0828 + 005279 1213 36 07 1 306266132 14 0828 + 005280 1213 36 08 1 306266132 15 0828 + 005281 1213 37 01 1 306266144 00 0831 + 005282 1213 37 02 1 306266144 01 0831 + 005283 1213 37 03 1 306266144 02 0831 + 005284 1213 37 04 1 306266144 03 0831 + 005285 1213 37 05 1 306266144 04 0831 + 005286 1213 37 06 1 306266144 05 0831 + 005287 1213 37 07 1 306266144 06 0831 + 005288 1213 37 08 1 306266144 07 0831 + 005289 1213 38 01 1 306266144 08 0831 + 005290 1213 38 02 1 306266144 09 0831 + 005291 1213 38 03 1 306266144 10 0831 + 005292 1213 38 04 1 306266144 11 0831 + 005293 1213 38 05 1 306266144 12 0831 + 005294 1213 38 06 1 306266144 13 0831 + 005295 1213 38 07 1 306266144 14 0831 + 005296 1213 38 08 1 306266144 15 0831 + 005297 1213 39 01 1 306266140 00 0830 + 005298 1213 39 02 1 306266140 01 0830 + 005299 1213 39 03 1 306266140 02 0830 + 005300 1213 39 04 1 306266140 03 0830 + 005301 1213 39 05 1 306266140 04 0830 + 005302 1213 39 06 1 306266140 05 0830 + 005303 1213 39 07 1 306266140 06 0830 + 005304 1213 39 08 1 306266140 07 0830 + 005305 1213 40 01 1 306266140 08 0830 + 005306 1213 40 02 1 306266140 09 0830 + 005307 1213 40 03 1 306266140 10 0830 + 005308 1213 40 04 1 306266140 11 0830 + 005309 1213 40 05 1 306266140 12 0830 + 005310 1213 40 06 1 306266140 13 0830 + 005311 1213 40 07 1 306266140 14 0830 + 005312 1213 40 08 1 306266140 15 0830 + 005313 1213 41 01 1 304123936 08 0167 + 005314 1213 41 02 1 304123936 09 0167 + 005315 1213 41 03 1 304123936 10 0167 + 005316 1213 41 04 1 304123936 11 0167 + 005317 9999 99 99 0 9999 99 9999 + 005318 9999 99 99 0 9999 99 9999 + 005319 9999 99 99 0 9999 99 9999 + 005320 9999 99 99 0 9999 99 9999 + 005321 1213 42 01 1 304123936 12 0167 + 005322 1213 42 02 1 304123936 13 0167 + 005323 1213 42 03 1 304123936 14 0167 + 005324 1213 42 04 1 304123936 15 0167 + 005325 9999 99 99 0 9999 99 9999 + 005326 9999 99 99 0 9999 99 9999 + 005327 9999 99 99 0 9999 99 9999 + 005328 9999 99 99 0 9999 99 9999 + 005329 1213 43 01 1 304123936 00 0167 + 005330 1213 43 02 1 304123936 01 0167 + 005331 1213 43 03 1 304123936 02 0167 + 005332 1213 43 04 1 304123936 03 0167 + 005333 9999 99 99 0 9999 99 9999 + 005334 9999 99 99 0 9999 99 9999 + 005335 9999 99 99 0 9999 99 9999 + 005336 9999 99 99 0 9999 99 9999 + 005337 1213 44 01 1 304123936 04 0167 + 005338 1213 44 02 1 304123936 05 0167 + 005339 1213 44 03 1 304123936 06 0167 + 005340 1213 44 04 1 304123936 07 0167 + 005341 9999 99 99 0 9999 99 9999 + 005342 9999 99 99 0 9999 99 9999 + 005343 9999 99 99 0 9999 99 9999 + 005344 9999 99 99 0 9999 99 9999 + 005345 1213 45 01 1 304123932 08 0166 + 005346 1213 45 02 1 304123932 09 0166 + 005347 1213 45 03 1 304123932 10 0166 + 005348 1213 45 04 1 304123932 11 0166 + 005349 9999 99 99 0 9999 99 9999 + 005350 9999 99 99 0 9999 99 9999 + 005351 9999 99 99 0 9999 99 9999 + 005352 9999 99 99 0 9999 99 9999 + 005353 1213 46 01 1 304123932 12 0166 + 005354 1213 46 02 1 304123932 13 0166 + 005355 1213 46 03 1 304123932 14 0166 + 005356 1213 46 04 1 304123932 15 0166 + 005357 9999 99 99 0 9999 99 9999 + 005358 9999 99 99 0 9999 99 9999 + 005359 9999 99 99 0 9999 99 9999 + 005360 9999 99 99 0 9999 99 9999 + 005361 1213 47 01 1 304123932 00 0166 + 005362 1213 47 02 1 304123932 01 0166 + 005363 1213 47 03 1 304123932 02 0166 + 005364 1213 47 04 1 304123932 03 0166 + 005365 9999 99 99 0 9999 99 9999 + 005366 9999 99 99 0 9999 99 9999 + 005367 9999 99 99 0 9999 99 9999 + 005368 9999 99 99 0 9999 99 9999 + 005369 1213 48 01 1 304123932 04 0166 + 005370 1213 48 02 1 304123932 05 0166 + 005371 1213 48 03 1 304123932 06 0166 + 005372 1213 48 04 1 304123932 07 0166 + 005373 9999 99 99 0 9999 99 9999 + 005374 9999 99 99 0 9999 99 9999 + 005375 9999 99 99 0 9999 99 9999 + 005376 9999 99 99 0 9999 99 9999 + 005377 1214 01 01 1 305188892 00 0422 + 005378 1214 01 02 1 305188892 01 0422 + 005379 1214 01 03 1 305188892 02 0422 + 005380 1214 01 04 1 305188892 03 0422 + 005381 1214 01 05 1 305188892 04 0422 + 005382 1214 01 06 1 305188892 05 0422 + 005383 1214 01 07 1 305188892 06 0422 + 005384 1214 01 08 1 305188892 07 0422 + 005385 1214 02 01 1 305188892 08 0422 + 005386 1214 02 02 1 305188892 09 0422 + 005387 1214 02 03 1 305188892 10 0422 + 005388 1214 02 04 1 305188892 11 0422 + 005389 1214 02 05 1 305188892 12 0422 + 005390 1214 02 06 1 305188892 13 0422 + 005391 1214 02 07 1 305188892 14 0422 + 005392 1214 02 08 1 305188892 15 0422 + 005393 1214 03 01 1 305188896 00 0423 + 005394 1214 03 02 1 305188896 01 0423 + 005395 1214 03 03 1 305188896 02 0423 + 005396 1214 03 04 1 305188896 03 0423 + 005397 1214 03 05 1 305188896 04 0423 + 005398 1214 03 06 1 305188896 05 0423 + 005399 1214 03 07 1 305188896 06 0423 + 005400 1214 03 08 1 305188896 07 0423 + 005401 1214 04 01 1 305188896 08 0423 + 005402 1214 04 02 1 305188896 09 0423 + 005403 1214 04 03 1 305188896 10 0423 + 005404 1214 04 04 1 305188896 11 0423 + 005405 1214 04 05 1 305188896 12 0423 + 005406 1214 04 06 1 305188896 13 0423 + 005407 1214 04 07 1 305188896 14 0423 + 005408 1214 04 08 1 305188896 15 0423 + 005409 1214 05 01 1 305188884 00 0420 + 005410 1214 05 02 1 305188884 01 0420 + 005411 1214 05 03 1 305188884 02 0420 + 005412 1214 05 04 1 305188884 03 0420 + 005413 1214 05 05 1 305188884 04 0420 + 005414 1214 05 06 1 305188884 05 0420 + 005415 1214 05 07 1 305188884 06 0420 + 005416 1214 05 08 1 305188884 07 0420 + 005417 1214 06 01 1 305188884 08 0420 + 005418 1214 06 02 1 305188884 09 0420 + 005419 1214 06 03 1 305188884 10 0420 + 005420 1214 06 04 1 305188884 11 0420 + 005421 1214 06 05 1 305188884 12 0420 + 005422 1214 06 06 1 305188884 13 0420 + 005423 1214 06 07 1 305188884 14 0420 + 005424 1214 06 08 1 305188884 15 0420 + 005425 1214 07 01 1 305188888 00 0421 + 005426 1214 07 02 1 305188888 01 0421 + 005427 1214 07 03 1 305188888 02 0421 + 005428 1214 07 04 1 305188888 03 0421 + 005429 1214 07 05 1 305188888 04 0421 + 005430 1214 07 06 1 305188888 05 0421 + 005431 1214 07 07 1 305188888 06 0421 + 005432 1214 07 08 1 305188888 07 0421 + 005433 1214 08 01 1 305188888 08 0421 + 005434 1214 08 02 1 305188888 09 0421 + 005435 1214 08 03 1 305188888 10 0421 + 005436 1214 08 04 1 305188888 11 0421 + 005437 1214 08 05 1 305188888 12 0421 + 005438 1214 08 06 1 305188888 13 0421 + 005439 1214 08 07 1 305188888 14 0421 + 005440 1214 08 08 1 305188888 15 0421 + 005441 9999 99 99 0 9999 99 9999 + 005442 9999 99 99 0 9999 99 9999 + 005443 9999 99 99 0 9999 99 9999 + 005444 9999 99 99 0 9999 99 9999 + 005445 9999 99 99 0 9999 99 9999 + 005446 9999 99 99 0 9999 99 9999 + 005447 9999 99 99 0 9999 99 9999 + 005448 9999 99 99 0 9999 99 9999 + 005449 9999 99 99 0 9999 99 9999 + 005450 9999 99 99 0 9999 99 9999 + 005451 9999 99 99 0 9999 99 9999 + 005452 9999 99 99 0 9999 99 9999 + 005453 9999 99 99 0 9999 99 9999 + 005454 9999 99 99 0 9999 99 9999 + 005455 9999 99 99 0 9999 99 9999 + 005456 9999 99 99 0 9999 99 9999 + 005457 9999 99 99 0 9999 99 9999 + 005458 9999 99 99 0 9999 99 9999 + 005459 9999 99 99 0 9999 99 9999 + 005460 9999 99 99 0 9999 99 9999 + 005461 9999 99 99 0 9999 99 9999 + 005462 9999 99 99 0 9999 99 9999 + 005463 9999 99 99 0 9999 99 9999 + 005464 9999 99 99 0 9999 99 9999 + 005465 9999 99 99 0 9999 99 9999 + 005466 9999 99 99 0 9999 99 9999 + 005467 9999 99 99 0 9999 99 9999 + 005468 9999 99 99 0 9999 99 9999 + 005469 9999 99 99 0 9999 99 9999 + 005470 9999 99 99 0 9999 99 9999 + 005471 9999 99 99 0 9999 99 9999 + 005472 9999 99 99 0 9999 99 9999 + 005473 9999 99 99 0 9999 99 9999 + 005474 9999 99 99 0 9999 99 9999 + 005475 9999 99 99 0 9999 99 9999 + 005476 9999 99 99 0 9999 99 9999 + 005477 9999 99 99 0 9999 99 9999 + 005478 9999 99 99 0 9999 99 9999 + 005479 9999 99 99 0 9999 99 9999 + 005480 9999 99 99 0 9999 99 9999 + 005481 9999 99 99 0 9999 99 9999 + 005482 9999 99 99 0 9999 99 9999 + 005483 9999 99 99 0 9999 99 9999 + 005484 9999 99 99 0 9999 99 9999 + 005485 9999 99 99 0 9999 99 9999 + 005486 9999 99 99 0 9999 99 9999 + 005487 9999 99 99 0 9999 99 9999 + 005488 9999 99 99 0 9999 99 9999 + 005489 9999 99 99 0 9999 99 9999 + 005490 9999 99 99 0 9999 99 9999 + 005491 9999 99 99 0 9999 99 9999 + 005492 9999 99 99 0 9999 99 9999 + 005493 9999 99 99 0 9999 99 9999 + 005494 9999 99 99 0 9999 99 9999 + 005495 9999 99 99 0 9999 99 9999 + 005496 9999 99 99 0 9999 99 9999 + 005497 9999 99 99 0 9999 99 9999 + 005498 9999 99 99 0 9999 99 9999 + 005499 9999 99 99 0 9999 99 9999 + 005500 9999 99 99 0 9999 99 9999 + 005501 9999 99 99 0 9999 99 9999 + 005502 9999 99 99 0 9999 99 9999 + 005503 9999 99 99 0 9999 99 9999 + 005504 9999 99 99 0 9999 99 9999 + 005505 9999 99 99 0 9999 99 9999 + 005506 9999 99 99 0 9999 99 9999 + 005507 9999 99 99 0 9999 99 9999 + 005508 9999 99 99 0 9999 99 9999 + 005509 9999 99 99 0 9999 99 9999 + 005510 9999 99 99 0 9999 99 9999 + 005511 9999 99 99 0 9999 99 9999 + 005512 9999 99 99 0 9999 99 9999 + 005513 9999 99 99 0 9999 99 9999 + 005514 9999 99 99 0 9999 99 9999 + 005515 9999 99 99 0 9999 99 9999 + 005516 9999 99 99 0 9999 99 9999 + 005517 9999 99 99 0 9999 99 9999 + 005518 9999 99 99 0 9999 99 9999 + 005519 9999 99 99 0 9999 99 9999 + 005520 9999 99 99 0 9999 99 9999 + 005521 9999 99 99 0 9999 99 9999 + 005522 9999 99 99 0 9999 99 9999 + 005523 9999 99 99 0 9999 99 9999 + 005524 9999 99 99 0 9999 99 9999 + 005525 9999 99 99 0 9999 99 9999 + 005526 9999 99 99 0 9999 99 9999 + 005527 9999 99 99 0 9999 99 9999 + 005528 9999 99 99 0 9999 99 9999 + 005529 9999 99 99 0 9999 99 9999 + 005530 9999 99 99 0 9999 99 9999 + 005531 9999 99 99 0 9999 99 9999 + 005532 9999 99 99 0 9999 99 9999 + 005533 9999 99 99 0 9999 99 9999 + 005534 9999 99 99 0 9999 99 9999 + 005535 9999 99 99 0 9999 99 9999 + 005536 9999 99 99 0 9999 99 9999 + 005537 9999 99 99 0 9999 99 9999 + 005538 9999 99 99 0 9999 99 9999 + 005539 9999 99 99 0 9999 99 9999 + 005540 9999 99 99 0 9999 99 9999 + 005541 9999 99 99 0 9999 99 9999 + 005542 9999 99 99 0 9999 99 9999 + 005543 9999 99 99 0 9999 99 9999 + 005544 9999 99 99 0 9999 99 9999 + 005545 9999 99 99 0 9999 99 9999 + 005546 9999 99 99 0 9999 99 9999 + 005547 9999 99 99 0 9999 99 9999 + 005548 9999 99 99 0 9999 99 9999 + 005549 9999 99 99 0 9999 99 9999 + 005550 9999 99 99 0 9999 99 9999 + 005551 9999 99 99 0 9999 99 9999 + 005552 9999 99 99 0 9999 99 9999 + 005553 9999 99 99 0 9999 99 9999 + 005554 9999 99 99 0 9999 99 9999 + 005555 9999 99 99 0 9999 99 9999 + 005556 9999 99 99 0 9999 99 9999 + 005557 9999 99 99 0 9999 99 9999 + 005558 9999 99 99 0 9999 99 9999 + 005559 9999 99 99 0 9999 99 9999 + 005560 9999 99 99 0 9999 99 9999 + 005561 9999 99 99 0 9999 99 9999 + 005562 9999 99 99 0 9999 99 9999 + 005563 9999 99 99 0 9999 99 9999 + 005564 9999 99 99 0 9999 99 9999 + 005565 9999 99 99 0 9999 99 9999 + 005566 9999 99 99 0 9999 99 9999 + 005567 9999 99 99 0 9999 99 9999 + 005568 9999 99 99 0 9999 99 9999 + 005569 1214 25 01 1 305197084 00 0438 + 005570 1214 25 02 1 305197084 01 0438 + 005571 1214 25 03 1 305197084 02 0438 + 005572 1214 25 04 1 305197084 03 0438 + 005573 1214 25 05 1 305197084 04 0438 + 005574 1214 25 06 1 305197084 05 0438 + 005575 1214 25 07 1 305197084 06 0438 + 005576 1214 25 08 1 305197084 07 0438 + 005577 1214 26 01 1 305197084 08 0438 + 005578 1214 26 02 1 305197084 09 0438 + 005579 1214 26 03 1 305197084 10 0438 + 005580 1214 26 04 1 305197084 11 0438 + 005581 1214 26 05 1 305197084 12 0438 + 005582 1214 26 06 1 305197084 13 0438 + 005583 1214 26 07 1 305197084 14 0438 + 005584 1214 26 08 1 305197084 15 0438 + 005585 1214 27 01 1 305197088 00 0439 + 005586 1214 27 02 1 305197088 01 0439 + 005587 1214 27 03 1 305197088 02 0439 + 005588 1214 27 04 1 305197088 03 0439 + 005589 1214 27 05 1 305197088 04 0439 + 005590 1214 27 06 1 305197088 05 0439 + 005591 1214 27 07 1 305197088 06 0439 + 005592 1214 27 08 1 305197088 07 0439 + 005593 1214 28 01 1 305197088 08 0439 + 005594 1214 28 02 1 305197088 09 0439 + 005595 1214 28 03 1 305197088 10 0439 + 005596 1214 28 04 1 305197088 11 0439 + 005597 1214 28 05 1 305197088 12 0439 + 005598 1214 28 06 1 305197088 13 0439 + 005599 1214 28 07 1 305197088 14 0439 + 005600 1214 28 08 1 305197088 15 0439 + 005601 1214 29 01 1 305197076 00 0436 + 005602 1214 29 02 1 305197076 01 0436 + 005603 1214 29 03 1 305197076 02 0436 + 005604 1214 29 04 1 305197076 03 0436 + 005605 1214 29 05 1 305197076 04 0436 + 005606 1214 29 06 1 305197076 05 0436 + 005607 1214 29 07 1 305197076 06 0436 + 005608 1214 29 08 1 305197076 07 0436 + 005609 1214 30 01 1 305197076 08 0436 + 005610 1214 30 02 1 305197076 09 0436 + 005611 1214 30 03 1 305197076 10 0436 + 005612 1214 30 04 1 305197076 11 0436 + 005613 1214 30 05 1 305197076 12 0436 + 005614 1214 30 06 1 305197076 13 0436 + 005615 1214 30 07 1 305197076 14 0436 + 005616 1214 30 08 1 305197076 15 0436 + 005617 1214 31 01 1 305197080 00 0437 + 005618 1214 31 02 1 305197080 01 0437 + 005619 1214 31 03 1 305197080 02 0437 + 005620 1214 31 04 1 305197080 03 0437 + 005621 1214 31 05 1 305197080 04 0437 + 005622 1214 31 06 1 305197080 05 0437 + 005623 1214 31 07 1 305197080 06 0437 + 005624 1214 31 08 1 305197080 07 0437 + 005625 1214 32 01 1 305197080 08 0437 + 005626 1214 32 02 1 305197080 09 0437 + 005627 1214 32 03 1 305197080 10 0437 + 005628 1214 32 04 1 305197080 11 0437 + 005629 1214 32 05 1 305197080 12 0437 + 005630 1214 32 06 1 305197080 13 0437 + 005631 1214 32 07 1 305197080 14 0437 + 005632 1214 32 08 1 305197080 15 0437 + 005633 1214 33 01 1 305201176 00 0445 + 005634 1214 33 02 1 305201176 01 0445 + 005635 1214 33 03 1 305201176 02 0445 + 005636 1214 33 04 1 305201176 03 0445 + 005637 1214 33 05 1 305201176 04 0445 + 005638 1214 33 06 1 305201176 05 0445 + 005639 1214 33 07 1 305201176 06 0445 + 005640 1214 33 08 1 305201176 07 0445 + 005641 1214 34 01 1 305201176 08 0445 + 005642 1214 34 02 1 305201176 09 0445 + 005643 1214 34 03 1 305201176 10 0445 + 005644 1214 34 04 1 305201176 11 0445 + 005645 1214 34 05 1 305201176 12 0445 + 005646 1214 34 06 1 305201176 13 0445 + 005647 1214 34 07 1 305201176 14 0445 + 005648 1214 34 08 1 305201176 15 0445 + 005649 1214 35 01 1 305201172 00 0444 + 005650 1214 35 02 1 305201172 01 0444 + 005651 1214 35 03 1 305201172 02 0444 + 005652 1214 35 04 1 305201172 03 0444 + 005653 1214 35 05 1 305201172 04 0444 + 005654 1214 35 06 1 305201172 05 0444 + 005655 1214 35 07 1 305201172 06 0444 + 005656 1214 35 08 1 305201172 07 0444 + 005657 1214 36 01 1 305201172 08 0444 + 005658 1214 36 02 1 305201172 09 0444 + 005659 1214 36 03 1 305201172 10 0444 + 005660 1214 36 04 1 305201172 11 0444 + 005661 1214 36 05 1 305201172 12 0444 + 005662 1214 36 06 1 305201172 13 0444 + 005663 1214 36 07 1 305201172 14 0444 + 005664 1214 36 08 1 305201172 15 0444 + 005665 1214 37 01 1 305201184 00 0447 + 005666 1214 37 02 1 305201184 01 0447 + 005667 1214 37 03 1 305201184 02 0447 + 005668 1214 37 04 1 305201184 03 0447 + 005669 1214 37 05 1 305201184 04 0447 + 005670 1214 37 06 1 305201184 05 0447 + 005671 1214 37 07 1 305201184 06 0447 + 005672 1214 37 08 1 305201184 07 0447 + 005673 1214 38 01 1 305201184 08 0447 + 005674 1214 38 02 1 305201184 09 0447 + 005675 1214 38 03 1 305201184 10 0447 + 005676 1214 38 04 1 305201184 11 0447 + 005677 1214 38 05 1 305201184 12 0447 + 005678 1214 38 06 1 305201184 13 0447 + 005679 1214 38 07 1 305201184 14 0447 + 005680 1214 38 08 1 305201184 15 0447 + 005681 1214 39 01 1 305201180 00 0446 + 005682 1214 39 02 1 305201180 01 0446 + 005683 1214 39 03 1 305201180 02 0446 + 005684 1214 39 04 1 305201180 03 0446 + 005685 1214 39 05 1 305201180 04 0446 + 005686 1214 39 06 1 305201180 05 0446 + 005687 1214 39 07 1 305201180 06 0446 + 005688 1214 39 08 1 305201180 07 0446 + 005689 1214 40 01 1 305201180 08 0446 + 005690 1214 40 02 1 305201180 09 0446 + 005691 1214 40 03 1 305201180 10 0446 + 005692 1214 40 04 1 305201180 11 0446 + 005693 1214 40 05 1 305201180 12 0446 + 005694 1214 40 06 1 305201180 13 0446 + 005695 1214 40 07 1 305201180 14 0446 + 005696 1214 40 08 1 305201180 15 0446 + 005697 9999 99 99 0 9999 99 9999 + 005698 9999 99 99 0 9999 99 9999 + 005699 9999 99 99 0 9999 99 9999 + 005700 9999 99 99 0 9999 99 9999 + 005701 9999 99 99 0 9999 99 9999 + 005702 9999 99 99 0 9999 99 9999 + 005703 9999 99 99 0 9999 99 9999 + 005704 9999 99 99 0 9999 99 9999 + 005705 9999 99 99 0 9999 99 9999 + 005706 9999 99 99 0 9999 99 9999 + 005707 9999 99 99 0 9999 99 9999 + 005708 9999 99 99 0 9999 99 9999 + 005709 9999 99 99 0 9999 99 9999 + 005710 9999 99 99 0 9999 99 9999 + 005711 9999 99 99 0 9999 99 9999 + 005712 9999 99 99 0 9999 99 9999 + 005713 9999 99 99 0 9999 99 9999 + 005714 9999 99 99 0 9999 99 9999 + 005715 9999 99 99 0 9999 99 9999 + 005716 9999 99 99 0 9999 99 9999 + 005717 9999 99 99 0 9999 99 9999 + 005718 9999 99 99 0 9999 99 9999 + 005719 9999 99 99 0 9999 99 9999 + 005720 9999 99 99 0 9999 99 9999 + 005721 9999 99 99 0 9999 99 9999 + 005722 9999 99 99 0 9999 99 9999 + 005723 9999 99 99 0 9999 99 9999 + 005724 9999 99 99 0 9999 99 9999 + 005725 9999 99 99 0 9999 99 9999 + 005726 9999 99 99 0 9999 99 9999 + 005727 9999 99 99 0 9999 99 9999 + 005728 9999 99 99 0 9999 99 9999 + 005729 9999 99 99 0 9999 99 9999 + 005730 9999 99 99 0 9999 99 9999 + 005731 9999 99 99 0 9999 99 9999 + 005732 9999 99 99 0 9999 99 9999 + 005733 9999 99 99 0 9999 99 9999 + 005734 9999 99 99 0 9999 99 9999 + 005735 9999 99 99 0 9999 99 9999 + 005736 9999 99 99 0 9999 99 9999 + 005737 9999 99 99 0 9999 99 9999 + 005738 9999 99 99 0 9999 99 9999 + 005739 9999 99 99 0 9999 99 9999 + 005740 9999 99 99 0 9999 99 9999 + 005741 9999 99 99 0 9999 99 9999 + 005742 9999 99 99 0 9999 99 9999 + 005743 9999 99 99 0 9999 99 9999 + 005744 9999 99 99 0 9999 99 9999 + 005745 9999 99 99 0 9999 99 9999 + 005746 9999 99 99 0 9999 99 9999 + 005747 9999 99 99 0 9999 99 9999 + 005748 9999 99 99 0 9999 99 9999 + 005749 9999 99 99 0 9999 99 9999 + 005750 9999 99 99 0 9999 99 9999 + 005751 9999 99 99 0 9999 99 9999 + 005752 9999 99 99 0 9999 99 9999 + 005753 9999 99 99 0 9999 99 9999 + 005754 9999 99 99 0 9999 99 9999 + 005755 9999 99 99 0 9999 99 9999 + 005756 9999 99 99 0 9999 99 9999 + 005757 9999 99 99 0 9999 99 9999 + 005758 9999 99 99 0 9999 99 9999 + 005759 9999 99 99 0 9999 99 9999 + 005760 9999 99 99 0 9999 99 9999 + 005761 1215 01 01 1 303054868 08 0028 + 005762 1215 01 02 1 303054868 09 0028 + 005763 9999 99 99 0 9999 99 9999 + 005764 9999 99 99 0 9999 99 9999 + 005765 9999 99 99 0 9999 99 9999 + 005766 9999 99 99 0 9999 99 9999 + 005767 9999 99 99 0 9999 99 9999 + 005768 9999 99 99 0 9999 99 9999 + 005769 1215 02 01 1 303054868 10 0028 + 005770 1215 02 02 1 303054868 11 0028 + 005771 9999 99 99 0 9999 99 9999 + 005772 9999 99 99 0 9999 99 9999 + 005773 9999 99 99 0 9999 99 9999 + 005774 9999 99 99 0 9999 99 9999 + 005775 9999 99 99 0 9999 99 9999 + 005776 9999 99 99 0 9999 99 9999 + 005777 1215 03 01 1 303054868 12 0028 + 005778 1215 03 02 1 303054868 13 0028 + 005779 9999 99 99 0 9999 99 9999 + 005780 9999 99 99 0 9999 99 9999 + 005781 9999 99 99 0 9999 99 9999 + 005782 9999 99 99 0 9999 99 9999 + 005783 9999 99 99 0 9999 99 9999 + 005784 9999 99 99 0 9999 99 9999 + 005785 1215 04 01 1 303054868 14 0028 + 005786 1215 04 02 1 303054868 15 0028 + 005787 9999 99 99 0 9999 99 9999 + 005788 9999 99 99 0 9999 99 9999 + 005789 9999 99 99 0 9999 99 9999 + 005790 9999 99 99 0 9999 99 9999 + 005791 9999 99 99 0 9999 99 9999 + 005792 9999 99 99 0 9999 99 9999 + 005793 1215 05 01 1 303054868 00 0028 + 005794 1215 05 02 1 303054868 01 0028 + 005795 9999 99 99 0 9999 99 9999 + 005796 9999 99 99 0 9999 99 9999 + 005797 9999 99 99 0 9999 99 9999 + 005798 9999 99 99 0 9999 99 9999 + 005799 9999 99 99 0 9999 99 9999 + 005800 9999 99 99 0 9999 99 9999 + 005801 1215 06 01 1 303054868 02 0028 + 005802 1215 06 02 1 303054868 03 0028 + 005803 9999 99 99 0 9999 99 9999 + 005804 9999 99 99 0 9999 99 9999 + 005805 9999 99 99 0 9999 99 9999 + 005806 9999 99 99 0 9999 99 9999 + 005807 9999 99 99 0 9999 99 9999 + 005808 9999 99 99 0 9999 99 9999 + 005809 1215 07 01 1 303054868 04 0028 + 005810 1215 07 02 1 303054868 05 0028 + 005811 9999 99 99 0 9999 99 9999 + 005812 9999 99 99 0 9999 99 9999 + 005813 9999 99 99 0 9999 99 9999 + 005814 9999 99 99 0 9999 99 9999 + 005815 9999 99 99 0 9999 99 9999 + 005816 9999 99 99 0 9999 99 9999 + 005817 1215 08 01 1 303054868 06 0028 + 005818 1215 08 02 1 303054868 07 0028 + 005819 9999 99 99 0 9999 99 9999 + 005820 9999 99 99 0 9999 99 9999 + 005821 9999 99 99 0 9999 99 9999 + 005822 9999 99 99 0 9999 99 9999 + 005823 9999 99 99 0 9999 99 9999 + 005824 9999 99 99 0 9999 99 9999 + 005825 1215 09 01 1 304128024 00 0173 + 005826 1215 09 02 1 304128024 01 0173 + 005827 1215 09 03 1 304128024 02 0173 + 005828 1215 09 04 1 304128024 03 0173 + 005829 9999 99 99 0 9999 99 9999 + 005830 9999 99 99 0 9999 99 9999 + 005831 9999 99 99 0 9999 99 9999 + 005832 9999 99 99 0 9999 99 9999 + 005833 1215 10 01 1 304128024 04 0173 + 005834 1215 10 02 1 304128024 05 0173 + 005835 1215 10 03 1 304128024 06 0173 + 005836 1215 10 04 1 304128024 07 0173 + 005837 9999 99 99 0 9999 99 9999 + 005838 9999 99 99 0 9999 99 9999 + 005839 9999 99 99 0 9999 99 9999 + 005840 9999 99 99 0 9999 99 9999 + 005841 1215 11 01 1 304128024 08 0173 + 005842 1215 11 02 1 304128024 09 0173 + 005843 1215 11 03 1 304128024 10 0173 + 005844 1215 11 04 1 304128024 11 0173 + 005845 9999 99 99 0 9999 99 9999 + 005846 9999 99 99 0 9999 99 9999 + 005847 9999 99 99 0 9999 99 9999 + 005848 9999 99 99 0 9999 99 9999 + 005849 1215 12 01 1 304128024 12 0173 + 005850 1215 12 02 1 304128024 13 0173 + 005851 1215 12 03 1 304128024 14 0173 + 005852 1215 12 04 1 304128024 15 0173 + 005853 9999 99 99 0 9999 99 9999 + 005854 9999 99 99 0 9999 99 9999 + 005855 9999 99 99 0 9999 99 9999 + 005856 9999 99 99 0 9999 99 9999 + 005857 1215 13 01 1 304128020 08 0172 + 005858 1215 13 02 1 304128020 09 0172 + 005859 1215 13 03 1 304128020 10 0172 + 005860 1215 13 04 1 304128020 11 0172 + 005861 9999 99 99 0 9999 99 9999 + 005862 9999 99 99 0 9999 99 9999 + 005863 9999 99 99 0 9999 99 9999 + 005864 9999 99 99 0 9999 99 9999 + 005865 1215 14 01 1 304128020 12 0172 + 005866 1215 14 02 1 304128020 13 0172 + 005867 1215 14 03 1 304128020 14 0172 + 005868 1215 14 04 1 304128020 15 0172 + 005869 9999 99 99 0 9999 99 9999 + 005870 9999 99 99 0 9999 99 9999 + 005871 9999 99 99 0 9999 99 9999 + 005872 9999 99 99 0 9999 99 9999 + 005873 1215 15 01 1 304128020 00 0172 + 005874 1215 15 02 1 304128020 01 0172 + 005875 1215 15 03 1 304128020 02 0172 + 005876 1215 15 04 1 304128020 03 0172 + 005877 9999 99 99 0 9999 99 9999 + 005878 9999 99 99 0 9999 99 9999 + 005879 9999 99 99 0 9999 99 9999 + 005880 9999 99 99 0 9999 99 9999 + 005881 1215 16 01 1 304128020 04 0172 + 005882 1215 16 02 1 304128020 05 0172 + 005883 1215 16 03 1 304128020 06 0172 + 005884 1215 16 04 1 304128020 07 0172 + 005885 9999 99 99 0 9999 99 9999 + 005886 9999 99 99 0 9999 99 9999 + 005887 9999 99 99 0 9999 99 9999 + 005888 9999 99 99 0 9999 99 9999 + 005889 1215 17 01 1 306270236 00 0838 + 005890 1215 17 02 1 306270236 01 0838 + 005891 1215 17 03 1 306270236 02 0838 + 005892 1215 17 04 1 306270236 03 0838 + 005893 1215 17 05 1 306270236 04 0838 + 005894 1215 17 06 1 306270236 05 0838 + 005895 1215 17 07 1 306270236 06 0838 + 005896 1215 17 08 1 306270236 07 0838 + 005897 1215 18 01 1 306270236 08 0838 + 005898 1215 18 02 1 306270236 09 0838 + 005899 1215 18 03 1 306270236 10 0838 + 005900 1215 18 04 1 306270236 11 0838 + 005901 1215 18 05 1 306270236 12 0838 + 005902 1215 18 06 1 306270236 13 0838 + 005903 1215 18 07 1 306270236 14 0838 + 005904 1215 18 08 1 306270236 15 0838 + 005905 1215 19 01 1 306270240 00 0839 + 005906 1215 19 02 1 306270240 01 0839 + 005907 1215 19 03 1 306270240 02 0839 + 005908 1215 19 04 1 306270240 03 0839 + 005909 1215 19 05 1 306270240 04 0839 + 005910 1215 19 06 1 306270240 05 0839 + 005911 1215 19 07 1 306270240 06 0839 + 005912 1215 19 08 1 306270240 07 0839 + 005913 1215 20 01 1 306270240 08 0839 + 005914 1215 20 02 1 306270240 09 0839 + 005915 1215 20 03 1 306270240 10 0839 + 005916 1215 20 04 1 306270240 11 0839 + 005917 1215 20 05 1 306270240 12 0839 + 005918 1215 20 06 1 306270240 13 0839 + 005919 1215 20 07 1 306270240 14 0839 + 005920 1215 20 08 1 306270240 15 0839 + 005921 1215 21 01 1 306270228 00 0836 + 005922 1215 21 02 1 306270228 01 0836 + 005923 1215 21 03 1 306270228 02 0836 + 005924 1215 21 04 1 306270228 03 0836 + 005925 1215 21 05 1 306270228 04 0836 + 005926 1215 21 06 1 306270228 05 0836 + 005927 1215 21 07 1 306270228 06 0836 + 005928 1215 21 08 1 306270228 07 0836 + 005929 1215 22 01 1 306270228 08 0836 + 005930 1215 22 02 1 306270228 09 0836 + 005931 1215 22 03 1 306270228 10 0836 + 005932 1215 22 04 1 306270228 11 0836 + 005933 1215 22 05 1 306270228 12 0836 + 005934 1215 22 06 1 306270228 13 0836 + 005935 1215 22 07 1 306270228 14 0836 + 005936 1215 22 08 1 306270228 15 0836 + 005937 1215 23 01 1 306270232 00 0837 + 005938 1215 23 02 1 306270232 01 0837 + 005939 1215 23 03 1 306270232 02 0837 + 005940 1215 23 04 1 306270232 03 0837 + 005941 1215 23 05 1 306270232 04 0837 + 005942 1215 23 06 1 306270232 05 0837 + 005943 1215 23 07 1 306270232 06 0837 + 005944 1215 23 08 1 306270232 07 0837 + 005945 1215 24 01 1 306270232 08 0837 + 005946 1215 24 02 1 306270232 09 0837 + 005947 1215 24 03 1 306270232 10 0837 + 005948 1215 24 04 1 306270232 11 0837 + 005949 1215 24 05 1 306270232 12 0837 + 005950 1215 24 06 1 306270232 13 0837 + 005951 1215 24 07 1 306270232 14 0837 + 005952 1215 24 08 1 306270232 15 0837 + 005953 1215 25 01 1 303058972 08 0038 + 005954 1215 25 02 1 303058972 09 0038 + 005955 9999 99 99 0 9999 99 9999 + 005956 9999 99 99 0 9999 99 9999 + 005957 9999 99 99 0 9999 99 9999 + 005958 9999 99 99 0 9999 99 9999 + 005959 9999 99 99 0 9999 99 9999 + 005960 9999 99 99 0 9999 99 9999 + 005961 1215 26 01 1 303058972 10 0038 + 005962 1215 26 02 1 303058972 11 0038 + 005963 9999 99 99 0 9999 99 9999 + 005964 9999 99 99 0 9999 99 9999 + 005965 9999 99 99 0 9999 99 9999 + 005966 9999 99 99 0 9999 99 9999 + 005967 9999 99 99 0 9999 99 9999 + 005968 9999 99 99 0 9999 99 9999 + 005969 1215 27 01 1 303058972 12 0038 + 005970 1215 27 02 1 303058972 13 0038 + 005971 9999 99 99 0 9999 99 9999 + 005972 9999 99 99 0 9999 99 9999 + 005973 9999 99 99 0 9999 99 9999 + 005974 9999 99 99 0 9999 99 9999 + 005975 9999 99 99 0 9999 99 9999 + 005976 9999 99 99 0 9999 99 9999 + 005977 1215 28 01 1 303058972 14 0038 + 005978 1215 28 02 1 303058972 15 0038 + 005979 9999 99 99 0 9999 99 9999 + 005980 9999 99 99 0 9999 99 9999 + 005981 9999 99 99 0 9999 99 9999 + 005982 9999 99 99 0 9999 99 9999 + 005983 9999 99 99 0 9999 99 9999 + 005984 9999 99 99 0 9999 99 9999 + 005985 1215 29 01 1 303058972 04 0038 + 005986 1215 29 02 1 303058972 05 0038 + 005987 9999 99 99 0 9999 99 9999 + 005988 9999 99 99 0 9999 99 9999 + 005989 9999 99 99 0 9999 99 9999 + 005990 9999 99 99 0 9999 99 9999 + 005991 9999 99 99 0 9999 99 9999 + 005992 9999 99 99 0 9999 99 9999 + 005993 1215 30 01 1 303058972 06 0038 + 005994 1215 30 02 1 303058972 07 0038 + 005995 9999 99 99 0 9999 99 9999 + 005996 9999 99 99 0 9999 99 9999 + 005997 9999 99 99 0 9999 99 9999 + 005998 9999 99 99 0 9999 99 9999 + 005999 9999 99 99 0 9999 99 9999 + 006000 9999 99 99 0 9999 99 9999 + 006001 1215 31 01 1 303058972 00 0038 + 006002 1215 31 02 1 303058972 01 0038 + 006003 9999 99 99 0 9999 99 9999 + 006004 9999 99 99 0 9999 99 9999 + 006005 9999 99 99 0 9999 99 9999 + 006006 9999 99 99 0 9999 99 9999 + 006007 9999 99 99 0 9999 99 9999 + 006008 9999 99 99 0 9999 99 9999 + 006009 1215 32 01 1 303058972 02 0038 + 006010 1215 32 02 1 303058972 03 0038 + 006011 9999 99 99 0 9999 99 9999 + 006012 9999 99 99 0 9999 99 9999 + 006013 9999 99 99 0 9999 99 9999 + 006014 9999 99 99 0 9999 99 9999 + 006015 9999 99 99 0 9999 99 9999 + 006016 9999 99 99 0 9999 99 9999 + 006017 1215 33 01 1 306274332 00 0846 + 006018 1215 33 02 1 306274332 01 0846 + 006019 1215 33 03 1 306274332 02 0846 + 006020 1215 33 04 1 306274332 03 0846 + 006021 1215 33 05 1 306274332 04 0846 + 006022 1215 33 06 1 306274332 05 0846 + 006023 1215 33 07 1 306274332 06 0846 + 006024 1215 33 08 1 306274332 07 0846 + 006025 1215 34 01 1 306274332 08 0846 + 006026 1215 34 02 1 306274332 09 0846 + 006027 1215 34 03 1 306274332 10 0846 + 006028 1215 34 04 1 306274332 11 0846 + 006029 1215 34 05 1 306274332 12 0846 + 006030 1215 34 06 1 306274332 13 0846 + 006031 1215 34 07 1 306274332 14 0846 + 006032 1215 34 08 1 306274332 15 0846 + 006033 1215 35 01 1 306274336 00 0847 + 006034 1215 35 02 1 306274336 01 0847 + 006035 1215 35 03 1 306274336 02 0847 + 006036 1215 35 04 1 306274336 03 0847 + 006037 1215 35 05 1 306274336 04 0847 + 006038 1215 35 06 1 306274336 05 0847 + 006039 1215 35 07 1 306274336 06 0847 + 006040 1215 35 08 1 306274336 07 0847 + 006041 1215 36 01 1 306274336 08 0847 + 006042 1215 36 02 1 306274336 09 0847 + 006043 1215 36 03 1 306274336 10 0847 + 006044 1215 36 04 1 306274336 11 0847 + 006045 1215 36 05 1 306274336 12 0847 + 006046 1215 36 06 1 306274336 13 0847 + 006047 1215 36 07 1 306274336 14 0847 + 006048 1215 36 08 1 306274336 15 0847 + 006049 1215 37 01 1 306274324 00 0844 + 006050 1215 37 02 1 306274324 01 0844 + 006051 1215 37 03 1 306274324 02 0844 + 006052 1215 37 04 1 306274324 03 0844 + 006053 1215 37 05 1 306274324 04 0844 + 006054 1215 37 06 1 306274324 05 0844 + 006055 1215 37 07 1 306274324 06 0844 + 006056 1215 37 08 1 306274324 07 0844 + 006057 1215 38 01 1 306274324 08 0844 + 006058 1215 38 02 1 306274324 09 0844 + 006059 1215 38 03 1 306274324 10 0844 + 006060 1215 38 04 1 306274324 11 0844 + 006061 1215 38 05 1 306274324 12 0844 + 006062 1215 38 06 1 306274324 13 0844 + 006063 1215 38 07 1 306274324 14 0844 + 006064 1215 38 08 1 306274324 15 0844 + 006065 1215 39 01 1 306274328 00 0845 + 006066 1215 39 02 1 306274328 01 0845 + 006067 1215 39 03 1 306274328 02 0845 + 006068 1215 39 04 1 306274328 03 0845 + 006069 1215 39 05 1 306274328 04 0845 + 006070 1215 39 06 1 306274328 05 0845 + 006071 1215 39 07 1 306274328 06 0845 + 006072 1215 39 08 1 306274328 07 0845 + 006073 1215 40 01 1 306274328 08 0845 + 006074 1215 40 02 1 306274328 09 0845 + 006075 1215 40 03 1 306274328 10 0845 + 006076 1215 40 04 1 306274328 11 0845 + 006077 1215 40 05 1 306274328 12 0845 + 006078 1215 40 06 1 306274328 13 0845 + 006079 1215 40 07 1 306274328 14 0845 + 006080 1215 40 08 1 306274328 15 0845 + 006081 1215 41 01 1 304128028 00 0174 + 006082 1215 41 02 1 304128028 01 0174 + 006083 1215 41 03 1 304128028 02 0174 + 006084 1215 41 04 1 304128028 03 0174 + 006085 9999 99 99 0 9999 99 9999 + 006086 9999 99 99 0 9999 99 9999 + 006087 9999 99 99 0 9999 99 9999 + 006088 9999 99 99 0 9999 99 9999 + 006089 1215 42 01 1 304128028 04 0174 + 006090 1215 42 02 1 304128028 05 0174 + 006091 1215 42 03 1 304128028 06 0174 + 006092 1215 42 04 1 304128028 07 0174 + 006093 9999 99 99 0 9999 99 9999 + 006094 9999 99 99 0 9999 99 9999 + 006095 9999 99 99 0 9999 99 9999 + 006096 9999 99 99 0 9999 99 9999 + 006097 1215 43 01 1 304128028 08 0174 + 006098 1215 43 02 1 304128028 09 0174 + 006099 1215 43 03 1 304128028 10 0174 + 006100 1215 43 04 1 304128028 11 0174 + 006101 9999 99 99 0 9999 99 9999 + 006102 9999 99 99 0 9999 99 9999 + 006103 9999 99 99 0 9999 99 9999 + 006104 9999 99 99 0 9999 99 9999 + 006105 1215 44 01 1 304128028 12 0174 + 006106 1215 44 02 1 304128028 13 0174 + 006107 1215 44 03 1 304128028 14 0174 + 006108 1215 44 04 1 304128028 15 0174 + 006109 9999 99 99 0 9999 99 9999 + 006110 9999 99 99 0 9999 99 9999 + 006111 9999 99 99 0 9999 99 9999 + 006112 9999 99 99 0 9999 99 9999 + 006113 1215 45 01 1 304128032 00 0175 + 006114 1215 45 02 1 304128032 01 0175 + 006115 1215 45 03 1 304128032 02 0175 + 006116 1215 45 04 1 304128032 03 0175 + 006117 9999 99 99 0 9999 99 9999 + 006118 9999 99 99 0 9999 99 9999 + 006119 9999 99 99 0 9999 99 9999 + 006120 9999 99 99 0 9999 99 9999 + 006121 1215 46 01 1 304128032 04 0175 + 006122 1215 46 02 1 304128032 05 0175 + 006123 1215 46 03 1 304128032 06 0175 + 006124 1215 46 04 1 304128032 07 0175 + 006125 9999 99 99 0 9999 99 9999 + 006126 9999 99 99 0 9999 99 9999 + 006127 9999 99 99 0 9999 99 9999 + 006128 9999 99 99 0 9999 99 9999 + 006129 1215 47 01 1 304128032 08 0175 + 006130 1215 47 02 1 304128032 09 0175 + 006131 1215 47 03 1 304128032 10 0175 + 006132 1215 47 04 1 304128032 11 0175 + 006133 9999 99 99 0 9999 99 9999 + 006134 9999 99 99 0 9999 99 9999 + 006135 9999 99 99 0 9999 99 9999 + 006136 9999 99 99 0 9999 99 9999 + 006137 1215 48 01 1 304128032 12 0175 + 006138 1215 48 02 1 304128032 13 0175 + 006139 1215 48 03 1 304128032 14 0175 + 006140 1215 48 04 1 304128032 15 0175 + 006141 9999 99 99 0 9999 99 9999 + 006142 9999 99 99 0 9999 99 9999 + 006143 9999 99 99 0 9999 99 9999 + 006144 9999 99 99 0 9999 99 9999 + 006145 1216 01 01 1 304132120 08 0181 + 006146 1216 01 02 1 304132120 09 0181 + 006147 1216 01 03 1 304132120 10 0181 + 006148 1216 01 04 1 304132120 11 0181 + 006149 9999 99 99 0 9999 99 9999 + 006150 9999 99 99 0 9999 99 9999 + 006151 9999 99 99 0 9999 99 9999 + 006152 9999 99 99 0 9999 99 9999 + 006153 1216 02 01 1 304132120 12 0181 + 006154 1216 02 02 1 304132120 13 0181 + 006155 1216 02 03 1 304132120 14 0181 + 006156 1216 02 04 1 304132120 15 0181 + 006157 9999 99 99 0 9999 99 9999 + 006158 9999 99 99 0 9999 99 9999 + 006159 9999 99 99 0 9999 99 9999 + 006160 9999 99 99 0 9999 99 9999 + 006161 1216 03 01 1 304132120 00 0181 + 006162 1216 03 02 1 304132120 01 0181 + 006163 1216 03 03 1 304132120 02 0181 + 006164 1216 03 04 1 304132120 03 0181 + 006165 9999 99 99 0 9999 99 9999 + 006166 9999 99 99 0 9999 99 9999 + 006167 9999 99 99 0 9999 99 9999 + 006168 9999 99 99 0 9999 99 9999 + 006169 1216 04 01 1 304132120 04 0181 + 006170 1216 04 02 1 304132120 05 0181 + 006171 1216 04 03 1 304132120 06 0181 + 006172 1216 04 04 1 304132120 07 0181 + 006173 9999 99 99 0 9999 99 9999 + 006174 9999 99 99 0 9999 99 9999 + 006175 9999 99 99 0 9999 99 9999 + 006176 9999 99 99 0 9999 99 9999 + 006177 1216 05 01 1 304132116 08 0180 + 006178 1216 05 02 1 304132116 09 0180 + 006179 1216 05 03 1 304132116 10 0180 + 006180 1216 05 04 1 304132116 11 0180 + 006181 9999 99 99 0 9999 99 9999 + 006182 9999 99 99 0 9999 99 9999 + 006183 9999 99 99 0 9999 99 9999 + 006184 9999 99 99 0 9999 99 9999 + 006185 1216 06 01 1 304132116 12 0180 + 006186 1216 06 02 1 304132116 13 0180 + 006187 1216 06 03 1 304132116 14 0180 + 006188 1216 06 04 1 304132116 15 0180 + 006189 9999 99 99 0 9999 99 9999 + 006190 9999 99 99 0 9999 99 9999 + 006191 9999 99 99 0 9999 99 9999 + 006192 9999 99 99 0 9999 99 9999 + 006193 1216 07 01 1 304132116 00 0180 + 006194 1216 07 02 1 304132116 01 0180 + 006195 1216 07 03 1 304132116 02 0180 + 006196 1216 07 04 1 304132116 03 0180 + 006197 9999 99 99 0 9999 99 9999 + 006198 9999 99 99 0 9999 99 9999 + 006199 9999 99 99 0 9999 99 9999 + 006200 9999 99 99 0 9999 99 9999 + 006201 1216 08 01 1 304132116 04 0180 + 006202 1216 08 02 1 304132116 05 0180 + 006203 1216 08 03 1 304132116 06 0180 + 006204 1216 08 04 1 304132116 07 0180 + 006205 9999 99 99 0 9999 99 9999 + 006206 9999 99 99 0 9999 99 9999 + 006207 9999 99 99 0 9999 99 9999 + 006208 9999 99 99 0 9999 99 9999 + 006209 1216 09 01 1 306278424 00 0853 + 006210 1216 09 02 1 306278424 01 0853 + 006211 1216 09 03 1 306278424 02 0853 + 006212 1216 09 04 1 306278424 03 0853 + 006213 1216 09 05 1 306278424 04 0853 + 006214 1216 09 06 1 306278424 05 0853 + 006215 1216 09 07 1 306278424 06 0853 + 006216 1216 09 08 1 306278424 07 0853 + 006217 1216 10 01 1 306278424 08 0853 + 006218 1216 10 02 1 306278424 09 0853 + 006219 1216 10 03 1 306278424 10 0853 + 006220 1216 10 04 1 306278424 11 0853 + 006221 1216 10 05 1 306278424 12 0853 + 006222 1216 10 06 1 306278424 13 0853 + 006223 1216 10 07 1 306278424 14 0853 + 006224 1216 10 08 1 306278424 15 0853 + 006225 1216 11 01 1 306278420 00 0852 + 006226 1216 11 02 1 306278420 01 0852 + 006227 1216 11 03 1 306278420 02 0852 + 006228 1216 11 04 1 306278420 03 0852 + 006229 1216 11 05 1 306278420 04 0852 + 006230 1216 11 06 1 306278420 05 0852 + 006231 1216 11 07 1 306278420 06 0852 + 006232 1216 11 08 1 306278420 07 0852 + 006233 1216 12 01 1 306278420 08 0852 + 006234 1216 12 02 1 306278420 09 0852 + 006235 1216 12 03 1 306278420 10 0852 + 006236 1216 12 04 1 306278420 11 0852 + 006237 1216 12 05 1 306278420 12 0852 + 006238 1216 12 06 1 306278420 13 0852 + 006239 1216 12 07 1 306278420 14 0852 + 006240 1216 12 08 1 306278420 15 0852 + 006241 1216 13 01 1 306278432 00 0855 + 006242 1216 13 02 1 306278432 01 0855 + 006243 1216 13 03 1 306278432 02 0855 + 006244 1216 13 04 1 306278432 03 0855 + 006245 1216 13 05 1 306278432 04 0855 + 006246 1216 13 06 1 306278432 05 0855 + 006247 1216 13 07 1 306278432 06 0855 + 006248 1216 13 08 1 306278432 07 0855 + 006249 1216 14 01 1 306278432 08 0855 + 006250 1216 14 02 1 306278432 09 0855 + 006251 1216 14 03 1 306278432 10 0855 + 006252 1216 14 04 1 306278432 11 0855 + 006253 1216 14 05 1 306278432 12 0855 + 006254 1216 14 06 1 306278432 13 0855 + 006255 1216 14 07 1 306278432 14 0855 + 006256 1216 14 08 1 306278432 15 0855 + 006257 1216 15 01 1 306278428 00 0854 + 006258 1216 15 02 1 306278428 01 0854 + 006259 1216 15 03 1 306278428 02 0854 + 006260 1216 15 04 1 306278428 03 0854 + 006261 1216 15 05 1 306278428 04 0854 + 006262 1216 15 06 1 306278428 05 0854 + 006263 1216 15 07 1 306278428 06 0854 + 006264 1216 15 08 1 306278428 07 0854 + 006265 1216 16 01 1 306278428 08 0854 + 006266 1216 16 02 1 306278428 09 0854 + 006267 1216 16 03 1 306278428 10 0854 + 006268 1216 16 04 1 306278428 11 0854 + 006269 1216 16 05 1 306278428 12 0854 + 006270 1216 16 06 1 306278428 13 0854 + 006271 1216 16 07 1 306278428 14 0854 + 006272 1216 16 08 1 306278428 15 0854 + 006273 1216 17 01 1 303058976 12 0039 + 006274 1216 17 02 1 303058976 13 0039 + 006275 9999 99 99 0 9999 99 9999 + 006276 9999 99 99 0 9999 99 9999 + 006277 9999 99 99 0 9999 99 9999 + 006278 9999 99 99 0 9999 99 9999 + 006279 9999 99 99 0 9999 99 9999 + 006280 9999 99 99 0 9999 99 9999 + 006281 1216 18 01 1 303058976 14 0039 + 006282 1216 18 02 1 303058976 15 0039 + 006283 9999 99 99 0 9999 99 9999 + 006284 9999 99 99 0 9999 99 9999 + 006285 9999 99 99 0 9999 99 9999 + 006286 9999 99 99 0 9999 99 9999 + 006287 9999 99 99 0 9999 99 9999 + 006288 9999 99 99 0 9999 99 9999 + 006289 1216 19 01 1 303058976 08 0039 + 006290 1216 19 02 1 303058976 09 0039 + 006291 9999 99 99 0 9999 99 9999 + 006292 9999 99 99 0 9999 99 9999 + 006293 9999 99 99 0 9999 99 9999 + 006294 9999 99 99 0 9999 99 9999 + 006295 9999 99 99 0 9999 99 9999 + 006296 9999 99 99 0 9999 99 9999 + 006297 1216 20 01 1 303058976 10 0039 + 006298 1216 20 02 1 303058976 11 0039 + 006299 9999 99 99 0 9999 99 9999 + 006300 9999 99 99 0 9999 99 9999 + 006301 9999 99 99 0 9999 99 9999 + 006302 9999 99 99 0 9999 99 9999 + 006303 9999 99 99 0 9999 99 9999 + 006304 9999 99 99 0 9999 99 9999 + 006305 1216 21 01 1 303058976 00 0039 + 006306 1216 21 02 1 303058976 01 0039 + 006307 9999 99 99 0 9999 99 9999 + 006308 9999 99 99 0 9999 99 9999 + 006309 9999 99 99 0 9999 99 9999 + 006310 9999 99 99 0 9999 99 9999 + 006311 9999 99 99 0 9999 99 9999 + 006312 9999 99 99 0 9999 99 9999 + 006313 1216 22 01 1 303058976 02 0039 + 006314 1216 22 02 1 303058976 03 0039 + 006315 9999 99 99 0 9999 99 9999 + 006316 9999 99 99 0 9999 99 9999 + 006317 9999 99 99 0 9999 99 9999 + 006318 9999 99 99 0 9999 99 9999 + 006319 9999 99 99 0 9999 99 9999 + 006320 9999 99 99 0 9999 99 9999 + 006321 1216 23 01 1 303058976 04 0039 + 006322 1216 23 02 1 303058976 05 0039 + 006323 9999 99 99 0 9999 99 9999 + 006324 9999 99 99 0 9999 99 9999 + 006325 9999 99 99 0 9999 99 9999 + 006326 9999 99 99 0 9999 99 9999 + 006327 9999 99 99 0 9999 99 9999 + 006328 9999 99 99 0 9999 99 9999 + 006329 1216 24 01 1 303058976 06 0039 + 006330 1216 24 02 1 303058976 07 0039 + 006331 9999 99 99 0 9999 99 9999 + 006332 9999 99 99 0 9999 99 9999 + 006333 9999 99 99 0 9999 99 9999 + 006334 9999 99 99 0 9999 99 9999 + 006335 9999 99 99 0 9999 99 9999 + 006336 9999 99 99 0 9999 99 9999 + 006337 1216 25 01 1 305192988 00 0430 + 006338 1216 25 02 1 305192988 01 0430 + 006339 1216 25 03 1 305192988 02 0430 + 006340 1216 25 04 1 305192988 03 0430 + 006341 1216 25 05 1 305192988 04 0430 + 006342 1216 25 06 1 305192988 05 0430 + 006343 1216 25 07 1 305192988 06 0430 + 006344 1216 25 08 1 305192988 07 0430 + 006345 1216 26 01 1 305192988 08 0430 + 006346 1216 26 02 1 305192988 09 0430 + 006347 1216 26 03 1 305192988 10 0430 + 006348 1216 26 04 1 305192988 11 0430 + 006349 1216 26 05 1 305192988 12 0430 + 006350 1216 26 06 1 305192988 13 0430 + 006351 1216 26 07 1 305192988 14 0430 + 006352 1216 26 08 1 305192988 15 0430 + 006353 1216 27 01 1 305192992 00 0431 + 006354 1216 27 02 1 305192992 01 0431 + 006355 1216 27 03 1 305192992 02 0431 + 006356 1216 27 04 1 305192992 03 0431 + 006357 1216 27 05 1 305192992 04 0431 + 006358 1216 27 06 1 305192992 05 0431 + 006359 1216 27 07 1 305192992 06 0431 + 006360 1216 27 08 1 305192992 07 0431 + 006361 1216 28 01 1 305192992 08 0431 + 006362 1216 28 02 1 305192992 09 0431 + 006363 1216 28 03 1 305192992 10 0431 + 006364 1216 28 04 1 305192992 11 0431 + 006365 1216 28 05 1 305192992 12 0431 + 006366 1216 28 06 1 305192992 13 0431 + 006367 1216 28 07 1 305192992 14 0431 + 006368 1216 28 08 1 305192992 15 0431 + 006369 1216 29 01 1 305192980 00 0428 + 006370 1216 29 02 1 305192980 01 0428 + 006371 1216 29 03 1 305192980 02 0428 + 006372 1216 29 04 1 305192980 03 0428 + 006373 1216 29 05 1 305192980 04 0428 + 006374 1216 29 06 1 305192980 05 0428 + 006375 1216 29 07 1 305192980 06 0428 + 006376 1216 29 08 1 305192980 07 0428 + 006377 1216 30 01 1 305192980 08 0428 + 006378 1216 30 02 1 305192980 09 0428 + 006379 1216 30 03 1 305192980 10 0428 + 006380 1216 30 04 1 305192980 11 0428 + 006381 1216 30 05 1 305192980 12 0428 + 006382 1216 30 06 1 305192980 13 0428 + 006383 1216 30 07 1 305192980 14 0428 + 006384 1216 30 08 1 305192980 15 0428 + 006385 1216 31 01 1 305192984 00 0429 + 006386 1216 31 02 1 305192984 01 0429 + 006387 1216 31 03 1 305192984 02 0429 + 006388 1216 31 04 1 305192984 03 0429 + 006389 1216 31 05 1 305192984 04 0429 + 006390 1216 31 06 1 305192984 05 0429 + 006391 1216 31 07 1 305192984 06 0429 + 006392 1216 31 08 1 305192984 07 0429 + 006393 1216 32 01 1 305192984 08 0429 + 006394 1216 32 02 1 305192984 09 0429 + 006395 1216 32 03 1 305192984 10 0429 + 006396 1216 32 04 1 305192984 11 0429 + 006397 1216 32 05 1 305192984 12 0429 + 006398 1216 32 06 1 305192984 13 0429 + 006399 1216 32 07 1 305192984 14 0429 + 006400 1216 32 08 1 305192984 15 0429 + 006401 1216 33 01 1 306282520 00 0861 + 006402 1216 33 02 1 306282520 01 0861 + 006403 1216 33 03 1 306282520 02 0861 + 006404 1216 33 04 1 306282520 03 0861 + 006405 1216 33 05 1 306282520 04 0861 + 006406 1216 33 06 1 306282520 05 0861 + 006407 1216 33 07 1 306282520 06 0861 + 006408 1216 33 08 1 306282520 07 0861 + 006409 1216 34 01 1 306282520 08 0861 + 006410 1216 34 02 1 306282520 09 0861 + 006411 1216 34 03 1 306282520 10 0861 + 006412 1216 34 04 1 306282520 11 0861 + 006413 1216 34 05 1 306282520 12 0861 + 006414 1216 34 06 1 306282520 13 0861 + 006415 1216 34 07 1 306282520 14 0861 + 006416 1216 34 08 1 306282520 15 0861 + 006417 1216 35 01 1 306282516 00 0860 + 006418 1216 35 02 1 306282516 01 0860 + 006419 1216 35 03 1 306282516 02 0860 + 006420 1216 35 04 1 306282516 03 0860 + 006421 1216 35 05 1 306282516 04 0860 + 006422 1216 35 06 1 306282516 05 0860 + 006423 1216 35 07 1 306282516 06 0860 + 006424 1216 35 08 1 306282516 07 0860 + 006425 1216 36 01 1 306282516 08 0860 + 006426 1216 36 02 1 306282516 09 0860 + 006427 1216 36 03 1 306282516 10 0860 + 006428 1216 36 04 1 306282516 11 0860 + 006429 1216 36 05 1 306282516 12 0860 + 006430 1216 36 06 1 306282516 13 0860 + 006431 1216 36 07 1 306282516 14 0860 + 006432 1216 36 08 1 306282516 15 0860 + 006433 1216 37 01 1 306282528 00 0863 + 006434 1216 37 02 1 306282528 01 0863 + 006435 1216 37 03 1 306282528 02 0863 + 006436 1216 37 04 1 306282528 03 0863 + 006437 1216 37 05 1 306282528 04 0863 + 006438 1216 37 06 1 306282528 05 0863 + 006439 1216 37 07 1 306282528 06 0863 + 006440 1216 37 08 1 306282528 07 0863 + 006441 1216 38 01 1 306282528 08 0863 + 006442 1216 38 02 1 306282528 09 0863 + 006443 1216 38 03 1 306282528 10 0863 + 006444 1216 38 04 1 306282528 11 0863 + 006445 1216 38 05 1 306282528 12 0863 + 006446 1216 38 06 1 306282528 13 0863 + 006447 1216 38 07 1 306282528 14 0863 + 006448 1216 38 08 1 306282528 15 0863 + 006449 1216 39 01 1 306282524 00 0862 + 006450 1216 39 02 1 306282524 01 0862 + 006451 1216 39 03 1 306282524 02 0862 + 006452 1216 39 04 1 306282524 03 0862 + 006453 1216 39 05 1 306282524 04 0862 + 006454 1216 39 06 1 306282524 05 0862 + 006455 1216 39 07 1 306282524 06 0862 + 006456 1216 39 08 1 306282524 07 0862 + 006457 1216 40 01 1 306282524 08 0862 + 006458 1216 40 02 1 306282524 09 0862 + 006459 1216 40 03 1 306282524 10 0862 + 006460 1216 40 04 1 306282524 11 0862 + 006461 1216 40 05 1 306282524 12 0862 + 006462 1216 40 06 1 306282524 13 0862 + 006463 1216 40 07 1 306282524 14 0862 + 006464 1216 40 08 1 306282524 15 0862 + 006465 1216 41 01 1 304132128 08 0183 + 006466 1216 41 02 1 304132128 09 0183 + 006467 1216 41 03 1 304132128 10 0183 + 006468 1216 41 04 1 304132128 11 0183 + 006469 9999 99 99 0 9999 99 9999 + 006470 9999 99 99 0 9999 99 9999 + 006471 9999 99 99 0 9999 99 9999 + 006472 9999 99 99 0 9999 99 9999 + 006473 1216 42 01 1 304132128 12 0183 + 006474 1216 42 02 1 304132128 13 0183 + 006475 1216 42 03 1 304132128 14 0183 + 006476 1216 42 04 1 304132128 15 0183 + 006477 9999 99 99 0 9999 99 9999 + 006478 9999 99 99 0 9999 99 9999 + 006479 9999 99 99 0 9999 99 9999 + 006480 9999 99 99 0 9999 99 9999 + 006481 1216 43 01 1 304132128 00 0183 + 006482 1216 43 02 1 304132128 01 0183 + 006483 1216 43 03 1 304132128 02 0183 + 006484 1216 43 04 1 304132128 03 0183 + 006485 9999 99 99 0 9999 99 9999 + 006486 9999 99 99 0 9999 99 9999 + 006487 9999 99 99 0 9999 99 9999 + 006488 9999 99 99 0 9999 99 9999 + 006489 1216 44 01 1 304132128 04 0183 + 006490 1216 44 02 1 304132128 05 0183 + 006491 1216 44 03 1 304132128 06 0183 + 006492 1216 44 04 1 304132128 07 0183 + 006493 9999 99 99 0 9999 99 9999 + 006494 9999 99 99 0 9999 99 9999 + 006495 9999 99 99 0 9999 99 9999 + 006496 9999 99 99 0 9999 99 9999 + 006497 1216 45 01 1 304132124 08 0182 + 006498 1216 45 02 1 304132124 09 0182 + 006499 1216 45 03 1 304132124 10 0182 + 006500 1216 45 04 1 304132124 11 0182 + 006501 9999 99 99 0 9999 99 9999 + 006502 9999 99 99 0 9999 99 9999 + 006503 9999 99 99 0 9999 99 9999 + 006504 9999 99 99 0 9999 99 9999 + 006505 1216 46 01 1 304132124 12 0182 + 006506 1216 46 02 1 304132124 13 0182 + 006507 1216 46 03 1 304132124 14 0182 + 006508 1216 46 04 1 304132124 15 0182 + 006509 9999 99 99 0 9999 99 9999 + 006510 9999 99 99 0 9999 99 9999 + 006511 9999 99 99 0 9999 99 9999 + 006512 9999 99 99 0 9999 99 9999 + 006513 1216 47 01 1 304132124 00 0182 + 006514 1216 47 02 1 304132124 01 0182 + 006515 1216 47 03 1 304132124 02 0182 + 006516 1216 47 04 1 304132124 03 0182 + 006517 9999 99 99 0 9999 99 9999 + 006518 9999 99 99 0 9999 99 9999 + 006519 9999 99 99 0 9999 99 9999 + 006520 9999 99 99 0 9999 99 9999 + 006521 1216 48 01 1 304132124 04 0182 + 006522 1216 48 02 1 304132124 05 0182 + 006523 1216 48 03 1 304132124 06 0182 + 006524 1216 48 04 1 304132124 07 0182 + 006525 9999 99 99 0 9999 99 9999 + 006526 9999 99 99 0 9999 99 9999 + 006527 9999 99 99 0 9999 99 9999 + 006528 9999 99 99 0 9999 99 9999 + 006529 1217 01 01 1 303058964 08 0036 + 006530 1217 01 02 1 303058964 09 0036 + 006531 9999 99 99 0 9999 99 9999 + 006532 9999 99 99 0 9999 99 9999 + 006533 9999 99 99 0 9999 99 9999 + 006534 9999 99 99 0 9999 99 9999 + 006535 9999 99 99 0 9999 99 9999 + 006536 9999 99 99 0 9999 99 9999 + 006537 1217 02 01 1 303058964 10 0036 + 006538 1217 02 02 1 303058964 11 0036 + 006539 9999 99 99 0 9999 99 9999 + 006540 9999 99 99 0 9999 99 9999 + 006541 9999 99 99 0 9999 99 9999 + 006542 9999 99 99 0 9999 99 9999 + 006543 9999 99 99 0 9999 99 9999 + 006544 9999 99 99 0 9999 99 9999 + 006545 1217 03 01 1 303058964 12 0036 + 006546 1217 03 02 1 303058964 13 0036 + 006547 9999 99 99 0 9999 99 9999 + 006548 9999 99 99 0 9999 99 9999 + 006549 9999 99 99 0 9999 99 9999 + 006550 9999 99 99 0 9999 99 9999 + 006551 9999 99 99 0 9999 99 9999 + 006552 9999 99 99 0 9999 99 9999 + 006553 1217 04 01 1 303058964 14 0036 + 006554 1217 04 02 1 303058964 15 0036 + 006555 9999 99 99 0 9999 99 9999 + 006556 9999 99 99 0 9999 99 9999 + 006557 9999 99 99 0 9999 99 9999 + 006558 9999 99 99 0 9999 99 9999 + 006559 9999 99 99 0 9999 99 9999 + 006560 9999 99 99 0 9999 99 9999 + 006561 1217 05 01 1 303058964 00 0036 + 006562 1217 05 02 1 303058964 01 0036 + 006563 9999 99 99 0 9999 99 9999 + 006564 9999 99 99 0 9999 99 9999 + 006565 9999 99 99 0 9999 99 9999 + 006566 9999 99 99 0 9999 99 9999 + 006567 9999 99 99 0 9999 99 9999 + 006568 9999 99 99 0 9999 99 9999 + 006569 1217 06 01 1 303058964 02 0036 + 006570 1217 06 02 1 303058964 03 0036 + 006571 9999 99 99 0 9999 99 9999 + 006572 9999 99 99 0 9999 99 9999 + 006573 9999 99 99 0 9999 99 9999 + 006574 9999 99 99 0 9999 99 9999 + 006575 9999 99 99 0 9999 99 9999 + 006576 9999 99 99 0 9999 99 9999 + 006577 1217 07 01 1 303058964 04 0036 + 006578 1217 07 02 1 303058964 05 0036 + 006579 9999 99 99 0 9999 99 9999 + 006580 9999 99 99 0 9999 99 9999 + 006581 9999 99 99 0 9999 99 9999 + 006582 9999 99 99 0 9999 99 9999 + 006583 9999 99 99 0 9999 99 9999 + 006584 9999 99 99 0 9999 99 9999 + 006585 1217 08 01 1 303058964 06 0036 + 006586 1217 08 02 1 303058964 07 0036 + 006587 9999 99 99 0 9999 99 9999 + 006588 9999 99 99 0 9999 99 9999 + 006589 9999 99 99 0 9999 99 9999 + 006590 9999 99 99 0 9999 99 9999 + 006591 9999 99 99 0 9999 99 9999 + 006592 9999 99 99 0 9999 99 9999 + 006593 1217 09 01 1 304136216 00 0189 + 006594 1217 09 02 1 304136216 01 0189 + 006595 1217 09 03 1 304136216 02 0189 + 006596 1217 09 04 1 304136216 03 0189 + 006597 9999 99 99 0 9999 99 9999 + 006598 9999 99 99 0 9999 99 9999 + 006599 9999 99 99 0 9999 99 9999 + 006600 9999 99 99 0 9999 99 9999 + 006601 1217 10 01 1 304136216 04 0189 + 006602 1217 10 02 1 304136216 05 0189 + 006603 1217 10 03 1 304136216 06 0189 + 006604 1217 10 04 1 304136216 07 0189 + 006605 9999 99 99 0 9999 99 9999 + 006606 9999 99 99 0 9999 99 9999 + 006607 9999 99 99 0 9999 99 9999 + 006608 9999 99 99 0 9999 99 9999 + 006609 1217 11 01 1 304136216 08 0189 + 006610 1217 11 02 1 304136216 09 0189 + 006611 1217 11 03 1 304136216 10 0189 + 006612 1217 11 04 1 304136216 11 0189 + 006613 9999 99 99 0 9999 99 9999 + 006614 9999 99 99 0 9999 99 9999 + 006615 9999 99 99 0 9999 99 9999 + 006616 9999 99 99 0 9999 99 9999 + 006617 1217 12 01 1 304136216 12 0189 + 006618 1217 12 02 1 304136216 13 0189 + 006619 1217 12 03 1 304136216 14 0189 + 006620 1217 12 04 1 304136216 15 0189 + 006621 9999 99 99 0 9999 99 9999 + 006622 9999 99 99 0 9999 99 9999 + 006623 9999 99 99 0 9999 99 9999 + 006624 9999 99 99 0 9999 99 9999 + 006625 1217 13 01 1 304136212 08 0188 + 006626 1217 13 02 1 304136212 09 0188 + 006627 1217 13 03 1 304136212 10 0188 + 006628 1217 13 04 1 304136212 11 0188 + 006629 9999 99 99 0 9999 99 9999 + 006630 9999 99 99 0 9999 99 9999 + 006631 9999 99 99 0 9999 99 9999 + 006632 9999 99 99 0 9999 99 9999 + 006633 1217 14 01 1 304136212 12 0188 + 006634 1217 14 02 1 304136212 13 0188 + 006635 1217 14 03 1 304136212 14 0188 + 006636 1217 14 04 1 304136212 15 0188 + 006637 9999 99 99 0 9999 99 9999 + 006638 9999 99 99 0 9999 99 9999 + 006639 9999 99 99 0 9999 99 9999 + 006640 9999 99 99 0 9999 99 9999 + 006641 1217 15 01 1 304136212 00 0188 + 006642 1217 15 02 1 304136212 01 0188 + 006643 1217 15 03 1 304136212 02 0188 + 006644 1217 15 04 1 304136212 03 0188 + 006645 9999 99 99 0 9999 99 9999 + 006646 9999 99 99 0 9999 99 9999 + 006647 9999 99 99 0 9999 99 9999 + 006648 9999 99 99 0 9999 99 9999 + 006649 1217 16 01 1 304136212 04 0188 + 006650 1217 16 02 1 304136212 05 0188 + 006651 1217 16 03 1 304136212 06 0188 + 006652 1217 16 04 1 304136212 07 0188 + 006653 9999 99 99 0 9999 99 9999 + 006654 9999 99 99 0 9999 99 9999 + 006655 9999 99 99 0 9999 99 9999 + 006656 9999 99 99 0 9999 99 9999 + 006657 1217 17 01 1 306286620 00 0870 + 006658 1217 17 02 1 306286620 01 0870 + 006659 1217 17 03 1 306286620 02 0870 + 006660 1217 17 04 1 306286620 03 0870 + 006661 1217 17 05 1 306286620 04 0870 + 006662 1217 17 06 1 306286620 05 0870 + 006663 1217 17 07 1 306286620 06 0870 + 006664 1217 17 08 1 306286620 07 0870 + 006665 1217 18 01 1 306286620 08 0870 + 006666 1217 18 02 1 306286620 09 0870 + 006667 1217 18 03 1 306286620 10 0870 + 006668 1217 18 04 1 306286620 11 0870 + 006669 1217 18 05 1 306286620 12 0870 + 006670 1217 18 06 1 306286620 13 0870 + 006671 1217 18 07 1 306286620 14 0870 + 006672 1217 18 08 1 306286620 15 0870 + 006673 1217 19 01 1 306286624 00 0871 + 006674 1217 19 02 1 306286624 01 0871 + 006675 1217 19 03 1 306286624 02 0871 + 006676 1217 19 04 1 306286624 03 0871 + 006677 1217 19 05 1 306286624 04 0871 + 006678 1217 19 06 1 306286624 05 0871 + 006679 1217 19 07 1 306286624 06 0871 + 006680 1217 19 08 1 306286624 07 0871 + 006681 1217 20 01 1 306286624 08 0871 + 006682 1217 20 02 1 306286624 09 0871 + 006683 1217 20 03 1 306286624 10 0871 + 006684 1217 20 04 1 306286624 11 0871 + 006685 1217 20 05 1 306286624 12 0871 + 006686 1217 20 06 1 306286624 13 0871 + 006687 1217 20 07 1 306286624 14 0871 + 006688 1217 20 08 1 306286624 15 0871 + 006689 1217 21 01 1 306286612 00 0868 + 006690 1217 21 02 1 306286612 01 0868 + 006691 1217 21 03 1 306286612 02 0868 + 006692 1217 21 04 1 306286612 03 0868 + 006693 1217 21 05 1 306286612 04 0868 + 006694 1217 21 06 1 306286612 05 0868 + 006695 1217 21 07 1 306286612 06 0868 + 006696 1217 21 08 1 306286612 07 0868 + 006697 1217 22 01 1 306286612 08 0868 + 006698 1217 22 02 1 306286612 09 0868 + 006699 1217 22 03 1 306286612 10 0868 + 006700 1217 22 04 1 306286612 11 0868 + 006701 1217 22 05 1 306286612 12 0868 + 006702 1217 22 06 1 306286612 13 0868 + 006703 1217 22 07 1 306286612 14 0868 + 006704 1217 22 08 1 306286612 15 0868 + 006705 1217 23 01 1 306286616 00 0869 + 006706 1217 23 02 1 306286616 01 0869 + 006707 1217 23 03 1 306286616 02 0869 + 006708 1217 23 04 1 306286616 03 0869 + 006709 1217 23 05 1 306286616 04 0869 + 006710 1217 23 06 1 306286616 05 0869 + 006711 1217 23 07 1 306286616 06 0869 + 006712 1217 23 08 1 306286616 07 0869 + 006713 1217 24 01 1 306286616 08 0869 + 006714 1217 24 02 1 306286616 09 0869 + 006715 1217 24 03 1 306286616 10 0869 + 006716 1217 24 04 1 306286616 11 0869 + 006717 1217 24 05 1 306286616 12 0869 + 006718 1217 24 06 1 306286616 13 0869 + 006719 1217 24 07 1 306286616 14 0869 + 006720 1217 24 08 1 306286616 15 0869 + 006721 1217 25 01 1 303058968 08 0037 + 006722 1217 25 02 1 303058968 09 0037 + 006723 9999 99 99 0 9999 99 9999 + 006724 9999 99 99 0 9999 99 9999 + 006725 9999 99 99 0 9999 99 9999 + 006726 9999 99 99 0 9999 99 9999 + 006727 9999 99 99 0 9999 99 9999 + 006728 9999 99 99 0 9999 99 9999 + 006729 1217 26 01 1 303058968 10 0037 + 006730 1217 26 02 1 303058968 11 0037 + 006731 9999 99 99 0 9999 99 9999 + 006732 9999 99 99 0 9999 99 9999 + 006733 9999 99 99 0 9999 99 9999 + 006734 9999 99 99 0 9999 99 9999 + 006735 9999 99 99 0 9999 99 9999 + 006736 9999 99 99 0 9999 99 9999 + 006737 1217 27 01 1 303058968 12 0037 + 006738 1217 27 02 1 303058968 13 0037 + 006739 9999 99 99 0 9999 99 9999 + 006740 9999 99 99 0 9999 99 9999 + 006741 9999 99 99 0 9999 99 9999 + 006742 9999 99 99 0 9999 99 9999 + 006743 9999 99 99 0 9999 99 9999 + 006744 9999 99 99 0 9999 99 9999 + 006745 1217 28 01 1 303058968 14 0037 + 006746 1217 28 02 1 303058968 15 0037 + 006747 9999 99 99 0 9999 99 9999 + 006748 9999 99 99 0 9999 99 9999 + 006749 9999 99 99 0 9999 99 9999 + 006750 9999 99 99 0 9999 99 9999 + 006751 9999 99 99 0 9999 99 9999 + 006752 9999 99 99 0 9999 99 9999 + 006753 1217 29 01 1 303058968 04 0037 + 006754 1217 29 02 1 303058968 05 0037 + 006755 9999 99 99 0 9999 99 9999 + 006756 9999 99 99 0 9999 99 9999 + 006757 9999 99 99 0 9999 99 9999 + 006758 9999 99 99 0 9999 99 9999 + 006759 9999 99 99 0 9999 99 9999 + 006760 9999 99 99 0 9999 99 9999 + 006761 1217 30 01 1 303058968 06 0037 + 006762 1217 30 02 1 303058968 07 0037 + 006763 9999 99 99 0 9999 99 9999 + 006764 9999 99 99 0 9999 99 9999 + 006765 9999 99 99 0 9999 99 9999 + 006766 9999 99 99 0 9999 99 9999 + 006767 9999 99 99 0 9999 99 9999 + 006768 9999 99 99 0 9999 99 9999 + 006769 1217 31 01 1 303058968 00 0037 + 006770 1217 31 02 1 303058968 01 0037 + 006771 9999 99 99 0 9999 99 9999 + 006772 9999 99 99 0 9999 99 9999 + 006773 9999 99 99 0 9999 99 9999 + 006774 9999 99 99 0 9999 99 9999 + 006775 9999 99 99 0 9999 99 9999 + 006776 9999 99 99 0 9999 99 9999 + 006777 1217 32 01 1 303058968 02 0037 + 006778 1217 32 02 1 303058968 03 0037 + 006779 9999 99 99 0 9999 99 9999 + 006780 9999 99 99 0 9999 99 9999 + 006781 9999 99 99 0 9999 99 9999 + 006782 9999 99 99 0 9999 99 9999 + 006783 9999 99 99 0 9999 99 9999 + 006784 9999 99 99 0 9999 99 9999 + 006785 1217 33 01 1 306290716 00 0878 + 006786 1217 33 02 1 306290716 01 0878 + 006787 1217 33 03 1 306290716 02 0878 + 006788 1217 33 04 1 306290716 03 0878 + 006789 1217 33 05 1 306290716 04 0878 + 006790 1217 33 06 1 306290716 05 0878 + 006791 1217 33 07 1 306290716 06 0878 + 006792 1217 33 08 1 306290716 07 0878 + 006793 1217 34 01 1 306290716 08 0878 + 006794 1217 34 02 1 306290716 09 0878 + 006795 1217 34 03 1 306290716 10 0878 + 006796 1217 34 04 1 306290716 11 0878 + 006797 1217 34 05 1 306290716 12 0878 + 006798 1217 34 06 1 306290716 13 0878 + 006799 1217 34 07 1 306290716 14 0878 + 006800 1217 34 08 1 306290716 15 0878 + 006801 1217 35 01 1 306290720 00 0879 + 006802 1217 35 02 1 306290720 01 0879 + 006803 1217 35 03 1 306290720 02 0879 + 006804 1217 35 04 1 306290720 03 0879 + 006805 1217 35 05 1 306290720 04 0879 + 006806 1217 35 06 1 306290720 05 0879 + 006807 1217 35 07 1 306290720 06 0879 + 006808 1217 35 08 1 306290720 07 0879 + 006809 1217 36 01 1 306290720 08 0879 + 006810 1217 36 02 1 306290720 09 0879 + 006811 1217 36 03 1 306290720 10 0879 + 006812 1217 36 04 1 306290720 11 0879 + 006813 1217 36 05 1 306290720 12 0879 + 006814 1217 36 06 1 306290720 13 0879 + 006815 1217 36 07 1 306290720 14 0879 + 006816 1217 36 08 1 306290720 15 0879 + 006817 1217 37 01 1 306290708 00 0876 + 006818 1217 37 02 1 306290708 01 0876 + 006819 1217 37 03 1 306290708 02 0876 + 006820 1217 37 04 1 306290708 03 0876 + 006821 1217 37 05 1 306290708 04 0876 + 006822 1217 37 06 1 306290708 05 0876 + 006823 1217 37 07 1 306290708 06 0876 + 006824 1217 37 08 1 306290708 07 0876 + 006825 1217 38 01 1 306290708 08 0876 + 006826 1217 38 02 1 306290708 09 0876 + 006827 1217 38 03 1 306290708 10 0876 + 006828 1217 38 04 1 306290708 11 0876 + 006829 1217 38 05 1 306290708 12 0876 + 006830 1217 38 06 1 306290708 13 0876 + 006831 1217 38 07 1 306290708 14 0876 + 006832 1217 38 08 1 306290708 15 0876 + 006833 1217 39 01 1 306290712 00 0877 + 006834 1217 39 02 1 306290712 01 0877 + 006835 1217 39 03 1 306290712 02 0877 + 006836 1217 39 04 1 306290712 03 0877 + 006837 1217 39 05 1 306290712 04 0877 + 006838 1217 39 06 1 306290712 05 0877 + 006839 1217 39 07 1 306290712 06 0877 + 006840 1217 39 08 1 306290712 07 0877 + 006841 1217 40 01 1 306290712 08 0877 + 006842 1217 40 02 1 306290712 09 0877 + 006843 1217 40 03 1 306290712 10 0877 + 006844 1217 40 04 1 306290712 11 0877 + 006845 1217 40 05 1 306290712 12 0877 + 006846 1217 40 06 1 306290712 13 0877 + 006847 1217 40 07 1 306290712 14 0877 + 006848 1217 40 08 1 306290712 15 0877 + 006849 1217 41 01 1 304136220 00 0190 + 006850 1217 41 02 1 304136220 01 0190 + 006851 1217 41 03 1 304136220 02 0190 + 006852 1217 41 04 1 304136220 03 0190 + 006853 9999 99 99 0 9999 99 9999 + 006854 9999 99 99 0 9999 99 9999 + 006855 9999 99 99 0 9999 99 9999 + 006856 9999 99 99 0 9999 99 9999 + 006857 1217 42 01 1 304136220 04 0190 + 006858 1217 42 02 1 304136220 05 0190 + 006859 1217 42 03 1 304136220 06 0190 + 006860 1217 42 04 1 304136220 07 0190 + 006861 9999 99 99 0 9999 99 9999 + 006862 9999 99 99 0 9999 99 9999 + 006863 9999 99 99 0 9999 99 9999 + 006864 9999 99 99 0 9999 99 9999 + 006865 1217 43 01 1 304136220 08 0190 + 006866 1217 43 02 1 304136220 09 0190 + 006867 1217 43 03 1 304136220 10 0190 + 006868 1217 43 04 1 304136220 11 0190 + 006869 9999 99 99 0 9999 99 9999 + 006870 9999 99 99 0 9999 99 9999 + 006871 9999 99 99 0 9999 99 9999 + 006872 9999 99 99 0 9999 99 9999 + 006873 1217 44 01 1 304136220 12 0190 + 006874 1217 44 02 1 304136220 13 0190 + 006875 1217 44 03 1 304136220 14 0190 + 006876 1217 44 04 1 304136220 15 0190 + 006877 9999 99 99 0 9999 99 9999 + 006878 9999 99 99 0 9999 99 9999 + 006879 9999 99 99 0 9999 99 9999 + 006880 9999 99 99 0 9999 99 9999 + 006881 1217 45 01 1 304136224 00 0191 + 006882 1217 45 02 1 304136224 01 0191 + 006883 1217 45 03 1 304136224 02 0191 + 006884 1217 45 04 1 304136224 03 0191 + 006885 9999 99 99 0 9999 99 9999 + 006886 9999 99 99 0 9999 99 9999 + 006887 9999 99 99 0 9999 99 9999 + 006888 9999 99 99 0 9999 99 9999 + 006889 1217 46 01 1 304136224 04 0191 + 006890 1217 46 02 1 304136224 05 0191 + 006891 1217 46 03 1 304136224 06 0191 + 006892 1217 46 04 1 304136224 07 0191 + 006893 9999 99 99 0 9999 99 9999 + 006894 9999 99 99 0 9999 99 9999 + 006895 9999 99 99 0 9999 99 9999 + 006896 9999 99 99 0 9999 99 9999 + 006897 1217 47 01 1 304136224 08 0191 + 006898 1217 47 02 1 304136224 09 0191 + 006899 1217 47 03 1 304136224 10 0191 + 006900 1217 47 04 1 304136224 11 0191 + 006901 9999 99 99 0 9999 99 9999 + 006902 9999 99 99 0 9999 99 9999 + 006903 9999 99 99 0 9999 99 9999 + 006904 9999 99 99 0 9999 99 9999 + 006905 1217 48 01 1 304136224 12 0191 + 006906 1217 48 02 1 304136224 13 0191 + 006907 1217 48 03 1 304136224 14 0191 + 006908 1217 48 04 1 304136224 15 0191 + 006909 9999 99 99 0 9999 99 9999 + 006910 9999 99 99 0 9999 99 9999 + 006911 9999 99 99 0 9999 99 9999 + 006912 9999 99 99 0 9999 99 9999 + 006913 1218 01 01 1 306294808 00 0885 + 006914 1218 01 02 1 306294808 01 0885 + 006915 1218 01 03 1 306294808 02 0885 + 006916 1218 01 04 1 306294808 03 0885 + 006917 1218 01 05 1 306294808 04 0885 + 006918 1218 01 06 1 306294808 05 0885 + 006919 1218 01 07 1 306294808 06 0885 + 006920 1218 01 08 1 306294808 07 0885 + 006921 1218 02 01 1 306294808 08 0885 + 006922 1218 02 02 1 306294808 09 0885 + 006923 1218 02 03 1 306294808 10 0885 + 006924 1218 02 04 1 306294808 11 0885 + 006925 1218 02 05 1 306294808 12 0885 + 006926 1218 02 06 1 306294808 13 0885 + 006927 1218 02 07 1 306294808 14 0885 + 006928 1218 02 08 1 306294808 15 0885 + 006929 1218 03 01 1 306294804 00 0884 + 006930 1218 03 02 1 306294804 01 0884 + 006931 1218 03 03 1 306294804 02 0884 + 006932 1218 03 04 1 306294804 03 0884 + 006933 1218 03 05 1 306294804 04 0884 + 006934 1218 03 06 1 306294804 05 0884 + 006935 1218 03 07 1 306294804 06 0884 + 006936 1218 03 08 1 306294804 07 0884 + 006937 1218 04 01 1 306294804 08 0884 + 006938 1218 04 02 1 306294804 09 0884 + 006939 1218 04 03 1 306294804 10 0884 + 006940 1218 04 04 1 306294804 11 0884 + 006941 1218 04 05 1 306294804 12 0884 + 006942 1218 04 06 1 306294804 13 0884 + 006943 1218 04 07 1 306294804 14 0884 + 006944 1218 04 08 1 306294804 15 0884 + 006945 1218 05 01 1 306294816 00 0887 + 006946 1218 05 02 1 306294816 01 0887 + 006947 1218 05 03 1 306294816 02 0887 + 006948 1218 05 04 1 306294816 03 0887 + 006949 1218 05 05 1 306294816 04 0887 + 006950 1218 05 06 1 306294816 05 0887 + 006951 1218 05 07 1 306294816 06 0887 + 006952 1218 05 08 1 306294816 07 0887 + 006953 1218 06 01 1 306294816 08 0887 + 006954 1218 06 02 1 306294816 09 0887 + 006955 1218 06 03 1 306294816 10 0887 + 006956 1218 06 04 1 306294816 11 0887 + 006957 1218 06 05 1 306294816 12 0887 + 006958 1218 06 06 1 306294816 13 0887 + 006959 1218 06 07 1 306294816 14 0887 + 006960 1218 06 08 1 306294816 15 0887 + 006961 1218 07 01 1 306294812 00 0886 + 006962 1218 07 02 1 306294812 01 0886 + 006963 1218 07 03 1 306294812 02 0886 + 006964 1218 07 04 1 306294812 03 0886 + 006965 1218 07 05 1 306294812 04 0886 + 006966 1218 07 06 1 306294812 05 0886 + 006967 1218 07 07 1 306294812 06 0886 + 006968 1218 07 08 1 306294812 07 0886 + 006969 1218 08 01 1 306294812 08 0886 + 006970 1218 08 02 1 306294812 09 0886 + 006971 1218 08 03 1 306294812 10 0886 + 006972 1218 08 04 1 306294812 11 0886 + 006973 1218 08 05 1 306294812 12 0886 + 006974 1218 08 06 1 306294812 13 0886 + 006975 1218 08 07 1 306294812 14 0886 + 006976 1218 08 08 1 306294812 15 0886 + 006977 1218 09 01 1 303063072 12 0047 + 006978 1218 09 02 1 303063072 13 0047 + 006979 9999 99 99 0 9999 99 9999 + 006980 9999 99 99 0 9999 99 9999 + 006981 9999 99 99 0 9999 99 9999 + 006982 9999 99 99 0 9999 99 9999 + 006983 9999 99 99 0 9999 99 9999 + 006984 9999 99 99 0 9999 99 9999 + 006985 1218 10 01 1 303063072 14 0047 + 006986 1218 10 02 1 303063072 15 0047 + 006987 9999 99 99 0 9999 99 9999 + 006988 9999 99 99 0 9999 99 9999 + 006989 9999 99 99 0 9999 99 9999 + 006990 9999 99 99 0 9999 99 9999 + 006991 9999 99 99 0 9999 99 9999 + 006992 9999 99 99 0 9999 99 9999 + 006993 1218 11 01 1 303063072 08 0047 + 006994 1218 11 02 1 303063072 09 0047 + 006995 9999 99 99 0 9999 99 9999 + 006996 9999 99 99 0 9999 99 9999 + 006997 9999 99 99 0 9999 99 9999 + 006998 9999 99 99 0 9999 99 9999 + 006999 9999 99 99 0 9999 99 9999 + 007000 9999 99 99 0 9999 99 9999 + 007001 1218 12 01 1 303063072 10 0047 + 007002 1218 12 02 1 303063072 11 0047 + 007003 9999 99 99 0 9999 99 9999 + 007004 9999 99 99 0 9999 99 9999 + 007005 9999 99 99 0 9999 99 9999 + 007006 9999 99 99 0 9999 99 9999 + 007007 9999 99 99 0 9999 99 9999 + 007008 9999 99 99 0 9999 99 9999 + 007009 1218 13 01 1 303063072 00 0047 + 007010 1218 13 02 1 303063072 01 0047 + 007011 9999 99 99 0 9999 99 9999 + 007012 9999 99 99 0 9999 99 9999 + 007013 9999 99 99 0 9999 99 9999 + 007014 9999 99 99 0 9999 99 9999 + 007015 9999 99 99 0 9999 99 9999 + 007016 9999 99 99 0 9999 99 9999 + 007017 1218 14 01 1 303063072 02 0047 + 007018 1218 14 02 1 303063072 03 0047 + 007019 9999 99 99 0 9999 99 9999 + 007020 9999 99 99 0 9999 99 9999 + 007021 9999 99 99 0 9999 99 9999 + 007022 9999 99 99 0 9999 99 9999 + 007023 9999 99 99 0 9999 99 9999 + 007024 9999 99 99 0 9999 99 9999 + 007025 1218 15 01 1 303063072 04 0047 + 007026 1218 15 02 1 303063072 05 0047 + 007027 9999 99 99 0 9999 99 9999 + 007028 9999 99 99 0 9999 99 9999 + 007029 9999 99 99 0 9999 99 9999 + 007030 9999 99 99 0 9999 99 9999 + 007031 9999 99 99 0 9999 99 9999 + 007032 9999 99 99 0 9999 99 9999 + 007033 1218 16 01 1 303063072 06 0047 + 007034 1218 16 02 1 303063072 07 0047 + 007035 9999 99 99 0 9999 99 9999 + 007036 9999 99 99 0 9999 99 9999 + 007037 9999 99 99 0 9999 99 9999 + 007038 9999 99 99 0 9999 99 9999 + 007039 9999 99 99 0 9999 99 9999 + 007040 9999 99 99 0 9999 99 9999 + 007041 1218 17 01 1 305205276 00 0454 + 007042 1218 17 02 1 305205276 01 0454 + 007043 1218 17 03 1 305205276 02 0454 + 007044 1218 17 04 1 305205276 03 0454 + 007045 1218 17 05 1 305205276 04 0454 + 007046 1218 17 06 1 305205276 05 0454 + 007047 1218 17 07 1 305205276 06 0454 + 007048 1218 17 08 1 305205276 07 0454 + 007049 1218 18 01 1 305205276 08 0454 + 007050 1218 18 02 1 305205276 09 0454 + 007051 1218 18 03 1 305205276 10 0454 + 007052 1218 18 04 1 305205276 11 0454 + 007053 1218 18 05 1 305205276 12 0454 + 007054 1218 18 06 1 305205276 13 0454 + 007055 1218 18 07 1 305205276 14 0454 + 007056 1218 18 08 1 305205276 15 0454 + 007057 1218 19 01 1 305205280 00 0455 + 007058 1218 19 02 1 305205280 01 0455 + 007059 1218 19 03 1 305205280 02 0455 + 007060 1218 19 04 1 305205280 03 0455 + 007061 1218 19 05 1 305205280 04 0455 + 007062 1218 19 06 1 305205280 05 0455 + 007063 1218 19 07 1 305205280 06 0455 + 007064 1218 19 08 1 305205280 07 0455 + 007065 1218 20 01 1 305205280 08 0455 + 007066 1218 20 02 1 305205280 09 0455 + 007067 1218 20 03 1 305205280 10 0455 + 007068 1218 20 04 1 305205280 11 0455 + 007069 1218 20 05 1 305205280 12 0455 + 007070 1218 20 06 1 305205280 13 0455 + 007071 1218 20 07 1 305205280 14 0455 + 007072 1218 20 08 1 305205280 15 0455 + 007073 1218 21 01 1 305205268 00 0452 + 007074 1218 21 02 1 305205268 01 0452 + 007075 1218 21 03 1 305205268 02 0452 + 007076 1218 21 04 1 305205268 03 0452 + 007077 1218 21 05 1 305205268 04 0452 + 007078 1218 21 06 1 305205268 05 0452 + 007079 1218 21 07 1 305205268 06 0452 + 007080 1218 21 08 1 305205268 07 0452 + 007081 1218 22 01 1 305205268 08 0452 + 007082 1218 22 02 1 305205268 09 0452 + 007083 1218 22 03 1 305205268 10 0452 + 007084 1218 22 04 1 305205268 11 0452 + 007085 1218 22 05 1 305205268 12 0452 + 007086 1218 22 06 1 305205268 13 0452 + 007087 1218 22 07 1 305205268 14 0452 + 007088 1218 22 08 1 305205268 15 0452 + 007089 1218 23 01 1 305205272 00 0453 + 007090 1218 23 02 1 305205272 01 0453 + 007091 1218 23 03 1 305205272 02 0453 + 007092 1218 23 04 1 305205272 03 0453 + 007093 1218 23 05 1 305205272 04 0453 + 007094 1218 23 06 1 305205272 05 0453 + 007095 1218 23 07 1 305205272 06 0453 + 007096 1218 23 08 1 305205272 07 0453 + 007097 1218 24 01 1 305205272 08 0453 + 007098 1218 24 02 1 305205272 09 0453 + 007099 1218 24 03 1 305205272 10 0453 + 007100 1218 24 04 1 305205272 11 0453 + 007101 1218 24 05 1 305205272 12 0453 + 007102 1218 24 06 1 305205272 13 0453 + 007103 1218 24 07 1 305205272 14 0453 + 007104 1218 24 08 1 305205272 15 0453 + 007105 1218 25 01 1 306298904 00 0893 + 007106 1218 25 02 1 306298904 01 0893 + 007107 1218 25 03 1 306298904 02 0893 + 007108 1218 25 04 1 306298904 03 0893 + 007109 1218 25 05 1 306298904 04 0893 + 007110 1218 25 06 1 306298904 05 0893 + 007111 1218 25 07 1 306298904 06 0893 + 007112 1218 25 08 1 306298904 07 0893 + 007113 1218 26 01 1 306298904 08 0893 + 007114 1218 26 02 1 306298904 09 0893 + 007115 1218 26 03 1 306298904 10 0893 + 007116 1218 26 04 1 306298904 11 0893 + 007117 1218 26 05 1 306298904 12 0893 + 007118 1218 26 06 1 306298904 13 0893 + 007119 1218 26 07 1 306298904 14 0893 + 007120 1218 26 08 1 306298904 15 0893 + 007121 1218 27 01 1 306298900 00 0892 + 007122 1218 27 02 1 306298900 01 0892 + 007123 1218 27 03 1 306298900 02 0892 + 007124 1218 27 04 1 306298900 03 0892 + 007125 1218 27 05 1 306298900 04 0892 + 007126 1218 27 06 1 306298900 05 0892 + 007127 1218 27 07 1 306298900 06 0892 + 007128 1218 27 08 1 306298900 07 0892 + 007129 1218 28 01 1 306298900 08 0892 + 007130 1218 28 02 1 306298900 09 0892 + 007131 1218 28 03 1 306298900 10 0892 + 007132 1218 28 04 1 306298900 11 0892 + 007133 1218 28 05 1 306298900 12 0892 + 007134 1218 28 06 1 306298900 13 0892 + 007135 1218 28 07 1 306298900 14 0892 + 007136 1218 28 08 1 306298900 15 0892 + 007137 1218 29 01 1 306298912 00 0895 + 007138 1218 29 02 1 306298912 01 0895 + 007139 1218 29 03 1 306298912 02 0895 + 007140 1218 29 04 1 306298912 03 0895 + 007141 1218 29 05 1 306298912 04 0895 + 007142 1218 29 06 1 306298912 05 0895 + 007143 1218 29 07 1 306298912 06 0895 + 007144 1218 29 08 1 306298912 07 0895 + 007145 1218 30 01 1 306298912 08 0895 + 007146 1218 30 02 1 306298912 09 0895 + 007147 1218 30 03 1 306298912 10 0895 + 007148 1218 30 04 1 306298912 11 0895 + 007149 1218 30 05 1 306298912 12 0895 + 007150 1218 30 06 1 306298912 13 0895 + 007151 1218 30 07 1 306298912 14 0895 + 007152 1218 30 08 1 306298912 15 0895 + 007153 1218 31 01 1 306298908 00 0894 + 007154 1218 31 02 1 306298908 01 0894 + 007155 1218 31 03 1 306298908 02 0894 + 007156 1218 31 04 1 306298908 03 0894 + 007157 1218 31 05 1 306298908 04 0894 + 007158 1218 31 06 1 306298908 05 0894 + 007159 1218 31 07 1 306298908 06 0894 + 007160 1218 31 08 1 306298908 07 0894 + 007161 1218 32 01 1 306298908 08 0894 + 007162 1218 32 02 1 306298908 09 0894 + 007163 1218 32 03 1 306298908 10 0894 + 007164 1218 32 04 1 306298908 11 0894 + 007165 1218 32 05 1 306298908 12 0894 + 007166 1218 32 06 1 306298908 13 0894 + 007167 1218 32 07 1 306298908 14 0894 + 007168 1218 32 08 1 306298908 15 0894 + 007169 1218 33 01 1 305209372 00 0462 + 007170 1218 33 02 1 305209372 01 0462 + 007171 1218 33 03 1 305209372 02 0462 + 007172 1218 33 04 1 305209372 03 0462 + 007173 1218 33 05 1 305209372 04 0462 + 007174 1218 33 06 1 305209372 05 0462 + 007175 1218 33 07 1 305209372 06 0462 + 007176 1218 33 08 1 305209372 07 0462 + 007177 1218 34 01 1 305209372 08 0462 + 007178 1218 34 02 1 305209372 09 0462 + 007179 1218 34 03 1 305209372 10 0462 + 007180 1218 34 04 1 305209372 11 0462 + 007181 1218 34 05 1 305209372 12 0462 + 007182 1218 34 06 1 305209372 13 0462 + 007183 1218 34 07 1 305209372 14 0462 + 007184 1218 34 08 1 305209372 15 0462 + 007185 1218 35 01 1 305209376 00 0463 + 007186 1218 35 02 1 305209376 01 0463 + 007187 1218 35 03 1 305209376 02 0463 + 007188 1218 35 04 1 305209376 03 0463 + 007189 1218 35 05 1 305209376 04 0463 + 007190 1218 35 06 1 305209376 05 0463 + 007191 1218 35 07 1 305209376 06 0463 + 007192 1218 35 08 1 305209376 07 0463 + 007193 1218 36 01 1 305209376 08 0463 + 007194 1218 36 02 1 305209376 09 0463 + 007195 1218 36 03 1 305209376 10 0463 + 007196 1218 36 04 1 305209376 11 0463 + 007197 1218 36 05 1 305209376 12 0463 + 007198 1218 36 06 1 305209376 13 0463 + 007199 1218 36 07 1 305209376 14 0463 + 007200 1218 36 08 1 305209376 15 0463 + 007201 1218 37 01 1 305209364 00 0460 + 007202 1218 37 02 1 305209364 01 0460 + 007203 1218 37 03 1 305209364 02 0460 + 007204 1218 37 04 1 305209364 03 0460 + 007205 1218 37 05 1 305209364 04 0460 + 007206 1218 37 06 1 305209364 05 0460 + 007207 1218 37 07 1 305209364 06 0460 + 007208 1218 37 08 1 305209364 07 0460 + 007209 1218 38 01 1 305209364 08 0460 + 007210 1218 38 02 1 305209364 09 0460 + 007211 1218 38 03 1 305209364 10 0460 + 007212 1218 38 04 1 305209364 11 0460 + 007213 1218 38 05 1 305209364 12 0460 + 007214 1218 38 06 1 305209364 13 0460 + 007215 1218 38 07 1 305209364 14 0460 + 007216 1218 38 08 1 305209364 15 0460 + 007217 1218 39 01 1 305209368 00 0461 + 007218 1218 39 02 1 305209368 01 0461 + 007219 1218 39 03 1 305209368 02 0461 + 007220 1218 39 04 1 305209368 03 0461 + 007221 1218 39 05 1 305209368 04 0461 + 007222 1218 39 06 1 305209368 05 0461 + 007223 1218 39 07 1 305209368 06 0461 + 007224 1218 39 08 1 305209368 07 0461 + 007225 1218 40 01 1 305209368 08 0461 + 007226 1218 40 02 1 305209368 09 0461 + 007227 1218 40 03 1 305209368 10 0461 + 007228 1218 40 04 1 305209368 11 0461 + 007229 1218 40 05 1 305209368 12 0461 + 007230 1218 40 06 1 305209368 13 0461 + 007231 1218 40 07 1 305209368 14 0461 + 007232 1218 40 08 1 305209368 15 0461 + 007233 1218 41 01 1 305213464 00 0469 + 007234 1218 41 02 1 305213464 01 0469 + 007235 1218 41 03 1 305213464 02 0469 + 007236 1218 41 04 1 305213464 03 0469 + 007237 1218 41 05 1 305213464 04 0469 + 007238 1218 41 06 1 305213464 05 0469 + 007239 1218 41 07 1 305213464 06 0469 + 007240 1218 41 08 1 305213464 07 0469 + 007241 1218 42 01 1 305213464 08 0469 + 007242 1218 42 02 1 305213464 09 0469 + 007243 1218 42 03 1 305213464 10 0469 + 007244 1218 42 04 1 305213464 11 0469 + 007245 1218 42 05 1 305213464 12 0469 + 007246 1218 42 06 1 305213464 13 0469 + 007247 1218 42 07 1 305213464 14 0469 + 007248 1218 42 08 1 305213464 15 0469 + 007249 1218 43 01 1 305213460 00 0468 + 007250 1218 43 02 1 305213460 01 0468 + 007251 1218 43 03 1 305213460 02 0468 + 007252 1218 43 04 1 305213460 03 0468 + 007253 1218 43 05 1 305213460 04 0468 + 007254 1218 43 06 1 305213460 05 0468 + 007255 1218 43 07 1 305213460 06 0468 + 007256 1218 43 08 1 305213460 07 0468 + 007257 1218 44 01 1 305213460 08 0468 + 007258 1218 44 02 1 305213460 09 0468 + 007259 1218 44 03 1 305213460 10 0468 + 007260 1218 44 04 1 305213460 11 0468 + 007261 1218 44 05 1 305213460 12 0468 + 007262 1218 44 06 1 305213460 13 0468 + 007263 1218 44 07 1 305213460 14 0468 + 007264 1218 44 08 1 305213460 15 0468 + 007265 1218 45 01 1 305213472 00 0471 + 007266 1218 45 02 1 305213472 01 0471 + 007267 1218 45 03 1 305213472 02 0471 + 007268 1218 45 04 1 305213472 03 0471 + 007269 1218 45 05 1 305213472 04 0471 + 007270 1218 45 06 1 305213472 05 0471 + 007271 1218 45 07 1 305213472 06 0471 + 007272 1218 45 08 1 305213472 07 0471 + 007273 1218 46 01 1 305213472 08 0471 + 007274 1218 46 02 1 305213472 09 0471 + 007275 1218 46 03 1 305213472 10 0471 + 007276 1218 46 04 1 305213472 11 0471 + 007277 1218 46 05 1 305213472 12 0471 + 007278 1218 46 06 1 305213472 13 0471 + 007279 1218 46 07 1 305213472 14 0471 + 007280 1218 46 08 1 305213472 15 0471 + 007281 1218 47 01 1 305213468 00 0470 + 007282 1218 47 02 1 305213468 01 0470 + 007283 1218 47 03 1 305213468 02 0470 + 007284 1218 47 04 1 305213468 03 0470 + 007285 1218 47 05 1 305213468 04 0470 + 007286 1218 47 06 1 305213468 05 0470 + 007287 1218 47 07 1 305213468 06 0470 + 007288 1218 47 08 1 305213468 07 0470 + 007289 1218 48 01 1 305213468 08 0470 + 007290 1218 48 02 1 305213468 09 0470 + 007291 1218 48 03 1 305213468 10 0470 + 007292 1218 48 04 1 305213468 11 0470 + 007293 1218 48 05 1 305213468 12 0470 + 007294 1218 48 06 1 305213468 13 0470 + 007295 1218 48 07 1 305213468 14 0470 + 007296 1218 48 08 1 305213468 15 0470 + 007297 1219 01 01 1 303063060 08 0044 + 007298 1219 01 02 1 303063060 09 0044 + 007299 9999 99 99 0 9999 99 9999 + 007300 9999 99 99 0 9999 99 9999 + 007301 9999 99 99 0 9999 99 9999 + 007302 9999 99 99 0 9999 99 9999 + 007303 9999 99 99 0 9999 99 9999 + 007304 9999 99 99 0 9999 99 9999 + 007305 1219 02 01 1 303063060 10 0044 + 007306 1219 02 02 1 303063060 11 0044 + 007307 9999 99 99 0 9999 99 9999 + 007308 9999 99 99 0 9999 99 9999 + 007309 9999 99 99 0 9999 99 9999 + 007310 9999 99 99 0 9999 99 9999 + 007311 9999 99 99 0 9999 99 9999 + 007312 9999 99 99 0 9999 99 9999 + 007313 1219 03 01 1 303063060 12 0044 + 007314 1219 03 02 1 303063060 13 0044 + 007315 9999 99 99 0 9999 99 9999 + 007316 9999 99 99 0 9999 99 9999 + 007317 9999 99 99 0 9999 99 9999 + 007318 9999 99 99 0 9999 99 9999 + 007319 9999 99 99 0 9999 99 9999 + 007320 9999 99 99 0 9999 99 9999 + 007321 1219 04 01 1 303063060 14 0044 + 007322 1219 04 02 1 303063060 15 0044 + 007323 9999 99 99 0 9999 99 9999 + 007324 9999 99 99 0 9999 99 9999 + 007325 9999 99 99 0 9999 99 9999 + 007326 9999 99 99 0 9999 99 9999 + 007327 9999 99 99 0 9999 99 9999 + 007328 9999 99 99 0 9999 99 9999 + 007329 1219 05 01 1 303063060 00 0044 + 007330 1219 05 02 1 303063060 01 0044 + 007331 9999 99 99 0 9999 99 9999 + 007332 9999 99 99 0 9999 99 9999 + 007333 9999 99 99 0 9999 99 9999 + 007334 9999 99 99 0 9999 99 9999 + 007335 9999 99 99 0 9999 99 9999 + 007336 9999 99 99 0 9999 99 9999 + 007337 1219 06 01 1 303063060 02 0044 + 007338 1219 06 02 1 303063060 03 0044 + 007339 9999 99 99 0 9999 99 9999 + 007340 9999 99 99 0 9999 99 9999 + 007341 9999 99 99 0 9999 99 9999 + 007342 9999 99 99 0 9999 99 9999 + 007343 9999 99 99 0 9999 99 9999 + 007344 9999 99 99 0 9999 99 9999 + 007345 1219 07 01 1 303063060 04 0044 + 007346 1219 07 02 1 303063060 05 0044 + 007347 9999 99 99 0 9999 99 9999 + 007348 9999 99 99 0 9999 99 9999 + 007349 9999 99 99 0 9999 99 9999 + 007350 9999 99 99 0 9999 99 9999 + 007351 9999 99 99 0 9999 99 9999 + 007352 9999 99 99 0 9999 99 9999 + 007353 1219 08 01 1 303063060 06 0044 + 007354 1219 08 02 1 303063060 07 0044 + 007355 9999 99 99 0 9999 99 9999 + 007356 9999 99 99 0 9999 99 9999 + 007357 9999 99 99 0 9999 99 9999 + 007358 9999 99 99 0 9999 99 9999 + 007359 9999 99 99 0 9999 99 9999 + 007360 9999 99 99 0 9999 99 9999 + 007361 1219 09 01 1 304140312 00 0197 + 007362 1219 09 02 1 304140312 01 0197 + 007363 1219 09 03 1 304140312 02 0197 + 007364 1219 09 04 1 304140312 03 0197 + 007365 9999 99 99 0 9999 99 9999 + 007366 9999 99 99 0 9999 99 9999 + 007367 9999 99 99 0 9999 99 9999 + 007368 9999 99 99 0 9999 99 9999 + 007369 1219 10 01 1 304140312 04 0197 + 007370 1219 10 02 1 304140312 05 0197 + 007371 1219 10 03 1 304140312 06 0197 + 007372 1219 10 04 1 304140312 07 0197 + 007373 9999 99 99 0 9999 99 9999 + 007374 9999 99 99 0 9999 99 9999 + 007375 9999 99 99 0 9999 99 9999 + 007376 9999 99 99 0 9999 99 9999 + 007377 1219 11 01 1 304140312 08 0197 + 007378 1219 11 02 1 304140312 09 0197 + 007379 1219 11 03 1 304140312 10 0197 + 007380 1219 11 04 1 304140312 11 0197 + 007381 9999 99 99 0 9999 99 9999 + 007382 9999 99 99 0 9999 99 9999 + 007383 9999 99 99 0 9999 99 9999 + 007384 9999 99 99 0 9999 99 9999 + 007385 1219 12 01 1 304140312 12 0197 + 007386 1219 12 02 1 304140312 13 0197 + 007387 1219 12 03 1 304140312 14 0197 + 007388 1219 12 04 1 304140312 15 0197 + 007389 9999 99 99 0 9999 99 9999 + 007390 9999 99 99 0 9999 99 9999 + 007391 9999 99 99 0 9999 99 9999 + 007392 9999 99 99 0 9999 99 9999 + 007393 1219 13 01 1 304140308 08 0196 + 007394 1219 13 02 1 304140308 09 0196 + 007395 1219 13 03 1 304140308 10 0196 + 007396 1219 13 04 1 304140308 11 0196 + 007397 9999 99 99 0 9999 99 9999 + 007398 9999 99 99 0 9999 99 9999 + 007399 9999 99 99 0 9999 99 9999 + 007400 9999 99 99 0 9999 99 9999 + 007401 1219 14 01 1 304140308 12 0196 + 007402 1219 14 02 1 304140308 13 0196 + 007403 1219 14 03 1 304140308 14 0196 + 007404 1219 14 04 1 304140308 15 0196 + 007405 9999 99 99 0 9999 99 9999 + 007406 9999 99 99 0 9999 99 9999 + 007407 9999 99 99 0 9999 99 9999 + 007408 9999 99 99 0 9999 99 9999 + 007409 1219 15 01 1 304140308 00 0196 + 007410 1219 15 02 1 304140308 01 0196 + 007411 1219 15 03 1 304140308 02 0196 + 007412 1219 15 04 1 304140308 03 0196 + 007413 9999 99 99 0 9999 99 9999 + 007414 9999 99 99 0 9999 99 9999 + 007415 9999 99 99 0 9999 99 9999 + 007416 9999 99 99 0 9999 99 9999 + 007417 1219 16 01 1 304140308 04 0196 + 007418 1219 16 02 1 304140308 05 0196 + 007419 1219 16 03 1 304140308 06 0196 + 007420 1219 16 04 1 304140308 07 0196 + 007421 9999 99 99 0 9999 99 9999 + 007422 9999 99 99 0 9999 99 9999 + 007423 9999 99 99 0 9999 99 9999 + 007424 9999 99 99 0 9999 99 9999 + 007425 1219 17 01 1 306303004 00 0902 + 007426 1219 17 02 1 306303004 01 0902 + 007427 1219 17 03 1 306303004 02 0902 + 007428 1219 17 04 1 306303004 03 0902 + 007429 1219 17 05 1 306303004 04 0902 + 007430 1219 17 06 1 306303004 05 0902 + 007431 1219 17 07 1 306303004 06 0902 + 007432 1219 17 08 1 306303004 07 0902 + 007433 1219 18 01 1 306303004 08 0902 + 007434 1219 18 02 1 306303004 09 0902 + 007435 1219 18 03 1 306303004 10 0902 + 007436 1219 18 04 1 306303004 11 0902 + 007437 1219 18 05 1 306303004 12 0902 + 007438 1219 18 06 1 306303004 13 0902 + 007439 1219 18 07 1 306303004 14 0902 + 007440 1219 18 08 1 306303004 15 0902 + 007441 1219 19 01 1 306303008 00 0903 + 007442 1219 19 02 1 306303008 01 0903 + 007443 1219 19 03 1 306303008 02 0903 + 007444 1219 19 04 1 306303008 03 0903 + 007445 1219 19 05 1 306303008 04 0903 + 007446 1219 19 06 1 306303008 05 0903 + 007447 1219 19 07 1 306303008 06 0903 + 007448 1219 19 08 1 306303008 07 0903 + 007449 1219 20 01 1 306303008 08 0903 + 007450 1219 20 02 1 306303008 09 0903 + 007451 1219 20 03 1 306303008 10 0903 + 007452 1219 20 04 1 306303008 11 0903 + 007453 1219 20 05 1 306303008 12 0903 + 007454 1219 20 06 1 306303008 13 0903 + 007455 1219 20 07 1 306303008 14 0903 + 007456 1219 20 08 1 306303008 15 0903 + 007457 1219 21 01 1 306302996 00 0900 + 007458 1219 21 02 1 306302996 01 0900 + 007459 1219 21 03 1 306302996 02 0900 + 007460 1219 21 04 1 306302996 03 0900 + 007461 1219 21 05 1 306302996 04 0900 + 007462 1219 21 06 1 306302996 05 0900 + 007463 1219 21 07 1 306302996 06 0900 + 007464 1219 21 08 1 306302996 07 0900 + 007465 1219 22 01 1 306302996 08 0900 + 007466 1219 22 02 1 306302996 09 0900 + 007467 1219 22 03 1 306302996 10 0900 + 007468 1219 22 04 1 306302996 11 0900 + 007469 1219 22 05 1 306302996 12 0900 + 007470 1219 22 06 1 306302996 13 0900 + 007471 1219 22 07 1 306302996 14 0900 + 007472 1219 22 08 1 306302996 15 0900 + 007473 1219 23 01 1 306303000 00 0901 + 007474 1219 23 02 1 306303000 01 0901 + 007475 1219 23 03 1 306303000 02 0901 + 007476 1219 23 04 1 306303000 03 0901 + 007477 1219 23 05 1 306303000 04 0901 + 007478 1219 23 06 1 306303000 05 0901 + 007479 1219 23 07 1 306303000 06 0901 + 007480 1219 23 08 1 306303000 07 0901 + 007481 1219 24 01 1 306303000 08 0901 + 007482 1219 24 02 1 306303000 09 0901 + 007483 1219 24 03 1 306303000 10 0901 + 007484 1219 24 04 1 306303000 11 0901 + 007485 1219 24 05 1 306303000 12 0901 + 007486 1219 24 06 1 306303000 13 0901 + 007487 1219 24 07 1 306303000 14 0901 + 007488 1219 24 08 1 306303000 15 0901 + 007489 1219 25 01 1 303063064 08 0045 + 007490 1219 25 02 1 303063064 09 0045 + 007491 9999 99 99 0 9999 99 9999 + 007492 9999 99 99 0 9999 99 9999 + 007493 9999 99 99 0 9999 99 9999 + 007494 9999 99 99 0 9999 99 9999 + 007495 9999 99 99 0 9999 99 9999 + 007496 9999 99 99 0 9999 99 9999 + 007497 1219 26 01 1 303063064 10 0045 + 007498 1219 26 02 1 303063064 11 0045 + 007499 9999 99 99 0 9999 99 9999 + 007500 9999 99 99 0 9999 99 9999 + 007501 9999 99 99 0 9999 99 9999 + 007502 9999 99 99 0 9999 99 9999 + 007503 9999 99 99 0 9999 99 9999 + 007504 9999 99 99 0 9999 99 9999 + 007505 1219 27 01 1 303063064 12 0045 + 007506 1219 27 02 1 303063064 13 0045 + 007507 9999 99 99 0 9999 99 9999 + 007508 9999 99 99 0 9999 99 9999 + 007509 9999 99 99 0 9999 99 9999 + 007510 9999 99 99 0 9999 99 9999 + 007511 9999 99 99 0 9999 99 9999 + 007512 9999 99 99 0 9999 99 9999 + 007513 1219 28 01 1 303063064 14 0045 + 007514 1219 28 02 1 303063064 15 0045 + 007515 9999 99 99 0 9999 99 9999 + 007516 9999 99 99 0 9999 99 9999 + 007517 9999 99 99 0 9999 99 9999 + 007518 9999 99 99 0 9999 99 9999 + 007519 9999 99 99 0 9999 99 9999 + 007520 9999 99 99 0 9999 99 9999 + 007521 1219 29 01 1 303063064 04 0045 + 007522 1219 29 02 1 303063064 05 0045 + 007523 9999 99 99 0 9999 99 9999 + 007524 9999 99 99 0 9999 99 9999 + 007525 9999 99 99 0 9999 99 9999 + 007526 9999 99 99 0 9999 99 9999 + 007527 9999 99 99 0 9999 99 9999 + 007528 9999 99 99 0 9999 99 9999 + 007529 1219 30 01 1 303063064 06 0045 + 007530 1219 30 02 1 303063064 07 0045 + 007531 9999 99 99 0 9999 99 9999 + 007532 9999 99 99 0 9999 99 9999 + 007533 9999 99 99 0 9999 99 9999 + 007534 9999 99 99 0 9999 99 9999 + 007535 9999 99 99 0 9999 99 9999 + 007536 9999 99 99 0 9999 99 9999 + 007537 1219 31 01 1 303063064 00 0045 + 007538 1219 31 02 1 303063064 01 0045 + 007539 9999 99 99 0 9999 99 9999 + 007540 9999 99 99 0 9999 99 9999 + 007541 9999 99 99 0 9999 99 9999 + 007542 9999 99 99 0 9999 99 9999 + 007543 9999 99 99 0 9999 99 9999 + 007544 9999 99 99 0 9999 99 9999 + 007545 1219 32 01 1 303063064 02 0045 + 007546 1219 32 02 1 303063064 03 0045 + 007547 9999 99 99 0 9999 99 9999 + 007548 9999 99 99 0 9999 99 9999 + 007549 9999 99 99 0 9999 99 9999 + 007550 9999 99 99 0 9999 99 9999 + 007551 9999 99 99 0 9999 99 9999 + 007552 9999 99 99 0 9999 99 9999 + 007553 1219 33 01 1 306307100 00 0910 + 007554 1219 33 02 1 306307100 01 0910 + 007555 1219 33 03 1 306307100 02 0910 + 007556 1219 33 04 1 306307100 03 0910 + 007557 1219 33 05 1 306307100 04 0910 + 007558 1219 33 06 1 306307100 05 0910 + 007559 1219 33 07 1 306307100 06 0910 + 007560 1219 33 08 1 306307100 07 0910 + 007561 1219 34 01 1 306307100 08 0910 + 007562 1219 34 02 1 306307100 09 0910 + 007563 1219 34 03 1 306307100 10 0910 + 007564 1219 34 04 1 306307100 11 0910 + 007565 1219 34 05 1 306307100 12 0910 + 007566 1219 34 06 1 306307100 13 0910 + 007567 1219 34 07 1 306307100 14 0910 + 007568 1219 34 08 1 306307100 15 0910 + 007569 1219 35 01 1 306307104 00 0911 + 007570 1219 35 02 1 306307104 01 0911 + 007571 1219 35 03 1 306307104 02 0911 + 007572 1219 35 04 1 306307104 03 0911 + 007573 1219 35 05 1 306307104 04 0911 + 007574 1219 35 06 1 306307104 05 0911 + 007575 1219 35 07 1 306307104 06 0911 + 007576 1219 35 08 1 306307104 07 0911 + 007577 1219 36 01 1 306307104 08 0911 + 007578 1219 36 02 1 306307104 09 0911 + 007579 1219 36 03 1 306307104 10 0911 + 007580 1219 36 04 1 306307104 11 0911 + 007581 1219 36 05 1 306307104 12 0911 + 007582 1219 36 06 1 306307104 13 0911 + 007583 1219 36 07 1 306307104 14 0911 + 007584 1219 36 08 1 306307104 15 0911 + 007585 1219 37 01 1 306307092 00 0908 + 007586 1219 37 02 1 306307092 01 0908 + 007587 1219 37 03 1 306307092 02 0908 + 007588 1219 37 04 1 306307092 03 0908 + 007589 1219 37 05 1 306307092 04 0908 + 007590 1219 37 06 1 306307092 05 0908 + 007591 1219 37 07 1 306307092 06 0908 + 007592 1219 37 08 1 306307092 07 0908 + 007593 1219 38 01 1 306307092 08 0908 + 007594 1219 38 02 1 306307092 09 0908 + 007595 1219 38 03 1 306307092 10 0908 + 007596 1219 38 04 1 306307092 11 0908 + 007597 1219 38 05 1 306307092 12 0908 + 007598 1219 38 06 1 306307092 13 0908 + 007599 1219 38 07 1 306307092 14 0908 + 007600 1219 38 08 1 306307092 15 0908 + 007601 1219 39 01 1 306307096 00 0909 + 007602 1219 39 02 1 306307096 01 0909 + 007603 1219 39 03 1 306307096 02 0909 + 007604 1219 39 04 1 306307096 03 0909 + 007605 1219 39 05 1 306307096 04 0909 + 007606 1219 39 06 1 306307096 05 0909 + 007607 1219 39 07 1 306307096 06 0909 + 007608 1219 39 08 1 306307096 07 0909 + 007609 1219 40 01 1 306307096 08 0909 + 007610 1219 40 02 1 306307096 09 0909 + 007611 1219 40 03 1 306307096 10 0909 + 007612 1219 40 04 1 306307096 11 0909 + 007613 1219 40 05 1 306307096 12 0909 + 007614 1219 40 06 1 306307096 13 0909 + 007615 1219 40 07 1 306307096 14 0909 + 007616 1219 40 08 1 306307096 15 0909 + 007617 1219 41 01 1 304140316 00 0198 + 007618 1219 41 02 1 304140316 01 0198 + 007619 1219 41 03 1 304140316 02 0198 + 007620 1219 41 04 1 304140316 03 0198 + 007621 9999 99 99 0 9999 99 9999 + 007622 9999 99 99 0 9999 99 9999 + 007623 9999 99 99 0 9999 99 9999 + 007624 9999 99 99 0 9999 99 9999 + 007625 1219 42 01 1 304140316 04 0198 + 007626 1219 42 02 1 304140316 05 0198 + 007627 1219 42 03 1 304140316 06 0198 + 007628 1219 42 04 1 304140316 07 0198 + 007629 9999 99 99 0 9999 99 9999 + 007630 9999 99 99 0 9999 99 9999 + 007631 9999 99 99 0 9999 99 9999 + 007632 9999 99 99 0 9999 99 9999 + 007633 1219 43 01 1 304140316 08 0198 + 007634 1219 43 02 1 304140316 09 0198 + 007635 1219 43 03 1 304140316 10 0198 + 007636 1219 43 04 1 304140316 11 0198 + 007637 9999 99 99 0 9999 99 9999 + 007638 9999 99 99 0 9999 99 9999 + 007639 9999 99 99 0 9999 99 9999 + 007640 9999 99 99 0 9999 99 9999 + 007641 1219 44 01 1 304140316 12 0198 + 007642 1219 44 02 1 304140316 13 0198 + 007643 1219 44 03 1 304140316 14 0198 + 007644 1219 44 04 1 304140316 15 0198 + 007645 9999 99 99 0 9999 99 9999 + 007646 9999 99 99 0 9999 99 9999 + 007647 9999 99 99 0 9999 99 9999 + 007648 9999 99 99 0 9999 99 9999 + 007649 1219 45 01 1 304140320 00 0199 + 007650 1219 45 02 1 304140320 01 0199 + 007651 1219 45 03 1 304140320 02 0199 + 007652 1219 45 04 1 304140320 03 0199 + 007653 9999 99 99 0 9999 99 9999 + 007654 9999 99 99 0 9999 99 9999 + 007655 9999 99 99 0 9999 99 9999 + 007656 9999 99 99 0 9999 99 9999 + 007657 1219 46 01 1 304140320 04 0199 + 007658 1219 46 02 1 304140320 05 0199 + 007659 1219 46 03 1 304140320 06 0199 + 007660 1219 46 04 1 304140320 07 0199 + 007661 9999 99 99 0 9999 99 9999 + 007662 9999 99 99 0 9999 99 9999 + 007663 9999 99 99 0 9999 99 9999 + 007664 9999 99 99 0 9999 99 9999 + 007665 1219 47 01 1 304140320 08 0199 + 007666 1219 47 02 1 304140320 09 0199 + 007667 1219 47 03 1 304140320 10 0199 + 007668 1219 47 04 1 304140320 11 0199 + 007669 9999 99 99 0 9999 99 9999 + 007670 9999 99 99 0 9999 99 9999 + 007671 9999 99 99 0 9999 99 9999 + 007672 9999 99 99 0 9999 99 9999 + 007673 1219 48 01 1 304140320 12 0199 + 007674 1219 48 02 1 304140320 13 0199 + 007675 1219 48 03 1 304140320 14 0199 + 007676 1219 48 04 1 304140320 15 0199 + 007677 9999 99 99 0 9999 99 9999 + 007678 9999 99 99 0 9999 99 9999 + 007679 9999 99 99 0 9999 99 9999 + 007680 9999 99 99 0 9999 99 9999 + 007681 1220 01 01 1 304144408 08 0205 + 007682 1220 01 02 1 304144408 09 0205 + 007683 1220 01 03 1 304144408 10 0205 + 007684 1220 01 04 1 304144408 11 0205 + 007685 9999 99 99 0 9999 99 9999 + 007686 9999 99 99 0 9999 99 9999 + 007687 9999 99 99 0 9999 99 9999 + 007688 9999 99 99 0 9999 99 9999 + 007689 1220 02 01 1 304144408 12 0205 + 007690 1220 02 02 1 304144408 13 0205 + 007691 1220 02 03 1 304144408 14 0205 + 007692 1220 02 04 1 304144408 15 0205 + 007693 9999 99 99 0 9999 99 9999 + 007694 9999 99 99 0 9999 99 9999 + 007695 9999 99 99 0 9999 99 9999 + 007696 9999 99 99 0 9999 99 9999 + 007697 1220 03 01 1 304144408 00 0205 + 007698 1220 03 02 1 304144408 01 0205 + 007699 1220 03 03 1 304144408 02 0205 + 007700 1220 03 04 1 304144408 03 0205 + 007701 9999 99 99 0 9999 99 9999 + 007702 9999 99 99 0 9999 99 9999 + 007703 9999 99 99 0 9999 99 9999 + 007704 9999 99 99 0 9999 99 9999 + 007705 1220 04 01 1 304144408 04 0205 + 007706 1220 04 02 1 304144408 05 0205 + 007707 1220 04 03 1 304144408 06 0205 + 007708 1220 04 04 1 304144408 07 0205 + 007709 9999 99 99 0 9999 99 9999 + 007710 9999 99 99 0 9999 99 9999 + 007711 9999 99 99 0 9999 99 9999 + 007712 9999 99 99 0 9999 99 9999 + 007713 1220 05 01 1 304144404 08 0204 + 007714 1220 05 02 1 304144404 09 0204 + 007715 1220 05 03 1 304144404 10 0204 + 007716 1220 05 04 1 304144404 11 0204 + 007717 9999 99 99 0 9999 99 9999 + 007718 9999 99 99 0 9999 99 9999 + 007719 9999 99 99 0 9999 99 9999 + 007720 9999 99 99 0 9999 99 9999 + 007721 1220 06 01 1 304144404 12 0204 + 007722 1220 06 02 1 304144404 13 0204 + 007723 1220 06 03 1 304144404 14 0204 + 007724 1220 06 04 1 304144404 15 0204 + 007725 9999 99 99 0 9999 99 9999 + 007726 9999 99 99 0 9999 99 9999 + 007727 9999 99 99 0 9999 99 9999 + 007728 9999 99 99 0 9999 99 9999 + 007729 1220 07 01 1 304144404 00 0204 + 007730 1220 07 02 1 304144404 01 0204 + 007731 1220 07 03 1 304144404 02 0204 + 007732 1220 07 04 1 304144404 03 0204 + 007733 9999 99 99 0 9999 99 9999 + 007734 9999 99 99 0 9999 99 9999 + 007735 9999 99 99 0 9999 99 9999 + 007736 9999 99 99 0 9999 99 9999 + 007737 1220 08 01 1 304144404 04 0204 + 007738 1220 08 02 1 304144404 05 0204 + 007739 1220 08 03 1 304144404 06 0204 + 007740 1220 08 04 1 304144404 07 0204 + 007741 9999 99 99 0 9999 99 9999 + 007742 9999 99 99 0 9999 99 9999 + 007743 9999 99 99 0 9999 99 9999 + 007744 9999 99 99 0 9999 99 9999 + 007745 1220 09 01 1 306311192 00 0917 + 007746 1220 09 02 1 306311192 01 0917 + 007747 1220 09 03 1 306311192 02 0917 + 007748 1220 09 04 1 306311192 03 0917 + 007749 1220 09 05 1 306311192 04 0917 + 007750 1220 09 06 1 306311192 05 0917 + 007751 1220 09 07 1 306311192 06 0917 + 007752 1220 09 08 1 306311192 07 0917 + 007753 1220 10 01 1 306311192 08 0917 + 007754 1220 10 02 1 306311192 09 0917 + 007755 1220 10 03 1 306311192 10 0917 + 007756 1220 10 04 1 306311192 11 0917 + 007757 1220 10 05 1 306311192 12 0917 + 007758 1220 10 06 1 306311192 13 0917 + 007759 1220 10 07 1 306311192 14 0917 + 007760 1220 10 08 1 306311192 15 0917 + 007761 1220 11 01 1 306311188 00 0916 + 007762 1220 11 02 1 306311188 01 0916 + 007763 1220 11 03 1 306311188 02 0916 + 007764 1220 11 04 1 306311188 03 0916 + 007765 1220 11 05 1 306311188 04 0916 + 007766 1220 11 06 1 306311188 05 0916 + 007767 1220 11 07 1 306311188 06 0916 + 007768 1220 11 08 1 306311188 07 0916 + 007769 1220 12 01 1 306311188 08 0916 + 007770 1220 12 02 1 306311188 09 0916 + 007771 1220 12 03 1 306311188 10 0916 + 007772 1220 12 04 1 306311188 11 0916 + 007773 1220 12 05 1 306311188 12 0916 + 007774 1220 12 06 1 306311188 13 0916 + 007775 1220 12 07 1 306311188 14 0916 + 007776 1220 12 08 1 306311188 15 0916 + 007777 1220 13 01 1 306311200 00 0919 + 007778 1220 13 02 1 306311200 01 0919 + 007779 1220 13 03 1 306311200 02 0919 + 007780 1220 13 04 1 306311200 03 0919 + 007781 1220 13 05 1 306311200 04 0919 + 007782 1220 13 06 1 306311200 05 0919 + 007783 1220 13 07 1 306311200 06 0919 + 007784 1220 13 08 1 306311200 07 0919 + 007785 1220 14 01 1 306311200 08 0919 + 007786 1220 14 02 1 306311200 09 0919 + 007787 1220 14 03 1 306311200 10 0919 + 007788 1220 14 04 1 306311200 11 0919 + 007789 1220 14 05 1 306311200 12 0919 + 007790 1220 14 06 1 306311200 13 0919 + 007791 1220 14 07 1 306311200 14 0919 + 007792 1220 14 08 1 306311200 15 0919 + 007793 1220 15 01 1 306311196 00 0918 + 007794 1220 15 02 1 306311196 01 0918 + 007795 1220 15 03 1 306311196 02 0918 + 007796 1220 15 04 1 306311196 03 0918 + 007797 1220 15 05 1 306311196 04 0918 + 007798 1220 15 06 1 306311196 05 0918 + 007799 1220 15 07 1 306311196 06 0918 + 007800 1220 15 08 1 306311196 07 0918 + 007801 1220 16 01 1 306311196 08 0918 + 007802 1220 16 02 1 306311196 09 0918 + 007803 1220 16 03 1 306311196 10 0918 + 007804 1220 16 04 1 306311196 11 0918 + 007805 1220 16 05 1 306311196 12 0918 + 007806 1220 16 06 1 306311196 13 0918 + 007807 1220 16 07 1 306311196 14 0918 + 007808 1220 16 08 1 306311196 15 0918 + 007809 1220 17 01 1 303063068 12 0046 + 007810 1220 17 02 1 303063068 13 0046 + 007811 9999 99 99 0 9999 99 9999 + 007812 9999 99 99 0 9999 99 9999 + 007813 9999 99 99 0 9999 99 9999 + 007814 9999 99 99 0 9999 99 9999 + 007815 9999 99 99 0 9999 99 9999 + 007816 9999 99 99 0 9999 99 9999 + 007817 1220 18 01 1 303063068 14 0046 + 007818 1220 18 02 1 303063068 15 0046 + 007819 9999 99 99 0 9999 99 9999 + 007820 9999 99 99 0 9999 99 9999 + 007821 9999 99 99 0 9999 99 9999 + 007822 9999 99 99 0 9999 99 9999 + 007823 9999 99 99 0 9999 99 9999 + 007824 9999 99 99 0 9999 99 9999 + 007825 1220 19 01 1 303063068 08 0046 + 007826 1220 19 02 1 303063068 09 0046 + 007827 9999 99 99 0 9999 99 9999 + 007828 9999 99 99 0 9999 99 9999 + 007829 9999 99 99 0 9999 99 9999 + 007830 9999 99 99 0 9999 99 9999 + 007831 9999 99 99 0 9999 99 9999 + 007832 9999 99 99 0 9999 99 9999 + 007833 1220 20 01 1 303063068 10 0046 + 007834 1220 20 02 1 303063068 11 0046 + 007835 9999 99 99 0 9999 99 9999 + 007836 9999 99 99 0 9999 99 9999 + 007837 9999 99 99 0 9999 99 9999 + 007838 9999 99 99 0 9999 99 9999 + 007839 9999 99 99 0 9999 99 9999 + 007840 9999 99 99 0 9999 99 9999 + 007841 1220 21 01 1 303063068 00 0046 + 007842 1220 21 02 1 303063068 01 0046 + 007843 9999 99 99 0 9999 99 9999 + 007844 9999 99 99 0 9999 99 9999 + 007845 9999 99 99 0 9999 99 9999 + 007846 9999 99 99 0 9999 99 9999 + 007847 9999 99 99 0 9999 99 9999 + 007848 9999 99 99 0 9999 99 9999 + 007849 1220 22 01 1 303063068 02 0046 + 007850 1220 22 02 1 303063068 03 0046 + 007851 9999 99 99 0 9999 99 9999 + 007852 9999 99 99 0 9999 99 9999 + 007853 9999 99 99 0 9999 99 9999 + 007854 9999 99 99 0 9999 99 9999 + 007855 9999 99 99 0 9999 99 9999 + 007856 9999 99 99 0 9999 99 9999 + 007857 1220 23 01 1 303063068 04 0046 + 007858 1220 23 02 1 303063068 05 0046 + 007859 9999 99 99 0 9999 99 9999 + 007860 9999 99 99 0 9999 99 9999 + 007861 9999 99 99 0 9999 99 9999 + 007862 9999 99 99 0 9999 99 9999 + 007863 9999 99 99 0 9999 99 9999 + 007864 9999 99 99 0 9999 99 9999 + 007865 1220 24 01 1 303063068 06 0046 + 007866 1220 24 02 1 303063068 07 0046 + 007867 9999 99 99 0 9999 99 9999 + 007868 9999 99 99 0 9999 99 9999 + 007869 9999 99 99 0 9999 99 9999 + 007870 9999 99 99 0 9999 99 9999 + 007871 9999 99 99 0 9999 99 9999 + 007872 9999 99 99 0 9999 99 9999 + 007873 1220 25 01 1 305217564 00 0478 + 007874 1220 25 02 1 305217564 01 0478 + 007875 1220 25 03 1 305217564 02 0478 + 007876 1220 25 04 1 305217564 03 0478 + 007877 1220 25 05 1 305217564 04 0478 + 007878 1220 25 06 1 305217564 05 0478 + 007879 1220 25 07 1 305217564 06 0478 + 007880 1220 25 08 1 305217564 07 0478 + 007881 1220 26 01 1 305217564 08 0478 + 007882 1220 26 02 1 305217564 09 0478 + 007883 1220 26 03 1 305217564 10 0478 + 007884 1220 26 04 1 305217564 11 0478 + 007885 1220 26 05 1 305217564 12 0478 + 007886 1220 26 06 1 305217564 13 0478 + 007887 1220 26 07 1 305217564 14 0478 + 007888 1220 26 08 1 305217564 15 0478 + 007889 1220 27 01 1 305217568 00 0479 + 007890 1220 27 02 1 305217568 01 0479 + 007891 1220 27 03 1 305217568 02 0479 + 007892 1220 27 04 1 305217568 03 0479 + 007893 1220 27 05 1 305217568 04 0479 + 007894 1220 27 06 1 305217568 05 0479 + 007895 1220 27 07 1 305217568 06 0479 + 007896 1220 27 08 1 305217568 07 0479 + 007897 1220 28 01 1 305217568 08 0479 + 007898 1220 28 02 1 305217568 09 0479 + 007899 1220 28 03 1 305217568 10 0479 + 007900 1220 28 04 1 305217568 11 0479 + 007901 1220 28 05 1 305217568 12 0479 + 007902 1220 28 06 1 305217568 13 0479 + 007903 1220 28 07 1 305217568 14 0479 + 007904 1220 28 08 1 305217568 15 0479 + 007905 1220 29 01 1 305217556 00 0476 + 007906 1220 29 02 1 305217556 01 0476 + 007907 1220 29 03 1 305217556 02 0476 + 007908 1220 29 04 1 305217556 03 0476 + 007909 1220 29 05 1 305217556 04 0476 + 007910 1220 29 06 1 305217556 05 0476 + 007911 1220 29 07 1 305217556 06 0476 + 007912 1220 29 08 1 305217556 07 0476 + 007913 1220 30 01 1 305217556 08 0476 + 007914 1220 30 02 1 305217556 09 0476 + 007915 1220 30 03 1 305217556 10 0476 + 007916 1220 30 04 1 305217556 11 0476 + 007917 1220 30 05 1 305217556 12 0476 + 007918 1220 30 06 1 305217556 13 0476 + 007919 1220 30 07 1 305217556 14 0476 + 007920 1220 30 08 1 305217556 15 0476 + 007921 1220 31 01 1 305217560 00 0477 + 007922 1220 31 02 1 305217560 01 0477 + 007923 1220 31 03 1 305217560 02 0477 + 007924 1220 31 04 1 305217560 03 0477 + 007925 1220 31 05 1 305217560 04 0477 + 007926 1220 31 06 1 305217560 05 0477 + 007927 1220 31 07 1 305217560 06 0477 + 007928 1220 31 08 1 305217560 07 0477 + 007929 1220 32 01 1 305217560 08 0477 + 007930 1220 32 02 1 305217560 09 0477 + 007931 1220 32 03 1 305217560 10 0477 + 007932 1220 32 04 1 305217560 11 0477 + 007933 1220 32 05 1 305217560 12 0477 + 007934 1220 32 06 1 305217560 13 0477 + 007935 1220 32 07 1 305217560 14 0477 + 007936 1220 32 08 1 305217560 15 0477 + 007937 1220 33 01 1 306315288 00 0925 + 007938 1220 33 02 1 306315288 01 0925 + 007939 1220 33 03 1 306315288 02 0925 + 007940 1220 33 04 1 306315288 03 0925 + 007941 1220 33 05 1 306315288 04 0925 + 007942 1220 33 06 1 306315288 05 0925 + 007943 1220 33 07 1 306315288 06 0925 + 007944 1220 33 08 1 306315288 07 0925 + 007945 1220 34 01 1 306315288 08 0925 + 007946 1220 34 02 1 306315288 09 0925 + 007947 1220 34 03 1 306315288 10 0925 + 007948 1220 34 04 1 306315288 11 0925 + 007949 1220 34 05 1 306315288 12 0925 + 007950 1220 34 06 1 306315288 13 0925 + 007951 1220 34 07 1 306315288 14 0925 + 007952 1220 34 08 1 306315288 15 0925 + 007953 1220 35 01 1 306315284 00 0924 + 007954 1220 35 02 1 306315284 01 0924 + 007955 1220 35 03 1 306315284 02 0924 + 007956 1220 35 04 1 306315284 03 0924 + 007957 1220 35 05 1 306315284 04 0924 + 007958 1220 35 06 1 306315284 05 0924 + 007959 1220 35 07 1 306315284 06 0924 + 007960 1220 35 08 1 306315284 07 0924 + 007961 1220 36 01 1 306315284 08 0924 + 007962 1220 36 02 1 306315284 09 0924 + 007963 1220 36 03 1 306315284 10 0924 + 007964 1220 36 04 1 306315284 11 0924 + 007965 1220 36 05 1 306315284 12 0924 + 007966 1220 36 06 1 306315284 13 0924 + 007967 1220 36 07 1 306315284 14 0924 + 007968 1220 36 08 1 306315284 15 0924 + 007969 1220 37 01 1 306315296 00 0927 + 007970 1220 37 02 1 306315296 01 0927 + 007971 1220 37 03 1 306315296 02 0927 + 007972 1220 37 04 1 306315296 03 0927 + 007973 1220 37 05 1 306315296 04 0927 + 007974 1220 37 06 1 306315296 05 0927 + 007975 1220 37 07 1 306315296 06 0927 + 007976 1220 37 08 1 306315296 07 0927 + 007977 1220 38 01 1 306315296 08 0927 + 007978 1220 38 02 1 306315296 09 0927 + 007979 1220 38 03 1 306315296 10 0927 + 007980 1220 38 04 1 306315296 11 0927 + 007981 1220 38 05 1 306315296 12 0927 + 007982 1220 38 06 1 306315296 13 0927 + 007983 1220 38 07 1 306315296 14 0927 + 007984 1220 38 08 1 306315296 15 0927 + 007985 1220 39 01 1 306315292 00 0926 + 007986 1220 39 02 1 306315292 01 0926 + 007987 1220 39 03 1 306315292 02 0926 + 007988 1220 39 04 1 306315292 03 0926 + 007989 1220 39 05 1 306315292 04 0926 + 007990 1220 39 06 1 306315292 05 0926 + 007991 1220 39 07 1 306315292 06 0926 + 007992 1220 39 08 1 306315292 07 0926 + 007993 1220 40 01 1 306315292 08 0926 + 007994 1220 40 02 1 306315292 09 0926 + 007995 1220 40 03 1 306315292 10 0926 + 007996 1220 40 04 1 306315292 11 0926 + 007997 1220 40 05 1 306315292 12 0926 + 007998 1220 40 06 1 306315292 13 0926 + 007999 1220 40 07 1 306315292 14 0926 + 008000 1220 40 08 1 306315292 15 0926 + 008001 1220 41 01 1 304144416 08 0207 + 008002 1220 41 02 1 304144416 09 0207 + 008003 1220 41 03 1 304144416 10 0207 + 008004 1220 41 04 1 304144416 11 0207 + 008005 9999 99 99 0 9999 99 9999 + 008006 9999 99 99 0 9999 99 9999 + 008007 9999 99 99 0 9999 99 9999 + 008008 9999 99 99 0 9999 99 9999 + 008009 1220 42 01 1 304144416 12 0207 + 008010 1220 42 02 1 304144416 13 0207 + 008011 1220 42 03 1 304144416 14 0207 + 008012 1220 42 04 1 304144416 15 0207 + 008013 9999 99 99 0 9999 99 9999 + 008014 9999 99 99 0 9999 99 9999 + 008015 9999 99 99 0 9999 99 9999 + 008016 9999 99 99 0 9999 99 9999 + 008017 1220 43 01 1 304144416 00 0207 + 008018 1220 43 02 1 304144416 01 0207 + 008019 1220 43 03 1 304144416 02 0207 + 008020 1220 43 04 1 304144416 03 0207 + 008021 9999 99 99 0 9999 99 9999 + 008022 9999 99 99 0 9999 99 9999 + 008023 9999 99 99 0 9999 99 9999 + 008024 9999 99 99 0 9999 99 9999 + 008025 1220 44 01 1 304144416 04 0207 + 008026 1220 44 02 1 304144416 05 0207 + 008027 1220 44 03 1 304144416 06 0207 + 008028 1220 44 04 1 304144416 07 0207 + 008029 9999 99 99 0 9999 99 9999 + 008030 9999 99 99 0 9999 99 9999 + 008031 9999 99 99 0 9999 99 9999 + 008032 9999 99 99 0 9999 99 9999 + 008033 1220 45 01 1 304144412 08 0206 + 008034 1220 45 02 1 304144412 09 0206 + 008035 1220 45 03 1 304144412 10 0206 + 008036 1220 45 04 1 304144412 11 0206 + 008037 9999 99 99 0 9999 99 9999 + 008038 9999 99 99 0 9999 99 9999 + 008039 9999 99 99 0 9999 99 9999 + 008040 9999 99 99 0 9999 99 9999 + 008041 1220 46 01 1 304144412 12 0206 + 008042 1220 46 02 1 304144412 13 0206 + 008043 1220 46 03 1 304144412 14 0206 + 008044 1220 46 04 1 304144412 15 0206 + 008045 9999 99 99 0 9999 99 9999 + 008046 9999 99 99 0 9999 99 9999 + 008047 9999 99 99 0 9999 99 9999 + 008048 9999 99 99 0 9999 99 9999 + 008049 1220 47 01 1 304144412 00 0206 + 008050 1220 47 02 1 304144412 01 0206 + 008051 1220 47 03 1 304144412 02 0206 + 008052 1220 47 04 1 304144412 03 0206 + 008053 9999 99 99 0 9999 99 9999 + 008054 9999 99 99 0 9999 99 9999 + 008055 9999 99 99 0 9999 99 9999 + 008056 9999 99 99 0 9999 99 9999 + 008057 1220 48 01 1 304144412 04 0206 + 008058 1220 48 02 1 304144412 05 0206 + 008059 1220 48 03 1 304144412 06 0206 + 008060 1220 48 04 1 304144412 07 0206 + 008061 9999 99 99 0 9999 99 9999 + 008062 9999 99 99 0 9999 99 9999 + 008063 9999 99 99 0 9999 99 9999 + 008064 9999 99 99 0 9999 99 9999 + 008065 1221 01 01 1 305221660 00 0486 + 008066 1221 01 02 1 305221660 01 0486 + 008067 1221 01 03 1 305221660 02 0486 + 008068 1221 01 04 1 305221660 03 0486 + 008069 1221 01 05 1 305221660 04 0486 + 008070 1221 01 06 1 305221660 05 0486 + 008071 1221 01 07 1 305221660 06 0486 + 008072 1221 01 08 1 305221660 07 0486 + 008073 1221 02 01 1 305221660 08 0486 + 008074 1221 02 02 1 305221660 09 0486 + 008075 1221 02 03 1 305221660 10 0486 + 008076 1221 02 04 1 305221660 11 0486 + 008077 1221 02 05 1 305221660 12 0486 + 008078 1221 02 06 1 305221660 13 0486 + 008079 1221 02 07 1 305221660 14 0486 + 008080 1221 02 08 1 305221660 15 0486 + 008081 1221 03 01 1 305221664 00 0487 + 008082 1221 03 02 1 305221664 01 0487 + 008083 1221 03 03 1 305221664 02 0487 + 008084 1221 03 04 1 305221664 03 0487 + 008085 1221 03 05 1 305221664 04 0487 + 008086 1221 03 06 1 305221664 05 0487 + 008087 1221 03 07 1 305221664 06 0487 + 008088 1221 03 08 1 305221664 07 0487 + 008089 1221 04 01 1 305221664 08 0487 + 008090 1221 04 02 1 305221664 09 0487 + 008091 1221 04 03 1 305221664 10 0487 + 008092 1221 04 04 1 305221664 11 0487 + 008093 1221 04 05 1 305221664 12 0487 + 008094 1221 04 06 1 305221664 13 0487 + 008095 1221 04 07 1 305221664 14 0487 + 008096 1221 04 08 1 305221664 15 0487 + 008097 1221 05 01 1 305221652 00 0484 + 008098 1221 05 02 1 305221652 01 0484 + 008099 1221 05 03 1 305221652 02 0484 + 008100 1221 05 04 1 305221652 03 0484 + 008101 1221 05 05 1 305221652 04 0484 + 008102 1221 05 06 1 305221652 05 0484 + 008103 1221 05 07 1 305221652 06 0484 + 008104 1221 05 08 1 305221652 07 0484 + 008105 1221 06 01 1 305221652 08 0484 + 008106 1221 06 02 1 305221652 09 0484 + 008107 1221 06 03 1 305221652 10 0484 + 008108 1221 06 04 1 305221652 11 0484 + 008109 1221 06 05 1 305221652 12 0484 + 008110 1221 06 06 1 305221652 13 0484 + 008111 1221 06 07 1 305221652 14 0484 + 008112 1221 06 08 1 305221652 15 0484 + 008113 1221 07 01 1 305221656 00 0485 + 008114 1221 07 02 1 305221656 01 0485 + 008115 1221 07 03 1 305221656 02 0485 + 008116 1221 07 04 1 305221656 03 0485 + 008117 1221 07 05 1 305221656 04 0485 + 008118 1221 07 06 1 305221656 05 0485 + 008119 1221 07 07 1 305221656 06 0485 + 008120 1221 07 08 1 305221656 07 0485 + 008121 1221 08 01 1 305221656 08 0485 + 008122 1221 08 02 1 305221656 09 0485 + 008123 1221 08 03 1 305221656 10 0485 + 008124 1221 08 04 1 305221656 11 0485 + 008125 1221 08 05 1 305221656 12 0485 + 008126 1221 08 06 1 305221656 13 0485 + 008127 1221 08 07 1 305221656 14 0485 + 008128 1221 08 08 1 305221656 15 0485 + 008129 1221 09 01 1 305225752 00 0493 + 008130 1221 09 02 1 305225752 01 0493 + 008131 1221 09 03 1 305225752 02 0493 + 008132 1221 09 04 1 305225752 03 0493 + 008133 1221 09 05 1 305225752 04 0493 + 008134 1221 09 06 1 305225752 05 0493 + 008135 1221 09 07 1 305225752 06 0493 + 008136 1221 09 08 1 305225752 07 0493 + 008137 1221 10 01 1 305225752 08 0493 + 008138 1221 10 02 1 305225752 09 0493 + 008139 1221 10 03 1 305225752 10 0493 + 008140 1221 10 04 1 305225752 11 0493 + 008141 1221 10 05 1 305225752 12 0493 + 008142 1221 10 06 1 305225752 13 0493 + 008143 1221 10 07 1 305225752 14 0493 + 008144 1221 10 08 1 305225752 15 0493 + 008145 1221 11 01 1 305225748 00 0492 + 008146 1221 11 02 1 305225748 01 0492 + 008147 1221 11 03 1 305225748 02 0492 + 008148 1221 11 04 1 305225748 03 0492 + 008149 1221 11 05 1 305225748 04 0492 + 008150 1221 11 06 1 305225748 05 0492 + 008151 1221 11 07 1 305225748 06 0492 + 008152 1221 11 08 1 305225748 07 0492 + 008153 1221 12 01 1 305225748 08 0492 + 008154 1221 12 02 1 305225748 09 0492 + 008155 1221 12 03 1 305225748 10 0492 + 008156 1221 12 04 1 305225748 11 0492 + 008157 1221 12 05 1 305225748 12 0492 + 008158 1221 12 06 1 305225748 13 0492 + 008159 1221 12 07 1 305225748 14 0492 + 008160 1221 12 08 1 305225748 15 0492 + 008161 1221 13 01 1 305225760 00 0495 + 008162 1221 13 02 1 305225760 01 0495 + 008163 1221 13 03 1 305225760 02 0495 + 008164 1221 13 04 1 305225760 03 0495 + 008165 1221 13 05 1 305225760 04 0495 + 008166 1221 13 06 1 305225760 05 0495 + 008167 1221 13 07 1 305225760 06 0495 + 008168 1221 13 08 1 305225760 07 0495 + 008169 1221 14 01 1 305225760 08 0495 + 008170 1221 14 02 1 305225760 09 0495 + 008171 1221 14 03 1 305225760 10 0495 + 008172 1221 14 04 1 305225760 11 0495 + 008173 1221 14 05 1 305225760 12 0495 + 008174 1221 14 06 1 305225760 13 0495 + 008175 1221 14 07 1 305225760 14 0495 + 008176 1221 14 08 1 305225760 15 0495 + 008177 1221 15 01 1 305225756 00 0494 + 008178 1221 15 02 1 305225756 01 0494 + 008179 1221 15 03 1 305225756 02 0494 + 008180 1221 15 04 1 305225756 03 0494 + 008181 1221 15 05 1 305225756 04 0494 + 008182 1221 15 06 1 305225756 05 0494 + 008183 1221 15 07 1 305225756 06 0494 + 008184 1221 15 08 1 305225756 07 0494 + 008185 1221 16 01 1 305225756 08 0494 + 008186 1221 16 02 1 305225756 09 0494 + 008187 1221 16 03 1 305225756 10 0494 + 008188 1221 16 04 1 305225756 11 0494 + 008189 1221 16 05 1 305225756 12 0494 + 008190 1221 16 06 1 305225756 13 0494 + 008191 1221 16 07 1 305225756 14 0494 + 008192 1221 16 08 1 305225756 15 0494 + 008193 9999 99 99 0 9999 99 9999 + 008194 9999 99 99 0 9999 99 9999 + 008195 9999 99 99 0 9999 99 9999 + 008196 9999 99 99 0 9999 99 9999 + 008197 9999 99 99 0 9999 99 9999 + 008198 9999 99 99 0 9999 99 9999 + 008199 9999 99 99 0 9999 99 9999 + 008200 9999 99 99 0 9999 99 9999 + 008201 9999 99 99 0 9999 99 9999 + 008202 9999 99 99 0 9999 99 9999 + 008203 9999 99 99 0 9999 99 9999 + 008204 9999 99 99 0 9999 99 9999 + 008205 9999 99 99 0 9999 99 9999 + 008206 9999 99 99 0 9999 99 9999 + 008207 9999 99 99 0 9999 99 9999 + 008208 9999 99 99 0 9999 99 9999 + 008209 9999 99 99 0 9999 99 9999 + 008210 9999 99 99 0 9999 99 9999 + 008211 9999 99 99 0 9999 99 9999 + 008212 9999 99 99 0 9999 99 9999 + 008213 9999 99 99 0 9999 99 9999 + 008214 9999 99 99 0 9999 99 9999 + 008215 9999 99 99 0 9999 99 9999 + 008216 9999 99 99 0 9999 99 9999 + 008217 9999 99 99 0 9999 99 9999 + 008218 9999 99 99 0 9999 99 9999 + 008219 9999 99 99 0 9999 99 9999 + 008220 9999 99 99 0 9999 99 9999 + 008221 9999 99 99 0 9999 99 9999 + 008222 9999 99 99 0 9999 99 9999 + 008223 9999 99 99 0 9999 99 9999 + 008224 9999 99 99 0 9999 99 9999 + 008225 9999 99 99 0 9999 99 9999 + 008226 9999 99 99 0 9999 99 9999 + 008227 9999 99 99 0 9999 99 9999 + 008228 9999 99 99 0 9999 99 9999 + 008229 9999 99 99 0 9999 99 9999 + 008230 9999 99 99 0 9999 99 9999 + 008231 9999 99 99 0 9999 99 9999 + 008232 9999 99 99 0 9999 99 9999 + 008233 9999 99 99 0 9999 99 9999 + 008234 9999 99 99 0 9999 99 9999 + 008235 9999 99 99 0 9999 99 9999 + 008236 9999 99 99 0 9999 99 9999 + 008237 9999 99 99 0 9999 99 9999 + 008238 9999 99 99 0 9999 99 9999 + 008239 9999 99 99 0 9999 99 9999 + 008240 9999 99 99 0 9999 99 9999 + 008241 9999 99 99 0 9999 99 9999 + 008242 9999 99 99 0 9999 99 9999 + 008243 9999 99 99 0 9999 99 9999 + 008244 9999 99 99 0 9999 99 9999 + 008245 9999 99 99 0 9999 99 9999 + 008246 9999 99 99 0 9999 99 9999 + 008247 9999 99 99 0 9999 99 9999 + 008248 9999 99 99 0 9999 99 9999 + 008249 9999 99 99 0 9999 99 9999 + 008250 9999 99 99 0 9999 99 9999 + 008251 9999 99 99 0 9999 99 9999 + 008252 9999 99 99 0 9999 99 9999 + 008253 9999 99 99 0 9999 99 9999 + 008254 9999 99 99 0 9999 99 9999 + 008255 9999 99 99 0 9999 99 9999 + 008256 9999 99 99 0 9999 99 9999 + 008257 9999 99 99 0 9999 99 9999 + 008258 9999 99 99 0 9999 99 9999 + 008259 9999 99 99 0 9999 99 9999 + 008260 9999 99 99 0 9999 99 9999 + 008261 9999 99 99 0 9999 99 9999 + 008262 9999 99 99 0 9999 99 9999 + 008263 9999 99 99 0 9999 99 9999 + 008264 9999 99 99 0 9999 99 9999 + 008265 9999 99 99 0 9999 99 9999 + 008266 9999 99 99 0 9999 99 9999 + 008267 9999 99 99 0 9999 99 9999 + 008268 9999 99 99 0 9999 99 9999 + 008269 9999 99 99 0 9999 99 9999 + 008270 9999 99 99 0 9999 99 9999 + 008271 9999 99 99 0 9999 99 9999 + 008272 9999 99 99 0 9999 99 9999 + 008273 9999 99 99 0 9999 99 9999 + 008274 9999 99 99 0 9999 99 9999 + 008275 9999 99 99 0 9999 99 9999 + 008276 9999 99 99 0 9999 99 9999 + 008277 9999 99 99 0 9999 99 9999 + 008278 9999 99 99 0 9999 99 9999 + 008279 9999 99 99 0 9999 99 9999 + 008280 9999 99 99 0 9999 99 9999 + 008281 9999 99 99 0 9999 99 9999 + 008282 9999 99 99 0 9999 99 9999 + 008283 9999 99 99 0 9999 99 9999 + 008284 9999 99 99 0 9999 99 9999 + 008285 9999 99 99 0 9999 99 9999 + 008286 9999 99 99 0 9999 99 9999 + 008287 9999 99 99 0 9999 99 9999 + 008288 9999 99 99 0 9999 99 9999 + 008289 9999 99 99 0 9999 99 9999 + 008290 9999 99 99 0 9999 99 9999 + 008291 9999 99 99 0 9999 99 9999 + 008292 9999 99 99 0 9999 99 9999 + 008293 9999 99 99 0 9999 99 9999 + 008294 9999 99 99 0 9999 99 9999 + 008295 9999 99 99 0 9999 99 9999 + 008296 9999 99 99 0 9999 99 9999 + 008297 9999 99 99 0 9999 99 9999 + 008298 9999 99 99 0 9999 99 9999 + 008299 9999 99 99 0 9999 99 9999 + 008300 9999 99 99 0 9999 99 9999 + 008301 9999 99 99 0 9999 99 9999 + 008302 9999 99 99 0 9999 99 9999 + 008303 9999 99 99 0 9999 99 9999 + 008304 9999 99 99 0 9999 99 9999 + 008305 9999 99 99 0 9999 99 9999 + 008306 9999 99 99 0 9999 99 9999 + 008307 9999 99 99 0 9999 99 9999 + 008308 9999 99 99 0 9999 99 9999 + 008309 9999 99 99 0 9999 99 9999 + 008310 9999 99 99 0 9999 99 9999 + 008311 9999 99 99 0 9999 99 9999 + 008312 9999 99 99 0 9999 99 9999 + 008313 9999 99 99 0 9999 99 9999 + 008314 9999 99 99 0 9999 99 9999 + 008315 9999 99 99 0 9999 99 9999 + 008316 9999 99 99 0 9999 99 9999 + 008317 9999 99 99 0 9999 99 9999 + 008318 9999 99 99 0 9999 99 9999 + 008319 9999 99 99 0 9999 99 9999 + 008320 9999 99 99 0 9999 99 9999 + 008321 9999 99 99 0 9999 99 9999 + 008322 9999 99 99 0 9999 99 9999 + 008323 9999 99 99 0 9999 99 9999 + 008324 9999 99 99 0 9999 99 9999 + 008325 9999 99 99 0 9999 99 9999 + 008326 9999 99 99 0 9999 99 9999 + 008327 9999 99 99 0 9999 99 9999 + 008328 9999 99 99 0 9999 99 9999 + 008329 9999 99 99 0 9999 99 9999 + 008330 9999 99 99 0 9999 99 9999 + 008331 9999 99 99 0 9999 99 9999 + 008332 9999 99 99 0 9999 99 9999 + 008333 9999 99 99 0 9999 99 9999 + 008334 9999 99 99 0 9999 99 9999 + 008335 9999 99 99 0 9999 99 9999 + 008336 9999 99 99 0 9999 99 9999 + 008337 9999 99 99 0 9999 99 9999 + 008338 9999 99 99 0 9999 99 9999 + 008339 9999 99 99 0 9999 99 9999 + 008340 9999 99 99 0 9999 99 9999 + 008341 9999 99 99 0 9999 99 9999 + 008342 9999 99 99 0 9999 99 9999 + 008343 9999 99 99 0 9999 99 9999 + 008344 9999 99 99 0 9999 99 9999 + 008345 9999 99 99 0 9999 99 9999 + 008346 9999 99 99 0 9999 99 9999 + 008347 9999 99 99 0 9999 99 9999 + 008348 9999 99 99 0 9999 99 9999 + 008349 9999 99 99 0 9999 99 9999 + 008350 9999 99 99 0 9999 99 9999 + 008351 9999 99 99 0 9999 99 9999 + 008352 9999 99 99 0 9999 99 9999 + 008353 9999 99 99 0 9999 99 9999 + 008354 9999 99 99 0 9999 99 9999 + 008355 9999 99 99 0 9999 99 9999 + 008356 9999 99 99 0 9999 99 9999 + 008357 9999 99 99 0 9999 99 9999 + 008358 9999 99 99 0 9999 99 9999 + 008359 9999 99 99 0 9999 99 9999 + 008360 9999 99 99 0 9999 99 9999 + 008361 9999 99 99 0 9999 99 9999 + 008362 9999 99 99 0 9999 99 9999 + 008363 9999 99 99 0 9999 99 9999 + 008364 9999 99 99 0 9999 99 9999 + 008365 9999 99 99 0 9999 99 9999 + 008366 9999 99 99 0 9999 99 9999 + 008367 9999 99 99 0 9999 99 9999 + 008368 9999 99 99 0 9999 99 9999 + 008369 9999 99 99 0 9999 99 9999 + 008370 9999 99 99 0 9999 99 9999 + 008371 9999 99 99 0 9999 99 9999 + 008372 9999 99 99 0 9999 99 9999 + 008373 9999 99 99 0 9999 99 9999 + 008374 9999 99 99 0 9999 99 9999 + 008375 9999 99 99 0 9999 99 9999 + 008376 9999 99 99 0 9999 99 9999 + 008377 9999 99 99 0 9999 99 9999 + 008378 9999 99 99 0 9999 99 9999 + 008379 9999 99 99 0 9999 99 9999 + 008380 9999 99 99 0 9999 99 9999 + 008381 9999 99 99 0 9999 99 9999 + 008382 9999 99 99 0 9999 99 9999 + 008383 9999 99 99 0 9999 99 9999 + 008384 9999 99 99 0 9999 99 9999 + 008385 9999 99 99 0 9999 99 9999 + 008386 9999 99 99 0 9999 99 9999 + 008387 9999 99 99 0 9999 99 9999 + 008388 9999 99 99 0 9999 99 9999 + 008389 9999 99 99 0 9999 99 9999 + 008390 9999 99 99 0 9999 99 9999 + 008391 9999 99 99 0 9999 99 9999 + 008392 9999 99 99 0 9999 99 9999 + 008393 9999 99 99 0 9999 99 9999 + 008394 9999 99 99 0 9999 99 9999 + 008395 9999 99 99 0 9999 99 9999 + 008396 9999 99 99 0 9999 99 9999 + 008397 9999 99 99 0 9999 99 9999 + 008398 9999 99 99 0 9999 99 9999 + 008399 9999 99 99 0 9999 99 9999 + 008400 9999 99 99 0 9999 99 9999 + 008401 9999 99 99 0 9999 99 9999 + 008402 9999 99 99 0 9999 99 9999 + 008403 9999 99 99 0 9999 99 9999 + 008404 9999 99 99 0 9999 99 9999 + 008405 9999 99 99 0 9999 99 9999 + 008406 9999 99 99 0 9999 99 9999 + 008407 9999 99 99 0 9999 99 9999 + 008408 9999 99 99 0 9999 99 9999 + 008409 9999 99 99 0 9999 99 9999 + 008410 9999 99 99 0 9999 99 9999 + 008411 9999 99 99 0 9999 99 9999 + 008412 9999 99 99 0 9999 99 9999 + 008413 9999 99 99 0 9999 99 9999 + 008414 9999 99 99 0 9999 99 9999 + 008415 9999 99 99 0 9999 99 9999 + 008416 9999 99 99 0 9999 99 9999 + 008417 9999 99 99 0 9999 99 9999 + 008418 9999 99 99 0 9999 99 9999 + 008419 9999 99 99 0 9999 99 9999 + 008420 9999 99 99 0 9999 99 9999 + 008421 9999 99 99 0 9999 99 9999 + 008422 9999 99 99 0 9999 99 9999 + 008423 9999 99 99 0 9999 99 9999 + 008424 9999 99 99 0 9999 99 9999 + 008425 9999 99 99 0 9999 99 9999 + 008426 9999 99 99 0 9999 99 9999 + 008427 9999 99 99 0 9999 99 9999 + 008428 9999 99 99 0 9999 99 9999 + 008429 9999 99 99 0 9999 99 9999 + 008430 9999 99 99 0 9999 99 9999 + 008431 9999 99 99 0 9999 99 9999 + 008432 9999 99 99 0 9999 99 9999 + 008433 9999 99 99 0 9999 99 9999 + 008434 9999 99 99 0 9999 99 9999 + 008435 9999 99 99 0 9999 99 9999 + 008436 9999 99 99 0 9999 99 9999 + 008437 9999 99 99 0 9999 99 9999 + 008438 9999 99 99 0 9999 99 9999 + 008439 9999 99 99 0 9999 99 9999 + 008440 9999 99 99 0 9999 99 9999 + 008441 9999 99 99 0 9999 99 9999 + 008442 9999 99 99 0 9999 99 9999 + 008443 9999 99 99 0 9999 99 9999 + 008444 9999 99 99 0 9999 99 9999 + 008445 9999 99 99 0 9999 99 9999 + 008446 9999 99 99 0 9999 99 9999 + 008447 9999 99 99 0 9999 99 9999 + 008448 9999 99 99 0 9999 99 9999 + 008449 9999 99 99 0 9999 99 9999 + 008450 9999 99 99 0 9999 99 9999 + 008451 9999 99 99 0 9999 99 9999 + 008452 9999 99 99 0 9999 99 9999 + 008453 9999 99 99 0 9999 99 9999 + 008454 9999 99 99 0 9999 99 9999 + 008455 9999 99 99 0 9999 99 9999 + 008456 9999 99 99 0 9999 99 9999 + 008457 9999 99 99 0 9999 99 9999 + 008458 9999 99 99 0 9999 99 9999 + 008459 9999 99 99 0 9999 99 9999 + 008460 9999 99 99 0 9999 99 9999 + 008461 9999 99 99 0 9999 99 9999 + 008462 9999 99 99 0 9999 99 9999 + 008463 9999 99 99 0 9999 99 9999 + 008464 9999 99 99 0 9999 99 9999 + 008465 9999 99 99 0 9999 99 9999 + 008466 9999 99 99 0 9999 99 9999 + 008467 9999 99 99 0 9999 99 9999 + 008468 9999 99 99 0 9999 99 9999 + 008469 9999 99 99 0 9999 99 9999 + 008470 9999 99 99 0 9999 99 9999 + 008471 9999 99 99 0 9999 99 9999 + 008472 9999 99 99 0 9999 99 9999 + 008473 9999 99 99 0 9999 99 9999 + 008474 9999 99 99 0 9999 99 9999 + 008475 9999 99 99 0 9999 99 9999 + 008476 9999 99 99 0 9999 99 9999 + 008477 9999 99 99 0 9999 99 9999 + 008478 9999 99 99 0 9999 99 9999 + 008479 9999 99 99 0 9999 99 9999 + 008480 9999 99 99 0 9999 99 9999 + 008481 9999 99 99 0 9999 99 9999 + 008482 9999 99 99 0 9999 99 9999 + 008483 9999 99 99 0 9999 99 9999 + 008484 9999 99 99 0 9999 99 9999 + 008485 9999 99 99 0 9999 99 9999 + 008486 9999 99 99 0 9999 99 9999 + 008487 9999 99 99 0 9999 99 9999 + 008488 9999 99 99 0 9999 99 9999 + 008489 9999 99 99 0 9999 99 9999 + 008490 9999 99 99 0 9999 99 9999 + 008491 9999 99 99 0 9999 99 9999 + 008492 9999 99 99 0 9999 99 9999 + 008493 9999 99 99 0 9999 99 9999 + 008494 9999 99 99 0 9999 99 9999 + 008495 9999 99 99 0 9999 99 9999 + 008496 9999 99 99 0 9999 99 9999 + 008497 9999 99 99 0 9999 99 9999 + 008498 9999 99 99 0 9999 99 9999 + 008499 9999 99 99 0 9999 99 9999 + 008500 9999 99 99 0 9999 99 9999 + 008501 9999 99 99 0 9999 99 9999 + 008502 9999 99 99 0 9999 99 9999 + 008503 9999 99 99 0 9999 99 9999 + 008504 9999 99 99 0 9999 99 9999 + 008505 9999 99 99 0 9999 99 9999 + 008506 9999 99 99 0 9999 99 9999 + 008507 9999 99 99 0 9999 99 9999 + 008508 9999 99 99 0 9999 99 9999 + 008509 9999 99 99 0 9999 99 9999 + 008510 9999 99 99 0 9999 99 9999 + 008511 9999 99 99 0 9999 99 9999 + 008512 9999 99 99 0 9999 99 9999 + 008513 9999 99 99 0 9999 99 9999 + 008514 9999 99 99 0 9999 99 9999 + 008515 9999 99 99 0 9999 99 9999 + 008516 9999 99 99 0 9999 99 9999 + 008517 9999 99 99 0 9999 99 9999 + 008518 9999 99 99 0 9999 99 9999 + 008519 9999 99 99 0 9999 99 9999 + 008520 9999 99 99 0 9999 99 9999 + 008521 9999 99 99 0 9999 99 9999 + 008522 9999 99 99 0 9999 99 9999 + 008523 9999 99 99 0 9999 99 9999 + 008524 9999 99 99 0 9999 99 9999 + 008525 9999 99 99 0 9999 99 9999 + 008526 9999 99 99 0 9999 99 9999 + 008527 9999 99 99 0 9999 99 9999 + 008528 9999 99 99 0 9999 99 9999 + 008529 9999 99 99 0 9999 99 9999 + 008530 9999 99 99 0 9999 99 9999 + 008531 9999 99 99 0 9999 99 9999 + 008532 9999 99 99 0 9999 99 9999 + 008533 9999 99 99 0 9999 99 9999 + 008534 9999 99 99 0 9999 99 9999 + 008535 9999 99 99 0 9999 99 9999 + 008536 9999 99 99 0 9999 99 9999 + 008537 9999 99 99 0 9999 99 9999 + 008538 9999 99 99 0 9999 99 9999 + 008539 9999 99 99 0 9999 99 9999 + 008540 9999 99 99 0 9999 99 9999 + 008541 9999 99 99 0 9999 99 9999 + 008542 9999 99 99 0 9999 99 9999 + 008543 9999 99 99 0 9999 99 9999 + 008544 9999 99 99 0 9999 99 9999 + 008545 9999 99 99 0 9999 99 9999 + 008546 9999 99 99 0 9999 99 9999 + 008547 9999 99 99 0 9999 99 9999 + 008548 9999 99 99 0 9999 99 9999 + 008549 9999 99 99 0 9999 99 9999 + 008550 9999 99 99 0 9999 99 9999 + 008551 9999 99 99 0 9999 99 9999 + 008552 9999 99 99 0 9999 99 9999 + 008553 9999 99 99 0 9999 99 9999 + 008554 9999 99 99 0 9999 99 9999 + 008555 9999 99 99 0 9999 99 9999 + 008556 9999 99 99 0 9999 99 9999 + 008557 9999 99 99 0 9999 99 9999 + 008558 9999 99 99 0 9999 99 9999 + 008559 9999 99 99 0 9999 99 9999 + 008560 9999 99 99 0 9999 99 9999 + 008561 9999 99 99 0 9999 99 9999 + 008562 9999 99 99 0 9999 99 9999 + 008563 9999 99 99 0 9999 99 9999 + 008564 9999 99 99 0 9999 99 9999 + 008565 9999 99 99 0 9999 99 9999 + 008566 9999 99 99 0 9999 99 9999 + 008567 9999 99 99 0 9999 99 9999 + 008568 9999 99 99 0 9999 99 9999 + 008569 9999 99 99 0 9999 99 9999 + 008570 9999 99 99 0 9999 99 9999 + 008571 9999 99 99 0 9999 99 9999 + 008572 9999 99 99 0 9999 99 9999 + 008573 9999 99 99 0 9999 99 9999 + 008574 9999 99 99 0 9999 99 9999 + 008575 9999 99 99 0 9999 99 9999 + 008576 9999 99 99 0 9999 99 9999 + 008577 9999 99 99 0 9999 99 9999 + 008578 9999 99 99 0 9999 99 9999 + 008579 9999 99 99 0 9999 99 9999 + 008580 9999 99 99 0 9999 99 9999 + 008581 9999 99 99 0 9999 99 9999 + 008582 9999 99 99 0 9999 99 9999 + 008583 9999 99 99 0 9999 99 9999 + 008584 9999 99 99 0 9999 99 9999 + 008585 9999 99 99 0 9999 99 9999 + 008586 9999 99 99 0 9999 99 9999 + 008587 9999 99 99 0 9999 99 9999 + 008588 9999 99 99 0 9999 99 9999 + 008589 9999 99 99 0 9999 99 9999 + 008590 9999 99 99 0 9999 99 9999 + 008591 9999 99 99 0 9999 99 9999 + 008592 9999 99 99 0 9999 99 9999 + 008593 9999 99 99 0 9999 99 9999 + 008594 9999 99 99 0 9999 99 9999 + 008595 9999 99 99 0 9999 99 9999 + 008596 9999 99 99 0 9999 99 9999 + 008597 9999 99 99 0 9999 99 9999 + 008598 9999 99 99 0 9999 99 9999 + 008599 9999 99 99 0 9999 99 9999 + 008600 9999 99 99 0 9999 99 9999 + 008601 9999 99 99 0 9999 99 9999 + 008602 9999 99 99 0 9999 99 9999 + 008603 9999 99 99 0 9999 99 9999 + 008604 9999 99 99 0 9999 99 9999 + 008605 9999 99 99 0 9999 99 9999 + 008606 9999 99 99 0 9999 99 9999 + 008607 9999 99 99 0 9999 99 9999 + 008608 9999 99 99 0 9999 99 9999 + 008609 9999 99 99 0 9999 99 9999 + 008610 9999 99 99 0 9999 99 9999 + 008611 9999 99 99 0 9999 99 9999 + 008612 9999 99 99 0 9999 99 9999 + 008613 9999 99 99 0 9999 99 9999 + 008614 9999 99 99 0 9999 99 9999 + 008615 9999 99 99 0 9999 99 9999 + 008616 9999 99 99 0 9999 99 9999 + 008617 9999 99 99 0 9999 99 9999 + 008618 9999 99 99 0 9999 99 9999 + 008619 9999 99 99 0 9999 99 9999 + 008620 9999 99 99 0 9999 99 9999 + 008621 9999 99 99 0 9999 99 9999 + 008622 9999 99 99 0 9999 99 9999 + 008623 9999 99 99 0 9999 99 9999 + 008624 9999 99 99 0 9999 99 9999 + 008625 9999 99 99 0 9999 99 9999 + 008626 9999 99 99 0 9999 99 9999 + 008627 9999 99 99 0 9999 99 9999 + 008628 9999 99 99 0 9999 99 9999 + 008629 9999 99 99 0 9999 99 9999 + 008630 9999 99 99 0 9999 99 9999 + 008631 9999 99 99 0 9999 99 9999 + 008632 9999 99 99 0 9999 99 9999 + 008633 9999 99 99 0 9999 99 9999 + 008634 9999 99 99 0 9999 99 9999 + 008635 9999 99 99 0 9999 99 9999 + 008636 9999 99 99 0 9999 99 9999 + 008637 9999 99 99 0 9999 99 9999 + 008638 9999 99 99 0 9999 99 9999 + 008639 9999 99 99 0 9999 99 9999 + 008640 9999 99 99 0 9999 99 9999 + 008641 9999 99 99 0 9999 99 9999 + 008642 9999 99 99 0 9999 99 9999 + 008643 9999 99 99 0 9999 99 9999 + 008644 9999 99 99 0 9999 99 9999 + 008645 9999 99 99 0 9999 99 9999 + 008646 9999 99 99 0 9999 99 9999 + 008647 9999 99 99 0 9999 99 9999 + 008648 9999 99 99 0 9999 99 9999 + 008649 9999 99 99 0 9999 99 9999 + 008650 9999 99 99 0 9999 99 9999 + 008651 9999 99 99 0 9999 99 9999 + 008652 9999 99 99 0 9999 99 9999 + 008653 9999 99 99 0 9999 99 9999 + 008654 9999 99 99 0 9999 99 9999 + 008655 9999 99 99 0 9999 99 9999 + 008656 9999 99 99 0 9999 99 9999 + 008657 9999 99 99 0 9999 99 9999 + 008658 9999 99 99 0 9999 99 9999 + 008659 9999 99 99 0 9999 99 9999 + 008660 9999 99 99 0 9999 99 9999 + 008661 9999 99 99 0 9999 99 9999 + 008662 9999 99 99 0 9999 99 9999 + 008663 9999 99 99 0 9999 99 9999 + 008664 9999 99 99 0 9999 99 9999 + 008665 9999 99 99 0 9999 99 9999 + 008666 9999 99 99 0 9999 99 9999 + 008667 9999 99 99 0 9999 99 9999 + 008668 9999 99 99 0 9999 99 9999 + 008669 9999 99 99 0 9999 99 9999 + 008670 9999 99 99 0 9999 99 9999 + 008671 9999 99 99 0 9999 99 9999 + 008672 9999 99 99 0 9999 99 9999 + 008673 9999 99 99 0 9999 99 9999 + 008674 9999 99 99 0 9999 99 9999 + 008675 9999 99 99 0 9999 99 9999 + 008676 9999 99 99 0 9999 99 9999 + 008677 9999 99 99 0 9999 99 9999 + 008678 9999 99 99 0 9999 99 9999 + 008679 9999 99 99 0 9999 99 9999 + 008680 9999 99 99 0 9999 99 9999 + 008681 9999 99 99 0 9999 99 9999 + 008682 9999 99 99 0 9999 99 9999 + 008683 9999 99 99 0 9999 99 9999 + 008684 9999 99 99 0 9999 99 9999 + 008685 9999 99 99 0 9999 99 9999 + 008686 9999 99 99 0 9999 99 9999 + 008687 9999 99 99 0 9999 99 9999 + 008688 9999 99 99 0 9999 99 9999 + 008689 9999 99 99 0 9999 99 9999 + 008690 9999 99 99 0 9999 99 9999 + 008691 9999 99 99 0 9999 99 9999 + 008692 9999 99 99 0 9999 99 9999 + 008693 9999 99 99 0 9999 99 9999 + 008694 9999 99 99 0 9999 99 9999 + 008695 9999 99 99 0 9999 99 9999 + 008696 9999 99 99 0 9999 99 9999 + 008697 9999 99 99 0 9999 99 9999 + 008698 9999 99 99 0 9999 99 9999 + 008699 9999 99 99 0 9999 99 9999 + 008700 9999 99 99 0 9999 99 9999 + 008701 9999 99 99 0 9999 99 9999 + 008702 9999 99 99 0 9999 99 9999 + 008703 9999 99 99 0 9999 99 9999 + 008704 9999 99 99 0 9999 99 9999 + 008705 9999 99 99 0 9999 99 9999 + 008706 9999 99 99 0 9999 99 9999 + 008707 9999 99 99 0 9999 99 9999 + 008708 9999 99 99 0 9999 99 9999 + 008709 9999 99 99 0 9999 99 9999 + 008710 9999 99 99 0 9999 99 9999 + 008711 9999 99 99 0 9999 99 9999 + 008712 9999 99 99 0 9999 99 9999 + 008713 9999 99 99 0 9999 99 9999 + 008714 9999 99 99 0 9999 99 9999 + 008715 9999 99 99 0 9999 99 9999 + 008716 9999 99 99 0 9999 99 9999 + 008717 9999 99 99 0 9999 99 9999 + 008718 9999 99 99 0 9999 99 9999 + 008719 9999 99 99 0 9999 99 9999 + 008720 9999 99 99 0 9999 99 9999 + 008721 9999 99 99 0 9999 99 9999 + 008722 9999 99 99 0 9999 99 9999 + 008723 9999 99 99 0 9999 99 9999 + 008724 9999 99 99 0 9999 99 9999 + 008725 9999 99 99 0 9999 99 9999 + 008726 9999 99 99 0 9999 99 9999 + 008727 9999 99 99 0 9999 99 9999 + 008728 9999 99 99 0 9999 99 9999 + 008729 9999 99 99 0 9999 99 9999 + 008730 9999 99 99 0 9999 99 9999 + 008731 9999 99 99 0 9999 99 9999 + 008732 9999 99 99 0 9999 99 9999 + 008733 9999 99 99 0 9999 99 9999 + 008734 9999 99 99 0 9999 99 9999 + 008735 9999 99 99 0 9999 99 9999 + 008736 9999 99 99 0 9999 99 9999 + 008737 9999 99 99 0 9999 99 9999 + 008738 9999 99 99 0 9999 99 9999 + 008739 9999 99 99 0 9999 99 9999 + 008740 9999 99 99 0 9999 99 9999 + 008741 9999 99 99 0 9999 99 9999 + 008742 9999 99 99 0 9999 99 9999 + 008743 9999 99 99 0 9999 99 9999 + 008744 9999 99 99 0 9999 99 9999 + 008745 9999 99 99 0 9999 99 9999 + 008746 9999 99 99 0 9999 99 9999 + 008747 9999 99 99 0 9999 99 9999 + 008748 9999 99 99 0 9999 99 9999 + 008749 9999 99 99 0 9999 99 9999 + 008750 9999 99 99 0 9999 99 9999 + 008751 9999 99 99 0 9999 99 9999 + 008752 9999 99 99 0 9999 99 9999 + 008753 9999 99 99 0 9999 99 9999 + 008754 9999 99 99 0 9999 99 9999 + 008755 9999 99 99 0 9999 99 9999 + 008756 9999 99 99 0 9999 99 9999 + 008757 9999 99 99 0 9999 99 9999 + 008758 9999 99 99 0 9999 99 9999 + 008759 9999 99 99 0 9999 99 9999 + 008760 9999 99 99 0 9999 99 9999 + 008761 9999 99 99 0 9999 99 9999 + 008762 9999 99 99 0 9999 99 9999 + 008763 9999 99 99 0 9999 99 9999 + 008764 9999 99 99 0 9999 99 9999 + 008765 9999 99 99 0 9999 99 9999 + 008766 9999 99 99 0 9999 99 9999 + 008767 9999 99 99 0 9999 99 9999 + 008768 9999 99 99 0 9999 99 9999 + 008769 9999 99 99 0 9999 99 9999 + 008770 9999 99 99 0 9999 99 9999 + 008771 9999 99 99 0 9999 99 9999 + 008772 9999 99 99 0 9999 99 9999 + 008773 9999 99 99 0 9999 99 9999 + 008774 9999 99 99 0 9999 99 9999 + 008775 9999 99 99 0 9999 99 9999 + 008776 9999 99 99 0 9999 99 9999 + 008777 9999 99 99 0 9999 99 9999 + 008778 9999 99 99 0 9999 99 9999 + 008779 9999 99 99 0 9999 99 9999 + 008780 9999 99 99 0 9999 99 9999 + 008781 9999 99 99 0 9999 99 9999 + 008782 9999 99 99 0 9999 99 9999 + 008783 9999 99 99 0 9999 99 9999 + 008784 9999 99 99 0 9999 99 9999 + 008785 9999 99 99 0 9999 99 9999 + 008786 9999 99 99 0 9999 99 9999 + 008787 9999 99 99 0 9999 99 9999 + 008788 9999 99 99 0 9999 99 9999 + 008789 9999 99 99 0 9999 99 9999 + 008790 9999 99 99 0 9999 99 9999 + 008791 9999 99 99 0 9999 99 9999 + 008792 9999 99 99 0 9999 99 9999 + 008793 9999 99 99 0 9999 99 9999 + 008794 9999 99 99 0 9999 99 9999 + 008795 9999 99 99 0 9999 99 9999 + 008796 9999 99 99 0 9999 99 9999 + 008797 9999 99 99 0 9999 99 9999 + 008798 9999 99 99 0 9999 99 9999 + 008799 9999 99 99 0 9999 99 9999 + 008800 9999 99 99 0 9999 99 9999 + 008801 9999 99 99 0 9999 99 9999 + 008802 9999 99 99 0 9999 99 9999 + 008803 9999 99 99 0 9999 99 9999 + 008804 9999 99 99 0 9999 99 9999 + 008805 9999 99 99 0 9999 99 9999 + 008806 9999 99 99 0 9999 99 9999 + 008807 9999 99 99 0 9999 99 9999 + 008808 9999 99 99 0 9999 99 9999 + 008809 9999 99 99 0 9999 99 9999 + 008810 9999 99 99 0 9999 99 9999 + 008811 9999 99 99 0 9999 99 9999 + 008812 9999 99 99 0 9999 99 9999 + 008813 9999 99 99 0 9999 99 9999 + 008814 9999 99 99 0 9999 99 9999 + 008815 9999 99 99 0 9999 99 9999 + 008816 9999 99 99 0 9999 99 9999 + 008817 9999 99 99 0 9999 99 9999 + 008818 9999 99 99 0 9999 99 9999 + 008819 9999 99 99 0 9999 99 9999 + 008820 9999 99 99 0 9999 99 9999 + 008821 9999 99 99 0 9999 99 9999 + 008822 9999 99 99 0 9999 99 9999 + 008823 9999 99 99 0 9999 99 9999 + 008824 9999 99 99 0 9999 99 9999 + 008825 9999 99 99 0 9999 99 9999 + 008826 9999 99 99 0 9999 99 9999 + 008827 9999 99 99 0 9999 99 9999 + 008828 9999 99 99 0 9999 99 9999 + 008829 9999 99 99 0 9999 99 9999 + 008830 9999 99 99 0 9999 99 9999 + 008831 9999 99 99 0 9999 99 9999 + 008832 9999 99 99 0 9999 99 9999 + 008833 9999 99 99 0 9999 99 9999 + 008834 9999 99 99 0 9999 99 9999 + 008835 9999 99 99 0 9999 99 9999 + 008836 9999 99 99 0 9999 99 9999 + 008837 9999 99 99 0 9999 99 9999 + 008838 9999 99 99 0 9999 99 9999 + 008839 9999 99 99 0 9999 99 9999 + 008840 9999 99 99 0 9999 99 9999 + 008841 9999 99 99 0 9999 99 9999 + 008842 9999 99 99 0 9999 99 9999 + 008843 9999 99 99 0 9999 99 9999 + 008844 9999 99 99 0 9999 99 9999 + 008845 9999 99 99 0 9999 99 9999 + 008846 9999 99 99 0 9999 99 9999 + 008847 9999 99 99 0 9999 99 9999 + 008848 9999 99 99 0 9999 99 9999 + 008849 9999 99 99 0 9999 99 9999 + 008850 9999 99 99 0 9999 99 9999 + 008851 9999 99 99 0 9999 99 9999 + 008852 9999 99 99 0 9999 99 9999 + 008853 9999 99 99 0 9999 99 9999 + 008854 9999 99 99 0 9999 99 9999 + 008855 9999 99 99 0 9999 99 9999 + 008856 9999 99 99 0 9999 99 9999 + 008857 9999 99 99 0 9999 99 9999 + 008858 9999 99 99 0 9999 99 9999 + 008859 9999 99 99 0 9999 99 9999 + 008860 9999 99 99 0 9999 99 9999 + 008861 9999 99 99 0 9999 99 9999 + 008862 9999 99 99 0 9999 99 9999 + 008863 9999 99 99 0 9999 99 9999 + 008864 9999 99 99 0 9999 99 9999 + 008865 9999 99 99 0 9999 99 9999 + 008866 9999 99 99 0 9999 99 9999 + 008867 9999 99 99 0 9999 99 9999 + 008868 9999 99 99 0 9999 99 9999 + 008869 9999 99 99 0 9999 99 9999 + 008870 9999 99 99 0 9999 99 9999 + 008871 9999 99 99 0 9999 99 9999 + 008872 9999 99 99 0 9999 99 9999 + 008873 9999 99 99 0 9999 99 9999 + 008874 9999 99 99 0 9999 99 9999 + 008875 9999 99 99 0 9999 99 9999 + 008876 9999 99 99 0 9999 99 9999 + 008877 9999 99 99 0 9999 99 9999 + 008878 9999 99 99 0 9999 99 9999 + 008879 9999 99 99 0 9999 99 9999 + 008880 9999 99 99 0 9999 99 9999 + 008881 9999 99 99 0 9999 99 9999 + 008882 9999 99 99 0 9999 99 9999 + 008883 9999 99 99 0 9999 99 9999 + 008884 9999 99 99 0 9999 99 9999 + 008885 9999 99 99 0 9999 99 9999 + 008886 9999 99 99 0 9999 99 9999 + 008887 9999 99 99 0 9999 99 9999 + 008888 9999 99 99 0 9999 99 9999 + 008889 9999 99 99 0 9999 99 9999 + 008890 9999 99 99 0 9999 99 9999 + 008891 9999 99 99 0 9999 99 9999 + 008892 9999 99 99 0 9999 99 9999 + 008893 9999 99 99 0 9999 99 9999 + 008894 9999 99 99 0 9999 99 9999 + 008895 9999 99 99 0 9999 99 9999 + 008896 9999 99 99 0 9999 99 9999 + 008897 9999 99 99 0 9999 99 9999 + 008898 9999 99 99 0 9999 99 9999 + 008899 9999 99 99 0 9999 99 9999 + 008900 9999 99 99 0 9999 99 9999 + 008901 9999 99 99 0 9999 99 9999 + 008902 9999 99 99 0 9999 99 9999 + 008903 9999 99 99 0 9999 99 9999 + 008904 9999 99 99 0 9999 99 9999 + 008905 9999 99 99 0 9999 99 9999 + 008906 9999 99 99 0 9999 99 9999 + 008907 9999 99 99 0 9999 99 9999 + 008908 9999 99 99 0 9999 99 9999 + 008909 9999 99 99 0 9999 99 9999 + 008910 9999 99 99 0 9999 99 9999 + 008911 9999 99 99 0 9999 99 9999 + 008912 9999 99 99 0 9999 99 9999 + 008913 9999 99 99 0 9999 99 9999 + 008914 9999 99 99 0 9999 99 9999 + 008915 9999 99 99 0 9999 99 9999 + 008916 9999 99 99 0 9999 99 9999 + 008917 9999 99 99 0 9999 99 9999 + 008918 9999 99 99 0 9999 99 9999 + 008919 9999 99 99 0 9999 99 9999 + 008920 9999 99 99 0 9999 99 9999 + 008921 9999 99 99 0 9999 99 9999 + 008922 9999 99 99 0 9999 99 9999 + 008923 9999 99 99 0 9999 99 9999 + 008924 9999 99 99 0 9999 99 9999 + 008925 9999 99 99 0 9999 99 9999 + 008926 9999 99 99 0 9999 99 9999 + 008927 9999 99 99 0 9999 99 9999 + 008928 9999 99 99 0 9999 99 9999 + 008929 9999 99 99 0 9999 99 9999 + 008930 9999 99 99 0 9999 99 9999 + 008931 9999 99 99 0 9999 99 9999 + 008932 9999 99 99 0 9999 99 9999 + 008933 9999 99 99 0 9999 99 9999 + 008934 9999 99 99 0 9999 99 9999 + 008935 9999 99 99 0 9999 99 9999 + 008936 9999 99 99 0 9999 99 9999 + 008937 9999 99 99 0 9999 99 9999 + 008938 9999 99 99 0 9999 99 9999 + 008939 9999 99 99 0 9999 99 9999 + 008940 9999 99 99 0 9999 99 9999 + 008941 9999 99 99 0 9999 99 9999 + 008942 9999 99 99 0 9999 99 9999 + 008943 9999 99 99 0 9999 99 9999 + 008944 9999 99 99 0 9999 99 9999 + 008945 9999 99 99 0 9999 99 9999 + 008946 9999 99 99 0 9999 99 9999 + 008947 9999 99 99 0 9999 99 9999 + 008948 9999 99 99 0 9999 99 9999 + 008949 9999 99 99 0 9999 99 9999 + 008950 9999 99 99 0 9999 99 9999 + 008951 9999 99 99 0 9999 99 9999 + 008952 9999 99 99 0 9999 99 9999 + 008953 9999 99 99 0 9999 99 9999 + 008954 9999 99 99 0 9999 99 9999 + 008955 9999 99 99 0 9999 99 9999 + 008956 9999 99 99 0 9999 99 9999 + 008957 9999 99 99 0 9999 99 9999 + 008958 9999 99 99 0 9999 99 9999 + 008959 9999 99 99 0 9999 99 9999 + 008960 9999 99 99 0 9999 99 9999 + 008961 9999 99 99 0 9999 99 9999 + 008962 9999 99 99 0 9999 99 9999 + 008963 9999 99 99 0 9999 99 9999 + 008964 9999 99 99 0 9999 99 9999 + 008965 9999 99 99 0 9999 99 9999 + 008966 9999 99 99 0 9999 99 9999 + 008967 9999 99 99 0 9999 99 9999 + 008968 9999 99 99 0 9999 99 9999 + 008969 9999 99 99 0 9999 99 9999 + 008970 9999 99 99 0 9999 99 9999 + 008971 9999 99 99 0 9999 99 9999 + 008972 9999 99 99 0 9999 99 9999 + 008973 9999 99 99 0 9999 99 9999 + 008974 9999 99 99 0 9999 99 9999 + 008975 9999 99 99 0 9999 99 9999 + 008976 9999 99 99 0 9999 99 9999 + 008977 9999 99 99 0 9999 99 9999 + 008978 9999 99 99 0 9999 99 9999 + 008979 9999 99 99 0 9999 99 9999 + 008980 9999 99 99 0 9999 99 9999 + 008981 9999 99 99 0 9999 99 9999 + 008982 9999 99 99 0 9999 99 9999 + 008983 9999 99 99 0 9999 99 9999 + 008984 9999 99 99 0 9999 99 9999 + 008985 9999 99 99 0 9999 99 9999 + 008986 9999 99 99 0 9999 99 9999 + 008987 9999 99 99 0 9999 99 9999 + 008988 9999 99 99 0 9999 99 9999 + 008989 9999 99 99 0 9999 99 9999 + 008990 9999 99 99 0 9999 99 9999 + 008991 9999 99 99 0 9999 99 9999 + 008992 9999 99 99 0 9999 99 9999 + 008993 9999 99 99 0 9999 99 9999 + 008994 9999 99 99 0 9999 99 9999 + 008995 9999 99 99 0 9999 99 9999 + 008996 9999 99 99 0 9999 99 9999 + 008997 9999 99 99 0 9999 99 9999 + 008998 9999 99 99 0 9999 99 9999 + 008999 9999 99 99 0 9999 99 9999 + 009000 9999 99 99 0 9999 99 9999 + 009001 9999 99 99 0 9999 99 9999 + 009002 9999 99 99 0 9999 99 9999 + 009003 9999 99 99 0 9999 99 9999 + 009004 9999 99 99 0 9999 99 9999 + 009005 9999 99 99 0 9999 99 9999 + 009006 9999 99 99 0 9999 99 9999 + 009007 9999 99 99 0 9999 99 9999 + 009008 9999 99 99 0 9999 99 9999 + 009009 9999 99 99 0 9999 99 9999 + 009010 9999 99 99 0 9999 99 9999 + 009011 9999 99 99 0 9999 99 9999 + 009012 9999 99 99 0 9999 99 9999 + 009013 9999 99 99 0 9999 99 9999 + 009014 9999 99 99 0 9999 99 9999 + 009015 9999 99 99 0 9999 99 9999 + 009016 9999 99 99 0 9999 99 9999 + 009017 9999 99 99 0 9999 99 9999 + 009018 9999 99 99 0 9999 99 9999 + 009019 9999 99 99 0 9999 99 9999 + 009020 9999 99 99 0 9999 99 9999 + 009021 9999 99 99 0 9999 99 9999 + 009022 9999 99 99 0 9999 99 9999 + 009023 9999 99 99 0 9999 99 9999 + 009024 9999 99 99 0 9999 99 9999 + 009025 9999 99 99 0 9999 99 9999 + 009026 9999 99 99 0 9999 99 9999 + 009027 9999 99 99 0 9999 99 9999 + 009028 9999 99 99 0 9999 99 9999 + 009029 9999 99 99 0 9999 99 9999 + 009030 9999 99 99 0 9999 99 9999 + 009031 9999 99 99 0 9999 99 9999 + 009032 9999 99 99 0 9999 99 9999 + 009033 9999 99 99 0 9999 99 9999 + 009034 9999 99 99 0 9999 99 9999 + 009035 9999 99 99 0 9999 99 9999 + 009036 9999 99 99 0 9999 99 9999 + 009037 9999 99 99 0 9999 99 9999 + 009038 9999 99 99 0 9999 99 9999 + 009039 9999 99 99 0 9999 99 9999 + 009040 9999 99 99 0 9999 99 9999 + 009041 9999 99 99 0 9999 99 9999 + 009042 9999 99 99 0 9999 99 9999 + 009043 9999 99 99 0 9999 99 9999 + 009044 9999 99 99 0 9999 99 9999 + 009045 9999 99 99 0 9999 99 9999 + 009046 9999 99 99 0 9999 99 9999 + 009047 9999 99 99 0 9999 99 9999 + 009048 9999 99 99 0 9999 99 9999 + 009049 9999 99 99 0 9999 99 9999 + 009050 9999 99 99 0 9999 99 9999 + 009051 9999 99 99 0 9999 99 9999 + 009052 9999 99 99 0 9999 99 9999 + 009053 9999 99 99 0 9999 99 9999 + 009054 9999 99 99 0 9999 99 9999 + 009055 9999 99 99 0 9999 99 9999 + 009056 9999 99 99 0 9999 99 9999 + 009057 9999 99 99 0 9999 99 9999 + 009058 9999 99 99 0 9999 99 9999 + 009059 9999 99 99 0 9999 99 9999 + 009060 9999 99 99 0 9999 99 9999 + 009061 9999 99 99 0 9999 99 9999 + 009062 9999 99 99 0 9999 99 9999 + 009063 9999 99 99 0 9999 99 9999 + 009064 9999 99 99 0 9999 99 9999 + 009065 9999 99 99 0 9999 99 9999 + 009066 9999 99 99 0 9999 99 9999 + 009067 9999 99 99 0 9999 99 9999 + 009068 9999 99 99 0 9999 99 9999 + 009069 9999 99 99 0 9999 99 9999 + 009070 9999 99 99 0 9999 99 9999 + 009071 9999 99 99 0 9999 99 9999 + 009072 9999 99 99 0 9999 99 9999 + 009073 9999 99 99 0 9999 99 9999 + 009074 9999 99 99 0 9999 99 9999 + 009075 9999 99 99 0 9999 99 9999 + 009076 9999 99 99 0 9999 99 9999 + 009077 9999 99 99 0 9999 99 9999 + 009078 9999 99 99 0 9999 99 9999 + 009079 9999 99 99 0 9999 99 9999 + 009080 9999 99 99 0 9999 99 9999 + 009081 9999 99 99 0 9999 99 9999 + 009082 9999 99 99 0 9999 99 9999 + 009083 9999 99 99 0 9999 99 9999 + 009084 9999 99 99 0 9999 99 9999 + 009085 9999 99 99 0 9999 99 9999 + 009086 9999 99 99 0 9999 99 9999 + 009087 9999 99 99 0 9999 99 9999 + 009088 9999 99 99 0 9999 99 9999 + 009089 9999 99 99 0 9999 99 9999 + 009090 9999 99 99 0 9999 99 9999 + 009091 9999 99 99 0 9999 99 9999 + 009092 9999 99 99 0 9999 99 9999 + 009093 9999 99 99 0 9999 99 9999 + 009094 9999 99 99 0 9999 99 9999 + 009095 9999 99 99 0 9999 99 9999 + 009096 9999 99 99 0 9999 99 9999 + 009097 9999 99 99 0 9999 99 9999 + 009098 9999 99 99 0 9999 99 9999 + 009099 9999 99 99 0 9999 99 9999 + 009100 9999 99 99 0 9999 99 9999 + 009101 9999 99 99 0 9999 99 9999 + 009102 9999 99 99 0 9999 99 9999 + 009103 9999 99 99 0 9999 99 9999 + 009104 9999 99 99 0 9999 99 9999 + 009105 9999 99 99 0 9999 99 9999 + 009106 9999 99 99 0 9999 99 9999 + 009107 9999 99 99 0 9999 99 9999 + 009108 9999 99 99 0 9999 99 9999 + 009109 9999 99 99 0 9999 99 9999 + 009110 9999 99 99 0 9999 99 9999 + 009111 9999 99 99 0 9999 99 9999 + 009112 9999 99 99 0 9999 99 9999 + 009113 9999 99 99 0 9999 99 9999 + 009114 9999 99 99 0 9999 99 9999 + 009115 9999 99 99 0 9999 99 9999 + 009116 9999 99 99 0 9999 99 9999 + 009117 9999 99 99 0 9999 99 9999 + 009118 9999 99 99 0 9999 99 9999 + 009119 9999 99 99 0 9999 99 9999 + 009120 9999 99 99 0 9999 99 9999 + 009121 9999 99 99 0 9999 99 9999 + 009122 9999 99 99 0 9999 99 9999 + 009123 9999 99 99 0 9999 99 9999 + 009124 9999 99 99 0 9999 99 9999 + 009125 9999 99 99 0 9999 99 9999 + 009126 9999 99 99 0 9999 99 9999 + 009127 9999 99 99 0 9999 99 9999 + 009128 9999 99 99 0 9999 99 9999 + 009129 9999 99 99 0 9999 99 9999 + 009130 9999 99 99 0 9999 99 9999 + 009131 9999 99 99 0 9999 99 9999 + 009132 9999 99 99 0 9999 99 9999 + 009133 9999 99 99 0 9999 99 9999 + 009134 9999 99 99 0 9999 99 9999 + 009135 9999 99 99 0 9999 99 9999 + 009136 9999 99 99 0 9999 99 9999 + 009137 9999 99 99 0 9999 99 9999 + 009138 9999 99 99 0 9999 99 9999 + 009139 9999 99 99 0 9999 99 9999 + 009140 9999 99 99 0 9999 99 9999 + 009141 9999 99 99 0 9999 99 9999 + 009142 9999 99 99 0 9999 99 9999 + 009143 9999 99 99 0 9999 99 9999 + 009144 9999 99 99 0 9999 99 9999 + 009145 9999 99 99 0 9999 99 9999 + 009146 9999 99 99 0 9999 99 9999 + 009147 9999 99 99 0 9999 99 9999 + 009148 9999 99 99 0 9999 99 9999 + 009149 9999 99 99 0 9999 99 9999 + 009150 9999 99 99 0 9999 99 9999 + 009151 9999 99 99 0 9999 99 9999 + 009152 9999 99 99 0 9999 99 9999 + 009153 9999 99 99 0 9999 99 9999 + 009154 9999 99 99 0 9999 99 9999 + 009155 9999 99 99 0 9999 99 9999 + 009156 9999 99 99 0 9999 99 9999 + 009157 9999 99 99 0 9999 99 9999 + 009158 9999 99 99 0 9999 99 9999 + 009159 9999 99 99 0 9999 99 9999 + 009160 9999 99 99 0 9999 99 9999 + 009161 9999 99 99 0 9999 99 9999 + 009162 9999 99 99 0 9999 99 9999 + 009163 9999 99 99 0 9999 99 9999 + 009164 9999 99 99 0 9999 99 9999 + 009165 9999 99 99 0 9999 99 9999 + 009166 9999 99 99 0 9999 99 9999 + 009167 9999 99 99 0 9999 99 9999 + 009168 9999 99 99 0 9999 99 9999 + 009169 9999 99 99 0 9999 99 9999 + 009170 9999 99 99 0 9999 99 9999 + 009171 9999 99 99 0 9999 99 9999 + 009172 9999 99 99 0 9999 99 9999 + 009173 9999 99 99 0 9999 99 9999 + 009174 9999 99 99 0 9999 99 9999 + 009175 9999 99 99 0 9999 99 9999 + 009176 9999 99 99 0 9999 99 9999 + 009177 9999 99 99 0 9999 99 9999 + 009178 9999 99 99 0 9999 99 9999 + 009179 9999 99 99 0 9999 99 9999 + 009180 9999 99 99 0 9999 99 9999 + 009181 9999 99 99 0 9999 99 9999 + 009182 9999 99 99 0 9999 99 9999 + 009183 9999 99 99 0 9999 99 9999 + 009184 9999 99 99 0 9999 99 9999 + 009185 9999 99 99 0 9999 99 9999 + 009186 9999 99 99 0 9999 99 9999 + 009187 9999 99 99 0 9999 99 9999 + 009188 9999 99 99 0 9999 99 9999 + 009189 9999 99 99 0 9999 99 9999 + 009190 9999 99 99 0 9999 99 9999 + 009191 9999 99 99 0 9999 99 9999 + 009192 9999 99 99 0 9999 99 9999 + 009193 9999 99 99 0 9999 99 9999 + 009194 9999 99 99 0 9999 99 9999 + 009195 9999 99 99 0 9999 99 9999 + 009196 9999 99 99 0 9999 99 9999 + 009197 9999 99 99 0 9999 99 9999 + 009198 9999 99 99 0 9999 99 9999 + 009199 9999 99 99 0 9999 99 9999 + 009200 9999 99 99 0 9999 99 9999 + 009201 9999 99 99 0 9999 99 9999 + 009202 9999 99 99 0 9999 99 9999 + 009203 9999 99 99 0 9999 99 9999 + 009204 9999 99 99 0 9999 99 9999 + 009205 9999 99 99 0 9999 99 9999 + 009206 9999 99 99 0 9999 99 9999 + 009207 9999 99 99 0 9999 99 9999 + 009208 9999 99 99 0 9999 99 9999 + 009209 9999 99 99 0 9999 99 9999 + 009210 9999 99 99 0 9999 99 9999 + 009211 9999 99 99 0 9999 99 9999 + 009212 9999 99 99 0 9999 99 9999 + 009213 9999 99 99 0 9999 99 9999 + 009214 9999 99 99 0 9999 99 9999 + 009215 9999 99 99 0 9999 99 9999 + 009216 9999 99 99 0 9999 99 9999 + 009217 1224 01 01 1 303079444 08 0076 + 009218 1224 01 02 1 303079444 09 0076 + 009219 9999 99 99 0 9999 99 9999 + 009220 9999 99 99 0 9999 99 9999 + 009221 9999 99 99 0 9999 99 9999 + 009222 9999 99 99 0 9999 99 9999 + 009223 9999 99 99 0 9999 99 9999 + 009224 9999 99 99 0 9999 99 9999 + 009225 1224 02 01 1 303079444 10 0076 + 009226 1224 02 02 1 303079444 11 0076 + 009227 9999 99 99 0 9999 99 9999 + 009228 9999 99 99 0 9999 99 9999 + 009229 9999 99 99 0 9999 99 9999 + 009230 9999 99 99 0 9999 99 9999 + 009231 9999 99 99 0 9999 99 9999 + 009232 9999 99 99 0 9999 99 9999 + 009233 1224 03 01 1 303079444 12 0076 + 009234 1224 03 02 1 303079444 13 0076 + 009235 9999 99 99 0 9999 99 9999 + 009236 9999 99 99 0 9999 99 9999 + 009237 9999 99 99 0 9999 99 9999 + 009238 9999 99 99 0 9999 99 9999 + 009239 9999 99 99 0 9999 99 9999 + 009240 9999 99 99 0 9999 99 9999 + 009241 1224 04 01 1 303079444 14 0076 + 009242 1224 04 02 1 303079444 15 0076 + 009243 9999 99 99 0 9999 99 9999 + 009244 9999 99 99 0 9999 99 9999 + 009245 9999 99 99 0 9999 99 9999 + 009246 9999 99 99 0 9999 99 9999 + 009247 9999 99 99 0 9999 99 9999 + 009248 9999 99 99 0 9999 99 9999 + 009249 1224 05 01 1 303079444 00 0076 + 009250 1224 05 02 1 303079444 01 0076 + 009251 9999 99 99 0 9999 99 9999 + 009252 9999 99 99 0 9999 99 9999 + 009253 9999 99 99 0 9999 99 9999 + 009254 9999 99 99 0 9999 99 9999 + 009255 9999 99 99 0 9999 99 9999 + 009256 9999 99 99 0 9999 99 9999 + 009257 1224 06 01 1 303079444 02 0076 + 009258 1224 06 02 1 303079444 03 0076 + 009259 9999 99 99 0 9999 99 9999 + 009260 9999 99 99 0 9999 99 9999 + 009261 9999 99 99 0 9999 99 9999 + 009262 9999 99 99 0 9999 99 9999 + 009263 9999 99 99 0 9999 99 9999 + 009264 9999 99 99 0 9999 99 9999 + 009265 1224 07 01 1 303079444 04 0076 + 009266 1224 07 02 1 303079444 05 0076 + 009267 9999 99 99 0 9999 99 9999 + 009268 9999 99 99 0 9999 99 9999 + 009269 9999 99 99 0 9999 99 9999 + 009270 9999 99 99 0 9999 99 9999 + 009271 9999 99 99 0 9999 99 9999 + 009272 9999 99 99 0 9999 99 9999 + 009273 1224 08 01 1 303079444 06 0076 + 009274 1224 08 02 1 303079444 07 0076 + 009275 9999 99 99 0 9999 99 9999 + 009276 9999 99 99 0 9999 99 9999 + 009277 9999 99 99 0 9999 99 9999 + 009278 9999 99 99 0 9999 99 9999 + 009279 9999 99 99 0 9999 99 9999 + 009280 9999 99 99 0 9999 99 9999 + 009281 1224 09 01 1 304181272 00 0277 + 009282 1224 09 02 1 304181272 01 0277 + 009283 1224 09 03 1 304181272 02 0277 + 009284 1224 09 04 1 304181272 03 0277 + 009285 9999 99 99 0 9999 99 9999 + 009286 9999 99 99 0 9999 99 9999 + 009287 9999 99 99 0 9999 99 9999 + 009288 9999 99 99 0 9999 99 9999 + 009289 1224 10 01 1 304181272 04 0277 + 009290 1224 10 02 1 304181272 05 0277 + 009291 1224 10 03 1 304181272 06 0277 + 009292 1224 10 04 1 304181272 07 0277 + 009293 9999 99 99 0 9999 99 9999 + 009294 9999 99 99 0 9999 99 9999 + 009295 9999 99 99 0 9999 99 9999 + 009296 9999 99 99 0 9999 99 9999 + 009297 1224 11 01 1 304181272 08 0277 + 009298 1224 11 02 1 304181272 09 0277 + 009299 1224 11 03 1 304181272 10 0277 + 009300 1224 11 04 1 304181272 11 0277 + 009301 9999 99 99 0 9999 99 9999 + 009302 9999 99 99 0 9999 99 9999 + 009303 9999 99 99 0 9999 99 9999 + 009304 9999 99 99 0 9999 99 9999 + 009305 1224 12 01 1 304181272 12 0277 + 009306 1224 12 02 1 304181272 13 0277 + 009307 1224 12 03 1 304181272 14 0277 + 009308 1224 12 04 1 304181272 15 0277 + 009309 9999 99 99 0 9999 99 9999 + 009310 9999 99 99 0 9999 99 9999 + 009311 9999 99 99 0 9999 99 9999 + 009312 9999 99 99 0 9999 99 9999 + 009313 1224 13 01 1 304181268 08 0276 + 009314 1224 13 02 1 304181268 09 0276 + 009315 1224 13 03 1 304181268 10 0276 + 009316 1224 13 04 1 304181268 11 0276 + 009317 9999 99 99 0 9999 99 9999 + 009318 9999 99 99 0 9999 99 9999 + 009319 9999 99 99 0 9999 99 9999 + 009320 9999 99 99 0 9999 99 9999 + 009321 1224 14 01 1 304181268 12 0276 + 009322 1224 14 02 1 304181268 13 0276 + 009323 1224 14 03 1 304181268 14 0276 + 009324 1224 14 04 1 304181268 15 0276 + 009325 9999 99 99 0 9999 99 9999 + 009326 9999 99 99 0 9999 99 9999 + 009327 9999 99 99 0 9999 99 9999 + 009328 9999 99 99 0 9999 99 9999 + 009329 1224 15 01 1 304181268 00 0276 + 009330 1224 15 02 1 304181268 01 0276 + 009331 1224 15 03 1 304181268 02 0276 + 009332 1224 15 04 1 304181268 03 0276 + 009333 9999 99 99 0 9999 99 9999 + 009334 9999 99 99 0 9999 99 9999 + 009335 9999 99 99 0 9999 99 9999 + 009336 9999 99 99 0 9999 99 9999 + 009337 1224 16 01 1 304181268 04 0276 + 009338 1224 16 02 1 304181268 05 0276 + 009339 1224 16 03 1 304181268 06 0276 + 009340 1224 16 04 1 304181268 07 0276 + 009341 9999 99 99 0 9999 99 9999 + 009342 9999 99 99 0 9999 99 9999 + 009343 9999 99 99 0 9999 99 9999 + 009344 9999 99 99 0 9999 99 9999 + 009345 1224 17 01 1 306397212 00 1086 + 009346 1224 17 02 1 306397212 01 1086 + 009347 1224 17 03 1 306397212 02 1086 + 009348 1224 17 04 1 306397212 03 1086 + 009349 1224 17 05 1 306397212 04 1086 + 009350 1224 17 06 1 306397212 05 1086 + 009351 1224 17 07 1 306397212 06 1086 + 009352 1224 17 08 1 306397212 07 1086 + 009353 1224 18 01 1 306397212 08 1086 + 009354 1224 18 02 1 306397212 09 1086 + 009355 1224 18 03 1 306397212 10 1086 + 009356 1224 18 04 1 306397212 11 1086 + 009357 1224 18 05 1 306397212 12 1086 + 009358 1224 18 06 1 306397212 13 1086 + 009359 1224 18 07 1 306397212 14 1086 + 009360 1224 18 08 1 306397212 15 1086 + 009361 1224 19 01 1 306397216 00 1087 + 009362 1224 19 02 1 306397216 01 1087 + 009363 1224 19 03 1 306397216 02 1087 + 009364 1224 19 04 1 306397216 03 1087 + 009365 1224 19 05 1 306397216 04 1087 + 009366 1224 19 06 1 306397216 05 1087 + 009367 1224 19 07 1 306397216 06 1087 + 009368 1224 19 08 1 306397216 07 1087 + 009369 1224 20 01 1 306397216 08 1087 + 009370 1224 20 02 1 306397216 09 1087 + 009371 1224 20 03 1 306397216 10 1087 + 009372 1224 20 04 1 306397216 11 1087 + 009373 1224 20 05 1 306397216 12 1087 + 009374 1224 20 06 1 306397216 13 1087 + 009375 1224 20 07 1 306397216 14 1087 + 009376 1224 20 08 1 306397216 15 1087 + 009377 1224 21 01 1 306397204 00 1084 + 009378 1224 21 02 1 306397204 01 1084 + 009379 1224 21 03 1 306397204 02 1084 + 009380 1224 21 04 1 306397204 03 1084 + 009381 1224 21 05 1 306397204 04 1084 + 009382 1224 21 06 1 306397204 05 1084 + 009383 1224 21 07 1 306397204 06 1084 + 009384 1224 21 08 1 306397204 07 1084 + 009385 1224 22 01 1 306397204 08 1084 + 009386 1224 22 02 1 306397204 09 1084 + 009387 1224 22 03 1 306397204 10 1084 + 009388 1224 22 04 1 306397204 11 1084 + 009389 1224 22 05 1 306397204 12 1084 + 009390 1224 22 06 1 306397204 13 1084 + 009391 1224 22 07 1 306397204 14 1084 + 009392 1224 22 08 1 306397204 15 1084 + 009393 1224 23 01 1 306397208 00 1085 + 009394 1224 23 02 1 306397208 01 1085 + 009395 1224 23 03 1 306397208 02 1085 + 009396 1224 23 04 1 306397208 03 1085 + 009397 1224 23 05 1 306397208 04 1085 + 009398 1224 23 06 1 306397208 05 1085 + 009399 1224 23 07 1 306397208 06 1085 + 009400 1224 23 08 1 306397208 07 1085 + 009401 1224 24 01 1 306397208 08 1085 + 009402 1224 24 02 1 306397208 09 1085 + 009403 1224 24 03 1 306397208 10 1085 + 009404 1224 24 04 1 306397208 11 1085 + 009405 1224 24 05 1 306397208 12 1085 + 009406 1224 24 06 1 306397208 13 1085 + 009407 1224 24 07 1 306397208 14 1085 + 009408 1224 24 08 1 306397208 15 1085 + 009409 1224 25 01 1 303079448 08 0077 + 009410 1224 25 02 1 303079448 09 0077 + 009411 9999 99 99 0 9999 99 9999 + 009412 9999 99 99 0 9999 99 9999 + 009413 9999 99 99 0 9999 99 9999 + 009414 9999 99 99 0 9999 99 9999 + 009415 9999 99 99 0 9999 99 9999 + 009416 9999 99 99 0 9999 99 9999 + 009417 1224 26 01 1 303079448 10 0077 + 009418 1224 26 02 1 303079448 11 0077 + 009419 9999 99 99 0 9999 99 9999 + 009420 9999 99 99 0 9999 99 9999 + 009421 9999 99 99 0 9999 99 9999 + 009422 9999 99 99 0 9999 99 9999 + 009423 9999 99 99 0 9999 99 9999 + 009424 9999 99 99 0 9999 99 9999 + 009425 1224 27 01 1 303079448 12 0077 + 009426 1224 27 02 1 303079448 13 0077 + 009427 9999 99 99 0 9999 99 9999 + 009428 9999 99 99 0 9999 99 9999 + 009429 9999 99 99 0 9999 99 9999 + 009430 9999 99 99 0 9999 99 9999 + 009431 9999 99 99 0 9999 99 9999 + 009432 9999 99 99 0 9999 99 9999 + 009433 1224 28 01 1 303079448 14 0077 + 009434 1224 28 02 1 303079448 15 0077 + 009435 9999 99 99 0 9999 99 9999 + 009436 9999 99 99 0 9999 99 9999 + 009437 9999 99 99 0 9999 99 9999 + 009438 9999 99 99 0 9999 99 9999 + 009439 9999 99 99 0 9999 99 9999 + 009440 9999 99 99 0 9999 99 9999 + 009441 1224 29 01 1 303079448 04 0077 + 009442 1224 29 02 1 303079448 05 0077 + 009443 9999 99 99 0 9999 99 9999 + 009444 9999 99 99 0 9999 99 9999 + 009445 9999 99 99 0 9999 99 9999 + 009446 9999 99 99 0 9999 99 9999 + 009447 9999 99 99 0 9999 99 9999 + 009448 9999 99 99 0 9999 99 9999 + 009449 1224 30 01 1 303079448 06 0077 + 009450 1224 30 02 1 303079448 07 0077 + 009451 9999 99 99 0 9999 99 9999 + 009452 9999 99 99 0 9999 99 9999 + 009453 9999 99 99 0 9999 99 9999 + 009454 9999 99 99 0 9999 99 9999 + 009455 9999 99 99 0 9999 99 9999 + 009456 9999 99 99 0 9999 99 9999 + 009457 1224 31 01 1 303079448 00 0077 + 009458 1224 31 02 1 303079448 01 0077 + 009459 9999 99 99 0 9999 99 9999 + 009460 9999 99 99 0 9999 99 9999 + 009461 9999 99 99 0 9999 99 9999 + 009462 9999 99 99 0 9999 99 9999 + 009463 9999 99 99 0 9999 99 9999 + 009464 9999 99 99 0 9999 99 9999 + 009465 1224 32 01 1 303079448 02 0077 + 009466 1224 32 02 1 303079448 03 0077 + 009467 9999 99 99 0 9999 99 9999 + 009468 9999 99 99 0 9999 99 9999 + 009469 9999 99 99 0 9999 99 9999 + 009470 9999 99 99 0 9999 99 9999 + 009471 9999 99 99 0 9999 99 9999 + 009472 9999 99 99 0 9999 99 9999 + 009473 1224 33 01 1 306393116 00 1078 + 009474 1224 33 02 1 306393116 01 1078 + 009475 1224 33 03 1 306393116 02 1078 + 009476 1224 33 04 1 306393116 03 1078 + 009477 1224 33 05 1 306393116 04 1078 + 009478 1224 33 06 1 306393116 05 1078 + 009479 1224 33 07 1 306393116 06 1078 + 009480 1224 33 08 1 306393116 07 1078 + 009481 1224 34 01 1 306393116 08 1078 + 009482 1224 34 02 1 306393116 09 1078 + 009483 1224 34 03 1 306393116 10 1078 + 009484 1224 34 04 1 306393116 11 1078 + 009485 1224 34 05 1 306393116 12 1078 + 009486 1224 34 06 1 306393116 13 1078 + 009487 1224 34 07 1 306393116 14 1078 + 009488 1224 34 08 1 306393116 15 1078 + 009489 1224 35 01 1 306393120 00 1079 + 009490 1224 35 02 1 306393120 01 1079 + 009491 1224 35 03 1 306393120 02 1079 + 009492 1224 35 04 1 306393120 03 1079 + 009493 1224 35 05 1 306393120 04 1079 + 009494 1224 35 06 1 306393120 05 1079 + 009495 1224 35 07 1 306393120 06 1079 + 009496 1224 35 08 1 306393120 07 1079 + 009497 1224 36 01 1 306393120 08 1079 + 009498 1224 36 02 1 306393120 09 1079 + 009499 1224 36 03 1 306393120 10 1079 + 009500 1224 36 04 1 306393120 11 1079 + 009501 1224 36 05 1 306393120 12 1079 + 009502 1224 36 06 1 306393120 13 1079 + 009503 1224 36 07 1 306393120 14 1079 + 009504 1224 36 08 1 306393120 15 1079 + 009505 1224 37 01 1 306393108 00 1076 + 009506 1224 37 02 1 306393108 01 1076 + 009507 1224 37 03 1 306393108 02 1076 + 009508 1224 37 04 1 306393108 03 1076 + 009509 1224 37 05 1 306393108 04 1076 + 009510 1224 37 06 1 306393108 05 1076 + 009511 1224 37 07 1 306393108 06 1076 + 009512 1224 37 08 1 306393108 07 1076 + 009513 1224 38 01 1 306393108 08 1076 + 009514 1224 38 02 1 306393108 09 1076 + 009515 1224 38 03 1 306393108 10 1076 + 009516 1224 38 04 1 306393108 11 1076 + 009517 1224 38 05 1 306393108 12 1076 + 009518 1224 38 06 1 306393108 13 1076 + 009519 1224 38 07 1 306393108 14 1076 + 009520 1224 38 08 1 306393108 15 1076 + 009521 1224 39 01 1 306393112 00 1077 + 009522 1224 39 02 1 306393112 01 1077 + 009523 1224 39 03 1 306393112 02 1077 + 009524 1224 39 04 1 306393112 03 1077 + 009525 1224 39 05 1 306393112 04 1077 + 009526 1224 39 06 1 306393112 05 1077 + 009527 1224 39 07 1 306393112 06 1077 + 009528 1224 39 08 1 306393112 07 1077 + 009529 1224 40 01 1 306393112 08 1077 + 009530 1224 40 02 1 306393112 09 1077 + 009531 1224 40 03 1 306393112 10 1077 + 009532 1224 40 04 1 306393112 11 1077 + 009533 1224 40 05 1 306393112 12 1077 + 009534 1224 40 06 1 306393112 13 1077 + 009535 1224 40 07 1 306393112 14 1077 + 009536 1224 40 08 1 306393112 15 1077 + 009537 1224 41 01 1 304181276 00 0278 + 009538 1224 41 02 1 304181276 01 0278 + 009539 1224 41 03 1 304181276 02 0278 + 009540 1224 41 04 1 304181276 03 0278 + 009541 9999 99 99 0 9999 99 9999 + 009542 9999 99 99 0 9999 99 9999 + 009543 9999 99 99 0 9999 99 9999 + 009544 9999 99 99 0 9999 99 9999 + 009545 1224 42 01 1 304181276 04 0278 + 009546 1224 42 02 1 304181276 05 0278 + 009547 1224 42 03 1 304181276 06 0278 + 009548 1224 42 04 1 304181276 07 0278 + 009549 9999 99 99 0 9999 99 9999 + 009550 9999 99 99 0 9999 99 9999 + 009551 9999 99 99 0 9999 99 9999 + 009552 9999 99 99 0 9999 99 9999 + 009553 1224 43 01 1 304181276 08 0278 + 009554 1224 43 02 1 304181276 09 0278 + 009555 1224 43 03 1 304181276 10 0278 + 009556 1224 43 04 1 304181276 11 0278 + 009557 9999 99 99 0 9999 99 9999 + 009558 9999 99 99 0 9999 99 9999 + 009559 9999 99 99 0 9999 99 9999 + 009560 9999 99 99 0 9999 99 9999 + 009561 1224 44 01 1 304181276 12 0278 + 009562 1224 44 02 1 304181276 13 0278 + 009563 1224 44 03 1 304181276 14 0278 + 009564 1224 44 04 1 304181276 15 0278 + 009565 9999 99 99 0 9999 99 9999 + 009566 9999 99 99 0 9999 99 9999 + 009567 9999 99 99 0 9999 99 9999 + 009568 9999 99 99 0 9999 99 9999 + 009569 1224 45 01 1 304181280 00 0279 + 009570 1224 45 02 1 304181280 01 0279 + 009571 1224 45 03 1 304181280 02 0279 + 009572 1224 45 04 1 304181280 03 0279 + 009573 9999 99 99 0 9999 99 9999 + 009574 9999 99 99 0 9999 99 9999 + 009575 9999 99 99 0 9999 99 9999 + 009576 9999 99 99 0 9999 99 9999 + 009577 1224 46 01 1 304181280 04 0279 + 009578 1224 46 02 1 304181280 05 0279 + 009579 1224 46 03 1 304181280 06 0279 + 009580 1224 46 04 1 304181280 07 0279 + 009581 9999 99 99 0 9999 99 9999 + 009582 9999 99 99 0 9999 99 9999 + 009583 9999 99 99 0 9999 99 9999 + 009584 9999 99 99 0 9999 99 9999 + 009585 1224 47 01 1 304181280 08 0279 + 009586 1224 47 02 1 304181280 09 0279 + 009587 1224 47 03 1 304181280 10 0279 + 009588 1224 47 04 1 304181280 11 0279 + 009589 9999 99 99 0 9999 99 9999 + 009590 9999 99 99 0 9999 99 9999 + 009591 9999 99 99 0 9999 99 9999 + 009592 9999 99 99 0 9999 99 9999 + 009593 1224 48 01 1 304181280 12 0279 + 009594 1224 48 02 1 304181280 13 0279 + 009595 1224 48 03 1 304181280 14 0279 + 009596 1224 48 04 1 304181280 15 0279 + 009597 9999 99 99 0 9999 99 9999 + 009598 9999 99 99 0 9999 99 9999 + 009599 9999 99 99 0 9999 99 9999 + 009600 9999 99 99 0 9999 99 9999 + 009601 1225 01 01 1 304177176 08 0269 + 009602 1225 01 02 1 304177176 09 0269 + 009603 1225 01 03 1 304177176 10 0269 + 009604 1225 01 04 1 304177176 11 0269 + 009605 9999 99 99 0 9999 99 9999 + 009606 9999 99 99 0 9999 99 9999 + 009607 9999 99 99 0 9999 99 9999 + 009608 9999 99 99 0 9999 99 9999 + 009609 1225 02 01 1 304177176 12 0269 + 009610 1225 02 02 1 304177176 13 0269 + 009611 1225 02 03 1 304177176 14 0269 + 009612 1225 02 04 1 304177176 15 0269 + 009613 9999 99 99 0 9999 99 9999 + 009614 9999 99 99 0 9999 99 9999 + 009615 9999 99 99 0 9999 99 9999 + 009616 9999 99 99 0 9999 99 9999 + 009617 1225 03 01 1 304177176 00 0269 + 009618 1225 03 02 1 304177176 01 0269 + 009619 1225 03 03 1 304177176 02 0269 + 009620 1225 03 04 1 304177176 03 0269 + 009621 9999 99 99 0 9999 99 9999 + 009622 9999 99 99 0 9999 99 9999 + 009623 9999 99 99 0 9999 99 9999 + 009624 9999 99 99 0 9999 99 9999 + 009625 1225 04 01 1 304177176 04 0269 + 009626 1225 04 02 1 304177176 05 0269 + 009627 1225 04 03 1 304177176 06 0269 + 009628 1225 04 04 1 304177176 07 0269 + 009629 9999 99 99 0 9999 99 9999 + 009630 9999 99 99 0 9999 99 9999 + 009631 9999 99 99 0 9999 99 9999 + 009632 9999 99 99 0 9999 99 9999 + 009633 1225 05 01 1 304177172 08 0268 + 009634 1225 05 02 1 304177172 09 0268 + 009635 1225 05 03 1 304177172 10 0268 + 009636 1225 05 04 1 304177172 11 0268 + 009637 9999 99 99 0 9999 99 9999 + 009638 9999 99 99 0 9999 99 9999 + 009639 9999 99 99 0 9999 99 9999 + 009640 9999 99 99 0 9999 99 9999 + 009641 1225 06 01 1 304177172 12 0268 + 009642 1225 06 02 1 304177172 13 0268 + 009643 1225 06 03 1 304177172 14 0268 + 009644 1225 06 04 1 304177172 15 0268 + 009645 9999 99 99 0 9999 99 9999 + 009646 9999 99 99 0 9999 99 9999 + 009647 9999 99 99 0 9999 99 9999 + 009648 9999 99 99 0 9999 99 9999 + 009649 1225 07 01 1 304177172 00 0268 + 009650 1225 07 02 1 304177172 01 0268 + 009651 1225 07 03 1 304177172 02 0268 + 009652 1225 07 04 1 304177172 03 0268 + 009653 9999 99 99 0 9999 99 9999 + 009654 9999 99 99 0 9999 99 9999 + 009655 9999 99 99 0 9999 99 9999 + 009656 9999 99 99 0 9999 99 9999 + 009657 1225 08 01 1 304177172 04 0268 + 009658 1225 08 02 1 304177172 05 0268 + 009659 1225 08 03 1 304177172 06 0268 + 009660 1225 08 04 1 304177172 07 0268 + 009661 9999 99 99 0 9999 99 9999 + 009662 9999 99 99 0 9999 99 9999 + 009663 9999 99 99 0 9999 99 9999 + 009664 9999 99 99 0 9999 99 9999 + 009665 1225 09 01 1 306389016 00 1069 + 009666 1225 09 02 1 306389016 01 1069 + 009667 1225 09 03 1 306389016 02 1069 + 009668 1225 09 04 1 306389016 03 1069 + 009669 1225 09 05 1 306389016 04 1069 + 009670 1225 09 06 1 306389016 05 1069 + 009671 1225 09 07 1 306389016 06 1069 + 009672 1225 09 08 1 306389016 07 1069 + 009673 1225 10 01 1 306389016 08 1069 + 009674 1225 10 02 1 306389016 09 1069 + 009675 1225 10 03 1 306389016 10 1069 + 009676 1225 10 04 1 306389016 11 1069 + 009677 1225 10 05 1 306389016 12 1069 + 009678 1225 10 06 1 306389016 13 1069 + 009679 1225 10 07 1 306389016 14 1069 + 009680 1225 10 08 1 306389016 15 1069 + 009681 1225 11 01 1 306389012 00 1068 + 009682 1225 11 02 1 306389012 01 1068 + 009683 1225 11 03 1 306389012 02 1068 + 009684 1225 11 04 1 306389012 03 1068 + 009685 1225 11 05 1 306389012 04 1068 + 009686 1225 11 06 1 306389012 05 1068 + 009687 1225 11 07 1 306389012 06 1068 + 009688 1225 11 08 1 306389012 07 1068 + 009689 1225 12 01 1 306389012 08 1068 + 009690 1225 12 02 1 306389012 09 1068 + 009691 1225 12 03 1 306389012 10 1068 + 009692 1225 12 04 1 306389012 11 1068 + 009693 1225 12 05 1 306389012 12 1068 + 009694 1225 12 06 1 306389012 13 1068 + 009695 1225 12 07 1 306389012 14 1068 + 009696 1225 12 08 1 306389012 15 1068 + 009697 1225 13 01 1 306389024 00 1071 + 009698 1225 13 02 1 306389024 01 1071 + 009699 1225 13 03 1 306389024 02 1071 + 009700 1225 13 04 1 306389024 03 1071 + 009701 1225 13 05 1 306389024 04 1071 + 009702 1225 13 06 1 306389024 05 1071 + 009703 1225 13 07 1 306389024 06 1071 + 009704 1225 13 08 1 306389024 07 1071 + 009705 1225 14 01 1 306389024 08 1071 + 009706 1225 14 02 1 306389024 09 1071 + 009707 1225 14 03 1 306389024 10 1071 + 009708 1225 14 04 1 306389024 11 1071 + 009709 1225 14 05 1 306389024 12 1071 + 009710 1225 14 06 1 306389024 13 1071 + 009711 1225 14 07 1 306389024 14 1071 + 009712 1225 14 08 1 306389024 15 1071 + 009713 1225 15 01 1 306389020 00 1070 + 009714 1225 15 02 1 306389020 01 1070 + 009715 1225 15 03 1 306389020 02 1070 + 009716 1225 15 04 1 306389020 03 1070 + 009717 1225 15 05 1 306389020 04 1070 + 009718 1225 15 06 1 306389020 05 1070 + 009719 1225 15 07 1 306389020 06 1070 + 009720 1225 15 08 1 306389020 07 1070 + 009721 1225 16 01 1 306389020 08 1070 + 009722 1225 16 02 1 306389020 09 1070 + 009723 1225 16 03 1 306389020 10 1070 + 009724 1225 16 04 1 306389020 11 1070 + 009725 1225 16 05 1 306389020 12 1070 + 009726 1225 16 06 1 306389020 13 1070 + 009727 1225 16 07 1 306389020 14 1070 + 009728 1225 16 08 1 306389020 15 1070 + 009729 1225 17 01 1 303079452 12 0078 + 009730 1225 17 02 1 303079452 13 0078 + 009731 9999 99 99 0 9999 99 9999 + 009732 9999 99 99 0 9999 99 9999 + 009733 9999 99 99 0 9999 99 9999 + 009734 9999 99 99 0 9999 99 9999 + 009735 9999 99 99 0 9999 99 9999 + 009736 9999 99 99 0 9999 99 9999 + 009737 1225 18 01 1 303079452 14 0078 + 009738 1225 18 02 1 303079452 15 0078 + 009739 9999 99 99 0 9999 99 9999 + 009740 9999 99 99 0 9999 99 9999 + 009741 9999 99 99 0 9999 99 9999 + 009742 9999 99 99 0 9999 99 9999 + 009743 9999 99 99 0 9999 99 9999 + 009744 9999 99 99 0 9999 99 9999 + 009745 1225 19 01 1 303079452 08 0078 + 009746 1225 19 02 1 303079452 09 0078 + 009747 9999 99 99 0 9999 99 9999 + 009748 9999 99 99 0 9999 99 9999 + 009749 9999 99 99 0 9999 99 9999 + 009750 9999 99 99 0 9999 99 9999 + 009751 9999 99 99 0 9999 99 9999 + 009752 9999 99 99 0 9999 99 9999 + 009753 1225 20 01 1 303079452 10 0078 + 009754 1225 20 02 1 303079452 11 0078 + 009755 9999 99 99 0 9999 99 9999 + 009756 9999 99 99 0 9999 99 9999 + 009757 9999 99 99 0 9999 99 9999 + 009758 9999 99 99 0 9999 99 9999 + 009759 9999 99 99 0 9999 99 9999 + 009760 9999 99 99 0 9999 99 9999 + 009761 1225 21 01 1 303079452 00 0078 + 009762 1225 21 02 1 303079452 01 0078 + 009763 9999 99 99 0 9999 99 9999 + 009764 9999 99 99 0 9999 99 9999 + 009765 9999 99 99 0 9999 99 9999 + 009766 9999 99 99 0 9999 99 9999 + 009767 9999 99 99 0 9999 99 9999 + 009768 9999 99 99 0 9999 99 9999 + 009769 1225 22 01 1 303079452 02 0078 + 009770 1225 22 02 1 303079452 03 0078 + 009771 9999 99 99 0 9999 99 9999 + 009772 9999 99 99 0 9999 99 9999 + 009773 9999 99 99 0 9999 99 9999 + 009774 9999 99 99 0 9999 99 9999 + 009775 9999 99 99 0 9999 99 9999 + 009776 9999 99 99 0 9999 99 9999 + 009777 1225 23 01 1 303079452 04 0078 + 009778 1225 23 02 1 303079452 05 0078 + 009779 9999 99 99 0 9999 99 9999 + 009780 9999 99 99 0 9999 99 9999 + 009781 9999 99 99 0 9999 99 9999 + 009782 9999 99 99 0 9999 99 9999 + 009783 9999 99 99 0 9999 99 9999 + 009784 9999 99 99 0 9999 99 9999 + 009785 1225 24 01 1 303079452 06 0078 + 009786 1225 24 02 1 303079452 07 0078 + 009787 9999 99 99 0 9999 99 9999 + 009788 9999 99 99 0 9999 99 9999 + 009789 9999 99 99 0 9999 99 9999 + 009790 9999 99 99 0 9999 99 9999 + 009791 9999 99 99 0 9999 99 9999 + 009792 9999 99 99 0 9999 99 9999 + 009793 1225 25 01 1 305279004 00 0598 + 009794 1225 25 02 1 305279004 01 0598 + 009795 1225 25 03 1 305279004 02 0598 + 009796 1225 25 04 1 305279004 03 0598 + 009797 1225 25 05 1 305279004 04 0598 + 009798 1225 25 06 1 305279004 05 0598 + 009799 1225 25 07 1 305279004 06 0598 + 009800 1225 25 08 1 305279004 07 0598 + 009801 1225 26 01 1 305279004 08 0598 + 009802 1225 26 02 1 305279004 09 0598 + 009803 1225 26 03 1 305279004 10 0598 + 009804 1225 26 04 1 305279004 11 0598 + 009805 1225 26 05 1 305279004 12 0598 + 009806 1225 26 06 1 305279004 13 0598 + 009807 1225 26 07 1 305279004 14 0598 + 009808 1225 26 08 1 305279004 15 0598 + 009809 1225 27 01 1 305279008 00 0599 + 009810 1225 27 02 1 305279008 01 0599 + 009811 1225 27 03 1 305279008 02 0599 + 009812 1225 27 04 1 305279008 03 0599 + 009813 1225 27 05 1 305279008 04 0599 + 009814 1225 27 06 1 305279008 05 0599 + 009815 1225 27 07 1 305279008 06 0599 + 009816 1225 27 08 1 305279008 07 0599 + 009817 1225 28 01 1 305279008 08 0599 + 009818 1225 28 02 1 305279008 09 0599 + 009819 1225 28 03 1 305279008 10 0599 + 009820 1225 28 04 1 305279008 11 0599 + 009821 1225 28 05 1 305279008 12 0599 + 009822 1225 28 06 1 305279008 13 0599 + 009823 1225 28 07 1 305279008 14 0599 + 009824 1225 28 08 1 305279008 15 0599 + 009825 1225 29 01 1 305278996 00 0596 + 009826 1225 29 02 1 305278996 01 0596 + 009827 1225 29 03 1 305278996 02 0596 + 009828 1225 29 04 1 305278996 03 0596 + 009829 1225 29 05 1 305278996 04 0596 + 009830 1225 29 06 1 305278996 05 0596 + 009831 1225 29 07 1 305278996 06 0596 + 009832 1225 29 08 1 305278996 07 0596 + 009833 1225 30 01 1 305278996 08 0596 + 009834 1225 30 02 1 305278996 09 0596 + 009835 1225 30 03 1 305278996 10 0596 + 009836 1225 30 04 1 305278996 11 0596 + 009837 1225 30 05 1 305278996 12 0596 + 009838 1225 30 06 1 305278996 13 0596 + 009839 1225 30 07 1 305278996 14 0596 + 009840 1225 30 08 1 305278996 15 0596 + 009841 1225 31 01 1 305279000 00 0597 + 009842 1225 31 02 1 305279000 01 0597 + 009843 1225 31 03 1 305279000 02 0597 + 009844 1225 31 04 1 305279000 03 0597 + 009845 1225 31 05 1 305279000 04 0597 + 009846 1225 31 06 1 305279000 05 0597 + 009847 1225 31 07 1 305279000 06 0597 + 009848 1225 31 08 1 305279000 07 0597 + 009849 1225 32 01 1 305279000 08 0597 + 009850 1225 32 02 1 305279000 09 0597 + 009851 1225 32 03 1 305279000 10 0597 + 009852 1225 32 04 1 305279000 11 0597 + 009853 1225 32 05 1 305279000 12 0597 + 009854 1225 32 06 1 305279000 13 0597 + 009855 1225 32 07 1 305279000 14 0597 + 009856 1225 32 08 1 305279000 15 0597 + 009857 1225 33 01 1 306384920 00 1061 + 009858 1225 33 02 1 306384920 01 1061 + 009859 1225 33 03 1 306384920 02 1061 + 009860 1225 33 04 1 306384920 03 1061 + 009861 1225 33 05 1 306384920 04 1061 + 009862 1225 33 06 1 306384920 05 1061 + 009863 1225 33 07 1 306384920 06 1061 + 009864 1225 33 08 1 306384920 07 1061 + 009865 1225 34 01 1 306384920 08 1061 + 009866 1225 34 02 1 306384920 09 1061 + 009867 1225 34 03 1 306384920 10 1061 + 009868 1225 34 04 1 306384920 11 1061 + 009869 1225 34 05 1 306384920 12 1061 + 009870 1225 34 06 1 306384920 13 1061 + 009871 1225 34 07 1 306384920 14 1061 + 009872 1225 34 08 1 306384920 15 1061 + 009873 1225 35 01 1 306384916 00 1060 + 009874 1225 35 02 1 306384916 01 1060 + 009875 1225 35 03 1 306384916 02 1060 + 009876 1225 35 04 1 306384916 03 1060 + 009877 1225 35 05 1 306384916 04 1060 + 009878 1225 35 06 1 306384916 05 1060 + 009879 1225 35 07 1 306384916 06 1060 + 009880 1225 35 08 1 306384916 07 1060 + 009881 1225 36 01 1 306384916 08 1060 + 009882 1225 36 02 1 306384916 09 1060 + 009883 1225 36 03 1 306384916 10 1060 + 009884 1225 36 04 1 306384916 11 1060 + 009885 1225 36 05 1 306384916 12 1060 + 009886 1225 36 06 1 306384916 13 1060 + 009887 1225 36 07 1 306384916 14 1060 + 009888 1225 36 08 1 306384916 15 1060 + 009889 1225 37 01 1 306384928 00 1063 + 009890 1225 37 02 1 306384928 01 1063 + 009891 1225 37 03 1 306384928 02 1063 + 009892 1225 37 04 1 306384928 03 1063 + 009893 1225 37 05 1 306384928 04 1063 + 009894 1225 37 06 1 306384928 05 1063 + 009895 1225 37 07 1 306384928 06 1063 + 009896 1225 37 08 1 306384928 07 1063 + 009897 1225 38 01 1 306384928 08 1063 + 009898 1225 38 02 1 306384928 09 1063 + 009899 1225 38 03 1 306384928 10 1063 + 009900 1225 38 04 1 306384928 11 1063 + 009901 1225 38 05 1 306384928 12 1063 + 009902 1225 38 06 1 306384928 13 1063 + 009903 1225 38 07 1 306384928 14 1063 + 009904 1225 38 08 1 306384928 15 1063 + 009905 1225 39 01 1 306384924 00 1062 + 009906 1225 39 02 1 306384924 01 1062 + 009907 1225 39 03 1 306384924 02 1062 + 009908 1225 39 04 1 306384924 03 1062 + 009909 1225 39 05 1 306384924 04 1062 + 009910 1225 39 06 1 306384924 05 1062 + 009911 1225 39 07 1 306384924 06 1062 + 009912 1225 39 08 1 306384924 07 1062 + 009913 1225 40 01 1 306384924 08 1062 + 009914 1225 40 02 1 306384924 09 1062 + 009915 1225 40 03 1 306384924 10 1062 + 009916 1225 40 04 1 306384924 11 1062 + 009917 1225 40 05 1 306384924 12 1062 + 009918 1225 40 06 1 306384924 13 1062 + 009919 1225 40 07 1 306384924 14 1062 + 009920 1225 40 08 1 306384924 15 1062 + 009921 1225 41 01 1 304177184 08 0271 + 009922 1225 41 02 1 304177184 09 0271 + 009923 1225 41 03 1 304177184 10 0271 + 009924 1225 41 04 1 304177184 11 0271 + 009925 9999 99 99 0 9999 99 9999 + 009926 9999 99 99 0 9999 99 9999 + 009927 9999 99 99 0 9999 99 9999 + 009928 9999 99 99 0 9999 99 9999 + 009929 1225 42 01 1 304177184 12 0271 + 009930 1225 42 02 1 304177184 13 0271 + 009931 1225 42 03 1 304177184 14 0271 + 009932 1225 42 04 1 304177184 15 0271 + 009933 9999 99 99 0 9999 99 9999 + 009934 9999 99 99 0 9999 99 9999 + 009935 9999 99 99 0 9999 99 9999 + 009936 9999 99 99 0 9999 99 9999 + 009937 1225 43 01 1 304177184 00 0271 + 009938 1225 43 02 1 304177184 01 0271 + 009939 1225 43 03 1 304177184 02 0271 + 009940 1225 43 04 1 304177184 03 0271 + 009941 9999 99 99 0 9999 99 9999 + 009942 9999 99 99 0 9999 99 9999 + 009943 9999 99 99 0 9999 99 9999 + 009944 9999 99 99 0 9999 99 9999 + 009945 1225 44 01 1 304177184 04 0271 + 009946 1225 44 02 1 304177184 05 0271 + 009947 1225 44 03 1 304177184 06 0271 + 009948 1225 44 04 1 304177184 07 0271 + 009949 9999 99 99 0 9999 99 9999 + 009950 9999 99 99 0 9999 99 9999 + 009951 9999 99 99 0 9999 99 9999 + 009952 9999 99 99 0 9999 99 9999 + 009953 1225 45 01 1 304177180 08 0270 + 009954 1225 45 02 1 304177180 09 0270 + 009955 1225 45 03 1 304177180 10 0270 + 009956 1225 45 04 1 304177180 11 0270 + 009957 9999 99 99 0 9999 99 9999 + 009958 9999 99 99 0 9999 99 9999 + 009959 9999 99 99 0 9999 99 9999 + 009960 9999 99 99 0 9999 99 9999 + 009961 1225 46 01 1 304177180 12 0270 + 009962 1225 46 02 1 304177180 13 0270 + 009963 1225 46 03 1 304177180 14 0270 + 009964 1225 46 04 1 304177180 15 0270 + 009965 9999 99 99 0 9999 99 9999 + 009966 9999 99 99 0 9999 99 9999 + 009967 9999 99 99 0 9999 99 9999 + 009968 9999 99 99 0 9999 99 9999 + 009969 1225 47 01 1 304177180 00 0270 + 009970 1225 47 02 1 304177180 01 0270 + 009971 1225 47 03 1 304177180 02 0270 + 009972 1225 47 04 1 304177180 03 0270 + 009973 9999 99 99 0 9999 99 9999 + 009974 9999 99 99 0 9999 99 9999 + 009975 9999 99 99 0 9999 99 9999 + 009976 9999 99 99 0 9999 99 9999 + 009977 1225 48 01 1 304177180 04 0270 + 009978 1225 48 02 1 304177180 05 0270 + 009979 1225 48 03 1 304177180 06 0270 + 009980 1225 48 04 1 304177180 07 0270 + 009981 9999 99 99 0 9999 99 9999 + 009982 9999 99 99 0 9999 99 9999 + 009983 9999 99 99 0 9999 99 9999 + 009984 9999 99 99 0 9999 99 9999 + 009985 1226 01 01 1 305274908 00 0590 + 009986 1226 01 02 1 305274908 01 0590 + 009987 1226 01 03 1 305274908 02 0590 + 009988 1226 01 04 1 305274908 03 0590 + 009989 1226 01 05 1 305274908 04 0590 + 009990 1226 01 06 1 305274908 05 0590 + 009991 1226 01 07 1 305274908 06 0590 + 009992 1226 01 08 1 305274908 07 0590 + 009993 1226 02 01 1 305274908 08 0590 + 009994 1226 02 02 1 305274908 09 0590 + 009995 1226 02 03 1 305274908 10 0590 + 009996 1226 02 04 1 305274908 11 0590 + 009997 1226 02 05 1 305274908 12 0590 + 009998 1226 02 06 1 305274908 13 0590 + 009999 1226 02 07 1 305274908 14 0590 + 010000 1226 02 08 1 305274908 15 0590 + 010001 1226 03 01 1 305274912 00 0591 + 010002 1226 03 02 1 305274912 01 0591 + 010003 1226 03 03 1 305274912 02 0591 + 010004 1226 03 04 1 305274912 03 0591 + 010005 1226 03 05 1 305274912 04 0591 + 010006 1226 03 06 1 305274912 05 0591 + 010007 1226 03 07 1 305274912 06 0591 + 010008 1226 03 08 1 305274912 07 0591 + 010009 1226 04 01 1 305274912 08 0591 + 010010 1226 04 02 1 305274912 09 0591 + 010011 1226 04 03 1 305274912 10 0591 + 010012 1226 04 04 1 305274912 11 0591 + 010013 1226 04 05 1 305274912 12 0591 + 010014 1226 04 06 1 305274912 13 0591 + 010015 1226 04 07 1 305274912 14 0591 + 010016 1226 04 08 1 305274912 15 0591 + 010017 1226 05 01 1 305274900 00 0588 + 010018 1226 05 02 1 305274900 01 0588 + 010019 1226 05 03 1 305274900 02 0588 + 010020 1226 05 04 1 305274900 03 0588 + 010021 1226 05 05 1 305274900 04 0588 + 010022 1226 05 06 1 305274900 05 0588 + 010023 1226 05 07 1 305274900 06 0588 + 010024 1226 05 08 1 305274900 07 0588 + 010025 1226 06 01 1 305274900 08 0588 + 010026 1226 06 02 1 305274900 09 0588 + 010027 1226 06 03 1 305274900 10 0588 + 010028 1226 06 04 1 305274900 11 0588 + 010029 1226 06 05 1 305274900 12 0588 + 010030 1226 06 06 1 305274900 13 0588 + 010031 1226 06 07 1 305274900 14 0588 + 010032 1226 06 08 1 305274900 15 0588 + 010033 1226 07 01 1 305274904 00 0589 + 010034 1226 07 02 1 305274904 01 0589 + 010035 1226 07 03 1 305274904 02 0589 + 010036 1226 07 04 1 305274904 03 0589 + 010037 1226 07 05 1 305274904 04 0589 + 010038 1226 07 06 1 305274904 05 0589 + 010039 1226 07 07 1 305274904 06 0589 + 010040 1226 07 08 1 305274904 07 0589 + 010041 1226 08 01 1 305274904 08 0589 + 010042 1226 08 02 1 305274904 09 0589 + 010043 1226 08 03 1 305274904 10 0589 + 010044 1226 08 04 1 305274904 11 0589 + 010045 1226 08 05 1 305274904 12 0589 + 010046 1226 08 06 1 305274904 13 0589 + 010047 1226 08 07 1 305274904 14 0589 + 010048 1226 08 08 1 305274904 15 0589 + 010049 9999 99 99 0 9999 99 9999 + 010050 9999 99 99 0 9999 99 9999 + 010051 9999 99 99 0 9999 99 9999 + 010052 9999 99 99 0 9999 99 9999 + 010053 9999 99 99 0 9999 99 9999 + 010054 9999 99 99 0 9999 99 9999 + 010055 9999 99 99 0 9999 99 9999 + 010056 9999 99 99 0 9999 99 9999 + 010057 9999 99 99 0 9999 99 9999 + 010058 9999 99 99 0 9999 99 9999 + 010059 9999 99 99 0 9999 99 9999 + 010060 9999 99 99 0 9999 99 9999 + 010061 9999 99 99 0 9999 99 9999 + 010062 9999 99 99 0 9999 99 9999 + 010063 9999 99 99 0 9999 99 9999 + 010064 9999 99 99 0 9999 99 9999 + 010065 9999 99 99 0 9999 99 9999 + 010066 9999 99 99 0 9999 99 9999 + 010067 9999 99 99 0 9999 99 9999 + 010068 9999 99 99 0 9999 99 9999 + 010069 9999 99 99 0 9999 99 9999 + 010070 9999 99 99 0 9999 99 9999 + 010071 9999 99 99 0 9999 99 9999 + 010072 9999 99 99 0 9999 99 9999 + 010073 9999 99 99 0 9999 99 9999 + 010074 9999 99 99 0 9999 99 9999 + 010075 9999 99 99 0 9999 99 9999 + 010076 9999 99 99 0 9999 99 9999 + 010077 9999 99 99 0 9999 99 9999 + 010078 9999 99 99 0 9999 99 9999 + 010079 9999 99 99 0 9999 99 9999 + 010080 9999 99 99 0 9999 99 9999 + 010081 9999 99 99 0 9999 99 9999 + 010082 9999 99 99 0 9999 99 9999 + 010083 9999 99 99 0 9999 99 9999 + 010084 9999 99 99 0 9999 99 9999 + 010085 9999 99 99 0 9999 99 9999 + 010086 9999 99 99 0 9999 99 9999 + 010087 9999 99 99 0 9999 99 9999 + 010088 9999 99 99 0 9999 99 9999 + 010089 9999 99 99 0 9999 99 9999 + 010090 9999 99 99 0 9999 99 9999 + 010091 9999 99 99 0 9999 99 9999 + 010092 9999 99 99 0 9999 99 9999 + 010093 9999 99 99 0 9999 99 9999 + 010094 9999 99 99 0 9999 99 9999 + 010095 9999 99 99 0 9999 99 9999 + 010096 9999 99 99 0 9999 99 9999 + 010097 9999 99 99 0 9999 99 9999 + 010098 9999 99 99 0 9999 99 9999 + 010099 9999 99 99 0 9999 99 9999 + 010100 9999 99 99 0 9999 99 9999 + 010101 9999 99 99 0 9999 99 9999 + 010102 9999 99 99 0 9999 99 9999 + 010103 9999 99 99 0 9999 99 9999 + 010104 9999 99 99 0 9999 99 9999 + 010105 9999 99 99 0 9999 99 9999 + 010106 9999 99 99 0 9999 99 9999 + 010107 9999 99 99 0 9999 99 9999 + 010108 9999 99 99 0 9999 99 9999 + 010109 9999 99 99 0 9999 99 9999 + 010110 9999 99 99 0 9999 99 9999 + 010111 9999 99 99 0 9999 99 9999 + 010112 9999 99 99 0 9999 99 9999 + 010113 9999 99 99 0 9999 99 9999 + 010114 9999 99 99 0 9999 99 9999 + 010115 9999 99 99 0 9999 99 9999 + 010116 9999 99 99 0 9999 99 9999 + 010117 9999 99 99 0 9999 99 9999 + 010118 9999 99 99 0 9999 99 9999 + 010119 9999 99 99 0 9999 99 9999 + 010120 9999 99 99 0 9999 99 9999 + 010121 9999 99 99 0 9999 99 9999 + 010122 9999 99 99 0 9999 99 9999 + 010123 9999 99 99 0 9999 99 9999 + 010124 9999 99 99 0 9999 99 9999 + 010125 9999 99 99 0 9999 99 9999 + 010126 9999 99 99 0 9999 99 9999 + 010127 9999 99 99 0 9999 99 9999 + 010128 9999 99 99 0 9999 99 9999 + 010129 9999 99 99 0 9999 99 9999 + 010130 9999 99 99 0 9999 99 9999 + 010131 9999 99 99 0 9999 99 9999 + 010132 9999 99 99 0 9999 99 9999 + 010133 9999 99 99 0 9999 99 9999 + 010134 9999 99 99 0 9999 99 9999 + 010135 9999 99 99 0 9999 99 9999 + 010136 9999 99 99 0 9999 99 9999 + 010137 9999 99 99 0 9999 99 9999 + 010138 9999 99 99 0 9999 99 9999 + 010139 9999 99 99 0 9999 99 9999 + 010140 9999 99 99 0 9999 99 9999 + 010141 9999 99 99 0 9999 99 9999 + 010142 9999 99 99 0 9999 99 9999 + 010143 9999 99 99 0 9999 99 9999 + 010144 9999 99 99 0 9999 99 9999 + 010145 9999 99 99 0 9999 99 9999 + 010146 9999 99 99 0 9999 99 9999 + 010147 9999 99 99 0 9999 99 9999 + 010148 9999 99 99 0 9999 99 9999 + 010149 9999 99 99 0 9999 99 9999 + 010150 9999 99 99 0 9999 99 9999 + 010151 9999 99 99 0 9999 99 9999 + 010152 9999 99 99 0 9999 99 9999 + 010153 9999 99 99 0 9999 99 9999 + 010154 9999 99 99 0 9999 99 9999 + 010155 9999 99 99 0 9999 99 9999 + 010156 9999 99 99 0 9999 99 9999 + 010157 9999 99 99 0 9999 99 9999 + 010158 9999 99 99 0 9999 99 9999 + 010159 9999 99 99 0 9999 99 9999 + 010160 9999 99 99 0 9999 99 9999 + 010161 9999 99 99 0 9999 99 9999 + 010162 9999 99 99 0 9999 99 9999 + 010163 9999 99 99 0 9999 99 9999 + 010164 9999 99 99 0 9999 99 9999 + 010165 9999 99 99 0 9999 99 9999 + 010166 9999 99 99 0 9999 99 9999 + 010167 9999 99 99 0 9999 99 9999 + 010168 9999 99 99 0 9999 99 9999 + 010169 9999 99 99 0 9999 99 9999 + 010170 9999 99 99 0 9999 99 9999 + 010171 9999 99 99 0 9999 99 9999 + 010172 9999 99 99 0 9999 99 9999 + 010173 9999 99 99 0 9999 99 9999 + 010174 9999 99 99 0 9999 99 9999 + 010175 9999 99 99 0 9999 99 9999 + 010176 9999 99 99 0 9999 99 9999 + 010177 1226 25 01 1 305287196 00 0614 + 010178 1226 25 02 1 305287196 01 0614 + 010179 1226 25 03 1 305287196 02 0614 + 010180 1226 25 04 1 305287196 03 0614 + 010181 1226 25 05 1 305287196 04 0614 + 010182 1226 25 06 1 305287196 05 0614 + 010183 1226 25 07 1 305287196 06 0614 + 010184 1226 25 08 1 305287196 07 0614 + 010185 1226 26 01 1 305287196 08 0614 + 010186 1226 26 02 1 305287196 09 0614 + 010187 1226 26 03 1 305287196 10 0614 + 010188 1226 26 04 1 305287196 11 0614 + 010189 1226 26 05 1 305287196 12 0614 + 010190 1226 26 06 1 305287196 13 0614 + 010191 1226 26 07 1 305287196 14 0614 + 010192 1226 26 08 1 305287196 15 0614 + 010193 1226 27 01 1 305287200 00 0615 + 010194 1226 27 02 1 305287200 01 0615 + 010195 1226 27 03 1 305287200 02 0615 + 010196 1226 27 04 1 305287200 03 0615 + 010197 1226 27 05 1 305287200 04 0615 + 010198 1226 27 06 1 305287200 05 0615 + 010199 1226 27 07 1 305287200 06 0615 + 010200 1226 27 08 1 305287200 07 0615 + 010201 1226 28 01 1 305287200 08 0615 + 010202 1226 28 02 1 305287200 09 0615 + 010203 1226 28 03 1 305287200 10 0615 + 010204 1226 28 04 1 305287200 11 0615 + 010205 1226 28 05 1 305287200 12 0615 + 010206 1226 28 06 1 305287200 13 0615 + 010207 1226 28 07 1 305287200 14 0615 + 010208 1226 28 08 1 305287200 15 0615 + 010209 1226 29 01 1 305287188 00 0612 + 010210 1226 29 02 1 305287188 01 0612 + 010211 1226 29 03 1 305287188 02 0612 + 010212 1226 29 04 1 305287188 03 0612 + 010213 1226 29 05 1 305287188 04 0612 + 010214 1226 29 06 1 305287188 05 0612 + 010215 1226 29 07 1 305287188 06 0612 + 010216 1226 29 08 1 305287188 07 0612 + 010217 1226 30 01 1 305287188 08 0612 + 010218 1226 30 02 1 305287188 09 0612 + 010219 1226 30 03 1 305287188 10 0612 + 010220 1226 30 04 1 305287188 11 0612 + 010221 1226 30 05 1 305287188 12 0612 + 010222 1226 30 06 1 305287188 13 0612 + 010223 1226 30 07 1 305287188 14 0612 + 010224 1226 30 08 1 305287188 15 0612 + 010225 1226 31 01 1 305287192 00 0613 + 010226 1226 31 02 1 305287192 01 0613 + 010227 1226 31 03 1 305287192 02 0613 + 010228 1226 31 04 1 305287192 03 0613 + 010229 1226 31 05 1 305287192 04 0613 + 010230 1226 31 06 1 305287192 05 0613 + 010231 1226 31 07 1 305287192 06 0613 + 010232 1226 31 08 1 305287192 07 0613 + 010233 1226 32 01 1 305287192 08 0613 + 010234 1226 32 02 1 305287192 09 0613 + 010235 1226 32 03 1 305287192 10 0613 + 010236 1226 32 04 1 305287192 11 0613 + 010237 1226 32 05 1 305287192 12 0613 + 010238 1226 32 06 1 305287192 13 0613 + 010239 1226 32 07 1 305287192 14 0613 + 010240 1226 32 08 1 305287192 15 0613 + 010241 1226 33 01 1 305283096 00 0605 + 010242 1226 33 02 1 305283096 01 0605 + 010243 1226 33 03 1 305283096 02 0605 + 010244 1226 33 04 1 305283096 03 0605 + 010245 1226 33 05 1 305283096 04 0605 + 010246 1226 33 06 1 305283096 05 0605 + 010247 1226 33 07 1 305283096 06 0605 + 010248 1226 33 08 1 305283096 07 0605 + 010249 1226 34 01 1 305283096 08 0605 + 010250 1226 34 02 1 305283096 09 0605 + 010251 1226 34 03 1 305283096 10 0605 + 010252 1226 34 04 1 305283096 11 0605 + 010253 1226 34 05 1 305283096 12 0605 + 010254 1226 34 06 1 305283096 13 0605 + 010255 1226 34 07 1 305283096 14 0605 + 010256 1226 34 08 1 305283096 15 0605 + 010257 1226 35 01 1 305283092 00 0604 + 010258 1226 35 02 1 305283092 01 0604 + 010259 1226 35 03 1 305283092 02 0604 + 010260 1226 35 04 1 305283092 03 0604 + 010261 1226 35 05 1 305283092 04 0604 + 010262 1226 35 06 1 305283092 05 0604 + 010263 1226 35 07 1 305283092 06 0604 + 010264 1226 35 08 1 305283092 07 0604 + 010265 1226 36 01 1 305283092 08 0604 + 010266 1226 36 02 1 305283092 09 0604 + 010267 1226 36 03 1 305283092 10 0604 + 010268 1226 36 04 1 305283092 11 0604 + 010269 1226 36 05 1 305283092 12 0604 + 010270 1226 36 06 1 305283092 13 0604 + 010271 1226 36 07 1 305283092 14 0604 + 010272 1226 36 08 1 305283092 15 0604 + 010273 1226 37 01 1 305283104 00 0607 + 010274 1226 37 02 1 305283104 01 0607 + 010275 1226 37 03 1 305283104 02 0607 + 010276 1226 37 04 1 305283104 03 0607 + 010277 1226 37 05 1 305283104 04 0607 + 010278 1226 37 06 1 305283104 05 0607 + 010279 1226 37 07 1 305283104 06 0607 + 010280 1226 37 08 1 305283104 07 0607 + 010281 1226 38 01 1 305283104 08 0607 + 010282 1226 38 02 1 305283104 09 0607 + 010283 1226 38 03 1 305283104 10 0607 + 010284 1226 38 04 1 305283104 11 0607 + 010285 1226 38 05 1 305283104 12 0607 + 010286 1226 38 06 1 305283104 13 0607 + 010287 1226 38 07 1 305283104 14 0607 + 010288 1226 38 08 1 305283104 15 0607 + 010289 1226 39 01 1 305283100 00 0606 + 010290 1226 39 02 1 305283100 01 0606 + 010291 1226 39 03 1 305283100 02 0606 + 010292 1226 39 04 1 305283100 03 0606 + 010293 1226 39 05 1 305283100 04 0606 + 010294 1226 39 06 1 305283100 05 0606 + 010295 1226 39 07 1 305283100 06 0606 + 010296 1226 39 08 1 305283100 07 0606 + 010297 1226 40 01 1 305283100 08 0606 + 010298 1226 40 02 1 305283100 09 0606 + 010299 1226 40 03 1 305283100 10 0606 + 010300 1226 40 04 1 305283100 11 0606 + 010301 1226 40 05 1 305283100 12 0606 + 010302 1226 40 06 1 305283100 13 0606 + 010303 1226 40 07 1 305283100 14 0606 + 010304 1226 40 08 1 305283100 15 0606 + 010305 9999 99 99 0 9999 99 9999 + 010306 9999 99 99 0 9999 99 9999 + 010307 9999 99 99 0 9999 99 9999 + 010308 9999 99 99 0 9999 99 9999 + 010309 9999 99 99 0 9999 99 9999 + 010310 9999 99 99 0 9999 99 9999 + 010311 9999 99 99 0 9999 99 9999 + 010312 9999 99 99 0 9999 99 9999 + 010313 9999 99 99 0 9999 99 9999 + 010314 9999 99 99 0 9999 99 9999 + 010315 9999 99 99 0 9999 99 9999 + 010316 9999 99 99 0 9999 99 9999 + 010317 9999 99 99 0 9999 99 9999 + 010318 9999 99 99 0 9999 99 9999 + 010319 9999 99 99 0 9999 99 9999 + 010320 9999 99 99 0 9999 99 9999 + 010321 9999 99 99 0 9999 99 9999 + 010322 9999 99 99 0 9999 99 9999 + 010323 9999 99 99 0 9999 99 9999 + 010324 9999 99 99 0 9999 99 9999 + 010325 9999 99 99 0 9999 99 9999 + 010326 9999 99 99 0 9999 99 9999 + 010327 9999 99 99 0 9999 99 9999 + 010328 9999 99 99 0 9999 99 9999 + 010329 9999 99 99 0 9999 99 9999 + 010330 9999 99 99 0 9999 99 9999 + 010331 9999 99 99 0 9999 99 9999 + 010332 9999 99 99 0 9999 99 9999 + 010333 9999 99 99 0 9999 99 9999 + 010334 9999 99 99 0 9999 99 9999 + 010335 9999 99 99 0 9999 99 9999 + 010336 9999 99 99 0 9999 99 9999 + 010337 9999 99 99 0 9999 99 9999 + 010338 9999 99 99 0 9999 99 9999 + 010339 9999 99 99 0 9999 99 9999 + 010340 9999 99 99 0 9999 99 9999 + 010341 9999 99 99 0 9999 99 9999 + 010342 9999 99 99 0 9999 99 9999 + 010343 9999 99 99 0 9999 99 9999 + 010344 9999 99 99 0 9999 99 9999 + 010345 9999 99 99 0 9999 99 9999 + 010346 9999 99 99 0 9999 99 9999 + 010347 9999 99 99 0 9999 99 9999 + 010348 9999 99 99 0 9999 99 9999 + 010349 9999 99 99 0 9999 99 9999 + 010350 9999 99 99 0 9999 99 9999 + 010351 9999 99 99 0 9999 99 9999 + 010352 9999 99 99 0 9999 99 9999 + 010353 9999 99 99 0 9999 99 9999 + 010354 9999 99 99 0 9999 99 9999 + 010355 9999 99 99 0 9999 99 9999 + 010356 9999 99 99 0 9999 99 9999 + 010357 9999 99 99 0 9999 99 9999 + 010358 9999 99 99 0 9999 99 9999 + 010359 9999 99 99 0 9999 99 9999 + 010360 9999 99 99 0 9999 99 9999 + 010361 9999 99 99 0 9999 99 9999 + 010362 9999 99 99 0 9999 99 9999 + 010363 9999 99 99 0 9999 99 9999 + 010364 9999 99 99 0 9999 99 9999 + 010365 9999 99 99 0 9999 99 9999 + 010366 9999 99 99 0 9999 99 9999 + 010367 9999 99 99 0 9999 99 9999 + 010368 9999 99 99 0 9999 99 9999 + 010369 1227 01 01 1 303083540 08 0084 + 010370 1227 01 02 1 303083540 09 0084 + 010371 9999 99 99 0 9999 99 9999 + 010372 9999 99 99 0 9999 99 9999 + 010373 9999 99 99 0 9999 99 9999 + 010374 9999 99 99 0 9999 99 9999 + 010375 9999 99 99 0 9999 99 9999 + 010376 9999 99 99 0 9999 99 9999 + 010377 1227 02 01 1 303083540 10 0084 + 010378 1227 02 02 1 303083540 11 0084 + 010379 9999 99 99 0 9999 99 9999 + 010380 9999 99 99 0 9999 99 9999 + 010381 9999 99 99 0 9999 99 9999 + 010382 9999 99 99 0 9999 99 9999 + 010383 9999 99 99 0 9999 99 9999 + 010384 9999 99 99 0 9999 99 9999 + 010385 1227 03 01 1 303083540 12 0084 + 010386 1227 03 02 1 303083540 13 0084 + 010387 9999 99 99 0 9999 99 9999 + 010388 9999 99 99 0 9999 99 9999 + 010389 9999 99 99 0 9999 99 9999 + 010390 9999 99 99 0 9999 99 9999 + 010391 9999 99 99 0 9999 99 9999 + 010392 9999 99 99 0 9999 99 9999 + 010393 1227 04 01 1 303083540 14 0084 + 010394 1227 04 02 1 303083540 15 0084 + 010395 9999 99 99 0 9999 99 9999 + 010396 9999 99 99 0 9999 99 9999 + 010397 9999 99 99 0 9999 99 9999 + 010398 9999 99 99 0 9999 99 9999 + 010399 9999 99 99 0 9999 99 9999 + 010400 9999 99 99 0 9999 99 9999 + 010401 1227 05 01 1 303083540 00 0084 + 010402 1227 05 02 1 303083540 01 0084 + 010403 9999 99 99 0 9999 99 9999 + 010404 9999 99 99 0 9999 99 9999 + 010405 9999 99 99 0 9999 99 9999 + 010406 9999 99 99 0 9999 99 9999 + 010407 9999 99 99 0 9999 99 9999 + 010408 9999 99 99 0 9999 99 9999 + 010409 1227 06 01 1 303083540 02 0084 + 010410 1227 06 02 1 303083540 03 0084 + 010411 9999 99 99 0 9999 99 9999 + 010412 9999 99 99 0 9999 99 9999 + 010413 9999 99 99 0 9999 99 9999 + 010414 9999 99 99 0 9999 99 9999 + 010415 9999 99 99 0 9999 99 9999 + 010416 9999 99 99 0 9999 99 9999 + 010417 1227 07 01 1 303083540 04 0084 + 010418 1227 07 02 1 303083540 05 0084 + 010419 9999 99 99 0 9999 99 9999 + 010420 9999 99 99 0 9999 99 9999 + 010421 9999 99 99 0 9999 99 9999 + 010422 9999 99 99 0 9999 99 9999 + 010423 9999 99 99 0 9999 99 9999 + 010424 9999 99 99 0 9999 99 9999 + 010425 1227 08 01 1 303083540 06 0084 + 010426 1227 08 02 1 303083540 07 0084 + 010427 9999 99 99 0 9999 99 9999 + 010428 9999 99 99 0 9999 99 9999 + 010429 9999 99 99 0 9999 99 9999 + 010430 9999 99 99 0 9999 99 9999 + 010431 9999 99 99 0 9999 99 9999 + 010432 9999 99 99 0 9999 99 9999 + 010433 1227 09 01 1 304189464 00 0293 + 010434 1227 09 02 1 304189464 01 0293 + 010435 1227 09 03 1 304189464 02 0293 + 010436 1227 09 04 1 304189464 03 0293 + 010437 9999 99 99 0 9999 99 9999 + 010438 9999 99 99 0 9999 99 9999 + 010439 9999 99 99 0 9999 99 9999 + 010440 9999 99 99 0 9999 99 9999 + 010441 1227 10 01 1 304189464 04 0293 + 010442 1227 10 02 1 304189464 05 0293 + 010443 1227 10 03 1 304189464 06 0293 + 010444 1227 10 04 1 304189464 07 0293 + 010445 9999 99 99 0 9999 99 9999 + 010446 9999 99 99 0 9999 99 9999 + 010447 9999 99 99 0 9999 99 9999 + 010448 9999 99 99 0 9999 99 9999 + 010449 1227 11 01 1 304189464 08 0293 + 010450 1227 11 02 1 304189464 09 0293 + 010451 1227 11 03 1 304189464 10 0293 + 010452 1227 11 04 1 304189464 11 0293 + 010453 9999 99 99 0 9999 99 9999 + 010454 9999 99 99 0 9999 99 9999 + 010455 9999 99 99 0 9999 99 9999 + 010456 9999 99 99 0 9999 99 9999 + 010457 1227 12 01 1 304189464 12 0293 + 010458 1227 12 02 1 304189464 13 0293 + 010459 1227 12 03 1 304189464 14 0293 + 010460 1227 12 04 1 304189464 15 0293 + 010461 9999 99 99 0 9999 99 9999 + 010462 9999 99 99 0 9999 99 9999 + 010463 9999 99 99 0 9999 99 9999 + 010464 9999 99 99 0 9999 99 9999 + 010465 1227 13 01 1 304189460 08 0292 + 010466 1227 13 02 1 304189460 09 0292 + 010467 1227 13 03 1 304189460 10 0292 + 010468 1227 13 04 1 304189460 11 0292 + 010469 9999 99 99 0 9999 99 9999 + 010470 9999 99 99 0 9999 99 9999 + 010471 9999 99 99 0 9999 99 9999 + 010472 9999 99 99 0 9999 99 9999 + 010473 1227 14 01 1 304189460 12 0292 + 010474 1227 14 02 1 304189460 13 0292 + 010475 1227 14 03 1 304189460 14 0292 + 010476 1227 14 04 1 304189460 15 0292 + 010477 9999 99 99 0 9999 99 9999 + 010478 9999 99 99 0 9999 99 9999 + 010479 9999 99 99 0 9999 99 9999 + 010480 9999 99 99 0 9999 99 9999 + 010481 1227 15 01 1 304189460 00 0292 + 010482 1227 15 02 1 304189460 01 0292 + 010483 1227 15 03 1 304189460 02 0292 + 010484 1227 15 04 1 304189460 03 0292 + 010485 9999 99 99 0 9999 99 9999 + 010486 9999 99 99 0 9999 99 9999 + 010487 9999 99 99 0 9999 99 9999 + 010488 9999 99 99 0 9999 99 9999 + 010489 1227 16 01 1 304189460 04 0292 + 010490 1227 16 02 1 304189460 05 0292 + 010491 1227 16 03 1 304189460 06 0292 + 010492 1227 16 04 1 304189460 07 0292 + 010493 9999 99 99 0 9999 99 9999 + 010494 9999 99 99 0 9999 99 9999 + 010495 9999 99 99 0 9999 99 9999 + 010496 9999 99 99 0 9999 99 9999 + 010497 1227 17 01 1 306413596 00 1118 + 010498 1227 17 02 1 306413596 01 1118 + 010499 1227 17 03 1 306413596 02 1118 + 010500 1227 17 04 1 306413596 03 1118 + 010501 1227 17 05 1 306413596 04 1118 + 010502 1227 17 06 1 306413596 05 1118 + 010503 1227 17 07 1 306413596 06 1118 + 010504 1227 17 08 1 306413596 07 1118 + 010505 1227 18 01 1 306413596 08 1118 + 010506 1227 18 02 1 306413596 09 1118 + 010507 1227 18 03 1 306413596 10 1118 + 010508 1227 18 04 1 306413596 11 1118 + 010509 1227 18 05 1 306413596 12 1118 + 010510 1227 18 06 1 306413596 13 1118 + 010511 1227 18 07 1 306413596 14 1118 + 010512 1227 18 08 1 306413596 15 1118 + 010513 1227 19 01 1 306413600 00 1119 + 010514 1227 19 02 1 306413600 01 1119 + 010515 1227 19 03 1 306413600 02 1119 + 010516 1227 19 04 1 306413600 03 1119 + 010517 1227 19 05 1 306413600 04 1119 + 010518 1227 19 06 1 306413600 05 1119 + 010519 1227 19 07 1 306413600 06 1119 + 010520 1227 19 08 1 306413600 07 1119 + 010521 1227 20 01 1 306413600 08 1119 + 010522 1227 20 02 1 306413600 09 1119 + 010523 1227 20 03 1 306413600 10 1119 + 010524 1227 20 04 1 306413600 11 1119 + 010525 1227 20 05 1 306413600 12 1119 + 010526 1227 20 06 1 306413600 13 1119 + 010527 1227 20 07 1 306413600 14 1119 + 010528 1227 20 08 1 306413600 15 1119 + 010529 1227 21 01 1 306413588 00 1116 + 010530 1227 21 02 1 306413588 01 1116 + 010531 1227 21 03 1 306413588 02 1116 + 010532 1227 21 04 1 306413588 03 1116 + 010533 1227 21 05 1 306413588 04 1116 + 010534 1227 21 06 1 306413588 05 1116 + 010535 1227 21 07 1 306413588 06 1116 + 010536 1227 21 08 1 306413588 07 1116 + 010537 1227 22 01 1 306413588 08 1116 + 010538 1227 22 02 1 306413588 09 1116 + 010539 1227 22 03 1 306413588 10 1116 + 010540 1227 22 04 1 306413588 11 1116 + 010541 1227 22 05 1 306413588 12 1116 + 010542 1227 22 06 1 306413588 13 1116 + 010543 1227 22 07 1 306413588 14 1116 + 010544 1227 22 08 1 306413588 15 1116 + 010545 1227 23 01 1 306413592 00 1117 + 010546 1227 23 02 1 306413592 01 1117 + 010547 1227 23 03 1 306413592 02 1117 + 010548 1227 23 04 1 306413592 03 1117 + 010549 1227 23 05 1 306413592 04 1117 + 010550 1227 23 06 1 306413592 05 1117 + 010551 1227 23 07 1 306413592 06 1117 + 010552 1227 23 08 1 306413592 07 1117 + 010553 1227 24 01 1 306413592 08 1117 + 010554 1227 24 02 1 306413592 09 1117 + 010555 1227 24 03 1 306413592 10 1117 + 010556 1227 24 04 1 306413592 11 1117 + 010557 1227 24 05 1 306413592 12 1117 + 010558 1227 24 06 1 306413592 13 1117 + 010559 1227 24 07 1 306413592 14 1117 + 010560 1227 24 08 1 306413592 15 1117 + 010561 1227 25 01 1 303083544 08 0085 + 010562 1227 25 02 1 303083544 09 0085 + 010563 9999 99 99 0 9999 99 9999 + 010564 9999 99 99 0 9999 99 9999 + 010565 9999 99 99 0 9999 99 9999 + 010566 9999 99 99 0 9999 99 9999 + 010567 9999 99 99 0 9999 99 9999 + 010568 9999 99 99 0 9999 99 9999 + 010569 1227 26 01 1 303083544 10 0085 + 010570 1227 26 02 1 303083544 11 0085 + 010571 9999 99 99 0 9999 99 9999 + 010572 9999 99 99 0 9999 99 9999 + 010573 9999 99 99 0 9999 99 9999 + 010574 9999 99 99 0 9999 99 9999 + 010575 9999 99 99 0 9999 99 9999 + 010576 9999 99 99 0 9999 99 9999 + 010577 1227 27 01 1 303083544 12 0085 + 010578 1227 27 02 1 303083544 13 0085 + 010579 9999 99 99 0 9999 99 9999 + 010580 9999 99 99 0 9999 99 9999 + 010581 9999 99 99 0 9999 99 9999 + 010582 9999 99 99 0 9999 99 9999 + 010583 9999 99 99 0 9999 99 9999 + 010584 9999 99 99 0 9999 99 9999 + 010585 1227 28 01 1 303083544 14 0085 + 010586 1227 28 02 1 303083544 15 0085 + 010587 9999 99 99 0 9999 99 9999 + 010588 9999 99 99 0 9999 99 9999 + 010589 9999 99 99 0 9999 99 9999 + 010590 9999 99 99 0 9999 99 9999 + 010591 9999 99 99 0 9999 99 9999 + 010592 9999 99 99 0 9999 99 9999 + 010593 1227 29 01 1 303083544 04 0085 + 010594 1227 29 02 1 303083544 05 0085 + 010595 9999 99 99 0 9999 99 9999 + 010596 9999 99 99 0 9999 99 9999 + 010597 9999 99 99 0 9999 99 9999 + 010598 9999 99 99 0 9999 99 9999 + 010599 9999 99 99 0 9999 99 9999 + 010600 9999 99 99 0 9999 99 9999 + 010601 1227 30 01 1 303083544 06 0085 + 010602 1227 30 02 1 303083544 07 0085 + 010603 9999 99 99 0 9999 99 9999 + 010604 9999 99 99 0 9999 99 9999 + 010605 9999 99 99 0 9999 99 9999 + 010606 9999 99 99 0 9999 99 9999 + 010607 9999 99 99 0 9999 99 9999 + 010608 9999 99 99 0 9999 99 9999 + 010609 1227 31 01 1 303083544 00 0085 + 010610 1227 31 02 1 303083544 01 0085 + 010611 9999 99 99 0 9999 99 9999 + 010612 9999 99 99 0 9999 99 9999 + 010613 9999 99 99 0 9999 99 9999 + 010614 9999 99 99 0 9999 99 9999 + 010615 9999 99 99 0 9999 99 9999 + 010616 9999 99 99 0 9999 99 9999 + 010617 1227 32 01 1 303083544 02 0085 + 010618 1227 32 02 1 303083544 03 0085 + 010619 9999 99 99 0 9999 99 9999 + 010620 9999 99 99 0 9999 99 9999 + 010621 9999 99 99 0 9999 99 9999 + 010622 9999 99 99 0 9999 99 9999 + 010623 9999 99 99 0 9999 99 9999 + 010624 9999 99 99 0 9999 99 9999 + 010625 1227 33 01 1 306409500 00 1110 + 010626 1227 33 02 1 306409500 01 1110 + 010627 1227 33 03 1 306409500 02 1110 + 010628 1227 33 04 1 306409500 03 1110 + 010629 1227 33 05 1 306409500 04 1110 + 010630 1227 33 06 1 306409500 05 1110 + 010631 1227 33 07 1 306409500 06 1110 + 010632 1227 33 08 1 306409500 07 1110 + 010633 1227 34 01 1 306409500 08 1110 + 010634 1227 34 02 1 306409500 09 1110 + 010635 1227 34 03 1 306409500 10 1110 + 010636 1227 34 04 1 306409500 11 1110 + 010637 1227 34 05 1 306409500 12 1110 + 010638 1227 34 06 1 306409500 13 1110 + 010639 1227 34 07 1 306409500 14 1110 + 010640 1227 34 08 1 306409500 15 1110 + 010641 1227 35 01 1 306409504 00 1111 + 010642 1227 35 02 1 306409504 01 1111 + 010643 1227 35 03 1 306409504 02 1111 + 010644 1227 35 04 1 306409504 03 1111 + 010645 1227 35 05 1 306409504 04 1111 + 010646 1227 35 06 1 306409504 05 1111 + 010647 1227 35 07 1 306409504 06 1111 + 010648 1227 35 08 1 306409504 07 1111 + 010649 1227 36 01 1 306409504 08 1111 + 010650 1227 36 02 1 306409504 09 1111 + 010651 1227 36 03 1 306409504 10 1111 + 010652 1227 36 04 1 306409504 11 1111 + 010653 1227 36 05 1 306409504 12 1111 + 010654 1227 36 06 1 306409504 13 1111 + 010655 1227 36 07 1 306409504 14 1111 + 010656 1227 36 08 1 306409504 15 1111 + 010657 1227 37 01 1 306409492 00 1108 + 010658 1227 37 02 1 306409492 01 1108 + 010659 1227 37 03 1 306409492 02 1108 + 010660 1227 37 04 1 306409492 03 1108 + 010661 1227 37 05 1 306409492 04 1108 + 010662 1227 37 06 1 306409492 05 1108 + 010663 1227 37 07 1 306409492 06 1108 + 010664 1227 37 08 1 306409492 07 1108 + 010665 1227 38 01 1 306409492 08 1108 + 010666 1227 38 02 1 306409492 09 1108 + 010667 1227 38 03 1 306409492 10 1108 + 010668 1227 38 04 1 306409492 11 1108 + 010669 1227 38 05 1 306409492 12 1108 + 010670 1227 38 06 1 306409492 13 1108 + 010671 1227 38 07 1 306409492 14 1108 + 010672 1227 38 08 1 306409492 15 1108 + 010673 1227 39 01 1 306409496 00 1109 + 010674 1227 39 02 1 306409496 01 1109 + 010675 1227 39 03 1 306409496 02 1109 + 010676 1227 39 04 1 306409496 03 1109 + 010677 1227 39 05 1 306409496 04 1109 + 010678 1227 39 06 1 306409496 05 1109 + 010679 1227 39 07 1 306409496 06 1109 + 010680 1227 39 08 1 306409496 07 1109 + 010681 1227 40 01 1 306409496 08 1109 + 010682 1227 40 02 1 306409496 09 1109 + 010683 1227 40 03 1 306409496 10 1109 + 010684 1227 40 04 1 306409496 11 1109 + 010685 1227 40 05 1 306409496 12 1109 + 010686 1227 40 06 1 306409496 13 1109 + 010687 1227 40 07 1 306409496 14 1109 + 010688 1227 40 08 1 306409496 15 1109 + 010689 1227 41 01 1 304189468 00 0294 + 010690 1227 41 02 1 304189468 01 0294 + 010691 1227 41 03 1 304189468 02 0294 + 010692 1227 41 04 1 304189468 03 0294 + 010693 9999 99 99 0 9999 99 9999 + 010694 9999 99 99 0 9999 99 9999 + 010695 9999 99 99 0 9999 99 9999 + 010696 9999 99 99 0 9999 99 9999 + 010697 1227 42 01 1 304189468 04 0294 + 010698 1227 42 02 1 304189468 05 0294 + 010699 1227 42 03 1 304189468 06 0294 + 010700 1227 42 04 1 304189468 07 0294 + 010701 9999 99 99 0 9999 99 9999 + 010702 9999 99 99 0 9999 99 9999 + 010703 9999 99 99 0 9999 99 9999 + 010704 9999 99 99 0 9999 99 9999 + 010705 1227 43 01 1 304189468 08 0294 + 010706 1227 43 02 1 304189468 09 0294 + 010707 1227 43 03 1 304189468 10 0294 + 010708 1227 43 04 1 304189468 11 0294 + 010709 9999 99 99 0 9999 99 9999 + 010710 9999 99 99 0 9999 99 9999 + 010711 9999 99 99 0 9999 99 9999 + 010712 9999 99 99 0 9999 99 9999 + 010713 1227 44 01 1 304189468 12 0294 + 010714 1227 44 02 1 304189468 13 0294 + 010715 1227 44 03 1 304189468 14 0294 + 010716 1227 44 04 1 304189468 15 0294 + 010717 9999 99 99 0 9999 99 9999 + 010718 9999 99 99 0 9999 99 9999 + 010719 9999 99 99 0 9999 99 9999 + 010720 9999 99 99 0 9999 99 9999 + 010721 1227 45 01 1 304189472 00 0295 + 010722 1227 45 02 1 304189472 01 0295 + 010723 1227 45 03 1 304189472 02 0295 + 010724 1227 45 04 1 304189472 03 0295 + 010725 9999 99 99 0 9999 99 9999 + 010726 9999 99 99 0 9999 99 9999 + 010727 9999 99 99 0 9999 99 9999 + 010728 9999 99 99 0 9999 99 9999 + 010729 1227 46 01 1 304189472 04 0295 + 010730 1227 46 02 1 304189472 05 0295 + 010731 1227 46 03 1 304189472 06 0295 + 010732 1227 46 04 1 304189472 07 0295 + 010733 9999 99 99 0 9999 99 9999 + 010734 9999 99 99 0 9999 99 9999 + 010735 9999 99 99 0 9999 99 9999 + 010736 9999 99 99 0 9999 99 9999 + 010737 1227 47 01 1 304189472 08 0295 + 010738 1227 47 02 1 304189472 09 0295 + 010739 1227 47 03 1 304189472 10 0295 + 010740 1227 47 04 1 304189472 11 0295 + 010741 9999 99 99 0 9999 99 9999 + 010742 9999 99 99 0 9999 99 9999 + 010743 9999 99 99 0 9999 99 9999 + 010744 9999 99 99 0 9999 99 9999 + 010745 1227 48 01 1 304189472 12 0295 + 010746 1227 48 02 1 304189472 13 0295 + 010747 1227 48 03 1 304189472 14 0295 + 010748 1227 48 04 1 304189472 15 0295 + 010749 9999 99 99 0 9999 99 9999 + 010750 9999 99 99 0 9999 99 9999 + 010751 9999 99 99 0 9999 99 9999 + 010752 9999 99 99 0 9999 99 9999 + 010753 1228 01 01 1 304185368 08 0285 + 010754 1228 01 02 1 304185368 09 0285 + 010755 1228 01 03 1 304185368 10 0285 + 010756 1228 01 04 1 304185368 11 0285 + 010757 9999 99 99 0 9999 99 9999 + 010758 9999 99 99 0 9999 99 9999 + 010759 9999 99 99 0 9999 99 9999 + 010760 9999 99 99 0 9999 99 9999 + 010761 1228 02 01 1 304185368 12 0285 + 010762 1228 02 02 1 304185368 13 0285 + 010763 1228 02 03 1 304185368 14 0285 + 010764 1228 02 04 1 304185368 15 0285 + 010765 9999 99 99 0 9999 99 9999 + 010766 9999 99 99 0 9999 99 9999 + 010767 9999 99 99 0 9999 99 9999 + 010768 9999 99 99 0 9999 99 9999 + 010769 1228 03 01 1 304185368 00 0285 + 010770 1228 03 02 1 304185368 01 0285 + 010771 1228 03 03 1 304185368 02 0285 + 010772 1228 03 04 1 304185368 03 0285 + 010773 9999 99 99 0 9999 99 9999 + 010774 9999 99 99 0 9999 99 9999 + 010775 9999 99 99 0 9999 99 9999 + 010776 9999 99 99 0 9999 99 9999 + 010777 1228 04 01 1 304185368 04 0285 + 010778 1228 04 02 1 304185368 05 0285 + 010779 1228 04 03 1 304185368 06 0285 + 010780 1228 04 04 1 304185368 07 0285 + 010781 9999 99 99 0 9999 99 9999 + 010782 9999 99 99 0 9999 99 9999 + 010783 9999 99 99 0 9999 99 9999 + 010784 9999 99 99 0 9999 99 9999 + 010785 1228 05 01 1 304185364 08 0284 + 010786 1228 05 02 1 304185364 09 0284 + 010787 1228 05 03 1 304185364 10 0284 + 010788 1228 05 04 1 304185364 11 0284 + 010789 9999 99 99 0 9999 99 9999 + 010790 9999 99 99 0 9999 99 9999 + 010791 9999 99 99 0 9999 99 9999 + 010792 9999 99 99 0 9999 99 9999 + 010793 1228 06 01 1 304185364 12 0284 + 010794 1228 06 02 1 304185364 13 0284 + 010795 1228 06 03 1 304185364 14 0284 + 010796 1228 06 04 1 304185364 15 0284 + 010797 9999 99 99 0 9999 99 9999 + 010798 9999 99 99 0 9999 99 9999 + 010799 9999 99 99 0 9999 99 9999 + 010800 9999 99 99 0 9999 99 9999 + 010801 1228 07 01 1 304185364 00 0284 + 010802 1228 07 02 1 304185364 01 0284 + 010803 1228 07 03 1 304185364 02 0284 + 010804 1228 07 04 1 304185364 03 0284 + 010805 9999 99 99 0 9999 99 9999 + 010806 9999 99 99 0 9999 99 9999 + 010807 9999 99 99 0 9999 99 9999 + 010808 9999 99 99 0 9999 99 9999 + 010809 1228 08 01 1 304185364 04 0284 + 010810 1228 08 02 1 304185364 05 0284 + 010811 1228 08 03 1 304185364 06 0284 + 010812 1228 08 04 1 304185364 07 0284 + 010813 9999 99 99 0 9999 99 9999 + 010814 9999 99 99 0 9999 99 9999 + 010815 9999 99 99 0 9999 99 9999 + 010816 9999 99 99 0 9999 99 9999 + 010817 1228 09 01 1 306405400 00 1101 + 010818 1228 09 02 1 306405400 01 1101 + 010819 1228 09 03 1 306405400 02 1101 + 010820 1228 09 04 1 306405400 03 1101 + 010821 1228 09 05 1 306405400 04 1101 + 010822 1228 09 06 1 306405400 05 1101 + 010823 1228 09 07 1 306405400 06 1101 + 010824 1228 09 08 1 306405400 07 1101 + 010825 1228 10 01 1 306405400 08 1101 + 010826 1228 10 02 1 306405400 09 1101 + 010827 1228 10 03 1 306405400 10 1101 + 010828 1228 10 04 1 306405400 11 1101 + 010829 1228 10 05 1 306405400 12 1101 + 010830 1228 10 06 1 306405400 13 1101 + 010831 1228 10 07 1 306405400 14 1101 + 010832 1228 10 08 1 306405400 15 1101 + 010833 1228 11 01 1 306405396 00 1100 + 010834 1228 11 02 1 306405396 01 1100 + 010835 1228 11 03 1 306405396 02 1100 + 010836 1228 11 04 1 306405396 03 1100 + 010837 1228 11 05 1 306405396 04 1100 + 010838 1228 11 06 1 306405396 05 1100 + 010839 1228 11 07 1 306405396 06 1100 + 010840 1228 11 08 1 306405396 07 1100 + 010841 1228 12 01 1 306405396 08 1100 + 010842 1228 12 02 1 306405396 09 1100 + 010843 1228 12 03 1 306405396 10 1100 + 010844 1228 12 04 1 306405396 11 1100 + 010845 1228 12 05 1 306405396 12 1100 + 010846 1228 12 06 1 306405396 13 1100 + 010847 1228 12 07 1 306405396 14 1100 + 010848 1228 12 08 1 306405396 15 1100 + 010849 1228 13 01 1 306405408 00 1103 + 010850 1228 13 02 1 306405408 01 1103 + 010851 1228 13 03 1 306405408 02 1103 + 010852 1228 13 04 1 306405408 03 1103 + 010853 1228 13 05 1 306405408 04 1103 + 010854 1228 13 06 1 306405408 05 1103 + 010855 1228 13 07 1 306405408 06 1103 + 010856 1228 13 08 1 306405408 07 1103 + 010857 1228 14 01 1 306405408 08 1103 + 010858 1228 14 02 1 306405408 09 1103 + 010859 1228 14 03 1 306405408 10 1103 + 010860 1228 14 04 1 306405408 11 1103 + 010861 1228 14 05 1 306405408 12 1103 + 010862 1228 14 06 1 306405408 13 1103 + 010863 1228 14 07 1 306405408 14 1103 + 010864 1228 14 08 1 306405408 15 1103 + 010865 1228 15 01 1 306405404 00 1102 + 010866 1228 15 02 1 306405404 01 1102 + 010867 1228 15 03 1 306405404 02 1102 + 010868 1228 15 04 1 306405404 03 1102 + 010869 1228 15 05 1 306405404 04 1102 + 010870 1228 15 06 1 306405404 05 1102 + 010871 1228 15 07 1 306405404 06 1102 + 010872 1228 15 08 1 306405404 07 1102 + 010873 1228 16 01 1 306405404 08 1102 + 010874 1228 16 02 1 306405404 09 1102 + 010875 1228 16 03 1 306405404 10 1102 + 010876 1228 16 04 1 306405404 11 1102 + 010877 1228 16 05 1 306405404 12 1102 + 010878 1228 16 06 1 306405404 13 1102 + 010879 1228 16 07 1 306405404 14 1102 + 010880 1228 16 08 1 306405404 15 1102 + 010881 1228 17 01 1 303079456 12 0079 + 010882 1228 17 02 1 303079456 13 0079 + 010883 9999 99 99 0 9999 99 9999 + 010884 9999 99 99 0 9999 99 9999 + 010885 9999 99 99 0 9999 99 9999 + 010886 9999 99 99 0 9999 99 9999 + 010887 9999 99 99 0 9999 99 9999 + 010888 9999 99 99 0 9999 99 9999 + 010889 1228 18 01 1 303079456 14 0079 + 010890 1228 18 02 1 303079456 15 0079 + 010891 9999 99 99 0 9999 99 9999 + 010892 9999 99 99 0 9999 99 9999 + 010893 9999 99 99 0 9999 99 9999 + 010894 9999 99 99 0 9999 99 9999 + 010895 9999 99 99 0 9999 99 9999 + 010896 9999 99 99 0 9999 99 9999 + 010897 1228 19 01 1 303079456 08 0079 + 010898 1228 19 02 1 303079456 09 0079 + 010899 9999 99 99 0 9999 99 9999 + 010900 9999 99 99 0 9999 99 9999 + 010901 9999 99 99 0 9999 99 9999 + 010902 9999 99 99 0 9999 99 9999 + 010903 9999 99 99 0 9999 99 9999 + 010904 9999 99 99 0 9999 99 9999 + 010905 1228 20 01 1 303079456 10 0079 + 010906 1228 20 02 1 303079456 11 0079 + 010907 9999 99 99 0 9999 99 9999 + 010908 9999 99 99 0 9999 99 9999 + 010909 9999 99 99 0 9999 99 9999 + 010910 9999 99 99 0 9999 99 9999 + 010911 9999 99 99 0 9999 99 9999 + 010912 9999 99 99 0 9999 99 9999 + 010913 1228 21 01 1 303079456 00 0079 + 010914 1228 21 02 1 303079456 01 0079 + 010915 9999 99 99 0 9999 99 9999 + 010916 9999 99 99 0 9999 99 9999 + 010917 9999 99 99 0 9999 99 9999 + 010918 9999 99 99 0 9999 99 9999 + 010919 9999 99 99 0 9999 99 9999 + 010920 9999 99 99 0 9999 99 9999 + 010921 1228 22 01 1 303079456 02 0079 + 010922 1228 22 02 1 303079456 03 0079 + 010923 9999 99 99 0 9999 99 9999 + 010924 9999 99 99 0 9999 99 9999 + 010925 9999 99 99 0 9999 99 9999 + 010926 9999 99 99 0 9999 99 9999 + 010927 9999 99 99 0 9999 99 9999 + 010928 9999 99 99 0 9999 99 9999 + 010929 1228 23 01 1 303079456 04 0079 + 010930 1228 23 02 1 303079456 05 0079 + 010931 9999 99 99 0 9999 99 9999 + 010932 9999 99 99 0 9999 99 9999 + 010933 9999 99 99 0 9999 99 9999 + 010934 9999 99 99 0 9999 99 9999 + 010935 9999 99 99 0 9999 99 9999 + 010936 9999 99 99 0 9999 99 9999 + 010937 1228 24 01 1 303079456 06 0079 + 010938 1228 24 02 1 303079456 07 0079 + 010939 9999 99 99 0 9999 99 9999 + 010940 9999 99 99 0 9999 99 9999 + 010941 9999 99 99 0 9999 99 9999 + 010942 9999 99 99 0 9999 99 9999 + 010943 9999 99 99 0 9999 99 9999 + 010944 9999 99 99 0 9999 99 9999 + 010945 1228 25 01 1 305291292 00 0622 + 010946 1228 25 02 1 305291292 01 0622 + 010947 1228 25 03 1 305291292 02 0622 + 010948 1228 25 04 1 305291292 03 0622 + 010949 1228 25 05 1 305291292 04 0622 + 010950 1228 25 06 1 305291292 05 0622 + 010951 1228 25 07 1 305291292 06 0622 + 010952 1228 25 08 1 305291292 07 0622 + 010953 1228 26 01 1 305291292 08 0622 + 010954 1228 26 02 1 305291292 09 0622 + 010955 1228 26 03 1 305291292 10 0622 + 010956 1228 26 04 1 305291292 11 0622 + 010957 1228 26 05 1 305291292 12 0622 + 010958 1228 26 06 1 305291292 13 0622 + 010959 1228 26 07 1 305291292 14 0622 + 010960 1228 26 08 1 305291292 15 0622 + 010961 1228 27 01 1 305291296 00 0623 + 010962 1228 27 02 1 305291296 01 0623 + 010963 1228 27 03 1 305291296 02 0623 + 010964 1228 27 04 1 305291296 03 0623 + 010965 1228 27 05 1 305291296 04 0623 + 010966 1228 27 06 1 305291296 05 0623 + 010967 1228 27 07 1 305291296 06 0623 + 010968 1228 27 08 1 305291296 07 0623 + 010969 1228 28 01 1 305291296 08 0623 + 010970 1228 28 02 1 305291296 09 0623 + 010971 1228 28 03 1 305291296 10 0623 + 010972 1228 28 04 1 305291296 11 0623 + 010973 1228 28 05 1 305291296 12 0623 + 010974 1228 28 06 1 305291296 13 0623 + 010975 1228 28 07 1 305291296 14 0623 + 010976 1228 28 08 1 305291296 15 0623 + 010977 1228 29 01 1 305291284 00 0620 + 010978 1228 29 02 1 305291284 01 0620 + 010979 1228 29 03 1 305291284 02 0620 + 010980 1228 29 04 1 305291284 03 0620 + 010981 1228 29 05 1 305291284 04 0620 + 010982 1228 29 06 1 305291284 05 0620 + 010983 1228 29 07 1 305291284 06 0620 + 010984 1228 29 08 1 305291284 07 0620 + 010985 1228 30 01 1 305291284 08 0620 + 010986 1228 30 02 1 305291284 09 0620 + 010987 1228 30 03 1 305291284 10 0620 + 010988 1228 30 04 1 305291284 11 0620 + 010989 1228 30 05 1 305291284 12 0620 + 010990 1228 30 06 1 305291284 13 0620 + 010991 1228 30 07 1 305291284 14 0620 + 010992 1228 30 08 1 305291284 15 0620 + 010993 1228 31 01 1 305291288 00 0621 + 010994 1228 31 02 1 305291288 01 0621 + 010995 1228 31 03 1 305291288 02 0621 + 010996 1228 31 04 1 305291288 03 0621 + 010997 1228 31 05 1 305291288 04 0621 + 010998 1228 31 06 1 305291288 05 0621 + 010999 1228 31 07 1 305291288 06 0621 + 011000 1228 31 08 1 305291288 07 0621 + 011001 1228 32 01 1 305291288 08 0621 + 011002 1228 32 02 1 305291288 09 0621 + 011003 1228 32 03 1 305291288 10 0621 + 011004 1228 32 04 1 305291288 11 0621 + 011005 1228 32 05 1 305291288 12 0621 + 011006 1228 32 06 1 305291288 13 0621 + 011007 1228 32 07 1 305291288 14 0621 + 011008 1228 32 08 1 305291288 15 0621 + 011009 1228 33 01 1 306401304 00 1093 + 011010 1228 33 02 1 306401304 01 1093 + 011011 1228 33 03 1 306401304 02 1093 + 011012 1228 33 04 1 306401304 03 1093 + 011013 1228 33 05 1 306401304 04 1093 + 011014 1228 33 06 1 306401304 05 1093 + 011015 1228 33 07 1 306401304 06 1093 + 011016 1228 33 08 1 306401304 07 1093 + 011017 1228 34 01 1 306401304 08 1093 + 011018 1228 34 02 1 306401304 09 1093 + 011019 1228 34 03 1 306401304 10 1093 + 011020 1228 34 04 1 306401304 11 1093 + 011021 1228 34 05 1 306401304 12 1093 + 011022 1228 34 06 1 306401304 13 1093 + 011023 1228 34 07 1 306401304 14 1093 + 011024 1228 34 08 1 306401304 15 1093 + 011025 1228 35 01 1 306401300 00 1092 + 011026 1228 35 02 1 306401300 01 1092 + 011027 1228 35 03 1 306401300 02 1092 + 011028 1228 35 04 1 306401300 03 1092 + 011029 1228 35 05 1 306401300 04 1092 + 011030 1228 35 06 1 306401300 05 1092 + 011031 1228 35 07 1 306401300 06 1092 + 011032 1228 35 08 1 306401300 07 1092 + 011033 1228 36 01 1 306401300 08 1092 + 011034 1228 36 02 1 306401300 09 1092 + 011035 1228 36 03 1 306401300 10 1092 + 011036 1228 36 04 1 306401300 11 1092 + 011037 1228 36 05 1 306401300 12 1092 + 011038 1228 36 06 1 306401300 13 1092 + 011039 1228 36 07 1 306401300 14 1092 + 011040 1228 36 08 1 306401300 15 1092 + 011041 1228 37 01 1 306401312 00 1095 + 011042 1228 37 02 1 306401312 01 1095 + 011043 1228 37 03 1 306401312 02 1095 + 011044 1228 37 04 1 306401312 03 1095 + 011045 1228 37 05 1 306401312 04 1095 + 011046 1228 37 06 1 306401312 05 1095 + 011047 1228 37 07 1 306401312 06 1095 + 011048 1228 37 08 1 306401312 07 1095 + 011049 1228 38 01 1 306401312 08 1095 + 011050 1228 38 02 1 306401312 09 1095 + 011051 1228 38 03 1 306401312 10 1095 + 011052 1228 38 04 1 306401312 11 1095 + 011053 1228 38 05 1 306401312 12 1095 + 011054 1228 38 06 1 306401312 13 1095 + 011055 1228 38 07 1 306401312 14 1095 + 011056 1228 38 08 1 306401312 15 1095 + 011057 1228 39 01 1 306401308 00 1094 + 011058 1228 39 02 1 306401308 01 1094 + 011059 1228 39 03 1 306401308 02 1094 + 011060 1228 39 04 1 306401308 03 1094 + 011061 1228 39 05 1 306401308 04 1094 + 011062 1228 39 06 1 306401308 05 1094 + 011063 1228 39 07 1 306401308 06 1094 + 011064 1228 39 08 1 306401308 07 1094 + 011065 1228 40 01 1 306401308 08 1094 + 011066 1228 40 02 1 306401308 09 1094 + 011067 1228 40 03 1 306401308 10 1094 + 011068 1228 40 04 1 306401308 11 1094 + 011069 1228 40 05 1 306401308 12 1094 + 011070 1228 40 06 1 306401308 13 1094 + 011071 1228 40 07 1 306401308 14 1094 + 011072 1228 40 08 1 306401308 15 1094 + 011073 1228 41 01 1 304185376 08 0287 + 011074 1228 41 02 1 304185376 09 0287 + 011075 1228 41 03 1 304185376 10 0287 + 011076 1228 41 04 1 304185376 11 0287 + 011077 9999 99 99 0 9999 99 9999 + 011078 9999 99 99 0 9999 99 9999 + 011079 9999 99 99 0 9999 99 9999 + 011080 9999 99 99 0 9999 99 9999 + 011081 1228 42 01 1 304185376 12 0287 + 011082 1228 42 02 1 304185376 13 0287 + 011083 1228 42 03 1 304185376 14 0287 + 011084 1228 42 04 1 304185376 15 0287 + 011085 9999 99 99 0 9999 99 9999 + 011086 9999 99 99 0 9999 99 9999 + 011087 9999 99 99 0 9999 99 9999 + 011088 9999 99 99 0 9999 99 9999 + 011089 1228 43 01 1 304185376 00 0287 + 011090 1228 43 02 1 304185376 01 0287 + 011091 1228 43 03 1 304185376 02 0287 + 011092 1228 43 04 1 304185376 03 0287 + 011093 9999 99 99 0 9999 99 9999 + 011094 9999 99 99 0 9999 99 9999 + 011095 9999 99 99 0 9999 99 9999 + 011096 9999 99 99 0 9999 99 9999 + 011097 1228 44 01 1 304185376 04 0287 + 011098 1228 44 02 1 304185376 05 0287 + 011099 1228 44 03 1 304185376 06 0287 + 011100 1228 44 04 1 304185376 07 0287 + 011101 9999 99 99 0 9999 99 9999 + 011102 9999 99 99 0 9999 99 9999 + 011103 9999 99 99 0 9999 99 9999 + 011104 9999 99 99 0 9999 99 9999 + 011105 1228 45 01 1 304185372 08 0286 + 011106 1228 45 02 1 304185372 09 0286 + 011107 1228 45 03 1 304185372 10 0286 + 011108 1228 45 04 1 304185372 11 0286 + 011109 9999 99 99 0 9999 99 9999 + 011110 9999 99 99 0 9999 99 9999 + 011111 9999 99 99 0 9999 99 9999 + 011112 9999 99 99 0 9999 99 9999 + 011113 1228 46 01 1 304185372 12 0286 + 011114 1228 46 02 1 304185372 13 0286 + 011115 1228 46 03 1 304185372 14 0286 + 011116 1228 46 04 1 304185372 15 0286 + 011117 9999 99 99 0 9999 99 9999 + 011118 9999 99 99 0 9999 99 9999 + 011119 9999 99 99 0 9999 99 9999 + 011120 9999 99 99 0 9999 99 9999 + 011121 1228 47 01 1 304185372 00 0286 + 011122 1228 47 02 1 304185372 01 0286 + 011123 1228 47 03 1 304185372 02 0286 + 011124 1228 47 04 1 304185372 03 0286 + 011125 9999 99 99 0 9999 99 9999 + 011126 9999 99 99 0 9999 99 9999 + 011127 9999 99 99 0 9999 99 9999 + 011128 9999 99 99 0 9999 99 9999 + 011129 1228 48 01 1 304185372 04 0286 + 011130 1228 48 02 1 304185372 05 0286 + 011131 1228 48 03 1 304185372 06 0286 + 011132 1228 48 04 1 304185372 07 0286 + 011133 9999 99 99 0 9999 99 9999 + 011134 9999 99 99 0 9999 99 9999 + 011135 9999 99 99 0 9999 99 9999 + 011136 9999 99 99 0 9999 99 9999 + 011137 1229 01 01 1 303087636 08 0092 + 011138 1229 01 02 1 303087636 09 0092 + 011139 9999 99 99 0 9999 99 9999 + 011140 9999 99 99 0 9999 99 9999 + 011141 9999 99 99 0 9999 99 9999 + 011142 9999 99 99 0 9999 99 9999 + 011143 9999 99 99 0 9999 99 9999 + 011144 9999 99 99 0 9999 99 9999 + 011145 1229 02 01 1 303087636 10 0092 + 011146 1229 02 02 1 303087636 11 0092 + 011147 9999 99 99 0 9999 99 9999 + 011148 9999 99 99 0 9999 99 9999 + 011149 9999 99 99 0 9999 99 9999 + 011150 9999 99 99 0 9999 99 9999 + 011151 9999 99 99 0 9999 99 9999 + 011152 9999 99 99 0 9999 99 9999 + 011153 1229 03 01 1 303087636 12 0092 + 011154 1229 03 02 1 303087636 13 0092 + 011155 9999 99 99 0 9999 99 9999 + 011156 9999 99 99 0 9999 99 9999 + 011157 9999 99 99 0 9999 99 9999 + 011158 9999 99 99 0 9999 99 9999 + 011159 9999 99 99 0 9999 99 9999 + 011160 9999 99 99 0 9999 99 9999 + 011161 1229 04 01 1 303087636 14 0092 + 011162 1229 04 02 1 303087636 15 0092 + 011163 9999 99 99 0 9999 99 9999 + 011164 9999 99 99 0 9999 99 9999 + 011165 9999 99 99 0 9999 99 9999 + 011166 9999 99 99 0 9999 99 9999 + 011167 9999 99 99 0 9999 99 9999 + 011168 9999 99 99 0 9999 99 9999 + 011169 1229 05 01 1 303087636 00 0092 + 011170 1229 05 02 1 303087636 01 0092 + 011171 9999 99 99 0 9999 99 9999 + 011172 9999 99 99 0 9999 99 9999 + 011173 9999 99 99 0 9999 99 9999 + 011174 9999 99 99 0 9999 99 9999 + 011175 9999 99 99 0 9999 99 9999 + 011176 9999 99 99 0 9999 99 9999 + 011177 1229 06 01 1 303087636 02 0092 + 011178 1229 06 02 1 303087636 03 0092 + 011179 9999 99 99 0 9999 99 9999 + 011180 9999 99 99 0 9999 99 9999 + 011181 9999 99 99 0 9999 99 9999 + 011182 9999 99 99 0 9999 99 9999 + 011183 9999 99 99 0 9999 99 9999 + 011184 9999 99 99 0 9999 99 9999 + 011185 1229 07 01 1 303087636 04 0092 + 011186 1229 07 02 1 303087636 05 0092 + 011187 9999 99 99 0 9999 99 9999 + 011188 9999 99 99 0 9999 99 9999 + 011189 9999 99 99 0 9999 99 9999 + 011190 9999 99 99 0 9999 99 9999 + 011191 9999 99 99 0 9999 99 9999 + 011192 9999 99 99 0 9999 99 9999 + 011193 1229 08 01 1 303087636 06 0092 + 011194 1229 08 02 1 303087636 07 0092 + 011195 9999 99 99 0 9999 99 9999 + 011196 9999 99 99 0 9999 99 9999 + 011197 9999 99 99 0 9999 99 9999 + 011198 9999 99 99 0 9999 99 9999 + 011199 9999 99 99 0 9999 99 9999 + 011200 9999 99 99 0 9999 99 9999 + 011201 1229 09 01 1 304193560 00 0301 + 011202 1229 09 02 1 304193560 01 0301 + 011203 1229 09 03 1 304193560 02 0301 + 011204 1229 09 04 1 304193560 03 0301 + 011205 9999 99 99 0 9999 99 9999 + 011206 9999 99 99 0 9999 99 9999 + 011207 9999 99 99 0 9999 99 9999 + 011208 9999 99 99 0 9999 99 9999 + 011209 1229 10 01 1 304193560 04 0301 + 011210 1229 10 02 1 304193560 05 0301 + 011211 1229 10 03 1 304193560 06 0301 + 011212 1229 10 04 1 304193560 07 0301 + 011213 9999 99 99 0 9999 99 9999 + 011214 9999 99 99 0 9999 99 9999 + 011215 9999 99 99 0 9999 99 9999 + 011216 9999 99 99 0 9999 99 9999 + 011217 1229 11 01 1 304193560 08 0301 + 011218 1229 11 02 1 304193560 09 0301 + 011219 1229 11 03 1 304193560 10 0301 + 011220 1229 11 04 1 304193560 11 0301 + 011221 9999 99 99 0 9999 99 9999 + 011222 9999 99 99 0 9999 99 9999 + 011223 9999 99 99 0 9999 99 9999 + 011224 9999 99 99 0 9999 99 9999 + 011225 1229 12 01 1 304193560 12 0301 + 011226 1229 12 02 1 304193560 13 0301 + 011227 1229 12 03 1 304193560 14 0301 + 011228 1229 12 04 1 304193560 15 0301 + 011229 9999 99 99 0 9999 99 9999 + 011230 9999 99 99 0 9999 99 9999 + 011231 9999 99 99 0 9999 99 9999 + 011232 9999 99 99 0 9999 99 9999 + 011233 1229 13 01 1 304193556 08 0300 + 011234 1229 13 02 1 304193556 09 0300 + 011235 1229 13 03 1 304193556 10 0300 + 011236 1229 13 04 1 304193556 11 0300 + 011237 9999 99 99 0 9999 99 9999 + 011238 9999 99 99 0 9999 99 9999 + 011239 9999 99 99 0 9999 99 9999 + 011240 9999 99 99 0 9999 99 9999 + 011241 1229 14 01 1 304193556 12 0300 + 011242 1229 14 02 1 304193556 13 0300 + 011243 1229 14 03 1 304193556 14 0300 + 011244 1229 14 04 1 304193556 15 0300 + 011245 9999 99 99 0 9999 99 9999 + 011246 9999 99 99 0 9999 99 9999 + 011247 9999 99 99 0 9999 99 9999 + 011248 9999 99 99 0 9999 99 9999 + 011249 1229 15 01 1 304193556 00 0300 + 011250 1229 15 02 1 304193556 01 0300 + 011251 1229 15 03 1 304193556 02 0300 + 011252 1229 15 04 1 304193556 03 0300 + 011253 9999 99 99 0 9999 99 9999 + 011254 9999 99 99 0 9999 99 9999 + 011255 9999 99 99 0 9999 99 9999 + 011256 9999 99 99 0 9999 99 9999 + 011257 1229 16 01 1 304193556 04 0300 + 011258 1229 16 02 1 304193556 05 0300 + 011259 1229 16 03 1 304193556 06 0300 + 011260 1229 16 04 1 304193556 07 0300 + 011261 9999 99 99 0 9999 99 9999 + 011262 9999 99 99 0 9999 99 9999 + 011263 9999 99 99 0 9999 99 9999 + 011264 9999 99 99 0 9999 99 9999 + 011265 1229 17 01 1 306429980 00 1150 + 011266 1229 17 02 1 306429980 01 1150 + 011267 1229 17 03 1 306429980 02 1150 + 011268 1229 17 04 1 306429980 03 1150 + 011269 1229 17 05 1 306429980 04 1150 + 011270 1229 17 06 1 306429980 05 1150 + 011271 1229 17 07 1 306429980 06 1150 + 011272 1229 17 08 1 306429980 07 1150 + 011273 1229 18 01 1 306429980 08 1150 + 011274 1229 18 02 1 306429980 09 1150 + 011275 1229 18 03 1 306429980 10 1150 + 011276 1229 18 04 1 306429980 11 1150 + 011277 1229 18 05 1 306429980 12 1150 + 011278 1229 18 06 1 306429980 13 1150 + 011279 1229 18 07 1 306429980 14 1150 + 011280 1229 18 08 1 306429980 15 1150 + 011281 1229 19 01 1 306429984 00 1151 + 011282 1229 19 02 1 306429984 01 1151 + 011283 1229 19 03 1 306429984 02 1151 + 011284 1229 19 04 1 306429984 03 1151 + 011285 1229 19 05 1 306429984 04 1151 + 011286 1229 19 06 1 306429984 05 1151 + 011287 1229 19 07 1 306429984 06 1151 + 011288 1229 19 08 1 306429984 07 1151 + 011289 1229 20 01 1 306429984 08 1151 + 011290 1229 20 02 1 306429984 09 1151 + 011291 1229 20 03 1 306429984 10 1151 + 011292 1229 20 04 1 306429984 11 1151 + 011293 1229 20 05 1 306429984 12 1151 + 011294 1229 20 06 1 306429984 13 1151 + 011295 1229 20 07 1 306429984 14 1151 + 011296 1229 20 08 1 306429984 15 1151 + 011297 1229 21 01 1 306429972 00 1148 + 011298 1229 21 02 1 306429972 01 1148 + 011299 1229 21 03 1 306429972 02 1148 + 011300 1229 21 04 1 306429972 03 1148 + 011301 1229 21 05 1 306429972 04 1148 + 011302 1229 21 06 1 306429972 05 1148 + 011303 1229 21 07 1 306429972 06 1148 + 011304 1229 21 08 1 306429972 07 1148 + 011305 1229 22 01 1 306429972 08 1148 + 011306 1229 22 02 1 306429972 09 1148 + 011307 1229 22 03 1 306429972 10 1148 + 011308 1229 22 04 1 306429972 11 1148 + 011309 1229 22 05 1 306429972 12 1148 + 011310 1229 22 06 1 306429972 13 1148 + 011311 1229 22 07 1 306429972 14 1148 + 011312 1229 22 08 1 306429972 15 1148 + 011313 1229 23 01 1 306429976 00 1149 + 011314 1229 23 02 1 306429976 01 1149 + 011315 1229 23 03 1 306429976 02 1149 + 011316 1229 23 04 1 306429976 03 1149 + 011317 1229 23 05 1 306429976 04 1149 + 011318 1229 23 06 1 306429976 05 1149 + 011319 1229 23 07 1 306429976 06 1149 + 011320 1229 23 08 1 306429976 07 1149 + 011321 1229 24 01 1 306429976 08 1149 + 011322 1229 24 02 1 306429976 09 1149 + 011323 1229 24 03 1 306429976 10 1149 + 011324 1229 24 04 1 306429976 11 1149 + 011325 1229 24 05 1 306429976 12 1149 + 011326 1229 24 06 1 306429976 13 1149 + 011327 1229 24 07 1 306429976 14 1149 + 011328 1229 24 08 1 306429976 15 1149 + 011329 1229 25 01 1 303083548 08 0086 + 011330 1229 25 02 1 303083548 09 0086 + 011331 9999 99 99 0 9999 99 9999 + 011332 9999 99 99 0 9999 99 9999 + 011333 9999 99 99 0 9999 99 9999 + 011334 9999 99 99 0 9999 99 9999 + 011335 9999 99 99 0 9999 99 9999 + 011336 9999 99 99 0 9999 99 9999 + 011337 1229 26 01 1 303083548 10 0086 + 011338 1229 26 02 1 303083548 11 0086 + 011339 9999 99 99 0 9999 99 9999 + 011340 9999 99 99 0 9999 99 9999 + 011341 9999 99 99 0 9999 99 9999 + 011342 9999 99 99 0 9999 99 9999 + 011343 9999 99 99 0 9999 99 9999 + 011344 9999 99 99 0 9999 99 9999 + 011345 1229 27 01 1 303083548 12 0086 + 011346 1229 27 02 1 303083548 13 0086 + 011347 9999 99 99 0 9999 99 9999 + 011348 9999 99 99 0 9999 99 9999 + 011349 9999 99 99 0 9999 99 9999 + 011350 9999 99 99 0 9999 99 9999 + 011351 9999 99 99 0 9999 99 9999 + 011352 9999 99 99 0 9999 99 9999 + 011353 1229 28 01 1 303083548 14 0086 + 011354 1229 28 02 1 303083548 15 0086 + 011355 9999 99 99 0 9999 99 9999 + 011356 9999 99 99 0 9999 99 9999 + 011357 9999 99 99 0 9999 99 9999 + 011358 9999 99 99 0 9999 99 9999 + 011359 9999 99 99 0 9999 99 9999 + 011360 9999 99 99 0 9999 99 9999 + 011361 1229 29 01 1 303083548 04 0086 + 011362 1229 29 02 1 303083548 05 0086 + 011363 9999 99 99 0 9999 99 9999 + 011364 9999 99 99 0 9999 99 9999 + 011365 9999 99 99 0 9999 99 9999 + 011366 9999 99 99 0 9999 99 9999 + 011367 9999 99 99 0 9999 99 9999 + 011368 9999 99 99 0 9999 99 9999 + 011369 1229 30 01 1 303083548 06 0086 + 011370 1229 30 02 1 303083548 07 0086 + 011371 9999 99 99 0 9999 99 9999 + 011372 9999 99 99 0 9999 99 9999 + 011373 9999 99 99 0 9999 99 9999 + 011374 9999 99 99 0 9999 99 9999 + 011375 9999 99 99 0 9999 99 9999 + 011376 9999 99 99 0 9999 99 9999 + 011377 1229 31 01 1 303083548 00 0086 + 011378 1229 31 02 1 303083548 01 0086 + 011379 9999 99 99 0 9999 99 9999 + 011380 9999 99 99 0 9999 99 9999 + 011381 9999 99 99 0 9999 99 9999 + 011382 9999 99 99 0 9999 99 9999 + 011383 9999 99 99 0 9999 99 9999 + 011384 9999 99 99 0 9999 99 9999 + 011385 1229 32 01 1 303083548 02 0086 + 011386 1229 32 02 1 303083548 03 0086 + 011387 9999 99 99 0 9999 99 9999 + 011388 9999 99 99 0 9999 99 9999 + 011389 9999 99 99 0 9999 99 9999 + 011390 9999 99 99 0 9999 99 9999 + 011391 9999 99 99 0 9999 99 9999 + 011392 9999 99 99 0 9999 99 9999 + 011393 1229 33 01 1 306425884 00 1142 + 011394 1229 33 02 1 306425884 01 1142 + 011395 1229 33 03 1 306425884 02 1142 + 011396 1229 33 04 1 306425884 03 1142 + 011397 1229 33 05 1 306425884 04 1142 + 011398 1229 33 06 1 306425884 05 1142 + 011399 1229 33 07 1 306425884 06 1142 + 011400 1229 33 08 1 306425884 07 1142 + 011401 1229 34 01 1 306425884 08 1142 + 011402 1229 34 02 1 306425884 09 1142 + 011403 1229 34 03 1 306425884 10 1142 + 011404 1229 34 04 1 306425884 11 1142 + 011405 1229 34 05 1 306425884 12 1142 + 011406 1229 34 06 1 306425884 13 1142 + 011407 1229 34 07 1 306425884 14 1142 + 011408 1229 34 08 1 306425884 15 1142 + 011409 1229 35 01 1 306425888 00 1143 + 011410 1229 35 02 1 306425888 01 1143 + 011411 1229 35 03 1 306425888 02 1143 + 011412 1229 35 04 1 306425888 03 1143 + 011413 1229 35 05 1 306425888 04 1143 + 011414 1229 35 06 1 306425888 05 1143 + 011415 1229 35 07 1 306425888 06 1143 + 011416 1229 35 08 1 306425888 07 1143 + 011417 1229 36 01 1 306425888 08 1143 + 011418 1229 36 02 1 306425888 09 1143 + 011419 1229 36 03 1 306425888 10 1143 + 011420 1229 36 04 1 306425888 11 1143 + 011421 1229 36 05 1 306425888 12 1143 + 011422 1229 36 06 1 306425888 13 1143 + 011423 1229 36 07 1 306425888 14 1143 + 011424 1229 36 08 1 306425888 15 1143 + 011425 1229 37 01 1 306425876 00 1140 + 011426 1229 37 02 1 306425876 01 1140 + 011427 1229 37 03 1 306425876 02 1140 + 011428 1229 37 04 1 306425876 03 1140 + 011429 1229 37 05 1 306425876 04 1140 + 011430 1229 37 06 1 306425876 05 1140 + 011431 1229 37 07 1 306425876 06 1140 + 011432 1229 37 08 1 306425876 07 1140 + 011433 1229 38 01 1 306425876 08 1140 + 011434 1229 38 02 1 306425876 09 1140 + 011435 1229 38 03 1 306425876 10 1140 + 011436 1229 38 04 1 306425876 11 1140 + 011437 1229 38 05 1 306425876 12 1140 + 011438 1229 38 06 1 306425876 13 1140 + 011439 1229 38 07 1 306425876 14 1140 + 011440 1229 38 08 1 306425876 15 1140 + 011441 1229 39 01 1 306425880 00 1141 + 011442 1229 39 02 1 306425880 01 1141 + 011443 1229 39 03 1 306425880 02 1141 + 011444 1229 39 04 1 306425880 03 1141 + 011445 1229 39 05 1 306425880 04 1141 + 011446 1229 39 06 1 306425880 05 1141 + 011447 1229 39 07 1 306425880 06 1141 + 011448 1229 39 08 1 306425880 07 1141 + 011449 1229 40 01 1 306425880 08 1141 + 011450 1229 40 02 1 306425880 09 1141 + 011451 1229 40 03 1 306425880 10 1141 + 011452 1229 40 04 1 306425880 11 1141 + 011453 1229 40 05 1 306425880 12 1141 + 011454 1229 40 06 1 306425880 13 1141 + 011455 1229 40 07 1 306425880 14 1141 + 011456 1229 40 08 1 306425880 15 1141 + 011457 1229 41 01 1 304193564 00 0302 + 011458 1229 41 02 1 304193564 01 0302 + 011459 1229 41 03 1 304193564 02 0302 + 011460 1229 41 04 1 304193564 03 0302 + 011461 9999 99 99 0 9999 99 9999 + 011462 9999 99 99 0 9999 99 9999 + 011463 9999 99 99 0 9999 99 9999 + 011464 9999 99 99 0 9999 99 9999 + 011465 1229 42 01 1 304193564 04 0302 + 011466 1229 42 02 1 304193564 05 0302 + 011467 1229 42 03 1 304193564 06 0302 + 011468 1229 42 04 1 304193564 07 0302 + 011469 9999 99 99 0 9999 99 9999 + 011470 9999 99 99 0 9999 99 9999 + 011471 9999 99 99 0 9999 99 9999 + 011472 9999 99 99 0 9999 99 9999 + 011473 1229 43 01 1 304193564 08 0302 + 011474 1229 43 02 1 304193564 09 0302 + 011475 1229 43 03 1 304193564 10 0302 + 011476 1229 43 04 1 304193564 11 0302 + 011477 9999 99 99 0 9999 99 9999 + 011478 9999 99 99 0 9999 99 9999 + 011479 9999 99 99 0 9999 99 9999 + 011480 9999 99 99 0 9999 99 9999 + 011481 1229 44 01 1 304193564 12 0302 + 011482 1229 44 02 1 304193564 13 0302 + 011483 1229 44 03 1 304193564 14 0302 + 011484 1229 44 04 1 304193564 15 0302 + 011485 9999 99 99 0 9999 99 9999 + 011486 9999 99 99 0 9999 99 9999 + 011487 9999 99 99 0 9999 99 9999 + 011488 9999 99 99 0 9999 99 9999 + 011489 1229 45 01 1 304193568 00 0303 + 011490 1229 45 02 1 304193568 01 0303 + 011491 1229 45 03 1 304193568 02 0303 + 011492 1229 45 04 1 304193568 03 0303 + 011493 9999 99 99 0 9999 99 9999 + 011494 9999 99 99 0 9999 99 9999 + 011495 9999 99 99 0 9999 99 9999 + 011496 9999 99 99 0 9999 99 9999 + 011497 1229 46 01 1 304193568 04 0303 + 011498 1229 46 02 1 304193568 05 0303 + 011499 1229 46 03 1 304193568 06 0303 + 011500 1229 46 04 1 304193568 07 0303 + 011501 9999 99 99 0 9999 99 9999 + 011502 9999 99 99 0 9999 99 9999 + 011503 9999 99 99 0 9999 99 9999 + 011504 9999 99 99 0 9999 99 9999 + 011505 1229 47 01 1 304193568 08 0303 + 011506 1229 47 02 1 304193568 09 0303 + 011507 1229 47 03 1 304193568 10 0303 + 011508 1229 47 04 1 304193568 11 0303 + 011509 9999 99 99 0 9999 99 9999 + 011510 9999 99 99 0 9999 99 9999 + 011511 9999 99 99 0 9999 99 9999 + 011512 9999 99 99 0 9999 99 9999 + 011513 1229 48 01 1 304193568 12 0303 + 011514 1229 48 02 1 304193568 13 0303 + 011515 1229 48 03 1 304193568 14 0303 + 011516 1229 48 04 1 304193568 15 0303 + 011517 9999 99 99 0 9999 99 9999 + 011518 9999 99 99 0 9999 99 9999 + 011519 9999 99 99 0 9999 99 9999 + 011520 9999 99 99 0 9999 99 9999 + 011521 1230 01 01 1 306421784 00 1133 + 011522 1230 01 02 1 306421784 01 1133 + 011523 1230 01 03 1 306421784 02 1133 + 011524 1230 01 04 1 306421784 03 1133 + 011525 1230 01 05 1 306421784 04 1133 + 011526 1230 01 06 1 306421784 05 1133 + 011527 1230 01 07 1 306421784 06 1133 + 011528 1230 01 08 1 306421784 07 1133 + 011529 1230 02 01 1 306421784 08 1133 + 011530 1230 02 02 1 306421784 09 1133 + 011531 1230 02 03 1 306421784 10 1133 + 011532 1230 02 04 1 306421784 11 1133 + 011533 1230 02 05 1 306421784 12 1133 + 011534 1230 02 06 1 306421784 13 1133 + 011535 1230 02 07 1 306421784 14 1133 + 011536 1230 02 08 1 306421784 15 1133 + 011537 1230 03 01 1 306421780 00 1132 + 011538 1230 03 02 1 306421780 01 1132 + 011539 1230 03 03 1 306421780 02 1132 + 011540 1230 03 04 1 306421780 03 1132 + 011541 1230 03 05 1 306421780 04 1132 + 011542 1230 03 06 1 306421780 05 1132 + 011543 1230 03 07 1 306421780 06 1132 + 011544 1230 03 08 1 306421780 07 1132 + 011545 1230 04 01 1 306421780 08 1132 + 011546 1230 04 02 1 306421780 09 1132 + 011547 1230 04 03 1 306421780 10 1132 + 011548 1230 04 04 1 306421780 11 1132 + 011549 1230 04 05 1 306421780 12 1132 + 011550 1230 04 06 1 306421780 13 1132 + 011551 1230 04 07 1 306421780 14 1132 + 011552 1230 04 08 1 306421780 15 1132 + 011553 1230 05 01 1 306421792 00 1135 + 011554 1230 05 02 1 306421792 01 1135 + 011555 1230 05 03 1 306421792 02 1135 + 011556 1230 05 04 1 306421792 03 1135 + 011557 1230 05 05 1 306421792 04 1135 + 011558 1230 05 06 1 306421792 05 1135 + 011559 1230 05 07 1 306421792 06 1135 + 011560 1230 05 08 1 306421792 07 1135 + 011561 1230 06 01 1 306421792 08 1135 + 011562 1230 06 02 1 306421792 09 1135 + 011563 1230 06 03 1 306421792 10 1135 + 011564 1230 06 04 1 306421792 11 1135 + 011565 1230 06 05 1 306421792 12 1135 + 011566 1230 06 06 1 306421792 13 1135 + 011567 1230 06 07 1 306421792 14 1135 + 011568 1230 06 08 1 306421792 15 1135 + 011569 1230 07 01 1 306421788 00 1134 + 011570 1230 07 02 1 306421788 01 1134 + 011571 1230 07 03 1 306421788 02 1134 + 011572 1230 07 04 1 306421788 03 1134 + 011573 1230 07 05 1 306421788 04 1134 + 011574 1230 07 06 1 306421788 05 1134 + 011575 1230 07 07 1 306421788 06 1134 + 011576 1230 07 08 1 306421788 07 1134 + 011577 1230 08 01 1 306421788 08 1134 + 011578 1230 08 02 1 306421788 09 1134 + 011579 1230 08 03 1 306421788 10 1134 + 011580 1230 08 04 1 306421788 11 1134 + 011581 1230 08 05 1 306421788 12 1134 + 011582 1230 08 06 1 306421788 13 1134 + 011583 1230 08 07 1 306421788 14 1134 + 011584 1230 08 08 1 306421788 15 1134 + 011585 1230 09 01 1 303083552 12 0087 + 011586 1230 09 02 1 303083552 13 0087 + 011587 9999 99 99 0 9999 99 9999 + 011588 9999 99 99 0 9999 99 9999 + 011589 9999 99 99 0 9999 99 9999 + 011590 9999 99 99 0 9999 99 9999 + 011591 9999 99 99 0 9999 99 9999 + 011592 9999 99 99 0 9999 99 9999 + 011593 1230 10 01 1 303083552 14 0087 + 011594 1230 10 02 1 303083552 15 0087 + 011595 9999 99 99 0 9999 99 9999 + 011596 9999 99 99 0 9999 99 9999 + 011597 9999 99 99 0 9999 99 9999 + 011598 9999 99 99 0 9999 99 9999 + 011599 9999 99 99 0 9999 99 9999 + 011600 9999 99 99 0 9999 99 9999 + 011601 1230 11 01 1 303083552 08 0087 + 011602 1230 11 02 1 303083552 09 0087 + 011603 9999 99 99 0 9999 99 9999 + 011604 9999 99 99 0 9999 99 9999 + 011605 9999 99 99 0 9999 99 9999 + 011606 9999 99 99 0 9999 99 9999 + 011607 9999 99 99 0 9999 99 9999 + 011608 9999 99 99 0 9999 99 9999 + 011609 1230 12 01 1 303083552 10 0087 + 011610 1230 12 02 1 303083552 11 0087 + 011611 9999 99 99 0 9999 99 9999 + 011612 9999 99 99 0 9999 99 9999 + 011613 9999 99 99 0 9999 99 9999 + 011614 9999 99 99 0 9999 99 9999 + 011615 9999 99 99 0 9999 99 9999 + 011616 9999 99 99 0 9999 99 9999 + 011617 1230 13 01 1 303083552 00 0087 + 011618 1230 13 02 1 303083552 01 0087 + 011619 9999 99 99 0 9999 99 9999 + 011620 9999 99 99 0 9999 99 9999 + 011621 9999 99 99 0 9999 99 9999 + 011622 9999 99 99 0 9999 99 9999 + 011623 9999 99 99 0 9999 99 9999 + 011624 9999 99 99 0 9999 99 9999 + 011625 1230 14 01 1 303083552 02 0087 + 011626 1230 14 02 1 303083552 03 0087 + 011627 9999 99 99 0 9999 99 9999 + 011628 9999 99 99 0 9999 99 9999 + 011629 9999 99 99 0 9999 99 9999 + 011630 9999 99 99 0 9999 99 9999 + 011631 9999 99 99 0 9999 99 9999 + 011632 9999 99 99 0 9999 99 9999 + 011633 1230 15 01 1 303083552 04 0087 + 011634 1230 15 02 1 303083552 05 0087 + 011635 9999 99 99 0 9999 99 9999 + 011636 9999 99 99 0 9999 99 9999 + 011637 9999 99 99 0 9999 99 9999 + 011638 9999 99 99 0 9999 99 9999 + 011639 9999 99 99 0 9999 99 9999 + 011640 9999 99 99 0 9999 99 9999 + 011641 1230 16 01 1 303083552 06 0087 + 011642 1230 16 02 1 303083552 07 0087 + 011643 9999 99 99 0 9999 99 9999 + 011644 9999 99 99 0 9999 99 9999 + 011645 9999 99 99 0 9999 99 9999 + 011646 9999 99 99 0 9999 99 9999 + 011647 9999 99 99 0 9999 99 9999 + 011648 9999 99 99 0 9999 99 9999 + 011649 1230 17 01 1 305303580 00 0646 + 011650 1230 17 02 1 305303580 01 0646 + 011651 1230 17 03 1 305303580 02 0646 + 011652 1230 17 04 1 305303580 03 0646 + 011653 1230 17 05 1 305303580 04 0646 + 011654 1230 17 06 1 305303580 05 0646 + 011655 1230 17 07 1 305303580 06 0646 + 011656 1230 17 08 1 305303580 07 0646 + 011657 1230 18 01 1 305303580 08 0646 + 011658 1230 18 02 1 305303580 09 0646 + 011659 1230 18 03 1 305303580 10 0646 + 011660 1230 18 04 1 305303580 11 0646 + 011661 1230 18 05 1 305303580 12 0646 + 011662 1230 18 06 1 305303580 13 0646 + 011663 1230 18 07 1 305303580 14 0646 + 011664 1230 18 08 1 305303580 15 0646 + 011665 1230 19 01 1 305303584 00 0647 + 011666 1230 19 02 1 305303584 01 0647 + 011667 1230 19 03 1 305303584 02 0647 + 011668 1230 19 04 1 305303584 03 0647 + 011669 1230 19 05 1 305303584 04 0647 + 011670 1230 19 06 1 305303584 05 0647 + 011671 1230 19 07 1 305303584 06 0647 + 011672 1230 19 08 1 305303584 07 0647 + 011673 1230 20 01 1 305303584 08 0647 + 011674 1230 20 02 1 305303584 09 0647 + 011675 1230 20 03 1 305303584 10 0647 + 011676 1230 20 04 1 305303584 11 0647 + 011677 1230 20 05 1 305303584 12 0647 + 011678 1230 20 06 1 305303584 13 0647 + 011679 1230 20 07 1 305303584 14 0647 + 011680 1230 20 08 1 305303584 15 0647 + 011681 1230 21 01 1 305303572 00 0644 + 011682 1230 21 02 1 305303572 01 0644 + 011683 1230 21 03 1 305303572 02 0644 + 011684 1230 21 04 1 305303572 03 0644 + 011685 1230 21 05 1 305303572 04 0644 + 011686 1230 21 06 1 305303572 05 0644 + 011687 1230 21 07 1 305303572 06 0644 + 011688 1230 21 08 1 305303572 07 0644 + 011689 1230 22 01 1 305303572 08 0644 + 011690 1230 22 02 1 305303572 09 0644 + 011691 1230 22 03 1 305303572 10 0644 + 011692 1230 22 04 1 305303572 11 0644 + 011693 1230 22 05 1 305303572 12 0644 + 011694 1230 22 06 1 305303572 13 0644 + 011695 1230 22 07 1 305303572 14 0644 + 011696 1230 22 08 1 305303572 15 0644 + 011697 1230 23 01 1 305303576 00 0645 + 011698 1230 23 02 1 305303576 01 0645 + 011699 1230 23 03 1 305303576 02 0645 + 011700 1230 23 04 1 305303576 03 0645 + 011701 1230 23 05 1 305303576 04 0645 + 011702 1230 23 06 1 305303576 05 0645 + 011703 1230 23 07 1 305303576 06 0645 + 011704 1230 23 08 1 305303576 07 0645 + 011705 1230 24 01 1 305303576 08 0645 + 011706 1230 24 02 1 305303576 09 0645 + 011707 1230 24 03 1 305303576 10 0645 + 011708 1230 24 04 1 305303576 11 0645 + 011709 1230 24 05 1 305303576 12 0645 + 011710 1230 24 06 1 305303576 13 0645 + 011711 1230 24 07 1 305303576 14 0645 + 011712 1230 24 08 1 305303576 15 0645 + 011713 1230 25 01 1 306417688 00 1125 + 011714 1230 25 02 1 306417688 01 1125 + 011715 1230 25 03 1 306417688 02 1125 + 011716 1230 25 04 1 306417688 03 1125 + 011717 1230 25 05 1 306417688 04 1125 + 011718 1230 25 06 1 306417688 05 1125 + 011719 1230 25 07 1 306417688 06 1125 + 011720 1230 25 08 1 306417688 07 1125 + 011721 1230 26 01 1 306417688 08 1125 + 011722 1230 26 02 1 306417688 09 1125 + 011723 1230 26 03 1 306417688 10 1125 + 011724 1230 26 04 1 306417688 11 1125 + 011725 1230 26 05 1 306417688 12 1125 + 011726 1230 26 06 1 306417688 13 1125 + 011727 1230 26 07 1 306417688 14 1125 + 011728 1230 26 08 1 306417688 15 1125 + 011729 1230 27 01 1 306417684 00 1124 + 011730 1230 27 02 1 306417684 01 1124 + 011731 1230 27 03 1 306417684 02 1124 + 011732 1230 27 04 1 306417684 03 1124 + 011733 1230 27 05 1 306417684 04 1124 + 011734 1230 27 06 1 306417684 05 1124 + 011735 1230 27 07 1 306417684 06 1124 + 011736 1230 27 08 1 306417684 07 1124 + 011737 1230 28 01 1 306417684 08 1124 + 011738 1230 28 02 1 306417684 09 1124 + 011739 1230 28 03 1 306417684 10 1124 + 011740 1230 28 04 1 306417684 11 1124 + 011741 1230 28 05 1 306417684 12 1124 + 011742 1230 28 06 1 306417684 13 1124 + 011743 1230 28 07 1 306417684 14 1124 + 011744 1230 28 08 1 306417684 15 1124 + 011745 1230 29 01 1 306417696 00 1127 + 011746 1230 29 02 1 306417696 01 1127 + 011747 1230 29 03 1 306417696 02 1127 + 011748 1230 29 04 1 306417696 03 1127 + 011749 1230 29 05 1 306417696 04 1127 + 011750 1230 29 06 1 306417696 05 1127 + 011751 1230 29 07 1 306417696 06 1127 + 011752 1230 29 08 1 306417696 07 1127 + 011753 1230 30 01 1 306417696 08 1127 + 011754 1230 30 02 1 306417696 09 1127 + 011755 1230 30 03 1 306417696 10 1127 + 011756 1230 30 04 1 306417696 11 1127 + 011757 1230 30 05 1 306417696 12 1127 + 011758 1230 30 06 1 306417696 13 1127 + 011759 1230 30 07 1 306417696 14 1127 + 011760 1230 30 08 1 306417696 15 1127 + 011761 1230 31 01 1 306417692 00 1126 + 011762 1230 31 02 1 306417692 01 1126 + 011763 1230 31 03 1 306417692 02 1126 + 011764 1230 31 04 1 306417692 03 1126 + 011765 1230 31 05 1 306417692 04 1126 + 011766 1230 31 06 1 306417692 05 1126 + 011767 1230 31 07 1 306417692 06 1126 + 011768 1230 31 08 1 306417692 07 1126 + 011769 1230 32 01 1 306417692 08 1126 + 011770 1230 32 02 1 306417692 09 1126 + 011771 1230 32 03 1 306417692 10 1126 + 011772 1230 32 04 1 306417692 11 1126 + 011773 1230 32 05 1 306417692 12 1126 + 011774 1230 32 06 1 306417692 13 1126 + 011775 1230 32 07 1 306417692 14 1126 + 011776 1230 32 08 1 306417692 15 1126 + 011777 1230 33 01 1 305299484 00 0638 + 011778 1230 33 02 1 305299484 01 0638 + 011779 1230 33 03 1 305299484 02 0638 + 011780 1230 33 04 1 305299484 03 0638 + 011781 1230 33 05 1 305299484 04 0638 + 011782 1230 33 06 1 305299484 05 0638 + 011783 1230 33 07 1 305299484 06 0638 + 011784 1230 33 08 1 305299484 07 0638 + 011785 1230 34 01 1 305299484 08 0638 + 011786 1230 34 02 1 305299484 09 0638 + 011787 1230 34 03 1 305299484 10 0638 + 011788 1230 34 04 1 305299484 11 0638 + 011789 1230 34 05 1 305299484 12 0638 + 011790 1230 34 06 1 305299484 13 0638 + 011791 1230 34 07 1 305299484 14 0638 + 011792 1230 34 08 1 305299484 15 0638 + 011793 1230 35 01 1 305299488 00 0639 + 011794 1230 35 02 1 305299488 01 0639 + 011795 1230 35 03 1 305299488 02 0639 + 011796 1230 35 04 1 305299488 03 0639 + 011797 1230 35 05 1 305299488 04 0639 + 011798 1230 35 06 1 305299488 05 0639 + 011799 1230 35 07 1 305299488 06 0639 + 011800 1230 35 08 1 305299488 07 0639 + 011801 1230 36 01 1 305299488 08 0639 + 011802 1230 36 02 1 305299488 09 0639 + 011803 1230 36 03 1 305299488 10 0639 + 011804 1230 36 04 1 305299488 11 0639 + 011805 1230 36 05 1 305299488 12 0639 + 011806 1230 36 06 1 305299488 13 0639 + 011807 1230 36 07 1 305299488 14 0639 + 011808 1230 36 08 1 305299488 15 0639 + 011809 1230 37 01 1 305299476 00 0636 + 011810 1230 37 02 1 305299476 01 0636 + 011811 1230 37 03 1 305299476 02 0636 + 011812 1230 37 04 1 305299476 03 0636 + 011813 1230 37 05 1 305299476 04 0636 + 011814 1230 37 06 1 305299476 05 0636 + 011815 1230 37 07 1 305299476 06 0636 + 011816 1230 37 08 1 305299476 07 0636 + 011817 1230 38 01 1 305299476 08 0636 + 011818 1230 38 02 1 305299476 09 0636 + 011819 1230 38 03 1 305299476 10 0636 + 011820 1230 38 04 1 305299476 11 0636 + 011821 1230 38 05 1 305299476 12 0636 + 011822 1230 38 06 1 305299476 13 0636 + 011823 1230 38 07 1 305299476 14 0636 + 011824 1230 38 08 1 305299476 15 0636 + 011825 1230 39 01 1 305299480 00 0637 + 011826 1230 39 02 1 305299480 01 0637 + 011827 1230 39 03 1 305299480 02 0637 + 011828 1230 39 04 1 305299480 03 0637 + 011829 1230 39 05 1 305299480 04 0637 + 011830 1230 39 06 1 305299480 05 0637 + 011831 1230 39 07 1 305299480 06 0637 + 011832 1230 39 08 1 305299480 07 0637 + 011833 1230 40 01 1 305299480 08 0637 + 011834 1230 40 02 1 305299480 09 0637 + 011835 1230 40 03 1 305299480 10 0637 + 011836 1230 40 04 1 305299480 11 0637 + 011837 1230 40 05 1 305299480 12 0637 + 011838 1230 40 06 1 305299480 13 0637 + 011839 1230 40 07 1 305299480 14 0637 + 011840 1230 40 08 1 305299480 15 0637 + 011841 1230 41 01 1 305295384 00 0629 + 011842 1230 41 02 1 305295384 01 0629 + 011843 1230 41 03 1 305295384 02 0629 + 011844 1230 41 04 1 305295384 03 0629 + 011845 1230 41 05 1 305295384 04 0629 + 011846 1230 41 06 1 305295384 05 0629 + 011847 1230 41 07 1 305295384 06 0629 + 011848 1230 41 08 1 305295384 07 0629 + 011849 1230 42 01 1 305295384 08 0629 + 011850 1230 42 02 1 305295384 09 0629 + 011851 1230 42 03 1 305295384 10 0629 + 011852 1230 42 04 1 305295384 11 0629 + 011853 1230 42 05 1 305295384 12 0629 + 011854 1230 42 06 1 305295384 13 0629 + 011855 1230 42 07 1 305295384 14 0629 + 011856 1230 42 08 1 305295384 15 0629 + 011857 1230 43 01 1 305295380 00 0628 + 011858 1230 43 02 1 305295380 01 0628 + 011859 1230 43 03 1 305295380 02 0628 + 011860 1230 43 04 1 305295380 03 0628 + 011861 1230 43 05 1 305295380 04 0628 + 011862 1230 43 06 1 305295380 05 0628 + 011863 1230 43 07 1 305295380 06 0628 + 011864 1230 43 08 1 305295380 07 0628 + 011865 1230 44 01 1 305295380 08 0628 + 011866 1230 44 02 1 305295380 09 0628 + 011867 1230 44 03 1 305295380 10 0628 + 011868 1230 44 04 1 305295380 11 0628 + 011869 1230 44 05 1 305295380 12 0628 + 011870 1230 44 06 1 305295380 13 0628 + 011871 1230 44 07 1 305295380 14 0628 + 011872 1230 44 08 1 305295380 15 0628 + 011873 1230 45 01 1 305295392 00 0631 + 011874 1230 45 02 1 305295392 01 0631 + 011875 1230 45 03 1 305295392 02 0631 + 011876 1230 45 04 1 305295392 03 0631 + 011877 1230 45 05 1 305295392 04 0631 + 011878 1230 45 06 1 305295392 05 0631 + 011879 1230 45 07 1 305295392 06 0631 + 011880 1230 45 08 1 305295392 07 0631 + 011881 1230 46 01 1 305295392 08 0631 + 011882 1230 46 02 1 305295392 09 0631 + 011883 1230 46 03 1 305295392 10 0631 + 011884 1230 46 04 1 305295392 11 0631 + 011885 1230 46 05 1 305295392 12 0631 + 011886 1230 46 06 1 305295392 13 0631 + 011887 1230 46 07 1 305295392 14 0631 + 011888 1230 46 08 1 305295392 15 0631 + 011889 1230 47 01 1 305295388 00 0630 + 011890 1230 47 02 1 305295388 01 0630 + 011891 1230 47 03 1 305295388 02 0630 + 011892 1230 47 04 1 305295388 03 0630 + 011893 1230 47 05 1 305295388 04 0630 + 011894 1230 47 06 1 305295388 05 0630 + 011895 1230 47 07 1 305295388 06 0630 + 011896 1230 47 08 1 305295388 07 0630 + 011897 1230 48 01 1 305295388 08 0630 + 011898 1230 48 02 1 305295388 09 0630 + 011899 1230 48 03 1 305295388 10 0630 + 011900 1230 48 04 1 305295388 11 0630 + 011901 1230 48 05 1 305295388 12 0630 + 011902 1230 48 06 1 305295388 13 0630 + 011903 1230 48 07 1 305295388 14 0630 + 011904 1230 48 08 1 305295388 15 0630 + 011905 1231 01 01 1 303087640 08 0093 + 011906 1231 01 02 1 303087640 09 0093 + 011907 9999 99 99 0 9999 99 9999 + 011908 9999 99 99 0 9999 99 9999 + 011909 9999 99 99 0 9999 99 9999 + 011910 9999 99 99 0 9999 99 9999 + 011911 9999 99 99 0 9999 99 9999 + 011912 9999 99 99 0 9999 99 9999 + 011913 1231 02 01 1 303087640 10 0093 + 011914 1231 02 02 1 303087640 11 0093 + 011915 9999 99 99 0 9999 99 9999 + 011916 9999 99 99 0 9999 99 9999 + 011917 9999 99 99 0 9999 99 9999 + 011918 9999 99 99 0 9999 99 9999 + 011919 9999 99 99 0 9999 99 9999 + 011920 9999 99 99 0 9999 99 9999 + 011921 1231 03 01 1 303087640 12 0093 + 011922 1231 03 02 1 303087640 13 0093 + 011923 9999 99 99 0 9999 99 9999 + 011924 9999 99 99 0 9999 99 9999 + 011925 9999 99 99 0 9999 99 9999 + 011926 9999 99 99 0 9999 99 9999 + 011927 9999 99 99 0 9999 99 9999 + 011928 9999 99 99 0 9999 99 9999 + 011929 1231 04 01 1 303087640 14 0093 + 011930 1231 04 02 1 303087640 15 0093 + 011931 9999 99 99 0 9999 99 9999 + 011932 9999 99 99 0 9999 99 9999 + 011933 9999 99 99 0 9999 99 9999 + 011934 9999 99 99 0 9999 99 9999 + 011935 9999 99 99 0 9999 99 9999 + 011936 9999 99 99 0 9999 99 9999 + 011937 1231 05 01 1 303087640 00 0093 + 011938 1231 05 02 1 303087640 01 0093 + 011939 9999 99 99 0 9999 99 9999 + 011940 9999 99 99 0 9999 99 9999 + 011941 9999 99 99 0 9999 99 9999 + 011942 9999 99 99 0 9999 99 9999 + 011943 9999 99 99 0 9999 99 9999 + 011944 9999 99 99 0 9999 99 9999 + 011945 1231 06 01 1 303087640 02 0093 + 011946 1231 06 02 1 303087640 03 0093 + 011947 9999 99 99 0 9999 99 9999 + 011948 9999 99 99 0 9999 99 9999 + 011949 9999 99 99 0 9999 99 9999 + 011950 9999 99 99 0 9999 99 9999 + 011951 9999 99 99 0 9999 99 9999 + 011952 9999 99 99 0 9999 99 9999 + 011953 1231 07 01 1 303087640 04 0093 + 011954 1231 07 02 1 303087640 05 0093 + 011955 9999 99 99 0 9999 99 9999 + 011956 9999 99 99 0 9999 99 9999 + 011957 9999 99 99 0 9999 99 9999 + 011958 9999 99 99 0 9999 99 9999 + 011959 9999 99 99 0 9999 99 9999 + 011960 9999 99 99 0 9999 99 9999 + 011961 1231 08 01 1 303087640 06 0093 + 011962 1231 08 02 1 303087640 07 0093 + 011963 9999 99 99 0 9999 99 9999 + 011964 9999 99 99 0 9999 99 9999 + 011965 9999 99 99 0 9999 99 9999 + 011966 9999 99 99 0 9999 99 9999 + 011967 9999 99 99 0 9999 99 9999 + 011968 9999 99 99 0 9999 99 9999 + 011969 1231 09 01 1 304201752 00 0317 + 011970 1231 09 02 1 304201752 01 0317 + 011971 1231 09 03 1 304201752 02 0317 + 011972 1231 09 04 1 304201752 03 0317 + 011973 9999 99 99 0 9999 99 9999 + 011974 9999 99 99 0 9999 99 9999 + 011975 9999 99 99 0 9999 99 9999 + 011976 9999 99 99 0 9999 99 9999 + 011977 1231 10 01 1 304201752 04 0317 + 011978 1231 10 02 1 304201752 05 0317 + 011979 1231 10 03 1 304201752 06 0317 + 011980 1231 10 04 1 304201752 07 0317 + 011981 9999 99 99 0 9999 99 9999 + 011982 9999 99 99 0 9999 99 9999 + 011983 9999 99 99 0 9999 99 9999 + 011984 9999 99 99 0 9999 99 9999 + 011985 1231 11 01 1 304201752 08 0317 + 011986 1231 11 02 1 304201752 09 0317 + 011987 1231 11 03 1 304201752 10 0317 + 011988 1231 11 04 1 304201752 11 0317 + 011989 9999 99 99 0 9999 99 9999 + 011990 9999 99 99 0 9999 99 9999 + 011991 9999 99 99 0 9999 99 9999 + 011992 9999 99 99 0 9999 99 9999 + 011993 1231 12 01 1 304201752 12 0317 + 011994 1231 12 02 1 304201752 13 0317 + 011995 1231 12 03 1 304201752 14 0317 + 011996 1231 12 04 1 304201752 15 0317 + 011997 9999 99 99 0 9999 99 9999 + 011998 9999 99 99 0 9999 99 9999 + 011999 9999 99 99 0 9999 99 9999 + 012000 9999 99 99 0 9999 99 9999 + 012001 1231 13 01 1 304201748 08 0316 + 012002 1231 13 02 1 304201748 09 0316 + 012003 1231 13 03 1 304201748 10 0316 + 012004 1231 13 04 1 304201748 11 0316 + 012005 9999 99 99 0 9999 99 9999 + 012006 9999 99 99 0 9999 99 9999 + 012007 9999 99 99 0 9999 99 9999 + 012008 9999 99 99 0 9999 99 9999 + 012009 1231 14 01 1 304201748 12 0316 + 012010 1231 14 02 1 304201748 13 0316 + 012011 1231 14 03 1 304201748 14 0316 + 012012 1231 14 04 1 304201748 15 0316 + 012013 9999 99 99 0 9999 99 9999 + 012014 9999 99 99 0 9999 99 9999 + 012015 9999 99 99 0 9999 99 9999 + 012016 9999 99 99 0 9999 99 9999 + 012017 1231 15 01 1 304201748 00 0316 + 012018 1231 15 02 1 304201748 01 0316 + 012019 1231 15 03 1 304201748 02 0316 + 012020 1231 15 04 1 304201748 03 0316 + 012021 9999 99 99 0 9999 99 9999 + 012022 9999 99 99 0 9999 99 9999 + 012023 9999 99 99 0 9999 99 9999 + 012024 9999 99 99 0 9999 99 9999 + 012025 1231 16 01 1 304201748 04 0316 + 012026 1231 16 02 1 304201748 05 0316 + 012027 1231 16 03 1 304201748 06 0316 + 012028 1231 16 04 1 304201748 07 0316 + 012029 9999 99 99 0 9999 99 9999 + 012030 9999 99 99 0 9999 99 9999 + 012031 9999 99 99 0 9999 99 9999 + 012032 9999 99 99 0 9999 99 9999 + 012033 1231 17 01 1 306446364 00 1182 + 012034 1231 17 02 1 306446364 01 1182 + 012035 1231 17 03 1 306446364 02 1182 + 012036 1231 17 04 1 306446364 03 1182 + 012037 1231 17 05 1 306446364 04 1182 + 012038 1231 17 06 1 306446364 05 1182 + 012039 1231 17 07 1 306446364 06 1182 + 012040 1231 17 08 1 306446364 07 1182 + 012041 1231 18 01 1 306446364 08 1182 + 012042 1231 18 02 1 306446364 09 1182 + 012043 1231 18 03 1 306446364 10 1182 + 012044 1231 18 04 1 306446364 11 1182 + 012045 1231 18 05 1 306446364 12 1182 + 012046 1231 18 06 1 306446364 13 1182 + 012047 1231 18 07 1 306446364 14 1182 + 012048 1231 18 08 1 306446364 15 1182 + 012049 1231 19 01 1 306446368 00 1183 + 012050 1231 19 02 1 306446368 01 1183 + 012051 1231 19 03 1 306446368 02 1183 + 012052 1231 19 04 1 306446368 03 1183 + 012053 1231 19 05 1 306446368 04 1183 + 012054 1231 19 06 1 306446368 05 1183 + 012055 1231 19 07 1 306446368 06 1183 + 012056 1231 19 08 1 306446368 07 1183 + 012057 1231 20 01 1 306446368 08 1183 + 012058 1231 20 02 1 306446368 09 1183 + 012059 1231 20 03 1 306446368 10 1183 + 012060 1231 20 04 1 306446368 11 1183 + 012061 1231 20 05 1 306446368 12 1183 + 012062 1231 20 06 1 306446368 13 1183 + 012063 1231 20 07 1 306446368 14 1183 + 012064 1231 20 08 1 306446368 15 1183 + 012065 1231 21 01 1 306446356 00 1180 + 012066 1231 21 02 1 306446356 01 1180 + 012067 1231 21 03 1 306446356 02 1180 + 012068 1231 21 04 1 306446356 03 1180 + 012069 1231 21 05 1 306446356 04 1180 + 012070 1231 21 06 1 306446356 05 1180 + 012071 1231 21 07 1 306446356 06 1180 + 012072 1231 21 08 1 306446356 07 1180 + 012073 1231 22 01 1 306446356 08 1180 + 012074 1231 22 02 1 306446356 09 1180 + 012075 1231 22 03 1 306446356 10 1180 + 012076 1231 22 04 1 306446356 11 1180 + 012077 1231 22 05 1 306446356 12 1180 + 012078 1231 22 06 1 306446356 13 1180 + 012079 1231 22 07 1 306446356 14 1180 + 012080 1231 22 08 1 306446356 15 1180 + 012081 1231 23 01 1 306446360 00 1181 + 012082 1231 23 02 1 306446360 01 1181 + 012083 1231 23 03 1 306446360 02 1181 + 012084 1231 23 04 1 306446360 03 1181 + 012085 1231 23 05 1 306446360 04 1181 + 012086 1231 23 06 1 306446360 05 1181 + 012087 1231 23 07 1 306446360 06 1181 + 012088 1231 23 08 1 306446360 07 1181 + 012089 1231 24 01 1 306446360 08 1181 + 012090 1231 24 02 1 306446360 09 1181 + 012091 1231 24 03 1 306446360 10 1181 + 012092 1231 24 04 1 306446360 11 1181 + 012093 1231 24 05 1 306446360 12 1181 + 012094 1231 24 06 1 306446360 13 1181 + 012095 1231 24 07 1 306446360 14 1181 + 012096 1231 24 08 1 306446360 15 1181 + 012097 1231 25 01 1 303087644 08 0094 + 012098 1231 25 02 1 303087644 09 0094 + 012099 9999 99 99 0 9999 99 9999 + 012100 9999 99 99 0 9999 99 9999 + 012101 9999 99 99 0 9999 99 9999 + 012102 9999 99 99 0 9999 99 9999 + 012103 9999 99 99 0 9999 99 9999 + 012104 9999 99 99 0 9999 99 9999 + 012105 1231 26 01 1 303087644 10 0094 + 012106 1231 26 02 1 303087644 11 0094 + 012107 9999 99 99 0 9999 99 9999 + 012108 9999 99 99 0 9999 99 9999 + 012109 9999 99 99 0 9999 99 9999 + 012110 9999 99 99 0 9999 99 9999 + 012111 9999 99 99 0 9999 99 9999 + 012112 9999 99 99 0 9999 99 9999 + 012113 1231 27 01 1 303087644 12 0094 + 012114 1231 27 02 1 303087644 13 0094 + 012115 9999 99 99 0 9999 99 9999 + 012116 9999 99 99 0 9999 99 9999 + 012117 9999 99 99 0 9999 99 9999 + 012118 9999 99 99 0 9999 99 9999 + 012119 9999 99 99 0 9999 99 9999 + 012120 9999 99 99 0 9999 99 9999 + 012121 1231 28 01 1 303087644 14 0094 + 012122 1231 28 02 1 303087644 15 0094 + 012123 9999 99 99 0 9999 99 9999 + 012124 9999 99 99 0 9999 99 9999 + 012125 9999 99 99 0 9999 99 9999 + 012126 9999 99 99 0 9999 99 9999 + 012127 9999 99 99 0 9999 99 9999 + 012128 9999 99 99 0 9999 99 9999 + 012129 1231 29 01 1 303087644 04 0094 + 012130 1231 29 02 1 303087644 05 0094 + 012131 9999 99 99 0 9999 99 9999 + 012132 9999 99 99 0 9999 99 9999 + 012133 9999 99 99 0 9999 99 9999 + 012134 9999 99 99 0 9999 99 9999 + 012135 9999 99 99 0 9999 99 9999 + 012136 9999 99 99 0 9999 99 9999 + 012137 1231 30 01 1 303087644 06 0094 + 012138 1231 30 02 1 303087644 07 0094 + 012139 9999 99 99 0 9999 99 9999 + 012140 9999 99 99 0 9999 99 9999 + 012141 9999 99 99 0 9999 99 9999 + 012142 9999 99 99 0 9999 99 9999 + 012143 9999 99 99 0 9999 99 9999 + 012144 9999 99 99 0 9999 99 9999 + 012145 1231 31 01 1 303087644 00 0094 + 012146 1231 31 02 1 303087644 01 0094 + 012147 9999 99 99 0 9999 99 9999 + 012148 9999 99 99 0 9999 99 9999 + 012149 9999 99 99 0 9999 99 9999 + 012150 9999 99 99 0 9999 99 9999 + 012151 9999 99 99 0 9999 99 9999 + 012152 9999 99 99 0 9999 99 9999 + 012153 1231 32 01 1 303087644 02 0094 + 012154 1231 32 02 1 303087644 03 0094 + 012155 9999 99 99 0 9999 99 9999 + 012156 9999 99 99 0 9999 99 9999 + 012157 9999 99 99 0 9999 99 9999 + 012158 9999 99 99 0 9999 99 9999 + 012159 9999 99 99 0 9999 99 9999 + 012160 9999 99 99 0 9999 99 9999 + 012161 1231 33 01 1 306442268 00 1174 + 012162 1231 33 02 1 306442268 01 1174 + 012163 1231 33 03 1 306442268 02 1174 + 012164 1231 33 04 1 306442268 03 1174 + 012165 1231 33 05 1 306442268 04 1174 + 012166 1231 33 06 1 306442268 05 1174 + 012167 1231 33 07 1 306442268 06 1174 + 012168 1231 33 08 1 306442268 07 1174 + 012169 1231 34 01 1 306442268 08 1174 + 012170 1231 34 02 1 306442268 09 1174 + 012171 1231 34 03 1 306442268 10 1174 + 012172 1231 34 04 1 306442268 11 1174 + 012173 1231 34 05 1 306442268 12 1174 + 012174 1231 34 06 1 306442268 13 1174 + 012175 1231 34 07 1 306442268 14 1174 + 012176 1231 34 08 1 306442268 15 1174 + 012177 1231 35 01 1 306442272 00 1175 + 012178 1231 35 02 1 306442272 01 1175 + 012179 1231 35 03 1 306442272 02 1175 + 012180 1231 35 04 1 306442272 03 1175 + 012181 1231 35 05 1 306442272 04 1175 + 012182 1231 35 06 1 306442272 05 1175 + 012183 1231 35 07 1 306442272 06 1175 + 012184 1231 35 08 1 306442272 07 1175 + 012185 1231 36 01 1 306442272 08 1175 + 012186 1231 36 02 1 306442272 09 1175 + 012187 1231 36 03 1 306442272 10 1175 + 012188 1231 36 04 1 306442272 11 1175 + 012189 1231 36 05 1 306442272 12 1175 + 012190 1231 36 06 1 306442272 13 1175 + 012191 1231 36 07 1 306442272 14 1175 + 012192 1231 36 08 1 306442272 15 1175 + 012193 1231 37 01 1 306442260 00 1172 + 012194 1231 37 02 1 306442260 01 1172 + 012195 1231 37 03 1 306442260 02 1172 + 012196 1231 37 04 1 306442260 03 1172 + 012197 1231 37 05 1 306442260 04 1172 + 012198 1231 37 06 1 306442260 05 1172 + 012199 1231 37 07 1 306442260 06 1172 + 012200 1231 37 08 1 306442260 07 1172 + 012201 1231 38 01 1 306442260 08 1172 + 012202 1231 38 02 1 306442260 09 1172 + 012203 1231 38 03 1 306442260 10 1172 + 012204 1231 38 04 1 306442260 11 1172 + 012205 1231 38 05 1 306442260 12 1172 + 012206 1231 38 06 1 306442260 13 1172 + 012207 1231 38 07 1 306442260 14 1172 + 012208 1231 38 08 1 306442260 15 1172 + 012209 1231 39 01 1 306442264 00 1173 + 012210 1231 39 02 1 306442264 01 1173 + 012211 1231 39 03 1 306442264 02 1173 + 012212 1231 39 04 1 306442264 03 1173 + 012213 1231 39 05 1 306442264 04 1173 + 012214 1231 39 06 1 306442264 05 1173 + 012215 1231 39 07 1 306442264 06 1173 + 012216 1231 39 08 1 306442264 07 1173 + 012217 1231 40 01 1 306442264 08 1173 + 012218 1231 40 02 1 306442264 09 1173 + 012219 1231 40 03 1 306442264 10 1173 + 012220 1231 40 04 1 306442264 11 1173 + 012221 1231 40 05 1 306442264 12 1173 + 012222 1231 40 06 1 306442264 13 1173 + 012223 1231 40 07 1 306442264 14 1173 + 012224 1231 40 08 1 306442264 15 1173 + 012225 1231 41 01 1 304201756 00 0318 + 012226 1231 41 02 1 304201756 01 0318 + 012227 1231 41 03 1 304201756 02 0318 + 012228 1231 41 04 1 304201756 03 0318 + 012229 9999 99 99 0 9999 99 9999 + 012230 9999 99 99 0 9999 99 9999 + 012231 9999 99 99 0 9999 99 9999 + 012232 9999 99 99 0 9999 99 9999 + 012233 1231 42 01 1 304201756 04 0318 + 012234 1231 42 02 1 304201756 05 0318 + 012235 1231 42 03 1 304201756 06 0318 + 012236 1231 42 04 1 304201756 07 0318 + 012237 9999 99 99 0 9999 99 9999 + 012238 9999 99 99 0 9999 99 9999 + 012239 9999 99 99 0 9999 99 9999 + 012240 9999 99 99 0 9999 99 9999 + 012241 1231 43 01 1 304201756 08 0318 + 012242 1231 43 02 1 304201756 09 0318 + 012243 1231 43 03 1 304201756 10 0318 + 012244 1231 43 04 1 304201756 11 0318 + 012245 9999 99 99 0 9999 99 9999 + 012246 9999 99 99 0 9999 99 9999 + 012247 9999 99 99 0 9999 99 9999 + 012248 9999 99 99 0 9999 99 9999 + 012249 1231 44 01 1 304201756 12 0318 + 012250 1231 44 02 1 304201756 13 0318 + 012251 1231 44 03 1 304201756 14 0318 + 012252 1231 44 04 1 304201756 15 0318 + 012253 9999 99 99 0 9999 99 9999 + 012254 9999 99 99 0 9999 99 9999 + 012255 9999 99 99 0 9999 99 9999 + 012256 9999 99 99 0 9999 99 9999 + 012257 1231 45 01 1 304201760 00 0319 + 012258 1231 45 02 1 304201760 01 0319 + 012259 1231 45 03 1 304201760 02 0319 + 012260 1231 45 04 1 304201760 03 0319 + 012261 9999 99 99 0 9999 99 9999 + 012262 9999 99 99 0 9999 99 9999 + 012263 9999 99 99 0 9999 99 9999 + 012264 9999 99 99 0 9999 99 9999 + 012265 1231 46 01 1 304201760 04 0319 + 012266 1231 46 02 1 304201760 05 0319 + 012267 1231 46 03 1 304201760 06 0319 + 012268 1231 46 04 1 304201760 07 0319 + 012269 9999 99 99 0 9999 99 9999 + 012270 9999 99 99 0 9999 99 9999 + 012271 9999 99 99 0 9999 99 9999 + 012272 9999 99 99 0 9999 99 9999 + 012273 1231 47 01 1 304201760 08 0319 + 012274 1231 47 02 1 304201760 09 0319 + 012275 1231 47 03 1 304201760 10 0319 + 012276 1231 47 04 1 304201760 11 0319 + 012277 9999 99 99 0 9999 99 9999 + 012278 9999 99 99 0 9999 99 9999 + 012279 9999 99 99 0 9999 99 9999 + 012280 9999 99 99 0 9999 99 9999 + 012281 1231 48 01 1 304201760 12 0319 + 012282 1231 48 02 1 304201760 13 0319 + 012283 1231 48 03 1 304201760 14 0319 + 012284 1231 48 04 1 304201760 15 0319 + 012285 9999 99 99 0 9999 99 9999 + 012286 9999 99 99 0 9999 99 9999 + 012287 9999 99 99 0 9999 99 9999 + 012288 9999 99 99 0 9999 99 9999 + 012289 1232 01 01 1 304197656 08 0309 + 012290 1232 01 02 1 304197656 09 0309 + 012291 1232 01 03 1 304197656 10 0309 + 012292 1232 01 04 1 304197656 11 0309 + 012293 9999 99 99 0 9999 99 9999 + 012294 9999 99 99 0 9999 99 9999 + 012295 9999 99 99 0 9999 99 9999 + 012296 9999 99 99 0 9999 99 9999 + 012297 1232 02 01 1 304197656 12 0309 + 012298 1232 02 02 1 304197656 13 0309 + 012299 1232 02 03 1 304197656 14 0309 + 012300 1232 02 04 1 304197656 15 0309 + 012301 9999 99 99 0 9999 99 9999 + 012302 9999 99 99 0 9999 99 9999 + 012303 9999 99 99 0 9999 99 9999 + 012304 9999 99 99 0 9999 99 9999 + 012305 1232 03 01 1 304197656 00 0309 + 012306 1232 03 02 1 304197656 01 0309 + 012307 1232 03 03 1 304197656 02 0309 + 012308 1232 03 04 1 304197656 03 0309 + 012309 9999 99 99 0 9999 99 9999 + 012310 9999 99 99 0 9999 99 9999 + 012311 9999 99 99 0 9999 99 9999 + 012312 9999 99 99 0 9999 99 9999 + 012313 1232 04 01 1 304197656 04 0309 + 012314 1232 04 02 1 304197656 05 0309 + 012315 1232 04 03 1 304197656 06 0309 + 012316 1232 04 04 1 304197656 07 0309 + 012317 9999 99 99 0 9999 99 9999 + 012318 9999 99 99 0 9999 99 9999 + 012319 9999 99 99 0 9999 99 9999 + 012320 9999 99 99 0 9999 99 9999 + 012321 1232 05 01 1 304197652 08 0308 + 012322 1232 05 02 1 304197652 09 0308 + 012323 1232 05 03 1 304197652 10 0308 + 012324 1232 05 04 1 304197652 11 0308 + 012325 9999 99 99 0 9999 99 9999 + 012326 9999 99 99 0 9999 99 9999 + 012327 9999 99 99 0 9999 99 9999 + 012328 9999 99 99 0 9999 99 9999 + 012329 1232 06 01 1 304197652 12 0308 + 012330 1232 06 02 1 304197652 13 0308 + 012331 1232 06 03 1 304197652 14 0308 + 012332 1232 06 04 1 304197652 15 0308 + 012333 9999 99 99 0 9999 99 9999 + 012334 9999 99 99 0 9999 99 9999 + 012335 9999 99 99 0 9999 99 9999 + 012336 9999 99 99 0 9999 99 9999 + 012337 1232 07 01 1 304197652 00 0308 + 012338 1232 07 02 1 304197652 01 0308 + 012339 1232 07 03 1 304197652 02 0308 + 012340 1232 07 04 1 304197652 03 0308 + 012341 9999 99 99 0 9999 99 9999 + 012342 9999 99 99 0 9999 99 9999 + 012343 9999 99 99 0 9999 99 9999 + 012344 9999 99 99 0 9999 99 9999 + 012345 1232 08 01 1 304197652 04 0308 + 012346 1232 08 02 1 304197652 05 0308 + 012347 1232 08 03 1 304197652 06 0308 + 012348 1232 08 04 1 304197652 07 0308 + 012349 9999 99 99 0 9999 99 9999 + 012350 9999 99 99 0 9999 99 9999 + 012351 9999 99 99 0 9999 99 9999 + 012352 9999 99 99 0 9999 99 9999 + 012353 1232 09 01 1 306438168 00 1165 + 012354 1232 09 02 1 306438168 01 1165 + 012355 1232 09 03 1 306438168 02 1165 + 012356 1232 09 04 1 306438168 03 1165 + 012357 1232 09 05 1 306438168 04 1165 + 012358 1232 09 06 1 306438168 05 1165 + 012359 1232 09 07 1 306438168 06 1165 + 012360 1232 09 08 1 306438168 07 1165 + 012361 1232 10 01 1 306438168 08 1165 + 012362 1232 10 02 1 306438168 09 1165 + 012363 1232 10 03 1 306438168 10 1165 + 012364 1232 10 04 1 306438168 11 1165 + 012365 1232 10 05 1 306438168 12 1165 + 012366 1232 10 06 1 306438168 13 1165 + 012367 1232 10 07 1 306438168 14 1165 + 012368 1232 10 08 1 306438168 15 1165 + 012369 1232 11 01 1 306438164 00 1164 + 012370 1232 11 02 1 306438164 01 1164 + 012371 1232 11 03 1 306438164 02 1164 + 012372 1232 11 04 1 306438164 03 1164 + 012373 1232 11 05 1 306438164 04 1164 + 012374 1232 11 06 1 306438164 05 1164 + 012375 1232 11 07 1 306438164 06 1164 + 012376 1232 11 08 1 306438164 07 1164 + 012377 1232 12 01 1 306438164 08 1164 + 012378 1232 12 02 1 306438164 09 1164 + 012379 1232 12 03 1 306438164 10 1164 + 012380 1232 12 04 1 306438164 11 1164 + 012381 1232 12 05 1 306438164 12 1164 + 012382 1232 12 06 1 306438164 13 1164 + 012383 1232 12 07 1 306438164 14 1164 + 012384 1232 12 08 1 306438164 15 1164 + 012385 1232 13 01 1 306438176 00 1167 + 012386 1232 13 02 1 306438176 01 1167 + 012387 1232 13 03 1 306438176 02 1167 + 012388 1232 13 04 1 306438176 03 1167 + 012389 1232 13 05 1 306438176 04 1167 + 012390 1232 13 06 1 306438176 05 1167 + 012391 1232 13 07 1 306438176 06 1167 + 012392 1232 13 08 1 306438176 07 1167 + 012393 1232 14 01 1 306438176 08 1167 + 012394 1232 14 02 1 306438176 09 1167 + 012395 1232 14 03 1 306438176 10 1167 + 012396 1232 14 04 1 306438176 11 1167 + 012397 1232 14 05 1 306438176 12 1167 + 012398 1232 14 06 1 306438176 13 1167 + 012399 1232 14 07 1 306438176 14 1167 + 012400 1232 14 08 1 306438176 15 1167 + 012401 1232 15 01 1 306438172 00 1166 + 012402 1232 15 02 1 306438172 01 1166 + 012403 1232 15 03 1 306438172 02 1166 + 012404 1232 15 04 1 306438172 03 1166 + 012405 1232 15 05 1 306438172 04 1166 + 012406 1232 15 06 1 306438172 05 1166 + 012407 1232 15 07 1 306438172 06 1166 + 012408 1232 15 08 1 306438172 07 1166 + 012409 1232 16 01 1 306438172 08 1166 + 012410 1232 16 02 1 306438172 09 1166 + 012411 1232 16 03 1 306438172 10 1166 + 012412 1232 16 04 1 306438172 11 1166 + 012413 1232 16 05 1 306438172 12 1166 + 012414 1232 16 06 1 306438172 13 1166 + 012415 1232 16 07 1 306438172 14 1166 + 012416 1232 16 08 1 306438172 15 1166 + 012417 1232 17 01 1 303087648 12 0095 + 012418 1232 17 02 1 303087648 13 0095 + 012419 9999 99 99 0 9999 99 9999 + 012420 9999 99 99 0 9999 99 9999 + 012421 9999 99 99 0 9999 99 9999 + 012422 9999 99 99 0 9999 99 9999 + 012423 9999 99 99 0 9999 99 9999 + 012424 9999 99 99 0 9999 99 9999 + 012425 1232 18 01 1 303087648 14 0095 + 012426 1232 18 02 1 303087648 15 0095 + 012427 9999 99 99 0 9999 99 9999 + 012428 9999 99 99 0 9999 99 9999 + 012429 9999 99 99 0 9999 99 9999 + 012430 9999 99 99 0 9999 99 9999 + 012431 9999 99 99 0 9999 99 9999 + 012432 9999 99 99 0 9999 99 9999 + 012433 1232 19 01 1 303087648 08 0095 + 012434 1232 19 02 1 303087648 09 0095 + 012435 9999 99 99 0 9999 99 9999 + 012436 9999 99 99 0 9999 99 9999 + 012437 9999 99 99 0 9999 99 9999 + 012438 9999 99 99 0 9999 99 9999 + 012439 9999 99 99 0 9999 99 9999 + 012440 9999 99 99 0 9999 99 9999 + 012441 1232 20 01 1 303087648 10 0095 + 012442 1232 20 02 1 303087648 11 0095 + 012443 9999 99 99 0 9999 99 9999 + 012444 9999 99 99 0 9999 99 9999 + 012445 9999 99 99 0 9999 99 9999 + 012446 9999 99 99 0 9999 99 9999 + 012447 9999 99 99 0 9999 99 9999 + 012448 9999 99 99 0 9999 99 9999 + 012449 1232 21 01 1 303087648 00 0095 + 012450 1232 21 02 1 303087648 01 0095 + 012451 9999 99 99 0 9999 99 9999 + 012452 9999 99 99 0 9999 99 9999 + 012453 9999 99 99 0 9999 99 9999 + 012454 9999 99 99 0 9999 99 9999 + 012455 9999 99 99 0 9999 99 9999 + 012456 9999 99 99 0 9999 99 9999 + 012457 1232 22 01 1 303087648 02 0095 + 012458 1232 22 02 1 303087648 03 0095 + 012459 9999 99 99 0 9999 99 9999 + 012460 9999 99 99 0 9999 99 9999 + 012461 9999 99 99 0 9999 99 9999 + 012462 9999 99 99 0 9999 99 9999 + 012463 9999 99 99 0 9999 99 9999 + 012464 9999 99 99 0 9999 99 9999 + 012465 1232 23 01 1 303087648 04 0095 + 012466 1232 23 02 1 303087648 05 0095 + 012467 9999 99 99 0 9999 99 9999 + 012468 9999 99 99 0 9999 99 9999 + 012469 9999 99 99 0 9999 99 9999 + 012470 9999 99 99 0 9999 99 9999 + 012471 9999 99 99 0 9999 99 9999 + 012472 9999 99 99 0 9999 99 9999 + 012473 1232 24 01 1 303087648 06 0095 + 012474 1232 24 02 1 303087648 07 0095 + 012475 9999 99 99 0 9999 99 9999 + 012476 9999 99 99 0 9999 99 9999 + 012477 9999 99 99 0 9999 99 9999 + 012478 9999 99 99 0 9999 99 9999 + 012479 9999 99 99 0 9999 99 9999 + 012480 9999 99 99 0 9999 99 9999 + 012481 1232 25 01 1 305315868 00 0670 + 012482 1232 25 02 1 305315868 01 0670 + 012483 1232 25 03 1 305315868 02 0670 + 012484 1232 25 04 1 305315868 03 0670 + 012485 1232 25 05 1 305315868 04 0670 + 012486 1232 25 06 1 305315868 05 0670 + 012487 1232 25 07 1 305315868 06 0670 + 012488 1232 25 08 1 305315868 07 0670 + 012489 1232 26 01 1 305315868 08 0670 + 012490 1232 26 02 1 305315868 09 0670 + 012491 1232 26 03 1 305315868 10 0670 + 012492 1232 26 04 1 305315868 11 0670 + 012493 1232 26 05 1 305315868 12 0670 + 012494 1232 26 06 1 305315868 13 0670 + 012495 1232 26 07 1 305315868 14 0670 + 012496 1232 26 08 1 305315868 15 0670 + 012497 1232 27 01 1 305315872 00 0671 + 012498 1232 27 02 1 305315872 01 0671 + 012499 1232 27 03 1 305315872 02 0671 + 012500 1232 27 04 1 305315872 03 0671 + 012501 1232 27 05 1 305315872 04 0671 + 012502 1232 27 06 1 305315872 05 0671 + 012503 1232 27 07 1 305315872 06 0671 + 012504 1232 27 08 1 305315872 07 0671 + 012505 1232 28 01 1 305315872 08 0671 + 012506 1232 28 02 1 305315872 09 0671 + 012507 1232 28 03 1 305315872 10 0671 + 012508 1232 28 04 1 305315872 11 0671 + 012509 1232 28 05 1 305315872 12 0671 + 012510 1232 28 06 1 305315872 13 0671 + 012511 1232 28 07 1 305315872 14 0671 + 012512 1232 28 08 1 305315872 15 0671 + 012513 1232 29 01 1 305315860 00 0668 + 012514 1232 29 02 1 305315860 01 0668 + 012515 1232 29 03 1 305315860 02 0668 + 012516 1232 29 04 1 305315860 03 0668 + 012517 1232 29 05 1 305315860 04 0668 + 012518 1232 29 06 1 305315860 05 0668 + 012519 1232 29 07 1 305315860 06 0668 + 012520 1232 29 08 1 305315860 07 0668 + 012521 1232 30 01 1 305315860 08 0668 + 012522 1232 30 02 1 305315860 09 0668 + 012523 1232 30 03 1 305315860 10 0668 + 012524 1232 30 04 1 305315860 11 0668 + 012525 1232 30 05 1 305315860 12 0668 + 012526 1232 30 06 1 305315860 13 0668 + 012527 1232 30 07 1 305315860 14 0668 + 012528 1232 30 08 1 305315860 15 0668 + 012529 1232 31 01 1 305315864 00 0669 + 012530 1232 31 02 1 305315864 01 0669 + 012531 1232 31 03 1 305315864 02 0669 + 012532 1232 31 04 1 305315864 03 0669 + 012533 1232 31 05 1 305315864 04 0669 + 012534 1232 31 06 1 305315864 05 0669 + 012535 1232 31 07 1 305315864 06 0669 + 012536 1232 31 08 1 305315864 07 0669 + 012537 1232 32 01 1 305315864 08 0669 + 012538 1232 32 02 1 305315864 09 0669 + 012539 1232 32 03 1 305315864 10 0669 + 012540 1232 32 04 1 305315864 11 0669 + 012541 1232 32 05 1 305315864 12 0669 + 012542 1232 32 06 1 305315864 13 0669 + 012543 1232 32 07 1 305315864 14 0669 + 012544 1232 32 08 1 305315864 15 0669 + 012545 1232 33 01 1 306434072 00 1157 + 012546 1232 33 02 1 306434072 01 1157 + 012547 1232 33 03 1 306434072 02 1157 + 012548 1232 33 04 1 306434072 03 1157 + 012549 1232 33 05 1 306434072 04 1157 + 012550 1232 33 06 1 306434072 05 1157 + 012551 1232 33 07 1 306434072 06 1157 + 012552 1232 33 08 1 306434072 07 1157 + 012553 1232 34 01 1 306434072 08 1157 + 012554 1232 34 02 1 306434072 09 1157 + 012555 1232 34 03 1 306434072 10 1157 + 012556 1232 34 04 1 306434072 11 1157 + 012557 1232 34 05 1 306434072 12 1157 + 012558 1232 34 06 1 306434072 13 1157 + 012559 1232 34 07 1 306434072 14 1157 + 012560 1232 34 08 1 306434072 15 1157 + 012561 1232 35 01 1 306434068 00 1156 + 012562 1232 35 02 1 306434068 01 1156 + 012563 1232 35 03 1 306434068 02 1156 + 012564 1232 35 04 1 306434068 03 1156 + 012565 1232 35 05 1 306434068 04 1156 + 012566 1232 35 06 1 306434068 05 1156 + 012567 1232 35 07 1 306434068 06 1156 + 012568 1232 35 08 1 306434068 07 1156 + 012569 1232 36 01 1 306434068 08 1156 + 012570 1232 36 02 1 306434068 09 1156 + 012571 1232 36 03 1 306434068 10 1156 + 012572 1232 36 04 1 306434068 11 1156 + 012573 1232 36 05 1 306434068 12 1156 + 012574 1232 36 06 1 306434068 13 1156 + 012575 1232 36 07 1 306434068 14 1156 + 012576 1232 36 08 1 306434068 15 1156 + 012577 1232 37 01 1 306434080 00 1159 + 012578 1232 37 02 1 306434080 01 1159 + 012579 1232 37 03 1 306434080 02 1159 + 012580 1232 37 04 1 306434080 03 1159 + 012581 1232 37 05 1 306434080 04 1159 + 012582 1232 37 06 1 306434080 05 1159 + 012583 1232 37 07 1 306434080 06 1159 + 012584 1232 37 08 1 306434080 07 1159 + 012585 1232 38 01 1 306434080 08 1159 + 012586 1232 38 02 1 306434080 09 1159 + 012587 1232 38 03 1 306434080 10 1159 + 012588 1232 38 04 1 306434080 11 1159 + 012589 1232 38 05 1 306434080 12 1159 + 012590 1232 38 06 1 306434080 13 1159 + 012591 1232 38 07 1 306434080 14 1159 + 012592 1232 38 08 1 306434080 15 1159 + 012593 1232 39 01 1 306434076 00 1158 + 012594 1232 39 02 1 306434076 01 1158 + 012595 1232 39 03 1 306434076 02 1158 + 012596 1232 39 04 1 306434076 03 1158 + 012597 1232 39 05 1 306434076 04 1158 + 012598 1232 39 06 1 306434076 05 1158 + 012599 1232 39 07 1 306434076 06 1158 + 012600 1232 39 08 1 306434076 07 1158 + 012601 1232 40 01 1 306434076 08 1158 + 012602 1232 40 02 1 306434076 09 1158 + 012603 1232 40 03 1 306434076 10 1158 + 012604 1232 40 04 1 306434076 11 1158 + 012605 1232 40 05 1 306434076 12 1158 + 012606 1232 40 06 1 306434076 13 1158 + 012607 1232 40 07 1 306434076 14 1158 + 012608 1232 40 08 1 306434076 15 1158 + 012609 1232 41 01 1 304197664 08 0311 + 012610 1232 41 02 1 304197664 09 0311 + 012611 1232 41 03 1 304197664 10 0311 + 012612 1232 41 04 1 304197664 11 0311 + 012613 9999 99 99 0 9999 99 9999 + 012614 9999 99 99 0 9999 99 9999 + 012615 9999 99 99 0 9999 99 9999 + 012616 9999 99 99 0 9999 99 9999 + 012617 1232 42 01 1 304197664 12 0311 + 012618 1232 42 02 1 304197664 13 0311 + 012619 1232 42 03 1 304197664 14 0311 + 012620 1232 42 04 1 304197664 15 0311 + 012621 9999 99 99 0 9999 99 9999 + 012622 9999 99 99 0 9999 99 9999 + 012623 9999 99 99 0 9999 99 9999 + 012624 9999 99 99 0 9999 99 9999 + 012625 1232 43 01 1 304197664 00 0311 + 012626 1232 43 02 1 304197664 01 0311 + 012627 1232 43 03 1 304197664 02 0311 + 012628 1232 43 04 1 304197664 03 0311 + 012629 9999 99 99 0 9999 99 9999 + 012630 9999 99 99 0 9999 99 9999 + 012631 9999 99 99 0 9999 99 9999 + 012632 9999 99 99 0 9999 99 9999 + 012633 1232 44 01 1 304197664 04 0311 + 012634 1232 44 02 1 304197664 05 0311 + 012635 1232 44 03 1 304197664 06 0311 + 012636 1232 44 04 1 304197664 07 0311 + 012637 9999 99 99 0 9999 99 9999 + 012638 9999 99 99 0 9999 99 9999 + 012639 9999 99 99 0 9999 99 9999 + 012640 9999 99 99 0 9999 99 9999 + 012641 1232 45 01 1 304197660 08 0310 + 012642 1232 45 02 1 304197660 09 0310 + 012643 1232 45 03 1 304197660 10 0310 + 012644 1232 45 04 1 304197660 11 0310 + 012645 9999 99 99 0 9999 99 9999 + 012646 9999 99 99 0 9999 99 9999 + 012647 9999 99 99 0 9999 99 9999 + 012648 9999 99 99 0 9999 99 9999 + 012649 1232 46 01 1 304197660 12 0310 + 012650 1232 46 02 1 304197660 13 0310 + 012651 1232 46 03 1 304197660 14 0310 + 012652 1232 46 04 1 304197660 15 0310 + 012653 9999 99 99 0 9999 99 9999 + 012654 9999 99 99 0 9999 99 9999 + 012655 9999 99 99 0 9999 99 9999 + 012656 9999 99 99 0 9999 99 9999 + 012657 1232 47 01 1 304197660 00 0310 + 012658 1232 47 02 1 304197660 01 0310 + 012659 1232 47 03 1 304197660 02 0310 + 012660 1232 47 04 1 304197660 03 0310 + 012661 9999 99 99 0 9999 99 9999 + 012662 9999 99 99 0 9999 99 9999 + 012663 9999 99 99 0 9999 99 9999 + 012664 9999 99 99 0 9999 99 9999 + 012665 1232 48 01 1 304197660 04 0310 + 012666 1232 48 02 1 304197660 05 0310 + 012667 1232 48 03 1 304197660 06 0310 + 012668 1232 48 04 1 304197660 07 0310 + 012669 9999 99 99 0 9999 99 9999 + 012670 9999 99 99 0 9999 99 9999 + 012671 9999 99 99 0 9999 99 9999 + 012672 9999 99 99 0 9999 99 9999 + 012673 1233 01 01 1 305311772 00 0662 + 012674 1233 01 02 1 305311772 01 0662 + 012675 1233 01 03 1 305311772 02 0662 + 012676 1233 01 04 1 305311772 03 0662 + 012677 1233 01 05 1 305311772 04 0662 + 012678 1233 01 06 1 305311772 05 0662 + 012679 1233 01 07 1 305311772 06 0662 + 012680 1233 01 08 1 305311772 07 0662 + 012681 1233 02 01 1 305311772 08 0662 + 012682 1233 02 02 1 305311772 09 0662 + 012683 1233 02 03 1 305311772 10 0662 + 012684 1233 02 04 1 305311772 11 0662 + 012685 1233 02 05 1 305311772 12 0662 + 012686 1233 02 06 1 305311772 13 0662 + 012687 1233 02 07 1 305311772 14 0662 + 012688 1233 02 08 1 305311772 15 0662 + 012689 1233 03 01 1 305311776 00 0663 + 012690 1233 03 02 1 305311776 01 0663 + 012691 1233 03 03 1 305311776 02 0663 + 012692 1233 03 04 1 305311776 03 0663 + 012693 1233 03 05 1 305311776 04 0663 + 012694 1233 03 06 1 305311776 05 0663 + 012695 1233 03 07 1 305311776 06 0663 + 012696 1233 03 08 1 305311776 07 0663 + 012697 1233 04 01 1 305311776 08 0663 + 012698 1233 04 02 1 305311776 09 0663 + 012699 1233 04 03 1 305311776 10 0663 + 012700 1233 04 04 1 305311776 11 0663 + 012701 1233 04 05 1 305311776 12 0663 + 012702 1233 04 06 1 305311776 13 0663 + 012703 1233 04 07 1 305311776 14 0663 + 012704 1233 04 08 1 305311776 15 0663 + 012705 1233 05 01 1 305311764 00 0660 + 012706 1233 05 02 1 305311764 01 0660 + 012707 1233 05 03 1 305311764 02 0660 + 012708 1233 05 04 1 305311764 03 0660 + 012709 1233 05 05 1 305311764 04 0660 + 012710 1233 05 06 1 305311764 05 0660 + 012711 1233 05 07 1 305311764 06 0660 + 012712 1233 05 08 1 305311764 07 0660 + 012713 1233 06 01 1 305311764 08 0660 + 012714 1233 06 02 1 305311764 09 0660 + 012715 1233 06 03 1 305311764 10 0660 + 012716 1233 06 04 1 305311764 11 0660 + 012717 1233 06 05 1 305311764 12 0660 + 012718 1233 06 06 1 305311764 13 0660 + 012719 1233 06 07 1 305311764 14 0660 + 012720 1233 06 08 1 305311764 15 0660 + 012721 1233 07 01 1 305311768 00 0661 + 012722 1233 07 02 1 305311768 01 0661 + 012723 1233 07 03 1 305311768 02 0661 + 012724 1233 07 04 1 305311768 03 0661 + 012725 1233 07 05 1 305311768 04 0661 + 012726 1233 07 06 1 305311768 05 0661 + 012727 1233 07 07 1 305311768 06 0661 + 012728 1233 07 08 1 305311768 07 0661 + 012729 1233 08 01 1 305311768 08 0661 + 012730 1233 08 02 1 305311768 09 0661 + 012731 1233 08 03 1 305311768 10 0661 + 012732 1233 08 04 1 305311768 11 0661 + 012733 1233 08 05 1 305311768 12 0661 + 012734 1233 08 06 1 305311768 13 0661 + 012735 1233 08 07 1 305311768 14 0661 + 012736 1233 08 08 1 305311768 15 0661 + 012737 1233 09 01 1 305307672 00 0653 + 012738 1233 09 02 1 305307672 01 0653 + 012739 1233 09 03 1 305307672 02 0653 + 012740 1233 09 04 1 305307672 03 0653 + 012741 1233 09 05 1 305307672 04 0653 + 012742 1233 09 06 1 305307672 05 0653 + 012743 1233 09 07 1 305307672 06 0653 + 012744 1233 09 08 1 305307672 07 0653 + 012745 1233 10 01 1 305307672 08 0653 + 012746 1233 10 02 1 305307672 09 0653 + 012747 1233 10 03 1 305307672 10 0653 + 012748 1233 10 04 1 305307672 11 0653 + 012749 1233 10 05 1 305307672 12 0653 + 012750 1233 10 06 1 305307672 13 0653 + 012751 1233 10 07 1 305307672 14 0653 + 012752 1233 10 08 1 305307672 15 0653 + 012753 1233 11 01 1 305307668 00 0652 + 012754 1233 11 02 1 305307668 01 0652 + 012755 1233 11 03 1 305307668 02 0652 + 012756 1233 11 04 1 305307668 03 0652 + 012757 1233 11 05 1 305307668 04 0652 + 012758 1233 11 06 1 305307668 05 0652 + 012759 1233 11 07 1 305307668 06 0652 + 012760 1233 11 08 1 305307668 07 0652 + 012761 1233 12 01 1 305307668 08 0652 + 012762 1233 12 02 1 305307668 09 0652 + 012763 1233 12 03 1 305307668 10 0652 + 012764 1233 12 04 1 305307668 11 0652 + 012765 1233 12 05 1 305307668 12 0652 + 012766 1233 12 06 1 305307668 13 0652 + 012767 1233 12 07 1 305307668 14 0652 + 012768 1233 12 08 1 305307668 15 0652 + 012769 1233 13 01 1 305307680 00 0655 + 012770 1233 13 02 1 305307680 01 0655 + 012771 1233 13 03 1 305307680 02 0655 + 012772 1233 13 04 1 305307680 03 0655 + 012773 1233 13 05 1 305307680 04 0655 + 012774 1233 13 06 1 305307680 05 0655 + 012775 1233 13 07 1 305307680 06 0655 + 012776 1233 13 08 1 305307680 07 0655 + 012777 1233 14 01 1 305307680 08 0655 + 012778 1233 14 02 1 305307680 09 0655 + 012779 1233 14 03 1 305307680 10 0655 + 012780 1233 14 04 1 305307680 11 0655 + 012781 1233 14 05 1 305307680 12 0655 + 012782 1233 14 06 1 305307680 13 0655 + 012783 1233 14 07 1 305307680 14 0655 + 012784 1233 14 08 1 305307680 15 0655 + 012785 1233 15 01 1 305307676 00 0654 + 012786 1233 15 02 1 305307676 01 0654 + 012787 1233 15 03 1 305307676 02 0654 + 012788 1233 15 04 1 305307676 03 0654 + 012789 1233 15 05 1 305307676 04 0654 + 012790 1233 15 06 1 305307676 05 0654 + 012791 1233 15 07 1 305307676 06 0654 + 012792 1233 15 08 1 305307676 07 0654 + 012793 1233 16 01 1 305307676 08 0654 + 012794 1233 16 02 1 305307676 09 0654 + 012795 1233 16 03 1 305307676 10 0654 + 012796 1233 16 04 1 305307676 11 0654 + 012797 1233 16 05 1 305307676 12 0654 + 012798 1233 16 06 1 305307676 13 0654 + 012799 1233 16 07 1 305307676 14 0654 + 012800 1233 16 08 1 305307676 15 0654 + 012801 9999 99 99 0 9999 99 9999 + 012802 9999 99 99 0 9999 99 9999 + 012803 9999 99 99 0 9999 99 9999 + 012804 9999 99 99 0 9999 99 9999 + 012805 9999 99 99 0 9999 99 9999 + 012806 9999 99 99 0 9999 99 9999 + 012807 9999 99 99 0 9999 99 9999 + 012808 9999 99 99 0 9999 99 9999 + 012809 9999 99 99 0 9999 99 9999 + 012810 9999 99 99 0 9999 99 9999 + 012811 9999 99 99 0 9999 99 9999 + 012812 9999 99 99 0 9999 99 9999 + 012813 9999 99 99 0 9999 99 9999 + 012814 9999 99 99 0 9999 99 9999 + 012815 9999 99 99 0 9999 99 9999 + 012816 9999 99 99 0 9999 99 9999 + 012817 9999 99 99 0 9999 99 9999 + 012818 9999 99 99 0 9999 99 9999 + 012819 9999 99 99 0 9999 99 9999 + 012820 9999 99 99 0 9999 99 9999 + 012821 9999 99 99 0 9999 99 9999 + 012822 9999 99 99 0 9999 99 9999 + 012823 9999 99 99 0 9999 99 9999 + 012824 9999 99 99 0 9999 99 9999 + 012825 9999 99 99 0 9999 99 9999 + 012826 9999 99 99 0 9999 99 9999 + 012827 9999 99 99 0 9999 99 9999 + 012828 9999 99 99 0 9999 99 9999 + 012829 9999 99 99 0 9999 99 9999 + 012830 9999 99 99 0 9999 99 9999 + 012831 9999 99 99 0 9999 99 9999 + 012832 9999 99 99 0 9999 99 9999 + 012833 9999 99 99 0 9999 99 9999 + 012834 9999 99 99 0 9999 99 9999 + 012835 9999 99 99 0 9999 99 9999 + 012836 9999 99 99 0 9999 99 9999 + 012837 9999 99 99 0 9999 99 9999 + 012838 9999 99 99 0 9999 99 9999 + 012839 9999 99 99 0 9999 99 9999 + 012840 9999 99 99 0 9999 99 9999 + 012841 9999 99 99 0 9999 99 9999 + 012842 9999 99 99 0 9999 99 9999 + 012843 9999 99 99 0 9999 99 9999 + 012844 9999 99 99 0 9999 99 9999 + 012845 9999 99 99 0 9999 99 9999 + 012846 9999 99 99 0 9999 99 9999 + 012847 9999 99 99 0 9999 99 9999 + 012848 9999 99 99 0 9999 99 9999 + 012849 9999 99 99 0 9999 99 9999 + 012850 9999 99 99 0 9999 99 9999 + 012851 9999 99 99 0 9999 99 9999 + 012852 9999 99 99 0 9999 99 9999 + 012853 9999 99 99 0 9999 99 9999 + 012854 9999 99 99 0 9999 99 9999 + 012855 9999 99 99 0 9999 99 9999 + 012856 9999 99 99 0 9999 99 9999 + 012857 9999 99 99 0 9999 99 9999 + 012858 9999 99 99 0 9999 99 9999 + 012859 9999 99 99 0 9999 99 9999 + 012860 9999 99 99 0 9999 99 9999 + 012861 9999 99 99 0 9999 99 9999 + 012862 9999 99 99 0 9999 99 9999 + 012863 9999 99 99 0 9999 99 9999 + 012864 9999 99 99 0 9999 99 9999 + 012865 9999 99 99 0 9999 99 9999 + 012866 9999 99 99 0 9999 99 9999 + 012867 9999 99 99 0 9999 99 9999 + 012868 9999 99 99 0 9999 99 9999 + 012869 9999 99 99 0 9999 99 9999 + 012870 9999 99 99 0 9999 99 9999 + 012871 9999 99 99 0 9999 99 9999 + 012872 9999 99 99 0 9999 99 9999 + 012873 9999 99 99 0 9999 99 9999 + 012874 9999 99 99 0 9999 99 9999 + 012875 9999 99 99 0 9999 99 9999 + 012876 9999 99 99 0 9999 99 9999 + 012877 9999 99 99 0 9999 99 9999 + 012878 9999 99 99 0 9999 99 9999 + 012879 9999 99 99 0 9999 99 9999 + 012880 9999 99 99 0 9999 99 9999 + 012881 9999 99 99 0 9999 99 9999 + 012882 9999 99 99 0 9999 99 9999 + 012883 9999 99 99 0 9999 99 9999 + 012884 9999 99 99 0 9999 99 9999 + 012885 9999 99 99 0 9999 99 9999 + 012886 9999 99 99 0 9999 99 9999 + 012887 9999 99 99 0 9999 99 9999 + 012888 9999 99 99 0 9999 99 9999 + 012889 9999 99 99 0 9999 99 9999 + 012890 9999 99 99 0 9999 99 9999 + 012891 9999 99 99 0 9999 99 9999 + 012892 9999 99 99 0 9999 99 9999 + 012893 9999 99 99 0 9999 99 9999 + 012894 9999 99 99 0 9999 99 9999 + 012895 9999 99 99 0 9999 99 9999 + 012896 9999 99 99 0 9999 99 9999 + 012897 9999 99 99 0 9999 99 9999 + 012898 9999 99 99 0 9999 99 9999 + 012899 9999 99 99 0 9999 99 9999 + 012900 9999 99 99 0 9999 99 9999 + 012901 9999 99 99 0 9999 99 9999 + 012902 9999 99 99 0 9999 99 9999 + 012903 9999 99 99 0 9999 99 9999 + 012904 9999 99 99 0 9999 99 9999 + 012905 9999 99 99 0 9999 99 9999 + 012906 9999 99 99 0 9999 99 9999 + 012907 9999 99 99 0 9999 99 9999 + 012908 9999 99 99 0 9999 99 9999 + 012909 9999 99 99 0 9999 99 9999 + 012910 9999 99 99 0 9999 99 9999 + 012911 9999 99 99 0 9999 99 9999 + 012912 9999 99 99 0 9999 99 9999 + 012913 9999 99 99 0 9999 99 9999 + 012914 9999 99 99 0 9999 99 9999 + 012915 9999 99 99 0 9999 99 9999 + 012916 9999 99 99 0 9999 99 9999 + 012917 9999 99 99 0 9999 99 9999 + 012918 9999 99 99 0 9999 99 9999 + 012919 9999 99 99 0 9999 99 9999 + 012920 9999 99 99 0 9999 99 9999 + 012921 9999 99 99 0 9999 99 9999 + 012922 9999 99 99 0 9999 99 9999 + 012923 9999 99 99 0 9999 99 9999 + 012924 9999 99 99 0 9999 99 9999 + 012925 9999 99 99 0 9999 99 9999 + 012926 9999 99 99 0 9999 99 9999 + 012927 9999 99 99 0 9999 99 9999 + 012928 9999 99 99 0 9999 99 9999 + 012929 9999 99 99 0 9999 99 9999 + 012930 9999 99 99 0 9999 99 9999 + 012931 9999 99 99 0 9999 99 9999 + 012932 9999 99 99 0 9999 99 9999 + 012933 9999 99 99 0 9999 99 9999 + 012934 9999 99 99 0 9999 99 9999 + 012935 9999 99 99 0 9999 99 9999 + 012936 9999 99 99 0 9999 99 9999 + 012937 9999 99 99 0 9999 99 9999 + 012938 9999 99 99 0 9999 99 9999 + 012939 9999 99 99 0 9999 99 9999 + 012940 9999 99 99 0 9999 99 9999 + 012941 9999 99 99 0 9999 99 9999 + 012942 9999 99 99 0 9999 99 9999 + 012943 9999 99 99 0 9999 99 9999 + 012944 9999 99 99 0 9999 99 9999 + 012945 9999 99 99 0 9999 99 9999 + 012946 9999 99 99 0 9999 99 9999 + 012947 9999 99 99 0 9999 99 9999 + 012948 9999 99 99 0 9999 99 9999 + 012949 9999 99 99 0 9999 99 9999 + 012950 9999 99 99 0 9999 99 9999 + 012951 9999 99 99 0 9999 99 9999 + 012952 9999 99 99 0 9999 99 9999 + 012953 9999 99 99 0 9999 99 9999 + 012954 9999 99 99 0 9999 99 9999 + 012955 9999 99 99 0 9999 99 9999 + 012956 9999 99 99 0 9999 99 9999 + 012957 9999 99 99 0 9999 99 9999 + 012958 9999 99 99 0 9999 99 9999 + 012959 9999 99 99 0 9999 99 9999 + 012960 9999 99 99 0 9999 99 9999 + 012961 9999 99 99 0 9999 99 9999 + 012962 9999 99 99 0 9999 99 9999 + 012963 9999 99 99 0 9999 99 9999 + 012964 9999 99 99 0 9999 99 9999 + 012965 9999 99 99 0 9999 99 9999 + 012966 9999 99 99 0 9999 99 9999 + 012967 9999 99 99 0 9999 99 9999 + 012968 9999 99 99 0 9999 99 9999 + 012969 9999 99 99 0 9999 99 9999 + 012970 9999 99 99 0 9999 99 9999 + 012971 9999 99 99 0 9999 99 9999 + 012972 9999 99 99 0 9999 99 9999 + 012973 9999 99 99 0 9999 99 9999 + 012974 9999 99 99 0 9999 99 9999 + 012975 9999 99 99 0 9999 99 9999 + 012976 9999 99 99 0 9999 99 9999 + 012977 9999 99 99 0 9999 99 9999 + 012978 9999 99 99 0 9999 99 9999 + 012979 9999 99 99 0 9999 99 9999 + 012980 9999 99 99 0 9999 99 9999 + 012981 9999 99 99 0 9999 99 9999 + 012982 9999 99 99 0 9999 99 9999 + 012983 9999 99 99 0 9999 99 9999 + 012984 9999 99 99 0 9999 99 9999 + 012985 9999 99 99 0 9999 99 9999 + 012986 9999 99 99 0 9999 99 9999 + 012987 9999 99 99 0 9999 99 9999 + 012988 9999 99 99 0 9999 99 9999 + 012989 9999 99 99 0 9999 99 9999 + 012990 9999 99 99 0 9999 99 9999 + 012991 9999 99 99 0 9999 99 9999 + 012992 9999 99 99 0 9999 99 9999 + 012993 9999 99 99 0 9999 99 9999 + 012994 9999 99 99 0 9999 99 9999 + 012995 9999 99 99 0 9999 99 9999 + 012996 9999 99 99 0 9999 99 9999 + 012997 9999 99 99 0 9999 99 9999 + 012998 9999 99 99 0 9999 99 9999 + 012999 9999 99 99 0 9999 99 9999 + 013000 9999 99 99 0 9999 99 9999 + 013001 9999 99 99 0 9999 99 9999 + 013002 9999 99 99 0 9999 99 9999 + 013003 9999 99 99 0 9999 99 9999 + 013004 9999 99 99 0 9999 99 9999 + 013005 9999 99 99 0 9999 99 9999 + 013006 9999 99 99 0 9999 99 9999 + 013007 9999 99 99 0 9999 99 9999 + 013008 9999 99 99 0 9999 99 9999 + 013009 9999 99 99 0 9999 99 9999 + 013010 9999 99 99 0 9999 99 9999 + 013011 9999 99 99 0 9999 99 9999 + 013012 9999 99 99 0 9999 99 9999 + 013013 9999 99 99 0 9999 99 9999 + 013014 9999 99 99 0 9999 99 9999 + 013015 9999 99 99 0 9999 99 9999 + 013016 9999 99 99 0 9999 99 9999 + 013017 9999 99 99 0 9999 99 9999 + 013018 9999 99 99 0 9999 99 9999 + 013019 9999 99 99 0 9999 99 9999 + 013020 9999 99 99 0 9999 99 9999 + 013021 9999 99 99 0 9999 99 9999 + 013022 9999 99 99 0 9999 99 9999 + 013023 9999 99 99 0 9999 99 9999 + 013024 9999 99 99 0 9999 99 9999 + 013025 9999 99 99 0 9999 99 9999 + 013026 9999 99 99 0 9999 99 9999 + 013027 9999 99 99 0 9999 99 9999 + 013028 9999 99 99 0 9999 99 9999 + 013029 9999 99 99 0 9999 99 9999 + 013030 9999 99 99 0 9999 99 9999 + 013031 9999 99 99 0 9999 99 9999 + 013032 9999 99 99 0 9999 99 9999 + 013033 9999 99 99 0 9999 99 9999 + 013034 9999 99 99 0 9999 99 9999 + 013035 9999 99 99 0 9999 99 9999 + 013036 9999 99 99 0 9999 99 9999 + 013037 9999 99 99 0 9999 99 9999 + 013038 9999 99 99 0 9999 99 9999 + 013039 9999 99 99 0 9999 99 9999 + 013040 9999 99 99 0 9999 99 9999 + 013041 9999 99 99 0 9999 99 9999 + 013042 9999 99 99 0 9999 99 9999 + 013043 9999 99 99 0 9999 99 9999 + 013044 9999 99 99 0 9999 99 9999 + 013045 9999 99 99 0 9999 99 9999 + 013046 9999 99 99 0 9999 99 9999 + 013047 9999 99 99 0 9999 99 9999 + 013048 9999 99 99 0 9999 99 9999 + 013049 9999 99 99 0 9999 99 9999 + 013050 9999 99 99 0 9999 99 9999 + 013051 9999 99 99 0 9999 99 9999 + 013052 9999 99 99 0 9999 99 9999 + 013053 9999 99 99 0 9999 99 9999 + 013054 9999 99 99 0 9999 99 9999 + 013055 9999 99 99 0 9999 99 9999 + 013056 9999 99 99 0 9999 99 9999 + 013057 9999 99 99 0 9999 99 9999 + 013058 9999 99 99 0 9999 99 9999 + 013059 9999 99 99 0 9999 99 9999 + 013060 9999 99 99 0 9999 99 9999 + 013061 9999 99 99 0 9999 99 9999 + 013062 9999 99 99 0 9999 99 9999 + 013063 9999 99 99 0 9999 99 9999 + 013064 9999 99 99 0 9999 99 9999 + 013065 9999 99 99 0 9999 99 9999 + 013066 9999 99 99 0 9999 99 9999 + 013067 9999 99 99 0 9999 99 9999 + 013068 9999 99 99 0 9999 99 9999 + 013069 9999 99 99 0 9999 99 9999 + 013070 9999 99 99 0 9999 99 9999 + 013071 9999 99 99 0 9999 99 9999 + 013072 9999 99 99 0 9999 99 9999 + 013073 9999 99 99 0 9999 99 9999 + 013074 9999 99 99 0 9999 99 9999 + 013075 9999 99 99 0 9999 99 9999 + 013076 9999 99 99 0 9999 99 9999 + 013077 9999 99 99 0 9999 99 9999 + 013078 9999 99 99 0 9999 99 9999 + 013079 9999 99 99 0 9999 99 9999 + 013080 9999 99 99 0 9999 99 9999 + 013081 9999 99 99 0 9999 99 9999 + 013082 9999 99 99 0 9999 99 9999 + 013083 9999 99 99 0 9999 99 9999 + 013084 9999 99 99 0 9999 99 9999 + 013085 9999 99 99 0 9999 99 9999 + 013086 9999 99 99 0 9999 99 9999 + 013087 9999 99 99 0 9999 99 9999 + 013088 9999 99 99 0 9999 99 9999 + 013089 9999 99 99 0 9999 99 9999 + 013090 9999 99 99 0 9999 99 9999 + 013091 9999 99 99 0 9999 99 9999 + 013092 9999 99 99 0 9999 99 9999 + 013093 9999 99 99 0 9999 99 9999 + 013094 9999 99 99 0 9999 99 9999 + 013095 9999 99 99 0 9999 99 9999 + 013096 9999 99 99 0 9999 99 9999 + 013097 9999 99 99 0 9999 99 9999 + 013098 9999 99 99 0 9999 99 9999 + 013099 9999 99 99 0 9999 99 9999 + 013100 9999 99 99 0 9999 99 9999 + 013101 9999 99 99 0 9999 99 9999 + 013102 9999 99 99 0 9999 99 9999 + 013103 9999 99 99 0 9999 99 9999 + 013104 9999 99 99 0 9999 99 9999 + 013105 9999 99 99 0 9999 99 9999 + 013106 9999 99 99 0 9999 99 9999 + 013107 9999 99 99 0 9999 99 9999 + 013108 9999 99 99 0 9999 99 9999 + 013109 9999 99 99 0 9999 99 9999 + 013110 9999 99 99 0 9999 99 9999 + 013111 9999 99 99 0 9999 99 9999 + 013112 9999 99 99 0 9999 99 9999 + 013113 9999 99 99 0 9999 99 9999 + 013114 9999 99 99 0 9999 99 9999 + 013115 9999 99 99 0 9999 99 9999 + 013116 9999 99 99 0 9999 99 9999 + 013117 9999 99 99 0 9999 99 9999 + 013118 9999 99 99 0 9999 99 9999 + 013119 9999 99 99 0 9999 99 9999 + 013120 9999 99 99 0 9999 99 9999 + 013121 9999 99 99 0 9999 99 9999 + 013122 9999 99 99 0 9999 99 9999 + 013123 9999 99 99 0 9999 99 9999 + 013124 9999 99 99 0 9999 99 9999 + 013125 9999 99 99 0 9999 99 9999 + 013126 9999 99 99 0 9999 99 9999 + 013127 9999 99 99 0 9999 99 9999 + 013128 9999 99 99 0 9999 99 9999 + 013129 9999 99 99 0 9999 99 9999 + 013130 9999 99 99 0 9999 99 9999 + 013131 9999 99 99 0 9999 99 9999 + 013132 9999 99 99 0 9999 99 9999 + 013133 9999 99 99 0 9999 99 9999 + 013134 9999 99 99 0 9999 99 9999 + 013135 9999 99 99 0 9999 99 9999 + 013136 9999 99 99 0 9999 99 9999 + 013137 9999 99 99 0 9999 99 9999 + 013138 9999 99 99 0 9999 99 9999 + 013139 9999 99 99 0 9999 99 9999 + 013140 9999 99 99 0 9999 99 9999 + 013141 9999 99 99 0 9999 99 9999 + 013142 9999 99 99 0 9999 99 9999 + 013143 9999 99 99 0 9999 99 9999 + 013144 9999 99 99 0 9999 99 9999 + 013145 9999 99 99 0 9999 99 9999 + 013146 9999 99 99 0 9999 99 9999 + 013147 9999 99 99 0 9999 99 9999 + 013148 9999 99 99 0 9999 99 9999 + 013149 9999 99 99 0 9999 99 9999 + 013150 9999 99 99 0 9999 99 9999 + 013151 9999 99 99 0 9999 99 9999 + 013152 9999 99 99 0 9999 99 9999 + 013153 9999 99 99 0 9999 99 9999 + 013154 9999 99 99 0 9999 99 9999 + 013155 9999 99 99 0 9999 99 9999 + 013156 9999 99 99 0 9999 99 9999 + 013157 9999 99 99 0 9999 99 9999 + 013158 9999 99 99 0 9999 99 9999 + 013159 9999 99 99 0 9999 99 9999 + 013160 9999 99 99 0 9999 99 9999 + 013161 9999 99 99 0 9999 99 9999 + 013162 9999 99 99 0 9999 99 9999 + 013163 9999 99 99 0 9999 99 9999 + 013164 9999 99 99 0 9999 99 9999 + 013165 9999 99 99 0 9999 99 9999 + 013166 9999 99 99 0 9999 99 9999 + 013167 9999 99 99 0 9999 99 9999 + 013168 9999 99 99 0 9999 99 9999 + 013169 9999 99 99 0 9999 99 9999 + 013170 9999 99 99 0 9999 99 9999 + 013171 9999 99 99 0 9999 99 9999 + 013172 9999 99 99 0 9999 99 9999 + 013173 9999 99 99 0 9999 99 9999 + 013174 9999 99 99 0 9999 99 9999 + 013175 9999 99 99 0 9999 99 9999 + 013176 9999 99 99 0 9999 99 9999 + 013177 9999 99 99 0 9999 99 9999 + 013178 9999 99 99 0 9999 99 9999 + 013179 9999 99 99 0 9999 99 9999 + 013180 9999 99 99 0 9999 99 9999 + 013181 9999 99 99 0 9999 99 9999 + 013182 9999 99 99 0 9999 99 9999 + 013183 9999 99 99 0 9999 99 9999 + 013184 9999 99 99 0 9999 99 9999 + 013185 9999 99 99 0 9999 99 9999 + 013186 9999 99 99 0 9999 99 9999 + 013187 9999 99 99 0 9999 99 9999 + 013188 9999 99 99 0 9999 99 9999 + 013189 9999 99 99 0 9999 99 9999 + 013190 9999 99 99 0 9999 99 9999 + 013191 9999 99 99 0 9999 99 9999 + 013192 9999 99 99 0 9999 99 9999 + 013193 9999 99 99 0 9999 99 9999 + 013194 9999 99 99 0 9999 99 9999 + 013195 9999 99 99 0 9999 99 9999 + 013196 9999 99 99 0 9999 99 9999 + 013197 9999 99 99 0 9999 99 9999 + 013198 9999 99 99 0 9999 99 9999 + 013199 9999 99 99 0 9999 99 9999 + 013200 9999 99 99 0 9999 99 9999 + 013201 9999 99 99 0 9999 99 9999 + 013202 9999 99 99 0 9999 99 9999 + 013203 9999 99 99 0 9999 99 9999 + 013204 9999 99 99 0 9999 99 9999 + 013205 9999 99 99 0 9999 99 9999 + 013206 9999 99 99 0 9999 99 9999 + 013207 9999 99 99 0 9999 99 9999 + 013208 9999 99 99 0 9999 99 9999 + 013209 9999 99 99 0 9999 99 9999 + 013210 9999 99 99 0 9999 99 9999 + 013211 9999 99 99 0 9999 99 9999 + 013212 9999 99 99 0 9999 99 9999 + 013213 9999 99 99 0 9999 99 9999 + 013214 9999 99 99 0 9999 99 9999 + 013215 9999 99 99 0 9999 99 9999 + 013216 9999 99 99 0 9999 99 9999 + 013217 9999 99 99 0 9999 99 9999 + 013218 9999 99 99 0 9999 99 9999 + 013219 9999 99 99 0 9999 99 9999 + 013220 9999 99 99 0 9999 99 9999 + 013221 9999 99 99 0 9999 99 9999 + 013222 9999 99 99 0 9999 99 9999 + 013223 9999 99 99 0 9999 99 9999 + 013224 9999 99 99 0 9999 99 9999 + 013225 9999 99 99 0 9999 99 9999 + 013226 9999 99 99 0 9999 99 9999 + 013227 9999 99 99 0 9999 99 9999 + 013228 9999 99 99 0 9999 99 9999 + 013229 9999 99 99 0 9999 99 9999 + 013230 9999 99 99 0 9999 99 9999 + 013231 9999 99 99 0 9999 99 9999 + 013232 9999 99 99 0 9999 99 9999 + 013233 9999 99 99 0 9999 99 9999 + 013234 9999 99 99 0 9999 99 9999 + 013235 9999 99 99 0 9999 99 9999 + 013236 9999 99 99 0 9999 99 9999 + 013237 9999 99 99 0 9999 99 9999 + 013238 9999 99 99 0 9999 99 9999 + 013239 9999 99 99 0 9999 99 9999 + 013240 9999 99 99 0 9999 99 9999 + 013241 9999 99 99 0 9999 99 9999 + 013242 9999 99 99 0 9999 99 9999 + 013243 9999 99 99 0 9999 99 9999 + 013244 9999 99 99 0 9999 99 9999 + 013245 9999 99 99 0 9999 99 9999 + 013246 9999 99 99 0 9999 99 9999 + 013247 9999 99 99 0 9999 99 9999 + 013248 9999 99 99 0 9999 99 9999 + 013249 9999 99 99 0 9999 99 9999 + 013250 9999 99 99 0 9999 99 9999 + 013251 9999 99 99 0 9999 99 9999 + 013252 9999 99 99 0 9999 99 9999 + 013253 9999 99 99 0 9999 99 9999 + 013254 9999 99 99 0 9999 99 9999 + 013255 9999 99 99 0 9999 99 9999 + 013256 9999 99 99 0 9999 99 9999 + 013257 9999 99 99 0 9999 99 9999 + 013258 9999 99 99 0 9999 99 9999 + 013259 9999 99 99 0 9999 99 9999 + 013260 9999 99 99 0 9999 99 9999 + 013261 9999 99 99 0 9999 99 9999 + 013262 9999 99 99 0 9999 99 9999 + 013263 9999 99 99 0 9999 99 9999 + 013264 9999 99 99 0 9999 99 9999 + 013265 9999 99 99 0 9999 99 9999 + 013266 9999 99 99 0 9999 99 9999 + 013267 9999 99 99 0 9999 99 9999 + 013268 9999 99 99 0 9999 99 9999 + 013269 9999 99 99 0 9999 99 9999 + 013270 9999 99 99 0 9999 99 9999 + 013271 9999 99 99 0 9999 99 9999 + 013272 9999 99 99 0 9999 99 9999 + 013273 9999 99 99 0 9999 99 9999 + 013274 9999 99 99 0 9999 99 9999 + 013275 9999 99 99 0 9999 99 9999 + 013276 9999 99 99 0 9999 99 9999 + 013277 9999 99 99 0 9999 99 9999 + 013278 9999 99 99 0 9999 99 9999 + 013279 9999 99 99 0 9999 99 9999 + 013280 9999 99 99 0 9999 99 9999 + 013281 9999 99 99 0 9999 99 9999 + 013282 9999 99 99 0 9999 99 9999 + 013283 9999 99 99 0 9999 99 9999 + 013284 9999 99 99 0 9999 99 9999 + 013285 9999 99 99 0 9999 99 9999 + 013286 9999 99 99 0 9999 99 9999 + 013287 9999 99 99 0 9999 99 9999 + 013288 9999 99 99 0 9999 99 9999 + 013289 9999 99 99 0 9999 99 9999 + 013290 9999 99 99 0 9999 99 9999 + 013291 9999 99 99 0 9999 99 9999 + 013292 9999 99 99 0 9999 99 9999 + 013293 9999 99 99 0 9999 99 9999 + 013294 9999 99 99 0 9999 99 9999 + 013295 9999 99 99 0 9999 99 9999 + 013296 9999 99 99 0 9999 99 9999 + 013297 9999 99 99 0 9999 99 9999 + 013298 9999 99 99 0 9999 99 9999 + 013299 9999 99 99 0 9999 99 9999 + 013300 9999 99 99 0 9999 99 9999 + 013301 9999 99 99 0 9999 99 9999 + 013302 9999 99 99 0 9999 99 9999 + 013303 9999 99 99 0 9999 99 9999 + 013304 9999 99 99 0 9999 99 9999 + 013305 9999 99 99 0 9999 99 9999 + 013306 9999 99 99 0 9999 99 9999 + 013307 9999 99 99 0 9999 99 9999 + 013308 9999 99 99 0 9999 99 9999 + 013309 9999 99 99 0 9999 99 9999 + 013310 9999 99 99 0 9999 99 9999 + 013311 9999 99 99 0 9999 99 9999 + 013312 9999 99 99 0 9999 99 9999 + 013313 9999 99 99 0 9999 99 9999 + 013314 9999 99 99 0 9999 99 9999 + 013315 9999 99 99 0 9999 99 9999 + 013316 9999 99 99 0 9999 99 9999 + 013317 9999 99 99 0 9999 99 9999 + 013318 9999 99 99 0 9999 99 9999 + 013319 9999 99 99 0 9999 99 9999 + 013320 9999 99 99 0 9999 99 9999 + 013321 9999 99 99 0 9999 99 9999 + 013322 9999 99 99 0 9999 99 9999 + 013323 9999 99 99 0 9999 99 9999 + 013324 9999 99 99 0 9999 99 9999 + 013325 9999 99 99 0 9999 99 9999 + 013326 9999 99 99 0 9999 99 9999 + 013327 9999 99 99 0 9999 99 9999 + 013328 9999 99 99 0 9999 99 9999 + 013329 9999 99 99 0 9999 99 9999 + 013330 9999 99 99 0 9999 99 9999 + 013331 9999 99 99 0 9999 99 9999 + 013332 9999 99 99 0 9999 99 9999 + 013333 9999 99 99 0 9999 99 9999 + 013334 9999 99 99 0 9999 99 9999 + 013335 9999 99 99 0 9999 99 9999 + 013336 9999 99 99 0 9999 99 9999 + 013337 9999 99 99 0 9999 99 9999 + 013338 9999 99 99 0 9999 99 9999 + 013339 9999 99 99 0 9999 99 9999 + 013340 9999 99 99 0 9999 99 9999 + 013341 9999 99 99 0 9999 99 9999 + 013342 9999 99 99 0 9999 99 9999 + 013343 9999 99 99 0 9999 99 9999 + 013344 9999 99 99 0 9999 99 9999 + 013345 9999 99 99 0 9999 99 9999 + 013346 9999 99 99 0 9999 99 9999 + 013347 9999 99 99 0 9999 99 9999 + 013348 9999 99 99 0 9999 99 9999 + 013349 9999 99 99 0 9999 99 9999 + 013350 9999 99 99 0 9999 99 9999 + 013351 9999 99 99 0 9999 99 9999 + 013352 9999 99 99 0 9999 99 9999 + 013353 9999 99 99 0 9999 99 9999 + 013354 9999 99 99 0 9999 99 9999 + 013355 9999 99 99 0 9999 99 9999 + 013356 9999 99 99 0 9999 99 9999 + 013357 9999 99 99 0 9999 99 9999 + 013358 9999 99 99 0 9999 99 9999 + 013359 9999 99 99 0 9999 99 9999 + 013360 9999 99 99 0 9999 99 9999 + 013361 9999 99 99 0 9999 99 9999 + 013362 9999 99 99 0 9999 99 9999 + 013363 9999 99 99 0 9999 99 9999 + 013364 9999 99 99 0 9999 99 9999 + 013365 9999 99 99 0 9999 99 9999 + 013366 9999 99 99 0 9999 99 9999 + 013367 9999 99 99 0 9999 99 9999 + 013368 9999 99 99 0 9999 99 9999 + 013369 9999 99 99 0 9999 99 9999 + 013370 9999 99 99 0 9999 99 9999 + 013371 9999 99 99 0 9999 99 9999 + 013372 9999 99 99 0 9999 99 9999 + 013373 9999 99 99 0 9999 99 9999 + 013374 9999 99 99 0 9999 99 9999 + 013375 9999 99 99 0 9999 99 9999 + 013376 9999 99 99 0 9999 99 9999 + 013377 9999 99 99 0 9999 99 9999 + 013378 9999 99 99 0 9999 99 9999 + 013379 9999 99 99 0 9999 99 9999 + 013380 9999 99 99 0 9999 99 9999 + 013381 9999 99 99 0 9999 99 9999 + 013382 9999 99 99 0 9999 99 9999 + 013383 9999 99 99 0 9999 99 9999 + 013384 9999 99 99 0 9999 99 9999 + 013385 9999 99 99 0 9999 99 9999 + 013386 9999 99 99 0 9999 99 9999 + 013387 9999 99 99 0 9999 99 9999 + 013388 9999 99 99 0 9999 99 9999 + 013389 9999 99 99 0 9999 99 9999 + 013390 9999 99 99 0 9999 99 9999 + 013391 9999 99 99 0 9999 99 9999 + 013392 9999 99 99 0 9999 99 9999 + 013393 9999 99 99 0 9999 99 9999 + 013394 9999 99 99 0 9999 99 9999 + 013395 9999 99 99 0 9999 99 9999 + 013396 9999 99 99 0 9999 99 9999 + 013397 9999 99 99 0 9999 99 9999 + 013398 9999 99 99 0 9999 99 9999 + 013399 9999 99 99 0 9999 99 9999 + 013400 9999 99 99 0 9999 99 9999 + 013401 9999 99 99 0 9999 99 9999 + 013402 9999 99 99 0 9999 99 9999 + 013403 9999 99 99 0 9999 99 9999 + 013404 9999 99 99 0 9999 99 9999 + 013405 9999 99 99 0 9999 99 9999 + 013406 9999 99 99 0 9999 99 9999 + 013407 9999 99 99 0 9999 99 9999 + 013408 9999 99 99 0 9999 99 9999 + 013409 9999 99 99 0 9999 99 9999 + 013410 9999 99 99 0 9999 99 9999 + 013411 9999 99 99 0 9999 99 9999 + 013412 9999 99 99 0 9999 99 9999 + 013413 9999 99 99 0 9999 99 9999 + 013414 9999 99 99 0 9999 99 9999 + 013415 9999 99 99 0 9999 99 9999 + 013416 9999 99 99 0 9999 99 9999 + 013417 9999 99 99 0 9999 99 9999 + 013418 9999 99 99 0 9999 99 9999 + 013419 9999 99 99 0 9999 99 9999 + 013420 9999 99 99 0 9999 99 9999 + 013421 9999 99 99 0 9999 99 9999 + 013422 9999 99 99 0 9999 99 9999 + 013423 9999 99 99 0 9999 99 9999 + 013424 9999 99 99 0 9999 99 9999 + 013425 9999 99 99 0 9999 99 9999 + 013426 9999 99 99 0 9999 99 9999 + 013427 9999 99 99 0 9999 99 9999 + 013428 9999 99 99 0 9999 99 9999 + 013429 9999 99 99 0 9999 99 9999 + 013430 9999 99 99 0 9999 99 9999 + 013431 9999 99 99 0 9999 99 9999 + 013432 9999 99 99 0 9999 99 9999 + 013433 9999 99 99 0 9999 99 9999 + 013434 9999 99 99 0 9999 99 9999 + 013435 9999 99 99 0 9999 99 9999 + 013436 9999 99 99 0 9999 99 9999 + 013437 9999 99 99 0 9999 99 9999 + 013438 9999 99 99 0 9999 99 9999 + 013439 9999 99 99 0 9999 99 9999 + 013440 9999 99 99 0 9999 99 9999 + 013441 9999 99 99 0 9999 99 9999 + 013442 9999 99 99 0 9999 99 9999 + 013443 9999 99 99 0 9999 99 9999 + 013444 9999 99 99 0 9999 99 9999 + 013445 9999 99 99 0 9999 99 9999 + 013446 9999 99 99 0 9999 99 9999 + 013447 9999 99 99 0 9999 99 9999 + 013448 9999 99 99 0 9999 99 9999 + 013449 9999 99 99 0 9999 99 9999 + 013450 9999 99 99 0 9999 99 9999 + 013451 9999 99 99 0 9999 99 9999 + 013452 9999 99 99 0 9999 99 9999 + 013453 9999 99 99 0 9999 99 9999 + 013454 9999 99 99 0 9999 99 9999 + 013455 9999 99 99 0 9999 99 9999 + 013456 9999 99 99 0 9999 99 9999 + 013457 9999 99 99 0 9999 99 9999 + 013458 9999 99 99 0 9999 99 9999 + 013459 9999 99 99 0 9999 99 9999 + 013460 9999 99 99 0 9999 99 9999 + 013461 9999 99 99 0 9999 99 9999 + 013462 9999 99 99 0 9999 99 9999 + 013463 9999 99 99 0 9999 99 9999 + 013464 9999 99 99 0 9999 99 9999 + 013465 9999 99 99 0 9999 99 9999 + 013466 9999 99 99 0 9999 99 9999 + 013467 9999 99 99 0 9999 99 9999 + 013468 9999 99 99 0 9999 99 9999 + 013469 9999 99 99 0 9999 99 9999 + 013470 9999 99 99 0 9999 99 9999 + 013471 9999 99 99 0 9999 99 9999 + 013472 9999 99 99 0 9999 99 9999 + 013473 9999 99 99 0 9999 99 9999 + 013474 9999 99 99 0 9999 99 9999 + 013475 9999 99 99 0 9999 99 9999 + 013476 9999 99 99 0 9999 99 9999 + 013477 9999 99 99 0 9999 99 9999 + 013478 9999 99 99 0 9999 99 9999 + 013479 9999 99 99 0 9999 99 9999 + 013480 9999 99 99 0 9999 99 9999 + 013481 9999 99 99 0 9999 99 9999 + 013482 9999 99 99 0 9999 99 9999 + 013483 9999 99 99 0 9999 99 9999 + 013484 9999 99 99 0 9999 99 9999 + 013485 9999 99 99 0 9999 99 9999 + 013486 9999 99 99 0 9999 99 9999 + 013487 9999 99 99 0 9999 99 9999 + 013488 9999 99 99 0 9999 99 9999 + 013489 9999 99 99 0 9999 99 9999 + 013490 9999 99 99 0 9999 99 9999 + 013491 9999 99 99 0 9999 99 9999 + 013492 9999 99 99 0 9999 99 9999 + 013493 9999 99 99 0 9999 99 9999 + 013494 9999 99 99 0 9999 99 9999 + 013495 9999 99 99 0 9999 99 9999 + 013496 9999 99 99 0 9999 99 9999 + 013497 9999 99 99 0 9999 99 9999 + 013498 9999 99 99 0 9999 99 9999 + 013499 9999 99 99 0 9999 99 9999 + 013500 9999 99 99 0 9999 99 9999 + 013501 9999 99 99 0 9999 99 9999 + 013502 9999 99 99 0 9999 99 9999 + 013503 9999 99 99 0 9999 99 9999 + 013504 9999 99 99 0 9999 99 9999 + 013505 9999 99 99 0 9999 99 9999 + 013506 9999 99 99 0 9999 99 9999 + 013507 9999 99 99 0 9999 99 9999 + 013508 9999 99 99 0 9999 99 9999 + 013509 9999 99 99 0 9999 99 9999 + 013510 9999 99 99 0 9999 99 9999 + 013511 9999 99 99 0 9999 99 9999 + 013512 9999 99 99 0 9999 99 9999 + 013513 9999 99 99 0 9999 99 9999 + 013514 9999 99 99 0 9999 99 9999 + 013515 9999 99 99 0 9999 99 9999 + 013516 9999 99 99 0 9999 99 9999 + 013517 9999 99 99 0 9999 99 9999 + 013518 9999 99 99 0 9999 99 9999 + 013519 9999 99 99 0 9999 99 9999 + 013520 9999 99 99 0 9999 99 9999 + 013521 9999 99 99 0 9999 99 9999 + 013522 9999 99 99 0 9999 99 9999 + 013523 9999 99 99 0 9999 99 9999 + 013524 9999 99 99 0 9999 99 9999 + 013525 9999 99 99 0 9999 99 9999 + 013526 9999 99 99 0 9999 99 9999 + 013527 9999 99 99 0 9999 99 9999 + 013528 9999 99 99 0 9999 99 9999 + 013529 9999 99 99 0 9999 99 9999 + 013530 9999 99 99 0 9999 99 9999 + 013531 9999 99 99 0 9999 99 9999 + 013532 9999 99 99 0 9999 99 9999 + 013533 9999 99 99 0 9999 99 9999 + 013534 9999 99 99 0 9999 99 9999 + 013535 9999 99 99 0 9999 99 9999 + 013536 9999 99 99 0 9999 99 9999 + 013537 9999 99 99 0 9999 99 9999 + 013538 9999 99 99 0 9999 99 9999 + 013539 9999 99 99 0 9999 99 9999 + 013540 9999 99 99 0 9999 99 9999 + 013541 9999 99 99 0 9999 99 9999 + 013542 9999 99 99 0 9999 99 9999 + 013543 9999 99 99 0 9999 99 9999 + 013544 9999 99 99 0 9999 99 9999 + 013545 9999 99 99 0 9999 99 9999 + 013546 9999 99 99 0 9999 99 9999 + 013547 9999 99 99 0 9999 99 9999 + 013548 9999 99 99 0 9999 99 9999 + 013549 9999 99 99 0 9999 99 9999 + 013550 9999 99 99 0 9999 99 9999 + 013551 9999 99 99 0 9999 99 9999 + 013552 9999 99 99 0 9999 99 9999 + 013553 9999 99 99 0 9999 99 9999 + 013554 9999 99 99 0 9999 99 9999 + 013555 9999 99 99 0 9999 99 9999 + 013556 9999 99 99 0 9999 99 9999 + 013557 9999 99 99 0 9999 99 9999 + 013558 9999 99 99 0 9999 99 9999 + 013559 9999 99 99 0 9999 99 9999 + 013560 9999 99 99 0 9999 99 9999 + 013561 9999 99 99 0 9999 99 9999 + 013562 9999 99 99 0 9999 99 9999 + 013563 9999 99 99 0 9999 99 9999 + 013564 9999 99 99 0 9999 99 9999 + 013565 9999 99 99 0 9999 99 9999 + 013566 9999 99 99 0 9999 99 9999 + 013567 9999 99 99 0 9999 99 9999 + 013568 9999 99 99 0 9999 99 9999 + 013569 9999 99 99 0 9999 99 9999 + 013570 9999 99 99 0 9999 99 9999 + 013571 9999 99 99 0 9999 99 9999 + 013572 9999 99 99 0 9999 99 9999 + 013573 9999 99 99 0 9999 99 9999 + 013574 9999 99 99 0 9999 99 9999 + 013575 9999 99 99 0 9999 99 9999 + 013576 9999 99 99 0 9999 99 9999 + 013577 9999 99 99 0 9999 99 9999 + 013578 9999 99 99 0 9999 99 9999 + 013579 9999 99 99 0 9999 99 9999 + 013580 9999 99 99 0 9999 99 9999 + 013581 9999 99 99 0 9999 99 9999 + 013582 9999 99 99 0 9999 99 9999 + 013583 9999 99 99 0 9999 99 9999 + 013584 9999 99 99 0 9999 99 9999 + 013585 9999 99 99 0 9999 99 9999 + 013586 9999 99 99 0 9999 99 9999 + 013587 9999 99 99 0 9999 99 9999 + 013588 9999 99 99 0 9999 99 9999 + 013589 9999 99 99 0 9999 99 9999 + 013590 9999 99 99 0 9999 99 9999 + 013591 9999 99 99 0 9999 99 9999 + 013592 9999 99 99 0 9999 99 9999 + 013593 9999 99 99 0 9999 99 9999 + 013594 9999 99 99 0 9999 99 9999 + 013595 9999 99 99 0 9999 99 9999 + 013596 9999 99 99 0 9999 99 9999 + 013597 9999 99 99 0 9999 99 9999 + 013598 9999 99 99 0 9999 99 9999 + 013599 9999 99 99 0 9999 99 9999 + 013600 9999 99 99 0 9999 99 9999 + 013601 9999 99 99 0 9999 99 9999 + 013602 9999 99 99 0 9999 99 9999 + 013603 9999 99 99 0 9999 99 9999 + 013604 9999 99 99 0 9999 99 9999 + 013605 9999 99 99 0 9999 99 9999 + 013606 9999 99 99 0 9999 99 9999 + 013607 9999 99 99 0 9999 99 9999 + 013608 9999 99 99 0 9999 99 9999 + 013609 9999 99 99 0 9999 99 9999 + 013610 9999 99 99 0 9999 99 9999 + 013611 9999 99 99 0 9999 99 9999 + 013612 9999 99 99 0 9999 99 9999 + 013613 9999 99 99 0 9999 99 9999 + 013614 9999 99 99 0 9999 99 9999 + 013615 9999 99 99 0 9999 99 9999 + 013616 9999 99 99 0 9999 99 9999 + 013617 9999 99 99 0 9999 99 9999 + 013618 9999 99 99 0 9999 99 9999 + 013619 9999 99 99 0 9999 99 9999 + 013620 9999 99 99 0 9999 99 9999 + 013621 9999 99 99 0 9999 99 9999 + 013622 9999 99 99 0 9999 99 9999 + 013623 9999 99 99 0 9999 99 9999 + 013624 9999 99 99 0 9999 99 9999 + 013625 9999 99 99 0 9999 99 9999 + 013626 9999 99 99 0 9999 99 9999 + 013627 9999 99 99 0 9999 99 9999 + 013628 9999 99 99 0 9999 99 9999 + 013629 9999 99 99 0 9999 99 9999 + 013630 9999 99 99 0 9999 99 9999 + 013631 9999 99 99 0 9999 99 9999 + 013632 9999 99 99 0 9999 99 9999 + 013633 9999 99 99 0 9999 99 9999 + 013634 9999 99 99 0 9999 99 9999 + 013635 9999 99 99 0 9999 99 9999 + 013636 9999 99 99 0 9999 99 9999 + 013637 9999 99 99 0 9999 99 9999 + 013638 9999 99 99 0 9999 99 9999 + 013639 9999 99 99 0 9999 99 9999 + 013640 9999 99 99 0 9999 99 9999 + 013641 9999 99 99 0 9999 99 9999 + 013642 9999 99 99 0 9999 99 9999 + 013643 9999 99 99 0 9999 99 9999 + 013644 9999 99 99 0 9999 99 9999 + 013645 9999 99 99 0 9999 99 9999 + 013646 9999 99 99 0 9999 99 9999 + 013647 9999 99 99 0 9999 99 9999 + 013648 9999 99 99 0 9999 99 9999 + 013649 9999 99 99 0 9999 99 9999 + 013650 9999 99 99 0 9999 99 9999 + 013651 9999 99 99 0 9999 99 9999 + 013652 9999 99 99 0 9999 99 9999 + 013653 9999 99 99 0 9999 99 9999 + 013654 9999 99 99 0 9999 99 9999 + 013655 9999 99 99 0 9999 99 9999 + 013656 9999 99 99 0 9999 99 9999 + 013657 9999 99 99 0 9999 99 9999 + 013658 9999 99 99 0 9999 99 9999 + 013659 9999 99 99 0 9999 99 9999 + 013660 9999 99 99 0 9999 99 9999 + 013661 9999 99 99 0 9999 99 9999 + 013662 9999 99 99 0 9999 99 9999 + 013663 9999 99 99 0 9999 99 9999 + 013664 9999 99 99 0 9999 99 9999 + 013665 9999 99 99 0 9999 99 9999 + 013666 9999 99 99 0 9999 99 9999 + 013667 9999 99 99 0 9999 99 9999 + 013668 9999 99 99 0 9999 99 9999 + 013669 9999 99 99 0 9999 99 9999 + 013670 9999 99 99 0 9999 99 9999 + 013671 9999 99 99 0 9999 99 9999 + 013672 9999 99 99 0 9999 99 9999 + 013673 9999 99 99 0 9999 99 9999 + 013674 9999 99 99 0 9999 99 9999 + 013675 9999 99 99 0 9999 99 9999 + 013676 9999 99 99 0 9999 99 9999 + 013677 9999 99 99 0 9999 99 9999 + 013678 9999 99 99 0 9999 99 9999 + 013679 9999 99 99 0 9999 99 9999 + 013680 9999 99 99 0 9999 99 9999 + 013681 9999 99 99 0 9999 99 9999 + 013682 9999 99 99 0 9999 99 9999 + 013683 9999 99 99 0 9999 99 9999 + 013684 9999 99 99 0 9999 99 9999 + 013685 9999 99 99 0 9999 99 9999 + 013686 9999 99 99 0 9999 99 9999 + 013687 9999 99 99 0 9999 99 9999 + 013688 9999 99 99 0 9999 99 9999 + 013689 9999 99 99 0 9999 99 9999 + 013690 9999 99 99 0 9999 99 9999 + 013691 9999 99 99 0 9999 99 9999 + 013692 9999 99 99 0 9999 99 9999 + 013693 9999 99 99 0 9999 99 9999 + 013694 9999 99 99 0 9999 99 9999 + 013695 9999 99 99 0 9999 99 9999 + 013696 9999 99 99 0 9999 99 9999 + 013697 9999 99 99 0 9999 99 9999 + 013698 9999 99 99 0 9999 99 9999 + 013699 9999 99 99 0 9999 99 9999 + 013700 9999 99 99 0 9999 99 9999 + 013701 9999 99 99 0 9999 99 9999 + 013702 9999 99 99 0 9999 99 9999 + 013703 9999 99 99 0 9999 99 9999 + 013704 9999 99 99 0 9999 99 9999 + 013705 9999 99 99 0 9999 99 9999 + 013706 9999 99 99 0 9999 99 9999 + 013707 9999 99 99 0 9999 99 9999 + 013708 9999 99 99 0 9999 99 9999 + 013709 9999 99 99 0 9999 99 9999 + 013710 9999 99 99 0 9999 99 9999 + 013711 9999 99 99 0 9999 99 9999 + 013712 9999 99 99 0 9999 99 9999 + 013713 9999 99 99 0 9999 99 9999 + 013714 9999 99 99 0 9999 99 9999 + 013715 9999 99 99 0 9999 99 9999 + 013716 9999 99 99 0 9999 99 9999 + 013717 9999 99 99 0 9999 99 9999 + 013718 9999 99 99 0 9999 99 9999 + 013719 9999 99 99 0 9999 99 9999 + 013720 9999 99 99 0 9999 99 9999 + 013721 9999 99 99 0 9999 99 9999 + 013722 9999 99 99 0 9999 99 9999 + 013723 9999 99 99 0 9999 99 9999 + 013724 9999 99 99 0 9999 99 9999 + 013725 9999 99 99 0 9999 99 9999 + 013726 9999 99 99 0 9999 99 9999 + 013727 9999 99 99 0 9999 99 9999 + 013728 9999 99 99 0 9999 99 9999 + 013729 9999 99 99 0 9999 99 9999 + 013730 9999 99 99 0 9999 99 9999 + 013731 9999 99 99 0 9999 99 9999 + 013732 9999 99 99 0 9999 99 9999 + 013733 9999 99 99 0 9999 99 9999 + 013734 9999 99 99 0 9999 99 9999 + 013735 9999 99 99 0 9999 99 9999 + 013736 9999 99 99 0 9999 99 9999 + 013737 9999 99 99 0 9999 99 9999 + 013738 9999 99 99 0 9999 99 9999 + 013739 9999 99 99 0 9999 99 9999 + 013740 9999 99 99 0 9999 99 9999 + 013741 9999 99 99 0 9999 99 9999 + 013742 9999 99 99 0 9999 99 9999 + 013743 9999 99 99 0 9999 99 9999 + 013744 9999 99 99 0 9999 99 9999 + 013745 9999 99 99 0 9999 99 9999 + 013746 9999 99 99 0 9999 99 9999 + 013747 9999 99 99 0 9999 99 9999 + 013748 9999 99 99 0 9999 99 9999 + 013749 9999 99 99 0 9999 99 9999 + 013750 9999 99 99 0 9999 99 9999 + 013751 9999 99 99 0 9999 99 9999 + 013752 9999 99 99 0 9999 99 9999 + 013753 9999 99 99 0 9999 99 9999 + 013754 9999 99 99 0 9999 99 9999 + 013755 9999 99 99 0 9999 99 9999 + 013756 9999 99 99 0 9999 99 9999 + 013757 9999 99 99 0 9999 99 9999 + 013758 9999 99 99 0 9999 99 9999 + 013759 9999 99 99 0 9999 99 9999 + 013760 9999 99 99 0 9999 99 9999 + 013761 9999 99 99 0 9999 99 9999 + 013762 9999 99 99 0 9999 99 9999 + 013763 9999 99 99 0 9999 99 9999 + 013764 9999 99 99 0 9999 99 9999 + 013765 9999 99 99 0 9999 99 9999 + 013766 9999 99 99 0 9999 99 9999 + 013767 9999 99 99 0 9999 99 9999 + 013768 9999 99 99 0 9999 99 9999 + 013769 9999 99 99 0 9999 99 9999 + 013770 9999 99 99 0 9999 99 9999 + 013771 9999 99 99 0 9999 99 9999 + 013772 9999 99 99 0 9999 99 9999 + 013773 9999 99 99 0 9999 99 9999 + 013774 9999 99 99 0 9999 99 9999 + 013775 9999 99 99 0 9999 99 9999 + 013776 9999 99 99 0 9999 99 9999 + 013777 9999 99 99 0 9999 99 9999 + 013778 9999 99 99 0 9999 99 9999 + 013779 9999 99 99 0 9999 99 9999 + 013780 9999 99 99 0 9999 99 9999 + 013781 9999 99 99 0 9999 99 9999 + 013782 9999 99 99 0 9999 99 9999 + 013783 9999 99 99 0 9999 99 9999 + 013784 9999 99 99 0 9999 99 9999 + 013785 9999 99 99 0 9999 99 9999 + 013786 9999 99 99 0 9999 99 9999 + 013787 9999 99 99 0 9999 99 9999 + 013788 9999 99 99 0 9999 99 9999 + 013789 9999 99 99 0 9999 99 9999 + 013790 9999 99 99 0 9999 99 9999 + 013791 9999 99 99 0 9999 99 9999 + 013792 9999 99 99 0 9999 99 9999 + 013793 9999 99 99 0 9999 99 9999 + 013794 9999 99 99 0 9999 99 9999 + 013795 9999 99 99 0 9999 99 9999 + 013796 9999 99 99 0 9999 99 9999 + 013797 9999 99 99 0 9999 99 9999 + 013798 9999 99 99 0 9999 99 9999 + 013799 9999 99 99 0 9999 99 9999 + 013800 9999 99 99 0 9999 99 9999 + 013801 9999 99 99 0 9999 99 9999 + 013802 9999 99 99 0 9999 99 9999 + 013803 9999 99 99 0 9999 99 9999 + 013804 9999 99 99 0 9999 99 9999 + 013805 9999 99 99 0 9999 99 9999 + 013806 9999 99 99 0 9999 99 9999 + 013807 9999 99 99 0 9999 99 9999 + 013808 9999 99 99 0 9999 99 9999 + 013809 9999 99 99 0 9999 99 9999 + 013810 9999 99 99 0 9999 99 9999 + 013811 9999 99 99 0 9999 99 9999 + 013812 9999 99 99 0 9999 99 9999 + 013813 9999 99 99 0 9999 99 9999 + 013814 9999 99 99 0 9999 99 9999 + 013815 9999 99 99 0 9999 99 9999 + 013816 9999 99 99 0 9999 99 9999 + 013817 9999 99 99 0 9999 99 9999 + 013818 9999 99 99 0 9999 99 9999 + 013819 9999 99 99 0 9999 99 9999 + 013820 9999 99 99 0 9999 99 9999 + 013821 9999 99 99 0 9999 99 9999 + 013822 9999 99 99 0 9999 99 9999 + 013823 9999 99 99 0 9999 99 9999 + 013824 9999 99 99 0 9999 99 9999 + 013825 1236 01 01 1 303075348 08 0068 + 013826 1236 01 02 1 303075348 09 0068 + 013827 9999 99 99 0 9999 99 9999 + 013828 9999 99 99 0 9999 99 9999 + 013829 9999 99 99 0 9999 99 9999 + 013830 9999 99 99 0 9999 99 9999 + 013831 9999 99 99 0 9999 99 9999 + 013832 9999 99 99 0 9999 99 9999 + 013833 1236 02 01 1 303075348 10 0068 + 013834 1236 02 02 1 303075348 11 0068 + 013835 9999 99 99 0 9999 99 9999 + 013836 9999 99 99 0 9999 99 9999 + 013837 9999 99 99 0 9999 99 9999 + 013838 9999 99 99 0 9999 99 9999 + 013839 9999 99 99 0 9999 99 9999 + 013840 9999 99 99 0 9999 99 9999 + 013841 1236 03 01 1 303075348 12 0068 + 013842 1236 03 02 1 303075348 13 0068 + 013843 9999 99 99 0 9999 99 9999 + 013844 9999 99 99 0 9999 99 9999 + 013845 9999 99 99 0 9999 99 9999 + 013846 9999 99 99 0 9999 99 9999 + 013847 9999 99 99 0 9999 99 9999 + 013848 9999 99 99 0 9999 99 9999 + 013849 1236 04 01 1 303075348 14 0068 + 013850 1236 04 02 1 303075348 15 0068 + 013851 9999 99 99 0 9999 99 9999 + 013852 9999 99 99 0 9999 99 9999 + 013853 9999 99 99 0 9999 99 9999 + 013854 9999 99 99 0 9999 99 9999 + 013855 9999 99 99 0 9999 99 9999 + 013856 9999 99 99 0 9999 99 9999 + 013857 1236 05 01 1 303075348 00 0068 + 013858 1236 05 02 1 303075348 01 0068 + 013859 9999 99 99 0 9999 99 9999 + 013860 9999 99 99 0 9999 99 9999 + 013861 9999 99 99 0 9999 99 9999 + 013862 9999 99 99 0 9999 99 9999 + 013863 9999 99 99 0 9999 99 9999 + 013864 9999 99 99 0 9999 99 9999 + 013865 1236 06 01 1 303075348 02 0068 + 013866 1236 06 02 1 303075348 03 0068 + 013867 9999 99 99 0 9999 99 9999 + 013868 9999 99 99 0 9999 99 9999 + 013869 9999 99 99 0 9999 99 9999 + 013870 9999 99 99 0 9999 99 9999 + 013871 9999 99 99 0 9999 99 9999 + 013872 9999 99 99 0 9999 99 9999 + 013873 1236 07 01 1 303075348 04 0068 + 013874 1236 07 02 1 303075348 05 0068 + 013875 9999 99 99 0 9999 99 9999 + 013876 9999 99 99 0 9999 99 9999 + 013877 9999 99 99 0 9999 99 9999 + 013878 9999 99 99 0 9999 99 9999 + 013879 9999 99 99 0 9999 99 9999 + 013880 9999 99 99 0 9999 99 9999 + 013881 1236 08 01 1 303075348 06 0068 + 013882 1236 08 02 1 303075348 07 0068 + 013883 9999 99 99 0 9999 99 9999 + 013884 9999 99 99 0 9999 99 9999 + 013885 9999 99 99 0 9999 99 9999 + 013886 9999 99 99 0 9999 99 9999 + 013887 9999 99 99 0 9999 99 9999 + 013888 9999 99 99 0 9999 99 9999 + 013889 1236 09 01 1 304168984 00 0253 + 013890 1236 09 02 1 304168984 01 0253 + 013891 1236 09 03 1 304168984 02 0253 + 013892 1236 09 04 1 304168984 03 0253 + 013893 9999 99 99 0 9999 99 9999 + 013894 9999 99 99 0 9999 99 9999 + 013895 9999 99 99 0 9999 99 9999 + 013896 9999 99 99 0 9999 99 9999 + 013897 1236 10 01 1 304168984 04 0253 + 013898 1236 10 02 1 304168984 05 0253 + 013899 1236 10 03 1 304168984 06 0253 + 013900 1236 10 04 1 304168984 07 0253 + 013901 9999 99 99 0 9999 99 9999 + 013902 9999 99 99 0 9999 99 9999 + 013903 9999 99 99 0 9999 99 9999 + 013904 9999 99 99 0 9999 99 9999 + 013905 1236 11 01 1 304168984 08 0253 + 013906 1236 11 02 1 304168984 09 0253 + 013907 1236 11 03 1 304168984 10 0253 + 013908 1236 11 04 1 304168984 11 0253 + 013909 9999 99 99 0 9999 99 9999 + 013910 9999 99 99 0 9999 99 9999 + 013911 9999 99 99 0 9999 99 9999 + 013912 9999 99 99 0 9999 99 9999 + 013913 1236 12 01 1 304168984 12 0253 + 013914 1236 12 02 1 304168984 13 0253 + 013915 1236 12 03 1 304168984 14 0253 + 013916 1236 12 04 1 304168984 15 0253 + 013917 9999 99 99 0 9999 99 9999 + 013918 9999 99 99 0 9999 99 9999 + 013919 9999 99 99 0 9999 99 9999 + 013920 9999 99 99 0 9999 99 9999 + 013921 1236 13 01 1 304168980 08 0252 + 013922 1236 13 02 1 304168980 09 0252 + 013923 1236 13 03 1 304168980 10 0252 + 013924 1236 13 04 1 304168980 11 0252 + 013925 9999 99 99 0 9999 99 9999 + 013926 9999 99 99 0 9999 99 9999 + 013927 9999 99 99 0 9999 99 9999 + 013928 9999 99 99 0 9999 99 9999 + 013929 1236 14 01 1 304168980 12 0252 + 013930 1236 14 02 1 304168980 13 0252 + 013931 1236 14 03 1 304168980 14 0252 + 013932 1236 14 04 1 304168980 15 0252 + 013933 9999 99 99 0 9999 99 9999 + 013934 9999 99 99 0 9999 99 9999 + 013935 9999 99 99 0 9999 99 9999 + 013936 9999 99 99 0 9999 99 9999 + 013937 1236 15 01 1 304168980 00 0252 + 013938 1236 15 02 1 304168980 01 0252 + 013939 1236 15 03 1 304168980 02 0252 + 013940 1236 15 04 1 304168980 03 0252 + 013941 9999 99 99 0 9999 99 9999 + 013942 9999 99 99 0 9999 99 9999 + 013943 9999 99 99 0 9999 99 9999 + 013944 9999 99 99 0 9999 99 9999 + 013945 1236 16 01 1 304168980 04 0252 + 013946 1236 16 02 1 304168980 05 0252 + 013947 1236 16 03 1 304168980 06 0252 + 013948 1236 16 04 1 304168980 07 0252 + 013949 9999 99 99 0 9999 99 9999 + 013950 9999 99 99 0 9999 99 9999 + 013951 9999 99 99 0 9999 99 9999 + 013952 9999 99 99 0 9999 99 9999 + 013953 1236 17 01 1 306368540 00 1030 + 013954 1236 17 02 1 306368540 01 1030 + 013955 1236 17 03 1 306368540 02 1030 + 013956 1236 17 04 1 306368540 03 1030 + 013957 1236 17 05 1 306368540 04 1030 + 013958 1236 17 06 1 306368540 05 1030 + 013959 1236 17 07 1 306368540 06 1030 + 013960 1236 17 08 1 306368540 07 1030 + 013961 1236 18 01 1 306368540 08 1030 + 013962 1236 18 02 1 306368540 09 1030 + 013963 1236 18 03 1 306368540 10 1030 + 013964 1236 18 04 1 306368540 11 1030 + 013965 1236 18 05 1 306368540 12 1030 + 013966 1236 18 06 1 306368540 13 1030 + 013967 1236 18 07 1 306368540 14 1030 + 013968 1236 18 08 1 306368540 15 1030 + 013969 1236 19 01 1 306368544 00 1031 + 013970 1236 19 02 1 306368544 01 1031 + 013971 1236 19 03 1 306368544 02 1031 + 013972 1236 19 04 1 306368544 03 1031 + 013973 1236 19 05 1 306368544 04 1031 + 013974 1236 19 06 1 306368544 05 1031 + 013975 1236 19 07 1 306368544 06 1031 + 013976 1236 19 08 1 306368544 07 1031 + 013977 1236 20 01 1 306368544 08 1031 + 013978 1236 20 02 1 306368544 09 1031 + 013979 1236 20 03 1 306368544 10 1031 + 013980 1236 20 04 1 306368544 11 1031 + 013981 1236 20 05 1 306368544 12 1031 + 013982 1236 20 06 1 306368544 13 1031 + 013983 1236 20 07 1 306368544 14 1031 + 013984 1236 20 08 1 306368544 15 1031 + 013985 1236 21 01 1 306368532 00 1028 + 013986 1236 21 02 1 306368532 01 1028 + 013987 1236 21 03 1 306368532 02 1028 + 013988 1236 21 04 1 306368532 03 1028 + 013989 1236 21 05 1 306368532 04 1028 + 013990 1236 21 06 1 306368532 05 1028 + 013991 1236 21 07 1 306368532 06 1028 + 013992 1236 21 08 1 306368532 07 1028 + 013993 1236 22 01 1 306368532 08 1028 + 013994 1236 22 02 1 306368532 09 1028 + 013995 1236 22 03 1 306368532 10 1028 + 013996 1236 22 04 1 306368532 11 1028 + 013997 1236 22 05 1 306368532 12 1028 + 013998 1236 22 06 1 306368532 13 1028 + 013999 1236 22 07 1 306368532 14 1028 + 014000 1236 22 08 1 306368532 15 1028 + 014001 1236 23 01 1 306368536 00 1029 + 014002 1236 23 02 1 306368536 01 1029 + 014003 1236 23 03 1 306368536 02 1029 + 014004 1236 23 04 1 306368536 03 1029 + 014005 1236 23 05 1 306368536 04 1029 + 014006 1236 23 06 1 306368536 05 1029 + 014007 1236 23 07 1 306368536 06 1029 + 014008 1236 23 08 1 306368536 07 1029 + 014009 1236 24 01 1 306368536 08 1029 + 014010 1236 24 02 1 306368536 09 1029 + 014011 1236 24 03 1 306368536 10 1029 + 014012 1236 24 04 1 306368536 11 1029 + 014013 1236 24 05 1 306368536 12 1029 + 014014 1236 24 06 1 306368536 13 1029 + 014015 1236 24 07 1 306368536 14 1029 + 014016 1236 24 08 1 306368536 15 1029 + 014017 1236 25 01 1 303075352 08 0069 + 014018 1236 25 02 1 303075352 09 0069 + 014019 9999 99 99 0 9999 99 9999 + 014020 9999 99 99 0 9999 99 9999 + 014021 9999 99 99 0 9999 99 9999 + 014022 9999 99 99 0 9999 99 9999 + 014023 9999 99 99 0 9999 99 9999 + 014024 9999 99 99 0 9999 99 9999 + 014025 1236 26 01 1 303075352 10 0069 + 014026 1236 26 02 1 303075352 11 0069 + 014027 9999 99 99 0 9999 99 9999 + 014028 9999 99 99 0 9999 99 9999 + 014029 9999 99 99 0 9999 99 9999 + 014030 9999 99 99 0 9999 99 9999 + 014031 9999 99 99 0 9999 99 9999 + 014032 9999 99 99 0 9999 99 9999 + 014033 1236 27 01 1 303075352 12 0069 + 014034 1236 27 02 1 303075352 13 0069 + 014035 9999 99 99 0 9999 99 9999 + 014036 9999 99 99 0 9999 99 9999 + 014037 9999 99 99 0 9999 99 9999 + 014038 9999 99 99 0 9999 99 9999 + 014039 9999 99 99 0 9999 99 9999 + 014040 9999 99 99 0 9999 99 9999 + 014041 1236 28 01 1 303075352 14 0069 + 014042 1236 28 02 1 303075352 15 0069 + 014043 9999 99 99 0 9999 99 9999 + 014044 9999 99 99 0 9999 99 9999 + 014045 9999 99 99 0 9999 99 9999 + 014046 9999 99 99 0 9999 99 9999 + 014047 9999 99 99 0 9999 99 9999 + 014048 9999 99 99 0 9999 99 9999 + 014049 1236 29 01 1 303075352 04 0069 + 014050 1236 29 02 1 303075352 05 0069 + 014051 9999 99 99 0 9999 99 9999 + 014052 9999 99 99 0 9999 99 9999 + 014053 9999 99 99 0 9999 99 9999 + 014054 9999 99 99 0 9999 99 9999 + 014055 9999 99 99 0 9999 99 9999 + 014056 9999 99 99 0 9999 99 9999 + 014057 1236 30 01 1 303075352 06 0069 + 014058 1236 30 02 1 303075352 07 0069 + 014059 9999 99 99 0 9999 99 9999 + 014060 9999 99 99 0 9999 99 9999 + 014061 9999 99 99 0 9999 99 9999 + 014062 9999 99 99 0 9999 99 9999 + 014063 9999 99 99 0 9999 99 9999 + 014064 9999 99 99 0 9999 99 9999 + 014065 1236 31 01 1 303075352 00 0069 + 014066 1236 31 02 1 303075352 01 0069 + 014067 9999 99 99 0 9999 99 9999 + 014068 9999 99 99 0 9999 99 9999 + 014069 9999 99 99 0 9999 99 9999 + 014070 9999 99 99 0 9999 99 9999 + 014071 9999 99 99 0 9999 99 9999 + 014072 9999 99 99 0 9999 99 9999 + 014073 1236 32 01 1 303075352 02 0069 + 014074 1236 32 02 1 303075352 03 0069 + 014075 9999 99 99 0 9999 99 9999 + 014076 9999 99 99 0 9999 99 9999 + 014077 9999 99 99 0 9999 99 9999 + 014078 9999 99 99 0 9999 99 9999 + 014079 9999 99 99 0 9999 99 9999 + 014080 9999 99 99 0 9999 99 9999 + 014081 1236 33 01 1 306372636 00 1038 + 014082 1236 33 02 1 306372636 01 1038 + 014083 1236 33 03 1 306372636 02 1038 + 014084 1236 33 04 1 306372636 03 1038 + 014085 1236 33 05 1 306372636 04 1038 + 014086 1236 33 06 1 306372636 05 1038 + 014087 1236 33 07 1 306372636 06 1038 + 014088 1236 33 08 1 306372636 07 1038 + 014089 1236 34 01 1 306372636 08 1038 + 014090 1236 34 02 1 306372636 09 1038 + 014091 1236 34 03 1 306372636 10 1038 + 014092 1236 34 04 1 306372636 11 1038 + 014093 1236 34 05 1 306372636 12 1038 + 014094 1236 34 06 1 306372636 13 1038 + 014095 1236 34 07 1 306372636 14 1038 + 014096 1236 34 08 1 306372636 15 1038 + 014097 1236 35 01 1 306372640 00 1039 + 014098 1236 35 02 1 306372640 01 1039 + 014099 1236 35 03 1 306372640 02 1039 + 014100 1236 35 04 1 306372640 03 1039 + 014101 1236 35 05 1 306372640 04 1039 + 014102 1236 35 06 1 306372640 05 1039 + 014103 1236 35 07 1 306372640 06 1039 + 014104 1236 35 08 1 306372640 07 1039 + 014105 1236 36 01 1 306372640 08 1039 + 014106 1236 36 02 1 306372640 09 1039 + 014107 1236 36 03 1 306372640 10 1039 + 014108 1236 36 04 1 306372640 11 1039 + 014109 1236 36 05 1 306372640 12 1039 + 014110 1236 36 06 1 306372640 13 1039 + 014111 1236 36 07 1 306372640 14 1039 + 014112 1236 36 08 1 306372640 15 1039 + 014113 1236 37 01 1 306372628 00 1036 + 014114 1236 37 02 1 306372628 01 1036 + 014115 1236 37 03 1 306372628 02 1036 + 014116 1236 37 04 1 306372628 03 1036 + 014117 1236 37 05 1 306372628 04 1036 + 014118 1236 37 06 1 306372628 05 1036 + 014119 1236 37 07 1 306372628 06 1036 + 014120 1236 37 08 1 306372628 07 1036 + 014121 1236 38 01 1 306372628 08 1036 + 014122 1236 38 02 1 306372628 09 1036 + 014123 1236 38 03 1 306372628 10 1036 + 014124 1236 38 04 1 306372628 11 1036 + 014125 1236 38 05 1 306372628 12 1036 + 014126 1236 38 06 1 306372628 13 1036 + 014127 1236 38 07 1 306372628 14 1036 + 014128 1236 38 08 1 306372628 15 1036 + 014129 1236 39 01 1 306372632 00 1037 + 014130 1236 39 02 1 306372632 01 1037 + 014131 1236 39 03 1 306372632 02 1037 + 014132 1236 39 04 1 306372632 03 1037 + 014133 1236 39 05 1 306372632 04 1037 + 014134 1236 39 06 1 306372632 05 1037 + 014135 1236 39 07 1 306372632 06 1037 + 014136 1236 39 08 1 306372632 07 1037 + 014137 1236 40 01 1 306372632 08 1037 + 014138 1236 40 02 1 306372632 09 1037 + 014139 1236 40 03 1 306372632 10 1037 + 014140 1236 40 04 1 306372632 11 1037 + 014141 1236 40 05 1 306372632 12 1037 + 014142 1236 40 06 1 306372632 13 1037 + 014143 1236 40 07 1 306372632 14 1037 + 014144 1236 40 08 1 306372632 15 1037 + 014145 1236 41 01 1 304168988 00 0254 + 014146 1236 41 02 1 304168988 01 0254 + 014147 1236 41 03 1 304168988 02 0254 + 014148 1236 41 04 1 304168988 03 0254 + 014149 9999 99 99 0 9999 99 9999 + 014150 9999 99 99 0 9999 99 9999 + 014151 9999 99 99 0 9999 99 9999 + 014152 9999 99 99 0 9999 99 9999 + 014153 1236 42 01 1 304168988 04 0254 + 014154 1236 42 02 1 304168988 05 0254 + 014155 1236 42 03 1 304168988 06 0254 + 014156 1236 42 04 1 304168988 07 0254 + 014157 9999 99 99 0 9999 99 9999 + 014158 9999 99 99 0 9999 99 9999 + 014159 9999 99 99 0 9999 99 9999 + 014160 9999 99 99 0 9999 99 9999 + 014161 1236 43 01 1 304168988 08 0254 + 014162 1236 43 02 1 304168988 09 0254 + 014163 1236 43 03 1 304168988 10 0254 + 014164 1236 43 04 1 304168988 11 0254 + 014165 9999 99 99 0 9999 99 9999 + 014166 9999 99 99 0 9999 99 9999 + 014167 9999 99 99 0 9999 99 9999 + 014168 9999 99 99 0 9999 99 9999 + 014169 1236 44 01 1 304168988 12 0254 + 014170 1236 44 02 1 304168988 13 0254 + 014171 1236 44 03 1 304168988 14 0254 + 014172 1236 44 04 1 304168988 15 0254 + 014173 9999 99 99 0 9999 99 9999 + 014174 9999 99 99 0 9999 99 9999 + 014175 9999 99 99 0 9999 99 9999 + 014176 9999 99 99 0 9999 99 9999 + 014177 1236 45 01 1 304168992 00 0255 + 014178 1236 45 02 1 304168992 01 0255 + 014179 1236 45 03 1 304168992 02 0255 + 014180 1236 45 04 1 304168992 03 0255 + 014181 9999 99 99 0 9999 99 9999 + 014182 9999 99 99 0 9999 99 9999 + 014183 9999 99 99 0 9999 99 9999 + 014184 9999 99 99 0 9999 99 9999 + 014185 1236 46 01 1 304168992 04 0255 + 014186 1236 46 02 1 304168992 05 0255 + 014187 1236 46 03 1 304168992 06 0255 + 014188 1236 46 04 1 304168992 07 0255 + 014189 9999 99 99 0 9999 99 9999 + 014190 9999 99 99 0 9999 99 9999 + 014191 9999 99 99 0 9999 99 9999 + 014192 9999 99 99 0 9999 99 9999 + 014193 1236 47 01 1 304168992 08 0255 + 014194 1236 47 02 1 304168992 09 0255 + 014195 1236 47 03 1 304168992 10 0255 + 014196 1236 47 04 1 304168992 11 0255 + 014197 9999 99 99 0 9999 99 9999 + 014198 9999 99 99 0 9999 99 9999 + 014199 9999 99 99 0 9999 99 9999 + 014200 9999 99 99 0 9999 99 9999 + 014201 1236 48 01 1 304168992 12 0255 + 014202 1236 48 02 1 304168992 13 0255 + 014203 1236 48 03 1 304168992 14 0255 + 014204 1236 48 04 1 304168992 15 0255 + 014205 9999 99 99 0 9999 99 9999 + 014206 9999 99 99 0 9999 99 9999 + 014207 9999 99 99 0 9999 99 9999 + 014208 9999 99 99 0 9999 99 9999 + 014209 1237 01 01 1 304173080 08 0261 + 014210 1237 01 02 1 304173080 09 0261 + 014211 1237 01 03 1 304173080 10 0261 + 014212 1237 01 04 1 304173080 11 0261 + 014213 9999 99 99 0 9999 99 9999 + 014214 9999 99 99 0 9999 99 9999 + 014215 9999 99 99 0 9999 99 9999 + 014216 9999 99 99 0 9999 99 9999 + 014217 1237 02 01 1 304173080 12 0261 + 014218 1237 02 02 1 304173080 13 0261 + 014219 1237 02 03 1 304173080 14 0261 + 014220 1237 02 04 1 304173080 15 0261 + 014221 9999 99 99 0 9999 99 9999 + 014222 9999 99 99 0 9999 99 9999 + 014223 9999 99 99 0 9999 99 9999 + 014224 9999 99 99 0 9999 99 9999 + 014225 1237 03 01 1 304173080 00 0261 + 014226 1237 03 02 1 304173080 01 0261 + 014227 1237 03 03 1 304173080 02 0261 + 014228 1237 03 04 1 304173080 03 0261 + 014229 9999 99 99 0 9999 99 9999 + 014230 9999 99 99 0 9999 99 9999 + 014231 9999 99 99 0 9999 99 9999 + 014232 9999 99 99 0 9999 99 9999 + 014233 1237 04 01 1 304173080 04 0261 + 014234 1237 04 02 1 304173080 05 0261 + 014235 1237 04 03 1 304173080 06 0261 + 014236 1237 04 04 1 304173080 07 0261 + 014237 9999 99 99 0 9999 99 9999 + 014238 9999 99 99 0 9999 99 9999 + 014239 9999 99 99 0 9999 99 9999 + 014240 9999 99 99 0 9999 99 9999 + 014241 1237 05 01 1 304173076 08 0260 + 014242 1237 05 02 1 304173076 09 0260 + 014243 1237 05 03 1 304173076 10 0260 + 014244 1237 05 04 1 304173076 11 0260 + 014245 9999 99 99 0 9999 99 9999 + 014246 9999 99 99 0 9999 99 9999 + 014247 9999 99 99 0 9999 99 9999 + 014248 9999 99 99 0 9999 99 9999 + 014249 1237 06 01 1 304173076 12 0260 + 014250 1237 06 02 1 304173076 13 0260 + 014251 1237 06 03 1 304173076 14 0260 + 014252 1237 06 04 1 304173076 15 0260 + 014253 9999 99 99 0 9999 99 9999 + 014254 9999 99 99 0 9999 99 9999 + 014255 9999 99 99 0 9999 99 9999 + 014256 9999 99 99 0 9999 99 9999 + 014257 1237 07 01 1 304173076 00 0260 + 014258 1237 07 02 1 304173076 01 0260 + 014259 1237 07 03 1 304173076 02 0260 + 014260 1237 07 04 1 304173076 03 0260 + 014261 9999 99 99 0 9999 99 9999 + 014262 9999 99 99 0 9999 99 9999 + 014263 9999 99 99 0 9999 99 9999 + 014264 9999 99 99 0 9999 99 9999 + 014265 1237 08 01 1 304173076 04 0260 + 014266 1237 08 02 1 304173076 05 0260 + 014267 1237 08 03 1 304173076 06 0260 + 014268 1237 08 04 1 304173076 07 0260 + 014269 9999 99 99 0 9999 99 9999 + 014270 9999 99 99 0 9999 99 9999 + 014271 9999 99 99 0 9999 99 9999 + 014272 9999 99 99 0 9999 99 9999 + 014273 1237 09 01 1 306376728 00 1045 + 014274 1237 09 02 1 306376728 01 1045 + 014275 1237 09 03 1 306376728 02 1045 + 014276 1237 09 04 1 306376728 03 1045 + 014277 1237 09 05 1 306376728 04 1045 + 014278 1237 09 06 1 306376728 05 1045 + 014279 1237 09 07 1 306376728 06 1045 + 014280 1237 09 08 1 306376728 07 1045 + 014281 1237 10 01 1 306376728 08 1045 + 014282 1237 10 02 1 306376728 09 1045 + 014283 1237 10 03 1 306376728 10 1045 + 014284 1237 10 04 1 306376728 11 1045 + 014285 1237 10 05 1 306376728 12 1045 + 014286 1237 10 06 1 306376728 13 1045 + 014287 1237 10 07 1 306376728 14 1045 + 014288 1237 10 08 1 306376728 15 1045 + 014289 1237 11 01 1 306376724 00 1044 + 014290 1237 11 02 1 306376724 01 1044 + 014291 1237 11 03 1 306376724 02 1044 + 014292 1237 11 04 1 306376724 03 1044 + 014293 1237 11 05 1 306376724 04 1044 + 014294 1237 11 06 1 306376724 05 1044 + 014295 1237 11 07 1 306376724 06 1044 + 014296 1237 11 08 1 306376724 07 1044 + 014297 1237 12 01 1 306376724 08 1044 + 014298 1237 12 02 1 306376724 09 1044 + 014299 1237 12 03 1 306376724 10 1044 + 014300 1237 12 04 1 306376724 11 1044 + 014301 1237 12 05 1 306376724 12 1044 + 014302 1237 12 06 1 306376724 13 1044 + 014303 1237 12 07 1 306376724 14 1044 + 014304 1237 12 08 1 306376724 15 1044 + 014305 1237 13 01 1 306376736 00 1047 + 014306 1237 13 02 1 306376736 01 1047 + 014307 1237 13 03 1 306376736 02 1047 + 014308 1237 13 04 1 306376736 03 1047 + 014309 1237 13 05 1 306376736 04 1047 + 014310 1237 13 06 1 306376736 05 1047 + 014311 1237 13 07 1 306376736 06 1047 + 014312 1237 13 08 1 306376736 07 1047 + 014313 1237 14 01 1 306376736 08 1047 + 014314 1237 14 02 1 306376736 09 1047 + 014315 1237 14 03 1 306376736 10 1047 + 014316 1237 14 04 1 306376736 11 1047 + 014317 1237 14 05 1 306376736 12 1047 + 014318 1237 14 06 1 306376736 13 1047 + 014319 1237 14 07 1 306376736 14 1047 + 014320 1237 14 08 1 306376736 15 1047 + 014321 1237 15 01 1 306376732 00 1046 + 014322 1237 15 02 1 306376732 01 1046 + 014323 1237 15 03 1 306376732 02 1046 + 014324 1237 15 04 1 306376732 03 1046 + 014325 1237 15 05 1 306376732 04 1046 + 014326 1237 15 06 1 306376732 05 1046 + 014327 1237 15 07 1 306376732 06 1046 + 014328 1237 15 08 1 306376732 07 1046 + 014329 1237 16 01 1 306376732 08 1046 + 014330 1237 16 02 1 306376732 09 1046 + 014331 1237 16 03 1 306376732 10 1046 + 014332 1237 16 04 1 306376732 11 1046 + 014333 1237 16 05 1 306376732 12 1046 + 014334 1237 16 06 1 306376732 13 1046 + 014335 1237 16 07 1 306376732 14 1046 + 014336 1237 16 08 1 306376732 15 1046 + 014337 1237 17 01 1 303075356 12 0070 + 014338 1237 17 02 1 303075356 13 0070 + 014339 9999 99 99 0 9999 99 9999 + 014340 9999 99 99 0 9999 99 9999 + 014341 9999 99 99 0 9999 99 9999 + 014342 9999 99 99 0 9999 99 9999 + 014343 9999 99 99 0 9999 99 9999 + 014344 9999 99 99 0 9999 99 9999 + 014345 1237 18 01 1 303075356 14 0070 + 014346 1237 18 02 1 303075356 15 0070 + 014347 9999 99 99 0 9999 99 9999 + 014348 9999 99 99 0 9999 99 9999 + 014349 9999 99 99 0 9999 99 9999 + 014350 9999 99 99 0 9999 99 9999 + 014351 9999 99 99 0 9999 99 9999 + 014352 9999 99 99 0 9999 99 9999 + 014353 1237 19 01 1 303075356 08 0070 + 014354 1237 19 02 1 303075356 09 0070 + 014355 9999 99 99 0 9999 99 9999 + 014356 9999 99 99 0 9999 99 9999 + 014357 9999 99 99 0 9999 99 9999 + 014358 9999 99 99 0 9999 99 9999 + 014359 9999 99 99 0 9999 99 9999 + 014360 9999 99 99 0 9999 99 9999 + 014361 1237 20 01 1 303075356 10 0070 + 014362 1237 20 02 1 303075356 11 0070 + 014363 9999 99 99 0 9999 99 9999 + 014364 9999 99 99 0 9999 99 9999 + 014365 9999 99 99 0 9999 99 9999 + 014366 9999 99 99 0 9999 99 9999 + 014367 9999 99 99 0 9999 99 9999 + 014368 9999 99 99 0 9999 99 9999 + 014369 1237 21 01 1 303075356 00 0070 + 014370 1237 21 02 1 303075356 01 0070 + 014371 9999 99 99 0 9999 99 9999 + 014372 9999 99 99 0 9999 99 9999 + 014373 9999 99 99 0 9999 99 9999 + 014374 9999 99 99 0 9999 99 9999 + 014375 9999 99 99 0 9999 99 9999 + 014376 9999 99 99 0 9999 99 9999 + 014377 1237 22 01 1 303075356 02 0070 + 014378 1237 22 02 1 303075356 03 0070 + 014379 9999 99 99 0 9999 99 9999 + 014380 9999 99 99 0 9999 99 9999 + 014381 9999 99 99 0 9999 99 9999 + 014382 9999 99 99 0 9999 99 9999 + 014383 9999 99 99 0 9999 99 9999 + 014384 9999 99 99 0 9999 99 9999 + 014385 1237 23 01 1 303075356 04 0070 + 014386 1237 23 02 1 303075356 05 0070 + 014387 9999 99 99 0 9999 99 9999 + 014388 9999 99 99 0 9999 99 9999 + 014389 9999 99 99 0 9999 99 9999 + 014390 9999 99 99 0 9999 99 9999 + 014391 9999 99 99 0 9999 99 9999 + 014392 9999 99 99 0 9999 99 9999 + 014393 1237 24 01 1 303075356 06 0070 + 014394 1237 24 02 1 303075356 07 0070 + 014395 9999 99 99 0 9999 99 9999 + 014396 9999 99 99 0 9999 99 9999 + 014397 9999 99 99 0 9999 99 9999 + 014398 9999 99 99 0 9999 99 9999 + 014399 9999 99 99 0 9999 99 9999 + 014400 9999 99 99 0 9999 99 9999 + 014401 1237 25 01 1 305266716 00 0574 + 014402 1237 25 02 1 305266716 01 0574 + 014403 1237 25 03 1 305266716 02 0574 + 014404 1237 25 04 1 305266716 03 0574 + 014405 1237 25 05 1 305266716 04 0574 + 014406 1237 25 06 1 305266716 05 0574 + 014407 1237 25 07 1 305266716 06 0574 + 014408 1237 25 08 1 305266716 07 0574 + 014409 1237 26 01 1 305266716 08 0574 + 014410 1237 26 02 1 305266716 09 0574 + 014411 1237 26 03 1 305266716 10 0574 + 014412 1237 26 04 1 305266716 11 0574 + 014413 1237 26 05 1 305266716 12 0574 + 014414 1237 26 06 1 305266716 13 0574 + 014415 1237 26 07 1 305266716 14 0574 + 014416 1237 26 08 1 305266716 15 0574 + 014417 1237 27 01 1 305266720 00 0575 + 014418 1237 27 02 1 305266720 01 0575 + 014419 1237 27 03 1 305266720 02 0575 + 014420 1237 27 04 1 305266720 03 0575 + 014421 1237 27 05 1 305266720 04 0575 + 014422 1237 27 06 1 305266720 05 0575 + 014423 1237 27 07 1 305266720 06 0575 + 014424 1237 27 08 1 305266720 07 0575 + 014425 1237 28 01 1 305266720 08 0575 + 014426 1237 28 02 1 305266720 09 0575 + 014427 1237 28 03 1 305266720 10 0575 + 014428 1237 28 04 1 305266720 11 0575 + 014429 1237 28 05 1 305266720 12 0575 + 014430 1237 28 06 1 305266720 13 0575 + 014431 1237 28 07 1 305266720 14 0575 + 014432 1237 28 08 1 305266720 15 0575 + 014433 1237 29 01 1 305266708 00 0572 + 014434 1237 29 02 1 305266708 01 0572 + 014435 1237 29 03 1 305266708 02 0572 + 014436 1237 29 04 1 305266708 03 0572 + 014437 1237 29 05 1 305266708 04 0572 + 014438 1237 29 06 1 305266708 05 0572 + 014439 1237 29 07 1 305266708 06 0572 + 014440 1237 29 08 1 305266708 07 0572 + 014441 1237 30 01 1 305266708 08 0572 + 014442 1237 30 02 1 305266708 09 0572 + 014443 1237 30 03 1 305266708 10 0572 + 014444 1237 30 04 1 305266708 11 0572 + 014445 1237 30 05 1 305266708 12 0572 + 014446 1237 30 06 1 305266708 13 0572 + 014447 1237 30 07 1 305266708 14 0572 + 014448 1237 30 08 1 305266708 15 0572 + 014449 1237 31 01 1 305266712 00 0573 + 014450 1237 31 02 1 305266712 01 0573 + 014451 1237 31 03 1 305266712 02 0573 + 014452 1237 31 04 1 305266712 03 0573 + 014453 1237 31 05 1 305266712 04 0573 + 014454 1237 31 06 1 305266712 05 0573 + 014455 1237 31 07 1 305266712 06 0573 + 014456 1237 31 08 1 305266712 07 0573 + 014457 1237 32 01 1 305266712 08 0573 + 014458 1237 32 02 1 305266712 09 0573 + 014459 1237 32 03 1 305266712 10 0573 + 014460 1237 32 04 1 305266712 11 0573 + 014461 1237 32 05 1 305266712 12 0573 + 014462 1237 32 06 1 305266712 13 0573 + 014463 1237 32 07 1 305266712 14 0573 + 014464 1237 32 08 1 305266712 15 0573 + 014465 1237 33 01 1 306380824 00 1053 + 014466 1237 33 02 1 306380824 01 1053 + 014467 1237 33 03 1 306380824 02 1053 + 014468 1237 33 04 1 306380824 03 1053 + 014469 1237 33 05 1 306380824 04 1053 + 014470 1237 33 06 1 306380824 05 1053 + 014471 1237 33 07 1 306380824 06 1053 + 014472 1237 33 08 1 306380824 07 1053 + 014473 1237 34 01 1 306380824 08 1053 + 014474 1237 34 02 1 306380824 09 1053 + 014475 1237 34 03 1 306380824 10 1053 + 014476 1237 34 04 1 306380824 11 1053 + 014477 1237 34 05 1 306380824 12 1053 + 014478 1237 34 06 1 306380824 13 1053 + 014479 1237 34 07 1 306380824 14 1053 + 014480 1237 34 08 1 306380824 15 1053 + 014481 1237 35 01 1 306380820 00 1052 + 014482 1237 35 02 1 306380820 01 1052 + 014483 1237 35 03 1 306380820 02 1052 + 014484 1237 35 04 1 306380820 03 1052 + 014485 1237 35 05 1 306380820 04 1052 + 014486 1237 35 06 1 306380820 05 1052 + 014487 1237 35 07 1 306380820 06 1052 + 014488 1237 35 08 1 306380820 07 1052 + 014489 1237 36 01 1 306380820 08 1052 + 014490 1237 36 02 1 306380820 09 1052 + 014491 1237 36 03 1 306380820 10 1052 + 014492 1237 36 04 1 306380820 11 1052 + 014493 1237 36 05 1 306380820 12 1052 + 014494 1237 36 06 1 306380820 13 1052 + 014495 1237 36 07 1 306380820 14 1052 + 014496 1237 36 08 1 306380820 15 1052 + 014497 1237 37 01 1 306380832 00 1055 + 014498 1237 37 02 1 306380832 01 1055 + 014499 1237 37 03 1 306380832 02 1055 + 014500 1237 37 04 1 306380832 03 1055 + 014501 1237 37 05 1 306380832 04 1055 + 014502 1237 37 06 1 306380832 05 1055 + 014503 1237 37 07 1 306380832 06 1055 + 014504 1237 37 08 1 306380832 07 1055 + 014505 1237 38 01 1 306380832 08 1055 + 014506 1237 38 02 1 306380832 09 1055 + 014507 1237 38 03 1 306380832 10 1055 + 014508 1237 38 04 1 306380832 11 1055 + 014509 1237 38 05 1 306380832 12 1055 + 014510 1237 38 06 1 306380832 13 1055 + 014511 1237 38 07 1 306380832 14 1055 + 014512 1237 38 08 1 306380832 15 1055 + 014513 1237 39 01 1 306380828 00 1054 + 014514 1237 39 02 1 306380828 01 1054 + 014515 1237 39 03 1 306380828 02 1054 + 014516 1237 39 04 1 306380828 03 1054 + 014517 1237 39 05 1 306380828 04 1054 + 014518 1237 39 06 1 306380828 05 1054 + 014519 1237 39 07 1 306380828 06 1054 + 014520 1237 39 08 1 306380828 07 1054 + 014521 1237 40 01 1 306380828 08 1054 + 014522 1237 40 02 1 306380828 09 1054 + 014523 1237 40 03 1 306380828 10 1054 + 014524 1237 40 04 1 306380828 11 1054 + 014525 1237 40 05 1 306380828 12 1054 + 014526 1237 40 06 1 306380828 13 1054 + 014527 1237 40 07 1 306380828 14 1054 + 014528 1237 40 08 1 306380828 15 1054 + 014529 1237 41 01 1 304173088 08 0263 + 014530 1237 41 02 1 304173088 09 0263 + 014531 1237 41 03 1 304173088 10 0263 + 014532 1237 41 04 1 304173088 11 0263 + 014533 9999 99 99 0 9999 99 9999 + 014534 9999 99 99 0 9999 99 9999 + 014535 9999 99 99 0 9999 99 9999 + 014536 9999 99 99 0 9999 99 9999 + 014537 1237 42 01 1 304173088 12 0263 + 014538 1237 42 02 1 304173088 13 0263 + 014539 1237 42 03 1 304173088 14 0263 + 014540 1237 42 04 1 304173088 15 0263 + 014541 9999 99 99 0 9999 99 9999 + 014542 9999 99 99 0 9999 99 9999 + 014543 9999 99 99 0 9999 99 9999 + 014544 9999 99 99 0 9999 99 9999 + 014545 1237 43 01 1 304173088 00 0263 + 014546 1237 43 02 1 304173088 01 0263 + 014547 1237 43 03 1 304173088 02 0263 + 014548 1237 43 04 1 304173088 03 0263 + 014549 9999 99 99 0 9999 99 9999 + 014550 9999 99 99 0 9999 99 9999 + 014551 9999 99 99 0 9999 99 9999 + 014552 9999 99 99 0 9999 99 9999 + 014553 1237 44 01 1 304173088 04 0263 + 014554 1237 44 02 1 304173088 05 0263 + 014555 1237 44 03 1 304173088 06 0263 + 014556 1237 44 04 1 304173088 07 0263 + 014557 9999 99 99 0 9999 99 9999 + 014558 9999 99 99 0 9999 99 9999 + 014559 9999 99 99 0 9999 99 9999 + 014560 9999 99 99 0 9999 99 9999 + 014561 1237 45 01 1 304173084 08 0262 + 014562 1237 45 02 1 304173084 09 0262 + 014563 1237 45 03 1 304173084 10 0262 + 014564 1237 45 04 1 304173084 11 0262 + 014565 9999 99 99 0 9999 99 9999 + 014566 9999 99 99 0 9999 99 9999 + 014567 9999 99 99 0 9999 99 9999 + 014568 9999 99 99 0 9999 99 9999 + 014569 1237 46 01 1 304173084 12 0262 + 014570 1237 46 02 1 304173084 13 0262 + 014571 1237 46 03 1 304173084 14 0262 + 014572 1237 46 04 1 304173084 15 0262 + 014573 9999 99 99 0 9999 99 9999 + 014574 9999 99 99 0 9999 99 9999 + 014575 9999 99 99 0 9999 99 9999 + 014576 9999 99 99 0 9999 99 9999 + 014577 1237 47 01 1 304173084 00 0262 + 014578 1237 47 02 1 304173084 01 0262 + 014579 1237 47 03 1 304173084 02 0262 + 014580 1237 47 04 1 304173084 03 0262 + 014581 9999 99 99 0 9999 99 9999 + 014582 9999 99 99 0 9999 99 9999 + 014583 9999 99 99 0 9999 99 9999 + 014584 9999 99 99 0 9999 99 9999 + 014585 1237 48 01 1 304173084 04 0262 + 014586 1237 48 02 1 304173084 05 0262 + 014587 1237 48 03 1 304173084 06 0262 + 014588 1237 48 04 1 304173084 07 0262 + 014589 9999 99 99 0 9999 99 9999 + 014590 9999 99 99 0 9999 99 9999 + 014591 9999 99 99 0 9999 99 9999 + 014592 9999 99 99 0 9999 99 9999 + 014593 1238 01 01 1 305270812 00 0582 + 014594 1238 01 02 1 305270812 01 0582 + 014595 1238 01 03 1 305270812 02 0582 + 014596 1238 01 04 1 305270812 03 0582 + 014597 1238 01 05 1 305270812 04 0582 + 014598 1238 01 06 1 305270812 05 0582 + 014599 1238 01 07 1 305270812 06 0582 + 014600 1238 01 08 1 305270812 07 0582 + 014601 1238 02 01 1 305270812 08 0582 + 014602 1238 02 02 1 305270812 09 0582 + 014603 1238 02 03 1 305270812 10 0582 + 014604 1238 02 04 1 305270812 11 0582 + 014605 1238 02 05 1 305270812 12 0582 + 014606 1238 02 06 1 305270812 13 0582 + 014607 1238 02 07 1 305270812 14 0582 + 014608 1238 02 08 1 305270812 15 0582 + 014609 1238 03 01 1 305270816 00 0583 + 014610 1238 03 02 1 305270816 01 0583 + 014611 1238 03 03 1 305270816 02 0583 + 014612 1238 03 04 1 305270816 03 0583 + 014613 1238 03 05 1 305270816 04 0583 + 014614 1238 03 06 1 305270816 05 0583 + 014615 1238 03 07 1 305270816 06 0583 + 014616 1238 03 08 1 305270816 07 0583 + 014617 1238 04 01 1 305270816 08 0583 + 014618 1238 04 02 1 305270816 09 0583 + 014619 1238 04 03 1 305270816 10 0583 + 014620 1238 04 04 1 305270816 11 0583 + 014621 1238 04 05 1 305270816 12 0583 + 014622 1238 04 06 1 305270816 13 0583 + 014623 1238 04 07 1 305270816 14 0583 + 014624 1238 04 08 1 305270816 15 0583 + 014625 1238 05 01 1 305270804 00 0580 + 014626 1238 05 02 1 305270804 01 0580 + 014627 1238 05 03 1 305270804 02 0580 + 014628 1238 05 04 1 305270804 03 0580 + 014629 1238 05 05 1 305270804 04 0580 + 014630 1238 05 06 1 305270804 05 0580 + 014631 1238 05 07 1 305270804 06 0580 + 014632 1238 05 08 1 305270804 07 0580 + 014633 1238 06 01 1 305270804 08 0580 + 014634 1238 06 02 1 305270804 09 0580 + 014635 1238 06 03 1 305270804 10 0580 + 014636 1238 06 04 1 305270804 11 0580 + 014637 1238 06 05 1 305270804 12 0580 + 014638 1238 06 06 1 305270804 13 0580 + 014639 1238 06 07 1 305270804 14 0580 + 014640 1238 06 08 1 305270804 15 0580 + 014641 1238 07 01 1 305270808 00 0581 + 014642 1238 07 02 1 305270808 01 0581 + 014643 1238 07 03 1 305270808 02 0581 + 014644 1238 07 04 1 305270808 03 0581 + 014645 1238 07 05 1 305270808 04 0581 + 014646 1238 07 06 1 305270808 05 0581 + 014647 1238 07 07 1 305270808 06 0581 + 014648 1238 07 08 1 305270808 07 0581 + 014649 1238 08 01 1 305270808 08 0581 + 014650 1238 08 02 1 305270808 09 0581 + 014651 1238 08 03 1 305270808 10 0581 + 014652 1238 08 04 1 305270808 11 0581 + 014653 1238 08 05 1 305270808 12 0581 + 014654 1238 08 06 1 305270808 13 0581 + 014655 1238 08 07 1 305270808 14 0581 + 014656 1238 08 08 1 305270808 15 0581 + 014657 9999 99 99 0 9999 99 9999 + 014658 9999 99 99 0 9999 99 9999 + 014659 9999 99 99 0 9999 99 9999 + 014660 9999 99 99 0 9999 99 9999 + 014661 9999 99 99 0 9999 99 9999 + 014662 9999 99 99 0 9999 99 9999 + 014663 9999 99 99 0 9999 99 9999 + 014664 9999 99 99 0 9999 99 9999 + 014665 9999 99 99 0 9999 99 9999 + 014666 9999 99 99 0 9999 99 9999 + 014667 9999 99 99 0 9999 99 9999 + 014668 9999 99 99 0 9999 99 9999 + 014669 9999 99 99 0 9999 99 9999 + 014670 9999 99 99 0 9999 99 9999 + 014671 9999 99 99 0 9999 99 9999 + 014672 9999 99 99 0 9999 99 9999 + 014673 9999 99 99 0 9999 99 9999 + 014674 9999 99 99 0 9999 99 9999 + 014675 9999 99 99 0 9999 99 9999 + 014676 9999 99 99 0 9999 99 9999 + 014677 9999 99 99 0 9999 99 9999 + 014678 9999 99 99 0 9999 99 9999 + 014679 9999 99 99 0 9999 99 9999 + 014680 9999 99 99 0 9999 99 9999 + 014681 9999 99 99 0 9999 99 9999 + 014682 9999 99 99 0 9999 99 9999 + 014683 9999 99 99 0 9999 99 9999 + 014684 9999 99 99 0 9999 99 9999 + 014685 9999 99 99 0 9999 99 9999 + 014686 9999 99 99 0 9999 99 9999 + 014687 9999 99 99 0 9999 99 9999 + 014688 9999 99 99 0 9999 99 9999 + 014689 9999 99 99 0 9999 99 9999 + 014690 9999 99 99 0 9999 99 9999 + 014691 9999 99 99 0 9999 99 9999 + 014692 9999 99 99 0 9999 99 9999 + 014693 9999 99 99 0 9999 99 9999 + 014694 9999 99 99 0 9999 99 9999 + 014695 9999 99 99 0 9999 99 9999 + 014696 9999 99 99 0 9999 99 9999 + 014697 9999 99 99 0 9999 99 9999 + 014698 9999 99 99 0 9999 99 9999 + 014699 9999 99 99 0 9999 99 9999 + 014700 9999 99 99 0 9999 99 9999 + 014701 9999 99 99 0 9999 99 9999 + 014702 9999 99 99 0 9999 99 9999 + 014703 9999 99 99 0 9999 99 9999 + 014704 9999 99 99 0 9999 99 9999 + 014705 9999 99 99 0 9999 99 9999 + 014706 9999 99 99 0 9999 99 9999 + 014707 9999 99 99 0 9999 99 9999 + 014708 9999 99 99 0 9999 99 9999 + 014709 9999 99 99 0 9999 99 9999 + 014710 9999 99 99 0 9999 99 9999 + 014711 9999 99 99 0 9999 99 9999 + 014712 9999 99 99 0 9999 99 9999 + 014713 9999 99 99 0 9999 99 9999 + 014714 9999 99 99 0 9999 99 9999 + 014715 9999 99 99 0 9999 99 9999 + 014716 9999 99 99 0 9999 99 9999 + 014717 9999 99 99 0 9999 99 9999 + 014718 9999 99 99 0 9999 99 9999 + 014719 9999 99 99 0 9999 99 9999 + 014720 9999 99 99 0 9999 99 9999 + 014721 9999 99 99 0 9999 99 9999 + 014722 9999 99 99 0 9999 99 9999 + 014723 9999 99 99 0 9999 99 9999 + 014724 9999 99 99 0 9999 99 9999 + 014725 9999 99 99 0 9999 99 9999 + 014726 9999 99 99 0 9999 99 9999 + 014727 9999 99 99 0 9999 99 9999 + 014728 9999 99 99 0 9999 99 9999 + 014729 9999 99 99 0 9999 99 9999 + 014730 9999 99 99 0 9999 99 9999 + 014731 9999 99 99 0 9999 99 9999 + 014732 9999 99 99 0 9999 99 9999 + 014733 9999 99 99 0 9999 99 9999 + 014734 9999 99 99 0 9999 99 9999 + 014735 9999 99 99 0 9999 99 9999 + 014736 9999 99 99 0 9999 99 9999 + 014737 9999 99 99 0 9999 99 9999 + 014738 9999 99 99 0 9999 99 9999 + 014739 9999 99 99 0 9999 99 9999 + 014740 9999 99 99 0 9999 99 9999 + 014741 9999 99 99 0 9999 99 9999 + 014742 9999 99 99 0 9999 99 9999 + 014743 9999 99 99 0 9999 99 9999 + 014744 9999 99 99 0 9999 99 9999 + 014745 9999 99 99 0 9999 99 9999 + 014746 9999 99 99 0 9999 99 9999 + 014747 9999 99 99 0 9999 99 9999 + 014748 9999 99 99 0 9999 99 9999 + 014749 9999 99 99 0 9999 99 9999 + 014750 9999 99 99 0 9999 99 9999 + 014751 9999 99 99 0 9999 99 9999 + 014752 9999 99 99 0 9999 99 9999 + 014753 9999 99 99 0 9999 99 9999 + 014754 9999 99 99 0 9999 99 9999 + 014755 9999 99 99 0 9999 99 9999 + 014756 9999 99 99 0 9999 99 9999 + 014757 9999 99 99 0 9999 99 9999 + 014758 9999 99 99 0 9999 99 9999 + 014759 9999 99 99 0 9999 99 9999 + 014760 9999 99 99 0 9999 99 9999 + 014761 9999 99 99 0 9999 99 9999 + 014762 9999 99 99 0 9999 99 9999 + 014763 9999 99 99 0 9999 99 9999 + 014764 9999 99 99 0 9999 99 9999 + 014765 9999 99 99 0 9999 99 9999 + 014766 9999 99 99 0 9999 99 9999 + 014767 9999 99 99 0 9999 99 9999 + 014768 9999 99 99 0 9999 99 9999 + 014769 9999 99 99 0 9999 99 9999 + 014770 9999 99 99 0 9999 99 9999 + 014771 9999 99 99 0 9999 99 9999 + 014772 9999 99 99 0 9999 99 9999 + 014773 9999 99 99 0 9999 99 9999 + 014774 9999 99 99 0 9999 99 9999 + 014775 9999 99 99 0 9999 99 9999 + 014776 9999 99 99 0 9999 99 9999 + 014777 9999 99 99 0 9999 99 9999 + 014778 9999 99 99 0 9999 99 9999 + 014779 9999 99 99 0 9999 99 9999 + 014780 9999 99 99 0 9999 99 9999 + 014781 9999 99 99 0 9999 99 9999 + 014782 9999 99 99 0 9999 99 9999 + 014783 9999 99 99 0 9999 99 9999 + 014784 9999 99 99 0 9999 99 9999 + 014785 1238 25 01 1 305258524 00 0558 + 014786 1238 25 02 1 305258524 01 0558 + 014787 1238 25 03 1 305258524 02 0558 + 014788 1238 25 04 1 305258524 03 0558 + 014789 1238 25 05 1 305258524 04 0558 + 014790 1238 25 06 1 305258524 05 0558 + 014791 1238 25 07 1 305258524 06 0558 + 014792 1238 25 08 1 305258524 07 0558 + 014793 1238 26 01 1 305258524 08 0558 + 014794 1238 26 02 1 305258524 09 0558 + 014795 1238 26 03 1 305258524 10 0558 + 014796 1238 26 04 1 305258524 11 0558 + 014797 1238 26 05 1 305258524 12 0558 + 014798 1238 26 06 1 305258524 13 0558 + 014799 1238 26 07 1 305258524 14 0558 + 014800 1238 26 08 1 305258524 15 0558 + 014801 1238 27 01 1 305258528 00 0559 + 014802 1238 27 02 1 305258528 01 0559 + 014803 1238 27 03 1 305258528 02 0559 + 014804 1238 27 04 1 305258528 03 0559 + 014805 1238 27 05 1 305258528 04 0559 + 014806 1238 27 06 1 305258528 05 0559 + 014807 1238 27 07 1 305258528 06 0559 + 014808 1238 27 08 1 305258528 07 0559 + 014809 1238 28 01 1 305258528 08 0559 + 014810 1238 28 02 1 305258528 09 0559 + 014811 1238 28 03 1 305258528 10 0559 + 014812 1238 28 04 1 305258528 11 0559 + 014813 1238 28 05 1 305258528 12 0559 + 014814 1238 28 06 1 305258528 13 0559 + 014815 1238 28 07 1 305258528 14 0559 + 014816 1238 28 08 1 305258528 15 0559 + 014817 1238 29 01 1 305258516 00 0556 + 014818 1238 29 02 1 305258516 01 0556 + 014819 1238 29 03 1 305258516 02 0556 + 014820 1238 29 04 1 305258516 03 0556 + 014821 1238 29 05 1 305258516 04 0556 + 014822 1238 29 06 1 305258516 05 0556 + 014823 1238 29 07 1 305258516 06 0556 + 014824 1238 29 08 1 305258516 07 0556 + 014825 1238 30 01 1 305258516 08 0556 + 014826 1238 30 02 1 305258516 09 0556 + 014827 1238 30 03 1 305258516 10 0556 + 014828 1238 30 04 1 305258516 11 0556 + 014829 1238 30 05 1 305258516 12 0556 + 014830 1238 30 06 1 305258516 13 0556 + 014831 1238 30 07 1 305258516 14 0556 + 014832 1238 30 08 1 305258516 15 0556 + 014833 1238 31 01 1 305258520 00 0557 + 014834 1238 31 02 1 305258520 01 0557 + 014835 1238 31 03 1 305258520 02 0557 + 014836 1238 31 04 1 305258520 03 0557 + 014837 1238 31 05 1 305258520 04 0557 + 014838 1238 31 06 1 305258520 05 0557 + 014839 1238 31 07 1 305258520 06 0557 + 014840 1238 31 08 1 305258520 07 0557 + 014841 1238 32 01 1 305258520 08 0557 + 014842 1238 32 02 1 305258520 09 0557 + 014843 1238 32 03 1 305258520 10 0557 + 014844 1238 32 04 1 305258520 11 0557 + 014845 1238 32 05 1 305258520 12 0557 + 014846 1238 32 06 1 305258520 13 0557 + 014847 1238 32 07 1 305258520 14 0557 + 014848 1238 32 08 1 305258520 15 0557 + 014849 1238 33 01 1 305262616 00 0565 + 014850 1238 33 02 1 305262616 01 0565 + 014851 1238 33 03 1 305262616 02 0565 + 014852 1238 33 04 1 305262616 03 0565 + 014853 1238 33 05 1 305262616 04 0565 + 014854 1238 33 06 1 305262616 05 0565 + 014855 1238 33 07 1 305262616 06 0565 + 014856 1238 33 08 1 305262616 07 0565 + 014857 1238 34 01 1 305262616 08 0565 + 014858 1238 34 02 1 305262616 09 0565 + 014859 1238 34 03 1 305262616 10 0565 + 014860 1238 34 04 1 305262616 11 0565 + 014861 1238 34 05 1 305262616 12 0565 + 014862 1238 34 06 1 305262616 13 0565 + 014863 1238 34 07 1 305262616 14 0565 + 014864 1238 34 08 1 305262616 15 0565 + 014865 1238 35 01 1 305262612 00 0564 + 014866 1238 35 02 1 305262612 01 0564 + 014867 1238 35 03 1 305262612 02 0564 + 014868 1238 35 04 1 305262612 03 0564 + 014869 1238 35 05 1 305262612 04 0564 + 014870 1238 35 06 1 305262612 05 0564 + 014871 1238 35 07 1 305262612 06 0564 + 014872 1238 35 08 1 305262612 07 0564 + 014873 1238 36 01 1 305262612 08 0564 + 014874 1238 36 02 1 305262612 09 0564 + 014875 1238 36 03 1 305262612 10 0564 + 014876 1238 36 04 1 305262612 11 0564 + 014877 1238 36 05 1 305262612 12 0564 + 014878 1238 36 06 1 305262612 13 0564 + 014879 1238 36 07 1 305262612 14 0564 + 014880 1238 36 08 1 305262612 15 0564 + 014881 1238 37 01 1 305262624 00 0567 + 014882 1238 37 02 1 305262624 01 0567 + 014883 1238 37 03 1 305262624 02 0567 + 014884 1238 37 04 1 305262624 03 0567 + 014885 1238 37 05 1 305262624 04 0567 + 014886 1238 37 06 1 305262624 05 0567 + 014887 1238 37 07 1 305262624 06 0567 + 014888 1238 37 08 1 305262624 07 0567 + 014889 1238 38 01 1 305262624 08 0567 + 014890 1238 38 02 1 305262624 09 0567 + 014891 1238 38 03 1 305262624 10 0567 + 014892 1238 38 04 1 305262624 11 0567 + 014893 1238 38 05 1 305262624 12 0567 + 014894 1238 38 06 1 305262624 13 0567 + 014895 1238 38 07 1 305262624 14 0567 + 014896 1238 38 08 1 305262624 15 0567 + 014897 1238 39 01 1 305262620 00 0566 + 014898 1238 39 02 1 305262620 01 0566 + 014899 1238 39 03 1 305262620 02 0566 + 014900 1238 39 04 1 305262620 03 0566 + 014901 1238 39 05 1 305262620 04 0566 + 014902 1238 39 06 1 305262620 05 0566 + 014903 1238 39 07 1 305262620 06 0566 + 014904 1238 39 08 1 305262620 07 0566 + 014905 1238 40 01 1 305262620 08 0566 + 014906 1238 40 02 1 305262620 09 0566 + 014907 1238 40 03 1 305262620 10 0566 + 014908 1238 40 04 1 305262620 11 0566 + 014909 1238 40 05 1 305262620 12 0566 + 014910 1238 40 06 1 305262620 13 0566 + 014911 1238 40 07 1 305262620 14 0566 + 014912 1238 40 08 1 305262620 15 0566 + 014913 9999 99 99 0 9999 99 9999 + 014914 9999 99 99 0 9999 99 9999 + 014915 9999 99 99 0 9999 99 9999 + 014916 9999 99 99 0 9999 99 9999 + 014917 9999 99 99 0 9999 99 9999 + 014918 9999 99 99 0 9999 99 9999 + 014919 9999 99 99 0 9999 99 9999 + 014920 9999 99 99 0 9999 99 9999 + 014921 9999 99 99 0 9999 99 9999 + 014922 9999 99 99 0 9999 99 9999 + 014923 9999 99 99 0 9999 99 9999 + 014924 9999 99 99 0 9999 99 9999 + 014925 9999 99 99 0 9999 99 9999 + 014926 9999 99 99 0 9999 99 9999 + 014927 9999 99 99 0 9999 99 9999 + 014928 9999 99 99 0 9999 99 9999 + 014929 9999 99 99 0 9999 99 9999 + 014930 9999 99 99 0 9999 99 9999 + 014931 9999 99 99 0 9999 99 9999 + 014932 9999 99 99 0 9999 99 9999 + 014933 9999 99 99 0 9999 99 9999 + 014934 9999 99 99 0 9999 99 9999 + 014935 9999 99 99 0 9999 99 9999 + 014936 9999 99 99 0 9999 99 9999 + 014937 9999 99 99 0 9999 99 9999 + 014938 9999 99 99 0 9999 99 9999 + 014939 9999 99 99 0 9999 99 9999 + 014940 9999 99 99 0 9999 99 9999 + 014941 9999 99 99 0 9999 99 9999 + 014942 9999 99 99 0 9999 99 9999 + 014943 9999 99 99 0 9999 99 9999 + 014944 9999 99 99 0 9999 99 9999 + 014945 9999 99 99 0 9999 99 9999 + 014946 9999 99 99 0 9999 99 9999 + 014947 9999 99 99 0 9999 99 9999 + 014948 9999 99 99 0 9999 99 9999 + 014949 9999 99 99 0 9999 99 9999 + 014950 9999 99 99 0 9999 99 9999 + 014951 9999 99 99 0 9999 99 9999 + 014952 9999 99 99 0 9999 99 9999 + 014953 9999 99 99 0 9999 99 9999 + 014954 9999 99 99 0 9999 99 9999 + 014955 9999 99 99 0 9999 99 9999 + 014956 9999 99 99 0 9999 99 9999 + 014957 9999 99 99 0 9999 99 9999 + 014958 9999 99 99 0 9999 99 9999 + 014959 9999 99 99 0 9999 99 9999 + 014960 9999 99 99 0 9999 99 9999 + 014961 9999 99 99 0 9999 99 9999 + 014962 9999 99 99 0 9999 99 9999 + 014963 9999 99 99 0 9999 99 9999 + 014964 9999 99 99 0 9999 99 9999 + 014965 9999 99 99 0 9999 99 9999 + 014966 9999 99 99 0 9999 99 9999 + 014967 9999 99 99 0 9999 99 9999 + 014968 9999 99 99 0 9999 99 9999 + 014969 9999 99 99 0 9999 99 9999 + 014970 9999 99 99 0 9999 99 9999 + 014971 9999 99 99 0 9999 99 9999 + 014972 9999 99 99 0 9999 99 9999 + 014973 9999 99 99 0 9999 99 9999 + 014974 9999 99 99 0 9999 99 9999 + 014975 9999 99 99 0 9999 99 9999 + 014976 9999 99 99 0 9999 99 9999 + 014977 1239 01 01 1 303071252 08 0060 + 014978 1239 01 02 1 303071252 09 0060 + 014979 9999 99 99 0 9999 99 9999 + 014980 9999 99 99 0 9999 99 9999 + 014981 9999 99 99 0 9999 99 9999 + 014982 9999 99 99 0 9999 99 9999 + 014983 9999 99 99 0 9999 99 9999 + 014984 9999 99 99 0 9999 99 9999 + 014985 1239 02 01 1 303071252 10 0060 + 014986 1239 02 02 1 303071252 11 0060 + 014987 9999 99 99 0 9999 99 9999 + 014988 9999 99 99 0 9999 99 9999 + 014989 9999 99 99 0 9999 99 9999 + 014990 9999 99 99 0 9999 99 9999 + 014991 9999 99 99 0 9999 99 9999 + 014992 9999 99 99 0 9999 99 9999 + 014993 1239 03 01 1 303071252 12 0060 + 014994 1239 03 02 1 303071252 13 0060 + 014995 9999 99 99 0 9999 99 9999 + 014996 9999 99 99 0 9999 99 9999 + 014997 9999 99 99 0 9999 99 9999 + 014998 9999 99 99 0 9999 99 9999 + 014999 9999 99 99 0 9999 99 9999 + 015000 9999 99 99 0 9999 99 9999 + 015001 1239 04 01 1 303071252 14 0060 + 015002 1239 04 02 1 303071252 15 0060 + 015003 9999 99 99 0 9999 99 9999 + 015004 9999 99 99 0 9999 99 9999 + 015005 9999 99 99 0 9999 99 9999 + 015006 9999 99 99 0 9999 99 9999 + 015007 9999 99 99 0 9999 99 9999 + 015008 9999 99 99 0 9999 99 9999 + 015009 1239 05 01 1 303071252 00 0060 + 015010 1239 05 02 1 303071252 01 0060 + 015011 9999 99 99 0 9999 99 9999 + 015012 9999 99 99 0 9999 99 9999 + 015013 9999 99 99 0 9999 99 9999 + 015014 9999 99 99 0 9999 99 9999 + 015015 9999 99 99 0 9999 99 9999 + 015016 9999 99 99 0 9999 99 9999 + 015017 1239 06 01 1 303071252 02 0060 + 015018 1239 06 02 1 303071252 03 0060 + 015019 9999 99 99 0 9999 99 9999 + 015020 9999 99 99 0 9999 99 9999 + 015021 9999 99 99 0 9999 99 9999 + 015022 9999 99 99 0 9999 99 9999 + 015023 9999 99 99 0 9999 99 9999 + 015024 9999 99 99 0 9999 99 9999 + 015025 1239 07 01 1 303071252 04 0060 + 015026 1239 07 02 1 303071252 05 0060 + 015027 9999 99 99 0 9999 99 9999 + 015028 9999 99 99 0 9999 99 9999 + 015029 9999 99 99 0 9999 99 9999 + 015030 9999 99 99 0 9999 99 9999 + 015031 9999 99 99 0 9999 99 9999 + 015032 9999 99 99 0 9999 99 9999 + 015033 1239 08 01 1 303071252 06 0060 + 015034 1239 08 02 1 303071252 07 0060 + 015035 9999 99 99 0 9999 99 9999 + 015036 9999 99 99 0 9999 99 9999 + 015037 9999 99 99 0 9999 99 9999 + 015038 9999 99 99 0 9999 99 9999 + 015039 9999 99 99 0 9999 99 9999 + 015040 9999 99 99 0 9999 99 9999 + 015041 1239 09 01 1 304160792 00 0237 + 015042 1239 09 02 1 304160792 01 0237 + 015043 1239 09 03 1 304160792 02 0237 + 015044 1239 09 04 1 304160792 03 0237 + 015045 9999 99 99 0 9999 99 9999 + 015046 9999 99 99 0 9999 99 9999 + 015047 9999 99 99 0 9999 99 9999 + 015048 9999 99 99 0 9999 99 9999 + 015049 1239 10 01 1 304160792 04 0237 + 015050 1239 10 02 1 304160792 05 0237 + 015051 1239 10 03 1 304160792 06 0237 + 015052 1239 10 04 1 304160792 07 0237 + 015053 9999 99 99 0 9999 99 9999 + 015054 9999 99 99 0 9999 99 9999 + 015055 9999 99 99 0 9999 99 9999 + 015056 9999 99 99 0 9999 99 9999 + 015057 1239 11 01 1 304160792 08 0237 + 015058 1239 11 02 1 304160792 09 0237 + 015059 1239 11 03 1 304160792 10 0237 + 015060 1239 11 04 1 304160792 11 0237 + 015061 9999 99 99 0 9999 99 9999 + 015062 9999 99 99 0 9999 99 9999 + 015063 9999 99 99 0 9999 99 9999 + 015064 9999 99 99 0 9999 99 9999 + 015065 1239 12 01 1 304160792 12 0237 + 015066 1239 12 02 1 304160792 13 0237 + 015067 1239 12 03 1 304160792 14 0237 + 015068 1239 12 04 1 304160792 15 0237 + 015069 9999 99 99 0 9999 99 9999 + 015070 9999 99 99 0 9999 99 9999 + 015071 9999 99 99 0 9999 99 9999 + 015072 9999 99 99 0 9999 99 9999 + 015073 1239 13 01 1 304160788 08 0236 + 015074 1239 13 02 1 304160788 09 0236 + 015075 1239 13 03 1 304160788 10 0236 + 015076 1239 13 04 1 304160788 11 0236 + 015077 9999 99 99 0 9999 99 9999 + 015078 9999 99 99 0 9999 99 9999 + 015079 9999 99 99 0 9999 99 9999 + 015080 9999 99 99 0 9999 99 9999 + 015081 1239 14 01 1 304160788 12 0236 + 015082 1239 14 02 1 304160788 13 0236 + 015083 1239 14 03 1 304160788 14 0236 + 015084 1239 14 04 1 304160788 15 0236 + 015085 9999 99 99 0 9999 99 9999 + 015086 9999 99 99 0 9999 99 9999 + 015087 9999 99 99 0 9999 99 9999 + 015088 9999 99 99 0 9999 99 9999 + 015089 1239 15 01 1 304160788 00 0236 + 015090 1239 15 02 1 304160788 01 0236 + 015091 1239 15 03 1 304160788 02 0236 + 015092 1239 15 04 1 304160788 03 0236 + 015093 9999 99 99 0 9999 99 9999 + 015094 9999 99 99 0 9999 99 9999 + 015095 9999 99 99 0 9999 99 9999 + 015096 9999 99 99 0 9999 99 9999 + 015097 1239 16 01 1 304160788 04 0236 + 015098 1239 16 02 1 304160788 05 0236 + 015099 1239 16 03 1 304160788 06 0236 + 015100 1239 16 04 1 304160788 07 0236 + 015101 9999 99 99 0 9999 99 9999 + 015102 9999 99 99 0 9999 99 9999 + 015103 9999 99 99 0 9999 99 9999 + 015104 9999 99 99 0 9999 99 9999 + 015105 1239 17 01 1 306352156 00 0998 + 015106 1239 17 02 1 306352156 01 0998 + 015107 1239 17 03 1 306352156 02 0998 + 015108 1239 17 04 1 306352156 03 0998 + 015109 1239 17 05 1 306352156 04 0998 + 015110 1239 17 06 1 306352156 05 0998 + 015111 1239 17 07 1 306352156 06 0998 + 015112 1239 17 08 1 306352156 07 0998 + 015113 1239 18 01 1 306352156 08 0998 + 015114 1239 18 02 1 306352156 09 0998 + 015115 1239 18 03 1 306352156 10 0998 + 015116 1239 18 04 1 306352156 11 0998 + 015117 1239 18 05 1 306352156 12 0998 + 015118 1239 18 06 1 306352156 13 0998 + 015119 1239 18 07 1 306352156 14 0998 + 015120 1239 18 08 1 306352156 15 0998 + 015121 1239 19 01 1 306352160 00 0999 + 015122 1239 19 02 1 306352160 01 0999 + 015123 1239 19 03 1 306352160 02 0999 + 015124 1239 19 04 1 306352160 03 0999 + 015125 1239 19 05 1 306352160 04 0999 + 015126 1239 19 06 1 306352160 05 0999 + 015127 1239 19 07 1 306352160 06 0999 + 015128 1239 19 08 1 306352160 07 0999 + 015129 1239 20 01 1 306352160 08 0999 + 015130 1239 20 02 1 306352160 09 0999 + 015131 1239 20 03 1 306352160 10 0999 + 015132 1239 20 04 1 306352160 11 0999 + 015133 1239 20 05 1 306352160 12 0999 + 015134 1239 20 06 1 306352160 13 0999 + 015135 1239 20 07 1 306352160 14 0999 + 015136 1239 20 08 1 306352160 15 0999 + 015137 1239 21 01 1 306352148 00 0996 + 015138 1239 21 02 1 306352148 01 0996 + 015139 1239 21 03 1 306352148 02 0996 + 015140 1239 21 04 1 306352148 03 0996 + 015141 1239 21 05 1 306352148 04 0996 + 015142 1239 21 06 1 306352148 05 0996 + 015143 1239 21 07 1 306352148 06 0996 + 015144 1239 21 08 1 306352148 07 0996 + 015145 1239 22 01 1 306352148 08 0996 + 015146 1239 22 02 1 306352148 09 0996 + 015147 1239 22 03 1 306352148 10 0996 + 015148 1239 22 04 1 306352148 11 0996 + 015149 1239 22 05 1 306352148 12 0996 + 015150 1239 22 06 1 306352148 13 0996 + 015151 1239 22 07 1 306352148 14 0996 + 015152 1239 22 08 1 306352148 15 0996 + 015153 1239 23 01 1 306352152 00 0997 + 015154 1239 23 02 1 306352152 01 0997 + 015155 1239 23 03 1 306352152 02 0997 + 015156 1239 23 04 1 306352152 03 0997 + 015157 1239 23 05 1 306352152 04 0997 + 015158 1239 23 06 1 306352152 05 0997 + 015159 1239 23 07 1 306352152 06 0997 + 015160 1239 23 08 1 306352152 07 0997 + 015161 1239 24 01 1 306352152 08 0997 + 015162 1239 24 02 1 306352152 09 0997 + 015163 1239 24 03 1 306352152 10 0997 + 015164 1239 24 04 1 306352152 11 0997 + 015165 1239 24 05 1 306352152 12 0997 + 015166 1239 24 06 1 306352152 13 0997 + 015167 1239 24 07 1 306352152 14 0997 + 015168 1239 24 08 1 306352152 15 0997 + 015169 1239 25 01 1 303071256 08 0061 + 015170 1239 25 02 1 303071256 09 0061 + 015171 9999 99 99 0 9999 99 9999 + 015172 9999 99 99 0 9999 99 9999 + 015173 9999 99 99 0 9999 99 9999 + 015174 9999 99 99 0 9999 99 9999 + 015175 9999 99 99 0 9999 99 9999 + 015176 9999 99 99 0 9999 99 9999 + 015177 1239 26 01 1 303071256 10 0061 + 015178 1239 26 02 1 303071256 11 0061 + 015179 9999 99 99 0 9999 99 9999 + 015180 9999 99 99 0 9999 99 9999 + 015181 9999 99 99 0 9999 99 9999 + 015182 9999 99 99 0 9999 99 9999 + 015183 9999 99 99 0 9999 99 9999 + 015184 9999 99 99 0 9999 99 9999 + 015185 1239 27 01 1 303071256 12 0061 + 015186 1239 27 02 1 303071256 13 0061 + 015187 9999 99 99 0 9999 99 9999 + 015188 9999 99 99 0 9999 99 9999 + 015189 9999 99 99 0 9999 99 9999 + 015190 9999 99 99 0 9999 99 9999 + 015191 9999 99 99 0 9999 99 9999 + 015192 9999 99 99 0 9999 99 9999 + 015193 1239 28 01 1 303071256 14 0061 + 015194 1239 28 02 1 303071256 15 0061 + 015195 9999 99 99 0 9999 99 9999 + 015196 9999 99 99 0 9999 99 9999 + 015197 9999 99 99 0 9999 99 9999 + 015198 9999 99 99 0 9999 99 9999 + 015199 9999 99 99 0 9999 99 9999 + 015200 9999 99 99 0 9999 99 9999 + 015201 1239 29 01 1 303071256 04 0061 + 015202 1239 29 02 1 303071256 05 0061 + 015203 9999 99 99 0 9999 99 9999 + 015204 9999 99 99 0 9999 99 9999 + 015205 9999 99 99 0 9999 99 9999 + 015206 9999 99 99 0 9999 99 9999 + 015207 9999 99 99 0 9999 99 9999 + 015208 9999 99 99 0 9999 99 9999 + 015209 1239 30 01 1 303071256 06 0061 + 015210 1239 30 02 1 303071256 07 0061 + 015211 9999 99 99 0 9999 99 9999 + 015212 9999 99 99 0 9999 99 9999 + 015213 9999 99 99 0 9999 99 9999 + 015214 9999 99 99 0 9999 99 9999 + 015215 9999 99 99 0 9999 99 9999 + 015216 9999 99 99 0 9999 99 9999 + 015217 1239 31 01 1 303071256 00 0061 + 015218 1239 31 02 1 303071256 01 0061 + 015219 9999 99 99 0 9999 99 9999 + 015220 9999 99 99 0 9999 99 9999 + 015221 9999 99 99 0 9999 99 9999 + 015222 9999 99 99 0 9999 99 9999 + 015223 9999 99 99 0 9999 99 9999 + 015224 9999 99 99 0 9999 99 9999 + 015225 1239 32 01 1 303071256 02 0061 + 015226 1239 32 02 1 303071256 03 0061 + 015227 9999 99 99 0 9999 99 9999 + 015228 9999 99 99 0 9999 99 9999 + 015229 9999 99 99 0 9999 99 9999 + 015230 9999 99 99 0 9999 99 9999 + 015231 9999 99 99 0 9999 99 9999 + 015232 9999 99 99 0 9999 99 9999 + 015233 1239 33 01 1 306356252 00 1006 + 015234 1239 33 02 1 306356252 01 1006 + 015235 1239 33 03 1 306356252 02 1006 + 015236 1239 33 04 1 306356252 03 1006 + 015237 1239 33 05 1 306356252 04 1006 + 015238 1239 33 06 1 306356252 05 1006 + 015239 1239 33 07 1 306356252 06 1006 + 015240 1239 33 08 1 306356252 07 1006 + 015241 1239 34 01 1 306356252 08 1006 + 015242 1239 34 02 1 306356252 09 1006 + 015243 1239 34 03 1 306356252 10 1006 + 015244 1239 34 04 1 306356252 11 1006 + 015245 1239 34 05 1 306356252 12 1006 + 015246 1239 34 06 1 306356252 13 1006 + 015247 1239 34 07 1 306356252 14 1006 + 015248 1239 34 08 1 306356252 15 1006 + 015249 1239 35 01 1 306356256 00 1007 + 015250 1239 35 02 1 306356256 01 1007 + 015251 1239 35 03 1 306356256 02 1007 + 015252 1239 35 04 1 306356256 03 1007 + 015253 1239 35 05 1 306356256 04 1007 + 015254 1239 35 06 1 306356256 05 1007 + 015255 1239 35 07 1 306356256 06 1007 + 015256 1239 35 08 1 306356256 07 1007 + 015257 1239 36 01 1 306356256 08 1007 + 015258 1239 36 02 1 306356256 09 1007 + 015259 1239 36 03 1 306356256 10 1007 + 015260 1239 36 04 1 306356256 11 1007 + 015261 1239 36 05 1 306356256 12 1007 + 015262 1239 36 06 1 306356256 13 1007 + 015263 1239 36 07 1 306356256 14 1007 + 015264 1239 36 08 1 306356256 15 1007 + 015265 1239 37 01 1 306356244 00 1004 + 015266 1239 37 02 1 306356244 01 1004 + 015267 1239 37 03 1 306356244 02 1004 + 015268 1239 37 04 1 306356244 03 1004 + 015269 1239 37 05 1 306356244 04 1004 + 015270 1239 37 06 1 306356244 05 1004 + 015271 1239 37 07 1 306356244 06 1004 + 015272 1239 37 08 1 306356244 07 1004 + 015273 1239 38 01 1 306356244 08 1004 + 015274 1239 38 02 1 306356244 09 1004 + 015275 1239 38 03 1 306356244 10 1004 + 015276 1239 38 04 1 306356244 11 1004 + 015277 1239 38 05 1 306356244 12 1004 + 015278 1239 38 06 1 306356244 13 1004 + 015279 1239 38 07 1 306356244 14 1004 + 015280 1239 38 08 1 306356244 15 1004 + 015281 1239 39 01 1 306356248 00 1005 + 015282 1239 39 02 1 306356248 01 1005 + 015283 1239 39 03 1 306356248 02 1005 + 015284 1239 39 04 1 306356248 03 1005 + 015285 1239 39 05 1 306356248 04 1005 + 015286 1239 39 06 1 306356248 05 1005 + 015287 1239 39 07 1 306356248 06 1005 + 015288 1239 39 08 1 306356248 07 1005 + 015289 1239 40 01 1 306356248 08 1005 + 015290 1239 40 02 1 306356248 09 1005 + 015291 1239 40 03 1 306356248 10 1005 + 015292 1239 40 04 1 306356248 11 1005 + 015293 1239 40 05 1 306356248 12 1005 + 015294 1239 40 06 1 306356248 13 1005 + 015295 1239 40 07 1 306356248 14 1005 + 015296 1239 40 08 1 306356248 15 1005 + 015297 1239 41 01 1 304160796 00 0238 + 015298 1239 41 02 1 304160796 01 0238 + 015299 1239 41 03 1 304160796 02 0238 + 015300 1239 41 04 1 304160796 03 0238 + 015301 9999 99 99 0 9999 99 9999 + 015302 9999 99 99 0 9999 99 9999 + 015303 9999 99 99 0 9999 99 9999 + 015304 9999 99 99 0 9999 99 9999 + 015305 1239 42 01 1 304160796 04 0238 + 015306 1239 42 02 1 304160796 05 0238 + 015307 1239 42 03 1 304160796 06 0238 + 015308 1239 42 04 1 304160796 07 0238 + 015309 9999 99 99 0 9999 99 9999 + 015310 9999 99 99 0 9999 99 9999 + 015311 9999 99 99 0 9999 99 9999 + 015312 9999 99 99 0 9999 99 9999 + 015313 1239 43 01 1 304160796 08 0238 + 015314 1239 43 02 1 304160796 09 0238 + 015315 1239 43 03 1 304160796 10 0238 + 015316 1239 43 04 1 304160796 11 0238 + 015317 9999 99 99 0 9999 99 9999 + 015318 9999 99 99 0 9999 99 9999 + 015319 9999 99 99 0 9999 99 9999 + 015320 9999 99 99 0 9999 99 9999 + 015321 1239 44 01 1 304160796 12 0238 + 015322 1239 44 02 1 304160796 13 0238 + 015323 1239 44 03 1 304160796 14 0238 + 015324 1239 44 04 1 304160796 15 0238 + 015325 9999 99 99 0 9999 99 9999 + 015326 9999 99 99 0 9999 99 9999 + 015327 9999 99 99 0 9999 99 9999 + 015328 9999 99 99 0 9999 99 9999 + 015329 1239 45 01 1 304160800 00 0239 + 015330 1239 45 02 1 304160800 01 0239 + 015331 1239 45 03 1 304160800 02 0239 + 015332 1239 45 04 1 304160800 03 0239 + 015333 9999 99 99 0 9999 99 9999 + 015334 9999 99 99 0 9999 99 9999 + 015335 9999 99 99 0 9999 99 9999 + 015336 9999 99 99 0 9999 99 9999 + 015337 1239 46 01 1 304160800 04 0239 + 015338 1239 46 02 1 304160800 05 0239 + 015339 1239 46 03 1 304160800 06 0239 + 015340 1239 46 04 1 304160800 07 0239 + 015341 9999 99 99 0 9999 99 9999 + 015342 9999 99 99 0 9999 99 9999 + 015343 9999 99 99 0 9999 99 9999 + 015344 9999 99 99 0 9999 99 9999 + 015345 1239 47 01 1 304160800 08 0239 + 015346 1239 47 02 1 304160800 09 0239 + 015347 1239 47 03 1 304160800 10 0239 + 015348 1239 47 04 1 304160800 11 0239 + 015349 9999 99 99 0 9999 99 9999 + 015350 9999 99 99 0 9999 99 9999 + 015351 9999 99 99 0 9999 99 9999 + 015352 9999 99 99 0 9999 99 9999 + 015353 1239 48 01 1 304160800 12 0239 + 015354 1239 48 02 1 304160800 13 0239 + 015355 1239 48 03 1 304160800 14 0239 + 015356 1239 48 04 1 304160800 15 0239 + 015357 9999 99 99 0 9999 99 9999 + 015358 9999 99 99 0 9999 99 9999 + 015359 9999 99 99 0 9999 99 9999 + 015360 9999 99 99 0 9999 99 9999 + 015361 1240 01 01 1 304164888 08 0245 + 015362 1240 01 02 1 304164888 09 0245 + 015363 1240 01 03 1 304164888 10 0245 + 015364 1240 01 04 1 304164888 11 0245 + 015365 9999 99 99 0 9999 99 9999 + 015366 9999 99 99 0 9999 99 9999 + 015367 9999 99 99 0 9999 99 9999 + 015368 9999 99 99 0 9999 99 9999 + 015369 1240 02 01 1 304164888 12 0245 + 015370 1240 02 02 1 304164888 13 0245 + 015371 1240 02 03 1 304164888 14 0245 + 015372 1240 02 04 1 304164888 15 0245 + 015373 9999 99 99 0 9999 99 9999 + 015374 9999 99 99 0 9999 99 9999 + 015375 9999 99 99 0 9999 99 9999 + 015376 9999 99 99 0 9999 99 9999 + 015377 1240 03 01 1 304164888 00 0245 + 015378 1240 03 02 1 304164888 01 0245 + 015379 1240 03 03 1 304164888 02 0245 + 015380 1240 03 04 1 304164888 03 0245 + 015381 9999 99 99 0 9999 99 9999 + 015382 9999 99 99 0 9999 99 9999 + 015383 9999 99 99 0 9999 99 9999 + 015384 9999 99 99 0 9999 99 9999 + 015385 1240 04 01 1 304164888 04 0245 + 015386 1240 04 02 1 304164888 05 0245 + 015387 1240 04 03 1 304164888 06 0245 + 015388 1240 04 04 1 304164888 07 0245 + 015389 9999 99 99 0 9999 99 9999 + 015390 9999 99 99 0 9999 99 9999 + 015391 9999 99 99 0 9999 99 9999 + 015392 9999 99 99 0 9999 99 9999 + 015393 1240 05 01 1 304164884 08 0244 + 015394 1240 05 02 1 304164884 09 0244 + 015395 1240 05 03 1 304164884 10 0244 + 015396 1240 05 04 1 304164884 11 0244 + 015397 9999 99 99 0 9999 99 9999 + 015398 9999 99 99 0 9999 99 9999 + 015399 9999 99 99 0 9999 99 9999 + 015400 9999 99 99 0 9999 99 9999 + 015401 1240 06 01 1 304164884 12 0244 + 015402 1240 06 02 1 304164884 13 0244 + 015403 1240 06 03 1 304164884 14 0244 + 015404 1240 06 04 1 304164884 15 0244 + 015405 9999 99 99 0 9999 99 9999 + 015406 9999 99 99 0 9999 99 9999 + 015407 9999 99 99 0 9999 99 9999 + 015408 9999 99 99 0 9999 99 9999 + 015409 1240 07 01 1 304164884 00 0244 + 015410 1240 07 02 1 304164884 01 0244 + 015411 1240 07 03 1 304164884 02 0244 + 015412 1240 07 04 1 304164884 03 0244 + 015413 9999 99 99 0 9999 99 9999 + 015414 9999 99 99 0 9999 99 9999 + 015415 9999 99 99 0 9999 99 9999 + 015416 9999 99 99 0 9999 99 9999 + 015417 1240 08 01 1 304164884 04 0244 + 015418 1240 08 02 1 304164884 05 0244 + 015419 1240 08 03 1 304164884 06 0244 + 015420 1240 08 04 1 304164884 07 0244 + 015421 9999 99 99 0 9999 99 9999 + 015422 9999 99 99 0 9999 99 9999 + 015423 9999 99 99 0 9999 99 9999 + 015424 9999 99 99 0 9999 99 9999 + 015425 1240 09 01 1 306360344 00 1013 + 015426 1240 09 02 1 306360344 01 1013 + 015427 1240 09 03 1 306360344 02 1013 + 015428 1240 09 04 1 306360344 03 1013 + 015429 1240 09 05 1 306360344 04 1013 + 015430 1240 09 06 1 306360344 05 1013 + 015431 1240 09 07 1 306360344 06 1013 + 015432 1240 09 08 1 306360344 07 1013 + 015433 1240 10 01 1 306360344 08 1013 + 015434 1240 10 02 1 306360344 09 1013 + 015435 1240 10 03 1 306360344 10 1013 + 015436 1240 10 04 1 306360344 11 1013 + 015437 1240 10 05 1 306360344 12 1013 + 015438 1240 10 06 1 306360344 13 1013 + 015439 1240 10 07 1 306360344 14 1013 + 015440 1240 10 08 1 306360344 15 1013 + 015441 1240 11 01 1 306360340 00 1012 + 015442 1240 11 02 1 306360340 01 1012 + 015443 1240 11 03 1 306360340 02 1012 + 015444 1240 11 04 1 306360340 03 1012 + 015445 1240 11 05 1 306360340 04 1012 + 015446 1240 11 06 1 306360340 05 1012 + 015447 1240 11 07 1 306360340 06 1012 + 015448 1240 11 08 1 306360340 07 1012 + 015449 1240 12 01 1 306360340 08 1012 + 015450 1240 12 02 1 306360340 09 1012 + 015451 1240 12 03 1 306360340 10 1012 + 015452 1240 12 04 1 306360340 11 1012 + 015453 1240 12 05 1 306360340 12 1012 + 015454 1240 12 06 1 306360340 13 1012 + 015455 1240 12 07 1 306360340 14 1012 + 015456 1240 12 08 1 306360340 15 1012 + 015457 1240 13 01 1 306360352 00 1015 + 015458 1240 13 02 1 306360352 01 1015 + 015459 1240 13 03 1 306360352 02 1015 + 015460 1240 13 04 1 306360352 03 1015 + 015461 1240 13 05 1 306360352 04 1015 + 015462 1240 13 06 1 306360352 05 1015 + 015463 1240 13 07 1 306360352 06 1015 + 015464 1240 13 08 1 306360352 07 1015 + 015465 1240 14 01 1 306360352 08 1015 + 015466 1240 14 02 1 306360352 09 1015 + 015467 1240 14 03 1 306360352 10 1015 + 015468 1240 14 04 1 306360352 11 1015 + 015469 1240 14 05 1 306360352 12 1015 + 015470 1240 14 06 1 306360352 13 1015 + 015471 1240 14 07 1 306360352 14 1015 + 015472 1240 14 08 1 306360352 15 1015 + 015473 1240 15 01 1 306360348 00 1014 + 015474 1240 15 02 1 306360348 01 1014 + 015475 1240 15 03 1 306360348 02 1014 + 015476 1240 15 04 1 306360348 03 1014 + 015477 1240 15 05 1 306360348 04 1014 + 015478 1240 15 06 1 306360348 05 1014 + 015479 1240 15 07 1 306360348 06 1014 + 015480 1240 15 08 1 306360348 07 1014 + 015481 1240 16 01 1 306360348 08 1014 + 015482 1240 16 02 1 306360348 09 1014 + 015483 1240 16 03 1 306360348 10 1014 + 015484 1240 16 04 1 306360348 11 1014 + 015485 1240 16 05 1 306360348 12 1014 + 015486 1240 16 06 1 306360348 13 1014 + 015487 1240 16 07 1 306360348 14 1014 + 015488 1240 16 08 1 306360348 15 1014 + 015489 1240 17 01 1 303075360 12 0071 + 015490 1240 17 02 1 303075360 13 0071 + 015491 9999 99 99 0 9999 99 9999 + 015492 9999 99 99 0 9999 99 9999 + 015493 9999 99 99 0 9999 99 9999 + 015494 9999 99 99 0 9999 99 9999 + 015495 9999 99 99 0 9999 99 9999 + 015496 9999 99 99 0 9999 99 9999 + 015497 1240 18 01 1 303075360 14 0071 + 015498 1240 18 02 1 303075360 15 0071 + 015499 9999 99 99 0 9999 99 9999 + 015500 9999 99 99 0 9999 99 9999 + 015501 9999 99 99 0 9999 99 9999 + 015502 9999 99 99 0 9999 99 9999 + 015503 9999 99 99 0 9999 99 9999 + 015504 9999 99 99 0 9999 99 9999 + 015505 1240 19 01 1 303075360 08 0071 + 015506 1240 19 02 1 303075360 09 0071 + 015507 9999 99 99 0 9999 99 9999 + 015508 9999 99 99 0 9999 99 9999 + 015509 9999 99 99 0 9999 99 9999 + 015510 9999 99 99 0 9999 99 9999 + 015511 9999 99 99 0 9999 99 9999 + 015512 9999 99 99 0 9999 99 9999 + 015513 1240 20 01 1 303075360 10 0071 + 015514 1240 20 02 1 303075360 11 0071 + 015515 9999 99 99 0 9999 99 9999 + 015516 9999 99 99 0 9999 99 9999 + 015517 9999 99 99 0 9999 99 9999 + 015518 9999 99 99 0 9999 99 9999 + 015519 9999 99 99 0 9999 99 9999 + 015520 9999 99 99 0 9999 99 9999 + 015521 1240 21 01 1 303075360 00 0071 + 015522 1240 21 02 1 303075360 01 0071 + 015523 9999 99 99 0 9999 99 9999 + 015524 9999 99 99 0 9999 99 9999 + 015525 9999 99 99 0 9999 99 9999 + 015526 9999 99 99 0 9999 99 9999 + 015527 9999 99 99 0 9999 99 9999 + 015528 9999 99 99 0 9999 99 9999 + 015529 1240 22 01 1 303075360 02 0071 + 015530 1240 22 02 1 303075360 03 0071 + 015531 9999 99 99 0 9999 99 9999 + 015532 9999 99 99 0 9999 99 9999 + 015533 9999 99 99 0 9999 99 9999 + 015534 9999 99 99 0 9999 99 9999 + 015535 9999 99 99 0 9999 99 9999 + 015536 9999 99 99 0 9999 99 9999 + 015537 1240 23 01 1 303075360 04 0071 + 015538 1240 23 02 1 303075360 05 0071 + 015539 9999 99 99 0 9999 99 9999 + 015540 9999 99 99 0 9999 99 9999 + 015541 9999 99 99 0 9999 99 9999 + 015542 9999 99 99 0 9999 99 9999 + 015543 9999 99 99 0 9999 99 9999 + 015544 9999 99 99 0 9999 99 9999 + 015545 1240 24 01 1 303075360 06 0071 + 015546 1240 24 02 1 303075360 07 0071 + 015547 9999 99 99 0 9999 99 9999 + 015548 9999 99 99 0 9999 99 9999 + 015549 9999 99 99 0 9999 99 9999 + 015550 9999 99 99 0 9999 99 9999 + 015551 9999 99 99 0 9999 99 9999 + 015552 9999 99 99 0 9999 99 9999 + 015553 1240 25 01 1 305254428 00 0550 + 015554 1240 25 02 1 305254428 01 0550 + 015555 1240 25 03 1 305254428 02 0550 + 015556 1240 25 04 1 305254428 03 0550 + 015557 1240 25 05 1 305254428 04 0550 + 015558 1240 25 06 1 305254428 05 0550 + 015559 1240 25 07 1 305254428 06 0550 + 015560 1240 25 08 1 305254428 07 0550 + 015561 1240 26 01 1 305254428 08 0550 + 015562 1240 26 02 1 305254428 09 0550 + 015563 1240 26 03 1 305254428 10 0550 + 015564 1240 26 04 1 305254428 11 0550 + 015565 1240 26 05 1 305254428 12 0550 + 015566 1240 26 06 1 305254428 13 0550 + 015567 1240 26 07 1 305254428 14 0550 + 015568 1240 26 08 1 305254428 15 0550 + 015569 1240 27 01 1 305254432 00 0551 + 015570 1240 27 02 1 305254432 01 0551 + 015571 1240 27 03 1 305254432 02 0551 + 015572 1240 27 04 1 305254432 03 0551 + 015573 1240 27 05 1 305254432 04 0551 + 015574 1240 27 06 1 305254432 05 0551 + 015575 1240 27 07 1 305254432 06 0551 + 015576 1240 27 08 1 305254432 07 0551 + 015577 1240 28 01 1 305254432 08 0551 + 015578 1240 28 02 1 305254432 09 0551 + 015579 1240 28 03 1 305254432 10 0551 + 015580 1240 28 04 1 305254432 11 0551 + 015581 1240 28 05 1 305254432 12 0551 + 015582 1240 28 06 1 305254432 13 0551 + 015583 1240 28 07 1 305254432 14 0551 + 015584 1240 28 08 1 305254432 15 0551 + 015585 1240 29 01 1 305254420 00 0548 + 015586 1240 29 02 1 305254420 01 0548 + 015587 1240 29 03 1 305254420 02 0548 + 015588 1240 29 04 1 305254420 03 0548 + 015589 1240 29 05 1 305254420 04 0548 + 015590 1240 29 06 1 305254420 05 0548 + 015591 1240 29 07 1 305254420 06 0548 + 015592 1240 29 08 1 305254420 07 0548 + 015593 1240 30 01 1 305254420 08 0548 + 015594 1240 30 02 1 305254420 09 0548 + 015595 1240 30 03 1 305254420 10 0548 + 015596 1240 30 04 1 305254420 11 0548 + 015597 1240 30 05 1 305254420 12 0548 + 015598 1240 30 06 1 305254420 13 0548 + 015599 1240 30 07 1 305254420 14 0548 + 015600 1240 30 08 1 305254420 15 0548 + 015601 1240 31 01 1 305254424 00 0549 + 015602 1240 31 02 1 305254424 01 0549 + 015603 1240 31 03 1 305254424 02 0549 + 015604 1240 31 04 1 305254424 03 0549 + 015605 1240 31 05 1 305254424 04 0549 + 015606 1240 31 06 1 305254424 05 0549 + 015607 1240 31 07 1 305254424 06 0549 + 015608 1240 31 08 1 305254424 07 0549 + 015609 1240 32 01 1 305254424 08 0549 + 015610 1240 32 02 1 305254424 09 0549 + 015611 1240 32 03 1 305254424 10 0549 + 015612 1240 32 04 1 305254424 11 0549 + 015613 1240 32 05 1 305254424 12 0549 + 015614 1240 32 06 1 305254424 13 0549 + 015615 1240 32 07 1 305254424 14 0549 + 015616 1240 32 08 1 305254424 15 0549 + 015617 1240 33 01 1 306364440 00 1021 + 015618 1240 33 02 1 306364440 01 1021 + 015619 1240 33 03 1 306364440 02 1021 + 015620 1240 33 04 1 306364440 03 1021 + 015621 1240 33 05 1 306364440 04 1021 + 015622 1240 33 06 1 306364440 05 1021 + 015623 1240 33 07 1 306364440 06 1021 + 015624 1240 33 08 1 306364440 07 1021 + 015625 1240 34 01 1 306364440 08 1021 + 015626 1240 34 02 1 306364440 09 1021 + 015627 1240 34 03 1 306364440 10 1021 + 015628 1240 34 04 1 306364440 11 1021 + 015629 1240 34 05 1 306364440 12 1021 + 015630 1240 34 06 1 306364440 13 1021 + 015631 1240 34 07 1 306364440 14 1021 + 015632 1240 34 08 1 306364440 15 1021 + 015633 1240 35 01 1 306364436 00 1020 + 015634 1240 35 02 1 306364436 01 1020 + 015635 1240 35 03 1 306364436 02 1020 + 015636 1240 35 04 1 306364436 03 1020 + 015637 1240 35 05 1 306364436 04 1020 + 015638 1240 35 06 1 306364436 05 1020 + 015639 1240 35 07 1 306364436 06 1020 + 015640 1240 35 08 1 306364436 07 1020 + 015641 1240 36 01 1 306364436 08 1020 + 015642 1240 36 02 1 306364436 09 1020 + 015643 1240 36 03 1 306364436 10 1020 + 015644 1240 36 04 1 306364436 11 1020 + 015645 1240 36 05 1 306364436 12 1020 + 015646 1240 36 06 1 306364436 13 1020 + 015647 1240 36 07 1 306364436 14 1020 + 015648 1240 36 08 1 306364436 15 1020 + 015649 1240 37 01 1 306364448 00 1023 + 015650 1240 37 02 1 306364448 01 1023 + 015651 1240 37 03 1 306364448 02 1023 + 015652 1240 37 04 1 306364448 03 1023 + 015653 1240 37 05 1 306364448 04 1023 + 015654 1240 37 06 1 306364448 05 1023 + 015655 1240 37 07 1 306364448 06 1023 + 015656 1240 37 08 1 306364448 07 1023 + 015657 1240 38 01 1 306364448 08 1023 + 015658 1240 38 02 1 306364448 09 1023 + 015659 1240 38 03 1 306364448 10 1023 + 015660 1240 38 04 1 306364448 11 1023 + 015661 1240 38 05 1 306364448 12 1023 + 015662 1240 38 06 1 306364448 13 1023 + 015663 1240 38 07 1 306364448 14 1023 + 015664 1240 38 08 1 306364448 15 1023 + 015665 1240 39 01 1 306364444 00 1022 + 015666 1240 39 02 1 306364444 01 1022 + 015667 1240 39 03 1 306364444 02 1022 + 015668 1240 39 04 1 306364444 03 1022 + 015669 1240 39 05 1 306364444 04 1022 + 015670 1240 39 06 1 306364444 05 1022 + 015671 1240 39 07 1 306364444 06 1022 + 015672 1240 39 08 1 306364444 07 1022 + 015673 1240 40 01 1 306364444 08 1022 + 015674 1240 40 02 1 306364444 09 1022 + 015675 1240 40 03 1 306364444 10 1022 + 015676 1240 40 04 1 306364444 11 1022 + 015677 1240 40 05 1 306364444 12 1022 + 015678 1240 40 06 1 306364444 13 1022 + 015679 1240 40 07 1 306364444 14 1022 + 015680 1240 40 08 1 306364444 15 1022 + 015681 1240 41 01 1 304164896 08 0247 + 015682 1240 41 02 1 304164896 09 0247 + 015683 1240 41 03 1 304164896 10 0247 + 015684 1240 41 04 1 304164896 11 0247 + 015685 9999 99 99 0 9999 99 9999 + 015686 9999 99 99 0 9999 99 9999 + 015687 9999 99 99 0 9999 99 9999 + 015688 9999 99 99 0 9999 99 9999 + 015689 1240 42 01 1 304164896 12 0247 + 015690 1240 42 02 1 304164896 13 0247 + 015691 1240 42 03 1 304164896 14 0247 + 015692 1240 42 04 1 304164896 15 0247 + 015693 9999 99 99 0 9999 99 9999 + 015694 9999 99 99 0 9999 99 9999 + 015695 9999 99 99 0 9999 99 9999 + 015696 9999 99 99 0 9999 99 9999 + 015697 1240 43 01 1 304164896 00 0247 + 015698 1240 43 02 1 304164896 01 0247 + 015699 1240 43 03 1 304164896 02 0247 + 015700 1240 43 04 1 304164896 03 0247 + 015701 9999 99 99 0 9999 99 9999 + 015702 9999 99 99 0 9999 99 9999 + 015703 9999 99 99 0 9999 99 9999 + 015704 9999 99 99 0 9999 99 9999 + 015705 1240 44 01 1 304164896 04 0247 + 015706 1240 44 02 1 304164896 05 0247 + 015707 1240 44 03 1 304164896 06 0247 + 015708 1240 44 04 1 304164896 07 0247 + 015709 9999 99 99 0 9999 99 9999 + 015710 9999 99 99 0 9999 99 9999 + 015711 9999 99 99 0 9999 99 9999 + 015712 9999 99 99 0 9999 99 9999 + 015713 1240 45 01 1 304164892 08 0246 + 015714 1240 45 02 1 304164892 09 0246 + 015715 1240 45 03 1 304164892 10 0246 + 015716 1240 45 04 1 304164892 11 0246 + 015717 9999 99 99 0 9999 99 9999 + 015718 9999 99 99 0 9999 99 9999 + 015719 9999 99 99 0 9999 99 9999 + 015720 9999 99 99 0 9999 99 9999 + 015721 1240 46 01 1 304164892 12 0246 + 015722 1240 46 02 1 304164892 13 0246 + 015723 1240 46 03 1 304164892 14 0246 + 015724 1240 46 04 1 304164892 15 0246 + 015725 9999 99 99 0 9999 99 9999 + 015726 9999 99 99 0 9999 99 9999 + 015727 9999 99 99 0 9999 99 9999 + 015728 9999 99 99 0 9999 99 9999 + 015729 1240 47 01 1 304164892 00 0246 + 015730 1240 47 02 1 304164892 01 0246 + 015731 1240 47 03 1 304164892 02 0246 + 015732 1240 47 04 1 304164892 03 0246 + 015733 9999 99 99 0 9999 99 9999 + 015734 9999 99 99 0 9999 99 9999 + 015735 9999 99 99 0 9999 99 9999 + 015736 9999 99 99 0 9999 99 9999 + 015737 1240 48 01 1 304164892 04 0246 + 015738 1240 48 02 1 304164892 05 0246 + 015739 1240 48 03 1 304164892 06 0246 + 015740 1240 48 04 1 304164892 07 0246 + 015741 9999 99 99 0 9999 99 9999 + 015742 9999 99 99 0 9999 99 9999 + 015743 9999 99 99 0 9999 99 9999 + 015744 9999 99 99 0 9999 99 9999 + 015745 1241 01 01 1 303067156 08 0052 + 015746 1241 01 02 1 303067156 09 0052 + 015747 9999 99 99 0 9999 99 9999 + 015748 9999 99 99 0 9999 99 9999 + 015749 9999 99 99 0 9999 99 9999 + 015750 9999 99 99 0 9999 99 9999 + 015751 9999 99 99 0 9999 99 9999 + 015752 9999 99 99 0 9999 99 9999 + 015753 1241 02 01 1 303067156 10 0052 + 015754 1241 02 02 1 303067156 11 0052 + 015755 9999 99 99 0 9999 99 9999 + 015756 9999 99 99 0 9999 99 9999 + 015757 9999 99 99 0 9999 99 9999 + 015758 9999 99 99 0 9999 99 9999 + 015759 9999 99 99 0 9999 99 9999 + 015760 9999 99 99 0 9999 99 9999 + 015761 1241 03 01 1 303067156 12 0052 + 015762 1241 03 02 1 303067156 13 0052 + 015763 9999 99 99 0 9999 99 9999 + 015764 9999 99 99 0 9999 99 9999 + 015765 9999 99 99 0 9999 99 9999 + 015766 9999 99 99 0 9999 99 9999 + 015767 9999 99 99 0 9999 99 9999 + 015768 9999 99 99 0 9999 99 9999 + 015769 1241 04 01 1 303067156 14 0052 + 015770 1241 04 02 1 303067156 15 0052 + 015771 9999 99 99 0 9999 99 9999 + 015772 9999 99 99 0 9999 99 9999 + 015773 9999 99 99 0 9999 99 9999 + 015774 9999 99 99 0 9999 99 9999 + 015775 9999 99 99 0 9999 99 9999 + 015776 9999 99 99 0 9999 99 9999 + 015777 1241 05 01 1 303067156 00 0052 + 015778 1241 05 02 1 303067156 01 0052 + 015779 9999 99 99 0 9999 99 9999 + 015780 9999 99 99 0 9999 99 9999 + 015781 9999 99 99 0 9999 99 9999 + 015782 9999 99 99 0 9999 99 9999 + 015783 9999 99 99 0 9999 99 9999 + 015784 9999 99 99 0 9999 99 9999 + 015785 1241 06 01 1 303067156 02 0052 + 015786 1241 06 02 1 303067156 03 0052 + 015787 9999 99 99 0 9999 99 9999 + 015788 9999 99 99 0 9999 99 9999 + 015789 9999 99 99 0 9999 99 9999 + 015790 9999 99 99 0 9999 99 9999 + 015791 9999 99 99 0 9999 99 9999 + 015792 9999 99 99 0 9999 99 9999 + 015793 1241 07 01 1 303067156 04 0052 + 015794 1241 07 02 1 303067156 05 0052 + 015795 9999 99 99 0 9999 99 9999 + 015796 9999 99 99 0 9999 99 9999 + 015797 9999 99 99 0 9999 99 9999 + 015798 9999 99 99 0 9999 99 9999 + 015799 9999 99 99 0 9999 99 9999 + 015800 9999 99 99 0 9999 99 9999 + 015801 1241 08 01 1 303067156 06 0052 + 015802 1241 08 02 1 303067156 07 0052 + 015803 9999 99 99 0 9999 99 9999 + 015804 9999 99 99 0 9999 99 9999 + 015805 9999 99 99 0 9999 99 9999 + 015806 9999 99 99 0 9999 99 9999 + 015807 9999 99 99 0 9999 99 9999 + 015808 9999 99 99 0 9999 99 9999 + 015809 1241 09 01 1 304156696 00 0229 + 015810 1241 09 02 1 304156696 01 0229 + 015811 1241 09 03 1 304156696 02 0229 + 015812 1241 09 04 1 304156696 03 0229 + 015813 9999 99 99 0 9999 99 9999 + 015814 9999 99 99 0 9999 99 9999 + 015815 9999 99 99 0 9999 99 9999 + 015816 9999 99 99 0 9999 99 9999 + 015817 1241 10 01 1 304156696 04 0229 + 015818 1241 10 02 1 304156696 05 0229 + 015819 1241 10 03 1 304156696 06 0229 + 015820 1241 10 04 1 304156696 07 0229 + 015821 9999 99 99 0 9999 99 9999 + 015822 9999 99 99 0 9999 99 9999 + 015823 9999 99 99 0 9999 99 9999 + 015824 9999 99 99 0 9999 99 9999 + 015825 1241 11 01 1 304156696 08 0229 + 015826 1241 11 02 1 304156696 09 0229 + 015827 1241 11 03 1 304156696 10 0229 + 015828 1241 11 04 1 304156696 11 0229 + 015829 9999 99 99 0 9999 99 9999 + 015830 9999 99 99 0 9999 99 9999 + 015831 9999 99 99 0 9999 99 9999 + 015832 9999 99 99 0 9999 99 9999 + 015833 1241 12 01 1 304156696 12 0229 + 015834 1241 12 02 1 304156696 13 0229 + 015835 1241 12 03 1 304156696 14 0229 + 015836 1241 12 04 1 304156696 15 0229 + 015837 9999 99 99 0 9999 99 9999 + 015838 9999 99 99 0 9999 99 9999 + 015839 9999 99 99 0 9999 99 9999 + 015840 9999 99 99 0 9999 99 9999 + 015841 1241 13 01 1 304156692 08 0228 + 015842 1241 13 02 1 304156692 09 0228 + 015843 1241 13 03 1 304156692 10 0228 + 015844 1241 13 04 1 304156692 11 0228 + 015845 9999 99 99 0 9999 99 9999 + 015846 9999 99 99 0 9999 99 9999 + 015847 9999 99 99 0 9999 99 9999 + 015848 9999 99 99 0 9999 99 9999 + 015849 1241 14 01 1 304156692 12 0228 + 015850 1241 14 02 1 304156692 13 0228 + 015851 1241 14 03 1 304156692 14 0228 + 015852 1241 14 04 1 304156692 15 0228 + 015853 9999 99 99 0 9999 99 9999 + 015854 9999 99 99 0 9999 99 9999 + 015855 9999 99 99 0 9999 99 9999 + 015856 9999 99 99 0 9999 99 9999 + 015857 1241 15 01 1 304156692 00 0228 + 015858 1241 15 02 1 304156692 01 0228 + 015859 1241 15 03 1 304156692 02 0228 + 015860 1241 15 04 1 304156692 03 0228 + 015861 9999 99 99 0 9999 99 9999 + 015862 9999 99 99 0 9999 99 9999 + 015863 9999 99 99 0 9999 99 9999 + 015864 9999 99 99 0 9999 99 9999 + 015865 1241 16 01 1 304156692 04 0228 + 015866 1241 16 02 1 304156692 05 0228 + 015867 1241 16 03 1 304156692 06 0228 + 015868 1241 16 04 1 304156692 07 0228 + 015869 9999 99 99 0 9999 99 9999 + 015870 9999 99 99 0 9999 99 9999 + 015871 9999 99 99 0 9999 99 9999 + 015872 9999 99 99 0 9999 99 9999 + 015873 1241 17 01 1 306335772 00 0966 + 015874 1241 17 02 1 306335772 01 0966 + 015875 1241 17 03 1 306335772 02 0966 + 015876 1241 17 04 1 306335772 03 0966 + 015877 1241 17 05 1 306335772 04 0966 + 015878 1241 17 06 1 306335772 05 0966 + 015879 1241 17 07 1 306335772 06 0966 + 015880 1241 17 08 1 306335772 07 0966 + 015881 1241 18 01 1 306335772 08 0966 + 015882 1241 18 02 1 306335772 09 0966 + 015883 1241 18 03 1 306335772 10 0966 + 015884 1241 18 04 1 306335772 11 0966 + 015885 1241 18 05 1 306335772 12 0966 + 015886 1241 18 06 1 306335772 13 0966 + 015887 1241 18 07 1 306335772 14 0966 + 015888 1241 18 08 1 306335772 15 0966 + 015889 1241 19 01 1 306335776 00 0967 + 015890 1241 19 02 1 306335776 01 0967 + 015891 1241 19 03 1 306335776 02 0967 + 015892 1241 19 04 1 306335776 03 0967 + 015893 1241 19 05 1 306335776 04 0967 + 015894 1241 19 06 1 306335776 05 0967 + 015895 1241 19 07 1 306335776 06 0967 + 015896 1241 19 08 1 306335776 07 0967 + 015897 1241 20 01 1 306335776 08 0967 + 015898 1241 20 02 1 306335776 09 0967 + 015899 1241 20 03 1 306335776 10 0967 + 015900 1241 20 04 1 306335776 11 0967 + 015901 1241 20 05 1 306335776 12 0967 + 015902 1241 20 06 1 306335776 13 0967 + 015903 1241 20 07 1 306335776 14 0967 + 015904 1241 20 08 1 306335776 15 0967 + 015905 1241 21 01 1 306335764 00 0964 + 015906 1241 21 02 1 306335764 01 0964 + 015907 1241 21 03 1 306335764 02 0964 + 015908 1241 21 04 1 306335764 03 0964 + 015909 1241 21 05 1 306335764 04 0964 + 015910 1241 21 06 1 306335764 05 0964 + 015911 1241 21 07 1 306335764 06 0964 + 015912 1241 21 08 1 306335764 07 0964 + 015913 1241 22 01 1 306335764 08 0964 + 015914 1241 22 02 1 306335764 09 0964 + 015915 1241 22 03 1 306335764 10 0964 + 015916 1241 22 04 1 306335764 11 0964 + 015917 1241 22 05 1 306335764 12 0964 + 015918 1241 22 06 1 306335764 13 0964 + 015919 1241 22 07 1 306335764 14 0964 + 015920 1241 22 08 1 306335764 15 0964 + 015921 1241 23 01 1 306335768 00 0965 + 015922 1241 23 02 1 306335768 01 0965 + 015923 1241 23 03 1 306335768 02 0965 + 015924 1241 23 04 1 306335768 03 0965 + 015925 1241 23 05 1 306335768 04 0965 + 015926 1241 23 06 1 306335768 05 0965 + 015927 1241 23 07 1 306335768 06 0965 + 015928 1241 23 08 1 306335768 07 0965 + 015929 1241 24 01 1 306335768 08 0965 + 015930 1241 24 02 1 306335768 09 0965 + 015931 1241 24 03 1 306335768 10 0965 + 015932 1241 24 04 1 306335768 11 0965 + 015933 1241 24 05 1 306335768 12 0965 + 015934 1241 24 06 1 306335768 13 0965 + 015935 1241 24 07 1 306335768 14 0965 + 015936 1241 24 08 1 306335768 15 0965 + 015937 1241 25 01 1 303071260 08 0062 + 015938 1241 25 02 1 303071260 09 0062 + 015939 9999 99 99 0 9999 99 9999 + 015940 9999 99 99 0 9999 99 9999 + 015941 9999 99 99 0 9999 99 9999 + 015942 9999 99 99 0 9999 99 9999 + 015943 9999 99 99 0 9999 99 9999 + 015944 9999 99 99 0 9999 99 9999 + 015945 1241 26 01 1 303071260 10 0062 + 015946 1241 26 02 1 303071260 11 0062 + 015947 9999 99 99 0 9999 99 9999 + 015948 9999 99 99 0 9999 99 9999 + 015949 9999 99 99 0 9999 99 9999 + 015950 9999 99 99 0 9999 99 9999 + 015951 9999 99 99 0 9999 99 9999 + 015952 9999 99 99 0 9999 99 9999 + 015953 1241 27 01 1 303071260 12 0062 + 015954 1241 27 02 1 303071260 13 0062 + 015955 9999 99 99 0 9999 99 9999 + 015956 9999 99 99 0 9999 99 9999 + 015957 9999 99 99 0 9999 99 9999 + 015958 9999 99 99 0 9999 99 9999 + 015959 9999 99 99 0 9999 99 9999 + 015960 9999 99 99 0 9999 99 9999 + 015961 1241 28 01 1 303071260 14 0062 + 015962 1241 28 02 1 303071260 15 0062 + 015963 9999 99 99 0 9999 99 9999 + 015964 9999 99 99 0 9999 99 9999 + 015965 9999 99 99 0 9999 99 9999 + 015966 9999 99 99 0 9999 99 9999 + 015967 9999 99 99 0 9999 99 9999 + 015968 9999 99 99 0 9999 99 9999 + 015969 1241 29 01 1 303071260 04 0062 + 015970 1241 29 02 1 303071260 05 0062 + 015971 9999 99 99 0 9999 99 9999 + 015972 9999 99 99 0 9999 99 9999 + 015973 9999 99 99 0 9999 99 9999 + 015974 9999 99 99 0 9999 99 9999 + 015975 9999 99 99 0 9999 99 9999 + 015976 9999 99 99 0 9999 99 9999 + 015977 1241 30 01 1 303071260 06 0062 + 015978 1241 30 02 1 303071260 07 0062 + 015979 9999 99 99 0 9999 99 9999 + 015980 9999 99 99 0 9999 99 9999 + 015981 9999 99 99 0 9999 99 9999 + 015982 9999 99 99 0 9999 99 9999 + 015983 9999 99 99 0 9999 99 9999 + 015984 9999 99 99 0 9999 99 9999 + 015985 1241 31 01 1 303071260 00 0062 + 015986 1241 31 02 1 303071260 01 0062 + 015987 9999 99 99 0 9999 99 9999 + 015988 9999 99 99 0 9999 99 9999 + 015989 9999 99 99 0 9999 99 9999 + 015990 9999 99 99 0 9999 99 9999 + 015991 9999 99 99 0 9999 99 9999 + 015992 9999 99 99 0 9999 99 9999 + 015993 1241 32 01 1 303071260 02 0062 + 015994 1241 32 02 1 303071260 03 0062 + 015995 9999 99 99 0 9999 99 9999 + 015996 9999 99 99 0 9999 99 9999 + 015997 9999 99 99 0 9999 99 9999 + 015998 9999 99 99 0 9999 99 9999 + 015999 9999 99 99 0 9999 99 9999 + 016000 9999 99 99 0 9999 99 9999 + 016001 1241 33 01 1 306339868 00 0974 + 016002 1241 33 02 1 306339868 01 0974 + 016003 1241 33 03 1 306339868 02 0974 + 016004 1241 33 04 1 306339868 03 0974 + 016005 1241 33 05 1 306339868 04 0974 + 016006 1241 33 06 1 306339868 05 0974 + 016007 1241 33 07 1 306339868 06 0974 + 016008 1241 33 08 1 306339868 07 0974 + 016009 1241 34 01 1 306339868 08 0974 + 016010 1241 34 02 1 306339868 09 0974 + 016011 1241 34 03 1 306339868 10 0974 + 016012 1241 34 04 1 306339868 11 0974 + 016013 1241 34 05 1 306339868 12 0974 + 016014 1241 34 06 1 306339868 13 0974 + 016015 1241 34 07 1 306339868 14 0974 + 016016 1241 34 08 1 306339868 15 0974 + 016017 1241 35 01 1 306339872 00 0975 + 016018 1241 35 02 1 306339872 01 0975 + 016019 1241 35 03 1 306339872 02 0975 + 016020 1241 35 04 1 306339872 03 0975 + 016021 1241 35 05 1 306339872 04 0975 + 016022 1241 35 06 1 306339872 05 0975 + 016023 1241 35 07 1 306339872 06 0975 + 016024 1241 35 08 1 306339872 07 0975 + 016025 1241 36 01 1 306339872 08 0975 + 016026 1241 36 02 1 306339872 09 0975 + 016027 1241 36 03 1 306339872 10 0975 + 016028 1241 36 04 1 306339872 11 0975 + 016029 1241 36 05 1 306339872 12 0975 + 016030 1241 36 06 1 306339872 13 0975 + 016031 1241 36 07 1 306339872 14 0975 + 016032 1241 36 08 1 306339872 15 0975 + 016033 1241 37 01 1 306339860 00 0972 + 016034 1241 37 02 1 306339860 01 0972 + 016035 1241 37 03 1 306339860 02 0972 + 016036 1241 37 04 1 306339860 03 0972 + 016037 1241 37 05 1 306339860 04 0972 + 016038 1241 37 06 1 306339860 05 0972 + 016039 1241 37 07 1 306339860 06 0972 + 016040 1241 37 08 1 306339860 07 0972 + 016041 1241 38 01 1 306339860 08 0972 + 016042 1241 38 02 1 306339860 09 0972 + 016043 1241 38 03 1 306339860 10 0972 + 016044 1241 38 04 1 306339860 11 0972 + 016045 1241 38 05 1 306339860 12 0972 + 016046 1241 38 06 1 306339860 13 0972 + 016047 1241 38 07 1 306339860 14 0972 + 016048 1241 38 08 1 306339860 15 0972 + 016049 1241 39 01 1 306339864 00 0973 + 016050 1241 39 02 1 306339864 01 0973 + 016051 1241 39 03 1 306339864 02 0973 + 016052 1241 39 04 1 306339864 03 0973 + 016053 1241 39 05 1 306339864 04 0973 + 016054 1241 39 06 1 306339864 05 0973 + 016055 1241 39 07 1 306339864 06 0973 + 016056 1241 39 08 1 306339864 07 0973 + 016057 1241 40 01 1 306339864 08 0973 + 016058 1241 40 02 1 306339864 09 0973 + 016059 1241 40 03 1 306339864 10 0973 + 016060 1241 40 04 1 306339864 11 0973 + 016061 1241 40 05 1 306339864 12 0973 + 016062 1241 40 06 1 306339864 13 0973 + 016063 1241 40 07 1 306339864 14 0973 + 016064 1241 40 08 1 306339864 15 0973 + 016065 1241 41 01 1 304156700 00 0230 + 016066 1241 41 02 1 304156700 01 0230 + 016067 1241 41 03 1 304156700 02 0230 + 016068 1241 41 04 1 304156700 03 0230 + 016069 9999 99 99 0 9999 99 9999 + 016070 9999 99 99 0 9999 99 9999 + 016071 9999 99 99 0 9999 99 9999 + 016072 9999 99 99 0 9999 99 9999 + 016073 1241 42 01 1 304156700 04 0230 + 016074 1241 42 02 1 304156700 05 0230 + 016075 1241 42 03 1 304156700 06 0230 + 016076 1241 42 04 1 304156700 07 0230 + 016077 9999 99 99 0 9999 99 9999 + 016078 9999 99 99 0 9999 99 9999 + 016079 9999 99 99 0 9999 99 9999 + 016080 9999 99 99 0 9999 99 9999 + 016081 1241 43 01 1 304156700 08 0230 + 016082 1241 43 02 1 304156700 09 0230 + 016083 1241 43 03 1 304156700 10 0230 + 016084 1241 43 04 1 304156700 11 0230 + 016085 9999 99 99 0 9999 99 9999 + 016086 9999 99 99 0 9999 99 9999 + 016087 9999 99 99 0 9999 99 9999 + 016088 9999 99 99 0 9999 99 9999 + 016089 1241 44 01 1 304156700 12 0230 + 016090 1241 44 02 1 304156700 13 0230 + 016091 1241 44 03 1 304156700 14 0230 + 016092 1241 44 04 1 304156700 15 0230 + 016093 9999 99 99 0 9999 99 9999 + 016094 9999 99 99 0 9999 99 9999 + 016095 9999 99 99 0 9999 99 9999 + 016096 9999 99 99 0 9999 99 9999 + 016097 1241 45 01 1 304156704 00 0231 + 016098 1241 45 02 1 304156704 01 0231 + 016099 1241 45 03 1 304156704 02 0231 + 016100 1241 45 04 1 304156704 03 0231 + 016101 9999 99 99 0 9999 99 9999 + 016102 9999 99 99 0 9999 99 9999 + 016103 9999 99 99 0 9999 99 9999 + 016104 9999 99 99 0 9999 99 9999 + 016105 1241 46 01 1 304156704 04 0231 + 016106 1241 46 02 1 304156704 05 0231 + 016107 1241 46 03 1 304156704 06 0231 + 016108 1241 46 04 1 304156704 07 0231 + 016109 9999 99 99 0 9999 99 9999 + 016110 9999 99 99 0 9999 99 9999 + 016111 9999 99 99 0 9999 99 9999 + 016112 9999 99 99 0 9999 99 9999 + 016113 1241 47 01 1 304156704 08 0231 + 016114 1241 47 02 1 304156704 09 0231 + 016115 1241 47 03 1 304156704 10 0231 + 016116 1241 47 04 1 304156704 11 0231 + 016117 9999 99 99 0 9999 99 9999 + 016118 9999 99 99 0 9999 99 9999 + 016119 9999 99 99 0 9999 99 9999 + 016120 9999 99 99 0 9999 99 9999 + 016121 1241 48 01 1 304156704 12 0231 + 016122 1241 48 02 1 304156704 13 0231 + 016123 1241 48 03 1 304156704 14 0231 + 016124 1241 48 04 1 304156704 15 0231 + 016125 9999 99 99 0 9999 99 9999 + 016126 9999 99 99 0 9999 99 9999 + 016127 9999 99 99 0 9999 99 9999 + 016128 9999 99 99 0 9999 99 9999 + 016129 1242 01 01 1 306343960 00 0981 + 016130 1242 01 02 1 306343960 01 0981 + 016131 1242 01 03 1 306343960 02 0981 + 016132 1242 01 04 1 306343960 03 0981 + 016133 1242 01 05 1 306343960 04 0981 + 016134 1242 01 06 1 306343960 05 0981 + 016135 1242 01 07 1 306343960 06 0981 + 016136 1242 01 08 1 306343960 07 0981 + 016137 1242 02 01 1 306343960 08 0981 + 016138 1242 02 02 1 306343960 09 0981 + 016139 1242 02 03 1 306343960 10 0981 + 016140 1242 02 04 1 306343960 11 0981 + 016141 1242 02 05 1 306343960 12 0981 + 016142 1242 02 06 1 306343960 13 0981 + 016143 1242 02 07 1 306343960 14 0981 + 016144 1242 02 08 1 306343960 15 0981 + 016145 1242 03 01 1 306343956 00 0980 + 016146 1242 03 02 1 306343956 01 0980 + 016147 1242 03 03 1 306343956 02 0980 + 016148 1242 03 04 1 306343956 03 0980 + 016149 1242 03 05 1 306343956 04 0980 + 016150 1242 03 06 1 306343956 05 0980 + 016151 1242 03 07 1 306343956 06 0980 + 016152 1242 03 08 1 306343956 07 0980 + 016153 1242 04 01 1 306343956 08 0980 + 016154 1242 04 02 1 306343956 09 0980 + 016155 1242 04 03 1 306343956 10 0980 + 016156 1242 04 04 1 306343956 11 0980 + 016157 1242 04 05 1 306343956 12 0980 + 016158 1242 04 06 1 306343956 13 0980 + 016159 1242 04 07 1 306343956 14 0980 + 016160 1242 04 08 1 306343956 15 0980 + 016161 1242 05 01 1 306343968 00 0983 + 016162 1242 05 02 1 306343968 01 0983 + 016163 1242 05 03 1 306343968 02 0983 + 016164 1242 05 04 1 306343968 03 0983 + 016165 1242 05 05 1 306343968 04 0983 + 016166 1242 05 06 1 306343968 05 0983 + 016167 1242 05 07 1 306343968 06 0983 + 016168 1242 05 08 1 306343968 07 0983 + 016169 1242 06 01 1 306343968 08 0983 + 016170 1242 06 02 1 306343968 09 0983 + 016171 1242 06 03 1 306343968 10 0983 + 016172 1242 06 04 1 306343968 11 0983 + 016173 1242 06 05 1 306343968 12 0983 + 016174 1242 06 06 1 306343968 13 0983 + 016175 1242 06 07 1 306343968 14 0983 + 016176 1242 06 08 1 306343968 15 0983 + 016177 1242 07 01 1 306343964 00 0982 + 016178 1242 07 02 1 306343964 01 0982 + 016179 1242 07 03 1 306343964 02 0982 + 016180 1242 07 04 1 306343964 03 0982 + 016181 1242 07 05 1 306343964 04 0982 + 016182 1242 07 06 1 306343964 05 0982 + 016183 1242 07 07 1 306343964 06 0982 + 016184 1242 07 08 1 306343964 07 0982 + 016185 1242 08 01 1 306343964 08 0982 + 016186 1242 08 02 1 306343964 09 0982 + 016187 1242 08 03 1 306343964 10 0982 + 016188 1242 08 04 1 306343964 11 0982 + 016189 1242 08 05 1 306343964 12 0982 + 016190 1242 08 06 1 306343964 13 0982 + 016191 1242 08 07 1 306343964 14 0982 + 016192 1242 08 08 1 306343964 15 0982 + 016193 1242 09 01 1 303071264 12 0063 + 016194 1242 09 02 1 303071264 13 0063 + 016195 9999 99 99 0 9999 99 9999 + 016196 9999 99 99 0 9999 99 9999 + 016197 9999 99 99 0 9999 99 9999 + 016198 9999 99 99 0 9999 99 9999 + 016199 9999 99 99 0 9999 99 9999 + 016200 9999 99 99 0 9999 99 9999 + 016201 1242 10 01 1 303071264 14 0063 + 016202 1242 10 02 1 303071264 15 0063 + 016203 9999 99 99 0 9999 99 9999 + 016204 9999 99 99 0 9999 99 9999 + 016205 9999 99 99 0 9999 99 9999 + 016206 9999 99 99 0 9999 99 9999 + 016207 9999 99 99 0 9999 99 9999 + 016208 9999 99 99 0 9999 99 9999 + 016209 1242 11 01 1 303071264 08 0063 + 016210 1242 11 02 1 303071264 09 0063 + 016211 9999 99 99 0 9999 99 9999 + 016212 9999 99 99 0 9999 99 9999 + 016213 9999 99 99 0 9999 99 9999 + 016214 9999 99 99 0 9999 99 9999 + 016215 9999 99 99 0 9999 99 9999 + 016216 9999 99 99 0 9999 99 9999 + 016217 1242 12 01 1 303071264 10 0063 + 016218 1242 12 02 1 303071264 11 0063 + 016219 9999 99 99 0 9999 99 9999 + 016220 9999 99 99 0 9999 99 9999 + 016221 9999 99 99 0 9999 99 9999 + 016222 9999 99 99 0 9999 99 9999 + 016223 9999 99 99 0 9999 99 9999 + 016224 9999 99 99 0 9999 99 9999 + 016225 1242 13 01 1 303071264 00 0063 + 016226 1242 13 02 1 303071264 01 0063 + 016227 9999 99 99 0 9999 99 9999 + 016228 9999 99 99 0 9999 99 9999 + 016229 9999 99 99 0 9999 99 9999 + 016230 9999 99 99 0 9999 99 9999 + 016231 9999 99 99 0 9999 99 9999 + 016232 9999 99 99 0 9999 99 9999 + 016233 1242 14 01 1 303071264 02 0063 + 016234 1242 14 02 1 303071264 03 0063 + 016235 9999 99 99 0 9999 99 9999 + 016236 9999 99 99 0 9999 99 9999 + 016237 9999 99 99 0 9999 99 9999 + 016238 9999 99 99 0 9999 99 9999 + 016239 9999 99 99 0 9999 99 9999 + 016240 9999 99 99 0 9999 99 9999 + 016241 1242 15 01 1 303071264 04 0063 + 016242 1242 15 02 1 303071264 05 0063 + 016243 9999 99 99 0 9999 99 9999 + 016244 9999 99 99 0 9999 99 9999 + 016245 9999 99 99 0 9999 99 9999 + 016246 9999 99 99 0 9999 99 9999 + 016247 9999 99 99 0 9999 99 9999 + 016248 9999 99 99 0 9999 99 9999 + 016249 1242 16 01 1 303071264 06 0063 + 016250 1242 16 02 1 303071264 07 0063 + 016251 9999 99 99 0 9999 99 9999 + 016252 9999 99 99 0 9999 99 9999 + 016253 9999 99 99 0 9999 99 9999 + 016254 9999 99 99 0 9999 99 9999 + 016255 9999 99 99 0 9999 99 9999 + 016256 9999 99 99 0 9999 99 9999 + 016257 1242 17 01 1 305242140 00 0526 + 016258 1242 17 02 1 305242140 01 0526 + 016259 1242 17 03 1 305242140 02 0526 + 016260 1242 17 04 1 305242140 03 0526 + 016261 1242 17 05 1 305242140 04 0526 + 016262 1242 17 06 1 305242140 05 0526 + 016263 1242 17 07 1 305242140 06 0526 + 016264 1242 17 08 1 305242140 07 0526 + 016265 1242 18 01 1 305242140 08 0526 + 016266 1242 18 02 1 305242140 09 0526 + 016267 1242 18 03 1 305242140 10 0526 + 016268 1242 18 04 1 305242140 11 0526 + 016269 1242 18 05 1 305242140 12 0526 + 016270 1242 18 06 1 305242140 13 0526 + 016271 1242 18 07 1 305242140 14 0526 + 016272 1242 18 08 1 305242140 15 0526 + 016273 1242 19 01 1 305242144 00 0527 + 016274 1242 19 02 1 305242144 01 0527 + 016275 1242 19 03 1 305242144 02 0527 + 016276 1242 19 04 1 305242144 03 0527 + 016277 1242 19 05 1 305242144 04 0527 + 016278 1242 19 06 1 305242144 05 0527 + 016279 1242 19 07 1 305242144 06 0527 + 016280 1242 19 08 1 305242144 07 0527 + 016281 1242 20 01 1 305242144 08 0527 + 016282 1242 20 02 1 305242144 09 0527 + 016283 1242 20 03 1 305242144 10 0527 + 016284 1242 20 04 1 305242144 11 0527 + 016285 1242 20 05 1 305242144 12 0527 + 016286 1242 20 06 1 305242144 13 0527 + 016287 1242 20 07 1 305242144 14 0527 + 016288 1242 20 08 1 305242144 15 0527 + 016289 1242 21 01 1 305242132 00 0524 + 016290 1242 21 02 1 305242132 01 0524 + 016291 1242 21 03 1 305242132 02 0524 + 016292 1242 21 04 1 305242132 03 0524 + 016293 1242 21 05 1 305242132 04 0524 + 016294 1242 21 06 1 305242132 05 0524 + 016295 1242 21 07 1 305242132 06 0524 + 016296 1242 21 08 1 305242132 07 0524 + 016297 1242 22 01 1 305242132 08 0524 + 016298 1242 22 02 1 305242132 09 0524 + 016299 1242 22 03 1 305242132 10 0524 + 016300 1242 22 04 1 305242132 11 0524 + 016301 1242 22 05 1 305242132 12 0524 + 016302 1242 22 06 1 305242132 13 0524 + 016303 1242 22 07 1 305242132 14 0524 + 016304 1242 22 08 1 305242132 15 0524 + 016305 1242 23 01 1 305242136 00 0525 + 016306 1242 23 02 1 305242136 01 0525 + 016307 1242 23 03 1 305242136 02 0525 + 016308 1242 23 04 1 305242136 03 0525 + 016309 1242 23 05 1 305242136 04 0525 + 016310 1242 23 06 1 305242136 05 0525 + 016311 1242 23 07 1 305242136 06 0525 + 016312 1242 23 08 1 305242136 07 0525 + 016313 1242 24 01 1 305242136 08 0525 + 016314 1242 24 02 1 305242136 09 0525 + 016315 1242 24 03 1 305242136 10 0525 + 016316 1242 24 04 1 305242136 11 0525 + 016317 1242 24 05 1 305242136 12 0525 + 016318 1242 24 06 1 305242136 13 0525 + 016319 1242 24 07 1 305242136 14 0525 + 016320 1242 24 08 1 305242136 15 0525 + 016321 1242 25 01 1 306348056 00 0989 + 016322 1242 25 02 1 306348056 01 0989 + 016323 1242 25 03 1 306348056 02 0989 + 016324 1242 25 04 1 306348056 03 0989 + 016325 1242 25 05 1 306348056 04 0989 + 016326 1242 25 06 1 306348056 05 0989 + 016327 1242 25 07 1 306348056 06 0989 + 016328 1242 25 08 1 306348056 07 0989 + 016329 1242 26 01 1 306348056 08 0989 + 016330 1242 26 02 1 306348056 09 0989 + 016331 1242 26 03 1 306348056 10 0989 + 016332 1242 26 04 1 306348056 11 0989 + 016333 1242 26 05 1 306348056 12 0989 + 016334 1242 26 06 1 306348056 13 0989 + 016335 1242 26 07 1 306348056 14 0989 + 016336 1242 26 08 1 306348056 15 0989 + 016337 1242 27 01 1 306348052 00 0988 + 016338 1242 27 02 1 306348052 01 0988 + 016339 1242 27 03 1 306348052 02 0988 + 016340 1242 27 04 1 306348052 03 0988 + 016341 1242 27 05 1 306348052 04 0988 + 016342 1242 27 06 1 306348052 05 0988 + 016343 1242 27 07 1 306348052 06 0988 + 016344 1242 27 08 1 306348052 07 0988 + 016345 1242 28 01 1 306348052 08 0988 + 016346 1242 28 02 1 306348052 09 0988 + 016347 1242 28 03 1 306348052 10 0988 + 016348 1242 28 04 1 306348052 11 0988 + 016349 1242 28 05 1 306348052 12 0988 + 016350 1242 28 06 1 306348052 13 0988 + 016351 1242 28 07 1 306348052 14 0988 + 016352 1242 28 08 1 306348052 15 0988 + 016353 1242 29 01 1 306348064 00 0991 + 016354 1242 29 02 1 306348064 01 0991 + 016355 1242 29 03 1 306348064 02 0991 + 016356 1242 29 04 1 306348064 03 0991 + 016357 1242 29 05 1 306348064 04 0991 + 016358 1242 29 06 1 306348064 05 0991 + 016359 1242 29 07 1 306348064 06 0991 + 016360 1242 29 08 1 306348064 07 0991 + 016361 1242 30 01 1 306348064 08 0991 + 016362 1242 30 02 1 306348064 09 0991 + 016363 1242 30 03 1 306348064 10 0991 + 016364 1242 30 04 1 306348064 11 0991 + 016365 1242 30 05 1 306348064 12 0991 + 016366 1242 30 06 1 306348064 13 0991 + 016367 1242 30 07 1 306348064 14 0991 + 016368 1242 30 08 1 306348064 15 0991 + 016369 1242 31 01 1 306348060 00 0990 + 016370 1242 31 02 1 306348060 01 0990 + 016371 1242 31 03 1 306348060 02 0990 + 016372 1242 31 04 1 306348060 03 0990 + 016373 1242 31 05 1 306348060 04 0990 + 016374 1242 31 06 1 306348060 05 0990 + 016375 1242 31 07 1 306348060 06 0990 + 016376 1242 31 08 1 306348060 07 0990 + 016377 1242 32 01 1 306348060 08 0990 + 016378 1242 32 02 1 306348060 09 0990 + 016379 1242 32 03 1 306348060 10 0990 + 016380 1242 32 04 1 306348060 11 0990 + 016381 1242 32 05 1 306348060 12 0990 + 016382 1242 32 06 1 306348060 13 0990 + 016383 1242 32 07 1 306348060 14 0990 + 016384 1242 32 08 1 306348060 15 0990 + 016385 1242 33 01 1 305246236 00 0534 + 016386 1242 33 02 1 305246236 01 0534 + 016387 1242 33 03 1 305246236 02 0534 + 016388 1242 33 04 1 305246236 03 0534 + 016389 1242 33 05 1 305246236 04 0534 + 016390 1242 33 06 1 305246236 05 0534 + 016391 1242 33 07 1 305246236 06 0534 + 016392 1242 33 08 1 305246236 07 0534 + 016393 1242 34 01 1 305246236 08 0534 + 016394 1242 34 02 1 305246236 09 0534 + 016395 1242 34 03 1 305246236 10 0534 + 016396 1242 34 04 1 305246236 11 0534 + 016397 1242 34 05 1 305246236 12 0534 + 016398 1242 34 06 1 305246236 13 0534 + 016399 1242 34 07 1 305246236 14 0534 + 016400 1242 34 08 1 305246236 15 0534 + 016401 1242 35 01 1 305246240 00 0535 + 016402 1242 35 02 1 305246240 01 0535 + 016403 1242 35 03 1 305246240 02 0535 + 016404 1242 35 04 1 305246240 03 0535 + 016405 1242 35 05 1 305246240 04 0535 + 016406 1242 35 06 1 305246240 05 0535 + 016407 1242 35 07 1 305246240 06 0535 + 016408 1242 35 08 1 305246240 07 0535 + 016409 1242 36 01 1 305246240 08 0535 + 016410 1242 36 02 1 305246240 09 0535 + 016411 1242 36 03 1 305246240 10 0535 + 016412 1242 36 04 1 305246240 11 0535 + 016413 1242 36 05 1 305246240 12 0535 + 016414 1242 36 06 1 305246240 13 0535 + 016415 1242 36 07 1 305246240 14 0535 + 016416 1242 36 08 1 305246240 15 0535 + 016417 1242 37 01 1 305246228 00 0532 + 016418 1242 37 02 1 305246228 01 0532 + 016419 1242 37 03 1 305246228 02 0532 + 016420 1242 37 04 1 305246228 03 0532 + 016421 1242 37 05 1 305246228 04 0532 + 016422 1242 37 06 1 305246228 05 0532 + 016423 1242 37 07 1 305246228 06 0532 + 016424 1242 37 08 1 305246228 07 0532 + 016425 1242 38 01 1 305246228 08 0532 + 016426 1242 38 02 1 305246228 09 0532 + 016427 1242 38 03 1 305246228 10 0532 + 016428 1242 38 04 1 305246228 11 0532 + 016429 1242 38 05 1 305246228 12 0532 + 016430 1242 38 06 1 305246228 13 0532 + 016431 1242 38 07 1 305246228 14 0532 + 016432 1242 38 08 1 305246228 15 0532 + 016433 1242 39 01 1 305246232 00 0533 + 016434 1242 39 02 1 305246232 01 0533 + 016435 1242 39 03 1 305246232 02 0533 + 016436 1242 39 04 1 305246232 03 0533 + 016437 1242 39 05 1 305246232 04 0533 + 016438 1242 39 06 1 305246232 05 0533 + 016439 1242 39 07 1 305246232 06 0533 + 016440 1242 39 08 1 305246232 07 0533 + 016441 1242 40 01 1 305246232 08 0533 + 016442 1242 40 02 1 305246232 09 0533 + 016443 1242 40 03 1 305246232 10 0533 + 016444 1242 40 04 1 305246232 11 0533 + 016445 1242 40 05 1 305246232 12 0533 + 016446 1242 40 06 1 305246232 13 0533 + 016447 1242 40 07 1 305246232 14 0533 + 016448 1242 40 08 1 305246232 15 0533 + 016449 1242 41 01 1 305250328 00 0541 + 016450 1242 41 02 1 305250328 01 0541 + 016451 1242 41 03 1 305250328 02 0541 + 016452 1242 41 04 1 305250328 03 0541 + 016453 1242 41 05 1 305250328 04 0541 + 016454 1242 41 06 1 305250328 05 0541 + 016455 1242 41 07 1 305250328 06 0541 + 016456 1242 41 08 1 305250328 07 0541 + 016457 1242 42 01 1 305250328 08 0541 + 016458 1242 42 02 1 305250328 09 0541 + 016459 1242 42 03 1 305250328 10 0541 + 016460 1242 42 04 1 305250328 11 0541 + 016461 1242 42 05 1 305250328 12 0541 + 016462 1242 42 06 1 305250328 13 0541 + 016463 1242 42 07 1 305250328 14 0541 + 016464 1242 42 08 1 305250328 15 0541 + 016465 1242 43 01 1 305250324 00 0540 + 016466 1242 43 02 1 305250324 01 0540 + 016467 1242 43 03 1 305250324 02 0540 + 016468 1242 43 04 1 305250324 03 0540 + 016469 1242 43 05 1 305250324 04 0540 + 016470 1242 43 06 1 305250324 05 0540 + 016471 1242 43 07 1 305250324 06 0540 + 016472 1242 43 08 1 305250324 07 0540 + 016473 1242 44 01 1 305250324 08 0540 + 016474 1242 44 02 1 305250324 09 0540 + 016475 1242 44 03 1 305250324 10 0540 + 016476 1242 44 04 1 305250324 11 0540 + 016477 1242 44 05 1 305250324 12 0540 + 016478 1242 44 06 1 305250324 13 0540 + 016479 1242 44 07 1 305250324 14 0540 + 016480 1242 44 08 1 305250324 15 0540 + 016481 1242 45 01 1 305250336 00 0543 + 016482 1242 45 02 1 305250336 01 0543 + 016483 1242 45 03 1 305250336 02 0543 + 016484 1242 45 04 1 305250336 03 0543 + 016485 1242 45 05 1 305250336 04 0543 + 016486 1242 45 06 1 305250336 05 0543 + 016487 1242 45 07 1 305250336 06 0543 + 016488 1242 45 08 1 305250336 07 0543 + 016489 1242 46 01 1 305250336 08 0543 + 016490 1242 46 02 1 305250336 09 0543 + 016491 1242 46 03 1 305250336 10 0543 + 016492 1242 46 04 1 305250336 11 0543 + 016493 1242 46 05 1 305250336 12 0543 + 016494 1242 46 06 1 305250336 13 0543 + 016495 1242 46 07 1 305250336 14 0543 + 016496 1242 46 08 1 305250336 15 0543 + 016497 1242 47 01 1 305250332 00 0542 + 016498 1242 47 02 1 305250332 01 0542 + 016499 1242 47 03 1 305250332 02 0542 + 016500 1242 47 04 1 305250332 03 0542 + 016501 1242 47 05 1 305250332 04 0542 + 016502 1242 47 06 1 305250332 05 0542 + 016503 1242 47 07 1 305250332 06 0542 + 016504 1242 47 08 1 305250332 07 0542 + 016505 1242 48 01 1 305250332 08 0542 + 016506 1242 48 02 1 305250332 09 0542 + 016507 1242 48 03 1 305250332 10 0542 + 016508 1242 48 04 1 305250332 11 0542 + 016509 1242 48 05 1 305250332 12 0542 + 016510 1242 48 06 1 305250332 13 0542 + 016511 1242 48 07 1 305250332 14 0542 + 016512 1242 48 08 1 305250332 15 0542 + 016513 1243 01 01 1 303067160 08 0053 + 016514 1243 01 02 1 303067160 09 0053 + 016515 9999 99 99 0 9999 99 9999 + 016516 9999 99 99 0 9999 99 9999 + 016517 9999 99 99 0 9999 99 9999 + 016518 9999 99 99 0 9999 99 9999 + 016519 9999 99 99 0 9999 99 9999 + 016520 9999 99 99 0 9999 99 9999 + 016521 1243 02 01 1 303067160 10 0053 + 016522 1243 02 02 1 303067160 11 0053 + 016523 9999 99 99 0 9999 99 9999 + 016524 9999 99 99 0 9999 99 9999 + 016525 9999 99 99 0 9999 99 9999 + 016526 9999 99 99 0 9999 99 9999 + 016527 9999 99 99 0 9999 99 9999 + 016528 9999 99 99 0 9999 99 9999 + 016529 1243 03 01 1 303067160 12 0053 + 016530 1243 03 02 1 303067160 13 0053 + 016531 9999 99 99 0 9999 99 9999 + 016532 9999 99 99 0 9999 99 9999 + 016533 9999 99 99 0 9999 99 9999 + 016534 9999 99 99 0 9999 99 9999 + 016535 9999 99 99 0 9999 99 9999 + 016536 9999 99 99 0 9999 99 9999 + 016537 1243 04 01 1 303067160 14 0053 + 016538 1243 04 02 1 303067160 15 0053 + 016539 9999 99 99 0 9999 99 9999 + 016540 9999 99 99 0 9999 99 9999 + 016541 9999 99 99 0 9999 99 9999 + 016542 9999 99 99 0 9999 99 9999 + 016543 9999 99 99 0 9999 99 9999 + 016544 9999 99 99 0 9999 99 9999 + 016545 1243 05 01 1 303067160 00 0053 + 016546 1243 05 02 1 303067160 01 0053 + 016547 9999 99 99 0 9999 99 9999 + 016548 9999 99 99 0 9999 99 9999 + 016549 9999 99 99 0 9999 99 9999 + 016550 9999 99 99 0 9999 99 9999 + 016551 9999 99 99 0 9999 99 9999 + 016552 9999 99 99 0 9999 99 9999 + 016553 1243 06 01 1 303067160 02 0053 + 016554 1243 06 02 1 303067160 03 0053 + 016555 9999 99 99 0 9999 99 9999 + 016556 9999 99 99 0 9999 99 9999 + 016557 9999 99 99 0 9999 99 9999 + 016558 9999 99 99 0 9999 99 9999 + 016559 9999 99 99 0 9999 99 9999 + 016560 9999 99 99 0 9999 99 9999 + 016561 1243 07 01 1 303067160 04 0053 + 016562 1243 07 02 1 303067160 05 0053 + 016563 9999 99 99 0 9999 99 9999 + 016564 9999 99 99 0 9999 99 9999 + 016565 9999 99 99 0 9999 99 9999 + 016566 9999 99 99 0 9999 99 9999 + 016567 9999 99 99 0 9999 99 9999 + 016568 9999 99 99 0 9999 99 9999 + 016569 1243 08 01 1 303067160 06 0053 + 016570 1243 08 02 1 303067160 07 0053 + 016571 9999 99 99 0 9999 99 9999 + 016572 9999 99 99 0 9999 99 9999 + 016573 9999 99 99 0 9999 99 9999 + 016574 9999 99 99 0 9999 99 9999 + 016575 9999 99 99 0 9999 99 9999 + 016576 9999 99 99 0 9999 99 9999 + 016577 1243 09 01 1 304148504 00 0213 + 016578 1243 09 02 1 304148504 01 0213 + 016579 1243 09 03 1 304148504 02 0213 + 016580 1243 09 04 1 304148504 03 0213 + 016581 9999 99 99 0 9999 99 9999 + 016582 9999 99 99 0 9999 99 9999 + 016583 9999 99 99 0 9999 99 9999 + 016584 9999 99 99 0 9999 99 9999 + 016585 1243 10 01 1 304148504 04 0213 + 016586 1243 10 02 1 304148504 05 0213 + 016587 1243 10 03 1 304148504 06 0213 + 016588 1243 10 04 1 304148504 07 0213 + 016589 9999 99 99 0 9999 99 9999 + 016590 9999 99 99 0 9999 99 9999 + 016591 9999 99 99 0 9999 99 9999 + 016592 9999 99 99 0 9999 99 9999 + 016593 1243 11 01 1 304148504 08 0213 + 016594 1243 11 02 1 304148504 09 0213 + 016595 1243 11 03 1 304148504 10 0213 + 016596 1243 11 04 1 304148504 11 0213 + 016597 9999 99 99 0 9999 99 9999 + 016598 9999 99 99 0 9999 99 9999 + 016599 9999 99 99 0 9999 99 9999 + 016600 9999 99 99 0 9999 99 9999 + 016601 1243 12 01 1 304148504 12 0213 + 016602 1243 12 02 1 304148504 13 0213 + 016603 1243 12 03 1 304148504 14 0213 + 016604 1243 12 04 1 304148504 15 0213 + 016605 9999 99 99 0 9999 99 9999 + 016606 9999 99 99 0 9999 99 9999 + 016607 9999 99 99 0 9999 99 9999 + 016608 9999 99 99 0 9999 99 9999 + 016609 1243 13 01 1 304148500 08 0212 + 016610 1243 13 02 1 304148500 09 0212 + 016611 1243 13 03 1 304148500 10 0212 + 016612 1243 13 04 1 304148500 11 0212 + 016613 9999 99 99 0 9999 99 9999 + 016614 9999 99 99 0 9999 99 9999 + 016615 9999 99 99 0 9999 99 9999 + 016616 9999 99 99 0 9999 99 9999 + 016617 1243 14 01 1 304148500 12 0212 + 016618 1243 14 02 1 304148500 13 0212 + 016619 1243 14 03 1 304148500 14 0212 + 016620 1243 14 04 1 304148500 15 0212 + 016621 9999 99 99 0 9999 99 9999 + 016622 9999 99 99 0 9999 99 9999 + 016623 9999 99 99 0 9999 99 9999 + 016624 9999 99 99 0 9999 99 9999 + 016625 1243 15 01 1 304148500 00 0212 + 016626 1243 15 02 1 304148500 01 0212 + 016627 1243 15 03 1 304148500 02 0212 + 016628 1243 15 04 1 304148500 03 0212 + 016629 9999 99 99 0 9999 99 9999 + 016630 9999 99 99 0 9999 99 9999 + 016631 9999 99 99 0 9999 99 9999 + 016632 9999 99 99 0 9999 99 9999 + 016633 1243 16 01 1 304148500 04 0212 + 016634 1243 16 02 1 304148500 05 0212 + 016635 1243 16 03 1 304148500 06 0212 + 016636 1243 16 04 1 304148500 07 0212 + 016637 9999 99 99 0 9999 99 9999 + 016638 9999 99 99 0 9999 99 9999 + 016639 9999 99 99 0 9999 99 9999 + 016640 9999 99 99 0 9999 99 9999 + 016641 1243 17 01 1 306319388 00 0934 + 016642 1243 17 02 1 306319388 01 0934 + 016643 1243 17 03 1 306319388 02 0934 + 016644 1243 17 04 1 306319388 03 0934 + 016645 1243 17 05 1 306319388 04 0934 + 016646 1243 17 06 1 306319388 05 0934 + 016647 1243 17 07 1 306319388 06 0934 + 016648 1243 17 08 1 306319388 07 0934 + 016649 1243 18 01 1 306319388 08 0934 + 016650 1243 18 02 1 306319388 09 0934 + 016651 1243 18 03 1 306319388 10 0934 + 016652 1243 18 04 1 306319388 11 0934 + 016653 1243 18 05 1 306319388 12 0934 + 016654 1243 18 06 1 306319388 13 0934 + 016655 1243 18 07 1 306319388 14 0934 + 016656 1243 18 08 1 306319388 15 0934 + 016657 1243 19 01 1 306319392 00 0935 + 016658 1243 19 02 1 306319392 01 0935 + 016659 1243 19 03 1 306319392 02 0935 + 016660 1243 19 04 1 306319392 03 0935 + 016661 1243 19 05 1 306319392 04 0935 + 016662 1243 19 06 1 306319392 05 0935 + 016663 1243 19 07 1 306319392 06 0935 + 016664 1243 19 08 1 306319392 07 0935 + 016665 1243 20 01 1 306319392 08 0935 + 016666 1243 20 02 1 306319392 09 0935 + 016667 1243 20 03 1 306319392 10 0935 + 016668 1243 20 04 1 306319392 11 0935 + 016669 1243 20 05 1 306319392 12 0935 + 016670 1243 20 06 1 306319392 13 0935 + 016671 1243 20 07 1 306319392 14 0935 + 016672 1243 20 08 1 306319392 15 0935 + 016673 1243 21 01 1 306319380 00 0932 + 016674 1243 21 02 1 306319380 01 0932 + 016675 1243 21 03 1 306319380 02 0932 + 016676 1243 21 04 1 306319380 03 0932 + 016677 1243 21 05 1 306319380 04 0932 + 016678 1243 21 06 1 306319380 05 0932 + 016679 1243 21 07 1 306319380 06 0932 + 016680 1243 21 08 1 306319380 07 0932 + 016681 1243 22 01 1 306319380 08 0932 + 016682 1243 22 02 1 306319380 09 0932 + 016683 1243 22 03 1 306319380 10 0932 + 016684 1243 22 04 1 306319380 11 0932 + 016685 1243 22 05 1 306319380 12 0932 + 016686 1243 22 06 1 306319380 13 0932 + 016687 1243 22 07 1 306319380 14 0932 + 016688 1243 22 08 1 306319380 15 0932 + 016689 1243 23 01 1 306319384 00 0933 + 016690 1243 23 02 1 306319384 01 0933 + 016691 1243 23 03 1 306319384 02 0933 + 016692 1243 23 04 1 306319384 03 0933 + 016693 1243 23 05 1 306319384 04 0933 + 016694 1243 23 06 1 306319384 05 0933 + 016695 1243 23 07 1 306319384 06 0933 + 016696 1243 23 08 1 306319384 07 0933 + 016697 1243 24 01 1 306319384 08 0933 + 016698 1243 24 02 1 306319384 09 0933 + 016699 1243 24 03 1 306319384 10 0933 + 016700 1243 24 04 1 306319384 11 0933 + 016701 1243 24 05 1 306319384 12 0933 + 016702 1243 24 06 1 306319384 13 0933 + 016703 1243 24 07 1 306319384 14 0933 + 016704 1243 24 08 1 306319384 15 0933 + 016705 1243 25 01 1 303067164 08 0054 + 016706 1243 25 02 1 303067164 09 0054 + 016707 9999 99 99 0 9999 99 9999 + 016708 9999 99 99 0 9999 99 9999 + 016709 9999 99 99 0 9999 99 9999 + 016710 9999 99 99 0 9999 99 9999 + 016711 9999 99 99 0 9999 99 9999 + 016712 9999 99 99 0 9999 99 9999 + 016713 1243 26 01 1 303067164 10 0054 + 016714 1243 26 02 1 303067164 11 0054 + 016715 9999 99 99 0 9999 99 9999 + 016716 9999 99 99 0 9999 99 9999 + 016717 9999 99 99 0 9999 99 9999 + 016718 9999 99 99 0 9999 99 9999 + 016719 9999 99 99 0 9999 99 9999 + 016720 9999 99 99 0 9999 99 9999 + 016721 1243 27 01 1 303067164 12 0054 + 016722 1243 27 02 1 303067164 13 0054 + 016723 9999 99 99 0 9999 99 9999 + 016724 9999 99 99 0 9999 99 9999 + 016725 9999 99 99 0 9999 99 9999 + 016726 9999 99 99 0 9999 99 9999 + 016727 9999 99 99 0 9999 99 9999 + 016728 9999 99 99 0 9999 99 9999 + 016729 1243 28 01 1 303067164 14 0054 + 016730 1243 28 02 1 303067164 15 0054 + 016731 9999 99 99 0 9999 99 9999 + 016732 9999 99 99 0 9999 99 9999 + 016733 9999 99 99 0 9999 99 9999 + 016734 9999 99 99 0 9999 99 9999 + 016735 9999 99 99 0 9999 99 9999 + 016736 9999 99 99 0 9999 99 9999 + 016737 1243 29 01 1 303067164 04 0054 + 016738 1243 29 02 1 303067164 05 0054 + 016739 9999 99 99 0 9999 99 9999 + 016740 9999 99 99 0 9999 99 9999 + 016741 9999 99 99 0 9999 99 9999 + 016742 9999 99 99 0 9999 99 9999 + 016743 9999 99 99 0 9999 99 9999 + 016744 9999 99 99 0 9999 99 9999 + 016745 1243 30 01 1 303067164 06 0054 + 016746 1243 30 02 1 303067164 07 0054 + 016747 9999 99 99 0 9999 99 9999 + 016748 9999 99 99 0 9999 99 9999 + 016749 9999 99 99 0 9999 99 9999 + 016750 9999 99 99 0 9999 99 9999 + 016751 9999 99 99 0 9999 99 9999 + 016752 9999 99 99 0 9999 99 9999 + 016753 1243 31 01 1 303067164 00 0054 + 016754 1243 31 02 1 303067164 01 0054 + 016755 9999 99 99 0 9999 99 9999 + 016756 9999 99 99 0 9999 99 9999 + 016757 9999 99 99 0 9999 99 9999 + 016758 9999 99 99 0 9999 99 9999 + 016759 9999 99 99 0 9999 99 9999 + 016760 9999 99 99 0 9999 99 9999 + 016761 1243 32 01 1 303067164 02 0054 + 016762 1243 32 02 1 303067164 03 0054 + 016763 9999 99 99 0 9999 99 9999 + 016764 9999 99 99 0 9999 99 9999 + 016765 9999 99 99 0 9999 99 9999 + 016766 9999 99 99 0 9999 99 9999 + 016767 9999 99 99 0 9999 99 9999 + 016768 9999 99 99 0 9999 99 9999 + 016769 1243 33 01 1 306323484 00 0942 + 016770 1243 33 02 1 306323484 01 0942 + 016771 1243 33 03 1 306323484 02 0942 + 016772 1243 33 04 1 306323484 03 0942 + 016773 1243 33 05 1 306323484 04 0942 + 016774 1243 33 06 1 306323484 05 0942 + 016775 1243 33 07 1 306323484 06 0942 + 016776 1243 33 08 1 306323484 07 0942 + 016777 1243 34 01 1 306323484 08 0942 + 016778 1243 34 02 1 306323484 09 0942 + 016779 1243 34 03 1 306323484 10 0942 + 016780 1243 34 04 1 306323484 11 0942 + 016781 1243 34 05 1 306323484 12 0942 + 016782 1243 34 06 1 306323484 13 0942 + 016783 1243 34 07 1 306323484 14 0942 + 016784 1243 34 08 1 306323484 15 0942 + 016785 1243 35 01 1 306323488 00 0943 + 016786 1243 35 02 1 306323488 01 0943 + 016787 1243 35 03 1 306323488 02 0943 + 016788 1243 35 04 1 306323488 03 0943 + 016789 1243 35 05 1 306323488 04 0943 + 016790 1243 35 06 1 306323488 05 0943 + 016791 1243 35 07 1 306323488 06 0943 + 016792 1243 35 08 1 306323488 07 0943 + 016793 1243 36 01 1 306323488 08 0943 + 016794 1243 36 02 1 306323488 09 0943 + 016795 1243 36 03 1 306323488 10 0943 + 016796 1243 36 04 1 306323488 11 0943 + 016797 1243 36 05 1 306323488 12 0943 + 016798 1243 36 06 1 306323488 13 0943 + 016799 1243 36 07 1 306323488 14 0943 + 016800 1243 36 08 1 306323488 15 0943 + 016801 1243 37 01 1 306323476 00 0940 + 016802 1243 37 02 1 306323476 01 0940 + 016803 1243 37 03 1 306323476 02 0940 + 016804 1243 37 04 1 306323476 03 0940 + 016805 1243 37 05 1 306323476 04 0940 + 016806 1243 37 06 1 306323476 05 0940 + 016807 1243 37 07 1 306323476 06 0940 + 016808 1243 37 08 1 306323476 07 0940 + 016809 1243 38 01 1 306323476 08 0940 + 016810 1243 38 02 1 306323476 09 0940 + 016811 1243 38 03 1 306323476 10 0940 + 016812 1243 38 04 1 306323476 11 0940 + 016813 1243 38 05 1 306323476 12 0940 + 016814 1243 38 06 1 306323476 13 0940 + 016815 1243 38 07 1 306323476 14 0940 + 016816 1243 38 08 1 306323476 15 0940 + 016817 1243 39 01 1 306323480 00 0941 + 016818 1243 39 02 1 306323480 01 0941 + 016819 1243 39 03 1 306323480 02 0941 + 016820 1243 39 04 1 306323480 03 0941 + 016821 1243 39 05 1 306323480 04 0941 + 016822 1243 39 06 1 306323480 05 0941 + 016823 1243 39 07 1 306323480 06 0941 + 016824 1243 39 08 1 306323480 07 0941 + 016825 1243 40 01 1 306323480 08 0941 + 016826 1243 40 02 1 306323480 09 0941 + 016827 1243 40 03 1 306323480 10 0941 + 016828 1243 40 04 1 306323480 11 0941 + 016829 1243 40 05 1 306323480 12 0941 + 016830 1243 40 06 1 306323480 13 0941 + 016831 1243 40 07 1 306323480 14 0941 + 016832 1243 40 08 1 306323480 15 0941 + 016833 1243 41 01 1 304148508 00 0214 + 016834 1243 41 02 1 304148508 01 0214 + 016835 1243 41 03 1 304148508 02 0214 + 016836 1243 41 04 1 304148508 03 0214 + 016837 9999 99 99 0 9999 99 9999 + 016838 9999 99 99 0 9999 99 9999 + 016839 9999 99 99 0 9999 99 9999 + 016840 9999 99 99 0 9999 99 9999 + 016841 1243 42 01 1 304148508 04 0214 + 016842 1243 42 02 1 304148508 05 0214 + 016843 1243 42 03 1 304148508 06 0214 + 016844 1243 42 04 1 304148508 07 0214 + 016845 9999 99 99 0 9999 99 9999 + 016846 9999 99 99 0 9999 99 9999 + 016847 9999 99 99 0 9999 99 9999 + 016848 9999 99 99 0 9999 99 9999 + 016849 1243 43 01 1 304148508 08 0214 + 016850 1243 43 02 1 304148508 09 0214 + 016851 1243 43 03 1 304148508 10 0214 + 016852 1243 43 04 1 304148508 11 0214 + 016853 9999 99 99 0 9999 99 9999 + 016854 9999 99 99 0 9999 99 9999 + 016855 9999 99 99 0 9999 99 9999 + 016856 9999 99 99 0 9999 99 9999 + 016857 1243 44 01 1 304148508 12 0214 + 016858 1243 44 02 1 304148508 13 0214 + 016859 1243 44 03 1 304148508 14 0214 + 016860 1243 44 04 1 304148508 15 0214 + 016861 9999 99 99 0 9999 99 9999 + 016862 9999 99 99 0 9999 99 9999 + 016863 9999 99 99 0 9999 99 9999 + 016864 9999 99 99 0 9999 99 9999 + 016865 1243 45 01 1 304148512 00 0215 + 016866 1243 45 02 1 304148512 01 0215 + 016867 1243 45 03 1 304148512 02 0215 + 016868 1243 45 04 1 304148512 03 0215 + 016869 9999 99 99 0 9999 99 9999 + 016870 9999 99 99 0 9999 99 9999 + 016871 9999 99 99 0 9999 99 9999 + 016872 9999 99 99 0 9999 99 9999 + 016873 1243 46 01 1 304148512 04 0215 + 016874 1243 46 02 1 304148512 05 0215 + 016875 1243 46 03 1 304148512 06 0215 + 016876 1243 46 04 1 304148512 07 0215 + 016877 9999 99 99 0 9999 99 9999 + 016878 9999 99 99 0 9999 99 9999 + 016879 9999 99 99 0 9999 99 9999 + 016880 9999 99 99 0 9999 99 9999 + 016881 1243 47 01 1 304148512 08 0215 + 016882 1243 47 02 1 304148512 09 0215 + 016883 1243 47 03 1 304148512 10 0215 + 016884 1243 47 04 1 304148512 11 0215 + 016885 9999 99 99 0 9999 99 9999 + 016886 9999 99 99 0 9999 99 9999 + 016887 9999 99 99 0 9999 99 9999 + 016888 9999 99 99 0 9999 99 9999 + 016889 1243 48 01 1 304148512 12 0215 + 016890 1243 48 02 1 304148512 13 0215 + 016891 1243 48 03 1 304148512 14 0215 + 016892 1243 48 04 1 304148512 15 0215 + 016893 9999 99 99 0 9999 99 9999 + 016894 9999 99 99 0 9999 99 9999 + 016895 9999 99 99 0 9999 99 9999 + 016896 9999 99 99 0 9999 99 9999 + 016897 1244 01 01 1 304152600 08 0221 + 016898 1244 01 02 1 304152600 09 0221 + 016899 1244 01 03 1 304152600 10 0221 + 016900 1244 01 04 1 304152600 11 0221 + 016901 9999 99 99 0 9999 99 9999 + 016902 9999 99 99 0 9999 99 9999 + 016903 9999 99 99 0 9999 99 9999 + 016904 9999 99 99 0 9999 99 9999 + 016905 1244 02 01 1 304152600 12 0221 + 016906 1244 02 02 1 304152600 13 0221 + 016907 1244 02 03 1 304152600 14 0221 + 016908 1244 02 04 1 304152600 15 0221 + 016909 9999 99 99 0 9999 99 9999 + 016910 9999 99 99 0 9999 99 9999 + 016911 9999 99 99 0 9999 99 9999 + 016912 9999 99 99 0 9999 99 9999 + 016913 1244 03 01 1 304152600 00 0221 + 016914 1244 03 02 1 304152600 01 0221 + 016915 1244 03 03 1 304152600 02 0221 + 016916 1244 03 04 1 304152600 03 0221 + 016917 9999 99 99 0 9999 99 9999 + 016918 9999 99 99 0 9999 99 9999 + 016919 9999 99 99 0 9999 99 9999 + 016920 9999 99 99 0 9999 99 9999 + 016921 1244 04 01 1 304152600 04 0221 + 016922 1244 04 02 1 304152600 05 0221 + 016923 1244 04 03 1 304152600 06 0221 + 016924 1244 04 04 1 304152600 07 0221 + 016925 9999 99 99 0 9999 99 9999 + 016926 9999 99 99 0 9999 99 9999 + 016927 9999 99 99 0 9999 99 9999 + 016928 9999 99 99 0 9999 99 9999 + 016929 1244 05 01 1 304152596 08 0220 + 016930 1244 05 02 1 304152596 09 0220 + 016931 1244 05 03 1 304152596 10 0220 + 016932 1244 05 04 1 304152596 11 0220 + 016933 9999 99 99 0 9999 99 9999 + 016934 9999 99 99 0 9999 99 9999 + 016935 9999 99 99 0 9999 99 9999 + 016936 9999 99 99 0 9999 99 9999 + 016937 1244 06 01 1 304152596 12 0220 + 016938 1244 06 02 1 304152596 13 0220 + 016939 1244 06 03 1 304152596 14 0220 + 016940 1244 06 04 1 304152596 15 0220 + 016941 9999 99 99 0 9999 99 9999 + 016942 9999 99 99 0 9999 99 9999 + 016943 9999 99 99 0 9999 99 9999 + 016944 9999 99 99 0 9999 99 9999 + 016945 1244 07 01 1 304152596 00 0220 + 016946 1244 07 02 1 304152596 01 0220 + 016947 1244 07 03 1 304152596 02 0220 + 016948 1244 07 04 1 304152596 03 0220 + 016949 9999 99 99 0 9999 99 9999 + 016950 9999 99 99 0 9999 99 9999 + 016951 9999 99 99 0 9999 99 9999 + 016952 9999 99 99 0 9999 99 9999 + 016953 1244 08 01 1 304152596 04 0220 + 016954 1244 08 02 1 304152596 05 0220 + 016955 1244 08 03 1 304152596 06 0220 + 016956 1244 08 04 1 304152596 07 0220 + 016957 9999 99 99 0 9999 99 9999 + 016958 9999 99 99 0 9999 99 9999 + 016959 9999 99 99 0 9999 99 9999 + 016960 9999 99 99 0 9999 99 9999 + 016961 1244 09 01 1 306327576 00 0949 + 016962 1244 09 02 1 306327576 01 0949 + 016963 1244 09 03 1 306327576 02 0949 + 016964 1244 09 04 1 306327576 03 0949 + 016965 1244 09 05 1 306327576 04 0949 + 016966 1244 09 06 1 306327576 05 0949 + 016967 1244 09 07 1 306327576 06 0949 + 016968 1244 09 08 1 306327576 07 0949 + 016969 1244 10 01 1 306327576 08 0949 + 016970 1244 10 02 1 306327576 09 0949 + 016971 1244 10 03 1 306327576 10 0949 + 016972 1244 10 04 1 306327576 11 0949 + 016973 1244 10 05 1 306327576 12 0949 + 016974 1244 10 06 1 306327576 13 0949 + 016975 1244 10 07 1 306327576 14 0949 + 016976 1244 10 08 1 306327576 15 0949 + 016977 1244 11 01 1 306327572 00 0948 + 016978 1244 11 02 1 306327572 01 0948 + 016979 1244 11 03 1 306327572 02 0948 + 016980 1244 11 04 1 306327572 03 0948 + 016981 1244 11 05 1 306327572 04 0948 + 016982 1244 11 06 1 306327572 05 0948 + 016983 1244 11 07 1 306327572 06 0948 + 016984 1244 11 08 1 306327572 07 0948 + 016985 1244 12 01 1 306327572 08 0948 + 016986 1244 12 02 1 306327572 09 0948 + 016987 1244 12 03 1 306327572 10 0948 + 016988 1244 12 04 1 306327572 11 0948 + 016989 1244 12 05 1 306327572 12 0948 + 016990 1244 12 06 1 306327572 13 0948 + 016991 1244 12 07 1 306327572 14 0948 + 016992 1244 12 08 1 306327572 15 0948 + 016993 1244 13 01 1 306327584 00 0951 + 016994 1244 13 02 1 306327584 01 0951 + 016995 1244 13 03 1 306327584 02 0951 + 016996 1244 13 04 1 306327584 03 0951 + 016997 1244 13 05 1 306327584 04 0951 + 016998 1244 13 06 1 306327584 05 0951 + 016999 1244 13 07 1 306327584 06 0951 + 017000 1244 13 08 1 306327584 07 0951 + 017001 1244 14 01 1 306327584 08 0951 + 017002 1244 14 02 1 306327584 09 0951 + 017003 1244 14 03 1 306327584 10 0951 + 017004 1244 14 04 1 306327584 11 0951 + 017005 1244 14 05 1 306327584 12 0951 + 017006 1244 14 06 1 306327584 13 0951 + 017007 1244 14 07 1 306327584 14 0951 + 017008 1244 14 08 1 306327584 15 0951 + 017009 1244 15 01 1 306327580 00 0950 + 017010 1244 15 02 1 306327580 01 0950 + 017011 1244 15 03 1 306327580 02 0950 + 017012 1244 15 04 1 306327580 03 0950 + 017013 1244 15 05 1 306327580 04 0950 + 017014 1244 15 06 1 306327580 05 0950 + 017015 1244 15 07 1 306327580 06 0950 + 017016 1244 15 08 1 306327580 07 0950 + 017017 1244 16 01 1 306327580 08 0950 + 017018 1244 16 02 1 306327580 09 0950 + 017019 1244 16 03 1 306327580 10 0950 + 017020 1244 16 04 1 306327580 11 0950 + 017021 1244 16 05 1 306327580 12 0950 + 017022 1244 16 06 1 306327580 13 0950 + 017023 1244 16 07 1 306327580 14 0950 + 017024 1244 16 08 1 306327580 15 0950 + 017025 1244 17 01 1 303067168 12 0055 + 017026 1244 17 02 1 303067168 13 0055 + 017027 9999 99 99 0 9999 99 9999 + 017028 9999 99 99 0 9999 99 9999 + 017029 9999 99 99 0 9999 99 9999 + 017030 9999 99 99 0 9999 99 9999 + 017031 9999 99 99 0 9999 99 9999 + 017032 9999 99 99 0 9999 99 9999 + 017033 1244 18 01 1 303067168 14 0055 + 017034 1244 18 02 1 303067168 15 0055 + 017035 9999 99 99 0 9999 99 9999 + 017036 9999 99 99 0 9999 99 9999 + 017037 9999 99 99 0 9999 99 9999 + 017038 9999 99 99 0 9999 99 9999 + 017039 9999 99 99 0 9999 99 9999 + 017040 9999 99 99 0 9999 99 9999 + 017041 1244 19 01 1 303067168 08 0055 + 017042 1244 19 02 1 303067168 09 0055 + 017043 9999 99 99 0 9999 99 9999 + 017044 9999 99 99 0 9999 99 9999 + 017045 9999 99 99 0 9999 99 9999 + 017046 9999 99 99 0 9999 99 9999 + 017047 9999 99 99 0 9999 99 9999 + 017048 9999 99 99 0 9999 99 9999 + 017049 1244 20 01 1 303067168 10 0055 + 017050 1244 20 02 1 303067168 11 0055 + 017051 9999 99 99 0 9999 99 9999 + 017052 9999 99 99 0 9999 99 9999 + 017053 9999 99 99 0 9999 99 9999 + 017054 9999 99 99 0 9999 99 9999 + 017055 9999 99 99 0 9999 99 9999 + 017056 9999 99 99 0 9999 99 9999 + 017057 1244 21 01 1 303067168 00 0055 + 017058 1244 21 02 1 303067168 01 0055 + 017059 9999 99 99 0 9999 99 9999 + 017060 9999 99 99 0 9999 99 9999 + 017061 9999 99 99 0 9999 99 9999 + 017062 9999 99 99 0 9999 99 9999 + 017063 9999 99 99 0 9999 99 9999 + 017064 9999 99 99 0 9999 99 9999 + 017065 1244 22 01 1 303067168 02 0055 + 017066 1244 22 02 1 303067168 03 0055 + 017067 9999 99 99 0 9999 99 9999 + 017068 9999 99 99 0 9999 99 9999 + 017069 9999 99 99 0 9999 99 9999 + 017070 9999 99 99 0 9999 99 9999 + 017071 9999 99 99 0 9999 99 9999 + 017072 9999 99 99 0 9999 99 9999 + 017073 1244 23 01 1 303067168 04 0055 + 017074 1244 23 02 1 303067168 05 0055 + 017075 9999 99 99 0 9999 99 9999 + 017076 9999 99 99 0 9999 99 9999 + 017077 9999 99 99 0 9999 99 9999 + 017078 9999 99 99 0 9999 99 9999 + 017079 9999 99 99 0 9999 99 9999 + 017080 9999 99 99 0 9999 99 9999 + 017081 1244 24 01 1 303067168 06 0055 + 017082 1244 24 02 1 303067168 07 0055 + 017083 9999 99 99 0 9999 99 9999 + 017084 9999 99 99 0 9999 99 9999 + 017085 9999 99 99 0 9999 99 9999 + 017086 9999 99 99 0 9999 99 9999 + 017087 9999 99 99 0 9999 99 9999 + 017088 9999 99 99 0 9999 99 9999 + 017089 1244 25 01 1 305229852 00 0502 + 017090 1244 25 02 1 305229852 01 0502 + 017091 1244 25 03 1 305229852 02 0502 + 017092 1244 25 04 1 305229852 03 0502 + 017093 1244 25 05 1 305229852 04 0502 + 017094 1244 25 06 1 305229852 05 0502 + 017095 1244 25 07 1 305229852 06 0502 + 017096 1244 25 08 1 305229852 07 0502 + 017097 1244 26 01 1 305229852 08 0502 + 017098 1244 26 02 1 305229852 09 0502 + 017099 1244 26 03 1 305229852 10 0502 + 017100 1244 26 04 1 305229852 11 0502 + 017101 1244 26 05 1 305229852 12 0502 + 017102 1244 26 06 1 305229852 13 0502 + 017103 1244 26 07 1 305229852 14 0502 + 017104 1244 26 08 1 305229852 15 0502 + 017105 1244 27 01 1 305229856 00 0503 + 017106 1244 27 02 1 305229856 01 0503 + 017107 1244 27 03 1 305229856 02 0503 + 017108 1244 27 04 1 305229856 03 0503 + 017109 1244 27 05 1 305229856 04 0503 + 017110 1244 27 06 1 305229856 05 0503 + 017111 1244 27 07 1 305229856 06 0503 + 017112 1244 27 08 1 305229856 07 0503 + 017113 1244 28 01 1 305229856 08 0503 + 017114 1244 28 02 1 305229856 09 0503 + 017115 1244 28 03 1 305229856 10 0503 + 017116 1244 28 04 1 305229856 11 0503 + 017117 1244 28 05 1 305229856 12 0503 + 017118 1244 28 06 1 305229856 13 0503 + 017119 1244 28 07 1 305229856 14 0503 + 017120 1244 28 08 1 305229856 15 0503 + 017121 1244 29 01 1 305229844 00 0500 + 017122 1244 29 02 1 305229844 01 0500 + 017123 1244 29 03 1 305229844 02 0500 + 017124 1244 29 04 1 305229844 03 0500 + 017125 1244 29 05 1 305229844 04 0500 + 017126 1244 29 06 1 305229844 05 0500 + 017127 1244 29 07 1 305229844 06 0500 + 017128 1244 29 08 1 305229844 07 0500 + 017129 1244 30 01 1 305229844 08 0500 + 017130 1244 30 02 1 305229844 09 0500 + 017131 1244 30 03 1 305229844 10 0500 + 017132 1244 30 04 1 305229844 11 0500 + 017133 1244 30 05 1 305229844 12 0500 + 017134 1244 30 06 1 305229844 13 0500 + 017135 1244 30 07 1 305229844 14 0500 + 017136 1244 30 08 1 305229844 15 0500 + 017137 1244 31 01 1 305229848 00 0501 + 017138 1244 31 02 1 305229848 01 0501 + 017139 1244 31 03 1 305229848 02 0501 + 017140 1244 31 04 1 305229848 03 0501 + 017141 1244 31 05 1 305229848 04 0501 + 017142 1244 31 06 1 305229848 05 0501 + 017143 1244 31 07 1 305229848 06 0501 + 017144 1244 31 08 1 305229848 07 0501 + 017145 1244 32 01 1 305229848 08 0501 + 017146 1244 32 02 1 305229848 09 0501 + 017147 1244 32 03 1 305229848 10 0501 + 017148 1244 32 04 1 305229848 11 0501 + 017149 1244 32 05 1 305229848 12 0501 + 017150 1244 32 06 1 305229848 13 0501 + 017151 1244 32 07 1 305229848 14 0501 + 017152 1244 32 08 1 305229848 15 0501 + 017153 1244 33 01 1 306331672 00 0957 + 017154 1244 33 02 1 306331672 01 0957 + 017155 1244 33 03 1 306331672 02 0957 + 017156 1244 33 04 1 306331672 03 0957 + 017157 1244 33 05 1 306331672 04 0957 + 017158 1244 33 06 1 306331672 05 0957 + 017159 1244 33 07 1 306331672 06 0957 + 017160 1244 33 08 1 306331672 07 0957 + 017161 1244 34 01 1 306331672 08 0957 + 017162 1244 34 02 1 306331672 09 0957 + 017163 1244 34 03 1 306331672 10 0957 + 017164 1244 34 04 1 306331672 11 0957 + 017165 1244 34 05 1 306331672 12 0957 + 017166 1244 34 06 1 306331672 13 0957 + 017167 1244 34 07 1 306331672 14 0957 + 017168 1244 34 08 1 306331672 15 0957 + 017169 1244 35 01 1 306331668 00 0956 + 017170 1244 35 02 1 306331668 01 0956 + 017171 1244 35 03 1 306331668 02 0956 + 017172 1244 35 04 1 306331668 03 0956 + 017173 1244 35 05 1 306331668 04 0956 + 017174 1244 35 06 1 306331668 05 0956 + 017175 1244 35 07 1 306331668 06 0956 + 017176 1244 35 08 1 306331668 07 0956 + 017177 1244 36 01 1 306331668 08 0956 + 017178 1244 36 02 1 306331668 09 0956 + 017179 1244 36 03 1 306331668 10 0956 + 017180 1244 36 04 1 306331668 11 0956 + 017181 1244 36 05 1 306331668 12 0956 + 017182 1244 36 06 1 306331668 13 0956 + 017183 1244 36 07 1 306331668 14 0956 + 017184 1244 36 08 1 306331668 15 0956 + 017185 1244 37 01 1 306331680 00 0959 + 017186 1244 37 02 1 306331680 01 0959 + 017187 1244 37 03 1 306331680 02 0959 + 017188 1244 37 04 1 306331680 03 0959 + 017189 1244 37 05 1 306331680 04 0959 + 017190 1244 37 06 1 306331680 05 0959 + 017191 1244 37 07 1 306331680 06 0959 + 017192 1244 37 08 1 306331680 07 0959 + 017193 1244 38 01 1 306331680 08 0959 + 017194 1244 38 02 1 306331680 09 0959 + 017195 1244 38 03 1 306331680 10 0959 + 017196 1244 38 04 1 306331680 11 0959 + 017197 1244 38 05 1 306331680 12 0959 + 017198 1244 38 06 1 306331680 13 0959 + 017199 1244 38 07 1 306331680 14 0959 + 017200 1244 38 08 1 306331680 15 0959 + 017201 1244 39 01 1 306331676 00 0958 + 017202 1244 39 02 1 306331676 01 0958 + 017203 1244 39 03 1 306331676 02 0958 + 017204 1244 39 04 1 306331676 03 0958 + 017205 1244 39 05 1 306331676 04 0958 + 017206 1244 39 06 1 306331676 05 0958 + 017207 1244 39 07 1 306331676 06 0958 + 017208 1244 39 08 1 306331676 07 0958 + 017209 1244 40 01 1 306331676 08 0958 + 017210 1244 40 02 1 306331676 09 0958 + 017211 1244 40 03 1 306331676 10 0958 + 017212 1244 40 04 1 306331676 11 0958 + 017213 1244 40 05 1 306331676 12 0958 + 017214 1244 40 06 1 306331676 13 0958 + 017215 1244 40 07 1 306331676 14 0958 + 017216 1244 40 08 1 306331676 15 0958 + 017217 1244 41 01 1 304152608 08 0223 + 017218 1244 41 02 1 304152608 09 0223 + 017219 1244 41 03 1 304152608 10 0223 + 017220 1244 41 04 1 304152608 11 0223 + 017221 9999 99 99 0 9999 99 9999 + 017222 9999 99 99 0 9999 99 9999 + 017223 9999 99 99 0 9999 99 9999 + 017224 9999 99 99 0 9999 99 9999 + 017225 1244 42 01 1 304152608 12 0223 + 017226 1244 42 02 1 304152608 13 0223 + 017227 1244 42 03 1 304152608 14 0223 + 017228 1244 42 04 1 304152608 15 0223 + 017229 9999 99 99 0 9999 99 9999 + 017230 9999 99 99 0 9999 99 9999 + 017231 9999 99 99 0 9999 99 9999 + 017232 9999 99 99 0 9999 99 9999 + 017233 1244 43 01 1 304152608 00 0223 + 017234 1244 43 02 1 304152608 01 0223 + 017235 1244 43 03 1 304152608 02 0223 + 017236 1244 43 04 1 304152608 03 0223 + 017237 9999 99 99 0 9999 99 9999 + 017238 9999 99 99 0 9999 99 9999 + 017239 9999 99 99 0 9999 99 9999 + 017240 9999 99 99 0 9999 99 9999 + 017241 1244 44 01 1 304152608 04 0223 + 017242 1244 44 02 1 304152608 05 0223 + 017243 1244 44 03 1 304152608 06 0223 + 017244 1244 44 04 1 304152608 07 0223 + 017245 9999 99 99 0 9999 99 9999 + 017246 9999 99 99 0 9999 99 9999 + 017247 9999 99 99 0 9999 99 9999 + 017248 9999 99 99 0 9999 99 9999 + 017249 1244 45 01 1 304152604 08 0222 + 017250 1244 45 02 1 304152604 09 0222 + 017251 1244 45 03 1 304152604 10 0222 + 017252 1244 45 04 1 304152604 11 0222 + 017253 9999 99 99 0 9999 99 9999 + 017254 9999 99 99 0 9999 99 9999 + 017255 9999 99 99 0 9999 99 9999 + 017256 9999 99 99 0 9999 99 9999 + 017257 1244 46 01 1 304152604 12 0222 + 017258 1244 46 02 1 304152604 13 0222 + 017259 1244 46 03 1 304152604 14 0222 + 017260 1244 46 04 1 304152604 15 0222 + 017261 9999 99 99 0 9999 99 9999 + 017262 9999 99 99 0 9999 99 9999 + 017263 9999 99 99 0 9999 99 9999 + 017264 9999 99 99 0 9999 99 9999 + 017265 1244 47 01 1 304152604 00 0222 + 017266 1244 47 02 1 304152604 01 0222 + 017267 1244 47 03 1 304152604 02 0222 + 017268 1244 47 04 1 304152604 03 0222 + 017269 9999 99 99 0 9999 99 9999 + 017270 9999 99 99 0 9999 99 9999 + 017271 9999 99 99 0 9999 99 9999 + 017272 9999 99 99 0 9999 99 9999 + 017273 1244 48 01 1 304152604 04 0222 + 017274 1244 48 02 1 304152604 05 0222 + 017275 1244 48 03 1 304152604 06 0222 + 017276 1244 48 04 1 304152604 07 0222 + 017277 9999 99 99 0 9999 99 9999 + 017278 9999 99 99 0 9999 99 9999 + 017279 9999 99 99 0 9999 99 9999 + 017280 9999 99 99 0 9999 99 9999 + 017281 1245 01 01 1 305233948 00 0510 + 017282 1245 01 02 1 305233948 01 0510 + 017283 1245 01 03 1 305233948 02 0510 + 017284 1245 01 04 1 305233948 03 0510 + 017285 1245 01 05 1 305233948 04 0510 + 017286 1245 01 06 1 305233948 05 0510 + 017287 1245 01 07 1 305233948 06 0510 + 017288 1245 01 08 1 305233948 07 0510 + 017289 1245 02 01 1 305233948 08 0510 + 017290 1245 02 02 1 305233948 09 0510 + 017291 1245 02 03 1 305233948 10 0510 + 017292 1245 02 04 1 305233948 11 0510 + 017293 1245 02 05 1 305233948 12 0510 + 017294 1245 02 06 1 305233948 13 0510 + 017295 1245 02 07 1 305233948 14 0510 + 017296 1245 02 08 1 305233948 15 0510 + 017297 1245 03 01 1 305233952 00 0511 + 017298 1245 03 02 1 305233952 01 0511 + 017299 1245 03 03 1 305233952 02 0511 + 017300 1245 03 04 1 305233952 03 0511 + 017301 1245 03 05 1 305233952 04 0511 + 017302 1245 03 06 1 305233952 05 0511 + 017303 1245 03 07 1 305233952 06 0511 + 017304 1245 03 08 1 305233952 07 0511 + 017305 1245 04 01 1 305233952 08 0511 + 017306 1245 04 02 1 305233952 09 0511 + 017307 1245 04 03 1 305233952 10 0511 + 017308 1245 04 04 1 305233952 11 0511 + 017309 1245 04 05 1 305233952 12 0511 + 017310 1245 04 06 1 305233952 13 0511 + 017311 1245 04 07 1 305233952 14 0511 + 017312 1245 04 08 1 305233952 15 0511 + 017313 1245 05 01 1 305233940 00 0508 + 017314 1245 05 02 1 305233940 01 0508 + 017315 1245 05 03 1 305233940 02 0508 + 017316 1245 05 04 1 305233940 03 0508 + 017317 1245 05 05 1 305233940 04 0508 + 017318 1245 05 06 1 305233940 05 0508 + 017319 1245 05 07 1 305233940 06 0508 + 017320 1245 05 08 1 305233940 07 0508 + 017321 1245 06 01 1 305233940 08 0508 + 017322 1245 06 02 1 305233940 09 0508 + 017323 1245 06 03 1 305233940 10 0508 + 017324 1245 06 04 1 305233940 11 0508 + 017325 1245 06 05 1 305233940 12 0508 + 017326 1245 06 06 1 305233940 13 0508 + 017327 1245 06 07 1 305233940 14 0508 + 017328 1245 06 08 1 305233940 15 0508 + 017329 1245 07 01 1 305233944 00 0509 + 017330 1245 07 02 1 305233944 01 0509 + 017331 1245 07 03 1 305233944 02 0509 + 017332 1245 07 04 1 305233944 03 0509 + 017333 1245 07 05 1 305233944 04 0509 + 017334 1245 07 06 1 305233944 05 0509 + 017335 1245 07 07 1 305233944 06 0509 + 017336 1245 07 08 1 305233944 07 0509 + 017337 1245 08 01 1 305233944 08 0509 + 017338 1245 08 02 1 305233944 09 0509 + 017339 1245 08 03 1 305233944 10 0509 + 017340 1245 08 04 1 305233944 11 0509 + 017341 1245 08 05 1 305233944 12 0509 + 017342 1245 08 06 1 305233944 13 0509 + 017343 1245 08 07 1 305233944 14 0509 + 017344 1245 08 08 1 305233944 15 0509 + 017345 1245 09 01 1 305238040 00 0517 + 017346 1245 09 02 1 305238040 01 0517 + 017347 1245 09 03 1 305238040 02 0517 + 017348 1245 09 04 1 305238040 03 0517 + 017349 1245 09 05 1 305238040 04 0517 + 017350 1245 09 06 1 305238040 05 0517 + 017351 1245 09 07 1 305238040 06 0517 + 017352 1245 09 08 1 305238040 07 0517 + 017353 1245 10 01 1 305238040 08 0517 + 017354 1245 10 02 1 305238040 09 0517 + 017355 1245 10 03 1 305238040 10 0517 + 017356 1245 10 04 1 305238040 11 0517 + 017357 1245 10 05 1 305238040 12 0517 + 017358 1245 10 06 1 305238040 13 0517 + 017359 1245 10 07 1 305238040 14 0517 + 017360 1245 10 08 1 305238040 15 0517 + 017361 1245 11 01 1 305238036 00 0516 + 017362 1245 11 02 1 305238036 01 0516 + 017363 1245 11 03 1 305238036 02 0516 + 017364 1245 11 04 1 305238036 03 0516 + 017365 1245 11 05 1 305238036 04 0516 + 017366 1245 11 06 1 305238036 05 0516 + 017367 1245 11 07 1 305238036 06 0516 + 017368 1245 11 08 1 305238036 07 0516 + 017369 1245 12 01 1 305238036 08 0516 + 017370 1245 12 02 1 305238036 09 0516 + 017371 1245 12 03 1 305238036 10 0516 + 017372 1245 12 04 1 305238036 11 0516 + 017373 1245 12 05 1 305238036 12 0516 + 017374 1245 12 06 1 305238036 13 0516 + 017375 1245 12 07 1 305238036 14 0516 + 017376 1245 12 08 1 305238036 15 0516 + 017377 1245 13 01 1 305238048 00 0519 + 017378 1245 13 02 1 305238048 01 0519 + 017379 1245 13 03 1 305238048 02 0519 + 017380 1245 13 04 1 305238048 03 0519 + 017381 1245 13 05 1 305238048 04 0519 + 017382 1245 13 06 1 305238048 05 0519 + 017383 1245 13 07 1 305238048 06 0519 + 017384 1245 13 08 1 305238048 07 0519 + 017385 1245 14 01 1 305238048 08 0519 + 017386 1245 14 02 1 305238048 09 0519 + 017387 1245 14 03 1 305238048 10 0519 + 017388 1245 14 04 1 305238048 11 0519 + 017389 1245 14 05 1 305238048 12 0519 + 017390 1245 14 06 1 305238048 13 0519 + 017391 1245 14 07 1 305238048 14 0519 + 017392 1245 14 08 1 305238048 15 0519 + 017393 1245 15 01 1 305238044 00 0518 + 017394 1245 15 02 1 305238044 01 0518 + 017395 1245 15 03 1 305238044 02 0518 + 017396 1245 15 04 1 305238044 03 0518 + 017397 1245 15 05 1 305238044 04 0518 + 017398 1245 15 06 1 305238044 05 0518 + 017399 1245 15 07 1 305238044 06 0518 + 017400 1245 15 08 1 305238044 07 0518 + 017401 1245 16 01 1 305238044 08 0518 + 017402 1245 16 02 1 305238044 09 0518 + 017403 1245 16 03 1 305238044 10 0518 + 017404 1245 16 04 1 305238044 11 0518 + 017405 1245 16 05 1 305238044 12 0518 + 017406 1245 16 06 1 305238044 13 0518 + 017407 1245 16 07 1 305238044 14 0518 + 017408 1245 16 08 1 305238044 15 0518 + 017409 9999 99 99 0 9999 99 9999 + 017410 9999 99 99 0 9999 99 9999 + 017411 9999 99 99 0 9999 99 9999 + 017412 9999 99 99 0 9999 99 9999 + 017413 9999 99 99 0 9999 99 9999 + 017414 9999 99 99 0 9999 99 9999 + 017415 9999 99 99 0 9999 99 9999 + 017416 9999 99 99 0 9999 99 9999 + 017417 9999 99 99 0 9999 99 9999 + 017418 9999 99 99 0 9999 99 9999 + 017419 9999 99 99 0 9999 99 9999 + 017420 9999 99 99 0 9999 99 9999 + 017421 9999 99 99 0 9999 99 9999 + 017422 9999 99 99 0 9999 99 9999 + 017423 9999 99 99 0 9999 99 9999 + 017424 9999 99 99 0 9999 99 9999 + 017425 9999 99 99 0 9999 99 9999 + 017426 9999 99 99 0 9999 99 9999 + 017427 9999 99 99 0 9999 99 9999 + 017428 9999 99 99 0 9999 99 9999 + 017429 9999 99 99 0 9999 99 9999 + 017430 9999 99 99 0 9999 99 9999 + 017431 9999 99 99 0 9999 99 9999 + 017432 9999 99 99 0 9999 99 9999 + 017433 9999 99 99 0 9999 99 9999 + 017434 9999 99 99 0 9999 99 9999 + 017435 9999 99 99 0 9999 99 9999 + 017436 9999 99 99 0 9999 99 9999 + 017437 9999 99 99 0 9999 99 9999 + 017438 9999 99 99 0 9999 99 9999 + 017439 9999 99 99 0 9999 99 9999 + 017440 9999 99 99 0 9999 99 9999 + 017441 9999 99 99 0 9999 99 9999 + 017442 9999 99 99 0 9999 99 9999 + 017443 9999 99 99 0 9999 99 9999 + 017444 9999 99 99 0 9999 99 9999 + 017445 9999 99 99 0 9999 99 9999 + 017446 9999 99 99 0 9999 99 9999 + 017447 9999 99 99 0 9999 99 9999 + 017448 9999 99 99 0 9999 99 9999 + 017449 9999 99 99 0 9999 99 9999 + 017450 9999 99 99 0 9999 99 9999 + 017451 9999 99 99 0 9999 99 9999 + 017452 9999 99 99 0 9999 99 9999 + 017453 9999 99 99 0 9999 99 9999 + 017454 9999 99 99 0 9999 99 9999 + 017455 9999 99 99 0 9999 99 9999 + 017456 9999 99 99 0 9999 99 9999 + 017457 9999 99 99 0 9999 99 9999 + 017458 9999 99 99 0 9999 99 9999 + 017459 9999 99 99 0 9999 99 9999 + 017460 9999 99 99 0 9999 99 9999 + 017461 9999 99 99 0 9999 99 9999 + 017462 9999 99 99 0 9999 99 9999 + 017463 9999 99 99 0 9999 99 9999 + 017464 9999 99 99 0 9999 99 9999 + 017465 9999 99 99 0 9999 99 9999 + 017466 9999 99 99 0 9999 99 9999 + 017467 9999 99 99 0 9999 99 9999 + 017468 9999 99 99 0 9999 99 9999 + 017469 9999 99 99 0 9999 99 9999 + 017470 9999 99 99 0 9999 99 9999 + 017471 9999 99 99 0 9999 99 9999 + 017472 9999 99 99 0 9999 99 9999 + 017473 9999 99 99 0 9999 99 9999 + 017474 9999 99 99 0 9999 99 9999 + 017475 9999 99 99 0 9999 99 9999 + 017476 9999 99 99 0 9999 99 9999 + 017477 9999 99 99 0 9999 99 9999 + 017478 9999 99 99 0 9999 99 9999 + 017479 9999 99 99 0 9999 99 9999 + 017480 9999 99 99 0 9999 99 9999 + 017481 9999 99 99 0 9999 99 9999 + 017482 9999 99 99 0 9999 99 9999 + 017483 9999 99 99 0 9999 99 9999 + 017484 9999 99 99 0 9999 99 9999 + 017485 9999 99 99 0 9999 99 9999 + 017486 9999 99 99 0 9999 99 9999 + 017487 9999 99 99 0 9999 99 9999 + 017488 9999 99 99 0 9999 99 9999 + 017489 9999 99 99 0 9999 99 9999 + 017490 9999 99 99 0 9999 99 9999 + 017491 9999 99 99 0 9999 99 9999 + 017492 9999 99 99 0 9999 99 9999 + 017493 9999 99 99 0 9999 99 9999 + 017494 9999 99 99 0 9999 99 9999 + 017495 9999 99 99 0 9999 99 9999 + 017496 9999 99 99 0 9999 99 9999 + 017497 9999 99 99 0 9999 99 9999 + 017498 9999 99 99 0 9999 99 9999 + 017499 9999 99 99 0 9999 99 9999 + 017500 9999 99 99 0 9999 99 9999 + 017501 9999 99 99 0 9999 99 9999 + 017502 9999 99 99 0 9999 99 9999 + 017503 9999 99 99 0 9999 99 9999 + 017504 9999 99 99 0 9999 99 9999 + 017505 9999 99 99 0 9999 99 9999 + 017506 9999 99 99 0 9999 99 9999 + 017507 9999 99 99 0 9999 99 9999 + 017508 9999 99 99 0 9999 99 9999 + 017509 9999 99 99 0 9999 99 9999 + 017510 9999 99 99 0 9999 99 9999 + 017511 9999 99 99 0 9999 99 9999 + 017512 9999 99 99 0 9999 99 9999 + 017513 9999 99 99 0 9999 99 9999 + 017514 9999 99 99 0 9999 99 9999 + 017515 9999 99 99 0 9999 99 9999 + 017516 9999 99 99 0 9999 99 9999 + 017517 9999 99 99 0 9999 99 9999 + 017518 9999 99 99 0 9999 99 9999 + 017519 9999 99 99 0 9999 99 9999 + 017520 9999 99 99 0 9999 99 9999 + 017521 9999 99 99 0 9999 99 9999 + 017522 9999 99 99 0 9999 99 9999 + 017523 9999 99 99 0 9999 99 9999 + 017524 9999 99 99 0 9999 99 9999 + 017525 9999 99 99 0 9999 99 9999 + 017526 9999 99 99 0 9999 99 9999 + 017527 9999 99 99 0 9999 99 9999 + 017528 9999 99 99 0 9999 99 9999 + 017529 9999 99 99 0 9999 99 9999 + 017530 9999 99 99 0 9999 99 9999 + 017531 9999 99 99 0 9999 99 9999 + 017532 9999 99 99 0 9999 99 9999 + 017533 9999 99 99 0 9999 99 9999 + 017534 9999 99 99 0 9999 99 9999 + 017535 9999 99 99 0 9999 99 9999 + 017536 9999 99 99 0 9999 99 9999 + 017537 9999 99 99 0 9999 99 9999 + 017538 9999 99 99 0 9999 99 9999 + 017539 9999 99 99 0 9999 99 9999 + 017540 9999 99 99 0 9999 99 9999 + 017541 9999 99 99 0 9999 99 9999 + 017542 9999 99 99 0 9999 99 9999 + 017543 9999 99 99 0 9999 99 9999 + 017544 9999 99 99 0 9999 99 9999 + 017545 9999 99 99 0 9999 99 9999 + 017546 9999 99 99 0 9999 99 9999 + 017547 9999 99 99 0 9999 99 9999 + 017548 9999 99 99 0 9999 99 9999 + 017549 9999 99 99 0 9999 99 9999 + 017550 9999 99 99 0 9999 99 9999 + 017551 9999 99 99 0 9999 99 9999 + 017552 9999 99 99 0 9999 99 9999 + 017553 9999 99 99 0 9999 99 9999 + 017554 9999 99 99 0 9999 99 9999 + 017555 9999 99 99 0 9999 99 9999 + 017556 9999 99 99 0 9999 99 9999 + 017557 9999 99 99 0 9999 99 9999 + 017558 9999 99 99 0 9999 99 9999 + 017559 9999 99 99 0 9999 99 9999 + 017560 9999 99 99 0 9999 99 9999 + 017561 9999 99 99 0 9999 99 9999 + 017562 9999 99 99 0 9999 99 9999 + 017563 9999 99 99 0 9999 99 9999 + 017564 9999 99 99 0 9999 99 9999 + 017565 9999 99 99 0 9999 99 9999 + 017566 9999 99 99 0 9999 99 9999 + 017567 9999 99 99 0 9999 99 9999 + 017568 9999 99 99 0 9999 99 9999 + 017569 9999 99 99 0 9999 99 9999 + 017570 9999 99 99 0 9999 99 9999 + 017571 9999 99 99 0 9999 99 9999 + 017572 9999 99 99 0 9999 99 9999 + 017573 9999 99 99 0 9999 99 9999 + 017574 9999 99 99 0 9999 99 9999 + 017575 9999 99 99 0 9999 99 9999 + 017576 9999 99 99 0 9999 99 9999 + 017577 9999 99 99 0 9999 99 9999 + 017578 9999 99 99 0 9999 99 9999 + 017579 9999 99 99 0 9999 99 9999 + 017580 9999 99 99 0 9999 99 9999 + 017581 9999 99 99 0 9999 99 9999 + 017582 9999 99 99 0 9999 99 9999 + 017583 9999 99 99 0 9999 99 9999 + 017584 9999 99 99 0 9999 99 9999 + 017585 9999 99 99 0 9999 99 9999 + 017586 9999 99 99 0 9999 99 9999 + 017587 9999 99 99 0 9999 99 9999 + 017588 9999 99 99 0 9999 99 9999 + 017589 9999 99 99 0 9999 99 9999 + 017590 9999 99 99 0 9999 99 9999 + 017591 9999 99 99 0 9999 99 9999 + 017592 9999 99 99 0 9999 99 9999 + 017593 9999 99 99 0 9999 99 9999 + 017594 9999 99 99 0 9999 99 9999 + 017595 9999 99 99 0 9999 99 9999 + 017596 9999 99 99 0 9999 99 9999 + 017597 9999 99 99 0 9999 99 9999 + 017598 9999 99 99 0 9999 99 9999 + 017599 9999 99 99 0 9999 99 9999 + 017600 9999 99 99 0 9999 99 9999 + 017601 9999 99 99 0 9999 99 9999 + 017602 9999 99 99 0 9999 99 9999 + 017603 9999 99 99 0 9999 99 9999 + 017604 9999 99 99 0 9999 99 9999 + 017605 9999 99 99 0 9999 99 9999 + 017606 9999 99 99 0 9999 99 9999 + 017607 9999 99 99 0 9999 99 9999 + 017608 9999 99 99 0 9999 99 9999 + 017609 9999 99 99 0 9999 99 9999 + 017610 9999 99 99 0 9999 99 9999 + 017611 9999 99 99 0 9999 99 9999 + 017612 9999 99 99 0 9999 99 9999 + 017613 9999 99 99 0 9999 99 9999 + 017614 9999 99 99 0 9999 99 9999 + 017615 9999 99 99 0 9999 99 9999 + 017616 9999 99 99 0 9999 99 9999 + 017617 9999 99 99 0 9999 99 9999 + 017618 9999 99 99 0 9999 99 9999 + 017619 9999 99 99 0 9999 99 9999 + 017620 9999 99 99 0 9999 99 9999 + 017621 9999 99 99 0 9999 99 9999 + 017622 9999 99 99 0 9999 99 9999 + 017623 9999 99 99 0 9999 99 9999 + 017624 9999 99 99 0 9999 99 9999 + 017625 9999 99 99 0 9999 99 9999 + 017626 9999 99 99 0 9999 99 9999 + 017627 9999 99 99 0 9999 99 9999 + 017628 9999 99 99 0 9999 99 9999 + 017629 9999 99 99 0 9999 99 9999 + 017630 9999 99 99 0 9999 99 9999 + 017631 9999 99 99 0 9999 99 9999 + 017632 9999 99 99 0 9999 99 9999 + 017633 9999 99 99 0 9999 99 9999 + 017634 9999 99 99 0 9999 99 9999 + 017635 9999 99 99 0 9999 99 9999 + 017636 9999 99 99 0 9999 99 9999 + 017637 9999 99 99 0 9999 99 9999 + 017638 9999 99 99 0 9999 99 9999 + 017639 9999 99 99 0 9999 99 9999 + 017640 9999 99 99 0 9999 99 9999 + 017641 9999 99 99 0 9999 99 9999 + 017642 9999 99 99 0 9999 99 9999 + 017643 9999 99 99 0 9999 99 9999 + 017644 9999 99 99 0 9999 99 9999 + 017645 9999 99 99 0 9999 99 9999 + 017646 9999 99 99 0 9999 99 9999 + 017647 9999 99 99 0 9999 99 9999 + 017648 9999 99 99 0 9999 99 9999 + 017649 9999 99 99 0 9999 99 9999 + 017650 9999 99 99 0 9999 99 9999 + 017651 9999 99 99 0 9999 99 9999 + 017652 9999 99 99 0 9999 99 9999 + 017653 9999 99 99 0 9999 99 9999 + 017654 9999 99 99 0 9999 99 9999 + 017655 9999 99 99 0 9999 99 9999 + 017656 9999 99 99 0 9999 99 9999 + 017657 9999 99 99 0 9999 99 9999 + 017658 9999 99 99 0 9999 99 9999 + 017659 9999 99 99 0 9999 99 9999 + 017660 9999 99 99 0 9999 99 9999 + 017661 9999 99 99 0 9999 99 9999 + 017662 9999 99 99 0 9999 99 9999 + 017663 9999 99 99 0 9999 99 9999 + 017664 9999 99 99 0 9999 99 9999 + 017665 9999 99 99 0 9999 99 9999 + 017666 9999 99 99 0 9999 99 9999 + 017667 9999 99 99 0 9999 99 9999 + 017668 9999 99 99 0 9999 99 9999 + 017669 9999 99 99 0 9999 99 9999 + 017670 9999 99 99 0 9999 99 9999 + 017671 9999 99 99 0 9999 99 9999 + 017672 9999 99 99 0 9999 99 9999 + 017673 9999 99 99 0 9999 99 9999 + 017674 9999 99 99 0 9999 99 9999 + 017675 9999 99 99 0 9999 99 9999 + 017676 9999 99 99 0 9999 99 9999 + 017677 9999 99 99 0 9999 99 9999 + 017678 9999 99 99 0 9999 99 9999 + 017679 9999 99 99 0 9999 99 9999 + 017680 9999 99 99 0 9999 99 9999 + 017681 9999 99 99 0 9999 99 9999 + 017682 9999 99 99 0 9999 99 9999 + 017683 9999 99 99 0 9999 99 9999 + 017684 9999 99 99 0 9999 99 9999 + 017685 9999 99 99 0 9999 99 9999 + 017686 9999 99 99 0 9999 99 9999 + 017687 9999 99 99 0 9999 99 9999 + 017688 9999 99 99 0 9999 99 9999 + 017689 9999 99 99 0 9999 99 9999 + 017690 9999 99 99 0 9999 99 9999 + 017691 9999 99 99 0 9999 99 9999 + 017692 9999 99 99 0 9999 99 9999 + 017693 9999 99 99 0 9999 99 9999 + 017694 9999 99 99 0 9999 99 9999 + 017695 9999 99 99 0 9999 99 9999 + 017696 9999 99 99 0 9999 99 9999 + 017697 9999 99 99 0 9999 99 9999 + 017698 9999 99 99 0 9999 99 9999 + 017699 9999 99 99 0 9999 99 9999 + 017700 9999 99 99 0 9999 99 9999 + 017701 9999 99 99 0 9999 99 9999 + 017702 9999 99 99 0 9999 99 9999 + 017703 9999 99 99 0 9999 99 9999 + 017704 9999 99 99 0 9999 99 9999 + 017705 9999 99 99 0 9999 99 9999 + 017706 9999 99 99 0 9999 99 9999 + 017707 9999 99 99 0 9999 99 9999 + 017708 9999 99 99 0 9999 99 9999 + 017709 9999 99 99 0 9999 99 9999 + 017710 9999 99 99 0 9999 99 9999 + 017711 9999 99 99 0 9999 99 9999 + 017712 9999 99 99 0 9999 99 9999 + 017713 9999 99 99 0 9999 99 9999 + 017714 9999 99 99 0 9999 99 9999 + 017715 9999 99 99 0 9999 99 9999 + 017716 9999 99 99 0 9999 99 9999 + 017717 9999 99 99 0 9999 99 9999 + 017718 9999 99 99 0 9999 99 9999 + 017719 9999 99 99 0 9999 99 9999 + 017720 9999 99 99 0 9999 99 9999 + 017721 9999 99 99 0 9999 99 9999 + 017722 9999 99 99 0 9999 99 9999 + 017723 9999 99 99 0 9999 99 9999 + 017724 9999 99 99 0 9999 99 9999 + 017725 9999 99 99 0 9999 99 9999 + 017726 9999 99 99 0 9999 99 9999 + 017727 9999 99 99 0 9999 99 9999 + 017728 9999 99 99 0 9999 99 9999 + 017729 9999 99 99 0 9999 99 9999 + 017730 9999 99 99 0 9999 99 9999 + 017731 9999 99 99 0 9999 99 9999 + 017732 9999 99 99 0 9999 99 9999 + 017733 9999 99 99 0 9999 99 9999 + 017734 9999 99 99 0 9999 99 9999 + 017735 9999 99 99 0 9999 99 9999 + 017736 9999 99 99 0 9999 99 9999 + 017737 9999 99 99 0 9999 99 9999 + 017738 9999 99 99 0 9999 99 9999 + 017739 9999 99 99 0 9999 99 9999 + 017740 9999 99 99 0 9999 99 9999 + 017741 9999 99 99 0 9999 99 9999 + 017742 9999 99 99 0 9999 99 9999 + 017743 9999 99 99 0 9999 99 9999 + 017744 9999 99 99 0 9999 99 9999 + 017745 9999 99 99 0 9999 99 9999 + 017746 9999 99 99 0 9999 99 9999 + 017747 9999 99 99 0 9999 99 9999 + 017748 9999 99 99 0 9999 99 9999 + 017749 9999 99 99 0 9999 99 9999 + 017750 9999 99 99 0 9999 99 9999 + 017751 9999 99 99 0 9999 99 9999 + 017752 9999 99 99 0 9999 99 9999 + 017753 9999 99 99 0 9999 99 9999 + 017754 9999 99 99 0 9999 99 9999 + 017755 9999 99 99 0 9999 99 9999 + 017756 9999 99 99 0 9999 99 9999 + 017757 9999 99 99 0 9999 99 9999 + 017758 9999 99 99 0 9999 99 9999 + 017759 9999 99 99 0 9999 99 9999 + 017760 9999 99 99 0 9999 99 9999 + 017761 9999 99 99 0 9999 99 9999 + 017762 9999 99 99 0 9999 99 9999 + 017763 9999 99 99 0 9999 99 9999 + 017764 9999 99 99 0 9999 99 9999 + 017765 9999 99 99 0 9999 99 9999 + 017766 9999 99 99 0 9999 99 9999 + 017767 9999 99 99 0 9999 99 9999 + 017768 9999 99 99 0 9999 99 9999 + 017769 9999 99 99 0 9999 99 9999 + 017770 9999 99 99 0 9999 99 9999 + 017771 9999 99 99 0 9999 99 9999 + 017772 9999 99 99 0 9999 99 9999 + 017773 9999 99 99 0 9999 99 9999 + 017774 9999 99 99 0 9999 99 9999 + 017775 9999 99 99 0 9999 99 9999 + 017776 9999 99 99 0 9999 99 9999 + 017777 9999 99 99 0 9999 99 9999 + 017778 9999 99 99 0 9999 99 9999 + 017779 9999 99 99 0 9999 99 9999 + 017780 9999 99 99 0 9999 99 9999 + 017781 9999 99 99 0 9999 99 9999 + 017782 9999 99 99 0 9999 99 9999 + 017783 9999 99 99 0 9999 99 9999 + 017784 9999 99 99 0 9999 99 9999 + 017785 9999 99 99 0 9999 99 9999 + 017786 9999 99 99 0 9999 99 9999 + 017787 9999 99 99 0 9999 99 9999 + 017788 9999 99 99 0 9999 99 9999 + 017789 9999 99 99 0 9999 99 9999 + 017790 9999 99 99 0 9999 99 9999 + 017791 9999 99 99 0 9999 99 9999 + 017792 9999 99 99 0 9999 99 9999 + 017793 9999 99 99 0 9999 99 9999 + 017794 9999 99 99 0 9999 99 9999 + 017795 9999 99 99 0 9999 99 9999 + 017796 9999 99 99 0 9999 99 9999 + 017797 9999 99 99 0 9999 99 9999 + 017798 9999 99 99 0 9999 99 9999 + 017799 9999 99 99 0 9999 99 9999 + 017800 9999 99 99 0 9999 99 9999 + 017801 9999 99 99 0 9999 99 9999 + 017802 9999 99 99 0 9999 99 9999 + 017803 9999 99 99 0 9999 99 9999 + 017804 9999 99 99 0 9999 99 9999 + 017805 9999 99 99 0 9999 99 9999 + 017806 9999 99 99 0 9999 99 9999 + 017807 9999 99 99 0 9999 99 9999 + 017808 9999 99 99 0 9999 99 9999 + 017809 9999 99 99 0 9999 99 9999 + 017810 9999 99 99 0 9999 99 9999 + 017811 9999 99 99 0 9999 99 9999 + 017812 9999 99 99 0 9999 99 9999 + 017813 9999 99 99 0 9999 99 9999 + 017814 9999 99 99 0 9999 99 9999 + 017815 9999 99 99 0 9999 99 9999 + 017816 9999 99 99 0 9999 99 9999 + 017817 9999 99 99 0 9999 99 9999 + 017818 9999 99 99 0 9999 99 9999 + 017819 9999 99 99 0 9999 99 9999 + 017820 9999 99 99 0 9999 99 9999 + 017821 9999 99 99 0 9999 99 9999 + 017822 9999 99 99 0 9999 99 9999 + 017823 9999 99 99 0 9999 99 9999 + 017824 9999 99 99 0 9999 99 9999 + 017825 9999 99 99 0 9999 99 9999 + 017826 9999 99 99 0 9999 99 9999 + 017827 9999 99 99 0 9999 99 9999 + 017828 9999 99 99 0 9999 99 9999 + 017829 9999 99 99 0 9999 99 9999 + 017830 9999 99 99 0 9999 99 9999 + 017831 9999 99 99 0 9999 99 9999 + 017832 9999 99 99 0 9999 99 9999 + 017833 9999 99 99 0 9999 99 9999 + 017834 9999 99 99 0 9999 99 9999 + 017835 9999 99 99 0 9999 99 9999 + 017836 9999 99 99 0 9999 99 9999 + 017837 9999 99 99 0 9999 99 9999 + 017838 9999 99 99 0 9999 99 9999 + 017839 9999 99 99 0 9999 99 9999 + 017840 9999 99 99 0 9999 99 9999 + 017841 9999 99 99 0 9999 99 9999 + 017842 9999 99 99 0 9999 99 9999 + 017843 9999 99 99 0 9999 99 9999 + 017844 9999 99 99 0 9999 99 9999 + 017845 9999 99 99 0 9999 99 9999 + 017846 9999 99 99 0 9999 99 9999 + 017847 9999 99 99 0 9999 99 9999 + 017848 9999 99 99 0 9999 99 9999 + 017849 9999 99 99 0 9999 99 9999 + 017850 9999 99 99 0 9999 99 9999 + 017851 9999 99 99 0 9999 99 9999 + 017852 9999 99 99 0 9999 99 9999 + 017853 9999 99 99 0 9999 99 9999 + 017854 9999 99 99 0 9999 99 9999 + 017855 9999 99 99 0 9999 99 9999 + 017856 9999 99 99 0 9999 99 9999 + 017857 9999 99 99 0 9999 99 9999 + 017858 9999 99 99 0 9999 99 9999 + 017859 9999 99 99 0 9999 99 9999 + 017860 9999 99 99 0 9999 99 9999 + 017861 9999 99 99 0 9999 99 9999 + 017862 9999 99 99 0 9999 99 9999 + 017863 9999 99 99 0 9999 99 9999 + 017864 9999 99 99 0 9999 99 9999 + 017865 9999 99 99 0 9999 99 9999 + 017866 9999 99 99 0 9999 99 9999 + 017867 9999 99 99 0 9999 99 9999 + 017868 9999 99 99 0 9999 99 9999 + 017869 9999 99 99 0 9999 99 9999 + 017870 9999 99 99 0 9999 99 9999 + 017871 9999 99 99 0 9999 99 9999 + 017872 9999 99 99 0 9999 99 9999 + 017873 9999 99 99 0 9999 99 9999 + 017874 9999 99 99 0 9999 99 9999 + 017875 9999 99 99 0 9999 99 9999 + 017876 9999 99 99 0 9999 99 9999 + 017877 9999 99 99 0 9999 99 9999 + 017878 9999 99 99 0 9999 99 9999 + 017879 9999 99 99 0 9999 99 9999 + 017880 9999 99 99 0 9999 99 9999 + 017881 9999 99 99 0 9999 99 9999 + 017882 9999 99 99 0 9999 99 9999 + 017883 9999 99 99 0 9999 99 9999 + 017884 9999 99 99 0 9999 99 9999 + 017885 9999 99 99 0 9999 99 9999 + 017886 9999 99 99 0 9999 99 9999 + 017887 9999 99 99 0 9999 99 9999 + 017888 9999 99 99 0 9999 99 9999 + 017889 9999 99 99 0 9999 99 9999 + 017890 9999 99 99 0 9999 99 9999 + 017891 9999 99 99 0 9999 99 9999 + 017892 9999 99 99 0 9999 99 9999 + 017893 9999 99 99 0 9999 99 9999 + 017894 9999 99 99 0 9999 99 9999 + 017895 9999 99 99 0 9999 99 9999 + 017896 9999 99 99 0 9999 99 9999 + 017897 9999 99 99 0 9999 99 9999 + 017898 9999 99 99 0 9999 99 9999 + 017899 9999 99 99 0 9999 99 9999 + 017900 9999 99 99 0 9999 99 9999 + 017901 9999 99 99 0 9999 99 9999 + 017902 9999 99 99 0 9999 99 9999 + 017903 9999 99 99 0 9999 99 9999 + 017904 9999 99 99 0 9999 99 9999 + 017905 9999 99 99 0 9999 99 9999 + 017906 9999 99 99 0 9999 99 9999 + 017907 9999 99 99 0 9999 99 9999 + 017908 9999 99 99 0 9999 99 9999 + 017909 9999 99 99 0 9999 99 9999 + 017910 9999 99 99 0 9999 99 9999 + 017911 9999 99 99 0 9999 99 9999 + 017912 9999 99 99 0 9999 99 9999 + 017913 9999 99 99 0 9999 99 9999 + 017914 9999 99 99 0 9999 99 9999 + 017915 9999 99 99 0 9999 99 9999 + 017916 9999 99 99 0 9999 99 9999 + 017917 9999 99 99 0 9999 99 9999 + 017918 9999 99 99 0 9999 99 9999 + 017919 9999 99 99 0 9999 99 9999 + 017920 9999 99 99 0 9999 99 9999 + 017921 9999 99 99 0 9999 99 9999 + 017922 9999 99 99 0 9999 99 9999 + 017923 9999 99 99 0 9999 99 9999 + 017924 9999 99 99 0 9999 99 9999 + 017925 9999 99 99 0 9999 99 9999 + 017926 9999 99 99 0 9999 99 9999 + 017927 9999 99 99 0 9999 99 9999 + 017928 9999 99 99 0 9999 99 9999 + 017929 9999 99 99 0 9999 99 9999 + 017930 9999 99 99 0 9999 99 9999 + 017931 9999 99 99 0 9999 99 9999 + 017932 9999 99 99 0 9999 99 9999 + 017933 9999 99 99 0 9999 99 9999 + 017934 9999 99 99 0 9999 99 9999 + 017935 9999 99 99 0 9999 99 9999 + 017936 9999 99 99 0 9999 99 9999 + 017937 9999 99 99 0 9999 99 9999 + 017938 9999 99 99 0 9999 99 9999 + 017939 9999 99 99 0 9999 99 9999 + 017940 9999 99 99 0 9999 99 9999 + 017941 9999 99 99 0 9999 99 9999 + 017942 9999 99 99 0 9999 99 9999 + 017943 9999 99 99 0 9999 99 9999 + 017944 9999 99 99 0 9999 99 9999 + 017945 9999 99 99 0 9999 99 9999 + 017946 9999 99 99 0 9999 99 9999 + 017947 9999 99 99 0 9999 99 9999 + 017948 9999 99 99 0 9999 99 9999 + 017949 9999 99 99 0 9999 99 9999 + 017950 9999 99 99 0 9999 99 9999 + 017951 9999 99 99 0 9999 99 9999 + 017952 9999 99 99 0 9999 99 9999 + 017953 9999 99 99 0 9999 99 9999 + 017954 9999 99 99 0 9999 99 9999 + 017955 9999 99 99 0 9999 99 9999 + 017956 9999 99 99 0 9999 99 9999 + 017957 9999 99 99 0 9999 99 9999 + 017958 9999 99 99 0 9999 99 9999 + 017959 9999 99 99 0 9999 99 9999 + 017960 9999 99 99 0 9999 99 9999 + 017961 9999 99 99 0 9999 99 9999 + 017962 9999 99 99 0 9999 99 9999 + 017963 9999 99 99 0 9999 99 9999 + 017964 9999 99 99 0 9999 99 9999 + 017965 9999 99 99 0 9999 99 9999 + 017966 9999 99 99 0 9999 99 9999 + 017967 9999 99 99 0 9999 99 9999 + 017968 9999 99 99 0 9999 99 9999 + 017969 9999 99 99 0 9999 99 9999 + 017970 9999 99 99 0 9999 99 9999 + 017971 9999 99 99 0 9999 99 9999 + 017972 9999 99 99 0 9999 99 9999 + 017973 9999 99 99 0 9999 99 9999 + 017974 9999 99 99 0 9999 99 9999 + 017975 9999 99 99 0 9999 99 9999 + 017976 9999 99 99 0 9999 99 9999 + 017977 9999 99 99 0 9999 99 9999 + 017978 9999 99 99 0 9999 99 9999 + 017979 9999 99 99 0 9999 99 9999 + 017980 9999 99 99 0 9999 99 9999 + 017981 9999 99 99 0 9999 99 9999 + 017982 9999 99 99 0 9999 99 9999 + 017983 9999 99 99 0 9999 99 9999 + 017984 9999 99 99 0 9999 99 9999 + 017985 9999 99 99 0 9999 99 9999 + 017986 9999 99 99 0 9999 99 9999 + 017987 9999 99 99 0 9999 99 9999 + 017988 9999 99 99 0 9999 99 9999 + 017989 9999 99 99 0 9999 99 9999 + 017990 9999 99 99 0 9999 99 9999 + 017991 9999 99 99 0 9999 99 9999 + 017992 9999 99 99 0 9999 99 9999 + 017993 9999 99 99 0 9999 99 9999 + 017994 9999 99 99 0 9999 99 9999 + 017995 9999 99 99 0 9999 99 9999 + 017996 9999 99 99 0 9999 99 9999 + 017997 9999 99 99 0 9999 99 9999 + 017998 9999 99 99 0 9999 99 9999 + 017999 9999 99 99 0 9999 99 9999 + 018000 9999 99 99 0 9999 99 9999 + 018001 9999 99 99 0 9999 99 9999 + 018002 9999 99 99 0 9999 99 9999 + 018003 9999 99 99 0 9999 99 9999 + 018004 9999 99 99 0 9999 99 9999 + 018005 9999 99 99 0 9999 99 9999 + 018006 9999 99 99 0 9999 99 9999 + 018007 9999 99 99 0 9999 99 9999 + 018008 9999 99 99 0 9999 99 9999 + 018009 9999 99 99 0 9999 99 9999 + 018010 9999 99 99 0 9999 99 9999 + 018011 9999 99 99 0 9999 99 9999 + 018012 9999 99 99 0 9999 99 9999 + 018013 9999 99 99 0 9999 99 9999 + 018014 9999 99 99 0 9999 99 9999 + 018015 9999 99 99 0 9999 99 9999 + 018016 9999 99 99 0 9999 99 9999 + 018017 9999 99 99 0 9999 99 9999 + 018018 9999 99 99 0 9999 99 9999 + 018019 9999 99 99 0 9999 99 9999 + 018020 9999 99 99 0 9999 99 9999 + 018021 9999 99 99 0 9999 99 9999 + 018022 9999 99 99 0 9999 99 9999 + 018023 9999 99 99 0 9999 99 9999 + 018024 9999 99 99 0 9999 99 9999 + 018025 9999 99 99 0 9999 99 9999 + 018026 9999 99 99 0 9999 99 9999 + 018027 9999 99 99 0 9999 99 9999 + 018028 9999 99 99 0 9999 99 9999 + 018029 9999 99 99 0 9999 99 9999 + 018030 9999 99 99 0 9999 99 9999 + 018031 9999 99 99 0 9999 99 9999 + 018032 9999 99 99 0 9999 99 9999 + 018033 9999 99 99 0 9999 99 9999 + 018034 9999 99 99 0 9999 99 9999 + 018035 9999 99 99 0 9999 99 9999 + 018036 9999 99 99 0 9999 99 9999 + 018037 9999 99 99 0 9999 99 9999 + 018038 9999 99 99 0 9999 99 9999 + 018039 9999 99 99 0 9999 99 9999 + 018040 9999 99 99 0 9999 99 9999 + 018041 9999 99 99 0 9999 99 9999 + 018042 9999 99 99 0 9999 99 9999 + 018043 9999 99 99 0 9999 99 9999 + 018044 9999 99 99 0 9999 99 9999 + 018045 9999 99 99 0 9999 99 9999 + 018046 9999 99 99 0 9999 99 9999 + 018047 9999 99 99 0 9999 99 9999 + 018048 9999 99 99 0 9999 99 9999 + 018049 9999 99 99 0 9999 99 9999 + 018050 9999 99 99 0 9999 99 9999 + 018051 9999 99 99 0 9999 99 9999 + 018052 9999 99 99 0 9999 99 9999 + 018053 9999 99 99 0 9999 99 9999 + 018054 9999 99 99 0 9999 99 9999 + 018055 9999 99 99 0 9999 99 9999 + 018056 9999 99 99 0 9999 99 9999 + 018057 9999 99 99 0 9999 99 9999 + 018058 9999 99 99 0 9999 99 9999 + 018059 9999 99 99 0 9999 99 9999 + 018060 9999 99 99 0 9999 99 9999 + 018061 9999 99 99 0 9999 99 9999 + 018062 9999 99 99 0 9999 99 9999 + 018063 9999 99 99 0 9999 99 9999 + 018064 9999 99 99 0 9999 99 9999 + 018065 9999 99 99 0 9999 99 9999 + 018066 9999 99 99 0 9999 99 9999 + 018067 9999 99 99 0 9999 99 9999 + 018068 9999 99 99 0 9999 99 9999 + 018069 9999 99 99 0 9999 99 9999 + 018070 9999 99 99 0 9999 99 9999 + 018071 9999 99 99 0 9999 99 9999 + 018072 9999 99 99 0 9999 99 9999 + 018073 9999 99 99 0 9999 99 9999 + 018074 9999 99 99 0 9999 99 9999 + 018075 9999 99 99 0 9999 99 9999 + 018076 9999 99 99 0 9999 99 9999 + 018077 9999 99 99 0 9999 99 9999 + 018078 9999 99 99 0 9999 99 9999 + 018079 9999 99 99 0 9999 99 9999 + 018080 9999 99 99 0 9999 99 9999 + 018081 9999 99 99 0 9999 99 9999 + 018082 9999 99 99 0 9999 99 9999 + 018083 9999 99 99 0 9999 99 9999 + 018084 9999 99 99 0 9999 99 9999 + 018085 9999 99 99 0 9999 99 9999 + 018086 9999 99 99 0 9999 99 9999 + 018087 9999 99 99 0 9999 99 9999 + 018088 9999 99 99 0 9999 99 9999 + 018089 9999 99 99 0 9999 99 9999 + 018090 9999 99 99 0 9999 99 9999 + 018091 9999 99 99 0 9999 99 9999 + 018092 9999 99 99 0 9999 99 9999 + 018093 9999 99 99 0 9999 99 9999 + 018094 9999 99 99 0 9999 99 9999 + 018095 9999 99 99 0 9999 99 9999 + 018096 9999 99 99 0 9999 99 9999 + 018097 9999 99 99 0 9999 99 9999 + 018098 9999 99 99 0 9999 99 9999 + 018099 9999 99 99 0 9999 99 9999 + 018100 9999 99 99 0 9999 99 9999 + 018101 9999 99 99 0 9999 99 9999 + 018102 9999 99 99 0 9999 99 9999 + 018103 9999 99 99 0 9999 99 9999 + 018104 9999 99 99 0 9999 99 9999 + 018105 9999 99 99 0 9999 99 9999 + 018106 9999 99 99 0 9999 99 9999 + 018107 9999 99 99 0 9999 99 9999 + 018108 9999 99 99 0 9999 99 9999 + 018109 9999 99 99 0 9999 99 9999 + 018110 9999 99 99 0 9999 99 9999 + 018111 9999 99 99 0 9999 99 9999 + 018112 9999 99 99 0 9999 99 9999 + 018113 9999 99 99 0 9999 99 9999 + 018114 9999 99 99 0 9999 99 9999 + 018115 9999 99 99 0 9999 99 9999 + 018116 9999 99 99 0 9999 99 9999 + 018117 9999 99 99 0 9999 99 9999 + 018118 9999 99 99 0 9999 99 9999 + 018119 9999 99 99 0 9999 99 9999 + 018120 9999 99 99 0 9999 99 9999 + 018121 9999 99 99 0 9999 99 9999 + 018122 9999 99 99 0 9999 99 9999 + 018123 9999 99 99 0 9999 99 9999 + 018124 9999 99 99 0 9999 99 9999 + 018125 9999 99 99 0 9999 99 9999 + 018126 9999 99 99 0 9999 99 9999 + 018127 9999 99 99 0 9999 99 9999 + 018128 9999 99 99 0 9999 99 9999 + 018129 9999 99 99 0 9999 99 9999 + 018130 9999 99 99 0 9999 99 9999 + 018131 9999 99 99 0 9999 99 9999 + 018132 9999 99 99 0 9999 99 9999 + 018133 9999 99 99 0 9999 99 9999 + 018134 9999 99 99 0 9999 99 9999 + 018135 9999 99 99 0 9999 99 9999 + 018136 9999 99 99 0 9999 99 9999 + 018137 9999 99 99 0 9999 99 9999 + 018138 9999 99 99 0 9999 99 9999 + 018139 9999 99 99 0 9999 99 9999 + 018140 9999 99 99 0 9999 99 9999 + 018141 9999 99 99 0 9999 99 9999 + 018142 9999 99 99 0 9999 99 9999 + 018143 9999 99 99 0 9999 99 9999 + 018144 9999 99 99 0 9999 99 9999 + 018145 9999 99 99 0 9999 99 9999 + 018146 9999 99 99 0 9999 99 9999 + 018147 9999 99 99 0 9999 99 9999 + 018148 9999 99 99 0 9999 99 9999 + 018149 9999 99 99 0 9999 99 9999 + 018150 9999 99 99 0 9999 99 9999 + 018151 9999 99 99 0 9999 99 9999 + 018152 9999 99 99 0 9999 99 9999 + 018153 9999 99 99 0 9999 99 9999 + 018154 9999 99 99 0 9999 99 9999 + 018155 9999 99 99 0 9999 99 9999 + 018156 9999 99 99 0 9999 99 9999 + 018157 9999 99 99 0 9999 99 9999 + 018158 9999 99 99 0 9999 99 9999 + 018159 9999 99 99 0 9999 99 9999 + 018160 9999 99 99 0 9999 99 9999 + 018161 9999 99 99 0 9999 99 9999 + 018162 9999 99 99 0 9999 99 9999 + 018163 9999 99 99 0 9999 99 9999 + 018164 9999 99 99 0 9999 99 9999 + 018165 9999 99 99 0 9999 99 9999 + 018166 9999 99 99 0 9999 99 9999 + 018167 9999 99 99 0 9999 99 9999 + 018168 9999 99 99 0 9999 99 9999 + 018169 9999 99 99 0 9999 99 9999 + 018170 9999 99 99 0 9999 99 9999 + 018171 9999 99 99 0 9999 99 9999 + 018172 9999 99 99 0 9999 99 9999 + 018173 9999 99 99 0 9999 99 9999 + 018174 9999 99 99 0 9999 99 9999 + 018175 9999 99 99 0 9999 99 9999 + 018176 9999 99 99 0 9999 99 9999 + 018177 9999 99 99 0 9999 99 9999 + 018178 9999 99 99 0 9999 99 9999 + 018179 9999 99 99 0 9999 99 9999 + 018180 9999 99 99 0 9999 99 9999 + 018181 9999 99 99 0 9999 99 9999 + 018182 9999 99 99 0 9999 99 9999 + 018183 9999 99 99 0 9999 99 9999 + 018184 9999 99 99 0 9999 99 9999 + 018185 9999 99 99 0 9999 99 9999 + 018186 9999 99 99 0 9999 99 9999 + 018187 9999 99 99 0 9999 99 9999 + 018188 9999 99 99 0 9999 99 9999 + 018189 9999 99 99 0 9999 99 9999 + 018190 9999 99 99 0 9999 99 9999 + 018191 9999 99 99 0 9999 99 9999 + 018192 9999 99 99 0 9999 99 9999 + 018193 9999 99 99 0 9999 99 9999 + 018194 9999 99 99 0 9999 99 9999 + 018195 9999 99 99 0 9999 99 9999 + 018196 9999 99 99 0 9999 99 9999 + 018197 9999 99 99 0 9999 99 9999 + 018198 9999 99 99 0 9999 99 9999 + 018199 9999 99 99 0 9999 99 9999 + 018200 9999 99 99 0 9999 99 9999 + 018201 9999 99 99 0 9999 99 9999 + 018202 9999 99 99 0 9999 99 9999 + 018203 9999 99 99 0 9999 99 9999 + 018204 9999 99 99 0 9999 99 9999 + 018205 9999 99 99 0 9999 99 9999 + 018206 9999 99 99 0 9999 99 9999 + 018207 9999 99 99 0 9999 99 9999 + 018208 9999 99 99 0 9999 99 9999 + 018209 9999 99 99 0 9999 99 9999 + 018210 9999 99 99 0 9999 99 9999 + 018211 9999 99 99 0 9999 99 9999 + 018212 9999 99 99 0 9999 99 9999 + 018213 9999 99 99 0 9999 99 9999 + 018214 9999 99 99 0 9999 99 9999 + 018215 9999 99 99 0 9999 99 9999 + 018216 9999 99 99 0 9999 99 9999 + 018217 9999 99 99 0 9999 99 9999 + 018218 9999 99 99 0 9999 99 9999 + 018219 9999 99 99 0 9999 99 9999 + 018220 9999 99 99 0 9999 99 9999 + 018221 9999 99 99 0 9999 99 9999 + 018222 9999 99 99 0 9999 99 9999 + 018223 9999 99 99 0 9999 99 9999 + 018224 9999 99 99 0 9999 99 9999 + 018225 9999 99 99 0 9999 99 9999 + 018226 9999 99 99 0 9999 99 9999 + 018227 9999 99 99 0 9999 99 9999 + 018228 9999 99 99 0 9999 99 9999 + 018229 9999 99 99 0 9999 99 9999 + 018230 9999 99 99 0 9999 99 9999 + 018231 9999 99 99 0 9999 99 9999 + 018232 9999 99 99 0 9999 99 9999 + 018233 9999 99 99 0 9999 99 9999 + 018234 9999 99 99 0 9999 99 9999 + 018235 9999 99 99 0 9999 99 9999 + 018236 9999 99 99 0 9999 99 9999 + 018237 9999 99 99 0 9999 99 9999 + 018238 9999 99 99 0 9999 99 9999 + 018239 9999 99 99 0 9999 99 9999 + 018240 9999 99 99 0 9999 99 9999 + 018241 9999 99 99 0 9999 99 9999 + 018242 9999 99 99 0 9999 99 9999 + 018243 9999 99 99 0 9999 99 9999 + 018244 9999 99 99 0 9999 99 9999 + 018245 9999 99 99 0 9999 99 9999 + 018246 9999 99 99 0 9999 99 9999 + 018247 9999 99 99 0 9999 99 9999 + 018248 9999 99 99 0 9999 99 9999 + 018249 9999 99 99 0 9999 99 9999 + 018250 9999 99 99 0 9999 99 9999 + 018251 9999 99 99 0 9999 99 9999 + 018252 9999 99 99 0 9999 99 9999 + 018253 9999 99 99 0 9999 99 9999 + 018254 9999 99 99 0 9999 99 9999 + 018255 9999 99 99 0 9999 99 9999 + 018256 9999 99 99 0 9999 99 9999 + 018257 9999 99 99 0 9999 99 9999 + 018258 9999 99 99 0 9999 99 9999 + 018259 9999 99 99 0 9999 99 9999 + 018260 9999 99 99 0 9999 99 9999 + 018261 9999 99 99 0 9999 99 9999 + 018262 9999 99 99 0 9999 99 9999 + 018263 9999 99 99 0 9999 99 9999 + 018264 9999 99 99 0 9999 99 9999 + 018265 9999 99 99 0 9999 99 9999 + 018266 9999 99 99 0 9999 99 9999 + 018267 9999 99 99 0 9999 99 9999 + 018268 9999 99 99 0 9999 99 9999 + 018269 9999 99 99 0 9999 99 9999 + 018270 9999 99 99 0 9999 99 9999 + 018271 9999 99 99 0 9999 99 9999 + 018272 9999 99 99 0 9999 99 9999 + 018273 9999 99 99 0 9999 99 9999 + 018274 9999 99 99 0 9999 99 9999 + 018275 9999 99 99 0 9999 99 9999 + 018276 9999 99 99 0 9999 99 9999 + 018277 9999 99 99 0 9999 99 9999 + 018278 9999 99 99 0 9999 99 9999 + 018279 9999 99 99 0 9999 99 9999 + 018280 9999 99 99 0 9999 99 9999 + 018281 9999 99 99 0 9999 99 9999 + 018282 9999 99 99 0 9999 99 9999 + 018283 9999 99 99 0 9999 99 9999 + 018284 9999 99 99 0 9999 99 9999 + 018285 9999 99 99 0 9999 99 9999 + 018286 9999 99 99 0 9999 99 9999 + 018287 9999 99 99 0 9999 99 9999 + 018288 9999 99 99 0 9999 99 9999 + 018289 9999 99 99 0 9999 99 9999 + 018290 9999 99 99 0 9999 99 9999 + 018291 9999 99 99 0 9999 99 9999 + 018292 9999 99 99 0 9999 99 9999 + 018293 9999 99 99 0 9999 99 9999 + 018294 9999 99 99 0 9999 99 9999 + 018295 9999 99 99 0 9999 99 9999 + 018296 9999 99 99 0 9999 99 9999 + 018297 9999 99 99 0 9999 99 9999 + 018298 9999 99 99 0 9999 99 9999 + 018299 9999 99 99 0 9999 99 9999 + 018300 9999 99 99 0 9999 99 9999 + 018301 9999 99 99 0 9999 99 9999 + 018302 9999 99 99 0 9999 99 9999 + 018303 9999 99 99 0 9999 99 9999 + 018304 9999 99 99 0 9999 99 9999 + 018305 9999 99 99 0 9999 99 9999 + 018306 9999 99 99 0 9999 99 9999 + 018307 9999 99 99 0 9999 99 9999 + 018308 9999 99 99 0 9999 99 9999 + 018309 9999 99 99 0 9999 99 9999 + 018310 9999 99 99 0 9999 99 9999 + 018311 9999 99 99 0 9999 99 9999 + 018312 9999 99 99 0 9999 99 9999 + 018313 9999 99 99 0 9999 99 9999 + 018314 9999 99 99 0 9999 99 9999 + 018315 9999 99 99 0 9999 99 9999 + 018316 9999 99 99 0 9999 99 9999 + 018317 9999 99 99 0 9999 99 9999 + 018318 9999 99 99 0 9999 99 9999 + 018319 9999 99 99 0 9999 99 9999 + 018320 9999 99 99 0 9999 99 9999 + 018321 9999 99 99 0 9999 99 9999 + 018322 9999 99 99 0 9999 99 9999 + 018323 9999 99 99 0 9999 99 9999 + 018324 9999 99 99 0 9999 99 9999 + 018325 9999 99 99 0 9999 99 9999 + 018326 9999 99 99 0 9999 99 9999 + 018327 9999 99 99 0 9999 99 9999 + 018328 9999 99 99 0 9999 99 9999 + 018329 9999 99 99 0 9999 99 9999 + 018330 9999 99 99 0 9999 99 9999 + 018331 9999 99 99 0 9999 99 9999 + 018332 9999 99 99 0 9999 99 9999 + 018333 9999 99 99 0 9999 99 9999 + 018334 9999 99 99 0 9999 99 9999 + 018335 9999 99 99 0 9999 99 9999 + 018336 9999 99 99 0 9999 99 9999 + 018337 9999 99 99 0 9999 99 9999 + 018338 9999 99 99 0 9999 99 9999 + 018339 9999 99 99 0 9999 99 9999 + 018340 9999 99 99 0 9999 99 9999 + 018341 9999 99 99 0 9999 99 9999 + 018342 9999 99 99 0 9999 99 9999 + 018343 9999 99 99 0 9999 99 9999 + 018344 9999 99 99 0 9999 99 9999 + 018345 9999 99 99 0 9999 99 9999 + 018346 9999 99 99 0 9999 99 9999 + 018347 9999 99 99 0 9999 99 9999 + 018348 9999 99 99 0 9999 99 9999 + 018349 9999 99 99 0 9999 99 9999 + 018350 9999 99 99 0 9999 99 9999 + 018351 9999 99 99 0 9999 99 9999 + 018352 9999 99 99 0 9999 99 9999 + 018353 9999 99 99 0 9999 99 9999 + 018354 9999 99 99 0 9999 99 9999 + 018355 9999 99 99 0 9999 99 9999 + 018356 9999 99 99 0 9999 99 9999 + 018357 9999 99 99 0 9999 99 9999 + 018358 9999 99 99 0 9999 99 9999 + 018359 9999 99 99 0 9999 99 9999 + 018360 9999 99 99 0 9999 99 9999 + 018361 9999 99 99 0 9999 99 9999 + 018362 9999 99 99 0 9999 99 9999 + 018363 9999 99 99 0 9999 99 9999 + 018364 9999 99 99 0 9999 99 9999 + 018365 9999 99 99 0 9999 99 9999 + 018366 9999 99 99 0 9999 99 9999 + 018367 9999 99 99 0 9999 99 9999 + 018368 9999 99 99 0 9999 99 9999 + 018369 9999 99 99 0 9999 99 9999 + 018370 9999 99 99 0 9999 99 9999 + 018371 9999 99 99 0 9999 99 9999 + 018372 9999 99 99 0 9999 99 9999 + 018373 9999 99 99 0 9999 99 9999 + 018374 9999 99 99 0 9999 99 9999 + 018375 9999 99 99 0 9999 99 9999 + 018376 9999 99 99 0 9999 99 9999 + 018377 9999 99 99 0 9999 99 9999 + 018378 9999 99 99 0 9999 99 9999 + 018379 9999 99 99 0 9999 99 9999 + 018380 9999 99 99 0 9999 99 9999 + 018381 9999 99 99 0 9999 99 9999 + 018382 9999 99 99 0 9999 99 9999 + 018383 9999 99 99 0 9999 99 9999 + 018384 9999 99 99 0 9999 99 9999 + 018385 9999 99 99 0 9999 99 9999 + 018386 9999 99 99 0 9999 99 9999 + 018387 9999 99 99 0 9999 99 9999 + 018388 9999 99 99 0 9999 99 9999 + 018389 9999 99 99 0 9999 99 9999 + 018390 9999 99 99 0 9999 99 9999 + 018391 9999 99 99 0 9999 99 9999 + 018392 9999 99 99 0 9999 99 9999 + 018393 9999 99 99 0 9999 99 9999 + 018394 9999 99 99 0 9999 99 9999 + 018395 9999 99 99 0 9999 99 9999 + 018396 9999 99 99 0 9999 99 9999 + 018397 9999 99 99 0 9999 99 9999 + 018398 9999 99 99 0 9999 99 9999 + 018399 9999 99 99 0 9999 99 9999 + 018400 9999 99 99 0 9999 99 9999 + 018401 9999 99 99 0 9999 99 9999 + 018402 9999 99 99 0 9999 99 9999 + 018403 9999 99 99 0 9999 99 9999 + 018404 9999 99 99 0 9999 99 9999 + 018405 9999 99 99 0 9999 99 9999 + 018406 9999 99 99 0 9999 99 9999 + 018407 9999 99 99 0 9999 99 9999 + 018408 9999 99 99 0 9999 99 9999 + 018409 9999 99 99 0 9999 99 9999 + 018410 9999 99 99 0 9999 99 9999 + 018411 9999 99 99 0 9999 99 9999 + 018412 9999 99 99 0 9999 99 9999 + 018413 9999 99 99 0 9999 99 9999 + 018414 9999 99 99 0 9999 99 9999 + 018415 9999 99 99 0 9999 99 9999 + 018416 9999 99 99 0 9999 99 9999 + 018417 9999 99 99 0 9999 99 9999 + 018418 9999 99 99 0 9999 99 9999 + 018419 9999 99 99 0 9999 99 9999 + 018420 9999 99 99 0 9999 99 9999 + 018421 9999 99 99 0 9999 99 9999 + 018422 9999 99 99 0 9999 99 9999 + 018423 9999 99 99 0 9999 99 9999 + 018424 9999 99 99 0 9999 99 9999 + 018425 9999 99 99 0 9999 99 9999 + 018426 9999 99 99 0 9999 99 9999 + 018427 9999 99 99 0 9999 99 9999 + 018428 9999 99 99 0 9999 99 9999 + 018429 9999 99 99 0 9999 99 9999 + 018430 9999 99 99 0 9999 99 9999 + 018431 9999 99 99 0 9999 99 9999 + 018432 9999 99 99 0 9999 99 9999 + 018433 1248 01 01 1 303050764 08 0018 + 018434 1248 01 02 1 303050764 09 0018 + 018435 9999 99 99 0 9999 99 9999 + 018436 9999 99 99 0 9999 99 9999 + 018437 9999 99 99 0 9999 99 9999 + 018438 9999 99 99 0 9999 99 9999 + 018439 9999 99 99 0 9999 99 9999 + 018440 9999 99 99 0 9999 99 9999 + 018441 1248 02 01 1 303050764 10 0018 + 018442 1248 02 02 1 303050764 11 0018 + 018443 9999 99 99 0 9999 99 9999 + 018444 9999 99 99 0 9999 99 9999 + 018445 9999 99 99 0 9999 99 9999 + 018446 9999 99 99 0 9999 99 9999 + 018447 9999 99 99 0 9999 99 9999 + 018448 9999 99 99 0 9999 99 9999 + 018449 1248 03 01 1 303050764 12 0018 + 018450 1248 03 02 1 303050764 13 0018 + 018451 9999 99 99 0 9999 99 9999 + 018452 9999 99 99 0 9999 99 9999 + 018453 9999 99 99 0 9999 99 9999 + 018454 9999 99 99 0 9999 99 9999 + 018455 9999 99 99 0 9999 99 9999 + 018456 9999 99 99 0 9999 99 9999 + 018457 1248 04 01 1 303050764 14 0018 + 018458 1248 04 02 1 303050764 15 0018 + 018459 9999 99 99 0 9999 99 9999 + 018460 9999 99 99 0 9999 99 9999 + 018461 9999 99 99 0 9999 99 9999 + 018462 9999 99 99 0 9999 99 9999 + 018463 9999 99 99 0 9999 99 9999 + 018464 9999 99 99 0 9999 99 9999 + 018465 1248 05 01 1 303050764 00 0018 + 018466 1248 05 02 1 303050764 01 0018 + 018467 9999 99 99 0 9999 99 9999 + 018468 9999 99 99 0 9999 99 9999 + 018469 9999 99 99 0 9999 99 9999 + 018470 9999 99 99 0 9999 99 9999 + 018471 9999 99 99 0 9999 99 9999 + 018472 9999 99 99 0 9999 99 9999 + 018473 1248 06 01 1 303050764 02 0018 + 018474 1248 06 02 1 303050764 03 0018 + 018475 9999 99 99 0 9999 99 9999 + 018476 9999 99 99 0 9999 99 9999 + 018477 9999 99 99 0 9999 99 9999 + 018478 9999 99 99 0 9999 99 9999 + 018479 9999 99 99 0 9999 99 9999 + 018480 9999 99 99 0 9999 99 9999 + 018481 1248 07 01 1 303050764 04 0018 + 018482 1248 07 02 1 303050764 05 0018 + 018483 9999 99 99 0 9999 99 9999 + 018484 9999 99 99 0 9999 99 9999 + 018485 9999 99 99 0 9999 99 9999 + 018486 9999 99 99 0 9999 99 9999 + 018487 9999 99 99 0 9999 99 9999 + 018488 9999 99 99 0 9999 99 9999 + 018489 1248 08 01 1 303050764 06 0018 + 018490 1248 08 02 1 303050764 07 0018 + 018491 9999 99 99 0 9999 99 9999 + 018492 9999 99 99 0 9999 99 9999 + 018493 9999 99 99 0 9999 99 9999 + 018494 9999 99 99 0 9999 99 9999 + 018495 9999 99 99 0 9999 99 9999 + 018496 9999 99 99 0 9999 99 9999 + 018497 1248 09 01 1 304115724 00 0146 + 018498 1248 09 02 1 304115724 01 0146 + 018499 1248 09 03 1 304115724 02 0146 + 018500 1248 09 04 1 304115724 03 0146 + 018501 9999 99 99 0 9999 99 9999 + 018502 9999 99 99 0 9999 99 9999 + 018503 9999 99 99 0 9999 99 9999 + 018504 9999 99 99 0 9999 99 9999 + 018505 1248 10 01 1 304115724 04 0146 + 018506 1248 10 02 1 304115724 05 0146 + 018507 1248 10 03 1 304115724 06 0146 + 018508 1248 10 04 1 304115724 07 0146 + 018509 9999 99 99 0 9999 99 9999 + 018510 9999 99 99 0 9999 99 9999 + 018511 9999 99 99 0 9999 99 9999 + 018512 9999 99 99 0 9999 99 9999 + 018513 1248 11 01 1 304115724 08 0146 + 018514 1248 11 02 1 304115724 09 0146 + 018515 1248 11 03 1 304115724 10 0146 + 018516 1248 11 04 1 304115724 11 0146 + 018517 9999 99 99 0 9999 99 9999 + 018518 9999 99 99 0 9999 99 9999 + 018519 9999 99 99 0 9999 99 9999 + 018520 9999 99 99 0 9999 99 9999 + 018521 1248 12 01 1 304115724 12 0146 + 018522 1248 12 02 1 304115724 13 0146 + 018523 1248 12 03 1 304115724 14 0146 + 018524 1248 12 04 1 304115724 15 0146 + 018525 9999 99 99 0 9999 99 9999 + 018526 9999 99 99 0 9999 99 9999 + 018527 9999 99 99 0 9999 99 9999 + 018528 9999 99 99 0 9999 99 9999 + 018529 1248 13 01 1 304115728 08 0147 + 018530 1248 13 02 1 304115728 09 0147 + 018531 1248 13 03 1 304115728 10 0147 + 018532 1248 13 04 1 304115728 11 0147 + 018533 9999 99 99 0 9999 99 9999 + 018534 9999 99 99 0 9999 99 9999 + 018535 9999 99 99 0 9999 99 9999 + 018536 9999 99 99 0 9999 99 9999 + 018537 1248 14 01 1 304115728 12 0147 + 018538 1248 14 02 1 304115728 13 0147 + 018539 1248 14 03 1 304115728 14 0147 + 018540 1248 14 04 1 304115728 15 0147 + 018541 9999 99 99 0 9999 99 9999 + 018542 9999 99 99 0 9999 99 9999 + 018543 9999 99 99 0 9999 99 9999 + 018544 9999 99 99 0 9999 99 9999 + 018545 1248 15 01 1 304115728 00 0147 + 018546 1248 15 02 1 304115728 01 0147 + 018547 1248 15 03 1 304115728 02 0147 + 018548 1248 15 04 1 304115728 03 0147 + 018549 9999 99 99 0 9999 99 9999 + 018550 9999 99 99 0 9999 99 9999 + 018551 9999 99 99 0 9999 99 9999 + 018552 9999 99 99 0 9999 99 9999 + 018553 1248 16 01 1 304115728 04 0147 + 018554 1248 16 02 1 304115728 05 0147 + 018555 1248 16 03 1 304115728 06 0147 + 018556 1248 16 04 1 304115728 07 0147 + 018557 9999 99 99 0 9999 99 9999 + 018558 9999 99 99 0 9999 99 9999 + 018559 9999 99 99 0 9999 99 9999 + 018560 9999 99 99 0 9999 99 9999 + 018561 1248 17 01 1 306249736 00 0793 + 018562 1248 17 02 1 306249736 01 0793 + 018563 1248 17 03 1 306249736 02 0793 + 018564 1248 17 04 1 306249736 03 0793 + 018565 1248 17 05 1 306249736 04 0793 + 018566 1248 17 06 1 306249736 05 0793 + 018567 1248 17 07 1 306249736 06 0793 + 018568 1248 17 08 1 306249736 07 0793 + 018569 1248 18 01 1 306249736 08 0793 + 018570 1248 18 02 1 306249736 09 0793 + 018571 1248 18 03 1 306249736 10 0793 + 018572 1248 18 04 1 306249736 11 0793 + 018573 1248 18 05 1 306249736 12 0793 + 018574 1248 18 06 1 306249736 13 0793 + 018575 1248 18 07 1 306249736 14 0793 + 018576 1248 18 08 1 306249736 15 0793 + 018577 1248 19 01 1 306249732 00 0792 + 018578 1248 19 02 1 306249732 01 0792 + 018579 1248 19 03 1 306249732 02 0792 + 018580 1248 19 04 1 306249732 03 0792 + 018581 1248 19 05 1 306249732 04 0792 + 018582 1248 19 06 1 306249732 05 0792 + 018583 1248 19 07 1 306249732 06 0792 + 018584 1248 19 08 1 306249732 07 0792 + 018585 1248 20 01 1 306249732 08 0792 + 018586 1248 20 02 1 306249732 09 0792 + 018587 1248 20 03 1 306249732 10 0792 + 018588 1248 20 04 1 306249732 11 0792 + 018589 1248 20 05 1 306249732 12 0792 + 018590 1248 20 06 1 306249732 13 0792 + 018591 1248 20 07 1 306249732 14 0792 + 018592 1248 20 08 1 306249732 15 0792 + 018593 1248 21 01 1 306249744 00 0795 + 018594 1248 21 02 1 306249744 01 0795 + 018595 1248 21 03 1 306249744 02 0795 + 018596 1248 21 04 1 306249744 03 0795 + 018597 1248 21 05 1 306249744 04 0795 + 018598 1248 21 06 1 306249744 05 0795 + 018599 1248 21 07 1 306249744 06 0795 + 018600 1248 21 08 1 306249744 07 0795 + 018601 1248 22 01 1 306249744 08 0795 + 018602 1248 22 02 1 306249744 09 0795 + 018603 1248 22 03 1 306249744 10 0795 + 018604 1248 22 04 1 306249744 11 0795 + 018605 1248 22 05 1 306249744 12 0795 + 018606 1248 22 06 1 306249744 13 0795 + 018607 1248 22 07 1 306249744 14 0795 + 018608 1248 22 08 1 306249744 15 0795 + 018609 1248 23 01 1 306249740 00 0794 + 018610 1248 23 02 1 306249740 01 0794 + 018611 1248 23 03 1 306249740 02 0794 + 018612 1248 23 04 1 306249740 03 0794 + 018613 1248 23 05 1 306249740 04 0794 + 018614 1248 23 06 1 306249740 05 0794 + 018615 1248 23 07 1 306249740 06 0794 + 018616 1248 23 08 1 306249740 07 0794 + 018617 1248 24 01 1 306249740 08 0794 + 018618 1248 24 02 1 306249740 09 0794 + 018619 1248 24 03 1 306249740 10 0794 + 018620 1248 24 04 1 306249740 11 0794 + 018621 1248 24 05 1 306249740 12 0794 + 018622 1248 24 06 1 306249740 13 0794 + 018623 1248 24 07 1 306249740 14 0794 + 018624 1248 24 08 1 306249740 15 0794 + 018625 1248 25 01 1 303050760 08 0017 + 018626 1248 25 02 1 303050760 09 0017 + 018627 9999 99 99 0 9999 99 9999 + 018628 9999 99 99 0 9999 99 9999 + 018629 9999 99 99 0 9999 99 9999 + 018630 9999 99 99 0 9999 99 9999 + 018631 9999 99 99 0 9999 99 9999 + 018632 9999 99 99 0 9999 99 9999 + 018633 1248 26 01 1 303050760 10 0017 + 018634 1248 26 02 1 303050760 11 0017 + 018635 9999 99 99 0 9999 99 9999 + 018636 9999 99 99 0 9999 99 9999 + 018637 9999 99 99 0 9999 99 9999 + 018638 9999 99 99 0 9999 99 9999 + 018639 9999 99 99 0 9999 99 9999 + 018640 9999 99 99 0 9999 99 9999 + 018641 1248 27 01 1 303050760 12 0017 + 018642 1248 27 02 1 303050760 13 0017 + 018643 9999 99 99 0 9999 99 9999 + 018644 9999 99 99 0 9999 99 9999 + 018645 9999 99 99 0 9999 99 9999 + 018646 9999 99 99 0 9999 99 9999 + 018647 9999 99 99 0 9999 99 9999 + 018648 9999 99 99 0 9999 99 9999 + 018649 1248 28 01 1 303050760 14 0017 + 018650 1248 28 02 1 303050760 15 0017 + 018651 9999 99 99 0 9999 99 9999 + 018652 9999 99 99 0 9999 99 9999 + 018653 9999 99 99 0 9999 99 9999 + 018654 9999 99 99 0 9999 99 9999 + 018655 9999 99 99 0 9999 99 9999 + 018656 9999 99 99 0 9999 99 9999 + 018657 1248 29 01 1 303050760 04 0017 + 018658 1248 29 02 1 303050760 05 0017 + 018659 9999 99 99 0 9999 99 9999 + 018660 9999 99 99 0 9999 99 9999 + 018661 9999 99 99 0 9999 99 9999 + 018662 9999 99 99 0 9999 99 9999 + 018663 9999 99 99 0 9999 99 9999 + 018664 9999 99 99 0 9999 99 9999 + 018665 1248 30 01 1 303050760 06 0017 + 018666 1248 30 02 1 303050760 07 0017 + 018667 9999 99 99 0 9999 99 9999 + 018668 9999 99 99 0 9999 99 9999 + 018669 9999 99 99 0 9999 99 9999 + 018670 9999 99 99 0 9999 99 9999 + 018671 9999 99 99 0 9999 99 9999 + 018672 9999 99 99 0 9999 99 9999 + 018673 1248 31 01 1 303050760 00 0017 + 018674 1248 31 02 1 303050760 01 0017 + 018675 9999 99 99 0 9999 99 9999 + 018676 9999 99 99 0 9999 99 9999 + 018677 9999 99 99 0 9999 99 9999 + 018678 9999 99 99 0 9999 99 9999 + 018679 9999 99 99 0 9999 99 9999 + 018680 9999 99 99 0 9999 99 9999 + 018681 1248 32 01 1 303050760 02 0017 + 018682 1248 32 02 1 303050760 03 0017 + 018683 9999 99 99 0 9999 99 9999 + 018684 9999 99 99 0 9999 99 9999 + 018685 9999 99 99 0 9999 99 9999 + 018686 9999 99 99 0 9999 99 9999 + 018687 9999 99 99 0 9999 99 9999 + 018688 9999 99 99 0 9999 99 9999 + 018689 1248 33 01 1 306245640 00 0785 + 018690 1248 33 02 1 306245640 01 0785 + 018691 1248 33 03 1 306245640 02 0785 + 018692 1248 33 04 1 306245640 03 0785 + 018693 1248 33 05 1 306245640 04 0785 + 018694 1248 33 06 1 306245640 05 0785 + 018695 1248 33 07 1 306245640 06 0785 + 018696 1248 33 08 1 306245640 07 0785 + 018697 1248 34 01 1 306245640 08 0785 + 018698 1248 34 02 1 306245640 09 0785 + 018699 1248 34 03 1 306245640 10 0785 + 018700 1248 34 04 1 306245640 11 0785 + 018701 1248 34 05 1 306245640 12 0785 + 018702 1248 34 06 1 306245640 13 0785 + 018703 1248 34 07 1 306245640 14 0785 + 018704 1248 34 08 1 306245640 15 0785 + 018705 1248 35 01 1 306245636 00 0784 + 018706 1248 35 02 1 306245636 01 0784 + 018707 1248 35 03 1 306245636 02 0784 + 018708 1248 35 04 1 306245636 03 0784 + 018709 1248 35 05 1 306245636 04 0784 + 018710 1248 35 06 1 306245636 05 0784 + 018711 1248 35 07 1 306245636 06 0784 + 018712 1248 35 08 1 306245636 07 0784 + 018713 1248 36 01 1 306245636 08 0784 + 018714 1248 36 02 1 306245636 09 0784 + 018715 1248 36 03 1 306245636 10 0784 + 018716 1248 36 04 1 306245636 11 0784 + 018717 1248 36 05 1 306245636 12 0784 + 018718 1248 36 06 1 306245636 13 0784 + 018719 1248 36 07 1 306245636 14 0784 + 018720 1248 36 08 1 306245636 15 0784 + 018721 1248 37 01 1 306245648 00 0787 + 018722 1248 37 02 1 306245648 01 0787 + 018723 1248 37 03 1 306245648 02 0787 + 018724 1248 37 04 1 306245648 03 0787 + 018725 1248 37 05 1 306245648 04 0787 + 018726 1248 37 06 1 306245648 05 0787 + 018727 1248 37 07 1 306245648 06 0787 + 018728 1248 37 08 1 306245648 07 0787 + 018729 1248 38 01 1 306245648 08 0787 + 018730 1248 38 02 1 306245648 09 0787 + 018731 1248 38 03 1 306245648 10 0787 + 018732 1248 38 04 1 306245648 11 0787 + 018733 1248 38 05 1 306245648 12 0787 + 018734 1248 38 06 1 306245648 13 0787 + 018735 1248 38 07 1 306245648 14 0787 + 018736 1248 38 08 1 306245648 15 0787 + 018737 1248 39 01 1 306245644 00 0786 + 018738 1248 39 02 1 306245644 01 0786 + 018739 1248 39 03 1 306245644 02 0786 + 018740 1248 39 04 1 306245644 03 0786 + 018741 1248 39 05 1 306245644 04 0786 + 018742 1248 39 06 1 306245644 05 0786 + 018743 1248 39 07 1 306245644 06 0786 + 018744 1248 39 08 1 306245644 07 0786 + 018745 1248 40 01 1 306245644 08 0786 + 018746 1248 40 02 1 306245644 09 0786 + 018747 1248 40 03 1 306245644 10 0786 + 018748 1248 40 04 1 306245644 11 0786 + 018749 1248 40 05 1 306245644 12 0786 + 018750 1248 40 06 1 306245644 13 0786 + 018751 1248 40 07 1 306245644 14 0786 + 018752 1248 40 08 1 306245644 15 0786 + 018753 1248 41 01 1 304115720 00 0145 + 018754 1248 41 02 1 304115720 01 0145 + 018755 1248 41 03 1 304115720 02 0145 + 018756 1248 41 04 1 304115720 03 0145 + 018757 9999 99 99 0 9999 99 9999 + 018758 9999 99 99 0 9999 99 9999 + 018759 9999 99 99 0 9999 99 9999 + 018760 9999 99 99 0 9999 99 9999 + 018761 1248 42 01 1 304115720 04 0145 + 018762 1248 42 02 1 304115720 05 0145 + 018763 1248 42 03 1 304115720 06 0145 + 018764 1248 42 04 1 304115720 07 0145 + 018765 9999 99 99 0 9999 99 9999 + 018766 9999 99 99 0 9999 99 9999 + 018767 9999 99 99 0 9999 99 9999 + 018768 9999 99 99 0 9999 99 9999 + 018769 1248 43 01 1 304115720 08 0145 + 018770 1248 43 02 1 304115720 09 0145 + 018771 1248 43 03 1 304115720 10 0145 + 018772 1248 43 04 1 304115720 11 0145 + 018773 9999 99 99 0 9999 99 9999 + 018774 9999 99 99 0 9999 99 9999 + 018775 9999 99 99 0 9999 99 9999 + 018776 9999 99 99 0 9999 99 9999 + 018777 1248 44 01 1 304115720 12 0145 + 018778 1248 44 02 1 304115720 13 0145 + 018779 1248 44 03 1 304115720 14 0145 + 018780 1248 44 04 1 304115720 15 0145 + 018781 9999 99 99 0 9999 99 9999 + 018782 9999 99 99 0 9999 99 9999 + 018783 9999 99 99 0 9999 99 9999 + 018784 9999 99 99 0 9999 99 9999 + 018785 1248 45 01 1 304115716 00 0144 + 018786 1248 45 02 1 304115716 01 0144 + 018787 1248 45 03 1 304115716 02 0144 + 018788 1248 45 04 1 304115716 03 0144 + 018789 9999 99 99 0 9999 99 9999 + 018790 9999 99 99 0 9999 99 9999 + 018791 9999 99 99 0 9999 99 9999 + 018792 9999 99 99 0 9999 99 9999 + 018793 1248 46 01 1 304115716 04 0144 + 018794 1248 46 02 1 304115716 05 0144 + 018795 1248 46 03 1 304115716 06 0144 + 018796 1248 46 04 1 304115716 07 0144 + 018797 9999 99 99 0 9999 99 9999 + 018798 9999 99 99 0 9999 99 9999 + 018799 9999 99 99 0 9999 99 9999 + 018800 9999 99 99 0 9999 99 9999 + 018801 1248 47 01 1 304115716 08 0144 + 018802 1248 47 02 1 304115716 09 0144 + 018803 1248 47 03 1 304115716 10 0144 + 018804 1248 47 04 1 304115716 11 0144 + 018805 9999 99 99 0 9999 99 9999 + 018806 9999 99 99 0 9999 99 9999 + 018807 9999 99 99 0 9999 99 9999 + 018808 9999 99 99 0 9999 99 9999 + 018809 1248 48 01 1 304115716 12 0144 + 018810 1248 48 02 1 304115716 13 0144 + 018811 1248 48 03 1 304115716 14 0144 + 018812 1248 48 04 1 304115716 15 0144 + 018813 9999 99 99 0 9999 99 9999 + 018814 9999 99 99 0 9999 99 9999 + 018815 9999 99 99 0 9999 99 9999 + 018816 9999 99 99 0 9999 99 9999 + 018817 1249 01 01 1 304111628 08 0138 + 018818 1249 01 02 1 304111628 09 0138 + 018819 1249 01 03 1 304111628 10 0138 + 018820 1249 01 04 1 304111628 11 0138 + 018821 9999 99 99 0 9999 99 9999 + 018822 9999 99 99 0 9999 99 9999 + 018823 9999 99 99 0 9999 99 9999 + 018824 9999 99 99 0 9999 99 9999 + 018825 1249 02 01 1 304111628 12 0138 + 018826 1249 02 02 1 304111628 13 0138 + 018827 1249 02 03 1 304111628 14 0138 + 018828 1249 02 04 1 304111628 15 0138 + 018829 9999 99 99 0 9999 99 9999 + 018830 9999 99 99 0 9999 99 9999 + 018831 9999 99 99 0 9999 99 9999 + 018832 9999 99 99 0 9999 99 9999 + 018833 1249 03 01 1 304111628 00 0138 + 018834 1249 03 02 1 304111628 01 0138 + 018835 1249 03 03 1 304111628 02 0138 + 018836 1249 03 04 1 304111628 03 0138 + 018837 9999 99 99 0 9999 99 9999 + 018838 9999 99 99 0 9999 99 9999 + 018839 9999 99 99 0 9999 99 9999 + 018840 9999 99 99 0 9999 99 9999 + 018841 1249 04 01 1 304111628 04 0138 + 018842 1249 04 02 1 304111628 05 0138 + 018843 1249 04 03 1 304111628 06 0138 + 018844 1249 04 04 1 304111628 07 0138 + 018845 9999 99 99 0 9999 99 9999 + 018846 9999 99 99 0 9999 99 9999 + 018847 9999 99 99 0 9999 99 9999 + 018848 9999 99 99 0 9999 99 9999 + 018849 1249 05 01 1 304111632 08 0139 + 018850 1249 05 02 1 304111632 09 0139 + 018851 1249 05 03 1 304111632 10 0139 + 018852 1249 05 04 1 304111632 11 0139 + 018853 9999 99 99 0 9999 99 9999 + 018854 9999 99 99 0 9999 99 9999 + 018855 9999 99 99 0 9999 99 9999 + 018856 9999 99 99 0 9999 99 9999 + 018857 1249 06 01 1 304111632 12 0139 + 018858 1249 06 02 1 304111632 13 0139 + 018859 1249 06 03 1 304111632 14 0139 + 018860 1249 06 04 1 304111632 15 0139 + 018861 9999 99 99 0 9999 99 9999 + 018862 9999 99 99 0 9999 99 9999 + 018863 9999 99 99 0 9999 99 9999 + 018864 9999 99 99 0 9999 99 9999 + 018865 1249 07 01 1 304111632 00 0139 + 018866 1249 07 02 1 304111632 01 0139 + 018867 1249 07 03 1 304111632 02 0139 + 018868 1249 07 04 1 304111632 03 0139 + 018869 9999 99 99 0 9999 99 9999 + 018870 9999 99 99 0 9999 99 9999 + 018871 9999 99 99 0 9999 99 9999 + 018872 9999 99 99 0 9999 99 9999 + 018873 1249 08 01 1 304111632 04 0139 + 018874 1249 08 02 1 304111632 05 0139 + 018875 1249 08 03 1 304111632 06 0139 + 018876 1249 08 04 1 304111632 07 0139 + 018877 9999 99 99 0 9999 99 9999 + 018878 9999 99 99 0 9999 99 9999 + 018879 9999 99 99 0 9999 99 9999 + 018880 9999 99 99 0 9999 99 9999 + 018881 1249 09 01 1 306241548 00 0778 + 018882 1249 09 02 1 306241548 01 0778 + 018883 1249 09 03 1 306241548 02 0778 + 018884 1249 09 04 1 306241548 03 0778 + 018885 1249 09 05 1 306241548 04 0778 + 018886 1249 09 06 1 306241548 05 0778 + 018887 1249 09 07 1 306241548 06 0778 + 018888 1249 09 08 1 306241548 07 0778 + 018889 1249 10 01 1 306241548 08 0778 + 018890 1249 10 02 1 306241548 09 0778 + 018891 1249 10 03 1 306241548 10 0778 + 018892 1249 10 04 1 306241548 11 0778 + 018893 1249 10 05 1 306241548 12 0778 + 018894 1249 10 06 1 306241548 13 0778 + 018895 1249 10 07 1 306241548 14 0778 + 018896 1249 10 08 1 306241548 15 0778 + 018897 1249 11 01 1 306241552 00 0779 + 018898 1249 11 02 1 306241552 01 0779 + 018899 1249 11 03 1 306241552 02 0779 + 018900 1249 11 04 1 306241552 03 0779 + 018901 1249 11 05 1 306241552 04 0779 + 018902 1249 11 06 1 306241552 05 0779 + 018903 1249 11 07 1 306241552 06 0779 + 018904 1249 11 08 1 306241552 07 0779 + 018905 1249 12 01 1 306241552 08 0779 + 018906 1249 12 02 1 306241552 09 0779 + 018907 1249 12 03 1 306241552 10 0779 + 018908 1249 12 04 1 306241552 11 0779 + 018909 1249 12 05 1 306241552 12 0779 + 018910 1249 12 06 1 306241552 13 0779 + 018911 1249 12 07 1 306241552 14 0779 + 018912 1249 12 08 1 306241552 15 0779 + 018913 1249 13 01 1 306241540 00 0776 + 018914 1249 13 02 1 306241540 01 0776 + 018915 1249 13 03 1 306241540 02 0776 + 018916 1249 13 04 1 306241540 03 0776 + 018917 1249 13 05 1 306241540 04 0776 + 018918 1249 13 06 1 306241540 05 0776 + 018919 1249 13 07 1 306241540 06 0776 + 018920 1249 13 08 1 306241540 07 0776 + 018921 1249 14 01 1 306241540 08 0776 + 018922 1249 14 02 1 306241540 09 0776 + 018923 1249 14 03 1 306241540 10 0776 + 018924 1249 14 04 1 306241540 11 0776 + 018925 1249 14 05 1 306241540 12 0776 + 018926 1249 14 06 1 306241540 13 0776 + 018927 1249 14 07 1 306241540 14 0776 + 018928 1249 14 08 1 306241540 15 0776 + 018929 1249 15 01 1 306241544 00 0777 + 018930 1249 15 02 1 306241544 01 0777 + 018931 1249 15 03 1 306241544 02 0777 + 018932 1249 15 04 1 306241544 03 0777 + 018933 1249 15 05 1 306241544 04 0777 + 018934 1249 15 06 1 306241544 05 0777 + 018935 1249 15 07 1 306241544 06 0777 + 018936 1249 15 08 1 306241544 07 0777 + 018937 1249 16 01 1 306241544 08 0777 + 018938 1249 16 02 1 306241544 09 0777 + 018939 1249 16 03 1 306241544 10 0777 + 018940 1249 16 04 1 306241544 11 0777 + 018941 1249 16 05 1 306241544 12 0777 + 018942 1249 16 06 1 306241544 13 0777 + 018943 1249 16 07 1 306241544 14 0777 + 018944 1249 16 08 1 306241544 15 0777 + 018945 1249 17 01 1 303050756 12 0016 + 018946 1249 17 02 1 303050756 13 0016 + 018947 9999 99 99 0 9999 99 9999 + 018948 9999 99 99 0 9999 99 9999 + 018949 9999 99 99 0 9999 99 9999 + 018950 9999 99 99 0 9999 99 9999 + 018951 9999 99 99 0 9999 99 9999 + 018952 9999 99 99 0 9999 99 9999 + 018953 1249 18 01 1 303050756 14 0016 + 018954 1249 18 02 1 303050756 15 0016 + 018955 9999 99 99 0 9999 99 9999 + 018956 9999 99 99 0 9999 99 9999 + 018957 9999 99 99 0 9999 99 9999 + 018958 9999 99 99 0 9999 99 9999 + 018959 9999 99 99 0 9999 99 9999 + 018960 9999 99 99 0 9999 99 9999 + 018961 1249 19 01 1 303050756 08 0016 + 018962 1249 19 02 1 303050756 09 0016 + 018963 9999 99 99 0 9999 99 9999 + 018964 9999 99 99 0 9999 99 9999 + 018965 9999 99 99 0 9999 99 9999 + 018966 9999 99 99 0 9999 99 9999 + 018967 9999 99 99 0 9999 99 9999 + 018968 9999 99 99 0 9999 99 9999 + 018969 1249 20 01 1 303050756 10 0016 + 018970 1249 20 02 1 303050756 11 0016 + 018971 9999 99 99 0 9999 99 9999 + 018972 9999 99 99 0 9999 99 9999 + 018973 9999 99 99 0 9999 99 9999 + 018974 9999 99 99 0 9999 99 9999 + 018975 9999 99 99 0 9999 99 9999 + 018976 9999 99 99 0 9999 99 9999 + 018977 1249 21 01 1 303050756 00 0016 + 018978 1249 21 02 1 303050756 01 0016 + 018979 9999 99 99 0 9999 99 9999 + 018980 9999 99 99 0 9999 99 9999 + 018981 9999 99 99 0 9999 99 9999 + 018982 9999 99 99 0 9999 99 9999 + 018983 9999 99 99 0 9999 99 9999 + 018984 9999 99 99 0 9999 99 9999 + 018985 1249 22 01 1 303050756 02 0016 + 018986 1249 22 02 1 303050756 03 0016 + 018987 9999 99 99 0 9999 99 9999 + 018988 9999 99 99 0 9999 99 9999 + 018989 9999 99 99 0 9999 99 9999 + 018990 9999 99 99 0 9999 99 9999 + 018991 9999 99 99 0 9999 99 9999 + 018992 9999 99 99 0 9999 99 9999 + 018993 1249 23 01 1 303050756 04 0016 + 018994 1249 23 02 1 303050756 05 0016 + 018995 9999 99 99 0 9999 99 9999 + 018996 9999 99 99 0 9999 99 9999 + 018997 9999 99 99 0 9999 99 9999 + 018998 9999 99 99 0 9999 99 9999 + 018999 9999 99 99 0 9999 99 9999 + 019000 9999 99 99 0 9999 99 9999 + 019001 1249 24 01 1 303050756 06 0016 + 019002 1249 24 02 1 303050756 07 0016 + 019003 9999 99 99 0 9999 99 9999 + 019004 9999 99 99 0 9999 99 9999 + 019005 9999 99 99 0 9999 99 9999 + 019006 9999 99 99 0 9999 99 9999 + 019007 9999 99 99 0 9999 99 9999 + 019008 9999 99 99 0 9999 99 9999 + 019009 1249 25 01 1 305180680 00 0401 + 019010 1249 25 02 1 305180680 01 0401 + 019011 1249 25 03 1 305180680 02 0401 + 019012 1249 25 04 1 305180680 03 0401 + 019013 1249 25 05 1 305180680 04 0401 + 019014 1249 25 06 1 305180680 05 0401 + 019015 1249 25 07 1 305180680 06 0401 + 019016 1249 25 08 1 305180680 07 0401 + 019017 1249 26 01 1 305180680 08 0401 + 019018 1249 26 02 1 305180680 09 0401 + 019019 1249 26 03 1 305180680 10 0401 + 019020 1249 26 04 1 305180680 11 0401 + 019021 1249 26 05 1 305180680 12 0401 + 019022 1249 26 06 1 305180680 13 0401 + 019023 1249 26 07 1 305180680 14 0401 + 019024 1249 26 08 1 305180680 15 0401 + 019025 1249 27 01 1 305180676 00 0400 + 019026 1249 27 02 1 305180676 01 0400 + 019027 1249 27 03 1 305180676 02 0400 + 019028 1249 27 04 1 305180676 03 0400 + 019029 1249 27 05 1 305180676 04 0400 + 019030 1249 27 06 1 305180676 05 0400 + 019031 1249 27 07 1 305180676 06 0400 + 019032 1249 27 08 1 305180676 07 0400 + 019033 1249 28 01 1 305180676 08 0400 + 019034 1249 28 02 1 305180676 09 0400 + 019035 1249 28 03 1 305180676 10 0400 + 019036 1249 28 04 1 305180676 11 0400 + 019037 1249 28 05 1 305180676 12 0400 + 019038 1249 28 06 1 305180676 13 0400 + 019039 1249 28 07 1 305180676 14 0400 + 019040 1249 28 08 1 305180676 15 0400 + 019041 1249 29 01 1 305180688 00 0403 + 019042 1249 29 02 1 305180688 01 0403 + 019043 1249 29 03 1 305180688 02 0403 + 019044 1249 29 04 1 305180688 03 0403 + 019045 1249 29 05 1 305180688 04 0403 + 019046 1249 29 06 1 305180688 05 0403 + 019047 1249 29 07 1 305180688 06 0403 + 019048 1249 29 08 1 305180688 07 0403 + 019049 1249 30 01 1 305180688 08 0403 + 019050 1249 30 02 1 305180688 09 0403 + 019051 1249 30 03 1 305180688 10 0403 + 019052 1249 30 04 1 305180688 11 0403 + 019053 1249 30 05 1 305180688 12 0403 + 019054 1249 30 06 1 305180688 13 0403 + 019055 1249 30 07 1 305180688 14 0403 + 019056 1249 30 08 1 305180688 15 0403 + 019057 1249 31 01 1 305180684 00 0402 + 019058 1249 31 02 1 305180684 01 0402 + 019059 1249 31 03 1 305180684 02 0402 + 019060 1249 31 04 1 305180684 03 0402 + 019061 1249 31 05 1 305180684 04 0402 + 019062 1249 31 06 1 305180684 05 0402 + 019063 1249 31 07 1 305180684 06 0402 + 019064 1249 31 08 1 305180684 07 0402 + 019065 1249 32 01 1 305180684 08 0402 + 019066 1249 32 02 1 305180684 09 0402 + 019067 1249 32 03 1 305180684 10 0402 + 019068 1249 32 04 1 305180684 11 0402 + 019069 1249 32 05 1 305180684 12 0402 + 019070 1249 32 06 1 305180684 13 0402 + 019071 1249 32 07 1 305180684 14 0402 + 019072 1249 32 08 1 305180684 15 0402 + 019073 1249 33 01 1 306237452 00 0770 + 019074 1249 33 02 1 306237452 01 0770 + 019075 1249 33 03 1 306237452 02 0770 + 019076 1249 33 04 1 306237452 03 0770 + 019077 1249 33 05 1 306237452 04 0770 + 019078 1249 33 06 1 306237452 05 0770 + 019079 1249 33 07 1 306237452 06 0770 + 019080 1249 33 08 1 306237452 07 0770 + 019081 1249 34 01 1 306237452 08 0770 + 019082 1249 34 02 1 306237452 09 0770 + 019083 1249 34 03 1 306237452 10 0770 + 019084 1249 34 04 1 306237452 11 0770 + 019085 1249 34 05 1 306237452 12 0770 + 019086 1249 34 06 1 306237452 13 0770 + 019087 1249 34 07 1 306237452 14 0770 + 019088 1249 34 08 1 306237452 15 0770 + 019089 1249 35 01 1 306237456 00 0771 + 019090 1249 35 02 1 306237456 01 0771 + 019091 1249 35 03 1 306237456 02 0771 + 019092 1249 35 04 1 306237456 03 0771 + 019093 1249 35 05 1 306237456 04 0771 + 019094 1249 35 06 1 306237456 05 0771 + 019095 1249 35 07 1 306237456 06 0771 + 019096 1249 35 08 1 306237456 07 0771 + 019097 1249 36 01 1 306237456 08 0771 + 019098 1249 36 02 1 306237456 09 0771 + 019099 1249 36 03 1 306237456 10 0771 + 019100 1249 36 04 1 306237456 11 0771 + 019101 1249 36 05 1 306237456 12 0771 + 019102 1249 36 06 1 306237456 13 0771 + 019103 1249 36 07 1 306237456 14 0771 + 019104 1249 36 08 1 306237456 15 0771 + 019105 1249 37 01 1 306237444 00 0768 + 019106 1249 37 02 1 306237444 01 0768 + 019107 1249 37 03 1 306237444 02 0768 + 019108 1249 37 04 1 306237444 03 0768 + 019109 1249 37 05 1 306237444 04 0768 + 019110 1249 37 06 1 306237444 05 0768 + 019111 1249 37 07 1 306237444 06 0768 + 019112 1249 37 08 1 306237444 07 0768 + 019113 1249 38 01 1 306237444 08 0768 + 019114 1249 38 02 1 306237444 09 0768 + 019115 1249 38 03 1 306237444 10 0768 + 019116 1249 38 04 1 306237444 11 0768 + 019117 1249 38 05 1 306237444 12 0768 + 019118 1249 38 06 1 306237444 13 0768 + 019119 1249 38 07 1 306237444 14 0768 + 019120 1249 38 08 1 306237444 15 0768 + 019121 1249 39 01 1 306237448 00 0769 + 019122 1249 39 02 1 306237448 01 0769 + 019123 1249 39 03 1 306237448 02 0769 + 019124 1249 39 04 1 306237448 03 0769 + 019125 1249 39 05 1 306237448 04 0769 + 019126 1249 39 06 1 306237448 05 0769 + 019127 1249 39 07 1 306237448 06 0769 + 019128 1249 39 08 1 306237448 07 0769 + 019129 1249 40 01 1 306237448 08 0769 + 019130 1249 40 02 1 306237448 09 0769 + 019131 1249 40 03 1 306237448 10 0769 + 019132 1249 40 04 1 306237448 11 0769 + 019133 1249 40 05 1 306237448 12 0769 + 019134 1249 40 06 1 306237448 13 0769 + 019135 1249 40 07 1 306237448 14 0769 + 019136 1249 40 08 1 306237448 15 0769 + 019137 1249 41 01 1 304111620 08 0136 + 019138 1249 41 02 1 304111620 09 0136 + 019139 1249 41 03 1 304111620 10 0136 + 019140 1249 41 04 1 304111620 11 0136 + 019141 9999 99 99 0 9999 99 9999 + 019142 9999 99 99 0 9999 99 9999 + 019143 9999 99 99 0 9999 99 9999 + 019144 9999 99 99 0 9999 99 9999 + 019145 1249 42 01 1 304111620 12 0136 + 019146 1249 42 02 1 304111620 13 0136 + 019147 1249 42 03 1 304111620 14 0136 + 019148 1249 42 04 1 304111620 15 0136 + 019149 9999 99 99 0 9999 99 9999 + 019150 9999 99 99 0 9999 99 9999 + 019151 9999 99 99 0 9999 99 9999 + 019152 9999 99 99 0 9999 99 9999 + 019153 1249 43 01 1 304111620 00 0136 + 019154 1249 43 02 1 304111620 01 0136 + 019155 1249 43 03 1 304111620 02 0136 + 019156 1249 43 04 1 304111620 03 0136 + 019157 9999 99 99 0 9999 99 9999 + 019158 9999 99 99 0 9999 99 9999 + 019159 9999 99 99 0 9999 99 9999 + 019160 9999 99 99 0 9999 99 9999 + 019161 1249 44 01 1 304111620 04 0136 + 019162 1249 44 02 1 304111620 05 0136 + 019163 1249 44 03 1 304111620 06 0136 + 019164 1249 44 04 1 304111620 07 0136 + 019165 9999 99 99 0 9999 99 9999 + 019166 9999 99 99 0 9999 99 9999 + 019167 9999 99 99 0 9999 99 9999 + 019168 9999 99 99 0 9999 99 9999 + 019169 1249 45 01 1 304111624 08 0137 + 019170 1249 45 02 1 304111624 09 0137 + 019171 1249 45 03 1 304111624 10 0137 + 019172 1249 45 04 1 304111624 11 0137 + 019173 9999 99 99 0 9999 99 9999 + 019174 9999 99 99 0 9999 99 9999 + 019175 9999 99 99 0 9999 99 9999 + 019176 9999 99 99 0 9999 99 9999 + 019177 1249 46 01 1 304111624 12 0137 + 019178 1249 46 02 1 304111624 13 0137 + 019179 1249 46 03 1 304111624 14 0137 + 019180 1249 46 04 1 304111624 15 0137 + 019181 9999 99 99 0 9999 99 9999 + 019182 9999 99 99 0 9999 99 9999 + 019183 9999 99 99 0 9999 99 9999 + 019184 9999 99 99 0 9999 99 9999 + 019185 1249 47 01 1 304111624 00 0137 + 019186 1249 47 02 1 304111624 01 0137 + 019187 1249 47 03 1 304111624 02 0137 + 019188 1249 47 04 1 304111624 03 0137 + 019189 9999 99 99 0 9999 99 9999 + 019190 9999 99 99 0 9999 99 9999 + 019191 9999 99 99 0 9999 99 9999 + 019192 9999 99 99 0 9999 99 9999 + 019193 1249 48 01 1 304111624 04 0137 + 019194 1249 48 02 1 304111624 05 0137 + 019195 1249 48 03 1 304111624 06 0137 + 019196 1249 48 04 1 304111624 07 0137 + 019197 9999 99 99 0 9999 99 9999 + 019198 9999 99 99 0 9999 99 9999 + 019199 9999 99 99 0 9999 99 9999 + 019200 9999 99 99 0 9999 99 9999 + 019201 1250 01 01 1 305176584 00 0393 + 019202 1250 01 02 1 305176584 01 0393 + 019203 1250 01 03 1 305176584 02 0393 + 019204 1250 01 04 1 305176584 03 0393 + 019205 1250 01 05 1 305176584 04 0393 + 019206 1250 01 06 1 305176584 05 0393 + 019207 1250 01 07 1 305176584 06 0393 + 019208 1250 01 08 1 305176584 07 0393 + 019209 1250 02 01 1 305176584 08 0393 + 019210 1250 02 02 1 305176584 09 0393 + 019211 1250 02 03 1 305176584 10 0393 + 019212 1250 02 04 1 305176584 11 0393 + 019213 1250 02 05 1 305176584 12 0393 + 019214 1250 02 06 1 305176584 13 0393 + 019215 1250 02 07 1 305176584 14 0393 + 019216 1250 02 08 1 305176584 15 0393 + 019217 1250 03 01 1 305176580 00 0392 + 019218 1250 03 02 1 305176580 01 0392 + 019219 1250 03 03 1 305176580 02 0392 + 019220 1250 03 04 1 305176580 03 0392 + 019221 1250 03 05 1 305176580 04 0392 + 019222 1250 03 06 1 305176580 05 0392 + 019223 1250 03 07 1 305176580 06 0392 + 019224 1250 03 08 1 305176580 07 0392 + 019225 1250 04 01 1 305176580 08 0392 + 019226 1250 04 02 1 305176580 09 0392 + 019227 1250 04 03 1 305176580 10 0392 + 019228 1250 04 04 1 305176580 11 0392 + 019229 1250 04 05 1 305176580 12 0392 + 019230 1250 04 06 1 305176580 13 0392 + 019231 1250 04 07 1 305176580 14 0392 + 019232 1250 04 08 1 305176580 15 0392 + 019233 1250 05 01 1 305176592 00 0395 + 019234 1250 05 02 1 305176592 01 0395 + 019235 1250 05 03 1 305176592 02 0395 + 019236 1250 05 04 1 305176592 03 0395 + 019237 1250 05 05 1 305176592 04 0395 + 019238 1250 05 06 1 305176592 05 0395 + 019239 1250 05 07 1 305176592 06 0395 + 019240 1250 05 08 1 305176592 07 0395 + 019241 1250 06 01 1 305176592 08 0395 + 019242 1250 06 02 1 305176592 09 0395 + 019243 1250 06 03 1 305176592 10 0395 + 019244 1250 06 04 1 305176592 11 0395 + 019245 1250 06 05 1 305176592 12 0395 + 019246 1250 06 06 1 305176592 13 0395 + 019247 1250 06 07 1 305176592 14 0395 + 019248 1250 06 08 1 305176592 15 0395 + 019249 1250 07 01 1 305176588 00 0394 + 019250 1250 07 02 1 305176588 01 0394 + 019251 1250 07 03 1 305176588 02 0394 + 019252 1250 07 04 1 305176588 03 0394 + 019253 1250 07 05 1 305176588 04 0394 + 019254 1250 07 06 1 305176588 05 0394 + 019255 1250 07 07 1 305176588 06 0394 + 019256 1250 07 08 1 305176588 07 0394 + 019257 1250 08 01 1 305176588 08 0394 + 019258 1250 08 02 1 305176588 09 0394 + 019259 1250 08 03 1 305176588 10 0394 + 019260 1250 08 04 1 305176588 11 0394 + 019261 1250 08 05 1 305176588 12 0394 + 019262 1250 08 06 1 305176588 13 0394 + 019263 1250 08 07 1 305176588 14 0394 + 019264 1250 08 08 1 305176588 15 0394 + 019265 9999 99 99 0 9999 99 9999 + 019266 9999 99 99 0 9999 99 9999 + 019267 9999 99 99 0 9999 99 9999 + 019268 9999 99 99 0 9999 99 9999 + 019269 9999 99 99 0 9999 99 9999 + 019270 9999 99 99 0 9999 99 9999 + 019271 9999 99 99 0 9999 99 9999 + 019272 9999 99 99 0 9999 99 9999 + 019273 9999 99 99 0 9999 99 9999 + 019274 9999 99 99 0 9999 99 9999 + 019275 9999 99 99 0 9999 99 9999 + 019276 9999 99 99 0 9999 99 9999 + 019277 9999 99 99 0 9999 99 9999 + 019278 9999 99 99 0 9999 99 9999 + 019279 9999 99 99 0 9999 99 9999 + 019280 9999 99 99 0 9999 99 9999 + 019281 9999 99 99 0 9999 99 9999 + 019282 9999 99 99 0 9999 99 9999 + 019283 9999 99 99 0 9999 99 9999 + 019284 9999 99 99 0 9999 99 9999 + 019285 9999 99 99 0 9999 99 9999 + 019286 9999 99 99 0 9999 99 9999 + 019287 9999 99 99 0 9999 99 9999 + 019288 9999 99 99 0 9999 99 9999 + 019289 9999 99 99 0 9999 99 9999 + 019290 9999 99 99 0 9999 99 9999 + 019291 9999 99 99 0 9999 99 9999 + 019292 9999 99 99 0 9999 99 9999 + 019293 9999 99 99 0 9999 99 9999 + 019294 9999 99 99 0 9999 99 9999 + 019295 9999 99 99 0 9999 99 9999 + 019296 9999 99 99 0 9999 99 9999 + 019297 9999 99 99 0 9999 99 9999 + 019298 9999 99 99 0 9999 99 9999 + 019299 9999 99 99 0 9999 99 9999 + 019300 9999 99 99 0 9999 99 9999 + 019301 9999 99 99 0 9999 99 9999 + 019302 9999 99 99 0 9999 99 9999 + 019303 9999 99 99 0 9999 99 9999 + 019304 9999 99 99 0 9999 99 9999 + 019305 9999 99 99 0 9999 99 9999 + 019306 9999 99 99 0 9999 99 9999 + 019307 9999 99 99 0 9999 99 9999 + 019308 9999 99 99 0 9999 99 9999 + 019309 9999 99 99 0 9999 99 9999 + 019310 9999 99 99 0 9999 99 9999 + 019311 9999 99 99 0 9999 99 9999 + 019312 9999 99 99 0 9999 99 9999 + 019313 9999 99 99 0 9999 99 9999 + 019314 9999 99 99 0 9999 99 9999 + 019315 9999 99 99 0 9999 99 9999 + 019316 9999 99 99 0 9999 99 9999 + 019317 9999 99 99 0 9999 99 9999 + 019318 9999 99 99 0 9999 99 9999 + 019319 9999 99 99 0 9999 99 9999 + 019320 9999 99 99 0 9999 99 9999 + 019321 9999 99 99 0 9999 99 9999 + 019322 9999 99 99 0 9999 99 9999 + 019323 9999 99 99 0 9999 99 9999 + 019324 9999 99 99 0 9999 99 9999 + 019325 9999 99 99 0 9999 99 9999 + 019326 9999 99 99 0 9999 99 9999 + 019327 9999 99 99 0 9999 99 9999 + 019328 9999 99 99 0 9999 99 9999 + 019329 9999 99 99 0 9999 99 9999 + 019330 9999 99 99 0 9999 99 9999 + 019331 9999 99 99 0 9999 99 9999 + 019332 9999 99 99 0 9999 99 9999 + 019333 9999 99 99 0 9999 99 9999 + 019334 9999 99 99 0 9999 99 9999 + 019335 9999 99 99 0 9999 99 9999 + 019336 9999 99 99 0 9999 99 9999 + 019337 9999 99 99 0 9999 99 9999 + 019338 9999 99 99 0 9999 99 9999 + 019339 9999 99 99 0 9999 99 9999 + 019340 9999 99 99 0 9999 99 9999 + 019341 9999 99 99 0 9999 99 9999 + 019342 9999 99 99 0 9999 99 9999 + 019343 9999 99 99 0 9999 99 9999 + 019344 9999 99 99 0 9999 99 9999 + 019345 9999 99 99 0 9999 99 9999 + 019346 9999 99 99 0 9999 99 9999 + 019347 9999 99 99 0 9999 99 9999 + 019348 9999 99 99 0 9999 99 9999 + 019349 9999 99 99 0 9999 99 9999 + 019350 9999 99 99 0 9999 99 9999 + 019351 9999 99 99 0 9999 99 9999 + 019352 9999 99 99 0 9999 99 9999 + 019353 9999 99 99 0 9999 99 9999 + 019354 9999 99 99 0 9999 99 9999 + 019355 9999 99 99 0 9999 99 9999 + 019356 9999 99 99 0 9999 99 9999 + 019357 9999 99 99 0 9999 99 9999 + 019358 9999 99 99 0 9999 99 9999 + 019359 9999 99 99 0 9999 99 9999 + 019360 9999 99 99 0 9999 99 9999 + 019361 9999 99 99 0 9999 99 9999 + 019362 9999 99 99 0 9999 99 9999 + 019363 9999 99 99 0 9999 99 9999 + 019364 9999 99 99 0 9999 99 9999 + 019365 9999 99 99 0 9999 99 9999 + 019366 9999 99 99 0 9999 99 9999 + 019367 9999 99 99 0 9999 99 9999 + 019368 9999 99 99 0 9999 99 9999 + 019369 9999 99 99 0 9999 99 9999 + 019370 9999 99 99 0 9999 99 9999 + 019371 9999 99 99 0 9999 99 9999 + 019372 9999 99 99 0 9999 99 9999 + 019373 9999 99 99 0 9999 99 9999 + 019374 9999 99 99 0 9999 99 9999 + 019375 9999 99 99 0 9999 99 9999 + 019376 9999 99 99 0 9999 99 9999 + 019377 9999 99 99 0 9999 99 9999 + 019378 9999 99 99 0 9999 99 9999 + 019379 9999 99 99 0 9999 99 9999 + 019380 9999 99 99 0 9999 99 9999 + 019381 9999 99 99 0 9999 99 9999 + 019382 9999 99 99 0 9999 99 9999 + 019383 9999 99 99 0 9999 99 9999 + 019384 9999 99 99 0 9999 99 9999 + 019385 9999 99 99 0 9999 99 9999 + 019386 9999 99 99 0 9999 99 9999 + 019387 9999 99 99 0 9999 99 9999 + 019388 9999 99 99 0 9999 99 9999 + 019389 9999 99 99 0 9999 99 9999 + 019390 9999 99 99 0 9999 99 9999 + 019391 9999 99 99 0 9999 99 9999 + 019392 9999 99 99 0 9999 99 9999 + 019393 1250 25 01 1 305168392 00 0377 + 019394 1250 25 02 1 305168392 01 0377 + 019395 1250 25 03 1 305168392 02 0377 + 019396 1250 25 04 1 305168392 03 0377 + 019397 1250 25 05 1 305168392 04 0377 + 019398 1250 25 06 1 305168392 05 0377 + 019399 1250 25 07 1 305168392 06 0377 + 019400 1250 25 08 1 305168392 07 0377 + 019401 1250 26 01 1 305168392 08 0377 + 019402 1250 26 02 1 305168392 09 0377 + 019403 1250 26 03 1 305168392 10 0377 + 019404 1250 26 04 1 305168392 11 0377 + 019405 1250 26 05 1 305168392 12 0377 + 019406 1250 26 06 1 305168392 13 0377 + 019407 1250 26 07 1 305168392 14 0377 + 019408 1250 26 08 1 305168392 15 0377 + 019409 1250 27 01 1 305168388 00 0376 + 019410 1250 27 02 1 305168388 01 0376 + 019411 1250 27 03 1 305168388 02 0376 + 019412 1250 27 04 1 305168388 03 0376 + 019413 1250 27 05 1 305168388 04 0376 + 019414 1250 27 06 1 305168388 05 0376 + 019415 1250 27 07 1 305168388 06 0376 + 019416 1250 27 08 1 305168388 07 0376 + 019417 1250 28 01 1 305168388 08 0376 + 019418 1250 28 02 1 305168388 09 0376 + 019419 1250 28 03 1 305168388 10 0376 + 019420 1250 28 04 1 305168388 11 0376 + 019421 1250 28 05 1 305168388 12 0376 + 019422 1250 28 06 1 305168388 13 0376 + 019423 1250 28 07 1 305168388 14 0376 + 019424 1250 28 08 1 305168388 15 0376 + 019425 1250 29 01 1 305168400 00 0379 + 019426 1250 29 02 1 305168400 01 0379 + 019427 1250 29 03 1 305168400 02 0379 + 019428 1250 29 04 1 305168400 03 0379 + 019429 1250 29 05 1 305168400 04 0379 + 019430 1250 29 06 1 305168400 05 0379 + 019431 1250 29 07 1 305168400 06 0379 + 019432 1250 29 08 1 305168400 07 0379 + 019433 1250 30 01 1 305168400 08 0379 + 019434 1250 30 02 1 305168400 09 0379 + 019435 1250 30 03 1 305168400 10 0379 + 019436 1250 30 04 1 305168400 11 0379 + 019437 1250 30 05 1 305168400 12 0379 + 019438 1250 30 06 1 305168400 13 0379 + 019439 1250 30 07 1 305168400 14 0379 + 019440 1250 30 08 1 305168400 15 0379 + 019441 1250 31 01 1 305168396 00 0378 + 019442 1250 31 02 1 305168396 01 0378 + 019443 1250 31 03 1 305168396 02 0378 + 019444 1250 31 04 1 305168396 03 0378 + 019445 1250 31 05 1 305168396 04 0378 + 019446 1250 31 06 1 305168396 05 0378 + 019447 1250 31 07 1 305168396 06 0378 + 019448 1250 31 08 1 305168396 07 0378 + 019449 1250 32 01 1 305168396 08 0378 + 019450 1250 32 02 1 305168396 09 0378 + 019451 1250 32 03 1 305168396 10 0378 + 019452 1250 32 04 1 305168396 11 0378 + 019453 1250 32 05 1 305168396 12 0378 + 019454 1250 32 06 1 305168396 13 0378 + 019455 1250 32 07 1 305168396 14 0378 + 019456 1250 32 08 1 305168396 15 0378 + 019457 1250 33 01 1 305164300 00 0370 + 019458 1250 33 02 1 305164300 01 0370 + 019459 1250 33 03 1 305164300 02 0370 + 019460 1250 33 04 1 305164300 03 0370 + 019461 1250 33 05 1 305164300 04 0370 + 019462 1250 33 06 1 305164300 05 0370 + 019463 1250 33 07 1 305164300 06 0370 + 019464 1250 33 08 1 305164300 07 0370 + 019465 1250 34 01 1 305164300 08 0370 + 019466 1250 34 02 1 305164300 09 0370 + 019467 1250 34 03 1 305164300 10 0370 + 019468 1250 34 04 1 305164300 11 0370 + 019469 1250 34 05 1 305164300 12 0370 + 019470 1250 34 06 1 305164300 13 0370 + 019471 1250 34 07 1 305164300 14 0370 + 019472 1250 34 08 1 305164300 15 0370 + 019473 1250 35 01 1 305164304 00 0371 + 019474 1250 35 02 1 305164304 01 0371 + 019475 1250 35 03 1 305164304 02 0371 + 019476 1250 35 04 1 305164304 03 0371 + 019477 1250 35 05 1 305164304 04 0371 + 019478 1250 35 06 1 305164304 05 0371 + 019479 1250 35 07 1 305164304 06 0371 + 019480 1250 35 08 1 305164304 07 0371 + 019481 1250 36 01 1 305164304 08 0371 + 019482 1250 36 02 1 305164304 09 0371 + 019483 1250 36 03 1 305164304 10 0371 + 019484 1250 36 04 1 305164304 11 0371 + 019485 1250 36 05 1 305164304 12 0371 + 019486 1250 36 06 1 305164304 13 0371 + 019487 1250 36 07 1 305164304 14 0371 + 019488 1250 36 08 1 305164304 15 0371 + 019489 1250 37 01 1 305164292 00 0368 + 019490 1250 37 02 1 305164292 01 0368 + 019491 1250 37 03 1 305164292 02 0368 + 019492 1250 37 04 1 305164292 03 0368 + 019493 1250 37 05 1 305164292 04 0368 + 019494 1250 37 06 1 305164292 05 0368 + 019495 1250 37 07 1 305164292 06 0368 + 019496 1250 37 08 1 305164292 07 0368 + 019497 1250 38 01 1 305164292 08 0368 + 019498 1250 38 02 1 305164292 09 0368 + 019499 1250 38 03 1 305164292 10 0368 + 019500 1250 38 04 1 305164292 11 0368 + 019501 1250 38 05 1 305164292 12 0368 + 019502 1250 38 06 1 305164292 13 0368 + 019503 1250 38 07 1 305164292 14 0368 + 019504 1250 38 08 1 305164292 15 0368 + 019505 1250 39 01 1 305164296 00 0369 + 019506 1250 39 02 1 305164296 01 0369 + 019507 1250 39 03 1 305164296 02 0369 + 019508 1250 39 04 1 305164296 03 0369 + 019509 1250 39 05 1 305164296 04 0369 + 019510 1250 39 06 1 305164296 05 0369 + 019511 1250 39 07 1 305164296 06 0369 + 019512 1250 39 08 1 305164296 07 0369 + 019513 1250 40 01 1 305164296 08 0369 + 019514 1250 40 02 1 305164296 09 0369 + 019515 1250 40 03 1 305164296 10 0369 + 019516 1250 40 04 1 305164296 11 0369 + 019517 1250 40 05 1 305164296 12 0369 + 019518 1250 40 06 1 305164296 13 0369 + 019519 1250 40 07 1 305164296 14 0369 + 019520 1250 40 08 1 305164296 15 0369 + 019521 9999 99 99 0 9999 99 9999 + 019522 9999 99 99 0 9999 99 9999 + 019523 9999 99 99 0 9999 99 9999 + 019524 9999 99 99 0 9999 99 9999 + 019525 9999 99 99 0 9999 99 9999 + 019526 9999 99 99 0 9999 99 9999 + 019527 9999 99 99 0 9999 99 9999 + 019528 9999 99 99 0 9999 99 9999 + 019529 9999 99 99 0 9999 99 9999 + 019530 9999 99 99 0 9999 99 9999 + 019531 9999 99 99 0 9999 99 9999 + 019532 9999 99 99 0 9999 99 9999 + 019533 9999 99 99 0 9999 99 9999 + 019534 9999 99 99 0 9999 99 9999 + 019535 9999 99 99 0 9999 99 9999 + 019536 9999 99 99 0 9999 99 9999 + 019537 9999 99 99 0 9999 99 9999 + 019538 9999 99 99 0 9999 99 9999 + 019539 9999 99 99 0 9999 99 9999 + 019540 9999 99 99 0 9999 99 9999 + 019541 9999 99 99 0 9999 99 9999 + 019542 9999 99 99 0 9999 99 9999 + 019543 9999 99 99 0 9999 99 9999 + 019544 9999 99 99 0 9999 99 9999 + 019545 9999 99 99 0 9999 99 9999 + 019546 9999 99 99 0 9999 99 9999 + 019547 9999 99 99 0 9999 99 9999 + 019548 9999 99 99 0 9999 99 9999 + 019549 9999 99 99 0 9999 99 9999 + 019550 9999 99 99 0 9999 99 9999 + 019551 9999 99 99 0 9999 99 9999 + 019552 9999 99 99 0 9999 99 9999 + 019553 9999 99 99 0 9999 99 9999 + 019554 9999 99 99 0 9999 99 9999 + 019555 9999 99 99 0 9999 99 9999 + 019556 9999 99 99 0 9999 99 9999 + 019557 9999 99 99 0 9999 99 9999 + 019558 9999 99 99 0 9999 99 9999 + 019559 9999 99 99 0 9999 99 9999 + 019560 9999 99 99 0 9999 99 9999 + 019561 9999 99 99 0 9999 99 9999 + 019562 9999 99 99 0 9999 99 9999 + 019563 9999 99 99 0 9999 99 9999 + 019564 9999 99 99 0 9999 99 9999 + 019565 9999 99 99 0 9999 99 9999 + 019566 9999 99 99 0 9999 99 9999 + 019567 9999 99 99 0 9999 99 9999 + 019568 9999 99 99 0 9999 99 9999 + 019569 9999 99 99 0 9999 99 9999 + 019570 9999 99 99 0 9999 99 9999 + 019571 9999 99 99 0 9999 99 9999 + 019572 9999 99 99 0 9999 99 9999 + 019573 9999 99 99 0 9999 99 9999 + 019574 9999 99 99 0 9999 99 9999 + 019575 9999 99 99 0 9999 99 9999 + 019576 9999 99 99 0 9999 99 9999 + 019577 9999 99 99 0 9999 99 9999 + 019578 9999 99 99 0 9999 99 9999 + 019579 9999 99 99 0 9999 99 9999 + 019580 9999 99 99 0 9999 99 9999 + 019581 9999 99 99 0 9999 99 9999 + 019582 9999 99 99 0 9999 99 9999 + 019583 9999 99 99 0 9999 99 9999 + 019584 9999 99 99 0 9999 99 9999 + 019585 1251 01 01 1 303050768 08 0019 + 019586 1251 01 02 1 303050768 09 0019 + 019587 9999 99 99 0 9999 99 9999 + 019588 9999 99 99 0 9999 99 9999 + 019589 9999 99 99 0 9999 99 9999 + 019590 9999 99 99 0 9999 99 9999 + 019591 9999 99 99 0 9999 99 9999 + 019592 9999 99 99 0 9999 99 9999 + 019593 1251 02 01 1 303050768 10 0019 + 019594 1251 02 02 1 303050768 11 0019 + 019595 9999 99 99 0 9999 99 9999 + 019596 9999 99 99 0 9999 99 9999 + 019597 9999 99 99 0 9999 99 9999 + 019598 9999 99 99 0 9999 99 9999 + 019599 9999 99 99 0 9999 99 9999 + 019600 9999 99 99 0 9999 99 9999 + 019601 1251 03 01 1 303050768 12 0019 + 019602 1251 03 02 1 303050768 13 0019 + 019603 9999 99 99 0 9999 99 9999 + 019604 9999 99 99 0 9999 99 9999 + 019605 9999 99 99 0 9999 99 9999 + 019606 9999 99 99 0 9999 99 9999 + 019607 9999 99 99 0 9999 99 9999 + 019608 9999 99 99 0 9999 99 9999 + 019609 1251 04 01 1 303050768 14 0019 + 019610 1251 04 02 1 303050768 15 0019 + 019611 9999 99 99 0 9999 99 9999 + 019612 9999 99 99 0 9999 99 9999 + 019613 9999 99 99 0 9999 99 9999 + 019614 9999 99 99 0 9999 99 9999 + 019615 9999 99 99 0 9999 99 9999 + 019616 9999 99 99 0 9999 99 9999 + 019617 1251 05 01 1 303050768 00 0019 + 019618 1251 05 02 1 303050768 01 0019 + 019619 9999 99 99 0 9999 99 9999 + 019620 9999 99 99 0 9999 99 9999 + 019621 9999 99 99 0 9999 99 9999 + 019622 9999 99 99 0 9999 99 9999 + 019623 9999 99 99 0 9999 99 9999 + 019624 9999 99 99 0 9999 99 9999 + 019625 1251 06 01 1 303050768 02 0019 + 019626 1251 06 02 1 303050768 03 0019 + 019627 9999 99 99 0 9999 99 9999 + 019628 9999 99 99 0 9999 99 9999 + 019629 9999 99 99 0 9999 99 9999 + 019630 9999 99 99 0 9999 99 9999 + 019631 9999 99 99 0 9999 99 9999 + 019632 9999 99 99 0 9999 99 9999 + 019633 1251 07 01 1 303050768 04 0019 + 019634 1251 07 02 1 303050768 05 0019 + 019635 9999 99 99 0 9999 99 9999 + 019636 9999 99 99 0 9999 99 9999 + 019637 9999 99 99 0 9999 99 9999 + 019638 9999 99 99 0 9999 99 9999 + 019639 9999 99 99 0 9999 99 9999 + 019640 9999 99 99 0 9999 99 9999 + 019641 1251 08 01 1 303050768 06 0019 + 019642 1251 08 02 1 303050768 07 0019 + 019643 9999 99 99 0 9999 99 9999 + 019644 9999 99 99 0 9999 99 9999 + 019645 9999 99 99 0 9999 99 9999 + 019646 9999 99 99 0 9999 99 9999 + 019647 9999 99 99 0 9999 99 9999 + 019648 9999 99 99 0 9999 99 9999 + 019649 1251 09 01 1 304107532 00 0130 + 019650 1251 09 02 1 304107532 01 0130 + 019651 1251 09 03 1 304107532 02 0130 + 019652 1251 09 04 1 304107532 03 0130 + 019653 9999 99 99 0 9999 99 9999 + 019654 9999 99 99 0 9999 99 9999 + 019655 9999 99 99 0 9999 99 9999 + 019656 9999 99 99 0 9999 99 9999 + 019657 1251 10 01 1 304107532 04 0130 + 019658 1251 10 02 1 304107532 05 0130 + 019659 1251 10 03 1 304107532 06 0130 + 019660 1251 10 04 1 304107532 07 0130 + 019661 9999 99 99 0 9999 99 9999 + 019662 9999 99 99 0 9999 99 9999 + 019663 9999 99 99 0 9999 99 9999 + 019664 9999 99 99 0 9999 99 9999 + 019665 1251 11 01 1 304107532 08 0130 + 019666 1251 11 02 1 304107532 09 0130 + 019667 1251 11 03 1 304107532 10 0130 + 019668 1251 11 04 1 304107532 11 0130 + 019669 9999 99 99 0 9999 99 9999 + 019670 9999 99 99 0 9999 99 9999 + 019671 9999 99 99 0 9999 99 9999 + 019672 9999 99 99 0 9999 99 9999 + 019673 1251 12 01 1 304107532 12 0130 + 019674 1251 12 02 1 304107532 13 0130 + 019675 1251 12 03 1 304107532 14 0130 + 019676 1251 12 04 1 304107532 15 0130 + 019677 9999 99 99 0 9999 99 9999 + 019678 9999 99 99 0 9999 99 9999 + 019679 9999 99 99 0 9999 99 9999 + 019680 9999 99 99 0 9999 99 9999 + 019681 1251 13 01 1 304107536 08 0131 + 019682 1251 13 02 1 304107536 09 0131 + 019683 1251 13 03 1 304107536 10 0131 + 019684 1251 13 04 1 304107536 11 0131 + 019685 9999 99 99 0 9999 99 9999 + 019686 9999 99 99 0 9999 99 9999 + 019687 9999 99 99 0 9999 99 9999 + 019688 9999 99 99 0 9999 99 9999 + 019689 1251 14 01 1 304107536 12 0131 + 019690 1251 14 02 1 304107536 13 0131 + 019691 1251 14 03 1 304107536 14 0131 + 019692 1251 14 04 1 304107536 15 0131 + 019693 9999 99 99 0 9999 99 9999 + 019694 9999 99 99 0 9999 99 9999 + 019695 9999 99 99 0 9999 99 9999 + 019696 9999 99 99 0 9999 99 9999 + 019697 1251 15 01 1 304107536 00 0131 + 019698 1251 15 02 1 304107536 01 0131 + 019699 1251 15 03 1 304107536 02 0131 + 019700 1251 15 04 1 304107536 03 0131 + 019701 9999 99 99 0 9999 99 9999 + 019702 9999 99 99 0 9999 99 9999 + 019703 9999 99 99 0 9999 99 9999 + 019704 9999 99 99 0 9999 99 9999 + 019705 1251 16 01 1 304107536 04 0131 + 019706 1251 16 02 1 304107536 05 0131 + 019707 1251 16 03 1 304107536 06 0131 + 019708 1251 16 04 1 304107536 07 0131 + 019709 9999 99 99 0 9999 99 9999 + 019710 9999 99 99 0 9999 99 9999 + 019711 9999 99 99 0 9999 99 9999 + 019712 9999 99 99 0 9999 99 9999 + 019713 1251 17 01 1 306233352 00 0761 + 019714 1251 17 02 1 306233352 01 0761 + 019715 1251 17 03 1 306233352 02 0761 + 019716 1251 17 04 1 306233352 03 0761 + 019717 1251 17 05 1 306233352 04 0761 + 019718 1251 17 06 1 306233352 05 0761 + 019719 1251 17 07 1 306233352 06 0761 + 019720 1251 17 08 1 306233352 07 0761 + 019721 1251 18 01 1 306233352 08 0761 + 019722 1251 18 02 1 306233352 09 0761 + 019723 1251 18 03 1 306233352 10 0761 + 019724 1251 18 04 1 306233352 11 0761 + 019725 1251 18 05 1 306233352 12 0761 + 019726 1251 18 06 1 306233352 13 0761 + 019727 1251 18 07 1 306233352 14 0761 + 019728 1251 18 08 1 306233352 15 0761 + 019729 1251 19 01 1 306233348 00 0760 + 019730 1251 19 02 1 306233348 01 0760 + 019731 1251 19 03 1 306233348 02 0760 + 019732 1251 19 04 1 306233348 03 0760 + 019733 1251 19 05 1 306233348 04 0760 + 019734 1251 19 06 1 306233348 05 0760 + 019735 1251 19 07 1 306233348 06 0760 + 019736 1251 19 08 1 306233348 07 0760 + 019737 1251 20 01 1 306233348 08 0760 + 019738 1251 20 02 1 306233348 09 0760 + 019739 1251 20 03 1 306233348 10 0760 + 019740 1251 20 04 1 306233348 11 0760 + 019741 1251 20 05 1 306233348 12 0760 + 019742 1251 20 06 1 306233348 13 0760 + 019743 1251 20 07 1 306233348 14 0760 + 019744 1251 20 08 1 306233348 15 0760 + 019745 1251 21 01 1 306233360 00 0763 + 019746 1251 21 02 1 306233360 01 0763 + 019747 1251 21 03 1 306233360 02 0763 + 019748 1251 21 04 1 306233360 03 0763 + 019749 1251 21 05 1 306233360 04 0763 + 019750 1251 21 06 1 306233360 05 0763 + 019751 1251 21 07 1 306233360 06 0763 + 019752 1251 21 08 1 306233360 07 0763 + 019753 1251 22 01 1 306233360 08 0763 + 019754 1251 22 02 1 306233360 09 0763 + 019755 1251 22 03 1 306233360 10 0763 + 019756 1251 22 04 1 306233360 11 0763 + 019757 1251 22 05 1 306233360 12 0763 + 019758 1251 22 06 1 306233360 13 0763 + 019759 1251 22 07 1 306233360 14 0763 + 019760 1251 22 08 1 306233360 15 0763 + 019761 1251 23 01 1 306233356 00 0762 + 019762 1251 23 02 1 306233356 01 0762 + 019763 1251 23 03 1 306233356 02 0762 + 019764 1251 23 04 1 306233356 03 0762 + 019765 1251 23 05 1 306233356 04 0762 + 019766 1251 23 06 1 306233356 05 0762 + 019767 1251 23 07 1 306233356 06 0762 + 019768 1251 23 08 1 306233356 07 0762 + 019769 1251 24 01 1 306233356 08 0762 + 019770 1251 24 02 1 306233356 09 0762 + 019771 1251 24 03 1 306233356 10 0762 + 019772 1251 24 04 1 306233356 11 0762 + 019773 1251 24 05 1 306233356 12 0762 + 019774 1251 24 06 1 306233356 13 0762 + 019775 1251 24 07 1 306233356 14 0762 + 019776 1251 24 08 1 306233356 15 0762 + 019777 1251 25 01 1 303046664 08 0009 + 019778 1251 25 02 1 303046664 09 0009 + 019779 9999 99 99 0 9999 99 9999 + 019780 9999 99 99 0 9999 99 9999 + 019781 9999 99 99 0 9999 99 9999 + 019782 9999 99 99 0 9999 99 9999 + 019783 9999 99 99 0 9999 99 9999 + 019784 9999 99 99 0 9999 99 9999 + 019785 1251 26 01 1 303046664 10 0009 + 019786 1251 26 02 1 303046664 11 0009 + 019787 9999 99 99 0 9999 99 9999 + 019788 9999 99 99 0 9999 99 9999 + 019789 9999 99 99 0 9999 99 9999 + 019790 9999 99 99 0 9999 99 9999 + 019791 9999 99 99 0 9999 99 9999 + 019792 9999 99 99 0 9999 99 9999 + 019793 1251 27 01 1 303046664 12 0009 + 019794 1251 27 02 1 303046664 13 0009 + 019795 9999 99 99 0 9999 99 9999 + 019796 9999 99 99 0 9999 99 9999 + 019797 9999 99 99 0 9999 99 9999 + 019798 9999 99 99 0 9999 99 9999 + 019799 9999 99 99 0 9999 99 9999 + 019800 9999 99 99 0 9999 99 9999 + 019801 1251 28 01 1 303046664 14 0009 + 019802 1251 28 02 1 303046664 15 0009 + 019803 9999 99 99 0 9999 99 9999 + 019804 9999 99 99 0 9999 99 9999 + 019805 9999 99 99 0 9999 99 9999 + 019806 9999 99 99 0 9999 99 9999 + 019807 9999 99 99 0 9999 99 9999 + 019808 9999 99 99 0 9999 99 9999 + 019809 1251 29 01 1 303046664 04 0009 + 019810 1251 29 02 1 303046664 05 0009 + 019811 9999 99 99 0 9999 99 9999 + 019812 9999 99 99 0 9999 99 9999 + 019813 9999 99 99 0 9999 99 9999 + 019814 9999 99 99 0 9999 99 9999 + 019815 9999 99 99 0 9999 99 9999 + 019816 9999 99 99 0 9999 99 9999 + 019817 1251 30 01 1 303046664 06 0009 + 019818 1251 30 02 1 303046664 07 0009 + 019819 9999 99 99 0 9999 99 9999 + 019820 9999 99 99 0 9999 99 9999 + 019821 9999 99 99 0 9999 99 9999 + 019822 9999 99 99 0 9999 99 9999 + 019823 9999 99 99 0 9999 99 9999 + 019824 9999 99 99 0 9999 99 9999 + 019825 1251 31 01 1 303046664 00 0009 + 019826 1251 31 02 1 303046664 01 0009 + 019827 9999 99 99 0 9999 99 9999 + 019828 9999 99 99 0 9999 99 9999 + 019829 9999 99 99 0 9999 99 9999 + 019830 9999 99 99 0 9999 99 9999 + 019831 9999 99 99 0 9999 99 9999 + 019832 9999 99 99 0 9999 99 9999 + 019833 1251 32 01 1 303046664 02 0009 + 019834 1251 32 02 1 303046664 03 0009 + 019835 9999 99 99 0 9999 99 9999 + 019836 9999 99 99 0 9999 99 9999 + 019837 9999 99 99 0 9999 99 9999 + 019838 9999 99 99 0 9999 99 9999 + 019839 9999 99 99 0 9999 99 9999 + 019840 9999 99 99 0 9999 99 9999 + 019841 1251 33 01 1 306229256 00 0753 + 019842 1251 33 02 1 306229256 01 0753 + 019843 1251 33 03 1 306229256 02 0753 + 019844 1251 33 04 1 306229256 03 0753 + 019845 1251 33 05 1 306229256 04 0753 + 019846 1251 33 06 1 306229256 05 0753 + 019847 1251 33 07 1 306229256 06 0753 + 019848 1251 33 08 1 306229256 07 0753 + 019849 1251 34 01 1 306229256 08 0753 + 019850 1251 34 02 1 306229256 09 0753 + 019851 1251 34 03 1 306229256 10 0753 + 019852 1251 34 04 1 306229256 11 0753 + 019853 1251 34 05 1 306229256 12 0753 + 019854 1251 34 06 1 306229256 13 0753 + 019855 1251 34 07 1 306229256 14 0753 + 019856 1251 34 08 1 306229256 15 0753 + 019857 1251 35 01 1 306229252 00 0752 + 019858 1251 35 02 1 306229252 01 0752 + 019859 1251 35 03 1 306229252 02 0752 + 019860 1251 35 04 1 306229252 03 0752 + 019861 1251 35 05 1 306229252 04 0752 + 019862 1251 35 06 1 306229252 05 0752 + 019863 1251 35 07 1 306229252 06 0752 + 019864 1251 35 08 1 306229252 07 0752 + 019865 1251 36 01 1 306229252 08 0752 + 019866 1251 36 02 1 306229252 09 0752 + 019867 1251 36 03 1 306229252 10 0752 + 019868 1251 36 04 1 306229252 11 0752 + 019869 1251 36 05 1 306229252 12 0752 + 019870 1251 36 06 1 306229252 13 0752 + 019871 1251 36 07 1 306229252 14 0752 + 019872 1251 36 08 1 306229252 15 0752 + 019873 1251 37 01 1 306229264 00 0755 + 019874 1251 37 02 1 306229264 01 0755 + 019875 1251 37 03 1 306229264 02 0755 + 019876 1251 37 04 1 306229264 03 0755 + 019877 1251 37 05 1 306229264 04 0755 + 019878 1251 37 06 1 306229264 05 0755 + 019879 1251 37 07 1 306229264 06 0755 + 019880 1251 37 08 1 306229264 07 0755 + 019881 1251 38 01 1 306229264 08 0755 + 019882 1251 38 02 1 306229264 09 0755 + 019883 1251 38 03 1 306229264 10 0755 + 019884 1251 38 04 1 306229264 11 0755 + 019885 1251 38 05 1 306229264 12 0755 + 019886 1251 38 06 1 306229264 13 0755 + 019887 1251 38 07 1 306229264 14 0755 + 019888 1251 38 08 1 306229264 15 0755 + 019889 1251 39 01 1 306229260 00 0754 + 019890 1251 39 02 1 306229260 01 0754 + 019891 1251 39 03 1 306229260 02 0754 + 019892 1251 39 04 1 306229260 03 0754 + 019893 1251 39 05 1 306229260 04 0754 + 019894 1251 39 06 1 306229260 05 0754 + 019895 1251 39 07 1 306229260 06 0754 + 019896 1251 39 08 1 306229260 07 0754 + 019897 1251 40 01 1 306229260 08 0754 + 019898 1251 40 02 1 306229260 09 0754 + 019899 1251 40 03 1 306229260 10 0754 + 019900 1251 40 04 1 306229260 11 0754 + 019901 1251 40 05 1 306229260 12 0754 + 019902 1251 40 06 1 306229260 13 0754 + 019903 1251 40 07 1 306229260 14 0754 + 019904 1251 40 08 1 306229260 15 0754 + 019905 1251 41 01 1 304107528 00 0129 + 019906 1251 41 02 1 304107528 01 0129 + 019907 1251 41 03 1 304107528 02 0129 + 019908 1251 41 04 1 304107528 03 0129 + 019909 9999 99 99 0 9999 99 9999 + 019910 9999 99 99 0 9999 99 9999 + 019911 9999 99 99 0 9999 99 9999 + 019912 9999 99 99 0 9999 99 9999 + 019913 1251 42 01 1 304107528 04 0129 + 019914 1251 42 02 1 304107528 05 0129 + 019915 1251 42 03 1 304107528 06 0129 + 019916 1251 42 04 1 304107528 07 0129 + 019917 9999 99 99 0 9999 99 9999 + 019918 9999 99 99 0 9999 99 9999 + 019919 9999 99 99 0 9999 99 9999 + 019920 9999 99 99 0 9999 99 9999 + 019921 1251 43 01 1 304107528 08 0129 + 019922 1251 43 02 1 304107528 09 0129 + 019923 1251 43 03 1 304107528 10 0129 + 019924 1251 43 04 1 304107528 11 0129 + 019925 9999 99 99 0 9999 99 9999 + 019926 9999 99 99 0 9999 99 9999 + 019927 9999 99 99 0 9999 99 9999 + 019928 9999 99 99 0 9999 99 9999 + 019929 1251 44 01 1 304107528 12 0129 + 019930 1251 44 02 1 304107528 13 0129 + 019931 1251 44 03 1 304107528 14 0129 + 019932 1251 44 04 1 304107528 15 0129 + 019933 9999 99 99 0 9999 99 9999 + 019934 9999 99 99 0 9999 99 9999 + 019935 9999 99 99 0 9999 99 9999 + 019936 9999 99 99 0 9999 99 9999 + 019937 1251 45 01 1 304107524 00 0128 + 019938 1251 45 02 1 304107524 01 0128 + 019939 1251 45 03 1 304107524 02 0128 + 019940 1251 45 04 1 304107524 03 0128 + 019941 9999 99 99 0 9999 99 9999 + 019942 9999 99 99 0 9999 99 9999 + 019943 9999 99 99 0 9999 99 9999 + 019944 9999 99 99 0 9999 99 9999 + 019945 1251 46 01 1 304107524 04 0128 + 019946 1251 46 02 1 304107524 05 0128 + 019947 1251 46 03 1 304107524 06 0128 + 019948 1251 46 04 1 304107524 07 0128 + 019949 9999 99 99 0 9999 99 9999 + 019950 9999 99 99 0 9999 99 9999 + 019951 9999 99 99 0 9999 99 9999 + 019952 9999 99 99 0 9999 99 9999 + 019953 1251 47 01 1 304107524 08 0128 + 019954 1251 47 02 1 304107524 09 0128 + 019955 1251 47 03 1 304107524 10 0128 + 019956 1251 47 04 1 304107524 11 0128 + 019957 9999 99 99 0 9999 99 9999 + 019958 9999 99 99 0 9999 99 9999 + 019959 9999 99 99 0 9999 99 9999 + 019960 9999 99 99 0 9999 99 9999 + 019961 1251 48 01 1 304107524 12 0128 + 019962 1251 48 02 1 304107524 13 0128 + 019963 1251 48 03 1 304107524 14 0128 + 019964 1251 48 04 1 304107524 15 0128 + 019965 9999 99 99 0 9999 99 9999 + 019966 9999 99 99 0 9999 99 9999 + 019967 9999 99 99 0 9999 99 9999 + 019968 9999 99 99 0 9999 99 9999 + 019969 1252 01 01 1 304103436 08 0122 + 019970 1252 01 02 1 304103436 09 0122 + 019971 1252 01 03 1 304103436 10 0122 + 019972 1252 01 04 1 304103436 11 0122 + 019973 9999 99 99 0 9999 99 9999 + 019974 9999 99 99 0 9999 99 9999 + 019975 9999 99 99 0 9999 99 9999 + 019976 9999 99 99 0 9999 99 9999 + 019977 1252 02 01 1 304103436 12 0122 + 019978 1252 02 02 1 304103436 13 0122 + 019979 1252 02 03 1 304103436 14 0122 + 019980 1252 02 04 1 304103436 15 0122 + 019981 9999 99 99 0 9999 99 9999 + 019982 9999 99 99 0 9999 99 9999 + 019983 9999 99 99 0 9999 99 9999 + 019984 9999 99 99 0 9999 99 9999 + 019985 1252 03 01 1 304103436 00 0122 + 019986 1252 03 02 1 304103436 01 0122 + 019987 1252 03 03 1 304103436 02 0122 + 019988 1252 03 04 1 304103436 03 0122 + 019989 9999 99 99 0 9999 99 9999 + 019990 9999 99 99 0 9999 99 9999 + 019991 9999 99 99 0 9999 99 9999 + 019992 9999 99 99 0 9999 99 9999 + 019993 1252 04 01 1 304103436 04 0122 + 019994 1252 04 02 1 304103436 05 0122 + 019995 1252 04 03 1 304103436 06 0122 + 019996 1252 04 04 1 304103436 07 0122 + 019997 9999 99 99 0 9999 99 9999 + 019998 9999 99 99 0 9999 99 9999 + 019999 9999 99 99 0 9999 99 9999 + 020000 9999 99 99 0 9999 99 9999 + 020001 1252 05 01 1 304103440 08 0123 + 020002 1252 05 02 1 304103440 09 0123 + 020003 1252 05 03 1 304103440 10 0123 + 020004 1252 05 04 1 304103440 11 0123 + 020005 9999 99 99 0 9999 99 9999 + 020006 9999 99 99 0 9999 99 9999 + 020007 9999 99 99 0 9999 99 9999 + 020008 9999 99 99 0 9999 99 9999 + 020009 1252 06 01 1 304103440 12 0123 + 020010 1252 06 02 1 304103440 13 0123 + 020011 1252 06 03 1 304103440 14 0123 + 020012 1252 06 04 1 304103440 15 0123 + 020013 9999 99 99 0 9999 99 9999 + 020014 9999 99 99 0 9999 99 9999 + 020015 9999 99 99 0 9999 99 9999 + 020016 9999 99 99 0 9999 99 9999 + 020017 1252 07 01 1 304103440 00 0123 + 020018 1252 07 02 1 304103440 01 0123 + 020019 1252 07 03 1 304103440 02 0123 + 020020 1252 07 04 1 304103440 03 0123 + 020021 9999 99 99 0 9999 99 9999 + 020022 9999 99 99 0 9999 99 9999 + 020023 9999 99 99 0 9999 99 9999 + 020024 9999 99 99 0 9999 99 9999 + 020025 1252 08 01 1 304103440 04 0123 + 020026 1252 08 02 1 304103440 05 0123 + 020027 1252 08 03 1 304103440 06 0123 + 020028 1252 08 04 1 304103440 07 0123 + 020029 9999 99 99 0 9999 99 9999 + 020030 9999 99 99 0 9999 99 9999 + 020031 9999 99 99 0 9999 99 9999 + 020032 9999 99 99 0 9999 99 9999 + 020033 1252 09 01 1 306225164 00 0746 + 020034 1252 09 02 1 306225164 01 0746 + 020035 1252 09 03 1 306225164 02 0746 + 020036 1252 09 04 1 306225164 03 0746 + 020037 1252 09 05 1 306225164 04 0746 + 020038 1252 09 06 1 306225164 05 0746 + 020039 1252 09 07 1 306225164 06 0746 + 020040 1252 09 08 1 306225164 07 0746 + 020041 1252 10 01 1 306225164 08 0746 + 020042 1252 10 02 1 306225164 09 0746 + 020043 1252 10 03 1 306225164 10 0746 + 020044 1252 10 04 1 306225164 11 0746 + 020045 1252 10 05 1 306225164 12 0746 + 020046 1252 10 06 1 306225164 13 0746 + 020047 1252 10 07 1 306225164 14 0746 + 020048 1252 10 08 1 306225164 15 0746 + 020049 1252 11 01 1 306225168 00 0747 + 020050 1252 11 02 1 306225168 01 0747 + 020051 1252 11 03 1 306225168 02 0747 + 020052 1252 11 04 1 306225168 03 0747 + 020053 1252 11 05 1 306225168 04 0747 + 020054 1252 11 06 1 306225168 05 0747 + 020055 1252 11 07 1 306225168 06 0747 + 020056 1252 11 08 1 306225168 07 0747 + 020057 1252 12 01 1 306225168 08 0747 + 020058 1252 12 02 1 306225168 09 0747 + 020059 1252 12 03 1 306225168 10 0747 + 020060 1252 12 04 1 306225168 11 0747 + 020061 1252 12 05 1 306225168 12 0747 + 020062 1252 12 06 1 306225168 13 0747 + 020063 1252 12 07 1 306225168 14 0747 + 020064 1252 12 08 1 306225168 15 0747 + 020065 1252 13 01 1 306225156 00 0744 + 020066 1252 13 02 1 306225156 01 0744 + 020067 1252 13 03 1 306225156 02 0744 + 020068 1252 13 04 1 306225156 03 0744 + 020069 1252 13 05 1 306225156 04 0744 + 020070 1252 13 06 1 306225156 05 0744 + 020071 1252 13 07 1 306225156 06 0744 + 020072 1252 13 08 1 306225156 07 0744 + 020073 1252 14 01 1 306225156 08 0744 + 020074 1252 14 02 1 306225156 09 0744 + 020075 1252 14 03 1 306225156 10 0744 + 020076 1252 14 04 1 306225156 11 0744 + 020077 1252 14 05 1 306225156 12 0744 + 020078 1252 14 06 1 306225156 13 0744 + 020079 1252 14 07 1 306225156 14 0744 + 020080 1252 14 08 1 306225156 15 0744 + 020081 1252 15 01 1 306225160 00 0745 + 020082 1252 15 02 1 306225160 01 0745 + 020083 1252 15 03 1 306225160 02 0745 + 020084 1252 15 04 1 306225160 03 0745 + 020085 1252 15 05 1 306225160 04 0745 + 020086 1252 15 06 1 306225160 05 0745 + 020087 1252 15 07 1 306225160 06 0745 + 020088 1252 15 08 1 306225160 07 0745 + 020089 1252 16 01 1 306225160 08 0745 + 020090 1252 16 02 1 306225160 09 0745 + 020091 1252 16 03 1 306225160 10 0745 + 020092 1252 16 04 1 306225160 11 0745 + 020093 1252 16 05 1 306225160 12 0745 + 020094 1252 16 06 1 306225160 13 0745 + 020095 1252 16 07 1 306225160 14 0745 + 020096 1252 16 08 1 306225160 15 0745 + 020097 1252 17 01 1 303046660 12 0008 + 020098 1252 17 02 1 303046660 13 0008 + 020099 9999 99 99 0 9999 99 9999 + 020100 9999 99 99 0 9999 99 9999 + 020101 9999 99 99 0 9999 99 9999 + 020102 9999 99 99 0 9999 99 9999 + 020103 9999 99 99 0 9999 99 9999 + 020104 9999 99 99 0 9999 99 9999 + 020105 1252 18 01 1 303046660 14 0008 + 020106 1252 18 02 1 303046660 15 0008 + 020107 9999 99 99 0 9999 99 9999 + 020108 9999 99 99 0 9999 99 9999 + 020109 9999 99 99 0 9999 99 9999 + 020110 9999 99 99 0 9999 99 9999 + 020111 9999 99 99 0 9999 99 9999 + 020112 9999 99 99 0 9999 99 9999 + 020113 1252 19 01 1 303046660 08 0008 + 020114 1252 19 02 1 303046660 09 0008 + 020115 9999 99 99 0 9999 99 9999 + 020116 9999 99 99 0 9999 99 9999 + 020117 9999 99 99 0 9999 99 9999 + 020118 9999 99 99 0 9999 99 9999 + 020119 9999 99 99 0 9999 99 9999 + 020120 9999 99 99 0 9999 99 9999 + 020121 1252 20 01 1 303046660 10 0008 + 020122 1252 20 02 1 303046660 11 0008 + 020123 9999 99 99 0 9999 99 9999 + 020124 9999 99 99 0 9999 99 9999 + 020125 9999 99 99 0 9999 99 9999 + 020126 9999 99 99 0 9999 99 9999 + 020127 9999 99 99 0 9999 99 9999 + 020128 9999 99 99 0 9999 99 9999 + 020129 1252 21 01 1 303046660 00 0008 + 020130 1252 21 02 1 303046660 01 0008 + 020131 9999 99 99 0 9999 99 9999 + 020132 9999 99 99 0 9999 99 9999 + 020133 9999 99 99 0 9999 99 9999 + 020134 9999 99 99 0 9999 99 9999 + 020135 9999 99 99 0 9999 99 9999 + 020136 9999 99 99 0 9999 99 9999 + 020137 1252 22 01 1 303046660 02 0008 + 020138 1252 22 02 1 303046660 03 0008 + 020139 9999 99 99 0 9999 99 9999 + 020140 9999 99 99 0 9999 99 9999 + 020141 9999 99 99 0 9999 99 9999 + 020142 9999 99 99 0 9999 99 9999 + 020143 9999 99 99 0 9999 99 9999 + 020144 9999 99 99 0 9999 99 9999 + 020145 1252 23 01 1 303046660 04 0008 + 020146 1252 23 02 1 303046660 05 0008 + 020147 9999 99 99 0 9999 99 9999 + 020148 9999 99 99 0 9999 99 9999 + 020149 9999 99 99 0 9999 99 9999 + 020150 9999 99 99 0 9999 99 9999 + 020151 9999 99 99 0 9999 99 9999 + 020152 9999 99 99 0 9999 99 9999 + 020153 1252 24 01 1 303046660 06 0008 + 020154 1252 24 02 1 303046660 07 0008 + 020155 9999 99 99 0 9999 99 9999 + 020156 9999 99 99 0 9999 99 9999 + 020157 9999 99 99 0 9999 99 9999 + 020158 9999 99 99 0 9999 99 9999 + 020159 9999 99 99 0 9999 99 9999 + 020160 9999 99 99 0 9999 99 9999 + 020161 1252 25 01 1 305172488 00 0385 + 020162 1252 25 02 1 305172488 01 0385 + 020163 1252 25 03 1 305172488 02 0385 + 020164 1252 25 04 1 305172488 03 0385 + 020165 1252 25 05 1 305172488 04 0385 + 020166 1252 25 06 1 305172488 05 0385 + 020167 1252 25 07 1 305172488 06 0385 + 020168 1252 25 08 1 305172488 07 0385 + 020169 1252 26 01 1 305172488 08 0385 + 020170 1252 26 02 1 305172488 09 0385 + 020171 1252 26 03 1 305172488 10 0385 + 020172 1252 26 04 1 305172488 11 0385 + 020173 1252 26 05 1 305172488 12 0385 + 020174 1252 26 06 1 305172488 13 0385 + 020175 1252 26 07 1 305172488 14 0385 + 020176 1252 26 08 1 305172488 15 0385 + 020177 1252 27 01 1 305172484 00 0384 + 020178 1252 27 02 1 305172484 01 0384 + 020179 1252 27 03 1 305172484 02 0384 + 020180 1252 27 04 1 305172484 03 0384 + 020181 1252 27 05 1 305172484 04 0384 + 020182 1252 27 06 1 305172484 05 0384 + 020183 1252 27 07 1 305172484 06 0384 + 020184 1252 27 08 1 305172484 07 0384 + 020185 1252 28 01 1 305172484 08 0384 + 020186 1252 28 02 1 305172484 09 0384 + 020187 1252 28 03 1 305172484 10 0384 + 020188 1252 28 04 1 305172484 11 0384 + 020189 1252 28 05 1 305172484 12 0384 + 020190 1252 28 06 1 305172484 13 0384 + 020191 1252 28 07 1 305172484 14 0384 + 020192 1252 28 08 1 305172484 15 0384 + 020193 1252 29 01 1 305172496 00 0387 + 020194 1252 29 02 1 305172496 01 0387 + 020195 1252 29 03 1 305172496 02 0387 + 020196 1252 29 04 1 305172496 03 0387 + 020197 1252 29 05 1 305172496 04 0387 + 020198 1252 29 06 1 305172496 05 0387 + 020199 1252 29 07 1 305172496 06 0387 + 020200 1252 29 08 1 305172496 07 0387 + 020201 1252 30 01 1 305172496 08 0387 + 020202 1252 30 02 1 305172496 09 0387 + 020203 1252 30 03 1 305172496 10 0387 + 020204 1252 30 04 1 305172496 11 0387 + 020205 1252 30 05 1 305172496 12 0387 + 020206 1252 30 06 1 305172496 13 0387 + 020207 1252 30 07 1 305172496 14 0387 + 020208 1252 30 08 1 305172496 15 0387 + 020209 1252 31 01 1 305172492 00 0386 + 020210 1252 31 02 1 305172492 01 0386 + 020211 1252 31 03 1 305172492 02 0386 + 020212 1252 31 04 1 305172492 03 0386 + 020213 1252 31 05 1 305172492 04 0386 + 020214 1252 31 06 1 305172492 05 0386 + 020215 1252 31 07 1 305172492 06 0386 + 020216 1252 31 08 1 305172492 07 0386 + 020217 1252 32 01 1 305172492 08 0386 + 020218 1252 32 02 1 305172492 09 0386 + 020219 1252 32 03 1 305172492 10 0386 + 020220 1252 32 04 1 305172492 11 0386 + 020221 1252 32 05 1 305172492 12 0386 + 020222 1252 32 06 1 305172492 13 0386 + 020223 1252 32 07 1 305172492 14 0386 + 020224 1252 32 08 1 305172492 15 0386 + 020225 1252 33 01 1 306221068 00 0738 + 020226 1252 33 02 1 306221068 01 0738 + 020227 1252 33 03 1 306221068 02 0738 + 020228 1252 33 04 1 306221068 03 0738 + 020229 1252 33 05 1 306221068 04 0738 + 020230 1252 33 06 1 306221068 05 0738 + 020231 1252 33 07 1 306221068 06 0738 + 020232 1252 33 08 1 306221068 07 0738 + 020233 1252 34 01 1 306221068 08 0738 + 020234 1252 34 02 1 306221068 09 0738 + 020235 1252 34 03 1 306221068 10 0738 + 020236 1252 34 04 1 306221068 11 0738 + 020237 1252 34 05 1 306221068 12 0738 + 020238 1252 34 06 1 306221068 13 0738 + 020239 1252 34 07 1 306221068 14 0738 + 020240 1252 34 08 1 306221068 15 0738 + 020241 1252 35 01 1 306221072 00 0739 + 020242 1252 35 02 1 306221072 01 0739 + 020243 1252 35 03 1 306221072 02 0739 + 020244 1252 35 04 1 306221072 03 0739 + 020245 1252 35 05 1 306221072 04 0739 + 020246 1252 35 06 1 306221072 05 0739 + 020247 1252 35 07 1 306221072 06 0739 + 020248 1252 35 08 1 306221072 07 0739 + 020249 1252 36 01 1 306221072 08 0739 + 020250 1252 36 02 1 306221072 09 0739 + 020251 1252 36 03 1 306221072 10 0739 + 020252 1252 36 04 1 306221072 11 0739 + 020253 1252 36 05 1 306221072 12 0739 + 020254 1252 36 06 1 306221072 13 0739 + 020255 1252 36 07 1 306221072 14 0739 + 020256 1252 36 08 1 306221072 15 0739 + 020257 1252 37 01 1 306221060 00 0736 + 020258 1252 37 02 1 306221060 01 0736 + 020259 1252 37 03 1 306221060 02 0736 + 020260 1252 37 04 1 306221060 03 0736 + 020261 1252 37 05 1 306221060 04 0736 + 020262 1252 37 06 1 306221060 05 0736 + 020263 1252 37 07 1 306221060 06 0736 + 020264 1252 37 08 1 306221060 07 0736 + 020265 1252 38 01 1 306221060 08 0736 + 020266 1252 38 02 1 306221060 09 0736 + 020267 1252 38 03 1 306221060 10 0736 + 020268 1252 38 04 1 306221060 11 0736 + 020269 1252 38 05 1 306221060 12 0736 + 020270 1252 38 06 1 306221060 13 0736 + 020271 1252 38 07 1 306221060 14 0736 + 020272 1252 38 08 1 306221060 15 0736 + 020273 1252 39 01 1 306221064 00 0737 + 020274 1252 39 02 1 306221064 01 0737 + 020275 1252 39 03 1 306221064 02 0737 + 020276 1252 39 04 1 306221064 03 0737 + 020277 1252 39 05 1 306221064 04 0737 + 020278 1252 39 06 1 306221064 05 0737 + 020279 1252 39 07 1 306221064 06 0737 + 020280 1252 39 08 1 306221064 07 0737 + 020281 1252 40 01 1 306221064 08 0737 + 020282 1252 40 02 1 306221064 09 0737 + 020283 1252 40 03 1 306221064 10 0737 + 020284 1252 40 04 1 306221064 11 0737 + 020285 1252 40 05 1 306221064 12 0737 + 020286 1252 40 06 1 306221064 13 0737 + 020287 1252 40 07 1 306221064 14 0737 + 020288 1252 40 08 1 306221064 15 0737 + 020289 1252 41 01 1 304103428 08 0120 + 020290 1252 41 02 1 304103428 09 0120 + 020291 1252 41 03 1 304103428 10 0120 + 020292 1252 41 04 1 304103428 11 0120 + 020293 9999 99 99 0 9999 99 9999 + 020294 9999 99 99 0 9999 99 9999 + 020295 9999 99 99 0 9999 99 9999 + 020296 9999 99 99 0 9999 99 9999 + 020297 1252 42 01 1 304103428 12 0120 + 020298 1252 42 02 1 304103428 13 0120 + 020299 1252 42 03 1 304103428 14 0120 + 020300 1252 42 04 1 304103428 15 0120 + 020301 9999 99 99 0 9999 99 9999 + 020302 9999 99 99 0 9999 99 9999 + 020303 9999 99 99 0 9999 99 9999 + 020304 9999 99 99 0 9999 99 9999 + 020305 1252 43 01 1 304103428 00 0120 + 020306 1252 43 02 1 304103428 01 0120 + 020307 1252 43 03 1 304103428 02 0120 + 020308 1252 43 04 1 304103428 03 0120 + 020309 9999 99 99 0 9999 99 9999 + 020310 9999 99 99 0 9999 99 9999 + 020311 9999 99 99 0 9999 99 9999 + 020312 9999 99 99 0 9999 99 9999 + 020313 1252 44 01 1 304103428 04 0120 + 020314 1252 44 02 1 304103428 05 0120 + 020315 1252 44 03 1 304103428 06 0120 + 020316 1252 44 04 1 304103428 07 0120 + 020317 9999 99 99 0 9999 99 9999 + 020318 9999 99 99 0 9999 99 9999 + 020319 9999 99 99 0 9999 99 9999 + 020320 9999 99 99 0 9999 99 9999 + 020321 1252 45 01 1 304103432 08 0121 + 020322 1252 45 02 1 304103432 09 0121 + 020323 1252 45 03 1 304103432 10 0121 + 020324 1252 45 04 1 304103432 11 0121 + 020325 9999 99 99 0 9999 99 9999 + 020326 9999 99 99 0 9999 99 9999 + 020327 9999 99 99 0 9999 99 9999 + 020328 9999 99 99 0 9999 99 9999 + 020329 1252 46 01 1 304103432 12 0121 + 020330 1252 46 02 1 304103432 13 0121 + 020331 1252 46 03 1 304103432 14 0121 + 020332 1252 46 04 1 304103432 15 0121 + 020333 9999 99 99 0 9999 99 9999 + 020334 9999 99 99 0 9999 99 9999 + 020335 9999 99 99 0 9999 99 9999 + 020336 9999 99 99 0 9999 99 9999 + 020337 1252 47 01 1 304103432 00 0121 + 020338 1252 47 02 1 304103432 01 0121 + 020339 1252 47 03 1 304103432 02 0121 + 020340 1252 47 04 1 304103432 03 0121 + 020341 9999 99 99 0 9999 99 9999 + 020342 9999 99 99 0 9999 99 9999 + 020343 9999 99 99 0 9999 99 9999 + 020344 9999 99 99 0 9999 99 9999 + 020345 1252 48 01 1 304103432 04 0121 + 020346 1252 48 02 1 304103432 05 0121 + 020347 1252 48 03 1 304103432 06 0121 + 020348 1252 48 04 1 304103432 07 0121 + 020349 9999 99 99 0 9999 99 9999 + 020350 9999 99 99 0 9999 99 9999 + 020351 9999 99 99 0 9999 99 9999 + 020352 9999 99 99 0 9999 99 9999 + 020353 1253 01 01 1 303046672 08 0011 + 020354 1253 01 02 1 303046672 09 0011 + 020355 9999 99 99 0 9999 99 9999 + 020356 9999 99 99 0 9999 99 9999 + 020357 9999 99 99 0 9999 99 9999 + 020358 9999 99 99 0 9999 99 9999 + 020359 9999 99 99 0 9999 99 9999 + 020360 9999 99 99 0 9999 99 9999 + 020361 1253 02 01 1 303046672 10 0011 + 020362 1253 02 02 1 303046672 11 0011 + 020363 9999 99 99 0 9999 99 9999 + 020364 9999 99 99 0 9999 99 9999 + 020365 9999 99 99 0 9999 99 9999 + 020366 9999 99 99 0 9999 99 9999 + 020367 9999 99 99 0 9999 99 9999 + 020368 9999 99 99 0 9999 99 9999 + 020369 1253 03 01 1 303046672 12 0011 + 020370 1253 03 02 1 303046672 13 0011 + 020371 9999 99 99 0 9999 99 9999 + 020372 9999 99 99 0 9999 99 9999 + 020373 9999 99 99 0 9999 99 9999 + 020374 9999 99 99 0 9999 99 9999 + 020375 9999 99 99 0 9999 99 9999 + 020376 9999 99 99 0 9999 99 9999 + 020377 1253 04 01 1 303046672 14 0011 + 020378 1253 04 02 1 303046672 15 0011 + 020379 9999 99 99 0 9999 99 9999 + 020380 9999 99 99 0 9999 99 9999 + 020381 9999 99 99 0 9999 99 9999 + 020382 9999 99 99 0 9999 99 9999 + 020383 9999 99 99 0 9999 99 9999 + 020384 9999 99 99 0 9999 99 9999 + 020385 1253 05 01 1 303046672 00 0011 + 020386 1253 05 02 1 303046672 01 0011 + 020387 9999 99 99 0 9999 99 9999 + 020388 9999 99 99 0 9999 99 9999 + 020389 9999 99 99 0 9999 99 9999 + 020390 9999 99 99 0 9999 99 9999 + 020391 9999 99 99 0 9999 99 9999 + 020392 9999 99 99 0 9999 99 9999 + 020393 1253 06 01 1 303046672 02 0011 + 020394 1253 06 02 1 303046672 03 0011 + 020395 9999 99 99 0 9999 99 9999 + 020396 9999 99 99 0 9999 99 9999 + 020397 9999 99 99 0 9999 99 9999 + 020398 9999 99 99 0 9999 99 9999 + 020399 9999 99 99 0 9999 99 9999 + 020400 9999 99 99 0 9999 99 9999 + 020401 1253 07 01 1 303046672 04 0011 + 020402 1253 07 02 1 303046672 05 0011 + 020403 9999 99 99 0 9999 99 9999 + 020404 9999 99 99 0 9999 99 9999 + 020405 9999 99 99 0 9999 99 9999 + 020406 9999 99 99 0 9999 99 9999 + 020407 9999 99 99 0 9999 99 9999 + 020408 9999 99 99 0 9999 99 9999 + 020409 1253 08 01 1 303046672 06 0011 + 020410 1253 08 02 1 303046672 07 0011 + 020411 9999 99 99 0 9999 99 9999 + 020412 9999 99 99 0 9999 99 9999 + 020413 9999 99 99 0 9999 99 9999 + 020414 9999 99 99 0 9999 99 9999 + 020415 9999 99 99 0 9999 99 9999 + 020416 9999 99 99 0 9999 99 9999 + 020417 1253 09 01 1 304099340 00 0114 + 020418 1253 09 02 1 304099340 01 0114 + 020419 1253 09 03 1 304099340 02 0114 + 020420 1253 09 04 1 304099340 03 0114 + 020421 9999 99 99 0 9999 99 9999 + 020422 9999 99 99 0 9999 99 9999 + 020423 9999 99 99 0 9999 99 9999 + 020424 9999 99 99 0 9999 99 9999 + 020425 1253 10 01 1 304099340 04 0114 + 020426 1253 10 02 1 304099340 05 0114 + 020427 1253 10 03 1 304099340 06 0114 + 020428 1253 10 04 1 304099340 07 0114 + 020429 9999 99 99 0 9999 99 9999 + 020430 9999 99 99 0 9999 99 9999 + 020431 9999 99 99 0 9999 99 9999 + 020432 9999 99 99 0 9999 99 9999 + 020433 1253 11 01 1 304099340 08 0114 + 020434 1253 11 02 1 304099340 09 0114 + 020435 1253 11 03 1 304099340 10 0114 + 020436 1253 11 04 1 304099340 11 0114 + 020437 9999 99 99 0 9999 99 9999 + 020438 9999 99 99 0 9999 99 9999 + 020439 9999 99 99 0 9999 99 9999 + 020440 9999 99 99 0 9999 99 9999 + 020441 1253 12 01 1 304099340 12 0114 + 020442 1253 12 02 1 304099340 13 0114 + 020443 1253 12 03 1 304099340 14 0114 + 020444 1253 12 04 1 304099340 15 0114 + 020445 9999 99 99 0 9999 99 9999 + 020446 9999 99 99 0 9999 99 9999 + 020447 9999 99 99 0 9999 99 9999 + 020448 9999 99 99 0 9999 99 9999 + 020449 1253 13 01 1 304099344 08 0115 + 020450 1253 13 02 1 304099344 09 0115 + 020451 1253 13 03 1 304099344 10 0115 + 020452 1253 13 04 1 304099344 11 0115 + 020453 9999 99 99 0 9999 99 9999 + 020454 9999 99 99 0 9999 99 9999 + 020455 9999 99 99 0 9999 99 9999 + 020456 9999 99 99 0 9999 99 9999 + 020457 1253 14 01 1 304099344 12 0115 + 020458 1253 14 02 1 304099344 13 0115 + 020459 1253 14 03 1 304099344 14 0115 + 020460 1253 14 04 1 304099344 15 0115 + 020461 9999 99 99 0 9999 99 9999 + 020462 9999 99 99 0 9999 99 9999 + 020463 9999 99 99 0 9999 99 9999 + 020464 9999 99 99 0 9999 99 9999 + 020465 1253 15 01 1 304099344 00 0115 + 020466 1253 15 02 1 304099344 01 0115 + 020467 1253 15 03 1 304099344 02 0115 + 020468 1253 15 04 1 304099344 03 0115 + 020469 9999 99 99 0 9999 99 9999 + 020470 9999 99 99 0 9999 99 9999 + 020471 9999 99 99 0 9999 99 9999 + 020472 9999 99 99 0 9999 99 9999 + 020473 1253 16 01 1 304099344 04 0115 + 020474 1253 16 02 1 304099344 05 0115 + 020475 1253 16 03 1 304099344 06 0115 + 020476 1253 16 04 1 304099344 07 0115 + 020477 9999 99 99 0 9999 99 9999 + 020478 9999 99 99 0 9999 99 9999 + 020479 9999 99 99 0 9999 99 9999 + 020480 9999 99 99 0 9999 99 9999 + 020481 1253 17 01 1 306216968 00 0729 + 020482 1253 17 02 1 306216968 01 0729 + 020483 1253 17 03 1 306216968 02 0729 + 020484 1253 17 04 1 306216968 03 0729 + 020485 1253 17 05 1 306216968 04 0729 + 020486 1253 17 06 1 306216968 05 0729 + 020487 1253 17 07 1 306216968 06 0729 + 020488 1253 17 08 1 306216968 07 0729 + 020489 1253 18 01 1 306216968 08 0729 + 020490 1253 18 02 1 306216968 09 0729 + 020491 1253 18 03 1 306216968 10 0729 + 020492 1253 18 04 1 306216968 11 0729 + 020493 1253 18 05 1 306216968 12 0729 + 020494 1253 18 06 1 306216968 13 0729 + 020495 1253 18 07 1 306216968 14 0729 + 020496 1253 18 08 1 306216968 15 0729 + 020497 1253 19 01 1 306216964 00 0728 + 020498 1253 19 02 1 306216964 01 0728 + 020499 1253 19 03 1 306216964 02 0728 + 020500 1253 19 04 1 306216964 03 0728 + 020501 1253 19 05 1 306216964 04 0728 + 020502 1253 19 06 1 306216964 05 0728 + 020503 1253 19 07 1 306216964 06 0728 + 020504 1253 19 08 1 306216964 07 0728 + 020505 1253 20 01 1 306216964 08 0728 + 020506 1253 20 02 1 306216964 09 0728 + 020507 1253 20 03 1 306216964 10 0728 + 020508 1253 20 04 1 306216964 11 0728 + 020509 1253 20 05 1 306216964 12 0728 + 020510 1253 20 06 1 306216964 13 0728 + 020511 1253 20 07 1 306216964 14 0728 + 020512 1253 20 08 1 306216964 15 0728 + 020513 1253 21 01 1 306216976 00 0731 + 020514 1253 21 02 1 306216976 01 0731 + 020515 1253 21 03 1 306216976 02 0731 + 020516 1253 21 04 1 306216976 03 0731 + 020517 1253 21 05 1 306216976 04 0731 + 020518 1253 21 06 1 306216976 05 0731 + 020519 1253 21 07 1 306216976 06 0731 + 020520 1253 21 08 1 306216976 07 0731 + 020521 1253 22 01 1 306216976 08 0731 + 020522 1253 22 02 1 306216976 09 0731 + 020523 1253 22 03 1 306216976 10 0731 + 020524 1253 22 04 1 306216976 11 0731 + 020525 1253 22 05 1 306216976 12 0731 + 020526 1253 22 06 1 306216976 13 0731 + 020527 1253 22 07 1 306216976 14 0731 + 020528 1253 22 08 1 306216976 15 0731 + 020529 1253 23 01 1 306216972 00 0730 + 020530 1253 23 02 1 306216972 01 0730 + 020531 1253 23 03 1 306216972 02 0730 + 020532 1253 23 04 1 306216972 03 0730 + 020533 1253 23 05 1 306216972 04 0730 + 020534 1253 23 06 1 306216972 05 0730 + 020535 1253 23 07 1 306216972 06 0730 + 020536 1253 23 08 1 306216972 07 0730 + 020537 1253 24 01 1 306216972 08 0730 + 020538 1253 24 02 1 306216972 09 0730 + 020539 1253 24 03 1 306216972 10 0730 + 020540 1253 24 04 1 306216972 11 0730 + 020541 1253 24 05 1 306216972 12 0730 + 020542 1253 24 06 1 306216972 13 0730 + 020543 1253 24 07 1 306216972 14 0730 + 020544 1253 24 08 1 306216972 15 0730 + 020545 1253 25 01 1 303046668 08 0010 + 020546 1253 25 02 1 303046668 09 0010 + 020547 9999 99 99 0 9999 99 9999 + 020548 9999 99 99 0 9999 99 9999 + 020549 9999 99 99 0 9999 99 9999 + 020550 9999 99 99 0 9999 99 9999 + 020551 9999 99 99 0 9999 99 9999 + 020552 9999 99 99 0 9999 99 9999 + 020553 1253 26 01 1 303046668 10 0010 + 020554 1253 26 02 1 303046668 11 0010 + 020555 9999 99 99 0 9999 99 9999 + 020556 9999 99 99 0 9999 99 9999 + 020557 9999 99 99 0 9999 99 9999 + 020558 9999 99 99 0 9999 99 9999 + 020559 9999 99 99 0 9999 99 9999 + 020560 9999 99 99 0 9999 99 9999 + 020561 1253 27 01 1 303046668 12 0010 + 020562 1253 27 02 1 303046668 13 0010 + 020563 9999 99 99 0 9999 99 9999 + 020564 9999 99 99 0 9999 99 9999 + 020565 9999 99 99 0 9999 99 9999 + 020566 9999 99 99 0 9999 99 9999 + 020567 9999 99 99 0 9999 99 9999 + 020568 9999 99 99 0 9999 99 9999 + 020569 1253 28 01 1 303046668 14 0010 + 020570 1253 28 02 1 303046668 15 0010 + 020571 9999 99 99 0 9999 99 9999 + 020572 9999 99 99 0 9999 99 9999 + 020573 9999 99 99 0 9999 99 9999 + 020574 9999 99 99 0 9999 99 9999 + 020575 9999 99 99 0 9999 99 9999 + 020576 9999 99 99 0 9999 99 9999 + 020577 1253 29 01 1 303046668 04 0010 + 020578 1253 29 02 1 303046668 05 0010 + 020579 9999 99 99 0 9999 99 9999 + 020580 9999 99 99 0 9999 99 9999 + 020581 9999 99 99 0 9999 99 9999 + 020582 9999 99 99 0 9999 99 9999 + 020583 9999 99 99 0 9999 99 9999 + 020584 9999 99 99 0 9999 99 9999 + 020585 1253 30 01 1 303046668 06 0010 + 020586 1253 30 02 1 303046668 07 0010 + 020587 9999 99 99 0 9999 99 9999 + 020588 9999 99 99 0 9999 99 9999 + 020589 9999 99 99 0 9999 99 9999 + 020590 9999 99 99 0 9999 99 9999 + 020591 9999 99 99 0 9999 99 9999 + 020592 9999 99 99 0 9999 99 9999 + 020593 1253 31 01 1 303046668 00 0010 + 020594 1253 31 02 1 303046668 01 0010 + 020595 9999 99 99 0 9999 99 9999 + 020596 9999 99 99 0 9999 99 9999 + 020597 9999 99 99 0 9999 99 9999 + 020598 9999 99 99 0 9999 99 9999 + 020599 9999 99 99 0 9999 99 9999 + 020600 9999 99 99 0 9999 99 9999 + 020601 1253 32 01 1 303046668 02 0010 + 020602 1253 32 02 1 303046668 03 0010 + 020603 9999 99 99 0 9999 99 9999 + 020604 9999 99 99 0 9999 99 9999 + 020605 9999 99 99 0 9999 99 9999 + 020606 9999 99 99 0 9999 99 9999 + 020607 9999 99 99 0 9999 99 9999 + 020608 9999 99 99 0 9999 99 9999 + 020609 1253 33 01 1 306212872 00 0721 + 020610 1253 33 02 1 306212872 01 0721 + 020611 1253 33 03 1 306212872 02 0721 + 020612 1253 33 04 1 306212872 03 0721 + 020613 1253 33 05 1 306212872 04 0721 + 020614 1253 33 06 1 306212872 05 0721 + 020615 1253 33 07 1 306212872 06 0721 + 020616 1253 33 08 1 306212872 07 0721 + 020617 1253 34 01 1 306212872 08 0721 + 020618 1253 34 02 1 306212872 09 0721 + 020619 1253 34 03 1 306212872 10 0721 + 020620 1253 34 04 1 306212872 11 0721 + 020621 1253 34 05 1 306212872 12 0721 + 020622 1253 34 06 1 306212872 13 0721 + 020623 1253 34 07 1 306212872 14 0721 + 020624 1253 34 08 1 306212872 15 0721 + 020625 1253 35 01 1 306212868 00 0720 + 020626 1253 35 02 1 306212868 01 0720 + 020627 1253 35 03 1 306212868 02 0720 + 020628 1253 35 04 1 306212868 03 0720 + 020629 1253 35 05 1 306212868 04 0720 + 020630 1253 35 06 1 306212868 05 0720 + 020631 1253 35 07 1 306212868 06 0720 + 020632 1253 35 08 1 306212868 07 0720 + 020633 1253 36 01 1 306212868 08 0720 + 020634 1253 36 02 1 306212868 09 0720 + 020635 1253 36 03 1 306212868 10 0720 + 020636 1253 36 04 1 306212868 11 0720 + 020637 1253 36 05 1 306212868 12 0720 + 020638 1253 36 06 1 306212868 13 0720 + 020639 1253 36 07 1 306212868 14 0720 + 020640 1253 36 08 1 306212868 15 0720 + 020641 1253 37 01 1 306212880 00 0723 + 020642 1253 37 02 1 306212880 01 0723 + 020643 1253 37 03 1 306212880 02 0723 + 020644 1253 37 04 1 306212880 03 0723 + 020645 1253 37 05 1 306212880 04 0723 + 020646 1253 37 06 1 306212880 05 0723 + 020647 1253 37 07 1 306212880 06 0723 + 020648 1253 37 08 1 306212880 07 0723 + 020649 1253 38 01 1 306212880 08 0723 + 020650 1253 38 02 1 306212880 09 0723 + 020651 1253 38 03 1 306212880 10 0723 + 020652 1253 38 04 1 306212880 11 0723 + 020653 1253 38 05 1 306212880 12 0723 + 020654 1253 38 06 1 306212880 13 0723 + 020655 1253 38 07 1 306212880 14 0723 + 020656 1253 38 08 1 306212880 15 0723 + 020657 1253 39 01 1 306212876 00 0722 + 020658 1253 39 02 1 306212876 01 0722 + 020659 1253 39 03 1 306212876 02 0722 + 020660 1253 39 04 1 306212876 03 0722 + 020661 1253 39 05 1 306212876 04 0722 + 020662 1253 39 06 1 306212876 05 0722 + 020663 1253 39 07 1 306212876 06 0722 + 020664 1253 39 08 1 306212876 07 0722 + 020665 1253 40 01 1 306212876 08 0722 + 020666 1253 40 02 1 306212876 09 0722 + 020667 1253 40 03 1 306212876 10 0722 + 020668 1253 40 04 1 306212876 11 0722 + 020669 1253 40 05 1 306212876 12 0722 + 020670 1253 40 06 1 306212876 13 0722 + 020671 1253 40 07 1 306212876 14 0722 + 020672 1253 40 08 1 306212876 15 0722 + 020673 1253 41 01 1 304099336 00 0113 + 020674 1253 41 02 1 304099336 01 0113 + 020675 1253 41 03 1 304099336 02 0113 + 020676 1253 41 04 1 304099336 03 0113 + 020677 9999 99 99 0 9999 99 9999 + 020678 9999 99 99 0 9999 99 9999 + 020679 9999 99 99 0 9999 99 9999 + 020680 9999 99 99 0 9999 99 9999 + 020681 1253 42 01 1 304099336 04 0113 + 020682 1253 42 02 1 304099336 05 0113 + 020683 1253 42 03 1 304099336 06 0113 + 020684 1253 42 04 1 304099336 07 0113 + 020685 9999 99 99 0 9999 99 9999 + 020686 9999 99 99 0 9999 99 9999 + 020687 9999 99 99 0 9999 99 9999 + 020688 9999 99 99 0 9999 99 9999 + 020689 1253 43 01 1 304099336 08 0113 + 020690 1253 43 02 1 304099336 09 0113 + 020691 1253 43 03 1 304099336 10 0113 + 020692 1253 43 04 1 304099336 11 0113 + 020693 9999 99 99 0 9999 99 9999 + 020694 9999 99 99 0 9999 99 9999 + 020695 9999 99 99 0 9999 99 9999 + 020696 9999 99 99 0 9999 99 9999 + 020697 1253 44 01 1 304099336 12 0113 + 020698 1253 44 02 1 304099336 13 0113 + 020699 1253 44 03 1 304099336 14 0113 + 020700 1253 44 04 1 304099336 15 0113 + 020701 9999 99 99 0 9999 99 9999 + 020702 9999 99 99 0 9999 99 9999 + 020703 9999 99 99 0 9999 99 9999 + 020704 9999 99 99 0 9999 99 9999 + 020705 1253 45 01 1 304099332 00 0112 + 020706 1253 45 02 1 304099332 01 0112 + 020707 1253 45 03 1 304099332 02 0112 + 020708 1253 45 04 1 304099332 03 0112 + 020709 9999 99 99 0 9999 99 9999 + 020710 9999 99 99 0 9999 99 9999 + 020711 9999 99 99 0 9999 99 9999 + 020712 9999 99 99 0 9999 99 9999 + 020713 1253 46 01 1 304099332 04 0112 + 020714 1253 46 02 1 304099332 05 0112 + 020715 1253 46 03 1 304099332 06 0112 + 020716 1253 46 04 1 304099332 07 0112 + 020717 9999 99 99 0 9999 99 9999 + 020718 9999 99 99 0 9999 99 9999 + 020719 9999 99 99 0 9999 99 9999 + 020720 9999 99 99 0 9999 99 9999 + 020721 1253 47 01 1 304099332 08 0112 + 020722 1253 47 02 1 304099332 09 0112 + 020723 1253 47 03 1 304099332 10 0112 + 020724 1253 47 04 1 304099332 11 0112 + 020725 9999 99 99 0 9999 99 9999 + 020726 9999 99 99 0 9999 99 9999 + 020727 9999 99 99 0 9999 99 9999 + 020728 9999 99 99 0 9999 99 9999 + 020729 1253 48 01 1 304099332 12 0112 + 020730 1253 48 02 1 304099332 13 0112 + 020731 1253 48 03 1 304099332 14 0112 + 020732 1253 48 04 1 304099332 15 0112 + 020733 9999 99 99 0 9999 99 9999 + 020734 9999 99 99 0 9999 99 9999 + 020735 9999 99 99 0 9999 99 9999 + 020736 9999 99 99 0 9999 99 9999 + 020737 1254 01 01 1 306208780 00 0714 + 020738 1254 01 02 1 306208780 01 0714 + 020739 1254 01 03 1 306208780 02 0714 + 020740 1254 01 04 1 306208780 03 0714 + 020741 1254 01 05 1 306208780 04 0714 + 020742 1254 01 06 1 306208780 05 0714 + 020743 1254 01 07 1 306208780 06 0714 + 020744 1254 01 08 1 306208780 07 0714 + 020745 1254 02 01 1 306208780 08 0714 + 020746 1254 02 02 1 306208780 09 0714 + 020747 1254 02 03 1 306208780 10 0714 + 020748 1254 02 04 1 306208780 11 0714 + 020749 1254 02 05 1 306208780 12 0714 + 020750 1254 02 06 1 306208780 13 0714 + 020751 1254 02 07 1 306208780 14 0714 + 020752 1254 02 08 1 306208780 15 0714 + 020753 1254 03 01 1 306208784 00 0715 + 020754 1254 03 02 1 306208784 01 0715 + 020755 1254 03 03 1 306208784 02 0715 + 020756 1254 03 04 1 306208784 03 0715 + 020757 1254 03 05 1 306208784 04 0715 + 020758 1254 03 06 1 306208784 05 0715 + 020759 1254 03 07 1 306208784 06 0715 + 020760 1254 03 08 1 306208784 07 0715 + 020761 1254 04 01 1 306208784 08 0715 + 020762 1254 04 02 1 306208784 09 0715 + 020763 1254 04 03 1 306208784 10 0715 + 020764 1254 04 04 1 306208784 11 0715 + 020765 1254 04 05 1 306208784 12 0715 + 020766 1254 04 06 1 306208784 13 0715 + 020767 1254 04 07 1 306208784 14 0715 + 020768 1254 04 08 1 306208784 15 0715 + 020769 1254 05 01 1 306208772 00 0712 + 020770 1254 05 02 1 306208772 01 0712 + 020771 1254 05 03 1 306208772 02 0712 + 020772 1254 05 04 1 306208772 03 0712 + 020773 1254 05 05 1 306208772 04 0712 + 020774 1254 05 06 1 306208772 05 0712 + 020775 1254 05 07 1 306208772 06 0712 + 020776 1254 05 08 1 306208772 07 0712 + 020777 1254 06 01 1 306208772 08 0712 + 020778 1254 06 02 1 306208772 09 0712 + 020779 1254 06 03 1 306208772 10 0712 + 020780 1254 06 04 1 306208772 11 0712 + 020781 1254 06 05 1 306208772 12 0712 + 020782 1254 06 06 1 306208772 13 0712 + 020783 1254 06 07 1 306208772 14 0712 + 020784 1254 06 08 1 306208772 15 0712 + 020785 1254 07 01 1 306208776 00 0713 + 020786 1254 07 02 1 306208776 01 0713 + 020787 1254 07 03 1 306208776 02 0713 + 020788 1254 07 04 1 306208776 03 0713 + 020789 1254 07 05 1 306208776 04 0713 + 020790 1254 07 06 1 306208776 05 0713 + 020791 1254 07 07 1 306208776 06 0713 + 020792 1254 07 08 1 306208776 07 0713 + 020793 1254 08 01 1 306208776 08 0713 + 020794 1254 08 02 1 306208776 09 0713 + 020795 1254 08 03 1 306208776 10 0713 + 020796 1254 08 04 1 306208776 11 0713 + 020797 1254 08 05 1 306208776 12 0713 + 020798 1254 08 06 1 306208776 13 0713 + 020799 1254 08 07 1 306208776 14 0713 + 020800 1254 08 08 1 306208776 15 0713 + 020801 1254 09 01 1 303042564 12 0000 + 020802 1254 09 02 1 303042564 13 0000 + 020803 9999 99 99 0 9999 99 9999 + 020804 9999 99 99 0 9999 99 9999 + 020805 9999 99 99 0 9999 99 9999 + 020806 9999 99 99 0 9999 99 9999 + 020807 9999 99 99 0 9999 99 9999 + 020808 9999 99 99 0 9999 99 9999 + 020809 1254 10 01 1 303042564 14 0000 + 020810 1254 10 02 1 303042564 15 0000 + 020811 9999 99 99 0 9999 99 9999 + 020812 9999 99 99 0 9999 99 9999 + 020813 9999 99 99 0 9999 99 9999 + 020814 9999 99 99 0 9999 99 9999 + 020815 9999 99 99 0 9999 99 9999 + 020816 9999 99 99 0 9999 99 9999 + 020817 1254 11 01 1 303042564 08 0000 + 020818 1254 11 02 1 303042564 09 0000 + 020819 9999 99 99 0 9999 99 9999 + 020820 9999 99 99 0 9999 99 9999 + 020821 9999 99 99 0 9999 99 9999 + 020822 9999 99 99 0 9999 99 9999 + 020823 9999 99 99 0 9999 99 9999 + 020824 9999 99 99 0 9999 99 9999 + 020825 1254 12 01 1 303042564 10 0000 + 020826 1254 12 02 1 303042564 11 0000 + 020827 9999 99 99 0 9999 99 9999 + 020828 9999 99 99 0 9999 99 9999 + 020829 9999 99 99 0 9999 99 9999 + 020830 9999 99 99 0 9999 99 9999 + 020831 9999 99 99 0 9999 99 9999 + 020832 9999 99 99 0 9999 99 9999 + 020833 1254 13 01 1 303042564 00 0000 + 020834 1254 13 02 1 303042564 01 0000 + 020835 9999 99 99 0 9999 99 9999 + 020836 9999 99 99 0 9999 99 9999 + 020837 9999 99 99 0 9999 99 9999 + 020838 9999 99 99 0 9999 99 9999 + 020839 9999 99 99 0 9999 99 9999 + 020840 9999 99 99 0 9999 99 9999 + 020841 1254 14 01 1 303042564 02 0000 + 020842 1254 14 02 1 303042564 03 0000 + 020843 9999 99 99 0 9999 99 9999 + 020844 9999 99 99 0 9999 99 9999 + 020845 9999 99 99 0 9999 99 9999 + 020846 9999 99 99 0 9999 99 9999 + 020847 9999 99 99 0 9999 99 9999 + 020848 9999 99 99 0 9999 99 9999 + 020849 1254 15 01 1 303042564 04 0000 + 020850 1254 15 02 1 303042564 05 0000 + 020851 9999 99 99 0 9999 99 9999 + 020852 9999 99 99 0 9999 99 9999 + 020853 9999 99 99 0 9999 99 9999 + 020854 9999 99 99 0 9999 99 9999 + 020855 9999 99 99 0 9999 99 9999 + 020856 9999 99 99 0 9999 99 9999 + 020857 1254 16 01 1 303042564 06 0000 + 020858 1254 16 02 1 303042564 07 0000 + 020859 9999 99 99 0 9999 99 9999 + 020860 9999 99 99 0 9999 99 9999 + 020861 9999 99 99 0 9999 99 9999 + 020862 9999 99 99 0 9999 99 9999 + 020863 9999 99 99 0 9999 99 9999 + 020864 9999 99 99 0 9999 99 9999 + 020865 1254 17 01 1 305160200 00 0361 + 020866 1254 17 02 1 305160200 01 0361 + 020867 1254 17 03 1 305160200 02 0361 + 020868 1254 17 04 1 305160200 03 0361 + 020869 1254 17 05 1 305160200 04 0361 + 020870 1254 17 06 1 305160200 05 0361 + 020871 1254 17 07 1 305160200 06 0361 + 020872 1254 17 08 1 305160200 07 0361 + 020873 1254 18 01 1 305160200 08 0361 + 020874 1254 18 02 1 305160200 09 0361 + 020875 1254 18 03 1 305160200 10 0361 + 020876 1254 18 04 1 305160200 11 0361 + 020877 1254 18 05 1 305160200 12 0361 + 020878 1254 18 06 1 305160200 13 0361 + 020879 1254 18 07 1 305160200 14 0361 + 020880 1254 18 08 1 305160200 15 0361 + 020881 1254 19 01 1 305160196 00 0360 + 020882 1254 19 02 1 305160196 01 0360 + 020883 1254 19 03 1 305160196 02 0360 + 020884 1254 19 04 1 305160196 03 0360 + 020885 1254 19 05 1 305160196 04 0360 + 020886 1254 19 06 1 305160196 05 0360 + 020887 1254 19 07 1 305160196 06 0360 + 020888 1254 19 08 1 305160196 07 0360 + 020889 1254 20 01 1 305160196 08 0360 + 020890 1254 20 02 1 305160196 09 0360 + 020891 1254 20 03 1 305160196 10 0360 + 020892 1254 20 04 1 305160196 11 0360 + 020893 1254 20 05 1 305160196 12 0360 + 020894 1254 20 06 1 305160196 13 0360 + 020895 1254 20 07 1 305160196 14 0360 + 020896 1254 20 08 1 305160196 15 0360 + 020897 1254 21 01 1 305160208 00 0363 + 020898 1254 21 02 1 305160208 01 0363 + 020899 1254 21 03 1 305160208 02 0363 + 020900 1254 21 04 1 305160208 03 0363 + 020901 1254 21 05 1 305160208 04 0363 + 020902 1254 21 06 1 305160208 05 0363 + 020903 1254 21 07 1 305160208 06 0363 + 020904 1254 21 08 1 305160208 07 0363 + 020905 1254 22 01 1 305160208 08 0363 + 020906 1254 22 02 1 305160208 09 0363 + 020907 1254 22 03 1 305160208 10 0363 + 020908 1254 22 04 1 305160208 11 0363 + 020909 1254 22 05 1 305160208 12 0363 + 020910 1254 22 06 1 305160208 13 0363 + 020911 1254 22 07 1 305160208 14 0363 + 020912 1254 22 08 1 305160208 15 0363 + 020913 1254 23 01 1 305160204 00 0362 + 020914 1254 23 02 1 305160204 01 0362 + 020915 1254 23 03 1 305160204 02 0362 + 020916 1254 23 04 1 305160204 03 0362 + 020917 1254 23 05 1 305160204 04 0362 + 020918 1254 23 06 1 305160204 05 0362 + 020919 1254 23 07 1 305160204 06 0362 + 020920 1254 23 08 1 305160204 07 0362 + 020921 1254 24 01 1 305160204 08 0362 + 020922 1254 24 02 1 305160204 09 0362 + 020923 1254 24 03 1 305160204 10 0362 + 020924 1254 24 04 1 305160204 11 0362 + 020925 1254 24 05 1 305160204 12 0362 + 020926 1254 24 06 1 305160204 13 0362 + 020927 1254 24 07 1 305160204 14 0362 + 020928 1254 24 08 1 305160204 15 0362 + 020929 1254 25 01 1 306204684 00 0706 + 020930 1254 25 02 1 306204684 01 0706 + 020931 1254 25 03 1 306204684 02 0706 + 020932 1254 25 04 1 306204684 03 0706 + 020933 1254 25 05 1 306204684 04 0706 + 020934 1254 25 06 1 306204684 05 0706 + 020935 1254 25 07 1 306204684 06 0706 + 020936 1254 25 08 1 306204684 07 0706 + 020937 1254 26 01 1 306204684 08 0706 + 020938 1254 26 02 1 306204684 09 0706 + 020939 1254 26 03 1 306204684 10 0706 + 020940 1254 26 04 1 306204684 11 0706 + 020941 1254 26 05 1 306204684 12 0706 + 020942 1254 26 06 1 306204684 13 0706 + 020943 1254 26 07 1 306204684 14 0706 + 020944 1254 26 08 1 306204684 15 0706 + 020945 1254 27 01 1 306204688 00 0707 + 020946 1254 27 02 1 306204688 01 0707 + 020947 1254 27 03 1 306204688 02 0707 + 020948 1254 27 04 1 306204688 03 0707 + 020949 1254 27 05 1 306204688 04 0707 + 020950 1254 27 06 1 306204688 05 0707 + 020951 1254 27 07 1 306204688 06 0707 + 020952 1254 27 08 1 306204688 07 0707 + 020953 1254 28 01 1 306204688 08 0707 + 020954 1254 28 02 1 306204688 09 0707 + 020955 1254 28 03 1 306204688 10 0707 + 020956 1254 28 04 1 306204688 11 0707 + 020957 1254 28 05 1 306204688 12 0707 + 020958 1254 28 06 1 306204688 13 0707 + 020959 1254 28 07 1 306204688 14 0707 + 020960 1254 28 08 1 306204688 15 0707 + 020961 1254 29 01 1 306204676 00 0704 + 020962 1254 29 02 1 306204676 01 0704 + 020963 1254 29 03 1 306204676 02 0704 + 020964 1254 29 04 1 306204676 03 0704 + 020965 1254 29 05 1 306204676 04 0704 + 020966 1254 29 06 1 306204676 05 0704 + 020967 1254 29 07 1 306204676 06 0704 + 020968 1254 29 08 1 306204676 07 0704 + 020969 1254 30 01 1 306204676 08 0704 + 020970 1254 30 02 1 306204676 09 0704 + 020971 1254 30 03 1 306204676 10 0704 + 020972 1254 30 04 1 306204676 11 0704 + 020973 1254 30 05 1 306204676 12 0704 + 020974 1254 30 06 1 306204676 13 0704 + 020975 1254 30 07 1 306204676 14 0704 + 020976 1254 30 08 1 306204676 15 0704 + 020977 1254 31 01 1 306204680 00 0705 + 020978 1254 31 02 1 306204680 01 0705 + 020979 1254 31 03 1 306204680 02 0705 + 020980 1254 31 04 1 306204680 03 0705 + 020981 1254 31 05 1 306204680 04 0705 + 020982 1254 31 06 1 306204680 05 0705 + 020983 1254 31 07 1 306204680 06 0705 + 020984 1254 31 08 1 306204680 07 0705 + 020985 1254 32 01 1 306204680 08 0705 + 020986 1254 32 02 1 306204680 09 0705 + 020987 1254 32 03 1 306204680 10 0705 + 020988 1254 32 04 1 306204680 11 0705 + 020989 1254 32 05 1 306204680 12 0705 + 020990 1254 32 06 1 306204680 13 0705 + 020991 1254 32 07 1 306204680 14 0705 + 020992 1254 32 08 1 306204680 15 0705 + 020993 1254 33 01 1 305156104 00 0353 + 020994 1254 33 02 1 305156104 01 0353 + 020995 1254 33 03 1 305156104 02 0353 + 020996 1254 33 04 1 305156104 03 0353 + 020997 1254 33 05 1 305156104 04 0353 + 020998 1254 33 06 1 305156104 05 0353 + 020999 1254 33 07 1 305156104 06 0353 + 021000 1254 33 08 1 305156104 07 0353 + 021001 1254 34 01 1 305156104 08 0353 + 021002 1254 34 02 1 305156104 09 0353 + 021003 1254 34 03 1 305156104 10 0353 + 021004 1254 34 04 1 305156104 11 0353 + 021005 1254 34 05 1 305156104 12 0353 + 021006 1254 34 06 1 305156104 13 0353 + 021007 1254 34 07 1 305156104 14 0353 + 021008 1254 34 08 1 305156104 15 0353 + 021009 1254 35 01 1 305156100 00 0352 + 021010 1254 35 02 1 305156100 01 0352 + 021011 1254 35 03 1 305156100 02 0352 + 021012 1254 35 04 1 305156100 03 0352 + 021013 1254 35 05 1 305156100 04 0352 + 021014 1254 35 06 1 305156100 05 0352 + 021015 1254 35 07 1 305156100 06 0352 + 021016 1254 35 08 1 305156100 07 0352 + 021017 1254 36 01 1 305156100 08 0352 + 021018 1254 36 02 1 305156100 09 0352 + 021019 1254 36 03 1 305156100 10 0352 + 021020 1254 36 04 1 305156100 11 0352 + 021021 1254 36 05 1 305156100 12 0352 + 021022 1254 36 06 1 305156100 13 0352 + 021023 1254 36 07 1 305156100 14 0352 + 021024 1254 36 08 1 305156100 15 0352 + 021025 1254 37 01 1 305156112 00 0355 + 021026 1254 37 02 1 305156112 01 0355 + 021027 1254 37 03 1 305156112 02 0355 + 021028 1254 37 04 1 305156112 03 0355 + 021029 1254 37 05 1 305156112 04 0355 + 021030 1254 37 06 1 305156112 05 0355 + 021031 1254 37 07 1 305156112 06 0355 + 021032 1254 37 08 1 305156112 07 0355 + 021033 1254 38 01 1 305156112 08 0355 + 021034 1254 38 02 1 305156112 09 0355 + 021035 1254 38 03 1 305156112 10 0355 + 021036 1254 38 04 1 305156112 11 0355 + 021037 1254 38 05 1 305156112 12 0355 + 021038 1254 38 06 1 305156112 13 0355 + 021039 1254 38 07 1 305156112 14 0355 + 021040 1254 38 08 1 305156112 15 0355 + 021041 1254 39 01 1 305156108 00 0354 + 021042 1254 39 02 1 305156108 01 0354 + 021043 1254 39 03 1 305156108 02 0354 + 021044 1254 39 04 1 305156108 03 0354 + 021045 1254 39 05 1 305156108 04 0354 + 021046 1254 39 06 1 305156108 05 0354 + 021047 1254 39 07 1 305156108 06 0354 + 021048 1254 39 08 1 305156108 07 0354 + 021049 1254 40 01 1 305156108 08 0354 + 021050 1254 40 02 1 305156108 09 0354 + 021051 1254 40 03 1 305156108 10 0354 + 021052 1254 40 04 1 305156108 11 0354 + 021053 1254 40 05 1 305156108 12 0354 + 021054 1254 40 06 1 305156108 13 0354 + 021055 1254 40 07 1 305156108 14 0354 + 021056 1254 40 08 1 305156108 15 0354 + 021057 1254 41 01 1 305152012 00 0346 + 021058 1254 41 02 1 305152012 01 0346 + 021059 1254 41 03 1 305152012 02 0346 + 021060 1254 41 04 1 305152012 03 0346 + 021061 1254 41 05 1 305152012 04 0346 + 021062 1254 41 06 1 305152012 05 0346 + 021063 1254 41 07 1 305152012 06 0346 + 021064 1254 41 08 1 305152012 07 0346 + 021065 1254 42 01 1 305152012 08 0346 + 021066 1254 42 02 1 305152012 09 0346 + 021067 1254 42 03 1 305152012 10 0346 + 021068 1254 42 04 1 305152012 11 0346 + 021069 1254 42 05 1 305152012 12 0346 + 021070 1254 42 06 1 305152012 13 0346 + 021071 1254 42 07 1 305152012 14 0346 + 021072 1254 42 08 1 305152012 15 0346 + 021073 1254 43 01 1 305152016 00 0347 + 021074 1254 43 02 1 305152016 01 0347 + 021075 1254 43 03 1 305152016 02 0347 + 021076 1254 43 04 1 305152016 03 0347 + 021077 1254 43 05 1 305152016 04 0347 + 021078 1254 43 06 1 305152016 05 0347 + 021079 1254 43 07 1 305152016 06 0347 + 021080 1254 43 08 1 305152016 07 0347 + 021081 1254 44 01 1 305152016 08 0347 + 021082 1254 44 02 1 305152016 09 0347 + 021083 1254 44 03 1 305152016 10 0347 + 021084 1254 44 04 1 305152016 11 0347 + 021085 1254 44 05 1 305152016 12 0347 + 021086 1254 44 06 1 305152016 13 0347 + 021087 1254 44 07 1 305152016 14 0347 + 021088 1254 44 08 1 305152016 15 0347 + 021089 1254 45 01 1 305152004 00 0344 + 021090 1254 45 02 1 305152004 01 0344 + 021091 1254 45 03 1 305152004 02 0344 + 021092 1254 45 04 1 305152004 03 0344 + 021093 1254 45 05 1 305152004 04 0344 + 021094 1254 45 06 1 305152004 05 0344 + 021095 1254 45 07 1 305152004 06 0344 + 021096 1254 45 08 1 305152004 07 0344 + 021097 1254 46 01 1 305152004 08 0344 + 021098 1254 46 02 1 305152004 09 0344 + 021099 1254 46 03 1 305152004 10 0344 + 021100 1254 46 04 1 305152004 11 0344 + 021101 1254 46 05 1 305152004 12 0344 + 021102 1254 46 06 1 305152004 13 0344 + 021103 1254 46 07 1 305152004 14 0344 + 021104 1254 46 08 1 305152004 15 0344 + 021105 1254 47 01 1 305152008 00 0345 + 021106 1254 47 02 1 305152008 01 0345 + 021107 1254 47 03 1 305152008 02 0345 + 021108 1254 47 04 1 305152008 03 0345 + 021109 1254 47 05 1 305152008 04 0345 + 021110 1254 47 06 1 305152008 05 0345 + 021111 1254 47 07 1 305152008 06 0345 + 021112 1254 47 08 1 305152008 07 0345 + 021113 1254 48 01 1 305152008 08 0345 + 021114 1254 48 02 1 305152008 09 0345 + 021115 1254 48 03 1 305152008 10 0345 + 021116 1254 48 04 1 305152008 11 0345 + 021117 1254 48 05 1 305152008 12 0345 + 021118 1254 48 06 1 305152008 13 0345 + 021119 1254 48 07 1 305152008 14 0345 + 021120 1254 48 08 1 305152008 15 0345 + 021121 1255 01 01 1 303042576 08 0003 + 021122 1255 01 02 1 303042576 09 0003 + 021123 9999 99 99 0 9999 99 9999 + 021124 9999 99 99 0 9999 99 9999 + 021125 9999 99 99 0 9999 99 9999 + 021126 9999 99 99 0 9999 99 9999 + 021127 9999 99 99 0 9999 99 9999 + 021128 9999 99 99 0 9999 99 9999 + 021129 1255 02 01 1 303042576 10 0003 + 021130 1255 02 02 1 303042576 11 0003 + 021131 9999 99 99 0 9999 99 9999 + 021132 9999 99 99 0 9999 99 9999 + 021133 9999 99 99 0 9999 99 9999 + 021134 9999 99 99 0 9999 99 9999 + 021135 9999 99 99 0 9999 99 9999 + 021136 9999 99 99 0 9999 99 9999 + 021137 1255 03 01 1 303042576 12 0003 + 021138 1255 03 02 1 303042576 13 0003 + 021139 9999 99 99 0 9999 99 9999 + 021140 9999 99 99 0 9999 99 9999 + 021141 9999 99 99 0 9999 99 9999 + 021142 9999 99 99 0 9999 99 9999 + 021143 9999 99 99 0 9999 99 9999 + 021144 9999 99 99 0 9999 99 9999 + 021145 1255 04 01 1 303042576 14 0003 + 021146 1255 04 02 1 303042576 15 0003 + 021147 9999 99 99 0 9999 99 9999 + 021148 9999 99 99 0 9999 99 9999 + 021149 9999 99 99 0 9999 99 9999 + 021150 9999 99 99 0 9999 99 9999 + 021151 9999 99 99 0 9999 99 9999 + 021152 9999 99 99 0 9999 99 9999 + 021153 1255 05 01 1 303042576 00 0003 + 021154 1255 05 02 1 303042576 01 0003 + 021155 9999 99 99 0 9999 99 9999 + 021156 9999 99 99 0 9999 99 9999 + 021157 9999 99 99 0 9999 99 9999 + 021158 9999 99 99 0 9999 99 9999 + 021159 9999 99 99 0 9999 99 9999 + 021160 9999 99 99 0 9999 99 9999 + 021161 1255 06 01 1 303042576 02 0003 + 021162 1255 06 02 1 303042576 03 0003 + 021163 9999 99 99 0 9999 99 9999 + 021164 9999 99 99 0 9999 99 9999 + 021165 9999 99 99 0 9999 99 9999 + 021166 9999 99 99 0 9999 99 9999 + 021167 9999 99 99 0 9999 99 9999 + 021168 9999 99 99 0 9999 99 9999 + 021169 1255 07 01 1 303042576 04 0003 + 021170 1255 07 02 1 303042576 05 0003 + 021171 9999 99 99 0 9999 99 9999 + 021172 9999 99 99 0 9999 99 9999 + 021173 9999 99 99 0 9999 99 9999 + 021174 9999 99 99 0 9999 99 9999 + 021175 9999 99 99 0 9999 99 9999 + 021176 9999 99 99 0 9999 99 9999 + 021177 1255 08 01 1 303042576 06 0003 + 021178 1255 08 02 1 303042576 07 0003 + 021179 9999 99 99 0 9999 99 9999 + 021180 9999 99 99 0 9999 99 9999 + 021181 9999 99 99 0 9999 99 9999 + 021182 9999 99 99 0 9999 99 9999 + 021183 9999 99 99 0 9999 99 9999 + 021184 9999 99 99 0 9999 99 9999 + 021185 1255 09 01 1 304095244 00 0106 + 021186 1255 09 02 1 304095244 01 0106 + 021187 1255 09 03 1 304095244 02 0106 + 021188 1255 09 04 1 304095244 03 0106 + 021189 9999 99 99 0 9999 99 9999 + 021190 9999 99 99 0 9999 99 9999 + 021191 9999 99 99 0 9999 99 9999 + 021192 9999 99 99 0 9999 99 9999 + 021193 1255 10 01 1 304095244 04 0106 + 021194 1255 10 02 1 304095244 05 0106 + 021195 1255 10 03 1 304095244 06 0106 + 021196 1255 10 04 1 304095244 07 0106 + 021197 9999 99 99 0 9999 99 9999 + 021198 9999 99 99 0 9999 99 9999 + 021199 9999 99 99 0 9999 99 9999 + 021200 9999 99 99 0 9999 99 9999 + 021201 1255 11 01 1 304095244 08 0106 + 021202 1255 11 02 1 304095244 09 0106 + 021203 1255 11 03 1 304095244 10 0106 + 021204 1255 11 04 1 304095244 11 0106 + 021205 9999 99 99 0 9999 99 9999 + 021206 9999 99 99 0 9999 99 9999 + 021207 9999 99 99 0 9999 99 9999 + 021208 9999 99 99 0 9999 99 9999 + 021209 1255 12 01 1 304095244 12 0106 + 021210 1255 12 02 1 304095244 13 0106 + 021211 1255 12 03 1 304095244 14 0106 + 021212 1255 12 04 1 304095244 15 0106 + 021213 9999 99 99 0 9999 99 9999 + 021214 9999 99 99 0 9999 99 9999 + 021215 9999 99 99 0 9999 99 9999 + 021216 9999 99 99 0 9999 99 9999 + 021217 1255 13 01 1 304095248 08 0107 + 021218 1255 13 02 1 304095248 09 0107 + 021219 1255 13 03 1 304095248 10 0107 + 021220 1255 13 04 1 304095248 11 0107 + 021221 9999 99 99 0 9999 99 9999 + 021222 9999 99 99 0 9999 99 9999 + 021223 9999 99 99 0 9999 99 9999 + 021224 9999 99 99 0 9999 99 9999 + 021225 1255 14 01 1 304095248 12 0107 + 021226 1255 14 02 1 304095248 13 0107 + 021227 1255 14 03 1 304095248 14 0107 + 021228 1255 14 04 1 304095248 15 0107 + 021229 9999 99 99 0 9999 99 9999 + 021230 9999 99 99 0 9999 99 9999 + 021231 9999 99 99 0 9999 99 9999 + 021232 9999 99 99 0 9999 99 9999 + 021233 1255 15 01 1 304095248 00 0107 + 021234 1255 15 02 1 304095248 01 0107 + 021235 1255 15 03 1 304095248 02 0107 + 021236 1255 15 04 1 304095248 03 0107 + 021237 9999 99 99 0 9999 99 9999 + 021238 9999 99 99 0 9999 99 9999 + 021239 9999 99 99 0 9999 99 9999 + 021240 9999 99 99 0 9999 99 9999 + 021241 1255 16 01 1 304095248 04 0107 + 021242 1255 16 02 1 304095248 05 0107 + 021243 1255 16 03 1 304095248 06 0107 + 021244 1255 16 04 1 304095248 07 0107 + 021245 9999 99 99 0 9999 99 9999 + 021246 9999 99 99 0 9999 99 9999 + 021247 9999 99 99 0 9999 99 9999 + 021248 9999 99 99 0 9999 99 9999 + 021249 1255 17 01 1 306200584 00 0697 + 021250 1255 17 02 1 306200584 01 0697 + 021251 1255 17 03 1 306200584 02 0697 + 021252 1255 17 04 1 306200584 03 0697 + 021253 1255 17 05 1 306200584 04 0697 + 021254 1255 17 06 1 306200584 05 0697 + 021255 1255 17 07 1 306200584 06 0697 + 021256 1255 17 08 1 306200584 07 0697 + 021257 1255 18 01 1 306200584 08 0697 + 021258 1255 18 02 1 306200584 09 0697 + 021259 1255 18 03 1 306200584 10 0697 + 021260 1255 18 04 1 306200584 11 0697 + 021261 1255 18 05 1 306200584 12 0697 + 021262 1255 18 06 1 306200584 13 0697 + 021263 1255 18 07 1 306200584 14 0697 + 021264 1255 18 08 1 306200584 15 0697 + 021265 1255 19 01 1 306200580 00 0696 + 021266 1255 19 02 1 306200580 01 0696 + 021267 1255 19 03 1 306200580 02 0696 + 021268 1255 19 04 1 306200580 03 0696 + 021269 1255 19 05 1 306200580 04 0696 + 021270 1255 19 06 1 306200580 05 0696 + 021271 1255 19 07 1 306200580 06 0696 + 021272 1255 19 08 1 306200580 07 0696 + 021273 1255 20 01 1 306200580 08 0696 + 021274 1255 20 02 1 306200580 09 0696 + 021275 1255 20 03 1 306200580 10 0696 + 021276 1255 20 04 1 306200580 11 0696 + 021277 1255 20 05 1 306200580 12 0696 + 021278 1255 20 06 1 306200580 13 0696 + 021279 1255 20 07 1 306200580 14 0696 + 021280 1255 20 08 1 306200580 15 0696 + 021281 1255 21 01 1 306200592 00 0699 + 021282 1255 21 02 1 306200592 01 0699 + 021283 1255 21 03 1 306200592 02 0699 + 021284 1255 21 04 1 306200592 03 0699 + 021285 1255 21 05 1 306200592 04 0699 + 021286 1255 21 06 1 306200592 05 0699 + 021287 1255 21 07 1 306200592 06 0699 + 021288 1255 21 08 1 306200592 07 0699 + 021289 1255 22 01 1 306200592 08 0699 + 021290 1255 22 02 1 306200592 09 0699 + 021291 1255 22 03 1 306200592 10 0699 + 021292 1255 22 04 1 306200592 11 0699 + 021293 1255 22 05 1 306200592 12 0699 + 021294 1255 22 06 1 306200592 13 0699 + 021295 1255 22 07 1 306200592 14 0699 + 021296 1255 22 08 1 306200592 15 0699 + 021297 1255 23 01 1 306200588 00 0698 + 021298 1255 23 02 1 306200588 01 0698 + 021299 1255 23 03 1 306200588 02 0698 + 021300 1255 23 04 1 306200588 03 0698 + 021301 1255 23 05 1 306200588 04 0698 + 021302 1255 23 06 1 306200588 05 0698 + 021303 1255 23 07 1 306200588 06 0698 + 021304 1255 23 08 1 306200588 07 0698 + 021305 1255 24 01 1 306200588 08 0698 + 021306 1255 24 02 1 306200588 09 0698 + 021307 1255 24 03 1 306200588 10 0698 + 021308 1255 24 04 1 306200588 11 0698 + 021309 1255 24 05 1 306200588 12 0698 + 021310 1255 24 06 1 306200588 13 0698 + 021311 1255 24 07 1 306200588 14 0698 + 021312 1255 24 08 1 306200588 15 0698 + 021313 1255 25 01 1 303042572 08 0002 + 021314 1255 25 02 1 303042572 09 0002 + 021315 9999 99 99 0 9999 99 9999 + 021316 9999 99 99 0 9999 99 9999 + 021317 9999 99 99 0 9999 99 9999 + 021318 9999 99 99 0 9999 99 9999 + 021319 9999 99 99 0 9999 99 9999 + 021320 9999 99 99 0 9999 99 9999 + 021321 1255 26 01 1 303042572 10 0002 + 021322 1255 26 02 1 303042572 11 0002 + 021323 9999 99 99 0 9999 99 9999 + 021324 9999 99 99 0 9999 99 9999 + 021325 9999 99 99 0 9999 99 9999 + 021326 9999 99 99 0 9999 99 9999 + 021327 9999 99 99 0 9999 99 9999 + 021328 9999 99 99 0 9999 99 9999 + 021329 1255 27 01 1 303042572 12 0002 + 021330 1255 27 02 1 303042572 13 0002 + 021331 9999 99 99 0 9999 99 9999 + 021332 9999 99 99 0 9999 99 9999 + 021333 9999 99 99 0 9999 99 9999 + 021334 9999 99 99 0 9999 99 9999 + 021335 9999 99 99 0 9999 99 9999 + 021336 9999 99 99 0 9999 99 9999 + 021337 1255 28 01 1 303042572 14 0002 + 021338 1255 28 02 1 303042572 15 0002 + 021339 9999 99 99 0 9999 99 9999 + 021340 9999 99 99 0 9999 99 9999 + 021341 9999 99 99 0 9999 99 9999 + 021342 9999 99 99 0 9999 99 9999 + 021343 9999 99 99 0 9999 99 9999 + 021344 9999 99 99 0 9999 99 9999 + 021345 1255 29 01 1 303042572 04 0002 + 021346 1255 29 02 1 303042572 05 0002 + 021347 9999 99 99 0 9999 99 9999 + 021348 9999 99 99 0 9999 99 9999 + 021349 9999 99 99 0 9999 99 9999 + 021350 9999 99 99 0 9999 99 9999 + 021351 9999 99 99 0 9999 99 9999 + 021352 9999 99 99 0 9999 99 9999 + 021353 1255 30 01 1 303042572 06 0002 + 021354 1255 30 02 1 303042572 07 0002 + 021355 9999 99 99 0 9999 99 9999 + 021356 9999 99 99 0 9999 99 9999 + 021357 9999 99 99 0 9999 99 9999 + 021358 9999 99 99 0 9999 99 9999 + 021359 9999 99 99 0 9999 99 9999 + 021360 9999 99 99 0 9999 99 9999 + 021361 1255 31 01 1 303042572 00 0002 + 021362 1255 31 02 1 303042572 01 0002 + 021363 9999 99 99 0 9999 99 9999 + 021364 9999 99 99 0 9999 99 9999 + 021365 9999 99 99 0 9999 99 9999 + 021366 9999 99 99 0 9999 99 9999 + 021367 9999 99 99 0 9999 99 9999 + 021368 9999 99 99 0 9999 99 9999 + 021369 1255 32 01 1 303042572 02 0002 + 021370 1255 32 02 1 303042572 03 0002 + 021371 9999 99 99 0 9999 99 9999 + 021372 9999 99 99 0 9999 99 9999 + 021373 9999 99 99 0 9999 99 9999 + 021374 9999 99 99 0 9999 99 9999 + 021375 9999 99 99 0 9999 99 9999 + 021376 9999 99 99 0 9999 99 9999 + 021377 1255 33 01 1 306196488 00 0689 + 021378 1255 33 02 1 306196488 01 0689 + 021379 1255 33 03 1 306196488 02 0689 + 021380 1255 33 04 1 306196488 03 0689 + 021381 1255 33 05 1 306196488 04 0689 + 021382 1255 33 06 1 306196488 05 0689 + 021383 1255 33 07 1 306196488 06 0689 + 021384 1255 33 08 1 306196488 07 0689 + 021385 1255 34 01 1 306196488 08 0689 + 021386 1255 34 02 1 306196488 09 0689 + 021387 1255 34 03 1 306196488 10 0689 + 021388 1255 34 04 1 306196488 11 0689 + 021389 1255 34 05 1 306196488 12 0689 + 021390 1255 34 06 1 306196488 13 0689 + 021391 1255 34 07 1 306196488 14 0689 + 021392 1255 34 08 1 306196488 15 0689 + 021393 1255 35 01 1 306196484 00 0688 + 021394 1255 35 02 1 306196484 01 0688 + 021395 1255 35 03 1 306196484 02 0688 + 021396 1255 35 04 1 306196484 03 0688 + 021397 1255 35 05 1 306196484 04 0688 + 021398 1255 35 06 1 306196484 05 0688 + 021399 1255 35 07 1 306196484 06 0688 + 021400 1255 35 08 1 306196484 07 0688 + 021401 1255 36 01 1 306196484 08 0688 + 021402 1255 36 02 1 306196484 09 0688 + 021403 1255 36 03 1 306196484 10 0688 + 021404 1255 36 04 1 306196484 11 0688 + 021405 1255 36 05 1 306196484 12 0688 + 021406 1255 36 06 1 306196484 13 0688 + 021407 1255 36 07 1 306196484 14 0688 + 021408 1255 36 08 1 306196484 15 0688 + 021409 1255 37 01 1 306196496 00 0691 + 021410 1255 37 02 1 306196496 01 0691 + 021411 1255 37 03 1 306196496 02 0691 + 021412 1255 37 04 1 306196496 03 0691 + 021413 1255 37 05 1 306196496 04 0691 + 021414 1255 37 06 1 306196496 05 0691 + 021415 1255 37 07 1 306196496 06 0691 + 021416 1255 37 08 1 306196496 07 0691 + 021417 1255 38 01 1 306196496 08 0691 + 021418 1255 38 02 1 306196496 09 0691 + 021419 1255 38 03 1 306196496 10 0691 + 021420 1255 38 04 1 306196496 11 0691 + 021421 1255 38 05 1 306196496 12 0691 + 021422 1255 38 06 1 306196496 13 0691 + 021423 1255 38 07 1 306196496 14 0691 + 021424 1255 38 08 1 306196496 15 0691 + 021425 1255 39 01 1 306196492 00 0690 + 021426 1255 39 02 1 306196492 01 0690 + 021427 1255 39 03 1 306196492 02 0690 + 021428 1255 39 04 1 306196492 03 0690 + 021429 1255 39 05 1 306196492 04 0690 + 021430 1255 39 06 1 306196492 05 0690 + 021431 1255 39 07 1 306196492 06 0690 + 021432 1255 39 08 1 306196492 07 0690 + 021433 1255 40 01 1 306196492 08 0690 + 021434 1255 40 02 1 306196492 09 0690 + 021435 1255 40 03 1 306196492 10 0690 + 021436 1255 40 04 1 306196492 11 0690 + 021437 1255 40 05 1 306196492 12 0690 + 021438 1255 40 06 1 306196492 13 0690 + 021439 1255 40 07 1 306196492 14 0690 + 021440 1255 40 08 1 306196492 15 0690 + 021441 1255 41 01 1 304095240 00 0105 + 021442 1255 41 02 1 304095240 01 0105 + 021443 1255 41 03 1 304095240 02 0105 + 021444 1255 41 04 1 304095240 03 0105 + 021445 9999 99 99 0 9999 99 9999 + 021446 9999 99 99 0 9999 99 9999 + 021447 9999 99 99 0 9999 99 9999 + 021448 9999 99 99 0 9999 99 9999 + 021449 1255 42 01 1 304095240 04 0105 + 021450 1255 42 02 1 304095240 05 0105 + 021451 1255 42 03 1 304095240 06 0105 + 021452 1255 42 04 1 304095240 07 0105 + 021453 9999 99 99 0 9999 99 9999 + 021454 9999 99 99 0 9999 99 9999 + 021455 9999 99 99 0 9999 99 9999 + 021456 9999 99 99 0 9999 99 9999 + 021457 1255 43 01 1 304095240 08 0105 + 021458 1255 43 02 1 304095240 09 0105 + 021459 1255 43 03 1 304095240 10 0105 + 021460 1255 43 04 1 304095240 11 0105 + 021461 9999 99 99 0 9999 99 9999 + 021462 9999 99 99 0 9999 99 9999 + 021463 9999 99 99 0 9999 99 9999 + 021464 9999 99 99 0 9999 99 9999 + 021465 1255 44 01 1 304095240 12 0105 + 021466 1255 44 02 1 304095240 13 0105 + 021467 1255 44 03 1 304095240 14 0105 + 021468 1255 44 04 1 304095240 15 0105 + 021469 9999 99 99 0 9999 99 9999 + 021470 9999 99 99 0 9999 99 9999 + 021471 9999 99 99 0 9999 99 9999 + 021472 9999 99 99 0 9999 99 9999 + 021473 1255 45 01 1 304095236 00 0104 + 021474 1255 45 02 1 304095236 01 0104 + 021475 1255 45 03 1 304095236 02 0104 + 021476 1255 45 04 1 304095236 03 0104 + 021477 9999 99 99 0 9999 99 9999 + 021478 9999 99 99 0 9999 99 9999 + 021479 9999 99 99 0 9999 99 9999 + 021480 9999 99 99 0 9999 99 9999 + 021481 1255 46 01 1 304095236 04 0104 + 021482 1255 46 02 1 304095236 05 0104 + 021483 1255 46 03 1 304095236 06 0104 + 021484 1255 46 04 1 304095236 07 0104 + 021485 9999 99 99 0 9999 99 9999 + 021486 9999 99 99 0 9999 99 9999 + 021487 9999 99 99 0 9999 99 9999 + 021488 9999 99 99 0 9999 99 9999 + 021489 1255 47 01 1 304095236 08 0104 + 021490 1255 47 02 1 304095236 09 0104 + 021491 1255 47 03 1 304095236 10 0104 + 021492 1255 47 04 1 304095236 11 0104 + 021493 9999 99 99 0 9999 99 9999 + 021494 9999 99 99 0 9999 99 9999 + 021495 9999 99 99 0 9999 99 9999 + 021496 9999 99 99 0 9999 99 9999 + 021497 1255 48 01 1 304095236 12 0104 + 021498 1255 48 02 1 304095236 13 0104 + 021499 1255 48 03 1 304095236 14 0104 + 021500 1255 48 04 1 304095236 15 0104 + 021501 9999 99 99 0 9999 99 9999 + 021502 9999 99 99 0 9999 99 9999 + 021503 9999 99 99 0 9999 99 9999 + 021504 9999 99 99 0 9999 99 9999 + 021505 1256 01 01 1 304091148 08 0098 + 021506 1256 01 02 1 304091148 09 0098 + 021507 1256 01 03 1 304091148 10 0098 + 021508 1256 01 04 1 304091148 11 0098 + 021509 9999 99 99 0 9999 99 9999 + 021510 9999 99 99 0 9999 99 9999 + 021511 9999 99 99 0 9999 99 9999 + 021512 9999 99 99 0 9999 99 9999 + 021513 1256 02 01 1 304091148 12 0098 + 021514 1256 02 02 1 304091148 13 0098 + 021515 1256 02 03 1 304091148 14 0098 + 021516 1256 02 04 1 304091148 15 0098 + 021517 9999 99 99 0 9999 99 9999 + 021518 9999 99 99 0 9999 99 9999 + 021519 9999 99 99 0 9999 99 9999 + 021520 9999 99 99 0 9999 99 9999 + 021521 1256 03 01 1 304091148 00 0098 + 021522 1256 03 02 1 304091148 01 0098 + 021523 1256 03 03 1 304091148 02 0098 + 021524 1256 03 04 1 304091148 03 0098 + 021525 9999 99 99 0 9999 99 9999 + 021526 9999 99 99 0 9999 99 9999 + 021527 9999 99 99 0 9999 99 9999 + 021528 9999 99 99 0 9999 99 9999 + 021529 1256 04 01 1 304091148 04 0098 + 021530 1256 04 02 1 304091148 05 0098 + 021531 1256 04 03 1 304091148 06 0098 + 021532 1256 04 04 1 304091148 07 0098 + 021533 9999 99 99 0 9999 99 9999 + 021534 9999 99 99 0 9999 99 9999 + 021535 9999 99 99 0 9999 99 9999 + 021536 9999 99 99 0 9999 99 9999 + 021537 1256 05 01 1 304091152 08 0099 + 021538 1256 05 02 1 304091152 09 0099 + 021539 1256 05 03 1 304091152 10 0099 + 021540 1256 05 04 1 304091152 11 0099 + 021541 9999 99 99 0 9999 99 9999 + 021542 9999 99 99 0 9999 99 9999 + 021543 9999 99 99 0 9999 99 9999 + 021544 9999 99 99 0 9999 99 9999 + 021545 1256 06 01 1 304091152 12 0099 + 021546 1256 06 02 1 304091152 13 0099 + 021547 1256 06 03 1 304091152 14 0099 + 021548 1256 06 04 1 304091152 15 0099 + 021549 9999 99 99 0 9999 99 9999 + 021550 9999 99 99 0 9999 99 9999 + 021551 9999 99 99 0 9999 99 9999 + 021552 9999 99 99 0 9999 99 9999 + 021553 1256 07 01 1 304091152 00 0099 + 021554 1256 07 02 1 304091152 01 0099 + 021555 1256 07 03 1 304091152 02 0099 + 021556 1256 07 04 1 304091152 03 0099 + 021557 9999 99 99 0 9999 99 9999 + 021558 9999 99 99 0 9999 99 9999 + 021559 9999 99 99 0 9999 99 9999 + 021560 9999 99 99 0 9999 99 9999 + 021561 1256 08 01 1 304091152 04 0099 + 021562 1256 08 02 1 304091152 05 0099 + 021563 1256 08 03 1 304091152 06 0099 + 021564 1256 08 04 1 304091152 07 0099 + 021565 9999 99 99 0 9999 99 9999 + 021566 9999 99 99 0 9999 99 9999 + 021567 9999 99 99 0 9999 99 9999 + 021568 9999 99 99 0 9999 99 9999 + 021569 1256 09 01 1 306192396 00 0682 + 021570 1256 09 02 1 306192396 01 0682 + 021571 1256 09 03 1 306192396 02 0682 + 021572 1256 09 04 1 306192396 03 0682 + 021573 1256 09 05 1 306192396 04 0682 + 021574 1256 09 06 1 306192396 05 0682 + 021575 1256 09 07 1 306192396 06 0682 + 021576 1256 09 08 1 306192396 07 0682 + 021577 1256 10 01 1 306192396 08 0682 + 021578 1256 10 02 1 306192396 09 0682 + 021579 1256 10 03 1 306192396 10 0682 + 021580 1256 10 04 1 306192396 11 0682 + 021581 1256 10 05 1 306192396 12 0682 + 021582 1256 10 06 1 306192396 13 0682 + 021583 1256 10 07 1 306192396 14 0682 + 021584 1256 10 08 1 306192396 15 0682 + 021585 1256 11 01 1 306192400 00 0683 + 021586 1256 11 02 1 306192400 01 0683 + 021587 1256 11 03 1 306192400 02 0683 + 021588 1256 11 04 1 306192400 03 0683 + 021589 1256 11 05 1 306192400 04 0683 + 021590 1256 11 06 1 306192400 05 0683 + 021591 1256 11 07 1 306192400 06 0683 + 021592 1256 11 08 1 306192400 07 0683 + 021593 1256 12 01 1 306192400 08 0683 + 021594 1256 12 02 1 306192400 09 0683 + 021595 1256 12 03 1 306192400 10 0683 + 021596 1256 12 04 1 306192400 11 0683 + 021597 1256 12 05 1 306192400 12 0683 + 021598 1256 12 06 1 306192400 13 0683 + 021599 1256 12 07 1 306192400 14 0683 + 021600 1256 12 08 1 306192400 15 0683 + 021601 1256 13 01 1 306192388 00 0680 + 021602 1256 13 02 1 306192388 01 0680 + 021603 1256 13 03 1 306192388 02 0680 + 021604 1256 13 04 1 306192388 03 0680 + 021605 1256 13 05 1 306192388 04 0680 + 021606 1256 13 06 1 306192388 05 0680 + 021607 1256 13 07 1 306192388 06 0680 + 021608 1256 13 08 1 306192388 07 0680 + 021609 1256 14 01 1 306192388 08 0680 + 021610 1256 14 02 1 306192388 09 0680 + 021611 1256 14 03 1 306192388 10 0680 + 021612 1256 14 04 1 306192388 11 0680 + 021613 1256 14 05 1 306192388 12 0680 + 021614 1256 14 06 1 306192388 13 0680 + 021615 1256 14 07 1 306192388 14 0680 + 021616 1256 14 08 1 306192388 15 0680 + 021617 1256 15 01 1 306192392 00 0681 + 021618 1256 15 02 1 306192392 01 0681 + 021619 1256 15 03 1 306192392 02 0681 + 021620 1256 15 04 1 306192392 03 0681 + 021621 1256 15 05 1 306192392 04 0681 + 021622 1256 15 06 1 306192392 05 0681 + 021623 1256 15 07 1 306192392 06 0681 + 021624 1256 15 08 1 306192392 07 0681 + 021625 1256 16 01 1 306192392 08 0681 + 021626 1256 16 02 1 306192392 09 0681 + 021627 1256 16 03 1 306192392 10 0681 + 021628 1256 16 04 1 306192392 11 0681 + 021629 1256 16 05 1 306192392 12 0681 + 021630 1256 16 06 1 306192392 13 0681 + 021631 1256 16 07 1 306192392 14 0681 + 021632 1256 16 08 1 306192392 15 0681 + 021633 1256 17 01 1 303042568 12 0001 + 021634 1256 17 02 1 303042568 13 0001 + 021635 9999 99 99 0 9999 99 9999 + 021636 9999 99 99 0 9999 99 9999 + 021637 9999 99 99 0 9999 99 9999 + 021638 9999 99 99 0 9999 99 9999 + 021639 9999 99 99 0 9999 99 9999 + 021640 9999 99 99 0 9999 99 9999 + 021641 1256 18 01 1 303042568 14 0001 + 021642 1256 18 02 1 303042568 15 0001 + 021643 9999 99 99 0 9999 99 9999 + 021644 9999 99 99 0 9999 99 9999 + 021645 9999 99 99 0 9999 99 9999 + 021646 9999 99 99 0 9999 99 9999 + 021647 9999 99 99 0 9999 99 9999 + 021648 9999 99 99 0 9999 99 9999 + 021649 1256 19 01 1 303042568 08 0001 + 021650 1256 19 02 1 303042568 09 0001 + 021651 9999 99 99 0 9999 99 9999 + 021652 9999 99 99 0 9999 99 9999 + 021653 9999 99 99 0 9999 99 9999 + 021654 9999 99 99 0 9999 99 9999 + 021655 9999 99 99 0 9999 99 9999 + 021656 9999 99 99 0 9999 99 9999 + 021657 1256 20 01 1 303042568 10 0001 + 021658 1256 20 02 1 303042568 11 0001 + 021659 9999 99 99 0 9999 99 9999 + 021660 9999 99 99 0 9999 99 9999 + 021661 9999 99 99 0 9999 99 9999 + 021662 9999 99 99 0 9999 99 9999 + 021663 9999 99 99 0 9999 99 9999 + 021664 9999 99 99 0 9999 99 9999 + 021665 1256 21 01 1 303042568 00 0001 + 021666 1256 21 02 1 303042568 01 0001 + 021667 9999 99 99 0 9999 99 9999 + 021668 9999 99 99 0 9999 99 9999 + 021669 9999 99 99 0 9999 99 9999 + 021670 9999 99 99 0 9999 99 9999 + 021671 9999 99 99 0 9999 99 9999 + 021672 9999 99 99 0 9999 99 9999 + 021673 1256 22 01 1 303042568 02 0001 + 021674 1256 22 02 1 303042568 03 0001 + 021675 9999 99 99 0 9999 99 9999 + 021676 9999 99 99 0 9999 99 9999 + 021677 9999 99 99 0 9999 99 9999 + 021678 9999 99 99 0 9999 99 9999 + 021679 9999 99 99 0 9999 99 9999 + 021680 9999 99 99 0 9999 99 9999 + 021681 1256 23 01 1 303042568 04 0001 + 021682 1256 23 02 1 303042568 05 0001 + 021683 9999 99 99 0 9999 99 9999 + 021684 9999 99 99 0 9999 99 9999 + 021685 9999 99 99 0 9999 99 9999 + 021686 9999 99 99 0 9999 99 9999 + 021687 9999 99 99 0 9999 99 9999 + 021688 9999 99 99 0 9999 99 9999 + 021689 1256 24 01 1 303042568 06 0001 + 021690 1256 24 02 1 303042568 07 0001 + 021691 9999 99 99 0 9999 99 9999 + 021692 9999 99 99 0 9999 99 9999 + 021693 9999 99 99 0 9999 99 9999 + 021694 9999 99 99 0 9999 99 9999 + 021695 9999 99 99 0 9999 99 9999 + 021696 9999 99 99 0 9999 99 9999 + 021697 1256 25 01 1 305147912 00 0337 + 021698 1256 25 02 1 305147912 01 0337 + 021699 1256 25 03 1 305147912 02 0337 + 021700 1256 25 04 1 305147912 03 0337 + 021701 1256 25 05 1 305147912 04 0337 + 021702 1256 25 06 1 305147912 05 0337 + 021703 1256 25 07 1 305147912 06 0337 + 021704 1256 25 08 1 305147912 07 0337 + 021705 1256 26 01 1 305147912 08 0337 + 021706 1256 26 02 1 305147912 09 0337 + 021707 1256 26 03 1 305147912 10 0337 + 021708 1256 26 04 1 305147912 11 0337 + 021709 1256 26 05 1 305147912 12 0337 + 021710 1256 26 06 1 305147912 13 0337 + 021711 1256 26 07 1 305147912 14 0337 + 021712 1256 26 08 1 305147912 15 0337 + 021713 1256 27 01 1 305147908 00 0336 + 021714 1256 27 02 1 305147908 01 0336 + 021715 1256 27 03 1 305147908 02 0336 + 021716 1256 27 04 1 305147908 03 0336 + 021717 1256 27 05 1 305147908 04 0336 + 021718 1256 27 06 1 305147908 05 0336 + 021719 1256 27 07 1 305147908 06 0336 + 021720 1256 27 08 1 305147908 07 0336 + 021721 1256 28 01 1 305147908 08 0336 + 021722 1256 28 02 1 305147908 09 0336 + 021723 1256 28 03 1 305147908 10 0336 + 021724 1256 28 04 1 305147908 11 0336 + 021725 1256 28 05 1 305147908 12 0336 + 021726 1256 28 06 1 305147908 13 0336 + 021727 1256 28 07 1 305147908 14 0336 + 021728 1256 28 08 1 305147908 15 0336 + 021729 1256 29 01 1 305147920 00 0339 + 021730 1256 29 02 1 305147920 01 0339 + 021731 1256 29 03 1 305147920 02 0339 + 021732 1256 29 04 1 305147920 03 0339 + 021733 1256 29 05 1 305147920 04 0339 + 021734 1256 29 06 1 305147920 05 0339 + 021735 1256 29 07 1 305147920 06 0339 + 021736 1256 29 08 1 305147920 07 0339 + 021737 1256 30 01 1 305147920 08 0339 + 021738 1256 30 02 1 305147920 09 0339 + 021739 1256 30 03 1 305147920 10 0339 + 021740 1256 30 04 1 305147920 11 0339 + 021741 1256 30 05 1 305147920 12 0339 + 021742 1256 30 06 1 305147920 13 0339 + 021743 1256 30 07 1 305147920 14 0339 + 021744 1256 30 08 1 305147920 15 0339 + 021745 1256 31 01 1 305147916 00 0338 + 021746 1256 31 02 1 305147916 01 0338 + 021747 1256 31 03 1 305147916 02 0338 + 021748 1256 31 04 1 305147916 03 0338 + 021749 1256 31 05 1 305147916 04 0338 + 021750 1256 31 06 1 305147916 05 0338 + 021751 1256 31 07 1 305147916 06 0338 + 021752 1256 31 08 1 305147916 07 0338 + 021753 1256 32 01 1 305147916 08 0338 + 021754 1256 32 02 1 305147916 09 0338 + 021755 1256 32 03 1 305147916 10 0338 + 021756 1256 32 04 1 305147916 11 0338 + 021757 1256 32 05 1 305147916 12 0338 + 021758 1256 32 06 1 305147916 13 0338 + 021759 1256 32 07 1 305147916 14 0338 + 021760 1256 32 08 1 305147916 15 0338 + 021761 1256 33 01 1 306188300 00 0674 + 021762 1256 33 02 1 306188300 01 0674 + 021763 1256 33 03 1 306188300 02 0674 + 021764 1256 33 04 1 306188300 03 0674 + 021765 1256 33 05 1 306188300 04 0674 + 021766 1256 33 06 1 306188300 05 0674 + 021767 1256 33 07 1 306188300 06 0674 + 021768 1256 33 08 1 306188300 07 0674 + 021769 1256 34 01 1 306188300 08 0674 + 021770 1256 34 02 1 306188300 09 0674 + 021771 1256 34 03 1 306188300 10 0674 + 021772 1256 34 04 1 306188300 11 0674 + 021773 1256 34 05 1 306188300 12 0674 + 021774 1256 34 06 1 306188300 13 0674 + 021775 1256 34 07 1 306188300 14 0674 + 021776 1256 34 08 1 306188300 15 0674 + 021777 1256 35 01 1 306188304 00 0675 + 021778 1256 35 02 1 306188304 01 0675 + 021779 1256 35 03 1 306188304 02 0675 + 021780 1256 35 04 1 306188304 03 0675 + 021781 1256 35 05 1 306188304 04 0675 + 021782 1256 35 06 1 306188304 05 0675 + 021783 1256 35 07 1 306188304 06 0675 + 021784 1256 35 08 1 306188304 07 0675 + 021785 1256 36 01 1 306188304 08 0675 + 021786 1256 36 02 1 306188304 09 0675 + 021787 1256 36 03 1 306188304 10 0675 + 021788 1256 36 04 1 306188304 11 0675 + 021789 1256 36 05 1 306188304 12 0675 + 021790 1256 36 06 1 306188304 13 0675 + 021791 1256 36 07 1 306188304 14 0675 + 021792 1256 36 08 1 306188304 15 0675 + 021793 1256 37 01 1 306188292 00 0672 + 021794 1256 37 02 1 306188292 01 0672 + 021795 1256 37 03 1 306188292 02 0672 + 021796 1256 37 04 1 306188292 03 0672 + 021797 1256 37 05 1 306188292 04 0672 + 021798 1256 37 06 1 306188292 05 0672 + 021799 1256 37 07 1 306188292 06 0672 + 021800 1256 37 08 1 306188292 07 0672 + 021801 1256 38 01 1 306188292 08 0672 + 021802 1256 38 02 1 306188292 09 0672 + 021803 1256 38 03 1 306188292 10 0672 + 021804 1256 38 04 1 306188292 11 0672 + 021805 1256 38 05 1 306188292 12 0672 + 021806 1256 38 06 1 306188292 13 0672 + 021807 1256 38 07 1 306188292 14 0672 + 021808 1256 38 08 1 306188292 15 0672 + 021809 1256 39 01 1 306188296 00 0673 + 021810 1256 39 02 1 306188296 01 0673 + 021811 1256 39 03 1 306188296 02 0673 + 021812 1256 39 04 1 306188296 03 0673 + 021813 1256 39 05 1 306188296 04 0673 + 021814 1256 39 06 1 306188296 05 0673 + 021815 1256 39 07 1 306188296 06 0673 + 021816 1256 39 08 1 306188296 07 0673 + 021817 1256 40 01 1 306188296 08 0673 + 021818 1256 40 02 1 306188296 09 0673 + 021819 1256 40 03 1 306188296 10 0673 + 021820 1256 40 04 1 306188296 11 0673 + 021821 1256 40 05 1 306188296 12 0673 + 021822 1256 40 06 1 306188296 13 0673 + 021823 1256 40 07 1 306188296 14 0673 + 021824 1256 40 08 1 306188296 15 0673 + 021825 1256 41 01 1 304091140 08 0096 + 021826 1256 41 02 1 304091140 09 0096 + 021827 1256 41 03 1 304091140 10 0096 + 021828 1256 41 04 1 304091140 11 0096 + 021829 9999 99 99 0 9999 99 9999 + 021830 9999 99 99 0 9999 99 9999 + 021831 9999 99 99 0 9999 99 9999 + 021832 9999 99 99 0 9999 99 9999 + 021833 1256 42 01 1 304091140 12 0096 + 021834 1256 42 02 1 304091140 13 0096 + 021835 1256 42 03 1 304091140 14 0096 + 021836 1256 42 04 1 304091140 15 0096 + 021837 9999 99 99 0 9999 99 9999 + 021838 9999 99 99 0 9999 99 9999 + 021839 9999 99 99 0 9999 99 9999 + 021840 9999 99 99 0 9999 99 9999 + 021841 1256 43 01 1 304091140 00 0096 + 021842 1256 43 02 1 304091140 01 0096 + 021843 1256 43 03 1 304091140 02 0096 + 021844 1256 43 04 1 304091140 03 0096 + 021845 9999 99 99 0 9999 99 9999 + 021846 9999 99 99 0 9999 99 9999 + 021847 9999 99 99 0 9999 99 9999 + 021848 9999 99 99 0 9999 99 9999 + 021849 1256 44 01 1 304091140 04 0096 + 021850 1256 44 02 1 304091140 05 0096 + 021851 1256 44 03 1 304091140 06 0096 + 021852 1256 44 04 1 304091140 07 0096 + 021853 9999 99 99 0 9999 99 9999 + 021854 9999 99 99 0 9999 99 9999 + 021855 9999 99 99 0 9999 99 9999 + 021856 9999 99 99 0 9999 99 9999 + 021857 1256 45 01 1 304091144 08 0097 + 021858 1256 45 02 1 304091144 09 0097 + 021859 1256 45 03 1 304091144 10 0097 + 021860 1256 45 04 1 304091144 11 0097 + 021861 9999 99 99 0 9999 99 9999 + 021862 9999 99 99 0 9999 99 9999 + 021863 9999 99 99 0 9999 99 9999 + 021864 9999 99 99 0 9999 99 9999 + 021865 1256 46 01 1 304091144 12 0097 + 021866 1256 46 02 1 304091144 13 0097 + 021867 1256 46 03 1 304091144 14 0097 + 021868 1256 46 04 1 304091144 15 0097 + 021869 9999 99 99 0 9999 99 9999 + 021870 9999 99 99 0 9999 99 9999 + 021871 9999 99 99 0 9999 99 9999 + 021872 9999 99 99 0 9999 99 9999 + 021873 1256 47 01 1 304091144 00 0097 + 021874 1256 47 02 1 304091144 01 0097 + 021875 1256 47 03 1 304091144 02 0097 + 021876 1256 47 04 1 304091144 03 0097 + 021877 9999 99 99 0 9999 99 9999 + 021878 9999 99 99 0 9999 99 9999 + 021879 9999 99 99 0 9999 99 9999 + 021880 9999 99 99 0 9999 99 9999 + 021881 1256 48 01 1 304091144 04 0097 + 021882 1256 48 02 1 304091144 05 0097 + 021883 1256 48 03 1 304091144 06 0097 + 021884 1256 48 04 1 304091144 07 0097 + 021885 9999 99 99 0 9999 99 9999 + 021886 9999 99 99 0 9999 99 9999 + 021887 9999 99 99 0 9999 99 9999 + 021888 9999 99 99 0 9999 99 9999 + 021889 1257 01 01 1 305143816 00 0329 + 021890 1257 01 02 1 305143816 01 0329 + 021891 1257 01 03 1 305143816 02 0329 + 021892 1257 01 04 1 305143816 03 0329 + 021893 1257 01 05 1 305143816 04 0329 + 021894 1257 01 06 1 305143816 05 0329 + 021895 1257 01 07 1 305143816 06 0329 + 021896 1257 01 08 1 305143816 07 0329 + 021897 1257 02 01 1 305143816 08 0329 + 021898 1257 02 02 1 305143816 09 0329 + 021899 1257 02 03 1 305143816 10 0329 + 021900 1257 02 04 1 305143816 11 0329 + 021901 1257 02 05 1 305143816 12 0329 + 021902 1257 02 06 1 305143816 13 0329 + 021903 1257 02 07 1 305143816 14 0329 + 021904 1257 02 08 1 305143816 15 0329 + 021905 1257 03 01 1 305143812 00 0328 + 021906 1257 03 02 1 305143812 01 0328 + 021907 1257 03 03 1 305143812 02 0328 + 021908 1257 03 04 1 305143812 03 0328 + 021909 1257 03 05 1 305143812 04 0328 + 021910 1257 03 06 1 305143812 05 0328 + 021911 1257 03 07 1 305143812 06 0328 + 021912 1257 03 08 1 305143812 07 0328 + 021913 1257 04 01 1 305143812 08 0328 + 021914 1257 04 02 1 305143812 09 0328 + 021915 1257 04 03 1 305143812 10 0328 + 021916 1257 04 04 1 305143812 11 0328 + 021917 1257 04 05 1 305143812 12 0328 + 021918 1257 04 06 1 305143812 13 0328 + 021919 1257 04 07 1 305143812 14 0328 + 021920 1257 04 08 1 305143812 15 0328 + 021921 1257 05 01 1 305143824 00 0331 + 021922 1257 05 02 1 305143824 01 0331 + 021923 1257 05 03 1 305143824 02 0331 + 021924 1257 05 04 1 305143824 03 0331 + 021925 1257 05 05 1 305143824 04 0331 + 021926 1257 05 06 1 305143824 05 0331 + 021927 1257 05 07 1 305143824 06 0331 + 021928 1257 05 08 1 305143824 07 0331 + 021929 1257 06 01 1 305143824 08 0331 + 021930 1257 06 02 1 305143824 09 0331 + 021931 1257 06 03 1 305143824 10 0331 + 021932 1257 06 04 1 305143824 11 0331 + 021933 1257 06 05 1 305143824 12 0331 + 021934 1257 06 06 1 305143824 13 0331 + 021935 1257 06 07 1 305143824 14 0331 + 021936 1257 06 08 1 305143824 15 0331 + 021937 1257 07 01 1 305143820 00 0330 + 021938 1257 07 02 1 305143820 01 0330 + 021939 1257 07 03 1 305143820 02 0330 + 021940 1257 07 04 1 305143820 03 0330 + 021941 1257 07 05 1 305143820 04 0330 + 021942 1257 07 06 1 305143820 05 0330 + 021943 1257 07 07 1 305143820 06 0330 + 021944 1257 07 08 1 305143820 07 0330 + 021945 1257 08 01 1 305143820 08 0330 + 021946 1257 08 02 1 305143820 09 0330 + 021947 1257 08 03 1 305143820 10 0330 + 021948 1257 08 04 1 305143820 11 0330 + 021949 1257 08 05 1 305143820 12 0330 + 021950 1257 08 06 1 305143820 13 0330 + 021951 1257 08 07 1 305143820 14 0330 + 021952 1257 08 08 1 305143820 15 0330 + 021953 1257 09 01 1 305139724 00 0322 + 021954 1257 09 02 1 305139724 01 0322 + 021955 1257 09 03 1 305139724 02 0322 + 021956 1257 09 04 1 305139724 03 0322 + 021957 1257 09 05 1 305139724 04 0322 + 021958 1257 09 06 1 305139724 05 0322 + 021959 1257 09 07 1 305139724 06 0322 + 021960 1257 09 08 1 305139724 07 0322 + 021961 1257 10 01 1 305139724 08 0322 + 021962 1257 10 02 1 305139724 09 0322 + 021963 1257 10 03 1 305139724 10 0322 + 021964 1257 10 04 1 305139724 11 0322 + 021965 1257 10 05 1 305139724 12 0322 + 021966 1257 10 06 1 305139724 13 0322 + 021967 1257 10 07 1 305139724 14 0322 + 021968 1257 10 08 1 305139724 15 0322 + 021969 1257 11 01 1 305139728 00 0323 + 021970 1257 11 02 1 305139728 01 0323 + 021971 1257 11 03 1 305139728 02 0323 + 021972 1257 11 04 1 305139728 03 0323 + 021973 1257 11 05 1 305139728 04 0323 + 021974 1257 11 06 1 305139728 05 0323 + 021975 1257 11 07 1 305139728 06 0323 + 021976 1257 11 08 1 305139728 07 0323 + 021977 1257 12 01 1 305139728 08 0323 + 021978 1257 12 02 1 305139728 09 0323 + 021979 1257 12 03 1 305139728 10 0323 + 021980 1257 12 04 1 305139728 11 0323 + 021981 1257 12 05 1 305139728 12 0323 + 021982 1257 12 06 1 305139728 13 0323 + 021983 1257 12 07 1 305139728 14 0323 + 021984 1257 12 08 1 305139728 15 0323 + 021985 1257 13 01 1 305139716 00 0320 + 021986 1257 13 02 1 305139716 01 0320 + 021987 1257 13 03 1 305139716 02 0320 + 021988 1257 13 04 1 305139716 03 0320 + 021989 1257 13 05 1 305139716 04 0320 + 021990 1257 13 06 1 305139716 05 0320 + 021991 1257 13 07 1 305139716 06 0320 + 021992 1257 13 08 1 305139716 07 0320 + 021993 1257 14 01 1 305139716 08 0320 + 021994 1257 14 02 1 305139716 09 0320 + 021995 1257 14 03 1 305139716 10 0320 + 021996 1257 14 04 1 305139716 11 0320 + 021997 1257 14 05 1 305139716 12 0320 + 021998 1257 14 06 1 305139716 13 0320 + 021999 1257 14 07 1 305139716 14 0320 + 022000 1257 14 08 1 305139716 15 0320 + 022001 1257 15 01 1 305139720 00 0321 + 022002 1257 15 02 1 305139720 01 0321 + 022003 1257 15 03 1 305139720 02 0321 + 022004 1257 15 04 1 305139720 03 0321 + 022005 1257 15 05 1 305139720 04 0321 + 022006 1257 15 06 1 305139720 05 0321 + 022007 1257 15 07 1 305139720 06 0321 + 022008 1257 15 08 1 305139720 07 0321 + 022009 1257 16 01 1 305139720 08 0321 + 022010 1257 16 02 1 305139720 09 0321 + 022011 1257 16 03 1 305139720 10 0321 + 022012 1257 16 04 1 305139720 11 0321 + 022013 1257 16 05 1 305139720 12 0321 + 022014 1257 16 06 1 305139720 13 0321 + 022015 1257 16 07 1 305139720 14 0321 + 022016 1257 16 08 1 305139720 15 0321 + 022017 9999 99 99 0 9999 99 9999 + 022018 9999 99 99 0 9999 99 9999 + 022019 9999 99 99 0 9999 99 9999 + 022020 9999 99 99 0 9999 99 9999 + 022021 9999 99 99 0 9999 99 9999 + 022022 9999 99 99 0 9999 99 9999 + 022023 9999 99 99 0 9999 99 9999 + 022024 9999 99 99 0 9999 99 9999 + 022025 9999 99 99 0 9999 99 9999 + 022026 9999 99 99 0 9999 99 9999 + 022027 9999 99 99 0 9999 99 9999 + 022028 9999 99 99 0 9999 99 9999 + 022029 9999 99 99 0 9999 99 9999 + 022030 9999 99 99 0 9999 99 9999 + 022031 9999 99 99 0 9999 99 9999 + 022032 9999 99 99 0 9999 99 9999 + 022033 9999 99 99 0 9999 99 9999 + 022034 9999 99 99 0 9999 99 9999 + 022035 9999 99 99 0 9999 99 9999 + 022036 9999 99 99 0 9999 99 9999 + 022037 9999 99 99 0 9999 99 9999 + 022038 9999 99 99 0 9999 99 9999 + 022039 9999 99 99 0 9999 99 9999 + 022040 9999 99 99 0 9999 99 9999 + 022041 9999 99 99 0 9999 99 9999 + 022042 9999 99 99 0 9999 99 9999 + 022043 9999 99 99 0 9999 99 9999 + 022044 9999 99 99 0 9999 99 9999 + 022045 9999 99 99 0 9999 99 9999 + 022046 9999 99 99 0 9999 99 9999 + 022047 9999 99 99 0 9999 99 9999 + 022048 9999 99 99 0 9999 99 9999 + 022049 9999 99 99 0 9999 99 9999 + 022050 9999 99 99 0 9999 99 9999 + 022051 9999 99 99 0 9999 99 9999 + 022052 9999 99 99 0 9999 99 9999 + 022053 9999 99 99 0 9999 99 9999 + 022054 9999 99 99 0 9999 99 9999 + 022055 9999 99 99 0 9999 99 9999 + 022056 9999 99 99 0 9999 99 9999 + 022057 9999 99 99 0 9999 99 9999 + 022058 9999 99 99 0 9999 99 9999 + 022059 9999 99 99 0 9999 99 9999 + 022060 9999 99 99 0 9999 99 9999 + 022061 9999 99 99 0 9999 99 9999 + 022062 9999 99 99 0 9999 99 9999 + 022063 9999 99 99 0 9999 99 9999 + 022064 9999 99 99 0 9999 99 9999 + 022065 9999 99 99 0 9999 99 9999 + 022066 9999 99 99 0 9999 99 9999 + 022067 9999 99 99 0 9999 99 9999 + 022068 9999 99 99 0 9999 99 9999 + 022069 9999 99 99 0 9999 99 9999 + 022070 9999 99 99 0 9999 99 9999 + 022071 9999 99 99 0 9999 99 9999 + 022072 9999 99 99 0 9999 99 9999 + 022073 9999 99 99 0 9999 99 9999 + 022074 9999 99 99 0 9999 99 9999 + 022075 9999 99 99 0 9999 99 9999 + 022076 9999 99 99 0 9999 99 9999 + 022077 9999 99 99 0 9999 99 9999 + 022078 9999 99 99 0 9999 99 9999 + 022079 9999 99 99 0 9999 99 9999 + 022080 9999 99 99 0 9999 99 9999 + 022081 9999 99 99 0 9999 99 9999 + 022082 9999 99 99 0 9999 99 9999 + 022083 9999 99 99 0 9999 99 9999 + 022084 9999 99 99 0 9999 99 9999 + 022085 9999 99 99 0 9999 99 9999 + 022086 9999 99 99 0 9999 99 9999 + 022087 9999 99 99 0 9999 99 9999 + 022088 9999 99 99 0 9999 99 9999 + 022089 9999 99 99 0 9999 99 9999 + 022090 9999 99 99 0 9999 99 9999 + 022091 9999 99 99 0 9999 99 9999 + 022092 9999 99 99 0 9999 99 9999 + 022093 9999 99 99 0 9999 99 9999 + 022094 9999 99 99 0 9999 99 9999 + 022095 9999 99 99 0 9999 99 9999 + 022096 9999 99 99 0 9999 99 9999 + 022097 9999 99 99 0 9999 99 9999 + 022098 9999 99 99 0 9999 99 9999 + 022099 9999 99 99 0 9999 99 9999 + 022100 9999 99 99 0 9999 99 9999 + 022101 9999 99 99 0 9999 99 9999 + 022102 9999 99 99 0 9999 99 9999 + 022103 9999 99 99 0 9999 99 9999 + 022104 9999 99 99 0 9999 99 9999 + 022105 9999 99 99 0 9999 99 9999 + 022106 9999 99 99 0 9999 99 9999 + 022107 9999 99 99 0 9999 99 9999 + 022108 9999 99 99 0 9999 99 9999 + 022109 9999 99 99 0 9999 99 9999 + 022110 9999 99 99 0 9999 99 9999 + 022111 9999 99 99 0 9999 99 9999 + 022112 9999 99 99 0 9999 99 9999 + 022113 9999 99 99 0 9999 99 9999 + 022114 9999 99 99 0 9999 99 9999 + 022115 9999 99 99 0 9999 99 9999 + 022116 9999 99 99 0 9999 99 9999 + 022117 9999 99 99 0 9999 99 9999 + 022118 9999 99 99 0 9999 99 9999 + 022119 9999 99 99 0 9999 99 9999 + 022120 9999 99 99 0 9999 99 9999 + 022121 9999 99 99 0 9999 99 9999 + 022122 9999 99 99 0 9999 99 9999 + 022123 9999 99 99 0 9999 99 9999 + 022124 9999 99 99 0 9999 99 9999 + 022125 9999 99 99 0 9999 99 9999 + 022126 9999 99 99 0 9999 99 9999 + 022127 9999 99 99 0 9999 99 9999 + 022128 9999 99 99 0 9999 99 9999 + 022129 9999 99 99 0 9999 99 9999 + 022130 9999 99 99 0 9999 99 9999 + 022131 9999 99 99 0 9999 99 9999 + 022132 9999 99 99 0 9999 99 9999 + 022133 9999 99 99 0 9999 99 9999 + 022134 9999 99 99 0 9999 99 9999 + 022135 9999 99 99 0 9999 99 9999 + 022136 9999 99 99 0 9999 99 9999 + 022137 9999 99 99 0 9999 99 9999 + 022138 9999 99 99 0 9999 99 9999 + 022139 9999 99 99 0 9999 99 9999 + 022140 9999 99 99 0 9999 99 9999 + 022141 9999 99 99 0 9999 99 9999 + 022142 9999 99 99 0 9999 99 9999 + 022143 9999 99 99 0 9999 99 9999 + 022144 9999 99 99 0 9999 99 9999 + 022145 9999 99 99 0 9999 99 9999 + 022146 9999 99 99 0 9999 99 9999 + 022147 9999 99 99 0 9999 99 9999 + 022148 9999 99 99 0 9999 99 9999 + 022149 9999 99 99 0 9999 99 9999 + 022150 9999 99 99 0 9999 99 9999 + 022151 9999 99 99 0 9999 99 9999 + 022152 9999 99 99 0 9999 99 9999 + 022153 9999 99 99 0 9999 99 9999 + 022154 9999 99 99 0 9999 99 9999 + 022155 9999 99 99 0 9999 99 9999 + 022156 9999 99 99 0 9999 99 9999 + 022157 9999 99 99 0 9999 99 9999 + 022158 9999 99 99 0 9999 99 9999 + 022159 9999 99 99 0 9999 99 9999 + 022160 9999 99 99 0 9999 99 9999 + 022161 9999 99 99 0 9999 99 9999 + 022162 9999 99 99 0 9999 99 9999 + 022163 9999 99 99 0 9999 99 9999 + 022164 9999 99 99 0 9999 99 9999 + 022165 9999 99 99 0 9999 99 9999 + 022166 9999 99 99 0 9999 99 9999 + 022167 9999 99 99 0 9999 99 9999 + 022168 9999 99 99 0 9999 99 9999 + 022169 9999 99 99 0 9999 99 9999 + 022170 9999 99 99 0 9999 99 9999 + 022171 9999 99 99 0 9999 99 9999 + 022172 9999 99 99 0 9999 99 9999 + 022173 9999 99 99 0 9999 99 9999 + 022174 9999 99 99 0 9999 99 9999 + 022175 9999 99 99 0 9999 99 9999 + 022176 9999 99 99 0 9999 99 9999 + 022177 9999 99 99 0 9999 99 9999 + 022178 9999 99 99 0 9999 99 9999 + 022179 9999 99 99 0 9999 99 9999 + 022180 9999 99 99 0 9999 99 9999 + 022181 9999 99 99 0 9999 99 9999 + 022182 9999 99 99 0 9999 99 9999 + 022183 9999 99 99 0 9999 99 9999 + 022184 9999 99 99 0 9999 99 9999 + 022185 9999 99 99 0 9999 99 9999 + 022186 9999 99 99 0 9999 99 9999 + 022187 9999 99 99 0 9999 99 9999 + 022188 9999 99 99 0 9999 99 9999 + 022189 9999 99 99 0 9999 99 9999 + 022190 9999 99 99 0 9999 99 9999 + 022191 9999 99 99 0 9999 99 9999 + 022192 9999 99 99 0 9999 99 9999 + 022193 9999 99 99 0 9999 99 9999 + 022194 9999 99 99 0 9999 99 9999 + 022195 9999 99 99 0 9999 99 9999 + 022196 9999 99 99 0 9999 99 9999 + 022197 9999 99 99 0 9999 99 9999 + 022198 9999 99 99 0 9999 99 9999 + 022199 9999 99 99 0 9999 99 9999 + 022200 9999 99 99 0 9999 99 9999 + 022201 9999 99 99 0 9999 99 9999 + 022202 9999 99 99 0 9999 99 9999 + 022203 9999 99 99 0 9999 99 9999 + 022204 9999 99 99 0 9999 99 9999 + 022205 9999 99 99 0 9999 99 9999 + 022206 9999 99 99 0 9999 99 9999 + 022207 9999 99 99 0 9999 99 9999 + 022208 9999 99 99 0 9999 99 9999 + 022209 9999 99 99 0 9999 99 9999 + 022210 9999 99 99 0 9999 99 9999 + 022211 9999 99 99 0 9999 99 9999 + 022212 9999 99 99 0 9999 99 9999 + 022213 9999 99 99 0 9999 99 9999 + 022214 9999 99 99 0 9999 99 9999 + 022215 9999 99 99 0 9999 99 9999 + 022216 9999 99 99 0 9999 99 9999 + 022217 9999 99 99 0 9999 99 9999 + 022218 9999 99 99 0 9999 99 9999 + 022219 9999 99 99 0 9999 99 9999 + 022220 9999 99 99 0 9999 99 9999 + 022221 9999 99 99 0 9999 99 9999 + 022222 9999 99 99 0 9999 99 9999 + 022223 9999 99 99 0 9999 99 9999 + 022224 9999 99 99 0 9999 99 9999 + 022225 9999 99 99 0 9999 99 9999 + 022226 9999 99 99 0 9999 99 9999 + 022227 9999 99 99 0 9999 99 9999 + 022228 9999 99 99 0 9999 99 9999 + 022229 9999 99 99 0 9999 99 9999 + 022230 9999 99 99 0 9999 99 9999 + 022231 9999 99 99 0 9999 99 9999 + 022232 9999 99 99 0 9999 99 9999 + 022233 9999 99 99 0 9999 99 9999 + 022234 9999 99 99 0 9999 99 9999 + 022235 9999 99 99 0 9999 99 9999 + 022236 9999 99 99 0 9999 99 9999 + 022237 9999 99 99 0 9999 99 9999 + 022238 9999 99 99 0 9999 99 9999 + 022239 9999 99 99 0 9999 99 9999 + 022240 9999 99 99 0 9999 99 9999 + 022241 9999 99 99 0 9999 99 9999 + 022242 9999 99 99 0 9999 99 9999 + 022243 9999 99 99 0 9999 99 9999 + 022244 9999 99 99 0 9999 99 9999 + 022245 9999 99 99 0 9999 99 9999 + 022246 9999 99 99 0 9999 99 9999 + 022247 9999 99 99 0 9999 99 9999 + 022248 9999 99 99 0 9999 99 9999 + 022249 9999 99 99 0 9999 99 9999 + 022250 9999 99 99 0 9999 99 9999 + 022251 9999 99 99 0 9999 99 9999 + 022252 9999 99 99 0 9999 99 9999 + 022253 9999 99 99 0 9999 99 9999 + 022254 9999 99 99 0 9999 99 9999 + 022255 9999 99 99 0 9999 99 9999 + 022256 9999 99 99 0 9999 99 9999 + 022257 9999 99 99 0 9999 99 9999 + 022258 9999 99 99 0 9999 99 9999 + 022259 9999 99 99 0 9999 99 9999 + 022260 9999 99 99 0 9999 99 9999 + 022261 9999 99 99 0 9999 99 9999 + 022262 9999 99 99 0 9999 99 9999 + 022263 9999 99 99 0 9999 99 9999 + 022264 9999 99 99 0 9999 99 9999 + 022265 9999 99 99 0 9999 99 9999 + 022266 9999 99 99 0 9999 99 9999 + 022267 9999 99 99 0 9999 99 9999 + 022268 9999 99 99 0 9999 99 9999 + 022269 9999 99 99 0 9999 99 9999 + 022270 9999 99 99 0 9999 99 9999 + 022271 9999 99 99 0 9999 99 9999 + 022272 9999 99 99 0 9999 99 9999 + 022273 9999 99 99 0 9999 99 9999 + 022274 9999 99 99 0 9999 99 9999 + 022275 9999 99 99 0 9999 99 9999 + 022276 9999 99 99 0 9999 99 9999 + 022277 9999 99 99 0 9999 99 9999 + 022278 9999 99 99 0 9999 99 9999 + 022279 9999 99 99 0 9999 99 9999 + 022280 9999 99 99 0 9999 99 9999 + 022281 9999 99 99 0 9999 99 9999 + 022282 9999 99 99 0 9999 99 9999 + 022283 9999 99 99 0 9999 99 9999 + 022284 9999 99 99 0 9999 99 9999 + 022285 9999 99 99 0 9999 99 9999 + 022286 9999 99 99 0 9999 99 9999 + 022287 9999 99 99 0 9999 99 9999 + 022288 9999 99 99 0 9999 99 9999 + 022289 9999 99 99 0 9999 99 9999 + 022290 9999 99 99 0 9999 99 9999 + 022291 9999 99 99 0 9999 99 9999 + 022292 9999 99 99 0 9999 99 9999 + 022293 9999 99 99 0 9999 99 9999 + 022294 9999 99 99 0 9999 99 9999 + 022295 9999 99 99 0 9999 99 9999 + 022296 9999 99 99 0 9999 99 9999 + 022297 9999 99 99 0 9999 99 9999 + 022298 9999 99 99 0 9999 99 9999 + 022299 9999 99 99 0 9999 99 9999 + 022300 9999 99 99 0 9999 99 9999 + 022301 9999 99 99 0 9999 99 9999 + 022302 9999 99 99 0 9999 99 9999 + 022303 9999 99 99 0 9999 99 9999 + 022304 9999 99 99 0 9999 99 9999 + 022305 9999 99 99 0 9999 99 9999 + 022306 9999 99 99 0 9999 99 9999 + 022307 9999 99 99 0 9999 99 9999 + 022308 9999 99 99 0 9999 99 9999 + 022309 9999 99 99 0 9999 99 9999 + 022310 9999 99 99 0 9999 99 9999 + 022311 9999 99 99 0 9999 99 9999 + 022312 9999 99 99 0 9999 99 9999 + 022313 9999 99 99 0 9999 99 9999 + 022314 9999 99 99 0 9999 99 9999 + 022315 9999 99 99 0 9999 99 9999 + 022316 9999 99 99 0 9999 99 9999 + 022317 9999 99 99 0 9999 99 9999 + 022318 9999 99 99 0 9999 99 9999 + 022319 9999 99 99 0 9999 99 9999 + 022320 9999 99 99 0 9999 99 9999 + 022321 9999 99 99 0 9999 99 9999 + 022322 9999 99 99 0 9999 99 9999 + 022323 9999 99 99 0 9999 99 9999 + 022324 9999 99 99 0 9999 99 9999 + 022325 9999 99 99 0 9999 99 9999 + 022326 9999 99 99 0 9999 99 9999 + 022327 9999 99 99 0 9999 99 9999 + 022328 9999 99 99 0 9999 99 9999 + 022329 9999 99 99 0 9999 99 9999 + 022330 9999 99 99 0 9999 99 9999 + 022331 9999 99 99 0 9999 99 9999 + 022332 9999 99 99 0 9999 99 9999 + 022333 9999 99 99 0 9999 99 9999 + 022334 9999 99 99 0 9999 99 9999 + 022335 9999 99 99 0 9999 99 9999 + 022336 9999 99 99 0 9999 99 9999 + 022337 9999 99 99 0 9999 99 9999 + 022338 9999 99 99 0 9999 99 9999 + 022339 9999 99 99 0 9999 99 9999 + 022340 9999 99 99 0 9999 99 9999 + 022341 9999 99 99 0 9999 99 9999 + 022342 9999 99 99 0 9999 99 9999 + 022343 9999 99 99 0 9999 99 9999 + 022344 9999 99 99 0 9999 99 9999 + 022345 9999 99 99 0 9999 99 9999 + 022346 9999 99 99 0 9999 99 9999 + 022347 9999 99 99 0 9999 99 9999 + 022348 9999 99 99 0 9999 99 9999 + 022349 9999 99 99 0 9999 99 9999 + 022350 9999 99 99 0 9999 99 9999 + 022351 9999 99 99 0 9999 99 9999 + 022352 9999 99 99 0 9999 99 9999 + 022353 9999 99 99 0 9999 99 9999 + 022354 9999 99 99 0 9999 99 9999 + 022355 9999 99 99 0 9999 99 9999 + 022356 9999 99 99 0 9999 99 9999 + 022357 9999 99 99 0 9999 99 9999 + 022358 9999 99 99 0 9999 99 9999 + 022359 9999 99 99 0 9999 99 9999 + 022360 9999 99 99 0 9999 99 9999 + 022361 9999 99 99 0 9999 99 9999 + 022362 9999 99 99 0 9999 99 9999 + 022363 9999 99 99 0 9999 99 9999 + 022364 9999 99 99 0 9999 99 9999 + 022365 9999 99 99 0 9999 99 9999 + 022366 9999 99 99 0 9999 99 9999 + 022367 9999 99 99 0 9999 99 9999 + 022368 9999 99 99 0 9999 99 9999 + 022369 9999 99 99 0 9999 99 9999 + 022370 9999 99 99 0 9999 99 9999 + 022371 9999 99 99 0 9999 99 9999 + 022372 9999 99 99 0 9999 99 9999 + 022373 9999 99 99 0 9999 99 9999 + 022374 9999 99 99 0 9999 99 9999 + 022375 9999 99 99 0 9999 99 9999 + 022376 9999 99 99 0 9999 99 9999 + 022377 9999 99 99 0 9999 99 9999 + 022378 9999 99 99 0 9999 99 9999 + 022379 9999 99 99 0 9999 99 9999 + 022380 9999 99 99 0 9999 99 9999 + 022381 9999 99 99 0 9999 99 9999 + 022382 9999 99 99 0 9999 99 9999 + 022383 9999 99 99 0 9999 99 9999 + 022384 9999 99 99 0 9999 99 9999 + 022385 9999 99 99 0 9999 99 9999 + 022386 9999 99 99 0 9999 99 9999 + 022387 9999 99 99 0 9999 99 9999 + 022388 9999 99 99 0 9999 99 9999 + 022389 9999 99 99 0 9999 99 9999 + 022390 9999 99 99 0 9999 99 9999 + 022391 9999 99 99 0 9999 99 9999 + 022392 9999 99 99 0 9999 99 9999 + 022393 9999 99 99 0 9999 99 9999 + 022394 9999 99 99 0 9999 99 9999 + 022395 9999 99 99 0 9999 99 9999 + 022396 9999 99 99 0 9999 99 9999 + 022397 9999 99 99 0 9999 99 9999 + 022398 9999 99 99 0 9999 99 9999 + 022399 9999 99 99 0 9999 99 9999 + 022400 9999 99 99 0 9999 99 9999 + 022401 9999 99 99 0 9999 99 9999 + 022402 9999 99 99 0 9999 99 9999 + 022403 9999 99 99 0 9999 99 9999 + 022404 9999 99 99 0 9999 99 9999 + 022405 9999 99 99 0 9999 99 9999 + 022406 9999 99 99 0 9999 99 9999 + 022407 9999 99 99 0 9999 99 9999 + 022408 9999 99 99 0 9999 99 9999 + 022409 9999 99 99 0 9999 99 9999 + 022410 9999 99 99 0 9999 99 9999 + 022411 9999 99 99 0 9999 99 9999 + 022412 9999 99 99 0 9999 99 9999 + 022413 9999 99 99 0 9999 99 9999 + 022414 9999 99 99 0 9999 99 9999 + 022415 9999 99 99 0 9999 99 9999 + 022416 9999 99 99 0 9999 99 9999 + 022417 9999 99 99 0 9999 99 9999 + 022418 9999 99 99 0 9999 99 9999 + 022419 9999 99 99 0 9999 99 9999 + 022420 9999 99 99 0 9999 99 9999 + 022421 9999 99 99 0 9999 99 9999 + 022422 9999 99 99 0 9999 99 9999 + 022423 9999 99 99 0 9999 99 9999 + 022424 9999 99 99 0 9999 99 9999 + 022425 9999 99 99 0 9999 99 9999 + 022426 9999 99 99 0 9999 99 9999 + 022427 9999 99 99 0 9999 99 9999 + 022428 9999 99 99 0 9999 99 9999 + 022429 9999 99 99 0 9999 99 9999 + 022430 9999 99 99 0 9999 99 9999 + 022431 9999 99 99 0 9999 99 9999 + 022432 9999 99 99 0 9999 99 9999 + 022433 9999 99 99 0 9999 99 9999 + 022434 9999 99 99 0 9999 99 9999 + 022435 9999 99 99 0 9999 99 9999 + 022436 9999 99 99 0 9999 99 9999 + 022437 9999 99 99 0 9999 99 9999 + 022438 9999 99 99 0 9999 99 9999 + 022439 9999 99 99 0 9999 99 9999 + 022440 9999 99 99 0 9999 99 9999 + 022441 9999 99 99 0 9999 99 9999 + 022442 9999 99 99 0 9999 99 9999 + 022443 9999 99 99 0 9999 99 9999 + 022444 9999 99 99 0 9999 99 9999 + 022445 9999 99 99 0 9999 99 9999 + 022446 9999 99 99 0 9999 99 9999 + 022447 9999 99 99 0 9999 99 9999 + 022448 9999 99 99 0 9999 99 9999 + 022449 9999 99 99 0 9999 99 9999 + 022450 9999 99 99 0 9999 99 9999 + 022451 9999 99 99 0 9999 99 9999 + 022452 9999 99 99 0 9999 99 9999 + 022453 9999 99 99 0 9999 99 9999 + 022454 9999 99 99 0 9999 99 9999 + 022455 9999 99 99 0 9999 99 9999 + 022456 9999 99 99 0 9999 99 9999 + 022457 9999 99 99 0 9999 99 9999 + 022458 9999 99 99 0 9999 99 9999 + 022459 9999 99 99 0 9999 99 9999 + 022460 9999 99 99 0 9999 99 9999 + 022461 9999 99 99 0 9999 99 9999 + 022462 9999 99 99 0 9999 99 9999 + 022463 9999 99 99 0 9999 99 9999 + 022464 9999 99 99 0 9999 99 9999 + 022465 9999 99 99 0 9999 99 9999 + 022466 9999 99 99 0 9999 99 9999 + 022467 9999 99 99 0 9999 99 9999 + 022468 9999 99 99 0 9999 99 9999 + 022469 9999 99 99 0 9999 99 9999 + 022470 9999 99 99 0 9999 99 9999 + 022471 9999 99 99 0 9999 99 9999 + 022472 9999 99 99 0 9999 99 9999 + 022473 9999 99 99 0 9999 99 9999 + 022474 9999 99 99 0 9999 99 9999 + 022475 9999 99 99 0 9999 99 9999 + 022476 9999 99 99 0 9999 99 9999 + 022477 9999 99 99 0 9999 99 9999 + 022478 9999 99 99 0 9999 99 9999 + 022479 9999 99 99 0 9999 99 9999 + 022480 9999 99 99 0 9999 99 9999 + 022481 9999 99 99 0 9999 99 9999 + 022482 9999 99 99 0 9999 99 9999 + 022483 9999 99 99 0 9999 99 9999 + 022484 9999 99 99 0 9999 99 9999 + 022485 9999 99 99 0 9999 99 9999 + 022486 9999 99 99 0 9999 99 9999 + 022487 9999 99 99 0 9999 99 9999 + 022488 9999 99 99 0 9999 99 9999 + 022489 9999 99 99 0 9999 99 9999 + 022490 9999 99 99 0 9999 99 9999 + 022491 9999 99 99 0 9999 99 9999 + 022492 9999 99 99 0 9999 99 9999 + 022493 9999 99 99 0 9999 99 9999 + 022494 9999 99 99 0 9999 99 9999 + 022495 9999 99 99 0 9999 99 9999 + 022496 9999 99 99 0 9999 99 9999 + 022497 9999 99 99 0 9999 99 9999 + 022498 9999 99 99 0 9999 99 9999 + 022499 9999 99 99 0 9999 99 9999 + 022500 9999 99 99 0 9999 99 9999 + 022501 9999 99 99 0 9999 99 9999 + 022502 9999 99 99 0 9999 99 9999 + 022503 9999 99 99 0 9999 99 9999 + 022504 9999 99 99 0 9999 99 9999 + 022505 9999 99 99 0 9999 99 9999 + 022506 9999 99 99 0 9999 99 9999 + 022507 9999 99 99 0 9999 99 9999 + 022508 9999 99 99 0 9999 99 9999 + 022509 9999 99 99 0 9999 99 9999 + 022510 9999 99 99 0 9999 99 9999 + 022511 9999 99 99 0 9999 99 9999 + 022512 9999 99 99 0 9999 99 9999 + 022513 9999 99 99 0 9999 99 9999 + 022514 9999 99 99 0 9999 99 9999 + 022515 9999 99 99 0 9999 99 9999 + 022516 9999 99 99 0 9999 99 9999 + 022517 9999 99 99 0 9999 99 9999 + 022518 9999 99 99 0 9999 99 9999 + 022519 9999 99 99 0 9999 99 9999 + 022520 9999 99 99 0 9999 99 9999 + 022521 9999 99 99 0 9999 99 9999 + 022522 9999 99 99 0 9999 99 9999 + 022523 9999 99 99 0 9999 99 9999 + 022524 9999 99 99 0 9999 99 9999 + 022525 9999 99 99 0 9999 99 9999 + 022526 9999 99 99 0 9999 99 9999 + 022527 9999 99 99 0 9999 99 9999 + 022528 9999 99 99 0 9999 99 9999 + 022529 9999 99 99 0 9999 99 9999 + 022530 9999 99 99 0 9999 99 9999 + 022531 9999 99 99 0 9999 99 9999 + 022532 9999 99 99 0 9999 99 9999 + 022533 9999 99 99 0 9999 99 9999 + 022534 9999 99 99 0 9999 99 9999 + 022535 9999 99 99 0 9999 99 9999 + 022536 9999 99 99 0 9999 99 9999 + 022537 9999 99 99 0 9999 99 9999 + 022538 9999 99 99 0 9999 99 9999 + 022539 9999 99 99 0 9999 99 9999 + 022540 9999 99 99 0 9999 99 9999 + 022541 9999 99 99 0 9999 99 9999 + 022542 9999 99 99 0 9999 99 9999 + 022543 9999 99 99 0 9999 99 9999 + 022544 9999 99 99 0 9999 99 9999 + 022545 9999 99 99 0 9999 99 9999 + 022546 9999 99 99 0 9999 99 9999 + 022547 9999 99 99 0 9999 99 9999 + 022548 9999 99 99 0 9999 99 9999 + 022549 9999 99 99 0 9999 99 9999 + 022550 9999 99 99 0 9999 99 9999 + 022551 9999 99 99 0 9999 99 9999 + 022552 9999 99 99 0 9999 99 9999 + 022553 9999 99 99 0 9999 99 9999 + 022554 9999 99 99 0 9999 99 9999 + 022555 9999 99 99 0 9999 99 9999 + 022556 9999 99 99 0 9999 99 9999 + 022557 9999 99 99 0 9999 99 9999 + 022558 9999 99 99 0 9999 99 9999 + 022559 9999 99 99 0 9999 99 9999 + 022560 9999 99 99 0 9999 99 9999 + 022561 9999 99 99 0 9999 99 9999 + 022562 9999 99 99 0 9999 99 9999 + 022563 9999 99 99 0 9999 99 9999 + 022564 9999 99 99 0 9999 99 9999 + 022565 9999 99 99 0 9999 99 9999 + 022566 9999 99 99 0 9999 99 9999 + 022567 9999 99 99 0 9999 99 9999 + 022568 9999 99 99 0 9999 99 9999 + 022569 9999 99 99 0 9999 99 9999 + 022570 9999 99 99 0 9999 99 9999 + 022571 9999 99 99 0 9999 99 9999 + 022572 9999 99 99 0 9999 99 9999 + 022573 9999 99 99 0 9999 99 9999 + 022574 9999 99 99 0 9999 99 9999 + 022575 9999 99 99 0 9999 99 9999 + 022576 9999 99 99 0 9999 99 9999 + 022577 9999 99 99 0 9999 99 9999 + 022578 9999 99 99 0 9999 99 9999 + 022579 9999 99 99 0 9999 99 9999 + 022580 9999 99 99 0 9999 99 9999 + 022581 9999 99 99 0 9999 99 9999 + 022582 9999 99 99 0 9999 99 9999 + 022583 9999 99 99 0 9999 99 9999 + 022584 9999 99 99 0 9999 99 9999 + 022585 9999 99 99 0 9999 99 9999 + 022586 9999 99 99 0 9999 99 9999 + 022587 9999 99 99 0 9999 99 9999 + 022588 9999 99 99 0 9999 99 9999 + 022589 9999 99 99 0 9999 99 9999 + 022590 9999 99 99 0 9999 99 9999 + 022591 9999 99 99 0 9999 99 9999 + 022592 9999 99 99 0 9999 99 9999 + 022593 9999 99 99 0 9999 99 9999 + 022594 9999 99 99 0 9999 99 9999 + 022595 9999 99 99 0 9999 99 9999 + 022596 9999 99 99 0 9999 99 9999 + 022597 9999 99 99 0 9999 99 9999 + 022598 9999 99 99 0 9999 99 9999 + 022599 9999 99 99 0 9999 99 9999 + 022600 9999 99 99 0 9999 99 9999 + 022601 9999 99 99 0 9999 99 9999 + 022602 9999 99 99 0 9999 99 9999 + 022603 9999 99 99 0 9999 99 9999 + 022604 9999 99 99 0 9999 99 9999 + 022605 9999 99 99 0 9999 99 9999 + 022606 9999 99 99 0 9999 99 9999 + 022607 9999 99 99 0 9999 99 9999 + 022608 9999 99 99 0 9999 99 9999 + 022609 9999 99 99 0 9999 99 9999 + 022610 9999 99 99 0 9999 99 9999 + 022611 9999 99 99 0 9999 99 9999 + 022612 9999 99 99 0 9999 99 9999 + 022613 9999 99 99 0 9999 99 9999 + 022614 9999 99 99 0 9999 99 9999 + 022615 9999 99 99 0 9999 99 9999 + 022616 9999 99 99 0 9999 99 9999 + 022617 9999 99 99 0 9999 99 9999 + 022618 9999 99 99 0 9999 99 9999 + 022619 9999 99 99 0 9999 99 9999 + 022620 9999 99 99 0 9999 99 9999 + 022621 9999 99 99 0 9999 99 9999 + 022622 9999 99 99 0 9999 99 9999 + 022623 9999 99 99 0 9999 99 9999 + 022624 9999 99 99 0 9999 99 9999 + 022625 9999 99 99 0 9999 99 9999 + 022626 9999 99 99 0 9999 99 9999 + 022627 9999 99 99 0 9999 99 9999 + 022628 9999 99 99 0 9999 99 9999 + 022629 9999 99 99 0 9999 99 9999 + 022630 9999 99 99 0 9999 99 9999 + 022631 9999 99 99 0 9999 99 9999 + 022632 9999 99 99 0 9999 99 9999 + 022633 9999 99 99 0 9999 99 9999 + 022634 9999 99 99 0 9999 99 9999 + 022635 9999 99 99 0 9999 99 9999 + 022636 9999 99 99 0 9999 99 9999 + 022637 9999 99 99 0 9999 99 9999 + 022638 9999 99 99 0 9999 99 9999 + 022639 9999 99 99 0 9999 99 9999 + 022640 9999 99 99 0 9999 99 9999 + 022641 9999 99 99 0 9999 99 9999 + 022642 9999 99 99 0 9999 99 9999 + 022643 9999 99 99 0 9999 99 9999 + 022644 9999 99 99 0 9999 99 9999 + 022645 9999 99 99 0 9999 99 9999 + 022646 9999 99 99 0 9999 99 9999 + 022647 9999 99 99 0 9999 99 9999 + 022648 9999 99 99 0 9999 99 9999 + 022649 9999 99 99 0 9999 99 9999 + 022650 9999 99 99 0 9999 99 9999 + 022651 9999 99 99 0 9999 99 9999 + 022652 9999 99 99 0 9999 99 9999 + 022653 9999 99 99 0 9999 99 9999 + 022654 9999 99 99 0 9999 99 9999 + 022655 9999 99 99 0 9999 99 9999 + 022656 9999 99 99 0 9999 99 9999 + 022657 9999 99 99 0 9999 99 9999 + 022658 9999 99 99 0 9999 99 9999 + 022659 9999 99 99 0 9999 99 9999 + 022660 9999 99 99 0 9999 99 9999 + 022661 9999 99 99 0 9999 99 9999 + 022662 9999 99 99 0 9999 99 9999 + 022663 9999 99 99 0 9999 99 9999 + 022664 9999 99 99 0 9999 99 9999 + 022665 9999 99 99 0 9999 99 9999 + 022666 9999 99 99 0 9999 99 9999 + 022667 9999 99 99 0 9999 99 9999 + 022668 9999 99 99 0 9999 99 9999 + 022669 9999 99 99 0 9999 99 9999 + 022670 9999 99 99 0 9999 99 9999 + 022671 9999 99 99 0 9999 99 9999 + 022672 9999 99 99 0 9999 99 9999 + 022673 9999 99 99 0 9999 99 9999 + 022674 9999 99 99 0 9999 99 9999 + 022675 9999 99 99 0 9999 99 9999 + 022676 9999 99 99 0 9999 99 9999 + 022677 9999 99 99 0 9999 99 9999 + 022678 9999 99 99 0 9999 99 9999 + 022679 9999 99 99 0 9999 99 9999 + 022680 9999 99 99 0 9999 99 9999 + 022681 9999 99 99 0 9999 99 9999 + 022682 9999 99 99 0 9999 99 9999 + 022683 9999 99 99 0 9999 99 9999 + 022684 9999 99 99 0 9999 99 9999 + 022685 9999 99 99 0 9999 99 9999 + 022686 9999 99 99 0 9999 99 9999 + 022687 9999 99 99 0 9999 99 9999 + 022688 9999 99 99 0 9999 99 9999 + 022689 9999 99 99 0 9999 99 9999 + 022690 9999 99 99 0 9999 99 9999 + 022691 9999 99 99 0 9999 99 9999 + 022692 9999 99 99 0 9999 99 9999 + 022693 9999 99 99 0 9999 99 9999 + 022694 9999 99 99 0 9999 99 9999 + 022695 9999 99 99 0 9999 99 9999 + 022696 9999 99 99 0 9999 99 9999 + 022697 9999 99 99 0 9999 99 9999 + 022698 9999 99 99 0 9999 99 9999 + 022699 9999 99 99 0 9999 99 9999 + 022700 9999 99 99 0 9999 99 9999 + 022701 9999 99 99 0 9999 99 9999 + 022702 9999 99 99 0 9999 99 9999 + 022703 9999 99 99 0 9999 99 9999 + 022704 9999 99 99 0 9999 99 9999 + 022705 9999 99 99 0 9999 99 9999 + 022706 9999 99 99 0 9999 99 9999 + 022707 9999 99 99 0 9999 99 9999 + 022708 9999 99 99 0 9999 99 9999 + 022709 9999 99 99 0 9999 99 9999 + 022710 9999 99 99 0 9999 99 9999 + 022711 9999 99 99 0 9999 99 9999 + 022712 9999 99 99 0 9999 99 9999 + 022713 9999 99 99 0 9999 99 9999 + 022714 9999 99 99 0 9999 99 9999 + 022715 9999 99 99 0 9999 99 9999 + 022716 9999 99 99 0 9999 99 9999 + 022717 9999 99 99 0 9999 99 9999 + 022718 9999 99 99 0 9999 99 9999 + 022719 9999 99 99 0 9999 99 9999 + 022720 9999 99 99 0 9999 99 9999 + 022721 9999 99 99 0 9999 99 9999 + 022722 9999 99 99 0 9999 99 9999 + 022723 9999 99 99 0 9999 99 9999 + 022724 9999 99 99 0 9999 99 9999 + 022725 9999 99 99 0 9999 99 9999 + 022726 9999 99 99 0 9999 99 9999 + 022727 9999 99 99 0 9999 99 9999 + 022728 9999 99 99 0 9999 99 9999 + 022729 9999 99 99 0 9999 99 9999 + 022730 9999 99 99 0 9999 99 9999 + 022731 9999 99 99 0 9999 99 9999 + 022732 9999 99 99 0 9999 99 9999 + 022733 9999 99 99 0 9999 99 9999 + 022734 9999 99 99 0 9999 99 9999 + 022735 9999 99 99 0 9999 99 9999 + 022736 9999 99 99 0 9999 99 9999 + 022737 9999 99 99 0 9999 99 9999 + 022738 9999 99 99 0 9999 99 9999 + 022739 9999 99 99 0 9999 99 9999 + 022740 9999 99 99 0 9999 99 9999 + 022741 9999 99 99 0 9999 99 9999 + 022742 9999 99 99 0 9999 99 9999 + 022743 9999 99 99 0 9999 99 9999 + 022744 9999 99 99 0 9999 99 9999 + 022745 9999 99 99 0 9999 99 9999 + 022746 9999 99 99 0 9999 99 9999 + 022747 9999 99 99 0 9999 99 9999 + 022748 9999 99 99 0 9999 99 9999 + 022749 9999 99 99 0 9999 99 9999 + 022750 9999 99 99 0 9999 99 9999 + 022751 9999 99 99 0 9999 99 9999 + 022752 9999 99 99 0 9999 99 9999 + 022753 9999 99 99 0 9999 99 9999 + 022754 9999 99 99 0 9999 99 9999 + 022755 9999 99 99 0 9999 99 9999 + 022756 9999 99 99 0 9999 99 9999 + 022757 9999 99 99 0 9999 99 9999 + 022758 9999 99 99 0 9999 99 9999 + 022759 9999 99 99 0 9999 99 9999 + 022760 9999 99 99 0 9999 99 9999 + 022761 9999 99 99 0 9999 99 9999 + 022762 9999 99 99 0 9999 99 9999 + 022763 9999 99 99 0 9999 99 9999 + 022764 9999 99 99 0 9999 99 9999 + 022765 9999 99 99 0 9999 99 9999 + 022766 9999 99 99 0 9999 99 9999 + 022767 9999 99 99 0 9999 99 9999 + 022768 9999 99 99 0 9999 99 9999 + 022769 9999 99 99 0 9999 99 9999 + 022770 9999 99 99 0 9999 99 9999 + 022771 9999 99 99 0 9999 99 9999 + 022772 9999 99 99 0 9999 99 9999 + 022773 9999 99 99 0 9999 99 9999 + 022774 9999 99 99 0 9999 99 9999 + 022775 9999 99 99 0 9999 99 9999 + 022776 9999 99 99 0 9999 99 9999 + 022777 9999 99 99 0 9999 99 9999 + 022778 9999 99 99 0 9999 99 9999 + 022779 9999 99 99 0 9999 99 9999 + 022780 9999 99 99 0 9999 99 9999 + 022781 9999 99 99 0 9999 99 9999 + 022782 9999 99 99 0 9999 99 9999 + 022783 9999 99 99 0 9999 99 9999 + 022784 9999 99 99 0 9999 99 9999 + 022785 9999 99 99 0 9999 99 9999 + 022786 9999 99 99 0 9999 99 9999 + 022787 9999 99 99 0 9999 99 9999 + 022788 9999 99 99 0 9999 99 9999 + 022789 9999 99 99 0 9999 99 9999 + 022790 9999 99 99 0 9999 99 9999 + 022791 9999 99 99 0 9999 99 9999 + 022792 9999 99 99 0 9999 99 9999 + 022793 9999 99 99 0 9999 99 9999 + 022794 9999 99 99 0 9999 99 9999 + 022795 9999 99 99 0 9999 99 9999 + 022796 9999 99 99 0 9999 99 9999 + 022797 9999 99 99 0 9999 99 9999 + 022798 9999 99 99 0 9999 99 9999 + 022799 9999 99 99 0 9999 99 9999 + 022800 9999 99 99 0 9999 99 9999 + 022801 9999 99 99 0 9999 99 9999 + 022802 9999 99 99 0 9999 99 9999 + 022803 9999 99 99 0 9999 99 9999 + 022804 9999 99 99 0 9999 99 9999 + 022805 9999 99 99 0 9999 99 9999 + 022806 9999 99 99 0 9999 99 9999 + 022807 9999 99 99 0 9999 99 9999 + 022808 9999 99 99 0 9999 99 9999 + 022809 9999 99 99 0 9999 99 9999 + 022810 9999 99 99 0 9999 99 9999 + 022811 9999 99 99 0 9999 99 9999 + 022812 9999 99 99 0 9999 99 9999 + 022813 9999 99 99 0 9999 99 9999 + 022814 9999 99 99 0 9999 99 9999 + 022815 9999 99 99 0 9999 99 9999 + 022816 9999 99 99 0 9999 99 9999 + 022817 9999 99 99 0 9999 99 9999 + 022818 9999 99 99 0 9999 99 9999 + 022819 9999 99 99 0 9999 99 9999 + 022820 9999 99 99 0 9999 99 9999 + 022821 9999 99 99 0 9999 99 9999 + 022822 9999 99 99 0 9999 99 9999 + 022823 9999 99 99 0 9999 99 9999 + 022824 9999 99 99 0 9999 99 9999 + 022825 9999 99 99 0 9999 99 9999 + 022826 9999 99 99 0 9999 99 9999 + 022827 9999 99 99 0 9999 99 9999 + 022828 9999 99 99 0 9999 99 9999 + 022829 9999 99 99 0 9999 99 9999 + 022830 9999 99 99 0 9999 99 9999 + 022831 9999 99 99 0 9999 99 9999 + 022832 9999 99 99 0 9999 99 9999 + 022833 9999 99 99 0 9999 99 9999 + 022834 9999 99 99 0 9999 99 9999 + 022835 9999 99 99 0 9999 99 9999 + 022836 9999 99 99 0 9999 99 9999 + 022837 9999 99 99 0 9999 99 9999 + 022838 9999 99 99 0 9999 99 9999 + 022839 9999 99 99 0 9999 99 9999 + 022840 9999 99 99 0 9999 99 9999 + 022841 9999 99 99 0 9999 99 9999 + 022842 9999 99 99 0 9999 99 9999 + 022843 9999 99 99 0 9999 99 9999 + 022844 9999 99 99 0 9999 99 9999 + 022845 9999 99 99 0 9999 99 9999 + 022846 9999 99 99 0 9999 99 9999 + 022847 9999 99 99 0 9999 99 9999 + 022848 9999 99 99 0 9999 99 9999 + 022849 9999 99 99 0 9999 99 9999 + 022850 9999 99 99 0 9999 99 9999 + 022851 9999 99 99 0 9999 99 9999 + 022852 9999 99 99 0 9999 99 9999 + 022853 9999 99 99 0 9999 99 9999 + 022854 9999 99 99 0 9999 99 9999 + 022855 9999 99 99 0 9999 99 9999 + 022856 9999 99 99 0 9999 99 9999 + 022857 9999 99 99 0 9999 99 9999 + 022858 9999 99 99 0 9999 99 9999 + 022859 9999 99 99 0 9999 99 9999 + 022860 9999 99 99 0 9999 99 9999 + 022861 9999 99 99 0 9999 99 9999 + 022862 9999 99 99 0 9999 99 9999 + 022863 9999 99 99 0 9999 99 9999 + 022864 9999 99 99 0 9999 99 9999 + 022865 9999 99 99 0 9999 99 9999 + 022866 9999 99 99 0 9999 99 9999 + 022867 9999 99 99 0 9999 99 9999 + 022868 9999 99 99 0 9999 99 9999 + 022869 9999 99 99 0 9999 99 9999 + 022870 9999 99 99 0 9999 99 9999 + 022871 9999 99 99 0 9999 99 9999 + 022872 9999 99 99 0 9999 99 9999 + 022873 9999 99 99 0 9999 99 9999 + 022874 9999 99 99 0 9999 99 9999 + 022875 9999 99 99 0 9999 99 9999 + 022876 9999 99 99 0 9999 99 9999 + 022877 9999 99 99 0 9999 99 9999 + 022878 9999 99 99 0 9999 99 9999 + 022879 9999 99 99 0 9999 99 9999 + 022880 9999 99 99 0 9999 99 9999 + 022881 9999 99 99 0 9999 99 9999 + 022882 9999 99 99 0 9999 99 9999 + 022883 9999 99 99 0 9999 99 9999 + 022884 9999 99 99 0 9999 99 9999 + 022885 9999 99 99 0 9999 99 9999 + 022886 9999 99 99 0 9999 99 9999 + 022887 9999 99 99 0 9999 99 9999 + 022888 9999 99 99 0 9999 99 9999 + 022889 9999 99 99 0 9999 99 9999 + 022890 9999 99 99 0 9999 99 9999 + 022891 9999 99 99 0 9999 99 9999 + 022892 9999 99 99 0 9999 99 9999 + 022893 9999 99 99 0 9999 99 9999 + 022894 9999 99 99 0 9999 99 9999 + 022895 9999 99 99 0 9999 99 9999 + 022896 9999 99 99 0 9999 99 9999 + 022897 9999 99 99 0 9999 99 9999 + 022898 9999 99 99 0 9999 99 9999 + 022899 9999 99 99 0 9999 99 9999 + 022900 9999 99 99 0 9999 99 9999 + 022901 9999 99 99 0 9999 99 9999 + 022902 9999 99 99 0 9999 99 9999 + 022903 9999 99 99 0 9999 99 9999 + 022904 9999 99 99 0 9999 99 9999 + 022905 9999 99 99 0 9999 99 9999 + 022906 9999 99 99 0 9999 99 9999 + 022907 9999 99 99 0 9999 99 9999 + 022908 9999 99 99 0 9999 99 9999 + 022909 9999 99 99 0 9999 99 9999 + 022910 9999 99 99 0 9999 99 9999 + 022911 9999 99 99 0 9999 99 9999 + 022912 9999 99 99 0 9999 99 9999 + 022913 9999 99 99 0 9999 99 9999 + 022914 9999 99 99 0 9999 99 9999 + 022915 9999 99 99 0 9999 99 9999 + 022916 9999 99 99 0 9999 99 9999 + 022917 9999 99 99 0 9999 99 9999 + 022918 9999 99 99 0 9999 99 9999 + 022919 9999 99 99 0 9999 99 9999 + 022920 9999 99 99 0 9999 99 9999 + 022921 9999 99 99 0 9999 99 9999 + 022922 9999 99 99 0 9999 99 9999 + 022923 9999 99 99 0 9999 99 9999 + 022924 9999 99 99 0 9999 99 9999 + 022925 9999 99 99 0 9999 99 9999 + 022926 9999 99 99 0 9999 99 9999 + 022927 9999 99 99 0 9999 99 9999 + 022928 9999 99 99 0 9999 99 9999 + 022929 9999 99 99 0 9999 99 9999 + 022930 9999 99 99 0 9999 99 9999 + 022931 9999 99 99 0 9999 99 9999 + 022932 9999 99 99 0 9999 99 9999 + 022933 9999 99 99 0 9999 99 9999 + 022934 9999 99 99 0 9999 99 9999 + 022935 9999 99 99 0 9999 99 9999 + 022936 9999 99 99 0 9999 99 9999 + 022937 9999 99 99 0 9999 99 9999 + 022938 9999 99 99 0 9999 99 9999 + 022939 9999 99 99 0 9999 99 9999 + 022940 9999 99 99 0 9999 99 9999 + 022941 9999 99 99 0 9999 99 9999 + 022942 9999 99 99 0 9999 99 9999 + 022943 9999 99 99 0 9999 99 9999 + 022944 9999 99 99 0 9999 99 9999 + 022945 9999 99 99 0 9999 99 9999 + 022946 9999 99 99 0 9999 99 9999 + 022947 9999 99 99 0 9999 99 9999 + 022948 9999 99 99 0 9999 99 9999 + 022949 9999 99 99 0 9999 99 9999 + 022950 9999 99 99 0 9999 99 9999 + 022951 9999 99 99 0 9999 99 9999 + 022952 9999 99 99 0 9999 99 9999 + 022953 9999 99 99 0 9999 99 9999 + 022954 9999 99 99 0 9999 99 9999 + 022955 9999 99 99 0 9999 99 9999 + 022956 9999 99 99 0 9999 99 9999 + 022957 9999 99 99 0 9999 99 9999 + 022958 9999 99 99 0 9999 99 9999 + 022959 9999 99 99 0 9999 99 9999 + 022960 9999 99 99 0 9999 99 9999 + 022961 9999 99 99 0 9999 99 9999 + 022962 9999 99 99 0 9999 99 9999 + 022963 9999 99 99 0 9999 99 9999 + 022964 9999 99 99 0 9999 99 9999 + 022965 9999 99 99 0 9999 99 9999 + 022966 9999 99 99 0 9999 99 9999 + 022967 9999 99 99 0 9999 99 9999 + 022968 9999 99 99 0 9999 99 9999 + 022969 9999 99 99 0 9999 99 9999 + 022970 9999 99 99 0 9999 99 9999 + 022971 9999 99 99 0 9999 99 9999 + 022972 9999 99 99 0 9999 99 9999 + 022973 9999 99 99 0 9999 99 9999 + 022974 9999 99 99 0 9999 99 9999 + 022975 9999 99 99 0 9999 99 9999 + 022976 9999 99 99 0 9999 99 9999 + 022977 9999 99 99 0 9999 99 9999 + 022978 9999 99 99 0 9999 99 9999 + 022979 9999 99 99 0 9999 99 9999 + 022980 9999 99 99 0 9999 99 9999 + 022981 9999 99 99 0 9999 99 9999 + 022982 9999 99 99 0 9999 99 9999 + 022983 9999 99 99 0 9999 99 9999 + 022984 9999 99 99 0 9999 99 9999 + 022985 9999 99 99 0 9999 99 9999 + 022986 9999 99 99 0 9999 99 9999 + 022987 9999 99 99 0 9999 99 9999 + 022988 9999 99 99 0 9999 99 9999 + 022989 9999 99 99 0 9999 99 9999 + 022990 9999 99 99 0 9999 99 9999 + 022991 9999 99 99 0 9999 99 9999 + 022992 9999 99 99 0 9999 99 9999 + 022993 9999 99 99 0 9999 99 9999 + 022994 9999 99 99 0 9999 99 9999 + 022995 9999 99 99 0 9999 99 9999 + 022996 9999 99 99 0 9999 99 9999 + 022997 9999 99 99 0 9999 99 9999 + 022998 9999 99 99 0 9999 99 9999 + 022999 9999 99 99 0 9999 99 9999 + 023000 9999 99 99 0 9999 99 9999 + 023001 9999 99 99 0 9999 99 9999 + 023002 9999 99 99 0 9999 99 9999 + 023003 9999 99 99 0 9999 99 9999 + 023004 9999 99 99 0 9999 99 9999 + 023005 9999 99 99 0 9999 99 9999 + 023006 9999 99 99 0 9999 99 9999 + 023007 9999 99 99 0 9999 99 9999 + 023008 9999 99 99 0 9999 99 9999 + 023009 9999 99 99 0 9999 99 9999 + 023010 9999 99 99 0 9999 99 9999 + 023011 9999 99 99 0 9999 99 9999 + 023012 9999 99 99 0 9999 99 9999 + 023013 9999 99 99 0 9999 99 9999 + 023014 9999 99 99 0 9999 99 9999 + 023015 9999 99 99 0 9999 99 9999 + 023016 9999 99 99 0 9999 99 9999 + 023017 9999 99 99 0 9999 99 9999 + 023018 9999 99 99 0 9999 99 9999 + 023019 9999 99 99 0 9999 99 9999 + 023020 9999 99 99 0 9999 99 9999 + 023021 9999 99 99 0 9999 99 9999 + 023022 9999 99 99 0 9999 99 9999 + 023023 9999 99 99 0 9999 99 9999 + 023024 9999 99 99 0 9999 99 9999 + 023025 9999 99 99 0 9999 99 9999 + 023026 9999 99 99 0 9999 99 9999 + 023027 9999 99 99 0 9999 99 9999 + 023028 9999 99 99 0 9999 99 9999 + 023029 9999 99 99 0 9999 99 9999 + 023030 9999 99 99 0 9999 99 9999 + 023031 9999 99 99 0 9999 99 9999 + 023032 9999 99 99 0 9999 99 9999 + 023033 9999 99 99 0 9999 99 9999 + 023034 9999 99 99 0 9999 99 9999 + 023035 9999 99 99 0 9999 99 9999 + 023036 9999 99 99 0 9999 99 9999 + 023037 9999 99 99 0 9999 99 9999 + 023038 9999 99 99 0 9999 99 9999 + 023039 9999 99 99 0 9999 99 9999 + 023040 9999 99 99 0 9999 99 9999 + 023041 1260 01 01 1 303054860 08 0026 + 023042 1260 01 02 1 303054860 09 0026 + 023043 9999 99 99 0 9999 99 9999 + 023044 9999 99 99 0 9999 99 9999 + 023045 9999 99 99 0 9999 99 9999 + 023046 9999 99 99 0 9999 99 9999 + 023047 9999 99 99 0 9999 99 9999 + 023048 9999 99 99 0 9999 99 9999 + 023049 1260 02 01 1 303054860 10 0026 + 023050 1260 02 02 1 303054860 11 0026 + 023051 9999 99 99 0 9999 99 9999 + 023052 9999 99 99 0 9999 99 9999 + 023053 9999 99 99 0 9999 99 9999 + 023054 9999 99 99 0 9999 99 9999 + 023055 9999 99 99 0 9999 99 9999 + 023056 9999 99 99 0 9999 99 9999 + 023057 1260 03 01 1 303054860 12 0026 + 023058 1260 03 02 1 303054860 13 0026 + 023059 9999 99 99 0 9999 99 9999 + 023060 9999 99 99 0 9999 99 9999 + 023061 9999 99 99 0 9999 99 9999 + 023062 9999 99 99 0 9999 99 9999 + 023063 9999 99 99 0 9999 99 9999 + 023064 9999 99 99 0 9999 99 9999 + 023065 1260 04 01 1 303054860 14 0026 + 023066 1260 04 02 1 303054860 15 0026 + 023067 9999 99 99 0 9999 99 9999 + 023068 9999 99 99 0 9999 99 9999 + 023069 9999 99 99 0 9999 99 9999 + 023070 9999 99 99 0 9999 99 9999 + 023071 9999 99 99 0 9999 99 9999 + 023072 9999 99 99 0 9999 99 9999 + 023073 1260 05 01 1 303054860 00 0026 + 023074 1260 05 02 1 303054860 01 0026 + 023075 9999 99 99 0 9999 99 9999 + 023076 9999 99 99 0 9999 99 9999 + 023077 9999 99 99 0 9999 99 9999 + 023078 9999 99 99 0 9999 99 9999 + 023079 9999 99 99 0 9999 99 9999 + 023080 9999 99 99 0 9999 99 9999 + 023081 1260 06 01 1 303054860 02 0026 + 023082 1260 06 02 1 303054860 03 0026 + 023083 9999 99 99 0 9999 99 9999 + 023084 9999 99 99 0 9999 99 9999 + 023085 9999 99 99 0 9999 99 9999 + 023086 9999 99 99 0 9999 99 9999 + 023087 9999 99 99 0 9999 99 9999 + 023088 9999 99 99 0 9999 99 9999 + 023089 1260 07 01 1 303054860 04 0026 + 023090 1260 07 02 1 303054860 05 0026 + 023091 9999 99 99 0 9999 99 9999 + 023092 9999 99 99 0 9999 99 9999 + 023093 9999 99 99 0 9999 99 9999 + 023094 9999 99 99 0 9999 99 9999 + 023095 9999 99 99 0 9999 99 9999 + 023096 9999 99 99 0 9999 99 9999 + 023097 1260 08 01 1 303054860 06 0026 + 023098 1260 08 02 1 303054860 07 0026 + 023099 9999 99 99 0 9999 99 9999 + 023100 9999 99 99 0 9999 99 9999 + 023101 9999 99 99 0 9999 99 9999 + 023102 9999 99 99 0 9999 99 9999 + 023103 9999 99 99 0 9999 99 9999 + 023104 9999 99 99 0 9999 99 9999 + 023105 1260 09 01 1 304119820 00 0154 + 023106 1260 09 02 1 304119820 01 0154 + 023107 1260 09 03 1 304119820 02 0154 + 023108 1260 09 04 1 304119820 03 0154 + 023109 9999 99 99 0 9999 99 9999 + 023110 9999 99 99 0 9999 99 9999 + 023111 9999 99 99 0 9999 99 9999 + 023112 9999 99 99 0 9999 99 9999 + 023113 1260 10 01 1 304119820 04 0154 + 023114 1260 10 02 1 304119820 05 0154 + 023115 1260 10 03 1 304119820 06 0154 + 023116 1260 10 04 1 304119820 07 0154 + 023117 9999 99 99 0 9999 99 9999 + 023118 9999 99 99 0 9999 99 9999 + 023119 9999 99 99 0 9999 99 9999 + 023120 9999 99 99 0 9999 99 9999 + 023121 1260 11 01 1 304119820 08 0154 + 023122 1260 11 02 1 304119820 09 0154 + 023123 1260 11 03 1 304119820 10 0154 + 023124 1260 11 04 1 304119820 11 0154 + 023125 9999 99 99 0 9999 99 9999 + 023126 9999 99 99 0 9999 99 9999 + 023127 9999 99 99 0 9999 99 9999 + 023128 9999 99 99 0 9999 99 9999 + 023129 1260 12 01 1 304119820 12 0154 + 023130 1260 12 02 1 304119820 13 0154 + 023131 1260 12 03 1 304119820 14 0154 + 023132 1260 12 04 1 304119820 15 0154 + 023133 9999 99 99 0 9999 99 9999 + 023134 9999 99 99 0 9999 99 9999 + 023135 9999 99 99 0 9999 99 9999 + 023136 9999 99 99 0 9999 99 9999 + 023137 1260 13 01 1 304119824 08 0155 + 023138 1260 13 02 1 304119824 09 0155 + 023139 1260 13 03 1 304119824 10 0155 + 023140 1260 13 04 1 304119824 11 0155 + 023141 9999 99 99 0 9999 99 9999 + 023142 9999 99 99 0 9999 99 9999 + 023143 9999 99 99 0 9999 99 9999 + 023144 9999 99 99 0 9999 99 9999 + 023145 1260 14 01 1 304119824 12 0155 + 023146 1260 14 02 1 304119824 13 0155 + 023147 1260 14 03 1 304119824 14 0155 + 023148 1260 14 04 1 304119824 15 0155 + 023149 9999 99 99 0 9999 99 9999 + 023150 9999 99 99 0 9999 99 9999 + 023151 9999 99 99 0 9999 99 9999 + 023152 9999 99 99 0 9999 99 9999 + 023153 1260 15 01 1 304119824 00 0155 + 023154 1260 15 02 1 304119824 01 0155 + 023155 1260 15 03 1 304119824 02 0155 + 023156 1260 15 04 1 304119824 03 0155 + 023157 9999 99 99 0 9999 99 9999 + 023158 9999 99 99 0 9999 99 9999 + 023159 9999 99 99 0 9999 99 9999 + 023160 9999 99 99 0 9999 99 9999 + 023161 1260 16 01 1 304119824 04 0155 + 023162 1260 16 02 1 304119824 05 0155 + 023163 1260 16 03 1 304119824 06 0155 + 023164 1260 16 04 1 304119824 07 0155 + 023165 9999 99 99 0 9999 99 9999 + 023166 9999 99 99 0 9999 99 9999 + 023167 9999 99 99 0 9999 99 9999 + 023168 9999 99 99 0 9999 99 9999 + 023169 1260 17 01 1 306253832 00 0801 + 023170 1260 17 02 1 306253832 01 0801 + 023171 1260 17 03 1 306253832 02 0801 + 023172 1260 17 04 1 306253832 03 0801 + 023173 1260 17 05 1 306253832 04 0801 + 023174 1260 17 06 1 306253832 05 0801 + 023175 1260 17 07 1 306253832 06 0801 + 023176 1260 17 08 1 306253832 07 0801 + 023177 1260 18 01 1 306253832 08 0801 + 023178 1260 18 02 1 306253832 09 0801 + 023179 1260 18 03 1 306253832 10 0801 + 023180 1260 18 04 1 306253832 11 0801 + 023181 1260 18 05 1 306253832 12 0801 + 023182 1260 18 06 1 306253832 13 0801 + 023183 1260 18 07 1 306253832 14 0801 + 023184 1260 18 08 1 306253832 15 0801 + 023185 1260 19 01 1 306253828 00 0800 + 023186 1260 19 02 1 306253828 01 0800 + 023187 1260 19 03 1 306253828 02 0800 + 023188 1260 19 04 1 306253828 03 0800 + 023189 1260 19 05 1 306253828 04 0800 + 023190 1260 19 06 1 306253828 05 0800 + 023191 1260 19 07 1 306253828 06 0800 + 023192 1260 19 08 1 306253828 07 0800 + 023193 1260 20 01 1 306253828 08 0800 + 023194 1260 20 02 1 306253828 09 0800 + 023195 1260 20 03 1 306253828 10 0800 + 023196 1260 20 04 1 306253828 11 0800 + 023197 1260 20 05 1 306253828 12 0800 + 023198 1260 20 06 1 306253828 13 0800 + 023199 1260 20 07 1 306253828 14 0800 + 023200 1260 20 08 1 306253828 15 0800 + 023201 1260 21 01 1 306253840 00 0803 + 023202 1260 21 02 1 306253840 01 0803 + 023203 1260 21 03 1 306253840 02 0803 + 023204 1260 21 04 1 306253840 03 0803 + 023205 1260 21 05 1 306253840 04 0803 + 023206 1260 21 06 1 306253840 05 0803 + 023207 1260 21 07 1 306253840 06 0803 + 023208 1260 21 08 1 306253840 07 0803 + 023209 1260 22 01 1 306253840 08 0803 + 023210 1260 22 02 1 306253840 09 0803 + 023211 1260 22 03 1 306253840 10 0803 + 023212 1260 22 04 1 306253840 11 0803 + 023213 1260 22 05 1 306253840 12 0803 + 023214 1260 22 06 1 306253840 13 0803 + 023215 1260 22 07 1 306253840 14 0803 + 023216 1260 22 08 1 306253840 15 0803 + 023217 1260 23 01 1 306253836 00 0802 + 023218 1260 23 02 1 306253836 01 0802 + 023219 1260 23 03 1 306253836 02 0802 + 023220 1260 23 04 1 306253836 03 0802 + 023221 1260 23 05 1 306253836 04 0802 + 023222 1260 23 06 1 306253836 05 0802 + 023223 1260 23 07 1 306253836 06 0802 + 023224 1260 23 08 1 306253836 07 0802 + 023225 1260 24 01 1 306253836 08 0802 + 023226 1260 24 02 1 306253836 09 0802 + 023227 1260 24 03 1 306253836 10 0802 + 023228 1260 24 04 1 306253836 11 0802 + 023229 1260 24 05 1 306253836 12 0802 + 023230 1260 24 06 1 306253836 13 0802 + 023231 1260 24 07 1 306253836 14 0802 + 023232 1260 24 08 1 306253836 15 0802 + 023233 1260 25 01 1 303054856 08 0025 + 023234 1260 25 02 1 303054856 09 0025 + 023235 9999 99 99 0 9999 99 9999 + 023236 9999 99 99 0 9999 99 9999 + 023237 9999 99 99 0 9999 99 9999 + 023238 9999 99 99 0 9999 99 9999 + 023239 9999 99 99 0 9999 99 9999 + 023240 9999 99 99 0 9999 99 9999 + 023241 1260 26 01 1 303054856 10 0025 + 023242 1260 26 02 1 303054856 11 0025 + 023243 9999 99 99 0 9999 99 9999 + 023244 9999 99 99 0 9999 99 9999 + 023245 9999 99 99 0 9999 99 9999 + 023246 9999 99 99 0 9999 99 9999 + 023247 9999 99 99 0 9999 99 9999 + 023248 9999 99 99 0 9999 99 9999 + 023249 1260 27 01 1 303054856 12 0025 + 023250 1260 27 02 1 303054856 13 0025 + 023251 9999 99 99 0 9999 99 9999 + 023252 9999 99 99 0 9999 99 9999 + 023253 9999 99 99 0 9999 99 9999 + 023254 9999 99 99 0 9999 99 9999 + 023255 9999 99 99 0 9999 99 9999 + 023256 9999 99 99 0 9999 99 9999 + 023257 1260 28 01 1 303054856 14 0025 + 023258 1260 28 02 1 303054856 15 0025 + 023259 9999 99 99 0 9999 99 9999 + 023260 9999 99 99 0 9999 99 9999 + 023261 9999 99 99 0 9999 99 9999 + 023262 9999 99 99 0 9999 99 9999 + 023263 9999 99 99 0 9999 99 9999 + 023264 9999 99 99 0 9999 99 9999 + 023265 1260 29 01 1 303054856 04 0025 + 023266 1260 29 02 1 303054856 05 0025 + 023267 9999 99 99 0 9999 99 9999 + 023268 9999 99 99 0 9999 99 9999 + 023269 9999 99 99 0 9999 99 9999 + 023270 9999 99 99 0 9999 99 9999 + 023271 9999 99 99 0 9999 99 9999 + 023272 9999 99 99 0 9999 99 9999 + 023273 1260 30 01 1 303054856 06 0025 + 023274 1260 30 02 1 303054856 07 0025 + 023275 9999 99 99 0 9999 99 9999 + 023276 9999 99 99 0 9999 99 9999 + 023277 9999 99 99 0 9999 99 9999 + 023278 9999 99 99 0 9999 99 9999 + 023279 9999 99 99 0 9999 99 9999 + 023280 9999 99 99 0 9999 99 9999 + 023281 1260 31 01 1 303054856 00 0025 + 023282 1260 31 02 1 303054856 01 0025 + 023283 9999 99 99 0 9999 99 9999 + 023284 9999 99 99 0 9999 99 9999 + 023285 9999 99 99 0 9999 99 9999 + 023286 9999 99 99 0 9999 99 9999 + 023287 9999 99 99 0 9999 99 9999 + 023288 9999 99 99 0 9999 99 9999 + 023289 1260 32 01 1 303054856 02 0025 + 023290 1260 32 02 1 303054856 03 0025 + 023291 9999 99 99 0 9999 99 9999 + 023292 9999 99 99 0 9999 99 9999 + 023293 9999 99 99 0 9999 99 9999 + 023294 9999 99 99 0 9999 99 9999 + 023295 9999 99 99 0 9999 99 9999 + 023296 9999 99 99 0 9999 99 9999 + 023297 1260 33 01 1 306257928 00 0809 + 023298 1260 33 02 1 306257928 01 0809 + 023299 1260 33 03 1 306257928 02 0809 + 023300 1260 33 04 1 306257928 03 0809 + 023301 1260 33 05 1 306257928 04 0809 + 023302 1260 33 06 1 306257928 05 0809 + 023303 1260 33 07 1 306257928 06 0809 + 023304 1260 33 08 1 306257928 07 0809 + 023305 1260 34 01 1 306257928 08 0809 + 023306 1260 34 02 1 306257928 09 0809 + 023307 1260 34 03 1 306257928 10 0809 + 023308 1260 34 04 1 306257928 11 0809 + 023309 1260 34 05 1 306257928 12 0809 + 023310 1260 34 06 1 306257928 13 0809 + 023311 1260 34 07 1 306257928 14 0809 + 023312 1260 34 08 1 306257928 15 0809 + 023313 1260 35 01 1 306257924 00 0808 + 023314 1260 35 02 1 306257924 01 0808 + 023315 1260 35 03 1 306257924 02 0808 + 023316 1260 35 04 1 306257924 03 0808 + 023317 1260 35 05 1 306257924 04 0808 + 023318 1260 35 06 1 306257924 05 0808 + 023319 1260 35 07 1 306257924 06 0808 + 023320 1260 35 08 1 306257924 07 0808 + 023321 1260 36 01 1 306257924 08 0808 + 023322 1260 36 02 1 306257924 09 0808 + 023323 1260 36 03 1 306257924 10 0808 + 023324 1260 36 04 1 306257924 11 0808 + 023325 1260 36 05 1 306257924 12 0808 + 023326 1260 36 06 1 306257924 13 0808 + 023327 1260 36 07 1 306257924 14 0808 + 023328 1260 36 08 1 306257924 15 0808 + 023329 1260 37 01 1 306257936 00 0811 + 023330 1260 37 02 1 306257936 01 0811 + 023331 1260 37 03 1 306257936 02 0811 + 023332 1260 37 04 1 306257936 03 0811 + 023333 1260 37 05 1 306257936 04 0811 + 023334 1260 37 06 1 306257936 05 0811 + 023335 1260 37 07 1 306257936 06 0811 + 023336 1260 37 08 1 306257936 07 0811 + 023337 1260 38 01 1 306257936 08 0811 + 023338 1260 38 02 1 306257936 09 0811 + 023339 1260 38 03 1 306257936 10 0811 + 023340 1260 38 04 1 306257936 11 0811 + 023341 1260 38 05 1 306257936 12 0811 + 023342 1260 38 06 1 306257936 13 0811 + 023343 1260 38 07 1 306257936 14 0811 + 023344 1260 38 08 1 306257936 15 0811 + 023345 1260 39 01 1 306257932 00 0810 + 023346 1260 39 02 1 306257932 01 0810 + 023347 1260 39 03 1 306257932 02 0810 + 023348 1260 39 04 1 306257932 03 0810 + 023349 1260 39 05 1 306257932 04 0810 + 023350 1260 39 06 1 306257932 05 0810 + 023351 1260 39 07 1 306257932 06 0810 + 023352 1260 39 08 1 306257932 07 0810 + 023353 1260 40 01 1 306257932 08 0810 + 023354 1260 40 02 1 306257932 09 0810 + 023355 1260 40 03 1 306257932 10 0810 + 023356 1260 40 04 1 306257932 11 0810 + 023357 1260 40 05 1 306257932 12 0810 + 023358 1260 40 06 1 306257932 13 0810 + 023359 1260 40 07 1 306257932 14 0810 + 023360 1260 40 08 1 306257932 15 0810 + 023361 1260 41 01 1 304119816 00 0153 + 023362 1260 41 02 1 304119816 01 0153 + 023363 1260 41 03 1 304119816 02 0153 + 023364 1260 41 04 1 304119816 03 0153 + 023365 9999 99 99 0 9999 99 9999 + 023366 9999 99 99 0 9999 99 9999 + 023367 9999 99 99 0 9999 99 9999 + 023368 9999 99 99 0 9999 99 9999 + 023369 1260 42 01 1 304119816 04 0153 + 023370 1260 42 02 1 304119816 05 0153 + 023371 1260 42 03 1 304119816 06 0153 + 023372 1260 42 04 1 304119816 07 0153 + 023373 9999 99 99 0 9999 99 9999 + 023374 9999 99 99 0 9999 99 9999 + 023375 9999 99 99 0 9999 99 9999 + 023376 9999 99 99 0 9999 99 9999 + 023377 1260 43 01 1 304119816 08 0153 + 023378 1260 43 02 1 304119816 09 0153 + 023379 1260 43 03 1 304119816 10 0153 + 023380 1260 43 04 1 304119816 11 0153 + 023381 9999 99 99 0 9999 99 9999 + 023382 9999 99 99 0 9999 99 9999 + 023383 9999 99 99 0 9999 99 9999 + 023384 9999 99 99 0 9999 99 9999 + 023385 1260 44 01 1 304119816 12 0153 + 023386 1260 44 02 1 304119816 13 0153 + 023387 1260 44 03 1 304119816 14 0153 + 023388 1260 44 04 1 304119816 15 0153 + 023389 9999 99 99 0 9999 99 9999 + 023390 9999 99 99 0 9999 99 9999 + 023391 9999 99 99 0 9999 99 9999 + 023392 9999 99 99 0 9999 99 9999 + 023393 1260 45 01 1 304119812 00 0152 + 023394 1260 45 02 1 304119812 01 0152 + 023395 1260 45 03 1 304119812 02 0152 + 023396 1260 45 04 1 304119812 03 0152 + 023397 9999 99 99 0 9999 99 9999 + 023398 9999 99 99 0 9999 99 9999 + 023399 9999 99 99 0 9999 99 9999 + 023400 9999 99 99 0 9999 99 9999 + 023401 1260 46 01 1 304119812 04 0152 + 023402 1260 46 02 1 304119812 05 0152 + 023403 1260 46 03 1 304119812 06 0152 + 023404 1260 46 04 1 304119812 07 0152 + 023405 9999 99 99 0 9999 99 9999 + 023406 9999 99 99 0 9999 99 9999 + 023407 9999 99 99 0 9999 99 9999 + 023408 9999 99 99 0 9999 99 9999 + 023409 1260 47 01 1 304119812 08 0152 + 023410 1260 47 02 1 304119812 09 0152 + 023411 1260 47 03 1 304119812 10 0152 + 023412 1260 47 04 1 304119812 11 0152 + 023413 9999 99 99 0 9999 99 9999 + 023414 9999 99 99 0 9999 99 9999 + 023415 9999 99 99 0 9999 99 9999 + 023416 9999 99 99 0 9999 99 9999 + 023417 1260 48 01 1 304119812 12 0152 + 023418 1260 48 02 1 304119812 13 0152 + 023419 1260 48 03 1 304119812 14 0152 + 023420 1260 48 04 1 304119812 15 0152 + 023421 9999 99 99 0 9999 99 9999 + 023422 9999 99 99 0 9999 99 9999 + 023423 9999 99 99 0 9999 99 9999 + 023424 9999 99 99 0 9999 99 9999 + 023425 1261 01 01 1 304123916 08 0162 + 023426 1261 01 02 1 304123916 09 0162 + 023427 1261 01 03 1 304123916 10 0162 + 023428 1261 01 04 1 304123916 11 0162 + 023429 9999 99 99 0 9999 99 9999 + 023430 9999 99 99 0 9999 99 9999 + 023431 9999 99 99 0 9999 99 9999 + 023432 9999 99 99 0 9999 99 9999 + 023433 1261 02 01 1 304123916 12 0162 + 023434 1261 02 02 1 304123916 13 0162 + 023435 1261 02 03 1 304123916 14 0162 + 023436 1261 02 04 1 304123916 15 0162 + 023437 9999 99 99 0 9999 99 9999 + 023438 9999 99 99 0 9999 99 9999 + 023439 9999 99 99 0 9999 99 9999 + 023440 9999 99 99 0 9999 99 9999 + 023441 1261 03 01 1 304123916 00 0162 + 023442 1261 03 02 1 304123916 01 0162 + 023443 1261 03 03 1 304123916 02 0162 + 023444 1261 03 04 1 304123916 03 0162 + 023445 9999 99 99 0 9999 99 9999 + 023446 9999 99 99 0 9999 99 9999 + 023447 9999 99 99 0 9999 99 9999 + 023448 9999 99 99 0 9999 99 9999 + 023449 1261 04 01 1 304123916 04 0162 + 023450 1261 04 02 1 304123916 05 0162 + 023451 1261 04 03 1 304123916 06 0162 + 023452 1261 04 04 1 304123916 07 0162 + 023453 9999 99 99 0 9999 99 9999 + 023454 9999 99 99 0 9999 99 9999 + 023455 9999 99 99 0 9999 99 9999 + 023456 9999 99 99 0 9999 99 9999 + 023457 1261 05 01 1 304123920 08 0163 + 023458 1261 05 02 1 304123920 09 0163 + 023459 1261 05 03 1 304123920 10 0163 + 023460 1261 05 04 1 304123920 11 0163 + 023461 9999 99 99 0 9999 99 9999 + 023462 9999 99 99 0 9999 99 9999 + 023463 9999 99 99 0 9999 99 9999 + 023464 9999 99 99 0 9999 99 9999 + 023465 1261 06 01 1 304123920 12 0163 + 023466 1261 06 02 1 304123920 13 0163 + 023467 1261 06 03 1 304123920 14 0163 + 023468 1261 06 04 1 304123920 15 0163 + 023469 9999 99 99 0 9999 99 9999 + 023470 9999 99 99 0 9999 99 9999 + 023471 9999 99 99 0 9999 99 9999 + 023472 9999 99 99 0 9999 99 9999 + 023473 1261 07 01 1 304123920 00 0163 + 023474 1261 07 02 1 304123920 01 0163 + 023475 1261 07 03 1 304123920 02 0163 + 023476 1261 07 04 1 304123920 03 0163 + 023477 9999 99 99 0 9999 99 9999 + 023478 9999 99 99 0 9999 99 9999 + 023479 9999 99 99 0 9999 99 9999 + 023480 9999 99 99 0 9999 99 9999 + 023481 1261 08 01 1 304123920 04 0163 + 023482 1261 08 02 1 304123920 05 0163 + 023483 1261 08 03 1 304123920 06 0163 + 023484 1261 08 04 1 304123920 07 0163 + 023485 9999 99 99 0 9999 99 9999 + 023486 9999 99 99 0 9999 99 9999 + 023487 9999 99 99 0 9999 99 9999 + 023488 9999 99 99 0 9999 99 9999 + 023489 1261 09 01 1 306262028 00 0818 + 023490 1261 09 02 1 306262028 01 0818 + 023491 1261 09 03 1 306262028 02 0818 + 023492 1261 09 04 1 306262028 03 0818 + 023493 1261 09 05 1 306262028 04 0818 + 023494 1261 09 06 1 306262028 05 0818 + 023495 1261 09 07 1 306262028 06 0818 + 023496 1261 09 08 1 306262028 07 0818 + 023497 1261 10 01 1 306262028 08 0818 + 023498 1261 10 02 1 306262028 09 0818 + 023499 1261 10 03 1 306262028 10 0818 + 023500 1261 10 04 1 306262028 11 0818 + 023501 1261 10 05 1 306262028 12 0818 + 023502 1261 10 06 1 306262028 13 0818 + 023503 1261 10 07 1 306262028 14 0818 + 023504 1261 10 08 1 306262028 15 0818 + 023505 1261 11 01 1 306262032 00 0819 + 023506 1261 11 02 1 306262032 01 0819 + 023507 1261 11 03 1 306262032 02 0819 + 023508 1261 11 04 1 306262032 03 0819 + 023509 1261 11 05 1 306262032 04 0819 + 023510 1261 11 06 1 306262032 05 0819 + 023511 1261 11 07 1 306262032 06 0819 + 023512 1261 11 08 1 306262032 07 0819 + 023513 1261 12 01 1 306262032 08 0819 + 023514 1261 12 02 1 306262032 09 0819 + 023515 1261 12 03 1 306262032 10 0819 + 023516 1261 12 04 1 306262032 11 0819 + 023517 1261 12 05 1 306262032 12 0819 + 023518 1261 12 06 1 306262032 13 0819 + 023519 1261 12 07 1 306262032 14 0819 + 023520 1261 12 08 1 306262032 15 0819 + 023521 1261 13 01 1 306262020 00 0816 + 023522 1261 13 02 1 306262020 01 0816 + 023523 1261 13 03 1 306262020 02 0816 + 023524 1261 13 04 1 306262020 03 0816 + 023525 1261 13 05 1 306262020 04 0816 + 023526 1261 13 06 1 306262020 05 0816 + 023527 1261 13 07 1 306262020 06 0816 + 023528 1261 13 08 1 306262020 07 0816 + 023529 1261 14 01 1 306262020 08 0816 + 023530 1261 14 02 1 306262020 09 0816 + 023531 1261 14 03 1 306262020 10 0816 + 023532 1261 14 04 1 306262020 11 0816 + 023533 1261 14 05 1 306262020 12 0816 + 023534 1261 14 06 1 306262020 13 0816 + 023535 1261 14 07 1 306262020 14 0816 + 023536 1261 14 08 1 306262020 15 0816 + 023537 1261 15 01 1 306262024 00 0817 + 023538 1261 15 02 1 306262024 01 0817 + 023539 1261 15 03 1 306262024 02 0817 + 023540 1261 15 04 1 306262024 03 0817 + 023541 1261 15 05 1 306262024 04 0817 + 023542 1261 15 06 1 306262024 05 0817 + 023543 1261 15 07 1 306262024 06 0817 + 023544 1261 15 08 1 306262024 07 0817 + 023545 1261 16 01 1 306262024 08 0817 + 023546 1261 16 02 1 306262024 09 0817 + 023547 1261 16 03 1 306262024 10 0817 + 023548 1261 16 04 1 306262024 11 0817 + 023549 1261 16 05 1 306262024 12 0817 + 023550 1261 16 06 1 306262024 13 0817 + 023551 1261 16 07 1 306262024 14 0817 + 023552 1261 16 08 1 306262024 15 0817 + 023553 1261 17 01 1 303054852 12 0024 + 023554 1261 17 02 1 303054852 13 0024 + 023555 9999 99 99 0 9999 99 9999 + 023556 9999 99 99 0 9999 99 9999 + 023557 9999 99 99 0 9999 99 9999 + 023558 9999 99 99 0 9999 99 9999 + 023559 9999 99 99 0 9999 99 9999 + 023560 9999 99 99 0 9999 99 9999 + 023561 1261 18 01 1 303054852 14 0024 + 023562 1261 18 02 1 303054852 15 0024 + 023563 9999 99 99 0 9999 99 9999 + 023564 9999 99 99 0 9999 99 9999 + 023565 9999 99 99 0 9999 99 9999 + 023566 9999 99 99 0 9999 99 9999 + 023567 9999 99 99 0 9999 99 9999 + 023568 9999 99 99 0 9999 99 9999 + 023569 1261 19 01 1 303054852 08 0024 + 023570 1261 19 02 1 303054852 09 0024 + 023571 9999 99 99 0 9999 99 9999 + 023572 9999 99 99 0 9999 99 9999 + 023573 9999 99 99 0 9999 99 9999 + 023574 9999 99 99 0 9999 99 9999 + 023575 9999 99 99 0 9999 99 9999 + 023576 9999 99 99 0 9999 99 9999 + 023577 1261 20 01 1 303054852 10 0024 + 023578 1261 20 02 1 303054852 11 0024 + 023579 9999 99 99 0 9999 99 9999 + 023580 9999 99 99 0 9999 99 9999 + 023581 9999 99 99 0 9999 99 9999 + 023582 9999 99 99 0 9999 99 9999 + 023583 9999 99 99 0 9999 99 9999 + 023584 9999 99 99 0 9999 99 9999 + 023585 1261 21 01 1 303054852 00 0024 + 023586 1261 21 02 1 303054852 01 0024 + 023587 9999 99 99 0 9999 99 9999 + 023588 9999 99 99 0 9999 99 9999 + 023589 9999 99 99 0 9999 99 9999 + 023590 9999 99 99 0 9999 99 9999 + 023591 9999 99 99 0 9999 99 9999 + 023592 9999 99 99 0 9999 99 9999 + 023593 1261 22 01 1 303054852 02 0024 + 023594 1261 22 02 1 303054852 03 0024 + 023595 9999 99 99 0 9999 99 9999 + 023596 9999 99 99 0 9999 99 9999 + 023597 9999 99 99 0 9999 99 9999 + 023598 9999 99 99 0 9999 99 9999 + 023599 9999 99 99 0 9999 99 9999 + 023600 9999 99 99 0 9999 99 9999 + 023601 1261 23 01 1 303054852 04 0024 + 023602 1261 23 02 1 303054852 05 0024 + 023603 9999 99 99 0 9999 99 9999 + 023604 9999 99 99 0 9999 99 9999 + 023605 9999 99 99 0 9999 99 9999 + 023606 9999 99 99 0 9999 99 9999 + 023607 9999 99 99 0 9999 99 9999 + 023608 9999 99 99 0 9999 99 9999 + 023609 1261 24 01 1 303054852 06 0024 + 023610 1261 24 02 1 303054852 07 0024 + 023611 9999 99 99 0 9999 99 9999 + 023612 9999 99 99 0 9999 99 9999 + 023613 9999 99 99 0 9999 99 9999 + 023614 9999 99 99 0 9999 99 9999 + 023615 9999 99 99 0 9999 99 9999 + 023616 9999 99 99 0 9999 99 9999 + 023617 1261 25 01 1 305184776 00 0409 + 023618 1261 25 02 1 305184776 01 0409 + 023619 1261 25 03 1 305184776 02 0409 + 023620 1261 25 04 1 305184776 03 0409 + 023621 1261 25 05 1 305184776 04 0409 + 023622 1261 25 06 1 305184776 05 0409 + 023623 1261 25 07 1 305184776 06 0409 + 023624 1261 25 08 1 305184776 07 0409 + 023625 1261 26 01 1 305184776 08 0409 + 023626 1261 26 02 1 305184776 09 0409 + 023627 1261 26 03 1 305184776 10 0409 + 023628 1261 26 04 1 305184776 11 0409 + 023629 1261 26 05 1 305184776 12 0409 + 023630 1261 26 06 1 305184776 13 0409 + 023631 1261 26 07 1 305184776 14 0409 + 023632 1261 26 08 1 305184776 15 0409 + 023633 1261 27 01 1 305184772 00 0408 + 023634 1261 27 02 1 305184772 01 0408 + 023635 1261 27 03 1 305184772 02 0408 + 023636 1261 27 04 1 305184772 03 0408 + 023637 1261 27 05 1 305184772 04 0408 + 023638 1261 27 06 1 305184772 05 0408 + 023639 1261 27 07 1 305184772 06 0408 + 023640 1261 27 08 1 305184772 07 0408 + 023641 1261 28 01 1 305184772 08 0408 + 023642 1261 28 02 1 305184772 09 0408 + 023643 1261 28 03 1 305184772 10 0408 + 023644 1261 28 04 1 305184772 11 0408 + 023645 1261 28 05 1 305184772 12 0408 + 023646 1261 28 06 1 305184772 13 0408 + 023647 1261 28 07 1 305184772 14 0408 + 023648 1261 28 08 1 305184772 15 0408 + 023649 1261 29 01 1 305184784 00 0411 + 023650 1261 29 02 1 305184784 01 0411 + 023651 1261 29 03 1 305184784 02 0411 + 023652 1261 29 04 1 305184784 03 0411 + 023653 1261 29 05 1 305184784 04 0411 + 023654 1261 29 06 1 305184784 05 0411 + 023655 1261 29 07 1 305184784 06 0411 + 023656 1261 29 08 1 305184784 07 0411 + 023657 1261 30 01 1 305184784 08 0411 + 023658 1261 30 02 1 305184784 09 0411 + 023659 1261 30 03 1 305184784 10 0411 + 023660 1261 30 04 1 305184784 11 0411 + 023661 1261 30 05 1 305184784 12 0411 + 023662 1261 30 06 1 305184784 13 0411 + 023663 1261 30 07 1 305184784 14 0411 + 023664 1261 30 08 1 305184784 15 0411 + 023665 1261 31 01 1 305184780 00 0410 + 023666 1261 31 02 1 305184780 01 0410 + 023667 1261 31 03 1 305184780 02 0410 + 023668 1261 31 04 1 305184780 03 0410 + 023669 1261 31 05 1 305184780 04 0410 + 023670 1261 31 06 1 305184780 05 0410 + 023671 1261 31 07 1 305184780 06 0410 + 023672 1261 31 08 1 305184780 07 0410 + 023673 1261 32 01 1 305184780 08 0410 + 023674 1261 32 02 1 305184780 09 0410 + 023675 1261 32 03 1 305184780 10 0410 + 023676 1261 32 04 1 305184780 11 0410 + 023677 1261 32 05 1 305184780 12 0410 + 023678 1261 32 06 1 305184780 13 0410 + 023679 1261 32 07 1 305184780 14 0410 + 023680 1261 32 08 1 305184780 15 0410 + 023681 1261 33 01 1 306266124 00 0826 + 023682 1261 33 02 1 306266124 01 0826 + 023683 1261 33 03 1 306266124 02 0826 + 023684 1261 33 04 1 306266124 03 0826 + 023685 1261 33 05 1 306266124 04 0826 + 023686 1261 33 06 1 306266124 05 0826 + 023687 1261 33 07 1 306266124 06 0826 + 023688 1261 33 08 1 306266124 07 0826 + 023689 1261 34 01 1 306266124 08 0826 + 023690 1261 34 02 1 306266124 09 0826 + 023691 1261 34 03 1 306266124 10 0826 + 023692 1261 34 04 1 306266124 11 0826 + 023693 1261 34 05 1 306266124 12 0826 + 023694 1261 34 06 1 306266124 13 0826 + 023695 1261 34 07 1 306266124 14 0826 + 023696 1261 34 08 1 306266124 15 0826 + 023697 1261 35 01 1 306266128 00 0827 + 023698 1261 35 02 1 306266128 01 0827 + 023699 1261 35 03 1 306266128 02 0827 + 023700 1261 35 04 1 306266128 03 0827 + 023701 1261 35 05 1 306266128 04 0827 + 023702 1261 35 06 1 306266128 05 0827 + 023703 1261 35 07 1 306266128 06 0827 + 023704 1261 35 08 1 306266128 07 0827 + 023705 1261 36 01 1 306266128 08 0827 + 023706 1261 36 02 1 306266128 09 0827 + 023707 1261 36 03 1 306266128 10 0827 + 023708 1261 36 04 1 306266128 11 0827 + 023709 1261 36 05 1 306266128 12 0827 + 023710 1261 36 06 1 306266128 13 0827 + 023711 1261 36 07 1 306266128 14 0827 + 023712 1261 36 08 1 306266128 15 0827 + 023713 1261 37 01 1 306266116 00 0824 + 023714 1261 37 02 1 306266116 01 0824 + 023715 1261 37 03 1 306266116 02 0824 + 023716 1261 37 04 1 306266116 03 0824 + 023717 1261 37 05 1 306266116 04 0824 + 023718 1261 37 06 1 306266116 05 0824 + 023719 1261 37 07 1 306266116 06 0824 + 023720 1261 37 08 1 306266116 07 0824 + 023721 1261 38 01 1 306266116 08 0824 + 023722 1261 38 02 1 306266116 09 0824 + 023723 1261 38 03 1 306266116 10 0824 + 023724 1261 38 04 1 306266116 11 0824 + 023725 1261 38 05 1 306266116 12 0824 + 023726 1261 38 06 1 306266116 13 0824 + 023727 1261 38 07 1 306266116 14 0824 + 023728 1261 38 08 1 306266116 15 0824 + 023729 1261 39 01 1 306266120 00 0825 + 023730 1261 39 02 1 306266120 01 0825 + 023731 1261 39 03 1 306266120 02 0825 + 023732 1261 39 04 1 306266120 03 0825 + 023733 1261 39 05 1 306266120 04 0825 + 023734 1261 39 06 1 306266120 05 0825 + 023735 1261 39 07 1 306266120 06 0825 + 023736 1261 39 08 1 306266120 07 0825 + 023737 1261 40 01 1 306266120 08 0825 + 023738 1261 40 02 1 306266120 09 0825 + 023739 1261 40 03 1 306266120 10 0825 + 023740 1261 40 04 1 306266120 11 0825 + 023741 1261 40 05 1 306266120 12 0825 + 023742 1261 40 06 1 306266120 13 0825 + 023743 1261 40 07 1 306266120 14 0825 + 023744 1261 40 08 1 306266120 15 0825 + 023745 1261 41 01 1 304123908 08 0160 + 023746 1261 41 02 1 304123908 09 0160 + 023747 1261 41 03 1 304123908 10 0160 + 023748 1261 41 04 1 304123908 11 0160 + 023749 9999 99 99 0 9999 99 9999 + 023750 9999 99 99 0 9999 99 9999 + 023751 9999 99 99 0 9999 99 9999 + 023752 9999 99 99 0 9999 99 9999 + 023753 1261 42 01 1 304123908 12 0160 + 023754 1261 42 02 1 304123908 13 0160 + 023755 1261 42 03 1 304123908 14 0160 + 023756 1261 42 04 1 304123908 15 0160 + 023757 9999 99 99 0 9999 99 9999 + 023758 9999 99 99 0 9999 99 9999 + 023759 9999 99 99 0 9999 99 9999 + 023760 9999 99 99 0 9999 99 9999 + 023761 1261 43 01 1 304123908 00 0160 + 023762 1261 43 02 1 304123908 01 0160 + 023763 1261 43 03 1 304123908 02 0160 + 023764 1261 43 04 1 304123908 03 0160 + 023765 9999 99 99 0 9999 99 9999 + 023766 9999 99 99 0 9999 99 9999 + 023767 9999 99 99 0 9999 99 9999 + 023768 9999 99 99 0 9999 99 9999 + 023769 1261 44 01 1 304123908 04 0160 + 023770 1261 44 02 1 304123908 05 0160 + 023771 1261 44 03 1 304123908 06 0160 + 023772 1261 44 04 1 304123908 07 0160 + 023773 9999 99 99 0 9999 99 9999 + 023774 9999 99 99 0 9999 99 9999 + 023775 9999 99 99 0 9999 99 9999 + 023776 9999 99 99 0 9999 99 9999 + 023777 1261 45 01 1 304123912 08 0161 + 023778 1261 45 02 1 304123912 09 0161 + 023779 1261 45 03 1 304123912 10 0161 + 023780 1261 45 04 1 304123912 11 0161 + 023781 9999 99 99 0 9999 99 9999 + 023782 9999 99 99 0 9999 99 9999 + 023783 9999 99 99 0 9999 99 9999 + 023784 9999 99 99 0 9999 99 9999 + 023785 1261 46 01 1 304123912 12 0161 + 023786 1261 46 02 1 304123912 13 0161 + 023787 1261 46 03 1 304123912 14 0161 + 023788 1261 46 04 1 304123912 15 0161 + 023789 9999 99 99 0 9999 99 9999 + 023790 9999 99 99 0 9999 99 9999 + 023791 9999 99 99 0 9999 99 9999 + 023792 9999 99 99 0 9999 99 9999 + 023793 1261 47 01 1 304123912 00 0161 + 023794 1261 47 02 1 304123912 01 0161 + 023795 1261 47 03 1 304123912 02 0161 + 023796 1261 47 04 1 304123912 03 0161 + 023797 9999 99 99 0 9999 99 9999 + 023798 9999 99 99 0 9999 99 9999 + 023799 9999 99 99 0 9999 99 9999 + 023800 9999 99 99 0 9999 99 9999 + 023801 1261 48 01 1 304123912 04 0161 + 023802 1261 48 02 1 304123912 05 0161 + 023803 1261 48 03 1 304123912 06 0161 + 023804 1261 48 04 1 304123912 07 0161 + 023805 9999 99 99 0 9999 99 9999 + 023806 9999 99 99 0 9999 99 9999 + 023807 9999 99 99 0 9999 99 9999 + 023808 9999 99 99 0 9999 99 9999 + 023809 1262 01 01 1 305188872 00 0417 + 023810 1262 01 02 1 305188872 01 0417 + 023811 1262 01 03 1 305188872 02 0417 + 023812 1262 01 04 1 305188872 03 0417 + 023813 1262 01 05 1 305188872 04 0417 + 023814 1262 01 06 1 305188872 05 0417 + 023815 1262 01 07 1 305188872 06 0417 + 023816 1262 01 08 1 305188872 07 0417 + 023817 1262 02 01 1 305188872 08 0417 + 023818 1262 02 02 1 305188872 09 0417 + 023819 1262 02 03 1 305188872 10 0417 + 023820 1262 02 04 1 305188872 11 0417 + 023821 1262 02 05 1 305188872 12 0417 + 023822 1262 02 06 1 305188872 13 0417 + 023823 1262 02 07 1 305188872 14 0417 + 023824 1262 02 08 1 305188872 15 0417 + 023825 1262 03 01 1 305188868 00 0416 + 023826 1262 03 02 1 305188868 01 0416 + 023827 1262 03 03 1 305188868 02 0416 + 023828 1262 03 04 1 305188868 03 0416 + 023829 1262 03 05 1 305188868 04 0416 + 023830 1262 03 06 1 305188868 05 0416 + 023831 1262 03 07 1 305188868 06 0416 + 023832 1262 03 08 1 305188868 07 0416 + 023833 1262 04 01 1 305188868 08 0416 + 023834 1262 04 02 1 305188868 09 0416 + 023835 1262 04 03 1 305188868 10 0416 + 023836 1262 04 04 1 305188868 11 0416 + 023837 1262 04 05 1 305188868 12 0416 + 023838 1262 04 06 1 305188868 13 0416 + 023839 1262 04 07 1 305188868 14 0416 + 023840 1262 04 08 1 305188868 15 0416 + 023841 1262 05 01 1 305188880 00 0419 + 023842 1262 05 02 1 305188880 01 0419 + 023843 1262 05 03 1 305188880 02 0419 + 023844 1262 05 04 1 305188880 03 0419 + 023845 1262 05 05 1 305188880 04 0419 + 023846 1262 05 06 1 305188880 05 0419 + 023847 1262 05 07 1 305188880 06 0419 + 023848 1262 05 08 1 305188880 07 0419 + 023849 1262 06 01 1 305188880 08 0419 + 023850 1262 06 02 1 305188880 09 0419 + 023851 1262 06 03 1 305188880 10 0419 + 023852 1262 06 04 1 305188880 11 0419 + 023853 1262 06 05 1 305188880 12 0419 + 023854 1262 06 06 1 305188880 13 0419 + 023855 1262 06 07 1 305188880 14 0419 + 023856 1262 06 08 1 305188880 15 0419 + 023857 1262 07 01 1 305188876 00 0418 + 023858 1262 07 02 1 305188876 01 0418 + 023859 1262 07 03 1 305188876 02 0418 + 023860 1262 07 04 1 305188876 03 0418 + 023861 1262 07 05 1 305188876 04 0418 + 023862 1262 07 06 1 305188876 05 0418 + 023863 1262 07 07 1 305188876 06 0418 + 023864 1262 07 08 1 305188876 07 0418 + 023865 1262 08 01 1 305188876 08 0418 + 023866 1262 08 02 1 305188876 09 0418 + 023867 1262 08 03 1 305188876 10 0418 + 023868 1262 08 04 1 305188876 11 0418 + 023869 1262 08 05 1 305188876 12 0418 + 023870 1262 08 06 1 305188876 13 0418 + 023871 1262 08 07 1 305188876 14 0418 + 023872 1262 08 08 1 305188876 15 0418 + 023873 9999 99 99 0 9999 99 9999 + 023874 9999 99 99 0 9999 99 9999 + 023875 9999 99 99 0 9999 99 9999 + 023876 9999 99 99 0 9999 99 9999 + 023877 9999 99 99 0 9999 99 9999 + 023878 9999 99 99 0 9999 99 9999 + 023879 9999 99 99 0 9999 99 9999 + 023880 9999 99 99 0 9999 99 9999 + 023881 9999 99 99 0 9999 99 9999 + 023882 9999 99 99 0 9999 99 9999 + 023883 9999 99 99 0 9999 99 9999 + 023884 9999 99 99 0 9999 99 9999 + 023885 9999 99 99 0 9999 99 9999 + 023886 9999 99 99 0 9999 99 9999 + 023887 9999 99 99 0 9999 99 9999 + 023888 9999 99 99 0 9999 99 9999 + 023889 9999 99 99 0 9999 99 9999 + 023890 9999 99 99 0 9999 99 9999 + 023891 9999 99 99 0 9999 99 9999 + 023892 9999 99 99 0 9999 99 9999 + 023893 9999 99 99 0 9999 99 9999 + 023894 9999 99 99 0 9999 99 9999 + 023895 9999 99 99 0 9999 99 9999 + 023896 9999 99 99 0 9999 99 9999 + 023897 9999 99 99 0 9999 99 9999 + 023898 9999 99 99 0 9999 99 9999 + 023899 9999 99 99 0 9999 99 9999 + 023900 9999 99 99 0 9999 99 9999 + 023901 9999 99 99 0 9999 99 9999 + 023902 9999 99 99 0 9999 99 9999 + 023903 9999 99 99 0 9999 99 9999 + 023904 9999 99 99 0 9999 99 9999 + 023905 9999 99 99 0 9999 99 9999 + 023906 9999 99 99 0 9999 99 9999 + 023907 9999 99 99 0 9999 99 9999 + 023908 9999 99 99 0 9999 99 9999 + 023909 9999 99 99 0 9999 99 9999 + 023910 9999 99 99 0 9999 99 9999 + 023911 9999 99 99 0 9999 99 9999 + 023912 9999 99 99 0 9999 99 9999 + 023913 9999 99 99 0 9999 99 9999 + 023914 9999 99 99 0 9999 99 9999 + 023915 9999 99 99 0 9999 99 9999 + 023916 9999 99 99 0 9999 99 9999 + 023917 9999 99 99 0 9999 99 9999 + 023918 9999 99 99 0 9999 99 9999 + 023919 9999 99 99 0 9999 99 9999 + 023920 9999 99 99 0 9999 99 9999 + 023921 9999 99 99 0 9999 99 9999 + 023922 9999 99 99 0 9999 99 9999 + 023923 9999 99 99 0 9999 99 9999 + 023924 9999 99 99 0 9999 99 9999 + 023925 9999 99 99 0 9999 99 9999 + 023926 9999 99 99 0 9999 99 9999 + 023927 9999 99 99 0 9999 99 9999 + 023928 9999 99 99 0 9999 99 9999 + 023929 9999 99 99 0 9999 99 9999 + 023930 9999 99 99 0 9999 99 9999 + 023931 9999 99 99 0 9999 99 9999 + 023932 9999 99 99 0 9999 99 9999 + 023933 9999 99 99 0 9999 99 9999 + 023934 9999 99 99 0 9999 99 9999 + 023935 9999 99 99 0 9999 99 9999 + 023936 9999 99 99 0 9999 99 9999 + 023937 9999 99 99 0 9999 99 9999 + 023938 9999 99 99 0 9999 99 9999 + 023939 9999 99 99 0 9999 99 9999 + 023940 9999 99 99 0 9999 99 9999 + 023941 9999 99 99 0 9999 99 9999 + 023942 9999 99 99 0 9999 99 9999 + 023943 9999 99 99 0 9999 99 9999 + 023944 9999 99 99 0 9999 99 9999 + 023945 9999 99 99 0 9999 99 9999 + 023946 9999 99 99 0 9999 99 9999 + 023947 9999 99 99 0 9999 99 9999 + 023948 9999 99 99 0 9999 99 9999 + 023949 9999 99 99 0 9999 99 9999 + 023950 9999 99 99 0 9999 99 9999 + 023951 9999 99 99 0 9999 99 9999 + 023952 9999 99 99 0 9999 99 9999 + 023953 9999 99 99 0 9999 99 9999 + 023954 9999 99 99 0 9999 99 9999 + 023955 9999 99 99 0 9999 99 9999 + 023956 9999 99 99 0 9999 99 9999 + 023957 9999 99 99 0 9999 99 9999 + 023958 9999 99 99 0 9999 99 9999 + 023959 9999 99 99 0 9999 99 9999 + 023960 9999 99 99 0 9999 99 9999 + 023961 9999 99 99 0 9999 99 9999 + 023962 9999 99 99 0 9999 99 9999 + 023963 9999 99 99 0 9999 99 9999 + 023964 9999 99 99 0 9999 99 9999 + 023965 9999 99 99 0 9999 99 9999 + 023966 9999 99 99 0 9999 99 9999 + 023967 9999 99 99 0 9999 99 9999 + 023968 9999 99 99 0 9999 99 9999 + 023969 9999 99 99 0 9999 99 9999 + 023970 9999 99 99 0 9999 99 9999 + 023971 9999 99 99 0 9999 99 9999 + 023972 9999 99 99 0 9999 99 9999 + 023973 9999 99 99 0 9999 99 9999 + 023974 9999 99 99 0 9999 99 9999 + 023975 9999 99 99 0 9999 99 9999 + 023976 9999 99 99 0 9999 99 9999 + 023977 9999 99 99 0 9999 99 9999 + 023978 9999 99 99 0 9999 99 9999 + 023979 9999 99 99 0 9999 99 9999 + 023980 9999 99 99 0 9999 99 9999 + 023981 9999 99 99 0 9999 99 9999 + 023982 9999 99 99 0 9999 99 9999 + 023983 9999 99 99 0 9999 99 9999 + 023984 9999 99 99 0 9999 99 9999 + 023985 9999 99 99 0 9999 99 9999 + 023986 9999 99 99 0 9999 99 9999 + 023987 9999 99 99 0 9999 99 9999 + 023988 9999 99 99 0 9999 99 9999 + 023989 9999 99 99 0 9999 99 9999 + 023990 9999 99 99 0 9999 99 9999 + 023991 9999 99 99 0 9999 99 9999 + 023992 9999 99 99 0 9999 99 9999 + 023993 9999 99 99 0 9999 99 9999 + 023994 9999 99 99 0 9999 99 9999 + 023995 9999 99 99 0 9999 99 9999 + 023996 9999 99 99 0 9999 99 9999 + 023997 9999 99 99 0 9999 99 9999 + 023998 9999 99 99 0 9999 99 9999 + 023999 9999 99 99 0 9999 99 9999 + 024000 9999 99 99 0 9999 99 9999 + 024001 1262 25 01 1 305197064 00 0433 + 024002 1262 25 02 1 305197064 01 0433 + 024003 1262 25 03 1 305197064 02 0433 + 024004 1262 25 04 1 305197064 03 0433 + 024005 1262 25 05 1 305197064 04 0433 + 024006 1262 25 06 1 305197064 05 0433 + 024007 1262 25 07 1 305197064 06 0433 + 024008 1262 25 08 1 305197064 07 0433 + 024009 1262 26 01 1 305197064 08 0433 + 024010 1262 26 02 1 305197064 09 0433 + 024011 1262 26 03 1 305197064 10 0433 + 024012 1262 26 04 1 305197064 11 0433 + 024013 1262 26 05 1 305197064 12 0433 + 024014 1262 26 06 1 305197064 13 0433 + 024015 1262 26 07 1 305197064 14 0433 + 024016 1262 26 08 1 305197064 15 0433 + 024017 1262 27 01 1 305197060 00 0432 + 024018 1262 27 02 1 305197060 01 0432 + 024019 1262 27 03 1 305197060 02 0432 + 024020 1262 27 04 1 305197060 03 0432 + 024021 1262 27 05 1 305197060 04 0432 + 024022 1262 27 06 1 305197060 05 0432 + 024023 1262 27 07 1 305197060 06 0432 + 024024 1262 27 08 1 305197060 07 0432 + 024025 1262 28 01 1 305197060 08 0432 + 024026 1262 28 02 1 305197060 09 0432 + 024027 1262 28 03 1 305197060 10 0432 + 024028 1262 28 04 1 305197060 11 0432 + 024029 1262 28 05 1 305197060 12 0432 + 024030 1262 28 06 1 305197060 13 0432 + 024031 1262 28 07 1 305197060 14 0432 + 024032 1262 28 08 1 305197060 15 0432 + 024033 1262 29 01 1 305197072 00 0435 + 024034 1262 29 02 1 305197072 01 0435 + 024035 1262 29 03 1 305197072 02 0435 + 024036 1262 29 04 1 305197072 03 0435 + 024037 1262 29 05 1 305197072 04 0435 + 024038 1262 29 06 1 305197072 05 0435 + 024039 1262 29 07 1 305197072 06 0435 + 024040 1262 29 08 1 305197072 07 0435 + 024041 1262 30 01 1 305197072 08 0435 + 024042 1262 30 02 1 305197072 09 0435 + 024043 1262 30 03 1 305197072 10 0435 + 024044 1262 30 04 1 305197072 11 0435 + 024045 1262 30 05 1 305197072 12 0435 + 024046 1262 30 06 1 305197072 13 0435 + 024047 1262 30 07 1 305197072 14 0435 + 024048 1262 30 08 1 305197072 15 0435 + 024049 1262 31 01 1 305197068 00 0434 + 024050 1262 31 02 1 305197068 01 0434 + 024051 1262 31 03 1 305197068 02 0434 + 024052 1262 31 04 1 305197068 03 0434 + 024053 1262 31 05 1 305197068 04 0434 + 024054 1262 31 06 1 305197068 05 0434 + 024055 1262 31 07 1 305197068 06 0434 + 024056 1262 31 08 1 305197068 07 0434 + 024057 1262 32 01 1 305197068 08 0434 + 024058 1262 32 02 1 305197068 09 0434 + 024059 1262 32 03 1 305197068 10 0434 + 024060 1262 32 04 1 305197068 11 0434 + 024061 1262 32 05 1 305197068 12 0434 + 024062 1262 32 06 1 305197068 13 0434 + 024063 1262 32 07 1 305197068 14 0434 + 024064 1262 32 08 1 305197068 15 0434 + 024065 1262 33 01 1 305201164 00 0442 + 024066 1262 33 02 1 305201164 01 0442 + 024067 1262 33 03 1 305201164 02 0442 + 024068 1262 33 04 1 305201164 03 0442 + 024069 1262 33 05 1 305201164 04 0442 + 024070 1262 33 06 1 305201164 05 0442 + 024071 1262 33 07 1 305201164 06 0442 + 024072 1262 33 08 1 305201164 07 0442 + 024073 1262 34 01 1 305201164 08 0442 + 024074 1262 34 02 1 305201164 09 0442 + 024075 1262 34 03 1 305201164 10 0442 + 024076 1262 34 04 1 305201164 11 0442 + 024077 1262 34 05 1 305201164 12 0442 + 024078 1262 34 06 1 305201164 13 0442 + 024079 1262 34 07 1 305201164 14 0442 + 024080 1262 34 08 1 305201164 15 0442 + 024081 1262 35 01 1 305201168 00 0443 + 024082 1262 35 02 1 305201168 01 0443 + 024083 1262 35 03 1 305201168 02 0443 + 024084 1262 35 04 1 305201168 03 0443 + 024085 1262 35 05 1 305201168 04 0443 + 024086 1262 35 06 1 305201168 05 0443 + 024087 1262 35 07 1 305201168 06 0443 + 024088 1262 35 08 1 305201168 07 0443 + 024089 1262 36 01 1 305201168 08 0443 + 024090 1262 36 02 1 305201168 09 0443 + 024091 1262 36 03 1 305201168 10 0443 + 024092 1262 36 04 1 305201168 11 0443 + 024093 1262 36 05 1 305201168 12 0443 + 024094 1262 36 06 1 305201168 13 0443 + 024095 1262 36 07 1 305201168 14 0443 + 024096 1262 36 08 1 305201168 15 0443 + 024097 1262 37 01 1 305201156 00 0440 + 024098 1262 37 02 1 305201156 01 0440 + 024099 1262 37 03 1 305201156 02 0440 + 024100 1262 37 04 1 305201156 03 0440 + 024101 1262 37 05 1 305201156 04 0440 + 024102 1262 37 06 1 305201156 05 0440 + 024103 1262 37 07 1 305201156 06 0440 + 024104 1262 37 08 1 305201156 07 0440 + 024105 1262 38 01 1 305201156 08 0440 + 024106 1262 38 02 1 305201156 09 0440 + 024107 1262 38 03 1 305201156 10 0440 + 024108 1262 38 04 1 305201156 11 0440 + 024109 1262 38 05 1 305201156 12 0440 + 024110 1262 38 06 1 305201156 13 0440 + 024111 1262 38 07 1 305201156 14 0440 + 024112 1262 38 08 1 305201156 15 0440 + 024113 1262 39 01 1 305201160 00 0441 + 024114 1262 39 02 1 305201160 01 0441 + 024115 1262 39 03 1 305201160 02 0441 + 024116 1262 39 04 1 305201160 03 0441 + 024117 1262 39 05 1 305201160 04 0441 + 024118 1262 39 06 1 305201160 05 0441 + 024119 1262 39 07 1 305201160 06 0441 + 024120 1262 39 08 1 305201160 07 0441 + 024121 1262 40 01 1 305201160 08 0441 + 024122 1262 40 02 1 305201160 09 0441 + 024123 1262 40 03 1 305201160 10 0441 + 024124 1262 40 04 1 305201160 11 0441 + 024125 1262 40 05 1 305201160 12 0441 + 024126 1262 40 06 1 305201160 13 0441 + 024127 1262 40 07 1 305201160 14 0441 + 024128 1262 40 08 1 305201160 15 0441 + 024129 9999 99 99 0 9999 99 9999 + 024130 9999 99 99 0 9999 99 9999 + 024131 9999 99 99 0 9999 99 9999 + 024132 9999 99 99 0 9999 99 9999 + 024133 9999 99 99 0 9999 99 9999 + 024134 9999 99 99 0 9999 99 9999 + 024135 9999 99 99 0 9999 99 9999 + 024136 9999 99 99 0 9999 99 9999 + 024137 9999 99 99 0 9999 99 9999 + 024138 9999 99 99 0 9999 99 9999 + 024139 9999 99 99 0 9999 99 9999 + 024140 9999 99 99 0 9999 99 9999 + 024141 9999 99 99 0 9999 99 9999 + 024142 9999 99 99 0 9999 99 9999 + 024143 9999 99 99 0 9999 99 9999 + 024144 9999 99 99 0 9999 99 9999 + 024145 9999 99 99 0 9999 99 9999 + 024146 9999 99 99 0 9999 99 9999 + 024147 9999 99 99 0 9999 99 9999 + 024148 9999 99 99 0 9999 99 9999 + 024149 9999 99 99 0 9999 99 9999 + 024150 9999 99 99 0 9999 99 9999 + 024151 9999 99 99 0 9999 99 9999 + 024152 9999 99 99 0 9999 99 9999 + 024153 9999 99 99 0 9999 99 9999 + 024154 9999 99 99 0 9999 99 9999 + 024155 9999 99 99 0 9999 99 9999 + 024156 9999 99 99 0 9999 99 9999 + 024157 9999 99 99 0 9999 99 9999 + 024158 9999 99 99 0 9999 99 9999 + 024159 9999 99 99 0 9999 99 9999 + 024160 9999 99 99 0 9999 99 9999 + 024161 9999 99 99 0 9999 99 9999 + 024162 9999 99 99 0 9999 99 9999 + 024163 9999 99 99 0 9999 99 9999 + 024164 9999 99 99 0 9999 99 9999 + 024165 9999 99 99 0 9999 99 9999 + 024166 9999 99 99 0 9999 99 9999 + 024167 9999 99 99 0 9999 99 9999 + 024168 9999 99 99 0 9999 99 9999 + 024169 9999 99 99 0 9999 99 9999 + 024170 9999 99 99 0 9999 99 9999 + 024171 9999 99 99 0 9999 99 9999 + 024172 9999 99 99 0 9999 99 9999 + 024173 9999 99 99 0 9999 99 9999 + 024174 9999 99 99 0 9999 99 9999 + 024175 9999 99 99 0 9999 99 9999 + 024176 9999 99 99 0 9999 99 9999 + 024177 9999 99 99 0 9999 99 9999 + 024178 9999 99 99 0 9999 99 9999 + 024179 9999 99 99 0 9999 99 9999 + 024180 9999 99 99 0 9999 99 9999 + 024181 9999 99 99 0 9999 99 9999 + 024182 9999 99 99 0 9999 99 9999 + 024183 9999 99 99 0 9999 99 9999 + 024184 9999 99 99 0 9999 99 9999 + 024185 9999 99 99 0 9999 99 9999 + 024186 9999 99 99 0 9999 99 9999 + 024187 9999 99 99 0 9999 99 9999 + 024188 9999 99 99 0 9999 99 9999 + 024189 9999 99 99 0 9999 99 9999 + 024190 9999 99 99 0 9999 99 9999 + 024191 9999 99 99 0 9999 99 9999 + 024192 9999 99 99 0 9999 99 9999 + 024193 1263 01 01 1 303054864 08 0027 + 024194 1263 01 02 1 303054864 09 0027 + 024195 9999 99 99 0 9999 99 9999 + 024196 9999 99 99 0 9999 99 9999 + 024197 9999 99 99 0 9999 99 9999 + 024198 9999 99 99 0 9999 99 9999 + 024199 9999 99 99 0 9999 99 9999 + 024200 9999 99 99 0 9999 99 9999 + 024201 1263 02 01 1 303054864 10 0027 + 024202 1263 02 02 1 303054864 11 0027 + 024203 9999 99 99 0 9999 99 9999 + 024204 9999 99 99 0 9999 99 9999 + 024205 9999 99 99 0 9999 99 9999 + 024206 9999 99 99 0 9999 99 9999 + 024207 9999 99 99 0 9999 99 9999 + 024208 9999 99 99 0 9999 99 9999 + 024209 1263 03 01 1 303054864 12 0027 + 024210 1263 03 02 1 303054864 13 0027 + 024211 9999 99 99 0 9999 99 9999 + 024212 9999 99 99 0 9999 99 9999 + 024213 9999 99 99 0 9999 99 9999 + 024214 9999 99 99 0 9999 99 9999 + 024215 9999 99 99 0 9999 99 9999 + 024216 9999 99 99 0 9999 99 9999 + 024217 1263 04 01 1 303054864 14 0027 + 024218 1263 04 02 1 303054864 15 0027 + 024219 9999 99 99 0 9999 99 9999 + 024220 9999 99 99 0 9999 99 9999 + 024221 9999 99 99 0 9999 99 9999 + 024222 9999 99 99 0 9999 99 9999 + 024223 9999 99 99 0 9999 99 9999 + 024224 9999 99 99 0 9999 99 9999 + 024225 1263 05 01 1 303054864 00 0027 + 024226 1263 05 02 1 303054864 01 0027 + 024227 9999 99 99 0 9999 99 9999 + 024228 9999 99 99 0 9999 99 9999 + 024229 9999 99 99 0 9999 99 9999 + 024230 9999 99 99 0 9999 99 9999 + 024231 9999 99 99 0 9999 99 9999 + 024232 9999 99 99 0 9999 99 9999 + 024233 1263 06 01 1 303054864 02 0027 + 024234 1263 06 02 1 303054864 03 0027 + 024235 9999 99 99 0 9999 99 9999 + 024236 9999 99 99 0 9999 99 9999 + 024237 9999 99 99 0 9999 99 9999 + 024238 9999 99 99 0 9999 99 9999 + 024239 9999 99 99 0 9999 99 9999 + 024240 9999 99 99 0 9999 99 9999 + 024241 1263 07 01 1 303054864 04 0027 + 024242 1263 07 02 1 303054864 05 0027 + 024243 9999 99 99 0 9999 99 9999 + 024244 9999 99 99 0 9999 99 9999 + 024245 9999 99 99 0 9999 99 9999 + 024246 9999 99 99 0 9999 99 9999 + 024247 9999 99 99 0 9999 99 9999 + 024248 9999 99 99 0 9999 99 9999 + 024249 1263 08 01 1 303054864 06 0027 + 024250 1263 08 02 1 303054864 07 0027 + 024251 9999 99 99 0 9999 99 9999 + 024252 9999 99 99 0 9999 99 9999 + 024253 9999 99 99 0 9999 99 9999 + 024254 9999 99 99 0 9999 99 9999 + 024255 9999 99 99 0 9999 99 9999 + 024256 9999 99 99 0 9999 99 9999 + 024257 1263 09 01 1 304128012 00 0170 + 024258 1263 09 02 1 304128012 01 0170 + 024259 1263 09 03 1 304128012 02 0170 + 024260 1263 09 04 1 304128012 03 0170 + 024261 9999 99 99 0 9999 99 9999 + 024262 9999 99 99 0 9999 99 9999 + 024263 9999 99 99 0 9999 99 9999 + 024264 9999 99 99 0 9999 99 9999 + 024265 1263 10 01 1 304128012 04 0170 + 024266 1263 10 02 1 304128012 05 0170 + 024267 1263 10 03 1 304128012 06 0170 + 024268 1263 10 04 1 304128012 07 0170 + 024269 9999 99 99 0 9999 99 9999 + 024270 9999 99 99 0 9999 99 9999 + 024271 9999 99 99 0 9999 99 9999 + 024272 9999 99 99 0 9999 99 9999 + 024273 1263 11 01 1 304128012 08 0170 + 024274 1263 11 02 1 304128012 09 0170 + 024275 1263 11 03 1 304128012 10 0170 + 024276 1263 11 04 1 304128012 11 0170 + 024277 9999 99 99 0 9999 99 9999 + 024278 9999 99 99 0 9999 99 9999 + 024279 9999 99 99 0 9999 99 9999 + 024280 9999 99 99 0 9999 99 9999 + 024281 1263 12 01 1 304128012 12 0170 + 024282 1263 12 02 1 304128012 13 0170 + 024283 1263 12 03 1 304128012 14 0170 + 024284 1263 12 04 1 304128012 15 0170 + 024285 9999 99 99 0 9999 99 9999 + 024286 9999 99 99 0 9999 99 9999 + 024287 9999 99 99 0 9999 99 9999 + 024288 9999 99 99 0 9999 99 9999 + 024289 1263 13 01 1 304128016 08 0171 + 024290 1263 13 02 1 304128016 09 0171 + 024291 1263 13 03 1 304128016 10 0171 + 024292 1263 13 04 1 304128016 11 0171 + 024293 9999 99 99 0 9999 99 9999 + 024294 9999 99 99 0 9999 99 9999 + 024295 9999 99 99 0 9999 99 9999 + 024296 9999 99 99 0 9999 99 9999 + 024297 1263 14 01 1 304128016 12 0171 + 024298 1263 14 02 1 304128016 13 0171 + 024299 1263 14 03 1 304128016 14 0171 + 024300 1263 14 04 1 304128016 15 0171 + 024301 9999 99 99 0 9999 99 9999 + 024302 9999 99 99 0 9999 99 9999 + 024303 9999 99 99 0 9999 99 9999 + 024304 9999 99 99 0 9999 99 9999 + 024305 1263 15 01 1 304128016 00 0171 + 024306 1263 15 02 1 304128016 01 0171 + 024307 1263 15 03 1 304128016 02 0171 + 024308 1263 15 04 1 304128016 03 0171 + 024309 9999 99 99 0 9999 99 9999 + 024310 9999 99 99 0 9999 99 9999 + 024311 9999 99 99 0 9999 99 9999 + 024312 9999 99 99 0 9999 99 9999 + 024313 1263 16 01 1 304128016 04 0171 + 024314 1263 16 02 1 304128016 05 0171 + 024315 1263 16 03 1 304128016 06 0171 + 024316 1263 16 04 1 304128016 07 0171 + 024317 9999 99 99 0 9999 99 9999 + 024318 9999 99 99 0 9999 99 9999 + 024319 9999 99 99 0 9999 99 9999 + 024320 9999 99 99 0 9999 99 9999 + 024321 1263 17 01 1 306270216 00 0833 + 024322 1263 17 02 1 306270216 01 0833 + 024323 1263 17 03 1 306270216 02 0833 + 024324 1263 17 04 1 306270216 03 0833 + 024325 1263 17 05 1 306270216 04 0833 + 024326 1263 17 06 1 306270216 05 0833 + 024327 1263 17 07 1 306270216 06 0833 + 024328 1263 17 08 1 306270216 07 0833 + 024329 1263 18 01 1 306270216 08 0833 + 024330 1263 18 02 1 306270216 09 0833 + 024331 1263 18 03 1 306270216 10 0833 + 024332 1263 18 04 1 306270216 11 0833 + 024333 1263 18 05 1 306270216 12 0833 + 024334 1263 18 06 1 306270216 13 0833 + 024335 1263 18 07 1 306270216 14 0833 + 024336 1263 18 08 1 306270216 15 0833 + 024337 1263 19 01 1 306270212 00 0832 + 024338 1263 19 02 1 306270212 01 0832 + 024339 1263 19 03 1 306270212 02 0832 + 024340 1263 19 04 1 306270212 03 0832 + 024341 1263 19 05 1 306270212 04 0832 + 024342 1263 19 06 1 306270212 05 0832 + 024343 1263 19 07 1 306270212 06 0832 + 024344 1263 19 08 1 306270212 07 0832 + 024345 1263 20 01 1 306270212 08 0832 + 024346 1263 20 02 1 306270212 09 0832 + 024347 1263 20 03 1 306270212 10 0832 + 024348 1263 20 04 1 306270212 11 0832 + 024349 1263 20 05 1 306270212 12 0832 + 024350 1263 20 06 1 306270212 13 0832 + 024351 1263 20 07 1 306270212 14 0832 + 024352 1263 20 08 1 306270212 15 0832 + 024353 1263 21 01 1 306270224 00 0835 + 024354 1263 21 02 1 306270224 01 0835 + 024355 1263 21 03 1 306270224 02 0835 + 024356 1263 21 04 1 306270224 03 0835 + 024357 1263 21 05 1 306270224 04 0835 + 024358 1263 21 06 1 306270224 05 0835 + 024359 1263 21 07 1 306270224 06 0835 + 024360 1263 21 08 1 306270224 07 0835 + 024361 1263 22 01 1 306270224 08 0835 + 024362 1263 22 02 1 306270224 09 0835 + 024363 1263 22 03 1 306270224 10 0835 + 024364 1263 22 04 1 306270224 11 0835 + 024365 1263 22 05 1 306270224 12 0835 + 024366 1263 22 06 1 306270224 13 0835 + 024367 1263 22 07 1 306270224 14 0835 + 024368 1263 22 08 1 306270224 15 0835 + 024369 1263 23 01 1 306270220 00 0834 + 024370 1263 23 02 1 306270220 01 0834 + 024371 1263 23 03 1 306270220 02 0834 + 024372 1263 23 04 1 306270220 03 0834 + 024373 1263 23 05 1 306270220 04 0834 + 024374 1263 23 06 1 306270220 05 0834 + 024375 1263 23 07 1 306270220 06 0834 + 024376 1263 23 08 1 306270220 07 0834 + 024377 1263 24 01 1 306270220 08 0834 + 024378 1263 24 02 1 306270220 09 0834 + 024379 1263 24 03 1 306270220 10 0834 + 024380 1263 24 04 1 306270220 11 0834 + 024381 1263 24 05 1 306270220 12 0834 + 024382 1263 24 06 1 306270220 13 0834 + 024383 1263 24 07 1 306270220 14 0834 + 024384 1263 24 08 1 306270220 15 0834 + 024385 1263 25 01 1 303058952 08 0033 + 024386 1263 25 02 1 303058952 09 0033 + 024387 9999 99 99 0 9999 99 9999 + 024388 9999 99 99 0 9999 99 9999 + 024389 9999 99 99 0 9999 99 9999 + 024390 9999 99 99 0 9999 99 9999 + 024391 9999 99 99 0 9999 99 9999 + 024392 9999 99 99 0 9999 99 9999 + 024393 1263 26 01 1 303058952 10 0033 + 024394 1263 26 02 1 303058952 11 0033 + 024395 9999 99 99 0 9999 99 9999 + 024396 9999 99 99 0 9999 99 9999 + 024397 9999 99 99 0 9999 99 9999 + 024398 9999 99 99 0 9999 99 9999 + 024399 9999 99 99 0 9999 99 9999 + 024400 9999 99 99 0 9999 99 9999 + 024401 1263 27 01 1 303058952 12 0033 + 024402 1263 27 02 1 303058952 13 0033 + 024403 9999 99 99 0 9999 99 9999 + 024404 9999 99 99 0 9999 99 9999 + 024405 9999 99 99 0 9999 99 9999 + 024406 9999 99 99 0 9999 99 9999 + 024407 9999 99 99 0 9999 99 9999 + 024408 9999 99 99 0 9999 99 9999 + 024409 1263 28 01 1 303058952 14 0033 + 024410 1263 28 02 1 303058952 15 0033 + 024411 9999 99 99 0 9999 99 9999 + 024412 9999 99 99 0 9999 99 9999 + 024413 9999 99 99 0 9999 99 9999 + 024414 9999 99 99 0 9999 99 9999 + 024415 9999 99 99 0 9999 99 9999 + 024416 9999 99 99 0 9999 99 9999 + 024417 1263 29 01 1 303058952 04 0033 + 024418 1263 29 02 1 303058952 05 0033 + 024419 9999 99 99 0 9999 99 9999 + 024420 9999 99 99 0 9999 99 9999 + 024421 9999 99 99 0 9999 99 9999 + 024422 9999 99 99 0 9999 99 9999 + 024423 9999 99 99 0 9999 99 9999 + 024424 9999 99 99 0 9999 99 9999 + 024425 1263 30 01 1 303058952 06 0033 + 024426 1263 30 02 1 303058952 07 0033 + 024427 9999 99 99 0 9999 99 9999 + 024428 9999 99 99 0 9999 99 9999 + 024429 9999 99 99 0 9999 99 9999 + 024430 9999 99 99 0 9999 99 9999 + 024431 9999 99 99 0 9999 99 9999 + 024432 9999 99 99 0 9999 99 9999 + 024433 1263 31 01 1 303058952 00 0033 + 024434 1263 31 02 1 303058952 01 0033 + 024435 9999 99 99 0 9999 99 9999 + 024436 9999 99 99 0 9999 99 9999 + 024437 9999 99 99 0 9999 99 9999 + 024438 9999 99 99 0 9999 99 9999 + 024439 9999 99 99 0 9999 99 9999 + 024440 9999 99 99 0 9999 99 9999 + 024441 1263 32 01 1 303058952 02 0033 + 024442 1263 32 02 1 303058952 03 0033 + 024443 9999 99 99 0 9999 99 9999 + 024444 9999 99 99 0 9999 99 9999 + 024445 9999 99 99 0 9999 99 9999 + 024446 9999 99 99 0 9999 99 9999 + 024447 9999 99 99 0 9999 99 9999 + 024448 9999 99 99 0 9999 99 9999 + 024449 1263 33 01 1 306274312 00 0841 + 024450 1263 33 02 1 306274312 01 0841 + 024451 1263 33 03 1 306274312 02 0841 + 024452 1263 33 04 1 306274312 03 0841 + 024453 1263 33 05 1 306274312 04 0841 + 024454 1263 33 06 1 306274312 05 0841 + 024455 1263 33 07 1 306274312 06 0841 + 024456 1263 33 08 1 306274312 07 0841 + 024457 1263 34 01 1 306274312 08 0841 + 024458 1263 34 02 1 306274312 09 0841 + 024459 1263 34 03 1 306274312 10 0841 + 024460 1263 34 04 1 306274312 11 0841 + 024461 1263 34 05 1 306274312 12 0841 + 024462 1263 34 06 1 306274312 13 0841 + 024463 1263 34 07 1 306274312 14 0841 + 024464 1263 34 08 1 306274312 15 0841 + 024465 1263 35 01 1 306274308 00 0840 + 024466 1263 35 02 1 306274308 01 0840 + 024467 1263 35 03 1 306274308 02 0840 + 024468 1263 35 04 1 306274308 03 0840 + 024469 1263 35 05 1 306274308 04 0840 + 024470 1263 35 06 1 306274308 05 0840 + 024471 1263 35 07 1 306274308 06 0840 + 024472 1263 35 08 1 306274308 07 0840 + 024473 1263 36 01 1 306274308 08 0840 + 024474 1263 36 02 1 306274308 09 0840 + 024475 1263 36 03 1 306274308 10 0840 + 024476 1263 36 04 1 306274308 11 0840 + 024477 1263 36 05 1 306274308 12 0840 + 024478 1263 36 06 1 306274308 13 0840 + 024479 1263 36 07 1 306274308 14 0840 + 024480 1263 36 08 1 306274308 15 0840 + 024481 1263 37 01 1 306274320 00 0843 + 024482 1263 37 02 1 306274320 01 0843 + 024483 1263 37 03 1 306274320 02 0843 + 024484 1263 37 04 1 306274320 03 0843 + 024485 1263 37 05 1 306274320 04 0843 + 024486 1263 37 06 1 306274320 05 0843 + 024487 1263 37 07 1 306274320 06 0843 + 024488 1263 37 08 1 306274320 07 0843 + 024489 1263 38 01 1 306274320 08 0843 + 024490 1263 38 02 1 306274320 09 0843 + 024491 1263 38 03 1 306274320 10 0843 + 024492 1263 38 04 1 306274320 11 0843 + 024493 1263 38 05 1 306274320 12 0843 + 024494 1263 38 06 1 306274320 13 0843 + 024495 1263 38 07 1 306274320 14 0843 + 024496 1263 38 08 1 306274320 15 0843 + 024497 1263 39 01 1 306274316 00 0842 + 024498 1263 39 02 1 306274316 01 0842 + 024499 1263 39 03 1 306274316 02 0842 + 024500 1263 39 04 1 306274316 03 0842 + 024501 1263 39 05 1 306274316 04 0842 + 024502 1263 39 06 1 306274316 05 0842 + 024503 1263 39 07 1 306274316 06 0842 + 024504 1263 39 08 1 306274316 07 0842 + 024505 1263 40 01 1 306274316 08 0842 + 024506 1263 40 02 1 306274316 09 0842 + 024507 1263 40 03 1 306274316 10 0842 + 024508 1263 40 04 1 306274316 11 0842 + 024509 1263 40 05 1 306274316 12 0842 + 024510 1263 40 06 1 306274316 13 0842 + 024511 1263 40 07 1 306274316 14 0842 + 024512 1263 40 08 1 306274316 15 0842 + 024513 1263 41 01 1 304128008 00 0169 + 024514 1263 41 02 1 304128008 01 0169 + 024515 1263 41 03 1 304128008 02 0169 + 024516 1263 41 04 1 304128008 03 0169 + 024517 9999 99 99 0 9999 99 9999 + 024518 9999 99 99 0 9999 99 9999 + 024519 9999 99 99 0 9999 99 9999 + 024520 9999 99 99 0 9999 99 9999 + 024521 1263 42 01 1 304128008 04 0169 + 024522 1263 42 02 1 304128008 05 0169 + 024523 1263 42 03 1 304128008 06 0169 + 024524 1263 42 04 1 304128008 07 0169 + 024525 9999 99 99 0 9999 99 9999 + 024526 9999 99 99 0 9999 99 9999 + 024527 9999 99 99 0 9999 99 9999 + 024528 9999 99 99 0 9999 99 9999 + 024529 1263 43 01 1 304128008 08 0169 + 024530 1263 43 02 1 304128008 09 0169 + 024531 1263 43 03 1 304128008 10 0169 + 024532 1263 43 04 1 304128008 11 0169 + 024533 9999 99 99 0 9999 99 9999 + 024534 9999 99 99 0 9999 99 9999 + 024535 9999 99 99 0 9999 99 9999 + 024536 9999 99 99 0 9999 99 9999 + 024537 1263 44 01 1 304128008 12 0169 + 024538 1263 44 02 1 304128008 13 0169 + 024539 1263 44 03 1 304128008 14 0169 + 024540 1263 44 04 1 304128008 15 0169 + 024541 9999 99 99 0 9999 99 9999 + 024542 9999 99 99 0 9999 99 9999 + 024543 9999 99 99 0 9999 99 9999 + 024544 9999 99 99 0 9999 99 9999 + 024545 1263 45 01 1 304128004 00 0168 + 024546 1263 45 02 1 304128004 01 0168 + 024547 1263 45 03 1 304128004 02 0168 + 024548 1263 45 04 1 304128004 03 0168 + 024549 9999 99 99 0 9999 99 9999 + 024550 9999 99 99 0 9999 99 9999 + 024551 9999 99 99 0 9999 99 9999 + 024552 9999 99 99 0 9999 99 9999 + 024553 1263 46 01 1 304128004 04 0168 + 024554 1263 46 02 1 304128004 05 0168 + 024555 1263 46 03 1 304128004 06 0168 + 024556 1263 46 04 1 304128004 07 0168 + 024557 9999 99 99 0 9999 99 9999 + 024558 9999 99 99 0 9999 99 9999 + 024559 9999 99 99 0 9999 99 9999 + 024560 9999 99 99 0 9999 99 9999 + 024561 1263 47 01 1 304128004 08 0168 + 024562 1263 47 02 1 304128004 09 0168 + 024563 1263 47 03 1 304128004 10 0168 + 024564 1263 47 04 1 304128004 11 0168 + 024565 9999 99 99 0 9999 99 9999 + 024566 9999 99 99 0 9999 99 9999 + 024567 9999 99 99 0 9999 99 9999 + 024568 9999 99 99 0 9999 99 9999 + 024569 1263 48 01 1 304128004 12 0168 + 024570 1263 48 02 1 304128004 13 0168 + 024571 1263 48 03 1 304128004 14 0168 + 024572 1263 48 04 1 304128004 15 0168 + 024573 9999 99 99 0 9999 99 9999 + 024574 9999 99 99 0 9999 99 9999 + 024575 9999 99 99 0 9999 99 9999 + 024576 9999 99 99 0 9999 99 9999 + 024577 1264 01 01 1 304132108 08 0178 + 024578 1264 01 02 1 304132108 09 0178 + 024579 1264 01 03 1 304132108 10 0178 + 024580 1264 01 04 1 304132108 11 0178 + 024581 9999 99 99 0 9999 99 9999 + 024582 9999 99 99 0 9999 99 9999 + 024583 9999 99 99 0 9999 99 9999 + 024584 9999 99 99 0 9999 99 9999 + 024585 1264 02 01 1 304132108 12 0178 + 024586 1264 02 02 1 304132108 13 0178 + 024587 1264 02 03 1 304132108 14 0178 + 024588 1264 02 04 1 304132108 15 0178 + 024589 9999 99 99 0 9999 99 9999 + 024590 9999 99 99 0 9999 99 9999 + 024591 9999 99 99 0 9999 99 9999 + 024592 9999 99 99 0 9999 99 9999 + 024593 1264 03 01 1 304132108 00 0178 + 024594 1264 03 02 1 304132108 01 0178 + 024595 1264 03 03 1 304132108 02 0178 + 024596 1264 03 04 1 304132108 03 0178 + 024597 9999 99 99 0 9999 99 9999 + 024598 9999 99 99 0 9999 99 9999 + 024599 9999 99 99 0 9999 99 9999 + 024600 9999 99 99 0 9999 99 9999 + 024601 1264 04 01 1 304132108 04 0178 + 024602 1264 04 02 1 304132108 05 0178 + 024603 1264 04 03 1 304132108 06 0178 + 024604 1264 04 04 1 304132108 07 0178 + 024605 9999 99 99 0 9999 99 9999 + 024606 9999 99 99 0 9999 99 9999 + 024607 9999 99 99 0 9999 99 9999 + 024608 9999 99 99 0 9999 99 9999 + 024609 1264 05 01 1 304132112 08 0179 + 024610 1264 05 02 1 304132112 09 0179 + 024611 1264 05 03 1 304132112 10 0179 + 024612 1264 05 04 1 304132112 11 0179 + 024613 9999 99 99 0 9999 99 9999 + 024614 9999 99 99 0 9999 99 9999 + 024615 9999 99 99 0 9999 99 9999 + 024616 9999 99 99 0 9999 99 9999 + 024617 1264 06 01 1 304132112 12 0179 + 024618 1264 06 02 1 304132112 13 0179 + 024619 1264 06 03 1 304132112 14 0179 + 024620 1264 06 04 1 304132112 15 0179 + 024621 9999 99 99 0 9999 99 9999 + 024622 9999 99 99 0 9999 99 9999 + 024623 9999 99 99 0 9999 99 9999 + 024624 9999 99 99 0 9999 99 9999 + 024625 1264 07 01 1 304132112 00 0179 + 024626 1264 07 02 1 304132112 01 0179 + 024627 1264 07 03 1 304132112 02 0179 + 024628 1264 07 04 1 304132112 03 0179 + 024629 9999 99 99 0 9999 99 9999 + 024630 9999 99 99 0 9999 99 9999 + 024631 9999 99 99 0 9999 99 9999 + 024632 9999 99 99 0 9999 99 9999 + 024633 1264 08 01 1 304132112 04 0179 + 024634 1264 08 02 1 304132112 05 0179 + 024635 1264 08 03 1 304132112 06 0179 + 024636 1264 08 04 1 304132112 07 0179 + 024637 9999 99 99 0 9999 99 9999 + 024638 9999 99 99 0 9999 99 9999 + 024639 9999 99 99 0 9999 99 9999 + 024640 9999 99 99 0 9999 99 9999 + 024641 1264 09 01 1 306278412 00 0850 + 024642 1264 09 02 1 306278412 01 0850 + 024643 1264 09 03 1 306278412 02 0850 + 024644 1264 09 04 1 306278412 03 0850 + 024645 1264 09 05 1 306278412 04 0850 + 024646 1264 09 06 1 306278412 05 0850 + 024647 1264 09 07 1 306278412 06 0850 + 024648 1264 09 08 1 306278412 07 0850 + 024649 1264 10 01 1 306278412 08 0850 + 024650 1264 10 02 1 306278412 09 0850 + 024651 1264 10 03 1 306278412 10 0850 + 024652 1264 10 04 1 306278412 11 0850 + 024653 1264 10 05 1 306278412 12 0850 + 024654 1264 10 06 1 306278412 13 0850 + 024655 1264 10 07 1 306278412 14 0850 + 024656 1264 10 08 1 306278412 15 0850 + 024657 1264 11 01 1 306278416 00 0851 + 024658 1264 11 02 1 306278416 01 0851 + 024659 1264 11 03 1 306278416 02 0851 + 024660 1264 11 04 1 306278416 03 0851 + 024661 1264 11 05 1 306278416 04 0851 + 024662 1264 11 06 1 306278416 05 0851 + 024663 1264 11 07 1 306278416 06 0851 + 024664 1264 11 08 1 306278416 07 0851 + 024665 1264 12 01 1 306278416 08 0851 + 024666 1264 12 02 1 306278416 09 0851 + 024667 1264 12 03 1 306278416 10 0851 + 024668 1264 12 04 1 306278416 11 0851 + 024669 1264 12 05 1 306278416 12 0851 + 024670 1264 12 06 1 306278416 13 0851 + 024671 1264 12 07 1 306278416 14 0851 + 024672 1264 12 08 1 306278416 15 0851 + 024673 1264 13 01 1 306278404 00 0848 + 024674 1264 13 02 1 306278404 01 0848 + 024675 1264 13 03 1 306278404 02 0848 + 024676 1264 13 04 1 306278404 03 0848 + 024677 1264 13 05 1 306278404 04 0848 + 024678 1264 13 06 1 306278404 05 0848 + 024679 1264 13 07 1 306278404 06 0848 + 024680 1264 13 08 1 306278404 07 0848 + 024681 1264 14 01 1 306278404 08 0848 + 024682 1264 14 02 1 306278404 09 0848 + 024683 1264 14 03 1 306278404 10 0848 + 024684 1264 14 04 1 306278404 11 0848 + 024685 1264 14 05 1 306278404 12 0848 + 024686 1264 14 06 1 306278404 13 0848 + 024687 1264 14 07 1 306278404 14 0848 + 024688 1264 14 08 1 306278404 15 0848 + 024689 1264 15 01 1 306278408 00 0849 + 024690 1264 15 02 1 306278408 01 0849 + 024691 1264 15 03 1 306278408 02 0849 + 024692 1264 15 04 1 306278408 03 0849 + 024693 1264 15 05 1 306278408 04 0849 + 024694 1264 15 06 1 306278408 05 0849 + 024695 1264 15 07 1 306278408 06 0849 + 024696 1264 15 08 1 306278408 07 0849 + 024697 1264 16 01 1 306278408 08 0849 + 024698 1264 16 02 1 306278408 09 0849 + 024699 1264 16 03 1 306278408 10 0849 + 024700 1264 16 04 1 306278408 11 0849 + 024701 1264 16 05 1 306278408 12 0849 + 024702 1264 16 06 1 306278408 13 0849 + 024703 1264 16 07 1 306278408 14 0849 + 024704 1264 16 08 1 306278408 15 0849 + 024705 1264 17 01 1 303058948 12 0032 + 024706 1264 17 02 1 303058948 13 0032 + 024707 9999 99 99 0 9999 99 9999 + 024708 9999 99 99 0 9999 99 9999 + 024709 9999 99 99 0 9999 99 9999 + 024710 9999 99 99 0 9999 99 9999 + 024711 9999 99 99 0 9999 99 9999 + 024712 9999 99 99 0 9999 99 9999 + 024713 1264 18 01 1 303058948 14 0032 + 024714 1264 18 02 1 303058948 15 0032 + 024715 9999 99 99 0 9999 99 9999 + 024716 9999 99 99 0 9999 99 9999 + 024717 9999 99 99 0 9999 99 9999 + 024718 9999 99 99 0 9999 99 9999 + 024719 9999 99 99 0 9999 99 9999 + 024720 9999 99 99 0 9999 99 9999 + 024721 1264 19 01 1 303058948 08 0032 + 024722 1264 19 02 1 303058948 09 0032 + 024723 9999 99 99 0 9999 99 9999 + 024724 9999 99 99 0 9999 99 9999 + 024725 9999 99 99 0 9999 99 9999 + 024726 9999 99 99 0 9999 99 9999 + 024727 9999 99 99 0 9999 99 9999 + 024728 9999 99 99 0 9999 99 9999 + 024729 1264 20 01 1 303058948 10 0032 + 024730 1264 20 02 1 303058948 11 0032 + 024731 9999 99 99 0 9999 99 9999 + 024732 9999 99 99 0 9999 99 9999 + 024733 9999 99 99 0 9999 99 9999 + 024734 9999 99 99 0 9999 99 9999 + 024735 9999 99 99 0 9999 99 9999 + 024736 9999 99 99 0 9999 99 9999 + 024737 1264 21 01 1 303058948 00 0032 + 024738 1264 21 02 1 303058948 01 0032 + 024739 9999 99 99 0 9999 99 9999 + 024740 9999 99 99 0 9999 99 9999 + 024741 9999 99 99 0 9999 99 9999 + 024742 9999 99 99 0 9999 99 9999 + 024743 9999 99 99 0 9999 99 9999 + 024744 9999 99 99 0 9999 99 9999 + 024745 1264 22 01 1 303058948 02 0032 + 024746 1264 22 02 1 303058948 03 0032 + 024747 9999 99 99 0 9999 99 9999 + 024748 9999 99 99 0 9999 99 9999 + 024749 9999 99 99 0 9999 99 9999 + 024750 9999 99 99 0 9999 99 9999 + 024751 9999 99 99 0 9999 99 9999 + 024752 9999 99 99 0 9999 99 9999 + 024753 1264 23 01 1 303058948 04 0032 + 024754 1264 23 02 1 303058948 05 0032 + 024755 9999 99 99 0 9999 99 9999 + 024756 9999 99 99 0 9999 99 9999 + 024757 9999 99 99 0 9999 99 9999 + 024758 9999 99 99 0 9999 99 9999 + 024759 9999 99 99 0 9999 99 9999 + 024760 9999 99 99 0 9999 99 9999 + 024761 1264 24 01 1 303058948 06 0032 + 024762 1264 24 02 1 303058948 07 0032 + 024763 9999 99 99 0 9999 99 9999 + 024764 9999 99 99 0 9999 99 9999 + 024765 9999 99 99 0 9999 99 9999 + 024766 9999 99 99 0 9999 99 9999 + 024767 9999 99 99 0 9999 99 9999 + 024768 9999 99 99 0 9999 99 9999 + 024769 1264 25 01 1 305192968 00 0425 + 024770 1264 25 02 1 305192968 01 0425 + 024771 1264 25 03 1 305192968 02 0425 + 024772 1264 25 04 1 305192968 03 0425 + 024773 1264 25 05 1 305192968 04 0425 + 024774 1264 25 06 1 305192968 05 0425 + 024775 1264 25 07 1 305192968 06 0425 + 024776 1264 25 08 1 305192968 07 0425 + 024777 1264 26 01 1 305192968 08 0425 + 024778 1264 26 02 1 305192968 09 0425 + 024779 1264 26 03 1 305192968 10 0425 + 024780 1264 26 04 1 305192968 11 0425 + 024781 1264 26 05 1 305192968 12 0425 + 024782 1264 26 06 1 305192968 13 0425 + 024783 1264 26 07 1 305192968 14 0425 + 024784 1264 26 08 1 305192968 15 0425 + 024785 1264 27 01 1 305192964 00 0424 + 024786 1264 27 02 1 305192964 01 0424 + 024787 1264 27 03 1 305192964 02 0424 + 024788 1264 27 04 1 305192964 03 0424 + 024789 1264 27 05 1 305192964 04 0424 + 024790 1264 27 06 1 305192964 05 0424 + 024791 1264 27 07 1 305192964 06 0424 + 024792 1264 27 08 1 305192964 07 0424 + 024793 1264 28 01 1 305192964 08 0424 + 024794 1264 28 02 1 305192964 09 0424 + 024795 1264 28 03 1 305192964 10 0424 + 024796 1264 28 04 1 305192964 11 0424 + 024797 1264 28 05 1 305192964 12 0424 + 024798 1264 28 06 1 305192964 13 0424 + 024799 1264 28 07 1 305192964 14 0424 + 024800 1264 28 08 1 305192964 15 0424 + 024801 1264 29 01 1 305192976 00 0427 + 024802 1264 29 02 1 305192976 01 0427 + 024803 1264 29 03 1 305192976 02 0427 + 024804 1264 29 04 1 305192976 03 0427 + 024805 1264 29 05 1 305192976 04 0427 + 024806 1264 29 06 1 305192976 05 0427 + 024807 1264 29 07 1 305192976 06 0427 + 024808 1264 29 08 1 305192976 07 0427 + 024809 1264 30 01 1 305192976 08 0427 + 024810 1264 30 02 1 305192976 09 0427 + 024811 1264 30 03 1 305192976 10 0427 + 024812 1264 30 04 1 305192976 11 0427 + 024813 1264 30 05 1 305192976 12 0427 + 024814 1264 30 06 1 305192976 13 0427 + 024815 1264 30 07 1 305192976 14 0427 + 024816 1264 30 08 1 305192976 15 0427 + 024817 1264 31 01 1 305192972 00 0426 + 024818 1264 31 02 1 305192972 01 0426 + 024819 1264 31 03 1 305192972 02 0426 + 024820 1264 31 04 1 305192972 03 0426 + 024821 1264 31 05 1 305192972 04 0426 + 024822 1264 31 06 1 305192972 05 0426 + 024823 1264 31 07 1 305192972 06 0426 + 024824 1264 31 08 1 305192972 07 0426 + 024825 1264 32 01 1 305192972 08 0426 + 024826 1264 32 02 1 305192972 09 0426 + 024827 1264 32 03 1 305192972 10 0426 + 024828 1264 32 04 1 305192972 11 0426 + 024829 1264 32 05 1 305192972 12 0426 + 024830 1264 32 06 1 305192972 13 0426 + 024831 1264 32 07 1 305192972 14 0426 + 024832 1264 32 08 1 305192972 15 0426 + 024833 1264 33 01 1 306282508 00 0858 + 024834 1264 33 02 1 306282508 01 0858 + 024835 1264 33 03 1 306282508 02 0858 + 024836 1264 33 04 1 306282508 03 0858 + 024837 1264 33 05 1 306282508 04 0858 + 024838 1264 33 06 1 306282508 05 0858 + 024839 1264 33 07 1 306282508 06 0858 + 024840 1264 33 08 1 306282508 07 0858 + 024841 1264 34 01 1 306282508 08 0858 + 024842 1264 34 02 1 306282508 09 0858 + 024843 1264 34 03 1 306282508 10 0858 + 024844 1264 34 04 1 306282508 11 0858 + 024845 1264 34 05 1 306282508 12 0858 + 024846 1264 34 06 1 306282508 13 0858 + 024847 1264 34 07 1 306282508 14 0858 + 024848 1264 34 08 1 306282508 15 0858 + 024849 1264 35 01 1 306282512 00 0859 + 024850 1264 35 02 1 306282512 01 0859 + 024851 1264 35 03 1 306282512 02 0859 + 024852 1264 35 04 1 306282512 03 0859 + 024853 1264 35 05 1 306282512 04 0859 + 024854 1264 35 06 1 306282512 05 0859 + 024855 1264 35 07 1 306282512 06 0859 + 024856 1264 35 08 1 306282512 07 0859 + 024857 1264 36 01 1 306282512 08 0859 + 024858 1264 36 02 1 306282512 09 0859 + 024859 1264 36 03 1 306282512 10 0859 + 024860 1264 36 04 1 306282512 11 0859 + 024861 1264 36 05 1 306282512 12 0859 + 024862 1264 36 06 1 306282512 13 0859 + 024863 1264 36 07 1 306282512 14 0859 + 024864 1264 36 08 1 306282512 15 0859 + 024865 1264 37 01 1 306282500 00 0856 + 024866 1264 37 02 1 306282500 01 0856 + 024867 1264 37 03 1 306282500 02 0856 + 024868 1264 37 04 1 306282500 03 0856 + 024869 1264 37 05 1 306282500 04 0856 + 024870 1264 37 06 1 306282500 05 0856 + 024871 1264 37 07 1 306282500 06 0856 + 024872 1264 37 08 1 306282500 07 0856 + 024873 1264 38 01 1 306282500 08 0856 + 024874 1264 38 02 1 306282500 09 0856 + 024875 1264 38 03 1 306282500 10 0856 + 024876 1264 38 04 1 306282500 11 0856 + 024877 1264 38 05 1 306282500 12 0856 + 024878 1264 38 06 1 306282500 13 0856 + 024879 1264 38 07 1 306282500 14 0856 + 024880 1264 38 08 1 306282500 15 0856 + 024881 1264 39 01 1 306282504 00 0857 + 024882 1264 39 02 1 306282504 01 0857 + 024883 1264 39 03 1 306282504 02 0857 + 024884 1264 39 04 1 306282504 03 0857 + 024885 1264 39 05 1 306282504 04 0857 + 024886 1264 39 06 1 306282504 05 0857 + 024887 1264 39 07 1 306282504 06 0857 + 024888 1264 39 08 1 306282504 07 0857 + 024889 1264 40 01 1 306282504 08 0857 + 024890 1264 40 02 1 306282504 09 0857 + 024891 1264 40 03 1 306282504 10 0857 + 024892 1264 40 04 1 306282504 11 0857 + 024893 1264 40 05 1 306282504 12 0857 + 024894 1264 40 06 1 306282504 13 0857 + 024895 1264 40 07 1 306282504 14 0857 + 024896 1264 40 08 1 306282504 15 0857 + 024897 1264 41 01 1 304132100 08 0176 + 024898 1264 41 02 1 304132100 09 0176 + 024899 1264 41 03 1 304132100 10 0176 + 024900 1264 41 04 1 304132100 11 0176 + 024901 9999 99 99 0 9999 99 9999 + 024902 9999 99 99 0 9999 99 9999 + 024903 9999 99 99 0 9999 99 9999 + 024904 9999 99 99 0 9999 99 9999 + 024905 1264 42 01 1 304132100 12 0176 + 024906 1264 42 02 1 304132100 13 0176 + 024907 1264 42 03 1 304132100 14 0176 + 024908 1264 42 04 1 304132100 15 0176 + 024909 9999 99 99 0 9999 99 9999 + 024910 9999 99 99 0 9999 99 9999 + 024911 9999 99 99 0 9999 99 9999 + 024912 9999 99 99 0 9999 99 9999 + 024913 1264 43 01 1 304132100 00 0176 + 024914 1264 43 02 1 304132100 01 0176 + 024915 1264 43 03 1 304132100 02 0176 + 024916 1264 43 04 1 304132100 03 0176 + 024917 9999 99 99 0 9999 99 9999 + 024918 9999 99 99 0 9999 99 9999 + 024919 9999 99 99 0 9999 99 9999 + 024920 9999 99 99 0 9999 99 9999 + 024921 1264 44 01 1 304132100 04 0176 + 024922 1264 44 02 1 304132100 05 0176 + 024923 1264 44 03 1 304132100 06 0176 + 024924 1264 44 04 1 304132100 07 0176 + 024925 9999 99 99 0 9999 99 9999 + 024926 9999 99 99 0 9999 99 9999 + 024927 9999 99 99 0 9999 99 9999 + 024928 9999 99 99 0 9999 99 9999 + 024929 1264 45 01 1 304132104 08 0177 + 024930 1264 45 02 1 304132104 09 0177 + 024931 1264 45 03 1 304132104 10 0177 + 024932 1264 45 04 1 304132104 11 0177 + 024933 9999 99 99 0 9999 99 9999 + 024934 9999 99 99 0 9999 99 9999 + 024935 9999 99 99 0 9999 99 9999 + 024936 9999 99 99 0 9999 99 9999 + 024937 1264 46 01 1 304132104 12 0177 + 024938 1264 46 02 1 304132104 13 0177 + 024939 1264 46 03 1 304132104 14 0177 + 024940 1264 46 04 1 304132104 15 0177 + 024941 9999 99 99 0 9999 99 9999 + 024942 9999 99 99 0 9999 99 9999 + 024943 9999 99 99 0 9999 99 9999 + 024944 9999 99 99 0 9999 99 9999 + 024945 1264 47 01 1 304132104 00 0177 + 024946 1264 47 02 1 304132104 01 0177 + 024947 1264 47 03 1 304132104 02 0177 + 024948 1264 47 04 1 304132104 03 0177 + 024949 9999 99 99 0 9999 99 9999 + 024950 9999 99 99 0 9999 99 9999 + 024951 9999 99 99 0 9999 99 9999 + 024952 9999 99 99 0 9999 99 9999 + 024953 1264 48 01 1 304132104 04 0177 + 024954 1264 48 02 1 304132104 05 0177 + 024955 1264 48 03 1 304132104 06 0177 + 024956 1264 48 04 1 304132104 07 0177 + 024957 9999 99 99 0 9999 99 9999 + 024958 9999 99 99 0 9999 99 9999 + 024959 9999 99 99 0 9999 99 9999 + 024960 9999 99 99 0 9999 99 9999 + 024961 1265 01 01 1 303058960 08 0035 + 024962 1265 01 02 1 303058960 09 0035 + 024963 9999 99 99 0 9999 99 9999 + 024964 9999 99 99 0 9999 99 9999 + 024965 9999 99 99 0 9999 99 9999 + 024966 9999 99 99 0 9999 99 9999 + 024967 9999 99 99 0 9999 99 9999 + 024968 9999 99 99 0 9999 99 9999 + 024969 1265 02 01 1 303058960 10 0035 + 024970 1265 02 02 1 303058960 11 0035 + 024971 9999 99 99 0 9999 99 9999 + 024972 9999 99 99 0 9999 99 9999 + 024973 9999 99 99 0 9999 99 9999 + 024974 9999 99 99 0 9999 99 9999 + 024975 9999 99 99 0 9999 99 9999 + 024976 9999 99 99 0 9999 99 9999 + 024977 1265 03 01 1 303058960 12 0035 + 024978 1265 03 02 1 303058960 13 0035 + 024979 9999 99 99 0 9999 99 9999 + 024980 9999 99 99 0 9999 99 9999 + 024981 9999 99 99 0 9999 99 9999 + 024982 9999 99 99 0 9999 99 9999 + 024983 9999 99 99 0 9999 99 9999 + 024984 9999 99 99 0 9999 99 9999 + 024985 1265 04 01 1 303058960 14 0035 + 024986 1265 04 02 1 303058960 15 0035 + 024987 9999 99 99 0 9999 99 9999 + 024988 9999 99 99 0 9999 99 9999 + 024989 9999 99 99 0 9999 99 9999 + 024990 9999 99 99 0 9999 99 9999 + 024991 9999 99 99 0 9999 99 9999 + 024992 9999 99 99 0 9999 99 9999 + 024993 1265 05 01 1 303058960 00 0035 + 024994 1265 05 02 1 303058960 01 0035 + 024995 9999 99 99 0 9999 99 9999 + 024996 9999 99 99 0 9999 99 9999 + 024997 9999 99 99 0 9999 99 9999 + 024998 9999 99 99 0 9999 99 9999 + 024999 9999 99 99 0 9999 99 9999 + 025000 9999 99 99 0 9999 99 9999 + 025001 1265 06 01 1 303058960 02 0035 + 025002 1265 06 02 1 303058960 03 0035 + 025003 9999 99 99 0 9999 99 9999 + 025004 9999 99 99 0 9999 99 9999 + 025005 9999 99 99 0 9999 99 9999 + 025006 9999 99 99 0 9999 99 9999 + 025007 9999 99 99 0 9999 99 9999 + 025008 9999 99 99 0 9999 99 9999 + 025009 1265 07 01 1 303058960 04 0035 + 025010 1265 07 02 1 303058960 05 0035 + 025011 9999 99 99 0 9999 99 9999 + 025012 9999 99 99 0 9999 99 9999 + 025013 9999 99 99 0 9999 99 9999 + 025014 9999 99 99 0 9999 99 9999 + 025015 9999 99 99 0 9999 99 9999 + 025016 9999 99 99 0 9999 99 9999 + 025017 1265 08 01 1 303058960 06 0035 + 025018 1265 08 02 1 303058960 07 0035 + 025019 9999 99 99 0 9999 99 9999 + 025020 9999 99 99 0 9999 99 9999 + 025021 9999 99 99 0 9999 99 9999 + 025022 9999 99 99 0 9999 99 9999 + 025023 9999 99 99 0 9999 99 9999 + 025024 9999 99 99 0 9999 99 9999 + 025025 1265 09 01 1 304136204 00 0186 + 025026 1265 09 02 1 304136204 01 0186 + 025027 1265 09 03 1 304136204 02 0186 + 025028 1265 09 04 1 304136204 03 0186 + 025029 9999 99 99 0 9999 99 9999 + 025030 9999 99 99 0 9999 99 9999 + 025031 9999 99 99 0 9999 99 9999 + 025032 9999 99 99 0 9999 99 9999 + 025033 1265 10 01 1 304136204 04 0186 + 025034 1265 10 02 1 304136204 05 0186 + 025035 1265 10 03 1 304136204 06 0186 + 025036 1265 10 04 1 304136204 07 0186 + 025037 9999 99 99 0 9999 99 9999 + 025038 9999 99 99 0 9999 99 9999 + 025039 9999 99 99 0 9999 99 9999 + 025040 9999 99 99 0 9999 99 9999 + 025041 1265 11 01 1 304136204 08 0186 + 025042 1265 11 02 1 304136204 09 0186 + 025043 1265 11 03 1 304136204 10 0186 + 025044 1265 11 04 1 304136204 11 0186 + 025045 9999 99 99 0 9999 99 9999 + 025046 9999 99 99 0 9999 99 9999 + 025047 9999 99 99 0 9999 99 9999 + 025048 9999 99 99 0 9999 99 9999 + 025049 1265 12 01 1 304136204 12 0186 + 025050 1265 12 02 1 304136204 13 0186 + 025051 1265 12 03 1 304136204 14 0186 + 025052 1265 12 04 1 304136204 15 0186 + 025053 9999 99 99 0 9999 99 9999 + 025054 9999 99 99 0 9999 99 9999 + 025055 9999 99 99 0 9999 99 9999 + 025056 9999 99 99 0 9999 99 9999 + 025057 1265 13 01 1 304136208 08 0187 + 025058 1265 13 02 1 304136208 09 0187 + 025059 1265 13 03 1 304136208 10 0187 + 025060 1265 13 04 1 304136208 11 0187 + 025061 9999 99 99 0 9999 99 9999 + 025062 9999 99 99 0 9999 99 9999 + 025063 9999 99 99 0 9999 99 9999 + 025064 9999 99 99 0 9999 99 9999 + 025065 1265 14 01 1 304136208 12 0187 + 025066 1265 14 02 1 304136208 13 0187 + 025067 1265 14 03 1 304136208 14 0187 + 025068 1265 14 04 1 304136208 15 0187 + 025069 9999 99 99 0 9999 99 9999 + 025070 9999 99 99 0 9999 99 9999 + 025071 9999 99 99 0 9999 99 9999 + 025072 9999 99 99 0 9999 99 9999 + 025073 1265 15 01 1 304136208 00 0187 + 025074 1265 15 02 1 304136208 01 0187 + 025075 1265 15 03 1 304136208 02 0187 + 025076 1265 15 04 1 304136208 03 0187 + 025077 9999 99 99 0 9999 99 9999 + 025078 9999 99 99 0 9999 99 9999 + 025079 9999 99 99 0 9999 99 9999 + 025080 9999 99 99 0 9999 99 9999 + 025081 1265 16 01 1 304136208 04 0187 + 025082 1265 16 02 1 304136208 05 0187 + 025083 1265 16 03 1 304136208 06 0187 + 025084 1265 16 04 1 304136208 07 0187 + 025085 9999 99 99 0 9999 99 9999 + 025086 9999 99 99 0 9999 99 9999 + 025087 9999 99 99 0 9999 99 9999 + 025088 9999 99 99 0 9999 99 9999 + 025089 1265 17 01 1 306286600 00 0865 + 025090 1265 17 02 1 306286600 01 0865 + 025091 1265 17 03 1 306286600 02 0865 + 025092 1265 17 04 1 306286600 03 0865 + 025093 1265 17 05 1 306286600 04 0865 + 025094 1265 17 06 1 306286600 05 0865 + 025095 1265 17 07 1 306286600 06 0865 + 025096 1265 17 08 1 306286600 07 0865 + 025097 1265 18 01 1 306286600 08 0865 + 025098 1265 18 02 1 306286600 09 0865 + 025099 1265 18 03 1 306286600 10 0865 + 025100 1265 18 04 1 306286600 11 0865 + 025101 1265 18 05 1 306286600 12 0865 + 025102 1265 18 06 1 306286600 13 0865 + 025103 1265 18 07 1 306286600 14 0865 + 025104 1265 18 08 1 306286600 15 0865 + 025105 1265 19 01 1 306286596 00 0864 + 025106 1265 19 02 1 306286596 01 0864 + 025107 1265 19 03 1 306286596 02 0864 + 025108 1265 19 04 1 306286596 03 0864 + 025109 1265 19 05 1 306286596 04 0864 + 025110 1265 19 06 1 306286596 05 0864 + 025111 1265 19 07 1 306286596 06 0864 + 025112 1265 19 08 1 306286596 07 0864 + 025113 1265 20 01 1 306286596 08 0864 + 025114 1265 20 02 1 306286596 09 0864 + 025115 1265 20 03 1 306286596 10 0864 + 025116 1265 20 04 1 306286596 11 0864 + 025117 1265 20 05 1 306286596 12 0864 + 025118 1265 20 06 1 306286596 13 0864 + 025119 1265 20 07 1 306286596 14 0864 + 025120 1265 20 08 1 306286596 15 0864 + 025121 1265 21 01 1 306286608 00 0867 + 025122 1265 21 02 1 306286608 01 0867 + 025123 1265 21 03 1 306286608 02 0867 + 025124 1265 21 04 1 306286608 03 0867 + 025125 1265 21 05 1 306286608 04 0867 + 025126 1265 21 06 1 306286608 05 0867 + 025127 1265 21 07 1 306286608 06 0867 + 025128 1265 21 08 1 306286608 07 0867 + 025129 1265 22 01 1 306286608 08 0867 + 025130 1265 22 02 1 306286608 09 0867 + 025131 1265 22 03 1 306286608 10 0867 + 025132 1265 22 04 1 306286608 11 0867 + 025133 1265 22 05 1 306286608 12 0867 + 025134 1265 22 06 1 306286608 13 0867 + 025135 1265 22 07 1 306286608 14 0867 + 025136 1265 22 08 1 306286608 15 0867 + 025137 1265 23 01 1 306286604 00 0866 + 025138 1265 23 02 1 306286604 01 0866 + 025139 1265 23 03 1 306286604 02 0866 + 025140 1265 23 04 1 306286604 03 0866 + 025141 1265 23 05 1 306286604 04 0866 + 025142 1265 23 06 1 306286604 05 0866 + 025143 1265 23 07 1 306286604 06 0866 + 025144 1265 23 08 1 306286604 07 0866 + 025145 1265 24 01 1 306286604 08 0866 + 025146 1265 24 02 1 306286604 09 0866 + 025147 1265 24 03 1 306286604 10 0866 + 025148 1265 24 04 1 306286604 11 0866 + 025149 1265 24 05 1 306286604 12 0866 + 025150 1265 24 06 1 306286604 13 0866 + 025151 1265 24 07 1 306286604 14 0866 + 025152 1265 24 08 1 306286604 15 0866 + 025153 1265 25 01 1 303058956 08 0034 + 025154 1265 25 02 1 303058956 09 0034 + 025155 9999 99 99 0 9999 99 9999 + 025156 9999 99 99 0 9999 99 9999 + 025157 9999 99 99 0 9999 99 9999 + 025158 9999 99 99 0 9999 99 9999 + 025159 9999 99 99 0 9999 99 9999 + 025160 9999 99 99 0 9999 99 9999 + 025161 1265 26 01 1 303058956 10 0034 + 025162 1265 26 02 1 303058956 11 0034 + 025163 9999 99 99 0 9999 99 9999 + 025164 9999 99 99 0 9999 99 9999 + 025165 9999 99 99 0 9999 99 9999 + 025166 9999 99 99 0 9999 99 9999 + 025167 9999 99 99 0 9999 99 9999 + 025168 9999 99 99 0 9999 99 9999 + 025169 1265 27 01 1 303058956 12 0034 + 025170 1265 27 02 1 303058956 13 0034 + 025171 9999 99 99 0 9999 99 9999 + 025172 9999 99 99 0 9999 99 9999 + 025173 9999 99 99 0 9999 99 9999 + 025174 9999 99 99 0 9999 99 9999 + 025175 9999 99 99 0 9999 99 9999 + 025176 9999 99 99 0 9999 99 9999 + 025177 1265 28 01 1 303058956 14 0034 + 025178 1265 28 02 1 303058956 15 0034 + 025179 9999 99 99 0 9999 99 9999 + 025180 9999 99 99 0 9999 99 9999 + 025181 9999 99 99 0 9999 99 9999 + 025182 9999 99 99 0 9999 99 9999 + 025183 9999 99 99 0 9999 99 9999 + 025184 9999 99 99 0 9999 99 9999 + 025185 1265 29 01 1 303058956 04 0034 + 025186 1265 29 02 1 303058956 05 0034 + 025187 9999 99 99 0 9999 99 9999 + 025188 9999 99 99 0 9999 99 9999 + 025189 9999 99 99 0 9999 99 9999 + 025190 9999 99 99 0 9999 99 9999 + 025191 9999 99 99 0 9999 99 9999 + 025192 9999 99 99 0 9999 99 9999 + 025193 1265 30 01 1 303058956 06 0034 + 025194 1265 30 02 1 303058956 07 0034 + 025195 9999 99 99 0 9999 99 9999 + 025196 9999 99 99 0 9999 99 9999 + 025197 9999 99 99 0 9999 99 9999 + 025198 9999 99 99 0 9999 99 9999 + 025199 9999 99 99 0 9999 99 9999 + 025200 9999 99 99 0 9999 99 9999 + 025201 1265 31 01 1 303058956 00 0034 + 025202 1265 31 02 1 303058956 01 0034 + 025203 9999 99 99 0 9999 99 9999 + 025204 9999 99 99 0 9999 99 9999 + 025205 9999 99 99 0 9999 99 9999 + 025206 9999 99 99 0 9999 99 9999 + 025207 9999 99 99 0 9999 99 9999 + 025208 9999 99 99 0 9999 99 9999 + 025209 1265 32 01 1 303058956 02 0034 + 025210 1265 32 02 1 303058956 03 0034 + 025211 9999 99 99 0 9999 99 9999 + 025212 9999 99 99 0 9999 99 9999 + 025213 9999 99 99 0 9999 99 9999 + 025214 9999 99 99 0 9999 99 9999 + 025215 9999 99 99 0 9999 99 9999 + 025216 9999 99 99 0 9999 99 9999 + 025217 1265 33 01 1 306290696 00 0873 + 025218 1265 33 02 1 306290696 01 0873 + 025219 1265 33 03 1 306290696 02 0873 + 025220 1265 33 04 1 306290696 03 0873 + 025221 1265 33 05 1 306290696 04 0873 + 025222 1265 33 06 1 306290696 05 0873 + 025223 1265 33 07 1 306290696 06 0873 + 025224 1265 33 08 1 306290696 07 0873 + 025225 1265 34 01 1 306290696 08 0873 + 025226 1265 34 02 1 306290696 09 0873 + 025227 1265 34 03 1 306290696 10 0873 + 025228 1265 34 04 1 306290696 11 0873 + 025229 1265 34 05 1 306290696 12 0873 + 025230 1265 34 06 1 306290696 13 0873 + 025231 1265 34 07 1 306290696 14 0873 + 025232 1265 34 08 1 306290696 15 0873 + 025233 1265 35 01 1 306290692 00 0872 + 025234 1265 35 02 1 306290692 01 0872 + 025235 1265 35 03 1 306290692 02 0872 + 025236 1265 35 04 1 306290692 03 0872 + 025237 1265 35 05 1 306290692 04 0872 + 025238 1265 35 06 1 306290692 05 0872 + 025239 1265 35 07 1 306290692 06 0872 + 025240 1265 35 08 1 306290692 07 0872 + 025241 1265 36 01 1 306290692 08 0872 + 025242 1265 36 02 1 306290692 09 0872 + 025243 1265 36 03 1 306290692 10 0872 + 025244 1265 36 04 1 306290692 11 0872 + 025245 1265 36 05 1 306290692 12 0872 + 025246 1265 36 06 1 306290692 13 0872 + 025247 1265 36 07 1 306290692 14 0872 + 025248 1265 36 08 1 306290692 15 0872 + 025249 1265 37 01 1 306290704 00 0875 + 025250 1265 37 02 1 306290704 01 0875 + 025251 1265 37 03 1 306290704 02 0875 + 025252 1265 37 04 1 306290704 03 0875 + 025253 1265 37 05 1 306290704 04 0875 + 025254 1265 37 06 1 306290704 05 0875 + 025255 1265 37 07 1 306290704 06 0875 + 025256 1265 37 08 1 306290704 07 0875 + 025257 1265 38 01 1 306290704 08 0875 + 025258 1265 38 02 1 306290704 09 0875 + 025259 1265 38 03 1 306290704 10 0875 + 025260 1265 38 04 1 306290704 11 0875 + 025261 1265 38 05 1 306290704 12 0875 + 025262 1265 38 06 1 306290704 13 0875 + 025263 1265 38 07 1 306290704 14 0875 + 025264 1265 38 08 1 306290704 15 0875 + 025265 1265 39 01 1 306290700 00 0874 + 025266 1265 39 02 1 306290700 01 0874 + 025267 1265 39 03 1 306290700 02 0874 + 025268 1265 39 04 1 306290700 03 0874 + 025269 1265 39 05 1 306290700 04 0874 + 025270 1265 39 06 1 306290700 05 0874 + 025271 1265 39 07 1 306290700 06 0874 + 025272 1265 39 08 1 306290700 07 0874 + 025273 1265 40 01 1 306290700 08 0874 + 025274 1265 40 02 1 306290700 09 0874 + 025275 1265 40 03 1 306290700 10 0874 + 025276 1265 40 04 1 306290700 11 0874 + 025277 1265 40 05 1 306290700 12 0874 + 025278 1265 40 06 1 306290700 13 0874 + 025279 1265 40 07 1 306290700 14 0874 + 025280 1265 40 08 1 306290700 15 0874 + 025281 1265 41 01 1 304136200 00 0185 + 025282 1265 41 02 1 304136200 01 0185 + 025283 1265 41 03 1 304136200 02 0185 + 025284 1265 41 04 1 304136200 03 0185 + 025285 9999 99 99 0 9999 99 9999 + 025286 9999 99 99 0 9999 99 9999 + 025287 9999 99 99 0 9999 99 9999 + 025288 9999 99 99 0 9999 99 9999 + 025289 1265 42 01 1 304136200 04 0185 + 025290 1265 42 02 1 304136200 05 0185 + 025291 1265 42 03 1 304136200 06 0185 + 025292 1265 42 04 1 304136200 07 0185 + 025293 9999 99 99 0 9999 99 9999 + 025294 9999 99 99 0 9999 99 9999 + 025295 9999 99 99 0 9999 99 9999 + 025296 9999 99 99 0 9999 99 9999 + 025297 1265 43 01 1 304136200 08 0185 + 025298 1265 43 02 1 304136200 09 0185 + 025299 1265 43 03 1 304136200 10 0185 + 025300 1265 43 04 1 304136200 11 0185 + 025301 9999 99 99 0 9999 99 9999 + 025302 9999 99 99 0 9999 99 9999 + 025303 9999 99 99 0 9999 99 9999 + 025304 9999 99 99 0 9999 99 9999 + 025305 1265 44 01 1 304136200 12 0185 + 025306 1265 44 02 1 304136200 13 0185 + 025307 1265 44 03 1 304136200 14 0185 + 025308 1265 44 04 1 304136200 15 0185 + 025309 9999 99 99 0 9999 99 9999 + 025310 9999 99 99 0 9999 99 9999 + 025311 9999 99 99 0 9999 99 9999 + 025312 9999 99 99 0 9999 99 9999 + 025313 1265 45 01 1 304136196 00 0184 + 025314 1265 45 02 1 304136196 01 0184 + 025315 1265 45 03 1 304136196 02 0184 + 025316 1265 45 04 1 304136196 03 0184 + 025317 9999 99 99 0 9999 99 9999 + 025318 9999 99 99 0 9999 99 9999 + 025319 9999 99 99 0 9999 99 9999 + 025320 9999 99 99 0 9999 99 9999 + 025321 1265 46 01 1 304136196 04 0184 + 025322 1265 46 02 1 304136196 05 0184 + 025323 1265 46 03 1 304136196 06 0184 + 025324 1265 46 04 1 304136196 07 0184 + 025325 9999 99 99 0 9999 99 9999 + 025326 9999 99 99 0 9999 99 9999 + 025327 9999 99 99 0 9999 99 9999 + 025328 9999 99 99 0 9999 99 9999 + 025329 1265 47 01 1 304136196 08 0184 + 025330 1265 47 02 1 304136196 09 0184 + 025331 1265 47 03 1 304136196 10 0184 + 025332 1265 47 04 1 304136196 11 0184 + 025333 9999 99 99 0 9999 99 9999 + 025334 9999 99 99 0 9999 99 9999 + 025335 9999 99 99 0 9999 99 9999 + 025336 9999 99 99 0 9999 99 9999 + 025337 1265 48 01 1 304136196 12 0184 + 025338 1265 48 02 1 304136196 13 0184 + 025339 1265 48 03 1 304136196 14 0184 + 025340 1265 48 04 1 304136196 15 0184 + 025341 9999 99 99 0 9999 99 9999 + 025342 9999 99 99 0 9999 99 9999 + 025343 9999 99 99 0 9999 99 9999 + 025344 9999 99 99 0 9999 99 9999 + 025345 1266 01 01 1 306294796 00 0882 + 025346 1266 01 02 1 306294796 01 0882 + 025347 1266 01 03 1 306294796 02 0882 + 025348 1266 01 04 1 306294796 03 0882 + 025349 1266 01 05 1 306294796 04 0882 + 025350 1266 01 06 1 306294796 05 0882 + 025351 1266 01 07 1 306294796 06 0882 + 025352 1266 01 08 1 306294796 07 0882 + 025353 1266 02 01 1 306294796 08 0882 + 025354 1266 02 02 1 306294796 09 0882 + 025355 1266 02 03 1 306294796 10 0882 + 025356 1266 02 04 1 306294796 11 0882 + 025357 1266 02 05 1 306294796 12 0882 + 025358 1266 02 06 1 306294796 13 0882 + 025359 1266 02 07 1 306294796 14 0882 + 025360 1266 02 08 1 306294796 15 0882 + 025361 1266 03 01 1 306294800 00 0883 + 025362 1266 03 02 1 306294800 01 0883 + 025363 1266 03 03 1 306294800 02 0883 + 025364 1266 03 04 1 306294800 03 0883 + 025365 1266 03 05 1 306294800 04 0883 + 025366 1266 03 06 1 306294800 05 0883 + 025367 1266 03 07 1 306294800 06 0883 + 025368 1266 03 08 1 306294800 07 0883 + 025369 1266 04 01 1 306294800 08 0883 + 025370 1266 04 02 1 306294800 09 0883 + 025371 1266 04 03 1 306294800 10 0883 + 025372 1266 04 04 1 306294800 11 0883 + 025373 1266 04 05 1 306294800 12 0883 + 025374 1266 04 06 1 306294800 13 0883 + 025375 1266 04 07 1 306294800 14 0883 + 025376 1266 04 08 1 306294800 15 0883 + 025377 1266 05 01 1 306294788 00 0880 + 025378 1266 05 02 1 306294788 01 0880 + 025379 1266 05 03 1 306294788 02 0880 + 025380 1266 05 04 1 306294788 03 0880 + 025381 1266 05 05 1 306294788 04 0880 + 025382 1266 05 06 1 306294788 05 0880 + 025383 1266 05 07 1 306294788 06 0880 + 025384 1266 05 08 1 306294788 07 0880 + 025385 1266 06 01 1 306294788 08 0880 + 025386 1266 06 02 1 306294788 09 0880 + 025387 1266 06 03 1 306294788 10 0880 + 025388 1266 06 04 1 306294788 11 0880 + 025389 1266 06 05 1 306294788 12 0880 + 025390 1266 06 06 1 306294788 13 0880 + 025391 1266 06 07 1 306294788 14 0880 + 025392 1266 06 08 1 306294788 15 0880 + 025393 1266 07 01 1 306294792 00 0881 + 025394 1266 07 02 1 306294792 01 0881 + 025395 1266 07 03 1 306294792 02 0881 + 025396 1266 07 04 1 306294792 03 0881 + 025397 1266 07 05 1 306294792 04 0881 + 025398 1266 07 06 1 306294792 05 0881 + 025399 1266 07 07 1 306294792 06 0881 + 025400 1266 07 08 1 306294792 07 0881 + 025401 1266 08 01 1 306294792 08 0881 + 025402 1266 08 02 1 306294792 09 0881 + 025403 1266 08 03 1 306294792 10 0881 + 025404 1266 08 04 1 306294792 11 0881 + 025405 1266 08 05 1 306294792 12 0881 + 025406 1266 08 06 1 306294792 13 0881 + 025407 1266 08 07 1 306294792 14 0881 + 025408 1266 08 08 1 306294792 15 0881 + 025409 1266 09 01 1 303063044 12 0040 + 025410 1266 09 02 1 303063044 13 0040 + 025411 9999 99 99 0 9999 99 9999 + 025412 9999 99 99 0 9999 99 9999 + 025413 9999 99 99 0 9999 99 9999 + 025414 9999 99 99 0 9999 99 9999 + 025415 9999 99 99 0 9999 99 9999 + 025416 9999 99 99 0 9999 99 9999 + 025417 1266 10 01 1 303063044 14 0040 + 025418 1266 10 02 1 303063044 15 0040 + 025419 9999 99 99 0 9999 99 9999 + 025420 9999 99 99 0 9999 99 9999 + 025421 9999 99 99 0 9999 99 9999 + 025422 9999 99 99 0 9999 99 9999 + 025423 9999 99 99 0 9999 99 9999 + 025424 9999 99 99 0 9999 99 9999 + 025425 1266 11 01 1 303063044 08 0040 + 025426 1266 11 02 1 303063044 09 0040 + 025427 9999 99 99 0 9999 99 9999 + 025428 9999 99 99 0 9999 99 9999 + 025429 9999 99 99 0 9999 99 9999 + 025430 9999 99 99 0 9999 99 9999 + 025431 9999 99 99 0 9999 99 9999 + 025432 9999 99 99 0 9999 99 9999 + 025433 1266 12 01 1 303063044 10 0040 + 025434 1266 12 02 1 303063044 11 0040 + 025435 9999 99 99 0 9999 99 9999 + 025436 9999 99 99 0 9999 99 9999 + 025437 9999 99 99 0 9999 99 9999 + 025438 9999 99 99 0 9999 99 9999 + 025439 9999 99 99 0 9999 99 9999 + 025440 9999 99 99 0 9999 99 9999 + 025441 1266 13 01 1 303063044 00 0040 + 025442 1266 13 02 1 303063044 01 0040 + 025443 9999 99 99 0 9999 99 9999 + 025444 9999 99 99 0 9999 99 9999 + 025445 9999 99 99 0 9999 99 9999 + 025446 9999 99 99 0 9999 99 9999 + 025447 9999 99 99 0 9999 99 9999 + 025448 9999 99 99 0 9999 99 9999 + 025449 1266 14 01 1 303063044 02 0040 + 025450 1266 14 02 1 303063044 03 0040 + 025451 9999 99 99 0 9999 99 9999 + 025452 9999 99 99 0 9999 99 9999 + 025453 9999 99 99 0 9999 99 9999 + 025454 9999 99 99 0 9999 99 9999 + 025455 9999 99 99 0 9999 99 9999 + 025456 9999 99 99 0 9999 99 9999 + 025457 1266 15 01 1 303063044 04 0040 + 025458 1266 15 02 1 303063044 05 0040 + 025459 9999 99 99 0 9999 99 9999 + 025460 9999 99 99 0 9999 99 9999 + 025461 9999 99 99 0 9999 99 9999 + 025462 9999 99 99 0 9999 99 9999 + 025463 9999 99 99 0 9999 99 9999 + 025464 9999 99 99 0 9999 99 9999 + 025465 1266 16 01 1 303063044 06 0040 + 025466 1266 16 02 1 303063044 07 0040 + 025467 9999 99 99 0 9999 99 9999 + 025468 9999 99 99 0 9999 99 9999 + 025469 9999 99 99 0 9999 99 9999 + 025470 9999 99 99 0 9999 99 9999 + 025471 9999 99 99 0 9999 99 9999 + 025472 9999 99 99 0 9999 99 9999 + 025473 1266 17 01 1 305205256 00 0449 + 025474 1266 17 02 1 305205256 01 0449 + 025475 1266 17 03 1 305205256 02 0449 + 025476 1266 17 04 1 305205256 03 0449 + 025477 1266 17 05 1 305205256 04 0449 + 025478 1266 17 06 1 305205256 05 0449 + 025479 1266 17 07 1 305205256 06 0449 + 025480 1266 17 08 1 305205256 07 0449 + 025481 1266 18 01 1 305205256 08 0449 + 025482 1266 18 02 1 305205256 09 0449 + 025483 1266 18 03 1 305205256 10 0449 + 025484 1266 18 04 1 305205256 11 0449 + 025485 1266 18 05 1 305205256 12 0449 + 025486 1266 18 06 1 305205256 13 0449 + 025487 1266 18 07 1 305205256 14 0449 + 025488 1266 18 08 1 305205256 15 0449 + 025489 1266 19 01 1 305205252 00 0448 + 025490 1266 19 02 1 305205252 01 0448 + 025491 1266 19 03 1 305205252 02 0448 + 025492 1266 19 04 1 305205252 03 0448 + 025493 1266 19 05 1 305205252 04 0448 + 025494 1266 19 06 1 305205252 05 0448 + 025495 1266 19 07 1 305205252 06 0448 + 025496 1266 19 08 1 305205252 07 0448 + 025497 1266 20 01 1 305205252 08 0448 + 025498 1266 20 02 1 305205252 09 0448 + 025499 1266 20 03 1 305205252 10 0448 + 025500 1266 20 04 1 305205252 11 0448 + 025501 1266 20 05 1 305205252 12 0448 + 025502 1266 20 06 1 305205252 13 0448 + 025503 1266 20 07 1 305205252 14 0448 + 025504 1266 20 08 1 305205252 15 0448 + 025505 1266 21 01 1 305205264 00 0451 + 025506 1266 21 02 1 305205264 01 0451 + 025507 1266 21 03 1 305205264 02 0451 + 025508 1266 21 04 1 305205264 03 0451 + 025509 1266 21 05 1 305205264 04 0451 + 025510 1266 21 06 1 305205264 05 0451 + 025511 1266 21 07 1 305205264 06 0451 + 025512 1266 21 08 1 305205264 07 0451 + 025513 1266 22 01 1 305205264 08 0451 + 025514 1266 22 02 1 305205264 09 0451 + 025515 1266 22 03 1 305205264 10 0451 + 025516 1266 22 04 1 305205264 11 0451 + 025517 1266 22 05 1 305205264 12 0451 + 025518 1266 22 06 1 305205264 13 0451 + 025519 1266 22 07 1 305205264 14 0451 + 025520 1266 22 08 1 305205264 15 0451 + 025521 1266 23 01 1 305205260 00 0450 + 025522 1266 23 02 1 305205260 01 0450 + 025523 1266 23 03 1 305205260 02 0450 + 025524 1266 23 04 1 305205260 03 0450 + 025525 1266 23 05 1 305205260 04 0450 + 025526 1266 23 06 1 305205260 05 0450 + 025527 1266 23 07 1 305205260 06 0450 + 025528 1266 23 08 1 305205260 07 0450 + 025529 1266 24 01 1 305205260 08 0450 + 025530 1266 24 02 1 305205260 09 0450 + 025531 1266 24 03 1 305205260 10 0450 + 025532 1266 24 04 1 305205260 11 0450 + 025533 1266 24 05 1 305205260 12 0450 + 025534 1266 24 06 1 305205260 13 0450 + 025535 1266 24 07 1 305205260 14 0450 + 025536 1266 24 08 1 305205260 15 0450 + 025537 1266 25 01 1 306298892 00 0890 + 025538 1266 25 02 1 306298892 01 0890 + 025539 1266 25 03 1 306298892 02 0890 + 025540 1266 25 04 1 306298892 03 0890 + 025541 1266 25 05 1 306298892 04 0890 + 025542 1266 25 06 1 306298892 05 0890 + 025543 1266 25 07 1 306298892 06 0890 + 025544 1266 25 08 1 306298892 07 0890 + 025545 1266 26 01 1 306298892 08 0890 + 025546 1266 26 02 1 306298892 09 0890 + 025547 1266 26 03 1 306298892 10 0890 + 025548 1266 26 04 1 306298892 11 0890 + 025549 1266 26 05 1 306298892 12 0890 + 025550 1266 26 06 1 306298892 13 0890 + 025551 1266 26 07 1 306298892 14 0890 + 025552 1266 26 08 1 306298892 15 0890 + 025553 1266 27 01 1 306298896 00 0891 + 025554 1266 27 02 1 306298896 01 0891 + 025555 1266 27 03 1 306298896 02 0891 + 025556 1266 27 04 1 306298896 03 0891 + 025557 1266 27 05 1 306298896 04 0891 + 025558 1266 27 06 1 306298896 05 0891 + 025559 1266 27 07 1 306298896 06 0891 + 025560 1266 27 08 1 306298896 07 0891 + 025561 1266 28 01 1 306298896 08 0891 + 025562 1266 28 02 1 306298896 09 0891 + 025563 1266 28 03 1 306298896 10 0891 + 025564 1266 28 04 1 306298896 11 0891 + 025565 1266 28 05 1 306298896 12 0891 + 025566 1266 28 06 1 306298896 13 0891 + 025567 1266 28 07 1 306298896 14 0891 + 025568 1266 28 08 1 306298896 15 0891 + 025569 1266 29 01 1 306298884 00 0888 + 025570 1266 29 02 1 306298884 01 0888 + 025571 1266 29 03 1 306298884 02 0888 + 025572 1266 29 04 1 306298884 03 0888 + 025573 1266 29 05 1 306298884 04 0888 + 025574 1266 29 06 1 306298884 05 0888 + 025575 1266 29 07 1 306298884 06 0888 + 025576 1266 29 08 1 306298884 07 0888 + 025577 1266 30 01 1 306298884 08 0888 + 025578 1266 30 02 1 306298884 09 0888 + 025579 1266 30 03 1 306298884 10 0888 + 025580 1266 30 04 1 306298884 11 0888 + 025581 1266 30 05 1 306298884 12 0888 + 025582 1266 30 06 1 306298884 13 0888 + 025583 1266 30 07 1 306298884 14 0888 + 025584 1266 30 08 1 306298884 15 0888 + 025585 1266 31 01 1 306298888 00 0889 + 025586 1266 31 02 1 306298888 01 0889 + 025587 1266 31 03 1 306298888 02 0889 + 025588 1266 31 04 1 306298888 03 0889 + 025589 1266 31 05 1 306298888 04 0889 + 025590 1266 31 06 1 306298888 05 0889 + 025591 1266 31 07 1 306298888 06 0889 + 025592 1266 31 08 1 306298888 07 0889 + 025593 1266 32 01 1 306298888 08 0889 + 025594 1266 32 02 1 306298888 09 0889 + 025595 1266 32 03 1 306298888 10 0889 + 025596 1266 32 04 1 306298888 11 0889 + 025597 1266 32 05 1 306298888 12 0889 + 025598 1266 32 06 1 306298888 13 0889 + 025599 1266 32 07 1 306298888 14 0889 + 025600 1266 32 08 1 306298888 15 0889 + 025601 1266 33 01 1 305209352 00 0457 + 025602 1266 33 02 1 305209352 01 0457 + 025603 1266 33 03 1 305209352 02 0457 + 025604 1266 33 04 1 305209352 03 0457 + 025605 1266 33 05 1 305209352 04 0457 + 025606 1266 33 06 1 305209352 05 0457 + 025607 1266 33 07 1 305209352 06 0457 + 025608 1266 33 08 1 305209352 07 0457 + 025609 1266 34 01 1 305209352 08 0457 + 025610 1266 34 02 1 305209352 09 0457 + 025611 1266 34 03 1 305209352 10 0457 + 025612 1266 34 04 1 305209352 11 0457 + 025613 1266 34 05 1 305209352 12 0457 + 025614 1266 34 06 1 305209352 13 0457 + 025615 1266 34 07 1 305209352 14 0457 + 025616 1266 34 08 1 305209352 15 0457 + 025617 1266 35 01 1 305209348 00 0456 + 025618 1266 35 02 1 305209348 01 0456 + 025619 1266 35 03 1 305209348 02 0456 + 025620 1266 35 04 1 305209348 03 0456 + 025621 1266 35 05 1 305209348 04 0456 + 025622 1266 35 06 1 305209348 05 0456 + 025623 1266 35 07 1 305209348 06 0456 + 025624 1266 35 08 1 305209348 07 0456 + 025625 1266 36 01 1 305209348 08 0456 + 025626 1266 36 02 1 305209348 09 0456 + 025627 1266 36 03 1 305209348 10 0456 + 025628 1266 36 04 1 305209348 11 0456 + 025629 1266 36 05 1 305209348 12 0456 + 025630 1266 36 06 1 305209348 13 0456 + 025631 1266 36 07 1 305209348 14 0456 + 025632 1266 36 08 1 305209348 15 0456 + 025633 1266 37 01 1 305209360 00 0459 + 025634 1266 37 02 1 305209360 01 0459 + 025635 1266 37 03 1 305209360 02 0459 + 025636 1266 37 04 1 305209360 03 0459 + 025637 1266 37 05 1 305209360 04 0459 + 025638 1266 37 06 1 305209360 05 0459 + 025639 1266 37 07 1 305209360 06 0459 + 025640 1266 37 08 1 305209360 07 0459 + 025641 1266 38 01 1 305209360 08 0459 + 025642 1266 38 02 1 305209360 09 0459 + 025643 1266 38 03 1 305209360 10 0459 + 025644 1266 38 04 1 305209360 11 0459 + 025645 1266 38 05 1 305209360 12 0459 + 025646 1266 38 06 1 305209360 13 0459 + 025647 1266 38 07 1 305209360 14 0459 + 025648 1266 38 08 1 305209360 15 0459 + 025649 1266 39 01 1 305209356 00 0458 + 025650 1266 39 02 1 305209356 01 0458 + 025651 1266 39 03 1 305209356 02 0458 + 025652 1266 39 04 1 305209356 03 0458 + 025653 1266 39 05 1 305209356 04 0458 + 025654 1266 39 06 1 305209356 05 0458 + 025655 1266 39 07 1 305209356 06 0458 + 025656 1266 39 08 1 305209356 07 0458 + 025657 1266 40 01 1 305209356 08 0458 + 025658 1266 40 02 1 305209356 09 0458 + 025659 1266 40 03 1 305209356 10 0458 + 025660 1266 40 04 1 305209356 11 0458 + 025661 1266 40 05 1 305209356 12 0458 + 025662 1266 40 06 1 305209356 13 0458 + 025663 1266 40 07 1 305209356 14 0458 + 025664 1266 40 08 1 305209356 15 0458 + 025665 1266 41 01 1 305213452 00 0466 + 025666 1266 41 02 1 305213452 01 0466 + 025667 1266 41 03 1 305213452 02 0466 + 025668 1266 41 04 1 305213452 03 0466 + 025669 1266 41 05 1 305213452 04 0466 + 025670 1266 41 06 1 305213452 05 0466 + 025671 1266 41 07 1 305213452 06 0466 + 025672 1266 41 08 1 305213452 07 0466 + 025673 1266 42 01 1 305213452 08 0466 + 025674 1266 42 02 1 305213452 09 0466 + 025675 1266 42 03 1 305213452 10 0466 + 025676 1266 42 04 1 305213452 11 0466 + 025677 1266 42 05 1 305213452 12 0466 + 025678 1266 42 06 1 305213452 13 0466 + 025679 1266 42 07 1 305213452 14 0466 + 025680 1266 42 08 1 305213452 15 0466 + 025681 1266 43 01 1 305213456 00 0467 + 025682 1266 43 02 1 305213456 01 0467 + 025683 1266 43 03 1 305213456 02 0467 + 025684 1266 43 04 1 305213456 03 0467 + 025685 1266 43 05 1 305213456 04 0467 + 025686 1266 43 06 1 305213456 05 0467 + 025687 1266 43 07 1 305213456 06 0467 + 025688 1266 43 08 1 305213456 07 0467 + 025689 1266 44 01 1 305213456 08 0467 + 025690 1266 44 02 1 305213456 09 0467 + 025691 1266 44 03 1 305213456 10 0467 + 025692 1266 44 04 1 305213456 11 0467 + 025693 1266 44 05 1 305213456 12 0467 + 025694 1266 44 06 1 305213456 13 0467 + 025695 1266 44 07 1 305213456 14 0467 + 025696 1266 44 08 1 305213456 15 0467 + 025697 1266 45 01 1 305213444 00 0464 + 025698 1266 45 02 1 305213444 01 0464 + 025699 1266 45 03 1 305213444 02 0464 + 025700 1266 45 04 1 305213444 03 0464 + 025701 1266 45 05 1 305213444 04 0464 + 025702 1266 45 06 1 305213444 05 0464 + 025703 1266 45 07 1 305213444 06 0464 + 025704 1266 45 08 1 305213444 07 0464 + 025705 1266 46 01 1 305213444 08 0464 + 025706 1266 46 02 1 305213444 09 0464 + 025707 1266 46 03 1 305213444 10 0464 + 025708 1266 46 04 1 305213444 11 0464 + 025709 1266 46 05 1 305213444 12 0464 + 025710 1266 46 06 1 305213444 13 0464 + 025711 1266 46 07 1 305213444 14 0464 + 025712 1266 46 08 1 305213444 15 0464 + 025713 1266 47 01 1 305213448 00 0465 + 025714 1266 47 02 1 305213448 01 0465 + 025715 1266 47 03 1 305213448 02 0465 + 025716 1266 47 04 1 305213448 03 0465 + 025717 1266 47 05 1 305213448 04 0465 + 025718 1266 47 06 1 305213448 05 0465 + 025719 1266 47 07 1 305213448 06 0465 + 025720 1266 47 08 1 305213448 07 0465 + 025721 1266 48 01 1 305213448 08 0465 + 025722 1266 48 02 1 305213448 09 0465 + 025723 1266 48 03 1 305213448 10 0465 + 025724 1266 48 04 1 305213448 11 0465 + 025725 1266 48 05 1 305213448 12 0465 + 025726 1266 48 06 1 305213448 13 0465 + 025727 1266 48 07 1 305213448 14 0465 + 025728 1266 48 08 1 305213448 15 0465 + 025729 1267 01 01 1 303063056 08 0043 + 025730 1267 01 02 1 303063056 09 0043 + 025731 9999 99 99 0 9999 99 9999 + 025732 9999 99 99 0 9999 99 9999 + 025733 9999 99 99 0 9999 99 9999 + 025734 9999 99 99 0 9999 99 9999 + 025735 9999 99 99 0 9999 99 9999 + 025736 9999 99 99 0 9999 99 9999 + 025737 1267 02 01 1 303063056 10 0043 + 025738 1267 02 02 1 303063056 11 0043 + 025739 9999 99 99 0 9999 99 9999 + 025740 9999 99 99 0 9999 99 9999 + 025741 9999 99 99 0 9999 99 9999 + 025742 9999 99 99 0 9999 99 9999 + 025743 9999 99 99 0 9999 99 9999 + 025744 9999 99 99 0 9999 99 9999 + 025745 1267 03 01 1 303063056 12 0043 + 025746 1267 03 02 1 303063056 13 0043 + 025747 9999 99 99 0 9999 99 9999 + 025748 9999 99 99 0 9999 99 9999 + 025749 9999 99 99 0 9999 99 9999 + 025750 9999 99 99 0 9999 99 9999 + 025751 9999 99 99 0 9999 99 9999 + 025752 9999 99 99 0 9999 99 9999 + 025753 1267 04 01 1 303063056 14 0043 + 025754 1267 04 02 1 303063056 15 0043 + 025755 9999 99 99 0 9999 99 9999 + 025756 9999 99 99 0 9999 99 9999 + 025757 9999 99 99 0 9999 99 9999 + 025758 9999 99 99 0 9999 99 9999 + 025759 9999 99 99 0 9999 99 9999 + 025760 9999 99 99 0 9999 99 9999 + 025761 1267 05 01 1 303063056 00 0043 + 025762 1267 05 02 1 303063056 01 0043 + 025763 9999 99 99 0 9999 99 9999 + 025764 9999 99 99 0 9999 99 9999 + 025765 9999 99 99 0 9999 99 9999 + 025766 9999 99 99 0 9999 99 9999 + 025767 9999 99 99 0 9999 99 9999 + 025768 9999 99 99 0 9999 99 9999 + 025769 1267 06 01 1 303063056 02 0043 + 025770 1267 06 02 1 303063056 03 0043 + 025771 9999 99 99 0 9999 99 9999 + 025772 9999 99 99 0 9999 99 9999 + 025773 9999 99 99 0 9999 99 9999 + 025774 9999 99 99 0 9999 99 9999 + 025775 9999 99 99 0 9999 99 9999 + 025776 9999 99 99 0 9999 99 9999 + 025777 1267 07 01 1 303063056 04 0043 + 025778 1267 07 02 1 303063056 05 0043 + 025779 9999 99 99 0 9999 99 9999 + 025780 9999 99 99 0 9999 99 9999 + 025781 9999 99 99 0 9999 99 9999 + 025782 9999 99 99 0 9999 99 9999 + 025783 9999 99 99 0 9999 99 9999 + 025784 9999 99 99 0 9999 99 9999 + 025785 1267 08 01 1 303063056 06 0043 + 025786 1267 08 02 1 303063056 07 0043 + 025787 9999 99 99 0 9999 99 9999 + 025788 9999 99 99 0 9999 99 9999 + 025789 9999 99 99 0 9999 99 9999 + 025790 9999 99 99 0 9999 99 9999 + 025791 9999 99 99 0 9999 99 9999 + 025792 9999 99 99 0 9999 99 9999 + 025793 1267 09 01 1 304140300 00 0194 + 025794 1267 09 02 1 304140300 01 0194 + 025795 1267 09 03 1 304140300 02 0194 + 025796 1267 09 04 1 304140300 03 0194 + 025797 9999 99 99 0 9999 99 9999 + 025798 9999 99 99 0 9999 99 9999 + 025799 9999 99 99 0 9999 99 9999 + 025800 9999 99 99 0 9999 99 9999 + 025801 1267 10 01 1 304140300 04 0194 + 025802 1267 10 02 1 304140300 05 0194 + 025803 1267 10 03 1 304140300 06 0194 + 025804 1267 10 04 1 304140300 07 0194 + 025805 9999 99 99 0 9999 99 9999 + 025806 9999 99 99 0 9999 99 9999 + 025807 9999 99 99 0 9999 99 9999 + 025808 9999 99 99 0 9999 99 9999 + 025809 1267 11 01 1 304140300 08 0194 + 025810 1267 11 02 1 304140300 09 0194 + 025811 1267 11 03 1 304140300 10 0194 + 025812 1267 11 04 1 304140300 11 0194 + 025813 9999 99 99 0 9999 99 9999 + 025814 9999 99 99 0 9999 99 9999 + 025815 9999 99 99 0 9999 99 9999 + 025816 9999 99 99 0 9999 99 9999 + 025817 1267 12 01 1 304140300 12 0194 + 025818 1267 12 02 1 304140300 13 0194 + 025819 1267 12 03 1 304140300 14 0194 + 025820 1267 12 04 1 304140300 15 0194 + 025821 9999 99 99 0 9999 99 9999 + 025822 9999 99 99 0 9999 99 9999 + 025823 9999 99 99 0 9999 99 9999 + 025824 9999 99 99 0 9999 99 9999 + 025825 1267 13 01 1 304140304 08 0195 + 025826 1267 13 02 1 304140304 09 0195 + 025827 1267 13 03 1 304140304 10 0195 + 025828 1267 13 04 1 304140304 11 0195 + 025829 9999 99 99 0 9999 99 9999 + 025830 9999 99 99 0 9999 99 9999 + 025831 9999 99 99 0 9999 99 9999 + 025832 9999 99 99 0 9999 99 9999 + 025833 1267 14 01 1 304140304 12 0195 + 025834 1267 14 02 1 304140304 13 0195 + 025835 1267 14 03 1 304140304 14 0195 + 025836 1267 14 04 1 304140304 15 0195 + 025837 9999 99 99 0 9999 99 9999 + 025838 9999 99 99 0 9999 99 9999 + 025839 9999 99 99 0 9999 99 9999 + 025840 9999 99 99 0 9999 99 9999 + 025841 1267 15 01 1 304140304 00 0195 + 025842 1267 15 02 1 304140304 01 0195 + 025843 1267 15 03 1 304140304 02 0195 + 025844 1267 15 04 1 304140304 03 0195 + 025845 9999 99 99 0 9999 99 9999 + 025846 9999 99 99 0 9999 99 9999 + 025847 9999 99 99 0 9999 99 9999 + 025848 9999 99 99 0 9999 99 9999 + 025849 1267 16 01 1 304140304 04 0195 + 025850 1267 16 02 1 304140304 05 0195 + 025851 1267 16 03 1 304140304 06 0195 + 025852 1267 16 04 1 304140304 07 0195 + 025853 9999 99 99 0 9999 99 9999 + 025854 9999 99 99 0 9999 99 9999 + 025855 9999 99 99 0 9999 99 9999 + 025856 9999 99 99 0 9999 99 9999 + 025857 1267 17 01 1 306302984 00 0897 + 025858 1267 17 02 1 306302984 01 0897 + 025859 1267 17 03 1 306302984 02 0897 + 025860 1267 17 04 1 306302984 03 0897 + 025861 1267 17 05 1 306302984 04 0897 + 025862 1267 17 06 1 306302984 05 0897 + 025863 1267 17 07 1 306302984 06 0897 + 025864 1267 17 08 1 306302984 07 0897 + 025865 1267 18 01 1 306302984 08 0897 + 025866 1267 18 02 1 306302984 09 0897 + 025867 1267 18 03 1 306302984 10 0897 + 025868 1267 18 04 1 306302984 11 0897 + 025869 1267 18 05 1 306302984 12 0897 + 025870 1267 18 06 1 306302984 13 0897 + 025871 1267 18 07 1 306302984 14 0897 + 025872 1267 18 08 1 306302984 15 0897 + 025873 1267 19 01 1 306302980 00 0896 + 025874 1267 19 02 1 306302980 01 0896 + 025875 1267 19 03 1 306302980 02 0896 + 025876 1267 19 04 1 306302980 03 0896 + 025877 1267 19 05 1 306302980 04 0896 + 025878 1267 19 06 1 306302980 05 0896 + 025879 1267 19 07 1 306302980 06 0896 + 025880 1267 19 08 1 306302980 07 0896 + 025881 1267 20 01 1 306302980 08 0896 + 025882 1267 20 02 1 306302980 09 0896 + 025883 1267 20 03 1 306302980 10 0896 + 025884 1267 20 04 1 306302980 11 0896 + 025885 1267 20 05 1 306302980 12 0896 + 025886 1267 20 06 1 306302980 13 0896 + 025887 1267 20 07 1 306302980 14 0896 + 025888 1267 20 08 1 306302980 15 0896 + 025889 1267 21 01 1 306302992 00 0899 + 025890 1267 21 02 1 306302992 01 0899 + 025891 1267 21 03 1 306302992 02 0899 + 025892 1267 21 04 1 306302992 03 0899 + 025893 1267 21 05 1 306302992 04 0899 + 025894 1267 21 06 1 306302992 05 0899 + 025895 1267 21 07 1 306302992 06 0899 + 025896 1267 21 08 1 306302992 07 0899 + 025897 1267 22 01 1 306302992 08 0899 + 025898 1267 22 02 1 306302992 09 0899 + 025899 1267 22 03 1 306302992 10 0899 + 025900 1267 22 04 1 306302992 11 0899 + 025901 1267 22 05 1 306302992 12 0899 + 025902 1267 22 06 1 306302992 13 0899 + 025903 1267 22 07 1 306302992 14 0899 + 025904 1267 22 08 1 306302992 15 0899 + 025905 1267 23 01 1 306302988 00 0898 + 025906 1267 23 02 1 306302988 01 0898 + 025907 1267 23 03 1 306302988 02 0898 + 025908 1267 23 04 1 306302988 03 0898 + 025909 1267 23 05 1 306302988 04 0898 + 025910 1267 23 06 1 306302988 05 0898 + 025911 1267 23 07 1 306302988 06 0898 + 025912 1267 23 08 1 306302988 07 0898 + 025913 1267 24 01 1 306302988 08 0898 + 025914 1267 24 02 1 306302988 09 0898 + 025915 1267 24 03 1 306302988 10 0898 + 025916 1267 24 04 1 306302988 11 0898 + 025917 1267 24 05 1 306302988 12 0898 + 025918 1267 24 06 1 306302988 13 0898 + 025919 1267 24 07 1 306302988 14 0898 + 025920 1267 24 08 1 306302988 15 0898 + 025921 1267 25 01 1 303063052 08 0042 + 025922 1267 25 02 1 303063052 09 0042 + 025923 9999 99 99 0 9999 99 9999 + 025924 9999 99 99 0 9999 99 9999 + 025925 9999 99 99 0 9999 99 9999 + 025926 9999 99 99 0 9999 99 9999 + 025927 9999 99 99 0 9999 99 9999 + 025928 9999 99 99 0 9999 99 9999 + 025929 1267 26 01 1 303063052 10 0042 + 025930 1267 26 02 1 303063052 11 0042 + 025931 9999 99 99 0 9999 99 9999 + 025932 9999 99 99 0 9999 99 9999 + 025933 9999 99 99 0 9999 99 9999 + 025934 9999 99 99 0 9999 99 9999 + 025935 9999 99 99 0 9999 99 9999 + 025936 9999 99 99 0 9999 99 9999 + 025937 1267 27 01 1 303063052 12 0042 + 025938 1267 27 02 1 303063052 13 0042 + 025939 9999 99 99 0 9999 99 9999 + 025940 9999 99 99 0 9999 99 9999 + 025941 9999 99 99 0 9999 99 9999 + 025942 9999 99 99 0 9999 99 9999 + 025943 9999 99 99 0 9999 99 9999 + 025944 9999 99 99 0 9999 99 9999 + 025945 1267 28 01 1 303063052 14 0042 + 025946 1267 28 02 1 303063052 15 0042 + 025947 9999 99 99 0 9999 99 9999 + 025948 9999 99 99 0 9999 99 9999 + 025949 9999 99 99 0 9999 99 9999 + 025950 9999 99 99 0 9999 99 9999 + 025951 9999 99 99 0 9999 99 9999 + 025952 9999 99 99 0 9999 99 9999 + 025953 1267 29 01 1 303063052 04 0042 + 025954 1267 29 02 1 303063052 05 0042 + 025955 9999 99 99 0 9999 99 9999 + 025956 9999 99 99 0 9999 99 9999 + 025957 9999 99 99 0 9999 99 9999 + 025958 9999 99 99 0 9999 99 9999 + 025959 9999 99 99 0 9999 99 9999 + 025960 9999 99 99 0 9999 99 9999 + 025961 1267 30 01 1 303063052 06 0042 + 025962 1267 30 02 1 303063052 07 0042 + 025963 9999 99 99 0 9999 99 9999 + 025964 9999 99 99 0 9999 99 9999 + 025965 9999 99 99 0 9999 99 9999 + 025966 9999 99 99 0 9999 99 9999 + 025967 9999 99 99 0 9999 99 9999 + 025968 9999 99 99 0 9999 99 9999 + 025969 1267 31 01 1 303063052 00 0042 + 025970 1267 31 02 1 303063052 01 0042 + 025971 9999 99 99 0 9999 99 9999 + 025972 9999 99 99 0 9999 99 9999 + 025973 9999 99 99 0 9999 99 9999 + 025974 9999 99 99 0 9999 99 9999 + 025975 9999 99 99 0 9999 99 9999 + 025976 9999 99 99 0 9999 99 9999 + 025977 1267 32 01 1 303063052 02 0042 + 025978 1267 32 02 1 303063052 03 0042 + 025979 9999 99 99 0 9999 99 9999 + 025980 9999 99 99 0 9999 99 9999 + 025981 9999 99 99 0 9999 99 9999 + 025982 9999 99 99 0 9999 99 9999 + 025983 9999 99 99 0 9999 99 9999 + 025984 9999 99 99 0 9999 99 9999 + 025985 1267 33 01 1 306307080 00 0905 + 025986 1267 33 02 1 306307080 01 0905 + 025987 1267 33 03 1 306307080 02 0905 + 025988 1267 33 04 1 306307080 03 0905 + 025989 1267 33 05 1 306307080 04 0905 + 025990 1267 33 06 1 306307080 05 0905 + 025991 1267 33 07 1 306307080 06 0905 + 025992 1267 33 08 1 306307080 07 0905 + 025993 1267 34 01 1 306307080 08 0905 + 025994 1267 34 02 1 306307080 09 0905 + 025995 1267 34 03 1 306307080 10 0905 + 025996 1267 34 04 1 306307080 11 0905 + 025997 1267 34 05 1 306307080 12 0905 + 025998 1267 34 06 1 306307080 13 0905 + 025999 1267 34 07 1 306307080 14 0905 + 026000 1267 34 08 1 306307080 15 0905 + 026001 1267 35 01 1 306307076 00 0904 + 026002 1267 35 02 1 306307076 01 0904 + 026003 1267 35 03 1 306307076 02 0904 + 026004 1267 35 04 1 306307076 03 0904 + 026005 1267 35 05 1 306307076 04 0904 + 026006 1267 35 06 1 306307076 05 0904 + 026007 1267 35 07 1 306307076 06 0904 + 026008 1267 35 08 1 306307076 07 0904 + 026009 1267 36 01 1 306307076 08 0904 + 026010 1267 36 02 1 306307076 09 0904 + 026011 1267 36 03 1 306307076 10 0904 + 026012 1267 36 04 1 306307076 11 0904 + 026013 1267 36 05 1 306307076 12 0904 + 026014 1267 36 06 1 306307076 13 0904 + 026015 1267 36 07 1 306307076 14 0904 + 026016 1267 36 08 1 306307076 15 0904 + 026017 1267 37 01 1 306307088 00 0907 + 026018 1267 37 02 1 306307088 01 0907 + 026019 1267 37 03 1 306307088 02 0907 + 026020 1267 37 04 1 306307088 03 0907 + 026021 1267 37 05 1 306307088 04 0907 + 026022 1267 37 06 1 306307088 05 0907 + 026023 1267 37 07 1 306307088 06 0907 + 026024 1267 37 08 1 306307088 07 0907 + 026025 1267 38 01 1 306307088 08 0907 + 026026 1267 38 02 1 306307088 09 0907 + 026027 1267 38 03 1 306307088 10 0907 + 026028 1267 38 04 1 306307088 11 0907 + 026029 1267 38 05 1 306307088 12 0907 + 026030 1267 38 06 1 306307088 13 0907 + 026031 1267 38 07 1 306307088 14 0907 + 026032 1267 38 08 1 306307088 15 0907 + 026033 1267 39 01 1 306307084 00 0906 + 026034 1267 39 02 1 306307084 01 0906 + 026035 1267 39 03 1 306307084 02 0906 + 026036 1267 39 04 1 306307084 03 0906 + 026037 1267 39 05 1 306307084 04 0906 + 026038 1267 39 06 1 306307084 05 0906 + 026039 1267 39 07 1 306307084 06 0906 + 026040 1267 39 08 1 306307084 07 0906 + 026041 1267 40 01 1 306307084 08 0906 + 026042 1267 40 02 1 306307084 09 0906 + 026043 1267 40 03 1 306307084 10 0906 + 026044 1267 40 04 1 306307084 11 0906 + 026045 1267 40 05 1 306307084 12 0906 + 026046 1267 40 06 1 306307084 13 0906 + 026047 1267 40 07 1 306307084 14 0906 + 026048 1267 40 08 1 306307084 15 0906 + 026049 1267 41 01 1 304140296 00 0193 + 026050 1267 41 02 1 304140296 01 0193 + 026051 1267 41 03 1 304140296 02 0193 + 026052 1267 41 04 1 304140296 03 0193 + 026053 9999 99 99 0 9999 99 9999 + 026054 9999 99 99 0 9999 99 9999 + 026055 9999 99 99 0 9999 99 9999 + 026056 9999 99 99 0 9999 99 9999 + 026057 1267 42 01 1 304140296 04 0193 + 026058 1267 42 02 1 304140296 05 0193 + 026059 1267 42 03 1 304140296 06 0193 + 026060 1267 42 04 1 304140296 07 0193 + 026061 9999 99 99 0 9999 99 9999 + 026062 9999 99 99 0 9999 99 9999 + 026063 9999 99 99 0 9999 99 9999 + 026064 9999 99 99 0 9999 99 9999 + 026065 1267 43 01 1 304140296 08 0193 + 026066 1267 43 02 1 304140296 09 0193 + 026067 1267 43 03 1 304140296 10 0193 + 026068 1267 43 04 1 304140296 11 0193 + 026069 9999 99 99 0 9999 99 9999 + 026070 9999 99 99 0 9999 99 9999 + 026071 9999 99 99 0 9999 99 9999 + 026072 9999 99 99 0 9999 99 9999 + 026073 1267 44 01 1 304140296 12 0193 + 026074 1267 44 02 1 304140296 13 0193 + 026075 1267 44 03 1 304140296 14 0193 + 026076 1267 44 04 1 304140296 15 0193 + 026077 9999 99 99 0 9999 99 9999 + 026078 9999 99 99 0 9999 99 9999 + 026079 9999 99 99 0 9999 99 9999 + 026080 9999 99 99 0 9999 99 9999 + 026081 1267 45 01 1 304140292 00 0192 + 026082 1267 45 02 1 304140292 01 0192 + 026083 1267 45 03 1 304140292 02 0192 + 026084 1267 45 04 1 304140292 03 0192 + 026085 9999 99 99 0 9999 99 9999 + 026086 9999 99 99 0 9999 99 9999 + 026087 9999 99 99 0 9999 99 9999 + 026088 9999 99 99 0 9999 99 9999 + 026089 1267 46 01 1 304140292 04 0192 + 026090 1267 46 02 1 304140292 05 0192 + 026091 1267 46 03 1 304140292 06 0192 + 026092 1267 46 04 1 304140292 07 0192 + 026093 9999 99 99 0 9999 99 9999 + 026094 9999 99 99 0 9999 99 9999 + 026095 9999 99 99 0 9999 99 9999 + 026096 9999 99 99 0 9999 99 9999 + 026097 1267 47 01 1 304140292 08 0192 + 026098 1267 47 02 1 304140292 09 0192 + 026099 1267 47 03 1 304140292 10 0192 + 026100 1267 47 04 1 304140292 11 0192 + 026101 9999 99 99 0 9999 99 9999 + 026102 9999 99 99 0 9999 99 9999 + 026103 9999 99 99 0 9999 99 9999 + 026104 9999 99 99 0 9999 99 9999 + 026105 1267 48 01 1 304140292 12 0192 + 026106 1267 48 02 1 304140292 13 0192 + 026107 1267 48 03 1 304140292 14 0192 + 026108 1267 48 04 1 304140292 15 0192 + 026109 9999 99 99 0 9999 99 9999 + 026110 9999 99 99 0 9999 99 9999 + 026111 9999 99 99 0 9999 99 9999 + 026112 9999 99 99 0 9999 99 9999 + 026113 1268 01 01 1 304144396 08 0202 + 026114 1268 01 02 1 304144396 09 0202 + 026115 1268 01 03 1 304144396 10 0202 + 026116 1268 01 04 1 304144396 11 0202 + 026117 9999 99 99 0 9999 99 9999 + 026118 9999 99 99 0 9999 99 9999 + 026119 9999 99 99 0 9999 99 9999 + 026120 9999 99 99 0 9999 99 9999 + 026121 1268 02 01 1 304144396 12 0202 + 026122 1268 02 02 1 304144396 13 0202 + 026123 1268 02 03 1 304144396 14 0202 + 026124 1268 02 04 1 304144396 15 0202 + 026125 9999 99 99 0 9999 99 9999 + 026126 9999 99 99 0 9999 99 9999 + 026127 9999 99 99 0 9999 99 9999 + 026128 9999 99 99 0 9999 99 9999 + 026129 1268 03 01 1 304144396 00 0202 + 026130 1268 03 02 1 304144396 01 0202 + 026131 1268 03 03 1 304144396 02 0202 + 026132 1268 03 04 1 304144396 03 0202 + 026133 9999 99 99 0 9999 99 9999 + 026134 9999 99 99 0 9999 99 9999 + 026135 9999 99 99 0 9999 99 9999 + 026136 9999 99 99 0 9999 99 9999 + 026137 1268 04 01 1 304144396 04 0202 + 026138 1268 04 02 1 304144396 05 0202 + 026139 1268 04 03 1 304144396 06 0202 + 026140 1268 04 04 1 304144396 07 0202 + 026141 9999 99 99 0 9999 99 9999 + 026142 9999 99 99 0 9999 99 9999 + 026143 9999 99 99 0 9999 99 9999 + 026144 9999 99 99 0 9999 99 9999 + 026145 1268 05 01 1 304144400 08 0203 + 026146 1268 05 02 1 304144400 09 0203 + 026147 1268 05 03 1 304144400 10 0203 + 026148 1268 05 04 1 304144400 11 0203 + 026149 9999 99 99 0 9999 99 9999 + 026150 9999 99 99 0 9999 99 9999 + 026151 9999 99 99 0 9999 99 9999 + 026152 9999 99 99 0 9999 99 9999 + 026153 1268 06 01 1 304144400 12 0203 + 026154 1268 06 02 1 304144400 13 0203 + 026155 1268 06 03 1 304144400 14 0203 + 026156 1268 06 04 1 304144400 15 0203 + 026157 9999 99 99 0 9999 99 9999 + 026158 9999 99 99 0 9999 99 9999 + 026159 9999 99 99 0 9999 99 9999 + 026160 9999 99 99 0 9999 99 9999 + 026161 1268 07 01 1 304144400 00 0203 + 026162 1268 07 02 1 304144400 01 0203 + 026163 1268 07 03 1 304144400 02 0203 + 026164 1268 07 04 1 304144400 03 0203 + 026165 9999 99 99 0 9999 99 9999 + 026166 9999 99 99 0 9999 99 9999 + 026167 9999 99 99 0 9999 99 9999 + 026168 9999 99 99 0 9999 99 9999 + 026169 1268 08 01 1 304144400 04 0203 + 026170 1268 08 02 1 304144400 05 0203 + 026171 1268 08 03 1 304144400 06 0203 + 026172 1268 08 04 1 304144400 07 0203 + 026173 9999 99 99 0 9999 99 9999 + 026174 9999 99 99 0 9999 99 9999 + 026175 9999 99 99 0 9999 99 9999 + 026176 9999 99 99 0 9999 99 9999 + 026177 1268 09 01 1 306311180 00 0914 + 026178 1268 09 02 1 306311180 01 0914 + 026179 1268 09 03 1 306311180 02 0914 + 026180 1268 09 04 1 306311180 03 0914 + 026181 1268 09 05 1 306311180 04 0914 + 026182 1268 09 06 1 306311180 05 0914 + 026183 1268 09 07 1 306311180 06 0914 + 026184 1268 09 08 1 306311180 07 0914 + 026185 1268 10 01 1 306311180 08 0914 + 026186 1268 10 02 1 306311180 09 0914 + 026187 1268 10 03 1 306311180 10 0914 + 026188 1268 10 04 1 306311180 11 0914 + 026189 1268 10 05 1 306311180 12 0914 + 026190 1268 10 06 1 306311180 13 0914 + 026191 1268 10 07 1 306311180 14 0914 + 026192 1268 10 08 1 306311180 15 0914 + 026193 1268 11 01 1 306311184 00 0915 + 026194 1268 11 02 1 306311184 01 0915 + 026195 1268 11 03 1 306311184 02 0915 + 026196 1268 11 04 1 306311184 03 0915 + 026197 1268 11 05 1 306311184 04 0915 + 026198 1268 11 06 1 306311184 05 0915 + 026199 1268 11 07 1 306311184 06 0915 + 026200 1268 11 08 1 306311184 07 0915 + 026201 1268 12 01 1 306311184 08 0915 + 026202 1268 12 02 1 306311184 09 0915 + 026203 1268 12 03 1 306311184 10 0915 + 026204 1268 12 04 1 306311184 11 0915 + 026205 1268 12 05 1 306311184 12 0915 + 026206 1268 12 06 1 306311184 13 0915 + 026207 1268 12 07 1 306311184 14 0915 + 026208 1268 12 08 1 306311184 15 0915 + 026209 1268 13 01 1 306311172 00 0912 + 026210 1268 13 02 1 306311172 01 0912 + 026211 1268 13 03 1 306311172 02 0912 + 026212 1268 13 04 1 306311172 03 0912 + 026213 1268 13 05 1 306311172 04 0912 + 026214 1268 13 06 1 306311172 05 0912 + 026215 1268 13 07 1 306311172 06 0912 + 026216 1268 13 08 1 306311172 07 0912 + 026217 1268 14 01 1 306311172 08 0912 + 026218 1268 14 02 1 306311172 09 0912 + 026219 1268 14 03 1 306311172 10 0912 + 026220 1268 14 04 1 306311172 11 0912 + 026221 1268 14 05 1 306311172 12 0912 + 026222 1268 14 06 1 306311172 13 0912 + 026223 1268 14 07 1 306311172 14 0912 + 026224 1268 14 08 1 306311172 15 0912 + 026225 1268 15 01 1 306311176 00 0913 + 026226 1268 15 02 1 306311176 01 0913 + 026227 1268 15 03 1 306311176 02 0913 + 026228 1268 15 04 1 306311176 03 0913 + 026229 1268 15 05 1 306311176 04 0913 + 026230 1268 15 06 1 306311176 05 0913 + 026231 1268 15 07 1 306311176 06 0913 + 026232 1268 15 08 1 306311176 07 0913 + 026233 1268 16 01 1 306311176 08 0913 + 026234 1268 16 02 1 306311176 09 0913 + 026235 1268 16 03 1 306311176 10 0913 + 026236 1268 16 04 1 306311176 11 0913 + 026237 1268 16 05 1 306311176 12 0913 + 026238 1268 16 06 1 306311176 13 0913 + 026239 1268 16 07 1 306311176 14 0913 + 026240 1268 16 08 1 306311176 15 0913 + 026241 1268 17 01 1 303063048 12 0041 + 026242 1268 17 02 1 303063048 13 0041 + 026243 9999 99 99 0 9999 99 9999 + 026244 9999 99 99 0 9999 99 9999 + 026245 9999 99 99 0 9999 99 9999 + 026246 9999 99 99 0 9999 99 9999 + 026247 9999 99 99 0 9999 99 9999 + 026248 9999 99 99 0 9999 99 9999 + 026249 1268 18 01 1 303063048 14 0041 + 026250 1268 18 02 1 303063048 15 0041 + 026251 9999 99 99 0 9999 99 9999 + 026252 9999 99 99 0 9999 99 9999 + 026253 9999 99 99 0 9999 99 9999 + 026254 9999 99 99 0 9999 99 9999 + 026255 9999 99 99 0 9999 99 9999 + 026256 9999 99 99 0 9999 99 9999 + 026257 1268 19 01 1 303063048 08 0041 + 026258 1268 19 02 1 303063048 09 0041 + 026259 9999 99 99 0 9999 99 9999 + 026260 9999 99 99 0 9999 99 9999 + 026261 9999 99 99 0 9999 99 9999 + 026262 9999 99 99 0 9999 99 9999 + 026263 9999 99 99 0 9999 99 9999 + 026264 9999 99 99 0 9999 99 9999 + 026265 1268 20 01 1 303063048 10 0041 + 026266 1268 20 02 1 303063048 11 0041 + 026267 9999 99 99 0 9999 99 9999 + 026268 9999 99 99 0 9999 99 9999 + 026269 9999 99 99 0 9999 99 9999 + 026270 9999 99 99 0 9999 99 9999 + 026271 9999 99 99 0 9999 99 9999 + 026272 9999 99 99 0 9999 99 9999 + 026273 1268 21 01 1 303063048 00 0041 + 026274 1268 21 02 1 303063048 01 0041 + 026275 9999 99 99 0 9999 99 9999 + 026276 9999 99 99 0 9999 99 9999 + 026277 9999 99 99 0 9999 99 9999 + 026278 9999 99 99 0 9999 99 9999 + 026279 9999 99 99 0 9999 99 9999 + 026280 9999 99 99 0 9999 99 9999 + 026281 1268 22 01 1 303063048 02 0041 + 026282 1268 22 02 1 303063048 03 0041 + 026283 9999 99 99 0 9999 99 9999 + 026284 9999 99 99 0 9999 99 9999 + 026285 9999 99 99 0 9999 99 9999 + 026286 9999 99 99 0 9999 99 9999 + 026287 9999 99 99 0 9999 99 9999 + 026288 9999 99 99 0 9999 99 9999 + 026289 1268 23 01 1 303063048 04 0041 + 026290 1268 23 02 1 303063048 05 0041 + 026291 9999 99 99 0 9999 99 9999 + 026292 9999 99 99 0 9999 99 9999 + 026293 9999 99 99 0 9999 99 9999 + 026294 9999 99 99 0 9999 99 9999 + 026295 9999 99 99 0 9999 99 9999 + 026296 9999 99 99 0 9999 99 9999 + 026297 1268 24 01 1 303063048 06 0041 + 026298 1268 24 02 1 303063048 07 0041 + 026299 9999 99 99 0 9999 99 9999 + 026300 9999 99 99 0 9999 99 9999 + 026301 9999 99 99 0 9999 99 9999 + 026302 9999 99 99 0 9999 99 9999 + 026303 9999 99 99 0 9999 99 9999 + 026304 9999 99 99 0 9999 99 9999 + 026305 1268 25 01 1 305217544 00 0473 + 026306 1268 25 02 1 305217544 01 0473 + 026307 1268 25 03 1 305217544 02 0473 + 026308 1268 25 04 1 305217544 03 0473 + 026309 1268 25 05 1 305217544 04 0473 + 026310 1268 25 06 1 305217544 05 0473 + 026311 1268 25 07 1 305217544 06 0473 + 026312 1268 25 08 1 305217544 07 0473 + 026313 1268 26 01 1 305217544 08 0473 + 026314 1268 26 02 1 305217544 09 0473 + 026315 1268 26 03 1 305217544 10 0473 + 026316 1268 26 04 1 305217544 11 0473 + 026317 1268 26 05 1 305217544 12 0473 + 026318 1268 26 06 1 305217544 13 0473 + 026319 1268 26 07 1 305217544 14 0473 + 026320 1268 26 08 1 305217544 15 0473 + 026321 1268 27 01 1 305217540 00 0472 + 026322 1268 27 02 1 305217540 01 0472 + 026323 1268 27 03 1 305217540 02 0472 + 026324 1268 27 04 1 305217540 03 0472 + 026325 1268 27 05 1 305217540 04 0472 + 026326 1268 27 06 1 305217540 05 0472 + 026327 1268 27 07 1 305217540 06 0472 + 026328 1268 27 08 1 305217540 07 0472 + 026329 1268 28 01 1 305217540 08 0472 + 026330 1268 28 02 1 305217540 09 0472 + 026331 1268 28 03 1 305217540 10 0472 + 026332 1268 28 04 1 305217540 11 0472 + 026333 1268 28 05 1 305217540 12 0472 + 026334 1268 28 06 1 305217540 13 0472 + 026335 1268 28 07 1 305217540 14 0472 + 026336 1268 28 08 1 305217540 15 0472 + 026337 1268 29 01 1 305217552 00 0475 + 026338 1268 29 02 1 305217552 01 0475 + 026339 1268 29 03 1 305217552 02 0475 + 026340 1268 29 04 1 305217552 03 0475 + 026341 1268 29 05 1 305217552 04 0475 + 026342 1268 29 06 1 305217552 05 0475 + 026343 1268 29 07 1 305217552 06 0475 + 026344 1268 29 08 1 305217552 07 0475 + 026345 1268 30 01 1 305217552 08 0475 + 026346 1268 30 02 1 305217552 09 0475 + 026347 1268 30 03 1 305217552 10 0475 + 026348 1268 30 04 1 305217552 11 0475 + 026349 1268 30 05 1 305217552 12 0475 + 026350 1268 30 06 1 305217552 13 0475 + 026351 1268 30 07 1 305217552 14 0475 + 026352 1268 30 08 1 305217552 15 0475 + 026353 1268 31 01 1 305217548 00 0474 + 026354 1268 31 02 1 305217548 01 0474 + 026355 1268 31 03 1 305217548 02 0474 + 026356 1268 31 04 1 305217548 03 0474 + 026357 1268 31 05 1 305217548 04 0474 + 026358 1268 31 06 1 305217548 05 0474 + 026359 1268 31 07 1 305217548 06 0474 + 026360 1268 31 08 1 305217548 07 0474 + 026361 1268 32 01 1 305217548 08 0474 + 026362 1268 32 02 1 305217548 09 0474 + 026363 1268 32 03 1 305217548 10 0474 + 026364 1268 32 04 1 305217548 11 0474 + 026365 1268 32 05 1 305217548 12 0474 + 026366 1268 32 06 1 305217548 13 0474 + 026367 1268 32 07 1 305217548 14 0474 + 026368 1268 32 08 1 305217548 15 0474 + 026369 1268 33 01 1 306315276 00 0922 + 026370 1268 33 02 1 306315276 01 0922 + 026371 1268 33 03 1 306315276 02 0922 + 026372 1268 33 04 1 306315276 03 0922 + 026373 1268 33 05 1 306315276 04 0922 + 026374 1268 33 06 1 306315276 05 0922 + 026375 1268 33 07 1 306315276 06 0922 + 026376 1268 33 08 1 306315276 07 0922 + 026377 1268 34 01 1 306315276 08 0922 + 026378 1268 34 02 1 306315276 09 0922 + 026379 1268 34 03 1 306315276 10 0922 + 026380 1268 34 04 1 306315276 11 0922 + 026381 1268 34 05 1 306315276 12 0922 + 026382 1268 34 06 1 306315276 13 0922 + 026383 1268 34 07 1 306315276 14 0922 + 026384 1268 34 08 1 306315276 15 0922 + 026385 1268 35 01 1 306315280 00 0923 + 026386 1268 35 02 1 306315280 01 0923 + 026387 1268 35 03 1 306315280 02 0923 + 026388 1268 35 04 1 306315280 03 0923 + 026389 1268 35 05 1 306315280 04 0923 + 026390 1268 35 06 1 306315280 05 0923 + 026391 1268 35 07 1 306315280 06 0923 + 026392 1268 35 08 1 306315280 07 0923 + 026393 1268 36 01 1 306315280 08 0923 + 026394 1268 36 02 1 306315280 09 0923 + 026395 1268 36 03 1 306315280 10 0923 + 026396 1268 36 04 1 306315280 11 0923 + 026397 1268 36 05 1 306315280 12 0923 + 026398 1268 36 06 1 306315280 13 0923 + 026399 1268 36 07 1 306315280 14 0923 + 026400 1268 36 08 1 306315280 15 0923 + 026401 1268 37 01 1 306315268 00 0920 + 026402 1268 37 02 1 306315268 01 0920 + 026403 1268 37 03 1 306315268 02 0920 + 026404 1268 37 04 1 306315268 03 0920 + 026405 1268 37 05 1 306315268 04 0920 + 026406 1268 37 06 1 306315268 05 0920 + 026407 1268 37 07 1 306315268 06 0920 + 026408 1268 37 08 1 306315268 07 0920 + 026409 1268 38 01 1 306315268 08 0920 + 026410 1268 38 02 1 306315268 09 0920 + 026411 1268 38 03 1 306315268 10 0920 + 026412 1268 38 04 1 306315268 11 0920 + 026413 1268 38 05 1 306315268 12 0920 + 026414 1268 38 06 1 306315268 13 0920 + 026415 1268 38 07 1 306315268 14 0920 + 026416 1268 38 08 1 306315268 15 0920 + 026417 1268 39 01 1 306315272 00 0921 + 026418 1268 39 02 1 306315272 01 0921 + 026419 1268 39 03 1 306315272 02 0921 + 026420 1268 39 04 1 306315272 03 0921 + 026421 1268 39 05 1 306315272 04 0921 + 026422 1268 39 06 1 306315272 05 0921 + 026423 1268 39 07 1 306315272 06 0921 + 026424 1268 39 08 1 306315272 07 0921 + 026425 1268 40 01 1 306315272 08 0921 + 026426 1268 40 02 1 306315272 09 0921 + 026427 1268 40 03 1 306315272 10 0921 + 026428 1268 40 04 1 306315272 11 0921 + 026429 1268 40 05 1 306315272 12 0921 + 026430 1268 40 06 1 306315272 13 0921 + 026431 1268 40 07 1 306315272 14 0921 + 026432 1268 40 08 1 306315272 15 0921 + 026433 1268 41 01 1 304144388 08 0200 + 026434 1268 41 02 1 304144388 09 0200 + 026435 1268 41 03 1 304144388 10 0200 + 026436 1268 41 04 1 304144388 11 0200 + 026437 9999 99 99 0 9999 99 9999 + 026438 9999 99 99 0 9999 99 9999 + 026439 9999 99 99 0 9999 99 9999 + 026440 9999 99 99 0 9999 99 9999 + 026441 1268 42 01 1 304144388 12 0200 + 026442 1268 42 02 1 304144388 13 0200 + 026443 1268 42 03 1 304144388 14 0200 + 026444 1268 42 04 1 304144388 15 0200 + 026445 9999 99 99 0 9999 99 9999 + 026446 9999 99 99 0 9999 99 9999 + 026447 9999 99 99 0 9999 99 9999 + 026448 9999 99 99 0 9999 99 9999 + 026449 1268 43 01 1 304144388 00 0200 + 026450 1268 43 02 1 304144388 01 0200 + 026451 1268 43 03 1 304144388 02 0200 + 026452 1268 43 04 1 304144388 03 0200 + 026453 9999 99 99 0 9999 99 9999 + 026454 9999 99 99 0 9999 99 9999 + 026455 9999 99 99 0 9999 99 9999 + 026456 9999 99 99 0 9999 99 9999 + 026457 1268 44 01 1 304144388 04 0200 + 026458 1268 44 02 1 304144388 05 0200 + 026459 1268 44 03 1 304144388 06 0200 + 026460 1268 44 04 1 304144388 07 0200 + 026461 9999 99 99 0 9999 99 9999 + 026462 9999 99 99 0 9999 99 9999 + 026463 9999 99 99 0 9999 99 9999 + 026464 9999 99 99 0 9999 99 9999 + 026465 1268 45 01 1 304144392 08 0201 + 026466 1268 45 02 1 304144392 09 0201 + 026467 1268 45 03 1 304144392 10 0201 + 026468 1268 45 04 1 304144392 11 0201 + 026469 9999 99 99 0 9999 99 9999 + 026470 9999 99 99 0 9999 99 9999 + 026471 9999 99 99 0 9999 99 9999 + 026472 9999 99 99 0 9999 99 9999 + 026473 1268 46 01 1 304144392 12 0201 + 026474 1268 46 02 1 304144392 13 0201 + 026475 1268 46 03 1 304144392 14 0201 + 026476 1268 46 04 1 304144392 15 0201 + 026477 9999 99 99 0 9999 99 9999 + 026478 9999 99 99 0 9999 99 9999 + 026479 9999 99 99 0 9999 99 9999 + 026480 9999 99 99 0 9999 99 9999 + 026481 1268 47 01 1 304144392 00 0201 + 026482 1268 47 02 1 304144392 01 0201 + 026483 1268 47 03 1 304144392 02 0201 + 026484 1268 47 04 1 304144392 03 0201 + 026485 9999 99 99 0 9999 99 9999 + 026486 9999 99 99 0 9999 99 9999 + 026487 9999 99 99 0 9999 99 9999 + 026488 9999 99 99 0 9999 99 9999 + 026489 1268 48 01 1 304144392 04 0201 + 026490 1268 48 02 1 304144392 05 0201 + 026491 1268 48 03 1 304144392 06 0201 + 026492 1268 48 04 1 304144392 07 0201 + 026493 9999 99 99 0 9999 99 9999 + 026494 9999 99 99 0 9999 99 9999 + 026495 9999 99 99 0 9999 99 9999 + 026496 9999 99 99 0 9999 99 9999 + 026497 1269 01 01 1 305221640 00 0481 + 026498 1269 01 02 1 305221640 01 0481 + 026499 1269 01 03 1 305221640 02 0481 + 026500 1269 01 04 1 305221640 03 0481 + 026501 1269 01 05 1 305221640 04 0481 + 026502 1269 01 06 1 305221640 05 0481 + 026503 1269 01 07 1 305221640 06 0481 + 026504 1269 01 08 1 305221640 07 0481 + 026505 1269 02 01 1 305221640 08 0481 + 026506 1269 02 02 1 305221640 09 0481 + 026507 1269 02 03 1 305221640 10 0481 + 026508 1269 02 04 1 305221640 11 0481 + 026509 1269 02 05 1 305221640 12 0481 + 026510 1269 02 06 1 305221640 13 0481 + 026511 1269 02 07 1 305221640 14 0481 + 026512 1269 02 08 1 305221640 15 0481 + 026513 1269 03 01 1 305221636 00 0480 + 026514 1269 03 02 1 305221636 01 0480 + 026515 1269 03 03 1 305221636 02 0480 + 026516 1269 03 04 1 305221636 03 0480 + 026517 1269 03 05 1 305221636 04 0480 + 026518 1269 03 06 1 305221636 05 0480 + 026519 1269 03 07 1 305221636 06 0480 + 026520 1269 03 08 1 305221636 07 0480 + 026521 1269 04 01 1 305221636 08 0480 + 026522 1269 04 02 1 305221636 09 0480 + 026523 1269 04 03 1 305221636 10 0480 + 026524 1269 04 04 1 305221636 11 0480 + 026525 1269 04 05 1 305221636 12 0480 + 026526 1269 04 06 1 305221636 13 0480 + 026527 1269 04 07 1 305221636 14 0480 + 026528 1269 04 08 1 305221636 15 0480 + 026529 1269 05 01 1 305221648 00 0483 + 026530 1269 05 02 1 305221648 01 0483 + 026531 1269 05 03 1 305221648 02 0483 + 026532 1269 05 04 1 305221648 03 0483 + 026533 1269 05 05 1 305221648 04 0483 + 026534 1269 05 06 1 305221648 05 0483 + 026535 1269 05 07 1 305221648 06 0483 + 026536 1269 05 08 1 305221648 07 0483 + 026537 1269 06 01 1 305221648 08 0483 + 026538 1269 06 02 1 305221648 09 0483 + 026539 1269 06 03 1 305221648 10 0483 + 026540 1269 06 04 1 305221648 11 0483 + 026541 1269 06 05 1 305221648 12 0483 + 026542 1269 06 06 1 305221648 13 0483 + 026543 1269 06 07 1 305221648 14 0483 + 026544 1269 06 08 1 305221648 15 0483 + 026545 1269 07 01 1 305221644 00 0482 + 026546 1269 07 02 1 305221644 01 0482 + 026547 1269 07 03 1 305221644 02 0482 + 026548 1269 07 04 1 305221644 03 0482 + 026549 1269 07 05 1 305221644 04 0482 + 026550 1269 07 06 1 305221644 05 0482 + 026551 1269 07 07 1 305221644 06 0482 + 026552 1269 07 08 1 305221644 07 0482 + 026553 1269 08 01 1 305221644 08 0482 + 026554 1269 08 02 1 305221644 09 0482 + 026555 1269 08 03 1 305221644 10 0482 + 026556 1269 08 04 1 305221644 11 0482 + 026557 1269 08 05 1 305221644 12 0482 + 026558 1269 08 06 1 305221644 13 0482 + 026559 1269 08 07 1 305221644 14 0482 + 026560 1269 08 08 1 305221644 15 0482 + 026561 1269 09 01 1 305225740 00 0490 + 026562 1269 09 02 1 305225740 01 0490 + 026563 1269 09 03 1 305225740 02 0490 + 026564 1269 09 04 1 305225740 03 0490 + 026565 1269 09 05 1 305225740 04 0490 + 026566 1269 09 06 1 305225740 05 0490 + 026567 1269 09 07 1 305225740 06 0490 + 026568 1269 09 08 1 305225740 07 0490 + 026569 1269 10 01 1 305225740 08 0490 + 026570 1269 10 02 1 305225740 09 0490 + 026571 1269 10 03 1 305225740 10 0490 + 026572 1269 10 04 1 305225740 11 0490 + 026573 1269 10 05 1 305225740 12 0490 + 026574 1269 10 06 1 305225740 13 0490 + 026575 1269 10 07 1 305225740 14 0490 + 026576 1269 10 08 1 305225740 15 0490 + 026577 1269 11 01 1 305225744 00 0491 + 026578 1269 11 02 1 305225744 01 0491 + 026579 1269 11 03 1 305225744 02 0491 + 026580 1269 11 04 1 305225744 03 0491 + 026581 1269 11 05 1 305225744 04 0491 + 026582 1269 11 06 1 305225744 05 0491 + 026583 1269 11 07 1 305225744 06 0491 + 026584 1269 11 08 1 305225744 07 0491 + 026585 1269 12 01 1 305225744 08 0491 + 026586 1269 12 02 1 305225744 09 0491 + 026587 1269 12 03 1 305225744 10 0491 + 026588 1269 12 04 1 305225744 11 0491 + 026589 1269 12 05 1 305225744 12 0491 + 026590 1269 12 06 1 305225744 13 0491 + 026591 1269 12 07 1 305225744 14 0491 + 026592 1269 12 08 1 305225744 15 0491 + 026593 1269 13 01 1 305225732 00 0488 + 026594 1269 13 02 1 305225732 01 0488 + 026595 1269 13 03 1 305225732 02 0488 + 026596 1269 13 04 1 305225732 03 0488 + 026597 1269 13 05 1 305225732 04 0488 + 026598 1269 13 06 1 305225732 05 0488 + 026599 1269 13 07 1 305225732 06 0488 + 026600 1269 13 08 1 305225732 07 0488 + 026601 1269 14 01 1 305225732 08 0488 + 026602 1269 14 02 1 305225732 09 0488 + 026603 1269 14 03 1 305225732 10 0488 + 026604 1269 14 04 1 305225732 11 0488 + 026605 1269 14 05 1 305225732 12 0488 + 026606 1269 14 06 1 305225732 13 0488 + 026607 1269 14 07 1 305225732 14 0488 + 026608 1269 14 08 1 305225732 15 0488 + 026609 1269 15 01 1 305225736 00 0489 + 026610 1269 15 02 1 305225736 01 0489 + 026611 1269 15 03 1 305225736 02 0489 + 026612 1269 15 04 1 305225736 03 0489 + 026613 1269 15 05 1 305225736 04 0489 + 026614 1269 15 06 1 305225736 05 0489 + 026615 1269 15 07 1 305225736 06 0489 + 026616 1269 15 08 1 305225736 07 0489 + 026617 1269 16 01 1 305225736 08 0489 + 026618 1269 16 02 1 305225736 09 0489 + 026619 1269 16 03 1 305225736 10 0489 + 026620 1269 16 04 1 305225736 11 0489 + 026621 1269 16 05 1 305225736 12 0489 + 026622 1269 16 06 1 305225736 13 0489 + 026623 1269 16 07 1 305225736 14 0489 + 026624 1269 16 08 1 305225736 15 0489 + 026625 9999 99 99 0 9999 99 9999 + 026626 9999 99 99 0 9999 99 9999 + 026627 9999 99 99 0 9999 99 9999 + 026628 9999 99 99 0 9999 99 9999 + 026629 9999 99 99 0 9999 99 9999 + 026630 9999 99 99 0 9999 99 9999 + 026631 9999 99 99 0 9999 99 9999 + 026632 9999 99 99 0 9999 99 9999 + 026633 9999 99 99 0 9999 99 9999 + 026634 9999 99 99 0 9999 99 9999 + 026635 9999 99 99 0 9999 99 9999 + 026636 9999 99 99 0 9999 99 9999 + 026637 9999 99 99 0 9999 99 9999 + 026638 9999 99 99 0 9999 99 9999 + 026639 9999 99 99 0 9999 99 9999 + 026640 9999 99 99 0 9999 99 9999 + 026641 9999 99 99 0 9999 99 9999 + 026642 9999 99 99 0 9999 99 9999 + 026643 9999 99 99 0 9999 99 9999 + 026644 9999 99 99 0 9999 99 9999 + 026645 9999 99 99 0 9999 99 9999 + 026646 9999 99 99 0 9999 99 9999 + 026647 9999 99 99 0 9999 99 9999 + 026648 9999 99 99 0 9999 99 9999 + 026649 9999 99 99 0 9999 99 9999 + 026650 9999 99 99 0 9999 99 9999 + 026651 9999 99 99 0 9999 99 9999 + 026652 9999 99 99 0 9999 99 9999 + 026653 9999 99 99 0 9999 99 9999 + 026654 9999 99 99 0 9999 99 9999 + 026655 9999 99 99 0 9999 99 9999 + 026656 9999 99 99 0 9999 99 9999 + 026657 9999 99 99 0 9999 99 9999 + 026658 9999 99 99 0 9999 99 9999 + 026659 9999 99 99 0 9999 99 9999 + 026660 9999 99 99 0 9999 99 9999 + 026661 9999 99 99 0 9999 99 9999 + 026662 9999 99 99 0 9999 99 9999 + 026663 9999 99 99 0 9999 99 9999 + 026664 9999 99 99 0 9999 99 9999 + 026665 9999 99 99 0 9999 99 9999 + 026666 9999 99 99 0 9999 99 9999 + 026667 9999 99 99 0 9999 99 9999 + 026668 9999 99 99 0 9999 99 9999 + 026669 9999 99 99 0 9999 99 9999 + 026670 9999 99 99 0 9999 99 9999 + 026671 9999 99 99 0 9999 99 9999 + 026672 9999 99 99 0 9999 99 9999 + 026673 9999 99 99 0 9999 99 9999 + 026674 9999 99 99 0 9999 99 9999 + 026675 9999 99 99 0 9999 99 9999 + 026676 9999 99 99 0 9999 99 9999 + 026677 9999 99 99 0 9999 99 9999 + 026678 9999 99 99 0 9999 99 9999 + 026679 9999 99 99 0 9999 99 9999 + 026680 9999 99 99 0 9999 99 9999 + 026681 9999 99 99 0 9999 99 9999 + 026682 9999 99 99 0 9999 99 9999 + 026683 9999 99 99 0 9999 99 9999 + 026684 9999 99 99 0 9999 99 9999 + 026685 9999 99 99 0 9999 99 9999 + 026686 9999 99 99 0 9999 99 9999 + 026687 9999 99 99 0 9999 99 9999 + 026688 9999 99 99 0 9999 99 9999 + 026689 9999 99 99 0 9999 99 9999 + 026690 9999 99 99 0 9999 99 9999 + 026691 9999 99 99 0 9999 99 9999 + 026692 9999 99 99 0 9999 99 9999 + 026693 9999 99 99 0 9999 99 9999 + 026694 9999 99 99 0 9999 99 9999 + 026695 9999 99 99 0 9999 99 9999 + 026696 9999 99 99 0 9999 99 9999 + 026697 9999 99 99 0 9999 99 9999 + 026698 9999 99 99 0 9999 99 9999 + 026699 9999 99 99 0 9999 99 9999 + 026700 9999 99 99 0 9999 99 9999 + 026701 9999 99 99 0 9999 99 9999 + 026702 9999 99 99 0 9999 99 9999 + 026703 9999 99 99 0 9999 99 9999 + 026704 9999 99 99 0 9999 99 9999 + 026705 9999 99 99 0 9999 99 9999 + 026706 9999 99 99 0 9999 99 9999 + 026707 9999 99 99 0 9999 99 9999 + 026708 9999 99 99 0 9999 99 9999 + 026709 9999 99 99 0 9999 99 9999 + 026710 9999 99 99 0 9999 99 9999 + 026711 9999 99 99 0 9999 99 9999 + 026712 9999 99 99 0 9999 99 9999 + 026713 9999 99 99 0 9999 99 9999 + 026714 9999 99 99 0 9999 99 9999 + 026715 9999 99 99 0 9999 99 9999 + 026716 9999 99 99 0 9999 99 9999 + 026717 9999 99 99 0 9999 99 9999 + 026718 9999 99 99 0 9999 99 9999 + 026719 9999 99 99 0 9999 99 9999 + 026720 9999 99 99 0 9999 99 9999 + 026721 9999 99 99 0 9999 99 9999 + 026722 9999 99 99 0 9999 99 9999 + 026723 9999 99 99 0 9999 99 9999 + 026724 9999 99 99 0 9999 99 9999 + 026725 9999 99 99 0 9999 99 9999 + 026726 9999 99 99 0 9999 99 9999 + 026727 9999 99 99 0 9999 99 9999 + 026728 9999 99 99 0 9999 99 9999 + 026729 9999 99 99 0 9999 99 9999 + 026730 9999 99 99 0 9999 99 9999 + 026731 9999 99 99 0 9999 99 9999 + 026732 9999 99 99 0 9999 99 9999 + 026733 9999 99 99 0 9999 99 9999 + 026734 9999 99 99 0 9999 99 9999 + 026735 9999 99 99 0 9999 99 9999 + 026736 9999 99 99 0 9999 99 9999 + 026737 9999 99 99 0 9999 99 9999 + 026738 9999 99 99 0 9999 99 9999 + 026739 9999 99 99 0 9999 99 9999 + 026740 9999 99 99 0 9999 99 9999 + 026741 9999 99 99 0 9999 99 9999 + 026742 9999 99 99 0 9999 99 9999 + 026743 9999 99 99 0 9999 99 9999 + 026744 9999 99 99 0 9999 99 9999 + 026745 9999 99 99 0 9999 99 9999 + 026746 9999 99 99 0 9999 99 9999 + 026747 9999 99 99 0 9999 99 9999 + 026748 9999 99 99 0 9999 99 9999 + 026749 9999 99 99 0 9999 99 9999 + 026750 9999 99 99 0 9999 99 9999 + 026751 9999 99 99 0 9999 99 9999 + 026752 9999 99 99 0 9999 99 9999 + 026753 9999 99 99 0 9999 99 9999 + 026754 9999 99 99 0 9999 99 9999 + 026755 9999 99 99 0 9999 99 9999 + 026756 9999 99 99 0 9999 99 9999 + 026757 9999 99 99 0 9999 99 9999 + 026758 9999 99 99 0 9999 99 9999 + 026759 9999 99 99 0 9999 99 9999 + 026760 9999 99 99 0 9999 99 9999 + 026761 9999 99 99 0 9999 99 9999 + 026762 9999 99 99 0 9999 99 9999 + 026763 9999 99 99 0 9999 99 9999 + 026764 9999 99 99 0 9999 99 9999 + 026765 9999 99 99 0 9999 99 9999 + 026766 9999 99 99 0 9999 99 9999 + 026767 9999 99 99 0 9999 99 9999 + 026768 9999 99 99 0 9999 99 9999 + 026769 9999 99 99 0 9999 99 9999 + 026770 9999 99 99 0 9999 99 9999 + 026771 9999 99 99 0 9999 99 9999 + 026772 9999 99 99 0 9999 99 9999 + 026773 9999 99 99 0 9999 99 9999 + 026774 9999 99 99 0 9999 99 9999 + 026775 9999 99 99 0 9999 99 9999 + 026776 9999 99 99 0 9999 99 9999 + 026777 9999 99 99 0 9999 99 9999 + 026778 9999 99 99 0 9999 99 9999 + 026779 9999 99 99 0 9999 99 9999 + 026780 9999 99 99 0 9999 99 9999 + 026781 9999 99 99 0 9999 99 9999 + 026782 9999 99 99 0 9999 99 9999 + 026783 9999 99 99 0 9999 99 9999 + 026784 9999 99 99 0 9999 99 9999 + 026785 9999 99 99 0 9999 99 9999 + 026786 9999 99 99 0 9999 99 9999 + 026787 9999 99 99 0 9999 99 9999 + 026788 9999 99 99 0 9999 99 9999 + 026789 9999 99 99 0 9999 99 9999 + 026790 9999 99 99 0 9999 99 9999 + 026791 9999 99 99 0 9999 99 9999 + 026792 9999 99 99 0 9999 99 9999 + 026793 9999 99 99 0 9999 99 9999 + 026794 9999 99 99 0 9999 99 9999 + 026795 9999 99 99 0 9999 99 9999 + 026796 9999 99 99 0 9999 99 9999 + 026797 9999 99 99 0 9999 99 9999 + 026798 9999 99 99 0 9999 99 9999 + 026799 9999 99 99 0 9999 99 9999 + 026800 9999 99 99 0 9999 99 9999 + 026801 9999 99 99 0 9999 99 9999 + 026802 9999 99 99 0 9999 99 9999 + 026803 9999 99 99 0 9999 99 9999 + 026804 9999 99 99 0 9999 99 9999 + 026805 9999 99 99 0 9999 99 9999 + 026806 9999 99 99 0 9999 99 9999 + 026807 9999 99 99 0 9999 99 9999 + 026808 9999 99 99 0 9999 99 9999 + 026809 9999 99 99 0 9999 99 9999 + 026810 9999 99 99 0 9999 99 9999 + 026811 9999 99 99 0 9999 99 9999 + 026812 9999 99 99 0 9999 99 9999 + 026813 9999 99 99 0 9999 99 9999 + 026814 9999 99 99 0 9999 99 9999 + 026815 9999 99 99 0 9999 99 9999 + 026816 9999 99 99 0 9999 99 9999 + 026817 9999 99 99 0 9999 99 9999 + 026818 9999 99 99 0 9999 99 9999 + 026819 9999 99 99 0 9999 99 9999 + 026820 9999 99 99 0 9999 99 9999 + 026821 9999 99 99 0 9999 99 9999 + 026822 9999 99 99 0 9999 99 9999 + 026823 9999 99 99 0 9999 99 9999 + 026824 9999 99 99 0 9999 99 9999 + 026825 9999 99 99 0 9999 99 9999 + 026826 9999 99 99 0 9999 99 9999 + 026827 9999 99 99 0 9999 99 9999 + 026828 9999 99 99 0 9999 99 9999 + 026829 9999 99 99 0 9999 99 9999 + 026830 9999 99 99 0 9999 99 9999 + 026831 9999 99 99 0 9999 99 9999 + 026832 9999 99 99 0 9999 99 9999 + 026833 9999 99 99 0 9999 99 9999 + 026834 9999 99 99 0 9999 99 9999 + 026835 9999 99 99 0 9999 99 9999 + 026836 9999 99 99 0 9999 99 9999 + 026837 9999 99 99 0 9999 99 9999 + 026838 9999 99 99 0 9999 99 9999 + 026839 9999 99 99 0 9999 99 9999 + 026840 9999 99 99 0 9999 99 9999 + 026841 9999 99 99 0 9999 99 9999 + 026842 9999 99 99 0 9999 99 9999 + 026843 9999 99 99 0 9999 99 9999 + 026844 9999 99 99 0 9999 99 9999 + 026845 9999 99 99 0 9999 99 9999 + 026846 9999 99 99 0 9999 99 9999 + 026847 9999 99 99 0 9999 99 9999 + 026848 9999 99 99 0 9999 99 9999 + 026849 9999 99 99 0 9999 99 9999 + 026850 9999 99 99 0 9999 99 9999 + 026851 9999 99 99 0 9999 99 9999 + 026852 9999 99 99 0 9999 99 9999 + 026853 9999 99 99 0 9999 99 9999 + 026854 9999 99 99 0 9999 99 9999 + 026855 9999 99 99 0 9999 99 9999 + 026856 9999 99 99 0 9999 99 9999 + 026857 9999 99 99 0 9999 99 9999 + 026858 9999 99 99 0 9999 99 9999 + 026859 9999 99 99 0 9999 99 9999 + 026860 9999 99 99 0 9999 99 9999 + 026861 9999 99 99 0 9999 99 9999 + 026862 9999 99 99 0 9999 99 9999 + 026863 9999 99 99 0 9999 99 9999 + 026864 9999 99 99 0 9999 99 9999 + 026865 9999 99 99 0 9999 99 9999 + 026866 9999 99 99 0 9999 99 9999 + 026867 9999 99 99 0 9999 99 9999 + 026868 9999 99 99 0 9999 99 9999 + 026869 9999 99 99 0 9999 99 9999 + 026870 9999 99 99 0 9999 99 9999 + 026871 9999 99 99 0 9999 99 9999 + 026872 9999 99 99 0 9999 99 9999 + 026873 9999 99 99 0 9999 99 9999 + 026874 9999 99 99 0 9999 99 9999 + 026875 9999 99 99 0 9999 99 9999 + 026876 9999 99 99 0 9999 99 9999 + 026877 9999 99 99 0 9999 99 9999 + 026878 9999 99 99 0 9999 99 9999 + 026879 9999 99 99 0 9999 99 9999 + 026880 9999 99 99 0 9999 99 9999 + 026881 9999 99 99 0 9999 99 9999 + 026882 9999 99 99 0 9999 99 9999 + 026883 9999 99 99 0 9999 99 9999 + 026884 9999 99 99 0 9999 99 9999 + 026885 9999 99 99 0 9999 99 9999 + 026886 9999 99 99 0 9999 99 9999 + 026887 9999 99 99 0 9999 99 9999 + 026888 9999 99 99 0 9999 99 9999 + 026889 9999 99 99 0 9999 99 9999 + 026890 9999 99 99 0 9999 99 9999 + 026891 9999 99 99 0 9999 99 9999 + 026892 9999 99 99 0 9999 99 9999 + 026893 9999 99 99 0 9999 99 9999 + 026894 9999 99 99 0 9999 99 9999 + 026895 9999 99 99 0 9999 99 9999 + 026896 9999 99 99 0 9999 99 9999 + 026897 9999 99 99 0 9999 99 9999 + 026898 9999 99 99 0 9999 99 9999 + 026899 9999 99 99 0 9999 99 9999 + 026900 9999 99 99 0 9999 99 9999 + 026901 9999 99 99 0 9999 99 9999 + 026902 9999 99 99 0 9999 99 9999 + 026903 9999 99 99 0 9999 99 9999 + 026904 9999 99 99 0 9999 99 9999 + 026905 9999 99 99 0 9999 99 9999 + 026906 9999 99 99 0 9999 99 9999 + 026907 9999 99 99 0 9999 99 9999 + 026908 9999 99 99 0 9999 99 9999 + 026909 9999 99 99 0 9999 99 9999 + 026910 9999 99 99 0 9999 99 9999 + 026911 9999 99 99 0 9999 99 9999 + 026912 9999 99 99 0 9999 99 9999 + 026913 9999 99 99 0 9999 99 9999 + 026914 9999 99 99 0 9999 99 9999 + 026915 9999 99 99 0 9999 99 9999 + 026916 9999 99 99 0 9999 99 9999 + 026917 9999 99 99 0 9999 99 9999 + 026918 9999 99 99 0 9999 99 9999 + 026919 9999 99 99 0 9999 99 9999 + 026920 9999 99 99 0 9999 99 9999 + 026921 9999 99 99 0 9999 99 9999 + 026922 9999 99 99 0 9999 99 9999 + 026923 9999 99 99 0 9999 99 9999 + 026924 9999 99 99 0 9999 99 9999 + 026925 9999 99 99 0 9999 99 9999 + 026926 9999 99 99 0 9999 99 9999 + 026927 9999 99 99 0 9999 99 9999 + 026928 9999 99 99 0 9999 99 9999 + 026929 9999 99 99 0 9999 99 9999 + 026930 9999 99 99 0 9999 99 9999 + 026931 9999 99 99 0 9999 99 9999 + 026932 9999 99 99 0 9999 99 9999 + 026933 9999 99 99 0 9999 99 9999 + 026934 9999 99 99 0 9999 99 9999 + 026935 9999 99 99 0 9999 99 9999 + 026936 9999 99 99 0 9999 99 9999 + 026937 9999 99 99 0 9999 99 9999 + 026938 9999 99 99 0 9999 99 9999 + 026939 9999 99 99 0 9999 99 9999 + 026940 9999 99 99 0 9999 99 9999 + 026941 9999 99 99 0 9999 99 9999 + 026942 9999 99 99 0 9999 99 9999 + 026943 9999 99 99 0 9999 99 9999 + 026944 9999 99 99 0 9999 99 9999 + 026945 9999 99 99 0 9999 99 9999 + 026946 9999 99 99 0 9999 99 9999 + 026947 9999 99 99 0 9999 99 9999 + 026948 9999 99 99 0 9999 99 9999 + 026949 9999 99 99 0 9999 99 9999 + 026950 9999 99 99 0 9999 99 9999 + 026951 9999 99 99 0 9999 99 9999 + 026952 9999 99 99 0 9999 99 9999 + 026953 9999 99 99 0 9999 99 9999 + 026954 9999 99 99 0 9999 99 9999 + 026955 9999 99 99 0 9999 99 9999 + 026956 9999 99 99 0 9999 99 9999 + 026957 9999 99 99 0 9999 99 9999 + 026958 9999 99 99 0 9999 99 9999 + 026959 9999 99 99 0 9999 99 9999 + 026960 9999 99 99 0 9999 99 9999 + 026961 9999 99 99 0 9999 99 9999 + 026962 9999 99 99 0 9999 99 9999 + 026963 9999 99 99 0 9999 99 9999 + 026964 9999 99 99 0 9999 99 9999 + 026965 9999 99 99 0 9999 99 9999 + 026966 9999 99 99 0 9999 99 9999 + 026967 9999 99 99 0 9999 99 9999 + 026968 9999 99 99 0 9999 99 9999 + 026969 9999 99 99 0 9999 99 9999 + 026970 9999 99 99 0 9999 99 9999 + 026971 9999 99 99 0 9999 99 9999 + 026972 9999 99 99 0 9999 99 9999 + 026973 9999 99 99 0 9999 99 9999 + 026974 9999 99 99 0 9999 99 9999 + 026975 9999 99 99 0 9999 99 9999 + 026976 9999 99 99 0 9999 99 9999 + 026977 9999 99 99 0 9999 99 9999 + 026978 9999 99 99 0 9999 99 9999 + 026979 9999 99 99 0 9999 99 9999 + 026980 9999 99 99 0 9999 99 9999 + 026981 9999 99 99 0 9999 99 9999 + 026982 9999 99 99 0 9999 99 9999 + 026983 9999 99 99 0 9999 99 9999 + 026984 9999 99 99 0 9999 99 9999 + 026985 9999 99 99 0 9999 99 9999 + 026986 9999 99 99 0 9999 99 9999 + 026987 9999 99 99 0 9999 99 9999 + 026988 9999 99 99 0 9999 99 9999 + 026989 9999 99 99 0 9999 99 9999 + 026990 9999 99 99 0 9999 99 9999 + 026991 9999 99 99 0 9999 99 9999 + 026992 9999 99 99 0 9999 99 9999 + 026993 9999 99 99 0 9999 99 9999 + 026994 9999 99 99 0 9999 99 9999 + 026995 9999 99 99 0 9999 99 9999 + 026996 9999 99 99 0 9999 99 9999 + 026997 9999 99 99 0 9999 99 9999 + 026998 9999 99 99 0 9999 99 9999 + 026999 9999 99 99 0 9999 99 9999 + 027000 9999 99 99 0 9999 99 9999 + 027001 9999 99 99 0 9999 99 9999 + 027002 9999 99 99 0 9999 99 9999 + 027003 9999 99 99 0 9999 99 9999 + 027004 9999 99 99 0 9999 99 9999 + 027005 9999 99 99 0 9999 99 9999 + 027006 9999 99 99 0 9999 99 9999 + 027007 9999 99 99 0 9999 99 9999 + 027008 9999 99 99 0 9999 99 9999 + 027009 9999 99 99 0 9999 99 9999 + 027010 9999 99 99 0 9999 99 9999 + 027011 9999 99 99 0 9999 99 9999 + 027012 9999 99 99 0 9999 99 9999 + 027013 9999 99 99 0 9999 99 9999 + 027014 9999 99 99 0 9999 99 9999 + 027015 9999 99 99 0 9999 99 9999 + 027016 9999 99 99 0 9999 99 9999 + 027017 9999 99 99 0 9999 99 9999 + 027018 9999 99 99 0 9999 99 9999 + 027019 9999 99 99 0 9999 99 9999 + 027020 9999 99 99 0 9999 99 9999 + 027021 9999 99 99 0 9999 99 9999 + 027022 9999 99 99 0 9999 99 9999 + 027023 9999 99 99 0 9999 99 9999 + 027024 9999 99 99 0 9999 99 9999 + 027025 9999 99 99 0 9999 99 9999 + 027026 9999 99 99 0 9999 99 9999 + 027027 9999 99 99 0 9999 99 9999 + 027028 9999 99 99 0 9999 99 9999 + 027029 9999 99 99 0 9999 99 9999 + 027030 9999 99 99 0 9999 99 9999 + 027031 9999 99 99 0 9999 99 9999 + 027032 9999 99 99 0 9999 99 9999 + 027033 9999 99 99 0 9999 99 9999 + 027034 9999 99 99 0 9999 99 9999 + 027035 9999 99 99 0 9999 99 9999 + 027036 9999 99 99 0 9999 99 9999 + 027037 9999 99 99 0 9999 99 9999 + 027038 9999 99 99 0 9999 99 9999 + 027039 9999 99 99 0 9999 99 9999 + 027040 9999 99 99 0 9999 99 9999 + 027041 9999 99 99 0 9999 99 9999 + 027042 9999 99 99 0 9999 99 9999 + 027043 9999 99 99 0 9999 99 9999 + 027044 9999 99 99 0 9999 99 9999 + 027045 9999 99 99 0 9999 99 9999 + 027046 9999 99 99 0 9999 99 9999 + 027047 9999 99 99 0 9999 99 9999 + 027048 9999 99 99 0 9999 99 9999 + 027049 9999 99 99 0 9999 99 9999 + 027050 9999 99 99 0 9999 99 9999 + 027051 9999 99 99 0 9999 99 9999 + 027052 9999 99 99 0 9999 99 9999 + 027053 9999 99 99 0 9999 99 9999 + 027054 9999 99 99 0 9999 99 9999 + 027055 9999 99 99 0 9999 99 9999 + 027056 9999 99 99 0 9999 99 9999 + 027057 9999 99 99 0 9999 99 9999 + 027058 9999 99 99 0 9999 99 9999 + 027059 9999 99 99 0 9999 99 9999 + 027060 9999 99 99 0 9999 99 9999 + 027061 9999 99 99 0 9999 99 9999 + 027062 9999 99 99 0 9999 99 9999 + 027063 9999 99 99 0 9999 99 9999 + 027064 9999 99 99 0 9999 99 9999 + 027065 9999 99 99 0 9999 99 9999 + 027066 9999 99 99 0 9999 99 9999 + 027067 9999 99 99 0 9999 99 9999 + 027068 9999 99 99 0 9999 99 9999 + 027069 9999 99 99 0 9999 99 9999 + 027070 9999 99 99 0 9999 99 9999 + 027071 9999 99 99 0 9999 99 9999 + 027072 9999 99 99 0 9999 99 9999 + 027073 9999 99 99 0 9999 99 9999 + 027074 9999 99 99 0 9999 99 9999 + 027075 9999 99 99 0 9999 99 9999 + 027076 9999 99 99 0 9999 99 9999 + 027077 9999 99 99 0 9999 99 9999 + 027078 9999 99 99 0 9999 99 9999 + 027079 9999 99 99 0 9999 99 9999 + 027080 9999 99 99 0 9999 99 9999 + 027081 9999 99 99 0 9999 99 9999 + 027082 9999 99 99 0 9999 99 9999 + 027083 9999 99 99 0 9999 99 9999 + 027084 9999 99 99 0 9999 99 9999 + 027085 9999 99 99 0 9999 99 9999 + 027086 9999 99 99 0 9999 99 9999 + 027087 9999 99 99 0 9999 99 9999 + 027088 9999 99 99 0 9999 99 9999 + 027089 9999 99 99 0 9999 99 9999 + 027090 9999 99 99 0 9999 99 9999 + 027091 9999 99 99 0 9999 99 9999 + 027092 9999 99 99 0 9999 99 9999 + 027093 9999 99 99 0 9999 99 9999 + 027094 9999 99 99 0 9999 99 9999 + 027095 9999 99 99 0 9999 99 9999 + 027096 9999 99 99 0 9999 99 9999 + 027097 9999 99 99 0 9999 99 9999 + 027098 9999 99 99 0 9999 99 9999 + 027099 9999 99 99 0 9999 99 9999 + 027100 9999 99 99 0 9999 99 9999 + 027101 9999 99 99 0 9999 99 9999 + 027102 9999 99 99 0 9999 99 9999 + 027103 9999 99 99 0 9999 99 9999 + 027104 9999 99 99 0 9999 99 9999 + 027105 9999 99 99 0 9999 99 9999 + 027106 9999 99 99 0 9999 99 9999 + 027107 9999 99 99 0 9999 99 9999 + 027108 9999 99 99 0 9999 99 9999 + 027109 9999 99 99 0 9999 99 9999 + 027110 9999 99 99 0 9999 99 9999 + 027111 9999 99 99 0 9999 99 9999 + 027112 9999 99 99 0 9999 99 9999 + 027113 9999 99 99 0 9999 99 9999 + 027114 9999 99 99 0 9999 99 9999 + 027115 9999 99 99 0 9999 99 9999 + 027116 9999 99 99 0 9999 99 9999 + 027117 9999 99 99 0 9999 99 9999 + 027118 9999 99 99 0 9999 99 9999 + 027119 9999 99 99 0 9999 99 9999 + 027120 9999 99 99 0 9999 99 9999 + 027121 9999 99 99 0 9999 99 9999 + 027122 9999 99 99 0 9999 99 9999 + 027123 9999 99 99 0 9999 99 9999 + 027124 9999 99 99 0 9999 99 9999 + 027125 9999 99 99 0 9999 99 9999 + 027126 9999 99 99 0 9999 99 9999 + 027127 9999 99 99 0 9999 99 9999 + 027128 9999 99 99 0 9999 99 9999 + 027129 9999 99 99 0 9999 99 9999 + 027130 9999 99 99 0 9999 99 9999 + 027131 9999 99 99 0 9999 99 9999 + 027132 9999 99 99 0 9999 99 9999 + 027133 9999 99 99 0 9999 99 9999 + 027134 9999 99 99 0 9999 99 9999 + 027135 9999 99 99 0 9999 99 9999 + 027136 9999 99 99 0 9999 99 9999 + 027137 9999 99 99 0 9999 99 9999 + 027138 9999 99 99 0 9999 99 9999 + 027139 9999 99 99 0 9999 99 9999 + 027140 9999 99 99 0 9999 99 9999 + 027141 9999 99 99 0 9999 99 9999 + 027142 9999 99 99 0 9999 99 9999 + 027143 9999 99 99 0 9999 99 9999 + 027144 9999 99 99 0 9999 99 9999 + 027145 9999 99 99 0 9999 99 9999 + 027146 9999 99 99 0 9999 99 9999 + 027147 9999 99 99 0 9999 99 9999 + 027148 9999 99 99 0 9999 99 9999 + 027149 9999 99 99 0 9999 99 9999 + 027150 9999 99 99 0 9999 99 9999 + 027151 9999 99 99 0 9999 99 9999 + 027152 9999 99 99 0 9999 99 9999 + 027153 9999 99 99 0 9999 99 9999 + 027154 9999 99 99 0 9999 99 9999 + 027155 9999 99 99 0 9999 99 9999 + 027156 9999 99 99 0 9999 99 9999 + 027157 9999 99 99 0 9999 99 9999 + 027158 9999 99 99 0 9999 99 9999 + 027159 9999 99 99 0 9999 99 9999 + 027160 9999 99 99 0 9999 99 9999 + 027161 9999 99 99 0 9999 99 9999 + 027162 9999 99 99 0 9999 99 9999 + 027163 9999 99 99 0 9999 99 9999 + 027164 9999 99 99 0 9999 99 9999 + 027165 9999 99 99 0 9999 99 9999 + 027166 9999 99 99 0 9999 99 9999 + 027167 9999 99 99 0 9999 99 9999 + 027168 9999 99 99 0 9999 99 9999 + 027169 9999 99 99 0 9999 99 9999 + 027170 9999 99 99 0 9999 99 9999 + 027171 9999 99 99 0 9999 99 9999 + 027172 9999 99 99 0 9999 99 9999 + 027173 9999 99 99 0 9999 99 9999 + 027174 9999 99 99 0 9999 99 9999 + 027175 9999 99 99 0 9999 99 9999 + 027176 9999 99 99 0 9999 99 9999 + 027177 9999 99 99 0 9999 99 9999 + 027178 9999 99 99 0 9999 99 9999 + 027179 9999 99 99 0 9999 99 9999 + 027180 9999 99 99 0 9999 99 9999 + 027181 9999 99 99 0 9999 99 9999 + 027182 9999 99 99 0 9999 99 9999 + 027183 9999 99 99 0 9999 99 9999 + 027184 9999 99 99 0 9999 99 9999 + 027185 9999 99 99 0 9999 99 9999 + 027186 9999 99 99 0 9999 99 9999 + 027187 9999 99 99 0 9999 99 9999 + 027188 9999 99 99 0 9999 99 9999 + 027189 9999 99 99 0 9999 99 9999 + 027190 9999 99 99 0 9999 99 9999 + 027191 9999 99 99 0 9999 99 9999 + 027192 9999 99 99 0 9999 99 9999 + 027193 9999 99 99 0 9999 99 9999 + 027194 9999 99 99 0 9999 99 9999 + 027195 9999 99 99 0 9999 99 9999 + 027196 9999 99 99 0 9999 99 9999 + 027197 9999 99 99 0 9999 99 9999 + 027198 9999 99 99 0 9999 99 9999 + 027199 9999 99 99 0 9999 99 9999 + 027200 9999 99 99 0 9999 99 9999 + 027201 9999 99 99 0 9999 99 9999 + 027202 9999 99 99 0 9999 99 9999 + 027203 9999 99 99 0 9999 99 9999 + 027204 9999 99 99 0 9999 99 9999 + 027205 9999 99 99 0 9999 99 9999 + 027206 9999 99 99 0 9999 99 9999 + 027207 9999 99 99 0 9999 99 9999 + 027208 9999 99 99 0 9999 99 9999 + 027209 9999 99 99 0 9999 99 9999 + 027210 9999 99 99 0 9999 99 9999 + 027211 9999 99 99 0 9999 99 9999 + 027212 9999 99 99 0 9999 99 9999 + 027213 9999 99 99 0 9999 99 9999 + 027214 9999 99 99 0 9999 99 9999 + 027215 9999 99 99 0 9999 99 9999 + 027216 9999 99 99 0 9999 99 9999 + 027217 9999 99 99 0 9999 99 9999 + 027218 9999 99 99 0 9999 99 9999 + 027219 9999 99 99 0 9999 99 9999 + 027220 9999 99 99 0 9999 99 9999 + 027221 9999 99 99 0 9999 99 9999 + 027222 9999 99 99 0 9999 99 9999 + 027223 9999 99 99 0 9999 99 9999 + 027224 9999 99 99 0 9999 99 9999 + 027225 9999 99 99 0 9999 99 9999 + 027226 9999 99 99 0 9999 99 9999 + 027227 9999 99 99 0 9999 99 9999 + 027228 9999 99 99 0 9999 99 9999 + 027229 9999 99 99 0 9999 99 9999 + 027230 9999 99 99 0 9999 99 9999 + 027231 9999 99 99 0 9999 99 9999 + 027232 9999 99 99 0 9999 99 9999 + 027233 9999 99 99 0 9999 99 9999 + 027234 9999 99 99 0 9999 99 9999 + 027235 9999 99 99 0 9999 99 9999 + 027236 9999 99 99 0 9999 99 9999 + 027237 9999 99 99 0 9999 99 9999 + 027238 9999 99 99 0 9999 99 9999 + 027239 9999 99 99 0 9999 99 9999 + 027240 9999 99 99 0 9999 99 9999 + 027241 9999 99 99 0 9999 99 9999 + 027242 9999 99 99 0 9999 99 9999 + 027243 9999 99 99 0 9999 99 9999 + 027244 9999 99 99 0 9999 99 9999 + 027245 9999 99 99 0 9999 99 9999 + 027246 9999 99 99 0 9999 99 9999 + 027247 9999 99 99 0 9999 99 9999 + 027248 9999 99 99 0 9999 99 9999 + 027249 9999 99 99 0 9999 99 9999 + 027250 9999 99 99 0 9999 99 9999 + 027251 9999 99 99 0 9999 99 9999 + 027252 9999 99 99 0 9999 99 9999 + 027253 9999 99 99 0 9999 99 9999 + 027254 9999 99 99 0 9999 99 9999 + 027255 9999 99 99 0 9999 99 9999 + 027256 9999 99 99 0 9999 99 9999 + 027257 9999 99 99 0 9999 99 9999 + 027258 9999 99 99 0 9999 99 9999 + 027259 9999 99 99 0 9999 99 9999 + 027260 9999 99 99 0 9999 99 9999 + 027261 9999 99 99 0 9999 99 9999 + 027262 9999 99 99 0 9999 99 9999 + 027263 9999 99 99 0 9999 99 9999 + 027264 9999 99 99 0 9999 99 9999 + 027265 9999 99 99 0 9999 99 9999 + 027266 9999 99 99 0 9999 99 9999 + 027267 9999 99 99 0 9999 99 9999 + 027268 9999 99 99 0 9999 99 9999 + 027269 9999 99 99 0 9999 99 9999 + 027270 9999 99 99 0 9999 99 9999 + 027271 9999 99 99 0 9999 99 9999 + 027272 9999 99 99 0 9999 99 9999 + 027273 9999 99 99 0 9999 99 9999 + 027274 9999 99 99 0 9999 99 9999 + 027275 9999 99 99 0 9999 99 9999 + 027276 9999 99 99 0 9999 99 9999 + 027277 9999 99 99 0 9999 99 9999 + 027278 9999 99 99 0 9999 99 9999 + 027279 9999 99 99 0 9999 99 9999 + 027280 9999 99 99 0 9999 99 9999 + 027281 9999 99 99 0 9999 99 9999 + 027282 9999 99 99 0 9999 99 9999 + 027283 9999 99 99 0 9999 99 9999 + 027284 9999 99 99 0 9999 99 9999 + 027285 9999 99 99 0 9999 99 9999 + 027286 9999 99 99 0 9999 99 9999 + 027287 9999 99 99 0 9999 99 9999 + 027288 9999 99 99 0 9999 99 9999 + 027289 9999 99 99 0 9999 99 9999 + 027290 9999 99 99 0 9999 99 9999 + 027291 9999 99 99 0 9999 99 9999 + 027292 9999 99 99 0 9999 99 9999 + 027293 9999 99 99 0 9999 99 9999 + 027294 9999 99 99 0 9999 99 9999 + 027295 9999 99 99 0 9999 99 9999 + 027296 9999 99 99 0 9999 99 9999 + 027297 9999 99 99 0 9999 99 9999 + 027298 9999 99 99 0 9999 99 9999 + 027299 9999 99 99 0 9999 99 9999 + 027300 9999 99 99 0 9999 99 9999 + 027301 9999 99 99 0 9999 99 9999 + 027302 9999 99 99 0 9999 99 9999 + 027303 9999 99 99 0 9999 99 9999 + 027304 9999 99 99 0 9999 99 9999 + 027305 9999 99 99 0 9999 99 9999 + 027306 9999 99 99 0 9999 99 9999 + 027307 9999 99 99 0 9999 99 9999 + 027308 9999 99 99 0 9999 99 9999 + 027309 9999 99 99 0 9999 99 9999 + 027310 9999 99 99 0 9999 99 9999 + 027311 9999 99 99 0 9999 99 9999 + 027312 9999 99 99 0 9999 99 9999 + 027313 9999 99 99 0 9999 99 9999 + 027314 9999 99 99 0 9999 99 9999 + 027315 9999 99 99 0 9999 99 9999 + 027316 9999 99 99 0 9999 99 9999 + 027317 9999 99 99 0 9999 99 9999 + 027318 9999 99 99 0 9999 99 9999 + 027319 9999 99 99 0 9999 99 9999 + 027320 9999 99 99 0 9999 99 9999 + 027321 9999 99 99 0 9999 99 9999 + 027322 9999 99 99 0 9999 99 9999 + 027323 9999 99 99 0 9999 99 9999 + 027324 9999 99 99 0 9999 99 9999 + 027325 9999 99 99 0 9999 99 9999 + 027326 9999 99 99 0 9999 99 9999 + 027327 9999 99 99 0 9999 99 9999 + 027328 9999 99 99 0 9999 99 9999 + 027329 9999 99 99 0 9999 99 9999 + 027330 9999 99 99 0 9999 99 9999 + 027331 9999 99 99 0 9999 99 9999 + 027332 9999 99 99 0 9999 99 9999 + 027333 9999 99 99 0 9999 99 9999 + 027334 9999 99 99 0 9999 99 9999 + 027335 9999 99 99 0 9999 99 9999 + 027336 9999 99 99 0 9999 99 9999 + 027337 9999 99 99 0 9999 99 9999 + 027338 9999 99 99 0 9999 99 9999 + 027339 9999 99 99 0 9999 99 9999 + 027340 9999 99 99 0 9999 99 9999 + 027341 9999 99 99 0 9999 99 9999 + 027342 9999 99 99 0 9999 99 9999 + 027343 9999 99 99 0 9999 99 9999 + 027344 9999 99 99 0 9999 99 9999 + 027345 9999 99 99 0 9999 99 9999 + 027346 9999 99 99 0 9999 99 9999 + 027347 9999 99 99 0 9999 99 9999 + 027348 9999 99 99 0 9999 99 9999 + 027349 9999 99 99 0 9999 99 9999 + 027350 9999 99 99 0 9999 99 9999 + 027351 9999 99 99 0 9999 99 9999 + 027352 9999 99 99 0 9999 99 9999 + 027353 9999 99 99 0 9999 99 9999 + 027354 9999 99 99 0 9999 99 9999 + 027355 9999 99 99 0 9999 99 9999 + 027356 9999 99 99 0 9999 99 9999 + 027357 9999 99 99 0 9999 99 9999 + 027358 9999 99 99 0 9999 99 9999 + 027359 9999 99 99 0 9999 99 9999 + 027360 9999 99 99 0 9999 99 9999 + 027361 9999 99 99 0 9999 99 9999 + 027362 9999 99 99 0 9999 99 9999 + 027363 9999 99 99 0 9999 99 9999 + 027364 9999 99 99 0 9999 99 9999 + 027365 9999 99 99 0 9999 99 9999 + 027366 9999 99 99 0 9999 99 9999 + 027367 9999 99 99 0 9999 99 9999 + 027368 9999 99 99 0 9999 99 9999 + 027369 9999 99 99 0 9999 99 9999 + 027370 9999 99 99 0 9999 99 9999 + 027371 9999 99 99 0 9999 99 9999 + 027372 9999 99 99 0 9999 99 9999 + 027373 9999 99 99 0 9999 99 9999 + 027374 9999 99 99 0 9999 99 9999 + 027375 9999 99 99 0 9999 99 9999 + 027376 9999 99 99 0 9999 99 9999 + 027377 9999 99 99 0 9999 99 9999 + 027378 9999 99 99 0 9999 99 9999 + 027379 9999 99 99 0 9999 99 9999 + 027380 9999 99 99 0 9999 99 9999 + 027381 9999 99 99 0 9999 99 9999 + 027382 9999 99 99 0 9999 99 9999 + 027383 9999 99 99 0 9999 99 9999 + 027384 9999 99 99 0 9999 99 9999 + 027385 9999 99 99 0 9999 99 9999 + 027386 9999 99 99 0 9999 99 9999 + 027387 9999 99 99 0 9999 99 9999 + 027388 9999 99 99 0 9999 99 9999 + 027389 9999 99 99 0 9999 99 9999 + 027390 9999 99 99 0 9999 99 9999 + 027391 9999 99 99 0 9999 99 9999 + 027392 9999 99 99 0 9999 99 9999 + 027393 9999 99 99 0 9999 99 9999 + 027394 9999 99 99 0 9999 99 9999 + 027395 9999 99 99 0 9999 99 9999 + 027396 9999 99 99 0 9999 99 9999 + 027397 9999 99 99 0 9999 99 9999 + 027398 9999 99 99 0 9999 99 9999 + 027399 9999 99 99 0 9999 99 9999 + 027400 9999 99 99 0 9999 99 9999 + 027401 9999 99 99 0 9999 99 9999 + 027402 9999 99 99 0 9999 99 9999 + 027403 9999 99 99 0 9999 99 9999 + 027404 9999 99 99 0 9999 99 9999 + 027405 9999 99 99 0 9999 99 9999 + 027406 9999 99 99 0 9999 99 9999 + 027407 9999 99 99 0 9999 99 9999 + 027408 9999 99 99 0 9999 99 9999 + 027409 9999 99 99 0 9999 99 9999 + 027410 9999 99 99 0 9999 99 9999 + 027411 9999 99 99 0 9999 99 9999 + 027412 9999 99 99 0 9999 99 9999 + 027413 9999 99 99 0 9999 99 9999 + 027414 9999 99 99 0 9999 99 9999 + 027415 9999 99 99 0 9999 99 9999 + 027416 9999 99 99 0 9999 99 9999 + 027417 9999 99 99 0 9999 99 9999 + 027418 9999 99 99 0 9999 99 9999 + 027419 9999 99 99 0 9999 99 9999 + 027420 9999 99 99 0 9999 99 9999 + 027421 9999 99 99 0 9999 99 9999 + 027422 9999 99 99 0 9999 99 9999 + 027423 9999 99 99 0 9999 99 9999 + 027424 9999 99 99 0 9999 99 9999 + 027425 9999 99 99 0 9999 99 9999 + 027426 9999 99 99 0 9999 99 9999 + 027427 9999 99 99 0 9999 99 9999 + 027428 9999 99 99 0 9999 99 9999 + 027429 9999 99 99 0 9999 99 9999 + 027430 9999 99 99 0 9999 99 9999 + 027431 9999 99 99 0 9999 99 9999 + 027432 9999 99 99 0 9999 99 9999 + 027433 9999 99 99 0 9999 99 9999 + 027434 9999 99 99 0 9999 99 9999 + 027435 9999 99 99 0 9999 99 9999 + 027436 9999 99 99 0 9999 99 9999 + 027437 9999 99 99 0 9999 99 9999 + 027438 9999 99 99 0 9999 99 9999 + 027439 9999 99 99 0 9999 99 9999 + 027440 9999 99 99 0 9999 99 9999 + 027441 9999 99 99 0 9999 99 9999 + 027442 9999 99 99 0 9999 99 9999 + 027443 9999 99 99 0 9999 99 9999 + 027444 9999 99 99 0 9999 99 9999 + 027445 9999 99 99 0 9999 99 9999 + 027446 9999 99 99 0 9999 99 9999 + 027447 9999 99 99 0 9999 99 9999 + 027448 9999 99 99 0 9999 99 9999 + 027449 9999 99 99 0 9999 99 9999 + 027450 9999 99 99 0 9999 99 9999 + 027451 9999 99 99 0 9999 99 9999 + 027452 9999 99 99 0 9999 99 9999 + 027453 9999 99 99 0 9999 99 9999 + 027454 9999 99 99 0 9999 99 9999 + 027455 9999 99 99 0 9999 99 9999 + 027456 9999 99 99 0 9999 99 9999 + 027457 9999 99 99 0 9999 99 9999 + 027458 9999 99 99 0 9999 99 9999 + 027459 9999 99 99 0 9999 99 9999 + 027460 9999 99 99 0 9999 99 9999 + 027461 9999 99 99 0 9999 99 9999 + 027462 9999 99 99 0 9999 99 9999 + 027463 9999 99 99 0 9999 99 9999 + 027464 9999 99 99 0 9999 99 9999 + 027465 9999 99 99 0 9999 99 9999 + 027466 9999 99 99 0 9999 99 9999 + 027467 9999 99 99 0 9999 99 9999 + 027468 9999 99 99 0 9999 99 9999 + 027469 9999 99 99 0 9999 99 9999 + 027470 9999 99 99 0 9999 99 9999 + 027471 9999 99 99 0 9999 99 9999 + 027472 9999 99 99 0 9999 99 9999 + 027473 9999 99 99 0 9999 99 9999 + 027474 9999 99 99 0 9999 99 9999 + 027475 9999 99 99 0 9999 99 9999 + 027476 9999 99 99 0 9999 99 9999 + 027477 9999 99 99 0 9999 99 9999 + 027478 9999 99 99 0 9999 99 9999 + 027479 9999 99 99 0 9999 99 9999 + 027480 9999 99 99 0 9999 99 9999 + 027481 9999 99 99 0 9999 99 9999 + 027482 9999 99 99 0 9999 99 9999 + 027483 9999 99 99 0 9999 99 9999 + 027484 9999 99 99 0 9999 99 9999 + 027485 9999 99 99 0 9999 99 9999 + 027486 9999 99 99 0 9999 99 9999 + 027487 9999 99 99 0 9999 99 9999 + 027488 9999 99 99 0 9999 99 9999 + 027489 9999 99 99 0 9999 99 9999 + 027490 9999 99 99 0 9999 99 9999 + 027491 9999 99 99 0 9999 99 9999 + 027492 9999 99 99 0 9999 99 9999 + 027493 9999 99 99 0 9999 99 9999 + 027494 9999 99 99 0 9999 99 9999 + 027495 9999 99 99 0 9999 99 9999 + 027496 9999 99 99 0 9999 99 9999 + 027497 9999 99 99 0 9999 99 9999 + 027498 9999 99 99 0 9999 99 9999 + 027499 9999 99 99 0 9999 99 9999 + 027500 9999 99 99 0 9999 99 9999 + 027501 9999 99 99 0 9999 99 9999 + 027502 9999 99 99 0 9999 99 9999 + 027503 9999 99 99 0 9999 99 9999 + 027504 9999 99 99 0 9999 99 9999 + 027505 9999 99 99 0 9999 99 9999 + 027506 9999 99 99 0 9999 99 9999 + 027507 9999 99 99 0 9999 99 9999 + 027508 9999 99 99 0 9999 99 9999 + 027509 9999 99 99 0 9999 99 9999 + 027510 9999 99 99 0 9999 99 9999 + 027511 9999 99 99 0 9999 99 9999 + 027512 9999 99 99 0 9999 99 9999 + 027513 9999 99 99 0 9999 99 9999 + 027514 9999 99 99 0 9999 99 9999 + 027515 9999 99 99 0 9999 99 9999 + 027516 9999 99 99 0 9999 99 9999 + 027517 9999 99 99 0 9999 99 9999 + 027518 9999 99 99 0 9999 99 9999 + 027519 9999 99 99 0 9999 99 9999 + 027520 9999 99 99 0 9999 99 9999 + 027521 9999 99 99 0 9999 99 9999 + 027522 9999 99 99 0 9999 99 9999 + 027523 9999 99 99 0 9999 99 9999 + 027524 9999 99 99 0 9999 99 9999 + 027525 9999 99 99 0 9999 99 9999 + 027526 9999 99 99 0 9999 99 9999 + 027527 9999 99 99 0 9999 99 9999 + 027528 9999 99 99 0 9999 99 9999 + 027529 9999 99 99 0 9999 99 9999 + 027530 9999 99 99 0 9999 99 9999 + 027531 9999 99 99 0 9999 99 9999 + 027532 9999 99 99 0 9999 99 9999 + 027533 9999 99 99 0 9999 99 9999 + 027534 9999 99 99 0 9999 99 9999 + 027535 9999 99 99 0 9999 99 9999 + 027536 9999 99 99 0 9999 99 9999 + 027537 9999 99 99 0 9999 99 9999 + 027538 9999 99 99 0 9999 99 9999 + 027539 9999 99 99 0 9999 99 9999 + 027540 9999 99 99 0 9999 99 9999 + 027541 9999 99 99 0 9999 99 9999 + 027542 9999 99 99 0 9999 99 9999 + 027543 9999 99 99 0 9999 99 9999 + 027544 9999 99 99 0 9999 99 9999 + 027545 9999 99 99 0 9999 99 9999 + 027546 9999 99 99 0 9999 99 9999 + 027547 9999 99 99 0 9999 99 9999 + 027548 9999 99 99 0 9999 99 9999 + 027549 9999 99 99 0 9999 99 9999 + 027550 9999 99 99 0 9999 99 9999 + 027551 9999 99 99 0 9999 99 9999 + 027552 9999 99 99 0 9999 99 9999 + 027553 9999 99 99 0 9999 99 9999 + 027554 9999 99 99 0 9999 99 9999 + 027555 9999 99 99 0 9999 99 9999 + 027556 9999 99 99 0 9999 99 9999 + 027557 9999 99 99 0 9999 99 9999 + 027558 9999 99 99 0 9999 99 9999 + 027559 9999 99 99 0 9999 99 9999 + 027560 9999 99 99 0 9999 99 9999 + 027561 9999 99 99 0 9999 99 9999 + 027562 9999 99 99 0 9999 99 9999 + 027563 9999 99 99 0 9999 99 9999 + 027564 9999 99 99 0 9999 99 9999 + 027565 9999 99 99 0 9999 99 9999 + 027566 9999 99 99 0 9999 99 9999 + 027567 9999 99 99 0 9999 99 9999 + 027568 9999 99 99 0 9999 99 9999 + 027569 9999 99 99 0 9999 99 9999 + 027570 9999 99 99 0 9999 99 9999 + 027571 9999 99 99 0 9999 99 9999 + 027572 9999 99 99 0 9999 99 9999 + 027573 9999 99 99 0 9999 99 9999 + 027574 9999 99 99 0 9999 99 9999 + 027575 9999 99 99 0 9999 99 9999 + 027576 9999 99 99 0 9999 99 9999 + 027577 9999 99 99 0 9999 99 9999 + 027578 9999 99 99 0 9999 99 9999 + 027579 9999 99 99 0 9999 99 9999 + 027580 9999 99 99 0 9999 99 9999 + 027581 9999 99 99 0 9999 99 9999 + 027582 9999 99 99 0 9999 99 9999 + 027583 9999 99 99 0 9999 99 9999 + 027584 9999 99 99 0 9999 99 9999 + 027585 9999 99 99 0 9999 99 9999 + 027586 9999 99 99 0 9999 99 9999 + 027587 9999 99 99 0 9999 99 9999 + 027588 9999 99 99 0 9999 99 9999 + 027589 9999 99 99 0 9999 99 9999 + 027590 9999 99 99 0 9999 99 9999 + 027591 9999 99 99 0 9999 99 9999 + 027592 9999 99 99 0 9999 99 9999 + 027593 9999 99 99 0 9999 99 9999 + 027594 9999 99 99 0 9999 99 9999 + 027595 9999 99 99 0 9999 99 9999 + 027596 9999 99 99 0 9999 99 9999 + 027597 9999 99 99 0 9999 99 9999 + 027598 9999 99 99 0 9999 99 9999 + 027599 9999 99 99 0 9999 99 9999 + 027600 9999 99 99 0 9999 99 9999 + 027601 9999 99 99 0 9999 99 9999 + 027602 9999 99 99 0 9999 99 9999 + 027603 9999 99 99 0 9999 99 9999 + 027604 9999 99 99 0 9999 99 9999 + 027605 9999 99 99 0 9999 99 9999 + 027606 9999 99 99 0 9999 99 9999 + 027607 9999 99 99 0 9999 99 9999 + 027608 9999 99 99 0 9999 99 9999 + 027609 9999 99 99 0 9999 99 9999 + 027610 9999 99 99 0 9999 99 9999 + 027611 9999 99 99 0 9999 99 9999 + 027612 9999 99 99 0 9999 99 9999 + 027613 9999 99 99 0 9999 99 9999 + 027614 9999 99 99 0 9999 99 9999 + 027615 9999 99 99 0 9999 99 9999 + 027616 9999 99 99 0 9999 99 9999 + 027617 9999 99 99 0 9999 99 9999 + 027618 9999 99 99 0 9999 99 9999 + 027619 9999 99 99 0 9999 99 9999 + 027620 9999 99 99 0 9999 99 9999 + 027621 9999 99 99 0 9999 99 9999 + 027622 9999 99 99 0 9999 99 9999 + 027623 9999 99 99 0 9999 99 9999 + 027624 9999 99 99 0 9999 99 9999 + 027625 9999 99 99 0 9999 99 9999 + 027626 9999 99 99 0 9999 99 9999 + 027627 9999 99 99 0 9999 99 9999 + 027628 9999 99 99 0 9999 99 9999 + 027629 9999 99 99 0 9999 99 9999 + 027630 9999 99 99 0 9999 99 9999 + 027631 9999 99 99 0 9999 99 9999 + 027632 9999 99 99 0 9999 99 9999 + 027633 9999 99 99 0 9999 99 9999 + 027634 9999 99 99 0 9999 99 9999 + 027635 9999 99 99 0 9999 99 9999 + 027636 9999 99 99 0 9999 99 9999 + 027637 9999 99 99 0 9999 99 9999 + 027638 9999 99 99 0 9999 99 9999 + 027639 9999 99 99 0 9999 99 9999 + 027640 9999 99 99 0 9999 99 9999 + 027641 9999 99 99 0 9999 99 9999 + 027642 9999 99 99 0 9999 99 9999 + 027643 9999 99 99 0 9999 99 9999 + 027644 9999 99 99 0 9999 99 9999 + 027645 9999 99 99 0 9999 99 9999 + 027646 9999 99 99 0 9999 99 9999 + 027647 9999 99 99 0 9999 99 9999 + 027648 9999 99 99 0 9999 99 9999 + 027649 1272 01 01 1 303079440 08 0075 + 027650 1272 01 02 1 303079440 09 0075 + 027651 9999 99 99 0 9999 99 9999 + 027652 9999 99 99 0 9999 99 9999 + 027653 9999 99 99 0 9999 99 9999 + 027654 9999 99 99 0 9999 99 9999 + 027655 9999 99 99 0 9999 99 9999 + 027656 9999 99 99 0 9999 99 9999 + 027657 1272 02 01 1 303079440 10 0075 + 027658 1272 02 02 1 303079440 11 0075 + 027659 9999 99 99 0 9999 99 9999 + 027660 9999 99 99 0 9999 99 9999 + 027661 9999 99 99 0 9999 99 9999 + 027662 9999 99 99 0 9999 99 9999 + 027663 9999 99 99 0 9999 99 9999 + 027664 9999 99 99 0 9999 99 9999 + 027665 1272 03 01 1 303079440 12 0075 + 027666 1272 03 02 1 303079440 13 0075 + 027667 9999 99 99 0 9999 99 9999 + 027668 9999 99 99 0 9999 99 9999 + 027669 9999 99 99 0 9999 99 9999 + 027670 9999 99 99 0 9999 99 9999 + 027671 9999 99 99 0 9999 99 9999 + 027672 9999 99 99 0 9999 99 9999 + 027673 1272 04 01 1 303079440 14 0075 + 027674 1272 04 02 1 303079440 15 0075 + 027675 9999 99 99 0 9999 99 9999 + 027676 9999 99 99 0 9999 99 9999 + 027677 9999 99 99 0 9999 99 9999 + 027678 9999 99 99 0 9999 99 9999 + 027679 9999 99 99 0 9999 99 9999 + 027680 9999 99 99 0 9999 99 9999 + 027681 1272 05 01 1 303079440 00 0075 + 027682 1272 05 02 1 303079440 01 0075 + 027683 9999 99 99 0 9999 99 9999 + 027684 9999 99 99 0 9999 99 9999 + 027685 9999 99 99 0 9999 99 9999 + 027686 9999 99 99 0 9999 99 9999 + 027687 9999 99 99 0 9999 99 9999 + 027688 9999 99 99 0 9999 99 9999 + 027689 1272 06 01 1 303079440 02 0075 + 027690 1272 06 02 1 303079440 03 0075 + 027691 9999 99 99 0 9999 99 9999 + 027692 9999 99 99 0 9999 99 9999 + 027693 9999 99 99 0 9999 99 9999 + 027694 9999 99 99 0 9999 99 9999 + 027695 9999 99 99 0 9999 99 9999 + 027696 9999 99 99 0 9999 99 9999 + 027697 1272 07 01 1 303079440 04 0075 + 027698 1272 07 02 1 303079440 05 0075 + 027699 9999 99 99 0 9999 99 9999 + 027700 9999 99 99 0 9999 99 9999 + 027701 9999 99 99 0 9999 99 9999 + 027702 9999 99 99 0 9999 99 9999 + 027703 9999 99 99 0 9999 99 9999 + 027704 9999 99 99 0 9999 99 9999 + 027705 1272 08 01 1 303079440 06 0075 + 027706 1272 08 02 1 303079440 07 0075 + 027707 9999 99 99 0 9999 99 9999 + 027708 9999 99 99 0 9999 99 9999 + 027709 9999 99 99 0 9999 99 9999 + 027710 9999 99 99 0 9999 99 9999 + 027711 9999 99 99 0 9999 99 9999 + 027712 9999 99 99 0 9999 99 9999 + 027713 1272 09 01 1 304181260 00 0274 + 027714 1272 09 02 1 304181260 01 0274 + 027715 1272 09 03 1 304181260 02 0274 + 027716 1272 09 04 1 304181260 03 0274 + 027717 9999 99 99 0 9999 99 9999 + 027718 9999 99 99 0 9999 99 9999 + 027719 9999 99 99 0 9999 99 9999 + 027720 9999 99 99 0 9999 99 9999 + 027721 1272 10 01 1 304181260 04 0274 + 027722 1272 10 02 1 304181260 05 0274 + 027723 1272 10 03 1 304181260 06 0274 + 027724 1272 10 04 1 304181260 07 0274 + 027725 9999 99 99 0 9999 99 9999 + 027726 9999 99 99 0 9999 99 9999 + 027727 9999 99 99 0 9999 99 9999 + 027728 9999 99 99 0 9999 99 9999 + 027729 1272 11 01 1 304181260 08 0274 + 027730 1272 11 02 1 304181260 09 0274 + 027731 1272 11 03 1 304181260 10 0274 + 027732 1272 11 04 1 304181260 11 0274 + 027733 9999 99 99 0 9999 99 9999 + 027734 9999 99 99 0 9999 99 9999 + 027735 9999 99 99 0 9999 99 9999 + 027736 9999 99 99 0 9999 99 9999 + 027737 1272 12 01 1 304181260 12 0274 + 027738 1272 12 02 1 304181260 13 0274 + 027739 1272 12 03 1 304181260 14 0274 + 027740 1272 12 04 1 304181260 15 0274 + 027741 9999 99 99 0 9999 99 9999 + 027742 9999 99 99 0 9999 99 9999 + 027743 9999 99 99 0 9999 99 9999 + 027744 9999 99 99 0 9999 99 9999 + 027745 1272 13 01 1 304181264 08 0275 + 027746 1272 13 02 1 304181264 09 0275 + 027747 1272 13 03 1 304181264 10 0275 + 027748 1272 13 04 1 304181264 11 0275 + 027749 9999 99 99 0 9999 99 9999 + 027750 9999 99 99 0 9999 99 9999 + 027751 9999 99 99 0 9999 99 9999 + 027752 9999 99 99 0 9999 99 9999 + 027753 1272 14 01 1 304181264 12 0275 + 027754 1272 14 02 1 304181264 13 0275 + 027755 1272 14 03 1 304181264 14 0275 + 027756 1272 14 04 1 304181264 15 0275 + 027757 9999 99 99 0 9999 99 9999 + 027758 9999 99 99 0 9999 99 9999 + 027759 9999 99 99 0 9999 99 9999 + 027760 9999 99 99 0 9999 99 9999 + 027761 1272 15 01 1 304181264 00 0275 + 027762 1272 15 02 1 304181264 01 0275 + 027763 1272 15 03 1 304181264 02 0275 + 027764 1272 15 04 1 304181264 03 0275 + 027765 9999 99 99 0 9999 99 9999 + 027766 9999 99 99 0 9999 99 9999 + 027767 9999 99 99 0 9999 99 9999 + 027768 9999 99 99 0 9999 99 9999 + 027769 1272 16 01 1 304181264 04 0275 + 027770 1272 16 02 1 304181264 05 0275 + 027771 1272 16 03 1 304181264 06 0275 + 027772 1272 16 04 1 304181264 07 0275 + 027773 9999 99 99 0 9999 99 9999 + 027774 9999 99 99 0 9999 99 9999 + 027775 9999 99 99 0 9999 99 9999 + 027776 9999 99 99 0 9999 99 9999 + 027777 1272 17 01 1 306397192 00 1081 + 027778 1272 17 02 1 306397192 01 1081 + 027779 1272 17 03 1 306397192 02 1081 + 027780 1272 17 04 1 306397192 03 1081 + 027781 1272 17 05 1 306397192 04 1081 + 027782 1272 17 06 1 306397192 05 1081 + 027783 1272 17 07 1 306397192 06 1081 + 027784 1272 17 08 1 306397192 07 1081 + 027785 1272 18 01 1 306397192 08 1081 + 027786 1272 18 02 1 306397192 09 1081 + 027787 1272 18 03 1 306397192 10 1081 + 027788 1272 18 04 1 306397192 11 1081 + 027789 1272 18 05 1 306397192 12 1081 + 027790 1272 18 06 1 306397192 13 1081 + 027791 1272 18 07 1 306397192 14 1081 + 027792 1272 18 08 1 306397192 15 1081 + 027793 1272 19 01 1 306397188 00 1080 + 027794 1272 19 02 1 306397188 01 1080 + 027795 1272 19 03 1 306397188 02 1080 + 027796 1272 19 04 1 306397188 03 1080 + 027797 1272 19 05 1 306397188 04 1080 + 027798 1272 19 06 1 306397188 05 1080 + 027799 1272 19 07 1 306397188 06 1080 + 027800 1272 19 08 1 306397188 07 1080 + 027801 1272 20 01 1 306397188 08 1080 + 027802 1272 20 02 1 306397188 09 1080 + 027803 1272 20 03 1 306397188 10 1080 + 027804 1272 20 04 1 306397188 11 1080 + 027805 1272 20 05 1 306397188 12 1080 + 027806 1272 20 06 1 306397188 13 1080 + 027807 1272 20 07 1 306397188 14 1080 + 027808 1272 20 08 1 306397188 15 1080 + 027809 1272 21 01 1 306397200 00 1083 + 027810 1272 21 02 1 306397200 01 1083 + 027811 1272 21 03 1 306397200 02 1083 + 027812 1272 21 04 1 306397200 03 1083 + 027813 1272 21 05 1 306397200 04 1083 + 027814 1272 21 06 1 306397200 05 1083 + 027815 1272 21 07 1 306397200 06 1083 + 027816 1272 21 08 1 306397200 07 1083 + 027817 1272 22 01 1 306397200 08 1083 + 027818 1272 22 02 1 306397200 09 1083 + 027819 1272 22 03 1 306397200 10 1083 + 027820 1272 22 04 1 306397200 11 1083 + 027821 1272 22 05 1 306397200 12 1083 + 027822 1272 22 06 1 306397200 13 1083 + 027823 1272 22 07 1 306397200 14 1083 + 027824 1272 22 08 1 306397200 15 1083 + 027825 1272 23 01 1 306397196 00 1082 + 027826 1272 23 02 1 306397196 01 1082 + 027827 1272 23 03 1 306397196 02 1082 + 027828 1272 23 04 1 306397196 03 1082 + 027829 1272 23 05 1 306397196 04 1082 + 027830 1272 23 06 1 306397196 05 1082 + 027831 1272 23 07 1 306397196 06 1082 + 027832 1272 23 08 1 306397196 07 1082 + 027833 1272 24 01 1 306397196 08 1082 + 027834 1272 24 02 1 306397196 09 1082 + 027835 1272 24 03 1 306397196 10 1082 + 027836 1272 24 04 1 306397196 11 1082 + 027837 1272 24 05 1 306397196 12 1082 + 027838 1272 24 06 1 306397196 13 1082 + 027839 1272 24 07 1 306397196 14 1082 + 027840 1272 24 08 1 306397196 15 1082 + 027841 1272 25 01 1 303079436 08 0074 + 027842 1272 25 02 1 303079436 09 0074 + 027843 9999 99 99 0 9999 99 9999 + 027844 9999 99 99 0 9999 99 9999 + 027845 9999 99 99 0 9999 99 9999 + 027846 9999 99 99 0 9999 99 9999 + 027847 9999 99 99 0 9999 99 9999 + 027848 9999 99 99 0 9999 99 9999 + 027849 1272 26 01 1 303079436 10 0074 + 027850 1272 26 02 1 303079436 11 0074 + 027851 9999 99 99 0 9999 99 9999 + 027852 9999 99 99 0 9999 99 9999 + 027853 9999 99 99 0 9999 99 9999 + 027854 9999 99 99 0 9999 99 9999 + 027855 9999 99 99 0 9999 99 9999 + 027856 9999 99 99 0 9999 99 9999 + 027857 1272 27 01 1 303079436 12 0074 + 027858 1272 27 02 1 303079436 13 0074 + 027859 9999 99 99 0 9999 99 9999 + 027860 9999 99 99 0 9999 99 9999 + 027861 9999 99 99 0 9999 99 9999 + 027862 9999 99 99 0 9999 99 9999 + 027863 9999 99 99 0 9999 99 9999 + 027864 9999 99 99 0 9999 99 9999 + 027865 1272 28 01 1 303079436 14 0074 + 027866 1272 28 02 1 303079436 15 0074 + 027867 9999 99 99 0 9999 99 9999 + 027868 9999 99 99 0 9999 99 9999 + 027869 9999 99 99 0 9999 99 9999 + 027870 9999 99 99 0 9999 99 9999 + 027871 9999 99 99 0 9999 99 9999 + 027872 9999 99 99 0 9999 99 9999 + 027873 1272 29 01 1 303079436 04 0074 + 027874 1272 29 02 1 303079436 05 0074 + 027875 9999 99 99 0 9999 99 9999 + 027876 9999 99 99 0 9999 99 9999 + 027877 9999 99 99 0 9999 99 9999 + 027878 9999 99 99 0 9999 99 9999 + 027879 9999 99 99 0 9999 99 9999 + 027880 9999 99 99 0 9999 99 9999 + 027881 1272 30 01 1 303079436 06 0074 + 027882 1272 30 02 1 303079436 07 0074 + 027883 9999 99 99 0 9999 99 9999 + 027884 9999 99 99 0 9999 99 9999 + 027885 9999 99 99 0 9999 99 9999 + 027886 9999 99 99 0 9999 99 9999 + 027887 9999 99 99 0 9999 99 9999 + 027888 9999 99 99 0 9999 99 9999 + 027889 1272 31 01 1 303079436 00 0074 + 027890 1272 31 02 1 303079436 01 0074 + 027891 9999 99 99 0 9999 99 9999 + 027892 9999 99 99 0 9999 99 9999 + 027893 9999 99 99 0 9999 99 9999 + 027894 9999 99 99 0 9999 99 9999 + 027895 9999 99 99 0 9999 99 9999 + 027896 9999 99 99 0 9999 99 9999 + 027897 1272 32 01 1 303079436 02 0074 + 027898 1272 32 02 1 303079436 03 0074 + 027899 9999 99 99 0 9999 99 9999 + 027900 9999 99 99 0 9999 99 9999 + 027901 9999 99 99 0 9999 99 9999 + 027902 9999 99 99 0 9999 99 9999 + 027903 9999 99 99 0 9999 99 9999 + 027904 9999 99 99 0 9999 99 9999 + 027905 1272 33 01 1 306393096 00 1073 + 027906 1272 33 02 1 306393096 01 1073 + 027907 1272 33 03 1 306393096 02 1073 + 027908 1272 33 04 1 306393096 03 1073 + 027909 1272 33 05 1 306393096 04 1073 + 027910 1272 33 06 1 306393096 05 1073 + 027911 1272 33 07 1 306393096 06 1073 + 027912 1272 33 08 1 306393096 07 1073 + 027913 1272 34 01 1 306393096 08 1073 + 027914 1272 34 02 1 306393096 09 1073 + 027915 1272 34 03 1 306393096 10 1073 + 027916 1272 34 04 1 306393096 11 1073 + 027917 1272 34 05 1 306393096 12 1073 + 027918 1272 34 06 1 306393096 13 1073 + 027919 1272 34 07 1 306393096 14 1073 + 027920 1272 34 08 1 306393096 15 1073 + 027921 1272 35 01 1 306393092 00 1072 + 027922 1272 35 02 1 306393092 01 1072 + 027923 1272 35 03 1 306393092 02 1072 + 027924 1272 35 04 1 306393092 03 1072 + 027925 1272 35 05 1 306393092 04 1072 + 027926 1272 35 06 1 306393092 05 1072 + 027927 1272 35 07 1 306393092 06 1072 + 027928 1272 35 08 1 306393092 07 1072 + 027929 1272 36 01 1 306393092 08 1072 + 027930 1272 36 02 1 306393092 09 1072 + 027931 1272 36 03 1 306393092 10 1072 + 027932 1272 36 04 1 306393092 11 1072 + 027933 1272 36 05 1 306393092 12 1072 + 027934 1272 36 06 1 306393092 13 1072 + 027935 1272 36 07 1 306393092 14 1072 + 027936 1272 36 08 1 306393092 15 1072 + 027937 1272 37 01 1 306393104 00 1075 + 027938 1272 37 02 1 306393104 01 1075 + 027939 1272 37 03 1 306393104 02 1075 + 027940 1272 37 04 1 306393104 03 1075 + 027941 1272 37 05 1 306393104 04 1075 + 027942 1272 37 06 1 306393104 05 1075 + 027943 1272 37 07 1 306393104 06 1075 + 027944 1272 37 08 1 306393104 07 1075 + 027945 1272 38 01 1 306393104 08 1075 + 027946 1272 38 02 1 306393104 09 1075 + 027947 1272 38 03 1 306393104 10 1075 + 027948 1272 38 04 1 306393104 11 1075 + 027949 1272 38 05 1 306393104 12 1075 + 027950 1272 38 06 1 306393104 13 1075 + 027951 1272 38 07 1 306393104 14 1075 + 027952 1272 38 08 1 306393104 15 1075 + 027953 1272 39 01 1 306393100 00 1074 + 027954 1272 39 02 1 306393100 01 1074 + 027955 1272 39 03 1 306393100 02 1074 + 027956 1272 39 04 1 306393100 03 1074 + 027957 1272 39 05 1 306393100 04 1074 + 027958 1272 39 06 1 306393100 05 1074 + 027959 1272 39 07 1 306393100 06 1074 + 027960 1272 39 08 1 306393100 07 1074 + 027961 1272 40 01 1 306393100 08 1074 + 027962 1272 40 02 1 306393100 09 1074 + 027963 1272 40 03 1 306393100 10 1074 + 027964 1272 40 04 1 306393100 11 1074 + 027965 1272 40 05 1 306393100 12 1074 + 027966 1272 40 06 1 306393100 13 1074 + 027967 1272 40 07 1 306393100 14 1074 + 027968 1272 40 08 1 306393100 15 1074 + 027969 1272 41 01 1 304181256 00 0273 + 027970 1272 41 02 1 304181256 01 0273 + 027971 1272 41 03 1 304181256 02 0273 + 027972 1272 41 04 1 304181256 03 0273 + 027973 9999 99 99 0 9999 99 9999 + 027974 9999 99 99 0 9999 99 9999 + 027975 9999 99 99 0 9999 99 9999 + 027976 9999 99 99 0 9999 99 9999 + 027977 1272 42 01 1 304181256 04 0273 + 027978 1272 42 02 1 304181256 05 0273 + 027979 1272 42 03 1 304181256 06 0273 + 027980 1272 42 04 1 304181256 07 0273 + 027981 9999 99 99 0 9999 99 9999 + 027982 9999 99 99 0 9999 99 9999 + 027983 9999 99 99 0 9999 99 9999 + 027984 9999 99 99 0 9999 99 9999 + 027985 1272 43 01 1 304181256 08 0273 + 027986 1272 43 02 1 304181256 09 0273 + 027987 1272 43 03 1 304181256 10 0273 + 027988 1272 43 04 1 304181256 11 0273 + 027989 9999 99 99 0 9999 99 9999 + 027990 9999 99 99 0 9999 99 9999 + 027991 9999 99 99 0 9999 99 9999 + 027992 9999 99 99 0 9999 99 9999 + 027993 1272 44 01 1 304181256 12 0273 + 027994 1272 44 02 1 304181256 13 0273 + 027995 1272 44 03 1 304181256 14 0273 + 027996 1272 44 04 1 304181256 15 0273 + 027997 9999 99 99 0 9999 99 9999 + 027998 9999 99 99 0 9999 99 9999 + 027999 9999 99 99 0 9999 99 9999 + 028000 9999 99 99 0 9999 99 9999 + 028001 1272 45 01 1 304181252 00 0272 + 028002 1272 45 02 1 304181252 01 0272 + 028003 1272 45 03 1 304181252 02 0272 + 028004 1272 45 04 1 304181252 03 0272 + 028005 9999 99 99 0 9999 99 9999 + 028006 9999 99 99 0 9999 99 9999 + 028007 9999 99 99 0 9999 99 9999 + 028008 9999 99 99 0 9999 99 9999 + 028009 1272 46 01 1 304181252 04 0272 + 028010 1272 46 02 1 304181252 05 0272 + 028011 1272 46 03 1 304181252 06 0272 + 028012 1272 46 04 1 304181252 07 0272 + 028013 9999 99 99 0 9999 99 9999 + 028014 9999 99 99 0 9999 99 9999 + 028015 9999 99 99 0 9999 99 9999 + 028016 9999 99 99 0 9999 99 9999 + 028017 1272 47 01 1 304181252 08 0272 + 028018 1272 47 02 1 304181252 09 0272 + 028019 1272 47 03 1 304181252 10 0272 + 028020 1272 47 04 1 304181252 11 0272 + 028021 9999 99 99 0 9999 99 9999 + 028022 9999 99 99 0 9999 99 9999 + 028023 9999 99 99 0 9999 99 9999 + 028024 9999 99 99 0 9999 99 9999 + 028025 1272 48 01 1 304181252 12 0272 + 028026 1272 48 02 1 304181252 13 0272 + 028027 1272 48 03 1 304181252 14 0272 + 028028 1272 48 04 1 304181252 15 0272 + 028029 9999 99 99 0 9999 99 9999 + 028030 9999 99 99 0 9999 99 9999 + 028031 9999 99 99 0 9999 99 9999 + 028032 9999 99 99 0 9999 99 9999 + 028033 1273 01 01 1 304177164 08 0266 + 028034 1273 01 02 1 304177164 09 0266 + 028035 1273 01 03 1 304177164 10 0266 + 028036 1273 01 04 1 304177164 11 0266 + 028037 9999 99 99 0 9999 99 9999 + 028038 9999 99 99 0 9999 99 9999 + 028039 9999 99 99 0 9999 99 9999 + 028040 9999 99 99 0 9999 99 9999 + 028041 1273 02 01 1 304177164 12 0266 + 028042 1273 02 02 1 304177164 13 0266 + 028043 1273 02 03 1 304177164 14 0266 + 028044 1273 02 04 1 304177164 15 0266 + 028045 9999 99 99 0 9999 99 9999 + 028046 9999 99 99 0 9999 99 9999 + 028047 9999 99 99 0 9999 99 9999 + 028048 9999 99 99 0 9999 99 9999 + 028049 1273 03 01 1 304177164 00 0266 + 028050 1273 03 02 1 304177164 01 0266 + 028051 1273 03 03 1 304177164 02 0266 + 028052 1273 03 04 1 304177164 03 0266 + 028053 9999 99 99 0 9999 99 9999 + 028054 9999 99 99 0 9999 99 9999 + 028055 9999 99 99 0 9999 99 9999 + 028056 9999 99 99 0 9999 99 9999 + 028057 1273 04 01 1 304177164 04 0266 + 028058 1273 04 02 1 304177164 05 0266 + 028059 1273 04 03 1 304177164 06 0266 + 028060 1273 04 04 1 304177164 07 0266 + 028061 9999 99 99 0 9999 99 9999 + 028062 9999 99 99 0 9999 99 9999 + 028063 9999 99 99 0 9999 99 9999 + 028064 9999 99 99 0 9999 99 9999 + 028065 1273 05 01 1 304177168 08 0267 + 028066 1273 05 02 1 304177168 09 0267 + 028067 1273 05 03 1 304177168 10 0267 + 028068 1273 05 04 1 304177168 11 0267 + 028069 9999 99 99 0 9999 99 9999 + 028070 9999 99 99 0 9999 99 9999 + 028071 9999 99 99 0 9999 99 9999 + 028072 9999 99 99 0 9999 99 9999 + 028073 1273 06 01 1 304177168 12 0267 + 028074 1273 06 02 1 304177168 13 0267 + 028075 1273 06 03 1 304177168 14 0267 + 028076 1273 06 04 1 304177168 15 0267 + 028077 9999 99 99 0 9999 99 9999 + 028078 9999 99 99 0 9999 99 9999 + 028079 9999 99 99 0 9999 99 9999 + 028080 9999 99 99 0 9999 99 9999 + 028081 1273 07 01 1 304177168 00 0267 + 028082 1273 07 02 1 304177168 01 0267 + 028083 1273 07 03 1 304177168 02 0267 + 028084 1273 07 04 1 304177168 03 0267 + 028085 9999 99 99 0 9999 99 9999 + 028086 9999 99 99 0 9999 99 9999 + 028087 9999 99 99 0 9999 99 9999 + 028088 9999 99 99 0 9999 99 9999 + 028089 1273 08 01 1 304177168 04 0267 + 028090 1273 08 02 1 304177168 05 0267 + 028091 1273 08 03 1 304177168 06 0267 + 028092 1273 08 04 1 304177168 07 0267 + 028093 9999 99 99 0 9999 99 9999 + 028094 9999 99 99 0 9999 99 9999 + 028095 9999 99 99 0 9999 99 9999 + 028096 9999 99 99 0 9999 99 9999 + 028097 1273 09 01 1 306389004 00 1066 + 028098 1273 09 02 1 306389004 01 1066 + 028099 1273 09 03 1 306389004 02 1066 + 028100 1273 09 04 1 306389004 03 1066 + 028101 1273 09 05 1 306389004 04 1066 + 028102 1273 09 06 1 306389004 05 1066 + 028103 1273 09 07 1 306389004 06 1066 + 028104 1273 09 08 1 306389004 07 1066 + 028105 1273 10 01 1 306389004 08 1066 + 028106 1273 10 02 1 306389004 09 1066 + 028107 1273 10 03 1 306389004 10 1066 + 028108 1273 10 04 1 306389004 11 1066 + 028109 1273 10 05 1 306389004 12 1066 + 028110 1273 10 06 1 306389004 13 1066 + 028111 1273 10 07 1 306389004 14 1066 + 028112 1273 10 08 1 306389004 15 1066 + 028113 1273 11 01 1 306389008 00 1067 + 028114 1273 11 02 1 306389008 01 1067 + 028115 1273 11 03 1 306389008 02 1067 + 028116 1273 11 04 1 306389008 03 1067 + 028117 1273 11 05 1 306389008 04 1067 + 028118 1273 11 06 1 306389008 05 1067 + 028119 1273 11 07 1 306389008 06 1067 + 028120 1273 11 08 1 306389008 07 1067 + 028121 1273 12 01 1 306389008 08 1067 + 028122 1273 12 02 1 306389008 09 1067 + 028123 1273 12 03 1 306389008 10 1067 + 028124 1273 12 04 1 306389008 11 1067 + 028125 1273 12 05 1 306389008 12 1067 + 028126 1273 12 06 1 306389008 13 1067 + 028127 1273 12 07 1 306389008 14 1067 + 028128 1273 12 08 1 306389008 15 1067 + 028129 1273 13 01 1 306388996 00 1064 + 028130 1273 13 02 1 306388996 01 1064 + 028131 1273 13 03 1 306388996 02 1064 + 028132 1273 13 04 1 306388996 03 1064 + 028133 1273 13 05 1 306388996 04 1064 + 028134 1273 13 06 1 306388996 05 1064 + 028135 1273 13 07 1 306388996 06 1064 + 028136 1273 13 08 1 306388996 07 1064 + 028137 1273 14 01 1 306388996 08 1064 + 028138 1273 14 02 1 306388996 09 1064 + 028139 1273 14 03 1 306388996 10 1064 + 028140 1273 14 04 1 306388996 11 1064 + 028141 1273 14 05 1 306388996 12 1064 + 028142 1273 14 06 1 306388996 13 1064 + 028143 1273 14 07 1 306388996 14 1064 + 028144 1273 14 08 1 306388996 15 1064 + 028145 1273 15 01 1 306389000 00 1065 + 028146 1273 15 02 1 306389000 01 1065 + 028147 1273 15 03 1 306389000 02 1065 + 028148 1273 15 04 1 306389000 03 1065 + 028149 1273 15 05 1 306389000 04 1065 + 028150 1273 15 06 1 306389000 05 1065 + 028151 1273 15 07 1 306389000 06 1065 + 028152 1273 15 08 1 306389000 07 1065 + 028153 1273 16 01 1 306389000 08 1065 + 028154 1273 16 02 1 306389000 09 1065 + 028155 1273 16 03 1 306389000 10 1065 + 028156 1273 16 04 1 306389000 11 1065 + 028157 1273 16 05 1 306389000 12 1065 + 028158 1273 16 06 1 306389000 13 1065 + 028159 1273 16 07 1 306389000 14 1065 + 028160 1273 16 08 1 306389000 15 1065 + 028161 1273 17 01 1 303079432 12 0073 + 028162 1273 17 02 1 303079432 13 0073 + 028163 9999 99 99 0 9999 99 9999 + 028164 9999 99 99 0 9999 99 9999 + 028165 9999 99 99 0 9999 99 9999 + 028166 9999 99 99 0 9999 99 9999 + 028167 9999 99 99 0 9999 99 9999 + 028168 9999 99 99 0 9999 99 9999 + 028169 1273 18 01 1 303079432 14 0073 + 028170 1273 18 02 1 303079432 15 0073 + 028171 9999 99 99 0 9999 99 9999 + 028172 9999 99 99 0 9999 99 9999 + 028173 9999 99 99 0 9999 99 9999 + 028174 9999 99 99 0 9999 99 9999 + 028175 9999 99 99 0 9999 99 9999 + 028176 9999 99 99 0 9999 99 9999 + 028177 1273 19 01 1 303079432 08 0073 + 028178 1273 19 02 1 303079432 09 0073 + 028179 9999 99 99 0 9999 99 9999 + 028180 9999 99 99 0 9999 99 9999 + 028181 9999 99 99 0 9999 99 9999 + 028182 9999 99 99 0 9999 99 9999 + 028183 9999 99 99 0 9999 99 9999 + 028184 9999 99 99 0 9999 99 9999 + 028185 1273 20 01 1 303079432 10 0073 + 028186 1273 20 02 1 303079432 11 0073 + 028187 9999 99 99 0 9999 99 9999 + 028188 9999 99 99 0 9999 99 9999 + 028189 9999 99 99 0 9999 99 9999 + 028190 9999 99 99 0 9999 99 9999 + 028191 9999 99 99 0 9999 99 9999 + 028192 9999 99 99 0 9999 99 9999 + 028193 1273 21 01 1 303079432 00 0073 + 028194 1273 21 02 1 303079432 01 0073 + 028195 9999 99 99 0 9999 99 9999 + 028196 9999 99 99 0 9999 99 9999 + 028197 9999 99 99 0 9999 99 9999 + 028198 9999 99 99 0 9999 99 9999 + 028199 9999 99 99 0 9999 99 9999 + 028200 9999 99 99 0 9999 99 9999 + 028201 1273 22 01 1 303079432 02 0073 + 028202 1273 22 02 1 303079432 03 0073 + 028203 9999 99 99 0 9999 99 9999 + 028204 9999 99 99 0 9999 99 9999 + 028205 9999 99 99 0 9999 99 9999 + 028206 9999 99 99 0 9999 99 9999 + 028207 9999 99 99 0 9999 99 9999 + 028208 9999 99 99 0 9999 99 9999 + 028209 1273 23 01 1 303079432 04 0073 + 028210 1273 23 02 1 303079432 05 0073 + 028211 9999 99 99 0 9999 99 9999 + 028212 9999 99 99 0 9999 99 9999 + 028213 9999 99 99 0 9999 99 9999 + 028214 9999 99 99 0 9999 99 9999 + 028215 9999 99 99 0 9999 99 9999 + 028216 9999 99 99 0 9999 99 9999 + 028217 1273 24 01 1 303079432 06 0073 + 028218 1273 24 02 1 303079432 07 0073 + 028219 9999 99 99 0 9999 99 9999 + 028220 9999 99 99 0 9999 99 9999 + 028221 9999 99 99 0 9999 99 9999 + 028222 9999 99 99 0 9999 99 9999 + 028223 9999 99 99 0 9999 99 9999 + 028224 9999 99 99 0 9999 99 9999 + 028225 1273 25 01 1 305278984 00 0593 + 028226 1273 25 02 1 305278984 01 0593 + 028227 1273 25 03 1 305278984 02 0593 + 028228 1273 25 04 1 305278984 03 0593 + 028229 1273 25 05 1 305278984 04 0593 + 028230 1273 25 06 1 305278984 05 0593 + 028231 1273 25 07 1 305278984 06 0593 + 028232 1273 25 08 1 305278984 07 0593 + 028233 1273 26 01 1 305278984 08 0593 + 028234 1273 26 02 1 305278984 09 0593 + 028235 1273 26 03 1 305278984 10 0593 + 028236 1273 26 04 1 305278984 11 0593 + 028237 1273 26 05 1 305278984 12 0593 + 028238 1273 26 06 1 305278984 13 0593 + 028239 1273 26 07 1 305278984 14 0593 + 028240 1273 26 08 1 305278984 15 0593 + 028241 1273 27 01 1 305278980 00 0592 + 028242 1273 27 02 1 305278980 01 0592 + 028243 1273 27 03 1 305278980 02 0592 + 028244 1273 27 04 1 305278980 03 0592 + 028245 1273 27 05 1 305278980 04 0592 + 028246 1273 27 06 1 305278980 05 0592 + 028247 1273 27 07 1 305278980 06 0592 + 028248 1273 27 08 1 305278980 07 0592 + 028249 1273 28 01 1 305278980 08 0592 + 028250 1273 28 02 1 305278980 09 0592 + 028251 1273 28 03 1 305278980 10 0592 + 028252 1273 28 04 1 305278980 11 0592 + 028253 1273 28 05 1 305278980 12 0592 + 028254 1273 28 06 1 305278980 13 0592 + 028255 1273 28 07 1 305278980 14 0592 + 028256 1273 28 08 1 305278980 15 0592 + 028257 1273 29 01 1 305278992 00 0595 + 028258 1273 29 02 1 305278992 01 0595 + 028259 1273 29 03 1 305278992 02 0595 + 028260 1273 29 04 1 305278992 03 0595 + 028261 1273 29 05 1 305278992 04 0595 + 028262 1273 29 06 1 305278992 05 0595 + 028263 1273 29 07 1 305278992 06 0595 + 028264 1273 29 08 1 305278992 07 0595 + 028265 1273 30 01 1 305278992 08 0595 + 028266 1273 30 02 1 305278992 09 0595 + 028267 1273 30 03 1 305278992 10 0595 + 028268 1273 30 04 1 305278992 11 0595 + 028269 1273 30 05 1 305278992 12 0595 + 028270 1273 30 06 1 305278992 13 0595 + 028271 1273 30 07 1 305278992 14 0595 + 028272 1273 30 08 1 305278992 15 0595 + 028273 1273 31 01 1 305278988 00 0594 + 028274 1273 31 02 1 305278988 01 0594 + 028275 1273 31 03 1 305278988 02 0594 + 028276 1273 31 04 1 305278988 03 0594 + 028277 1273 31 05 1 305278988 04 0594 + 028278 1273 31 06 1 305278988 05 0594 + 028279 1273 31 07 1 305278988 06 0594 + 028280 1273 31 08 1 305278988 07 0594 + 028281 1273 32 01 1 305278988 08 0594 + 028282 1273 32 02 1 305278988 09 0594 + 028283 1273 32 03 1 305278988 10 0594 + 028284 1273 32 04 1 305278988 11 0594 + 028285 1273 32 05 1 305278988 12 0594 + 028286 1273 32 06 1 305278988 13 0594 + 028287 1273 32 07 1 305278988 14 0594 + 028288 1273 32 08 1 305278988 15 0594 + 028289 1273 33 01 1 306384908 00 1058 + 028290 1273 33 02 1 306384908 01 1058 + 028291 1273 33 03 1 306384908 02 1058 + 028292 1273 33 04 1 306384908 03 1058 + 028293 1273 33 05 1 306384908 04 1058 + 028294 1273 33 06 1 306384908 05 1058 + 028295 1273 33 07 1 306384908 06 1058 + 028296 1273 33 08 1 306384908 07 1058 + 028297 1273 34 01 1 306384908 08 1058 + 028298 1273 34 02 1 306384908 09 1058 + 028299 1273 34 03 1 306384908 10 1058 + 028300 1273 34 04 1 306384908 11 1058 + 028301 1273 34 05 1 306384908 12 1058 + 028302 1273 34 06 1 306384908 13 1058 + 028303 1273 34 07 1 306384908 14 1058 + 028304 1273 34 08 1 306384908 15 1058 + 028305 1273 35 01 1 306384912 00 1059 + 028306 1273 35 02 1 306384912 01 1059 + 028307 1273 35 03 1 306384912 02 1059 + 028308 1273 35 04 1 306384912 03 1059 + 028309 1273 35 05 1 306384912 04 1059 + 028310 1273 35 06 1 306384912 05 1059 + 028311 1273 35 07 1 306384912 06 1059 + 028312 1273 35 08 1 306384912 07 1059 + 028313 1273 36 01 1 306384912 08 1059 + 028314 1273 36 02 1 306384912 09 1059 + 028315 1273 36 03 1 306384912 10 1059 + 028316 1273 36 04 1 306384912 11 1059 + 028317 1273 36 05 1 306384912 12 1059 + 028318 1273 36 06 1 306384912 13 1059 + 028319 1273 36 07 1 306384912 14 1059 + 028320 1273 36 08 1 306384912 15 1059 + 028321 1273 37 01 1 306384900 00 1056 + 028322 1273 37 02 1 306384900 01 1056 + 028323 1273 37 03 1 306384900 02 1056 + 028324 1273 37 04 1 306384900 03 1056 + 028325 1273 37 05 1 306384900 04 1056 + 028326 1273 37 06 1 306384900 05 1056 + 028327 1273 37 07 1 306384900 06 1056 + 028328 1273 37 08 1 306384900 07 1056 + 028329 1273 38 01 1 306384900 08 1056 + 028330 1273 38 02 1 306384900 09 1056 + 028331 1273 38 03 1 306384900 10 1056 + 028332 1273 38 04 1 306384900 11 1056 + 028333 1273 38 05 1 306384900 12 1056 + 028334 1273 38 06 1 306384900 13 1056 + 028335 1273 38 07 1 306384900 14 1056 + 028336 1273 38 08 1 306384900 15 1056 + 028337 1273 39 01 1 306384904 00 1057 + 028338 1273 39 02 1 306384904 01 1057 + 028339 1273 39 03 1 306384904 02 1057 + 028340 1273 39 04 1 306384904 03 1057 + 028341 1273 39 05 1 306384904 04 1057 + 028342 1273 39 06 1 306384904 05 1057 + 028343 1273 39 07 1 306384904 06 1057 + 028344 1273 39 08 1 306384904 07 1057 + 028345 1273 40 01 1 306384904 08 1057 + 028346 1273 40 02 1 306384904 09 1057 + 028347 1273 40 03 1 306384904 10 1057 + 028348 1273 40 04 1 306384904 11 1057 + 028349 1273 40 05 1 306384904 12 1057 + 028350 1273 40 06 1 306384904 13 1057 + 028351 1273 40 07 1 306384904 14 1057 + 028352 1273 40 08 1 306384904 15 1057 + 028353 1273 41 01 1 304177156 08 0264 + 028354 1273 41 02 1 304177156 09 0264 + 028355 1273 41 03 1 304177156 10 0264 + 028356 1273 41 04 1 304177156 11 0264 + 028357 9999 99 99 0 9999 99 9999 + 028358 9999 99 99 0 9999 99 9999 + 028359 9999 99 99 0 9999 99 9999 + 028360 9999 99 99 0 9999 99 9999 + 028361 1273 42 01 1 304177156 12 0264 + 028362 1273 42 02 1 304177156 13 0264 + 028363 1273 42 03 1 304177156 14 0264 + 028364 1273 42 04 1 304177156 15 0264 + 028365 9999 99 99 0 9999 99 9999 + 028366 9999 99 99 0 9999 99 9999 + 028367 9999 99 99 0 9999 99 9999 + 028368 9999 99 99 0 9999 99 9999 + 028369 1273 43 01 1 304177156 00 0264 + 028370 1273 43 02 1 304177156 01 0264 + 028371 1273 43 03 1 304177156 02 0264 + 028372 1273 43 04 1 304177156 03 0264 + 028373 9999 99 99 0 9999 99 9999 + 028374 9999 99 99 0 9999 99 9999 + 028375 9999 99 99 0 9999 99 9999 + 028376 9999 99 99 0 9999 99 9999 + 028377 1273 44 01 1 304177156 04 0264 + 028378 1273 44 02 1 304177156 05 0264 + 028379 1273 44 03 1 304177156 06 0264 + 028380 1273 44 04 1 304177156 07 0264 + 028381 9999 99 99 0 9999 99 9999 + 028382 9999 99 99 0 9999 99 9999 + 028383 9999 99 99 0 9999 99 9999 + 028384 9999 99 99 0 9999 99 9999 + 028385 1273 45 01 1 304177160 08 0265 + 028386 1273 45 02 1 304177160 09 0265 + 028387 1273 45 03 1 304177160 10 0265 + 028388 1273 45 04 1 304177160 11 0265 + 028389 9999 99 99 0 9999 99 9999 + 028390 9999 99 99 0 9999 99 9999 + 028391 9999 99 99 0 9999 99 9999 + 028392 9999 99 99 0 9999 99 9999 + 028393 1273 46 01 1 304177160 12 0265 + 028394 1273 46 02 1 304177160 13 0265 + 028395 1273 46 03 1 304177160 14 0265 + 028396 1273 46 04 1 304177160 15 0265 + 028397 9999 99 99 0 9999 99 9999 + 028398 9999 99 99 0 9999 99 9999 + 028399 9999 99 99 0 9999 99 9999 + 028400 9999 99 99 0 9999 99 9999 + 028401 1273 47 01 1 304177160 00 0265 + 028402 1273 47 02 1 304177160 01 0265 + 028403 1273 47 03 1 304177160 02 0265 + 028404 1273 47 04 1 304177160 03 0265 + 028405 9999 99 99 0 9999 99 9999 + 028406 9999 99 99 0 9999 99 9999 + 028407 9999 99 99 0 9999 99 9999 + 028408 9999 99 99 0 9999 99 9999 + 028409 1273 48 01 1 304177160 04 0265 + 028410 1273 48 02 1 304177160 05 0265 + 028411 1273 48 03 1 304177160 06 0265 + 028412 1273 48 04 1 304177160 07 0265 + 028413 9999 99 99 0 9999 99 9999 + 028414 9999 99 99 0 9999 99 9999 + 028415 9999 99 99 0 9999 99 9999 + 028416 9999 99 99 0 9999 99 9999 + 028417 1274 01 01 1 305274888 00 0585 + 028418 1274 01 02 1 305274888 01 0585 + 028419 1274 01 03 1 305274888 02 0585 + 028420 1274 01 04 1 305274888 03 0585 + 028421 1274 01 05 1 305274888 04 0585 + 028422 1274 01 06 1 305274888 05 0585 + 028423 1274 01 07 1 305274888 06 0585 + 028424 1274 01 08 1 305274888 07 0585 + 028425 1274 02 01 1 305274888 08 0585 + 028426 1274 02 02 1 305274888 09 0585 + 028427 1274 02 03 1 305274888 10 0585 + 028428 1274 02 04 1 305274888 11 0585 + 028429 1274 02 05 1 305274888 12 0585 + 028430 1274 02 06 1 305274888 13 0585 + 028431 1274 02 07 1 305274888 14 0585 + 028432 1274 02 08 1 305274888 15 0585 + 028433 1274 03 01 1 305274884 00 0584 + 028434 1274 03 02 1 305274884 01 0584 + 028435 1274 03 03 1 305274884 02 0584 + 028436 1274 03 04 1 305274884 03 0584 + 028437 1274 03 05 1 305274884 04 0584 + 028438 1274 03 06 1 305274884 05 0584 + 028439 1274 03 07 1 305274884 06 0584 + 028440 1274 03 08 1 305274884 07 0584 + 028441 1274 04 01 1 305274884 08 0584 + 028442 1274 04 02 1 305274884 09 0584 + 028443 1274 04 03 1 305274884 10 0584 + 028444 1274 04 04 1 305274884 11 0584 + 028445 1274 04 05 1 305274884 12 0584 + 028446 1274 04 06 1 305274884 13 0584 + 028447 1274 04 07 1 305274884 14 0584 + 028448 1274 04 08 1 305274884 15 0584 + 028449 1274 05 01 1 305274896 00 0587 + 028450 1274 05 02 1 305274896 01 0587 + 028451 1274 05 03 1 305274896 02 0587 + 028452 1274 05 04 1 305274896 03 0587 + 028453 1274 05 05 1 305274896 04 0587 + 028454 1274 05 06 1 305274896 05 0587 + 028455 1274 05 07 1 305274896 06 0587 + 028456 1274 05 08 1 305274896 07 0587 + 028457 1274 06 01 1 305274896 08 0587 + 028458 1274 06 02 1 305274896 09 0587 + 028459 1274 06 03 1 305274896 10 0587 + 028460 1274 06 04 1 305274896 11 0587 + 028461 1274 06 05 1 305274896 12 0587 + 028462 1274 06 06 1 305274896 13 0587 + 028463 1274 06 07 1 305274896 14 0587 + 028464 1274 06 08 1 305274896 15 0587 + 028465 1274 07 01 1 305274892 00 0586 + 028466 1274 07 02 1 305274892 01 0586 + 028467 1274 07 03 1 305274892 02 0586 + 028468 1274 07 04 1 305274892 03 0586 + 028469 1274 07 05 1 305274892 04 0586 + 028470 1274 07 06 1 305274892 05 0586 + 028471 1274 07 07 1 305274892 06 0586 + 028472 1274 07 08 1 305274892 07 0586 + 028473 1274 08 01 1 305274892 08 0586 + 028474 1274 08 02 1 305274892 09 0586 + 028475 1274 08 03 1 305274892 10 0586 + 028476 1274 08 04 1 305274892 11 0586 + 028477 1274 08 05 1 305274892 12 0586 + 028478 1274 08 06 1 305274892 13 0586 + 028479 1274 08 07 1 305274892 14 0586 + 028480 1274 08 08 1 305274892 15 0586 + 028481 9999 99 99 0 9999 99 9999 + 028482 9999 99 99 0 9999 99 9999 + 028483 9999 99 99 0 9999 99 9999 + 028484 9999 99 99 0 9999 99 9999 + 028485 9999 99 99 0 9999 99 9999 + 028486 9999 99 99 0 9999 99 9999 + 028487 9999 99 99 0 9999 99 9999 + 028488 9999 99 99 0 9999 99 9999 + 028489 9999 99 99 0 9999 99 9999 + 028490 9999 99 99 0 9999 99 9999 + 028491 9999 99 99 0 9999 99 9999 + 028492 9999 99 99 0 9999 99 9999 + 028493 9999 99 99 0 9999 99 9999 + 028494 9999 99 99 0 9999 99 9999 + 028495 9999 99 99 0 9999 99 9999 + 028496 9999 99 99 0 9999 99 9999 + 028497 9999 99 99 0 9999 99 9999 + 028498 9999 99 99 0 9999 99 9999 + 028499 9999 99 99 0 9999 99 9999 + 028500 9999 99 99 0 9999 99 9999 + 028501 9999 99 99 0 9999 99 9999 + 028502 9999 99 99 0 9999 99 9999 + 028503 9999 99 99 0 9999 99 9999 + 028504 9999 99 99 0 9999 99 9999 + 028505 9999 99 99 0 9999 99 9999 + 028506 9999 99 99 0 9999 99 9999 + 028507 9999 99 99 0 9999 99 9999 + 028508 9999 99 99 0 9999 99 9999 + 028509 9999 99 99 0 9999 99 9999 + 028510 9999 99 99 0 9999 99 9999 + 028511 9999 99 99 0 9999 99 9999 + 028512 9999 99 99 0 9999 99 9999 + 028513 9999 99 99 0 9999 99 9999 + 028514 9999 99 99 0 9999 99 9999 + 028515 9999 99 99 0 9999 99 9999 + 028516 9999 99 99 0 9999 99 9999 + 028517 9999 99 99 0 9999 99 9999 + 028518 9999 99 99 0 9999 99 9999 + 028519 9999 99 99 0 9999 99 9999 + 028520 9999 99 99 0 9999 99 9999 + 028521 9999 99 99 0 9999 99 9999 + 028522 9999 99 99 0 9999 99 9999 + 028523 9999 99 99 0 9999 99 9999 + 028524 9999 99 99 0 9999 99 9999 + 028525 9999 99 99 0 9999 99 9999 + 028526 9999 99 99 0 9999 99 9999 + 028527 9999 99 99 0 9999 99 9999 + 028528 9999 99 99 0 9999 99 9999 + 028529 9999 99 99 0 9999 99 9999 + 028530 9999 99 99 0 9999 99 9999 + 028531 9999 99 99 0 9999 99 9999 + 028532 9999 99 99 0 9999 99 9999 + 028533 9999 99 99 0 9999 99 9999 + 028534 9999 99 99 0 9999 99 9999 + 028535 9999 99 99 0 9999 99 9999 + 028536 9999 99 99 0 9999 99 9999 + 028537 9999 99 99 0 9999 99 9999 + 028538 9999 99 99 0 9999 99 9999 + 028539 9999 99 99 0 9999 99 9999 + 028540 9999 99 99 0 9999 99 9999 + 028541 9999 99 99 0 9999 99 9999 + 028542 9999 99 99 0 9999 99 9999 + 028543 9999 99 99 0 9999 99 9999 + 028544 9999 99 99 0 9999 99 9999 + 028545 9999 99 99 0 9999 99 9999 + 028546 9999 99 99 0 9999 99 9999 + 028547 9999 99 99 0 9999 99 9999 + 028548 9999 99 99 0 9999 99 9999 + 028549 9999 99 99 0 9999 99 9999 + 028550 9999 99 99 0 9999 99 9999 + 028551 9999 99 99 0 9999 99 9999 + 028552 9999 99 99 0 9999 99 9999 + 028553 9999 99 99 0 9999 99 9999 + 028554 9999 99 99 0 9999 99 9999 + 028555 9999 99 99 0 9999 99 9999 + 028556 9999 99 99 0 9999 99 9999 + 028557 9999 99 99 0 9999 99 9999 + 028558 9999 99 99 0 9999 99 9999 + 028559 9999 99 99 0 9999 99 9999 + 028560 9999 99 99 0 9999 99 9999 + 028561 9999 99 99 0 9999 99 9999 + 028562 9999 99 99 0 9999 99 9999 + 028563 9999 99 99 0 9999 99 9999 + 028564 9999 99 99 0 9999 99 9999 + 028565 9999 99 99 0 9999 99 9999 + 028566 9999 99 99 0 9999 99 9999 + 028567 9999 99 99 0 9999 99 9999 + 028568 9999 99 99 0 9999 99 9999 + 028569 9999 99 99 0 9999 99 9999 + 028570 9999 99 99 0 9999 99 9999 + 028571 9999 99 99 0 9999 99 9999 + 028572 9999 99 99 0 9999 99 9999 + 028573 9999 99 99 0 9999 99 9999 + 028574 9999 99 99 0 9999 99 9999 + 028575 9999 99 99 0 9999 99 9999 + 028576 9999 99 99 0 9999 99 9999 + 028577 9999 99 99 0 9999 99 9999 + 028578 9999 99 99 0 9999 99 9999 + 028579 9999 99 99 0 9999 99 9999 + 028580 9999 99 99 0 9999 99 9999 + 028581 9999 99 99 0 9999 99 9999 + 028582 9999 99 99 0 9999 99 9999 + 028583 9999 99 99 0 9999 99 9999 + 028584 9999 99 99 0 9999 99 9999 + 028585 9999 99 99 0 9999 99 9999 + 028586 9999 99 99 0 9999 99 9999 + 028587 9999 99 99 0 9999 99 9999 + 028588 9999 99 99 0 9999 99 9999 + 028589 9999 99 99 0 9999 99 9999 + 028590 9999 99 99 0 9999 99 9999 + 028591 9999 99 99 0 9999 99 9999 + 028592 9999 99 99 0 9999 99 9999 + 028593 9999 99 99 0 9999 99 9999 + 028594 9999 99 99 0 9999 99 9999 + 028595 9999 99 99 0 9999 99 9999 + 028596 9999 99 99 0 9999 99 9999 + 028597 9999 99 99 0 9999 99 9999 + 028598 9999 99 99 0 9999 99 9999 + 028599 9999 99 99 0 9999 99 9999 + 028600 9999 99 99 0 9999 99 9999 + 028601 9999 99 99 0 9999 99 9999 + 028602 9999 99 99 0 9999 99 9999 + 028603 9999 99 99 0 9999 99 9999 + 028604 9999 99 99 0 9999 99 9999 + 028605 9999 99 99 0 9999 99 9999 + 028606 9999 99 99 0 9999 99 9999 + 028607 9999 99 99 0 9999 99 9999 + 028608 9999 99 99 0 9999 99 9999 + 028609 1274 25 01 1 305287176 00 0609 + 028610 1274 25 02 1 305287176 01 0609 + 028611 1274 25 03 1 305287176 02 0609 + 028612 1274 25 04 1 305287176 03 0609 + 028613 1274 25 05 1 305287176 04 0609 + 028614 1274 25 06 1 305287176 05 0609 + 028615 1274 25 07 1 305287176 06 0609 + 028616 1274 25 08 1 305287176 07 0609 + 028617 1274 26 01 1 305287176 08 0609 + 028618 1274 26 02 1 305287176 09 0609 + 028619 1274 26 03 1 305287176 10 0609 + 028620 1274 26 04 1 305287176 11 0609 + 028621 1274 26 05 1 305287176 12 0609 + 028622 1274 26 06 1 305287176 13 0609 + 028623 1274 26 07 1 305287176 14 0609 + 028624 1274 26 08 1 305287176 15 0609 + 028625 1274 27 01 1 305287172 00 0608 + 028626 1274 27 02 1 305287172 01 0608 + 028627 1274 27 03 1 305287172 02 0608 + 028628 1274 27 04 1 305287172 03 0608 + 028629 1274 27 05 1 305287172 04 0608 + 028630 1274 27 06 1 305287172 05 0608 + 028631 1274 27 07 1 305287172 06 0608 + 028632 1274 27 08 1 305287172 07 0608 + 028633 1274 28 01 1 305287172 08 0608 + 028634 1274 28 02 1 305287172 09 0608 + 028635 1274 28 03 1 305287172 10 0608 + 028636 1274 28 04 1 305287172 11 0608 + 028637 1274 28 05 1 305287172 12 0608 + 028638 1274 28 06 1 305287172 13 0608 + 028639 1274 28 07 1 305287172 14 0608 + 028640 1274 28 08 1 305287172 15 0608 + 028641 1274 29 01 1 305287184 00 0611 + 028642 1274 29 02 1 305287184 01 0611 + 028643 1274 29 03 1 305287184 02 0611 + 028644 1274 29 04 1 305287184 03 0611 + 028645 1274 29 05 1 305287184 04 0611 + 028646 1274 29 06 1 305287184 05 0611 + 028647 1274 29 07 1 305287184 06 0611 + 028648 1274 29 08 1 305287184 07 0611 + 028649 1274 30 01 1 305287184 08 0611 + 028650 1274 30 02 1 305287184 09 0611 + 028651 1274 30 03 1 305287184 10 0611 + 028652 1274 30 04 1 305287184 11 0611 + 028653 1274 30 05 1 305287184 12 0611 + 028654 1274 30 06 1 305287184 13 0611 + 028655 1274 30 07 1 305287184 14 0611 + 028656 1274 30 08 1 305287184 15 0611 + 028657 1274 31 01 1 305287180 00 0610 + 028658 1274 31 02 1 305287180 01 0610 + 028659 1274 31 03 1 305287180 02 0610 + 028660 1274 31 04 1 305287180 03 0610 + 028661 1274 31 05 1 305287180 04 0610 + 028662 1274 31 06 1 305287180 05 0610 + 028663 1274 31 07 1 305287180 06 0610 + 028664 1274 31 08 1 305287180 07 0610 + 028665 1274 32 01 1 305287180 08 0610 + 028666 1274 32 02 1 305287180 09 0610 + 028667 1274 32 03 1 305287180 10 0610 + 028668 1274 32 04 1 305287180 11 0610 + 028669 1274 32 05 1 305287180 12 0610 + 028670 1274 32 06 1 305287180 13 0610 + 028671 1274 32 07 1 305287180 14 0610 + 028672 1274 32 08 1 305287180 15 0610 + 028673 1274 33 01 1 305283084 00 0602 + 028674 1274 33 02 1 305283084 01 0602 + 028675 1274 33 03 1 305283084 02 0602 + 028676 1274 33 04 1 305283084 03 0602 + 028677 1274 33 05 1 305283084 04 0602 + 028678 1274 33 06 1 305283084 05 0602 + 028679 1274 33 07 1 305283084 06 0602 + 028680 1274 33 08 1 305283084 07 0602 + 028681 1274 34 01 1 305283084 08 0602 + 028682 1274 34 02 1 305283084 09 0602 + 028683 1274 34 03 1 305283084 10 0602 + 028684 1274 34 04 1 305283084 11 0602 + 028685 1274 34 05 1 305283084 12 0602 + 028686 1274 34 06 1 305283084 13 0602 + 028687 1274 34 07 1 305283084 14 0602 + 028688 1274 34 08 1 305283084 15 0602 + 028689 1274 35 01 1 305283088 00 0603 + 028690 1274 35 02 1 305283088 01 0603 + 028691 1274 35 03 1 305283088 02 0603 + 028692 1274 35 04 1 305283088 03 0603 + 028693 1274 35 05 1 305283088 04 0603 + 028694 1274 35 06 1 305283088 05 0603 + 028695 1274 35 07 1 305283088 06 0603 + 028696 1274 35 08 1 305283088 07 0603 + 028697 1274 36 01 1 305283088 08 0603 + 028698 1274 36 02 1 305283088 09 0603 + 028699 1274 36 03 1 305283088 10 0603 + 028700 1274 36 04 1 305283088 11 0603 + 028701 1274 36 05 1 305283088 12 0603 + 028702 1274 36 06 1 305283088 13 0603 + 028703 1274 36 07 1 305283088 14 0603 + 028704 1274 36 08 1 305283088 15 0603 + 028705 1274 37 01 1 305283076 00 0600 + 028706 1274 37 02 1 305283076 01 0600 + 028707 1274 37 03 1 305283076 02 0600 + 028708 1274 37 04 1 305283076 03 0600 + 028709 1274 37 05 1 305283076 04 0600 + 028710 1274 37 06 1 305283076 05 0600 + 028711 1274 37 07 1 305283076 06 0600 + 028712 1274 37 08 1 305283076 07 0600 + 028713 1274 38 01 1 305283076 08 0600 + 028714 1274 38 02 1 305283076 09 0600 + 028715 1274 38 03 1 305283076 10 0600 + 028716 1274 38 04 1 305283076 11 0600 + 028717 1274 38 05 1 305283076 12 0600 + 028718 1274 38 06 1 305283076 13 0600 + 028719 1274 38 07 1 305283076 14 0600 + 028720 1274 38 08 1 305283076 15 0600 + 028721 1274 39 01 1 305283080 00 0601 + 028722 1274 39 02 1 305283080 01 0601 + 028723 1274 39 03 1 305283080 02 0601 + 028724 1274 39 04 1 305283080 03 0601 + 028725 1274 39 05 1 305283080 04 0601 + 028726 1274 39 06 1 305283080 05 0601 + 028727 1274 39 07 1 305283080 06 0601 + 028728 1274 39 08 1 305283080 07 0601 + 028729 1274 40 01 1 305283080 08 0601 + 028730 1274 40 02 1 305283080 09 0601 + 028731 1274 40 03 1 305283080 10 0601 + 028732 1274 40 04 1 305283080 11 0601 + 028733 1274 40 05 1 305283080 12 0601 + 028734 1274 40 06 1 305283080 13 0601 + 028735 1274 40 07 1 305283080 14 0601 + 028736 1274 40 08 1 305283080 15 0601 + 028737 9999 99 99 0 9999 99 9999 + 028738 9999 99 99 0 9999 99 9999 + 028739 9999 99 99 0 9999 99 9999 + 028740 9999 99 99 0 9999 99 9999 + 028741 9999 99 99 0 9999 99 9999 + 028742 9999 99 99 0 9999 99 9999 + 028743 9999 99 99 0 9999 99 9999 + 028744 9999 99 99 0 9999 99 9999 + 028745 9999 99 99 0 9999 99 9999 + 028746 9999 99 99 0 9999 99 9999 + 028747 9999 99 99 0 9999 99 9999 + 028748 9999 99 99 0 9999 99 9999 + 028749 9999 99 99 0 9999 99 9999 + 028750 9999 99 99 0 9999 99 9999 + 028751 9999 99 99 0 9999 99 9999 + 028752 9999 99 99 0 9999 99 9999 + 028753 9999 99 99 0 9999 99 9999 + 028754 9999 99 99 0 9999 99 9999 + 028755 9999 99 99 0 9999 99 9999 + 028756 9999 99 99 0 9999 99 9999 + 028757 9999 99 99 0 9999 99 9999 + 028758 9999 99 99 0 9999 99 9999 + 028759 9999 99 99 0 9999 99 9999 + 028760 9999 99 99 0 9999 99 9999 + 028761 9999 99 99 0 9999 99 9999 + 028762 9999 99 99 0 9999 99 9999 + 028763 9999 99 99 0 9999 99 9999 + 028764 9999 99 99 0 9999 99 9999 + 028765 9999 99 99 0 9999 99 9999 + 028766 9999 99 99 0 9999 99 9999 + 028767 9999 99 99 0 9999 99 9999 + 028768 9999 99 99 0 9999 99 9999 + 028769 9999 99 99 0 9999 99 9999 + 028770 9999 99 99 0 9999 99 9999 + 028771 9999 99 99 0 9999 99 9999 + 028772 9999 99 99 0 9999 99 9999 + 028773 9999 99 99 0 9999 99 9999 + 028774 9999 99 99 0 9999 99 9999 + 028775 9999 99 99 0 9999 99 9999 + 028776 9999 99 99 0 9999 99 9999 + 028777 9999 99 99 0 9999 99 9999 + 028778 9999 99 99 0 9999 99 9999 + 028779 9999 99 99 0 9999 99 9999 + 028780 9999 99 99 0 9999 99 9999 + 028781 9999 99 99 0 9999 99 9999 + 028782 9999 99 99 0 9999 99 9999 + 028783 9999 99 99 0 9999 99 9999 + 028784 9999 99 99 0 9999 99 9999 + 028785 9999 99 99 0 9999 99 9999 + 028786 9999 99 99 0 9999 99 9999 + 028787 9999 99 99 0 9999 99 9999 + 028788 9999 99 99 0 9999 99 9999 + 028789 9999 99 99 0 9999 99 9999 + 028790 9999 99 99 0 9999 99 9999 + 028791 9999 99 99 0 9999 99 9999 + 028792 9999 99 99 0 9999 99 9999 + 028793 9999 99 99 0 9999 99 9999 + 028794 9999 99 99 0 9999 99 9999 + 028795 9999 99 99 0 9999 99 9999 + 028796 9999 99 99 0 9999 99 9999 + 028797 9999 99 99 0 9999 99 9999 + 028798 9999 99 99 0 9999 99 9999 + 028799 9999 99 99 0 9999 99 9999 + 028800 9999 99 99 0 9999 99 9999 + 028801 1275 01 01 1 303083536 08 0083 + 028802 1275 01 02 1 303083536 09 0083 + 028803 9999 99 99 0 9999 99 9999 + 028804 9999 99 99 0 9999 99 9999 + 028805 9999 99 99 0 9999 99 9999 + 028806 9999 99 99 0 9999 99 9999 + 028807 9999 99 99 0 9999 99 9999 + 028808 9999 99 99 0 9999 99 9999 + 028809 1275 02 01 1 303083536 10 0083 + 028810 1275 02 02 1 303083536 11 0083 + 028811 9999 99 99 0 9999 99 9999 + 028812 9999 99 99 0 9999 99 9999 + 028813 9999 99 99 0 9999 99 9999 + 028814 9999 99 99 0 9999 99 9999 + 028815 9999 99 99 0 9999 99 9999 + 028816 9999 99 99 0 9999 99 9999 + 028817 1275 03 01 1 303083536 12 0083 + 028818 1275 03 02 1 303083536 13 0083 + 028819 9999 99 99 0 9999 99 9999 + 028820 9999 99 99 0 9999 99 9999 + 028821 9999 99 99 0 9999 99 9999 + 028822 9999 99 99 0 9999 99 9999 + 028823 9999 99 99 0 9999 99 9999 + 028824 9999 99 99 0 9999 99 9999 + 028825 1275 04 01 1 303083536 14 0083 + 028826 1275 04 02 1 303083536 15 0083 + 028827 9999 99 99 0 9999 99 9999 + 028828 9999 99 99 0 9999 99 9999 + 028829 9999 99 99 0 9999 99 9999 + 028830 9999 99 99 0 9999 99 9999 + 028831 9999 99 99 0 9999 99 9999 + 028832 9999 99 99 0 9999 99 9999 + 028833 1275 05 01 1 303083536 00 0083 + 028834 1275 05 02 1 303083536 01 0083 + 028835 9999 99 99 0 9999 99 9999 + 028836 9999 99 99 0 9999 99 9999 + 028837 9999 99 99 0 9999 99 9999 + 028838 9999 99 99 0 9999 99 9999 + 028839 9999 99 99 0 9999 99 9999 + 028840 9999 99 99 0 9999 99 9999 + 028841 1275 06 01 1 303083536 02 0083 + 028842 1275 06 02 1 303083536 03 0083 + 028843 9999 99 99 0 9999 99 9999 + 028844 9999 99 99 0 9999 99 9999 + 028845 9999 99 99 0 9999 99 9999 + 028846 9999 99 99 0 9999 99 9999 + 028847 9999 99 99 0 9999 99 9999 + 028848 9999 99 99 0 9999 99 9999 + 028849 1275 07 01 1 303083536 04 0083 + 028850 1275 07 02 1 303083536 05 0083 + 028851 9999 99 99 0 9999 99 9999 + 028852 9999 99 99 0 9999 99 9999 + 028853 9999 99 99 0 9999 99 9999 + 028854 9999 99 99 0 9999 99 9999 + 028855 9999 99 99 0 9999 99 9999 + 028856 9999 99 99 0 9999 99 9999 + 028857 1275 08 01 1 303083536 06 0083 + 028858 1275 08 02 1 303083536 07 0083 + 028859 9999 99 99 0 9999 99 9999 + 028860 9999 99 99 0 9999 99 9999 + 028861 9999 99 99 0 9999 99 9999 + 028862 9999 99 99 0 9999 99 9999 + 028863 9999 99 99 0 9999 99 9999 + 028864 9999 99 99 0 9999 99 9999 + 028865 1275 09 01 1 304189452 00 0290 + 028866 1275 09 02 1 304189452 01 0290 + 028867 1275 09 03 1 304189452 02 0290 + 028868 1275 09 04 1 304189452 03 0290 + 028869 9999 99 99 0 9999 99 9999 + 028870 9999 99 99 0 9999 99 9999 + 028871 9999 99 99 0 9999 99 9999 + 028872 9999 99 99 0 9999 99 9999 + 028873 1275 10 01 1 304189452 04 0290 + 028874 1275 10 02 1 304189452 05 0290 + 028875 1275 10 03 1 304189452 06 0290 + 028876 1275 10 04 1 304189452 07 0290 + 028877 9999 99 99 0 9999 99 9999 + 028878 9999 99 99 0 9999 99 9999 + 028879 9999 99 99 0 9999 99 9999 + 028880 9999 99 99 0 9999 99 9999 + 028881 1275 11 01 1 304189452 08 0290 + 028882 1275 11 02 1 304189452 09 0290 + 028883 1275 11 03 1 304189452 10 0290 + 028884 1275 11 04 1 304189452 11 0290 + 028885 9999 99 99 0 9999 99 9999 + 028886 9999 99 99 0 9999 99 9999 + 028887 9999 99 99 0 9999 99 9999 + 028888 9999 99 99 0 9999 99 9999 + 028889 1275 12 01 1 304189452 12 0290 + 028890 1275 12 02 1 304189452 13 0290 + 028891 1275 12 03 1 304189452 14 0290 + 028892 1275 12 04 1 304189452 15 0290 + 028893 9999 99 99 0 9999 99 9999 + 028894 9999 99 99 0 9999 99 9999 + 028895 9999 99 99 0 9999 99 9999 + 028896 9999 99 99 0 9999 99 9999 + 028897 1275 13 01 1 304189456 08 0291 + 028898 1275 13 02 1 304189456 09 0291 + 028899 1275 13 03 1 304189456 10 0291 + 028900 1275 13 04 1 304189456 11 0291 + 028901 9999 99 99 0 9999 99 9999 + 028902 9999 99 99 0 9999 99 9999 + 028903 9999 99 99 0 9999 99 9999 + 028904 9999 99 99 0 9999 99 9999 + 028905 1275 14 01 1 304189456 12 0291 + 028906 1275 14 02 1 304189456 13 0291 + 028907 1275 14 03 1 304189456 14 0291 + 028908 1275 14 04 1 304189456 15 0291 + 028909 9999 99 99 0 9999 99 9999 + 028910 9999 99 99 0 9999 99 9999 + 028911 9999 99 99 0 9999 99 9999 + 028912 9999 99 99 0 9999 99 9999 + 028913 1275 15 01 1 304189456 00 0291 + 028914 1275 15 02 1 304189456 01 0291 + 028915 1275 15 03 1 304189456 02 0291 + 028916 1275 15 04 1 304189456 03 0291 + 028917 9999 99 99 0 9999 99 9999 + 028918 9999 99 99 0 9999 99 9999 + 028919 9999 99 99 0 9999 99 9999 + 028920 9999 99 99 0 9999 99 9999 + 028921 1275 16 01 1 304189456 04 0291 + 028922 1275 16 02 1 304189456 05 0291 + 028923 1275 16 03 1 304189456 06 0291 + 028924 1275 16 04 1 304189456 07 0291 + 028925 9999 99 99 0 9999 99 9999 + 028926 9999 99 99 0 9999 99 9999 + 028927 9999 99 99 0 9999 99 9999 + 028928 9999 99 99 0 9999 99 9999 + 028929 1275 17 01 1 306413576 00 1113 + 028930 1275 17 02 1 306413576 01 1113 + 028931 1275 17 03 1 306413576 02 1113 + 028932 1275 17 04 1 306413576 03 1113 + 028933 1275 17 05 1 306413576 04 1113 + 028934 1275 17 06 1 306413576 05 1113 + 028935 1275 17 07 1 306413576 06 1113 + 028936 1275 17 08 1 306413576 07 1113 + 028937 1275 18 01 1 306413576 08 1113 + 028938 1275 18 02 1 306413576 09 1113 + 028939 1275 18 03 1 306413576 10 1113 + 028940 1275 18 04 1 306413576 11 1113 + 028941 1275 18 05 1 306413576 12 1113 + 028942 1275 18 06 1 306413576 13 1113 + 028943 1275 18 07 1 306413576 14 1113 + 028944 1275 18 08 1 306413576 15 1113 + 028945 1275 19 01 1 306413572 00 1112 + 028946 1275 19 02 1 306413572 01 1112 + 028947 1275 19 03 1 306413572 02 1112 + 028948 1275 19 04 1 306413572 03 1112 + 028949 1275 19 05 1 306413572 04 1112 + 028950 1275 19 06 1 306413572 05 1112 + 028951 1275 19 07 1 306413572 06 1112 + 028952 1275 19 08 1 306413572 07 1112 + 028953 1275 20 01 1 306413572 08 1112 + 028954 1275 20 02 1 306413572 09 1112 + 028955 1275 20 03 1 306413572 10 1112 + 028956 1275 20 04 1 306413572 11 1112 + 028957 1275 20 05 1 306413572 12 1112 + 028958 1275 20 06 1 306413572 13 1112 + 028959 1275 20 07 1 306413572 14 1112 + 028960 1275 20 08 1 306413572 15 1112 + 028961 1275 21 01 1 306413584 00 1115 + 028962 1275 21 02 1 306413584 01 1115 + 028963 1275 21 03 1 306413584 02 1115 + 028964 1275 21 04 1 306413584 03 1115 + 028965 1275 21 05 1 306413584 04 1115 + 028966 1275 21 06 1 306413584 05 1115 + 028967 1275 21 07 1 306413584 06 1115 + 028968 1275 21 08 1 306413584 07 1115 + 028969 1275 22 01 1 306413584 08 1115 + 028970 1275 22 02 1 306413584 09 1115 + 028971 1275 22 03 1 306413584 10 1115 + 028972 1275 22 04 1 306413584 11 1115 + 028973 1275 22 05 1 306413584 12 1115 + 028974 1275 22 06 1 306413584 13 1115 + 028975 1275 22 07 1 306413584 14 1115 + 028976 1275 22 08 1 306413584 15 1115 + 028977 1275 23 01 1 306413580 00 1114 + 028978 1275 23 02 1 306413580 01 1114 + 028979 1275 23 03 1 306413580 02 1114 + 028980 1275 23 04 1 306413580 03 1114 + 028981 1275 23 05 1 306413580 04 1114 + 028982 1275 23 06 1 306413580 05 1114 + 028983 1275 23 07 1 306413580 06 1114 + 028984 1275 23 08 1 306413580 07 1114 + 028985 1275 24 01 1 306413580 08 1114 + 028986 1275 24 02 1 306413580 09 1114 + 028987 1275 24 03 1 306413580 10 1114 + 028988 1275 24 04 1 306413580 11 1114 + 028989 1275 24 05 1 306413580 12 1114 + 028990 1275 24 06 1 306413580 13 1114 + 028991 1275 24 07 1 306413580 14 1114 + 028992 1275 24 08 1 306413580 15 1114 + 028993 1275 25 01 1 303083532 08 0082 + 028994 1275 25 02 1 303083532 09 0082 + 028995 9999 99 99 0 9999 99 9999 + 028996 9999 99 99 0 9999 99 9999 + 028997 9999 99 99 0 9999 99 9999 + 028998 9999 99 99 0 9999 99 9999 + 028999 9999 99 99 0 9999 99 9999 + 029000 9999 99 99 0 9999 99 9999 + 029001 1275 26 01 1 303083532 10 0082 + 029002 1275 26 02 1 303083532 11 0082 + 029003 9999 99 99 0 9999 99 9999 + 029004 9999 99 99 0 9999 99 9999 + 029005 9999 99 99 0 9999 99 9999 + 029006 9999 99 99 0 9999 99 9999 + 029007 9999 99 99 0 9999 99 9999 + 029008 9999 99 99 0 9999 99 9999 + 029009 1275 27 01 1 303083532 12 0082 + 029010 1275 27 02 1 303083532 13 0082 + 029011 9999 99 99 0 9999 99 9999 + 029012 9999 99 99 0 9999 99 9999 + 029013 9999 99 99 0 9999 99 9999 + 029014 9999 99 99 0 9999 99 9999 + 029015 9999 99 99 0 9999 99 9999 + 029016 9999 99 99 0 9999 99 9999 + 029017 1275 28 01 1 303083532 14 0082 + 029018 1275 28 02 1 303083532 15 0082 + 029019 9999 99 99 0 9999 99 9999 + 029020 9999 99 99 0 9999 99 9999 + 029021 9999 99 99 0 9999 99 9999 + 029022 9999 99 99 0 9999 99 9999 + 029023 9999 99 99 0 9999 99 9999 + 029024 9999 99 99 0 9999 99 9999 + 029025 1275 29 01 1 303083532 04 0082 + 029026 1275 29 02 1 303083532 05 0082 + 029027 9999 99 99 0 9999 99 9999 + 029028 9999 99 99 0 9999 99 9999 + 029029 9999 99 99 0 9999 99 9999 + 029030 9999 99 99 0 9999 99 9999 + 029031 9999 99 99 0 9999 99 9999 + 029032 9999 99 99 0 9999 99 9999 + 029033 1275 30 01 1 303083532 06 0082 + 029034 1275 30 02 1 303083532 07 0082 + 029035 9999 99 99 0 9999 99 9999 + 029036 9999 99 99 0 9999 99 9999 + 029037 9999 99 99 0 9999 99 9999 + 029038 9999 99 99 0 9999 99 9999 + 029039 9999 99 99 0 9999 99 9999 + 029040 9999 99 99 0 9999 99 9999 + 029041 1275 31 01 1 303083532 00 0082 + 029042 1275 31 02 1 303083532 01 0082 + 029043 9999 99 99 0 9999 99 9999 + 029044 9999 99 99 0 9999 99 9999 + 029045 9999 99 99 0 9999 99 9999 + 029046 9999 99 99 0 9999 99 9999 + 029047 9999 99 99 0 9999 99 9999 + 029048 9999 99 99 0 9999 99 9999 + 029049 1275 32 01 1 303083532 02 0082 + 029050 1275 32 02 1 303083532 03 0082 + 029051 9999 99 99 0 9999 99 9999 + 029052 9999 99 99 0 9999 99 9999 + 029053 9999 99 99 0 9999 99 9999 + 029054 9999 99 99 0 9999 99 9999 + 029055 9999 99 99 0 9999 99 9999 + 029056 9999 99 99 0 9999 99 9999 + 029057 1275 33 01 1 306409480 00 1105 + 029058 1275 33 02 1 306409480 01 1105 + 029059 1275 33 03 1 306409480 02 1105 + 029060 1275 33 04 1 306409480 03 1105 + 029061 1275 33 05 1 306409480 04 1105 + 029062 1275 33 06 1 306409480 05 1105 + 029063 1275 33 07 1 306409480 06 1105 + 029064 1275 33 08 1 306409480 07 1105 + 029065 1275 34 01 1 306409480 08 1105 + 029066 1275 34 02 1 306409480 09 1105 + 029067 1275 34 03 1 306409480 10 1105 + 029068 1275 34 04 1 306409480 11 1105 + 029069 1275 34 05 1 306409480 12 1105 + 029070 1275 34 06 1 306409480 13 1105 + 029071 1275 34 07 1 306409480 14 1105 + 029072 1275 34 08 1 306409480 15 1105 + 029073 1275 35 01 1 306409476 00 1104 + 029074 1275 35 02 1 306409476 01 1104 + 029075 1275 35 03 1 306409476 02 1104 + 029076 1275 35 04 1 306409476 03 1104 + 029077 1275 35 05 1 306409476 04 1104 + 029078 1275 35 06 1 306409476 05 1104 + 029079 1275 35 07 1 306409476 06 1104 + 029080 1275 35 08 1 306409476 07 1104 + 029081 1275 36 01 1 306409476 08 1104 + 029082 1275 36 02 1 306409476 09 1104 + 029083 1275 36 03 1 306409476 10 1104 + 029084 1275 36 04 1 306409476 11 1104 + 029085 1275 36 05 1 306409476 12 1104 + 029086 1275 36 06 1 306409476 13 1104 + 029087 1275 36 07 1 306409476 14 1104 + 029088 1275 36 08 1 306409476 15 1104 + 029089 1275 37 01 1 306409488 00 1107 + 029090 1275 37 02 1 306409488 01 1107 + 029091 1275 37 03 1 306409488 02 1107 + 029092 1275 37 04 1 306409488 03 1107 + 029093 1275 37 05 1 306409488 04 1107 + 029094 1275 37 06 1 306409488 05 1107 + 029095 1275 37 07 1 306409488 06 1107 + 029096 1275 37 08 1 306409488 07 1107 + 029097 1275 38 01 1 306409488 08 1107 + 029098 1275 38 02 1 306409488 09 1107 + 029099 1275 38 03 1 306409488 10 1107 + 029100 1275 38 04 1 306409488 11 1107 + 029101 1275 38 05 1 306409488 12 1107 + 029102 1275 38 06 1 306409488 13 1107 + 029103 1275 38 07 1 306409488 14 1107 + 029104 1275 38 08 1 306409488 15 1107 + 029105 1275 39 01 1 306409484 00 1106 + 029106 1275 39 02 1 306409484 01 1106 + 029107 1275 39 03 1 306409484 02 1106 + 029108 1275 39 04 1 306409484 03 1106 + 029109 1275 39 05 1 306409484 04 1106 + 029110 1275 39 06 1 306409484 05 1106 + 029111 1275 39 07 1 306409484 06 1106 + 029112 1275 39 08 1 306409484 07 1106 + 029113 1275 40 01 1 306409484 08 1106 + 029114 1275 40 02 1 306409484 09 1106 + 029115 1275 40 03 1 306409484 10 1106 + 029116 1275 40 04 1 306409484 11 1106 + 029117 1275 40 05 1 306409484 12 1106 + 029118 1275 40 06 1 306409484 13 1106 + 029119 1275 40 07 1 306409484 14 1106 + 029120 1275 40 08 1 306409484 15 1106 + 029121 1275 41 01 1 304189448 00 0289 + 029122 1275 41 02 1 304189448 01 0289 + 029123 1275 41 03 1 304189448 02 0289 + 029124 1275 41 04 1 304189448 03 0289 + 029125 9999 99 99 0 9999 99 9999 + 029126 9999 99 99 0 9999 99 9999 + 029127 9999 99 99 0 9999 99 9999 + 029128 9999 99 99 0 9999 99 9999 + 029129 1275 42 01 1 304189448 04 0289 + 029130 1275 42 02 1 304189448 05 0289 + 029131 1275 42 03 1 304189448 06 0289 + 029132 1275 42 04 1 304189448 07 0289 + 029133 9999 99 99 0 9999 99 9999 + 029134 9999 99 99 0 9999 99 9999 + 029135 9999 99 99 0 9999 99 9999 + 029136 9999 99 99 0 9999 99 9999 + 029137 1275 43 01 1 304189448 08 0289 + 029138 1275 43 02 1 304189448 09 0289 + 029139 1275 43 03 1 304189448 10 0289 + 029140 1275 43 04 1 304189448 11 0289 + 029141 9999 99 99 0 9999 99 9999 + 029142 9999 99 99 0 9999 99 9999 + 029143 9999 99 99 0 9999 99 9999 + 029144 9999 99 99 0 9999 99 9999 + 029145 1275 44 01 1 304189448 12 0289 + 029146 1275 44 02 1 304189448 13 0289 + 029147 1275 44 03 1 304189448 14 0289 + 029148 1275 44 04 1 304189448 15 0289 + 029149 9999 99 99 0 9999 99 9999 + 029150 9999 99 99 0 9999 99 9999 + 029151 9999 99 99 0 9999 99 9999 + 029152 9999 99 99 0 9999 99 9999 + 029153 1275 45 01 1 304189444 00 0288 + 029154 1275 45 02 1 304189444 01 0288 + 029155 1275 45 03 1 304189444 02 0288 + 029156 1275 45 04 1 304189444 03 0288 + 029157 9999 99 99 0 9999 99 9999 + 029158 9999 99 99 0 9999 99 9999 + 029159 9999 99 99 0 9999 99 9999 + 029160 9999 99 99 0 9999 99 9999 + 029161 1275 46 01 1 304189444 04 0288 + 029162 1275 46 02 1 304189444 05 0288 + 029163 1275 46 03 1 304189444 06 0288 + 029164 1275 46 04 1 304189444 07 0288 + 029165 9999 99 99 0 9999 99 9999 + 029166 9999 99 99 0 9999 99 9999 + 029167 9999 99 99 0 9999 99 9999 + 029168 9999 99 99 0 9999 99 9999 + 029169 1275 47 01 1 304189444 08 0288 + 029170 1275 47 02 1 304189444 09 0288 + 029171 1275 47 03 1 304189444 10 0288 + 029172 1275 47 04 1 304189444 11 0288 + 029173 9999 99 99 0 9999 99 9999 + 029174 9999 99 99 0 9999 99 9999 + 029175 9999 99 99 0 9999 99 9999 + 029176 9999 99 99 0 9999 99 9999 + 029177 1275 48 01 1 304189444 12 0288 + 029178 1275 48 02 1 304189444 13 0288 + 029179 1275 48 03 1 304189444 14 0288 + 029180 1275 48 04 1 304189444 15 0288 + 029181 9999 99 99 0 9999 99 9999 + 029182 9999 99 99 0 9999 99 9999 + 029183 9999 99 99 0 9999 99 9999 + 029184 9999 99 99 0 9999 99 9999 + 029185 1276 01 01 1 304185356 08 0282 + 029186 1276 01 02 1 304185356 09 0282 + 029187 1276 01 03 1 304185356 10 0282 + 029188 1276 01 04 1 304185356 11 0282 + 029189 9999 99 99 0 9999 99 9999 + 029190 9999 99 99 0 9999 99 9999 + 029191 9999 99 99 0 9999 99 9999 + 029192 9999 99 99 0 9999 99 9999 + 029193 1276 02 01 1 304185356 12 0282 + 029194 1276 02 02 1 304185356 13 0282 + 029195 1276 02 03 1 304185356 14 0282 + 029196 1276 02 04 1 304185356 15 0282 + 029197 9999 99 99 0 9999 99 9999 + 029198 9999 99 99 0 9999 99 9999 + 029199 9999 99 99 0 9999 99 9999 + 029200 9999 99 99 0 9999 99 9999 + 029201 1276 03 01 1 304185356 00 0282 + 029202 1276 03 02 1 304185356 01 0282 + 029203 1276 03 03 1 304185356 02 0282 + 029204 1276 03 04 1 304185356 03 0282 + 029205 9999 99 99 0 9999 99 9999 + 029206 9999 99 99 0 9999 99 9999 + 029207 9999 99 99 0 9999 99 9999 + 029208 9999 99 99 0 9999 99 9999 + 029209 1276 04 01 1 304185356 04 0282 + 029210 1276 04 02 1 304185356 05 0282 + 029211 1276 04 03 1 304185356 06 0282 + 029212 1276 04 04 1 304185356 07 0282 + 029213 9999 99 99 0 9999 99 9999 + 029214 9999 99 99 0 9999 99 9999 + 029215 9999 99 99 0 9999 99 9999 + 029216 9999 99 99 0 9999 99 9999 + 029217 1276 05 01 1 304185360 08 0283 + 029218 1276 05 02 1 304185360 09 0283 + 029219 1276 05 03 1 304185360 10 0283 + 029220 1276 05 04 1 304185360 11 0283 + 029221 9999 99 99 0 9999 99 9999 + 029222 9999 99 99 0 9999 99 9999 + 029223 9999 99 99 0 9999 99 9999 + 029224 9999 99 99 0 9999 99 9999 + 029225 1276 06 01 1 304185360 12 0283 + 029226 1276 06 02 1 304185360 13 0283 + 029227 1276 06 03 1 304185360 14 0283 + 029228 1276 06 04 1 304185360 15 0283 + 029229 9999 99 99 0 9999 99 9999 + 029230 9999 99 99 0 9999 99 9999 + 029231 9999 99 99 0 9999 99 9999 + 029232 9999 99 99 0 9999 99 9999 + 029233 1276 07 01 1 304185360 00 0283 + 029234 1276 07 02 1 304185360 01 0283 + 029235 1276 07 03 1 304185360 02 0283 + 029236 1276 07 04 1 304185360 03 0283 + 029237 9999 99 99 0 9999 99 9999 + 029238 9999 99 99 0 9999 99 9999 + 029239 9999 99 99 0 9999 99 9999 + 029240 9999 99 99 0 9999 99 9999 + 029241 1276 08 01 1 304185360 04 0283 + 029242 1276 08 02 1 304185360 05 0283 + 029243 1276 08 03 1 304185360 06 0283 + 029244 1276 08 04 1 304185360 07 0283 + 029245 9999 99 99 0 9999 99 9999 + 029246 9999 99 99 0 9999 99 9999 + 029247 9999 99 99 0 9999 99 9999 + 029248 9999 99 99 0 9999 99 9999 + 029249 1276 09 01 1 306405388 00 1098 + 029250 1276 09 02 1 306405388 01 1098 + 029251 1276 09 03 1 306405388 02 1098 + 029252 1276 09 04 1 306405388 03 1098 + 029253 1276 09 05 1 306405388 04 1098 + 029254 1276 09 06 1 306405388 05 1098 + 029255 1276 09 07 1 306405388 06 1098 + 029256 1276 09 08 1 306405388 07 1098 + 029257 1276 10 01 1 306405388 08 1098 + 029258 1276 10 02 1 306405388 09 1098 + 029259 1276 10 03 1 306405388 10 1098 + 029260 1276 10 04 1 306405388 11 1098 + 029261 1276 10 05 1 306405388 12 1098 + 029262 1276 10 06 1 306405388 13 1098 + 029263 1276 10 07 1 306405388 14 1098 + 029264 1276 10 08 1 306405388 15 1098 + 029265 1276 11 01 1 306405392 00 1099 + 029266 1276 11 02 1 306405392 01 1099 + 029267 1276 11 03 1 306405392 02 1099 + 029268 1276 11 04 1 306405392 03 1099 + 029269 1276 11 05 1 306405392 04 1099 + 029270 1276 11 06 1 306405392 05 1099 + 029271 1276 11 07 1 306405392 06 1099 + 029272 1276 11 08 1 306405392 07 1099 + 029273 1276 12 01 1 306405392 08 1099 + 029274 1276 12 02 1 306405392 09 1099 + 029275 1276 12 03 1 306405392 10 1099 + 029276 1276 12 04 1 306405392 11 1099 + 029277 1276 12 05 1 306405392 12 1099 + 029278 1276 12 06 1 306405392 13 1099 + 029279 1276 12 07 1 306405392 14 1099 + 029280 1276 12 08 1 306405392 15 1099 + 029281 1276 13 01 1 306405380 00 1096 + 029282 1276 13 02 1 306405380 01 1096 + 029283 1276 13 03 1 306405380 02 1096 + 029284 1276 13 04 1 306405380 03 1096 + 029285 1276 13 05 1 306405380 04 1096 + 029286 1276 13 06 1 306405380 05 1096 + 029287 1276 13 07 1 306405380 06 1096 + 029288 1276 13 08 1 306405380 07 1096 + 029289 1276 14 01 1 306405380 08 1096 + 029290 1276 14 02 1 306405380 09 1096 + 029291 1276 14 03 1 306405380 10 1096 + 029292 1276 14 04 1 306405380 11 1096 + 029293 1276 14 05 1 306405380 12 1096 + 029294 1276 14 06 1 306405380 13 1096 + 029295 1276 14 07 1 306405380 14 1096 + 029296 1276 14 08 1 306405380 15 1096 + 029297 1276 15 01 1 306405384 00 1097 + 029298 1276 15 02 1 306405384 01 1097 + 029299 1276 15 03 1 306405384 02 1097 + 029300 1276 15 04 1 306405384 03 1097 + 029301 1276 15 05 1 306405384 04 1097 + 029302 1276 15 06 1 306405384 05 1097 + 029303 1276 15 07 1 306405384 06 1097 + 029304 1276 15 08 1 306405384 07 1097 + 029305 1276 16 01 1 306405384 08 1097 + 029306 1276 16 02 1 306405384 09 1097 + 029307 1276 16 03 1 306405384 10 1097 + 029308 1276 16 04 1 306405384 11 1097 + 029309 1276 16 05 1 306405384 12 1097 + 029310 1276 16 06 1 306405384 13 1097 + 029311 1276 16 07 1 306405384 14 1097 + 029312 1276 16 08 1 306405384 15 1097 + 029313 1276 17 01 1 303079428 12 0072 + 029314 1276 17 02 1 303079428 13 0072 + 029315 9999 99 99 0 9999 99 9999 + 029316 9999 99 99 0 9999 99 9999 + 029317 9999 99 99 0 9999 99 9999 + 029318 9999 99 99 0 9999 99 9999 + 029319 9999 99 99 0 9999 99 9999 + 029320 9999 99 99 0 9999 99 9999 + 029321 1276 18 01 1 303079428 14 0072 + 029322 1276 18 02 1 303079428 15 0072 + 029323 9999 99 99 0 9999 99 9999 + 029324 9999 99 99 0 9999 99 9999 + 029325 9999 99 99 0 9999 99 9999 + 029326 9999 99 99 0 9999 99 9999 + 029327 9999 99 99 0 9999 99 9999 + 029328 9999 99 99 0 9999 99 9999 + 029329 1276 19 01 1 303079428 08 0072 + 029330 1276 19 02 1 303079428 09 0072 + 029331 9999 99 99 0 9999 99 9999 + 029332 9999 99 99 0 9999 99 9999 + 029333 9999 99 99 0 9999 99 9999 + 029334 9999 99 99 0 9999 99 9999 + 029335 9999 99 99 0 9999 99 9999 + 029336 9999 99 99 0 9999 99 9999 + 029337 1276 20 01 1 303079428 10 0072 + 029338 1276 20 02 1 303079428 11 0072 + 029339 9999 99 99 0 9999 99 9999 + 029340 9999 99 99 0 9999 99 9999 + 029341 9999 99 99 0 9999 99 9999 + 029342 9999 99 99 0 9999 99 9999 + 029343 9999 99 99 0 9999 99 9999 + 029344 9999 99 99 0 9999 99 9999 + 029345 1276 21 01 1 303079428 00 0072 + 029346 1276 21 02 1 303079428 01 0072 + 029347 9999 99 99 0 9999 99 9999 + 029348 9999 99 99 0 9999 99 9999 + 029349 9999 99 99 0 9999 99 9999 + 029350 9999 99 99 0 9999 99 9999 + 029351 9999 99 99 0 9999 99 9999 + 029352 9999 99 99 0 9999 99 9999 + 029353 1276 22 01 1 303079428 02 0072 + 029354 1276 22 02 1 303079428 03 0072 + 029355 9999 99 99 0 9999 99 9999 + 029356 9999 99 99 0 9999 99 9999 + 029357 9999 99 99 0 9999 99 9999 + 029358 9999 99 99 0 9999 99 9999 + 029359 9999 99 99 0 9999 99 9999 + 029360 9999 99 99 0 9999 99 9999 + 029361 1276 23 01 1 303079428 04 0072 + 029362 1276 23 02 1 303079428 05 0072 + 029363 9999 99 99 0 9999 99 9999 + 029364 9999 99 99 0 9999 99 9999 + 029365 9999 99 99 0 9999 99 9999 + 029366 9999 99 99 0 9999 99 9999 + 029367 9999 99 99 0 9999 99 9999 + 029368 9999 99 99 0 9999 99 9999 + 029369 1276 24 01 1 303079428 06 0072 + 029370 1276 24 02 1 303079428 07 0072 + 029371 9999 99 99 0 9999 99 9999 + 029372 9999 99 99 0 9999 99 9999 + 029373 9999 99 99 0 9999 99 9999 + 029374 9999 99 99 0 9999 99 9999 + 029375 9999 99 99 0 9999 99 9999 + 029376 9999 99 99 0 9999 99 9999 + 029377 1276 25 01 1 305291272 00 0617 + 029378 1276 25 02 1 305291272 01 0617 + 029379 1276 25 03 1 305291272 02 0617 + 029380 1276 25 04 1 305291272 03 0617 + 029381 1276 25 05 1 305291272 04 0617 + 029382 1276 25 06 1 305291272 05 0617 + 029383 1276 25 07 1 305291272 06 0617 + 029384 1276 25 08 1 305291272 07 0617 + 029385 1276 26 01 1 305291272 08 0617 + 029386 1276 26 02 1 305291272 09 0617 + 029387 1276 26 03 1 305291272 10 0617 + 029388 1276 26 04 1 305291272 11 0617 + 029389 1276 26 05 1 305291272 12 0617 + 029390 1276 26 06 1 305291272 13 0617 + 029391 1276 26 07 1 305291272 14 0617 + 029392 1276 26 08 1 305291272 15 0617 + 029393 1276 27 01 1 305291268 00 0616 + 029394 1276 27 02 1 305291268 01 0616 + 029395 1276 27 03 1 305291268 02 0616 + 029396 1276 27 04 1 305291268 03 0616 + 029397 1276 27 05 1 305291268 04 0616 + 029398 1276 27 06 1 305291268 05 0616 + 029399 1276 27 07 1 305291268 06 0616 + 029400 1276 27 08 1 305291268 07 0616 + 029401 1276 28 01 1 305291268 08 0616 + 029402 1276 28 02 1 305291268 09 0616 + 029403 1276 28 03 1 305291268 10 0616 + 029404 1276 28 04 1 305291268 11 0616 + 029405 1276 28 05 1 305291268 12 0616 + 029406 1276 28 06 1 305291268 13 0616 + 029407 1276 28 07 1 305291268 14 0616 + 029408 1276 28 08 1 305291268 15 0616 + 029409 1276 29 01 1 305291280 00 0619 + 029410 1276 29 02 1 305291280 01 0619 + 029411 1276 29 03 1 305291280 02 0619 + 029412 1276 29 04 1 305291280 03 0619 + 029413 1276 29 05 1 305291280 04 0619 + 029414 1276 29 06 1 305291280 05 0619 + 029415 1276 29 07 1 305291280 06 0619 + 029416 1276 29 08 1 305291280 07 0619 + 029417 1276 30 01 1 305291280 08 0619 + 029418 1276 30 02 1 305291280 09 0619 + 029419 1276 30 03 1 305291280 10 0619 + 029420 1276 30 04 1 305291280 11 0619 + 029421 1276 30 05 1 305291280 12 0619 + 029422 1276 30 06 1 305291280 13 0619 + 029423 1276 30 07 1 305291280 14 0619 + 029424 1276 30 08 1 305291280 15 0619 + 029425 1276 31 01 1 305291276 00 0618 + 029426 1276 31 02 1 305291276 01 0618 + 029427 1276 31 03 1 305291276 02 0618 + 029428 1276 31 04 1 305291276 03 0618 + 029429 1276 31 05 1 305291276 04 0618 + 029430 1276 31 06 1 305291276 05 0618 + 029431 1276 31 07 1 305291276 06 0618 + 029432 1276 31 08 1 305291276 07 0618 + 029433 1276 32 01 1 305291276 08 0618 + 029434 1276 32 02 1 305291276 09 0618 + 029435 1276 32 03 1 305291276 10 0618 + 029436 1276 32 04 1 305291276 11 0618 + 029437 1276 32 05 1 305291276 12 0618 + 029438 1276 32 06 1 305291276 13 0618 + 029439 1276 32 07 1 305291276 14 0618 + 029440 1276 32 08 1 305291276 15 0618 + 029441 1276 33 01 1 306401292 00 1090 + 029442 1276 33 02 1 306401292 01 1090 + 029443 1276 33 03 1 306401292 02 1090 + 029444 1276 33 04 1 306401292 03 1090 + 029445 1276 33 05 1 306401292 04 1090 + 029446 1276 33 06 1 306401292 05 1090 + 029447 1276 33 07 1 306401292 06 1090 + 029448 1276 33 08 1 306401292 07 1090 + 029449 1276 34 01 1 306401292 08 1090 + 029450 1276 34 02 1 306401292 09 1090 + 029451 1276 34 03 1 306401292 10 1090 + 029452 1276 34 04 1 306401292 11 1090 + 029453 1276 34 05 1 306401292 12 1090 + 029454 1276 34 06 1 306401292 13 1090 + 029455 1276 34 07 1 306401292 14 1090 + 029456 1276 34 08 1 306401292 15 1090 + 029457 1276 35 01 1 306401296 00 1091 + 029458 1276 35 02 1 306401296 01 1091 + 029459 1276 35 03 1 306401296 02 1091 + 029460 1276 35 04 1 306401296 03 1091 + 029461 1276 35 05 1 306401296 04 1091 + 029462 1276 35 06 1 306401296 05 1091 + 029463 1276 35 07 1 306401296 06 1091 + 029464 1276 35 08 1 306401296 07 1091 + 029465 1276 36 01 1 306401296 08 1091 + 029466 1276 36 02 1 306401296 09 1091 + 029467 1276 36 03 1 306401296 10 1091 + 029468 1276 36 04 1 306401296 11 1091 + 029469 1276 36 05 1 306401296 12 1091 + 029470 1276 36 06 1 306401296 13 1091 + 029471 1276 36 07 1 306401296 14 1091 + 029472 1276 36 08 1 306401296 15 1091 + 029473 1276 37 01 1 306401284 00 1088 + 029474 1276 37 02 1 306401284 01 1088 + 029475 1276 37 03 1 306401284 02 1088 + 029476 1276 37 04 1 306401284 03 1088 + 029477 1276 37 05 1 306401284 04 1088 + 029478 1276 37 06 1 306401284 05 1088 + 029479 1276 37 07 1 306401284 06 1088 + 029480 1276 37 08 1 306401284 07 1088 + 029481 1276 38 01 1 306401284 08 1088 + 029482 1276 38 02 1 306401284 09 1088 + 029483 1276 38 03 1 306401284 10 1088 + 029484 1276 38 04 1 306401284 11 1088 + 029485 1276 38 05 1 306401284 12 1088 + 029486 1276 38 06 1 306401284 13 1088 + 029487 1276 38 07 1 306401284 14 1088 + 029488 1276 38 08 1 306401284 15 1088 + 029489 1276 39 01 1 306401288 00 1089 + 029490 1276 39 02 1 306401288 01 1089 + 029491 1276 39 03 1 306401288 02 1089 + 029492 1276 39 04 1 306401288 03 1089 + 029493 1276 39 05 1 306401288 04 1089 + 029494 1276 39 06 1 306401288 05 1089 + 029495 1276 39 07 1 306401288 06 1089 + 029496 1276 39 08 1 306401288 07 1089 + 029497 1276 40 01 1 306401288 08 1089 + 029498 1276 40 02 1 306401288 09 1089 + 029499 1276 40 03 1 306401288 10 1089 + 029500 1276 40 04 1 306401288 11 1089 + 029501 1276 40 05 1 306401288 12 1089 + 029502 1276 40 06 1 306401288 13 1089 + 029503 1276 40 07 1 306401288 14 1089 + 029504 1276 40 08 1 306401288 15 1089 + 029505 1276 41 01 1 304185348 08 0280 + 029506 1276 41 02 1 304185348 09 0280 + 029507 1276 41 03 1 304185348 10 0280 + 029508 1276 41 04 1 304185348 11 0280 + 029509 9999 99 99 0 9999 99 9999 + 029510 9999 99 99 0 9999 99 9999 + 029511 9999 99 99 0 9999 99 9999 + 029512 9999 99 99 0 9999 99 9999 + 029513 1276 42 01 1 304185348 12 0280 + 029514 1276 42 02 1 304185348 13 0280 + 029515 1276 42 03 1 304185348 14 0280 + 029516 1276 42 04 1 304185348 15 0280 + 029517 9999 99 99 0 9999 99 9999 + 029518 9999 99 99 0 9999 99 9999 + 029519 9999 99 99 0 9999 99 9999 + 029520 9999 99 99 0 9999 99 9999 + 029521 1276 43 01 1 304185348 00 0280 + 029522 1276 43 02 1 304185348 01 0280 + 029523 1276 43 03 1 304185348 02 0280 + 029524 1276 43 04 1 304185348 03 0280 + 029525 9999 99 99 0 9999 99 9999 + 029526 9999 99 99 0 9999 99 9999 + 029527 9999 99 99 0 9999 99 9999 + 029528 9999 99 99 0 9999 99 9999 + 029529 1276 44 01 1 304185348 04 0280 + 029530 1276 44 02 1 304185348 05 0280 + 029531 1276 44 03 1 304185348 06 0280 + 029532 1276 44 04 1 304185348 07 0280 + 029533 9999 99 99 0 9999 99 9999 + 029534 9999 99 99 0 9999 99 9999 + 029535 9999 99 99 0 9999 99 9999 + 029536 9999 99 99 0 9999 99 9999 + 029537 1276 45 01 1 304185352 08 0281 + 029538 1276 45 02 1 304185352 09 0281 + 029539 1276 45 03 1 304185352 10 0281 + 029540 1276 45 04 1 304185352 11 0281 + 029541 9999 99 99 0 9999 99 9999 + 029542 9999 99 99 0 9999 99 9999 + 029543 9999 99 99 0 9999 99 9999 + 029544 9999 99 99 0 9999 99 9999 + 029545 1276 46 01 1 304185352 12 0281 + 029546 1276 46 02 1 304185352 13 0281 + 029547 1276 46 03 1 304185352 14 0281 + 029548 1276 46 04 1 304185352 15 0281 + 029549 9999 99 99 0 9999 99 9999 + 029550 9999 99 99 0 9999 99 9999 + 029551 9999 99 99 0 9999 99 9999 + 029552 9999 99 99 0 9999 99 9999 + 029553 1276 47 01 1 304185352 00 0281 + 029554 1276 47 02 1 304185352 01 0281 + 029555 1276 47 03 1 304185352 02 0281 + 029556 1276 47 04 1 304185352 03 0281 + 029557 9999 99 99 0 9999 99 9999 + 029558 9999 99 99 0 9999 99 9999 + 029559 9999 99 99 0 9999 99 9999 + 029560 9999 99 99 0 9999 99 9999 + 029561 1276 48 01 1 304185352 04 0281 + 029562 1276 48 02 1 304185352 05 0281 + 029563 1276 48 03 1 304185352 06 0281 + 029564 1276 48 04 1 304185352 07 0281 + 029565 9999 99 99 0 9999 99 9999 + 029566 9999 99 99 0 9999 99 9999 + 029567 9999 99 99 0 9999 99 9999 + 029568 9999 99 99 0 9999 99 9999 + 029569 1277 01 01 1 303087632 08 0091 + 029570 1277 01 02 1 303087632 09 0091 + 029571 9999 99 99 0 9999 99 9999 + 029572 9999 99 99 0 9999 99 9999 + 029573 9999 99 99 0 9999 99 9999 + 029574 9999 99 99 0 9999 99 9999 + 029575 9999 99 99 0 9999 99 9999 + 029576 9999 99 99 0 9999 99 9999 + 029577 1277 02 01 1 303087632 10 0091 + 029578 1277 02 02 1 303087632 11 0091 + 029579 9999 99 99 0 9999 99 9999 + 029580 9999 99 99 0 9999 99 9999 + 029581 9999 99 99 0 9999 99 9999 + 029582 9999 99 99 0 9999 99 9999 + 029583 9999 99 99 0 9999 99 9999 + 029584 9999 99 99 0 9999 99 9999 + 029585 1277 03 01 1 303087632 12 0091 + 029586 1277 03 02 1 303087632 13 0091 + 029587 9999 99 99 0 9999 99 9999 + 029588 9999 99 99 0 9999 99 9999 + 029589 9999 99 99 0 9999 99 9999 + 029590 9999 99 99 0 9999 99 9999 + 029591 9999 99 99 0 9999 99 9999 + 029592 9999 99 99 0 9999 99 9999 + 029593 1277 04 01 1 303087632 14 0091 + 029594 1277 04 02 1 303087632 15 0091 + 029595 9999 99 99 0 9999 99 9999 + 029596 9999 99 99 0 9999 99 9999 + 029597 9999 99 99 0 9999 99 9999 + 029598 9999 99 99 0 9999 99 9999 + 029599 9999 99 99 0 9999 99 9999 + 029600 9999 99 99 0 9999 99 9999 + 029601 1277 05 01 1 303087632 00 0091 + 029602 1277 05 02 1 303087632 01 0091 + 029603 9999 99 99 0 9999 99 9999 + 029604 9999 99 99 0 9999 99 9999 + 029605 9999 99 99 0 9999 99 9999 + 029606 9999 99 99 0 9999 99 9999 + 029607 9999 99 99 0 9999 99 9999 + 029608 9999 99 99 0 9999 99 9999 + 029609 1277 06 01 1 303087632 02 0091 + 029610 1277 06 02 1 303087632 03 0091 + 029611 9999 99 99 0 9999 99 9999 + 029612 9999 99 99 0 9999 99 9999 + 029613 9999 99 99 0 9999 99 9999 + 029614 9999 99 99 0 9999 99 9999 + 029615 9999 99 99 0 9999 99 9999 + 029616 9999 99 99 0 9999 99 9999 + 029617 1277 07 01 1 303087632 04 0091 + 029618 1277 07 02 1 303087632 05 0091 + 029619 9999 99 99 0 9999 99 9999 + 029620 9999 99 99 0 9999 99 9999 + 029621 9999 99 99 0 9999 99 9999 + 029622 9999 99 99 0 9999 99 9999 + 029623 9999 99 99 0 9999 99 9999 + 029624 9999 99 99 0 9999 99 9999 + 029625 1277 08 01 1 303087632 06 0091 + 029626 1277 08 02 1 303087632 07 0091 + 029627 9999 99 99 0 9999 99 9999 + 029628 9999 99 99 0 9999 99 9999 + 029629 9999 99 99 0 9999 99 9999 + 029630 9999 99 99 0 9999 99 9999 + 029631 9999 99 99 0 9999 99 9999 + 029632 9999 99 99 0 9999 99 9999 + 029633 1277 09 01 1 304193548 00 0298 + 029634 1277 09 02 1 304193548 01 0298 + 029635 1277 09 03 1 304193548 02 0298 + 029636 1277 09 04 1 304193548 03 0298 + 029637 9999 99 99 0 9999 99 9999 + 029638 9999 99 99 0 9999 99 9999 + 029639 9999 99 99 0 9999 99 9999 + 029640 9999 99 99 0 9999 99 9999 + 029641 1277 10 01 1 304193548 04 0298 + 029642 1277 10 02 1 304193548 05 0298 + 029643 1277 10 03 1 304193548 06 0298 + 029644 1277 10 04 1 304193548 07 0298 + 029645 9999 99 99 0 9999 99 9999 + 029646 9999 99 99 0 9999 99 9999 + 029647 9999 99 99 0 9999 99 9999 + 029648 9999 99 99 0 9999 99 9999 + 029649 1277 11 01 1 304193548 08 0298 + 029650 1277 11 02 1 304193548 09 0298 + 029651 1277 11 03 1 304193548 10 0298 + 029652 1277 11 04 1 304193548 11 0298 + 029653 9999 99 99 0 9999 99 9999 + 029654 9999 99 99 0 9999 99 9999 + 029655 9999 99 99 0 9999 99 9999 + 029656 9999 99 99 0 9999 99 9999 + 029657 1277 12 01 1 304193548 12 0298 + 029658 1277 12 02 1 304193548 13 0298 + 029659 1277 12 03 1 304193548 14 0298 + 029660 1277 12 04 1 304193548 15 0298 + 029661 9999 99 99 0 9999 99 9999 + 029662 9999 99 99 0 9999 99 9999 + 029663 9999 99 99 0 9999 99 9999 + 029664 9999 99 99 0 9999 99 9999 + 029665 1277 13 01 1 304193552 08 0299 + 029666 1277 13 02 1 304193552 09 0299 + 029667 1277 13 03 1 304193552 10 0299 + 029668 1277 13 04 1 304193552 11 0299 + 029669 9999 99 99 0 9999 99 9999 + 029670 9999 99 99 0 9999 99 9999 + 029671 9999 99 99 0 9999 99 9999 + 029672 9999 99 99 0 9999 99 9999 + 029673 1277 14 01 1 304193552 12 0299 + 029674 1277 14 02 1 304193552 13 0299 + 029675 1277 14 03 1 304193552 14 0299 + 029676 1277 14 04 1 304193552 15 0299 + 029677 9999 99 99 0 9999 99 9999 + 029678 9999 99 99 0 9999 99 9999 + 029679 9999 99 99 0 9999 99 9999 + 029680 9999 99 99 0 9999 99 9999 + 029681 1277 15 01 1 304193552 00 0299 + 029682 1277 15 02 1 304193552 01 0299 + 029683 1277 15 03 1 304193552 02 0299 + 029684 1277 15 04 1 304193552 03 0299 + 029685 9999 99 99 0 9999 99 9999 + 029686 9999 99 99 0 9999 99 9999 + 029687 9999 99 99 0 9999 99 9999 + 029688 9999 99 99 0 9999 99 9999 + 029689 1277 16 01 1 304193552 04 0299 + 029690 1277 16 02 1 304193552 05 0299 + 029691 1277 16 03 1 304193552 06 0299 + 029692 1277 16 04 1 304193552 07 0299 + 029693 9999 99 99 0 9999 99 9999 + 029694 9999 99 99 0 9999 99 9999 + 029695 9999 99 99 0 9999 99 9999 + 029696 9999 99 99 0 9999 99 9999 + 029697 1277 17 01 1 306429960 00 1145 + 029698 1277 17 02 1 306429960 01 1145 + 029699 1277 17 03 1 306429960 02 1145 + 029700 1277 17 04 1 306429960 03 1145 + 029701 1277 17 05 1 306429960 04 1145 + 029702 1277 17 06 1 306429960 05 1145 + 029703 1277 17 07 1 306429960 06 1145 + 029704 1277 17 08 1 306429960 07 1145 + 029705 1277 18 01 1 306429960 08 1145 + 029706 1277 18 02 1 306429960 09 1145 + 029707 1277 18 03 1 306429960 10 1145 + 029708 1277 18 04 1 306429960 11 1145 + 029709 1277 18 05 1 306429960 12 1145 + 029710 1277 18 06 1 306429960 13 1145 + 029711 1277 18 07 1 306429960 14 1145 + 029712 1277 18 08 1 306429960 15 1145 + 029713 1277 19 01 1 306429956 00 1144 + 029714 1277 19 02 1 306429956 01 1144 + 029715 1277 19 03 1 306429956 02 1144 + 029716 1277 19 04 1 306429956 03 1144 + 029717 1277 19 05 1 306429956 04 1144 + 029718 1277 19 06 1 306429956 05 1144 + 029719 1277 19 07 1 306429956 06 1144 + 029720 1277 19 08 1 306429956 07 1144 + 029721 1277 20 01 1 306429956 08 1144 + 029722 1277 20 02 1 306429956 09 1144 + 029723 1277 20 03 1 306429956 10 1144 + 029724 1277 20 04 1 306429956 11 1144 + 029725 1277 20 05 1 306429956 12 1144 + 029726 1277 20 06 1 306429956 13 1144 + 029727 1277 20 07 1 306429956 14 1144 + 029728 1277 20 08 1 306429956 15 1144 + 029729 1277 21 01 1 306429968 00 1147 + 029730 1277 21 02 1 306429968 01 1147 + 029731 1277 21 03 1 306429968 02 1147 + 029732 1277 21 04 1 306429968 03 1147 + 029733 1277 21 05 1 306429968 04 1147 + 029734 1277 21 06 1 306429968 05 1147 + 029735 1277 21 07 1 306429968 06 1147 + 029736 1277 21 08 1 306429968 07 1147 + 029737 1277 22 01 1 306429968 08 1147 + 029738 1277 22 02 1 306429968 09 1147 + 029739 1277 22 03 1 306429968 10 1147 + 029740 1277 22 04 1 306429968 11 1147 + 029741 1277 22 05 1 306429968 12 1147 + 029742 1277 22 06 1 306429968 13 1147 + 029743 1277 22 07 1 306429968 14 1147 + 029744 1277 22 08 1 306429968 15 1147 + 029745 1277 23 01 1 306429964 00 1146 + 029746 1277 23 02 1 306429964 01 1146 + 029747 1277 23 03 1 306429964 02 1146 + 029748 1277 23 04 1 306429964 03 1146 + 029749 1277 23 05 1 306429964 04 1146 + 029750 1277 23 06 1 306429964 05 1146 + 029751 1277 23 07 1 306429964 06 1146 + 029752 1277 23 08 1 306429964 07 1146 + 029753 1277 24 01 1 306429964 08 1146 + 029754 1277 24 02 1 306429964 09 1146 + 029755 1277 24 03 1 306429964 10 1146 + 029756 1277 24 04 1 306429964 11 1146 + 029757 1277 24 05 1 306429964 12 1146 + 029758 1277 24 06 1 306429964 13 1146 + 029759 1277 24 07 1 306429964 14 1146 + 029760 1277 24 08 1 306429964 15 1146 + 029761 1277 25 01 1 303083528 08 0081 + 029762 1277 25 02 1 303083528 09 0081 + 029763 9999 99 99 0 9999 99 9999 + 029764 9999 99 99 0 9999 99 9999 + 029765 9999 99 99 0 9999 99 9999 + 029766 9999 99 99 0 9999 99 9999 + 029767 9999 99 99 0 9999 99 9999 + 029768 9999 99 99 0 9999 99 9999 + 029769 1277 26 01 1 303083528 10 0081 + 029770 1277 26 02 1 303083528 11 0081 + 029771 9999 99 99 0 9999 99 9999 + 029772 9999 99 99 0 9999 99 9999 + 029773 9999 99 99 0 9999 99 9999 + 029774 9999 99 99 0 9999 99 9999 + 029775 9999 99 99 0 9999 99 9999 + 029776 9999 99 99 0 9999 99 9999 + 029777 1277 27 01 1 303083528 12 0081 + 029778 1277 27 02 1 303083528 13 0081 + 029779 9999 99 99 0 9999 99 9999 + 029780 9999 99 99 0 9999 99 9999 + 029781 9999 99 99 0 9999 99 9999 + 029782 9999 99 99 0 9999 99 9999 + 029783 9999 99 99 0 9999 99 9999 + 029784 9999 99 99 0 9999 99 9999 + 029785 1277 28 01 1 303083528 14 0081 + 029786 1277 28 02 1 303083528 15 0081 + 029787 9999 99 99 0 9999 99 9999 + 029788 9999 99 99 0 9999 99 9999 + 029789 9999 99 99 0 9999 99 9999 + 029790 9999 99 99 0 9999 99 9999 + 029791 9999 99 99 0 9999 99 9999 + 029792 9999 99 99 0 9999 99 9999 + 029793 1277 29 01 1 303083528 04 0081 + 029794 1277 29 02 1 303083528 05 0081 + 029795 9999 99 99 0 9999 99 9999 + 029796 9999 99 99 0 9999 99 9999 + 029797 9999 99 99 0 9999 99 9999 + 029798 9999 99 99 0 9999 99 9999 + 029799 9999 99 99 0 9999 99 9999 + 029800 9999 99 99 0 9999 99 9999 + 029801 1277 30 01 1 303083528 06 0081 + 029802 1277 30 02 1 303083528 07 0081 + 029803 9999 99 99 0 9999 99 9999 + 029804 9999 99 99 0 9999 99 9999 + 029805 9999 99 99 0 9999 99 9999 + 029806 9999 99 99 0 9999 99 9999 + 029807 9999 99 99 0 9999 99 9999 + 029808 9999 99 99 0 9999 99 9999 + 029809 1277 31 01 1 303083528 00 0081 + 029810 1277 31 02 1 303083528 01 0081 + 029811 9999 99 99 0 9999 99 9999 + 029812 9999 99 99 0 9999 99 9999 + 029813 9999 99 99 0 9999 99 9999 + 029814 9999 99 99 0 9999 99 9999 + 029815 9999 99 99 0 9999 99 9999 + 029816 9999 99 99 0 9999 99 9999 + 029817 1277 32 01 1 303083528 02 0081 + 029818 1277 32 02 1 303083528 03 0081 + 029819 9999 99 99 0 9999 99 9999 + 029820 9999 99 99 0 9999 99 9999 + 029821 9999 99 99 0 9999 99 9999 + 029822 9999 99 99 0 9999 99 9999 + 029823 9999 99 99 0 9999 99 9999 + 029824 9999 99 99 0 9999 99 9999 + 029825 1277 33 01 1 306425864 00 1137 + 029826 1277 33 02 1 306425864 01 1137 + 029827 1277 33 03 1 306425864 02 1137 + 029828 1277 33 04 1 306425864 03 1137 + 029829 1277 33 05 1 306425864 04 1137 + 029830 1277 33 06 1 306425864 05 1137 + 029831 1277 33 07 1 306425864 06 1137 + 029832 1277 33 08 1 306425864 07 1137 + 029833 1277 34 01 1 306425864 08 1137 + 029834 1277 34 02 1 306425864 09 1137 + 029835 1277 34 03 1 306425864 10 1137 + 029836 1277 34 04 1 306425864 11 1137 + 029837 1277 34 05 1 306425864 12 1137 + 029838 1277 34 06 1 306425864 13 1137 + 029839 1277 34 07 1 306425864 14 1137 + 029840 1277 34 08 1 306425864 15 1137 + 029841 1277 35 01 1 306425860 00 1136 + 029842 1277 35 02 1 306425860 01 1136 + 029843 1277 35 03 1 306425860 02 1136 + 029844 1277 35 04 1 306425860 03 1136 + 029845 1277 35 05 1 306425860 04 1136 + 029846 1277 35 06 1 306425860 05 1136 + 029847 1277 35 07 1 306425860 06 1136 + 029848 1277 35 08 1 306425860 07 1136 + 029849 1277 36 01 1 306425860 08 1136 + 029850 1277 36 02 1 306425860 09 1136 + 029851 1277 36 03 1 306425860 10 1136 + 029852 1277 36 04 1 306425860 11 1136 + 029853 1277 36 05 1 306425860 12 1136 + 029854 1277 36 06 1 306425860 13 1136 + 029855 1277 36 07 1 306425860 14 1136 + 029856 1277 36 08 1 306425860 15 1136 + 029857 1277 37 01 1 306425872 00 1139 + 029858 1277 37 02 1 306425872 01 1139 + 029859 1277 37 03 1 306425872 02 1139 + 029860 1277 37 04 1 306425872 03 1139 + 029861 1277 37 05 1 306425872 04 1139 + 029862 1277 37 06 1 306425872 05 1139 + 029863 1277 37 07 1 306425872 06 1139 + 029864 1277 37 08 1 306425872 07 1139 + 029865 1277 38 01 1 306425872 08 1139 + 029866 1277 38 02 1 306425872 09 1139 + 029867 1277 38 03 1 306425872 10 1139 + 029868 1277 38 04 1 306425872 11 1139 + 029869 1277 38 05 1 306425872 12 1139 + 029870 1277 38 06 1 306425872 13 1139 + 029871 1277 38 07 1 306425872 14 1139 + 029872 1277 38 08 1 306425872 15 1139 + 029873 1277 39 01 1 306425868 00 1138 + 029874 1277 39 02 1 306425868 01 1138 + 029875 1277 39 03 1 306425868 02 1138 + 029876 1277 39 04 1 306425868 03 1138 + 029877 1277 39 05 1 306425868 04 1138 + 029878 1277 39 06 1 306425868 05 1138 + 029879 1277 39 07 1 306425868 06 1138 + 029880 1277 39 08 1 306425868 07 1138 + 029881 1277 40 01 1 306425868 08 1138 + 029882 1277 40 02 1 306425868 09 1138 + 029883 1277 40 03 1 306425868 10 1138 + 029884 1277 40 04 1 306425868 11 1138 + 029885 1277 40 05 1 306425868 12 1138 + 029886 1277 40 06 1 306425868 13 1138 + 029887 1277 40 07 1 306425868 14 1138 + 029888 1277 40 08 1 306425868 15 1138 + 029889 1277 41 01 1 304193544 00 0297 + 029890 1277 41 02 1 304193544 01 0297 + 029891 1277 41 03 1 304193544 02 0297 + 029892 1277 41 04 1 304193544 03 0297 + 029893 9999 99 99 0 9999 99 9999 + 029894 9999 99 99 0 9999 99 9999 + 029895 9999 99 99 0 9999 99 9999 + 029896 9999 99 99 0 9999 99 9999 + 029897 1277 42 01 1 304193544 04 0297 + 029898 1277 42 02 1 304193544 05 0297 + 029899 1277 42 03 1 304193544 06 0297 + 029900 1277 42 04 1 304193544 07 0297 + 029901 9999 99 99 0 9999 99 9999 + 029902 9999 99 99 0 9999 99 9999 + 029903 9999 99 99 0 9999 99 9999 + 029904 9999 99 99 0 9999 99 9999 + 029905 1277 43 01 1 304193544 08 0297 + 029906 1277 43 02 1 304193544 09 0297 + 029907 1277 43 03 1 304193544 10 0297 + 029908 1277 43 04 1 304193544 11 0297 + 029909 9999 99 99 0 9999 99 9999 + 029910 9999 99 99 0 9999 99 9999 + 029911 9999 99 99 0 9999 99 9999 + 029912 9999 99 99 0 9999 99 9999 + 029913 1277 44 01 1 304193544 12 0297 + 029914 1277 44 02 1 304193544 13 0297 + 029915 1277 44 03 1 304193544 14 0297 + 029916 1277 44 04 1 304193544 15 0297 + 029917 9999 99 99 0 9999 99 9999 + 029918 9999 99 99 0 9999 99 9999 + 029919 9999 99 99 0 9999 99 9999 + 029920 9999 99 99 0 9999 99 9999 + 029921 1277 45 01 1 304193540 00 0296 + 029922 1277 45 02 1 304193540 01 0296 + 029923 1277 45 03 1 304193540 02 0296 + 029924 1277 45 04 1 304193540 03 0296 + 029925 9999 99 99 0 9999 99 9999 + 029926 9999 99 99 0 9999 99 9999 + 029927 9999 99 99 0 9999 99 9999 + 029928 9999 99 99 0 9999 99 9999 + 029929 1277 46 01 1 304193540 04 0296 + 029930 1277 46 02 1 304193540 05 0296 + 029931 1277 46 03 1 304193540 06 0296 + 029932 1277 46 04 1 304193540 07 0296 + 029933 9999 99 99 0 9999 99 9999 + 029934 9999 99 99 0 9999 99 9999 + 029935 9999 99 99 0 9999 99 9999 + 029936 9999 99 99 0 9999 99 9999 + 029937 1277 47 01 1 304193540 08 0296 + 029938 1277 47 02 1 304193540 09 0296 + 029939 1277 47 03 1 304193540 10 0296 + 029940 1277 47 04 1 304193540 11 0296 + 029941 9999 99 99 0 9999 99 9999 + 029942 9999 99 99 0 9999 99 9999 + 029943 9999 99 99 0 9999 99 9999 + 029944 9999 99 99 0 9999 99 9999 + 029945 1277 48 01 1 304193540 12 0296 + 029946 1277 48 02 1 304193540 13 0296 + 029947 1277 48 03 1 304193540 14 0296 + 029948 1277 48 04 1 304193540 15 0296 + 029949 9999 99 99 0 9999 99 9999 + 029950 9999 99 99 0 9999 99 9999 + 029951 9999 99 99 0 9999 99 9999 + 029952 9999 99 99 0 9999 99 9999 + 029953 1278 01 01 1 306421772 00 1130 + 029954 1278 01 02 1 306421772 01 1130 + 029955 1278 01 03 1 306421772 02 1130 + 029956 1278 01 04 1 306421772 03 1130 + 029957 1278 01 05 1 306421772 04 1130 + 029958 1278 01 06 1 306421772 05 1130 + 029959 1278 01 07 1 306421772 06 1130 + 029960 1278 01 08 1 306421772 07 1130 + 029961 1278 02 01 1 306421772 08 1130 + 029962 1278 02 02 1 306421772 09 1130 + 029963 1278 02 03 1 306421772 10 1130 + 029964 1278 02 04 1 306421772 11 1130 + 029965 1278 02 05 1 306421772 12 1130 + 029966 1278 02 06 1 306421772 13 1130 + 029967 1278 02 07 1 306421772 14 1130 + 029968 1278 02 08 1 306421772 15 1130 + 029969 1278 03 01 1 306421776 00 1131 + 029970 1278 03 02 1 306421776 01 1131 + 029971 1278 03 03 1 306421776 02 1131 + 029972 1278 03 04 1 306421776 03 1131 + 029973 1278 03 05 1 306421776 04 1131 + 029974 1278 03 06 1 306421776 05 1131 + 029975 1278 03 07 1 306421776 06 1131 + 029976 1278 03 08 1 306421776 07 1131 + 029977 1278 04 01 1 306421776 08 1131 + 029978 1278 04 02 1 306421776 09 1131 + 029979 1278 04 03 1 306421776 10 1131 + 029980 1278 04 04 1 306421776 11 1131 + 029981 1278 04 05 1 306421776 12 1131 + 029982 1278 04 06 1 306421776 13 1131 + 029983 1278 04 07 1 306421776 14 1131 + 029984 1278 04 08 1 306421776 15 1131 + 029985 1278 05 01 1 306421764 00 1128 + 029986 1278 05 02 1 306421764 01 1128 + 029987 1278 05 03 1 306421764 02 1128 + 029988 1278 05 04 1 306421764 03 1128 + 029989 1278 05 05 1 306421764 04 1128 + 029990 1278 05 06 1 306421764 05 1128 + 029991 1278 05 07 1 306421764 06 1128 + 029992 1278 05 08 1 306421764 07 1128 + 029993 1278 06 01 1 306421764 08 1128 + 029994 1278 06 02 1 306421764 09 1128 + 029995 1278 06 03 1 306421764 10 1128 + 029996 1278 06 04 1 306421764 11 1128 + 029997 1278 06 05 1 306421764 12 1128 + 029998 1278 06 06 1 306421764 13 1128 + 029999 1278 06 07 1 306421764 14 1128 + 030000 1278 06 08 1 306421764 15 1128 + 030001 1278 07 01 1 306421768 00 1129 + 030002 1278 07 02 1 306421768 01 1129 + 030003 1278 07 03 1 306421768 02 1129 + 030004 1278 07 04 1 306421768 03 1129 + 030005 1278 07 05 1 306421768 04 1129 + 030006 1278 07 06 1 306421768 05 1129 + 030007 1278 07 07 1 306421768 06 1129 + 030008 1278 07 08 1 306421768 07 1129 + 030009 1278 08 01 1 306421768 08 1129 + 030010 1278 08 02 1 306421768 09 1129 + 030011 1278 08 03 1 306421768 10 1129 + 030012 1278 08 04 1 306421768 11 1129 + 030013 1278 08 05 1 306421768 12 1129 + 030014 1278 08 06 1 306421768 13 1129 + 030015 1278 08 07 1 306421768 14 1129 + 030016 1278 08 08 1 306421768 15 1129 + 030017 1278 09 01 1 303083524 12 0080 + 030018 1278 09 02 1 303083524 13 0080 + 030019 9999 99 99 0 9999 99 9999 + 030020 9999 99 99 0 9999 99 9999 + 030021 9999 99 99 0 9999 99 9999 + 030022 9999 99 99 0 9999 99 9999 + 030023 9999 99 99 0 9999 99 9999 + 030024 9999 99 99 0 9999 99 9999 + 030025 1278 10 01 1 303083524 14 0080 + 030026 1278 10 02 1 303083524 15 0080 + 030027 9999 99 99 0 9999 99 9999 + 030028 9999 99 99 0 9999 99 9999 + 030029 9999 99 99 0 9999 99 9999 + 030030 9999 99 99 0 9999 99 9999 + 030031 9999 99 99 0 9999 99 9999 + 030032 9999 99 99 0 9999 99 9999 + 030033 1278 11 01 1 303083524 08 0080 + 030034 1278 11 02 1 303083524 09 0080 + 030035 9999 99 99 0 9999 99 9999 + 030036 9999 99 99 0 9999 99 9999 + 030037 9999 99 99 0 9999 99 9999 + 030038 9999 99 99 0 9999 99 9999 + 030039 9999 99 99 0 9999 99 9999 + 030040 9999 99 99 0 9999 99 9999 + 030041 1278 12 01 1 303083524 10 0080 + 030042 1278 12 02 1 303083524 11 0080 + 030043 9999 99 99 0 9999 99 9999 + 030044 9999 99 99 0 9999 99 9999 + 030045 9999 99 99 0 9999 99 9999 + 030046 9999 99 99 0 9999 99 9999 + 030047 9999 99 99 0 9999 99 9999 + 030048 9999 99 99 0 9999 99 9999 + 030049 1278 13 01 1 303083524 00 0080 + 030050 1278 13 02 1 303083524 01 0080 + 030051 9999 99 99 0 9999 99 9999 + 030052 9999 99 99 0 9999 99 9999 + 030053 9999 99 99 0 9999 99 9999 + 030054 9999 99 99 0 9999 99 9999 + 030055 9999 99 99 0 9999 99 9999 + 030056 9999 99 99 0 9999 99 9999 + 030057 1278 14 01 1 303083524 02 0080 + 030058 1278 14 02 1 303083524 03 0080 + 030059 9999 99 99 0 9999 99 9999 + 030060 9999 99 99 0 9999 99 9999 + 030061 9999 99 99 0 9999 99 9999 + 030062 9999 99 99 0 9999 99 9999 + 030063 9999 99 99 0 9999 99 9999 + 030064 9999 99 99 0 9999 99 9999 + 030065 1278 15 01 1 303083524 04 0080 + 030066 1278 15 02 1 303083524 05 0080 + 030067 9999 99 99 0 9999 99 9999 + 030068 9999 99 99 0 9999 99 9999 + 030069 9999 99 99 0 9999 99 9999 + 030070 9999 99 99 0 9999 99 9999 + 030071 9999 99 99 0 9999 99 9999 + 030072 9999 99 99 0 9999 99 9999 + 030073 1278 16 01 1 303083524 06 0080 + 030074 1278 16 02 1 303083524 07 0080 + 030075 9999 99 99 0 9999 99 9999 + 030076 9999 99 99 0 9999 99 9999 + 030077 9999 99 99 0 9999 99 9999 + 030078 9999 99 99 0 9999 99 9999 + 030079 9999 99 99 0 9999 99 9999 + 030080 9999 99 99 0 9999 99 9999 + 030081 1278 17 01 1 305303560 00 0641 + 030082 1278 17 02 1 305303560 01 0641 + 030083 1278 17 03 1 305303560 02 0641 + 030084 1278 17 04 1 305303560 03 0641 + 030085 1278 17 05 1 305303560 04 0641 + 030086 1278 17 06 1 305303560 05 0641 + 030087 1278 17 07 1 305303560 06 0641 + 030088 1278 17 08 1 305303560 07 0641 + 030089 1278 18 01 1 305303560 08 0641 + 030090 1278 18 02 1 305303560 09 0641 + 030091 1278 18 03 1 305303560 10 0641 + 030092 1278 18 04 1 305303560 11 0641 + 030093 1278 18 05 1 305303560 12 0641 + 030094 1278 18 06 1 305303560 13 0641 + 030095 1278 18 07 1 305303560 14 0641 + 030096 1278 18 08 1 305303560 15 0641 + 030097 1278 19 01 1 305303556 00 0640 + 030098 1278 19 02 1 305303556 01 0640 + 030099 1278 19 03 1 305303556 02 0640 + 030100 1278 19 04 1 305303556 03 0640 + 030101 1278 19 05 1 305303556 04 0640 + 030102 1278 19 06 1 305303556 05 0640 + 030103 1278 19 07 1 305303556 06 0640 + 030104 1278 19 08 1 305303556 07 0640 + 030105 1278 20 01 1 305303556 08 0640 + 030106 1278 20 02 1 305303556 09 0640 + 030107 1278 20 03 1 305303556 10 0640 + 030108 1278 20 04 1 305303556 11 0640 + 030109 1278 20 05 1 305303556 12 0640 + 030110 1278 20 06 1 305303556 13 0640 + 030111 1278 20 07 1 305303556 14 0640 + 030112 1278 20 08 1 305303556 15 0640 + 030113 1278 21 01 1 305303568 00 0643 + 030114 1278 21 02 1 305303568 01 0643 + 030115 1278 21 03 1 305303568 02 0643 + 030116 1278 21 04 1 305303568 03 0643 + 030117 1278 21 05 1 305303568 04 0643 + 030118 1278 21 06 1 305303568 05 0643 + 030119 1278 21 07 1 305303568 06 0643 + 030120 1278 21 08 1 305303568 07 0643 + 030121 1278 22 01 1 305303568 08 0643 + 030122 1278 22 02 1 305303568 09 0643 + 030123 1278 22 03 1 305303568 10 0643 + 030124 1278 22 04 1 305303568 11 0643 + 030125 1278 22 05 1 305303568 12 0643 + 030126 1278 22 06 1 305303568 13 0643 + 030127 1278 22 07 1 305303568 14 0643 + 030128 1278 22 08 1 305303568 15 0643 + 030129 1278 23 01 1 305303564 00 0642 + 030130 1278 23 02 1 305303564 01 0642 + 030131 1278 23 03 1 305303564 02 0642 + 030132 1278 23 04 1 305303564 03 0642 + 030133 1278 23 05 1 305303564 04 0642 + 030134 1278 23 06 1 305303564 05 0642 + 030135 1278 23 07 1 305303564 06 0642 + 030136 1278 23 08 1 305303564 07 0642 + 030137 1278 24 01 1 305303564 08 0642 + 030138 1278 24 02 1 305303564 09 0642 + 030139 1278 24 03 1 305303564 10 0642 + 030140 1278 24 04 1 305303564 11 0642 + 030141 1278 24 05 1 305303564 12 0642 + 030142 1278 24 06 1 305303564 13 0642 + 030143 1278 24 07 1 305303564 14 0642 + 030144 1278 24 08 1 305303564 15 0642 + 030145 1278 25 01 1 306417676 00 1122 + 030146 1278 25 02 1 306417676 01 1122 + 030147 1278 25 03 1 306417676 02 1122 + 030148 1278 25 04 1 306417676 03 1122 + 030149 1278 25 05 1 306417676 04 1122 + 030150 1278 25 06 1 306417676 05 1122 + 030151 1278 25 07 1 306417676 06 1122 + 030152 1278 25 08 1 306417676 07 1122 + 030153 1278 26 01 1 306417676 08 1122 + 030154 1278 26 02 1 306417676 09 1122 + 030155 1278 26 03 1 306417676 10 1122 + 030156 1278 26 04 1 306417676 11 1122 + 030157 1278 26 05 1 306417676 12 1122 + 030158 1278 26 06 1 306417676 13 1122 + 030159 1278 26 07 1 306417676 14 1122 + 030160 1278 26 08 1 306417676 15 1122 + 030161 1278 27 01 1 306417680 00 1123 + 030162 1278 27 02 1 306417680 01 1123 + 030163 1278 27 03 1 306417680 02 1123 + 030164 1278 27 04 1 306417680 03 1123 + 030165 1278 27 05 1 306417680 04 1123 + 030166 1278 27 06 1 306417680 05 1123 + 030167 1278 27 07 1 306417680 06 1123 + 030168 1278 27 08 1 306417680 07 1123 + 030169 1278 28 01 1 306417680 08 1123 + 030170 1278 28 02 1 306417680 09 1123 + 030171 1278 28 03 1 306417680 10 1123 + 030172 1278 28 04 1 306417680 11 1123 + 030173 1278 28 05 1 306417680 12 1123 + 030174 1278 28 06 1 306417680 13 1123 + 030175 1278 28 07 1 306417680 14 1123 + 030176 1278 28 08 1 306417680 15 1123 + 030177 1278 29 01 1 306417668 00 1120 + 030178 1278 29 02 1 306417668 01 1120 + 030179 1278 29 03 1 306417668 02 1120 + 030180 1278 29 04 1 306417668 03 1120 + 030181 1278 29 05 1 306417668 04 1120 + 030182 1278 29 06 1 306417668 05 1120 + 030183 1278 29 07 1 306417668 06 1120 + 030184 1278 29 08 1 306417668 07 1120 + 030185 1278 30 01 1 306417668 08 1120 + 030186 1278 30 02 1 306417668 09 1120 + 030187 1278 30 03 1 306417668 10 1120 + 030188 1278 30 04 1 306417668 11 1120 + 030189 1278 30 05 1 306417668 12 1120 + 030190 1278 30 06 1 306417668 13 1120 + 030191 1278 30 07 1 306417668 14 1120 + 030192 1278 30 08 1 306417668 15 1120 + 030193 1278 31 01 1 306417672 00 1121 + 030194 1278 31 02 1 306417672 01 1121 + 030195 1278 31 03 1 306417672 02 1121 + 030196 1278 31 04 1 306417672 03 1121 + 030197 1278 31 05 1 306417672 04 1121 + 030198 1278 31 06 1 306417672 05 1121 + 030199 1278 31 07 1 306417672 06 1121 + 030200 1278 31 08 1 306417672 07 1121 + 030201 1278 32 01 1 306417672 08 1121 + 030202 1278 32 02 1 306417672 09 1121 + 030203 1278 32 03 1 306417672 10 1121 + 030204 1278 32 04 1 306417672 11 1121 + 030205 1278 32 05 1 306417672 12 1121 + 030206 1278 32 06 1 306417672 13 1121 + 030207 1278 32 07 1 306417672 14 1121 + 030208 1278 32 08 1 306417672 15 1121 + 030209 1278 33 01 1 305299464 00 0633 + 030210 1278 33 02 1 305299464 01 0633 + 030211 1278 33 03 1 305299464 02 0633 + 030212 1278 33 04 1 305299464 03 0633 + 030213 1278 33 05 1 305299464 04 0633 + 030214 1278 33 06 1 305299464 05 0633 + 030215 1278 33 07 1 305299464 06 0633 + 030216 1278 33 08 1 305299464 07 0633 + 030217 1278 34 01 1 305299464 08 0633 + 030218 1278 34 02 1 305299464 09 0633 + 030219 1278 34 03 1 305299464 10 0633 + 030220 1278 34 04 1 305299464 11 0633 + 030221 1278 34 05 1 305299464 12 0633 + 030222 1278 34 06 1 305299464 13 0633 + 030223 1278 34 07 1 305299464 14 0633 + 030224 1278 34 08 1 305299464 15 0633 + 030225 1278 35 01 1 305299460 00 0632 + 030226 1278 35 02 1 305299460 01 0632 + 030227 1278 35 03 1 305299460 02 0632 + 030228 1278 35 04 1 305299460 03 0632 + 030229 1278 35 05 1 305299460 04 0632 + 030230 1278 35 06 1 305299460 05 0632 + 030231 1278 35 07 1 305299460 06 0632 + 030232 1278 35 08 1 305299460 07 0632 + 030233 1278 36 01 1 305299460 08 0632 + 030234 1278 36 02 1 305299460 09 0632 + 030235 1278 36 03 1 305299460 10 0632 + 030236 1278 36 04 1 305299460 11 0632 + 030237 1278 36 05 1 305299460 12 0632 + 030238 1278 36 06 1 305299460 13 0632 + 030239 1278 36 07 1 305299460 14 0632 + 030240 1278 36 08 1 305299460 15 0632 + 030241 1278 37 01 1 305299472 00 0635 + 030242 1278 37 02 1 305299472 01 0635 + 030243 1278 37 03 1 305299472 02 0635 + 030244 1278 37 04 1 305299472 03 0635 + 030245 1278 37 05 1 305299472 04 0635 + 030246 1278 37 06 1 305299472 05 0635 + 030247 1278 37 07 1 305299472 06 0635 + 030248 1278 37 08 1 305299472 07 0635 + 030249 1278 38 01 1 305299472 08 0635 + 030250 1278 38 02 1 305299472 09 0635 + 030251 1278 38 03 1 305299472 10 0635 + 030252 1278 38 04 1 305299472 11 0635 + 030253 1278 38 05 1 305299472 12 0635 + 030254 1278 38 06 1 305299472 13 0635 + 030255 1278 38 07 1 305299472 14 0635 + 030256 1278 38 08 1 305299472 15 0635 + 030257 1278 39 01 1 305299468 00 0634 + 030258 1278 39 02 1 305299468 01 0634 + 030259 1278 39 03 1 305299468 02 0634 + 030260 1278 39 04 1 305299468 03 0634 + 030261 1278 39 05 1 305299468 04 0634 + 030262 1278 39 06 1 305299468 05 0634 + 030263 1278 39 07 1 305299468 06 0634 + 030264 1278 39 08 1 305299468 07 0634 + 030265 1278 40 01 1 305299468 08 0634 + 030266 1278 40 02 1 305299468 09 0634 + 030267 1278 40 03 1 305299468 10 0634 + 030268 1278 40 04 1 305299468 11 0634 + 030269 1278 40 05 1 305299468 12 0634 + 030270 1278 40 06 1 305299468 13 0634 + 030271 1278 40 07 1 305299468 14 0634 + 030272 1278 40 08 1 305299468 15 0634 + 030273 1278 41 01 1 305295372 00 0626 + 030274 1278 41 02 1 305295372 01 0626 + 030275 1278 41 03 1 305295372 02 0626 + 030276 1278 41 04 1 305295372 03 0626 + 030277 1278 41 05 1 305295372 04 0626 + 030278 1278 41 06 1 305295372 05 0626 + 030279 1278 41 07 1 305295372 06 0626 + 030280 1278 41 08 1 305295372 07 0626 + 030281 1278 42 01 1 305295372 08 0626 + 030282 1278 42 02 1 305295372 09 0626 + 030283 1278 42 03 1 305295372 10 0626 + 030284 1278 42 04 1 305295372 11 0626 + 030285 1278 42 05 1 305295372 12 0626 + 030286 1278 42 06 1 305295372 13 0626 + 030287 1278 42 07 1 305295372 14 0626 + 030288 1278 42 08 1 305295372 15 0626 + 030289 1278 43 01 1 305295376 00 0627 + 030290 1278 43 02 1 305295376 01 0627 + 030291 1278 43 03 1 305295376 02 0627 + 030292 1278 43 04 1 305295376 03 0627 + 030293 1278 43 05 1 305295376 04 0627 + 030294 1278 43 06 1 305295376 05 0627 + 030295 1278 43 07 1 305295376 06 0627 + 030296 1278 43 08 1 305295376 07 0627 + 030297 1278 44 01 1 305295376 08 0627 + 030298 1278 44 02 1 305295376 09 0627 + 030299 1278 44 03 1 305295376 10 0627 + 030300 1278 44 04 1 305295376 11 0627 + 030301 1278 44 05 1 305295376 12 0627 + 030302 1278 44 06 1 305295376 13 0627 + 030303 1278 44 07 1 305295376 14 0627 + 030304 1278 44 08 1 305295376 15 0627 + 030305 1278 45 01 1 305295364 00 0624 + 030306 1278 45 02 1 305295364 01 0624 + 030307 1278 45 03 1 305295364 02 0624 + 030308 1278 45 04 1 305295364 03 0624 + 030309 1278 45 05 1 305295364 04 0624 + 030310 1278 45 06 1 305295364 05 0624 + 030311 1278 45 07 1 305295364 06 0624 + 030312 1278 45 08 1 305295364 07 0624 + 030313 1278 46 01 1 305295364 08 0624 + 030314 1278 46 02 1 305295364 09 0624 + 030315 1278 46 03 1 305295364 10 0624 + 030316 1278 46 04 1 305295364 11 0624 + 030317 1278 46 05 1 305295364 12 0624 + 030318 1278 46 06 1 305295364 13 0624 + 030319 1278 46 07 1 305295364 14 0624 + 030320 1278 46 08 1 305295364 15 0624 + 030321 1278 47 01 1 305295368 00 0625 + 030322 1278 47 02 1 305295368 01 0625 + 030323 1278 47 03 1 305295368 02 0625 + 030324 1278 47 04 1 305295368 03 0625 + 030325 1278 47 05 1 305295368 04 0625 + 030326 1278 47 06 1 305295368 05 0625 + 030327 1278 47 07 1 305295368 06 0625 + 030328 1278 47 08 1 305295368 07 0625 + 030329 1278 48 01 1 305295368 08 0625 + 030330 1278 48 02 1 305295368 09 0625 + 030331 1278 48 03 1 305295368 10 0625 + 030332 1278 48 04 1 305295368 11 0625 + 030333 1278 48 05 1 305295368 12 0625 + 030334 1278 48 06 1 305295368 13 0625 + 030335 1278 48 07 1 305295368 14 0625 + 030336 1278 48 08 1 305295368 15 0625 + 030337 1279 01 01 1 303087628 08 0090 + 030338 1279 01 02 1 303087628 09 0090 + 030339 9999 99 99 0 9999 99 9999 + 030340 9999 99 99 0 9999 99 9999 + 030341 9999 99 99 0 9999 99 9999 + 030342 9999 99 99 0 9999 99 9999 + 030343 9999 99 99 0 9999 99 9999 + 030344 9999 99 99 0 9999 99 9999 + 030345 1279 02 01 1 303087628 10 0090 + 030346 1279 02 02 1 303087628 11 0090 + 030347 9999 99 99 0 9999 99 9999 + 030348 9999 99 99 0 9999 99 9999 + 030349 9999 99 99 0 9999 99 9999 + 030350 9999 99 99 0 9999 99 9999 + 030351 9999 99 99 0 9999 99 9999 + 030352 9999 99 99 0 9999 99 9999 + 030353 1279 03 01 1 303087628 12 0090 + 030354 1279 03 02 1 303087628 13 0090 + 030355 9999 99 99 0 9999 99 9999 + 030356 9999 99 99 0 9999 99 9999 + 030357 9999 99 99 0 9999 99 9999 + 030358 9999 99 99 0 9999 99 9999 + 030359 9999 99 99 0 9999 99 9999 + 030360 9999 99 99 0 9999 99 9999 + 030361 1279 04 01 1 303087628 14 0090 + 030362 1279 04 02 1 303087628 15 0090 + 030363 9999 99 99 0 9999 99 9999 + 030364 9999 99 99 0 9999 99 9999 + 030365 9999 99 99 0 9999 99 9999 + 030366 9999 99 99 0 9999 99 9999 + 030367 9999 99 99 0 9999 99 9999 + 030368 9999 99 99 0 9999 99 9999 + 030369 1279 05 01 1 303087628 00 0090 + 030370 1279 05 02 1 303087628 01 0090 + 030371 9999 99 99 0 9999 99 9999 + 030372 9999 99 99 0 9999 99 9999 + 030373 9999 99 99 0 9999 99 9999 + 030374 9999 99 99 0 9999 99 9999 + 030375 9999 99 99 0 9999 99 9999 + 030376 9999 99 99 0 9999 99 9999 + 030377 1279 06 01 1 303087628 02 0090 + 030378 1279 06 02 1 303087628 03 0090 + 030379 9999 99 99 0 9999 99 9999 + 030380 9999 99 99 0 9999 99 9999 + 030381 9999 99 99 0 9999 99 9999 + 030382 9999 99 99 0 9999 99 9999 + 030383 9999 99 99 0 9999 99 9999 + 030384 9999 99 99 0 9999 99 9999 + 030385 1279 07 01 1 303087628 04 0090 + 030386 1279 07 02 1 303087628 05 0090 + 030387 9999 99 99 0 9999 99 9999 + 030388 9999 99 99 0 9999 99 9999 + 030389 9999 99 99 0 9999 99 9999 + 030390 9999 99 99 0 9999 99 9999 + 030391 9999 99 99 0 9999 99 9999 + 030392 9999 99 99 0 9999 99 9999 + 030393 1279 08 01 1 303087628 06 0090 + 030394 1279 08 02 1 303087628 07 0090 + 030395 9999 99 99 0 9999 99 9999 + 030396 9999 99 99 0 9999 99 9999 + 030397 9999 99 99 0 9999 99 9999 + 030398 9999 99 99 0 9999 99 9999 + 030399 9999 99 99 0 9999 99 9999 + 030400 9999 99 99 0 9999 99 9999 + 030401 1279 09 01 1 304201740 00 0314 + 030402 1279 09 02 1 304201740 01 0314 + 030403 1279 09 03 1 304201740 02 0314 + 030404 1279 09 04 1 304201740 03 0314 + 030405 9999 99 99 0 9999 99 9999 + 030406 9999 99 99 0 9999 99 9999 + 030407 9999 99 99 0 9999 99 9999 + 030408 9999 99 99 0 9999 99 9999 + 030409 1279 10 01 1 304201740 04 0314 + 030410 1279 10 02 1 304201740 05 0314 + 030411 1279 10 03 1 304201740 06 0314 + 030412 1279 10 04 1 304201740 07 0314 + 030413 9999 99 99 0 9999 99 9999 + 030414 9999 99 99 0 9999 99 9999 + 030415 9999 99 99 0 9999 99 9999 + 030416 9999 99 99 0 9999 99 9999 + 030417 1279 11 01 1 304201740 08 0314 + 030418 1279 11 02 1 304201740 09 0314 + 030419 1279 11 03 1 304201740 10 0314 + 030420 1279 11 04 1 304201740 11 0314 + 030421 9999 99 99 0 9999 99 9999 + 030422 9999 99 99 0 9999 99 9999 + 030423 9999 99 99 0 9999 99 9999 + 030424 9999 99 99 0 9999 99 9999 + 030425 1279 12 01 1 304201740 12 0314 + 030426 1279 12 02 1 304201740 13 0314 + 030427 1279 12 03 1 304201740 14 0314 + 030428 1279 12 04 1 304201740 15 0314 + 030429 9999 99 99 0 9999 99 9999 + 030430 9999 99 99 0 9999 99 9999 + 030431 9999 99 99 0 9999 99 9999 + 030432 9999 99 99 0 9999 99 9999 + 030433 1279 13 01 1 304201744 08 0315 + 030434 1279 13 02 1 304201744 09 0315 + 030435 1279 13 03 1 304201744 10 0315 + 030436 1279 13 04 1 304201744 11 0315 + 030437 9999 99 99 0 9999 99 9999 + 030438 9999 99 99 0 9999 99 9999 + 030439 9999 99 99 0 9999 99 9999 + 030440 9999 99 99 0 9999 99 9999 + 030441 1279 14 01 1 304201744 12 0315 + 030442 1279 14 02 1 304201744 13 0315 + 030443 1279 14 03 1 304201744 14 0315 + 030444 1279 14 04 1 304201744 15 0315 + 030445 9999 99 99 0 9999 99 9999 + 030446 9999 99 99 0 9999 99 9999 + 030447 9999 99 99 0 9999 99 9999 + 030448 9999 99 99 0 9999 99 9999 + 030449 1279 15 01 1 304201744 00 0315 + 030450 1279 15 02 1 304201744 01 0315 + 030451 1279 15 03 1 304201744 02 0315 + 030452 1279 15 04 1 304201744 03 0315 + 030453 9999 99 99 0 9999 99 9999 + 030454 9999 99 99 0 9999 99 9999 + 030455 9999 99 99 0 9999 99 9999 + 030456 9999 99 99 0 9999 99 9999 + 030457 1279 16 01 1 304201744 04 0315 + 030458 1279 16 02 1 304201744 05 0315 + 030459 1279 16 03 1 304201744 06 0315 + 030460 1279 16 04 1 304201744 07 0315 + 030461 9999 99 99 0 9999 99 9999 + 030462 9999 99 99 0 9999 99 9999 + 030463 9999 99 99 0 9999 99 9999 + 030464 9999 99 99 0 9999 99 9999 + 030465 1279 17 01 1 306446344 00 1177 + 030466 1279 17 02 1 306446344 01 1177 + 030467 1279 17 03 1 306446344 02 1177 + 030468 1279 17 04 1 306446344 03 1177 + 030469 1279 17 05 1 306446344 04 1177 + 030470 1279 17 06 1 306446344 05 1177 + 030471 1279 17 07 1 306446344 06 1177 + 030472 1279 17 08 1 306446344 07 1177 + 030473 1279 18 01 1 306446344 08 1177 + 030474 1279 18 02 1 306446344 09 1177 + 030475 1279 18 03 1 306446344 10 1177 + 030476 1279 18 04 1 306446344 11 1177 + 030477 1279 18 05 1 306446344 12 1177 + 030478 1279 18 06 1 306446344 13 1177 + 030479 1279 18 07 1 306446344 14 1177 + 030480 1279 18 08 1 306446344 15 1177 + 030481 1279 19 01 1 306446340 00 1176 + 030482 1279 19 02 1 306446340 01 1176 + 030483 1279 19 03 1 306446340 02 1176 + 030484 1279 19 04 1 306446340 03 1176 + 030485 1279 19 05 1 306446340 04 1176 + 030486 1279 19 06 1 306446340 05 1176 + 030487 1279 19 07 1 306446340 06 1176 + 030488 1279 19 08 1 306446340 07 1176 + 030489 1279 20 01 1 306446340 08 1176 + 030490 1279 20 02 1 306446340 09 1176 + 030491 1279 20 03 1 306446340 10 1176 + 030492 1279 20 04 1 306446340 11 1176 + 030493 1279 20 05 1 306446340 12 1176 + 030494 1279 20 06 1 306446340 13 1176 + 030495 1279 20 07 1 306446340 14 1176 + 030496 1279 20 08 1 306446340 15 1176 + 030497 1279 21 01 1 306446352 00 1179 + 030498 1279 21 02 1 306446352 01 1179 + 030499 1279 21 03 1 306446352 02 1179 + 030500 1279 21 04 1 306446352 03 1179 + 030501 1279 21 05 1 306446352 04 1179 + 030502 1279 21 06 1 306446352 05 1179 + 030503 1279 21 07 1 306446352 06 1179 + 030504 1279 21 08 1 306446352 07 1179 + 030505 1279 22 01 1 306446352 08 1179 + 030506 1279 22 02 1 306446352 09 1179 + 030507 1279 22 03 1 306446352 10 1179 + 030508 1279 22 04 1 306446352 11 1179 + 030509 1279 22 05 1 306446352 12 1179 + 030510 1279 22 06 1 306446352 13 1179 + 030511 1279 22 07 1 306446352 14 1179 + 030512 1279 22 08 1 306446352 15 1179 + 030513 1279 23 01 1 306446348 00 1178 + 030514 1279 23 02 1 306446348 01 1178 + 030515 1279 23 03 1 306446348 02 1178 + 030516 1279 23 04 1 306446348 03 1178 + 030517 1279 23 05 1 306446348 04 1178 + 030518 1279 23 06 1 306446348 05 1178 + 030519 1279 23 07 1 306446348 06 1178 + 030520 1279 23 08 1 306446348 07 1178 + 030521 1279 24 01 1 306446348 08 1178 + 030522 1279 24 02 1 306446348 09 1178 + 030523 1279 24 03 1 306446348 10 1178 + 030524 1279 24 04 1 306446348 11 1178 + 030525 1279 24 05 1 306446348 12 1178 + 030526 1279 24 06 1 306446348 13 1178 + 030527 1279 24 07 1 306446348 14 1178 + 030528 1279 24 08 1 306446348 15 1178 + 030529 1279 25 01 1 303087624 08 0089 + 030530 1279 25 02 1 303087624 09 0089 + 030531 9999 99 99 0 9999 99 9999 + 030532 9999 99 99 0 9999 99 9999 + 030533 9999 99 99 0 9999 99 9999 + 030534 9999 99 99 0 9999 99 9999 + 030535 9999 99 99 0 9999 99 9999 + 030536 9999 99 99 0 9999 99 9999 + 030537 1279 26 01 1 303087624 10 0089 + 030538 1279 26 02 1 303087624 11 0089 + 030539 9999 99 99 0 9999 99 9999 + 030540 9999 99 99 0 9999 99 9999 + 030541 9999 99 99 0 9999 99 9999 + 030542 9999 99 99 0 9999 99 9999 + 030543 9999 99 99 0 9999 99 9999 + 030544 9999 99 99 0 9999 99 9999 + 030545 1279 27 01 1 303087624 12 0089 + 030546 1279 27 02 1 303087624 13 0089 + 030547 9999 99 99 0 9999 99 9999 + 030548 9999 99 99 0 9999 99 9999 + 030549 9999 99 99 0 9999 99 9999 + 030550 9999 99 99 0 9999 99 9999 + 030551 9999 99 99 0 9999 99 9999 + 030552 9999 99 99 0 9999 99 9999 + 030553 1279 28 01 1 303087624 14 0089 + 030554 1279 28 02 1 303087624 15 0089 + 030555 9999 99 99 0 9999 99 9999 + 030556 9999 99 99 0 9999 99 9999 + 030557 9999 99 99 0 9999 99 9999 + 030558 9999 99 99 0 9999 99 9999 + 030559 9999 99 99 0 9999 99 9999 + 030560 9999 99 99 0 9999 99 9999 + 030561 1279 29 01 1 303087624 04 0089 + 030562 1279 29 02 1 303087624 05 0089 + 030563 9999 99 99 0 9999 99 9999 + 030564 9999 99 99 0 9999 99 9999 + 030565 9999 99 99 0 9999 99 9999 + 030566 9999 99 99 0 9999 99 9999 + 030567 9999 99 99 0 9999 99 9999 + 030568 9999 99 99 0 9999 99 9999 + 030569 1279 30 01 1 303087624 06 0089 + 030570 1279 30 02 1 303087624 07 0089 + 030571 9999 99 99 0 9999 99 9999 + 030572 9999 99 99 0 9999 99 9999 + 030573 9999 99 99 0 9999 99 9999 + 030574 9999 99 99 0 9999 99 9999 + 030575 9999 99 99 0 9999 99 9999 + 030576 9999 99 99 0 9999 99 9999 + 030577 1279 31 01 1 303087624 00 0089 + 030578 1279 31 02 1 303087624 01 0089 + 030579 9999 99 99 0 9999 99 9999 + 030580 9999 99 99 0 9999 99 9999 + 030581 9999 99 99 0 9999 99 9999 + 030582 9999 99 99 0 9999 99 9999 + 030583 9999 99 99 0 9999 99 9999 + 030584 9999 99 99 0 9999 99 9999 + 030585 1279 32 01 1 303087624 02 0089 + 030586 1279 32 02 1 303087624 03 0089 + 030587 9999 99 99 0 9999 99 9999 + 030588 9999 99 99 0 9999 99 9999 + 030589 9999 99 99 0 9999 99 9999 + 030590 9999 99 99 0 9999 99 9999 + 030591 9999 99 99 0 9999 99 9999 + 030592 9999 99 99 0 9999 99 9999 + 030593 1279 33 01 1 306442248 00 1169 + 030594 1279 33 02 1 306442248 01 1169 + 030595 1279 33 03 1 306442248 02 1169 + 030596 1279 33 04 1 306442248 03 1169 + 030597 1279 33 05 1 306442248 04 1169 + 030598 1279 33 06 1 306442248 05 1169 + 030599 1279 33 07 1 306442248 06 1169 + 030600 1279 33 08 1 306442248 07 1169 + 030601 1279 34 01 1 306442248 08 1169 + 030602 1279 34 02 1 306442248 09 1169 + 030603 1279 34 03 1 306442248 10 1169 + 030604 1279 34 04 1 306442248 11 1169 + 030605 1279 34 05 1 306442248 12 1169 + 030606 1279 34 06 1 306442248 13 1169 + 030607 1279 34 07 1 306442248 14 1169 + 030608 1279 34 08 1 306442248 15 1169 + 030609 1279 35 01 1 306442244 00 1168 + 030610 1279 35 02 1 306442244 01 1168 + 030611 1279 35 03 1 306442244 02 1168 + 030612 1279 35 04 1 306442244 03 1168 + 030613 1279 35 05 1 306442244 04 1168 + 030614 1279 35 06 1 306442244 05 1168 + 030615 1279 35 07 1 306442244 06 1168 + 030616 1279 35 08 1 306442244 07 1168 + 030617 1279 36 01 1 306442244 08 1168 + 030618 1279 36 02 1 306442244 09 1168 + 030619 1279 36 03 1 306442244 10 1168 + 030620 1279 36 04 1 306442244 11 1168 + 030621 1279 36 05 1 306442244 12 1168 + 030622 1279 36 06 1 306442244 13 1168 + 030623 1279 36 07 1 306442244 14 1168 + 030624 1279 36 08 1 306442244 15 1168 + 030625 1279 37 01 1 306442256 00 1171 + 030626 1279 37 02 1 306442256 01 1171 + 030627 1279 37 03 1 306442256 02 1171 + 030628 1279 37 04 1 306442256 03 1171 + 030629 1279 37 05 1 306442256 04 1171 + 030630 1279 37 06 1 306442256 05 1171 + 030631 1279 37 07 1 306442256 06 1171 + 030632 1279 37 08 1 306442256 07 1171 + 030633 1279 38 01 1 306442256 08 1171 + 030634 1279 38 02 1 306442256 09 1171 + 030635 1279 38 03 1 306442256 10 1171 + 030636 1279 38 04 1 306442256 11 1171 + 030637 1279 38 05 1 306442256 12 1171 + 030638 1279 38 06 1 306442256 13 1171 + 030639 1279 38 07 1 306442256 14 1171 + 030640 1279 38 08 1 306442256 15 1171 + 030641 1279 39 01 1 306442252 00 1170 + 030642 1279 39 02 1 306442252 01 1170 + 030643 1279 39 03 1 306442252 02 1170 + 030644 1279 39 04 1 306442252 03 1170 + 030645 1279 39 05 1 306442252 04 1170 + 030646 1279 39 06 1 306442252 05 1170 + 030647 1279 39 07 1 306442252 06 1170 + 030648 1279 39 08 1 306442252 07 1170 + 030649 1279 40 01 1 306442252 08 1170 + 030650 1279 40 02 1 306442252 09 1170 + 030651 1279 40 03 1 306442252 10 1170 + 030652 1279 40 04 1 306442252 11 1170 + 030653 1279 40 05 1 306442252 12 1170 + 030654 1279 40 06 1 306442252 13 1170 + 030655 1279 40 07 1 306442252 14 1170 + 030656 1279 40 08 1 306442252 15 1170 + 030657 1279 41 01 1 304201736 00 0313 + 030658 1279 41 02 1 304201736 01 0313 + 030659 1279 41 03 1 304201736 02 0313 + 030660 1279 41 04 1 304201736 03 0313 + 030661 9999 99 99 0 9999 99 9999 + 030662 9999 99 99 0 9999 99 9999 + 030663 9999 99 99 0 9999 99 9999 + 030664 9999 99 99 0 9999 99 9999 + 030665 1279 42 01 1 304201736 04 0313 + 030666 1279 42 02 1 304201736 05 0313 + 030667 1279 42 03 1 304201736 06 0313 + 030668 1279 42 04 1 304201736 07 0313 + 030669 9999 99 99 0 9999 99 9999 + 030670 9999 99 99 0 9999 99 9999 + 030671 9999 99 99 0 9999 99 9999 + 030672 9999 99 99 0 9999 99 9999 + 030673 1279 43 01 1 304201736 08 0313 + 030674 1279 43 02 1 304201736 09 0313 + 030675 1279 43 03 1 304201736 10 0313 + 030676 1279 43 04 1 304201736 11 0313 + 030677 9999 99 99 0 9999 99 9999 + 030678 9999 99 99 0 9999 99 9999 + 030679 9999 99 99 0 9999 99 9999 + 030680 9999 99 99 0 9999 99 9999 + 030681 1279 44 01 1 304201736 12 0313 + 030682 1279 44 02 1 304201736 13 0313 + 030683 1279 44 03 1 304201736 14 0313 + 030684 1279 44 04 1 304201736 15 0313 + 030685 9999 99 99 0 9999 99 9999 + 030686 9999 99 99 0 9999 99 9999 + 030687 9999 99 99 0 9999 99 9999 + 030688 9999 99 99 0 9999 99 9999 + 030689 1279 45 01 1 304201732 00 0312 + 030690 1279 45 02 1 304201732 01 0312 + 030691 1279 45 03 1 304201732 02 0312 + 030692 1279 45 04 1 304201732 03 0312 + 030693 9999 99 99 0 9999 99 9999 + 030694 9999 99 99 0 9999 99 9999 + 030695 9999 99 99 0 9999 99 9999 + 030696 9999 99 99 0 9999 99 9999 + 030697 1279 46 01 1 304201732 04 0312 + 030698 1279 46 02 1 304201732 05 0312 + 030699 1279 46 03 1 304201732 06 0312 + 030700 1279 46 04 1 304201732 07 0312 + 030701 9999 99 99 0 9999 99 9999 + 030702 9999 99 99 0 9999 99 9999 + 030703 9999 99 99 0 9999 99 9999 + 030704 9999 99 99 0 9999 99 9999 + 030705 1279 47 01 1 304201732 08 0312 + 030706 1279 47 02 1 304201732 09 0312 + 030707 1279 47 03 1 304201732 10 0312 + 030708 1279 47 04 1 304201732 11 0312 + 030709 9999 99 99 0 9999 99 9999 + 030710 9999 99 99 0 9999 99 9999 + 030711 9999 99 99 0 9999 99 9999 + 030712 9999 99 99 0 9999 99 9999 + 030713 1279 48 01 1 304201732 12 0312 + 030714 1279 48 02 1 304201732 13 0312 + 030715 1279 48 03 1 304201732 14 0312 + 030716 1279 48 04 1 304201732 15 0312 + 030717 9999 99 99 0 9999 99 9999 + 030718 9999 99 99 0 9999 99 9999 + 030719 9999 99 99 0 9999 99 9999 + 030720 9999 99 99 0 9999 99 9999 + 030721 1280 01 01 1 304197644 08 0306 + 030722 1280 01 02 1 304197644 09 0306 + 030723 1280 01 03 1 304197644 10 0306 + 030724 1280 01 04 1 304197644 11 0306 + 030725 9999 99 99 0 9999 99 9999 + 030726 9999 99 99 0 9999 99 9999 + 030727 9999 99 99 0 9999 99 9999 + 030728 9999 99 99 0 9999 99 9999 + 030729 1280 02 01 1 304197644 12 0306 + 030730 1280 02 02 1 304197644 13 0306 + 030731 1280 02 03 1 304197644 14 0306 + 030732 1280 02 04 1 304197644 15 0306 + 030733 9999 99 99 0 9999 99 9999 + 030734 9999 99 99 0 9999 99 9999 + 030735 9999 99 99 0 9999 99 9999 + 030736 9999 99 99 0 9999 99 9999 + 030737 1280 03 01 1 304197644 00 0306 + 030738 1280 03 02 1 304197644 01 0306 + 030739 1280 03 03 1 304197644 02 0306 + 030740 1280 03 04 1 304197644 03 0306 + 030741 9999 99 99 0 9999 99 9999 + 030742 9999 99 99 0 9999 99 9999 + 030743 9999 99 99 0 9999 99 9999 + 030744 9999 99 99 0 9999 99 9999 + 030745 1280 04 01 1 304197644 04 0306 + 030746 1280 04 02 1 304197644 05 0306 + 030747 1280 04 03 1 304197644 06 0306 + 030748 1280 04 04 1 304197644 07 0306 + 030749 9999 99 99 0 9999 99 9999 + 030750 9999 99 99 0 9999 99 9999 + 030751 9999 99 99 0 9999 99 9999 + 030752 9999 99 99 0 9999 99 9999 + 030753 1280 05 01 1 304197648 08 0307 + 030754 1280 05 02 1 304197648 09 0307 + 030755 1280 05 03 1 304197648 10 0307 + 030756 1280 05 04 1 304197648 11 0307 + 030757 9999 99 99 0 9999 99 9999 + 030758 9999 99 99 0 9999 99 9999 + 030759 9999 99 99 0 9999 99 9999 + 030760 9999 99 99 0 9999 99 9999 + 030761 1280 06 01 1 304197648 12 0307 + 030762 1280 06 02 1 304197648 13 0307 + 030763 1280 06 03 1 304197648 14 0307 + 030764 1280 06 04 1 304197648 15 0307 + 030765 9999 99 99 0 9999 99 9999 + 030766 9999 99 99 0 9999 99 9999 + 030767 9999 99 99 0 9999 99 9999 + 030768 9999 99 99 0 9999 99 9999 + 030769 1280 07 01 1 304197648 00 0307 + 030770 1280 07 02 1 304197648 01 0307 + 030771 1280 07 03 1 304197648 02 0307 + 030772 1280 07 04 1 304197648 03 0307 + 030773 9999 99 99 0 9999 99 9999 + 030774 9999 99 99 0 9999 99 9999 + 030775 9999 99 99 0 9999 99 9999 + 030776 9999 99 99 0 9999 99 9999 + 030777 1280 08 01 1 304197648 04 0307 + 030778 1280 08 02 1 304197648 05 0307 + 030779 1280 08 03 1 304197648 06 0307 + 030780 1280 08 04 1 304197648 07 0307 + 030781 9999 99 99 0 9999 99 9999 + 030782 9999 99 99 0 9999 99 9999 + 030783 9999 99 99 0 9999 99 9999 + 030784 9999 99 99 0 9999 99 9999 + 030785 1280 09 01 1 306438156 00 1162 + 030786 1280 09 02 1 306438156 01 1162 + 030787 1280 09 03 1 306438156 02 1162 + 030788 1280 09 04 1 306438156 03 1162 + 030789 1280 09 05 1 306438156 04 1162 + 030790 1280 09 06 1 306438156 05 1162 + 030791 1280 09 07 1 306438156 06 1162 + 030792 1280 09 08 1 306438156 07 1162 + 030793 1280 10 01 1 306438156 08 1162 + 030794 1280 10 02 1 306438156 09 1162 + 030795 1280 10 03 1 306438156 10 1162 + 030796 1280 10 04 1 306438156 11 1162 + 030797 1280 10 05 1 306438156 12 1162 + 030798 1280 10 06 1 306438156 13 1162 + 030799 1280 10 07 1 306438156 14 1162 + 030800 1280 10 08 1 306438156 15 1162 + 030801 1280 11 01 1 306438160 00 1163 + 030802 1280 11 02 1 306438160 01 1163 + 030803 1280 11 03 1 306438160 02 1163 + 030804 1280 11 04 1 306438160 03 1163 + 030805 1280 11 05 1 306438160 04 1163 + 030806 1280 11 06 1 306438160 05 1163 + 030807 1280 11 07 1 306438160 06 1163 + 030808 1280 11 08 1 306438160 07 1163 + 030809 1280 12 01 1 306438160 08 1163 + 030810 1280 12 02 1 306438160 09 1163 + 030811 1280 12 03 1 306438160 10 1163 + 030812 1280 12 04 1 306438160 11 1163 + 030813 1280 12 05 1 306438160 12 1163 + 030814 1280 12 06 1 306438160 13 1163 + 030815 1280 12 07 1 306438160 14 1163 + 030816 1280 12 08 1 306438160 15 1163 + 030817 1280 13 01 1 306438148 00 1160 + 030818 1280 13 02 1 306438148 01 1160 + 030819 1280 13 03 1 306438148 02 1160 + 030820 1280 13 04 1 306438148 03 1160 + 030821 1280 13 05 1 306438148 04 1160 + 030822 1280 13 06 1 306438148 05 1160 + 030823 1280 13 07 1 306438148 06 1160 + 030824 1280 13 08 1 306438148 07 1160 + 030825 1280 14 01 1 306438148 08 1160 + 030826 1280 14 02 1 306438148 09 1160 + 030827 1280 14 03 1 306438148 10 1160 + 030828 1280 14 04 1 306438148 11 1160 + 030829 1280 14 05 1 306438148 12 1160 + 030830 1280 14 06 1 306438148 13 1160 + 030831 1280 14 07 1 306438148 14 1160 + 030832 1280 14 08 1 306438148 15 1160 + 030833 1280 15 01 1 306438152 00 1161 + 030834 1280 15 02 1 306438152 01 1161 + 030835 1280 15 03 1 306438152 02 1161 + 030836 1280 15 04 1 306438152 03 1161 + 030837 1280 15 05 1 306438152 04 1161 + 030838 1280 15 06 1 306438152 05 1161 + 030839 1280 15 07 1 306438152 06 1161 + 030840 1280 15 08 1 306438152 07 1161 + 030841 1280 16 01 1 306438152 08 1161 + 030842 1280 16 02 1 306438152 09 1161 + 030843 1280 16 03 1 306438152 10 1161 + 030844 1280 16 04 1 306438152 11 1161 + 030845 1280 16 05 1 306438152 12 1161 + 030846 1280 16 06 1 306438152 13 1161 + 030847 1280 16 07 1 306438152 14 1161 + 030848 1280 16 08 1 306438152 15 1161 + 030849 1280 17 01 1 303087620 12 0088 + 030850 1280 17 02 1 303087620 13 0088 + 030851 9999 99 99 0 9999 99 9999 + 030852 9999 99 99 0 9999 99 9999 + 030853 9999 99 99 0 9999 99 9999 + 030854 9999 99 99 0 9999 99 9999 + 030855 9999 99 99 0 9999 99 9999 + 030856 9999 99 99 0 9999 99 9999 + 030857 1280 18 01 1 303087620 14 0088 + 030858 1280 18 02 1 303087620 15 0088 + 030859 9999 99 99 0 9999 99 9999 + 030860 9999 99 99 0 9999 99 9999 + 030861 9999 99 99 0 9999 99 9999 + 030862 9999 99 99 0 9999 99 9999 + 030863 9999 99 99 0 9999 99 9999 + 030864 9999 99 99 0 9999 99 9999 + 030865 1280 19 01 1 303087620 08 0088 + 030866 1280 19 02 1 303087620 09 0088 + 030867 9999 99 99 0 9999 99 9999 + 030868 9999 99 99 0 9999 99 9999 + 030869 9999 99 99 0 9999 99 9999 + 030870 9999 99 99 0 9999 99 9999 + 030871 9999 99 99 0 9999 99 9999 + 030872 9999 99 99 0 9999 99 9999 + 030873 1280 20 01 1 303087620 10 0088 + 030874 1280 20 02 1 303087620 11 0088 + 030875 9999 99 99 0 9999 99 9999 + 030876 9999 99 99 0 9999 99 9999 + 030877 9999 99 99 0 9999 99 9999 + 030878 9999 99 99 0 9999 99 9999 + 030879 9999 99 99 0 9999 99 9999 + 030880 9999 99 99 0 9999 99 9999 + 030881 1280 21 01 1 303087620 00 0088 + 030882 1280 21 02 1 303087620 01 0088 + 030883 9999 99 99 0 9999 99 9999 + 030884 9999 99 99 0 9999 99 9999 + 030885 9999 99 99 0 9999 99 9999 + 030886 9999 99 99 0 9999 99 9999 + 030887 9999 99 99 0 9999 99 9999 + 030888 9999 99 99 0 9999 99 9999 + 030889 1280 22 01 1 303087620 02 0088 + 030890 1280 22 02 1 303087620 03 0088 + 030891 9999 99 99 0 9999 99 9999 + 030892 9999 99 99 0 9999 99 9999 + 030893 9999 99 99 0 9999 99 9999 + 030894 9999 99 99 0 9999 99 9999 + 030895 9999 99 99 0 9999 99 9999 + 030896 9999 99 99 0 9999 99 9999 + 030897 1280 23 01 1 303087620 04 0088 + 030898 1280 23 02 1 303087620 05 0088 + 030899 9999 99 99 0 9999 99 9999 + 030900 9999 99 99 0 9999 99 9999 + 030901 9999 99 99 0 9999 99 9999 + 030902 9999 99 99 0 9999 99 9999 + 030903 9999 99 99 0 9999 99 9999 + 030904 9999 99 99 0 9999 99 9999 + 030905 1280 24 01 1 303087620 06 0088 + 030906 1280 24 02 1 303087620 07 0088 + 030907 9999 99 99 0 9999 99 9999 + 030908 9999 99 99 0 9999 99 9999 + 030909 9999 99 99 0 9999 99 9999 + 030910 9999 99 99 0 9999 99 9999 + 030911 9999 99 99 0 9999 99 9999 + 030912 9999 99 99 0 9999 99 9999 + 030913 1280 25 01 1 305315848 00 0665 + 030914 1280 25 02 1 305315848 01 0665 + 030915 1280 25 03 1 305315848 02 0665 + 030916 1280 25 04 1 305315848 03 0665 + 030917 1280 25 05 1 305315848 04 0665 + 030918 1280 25 06 1 305315848 05 0665 + 030919 1280 25 07 1 305315848 06 0665 + 030920 1280 25 08 1 305315848 07 0665 + 030921 1280 26 01 1 305315848 08 0665 + 030922 1280 26 02 1 305315848 09 0665 + 030923 1280 26 03 1 305315848 10 0665 + 030924 1280 26 04 1 305315848 11 0665 + 030925 1280 26 05 1 305315848 12 0665 + 030926 1280 26 06 1 305315848 13 0665 + 030927 1280 26 07 1 305315848 14 0665 + 030928 1280 26 08 1 305315848 15 0665 + 030929 1280 27 01 1 305315844 00 0664 + 030930 1280 27 02 1 305315844 01 0664 + 030931 1280 27 03 1 305315844 02 0664 + 030932 1280 27 04 1 305315844 03 0664 + 030933 1280 27 05 1 305315844 04 0664 + 030934 1280 27 06 1 305315844 05 0664 + 030935 1280 27 07 1 305315844 06 0664 + 030936 1280 27 08 1 305315844 07 0664 + 030937 1280 28 01 1 305315844 08 0664 + 030938 1280 28 02 1 305315844 09 0664 + 030939 1280 28 03 1 305315844 10 0664 + 030940 1280 28 04 1 305315844 11 0664 + 030941 1280 28 05 1 305315844 12 0664 + 030942 1280 28 06 1 305315844 13 0664 + 030943 1280 28 07 1 305315844 14 0664 + 030944 1280 28 08 1 305315844 15 0664 + 030945 1280 29 01 1 305315856 00 0667 + 030946 1280 29 02 1 305315856 01 0667 + 030947 1280 29 03 1 305315856 02 0667 + 030948 1280 29 04 1 305315856 03 0667 + 030949 1280 29 05 1 305315856 04 0667 + 030950 1280 29 06 1 305315856 05 0667 + 030951 1280 29 07 1 305315856 06 0667 + 030952 1280 29 08 1 305315856 07 0667 + 030953 1280 30 01 1 305315856 08 0667 + 030954 1280 30 02 1 305315856 09 0667 + 030955 1280 30 03 1 305315856 10 0667 + 030956 1280 30 04 1 305315856 11 0667 + 030957 1280 30 05 1 305315856 12 0667 + 030958 1280 30 06 1 305315856 13 0667 + 030959 1280 30 07 1 305315856 14 0667 + 030960 1280 30 08 1 305315856 15 0667 + 030961 1280 31 01 1 305315852 00 0666 + 030962 1280 31 02 1 305315852 01 0666 + 030963 1280 31 03 1 305315852 02 0666 + 030964 1280 31 04 1 305315852 03 0666 + 030965 1280 31 05 1 305315852 04 0666 + 030966 1280 31 06 1 305315852 05 0666 + 030967 1280 31 07 1 305315852 06 0666 + 030968 1280 31 08 1 305315852 07 0666 + 030969 1280 32 01 1 305315852 08 0666 + 030970 1280 32 02 1 305315852 09 0666 + 030971 1280 32 03 1 305315852 10 0666 + 030972 1280 32 04 1 305315852 11 0666 + 030973 1280 32 05 1 305315852 12 0666 + 030974 1280 32 06 1 305315852 13 0666 + 030975 1280 32 07 1 305315852 14 0666 + 030976 1280 32 08 1 305315852 15 0666 + 030977 1280 33 01 1 306434060 00 1154 + 030978 1280 33 02 1 306434060 01 1154 + 030979 1280 33 03 1 306434060 02 1154 + 030980 1280 33 04 1 306434060 03 1154 + 030981 1280 33 05 1 306434060 04 1154 + 030982 1280 33 06 1 306434060 05 1154 + 030983 1280 33 07 1 306434060 06 1154 + 030984 1280 33 08 1 306434060 07 1154 + 030985 1280 34 01 1 306434060 08 1154 + 030986 1280 34 02 1 306434060 09 1154 + 030987 1280 34 03 1 306434060 10 1154 + 030988 1280 34 04 1 306434060 11 1154 + 030989 1280 34 05 1 306434060 12 1154 + 030990 1280 34 06 1 306434060 13 1154 + 030991 1280 34 07 1 306434060 14 1154 + 030992 1280 34 08 1 306434060 15 1154 + 030993 1280 35 01 1 306434064 00 1155 + 030994 1280 35 02 1 306434064 01 1155 + 030995 1280 35 03 1 306434064 02 1155 + 030996 1280 35 04 1 306434064 03 1155 + 030997 1280 35 05 1 306434064 04 1155 + 030998 1280 35 06 1 306434064 05 1155 + 030999 1280 35 07 1 306434064 06 1155 + 031000 1280 35 08 1 306434064 07 1155 + 031001 1280 36 01 1 306434064 08 1155 + 031002 1280 36 02 1 306434064 09 1155 + 031003 1280 36 03 1 306434064 10 1155 + 031004 1280 36 04 1 306434064 11 1155 + 031005 1280 36 05 1 306434064 12 1155 + 031006 1280 36 06 1 306434064 13 1155 + 031007 1280 36 07 1 306434064 14 1155 + 031008 1280 36 08 1 306434064 15 1155 + 031009 1280 37 01 1 306434052 00 1152 + 031010 1280 37 02 1 306434052 01 1152 + 031011 1280 37 03 1 306434052 02 1152 + 031012 1280 37 04 1 306434052 03 1152 + 031013 1280 37 05 1 306434052 04 1152 + 031014 1280 37 06 1 306434052 05 1152 + 031015 1280 37 07 1 306434052 06 1152 + 031016 1280 37 08 1 306434052 07 1152 + 031017 1280 38 01 1 306434052 08 1152 + 031018 1280 38 02 1 306434052 09 1152 + 031019 1280 38 03 1 306434052 10 1152 + 031020 1280 38 04 1 306434052 11 1152 + 031021 1280 38 05 1 306434052 12 1152 + 031022 1280 38 06 1 306434052 13 1152 + 031023 1280 38 07 1 306434052 14 1152 + 031024 1280 38 08 1 306434052 15 1152 + 031025 1280 39 01 1 306434056 00 1153 + 031026 1280 39 02 1 306434056 01 1153 + 031027 1280 39 03 1 306434056 02 1153 + 031028 1280 39 04 1 306434056 03 1153 + 031029 1280 39 05 1 306434056 04 1153 + 031030 1280 39 06 1 306434056 05 1153 + 031031 1280 39 07 1 306434056 06 1153 + 031032 1280 39 08 1 306434056 07 1153 + 031033 1280 40 01 1 306434056 08 1153 + 031034 1280 40 02 1 306434056 09 1153 + 031035 1280 40 03 1 306434056 10 1153 + 031036 1280 40 04 1 306434056 11 1153 + 031037 1280 40 05 1 306434056 12 1153 + 031038 1280 40 06 1 306434056 13 1153 + 031039 1280 40 07 1 306434056 14 1153 + 031040 1280 40 08 1 306434056 15 1153 + 031041 1280 41 01 1 304197636 08 0304 + 031042 1280 41 02 1 304197636 09 0304 + 031043 1280 41 03 1 304197636 10 0304 + 031044 1280 41 04 1 304197636 11 0304 + 031045 9999 99 99 0 9999 99 9999 + 031046 9999 99 99 0 9999 99 9999 + 031047 9999 99 99 0 9999 99 9999 + 031048 9999 99 99 0 9999 99 9999 + 031049 1280 42 01 1 304197636 12 0304 + 031050 1280 42 02 1 304197636 13 0304 + 031051 1280 42 03 1 304197636 14 0304 + 031052 1280 42 04 1 304197636 15 0304 + 031053 9999 99 99 0 9999 99 9999 + 031054 9999 99 99 0 9999 99 9999 + 031055 9999 99 99 0 9999 99 9999 + 031056 9999 99 99 0 9999 99 9999 + 031057 1280 43 01 1 304197636 00 0304 + 031058 1280 43 02 1 304197636 01 0304 + 031059 1280 43 03 1 304197636 02 0304 + 031060 1280 43 04 1 304197636 03 0304 + 031061 9999 99 99 0 9999 99 9999 + 031062 9999 99 99 0 9999 99 9999 + 031063 9999 99 99 0 9999 99 9999 + 031064 9999 99 99 0 9999 99 9999 + 031065 1280 44 01 1 304197636 04 0304 + 031066 1280 44 02 1 304197636 05 0304 + 031067 1280 44 03 1 304197636 06 0304 + 031068 1280 44 04 1 304197636 07 0304 + 031069 9999 99 99 0 9999 99 9999 + 031070 9999 99 99 0 9999 99 9999 + 031071 9999 99 99 0 9999 99 9999 + 031072 9999 99 99 0 9999 99 9999 + 031073 1280 45 01 1 304197640 08 0305 + 031074 1280 45 02 1 304197640 09 0305 + 031075 1280 45 03 1 304197640 10 0305 + 031076 1280 45 04 1 304197640 11 0305 + 031077 9999 99 99 0 9999 99 9999 + 031078 9999 99 99 0 9999 99 9999 + 031079 9999 99 99 0 9999 99 9999 + 031080 9999 99 99 0 9999 99 9999 + 031081 1280 46 01 1 304197640 12 0305 + 031082 1280 46 02 1 304197640 13 0305 + 031083 1280 46 03 1 304197640 14 0305 + 031084 1280 46 04 1 304197640 15 0305 + 031085 9999 99 99 0 9999 99 9999 + 031086 9999 99 99 0 9999 99 9999 + 031087 9999 99 99 0 9999 99 9999 + 031088 9999 99 99 0 9999 99 9999 + 031089 1280 47 01 1 304197640 00 0305 + 031090 1280 47 02 1 304197640 01 0305 + 031091 1280 47 03 1 304197640 02 0305 + 031092 1280 47 04 1 304197640 03 0305 + 031093 9999 99 99 0 9999 99 9999 + 031094 9999 99 99 0 9999 99 9999 + 031095 9999 99 99 0 9999 99 9999 + 031096 9999 99 99 0 9999 99 9999 + 031097 1280 48 01 1 304197640 04 0305 + 031098 1280 48 02 1 304197640 05 0305 + 031099 1280 48 03 1 304197640 06 0305 + 031100 1280 48 04 1 304197640 07 0305 + 031101 9999 99 99 0 9999 99 9999 + 031102 9999 99 99 0 9999 99 9999 + 031103 9999 99 99 0 9999 99 9999 + 031104 9999 99 99 0 9999 99 9999 + 031105 1281 01 01 1 305311752 00 0657 + 031106 1281 01 02 1 305311752 01 0657 + 031107 1281 01 03 1 305311752 02 0657 + 031108 1281 01 04 1 305311752 03 0657 + 031109 1281 01 05 1 305311752 04 0657 + 031110 1281 01 06 1 305311752 05 0657 + 031111 1281 01 07 1 305311752 06 0657 + 031112 1281 01 08 1 305311752 07 0657 + 031113 1281 02 01 1 305311752 08 0657 + 031114 1281 02 02 1 305311752 09 0657 + 031115 1281 02 03 1 305311752 10 0657 + 031116 1281 02 04 1 305311752 11 0657 + 031117 1281 02 05 1 305311752 12 0657 + 031118 1281 02 06 1 305311752 13 0657 + 031119 1281 02 07 1 305311752 14 0657 + 031120 1281 02 08 1 305311752 15 0657 + 031121 1281 03 01 1 305311748 00 0656 + 031122 1281 03 02 1 305311748 01 0656 + 031123 1281 03 03 1 305311748 02 0656 + 031124 1281 03 04 1 305311748 03 0656 + 031125 1281 03 05 1 305311748 04 0656 + 031126 1281 03 06 1 305311748 05 0656 + 031127 1281 03 07 1 305311748 06 0656 + 031128 1281 03 08 1 305311748 07 0656 + 031129 1281 04 01 1 305311748 08 0656 + 031130 1281 04 02 1 305311748 09 0656 + 031131 1281 04 03 1 305311748 10 0656 + 031132 1281 04 04 1 305311748 11 0656 + 031133 1281 04 05 1 305311748 12 0656 + 031134 1281 04 06 1 305311748 13 0656 + 031135 1281 04 07 1 305311748 14 0656 + 031136 1281 04 08 1 305311748 15 0656 + 031137 1281 05 01 1 305311760 00 0659 + 031138 1281 05 02 1 305311760 01 0659 + 031139 1281 05 03 1 305311760 02 0659 + 031140 1281 05 04 1 305311760 03 0659 + 031141 1281 05 05 1 305311760 04 0659 + 031142 1281 05 06 1 305311760 05 0659 + 031143 1281 05 07 1 305311760 06 0659 + 031144 1281 05 08 1 305311760 07 0659 + 031145 1281 06 01 1 305311760 08 0659 + 031146 1281 06 02 1 305311760 09 0659 + 031147 1281 06 03 1 305311760 10 0659 + 031148 1281 06 04 1 305311760 11 0659 + 031149 1281 06 05 1 305311760 12 0659 + 031150 1281 06 06 1 305311760 13 0659 + 031151 1281 06 07 1 305311760 14 0659 + 031152 1281 06 08 1 305311760 15 0659 + 031153 1281 07 01 1 305311756 00 0658 + 031154 1281 07 02 1 305311756 01 0658 + 031155 1281 07 03 1 305311756 02 0658 + 031156 1281 07 04 1 305311756 03 0658 + 031157 1281 07 05 1 305311756 04 0658 + 031158 1281 07 06 1 305311756 05 0658 + 031159 1281 07 07 1 305311756 06 0658 + 031160 1281 07 08 1 305311756 07 0658 + 031161 1281 08 01 1 305311756 08 0658 + 031162 1281 08 02 1 305311756 09 0658 + 031163 1281 08 03 1 305311756 10 0658 + 031164 1281 08 04 1 305311756 11 0658 + 031165 1281 08 05 1 305311756 12 0658 + 031166 1281 08 06 1 305311756 13 0658 + 031167 1281 08 07 1 305311756 14 0658 + 031168 1281 08 08 1 305311756 15 0658 + 031169 1281 09 01 1 305307660 00 0650 + 031170 1281 09 02 1 305307660 01 0650 + 031171 1281 09 03 1 305307660 02 0650 + 031172 1281 09 04 1 305307660 03 0650 + 031173 1281 09 05 1 305307660 04 0650 + 031174 1281 09 06 1 305307660 05 0650 + 031175 1281 09 07 1 305307660 06 0650 + 031176 1281 09 08 1 305307660 07 0650 + 031177 1281 10 01 1 305307660 08 0650 + 031178 1281 10 02 1 305307660 09 0650 + 031179 1281 10 03 1 305307660 10 0650 + 031180 1281 10 04 1 305307660 11 0650 + 031181 1281 10 05 1 305307660 12 0650 + 031182 1281 10 06 1 305307660 13 0650 + 031183 1281 10 07 1 305307660 14 0650 + 031184 1281 10 08 1 305307660 15 0650 + 031185 1281 11 01 1 305307664 00 0651 + 031186 1281 11 02 1 305307664 01 0651 + 031187 1281 11 03 1 305307664 02 0651 + 031188 1281 11 04 1 305307664 03 0651 + 031189 1281 11 05 1 305307664 04 0651 + 031190 1281 11 06 1 305307664 05 0651 + 031191 1281 11 07 1 305307664 06 0651 + 031192 1281 11 08 1 305307664 07 0651 + 031193 1281 12 01 1 305307664 08 0651 + 031194 1281 12 02 1 305307664 09 0651 + 031195 1281 12 03 1 305307664 10 0651 + 031196 1281 12 04 1 305307664 11 0651 + 031197 1281 12 05 1 305307664 12 0651 + 031198 1281 12 06 1 305307664 13 0651 + 031199 1281 12 07 1 305307664 14 0651 + 031200 1281 12 08 1 305307664 15 0651 + 031201 1281 13 01 1 305307652 00 0648 + 031202 1281 13 02 1 305307652 01 0648 + 031203 1281 13 03 1 305307652 02 0648 + 031204 1281 13 04 1 305307652 03 0648 + 031205 1281 13 05 1 305307652 04 0648 + 031206 1281 13 06 1 305307652 05 0648 + 031207 1281 13 07 1 305307652 06 0648 + 031208 1281 13 08 1 305307652 07 0648 + 031209 1281 14 01 1 305307652 08 0648 + 031210 1281 14 02 1 305307652 09 0648 + 031211 1281 14 03 1 305307652 10 0648 + 031212 1281 14 04 1 305307652 11 0648 + 031213 1281 14 05 1 305307652 12 0648 + 031214 1281 14 06 1 305307652 13 0648 + 031215 1281 14 07 1 305307652 14 0648 + 031216 1281 14 08 1 305307652 15 0648 + 031217 1281 15 01 1 305307656 00 0649 + 031218 1281 15 02 1 305307656 01 0649 + 031219 1281 15 03 1 305307656 02 0649 + 031220 1281 15 04 1 305307656 03 0649 + 031221 1281 15 05 1 305307656 04 0649 + 031222 1281 15 06 1 305307656 05 0649 + 031223 1281 15 07 1 305307656 06 0649 + 031224 1281 15 08 1 305307656 07 0649 + 031225 1281 16 01 1 305307656 08 0649 + 031226 1281 16 02 1 305307656 09 0649 + 031227 1281 16 03 1 305307656 10 0649 + 031228 1281 16 04 1 305307656 11 0649 + 031229 1281 16 05 1 305307656 12 0649 + 031230 1281 16 06 1 305307656 13 0649 + 031231 1281 16 07 1 305307656 14 0649 + 031232 1281 16 08 1 305307656 15 0649 + 031233 9999 99 99 0 9999 99 9999 + 031234 9999 99 99 0 9999 99 9999 + 031235 9999 99 99 0 9999 99 9999 + 031236 9999 99 99 0 9999 99 9999 + 031237 9999 99 99 0 9999 99 9999 + 031238 9999 99 99 0 9999 99 9999 + 031239 9999 99 99 0 9999 99 9999 + 031240 9999 99 99 0 9999 99 9999 + 031241 9999 99 99 0 9999 99 9999 + 031242 9999 99 99 0 9999 99 9999 + 031243 9999 99 99 0 9999 99 9999 + 031244 9999 99 99 0 9999 99 9999 + 031245 9999 99 99 0 9999 99 9999 + 031246 9999 99 99 0 9999 99 9999 + 031247 9999 99 99 0 9999 99 9999 + 031248 9999 99 99 0 9999 99 9999 + 031249 9999 99 99 0 9999 99 9999 + 031250 9999 99 99 0 9999 99 9999 + 031251 9999 99 99 0 9999 99 9999 + 031252 9999 99 99 0 9999 99 9999 + 031253 9999 99 99 0 9999 99 9999 + 031254 9999 99 99 0 9999 99 9999 + 031255 9999 99 99 0 9999 99 9999 + 031256 9999 99 99 0 9999 99 9999 + 031257 9999 99 99 0 9999 99 9999 + 031258 9999 99 99 0 9999 99 9999 + 031259 9999 99 99 0 9999 99 9999 + 031260 9999 99 99 0 9999 99 9999 + 031261 9999 99 99 0 9999 99 9999 + 031262 9999 99 99 0 9999 99 9999 + 031263 9999 99 99 0 9999 99 9999 + 031264 9999 99 99 0 9999 99 9999 + 031265 9999 99 99 0 9999 99 9999 + 031266 9999 99 99 0 9999 99 9999 + 031267 9999 99 99 0 9999 99 9999 + 031268 9999 99 99 0 9999 99 9999 + 031269 9999 99 99 0 9999 99 9999 + 031270 9999 99 99 0 9999 99 9999 + 031271 9999 99 99 0 9999 99 9999 + 031272 9999 99 99 0 9999 99 9999 + 031273 9999 99 99 0 9999 99 9999 + 031274 9999 99 99 0 9999 99 9999 + 031275 9999 99 99 0 9999 99 9999 + 031276 9999 99 99 0 9999 99 9999 + 031277 9999 99 99 0 9999 99 9999 + 031278 9999 99 99 0 9999 99 9999 + 031279 9999 99 99 0 9999 99 9999 + 031280 9999 99 99 0 9999 99 9999 + 031281 9999 99 99 0 9999 99 9999 + 031282 9999 99 99 0 9999 99 9999 + 031283 9999 99 99 0 9999 99 9999 + 031284 9999 99 99 0 9999 99 9999 + 031285 9999 99 99 0 9999 99 9999 + 031286 9999 99 99 0 9999 99 9999 + 031287 9999 99 99 0 9999 99 9999 + 031288 9999 99 99 0 9999 99 9999 + 031289 9999 99 99 0 9999 99 9999 + 031290 9999 99 99 0 9999 99 9999 + 031291 9999 99 99 0 9999 99 9999 + 031292 9999 99 99 0 9999 99 9999 + 031293 9999 99 99 0 9999 99 9999 + 031294 9999 99 99 0 9999 99 9999 + 031295 9999 99 99 0 9999 99 9999 + 031296 9999 99 99 0 9999 99 9999 + 031297 9999 99 99 0 9999 99 9999 + 031298 9999 99 99 0 9999 99 9999 + 031299 9999 99 99 0 9999 99 9999 + 031300 9999 99 99 0 9999 99 9999 + 031301 9999 99 99 0 9999 99 9999 + 031302 9999 99 99 0 9999 99 9999 + 031303 9999 99 99 0 9999 99 9999 + 031304 9999 99 99 0 9999 99 9999 + 031305 9999 99 99 0 9999 99 9999 + 031306 9999 99 99 0 9999 99 9999 + 031307 9999 99 99 0 9999 99 9999 + 031308 9999 99 99 0 9999 99 9999 + 031309 9999 99 99 0 9999 99 9999 + 031310 9999 99 99 0 9999 99 9999 + 031311 9999 99 99 0 9999 99 9999 + 031312 9999 99 99 0 9999 99 9999 + 031313 9999 99 99 0 9999 99 9999 + 031314 9999 99 99 0 9999 99 9999 + 031315 9999 99 99 0 9999 99 9999 + 031316 9999 99 99 0 9999 99 9999 + 031317 9999 99 99 0 9999 99 9999 + 031318 9999 99 99 0 9999 99 9999 + 031319 9999 99 99 0 9999 99 9999 + 031320 9999 99 99 0 9999 99 9999 + 031321 9999 99 99 0 9999 99 9999 + 031322 9999 99 99 0 9999 99 9999 + 031323 9999 99 99 0 9999 99 9999 + 031324 9999 99 99 0 9999 99 9999 + 031325 9999 99 99 0 9999 99 9999 + 031326 9999 99 99 0 9999 99 9999 + 031327 9999 99 99 0 9999 99 9999 + 031328 9999 99 99 0 9999 99 9999 + 031329 9999 99 99 0 9999 99 9999 + 031330 9999 99 99 0 9999 99 9999 + 031331 9999 99 99 0 9999 99 9999 + 031332 9999 99 99 0 9999 99 9999 + 031333 9999 99 99 0 9999 99 9999 + 031334 9999 99 99 0 9999 99 9999 + 031335 9999 99 99 0 9999 99 9999 + 031336 9999 99 99 0 9999 99 9999 + 031337 9999 99 99 0 9999 99 9999 + 031338 9999 99 99 0 9999 99 9999 + 031339 9999 99 99 0 9999 99 9999 + 031340 9999 99 99 0 9999 99 9999 + 031341 9999 99 99 0 9999 99 9999 + 031342 9999 99 99 0 9999 99 9999 + 031343 9999 99 99 0 9999 99 9999 + 031344 9999 99 99 0 9999 99 9999 + 031345 9999 99 99 0 9999 99 9999 + 031346 9999 99 99 0 9999 99 9999 + 031347 9999 99 99 0 9999 99 9999 + 031348 9999 99 99 0 9999 99 9999 + 031349 9999 99 99 0 9999 99 9999 + 031350 9999 99 99 0 9999 99 9999 + 031351 9999 99 99 0 9999 99 9999 + 031352 9999 99 99 0 9999 99 9999 + 031353 9999 99 99 0 9999 99 9999 + 031354 9999 99 99 0 9999 99 9999 + 031355 9999 99 99 0 9999 99 9999 + 031356 9999 99 99 0 9999 99 9999 + 031357 9999 99 99 0 9999 99 9999 + 031358 9999 99 99 0 9999 99 9999 + 031359 9999 99 99 0 9999 99 9999 + 031360 9999 99 99 0 9999 99 9999 + 031361 9999 99 99 0 9999 99 9999 + 031362 9999 99 99 0 9999 99 9999 + 031363 9999 99 99 0 9999 99 9999 + 031364 9999 99 99 0 9999 99 9999 + 031365 9999 99 99 0 9999 99 9999 + 031366 9999 99 99 0 9999 99 9999 + 031367 9999 99 99 0 9999 99 9999 + 031368 9999 99 99 0 9999 99 9999 + 031369 9999 99 99 0 9999 99 9999 + 031370 9999 99 99 0 9999 99 9999 + 031371 9999 99 99 0 9999 99 9999 + 031372 9999 99 99 0 9999 99 9999 + 031373 9999 99 99 0 9999 99 9999 + 031374 9999 99 99 0 9999 99 9999 + 031375 9999 99 99 0 9999 99 9999 + 031376 9999 99 99 0 9999 99 9999 + 031377 9999 99 99 0 9999 99 9999 + 031378 9999 99 99 0 9999 99 9999 + 031379 9999 99 99 0 9999 99 9999 + 031380 9999 99 99 0 9999 99 9999 + 031381 9999 99 99 0 9999 99 9999 + 031382 9999 99 99 0 9999 99 9999 + 031383 9999 99 99 0 9999 99 9999 + 031384 9999 99 99 0 9999 99 9999 + 031385 9999 99 99 0 9999 99 9999 + 031386 9999 99 99 0 9999 99 9999 + 031387 9999 99 99 0 9999 99 9999 + 031388 9999 99 99 0 9999 99 9999 + 031389 9999 99 99 0 9999 99 9999 + 031390 9999 99 99 0 9999 99 9999 + 031391 9999 99 99 0 9999 99 9999 + 031392 9999 99 99 0 9999 99 9999 + 031393 9999 99 99 0 9999 99 9999 + 031394 9999 99 99 0 9999 99 9999 + 031395 9999 99 99 0 9999 99 9999 + 031396 9999 99 99 0 9999 99 9999 + 031397 9999 99 99 0 9999 99 9999 + 031398 9999 99 99 0 9999 99 9999 + 031399 9999 99 99 0 9999 99 9999 + 031400 9999 99 99 0 9999 99 9999 + 031401 9999 99 99 0 9999 99 9999 + 031402 9999 99 99 0 9999 99 9999 + 031403 9999 99 99 0 9999 99 9999 + 031404 9999 99 99 0 9999 99 9999 + 031405 9999 99 99 0 9999 99 9999 + 031406 9999 99 99 0 9999 99 9999 + 031407 9999 99 99 0 9999 99 9999 + 031408 9999 99 99 0 9999 99 9999 + 031409 9999 99 99 0 9999 99 9999 + 031410 9999 99 99 0 9999 99 9999 + 031411 9999 99 99 0 9999 99 9999 + 031412 9999 99 99 0 9999 99 9999 + 031413 9999 99 99 0 9999 99 9999 + 031414 9999 99 99 0 9999 99 9999 + 031415 9999 99 99 0 9999 99 9999 + 031416 9999 99 99 0 9999 99 9999 + 031417 9999 99 99 0 9999 99 9999 + 031418 9999 99 99 0 9999 99 9999 + 031419 9999 99 99 0 9999 99 9999 + 031420 9999 99 99 0 9999 99 9999 + 031421 9999 99 99 0 9999 99 9999 + 031422 9999 99 99 0 9999 99 9999 + 031423 9999 99 99 0 9999 99 9999 + 031424 9999 99 99 0 9999 99 9999 + 031425 9999 99 99 0 9999 99 9999 + 031426 9999 99 99 0 9999 99 9999 + 031427 9999 99 99 0 9999 99 9999 + 031428 9999 99 99 0 9999 99 9999 + 031429 9999 99 99 0 9999 99 9999 + 031430 9999 99 99 0 9999 99 9999 + 031431 9999 99 99 0 9999 99 9999 + 031432 9999 99 99 0 9999 99 9999 + 031433 9999 99 99 0 9999 99 9999 + 031434 9999 99 99 0 9999 99 9999 + 031435 9999 99 99 0 9999 99 9999 + 031436 9999 99 99 0 9999 99 9999 + 031437 9999 99 99 0 9999 99 9999 + 031438 9999 99 99 0 9999 99 9999 + 031439 9999 99 99 0 9999 99 9999 + 031440 9999 99 99 0 9999 99 9999 + 031441 9999 99 99 0 9999 99 9999 + 031442 9999 99 99 0 9999 99 9999 + 031443 9999 99 99 0 9999 99 9999 + 031444 9999 99 99 0 9999 99 9999 + 031445 9999 99 99 0 9999 99 9999 + 031446 9999 99 99 0 9999 99 9999 + 031447 9999 99 99 0 9999 99 9999 + 031448 9999 99 99 0 9999 99 9999 + 031449 9999 99 99 0 9999 99 9999 + 031450 9999 99 99 0 9999 99 9999 + 031451 9999 99 99 0 9999 99 9999 + 031452 9999 99 99 0 9999 99 9999 + 031453 9999 99 99 0 9999 99 9999 + 031454 9999 99 99 0 9999 99 9999 + 031455 9999 99 99 0 9999 99 9999 + 031456 9999 99 99 0 9999 99 9999 + 031457 9999 99 99 0 9999 99 9999 + 031458 9999 99 99 0 9999 99 9999 + 031459 9999 99 99 0 9999 99 9999 + 031460 9999 99 99 0 9999 99 9999 + 031461 9999 99 99 0 9999 99 9999 + 031462 9999 99 99 0 9999 99 9999 + 031463 9999 99 99 0 9999 99 9999 + 031464 9999 99 99 0 9999 99 9999 + 031465 9999 99 99 0 9999 99 9999 + 031466 9999 99 99 0 9999 99 9999 + 031467 9999 99 99 0 9999 99 9999 + 031468 9999 99 99 0 9999 99 9999 + 031469 9999 99 99 0 9999 99 9999 + 031470 9999 99 99 0 9999 99 9999 + 031471 9999 99 99 0 9999 99 9999 + 031472 9999 99 99 0 9999 99 9999 + 031473 9999 99 99 0 9999 99 9999 + 031474 9999 99 99 0 9999 99 9999 + 031475 9999 99 99 0 9999 99 9999 + 031476 9999 99 99 0 9999 99 9999 + 031477 9999 99 99 0 9999 99 9999 + 031478 9999 99 99 0 9999 99 9999 + 031479 9999 99 99 0 9999 99 9999 + 031480 9999 99 99 0 9999 99 9999 + 031481 9999 99 99 0 9999 99 9999 + 031482 9999 99 99 0 9999 99 9999 + 031483 9999 99 99 0 9999 99 9999 + 031484 9999 99 99 0 9999 99 9999 + 031485 9999 99 99 0 9999 99 9999 + 031486 9999 99 99 0 9999 99 9999 + 031487 9999 99 99 0 9999 99 9999 + 031488 9999 99 99 0 9999 99 9999 + 031489 9999 99 99 0 9999 99 9999 + 031490 9999 99 99 0 9999 99 9999 + 031491 9999 99 99 0 9999 99 9999 + 031492 9999 99 99 0 9999 99 9999 + 031493 9999 99 99 0 9999 99 9999 + 031494 9999 99 99 0 9999 99 9999 + 031495 9999 99 99 0 9999 99 9999 + 031496 9999 99 99 0 9999 99 9999 + 031497 9999 99 99 0 9999 99 9999 + 031498 9999 99 99 0 9999 99 9999 + 031499 9999 99 99 0 9999 99 9999 + 031500 9999 99 99 0 9999 99 9999 + 031501 9999 99 99 0 9999 99 9999 + 031502 9999 99 99 0 9999 99 9999 + 031503 9999 99 99 0 9999 99 9999 + 031504 9999 99 99 0 9999 99 9999 + 031505 9999 99 99 0 9999 99 9999 + 031506 9999 99 99 0 9999 99 9999 + 031507 9999 99 99 0 9999 99 9999 + 031508 9999 99 99 0 9999 99 9999 + 031509 9999 99 99 0 9999 99 9999 + 031510 9999 99 99 0 9999 99 9999 + 031511 9999 99 99 0 9999 99 9999 + 031512 9999 99 99 0 9999 99 9999 + 031513 9999 99 99 0 9999 99 9999 + 031514 9999 99 99 0 9999 99 9999 + 031515 9999 99 99 0 9999 99 9999 + 031516 9999 99 99 0 9999 99 9999 + 031517 9999 99 99 0 9999 99 9999 + 031518 9999 99 99 0 9999 99 9999 + 031519 9999 99 99 0 9999 99 9999 + 031520 9999 99 99 0 9999 99 9999 + 031521 9999 99 99 0 9999 99 9999 + 031522 9999 99 99 0 9999 99 9999 + 031523 9999 99 99 0 9999 99 9999 + 031524 9999 99 99 0 9999 99 9999 + 031525 9999 99 99 0 9999 99 9999 + 031526 9999 99 99 0 9999 99 9999 + 031527 9999 99 99 0 9999 99 9999 + 031528 9999 99 99 0 9999 99 9999 + 031529 9999 99 99 0 9999 99 9999 + 031530 9999 99 99 0 9999 99 9999 + 031531 9999 99 99 0 9999 99 9999 + 031532 9999 99 99 0 9999 99 9999 + 031533 9999 99 99 0 9999 99 9999 + 031534 9999 99 99 0 9999 99 9999 + 031535 9999 99 99 0 9999 99 9999 + 031536 9999 99 99 0 9999 99 9999 + 031537 9999 99 99 0 9999 99 9999 + 031538 9999 99 99 0 9999 99 9999 + 031539 9999 99 99 0 9999 99 9999 + 031540 9999 99 99 0 9999 99 9999 + 031541 9999 99 99 0 9999 99 9999 + 031542 9999 99 99 0 9999 99 9999 + 031543 9999 99 99 0 9999 99 9999 + 031544 9999 99 99 0 9999 99 9999 + 031545 9999 99 99 0 9999 99 9999 + 031546 9999 99 99 0 9999 99 9999 + 031547 9999 99 99 0 9999 99 9999 + 031548 9999 99 99 0 9999 99 9999 + 031549 9999 99 99 0 9999 99 9999 + 031550 9999 99 99 0 9999 99 9999 + 031551 9999 99 99 0 9999 99 9999 + 031552 9999 99 99 0 9999 99 9999 + 031553 9999 99 99 0 9999 99 9999 + 031554 9999 99 99 0 9999 99 9999 + 031555 9999 99 99 0 9999 99 9999 + 031556 9999 99 99 0 9999 99 9999 + 031557 9999 99 99 0 9999 99 9999 + 031558 9999 99 99 0 9999 99 9999 + 031559 9999 99 99 0 9999 99 9999 + 031560 9999 99 99 0 9999 99 9999 + 031561 9999 99 99 0 9999 99 9999 + 031562 9999 99 99 0 9999 99 9999 + 031563 9999 99 99 0 9999 99 9999 + 031564 9999 99 99 0 9999 99 9999 + 031565 9999 99 99 0 9999 99 9999 + 031566 9999 99 99 0 9999 99 9999 + 031567 9999 99 99 0 9999 99 9999 + 031568 9999 99 99 0 9999 99 9999 + 031569 9999 99 99 0 9999 99 9999 + 031570 9999 99 99 0 9999 99 9999 + 031571 9999 99 99 0 9999 99 9999 + 031572 9999 99 99 0 9999 99 9999 + 031573 9999 99 99 0 9999 99 9999 + 031574 9999 99 99 0 9999 99 9999 + 031575 9999 99 99 0 9999 99 9999 + 031576 9999 99 99 0 9999 99 9999 + 031577 9999 99 99 0 9999 99 9999 + 031578 9999 99 99 0 9999 99 9999 + 031579 9999 99 99 0 9999 99 9999 + 031580 9999 99 99 0 9999 99 9999 + 031581 9999 99 99 0 9999 99 9999 + 031582 9999 99 99 0 9999 99 9999 + 031583 9999 99 99 0 9999 99 9999 + 031584 9999 99 99 0 9999 99 9999 + 031585 9999 99 99 0 9999 99 9999 + 031586 9999 99 99 0 9999 99 9999 + 031587 9999 99 99 0 9999 99 9999 + 031588 9999 99 99 0 9999 99 9999 + 031589 9999 99 99 0 9999 99 9999 + 031590 9999 99 99 0 9999 99 9999 + 031591 9999 99 99 0 9999 99 9999 + 031592 9999 99 99 0 9999 99 9999 + 031593 9999 99 99 0 9999 99 9999 + 031594 9999 99 99 0 9999 99 9999 + 031595 9999 99 99 0 9999 99 9999 + 031596 9999 99 99 0 9999 99 9999 + 031597 9999 99 99 0 9999 99 9999 + 031598 9999 99 99 0 9999 99 9999 + 031599 9999 99 99 0 9999 99 9999 + 031600 9999 99 99 0 9999 99 9999 + 031601 9999 99 99 0 9999 99 9999 + 031602 9999 99 99 0 9999 99 9999 + 031603 9999 99 99 0 9999 99 9999 + 031604 9999 99 99 0 9999 99 9999 + 031605 9999 99 99 0 9999 99 9999 + 031606 9999 99 99 0 9999 99 9999 + 031607 9999 99 99 0 9999 99 9999 + 031608 9999 99 99 0 9999 99 9999 + 031609 9999 99 99 0 9999 99 9999 + 031610 9999 99 99 0 9999 99 9999 + 031611 9999 99 99 0 9999 99 9999 + 031612 9999 99 99 0 9999 99 9999 + 031613 9999 99 99 0 9999 99 9999 + 031614 9999 99 99 0 9999 99 9999 + 031615 9999 99 99 0 9999 99 9999 + 031616 9999 99 99 0 9999 99 9999 + 031617 9999 99 99 0 9999 99 9999 + 031618 9999 99 99 0 9999 99 9999 + 031619 9999 99 99 0 9999 99 9999 + 031620 9999 99 99 0 9999 99 9999 + 031621 9999 99 99 0 9999 99 9999 + 031622 9999 99 99 0 9999 99 9999 + 031623 9999 99 99 0 9999 99 9999 + 031624 9999 99 99 0 9999 99 9999 + 031625 9999 99 99 0 9999 99 9999 + 031626 9999 99 99 0 9999 99 9999 + 031627 9999 99 99 0 9999 99 9999 + 031628 9999 99 99 0 9999 99 9999 + 031629 9999 99 99 0 9999 99 9999 + 031630 9999 99 99 0 9999 99 9999 + 031631 9999 99 99 0 9999 99 9999 + 031632 9999 99 99 0 9999 99 9999 + 031633 9999 99 99 0 9999 99 9999 + 031634 9999 99 99 0 9999 99 9999 + 031635 9999 99 99 0 9999 99 9999 + 031636 9999 99 99 0 9999 99 9999 + 031637 9999 99 99 0 9999 99 9999 + 031638 9999 99 99 0 9999 99 9999 + 031639 9999 99 99 0 9999 99 9999 + 031640 9999 99 99 0 9999 99 9999 + 031641 9999 99 99 0 9999 99 9999 + 031642 9999 99 99 0 9999 99 9999 + 031643 9999 99 99 0 9999 99 9999 + 031644 9999 99 99 0 9999 99 9999 + 031645 9999 99 99 0 9999 99 9999 + 031646 9999 99 99 0 9999 99 9999 + 031647 9999 99 99 0 9999 99 9999 + 031648 9999 99 99 0 9999 99 9999 + 031649 9999 99 99 0 9999 99 9999 + 031650 9999 99 99 0 9999 99 9999 + 031651 9999 99 99 0 9999 99 9999 + 031652 9999 99 99 0 9999 99 9999 + 031653 9999 99 99 0 9999 99 9999 + 031654 9999 99 99 0 9999 99 9999 + 031655 9999 99 99 0 9999 99 9999 + 031656 9999 99 99 0 9999 99 9999 + 031657 9999 99 99 0 9999 99 9999 + 031658 9999 99 99 0 9999 99 9999 + 031659 9999 99 99 0 9999 99 9999 + 031660 9999 99 99 0 9999 99 9999 + 031661 9999 99 99 0 9999 99 9999 + 031662 9999 99 99 0 9999 99 9999 + 031663 9999 99 99 0 9999 99 9999 + 031664 9999 99 99 0 9999 99 9999 + 031665 9999 99 99 0 9999 99 9999 + 031666 9999 99 99 0 9999 99 9999 + 031667 9999 99 99 0 9999 99 9999 + 031668 9999 99 99 0 9999 99 9999 + 031669 9999 99 99 0 9999 99 9999 + 031670 9999 99 99 0 9999 99 9999 + 031671 9999 99 99 0 9999 99 9999 + 031672 9999 99 99 0 9999 99 9999 + 031673 9999 99 99 0 9999 99 9999 + 031674 9999 99 99 0 9999 99 9999 + 031675 9999 99 99 0 9999 99 9999 + 031676 9999 99 99 0 9999 99 9999 + 031677 9999 99 99 0 9999 99 9999 + 031678 9999 99 99 0 9999 99 9999 + 031679 9999 99 99 0 9999 99 9999 + 031680 9999 99 99 0 9999 99 9999 + 031681 9999 99 99 0 9999 99 9999 + 031682 9999 99 99 0 9999 99 9999 + 031683 9999 99 99 0 9999 99 9999 + 031684 9999 99 99 0 9999 99 9999 + 031685 9999 99 99 0 9999 99 9999 + 031686 9999 99 99 0 9999 99 9999 + 031687 9999 99 99 0 9999 99 9999 + 031688 9999 99 99 0 9999 99 9999 + 031689 9999 99 99 0 9999 99 9999 + 031690 9999 99 99 0 9999 99 9999 + 031691 9999 99 99 0 9999 99 9999 + 031692 9999 99 99 0 9999 99 9999 + 031693 9999 99 99 0 9999 99 9999 + 031694 9999 99 99 0 9999 99 9999 + 031695 9999 99 99 0 9999 99 9999 + 031696 9999 99 99 0 9999 99 9999 + 031697 9999 99 99 0 9999 99 9999 + 031698 9999 99 99 0 9999 99 9999 + 031699 9999 99 99 0 9999 99 9999 + 031700 9999 99 99 0 9999 99 9999 + 031701 9999 99 99 0 9999 99 9999 + 031702 9999 99 99 0 9999 99 9999 + 031703 9999 99 99 0 9999 99 9999 + 031704 9999 99 99 0 9999 99 9999 + 031705 9999 99 99 0 9999 99 9999 + 031706 9999 99 99 0 9999 99 9999 + 031707 9999 99 99 0 9999 99 9999 + 031708 9999 99 99 0 9999 99 9999 + 031709 9999 99 99 0 9999 99 9999 + 031710 9999 99 99 0 9999 99 9999 + 031711 9999 99 99 0 9999 99 9999 + 031712 9999 99 99 0 9999 99 9999 + 031713 9999 99 99 0 9999 99 9999 + 031714 9999 99 99 0 9999 99 9999 + 031715 9999 99 99 0 9999 99 9999 + 031716 9999 99 99 0 9999 99 9999 + 031717 9999 99 99 0 9999 99 9999 + 031718 9999 99 99 0 9999 99 9999 + 031719 9999 99 99 0 9999 99 9999 + 031720 9999 99 99 0 9999 99 9999 + 031721 9999 99 99 0 9999 99 9999 + 031722 9999 99 99 0 9999 99 9999 + 031723 9999 99 99 0 9999 99 9999 + 031724 9999 99 99 0 9999 99 9999 + 031725 9999 99 99 0 9999 99 9999 + 031726 9999 99 99 0 9999 99 9999 + 031727 9999 99 99 0 9999 99 9999 + 031728 9999 99 99 0 9999 99 9999 + 031729 9999 99 99 0 9999 99 9999 + 031730 9999 99 99 0 9999 99 9999 + 031731 9999 99 99 0 9999 99 9999 + 031732 9999 99 99 0 9999 99 9999 + 031733 9999 99 99 0 9999 99 9999 + 031734 9999 99 99 0 9999 99 9999 + 031735 9999 99 99 0 9999 99 9999 + 031736 9999 99 99 0 9999 99 9999 + 031737 9999 99 99 0 9999 99 9999 + 031738 9999 99 99 0 9999 99 9999 + 031739 9999 99 99 0 9999 99 9999 + 031740 9999 99 99 0 9999 99 9999 + 031741 9999 99 99 0 9999 99 9999 + 031742 9999 99 99 0 9999 99 9999 + 031743 9999 99 99 0 9999 99 9999 + 031744 9999 99 99 0 9999 99 9999 + 031745 9999 99 99 0 9999 99 9999 + 031746 9999 99 99 0 9999 99 9999 + 031747 9999 99 99 0 9999 99 9999 + 031748 9999 99 99 0 9999 99 9999 + 031749 9999 99 99 0 9999 99 9999 + 031750 9999 99 99 0 9999 99 9999 + 031751 9999 99 99 0 9999 99 9999 + 031752 9999 99 99 0 9999 99 9999 + 031753 9999 99 99 0 9999 99 9999 + 031754 9999 99 99 0 9999 99 9999 + 031755 9999 99 99 0 9999 99 9999 + 031756 9999 99 99 0 9999 99 9999 + 031757 9999 99 99 0 9999 99 9999 + 031758 9999 99 99 0 9999 99 9999 + 031759 9999 99 99 0 9999 99 9999 + 031760 9999 99 99 0 9999 99 9999 + 031761 9999 99 99 0 9999 99 9999 + 031762 9999 99 99 0 9999 99 9999 + 031763 9999 99 99 0 9999 99 9999 + 031764 9999 99 99 0 9999 99 9999 + 031765 9999 99 99 0 9999 99 9999 + 031766 9999 99 99 0 9999 99 9999 + 031767 9999 99 99 0 9999 99 9999 + 031768 9999 99 99 0 9999 99 9999 + 031769 9999 99 99 0 9999 99 9999 + 031770 9999 99 99 0 9999 99 9999 + 031771 9999 99 99 0 9999 99 9999 + 031772 9999 99 99 0 9999 99 9999 + 031773 9999 99 99 0 9999 99 9999 + 031774 9999 99 99 0 9999 99 9999 + 031775 9999 99 99 0 9999 99 9999 + 031776 9999 99 99 0 9999 99 9999 + 031777 9999 99 99 0 9999 99 9999 + 031778 9999 99 99 0 9999 99 9999 + 031779 9999 99 99 0 9999 99 9999 + 031780 9999 99 99 0 9999 99 9999 + 031781 9999 99 99 0 9999 99 9999 + 031782 9999 99 99 0 9999 99 9999 + 031783 9999 99 99 0 9999 99 9999 + 031784 9999 99 99 0 9999 99 9999 + 031785 9999 99 99 0 9999 99 9999 + 031786 9999 99 99 0 9999 99 9999 + 031787 9999 99 99 0 9999 99 9999 + 031788 9999 99 99 0 9999 99 9999 + 031789 9999 99 99 0 9999 99 9999 + 031790 9999 99 99 0 9999 99 9999 + 031791 9999 99 99 0 9999 99 9999 + 031792 9999 99 99 0 9999 99 9999 + 031793 9999 99 99 0 9999 99 9999 + 031794 9999 99 99 0 9999 99 9999 + 031795 9999 99 99 0 9999 99 9999 + 031796 9999 99 99 0 9999 99 9999 + 031797 9999 99 99 0 9999 99 9999 + 031798 9999 99 99 0 9999 99 9999 + 031799 9999 99 99 0 9999 99 9999 + 031800 9999 99 99 0 9999 99 9999 + 031801 9999 99 99 0 9999 99 9999 + 031802 9999 99 99 0 9999 99 9999 + 031803 9999 99 99 0 9999 99 9999 + 031804 9999 99 99 0 9999 99 9999 + 031805 9999 99 99 0 9999 99 9999 + 031806 9999 99 99 0 9999 99 9999 + 031807 9999 99 99 0 9999 99 9999 + 031808 9999 99 99 0 9999 99 9999 + 031809 9999 99 99 0 9999 99 9999 + 031810 9999 99 99 0 9999 99 9999 + 031811 9999 99 99 0 9999 99 9999 + 031812 9999 99 99 0 9999 99 9999 + 031813 9999 99 99 0 9999 99 9999 + 031814 9999 99 99 0 9999 99 9999 + 031815 9999 99 99 0 9999 99 9999 + 031816 9999 99 99 0 9999 99 9999 + 031817 9999 99 99 0 9999 99 9999 + 031818 9999 99 99 0 9999 99 9999 + 031819 9999 99 99 0 9999 99 9999 + 031820 9999 99 99 0 9999 99 9999 + 031821 9999 99 99 0 9999 99 9999 + 031822 9999 99 99 0 9999 99 9999 + 031823 9999 99 99 0 9999 99 9999 + 031824 9999 99 99 0 9999 99 9999 + 031825 9999 99 99 0 9999 99 9999 + 031826 9999 99 99 0 9999 99 9999 + 031827 9999 99 99 0 9999 99 9999 + 031828 9999 99 99 0 9999 99 9999 + 031829 9999 99 99 0 9999 99 9999 + 031830 9999 99 99 0 9999 99 9999 + 031831 9999 99 99 0 9999 99 9999 + 031832 9999 99 99 0 9999 99 9999 + 031833 9999 99 99 0 9999 99 9999 + 031834 9999 99 99 0 9999 99 9999 + 031835 9999 99 99 0 9999 99 9999 + 031836 9999 99 99 0 9999 99 9999 + 031837 9999 99 99 0 9999 99 9999 + 031838 9999 99 99 0 9999 99 9999 + 031839 9999 99 99 0 9999 99 9999 + 031840 9999 99 99 0 9999 99 9999 + 031841 9999 99 99 0 9999 99 9999 + 031842 9999 99 99 0 9999 99 9999 + 031843 9999 99 99 0 9999 99 9999 + 031844 9999 99 99 0 9999 99 9999 + 031845 9999 99 99 0 9999 99 9999 + 031846 9999 99 99 0 9999 99 9999 + 031847 9999 99 99 0 9999 99 9999 + 031848 9999 99 99 0 9999 99 9999 + 031849 9999 99 99 0 9999 99 9999 + 031850 9999 99 99 0 9999 99 9999 + 031851 9999 99 99 0 9999 99 9999 + 031852 9999 99 99 0 9999 99 9999 + 031853 9999 99 99 0 9999 99 9999 + 031854 9999 99 99 0 9999 99 9999 + 031855 9999 99 99 0 9999 99 9999 + 031856 9999 99 99 0 9999 99 9999 + 031857 9999 99 99 0 9999 99 9999 + 031858 9999 99 99 0 9999 99 9999 + 031859 9999 99 99 0 9999 99 9999 + 031860 9999 99 99 0 9999 99 9999 + 031861 9999 99 99 0 9999 99 9999 + 031862 9999 99 99 0 9999 99 9999 + 031863 9999 99 99 0 9999 99 9999 + 031864 9999 99 99 0 9999 99 9999 + 031865 9999 99 99 0 9999 99 9999 + 031866 9999 99 99 0 9999 99 9999 + 031867 9999 99 99 0 9999 99 9999 + 031868 9999 99 99 0 9999 99 9999 + 031869 9999 99 99 0 9999 99 9999 + 031870 9999 99 99 0 9999 99 9999 + 031871 9999 99 99 0 9999 99 9999 + 031872 9999 99 99 0 9999 99 9999 + 031873 9999 99 99 0 9999 99 9999 + 031874 9999 99 99 0 9999 99 9999 + 031875 9999 99 99 0 9999 99 9999 + 031876 9999 99 99 0 9999 99 9999 + 031877 9999 99 99 0 9999 99 9999 + 031878 9999 99 99 0 9999 99 9999 + 031879 9999 99 99 0 9999 99 9999 + 031880 9999 99 99 0 9999 99 9999 + 031881 9999 99 99 0 9999 99 9999 + 031882 9999 99 99 0 9999 99 9999 + 031883 9999 99 99 0 9999 99 9999 + 031884 9999 99 99 0 9999 99 9999 + 031885 9999 99 99 0 9999 99 9999 + 031886 9999 99 99 0 9999 99 9999 + 031887 9999 99 99 0 9999 99 9999 + 031888 9999 99 99 0 9999 99 9999 + 031889 9999 99 99 0 9999 99 9999 + 031890 9999 99 99 0 9999 99 9999 + 031891 9999 99 99 0 9999 99 9999 + 031892 9999 99 99 0 9999 99 9999 + 031893 9999 99 99 0 9999 99 9999 + 031894 9999 99 99 0 9999 99 9999 + 031895 9999 99 99 0 9999 99 9999 + 031896 9999 99 99 0 9999 99 9999 + 031897 9999 99 99 0 9999 99 9999 + 031898 9999 99 99 0 9999 99 9999 + 031899 9999 99 99 0 9999 99 9999 + 031900 9999 99 99 0 9999 99 9999 + 031901 9999 99 99 0 9999 99 9999 + 031902 9999 99 99 0 9999 99 9999 + 031903 9999 99 99 0 9999 99 9999 + 031904 9999 99 99 0 9999 99 9999 + 031905 9999 99 99 0 9999 99 9999 + 031906 9999 99 99 0 9999 99 9999 + 031907 9999 99 99 0 9999 99 9999 + 031908 9999 99 99 0 9999 99 9999 + 031909 9999 99 99 0 9999 99 9999 + 031910 9999 99 99 0 9999 99 9999 + 031911 9999 99 99 0 9999 99 9999 + 031912 9999 99 99 0 9999 99 9999 + 031913 9999 99 99 0 9999 99 9999 + 031914 9999 99 99 0 9999 99 9999 + 031915 9999 99 99 0 9999 99 9999 + 031916 9999 99 99 0 9999 99 9999 + 031917 9999 99 99 0 9999 99 9999 + 031918 9999 99 99 0 9999 99 9999 + 031919 9999 99 99 0 9999 99 9999 + 031920 9999 99 99 0 9999 99 9999 + 031921 9999 99 99 0 9999 99 9999 + 031922 9999 99 99 0 9999 99 9999 + 031923 9999 99 99 0 9999 99 9999 + 031924 9999 99 99 0 9999 99 9999 + 031925 9999 99 99 0 9999 99 9999 + 031926 9999 99 99 0 9999 99 9999 + 031927 9999 99 99 0 9999 99 9999 + 031928 9999 99 99 0 9999 99 9999 + 031929 9999 99 99 0 9999 99 9999 + 031930 9999 99 99 0 9999 99 9999 + 031931 9999 99 99 0 9999 99 9999 + 031932 9999 99 99 0 9999 99 9999 + 031933 9999 99 99 0 9999 99 9999 + 031934 9999 99 99 0 9999 99 9999 + 031935 9999 99 99 0 9999 99 9999 + 031936 9999 99 99 0 9999 99 9999 + 031937 9999 99 99 0 9999 99 9999 + 031938 9999 99 99 0 9999 99 9999 + 031939 9999 99 99 0 9999 99 9999 + 031940 9999 99 99 0 9999 99 9999 + 031941 9999 99 99 0 9999 99 9999 + 031942 9999 99 99 0 9999 99 9999 + 031943 9999 99 99 0 9999 99 9999 + 031944 9999 99 99 0 9999 99 9999 + 031945 9999 99 99 0 9999 99 9999 + 031946 9999 99 99 0 9999 99 9999 + 031947 9999 99 99 0 9999 99 9999 + 031948 9999 99 99 0 9999 99 9999 + 031949 9999 99 99 0 9999 99 9999 + 031950 9999 99 99 0 9999 99 9999 + 031951 9999 99 99 0 9999 99 9999 + 031952 9999 99 99 0 9999 99 9999 + 031953 9999 99 99 0 9999 99 9999 + 031954 9999 99 99 0 9999 99 9999 + 031955 9999 99 99 0 9999 99 9999 + 031956 9999 99 99 0 9999 99 9999 + 031957 9999 99 99 0 9999 99 9999 + 031958 9999 99 99 0 9999 99 9999 + 031959 9999 99 99 0 9999 99 9999 + 031960 9999 99 99 0 9999 99 9999 + 031961 9999 99 99 0 9999 99 9999 + 031962 9999 99 99 0 9999 99 9999 + 031963 9999 99 99 0 9999 99 9999 + 031964 9999 99 99 0 9999 99 9999 + 031965 9999 99 99 0 9999 99 9999 + 031966 9999 99 99 0 9999 99 9999 + 031967 9999 99 99 0 9999 99 9999 + 031968 9999 99 99 0 9999 99 9999 + 031969 9999 99 99 0 9999 99 9999 + 031970 9999 99 99 0 9999 99 9999 + 031971 9999 99 99 0 9999 99 9999 + 031972 9999 99 99 0 9999 99 9999 + 031973 9999 99 99 0 9999 99 9999 + 031974 9999 99 99 0 9999 99 9999 + 031975 9999 99 99 0 9999 99 9999 + 031976 9999 99 99 0 9999 99 9999 + 031977 9999 99 99 0 9999 99 9999 + 031978 9999 99 99 0 9999 99 9999 + 031979 9999 99 99 0 9999 99 9999 + 031980 9999 99 99 0 9999 99 9999 + 031981 9999 99 99 0 9999 99 9999 + 031982 9999 99 99 0 9999 99 9999 + 031983 9999 99 99 0 9999 99 9999 + 031984 9999 99 99 0 9999 99 9999 + 031985 9999 99 99 0 9999 99 9999 + 031986 9999 99 99 0 9999 99 9999 + 031987 9999 99 99 0 9999 99 9999 + 031988 9999 99 99 0 9999 99 9999 + 031989 9999 99 99 0 9999 99 9999 + 031990 9999 99 99 0 9999 99 9999 + 031991 9999 99 99 0 9999 99 9999 + 031992 9999 99 99 0 9999 99 9999 + 031993 9999 99 99 0 9999 99 9999 + 031994 9999 99 99 0 9999 99 9999 + 031995 9999 99 99 0 9999 99 9999 + 031996 9999 99 99 0 9999 99 9999 + 031997 9999 99 99 0 9999 99 9999 + 031998 9999 99 99 0 9999 99 9999 + 031999 9999 99 99 0 9999 99 9999 + 032000 9999 99 99 0 9999 99 9999 + 032001 9999 99 99 0 9999 99 9999 + 032002 9999 99 99 0 9999 99 9999 + 032003 9999 99 99 0 9999 99 9999 + 032004 9999 99 99 0 9999 99 9999 + 032005 9999 99 99 0 9999 99 9999 + 032006 9999 99 99 0 9999 99 9999 + 032007 9999 99 99 0 9999 99 9999 + 032008 9999 99 99 0 9999 99 9999 + 032009 9999 99 99 0 9999 99 9999 + 032010 9999 99 99 0 9999 99 9999 + 032011 9999 99 99 0 9999 99 9999 + 032012 9999 99 99 0 9999 99 9999 + 032013 9999 99 99 0 9999 99 9999 + 032014 9999 99 99 0 9999 99 9999 + 032015 9999 99 99 0 9999 99 9999 + 032016 9999 99 99 0 9999 99 9999 + 032017 9999 99 99 0 9999 99 9999 + 032018 9999 99 99 0 9999 99 9999 + 032019 9999 99 99 0 9999 99 9999 + 032020 9999 99 99 0 9999 99 9999 + 032021 9999 99 99 0 9999 99 9999 + 032022 9999 99 99 0 9999 99 9999 + 032023 9999 99 99 0 9999 99 9999 + 032024 9999 99 99 0 9999 99 9999 + 032025 9999 99 99 0 9999 99 9999 + 032026 9999 99 99 0 9999 99 9999 + 032027 9999 99 99 0 9999 99 9999 + 032028 9999 99 99 0 9999 99 9999 + 032029 9999 99 99 0 9999 99 9999 + 032030 9999 99 99 0 9999 99 9999 + 032031 9999 99 99 0 9999 99 9999 + 032032 9999 99 99 0 9999 99 9999 + 032033 9999 99 99 0 9999 99 9999 + 032034 9999 99 99 0 9999 99 9999 + 032035 9999 99 99 0 9999 99 9999 + 032036 9999 99 99 0 9999 99 9999 + 032037 9999 99 99 0 9999 99 9999 + 032038 9999 99 99 0 9999 99 9999 + 032039 9999 99 99 0 9999 99 9999 + 032040 9999 99 99 0 9999 99 9999 + 032041 9999 99 99 0 9999 99 9999 + 032042 9999 99 99 0 9999 99 9999 + 032043 9999 99 99 0 9999 99 9999 + 032044 9999 99 99 0 9999 99 9999 + 032045 9999 99 99 0 9999 99 9999 + 032046 9999 99 99 0 9999 99 9999 + 032047 9999 99 99 0 9999 99 9999 + 032048 9999 99 99 0 9999 99 9999 + 032049 9999 99 99 0 9999 99 9999 + 032050 9999 99 99 0 9999 99 9999 + 032051 9999 99 99 0 9999 99 9999 + 032052 9999 99 99 0 9999 99 9999 + 032053 9999 99 99 0 9999 99 9999 + 032054 9999 99 99 0 9999 99 9999 + 032055 9999 99 99 0 9999 99 9999 + 032056 9999 99 99 0 9999 99 9999 + 032057 9999 99 99 0 9999 99 9999 + 032058 9999 99 99 0 9999 99 9999 + 032059 9999 99 99 0 9999 99 9999 + 032060 9999 99 99 0 9999 99 9999 + 032061 9999 99 99 0 9999 99 9999 + 032062 9999 99 99 0 9999 99 9999 + 032063 9999 99 99 0 9999 99 9999 + 032064 9999 99 99 0 9999 99 9999 + 032065 9999 99 99 0 9999 99 9999 + 032066 9999 99 99 0 9999 99 9999 + 032067 9999 99 99 0 9999 99 9999 + 032068 9999 99 99 0 9999 99 9999 + 032069 9999 99 99 0 9999 99 9999 + 032070 9999 99 99 0 9999 99 9999 + 032071 9999 99 99 0 9999 99 9999 + 032072 9999 99 99 0 9999 99 9999 + 032073 9999 99 99 0 9999 99 9999 + 032074 9999 99 99 0 9999 99 9999 + 032075 9999 99 99 0 9999 99 9999 + 032076 9999 99 99 0 9999 99 9999 + 032077 9999 99 99 0 9999 99 9999 + 032078 9999 99 99 0 9999 99 9999 + 032079 9999 99 99 0 9999 99 9999 + 032080 9999 99 99 0 9999 99 9999 + 032081 9999 99 99 0 9999 99 9999 + 032082 9999 99 99 0 9999 99 9999 + 032083 9999 99 99 0 9999 99 9999 + 032084 9999 99 99 0 9999 99 9999 + 032085 9999 99 99 0 9999 99 9999 + 032086 9999 99 99 0 9999 99 9999 + 032087 9999 99 99 0 9999 99 9999 + 032088 9999 99 99 0 9999 99 9999 + 032089 9999 99 99 0 9999 99 9999 + 032090 9999 99 99 0 9999 99 9999 + 032091 9999 99 99 0 9999 99 9999 + 032092 9999 99 99 0 9999 99 9999 + 032093 9999 99 99 0 9999 99 9999 + 032094 9999 99 99 0 9999 99 9999 + 032095 9999 99 99 0 9999 99 9999 + 032096 9999 99 99 0 9999 99 9999 + 032097 9999 99 99 0 9999 99 9999 + 032098 9999 99 99 0 9999 99 9999 + 032099 9999 99 99 0 9999 99 9999 + 032100 9999 99 99 0 9999 99 9999 + 032101 9999 99 99 0 9999 99 9999 + 032102 9999 99 99 0 9999 99 9999 + 032103 9999 99 99 0 9999 99 9999 + 032104 9999 99 99 0 9999 99 9999 + 032105 9999 99 99 0 9999 99 9999 + 032106 9999 99 99 0 9999 99 9999 + 032107 9999 99 99 0 9999 99 9999 + 032108 9999 99 99 0 9999 99 9999 + 032109 9999 99 99 0 9999 99 9999 + 032110 9999 99 99 0 9999 99 9999 + 032111 9999 99 99 0 9999 99 9999 + 032112 9999 99 99 0 9999 99 9999 + 032113 9999 99 99 0 9999 99 9999 + 032114 9999 99 99 0 9999 99 9999 + 032115 9999 99 99 0 9999 99 9999 + 032116 9999 99 99 0 9999 99 9999 + 032117 9999 99 99 0 9999 99 9999 + 032118 9999 99 99 0 9999 99 9999 + 032119 9999 99 99 0 9999 99 9999 + 032120 9999 99 99 0 9999 99 9999 + 032121 9999 99 99 0 9999 99 9999 + 032122 9999 99 99 0 9999 99 9999 + 032123 9999 99 99 0 9999 99 9999 + 032124 9999 99 99 0 9999 99 9999 + 032125 9999 99 99 0 9999 99 9999 + 032126 9999 99 99 0 9999 99 9999 + 032127 9999 99 99 0 9999 99 9999 + 032128 9999 99 99 0 9999 99 9999 + 032129 9999 99 99 0 9999 99 9999 + 032130 9999 99 99 0 9999 99 9999 + 032131 9999 99 99 0 9999 99 9999 + 032132 9999 99 99 0 9999 99 9999 + 032133 9999 99 99 0 9999 99 9999 + 032134 9999 99 99 0 9999 99 9999 + 032135 9999 99 99 0 9999 99 9999 + 032136 9999 99 99 0 9999 99 9999 + 032137 9999 99 99 0 9999 99 9999 + 032138 9999 99 99 0 9999 99 9999 + 032139 9999 99 99 0 9999 99 9999 + 032140 9999 99 99 0 9999 99 9999 + 032141 9999 99 99 0 9999 99 9999 + 032142 9999 99 99 0 9999 99 9999 + 032143 9999 99 99 0 9999 99 9999 + 032144 9999 99 99 0 9999 99 9999 + 032145 9999 99 99 0 9999 99 9999 + 032146 9999 99 99 0 9999 99 9999 + 032147 9999 99 99 0 9999 99 9999 + 032148 9999 99 99 0 9999 99 9999 + 032149 9999 99 99 0 9999 99 9999 + 032150 9999 99 99 0 9999 99 9999 + 032151 9999 99 99 0 9999 99 9999 + 032152 9999 99 99 0 9999 99 9999 + 032153 9999 99 99 0 9999 99 9999 + 032154 9999 99 99 0 9999 99 9999 + 032155 9999 99 99 0 9999 99 9999 + 032156 9999 99 99 0 9999 99 9999 + 032157 9999 99 99 0 9999 99 9999 + 032158 9999 99 99 0 9999 99 9999 + 032159 9999 99 99 0 9999 99 9999 + 032160 9999 99 99 0 9999 99 9999 + 032161 9999 99 99 0 9999 99 9999 + 032162 9999 99 99 0 9999 99 9999 + 032163 9999 99 99 0 9999 99 9999 + 032164 9999 99 99 0 9999 99 9999 + 032165 9999 99 99 0 9999 99 9999 + 032166 9999 99 99 0 9999 99 9999 + 032167 9999 99 99 0 9999 99 9999 + 032168 9999 99 99 0 9999 99 9999 + 032169 9999 99 99 0 9999 99 9999 + 032170 9999 99 99 0 9999 99 9999 + 032171 9999 99 99 0 9999 99 9999 + 032172 9999 99 99 0 9999 99 9999 + 032173 9999 99 99 0 9999 99 9999 + 032174 9999 99 99 0 9999 99 9999 + 032175 9999 99 99 0 9999 99 9999 + 032176 9999 99 99 0 9999 99 9999 + 032177 9999 99 99 0 9999 99 9999 + 032178 9999 99 99 0 9999 99 9999 + 032179 9999 99 99 0 9999 99 9999 + 032180 9999 99 99 0 9999 99 9999 + 032181 9999 99 99 0 9999 99 9999 + 032182 9999 99 99 0 9999 99 9999 + 032183 9999 99 99 0 9999 99 9999 + 032184 9999 99 99 0 9999 99 9999 + 032185 9999 99 99 0 9999 99 9999 + 032186 9999 99 99 0 9999 99 9999 + 032187 9999 99 99 0 9999 99 9999 + 032188 9999 99 99 0 9999 99 9999 + 032189 9999 99 99 0 9999 99 9999 + 032190 9999 99 99 0 9999 99 9999 + 032191 9999 99 99 0 9999 99 9999 + 032192 9999 99 99 0 9999 99 9999 + 032193 9999 99 99 0 9999 99 9999 + 032194 9999 99 99 0 9999 99 9999 + 032195 9999 99 99 0 9999 99 9999 + 032196 9999 99 99 0 9999 99 9999 + 032197 9999 99 99 0 9999 99 9999 + 032198 9999 99 99 0 9999 99 9999 + 032199 9999 99 99 0 9999 99 9999 + 032200 9999 99 99 0 9999 99 9999 + 032201 9999 99 99 0 9999 99 9999 + 032202 9999 99 99 0 9999 99 9999 + 032203 9999 99 99 0 9999 99 9999 + 032204 9999 99 99 0 9999 99 9999 + 032205 9999 99 99 0 9999 99 9999 + 032206 9999 99 99 0 9999 99 9999 + 032207 9999 99 99 0 9999 99 9999 + 032208 9999 99 99 0 9999 99 9999 + 032209 9999 99 99 0 9999 99 9999 + 032210 9999 99 99 0 9999 99 9999 + 032211 9999 99 99 0 9999 99 9999 + 032212 9999 99 99 0 9999 99 9999 + 032213 9999 99 99 0 9999 99 9999 + 032214 9999 99 99 0 9999 99 9999 + 032215 9999 99 99 0 9999 99 9999 + 032216 9999 99 99 0 9999 99 9999 + 032217 9999 99 99 0 9999 99 9999 + 032218 9999 99 99 0 9999 99 9999 + 032219 9999 99 99 0 9999 99 9999 + 032220 9999 99 99 0 9999 99 9999 + 032221 9999 99 99 0 9999 99 9999 + 032222 9999 99 99 0 9999 99 9999 + 032223 9999 99 99 0 9999 99 9999 + 032224 9999 99 99 0 9999 99 9999 + 032225 9999 99 99 0 9999 99 9999 + 032226 9999 99 99 0 9999 99 9999 + 032227 9999 99 99 0 9999 99 9999 + 032228 9999 99 99 0 9999 99 9999 + 032229 9999 99 99 0 9999 99 9999 + 032230 9999 99 99 0 9999 99 9999 + 032231 9999 99 99 0 9999 99 9999 + 032232 9999 99 99 0 9999 99 9999 + 032233 9999 99 99 0 9999 99 9999 + 032234 9999 99 99 0 9999 99 9999 + 032235 9999 99 99 0 9999 99 9999 + 032236 9999 99 99 0 9999 99 9999 + 032237 9999 99 99 0 9999 99 9999 + 032238 9999 99 99 0 9999 99 9999 + 032239 9999 99 99 0 9999 99 9999 + 032240 9999 99 99 0 9999 99 9999 + 032241 9999 99 99 0 9999 99 9999 + 032242 9999 99 99 0 9999 99 9999 + 032243 9999 99 99 0 9999 99 9999 + 032244 9999 99 99 0 9999 99 9999 + 032245 9999 99 99 0 9999 99 9999 + 032246 9999 99 99 0 9999 99 9999 + 032247 9999 99 99 0 9999 99 9999 + 032248 9999 99 99 0 9999 99 9999 + 032249 9999 99 99 0 9999 99 9999 + 032250 9999 99 99 0 9999 99 9999 + 032251 9999 99 99 0 9999 99 9999 + 032252 9999 99 99 0 9999 99 9999 + 032253 9999 99 99 0 9999 99 9999 + 032254 9999 99 99 0 9999 99 9999 + 032255 9999 99 99 0 9999 99 9999 + 032256 9999 99 99 0 9999 99 9999 + 032257 1284 01 01 1 303075344 08 0067 + 032258 1284 01 02 1 303075344 09 0067 + 032259 9999 99 99 0 9999 99 9999 + 032260 9999 99 99 0 9999 99 9999 + 032261 9999 99 99 0 9999 99 9999 + 032262 9999 99 99 0 9999 99 9999 + 032263 9999 99 99 0 9999 99 9999 + 032264 9999 99 99 0 9999 99 9999 + 032265 1284 02 01 1 303075344 10 0067 + 032266 1284 02 02 1 303075344 11 0067 + 032267 9999 99 99 0 9999 99 9999 + 032268 9999 99 99 0 9999 99 9999 + 032269 9999 99 99 0 9999 99 9999 + 032270 9999 99 99 0 9999 99 9999 + 032271 9999 99 99 0 9999 99 9999 + 032272 9999 99 99 0 9999 99 9999 + 032273 1284 03 01 1 303075344 12 0067 + 032274 1284 03 02 1 303075344 13 0067 + 032275 9999 99 99 0 9999 99 9999 + 032276 9999 99 99 0 9999 99 9999 + 032277 9999 99 99 0 9999 99 9999 + 032278 9999 99 99 0 9999 99 9999 + 032279 9999 99 99 0 9999 99 9999 + 032280 9999 99 99 0 9999 99 9999 + 032281 1284 04 01 1 303075344 14 0067 + 032282 1284 04 02 1 303075344 15 0067 + 032283 9999 99 99 0 9999 99 9999 + 032284 9999 99 99 0 9999 99 9999 + 032285 9999 99 99 0 9999 99 9999 + 032286 9999 99 99 0 9999 99 9999 + 032287 9999 99 99 0 9999 99 9999 + 032288 9999 99 99 0 9999 99 9999 + 032289 1284 05 01 1 303075344 00 0067 + 032290 1284 05 02 1 303075344 01 0067 + 032291 9999 99 99 0 9999 99 9999 + 032292 9999 99 99 0 9999 99 9999 + 032293 9999 99 99 0 9999 99 9999 + 032294 9999 99 99 0 9999 99 9999 + 032295 9999 99 99 0 9999 99 9999 + 032296 9999 99 99 0 9999 99 9999 + 032297 1284 06 01 1 303075344 02 0067 + 032298 1284 06 02 1 303075344 03 0067 + 032299 9999 99 99 0 9999 99 9999 + 032300 9999 99 99 0 9999 99 9999 + 032301 9999 99 99 0 9999 99 9999 + 032302 9999 99 99 0 9999 99 9999 + 032303 9999 99 99 0 9999 99 9999 + 032304 9999 99 99 0 9999 99 9999 + 032305 1284 07 01 1 303075344 04 0067 + 032306 1284 07 02 1 303075344 05 0067 + 032307 9999 99 99 0 9999 99 9999 + 032308 9999 99 99 0 9999 99 9999 + 032309 9999 99 99 0 9999 99 9999 + 032310 9999 99 99 0 9999 99 9999 + 032311 9999 99 99 0 9999 99 9999 + 032312 9999 99 99 0 9999 99 9999 + 032313 1284 08 01 1 303075344 06 0067 + 032314 1284 08 02 1 303075344 07 0067 + 032315 9999 99 99 0 9999 99 9999 + 032316 9999 99 99 0 9999 99 9999 + 032317 9999 99 99 0 9999 99 9999 + 032318 9999 99 99 0 9999 99 9999 + 032319 9999 99 99 0 9999 99 9999 + 032320 9999 99 99 0 9999 99 9999 + 032321 1284 09 01 1 304168972 00 0250 + 032322 1284 09 02 1 304168972 01 0250 + 032323 1284 09 03 1 304168972 02 0250 + 032324 1284 09 04 1 304168972 03 0250 + 032325 9999 99 99 0 9999 99 9999 + 032326 9999 99 99 0 9999 99 9999 + 032327 9999 99 99 0 9999 99 9999 + 032328 9999 99 99 0 9999 99 9999 + 032329 1284 10 01 1 304168972 04 0250 + 032330 1284 10 02 1 304168972 05 0250 + 032331 1284 10 03 1 304168972 06 0250 + 032332 1284 10 04 1 304168972 07 0250 + 032333 9999 99 99 0 9999 99 9999 + 032334 9999 99 99 0 9999 99 9999 + 032335 9999 99 99 0 9999 99 9999 + 032336 9999 99 99 0 9999 99 9999 + 032337 1284 11 01 1 304168972 08 0250 + 032338 1284 11 02 1 304168972 09 0250 + 032339 1284 11 03 1 304168972 10 0250 + 032340 1284 11 04 1 304168972 11 0250 + 032341 9999 99 99 0 9999 99 9999 + 032342 9999 99 99 0 9999 99 9999 + 032343 9999 99 99 0 9999 99 9999 + 032344 9999 99 99 0 9999 99 9999 + 032345 1284 12 01 1 304168972 12 0250 + 032346 1284 12 02 1 304168972 13 0250 + 032347 1284 12 03 1 304168972 14 0250 + 032348 1284 12 04 1 304168972 15 0250 + 032349 9999 99 99 0 9999 99 9999 + 032350 9999 99 99 0 9999 99 9999 + 032351 9999 99 99 0 9999 99 9999 + 032352 9999 99 99 0 9999 99 9999 + 032353 1284 13 01 1 304168976 08 0251 + 032354 1284 13 02 1 304168976 09 0251 + 032355 1284 13 03 1 304168976 10 0251 + 032356 1284 13 04 1 304168976 11 0251 + 032357 9999 99 99 0 9999 99 9999 + 032358 9999 99 99 0 9999 99 9999 + 032359 9999 99 99 0 9999 99 9999 + 032360 9999 99 99 0 9999 99 9999 + 032361 1284 14 01 1 304168976 12 0251 + 032362 1284 14 02 1 304168976 13 0251 + 032363 1284 14 03 1 304168976 14 0251 + 032364 1284 14 04 1 304168976 15 0251 + 032365 9999 99 99 0 9999 99 9999 + 032366 9999 99 99 0 9999 99 9999 + 032367 9999 99 99 0 9999 99 9999 + 032368 9999 99 99 0 9999 99 9999 + 032369 1284 15 01 1 304168976 00 0251 + 032370 1284 15 02 1 304168976 01 0251 + 032371 1284 15 03 1 304168976 02 0251 + 032372 1284 15 04 1 304168976 03 0251 + 032373 9999 99 99 0 9999 99 9999 + 032374 9999 99 99 0 9999 99 9999 + 032375 9999 99 99 0 9999 99 9999 + 032376 9999 99 99 0 9999 99 9999 + 032377 1284 16 01 1 304168976 04 0251 + 032378 1284 16 02 1 304168976 05 0251 + 032379 1284 16 03 1 304168976 06 0251 + 032380 1284 16 04 1 304168976 07 0251 + 032381 9999 99 99 0 9999 99 9999 + 032382 9999 99 99 0 9999 99 9999 + 032383 9999 99 99 0 9999 99 9999 + 032384 9999 99 99 0 9999 99 9999 + 032385 1284 17 01 1 306368520 00 1025 + 032386 1284 17 02 1 306368520 01 1025 + 032387 1284 17 03 1 306368520 02 1025 + 032388 1284 17 04 1 306368520 03 1025 + 032389 1284 17 05 1 306368520 04 1025 + 032390 1284 17 06 1 306368520 05 1025 + 032391 1284 17 07 1 306368520 06 1025 + 032392 1284 17 08 1 306368520 07 1025 + 032393 1284 18 01 1 306368520 08 1025 + 032394 1284 18 02 1 306368520 09 1025 + 032395 1284 18 03 1 306368520 10 1025 + 032396 1284 18 04 1 306368520 11 1025 + 032397 1284 18 05 1 306368520 12 1025 + 032398 1284 18 06 1 306368520 13 1025 + 032399 1284 18 07 1 306368520 14 1025 + 032400 1284 18 08 1 306368520 15 1025 + 032401 1284 19 01 1 306368516 00 1024 + 032402 1284 19 02 1 306368516 01 1024 + 032403 1284 19 03 1 306368516 02 1024 + 032404 1284 19 04 1 306368516 03 1024 + 032405 1284 19 05 1 306368516 04 1024 + 032406 1284 19 06 1 306368516 05 1024 + 032407 1284 19 07 1 306368516 06 1024 + 032408 1284 19 08 1 306368516 07 1024 + 032409 1284 20 01 1 306368516 08 1024 + 032410 1284 20 02 1 306368516 09 1024 + 032411 1284 20 03 1 306368516 10 1024 + 032412 1284 20 04 1 306368516 11 1024 + 032413 1284 20 05 1 306368516 12 1024 + 032414 1284 20 06 1 306368516 13 1024 + 032415 1284 20 07 1 306368516 14 1024 + 032416 1284 20 08 1 306368516 15 1024 + 032417 1284 21 01 1 306368528 00 1027 + 032418 1284 21 02 1 306368528 01 1027 + 032419 1284 21 03 1 306368528 02 1027 + 032420 1284 21 04 1 306368528 03 1027 + 032421 1284 21 05 1 306368528 04 1027 + 032422 1284 21 06 1 306368528 05 1027 + 032423 1284 21 07 1 306368528 06 1027 + 032424 1284 21 08 1 306368528 07 1027 + 032425 1284 22 01 1 306368528 08 1027 + 032426 1284 22 02 1 306368528 09 1027 + 032427 1284 22 03 1 306368528 10 1027 + 032428 1284 22 04 1 306368528 11 1027 + 032429 1284 22 05 1 306368528 12 1027 + 032430 1284 22 06 1 306368528 13 1027 + 032431 1284 22 07 1 306368528 14 1027 + 032432 1284 22 08 1 306368528 15 1027 + 032433 1284 23 01 1 306368524 00 1026 + 032434 1284 23 02 1 306368524 01 1026 + 032435 1284 23 03 1 306368524 02 1026 + 032436 1284 23 04 1 306368524 03 1026 + 032437 1284 23 05 1 306368524 04 1026 + 032438 1284 23 06 1 306368524 05 1026 + 032439 1284 23 07 1 306368524 06 1026 + 032440 1284 23 08 1 306368524 07 1026 + 032441 1284 24 01 1 306368524 08 1026 + 032442 1284 24 02 1 306368524 09 1026 + 032443 1284 24 03 1 306368524 10 1026 + 032444 1284 24 04 1 306368524 11 1026 + 032445 1284 24 05 1 306368524 12 1026 + 032446 1284 24 06 1 306368524 13 1026 + 032447 1284 24 07 1 306368524 14 1026 + 032448 1284 24 08 1 306368524 15 1026 + 032449 1284 25 01 1 303075340 08 0066 + 032450 1284 25 02 1 303075340 09 0066 + 032451 9999 99 99 0 9999 99 9999 + 032452 9999 99 99 0 9999 99 9999 + 032453 9999 99 99 0 9999 99 9999 + 032454 9999 99 99 0 9999 99 9999 + 032455 9999 99 99 0 9999 99 9999 + 032456 9999 99 99 0 9999 99 9999 + 032457 1284 26 01 1 303075340 10 0066 + 032458 1284 26 02 1 303075340 11 0066 + 032459 9999 99 99 0 9999 99 9999 + 032460 9999 99 99 0 9999 99 9999 + 032461 9999 99 99 0 9999 99 9999 + 032462 9999 99 99 0 9999 99 9999 + 032463 9999 99 99 0 9999 99 9999 + 032464 9999 99 99 0 9999 99 9999 + 032465 1284 27 01 1 303075340 12 0066 + 032466 1284 27 02 1 303075340 13 0066 + 032467 9999 99 99 0 9999 99 9999 + 032468 9999 99 99 0 9999 99 9999 + 032469 9999 99 99 0 9999 99 9999 + 032470 9999 99 99 0 9999 99 9999 + 032471 9999 99 99 0 9999 99 9999 + 032472 9999 99 99 0 9999 99 9999 + 032473 1284 28 01 1 303075340 14 0066 + 032474 1284 28 02 1 303075340 15 0066 + 032475 9999 99 99 0 9999 99 9999 + 032476 9999 99 99 0 9999 99 9999 + 032477 9999 99 99 0 9999 99 9999 + 032478 9999 99 99 0 9999 99 9999 + 032479 9999 99 99 0 9999 99 9999 + 032480 9999 99 99 0 9999 99 9999 + 032481 1284 29 01 1 303075340 04 0066 + 032482 1284 29 02 1 303075340 05 0066 + 032483 9999 99 99 0 9999 99 9999 + 032484 9999 99 99 0 9999 99 9999 + 032485 9999 99 99 0 9999 99 9999 + 032486 9999 99 99 0 9999 99 9999 + 032487 9999 99 99 0 9999 99 9999 + 032488 9999 99 99 0 9999 99 9999 + 032489 1284 30 01 1 303075340 06 0066 + 032490 1284 30 02 1 303075340 07 0066 + 032491 9999 99 99 0 9999 99 9999 + 032492 9999 99 99 0 9999 99 9999 + 032493 9999 99 99 0 9999 99 9999 + 032494 9999 99 99 0 9999 99 9999 + 032495 9999 99 99 0 9999 99 9999 + 032496 9999 99 99 0 9999 99 9999 + 032497 1284 31 01 1 303075340 00 0066 + 032498 1284 31 02 1 303075340 01 0066 + 032499 9999 99 99 0 9999 99 9999 + 032500 9999 99 99 0 9999 99 9999 + 032501 9999 99 99 0 9999 99 9999 + 032502 9999 99 99 0 9999 99 9999 + 032503 9999 99 99 0 9999 99 9999 + 032504 9999 99 99 0 9999 99 9999 + 032505 1284 32 01 1 303075340 02 0066 + 032506 1284 32 02 1 303075340 03 0066 + 032507 9999 99 99 0 9999 99 9999 + 032508 9999 99 99 0 9999 99 9999 + 032509 9999 99 99 0 9999 99 9999 + 032510 9999 99 99 0 9999 99 9999 + 032511 9999 99 99 0 9999 99 9999 + 032512 9999 99 99 0 9999 99 9999 + 032513 1284 33 01 1 306372616 00 1033 + 032514 1284 33 02 1 306372616 01 1033 + 032515 1284 33 03 1 306372616 02 1033 + 032516 1284 33 04 1 306372616 03 1033 + 032517 1284 33 05 1 306372616 04 1033 + 032518 1284 33 06 1 306372616 05 1033 + 032519 1284 33 07 1 306372616 06 1033 + 032520 1284 33 08 1 306372616 07 1033 + 032521 1284 34 01 1 306372616 08 1033 + 032522 1284 34 02 1 306372616 09 1033 + 032523 1284 34 03 1 306372616 10 1033 + 032524 1284 34 04 1 306372616 11 1033 + 032525 1284 34 05 1 306372616 12 1033 + 032526 1284 34 06 1 306372616 13 1033 + 032527 1284 34 07 1 306372616 14 1033 + 032528 1284 34 08 1 306372616 15 1033 + 032529 1284 35 01 1 306372612 00 1032 + 032530 1284 35 02 1 306372612 01 1032 + 032531 1284 35 03 1 306372612 02 1032 + 032532 1284 35 04 1 306372612 03 1032 + 032533 1284 35 05 1 306372612 04 1032 + 032534 1284 35 06 1 306372612 05 1032 + 032535 1284 35 07 1 306372612 06 1032 + 032536 1284 35 08 1 306372612 07 1032 + 032537 1284 36 01 1 306372612 08 1032 + 032538 1284 36 02 1 306372612 09 1032 + 032539 1284 36 03 1 306372612 10 1032 + 032540 1284 36 04 1 306372612 11 1032 + 032541 1284 36 05 1 306372612 12 1032 + 032542 1284 36 06 1 306372612 13 1032 + 032543 1284 36 07 1 306372612 14 1032 + 032544 1284 36 08 1 306372612 15 1032 + 032545 1284 37 01 1 306372624 00 1035 + 032546 1284 37 02 1 306372624 01 1035 + 032547 1284 37 03 1 306372624 02 1035 + 032548 1284 37 04 1 306372624 03 1035 + 032549 1284 37 05 1 306372624 04 1035 + 032550 1284 37 06 1 306372624 05 1035 + 032551 1284 37 07 1 306372624 06 1035 + 032552 1284 37 08 1 306372624 07 1035 + 032553 1284 38 01 1 306372624 08 1035 + 032554 1284 38 02 1 306372624 09 1035 + 032555 1284 38 03 1 306372624 10 1035 + 032556 1284 38 04 1 306372624 11 1035 + 032557 1284 38 05 1 306372624 12 1035 + 032558 1284 38 06 1 306372624 13 1035 + 032559 1284 38 07 1 306372624 14 1035 + 032560 1284 38 08 1 306372624 15 1035 + 032561 1284 39 01 1 306372620 00 1034 + 032562 1284 39 02 1 306372620 01 1034 + 032563 1284 39 03 1 306372620 02 1034 + 032564 1284 39 04 1 306372620 03 1034 + 032565 1284 39 05 1 306372620 04 1034 + 032566 1284 39 06 1 306372620 05 1034 + 032567 1284 39 07 1 306372620 06 1034 + 032568 1284 39 08 1 306372620 07 1034 + 032569 1284 40 01 1 306372620 08 1034 + 032570 1284 40 02 1 306372620 09 1034 + 032571 1284 40 03 1 306372620 10 1034 + 032572 1284 40 04 1 306372620 11 1034 + 032573 1284 40 05 1 306372620 12 1034 + 032574 1284 40 06 1 306372620 13 1034 + 032575 1284 40 07 1 306372620 14 1034 + 032576 1284 40 08 1 306372620 15 1034 + 032577 1284 41 01 1 304168968 00 0249 + 032578 1284 41 02 1 304168968 01 0249 + 032579 1284 41 03 1 304168968 02 0249 + 032580 1284 41 04 1 304168968 03 0249 + 032581 9999 99 99 0 9999 99 9999 + 032582 9999 99 99 0 9999 99 9999 + 032583 9999 99 99 0 9999 99 9999 + 032584 9999 99 99 0 9999 99 9999 + 032585 1284 42 01 1 304168968 04 0249 + 032586 1284 42 02 1 304168968 05 0249 + 032587 1284 42 03 1 304168968 06 0249 + 032588 1284 42 04 1 304168968 07 0249 + 032589 9999 99 99 0 9999 99 9999 + 032590 9999 99 99 0 9999 99 9999 + 032591 9999 99 99 0 9999 99 9999 + 032592 9999 99 99 0 9999 99 9999 + 032593 1284 43 01 1 304168968 08 0249 + 032594 1284 43 02 1 304168968 09 0249 + 032595 1284 43 03 1 304168968 10 0249 + 032596 1284 43 04 1 304168968 11 0249 + 032597 9999 99 99 0 9999 99 9999 + 032598 9999 99 99 0 9999 99 9999 + 032599 9999 99 99 0 9999 99 9999 + 032600 9999 99 99 0 9999 99 9999 + 032601 1284 44 01 1 304168968 12 0249 + 032602 1284 44 02 1 304168968 13 0249 + 032603 1284 44 03 1 304168968 14 0249 + 032604 1284 44 04 1 304168968 15 0249 + 032605 9999 99 99 0 9999 99 9999 + 032606 9999 99 99 0 9999 99 9999 + 032607 9999 99 99 0 9999 99 9999 + 032608 9999 99 99 0 9999 99 9999 + 032609 1284 45 01 1 304168964 00 0248 + 032610 1284 45 02 1 304168964 01 0248 + 032611 1284 45 03 1 304168964 02 0248 + 032612 1284 45 04 1 304168964 03 0248 + 032613 9999 99 99 0 9999 99 9999 + 032614 9999 99 99 0 9999 99 9999 + 032615 9999 99 99 0 9999 99 9999 + 032616 9999 99 99 0 9999 99 9999 + 032617 1284 46 01 1 304168964 04 0248 + 032618 1284 46 02 1 304168964 05 0248 + 032619 1284 46 03 1 304168964 06 0248 + 032620 1284 46 04 1 304168964 07 0248 + 032621 9999 99 99 0 9999 99 9999 + 032622 9999 99 99 0 9999 99 9999 + 032623 9999 99 99 0 9999 99 9999 + 032624 9999 99 99 0 9999 99 9999 + 032625 1284 47 01 1 304168964 08 0248 + 032626 1284 47 02 1 304168964 09 0248 + 032627 1284 47 03 1 304168964 10 0248 + 032628 1284 47 04 1 304168964 11 0248 + 032629 9999 99 99 0 9999 99 9999 + 032630 9999 99 99 0 9999 99 9999 + 032631 9999 99 99 0 9999 99 9999 + 032632 9999 99 99 0 9999 99 9999 + 032633 1284 48 01 1 304168964 12 0248 + 032634 1284 48 02 1 304168964 13 0248 + 032635 1284 48 03 1 304168964 14 0248 + 032636 1284 48 04 1 304168964 15 0248 + 032637 9999 99 99 0 9999 99 9999 + 032638 9999 99 99 0 9999 99 9999 + 032639 9999 99 99 0 9999 99 9999 + 032640 9999 99 99 0 9999 99 9999 + 032641 1285 01 01 1 304173068 08 0258 + 032642 1285 01 02 1 304173068 09 0258 + 032643 1285 01 03 1 304173068 10 0258 + 032644 1285 01 04 1 304173068 11 0258 + 032645 9999 99 99 0 9999 99 9999 + 032646 9999 99 99 0 9999 99 9999 + 032647 9999 99 99 0 9999 99 9999 + 032648 9999 99 99 0 9999 99 9999 + 032649 1285 02 01 1 304173068 12 0258 + 032650 1285 02 02 1 304173068 13 0258 + 032651 1285 02 03 1 304173068 14 0258 + 032652 1285 02 04 1 304173068 15 0258 + 032653 9999 99 99 0 9999 99 9999 + 032654 9999 99 99 0 9999 99 9999 + 032655 9999 99 99 0 9999 99 9999 + 032656 9999 99 99 0 9999 99 9999 + 032657 1285 03 01 1 304173068 00 0258 + 032658 1285 03 02 1 304173068 01 0258 + 032659 1285 03 03 1 304173068 02 0258 + 032660 1285 03 04 1 304173068 03 0258 + 032661 9999 99 99 0 9999 99 9999 + 032662 9999 99 99 0 9999 99 9999 + 032663 9999 99 99 0 9999 99 9999 + 032664 9999 99 99 0 9999 99 9999 + 032665 1285 04 01 1 304173068 04 0258 + 032666 1285 04 02 1 304173068 05 0258 + 032667 1285 04 03 1 304173068 06 0258 + 032668 1285 04 04 1 304173068 07 0258 + 032669 9999 99 99 0 9999 99 9999 + 032670 9999 99 99 0 9999 99 9999 + 032671 9999 99 99 0 9999 99 9999 + 032672 9999 99 99 0 9999 99 9999 + 032673 1285 05 01 1 304173072 08 0259 + 032674 1285 05 02 1 304173072 09 0259 + 032675 1285 05 03 1 304173072 10 0259 + 032676 1285 05 04 1 304173072 11 0259 + 032677 9999 99 99 0 9999 99 9999 + 032678 9999 99 99 0 9999 99 9999 + 032679 9999 99 99 0 9999 99 9999 + 032680 9999 99 99 0 9999 99 9999 + 032681 1285 06 01 1 304173072 12 0259 + 032682 1285 06 02 1 304173072 13 0259 + 032683 1285 06 03 1 304173072 14 0259 + 032684 1285 06 04 1 304173072 15 0259 + 032685 9999 99 99 0 9999 99 9999 + 032686 9999 99 99 0 9999 99 9999 + 032687 9999 99 99 0 9999 99 9999 + 032688 9999 99 99 0 9999 99 9999 + 032689 1285 07 01 1 304173072 00 0259 + 032690 1285 07 02 1 304173072 01 0259 + 032691 1285 07 03 1 304173072 02 0259 + 032692 1285 07 04 1 304173072 03 0259 + 032693 9999 99 99 0 9999 99 9999 + 032694 9999 99 99 0 9999 99 9999 + 032695 9999 99 99 0 9999 99 9999 + 032696 9999 99 99 0 9999 99 9999 + 032697 1285 08 01 1 304173072 04 0259 + 032698 1285 08 02 1 304173072 05 0259 + 032699 1285 08 03 1 304173072 06 0259 + 032700 1285 08 04 1 304173072 07 0259 + 032701 9999 99 99 0 9999 99 9999 + 032702 9999 99 99 0 9999 99 9999 + 032703 9999 99 99 0 9999 99 9999 + 032704 9999 99 99 0 9999 99 9999 + 032705 1285 09 01 1 306376716 00 1042 + 032706 1285 09 02 1 306376716 01 1042 + 032707 1285 09 03 1 306376716 02 1042 + 032708 1285 09 04 1 306376716 03 1042 + 032709 1285 09 05 1 306376716 04 1042 + 032710 1285 09 06 1 306376716 05 1042 + 032711 1285 09 07 1 306376716 06 1042 + 032712 1285 09 08 1 306376716 07 1042 + 032713 1285 10 01 1 306376716 08 1042 + 032714 1285 10 02 1 306376716 09 1042 + 032715 1285 10 03 1 306376716 10 1042 + 032716 1285 10 04 1 306376716 11 1042 + 032717 1285 10 05 1 306376716 12 1042 + 032718 1285 10 06 1 306376716 13 1042 + 032719 1285 10 07 1 306376716 14 1042 + 032720 1285 10 08 1 306376716 15 1042 + 032721 1285 11 01 1 306376720 00 1043 + 032722 1285 11 02 1 306376720 01 1043 + 032723 1285 11 03 1 306376720 02 1043 + 032724 1285 11 04 1 306376720 03 1043 + 032725 1285 11 05 1 306376720 04 1043 + 032726 1285 11 06 1 306376720 05 1043 + 032727 1285 11 07 1 306376720 06 1043 + 032728 1285 11 08 1 306376720 07 1043 + 032729 1285 12 01 1 306376720 08 1043 + 032730 1285 12 02 1 306376720 09 1043 + 032731 1285 12 03 1 306376720 10 1043 + 032732 1285 12 04 1 306376720 11 1043 + 032733 1285 12 05 1 306376720 12 1043 + 032734 1285 12 06 1 306376720 13 1043 + 032735 1285 12 07 1 306376720 14 1043 + 032736 1285 12 08 1 306376720 15 1043 + 032737 1285 13 01 1 306376708 00 1040 + 032738 1285 13 02 1 306376708 01 1040 + 032739 1285 13 03 1 306376708 02 1040 + 032740 1285 13 04 1 306376708 03 1040 + 032741 1285 13 05 1 306376708 04 1040 + 032742 1285 13 06 1 306376708 05 1040 + 032743 1285 13 07 1 306376708 06 1040 + 032744 1285 13 08 1 306376708 07 1040 + 032745 1285 14 01 1 306376708 08 1040 + 032746 1285 14 02 1 306376708 09 1040 + 032747 1285 14 03 1 306376708 10 1040 + 032748 1285 14 04 1 306376708 11 1040 + 032749 1285 14 05 1 306376708 12 1040 + 032750 1285 14 06 1 306376708 13 1040 + 032751 1285 14 07 1 306376708 14 1040 + 032752 1285 14 08 1 306376708 15 1040 + 032753 1285 15 01 1 306376712 00 1041 + 032754 1285 15 02 1 306376712 01 1041 + 032755 1285 15 03 1 306376712 02 1041 + 032756 1285 15 04 1 306376712 03 1041 + 032757 1285 15 05 1 306376712 04 1041 + 032758 1285 15 06 1 306376712 05 1041 + 032759 1285 15 07 1 306376712 06 1041 + 032760 1285 15 08 1 306376712 07 1041 + 032761 1285 16 01 1 306376712 08 1041 + 032762 1285 16 02 1 306376712 09 1041 + 032763 1285 16 03 1 306376712 10 1041 + 032764 1285 16 04 1 306376712 11 1041 + 032765 1285 16 05 1 306376712 12 1041 + 032766 1285 16 06 1 306376712 13 1041 + 032767 1285 16 07 1 306376712 14 1041 + 032768 1285 16 08 1 306376712 15 1041 + 032769 1285 17 01 1 303075336 12 0065 + 032770 1285 17 02 1 303075336 13 0065 + 032771 9999 99 99 0 9999 99 9999 + 032772 9999 99 99 0 9999 99 9999 + 032773 9999 99 99 0 9999 99 9999 + 032774 9999 99 99 0 9999 99 9999 + 032775 9999 99 99 0 9999 99 9999 + 032776 9999 99 99 0 9999 99 9999 + 032777 1285 18 01 1 303075336 14 0065 + 032778 1285 18 02 1 303075336 15 0065 + 032779 9999 99 99 0 9999 99 9999 + 032780 9999 99 99 0 9999 99 9999 + 032781 9999 99 99 0 9999 99 9999 + 032782 9999 99 99 0 9999 99 9999 + 032783 9999 99 99 0 9999 99 9999 + 032784 9999 99 99 0 9999 99 9999 + 032785 1285 19 01 1 303075336 08 0065 + 032786 1285 19 02 1 303075336 09 0065 + 032787 9999 99 99 0 9999 99 9999 + 032788 9999 99 99 0 9999 99 9999 + 032789 9999 99 99 0 9999 99 9999 + 032790 9999 99 99 0 9999 99 9999 + 032791 9999 99 99 0 9999 99 9999 + 032792 9999 99 99 0 9999 99 9999 + 032793 1285 20 01 1 303075336 10 0065 + 032794 1285 20 02 1 303075336 11 0065 + 032795 9999 99 99 0 9999 99 9999 + 032796 9999 99 99 0 9999 99 9999 + 032797 9999 99 99 0 9999 99 9999 + 032798 9999 99 99 0 9999 99 9999 + 032799 9999 99 99 0 9999 99 9999 + 032800 9999 99 99 0 9999 99 9999 + 032801 1285 21 01 1 303075336 00 0065 + 032802 1285 21 02 1 303075336 01 0065 + 032803 9999 99 99 0 9999 99 9999 + 032804 9999 99 99 0 9999 99 9999 + 032805 9999 99 99 0 9999 99 9999 + 032806 9999 99 99 0 9999 99 9999 + 032807 9999 99 99 0 9999 99 9999 + 032808 9999 99 99 0 9999 99 9999 + 032809 1285 22 01 1 303075336 02 0065 + 032810 1285 22 02 1 303075336 03 0065 + 032811 9999 99 99 0 9999 99 9999 + 032812 9999 99 99 0 9999 99 9999 + 032813 9999 99 99 0 9999 99 9999 + 032814 9999 99 99 0 9999 99 9999 + 032815 9999 99 99 0 9999 99 9999 + 032816 9999 99 99 0 9999 99 9999 + 032817 1285 23 01 1 303075336 04 0065 + 032818 1285 23 02 1 303075336 05 0065 + 032819 9999 99 99 0 9999 99 9999 + 032820 9999 99 99 0 9999 99 9999 + 032821 9999 99 99 0 9999 99 9999 + 032822 9999 99 99 0 9999 99 9999 + 032823 9999 99 99 0 9999 99 9999 + 032824 9999 99 99 0 9999 99 9999 + 032825 1285 24 01 1 303075336 06 0065 + 032826 1285 24 02 1 303075336 07 0065 + 032827 9999 99 99 0 9999 99 9999 + 032828 9999 99 99 0 9999 99 9999 + 032829 9999 99 99 0 9999 99 9999 + 032830 9999 99 99 0 9999 99 9999 + 032831 9999 99 99 0 9999 99 9999 + 032832 9999 99 99 0 9999 99 9999 + 032833 1285 25 01 1 305266696 00 0569 + 032834 1285 25 02 1 305266696 01 0569 + 032835 1285 25 03 1 305266696 02 0569 + 032836 1285 25 04 1 305266696 03 0569 + 032837 1285 25 05 1 305266696 04 0569 + 032838 1285 25 06 1 305266696 05 0569 + 032839 1285 25 07 1 305266696 06 0569 + 032840 1285 25 08 1 305266696 07 0569 + 032841 1285 26 01 1 305266696 08 0569 + 032842 1285 26 02 1 305266696 09 0569 + 032843 1285 26 03 1 305266696 10 0569 + 032844 1285 26 04 1 305266696 11 0569 + 032845 1285 26 05 1 305266696 12 0569 + 032846 1285 26 06 1 305266696 13 0569 + 032847 1285 26 07 1 305266696 14 0569 + 032848 1285 26 08 1 305266696 15 0569 + 032849 1285 27 01 1 305266692 00 0568 + 032850 1285 27 02 1 305266692 01 0568 + 032851 1285 27 03 1 305266692 02 0568 + 032852 1285 27 04 1 305266692 03 0568 + 032853 1285 27 05 1 305266692 04 0568 + 032854 1285 27 06 1 305266692 05 0568 + 032855 1285 27 07 1 305266692 06 0568 + 032856 1285 27 08 1 305266692 07 0568 + 032857 1285 28 01 1 305266692 08 0568 + 032858 1285 28 02 1 305266692 09 0568 + 032859 1285 28 03 1 305266692 10 0568 + 032860 1285 28 04 1 305266692 11 0568 + 032861 1285 28 05 1 305266692 12 0568 + 032862 1285 28 06 1 305266692 13 0568 + 032863 1285 28 07 1 305266692 14 0568 + 032864 1285 28 08 1 305266692 15 0568 + 032865 1285 29 01 1 305266704 00 0571 + 032866 1285 29 02 1 305266704 01 0571 + 032867 1285 29 03 1 305266704 02 0571 + 032868 1285 29 04 1 305266704 03 0571 + 032869 1285 29 05 1 305266704 04 0571 + 032870 1285 29 06 1 305266704 05 0571 + 032871 1285 29 07 1 305266704 06 0571 + 032872 1285 29 08 1 305266704 07 0571 + 032873 1285 30 01 1 305266704 08 0571 + 032874 1285 30 02 1 305266704 09 0571 + 032875 1285 30 03 1 305266704 10 0571 + 032876 1285 30 04 1 305266704 11 0571 + 032877 1285 30 05 1 305266704 12 0571 + 032878 1285 30 06 1 305266704 13 0571 + 032879 1285 30 07 1 305266704 14 0571 + 032880 1285 30 08 1 305266704 15 0571 + 032881 1285 31 01 1 305266700 00 0570 + 032882 1285 31 02 1 305266700 01 0570 + 032883 1285 31 03 1 305266700 02 0570 + 032884 1285 31 04 1 305266700 03 0570 + 032885 1285 31 05 1 305266700 04 0570 + 032886 1285 31 06 1 305266700 05 0570 + 032887 1285 31 07 1 305266700 06 0570 + 032888 1285 31 08 1 305266700 07 0570 + 032889 1285 32 01 1 305266700 08 0570 + 032890 1285 32 02 1 305266700 09 0570 + 032891 1285 32 03 1 305266700 10 0570 + 032892 1285 32 04 1 305266700 11 0570 + 032893 1285 32 05 1 305266700 12 0570 + 032894 1285 32 06 1 305266700 13 0570 + 032895 1285 32 07 1 305266700 14 0570 + 032896 1285 32 08 1 305266700 15 0570 + 032897 1285 33 01 1 306380812 00 1050 + 032898 1285 33 02 1 306380812 01 1050 + 032899 1285 33 03 1 306380812 02 1050 + 032900 1285 33 04 1 306380812 03 1050 + 032901 1285 33 05 1 306380812 04 1050 + 032902 1285 33 06 1 306380812 05 1050 + 032903 1285 33 07 1 306380812 06 1050 + 032904 1285 33 08 1 306380812 07 1050 + 032905 1285 34 01 1 306380812 08 1050 + 032906 1285 34 02 1 306380812 09 1050 + 032907 1285 34 03 1 306380812 10 1050 + 032908 1285 34 04 1 306380812 11 1050 + 032909 1285 34 05 1 306380812 12 1050 + 032910 1285 34 06 1 306380812 13 1050 + 032911 1285 34 07 1 306380812 14 1050 + 032912 1285 34 08 1 306380812 15 1050 + 032913 1285 35 01 1 306380816 00 1051 + 032914 1285 35 02 1 306380816 01 1051 + 032915 1285 35 03 1 306380816 02 1051 + 032916 1285 35 04 1 306380816 03 1051 + 032917 1285 35 05 1 306380816 04 1051 + 032918 1285 35 06 1 306380816 05 1051 + 032919 1285 35 07 1 306380816 06 1051 + 032920 1285 35 08 1 306380816 07 1051 + 032921 1285 36 01 1 306380816 08 1051 + 032922 1285 36 02 1 306380816 09 1051 + 032923 1285 36 03 1 306380816 10 1051 + 032924 1285 36 04 1 306380816 11 1051 + 032925 1285 36 05 1 306380816 12 1051 + 032926 1285 36 06 1 306380816 13 1051 + 032927 1285 36 07 1 306380816 14 1051 + 032928 1285 36 08 1 306380816 15 1051 + 032929 1285 37 01 1 306380804 00 1048 + 032930 1285 37 02 1 306380804 01 1048 + 032931 1285 37 03 1 306380804 02 1048 + 032932 1285 37 04 1 306380804 03 1048 + 032933 1285 37 05 1 306380804 04 1048 + 032934 1285 37 06 1 306380804 05 1048 + 032935 1285 37 07 1 306380804 06 1048 + 032936 1285 37 08 1 306380804 07 1048 + 032937 1285 38 01 1 306380804 08 1048 + 032938 1285 38 02 1 306380804 09 1048 + 032939 1285 38 03 1 306380804 10 1048 + 032940 1285 38 04 1 306380804 11 1048 + 032941 1285 38 05 1 306380804 12 1048 + 032942 1285 38 06 1 306380804 13 1048 + 032943 1285 38 07 1 306380804 14 1048 + 032944 1285 38 08 1 306380804 15 1048 + 032945 1285 39 01 1 306380808 00 1049 + 032946 1285 39 02 1 306380808 01 1049 + 032947 1285 39 03 1 306380808 02 1049 + 032948 1285 39 04 1 306380808 03 1049 + 032949 1285 39 05 1 306380808 04 1049 + 032950 1285 39 06 1 306380808 05 1049 + 032951 1285 39 07 1 306380808 06 1049 + 032952 1285 39 08 1 306380808 07 1049 + 032953 1285 40 01 1 306380808 08 1049 + 032954 1285 40 02 1 306380808 09 1049 + 032955 1285 40 03 1 306380808 10 1049 + 032956 1285 40 04 1 306380808 11 1049 + 032957 1285 40 05 1 306380808 12 1049 + 032958 1285 40 06 1 306380808 13 1049 + 032959 1285 40 07 1 306380808 14 1049 + 032960 1285 40 08 1 306380808 15 1049 + 032961 1285 41 01 1 304173060 08 0256 + 032962 1285 41 02 1 304173060 09 0256 + 032963 1285 41 03 1 304173060 10 0256 + 032964 1285 41 04 1 304173060 11 0256 + 032965 9999 99 99 0 9999 99 9999 + 032966 9999 99 99 0 9999 99 9999 + 032967 9999 99 99 0 9999 99 9999 + 032968 9999 99 99 0 9999 99 9999 + 032969 1285 42 01 1 304173060 12 0256 + 032970 1285 42 02 1 304173060 13 0256 + 032971 1285 42 03 1 304173060 14 0256 + 032972 1285 42 04 1 304173060 15 0256 + 032973 9999 99 99 0 9999 99 9999 + 032974 9999 99 99 0 9999 99 9999 + 032975 9999 99 99 0 9999 99 9999 + 032976 9999 99 99 0 9999 99 9999 + 032977 1285 43 01 1 304173060 00 0256 + 032978 1285 43 02 1 304173060 01 0256 + 032979 1285 43 03 1 304173060 02 0256 + 032980 1285 43 04 1 304173060 03 0256 + 032981 9999 99 99 0 9999 99 9999 + 032982 9999 99 99 0 9999 99 9999 + 032983 9999 99 99 0 9999 99 9999 + 032984 9999 99 99 0 9999 99 9999 + 032985 1285 44 01 1 304173060 04 0256 + 032986 1285 44 02 1 304173060 05 0256 + 032987 1285 44 03 1 304173060 06 0256 + 032988 1285 44 04 1 304173060 07 0256 + 032989 9999 99 99 0 9999 99 9999 + 032990 9999 99 99 0 9999 99 9999 + 032991 9999 99 99 0 9999 99 9999 + 032992 9999 99 99 0 9999 99 9999 + 032993 1285 45 01 1 304173064 08 0257 + 032994 1285 45 02 1 304173064 09 0257 + 032995 1285 45 03 1 304173064 10 0257 + 032996 1285 45 04 1 304173064 11 0257 + 032997 9999 99 99 0 9999 99 9999 + 032998 9999 99 99 0 9999 99 9999 + 032999 9999 99 99 0 9999 99 9999 + 033000 9999 99 99 0 9999 99 9999 + 033001 1285 46 01 1 304173064 12 0257 + 033002 1285 46 02 1 304173064 13 0257 + 033003 1285 46 03 1 304173064 14 0257 + 033004 1285 46 04 1 304173064 15 0257 + 033005 9999 99 99 0 9999 99 9999 + 033006 9999 99 99 0 9999 99 9999 + 033007 9999 99 99 0 9999 99 9999 + 033008 9999 99 99 0 9999 99 9999 + 033009 1285 47 01 1 304173064 00 0257 + 033010 1285 47 02 1 304173064 01 0257 + 033011 1285 47 03 1 304173064 02 0257 + 033012 1285 47 04 1 304173064 03 0257 + 033013 9999 99 99 0 9999 99 9999 + 033014 9999 99 99 0 9999 99 9999 + 033015 9999 99 99 0 9999 99 9999 + 033016 9999 99 99 0 9999 99 9999 + 033017 1285 48 01 1 304173064 04 0257 + 033018 1285 48 02 1 304173064 05 0257 + 033019 1285 48 03 1 304173064 06 0257 + 033020 1285 48 04 1 304173064 07 0257 + 033021 9999 99 99 0 9999 99 9999 + 033022 9999 99 99 0 9999 99 9999 + 033023 9999 99 99 0 9999 99 9999 + 033024 9999 99 99 0 9999 99 9999 + 033025 1286 01 01 1 305270792 00 0577 + 033026 1286 01 02 1 305270792 01 0577 + 033027 1286 01 03 1 305270792 02 0577 + 033028 1286 01 04 1 305270792 03 0577 + 033029 1286 01 05 1 305270792 04 0577 + 033030 1286 01 06 1 305270792 05 0577 + 033031 1286 01 07 1 305270792 06 0577 + 033032 1286 01 08 1 305270792 07 0577 + 033033 1286 02 01 1 305270792 08 0577 + 033034 1286 02 02 1 305270792 09 0577 + 033035 1286 02 03 1 305270792 10 0577 + 033036 1286 02 04 1 305270792 11 0577 + 033037 1286 02 05 1 305270792 12 0577 + 033038 1286 02 06 1 305270792 13 0577 + 033039 1286 02 07 1 305270792 14 0577 + 033040 1286 02 08 1 305270792 15 0577 + 033041 1286 03 01 1 305270788 00 0576 + 033042 1286 03 02 1 305270788 01 0576 + 033043 1286 03 03 1 305270788 02 0576 + 033044 1286 03 04 1 305270788 03 0576 + 033045 1286 03 05 1 305270788 04 0576 + 033046 1286 03 06 1 305270788 05 0576 + 033047 1286 03 07 1 305270788 06 0576 + 033048 1286 03 08 1 305270788 07 0576 + 033049 1286 04 01 1 305270788 08 0576 + 033050 1286 04 02 1 305270788 09 0576 + 033051 1286 04 03 1 305270788 10 0576 + 033052 1286 04 04 1 305270788 11 0576 + 033053 1286 04 05 1 305270788 12 0576 + 033054 1286 04 06 1 305270788 13 0576 + 033055 1286 04 07 1 305270788 14 0576 + 033056 1286 04 08 1 305270788 15 0576 + 033057 1286 05 01 1 305270800 00 0579 + 033058 1286 05 02 1 305270800 01 0579 + 033059 1286 05 03 1 305270800 02 0579 + 033060 1286 05 04 1 305270800 03 0579 + 033061 1286 05 05 1 305270800 04 0579 + 033062 1286 05 06 1 305270800 05 0579 + 033063 1286 05 07 1 305270800 06 0579 + 033064 1286 05 08 1 305270800 07 0579 + 033065 1286 06 01 1 305270800 08 0579 + 033066 1286 06 02 1 305270800 09 0579 + 033067 1286 06 03 1 305270800 10 0579 + 033068 1286 06 04 1 305270800 11 0579 + 033069 1286 06 05 1 305270800 12 0579 + 033070 1286 06 06 1 305270800 13 0579 + 033071 1286 06 07 1 305270800 14 0579 + 033072 1286 06 08 1 305270800 15 0579 + 033073 1286 07 01 1 305270796 00 0578 + 033074 1286 07 02 1 305270796 01 0578 + 033075 1286 07 03 1 305270796 02 0578 + 033076 1286 07 04 1 305270796 03 0578 + 033077 1286 07 05 1 305270796 04 0578 + 033078 1286 07 06 1 305270796 05 0578 + 033079 1286 07 07 1 305270796 06 0578 + 033080 1286 07 08 1 305270796 07 0578 + 033081 1286 08 01 1 305270796 08 0578 + 033082 1286 08 02 1 305270796 09 0578 + 033083 1286 08 03 1 305270796 10 0578 + 033084 1286 08 04 1 305270796 11 0578 + 033085 1286 08 05 1 305270796 12 0578 + 033086 1286 08 06 1 305270796 13 0578 + 033087 1286 08 07 1 305270796 14 0578 + 033088 1286 08 08 1 305270796 15 0578 + 033089 9999 99 99 0 9999 99 9999 + 033090 9999 99 99 0 9999 99 9999 + 033091 9999 99 99 0 9999 99 9999 + 033092 9999 99 99 0 9999 99 9999 + 033093 9999 99 99 0 9999 99 9999 + 033094 9999 99 99 0 9999 99 9999 + 033095 9999 99 99 0 9999 99 9999 + 033096 9999 99 99 0 9999 99 9999 + 033097 9999 99 99 0 9999 99 9999 + 033098 9999 99 99 0 9999 99 9999 + 033099 9999 99 99 0 9999 99 9999 + 033100 9999 99 99 0 9999 99 9999 + 033101 9999 99 99 0 9999 99 9999 + 033102 9999 99 99 0 9999 99 9999 + 033103 9999 99 99 0 9999 99 9999 + 033104 9999 99 99 0 9999 99 9999 + 033105 9999 99 99 0 9999 99 9999 + 033106 9999 99 99 0 9999 99 9999 + 033107 9999 99 99 0 9999 99 9999 + 033108 9999 99 99 0 9999 99 9999 + 033109 9999 99 99 0 9999 99 9999 + 033110 9999 99 99 0 9999 99 9999 + 033111 9999 99 99 0 9999 99 9999 + 033112 9999 99 99 0 9999 99 9999 + 033113 9999 99 99 0 9999 99 9999 + 033114 9999 99 99 0 9999 99 9999 + 033115 9999 99 99 0 9999 99 9999 + 033116 9999 99 99 0 9999 99 9999 + 033117 9999 99 99 0 9999 99 9999 + 033118 9999 99 99 0 9999 99 9999 + 033119 9999 99 99 0 9999 99 9999 + 033120 9999 99 99 0 9999 99 9999 + 033121 9999 99 99 0 9999 99 9999 + 033122 9999 99 99 0 9999 99 9999 + 033123 9999 99 99 0 9999 99 9999 + 033124 9999 99 99 0 9999 99 9999 + 033125 9999 99 99 0 9999 99 9999 + 033126 9999 99 99 0 9999 99 9999 + 033127 9999 99 99 0 9999 99 9999 + 033128 9999 99 99 0 9999 99 9999 + 033129 9999 99 99 0 9999 99 9999 + 033130 9999 99 99 0 9999 99 9999 + 033131 9999 99 99 0 9999 99 9999 + 033132 9999 99 99 0 9999 99 9999 + 033133 9999 99 99 0 9999 99 9999 + 033134 9999 99 99 0 9999 99 9999 + 033135 9999 99 99 0 9999 99 9999 + 033136 9999 99 99 0 9999 99 9999 + 033137 9999 99 99 0 9999 99 9999 + 033138 9999 99 99 0 9999 99 9999 + 033139 9999 99 99 0 9999 99 9999 + 033140 9999 99 99 0 9999 99 9999 + 033141 9999 99 99 0 9999 99 9999 + 033142 9999 99 99 0 9999 99 9999 + 033143 9999 99 99 0 9999 99 9999 + 033144 9999 99 99 0 9999 99 9999 + 033145 9999 99 99 0 9999 99 9999 + 033146 9999 99 99 0 9999 99 9999 + 033147 9999 99 99 0 9999 99 9999 + 033148 9999 99 99 0 9999 99 9999 + 033149 9999 99 99 0 9999 99 9999 + 033150 9999 99 99 0 9999 99 9999 + 033151 9999 99 99 0 9999 99 9999 + 033152 9999 99 99 0 9999 99 9999 + 033153 9999 99 99 0 9999 99 9999 + 033154 9999 99 99 0 9999 99 9999 + 033155 9999 99 99 0 9999 99 9999 + 033156 9999 99 99 0 9999 99 9999 + 033157 9999 99 99 0 9999 99 9999 + 033158 9999 99 99 0 9999 99 9999 + 033159 9999 99 99 0 9999 99 9999 + 033160 9999 99 99 0 9999 99 9999 + 033161 9999 99 99 0 9999 99 9999 + 033162 9999 99 99 0 9999 99 9999 + 033163 9999 99 99 0 9999 99 9999 + 033164 9999 99 99 0 9999 99 9999 + 033165 9999 99 99 0 9999 99 9999 + 033166 9999 99 99 0 9999 99 9999 + 033167 9999 99 99 0 9999 99 9999 + 033168 9999 99 99 0 9999 99 9999 + 033169 9999 99 99 0 9999 99 9999 + 033170 9999 99 99 0 9999 99 9999 + 033171 9999 99 99 0 9999 99 9999 + 033172 9999 99 99 0 9999 99 9999 + 033173 9999 99 99 0 9999 99 9999 + 033174 9999 99 99 0 9999 99 9999 + 033175 9999 99 99 0 9999 99 9999 + 033176 9999 99 99 0 9999 99 9999 + 033177 9999 99 99 0 9999 99 9999 + 033178 9999 99 99 0 9999 99 9999 + 033179 9999 99 99 0 9999 99 9999 + 033180 9999 99 99 0 9999 99 9999 + 033181 9999 99 99 0 9999 99 9999 + 033182 9999 99 99 0 9999 99 9999 + 033183 9999 99 99 0 9999 99 9999 + 033184 9999 99 99 0 9999 99 9999 + 033185 9999 99 99 0 9999 99 9999 + 033186 9999 99 99 0 9999 99 9999 + 033187 9999 99 99 0 9999 99 9999 + 033188 9999 99 99 0 9999 99 9999 + 033189 9999 99 99 0 9999 99 9999 + 033190 9999 99 99 0 9999 99 9999 + 033191 9999 99 99 0 9999 99 9999 + 033192 9999 99 99 0 9999 99 9999 + 033193 9999 99 99 0 9999 99 9999 + 033194 9999 99 99 0 9999 99 9999 + 033195 9999 99 99 0 9999 99 9999 + 033196 9999 99 99 0 9999 99 9999 + 033197 9999 99 99 0 9999 99 9999 + 033198 9999 99 99 0 9999 99 9999 + 033199 9999 99 99 0 9999 99 9999 + 033200 9999 99 99 0 9999 99 9999 + 033201 9999 99 99 0 9999 99 9999 + 033202 9999 99 99 0 9999 99 9999 + 033203 9999 99 99 0 9999 99 9999 + 033204 9999 99 99 0 9999 99 9999 + 033205 9999 99 99 0 9999 99 9999 + 033206 9999 99 99 0 9999 99 9999 + 033207 9999 99 99 0 9999 99 9999 + 033208 9999 99 99 0 9999 99 9999 + 033209 9999 99 99 0 9999 99 9999 + 033210 9999 99 99 0 9999 99 9999 + 033211 9999 99 99 0 9999 99 9999 + 033212 9999 99 99 0 9999 99 9999 + 033213 9999 99 99 0 9999 99 9999 + 033214 9999 99 99 0 9999 99 9999 + 033215 9999 99 99 0 9999 99 9999 + 033216 9999 99 99 0 9999 99 9999 + 033217 1286 25 01 1 305258504 00 0553 + 033218 1286 25 02 1 305258504 01 0553 + 033219 1286 25 03 1 305258504 02 0553 + 033220 1286 25 04 1 305258504 03 0553 + 033221 1286 25 05 1 305258504 04 0553 + 033222 1286 25 06 1 305258504 05 0553 + 033223 1286 25 07 1 305258504 06 0553 + 033224 1286 25 08 1 305258504 07 0553 + 033225 1286 26 01 1 305258504 08 0553 + 033226 1286 26 02 1 305258504 09 0553 + 033227 1286 26 03 1 305258504 10 0553 + 033228 1286 26 04 1 305258504 11 0553 + 033229 1286 26 05 1 305258504 12 0553 + 033230 1286 26 06 1 305258504 13 0553 + 033231 1286 26 07 1 305258504 14 0553 + 033232 1286 26 08 1 305258504 15 0553 + 033233 1286 27 01 1 305258500 00 0552 + 033234 1286 27 02 1 305258500 01 0552 + 033235 1286 27 03 1 305258500 02 0552 + 033236 1286 27 04 1 305258500 03 0552 + 033237 1286 27 05 1 305258500 04 0552 + 033238 1286 27 06 1 305258500 05 0552 + 033239 1286 27 07 1 305258500 06 0552 + 033240 1286 27 08 1 305258500 07 0552 + 033241 1286 28 01 1 305258500 08 0552 + 033242 1286 28 02 1 305258500 09 0552 + 033243 1286 28 03 1 305258500 10 0552 + 033244 1286 28 04 1 305258500 11 0552 + 033245 1286 28 05 1 305258500 12 0552 + 033246 1286 28 06 1 305258500 13 0552 + 033247 1286 28 07 1 305258500 14 0552 + 033248 1286 28 08 1 305258500 15 0552 + 033249 1286 29 01 1 305258512 00 0555 + 033250 1286 29 02 1 305258512 01 0555 + 033251 1286 29 03 1 305258512 02 0555 + 033252 1286 29 04 1 305258512 03 0555 + 033253 1286 29 05 1 305258512 04 0555 + 033254 1286 29 06 1 305258512 05 0555 + 033255 1286 29 07 1 305258512 06 0555 + 033256 1286 29 08 1 305258512 07 0555 + 033257 1286 30 01 1 305258512 08 0555 + 033258 1286 30 02 1 305258512 09 0555 + 033259 1286 30 03 1 305258512 10 0555 + 033260 1286 30 04 1 305258512 11 0555 + 033261 1286 30 05 1 305258512 12 0555 + 033262 1286 30 06 1 305258512 13 0555 + 033263 1286 30 07 1 305258512 14 0555 + 033264 1286 30 08 1 305258512 15 0555 + 033265 1286 31 01 1 305258508 00 0554 + 033266 1286 31 02 1 305258508 01 0554 + 033267 1286 31 03 1 305258508 02 0554 + 033268 1286 31 04 1 305258508 03 0554 + 033269 1286 31 05 1 305258508 04 0554 + 033270 1286 31 06 1 305258508 05 0554 + 033271 1286 31 07 1 305258508 06 0554 + 033272 1286 31 08 1 305258508 07 0554 + 033273 1286 32 01 1 305258508 08 0554 + 033274 1286 32 02 1 305258508 09 0554 + 033275 1286 32 03 1 305258508 10 0554 + 033276 1286 32 04 1 305258508 11 0554 + 033277 1286 32 05 1 305258508 12 0554 + 033278 1286 32 06 1 305258508 13 0554 + 033279 1286 32 07 1 305258508 14 0554 + 033280 1286 32 08 1 305258508 15 0554 + 033281 1286 33 01 1 305262604 00 0562 + 033282 1286 33 02 1 305262604 01 0562 + 033283 1286 33 03 1 305262604 02 0562 + 033284 1286 33 04 1 305262604 03 0562 + 033285 1286 33 05 1 305262604 04 0562 + 033286 1286 33 06 1 305262604 05 0562 + 033287 1286 33 07 1 305262604 06 0562 + 033288 1286 33 08 1 305262604 07 0562 + 033289 1286 34 01 1 305262604 08 0562 + 033290 1286 34 02 1 305262604 09 0562 + 033291 1286 34 03 1 305262604 10 0562 + 033292 1286 34 04 1 305262604 11 0562 + 033293 1286 34 05 1 305262604 12 0562 + 033294 1286 34 06 1 305262604 13 0562 + 033295 1286 34 07 1 305262604 14 0562 + 033296 1286 34 08 1 305262604 15 0562 + 033297 1286 35 01 1 305262608 00 0563 + 033298 1286 35 02 1 305262608 01 0563 + 033299 1286 35 03 1 305262608 02 0563 + 033300 1286 35 04 1 305262608 03 0563 + 033301 1286 35 05 1 305262608 04 0563 + 033302 1286 35 06 1 305262608 05 0563 + 033303 1286 35 07 1 305262608 06 0563 + 033304 1286 35 08 1 305262608 07 0563 + 033305 1286 36 01 1 305262608 08 0563 + 033306 1286 36 02 1 305262608 09 0563 + 033307 1286 36 03 1 305262608 10 0563 + 033308 1286 36 04 1 305262608 11 0563 + 033309 1286 36 05 1 305262608 12 0563 + 033310 1286 36 06 1 305262608 13 0563 + 033311 1286 36 07 1 305262608 14 0563 + 033312 1286 36 08 1 305262608 15 0563 + 033313 1286 37 01 1 305262596 00 0560 + 033314 1286 37 02 1 305262596 01 0560 + 033315 1286 37 03 1 305262596 02 0560 + 033316 1286 37 04 1 305262596 03 0560 + 033317 1286 37 05 1 305262596 04 0560 + 033318 1286 37 06 1 305262596 05 0560 + 033319 1286 37 07 1 305262596 06 0560 + 033320 1286 37 08 1 305262596 07 0560 + 033321 1286 38 01 1 305262596 08 0560 + 033322 1286 38 02 1 305262596 09 0560 + 033323 1286 38 03 1 305262596 10 0560 + 033324 1286 38 04 1 305262596 11 0560 + 033325 1286 38 05 1 305262596 12 0560 + 033326 1286 38 06 1 305262596 13 0560 + 033327 1286 38 07 1 305262596 14 0560 + 033328 1286 38 08 1 305262596 15 0560 + 033329 1286 39 01 1 305262600 00 0561 + 033330 1286 39 02 1 305262600 01 0561 + 033331 1286 39 03 1 305262600 02 0561 + 033332 1286 39 04 1 305262600 03 0561 + 033333 1286 39 05 1 305262600 04 0561 + 033334 1286 39 06 1 305262600 05 0561 + 033335 1286 39 07 1 305262600 06 0561 + 033336 1286 39 08 1 305262600 07 0561 + 033337 1286 40 01 1 305262600 08 0561 + 033338 1286 40 02 1 305262600 09 0561 + 033339 1286 40 03 1 305262600 10 0561 + 033340 1286 40 04 1 305262600 11 0561 + 033341 1286 40 05 1 305262600 12 0561 + 033342 1286 40 06 1 305262600 13 0561 + 033343 1286 40 07 1 305262600 14 0561 + 033344 1286 40 08 1 305262600 15 0561 + 033345 9999 99 99 0 9999 99 9999 + 033346 9999 99 99 0 9999 99 9999 + 033347 9999 99 99 0 9999 99 9999 + 033348 9999 99 99 0 9999 99 9999 + 033349 9999 99 99 0 9999 99 9999 + 033350 9999 99 99 0 9999 99 9999 + 033351 9999 99 99 0 9999 99 9999 + 033352 9999 99 99 0 9999 99 9999 + 033353 9999 99 99 0 9999 99 9999 + 033354 9999 99 99 0 9999 99 9999 + 033355 9999 99 99 0 9999 99 9999 + 033356 9999 99 99 0 9999 99 9999 + 033357 9999 99 99 0 9999 99 9999 + 033358 9999 99 99 0 9999 99 9999 + 033359 9999 99 99 0 9999 99 9999 + 033360 9999 99 99 0 9999 99 9999 + 033361 9999 99 99 0 9999 99 9999 + 033362 9999 99 99 0 9999 99 9999 + 033363 9999 99 99 0 9999 99 9999 + 033364 9999 99 99 0 9999 99 9999 + 033365 9999 99 99 0 9999 99 9999 + 033366 9999 99 99 0 9999 99 9999 + 033367 9999 99 99 0 9999 99 9999 + 033368 9999 99 99 0 9999 99 9999 + 033369 9999 99 99 0 9999 99 9999 + 033370 9999 99 99 0 9999 99 9999 + 033371 9999 99 99 0 9999 99 9999 + 033372 9999 99 99 0 9999 99 9999 + 033373 9999 99 99 0 9999 99 9999 + 033374 9999 99 99 0 9999 99 9999 + 033375 9999 99 99 0 9999 99 9999 + 033376 9999 99 99 0 9999 99 9999 + 033377 9999 99 99 0 9999 99 9999 + 033378 9999 99 99 0 9999 99 9999 + 033379 9999 99 99 0 9999 99 9999 + 033380 9999 99 99 0 9999 99 9999 + 033381 9999 99 99 0 9999 99 9999 + 033382 9999 99 99 0 9999 99 9999 + 033383 9999 99 99 0 9999 99 9999 + 033384 9999 99 99 0 9999 99 9999 + 033385 9999 99 99 0 9999 99 9999 + 033386 9999 99 99 0 9999 99 9999 + 033387 9999 99 99 0 9999 99 9999 + 033388 9999 99 99 0 9999 99 9999 + 033389 9999 99 99 0 9999 99 9999 + 033390 9999 99 99 0 9999 99 9999 + 033391 9999 99 99 0 9999 99 9999 + 033392 9999 99 99 0 9999 99 9999 + 033393 9999 99 99 0 9999 99 9999 + 033394 9999 99 99 0 9999 99 9999 + 033395 9999 99 99 0 9999 99 9999 + 033396 9999 99 99 0 9999 99 9999 + 033397 9999 99 99 0 9999 99 9999 + 033398 9999 99 99 0 9999 99 9999 + 033399 9999 99 99 0 9999 99 9999 + 033400 9999 99 99 0 9999 99 9999 + 033401 9999 99 99 0 9999 99 9999 + 033402 9999 99 99 0 9999 99 9999 + 033403 9999 99 99 0 9999 99 9999 + 033404 9999 99 99 0 9999 99 9999 + 033405 9999 99 99 0 9999 99 9999 + 033406 9999 99 99 0 9999 99 9999 + 033407 9999 99 99 0 9999 99 9999 + 033408 9999 99 99 0 9999 99 9999 + 033409 1287 01 01 1 303071248 08 0059 + 033410 1287 01 02 1 303071248 09 0059 + 033411 9999 99 99 0 9999 99 9999 + 033412 9999 99 99 0 9999 99 9999 + 033413 9999 99 99 0 9999 99 9999 + 033414 9999 99 99 0 9999 99 9999 + 033415 9999 99 99 0 9999 99 9999 + 033416 9999 99 99 0 9999 99 9999 + 033417 1287 02 01 1 303071248 10 0059 + 033418 1287 02 02 1 303071248 11 0059 + 033419 9999 99 99 0 9999 99 9999 + 033420 9999 99 99 0 9999 99 9999 + 033421 9999 99 99 0 9999 99 9999 + 033422 9999 99 99 0 9999 99 9999 + 033423 9999 99 99 0 9999 99 9999 + 033424 9999 99 99 0 9999 99 9999 + 033425 1287 03 01 1 303071248 12 0059 + 033426 1287 03 02 1 303071248 13 0059 + 033427 9999 99 99 0 9999 99 9999 + 033428 9999 99 99 0 9999 99 9999 + 033429 9999 99 99 0 9999 99 9999 + 033430 9999 99 99 0 9999 99 9999 + 033431 9999 99 99 0 9999 99 9999 + 033432 9999 99 99 0 9999 99 9999 + 033433 1287 04 01 1 303071248 14 0059 + 033434 1287 04 02 1 303071248 15 0059 + 033435 9999 99 99 0 9999 99 9999 + 033436 9999 99 99 0 9999 99 9999 + 033437 9999 99 99 0 9999 99 9999 + 033438 9999 99 99 0 9999 99 9999 + 033439 9999 99 99 0 9999 99 9999 + 033440 9999 99 99 0 9999 99 9999 + 033441 1287 05 01 1 303071248 00 0059 + 033442 1287 05 02 1 303071248 01 0059 + 033443 9999 99 99 0 9999 99 9999 + 033444 9999 99 99 0 9999 99 9999 + 033445 9999 99 99 0 9999 99 9999 + 033446 9999 99 99 0 9999 99 9999 + 033447 9999 99 99 0 9999 99 9999 + 033448 9999 99 99 0 9999 99 9999 + 033449 1287 06 01 1 303071248 02 0059 + 033450 1287 06 02 1 303071248 03 0059 + 033451 9999 99 99 0 9999 99 9999 + 033452 9999 99 99 0 9999 99 9999 + 033453 9999 99 99 0 9999 99 9999 + 033454 9999 99 99 0 9999 99 9999 + 033455 9999 99 99 0 9999 99 9999 + 033456 9999 99 99 0 9999 99 9999 + 033457 1287 07 01 1 303071248 04 0059 + 033458 1287 07 02 1 303071248 05 0059 + 033459 9999 99 99 0 9999 99 9999 + 033460 9999 99 99 0 9999 99 9999 + 033461 9999 99 99 0 9999 99 9999 + 033462 9999 99 99 0 9999 99 9999 + 033463 9999 99 99 0 9999 99 9999 + 033464 9999 99 99 0 9999 99 9999 + 033465 1287 08 01 1 303071248 06 0059 + 033466 1287 08 02 1 303071248 07 0059 + 033467 9999 99 99 0 9999 99 9999 + 033468 9999 99 99 0 9999 99 9999 + 033469 9999 99 99 0 9999 99 9999 + 033470 9999 99 99 0 9999 99 9999 + 033471 9999 99 99 0 9999 99 9999 + 033472 9999 99 99 0 9999 99 9999 + 033473 1287 09 01 1 304160780 00 0234 + 033474 1287 09 02 1 304160780 01 0234 + 033475 1287 09 03 1 304160780 02 0234 + 033476 1287 09 04 1 304160780 03 0234 + 033477 9999 99 99 0 9999 99 9999 + 033478 9999 99 99 0 9999 99 9999 + 033479 9999 99 99 0 9999 99 9999 + 033480 9999 99 99 0 9999 99 9999 + 033481 1287 10 01 1 304160780 04 0234 + 033482 1287 10 02 1 304160780 05 0234 + 033483 1287 10 03 1 304160780 06 0234 + 033484 1287 10 04 1 304160780 07 0234 + 033485 9999 99 99 0 9999 99 9999 + 033486 9999 99 99 0 9999 99 9999 + 033487 9999 99 99 0 9999 99 9999 + 033488 9999 99 99 0 9999 99 9999 + 033489 1287 11 01 1 304160780 08 0234 + 033490 1287 11 02 1 304160780 09 0234 + 033491 1287 11 03 1 304160780 10 0234 + 033492 1287 11 04 1 304160780 11 0234 + 033493 9999 99 99 0 9999 99 9999 + 033494 9999 99 99 0 9999 99 9999 + 033495 9999 99 99 0 9999 99 9999 + 033496 9999 99 99 0 9999 99 9999 + 033497 1287 12 01 1 304160780 12 0234 + 033498 1287 12 02 1 304160780 13 0234 + 033499 1287 12 03 1 304160780 14 0234 + 033500 1287 12 04 1 304160780 15 0234 + 033501 9999 99 99 0 9999 99 9999 + 033502 9999 99 99 0 9999 99 9999 + 033503 9999 99 99 0 9999 99 9999 + 033504 9999 99 99 0 9999 99 9999 + 033505 1287 13 01 1 304160784 08 0235 + 033506 1287 13 02 1 304160784 09 0235 + 033507 1287 13 03 1 304160784 10 0235 + 033508 1287 13 04 1 304160784 11 0235 + 033509 9999 99 99 0 9999 99 9999 + 033510 9999 99 99 0 9999 99 9999 + 033511 9999 99 99 0 9999 99 9999 + 033512 9999 99 99 0 9999 99 9999 + 033513 1287 14 01 1 304160784 12 0235 + 033514 1287 14 02 1 304160784 13 0235 + 033515 1287 14 03 1 304160784 14 0235 + 033516 1287 14 04 1 304160784 15 0235 + 033517 9999 99 99 0 9999 99 9999 + 033518 9999 99 99 0 9999 99 9999 + 033519 9999 99 99 0 9999 99 9999 + 033520 9999 99 99 0 9999 99 9999 + 033521 1287 15 01 1 304160784 00 0235 + 033522 1287 15 02 1 304160784 01 0235 + 033523 1287 15 03 1 304160784 02 0235 + 033524 1287 15 04 1 304160784 03 0235 + 033525 9999 99 99 0 9999 99 9999 + 033526 9999 99 99 0 9999 99 9999 + 033527 9999 99 99 0 9999 99 9999 + 033528 9999 99 99 0 9999 99 9999 + 033529 1287 16 01 1 304160784 04 0235 + 033530 1287 16 02 1 304160784 05 0235 + 033531 1287 16 03 1 304160784 06 0235 + 033532 1287 16 04 1 304160784 07 0235 + 033533 9999 99 99 0 9999 99 9999 + 033534 9999 99 99 0 9999 99 9999 + 033535 9999 99 99 0 9999 99 9999 + 033536 9999 99 99 0 9999 99 9999 + 033537 1287 17 01 1 306352136 00 0993 + 033538 1287 17 02 1 306352136 01 0993 + 033539 1287 17 03 1 306352136 02 0993 + 033540 1287 17 04 1 306352136 03 0993 + 033541 1287 17 05 1 306352136 04 0993 + 033542 1287 17 06 1 306352136 05 0993 + 033543 1287 17 07 1 306352136 06 0993 + 033544 1287 17 08 1 306352136 07 0993 + 033545 1287 18 01 1 306352136 08 0993 + 033546 1287 18 02 1 306352136 09 0993 + 033547 1287 18 03 1 306352136 10 0993 + 033548 1287 18 04 1 306352136 11 0993 + 033549 1287 18 05 1 306352136 12 0993 + 033550 1287 18 06 1 306352136 13 0993 + 033551 1287 18 07 1 306352136 14 0993 + 033552 1287 18 08 1 306352136 15 0993 + 033553 1287 19 01 1 306352132 00 0992 + 033554 1287 19 02 1 306352132 01 0992 + 033555 1287 19 03 1 306352132 02 0992 + 033556 1287 19 04 1 306352132 03 0992 + 033557 1287 19 05 1 306352132 04 0992 + 033558 1287 19 06 1 306352132 05 0992 + 033559 1287 19 07 1 306352132 06 0992 + 033560 1287 19 08 1 306352132 07 0992 + 033561 1287 20 01 1 306352132 08 0992 + 033562 1287 20 02 1 306352132 09 0992 + 033563 1287 20 03 1 306352132 10 0992 + 033564 1287 20 04 1 306352132 11 0992 + 033565 1287 20 05 1 306352132 12 0992 + 033566 1287 20 06 1 306352132 13 0992 + 033567 1287 20 07 1 306352132 14 0992 + 033568 1287 20 08 1 306352132 15 0992 + 033569 1287 21 01 1 306352144 00 0995 + 033570 1287 21 02 1 306352144 01 0995 + 033571 1287 21 03 1 306352144 02 0995 + 033572 1287 21 04 1 306352144 03 0995 + 033573 1287 21 05 1 306352144 04 0995 + 033574 1287 21 06 1 306352144 05 0995 + 033575 1287 21 07 1 306352144 06 0995 + 033576 1287 21 08 1 306352144 07 0995 + 033577 1287 22 01 1 306352144 08 0995 + 033578 1287 22 02 1 306352144 09 0995 + 033579 1287 22 03 1 306352144 10 0995 + 033580 1287 22 04 1 306352144 11 0995 + 033581 1287 22 05 1 306352144 12 0995 + 033582 1287 22 06 1 306352144 13 0995 + 033583 1287 22 07 1 306352144 14 0995 + 033584 1287 22 08 1 306352144 15 0995 + 033585 1287 23 01 1 306352140 00 0994 + 033586 1287 23 02 1 306352140 01 0994 + 033587 1287 23 03 1 306352140 02 0994 + 033588 1287 23 04 1 306352140 03 0994 + 033589 1287 23 05 1 306352140 04 0994 + 033590 1287 23 06 1 306352140 05 0994 + 033591 1287 23 07 1 306352140 06 0994 + 033592 1287 23 08 1 306352140 07 0994 + 033593 1287 24 01 1 306352140 08 0994 + 033594 1287 24 02 1 306352140 09 0994 + 033595 1287 24 03 1 306352140 10 0994 + 033596 1287 24 04 1 306352140 11 0994 + 033597 1287 24 05 1 306352140 12 0994 + 033598 1287 24 06 1 306352140 13 0994 + 033599 1287 24 07 1 306352140 14 0994 + 033600 1287 24 08 1 306352140 15 0994 + 033601 1287 25 01 1 303071244 08 0058 + 033602 1287 25 02 1 303071244 09 0058 + 033603 9999 99 99 0 9999 99 9999 + 033604 9999 99 99 0 9999 99 9999 + 033605 9999 99 99 0 9999 99 9999 + 033606 9999 99 99 0 9999 99 9999 + 033607 9999 99 99 0 9999 99 9999 + 033608 9999 99 99 0 9999 99 9999 + 033609 1287 26 01 1 303071244 10 0058 + 033610 1287 26 02 1 303071244 11 0058 + 033611 9999 99 99 0 9999 99 9999 + 033612 9999 99 99 0 9999 99 9999 + 033613 9999 99 99 0 9999 99 9999 + 033614 9999 99 99 0 9999 99 9999 + 033615 9999 99 99 0 9999 99 9999 + 033616 9999 99 99 0 9999 99 9999 + 033617 1287 27 01 1 303071244 12 0058 + 033618 1287 27 02 1 303071244 13 0058 + 033619 9999 99 99 0 9999 99 9999 + 033620 9999 99 99 0 9999 99 9999 + 033621 9999 99 99 0 9999 99 9999 + 033622 9999 99 99 0 9999 99 9999 + 033623 9999 99 99 0 9999 99 9999 + 033624 9999 99 99 0 9999 99 9999 + 033625 1287 28 01 1 303071244 14 0058 + 033626 1287 28 02 1 303071244 15 0058 + 033627 9999 99 99 0 9999 99 9999 + 033628 9999 99 99 0 9999 99 9999 + 033629 9999 99 99 0 9999 99 9999 + 033630 9999 99 99 0 9999 99 9999 + 033631 9999 99 99 0 9999 99 9999 + 033632 9999 99 99 0 9999 99 9999 + 033633 1287 29 01 1 303071244 04 0058 + 033634 1287 29 02 1 303071244 05 0058 + 033635 9999 99 99 0 9999 99 9999 + 033636 9999 99 99 0 9999 99 9999 + 033637 9999 99 99 0 9999 99 9999 + 033638 9999 99 99 0 9999 99 9999 + 033639 9999 99 99 0 9999 99 9999 + 033640 9999 99 99 0 9999 99 9999 + 033641 1287 30 01 1 303071244 06 0058 + 033642 1287 30 02 1 303071244 07 0058 + 033643 9999 99 99 0 9999 99 9999 + 033644 9999 99 99 0 9999 99 9999 + 033645 9999 99 99 0 9999 99 9999 + 033646 9999 99 99 0 9999 99 9999 + 033647 9999 99 99 0 9999 99 9999 + 033648 9999 99 99 0 9999 99 9999 + 033649 1287 31 01 1 303071244 00 0058 + 033650 1287 31 02 1 303071244 01 0058 + 033651 9999 99 99 0 9999 99 9999 + 033652 9999 99 99 0 9999 99 9999 + 033653 9999 99 99 0 9999 99 9999 + 033654 9999 99 99 0 9999 99 9999 + 033655 9999 99 99 0 9999 99 9999 + 033656 9999 99 99 0 9999 99 9999 + 033657 1287 32 01 1 303071244 02 0058 + 033658 1287 32 02 1 303071244 03 0058 + 033659 9999 99 99 0 9999 99 9999 + 033660 9999 99 99 0 9999 99 9999 + 033661 9999 99 99 0 9999 99 9999 + 033662 9999 99 99 0 9999 99 9999 + 033663 9999 99 99 0 9999 99 9999 + 033664 9999 99 99 0 9999 99 9999 + 033665 1287 33 01 1 306356232 00 1001 + 033666 1287 33 02 1 306356232 01 1001 + 033667 1287 33 03 1 306356232 02 1001 + 033668 1287 33 04 1 306356232 03 1001 + 033669 1287 33 05 1 306356232 04 1001 + 033670 1287 33 06 1 306356232 05 1001 + 033671 1287 33 07 1 306356232 06 1001 + 033672 1287 33 08 1 306356232 07 1001 + 033673 1287 34 01 1 306356232 08 1001 + 033674 1287 34 02 1 306356232 09 1001 + 033675 1287 34 03 1 306356232 10 1001 + 033676 1287 34 04 1 306356232 11 1001 + 033677 1287 34 05 1 306356232 12 1001 + 033678 1287 34 06 1 306356232 13 1001 + 033679 1287 34 07 1 306356232 14 1001 + 033680 1287 34 08 1 306356232 15 1001 + 033681 1287 35 01 1 306356228 00 1000 + 033682 1287 35 02 1 306356228 01 1000 + 033683 1287 35 03 1 306356228 02 1000 + 033684 1287 35 04 1 306356228 03 1000 + 033685 1287 35 05 1 306356228 04 1000 + 033686 1287 35 06 1 306356228 05 1000 + 033687 1287 35 07 1 306356228 06 1000 + 033688 1287 35 08 1 306356228 07 1000 + 033689 1287 36 01 1 306356228 08 1000 + 033690 1287 36 02 1 306356228 09 1000 + 033691 1287 36 03 1 306356228 10 1000 + 033692 1287 36 04 1 306356228 11 1000 + 033693 1287 36 05 1 306356228 12 1000 + 033694 1287 36 06 1 306356228 13 1000 + 033695 1287 36 07 1 306356228 14 1000 + 033696 1287 36 08 1 306356228 15 1000 + 033697 1287 37 01 1 306356240 00 1003 + 033698 1287 37 02 1 306356240 01 1003 + 033699 1287 37 03 1 306356240 02 1003 + 033700 1287 37 04 1 306356240 03 1003 + 033701 1287 37 05 1 306356240 04 1003 + 033702 1287 37 06 1 306356240 05 1003 + 033703 1287 37 07 1 306356240 06 1003 + 033704 1287 37 08 1 306356240 07 1003 + 033705 1287 38 01 1 306356240 08 1003 + 033706 1287 38 02 1 306356240 09 1003 + 033707 1287 38 03 1 306356240 10 1003 + 033708 1287 38 04 1 306356240 11 1003 + 033709 1287 38 05 1 306356240 12 1003 + 033710 1287 38 06 1 306356240 13 1003 + 033711 1287 38 07 1 306356240 14 1003 + 033712 1287 38 08 1 306356240 15 1003 + 033713 1287 39 01 1 306356236 00 1002 + 033714 1287 39 02 1 306356236 01 1002 + 033715 1287 39 03 1 306356236 02 1002 + 033716 1287 39 04 1 306356236 03 1002 + 033717 1287 39 05 1 306356236 04 1002 + 033718 1287 39 06 1 306356236 05 1002 + 033719 1287 39 07 1 306356236 06 1002 + 033720 1287 39 08 1 306356236 07 1002 + 033721 1287 40 01 1 306356236 08 1002 + 033722 1287 40 02 1 306356236 09 1002 + 033723 1287 40 03 1 306356236 10 1002 + 033724 1287 40 04 1 306356236 11 1002 + 033725 1287 40 05 1 306356236 12 1002 + 033726 1287 40 06 1 306356236 13 1002 + 033727 1287 40 07 1 306356236 14 1002 + 033728 1287 40 08 1 306356236 15 1002 + 033729 1287 41 01 1 304160776 00 0233 + 033730 1287 41 02 1 304160776 01 0233 + 033731 1287 41 03 1 304160776 02 0233 + 033732 1287 41 04 1 304160776 03 0233 + 033733 9999 99 99 0 9999 99 9999 + 033734 9999 99 99 0 9999 99 9999 + 033735 9999 99 99 0 9999 99 9999 + 033736 9999 99 99 0 9999 99 9999 + 033737 1287 42 01 1 304160776 04 0233 + 033738 1287 42 02 1 304160776 05 0233 + 033739 1287 42 03 1 304160776 06 0233 + 033740 1287 42 04 1 304160776 07 0233 + 033741 9999 99 99 0 9999 99 9999 + 033742 9999 99 99 0 9999 99 9999 + 033743 9999 99 99 0 9999 99 9999 + 033744 9999 99 99 0 9999 99 9999 + 033745 1287 43 01 1 304160776 08 0233 + 033746 1287 43 02 1 304160776 09 0233 + 033747 1287 43 03 1 304160776 10 0233 + 033748 1287 43 04 1 304160776 11 0233 + 033749 9999 99 99 0 9999 99 9999 + 033750 9999 99 99 0 9999 99 9999 + 033751 9999 99 99 0 9999 99 9999 + 033752 9999 99 99 0 9999 99 9999 + 033753 1287 44 01 1 304160776 12 0233 + 033754 1287 44 02 1 304160776 13 0233 + 033755 1287 44 03 1 304160776 14 0233 + 033756 1287 44 04 1 304160776 15 0233 + 033757 9999 99 99 0 9999 99 9999 + 033758 9999 99 99 0 9999 99 9999 + 033759 9999 99 99 0 9999 99 9999 + 033760 9999 99 99 0 9999 99 9999 + 033761 1287 45 01 1 304160772 00 0232 + 033762 1287 45 02 1 304160772 01 0232 + 033763 1287 45 03 1 304160772 02 0232 + 033764 1287 45 04 1 304160772 03 0232 + 033765 9999 99 99 0 9999 99 9999 + 033766 9999 99 99 0 9999 99 9999 + 033767 9999 99 99 0 9999 99 9999 + 033768 9999 99 99 0 9999 99 9999 + 033769 1287 46 01 1 304160772 04 0232 + 033770 1287 46 02 1 304160772 05 0232 + 033771 1287 46 03 1 304160772 06 0232 + 033772 1287 46 04 1 304160772 07 0232 + 033773 9999 99 99 0 9999 99 9999 + 033774 9999 99 99 0 9999 99 9999 + 033775 9999 99 99 0 9999 99 9999 + 033776 9999 99 99 0 9999 99 9999 + 033777 1287 47 01 1 304160772 08 0232 + 033778 1287 47 02 1 304160772 09 0232 + 033779 1287 47 03 1 304160772 10 0232 + 033780 1287 47 04 1 304160772 11 0232 + 033781 9999 99 99 0 9999 99 9999 + 033782 9999 99 99 0 9999 99 9999 + 033783 9999 99 99 0 9999 99 9999 + 033784 9999 99 99 0 9999 99 9999 + 033785 1287 48 01 1 304160772 12 0232 + 033786 1287 48 02 1 304160772 13 0232 + 033787 1287 48 03 1 304160772 14 0232 + 033788 1287 48 04 1 304160772 15 0232 + 033789 9999 99 99 0 9999 99 9999 + 033790 9999 99 99 0 9999 99 9999 + 033791 9999 99 99 0 9999 99 9999 + 033792 9999 99 99 0 9999 99 9999 + 033793 1288 01 01 1 304164876 08 0242 + 033794 1288 01 02 1 304164876 09 0242 + 033795 1288 01 03 1 304164876 10 0242 + 033796 1288 01 04 1 304164876 11 0242 + 033797 9999 99 99 0 9999 99 9999 + 033798 9999 99 99 0 9999 99 9999 + 033799 9999 99 99 0 9999 99 9999 + 033800 9999 99 99 0 9999 99 9999 + 033801 1288 02 01 1 304164876 12 0242 + 033802 1288 02 02 1 304164876 13 0242 + 033803 1288 02 03 1 304164876 14 0242 + 033804 1288 02 04 1 304164876 15 0242 + 033805 9999 99 99 0 9999 99 9999 + 033806 9999 99 99 0 9999 99 9999 + 033807 9999 99 99 0 9999 99 9999 + 033808 9999 99 99 0 9999 99 9999 + 033809 1288 03 01 1 304164876 00 0242 + 033810 1288 03 02 1 304164876 01 0242 + 033811 1288 03 03 1 304164876 02 0242 + 033812 1288 03 04 1 304164876 03 0242 + 033813 9999 99 99 0 9999 99 9999 + 033814 9999 99 99 0 9999 99 9999 + 033815 9999 99 99 0 9999 99 9999 + 033816 9999 99 99 0 9999 99 9999 + 033817 1288 04 01 1 304164876 04 0242 + 033818 1288 04 02 1 304164876 05 0242 + 033819 1288 04 03 1 304164876 06 0242 + 033820 1288 04 04 1 304164876 07 0242 + 033821 9999 99 99 0 9999 99 9999 + 033822 9999 99 99 0 9999 99 9999 + 033823 9999 99 99 0 9999 99 9999 + 033824 9999 99 99 0 9999 99 9999 + 033825 1288 05 01 1 304164880 08 0243 + 033826 1288 05 02 1 304164880 09 0243 + 033827 1288 05 03 1 304164880 10 0243 + 033828 1288 05 04 1 304164880 11 0243 + 033829 9999 99 99 0 9999 99 9999 + 033830 9999 99 99 0 9999 99 9999 + 033831 9999 99 99 0 9999 99 9999 + 033832 9999 99 99 0 9999 99 9999 + 033833 1288 06 01 1 304164880 12 0243 + 033834 1288 06 02 1 304164880 13 0243 + 033835 1288 06 03 1 304164880 14 0243 + 033836 1288 06 04 1 304164880 15 0243 + 033837 9999 99 99 0 9999 99 9999 + 033838 9999 99 99 0 9999 99 9999 + 033839 9999 99 99 0 9999 99 9999 + 033840 9999 99 99 0 9999 99 9999 + 033841 1288 07 01 1 304164880 00 0243 + 033842 1288 07 02 1 304164880 01 0243 + 033843 1288 07 03 1 304164880 02 0243 + 033844 1288 07 04 1 304164880 03 0243 + 033845 9999 99 99 0 9999 99 9999 + 033846 9999 99 99 0 9999 99 9999 + 033847 9999 99 99 0 9999 99 9999 + 033848 9999 99 99 0 9999 99 9999 + 033849 1288 08 01 1 304164880 04 0243 + 033850 1288 08 02 1 304164880 05 0243 + 033851 1288 08 03 1 304164880 06 0243 + 033852 1288 08 04 1 304164880 07 0243 + 033853 9999 99 99 0 9999 99 9999 + 033854 9999 99 99 0 9999 99 9999 + 033855 9999 99 99 0 9999 99 9999 + 033856 9999 99 99 0 9999 99 9999 + 033857 1288 09 01 1 306360332 00 1010 + 033858 1288 09 02 1 306360332 01 1010 + 033859 1288 09 03 1 306360332 02 1010 + 033860 1288 09 04 1 306360332 03 1010 + 033861 1288 09 05 1 306360332 04 1010 + 033862 1288 09 06 1 306360332 05 1010 + 033863 1288 09 07 1 306360332 06 1010 + 033864 1288 09 08 1 306360332 07 1010 + 033865 1288 10 01 1 306360332 08 1010 + 033866 1288 10 02 1 306360332 09 1010 + 033867 1288 10 03 1 306360332 10 1010 + 033868 1288 10 04 1 306360332 11 1010 + 033869 1288 10 05 1 306360332 12 1010 + 033870 1288 10 06 1 306360332 13 1010 + 033871 1288 10 07 1 306360332 14 1010 + 033872 1288 10 08 1 306360332 15 1010 + 033873 1288 11 01 1 306360336 00 1011 + 033874 1288 11 02 1 306360336 01 1011 + 033875 1288 11 03 1 306360336 02 1011 + 033876 1288 11 04 1 306360336 03 1011 + 033877 1288 11 05 1 306360336 04 1011 + 033878 1288 11 06 1 306360336 05 1011 + 033879 1288 11 07 1 306360336 06 1011 + 033880 1288 11 08 1 306360336 07 1011 + 033881 1288 12 01 1 306360336 08 1011 + 033882 1288 12 02 1 306360336 09 1011 + 033883 1288 12 03 1 306360336 10 1011 + 033884 1288 12 04 1 306360336 11 1011 + 033885 1288 12 05 1 306360336 12 1011 + 033886 1288 12 06 1 306360336 13 1011 + 033887 1288 12 07 1 306360336 14 1011 + 033888 1288 12 08 1 306360336 15 1011 + 033889 1288 13 01 1 306360324 00 1008 + 033890 1288 13 02 1 306360324 01 1008 + 033891 1288 13 03 1 306360324 02 1008 + 033892 1288 13 04 1 306360324 03 1008 + 033893 1288 13 05 1 306360324 04 1008 + 033894 1288 13 06 1 306360324 05 1008 + 033895 1288 13 07 1 306360324 06 1008 + 033896 1288 13 08 1 306360324 07 1008 + 033897 1288 14 01 1 306360324 08 1008 + 033898 1288 14 02 1 306360324 09 1008 + 033899 1288 14 03 1 306360324 10 1008 + 033900 1288 14 04 1 306360324 11 1008 + 033901 1288 14 05 1 306360324 12 1008 + 033902 1288 14 06 1 306360324 13 1008 + 033903 1288 14 07 1 306360324 14 1008 + 033904 1288 14 08 1 306360324 15 1008 + 033905 1288 15 01 1 306360328 00 1009 + 033906 1288 15 02 1 306360328 01 1009 + 033907 1288 15 03 1 306360328 02 1009 + 033908 1288 15 04 1 306360328 03 1009 + 033909 1288 15 05 1 306360328 04 1009 + 033910 1288 15 06 1 306360328 05 1009 + 033911 1288 15 07 1 306360328 06 1009 + 033912 1288 15 08 1 306360328 07 1009 + 033913 1288 16 01 1 306360328 08 1009 + 033914 1288 16 02 1 306360328 09 1009 + 033915 1288 16 03 1 306360328 10 1009 + 033916 1288 16 04 1 306360328 11 1009 + 033917 1288 16 05 1 306360328 12 1009 + 033918 1288 16 06 1 306360328 13 1009 + 033919 1288 16 07 1 306360328 14 1009 + 033920 1288 16 08 1 306360328 15 1009 + 033921 1288 17 01 1 303075332 12 0064 + 033922 1288 17 02 1 303075332 13 0064 + 033923 9999 99 99 0 9999 99 9999 + 033924 9999 99 99 0 9999 99 9999 + 033925 9999 99 99 0 9999 99 9999 + 033926 9999 99 99 0 9999 99 9999 + 033927 9999 99 99 0 9999 99 9999 + 033928 9999 99 99 0 9999 99 9999 + 033929 1288 18 01 1 303075332 14 0064 + 033930 1288 18 02 1 303075332 15 0064 + 033931 9999 99 99 0 9999 99 9999 + 033932 9999 99 99 0 9999 99 9999 + 033933 9999 99 99 0 9999 99 9999 + 033934 9999 99 99 0 9999 99 9999 + 033935 9999 99 99 0 9999 99 9999 + 033936 9999 99 99 0 9999 99 9999 + 033937 1288 19 01 1 303075332 08 0064 + 033938 1288 19 02 1 303075332 09 0064 + 033939 9999 99 99 0 9999 99 9999 + 033940 9999 99 99 0 9999 99 9999 + 033941 9999 99 99 0 9999 99 9999 + 033942 9999 99 99 0 9999 99 9999 + 033943 9999 99 99 0 9999 99 9999 + 033944 9999 99 99 0 9999 99 9999 + 033945 1288 20 01 1 303075332 10 0064 + 033946 1288 20 02 1 303075332 11 0064 + 033947 9999 99 99 0 9999 99 9999 + 033948 9999 99 99 0 9999 99 9999 + 033949 9999 99 99 0 9999 99 9999 + 033950 9999 99 99 0 9999 99 9999 + 033951 9999 99 99 0 9999 99 9999 + 033952 9999 99 99 0 9999 99 9999 + 033953 1288 21 01 1 303075332 00 0064 + 033954 1288 21 02 1 303075332 01 0064 + 033955 9999 99 99 0 9999 99 9999 + 033956 9999 99 99 0 9999 99 9999 + 033957 9999 99 99 0 9999 99 9999 + 033958 9999 99 99 0 9999 99 9999 + 033959 9999 99 99 0 9999 99 9999 + 033960 9999 99 99 0 9999 99 9999 + 033961 1288 22 01 1 303075332 02 0064 + 033962 1288 22 02 1 303075332 03 0064 + 033963 9999 99 99 0 9999 99 9999 + 033964 9999 99 99 0 9999 99 9999 + 033965 9999 99 99 0 9999 99 9999 + 033966 9999 99 99 0 9999 99 9999 + 033967 9999 99 99 0 9999 99 9999 + 033968 9999 99 99 0 9999 99 9999 + 033969 1288 23 01 1 303075332 04 0064 + 033970 1288 23 02 1 303075332 05 0064 + 033971 9999 99 99 0 9999 99 9999 + 033972 9999 99 99 0 9999 99 9999 + 033973 9999 99 99 0 9999 99 9999 + 033974 9999 99 99 0 9999 99 9999 + 033975 9999 99 99 0 9999 99 9999 + 033976 9999 99 99 0 9999 99 9999 + 033977 1288 24 01 1 303075332 06 0064 + 033978 1288 24 02 1 303075332 07 0064 + 033979 9999 99 99 0 9999 99 9999 + 033980 9999 99 99 0 9999 99 9999 + 033981 9999 99 99 0 9999 99 9999 + 033982 9999 99 99 0 9999 99 9999 + 033983 9999 99 99 0 9999 99 9999 + 033984 9999 99 99 0 9999 99 9999 + 033985 1288 25 01 1 305254408 00 0545 + 033986 1288 25 02 1 305254408 01 0545 + 033987 1288 25 03 1 305254408 02 0545 + 033988 1288 25 04 1 305254408 03 0545 + 033989 1288 25 05 1 305254408 04 0545 + 033990 1288 25 06 1 305254408 05 0545 + 033991 1288 25 07 1 305254408 06 0545 + 033992 1288 25 08 1 305254408 07 0545 + 033993 1288 26 01 1 305254408 08 0545 + 033994 1288 26 02 1 305254408 09 0545 + 033995 1288 26 03 1 305254408 10 0545 + 033996 1288 26 04 1 305254408 11 0545 + 033997 1288 26 05 1 305254408 12 0545 + 033998 1288 26 06 1 305254408 13 0545 + 033999 1288 26 07 1 305254408 14 0545 + 034000 1288 26 08 1 305254408 15 0545 + 034001 1288 27 01 1 305254404 00 0544 + 034002 1288 27 02 1 305254404 01 0544 + 034003 1288 27 03 1 305254404 02 0544 + 034004 1288 27 04 1 305254404 03 0544 + 034005 1288 27 05 1 305254404 04 0544 + 034006 1288 27 06 1 305254404 05 0544 + 034007 1288 27 07 1 305254404 06 0544 + 034008 1288 27 08 1 305254404 07 0544 + 034009 1288 28 01 1 305254404 08 0544 + 034010 1288 28 02 1 305254404 09 0544 + 034011 1288 28 03 1 305254404 10 0544 + 034012 1288 28 04 1 305254404 11 0544 + 034013 1288 28 05 1 305254404 12 0544 + 034014 1288 28 06 1 305254404 13 0544 + 034015 1288 28 07 1 305254404 14 0544 + 034016 1288 28 08 1 305254404 15 0544 + 034017 1288 29 01 1 305254416 00 0547 + 034018 1288 29 02 1 305254416 01 0547 + 034019 1288 29 03 1 305254416 02 0547 + 034020 1288 29 04 1 305254416 03 0547 + 034021 1288 29 05 1 305254416 04 0547 + 034022 1288 29 06 1 305254416 05 0547 + 034023 1288 29 07 1 305254416 06 0547 + 034024 1288 29 08 1 305254416 07 0547 + 034025 1288 30 01 1 305254416 08 0547 + 034026 1288 30 02 1 305254416 09 0547 + 034027 1288 30 03 1 305254416 10 0547 + 034028 1288 30 04 1 305254416 11 0547 + 034029 1288 30 05 1 305254416 12 0547 + 034030 1288 30 06 1 305254416 13 0547 + 034031 1288 30 07 1 305254416 14 0547 + 034032 1288 30 08 1 305254416 15 0547 + 034033 1288 31 01 1 305254412 00 0546 + 034034 1288 31 02 1 305254412 01 0546 + 034035 1288 31 03 1 305254412 02 0546 + 034036 1288 31 04 1 305254412 03 0546 + 034037 1288 31 05 1 305254412 04 0546 + 034038 1288 31 06 1 305254412 05 0546 + 034039 1288 31 07 1 305254412 06 0546 + 034040 1288 31 08 1 305254412 07 0546 + 034041 1288 32 01 1 305254412 08 0546 + 034042 1288 32 02 1 305254412 09 0546 + 034043 1288 32 03 1 305254412 10 0546 + 034044 1288 32 04 1 305254412 11 0546 + 034045 1288 32 05 1 305254412 12 0546 + 034046 1288 32 06 1 305254412 13 0546 + 034047 1288 32 07 1 305254412 14 0546 + 034048 1288 32 08 1 305254412 15 0546 + 034049 1288 33 01 1 306364428 00 1018 + 034050 1288 33 02 1 306364428 01 1018 + 034051 1288 33 03 1 306364428 02 1018 + 034052 1288 33 04 1 306364428 03 1018 + 034053 1288 33 05 1 306364428 04 1018 + 034054 1288 33 06 1 306364428 05 1018 + 034055 1288 33 07 1 306364428 06 1018 + 034056 1288 33 08 1 306364428 07 1018 + 034057 1288 34 01 1 306364428 08 1018 + 034058 1288 34 02 1 306364428 09 1018 + 034059 1288 34 03 1 306364428 10 1018 + 034060 1288 34 04 1 306364428 11 1018 + 034061 1288 34 05 1 306364428 12 1018 + 034062 1288 34 06 1 306364428 13 1018 + 034063 1288 34 07 1 306364428 14 1018 + 034064 1288 34 08 1 306364428 15 1018 + 034065 1288 35 01 1 306364432 00 1019 + 034066 1288 35 02 1 306364432 01 1019 + 034067 1288 35 03 1 306364432 02 1019 + 034068 1288 35 04 1 306364432 03 1019 + 034069 1288 35 05 1 306364432 04 1019 + 034070 1288 35 06 1 306364432 05 1019 + 034071 1288 35 07 1 306364432 06 1019 + 034072 1288 35 08 1 306364432 07 1019 + 034073 1288 36 01 1 306364432 08 1019 + 034074 1288 36 02 1 306364432 09 1019 + 034075 1288 36 03 1 306364432 10 1019 + 034076 1288 36 04 1 306364432 11 1019 + 034077 1288 36 05 1 306364432 12 1019 + 034078 1288 36 06 1 306364432 13 1019 + 034079 1288 36 07 1 306364432 14 1019 + 034080 1288 36 08 1 306364432 15 1019 + 034081 1288 37 01 1 306364420 00 1016 + 034082 1288 37 02 1 306364420 01 1016 + 034083 1288 37 03 1 306364420 02 1016 + 034084 1288 37 04 1 306364420 03 1016 + 034085 1288 37 05 1 306364420 04 1016 + 034086 1288 37 06 1 306364420 05 1016 + 034087 1288 37 07 1 306364420 06 1016 + 034088 1288 37 08 1 306364420 07 1016 + 034089 1288 38 01 1 306364420 08 1016 + 034090 1288 38 02 1 306364420 09 1016 + 034091 1288 38 03 1 306364420 10 1016 + 034092 1288 38 04 1 306364420 11 1016 + 034093 1288 38 05 1 306364420 12 1016 + 034094 1288 38 06 1 306364420 13 1016 + 034095 1288 38 07 1 306364420 14 1016 + 034096 1288 38 08 1 306364420 15 1016 + 034097 1288 39 01 1 306364424 00 1017 + 034098 1288 39 02 1 306364424 01 1017 + 034099 1288 39 03 1 306364424 02 1017 + 034100 1288 39 04 1 306364424 03 1017 + 034101 1288 39 05 1 306364424 04 1017 + 034102 1288 39 06 1 306364424 05 1017 + 034103 1288 39 07 1 306364424 06 1017 + 034104 1288 39 08 1 306364424 07 1017 + 034105 1288 40 01 1 306364424 08 1017 + 034106 1288 40 02 1 306364424 09 1017 + 034107 1288 40 03 1 306364424 10 1017 + 034108 1288 40 04 1 306364424 11 1017 + 034109 1288 40 05 1 306364424 12 1017 + 034110 1288 40 06 1 306364424 13 1017 + 034111 1288 40 07 1 306364424 14 1017 + 034112 1288 40 08 1 306364424 15 1017 + 034113 1288 41 01 1 304164868 08 0240 + 034114 1288 41 02 1 304164868 09 0240 + 034115 1288 41 03 1 304164868 10 0240 + 034116 1288 41 04 1 304164868 11 0240 + 034117 9999 99 99 0 9999 99 9999 + 034118 9999 99 99 0 9999 99 9999 + 034119 9999 99 99 0 9999 99 9999 + 034120 9999 99 99 0 9999 99 9999 + 034121 1288 42 01 1 304164868 12 0240 + 034122 1288 42 02 1 304164868 13 0240 + 034123 1288 42 03 1 304164868 14 0240 + 034124 1288 42 04 1 304164868 15 0240 + 034125 9999 99 99 0 9999 99 9999 + 034126 9999 99 99 0 9999 99 9999 + 034127 9999 99 99 0 9999 99 9999 + 034128 9999 99 99 0 9999 99 9999 + 034129 1288 43 01 1 304164868 00 0240 + 034130 1288 43 02 1 304164868 01 0240 + 034131 1288 43 03 1 304164868 02 0240 + 034132 1288 43 04 1 304164868 03 0240 + 034133 9999 99 99 0 9999 99 9999 + 034134 9999 99 99 0 9999 99 9999 + 034135 9999 99 99 0 9999 99 9999 + 034136 9999 99 99 0 9999 99 9999 + 034137 1288 44 01 1 304164868 04 0240 + 034138 1288 44 02 1 304164868 05 0240 + 034139 1288 44 03 1 304164868 06 0240 + 034140 1288 44 04 1 304164868 07 0240 + 034141 9999 99 99 0 9999 99 9999 + 034142 9999 99 99 0 9999 99 9999 + 034143 9999 99 99 0 9999 99 9999 + 034144 9999 99 99 0 9999 99 9999 + 034145 1288 45 01 1 304164872 08 0241 + 034146 1288 45 02 1 304164872 09 0241 + 034147 1288 45 03 1 304164872 10 0241 + 034148 1288 45 04 1 304164872 11 0241 + 034149 9999 99 99 0 9999 99 9999 + 034150 9999 99 99 0 9999 99 9999 + 034151 9999 99 99 0 9999 99 9999 + 034152 9999 99 99 0 9999 99 9999 + 034153 1288 46 01 1 304164872 12 0241 + 034154 1288 46 02 1 304164872 13 0241 + 034155 1288 46 03 1 304164872 14 0241 + 034156 1288 46 04 1 304164872 15 0241 + 034157 9999 99 99 0 9999 99 9999 + 034158 9999 99 99 0 9999 99 9999 + 034159 9999 99 99 0 9999 99 9999 + 034160 9999 99 99 0 9999 99 9999 + 034161 1288 47 01 1 304164872 00 0241 + 034162 1288 47 02 1 304164872 01 0241 + 034163 1288 47 03 1 304164872 02 0241 + 034164 1288 47 04 1 304164872 03 0241 + 034165 9999 99 99 0 9999 99 9999 + 034166 9999 99 99 0 9999 99 9999 + 034167 9999 99 99 0 9999 99 9999 + 034168 9999 99 99 0 9999 99 9999 + 034169 1288 48 01 1 304164872 04 0241 + 034170 1288 48 02 1 304164872 05 0241 + 034171 1288 48 03 1 304164872 06 0241 + 034172 1288 48 04 1 304164872 07 0241 + 034173 9999 99 99 0 9999 99 9999 + 034174 9999 99 99 0 9999 99 9999 + 034175 9999 99 99 0 9999 99 9999 + 034176 9999 99 99 0 9999 99 9999 + 034177 1289 01 01 1 303067152 08 0051 + 034178 1289 01 02 1 303067152 09 0051 + 034179 9999 99 99 0 9999 99 9999 + 034180 9999 99 99 0 9999 99 9999 + 034181 9999 99 99 0 9999 99 9999 + 034182 9999 99 99 0 9999 99 9999 + 034183 9999 99 99 0 9999 99 9999 + 034184 9999 99 99 0 9999 99 9999 + 034185 1289 02 01 1 303067152 10 0051 + 034186 1289 02 02 1 303067152 11 0051 + 034187 9999 99 99 0 9999 99 9999 + 034188 9999 99 99 0 9999 99 9999 + 034189 9999 99 99 0 9999 99 9999 + 034190 9999 99 99 0 9999 99 9999 + 034191 9999 99 99 0 9999 99 9999 + 034192 9999 99 99 0 9999 99 9999 + 034193 1289 03 01 1 303067152 12 0051 + 034194 1289 03 02 1 303067152 13 0051 + 034195 9999 99 99 0 9999 99 9999 + 034196 9999 99 99 0 9999 99 9999 + 034197 9999 99 99 0 9999 99 9999 + 034198 9999 99 99 0 9999 99 9999 + 034199 9999 99 99 0 9999 99 9999 + 034200 9999 99 99 0 9999 99 9999 + 034201 1289 04 01 1 303067152 14 0051 + 034202 1289 04 02 1 303067152 15 0051 + 034203 9999 99 99 0 9999 99 9999 + 034204 9999 99 99 0 9999 99 9999 + 034205 9999 99 99 0 9999 99 9999 + 034206 9999 99 99 0 9999 99 9999 + 034207 9999 99 99 0 9999 99 9999 + 034208 9999 99 99 0 9999 99 9999 + 034209 1289 05 01 1 303067152 00 0051 + 034210 1289 05 02 1 303067152 01 0051 + 034211 9999 99 99 0 9999 99 9999 + 034212 9999 99 99 0 9999 99 9999 + 034213 9999 99 99 0 9999 99 9999 + 034214 9999 99 99 0 9999 99 9999 + 034215 9999 99 99 0 9999 99 9999 + 034216 9999 99 99 0 9999 99 9999 + 034217 1289 06 01 1 303067152 02 0051 + 034218 1289 06 02 1 303067152 03 0051 + 034219 9999 99 99 0 9999 99 9999 + 034220 9999 99 99 0 9999 99 9999 + 034221 9999 99 99 0 9999 99 9999 + 034222 9999 99 99 0 9999 99 9999 + 034223 9999 99 99 0 9999 99 9999 + 034224 9999 99 99 0 9999 99 9999 + 034225 1289 07 01 1 303067152 04 0051 + 034226 1289 07 02 1 303067152 05 0051 + 034227 9999 99 99 0 9999 99 9999 + 034228 9999 99 99 0 9999 99 9999 + 034229 9999 99 99 0 9999 99 9999 + 034230 9999 99 99 0 9999 99 9999 + 034231 9999 99 99 0 9999 99 9999 + 034232 9999 99 99 0 9999 99 9999 + 034233 1289 08 01 1 303067152 06 0051 + 034234 1289 08 02 1 303067152 07 0051 + 034235 9999 99 99 0 9999 99 9999 + 034236 9999 99 99 0 9999 99 9999 + 034237 9999 99 99 0 9999 99 9999 + 034238 9999 99 99 0 9999 99 9999 + 034239 9999 99 99 0 9999 99 9999 + 034240 9999 99 99 0 9999 99 9999 + 034241 1289 09 01 1 304156684 00 0226 + 034242 1289 09 02 1 304156684 01 0226 + 034243 1289 09 03 1 304156684 02 0226 + 034244 1289 09 04 1 304156684 03 0226 + 034245 9999 99 99 0 9999 99 9999 + 034246 9999 99 99 0 9999 99 9999 + 034247 9999 99 99 0 9999 99 9999 + 034248 9999 99 99 0 9999 99 9999 + 034249 1289 10 01 1 304156684 04 0226 + 034250 1289 10 02 1 304156684 05 0226 + 034251 1289 10 03 1 304156684 06 0226 + 034252 1289 10 04 1 304156684 07 0226 + 034253 9999 99 99 0 9999 99 9999 + 034254 9999 99 99 0 9999 99 9999 + 034255 9999 99 99 0 9999 99 9999 + 034256 9999 99 99 0 9999 99 9999 + 034257 1289 11 01 1 304156684 08 0226 + 034258 1289 11 02 1 304156684 09 0226 + 034259 1289 11 03 1 304156684 10 0226 + 034260 1289 11 04 1 304156684 11 0226 + 034261 9999 99 99 0 9999 99 9999 + 034262 9999 99 99 0 9999 99 9999 + 034263 9999 99 99 0 9999 99 9999 + 034264 9999 99 99 0 9999 99 9999 + 034265 1289 12 01 1 304156684 12 0226 + 034266 1289 12 02 1 304156684 13 0226 + 034267 1289 12 03 1 304156684 14 0226 + 034268 1289 12 04 1 304156684 15 0226 + 034269 9999 99 99 0 9999 99 9999 + 034270 9999 99 99 0 9999 99 9999 + 034271 9999 99 99 0 9999 99 9999 + 034272 9999 99 99 0 9999 99 9999 + 034273 1289 13 01 1 304156688 08 0227 + 034274 1289 13 02 1 304156688 09 0227 + 034275 1289 13 03 1 304156688 10 0227 + 034276 1289 13 04 1 304156688 11 0227 + 034277 9999 99 99 0 9999 99 9999 + 034278 9999 99 99 0 9999 99 9999 + 034279 9999 99 99 0 9999 99 9999 + 034280 9999 99 99 0 9999 99 9999 + 034281 1289 14 01 1 304156688 12 0227 + 034282 1289 14 02 1 304156688 13 0227 + 034283 1289 14 03 1 304156688 14 0227 + 034284 1289 14 04 1 304156688 15 0227 + 034285 9999 99 99 0 9999 99 9999 + 034286 9999 99 99 0 9999 99 9999 + 034287 9999 99 99 0 9999 99 9999 + 034288 9999 99 99 0 9999 99 9999 + 034289 1289 15 01 1 304156688 00 0227 + 034290 1289 15 02 1 304156688 01 0227 + 034291 1289 15 03 1 304156688 02 0227 + 034292 1289 15 04 1 304156688 03 0227 + 034293 9999 99 99 0 9999 99 9999 + 034294 9999 99 99 0 9999 99 9999 + 034295 9999 99 99 0 9999 99 9999 + 034296 9999 99 99 0 9999 99 9999 + 034297 1289 16 01 1 304156688 04 0227 + 034298 1289 16 02 1 304156688 05 0227 + 034299 1289 16 03 1 304156688 06 0227 + 034300 1289 16 04 1 304156688 07 0227 + 034301 9999 99 99 0 9999 99 9999 + 034302 9999 99 99 0 9999 99 9999 + 034303 9999 99 99 0 9999 99 9999 + 034304 9999 99 99 0 9999 99 9999 + 034305 1289 17 01 1 306335752 00 0961 + 034306 1289 17 02 1 306335752 01 0961 + 034307 1289 17 03 1 306335752 02 0961 + 034308 1289 17 04 1 306335752 03 0961 + 034309 1289 17 05 1 306335752 04 0961 + 034310 1289 17 06 1 306335752 05 0961 + 034311 1289 17 07 1 306335752 06 0961 + 034312 1289 17 08 1 306335752 07 0961 + 034313 1289 18 01 1 306335752 08 0961 + 034314 1289 18 02 1 306335752 09 0961 + 034315 1289 18 03 1 306335752 10 0961 + 034316 1289 18 04 1 306335752 11 0961 + 034317 1289 18 05 1 306335752 12 0961 + 034318 1289 18 06 1 306335752 13 0961 + 034319 1289 18 07 1 306335752 14 0961 + 034320 1289 18 08 1 306335752 15 0961 + 034321 1289 19 01 1 306335748 00 0960 + 034322 1289 19 02 1 306335748 01 0960 + 034323 1289 19 03 1 306335748 02 0960 + 034324 1289 19 04 1 306335748 03 0960 + 034325 1289 19 05 1 306335748 04 0960 + 034326 1289 19 06 1 306335748 05 0960 + 034327 1289 19 07 1 306335748 06 0960 + 034328 1289 19 08 1 306335748 07 0960 + 034329 1289 20 01 1 306335748 08 0960 + 034330 1289 20 02 1 306335748 09 0960 + 034331 1289 20 03 1 306335748 10 0960 + 034332 1289 20 04 1 306335748 11 0960 + 034333 1289 20 05 1 306335748 12 0960 + 034334 1289 20 06 1 306335748 13 0960 + 034335 1289 20 07 1 306335748 14 0960 + 034336 1289 20 08 1 306335748 15 0960 + 034337 1289 21 01 1 306335760 00 0963 + 034338 1289 21 02 1 306335760 01 0963 + 034339 1289 21 03 1 306335760 02 0963 + 034340 1289 21 04 1 306335760 03 0963 + 034341 1289 21 05 1 306335760 04 0963 + 034342 1289 21 06 1 306335760 05 0963 + 034343 1289 21 07 1 306335760 06 0963 + 034344 1289 21 08 1 306335760 07 0963 + 034345 1289 22 01 1 306335760 08 0963 + 034346 1289 22 02 1 306335760 09 0963 + 034347 1289 22 03 1 306335760 10 0963 + 034348 1289 22 04 1 306335760 11 0963 + 034349 1289 22 05 1 306335760 12 0963 + 034350 1289 22 06 1 306335760 13 0963 + 034351 1289 22 07 1 306335760 14 0963 + 034352 1289 22 08 1 306335760 15 0963 + 034353 1289 23 01 1 306335756 00 0962 + 034354 1289 23 02 1 306335756 01 0962 + 034355 1289 23 03 1 306335756 02 0962 + 034356 1289 23 04 1 306335756 03 0962 + 034357 1289 23 05 1 306335756 04 0962 + 034358 1289 23 06 1 306335756 05 0962 + 034359 1289 23 07 1 306335756 06 0962 + 034360 1289 23 08 1 306335756 07 0962 + 034361 1289 24 01 1 306335756 08 0962 + 034362 1289 24 02 1 306335756 09 0962 + 034363 1289 24 03 1 306335756 10 0962 + 034364 1289 24 04 1 306335756 11 0962 + 034365 1289 24 05 1 306335756 12 0962 + 034366 1289 24 06 1 306335756 13 0962 + 034367 1289 24 07 1 306335756 14 0962 + 034368 1289 24 08 1 306335756 15 0962 + 034369 1289 25 01 1 303071240 08 0057 + 034370 1289 25 02 1 303071240 09 0057 + 034371 9999 99 99 0 9999 99 9999 + 034372 9999 99 99 0 9999 99 9999 + 034373 9999 99 99 0 9999 99 9999 + 034374 9999 99 99 0 9999 99 9999 + 034375 9999 99 99 0 9999 99 9999 + 034376 9999 99 99 0 9999 99 9999 + 034377 1289 26 01 1 303071240 10 0057 + 034378 1289 26 02 1 303071240 11 0057 + 034379 9999 99 99 0 9999 99 9999 + 034380 9999 99 99 0 9999 99 9999 + 034381 9999 99 99 0 9999 99 9999 + 034382 9999 99 99 0 9999 99 9999 + 034383 9999 99 99 0 9999 99 9999 + 034384 9999 99 99 0 9999 99 9999 + 034385 1289 27 01 1 303071240 12 0057 + 034386 1289 27 02 1 303071240 13 0057 + 034387 9999 99 99 0 9999 99 9999 + 034388 9999 99 99 0 9999 99 9999 + 034389 9999 99 99 0 9999 99 9999 + 034390 9999 99 99 0 9999 99 9999 + 034391 9999 99 99 0 9999 99 9999 + 034392 9999 99 99 0 9999 99 9999 + 034393 1289 28 01 1 303071240 14 0057 + 034394 1289 28 02 1 303071240 15 0057 + 034395 9999 99 99 0 9999 99 9999 + 034396 9999 99 99 0 9999 99 9999 + 034397 9999 99 99 0 9999 99 9999 + 034398 9999 99 99 0 9999 99 9999 + 034399 9999 99 99 0 9999 99 9999 + 034400 9999 99 99 0 9999 99 9999 + 034401 1289 29 01 1 303071240 04 0057 + 034402 1289 29 02 1 303071240 05 0057 + 034403 9999 99 99 0 9999 99 9999 + 034404 9999 99 99 0 9999 99 9999 + 034405 9999 99 99 0 9999 99 9999 + 034406 9999 99 99 0 9999 99 9999 + 034407 9999 99 99 0 9999 99 9999 + 034408 9999 99 99 0 9999 99 9999 + 034409 1289 30 01 1 303071240 06 0057 + 034410 1289 30 02 1 303071240 07 0057 + 034411 9999 99 99 0 9999 99 9999 + 034412 9999 99 99 0 9999 99 9999 + 034413 9999 99 99 0 9999 99 9999 + 034414 9999 99 99 0 9999 99 9999 + 034415 9999 99 99 0 9999 99 9999 + 034416 9999 99 99 0 9999 99 9999 + 034417 1289 31 01 1 303071240 00 0057 + 034418 1289 31 02 1 303071240 01 0057 + 034419 9999 99 99 0 9999 99 9999 + 034420 9999 99 99 0 9999 99 9999 + 034421 9999 99 99 0 9999 99 9999 + 034422 9999 99 99 0 9999 99 9999 + 034423 9999 99 99 0 9999 99 9999 + 034424 9999 99 99 0 9999 99 9999 + 034425 1289 32 01 1 303071240 02 0057 + 034426 1289 32 02 1 303071240 03 0057 + 034427 9999 99 99 0 9999 99 9999 + 034428 9999 99 99 0 9999 99 9999 + 034429 9999 99 99 0 9999 99 9999 + 034430 9999 99 99 0 9999 99 9999 + 034431 9999 99 99 0 9999 99 9999 + 034432 9999 99 99 0 9999 99 9999 + 034433 1289 33 01 1 306339848 00 0969 + 034434 1289 33 02 1 306339848 01 0969 + 034435 1289 33 03 1 306339848 02 0969 + 034436 1289 33 04 1 306339848 03 0969 + 034437 1289 33 05 1 306339848 04 0969 + 034438 1289 33 06 1 306339848 05 0969 + 034439 1289 33 07 1 306339848 06 0969 + 034440 1289 33 08 1 306339848 07 0969 + 034441 1289 34 01 1 306339848 08 0969 + 034442 1289 34 02 1 306339848 09 0969 + 034443 1289 34 03 1 306339848 10 0969 + 034444 1289 34 04 1 306339848 11 0969 + 034445 1289 34 05 1 306339848 12 0969 + 034446 1289 34 06 1 306339848 13 0969 + 034447 1289 34 07 1 306339848 14 0969 + 034448 1289 34 08 1 306339848 15 0969 + 034449 1289 35 01 1 306339844 00 0968 + 034450 1289 35 02 1 306339844 01 0968 + 034451 1289 35 03 1 306339844 02 0968 + 034452 1289 35 04 1 306339844 03 0968 + 034453 1289 35 05 1 306339844 04 0968 + 034454 1289 35 06 1 306339844 05 0968 + 034455 1289 35 07 1 306339844 06 0968 + 034456 1289 35 08 1 306339844 07 0968 + 034457 1289 36 01 1 306339844 08 0968 + 034458 1289 36 02 1 306339844 09 0968 + 034459 1289 36 03 1 306339844 10 0968 + 034460 1289 36 04 1 306339844 11 0968 + 034461 1289 36 05 1 306339844 12 0968 + 034462 1289 36 06 1 306339844 13 0968 + 034463 1289 36 07 1 306339844 14 0968 + 034464 1289 36 08 1 306339844 15 0968 + 034465 1289 37 01 1 306339856 00 0971 + 034466 1289 37 02 1 306339856 01 0971 + 034467 1289 37 03 1 306339856 02 0971 + 034468 1289 37 04 1 306339856 03 0971 + 034469 1289 37 05 1 306339856 04 0971 + 034470 1289 37 06 1 306339856 05 0971 + 034471 1289 37 07 1 306339856 06 0971 + 034472 1289 37 08 1 306339856 07 0971 + 034473 1289 38 01 1 306339856 08 0971 + 034474 1289 38 02 1 306339856 09 0971 + 034475 1289 38 03 1 306339856 10 0971 + 034476 1289 38 04 1 306339856 11 0971 + 034477 1289 38 05 1 306339856 12 0971 + 034478 1289 38 06 1 306339856 13 0971 + 034479 1289 38 07 1 306339856 14 0971 + 034480 1289 38 08 1 306339856 15 0971 + 034481 1289 39 01 1 306339852 00 0970 + 034482 1289 39 02 1 306339852 01 0970 + 034483 1289 39 03 1 306339852 02 0970 + 034484 1289 39 04 1 306339852 03 0970 + 034485 1289 39 05 1 306339852 04 0970 + 034486 1289 39 06 1 306339852 05 0970 + 034487 1289 39 07 1 306339852 06 0970 + 034488 1289 39 08 1 306339852 07 0970 + 034489 1289 40 01 1 306339852 08 0970 + 034490 1289 40 02 1 306339852 09 0970 + 034491 1289 40 03 1 306339852 10 0970 + 034492 1289 40 04 1 306339852 11 0970 + 034493 1289 40 05 1 306339852 12 0970 + 034494 1289 40 06 1 306339852 13 0970 + 034495 1289 40 07 1 306339852 14 0970 + 034496 1289 40 08 1 306339852 15 0970 + 034497 1289 41 01 1 304156680 00 0225 + 034498 1289 41 02 1 304156680 01 0225 + 034499 1289 41 03 1 304156680 02 0225 + 034500 1289 41 04 1 304156680 03 0225 + 034501 9999 99 99 0 9999 99 9999 + 034502 9999 99 99 0 9999 99 9999 + 034503 9999 99 99 0 9999 99 9999 + 034504 9999 99 99 0 9999 99 9999 + 034505 1289 42 01 1 304156680 04 0225 + 034506 1289 42 02 1 304156680 05 0225 + 034507 1289 42 03 1 304156680 06 0225 + 034508 1289 42 04 1 304156680 07 0225 + 034509 9999 99 99 0 9999 99 9999 + 034510 9999 99 99 0 9999 99 9999 + 034511 9999 99 99 0 9999 99 9999 + 034512 9999 99 99 0 9999 99 9999 + 034513 1289 43 01 1 304156680 08 0225 + 034514 1289 43 02 1 304156680 09 0225 + 034515 1289 43 03 1 304156680 10 0225 + 034516 1289 43 04 1 304156680 11 0225 + 034517 9999 99 99 0 9999 99 9999 + 034518 9999 99 99 0 9999 99 9999 + 034519 9999 99 99 0 9999 99 9999 + 034520 9999 99 99 0 9999 99 9999 + 034521 1289 44 01 1 304156680 12 0225 + 034522 1289 44 02 1 304156680 13 0225 + 034523 1289 44 03 1 304156680 14 0225 + 034524 1289 44 04 1 304156680 15 0225 + 034525 9999 99 99 0 9999 99 9999 + 034526 9999 99 99 0 9999 99 9999 + 034527 9999 99 99 0 9999 99 9999 + 034528 9999 99 99 0 9999 99 9999 + 034529 1289 45 01 1 304156676 00 0224 + 034530 1289 45 02 1 304156676 01 0224 + 034531 1289 45 03 1 304156676 02 0224 + 034532 1289 45 04 1 304156676 03 0224 + 034533 9999 99 99 0 9999 99 9999 + 034534 9999 99 99 0 9999 99 9999 + 034535 9999 99 99 0 9999 99 9999 + 034536 9999 99 99 0 9999 99 9999 + 034537 1289 46 01 1 304156676 04 0224 + 034538 1289 46 02 1 304156676 05 0224 + 034539 1289 46 03 1 304156676 06 0224 + 034540 1289 46 04 1 304156676 07 0224 + 034541 9999 99 99 0 9999 99 9999 + 034542 9999 99 99 0 9999 99 9999 + 034543 9999 99 99 0 9999 99 9999 + 034544 9999 99 99 0 9999 99 9999 + 034545 1289 47 01 1 304156676 08 0224 + 034546 1289 47 02 1 304156676 09 0224 + 034547 1289 47 03 1 304156676 10 0224 + 034548 1289 47 04 1 304156676 11 0224 + 034549 9999 99 99 0 9999 99 9999 + 034550 9999 99 99 0 9999 99 9999 + 034551 9999 99 99 0 9999 99 9999 + 034552 9999 99 99 0 9999 99 9999 + 034553 1289 48 01 1 304156676 12 0224 + 034554 1289 48 02 1 304156676 13 0224 + 034555 1289 48 03 1 304156676 14 0224 + 034556 1289 48 04 1 304156676 15 0224 + 034557 9999 99 99 0 9999 99 9999 + 034558 9999 99 99 0 9999 99 9999 + 034559 9999 99 99 0 9999 99 9999 + 034560 9999 99 99 0 9999 99 9999 + 034561 1290 01 01 1 306343948 00 0978 + 034562 1290 01 02 1 306343948 01 0978 + 034563 1290 01 03 1 306343948 02 0978 + 034564 1290 01 04 1 306343948 03 0978 + 034565 1290 01 05 1 306343948 04 0978 + 034566 1290 01 06 1 306343948 05 0978 + 034567 1290 01 07 1 306343948 06 0978 + 034568 1290 01 08 1 306343948 07 0978 + 034569 1290 02 01 1 306343948 08 0978 + 034570 1290 02 02 1 306343948 09 0978 + 034571 1290 02 03 1 306343948 10 0978 + 034572 1290 02 04 1 306343948 11 0978 + 034573 1290 02 05 1 306343948 12 0978 + 034574 1290 02 06 1 306343948 13 0978 + 034575 1290 02 07 1 306343948 14 0978 + 034576 1290 02 08 1 306343948 15 0978 + 034577 1290 03 01 1 306343952 00 0979 + 034578 1290 03 02 1 306343952 01 0979 + 034579 1290 03 03 1 306343952 02 0979 + 034580 1290 03 04 1 306343952 03 0979 + 034581 1290 03 05 1 306343952 04 0979 + 034582 1290 03 06 1 306343952 05 0979 + 034583 1290 03 07 1 306343952 06 0979 + 034584 1290 03 08 1 306343952 07 0979 + 034585 1290 04 01 1 306343952 08 0979 + 034586 1290 04 02 1 306343952 09 0979 + 034587 1290 04 03 1 306343952 10 0979 + 034588 1290 04 04 1 306343952 11 0979 + 034589 1290 04 05 1 306343952 12 0979 + 034590 1290 04 06 1 306343952 13 0979 + 034591 1290 04 07 1 306343952 14 0979 + 034592 1290 04 08 1 306343952 15 0979 + 034593 1290 05 01 1 306343940 00 0976 + 034594 1290 05 02 1 306343940 01 0976 + 034595 1290 05 03 1 306343940 02 0976 + 034596 1290 05 04 1 306343940 03 0976 + 034597 1290 05 05 1 306343940 04 0976 + 034598 1290 05 06 1 306343940 05 0976 + 034599 1290 05 07 1 306343940 06 0976 + 034600 1290 05 08 1 306343940 07 0976 + 034601 1290 06 01 1 306343940 08 0976 + 034602 1290 06 02 1 306343940 09 0976 + 034603 1290 06 03 1 306343940 10 0976 + 034604 1290 06 04 1 306343940 11 0976 + 034605 1290 06 05 1 306343940 12 0976 + 034606 1290 06 06 1 306343940 13 0976 + 034607 1290 06 07 1 306343940 14 0976 + 034608 1290 06 08 1 306343940 15 0976 + 034609 1290 07 01 1 306343944 00 0977 + 034610 1290 07 02 1 306343944 01 0977 + 034611 1290 07 03 1 306343944 02 0977 + 034612 1290 07 04 1 306343944 03 0977 + 034613 1290 07 05 1 306343944 04 0977 + 034614 1290 07 06 1 306343944 05 0977 + 034615 1290 07 07 1 306343944 06 0977 + 034616 1290 07 08 1 306343944 07 0977 + 034617 1290 08 01 1 306343944 08 0977 + 034618 1290 08 02 1 306343944 09 0977 + 034619 1290 08 03 1 306343944 10 0977 + 034620 1290 08 04 1 306343944 11 0977 + 034621 1290 08 05 1 306343944 12 0977 + 034622 1290 08 06 1 306343944 13 0977 + 034623 1290 08 07 1 306343944 14 0977 + 034624 1290 08 08 1 306343944 15 0977 + 034625 1290 09 01 1 303071236 12 0056 + 034626 1290 09 02 1 303071236 13 0056 + 034627 9999 99 99 0 9999 99 9999 + 034628 9999 99 99 0 9999 99 9999 + 034629 9999 99 99 0 9999 99 9999 + 034630 9999 99 99 0 9999 99 9999 + 034631 9999 99 99 0 9999 99 9999 + 034632 9999 99 99 0 9999 99 9999 + 034633 1290 10 01 1 303071236 14 0056 + 034634 1290 10 02 1 303071236 15 0056 + 034635 9999 99 99 0 9999 99 9999 + 034636 9999 99 99 0 9999 99 9999 + 034637 9999 99 99 0 9999 99 9999 + 034638 9999 99 99 0 9999 99 9999 + 034639 9999 99 99 0 9999 99 9999 + 034640 9999 99 99 0 9999 99 9999 + 034641 1290 11 01 1 303071236 08 0056 + 034642 1290 11 02 1 303071236 09 0056 + 034643 9999 99 99 0 9999 99 9999 + 034644 9999 99 99 0 9999 99 9999 + 034645 9999 99 99 0 9999 99 9999 + 034646 9999 99 99 0 9999 99 9999 + 034647 9999 99 99 0 9999 99 9999 + 034648 9999 99 99 0 9999 99 9999 + 034649 1290 12 01 1 303071236 10 0056 + 034650 1290 12 02 1 303071236 11 0056 + 034651 9999 99 99 0 9999 99 9999 + 034652 9999 99 99 0 9999 99 9999 + 034653 9999 99 99 0 9999 99 9999 + 034654 9999 99 99 0 9999 99 9999 + 034655 9999 99 99 0 9999 99 9999 + 034656 9999 99 99 0 9999 99 9999 + 034657 1290 13 01 1 303071236 00 0056 + 034658 1290 13 02 1 303071236 01 0056 + 034659 9999 99 99 0 9999 99 9999 + 034660 9999 99 99 0 9999 99 9999 + 034661 9999 99 99 0 9999 99 9999 + 034662 9999 99 99 0 9999 99 9999 + 034663 9999 99 99 0 9999 99 9999 + 034664 9999 99 99 0 9999 99 9999 + 034665 1290 14 01 1 303071236 02 0056 + 034666 1290 14 02 1 303071236 03 0056 + 034667 9999 99 99 0 9999 99 9999 + 034668 9999 99 99 0 9999 99 9999 + 034669 9999 99 99 0 9999 99 9999 + 034670 9999 99 99 0 9999 99 9999 + 034671 9999 99 99 0 9999 99 9999 + 034672 9999 99 99 0 9999 99 9999 + 034673 1290 15 01 1 303071236 04 0056 + 034674 1290 15 02 1 303071236 05 0056 + 034675 9999 99 99 0 9999 99 9999 + 034676 9999 99 99 0 9999 99 9999 + 034677 9999 99 99 0 9999 99 9999 + 034678 9999 99 99 0 9999 99 9999 + 034679 9999 99 99 0 9999 99 9999 + 034680 9999 99 99 0 9999 99 9999 + 034681 1290 16 01 1 303071236 06 0056 + 034682 1290 16 02 1 303071236 07 0056 + 034683 9999 99 99 0 9999 99 9999 + 034684 9999 99 99 0 9999 99 9999 + 034685 9999 99 99 0 9999 99 9999 + 034686 9999 99 99 0 9999 99 9999 + 034687 9999 99 99 0 9999 99 9999 + 034688 9999 99 99 0 9999 99 9999 + 034689 1290 17 01 1 305242120 00 0521 + 034690 1290 17 02 1 305242120 01 0521 + 034691 1290 17 03 1 305242120 02 0521 + 034692 1290 17 04 1 305242120 03 0521 + 034693 1290 17 05 1 305242120 04 0521 + 034694 1290 17 06 1 305242120 05 0521 + 034695 1290 17 07 1 305242120 06 0521 + 034696 1290 17 08 1 305242120 07 0521 + 034697 1290 18 01 1 305242120 08 0521 + 034698 1290 18 02 1 305242120 09 0521 + 034699 1290 18 03 1 305242120 10 0521 + 034700 1290 18 04 1 305242120 11 0521 + 034701 1290 18 05 1 305242120 12 0521 + 034702 1290 18 06 1 305242120 13 0521 + 034703 1290 18 07 1 305242120 14 0521 + 034704 1290 18 08 1 305242120 15 0521 + 034705 1290 19 01 1 305242116 00 0520 + 034706 1290 19 02 1 305242116 01 0520 + 034707 1290 19 03 1 305242116 02 0520 + 034708 1290 19 04 1 305242116 03 0520 + 034709 1290 19 05 1 305242116 04 0520 + 034710 1290 19 06 1 305242116 05 0520 + 034711 1290 19 07 1 305242116 06 0520 + 034712 1290 19 08 1 305242116 07 0520 + 034713 1290 20 01 1 305242116 08 0520 + 034714 1290 20 02 1 305242116 09 0520 + 034715 1290 20 03 1 305242116 10 0520 + 034716 1290 20 04 1 305242116 11 0520 + 034717 1290 20 05 1 305242116 12 0520 + 034718 1290 20 06 1 305242116 13 0520 + 034719 1290 20 07 1 305242116 14 0520 + 034720 1290 20 08 1 305242116 15 0520 + 034721 1290 21 01 1 305242128 00 0523 + 034722 1290 21 02 1 305242128 01 0523 + 034723 1290 21 03 1 305242128 02 0523 + 034724 1290 21 04 1 305242128 03 0523 + 034725 1290 21 05 1 305242128 04 0523 + 034726 1290 21 06 1 305242128 05 0523 + 034727 1290 21 07 1 305242128 06 0523 + 034728 1290 21 08 1 305242128 07 0523 + 034729 1290 22 01 1 305242128 08 0523 + 034730 1290 22 02 1 305242128 09 0523 + 034731 1290 22 03 1 305242128 10 0523 + 034732 1290 22 04 1 305242128 11 0523 + 034733 1290 22 05 1 305242128 12 0523 + 034734 1290 22 06 1 305242128 13 0523 + 034735 1290 22 07 1 305242128 14 0523 + 034736 1290 22 08 1 305242128 15 0523 + 034737 1290 23 01 1 305242124 00 0522 + 034738 1290 23 02 1 305242124 01 0522 + 034739 1290 23 03 1 305242124 02 0522 + 034740 1290 23 04 1 305242124 03 0522 + 034741 1290 23 05 1 305242124 04 0522 + 034742 1290 23 06 1 305242124 05 0522 + 034743 1290 23 07 1 305242124 06 0522 + 034744 1290 23 08 1 305242124 07 0522 + 034745 1290 24 01 1 305242124 08 0522 + 034746 1290 24 02 1 305242124 09 0522 + 034747 1290 24 03 1 305242124 10 0522 + 034748 1290 24 04 1 305242124 11 0522 + 034749 1290 24 05 1 305242124 12 0522 + 034750 1290 24 06 1 305242124 13 0522 + 034751 1290 24 07 1 305242124 14 0522 + 034752 1290 24 08 1 305242124 15 0522 + 034753 1290 25 01 1 306348044 00 0986 + 034754 1290 25 02 1 306348044 01 0986 + 034755 1290 25 03 1 306348044 02 0986 + 034756 1290 25 04 1 306348044 03 0986 + 034757 1290 25 05 1 306348044 04 0986 + 034758 1290 25 06 1 306348044 05 0986 + 034759 1290 25 07 1 306348044 06 0986 + 034760 1290 25 08 1 306348044 07 0986 + 034761 1290 26 01 1 306348044 08 0986 + 034762 1290 26 02 1 306348044 09 0986 + 034763 1290 26 03 1 306348044 10 0986 + 034764 1290 26 04 1 306348044 11 0986 + 034765 1290 26 05 1 306348044 12 0986 + 034766 1290 26 06 1 306348044 13 0986 + 034767 1290 26 07 1 306348044 14 0986 + 034768 1290 26 08 1 306348044 15 0986 + 034769 1290 27 01 1 306348048 00 0987 + 034770 1290 27 02 1 306348048 01 0987 + 034771 1290 27 03 1 306348048 02 0987 + 034772 1290 27 04 1 306348048 03 0987 + 034773 1290 27 05 1 306348048 04 0987 + 034774 1290 27 06 1 306348048 05 0987 + 034775 1290 27 07 1 306348048 06 0987 + 034776 1290 27 08 1 306348048 07 0987 + 034777 1290 28 01 1 306348048 08 0987 + 034778 1290 28 02 1 306348048 09 0987 + 034779 1290 28 03 1 306348048 10 0987 + 034780 1290 28 04 1 306348048 11 0987 + 034781 1290 28 05 1 306348048 12 0987 + 034782 1290 28 06 1 306348048 13 0987 + 034783 1290 28 07 1 306348048 14 0987 + 034784 1290 28 08 1 306348048 15 0987 + 034785 1290 29 01 1 306348036 00 0984 + 034786 1290 29 02 1 306348036 01 0984 + 034787 1290 29 03 1 306348036 02 0984 + 034788 1290 29 04 1 306348036 03 0984 + 034789 1290 29 05 1 306348036 04 0984 + 034790 1290 29 06 1 306348036 05 0984 + 034791 1290 29 07 1 306348036 06 0984 + 034792 1290 29 08 1 306348036 07 0984 + 034793 1290 30 01 1 306348036 08 0984 + 034794 1290 30 02 1 306348036 09 0984 + 034795 1290 30 03 1 306348036 10 0984 + 034796 1290 30 04 1 306348036 11 0984 + 034797 1290 30 05 1 306348036 12 0984 + 034798 1290 30 06 1 306348036 13 0984 + 034799 1290 30 07 1 306348036 14 0984 + 034800 1290 30 08 1 306348036 15 0984 + 034801 1290 31 01 1 306348040 00 0985 + 034802 1290 31 02 1 306348040 01 0985 + 034803 1290 31 03 1 306348040 02 0985 + 034804 1290 31 04 1 306348040 03 0985 + 034805 1290 31 05 1 306348040 04 0985 + 034806 1290 31 06 1 306348040 05 0985 + 034807 1290 31 07 1 306348040 06 0985 + 034808 1290 31 08 1 306348040 07 0985 + 034809 1290 32 01 1 306348040 08 0985 + 034810 1290 32 02 1 306348040 09 0985 + 034811 1290 32 03 1 306348040 10 0985 + 034812 1290 32 04 1 306348040 11 0985 + 034813 1290 32 05 1 306348040 12 0985 + 034814 1290 32 06 1 306348040 13 0985 + 034815 1290 32 07 1 306348040 14 0985 + 034816 1290 32 08 1 306348040 15 0985 + 034817 1290 33 01 1 305246216 00 0529 + 034818 1290 33 02 1 305246216 01 0529 + 034819 1290 33 03 1 305246216 02 0529 + 034820 1290 33 04 1 305246216 03 0529 + 034821 1290 33 05 1 305246216 04 0529 + 034822 1290 33 06 1 305246216 05 0529 + 034823 1290 33 07 1 305246216 06 0529 + 034824 1290 33 08 1 305246216 07 0529 + 034825 1290 34 01 1 305246216 08 0529 + 034826 1290 34 02 1 305246216 09 0529 + 034827 1290 34 03 1 305246216 10 0529 + 034828 1290 34 04 1 305246216 11 0529 + 034829 1290 34 05 1 305246216 12 0529 + 034830 1290 34 06 1 305246216 13 0529 + 034831 1290 34 07 1 305246216 14 0529 + 034832 1290 34 08 1 305246216 15 0529 + 034833 1290 35 01 1 305246212 00 0528 + 034834 1290 35 02 1 305246212 01 0528 + 034835 1290 35 03 1 305246212 02 0528 + 034836 1290 35 04 1 305246212 03 0528 + 034837 1290 35 05 1 305246212 04 0528 + 034838 1290 35 06 1 305246212 05 0528 + 034839 1290 35 07 1 305246212 06 0528 + 034840 1290 35 08 1 305246212 07 0528 + 034841 1290 36 01 1 305246212 08 0528 + 034842 1290 36 02 1 305246212 09 0528 + 034843 1290 36 03 1 305246212 10 0528 + 034844 1290 36 04 1 305246212 11 0528 + 034845 1290 36 05 1 305246212 12 0528 + 034846 1290 36 06 1 305246212 13 0528 + 034847 1290 36 07 1 305246212 14 0528 + 034848 1290 36 08 1 305246212 15 0528 + 034849 1290 37 01 1 305246224 00 0531 + 034850 1290 37 02 1 305246224 01 0531 + 034851 1290 37 03 1 305246224 02 0531 + 034852 1290 37 04 1 305246224 03 0531 + 034853 1290 37 05 1 305246224 04 0531 + 034854 1290 37 06 1 305246224 05 0531 + 034855 1290 37 07 1 305246224 06 0531 + 034856 1290 37 08 1 305246224 07 0531 + 034857 1290 38 01 1 305246224 08 0531 + 034858 1290 38 02 1 305246224 09 0531 + 034859 1290 38 03 1 305246224 10 0531 + 034860 1290 38 04 1 305246224 11 0531 + 034861 1290 38 05 1 305246224 12 0531 + 034862 1290 38 06 1 305246224 13 0531 + 034863 1290 38 07 1 305246224 14 0531 + 034864 1290 38 08 1 305246224 15 0531 + 034865 1290 39 01 1 305246220 00 0530 + 034866 1290 39 02 1 305246220 01 0530 + 034867 1290 39 03 1 305246220 02 0530 + 034868 1290 39 04 1 305246220 03 0530 + 034869 1290 39 05 1 305246220 04 0530 + 034870 1290 39 06 1 305246220 05 0530 + 034871 1290 39 07 1 305246220 06 0530 + 034872 1290 39 08 1 305246220 07 0530 + 034873 1290 40 01 1 305246220 08 0530 + 034874 1290 40 02 1 305246220 09 0530 + 034875 1290 40 03 1 305246220 10 0530 + 034876 1290 40 04 1 305246220 11 0530 + 034877 1290 40 05 1 305246220 12 0530 + 034878 1290 40 06 1 305246220 13 0530 + 034879 1290 40 07 1 305246220 14 0530 + 034880 1290 40 08 1 305246220 15 0530 + 034881 1290 41 01 1 305250316 00 0538 + 034882 1290 41 02 1 305250316 01 0538 + 034883 1290 41 03 1 305250316 02 0538 + 034884 1290 41 04 1 305250316 03 0538 + 034885 1290 41 05 1 305250316 04 0538 + 034886 1290 41 06 1 305250316 05 0538 + 034887 1290 41 07 1 305250316 06 0538 + 034888 1290 41 08 1 305250316 07 0538 + 034889 1290 42 01 1 305250316 08 0538 + 034890 1290 42 02 1 305250316 09 0538 + 034891 1290 42 03 1 305250316 10 0538 + 034892 1290 42 04 1 305250316 11 0538 + 034893 1290 42 05 1 305250316 12 0538 + 034894 1290 42 06 1 305250316 13 0538 + 034895 1290 42 07 1 305250316 14 0538 + 034896 1290 42 08 1 305250316 15 0538 + 034897 1290 43 01 1 305250320 00 0539 + 034898 1290 43 02 1 305250320 01 0539 + 034899 1290 43 03 1 305250320 02 0539 + 034900 1290 43 04 1 305250320 03 0539 + 034901 1290 43 05 1 305250320 04 0539 + 034902 1290 43 06 1 305250320 05 0539 + 034903 1290 43 07 1 305250320 06 0539 + 034904 1290 43 08 1 305250320 07 0539 + 034905 1290 44 01 1 305250320 08 0539 + 034906 1290 44 02 1 305250320 09 0539 + 034907 1290 44 03 1 305250320 10 0539 + 034908 1290 44 04 1 305250320 11 0539 + 034909 1290 44 05 1 305250320 12 0539 + 034910 1290 44 06 1 305250320 13 0539 + 034911 1290 44 07 1 305250320 14 0539 + 034912 1290 44 08 1 305250320 15 0539 + 034913 1290 45 01 1 305250308 00 0536 + 034914 1290 45 02 1 305250308 01 0536 + 034915 1290 45 03 1 305250308 02 0536 + 034916 1290 45 04 1 305250308 03 0536 + 034917 1290 45 05 1 305250308 04 0536 + 034918 1290 45 06 1 305250308 05 0536 + 034919 1290 45 07 1 305250308 06 0536 + 034920 1290 45 08 1 305250308 07 0536 + 034921 1290 46 01 1 305250308 08 0536 + 034922 1290 46 02 1 305250308 09 0536 + 034923 1290 46 03 1 305250308 10 0536 + 034924 1290 46 04 1 305250308 11 0536 + 034925 1290 46 05 1 305250308 12 0536 + 034926 1290 46 06 1 305250308 13 0536 + 034927 1290 46 07 1 305250308 14 0536 + 034928 1290 46 08 1 305250308 15 0536 + 034929 1290 47 01 1 305250312 00 0537 + 034930 1290 47 02 1 305250312 01 0537 + 034931 1290 47 03 1 305250312 02 0537 + 034932 1290 47 04 1 305250312 03 0537 + 034933 1290 47 05 1 305250312 04 0537 + 034934 1290 47 06 1 305250312 05 0537 + 034935 1290 47 07 1 305250312 06 0537 + 034936 1290 47 08 1 305250312 07 0537 + 034937 1290 48 01 1 305250312 08 0537 + 034938 1290 48 02 1 305250312 09 0537 + 034939 1290 48 03 1 305250312 10 0537 + 034940 1290 48 04 1 305250312 11 0537 + 034941 1290 48 05 1 305250312 12 0537 + 034942 1290 48 06 1 305250312 13 0537 + 034943 1290 48 07 1 305250312 14 0537 + 034944 1290 48 08 1 305250312 15 0537 + 034945 1291 01 01 1 303067148 08 0050 + 034946 1291 01 02 1 303067148 09 0050 + 034947 9999 99 99 0 9999 99 9999 + 034948 9999 99 99 0 9999 99 9999 + 034949 9999 99 99 0 9999 99 9999 + 034950 9999 99 99 0 9999 99 9999 + 034951 9999 99 99 0 9999 99 9999 + 034952 9999 99 99 0 9999 99 9999 + 034953 1291 02 01 1 303067148 10 0050 + 034954 1291 02 02 1 303067148 11 0050 + 034955 9999 99 99 0 9999 99 9999 + 034956 9999 99 99 0 9999 99 9999 + 034957 9999 99 99 0 9999 99 9999 + 034958 9999 99 99 0 9999 99 9999 + 034959 9999 99 99 0 9999 99 9999 + 034960 9999 99 99 0 9999 99 9999 + 034961 1291 03 01 1 303067148 12 0050 + 034962 1291 03 02 1 303067148 13 0050 + 034963 9999 99 99 0 9999 99 9999 + 034964 9999 99 99 0 9999 99 9999 + 034965 9999 99 99 0 9999 99 9999 + 034966 9999 99 99 0 9999 99 9999 + 034967 9999 99 99 0 9999 99 9999 + 034968 9999 99 99 0 9999 99 9999 + 034969 1291 04 01 1 303067148 14 0050 + 034970 1291 04 02 1 303067148 15 0050 + 034971 9999 99 99 0 9999 99 9999 + 034972 9999 99 99 0 9999 99 9999 + 034973 9999 99 99 0 9999 99 9999 + 034974 9999 99 99 0 9999 99 9999 + 034975 9999 99 99 0 9999 99 9999 + 034976 9999 99 99 0 9999 99 9999 + 034977 1291 05 01 1 303067148 00 0050 + 034978 1291 05 02 1 303067148 01 0050 + 034979 9999 99 99 0 9999 99 9999 + 034980 9999 99 99 0 9999 99 9999 + 034981 9999 99 99 0 9999 99 9999 + 034982 9999 99 99 0 9999 99 9999 + 034983 9999 99 99 0 9999 99 9999 + 034984 9999 99 99 0 9999 99 9999 + 034985 1291 06 01 1 303067148 02 0050 + 034986 1291 06 02 1 303067148 03 0050 + 034987 9999 99 99 0 9999 99 9999 + 034988 9999 99 99 0 9999 99 9999 + 034989 9999 99 99 0 9999 99 9999 + 034990 9999 99 99 0 9999 99 9999 + 034991 9999 99 99 0 9999 99 9999 + 034992 9999 99 99 0 9999 99 9999 + 034993 1291 07 01 1 303067148 04 0050 + 034994 1291 07 02 1 303067148 05 0050 + 034995 9999 99 99 0 9999 99 9999 + 034996 9999 99 99 0 9999 99 9999 + 034997 9999 99 99 0 9999 99 9999 + 034998 9999 99 99 0 9999 99 9999 + 034999 9999 99 99 0 9999 99 9999 + 035000 9999 99 99 0 9999 99 9999 + 035001 1291 08 01 1 303067148 06 0050 + 035002 1291 08 02 1 303067148 07 0050 + 035003 9999 99 99 0 9999 99 9999 + 035004 9999 99 99 0 9999 99 9999 + 035005 9999 99 99 0 9999 99 9999 + 035006 9999 99 99 0 9999 99 9999 + 035007 9999 99 99 0 9999 99 9999 + 035008 9999 99 99 0 9999 99 9999 + 035009 1291 09 01 1 304148492 00 0210 + 035010 1291 09 02 1 304148492 01 0210 + 035011 1291 09 03 1 304148492 02 0210 + 035012 1291 09 04 1 304148492 03 0210 + 035013 9999 99 99 0 9999 99 9999 + 035014 9999 99 99 0 9999 99 9999 + 035015 9999 99 99 0 9999 99 9999 + 035016 9999 99 99 0 9999 99 9999 + 035017 1291 10 01 1 304148492 04 0210 + 035018 1291 10 02 1 304148492 05 0210 + 035019 1291 10 03 1 304148492 06 0210 + 035020 1291 10 04 1 304148492 07 0210 + 035021 9999 99 99 0 9999 99 9999 + 035022 9999 99 99 0 9999 99 9999 + 035023 9999 99 99 0 9999 99 9999 + 035024 9999 99 99 0 9999 99 9999 + 035025 1291 11 01 1 304148492 08 0210 + 035026 1291 11 02 1 304148492 09 0210 + 035027 1291 11 03 1 304148492 10 0210 + 035028 1291 11 04 1 304148492 11 0210 + 035029 9999 99 99 0 9999 99 9999 + 035030 9999 99 99 0 9999 99 9999 + 035031 9999 99 99 0 9999 99 9999 + 035032 9999 99 99 0 9999 99 9999 + 035033 1291 12 01 1 304148492 12 0210 + 035034 1291 12 02 1 304148492 13 0210 + 035035 1291 12 03 1 304148492 14 0210 + 035036 1291 12 04 1 304148492 15 0210 + 035037 9999 99 99 0 9999 99 9999 + 035038 9999 99 99 0 9999 99 9999 + 035039 9999 99 99 0 9999 99 9999 + 035040 9999 99 99 0 9999 99 9999 + 035041 1291 13 01 1 304148496 08 0211 + 035042 1291 13 02 1 304148496 09 0211 + 035043 1291 13 03 1 304148496 10 0211 + 035044 1291 13 04 1 304148496 11 0211 + 035045 9999 99 99 0 9999 99 9999 + 035046 9999 99 99 0 9999 99 9999 + 035047 9999 99 99 0 9999 99 9999 + 035048 9999 99 99 0 9999 99 9999 + 035049 1291 14 01 1 304148496 12 0211 + 035050 1291 14 02 1 304148496 13 0211 + 035051 1291 14 03 1 304148496 14 0211 + 035052 1291 14 04 1 304148496 15 0211 + 035053 9999 99 99 0 9999 99 9999 + 035054 9999 99 99 0 9999 99 9999 + 035055 9999 99 99 0 9999 99 9999 + 035056 9999 99 99 0 9999 99 9999 + 035057 1291 15 01 1 304148496 00 0211 + 035058 1291 15 02 1 304148496 01 0211 + 035059 1291 15 03 1 304148496 02 0211 + 035060 1291 15 04 1 304148496 03 0211 + 035061 9999 99 99 0 9999 99 9999 + 035062 9999 99 99 0 9999 99 9999 + 035063 9999 99 99 0 9999 99 9999 + 035064 9999 99 99 0 9999 99 9999 + 035065 1291 16 01 1 304148496 04 0211 + 035066 1291 16 02 1 304148496 05 0211 + 035067 1291 16 03 1 304148496 06 0211 + 035068 1291 16 04 1 304148496 07 0211 + 035069 9999 99 99 0 9999 99 9999 + 035070 9999 99 99 0 9999 99 9999 + 035071 9999 99 99 0 9999 99 9999 + 035072 9999 99 99 0 9999 99 9999 + 035073 1291 17 01 1 306319368 00 0929 + 035074 1291 17 02 1 306319368 01 0929 + 035075 1291 17 03 1 306319368 02 0929 + 035076 1291 17 04 1 306319368 03 0929 + 035077 1291 17 05 1 306319368 04 0929 + 035078 1291 17 06 1 306319368 05 0929 + 035079 1291 17 07 1 306319368 06 0929 + 035080 1291 17 08 1 306319368 07 0929 + 035081 1291 18 01 1 306319368 08 0929 + 035082 1291 18 02 1 306319368 09 0929 + 035083 1291 18 03 1 306319368 10 0929 + 035084 1291 18 04 1 306319368 11 0929 + 035085 1291 18 05 1 306319368 12 0929 + 035086 1291 18 06 1 306319368 13 0929 + 035087 1291 18 07 1 306319368 14 0929 + 035088 1291 18 08 1 306319368 15 0929 + 035089 1291 19 01 1 306319364 00 0928 + 035090 1291 19 02 1 306319364 01 0928 + 035091 1291 19 03 1 306319364 02 0928 + 035092 1291 19 04 1 306319364 03 0928 + 035093 1291 19 05 1 306319364 04 0928 + 035094 1291 19 06 1 306319364 05 0928 + 035095 1291 19 07 1 306319364 06 0928 + 035096 1291 19 08 1 306319364 07 0928 + 035097 1291 20 01 1 306319364 08 0928 + 035098 1291 20 02 1 306319364 09 0928 + 035099 1291 20 03 1 306319364 10 0928 + 035100 1291 20 04 1 306319364 11 0928 + 035101 1291 20 05 1 306319364 12 0928 + 035102 1291 20 06 1 306319364 13 0928 + 035103 1291 20 07 1 306319364 14 0928 + 035104 1291 20 08 1 306319364 15 0928 + 035105 1291 21 01 1 306319376 00 0931 + 035106 1291 21 02 1 306319376 01 0931 + 035107 1291 21 03 1 306319376 02 0931 + 035108 1291 21 04 1 306319376 03 0931 + 035109 1291 21 05 1 306319376 04 0931 + 035110 1291 21 06 1 306319376 05 0931 + 035111 1291 21 07 1 306319376 06 0931 + 035112 1291 21 08 1 306319376 07 0931 + 035113 1291 22 01 1 306319376 08 0931 + 035114 1291 22 02 1 306319376 09 0931 + 035115 1291 22 03 1 306319376 10 0931 + 035116 1291 22 04 1 306319376 11 0931 + 035117 1291 22 05 1 306319376 12 0931 + 035118 1291 22 06 1 306319376 13 0931 + 035119 1291 22 07 1 306319376 14 0931 + 035120 1291 22 08 1 306319376 15 0931 + 035121 1291 23 01 1 306319372 00 0930 + 035122 1291 23 02 1 306319372 01 0930 + 035123 1291 23 03 1 306319372 02 0930 + 035124 1291 23 04 1 306319372 03 0930 + 035125 1291 23 05 1 306319372 04 0930 + 035126 1291 23 06 1 306319372 05 0930 + 035127 1291 23 07 1 306319372 06 0930 + 035128 1291 23 08 1 306319372 07 0930 + 035129 1291 24 01 1 306319372 08 0930 + 035130 1291 24 02 1 306319372 09 0930 + 035131 1291 24 03 1 306319372 10 0930 + 035132 1291 24 04 1 306319372 11 0930 + 035133 1291 24 05 1 306319372 12 0930 + 035134 1291 24 06 1 306319372 13 0930 + 035135 1291 24 07 1 306319372 14 0930 + 035136 1291 24 08 1 306319372 15 0930 + 035137 1291 25 01 1 303067144 08 0049 + 035138 1291 25 02 1 303067144 09 0049 + 035139 9999 99 99 0 9999 99 9999 + 035140 9999 99 99 0 9999 99 9999 + 035141 9999 99 99 0 9999 99 9999 + 035142 9999 99 99 0 9999 99 9999 + 035143 9999 99 99 0 9999 99 9999 + 035144 9999 99 99 0 9999 99 9999 + 035145 1291 26 01 1 303067144 10 0049 + 035146 1291 26 02 1 303067144 11 0049 + 035147 9999 99 99 0 9999 99 9999 + 035148 9999 99 99 0 9999 99 9999 + 035149 9999 99 99 0 9999 99 9999 + 035150 9999 99 99 0 9999 99 9999 + 035151 9999 99 99 0 9999 99 9999 + 035152 9999 99 99 0 9999 99 9999 + 035153 1291 27 01 1 303067144 12 0049 + 035154 1291 27 02 1 303067144 13 0049 + 035155 9999 99 99 0 9999 99 9999 + 035156 9999 99 99 0 9999 99 9999 + 035157 9999 99 99 0 9999 99 9999 + 035158 9999 99 99 0 9999 99 9999 + 035159 9999 99 99 0 9999 99 9999 + 035160 9999 99 99 0 9999 99 9999 + 035161 1291 28 01 1 303067144 14 0049 + 035162 1291 28 02 1 303067144 15 0049 + 035163 9999 99 99 0 9999 99 9999 + 035164 9999 99 99 0 9999 99 9999 + 035165 9999 99 99 0 9999 99 9999 + 035166 9999 99 99 0 9999 99 9999 + 035167 9999 99 99 0 9999 99 9999 + 035168 9999 99 99 0 9999 99 9999 + 035169 1291 29 01 1 303067144 04 0049 + 035170 1291 29 02 1 303067144 05 0049 + 035171 9999 99 99 0 9999 99 9999 + 035172 9999 99 99 0 9999 99 9999 + 035173 9999 99 99 0 9999 99 9999 + 035174 9999 99 99 0 9999 99 9999 + 035175 9999 99 99 0 9999 99 9999 + 035176 9999 99 99 0 9999 99 9999 + 035177 1291 30 01 1 303067144 06 0049 + 035178 1291 30 02 1 303067144 07 0049 + 035179 9999 99 99 0 9999 99 9999 + 035180 9999 99 99 0 9999 99 9999 + 035181 9999 99 99 0 9999 99 9999 + 035182 9999 99 99 0 9999 99 9999 + 035183 9999 99 99 0 9999 99 9999 + 035184 9999 99 99 0 9999 99 9999 + 035185 1291 31 01 1 303067144 00 0049 + 035186 1291 31 02 1 303067144 01 0049 + 035187 9999 99 99 0 9999 99 9999 + 035188 9999 99 99 0 9999 99 9999 + 035189 9999 99 99 0 9999 99 9999 + 035190 9999 99 99 0 9999 99 9999 + 035191 9999 99 99 0 9999 99 9999 + 035192 9999 99 99 0 9999 99 9999 + 035193 1291 32 01 1 303067144 02 0049 + 035194 1291 32 02 1 303067144 03 0049 + 035195 9999 99 99 0 9999 99 9999 + 035196 9999 99 99 0 9999 99 9999 + 035197 9999 99 99 0 9999 99 9999 + 035198 9999 99 99 0 9999 99 9999 + 035199 9999 99 99 0 9999 99 9999 + 035200 9999 99 99 0 9999 99 9999 + 035201 1291 33 01 1 306323464 00 0937 + 035202 1291 33 02 1 306323464 01 0937 + 035203 1291 33 03 1 306323464 02 0937 + 035204 1291 33 04 1 306323464 03 0937 + 035205 1291 33 05 1 306323464 04 0937 + 035206 1291 33 06 1 306323464 05 0937 + 035207 1291 33 07 1 306323464 06 0937 + 035208 1291 33 08 1 306323464 07 0937 + 035209 1291 34 01 1 306323464 08 0937 + 035210 1291 34 02 1 306323464 09 0937 + 035211 1291 34 03 1 306323464 10 0937 + 035212 1291 34 04 1 306323464 11 0937 + 035213 1291 34 05 1 306323464 12 0937 + 035214 1291 34 06 1 306323464 13 0937 + 035215 1291 34 07 1 306323464 14 0937 + 035216 1291 34 08 1 306323464 15 0937 + 035217 1291 35 01 1 306323460 00 0936 + 035218 1291 35 02 1 306323460 01 0936 + 035219 1291 35 03 1 306323460 02 0936 + 035220 1291 35 04 1 306323460 03 0936 + 035221 1291 35 05 1 306323460 04 0936 + 035222 1291 35 06 1 306323460 05 0936 + 035223 1291 35 07 1 306323460 06 0936 + 035224 1291 35 08 1 306323460 07 0936 + 035225 1291 36 01 1 306323460 08 0936 + 035226 1291 36 02 1 306323460 09 0936 + 035227 1291 36 03 1 306323460 10 0936 + 035228 1291 36 04 1 306323460 11 0936 + 035229 1291 36 05 1 306323460 12 0936 + 035230 1291 36 06 1 306323460 13 0936 + 035231 1291 36 07 1 306323460 14 0936 + 035232 1291 36 08 1 306323460 15 0936 + 035233 1291 37 01 1 306323472 00 0939 + 035234 1291 37 02 1 306323472 01 0939 + 035235 1291 37 03 1 306323472 02 0939 + 035236 1291 37 04 1 306323472 03 0939 + 035237 1291 37 05 1 306323472 04 0939 + 035238 1291 37 06 1 306323472 05 0939 + 035239 1291 37 07 1 306323472 06 0939 + 035240 1291 37 08 1 306323472 07 0939 + 035241 1291 38 01 1 306323472 08 0939 + 035242 1291 38 02 1 306323472 09 0939 + 035243 1291 38 03 1 306323472 10 0939 + 035244 1291 38 04 1 306323472 11 0939 + 035245 1291 38 05 1 306323472 12 0939 + 035246 1291 38 06 1 306323472 13 0939 + 035247 1291 38 07 1 306323472 14 0939 + 035248 1291 38 08 1 306323472 15 0939 + 035249 1291 39 01 1 306323468 00 0938 + 035250 1291 39 02 1 306323468 01 0938 + 035251 1291 39 03 1 306323468 02 0938 + 035252 1291 39 04 1 306323468 03 0938 + 035253 1291 39 05 1 306323468 04 0938 + 035254 1291 39 06 1 306323468 05 0938 + 035255 1291 39 07 1 306323468 06 0938 + 035256 1291 39 08 1 306323468 07 0938 + 035257 1291 40 01 1 306323468 08 0938 + 035258 1291 40 02 1 306323468 09 0938 + 035259 1291 40 03 1 306323468 10 0938 + 035260 1291 40 04 1 306323468 11 0938 + 035261 1291 40 05 1 306323468 12 0938 + 035262 1291 40 06 1 306323468 13 0938 + 035263 1291 40 07 1 306323468 14 0938 + 035264 1291 40 08 1 306323468 15 0938 + 035265 1291 41 01 1 304148488 00 0209 + 035266 1291 41 02 1 304148488 01 0209 + 035267 1291 41 03 1 304148488 02 0209 + 035268 1291 41 04 1 304148488 03 0209 + 035269 9999 99 99 0 9999 99 9999 + 035270 9999 99 99 0 9999 99 9999 + 035271 9999 99 99 0 9999 99 9999 + 035272 9999 99 99 0 9999 99 9999 + 035273 1291 42 01 1 304148488 04 0209 + 035274 1291 42 02 1 304148488 05 0209 + 035275 1291 42 03 1 304148488 06 0209 + 035276 1291 42 04 1 304148488 07 0209 + 035277 9999 99 99 0 9999 99 9999 + 035278 9999 99 99 0 9999 99 9999 + 035279 9999 99 99 0 9999 99 9999 + 035280 9999 99 99 0 9999 99 9999 + 035281 1291 43 01 1 304148488 08 0209 + 035282 1291 43 02 1 304148488 09 0209 + 035283 1291 43 03 1 304148488 10 0209 + 035284 1291 43 04 1 304148488 11 0209 + 035285 9999 99 99 0 9999 99 9999 + 035286 9999 99 99 0 9999 99 9999 + 035287 9999 99 99 0 9999 99 9999 + 035288 9999 99 99 0 9999 99 9999 + 035289 1291 44 01 1 304148488 12 0209 + 035290 1291 44 02 1 304148488 13 0209 + 035291 1291 44 03 1 304148488 14 0209 + 035292 1291 44 04 1 304148488 15 0209 + 035293 9999 99 99 0 9999 99 9999 + 035294 9999 99 99 0 9999 99 9999 + 035295 9999 99 99 0 9999 99 9999 + 035296 9999 99 99 0 9999 99 9999 + 035297 1291 45 01 1 304148484 00 0208 + 035298 1291 45 02 1 304148484 01 0208 + 035299 1291 45 03 1 304148484 02 0208 + 035300 1291 45 04 1 304148484 03 0208 + 035301 9999 99 99 0 9999 99 9999 + 035302 9999 99 99 0 9999 99 9999 + 035303 9999 99 99 0 9999 99 9999 + 035304 9999 99 99 0 9999 99 9999 + 035305 1291 46 01 1 304148484 04 0208 + 035306 1291 46 02 1 304148484 05 0208 + 035307 1291 46 03 1 304148484 06 0208 + 035308 1291 46 04 1 304148484 07 0208 + 035309 9999 99 99 0 9999 99 9999 + 035310 9999 99 99 0 9999 99 9999 + 035311 9999 99 99 0 9999 99 9999 + 035312 9999 99 99 0 9999 99 9999 + 035313 1291 47 01 1 304148484 08 0208 + 035314 1291 47 02 1 304148484 09 0208 + 035315 1291 47 03 1 304148484 10 0208 + 035316 1291 47 04 1 304148484 11 0208 + 035317 9999 99 99 0 9999 99 9999 + 035318 9999 99 99 0 9999 99 9999 + 035319 9999 99 99 0 9999 99 9999 + 035320 9999 99 99 0 9999 99 9999 + 035321 1291 48 01 1 304148484 12 0208 + 035322 1291 48 02 1 304148484 13 0208 + 035323 1291 48 03 1 304148484 14 0208 + 035324 1291 48 04 1 304148484 15 0208 + 035325 9999 99 99 0 9999 99 9999 + 035326 9999 99 99 0 9999 99 9999 + 035327 9999 99 99 0 9999 99 9999 + 035328 9999 99 99 0 9999 99 9999 + 035329 1292 01 01 1 304152588 08 0218 + 035330 1292 01 02 1 304152588 09 0218 + 035331 1292 01 03 1 304152588 10 0218 + 035332 1292 01 04 1 304152588 11 0218 + 035333 9999 99 99 0 9999 99 9999 + 035334 9999 99 99 0 9999 99 9999 + 035335 9999 99 99 0 9999 99 9999 + 035336 9999 99 99 0 9999 99 9999 + 035337 1292 02 01 1 304152588 12 0218 + 035338 1292 02 02 1 304152588 13 0218 + 035339 1292 02 03 1 304152588 14 0218 + 035340 1292 02 04 1 304152588 15 0218 + 035341 9999 99 99 0 9999 99 9999 + 035342 9999 99 99 0 9999 99 9999 + 035343 9999 99 99 0 9999 99 9999 + 035344 9999 99 99 0 9999 99 9999 + 035345 1292 03 01 1 304152588 00 0218 + 035346 1292 03 02 1 304152588 01 0218 + 035347 1292 03 03 1 304152588 02 0218 + 035348 1292 03 04 1 304152588 03 0218 + 035349 9999 99 99 0 9999 99 9999 + 035350 9999 99 99 0 9999 99 9999 + 035351 9999 99 99 0 9999 99 9999 + 035352 9999 99 99 0 9999 99 9999 + 035353 1292 04 01 1 304152588 04 0218 + 035354 1292 04 02 1 304152588 05 0218 + 035355 1292 04 03 1 304152588 06 0218 + 035356 1292 04 04 1 304152588 07 0218 + 035357 9999 99 99 0 9999 99 9999 + 035358 9999 99 99 0 9999 99 9999 + 035359 9999 99 99 0 9999 99 9999 + 035360 9999 99 99 0 9999 99 9999 + 035361 1292 05 01 1 304152592 08 0219 + 035362 1292 05 02 1 304152592 09 0219 + 035363 1292 05 03 1 304152592 10 0219 + 035364 1292 05 04 1 304152592 11 0219 + 035365 9999 99 99 0 9999 99 9999 + 035366 9999 99 99 0 9999 99 9999 + 035367 9999 99 99 0 9999 99 9999 + 035368 9999 99 99 0 9999 99 9999 + 035369 1292 06 01 1 304152592 12 0219 + 035370 1292 06 02 1 304152592 13 0219 + 035371 1292 06 03 1 304152592 14 0219 + 035372 1292 06 04 1 304152592 15 0219 + 035373 9999 99 99 0 9999 99 9999 + 035374 9999 99 99 0 9999 99 9999 + 035375 9999 99 99 0 9999 99 9999 + 035376 9999 99 99 0 9999 99 9999 + 035377 1292 07 01 1 304152592 00 0219 + 035378 1292 07 02 1 304152592 01 0219 + 035379 1292 07 03 1 304152592 02 0219 + 035380 1292 07 04 1 304152592 03 0219 + 035381 9999 99 99 0 9999 99 9999 + 035382 9999 99 99 0 9999 99 9999 + 035383 9999 99 99 0 9999 99 9999 + 035384 9999 99 99 0 9999 99 9999 + 035385 1292 08 01 1 304152592 04 0219 + 035386 1292 08 02 1 304152592 05 0219 + 035387 1292 08 03 1 304152592 06 0219 + 035388 1292 08 04 1 304152592 07 0219 + 035389 9999 99 99 0 9999 99 9999 + 035390 9999 99 99 0 9999 99 9999 + 035391 9999 99 99 0 9999 99 9999 + 035392 9999 99 99 0 9999 99 9999 + 035393 1292 09 01 1 306327564 00 0946 + 035394 1292 09 02 1 306327564 01 0946 + 035395 1292 09 03 1 306327564 02 0946 + 035396 1292 09 04 1 306327564 03 0946 + 035397 1292 09 05 1 306327564 04 0946 + 035398 1292 09 06 1 306327564 05 0946 + 035399 1292 09 07 1 306327564 06 0946 + 035400 1292 09 08 1 306327564 07 0946 + 035401 1292 10 01 1 306327564 08 0946 + 035402 1292 10 02 1 306327564 09 0946 + 035403 1292 10 03 1 306327564 10 0946 + 035404 1292 10 04 1 306327564 11 0946 + 035405 1292 10 05 1 306327564 12 0946 + 035406 1292 10 06 1 306327564 13 0946 + 035407 1292 10 07 1 306327564 14 0946 + 035408 1292 10 08 1 306327564 15 0946 + 035409 1292 11 01 1 306327568 00 0947 + 035410 1292 11 02 1 306327568 01 0947 + 035411 1292 11 03 1 306327568 02 0947 + 035412 1292 11 04 1 306327568 03 0947 + 035413 1292 11 05 1 306327568 04 0947 + 035414 1292 11 06 1 306327568 05 0947 + 035415 1292 11 07 1 306327568 06 0947 + 035416 1292 11 08 1 306327568 07 0947 + 035417 1292 12 01 1 306327568 08 0947 + 035418 1292 12 02 1 306327568 09 0947 + 035419 1292 12 03 1 306327568 10 0947 + 035420 1292 12 04 1 306327568 11 0947 + 035421 1292 12 05 1 306327568 12 0947 + 035422 1292 12 06 1 306327568 13 0947 + 035423 1292 12 07 1 306327568 14 0947 + 035424 1292 12 08 1 306327568 15 0947 + 035425 1292 13 01 1 306327556 00 0944 + 035426 1292 13 02 1 306327556 01 0944 + 035427 1292 13 03 1 306327556 02 0944 + 035428 1292 13 04 1 306327556 03 0944 + 035429 1292 13 05 1 306327556 04 0944 + 035430 1292 13 06 1 306327556 05 0944 + 035431 1292 13 07 1 306327556 06 0944 + 035432 1292 13 08 1 306327556 07 0944 + 035433 1292 14 01 1 306327556 08 0944 + 035434 1292 14 02 1 306327556 09 0944 + 035435 1292 14 03 1 306327556 10 0944 + 035436 1292 14 04 1 306327556 11 0944 + 035437 1292 14 05 1 306327556 12 0944 + 035438 1292 14 06 1 306327556 13 0944 + 035439 1292 14 07 1 306327556 14 0944 + 035440 1292 14 08 1 306327556 15 0944 + 035441 1292 15 01 1 306327560 00 0945 + 035442 1292 15 02 1 306327560 01 0945 + 035443 1292 15 03 1 306327560 02 0945 + 035444 1292 15 04 1 306327560 03 0945 + 035445 1292 15 05 1 306327560 04 0945 + 035446 1292 15 06 1 306327560 05 0945 + 035447 1292 15 07 1 306327560 06 0945 + 035448 1292 15 08 1 306327560 07 0945 + 035449 1292 16 01 1 306327560 08 0945 + 035450 1292 16 02 1 306327560 09 0945 + 035451 1292 16 03 1 306327560 10 0945 + 035452 1292 16 04 1 306327560 11 0945 + 035453 1292 16 05 1 306327560 12 0945 + 035454 1292 16 06 1 306327560 13 0945 + 035455 1292 16 07 1 306327560 14 0945 + 035456 1292 16 08 1 306327560 15 0945 + 035457 1292 17 01 1 303067140 12 0048 + 035458 1292 17 02 1 303067140 13 0048 + 035459 9999 99 99 0 9999 99 9999 + 035460 9999 99 99 0 9999 99 9999 + 035461 9999 99 99 0 9999 99 9999 + 035462 9999 99 99 0 9999 99 9999 + 035463 9999 99 99 0 9999 99 9999 + 035464 9999 99 99 0 9999 99 9999 + 035465 1292 18 01 1 303067140 14 0048 + 035466 1292 18 02 1 303067140 15 0048 + 035467 9999 99 99 0 9999 99 9999 + 035468 9999 99 99 0 9999 99 9999 + 035469 9999 99 99 0 9999 99 9999 + 035470 9999 99 99 0 9999 99 9999 + 035471 9999 99 99 0 9999 99 9999 + 035472 9999 99 99 0 9999 99 9999 + 035473 1292 19 01 1 303067140 08 0048 + 035474 1292 19 02 1 303067140 09 0048 + 035475 9999 99 99 0 9999 99 9999 + 035476 9999 99 99 0 9999 99 9999 + 035477 9999 99 99 0 9999 99 9999 + 035478 9999 99 99 0 9999 99 9999 + 035479 9999 99 99 0 9999 99 9999 + 035480 9999 99 99 0 9999 99 9999 + 035481 1292 20 01 1 303067140 10 0048 + 035482 1292 20 02 1 303067140 11 0048 + 035483 9999 99 99 0 9999 99 9999 + 035484 9999 99 99 0 9999 99 9999 + 035485 9999 99 99 0 9999 99 9999 + 035486 9999 99 99 0 9999 99 9999 + 035487 9999 99 99 0 9999 99 9999 + 035488 9999 99 99 0 9999 99 9999 + 035489 1292 21 01 1 303067140 00 0048 + 035490 1292 21 02 1 303067140 01 0048 + 035491 9999 99 99 0 9999 99 9999 + 035492 9999 99 99 0 9999 99 9999 + 035493 9999 99 99 0 9999 99 9999 + 035494 9999 99 99 0 9999 99 9999 + 035495 9999 99 99 0 9999 99 9999 + 035496 9999 99 99 0 9999 99 9999 + 035497 1292 22 01 1 303067140 02 0048 + 035498 1292 22 02 1 303067140 03 0048 + 035499 9999 99 99 0 9999 99 9999 + 035500 9999 99 99 0 9999 99 9999 + 035501 9999 99 99 0 9999 99 9999 + 035502 9999 99 99 0 9999 99 9999 + 035503 9999 99 99 0 9999 99 9999 + 035504 9999 99 99 0 9999 99 9999 + 035505 1292 23 01 1 303067140 04 0048 + 035506 1292 23 02 1 303067140 05 0048 + 035507 9999 99 99 0 9999 99 9999 + 035508 9999 99 99 0 9999 99 9999 + 035509 9999 99 99 0 9999 99 9999 + 035510 9999 99 99 0 9999 99 9999 + 035511 9999 99 99 0 9999 99 9999 + 035512 9999 99 99 0 9999 99 9999 + 035513 1292 24 01 1 303067140 06 0048 + 035514 1292 24 02 1 303067140 07 0048 + 035515 9999 99 99 0 9999 99 9999 + 035516 9999 99 99 0 9999 99 9999 + 035517 9999 99 99 0 9999 99 9999 + 035518 9999 99 99 0 9999 99 9999 + 035519 9999 99 99 0 9999 99 9999 + 035520 9999 99 99 0 9999 99 9999 + 035521 1292 25 01 1 305229832 00 0497 + 035522 1292 25 02 1 305229832 01 0497 + 035523 1292 25 03 1 305229832 02 0497 + 035524 1292 25 04 1 305229832 03 0497 + 035525 1292 25 05 1 305229832 04 0497 + 035526 1292 25 06 1 305229832 05 0497 + 035527 1292 25 07 1 305229832 06 0497 + 035528 1292 25 08 1 305229832 07 0497 + 035529 1292 26 01 1 305229832 08 0497 + 035530 1292 26 02 1 305229832 09 0497 + 035531 1292 26 03 1 305229832 10 0497 + 035532 1292 26 04 1 305229832 11 0497 + 035533 1292 26 05 1 305229832 12 0497 + 035534 1292 26 06 1 305229832 13 0497 + 035535 1292 26 07 1 305229832 14 0497 + 035536 1292 26 08 1 305229832 15 0497 + 035537 1292 27 01 1 305229828 00 0496 + 035538 1292 27 02 1 305229828 01 0496 + 035539 1292 27 03 1 305229828 02 0496 + 035540 1292 27 04 1 305229828 03 0496 + 035541 1292 27 05 1 305229828 04 0496 + 035542 1292 27 06 1 305229828 05 0496 + 035543 1292 27 07 1 305229828 06 0496 + 035544 1292 27 08 1 305229828 07 0496 + 035545 1292 28 01 1 305229828 08 0496 + 035546 1292 28 02 1 305229828 09 0496 + 035547 1292 28 03 1 305229828 10 0496 + 035548 1292 28 04 1 305229828 11 0496 + 035549 1292 28 05 1 305229828 12 0496 + 035550 1292 28 06 1 305229828 13 0496 + 035551 1292 28 07 1 305229828 14 0496 + 035552 1292 28 08 1 305229828 15 0496 + 035553 1292 29 01 1 305229840 00 0499 + 035554 1292 29 02 1 305229840 01 0499 + 035555 1292 29 03 1 305229840 02 0499 + 035556 1292 29 04 1 305229840 03 0499 + 035557 1292 29 05 1 305229840 04 0499 + 035558 1292 29 06 1 305229840 05 0499 + 035559 1292 29 07 1 305229840 06 0499 + 035560 1292 29 08 1 305229840 07 0499 + 035561 1292 30 01 1 305229840 08 0499 + 035562 1292 30 02 1 305229840 09 0499 + 035563 1292 30 03 1 305229840 10 0499 + 035564 1292 30 04 1 305229840 11 0499 + 035565 1292 30 05 1 305229840 12 0499 + 035566 1292 30 06 1 305229840 13 0499 + 035567 1292 30 07 1 305229840 14 0499 + 035568 1292 30 08 1 305229840 15 0499 + 035569 1292 31 01 1 305229836 00 0498 + 035570 1292 31 02 1 305229836 01 0498 + 035571 1292 31 03 1 305229836 02 0498 + 035572 1292 31 04 1 305229836 03 0498 + 035573 1292 31 05 1 305229836 04 0498 + 035574 1292 31 06 1 305229836 05 0498 + 035575 1292 31 07 1 305229836 06 0498 + 035576 1292 31 08 1 305229836 07 0498 + 035577 1292 32 01 1 305229836 08 0498 + 035578 1292 32 02 1 305229836 09 0498 + 035579 1292 32 03 1 305229836 10 0498 + 035580 1292 32 04 1 305229836 11 0498 + 035581 1292 32 05 1 305229836 12 0498 + 035582 1292 32 06 1 305229836 13 0498 + 035583 1292 32 07 1 305229836 14 0498 + 035584 1292 32 08 1 305229836 15 0498 + 035585 1292 33 01 1 306331660 00 0954 + 035586 1292 33 02 1 306331660 01 0954 + 035587 1292 33 03 1 306331660 02 0954 + 035588 1292 33 04 1 306331660 03 0954 + 035589 1292 33 05 1 306331660 04 0954 + 035590 1292 33 06 1 306331660 05 0954 + 035591 1292 33 07 1 306331660 06 0954 + 035592 1292 33 08 1 306331660 07 0954 + 035593 1292 34 01 1 306331660 08 0954 + 035594 1292 34 02 1 306331660 09 0954 + 035595 1292 34 03 1 306331660 10 0954 + 035596 1292 34 04 1 306331660 11 0954 + 035597 1292 34 05 1 306331660 12 0954 + 035598 1292 34 06 1 306331660 13 0954 + 035599 1292 34 07 1 306331660 14 0954 + 035600 1292 34 08 1 306331660 15 0954 + 035601 1292 35 01 1 306331664 00 0955 + 035602 1292 35 02 1 306331664 01 0955 + 035603 1292 35 03 1 306331664 02 0955 + 035604 1292 35 04 1 306331664 03 0955 + 035605 1292 35 05 1 306331664 04 0955 + 035606 1292 35 06 1 306331664 05 0955 + 035607 1292 35 07 1 306331664 06 0955 + 035608 1292 35 08 1 306331664 07 0955 + 035609 1292 36 01 1 306331664 08 0955 + 035610 1292 36 02 1 306331664 09 0955 + 035611 1292 36 03 1 306331664 10 0955 + 035612 1292 36 04 1 306331664 11 0955 + 035613 1292 36 05 1 306331664 12 0955 + 035614 1292 36 06 1 306331664 13 0955 + 035615 1292 36 07 1 306331664 14 0955 + 035616 1292 36 08 1 306331664 15 0955 + 035617 1292 37 01 1 306331652 00 0952 + 035618 1292 37 02 1 306331652 01 0952 + 035619 1292 37 03 1 306331652 02 0952 + 035620 1292 37 04 1 306331652 03 0952 + 035621 1292 37 05 1 306331652 04 0952 + 035622 1292 37 06 1 306331652 05 0952 + 035623 1292 37 07 1 306331652 06 0952 + 035624 1292 37 08 1 306331652 07 0952 + 035625 1292 38 01 1 306331652 08 0952 + 035626 1292 38 02 1 306331652 09 0952 + 035627 1292 38 03 1 306331652 10 0952 + 035628 1292 38 04 1 306331652 11 0952 + 035629 1292 38 05 1 306331652 12 0952 + 035630 1292 38 06 1 306331652 13 0952 + 035631 1292 38 07 1 306331652 14 0952 + 035632 1292 38 08 1 306331652 15 0952 + 035633 1292 39 01 1 306331656 00 0953 + 035634 1292 39 02 1 306331656 01 0953 + 035635 1292 39 03 1 306331656 02 0953 + 035636 1292 39 04 1 306331656 03 0953 + 035637 1292 39 05 1 306331656 04 0953 + 035638 1292 39 06 1 306331656 05 0953 + 035639 1292 39 07 1 306331656 06 0953 + 035640 1292 39 08 1 306331656 07 0953 + 035641 1292 40 01 1 306331656 08 0953 + 035642 1292 40 02 1 306331656 09 0953 + 035643 1292 40 03 1 306331656 10 0953 + 035644 1292 40 04 1 306331656 11 0953 + 035645 1292 40 05 1 306331656 12 0953 + 035646 1292 40 06 1 306331656 13 0953 + 035647 1292 40 07 1 306331656 14 0953 + 035648 1292 40 08 1 306331656 15 0953 + 035649 1292 41 01 1 304152580 08 0216 + 035650 1292 41 02 1 304152580 09 0216 + 035651 1292 41 03 1 304152580 10 0216 + 035652 1292 41 04 1 304152580 11 0216 + 035653 9999 99 99 0 9999 99 9999 + 035654 9999 99 99 0 9999 99 9999 + 035655 9999 99 99 0 9999 99 9999 + 035656 9999 99 99 0 9999 99 9999 + 035657 1292 42 01 1 304152580 12 0216 + 035658 1292 42 02 1 304152580 13 0216 + 035659 1292 42 03 1 304152580 14 0216 + 035660 1292 42 04 1 304152580 15 0216 + 035661 9999 99 99 0 9999 99 9999 + 035662 9999 99 99 0 9999 99 9999 + 035663 9999 99 99 0 9999 99 9999 + 035664 9999 99 99 0 9999 99 9999 + 035665 1292 43 01 1 304152580 00 0216 + 035666 1292 43 02 1 304152580 01 0216 + 035667 1292 43 03 1 304152580 02 0216 + 035668 1292 43 04 1 304152580 03 0216 + 035669 9999 99 99 0 9999 99 9999 + 035670 9999 99 99 0 9999 99 9999 + 035671 9999 99 99 0 9999 99 9999 + 035672 9999 99 99 0 9999 99 9999 + 035673 1292 44 01 1 304152580 04 0216 + 035674 1292 44 02 1 304152580 05 0216 + 035675 1292 44 03 1 304152580 06 0216 + 035676 1292 44 04 1 304152580 07 0216 + 035677 9999 99 99 0 9999 99 9999 + 035678 9999 99 99 0 9999 99 9999 + 035679 9999 99 99 0 9999 99 9999 + 035680 9999 99 99 0 9999 99 9999 + 035681 1292 45 01 1 304152584 08 0217 + 035682 1292 45 02 1 304152584 09 0217 + 035683 1292 45 03 1 304152584 10 0217 + 035684 1292 45 04 1 304152584 11 0217 + 035685 9999 99 99 0 9999 99 9999 + 035686 9999 99 99 0 9999 99 9999 + 035687 9999 99 99 0 9999 99 9999 + 035688 9999 99 99 0 9999 99 9999 + 035689 1292 46 01 1 304152584 12 0217 + 035690 1292 46 02 1 304152584 13 0217 + 035691 1292 46 03 1 304152584 14 0217 + 035692 1292 46 04 1 304152584 15 0217 + 035693 9999 99 99 0 9999 99 9999 + 035694 9999 99 99 0 9999 99 9999 + 035695 9999 99 99 0 9999 99 9999 + 035696 9999 99 99 0 9999 99 9999 + 035697 1292 47 01 1 304152584 00 0217 + 035698 1292 47 02 1 304152584 01 0217 + 035699 1292 47 03 1 304152584 02 0217 + 035700 1292 47 04 1 304152584 03 0217 + 035701 9999 99 99 0 9999 99 9999 + 035702 9999 99 99 0 9999 99 9999 + 035703 9999 99 99 0 9999 99 9999 + 035704 9999 99 99 0 9999 99 9999 + 035705 1292 48 01 1 304152584 04 0217 + 035706 1292 48 02 1 304152584 05 0217 + 035707 1292 48 03 1 304152584 06 0217 + 035708 1292 48 04 1 304152584 07 0217 + 035709 9999 99 99 0 9999 99 9999 + 035710 9999 99 99 0 9999 99 9999 + 035711 9999 99 99 0 9999 99 9999 + 035712 9999 99 99 0 9999 99 9999 + 035713 1293 01 01 1 305233928 00 0505 + 035714 1293 01 02 1 305233928 01 0505 + 035715 1293 01 03 1 305233928 02 0505 + 035716 1293 01 04 1 305233928 03 0505 + 035717 1293 01 05 1 305233928 04 0505 + 035718 1293 01 06 1 305233928 05 0505 + 035719 1293 01 07 1 305233928 06 0505 + 035720 1293 01 08 1 305233928 07 0505 + 035721 1293 02 01 1 305233928 08 0505 + 035722 1293 02 02 1 305233928 09 0505 + 035723 1293 02 03 1 305233928 10 0505 + 035724 1293 02 04 1 305233928 11 0505 + 035725 1293 02 05 1 305233928 12 0505 + 035726 1293 02 06 1 305233928 13 0505 + 035727 1293 02 07 1 305233928 14 0505 + 035728 1293 02 08 1 305233928 15 0505 + 035729 1293 03 01 1 305233924 00 0504 + 035730 1293 03 02 1 305233924 01 0504 + 035731 1293 03 03 1 305233924 02 0504 + 035732 1293 03 04 1 305233924 03 0504 + 035733 1293 03 05 1 305233924 04 0504 + 035734 1293 03 06 1 305233924 05 0504 + 035735 1293 03 07 1 305233924 06 0504 + 035736 1293 03 08 1 305233924 07 0504 + 035737 1293 04 01 1 305233924 08 0504 + 035738 1293 04 02 1 305233924 09 0504 + 035739 1293 04 03 1 305233924 10 0504 + 035740 1293 04 04 1 305233924 11 0504 + 035741 1293 04 05 1 305233924 12 0504 + 035742 1293 04 06 1 305233924 13 0504 + 035743 1293 04 07 1 305233924 14 0504 + 035744 1293 04 08 1 305233924 15 0504 + 035745 1293 05 01 1 305233936 00 0507 + 035746 1293 05 02 1 305233936 01 0507 + 035747 1293 05 03 1 305233936 02 0507 + 035748 1293 05 04 1 305233936 03 0507 + 035749 1293 05 05 1 305233936 04 0507 + 035750 1293 05 06 1 305233936 05 0507 + 035751 1293 05 07 1 305233936 06 0507 + 035752 1293 05 08 1 305233936 07 0507 + 035753 1293 06 01 1 305233936 08 0507 + 035754 1293 06 02 1 305233936 09 0507 + 035755 1293 06 03 1 305233936 10 0507 + 035756 1293 06 04 1 305233936 11 0507 + 035757 1293 06 05 1 305233936 12 0507 + 035758 1293 06 06 1 305233936 13 0507 + 035759 1293 06 07 1 305233936 14 0507 + 035760 1293 06 08 1 305233936 15 0507 + 035761 1293 07 01 1 305233932 00 0506 + 035762 1293 07 02 1 305233932 01 0506 + 035763 1293 07 03 1 305233932 02 0506 + 035764 1293 07 04 1 305233932 03 0506 + 035765 1293 07 05 1 305233932 04 0506 + 035766 1293 07 06 1 305233932 05 0506 + 035767 1293 07 07 1 305233932 06 0506 + 035768 1293 07 08 1 305233932 07 0506 + 035769 1293 08 01 1 305233932 08 0506 + 035770 1293 08 02 1 305233932 09 0506 + 035771 1293 08 03 1 305233932 10 0506 + 035772 1293 08 04 1 305233932 11 0506 + 035773 1293 08 05 1 305233932 12 0506 + 035774 1293 08 06 1 305233932 13 0506 + 035775 1293 08 07 1 305233932 14 0506 + 035776 1293 08 08 1 305233932 15 0506 + 035777 1293 09 01 1 305238028 00 0514 + 035778 1293 09 02 1 305238028 01 0514 + 035779 1293 09 03 1 305238028 02 0514 + 035780 1293 09 04 1 305238028 03 0514 + 035781 1293 09 05 1 305238028 04 0514 + 035782 1293 09 06 1 305238028 05 0514 + 035783 1293 09 07 1 305238028 06 0514 + 035784 1293 09 08 1 305238028 07 0514 + 035785 1293 10 01 1 305238028 08 0514 + 035786 1293 10 02 1 305238028 09 0514 + 035787 1293 10 03 1 305238028 10 0514 + 035788 1293 10 04 1 305238028 11 0514 + 035789 1293 10 05 1 305238028 12 0514 + 035790 1293 10 06 1 305238028 13 0514 + 035791 1293 10 07 1 305238028 14 0514 + 035792 1293 10 08 1 305238028 15 0514 + 035793 1293 11 01 1 305238032 00 0515 + 035794 1293 11 02 1 305238032 01 0515 + 035795 1293 11 03 1 305238032 02 0515 + 035796 1293 11 04 1 305238032 03 0515 + 035797 1293 11 05 1 305238032 04 0515 + 035798 1293 11 06 1 305238032 05 0515 + 035799 1293 11 07 1 305238032 06 0515 + 035800 1293 11 08 1 305238032 07 0515 + 035801 1293 12 01 1 305238032 08 0515 + 035802 1293 12 02 1 305238032 09 0515 + 035803 1293 12 03 1 305238032 10 0515 + 035804 1293 12 04 1 305238032 11 0515 + 035805 1293 12 05 1 305238032 12 0515 + 035806 1293 12 06 1 305238032 13 0515 + 035807 1293 12 07 1 305238032 14 0515 + 035808 1293 12 08 1 305238032 15 0515 + 035809 1293 13 01 1 305238020 00 0512 + 035810 1293 13 02 1 305238020 01 0512 + 035811 1293 13 03 1 305238020 02 0512 + 035812 1293 13 04 1 305238020 03 0512 + 035813 1293 13 05 1 305238020 04 0512 + 035814 1293 13 06 1 305238020 05 0512 + 035815 1293 13 07 1 305238020 06 0512 + 035816 1293 13 08 1 305238020 07 0512 + 035817 1293 14 01 1 305238020 08 0512 + 035818 1293 14 02 1 305238020 09 0512 + 035819 1293 14 03 1 305238020 10 0512 + 035820 1293 14 04 1 305238020 11 0512 + 035821 1293 14 05 1 305238020 12 0512 + 035822 1293 14 06 1 305238020 13 0512 + 035823 1293 14 07 1 305238020 14 0512 + 035824 1293 14 08 1 305238020 15 0512 + 035825 1293 15 01 1 305238024 00 0513 + 035826 1293 15 02 1 305238024 01 0513 + 035827 1293 15 03 1 305238024 02 0513 + 035828 1293 15 04 1 305238024 03 0513 + 035829 1293 15 05 1 305238024 04 0513 + 035830 1293 15 06 1 305238024 05 0513 + 035831 1293 15 07 1 305238024 06 0513 + 035832 1293 15 08 1 305238024 07 0513 + 035833 1293 16 01 1 305238024 08 0513 + 035834 1293 16 02 1 305238024 09 0513 + 035835 1293 16 03 1 305238024 10 0513 + 035836 1293 16 04 1 305238024 11 0513 + 035837 1293 16 05 1 305238024 12 0513 + 035838 1293 16 06 1 305238024 13 0513 + 035839 1293 16 07 1 305238024 14 0513 + 035840 1293 16 08 1 305238024 15 0513 + 035841 9999 99 99 0 9999 99 9999 + 035842 9999 99 99 0 9999 99 9999 + 035843 9999 99 99 0 9999 99 9999 + 035844 9999 99 99 0 9999 99 9999 + 035845 9999 99 99 0 9999 99 9999 + 035846 9999 99 99 0 9999 99 9999 + 035847 9999 99 99 0 9999 99 9999 + 035848 9999 99 99 0 9999 99 9999 + 035849 9999 99 99 0 9999 99 9999 + 035850 9999 99 99 0 9999 99 9999 + 035851 9999 99 99 0 9999 99 9999 + 035852 9999 99 99 0 9999 99 9999 + 035853 9999 99 99 0 9999 99 9999 + 035854 9999 99 99 0 9999 99 9999 + 035855 9999 99 99 0 9999 99 9999 + 035856 9999 99 99 0 9999 99 9999 + 035857 9999 99 99 0 9999 99 9999 + 035858 9999 99 99 0 9999 99 9999 + 035859 9999 99 99 0 9999 99 9999 + 035860 9999 99 99 0 9999 99 9999 + 035861 9999 99 99 0 9999 99 9999 + 035862 9999 99 99 0 9999 99 9999 + 035863 9999 99 99 0 9999 99 9999 + 035864 9999 99 99 0 9999 99 9999 + 035865 9999 99 99 0 9999 99 9999 + 035866 9999 99 99 0 9999 99 9999 + 035867 9999 99 99 0 9999 99 9999 + 035868 9999 99 99 0 9999 99 9999 + 035869 9999 99 99 0 9999 99 9999 + 035870 9999 99 99 0 9999 99 9999 + 035871 9999 99 99 0 9999 99 9999 + 035872 9999 99 99 0 9999 99 9999 + 035873 9999 99 99 0 9999 99 9999 + 035874 9999 99 99 0 9999 99 9999 + 035875 9999 99 99 0 9999 99 9999 + 035876 9999 99 99 0 9999 99 9999 + 035877 9999 99 99 0 9999 99 9999 + 035878 9999 99 99 0 9999 99 9999 + 035879 9999 99 99 0 9999 99 9999 + 035880 9999 99 99 0 9999 99 9999 + 035881 9999 99 99 0 9999 99 9999 + 035882 9999 99 99 0 9999 99 9999 + 035883 9999 99 99 0 9999 99 9999 + 035884 9999 99 99 0 9999 99 9999 + 035885 9999 99 99 0 9999 99 9999 + 035886 9999 99 99 0 9999 99 9999 + 035887 9999 99 99 0 9999 99 9999 + 035888 9999 99 99 0 9999 99 9999 + 035889 9999 99 99 0 9999 99 9999 + 035890 9999 99 99 0 9999 99 9999 + 035891 9999 99 99 0 9999 99 9999 + 035892 9999 99 99 0 9999 99 9999 + 035893 9999 99 99 0 9999 99 9999 + 035894 9999 99 99 0 9999 99 9999 + 035895 9999 99 99 0 9999 99 9999 + 035896 9999 99 99 0 9999 99 9999 + 035897 9999 99 99 0 9999 99 9999 + 035898 9999 99 99 0 9999 99 9999 + 035899 9999 99 99 0 9999 99 9999 + 035900 9999 99 99 0 9999 99 9999 + 035901 9999 99 99 0 9999 99 9999 + 035902 9999 99 99 0 9999 99 9999 + 035903 9999 99 99 0 9999 99 9999 + 035904 9999 99 99 0 9999 99 9999 + 035905 9999 99 99 0 9999 99 9999 + 035906 9999 99 99 0 9999 99 9999 + 035907 9999 99 99 0 9999 99 9999 + 035908 9999 99 99 0 9999 99 9999 + 035909 9999 99 99 0 9999 99 9999 + 035910 9999 99 99 0 9999 99 9999 + 035911 9999 99 99 0 9999 99 9999 + 035912 9999 99 99 0 9999 99 9999 + 035913 9999 99 99 0 9999 99 9999 + 035914 9999 99 99 0 9999 99 9999 + 035915 9999 99 99 0 9999 99 9999 + 035916 9999 99 99 0 9999 99 9999 + 035917 9999 99 99 0 9999 99 9999 + 035918 9999 99 99 0 9999 99 9999 + 035919 9999 99 99 0 9999 99 9999 + 035920 9999 99 99 0 9999 99 9999 + 035921 9999 99 99 0 9999 99 9999 + 035922 9999 99 99 0 9999 99 9999 + 035923 9999 99 99 0 9999 99 9999 + 035924 9999 99 99 0 9999 99 9999 + 035925 9999 99 99 0 9999 99 9999 + 035926 9999 99 99 0 9999 99 9999 + 035927 9999 99 99 0 9999 99 9999 + 035928 9999 99 99 0 9999 99 9999 + 035929 9999 99 99 0 9999 99 9999 + 035930 9999 99 99 0 9999 99 9999 + 035931 9999 99 99 0 9999 99 9999 + 035932 9999 99 99 0 9999 99 9999 + 035933 9999 99 99 0 9999 99 9999 + 035934 9999 99 99 0 9999 99 9999 + 035935 9999 99 99 0 9999 99 9999 + 035936 9999 99 99 0 9999 99 9999 + 035937 9999 99 99 0 9999 99 9999 + 035938 9999 99 99 0 9999 99 9999 + 035939 9999 99 99 0 9999 99 9999 + 035940 9999 99 99 0 9999 99 9999 + 035941 9999 99 99 0 9999 99 9999 + 035942 9999 99 99 0 9999 99 9999 + 035943 9999 99 99 0 9999 99 9999 + 035944 9999 99 99 0 9999 99 9999 + 035945 9999 99 99 0 9999 99 9999 + 035946 9999 99 99 0 9999 99 9999 + 035947 9999 99 99 0 9999 99 9999 + 035948 9999 99 99 0 9999 99 9999 + 035949 9999 99 99 0 9999 99 9999 + 035950 9999 99 99 0 9999 99 9999 + 035951 9999 99 99 0 9999 99 9999 + 035952 9999 99 99 0 9999 99 9999 + 035953 9999 99 99 0 9999 99 9999 + 035954 9999 99 99 0 9999 99 9999 + 035955 9999 99 99 0 9999 99 9999 + 035956 9999 99 99 0 9999 99 9999 + 035957 9999 99 99 0 9999 99 9999 + 035958 9999 99 99 0 9999 99 9999 + 035959 9999 99 99 0 9999 99 9999 + 035960 9999 99 99 0 9999 99 9999 + 035961 9999 99 99 0 9999 99 9999 + 035962 9999 99 99 0 9999 99 9999 + 035963 9999 99 99 0 9999 99 9999 + 035964 9999 99 99 0 9999 99 9999 + 035965 9999 99 99 0 9999 99 9999 + 035966 9999 99 99 0 9999 99 9999 + 035967 9999 99 99 0 9999 99 9999 + 035968 9999 99 99 0 9999 99 9999 + 035969 9999 99 99 0 9999 99 9999 + 035970 9999 99 99 0 9999 99 9999 + 035971 9999 99 99 0 9999 99 9999 + 035972 9999 99 99 0 9999 99 9999 + 035973 9999 99 99 0 9999 99 9999 + 035974 9999 99 99 0 9999 99 9999 + 035975 9999 99 99 0 9999 99 9999 + 035976 9999 99 99 0 9999 99 9999 + 035977 9999 99 99 0 9999 99 9999 + 035978 9999 99 99 0 9999 99 9999 + 035979 9999 99 99 0 9999 99 9999 + 035980 9999 99 99 0 9999 99 9999 + 035981 9999 99 99 0 9999 99 9999 + 035982 9999 99 99 0 9999 99 9999 + 035983 9999 99 99 0 9999 99 9999 + 035984 9999 99 99 0 9999 99 9999 + 035985 9999 99 99 0 9999 99 9999 + 035986 9999 99 99 0 9999 99 9999 + 035987 9999 99 99 0 9999 99 9999 + 035988 9999 99 99 0 9999 99 9999 + 035989 9999 99 99 0 9999 99 9999 + 035990 9999 99 99 0 9999 99 9999 + 035991 9999 99 99 0 9999 99 9999 + 035992 9999 99 99 0 9999 99 9999 + 035993 9999 99 99 0 9999 99 9999 + 035994 9999 99 99 0 9999 99 9999 + 035995 9999 99 99 0 9999 99 9999 + 035996 9999 99 99 0 9999 99 9999 + 035997 9999 99 99 0 9999 99 9999 + 035998 9999 99 99 0 9999 99 9999 + 035999 9999 99 99 0 9999 99 9999 + 036000 9999 99 99 0 9999 99 9999 + 036001 9999 99 99 0 9999 99 9999 + 036002 9999 99 99 0 9999 99 9999 + 036003 9999 99 99 0 9999 99 9999 + 036004 9999 99 99 0 9999 99 9999 + 036005 9999 99 99 0 9999 99 9999 + 036006 9999 99 99 0 9999 99 9999 + 036007 9999 99 99 0 9999 99 9999 + 036008 9999 99 99 0 9999 99 9999 + 036009 9999 99 99 0 9999 99 9999 + 036010 9999 99 99 0 9999 99 9999 + 036011 9999 99 99 0 9999 99 9999 + 036012 9999 99 99 0 9999 99 9999 + 036013 9999 99 99 0 9999 99 9999 + 036014 9999 99 99 0 9999 99 9999 + 036015 9999 99 99 0 9999 99 9999 + 036016 9999 99 99 0 9999 99 9999 + 036017 9999 99 99 0 9999 99 9999 + 036018 9999 99 99 0 9999 99 9999 + 036019 9999 99 99 0 9999 99 9999 + 036020 9999 99 99 0 9999 99 9999 + 036021 9999 99 99 0 9999 99 9999 + 036022 9999 99 99 0 9999 99 9999 + 036023 9999 99 99 0 9999 99 9999 + 036024 9999 99 99 0 9999 99 9999 + 036025 9999 99 99 0 9999 99 9999 + 036026 9999 99 99 0 9999 99 9999 + 036027 9999 99 99 0 9999 99 9999 + 036028 9999 99 99 0 9999 99 9999 + 036029 9999 99 99 0 9999 99 9999 + 036030 9999 99 99 0 9999 99 9999 + 036031 9999 99 99 0 9999 99 9999 + 036032 9999 99 99 0 9999 99 9999 + 036033 9999 99 99 0 9999 99 9999 + 036034 9999 99 99 0 9999 99 9999 + 036035 9999 99 99 0 9999 99 9999 + 036036 9999 99 99 0 9999 99 9999 + 036037 9999 99 99 0 9999 99 9999 + 036038 9999 99 99 0 9999 99 9999 + 036039 9999 99 99 0 9999 99 9999 + 036040 9999 99 99 0 9999 99 9999 + 036041 9999 99 99 0 9999 99 9999 + 036042 9999 99 99 0 9999 99 9999 + 036043 9999 99 99 0 9999 99 9999 + 036044 9999 99 99 0 9999 99 9999 + 036045 9999 99 99 0 9999 99 9999 + 036046 9999 99 99 0 9999 99 9999 + 036047 9999 99 99 0 9999 99 9999 + 036048 9999 99 99 0 9999 99 9999 + 036049 9999 99 99 0 9999 99 9999 + 036050 9999 99 99 0 9999 99 9999 + 036051 9999 99 99 0 9999 99 9999 + 036052 9999 99 99 0 9999 99 9999 + 036053 9999 99 99 0 9999 99 9999 + 036054 9999 99 99 0 9999 99 9999 + 036055 9999 99 99 0 9999 99 9999 + 036056 9999 99 99 0 9999 99 9999 + 036057 9999 99 99 0 9999 99 9999 + 036058 9999 99 99 0 9999 99 9999 + 036059 9999 99 99 0 9999 99 9999 + 036060 9999 99 99 0 9999 99 9999 + 036061 9999 99 99 0 9999 99 9999 + 036062 9999 99 99 0 9999 99 9999 + 036063 9999 99 99 0 9999 99 9999 + 036064 9999 99 99 0 9999 99 9999 + 036065 9999 99 99 0 9999 99 9999 + 036066 9999 99 99 0 9999 99 9999 + 036067 9999 99 99 0 9999 99 9999 + 036068 9999 99 99 0 9999 99 9999 + 036069 9999 99 99 0 9999 99 9999 + 036070 9999 99 99 0 9999 99 9999 + 036071 9999 99 99 0 9999 99 9999 + 036072 9999 99 99 0 9999 99 9999 + 036073 9999 99 99 0 9999 99 9999 + 036074 9999 99 99 0 9999 99 9999 + 036075 9999 99 99 0 9999 99 9999 + 036076 9999 99 99 0 9999 99 9999 + 036077 9999 99 99 0 9999 99 9999 + 036078 9999 99 99 0 9999 99 9999 + 036079 9999 99 99 0 9999 99 9999 + 036080 9999 99 99 0 9999 99 9999 + 036081 9999 99 99 0 9999 99 9999 + 036082 9999 99 99 0 9999 99 9999 + 036083 9999 99 99 0 9999 99 9999 + 036084 9999 99 99 0 9999 99 9999 + 036085 9999 99 99 0 9999 99 9999 + 036086 9999 99 99 0 9999 99 9999 + 036087 9999 99 99 0 9999 99 9999 + 036088 9999 99 99 0 9999 99 9999 + 036089 9999 99 99 0 9999 99 9999 + 036090 9999 99 99 0 9999 99 9999 + 036091 9999 99 99 0 9999 99 9999 + 036092 9999 99 99 0 9999 99 9999 + 036093 9999 99 99 0 9999 99 9999 + 036094 9999 99 99 0 9999 99 9999 + 036095 9999 99 99 0 9999 99 9999 + 036096 9999 99 99 0 9999 99 9999 + 036097 9999 99 99 0 9999 99 9999 + 036098 9999 99 99 0 9999 99 9999 + 036099 9999 99 99 0 9999 99 9999 + 036100 9999 99 99 0 9999 99 9999 + 036101 9999 99 99 0 9999 99 9999 + 036102 9999 99 99 0 9999 99 9999 + 036103 9999 99 99 0 9999 99 9999 + 036104 9999 99 99 0 9999 99 9999 + 036105 9999 99 99 0 9999 99 9999 + 036106 9999 99 99 0 9999 99 9999 + 036107 9999 99 99 0 9999 99 9999 + 036108 9999 99 99 0 9999 99 9999 + 036109 9999 99 99 0 9999 99 9999 + 036110 9999 99 99 0 9999 99 9999 + 036111 9999 99 99 0 9999 99 9999 + 036112 9999 99 99 0 9999 99 9999 + 036113 9999 99 99 0 9999 99 9999 + 036114 9999 99 99 0 9999 99 9999 + 036115 9999 99 99 0 9999 99 9999 + 036116 9999 99 99 0 9999 99 9999 + 036117 9999 99 99 0 9999 99 9999 + 036118 9999 99 99 0 9999 99 9999 + 036119 9999 99 99 0 9999 99 9999 + 036120 9999 99 99 0 9999 99 9999 + 036121 9999 99 99 0 9999 99 9999 + 036122 9999 99 99 0 9999 99 9999 + 036123 9999 99 99 0 9999 99 9999 + 036124 9999 99 99 0 9999 99 9999 + 036125 9999 99 99 0 9999 99 9999 + 036126 9999 99 99 0 9999 99 9999 + 036127 9999 99 99 0 9999 99 9999 + 036128 9999 99 99 0 9999 99 9999 + 036129 9999 99 99 0 9999 99 9999 + 036130 9999 99 99 0 9999 99 9999 + 036131 9999 99 99 0 9999 99 9999 + 036132 9999 99 99 0 9999 99 9999 + 036133 9999 99 99 0 9999 99 9999 + 036134 9999 99 99 0 9999 99 9999 + 036135 9999 99 99 0 9999 99 9999 + 036136 9999 99 99 0 9999 99 9999 + 036137 9999 99 99 0 9999 99 9999 + 036138 9999 99 99 0 9999 99 9999 + 036139 9999 99 99 0 9999 99 9999 + 036140 9999 99 99 0 9999 99 9999 + 036141 9999 99 99 0 9999 99 9999 + 036142 9999 99 99 0 9999 99 9999 + 036143 9999 99 99 0 9999 99 9999 + 036144 9999 99 99 0 9999 99 9999 + 036145 9999 99 99 0 9999 99 9999 + 036146 9999 99 99 0 9999 99 9999 + 036147 9999 99 99 0 9999 99 9999 + 036148 9999 99 99 0 9999 99 9999 + 036149 9999 99 99 0 9999 99 9999 + 036150 9999 99 99 0 9999 99 9999 + 036151 9999 99 99 0 9999 99 9999 + 036152 9999 99 99 0 9999 99 9999 + 036153 9999 99 99 0 9999 99 9999 + 036154 9999 99 99 0 9999 99 9999 + 036155 9999 99 99 0 9999 99 9999 + 036156 9999 99 99 0 9999 99 9999 + 036157 9999 99 99 0 9999 99 9999 + 036158 9999 99 99 0 9999 99 9999 + 036159 9999 99 99 0 9999 99 9999 + 036160 9999 99 99 0 9999 99 9999 + 036161 9999 99 99 0 9999 99 9999 + 036162 9999 99 99 0 9999 99 9999 + 036163 9999 99 99 0 9999 99 9999 + 036164 9999 99 99 0 9999 99 9999 + 036165 9999 99 99 0 9999 99 9999 + 036166 9999 99 99 0 9999 99 9999 + 036167 9999 99 99 0 9999 99 9999 + 036168 9999 99 99 0 9999 99 9999 + 036169 9999 99 99 0 9999 99 9999 + 036170 9999 99 99 0 9999 99 9999 + 036171 9999 99 99 0 9999 99 9999 + 036172 9999 99 99 0 9999 99 9999 + 036173 9999 99 99 0 9999 99 9999 + 036174 9999 99 99 0 9999 99 9999 + 036175 9999 99 99 0 9999 99 9999 + 036176 9999 99 99 0 9999 99 9999 + 036177 9999 99 99 0 9999 99 9999 + 036178 9999 99 99 0 9999 99 9999 + 036179 9999 99 99 0 9999 99 9999 + 036180 9999 99 99 0 9999 99 9999 + 036181 9999 99 99 0 9999 99 9999 + 036182 9999 99 99 0 9999 99 9999 + 036183 9999 99 99 0 9999 99 9999 + 036184 9999 99 99 0 9999 99 9999 + 036185 9999 99 99 0 9999 99 9999 + 036186 9999 99 99 0 9999 99 9999 + 036187 9999 99 99 0 9999 99 9999 + 036188 9999 99 99 0 9999 99 9999 + 036189 9999 99 99 0 9999 99 9999 + 036190 9999 99 99 0 9999 99 9999 + 036191 9999 99 99 0 9999 99 9999 + 036192 9999 99 99 0 9999 99 9999 + 036193 9999 99 99 0 9999 99 9999 + 036194 9999 99 99 0 9999 99 9999 + 036195 9999 99 99 0 9999 99 9999 + 036196 9999 99 99 0 9999 99 9999 + 036197 9999 99 99 0 9999 99 9999 + 036198 9999 99 99 0 9999 99 9999 + 036199 9999 99 99 0 9999 99 9999 + 036200 9999 99 99 0 9999 99 9999 + 036201 9999 99 99 0 9999 99 9999 + 036202 9999 99 99 0 9999 99 9999 + 036203 9999 99 99 0 9999 99 9999 + 036204 9999 99 99 0 9999 99 9999 + 036205 9999 99 99 0 9999 99 9999 + 036206 9999 99 99 0 9999 99 9999 + 036207 9999 99 99 0 9999 99 9999 + 036208 9999 99 99 0 9999 99 9999 + 036209 9999 99 99 0 9999 99 9999 + 036210 9999 99 99 0 9999 99 9999 + 036211 9999 99 99 0 9999 99 9999 + 036212 9999 99 99 0 9999 99 9999 + 036213 9999 99 99 0 9999 99 9999 + 036214 9999 99 99 0 9999 99 9999 + 036215 9999 99 99 0 9999 99 9999 + 036216 9999 99 99 0 9999 99 9999 + 036217 9999 99 99 0 9999 99 9999 + 036218 9999 99 99 0 9999 99 9999 + 036219 9999 99 99 0 9999 99 9999 + 036220 9999 99 99 0 9999 99 9999 + 036221 9999 99 99 0 9999 99 9999 + 036222 9999 99 99 0 9999 99 9999 + 036223 9999 99 99 0 9999 99 9999 + 036224 9999 99 99 0 9999 99 9999 + 036225 9999 99 99 0 9999 99 9999 + 036226 9999 99 99 0 9999 99 9999 + 036227 9999 99 99 0 9999 99 9999 + 036228 9999 99 99 0 9999 99 9999 + 036229 9999 99 99 0 9999 99 9999 + 036230 9999 99 99 0 9999 99 9999 + 036231 9999 99 99 0 9999 99 9999 + 036232 9999 99 99 0 9999 99 9999 + 036233 9999 99 99 0 9999 99 9999 + 036234 9999 99 99 0 9999 99 9999 + 036235 9999 99 99 0 9999 99 9999 + 036236 9999 99 99 0 9999 99 9999 + 036237 9999 99 99 0 9999 99 9999 + 036238 9999 99 99 0 9999 99 9999 + 036239 9999 99 99 0 9999 99 9999 + 036240 9999 99 99 0 9999 99 9999 + 036241 9999 99 99 0 9999 99 9999 + 036242 9999 99 99 0 9999 99 9999 + 036243 9999 99 99 0 9999 99 9999 + 036244 9999 99 99 0 9999 99 9999 + 036245 9999 99 99 0 9999 99 9999 + 036246 9999 99 99 0 9999 99 9999 + 036247 9999 99 99 0 9999 99 9999 + 036248 9999 99 99 0 9999 99 9999 + 036249 9999 99 99 0 9999 99 9999 + 036250 9999 99 99 0 9999 99 9999 + 036251 9999 99 99 0 9999 99 9999 + 036252 9999 99 99 0 9999 99 9999 + 036253 9999 99 99 0 9999 99 9999 + 036254 9999 99 99 0 9999 99 9999 + 036255 9999 99 99 0 9999 99 9999 + 036256 9999 99 99 0 9999 99 9999 + 036257 9999 99 99 0 9999 99 9999 + 036258 9999 99 99 0 9999 99 9999 + 036259 9999 99 99 0 9999 99 9999 + 036260 9999 99 99 0 9999 99 9999 + 036261 9999 99 99 0 9999 99 9999 + 036262 9999 99 99 0 9999 99 9999 + 036263 9999 99 99 0 9999 99 9999 + 036264 9999 99 99 0 9999 99 9999 + 036265 9999 99 99 0 9999 99 9999 + 036266 9999 99 99 0 9999 99 9999 + 036267 9999 99 99 0 9999 99 9999 + 036268 9999 99 99 0 9999 99 9999 + 036269 9999 99 99 0 9999 99 9999 + 036270 9999 99 99 0 9999 99 9999 + 036271 9999 99 99 0 9999 99 9999 + 036272 9999 99 99 0 9999 99 9999 + 036273 9999 99 99 0 9999 99 9999 + 036274 9999 99 99 0 9999 99 9999 + 036275 9999 99 99 0 9999 99 9999 + 036276 9999 99 99 0 9999 99 9999 + 036277 9999 99 99 0 9999 99 9999 + 036278 9999 99 99 0 9999 99 9999 + 036279 9999 99 99 0 9999 99 9999 + 036280 9999 99 99 0 9999 99 9999 + 036281 9999 99 99 0 9999 99 9999 + 036282 9999 99 99 0 9999 99 9999 + 036283 9999 99 99 0 9999 99 9999 + 036284 9999 99 99 0 9999 99 9999 + 036285 9999 99 99 0 9999 99 9999 + 036286 9999 99 99 0 9999 99 9999 + 036287 9999 99 99 0 9999 99 9999 + 036288 9999 99 99 0 9999 99 9999 + 036289 9999 99 99 0 9999 99 9999 + 036290 9999 99 99 0 9999 99 9999 + 036291 9999 99 99 0 9999 99 9999 + 036292 9999 99 99 0 9999 99 9999 + 036293 9999 99 99 0 9999 99 9999 + 036294 9999 99 99 0 9999 99 9999 + 036295 9999 99 99 0 9999 99 9999 + 036296 9999 99 99 0 9999 99 9999 + 036297 9999 99 99 0 9999 99 9999 + 036298 9999 99 99 0 9999 99 9999 + 036299 9999 99 99 0 9999 99 9999 + 036300 9999 99 99 0 9999 99 9999 + 036301 9999 99 99 0 9999 99 9999 + 036302 9999 99 99 0 9999 99 9999 + 036303 9999 99 99 0 9999 99 9999 + 036304 9999 99 99 0 9999 99 9999 + 036305 9999 99 99 0 9999 99 9999 + 036306 9999 99 99 0 9999 99 9999 + 036307 9999 99 99 0 9999 99 9999 + 036308 9999 99 99 0 9999 99 9999 + 036309 9999 99 99 0 9999 99 9999 + 036310 9999 99 99 0 9999 99 9999 + 036311 9999 99 99 0 9999 99 9999 + 036312 9999 99 99 0 9999 99 9999 + 036313 9999 99 99 0 9999 99 9999 + 036314 9999 99 99 0 9999 99 9999 + 036315 9999 99 99 0 9999 99 9999 + 036316 9999 99 99 0 9999 99 9999 + 036317 9999 99 99 0 9999 99 9999 + 036318 9999 99 99 0 9999 99 9999 + 036319 9999 99 99 0 9999 99 9999 + 036320 9999 99 99 0 9999 99 9999 + 036321 9999 99 99 0 9999 99 9999 + 036322 9999 99 99 0 9999 99 9999 + 036323 9999 99 99 0 9999 99 9999 + 036324 9999 99 99 0 9999 99 9999 + 036325 9999 99 99 0 9999 99 9999 + 036326 9999 99 99 0 9999 99 9999 + 036327 9999 99 99 0 9999 99 9999 + 036328 9999 99 99 0 9999 99 9999 + 036329 9999 99 99 0 9999 99 9999 + 036330 9999 99 99 0 9999 99 9999 + 036331 9999 99 99 0 9999 99 9999 + 036332 9999 99 99 0 9999 99 9999 + 036333 9999 99 99 0 9999 99 9999 + 036334 9999 99 99 0 9999 99 9999 + 036335 9999 99 99 0 9999 99 9999 + 036336 9999 99 99 0 9999 99 9999 + 036337 9999 99 99 0 9999 99 9999 + 036338 9999 99 99 0 9999 99 9999 + 036339 9999 99 99 0 9999 99 9999 + 036340 9999 99 99 0 9999 99 9999 + 036341 9999 99 99 0 9999 99 9999 + 036342 9999 99 99 0 9999 99 9999 + 036343 9999 99 99 0 9999 99 9999 + 036344 9999 99 99 0 9999 99 9999 + 036345 9999 99 99 0 9999 99 9999 + 036346 9999 99 99 0 9999 99 9999 + 036347 9999 99 99 0 9999 99 9999 + 036348 9999 99 99 0 9999 99 9999 + 036349 9999 99 99 0 9999 99 9999 + 036350 9999 99 99 0 9999 99 9999 + 036351 9999 99 99 0 9999 99 9999 + 036352 9999 99 99 0 9999 99 9999 + 036353 9999 99 99 0 9999 99 9999 + 036354 9999 99 99 0 9999 99 9999 + 036355 9999 99 99 0 9999 99 9999 + 036356 9999 99 99 0 9999 99 9999 + 036357 9999 99 99 0 9999 99 9999 + 036358 9999 99 99 0 9999 99 9999 + 036359 9999 99 99 0 9999 99 9999 + 036360 9999 99 99 0 9999 99 9999 + 036361 9999 99 99 0 9999 99 9999 + 036362 9999 99 99 0 9999 99 9999 + 036363 9999 99 99 0 9999 99 9999 + 036364 9999 99 99 0 9999 99 9999 + 036365 9999 99 99 0 9999 99 9999 + 036366 9999 99 99 0 9999 99 9999 + 036367 9999 99 99 0 9999 99 9999 + 036368 9999 99 99 0 9999 99 9999 + 036369 9999 99 99 0 9999 99 9999 + 036370 9999 99 99 0 9999 99 9999 + 036371 9999 99 99 0 9999 99 9999 + 036372 9999 99 99 0 9999 99 9999 + 036373 9999 99 99 0 9999 99 9999 + 036374 9999 99 99 0 9999 99 9999 + 036375 9999 99 99 0 9999 99 9999 + 036376 9999 99 99 0 9999 99 9999 + 036377 9999 99 99 0 9999 99 9999 + 036378 9999 99 99 0 9999 99 9999 + 036379 9999 99 99 0 9999 99 9999 + 036380 9999 99 99 0 9999 99 9999 + 036381 9999 99 99 0 9999 99 9999 + 036382 9999 99 99 0 9999 99 9999 + 036383 9999 99 99 0 9999 99 9999 + 036384 9999 99 99 0 9999 99 9999 + 036385 9999 99 99 0 9999 99 9999 + 036386 9999 99 99 0 9999 99 9999 + 036387 9999 99 99 0 9999 99 9999 + 036388 9999 99 99 0 9999 99 9999 + 036389 9999 99 99 0 9999 99 9999 + 036390 9999 99 99 0 9999 99 9999 + 036391 9999 99 99 0 9999 99 9999 + 036392 9999 99 99 0 9999 99 9999 + 036393 9999 99 99 0 9999 99 9999 + 036394 9999 99 99 0 9999 99 9999 + 036395 9999 99 99 0 9999 99 9999 + 036396 9999 99 99 0 9999 99 9999 + 036397 9999 99 99 0 9999 99 9999 + 036398 9999 99 99 0 9999 99 9999 + 036399 9999 99 99 0 9999 99 9999 + 036400 9999 99 99 0 9999 99 9999 + 036401 9999 99 99 0 9999 99 9999 + 036402 9999 99 99 0 9999 99 9999 + 036403 9999 99 99 0 9999 99 9999 + 036404 9999 99 99 0 9999 99 9999 + 036405 9999 99 99 0 9999 99 9999 + 036406 9999 99 99 0 9999 99 9999 + 036407 9999 99 99 0 9999 99 9999 + 036408 9999 99 99 0 9999 99 9999 + 036409 9999 99 99 0 9999 99 9999 + 036410 9999 99 99 0 9999 99 9999 + 036411 9999 99 99 0 9999 99 9999 + 036412 9999 99 99 0 9999 99 9999 + 036413 9999 99 99 0 9999 99 9999 + 036414 9999 99 99 0 9999 99 9999 + 036415 9999 99 99 0 9999 99 9999 + 036416 9999 99 99 0 9999 99 9999 + 036417 9999 99 99 0 9999 99 9999 + 036418 9999 99 99 0 9999 99 9999 + 036419 9999 99 99 0 9999 99 9999 + 036420 9999 99 99 0 9999 99 9999 + 036421 9999 99 99 0 9999 99 9999 + 036422 9999 99 99 0 9999 99 9999 + 036423 9999 99 99 0 9999 99 9999 + 036424 9999 99 99 0 9999 99 9999 + 036425 9999 99 99 0 9999 99 9999 + 036426 9999 99 99 0 9999 99 9999 + 036427 9999 99 99 0 9999 99 9999 + 036428 9999 99 99 0 9999 99 9999 + 036429 9999 99 99 0 9999 99 9999 + 036430 9999 99 99 0 9999 99 9999 + 036431 9999 99 99 0 9999 99 9999 + 036432 9999 99 99 0 9999 99 9999 + 036433 9999 99 99 0 9999 99 9999 + 036434 9999 99 99 0 9999 99 9999 + 036435 9999 99 99 0 9999 99 9999 + 036436 9999 99 99 0 9999 99 9999 + 036437 9999 99 99 0 9999 99 9999 + 036438 9999 99 99 0 9999 99 9999 + 036439 9999 99 99 0 9999 99 9999 + 036440 9999 99 99 0 9999 99 9999 + 036441 9999 99 99 0 9999 99 9999 + 036442 9999 99 99 0 9999 99 9999 + 036443 9999 99 99 0 9999 99 9999 + 036444 9999 99 99 0 9999 99 9999 + 036445 9999 99 99 0 9999 99 9999 + 036446 9999 99 99 0 9999 99 9999 + 036447 9999 99 99 0 9999 99 9999 + 036448 9999 99 99 0 9999 99 9999 + 036449 9999 99 99 0 9999 99 9999 + 036450 9999 99 99 0 9999 99 9999 + 036451 9999 99 99 0 9999 99 9999 + 036452 9999 99 99 0 9999 99 9999 + 036453 9999 99 99 0 9999 99 9999 + 036454 9999 99 99 0 9999 99 9999 + 036455 9999 99 99 0 9999 99 9999 + 036456 9999 99 99 0 9999 99 9999 + 036457 9999 99 99 0 9999 99 9999 + 036458 9999 99 99 0 9999 99 9999 + 036459 9999 99 99 0 9999 99 9999 + 036460 9999 99 99 0 9999 99 9999 + 036461 9999 99 99 0 9999 99 9999 + 036462 9999 99 99 0 9999 99 9999 + 036463 9999 99 99 0 9999 99 9999 + 036464 9999 99 99 0 9999 99 9999 + 036465 9999 99 99 0 9999 99 9999 + 036466 9999 99 99 0 9999 99 9999 + 036467 9999 99 99 0 9999 99 9999 + 036468 9999 99 99 0 9999 99 9999 + 036469 9999 99 99 0 9999 99 9999 + 036470 9999 99 99 0 9999 99 9999 + 036471 9999 99 99 0 9999 99 9999 + 036472 9999 99 99 0 9999 99 9999 + 036473 9999 99 99 0 9999 99 9999 + 036474 9999 99 99 0 9999 99 9999 + 036475 9999 99 99 0 9999 99 9999 + 036476 9999 99 99 0 9999 99 9999 + 036477 9999 99 99 0 9999 99 9999 + 036478 9999 99 99 0 9999 99 9999 + 036479 9999 99 99 0 9999 99 9999 + 036480 9999 99 99 0 9999 99 9999 + 036481 9999 99 99 0 9999 99 9999 + 036482 9999 99 99 0 9999 99 9999 + 036483 9999 99 99 0 9999 99 9999 + 036484 9999 99 99 0 9999 99 9999 + 036485 9999 99 99 0 9999 99 9999 + 036486 9999 99 99 0 9999 99 9999 + 036487 9999 99 99 0 9999 99 9999 + 036488 9999 99 99 0 9999 99 9999 + 036489 9999 99 99 0 9999 99 9999 + 036490 9999 99 99 0 9999 99 9999 + 036491 9999 99 99 0 9999 99 9999 + 036492 9999 99 99 0 9999 99 9999 + 036493 9999 99 99 0 9999 99 9999 + 036494 9999 99 99 0 9999 99 9999 + 036495 9999 99 99 0 9999 99 9999 + 036496 9999 99 99 0 9999 99 9999 + 036497 9999 99 99 0 9999 99 9999 + 036498 9999 99 99 0 9999 99 9999 + 036499 9999 99 99 0 9999 99 9999 + 036500 9999 99 99 0 9999 99 9999 + 036501 9999 99 99 0 9999 99 9999 + 036502 9999 99 99 0 9999 99 9999 + 036503 9999 99 99 0 9999 99 9999 + 036504 9999 99 99 0 9999 99 9999 + 036505 9999 99 99 0 9999 99 9999 + 036506 9999 99 99 0 9999 99 9999 + 036507 9999 99 99 0 9999 99 9999 + 036508 9999 99 99 0 9999 99 9999 + 036509 9999 99 99 0 9999 99 9999 + 036510 9999 99 99 0 9999 99 9999 + 036511 9999 99 99 0 9999 99 9999 + 036512 9999 99 99 0 9999 99 9999 + 036513 9999 99 99 0 9999 99 9999 + 036514 9999 99 99 0 9999 99 9999 + 036515 9999 99 99 0 9999 99 9999 + 036516 9999 99 99 0 9999 99 9999 + 036517 9999 99 99 0 9999 99 9999 + 036518 9999 99 99 0 9999 99 9999 + 036519 9999 99 99 0 9999 99 9999 + 036520 9999 99 99 0 9999 99 9999 + 036521 9999 99 99 0 9999 99 9999 + 036522 9999 99 99 0 9999 99 9999 + 036523 9999 99 99 0 9999 99 9999 + 036524 9999 99 99 0 9999 99 9999 + 036525 9999 99 99 0 9999 99 9999 + 036526 9999 99 99 0 9999 99 9999 + 036527 9999 99 99 0 9999 99 9999 + 036528 9999 99 99 0 9999 99 9999 + 036529 9999 99 99 0 9999 99 9999 + 036530 9999 99 99 0 9999 99 9999 + 036531 9999 99 99 0 9999 99 9999 + 036532 9999 99 99 0 9999 99 9999 + 036533 9999 99 99 0 9999 99 9999 + 036534 9999 99 99 0 9999 99 9999 + 036535 9999 99 99 0 9999 99 9999 + 036536 9999 99 99 0 9999 99 9999 + 036537 9999 99 99 0 9999 99 9999 + 036538 9999 99 99 0 9999 99 9999 + 036539 9999 99 99 0 9999 99 9999 + 036540 9999 99 99 0 9999 99 9999 + 036541 9999 99 99 0 9999 99 9999 + 036542 9999 99 99 0 9999 99 9999 + 036543 9999 99 99 0 9999 99 9999 + 036544 9999 99 99 0 9999 99 9999 + 036545 9999 99 99 0 9999 99 9999 + 036546 9999 99 99 0 9999 99 9999 + 036547 9999 99 99 0 9999 99 9999 + 036548 9999 99 99 0 9999 99 9999 + 036549 9999 99 99 0 9999 99 9999 + 036550 9999 99 99 0 9999 99 9999 + 036551 9999 99 99 0 9999 99 9999 + 036552 9999 99 99 0 9999 99 9999 + 036553 9999 99 99 0 9999 99 9999 + 036554 9999 99 99 0 9999 99 9999 + 036555 9999 99 99 0 9999 99 9999 + 036556 9999 99 99 0 9999 99 9999 + 036557 9999 99 99 0 9999 99 9999 + 036558 9999 99 99 0 9999 99 9999 + 036559 9999 99 99 0 9999 99 9999 + 036560 9999 99 99 0 9999 99 9999 + 036561 9999 99 99 0 9999 99 9999 + 036562 9999 99 99 0 9999 99 9999 + 036563 9999 99 99 0 9999 99 9999 + 036564 9999 99 99 0 9999 99 9999 + 036565 9999 99 99 0 9999 99 9999 + 036566 9999 99 99 0 9999 99 9999 + 036567 9999 99 99 0 9999 99 9999 + 036568 9999 99 99 0 9999 99 9999 + 036569 9999 99 99 0 9999 99 9999 + 036570 9999 99 99 0 9999 99 9999 + 036571 9999 99 99 0 9999 99 9999 + 036572 9999 99 99 0 9999 99 9999 + 036573 9999 99 99 0 9999 99 9999 + 036574 9999 99 99 0 9999 99 9999 + 036575 9999 99 99 0 9999 99 9999 + 036576 9999 99 99 0 9999 99 9999 + 036577 9999 99 99 0 9999 99 9999 + 036578 9999 99 99 0 9999 99 9999 + 036579 9999 99 99 0 9999 99 9999 + 036580 9999 99 99 0 9999 99 9999 + 036581 9999 99 99 0 9999 99 9999 + 036582 9999 99 99 0 9999 99 9999 + 036583 9999 99 99 0 9999 99 9999 + 036584 9999 99 99 0 9999 99 9999 + 036585 9999 99 99 0 9999 99 9999 + 036586 9999 99 99 0 9999 99 9999 + 036587 9999 99 99 0 9999 99 9999 + 036588 9999 99 99 0 9999 99 9999 + 036589 9999 99 99 0 9999 99 9999 + 036590 9999 99 99 0 9999 99 9999 + 036591 9999 99 99 0 9999 99 9999 + 036592 9999 99 99 0 9999 99 9999 + 036593 9999 99 99 0 9999 99 9999 + 036594 9999 99 99 0 9999 99 9999 + 036595 9999 99 99 0 9999 99 9999 + 036596 9999 99 99 0 9999 99 9999 + 036597 9999 99 99 0 9999 99 9999 + 036598 9999 99 99 0 9999 99 9999 + 036599 9999 99 99 0 9999 99 9999 + 036600 9999 99 99 0 9999 99 9999 + 036601 9999 99 99 0 9999 99 9999 + 036602 9999 99 99 0 9999 99 9999 + 036603 9999 99 99 0 9999 99 9999 + 036604 9999 99 99 0 9999 99 9999 + 036605 9999 99 99 0 9999 99 9999 + 036606 9999 99 99 0 9999 99 9999 + 036607 9999 99 99 0 9999 99 9999 + 036608 9999 99 99 0 9999 99 9999 + 036609 9999 99 99 0 9999 99 9999 + 036610 9999 99 99 0 9999 99 9999 + 036611 9999 99 99 0 9999 99 9999 + 036612 9999 99 99 0 9999 99 9999 + 036613 9999 99 99 0 9999 99 9999 + 036614 9999 99 99 0 9999 99 9999 + 036615 9999 99 99 0 9999 99 9999 + 036616 9999 99 99 0 9999 99 9999 + 036617 9999 99 99 0 9999 99 9999 + 036618 9999 99 99 0 9999 99 9999 + 036619 9999 99 99 0 9999 99 9999 + 036620 9999 99 99 0 9999 99 9999 + 036621 9999 99 99 0 9999 99 9999 + 036622 9999 99 99 0 9999 99 9999 + 036623 9999 99 99 0 9999 99 9999 + 036624 9999 99 99 0 9999 99 9999 + 036625 9999 99 99 0 9999 99 9999 + 036626 9999 99 99 0 9999 99 9999 + 036627 9999 99 99 0 9999 99 9999 + 036628 9999 99 99 0 9999 99 9999 + 036629 9999 99 99 0 9999 99 9999 + 036630 9999 99 99 0 9999 99 9999 + 036631 9999 99 99 0 9999 99 9999 + 036632 9999 99 99 0 9999 99 9999 + 036633 9999 99 99 0 9999 99 9999 + 036634 9999 99 99 0 9999 99 9999 + 036635 9999 99 99 0 9999 99 9999 + 036636 9999 99 99 0 9999 99 9999 + 036637 9999 99 99 0 9999 99 9999 + 036638 9999 99 99 0 9999 99 9999 + 036639 9999 99 99 0 9999 99 9999 + 036640 9999 99 99 0 9999 99 9999 + 036641 9999 99 99 0 9999 99 9999 + 036642 9999 99 99 0 9999 99 9999 + 036643 9999 99 99 0 9999 99 9999 + 036644 9999 99 99 0 9999 99 9999 + 036645 9999 99 99 0 9999 99 9999 + 036646 9999 99 99 0 9999 99 9999 + 036647 9999 99 99 0 9999 99 9999 + 036648 9999 99 99 0 9999 99 9999 + 036649 9999 99 99 0 9999 99 9999 + 036650 9999 99 99 0 9999 99 9999 + 036651 9999 99 99 0 9999 99 9999 + 036652 9999 99 99 0 9999 99 9999 + 036653 9999 99 99 0 9999 99 9999 + 036654 9999 99 99 0 9999 99 9999 + 036655 9999 99 99 0 9999 99 9999 + 036656 9999 99 99 0 9999 99 9999 + 036657 9999 99 99 0 9999 99 9999 + 036658 9999 99 99 0 9999 99 9999 + 036659 9999 99 99 0 9999 99 9999 + 036660 9999 99 99 0 9999 99 9999 + 036661 9999 99 99 0 9999 99 9999 + 036662 9999 99 99 0 9999 99 9999 + 036663 9999 99 99 0 9999 99 9999 + 036664 9999 99 99 0 9999 99 9999 + 036665 9999 99 99 0 9999 99 9999 + 036666 9999 99 99 0 9999 99 9999 + 036667 9999 99 99 0 9999 99 9999 + 036668 9999 99 99 0 9999 99 9999 + 036669 9999 99 99 0 9999 99 9999 + 036670 9999 99 99 0 9999 99 9999 + 036671 9999 99 99 0 9999 99 9999 + 036672 9999 99 99 0 9999 99 9999 + 036673 9999 99 99 0 9999 99 9999 + 036674 9999 99 99 0 9999 99 9999 + 036675 9999 99 99 0 9999 99 9999 + 036676 9999 99 99 0 9999 99 9999 + 036677 9999 99 99 0 9999 99 9999 + 036678 9999 99 99 0 9999 99 9999 + 036679 9999 99 99 0 9999 99 9999 + 036680 9999 99 99 0 9999 99 9999 + 036681 9999 99 99 0 9999 99 9999 + 036682 9999 99 99 0 9999 99 9999 + 036683 9999 99 99 0 9999 99 9999 + 036684 9999 99 99 0 9999 99 9999 + 036685 9999 99 99 0 9999 99 9999 + 036686 9999 99 99 0 9999 99 9999 + 036687 9999 99 99 0 9999 99 9999 + 036688 9999 99 99 0 9999 99 9999 + 036689 9999 99 99 0 9999 99 9999 + 036690 9999 99 99 0 9999 99 9999 + 036691 9999 99 99 0 9999 99 9999 + 036692 9999 99 99 0 9999 99 9999 + 036693 9999 99 99 0 9999 99 9999 + 036694 9999 99 99 0 9999 99 9999 + 036695 9999 99 99 0 9999 99 9999 + 036696 9999 99 99 0 9999 99 9999 + 036697 9999 99 99 0 9999 99 9999 + 036698 9999 99 99 0 9999 99 9999 + 036699 9999 99 99 0 9999 99 9999 + 036700 9999 99 99 0 9999 99 9999 + 036701 9999 99 99 0 9999 99 9999 + 036702 9999 99 99 0 9999 99 9999 + 036703 9999 99 99 0 9999 99 9999 + 036704 9999 99 99 0 9999 99 9999 + 036705 9999 99 99 0 9999 99 9999 + 036706 9999 99 99 0 9999 99 9999 + 036707 9999 99 99 0 9999 99 9999 + 036708 9999 99 99 0 9999 99 9999 + 036709 9999 99 99 0 9999 99 9999 + 036710 9999 99 99 0 9999 99 9999 + 036711 9999 99 99 0 9999 99 9999 + 036712 9999 99 99 0 9999 99 9999 + 036713 9999 99 99 0 9999 99 9999 + 036714 9999 99 99 0 9999 99 9999 + 036715 9999 99 99 0 9999 99 9999 + 036716 9999 99 99 0 9999 99 9999 + 036717 9999 99 99 0 9999 99 9999 + 036718 9999 99 99 0 9999 99 9999 + 036719 9999 99 99 0 9999 99 9999 + 036720 9999 99 99 0 9999 99 9999 + 036721 9999 99 99 0 9999 99 9999 + 036722 9999 99 99 0 9999 99 9999 + 036723 9999 99 99 0 9999 99 9999 + 036724 9999 99 99 0 9999 99 9999 + 036725 9999 99 99 0 9999 99 9999 + 036726 9999 99 99 0 9999 99 9999 + 036727 9999 99 99 0 9999 99 9999 + 036728 9999 99 99 0 9999 99 9999 + 036729 9999 99 99 0 9999 99 9999 + 036730 9999 99 99 0 9999 99 9999 + 036731 9999 99 99 0 9999 99 9999 + 036732 9999 99 99 0 9999 99 9999 + 036733 9999 99 99 0 9999 99 9999 + 036734 9999 99 99 0 9999 99 9999 + 036735 9999 99 99 0 9999 99 9999 + 036736 9999 99 99 0 9999 99 9999 + 036737 9999 99 99 0 9999 99 9999 + 036738 9999 99 99 0 9999 99 9999 + 036739 9999 99 99 0 9999 99 9999 + 036740 9999 99 99 0 9999 99 9999 + 036741 9999 99 99 0 9999 99 9999 + 036742 9999 99 99 0 9999 99 9999 + 036743 9999 99 99 0 9999 99 9999 + 036744 9999 99 99 0 9999 99 9999 + 036745 9999 99 99 0 9999 99 9999 + 036746 9999 99 99 0 9999 99 9999 + 036747 9999 99 99 0 9999 99 9999 + 036748 9999 99 99 0 9999 99 9999 + 036749 9999 99 99 0 9999 99 9999 + 036750 9999 99 99 0 9999 99 9999 + 036751 9999 99 99 0 9999 99 9999 + 036752 9999 99 99 0 9999 99 9999 + 036753 9999 99 99 0 9999 99 9999 + 036754 9999 99 99 0 9999 99 9999 + 036755 9999 99 99 0 9999 99 9999 + 036756 9999 99 99 0 9999 99 9999 + 036757 9999 99 99 0 9999 99 9999 + 036758 9999 99 99 0 9999 99 9999 + 036759 9999 99 99 0 9999 99 9999 + 036760 9999 99 99 0 9999 99 9999 + 036761 9999 99 99 0 9999 99 9999 + 036762 9999 99 99 0 9999 99 9999 + 036763 9999 99 99 0 9999 99 9999 + 036764 9999 99 99 0 9999 99 9999 + 036765 9999 99 99 0 9999 99 9999 + 036766 9999 99 99 0 9999 99 9999 + 036767 9999 99 99 0 9999 99 9999 + 036768 9999 99 99 0 9999 99 9999 + 036769 9999 99 99 0 9999 99 9999 + 036770 9999 99 99 0 9999 99 9999 + 036771 9999 99 99 0 9999 99 9999 + 036772 9999 99 99 0 9999 99 9999 + 036773 9999 99 99 0 9999 99 9999 + 036774 9999 99 99 0 9999 99 9999 + 036775 9999 99 99 0 9999 99 9999 + 036776 9999 99 99 0 9999 99 9999 + 036777 9999 99 99 0 9999 99 9999 + 036778 9999 99 99 0 9999 99 9999 + 036779 9999 99 99 0 9999 99 9999 + 036780 9999 99 99 0 9999 99 9999 + 036781 9999 99 99 0 9999 99 9999 + 036782 9999 99 99 0 9999 99 9999 + 036783 9999 99 99 0 9999 99 9999 + 036784 9999 99 99 0 9999 99 9999 + 036785 9999 99 99 0 9999 99 9999 + 036786 9999 99 99 0 9999 99 9999 + 036787 9999 99 99 0 9999 99 9999 + 036788 9999 99 99 0 9999 99 9999 + 036789 9999 99 99 0 9999 99 9999 + 036790 9999 99 99 0 9999 99 9999 + 036791 9999 99 99 0 9999 99 9999 + 036792 9999 99 99 0 9999 99 9999 + 036793 9999 99 99 0 9999 99 9999 + 036794 9999 99 99 0 9999 99 9999 + 036795 9999 99 99 0 9999 99 9999 + 036796 9999 99 99 0 9999 99 9999 + 036797 9999 99 99 0 9999 99 9999 + 036798 9999 99 99 0 9999 99 9999 + 036799 9999 99 99 0 9999 99 9999 + 036800 9999 99 99 0 9999 99 9999 + 036801 9999 99 99 0 9999 99 9999 + 036802 9999 99 99 0 9999 99 9999 + 036803 9999 99 99 0 9999 99 9999 + 036804 9999 99 99 0 9999 99 9999 + 036805 9999 99 99 0 9999 99 9999 + 036806 9999 99 99 0 9999 99 9999 + 036807 9999 99 99 0 9999 99 9999 + 036808 9999 99 99 0 9999 99 9999 + 036809 9999 99 99 0 9999 99 9999 + 036810 9999 99 99 0 9999 99 9999 + 036811 9999 99 99 0 9999 99 9999 + 036812 9999 99 99 0 9999 99 9999 + 036813 9999 99 99 0 9999 99 9999 + 036814 9999 99 99 0 9999 99 9999 + 036815 9999 99 99 0 9999 99 9999 + 036816 9999 99 99 0 9999 99 9999 + 036817 9999 99 99 0 9999 99 9999 + 036818 9999 99 99 0 9999 99 9999 + 036819 9999 99 99 0 9999 99 9999 + 036820 9999 99 99 0 9999 99 9999 + 036821 9999 99 99 0 9999 99 9999 + 036822 9999 99 99 0 9999 99 9999 + 036823 9999 99 99 0 9999 99 9999 + 036824 9999 99 99 0 9999 99 9999 + 036825 9999 99 99 0 9999 99 9999 + 036826 9999 99 99 0 9999 99 9999 + 036827 9999 99 99 0 9999 99 9999 + 036828 9999 99 99 0 9999 99 9999 + 036829 9999 99 99 0 9999 99 9999 + 036830 9999 99 99 0 9999 99 9999 + 036831 9999 99 99 0 9999 99 9999 + 036832 9999 99 99 0 9999 99 9999 + 036833 9999 99 99 0 9999 99 9999 + 036834 9999 99 99 0 9999 99 9999 + 036835 9999 99 99 0 9999 99 9999 + 036836 9999 99 99 0 9999 99 9999 + 036837 9999 99 99 0 9999 99 9999 + 036838 9999 99 99 0 9999 99 9999 + 036839 9999 99 99 0 9999 99 9999 + 036840 9999 99 99 0 9999 99 9999 + 036841 9999 99 99 0 9999 99 9999 + 036842 9999 99 99 0 9999 99 9999 + 036843 9999 99 99 0 9999 99 9999 + 036844 9999 99 99 0 9999 99 9999 + 036845 9999 99 99 0 9999 99 9999 + 036846 9999 99 99 0 9999 99 9999 + 036847 9999 99 99 0 9999 99 9999 + 036848 9999 99 99 0 9999 99 9999 + 036849 9999 99 99 0 9999 99 9999 + 036850 9999 99 99 0 9999 99 9999 + 036851 9999 99 99 0 9999 99 9999 + 036852 9999 99 99 0 9999 99 9999 + 036853 9999 99 99 0 9999 99 9999 + 036854 9999 99 99 0 9999 99 9999 + 036855 9999 99 99 0 9999 99 9999 + 036856 9999 99 99 0 9999 99 9999 + 036857 9999 99 99 0 9999 99 9999 + 036858 9999 99 99 0 9999 99 9999 + 036859 9999 99 99 0 9999 99 9999 + 036860 9999 99 99 0 9999 99 9999 + 036861 9999 99 99 0 9999 99 9999 + 036862 9999 99 99 0 9999 99 9999 + 036863 9999 99 99 0 9999 99 9999 + 036864 9999 99 99 0 9999 99 9999 + 036865 1296 01 01 2 352609284 00 1530 + 036866 1296 01 02 2 352609284 01 1530 + 036867 1296 01 03 2 352609284 02 1530 + 036868 1296 01 04 2 352609284 03 1530 + 036869 1296 01 05 2 352609284 04 1530 + 036870 1296 01 06 2 352609284 05 1530 + 036871 1296 01 07 2 352609284 06 1530 + 036872 1296 01 08 2 352609284 07 1530 + 036873 1296 02 01 2 352609284 08 1530 + 036874 1296 02 02 2 352609284 09 1530 + 036875 1296 02 03 2 352609284 10 1530 + 036876 1296 02 04 2 352609284 11 1530 + 036877 1296 02 05 2 352609284 12 1530 + 036878 1296 02 06 2 352609284 13 1530 + 036879 1296 02 07 2 352609284 14 1530 + 036880 1296 02 08 2 352609284 15 1530 + 036881 1296 03 01 2 352610308 00 1531 + 036882 1296 03 02 2 352610308 01 1531 + 036883 1296 03 03 2 352610308 02 1531 + 036884 1296 03 04 2 352610308 03 1531 + 036885 1296 03 05 2 352610308 04 1531 + 036886 1296 03 06 2 352610308 05 1531 + 036887 1296 03 07 2 352610308 06 1531 + 036888 1296 03 08 2 352610308 07 1531 + 036889 1296 04 01 2 352610308 08 1531 + 036890 1296 04 02 2 352610308 09 1531 + 036891 1296 04 03 2 352610308 10 1531 + 036892 1296 04 04 2 352610308 11 1531 + 036893 1296 04 05 2 352610308 12 1531 + 036894 1296 04 06 2 352610308 13 1531 + 036895 1296 04 07 2 352610308 14 1531 + 036896 1296 04 08 2 352610308 15 1531 + 036897 1296 05 01 2 352711684 00 1580 + 036898 1296 05 02 2 352711684 01 1580 + 036899 1296 05 03 2 352711684 02 1580 + 036900 1296 05 04 2 352711684 03 1580 + 036901 1296 05 05 2 352711684 04 1580 + 036902 1296 05 06 2 352711684 05 1580 + 036903 1296 05 07 2 352711684 06 1580 + 036904 1296 05 08 2 352711684 07 1580 + 036905 1296 06 01 2 352711684 08 1580 + 036906 1296 06 02 2 352711684 09 1580 + 036907 1296 06 03 2 352711684 10 1580 + 036908 1296 06 04 2 352711684 11 1580 + 036909 1296 06 05 2 352711684 12 1580 + 036910 1296 06 06 2 352711684 13 1580 + 036911 1296 06 07 2 352711684 14 1580 + 036912 1296 06 08 2 352711684 15 1580 + 036913 1296 07 01 2 352712708 00 1581 + 036914 1296 07 02 2 352712708 01 1581 + 036915 1296 07 03 2 352712708 02 1581 + 036916 1296 07 04 2 352712708 03 1581 + 036917 1296 07 05 2 352712708 04 1581 + 036918 1296 07 06 2 352712708 05 1581 + 036919 1296 07 07 2 352712708 06 1581 + 036920 1296 07 08 2 352712708 07 1581 + 036921 1296 08 01 2 352712708 08 1581 + 036922 1296 08 02 2 352712708 09 1581 + 036923 1296 08 03 2 352712708 10 1581 + 036924 1296 08 04 2 352712708 11 1581 + 036925 1296 08 05 2 352712708 12 1581 + 036926 1296 08 06 2 352712708 13 1581 + 036927 1296 08 07 2 352712708 14 1581 + 036928 1296 08 08 2 352712708 15 1581 + 036929 1296 09 01 2 352871428 00 1642 + 036930 1296 09 02 2 352871428 01 1642 + 036931 1296 09 03 2 352871428 02 1642 + 036932 1296 09 04 2 352871428 03 1642 + 036933 1296 09 05 2 352871428 04 1642 + 036934 1296 09 06 2 352871428 05 1642 + 036935 1296 09 07 2 352871428 06 1642 + 036936 1296 09 08 2 352871428 07 1642 + 036937 1296 10 01 2 352871428 08 1642 + 036938 1296 10 02 2 352871428 09 1642 + 036939 1296 10 03 2 352871428 10 1642 + 036940 1296 10 04 2 352871428 11 1642 + 036941 1296 10 05 2 352871428 12 1642 + 036942 1296 10 06 2 352871428 13 1642 + 036943 1296 10 07 2 352871428 14 1642 + 036944 1296 10 08 2 352871428 15 1642 + 036945 1296 11 01 2 352872452 00 1643 + 036946 1296 11 02 2 352872452 01 1643 + 036947 1296 11 03 2 352872452 02 1643 + 036948 1296 11 04 2 352872452 03 1643 + 036949 1296 11 05 2 352872452 04 1643 + 036950 1296 11 06 2 352872452 05 1643 + 036951 1296 11 07 2 352872452 06 1643 + 036952 1296 11 08 2 352872452 07 1643 + 036953 1296 12 01 2 352872452 08 1643 + 036954 1296 12 02 2 352872452 09 1643 + 036955 1296 12 03 2 352872452 10 1643 + 036956 1296 12 04 2 352872452 11 1643 + 036957 1296 12 05 2 352872452 12 1643 + 036958 1296 12 06 2 352872452 13 1643 + 036959 1296 12 07 2 352872452 14 1643 + 036960 1296 12 08 2 352872452 15 1643 + 036961 1296 13 01 2 352973828 00 1692 + 036962 1296 13 02 2 352973828 01 1692 + 036963 1296 13 03 2 352973828 02 1692 + 036964 1296 13 04 2 352973828 03 1692 + 036965 1296 13 05 2 352973828 04 1692 + 036966 1296 13 06 2 352973828 05 1692 + 036967 1296 13 07 2 352973828 06 1692 + 036968 1296 13 08 2 352973828 07 1692 + 036969 1296 14 01 2 352973828 08 1692 + 036970 1296 14 02 2 352973828 09 1692 + 036971 1296 14 03 2 352973828 10 1692 + 036972 1296 14 04 2 352973828 11 1692 + 036973 1296 14 05 2 352973828 12 1692 + 036974 1296 14 06 2 352973828 13 1692 + 036975 1296 14 07 2 352973828 14 1692 + 036976 1296 14 08 2 352973828 15 1692 + 036977 1296 15 01 2 352974852 00 1693 + 036978 1296 15 02 2 352974852 01 1693 + 036979 1296 15 03 2 352974852 02 1693 + 036980 1296 15 04 2 352974852 03 1693 + 036981 1296 15 05 2 352974852 04 1693 + 036982 1296 15 06 2 352974852 05 1693 + 036983 1296 15 07 2 352974852 06 1693 + 036984 1296 15 08 2 352974852 07 1693 + 036985 1296 16 01 2 352974852 08 1693 + 036986 1296 16 02 2 352974852 09 1693 + 036987 1296 16 03 2 352974852 10 1693 + 036988 1296 16 04 2 352974852 11 1693 + 036989 1296 16 05 2 352974852 12 1693 + 036990 1296 16 06 2 352974852 13 1693 + 036991 1296 16 07 2 352974852 14 1693 + 036992 1296 16 08 2 352974852 15 1693 + 036993 1296 17 01 2 353133572 00 1754 + 036994 1296 17 02 2 353133572 01 1754 + 036995 1296 17 03 2 353133572 02 1754 + 036996 1296 17 04 2 353133572 03 1754 + 036997 1296 17 05 2 353133572 04 1754 + 036998 1296 17 06 2 353133572 05 1754 + 036999 1296 17 07 2 353133572 06 1754 + 037000 1296 17 08 2 353133572 07 1754 + 037001 1296 18 01 2 353133572 08 1754 + 037002 1296 18 02 2 353133572 09 1754 + 037003 1296 18 03 2 353133572 10 1754 + 037004 1296 18 04 2 353133572 11 1754 + 037005 1296 18 05 2 353133572 12 1754 + 037006 1296 18 06 2 353133572 13 1754 + 037007 1296 18 07 2 353133572 14 1754 + 037008 1296 18 08 2 353133572 15 1754 + 037009 1296 19 01 2 353134596 00 1755 + 037010 1296 19 02 2 353134596 01 1755 + 037011 1296 19 03 2 353134596 02 1755 + 037012 1296 19 04 2 353134596 03 1755 + 037013 1296 19 05 2 353134596 04 1755 + 037014 1296 19 06 2 353134596 05 1755 + 037015 1296 19 07 2 353134596 06 1755 + 037016 1296 19 08 2 353134596 07 1755 + 037017 1296 20 01 2 353134596 08 1755 + 037018 1296 20 02 2 353134596 09 1755 + 037019 1296 20 03 2 353134596 10 1755 + 037020 1296 20 04 2 353134596 11 1755 + 037021 1296 20 05 2 353134596 12 1755 + 037022 1296 20 06 2 353134596 13 1755 + 037023 1296 20 07 2 353134596 14 1755 + 037024 1296 20 08 2 353134596 15 1755 + 037025 1296 21 01 2 353235972 00 1804 + 037026 1296 21 02 2 353235972 01 1804 + 037027 1296 21 03 2 353235972 02 1804 + 037028 1296 21 04 2 353235972 03 1804 + 037029 1296 21 05 2 353235972 04 1804 + 037030 1296 21 06 2 353235972 05 1804 + 037031 1296 21 07 2 353235972 06 1804 + 037032 1296 21 08 2 353235972 07 1804 + 037033 1296 22 01 2 353235972 08 1804 + 037034 1296 22 02 2 353235972 09 1804 + 037035 1296 22 03 2 353235972 10 1804 + 037036 1296 22 04 2 353235972 11 1804 + 037037 1296 22 05 2 353235972 12 1804 + 037038 1296 22 06 2 353235972 13 1804 + 037039 1296 22 07 2 353235972 14 1804 + 037040 1296 22 08 2 353235972 15 1804 + 037041 1296 23 01 2 353236996 00 1805 + 037042 1296 23 02 2 353236996 01 1805 + 037043 1296 23 03 2 353236996 02 1805 + 037044 1296 23 04 2 353236996 03 1805 + 037045 1296 23 05 2 353236996 04 1805 + 037046 1296 23 06 2 353236996 05 1805 + 037047 1296 23 07 2 353236996 06 1805 + 037048 1296 23 08 2 353236996 07 1805 + 037049 1296 24 01 2 353236996 08 1805 + 037050 1296 24 02 2 353236996 09 1805 + 037051 1296 24 03 2 353236996 10 1805 + 037052 1296 24 04 2 353236996 11 1805 + 037053 1296 24 05 2 353236996 12 1805 + 037054 1296 24 06 2 353236996 13 1805 + 037055 1296 24 07 2 353236996 14 1805 + 037056 1296 24 08 2 353236996 15 1805 + 037057 1296 25 01 2 352605188 00 1528 + 037058 1296 25 02 2 352605188 01 1528 + 037059 1296 25 03 2 352605188 02 1528 + 037060 1296 25 04 2 352605188 03 1528 + 037061 1296 25 05 2 352605188 04 1528 + 037062 1296 25 06 2 352605188 05 1528 + 037063 1296 25 07 2 352605188 06 1528 + 037064 1296 25 08 2 352605188 07 1528 + 037065 1296 26 01 2 352605188 08 1528 + 037066 1296 26 02 2 352605188 09 1528 + 037067 1296 26 03 2 352605188 10 1528 + 037068 1296 26 04 2 352605188 11 1528 + 037069 1296 26 05 2 352605188 12 1528 + 037070 1296 26 06 2 352605188 13 1528 + 037071 1296 26 07 2 352605188 14 1528 + 037072 1296 26 08 2 352605188 15 1528 + 037073 1296 27 01 2 352606212 00 1529 + 037074 1296 27 02 2 352606212 01 1529 + 037075 1296 27 03 2 352606212 02 1529 + 037076 1296 27 04 2 352606212 03 1529 + 037077 1296 27 05 2 352606212 04 1529 + 037078 1296 27 06 2 352606212 05 1529 + 037079 1296 27 07 2 352606212 06 1529 + 037080 1296 27 08 2 352606212 07 1529 + 037081 1296 28 01 2 352606212 08 1529 + 037082 1296 28 02 2 352606212 09 1529 + 037083 1296 28 03 2 352606212 10 1529 + 037084 1296 28 04 2 352606212 11 1529 + 037085 1296 28 05 2 352606212 12 1529 + 037086 1296 28 06 2 352606212 13 1529 + 037087 1296 28 07 2 352606212 14 1529 + 037088 1296 28 08 2 352606212 15 1529 + 037089 1296 29 01 2 352707588 00 1578 + 037090 1296 29 02 2 352707588 01 1578 + 037091 1296 29 03 2 352707588 02 1578 + 037092 1296 29 04 2 352707588 03 1578 + 037093 1296 29 05 2 352707588 04 1578 + 037094 1296 29 06 2 352707588 05 1578 + 037095 1296 29 07 2 352707588 06 1578 + 037096 1296 29 08 2 352707588 07 1578 + 037097 1296 30 01 2 352707588 08 1578 + 037098 1296 30 02 2 352707588 09 1578 + 037099 1296 30 03 2 352707588 10 1578 + 037100 1296 30 04 2 352707588 11 1578 + 037101 1296 30 05 2 352707588 12 1578 + 037102 1296 30 06 2 352707588 13 1578 + 037103 1296 30 07 2 352707588 14 1578 + 037104 1296 30 08 2 352707588 15 1578 + 037105 1296 31 01 2 352708612 00 1579 + 037106 1296 31 02 2 352708612 01 1579 + 037107 1296 31 03 2 352708612 02 1579 + 037108 1296 31 04 2 352708612 03 1579 + 037109 1296 31 05 2 352708612 04 1579 + 037110 1296 31 06 2 352708612 05 1579 + 037111 1296 31 07 2 352708612 06 1579 + 037112 1296 31 08 2 352708612 07 1579 + 037113 1296 32 01 2 352708612 08 1579 + 037114 1296 32 02 2 352708612 09 1579 + 037115 1296 32 03 2 352708612 10 1579 + 037116 1296 32 04 2 352708612 11 1579 + 037117 1296 32 05 2 352708612 12 1579 + 037118 1296 32 06 2 352708612 13 1579 + 037119 1296 32 07 2 352708612 14 1579 + 037120 1296 32 08 2 352708612 15 1579 + 037121 1296 33 01 2 352867332 00 1640 + 037122 1296 33 02 2 352867332 01 1640 + 037123 1296 33 03 2 352867332 02 1640 + 037124 1296 33 04 2 352867332 03 1640 + 037125 1296 33 05 2 352867332 04 1640 + 037126 1296 33 06 2 352867332 05 1640 + 037127 1296 33 07 2 352867332 06 1640 + 037128 1296 33 08 2 352867332 07 1640 + 037129 1296 34 01 2 352867332 08 1640 + 037130 1296 34 02 2 352867332 09 1640 + 037131 1296 34 03 2 352867332 10 1640 + 037132 1296 34 04 2 352867332 11 1640 + 037133 1296 34 05 2 352867332 12 1640 + 037134 1296 34 06 2 352867332 13 1640 + 037135 1296 34 07 2 352867332 14 1640 + 037136 1296 34 08 2 352867332 15 1640 + 037137 1296 35 01 2 352868356 00 1641 + 037138 1296 35 02 2 352868356 01 1641 + 037139 1296 35 03 2 352868356 02 1641 + 037140 1296 35 04 2 352868356 03 1641 + 037141 1296 35 05 2 352868356 04 1641 + 037142 1296 35 06 2 352868356 05 1641 + 037143 1296 35 07 2 352868356 06 1641 + 037144 1296 35 08 2 352868356 07 1641 + 037145 1296 36 01 2 352868356 08 1641 + 037146 1296 36 02 2 352868356 09 1641 + 037147 1296 36 03 2 352868356 10 1641 + 037148 1296 36 04 2 352868356 11 1641 + 037149 1296 36 05 2 352868356 12 1641 + 037150 1296 36 06 2 352868356 13 1641 + 037151 1296 36 07 2 352868356 14 1641 + 037152 1296 36 08 2 352868356 15 1641 + 037153 1296 37 01 2 352969732 00 1690 + 037154 1296 37 02 2 352969732 01 1690 + 037155 1296 37 03 2 352969732 02 1690 + 037156 1296 37 04 2 352969732 03 1690 + 037157 1296 37 05 2 352969732 04 1690 + 037158 1296 37 06 2 352969732 05 1690 + 037159 1296 37 07 2 352969732 06 1690 + 037160 1296 37 08 2 352969732 07 1690 + 037161 1296 38 01 2 352969732 08 1690 + 037162 1296 38 02 2 352969732 09 1690 + 037163 1296 38 03 2 352969732 10 1690 + 037164 1296 38 04 2 352969732 11 1690 + 037165 1296 38 05 2 352969732 12 1690 + 037166 1296 38 06 2 352969732 13 1690 + 037167 1296 38 07 2 352969732 14 1690 + 037168 1296 38 08 2 352969732 15 1690 + 037169 1296 39 01 2 352970756 00 1691 + 037170 1296 39 02 2 352970756 01 1691 + 037171 1296 39 03 2 352970756 02 1691 + 037172 1296 39 04 2 352970756 03 1691 + 037173 1296 39 05 2 352970756 04 1691 + 037174 1296 39 06 2 352970756 05 1691 + 037175 1296 39 07 2 352970756 06 1691 + 037176 1296 39 08 2 352970756 07 1691 + 037177 1296 40 01 2 352970756 08 1691 + 037178 1296 40 02 2 352970756 09 1691 + 037179 1296 40 03 2 352970756 10 1691 + 037180 1296 40 04 2 352970756 11 1691 + 037181 1296 40 05 2 352970756 12 1691 + 037182 1296 40 06 2 352970756 13 1691 + 037183 1296 40 07 2 352970756 14 1691 + 037184 1296 40 08 2 352970756 15 1691 + 037185 1296 41 01 2 353129476 00 1752 + 037186 1296 41 02 2 353129476 01 1752 + 037187 1296 41 03 2 353129476 02 1752 + 037188 1296 41 04 2 353129476 03 1752 + 037189 1296 41 05 2 353129476 04 1752 + 037190 1296 41 06 2 353129476 05 1752 + 037191 1296 41 07 2 353129476 06 1752 + 037192 1296 41 08 2 353129476 07 1752 + 037193 1296 42 01 2 353129476 08 1752 + 037194 1296 42 02 2 353129476 09 1752 + 037195 1296 42 03 2 353129476 10 1752 + 037196 1296 42 04 2 353129476 11 1752 + 037197 1296 42 05 2 353129476 12 1752 + 037198 1296 42 06 2 353129476 13 1752 + 037199 1296 42 07 2 353129476 14 1752 + 037200 1296 42 08 2 353129476 15 1752 + 037201 1296 43 01 2 353130500 00 1753 + 037202 1296 43 02 2 353130500 01 1753 + 037203 1296 43 03 2 353130500 02 1753 + 037204 1296 43 04 2 353130500 03 1753 + 037205 1296 43 05 2 353130500 04 1753 + 037206 1296 43 06 2 353130500 05 1753 + 037207 1296 43 07 2 353130500 06 1753 + 037208 1296 43 08 2 353130500 07 1753 + 037209 1296 44 01 2 353130500 08 1753 + 037210 1296 44 02 2 353130500 09 1753 + 037211 1296 44 03 2 353130500 10 1753 + 037212 1296 44 04 2 353130500 11 1753 + 037213 1296 44 05 2 353130500 12 1753 + 037214 1296 44 06 2 353130500 13 1753 + 037215 1296 44 07 2 353130500 14 1753 + 037216 1296 44 08 2 353130500 15 1753 + 037217 1296 45 01 2 353231876 00 1802 + 037218 1296 45 02 2 353231876 01 1802 + 037219 1296 45 03 2 353231876 02 1802 + 037220 1296 45 04 2 353231876 03 1802 + 037221 1296 45 05 2 353231876 04 1802 + 037222 1296 45 06 2 353231876 05 1802 + 037223 1296 45 07 2 353231876 06 1802 + 037224 1296 45 08 2 353231876 07 1802 + 037225 1296 46 01 2 353231876 08 1802 + 037226 1296 46 02 2 353231876 09 1802 + 037227 1296 46 03 2 353231876 10 1802 + 037228 1296 46 04 2 353231876 11 1802 + 037229 1296 46 05 2 353231876 12 1802 + 037230 1296 46 06 2 353231876 13 1802 + 037231 1296 46 07 2 353231876 14 1802 + 037232 1296 46 08 2 353231876 15 1802 + 037233 1296 47 01 2 353232900 00 1803 + 037234 1296 47 02 2 353232900 01 1803 + 037235 1296 47 03 2 353232900 02 1803 + 037236 1296 47 04 2 353232900 03 1803 + 037237 1296 47 05 2 353232900 04 1803 + 037238 1296 47 06 2 353232900 05 1803 + 037239 1296 47 07 2 353232900 06 1803 + 037240 1296 47 08 2 353232900 07 1803 + 037241 1296 48 01 2 353232900 08 1803 + 037242 1296 48 02 2 353232900 09 1803 + 037243 1296 48 03 2 353232900 10 1803 + 037244 1296 48 04 2 353232900 11 1803 + 037245 1296 48 05 2 353232900 12 1803 + 037246 1296 48 06 2 353232900 13 1803 + 037247 1296 48 07 2 353232900 14 1803 + 037248 1296 48 08 2 353232900 15 1803 + 037249 1297 01 01 2 352601092 00 1526 + 037250 1297 01 02 2 352601092 01 1526 + 037251 1297 01 03 2 352601092 02 1526 + 037252 1297 01 04 2 352601092 03 1526 + 037253 1297 01 05 2 352601092 04 1526 + 037254 1297 01 06 2 352601092 05 1526 + 037255 1297 01 07 2 352601092 06 1526 + 037256 1297 01 08 2 352601092 07 1526 + 037257 1297 02 01 2 352601092 08 1526 + 037258 1297 02 02 2 352601092 09 1526 + 037259 1297 02 03 2 352601092 10 1526 + 037260 1297 02 04 2 352601092 11 1526 + 037261 1297 02 05 2 352601092 12 1526 + 037262 1297 02 06 2 352601092 13 1526 + 037263 1297 02 07 2 352601092 14 1526 + 037264 1297 02 08 2 352601092 15 1526 + 037265 1297 03 01 2 352602116 00 1527 + 037266 1297 03 02 2 352602116 01 1527 + 037267 1297 03 03 2 352602116 02 1527 + 037268 1297 03 04 2 352602116 03 1527 + 037269 1297 03 05 2 352602116 04 1527 + 037270 1297 03 06 2 352602116 05 1527 + 037271 1297 03 07 2 352602116 06 1527 + 037272 1297 03 08 2 352602116 07 1527 + 037273 1297 04 01 2 352602116 08 1527 + 037274 1297 04 02 2 352602116 09 1527 + 037275 1297 04 03 2 352602116 10 1527 + 037276 1297 04 04 2 352602116 11 1527 + 037277 1297 04 05 2 352602116 12 1527 + 037278 1297 04 06 2 352602116 13 1527 + 037279 1297 04 07 2 352602116 14 1527 + 037280 1297 04 08 2 352602116 15 1527 + 037281 1297 05 01 2 352703492 00 1576 + 037282 1297 05 02 2 352703492 01 1576 + 037283 1297 05 03 2 352703492 02 1576 + 037284 1297 05 04 2 352703492 03 1576 + 037285 1297 05 05 2 352703492 04 1576 + 037286 1297 05 06 2 352703492 05 1576 + 037287 1297 05 07 2 352703492 06 1576 + 037288 1297 05 08 2 352703492 07 1576 + 037289 1297 06 01 2 352703492 08 1576 + 037290 1297 06 02 2 352703492 09 1576 + 037291 1297 06 03 2 352703492 10 1576 + 037292 1297 06 04 2 352703492 11 1576 + 037293 1297 06 05 2 352703492 12 1576 + 037294 1297 06 06 2 352703492 13 1576 + 037295 1297 06 07 2 352703492 14 1576 + 037296 1297 06 08 2 352703492 15 1576 + 037297 1297 07 01 2 352704516 00 1577 + 037298 1297 07 02 2 352704516 01 1577 + 037299 1297 07 03 2 352704516 02 1577 + 037300 1297 07 04 2 352704516 03 1577 + 037301 1297 07 05 2 352704516 04 1577 + 037302 1297 07 06 2 352704516 05 1577 + 037303 1297 07 07 2 352704516 06 1577 + 037304 1297 07 08 2 352704516 07 1577 + 037305 1297 08 01 2 352704516 08 1577 + 037306 1297 08 02 2 352704516 09 1577 + 037307 1297 08 03 2 352704516 10 1577 + 037308 1297 08 04 2 352704516 11 1577 + 037309 1297 08 05 2 352704516 12 1577 + 037310 1297 08 06 2 352704516 13 1577 + 037311 1297 08 07 2 352704516 14 1577 + 037312 1297 08 08 2 352704516 15 1577 + 037313 1297 09 01 2 352863236 00 1638 + 037314 1297 09 02 2 352863236 01 1638 + 037315 1297 09 03 2 352863236 02 1638 + 037316 1297 09 04 2 352863236 03 1638 + 037317 1297 09 05 2 352863236 04 1638 + 037318 1297 09 06 2 352863236 05 1638 + 037319 1297 09 07 2 352863236 06 1638 + 037320 1297 09 08 2 352863236 07 1638 + 037321 1297 10 01 2 352863236 08 1638 + 037322 1297 10 02 2 352863236 09 1638 + 037323 1297 10 03 2 352863236 10 1638 + 037324 1297 10 04 2 352863236 11 1638 + 037325 1297 10 05 2 352863236 12 1638 + 037326 1297 10 06 2 352863236 13 1638 + 037327 1297 10 07 2 352863236 14 1638 + 037328 1297 10 08 2 352863236 15 1638 + 037329 1297 11 01 2 352864260 00 1639 + 037330 1297 11 02 2 352864260 01 1639 + 037331 1297 11 03 2 352864260 02 1639 + 037332 1297 11 04 2 352864260 03 1639 + 037333 1297 11 05 2 352864260 04 1639 + 037334 1297 11 06 2 352864260 05 1639 + 037335 1297 11 07 2 352864260 06 1639 + 037336 1297 11 08 2 352864260 07 1639 + 037337 1297 12 01 2 352864260 08 1639 + 037338 1297 12 02 2 352864260 09 1639 + 037339 1297 12 03 2 352864260 10 1639 + 037340 1297 12 04 2 352864260 11 1639 + 037341 1297 12 05 2 352864260 12 1639 + 037342 1297 12 06 2 352864260 13 1639 + 037343 1297 12 07 2 352864260 14 1639 + 037344 1297 12 08 2 352864260 15 1639 + 037345 1297 13 01 2 352965636 00 1688 + 037346 1297 13 02 2 352965636 01 1688 + 037347 1297 13 03 2 352965636 02 1688 + 037348 1297 13 04 2 352965636 03 1688 + 037349 1297 13 05 2 352965636 04 1688 + 037350 1297 13 06 2 352965636 05 1688 + 037351 1297 13 07 2 352965636 06 1688 + 037352 1297 13 08 2 352965636 07 1688 + 037353 1297 14 01 2 352965636 08 1688 + 037354 1297 14 02 2 352965636 09 1688 + 037355 1297 14 03 2 352965636 10 1688 + 037356 1297 14 04 2 352965636 11 1688 + 037357 1297 14 05 2 352965636 12 1688 + 037358 1297 14 06 2 352965636 13 1688 + 037359 1297 14 07 2 352965636 14 1688 + 037360 1297 14 08 2 352965636 15 1688 + 037361 1297 15 01 2 352966660 00 1689 + 037362 1297 15 02 2 352966660 01 1689 + 037363 1297 15 03 2 352966660 02 1689 + 037364 1297 15 04 2 352966660 03 1689 + 037365 1297 15 05 2 352966660 04 1689 + 037366 1297 15 06 2 352966660 05 1689 + 037367 1297 15 07 2 352966660 06 1689 + 037368 1297 15 08 2 352966660 07 1689 + 037369 1297 16 01 2 352966660 08 1689 + 037370 1297 16 02 2 352966660 09 1689 + 037371 1297 16 03 2 352966660 10 1689 + 037372 1297 16 04 2 352966660 11 1689 + 037373 1297 16 05 2 352966660 12 1689 + 037374 1297 16 06 2 352966660 13 1689 + 037375 1297 16 07 2 352966660 14 1689 + 037376 1297 16 08 2 352966660 15 1689 + 037377 1297 17 01 2 353125380 00 1750 + 037378 1297 17 02 2 353125380 01 1750 + 037379 1297 17 03 2 353125380 02 1750 + 037380 1297 17 04 2 353125380 03 1750 + 037381 1297 17 05 2 353125380 04 1750 + 037382 1297 17 06 2 353125380 05 1750 + 037383 1297 17 07 2 353125380 06 1750 + 037384 1297 17 08 2 353125380 07 1750 + 037385 1297 18 01 2 353125380 08 1750 + 037386 1297 18 02 2 353125380 09 1750 + 037387 1297 18 03 2 353125380 10 1750 + 037388 1297 18 04 2 353125380 11 1750 + 037389 1297 18 05 2 353125380 12 1750 + 037390 1297 18 06 2 353125380 13 1750 + 037391 1297 18 07 2 353125380 14 1750 + 037392 1297 18 08 2 353125380 15 1750 + 037393 1297 19 01 2 353126404 00 1751 + 037394 1297 19 02 2 353126404 01 1751 + 037395 1297 19 03 2 353126404 02 1751 + 037396 1297 19 04 2 353126404 03 1751 + 037397 1297 19 05 2 353126404 04 1751 + 037398 1297 19 06 2 353126404 05 1751 + 037399 1297 19 07 2 353126404 06 1751 + 037400 1297 19 08 2 353126404 07 1751 + 037401 1297 20 01 2 353126404 08 1751 + 037402 1297 20 02 2 353126404 09 1751 + 037403 1297 20 03 2 353126404 10 1751 + 037404 1297 20 04 2 353126404 11 1751 + 037405 1297 20 05 2 353126404 12 1751 + 037406 1297 20 06 2 353126404 13 1751 + 037407 1297 20 07 2 353126404 14 1751 + 037408 1297 20 08 2 353126404 15 1751 + 037409 1297 21 01 2 353227780 00 1800 + 037410 1297 21 02 2 353227780 01 1800 + 037411 1297 21 03 2 353227780 02 1800 + 037412 1297 21 04 2 353227780 03 1800 + 037413 1297 21 05 2 353227780 04 1800 + 037414 1297 21 06 2 353227780 05 1800 + 037415 1297 21 07 2 353227780 06 1800 + 037416 1297 21 08 2 353227780 07 1800 + 037417 1297 22 01 2 353227780 08 1800 + 037418 1297 22 02 2 353227780 09 1800 + 037419 1297 22 03 2 353227780 10 1800 + 037420 1297 22 04 2 353227780 11 1800 + 037421 1297 22 05 2 353227780 12 1800 + 037422 1297 22 06 2 353227780 13 1800 + 037423 1297 22 07 2 353227780 14 1800 + 037424 1297 22 08 2 353227780 15 1800 + 037425 1297 23 01 2 353228804 00 1801 + 037426 1297 23 02 2 353228804 01 1801 + 037427 1297 23 03 2 353228804 02 1801 + 037428 1297 23 04 2 353228804 03 1801 + 037429 1297 23 05 2 353228804 04 1801 + 037430 1297 23 06 2 353228804 05 1801 + 037431 1297 23 07 2 353228804 06 1801 + 037432 1297 23 08 2 353228804 07 1801 + 037433 1297 24 01 2 353228804 08 1801 + 037434 1297 24 02 2 353228804 09 1801 + 037435 1297 24 03 2 353228804 10 1801 + 037436 1297 24 04 2 353228804 11 1801 + 037437 1297 24 05 2 353228804 12 1801 + 037438 1297 24 06 2 353228804 13 1801 + 037439 1297 24 07 2 353228804 14 1801 + 037440 1297 24 08 2 353228804 15 1801 + 037441 1297 25 01 2 352695300 00 1572 + 037442 1297 25 02 2 352695300 01 1572 + 037443 1297 25 03 2 352695300 02 1572 + 037444 1297 25 04 2 352695300 03 1572 + 037445 1297 25 05 2 352695300 04 1572 + 037446 1297 25 06 2 352695300 05 1572 + 037447 1297 25 07 2 352695300 06 1572 + 037448 1297 25 08 2 352695300 07 1572 + 037449 1297 26 01 2 352695300 08 1572 + 037450 1297 26 02 2 352695300 09 1572 + 037451 1297 26 03 2 352695300 10 1572 + 037452 1297 26 04 2 352695300 11 1572 + 037453 1297 26 05 2 352695300 12 1572 + 037454 1297 26 06 2 352695300 13 1572 + 037455 1297 26 07 2 352695300 14 1572 + 037456 1297 26 08 2 352695300 15 1572 + 037457 1297 27 01 2 352696324 00 1573 + 037458 1297 27 02 2 352696324 01 1573 + 037459 1297 27 03 2 352696324 02 1573 + 037460 1297 27 04 2 352696324 03 1573 + 037461 1297 27 05 2 352696324 04 1573 + 037462 1297 27 06 2 352696324 05 1573 + 037463 1297 27 07 2 352696324 06 1573 + 037464 1297 27 08 2 352696324 07 1573 + 037465 1297 28 01 2 352696324 08 1573 + 037466 1297 28 02 2 352696324 09 1573 + 037467 1297 28 03 2 352696324 10 1573 + 037468 1297 28 04 2 352696324 11 1573 + 037469 1297 28 05 2 352696324 12 1573 + 037470 1297 28 06 2 352696324 13 1573 + 037471 1297 28 07 2 352696324 14 1573 + 037472 1297 28 08 2 352696324 15 1573 + 037473 1297 29 01 2 352699396 00 1574 + 037474 1297 29 02 2 352699396 01 1574 + 037475 1297 29 03 2 352699396 02 1574 + 037476 1297 29 04 2 352699396 03 1574 + 037477 1297 29 05 2 352699396 04 1574 + 037478 1297 29 06 2 352699396 05 1574 + 037479 1297 29 07 2 352699396 06 1574 + 037480 1297 29 08 2 352699396 07 1574 + 037481 1297 30 01 2 352699396 08 1574 + 037482 1297 30 02 2 352699396 09 1574 + 037483 1297 30 03 2 352699396 10 1574 + 037484 1297 30 04 2 352699396 11 1574 + 037485 1297 30 05 2 352699396 12 1574 + 037486 1297 30 06 2 352699396 13 1574 + 037487 1297 30 07 2 352699396 14 1574 + 037488 1297 30 08 2 352699396 15 1574 + 037489 1297 31 01 2 352700420 00 1575 + 037490 1297 31 02 2 352700420 01 1575 + 037491 1297 31 03 2 352700420 02 1575 + 037492 1297 31 04 2 352700420 03 1575 + 037493 1297 31 05 2 352700420 04 1575 + 037494 1297 31 06 2 352700420 05 1575 + 037495 1297 31 07 2 352700420 06 1575 + 037496 1297 31 08 2 352700420 07 1575 + 037497 1297 32 01 2 352700420 08 1575 + 037498 1297 32 02 2 352700420 09 1575 + 037499 1297 32 03 2 352700420 10 1575 + 037500 1297 32 04 2 352700420 11 1575 + 037501 1297 32 05 2 352700420 12 1575 + 037502 1297 32 06 2 352700420 13 1575 + 037503 1297 32 07 2 352700420 14 1575 + 037504 1297 32 08 2 352700420 15 1575 + 037505 1297 33 01 2 352957444 00 1684 + 037506 1297 33 02 2 352957444 01 1684 + 037507 1297 33 03 2 352957444 02 1684 + 037508 1297 33 04 2 352957444 03 1684 + 037509 1297 33 05 2 352957444 04 1684 + 037510 1297 33 06 2 352957444 05 1684 + 037511 1297 33 07 2 352957444 06 1684 + 037512 1297 33 08 2 352957444 07 1684 + 037513 1297 34 01 2 352957444 08 1684 + 037514 1297 34 02 2 352957444 09 1684 + 037515 1297 34 03 2 352957444 10 1684 + 037516 1297 34 04 2 352957444 11 1684 + 037517 1297 34 05 2 352957444 12 1684 + 037518 1297 34 06 2 352957444 13 1684 + 037519 1297 34 07 2 352957444 14 1684 + 037520 1297 34 08 2 352957444 15 1684 + 037521 1297 35 01 2 352958468 00 1685 + 037522 1297 35 02 2 352958468 01 1685 + 037523 1297 35 03 2 352958468 02 1685 + 037524 1297 35 04 2 352958468 03 1685 + 037525 1297 35 05 2 352958468 04 1685 + 037526 1297 35 06 2 352958468 05 1685 + 037527 1297 35 07 2 352958468 06 1685 + 037528 1297 35 08 2 352958468 07 1685 + 037529 1297 36 01 2 352958468 08 1685 + 037530 1297 36 02 2 352958468 09 1685 + 037531 1297 36 03 2 352958468 10 1685 + 037532 1297 36 04 2 352958468 11 1685 + 037533 1297 36 05 2 352958468 12 1685 + 037534 1297 36 06 2 352958468 13 1685 + 037535 1297 36 07 2 352958468 14 1685 + 037536 1297 36 08 2 352958468 15 1685 + 037537 1297 37 01 2 352961540 00 1686 + 037538 1297 37 02 2 352961540 01 1686 + 037539 1297 37 03 2 352961540 02 1686 + 037540 1297 37 04 2 352961540 03 1686 + 037541 1297 37 05 2 352961540 04 1686 + 037542 1297 37 06 2 352961540 05 1686 + 037543 1297 37 07 2 352961540 06 1686 + 037544 1297 37 08 2 352961540 07 1686 + 037545 1297 38 01 2 352961540 08 1686 + 037546 1297 38 02 2 352961540 09 1686 + 037547 1297 38 03 2 352961540 10 1686 + 037548 1297 38 04 2 352961540 11 1686 + 037549 1297 38 05 2 352961540 12 1686 + 037550 1297 38 06 2 352961540 13 1686 + 037551 1297 38 07 2 352961540 14 1686 + 037552 1297 38 08 2 352961540 15 1686 + 037553 1297 39 01 2 352962564 00 1687 + 037554 1297 39 02 2 352962564 01 1687 + 037555 1297 39 03 2 352962564 02 1687 + 037556 1297 39 04 2 352962564 03 1687 + 037557 1297 39 05 2 352962564 04 1687 + 037558 1297 39 06 2 352962564 05 1687 + 037559 1297 39 07 2 352962564 06 1687 + 037560 1297 39 08 2 352962564 07 1687 + 037561 1297 40 01 2 352962564 08 1687 + 037562 1297 40 02 2 352962564 09 1687 + 037563 1297 40 03 2 352962564 10 1687 + 037564 1297 40 04 2 352962564 11 1687 + 037565 1297 40 05 2 352962564 12 1687 + 037566 1297 40 06 2 352962564 13 1687 + 037567 1297 40 07 2 352962564 14 1687 + 037568 1297 40 08 2 352962564 15 1687 + 037569 1297 41 01 2 353219588 00 1796 + 037570 1297 41 02 2 353219588 01 1796 + 037571 1297 41 03 2 353219588 02 1796 + 037572 1297 41 04 2 353219588 03 1796 + 037573 1297 41 05 2 353219588 04 1796 + 037574 1297 41 06 2 353219588 05 1796 + 037575 1297 41 07 2 353219588 06 1796 + 037576 1297 41 08 2 353219588 07 1796 + 037577 1297 42 01 2 353219588 08 1796 + 037578 1297 42 02 2 353219588 09 1796 + 037579 1297 42 03 2 353219588 10 1796 + 037580 1297 42 04 2 353219588 11 1796 + 037581 1297 42 05 2 353219588 12 1796 + 037582 1297 42 06 2 353219588 13 1796 + 037583 1297 42 07 2 353219588 14 1796 + 037584 1297 42 08 2 353219588 15 1796 + 037585 1297 43 01 2 353220612 00 1797 + 037586 1297 43 02 2 353220612 01 1797 + 037587 1297 43 03 2 353220612 02 1797 + 037588 1297 43 04 2 353220612 03 1797 + 037589 1297 43 05 2 353220612 04 1797 + 037590 1297 43 06 2 353220612 05 1797 + 037591 1297 43 07 2 353220612 06 1797 + 037592 1297 43 08 2 353220612 07 1797 + 037593 1297 44 01 2 353220612 08 1797 + 037594 1297 44 02 2 353220612 09 1797 + 037595 1297 44 03 2 353220612 10 1797 + 037596 1297 44 04 2 353220612 11 1797 + 037597 1297 44 05 2 353220612 12 1797 + 037598 1297 44 06 2 353220612 13 1797 + 037599 1297 44 07 2 353220612 14 1797 + 037600 1297 44 08 2 353220612 15 1797 + 037601 1297 45 01 2 353223684 00 1798 + 037602 1297 45 02 2 353223684 01 1798 + 037603 1297 45 03 2 353223684 02 1798 + 037604 1297 45 04 2 353223684 03 1798 + 037605 1297 45 05 2 353223684 04 1798 + 037606 1297 45 06 2 353223684 05 1798 + 037607 1297 45 07 2 353223684 06 1798 + 037608 1297 45 08 2 353223684 07 1798 + 037609 1297 46 01 2 353223684 08 1798 + 037610 1297 46 02 2 353223684 09 1798 + 037611 1297 46 03 2 353223684 10 1798 + 037612 1297 46 04 2 353223684 11 1798 + 037613 1297 46 05 2 353223684 12 1798 + 037614 1297 46 06 2 353223684 13 1798 + 037615 1297 46 07 2 353223684 14 1798 + 037616 1297 46 08 2 353223684 15 1798 + 037617 1297 47 01 2 353224708 00 1799 + 037618 1297 47 02 2 353224708 01 1799 + 037619 1297 47 03 2 353224708 02 1799 + 037620 1297 47 04 2 353224708 03 1799 + 037621 1297 47 05 2 353224708 04 1799 + 037622 1297 47 06 2 353224708 05 1799 + 037623 1297 47 07 2 353224708 06 1799 + 037624 1297 47 08 2 353224708 07 1799 + 037625 1297 48 01 2 353224708 08 1799 + 037626 1297 48 02 2 353224708 09 1799 + 037627 1297 48 03 2 353224708 10 1799 + 037628 1297 48 04 2 353224708 11 1799 + 037629 1297 48 05 2 353224708 12 1799 + 037630 1297 48 06 2 353224708 13 1799 + 037631 1297 48 07 2 353224708 14 1799 + 037632 1297 48 08 2 353224708 15 1799 + 037633 1298 01 01 2 352691204 00 1570 + 037634 1298 01 02 2 352691204 01 1570 + 037635 1298 01 03 2 352691204 02 1570 + 037636 1298 01 04 2 352691204 03 1570 + 037637 1298 01 05 2 352691204 04 1570 + 037638 1298 01 06 2 352691204 05 1570 + 037639 1298 01 07 2 352691204 06 1570 + 037640 1298 01 08 2 352691204 07 1570 + 037641 1298 02 01 2 352691204 08 1570 + 037642 1298 02 02 2 352691204 09 1570 + 037643 1298 02 03 2 352691204 10 1570 + 037644 1298 02 04 2 352691204 11 1570 + 037645 1298 02 05 2 352691204 12 1570 + 037646 1298 02 06 2 352691204 13 1570 + 037647 1298 02 07 2 352691204 14 1570 + 037648 1298 02 08 2 352691204 15 1570 + 037649 1298 03 01 2 352692228 00 1571 + 037650 1298 03 02 2 352692228 01 1571 + 037651 1298 03 03 2 352692228 02 1571 + 037652 1298 03 04 2 352692228 03 1571 + 037653 1298 03 05 2 352692228 04 1571 + 037654 1298 03 06 2 352692228 05 1571 + 037655 1298 03 07 2 352692228 06 1571 + 037656 1298 03 08 2 352692228 07 1571 + 037657 1298 04 01 2 352692228 08 1571 + 037658 1298 04 02 2 352692228 09 1571 + 037659 1298 04 03 2 352692228 10 1571 + 037660 1298 04 04 2 352692228 11 1571 + 037661 1298 04 05 2 352692228 12 1571 + 037662 1298 04 06 2 352692228 13 1571 + 037663 1298 04 07 2 352692228 14 1571 + 037664 1298 04 08 2 352692228 15 1571 + 037665 1298 05 01 2 352596996 00 1524 + 037666 1298 05 02 2 352596996 01 1524 + 037667 1298 05 03 2 352596996 02 1524 + 037668 1298 05 04 2 352596996 03 1524 + 037669 1298 05 05 2 352596996 04 1524 + 037670 1298 05 06 2 352596996 05 1524 + 037671 1298 05 07 2 352596996 06 1524 + 037672 1298 05 08 2 352596996 07 1524 + 037673 1298 06 01 2 352596996 08 1524 + 037674 1298 06 02 2 352596996 09 1524 + 037675 1298 06 03 2 352596996 10 1524 + 037676 1298 06 04 2 352596996 11 1524 + 037677 1298 06 05 2 352596996 12 1524 + 037678 1298 06 06 2 352596996 13 1524 + 037679 1298 06 07 2 352596996 14 1524 + 037680 1298 06 08 2 352596996 15 1524 + 037681 1298 07 01 2 352598020 00 1525 + 037682 1298 07 02 2 352598020 01 1525 + 037683 1298 07 03 2 352598020 02 1525 + 037684 1298 07 04 2 352598020 03 1525 + 037685 1298 07 05 2 352598020 04 1525 + 037686 1298 07 06 2 352598020 05 1525 + 037687 1298 07 07 2 352598020 06 1525 + 037688 1298 07 08 2 352598020 07 1525 + 037689 1298 08 01 2 352598020 08 1525 + 037690 1298 08 02 2 352598020 09 1525 + 037691 1298 08 03 2 352598020 10 1525 + 037692 1298 08 04 2 352598020 11 1525 + 037693 1298 08 05 2 352598020 12 1525 + 037694 1298 08 06 2 352598020 13 1525 + 037695 1298 08 07 2 352598020 14 1525 + 037696 1298 08 08 2 352598020 15 1525 + 037697 1298 09 01 2 352953348 00 1682 + 037698 1298 09 02 2 352953348 01 1682 + 037699 1298 09 03 2 352953348 02 1682 + 037700 1298 09 04 2 352953348 03 1682 + 037701 1298 09 05 2 352953348 04 1682 + 037702 1298 09 06 2 352953348 05 1682 + 037703 1298 09 07 2 352953348 06 1682 + 037704 1298 09 08 2 352953348 07 1682 + 037705 1298 10 01 2 352953348 08 1682 + 037706 1298 10 02 2 352953348 09 1682 + 037707 1298 10 03 2 352953348 10 1682 + 037708 1298 10 04 2 352953348 11 1682 + 037709 1298 10 05 2 352953348 12 1682 + 037710 1298 10 06 2 352953348 13 1682 + 037711 1298 10 07 2 352953348 14 1682 + 037712 1298 10 08 2 352953348 15 1682 + 037713 1298 11 01 2 352954372 00 1683 + 037714 1298 11 02 2 352954372 01 1683 + 037715 1298 11 03 2 352954372 02 1683 + 037716 1298 11 04 2 352954372 03 1683 + 037717 1298 11 05 2 352954372 04 1683 + 037718 1298 11 06 2 352954372 05 1683 + 037719 1298 11 07 2 352954372 06 1683 + 037720 1298 11 08 2 352954372 07 1683 + 037721 1298 12 01 2 352954372 08 1683 + 037722 1298 12 02 2 352954372 09 1683 + 037723 1298 12 03 2 352954372 10 1683 + 037724 1298 12 04 2 352954372 11 1683 + 037725 1298 12 05 2 352954372 12 1683 + 037726 1298 12 06 2 352954372 13 1683 + 037727 1298 12 07 2 352954372 14 1683 + 037728 1298 12 08 2 352954372 15 1683 + 037729 1298 13 01 2 352859140 00 1636 + 037730 1298 13 02 2 352859140 01 1636 + 037731 1298 13 03 2 352859140 02 1636 + 037732 1298 13 04 2 352859140 03 1636 + 037733 1298 13 05 2 352859140 04 1636 + 037734 1298 13 06 2 352859140 05 1636 + 037735 1298 13 07 2 352859140 06 1636 + 037736 1298 13 08 2 352859140 07 1636 + 037737 1298 14 01 2 352859140 08 1636 + 037738 1298 14 02 2 352859140 09 1636 + 037739 1298 14 03 2 352859140 10 1636 + 037740 1298 14 04 2 352859140 11 1636 + 037741 1298 14 05 2 352859140 12 1636 + 037742 1298 14 06 2 352859140 13 1636 + 037743 1298 14 07 2 352859140 14 1636 + 037744 1298 14 08 2 352859140 15 1636 + 037745 1298 15 01 2 352860164 00 1637 + 037746 1298 15 02 2 352860164 01 1637 + 037747 1298 15 03 2 352860164 02 1637 + 037748 1298 15 04 2 352860164 03 1637 + 037749 1298 15 05 2 352860164 04 1637 + 037750 1298 15 06 2 352860164 05 1637 + 037751 1298 15 07 2 352860164 06 1637 + 037752 1298 15 08 2 352860164 07 1637 + 037753 1298 16 01 2 352860164 08 1637 + 037754 1298 16 02 2 352860164 09 1637 + 037755 1298 16 03 2 352860164 10 1637 + 037756 1298 16 04 2 352860164 11 1637 + 037757 1298 16 05 2 352860164 12 1637 + 037758 1298 16 06 2 352860164 13 1637 + 037759 1298 16 07 2 352860164 14 1637 + 037760 1298 16 08 2 352860164 15 1637 + 037761 1298 17 01 2 353215492 00 1794 + 037762 1298 17 02 2 353215492 01 1794 + 037763 1298 17 03 2 353215492 02 1794 + 037764 1298 17 04 2 353215492 03 1794 + 037765 1298 17 05 2 353215492 04 1794 + 037766 1298 17 06 2 353215492 05 1794 + 037767 1298 17 07 2 353215492 06 1794 + 037768 1298 17 08 2 353215492 07 1794 + 037769 1298 18 01 2 353215492 08 1794 + 037770 1298 18 02 2 353215492 09 1794 + 037771 1298 18 03 2 353215492 10 1794 + 037772 1298 18 04 2 353215492 11 1794 + 037773 1298 18 05 2 353215492 12 1794 + 037774 1298 18 06 2 353215492 13 1794 + 037775 1298 18 07 2 353215492 14 1794 + 037776 1298 18 08 2 353215492 15 1794 + 037777 1298 19 01 2 353216516 00 1795 + 037778 1298 19 02 2 353216516 01 1795 + 037779 1298 19 03 2 353216516 02 1795 + 037780 1298 19 04 2 353216516 03 1795 + 037781 1298 19 05 2 353216516 04 1795 + 037782 1298 19 06 2 353216516 05 1795 + 037783 1298 19 07 2 353216516 06 1795 + 037784 1298 19 08 2 353216516 07 1795 + 037785 1298 20 01 2 353216516 08 1795 + 037786 1298 20 02 2 353216516 09 1795 + 037787 1298 20 03 2 353216516 10 1795 + 037788 1298 20 04 2 353216516 11 1795 + 037789 1298 20 05 2 353216516 12 1795 + 037790 1298 20 06 2 353216516 13 1795 + 037791 1298 20 07 2 353216516 14 1795 + 037792 1298 20 08 2 353216516 15 1795 + 037793 1298 21 01 2 353121284 00 1748 + 037794 1298 21 02 2 353121284 01 1748 + 037795 1298 21 03 2 353121284 02 1748 + 037796 1298 21 04 2 353121284 03 1748 + 037797 1298 21 05 2 353121284 04 1748 + 037798 1298 21 06 2 353121284 05 1748 + 037799 1298 21 07 2 353121284 06 1748 + 037800 1298 21 08 2 353121284 07 1748 + 037801 1298 22 01 2 353121284 08 1748 + 037802 1298 22 02 2 353121284 09 1748 + 037803 1298 22 03 2 353121284 10 1748 + 037804 1298 22 04 2 353121284 11 1748 + 037805 1298 22 05 2 353121284 12 1748 + 037806 1298 22 06 2 353121284 13 1748 + 037807 1298 22 07 2 353121284 14 1748 + 037808 1298 22 08 2 353121284 15 1748 + 037809 1298 23 01 2 353122308 00 1749 + 037810 1298 23 02 2 353122308 01 1749 + 037811 1298 23 03 2 353122308 02 1749 + 037812 1298 23 04 2 353122308 03 1749 + 037813 1298 23 05 2 353122308 04 1749 + 037814 1298 23 06 2 353122308 05 1749 + 037815 1298 23 07 2 353122308 06 1749 + 037816 1298 23 08 2 353122308 07 1749 + 037817 1298 24 01 2 353122308 08 1749 + 037818 1298 24 02 2 353122308 09 1749 + 037819 1298 24 03 2 353122308 10 1749 + 037820 1298 24 04 2 353122308 11 1749 + 037821 1298 24 05 2 353122308 12 1749 + 037822 1298 24 06 2 353122308 13 1749 + 037823 1298 24 07 2 353122308 14 1749 + 037824 1298 24 08 2 353122308 15 1749 + 037825 1298 25 01 2 352687108 00 1568 + 037826 1298 25 02 2 352687108 01 1568 + 037827 1298 25 03 2 352687108 02 1568 + 037828 1298 25 04 2 352687108 03 1568 + 037829 1298 25 05 2 352687108 04 1568 + 037830 1298 25 06 2 352687108 05 1568 + 037831 1298 25 07 2 352687108 06 1568 + 037832 1298 25 08 2 352687108 07 1568 + 037833 1298 26 01 2 352687108 08 1568 + 037834 1298 26 02 2 352687108 09 1568 + 037835 1298 26 03 2 352687108 10 1568 + 037836 1298 26 04 2 352687108 11 1568 + 037837 1298 26 05 2 352687108 12 1568 + 037838 1298 26 06 2 352687108 13 1568 + 037839 1298 26 07 2 352687108 14 1568 + 037840 1298 26 08 2 352687108 15 1568 + 037841 1298 27 01 2 352688132 00 1569 + 037842 1298 27 02 2 352688132 01 1569 + 037843 1298 27 03 2 352688132 02 1569 + 037844 1298 27 04 2 352688132 03 1569 + 037845 1298 27 05 2 352688132 04 1569 + 037846 1298 27 06 2 352688132 05 1569 + 037847 1298 27 07 2 352688132 06 1569 + 037848 1298 27 08 2 352688132 07 1569 + 037849 1298 28 01 2 352688132 08 1569 + 037850 1298 28 02 2 352688132 09 1569 + 037851 1298 28 03 2 352688132 10 1569 + 037852 1298 28 04 2 352688132 11 1569 + 037853 1298 28 05 2 352688132 12 1569 + 037854 1298 28 06 2 352688132 13 1569 + 037855 1298 28 07 2 352688132 14 1569 + 037856 1298 28 08 2 352688132 15 1569 + 037857 1298 29 01 2 352592900 00 1522 + 037858 1298 29 02 2 352592900 01 1522 + 037859 1298 29 03 2 352592900 02 1522 + 037860 1298 29 04 2 352592900 03 1522 + 037861 1298 29 05 2 352592900 04 1522 + 037862 1298 29 06 2 352592900 05 1522 + 037863 1298 29 07 2 352592900 06 1522 + 037864 1298 29 08 2 352592900 07 1522 + 037865 1298 30 01 2 352592900 08 1522 + 037866 1298 30 02 2 352592900 09 1522 + 037867 1298 30 03 2 352592900 10 1522 + 037868 1298 30 04 2 352592900 11 1522 + 037869 1298 30 05 2 352592900 12 1522 + 037870 1298 30 06 2 352592900 13 1522 + 037871 1298 30 07 2 352592900 14 1522 + 037872 1298 30 08 2 352592900 15 1522 + 037873 1298 31 01 2 352593924 00 1523 + 037874 1298 31 02 2 352593924 01 1523 + 037875 1298 31 03 2 352593924 02 1523 + 037876 1298 31 04 2 352593924 03 1523 + 037877 1298 31 05 2 352593924 04 1523 + 037878 1298 31 06 2 352593924 05 1523 + 037879 1298 31 07 2 352593924 06 1523 + 037880 1298 31 08 2 352593924 07 1523 + 037881 1298 32 01 2 352593924 08 1523 + 037882 1298 32 02 2 352593924 09 1523 + 037883 1298 32 03 2 352593924 10 1523 + 037884 1298 32 04 2 352593924 11 1523 + 037885 1298 32 05 2 352593924 12 1523 + 037886 1298 32 06 2 352593924 13 1523 + 037887 1298 32 07 2 352593924 14 1523 + 037888 1298 32 08 2 352593924 15 1523 + 037889 1298 33 01 2 352949252 00 1680 + 037890 1298 33 02 2 352949252 01 1680 + 037891 1298 33 03 2 352949252 02 1680 + 037892 1298 33 04 2 352949252 03 1680 + 037893 1298 33 05 2 352949252 04 1680 + 037894 1298 33 06 2 352949252 05 1680 + 037895 1298 33 07 2 352949252 06 1680 + 037896 1298 33 08 2 352949252 07 1680 + 037897 1298 34 01 2 352949252 08 1680 + 037898 1298 34 02 2 352949252 09 1680 + 037899 1298 34 03 2 352949252 10 1680 + 037900 1298 34 04 2 352949252 11 1680 + 037901 1298 34 05 2 352949252 12 1680 + 037902 1298 34 06 2 352949252 13 1680 + 037903 1298 34 07 2 352949252 14 1680 + 037904 1298 34 08 2 352949252 15 1680 + 037905 1298 35 01 2 352950276 00 1681 + 037906 1298 35 02 2 352950276 01 1681 + 037907 1298 35 03 2 352950276 02 1681 + 037908 1298 35 04 2 352950276 03 1681 + 037909 1298 35 05 2 352950276 04 1681 + 037910 1298 35 06 2 352950276 05 1681 + 037911 1298 35 07 2 352950276 06 1681 + 037912 1298 35 08 2 352950276 07 1681 + 037913 1298 36 01 2 352950276 08 1681 + 037914 1298 36 02 2 352950276 09 1681 + 037915 1298 36 03 2 352950276 10 1681 + 037916 1298 36 04 2 352950276 11 1681 + 037917 1298 36 05 2 352950276 12 1681 + 037918 1298 36 06 2 352950276 13 1681 + 037919 1298 36 07 2 352950276 14 1681 + 037920 1298 36 08 2 352950276 15 1681 + 037921 1298 37 01 2 352855044 00 1634 + 037922 1298 37 02 2 352855044 01 1634 + 037923 1298 37 03 2 352855044 02 1634 + 037924 1298 37 04 2 352855044 03 1634 + 037925 1298 37 05 2 352855044 04 1634 + 037926 1298 37 06 2 352855044 05 1634 + 037927 1298 37 07 2 352855044 06 1634 + 037928 1298 37 08 2 352855044 07 1634 + 037929 1298 38 01 2 352855044 08 1634 + 037930 1298 38 02 2 352855044 09 1634 + 037931 1298 38 03 2 352855044 10 1634 + 037932 1298 38 04 2 352855044 11 1634 + 037933 1298 38 05 2 352855044 12 1634 + 037934 1298 38 06 2 352855044 13 1634 + 037935 1298 38 07 2 352855044 14 1634 + 037936 1298 38 08 2 352855044 15 1634 + 037937 1298 39 01 2 352856068 00 1635 + 037938 1298 39 02 2 352856068 01 1635 + 037939 1298 39 03 2 352856068 02 1635 + 037940 1298 39 04 2 352856068 03 1635 + 037941 1298 39 05 2 352856068 04 1635 + 037942 1298 39 06 2 352856068 05 1635 + 037943 1298 39 07 2 352856068 06 1635 + 037944 1298 39 08 2 352856068 07 1635 + 037945 1298 40 01 2 352856068 08 1635 + 037946 1298 40 02 2 352856068 09 1635 + 037947 1298 40 03 2 352856068 10 1635 + 037948 1298 40 04 2 352856068 11 1635 + 037949 1298 40 05 2 352856068 12 1635 + 037950 1298 40 06 2 352856068 13 1635 + 037951 1298 40 07 2 352856068 14 1635 + 037952 1298 40 08 2 352856068 15 1635 + 037953 1298 41 01 2 353211396 00 1792 + 037954 1298 41 02 2 353211396 01 1792 + 037955 1298 41 03 2 353211396 02 1792 + 037956 1298 41 04 2 353211396 03 1792 + 037957 1298 41 05 2 353211396 04 1792 + 037958 1298 41 06 2 353211396 05 1792 + 037959 1298 41 07 2 353211396 06 1792 + 037960 1298 41 08 2 353211396 07 1792 + 037961 1298 42 01 2 353211396 08 1792 + 037962 1298 42 02 2 353211396 09 1792 + 037963 1298 42 03 2 353211396 10 1792 + 037964 1298 42 04 2 353211396 11 1792 + 037965 1298 42 05 2 353211396 12 1792 + 037966 1298 42 06 2 353211396 13 1792 + 037967 1298 42 07 2 353211396 14 1792 + 037968 1298 42 08 2 353211396 15 1792 + 037969 1298 43 01 2 353212420 00 1793 + 037970 1298 43 02 2 353212420 01 1793 + 037971 1298 43 03 2 353212420 02 1793 + 037972 1298 43 04 2 353212420 03 1793 + 037973 1298 43 05 2 353212420 04 1793 + 037974 1298 43 06 2 353212420 05 1793 + 037975 1298 43 07 2 353212420 06 1793 + 037976 1298 43 08 2 353212420 07 1793 + 037977 1298 44 01 2 353212420 08 1793 + 037978 1298 44 02 2 353212420 09 1793 + 037979 1298 44 03 2 353212420 10 1793 + 037980 1298 44 04 2 353212420 11 1793 + 037981 1298 44 05 2 353212420 12 1793 + 037982 1298 44 06 2 353212420 13 1793 + 037983 1298 44 07 2 353212420 14 1793 + 037984 1298 44 08 2 353212420 15 1793 + 037985 1298 45 01 2 353117188 00 1746 + 037986 1298 45 02 2 353117188 01 1746 + 037987 1298 45 03 2 353117188 02 1746 + 037988 1298 45 04 2 353117188 03 1746 + 037989 1298 45 05 2 353117188 04 1746 + 037990 1298 45 06 2 353117188 05 1746 + 037991 1298 45 07 2 353117188 06 1746 + 037992 1298 45 08 2 353117188 07 1746 + 037993 1298 46 01 2 353117188 08 1746 + 037994 1298 46 02 2 353117188 09 1746 + 037995 1298 46 03 2 353117188 10 1746 + 037996 1298 46 04 2 353117188 11 1746 + 037997 1298 46 05 2 353117188 12 1746 + 037998 1298 46 06 2 353117188 13 1746 + 037999 1298 46 07 2 353117188 14 1746 + 038000 1298 46 08 2 353117188 15 1746 + 038001 1298 47 01 2 353118212 00 1747 + 038002 1298 47 02 2 353118212 01 1747 + 038003 1298 47 03 2 353118212 02 1747 + 038004 1298 47 04 2 353118212 03 1747 + 038005 1298 47 05 2 353118212 04 1747 + 038006 1298 47 06 2 353118212 05 1747 + 038007 1298 47 07 2 353118212 06 1747 + 038008 1298 47 08 2 353118212 07 1747 + 038009 1298 48 01 2 353118212 08 1747 + 038010 1298 48 02 2 353118212 09 1747 + 038011 1298 48 03 2 353118212 10 1747 + 038012 1298 48 04 2 353118212 11 1747 + 038013 1298 48 05 2 353118212 12 1747 + 038014 1298 48 06 2 353118212 13 1747 + 038015 1298 48 07 2 353118212 14 1747 + 038016 1298 48 08 2 353118212 15 1747 + 038017 1299 01 01 2 352683012 00 1566 + 038018 1299 01 02 2 352683012 01 1566 + 038019 1299 01 03 2 352683012 02 1566 + 038020 1299 01 04 2 352683012 03 1566 + 038021 1299 01 05 2 352683012 04 1566 + 038022 1299 01 06 2 352683012 05 1566 + 038023 1299 01 07 2 352683012 06 1566 + 038024 1299 01 08 2 352683012 07 1566 + 038025 1299 02 01 2 352683012 08 1566 + 038026 1299 02 02 2 352683012 09 1566 + 038027 1299 02 03 2 352683012 10 1566 + 038028 1299 02 04 2 352683012 11 1566 + 038029 1299 02 05 2 352683012 12 1566 + 038030 1299 02 06 2 352683012 13 1566 + 038031 1299 02 07 2 352683012 14 1566 + 038032 1299 02 08 2 352683012 15 1566 + 038033 1299 03 01 2 352684036 00 1567 + 038034 1299 03 02 2 352684036 01 1567 + 038035 1299 03 03 2 352684036 02 1567 + 038036 1299 03 04 2 352684036 03 1567 + 038037 1299 03 05 2 352684036 04 1567 + 038038 1299 03 06 2 352684036 05 1567 + 038039 1299 03 07 2 352684036 06 1567 + 038040 1299 03 08 2 352684036 07 1567 + 038041 1299 04 01 2 352684036 08 1567 + 038042 1299 04 02 2 352684036 09 1567 + 038043 1299 04 03 2 352684036 10 1567 + 038044 1299 04 04 2 352684036 11 1567 + 038045 1299 04 05 2 352684036 12 1567 + 038046 1299 04 06 2 352684036 13 1567 + 038047 1299 04 07 2 352684036 14 1567 + 038048 1299 04 08 2 352684036 15 1567 + 038049 1299 05 01 2 352588804 00 1520 + 038050 1299 05 02 2 352588804 01 1520 + 038051 1299 05 03 2 352588804 02 1520 + 038052 1299 05 04 2 352588804 03 1520 + 038053 1299 05 05 2 352588804 04 1520 + 038054 1299 05 06 2 352588804 05 1520 + 038055 1299 05 07 2 352588804 06 1520 + 038056 1299 05 08 2 352588804 07 1520 + 038057 1299 06 01 2 352588804 08 1520 + 038058 1299 06 02 2 352588804 09 1520 + 038059 1299 06 03 2 352588804 10 1520 + 038060 1299 06 04 2 352588804 11 1520 + 038061 1299 06 05 2 352588804 12 1520 + 038062 1299 06 06 2 352588804 13 1520 + 038063 1299 06 07 2 352588804 14 1520 + 038064 1299 06 08 2 352588804 15 1520 + 038065 1299 07 01 2 352589828 00 1521 + 038066 1299 07 02 2 352589828 01 1521 + 038067 1299 07 03 2 352589828 02 1521 + 038068 1299 07 04 2 352589828 03 1521 + 038069 1299 07 05 2 352589828 04 1521 + 038070 1299 07 06 2 352589828 05 1521 + 038071 1299 07 07 2 352589828 06 1521 + 038072 1299 07 08 2 352589828 07 1521 + 038073 1299 08 01 2 352589828 08 1521 + 038074 1299 08 02 2 352589828 09 1521 + 038075 1299 08 03 2 352589828 10 1521 + 038076 1299 08 04 2 352589828 11 1521 + 038077 1299 08 05 2 352589828 12 1521 + 038078 1299 08 06 2 352589828 13 1521 + 038079 1299 08 07 2 352589828 14 1521 + 038080 1299 08 08 2 352589828 15 1521 + 038081 1299 09 01 2 352945156 00 1678 + 038082 1299 09 02 2 352945156 01 1678 + 038083 1299 09 03 2 352945156 02 1678 + 038084 1299 09 04 2 352945156 03 1678 + 038085 1299 09 05 2 352945156 04 1678 + 038086 1299 09 06 2 352945156 05 1678 + 038087 1299 09 07 2 352945156 06 1678 + 038088 1299 09 08 2 352945156 07 1678 + 038089 1299 10 01 2 352945156 08 1678 + 038090 1299 10 02 2 352945156 09 1678 + 038091 1299 10 03 2 352945156 10 1678 + 038092 1299 10 04 2 352945156 11 1678 + 038093 1299 10 05 2 352945156 12 1678 + 038094 1299 10 06 2 352945156 13 1678 + 038095 1299 10 07 2 352945156 14 1678 + 038096 1299 10 08 2 352945156 15 1678 + 038097 1299 11 01 2 352946180 00 1679 + 038098 1299 11 02 2 352946180 01 1679 + 038099 1299 11 03 2 352946180 02 1679 + 038100 1299 11 04 2 352946180 03 1679 + 038101 1299 11 05 2 352946180 04 1679 + 038102 1299 11 06 2 352946180 05 1679 + 038103 1299 11 07 2 352946180 06 1679 + 038104 1299 11 08 2 352946180 07 1679 + 038105 1299 12 01 2 352946180 08 1679 + 038106 1299 12 02 2 352946180 09 1679 + 038107 1299 12 03 2 352946180 10 1679 + 038108 1299 12 04 2 352946180 11 1679 + 038109 1299 12 05 2 352946180 12 1679 + 038110 1299 12 06 2 352946180 13 1679 + 038111 1299 12 07 2 352946180 14 1679 + 038112 1299 12 08 2 352946180 15 1679 + 038113 1299 13 01 2 352850948 00 1632 + 038114 1299 13 02 2 352850948 01 1632 + 038115 1299 13 03 2 352850948 02 1632 + 038116 1299 13 04 2 352850948 03 1632 + 038117 1299 13 05 2 352850948 04 1632 + 038118 1299 13 06 2 352850948 05 1632 + 038119 1299 13 07 2 352850948 06 1632 + 038120 1299 13 08 2 352850948 07 1632 + 038121 1299 14 01 2 352850948 08 1632 + 038122 1299 14 02 2 352850948 09 1632 + 038123 1299 14 03 2 352850948 10 1632 + 038124 1299 14 04 2 352850948 11 1632 + 038125 1299 14 05 2 352850948 12 1632 + 038126 1299 14 06 2 352850948 13 1632 + 038127 1299 14 07 2 352850948 14 1632 + 038128 1299 14 08 2 352850948 15 1632 + 038129 1299 15 01 2 352851972 00 1633 + 038130 1299 15 02 2 352851972 01 1633 + 038131 1299 15 03 2 352851972 02 1633 + 038132 1299 15 04 2 352851972 03 1633 + 038133 1299 15 05 2 352851972 04 1633 + 038134 1299 15 06 2 352851972 05 1633 + 038135 1299 15 07 2 352851972 06 1633 + 038136 1299 15 08 2 352851972 07 1633 + 038137 1299 16 01 2 352851972 08 1633 + 038138 1299 16 02 2 352851972 09 1633 + 038139 1299 16 03 2 352851972 10 1633 + 038140 1299 16 04 2 352851972 11 1633 + 038141 1299 16 05 2 352851972 12 1633 + 038142 1299 16 06 2 352851972 13 1633 + 038143 1299 16 07 2 352851972 14 1633 + 038144 1299 16 08 2 352851972 15 1633 + 038145 1299 17 01 2 353207300 00 1790 + 038146 1299 17 02 2 353207300 01 1790 + 038147 1299 17 03 2 353207300 02 1790 + 038148 1299 17 04 2 353207300 03 1790 + 038149 1299 17 05 2 353207300 04 1790 + 038150 1299 17 06 2 353207300 05 1790 + 038151 1299 17 07 2 353207300 06 1790 + 038152 1299 17 08 2 353207300 07 1790 + 038153 1299 18 01 2 353207300 08 1790 + 038154 1299 18 02 2 353207300 09 1790 + 038155 1299 18 03 2 353207300 10 1790 + 038156 1299 18 04 2 353207300 11 1790 + 038157 1299 18 05 2 353207300 12 1790 + 038158 1299 18 06 2 353207300 13 1790 + 038159 1299 18 07 2 353207300 14 1790 + 038160 1299 18 08 2 353207300 15 1790 + 038161 1299 19 01 2 353208324 00 1791 + 038162 1299 19 02 2 353208324 01 1791 + 038163 1299 19 03 2 353208324 02 1791 + 038164 1299 19 04 2 353208324 03 1791 + 038165 1299 19 05 2 353208324 04 1791 + 038166 1299 19 06 2 353208324 05 1791 + 038167 1299 19 07 2 353208324 06 1791 + 038168 1299 19 08 2 353208324 07 1791 + 038169 1299 20 01 2 353208324 08 1791 + 038170 1299 20 02 2 353208324 09 1791 + 038171 1299 20 03 2 353208324 10 1791 + 038172 1299 20 04 2 353208324 11 1791 + 038173 1299 20 05 2 353208324 12 1791 + 038174 1299 20 06 2 353208324 13 1791 + 038175 1299 20 07 2 353208324 14 1791 + 038176 1299 20 08 2 353208324 15 1791 + 038177 1299 21 01 2 353113092 00 1744 + 038178 1299 21 02 2 353113092 01 1744 + 038179 1299 21 03 2 353113092 02 1744 + 038180 1299 21 04 2 353113092 03 1744 + 038181 1299 21 05 2 353113092 04 1744 + 038182 1299 21 06 2 353113092 05 1744 + 038183 1299 21 07 2 353113092 06 1744 + 038184 1299 21 08 2 353113092 07 1744 + 038185 1299 22 01 2 353113092 08 1744 + 038186 1299 22 02 2 353113092 09 1744 + 038187 1299 22 03 2 353113092 10 1744 + 038188 1299 22 04 2 353113092 11 1744 + 038189 1299 22 05 2 353113092 12 1744 + 038190 1299 22 06 2 353113092 13 1744 + 038191 1299 22 07 2 353113092 14 1744 + 038192 1299 22 08 2 353113092 15 1744 + 038193 1299 23 01 2 353114116 00 1745 + 038194 1299 23 02 2 353114116 01 1745 + 038195 1299 23 03 2 353114116 02 1745 + 038196 1299 23 04 2 353114116 03 1745 + 038197 1299 23 05 2 353114116 04 1745 + 038198 1299 23 06 2 353114116 05 1745 + 038199 1299 23 07 2 353114116 06 1745 + 038200 1299 23 08 2 353114116 07 1745 + 038201 1299 24 01 2 353114116 08 1745 + 038202 1299 24 02 2 353114116 09 1745 + 038203 1299 24 03 2 353114116 10 1745 + 038204 1299 24 04 2 353114116 11 1745 + 038205 1299 24 05 2 353114116 12 1745 + 038206 1299 24 06 2 353114116 13 1745 + 038207 1299 24 07 2 353114116 14 1745 + 038208 1299 24 08 2 353114116 15 1745 + 038209 1299 25 01 2 352674820 00 1562 + 038210 1299 25 02 2 352674820 01 1562 + 038211 1299 25 03 2 352674820 02 1562 + 038212 1299 25 04 2 352674820 03 1562 + 038213 1299 25 05 2 352674820 04 1562 + 038214 1299 25 06 2 352674820 05 1562 + 038215 1299 25 07 2 352674820 06 1562 + 038216 1299 25 08 2 352674820 07 1562 + 038217 1299 26 01 2 352674820 08 1562 + 038218 1299 26 02 2 352674820 09 1562 + 038219 1299 26 03 2 352674820 10 1562 + 038220 1299 26 04 2 352674820 11 1562 + 038221 1299 26 05 2 352674820 12 1562 + 038222 1299 26 06 2 352674820 13 1562 + 038223 1299 26 07 2 352674820 14 1562 + 038224 1299 26 08 2 352674820 15 1562 + 038225 1299 27 01 2 352675844 00 1563 + 038226 1299 27 02 2 352675844 01 1563 + 038227 1299 27 03 2 352675844 02 1563 + 038228 1299 27 04 2 352675844 03 1563 + 038229 1299 27 05 2 352675844 04 1563 + 038230 1299 27 06 2 352675844 05 1563 + 038231 1299 27 07 2 352675844 06 1563 + 038232 1299 27 08 2 352675844 07 1563 + 038233 1299 28 01 2 352675844 08 1563 + 038234 1299 28 02 2 352675844 09 1563 + 038235 1299 28 03 2 352675844 10 1563 + 038236 1299 28 04 2 352675844 11 1563 + 038237 1299 28 05 2 352675844 12 1563 + 038238 1299 28 06 2 352675844 13 1563 + 038239 1299 28 07 2 352675844 14 1563 + 038240 1299 28 08 2 352675844 15 1563 + 038241 1299 29 01 2 352678916 00 1564 + 038242 1299 29 02 2 352678916 01 1564 + 038243 1299 29 03 2 352678916 02 1564 + 038244 1299 29 04 2 352678916 03 1564 + 038245 1299 29 05 2 352678916 04 1564 + 038246 1299 29 06 2 352678916 05 1564 + 038247 1299 29 07 2 352678916 06 1564 + 038248 1299 29 08 2 352678916 07 1564 + 038249 1299 30 01 2 352678916 08 1564 + 038250 1299 30 02 2 352678916 09 1564 + 038251 1299 30 03 2 352678916 10 1564 + 038252 1299 30 04 2 352678916 11 1564 + 038253 1299 30 05 2 352678916 12 1564 + 038254 1299 30 06 2 352678916 13 1564 + 038255 1299 30 07 2 352678916 14 1564 + 038256 1299 30 08 2 352678916 15 1564 + 038257 1299 31 01 2 352679940 00 1565 + 038258 1299 31 02 2 352679940 01 1565 + 038259 1299 31 03 2 352679940 02 1565 + 038260 1299 31 04 2 352679940 03 1565 + 038261 1299 31 05 2 352679940 04 1565 + 038262 1299 31 06 2 352679940 05 1565 + 038263 1299 31 07 2 352679940 06 1565 + 038264 1299 31 08 2 352679940 07 1565 + 038265 1299 32 01 2 352679940 08 1565 + 038266 1299 32 02 2 352679940 09 1565 + 038267 1299 32 03 2 352679940 10 1565 + 038268 1299 32 04 2 352679940 11 1565 + 038269 1299 32 05 2 352679940 12 1565 + 038270 1299 32 06 2 352679940 13 1565 + 038271 1299 32 07 2 352679940 14 1565 + 038272 1299 32 08 2 352679940 15 1565 + 038273 1299 33 01 2 352936964 00 1674 + 038274 1299 33 02 2 352936964 01 1674 + 038275 1299 33 03 2 352936964 02 1674 + 038276 1299 33 04 2 352936964 03 1674 + 038277 1299 33 05 2 352936964 04 1674 + 038278 1299 33 06 2 352936964 05 1674 + 038279 1299 33 07 2 352936964 06 1674 + 038280 1299 33 08 2 352936964 07 1674 + 038281 1299 34 01 2 352936964 08 1674 + 038282 1299 34 02 2 352936964 09 1674 + 038283 1299 34 03 2 352936964 10 1674 + 038284 1299 34 04 2 352936964 11 1674 + 038285 1299 34 05 2 352936964 12 1674 + 038286 1299 34 06 2 352936964 13 1674 + 038287 1299 34 07 2 352936964 14 1674 + 038288 1299 34 08 2 352936964 15 1674 + 038289 1299 35 01 2 352937988 00 1675 + 038290 1299 35 02 2 352937988 01 1675 + 038291 1299 35 03 2 352937988 02 1675 + 038292 1299 35 04 2 352937988 03 1675 + 038293 1299 35 05 2 352937988 04 1675 + 038294 1299 35 06 2 352937988 05 1675 + 038295 1299 35 07 2 352937988 06 1675 + 038296 1299 35 08 2 352937988 07 1675 + 038297 1299 36 01 2 352937988 08 1675 + 038298 1299 36 02 2 352937988 09 1675 + 038299 1299 36 03 2 352937988 10 1675 + 038300 1299 36 04 2 352937988 11 1675 + 038301 1299 36 05 2 352937988 12 1675 + 038302 1299 36 06 2 352937988 13 1675 + 038303 1299 36 07 2 352937988 14 1675 + 038304 1299 36 08 2 352937988 15 1675 + 038305 1299 37 01 2 352941060 00 1676 + 038306 1299 37 02 2 352941060 01 1676 + 038307 1299 37 03 2 352941060 02 1676 + 038308 1299 37 04 2 352941060 03 1676 + 038309 1299 37 05 2 352941060 04 1676 + 038310 1299 37 06 2 352941060 05 1676 + 038311 1299 37 07 2 352941060 06 1676 + 038312 1299 37 08 2 352941060 07 1676 + 038313 1299 38 01 2 352941060 08 1676 + 038314 1299 38 02 2 352941060 09 1676 + 038315 1299 38 03 2 352941060 10 1676 + 038316 1299 38 04 2 352941060 11 1676 + 038317 1299 38 05 2 352941060 12 1676 + 038318 1299 38 06 2 352941060 13 1676 + 038319 1299 38 07 2 352941060 14 1676 + 038320 1299 38 08 2 352941060 15 1676 + 038321 1299 39 01 2 352942084 00 1677 + 038322 1299 39 02 2 352942084 01 1677 + 038323 1299 39 03 2 352942084 02 1677 + 038324 1299 39 04 2 352942084 03 1677 + 038325 1299 39 05 2 352942084 04 1677 + 038326 1299 39 06 2 352942084 05 1677 + 038327 1299 39 07 2 352942084 06 1677 + 038328 1299 39 08 2 352942084 07 1677 + 038329 1299 40 01 2 352942084 08 1677 + 038330 1299 40 02 2 352942084 09 1677 + 038331 1299 40 03 2 352942084 10 1677 + 038332 1299 40 04 2 352942084 11 1677 + 038333 1299 40 05 2 352942084 12 1677 + 038334 1299 40 06 2 352942084 13 1677 + 038335 1299 40 07 2 352942084 14 1677 + 038336 1299 40 08 2 352942084 15 1677 + 038337 1299 41 01 2 353199108 00 1786 + 038338 1299 41 02 2 353199108 01 1786 + 038339 1299 41 03 2 353199108 02 1786 + 038340 1299 41 04 2 353199108 03 1786 + 038341 1299 41 05 2 353199108 04 1786 + 038342 1299 41 06 2 353199108 05 1786 + 038343 1299 41 07 2 353199108 06 1786 + 038344 1299 41 08 2 353199108 07 1786 + 038345 1299 42 01 2 353199108 08 1786 + 038346 1299 42 02 2 353199108 09 1786 + 038347 1299 42 03 2 353199108 10 1786 + 038348 1299 42 04 2 353199108 11 1786 + 038349 1299 42 05 2 353199108 12 1786 + 038350 1299 42 06 2 353199108 13 1786 + 038351 1299 42 07 2 353199108 14 1786 + 038352 1299 42 08 2 353199108 15 1786 + 038353 1299 43 01 2 353200132 00 1787 + 038354 1299 43 02 2 353200132 01 1787 + 038355 1299 43 03 2 353200132 02 1787 + 038356 1299 43 04 2 353200132 03 1787 + 038357 1299 43 05 2 353200132 04 1787 + 038358 1299 43 06 2 353200132 05 1787 + 038359 1299 43 07 2 353200132 06 1787 + 038360 1299 43 08 2 353200132 07 1787 + 038361 1299 44 01 2 353200132 08 1787 + 038362 1299 44 02 2 353200132 09 1787 + 038363 1299 44 03 2 353200132 10 1787 + 038364 1299 44 04 2 353200132 11 1787 + 038365 1299 44 05 2 353200132 12 1787 + 038366 1299 44 06 2 353200132 13 1787 + 038367 1299 44 07 2 353200132 14 1787 + 038368 1299 44 08 2 353200132 15 1787 + 038369 1299 45 01 2 353203204 00 1788 + 038370 1299 45 02 2 353203204 01 1788 + 038371 1299 45 03 2 353203204 02 1788 + 038372 1299 45 04 2 353203204 03 1788 + 038373 1299 45 05 2 353203204 04 1788 + 038374 1299 45 06 2 353203204 05 1788 + 038375 1299 45 07 2 353203204 06 1788 + 038376 1299 45 08 2 353203204 07 1788 + 038377 1299 46 01 2 353203204 08 1788 + 038378 1299 46 02 2 353203204 09 1788 + 038379 1299 46 03 2 353203204 10 1788 + 038380 1299 46 04 2 353203204 11 1788 + 038381 1299 46 05 2 353203204 12 1788 + 038382 1299 46 06 2 353203204 13 1788 + 038383 1299 46 07 2 353203204 14 1788 + 038384 1299 46 08 2 353203204 15 1788 + 038385 1299 47 01 2 353204228 00 1789 + 038386 1299 47 02 2 353204228 01 1789 + 038387 1299 47 03 2 353204228 02 1789 + 038388 1299 47 04 2 353204228 03 1789 + 038389 1299 47 05 2 353204228 04 1789 + 038390 1299 47 06 2 353204228 05 1789 + 038391 1299 47 07 2 353204228 06 1789 + 038392 1299 47 08 2 353204228 07 1789 + 038393 1299 48 01 2 353204228 08 1789 + 038394 1299 48 02 2 353204228 09 1789 + 038395 1299 48 03 2 353204228 10 1789 + 038396 1299 48 04 2 353204228 11 1789 + 038397 1299 48 05 2 353204228 12 1789 + 038398 1299 48 06 2 353204228 13 1789 + 038399 1299 48 07 2 353204228 14 1789 + 038400 1299 48 08 2 353204228 15 1789 + 038401 1300 01 01 2 352809988 00 1628 + 038402 1300 01 02 2 352809988 01 1628 + 038403 1300 01 03 2 352809988 02 1628 + 038404 1300 01 04 2 352809988 03 1628 + 038405 1300 01 05 2 352809988 04 1628 + 038406 1300 01 06 2 352809988 05 1628 + 038407 1300 01 07 2 352809988 06 1628 + 038408 1300 01 08 2 352809988 07 1628 + 038409 1300 02 01 2 352809988 08 1628 + 038410 1300 02 02 2 352809988 09 1628 + 038411 1300 02 03 2 352809988 10 1628 + 038412 1300 02 04 2 352809988 11 1628 + 038413 1300 02 05 2 352809988 12 1628 + 038414 1300 02 06 2 352809988 13 1628 + 038415 1300 02 07 2 352809988 14 1628 + 038416 1300 02 08 2 352809988 15 1628 + 038417 1300 03 01 2 352811012 00 1629 + 038418 1300 03 02 2 352811012 01 1629 + 038419 1300 03 03 2 352811012 02 1629 + 038420 1300 03 04 2 352811012 03 1629 + 038421 1300 03 05 2 352811012 04 1629 + 038422 1300 03 06 2 352811012 05 1629 + 038423 1300 03 07 2 352811012 06 1629 + 038424 1300 03 08 2 352811012 07 1629 + 038425 1300 04 01 2 352811012 08 1629 + 038426 1300 04 02 2 352811012 09 1629 + 038427 1300 04 03 2 352811012 10 1629 + 038428 1300 04 04 2 352811012 11 1629 + 038429 1300 04 05 2 352811012 12 1629 + 038430 1300 04 06 2 352811012 13 1629 + 038431 1300 04 07 2 352811012 14 1629 + 038432 1300 04 08 2 352811012 15 1629 + 038433 1300 05 01 2 352814084 00 1630 + 038434 1300 05 02 2 352814084 01 1630 + 038435 1300 05 03 2 352814084 02 1630 + 038436 1300 05 04 2 352814084 03 1630 + 038437 1300 05 05 2 352814084 04 1630 + 038438 1300 05 06 2 352814084 05 1630 + 038439 1300 05 07 2 352814084 06 1630 + 038440 1300 05 08 2 352814084 07 1630 + 038441 1300 06 01 2 352814084 08 1630 + 038442 1300 06 02 2 352814084 09 1630 + 038443 1300 06 03 2 352814084 10 1630 + 038444 1300 06 04 2 352814084 11 1630 + 038445 1300 06 05 2 352814084 12 1630 + 038446 1300 06 06 2 352814084 13 1630 + 038447 1300 06 07 2 352814084 14 1630 + 038448 1300 06 08 2 352814084 15 1630 + 038449 1300 07 01 2 352815108 00 1631 + 038450 1300 07 02 2 352815108 01 1631 + 038451 1300 07 03 2 352815108 02 1631 + 038452 1300 07 04 2 352815108 03 1631 + 038453 1300 07 05 2 352815108 04 1631 + 038454 1300 07 06 2 352815108 05 1631 + 038455 1300 07 07 2 352815108 06 1631 + 038456 1300 07 08 2 352815108 07 1631 + 038457 1300 08 01 2 352815108 08 1631 + 038458 1300 08 02 2 352815108 09 1631 + 038459 1300 08 03 2 352815108 10 1631 + 038460 1300 08 04 2 352815108 11 1631 + 038461 1300 08 05 2 352815108 12 1631 + 038462 1300 08 06 2 352815108 13 1631 + 038463 1300 08 07 2 352815108 14 1631 + 038464 1300 08 08 2 352815108 15 1631 + 038465 1300 09 01 2 353072132 00 1740 + 038466 1300 09 02 2 353072132 01 1740 + 038467 1300 09 03 2 353072132 02 1740 + 038468 1300 09 04 2 353072132 03 1740 + 038469 1300 09 05 2 353072132 04 1740 + 038470 1300 09 06 2 353072132 05 1740 + 038471 1300 09 07 2 353072132 06 1740 + 038472 1300 09 08 2 353072132 07 1740 + 038473 1300 10 01 2 353072132 08 1740 + 038474 1300 10 02 2 353072132 09 1740 + 038475 1300 10 03 2 353072132 10 1740 + 038476 1300 10 04 2 353072132 11 1740 + 038477 1300 10 05 2 353072132 12 1740 + 038478 1300 10 06 2 353072132 13 1740 + 038479 1300 10 07 2 353072132 14 1740 + 038480 1300 10 08 2 353072132 15 1740 + 038481 1300 11 01 2 353073156 00 1741 + 038482 1300 11 02 2 353073156 01 1741 + 038483 1300 11 03 2 353073156 02 1741 + 038484 1300 11 04 2 353073156 03 1741 + 038485 1300 11 05 2 353073156 04 1741 + 038486 1300 11 06 2 353073156 05 1741 + 038487 1300 11 07 2 353073156 06 1741 + 038488 1300 11 08 2 353073156 07 1741 + 038489 1300 12 01 2 353073156 08 1741 + 038490 1300 12 02 2 353073156 09 1741 + 038491 1300 12 03 2 353073156 10 1741 + 038492 1300 12 04 2 353073156 11 1741 + 038493 1300 12 05 2 353073156 12 1741 + 038494 1300 12 06 2 353073156 13 1741 + 038495 1300 12 07 2 353073156 14 1741 + 038496 1300 12 08 2 353073156 15 1741 + 038497 1300 13 01 2 353076228 00 1742 + 038498 1300 13 02 2 353076228 01 1742 + 038499 1300 13 03 2 353076228 02 1742 + 038500 1300 13 04 2 353076228 03 1742 + 038501 1300 13 05 2 353076228 04 1742 + 038502 1300 13 06 2 353076228 05 1742 + 038503 1300 13 07 2 353076228 06 1742 + 038504 1300 13 08 2 353076228 07 1742 + 038505 1300 14 01 2 353076228 08 1742 + 038506 1300 14 02 2 353076228 09 1742 + 038507 1300 14 03 2 353076228 10 1742 + 038508 1300 14 04 2 353076228 11 1742 + 038509 1300 14 05 2 353076228 12 1742 + 038510 1300 14 06 2 353076228 13 1742 + 038511 1300 14 07 2 353076228 14 1742 + 038512 1300 14 08 2 353076228 15 1742 + 038513 1300 15 01 2 353077252 00 1743 + 038514 1300 15 02 2 353077252 01 1743 + 038515 1300 15 03 2 353077252 02 1743 + 038516 1300 15 04 2 353077252 03 1743 + 038517 1300 15 05 2 353077252 04 1743 + 038518 1300 15 06 2 353077252 05 1743 + 038519 1300 15 07 2 353077252 06 1743 + 038520 1300 15 08 2 353077252 07 1743 + 038521 1300 16 01 2 353077252 08 1743 + 038522 1300 16 02 2 353077252 09 1743 + 038523 1300 16 03 2 353077252 10 1743 + 038524 1300 16 04 2 353077252 11 1743 + 038525 1300 16 05 2 353077252 12 1743 + 038526 1300 16 06 2 353077252 13 1743 + 038527 1300 16 07 2 353077252 14 1743 + 038528 1300 16 08 2 353077252 15 1743 + 038529 1300 17 01 2 353334276 00 1852 + 038530 1300 17 02 2 353334276 01 1852 + 038531 1300 17 03 2 353334276 02 1852 + 038532 1300 17 04 2 353334276 03 1852 + 038533 1300 17 05 2 353334276 04 1852 + 038534 1300 17 06 2 353334276 05 1852 + 038535 1300 17 07 2 353334276 06 1852 + 038536 1300 17 08 2 353334276 07 1852 + 038537 1300 18 01 2 353334276 08 1852 + 038538 1300 18 02 2 353334276 09 1852 + 038539 1300 18 03 2 353334276 10 1852 + 038540 1300 18 04 2 353334276 11 1852 + 038541 1300 18 05 2 353334276 12 1852 + 038542 1300 18 06 2 353334276 13 1852 + 038543 1300 18 07 2 353334276 14 1852 + 038544 1300 18 08 2 353334276 15 1852 + 038545 1300 19 01 2 353335300 00 1853 + 038546 1300 19 02 2 353335300 01 1853 + 038547 1300 19 03 2 353335300 02 1853 + 038548 1300 19 04 2 353335300 03 1853 + 038549 1300 19 05 2 353335300 04 1853 + 038550 1300 19 06 2 353335300 05 1853 + 038551 1300 19 07 2 353335300 06 1853 + 038552 1300 19 08 2 353335300 07 1853 + 038553 1300 20 01 2 353335300 08 1853 + 038554 1300 20 02 2 353335300 09 1853 + 038555 1300 20 03 2 353335300 10 1853 + 038556 1300 20 04 2 353335300 11 1853 + 038557 1300 20 05 2 353335300 12 1853 + 038558 1300 20 06 2 353335300 13 1853 + 038559 1300 20 07 2 353335300 14 1853 + 038560 1300 20 08 2 353335300 15 1853 + 038561 1300 21 01 2 353338372 00 1854 + 038562 1300 21 02 2 353338372 01 1854 + 038563 1300 21 03 2 353338372 02 1854 + 038564 1300 21 04 2 353338372 03 1854 + 038565 1300 21 05 2 353338372 04 1854 + 038566 1300 21 06 2 353338372 05 1854 + 038567 1300 21 07 2 353338372 06 1854 + 038568 1300 21 08 2 353338372 07 1854 + 038569 1300 22 01 2 353338372 08 1854 + 038570 1300 22 02 2 353338372 09 1854 + 038571 1300 22 03 2 353338372 10 1854 + 038572 1300 22 04 2 353338372 11 1854 + 038573 1300 22 05 2 353338372 12 1854 + 038574 1300 22 06 2 353338372 13 1854 + 038575 1300 22 07 2 353338372 14 1854 + 038576 1300 22 08 2 353338372 15 1854 + 038577 1300 23 01 2 353339396 00 1855 + 038578 1300 23 02 2 353339396 01 1855 + 038579 1300 23 03 2 353339396 02 1855 + 038580 1300 23 04 2 353339396 03 1855 + 038581 1300 23 05 2 353339396 04 1855 + 038582 1300 23 06 2 353339396 05 1855 + 038583 1300 23 07 2 353339396 06 1855 + 038584 1300 23 08 2 353339396 07 1855 + 038585 1300 24 01 2 353339396 08 1855 + 038586 1300 24 02 2 353339396 09 1855 + 038587 1300 24 03 2 353339396 10 1855 + 038588 1300 24 04 2 353339396 11 1855 + 038589 1300 24 05 2 353339396 12 1855 + 038590 1300 24 06 2 353339396 13 1855 + 038591 1300 24 07 2 353339396 14 1855 + 038592 1300 24 08 2 353339396 15 1855 + 038593 1300 25 01 2 352670724 00 1560 + 038594 1300 25 02 2 352670724 01 1560 + 038595 1300 25 03 2 352670724 02 1560 + 038596 1300 25 04 2 352670724 03 1560 + 038597 1300 25 05 2 352670724 04 1560 + 038598 1300 25 06 2 352670724 05 1560 + 038599 1300 25 07 2 352670724 06 1560 + 038600 1300 25 08 2 352670724 07 1560 + 038601 1300 26 01 2 352670724 08 1560 + 038602 1300 26 02 2 352670724 09 1560 + 038603 1300 26 03 2 352670724 10 1560 + 038604 1300 26 04 2 352670724 11 1560 + 038605 1300 26 05 2 352670724 12 1560 + 038606 1300 26 06 2 352670724 13 1560 + 038607 1300 26 07 2 352670724 14 1560 + 038608 1300 26 08 2 352670724 15 1560 + 038609 1300 27 01 2 352671748 00 1561 + 038610 1300 27 02 2 352671748 01 1561 + 038611 1300 27 03 2 352671748 02 1561 + 038612 1300 27 04 2 352671748 03 1561 + 038613 1300 27 05 2 352671748 04 1561 + 038614 1300 27 06 2 352671748 05 1561 + 038615 1300 27 07 2 352671748 06 1561 + 038616 1300 27 08 2 352671748 07 1561 + 038617 1300 28 01 2 352671748 08 1561 + 038618 1300 28 02 2 352671748 09 1561 + 038619 1300 28 03 2 352671748 10 1561 + 038620 1300 28 04 2 352671748 11 1561 + 038621 1300 28 05 2 352671748 12 1561 + 038622 1300 28 06 2 352671748 13 1561 + 038623 1300 28 07 2 352671748 14 1561 + 038624 1300 28 08 2 352671748 15 1561 + 038625 1300 29 01 2 352805892 00 1626 + 038626 1300 29 02 2 352805892 01 1626 + 038627 1300 29 03 2 352805892 02 1626 + 038628 1300 29 04 2 352805892 03 1626 + 038629 1300 29 05 2 352805892 04 1626 + 038630 1300 29 06 2 352805892 05 1626 + 038631 1300 29 07 2 352805892 06 1626 + 038632 1300 29 08 2 352805892 07 1626 + 038633 1300 30 01 2 352805892 08 1626 + 038634 1300 30 02 2 352805892 09 1626 + 038635 1300 30 03 2 352805892 10 1626 + 038636 1300 30 04 2 352805892 11 1626 + 038637 1300 30 05 2 352805892 12 1626 + 038638 1300 30 06 2 352805892 13 1626 + 038639 1300 30 07 2 352805892 14 1626 + 038640 1300 30 08 2 352805892 15 1626 + 038641 1300 31 01 2 352806916 00 1627 + 038642 1300 31 02 2 352806916 01 1627 + 038643 1300 31 03 2 352806916 02 1627 + 038644 1300 31 04 2 352806916 03 1627 + 038645 1300 31 05 2 352806916 04 1627 + 038646 1300 31 06 2 352806916 05 1627 + 038647 1300 31 07 2 352806916 06 1627 + 038648 1300 31 08 2 352806916 07 1627 + 038649 1300 32 01 2 352806916 08 1627 + 038650 1300 32 02 2 352806916 09 1627 + 038651 1300 32 03 2 352806916 10 1627 + 038652 1300 32 04 2 352806916 11 1627 + 038653 1300 32 05 2 352806916 12 1627 + 038654 1300 32 06 2 352806916 13 1627 + 038655 1300 32 07 2 352806916 14 1627 + 038656 1300 32 08 2 352806916 15 1627 + 038657 1300 33 01 2 352932868 00 1672 + 038658 1300 33 02 2 352932868 01 1672 + 038659 1300 33 03 2 352932868 02 1672 + 038660 1300 33 04 2 352932868 03 1672 + 038661 1300 33 05 2 352932868 04 1672 + 038662 1300 33 06 2 352932868 05 1672 + 038663 1300 33 07 2 352932868 06 1672 + 038664 1300 33 08 2 352932868 07 1672 + 038665 1300 34 01 2 352932868 08 1672 + 038666 1300 34 02 2 352932868 09 1672 + 038667 1300 34 03 2 352932868 10 1672 + 038668 1300 34 04 2 352932868 11 1672 + 038669 1300 34 05 2 352932868 12 1672 + 038670 1300 34 06 2 352932868 13 1672 + 038671 1300 34 07 2 352932868 14 1672 + 038672 1300 34 08 2 352932868 15 1672 + 038673 1300 35 01 2 352933892 00 1673 + 038674 1300 35 02 2 352933892 01 1673 + 038675 1300 35 03 2 352933892 02 1673 + 038676 1300 35 04 2 352933892 03 1673 + 038677 1300 35 05 2 352933892 04 1673 + 038678 1300 35 06 2 352933892 05 1673 + 038679 1300 35 07 2 352933892 06 1673 + 038680 1300 35 08 2 352933892 07 1673 + 038681 1300 36 01 2 352933892 08 1673 + 038682 1300 36 02 2 352933892 09 1673 + 038683 1300 36 03 2 352933892 10 1673 + 038684 1300 36 04 2 352933892 11 1673 + 038685 1300 36 05 2 352933892 12 1673 + 038686 1300 36 06 2 352933892 13 1673 + 038687 1300 36 07 2 352933892 14 1673 + 038688 1300 36 08 2 352933892 15 1673 + 038689 1300 37 01 2 353068036 00 1738 + 038690 1300 37 02 2 353068036 01 1738 + 038691 1300 37 03 2 353068036 02 1738 + 038692 1300 37 04 2 353068036 03 1738 + 038693 1300 37 05 2 353068036 04 1738 + 038694 1300 37 06 2 353068036 05 1738 + 038695 1300 37 07 2 353068036 06 1738 + 038696 1300 37 08 2 353068036 07 1738 + 038697 1300 38 01 2 353068036 08 1738 + 038698 1300 38 02 2 353068036 09 1738 + 038699 1300 38 03 2 353068036 10 1738 + 038700 1300 38 04 2 353068036 11 1738 + 038701 1300 38 05 2 353068036 12 1738 + 038702 1300 38 06 2 353068036 13 1738 + 038703 1300 38 07 2 353068036 14 1738 + 038704 1300 38 08 2 353068036 15 1738 + 038705 1300 39 01 2 353069060 00 1739 + 038706 1300 39 02 2 353069060 01 1739 + 038707 1300 39 03 2 353069060 02 1739 + 038708 1300 39 04 2 353069060 03 1739 + 038709 1300 39 05 2 353069060 04 1739 + 038710 1300 39 06 2 353069060 05 1739 + 038711 1300 39 07 2 353069060 06 1739 + 038712 1300 39 08 2 353069060 07 1739 + 038713 1300 40 01 2 353069060 08 1739 + 038714 1300 40 02 2 353069060 09 1739 + 038715 1300 40 03 2 353069060 10 1739 + 038716 1300 40 04 2 353069060 11 1739 + 038717 1300 40 05 2 353069060 12 1739 + 038718 1300 40 06 2 353069060 13 1739 + 038719 1300 40 07 2 353069060 14 1739 + 038720 1300 40 08 2 353069060 15 1739 + 038721 1300 41 01 2 353195012 00 1784 + 038722 1300 41 02 2 353195012 01 1784 + 038723 1300 41 03 2 353195012 02 1784 + 038724 1300 41 04 2 353195012 03 1784 + 038725 1300 41 05 2 353195012 04 1784 + 038726 1300 41 06 2 353195012 05 1784 + 038727 1300 41 07 2 353195012 06 1784 + 038728 1300 41 08 2 353195012 07 1784 + 038729 1300 42 01 2 353195012 08 1784 + 038730 1300 42 02 2 353195012 09 1784 + 038731 1300 42 03 2 353195012 10 1784 + 038732 1300 42 04 2 353195012 11 1784 + 038733 1300 42 05 2 353195012 12 1784 + 038734 1300 42 06 2 353195012 13 1784 + 038735 1300 42 07 2 353195012 14 1784 + 038736 1300 42 08 2 353195012 15 1784 + 038737 1300 43 01 2 353196036 00 1785 + 038738 1300 43 02 2 353196036 01 1785 + 038739 1300 43 03 2 353196036 02 1785 + 038740 1300 43 04 2 353196036 03 1785 + 038741 1300 43 05 2 353196036 04 1785 + 038742 1300 43 06 2 353196036 05 1785 + 038743 1300 43 07 2 353196036 06 1785 + 038744 1300 43 08 2 353196036 07 1785 + 038745 1300 44 01 2 353196036 08 1785 + 038746 1300 44 02 2 353196036 09 1785 + 038747 1300 44 03 2 353196036 10 1785 + 038748 1300 44 04 2 353196036 11 1785 + 038749 1300 44 05 2 353196036 12 1785 + 038750 1300 44 06 2 353196036 13 1785 + 038751 1300 44 07 2 353196036 14 1785 + 038752 1300 44 08 2 353196036 15 1785 + 038753 1300 45 01 2 353330180 00 1850 + 038754 1300 45 02 2 353330180 01 1850 + 038755 1300 45 03 2 353330180 02 1850 + 038756 1300 45 04 2 353330180 03 1850 + 038757 1300 45 05 2 353330180 04 1850 + 038758 1300 45 06 2 353330180 05 1850 + 038759 1300 45 07 2 353330180 06 1850 + 038760 1300 45 08 2 353330180 07 1850 + 038761 1300 46 01 2 353330180 08 1850 + 038762 1300 46 02 2 353330180 09 1850 + 038763 1300 46 03 2 353330180 10 1850 + 038764 1300 46 04 2 353330180 11 1850 + 038765 1300 46 05 2 353330180 12 1850 + 038766 1300 46 06 2 353330180 13 1850 + 038767 1300 46 07 2 353330180 14 1850 + 038768 1300 46 08 2 353330180 15 1850 + 038769 1300 47 01 2 353331204 00 1851 + 038770 1300 47 02 2 353331204 01 1851 + 038771 1300 47 03 2 353331204 02 1851 + 038772 1300 47 04 2 353331204 03 1851 + 038773 1300 47 05 2 353331204 04 1851 + 038774 1300 47 06 2 353331204 05 1851 + 038775 1300 47 07 2 353331204 06 1851 + 038776 1300 47 08 2 353331204 07 1851 + 038777 1300 48 01 2 353331204 08 1851 + 038778 1300 48 02 2 353331204 09 1851 + 038779 1300 48 03 2 353331204 10 1851 + 038780 1300 48 04 2 353331204 11 1851 + 038781 1300 48 05 2 353331204 12 1851 + 038782 1300 48 06 2 353331204 13 1851 + 038783 1300 48 07 2 353331204 14 1851 + 038784 1300 48 08 2 353331204 15 1851 + 038785 1301 01 01 2 352797700 00 1622 + 038786 1301 01 02 2 352797700 01 1622 + 038787 1301 01 03 2 352797700 02 1622 + 038788 1301 01 04 2 352797700 03 1622 + 038789 1301 01 05 2 352797700 04 1622 + 038790 1301 01 06 2 352797700 05 1622 + 038791 1301 01 07 2 352797700 06 1622 + 038792 1301 01 08 2 352797700 07 1622 + 038793 1301 02 01 2 352797700 08 1622 + 038794 1301 02 02 2 352797700 09 1622 + 038795 1301 02 03 2 352797700 10 1622 + 038796 1301 02 04 2 352797700 11 1622 + 038797 1301 02 05 2 352797700 12 1622 + 038798 1301 02 06 2 352797700 13 1622 + 038799 1301 02 07 2 352797700 14 1622 + 038800 1301 02 08 2 352797700 15 1622 + 038801 1301 03 01 2 352798724 00 1623 + 038802 1301 03 02 2 352798724 01 1623 + 038803 1301 03 03 2 352798724 02 1623 + 038804 1301 03 04 2 352798724 03 1623 + 038805 1301 03 05 2 352798724 04 1623 + 038806 1301 03 06 2 352798724 05 1623 + 038807 1301 03 07 2 352798724 06 1623 + 038808 1301 03 08 2 352798724 07 1623 + 038809 1301 04 01 2 352798724 08 1623 + 038810 1301 04 02 2 352798724 09 1623 + 038811 1301 04 03 2 352798724 10 1623 + 038812 1301 04 04 2 352798724 11 1623 + 038813 1301 04 05 2 352798724 12 1623 + 038814 1301 04 06 2 352798724 13 1623 + 038815 1301 04 07 2 352798724 14 1623 + 038816 1301 04 08 2 352798724 15 1623 + 038817 1301 05 01 2 352801796 00 1624 + 038818 1301 05 02 2 352801796 01 1624 + 038819 1301 05 03 2 352801796 02 1624 + 038820 1301 05 04 2 352801796 03 1624 + 038821 1301 05 05 2 352801796 04 1624 + 038822 1301 05 06 2 352801796 05 1624 + 038823 1301 05 07 2 352801796 06 1624 + 038824 1301 05 08 2 352801796 07 1624 + 038825 1301 06 01 2 352801796 08 1624 + 038826 1301 06 02 2 352801796 09 1624 + 038827 1301 06 03 2 352801796 10 1624 + 038828 1301 06 04 2 352801796 11 1624 + 038829 1301 06 05 2 352801796 12 1624 + 038830 1301 06 06 2 352801796 13 1624 + 038831 1301 06 07 2 352801796 14 1624 + 038832 1301 06 08 2 352801796 15 1624 + 038833 1301 07 01 2 352802820 00 1625 + 038834 1301 07 02 2 352802820 01 1625 + 038835 1301 07 03 2 352802820 02 1625 + 038836 1301 07 04 2 352802820 03 1625 + 038837 1301 07 05 2 352802820 04 1625 + 038838 1301 07 06 2 352802820 05 1625 + 038839 1301 07 07 2 352802820 06 1625 + 038840 1301 07 08 2 352802820 07 1625 + 038841 1301 08 01 2 352802820 08 1625 + 038842 1301 08 02 2 352802820 09 1625 + 038843 1301 08 03 2 352802820 10 1625 + 038844 1301 08 04 2 352802820 11 1625 + 038845 1301 08 05 2 352802820 12 1625 + 038846 1301 08 06 2 352802820 13 1625 + 038847 1301 08 07 2 352802820 14 1625 + 038848 1301 08 08 2 352802820 15 1625 + 038849 1301 09 01 2 353059844 00 1734 + 038850 1301 09 02 2 353059844 01 1734 + 038851 1301 09 03 2 353059844 02 1734 + 038852 1301 09 04 2 353059844 03 1734 + 038853 1301 09 05 2 353059844 04 1734 + 038854 1301 09 06 2 353059844 05 1734 + 038855 1301 09 07 2 353059844 06 1734 + 038856 1301 09 08 2 353059844 07 1734 + 038857 1301 10 01 2 353059844 08 1734 + 038858 1301 10 02 2 353059844 09 1734 + 038859 1301 10 03 2 353059844 10 1734 + 038860 1301 10 04 2 353059844 11 1734 + 038861 1301 10 05 2 353059844 12 1734 + 038862 1301 10 06 2 353059844 13 1734 + 038863 1301 10 07 2 353059844 14 1734 + 038864 1301 10 08 2 353059844 15 1734 + 038865 1301 11 01 2 353060868 00 1735 + 038866 1301 11 02 2 353060868 01 1735 + 038867 1301 11 03 2 353060868 02 1735 + 038868 1301 11 04 2 353060868 03 1735 + 038869 1301 11 05 2 353060868 04 1735 + 038870 1301 11 06 2 353060868 05 1735 + 038871 1301 11 07 2 353060868 06 1735 + 038872 1301 11 08 2 353060868 07 1735 + 038873 1301 12 01 2 353060868 08 1735 + 038874 1301 12 02 2 353060868 09 1735 + 038875 1301 12 03 2 353060868 10 1735 + 038876 1301 12 04 2 353060868 11 1735 + 038877 1301 12 05 2 353060868 12 1735 + 038878 1301 12 06 2 353060868 13 1735 + 038879 1301 12 07 2 353060868 14 1735 + 038880 1301 12 08 2 353060868 15 1735 + 038881 1301 13 01 2 353063940 00 1736 + 038882 1301 13 02 2 353063940 01 1736 + 038883 1301 13 03 2 353063940 02 1736 + 038884 1301 13 04 2 353063940 03 1736 + 038885 1301 13 05 2 353063940 04 1736 + 038886 1301 13 06 2 353063940 05 1736 + 038887 1301 13 07 2 353063940 06 1736 + 038888 1301 13 08 2 353063940 07 1736 + 038889 1301 14 01 2 353063940 08 1736 + 038890 1301 14 02 2 353063940 09 1736 + 038891 1301 14 03 2 353063940 10 1736 + 038892 1301 14 04 2 353063940 11 1736 + 038893 1301 14 05 2 353063940 12 1736 + 038894 1301 14 06 2 353063940 13 1736 + 038895 1301 14 07 2 353063940 14 1736 + 038896 1301 14 08 2 353063940 15 1736 + 038897 1301 15 01 2 353064964 00 1737 + 038898 1301 15 02 2 353064964 01 1737 + 038899 1301 15 03 2 353064964 02 1737 + 038900 1301 15 04 2 353064964 03 1737 + 038901 1301 15 05 2 353064964 04 1737 + 038902 1301 15 06 2 353064964 05 1737 + 038903 1301 15 07 2 353064964 06 1737 + 038904 1301 15 08 2 353064964 07 1737 + 038905 1301 16 01 2 353064964 08 1737 + 038906 1301 16 02 2 353064964 09 1737 + 038907 1301 16 03 2 353064964 10 1737 + 038908 1301 16 04 2 353064964 11 1737 + 038909 1301 16 05 2 353064964 12 1737 + 038910 1301 16 06 2 353064964 13 1737 + 038911 1301 16 07 2 353064964 14 1737 + 038912 1301 16 08 2 353064964 15 1737 + 038913 1301 17 01 2 353321988 00 1846 + 038914 1301 17 02 2 353321988 01 1846 + 038915 1301 17 03 2 353321988 02 1846 + 038916 1301 17 04 2 353321988 03 1846 + 038917 1301 17 05 2 353321988 04 1846 + 038918 1301 17 06 2 353321988 05 1846 + 038919 1301 17 07 2 353321988 06 1846 + 038920 1301 17 08 2 353321988 07 1846 + 038921 1301 18 01 2 353321988 08 1846 + 038922 1301 18 02 2 353321988 09 1846 + 038923 1301 18 03 2 353321988 10 1846 + 038924 1301 18 04 2 353321988 11 1846 + 038925 1301 18 05 2 353321988 12 1846 + 038926 1301 18 06 2 353321988 13 1846 + 038927 1301 18 07 2 353321988 14 1846 + 038928 1301 18 08 2 353321988 15 1846 + 038929 1301 19 01 2 353323012 00 1847 + 038930 1301 19 02 2 353323012 01 1847 + 038931 1301 19 03 2 353323012 02 1847 + 038932 1301 19 04 2 353323012 03 1847 + 038933 1301 19 05 2 353323012 04 1847 + 038934 1301 19 06 2 353323012 05 1847 + 038935 1301 19 07 2 353323012 06 1847 + 038936 1301 19 08 2 353323012 07 1847 + 038937 1301 20 01 2 353323012 08 1847 + 038938 1301 20 02 2 353323012 09 1847 + 038939 1301 20 03 2 353323012 10 1847 + 038940 1301 20 04 2 353323012 11 1847 + 038941 1301 20 05 2 353323012 12 1847 + 038942 1301 20 06 2 353323012 13 1847 + 038943 1301 20 07 2 353323012 14 1847 + 038944 1301 20 08 2 353323012 15 1847 + 038945 1301 21 01 2 353326084 00 1848 + 038946 1301 21 02 2 353326084 01 1848 + 038947 1301 21 03 2 353326084 02 1848 + 038948 1301 21 04 2 353326084 03 1848 + 038949 1301 21 05 2 353326084 04 1848 + 038950 1301 21 06 2 353326084 05 1848 + 038951 1301 21 07 2 353326084 06 1848 + 038952 1301 21 08 2 353326084 07 1848 + 038953 1301 22 01 2 353326084 08 1848 + 038954 1301 22 02 2 353326084 09 1848 + 038955 1301 22 03 2 353326084 10 1848 + 038956 1301 22 04 2 353326084 11 1848 + 038957 1301 22 05 2 353326084 12 1848 + 038958 1301 22 06 2 353326084 13 1848 + 038959 1301 22 07 2 353326084 14 1848 + 038960 1301 22 08 2 353326084 15 1848 + 038961 1301 23 01 2 353327108 00 1849 + 038962 1301 23 02 2 353327108 01 1849 + 038963 1301 23 03 2 353327108 02 1849 + 038964 1301 23 04 2 353327108 03 1849 + 038965 1301 23 05 2 353327108 04 1849 + 038966 1301 23 06 2 353327108 05 1849 + 038967 1301 23 07 2 353327108 06 1849 + 038968 1301 23 08 2 353327108 07 1849 + 038969 1301 24 01 2 353327108 08 1849 + 038970 1301 24 02 2 353327108 09 1849 + 038971 1301 24 03 2 353327108 10 1849 + 038972 1301 24 04 2 353327108 11 1849 + 038973 1301 24 05 2 353327108 12 1849 + 038974 1301 24 06 2 353327108 13 1849 + 038975 1301 24 07 2 353327108 14 1849 + 038976 1301 24 08 2 353327108 15 1849 + 038977 1301 25 01 2 352793604 00 1620 + 038978 1301 25 02 2 352793604 01 1620 + 038979 1301 25 03 2 352793604 02 1620 + 038980 1301 25 04 2 352793604 03 1620 + 038981 1301 25 05 2 352793604 04 1620 + 038982 1301 25 06 2 352793604 05 1620 + 038983 1301 25 07 2 352793604 06 1620 + 038984 1301 25 08 2 352793604 07 1620 + 038985 1301 26 01 2 352793604 08 1620 + 038986 1301 26 02 2 352793604 09 1620 + 038987 1301 26 03 2 352793604 10 1620 + 038988 1301 26 04 2 352793604 11 1620 + 038989 1301 26 05 2 352793604 12 1620 + 038990 1301 26 06 2 352793604 13 1620 + 038991 1301 26 07 2 352793604 14 1620 + 038992 1301 26 08 2 352793604 15 1620 + 038993 1301 27 01 2 352794628 00 1621 + 038994 1301 27 02 2 352794628 01 1621 + 038995 1301 27 03 2 352794628 02 1621 + 038996 1301 27 04 2 352794628 03 1621 + 038997 1301 27 05 2 352794628 04 1621 + 038998 1301 27 06 2 352794628 05 1621 + 038999 1301 27 07 2 352794628 06 1621 + 039000 1301 27 08 2 352794628 07 1621 + 039001 1301 28 01 2 352794628 08 1621 + 039002 1301 28 02 2 352794628 09 1621 + 039003 1301 28 03 2 352794628 10 1621 + 039004 1301 28 04 2 352794628 11 1621 + 039005 1301 28 05 2 352794628 12 1621 + 039006 1301 28 06 2 352794628 13 1621 + 039007 1301 28 07 2 352794628 14 1621 + 039008 1301 28 08 2 352794628 15 1621 + 039009 1301 29 01 2 352666628 00 1558 + 039010 1301 29 02 2 352666628 01 1558 + 039011 1301 29 03 2 352666628 02 1558 + 039012 1301 29 04 2 352666628 03 1558 + 039013 1301 29 05 2 352666628 04 1558 + 039014 1301 29 06 2 352666628 05 1558 + 039015 1301 29 07 2 352666628 06 1558 + 039016 1301 29 08 2 352666628 07 1558 + 039017 1301 30 01 2 352666628 08 1558 + 039018 1301 30 02 2 352666628 09 1558 + 039019 1301 30 03 2 352666628 10 1558 + 039020 1301 30 04 2 352666628 11 1558 + 039021 1301 30 05 2 352666628 12 1558 + 039022 1301 30 06 2 352666628 13 1558 + 039023 1301 30 07 2 352666628 14 1558 + 039024 1301 30 08 2 352666628 15 1558 + 039025 1301 31 01 2 352667652 00 1559 + 039026 1301 31 02 2 352667652 01 1559 + 039027 1301 31 03 2 352667652 02 1559 + 039028 1301 31 04 2 352667652 03 1559 + 039029 1301 31 05 2 352667652 04 1559 + 039030 1301 31 06 2 352667652 05 1559 + 039031 1301 31 07 2 352667652 06 1559 + 039032 1301 31 08 2 352667652 07 1559 + 039033 1301 32 01 2 352667652 08 1559 + 039034 1301 32 02 2 352667652 09 1559 + 039035 1301 32 03 2 352667652 10 1559 + 039036 1301 32 04 2 352667652 11 1559 + 039037 1301 32 05 2 352667652 12 1559 + 039038 1301 32 06 2 352667652 13 1559 + 039039 1301 32 07 2 352667652 14 1559 + 039040 1301 32 08 2 352667652 15 1559 + 039041 1301 33 01 2 353055748 00 1732 + 039042 1301 33 02 2 353055748 01 1732 + 039043 1301 33 03 2 353055748 02 1732 + 039044 1301 33 04 2 353055748 03 1732 + 039045 1301 33 05 2 353055748 04 1732 + 039046 1301 33 06 2 353055748 05 1732 + 039047 1301 33 07 2 353055748 06 1732 + 039048 1301 33 08 2 353055748 07 1732 + 039049 1301 34 01 2 353055748 08 1732 + 039050 1301 34 02 2 353055748 09 1732 + 039051 1301 34 03 2 353055748 10 1732 + 039052 1301 34 04 2 353055748 11 1732 + 039053 1301 34 05 2 353055748 12 1732 + 039054 1301 34 06 2 353055748 13 1732 + 039055 1301 34 07 2 353055748 14 1732 + 039056 1301 34 08 2 353055748 15 1732 + 039057 1301 35 01 2 353056772 00 1733 + 039058 1301 35 02 2 353056772 01 1733 + 039059 1301 35 03 2 353056772 02 1733 + 039060 1301 35 04 2 353056772 03 1733 + 039061 1301 35 05 2 353056772 04 1733 + 039062 1301 35 06 2 353056772 05 1733 + 039063 1301 35 07 2 353056772 06 1733 + 039064 1301 35 08 2 353056772 07 1733 + 039065 1301 36 01 2 353056772 08 1733 + 039066 1301 36 02 2 353056772 09 1733 + 039067 1301 36 03 2 353056772 10 1733 + 039068 1301 36 04 2 353056772 11 1733 + 039069 1301 36 05 2 353056772 12 1733 + 039070 1301 36 06 2 353056772 13 1733 + 039071 1301 36 07 2 353056772 14 1733 + 039072 1301 36 08 2 353056772 15 1733 + 039073 1301 37 01 2 352928772 00 1670 + 039074 1301 37 02 2 352928772 01 1670 + 039075 1301 37 03 2 352928772 02 1670 + 039076 1301 37 04 2 352928772 03 1670 + 039077 1301 37 05 2 352928772 04 1670 + 039078 1301 37 06 2 352928772 05 1670 + 039079 1301 37 07 2 352928772 06 1670 + 039080 1301 37 08 2 352928772 07 1670 + 039081 1301 38 01 2 352928772 08 1670 + 039082 1301 38 02 2 352928772 09 1670 + 039083 1301 38 03 2 352928772 10 1670 + 039084 1301 38 04 2 352928772 11 1670 + 039085 1301 38 05 2 352928772 12 1670 + 039086 1301 38 06 2 352928772 13 1670 + 039087 1301 38 07 2 352928772 14 1670 + 039088 1301 38 08 2 352928772 15 1670 + 039089 1301 39 01 2 352929796 00 1671 + 039090 1301 39 02 2 352929796 01 1671 + 039091 1301 39 03 2 352929796 02 1671 + 039092 1301 39 04 2 352929796 03 1671 + 039093 1301 39 05 2 352929796 04 1671 + 039094 1301 39 06 2 352929796 05 1671 + 039095 1301 39 07 2 352929796 06 1671 + 039096 1301 39 08 2 352929796 07 1671 + 039097 1301 40 01 2 352929796 08 1671 + 039098 1301 40 02 2 352929796 09 1671 + 039099 1301 40 03 2 352929796 10 1671 + 039100 1301 40 04 2 352929796 11 1671 + 039101 1301 40 05 2 352929796 12 1671 + 039102 1301 40 06 2 352929796 13 1671 + 039103 1301 40 07 2 352929796 14 1671 + 039104 1301 40 08 2 352929796 15 1671 + 039105 1301 41 01 2 353317892 00 1844 + 039106 1301 41 02 2 353317892 01 1844 + 039107 1301 41 03 2 353317892 02 1844 + 039108 1301 41 04 2 353317892 03 1844 + 039109 1301 41 05 2 353317892 04 1844 + 039110 1301 41 06 2 353317892 05 1844 + 039111 1301 41 07 2 353317892 06 1844 + 039112 1301 41 08 2 353317892 07 1844 + 039113 1301 42 01 2 353317892 08 1844 + 039114 1301 42 02 2 353317892 09 1844 + 039115 1301 42 03 2 353317892 10 1844 + 039116 1301 42 04 2 353317892 11 1844 + 039117 1301 42 05 2 353317892 12 1844 + 039118 1301 42 06 2 353317892 13 1844 + 039119 1301 42 07 2 353317892 14 1844 + 039120 1301 42 08 2 353317892 15 1844 + 039121 1301 43 01 2 353318916 00 1845 + 039122 1301 43 02 2 353318916 01 1845 + 039123 1301 43 03 2 353318916 02 1845 + 039124 1301 43 04 2 353318916 03 1845 + 039125 1301 43 05 2 353318916 04 1845 + 039126 1301 43 06 2 353318916 05 1845 + 039127 1301 43 07 2 353318916 06 1845 + 039128 1301 43 08 2 353318916 07 1845 + 039129 1301 44 01 2 353318916 08 1845 + 039130 1301 44 02 2 353318916 09 1845 + 039131 1301 44 03 2 353318916 10 1845 + 039132 1301 44 04 2 353318916 11 1845 + 039133 1301 44 05 2 353318916 12 1845 + 039134 1301 44 06 2 353318916 13 1845 + 039135 1301 44 07 2 353318916 14 1845 + 039136 1301 44 08 2 353318916 15 1845 + 039137 1301 45 01 2 353190916 00 1782 + 039138 1301 45 02 2 353190916 01 1782 + 039139 1301 45 03 2 353190916 02 1782 + 039140 1301 45 04 2 353190916 03 1782 + 039141 1301 45 05 2 353190916 04 1782 + 039142 1301 45 06 2 353190916 05 1782 + 039143 1301 45 07 2 353190916 06 1782 + 039144 1301 45 08 2 353190916 07 1782 + 039145 1301 46 01 2 353190916 08 1782 + 039146 1301 46 02 2 353190916 09 1782 + 039147 1301 46 03 2 353190916 10 1782 + 039148 1301 46 04 2 353190916 11 1782 + 039149 1301 46 05 2 353190916 12 1782 + 039150 1301 46 06 2 353190916 13 1782 + 039151 1301 46 07 2 353190916 14 1782 + 039152 1301 46 08 2 353190916 15 1782 + 039153 1301 47 01 2 353191940 00 1783 + 039154 1301 47 02 2 353191940 01 1783 + 039155 1301 47 03 2 353191940 02 1783 + 039156 1301 47 04 2 353191940 03 1783 + 039157 1301 47 05 2 353191940 04 1783 + 039158 1301 47 06 2 353191940 05 1783 + 039159 1301 47 07 2 353191940 06 1783 + 039160 1301 47 08 2 353191940 07 1783 + 039161 1301 48 01 2 353191940 08 1783 + 039162 1301 48 02 2 353191940 09 1783 + 039163 1301 48 03 2 353191940 10 1783 + 039164 1301 48 04 2 353191940 11 1783 + 039165 1301 48 05 2 353191940 12 1783 + 039166 1301 48 06 2 353191940 13 1783 + 039167 1301 48 07 2 353191940 14 1783 + 039168 1301 48 08 2 353191940 15 1783 + 039169 1302 01 01 2 352789508 00 1618 + 039170 1302 01 02 2 352789508 01 1618 + 039171 1302 01 03 2 352789508 02 1618 + 039172 1302 01 04 2 352789508 03 1618 + 039173 1302 01 05 2 352789508 04 1618 + 039174 1302 01 06 2 352789508 05 1618 + 039175 1302 01 07 2 352789508 06 1618 + 039176 1302 01 08 2 352789508 07 1618 + 039177 1302 02 01 2 352789508 08 1618 + 039178 1302 02 02 2 352789508 09 1618 + 039179 1302 02 03 2 352789508 10 1618 + 039180 1302 02 04 2 352789508 11 1618 + 039181 1302 02 05 2 352789508 12 1618 + 039182 1302 02 06 2 352789508 13 1618 + 039183 1302 02 07 2 352789508 14 1618 + 039184 1302 02 08 2 352789508 15 1618 + 039185 1302 03 01 2 352790532 00 1619 + 039186 1302 03 02 2 352790532 01 1619 + 039187 1302 03 03 2 352790532 02 1619 + 039188 1302 03 04 2 352790532 03 1619 + 039189 1302 03 05 2 352790532 04 1619 + 039190 1302 03 06 2 352790532 05 1619 + 039191 1302 03 07 2 352790532 06 1619 + 039192 1302 03 08 2 352790532 07 1619 + 039193 1302 04 01 2 352790532 08 1619 + 039194 1302 04 02 2 352790532 09 1619 + 039195 1302 04 03 2 352790532 10 1619 + 039196 1302 04 04 2 352790532 11 1619 + 039197 1302 04 05 2 352790532 12 1619 + 039198 1302 04 06 2 352790532 13 1619 + 039199 1302 04 07 2 352790532 14 1619 + 039200 1302 04 08 2 352790532 15 1619 + 039201 1302 05 01 2 352662532 00 1556 + 039202 1302 05 02 2 352662532 01 1556 + 039203 1302 05 03 2 352662532 02 1556 + 039204 1302 05 04 2 352662532 03 1556 + 039205 1302 05 05 2 352662532 04 1556 + 039206 1302 05 06 2 352662532 05 1556 + 039207 1302 05 07 2 352662532 06 1556 + 039208 1302 05 08 2 352662532 07 1556 + 039209 1302 06 01 2 352662532 08 1556 + 039210 1302 06 02 2 352662532 09 1556 + 039211 1302 06 03 2 352662532 10 1556 + 039212 1302 06 04 2 352662532 11 1556 + 039213 1302 06 05 2 352662532 12 1556 + 039214 1302 06 06 2 352662532 13 1556 + 039215 1302 06 07 2 352662532 14 1556 + 039216 1302 06 08 2 352662532 15 1556 + 039217 1302 07 01 2 352663556 00 1557 + 039218 1302 07 02 2 352663556 01 1557 + 039219 1302 07 03 2 352663556 02 1557 + 039220 1302 07 04 2 352663556 03 1557 + 039221 1302 07 05 2 352663556 04 1557 + 039222 1302 07 06 2 352663556 05 1557 + 039223 1302 07 07 2 352663556 06 1557 + 039224 1302 07 08 2 352663556 07 1557 + 039225 1302 08 01 2 352663556 08 1557 + 039226 1302 08 02 2 352663556 09 1557 + 039227 1302 08 03 2 352663556 10 1557 + 039228 1302 08 04 2 352663556 11 1557 + 039229 1302 08 05 2 352663556 12 1557 + 039230 1302 08 06 2 352663556 13 1557 + 039231 1302 08 07 2 352663556 14 1557 + 039232 1302 08 08 2 352663556 15 1557 + 039233 1302 09 01 2 353051652 00 1730 + 039234 1302 09 02 2 353051652 01 1730 + 039235 1302 09 03 2 353051652 02 1730 + 039236 1302 09 04 2 353051652 03 1730 + 039237 1302 09 05 2 353051652 04 1730 + 039238 1302 09 06 2 353051652 05 1730 + 039239 1302 09 07 2 353051652 06 1730 + 039240 1302 09 08 2 353051652 07 1730 + 039241 1302 10 01 2 353051652 08 1730 + 039242 1302 10 02 2 353051652 09 1730 + 039243 1302 10 03 2 353051652 10 1730 + 039244 1302 10 04 2 353051652 11 1730 + 039245 1302 10 05 2 353051652 12 1730 + 039246 1302 10 06 2 353051652 13 1730 + 039247 1302 10 07 2 353051652 14 1730 + 039248 1302 10 08 2 353051652 15 1730 + 039249 1302 11 01 2 353052676 00 1731 + 039250 1302 11 02 2 353052676 01 1731 + 039251 1302 11 03 2 353052676 02 1731 + 039252 1302 11 04 2 353052676 03 1731 + 039253 1302 11 05 2 353052676 04 1731 + 039254 1302 11 06 2 353052676 05 1731 + 039255 1302 11 07 2 353052676 06 1731 + 039256 1302 11 08 2 353052676 07 1731 + 039257 1302 12 01 2 353052676 08 1731 + 039258 1302 12 02 2 353052676 09 1731 + 039259 1302 12 03 2 353052676 10 1731 + 039260 1302 12 04 2 353052676 11 1731 + 039261 1302 12 05 2 353052676 12 1731 + 039262 1302 12 06 2 353052676 13 1731 + 039263 1302 12 07 2 353052676 14 1731 + 039264 1302 12 08 2 353052676 15 1731 + 039265 1302 13 01 2 352924676 00 1668 + 039266 1302 13 02 2 352924676 01 1668 + 039267 1302 13 03 2 352924676 02 1668 + 039268 1302 13 04 2 352924676 03 1668 + 039269 1302 13 05 2 352924676 04 1668 + 039270 1302 13 06 2 352924676 05 1668 + 039271 1302 13 07 2 352924676 06 1668 + 039272 1302 13 08 2 352924676 07 1668 + 039273 1302 14 01 2 352924676 08 1668 + 039274 1302 14 02 2 352924676 09 1668 + 039275 1302 14 03 2 352924676 10 1668 + 039276 1302 14 04 2 352924676 11 1668 + 039277 1302 14 05 2 352924676 12 1668 + 039278 1302 14 06 2 352924676 13 1668 + 039279 1302 14 07 2 352924676 14 1668 + 039280 1302 14 08 2 352924676 15 1668 + 039281 1302 15 01 2 352925700 00 1669 + 039282 1302 15 02 2 352925700 01 1669 + 039283 1302 15 03 2 352925700 02 1669 + 039284 1302 15 04 2 352925700 03 1669 + 039285 1302 15 05 2 352925700 04 1669 + 039286 1302 15 06 2 352925700 05 1669 + 039287 1302 15 07 2 352925700 06 1669 + 039288 1302 15 08 2 352925700 07 1669 + 039289 1302 16 01 2 352925700 08 1669 + 039290 1302 16 02 2 352925700 09 1669 + 039291 1302 16 03 2 352925700 10 1669 + 039292 1302 16 04 2 352925700 11 1669 + 039293 1302 16 05 2 352925700 12 1669 + 039294 1302 16 06 2 352925700 13 1669 + 039295 1302 16 07 2 352925700 14 1669 + 039296 1302 16 08 2 352925700 15 1669 + 039297 1302 17 01 2 353313796 00 1842 + 039298 1302 17 02 2 353313796 01 1842 + 039299 1302 17 03 2 353313796 02 1842 + 039300 1302 17 04 2 353313796 03 1842 + 039301 1302 17 05 2 353313796 04 1842 + 039302 1302 17 06 2 353313796 05 1842 + 039303 1302 17 07 2 353313796 06 1842 + 039304 1302 17 08 2 353313796 07 1842 + 039305 1302 18 01 2 353313796 08 1842 + 039306 1302 18 02 2 353313796 09 1842 + 039307 1302 18 03 2 353313796 10 1842 + 039308 1302 18 04 2 353313796 11 1842 + 039309 1302 18 05 2 353313796 12 1842 + 039310 1302 18 06 2 353313796 13 1842 + 039311 1302 18 07 2 353313796 14 1842 + 039312 1302 18 08 2 353313796 15 1842 + 039313 1302 19 01 2 353314820 00 1843 + 039314 1302 19 02 2 353314820 01 1843 + 039315 1302 19 03 2 353314820 02 1843 + 039316 1302 19 04 2 353314820 03 1843 + 039317 1302 19 05 2 353314820 04 1843 + 039318 1302 19 06 2 353314820 05 1843 + 039319 1302 19 07 2 353314820 06 1843 + 039320 1302 19 08 2 353314820 07 1843 + 039321 1302 20 01 2 353314820 08 1843 + 039322 1302 20 02 2 353314820 09 1843 + 039323 1302 20 03 2 353314820 10 1843 + 039324 1302 20 04 2 353314820 11 1843 + 039325 1302 20 05 2 353314820 12 1843 + 039326 1302 20 06 2 353314820 13 1843 + 039327 1302 20 07 2 353314820 14 1843 + 039328 1302 20 08 2 353314820 15 1843 + 039329 1302 21 01 2 353186820 00 1780 + 039330 1302 21 02 2 353186820 01 1780 + 039331 1302 21 03 2 353186820 02 1780 + 039332 1302 21 04 2 353186820 03 1780 + 039333 1302 21 05 2 353186820 04 1780 + 039334 1302 21 06 2 353186820 05 1780 + 039335 1302 21 07 2 353186820 06 1780 + 039336 1302 21 08 2 353186820 07 1780 + 039337 1302 22 01 2 353186820 08 1780 + 039338 1302 22 02 2 353186820 09 1780 + 039339 1302 22 03 2 353186820 10 1780 + 039340 1302 22 04 2 353186820 11 1780 + 039341 1302 22 05 2 353186820 12 1780 + 039342 1302 22 06 2 353186820 13 1780 + 039343 1302 22 07 2 353186820 14 1780 + 039344 1302 22 08 2 353186820 15 1780 + 039345 1302 23 01 2 353187844 00 1781 + 039346 1302 23 02 2 353187844 01 1781 + 039347 1302 23 03 2 353187844 02 1781 + 039348 1302 23 04 2 353187844 03 1781 + 039349 1302 23 05 2 353187844 04 1781 + 039350 1302 23 06 2 353187844 05 1781 + 039351 1302 23 07 2 353187844 06 1781 + 039352 1302 23 08 2 353187844 07 1781 + 039353 1302 24 01 2 353187844 08 1781 + 039354 1302 24 02 2 353187844 09 1781 + 039355 1302 24 03 2 353187844 10 1781 + 039356 1302 24 04 2 353187844 11 1781 + 039357 1302 24 05 2 353187844 12 1781 + 039358 1302 24 06 2 353187844 13 1781 + 039359 1302 24 07 2 353187844 14 1781 + 039360 1302 24 08 2 353187844 15 1781 + 039361 1302 25 01 2 352785412 00 1616 + 039362 1302 25 02 2 352785412 01 1616 + 039363 1302 25 03 2 352785412 02 1616 + 039364 1302 25 04 2 352785412 03 1616 + 039365 1302 25 05 2 352785412 04 1616 + 039366 1302 25 06 2 352785412 05 1616 + 039367 1302 25 07 2 352785412 06 1616 + 039368 1302 25 08 2 352785412 07 1616 + 039369 1302 26 01 2 352785412 08 1616 + 039370 1302 26 02 2 352785412 09 1616 + 039371 1302 26 03 2 352785412 10 1616 + 039372 1302 26 04 2 352785412 11 1616 + 039373 1302 26 05 2 352785412 12 1616 + 039374 1302 26 06 2 352785412 13 1616 + 039375 1302 26 07 2 352785412 14 1616 + 039376 1302 26 08 2 352785412 15 1616 + 039377 1302 27 01 2 352786436 00 1617 + 039378 1302 27 02 2 352786436 01 1617 + 039379 1302 27 03 2 352786436 02 1617 + 039380 1302 27 04 2 352786436 03 1617 + 039381 1302 27 05 2 352786436 04 1617 + 039382 1302 27 06 2 352786436 05 1617 + 039383 1302 27 07 2 352786436 06 1617 + 039384 1302 27 08 2 352786436 07 1617 + 039385 1302 28 01 2 352786436 08 1617 + 039386 1302 28 02 2 352786436 09 1617 + 039387 1302 28 03 2 352786436 10 1617 + 039388 1302 28 04 2 352786436 11 1617 + 039389 1302 28 05 2 352786436 12 1617 + 039390 1302 28 06 2 352786436 13 1617 + 039391 1302 28 07 2 352786436 14 1617 + 039392 1302 28 08 2 352786436 15 1617 + 039393 1302 29 01 2 352658436 00 1554 + 039394 1302 29 02 2 352658436 01 1554 + 039395 1302 29 03 2 352658436 02 1554 + 039396 1302 29 04 2 352658436 03 1554 + 039397 1302 29 05 2 352658436 04 1554 + 039398 1302 29 06 2 352658436 05 1554 + 039399 1302 29 07 2 352658436 06 1554 + 039400 1302 29 08 2 352658436 07 1554 + 039401 1302 30 01 2 352658436 08 1554 + 039402 1302 30 02 2 352658436 09 1554 + 039403 1302 30 03 2 352658436 10 1554 + 039404 1302 30 04 2 352658436 11 1554 + 039405 1302 30 05 2 352658436 12 1554 + 039406 1302 30 06 2 352658436 13 1554 + 039407 1302 30 07 2 352658436 14 1554 + 039408 1302 30 08 2 352658436 15 1554 + 039409 1302 31 01 2 352659460 00 1555 + 039410 1302 31 02 2 352659460 01 1555 + 039411 1302 31 03 2 352659460 02 1555 + 039412 1302 31 04 2 352659460 03 1555 + 039413 1302 31 05 2 352659460 04 1555 + 039414 1302 31 06 2 352659460 05 1555 + 039415 1302 31 07 2 352659460 06 1555 + 039416 1302 31 08 2 352659460 07 1555 + 039417 1302 32 01 2 352659460 08 1555 + 039418 1302 32 02 2 352659460 09 1555 + 039419 1302 32 03 2 352659460 10 1555 + 039420 1302 32 04 2 352659460 11 1555 + 039421 1302 32 05 2 352659460 12 1555 + 039422 1302 32 06 2 352659460 13 1555 + 039423 1302 32 07 2 352659460 14 1555 + 039424 1302 32 08 2 352659460 15 1555 + 039425 1302 33 01 2 353047556 00 1728 + 039426 1302 33 02 2 353047556 01 1728 + 039427 1302 33 03 2 353047556 02 1728 + 039428 1302 33 04 2 353047556 03 1728 + 039429 1302 33 05 2 353047556 04 1728 + 039430 1302 33 06 2 353047556 05 1728 + 039431 1302 33 07 2 353047556 06 1728 + 039432 1302 33 08 2 353047556 07 1728 + 039433 1302 34 01 2 353047556 08 1728 + 039434 1302 34 02 2 353047556 09 1728 + 039435 1302 34 03 2 353047556 10 1728 + 039436 1302 34 04 2 353047556 11 1728 + 039437 1302 34 05 2 353047556 12 1728 + 039438 1302 34 06 2 353047556 13 1728 + 039439 1302 34 07 2 353047556 14 1728 + 039440 1302 34 08 2 353047556 15 1728 + 039441 1302 35 01 2 353048580 00 1729 + 039442 1302 35 02 2 353048580 01 1729 + 039443 1302 35 03 2 353048580 02 1729 + 039444 1302 35 04 2 353048580 03 1729 + 039445 1302 35 05 2 353048580 04 1729 + 039446 1302 35 06 2 353048580 05 1729 + 039447 1302 35 07 2 353048580 06 1729 + 039448 1302 35 08 2 353048580 07 1729 + 039449 1302 36 01 2 353048580 08 1729 + 039450 1302 36 02 2 353048580 09 1729 + 039451 1302 36 03 2 353048580 10 1729 + 039452 1302 36 04 2 353048580 11 1729 + 039453 1302 36 05 2 353048580 12 1729 + 039454 1302 36 06 2 353048580 13 1729 + 039455 1302 36 07 2 353048580 14 1729 + 039456 1302 36 08 2 353048580 15 1729 + 039457 1302 37 01 2 352920580 00 1666 + 039458 1302 37 02 2 352920580 01 1666 + 039459 1302 37 03 2 352920580 02 1666 + 039460 1302 37 04 2 352920580 03 1666 + 039461 1302 37 05 2 352920580 04 1666 + 039462 1302 37 06 2 352920580 05 1666 + 039463 1302 37 07 2 352920580 06 1666 + 039464 1302 37 08 2 352920580 07 1666 + 039465 1302 38 01 2 352920580 08 1666 + 039466 1302 38 02 2 352920580 09 1666 + 039467 1302 38 03 2 352920580 10 1666 + 039468 1302 38 04 2 352920580 11 1666 + 039469 1302 38 05 2 352920580 12 1666 + 039470 1302 38 06 2 352920580 13 1666 + 039471 1302 38 07 2 352920580 14 1666 + 039472 1302 38 08 2 352920580 15 1666 + 039473 1302 39 01 2 352921604 00 1667 + 039474 1302 39 02 2 352921604 01 1667 + 039475 1302 39 03 2 352921604 02 1667 + 039476 1302 39 04 2 352921604 03 1667 + 039477 1302 39 05 2 352921604 04 1667 + 039478 1302 39 06 2 352921604 05 1667 + 039479 1302 39 07 2 352921604 06 1667 + 039480 1302 39 08 2 352921604 07 1667 + 039481 1302 40 01 2 352921604 08 1667 + 039482 1302 40 02 2 352921604 09 1667 + 039483 1302 40 03 2 352921604 10 1667 + 039484 1302 40 04 2 352921604 11 1667 + 039485 1302 40 05 2 352921604 12 1667 + 039486 1302 40 06 2 352921604 13 1667 + 039487 1302 40 07 2 352921604 14 1667 + 039488 1302 40 08 2 352921604 15 1667 + 039489 1302 41 01 2 353309700 00 1840 + 039490 1302 41 02 2 353309700 01 1840 + 039491 1302 41 03 2 353309700 02 1840 + 039492 1302 41 04 2 353309700 03 1840 + 039493 1302 41 05 2 353309700 04 1840 + 039494 1302 41 06 2 353309700 05 1840 + 039495 1302 41 07 2 353309700 06 1840 + 039496 1302 41 08 2 353309700 07 1840 + 039497 1302 42 01 2 353309700 08 1840 + 039498 1302 42 02 2 353309700 09 1840 + 039499 1302 42 03 2 353309700 10 1840 + 039500 1302 42 04 2 353309700 11 1840 + 039501 1302 42 05 2 353309700 12 1840 + 039502 1302 42 06 2 353309700 13 1840 + 039503 1302 42 07 2 353309700 14 1840 + 039504 1302 42 08 2 353309700 15 1840 + 039505 1302 43 01 2 353310724 00 1841 + 039506 1302 43 02 2 353310724 01 1841 + 039507 1302 43 03 2 353310724 02 1841 + 039508 1302 43 04 2 353310724 03 1841 + 039509 1302 43 05 2 353310724 04 1841 + 039510 1302 43 06 2 353310724 05 1841 + 039511 1302 43 07 2 353310724 06 1841 + 039512 1302 43 08 2 353310724 07 1841 + 039513 1302 44 01 2 353310724 08 1841 + 039514 1302 44 02 2 353310724 09 1841 + 039515 1302 44 03 2 353310724 10 1841 + 039516 1302 44 04 2 353310724 11 1841 + 039517 1302 44 05 2 353310724 12 1841 + 039518 1302 44 06 2 353310724 13 1841 + 039519 1302 44 07 2 353310724 14 1841 + 039520 1302 44 08 2 353310724 15 1841 + 039521 1302 45 01 2 353182724 00 1778 + 039522 1302 45 02 2 353182724 01 1778 + 039523 1302 45 03 2 353182724 02 1778 + 039524 1302 45 04 2 353182724 03 1778 + 039525 1302 45 05 2 353182724 04 1778 + 039526 1302 45 06 2 353182724 05 1778 + 039527 1302 45 07 2 353182724 06 1778 + 039528 1302 45 08 2 353182724 07 1778 + 039529 1302 46 01 2 353182724 08 1778 + 039530 1302 46 02 2 353182724 09 1778 + 039531 1302 46 03 2 353182724 10 1778 + 039532 1302 46 04 2 353182724 11 1778 + 039533 1302 46 05 2 353182724 12 1778 + 039534 1302 46 06 2 353182724 13 1778 + 039535 1302 46 07 2 353182724 14 1778 + 039536 1302 46 08 2 353182724 15 1778 + 039537 1302 47 01 2 353183748 00 1779 + 039538 1302 47 02 2 353183748 01 1779 + 039539 1302 47 03 2 353183748 02 1779 + 039540 1302 47 04 2 353183748 03 1779 + 039541 1302 47 05 2 353183748 04 1779 + 039542 1302 47 06 2 353183748 05 1779 + 039543 1302 47 07 2 353183748 06 1779 + 039544 1302 47 08 2 353183748 07 1779 + 039545 1302 48 01 2 353183748 08 1779 + 039546 1302 48 02 2 353183748 09 1779 + 039547 1302 48 03 2 353183748 10 1779 + 039548 1302 48 04 2 353183748 11 1779 + 039549 1302 48 05 2 353183748 12 1779 + 039550 1302 48 06 2 353183748 13 1779 + 039551 1302 48 07 2 353183748 14 1779 + 039552 1302 48 08 2 353183748 15 1779 + 039553 9999 99 99 0 9999 99 9999 + 039554 9999 99 99 0 9999 99 9999 + 039555 9999 99 99 0 9999 99 9999 + 039556 9999 99 99 0 9999 99 9999 + 039557 9999 99 99 0 9999 99 9999 + 039558 9999 99 99 0 9999 99 9999 + 039559 9999 99 99 0 9999 99 9999 + 039560 9999 99 99 0 9999 99 9999 + 039561 9999 99 99 0 9999 99 9999 + 039562 9999 99 99 0 9999 99 9999 + 039563 9999 99 99 0 9999 99 9999 + 039564 9999 99 99 0 9999 99 9999 + 039565 9999 99 99 0 9999 99 9999 + 039566 9999 99 99 0 9999 99 9999 + 039567 9999 99 99 0 9999 99 9999 + 039568 9999 99 99 0 9999 99 9999 + 039569 9999 99 99 0 9999 99 9999 + 039570 9999 99 99 0 9999 99 9999 + 039571 9999 99 99 0 9999 99 9999 + 039572 9999 99 99 0 9999 99 9999 + 039573 9999 99 99 0 9999 99 9999 + 039574 9999 99 99 0 9999 99 9999 + 039575 9999 99 99 0 9999 99 9999 + 039576 9999 99 99 0 9999 99 9999 + 039577 9999 99 99 0 9999 99 9999 + 039578 9999 99 99 0 9999 99 9999 + 039579 9999 99 99 0 9999 99 9999 + 039580 9999 99 99 0 9999 99 9999 + 039581 9999 99 99 0 9999 99 9999 + 039582 9999 99 99 0 9999 99 9999 + 039583 9999 99 99 0 9999 99 9999 + 039584 9999 99 99 0 9999 99 9999 + 039585 9999 99 99 0 9999 99 9999 + 039586 9999 99 99 0 9999 99 9999 + 039587 9999 99 99 0 9999 99 9999 + 039588 9999 99 99 0 9999 99 9999 + 039589 9999 99 99 0 9999 99 9999 + 039590 9999 99 99 0 9999 99 9999 + 039591 9999 99 99 0 9999 99 9999 + 039592 9999 99 99 0 9999 99 9999 + 039593 9999 99 99 0 9999 99 9999 + 039594 9999 99 99 0 9999 99 9999 + 039595 9999 99 99 0 9999 99 9999 + 039596 9999 99 99 0 9999 99 9999 + 039597 9999 99 99 0 9999 99 9999 + 039598 9999 99 99 0 9999 99 9999 + 039599 9999 99 99 0 9999 99 9999 + 039600 9999 99 99 0 9999 99 9999 + 039601 9999 99 99 0 9999 99 9999 + 039602 9999 99 99 0 9999 99 9999 + 039603 9999 99 99 0 9999 99 9999 + 039604 9999 99 99 0 9999 99 9999 + 039605 9999 99 99 0 9999 99 9999 + 039606 9999 99 99 0 9999 99 9999 + 039607 9999 99 99 0 9999 99 9999 + 039608 9999 99 99 0 9999 99 9999 + 039609 9999 99 99 0 9999 99 9999 + 039610 9999 99 99 0 9999 99 9999 + 039611 9999 99 99 0 9999 99 9999 + 039612 9999 99 99 0 9999 99 9999 + 039613 9999 99 99 0 9999 99 9999 + 039614 9999 99 99 0 9999 99 9999 + 039615 9999 99 99 0 9999 99 9999 + 039616 9999 99 99 0 9999 99 9999 + 039617 9999 99 99 0 9999 99 9999 + 039618 9999 99 99 0 9999 99 9999 + 039619 9999 99 99 0 9999 99 9999 + 039620 9999 99 99 0 9999 99 9999 + 039621 9999 99 99 0 9999 99 9999 + 039622 9999 99 99 0 9999 99 9999 + 039623 9999 99 99 0 9999 99 9999 + 039624 9999 99 99 0 9999 99 9999 + 039625 9999 99 99 0 9999 99 9999 + 039626 9999 99 99 0 9999 99 9999 + 039627 9999 99 99 0 9999 99 9999 + 039628 9999 99 99 0 9999 99 9999 + 039629 9999 99 99 0 9999 99 9999 + 039630 9999 99 99 0 9999 99 9999 + 039631 9999 99 99 0 9999 99 9999 + 039632 9999 99 99 0 9999 99 9999 + 039633 9999 99 99 0 9999 99 9999 + 039634 9999 99 99 0 9999 99 9999 + 039635 9999 99 99 0 9999 99 9999 + 039636 9999 99 99 0 9999 99 9999 + 039637 9999 99 99 0 9999 99 9999 + 039638 9999 99 99 0 9999 99 9999 + 039639 9999 99 99 0 9999 99 9999 + 039640 9999 99 99 0 9999 99 9999 + 039641 9999 99 99 0 9999 99 9999 + 039642 9999 99 99 0 9999 99 9999 + 039643 9999 99 99 0 9999 99 9999 + 039644 9999 99 99 0 9999 99 9999 + 039645 9999 99 99 0 9999 99 9999 + 039646 9999 99 99 0 9999 99 9999 + 039647 9999 99 99 0 9999 99 9999 + 039648 9999 99 99 0 9999 99 9999 + 039649 9999 99 99 0 9999 99 9999 + 039650 9999 99 99 0 9999 99 9999 + 039651 9999 99 99 0 9999 99 9999 + 039652 9999 99 99 0 9999 99 9999 + 039653 9999 99 99 0 9999 99 9999 + 039654 9999 99 99 0 9999 99 9999 + 039655 9999 99 99 0 9999 99 9999 + 039656 9999 99 99 0 9999 99 9999 + 039657 9999 99 99 0 9999 99 9999 + 039658 9999 99 99 0 9999 99 9999 + 039659 9999 99 99 0 9999 99 9999 + 039660 9999 99 99 0 9999 99 9999 + 039661 9999 99 99 0 9999 99 9999 + 039662 9999 99 99 0 9999 99 9999 + 039663 9999 99 99 0 9999 99 9999 + 039664 9999 99 99 0 9999 99 9999 + 039665 9999 99 99 0 9999 99 9999 + 039666 9999 99 99 0 9999 99 9999 + 039667 9999 99 99 0 9999 99 9999 + 039668 9999 99 99 0 9999 99 9999 + 039669 9999 99 99 0 9999 99 9999 + 039670 9999 99 99 0 9999 99 9999 + 039671 9999 99 99 0 9999 99 9999 + 039672 9999 99 99 0 9999 99 9999 + 039673 9999 99 99 0 9999 99 9999 + 039674 9999 99 99 0 9999 99 9999 + 039675 9999 99 99 0 9999 99 9999 + 039676 9999 99 99 0 9999 99 9999 + 039677 9999 99 99 0 9999 99 9999 + 039678 9999 99 99 0 9999 99 9999 + 039679 9999 99 99 0 9999 99 9999 + 039680 9999 99 99 0 9999 99 9999 + 039681 9999 99 99 0 9999 99 9999 + 039682 9999 99 99 0 9999 99 9999 + 039683 9999 99 99 0 9999 99 9999 + 039684 9999 99 99 0 9999 99 9999 + 039685 9999 99 99 0 9999 99 9999 + 039686 9999 99 99 0 9999 99 9999 + 039687 9999 99 99 0 9999 99 9999 + 039688 9999 99 99 0 9999 99 9999 + 039689 9999 99 99 0 9999 99 9999 + 039690 9999 99 99 0 9999 99 9999 + 039691 9999 99 99 0 9999 99 9999 + 039692 9999 99 99 0 9999 99 9999 + 039693 9999 99 99 0 9999 99 9999 + 039694 9999 99 99 0 9999 99 9999 + 039695 9999 99 99 0 9999 99 9999 + 039696 9999 99 99 0 9999 99 9999 + 039697 9999 99 99 0 9999 99 9999 + 039698 9999 99 99 0 9999 99 9999 + 039699 9999 99 99 0 9999 99 9999 + 039700 9999 99 99 0 9999 99 9999 + 039701 9999 99 99 0 9999 99 9999 + 039702 9999 99 99 0 9999 99 9999 + 039703 9999 99 99 0 9999 99 9999 + 039704 9999 99 99 0 9999 99 9999 + 039705 9999 99 99 0 9999 99 9999 + 039706 9999 99 99 0 9999 99 9999 + 039707 9999 99 99 0 9999 99 9999 + 039708 9999 99 99 0 9999 99 9999 + 039709 9999 99 99 0 9999 99 9999 + 039710 9999 99 99 0 9999 99 9999 + 039711 9999 99 99 0 9999 99 9999 + 039712 9999 99 99 0 9999 99 9999 + 039713 9999 99 99 0 9999 99 9999 + 039714 9999 99 99 0 9999 99 9999 + 039715 9999 99 99 0 9999 99 9999 + 039716 9999 99 99 0 9999 99 9999 + 039717 9999 99 99 0 9999 99 9999 + 039718 9999 99 99 0 9999 99 9999 + 039719 9999 99 99 0 9999 99 9999 + 039720 9999 99 99 0 9999 99 9999 + 039721 9999 99 99 0 9999 99 9999 + 039722 9999 99 99 0 9999 99 9999 + 039723 9999 99 99 0 9999 99 9999 + 039724 9999 99 99 0 9999 99 9999 + 039725 9999 99 99 0 9999 99 9999 + 039726 9999 99 99 0 9999 99 9999 + 039727 9999 99 99 0 9999 99 9999 + 039728 9999 99 99 0 9999 99 9999 + 039729 9999 99 99 0 9999 99 9999 + 039730 9999 99 99 0 9999 99 9999 + 039731 9999 99 99 0 9999 99 9999 + 039732 9999 99 99 0 9999 99 9999 + 039733 9999 99 99 0 9999 99 9999 + 039734 9999 99 99 0 9999 99 9999 + 039735 9999 99 99 0 9999 99 9999 + 039736 9999 99 99 0 9999 99 9999 + 039737 9999 99 99 0 9999 99 9999 + 039738 9999 99 99 0 9999 99 9999 + 039739 9999 99 99 0 9999 99 9999 + 039740 9999 99 99 0 9999 99 9999 + 039741 9999 99 99 0 9999 99 9999 + 039742 9999 99 99 0 9999 99 9999 + 039743 9999 99 99 0 9999 99 9999 + 039744 9999 99 99 0 9999 99 9999 + 039745 9999 99 99 0 9999 99 9999 + 039746 9999 99 99 0 9999 99 9999 + 039747 9999 99 99 0 9999 99 9999 + 039748 9999 99 99 0 9999 99 9999 + 039749 9999 99 99 0 9999 99 9999 + 039750 9999 99 99 0 9999 99 9999 + 039751 9999 99 99 0 9999 99 9999 + 039752 9999 99 99 0 9999 99 9999 + 039753 9999 99 99 0 9999 99 9999 + 039754 9999 99 99 0 9999 99 9999 + 039755 9999 99 99 0 9999 99 9999 + 039756 9999 99 99 0 9999 99 9999 + 039757 9999 99 99 0 9999 99 9999 + 039758 9999 99 99 0 9999 99 9999 + 039759 9999 99 99 0 9999 99 9999 + 039760 9999 99 99 0 9999 99 9999 + 039761 9999 99 99 0 9999 99 9999 + 039762 9999 99 99 0 9999 99 9999 + 039763 9999 99 99 0 9999 99 9999 + 039764 9999 99 99 0 9999 99 9999 + 039765 9999 99 99 0 9999 99 9999 + 039766 9999 99 99 0 9999 99 9999 + 039767 9999 99 99 0 9999 99 9999 + 039768 9999 99 99 0 9999 99 9999 + 039769 9999 99 99 0 9999 99 9999 + 039770 9999 99 99 0 9999 99 9999 + 039771 9999 99 99 0 9999 99 9999 + 039772 9999 99 99 0 9999 99 9999 + 039773 9999 99 99 0 9999 99 9999 + 039774 9999 99 99 0 9999 99 9999 + 039775 9999 99 99 0 9999 99 9999 + 039776 9999 99 99 0 9999 99 9999 + 039777 9999 99 99 0 9999 99 9999 + 039778 9999 99 99 0 9999 99 9999 + 039779 9999 99 99 0 9999 99 9999 + 039780 9999 99 99 0 9999 99 9999 + 039781 9999 99 99 0 9999 99 9999 + 039782 9999 99 99 0 9999 99 9999 + 039783 9999 99 99 0 9999 99 9999 + 039784 9999 99 99 0 9999 99 9999 + 039785 9999 99 99 0 9999 99 9999 + 039786 9999 99 99 0 9999 99 9999 + 039787 9999 99 99 0 9999 99 9999 + 039788 9999 99 99 0 9999 99 9999 + 039789 9999 99 99 0 9999 99 9999 + 039790 9999 99 99 0 9999 99 9999 + 039791 9999 99 99 0 9999 99 9999 + 039792 9999 99 99 0 9999 99 9999 + 039793 9999 99 99 0 9999 99 9999 + 039794 9999 99 99 0 9999 99 9999 + 039795 9999 99 99 0 9999 99 9999 + 039796 9999 99 99 0 9999 99 9999 + 039797 9999 99 99 0 9999 99 9999 + 039798 9999 99 99 0 9999 99 9999 + 039799 9999 99 99 0 9999 99 9999 + 039800 9999 99 99 0 9999 99 9999 + 039801 9999 99 99 0 9999 99 9999 + 039802 9999 99 99 0 9999 99 9999 + 039803 9999 99 99 0 9999 99 9999 + 039804 9999 99 99 0 9999 99 9999 + 039805 9999 99 99 0 9999 99 9999 + 039806 9999 99 99 0 9999 99 9999 + 039807 9999 99 99 0 9999 99 9999 + 039808 9999 99 99 0 9999 99 9999 + 039809 9999 99 99 0 9999 99 9999 + 039810 9999 99 99 0 9999 99 9999 + 039811 9999 99 99 0 9999 99 9999 + 039812 9999 99 99 0 9999 99 9999 + 039813 9999 99 99 0 9999 99 9999 + 039814 9999 99 99 0 9999 99 9999 + 039815 9999 99 99 0 9999 99 9999 + 039816 9999 99 99 0 9999 99 9999 + 039817 9999 99 99 0 9999 99 9999 + 039818 9999 99 99 0 9999 99 9999 + 039819 9999 99 99 0 9999 99 9999 + 039820 9999 99 99 0 9999 99 9999 + 039821 9999 99 99 0 9999 99 9999 + 039822 9999 99 99 0 9999 99 9999 + 039823 9999 99 99 0 9999 99 9999 + 039824 9999 99 99 0 9999 99 9999 + 039825 9999 99 99 0 9999 99 9999 + 039826 9999 99 99 0 9999 99 9999 + 039827 9999 99 99 0 9999 99 9999 + 039828 9999 99 99 0 9999 99 9999 + 039829 9999 99 99 0 9999 99 9999 + 039830 9999 99 99 0 9999 99 9999 + 039831 9999 99 99 0 9999 99 9999 + 039832 9999 99 99 0 9999 99 9999 + 039833 9999 99 99 0 9999 99 9999 + 039834 9999 99 99 0 9999 99 9999 + 039835 9999 99 99 0 9999 99 9999 + 039836 9999 99 99 0 9999 99 9999 + 039837 9999 99 99 0 9999 99 9999 + 039838 9999 99 99 0 9999 99 9999 + 039839 9999 99 99 0 9999 99 9999 + 039840 9999 99 99 0 9999 99 9999 + 039841 9999 99 99 0 9999 99 9999 + 039842 9999 99 99 0 9999 99 9999 + 039843 9999 99 99 0 9999 99 9999 + 039844 9999 99 99 0 9999 99 9999 + 039845 9999 99 99 0 9999 99 9999 + 039846 9999 99 99 0 9999 99 9999 + 039847 9999 99 99 0 9999 99 9999 + 039848 9999 99 99 0 9999 99 9999 + 039849 9999 99 99 0 9999 99 9999 + 039850 9999 99 99 0 9999 99 9999 + 039851 9999 99 99 0 9999 99 9999 + 039852 9999 99 99 0 9999 99 9999 + 039853 9999 99 99 0 9999 99 9999 + 039854 9999 99 99 0 9999 99 9999 + 039855 9999 99 99 0 9999 99 9999 + 039856 9999 99 99 0 9999 99 9999 + 039857 9999 99 99 0 9999 99 9999 + 039858 9999 99 99 0 9999 99 9999 + 039859 9999 99 99 0 9999 99 9999 + 039860 9999 99 99 0 9999 99 9999 + 039861 9999 99 99 0 9999 99 9999 + 039862 9999 99 99 0 9999 99 9999 + 039863 9999 99 99 0 9999 99 9999 + 039864 9999 99 99 0 9999 99 9999 + 039865 9999 99 99 0 9999 99 9999 + 039866 9999 99 99 0 9999 99 9999 + 039867 9999 99 99 0 9999 99 9999 + 039868 9999 99 99 0 9999 99 9999 + 039869 9999 99 99 0 9999 99 9999 + 039870 9999 99 99 0 9999 99 9999 + 039871 9999 99 99 0 9999 99 9999 + 039872 9999 99 99 0 9999 99 9999 + 039873 9999 99 99 0 9999 99 9999 + 039874 9999 99 99 0 9999 99 9999 + 039875 9999 99 99 0 9999 99 9999 + 039876 9999 99 99 0 9999 99 9999 + 039877 9999 99 99 0 9999 99 9999 + 039878 9999 99 99 0 9999 99 9999 + 039879 9999 99 99 0 9999 99 9999 + 039880 9999 99 99 0 9999 99 9999 + 039881 9999 99 99 0 9999 99 9999 + 039882 9999 99 99 0 9999 99 9999 + 039883 9999 99 99 0 9999 99 9999 + 039884 9999 99 99 0 9999 99 9999 + 039885 9999 99 99 0 9999 99 9999 + 039886 9999 99 99 0 9999 99 9999 + 039887 9999 99 99 0 9999 99 9999 + 039888 9999 99 99 0 9999 99 9999 + 039889 9999 99 99 0 9999 99 9999 + 039890 9999 99 99 0 9999 99 9999 + 039891 9999 99 99 0 9999 99 9999 + 039892 9999 99 99 0 9999 99 9999 + 039893 9999 99 99 0 9999 99 9999 + 039894 9999 99 99 0 9999 99 9999 + 039895 9999 99 99 0 9999 99 9999 + 039896 9999 99 99 0 9999 99 9999 + 039897 9999 99 99 0 9999 99 9999 + 039898 9999 99 99 0 9999 99 9999 + 039899 9999 99 99 0 9999 99 9999 + 039900 9999 99 99 0 9999 99 9999 + 039901 9999 99 99 0 9999 99 9999 + 039902 9999 99 99 0 9999 99 9999 + 039903 9999 99 99 0 9999 99 9999 + 039904 9999 99 99 0 9999 99 9999 + 039905 9999 99 99 0 9999 99 9999 + 039906 9999 99 99 0 9999 99 9999 + 039907 9999 99 99 0 9999 99 9999 + 039908 9999 99 99 0 9999 99 9999 + 039909 9999 99 99 0 9999 99 9999 + 039910 9999 99 99 0 9999 99 9999 + 039911 9999 99 99 0 9999 99 9999 + 039912 9999 99 99 0 9999 99 9999 + 039913 9999 99 99 0 9999 99 9999 + 039914 9999 99 99 0 9999 99 9999 + 039915 9999 99 99 0 9999 99 9999 + 039916 9999 99 99 0 9999 99 9999 + 039917 9999 99 99 0 9999 99 9999 + 039918 9999 99 99 0 9999 99 9999 + 039919 9999 99 99 0 9999 99 9999 + 039920 9999 99 99 0 9999 99 9999 + 039921 9999 99 99 0 9999 99 9999 + 039922 9999 99 99 0 9999 99 9999 + 039923 9999 99 99 0 9999 99 9999 + 039924 9999 99 99 0 9999 99 9999 + 039925 9999 99 99 0 9999 99 9999 + 039926 9999 99 99 0 9999 99 9999 + 039927 9999 99 99 0 9999 99 9999 + 039928 9999 99 99 0 9999 99 9999 + 039929 9999 99 99 0 9999 99 9999 + 039930 9999 99 99 0 9999 99 9999 + 039931 9999 99 99 0 9999 99 9999 + 039932 9999 99 99 0 9999 99 9999 + 039933 9999 99 99 0 9999 99 9999 + 039934 9999 99 99 0 9999 99 9999 + 039935 9999 99 99 0 9999 99 9999 + 039936 9999 99 99 0 9999 99 9999 + 039937 9999 99 99 0 9999 99 9999 + 039938 9999 99 99 0 9999 99 9999 + 039939 9999 99 99 0 9999 99 9999 + 039940 9999 99 99 0 9999 99 9999 + 039941 9999 99 99 0 9999 99 9999 + 039942 9999 99 99 0 9999 99 9999 + 039943 9999 99 99 0 9999 99 9999 + 039944 9999 99 99 0 9999 99 9999 + 039945 9999 99 99 0 9999 99 9999 + 039946 9999 99 99 0 9999 99 9999 + 039947 9999 99 99 0 9999 99 9999 + 039948 9999 99 99 0 9999 99 9999 + 039949 9999 99 99 0 9999 99 9999 + 039950 9999 99 99 0 9999 99 9999 + 039951 9999 99 99 0 9999 99 9999 + 039952 9999 99 99 0 9999 99 9999 + 039953 9999 99 99 0 9999 99 9999 + 039954 9999 99 99 0 9999 99 9999 + 039955 9999 99 99 0 9999 99 9999 + 039956 9999 99 99 0 9999 99 9999 + 039957 9999 99 99 0 9999 99 9999 + 039958 9999 99 99 0 9999 99 9999 + 039959 9999 99 99 0 9999 99 9999 + 039960 9999 99 99 0 9999 99 9999 + 039961 9999 99 99 0 9999 99 9999 + 039962 9999 99 99 0 9999 99 9999 + 039963 9999 99 99 0 9999 99 9999 + 039964 9999 99 99 0 9999 99 9999 + 039965 9999 99 99 0 9999 99 9999 + 039966 9999 99 99 0 9999 99 9999 + 039967 9999 99 99 0 9999 99 9999 + 039968 9999 99 99 0 9999 99 9999 + 039969 9999 99 99 0 9999 99 9999 + 039970 9999 99 99 0 9999 99 9999 + 039971 9999 99 99 0 9999 99 9999 + 039972 9999 99 99 0 9999 99 9999 + 039973 9999 99 99 0 9999 99 9999 + 039974 9999 99 99 0 9999 99 9999 + 039975 9999 99 99 0 9999 99 9999 + 039976 9999 99 99 0 9999 99 9999 + 039977 9999 99 99 0 9999 99 9999 + 039978 9999 99 99 0 9999 99 9999 + 039979 9999 99 99 0 9999 99 9999 + 039980 9999 99 99 0 9999 99 9999 + 039981 9999 99 99 0 9999 99 9999 + 039982 9999 99 99 0 9999 99 9999 + 039983 9999 99 99 0 9999 99 9999 + 039984 9999 99 99 0 9999 99 9999 + 039985 9999 99 99 0 9999 99 9999 + 039986 9999 99 99 0 9999 99 9999 + 039987 9999 99 99 0 9999 99 9999 + 039988 9999 99 99 0 9999 99 9999 + 039989 9999 99 99 0 9999 99 9999 + 039990 9999 99 99 0 9999 99 9999 + 039991 9999 99 99 0 9999 99 9999 + 039992 9999 99 99 0 9999 99 9999 + 039993 9999 99 99 0 9999 99 9999 + 039994 9999 99 99 0 9999 99 9999 + 039995 9999 99 99 0 9999 99 9999 + 039996 9999 99 99 0 9999 99 9999 + 039997 9999 99 99 0 9999 99 9999 + 039998 9999 99 99 0 9999 99 9999 + 039999 9999 99 99 0 9999 99 9999 + 040000 9999 99 99 0 9999 99 9999 + 040001 9999 99 99 0 9999 99 9999 + 040002 9999 99 99 0 9999 99 9999 + 040003 9999 99 99 0 9999 99 9999 + 040004 9999 99 99 0 9999 99 9999 + 040005 9999 99 99 0 9999 99 9999 + 040006 9999 99 99 0 9999 99 9999 + 040007 9999 99 99 0 9999 99 9999 + 040008 9999 99 99 0 9999 99 9999 + 040009 9999 99 99 0 9999 99 9999 + 040010 9999 99 99 0 9999 99 9999 + 040011 9999 99 99 0 9999 99 9999 + 040012 9999 99 99 0 9999 99 9999 + 040013 9999 99 99 0 9999 99 9999 + 040014 9999 99 99 0 9999 99 9999 + 040015 9999 99 99 0 9999 99 9999 + 040016 9999 99 99 0 9999 99 9999 + 040017 9999 99 99 0 9999 99 9999 + 040018 9999 99 99 0 9999 99 9999 + 040019 9999 99 99 0 9999 99 9999 + 040020 9999 99 99 0 9999 99 9999 + 040021 9999 99 99 0 9999 99 9999 + 040022 9999 99 99 0 9999 99 9999 + 040023 9999 99 99 0 9999 99 9999 + 040024 9999 99 99 0 9999 99 9999 + 040025 9999 99 99 0 9999 99 9999 + 040026 9999 99 99 0 9999 99 9999 + 040027 9999 99 99 0 9999 99 9999 + 040028 9999 99 99 0 9999 99 9999 + 040029 9999 99 99 0 9999 99 9999 + 040030 9999 99 99 0 9999 99 9999 + 040031 9999 99 99 0 9999 99 9999 + 040032 9999 99 99 0 9999 99 9999 + 040033 9999 99 99 0 9999 99 9999 + 040034 9999 99 99 0 9999 99 9999 + 040035 9999 99 99 0 9999 99 9999 + 040036 9999 99 99 0 9999 99 9999 + 040037 9999 99 99 0 9999 99 9999 + 040038 9999 99 99 0 9999 99 9999 + 040039 9999 99 99 0 9999 99 9999 + 040040 9999 99 99 0 9999 99 9999 + 040041 9999 99 99 0 9999 99 9999 + 040042 9999 99 99 0 9999 99 9999 + 040043 9999 99 99 0 9999 99 9999 + 040044 9999 99 99 0 9999 99 9999 + 040045 9999 99 99 0 9999 99 9999 + 040046 9999 99 99 0 9999 99 9999 + 040047 9999 99 99 0 9999 99 9999 + 040048 9999 99 99 0 9999 99 9999 + 040049 9999 99 99 0 9999 99 9999 + 040050 9999 99 99 0 9999 99 9999 + 040051 9999 99 99 0 9999 99 9999 + 040052 9999 99 99 0 9999 99 9999 + 040053 9999 99 99 0 9999 99 9999 + 040054 9999 99 99 0 9999 99 9999 + 040055 9999 99 99 0 9999 99 9999 + 040056 9999 99 99 0 9999 99 9999 + 040057 9999 99 99 0 9999 99 9999 + 040058 9999 99 99 0 9999 99 9999 + 040059 9999 99 99 0 9999 99 9999 + 040060 9999 99 99 0 9999 99 9999 + 040061 9999 99 99 0 9999 99 9999 + 040062 9999 99 99 0 9999 99 9999 + 040063 9999 99 99 0 9999 99 9999 + 040064 9999 99 99 0 9999 99 9999 + 040065 9999 99 99 0 9999 99 9999 + 040066 9999 99 99 0 9999 99 9999 + 040067 9999 99 99 0 9999 99 9999 + 040068 9999 99 99 0 9999 99 9999 + 040069 9999 99 99 0 9999 99 9999 + 040070 9999 99 99 0 9999 99 9999 + 040071 9999 99 99 0 9999 99 9999 + 040072 9999 99 99 0 9999 99 9999 + 040073 9999 99 99 0 9999 99 9999 + 040074 9999 99 99 0 9999 99 9999 + 040075 9999 99 99 0 9999 99 9999 + 040076 9999 99 99 0 9999 99 9999 + 040077 9999 99 99 0 9999 99 9999 + 040078 9999 99 99 0 9999 99 9999 + 040079 9999 99 99 0 9999 99 9999 + 040080 9999 99 99 0 9999 99 9999 + 040081 9999 99 99 0 9999 99 9999 + 040082 9999 99 99 0 9999 99 9999 + 040083 9999 99 99 0 9999 99 9999 + 040084 9999 99 99 0 9999 99 9999 + 040085 9999 99 99 0 9999 99 9999 + 040086 9999 99 99 0 9999 99 9999 + 040087 9999 99 99 0 9999 99 9999 + 040088 9999 99 99 0 9999 99 9999 + 040089 9999 99 99 0 9999 99 9999 + 040090 9999 99 99 0 9999 99 9999 + 040091 9999 99 99 0 9999 99 9999 + 040092 9999 99 99 0 9999 99 9999 + 040093 9999 99 99 0 9999 99 9999 + 040094 9999 99 99 0 9999 99 9999 + 040095 9999 99 99 0 9999 99 9999 + 040096 9999 99 99 0 9999 99 9999 + 040097 9999 99 99 0 9999 99 9999 + 040098 9999 99 99 0 9999 99 9999 + 040099 9999 99 99 0 9999 99 9999 + 040100 9999 99 99 0 9999 99 9999 + 040101 9999 99 99 0 9999 99 9999 + 040102 9999 99 99 0 9999 99 9999 + 040103 9999 99 99 0 9999 99 9999 + 040104 9999 99 99 0 9999 99 9999 + 040105 9999 99 99 0 9999 99 9999 + 040106 9999 99 99 0 9999 99 9999 + 040107 9999 99 99 0 9999 99 9999 + 040108 9999 99 99 0 9999 99 9999 + 040109 9999 99 99 0 9999 99 9999 + 040110 9999 99 99 0 9999 99 9999 + 040111 9999 99 99 0 9999 99 9999 + 040112 9999 99 99 0 9999 99 9999 + 040113 9999 99 99 0 9999 99 9999 + 040114 9999 99 99 0 9999 99 9999 + 040115 9999 99 99 0 9999 99 9999 + 040116 9999 99 99 0 9999 99 9999 + 040117 9999 99 99 0 9999 99 9999 + 040118 9999 99 99 0 9999 99 9999 + 040119 9999 99 99 0 9999 99 9999 + 040120 9999 99 99 0 9999 99 9999 + 040121 9999 99 99 0 9999 99 9999 + 040122 9999 99 99 0 9999 99 9999 + 040123 9999 99 99 0 9999 99 9999 + 040124 9999 99 99 0 9999 99 9999 + 040125 9999 99 99 0 9999 99 9999 + 040126 9999 99 99 0 9999 99 9999 + 040127 9999 99 99 0 9999 99 9999 + 040128 9999 99 99 0 9999 99 9999 + 040129 9999 99 99 0 9999 99 9999 + 040130 9999 99 99 0 9999 99 9999 + 040131 9999 99 99 0 9999 99 9999 + 040132 9999 99 99 0 9999 99 9999 + 040133 9999 99 99 0 9999 99 9999 + 040134 9999 99 99 0 9999 99 9999 + 040135 9999 99 99 0 9999 99 9999 + 040136 9999 99 99 0 9999 99 9999 + 040137 9999 99 99 0 9999 99 9999 + 040138 9999 99 99 0 9999 99 9999 + 040139 9999 99 99 0 9999 99 9999 + 040140 9999 99 99 0 9999 99 9999 + 040141 9999 99 99 0 9999 99 9999 + 040142 9999 99 99 0 9999 99 9999 + 040143 9999 99 99 0 9999 99 9999 + 040144 9999 99 99 0 9999 99 9999 + 040145 9999 99 99 0 9999 99 9999 + 040146 9999 99 99 0 9999 99 9999 + 040147 9999 99 99 0 9999 99 9999 + 040148 9999 99 99 0 9999 99 9999 + 040149 9999 99 99 0 9999 99 9999 + 040150 9999 99 99 0 9999 99 9999 + 040151 9999 99 99 0 9999 99 9999 + 040152 9999 99 99 0 9999 99 9999 + 040153 9999 99 99 0 9999 99 9999 + 040154 9999 99 99 0 9999 99 9999 + 040155 9999 99 99 0 9999 99 9999 + 040156 9999 99 99 0 9999 99 9999 + 040157 9999 99 99 0 9999 99 9999 + 040158 9999 99 99 0 9999 99 9999 + 040159 9999 99 99 0 9999 99 9999 + 040160 9999 99 99 0 9999 99 9999 + 040161 9999 99 99 0 9999 99 9999 + 040162 9999 99 99 0 9999 99 9999 + 040163 9999 99 99 0 9999 99 9999 + 040164 9999 99 99 0 9999 99 9999 + 040165 9999 99 99 0 9999 99 9999 + 040166 9999 99 99 0 9999 99 9999 + 040167 9999 99 99 0 9999 99 9999 + 040168 9999 99 99 0 9999 99 9999 + 040169 9999 99 99 0 9999 99 9999 + 040170 9999 99 99 0 9999 99 9999 + 040171 9999 99 99 0 9999 99 9999 + 040172 9999 99 99 0 9999 99 9999 + 040173 9999 99 99 0 9999 99 9999 + 040174 9999 99 99 0 9999 99 9999 + 040175 9999 99 99 0 9999 99 9999 + 040176 9999 99 99 0 9999 99 9999 + 040177 9999 99 99 0 9999 99 9999 + 040178 9999 99 99 0 9999 99 9999 + 040179 9999 99 99 0 9999 99 9999 + 040180 9999 99 99 0 9999 99 9999 + 040181 9999 99 99 0 9999 99 9999 + 040182 9999 99 99 0 9999 99 9999 + 040183 9999 99 99 0 9999 99 9999 + 040184 9999 99 99 0 9999 99 9999 + 040185 9999 99 99 0 9999 99 9999 + 040186 9999 99 99 0 9999 99 9999 + 040187 9999 99 99 0 9999 99 9999 + 040188 9999 99 99 0 9999 99 9999 + 040189 9999 99 99 0 9999 99 9999 + 040190 9999 99 99 0 9999 99 9999 + 040191 9999 99 99 0 9999 99 9999 + 040192 9999 99 99 0 9999 99 9999 + 040193 9999 99 99 0 9999 99 9999 + 040194 9999 99 99 0 9999 99 9999 + 040195 9999 99 99 0 9999 99 9999 + 040196 9999 99 99 0 9999 99 9999 + 040197 9999 99 99 0 9999 99 9999 + 040198 9999 99 99 0 9999 99 9999 + 040199 9999 99 99 0 9999 99 9999 + 040200 9999 99 99 0 9999 99 9999 + 040201 9999 99 99 0 9999 99 9999 + 040202 9999 99 99 0 9999 99 9999 + 040203 9999 99 99 0 9999 99 9999 + 040204 9999 99 99 0 9999 99 9999 + 040205 9999 99 99 0 9999 99 9999 + 040206 9999 99 99 0 9999 99 9999 + 040207 9999 99 99 0 9999 99 9999 + 040208 9999 99 99 0 9999 99 9999 + 040209 9999 99 99 0 9999 99 9999 + 040210 9999 99 99 0 9999 99 9999 + 040211 9999 99 99 0 9999 99 9999 + 040212 9999 99 99 0 9999 99 9999 + 040213 9999 99 99 0 9999 99 9999 + 040214 9999 99 99 0 9999 99 9999 + 040215 9999 99 99 0 9999 99 9999 + 040216 9999 99 99 0 9999 99 9999 + 040217 9999 99 99 0 9999 99 9999 + 040218 9999 99 99 0 9999 99 9999 + 040219 9999 99 99 0 9999 99 9999 + 040220 9999 99 99 0 9999 99 9999 + 040221 9999 99 99 0 9999 99 9999 + 040222 9999 99 99 0 9999 99 9999 + 040223 9999 99 99 0 9999 99 9999 + 040224 9999 99 99 0 9999 99 9999 + 040225 9999 99 99 0 9999 99 9999 + 040226 9999 99 99 0 9999 99 9999 + 040227 9999 99 99 0 9999 99 9999 + 040228 9999 99 99 0 9999 99 9999 + 040229 9999 99 99 0 9999 99 9999 + 040230 9999 99 99 0 9999 99 9999 + 040231 9999 99 99 0 9999 99 9999 + 040232 9999 99 99 0 9999 99 9999 + 040233 9999 99 99 0 9999 99 9999 + 040234 9999 99 99 0 9999 99 9999 + 040235 9999 99 99 0 9999 99 9999 + 040236 9999 99 99 0 9999 99 9999 + 040237 9999 99 99 0 9999 99 9999 + 040238 9999 99 99 0 9999 99 9999 + 040239 9999 99 99 0 9999 99 9999 + 040240 9999 99 99 0 9999 99 9999 + 040241 9999 99 99 0 9999 99 9999 + 040242 9999 99 99 0 9999 99 9999 + 040243 9999 99 99 0 9999 99 9999 + 040244 9999 99 99 0 9999 99 9999 + 040245 9999 99 99 0 9999 99 9999 + 040246 9999 99 99 0 9999 99 9999 + 040247 9999 99 99 0 9999 99 9999 + 040248 9999 99 99 0 9999 99 9999 + 040249 9999 99 99 0 9999 99 9999 + 040250 9999 99 99 0 9999 99 9999 + 040251 9999 99 99 0 9999 99 9999 + 040252 9999 99 99 0 9999 99 9999 + 040253 9999 99 99 0 9999 99 9999 + 040254 9999 99 99 0 9999 99 9999 + 040255 9999 99 99 0 9999 99 9999 + 040256 9999 99 99 0 9999 99 9999 + 040257 9999 99 99 0 9999 99 9999 + 040258 9999 99 99 0 9999 99 9999 + 040259 9999 99 99 0 9999 99 9999 + 040260 9999 99 99 0 9999 99 9999 + 040261 9999 99 99 0 9999 99 9999 + 040262 9999 99 99 0 9999 99 9999 + 040263 9999 99 99 0 9999 99 9999 + 040264 9999 99 99 0 9999 99 9999 + 040265 9999 99 99 0 9999 99 9999 + 040266 9999 99 99 0 9999 99 9999 + 040267 9999 99 99 0 9999 99 9999 + 040268 9999 99 99 0 9999 99 9999 + 040269 9999 99 99 0 9999 99 9999 + 040270 9999 99 99 0 9999 99 9999 + 040271 9999 99 99 0 9999 99 9999 + 040272 9999 99 99 0 9999 99 9999 + 040273 9999 99 99 0 9999 99 9999 + 040274 9999 99 99 0 9999 99 9999 + 040275 9999 99 99 0 9999 99 9999 + 040276 9999 99 99 0 9999 99 9999 + 040277 9999 99 99 0 9999 99 9999 + 040278 9999 99 99 0 9999 99 9999 + 040279 9999 99 99 0 9999 99 9999 + 040280 9999 99 99 0 9999 99 9999 + 040281 9999 99 99 0 9999 99 9999 + 040282 9999 99 99 0 9999 99 9999 + 040283 9999 99 99 0 9999 99 9999 + 040284 9999 99 99 0 9999 99 9999 + 040285 9999 99 99 0 9999 99 9999 + 040286 9999 99 99 0 9999 99 9999 + 040287 9999 99 99 0 9999 99 9999 + 040288 9999 99 99 0 9999 99 9999 + 040289 9999 99 99 0 9999 99 9999 + 040290 9999 99 99 0 9999 99 9999 + 040291 9999 99 99 0 9999 99 9999 + 040292 9999 99 99 0 9999 99 9999 + 040293 9999 99 99 0 9999 99 9999 + 040294 9999 99 99 0 9999 99 9999 + 040295 9999 99 99 0 9999 99 9999 + 040296 9999 99 99 0 9999 99 9999 + 040297 9999 99 99 0 9999 99 9999 + 040298 9999 99 99 0 9999 99 9999 + 040299 9999 99 99 0 9999 99 9999 + 040300 9999 99 99 0 9999 99 9999 + 040301 9999 99 99 0 9999 99 9999 + 040302 9999 99 99 0 9999 99 9999 + 040303 9999 99 99 0 9999 99 9999 + 040304 9999 99 99 0 9999 99 9999 + 040305 9999 99 99 0 9999 99 9999 + 040306 9999 99 99 0 9999 99 9999 + 040307 9999 99 99 0 9999 99 9999 + 040308 9999 99 99 0 9999 99 9999 + 040309 9999 99 99 0 9999 99 9999 + 040310 9999 99 99 0 9999 99 9999 + 040311 9999 99 99 0 9999 99 9999 + 040312 9999 99 99 0 9999 99 9999 + 040313 9999 99 99 0 9999 99 9999 + 040314 9999 99 99 0 9999 99 9999 + 040315 9999 99 99 0 9999 99 9999 + 040316 9999 99 99 0 9999 99 9999 + 040317 9999 99 99 0 9999 99 9999 + 040318 9999 99 99 0 9999 99 9999 + 040319 9999 99 99 0 9999 99 9999 + 040320 9999 99 99 0 9999 99 9999 + 040321 9999 99 99 0 9999 99 9999 + 040322 9999 99 99 0 9999 99 9999 + 040323 9999 99 99 0 9999 99 9999 + 040324 9999 99 99 0 9999 99 9999 + 040325 9999 99 99 0 9999 99 9999 + 040326 9999 99 99 0 9999 99 9999 + 040327 9999 99 99 0 9999 99 9999 + 040328 9999 99 99 0 9999 99 9999 + 040329 9999 99 99 0 9999 99 9999 + 040330 9999 99 99 0 9999 99 9999 + 040331 9999 99 99 0 9999 99 9999 + 040332 9999 99 99 0 9999 99 9999 + 040333 9999 99 99 0 9999 99 9999 + 040334 9999 99 99 0 9999 99 9999 + 040335 9999 99 99 0 9999 99 9999 + 040336 9999 99 99 0 9999 99 9999 + 040337 9999 99 99 0 9999 99 9999 + 040338 9999 99 99 0 9999 99 9999 + 040339 9999 99 99 0 9999 99 9999 + 040340 9999 99 99 0 9999 99 9999 + 040341 9999 99 99 0 9999 99 9999 + 040342 9999 99 99 0 9999 99 9999 + 040343 9999 99 99 0 9999 99 9999 + 040344 9999 99 99 0 9999 99 9999 + 040345 9999 99 99 0 9999 99 9999 + 040346 9999 99 99 0 9999 99 9999 + 040347 9999 99 99 0 9999 99 9999 + 040348 9999 99 99 0 9999 99 9999 + 040349 9999 99 99 0 9999 99 9999 + 040350 9999 99 99 0 9999 99 9999 + 040351 9999 99 99 0 9999 99 9999 + 040352 9999 99 99 0 9999 99 9999 + 040353 9999 99 99 0 9999 99 9999 + 040354 9999 99 99 0 9999 99 9999 + 040355 9999 99 99 0 9999 99 9999 + 040356 9999 99 99 0 9999 99 9999 + 040357 9999 99 99 0 9999 99 9999 + 040358 9999 99 99 0 9999 99 9999 + 040359 9999 99 99 0 9999 99 9999 + 040360 9999 99 99 0 9999 99 9999 + 040361 9999 99 99 0 9999 99 9999 + 040362 9999 99 99 0 9999 99 9999 + 040363 9999 99 99 0 9999 99 9999 + 040364 9999 99 99 0 9999 99 9999 + 040365 9999 99 99 0 9999 99 9999 + 040366 9999 99 99 0 9999 99 9999 + 040367 9999 99 99 0 9999 99 9999 + 040368 9999 99 99 0 9999 99 9999 + 040369 9999 99 99 0 9999 99 9999 + 040370 9999 99 99 0 9999 99 9999 + 040371 9999 99 99 0 9999 99 9999 + 040372 9999 99 99 0 9999 99 9999 + 040373 9999 99 99 0 9999 99 9999 + 040374 9999 99 99 0 9999 99 9999 + 040375 9999 99 99 0 9999 99 9999 + 040376 9999 99 99 0 9999 99 9999 + 040377 9999 99 99 0 9999 99 9999 + 040378 9999 99 99 0 9999 99 9999 + 040379 9999 99 99 0 9999 99 9999 + 040380 9999 99 99 0 9999 99 9999 + 040381 9999 99 99 0 9999 99 9999 + 040382 9999 99 99 0 9999 99 9999 + 040383 9999 99 99 0 9999 99 9999 + 040384 9999 99 99 0 9999 99 9999 + 040385 9999 99 99 0 9999 99 9999 + 040386 9999 99 99 0 9999 99 9999 + 040387 9999 99 99 0 9999 99 9999 + 040388 9999 99 99 0 9999 99 9999 + 040389 9999 99 99 0 9999 99 9999 + 040390 9999 99 99 0 9999 99 9999 + 040391 9999 99 99 0 9999 99 9999 + 040392 9999 99 99 0 9999 99 9999 + 040393 9999 99 99 0 9999 99 9999 + 040394 9999 99 99 0 9999 99 9999 + 040395 9999 99 99 0 9999 99 9999 + 040396 9999 99 99 0 9999 99 9999 + 040397 9999 99 99 0 9999 99 9999 + 040398 9999 99 99 0 9999 99 9999 + 040399 9999 99 99 0 9999 99 9999 + 040400 9999 99 99 0 9999 99 9999 + 040401 9999 99 99 0 9999 99 9999 + 040402 9999 99 99 0 9999 99 9999 + 040403 9999 99 99 0 9999 99 9999 + 040404 9999 99 99 0 9999 99 9999 + 040405 9999 99 99 0 9999 99 9999 + 040406 9999 99 99 0 9999 99 9999 + 040407 9999 99 99 0 9999 99 9999 + 040408 9999 99 99 0 9999 99 9999 + 040409 9999 99 99 0 9999 99 9999 + 040410 9999 99 99 0 9999 99 9999 + 040411 9999 99 99 0 9999 99 9999 + 040412 9999 99 99 0 9999 99 9999 + 040413 9999 99 99 0 9999 99 9999 + 040414 9999 99 99 0 9999 99 9999 + 040415 9999 99 99 0 9999 99 9999 + 040416 9999 99 99 0 9999 99 9999 + 040417 9999 99 99 0 9999 99 9999 + 040418 9999 99 99 0 9999 99 9999 + 040419 9999 99 99 0 9999 99 9999 + 040420 9999 99 99 0 9999 99 9999 + 040421 9999 99 99 0 9999 99 9999 + 040422 9999 99 99 0 9999 99 9999 + 040423 9999 99 99 0 9999 99 9999 + 040424 9999 99 99 0 9999 99 9999 + 040425 9999 99 99 0 9999 99 9999 + 040426 9999 99 99 0 9999 99 9999 + 040427 9999 99 99 0 9999 99 9999 + 040428 9999 99 99 0 9999 99 9999 + 040429 9999 99 99 0 9999 99 9999 + 040430 9999 99 99 0 9999 99 9999 + 040431 9999 99 99 0 9999 99 9999 + 040432 9999 99 99 0 9999 99 9999 + 040433 9999 99 99 0 9999 99 9999 + 040434 9999 99 99 0 9999 99 9999 + 040435 9999 99 99 0 9999 99 9999 + 040436 9999 99 99 0 9999 99 9999 + 040437 9999 99 99 0 9999 99 9999 + 040438 9999 99 99 0 9999 99 9999 + 040439 9999 99 99 0 9999 99 9999 + 040440 9999 99 99 0 9999 99 9999 + 040441 9999 99 99 0 9999 99 9999 + 040442 9999 99 99 0 9999 99 9999 + 040443 9999 99 99 0 9999 99 9999 + 040444 9999 99 99 0 9999 99 9999 + 040445 9999 99 99 0 9999 99 9999 + 040446 9999 99 99 0 9999 99 9999 + 040447 9999 99 99 0 9999 99 9999 + 040448 9999 99 99 0 9999 99 9999 + 040449 9999 99 99 0 9999 99 9999 + 040450 9999 99 99 0 9999 99 9999 + 040451 9999 99 99 0 9999 99 9999 + 040452 9999 99 99 0 9999 99 9999 + 040453 9999 99 99 0 9999 99 9999 + 040454 9999 99 99 0 9999 99 9999 + 040455 9999 99 99 0 9999 99 9999 + 040456 9999 99 99 0 9999 99 9999 + 040457 9999 99 99 0 9999 99 9999 + 040458 9999 99 99 0 9999 99 9999 + 040459 9999 99 99 0 9999 99 9999 + 040460 9999 99 99 0 9999 99 9999 + 040461 9999 99 99 0 9999 99 9999 + 040462 9999 99 99 0 9999 99 9999 + 040463 9999 99 99 0 9999 99 9999 + 040464 9999 99 99 0 9999 99 9999 + 040465 9999 99 99 0 9999 99 9999 + 040466 9999 99 99 0 9999 99 9999 + 040467 9999 99 99 0 9999 99 9999 + 040468 9999 99 99 0 9999 99 9999 + 040469 9999 99 99 0 9999 99 9999 + 040470 9999 99 99 0 9999 99 9999 + 040471 9999 99 99 0 9999 99 9999 + 040472 9999 99 99 0 9999 99 9999 + 040473 9999 99 99 0 9999 99 9999 + 040474 9999 99 99 0 9999 99 9999 + 040475 9999 99 99 0 9999 99 9999 + 040476 9999 99 99 0 9999 99 9999 + 040477 9999 99 99 0 9999 99 9999 + 040478 9999 99 99 0 9999 99 9999 + 040479 9999 99 99 0 9999 99 9999 + 040480 9999 99 99 0 9999 99 9999 + 040481 9999 99 99 0 9999 99 9999 + 040482 9999 99 99 0 9999 99 9999 + 040483 9999 99 99 0 9999 99 9999 + 040484 9999 99 99 0 9999 99 9999 + 040485 9999 99 99 0 9999 99 9999 + 040486 9999 99 99 0 9999 99 9999 + 040487 9999 99 99 0 9999 99 9999 + 040488 9999 99 99 0 9999 99 9999 + 040489 9999 99 99 0 9999 99 9999 + 040490 9999 99 99 0 9999 99 9999 + 040491 9999 99 99 0 9999 99 9999 + 040492 9999 99 99 0 9999 99 9999 + 040493 9999 99 99 0 9999 99 9999 + 040494 9999 99 99 0 9999 99 9999 + 040495 9999 99 99 0 9999 99 9999 + 040496 9999 99 99 0 9999 99 9999 + 040497 9999 99 99 0 9999 99 9999 + 040498 9999 99 99 0 9999 99 9999 + 040499 9999 99 99 0 9999 99 9999 + 040500 9999 99 99 0 9999 99 9999 + 040501 9999 99 99 0 9999 99 9999 + 040502 9999 99 99 0 9999 99 9999 + 040503 9999 99 99 0 9999 99 9999 + 040504 9999 99 99 0 9999 99 9999 + 040505 9999 99 99 0 9999 99 9999 + 040506 9999 99 99 0 9999 99 9999 + 040507 9999 99 99 0 9999 99 9999 + 040508 9999 99 99 0 9999 99 9999 + 040509 9999 99 99 0 9999 99 9999 + 040510 9999 99 99 0 9999 99 9999 + 040511 9999 99 99 0 9999 99 9999 + 040512 9999 99 99 0 9999 99 9999 + 040513 9999 99 99 0 9999 99 9999 + 040514 9999 99 99 0 9999 99 9999 + 040515 9999 99 99 0 9999 99 9999 + 040516 9999 99 99 0 9999 99 9999 + 040517 9999 99 99 0 9999 99 9999 + 040518 9999 99 99 0 9999 99 9999 + 040519 9999 99 99 0 9999 99 9999 + 040520 9999 99 99 0 9999 99 9999 + 040521 9999 99 99 0 9999 99 9999 + 040522 9999 99 99 0 9999 99 9999 + 040523 9999 99 99 0 9999 99 9999 + 040524 9999 99 99 0 9999 99 9999 + 040525 9999 99 99 0 9999 99 9999 + 040526 9999 99 99 0 9999 99 9999 + 040527 9999 99 99 0 9999 99 9999 + 040528 9999 99 99 0 9999 99 9999 + 040529 9999 99 99 0 9999 99 9999 + 040530 9999 99 99 0 9999 99 9999 + 040531 9999 99 99 0 9999 99 9999 + 040532 9999 99 99 0 9999 99 9999 + 040533 9999 99 99 0 9999 99 9999 + 040534 9999 99 99 0 9999 99 9999 + 040535 9999 99 99 0 9999 99 9999 + 040536 9999 99 99 0 9999 99 9999 + 040537 9999 99 99 0 9999 99 9999 + 040538 9999 99 99 0 9999 99 9999 + 040539 9999 99 99 0 9999 99 9999 + 040540 9999 99 99 0 9999 99 9999 + 040541 9999 99 99 0 9999 99 9999 + 040542 9999 99 99 0 9999 99 9999 + 040543 9999 99 99 0 9999 99 9999 + 040544 9999 99 99 0 9999 99 9999 + 040545 9999 99 99 0 9999 99 9999 + 040546 9999 99 99 0 9999 99 9999 + 040547 9999 99 99 0 9999 99 9999 + 040548 9999 99 99 0 9999 99 9999 + 040549 9999 99 99 0 9999 99 9999 + 040550 9999 99 99 0 9999 99 9999 + 040551 9999 99 99 0 9999 99 9999 + 040552 9999 99 99 0 9999 99 9999 + 040553 9999 99 99 0 9999 99 9999 + 040554 9999 99 99 0 9999 99 9999 + 040555 9999 99 99 0 9999 99 9999 + 040556 9999 99 99 0 9999 99 9999 + 040557 9999 99 99 0 9999 99 9999 + 040558 9999 99 99 0 9999 99 9999 + 040559 9999 99 99 0 9999 99 9999 + 040560 9999 99 99 0 9999 99 9999 + 040561 9999 99 99 0 9999 99 9999 + 040562 9999 99 99 0 9999 99 9999 + 040563 9999 99 99 0 9999 99 9999 + 040564 9999 99 99 0 9999 99 9999 + 040565 9999 99 99 0 9999 99 9999 + 040566 9999 99 99 0 9999 99 9999 + 040567 9999 99 99 0 9999 99 9999 + 040568 9999 99 99 0 9999 99 9999 + 040569 9999 99 99 0 9999 99 9999 + 040570 9999 99 99 0 9999 99 9999 + 040571 9999 99 99 0 9999 99 9999 + 040572 9999 99 99 0 9999 99 9999 + 040573 9999 99 99 0 9999 99 9999 + 040574 9999 99 99 0 9999 99 9999 + 040575 9999 99 99 0 9999 99 9999 + 040576 9999 99 99 0 9999 99 9999 + 040577 9999 99 99 0 9999 99 9999 + 040578 9999 99 99 0 9999 99 9999 + 040579 9999 99 99 0 9999 99 9999 + 040580 9999 99 99 0 9999 99 9999 + 040581 9999 99 99 0 9999 99 9999 + 040582 9999 99 99 0 9999 99 9999 + 040583 9999 99 99 0 9999 99 9999 + 040584 9999 99 99 0 9999 99 9999 + 040585 9999 99 99 0 9999 99 9999 + 040586 9999 99 99 0 9999 99 9999 + 040587 9999 99 99 0 9999 99 9999 + 040588 9999 99 99 0 9999 99 9999 + 040589 9999 99 99 0 9999 99 9999 + 040590 9999 99 99 0 9999 99 9999 + 040591 9999 99 99 0 9999 99 9999 + 040592 9999 99 99 0 9999 99 9999 + 040593 9999 99 99 0 9999 99 9999 + 040594 9999 99 99 0 9999 99 9999 + 040595 9999 99 99 0 9999 99 9999 + 040596 9999 99 99 0 9999 99 9999 + 040597 9999 99 99 0 9999 99 9999 + 040598 9999 99 99 0 9999 99 9999 + 040599 9999 99 99 0 9999 99 9999 + 040600 9999 99 99 0 9999 99 9999 + 040601 9999 99 99 0 9999 99 9999 + 040602 9999 99 99 0 9999 99 9999 + 040603 9999 99 99 0 9999 99 9999 + 040604 9999 99 99 0 9999 99 9999 + 040605 9999 99 99 0 9999 99 9999 + 040606 9999 99 99 0 9999 99 9999 + 040607 9999 99 99 0 9999 99 9999 + 040608 9999 99 99 0 9999 99 9999 + 040609 9999 99 99 0 9999 99 9999 + 040610 9999 99 99 0 9999 99 9999 + 040611 9999 99 99 0 9999 99 9999 + 040612 9999 99 99 0 9999 99 9999 + 040613 9999 99 99 0 9999 99 9999 + 040614 9999 99 99 0 9999 99 9999 + 040615 9999 99 99 0 9999 99 9999 + 040616 9999 99 99 0 9999 99 9999 + 040617 9999 99 99 0 9999 99 9999 + 040618 9999 99 99 0 9999 99 9999 + 040619 9999 99 99 0 9999 99 9999 + 040620 9999 99 99 0 9999 99 9999 + 040621 9999 99 99 0 9999 99 9999 + 040622 9999 99 99 0 9999 99 9999 + 040623 9999 99 99 0 9999 99 9999 + 040624 9999 99 99 0 9999 99 9999 + 040625 9999 99 99 0 9999 99 9999 + 040626 9999 99 99 0 9999 99 9999 + 040627 9999 99 99 0 9999 99 9999 + 040628 9999 99 99 0 9999 99 9999 + 040629 9999 99 99 0 9999 99 9999 + 040630 9999 99 99 0 9999 99 9999 + 040631 9999 99 99 0 9999 99 9999 + 040632 9999 99 99 0 9999 99 9999 + 040633 9999 99 99 0 9999 99 9999 + 040634 9999 99 99 0 9999 99 9999 + 040635 9999 99 99 0 9999 99 9999 + 040636 9999 99 99 0 9999 99 9999 + 040637 9999 99 99 0 9999 99 9999 + 040638 9999 99 99 0 9999 99 9999 + 040639 9999 99 99 0 9999 99 9999 + 040640 9999 99 99 0 9999 99 9999 + 040641 9999 99 99 0 9999 99 9999 + 040642 9999 99 99 0 9999 99 9999 + 040643 9999 99 99 0 9999 99 9999 + 040644 9999 99 99 0 9999 99 9999 + 040645 9999 99 99 0 9999 99 9999 + 040646 9999 99 99 0 9999 99 9999 + 040647 9999 99 99 0 9999 99 9999 + 040648 9999 99 99 0 9999 99 9999 + 040649 9999 99 99 0 9999 99 9999 + 040650 9999 99 99 0 9999 99 9999 + 040651 9999 99 99 0 9999 99 9999 + 040652 9999 99 99 0 9999 99 9999 + 040653 9999 99 99 0 9999 99 9999 + 040654 9999 99 99 0 9999 99 9999 + 040655 9999 99 99 0 9999 99 9999 + 040656 9999 99 99 0 9999 99 9999 + 040657 9999 99 99 0 9999 99 9999 + 040658 9999 99 99 0 9999 99 9999 + 040659 9999 99 99 0 9999 99 9999 + 040660 9999 99 99 0 9999 99 9999 + 040661 9999 99 99 0 9999 99 9999 + 040662 9999 99 99 0 9999 99 9999 + 040663 9999 99 99 0 9999 99 9999 + 040664 9999 99 99 0 9999 99 9999 + 040665 9999 99 99 0 9999 99 9999 + 040666 9999 99 99 0 9999 99 9999 + 040667 9999 99 99 0 9999 99 9999 + 040668 9999 99 99 0 9999 99 9999 + 040669 9999 99 99 0 9999 99 9999 + 040670 9999 99 99 0 9999 99 9999 + 040671 9999 99 99 0 9999 99 9999 + 040672 9999 99 99 0 9999 99 9999 + 040673 9999 99 99 0 9999 99 9999 + 040674 9999 99 99 0 9999 99 9999 + 040675 9999 99 99 0 9999 99 9999 + 040676 9999 99 99 0 9999 99 9999 + 040677 9999 99 99 0 9999 99 9999 + 040678 9999 99 99 0 9999 99 9999 + 040679 9999 99 99 0 9999 99 9999 + 040680 9999 99 99 0 9999 99 9999 + 040681 9999 99 99 0 9999 99 9999 + 040682 9999 99 99 0 9999 99 9999 + 040683 9999 99 99 0 9999 99 9999 + 040684 9999 99 99 0 9999 99 9999 + 040685 9999 99 99 0 9999 99 9999 + 040686 9999 99 99 0 9999 99 9999 + 040687 9999 99 99 0 9999 99 9999 + 040688 9999 99 99 0 9999 99 9999 + 040689 9999 99 99 0 9999 99 9999 + 040690 9999 99 99 0 9999 99 9999 + 040691 9999 99 99 0 9999 99 9999 + 040692 9999 99 99 0 9999 99 9999 + 040693 9999 99 99 0 9999 99 9999 + 040694 9999 99 99 0 9999 99 9999 + 040695 9999 99 99 0 9999 99 9999 + 040696 9999 99 99 0 9999 99 9999 + 040697 9999 99 99 0 9999 99 9999 + 040698 9999 99 99 0 9999 99 9999 + 040699 9999 99 99 0 9999 99 9999 + 040700 9999 99 99 0 9999 99 9999 + 040701 9999 99 99 0 9999 99 9999 + 040702 9999 99 99 0 9999 99 9999 + 040703 9999 99 99 0 9999 99 9999 + 040704 9999 99 99 0 9999 99 9999 + 040705 9999 99 99 0 9999 99 9999 + 040706 9999 99 99 0 9999 99 9999 + 040707 9999 99 99 0 9999 99 9999 + 040708 9999 99 99 0 9999 99 9999 + 040709 9999 99 99 0 9999 99 9999 + 040710 9999 99 99 0 9999 99 9999 + 040711 9999 99 99 0 9999 99 9999 + 040712 9999 99 99 0 9999 99 9999 + 040713 9999 99 99 0 9999 99 9999 + 040714 9999 99 99 0 9999 99 9999 + 040715 9999 99 99 0 9999 99 9999 + 040716 9999 99 99 0 9999 99 9999 + 040717 9999 99 99 0 9999 99 9999 + 040718 9999 99 99 0 9999 99 9999 + 040719 9999 99 99 0 9999 99 9999 + 040720 9999 99 99 0 9999 99 9999 + 040721 9999 99 99 0 9999 99 9999 + 040722 9999 99 99 0 9999 99 9999 + 040723 9999 99 99 0 9999 99 9999 + 040724 9999 99 99 0 9999 99 9999 + 040725 9999 99 99 0 9999 99 9999 + 040726 9999 99 99 0 9999 99 9999 + 040727 9999 99 99 0 9999 99 9999 + 040728 9999 99 99 0 9999 99 9999 + 040729 9999 99 99 0 9999 99 9999 + 040730 9999 99 99 0 9999 99 9999 + 040731 9999 99 99 0 9999 99 9999 + 040732 9999 99 99 0 9999 99 9999 + 040733 9999 99 99 0 9999 99 9999 + 040734 9999 99 99 0 9999 99 9999 + 040735 9999 99 99 0 9999 99 9999 + 040736 9999 99 99 0 9999 99 9999 + 040737 9999 99 99 0 9999 99 9999 + 040738 9999 99 99 0 9999 99 9999 + 040739 9999 99 99 0 9999 99 9999 + 040740 9999 99 99 0 9999 99 9999 + 040741 9999 99 99 0 9999 99 9999 + 040742 9999 99 99 0 9999 99 9999 + 040743 9999 99 99 0 9999 99 9999 + 040744 9999 99 99 0 9999 99 9999 + 040745 9999 99 99 0 9999 99 9999 + 040746 9999 99 99 0 9999 99 9999 + 040747 9999 99 99 0 9999 99 9999 + 040748 9999 99 99 0 9999 99 9999 + 040749 9999 99 99 0 9999 99 9999 + 040750 9999 99 99 0 9999 99 9999 + 040751 9999 99 99 0 9999 99 9999 + 040752 9999 99 99 0 9999 99 9999 + 040753 9999 99 99 0 9999 99 9999 + 040754 9999 99 99 0 9999 99 9999 + 040755 9999 99 99 0 9999 99 9999 + 040756 9999 99 99 0 9999 99 9999 + 040757 9999 99 99 0 9999 99 9999 + 040758 9999 99 99 0 9999 99 9999 + 040759 9999 99 99 0 9999 99 9999 + 040760 9999 99 99 0 9999 99 9999 + 040761 9999 99 99 0 9999 99 9999 + 040762 9999 99 99 0 9999 99 9999 + 040763 9999 99 99 0 9999 99 9999 + 040764 9999 99 99 0 9999 99 9999 + 040765 9999 99 99 0 9999 99 9999 + 040766 9999 99 99 0 9999 99 9999 + 040767 9999 99 99 0 9999 99 9999 + 040768 9999 99 99 0 9999 99 9999 + 040769 9999 99 99 0 9999 99 9999 + 040770 9999 99 99 0 9999 99 9999 + 040771 9999 99 99 0 9999 99 9999 + 040772 9999 99 99 0 9999 99 9999 + 040773 9999 99 99 0 9999 99 9999 + 040774 9999 99 99 0 9999 99 9999 + 040775 9999 99 99 0 9999 99 9999 + 040776 9999 99 99 0 9999 99 9999 + 040777 9999 99 99 0 9999 99 9999 + 040778 9999 99 99 0 9999 99 9999 + 040779 9999 99 99 0 9999 99 9999 + 040780 9999 99 99 0 9999 99 9999 + 040781 9999 99 99 0 9999 99 9999 + 040782 9999 99 99 0 9999 99 9999 + 040783 9999 99 99 0 9999 99 9999 + 040784 9999 99 99 0 9999 99 9999 + 040785 9999 99 99 0 9999 99 9999 + 040786 9999 99 99 0 9999 99 9999 + 040787 9999 99 99 0 9999 99 9999 + 040788 9999 99 99 0 9999 99 9999 + 040789 9999 99 99 0 9999 99 9999 + 040790 9999 99 99 0 9999 99 9999 + 040791 9999 99 99 0 9999 99 9999 + 040792 9999 99 99 0 9999 99 9999 + 040793 9999 99 99 0 9999 99 9999 + 040794 9999 99 99 0 9999 99 9999 + 040795 9999 99 99 0 9999 99 9999 + 040796 9999 99 99 0 9999 99 9999 + 040797 9999 99 99 0 9999 99 9999 + 040798 9999 99 99 0 9999 99 9999 + 040799 9999 99 99 0 9999 99 9999 + 040800 9999 99 99 0 9999 99 9999 + 040801 9999 99 99 0 9999 99 9999 + 040802 9999 99 99 0 9999 99 9999 + 040803 9999 99 99 0 9999 99 9999 + 040804 9999 99 99 0 9999 99 9999 + 040805 9999 99 99 0 9999 99 9999 + 040806 9999 99 99 0 9999 99 9999 + 040807 9999 99 99 0 9999 99 9999 + 040808 9999 99 99 0 9999 99 9999 + 040809 9999 99 99 0 9999 99 9999 + 040810 9999 99 99 0 9999 99 9999 + 040811 9999 99 99 0 9999 99 9999 + 040812 9999 99 99 0 9999 99 9999 + 040813 9999 99 99 0 9999 99 9999 + 040814 9999 99 99 0 9999 99 9999 + 040815 9999 99 99 0 9999 99 9999 + 040816 9999 99 99 0 9999 99 9999 + 040817 9999 99 99 0 9999 99 9999 + 040818 9999 99 99 0 9999 99 9999 + 040819 9999 99 99 0 9999 99 9999 + 040820 9999 99 99 0 9999 99 9999 + 040821 9999 99 99 0 9999 99 9999 + 040822 9999 99 99 0 9999 99 9999 + 040823 9999 99 99 0 9999 99 9999 + 040824 9999 99 99 0 9999 99 9999 + 040825 9999 99 99 0 9999 99 9999 + 040826 9999 99 99 0 9999 99 9999 + 040827 9999 99 99 0 9999 99 9999 + 040828 9999 99 99 0 9999 99 9999 + 040829 9999 99 99 0 9999 99 9999 + 040830 9999 99 99 0 9999 99 9999 + 040831 9999 99 99 0 9999 99 9999 + 040832 9999 99 99 0 9999 99 9999 + 040833 9999 99 99 0 9999 99 9999 + 040834 9999 99 99 0 9999 99 9999 + 040835 9999 99 99 0 9999 99 9999 + 040836 9999 99 99 0 9999 99 9999 + 040837 9999 99 99 0 9999 99 9999 + 040838 9999 99 99 0 9999 99 9999 + 040839 9999 99 99 0 9999 99 9999 + 040840 9999 99 99 0 9999 99 9999 + 040841 9999 99 99 0 9999 99 9999 + 040842 9999 99 99 0 9999 99 9999 + 040843 9999 99 99 0 9999 99 9999 + 040844 9999 99 99 0 9999 99 9999 + 040845 9999 99 99 0 9999 99 9999 + 040846 9999 99 99 0 9999 99 9999 + 040847 9999 99 99 0 9999 99 9999 + 040848 9999 99 99 0 9999 99 9999 + 040849 9999 99 99 0 9999 99 9999 + 040850 9999 99 99 0 9999 99 9999 + 040851 9999 99 99 0 9999 99 9999 + 040852 9999 99 99 0 9999 99 9999 + 040853 9999 99 99 0 9999 99 9999 + 040854 9999 99 99 0 9999 99 9999 + 040855 9999 99 99 0 9999 99 9999 + 040856 9999 99 99 0 9999 99 9999 + 040857 9999 99 99 0 9999 99 9999 + 040858 9999 99 99 0 9999 99 9999 + 040859 9999 99 99 0 9999 99 9999 + 040860 9999 99 99 0 9999 99 9999 + 040861 9999 99 99 0 9999 99 9999 + 040862 9999 99 99 0 9999 99 9999 + 040863 9999 99 99 0 9999 99 9999 + 040864 9999 99 99 0 9999 99 9999 + 040865 9999 99 99 0 9999 99 9999 + 040866 9999 99 99 0 9999 99 9999 + 040867 9999 99 99 0 9999 99 9999 + 040868 9999 99 99 0 9999 99 9999 + 040869 9999 99 99 0 9999 99 9999 + 040870 9999 99 99 0 9999 99 9999 + 040871 9999 99 99 0 9999 99 9999 + 040872 9999 99 99 0 9999 99 9999 + 040873 9999 99 99 0 9999 99 9999 + 040874 9999 99 99 0 9999 99 9999 + 040875 9999 99 99 0 9999 99 9999 + 040876 9999 99 99 0 9999 99 9999 + 040877 9999 99 99 0 9999 99 9999 + 040878 9999 99 99 0 9999 99 9999 + 040879 9999 99 99 0 9999 99 9999 + 040880 9999 99 99 0 9999 99 9999 + 040881 9999 99 99 0 9999 99 9999 + 040882 9999 99 99 0 9999 99 9999 + 040883 9999 99 99 0 9999 99 9999 + 040884 9999 99 99 0 9999 99 9999 + 040885 9999 99 99 0 9999 99 9999 + 040886 9999 99 99 0 9999 99 9999 + 040887 9999 99 99 0 9999 99 9999 + 040888 9999 99 99 0 9999 99 9999 + 040889 9999 99 99 0 9999 99 9999 + 040890 9999 99 99 0 9999 99 9999 + 040891 9999 99 99 0 9999 99 9999 + 040892 9999 99 99 0 9999 99 9999 + 040893 9999 99 99 0 9999 99 9999 + 040894 9999 99 99 0 9999 99 9999 + 040895 9999 99 99 0 9999 99 9999 + 040896 9999 99 99 0 9999 99 9999 + 040897 9999 99 99 0 9999 99 9999 + 040898 9999 99 99 0 9999 99 9999 + 040899 9999 99 99 0 9999 99 9999 + 040900 9999 99 99 0 9999 99 9999 + 040901 9999 99 99 0 9999 99 9999 + 040902 9999 99 99 0 9999 99 9999 + 040903 9999 99 99 0 9999 99 9999 + 040904 9999 99 99 0 9999 99 9999 + 040905 9999 99 99 0 9999 99 9999 + 040906 9999 99 99 0 9999 99 9999 + 040907 9999 99 99 0 9999 99 9999 + 040908 9999 99 99 0 9999 99 9999 + 040909 9999 99 99 0 9999 99 9999 + 040910 9999 99 99 0 9999 99 9999 + 040911 9999 99 99 0 9999 99 9999 + 040912 9999 99 99 0 9999 99 9999 + 040913 9999 99 99 0 9999 99 9999 + 040914 9999 99 99 0 9999 99 9999 + 040915 9999 99 99 0 9999 99 9999 + 040916 9999 99 99 0 9999 99 9999 + 040917 9999 99 99 0 9999 99 9999 + 040918 9999 99 99 0 9999 99 9999 + 040919 9999 99 99 0 9999 99 9999 + 040920 9999 99 99 0 9999 99 9999 + 040921 9999 99 99 0 9999 99 9999 + 040922 9999 99 99 0 9999 99 9999 + 040923 9999 99 99 0 9999 99 9999 + 040924 9999 99 99 0 9999 99 9999 + 040925 9999 99 99 0 9999 99 9999 + 040926 9999 99 99 0 9999 99 9999 + 040927 9999 99 99 0 9999 99 9999 + 040928 9999 99 99 0 9999 99 9999 + 040929 9999 99 99 0 9999 99 9999 + 040930 9999 99 99 0 9999 99 9999 + 040931 9999 99 99 0 9999 99 9999 + 040932 9999 99 99 0 9999 99 9999 + 040933 9999 99 99 0 9999 99 9999 + 040934 9999 99 99 0 9999 99 9999 + 040935 9999 99 99 0 9999 99 9999 + 040936 9999 99 99 0 9999 99 9999 + 040937 9999 99 99 0 9999 99 9999 + 040938 9999 99 99 0 9999 99 9999 + 040939 9999 99 99 0 9999 99 9999 + 040940 9999 99 99 0 9999 99 9999 + 040941 9999 99 99 0 9999 99 9999 + 040942 9999 99 99 0 9999 99 9999 + 040943 9999 99 99 0 9999 99 9999 + 040944 9999 99 99 0 9999 99 9999 + 040945 9999 99 99 0 9999 99 9999 + 040946 9999 99 99 0 9999 99 9999 + 040947 9999 99 99 0 9999 99 9999 + 040948 9999 99 99 0 9999 99 9999 + 040949 9999 99 99 0 9999 99 9999 + 040950 9999 99 99 0 9999 99 9999 + 040951 9999 99 99 0 9999 99 9999 + 040952 9999 99 99 0 9999 99 9999 + 040953 9999 99 99 0 9999 99 9999 + 040954 9999 99 99 0 9999 99 9999 + 040955 9999 99 99 0 9999 99 9999 + 040956 9999 99 99 0 9999 99 9999 + 040957 9999 99 99 0 9999 99 9999 + 040958 9999 99 99 0 9999 99 9999 + 040959 9999 99 99 0 9999 99 9999 + 040960 9999 99 99 0 9999 99 9999 + 040961 9999 99 99 0 9999 99 9999 + 040962 9999 99 99 0 9999 99 9999 + 040963 9999 99 99 0 9999 99 9999 + 040964 9999 99 99 0 9999 99 9999 + 040965 9999 99 99 0 9999 99 9999 + 040966 9999 99 99 0 9999 99 9999 + 040967 9999 99 99 0 9999 99 9999 + 040968 9999 99 99 0 9999 99 9999 + 040969 9999 99 99 0 9999 99 9999 + 040970 9999 99 99 0 9999 99 9999 + 040971 9999 99 99 0 9999 99 9999 + 040972 9999 99 99 0 9999 99 9999 + 040973 9999 99 99 0 9999 99 9999 + 040974 9999 99 99 0 9999 99 9999 + 040975 9999 99 99 0 9999 99 9999 + 040976 9999 99 99 0 9999 99 9999 + 040977 9999 99 99 0 9999 99 9999 + 040978 9999 99 99 0 9999 99 9999 + 040979 9999 99 99 0 9999 99 9999 + 040980 9999 99 99 0 9999 99 9999 + 040981 9999 99 99 0 9999 99 9999 + 040982 9999 99 99 0 9999 99 9999 + 040983 9999 99 99 0 9999 99 9999 + 040984 9999 99 99 0 9999 99 9999 + 040985 9999 99 99 0 9999 99 9999 + 040986 9999 99 99 0 9999 99 9999 + 040987 9999 99 99 0 9999 99 9999 + 040988 9999 99 99 0 9999 99 9999 + 040989 9999 99 99 0 9999 99 9999 + 040990 9999 99 99 0 9999 99 9999 + 040991 9999 99 99 0 9999 99 9999 + 040992 9999 99 99 0 9999 99 9999 + 040993 9999 99 99 0 9999 99 9999 + 040994 9999 99 99 0 9999 99 9999 + 040995 9999 99 99 0 9999 99 9999 + 040996 9999 99 99 0 9999 99 9999 + 040997 9999 99 99 0 9999 99 9999 + 040998 9999 99 99 0 9999 99 9999 + 040999 9999 99 99 0 9999 99 9999 + 041000 9999 99 99 0 9999 99 9999 + 041001 9999 99 99 0 9999 99 9999 + 041002 9999 99 99 0 9999 99 9999 + 041003 9999 99 99 0 9999 99 9999 + 041004 9999 99 99 0 9999 99 9999 + 041005 9999 99 99 0 9999 99 9999 + 041006 9999 99 99 0 9999 99 9999 + 041007 9999 99 99 0 9999 99 9999 + 041008 9999 99 99 0 9999 99 9999 + 041009 9999 99 99 0 9999 99 9999 + 041010 9999 99 99 0 9999 99 9999 + 041011 9999 99 99 0 9999 99 9999 + 041012 9999 99 99 0 9999 99 9999 + 041013 9999 99 99 0 9999 99 9999 + 041014 9999 99 99 0 9999 99 9999 + 041015 9999 99 99 0 9999 99 9999 + 041016 9999 99 99 0 9999 99 9999 + 041017 9999 99 99 0 9999 99 9999 + 041018 9999 99 99 0 9999 99 9999 + 041019 9999 99 99 0 9999 99 9999 + 041020 9999 99 99 0 9999 99 9999 + 041021 9999 99 99 0 9999 99 9999 + 041022 9999 99 99 0 9999 99 9999 + 041023 9999 99 99 0 9999 99 9999 + 041024 9999 99 99 0 9999 99 9999 + 041025 9999 99 99 0 9999 99 9999 + 041026 9999 99 99 0 9999 99 9999 + 041027 9999 99 99 0 9999 99 9999 + 041028 9999 99 99 0 9999 99 9999 + 041029 9999 99 99 0 9999 99 9999 + 041030 9999 99 99 0 9999 99 9999 + 041031 9999 99 99 0 9999 99 9999 + 041032 9999 99 99 0 9999 99 9999 + 041033 9999 99 99 0 9999 99 9999 + 041034 9999 99 99 0 9999 99 9999 + 041035 9999 99 99 0 9999 99 9999 + 041036 9999 99 99 0 9999 99 9999 + 041037 9999 99 99 0 9999 99 9999 + 041038 9999 99 99 0 9999 99 9999 + 041039 9999 99 99 0 9999 99 9999 + 041040 9999 99 99 0 9999 99 9999 + 041041 9999 99 99 0 9999 99 9999 + 041042 9999 99 99 0 9999 99 9999 + 041043 9999 99 99 0 9999 99 9999 + 041044 9999 99 99 0 9999 99 9999 + 041045 9999 99 99 0 9999 99 9999 + 041046 9999 99 99 0 9999 99 9999 + 041047 9999 99 99 0 9999 99 9999 + 041048 9999 99 99 0 9999 99 9999 + 041049 9999 99 99 0 9999 99 9999 + 041050 9999 99 99 0 9999 99 9999 + 041051 9999 99 99 0 9999 99 9999 + 041052 9999 99 99 0 9999 99 9999 + 041053 9999 99 99 0 9999 99 9999 + 041054 9999 99 99 0 9999 99 9999 + 041055 9999 99 99 0 9999 99 9999 + 041056 9999 99 99 0 9999 99 9999 + 041057 9999 99 99 0 9999 99 9999 + 041058 9999 99 99 0 9999 99 9999 + 041059 9999 99 99 0 9999 99 9999 + 041060 9999 99 99 0 9999 99 9999 + 041061 9999 99 99 0 9999 99 9999 + 041062 9999 99 99 0 9999 99 9999 + 041063 9999 99 99 0 9999 99 9999 + 041064 9999 99 99 0 9999 99 9999 + 041065 9999 99 99 0 9999 99 9999 + 041066 9999 99 99 0 9999 99 9999 + 041067 9999 99 99 0 9999 99 9999 + 041068 9999 99 99 0 9999 99 9999 + 041069 9999 99 99 0 9999 99 9999 + 041070 9999 99 99 0 9999 99 9999 + 041071 9999 99 99 0 9999 99 9999 + 041072 9999 99 99 0 9999 99 9999 + 041073 9999 99 99 0 9999 99 9999 + 041074 9999 99 99 0 9999 99 9999 + 041075 9999 99 99 0 9999 99 9999 + 041076 9999 99 99 0 9999 99 9999 + 041077 9999 99 99 0 9999 99 9999 + 041078 9999 99 99 0 9999 99 9999 + 041079 9999 99 99 0 9999 99 9999 + 041080 9999 99 99 0 9999 99 9999 + 041081 9999 99 99 0 9999 99 9999 + 041082 9999 99 99 0 9999 99 9999 + 041083 9999 99 99 0 9999 99 9999 + 041084 9999 99 99 0 9999 99 9999 + 041085 9999 99 99 0 9999 99 9999 + 041086 9999 99 99 0 9999 99 9999 + 041087 9999 99 99 0 9999 99 9999 + 041088 9999 99 99 0 9999 99 9999 + 041089 9999 99 99 0 9999 99 9999 + 041090 9999 99 99 0 9999 99 9999 + 041091 9999 99 99 0 9999 99 9999 + 041092 9999 99 99 0 9999 99 9999 + 041093 9999 99 99 0 9999 99 9999 + 041094 9999 99 99 0 9999 99 9999 + 041095 9999 99 99 0 9999 99 9999 + 041096 9999 99 99 0 9999 99 9999 + 041097 9999 99 99 0 9999 99 9999 + 041098 9999 99 99 0 9999 99 9999 + 041099 9999 99 99 0 9999 99 9999 + 041100 9999 99 99 0 9999 99 9999 + 041101 9999 99 99 0 9999 99 9999 + 041102 9999 99 99 0 9999 99 9999 + 041103 9999 99 99 0 9999 99 9999 + 041104 9999 99 99 0 9999 99 9999 + 041105 9999 99 99 0 9999 99 9999 + 041106 9999 99 99 0 9999 99 9999 + 041107 9999 99 99 0 9999 99 9999 + 041108 9999 99 99 0 9999 99 9999 + 041109 9999 99 99 0 9999 99 9999 + 041110 9999 99 99 0 9999 99 9999 + 041111 9999 99 99 0 9999 99 9999 + 041112 9999 99 99 0 9999 99 9999 + 041113 9999 99 99 0 9999 99 9999 + 041114 9999 99 99 0 9999 99 9999 + 041115 9999 99 99 0 9999 99 9999 + 041116 9999 99 99 0 9999 99 9999 + 041117 9999 99 99 0 9999 99 9999 + 041118 9999 99 99 0 9999 99 9999 + 041119 9999 99 99 0 9999 99 9999 + 041120 9999 99 99 0 9999 99 9999 + 041121 9999 99 99 0 9999 99 9999 + 041122 9999 99 99 0 9999 99 9999 + 041123 9999 99 99 0 9999 99 9999 + 041124 9999 99 99 0 9999 99 9999 + 041125 9999 99 99 0 9999 99 9999 + 041126 9999 99 99 0 9999 99 9999 + 041127 9999 99 99 0 9999 99 9999 + 041128 9999 99 99 0 9999 99 9999 + 041129 9999 99 99 0 9999 99 9999 + 041130 9999 99 99 0 9999 99 9999 + 041131 9999 99 99 0 9999 99 9999 + 041132 9999 99 99 0 9999 99 9999 + 041133 9999 99 99 0 9999 99 9999 + 041134 9999 99 99 0 9999 99 9999 + 041135 9999 99 99 0 9999 99 9999 + 041136 9999 99 99 0 9999 99 9999 + 041137 9999 99 99 0 9999 99 9999 + 041138 9999 99 99 0 9999 99 9999 + 041139 9999 99 99 0 9999 99 9999 + 041140 9999 99 99 0 9999 99 9999 + 041141 9999 99 99 0 9999 99 9999 + 041142 9999 99 99 0 9999 99 9999 + 041143 9999 99 99 0 9999 99 9999 + 041144 9999 99 99 0 9999 99 9999 + 041145 9999 99 99 0 9999 99 9999 + 041146 9999 99 99 0 9999 99 9999 + 041147 9999 99 99 0 9999 99 9999 + 041148 9999 99 99 0 9999 99 9999 + 041149 9999 99 99 0 9999 99 9999 + 041150 9999 99 99 0 9999 99 9999 + 041151 9999 99 99 0 9999 99 9999 + 041152 9999 99 99 0 9999 99 9999 + 041153 9999 99 99 0 9999 99 9999 + 041154 9999 99 99 0 9999 99 9999 + 041155 9999 99 99 0 9999 99 9999 + 041156 9999 99 99 0 9999 99 9999 + 041157 9999 99 99 0 9999 99 9999 + 041158 9999 99 99 0 9999 99 9999 + 041159 9999 99 99 0 9999 99 9999 + 041160 9999 99 99 0 9999 99 9999 + 041161 9999 99 99 0 9999 99 9999 + 041162 9999 99 99 0 9999 99 9999 + 041163 9999 99 99 0 9999 99 9999 + 041164 9999 99 99 0 9999 99 9999 + 041165 9999 99 99 0 9999 99 9999 + 041166 9999 99 99 0 9999 99 9999 + 041167 9999 99 99 0 9999 99 9999 + 041168 9999 99 99 0 9999 99 9999 + 041169 9999 99 99 0 9999 99 9999 + 041170 9999 99 99 0 9999 99 9999 + 041171 9999 99 99 0 9999 99 9999 + 041172 9999 99 99 0 9999 99 9999 + 041173 9999 99 99 0 9999 99 9999 + 041174 9999 99 99 0 9999 99 9999 + 041175 9999 99 99 0 9999 99 9999 + 041176 9999 99 99 0 9999 99 9999 + 041177 9999 99 99 0 9999 99 9999 + 041178 9999 99 99 0 9999 99 9999 + 041179 9999 99 99 0 9999 99 9999 + 041180 9999 99 99 0 9999 99 9999 + 041181 9999 99 99 0 9999 99 9999 + 041182 9999 99 99 0 9999 99 9999 + 041183 9999 99 99 0 9999 99 9999 + 041184 9999 99 99 0 9999 99 9999 + 041185 9999 99 99 0 9999 99 9999 + 041186 9999 99 99 0 9999 99 9999 + 041187 9999 99 99 0 9999 99 9999 + 041188 9999 99 99 0 9999 99 9999 + 041189 9999 99 99 0 9999 99 9999 + 041190 9999 99 99 0 9999 99 9999 + 041191 9999 99 99 0 9999 99 9999 + 041192 9999 99 99 0 9999 99 9999 + 041193 9999 99 99 0 9999 99 9999 + 041194 9999 99 99 0 9999 99 9999 + 041195 9999 99 99 0 9999 99 9999 + 041196 9999 99 99 0 9999 99 9999 + 041197 9999 99 99 0 9999 99 9999 + 041198 9999 99 99 0 9999 99 9999 + 041199 9999 99 99 0 9999 99 9999 + 041200 9999 99 99 0 9999 99 9999 + 041201 9999 99 99 0 9999 99 9999 + 041202 9999 99 99 0 9999 99 9999 + 041203 9999 99 99 0 9999 99 9999 + 041204 9999 99 99 0 9999 99 9999 + 041205 9999 99 99 0 9999 99 9999 + 041206 9999 99 99 0 9999 99 9999 + 041207 9999 99 99 0 9999 99 9999 + 041208 9999 99 99 0 9999 99 9999 + 041209 9999 99 99 0 9999 99 9999 + 041210 9999 99 99 0 9999 99 9999 + 041211 9999 99 99 0 9999 99 9999 + 041212 9999 99 99 0 9999 99 9999 + 041213 9999 99 99 0 9999 99 9999 + 041214 9999 99 99 0 9999 99 9999 + 041215 9999 99 99 0 9999 99 9999 + 041216 9999 99 99 0 9999 99 9999 + 041217 9999 99 99 0 9999 99 9999 + 041218 9999 99 99 0 9999 99 9999 + 041219 9999 99 99 0 9999 99 9999 + 041220 9999 99 99 0 9999 99 9999 + 041221 9999 99 99 0 9999 99 9999 + 041222 9999 99 99 0 9999 99 9999 + 041223 9999 99 99 0 9999 99 9999 + 041224 9999 99 99 0 9999 99 9999 + 041225 9999 99 99 0 9999 99 9999 + 041226 9999 99 99 0 9999 99 9999 + 041227 9999 99 99 0 9999 99 9999 + 041228 9999 99 99 0 9999 99 9999 + 041229 9999 99 99 0 9999 99 9999 + 041230 9999 99 99 0 9999 99 9999 + 041231 9999 99 99 0 9999 99 9999 + 041232 9999 99 99 0 9999 99 9999 + 041233 9999 99 99 0 9999 99 9999 + 041234 9999 99 99 0 9999 99 9999 + 041235 9999 99 99 0 9999 99 9999 + 041236 9999 99 99 0 9999 99 9999 + 041237 9999 99 99 0 9999 99 9999 + 041238 9999 99 99 0 9999 99 9999 + 041239 9999 99 99 0 9999 99 9999 + 041240 9999 99 99 0 9999 99 9999 + 041241 9999 99 99 0 9999 99 9999 + 041242 9999 99 99 0 9999 99 9999 + 041243 9999 99 99 0 9999 99 9999 + 041244 9999 99 99 0 9999 99 9999 + 041245 9999 99 99 0 9999 99 9999 + 041246 9999 99 99 0 9999 99 9999 + 041247 9999 99 99 0 9999 99 9999 + 041248 9999 99 99 0 9999 99 9999 + 041249 9999 99 99 0 9999 99 9999 + 041250 9999 99 99 0 9999 99 9999 + 041251 9999 99 99 0 9999 99 9999 + 041252 9999 99 99 0 9999 99 9999 + 041253 9999 99 99 0 9999 99 9999 + 041254 9999 99 99 0 9999 99 9999 + 041255 9999 99 99 0 9999 99 9999 + 041256 9999 99 99 0 9999 99 9999 + 041257 9999 99 99 0 9999 99 9999 + 041258 9999 99 99 0 9999 99 9999 + 041259 9999 99 99 0 9999 99 9999 + 041260 9999 99 99 0 9999 99 9999 + 041261 9999 99 99 0 9999 99 9999 + 041262 9999 99 99 0 9999 99 9999 + 041263 9999 99 99 0 9999 99 9999 + 041264 9999 99 99 0 9999 99 9999 + 041265 9999 99 99 0 9999 99 9999 + 041266 9999 99 99 0 9999 99 9999 + 041267 9999 99 99 0 9999 99 9999 + 041268 9999 99 99 0 9999 99 9999 + 041269 9999 99 99 0 9999 99 9999 + 041270 9999 99 99 0 9999 99 9999 + 041271 9999 99 99 0 9999 99 9999 + 041272 9999 99 99 0 9999 99 9999 + 041273 9999 99 99 0 9999 99 9999 + 041274 9999 99 99 0 9999 99 9999 + 041275 9999 99 99 0 9999 99 9999 + 041276 9999 99 99 0 9999 99 9999 + 041277 9999 99 99 0 9999 99 9999 + 041278 9999 99 99 0 9999 99 9999 + 041279 9999 99 99 0 9999 99 9999 + 041280 9999 99 99 0 9999 99 9999 + 041281 9999 99 99 0 9999 99 9999 + 041282 9999 99 99 0 9999 99 9999 + 041283 9999 99 99 0 9999 99 9999 + 041284 9999 99 99 0 9999 99 9999 + 041285 9999 99 99 0 9999 99 9999 + 041286 9999 99 99 0 9999 99 9999 + 041287 9999 99 99 0 9999 99 9999 + 041288 9999 99 99 0 9999 99 9999 + 041289 9999 99 99 0 9999 99 9999 + 041290 9999 99 99 0 9999 99 9999 + 041291 9999 99 99 0 9999 99 9999 + 041292 9999 99 99 0 9999 99 9999 + 041293 9999 99 99 0 9999 99 9999 + 041294 9999 99 99 0 9999 99 9999 + 041295 9999 99 99 0 9999 99 9999 + 041296 9999 99 99 0 9999 99 9999 + 041297 9999 99 99 0 9999 99 9999 + 041298 9999 99 99 0 9999 99 9999 + 041299 9999 99 99 0 9999 99 9999 + 041300 9999 99 99 0 9999 99 9999 + 041301 9999 99 99 0 9999 99 9999 + 041302 9999 99 99 0 9999 99 9999 + 041303 9999 99 99 0 9999 99 9999 + 041304 9999 99 99 0 9999 99 9999 + 041305 9999 99 99 0 9999 99 9999 + 041306 9999 99 99 0 9999 99 9999 + 041307 9999 99 99 0 9999 99 9999 + 041308 9999 99 99 0 9999 99 9999 + 041309 9999 99 99 0 9999 99 9999 + 041310 9999 99 99 0 9999 99 9999 + 041311 9999 99 99 0 9999 99 9999 + 041312 9999 99 99 0 9999 99 9999 + 041313 9999 99 99 0 9999 99 9999 + 041314 9999 99 99 0 9999 99 9999 + 041315 9999 99 99 0 9999 99 9999 + 041316 9999 99 99 0 9999 99 9999 + 041317 9999 99 99 0 9999 99 9999 + 041318 9999 99 99 0 9999 99 9999 + 041319 9999 99 99 0 9999 99 9999 + 041320 9999 99 99 0 9999 99 9999 + 041321 9999 99 99 0 9999 99 9999 + 041322 9999 99 99 0 9999 99 9999 + 041323 9999 99 99 0 9999 99 9999 + 041324 9999 99 99 0 9999 99 9999 + 041325 9999 99 99 0 9999 99 9999 + 041326 9999 99 99 0 9999 99 9999 + 041327 9999 99 99 0 9999 99 9999 + 041328 9999 99 99 0 9999 99 9999 + 041329 9999 99 99 0 9999 99 9999 + 041330 9999 99 99 0 9999 99 9999 + 041331 9999 99 99 0 9999 99 9999 + 041332 9999 99 99 0 9999 99 9999 + 041333 9999 99 99 0 9999 99 9999 + 041334 9999 99 99 0 9999 99 9999 + 041335 9999 99 99 0 9999 99 9999 + 041336 9999 99 99 0 9999 99 9999 + 041337 9999 99 99 0 9999 99 9999 + 041338 9999 99 99 0 9999 99 9999 + 041339 9999 99 99 0 9999 99 9999 + 041340 9999 99 99 0 9999 99 9999 + 041341 9999 99 99 0 9999 99 9999 + 041342 9999 99 99 0 9999 99 9999 + 041343 9999 99 99 0 9999 99 9999 + 041344 9999 99 99 0 9999 99 9999 + 041345 9999 99 99 0 9999 99 9999 + 041346 9999 99 99 0 9999 99 9999 + 041347 9999 99 99 0 9999 99 9999 + 041348 9999 99 99 0 9999 99 9999 + 041349 9999 99 99 0 9999 99 9999 + 041350 9999 99 99 0 9999 99 9999 + 041351 9999 99 99 0 9999 99 9999 + 041352 9999 99 99 0 9999 99 9999 + 041353 9999 99 99 0 9999 99 9999 + 041354 9999 99 99 0 9999 99 9999 + 041355 9999 99 99 0 9999 99 9999 + 041356 9999 99 99 0 9999 99 9999 + 041357 9999 99 99 0 9999 99 9999 + 041358 9999 99 99 0 9999 99 9999 + 041359 9999 99 99 0 9999 99 9999 + 041360 9999 99 99 0 9999 99 9999 + 041361 9999 99 99 0 9999 99 9999 + 041362 9999 99 99 0 9999 99 9999 + 041363 9999 99 99 0 9999 99 9999 + 041364 9999 99 99 0 9999 99 9999 + 041365 9999 99 99 0 9999 99 9999 + 041366 9999 99 99 0 9999 99 9999 + 041367 9999 99 99 0 9999 99 9999 + 041368 9999 99 99 0 9999 99 9999 + 041369 9999 99 99 0 9999 99 9999 + 041370 9999 99 99 0 9999 99 9999 + 041371 9999 99 99 0 9999 99 9999 + 041372 9999 99 99 0 9999 99 9999 + 041373 9999 99 99 0 9999 99 9999 + 041374 9999 99 99 0 9999 99 9999 + 041375 9999 99 99 0 9999 99 9999 + 041376 9999 99 99 0 9999 99 9999 + 041377 9999 99 99 0 9999 99 9999 + 041378 9999 99 99 0 9999 99 9999 + 041379 9999 99 99 0 9999 99 9999 + 041380 9999 99 99 0 9999 99 9999 + 041381 9999 99 99 0 9999 99 9999 + 041382 9999 99 99 0 9999 99 9999 + 041383 9999 99 99 0 9999 99 9999 + 041384 9999 99 99 0 9999 99 9999 + 041385 9999 99 99 0 9999 99 9999 + 041386 9999 99 99 0 9999 99 9999 + 041387 9999 99 99 0 9999 99 9999 + 041388 9999 99 99 0 9999 99 9999 + 041389 9999 99 99 0 9999 99 9999 + 041390 9999 99 99 0 9999 99 9999 + 041391 9999 99 99 0 9999 99 9999 + 041392 9999 99 99 0 9999 99 9999 + 041393 9999 99 99 0 9999 99 9999 + 041394 9999 99 99 0 9999 99 9999 + 041395 9999 99 99 0 9999 99 9999 + 041396 9999 99 99 0 9999 99 9999 + 041397 9999 99 99 0 9999 99 9999 + 041398 9999 99 99 0 9999 99 9999 + 041399 9999 99 99 0 9999 99 9999 + 041400 9999 99 99 0 9999 99 9999 + 041401 9999 99 99 0 9999 99 9999 + 041402 9999 99 99 0 9999 99 9999 + 041403 9999 99 99 0 9999 99 9999 + 041404 9999 99 99 0 9999 99 9999 + 041405 9999 99 99 0 9999 99 9999 + 041406 9999 99 99 0 9999 99 9999 + 041407 9999 99 99 0 9999 99 9999 + 041408 9999 99 99 0 9999 99 9999 + 041409 9999 99 99 0 9999 99 9999 + 041410 9999 99 99 0 9999 99 9999 + 041411 9999 99 99 0 9999 99 9999 + 041412 9999 99 99 0 9999 99 9999 + 041413 9999 99 99 0 9999 99 9999 + 041414 9999 99 99 0 9999 99 9999 + 041415 9999 99 99 0 9999 99 9999 + 041416 9999 99 99 0 9999 99 9999 + 041417 9999 99 99 0 9999 99 9999 + 041418 9999 99 99 0 9999 99 9999 + 041419 9999 99 99 0 9999 99 9999 + 041420 9999 99 99 0 9999 99 9999 + 041421 9999 99 99 0 9999 99 9999 + 041422 9999 99 99 0 9999 99 9999 + 041423 9999 99 99 0 9999 99 9999 + 041424 9999 99 99 0 9999 99 9999 + 041425 9999 99 99 0 9999 99 9999 + 041426 9999 99 99 0 9999 99 9999 + 041427 9999 99 99 0 9999 99 9999 + 041428 9999 99 99 0 9999 99 9999 + 041429 9999 99 99 0 9999 99 9999 + 041430 9999 99 99 0 9999 99 9999 + 041431 9999 99 99 0 9999 99 9999 + 041432 9999 99 99 0 9999 99 9999 + 041433 9999 99 99 0 9999 99 9999 + 041434 9999 99 99 0 9999 99 9999 + 041435 9999 99 99 0 9999 99 9999 + 041436 9999 99 99 0 9999 99 9999 + 041437 9999 99 99 0 9999 99 9999 + 041438 9999 99 99 0 9999 99 9999 + 041439 9999 99 99 0 9999 99 9999 + 041440 9999 99 99 0 9999 99 9999 + 041441 9999 99 99 0 9999 99 9999 + 041442 9999 99 99 0 9999 99 9999 + 041443 9999 99 99 0 9999 99 9999 + 041444 9999 99 99 0 9999 99 9999 + 041445 9999 99 99 0 9999 99 9999 + 041446 9999 99 99 0 9999 99 9999 + 041447 9999 99 99 0 9999 99 9999 + 041448 9999 99 99 0 9999 99 9999 + 041449 9999 99 99 0 9999 99 9999 + 041450 9999 99 99 0 9999 99 9999 + 041451 9999 99 99 0 9999 99 9999 + 041452 9999 99 99 0 9999 99 9999 + 041453 9999 99 99 0 9999 99 9999 + 041454 9999 99 99 0 9999 99 9999 + 041455 9999 99 99 0 9999 99 9999 + 041456 9999 99 99 0 9999 99 9999 + 041457 9999 99 99 0 9999 99 9999 + 041458 9999 99 99 0 9999 99 9999 + 041459 9999 99 99 0 9999 99 9999 + 041460 9999 99 99 0 9999 99 9999 + 041461 9999 99 99 0 9999 99 9999 + 041462 9999 99 99 0 9999 99 9999 + 041463 9999 99 99 0 9999 99 9999 + 041464 9999 99 99 0 9999 99 9999 + 041465 9999 99 99 0 9999 99 9999 + 041466 9999 99 99 0 9999 99 9999 + 041467 9999 99 99 0 9999 99 9999 + 041468 9999 99 99 0 9999 99 9999 + 041469 9999 99 99 0 9999 99 9999 + 041470 9999 99 99 0 9999 99 9999 + 041471 9999 99 99 0 9999 99 9999 + 041472 9999 99 99 0 9999 99 9999 + 041473 1308 01 01 2 352715780 00 1582 + 041474 1308 01 02 2 352715780 01 1582 + 041475 1308 01 03 2 352715780 02 1582 + 041476 1308 01 04 2 352715780 03 1582 + 041477 1308 01 05 2 352715780 04 1582 + 041478 1308 01 06 2 352715780 05 1582 + 041479 1308 01 07 2 352715780 06 1582 + 041480 1308 01 08 2 352715780 07 1582 + 041481 1308 02 01 2 352715780 08 1582 + 041482 1308 02 02 2 352715780 09 1582 + 041483 1308 02 03 2 352715780 10 1582 + 041484 1308 02 04 2 352715780 11 1582 + 041485 1308 02 05 2 352715780 12 1582 + 041486 1308 02 06 2 352715780 13 1582 + 041487 1308 02 07 2 352715780 14 1582 + 041488 1308 02 08 2 352715780 15 1582 + 041489 1308 03 01 2 352716804 00 1583 + 041490 1308 03 02 2 352716804 01 1583 + 041491 1308 03 03 2 352716804 02 1583 + 041492 1308 03 04 2 352716804 03 1583 + 041493 1308 03 05 2 352716804 04 1583 + 041494 1308 03 06 2 352716804 05 1583 + 041495 1308 03 07 2 352716804 06 1583 + 041496 1308 03 08 2 352716804 07 1583 + 041497 1308 04 01 2 352716804 08 1583 + 041498 1308 04 02 2 352716804 09 1583 + 041499 1308 04 03 2 352716804 10 1583 + 041500 1308 04 04 2 352716804 11 1583 + 041501 1308 04 05 2 352716804 12 1583 + 041502 1308 04 06 2 352716804 13 1583 + 041503 1308 04 07 2 352716804 14 1583 + 041504 1308 04 08 2 352716804 15 1583 + 041505 1308 05 01 2 352613380 00 1532 + 041506 1308 05 02 2 352613380 01 1532 + 041507 1308 05 03 2 352613380 02 1532 + 041508 1308 05 04 2 352613380 03 1532 + 041509 1308 05 05 2 352613380 04 1532 + 041510 1308 05 06 2 352613380 05 1532 + 041511 1308 05 07 2 352613380 06 1532 + 041512 1308 05 08 2 352613380 07 1532 + 041513 1308 06 01 2 352613380 08 1532 + 041514 1308 06 02 2 352613380 09 1532 + 041515 1308 06 03 2 352613380 10 1532 + 041516 1308 06 04 2 352613380 11 1532 + 041517 1308 06 05 2 352613380 12 1532 + 041518 1308 06 06 2 352613380 13 1532 + 041519 1308 06 07 2 352613380 14 1532 + 041520 1308 06 08 2 352613380 15 1532 + 041521 1308 07 01 2 352614404 00 1533 + 041522 1308 07 02 2 352614404 01 1533 + 041523 1308 07 03 2 352614404 02 1533 + 041524 1308 07 04 2 352614404 03 1533 + 041525 1308 07 05 2 352614404 04 1533 + 041526 1308 07 06 2 352614404 05 1533 + 041527 1308 07 07 2 352614404 06 1533 + 041528 1308 07 08 2 352614404 07 1533 + 041529 1308 08 01 2 352614404 08 1533 + 041530 1308 08 02 2 352614404 09 1533 + 041531 1308 08 03 2 352614404 10 1533 + 041532 1308 08 04 2 352614404 11 1533 + 041533 1308 08 05 2 352614404 12 1533 + 041534 1308 08 06 2 352614404 13 1533 + 041535 1308 08 07 2 352614404 14 1533 + 041536 1308 08 08 2 352614404 15 1533 + 041537 1308 09 01 2 352977924 00 1694 + 041538 1308 09 02 2 352977924 01 1694 + 041539 1308 09 03 2 352977924 02 1694 + 041540 1308 09 04 2 352977924 03 1694 + 041541 1308 09 05 2 352977924 04 1694 + 041542 1308 09 06 2 352977924 05 1694 + 041543 1308 09 07 2 352977924 06 1694 + 041544 1308 09 08 2 352977924 07 1694 + 041545 1308 10 01 2 352977924 08 1694 + 041546 1308 10 02 2 352977924 09 1694 + 041547 1308 10 03 2 352977924 10 1694 + 041548 1308 10 04 2 352977924 11 1694 + 041549 1308 10 05 2 352977924 12 1694 + 041550 1308 10 06 2 352977924 13 1694 + 041551 1308 10 07 2 352977924 14 1694 + 041552 1308 10 08 2 352977924 15 1694 + 041553 1308 11 01 2 352978948 00 1695 + 041554 1308 11 02 2 352978948 01 1695 + 041555 1308 11 03 2 352978948 02 1695 + 041556 1308 11 04 2 352978948 03 1695 + 041557 1308 11 05 2 352978948 04 1695 + 041558 1308 11 06 2 352978948 05 1695 + 041559 1308 11 07 2 352978948 06 1695 + 041560 1308 11 08 2 352978948 07 1695 + 041561 1308 12 01 2 352978948 08 1695 + 041562 1308 12 02 2 352978948 09 1695 + 041563 1308 12 03 2 352978948 10 1695 + 041564 1308 12 04 2 352978948 11 1695 + 041565 1308 12 05 2 352978948 12 1695 + 041566 1308 12 06 2 352978948 13 1695 + 041567 1308 12 07 2 352978948 14 1695 + 041568 1308 12 08 2 352978948 15 1695 + 041569 1308 13 01 2 352875524 00 1644 + 041570 1308 13 02 2 352875524 01 1644 + 041571 1308 13 03 2 352875524 02 1644 + 041572 1308 13 04 2 352875524 03 1644 + 041573 1308 13 05 2 352875524 04 1644 + 041574 1308 13 06 2 352875524 05 1644 + 041575 1308 13 07 2 352875524 06 1644 + 041576 1308 13 08 2 352875524 07 1644 + 041577 1308 14 01 2 352875524 08 1644 + 041578 1308 14 02 2 352875524 09 1644 + 041579 1308 14 03 2 352875524 10 1644 + 041580 1308 14 04 2 352875524 11 1644 + 041581 1308 14 05 2 352875524 12 1644 + 041582 1308 14 06 2 352875524 13 1644 + 041583 1308 14 07 2 352875524 14 1644 + 041584 1308 14 08 2 352875524 15 1644 + 041585 1308 15 01 2 352876548 00 1645 + 041586 1308 15 02 2 352876548 01 1645 + 041587 1308 15 03 2 352876548 02 1645 + 041588 1308 15 04 2 352876548 03 1645 + 041589 1308 15 05 2 352876548 04 1645 + 041590 1308 15 06 2 352876548 05 1645 + 041591 1308 15 07 2 352876548 06 1645 + 041592 1308 15 08 2 352876548 07 1645 + 041593 1308 16 01 2 352876548 08 1645 + 041594 1308 16 02 2 352876548 09 1645 + 041595 1308 16 03 2 352876548 10 1645 + 041596 1308 16 04 2 352876548 11 1645 + 041597 1308 16 05 2 352876548 12 1645 + 041598 1308 16 06 2 352876548 13 1645 + 041599 1308 16 07 2 352876548 14 1645 + 041600 1308 16 08 2 352876548 15 1645 + 041601 1308 17 01 2 353240068 00 1806 + 041602 1308 17 02 2 353240068 01 1806 + 041603 1308 17 03 2 353240068 02 1806 + 041604 1308 17 04 2 353240068 03 1806 + 041605 1308 17 05 2 353240068 04 1806 + 041606 1308 17 06 2 353240068 05 1806 + 041607 1308 17 07 2 353240068 06 1806 + 041608 1308 17 08 2 353240068 07 1806 + 041609 1308 18 01 2 353240068 08 1806 + 041610 1308 18 02 2 353240068 09 1806 + 041611 1308 18 03 2 353240068 10 1806 + 041612 1308 18 04 2 353240068 11 1806 + 041613 1308 18 05 2 353240068 12 1806 + 041614 1308 18 06 2 353240068 13 1806 + 041615 1308 18 07 2 353240068 14 1806 + 041616 1308 18 08 2 353240068 15 1806 + 041617 1308 19 01 2 353241092 00 1807 + 041618 1308 19 02 2 353241092 01 1807 + 041619 1308 19 03 2 353241092 02 1807 + 041620 1308 19 04 2 353241092 03 1807 + 041621 1308 19 05 2 353241092 04 1807 + 041622 1308 19 06 2 353241092 05 1807 + 041623 1308 19 07 2 353241092 06 1807 + 041624 1308 19 08 2 353241092 07 1807 + 041625 1308 20 01 2 353241092 08 1807 + 041626 1308 20 02 2 353241092 09 1807 + 041627 1308 20 03 2 353241092 10 1807 + 041628 1308 20 04 2 353241092 11 1807 + 041629 1308 20 05 2 353241092 12 1807 + 041630 1308 20 06 2 353241092 13 1807 + 041631 1308 20 07 2 353241092 14 1807 + 041632 1308 20 08 2 353241092 15 1807 + 041633 1308 21 01 2 353137668 00 1756 + 041634 1308 21 02 2 353137668 01 1756 + 041635 1308 21 03 2 353137668 02 1756 + 041636 1308 21 04 2 353137668 03 1756 + 041637 1308 21 05 2 353137668 04 1756 + 041638 1308 21 06 2 353137668 05 1756 + 041639 1308 21 07 2 353137668 06 1756 + 041640 1308 21 08 2 353137668 07 1756 + 041641 1308 22 01 2 353137668 08 1756 + 041642 1308 22 02 2 353137668 09 1756 + 041643 1308 22 03 2 353137668 10 1756 + 041644 1308 22 04 2 353137668 11 1756 + 041645 1308 22 05 2 353137668 12 1756 + 041646 1308 22 06 2 353137668 13 1756 + 041647 1308 22 07 2 353137668 14 1756 + 041648 1308 22 08 2 353137668 15 1756 + 041649 1308 23 01 2 353138692 00 1757 + 041650 1308 23 02 2 353138692 01 1757 + 041651 1308 23 03 2 353138692 02 1757 + 041652 1308 23 04 2 353138692 03 1757 + 041653 1308 23 05 2 353138692 04 1757 + 041654 1308 23 06 2 353138692 05 1757 + 041655 1308 23 07 2 353138692 06 1757 + 041656 1308 23 08 2 353138692 07 1757 + 041657 1308 24 01 2 353138692 08 1757 + 041658 1308 24 02 2 353138692 09 1757 + 041659 1308 24 03 2 353138692 10 1757 + 041660 1308 24 04 2 353138692 11 1757 + 041661 1308 24 05 2 353138692 12 1757 + 041662 1308 24 06 2 353138692 13 1757 + 041663 1308 24 07 2 353138692 14 1757 + 041664 1308 24 08 2 353138692 15 1757 + 041665 1308 25 01 2 352719876 00 1584 + 041666 1308 25 02 2 352719876 01 1584 + 041667 1308 25 03 2 352719876 02 1584 + 041668 1308 25 04 2 352719876 03 1584 + 041669 1308 25 05 2 352719876 04 1584 + 041670 1308 25 06 2 352719876 05 1584 + 041671 1308 25 07 2 352719876 06 1584 + 041672 1308 25 08 2 352719876 07 1584 + 041673 1308 26 01 2 352719876 08 1584 + 041674 1308 26 02 2 352719876 09 1584 + 041675 1308 26 03 2 352719876 10 1584 + 041676 1308 26 04 2 352719876 11 1584 + 041677 1308 26 05 2 352719876 12 1584 + 041678 1308 26 06 2 352719876 13 1584 + 041679 1308 26 07 2 352719876 14 1584 + 041680 1308 26 08 2 352719876 15 1584 + 041681 1308 27 01 2 352720900 00 1585 + 041682 1308 27 02 2 352720900 01 1585 + 041683 1308 27 03 2 352720900 02 1585 + 041684 1308 27 04 2 352720900 03 1585 + 041685 1308 27 05 2 352720900 04 1585 + 041686 1308 27 06 2 352720900 05 1585 + 041687 1308 27 07 2 352720900 06 1585 + 041688 1308 27 08 2 352720900 07 1585 + 041689 1308 28 01 2 352720900 08 1585 + 041690 1308 28 02 2 352720900 09 1585 + 041691 1308 28 03 2 352720900 10 1585 + 041692 1308 28 04 2 352720900 11 1585 + 041693 1308 28 05 2 352720900 12 1585 + 041694 1308 28 06 2 352720900 13 1585 + 041695 1308 28 07 2 352720900 14 1585 + 041696 1308 28 08 2 352720900 15 1585 + 041697 1308 29 01 2 352617476 00 1534 + 041698 1308 29 02 2 352617476 01 1534 + 041699 1308 29 03 2 352617476 02 1534 + 041700 1308 29 04 2 352617476 03 1534 + 041701 1308 29 05 2 352617476 04 1534 + 041702 1308 29 06 2 352617476 05 1534 + 041703 1308 29 07 2 352617476 06 1534 + 041704 1308 29 08 2 352617476 07 1534 + 041705 1308 30 01 2 352617476 08 1534 + 041706 1308 30 02 2 352617476 09 1534 + 041707 1308 30 03 2 352617476 10 1534 + 041708 1308 30 04 2 352617476 11 1534 + 041709 1308 30 05 2 352617476 12 1534 + 041710 1308 30 06 2 352617476 13 1534 + 041711 1308 30 07 2 352617476 14 1534 + 041712 1308 30 08 2 352617476 15 1534 + 041713 1308 31 01 2 352618500 00 1535 + 041714 1308 31 02 2 352618500 01 1535 + 041715 1308 31 03 2 352618500 02 1535 + 041716 1308 31 04 2 352618500 03 1535 + 041717 1308 31 05 2 352618500 04 1535 + 041718 1308 31 06 2 352618500 05 1535 + 041719 1308 31 07 2 352618500 06 1535 + 041720 1308 31 08 2 352618500 07 1535 + 041721 1308 32 01 2 352618500 08 1535 + 041722 1308 32 02 2 352618500 09 1535 + 041723 1308 32 03 2 352618500 10 1535 + 041724 1308 32 04 2 352618500 11 1535 + 041725 1308 32 05 2 352618500 12 1535 + 041726 1308 32 06 2 352618500 13 1535 + 041727 1308 32 07 2 352618500 14 1535 + 041728 1308 32 08 2 352618500 15 1535 + 041729 1308 33 01 2 352982020 00 1696 + 041730 1308 33 02 2 352982020 01 1696 + 041731 1308 33 03 2 352982020 02 1696 + 041732 1308 33 04 2 352982020 03 1696 + 041733 1308 33 05 2 352982020 04 1696 + 041734 1308 33 06 2 352982020 05 1696 + 041735 1308 33 07 2 352982020 06 1696 + 041736 1308 33 08 2 352982020 07 1696 + 041737 1308 34 01 2 352982020 08 1696 + 041738 1308 34 02 2 352982020 09 1696 + 041739 1308 34 03 2 352982020 10 1696 + 041740 1308 34 04 2 352982020 11 1696 + 041741 1308 34 05 2 352982020 12 1696 + 041742 1308 34 06 2 352982020 13 1696 + 041743 1308 34 07 2 352982020 14 1696 + 041744 1308 34 08 2 352982020 15 1696 + 041745 1308 35 01 2 352983044 00 1697 + 041746 1308 35 02 2 352983044 01 1697 + 041747 1308 35 03 2 352983044 02 1697 + 041748 1308 35 04 2 352983044 03 1697 + 041749 1308 35 05 2 352983044 04 1697 + 041750 1308 35 06 2 352983044 05 1697 + 041751 1308 35 07 2 352983044 06 1697 + 041752 1308 35 08 2 352983044 07 1697 + 041753 1308 36 01 2 352983044 08 1697 + 041754 1308 36 02 2 352983044 09 1697 + 041755 1308 36 03 2 352983044 10 1697 + 041756 1308 36 04 2 352983044 11 1697 + 041757 1308 36 05 2 352983044 12 1697 + 041758 1308 36 06 2 352983044 13 1697 + 041759 1308 36 07 2 352983044 14 1697 + 041760 1308 36 08 2 352983044 15 1697 + 041761 1308 37 01 2 352879620 00 1646 + 041762 1308 37 02 2 352879620 01 1646 + 041763 1308 37 03 2 352879620 02 1646 + 041764 1308 37 04 2 352879620 03 1646 + 041765 1308 37 05 2 352879620 04 1646 + 041766 1308 37 06 2 352879620 05 1646 + 041767 1308 37 07 2 352879620 06 1646 + 041768 1308 37 08 2 352879620 07 1646 + 041769 1308 38 01 2 352879620 08 1646 + 041770 1308 38 02 2 352879620 09 1646 + 041771 1308 38 03 2 352879620 10 1646 + 041772 1308 38 04 2 352879620 11 1646 + 041773 1308 38 05 2 352879620 12 1646 + 041774 1308 38 06 2 352879620 13 1646 + 041775 1308 38 07 2 352879620 14 1646 + 041776 1308 38 08 2 352879620 15 1646 + 041777 1308 39 01 2 352880644 00 1647 + 041778 1308 39 02 2 352880644 01 1647 + 041779 1308 39 03 2 352880644 02 1647 + 041780 1308 39 04 2 352880644 03 1647 + 041781 1308 39 05 2 352880644 04 1647 + 041782 1308 39 06 2 352880644 05 1647 + 041783 1308 39 07 2 352880644 06 1647 + 041784 1308 39 08 2 352880644 07 1647 + 041785 1308 40 01 2 352880644 08 1647 + 041786 1308 40 02 2 352880644 09 1647 + 041787 1308 40 03 2 352880644 10 1647 + 041788 1308 40 04 2 352880644 11 1647 + 041789 1308 40 05 2 352880644 12 1647 + 041790 1308 40 06 2 352880644 13 1647 + 041791 1308 40 07 2 352880644 14 1647 + 041792 1308 40 08 2 352880644 15 1647 + 041793 1308 41 01 2 353244164 00 1808 + 041794 1308 41 02 2 353244164 01 1808 + 041795 1308 41 03 2 353244164 02 1808 + 041796 1308 41 04 2 353244164 03 1808 + 041797 1308 41 05 2 353244164 04 1808 + 041798 1308 41 06 2 353244164 05 1808 + 041799 1308 41 07 2 353244164 06 1808 + 041800 1308 41 08 2 353244164 07 1808 + 041801 1308 42 01 2 353244164 08 1808 + 041802 1308 42 02 2 353244164 09 1808 + 041803 1308 42 03 2 353244164 10 1808 + 041804 1308 42 04 2 353244164 11 1808 + 041805 1308 42 05 2 353244164 12 1808 + 041806 1308 42 06 2 353244164 13 1808 + 041807 1308 42 07 2 353244164 14 1808 + 041808 1308 42 08 2 353244164 15 1808 + 041809 1308 43 01 2 353245188 00 1809 + 041810 1308 43 02 2 353245188 01 1809 + 041811 1308 43 03 2 353245188 02 1809 + 041812 1308 43 04 2 353245188 03 1809 + 041813 1308 43 05 2 353245188 04 1809 + 041814 1308 43 06 2 353245188 05 1809 + 041815 1308 43 07 2 353245188 06 1809 + 041816 1308 43 08 2 353245188 07 1809 + 041817 1308 44 01 2 353245188 08 1809 + 041818 1308 44 02 2 353245188 09 1809 + 041819 1308 44 03 2 353245188 10 1809 + 041820 1308 44 04 2 353245188 11 1809 + 041821 1308 44 05 2 353245188 12 1809 + 041822 1308 44 06 2 353245188 13 1809 + 041823 1308 44 07 2 353245188 14 1809 + 041824 1308 44 08 2 353245188 15 1809 + 041825 1308 45 01 2 353141764 00 1758 + 041826 1308 45 02 2 353141764 01 1758 + 041827 1308 45 03 2 353141764 02 1758 + 041828 1308 45 04 2 353141764 03 1758 + 041829 1308 45 05 2 353141764 04 1758 + 041830 1308 45 06 2 353141764 05 1758 + 041831 1308 45 07 2 353141764 06 1758 + 041832 1308 45 08 2 353141764 07 1758 + 041833 1308 46 01 2 353141764 08 1758 + 041834 1308 46 02 2 353141764 09 1758 + 041835 1308 46 03 2 353141764 10 1758 + 041836 1308 46 04 2 353141764 11 1758 + 041837 1308 46 05 2 353141764 12 1758 + 041838 1308 46 06 2 353141764 13 1758 + 041839 1308 46 07 2 353141764 14 1758 + 041840 1308 46 08 2 353141764 15 1758 + 041841 1308 47 01 2 353142788 00 1759 + 041842 1308 47 02 2 353142788 01 1759 + 041843 1308 47 03 2 353142788 02 1759 + 041844 1308 47 04 2 353142788 03 1759 + 041845 1308 47 05 2 353142788 04 1759 + 041846 1308 47 06 2 353142788 05 1759 + 041847 1308 47 07 2 353142788 06 1759 + 041848 1308 47 08 2 353142788 07 1759 + 041849 1308 48 01 2 353142788 08 1759 + 041850 1308 48 02 2 353142788 09 1759 + 041851 1308 48 03 2 353142788 10 1759 + 041852 1308 48 04 2 353142788 11 1759 + 041853 1308 48 05 2 353142788 12 1759 + 041854 1308 48 06 2 353142788 13 1759 + 041855 1308 48 07 2 353142788 14 1759 + 041856 1308 48 08 2 353142788 15 1759 + 041857 1309 01 01 2 352723972 00 1586 + 041858 1309 01 02 2 352723972 01 1586 + 041859 1309 01 03 2 352723972 02 1586 + 041860 1309 01 04 2 352723972 03 1586 + 041861 1309 01 05 2 352723972 04 1586 + 041862 1309 01 06 2 352723972 05 1586 + 041863 1309 01 07 2 352723972 06 1586 + 041864 1309 01 08 2 352723972 07 1586 + 041865 1309 02 01 2 352723972 08 1586 + 041866 1309 02 02 2 352723972 09 1586 + 041867 1309 02 03 2 352723972 10 1586 + 041868 1309 02 04 2 352723972 11 1586 + 041869 1309 02 05 2 352723972 12 1586 + 041870 1309 02 06 2 352723972 13 1586 + 041871 1309 02 07 2 352723972 14 1586 + 041872 1309 02 08 2 352723972 15 1586 + 041873 1309 03 01 2 352724996 00 1587 + 041874 1309 03 02 2 352724996 01 1587 + 041875 1309 03 03 2 352724996 02 1587 + 041876 1309 03 04 2 352724996 03 1587 + 041877 1309 03 05 2 352724996 04 1587 + 041878 1309 03 06 2 352724996 05 1587 + 041879 1309 03 07 2 352724996 06 1587 + 041880 1309 03 08 2 352724996 07 1587 + 041881 1309 04 01 2 352724996 08 1587 + 041882 1309 04 02 2 352724996 09 1587 + 041883 1309 04 03 2 352724996 10 1587 + 041884 1309 04 04 2 352724996 11 1587 + 041885 1309 04 05 2 352724996 12 1587 + 041886 1309 04 06 2 352724996 13 1587 + 041887 1309 04 07 2 352724996 14 1587 + 041888 1309 04 08 2 352724996 15 1587 + 041889 1309 05 01 2 352621572 00 1536 + 041890 1309 05 02 2 352621572 01 1536 + 041891 1309 05 03 2 352621572 02 1536 + 041892 1309 05 04 2 352621572 03 1536 + 041893 1309 05 05 2 352621572 04 1536 + 041894 1309 05 06 2 352621572 05 1536 + 041895 1309 05 07 2 352621572 06 1536 + 041896 1309 05 08 2 352621572 07 1536 + 041897 1309 06 01 2 352621572 08 1536 + 041898 1309 06 02 2 352621572 09 1536 + 041899 1309 06 03 2 352621572 10 1536 + 041900 1309 06 04 2 352621572 11 1536 + 041901 1309 06 05 2 352621572 12 1536 + 041902 1309 06 06 2 352621572 13 1536 + 041903 1309 06 07 2 352621572 14 1536 + 041904 1309 06 08 2 352621572 15 1536 + 041905 1309 07 01 2 352622596 00 1537 + 041906 1309 07 02 2 352622596 01 1537 + 041907 1309 07 03 2 352622596 02 1537 + 041908 1309 07 04 2 352622596 03 1537 + 041909 1309 07 05 2 352622596 04 1537 + 041910 1309 07 06 2 352622596 05 1537 + 041911 1309 07 07 2 352622596 06 1537 + 041912 1309 07 08 2 352622596 07 1537 + 041913 1309 08 01 2 352622596 08 1537 + 041914 1309 08 02 2 352622596 09 1537 + 041915 1309 08 03 2 352622596 10 1537 + 041916 1309 08 04 2 352622596 11 1537 + 041917 1309 08 05 2 352622596 12 1537 + 041918 1309 08 06 2 352622596 13 1537 + 041919 1309 08 07 2 352622596 14 1537 + 041920 1309 08 08 2 352622596 15 1537 + 041921 1309 09 01 2 352986116 00 1698 + 041922 1309 09 02 2 352986116 01 1698 + 041923 1309 09 03 2 352986116 02 1698 + 041924 1309 09 04 2 352986116 03 1698 + 041925 1309 09 05 2 352986116 04 1698 + 041926 1309 09 06 2 352986116 05 1698 + 041927 1309 09 07 2 352986116 06 1698 + 041928 1309 09 08 2 352986116 07 1698 + 041929 1309 10 01 2 352986116 08 1698 + 041930 1309 10 02 2 352986116 09 1698 + 041931 1309 10 03 2 352986116 10 1698 + 041932 1309 10 04 2 352986116 11 1698 + 041933 1309 10 05 2 352986116 12 1698 + 041934 1309 10 06 2 352986116 13 1698 + 041935 1309 10 07 2 352986116 14 1698 + 041936 1309 10 08 2 352986116 15 1698 + 041937 1309 11 01 2 352987140 00 1699 + 041938 1309 11 02 2 352987140 01 1699 + 041939 1309 11 03 2 352987140 02 1699 + 041940 1309 11 04 2 352987140 03 1699 + 041941 1309 11 05 2 352987140 04 1699 + 041942 1309 11 06 2 352987140 05 1699 + 041943 1309 11 07 2 352987140 06 1699 + 041944 1309 11 08 2 352987140 07 1699 + 041945 1309 12 01 2 352987140 08 1699 + 041946 1309 12 02 2 352987140 09 1699 + 041947 1309 12 03 2 352987140 10 1699 + 041948 1309 12 04 2 352987140 11 1699 + 041949 1309 12 05 2 352987140 12 1699 + 041950 1309 12 06 2 352987140 13 1699 + 041951 1309 12 07 2 352987140 14 1699 + 041952 1309 12 08 2 352987140 15 1699 + 041953 1309 13 01 2 352883716 00 1648 + 041954 1309 13 02 2 352883716 01 1648 + 041955 1309 13 03 2 352883716 02 1648 + 041956 1309 13 04 2 352883716 03 1648 + 041957 1309 13 05 2 352883716 04 1648 + 041958 1309 13 06 2 352883716 05 1648 + 041959 1309 13 07 2 352883716 06 1648 + 041960 1309 13 08 2 352883716 07 1648 + 041961 1309 14 01 2 352883716 08 1648 + 041962 1309 14 02 2 352883716 09 1648 + 041963 1309 14 03 2 352883716 10 1648 + 041964 1309 14 04 2 352883716 11 1648 + 041965 1309 14 05 2 352883716 12 1648 + 041966 1309 14 06 2 352883716 13 1648 + 041967 1309 14 07 2 352883716 14 1648 + 041968 1309 14 08 2 352883716 15 1648 + 041969 1309 15 01 2 352884740 00 1649 + 041970 1309 15 02 2 352884740 01 1649 + 041971 1309 15 03 2 352884740 02 1649 + 041972 1309 15 04 2 352884740 03 1649 + 041973 1309 15 05 2 352884740 04 1649 + 041974 1309 15 06 2 352884740 05 1649 + 041975 1309 15 07 2 352884740 06 1649 + 041976 1309 15 08 2 352884740 07 1649 + 041977 1309 16 01 2 352884740 08 1649 + 041978 1309 16 02 2 352884740 09 1649 + 041979 1309 16 03 2 352884740 10 1649 + 041980 1309 16 04 2 352884740 11 1649 + 041981 1309 16 05 2 352884740 12 1649 + 041982 1309 16 06 2 352884740 13 1649 + 041983 1309 16 07 2 352884740 14 1649 + 041984 1309 16 08 2 352884740 15 1649 + 041985 1309 17 01 2 353248260 00 1810 + 041986 1309 17 02 2 353248260 01 1810 + 041987 1309 17 03 2 353248260 02 1810 + 041988 1309 17 04 2 353248260 03 1810 + 041989 1309 17 05 2 353248260 04 1810 + 041990 1309 17 06 2 353248260 05 1810 + 041991 1309 17 07 2 353248260 06 1810 + 041992 1309 17 08 2 353248260 07 1810 + 041993 1309 18 01 2 353248260 08 1810 + 041994 1309 18 02 2 353248260 09 1810 + 041995 1309 18 03 2 353248260 10 1810 + 041996 1309 18 04 2 353248260 11 1810 + 041997 1309 18 05 2 353248260 12 1810 + 041998 1309 18 06 2 353248260 13 1810 + 041999 1309 18 07 2 353248260 14 1810 + 042000 1309 18 08 2 353248260 15 1810 + 042001 1309 19 01 2 353249284 00 1811 + 042002 1309 19 02 2 353249284 01 1811 + 042003 1309 19 03 2 353249284 02 1811 + 042004 1309 19 04 2 353249284 03 1811 + 042005 1309 19 05 2 353249284 04 1811 + 042006 1309 19 06 2 353249284 05 1811 + 042007 1309 19 07 2 353249284 06 1811 + 042008 1309 19 08 2 353249284 07 1811 + 042009 1309 20 01 2 353249284 08 1811 + 042010 1309 20 02 2 353249284 09 1811 + 042011 1309 20 03 2 353249284 10 1811 + 042012 1309 20 04 2 353249284 11 1811 + 042013 1309 20 05 2 353249284 12 1811 + 042014 1309 20 06 2 353249284 13 1811 + 042015 1309 20 07 2 353249284 14 1811 + 042016 1309 20 08 2 353249284 15 1811 + 042017 1309 21 01 2 353145860 00 1760 + 042018 1309 21 02 2 353145860 01 1760 + 042019 1309 21 03 2 353145860 02 1760 + 042020 1309 21 04 2 353145860 03 1760 + 042021 1309 21 05 2 353145860 04 1760 + 042022 1309 21 06 2 353145860 05 1760 + 042023 1309 21 07 2 353145860 06 1760 + 042024 1309 21 08 2 353145860 07 1760 + 042025 1309 22 01 2 353145860 08 1760 + 042026 1309 22 02 2 353145860 09 1760 + 042027 1309 22 03 2 353145860 10 1760 + 042028 1309 22 04 2 353145860 11 1760 + 042029 1309 22 05 2 353145860 12 1760 + 042030 1309 22 06 2 353145860 13 1760 + 042031 1309 22 07 2 353145860 14 1760 + 042032 1309 22 08 2 353145860 15 1760 + 042033 1309 23 01 2 353146884 00 1761 + 042034 1309 23 02 2 353146884 01 1761 + 042035 1309 23 03 2 353146884 02 1761 + 042036 1309 23 04 2 353146884 03 1761 + 042037 1309 23 05 2 353146884 04 1761 + 042038 1309 23 06 2 353146884 05 1761 + 042039 1309 23 07 2 353146884 06 1761 + 042040 1309 23 08 2 353146884 07 1761 + 042041 1309 24 01 2 353146884 08 1761 + 042042 1309 24 02 2 353146884 09 1761 + 042043 1309 24 03 2 353146884 10 1761 + 042044 1309 24 04 2 353146884 11 1761 + 042045 1309 24 05 2 353146884 12 1761 + 042046 1309 24 06 2 353146884 13 1761 + 042047 1309 24 07 2 353146884 14 1761 + 042048 1309 24 08 2 353146884 15 1761 + 042049 1309 25 01 2 352728068 00 1588 + 042050 1309 25 02 2 352728068 01 1588 + 042051 1309 25 03 2 352728068 02 1588 + 042052 1309 25 04 2 352728068 03 1588 + 042053 1309 25 05 2 352728068 04 1588 + 042054 1309 25 06 2 352728068 05 1588 + 042055 1309 25 07 2 352728068 06 1588 + 042056 1309 25 08 2 352728068 07 1588 + 042057 1309 26 01 2 352728068 08 1588 + 042058 1309 26 02 2 352728068 09 1588 + 042059 1309 26 03 2 352728068 10 1588 + 042060 1309 26 04 2 352728068 11 1588 + 042061 1309 26 05 2 352728068 12 1588 + 042062 1309 26 06 2 352728068 13 1588 + 042063 1309 26 07 2 352728068 14 1588 + 042064 1309 26 08 2 352728068 15 1588 + 042065 1309 27 01 2 352729092 00 1589 + 042066 1309 27 02 2 352729092 01 1589 + 042067 1309 27 03 2 352729092 02 1589 + 042068 1309 27 04 2 352729092 03 1589 + 042069 1309 27 05 2 352729092 04 1589 + 042070 1309 27 06 2 352729092 05 1589 + 042071 1309 27 07 2 352729092 06 1589 + 042072 1309 27 08 2 352729092 07 1589 + 042073 1309 28 01 2 352729092 08 1589 + 042074 1309 28 02 2 352729092 09 1589 + 042075 1309 28 03 2 352729092 10 1589 + 042076 1309 28 04 2 352729092 11 1589 + 042077 1309 28 05 2 352729092 12 1589 + 042078 1309 28 06 2 352729092 13 1589 + 042079 1309 28 07 2 352729092 14 1589 + 042080 1309 28 08 2 352729092 15 1589 + 042081 1309 29 01 2 352732164 00 1590 + 042082 1309 29 02 2 352732164 01 1590 + 042083 1309 29 03 2 352732164 02 1590 + 042084 1309 29 04 2 352732164 03 1590 + 042085 1309 29 05 2 352732164 04 1590 + 042086 1309 29 06 2 352732164 05 1590 + 042087 1309 29 07 2 352732164 06 1590 + 042088 1309 29 08 2 352732164 07 1590 + 042089 1309 30 01 2 352732164 08 1590 + 042090 1309 30 02 2 352732164 09 1590 + 042091 1309 30 03 2 352732164 10 1590 + 042092 1309 30 04 2 352732164 11 1590 + 042093 1309 30 05 2 352732164 12 1590 + 042094 1309 30 06 2 352732164 13 1590 + 042095 1309 30 07 2 352732164 14 1590 + 042096 1309 30 08 2 352732164 15 1590 + 042097 1309 31 01 2 352733188 00 1591 + 042098 1309 31 02 2 352733188 01 1591 + 042099 1309 31 03 2 352733188 02 1591 + 042100 1309 31 04 2 352733188 03 1591 + 042101 1309 31 05 2 352733188 04 1591 + 042102 1309 31 06 2 352733188 05 1591 + 042103 1309 31 07 2 352733188 06 1591 + 042104 1309 31 08 2 352733188 07 1591 + 042105 1309 32 01 2 352733188 08 1591 + 042106 1309 32 02 2 352733188 09 1591 + 042107 1309 32 03 2 352733188 10 1591 + 042108 1309 32 04 2 352733188 11 1591 + 042109 1309 32 05 2 352733188 12 1591 + 042110 1309 32 06 2 352733188 13 1591 + 042111 1309 32 07 2 352733188 14 1591 + 042112 1309 32 08 2 352733188 15 1591 + 042113 1309 33 01 2 352990212 00 1700 + 042114 1309 33 02 2 352990212 01 1700 + 042115 1309 33 03 2 352990212 02 1700 + 042116 1309 33 04 2 352990212 03 1700 + 042117 1309 33 05 2 352990212 04 1700 + 042118 1309 33 06 2 352990212 05 1700 + 042119 1309 33 07 2 352990212 06 1700 + 042120 1309 33 08 2 352990212 07 1700 + 042121 1309 34 01 2 352990212 08 1700 + 042122 1309 34 02 2 352990212 09 1700 + 042123 1309 34 03 2 352990212 10 1700 + 042124 1309 34 04 2 352990212 11 1700 + 042125 1309 34 05 2 352990212 12 1700 + 042126 1309 34 06 2 352990212 13 1700 + 042127 1309 34 07 2 352990212 14 1700 + 042128 1309 34 08 2 352990212 15 1700 + 042129 1309 35 01 2 352991236 00 1701 + 042130 1309 35 02 2 352991236 01 1701 + 042131 1309 35 03 2 352991236 02 1701 + 042132 1309 35 04 2 352991236 03 1701 + 042133 1309 35 05 2 352991236 04 1701 + 042134 1309 35 06 2 352991236 05 1701 + 042135 1309 35 07 2 352991236 06 1701 + 042136 1309 35 08 2 352991236 07 1701 + 042137 1309 36 01 2 352991236 08 1701 + 042138 1309 36 02 2 352991236 09 1701 + 042139 1309 36 03 2 352991236 10 1701 + 042140 1309 36 04 2 352991236 11 1701 + 042141 1309 36 05 2 352991236 12 1701 + 042142 1309 36 06 2 352991236 13 1701 + 042143 1309 36 07 2 352991236 14 1701 + 042144 1309 36 08 2 352991236 15 1701 + 042145 1309 37 01 2 352994308 00 1702 + 042146 1309 37 02 2 352994308 01 1702 + 042147 1309 37 03 2 352994308 02 1702 + 042148 1309 37 04 2 352994308 03 1702 + 042149 1309 37 05 2 352994308 04 1702 + 042150 1309 37 06 2 352994308 05 1702 + 042151 1309 37 07 2 352994308 06 1702 + 042152 1309 37 08 2 352994308 07 1702 + 042153 1309 38 01 2 352994308 08 1702 + 042154 1309 38 02 2 352994308 09 1702 + 042155 1309 38 03 2 352994308 10 1702 + 042156 1309 38 04 2 352994308 11 1702 + 042157 1309 38 05 2 352994308 12 1702 + 042158 1309 38 06 2 352994308 13 1702 + 042159 1309 38 07 2 352994308 14 1702 + 042160 1309 38 08 2 352994308 15 1702 + 042161 1309 39 01 2 352995332 00 1703 + 042162 1309 39 02 2 352995332 01 1703 + 042163 1309 39 03 2 352995332 02 1703 + 042164 1309 39 04 2 352995332 03 1703 + 042165 1309 39 05 2 352995332 04 1703 + 042166 1309 39 06 2 352995332 05 1703 + 042167 1309 39 07 2 352995332 06 1703 + 042168 1309 39 08 2 352995332 07 1703 + 042169 1309 40 01 2 352995332 08 1703 + 042170 1309 40 02 2 352995332 09 1703 + 042171 1309 40 03 2 352995332 10 1703 + 042172 1309 40 04 2 352995332 11 1703 + 042173 1309 40 05 2 352995332 12 1703 + 042174 1309 40 06 2 352995332 13 1703 + 042175 1309 40 07 2 352995332 14 1703 + 042176 1309 40 08 2 352995332 15 1703 + 042177 1309 41 01 2 353252356 00 1812 + 042178 1309 41 02 2 353252356 01 1812 + 042179 1309 41 03 2 353252356 02 1812 + 042180 1309 41 04 2 353252356 03 1812 + 042181 1309 41 05 2 353252356 04 1812 + 042182 1309 41 06 2 353252356 05 1812 + 042183 1309 41 07 2 353252356 06 1812 + 042184 1309 41 08 2 353252356 07 1812 + 042185 1309 42 01 2 353252356 08 1812 + 042186 1309 42 02 2 353252356 09 1812 + 042187 1309 42 03 2 353252356 10 1812 + 042188 1309 42 04 2 353252356 11 1812 + 042189 1309 42 05 2 353252356 12 1812 + 042190 1309 42 06 2 353252356 13 1812 + 042191 1309 42 07 2 353252356 14 1812 + 042192 1309 42 08 2 353252356 15 1812 + 042193 1309 43 01 2 353253380 00 1813 + 042194 1309 43 02 2 353253380 01 1813 + 042195 1309 43 03 2 353253380 02 1813 + 042196 1309 43 04 2 353253380 03 1813 + 042197 1309 43 05 2 353253380 04 1813 + 042198 1309 43 06 2 353253380 05 1813 + 042199 1309 43 07 2 353253380 06 1813 + 042200 1309 43 08 2 353253380 07 1813 + 042201 1309 44 01 2 353253380 08 1813 + 042202 1309 44 02 2 353253380 09 1813 + 042203 1309 44 03 2 353253380 10 1813 + 042204 1309 44 04 2 353253380 11 1813 + 042205 1309 44 05 2 353253380 12 1813 + 042206 1309 44 06 2 353253380 13 1813 + 042207 1309 44 07 2 353253380 14 1813 + 042208 1309 44 08 2 353253380 15 1813 + 042209 1309 45 01 2 353256452 00 1814 + 042210 1309 45 02 2 353256452 01 1814 + 042211 1309 45 03 2 353256452 02 1814 + 042212 1309 45 04 2 353256452 03 1814 + 042213 1309 45 05 2 353256452 04 1814 + 042214 1309 45 06 2 353256452 05 1814 + 042215 1309 45 07 2 353256452 06 1814 + 042216 1309 45 08 2 353256452 07 1814 + 042217 1309 46 01 2 353256452 08 1814 + 042218 1309 46 02 2 353256452 09 1814 + 042219 1309 46 03 2 353256452 10 1814 + 042220 1309 46 04 2 353256452 11 1814 + 042221 1309 46 05 2 353256452 12 1814 + 042222 1309 46 06 2 353256452 13 1814 + 042223 1309 46 07 2 353256452 14 1814 + 042224 1309 46 08 2 353256452 15 1814 + 042225 1309 47 01 2 353257476 00 1815 + 042226 1309 47 02 2 353257476 01 1815 + 042227 1309 47 03 2 353257476 02 1815 + 042228 1309 47 04 2 353257476 03 1815 + 042229 1309 47 05 2 353257476 04 1815 + 042230 1309 47 06 2 353257476 05 1815 + 042231 1309 47 07 2 353257476 06 1815 + 042232 1309 47 08 2 353257476 07 1815 + 042233 1309 48 01 2 353257476 08 1815 + 042234 1309 48 02 2 353257476 09 1815 + 042235 1309 48 03 2 353257476 10 1815 + 042236 1309 48 04 2 353257476 11 1815 + 042237 1309 48 05 2 353257476 12 1815 + 042238 1309 48 06 2 353257476 13 1815 + 042239 1309 48 07 2 353257476 14 1815 + 042240 1309 48 08 2 353257476 15 1815 + 042241 1310 01 01 2 352625668 00 1538 + 042242 1310 01 02 2 352625668 01 1538 + 042243 1310 01 03 2 352625668 02 1538 + 042244 1310 01 04 2 352625668 03 1538 + 042245 1310 01 05 2 352625668 04 1538 + 042246 1310 01 06 2 352625668 05 1538 + 042247 1310 01 07 2 352625668 06 1538 + 042248 1310 01 08 2 352625668 07 1538 + 042249 1310 02 01 2 352625668 08 1538 + 042250 1310 02 02 2 352625668 09 1538 + 042251 1310 02 03 2 352625668 10 1538 + 042252 1310 02 04 2 352625668 11 1538 + 042253 1310 02 05 2 352625668 12 1538 + 042254 1310 02 06 2 352625668 13 1538 + 042255 1310 02 07 2 352625668 14 1538 + 042256 1310 02 08 2 352625668 15 1538 + 042257 1310 03 01 2 352626692 00 1539 + 042258 1310 03 02 2 352626692 01 1539 + 042259 1310 03 03 2 352626692 02 1539 + 042260 1310 03 04 2 352626692 03 1539 + 042261 1310 03 05 2 352626692 04 1539 + 042262 1310 03 06 2 352626692 05 1539 + 042263 1310 03 07 2 352626692 06 1539 + 042264 1310 03 08 2 352626692 07 1539 + 042265 1310 04 01 2 352626692 08 1539 + 042266 1310 04 02 2 352626692 09 1539 + 042267 1310 04 03 2 352626692 10 1539 + 042268 1310 04 04 2 352626692 11 1539 + 042269 1310 04 05 2 352626692 12 1539 + 042270 1310 04 06 2 352626692 13 1539 + 042271 1310 04 07 2 352626692 14 1539 + 042272 1310 04 08 2 352626692 15 1539 + 042273 1310 05 01 2 352736260 00 1592 + 042274 1310 05 02 2 352736260 01 1592 + 042275 1310 05 03 2 352736260 02 1592 + 042276 1310 05 04 2 352736260 03 1592 + 042277 1310 05 05 2 352736260 04 1592 + 042278 1310 05 06 2 352736260 05 1592 + 042279 1310 05 07 2 352736260 06 1592 + 042280 1310 05 08 2 352736260 07 1592 + 042281 1310 06 01 2 352736260 08 1592 + 042282 1310 06 02 2 352736260 09 1592 + 042283 1310 06 03 2 352736260 10 1592 + 042284 1310 06 04 2 352736260 11 1592 + 042285 1310 06 05 2 352736260 12 1592 + 042286 1310 06 06 2 352736260 13 1592 + 042287 1310 06 07 2 352736260 14 1592 + 042288 1310 06 08 2 352736260 15 1592 + 042289 1310 07 01 2 352737284 00 1593 + 042290 1310 07 02 2 352737284 01 1593 + 042291 1310 07 03 2 352737284 02 1593 + 042292 1310 07 04 2 352737284 03 1593 + 042293 1310 07 05 2 352737284 04 1593 + 042294 1310 07 06 2 352737284 05 1593 + 042295 1310 07 07 2 352737284 06 1593 + 042296 1310 07 08 2 352737284 07 1593 + 042297 1310 08 01 2 352737284 08 1593 + 042298 1310 08 02 2 352737284 09 1593 + 042299 1310 08 03 2 352737284 10 1593 + 042300 1310 08 04 2 352737284 11 1593 + 042301 1310 08 05 2 352737284 12 1593 + 042302 1310 08 06 2 352737284 13 1593 + 042303 1310 08 07 2 352737284 14 1593 + 042304 1310 08 08 2 352737284 15 1593 + 042305 1310 09 01 2 352887812 00 1650 + 042306 1310 09 02 2 352887812 01 1650 + 042307 1310 09 03 2 352887812 02 1650 + 042308 1310 09 04 2 352887812 03 1650 + 042309 1310 09 05 2 352887812 04 1650 + 042310 1310 09 06 2 352887812 05 1650 + 042311 1310 09 07 2 352887812 06 1650 + 042312 1310 09 08 2 352887812 07 1650 + 042313 1310 10 01 2 352887812 08 1650 + 042314 1310 10 02 2 352887812 09 1650 + 042315 1310 10 03 2 352887812 10 1650 + 042316 1310 10 04 2 352887812 11 1650 + 042317 1310 10 05 2 352887812 12 1650 + 042318 1310 10 06 2 352887812 13 1650 + 042319 1310 10 07 2 352887812 14 1650 + 042320 1310 10 08 2 352887812 15 1650 + 042321 1310 11 01 2 352888836 00 1651 + 042322 1310 11 02 2 352888836 01 1651 + 042323 1310 11 03 2 352888836 02 1651 + 042324 1310 11 04 2 352888836 03 1651 + 042325 1310 11 05 2 352888836 04 1651 + 042326 1310 11 06 2 352888836 05 1651 + 042327 1310 11 07 2 352888836 06 1651 + 042328 1310 11 08 2 352888836 07 1651 + 042329 1310 12 01 2 352888836 08 1651 + 042330 1310 12 02 2 352888836 09 1651 + 042331 1310 12 03 2 352888836 10 1651 + 042332 1310 12 04 2 352888836 11 1651 + 042333 1310 12 05 2 352888836 12 1651 + 042334 1310 12 06 2 352888836 13 1651 + 042335 1310 12 07 2 352888836 14 1651 + 042336 1310 12 08 2 352888836 15 1651 + 042337 1310 13 01 2 352998404 00 1704 + 042338 1310 13 02 2 352998404 01 1704 + 042339 1310 13 03 2 352998404 02 1704 + 042340 1310 13 04 2 352998404 03 1704 + 042341 1310 13 05 2 352998404 04 1704 + 042342 1310 13 06 2 352998404 05 1704 + 042343 1310 13 07 2 352998404 06 1704 + 042344 1310 13 08 2 352998404 07 1704 + 042345 1310 14 01 2 352998404 08 1704 + 042346 1310 14 02 2 352998404 09 1704 + 042347 1310 14 03 2 352998404 10 1704 + 042348 1310 14 04 2 352998404 11 1704 + 042349 1310 14 05 2 352998404 12 1704 + 042350 1310 14 06 2 352998404 13 1704 + 042351 1310 14 07 2 352998404 14 1704 + 042352 1310 14 08 2 352998404 15 1704 + 042353 1310 15 01 2 352999428 00 1705 + 042354 1310 15 02 2 352999428 01 1705 + 042355 1310 15 03 2 352999428 02 1705 + 042356 1310 15 04 2 352999428 03 1705 + 042357 1310 15 05 2 352999428 04 1705 + 042358 1310 15 06 2 352999428 05 1705 + 042359 1310 15 07 2 352999428 06 1705 + 042360 1310 15 08 2 352999428 07 1705 + 042361 1310 16 01 2 352999428 08 1705 + 042362 1310 16 02 2 352999428 09 1705 + 042363 1310 16 03 2 352999428 10 1705 + 042364 1310 16 04 2 352999428 11 1705 + 042365 1310 16 05 2 352999428 12 1705 + 042366 1310 16 06 2 352999428 13 1705 + 042367 1310 16 07 2 352999428 14 1705 + 042368 1310 16 08 2 352999428 15 1705 + 042369 1310 17 01 2 353149956 00 1762 + 042370 1310 17 02 2 353149956 01 1762 + 042371 1310 17 03 2 353149956 02 1762 + 042372 1310 17 04 2 353149956 03 1762 + 042373 1310 17 05 2 353149956 04 1762 + 042374 1310 17 06 2 353149956 05 1762 + 042375 1310 17 07 2 353149956 06 1762 + 042376 1310 17 08 2 353149956 07 1762 + 042377 1310 18 01 2 353149956 08 1762 + 042378 1310 18 02 2 353149956 09 1762 + 042379 1310 18 03 2 353149956 10 1762 + 042380 1310 18 04 2 353149956 11 1762 + 042381 1310 18 05 2 353149956 12 1762 + 042382 1310 18 06 2 353149956 13 1762 + 042383 1310 18 07 2 353149956 14 1762 + 042384 1310 18 08 2 353149956 15 1762 + 042385 1310 19 01 2 353150980 00 1763 + 042386 1310 19 02 2 353150980 01 1763 + 042387 1310 19 03 2 353150980 02 1763 + 042388 1310 19 04 2 353150980 03 1763 + 042389 1310 19 05 2 353150980 04 1763 + 042390 1310 19 06 2 353150980 05 1763 + 042391 1310 19 07 2 353150980 06 1763 + 042392 1310 19 08 2 353150980 07 1763 + 042393 1310 20 01 2 353150980 08 1763 + 042394 1310 20 02 2 353150980 09 1763 + 042395 1310 20 03 2 353150980 10 1763 + 042396 1310 20 04 2 353150980 11 1763 + 042397 1310 20 05 2 353150980 12 1763 + 042398 1310 20 06 2 353150980 13 1763 + 042399 1310 20 07 2 353150980 14 1763 + 042400 1310 20 08 2 353150980 15 1763 + 042401 1310 21 01 2 353260548 00 1816 + 042402 1310 21 02 2 353260548 01 1816 + 042403 1310 21 03 2 353260548 02 1816 + 042404 1310 21 04 2 353260548 03 1816 + 042405 1310 21 05 2 353260548 04 1816 + 042406 1310 21 06 2 353260548 05 1816 + 042407 1310 21 07 2 353260548 06 1816 + 042408 1310 21 08 2 353260548 07 1816 + 042409 1310 22 01 2 353260548 08 1816 + 042410 1310 22 02 2 353260548 09 1816 + 042411 1310 22 03 2 353260548 10 1816 + 042412 1310 22 04 2 353260548 11 1816 + 042413 1310 22 05 2 353260548 12 1816 + 042414 1310 22 06 2 353260548 13 1816 + 042415 1310 22 07 2 353260548 14 1816 + 042416 1310 22 08 2 353260548 15 1816 + 042417 1310 23 01 2 353261572 00 1817 + 042418 1310 23 02 2 353261572 01 1817 + 042419 1310 23 03 2 353261572 02 1817 + 042420 1310 23 04 2 353261572 03 1817 + 042421 1310 23 05 2 353261572 04 1817 + 042422 1310 23 06 2 353261572 05 1817 + 042423 1310 23 07 2 353261572 06 1817 + 042424 1310 23 08 2 353261572 07 1817 + 042425 1310 24 01 2 353261572 08 1817 + 042426 1310 24 02 2 353261572 09 1817 + 042427 1310 24 03 2 353261572 10 1817 + 042428 1310 24 04 2 353261572 11 1817 + 042429 1310 24 05 2 353261572 12 1817 + 042430 1310 24 06 2 353261572 13 1817 + 042431 1310 24 07 2 353261572 14 1817 + 042432 1310 24 08 2 353261572 15 1817 + 042433 1310 25 01 2 352740356 00 1594 + 042434 1310 25 02 2 352740356 01 1594 + 042435 1310 25 03 2 352740356 02 1594 + 042436 1310 25 04 2 352740356 03 1594 + 042437 1310 25 05 2 352740356 04 1594 + 042438 1310 25 06 2 352740356 05 1594 + 042439 1310 25 07 2 352740356 06 1594 + 042440 1310 25 08 2 352740356 07 1594 + 042441 1310 26 01 2 352740356 08 1594 + 042442 1310 26 02 2 352740356 09 1594 + 042443 1310 26 03 2 352740356 10 1594 + 042444 1310 26 04 2 352740356 11 1594 + 042445 1310 26 05 2 352740356 12 1594 + 042446 1310 26 06 2 352740356 13 1594 + 042447 1310 26 07 2 352740356 14 1594 + 042448 1310 26 08 2 352740356 15 1594 + 042449 1310 27 01 2 352741380 00 1595 + 042450 1310 27 02 2 352741380 01 1595 + 042451 1310 27 03 2 352741380 02 1595 + 042452 1310 27 04 2 352741380 03 1595 + 042453 1310 27 05 2 352741380 04 1595 + 042454 1310 27 06 2 352741380 05 1595 + 042455 1310 27 07 2 352741380 06 1595 + 042456 1310 27 08 2 352741380 07 1595 + 042457 1310 28 01 2 352741380 08 1595 + 042458 1310 28 02 2 352741380 09 1595 + 042459 1310 28 03 2 352741380 10 1595 + 042460 1310 28 04 2 352741380 11 1595 + 042461 1310 28 05 2 352741380 12 1595 + 042462 1310 28 06 2 352741380 13 1595 + 042463 1310 28 07 2 352741380 14 1595 + 042464 1310 28 08 2 352741380 15 1595 + 042465 1310 29 01 2 352744452 00 1596 + 042466 1310 29 02 2 352744452 01 1596 + 042467 1310 29 03 2 352744452 02 1596 + 042468 1310 29 04 2 352744452 03 1596 + 042469 1310 29 05 2 352744452 04 1596 + 042470 1310 29 06 2 352744452 05 1596 + 042471 1310 29 07 2 352744452 06 1596 + 042472 1310 29 08 2 352744452 07 1596 + 042473 1310 30 01 2 352744452 08 1596 + 042474 1310 30 02 2 352744452 09 1596 + 042475 1310 30 03 2 352744452 10 1596 + 042476 1310 30 04 2 352744452 11 1596 + 042477 1310 30 05 2 352744452 12 1596 + 042478 1310 30 06 2 352744452 13 1596 + 042479 1310 30 07 2 352744452 14 1596 + 042480 1310 30 08 2 352744452 15 1596 + 042481 1310 31 01 2 352745476 00 1597 + 042482 1310 31 02 2 352745476 01 1597 + 042483 1310 31 03 2 352745476 02 1597 + 042484 1310 31 04 2 352745476 03 1597 + 042485 1310 31 05 2 352745476 04 1597 + 042486 1310 31 06 2 352745476 05 1597 + 042487 1310 31 07 2 352745476 06 1597 + 042488 1310 31 08 2 352745476 07 1597 + 042489 1310 32 01 2 352745476 08 1597 + 042490 1310 32 02 2 352745476 09 1597 + 042491 1310 32 03 2 352745476 10 1597 + 042492 1310 32 04 2 352745476 11 1597 + 042493 1310 32 05 2 352745476 12 1597 + 042494 1310 32 06 2 352745476 13 1597 + 042495 1310 32 07 2 352745476 14 1597 + 042496 1310 32 08 2 352745476 15 1597 + 042497 1310 33 01 2 353002500 00 1706 + 042498 1310 33 02 2 353002500 01 1706 + 042499 1310 33 03 2 353002500 02 1706 + 042500 1310 33 04 2 353002500 03 1706 + 042501 1310 33 05 2 353002500 04 1706 + 042502 1310 33 06 2 353002500 05 1706 + 042503 1310 33 07 2 353002500 06 1706 + 042504 1310 33 08 2 353002500 07 1706 + 042505 1310 34 01 2 353002500 08 1706 + 042506 1310 34 02 2 353002500 09 1706 + 042507 1310 34 03 2 353002500 10 1706 + 042508 1310 34 04 2 353002500 11 1706 + 042509 1310 34 05 2 353002500 12 1706 + 042510 1310 34 06 2 353002500 13 1706 + 042511 1310 34 07 2 353002500 14 1706 + 042512 1310 34 08 2 353002500 15 1706 + 042513 1310 35 01 2 353003524 00 1707 + 042514 1310 35 02 2 353003524 01 1707 + 042515 1310 35 03 2 353003524 02 1707 + 042516 1310 35 04 2 353003524 03 1707 + 042517 1310 35 05 2 353003524 04 1707 + 042518 1310 35 06 2 353003524 05 1707 + 042519 1310 35 07 2 353003524 06 1707 + 042520 1310 35 08 2 353003524 07 1707 + 042521 1310 36 01 2 353003524 08 1707 + 042522 1310 36 02 2 353003524 09 1707 + 042523 1310 36 03 2 353003524 10 1707 + 042524 1310 36 04 2 353003524 11 1707 + 042525 1310 36 05 2 353003524 12 1707 + 042526 1310 36 06 2 353003524 13 1707 + 042527 1310 36 07 2 353003524 14 1707 + 042528 1310 36 08 2 353003524 15 1707 + 042529 1310 37 01 2 353006596 00 1708 + 042530 1310 37 02 2 353006596 01 1708 + 042531 1310 37 03 2 353006596 02 1708 + 042532 1310 37 04 2 353006596 03 1708 + 042533 1310 37 05 2 353006596 04 1708 + 042534 1310 37 06 2 353006596 05 1708 + 042535 1310 37 07 2 353006596 06 1708 + 042536 1310 37 08 2 353006596 07 1708 + 042537 1310 38 01 2 353006596 08 1708 + 042538 1310 38 02 2 353006596 09 1708 + 042539 1310 38 03 2 353006596 10 1708 + 042540 1310 38 04 2 353006596 11 1708 + 042541 1310 38 05 2 353006596 12 1708 + 042542 1310 38 06 2 353006596 13 1708 + 042543 1310 38 07 2 353006596 14 1708 + 042544 1310 38 08 2 353006596 15 1708 + 042545 1310 39 01 2 353007620 00 1709 + 042546 1310 39 02 2 353007620 01 1709 + 042547 1310 39 03 2 353007620 02 1709 + 042548 1310 39 04 2 353007620 03 1709 + 042549 1310 39 05 2 353007620 04 1709 + 042550 1310 39 06 2 353007620 05 1709 + 042551 1310 39 07 2 353007620 06 1709 + 042552 1310 39 08 2 353007620 07 1709 + 042553 1310 40 01 2 353007620 08 1709 + 042554 1310 40 02 2 353007620 09 1709 + 042555 1310 40 03 2 353007620 10 1709 + 042556 1310 40 04 2 353007620 11 1709 + 042557 1310 40 05 2 353007620 12 1709 + 042558 1310 40 06 2 353007620 13 1709 + 042559 1310 40 07 2 353007620 14 1709 + 042560 1310 40 08 2 353007620 15 1709 + 042561 1310 41 01 2 353264644 00 1818 + 042562 1310 41 02 2 353264644 01 1818 + 042563 1310 41 03 2 353264644 02 1818 + 042564 1310 41 04 2 353264644 03 1818 + 042565 1310 41 05 2 353264644 04 1818 + 042566 1310 41 06 2 353264644 05 1818 + 042567 1310 41 07 2 353264644 06 1818 + 042568 1310 41 08 2 353264644 07 1818 + 042569 1310 42 01 2 353264644 08 1818 + 042570 1310 42 02 2 353264644 09 1818 + 042571 1310 42 03 2 353264644 10 1818 + 042572 1310 42 04 2 353264644 11 1818 + 042573 1310 42 05 2 353264644 12 1818 + 042574 1310 42 06 2 353264644 13 1818 + 042575 1310 42 07 2 353264644 14 1818 + 042576 1310 42 08 2 353264644 15 1818 + 042577 1310 43 01 2 353265668 00 1819 + 042578 1310 43 02 2 353265668 01 1819 + 042579 1310 43 03 2 353265668 02 1819 + 042580 1310 43 04 2 353265668 03 1819 + 042581 1310 43 05 2 353265668 04 1819 + 042582 1310 43 06 2 353265668 05 1819 + 042583 1310 43 07 2 353265668 06 1819 + 042584 1310 43 08 2 353265668 07 1819 + 042585 1310 44 01 2 353265668 08 1819 + 042586 1310 44 02 2 353265668 09 1819 + 042587 1310 44 03 2 353265668 10 1819 + 042588 1310 44 04 2 353265668 11 1819 + 042589 1310 44 05 2 353265668 12 1819 + 042590 1310 44 06 2 353265668 13 1819 + 042591 1310 44 07 2 353265668 14 1819 + 042592 1310 44 08 2 353265668 15 1819 + 042593 1310 45 01 2 353268740 00 1820 + 042594 1310 45 02 2 353268740 01 1820 + 042595 1310 45 03 2 353268740 02 1820 + 042596 1310 45 04 2 353268740 03 1820 + 042597 1310 45 05 2 353268740 04 1820 + 042598 1310 45 06 2 353268740 05 1820 + 042599 1310 45 07 2 353268740 06 1820 + 042600 1310 45 08 2 353268740 07 1820 + 042601 1310 46 01 2 353268740 08 1820 + 042602 1310 46 02 2 353268740 09 1820 + 042603 1310 46 03 2 353268740 10 1820 + 042604 1310 46 04 2 353268740 11 1820 + 042605 1310 46 05 2 353268740 12 1820 + 042606 1310 46 06 2 353268740 13 1820 + 042607 1310 46 07 2 353268740 14 1820 + 042608 1310 46 08 2 353268740 15 1820 + 042609 1310 47 01 2 353269764 00 1821 + 042610 1310 47 02 2 353269764 01 1821 + 042611 1310 47 03 2 353269764 02 1821 + 042612 1310 47 04 2 353269764 03 1821 + 042613 1310 47 05 2 353269764 04 1821 + 042614 1310 47 06 2 353269764 05 1821 + 042615 1310 47 07 2 353269764 06 1821 + 042616 1310 47 08 2 353269764 07 1821 + 042617 1310 48 01 2 353269764 08 1821 + 042618 1310 48 02 2 353269764 09 1821 + 042619 1310 48 03 2 353269764 10 1821 + 042620 1310 48 04 2 353269764 11 1821 + 042621 1310 48 05 2 353269764 12 1821 + 042622 1310 48 06 2 353269764 13 1821 + 042623 1310 48 07 2 353269764 14 1821 + 042624 1310 48 08 2 353269764 15 1821 + 042625 1311 01 01 2 352629764 00 1540 + 042626 1311 01 02 2 352629764 01 1540 + 042627 1311 01 03 2 352629764 02 1540 + 042628 1311 01 04 2 352629764 03 1540 + 042629 1311 01 05 2 352629764 04 1540 + 042630 1311 01 06 2 352629764 05 1540 + 042631 1311 01 07 2 352629764 06 1540 + 042632 1311 01 08 2 352629764 07 1540 + 042633 1311 02 01 2 352629764 08 1540 + 042634 1311 02 02 2 352629764 09 1540 + 042635 1311 02 03 2 352629764 10 1540 + 042636 1311 02 04 2 352629764 11 1540 + 042637 1311 02 05 2 352629764 12 1540 + 042638 1311 02 06 2 352629764 13 1540 + 042639 1311 02 07 2 352629764 14 1540 + 042640 1311 02 08 2 352629764 15 1540 + 042641 1311 03 01 2 352630788 00 1541 + 042642 1311 03 02 2 352630788 01 1541 + 042643 1311 03 03 2 352630788 02 1541 + 042644 1311 03 04 2 352630788 03 1541 + 042645 1311 03 05 2 352630788 04 1541 + 042646 1311 03 06 2 352630788 05 1541 + 042647 1311 03 07 2 352630788 06 1541 + 042648 1311 03 08 2 352630788 07 1541 + 042649 1311 04 01 2 352630788 08 1541 + 042650 1311 04 02 2 352630788 09 1541 + 042651 1311 04 03 2 352630788 10 1541 + 042652 1311 04 04 2 352630788 11 1541 + 042653 1311 04 05 2 352630788 12 1541 + 042654 1311 04 06 2 352630788 13 1541 + 042655 1311 04 07 2 352630788 14 1541 + 042656 1311 04 08 2 352630788 15 1541 + 042657 1311 05 01 2 352748548 00 1598 + 042658 1311 05 02 2 352748548 01 1598 + 042659 1311 05 03 2 352748548 02 1598 + 042660 1311 05 04 2 352748548 03 1598 + 042661 1311 05 05 2 352748548 04 1598 + 042662 1311 05 06 2 352748548 05 1598 + 042663 1311 05 07 2 352748548 06 1598 + 042664 1311 05 08 2 352748548 07 1598 + 042665 1311 06 01 2 352748548 08 1598 + 042666 1311 06 02 2 352748548 09 1598 + 042667 1311 06 03 2 352748548 10 1598 + 042668 1311 06 04 2 352748548 11 1598 + 042669 1311 06 05 2 352748548 12 1598 + 042670 1311 06 06 2 352748548 13 1598 + 042671 1311 06 07 2 352748548 14 1598 + 042672 1311 06 08 2 352748548 15 1598 + 042673 1311 07 01 2 352749572 00 1599 + 042674 1311 07 02 2 352749572 01 1599 + 042675 1311 07 03 2 352749572 02 1599 + 042676 1311 07 04 2 352749572 03 1599 + 042677 1311 07 05 2 352749572 04 1599 + 042678 1311 07 06 2 352749572 05 1599 + 042679 1311 07 07 2 352749572 06 1599 + 042680 1311 07 08 2 352749572 07 1599 + 042681 1311 08 01 2 352749572 08 1599 + 042682 1311 08 02 2 352749572 09 1599 + 042683 1311 08 03 2 352749572 10 1599 + 042684 1311 08 04 2 352749572 11 1599 + 042685 1311 08 05 2 352749572 12 1599 + 042686 1311 08 06 2 352749572 13 1599 + 042687 1311 08 07 2 352749572 14 1599 + 042688 1311 08 08 2 352749572 15 1599 + 042689 1311 09 01 2 352891908 00 1652 + 042690 1311 09 02 2 352891908 01 1652 + 042691 1311 09 03 2 352891908 02 1652 + 042692 1311 09 04 2 352891908 03 1652 + 042693 1311 09 05 2 352891908 04 1652 + 042694 1311 09 06 2 352891908 05 1652 + 042695 1311 09 07 2 352891908 06 1652 + 042696 1311 09 08 2 352891908 07 1652 + 042697 1311 10 01 2 352891908 08 1652 + 042698 1311 10 02 2 352891908 09 1652 + 042699 1311 10 03 2 352891908 10 1652 + 042700 1311 10 04 2 352891908 11 1652 + 042701 1311 10 05 2 352891908 12 1652 + 042702 1311 10 06 2 352891908 13 1652 + 042703 1311 10 07 2 352891908 14 1652 + 042704 1311 10 08 2 352891908 15 1652 + 042705 1311 11 01 2 352892932 00 1653 + 042706 1311 11 02 2 352892932 01 1653 + 042707 1311 11 03 2 352892932 02 1653 + 042708 1311 11 04 2 352892932 03 1653 + 042709 1311 11 05 2 352892932 04 1653 + 042710 1311 11 06 2 352892932 05 1653 + 042711 1311 11 07 2 352892932 06 1653 + 042712 1311 11 08 2 352892932 07 1653 + 042713 1311 12 01 2 352892932 08 1653 + 042714 1311 12 02 2 352892932 09 1653 + 042715 1311 12 03 2 352892932 10 1653 + 042716 1311 12 04 2 352892932 11 1653 + 042717 1311 12 05 2 352892932 12 1653 + 042718 1311 12 06 2 352892932 13 1653 + 042719 1311 12 07 2 352892932 14 1653 + 042720 1311 12 08 2 352892932 15 1653 + 042721 1311 13 01 2 353010692 00 1710 + 042722 1311 13 02 2 353010692 01 1710 + 042723 1311 13 03 2 353010692 02 1710 + 042724 1311 13 04 2 353010692 03 1710 + 042725 1311 13 05 2 353010692 04 1710 + 042726 1311 13 06 2 353010692 05 1710 + 042727 1311 13 07 2 353010692 06 1710 + 042728 1311 13 08 2 353010692 07 1710 + 042729 1311 14 01 2 353010692 08 1710 + 042730 1311 14 02 2 353010692 09 1710 + 042731 1311 14 03 2 353010692 10 1710 + 042732 1311 14 04 2 353010692 11 1710 + 042733 1311 14 05 2 353010692 12 1710 + 042734 1311 14 06 2 353010692 13 1710 + 042735 1311 14 07 2 353010692 14 1710 + 042736 1311 14 08 2 353010692 15 1710 + 042737 1311 15 01 2 353011716 00 1711 + 042738 1311 15 02 2 353011716 01 1711 + 042739 1311 15 03 2 353011716 02 1711 + 042740 1311 15 04 2 353011716 03 1711 + 042741 1311 15 05 2 353011716 04 1711 + 042742 1311 15 06 2 353011716 05 1711 + 042743 1311 15 07 2 353011716 06 1711 + 042744 1311 15 08 2 353011716 07 1711 + 042745 1311 16 01 2 353011716 08 1711 + 042746 1311 16 02 2 353011716 09 1711 + 042747 1311 16 03 2 353011716 10 1711 + 042748 1311 16 04 2 353011716 11 1711 + 042749 1311 16 05 2 353011716 12 1711 + 042750 1311 16 06 2 353011716 13 1711 + 042751 1311 16 07 2 353011716 14 1711 + 042752 1311 16 08 2 353011716 15 1711 + 042753 1311 17 01 2 353154052 00 1764 + 042754 1311 17 02 2 353154052 01 1764 + 042755 1311 17 03 2 353154052 02 1764 + 042756 1311 17 04 2 353154052 03 1764 + 042757 1311 17 05 2 353154052 04 1764 + 042758 1311 17 06 2 353154052 05 1764 + 042759 1311 17 07 2 353154052 06 1764 + 042760 1311 17 08 2 353154052 07 1764 + 042761 1311 18 01 2 353154052 08 1764 + 042762 1311 18 02 2 353154052 09 1764 + 042763 1311 18 03 2 353154052 10 1764 + 042764 1311 18 04 2 353154052 11 1764 + 042765 1311 18 05 2 353154052 12 1764 + 042766 1311 18 06 2 353154052 13 1764 + 042767 1311 18 07 2 353154052 14 1764 + 042768 1311 18 08 2 353154052 15 1764 + 042769 1311 19 01 2 353155076 00 1765 + 042770 1311 19 02 2 353155076 01 1765 + 042771 1311 19 03 2 353155076 02 1765 + 042772 1311 19 04 2 353155076 03 1765 + 042773 1311 19 05 2 353155076 04 1765 + 042774 1311 19 06 2 353155076 05 1765 + 042775 1311 19 07 2 353155076 06 1765 + 042776 1311 19 08 2 353155076 07 1765 + 042777 1311 20 01 2 353155076 08 1765 + 042778 1311 20 02 2 353155076 09 1765 + 042779 1311 20 03 2 353155076 10 1765 + 042780 1311 20 04 2 353155076 11 1765 + 042781 1311 20 05 2 353155076 12 1765 + 042782 1311 20 06 2 353155076 13 1765 + 042783 1311 20 07 2 353155076 14 1765 + 042784 1311 20 08 2 353155076 15 1765 + 042785 1311 21 01 2 353272836 00 1822 + 042786 1311 21 02 2 353272836 01 1822 + 042787 1311 21 03 2 353272836 02 1822 + 042788 1311 21 04 2 353272836 03 1822 + 042789 1311 21 05 2 353272836 04 1822 + 042790 1311 21 06 2 353272836 05 1822 + 042791 1311 21 07 2 353272836 06 1822 + 042792 1311 21 08 2 353272836 07 1822 + 042793 1311 22 01 2 353272836 08 1822 + 042794 1311 22 02 2 353272836 09 1822 + 042795 1311 22 03 2 353272836 10 1822 + 042796 1311 22 04 2 353272836 11 1822 + 042797 1311 22 05 2 353272836 12 1822 + 042798 1311 22 06 2 353272836 13 1822 + 042799 1311 22 07 2 353272836 14 1822 + 042800 1311 22 08 2 353272836 15 1822 + 042801 1311 23 01 2 353273860 00 1823 + 042802 1311 23 02 2 353273860 01 1823 + 042803 1311 23 03 2 353273860 02 1823 + 042804 1311 23 04 2 353273860 03 1823 + 042805 1311 23 05 2 353273860 04 1823 + 042806 1311 23 06 2 353273860 05 1823 + 042807 1311 23 07 2 353273860 06 1823 + 042808 1311 23 08 2 353273860 07 1823 + 042809 1311 24 01 2 353273860 08 1823 + 042810 1311 24 02 2 353273860 09 1823 + 042811 1311 24 03 2 353273860 10 1823 + 042812 1311 24 04 2 353273860 11 1823 + 042813 1311 24 05 2 353273860 12 1823 + 042814 1311 24 06 2 353273860 13 1823 + 042815 1311 24 07 2 353273860 14 1823 + 042816 1311 24 08 2 353273860 15 1823 + 042817 1311 25 01 2 352752644 00 1600 + 042818 1311 25 02 2 352752644 01 1600 + 042819 1311 25 03 2 352752644 02 1600 + 042820 1311 25 04 2 352752644 03 1600 + 042821 1311 25 05 2 352752644 04 1600 + 042822 1311 25 06 2 352752644 05 1600 + 042823 1311 25 07 2 352752644 06 1600 + 042824 1311 25 08 2 352752644 07 1600 + 042825 1311 26 01 2 352752644 08 1600 + 042826 1311 26 02 2 352752644 09 1600 + 042827 1311 26 03 2 352752644 10 1600 + 042828 1311 26 04 2 352752644 11 1600 + 042829 1311 26 05 2 352752644 12 1600 + 042830 1311 26 06 2 352752644 13 1600 + 042831 1311 26 07 2 352752644 14 1600 + 042832 1311 26 08 2 352752644 15 1600 + 042833 1311 27 01 2 352753668 00 1601 + 042834 1311 27 02 2 352753668 01 1601 + 042835 1311 27 03 2 352753668 02 1601 + 042836 1311 27 04 2 352753668 03 1601 + 042837 1311 27 05 2 352753668 04 1601 + 042838 1311 27 06 2 352753668 05 1601 + 042839 1311 27 07 2 352753668 06 1601 + 042840 1311 27 08 2 352753668 07 1601 + 042841 1311 28 01 2 352753668 08 1601 + 042842 1311 28 02 2 352753668 09 1601 + 042843 1311 28 03 2 352753668 10 1601 + 042844 1311 28 04 2 352753668 11 1601 + 042845 1311 28 05 2 352753668 12 1601 + 042846 1311 28 06 2 352753668 13 1601 + 042847 1311 28 07 2 352753668 14 1601 + 042848 1311 28 08 2 352753668 15 1601 + 042849 1311 29 01 2 352633860 00 1542 + 042850 1311 29 02 2 352633860 01 1542 + 042851 1311 29 03 2 352633860 02 1542 + 042852 1311 29 04 2 352633860 03 1542 + 042853 1311 29 05 2 352633860 04 1542 + 042854 1311 29 06 2 352633860 05 1542 + 042855 1311 29 07 2 352633860 06 1542 + 042856 1311 29 08 2 352633860 07 1542 + 042857 1311 30 01 2 352633860 08 1542 + 042858 1311 30 02 2 352633860 09 1542 + 042859 1311 30 03 2 352633860 10 1542 + 042860 1311 30 04 2 352633860 11 1542 + 042861 1311 30 05 2 352633860 12 1542 + 042862 1311 30 06 2 352633860 13 1542 + 042863 1311 30 07 2 352633860 14 1542 + 042864 1311 30 08 2 352633860 15 1542 + 042865 1311 31 01 2 352634884 00 1543 + 042866 1311 31 02 2 352634884 01 1543 + 042867 1311 31 03 2 352634884 02 1543 + 042868 1311 31 04 2 352634884 03 1543 + 042869 1311 31 05 2 352634884 04 1543 + 042870 1311 31 06 2 352634884 05 1543 + 042871 1311 31 07 2 352634884 06 1543 + 042872 1311 31 08 2 352634884 07 1543 + 042873 1311 32 01 2 352634884 08 1543 + 042874 1311 32 02 2 352634884 09 1543 + 042875 1311 32 03 2 352634884 10 1543 + 042876 1311 32 04 2 352634884 11 1543 + 042877 1311 32 05 2 352634884 12 1543 + 042878 1311 32 06 2 352634884 13 1543 + 042879 1311 32 07 2 352634884 14 1543 + 042880 1311 32 08 2 352634884 15 1543 + 042881 1311 33 01 2 353014788 00 1712 + 042882 1311 33 02 2 353014788 01 1712 + 042883 1311 33 03 2 353014788 02 1712 + 042884 1311 33 04 2 353014788 03 1712 + 042885 1311 33 05 2 353014788 04 1712 + 042886 1311 33 06 2 353014788 05 1712 + 042887 1311 33 07 2 353014788 06 1712 + 042888 1311 33 08 2 353014788 07 1712 + 042889 1311 34 01 2 353014788 08 1712 + 042890 1311 34 02 2 353014788 09 1712 + 042891 1311 34 03 2 353014788 10 1712 + 042892 1311 34 04 2 353014788 11 1712 + 042893 1311 34 05 2 353014788 12 1712 + 042894 1311 34 06 2 353014788 13 1712 + 042895 1311 34 07 2 353014788 14 1712 + 042896 1311 34 08 2 353014788 15 1712 + 042897 1311 35 01 2 353015812 00 1713 + 042898 1311 35 02 2 353015812 01 1713 + 042899 1311 35 03 2 353015812 02 1713 + 042900 1311 35 04 2 353015812 03 1713 + 042901 1311 35 05 2 353015812 04 1713 + 042902 1311 35 06 2 353015812 05 1713 + 042903 1311 35 07 2 353015812 06 1713 + 042904 1311 35 08 2 353015812 07 1713 + 042905 1311 36 01 2 353015812 08 1713 + 042906 1311 36 02 2 353015812 09 1713 + 042907 1311 36 03 2 353015812 10 1713 + 042908 1311 36 04 2 353015812 11 1713 + 042909 1311 36 05 2 353015812 12 1713 + 042910 1311 36 06 2 353015812 13 1713 + 042911 1311 36 07 2 353015812 14 1713 + 042912 1311 36 08 2 353015812 15 1713 + 042913 1311 37 01 2 352896004 00 1654 + 042914 1311 37 02 2 352896004 01 1654 + 042915 1311 37 03 2 352896004 02 1654 + 042916 1311 37 04 2 352896004 03 1654 + 042917 1311 37 05 2 352896004 04 1654 + 042918 1311 37 06 2 352896004 05 1654 + 042919 1311 37 07 2 352896004 06 1654 + 042920 1311 37 08 2 352896004 07 1654 + 042921 1311 38 01 2 352896004 08 1654 + 042922 1311 38 02 2 352896004 09 1654 + 042923 1311 38 03 2 352896004 10 1654 + 042924 1311 38 04 2 352896004 11 1654 + 042925 1311 38 05 2 352896004 12 1654 + 042926 1311 38 06 2 352896004 13 1654 + 042927 1311 38 07 2 352896004 14 1654 + 042928 1311 38 08 2 352896004 15 1654 + 042929 1311 39 01 2 352897028 00 1655 + 042930 1311 39 02 2 352897028 01 1655 + 042931 1311 39 03 2 352897028 02 1655 + 042932 1311 39 04 2 352897028 03 1655 + 042933 1311 39 05 2 352897028 04 1655 + 042934 1311 39 06 2 352897028 05 1655 + 042935 1311 39 07 2 352897028 06 1655 + 042936 1311 39 08 2 352897028 07 1655 + 042937 1311 40 01 2 352897028 08 1655 + 042938 1311 40 02 2 352897028 09 1655 + 042939 1311 40 03 2 352897028 10 1655 + 042940 1311 40 04 2 352897028 11 1655 + 042941 1311 40 05 2 352897028 12 1655 + 042942 1311 40 06 2 352897028 13 1655 + 042943 1311 40 07 2 352897028 14 1655 + 042944 1311 40 08 2 352897028 15 1655 + 042945 1311 41 01 2 353276932 00 1824 + 042946 1311 41 02 2 353276932 01 1824 + 042947 1311 41 03 2 353276932 02 1824 + 042948 1311 41 04 2 353276932 03 1824 + 042949 1311 41 05 2 353276932 04 1824 + 042950 1311 41 06 2 353276932 05 1824 + 042951 1311 41 07 2 353276932 06 1824 + 042952 1311 41 08 2 353276932 07 1824 + 042953 1311 42 01 2 353276932 08 1824 + 042954 1311 42 02 2 353276932 09 1824 + 042955 1311 42 03 2 353276932 10 1824 + 042956 1311 42 04 2 353276932 11 1824 + 042957 1311 42 05 2 353276932 12 1824 + 042958 1311 42 06 2 353276932 13 1824 + 042959 1311 42 07 2 353276932 14 1824 + 042960 1311 42 08 2 353276932 15 1824 + 042961 1311 43 01 2 353277956 00 1825 + 042962 1311 43 02 2 353277956 01 1825 + 042963 1311 43 03 2 353277956 02 1825 + 042964 1311 43 04 2 353277956 03 1825 + 042965 1311 43 05 2 353277956 04 1825 + 042966 1311 43 06 2 353277956 05 1825 + 042967 1311 43 07 2 353277956 06 1825 + 042968 1311 43 08 2 353277956 07 1825 + 042969 1311 44 01 2 353277956 08 1825 + 042970 1311 44 02 2 353277956 09 1825 + 042971 1311 44 03 2 353277956 10 1825 + 042972 1311 44 04 2 353277956 11 1825 + 042973 1311 44 05 2 353277956 12 1825 + 042974 1311 44 06 2 353277956 13 1825 + 042975 1311 44 07 2 353277956 14 1825 + 042976 1311 44 08 2 353277956 15 1825 + 042977 1311 45 01 2 353158148 00 1766 + 042978 1311 45 02 2 353158148 01 1766 + 042979 1311 45 03 2 353158148 02 1766 + 042980 1311 45 04 2 353158148 03 1766 + 042981 1311 45 05 2 353158148 04 1766 + 042982 1311 45 06 2 353158148 05 1766 + 042983 1311 45 07 2 353158148 06 1766 + 042984 1311 45 08 2 353158148 07 1766 + 042985 1311 46 01 2 353158148 08 1766 + 042986 1311 46 02 2 353158148 09 1766 + 042987 1311 46 03 2 353158148 10 1766 + 042988 1311 46 04 2 353158148 11 1766 + 042989 1311 46 05 2 353158148 12 1766 + 042990 1311 46 06 2 353158148 13 1766 + 042991 1311 46 07 2 353158148 14 1766 + 042992 1311 46 08 2 353158148 15 1766 + 042993 1311 47 01 2 353159172 00 1767 + 042994 1311 47 02 2 353159172 01 1767 + 042995 1311 47 03 2 353159172 02 1767 + 042996 1311 47 04 2 353159172 03 1767 + 042997 1311 47 05 2 353159172 04 1767 + 042998 1311 47 06 2 353159172 05 1767 + 042999 1311 47 07 2 353159172 06 1767 + 043000 1311 47 08 2 353159172 07 1767 + 043001 1311 48 01 2 353159172 08 1767 + 043002 1311 48 02 2 353159172 09 1767 + 043003 1311 48 03 2 353159172 10 1767 + 043004 1311 48 04 2 353159172 11 1767 + 043005 1311 48 05 2 353159172 12 1767 + 043006 1311 48 06 2 353159172 13 1767 + 043007 1311 48 07 2 353159172 14 1767 + 043008 1311 48 08 2 353159172 15 1767 + 043009 1312 01 01 2 352756740 00 1602 + 043010 1312 01 02 2 352756740 01 1602 + 043011 1312 01 03 2 352756740 02 1602 + 043012 1312 01 04 2 352756740 03 1602 + 043013 1312 01 05 2 352756740 04 1602 + 043014 1312 01 06 2 352756740 05 1602 + 043015 1312 01 07 2 352756740 06 1602 + 043016 1312 01 08 2 352756740 07 1602 + 043017 1312 02 01 2 352756740 08 1602 + 043018 1312 02 02 2 352756740 09 1602 + 043019 1312 02 03 2 352756740 10 1602 + 043020 1312 02 04 2 352756740 11 1602 + 043021 1312 02 05 2 352756740 12 1602 + 043022 1312 02 06 2 352756740 13 1602 + 043023 1312 02 07 2 352756740 14 1602 + 043024 1312 02 08 2 352756740 15 1602 + 043025 1312 03 01 2 352757764 00 1603 + 043026 1312 03 02 2 352757764 01 1603 + 043027 1312 03 03 2 352757764 02 1603 + 043028 1312 03 04 2 352757764 03 1603 + 043029 1312 03 05 2 352757764 04 1603 + 043030 1312 03 06 2 352757764 05 1603 + 043031 1312 03 07 2 352757764 06 1603 + 043032 1312 03 08 2 352757764 07 1603 + 043033 1312 04 01 2 352757764 08 1603 + 043034 1312 04 02 2 352757764 09 1603 + 043035 1312 04 03 2 352757764 10 1603 + 043036 1312 04 04 2 352757764 11 1603 + 043037 1312 04 05 2 352757764 12 1603 + 043038 1312 04 06 2 352757764 13 1603 + 043039 1312 04 07 2 352757764 14 1603 + 043040 1312 04 08 2 352757764 15 1603 + 043041 1312 05 01 2 352637956 00 1544 + 043042 1312 05 02 2 352637956 01 1544 + 043043 1312 05 03 2 352637956 02 1544 + 043044 1312 05 04 2 352637956 03 1544 + 043045 1312 05 05 2 352637956 04 1544 + 043046 1312 05 06 2 352637956 05 1544 + 043047 1312 05 07 2 352637956 06 1544 + 043048 1312 05 08 2 352637956 07 1544 + 043049 1312 06 01 2 352637956 08 1544 + 043050 1312 06 02 2 352637956 09 1544 + 043051 1312 06 03 2 352637956 10 1544 + 043052 1312 06 04 2 352637956 11 1544 + 043053 1312 06 05 2 352637956 12 1544 + 043054 1312 06 06 2 352637956 13 1544 + 043055 1312 06 07 2 352637956 14 1544 + 043056 1312 06 08 2 352637956 15 1544 + 043057 1312 07 01 2 352638980 00 1545 + 043058 1312 07 02 2 352638980 01 1545 + 043059 1312 07 03 2 352638980 02 1545 + 043060 1312 07 04 2 352638980 03 1545 + 043061 1312 07 05 2 352638980 04 1545 + 043062 1312 07 06 2 352638980 05 1545 + 043063 1312 07 07 2 352638980 06 1545 + 043064 1312 07 08 2 352638980 07 1545 + 043065 1312 08 01 2 352638980 08 1545 + 043066 1312 08 02 2 352638980 09 1545 + 043067 1312 08 03 2 352638980 10 1545 + 043068 1312 08 04 2 352638980 11 1545 + 043069 1312 08 05 2 352638980 12 1545 + 043070 1312 08 06 2 352638980 13 1545 + 043071 1312 08 07 2 352638980 14 1545 + 043072 1312 08 08 2 352638980 15 1545 + 043073 1312 09 01 2 353018884 00 1714 + 043074 1312 09 02 2 353018884 01 1714 + 043075 1312 09 03 2 353018884 02 1714 + 043076 1312 09 04 2 353018884 03 1714 + 043077 1312 09 05 2 353018884 04 1714 + 043078 1312 09 06 2 353018884 05 1714 + 043079 1312 09 07 2 353018884 06 1714 + 043080 1312 09 08 2 353018884 07 1714 + 043081 1312 10 01 2 353018884 08 1714 + 043082 1312 10 02 2 353018884 09 1714 + 043083 1312 10 03 2 353018884 10 1714 + 043084 1312 10 04 2 353018884 11 1714 + 043085 1312 10 05 2 353018884 12 1714 + 043086 1312 10 06 2 353018884 13 1714 + 043087 1312 10 07 2 353018884 14 1714 + 043088 1312 10 08 2 353018884 15 1714 + 043089 1312 11 01 2 353019908 00 1715 + 043090 1312 11 02 2 353019908 01 1715 + 043091 1312 11 03 2 353019908 02 1715 + 043092 1312 11 04 2 353019908 03 1715 + 043093 1312 11 05 2 353019908 04 1715 + 043094 1312 11 06 2 353019908 05 1715 + 043095 1312 11 07 2 353019908 06 1715 + 043096 1312 11 08 2 353019908 07 1715 + 043097 1312 12 01 2 353019908 08 1715 + 043098 1312 12 02 2 353019908 09 1715 + 043099 1312 12 03 2 353019908 10 1715 + 043100 1312 12 04 2 353019908 11 1715 + 043101 1312 12 05 2 353019908 12 1715 + 043102 1312 12 06 2 353019908 13 1715 + 043103 1312 12 07 2 353019908 14 1715 + 043104 1312 12 08 2 353019908 15 1715 + 043105 1312 13 01 2 352900100 00 1656 + 043106 1312 13 02 2 352900100 01 1656 + 043107 1312 13 03 2 352900100 02 1656 + 043108 1312 13 04 2 352900100 03 1656 + 043109 1312 13 05 2 352900100 04 1656 + 043110 1312 13 06 2 352900100 05 1656 + 043111 1312 13 07 2 352900100 06 1656 + 043112 1312 13 08 2 352900100 07 1656 + 043113 1312 14 01 2 352900100 08 1656 + 043114 1312 14 02 2 352900100 09 1656 + 043115 1312 14 03 2 352900100 10 1656 + 043116 1312 14 04 2 352900100 11 1656 + 043117 1312 14 05 2 352900100 12 1656 + 043118 1312 14 06 2 352900100 13 1656 + 043119 1312 14 07 2 352900100 14 1656 + 043120 1312 14 08 2 352900100 15 1656 + 043121 1312 15 01 2 352901124 00 1657 + 043122 1312 15 02 2 352901124 01 1657 + 043123 1312 15 03 2 352901124 02 1657 + 043124 1312 15 04 2 352901124 03 1657 + 043125 1312 15 05 2 352901124 04 1657 + 043126 1312 15 06 2 352901124 05 1657 + 043127 1312 15 07 2 352901124 06 1657 + 043128 1312 15 08 2 352901124 07 1657 + 043129 1312 16 01 2 352901124 08 1657 + 043130 1312 16 02 2 352901124 09 1657 + 043131 1312 16 03 2 352901124 10 1657 + 043132 1312 16 04 2 352901124 11 1657 + 043133 1312 16 05 2 352901124 12 1657 + 043134 1312 16 06 2 352901124 13 1657 + 043135 1312 16 07 2 352901124 14 1657 + 043136 1312 16 08 2 352901124 15 1657 + 043137 1312 17 01 2 353281028 00 1826 + 043138 1312 17 02 2 353281028 01 1826 + 043139 1312 17 03 2 353281028 02 1826 + 043140 1312 17 04 2 353281028 03 1826 + 043141 1312 17 05 2 353281028 04 1826 + 043142 1312 17 06 2 353281028 05 1826 + 043143 1312 17 07 2 353281028 06 1826 + 043144 1312 17 08 2 353281028 07 1826 + 043145 1312 18 01 2 353281028 08 1826 + 043146 1312 18 02 2 353281028 09 1826 + 043147 1312 18 03 2 353281028 10 1826 + 043148 1312 18 04 2 353281028 11 1826 + 043149 1312 18 05 2 353281028 12 1826 + 043150 1312 18 06 2 353281028 13 1826 + 043151 1312 18 07 2 353281028 14 1826 + 043152 1312 18 08 2 353281028 15 1826 + 043153 1312 19 01 2 353282052 00 1827 + 043154 1312 19 02 2 353282052 01 1827 + 043155 1312 19 03 2 353282052 02 1827 + 043156 1312 19 04 2 353282052 03 1827 + 043157 1312 19 05 2 353282052 04 1827 + 043158 1312 19 06 2 353282052 05 1827 + 043159 1312 19 07 2 353282052 06 1827 + 043160 1312 19 08 2 353282052 07 1827 + 043161 1312 20 01 2 353282052 08 1827 + 043162 1312 20 02 2 353282052 09 1827 + 043163 1312 20 03 2 353282052 10 1827 + 043164 1312 20 04 2 353282052 11 1827 + 043165 1312 20 05 2 353282052 12 1827 + 043166 1312 20 06 2 353282052 13 1827 + 043167 1312 20 07 2 353282052 14 1827 + 043168 1312 20 08 2 353282052 15 1827 + 043169 1312 21 01 2 353162244 00 1768 + 043170 1312 21 02 2 353162244 01 1768 + 043171 1312 21 03 2 353162244 02 1768 + 043172 1312 21 04 2 353162244 03 1768 + 043173 1312 21 05 2 353162244 04 1768 + 043174 1312 21 06 2 353162244 05 1768 + 043175 1312 21 07 2 353162244 06 1768 + 043176 1312 21 08 2 353162244 07 1768 + 043177 1312 22 01 2 353162244 08 1768 + 043178 1312 22 02 2 353162244 09 1768 + 043179 1312 22 03 2 353162244 10 1768 + 043180 1312 22 04 2 353162244 11 1768 + 043181 1312 22 05 2 353162244 12 1768 + 043182 1312 22 06 2 353162244 13 1768 + 043183 1312 22 07 2 353162244 14 1768 + 043184 1312 22 08 2 353162244 15 1768 + 043185 1312 23 01 2 353163268 00 1769 + 043186 1312 23 02 2 353163268 01 1769 + 043187 1312 23 03 2 353163268 02 1769 + 043188 1312 23 04 2 353163268 03 1769 + 043189 1312 23 05 2 353163268 04 1769 + 043190 1312 23 06 2 353163268 05 1769 + 043191 1312 23 07 2 353163268 06 1769 + 043192 1312 23 08 2 353163268 07 1769 + 043193 1312 24 01 2 353163268 08 1769 + 043194 1312 24 02 2 353163268 09 1769 + 043195 1312 24 03 2 353163268 10 1769 + 043196 1312 24 04 2 353163268 11 1769 + 043197 1312 24 05 2 353163268 12 1769 + 043198 1312 24 06 2 353163268 13 1769 + 043199 1312 24 07 2 353163268 14 1769 + 043200 1312 24 08 2 353163268 15 1769 + 043201 1312 25 01 2 352760836 00 1604 + 043202 1312 25 02 2 352760836 01 1604 + 043203 1312 25 03 2 352760836 02 1604 + 043204 1312 25 04 2 352760836 03 1604 + 043205 1312 25 05 2 352760836 04 1604 + 043206 1312 25 06 2 352760836 05 1604 + 043207 1312 25 07 2 352760836 06 1604 + 043208 1312 25 08 2 352760836 07 1604 + 043209 1312 26 01 2 352760836 08 1604 + 043210 1312 26 02 2 352760836 09 1604 + 043211 1312 26 03 2 352760836 10 1604 + 043212 1312 26 04 2 352760836 11 1604 + 043213 1312 26 05 2 352760836 12 1604 + 043214 1312 26 06 2 352760836 13 1604 + 043215 1312 26 07 2 352760836 14 1604 + 043216 1312 26 08 2 352760836 15 1604 + 043217 1312 27 01 2 352761860 00 1605 + 043218 1312 27 02 2 352761860 01 1605 + 043219 1312 27 03 2 352761860 02 1605 + 043220 1312 27 04 2 352761860 03 1605 + 043221 1312 27 05 2 352761860 04 1605 + 043222 1312 27 06 2 352761860 05 1605 + 043223 1312 27 07 2 352761860 06 1605 + 043224 1312 27 08 2 352761860 07 1605 + 043225 1312 28 01 2 352761860 08 1605 + 043226 1312 28 02 2 352761860 09 1605 + 043227 1312 28 03 2 352761860 10 1605 + 043228 1312 28 04 2 352761860 11 1605 + 043229 1312 28 05 2 352761860 12 1605 + 043230 1312 28 06 2 352761860 13 1605 + 043231 1312 28 07 2 352761860 14 1605 + 043232 1312 28 08 2 352761860 15 1605 + 043233 1312 29 01 2 352642052 00 1546 + 043234 1312 29 02 2 352642052 01 1546 + 043235 1312 29 03 2 352642052 02 1546 + 043236 1312 29 04 2 352642052 03 1546 + 043237 1312 29 05 2 352642052 04 1546 + 043238 1312 29 06 2 352642052 05 1546 + 043239 1312 29 07 2 352642052 06 1546 + 043240 1312 29 08 2 352642052 07 1546 + 043241 1312 30 01 2 352642052 08 1546 + 043242 1312 30 02 2 352642052 09 1546 + 043243 1312 30 03 2 352642052 10 1546 + 043244 1312 30 04 2 352642052 11 1546 + 043245 1312 30 05 2 352642052 12 1546 + 043246 1312 30 06 2 352642052 13 1546 + 043247 1312 30 07 2 352642052 14 1546 + 043248 1312 30 08 2 352642052 15 1546 + 043249 1312 31 01 2 352643076 00 1547 + 043250 1312 31 02 2 352643076 01 1547 + 043251 1312 31 03 2 352643076 02 1547 + 043252 1312 31 04 2 352643076 03 1547 + 043253 1312 31 05 2 352643076 04 1547 + 043254 1312 31 06 2 352643076 05 1547 + 043255 1312 31 07 2 352643076 06 1547 + 043256 1312 31 08 2 352643076 07 1547 + 043257 1312 32 01 2 352643076 08 1547 + 043258 1312 32 02 2 352643076 09 1547 + 043259 1312 32 03 2 352643076 10 1547 + 043260 1312 32 04 2 352643076 11 1547 + 043261 1312 32 05 2 352643076 12 1547 + 043262 1312 32 06 2 352643076 13 1547 + 043263 1312 32 07 2 352643076 14 1547 + 043264 1312 32 08 2 352643076 15 1547 + 043265 1312 33 01 2 353022980 00 1716 + 043266 1312 33 02 2 353022980 01 1716 + 043267 1312 33 03 2 353022980 02 1716 + 043268 1312 33 04 2 353022980 03 1716 + 043269 1312 33 05 2 353022980 04 1716 + 043270 1312 33 06 2 353022980 05 1716 + 043271 1312 33 07 2 353022980 06 1716 + 043272 1312 33 08 2 353022980 07 1716 + 043273 1312 34 01 2 353022980 08 1716 + 043274 1312 34 02 2 353022980 09 1716 + 043275 1312 34 03 2 353022980 10 1716 + 043276 1312 34 04 2 353022980 11 1716 + 043277 1312 34 05 2 353022980 12 1716 + 043278 1312 34 06 2 353022980 13 1716 + 043279 1312 34 07 2 353022980 14 1716 + 043280 1312 34 08 2 353022980 15 1716 + 043281 1312 35 01 2 353024004 00 1717 + 043282 1312 35 02 2 353024004 01 1717 + 043283 1312 35 03 2 353024004 02 1717 + 043284 1312 35 04 2 353024004 03 1717 + 043285 1312 35 05 2 353024004 04 1717 + 043286 1312 35 06 2 353024004 05 1717 + 043287 1312 35 07 2 353024004 06 1717 + 043288 1312 35 08 2 353024004 07 1717 + 043289 1312 36 01 2 353024004 08 1717 + 043290 1312 36 02 2 353024004 09 1717 + 043291 1312 36 03 2 353024004 10 1717 + 043292 1312 36 04 2 353024004 11 1717 + 043293 1312 36 05 2 353024004 12 1717 + 043294 1312 36 06 2 353024004 13 1717 + 043295 1312 36 07 2 353024004 14 1717 + 043296 1312 36 08 2 353024004 15 1717 + 043297 1312 37 01 2 352904196 00 1658 + 043298 1312 37 02 2 352904196 01 1658 + 043299 1312 37 03 2 352904196 02 1658 + 043300 1312 37 04 2 352904196 03 1658 + 043301 1312 37 05 2 352904196 04 1658 + 043302 1312 37 06 2 352904196 05 1658 + 043303 1312 37 07 2 352904196 06 1658 + 043304 1312 37 08 2 352904196 07 1658 + 043305 1312 38 01 2 352904196 08 1658 + 043306 1312 38 02 2 352904196 09 1658 + 043307 1312 38 03 2 352904196 10 1658 + 043308 1312 38 04 2 352904196 11 1658 + 043309 1312 38 05 2 352904196 12 1658 + 043310 1312 38 06 2 352904196 13 1658 + 043311 1312 38 07 2 352904196 14 1658 + 043312 1312 38 08 2 352904196 15 1658 + 043313 1312 39 01 2 352905220 00 1659 + 043314 1312 39 02 2 352905220 01 1659 + 043315 1312 39 03 2 352905220 02 1659 + 043316 1312 39 04 2 352905220 03 1659 + 043317 1312 39 05 2 352905220 04 1659 + 043318 1312 39 06 2 352905220 05 1659 + 043319 1312 39 07 2 352905220 06 1659 + 043320 1312 39 08 2 352905220 07 1659 + 043321 1312 40 01 2 352905220 08 1659 + 043322 1312 40 02 2 352905220 09 1659 + 043323 1312 40 03 2 352905220 10 1659 + 043324 1312 40 04 2 352905220 11 1659 + 043325 1312 40 05 2 352905220 12 1659 + 043326 1312 40 06 2 352905220 13 1659 + 043327 1312 40 07 2 352905220 14 1659 + 043328 1312 40 08 2 352905220 15 1659 + 043329 1312 41 01 2 353285124 00 1828 + 043330 1312 41 02 2 353285124 01 1828 + 043331 1312 41 03 2 353285124 02 1828 + 043332 1312 41 04 2 353285124 03 1828 + 043333 1312 41 05 2 353285124 04 1828 + 043334 1312 41 06 2 353285124 05 1828 + 043335 1312 41 07 2 353285124 06 1828 + 043336 1312 41 08 2 353285124 07 1828 + 043337 1312 42 01 2 353285124 08 1828 + 043338 1312 42 02 2 353285124 09 1828 + 043339 1312 42 03 2 353285124 10 1828 + 043340 1312 42 04 2 353285124 11 1828 + 043341 1312 42 05 2 353285124 12 1828 + 043342 1312 42 06 2 353285124 13 1828 + 043343 1312 42 07 2 353285124 14 1828 + 043344 1312 42 08 2 353285124 15 1828 + 043345 1312 43 01 2 353286148 00 1829 + 043346 1312 43 02 2 353286148 01 1829 + 043347 1312 43 03 2 353286148 02 1829 + 043348 1312 43 04 2 353286148 03 1829 + 043349 1312 43 05 2 353286148 04 1829 + 043350 1312 43 06 2 353286148 05 1829 + 043351 1312 43 07 2 353286148 06 1829 + 043352 1312 43 08 2 353286148 07 1829 + 043353 1312 44 01 2 353286148 08 1829 + 043354 1312 44 02 2 353286148 09 1829 + 043355 1312 44 03 2 353286148 10 1829 + 043356 1312 44 04 2 353286148 11 1829 + 043357 1312 44 05 2 353286148 12 1829 + 043358 1312 44 06 2 353286148 13 1829 + 043359 1312 44 07 2 353286148 14 1829 + 043360 1312 44 08 2 353286148 15 1829 + 043361 1312 45 01 2 353166340 00 1770 + 043362 1312 45 02 2 353166340 01 1770 + 043363 1312 45 03 2 353166340 02 1770 + 043364 1312 45 04 2 353166340 03 1770 + 043365 1312 45 05 2 353166340 04 1770 + 043366 1312 45 06 2 353166340 05 1770 + 043367 1312 45 07 2 353166340 06 1770 + 043368 1312 45 08 2 353166340 07 1770 + 043369 1312 46 01 2 353166340 08 1770 + 043370 1312 46 02 2 353166340 09 1770 + 043371 1312 46 03 2 353166340 10 1770 + 043372 1312 46 04 2 353166340 11 1770 + 043373 1312 46 05 2 353166340 12 1770 + 043374 1312 46 06 2 353166340 13 1770 + 043375 1312 46 07 2 353166340 14 1770 + 043376 1312 46 08 2 353166340 15 1770 + 043377 1312 47 01 2 353167364 00 1771 + 043378 1312 47 02 2 353167364 01 1771 + 043379 1312 47 03 2 353167364 02 1771 + 043380 1312 47 04 2 353167364 03 1771 + 043381 1312 47 05 2 353167364 04 1771 + 043382 1312 47 06 2 353167364 05 1771 + 043383 1312 47 07 2 353167364 06 1771 + 043384 1312 47 08 2 353167364 07 1771 + 043385 1312 48 01 2 353167364 08 1771 + 043386 1312 48 02 2 353167364 09 1771 + 043387 1312 48 03 2 353167364 10 1771 + 043388 1312 48 04 2 353167364 11 1771 + 043389 1312 48 05 2 353167364 12 1771 + 043390 1312 48 06 2 353167364 13 1771 + 043391 1312 48 07 2 353167364 14 1771 + 043392 1312 48 08 2 353167364 15 1771 + 043393 1313 01 01 2 352764932 00 1606 + 043394 1313 01 02 2 352764932 01 1606 + 043395 1313 01 03 2 352764932 02 1606 + 043396 1313 01 04 2 352764932 03 1606 + 043397 1313 01 05 2 352764932 04 1606 + 043398 1313 01 06 2 352764932 05 1606 + 043399 1313 01 07 2 352764932 06 1606 + 043400 1313 01 08 2 352764932 07 1606 + 043401 1313 02 01 2 352764932 08 1606 + 043402 1313 02 02 2 352764932 09 1606 + 043403 1313 02 03 2 352764932 10 1606 + 043404 1313 02 04 2 352764932 11 1606 + 043405 1313 02 05 2 352764932 12 1606 + 043406 1313 02 06 2 352764932 13 1606 + 043407 1313 02 07 2 352764932 14 1606 + 043408 1313 02 08 2 352764932 15 1606 + 043409 1313 03 01 2 352765956 00 1607 + 043410 1313 03 02 2 352765956 01 1607 + 043411 1313 03 03 2 352765956 02 1607 + 043412 1313 03 04 2 352765956 03 1607 + 043413 1313 03 05 2 352765956 04 1607 + 043414 1313 03 06 2 352765956 05 1607 + 043415 1313 03 07 2 352765956 06 1607 + 043416 1313 03 08 2 352765956 07 1607 + 043417 1313 04 01 2 352765956 08 1607 + 043418 1313 04 02 2 352765956 09 1607 + 043419 1313 04 03 2 352765956 10 1607 + 043420 1313 04 04 2 352765956 11 1607 + 043421 1313 04 05 2 352765956 12 1607 + 043422 1313 04 06 2 352765956 13 1607 + 043423 1313 04 07 2 352765956 14 1607 + 043424 1313 04 08 2 352765956 15 1607 + 043425 1313 05 01 2 352769028 00 1608 + 043426 1313 05 02 2 352769028 01 1608 + 043427 1313 05 03 2 352769028 02 1608 + 043428 1313 05 04 2 352769028 03 1608 + 043429 1313 05 05 2 352769028 04 1608 + 043430 1313 05 06 2 352769028 05 1608 + 043431 1313 05 07 2 352769028 06 1608 + 043432 1313 05 08 2 352769028 07 1608 + 043433 1313 06 01 2 352769028 08 1608 + 043434 1313 06 02 2 352769028 09 1608 + 043435 1313 06 03 2 352769028 10 1608 + 043436 1313 06 04 2 352769028 11 1608 + 043437 1313 06 05 2 352769028 12 1608 + 043438 1313 06 06 2 352769028 13 1608 + 043439 1313 06 07 2 352769028 14 1608 + 043440 1313 06 08 2 352769028 15 1608 + 043441 1313 07 01 2 352770052 00 1609 + 043442 1313 07 02 2 352770052 01 1609 + 043443 1313 07 03 2 352770052 02 1609 + 043444 1313 07 04 2 352770052 03 1609 + 043445 1313 07 05 2 352770052 04 1609 + 043446 1313 07 06 2 352770052 05 1609 + 043447 1313 07 07 2 352770052 06 1609 + 043448 1313 07 08 2 352770052 07 1609 + 043449 1313 08 01 2 352770052 08 1609 + 043450 1313 08 02 2 352770052 09 1609 + 043451 1313 08 03 2 352770052 10 1609 + 043452 1313 08 04 2 352770052 11 1609 + 043453 1313 08 05 2 352770052 12 1609 + 043454 1313 08 06 2 352770052 13 1609 + 043455 1313 08 07 2 352770052 14 1609 + 043456 1313 08 08 2 352770052 15 1609 + 043457 1313 09 01 2 353027076 00 1718 + 043458 1313 09 02 2 353027076 01 1718 + 043459 1313 09 03 2 353027076 02 1718 + 043460 1313 09 04 2 353027076 03 1718 + 043461 1313 09 05 2 353027076 04 1718 + 043462 1313 09 06 2 353027076 05 1718 + 043463 1313 09 07 2 353027076 06 1718 + 043464 1313 09 08 2 353027076 07 1718 + 043465 1313 10 01 2 353027076 08 1718 + 043466 1313 10 02 2 353027076 09 1718 + 043467 1313 10 03 2 353027076 10 1718 + 043468 1313 10 04 2 353027076 11 1718 + 043469 1313 10 05 2 353027076 12 1718 + 043470 1313 10 06 2 353027076 13 1718 + 043471 1313 10 07 2 353027076 14 1718 + 043472 1313 10 08 2 353027076 15 1718 + 043473 1313 11 01 2 353028100 00 1719 + 043474 1313 11 02 2 353028100 01 1719 + 043475 1313 11 03 2 353028100 02 1719 + 043476 1313 11 04 2 353028100 03 1719 + 043477 1313 11 05 2 353028100 04 1719 + 043478 1313 11 06 2 353028100 05 1719 + 043479 1313 11 07 2 353028100 06 1719 + 043480 1313 11 08 2 353028100 07 1719 + 043481 1313 12 01 2 353028100 08 1719 + 043482 1313 12 02 2 353028100 09 1719 + 043483 1313 12 03 2 353028100 10 1719 + 043484 1313 12 04 2 353028100 11 1719 + 043485 1313 12 05 2 353028100 12 1719 + 043486 1313 12 06 2 353028100 13 1719 + 043487 1313 12 07 2 353028100 14 1719 + 043488 1313 12 08 2 353028100 15 1719 + 043489 1313 13 01 2 353031172 00 1720 + 043490 1313 13 02 2 353031172 01 1720 + 043491 1313 13 03 2 353031172 02 1720 + 043492 1313 13 04 2 353031172 03 1720 + 043493 1313 13 05 2 353031172 04 1720 + 043494 1313 13 06 2 353031172 05 1720 + 043495 1313 13 07 2 353031172 06 1720 + 043496 1313 13 08 2 353031172 07 1720 + 043497 1313 14 01 2 353031172 08 1720 + 043498 1313 14 02 2 353031172 09 1720 + 043499 1313 14 03 2 353031172 10 1720 + 043500 1313 14 04 2 353031172 11 1720 + 043501 1313 14 05 2 353031172 12 1720 + 043502 1313 14 06 2 353031172 13 1720 + 043503 1313 14 07 2 353031172 14 1720 + 043504 1313 14 08 2 353031172 15 1720 + 043505 1313 15 01 2 353032196 00 1721 + 043506 1313 15 02 2 353032196 01 1721 + 043507 1313 15 03 2 353032196 02 1721 + 043508 1313 15 04 2 353032196 03 1721 + 043509 1313 15 05 2 353032196 04 1721 + 043510 1313 15 06 2 353032196 05 1721 + 043511 1313 15 07 2 353032196 06 1721 + 043512 1313 15 08 2 353032196 07 1721 + 043513 1313 16 01 2 353032196 08 1721 + 043514 1313 16 02 2 353032196 09 1721 + 043515 1313 16 03 2 353032196 10 1721 + 043516 1313 16 04 2 353032196 11 1721 + 043517 1313 16 05 2 353032196 12 1721 + 043518 1313 16 06 2 353032196 13 1721 + 043519 1313 16 07 2 353032196 14 1721 + 043520 1313 16 08 2 353032196 15 1721 + 043521 1313 17 01 2 353289220 00 1830 + 043522 1313 17 02 2 353289220 01 1830 + 043523 1313 17 03 2 353289220 02 1830 + 043524 1313 17 04 2 353289220 03 1830 + 043525 1313 17 05 2 353289220 04 1830 + 043526 1313 17 06 2 353289220 05 1830 + 043527 1313 17 07 2 353289220 06 1830 + 043528 1313 17 08 2 353289220 07 1830 + 043529 1313 18 01 2 353289220 08 1830 + 043530 1313 18 02 2 353289220 09 1830 + 043531 1313 18 03 2 353289220 10 1830 + 043532 1313 18 04 2 353289220 11 1830 + 043533 1313 18 05 2 353289220 12 1830 + 043534 1313 18 06 2 353289220 13 1830 + 043535 1313 18 07 2 353289220 14 1830 + 043536 1313 18 08 2 353289220 15 1830 + 043537 1313 19 01 2 353290244 00 1831 + 043538 1313 19 02 2 353290244 01 1831 + 043539 1313 19 03 2 353290244 02 1831 + 043540 1313 19 04 2 353290244 03 1831 + 043541 1313 19 05 2 353290244 04 1831 + 043542 1313 19 06 2 353290244 05 1831 + 043543 1313 19 07 2 353290244 06 1831 + 043544 1313 19 08 2 353290244 07 1831 + 043545 1313 20 01 2 353290244 08 1831 + 043546 1313 20 02 2 353290244 09 1831 + 043547 1313 20 03 2 353290244 10 1831 + 043548 1313 20 04 2 353290244 11 1831 + 043549 1313 20 05 2 353290244 12 1831 + 043550 1313 20 06 2 353290244 13 1831 + 043551 1313 20 07 2 353290244 14 1831 + 043552 1313 20 08 2 353290244 15 1831 + 043553 1313 21 01 2 353293316 00 1832 + 043554 1313 21 02 2 353293316 01 1832 + 043555 1313 21 03 2 353293316 02 1832 + 043556 1313 21 04 2 353293316 03 1832 + 043557 1313 21 05 2 353293316 04 1832 + 043558 1313 21 06 2 353293316 05 1832 + 043559 1313 21 07 2 353293316 06 1832 + 043560 1313 21 08 2 353293316 07 1832 + 043561 1313 22 01 2 353293316 08 1832 + 043562 1313 22 02 2 353293316 09 1832 + 043563 1313 22 03 2 353293316 10 1832 + 043564 1313 22 04 2 353293316 11 1832 + 043565 1313 22 05 2 353293316 12 1832 + 043566 1313 22 06 2 353293316 13 1832 + 043567 1313 22 07 2 353293316 14 1832 + 043568 1313 22 08 2 353293316 15 1832 + 043569 1313 23 01 2 353294340 00 1833 + 043570 1313 23 02 2 353294340 01 1833 + 043571 1313 23 03 2 353294340 02 1833 + 043572 1313 23 04 2 353294340 03 1833 + 043573 1313 23 05 2 353294340 04 1833 + 043574 1313 23 06 2 353294340 05 1833 + 043575 1313 23 07 2 353294340 06 1833 + 043576 1313 23 08 2 353294340 07 1833 + 043577 1313 24 01 2 353294340 08 1833 + 043578 1313 24 02 2 353294340 09 1833 + 043579 1313 24 03 2 353294340 10 1833 + 043580 1313 24 04 2 353294340 11 1833 + 043581 1313 24 05 2 353294340 12 1833 + 043582 1313 24 06 2 353294340 13 1833 + 043583 1313 24 07 2 353294340 14 1833 + 043584 1313 24 08 2 353294340 15 1833 + 043585 1313 25 01 2 352646148 00 1548 + 043586 1313 25 02 2 352646148 01 1548 + 043587 1313 25 03 2 352646148 02 1548 + 043588 1313 25 04 2 352646148 03 1548 + 043589 1313 25 05 2 352646148 04 1548 + 043590 1313 25 06 2 352646148 05 1548 + 043591 1313 25 07 2 352646148 06 1548 + 043592 1313 25 08 2 352646148 07 1548 + 043593 1313 26 01 2 352646148 08 1548 + 043594 1313 26 02 2 352646148 09 1548 + 043595 1313 26 03 2 352646148 10 1548 + 043596 1313 26 04 2 352646148 11 1548 + 043597 1313 26 05 2 352646148 12 1548 + 043598 1313 26 06 2 352646148 13 1548 + 043599 1313 26 07 2 352646148 14 1548 + 043600 1313 26 08 2 352646148 15 1548 + 043601 1313 27 01 2 352647172 00 1549 + 043602 1313 27 02 2 352647172 01 1549 + 043603 1313 27 03 2 352647172 02 1549 + 043604 1313 27 04 2 352647172 03 1549 + 043605 1313 27 05 2 352647172 04 1549 + 043606 1313 27 06 2 352647172 05 1549 + 043607 1313 27 07 2 352647172 06 1549 + 043608 1313 27 08 2 352647172 07 1549 + 043609 1313 28 01 2 352647172 08 1549 + 043610 1313 28 02 2 352647172 09 1549 + 043611 1313 28 03 2 352647172 10 1549 + 043612 1313 28 04 2 352647172 11 1549 + 043613 1313 28 05 2 352647172 12 1549 + 043614 1313 28 06 2 352647172 13 1549 + 043615 1313 28 07 2 352647172 14 1549 + 043616 1313 28 08 2 352647172 15 1549 + 043617 1313 29 01 2 352773124 00 1610 + 043618 1313 29 02 2 352773124 01 1610 + 043619 1313 29 03 2 352773124 02 1610 + 043620 1313 29 04 2 352773124 03 1610 + 043621 1313 29 05 2 352773124 04 1610 + 043622 1313 29 06 2 352773124 05 1610 + 043623 1313 29 07 2 352773124 06 1610 + 043624 1313 29 08 2 352773124 07 1610 + 043625 1313 30 01 2 352773124 08 1610 + 043626 1313 30 02 2 352773124 09 1610 + 043627 1313 30 03 2 352773124 10 1610 + 043628 1313 30 04 2 352773124 11 1610 + 043629 1313 30 05 2 352773124 12 1610 + 043630 1313 30 06 2 352773124 13 1610 + 043631 1313 30 07 2 352773124 14 1610 + 043632 1313 30 08 2 352773124 15 1610 + 043633 1313 31 01 2 352774148 00 1611 + 043634 1313 31 02 2 352774148 01 1611 + 043635 1313 31 03 2 352774148 02 1611 + 043636 1313 31 04 2 352774148 03 1611 + 043637 1313 31 05 2 352774148 04 1611 + 043638 1313 31 06 2 352774148 05 1611 + 043639 1313 31 07 2 352774148 06 1611 + 043640 1313 31 08 2 352774148 07 1611 + 043641 1313 32 01 2 352774148 08 1611 + 043642 1313 32 02 2 352774148 09 1611 + 043643 1313 32 03 2 352774148 10 1611 + 043644 1313 32 04 2 352774148 11 1611 + 043645 1313 32 05 2 352774148 12 1611 + 043646 1313 32 06 2 352774148 13 1611 + 043647 1313 32 07 2 352774148 14 1611 + 043648 1313 32 08 2 352774148 15 1611 + 043649 1313 33 01 2 352908292 00 1660 + 043650 1313 33 02 2 352908292 01 1660 + 043651 1313 33 03 2 352908292 02 1660 + 043652 1313 33 04 2 352908292 03 1660 + 043653 1313 33 05 2 352908292 04 1660 + 043654 1313 33 06 2 352908292 05 1660 + 043655 1313 33 07 2 352908292 06 1660 + 043656 1313 33 08 2 352908292 07 1660 + 043657 1313 34 01 2 352908292 08 1660 + 043658 1313 34 02 2 352908292 09 1660 + 043659 1313 34 03 2 352908292 10 1660 + 043660 1313 34 04 2 352908292 11 1660 + 043661 1313 34 05 2 352908292 12 1660 + 043662 1313 34 06 2 352908292 13 1660 + 043663 1313 34 07 2 352908292 14 1660 + 043664 1313 34 08 2 352908292 15 1660 + 043665 1313 35 01 2 352909316 00 1661 + 043666 1313 35 02 2 352909316 01 1661 + 043667 1313 35 03 2 352909316 02 1661 + 043668 1313 35 04 2 352909316 03 1661 + 043669 1313 35 05 2 352909316 04 1661 + 043670 1313 35 06 2 352909316 05 1661 + 043671 1313 35 07 2 352909316 06 1661 + 043672 1313 35 08 2 352909316 07 1661 + 043673 1313 36 01 2 352909316 08 1661 + 043674 1313 36 02 2 352909316 09 1661 + 043675 1313 36 03 2 352909316 10 1661 + 043676 1313 36 04 2 352909316 11 1661 + 043677 1313 36 05 2 352909316 12 1661 + 043678 1313 36 06 2 352909316 13 1661 + 043679 1313 36 07 2 352909316 14 1661 + 043680 1313 36 08 2 352909316 15 1661 + 043681 1313 37 01 2 353035268 00 1722 + 043682 1313 37 02 2 353035268 01 1722 + 043683 1313 37 03 2 353035268 02 1722 + 043684 1313 37 04 2 353035268 03 1722 + 043685 1313 37 05 2 353035268 04 1722 + 043686 1313 37 06 2 353035268 05 1722 + 043687 1313 37 07 2 353035268 06 1722 + 043688 1313 37 08 2 353035268 07 1722 + 043689 1313 38 01 2 353035268 08 1722 + 043690 1313 38 02 2 353035268 09 1722 + 043691 1313 38 03 2 353035268 10 1722 + 043692 1313 38 04 2 353035268 11 1722 + 043693 1313 38 05 2 353035268 12 1722 + 043694 1313 38 06 2 353035268 13 1722 + 043695 1313 38 07 2 353035268 14 1722 + 043696 1313 38 08 2 353035268 15 1722 + 043697 1313 39 01 2 353036292 00 1723 + 043698 1313 39 02 2 353036292 01 1723 + 043699 1313 39 03 2 353036292 02 1723 + 043700 1313 39 04 2 353036292 03 1723 + 043701 1313 39 05 2 353036292 04 1723 + 043702 1313 39 06 2 353036292 05 1723 + 043703 1313 39 07 2 353036292 06 1723 + 043704 1313 39 08 2 353036292 07 1723 + 043705 1313 40 01 2 353036292 08 1723 + 043706 1313 40 02 2 353036292 09 1723 + 043707 1313 40 03 2 353036292 10 1723 + 043708 1313 40 04 2 353036292 11 1723 + 043709 1313 40 05 2 353036292 12 1723 + 043710 1313 40 06 2 353036292 13 1723 + 043711 1313 40 07 2 353036292 14 1723 + 043712 1313 40 08 2 353036292 15 1723 + 043713 1313 41 01 2 353170436 00 1772 + 043714 1313 41 02 2 353170436 01 1772 + 043715 1313 41 03 2 353170436 02 1772 + 043716 1313 41 04 2 353170436 03 1772 + 043717 1313 41 05 2 353170436 04 1772 + 043718 1313 41 06 2 353170436 05 1772 + 043719 1313 41 07 2 353170436 06 1772 + 043720 1313 41 08 2 353170436 07 1772 + 043721 1313 42 01 2 353170436 08 1772 + 043722 1313 42 02 2 353170436 09 1772 + 043723 1313 42 03 2 353170436 10 1772 + 043724 1313 42 04 2 353170436 11 1772 + 043725 1313 42 05 2 353170436 12 1772 + 043726 1313 42 06 2 353170436 13 1772 + 043727 1313 42 07 2 353170436 14 1772 + 043728 1313 42 08 2 353170436 15 1772 + 043729 1313 43 01 2 353171460 00 1773 + 043730 1313 43 02 2 353171460 01 1773 + 043731 1313 43 03 2 353171460 02 1773 + 043732 1313 43 04 2 353171460 03 1773 + 043733 1313 43 05 2 353171460 04 1773 + 043734 1313 43 06 2 353171460 05 1773 + 043735 1313 43 07 2 353171460 06 1773 + 043736 1313 43 08 2 353171460 07 1773 + 043737 1313 44 01 2 353171460 08 1773 + 043738 1313 44 02 2 353171460 09 1773 + 043739 1313 44 03 2 353171460 10 1773 + 043740 1313 44 04 2 353171460 11 1773 + 043741 1313 44 05 2 353171460 12 1773 + 043742 1313 44 06 2 353171460 13 1773 + 043743 1313 44 07 2 353171460 14 1773 + 043744 1313 44 08 2 353171460 15 1773 + 043745 1313 45 01 2 353297412 00 1834 + 043746 1313 45 02 2 353297412 01 1834 + 043747 1313 45 03 2 353297412 02 1834 + 043748 1313 45 04 2 353297412 03 1834 + 043749 1313 45 05 2 353297412 04 1834 + 043750 1313 45 06 2 353297412 05 1834 + 043751 1313 45 07 2 353297412 06 1834 + 043752 1313 45 08 2 353297412 07 1834 + 043753 1313 46 01 2 353297412 08 1834 + 043754 1313 46 02 2 353297412 09 1834 + 043755 1313 46 03 2 353297412 10 1834 + 043756 1313 46 04 2 353297412 11 1834 + 043757 1313 46 05 2 353297412 12 1834 + 043758 1313 46 06 2 353297412 13 1834 + 043759 1313 46 07 2 353297412 14 1834 + 043760 1313 46 08 2 353297412 15 1834 + 043761 1313 47 01 2 353298436 00 1835 + 043762 1313 47 02 2 353298436 01 1835 + 043763 1313 47 03 2 353298436 02 1835 + 043764 1313 47 04 2 353298436 03 1835 + 043765 1313 47 05 2 353298436 04 1835 + 043766 1313 47 06 2 353298436 05 1835 + 043767 1313 47 07 2 353298436 06 1835 + 043768 1313 47 08 2 353298436 07 1835 + 043769 1313 48 01 2 353298436 08 1835 + 043770 1313 48 02 2 353298436 09 1835 + 043771 1313 48 03 2 353298436 10 1835 + 043772 1313 48 04 2 353298436 11 1835 + 043773 1313 48 05 2 353298436 12 1835 + 043774 1313 48 06 2 353298436 13 1835 + 043775 1313 48 07 2 353298436 14 1835 + 043776 1313 48 08 2 353298436 15 1835 + 043777 1314 01 01 2 352650244 00 1550 + 043778 1314 01 02 2 352650244 01 1550 + 043779 1314 01 03 2 352650244 02 1550 + 043780 1314 01 04 2 352650244 03 1550 + 043781 1314 01 05 2 352650244 04 1550 + 043782 1314 01 06 2 352650244 05 1550 + 043783 1314 01 07 2 352650244 06 1550 + 043784 1314 01 08 2 352650244 07 1550 + 043785 1314 02 01 2 352650244 08 1550 + 043786 1314 02 02 2 352650244 09 1550 + 043787 1314 02 03 2 352650244 10 1550 + 043788 1314 02 04 2 352650244 11 1550 + 043789 1314 02 05 2 352650244 12 1550 + 043790 1314 02 06 2 352650244 13 1550 + 043791 1314 02 07 2 352650244 14 1550 + 043792 1314 02 08 2 352650244 15 1550 + 043793 1314 03 01 2 352651268 00 1551 + 043794 1314 03 02 2 352651268 01 1551 + 043795 1314 03 03 2 352651268 02 1551 + 043796 1314 03 04 2 352651268 03 1551 + 043797 1314 03 05 2 352651268 04 1551 + 043798 1314 03 06 2 352651268 05 1551 + 043799 1314 03 07 2 352651268 06 1551 + 043800 1314 03 08 2 352651268 07 1551 + 043801 1314 04 01 2 352651268 08 1551 + 043802 1314 04 02 2 352651268 09 1551 + 043803 1314 04 03 2 352651268 10 1551 + 043804 1314 04 04 2 352651268 11 1551 + 043805 1314 04 05 2 352651268 12 1551 + 043806 1314 04 06 2 352651268 13 1551 + 043807 1314 04 07 2 352651268 14 1551 + 043808 1314 04 08 2 352651268 15 1551 + 043809 1314 05 01 2 352777220 00 1612 + 043810 1314 05 02 2 352777220 01 1612 + 043811 1314 05 03 2 352777220 02 1612 + 043812 1314 05 04 2 352777220 03 1612 + 043813 1314 05 05 2 352777220 04 1612 + 043814 1314 05 06 2 352777220 05 1612 + 043815 1314 05 07 2 352777220 06 1612 + 043816 1314 05 08 2 352777220 07 1612 + 043817 1314 06 01 2 352777220 08 1612 + 043818 1314 06 02 2 352777220 09 1612 + 043819 1314 06 03 2 352777220 10 1612 + 043820 1314 06 04 2 352777220 11 1612 + 043821 1314 06 05 2 352777220 12 1612 + 043822 1314 06 06 2 352777220 13 1612 + 043823 1314 06 07 2 352777220 14 1612 + 043824 1314 06 08 2 352777220 15 1612 + 043825 1314 07 01 2 352778244 00 1613 + 043826 1314 07 02 2 352778244 01 1613 + 043827 1314 07 03 2 352778244 02 1613 + 043828 1314 07 04 2 352778244 03 1613 + 043829 1314 07 05 2 352778244 04 1613 + 043830 1314 07 06 2 352778244 05 1613 + 043831 1314 07 07 2 352778244 06 1613 + 043832 1314 07 08 2 352778244 07 1613 + 043833 1314 08 01 2 352778244 08 1613 + 043834 1314 08 02 2 352778244 09 1613 + 043835 1314 08 03 2 352778244 10 1613 + 043836 1314 08 04 2 352778244 11 1613 + 043837 1314 08 05 2 352778244 12 1613 + 043838 1314 08 06 2 352778244 13 1613 + 043839 1314 08 07 2 352778244 14 1613 + 043840 1314 08 08 2 352778244 15 1613 + 043841 1314 09 01 2 352912388 00 1662 + 043842 1314 09 02 2 352912388 01 1662 + 043843 1314 09 03 2 352912388 02 1662 + 043844 1314 09 04 2 352912388 03 1662 + 043845 1314 09 05 2 352912388 04 1662 + 043846 1314 09 06 2 352912388 05 1662 + 043847 1314 09 07 2 352912388 06 1662 + 043848 1314 09 08 2 352912388 07 1662 + 043849 1314 10 01 2 352912388 08 1662 + 043850 1314 10 02 2 352912388 09 1662 + 043851 1314 10 03 2 352912388 10 1662 + 043852 1314 10 04 2 352912388 11 1662 + 043853 1314 10 05 2 352912388 12 1662 + 043854 1314 10 06 2 352912388 13 1662 + 043855 1314 10 07 2 352912388 14 1662 + 043856 1314 10 08 2 352912388 15 1662 + 043857 1314 11 01 2 352913412 00 1663 + 043858 1314 11 02 2 352913412 01 1663 + 043859 1314 11 03 2 352913412 02 1663 + 043860 1314 11 04 2 352913412 03 1663 + 043861 1314 11 05 2 352913412 04 1663 + 043862 1314 11 06 2 352913412 05 1663 + 043863 1314 11 07 2 352913412 06 1663 + 043864 1314 11 08 2 352913412 07 1663 + 043865 1314 12 01 2 352913412 08 1663 + 043866 1314 12 02 2 352913412 09 1663 + 043867 1314 12 03 2 352913412 10 1663 + 043868 1314 12 04 2 352913412 11 1663 + 043869 1314 12 05 2 352913412 12 1663 + 043870 1314 12 06 2 352913412 13 1663 + 043871 1314 12 07 2 352913412 14 1663 + 043872 1314 12 08 2 352913412 15 1663 + 043873 1314 13 01 2 353039364 00 1724 + 043874 1314 13 02 2 353039364 01 1724 + 043875 1314 13 03 2 353039364 02 1724 + 043876 1314 13 04 2 353039364 03 1724 + 043877 1314 13 05 2 353039364 04 1724 + 043878 1314 13 06 2 353039364 05 1724 + 043879 1314 13 07 2 353039364 06 1724 + 043880 1314 13 08 2 353039364 07 1724 + 043881 1314 14 01 2 353039364 08 1724 + 043882 1314 14 02 2 353039364 09 1724 + 043883 1314 14 03 2 353039364 10 1724 + 043884 1314 14 04 2 353039364 11 1724 + 043885 1314 14 05 2 353039364 12 1724 + 043886 1314 14 06 2 353039364 13 1724 + 043887 1314 14 07 2 353039364 14 1724 + 043888 1314 14 08 2 353039364 15 1724 + 043889 1314 15 01 2 353040388 00 1725 + 043890 1314 15 02 2 353040388 01 1725 + 043891 1314 15 03 2 353040388 02 1725 + 043892 1314 15 04 2 353040388 03 1725 + 043893 1314 15 05 2 353040388 04 1725 + 043894 1314 15 06 2 353040388 05 1725 + 043895 1314 15 07 2 353040388 06 1725 + 043896 1314 15 08 2 353040388 07 1725 + 043897 1314 16 01 2 353040388 08 1725 + 043898 1314 16 02 2 353040388 09 1725 + 043899 1314 16 03 2 353040388 10 1725 + 043900 1314 16 04 2 353040388 11 1725 + 043901 1314 16 05 2 353040388 12 1725 + 043902 1314 16 06 2 353040388 13 1725 + 043903 1314 16 07 2 353040388 14 1725 + 043904 1314 16 08 2 353040388 15 1725 + 043905 1314 17 01 2 353174532 00 1774 + 043906 1314 17 02 2 353174532 01 1774 + 043907 1314 17 03 2 353174532 02 1774 + 043908 1314 17 04 2 353174532 03 1774 + 043909 1314 17 05 2 353174532 04 1774 + 043910 1314 17 06 2 353174532 05 1774 + 043911 1314 17 07 2 353174532 06 1774 + 043912 1314 17 08 2 353174532 07 1774 + 043913 1314 18 01 2 353174532 08 1774 + 043914 1314 18 02 2 353174532 09 1774 + 043915 1314 18 03 2 353174532 10 1774 + 043916 1314 18 04 2 353174532 11 1774 + 043917 1314 18 05 2 353174532 12 1774 + 043918 1314 18 06 2 353174532 13 1774 + 043919 1314 18 07 2 353174532 14 1774 + 043920 1314 18 08 2 353174532 15 1774 + 043921 1314 19 01 2 353175556 00 1775 + 043922 1314 19 02 2 353175556 01 1775 + 043923 1314 19 03 2 353175556 02 1775 + 043924 1314 19 04 2 353175556 03 1775 + 043925 1314 19 05 2 353175556 04 1775 + 043926 1314 19 06 2 353175556 05 1775 + 043927 1314 19 07 2 353175556 06 1775 + 043928 1314 19 08 2 353175556 07 1775 + 043929 1314 20 01 2 353175556 08 1775 + 043930 1314 20 02 2 353175556 09 1775 + 043931 1314 20 03 2 353175556 10 1775 + 043932 1314 20 04 2 353175556 11 1775 + 043933 1314 20 05 2 353175556 12 1775 + 043934 1314 20 06 2 353175556 13 1775 + 043935 1314 20 07 2 353175556 14 1775 + 043936 1314 20 08 2 353175556 15 1775 + 043937 1314 21 01 2 353301508 00 1836 + 043938 1314 21 02 2 353301508 01 1836 + 043939 1314 21 03 2 353301508 02 1836 + 043940 1314 21 04 2 353301508 03 1836 + 043941 1314 21 05 2 353301508 04 1836 + 043942 1314 21 06 2 353301508 05 1836 + 043943 1314 21 07 2 353301508 06 1836 + 043944 1314 21 08 2 353301508 07 1836 + 043945 1314 22 01 2 353301508 08 1836 + 043946 1314 22 02 2 353301508 09 1836 + 043947 1314 22 03 2 353301508 10 1836 + 043948 1314 22 04 2 353301508 11 1836 + 043949 1314 22 05 2 353301508 12 1836 + 043950 1314 22 06 2 353301508 13 1836 + 043951 1314 22 07 2 353301508 14 1836 + 043952 1314 22 08 2 353301508 15 1836 + 043953 1314 23 01 2 353302532 00 1837 + 043954 1314 23 02 2 353302532 01 1837 + 043955 1314 23 03 2 353302532 02 1837 + 043956 1314 23 04 2 353302532 03 1837 + 043957 1314 23 05 2 353302532 04 1837 + 043958 1314 23 06 2 353302532 05 1837 + 043959 1314 23 07 2 353302532 06 1837 + 043960 1314 23 08 2 353302532 07 1837 + 043961 1314 24 01 2 353302532 08 1837 + 043962 1314 24 02 2 353302532 09 1837 + 043963 1314 24 03 2 353302532 10 1837 + 043964 1314 24 04 2 353302532 11 1837 + 043965 1314 24 05 2 353302532 12 1837 + 043966 1314 24 06 2 353302532 13 1837 + 043967 1314 24 07 2 353302532 14 1837 + 043968 1314 24 08 2 353302532 15 1837 + 043969 1314 25 01 2 352654340 00 1552 + 043970 1314 25 02 2 352654340 01 1552 + 043971 1314 25 03 2 352654340 02 1552 + 043972 1314 25 04 2 352654340 03 1552 + 043973 1314 25 05 2 352654340 04 1552 + 043974 1314 25 06 2 352654340 05 1552 + 043975 1314 25 07 2 352654340 06 1552 + 043976 1314 25 08 2 352654340 07 1552 + 043977 1314 26 01 2 352654340 08 1552 + 043978 1314 26 02 2 352654340 09 1552 + 043979 1314 26 03 2 352654340 10 1552 + 043980 1314 26 04 2 352654340 11 1552 + 043981 1314 26 05 2 352654340 12 1552 + 043982 1314 26 06 2 352654340 13 1552 + 043983 1314 26 07 2 352654340 14 1552 + 043984 1314 26 08 2 352654340 15 1552 + 043985 1314 27 01 2 352655364 00 1553 + 043986 1314 27 02 2 352655364 01 1553 + 043987 1314 27 03 2 352655364 02 1553 + 043988 1314 27 04 2 352655364 03 1553 + 043989 1314 27 05 2 352655364 04 1553 + 043990 1314 27 06 2 352655364 05 1553 + 043991 1314 27 07 2 352655364 06 1553 + 043992 1314 27 08 2 352655364 07 1553 + 043993 1314 28 01 2 352655364 08 1553 + 043994 1314 28 02 2 352655364 09 1553 + 043995 1314 28 03 2 352655364 10 1553 + 043996 1314 28 04 2 352655364 11 1553 + 043997 1314 28 05 2 352655364 12 1553 + 043998 1314 28 06 2 352655364 13 1553 + 043999 1314 28 07 2 352655364 14 1553 + 044000 1314 28 08 2 352655364 15 1553 + 044001 1314 29 01 2 352781316 00 1614 + 044002 1314 29 02 2 352781316 01 1614 + 044003 1314 29 03 2 352781316 02 1614 + 044004 1314 29 04 2 352781316 03 1614 + 044005 1314 29 05 2 352781316 04 1614 + 044006 1314 29 06 2 352781316 05 1614 + 044007 1314 29 07 2 352781316 06 1614 + 044008 1314 29 08 2 352781316 07 1614 + 044009 1314 30 01 2 352781316 08 1614 + 044010 1314 30 02 2 352781316 09 1614 + 044011 1314 30 03 2 352781316 10 1614 + 044012 1314 30 04 2 352781316 11 1614 + 044013 1314 30 05 2 352781316 12 1614 + 044014 1314 30 06 2 352781316 13 1614 + 044015 1314 30 07 2 352781316 14 1614 + 044016 1314 30 08 2 352781316 15 1614 + 044017 1314 31 01 2 352782340 00 1615 + 044018 1314 31 02 2 352782340 01 1615 + 044019 1314 31 03 2 352782340 02 1615 + 044020 1314 31 04 2 352782340 03 1615 + 044021 1314 31 05 2 352782340 04 1615 + 044022 1314 31 06 2 352782340 05 1615 + 044023 1314 31 07 2 352782340 06 1615 + 044024 1314 31 08 2 352782340 07 1615 + 044025 1314 32 01 2 352782340 08 1615 + 044026 1314 32 02 2 352782340 09 1615 + 044027 1314 32 03 2 352782340 10 1615 + 044028 1314 32 04 2 352782340 11 1615 + 044029 1314 32 05 2 352782340 12 1615 + 044030 1314 32 06 2 352782340 13 1615 + 044031 1314 32 07 2 352782340 14 1615 + 044032 1314 32 08 2 352782340 15 1615 + 044033 1314 33 01 2 352916484 00 1664 + 044034 1314 33 02 2 352916484 01 1664 + 044035 1314 33 03 2 352916484 02 1664 + 044036 1314 33 04 2 352916484 03 1664 + 044037 1314 33 05 2 352916484 04 1664 + 044038 1314 33 06 2 352916484 05 1664 + 044039 1314 33 07 2 352916484 06 1664 + 044040 1314 33 08 2 352916484 07 1664 + 044041 1314 34 01 2 352916484 08 1664 + 044042 1314 34 02 2 352916484 09 1664 + 044043 1314 34 03 2 352916484 10 1664 + 044044 1314 34 04 2 352916484 11 1664 + 044045 1314 34 05 2 352916484 12 1664 + 044046 1314 34 06 2 352916484 13 1664 + 044047 1314 34 07 2 352916484 14 1664 + 044048 1314 34 08 2 352916484 15 1664 + 044049 1314 35 01 2 352917508 00 1665 + 044050 1314 35 02 2 352917508 01 1665 + 044051 1314 35 03 2 352917508 02 1665 + 044052 1314 35 04 2 352917508 03 1665 + 044053 1314 35 05 2 352917508 04 1665 + 044054 1314 35 06 2 352917508 05 1665 + 044055 1314 35 07 2 352917508 06 1665 + 044056 1314 35 08 2 352917508 07 1665 + 044057 1314 36 01 2 352917508 08 1665 + 044058 1314 36 02 2 352917508 09 1665 + 044059 1314 36 03 2 352917508 10 1665 + 044060 1314 36 04 2 352917508 11 1665 + 044061 1314 36 05 2 352917508 12 1665 + 044062 1314 36 06 2 352917508 13 1665 + 044063 1314 36 07 2 352917508 14 1665 + 044064 1314 36 08 2 352917508 15 1665 + 044065 1314 37 01 2 353043460 00 1726 + 044066 1314 37 02 2 353043460 01 1726 + 044067 1314 37 03 2 353043460 02 1726 + 044068 1314 37 04 2 353043460 03 1726 + 044069 1314 37 05 2 353043460 04 1726 + 044070 1314 37 06 2 353043460 05 1726 + 044071 1314 37 07 2 353043460 06 1726 + 044072 1314 37 08 2 353043460 07 1726 + 044073 1314 38 01 2 353043460 08 1726 + 044074 1314 38 02 2 353043460 09 1726 + 044075 1314 38 03 2 353043460 10 1726 + 044076 1314 38 04 2 353043460 11 1726 + 044077 1314 38 05 2 353043460 12 1726 + 044078 1314 38 06 2 353043460 13 1726 + 044079 1314 38 07 2 353043460 14 1726 + 044080 1314 38 08 2 353043460 15 1726 + 044081 1314 39 01 2 353044484 00 1727 + 044082 1314 39 02 2 353044484 01 1727 + 044083 1314 39 03 2 353044484 02 1727 + 044084 1314 39 04 2 353044484 03 1727 + 044085 1314 39 05 2 353044484 04 1727 + 044086 1314 39 06 2 353044484 05 1727 + 044087 1314 39 07 2 353044484 06 1727 + 044088 1314 39 08 2 353044484 07 1727 + 044089 1314 40 01 2 353044484 08 1727 + 044090 1314 40 02 2 353044484 09 1727 + 044091 1314 40 03 2 353044484 10 1727 + 044092 1314 40 04 2 353044484 11 1727 + 044093 1314 40 05 2 353044484 12 1727 + 044094 1314 40 06 2 353044484 13 1727 + 044095 1314 40 07 2 353044484 14 1727 + 044096 1314 40 08 2 353044484 15 1727 + 044097 1314 41 01 2 353178628 00 1776 + 044098 1314 41 02 2 353178628 01 1776 + 044099 1314 41 03 2 353178628 02 1776 + 044100 1314 41 04 2 353178628 03 1776 + 044101 1314 41 05 2 353178628 04 1776 + 044102 1314 41 06 2 353178628 05 1776 + 044103 1314 41 07 2 353178628 06 1776 + 044104 1314 41 08 2 353178628 07 1776 + 044105 1314 42 01 2 353178628 08 1776 + 044106 1314 42 02 2 353178628 09 1776 + 044107 1314 42 03 2 353178628 10 1776 + 044108 1314 42 04 2 353178628 11 1776 + 044109 1314 42 05 2 353178628 12 1776 + 044110 1314 42 06 2 353178628 13 1776 + 044111 1314 42 07 2 353178628 14 1776 + 044112 1314 42 08 2 353178628 15 1776 + 044113 1314 43 01 2 353179652 00 1777 + 044114 1314 43 02 2 353179652 01 1777 + 044115 1314 43 03 2 353179652 02 1777 + 044116 1314 43 04 2 353179652 03 1777 + 044117 1314 43 05 2 353179652 04 1777 + 044118 1314 43 06 2 353179652 05 1777 + 044119 1314 43 07 2 353179652 06 1777 + 044120 1314 43 08 2 353179652 07 1777 + 044121 1314 44 01 2 353179652 08 1777 + 044122 1314 44 02 2 353179652 09 1777 + 044123 1314 44 03 2 353179652 10 1777 + 044124 1314 44 04 2 353179652 11 1777 + 044125 1314 44 05 2 353179652 12 1777 + 044126 1314 44 06 2 353179652 13 1777 + 044127 1314 44 07 2 353179652 14 1777 + 044128 1314 44 08 2 353179652 15 1777 + 044129 1314 45 01 2 353305604 00 1838 + 044130 1314 45 02 2 353305604 01 1838 + 044131 1314 45 03 2 353305604 02 1838 + 044132 1314 45 04 2 353305604 03 1838 + 044133 1314 45 05 2 353305604 04 1838 + 044134 1314 45 06 2 353305604 05 1838 + 044135 1314 45 07 2 353305604 06 1838 + 044136 1314 45 08 2 353305604 07 1838 + 044137 1314 46 01 2 353305604 08 1838 + 044138 1314 46 02 2 353305604 09 1838 + 044139 1314 46 03 2 353305604 10 1838 + 044140 1314 46 04 2 353305604 11 1838 + 044141 1314 46 05 2 353305604 12 1838 + 044142 1314 46 06 2 353305604 13 1838 + 044143 1314 46 07 2 353305604 14 1838 + 044144 1314 46 08 2 353305604 15 1838 + 044145 1314 47 01 2 353306628 00 1839 + 044146 1314 47 02 2 353306628 01 1839 + 044147 1314 47 03 2 353306628 02 1839 + 044148 1314 47 04 2 353306628 03 1839 + 044149 1314 47 05 2 353306628 04 1839 + 044150 1314 47 06 2 353306628 05 1839 + 044151 1314 47 07 2 353306628 06 1839 + 044152 1314 47 08 2 353306628 07 1839 + 044153 1314 48 01 2 353306628 08 1839 + 044154 1314 48 02 2 353306628 09 1839 + 044155 1314 48 03 2 353306628 10 1839 + 044156 1314 48 04 2 353306628 11 1839 + 044157 1314 48 05 2 353306628 12 1839 + 044158 1314 48 06 2 353306628 13 1839 + 044159 1314 48 07 2 353306628 14 1839 + 044160 1314 48 08 2 353306628 15 1839 + 044161 9999 99 99 0 9999 99 9999 + 044162 9999 99 99 0 9999 99 9999 + 044163 9999 99 99 0 9999 99 9999 + 044164 9999 99 99 0 9999 99 9999 + 044165 9999 99 99 0 9999 99 9999 + 044166 9999 99 99 0 9999 99 9999 + 044167 9999 99 99 0 9999 99 9999 + 044168 9999 99 99 0 9999 99 9999 + 044169 9999 99 99 0 9999 99 9999 + 044170 9999 99 99 0 9999 99 9999 + 044171 9999 99 99 0 9999 99 9999 + 044172 9999 99 99 0 9999 99 9999 + 044173 9999 99 99 0 9999 99 9999 + 044174 9999 99 99 0 9999 99 9999 + 044175 9999 99 99 0 9999 99 9999 + 044176 9999 99 99 0 9999 99 9999 + 044177 9999 99 99 0 9999 99 9999 + 044178 9999 99 99 0 9999 99 9999 + 044179 9999 99 99 0 9999 99 9999 + 044180 9999 99 99 0 9999 99 9999 + 044181 9999 99 99 0 9999 99 9999 + 044182 9999 99 99 0 9999 99 9999 + 044183 9999 99 99 0 9999 99 9999 + 044184 9999 99 99 0 9999 99 9999 + 044185 9999 99 99 0 9999 99 9999 + 044186 9999 99 99 0 9999 99 9999 + 044187 9999 99 99 0 9999 99 9999 + 044188 9999 99 99 0 9999 99 9999 + 044189 9999 99 99 0 9999 99 9999 + 044190 9999 99 99 0 9999 99 9999 + 044191 9999 99 99 0 9999 99 9999 + 044192 9999 99 99 0 9999 99 9999 + 044193 9999 99 99 0 9999 99 9999 + 044194 9999 99 99 0 9999 99 9999 + 044195 9999 99 99 0 9999 99 9999 + 044196 9999 99 99 0 9999 99 9999 + 044197 9999 99 99 0 9999 99 9999 + 044198 9999 99 99 0 9999 99 9999 + 044199 9999 99 99 0 9999 99 9999 + 044200 9999 99 99 0 9999 99 9999 + 044201 9999 99 99 0 9999 99 9999 + 044202 9999 99 99 0 9999 99 9999 + 044203 9999 99 99 0 9999 99 9999 + 044204 9999 99 99 0 9999 99 9999 + 044205 9999 99 99 0 9999 99 9999 + 044206 9999 99 99 0 9999 99 9999 + 044207 9999 99 99 0 9999 99 9999 + 044208 9999 99 99 0 9999 99 9999 + 044209 9999 99 99 0 9999 99 9999 + 044210 9999 99 99 0 9999 99 9999 + 044211 9999 99 99 0 9999 99 9999 + 044212 9999 99 99 0 9999 99 9999 + 044213 9999 99 99 0 9999 99 9999 + 044214 9999 99 99 0 9999 99 9999 + 044215 9999 99 99 0 9999 99 9999 + 044216 9999 99 99 0 9999 99 9999 + 044217 9999 99 99 0 9999 99 9999 + 044218 9999 99 99 0 9999 99 9999 + 044219 9999 99 99 0 9999 99 9999 + 044220 9999 99 99 0 9999 99 9999 + 044221 9999 99 99 0 9999 99 9999 + 044222 9999 99 99 0 9999 99 9999 + 044223 9999 99 99 0 9999 99 9999 + 044224 9999 99 99 0 9999 99 9999 + 044225 9999 99 99 0 9999 99 9999 + 044226 9999 99 99 0 9999 99 9999 + 044227 9999 99 99 0 9999 99 9999 + 044228 9999 99 99 0 9999 99 9999 + 044229 9999 99 99 0 9999 99 9999 + 044230 9999 99 99 0 9999 99 9999 + 044231 9999 99 99 0 9999 99 9999 + 044232 9999 99 99 0 9999 99 9999 + 044233 9999 99 99 0 9999 99 9999 + 044234 9999 99 99 0 9999 99 9999 + 044235 9999 99 99 0 9999 99 9999 + 044236 9999 99 99 0 9999 99 9999 + 044237 9999 99 99 0 9999 99 9999 + 044238 9999 99 99 0 9999 99 9999 + 044239 9999 99 99 0 9999 99 9999 + 044240 9999 99 99 0 9999 99 9999 + 044241 9999 99 99 0 9999 99 9999 + 044242 9999 99 99 0 9999 99 9999 + 044243 9999 99 99 0 9999 99 9999 + 044244 9999 99 99 0 9999 99 9999 + 044245 9999 99 99 0 9999 99 9999 + 044246 9999 99 99 0 9999 99 9999 + 044247 9999 99 99 0 9999 99 9999 + 044248 9999 99 99 0 9999 99 9999 + 044249 9999 99 99 0 9999 99 9999 + 044250 9999 99 99 0 9999 99 9999 + 044251 9999 99 99 0 9999 99 9999 + 044252 9999 99 99 0 9999 99 9999 + 044253 9999 99 99 0 9999 99 9999 + 044254 9999 99 99 0 9999 99 9999 + 044255 9999 99 99 0 9999 99 9999 + 044256 9999 99 99 0 9999 99 9999 + 044257 9999 99 99 0 9999 99 9999 + 044258 9999 99 99 0 9999 99 9999 + 044259 9999 99 99 0 9999 99 9999 + 044260 9999 99 99 0 9999 99 9999 + 044261 9999 99 99 0 9999 99 9999 + 044262 9999 99 99 0 9999 99 9999 + 044263 9999 99 99 0 9999 99 9999 + 044264 9999 99 99 0 9999 99 9999 + 044265 9999 99 99 0 9999 99 9999 + 044266 9999 99 99 0 9999 99 9999 + 044267 9999 99 99 0 9999 99 9999 + 044268 9999 99 99 0 9999 99 9999 + 044269 9999 99 99 0 9999 99 9999 + 044270 9999 99 99 0 9999 99 9999 + 044271 9999 99 99 0 9999 99 9999 + 044272 9999 99 99 0 9999 99 9999 + 044273 9999 99 99 0 9999 99 9999 + 044274 9999 99 99 0 9999 99 9999 + 044275 9999 99 99 0 9999 99 9999 + 044276 9999 99 99 0 9999 99 9999 + 044277 9999 99 99 0 9999 99 9999 + 044278 9999 99 99 0 9999 99 9999 + 044279 9999 99 99 0 9999 99 9999 + 044280 9999 99 99 0 9999 99 9999 + 044281 9999 99 99 0 9999 99 9999 + 044282 9999 99 99 0 9999 99 9999 + 044283 9999 99 99 0 9999 99 9999 + 044284 9999 99 99 0 9999 99 9999 + 044285 9999 99 99 0 9999 99 9999 + 044286 9999 99 99 0 9999 99 9999 + 044287 9999 99 99 0 9999 99 9999 + 044288 9999 99 99 0 9999 99 9999 + 044289 9999 99 99 0 9999 99 9999 + 044290 9999 99 99 0 9999 99 9999 + 044291 9999 99 99 0 9999 99 9999 + 044292 9999 99 99 0 9999 99 9999 + 044293 9999 99 99 0 9999 99 9999 + 044294 9999 99 99 0 9999 99 9999 + 044295 9999 99 99 0 9999 99 9999 + 044296 9999 99 99 0 9999 99 9999 + 044297 9999 99 99 0 9999 99 9999 + 044298 9999 99 99 0 9999 99 9999 + 044299 9999 99 99 0 9999 99 9999 + 044300 9999 99 99 0 9999 99 9999 + 044301 9999 99 99 0 9999 99 9999 + 044302 9999 99 99 0 9999 99 9999 + 044303 9999 99 99 0 9999 99 9999 + 044304 9999 99 99 0 9999 99 9999 + 044305 9999 99 99 0 9999 99 9999 + 044306 9999 99 99 0 9999 99 9999 + 044307 9999 99 99 0 9999 99 9999 + 044308 9999 99 99 0 9999 99 9999 + 044309 9999 99 99 0 9999 99 9999 + 044310 9999 99 99 0 9999 99 9999 + 044311 9999 99 99 0 9999 99 9999 + 044312 9999 99 99 0 9999 99 9999 + 044313 9999 99 99 0 9999 99 9999 + 044314 9999 99 99 0 9999 99 9999 + 044315 9999 99 99 0 9999 99 9999 + 044316 9999 99 99 0 9999 99 9999 + 044317 9999 99 99 0 9999 99 9999 + 044318 9999 99 99 0 9999 99 9999 + 044319 9999 99 99 0 9999 99 9999 + 044320 9999 99 99 0 9999 99 9999 + 044321 9999 99 99 0 9999 99 9999 + 044322 9999 99 99 0 9999 99 9999 + 044323 9999 99 99 0 9999 99 9999 + 044324 9999 99 99 0 9999 99 9999 + 044325 9999 99 99 0 9999 99 9999 + 044326 9999 99 99 0 9999 99 9999 + 044327 9999 99 99 0 9999 99 9999 + 044328 9999 99 99 0 9999 99 9999 + 044329 9999 99 99 0 9999 99 9999 + 044330 9999 99 99 0 9999 99 9999 + 044331 9999 99 99 0 9999 99 9999 + 044332 9999 99 99 0 9999 99 9999 + 044333 9999 99 99 0 9999 99 9999 + 044334 9999 99 99 0 9999 99 9999 + 044335 9999 99 99 0 9999 99 9999 + 044336 9999 99 99 0 9999 99 9999 + 044337 9999 99 99 0 9999 99 9999 + 044338 9999 99 99 0 9999 99 9999 + 044339 9999 99 99 0 9999 99 9999 + 044340 9999 99 99 0 9999 99 9999 + 044341 9999 99 99 0 9999 99 9999 + 044342 9999 99 99 0 9999 99 9999 + 044343 9999 99 99 0 9999 99 9999 + 044344 9999 99 99 0 9999 99 9999 + 044345 9999 99 99 0 9999 99 9999 + 044346 9999 99 99 0 9999 99 9999 + 044347 9999 99 99 0 9999 99 9999 + 044348 9999 99 99 0 9999 99 9999 + 044349 9999 99 99 0 9999 99 9999 + 044350 9999 99 99 0 9999 99 9999 + 044351 9999 99 99 0 9999 99 9999 + 044352 9999 99 99 0 9999 99 9999 + 044353 9999 99 99 0 9999 99 9999 + 044354 9999 99 99 0 9999 99 9999 + 044355 9999 99 99 0 9999 99 9999 + 044356 9999 99 99 0 9999 99 9999 + 044357 9999 99 99 0 9999 99 9999 + 044358 9999 99 99 0 9999 99 9999 + 044359 9999 99 99 0 9999 99 9999 + 044360 9999 99 99 0 9999 99 9999 + 044361 9999 99 99 0 9999 99 9999 + 044362 9999 99 99 0 9999 99 9999 + 044363 9999 99 99 0 9999 99 9999 + 044364 9999 99 99 0 9999 99 9999 + 044365 9999 99 99 0 9999 99 9999 + 044366 9999 99 99 0 9999 99 9999 + 044367 9999 99 99 0 9999 99 9999 + 044368 9999 99 99 0 9999 99 9999 + 044369 9999 99 99 0 9999 99 9999 + 044370 9999 99 99 0 9999 99 9999 + 044371 9999 99 99 0 9999 99 9999 + 044372 9999 99 99 0 9999 99 9999 + 044373 9999 99 99 0 9999 99 9999 + 044374 9999 99 99 0 9999 99 9999 + 044375 9999 99 99 0 9999 99 9999 + 044376 9999 99 99 0 9999 99 9999 + 044377 9999 99 99 0 9999 99 9999 + 044378 9999 99 99 0 9999 99 9999 + 044379 9999 99 99 0 9999 99 9999 + 044380 9999 99 99 0 9999 99 9999 + 044381 9999 99 99 0 9999 99 9999 + 044382 9999 99 99 0 9999 99 9999 + 044383 9999 99 99 0 9999 99 9999 + 044384 9999 99 99 0 9999 99 9999 + 044385 9999 99 99 0 9999 99 9999 + 044386 9999 99 99 0 9999 99 9999 + 044387 9999 99 99 0 9999 99 9999 + 044388 9999 99 99 0 9999 99 9999 + 044389 9999 99 99 0 9999 99 9999 + 044390 9999 99 99 0 9999 99 9999 + 044391 9999 99 99 0 9999 99 9999 + 044392 9999 99 99 0 9999 99 9999 + 044393 9999 99 99 0 9999 99 9999 + 044394 9999 99 99 0 9999 99 9999 + 044395 9999 99 99 0 9999 99 9999 + 044396 9999 99 99 0 9999 99 9999 + 044397 9999 99 99 0 9999 99 9999 + 044398 9999 99 99 0 9999 99 9999 + 044399 9999 99 99 0 9999 99 9999 + 044400 9999 99 99 0 9999 99 9999 + 044401 9999 99 99 0 9999 99 9999 + 044402 9999 99 99 0 9999 99 9999 + 044403 9999 99 99 0 9999 99 9999 + 044404 9999 99 99 0 9999 99 9999 + 044405 9999 99 99 0 9999 99 9999 + 044406 9999 99 99 0 9999 99 9999 + 044407 9999 99 99 0 9999 99 9999 + 044408 9999 99 99 0 9999 99 9999 + 044409 9999 99 99 0 9999 99 9999 + 044410 9999 99 99 0 9999 99 9999 + 044411 9999 99 99 0 9999 99 9999 + 044412 9999 99 99 0 9999 99 9999 + 044413 9999 99 99 0 9999 99 9999 + 044414 9999 99 99 0 9999 99 9999 + 044415 9999 99 99 0 9999 99 9999 + 044416 9999 99 99 0 9999 99 9999 + 044417 9999 99 99 0 9999 99 9999 + 044418 9999 99 99 0 9999 99 9999 + 044419 9999 99 99 0 9999 99 9999 + 044420 9999 99 99 0 9999 99 9999 + 044421 9999 99 99 0 9999 99 9999 + 044422 9999 99 99 0 9999 99 9999 + 044423 9999 99 99 0 9999 99 9999 + 044424 9999 99 99 0 9999 99 9999 + 044425 9999 99 99 0 9999 99 9999 + 044426 9999 99 99 0 9999 99 9999 + 044427 9999 99 99 0 9999 99 9999 + 044428 9999 99 99 0 9999 99 9999 + 044429 9999 99 99 0 9999 99 9999 + 044430 9999 99 99 0 9999 99 9999 + 044431 9999 99 99 0 9999 99 9999 + 044432 9999 99 99 0 9999 99 9999 + 044433 9999 99 99 0 9999 99 9999 + 044434 9999 99 99 0 9999 99 9999 + 044435 9999 99 99 0 9999 99 9999 + 044436 9999 99 99 0 9999 99 9999 + 044437 9999 99 99 0 9999 99 9999 + 044438 9999 99 99 0 9999 99 9999 + 044439 9999 99 99 0 9999 99 9999 + 044440 9999 99 99 0 9999 99 9999 + 044441 9999 99 99 0 9999 99 9999 + 044442 9999 99 99 0 9999 99 9999 + 044443 9999 99 99 0 9999 99 9999 + 044444 9999 99 99 0 9999 99 9999 + 044445 9999 99 99 0 9999 99 9999 + 044446 9999 99 99 0 9999 99 9999 + 044447 9999 99 99 0 9999 99 9999 + 044448 9999 99 99 0 9999 99 9999 + 044449 9999 99 99 0 9999 99 9999 + 044450 9999 99 99 0 9999 99 9999 + 044451 9999 99 99 0 9999 99 9999 + 044452 9999 99 99 0 9999 99 9999 + 044453 9999 99 99 0 9999 99 9999 + 044454 9999 99 99 0 9999 99 9999 + 044455 9999 99 99 0 9999 99 9999 + 044456 9999 99 99 0 9999 99 9999 + 044457 9999 99 99 0 9999 99 9999 + 044458 9999 99 99 0 9999 99 9999 + 044459 9999 99 99 0 9999 99 9999 + 044460 9999 99 99 0 9999 99 9999 + 044461 9999 99 99 0 9999 99 9999 + 044462 9999 99 99 0 9999 99 9999 + 044463 9999 99 99 0 9999 99 9999 + 044464 9999 99 99 0 9999 99 9999 + 044465 9999 99 99 0 9999 99 9999 + 044466 9999 99 99 0 9999 99 9999 + 044467 9999 99 99 0 9999 99 9999 + 044468 9999 99 99 0 9999 99 9999 + 044469 9999 99 99 0 9999 99 9999 + 044470 9999 99 99 0 9999 99 9999 + 044471 9999 99 99 0 9999 99 9999 + 044472 9999 99 99 0 9999 99 9999 + 044473 9999 99 99 0 9999 99 9999 + 044474 9999 99 99 0 9999 99 9999 + 044475 9999 99 99 0 9999 99 9999 + 044476 9999 99 99 0 9999 99 9999 + 044477 9999 99 99 0 9999 99 9999 + 044478 9999 99 99 0 9999 99 9999 + 044479 9999 99 99 0 9999 99 9999 + 044480 9999 99 99 0 9999 99 9999 + 044481 9999 99 99 0 9999 99 9999 + 044482 9999 99 99 0 9999 99 9999 + 044483 9999 99 99 0 9999 99 9999 + 044484 9999 99 99 0 9999 99 9999 + 044485 9999 99 99 0 9999 99 9999 + 044486 9999 99 99 0 9999 99 9999 + 044487 9999 99 99 0 9999 99 9999 + 044488 9999 99 99 0 9999 99 9999 + 044489 9999 99 99 0 9999 99 9999 + 044490 9999 99 99 0 9999 99 9999 + 044491 9999 99 99 0 9999 99 9999 + 044492 9999 99 99 0 9999 99 9999 + 044493 9999 99 99 0 9999 99 9999 + 044494 9999 99 99 0 9999 99 9999 + 044495 9999 99 99 0 9999 99 9999 + 044496 9999 99 99 0 9999 99 9999 + 044497 9999 99 99 0 9999 99 9999 + 044498 9999 99 99 0 9999 99 9999 + 044499 9999 99 99 0 9999 99 9999 + 044500 9999 99 99 0 9999 99 9999 + 044501 9999 99 99 0 9999 99 9999 + 044502 9999 99 99 0 9999 99 9999 + 044503 9999 99 99 0 9999 99 9999 + 044504 9999 99 99 0 9999 99 9999 + 044505 9999 99 99 0 9999 99 9999 + 044506 9999 99 99 0 9999 99 9999 + 044507 9999 99 99 0 9999 99 9999 + 044508 9999 99 99 0 9999 99 9999 + 044509 9999 99 99 0 9999 99 9999 + 044510 9999 99 99 0 9999 99 9999 + 044511 9999 99 99 0 9999 99 9999 + 044512 9999 99 99 0 9999 99 9999 + 044513 9999 99 99 0 9999 99 9999 + 044514 9999 99 99 0 9999 99 9999 + 044515 9999 99 99 0 9999 99 9999 + 044516 9999 99 99 0 9999 99 9999 + 044517 9999 99 99 0 9999 99 9999 + 044518 9999 99 99 0 9999 99 9999 + 044519 9999 99 99 0 9999 99 9999 + 044520 9999 99 99 0 9999 99 9999 + 044521 9999 99 99 0 9999 99 9999 + 044522 9999 99 99 0 9999 99 9999 + 044523 9999 99 99 0 9999 99 9999 + 044524 9999 99 99 0 9999 99 9999 + 044525 9999 99 99 0 9999 99 9999 + 044526 9999 99 99 0 9999 99 9999 + 044527 9999 99 99 0 9999 99 9999 + 044528 9999 99 99 0 9999 99 9999 + 044529 9999 99 99 0 9999 99 9999 + 044530 9999 99 99 0 9999 99 9999 + 044531 9999 99 99 0 9999 99 9999 + 044532 9999 99 99 0 9999 99 9999 + 044533 9999 99 99 0 9999 99 9999 + 044534 9999 99 99 0 9999 99 9999 + 044535 9999 99 99 0 9999 99 9999 + 044536 9999 99 99 0 9999 99 9999 + 044537 9999 99 99 0 9999 99 9999 + 044538 9999 99 99 0 9999 99 9999 + 044539 9999 99 99 0 9999 99 9999 + 044540 9999 99 99 0 9999 99 9999 + 044541 9999 99 99 0 9999 99 9999 + 044542 9999 99 99 0 9999 99 9999 + 044543 9999 99 99 0 9999 99 9999 + 044544 9999 99 99 0 9999 99 9999 + 044545 9999 99 99 0 9999 99 9999 + 044546 9999 99 99 0 9999 99 9999 + 044547 9999 99 99 0 9999 99 9999 + 044548 9999 99 99 0 9999 99 9999 + 044549 9999 99 99 0 9999 99 9999 + 044550 9999 99 99 0 9999 99 9999 + 044551 9999 99 99 0 9999 99 9999 + 044552 9999 99 99 0 9999 99 9999 + 044553 9999 99 99 0 9999 99 9999 + 044554 9999 99 99 0 9999 99 9999 + 044555 9999 99 99 0 9999 99 9999 + 044556 9999 99 99 0 9999 99 9999 + 044557 9999 99 99 0 9999 99 9999 + 044558 9999 99 99 0 9999 99 9999 + 044559 9999 99 99 0 9999 99 9999 + 044560 9999 99 99 0 9999 99 9999 + 044561 9999 99 99 0 9999 99 9999 + 044562 9999 99 99 0 9999 99 9999 + 044563 9999 99 99 0 9999 99 9999 + 044564 9999 99 99 0 9999 99 9999 + 044565 9999 99 99 0 9999 99 9999 + 044566 9999 99 99 0 9999 99 9999 + 044567 9999 99 99 0 9999 99 9999 + 044568 9999 99 99 0 9999 99 9999 + 044569 9999 99 99 0 9999 99 9999 + 044570 9999 99 99 0 9999 99 9999 + 044571 9999 99 99 0 9999 99 9999 + 044572 9999 99 99 0 9999 99 9999 + 044573 9999 99 99 0 9999 99 9999 + 044574 9999 99 99 0 9999 99 9999 + 044575 9999 99 99 0 9999 99 9999 + 044576 9999 99 99 0 9999 99 9999 + 044577 9999 99 99 0 9999 99 9999 + 044578 9999 99 99 0 9999 99 9999 + 044579 9999 99 99 0 9999 99 9999 + 044580 9999 99 99 0 9999 99 9999 + 044581 9999 99 99 0 9999 99 9999 + 044582 9999 99 99 0 9999 99 9999 + 044583 9999 99 99 0 9999 99 9999 + 044584 9999 99 99 0 9999 99 9999 + 044585 9999 99 99 0 9999 99 9999 + 044586 9999 99 99 0 9999 99 9999 + 044587 9999 99 99 0 9999 99 9999 + 044588 9999 99 99 0 9999 99 9999 + 044589 9999 99 99 0 9999 99 9999 + 044590 9999 99 99 0 9999 99 9999 + 044591 9999 99 99 0 9999 99 9999 + 044592 9999 99 99 0 9999 99 9999 + 044593 9999 99 99 0 9999 99 9999 + 044594 9999 99 99 0 9999 99 9999 + 044595 9999 99 99 0 9999 99 9999 + 044596 9999 99 99 0 9999 99 9999 + 044597 9999 99 99 0 9999 99 9999 + 044598 9999 99 99 0 9999 99 9999 + 044599 9999 99 99 0 9999 99 9999 + 044600 9999 99 99 0 9999 99 9999 + 044601 9999 99 99 0 9999 99 9999 + 044602 9999 99 99 0 9999 99 9999 + 044603 9999 99 99 0 9999 99 9999 + 044604 9999 99 99 0 9999 99 9999 + 044605 9999 99 99 0 9999 99 9999 + 044606 9999 99 99 0 9999 99 9999 + 044607 9999 99 99 0 9999 99 9999 + 044608 9999 99 99 0 9999 99 9999 + 044609 9999 99 99 0 9999 99 9999 + 044610 9999 99 99 0 9999 99 9999 + 044611 9999 99 99 0 9999 99 9999 + 044612 9999 99 99 0 9999 99 9999 + 044613 9999 99 99 0 9999 99 9999 + 044614 9999 99 99 0 9999 99 9999 + 044615 9999 99 99 0 9999 99 9999 + 044616 9999 99 99 0 9999 99 9999 + 044617 9999 99 99 0 9999 99 9999 + 044618 9999 99 99 0 9999 99 9999 + 044619 9999 99 99 0 9999 99 9999 + 044620 9999 99 99 0 9999 99 9999 + 044621 9999 99 99 0 9999 99 9999 + 044622 9999 99 99 0 9999 99 9999 + 044623 9999 99 99 0 9999 99 9999 + 044624 9999 99 99 0 9999 99 9999 + 044625 9999 99 99 0 9999 99 9999 + 044626 9999 99 99 0 9999 99 9999 + 044627 9999 99 99 0 9999 99 9999 + 044628 9999 99 99 0 9999 99 9999 + 044629 9999 99 99 0 9999 99 9999 + 044630 9999 99 99 0 9999 99 9999 + 044631 9999 99 99 0 9999 99 9999 + 044632 9999 99 99 0 9999 99 9999 + 044633 9999 99 99 0 9999 99 9999 + 044634 9999 99 99 0 9999 99 9999 + 044635 9999 99 99 0 9999 99 9999 + 044636 9999 99 99 0 9999 99 9999 + 044637 9999 99 99 0 9999 99 9999 + 044638 9999 99 99 0 9999 99 9999 + 044639 9999 99 99 0 9999 99 9999 + 044640 9999 99 99 0 9999 99 9999 + 044641 9999 99 99 0 9999 99 9999 + 044642 9999 99 99 0 9999 99 9999 + 044643 9999 99 99 0 9999 99 9999 + 044644 9999 99 99 0 9999 99 9999 + 044645 9999 99 99 0 9999 99 9999 + 044646 9999 99 99 0 9999 99 9999 + 044647 9999 99 99 0 9999 99 9999 + 044648 9999 99 99 0 9999 99 9999 + 044649 9999 99 99 0 9999 99 9999 + 044650 9999 99 99 0 9999 99 9999 + 044651 9999 99 99 0 9999 99 9999 + 044652 9999 99 99 0 9999 99 9999 + 044653 9999 99 99 0 9999 99 9999 + 044654 9999 99 99 0 9999 99 9999 + 044655 9999 99 99 0 9999 99 9999 + 044656 9999 99 99 0 9999 99 9999 + 044657 9999 99 99 0 9999 99 9999 + 044658 9999 99 99 0 9999 99 9999 + 044659 9999 99 99 0 9999 99 9999 + 044660 9999 99 99 0 9999 99 9999 + 044661 9999 99 99 0 9999 99 9999 + 044662 9999 99 99 0 9999 99 9999 + 044663 9999 99 99 0 9999 99 9999 + 044664 9999 99 99 0 9999 99 9999 + 044665 9999 99 99 0 9999 99 9999 + 044666 9999 99 99 0 9999 99 9999 + 044667 9999 99 99 0 9999 99 9999 + 044668 9999 99 99 0 9999 99 9999 + 044669 9999 99 99 0 9999 99 9999 + 044670 9999 99 99 0 9999 99 9999 + 044671 9999 99 99 0 9999 99 9999 + 044672 9999 99 99 0 9999 99 9999 + 044673 9999 99 99 0 9999 99 9999 + 044674 9999 99 99 0 9999 99 9999 + 044675 9999 99 99 0 9999 99 9999 + 044676 9999 99 99 0 9999 99 9999 + 044677 9999 99 99 0 9999 99 9999 + 044678 9999 99 99 0 9999 99 9999 + 044679 9999 99 99 0 9999 99 9999 + 044680 9999 99 99 0 9999 99 9999 + 044681 9999 99 99 0 9999 99 9999 + 044682 9999 99 99 0 9999 99 9999 + 044683 9999 99 99 0 9999 99 9999 + 044684 9999 99 99 0 9999 99 9999 + 044685 9999 99 99 0 9999 99 9999 + 044686 9999 99 99 0 9999 99 9999 + 044687 9999 99 99 0 9999 99 9999 + 044688 9999 99 99 0 9999 99 9999 + 044689 9999 99 99 0 9999 99 9999 + 044690 9999 99 99 0 9999 99 9999 + 044691 9999 99 99 0 9999 99 9999 + 044692 9999 99 99 0 9999 99 9999 + 044693 9999 99 99 0 9999 99 9999 + 044694 9999 99 99 0 9999 99 9999 + 044695 9999 99 99 0 9999 99 9999 + 044696 9999 99 99 0 9999 99 9999 + 044697 9999 99 99 0 9999 99 9999 + 044698 9999 99 99 0 9999 99 9999 + 044699 9999 99 99 0 9999 99 9999 + 044700 9999 99 99 0 9999 99 9999 + 044701 9999 99 99 0 9999 99 9999 + 044702 9999 99 99 0 9999 99 9999 + 044703 9999 99 99 0 9999 99 9999 + 044704 9999 99 99 0 9999 99 9999 + 044705 9999 99 99 0 9999 99 9999 + 044706 9999 99 99 0 9999 99 9999 + 044707 9999 99 99 0 9999 99 9999 + 044708 9999 99 99 0 9999 99 9999 + 044709 9999 99 99 0 9999 99 9999 + 044710 9999 99 99 0 9999 99 9999 + 044711 9999 99 99 0 9999 99 9999 + 044712 9999 99 99 0 9999 99 9999 + 044713 9999 99 99 0 9999 99 9999 + 044714 9999 99 99 0 9999 99 9999 + 044715 9999 99 99 0 9999 99 9999 + 044716 9999 99 99 0 9999 99 9999 + 044717 9999 99 99 0 9999 99 9999 + 044718 9999 99 99 0 9999 99 9999 + 044719 9999 99 99 0 9999 99 9999 + 044720 9999 99 99 0 9999 99 9999 + 044721 9999 99 99 0 9999 99 9999 + 044722 9999 99 99 0 9999 99 9999 + 044723 9999 99 99 0 9999 99 9999 + 044724 9999 99 99 0 9999 99 9999 + 044725 9999 99 99 0 9999 99 9999 + 044726 9999 99 99 0 9999 99 9999 + 044727 9999 99 99 0 9999 99 9999 + 044728 9999 99 99 0 9999 99 9999 + 044729 9999 99 99 0 9999 99 9999 + 044730 9999 99 99 0 9999 99 9999 + 044731 9999 99 99 0 9999 99 9999 + 044732 9999 99 99 0 9999 99 9999 + 044733 9999 99 99 0 9999 99 9999 + 044734 9999 99 99 0 9999 99 9999 + 044735 9999 99 99 0 9999 99 9999 + 044736 9999 99 99 0 9999 99 9999 + 044737 9999 99 99 0 9999 99 9999 + 044738 9999 99 99 0 9999 99 9999 + 044739 9999 99 99 0 9999 99 9999 + 044740 9999 99 99 0 9999 99 9999 + 044741 9999 99 99 0 9999 99 9999 + 044742 9999 99 99 0 9999 99 9999 + 044743 9999 99 99 0 9999 99 9999 + 044744 9999 99 99 0 9999 99 9999 + 044745 9999 99 99 0 9999 99 9999 + 044746 9999 99 99 0 9999 99 9999 + 044747 9999 99 99 0 9999 99 9999 + 044748 9999 99 99 0 9999 99 9999 + 044749 9999 99 99 0 9999 99 9999 + 044750 9999 99 99 0 9999 99 9999 + 044751 9999 99 99 0 9999 99 9999 + 044752 9999 99 99 0 9999 99 9999 + 044753 9999 99 99 0 9999 99 9999 + 044754 9999 99 99 0 9999 99 9999 + 044755 9999 99 99 0 9999 99 9999 + 044756 9999 99 99 0 9999 99 9999 + 044757 9999 99 99 0 9999 99 9999 + 044758 9999 99 99 0 9999 99 9999 + 044759 9999 99 99 0 9999 99 9999 + 044760 9999 99 99 0 9999 99 9999 + 044761 9999 99 99 0 9999 99 9999 + 044762 9999 99 99 0 9999 99 9999 + 044763 9999 99 99 0 9999 99 9999 + 044764 9999 99 99 0 9999 99 9999 + 044765 9999 99 99 0 9999 99 9999 + 044766 9999 99 99 0 9999 99 9999 + 044767 9999 99 99 0 9999 99 9999 + 044768 9999 99 99 0 9999 99 9999 + 044769 9999 99 99 0 9999 99 9999 + 044770 9999 99 99 0 9999 99 9999 + 044771 9999 99 99 0 9999 99 9999 + 044772 9999 99 99 0 9999 99 9999 + 044773 9999 99 99 0 9999 99 9999 + 044774 9999 99 99 0 9999 99 9999 + 044775 9999 99 99 0 9999 99 9999 + 044776 9999 99 99 0 9999 99 9999 + 044777 9999 99 99 0 9999 99 9999 + 044778 9999 99 99 0 9999 99 9999 + 044779 9999 99 99 0 9999 99 9999 + 044780 9999 99 99 0 9999 99 9999 + 044781 9999 99 99 0 9999 99 9999 + 044782 9999 99 99 0 9999 99 9999 + 044783 9999 99 99 0 9999 99 9999 + 044784 9999 99 99 0 9999 99 9999 + 044785 9999 99 99 0 9999 99 9999 + 044786 9999 99 99 0 9999 99 9999 + 044787 9999 99 99 0 9999 99 9999 + 044788 9999 99 99 0 9999 99 9999 + 044789 9999 99 99 0 9999 99 9999 + 044790 9999 99 99 0 9999 99 9999 + 044791 9999 99 99 0 9999 99 9999 + 044792 9999 99 99 0 9999 99 9999 + 044793 9999 99 99 0 9999 99 9999 + 044794 9999 99 99 0 9999 99 9999 + 044795 9999 99 99 0 9999 99 9999 + 044796 9999 99 99 0 9999 99 9999 + 044797 9999 99 99 0 9999 99 9999 + 044798 9999 99 99 0 9999 99 9999 + 044799 9999 99 99 0 9999 99 9999 + 044800 9999 99 99 0 9999 99 9999 + 044801 9999 99 99 0 9999 99 9999 + 044802 9999 99 99 0 9999 99 9999 + 044803 9999 99 99 0 9999 99 9999 + 044804 9999 99 99 0 9999 99 9999 + 044805 9999 99 99 0 9999 99 9999 + 044806 9999 99 99 0 9999 99 9999 + 044807 9999 99 99 0 9999 99 9999 + 044808 9999 99 99 0 9999 99 9999 + 044809 9999 99 99 0 9999 99 9999 + 044810 9999 99 99 0 9999 99 9999 + 044811 9999 99 99 0 9999 99 9999 + 044812 9999 99 99 0 9999 99 9999 + 044813 9999 99 99 0 9999 99 9999 + 044814 9999 99 99 0 9999 99 9999 + 044815 9999 99 99 0 9999 99 9999 + 044816 9999 99 99 0 9999 99 9999 + 044817 9999 99 99 0 9999 99 9999 + 044818 9999 99 99 0 9999 99 9999 + 044819 9999 99 99 0 9999 99 9999 + 044820 9999 99 99 0 9999 99 9999 + 044821 9999 99 99 0 9999 99 9999 + 044822 9999 99 99 0 9999 99 9999 + 044823 9999 99 99 0 9999 99 9999 + 044824 9999 99 99 0 9999 99 9999 + 044825 9999 99 99 0 9999 99 9999 + 044826 9999 99 99 0 9999 99 9999 + 044827 9999 99 99 0 9999 99 9999 + 044828 9999 99 99 0 9999 99 9999 + 044829 9999 99 99 0 9999 99 9999 + 044830 9999 99 99 0 9999 99 9999 + 044831 9999 99 99 0 9999 99 9999 + 044832 9999 99 99 0 9999 99 9999 + 044833 9999 99 99 0 9999 99 9999 + 044834 9999 99 99 0 9999 99 9999 + 044835 9999 99 99 0 9999 99 9999 + 044836 9999 99 99 0 9999 99 9999 + 044837 9999 99 99 0 9999 99 9999 + 044838 9999 99 99 0 9999 99 9999 + 044839 9999 99 99 0 9999 99 9999 + 044840 9999 99 99 0 9999 99 9999 + 044841 9999 99 99 0 9999 99 9999 + 044842 9999 99 99 0 9999 99 9999 + 044843 9999 99 99 0 9999 99 9999 + 044844 9999 99 99 0 9999 99 9999 + 044845 9999 99 99 0 9999 99 9999 + 044846 9999 99 99 0 9999 99 9999 + 044847 9999 99 99 0 9999 99 9999 + 044848 9999 99 99 0 9999 99 9999 + 044849 9999 99 99 0 9999 99 9999 + 044850 9999 99 99 0 9999 99 9999 + 044851 9999 99 99 0 9999 99 9999 + 044852 9999 99 99 0 9999 99 9999 + 044853 9999 99 99 0 9999 99 9999 + 044854 9999 99 99 0 9999 99 9999 + 044855 9999 99 99 0 9999 99 9999 + 044856 9999 99 99 0 9999 99 9999 + 044857 9999 99 99 0 9999 99 9999 + 044858 9999 99 99 0 9999 99 9999 + 044859 9999 99 99 0 9999 99 9999 + 044860 9999 99 99 0 9999 99 9999 + 044861 9999 99 99 0 9999 99 9999 + 044862 9999 99 99 0 9999 99 9999 + 044863 9999 99 99 0 9999 99 9999 + 044864 9999 99 99 0 9999 99 9999 + 044865 9999 99 99 0 9999 99 9999 + 044866 9999 99 99 0 9999 99 9999 + 044867 9999 99 99 0 9999 99 9999 + 044868 9999 99 99 0 9999 99 9999 + 044869 9999 99 99 0 9999 99 9999 + 044870 9999 99 99 0 9999 99 9999 + 044871 9999 99 99 0 9999 99 9999 + 044872 9999 99 99 0 9999 99 9999 + 044873 9999 99 99 0 9999 99 9999 + 044874 9999 99 99 0 9999 99 9999 + 044875 9999 99 99 0 9999 99 9999 + 044876 9999 99 99 0 9999 99 9999 + 044877 9999 99 99 0 9999 99 9999 + 044878 9999 99 99 0 9999 99 9999 + 044879 9999 99 99 0 9999 99 9999 + 044880 9999 99 99 0 9999 99 9999 + 044881 9999 99 99 0 9999 99 9999 + 044882 9999 99 99 0 9999 99 9999 + 044883 9999 99 99 0 9999 99 9999 + 044884 9999 99 99 0 9999 99 9999 + 044885 9999 99 99 0 9999 99 9999 + 044886 9999 99 99 0 9999 99 9999 + 044887 9999 99 99 0 9999 99 9999 + 044888 9999 99 99 0 9999 99 9999 + 044889 9999 99 99 0 9999 99 9999 + 044890 9999 99 99 0 9999 99 9999 + 044891 9999 99 99 0 9999 99 9999 + 044892 9999 99 99 0 9999 99 9999 + 044893 9999 99 99 0 9999 99 9999 + 044894 9999 99 99 0 9999 99 9999 + 044895 9999 99 99 0 9999 99 9999 + 044896 9999 99 99 0 9999 99 9999 + 044897 9999 99 99 0 9999 99 9999 + 044898 9999 99 99 0 9999 99 9999 + 044899 9999 99 99 0 9999 99 9999 + 044900 9999 99 99 0 9999 99 9999 + 044901 9999 99 99 0 9999 99 9999 + 044902 9999 99 99 0 9999 99 9999 + 044903 9999 99 99 0 9999 99 9999 + 044904 9999 99 99 0 9999 99 9999 + 044905 9999 99 99 0 9999 99 9999 + 044906 9999 99 99 0 9999 99 9999 + 044907 9999 99 99 0 9999 99 9999 + 044908 9999 99 99 0 9999 99 9999 + 044909 9999 99 99 0 9999 99 9999 + 044910 9999 99 99 0 9999 99 9999 + 044911 9999 99 99 0 9999 99 9999 + 044912 9999 99 99 0 9999 99 9999 + 044913 9999 99 99 0 9999 99 9999 + 044914 9999 99 99 0 9999 99 9999 + 044915 9999 99 99 0 9999 99 9999 + 044916 9999 99 99 0 9999 99 9999 + 044917 9999 99 99 0 9999 99 9999 + 044918 9999 99 99 0 9999 99 9999 + 044919 9999 99 99 0 9999 99 9999 + 044920 9999 99 99 0 9999 99 9999 + 044921 9999 99 99 0 9999 99 9999 + 044922 9999 99 99 0 9999 99 9999 + 044923 9999 99 99 0 9999 99 9999 + 044924 9999 99 99 0 9999 99 9999 + 044925 9999 99 99 0 9999 99 9999 + 044926 9999 99 99 0 9999 99 9999 + 044927 9999 99 99 0 9999 99 9999 + 044928 9999 99 99 0 9999 99 9999 + 044929 9999 99 99 0 9999 99 9999 + 044930 9999 99 99 0 9999 99 9999 + 044931 9999 99 99 0 9999 99 9999 + 044932 9999 99 99 0 9999 99 9999 + 044933 9999 99 99 0 9999 99 9999 + 044934 9999 99 99 0 9999 99 9999 + 044935 9999 99 99 0 9999 99 9999 + 044936 9999 99 99 0 9999 99 9999 + 044937 9999 99 99 0 9999 99 9999 + 044938 9999 99 99 0 9999 99 9999 + 044939 9999 99 99 0 9999 99 9999 + 044940 9999 99 99 0 9999 99 9999 + 044941 9999 99 99 0 9999 99 9999 + 044942 9999 99 99 0 9999 99 9999 + 044943 9999 99 99 0 9999 99 9999 + 044944 9999 99 99 0 9999 99 9999 + 044945 9999 99 99 0 9999 99 9999 + 044946 9999 99 99 0 9999 99 9999 + 044947 9999 99 99 0 9999 99 9999 + 044948 9999 99 99 0 9999 99 9999 + 044949 9999 99 99 0 9999 99 9999 + 044950 9999 99 99 0 9999 99 9999 + 044951 9999 99 99 0 9999 99 9999 + 044952 9999 99 99 0 9999 99 9999 + 044953 9999 99 99 0 9999 99 9999 + 044954 9999 99 99 0 9999 99 9999 + 044955 9999 99 99 0 9999 99 9999 + 044956 9999 99 99 0 9999 99 9999 + 044957 9999 99 99 0 9999 99 9999 + 044958 9999 99 99 0 9999 99 9999 + 044959 9999 99 99 0 9999 99 9999 + 044960 9999 99 99 0 9999 99 9999 + 044961 9999 99 99 0 9999 99 9999 + 044962 9999 99 99 0 9999 99 9999 + 044963 9999 99 99 0 9999 99 9999 + 044964 9999 99 99 0 9999 99 9999 + 044965 9999 99 99 0 9999 99 9999 + 044966 9999 99 99 0 9999 99 9999 + 044967 9999 99 99 0 9999 99 9999 + 044968 9999 99 99 0 9999 99 9999 + 044969 9999 99 99 0 9999 99 9999 + 044970 9999 99 99 0 9999 99 9999 + 044971 9999 99 99 0 9999 99 9999 + 044972 9999 99 99 0 9999 99 9999 + 044973 9999 99 99 0 9999 99 9999 + 044974 9999 99 99 0 9999 99 9999 + 044975 9999 99 99 0 9999 99 9999 + 044976 9999 99 99 0 9999 99 9999 + 044977 9999 99 99 0 9999 99 9999 + 044978 9999 99 99 0 9999 99 9999 + 044979 9999 99 99 0 9999 99 9999 + 044980 9999 99 99 0 9999 99 9999 + 044981 9999 99 99 0 9999 99 9999 + 044982 9999 99 99 0 9999 99 9999 + 044983 9999 99 99 0 9999 99 9999 + 044984 9999 99 99 0 9999 99 9999 + 044985 9999 99 99 0 9999 99 9999 + 044986 9999 99 99 0 9999 99 9999 + 044987 9999 99 99 0 9999 99 9999 + 044988 9999 99 99 0 9999 99 9999 + 044989 9999 99 99 0 9999 99 9999 + 044990 9999 99 99 0 9999 99 9999 + 044991 9999 99 99 0 9999 99 9999 + 044992 9999 99 99 0 9999 99 9999 + 044993 9999 99 99 0 9999 99 9999 + 044994 9999 99 99 0 9999 99 9999 + 044995 9999 99 99 0 9999 99 9999 + 044996 9999 99 99 0 9999 99 9999 + 044997 9999 99 99 0 9999 99 9999 + 044998 9999 99 99 0 9999 99 9999 + 044999 9999 99 99 0 9999 99 9999 + 045000 9999 99 99 0 9999 99 9999 + 045001 9999 99 99 0 9999 99 9999 + 045002 9999 99 99 0 9999 99 9999 + 045003 9999 99 99 0 9999 99 9999 + 045004 9999 99 99 0 9999 99 9999 + 045005 9999 99 99 0 9999 99 9999 + 045006 9999 99 99 0 9999 99 9999 + 045007 9999 99 99 0 9999 99 9999 + 045008 9999 99 99 0 9999 99 9999 + 045009 9999 99 99 0 9999 99 9999 + 045010 9999 99 99 0 9999 99 9999 + 045011 9999 99 99 0 9999 99 9999 + 045012 9999 99 99 0 9999 99 9999 + 045013 9999 99 99 0 9999 99 9999 + 045014 9999 99 99 0 9999 99 9999 + 045015 9999 99 99 0 9999 99 9999 + 045016 9999 99 99 0 9999 99 9999 + 045017 9999 99 99 0 9999 99 9999 + 045018 9999 99 99 0 9999 99 9999 + 045019 9999 99 99 0 9999 99 9999 + 045020 9999 99 99 0 9999 99 9999 + 045021 9999 99 99 0 9999 99 9999 + 045022 9999 99 99 0 9999 99 9999 + 045023 9999 99 99 0 9999 99 9999 + 045024 9999 99 99 0 9999 99 9999 + 045025 9999 99 99 0 9999 99 9999 + 045026 9999 99 99 0 9999 99 9999 + 045027 9999 99 99 0 9999 99 9999 + 045028 9999 99 99 0 9999 99 9999 + 045029 9999 99 99 0 9999 99 9999 + 045030 9999 99 99 0 9999 99 9999 + 045031 9999 99 99 0 9999 99 9999 + 045032 9999 99 99 0 9999 99 9999 + 045033 9999 99 99 0 9999 99 9999 + 045034 9999 99 99 0 9999 99 9999 + 045035 9999 99 99 0 9999 99 9999 + 045036 9999 99 99 0 9999 99 9999 + 045037 9999 99 99 0 9999 99 9999 + 045038 9999 99 99 0 9999 99 9999 + 045039 9999 99 99 0 9999 99 9999 + 045040 9999 99 99 0 9999 99 9999 + 045041 9999 99 99 0 9999 99 9999 + 045042 9999 99 99 0 9999 99 9999 + 045043 9999 99 99 0 9999 99 9999 + 045044 9999 99 99 0 9999 99 9999 + 045045 9999 99 99 0 9999 99 9999 + 045046 9999 99 99 0 9999 99 9999 + 045047 9999 99 99 0 9999 99 9999 + 045048 9999 99 99 0 9999 99 9999 + 045049 9999 99 99 0 9999 99 9999 + 045050 9999 99 99 0 9999 99 9999 + 045051 9999 99 99 0 9999 99 9999 + 045052 9999 99 99 0 9999 99 9999 + 045053 9999 99 99 0 9999 99 9999 + 045054 9999 99 99 0 9999 99 9999 + 045055 9999 99 99 0 9999 99 9999 + 045056 9999 99 99 0 9999 99 9999 + 045057 9999 99 99 0 9999 99 9999 + 045058 9999 99 99 0 9999 99 9999 + 045059 9999 99 99 0 9999 99 9999 + 045060 9999 99 99 0 9999 99 9999 + 045061 9999 99 99 0 9999 99 9999 + 045062 9999 99 99 0 9999 99 9999 + 045063 9999 99 99 0 9999 99 9999 + 045064 9999 99 99 0 9999 99 9999 + 045065 9999 99 99 0 9999 99 9999 + 045066 9999 99 99 0 9999 99 9999 + 045067 9999 99 99 0 9999 99 9999 + 045068 9999 99 99 0 9999 99 9999 + 045069 9999 99 99 0 9999 99 9999 + 045070 9999 99 99 0 9999 99 9999 + 045071 9999 99 99 0 9999 99 9999 + 045072 9999 99 99 0 9999 99 9999 + 045073 9999 99 99 0 9999 99 9999 + 045074 9999 99 99 0 9999 99 9999 + 045075 9999 99 99 0 9999 99 9999 + 045076 9999 99 99 0 9999 99 9999 + 045077 9999 99 99 0 9999 99 9999 + 045078 9999 99 99 0 9999 99 9999 + 045079 9999 99 99 0 9999 99 9999 + 045080 9999 99 99 0 9999 99 9999 + 045081 9999 99 99 0 9999 99 9999 + 045082 9999 99 99 0 9999 99 9999 + 045083 9999 99 99 0 9999 99 9999 + 045084 9999 99 99 0 9999 99 9999 + 045085 9999 99 99 0 9999 99 9999 + 045086 9999 99 99 0 9999 99 9999 + 045087 9999 99 99 0 9999 99 9999 + 045088 9999 99 99 0 9999 99 9999 + 045089 9999 99 99 0 9999 99 9999 + 045090 9999 99 99 0 9999 99 9999 + 045091 9999 99 99 0 9999 99 9999 + 045092 9999 99 99 0 9999 99 9999 + 045093 9999 99 99 0 9999 99 9999 + 045094 9999 99 99 0 9999 99 9999 + 045095 9999 99 99 0 9999 99 9999 + 045096 9999 99 99 0 9999 99 9999 + 045097 9999 99 99 0 9999 99 9999 + 045098 9999 99 99 0 9999 99 9999 + 045099 9999 99 99 0 9999 99 9999 + 045100 9999 99 99 0 9999 99 9999 + 045101 9999 99 99 0 9999 99 9999 + 045102 9999 99 99 0 9999 99 9999 + 045103 9999 99 99 0 9999 99 9999 + 045104 9999 99 99 0 9999 99 9999 + 045105 9999 99 99 0 9999 99 9999 + 045106 9999 99 99 0 9999 99 9999 + 045107 9999 99 99 0 9999 99 9999 + 045108 9999 99 99 0 9999 99 9999 + 045109 9999 99 99 0 9999 99 9999 + 045110 9999 99 99 0 9999 99 9999 + 045111 9999 99 99 0 9999 99 9999 + 045112 9999 99 99 0 9999 99 9999 + 045113 9999 99 99 0 9999 99 9999 + 045114 9999 99 99 0 9999 99 9999 + 045115 9999 99 99 0 9999 99 9999 + 045116 9999 99 99 0 9999 99 9999 + 045117 9999 99 99 0 9999 99 9999 + 045118 9999 99 99 0 9999 99 9999 + 045119 9999 99 99 0 9999 99 9999 + 045120 9999 99 99 0 9999 99 9999 + 045121 9999 99 99 0 9999 99 9999 + 045122 9999 99 99 0 9999 99 9999 + 045123 9999 99 99 0 9999 99 9999 + 045124 9999 99 99 0 9999 99 9999 + 045125 9999 99 99 0 9999 99 9999 + 045126 9999 99 99 0 9999 99 9999 + 045127 9999 99 99 0 9999 99 9999 + 045128 9999 99 99 0 9999 99 9999 + 045129 9999 99 99 0 9999 99 9999 + 045130 9999 99 99 0 9999 99 9999 + 045131 9999 99 99 0 9999 99 9999 + 045132 9999 99 99 0 9999 99 9999 + 045133 9999 99 99 0 9999 99 9999 + 045134 9999 99 99 0 9999 99 9999 + 045135 9999 99 99 0 9999 99 9999 + 045136 9999 99 99 0 9999 99 9999 + 045137 9999 99 99 0 9999 99 9999 + 045138 9999 99 99 0 9999 99 9999 + 045139 9999 99 99 0 9999 99 9999 + 045140 9999 99 99 0 9999 99 9999 + 045141 9999 99 99 0 9999 99 9999 + 045142 9999 99 99 0 9999 99 9999 + 045143 9999 99 99 0 9999 99 9999 + 045144 9999 99 99 0 9999 99 9999 + 045145 9999 99 99 0 9999 99 9999 + 045146 9999 99 99 0 9999 99 9999 + 045147 9999 99 99 0 9999 99 9999 + 045148 9999 99 99 0 9999 99 9999 + 045149 9999 99 99 0 9999 99 9999 + 045150 9999 99 99 0 9999 99 9999 + 045151 9999 99 99 0 9999 99 9999 + 045152 9999 99 99 0 9999 99 9999 + 045153 9999 99 99 0 9999 99 9999 + 045154 9999 99 99 0 9999 99 9999 + 045155 9999 99 99 0 9999 99 9999 + 045156 9999 99 99 0 9999 99 9999 + 045157 9999 99 99 0 9999 99 9999 + 045158 9999 99 99 0 9999 99 9999 + 045159 9999 99 99 0 9999 99 9999 + 045160 9999 99 99 0 9999 99 9999 + 045161 9999 99 99 0 9999 99 9999 + 045162 9999 99 99 0 9999 99 9999 + 045163 9999 99 99 0 9999 99 9999 + 045164 9999 99 99 0 9999 99 9999 + 045165 9999 99 99 0 9999 99 9999 + 045166 9999 99 99 0 9999 99 9999 + 045167 9999 99 99 0 9999 99 9999 + 045168 9999 99 99 0 9999 99 9999 + 045169 9999 99 99 0 9999 99 9999 + 045170 9999 99 99 0 9999 99 9999 + 045171 9999 99 99 0 9999 99 9999 + 045172 9999 99 99 0 9999 99 9999 + 045173 9999 99 99 0 9999 99 9999 + 045174 9999 99 99 0 9999 99 9999 + 045175 9999 99 99 0 9999 99 9999 + 045176 9999 99 99 0 9999 99 9999 + 045177 9999 99 99 0 9999 99 9999 + 045178 9999 99 99 0 9999 99 9999 + 045179 9999 99 99 0 9999 99 9999 + 045180 9999 99 99 0 9999 99 9999 + 045181 9999 99 99 0 9999 99 9999 + 045182 9999 99 99 0 9999 99 9999 + 045183 9999 99 99 0 9999 99 9999 + 045184 9999 99 99 0 9999 99 9999 + 045185 9999 99 99 0 9999 99 9999 + 045186 9999 99 99 0 9999 99 9999 + 045187 9999 99 99 0 9999 99 9999 + 045188 9999 99 99 0 9999 99 9999 + 045189 9999 99 99 0 9999 99 9999 + 045190 9999 99 99 0 9999 99 9999 + 045191 9999 99 99 0 9999 99 9999 + 045192 9999 99 99 0 9999 99 9999 + 045193 9999 99 99 0 9999 99 9999 + 045194 9999 99 99 0 9999 99 9999 + 045195 9999 99 99 0 9999 99 9999 + 045196 9999 99 99 0 9999 99 9999 + 045197 9999 99 99 0 9999 99 9999 + 045198 9999 99 99 0 9999 99 9999 + 045199 9999 99 99 0 9999 99 9999 + 045200 9999 99 99 0 9999 99 9999 + 045201 9999 99 99 0 9999 99 9999 + 045202 9999 99 99 0 9999 99 9999 + 045203 9999 99 99 0 9999 99 9999 + 045204 9999 99 99 0 9999 99 9999 + 045205 9999 99 99 0 9999 99 9999 + 045206 9999 99 99 0 9999 99 9999 + 045207 9999 99 99 0 9999 99 9999 + 045208 9999 99 99 0 9999 99 9999 + 045209 9999 99 99 0 9999 99 9999 + 045210 9999 99 99 0 9999 99 9999 + 045211 9999 99 99 0 9999 99 9999 + 045212 9999 99 99 0 9999 99 9999 + 045213 9999 99 99 0 9999 99 9999 + 045214 9999 99 99 0 9999 99 9999 + 045215 9999 99 99 0 9999 99 9999 + 045216 9999 99 99 0 9999 99 9999 + 045217 9999 99 99 0 9999 99 9999 + 045218 9999 99 99 0 9999 99 9999 + 045219 9999 99 99 0 9999 99 9999 + 045220 9999 99 99 0 9999 99 9999 + 045221 9999 99 99 0 9999 99 9999 + 045222 9999 99 99 0 9999 99 9999 + 045223 9999 99 99 0 9999 99 9999 + 045224 9999 99 99 0 9999 99 9999 + 045225 9999 99 99 0 9999 99 9999 + 045226 9999 99 99 0 9999 99 9999 + 045227 9999 99 99 0 9999 99 9999 + 045228 9999 99 99 0 9999 99 9999 + 045229 9999 99 99 0 9999 99 9999 + 045230 9999 99 99 0 9999 99 9999 + 045231 9999 99 99 0 9999 99 9999 + 045232 9999 99 99 0 9999 99 9999 + 045233 9999 99 99 0 9999 99 9999 + 045234 9999 99 99 0 9999 99 9999 + 045235 9999 99 99 0 9999 99 9999 + 045236 9999 99 99 0 9999 99 9999 + 045237 9999 99 99 0 9999 99 9999 + 045238 9999 99 99 0 9999 99 9999 + 045239 9999 99 99 0 9999 99 9999 + 045240 9999 99 99 0 9999 99 9999 + 045241 9999 99 99 0 9999 99 9999 + 045242 9999 99 99 0 9999 99 9999 + 045243 9999 99 99 0 9999 99 9999 + 045244 9999 99 99 0 9999 99 9999 + 045245 9999 99 99 0 9999 99 9999 + 045246 9999 99 99 0 9999 99 9999 + 045247 9999 99 99 0 9999 99 9999 + 045248 9999 99 99 0 9999 99 9999 + 045249 9999 99 99 0 9999 99 9999 + 045250 9999 99 99 0 9999 99 9999 + 045251 9999 99 99 0 9999 99 9999 + 045252 9999 99 99 0 9999 99 9999 + 045253 9999 99 99 0 9999 99 9999 + 045254 9999 99 99 0 9999 99 9999 + 045255 9999 99 99 0 9999 99 9999 + 045256 9999 99 99 0 9999 99 9999 + 045257 9999 99 99 0 9999 99 9999 + 045258 9999 99 99 0 9999 99 9999 + 045259 9999 99 99 0 9999 99 9999 + 045260 9999 99 99 0 9999 99 9999 + 045261 9999 99 99 0 9999 99 9999 + 045262 9999 99 99 0 9999 99 9999 + 045263 9999 99 99 0 9999 99 9999 + 045264 9999 99 99 0 9999 99 9999 + 045265 9999 99 99 0 9999 99 9999 + 045266 9999 99 99 0 9999 99 9999 + 045267 9999 99 99 0 9999 99 9999 + 045268 9999 99 99 0 9999 99 9999 + 045269 9999 99 99 0 9999 99 9999 + 045270 9999 99 99 0 9999 99 9999 + 045271 9999 99 99 0 9999 99 9999 + 045272 9999 99 99 0 9999 99 9999 + 045273 9999 99 99 0 9999 99 9999 + 045274 9999 99 99 0 9999 99 9999 + 045275 9999 99 99 0 9999 99 9999 + 045276 9999 99 99 0 9999 99 9999 + 045277 9999 99 99 0 9999 99 9999 + 045278 9999 99 99 0 9999 99 9999 + 045279 9999 99 99 0 9999 99 9999 + 045280 9999 99 99 0 9999 99 9999 + 045281 9999 99 99 0 9999 99 9999 + 045282 9999 99 99 0 9999 99 9999 + 045283 9999 99 99 0 9999 99 9999 + 045284 9999 99 99 0 9999 99 9999 + 045285 9999 99 99 0 9999 99 9999 + 045286 9999 99 99 0 9999 99 9999 + 045287 9999 99 99 0 9999 99 9999 + 045288 9999 99 99 0 9999 99 9999 + 045289 9999 99 99 0 9999 99 9999 + 045290 9999 99 99 0 9999 99 9999 + 045291 9999 99 99 0 9999 99 9999 + 045292 9999 99 99 0 9999 99 9999 + 045293 9999 99 99 0 9999 99 9999 + 045294 9999 99 99 0 9999 99 9999 + 045295 9999 99 99 0 9999 99 9999 + 045296 9999 99 99 0 9999 99 9999 + 045297 9999 99 99 0 9999 99 9999 + 045298 9999 99 99 0 9999 99 9999 + 045299 9999 99 99 0 9999 99 9999 + 045300 9999 99 99 0 9999 99 9999 + 045301 9999 99 99 0 9999 99 9999 + 045302 9999 99 99 0 9999 99 9999 + 045303 9999 99 99 0 9999 99 9999 + 045304 9999 99 99 0 9999 99 9999 + 045305 9999 99 99 0 9999 99 9999 + 045306 9999 99 99 0 9999 99 9999 + 045307 9999 99 99 0 9999 99 9999 + 045308 9999 99 99 0 9999 99 9999 + 045309 9999 99 99 0 9999 99 9999 + 045310 9999 99 99 0 9999 99 9999 + 045311 9999 99 99 0 9999 99 9999 + 045312 9999 99 99 0 9999 99 9999 + 045313 9999 99 99 0 9999 99 9999 + 045314 9999 99 99 0 9999 99 9999 + 045315 9999 99 99 0 9999 99 9999 + 045316 9999 99 99 0 9999 99 9999 + 045317 9999 99 99 0 9999 99 9999 + 045318 9999 99 99 0 9999 99 9999 + 045319 9999 99 99 0 9999 99 9999 + 045320 9999 99 99 0 9999 99 9999 + 045321 9999 99 99 0 9999 99 9999 + 045322 9999 99 99 0 9999 99 9999 + 045323 9999 99 99 0 9999 99 9999 + 045324 9999 99 99 0 9999 99 9999 + 045325 9999 99 99 0 9999 99 9999 + 045326 9999 99 99 0 9999 99 9999 + 045327 9999 99 99 0 9999 99 9999 + 045328 9999 99 99 0 9999 99 9999 + 045329 9999 99 99 0 9999 99 9999 + 045330 9999 99 99 0 9999 99 9999 + 045331 9999 99 99 0 9999 99 9999 + 045332 9999 99 99 0 9999 99 9999 + 045333 9999 99 99 0 9999 99 9999 + 045334 9999 99 99 0 9999 99 9999 + 045335 9999 99 99 0 9999 99 9999 + 045336 9999 99 99 0 9999 99 9999 + 045337 9999 99 99 0 9999 99 9999 + 045338 9999 99 99 0 9999 99 9999 + 045339 9999 99 99 0 9999 99 9999 + 045340 9999 99 99 0 9999 99 9999 + 045341 9999 99 99 0 9999 99 9999 + 045342 9999 99 99 0 9999 99 9999 + 045343 9999 99 99 0 9999 99 9999 + 045344 9999 99 99 0 9999 99 9999 + 045345 9999 99 99 0 9999 99 9999 + 045346 9999 99 99 0 9999 99 9999 + 045347 9999 99 99 0 9999 99 9999 + 045348 9999 99 99 0 9999 99 9999 + 045349 9999 99 99 0 9999 99 9999 + 045350 9999 99 99 0 9999 99 9999 + 045351 9999 99 99 0 9999 99 9999 + 045352 9999 99 99 0 9999 99 9999 + 045353 9999 99 99 0 9999 99 9999 + 045354 9999 99 99 0 9999 99 9999 + 045355 9999 99 99 0 9999 99 9999 + 045356 9999 99 99 0 9999 99 9999 + 045357 9999 99 99 0 9999 99 9999 + 045358 9999 99 99 0 9999 99 9999 + 045359 9999 99 99 0 9999 99 9999 + 045360 9999 99 99 0 9999 99 9999 + 045361 9999 99 99 0 9999 99 9999 + 045362 9999 99 99 0 9999 99 9999 + 045363 9999 99 99 0 9999 99 9999 + 045364 9999 99 99 0 9999 99 9999 + 045365 9999 99 99 0 9999 99 9999 + 045366 9999 99 99 0 9999 99 9999 + 045367 9999 99 99 0 9999 99 9999 + 045368 9999 99 99 0 9999 99 9999 + 045369 9999 99 99 0 9999 99 9999 + 045370 9999 99 99 0 9999 99 9999 + 045371 9999 99 99 0 9999 99 9999 + 045372 9999 99 99 0 9999 99 9999 + 045373 9999 99 99 0 9999 99 9999 + 045374 9999 99 99 0 9999 99 9999 + 045375 9999 99 99 0 9999 99 9999 + 045376 9999 99 99 0 9999 99 9999 + 045377 9999 99 99 0 9999 99 9999 + 045378 9999 99 99 0 9999 99 9999 + 045379 9999 99 99 0 9999 99 9999 + 045380 9999 99 99 0 9999 99 9999 + 045381 9999 99 99 0 9999 99 9999 + 045382 9999 99 99 0 9999 99 9999 + 045383 9999 99 99 0 9999 99 9999 + 045384 9999 99 99 0 9999 99 9999 + 045385 9999 99 99 0 9999 99 9999 + 045386 9999 99 99 0 9999 99 9999 + 045387 9999 99 99 0 9999 99 9999 + 045388 9999 99 99 0 9999 99 9999 + 045389 9999 99 99 0 9999 99 9999 + 045390 9999 99 99 0 9999 99 9999 + 045391 9999 99 99 0 9999 99 9999 + 045392 9999 99 99 0 9999 99 9999 + 045393 9999 99 99 0 9999 99 9999 + 045394 9999 99 99 0 9999 99 9999 + 045395 9999 99 99 0 9999 99 9999 + 045396 9999 99 99 0 9999 99 9999 + 045397 9999 99 99 0 9999 99 9999 + 045398 9999 99 99 0 9999 99 9999 + 045399 9999 99 99 0 9999 99 9999 + 045400 9999 99 99 0 9999 99 9999 + 045401 9999 99 99 0 9999 99 9999 + 045402 9999 99 99 0 9999 99 9999 + 045403 9999 99 99 0 9999 99 9999 + 045404 9999 99 99 0 9999 99 9999 + 045405 9999 99 99 0 9999 99 9999 + 045406 9999 99 99 0 9999 99 9999 + 045407 9999 99 99 0 9999 99 9999 + 045408 9999 99 99 0 9999 99 9999 + 045409 9999 99 99 0 9999 99 9999 + 045410 9999 99 99 0 9999 99 9999 + 045411 9999 99 99 0 9999 99 9999 + 045412 9999 99 99 0 9999 99 9999 + 045413 9999 99 99 0 9999 99 9999 + 045414 9999 99 99 0 9999 99 9999 + 045415 9999 99 99 0 9999 99 9999 + 045416 9999 99 99 0 9999 99 9999 + 045417 9999 99 99 0 9999 99 9999 + 045418 9999 99 99 0 9999 99 9999 + 045419 9999 99 99 0 9999 99 9999 + 045420 9999 99 99 0 9999 99 9999 + 045421 9999 99 99 0 9999 99 9999 + 045422 9999 99 99 0 9999 99 9999 + 045423 9999 99 99 0 9999 99 9999 + 045424 9999 99 99 0 9999 99 9999 + 045425 9999 99 99 0 9999 99 9999 + 045426 9999 99 99 0 9999 99 9999 + 045427 9999 99 99 0 9999 99 9999 + 045428 9999 99 99 0 9999 99 9999 + 045429 9999 99 99 0 9999 99 9999 + 045430 9999 99 99 0 9999 99 9999 + 045431 9999 99 99 0 9999 99 9999 + 045432 9999 99 99 0 9999 99 9999 + 045433 9999 99 99 0 9999 99 9999 + 045434 9999 99 99 0 9999 99 9999 + 045435 9999 99 99 0 9999 99 9999 + 045436 9999 99 99 0 9999 99 9999 + 045437 9999 99 99 0 9999 99 9999 + 045438 9999 99 99 0 9999 99 9999 + 045439 9999 99 99 0 9999 99 9999 + 045440 9999 99 99 0 9999 99 9999 + 045441 9999 99 99 0 9999 99 9999 + 045442 9999 99 99 0 9999 99 9999 + 045443 9999 99 99 0 9999 99 9999 + 045444 9999 99 99 0 9999 99 9999 + 045445 9999 99 99 0 9999 99 9999 + 045446 9999 99 99 0 9999 99 9999 + 045447 9999 99 99 0 9999 99 9999 + 045448 9999 99 99 0 9999 99 9999 + 045449 9999 99 99 0 9999 99 9999 + 045450 9999 99 99 0 9999 99 9999 + 045451 9999 99 99 0 9999 99 9999 + 045452 9999 99 99 0 9999 99 9999 + 045453 9999 99 99 0 9999 99 9999 + 045454 9999 99 99 0 9999 99 9999 + 045455 9999 99 99 0 9999 99 9999 + 045456 9999 99 99 0 9999 99 9999 + 045457 9999 99 99 0 9999 99 9999 + 045458 9999 99 99 0 9999 99 9999 + 045459 9999 99 99 0 9999 99 9999 + 045460 9999 99 99 0 9999 99 9999 + 045461 9999 99 99 0 9999 99 9999 + 045462 9999 99 99 0 9999 99 9999 + 045463 9999 99 99 0 9999 99 9999 + 045464 9999 99 99 0 9999 99 9999 + 045465 9999 99 99 0 9999 99 9999 + 045466 9999 99 99 0 9999 99 9999 + 045467 9999 99 99 0 9999 99 9999 + 045468 9999 99 99 0 9999 99 9999 + 045469 9999 99 99 0 9999 99 9999 + 045470 9999 99 99 0 9999 99 9999 + 045471 9999 99 99 0 9999 99 9999 + 045472 9999 99 99 0 9999 99 9999 + 045473 9999 99 99 0 9999 99 9999 + 045474 9999 99 99 0 9999 99 9999 + 045475 9999 99 99 0 9999 99 9999 + 045476 9999 99 99 0 9999 99 9999 + 045477 9999 99 99 0 9999 99 9999 + 045478 9999 99 99 0 9999 99 9999 + 045479 9999 99 99 0 9999 99 9999 + 045480 9999 99 99 0 9999 99 9999 + 045481 9999 99 99 0 9999 99 9999 + 045482 9999 99 99 0 9999 99 9999 + 045483 9999 99 99 0 9999 99 9999 + 045484 9999 99 99 0 9999 99 9999 + 045485 9999 99 99 0 9999 99 9999 + 045486 9999 99 99 0 9999 99 9999 + 045487 9999 99 99 0 9999 99 9999 + 045488 9999 99 99 0 9999 99 9999 + 045489 9999 99 99 0 9999 99 9999 + 045490 9999 99 99 0 9999 99 9999 + 045491 9999 99 99 0 9999 99 9999 + 045492 9999 99 99 0 9999 99 9999 + 045493 9999 99 99 0 9999 99 9999 + 045494 9999 99 99 0 9999 99 9999 + 045495 9999 99 99 0 9999 99 9999 + 045496 9999 99 99 0 9999 99 9999 + 045497 9999 99 99 0 9999 99 9999 + 045498 9999 99 99 0 9999 99 9999 + 045499 9999 99 99 0 9999 99 9999 + 045500 9999 99 99 0 9999 99 9999 + 045501 9999 99 99 0 9999 99 9999 + 045502 9999 99 99 0 9999 99 9999 + 045503 9999 99 99 0 9999 99 9999 + 045504 9999 99 99 0 9999 99 9999 + 045505 9999 99 99 0 9999 99 9999 + 045506 9999 99 99 0 9999 99 9999 + 045507 9999 99 99 0 9999 99 9999 + 045508 9999 99 99 0 9999 99 9999 + 045509 9999 99 99 0 9999 99 9999 + 045510 9999 99 99 0 9999 99 9999 + 045511 9999 99 99 0 9999 99 9999 + 045512 9999 99 99 0 9999 99 9999 + 045513 9999 99 99 0 9999 99 9999 + 045514 9999 99 99 0 9999 99 9999 + 045515 9999 99 99 0 9999 99 9999 + 045516 9999 99 99 0 9999 99 9999 + 045517 9999 99 99 0 9999 99 9999 + 045518 9999 99 99 0 9999 99 9999 + 045519 9999 99 99 0 9999 99 9999 + 045520 9999 99 99 0 9999 99 9999 + 045521 9999 99 99 0 9999 99 9999 + 045522 9999 99 99 0 9999 99 9999 + 045523 9999 99 99 0 9999 99 9999 + 045524 9999 99 99 0 9999 99 9999 + 045525 9999 99 99 0 9999 99 9999 + 045526 9999 99 99 0 9999 99 9999 + 045527 9999 99 99 0 9999 99 9999 + 045528 9999 99 99 0 9999 99 9999 + 045529 9999 99 99 0 9999 99 9999 + 045530 9999 99 99 0 9999 99 9999 + 045531 9999 99 99 0 9999 99 9999 + 045532 9999 99 99 0 9999 99 9999 + 045533 9999 99 99 0 9999 99 9999 + 045534 9999 99 99 0 9999 99 9999 + 045535 9999 99 99 0 9999 99 9999 + 045536 9999 99 99 0 9999 99 9999 + 045537 9999 99 99 0 9999 99 9999 + 045538 9999 99 99 0 9999 99 9999 + 045539 9999 99 99 0 9999 99 9999 + 045540 9999 99 99 0 9999 99 9999 + 045541 9999 99 99 0 9999 99 9999 + 045542 9999 99 99 0 9999 99 9999 + 045543 9999 99 99 0 9999 99 9999 + 045544 9999 99 99 0 9999 99 9999 + 045545 9999 99 99 0 9999 99 9999 + 045546 9999 99 99 0 9999 99 9999 + 045547 9999 99 99 0 9999 99 9999 + 045548 9999 99 99 0 9999 99 9999 + 045549 9999 99 99 0 9999 99 9999 + 045550 9999 99 99 0 9999 99 9999 + 045551 9999 99 99 0 9999 99 9999 + 045552 9999 99 99 0 9999 99 9999 + 045553 9999 99 99 0 9999 99 9999 + 045554 9999 99 99 0 9999 99 9999 + 045555 9999 99 99 0 9999 99 9999 + 045556 9999 99 99 0 9999 99 9999 + 045557 9999 99 99 0 9999 99 9999 + 045558 9999 99 99 0 9999 99 9999 + 045559 9999 99 99 0 9999 99 9999 + 045560 9999 99 99 0 9999 99 9999 + 045561 9999 99 99 0 9999 99 9999 + 045562 9999 99 99 0 9999 99 9999 + 045563 9999 99 99 0 9999 99 9999 + 045564 9999 99 99 0 9999 99 9999 + 045565 9999 99 99 0 9999 99 9999 + 045566 9999 99 99 0 9999 99 9999 + 045567 9999 99 99 0 9999 99 9999 + 045568 9999 99 99 0 9999 99 9999 + 045569 9999 99 99 0 9999 99 9999 + 045570 9999 99 99 0 9999 99 9999 + 045571 9999 99 99 0 9999 99 9999 + 045572 9999 99 99 0 9999 99 9999 + 045573 9999 99 99 0 9999 99 9999 + 045574 9999 99 99 0 9999 99 9999 + 045575 9999 99 99 0 9999 99 9999 + 045576 9999 99 99 0 9999 99 9999 + 045577 9999 99 99 0 9999 99 9999 + 045578 9999 99 99 0 9999 99 9999 + 045579 9999 99 99 0 9999 99 9999 + 045580 9999 99 99 0 9999 99 9999 + 045581 9999 99 99 0 9999 99 9999 + 045582 9999 99 99 0 9999 99 9999 + 045583 9999 99 99 0 9999 99 9999 + 045584 9999 99 99 0 9999 99 9999 + 045585 9999 99 99 0 9999 99 9999 + 045586 9999 99 99 0 9999 99 9999 + 045587 9999 99 99 0 9999 99 9999 + 045588 9999 99 99 0 9999 99 9999 + 045589 9999 99 99 0 9999 99 9999 + 045590 9999 99 99 0 9999 99 9999 + 045591 9999 99 99 0 9999 99 9999 + 045592 9999 99 99 0 9999 99 9999 + 045593 9999 99 99 0 9999 99 9999 + 045594 9999 99 99 0 9999 99 9999 + 045595 9999 99 99 0 9999 99 9999 + 045596 9999 99 99 0 9999 99 9999 + 045597 9999 99 99 0 9999 99 9999 + 045598 9999 99 99 0 9999 99 9999 + 045599 9999 99 99 0 9999 99 9999 + 045600 9999 99 99 0 9999 99 9999 + 045601 9999 99 99 0 9999 99 9999 + 045602 9999 99 99 0 9999 99 9999 + 045603 9999 99 99 0 9999 99 9999 + 045604 9999 99 99 0 9999 99 9999 + 045605 9999 99 99 0 9999 99 9999 + 045606 9999 99 99 0 9999 99 9999 + 045607 9999 99 99 0 9999 99 9999 + 045608 9999 99 99 0 9999 99 9999 + 045609 9999 99 99 0 9999 99 9999 + 045610 9999 99 99 0 9999 99 9999 + 045611 9999 99 99 0 9999 99 9999 + 045612 9999 99 99 0 9999 99 9999 + 045613 9999 99 99 0 9999 99 9999 + 045614 9999 99 99 0 9999 99 9999 + 045615 9999 99 99 0 9999 99 9999 + 045616 9999 99 99 0 9999 99 9999 + 045617 9999 99 99 0 9999 99 9999 + 045618 9999 99 99 0 9999 99 9999 + 045619 9999 99 99 0 9999 99 9999 + 045620 9999 99 99 0 9999 99 9999 + 045621 9999 99 99 0 9999 99 9999 + 045622 9999 99 99 0 9999 99 9999 + 045623 9999 99 99 0 9999 99 9999 + 045624 9999 99 99 0 9999 99 9999 + 045625 9999 99 99 0 9999 99 9999 + 045626 9999 99 99 0 9999 99 9999 + 045627 9999 99 99 0 9999 99 9999 + 045628 9999 99 99 0 9999 99 9999 + 045629 9999 99 99 0 9999 99 9999 + 045630 9999 99 99 0 9999 99 9999 + 045631 9999 99 99 0 9999 99 9999 + 045632 9999 99 99 0 9999 99 9999 + 045633 9999 99 99 0 9999 99 9999 + 045634 9999 99 99 0 9999 99 9999 + 045635 9999 99 99 0 9999 99 9999 + 045636 9999 99 99 0 9999 99 9999 + 045637 9999 99 99 0 9999 99 9999 + 045638 9999 99 99 0 9999 99 9999 + 045639 9999 99 99 0 9999 99 9999 + 045640 9999 99 99 0 9999 99 9999 + 045641 9999 99 99 0 9999 99 9999 + 045642 9999 99 99 0 9999 99 9999 + 045643 9999 99 99 0 9999 99 9999 + 045644 9999 99 99 0 9999 99 9999 + 045645 9999 99 99 0 9999 99 9999 + 045646 9999 99 99 0 9999 99 9999 + 045647 9999 99 99 0 9999 99 9999 + 045648 9999 99 99 0 9999 99 9999 + 045649 9999 99 99 0 9999 99 9999 + 045650 9999 99 99 0 9999 99 9999 + 045651 9999 99 99 0 9999 99 9999 + 045652 9999 99 99 0 9999 99 9999 + 045653 9999 99 99 0 9999 99 9999 + 045654 9999 99 99 0 9999 99 9999 + 045655 9999 99 99 0 9999 99 9999 + 045656 9999 99 99 0 9999 99 9999 + 045657 9999 99 99 0 9999 99 9999 + 045658 9999 99 99 0 9999 99 9999 + 045659 9999 99 99 0 9999 99 9999 + 045660 9999 99 99 0 9999 99 9999 + 045661 9999 99 99 0 9999 99 9999 + 045662 9999 99 99 0 9999 99 9999 + 045663 9999 99 99 0 9999 99 9999 + 045664 9999 99 99 0 9999 99 9999 + 045665 9999 99 99 0 9999 99 9999 + 045666 9999 99 99 0 9999 99 9999 + 045667 9999 99 99 0 9999 99 9999 + 045668 9999 99 99 0 9999 99 9999 + 045669 9999 99 99 0 9999 99 9999 + 045670 9999 99 99 0 9999 99 9999 + 045671 9999 99 99 0 9999 99 9999 + 045672 9999 99 99 0 9999 99 9999 + 045673 9999 99 99 0 9999 99 9999 + 045674 9999 99 99 0 9999 99 9999 + 045675 9999 99 99 0 9999 99 9999 + 045676 9999 99 99 0 9999 99 9999 + 045677 9999 99 99 0 9999 99 9999 + 045678 9999 99 99 0 9999 99 9999 + 045679 9999 99 99 0 9999 99 9999 + 045680 9999 99 99 0 9999 99 9999 + 045681 9999 99 99 0 9999 99 9999 + 045682 9999 99 99 0 9999 99 9999 + 045683 9999 99 99 0 9999 99 9999 + 045684 9999 99 99 0 9999 99 9999 + 045685 9999 99 99 0 9999 99 9999 + 045686 9999 99 99 0 9999 99 9999 + 045687 9999 99 99 0 9999 99 9999 + 045688 9999 99 99 0 9999 99 9999 + 045689 9999 99 99 0 9999 99 9999 + 045690 9999 99 99 0 9999 99 9999 + 045691 9999 99 99 0 9999 99 9999 + 045692 9999 99 99 0 9999 99 9999 + 045693 9999 99 99 0 9999 99 9999 + 045694 9999 99 99 0 9999 99 9999 + 045695 9999 99 99 0 9999 99 9999 + 045696 9999 99 99 0 9999 99 9999 + 045697 9999 99 99 0 9999 99 9999 + 045698 9999 99 99 0 9999 99 9999 + 045699 9999 99 99 0 9999 99 9999 + 045700 9999 99 99 0 9999 99 9999 + 045701 9999 99 99 0 9999 99 9999 + 045702 9999 99 99 0 9999 99 9999 + 045703 9999 99 99 0 9999 99 9999 + 045704 9999 99 99 0 9999 99 9999 + 045705 9999 99 99 0 9999 99 9999 + 045706 9999 99 99 0 9999 99 9999 + 045707 9999 99 99 0 9999 99 9999 + 045708 9999 99 99 0 9999 99 9999 + 045709 9999 99 99 0 9999 99 9999 + 045710 9999 99 99 0 9999 99 9999 + 045711 9999 99 99 0 9999 99 9999 + 045712 9999 99 99 0 9999 99 9999 + 045713 9999 99 99 0 9999 99 9999 + 045714 9999 99 99 0 9999 99 9999 + 045715 9999 99 99 0 9999 99 9999 + 045716 9999 99 99 0 9999 99 9999 + 045717 9999 99 99 0 9999 99 9999 + 045718 9999 99 99 0 9999 99 9999 + 045719 9999 99 99 0 9999 99 9999 + 045720 9999 99 99 0 9999 99 9999 + 045721 9999 99 99 0 9999 99 9999 + 045722 9999 99 99 0 9999 99 9999 + 045723 9999 99 99 0 9999 99 9999 + 045724 9999 99 99 0 9999 99 9999 + 045725 9999 99 99 0 9999 99 9999 + 045726 9999 99 99 0 9999 99 9999 + 045727 9999 99 99 0 9999 99 9999 + 045728 9999 99 99 0 9999 99 9999 + 045729 9999 99 99 0 9999 99 9999 + 045730 9999 99 99 0 9999 99 9999 + 045731 9999 99 99 0 9999 99 9999 + 045732 9999 99 99 0 9999 99 9999 + 045733 9999 99 99 0 9999 99 9999 + 045734 9999 99 99 0 9999 99 9999 + 045735 9999 99 99 0 9999 99 9999 + 045736 9999 99 99 0 9999 99 9999 + 045737 9999 99 99 0 9999 99 9999 + 045738 9999 99 99 0 9999 99 9999 + 045739 9999 99 99 0 9999 99 9999 + 045740 9999 99 99 0 9999 99 9999 + 045741 9999 99 99 0 9999 99 9999 + 045742 9999 99 99 0 9999 99 9999 + 045743 9999 99 99 0 9999 99 9999 + 045744 9999 99 99 0 9999 99 9999 + 045745 9999 99 99 0 9999 99 9999 + 045746 9999 99 99 0 9999 99 9999 + 045747 9999 99 99 0 9999 99 9999 + 045748 9999 99 99 0 9999 99 9999 + 045749 9999 99 99 0 9999 99 9999 + 045750 9999 99 99 0 9999 99 9999 + 045751 9999 99 99 0 9999 99 9999 + 045752 9999 99 99 0 9999 99 9999 + 045753 9999 99 99 0 9999 99 9999 + 045754 9999 99 99 0 9999 99 9999 + 045755 9999 99 99 0 9999 99 9999 + 045756 9999 99 99 0 9999 99 9999 + 045757 9999 99 99 0 9999 99 9999 + 045758 9999 99 99 0 9999 99 9999 + 045759 9999 99 99 0 9999 99 9999 + 045760 9999 99 99 0 9999 99 9999 + 045761 9999 99 99 0 9999 99 9999 + 045762 9999 99 99 0 9999 99 9999 + 045763 9999 99 99 0 9999 99 9999 + 045764 9999 99 99 0 9999 99 9999 + 045765 9999 99 99 0 9999 99 9999 + 045766 9999 99 99 0 9999 99 9999 + 045767 9999 99 99 0 9999 99 9999 + 045768 9999 99 99 0 9999 99 9999 + 045769 9999 99 99 0 9999 99 9999 + 045770 9999 99 99 0 9999 99 9999 + 045771 9999 99 99 0 9999 99 9999 + 045772 9999 99 99 0 9999 99 9999 + 045773 9999 99 99 0 9999 99 9999 + 045774 9999 99 99 0 9999 99 9999 + 045775 9999 99 99 0 9999 99 9999 + 045776 9999 99 99 0 9999 99 9999 + 045777 9999 99 99 0 9999 99 9999 + 045778 9999 99 99 0 9999 99 9999 + 045779 9999 99 99 0 9999 99 9999 + 045780 9999 99 99 0 9999 99 9999 + 045781 9999 99 99 0 9999 99 9999 + 045782 9999 99 99 0 9999 99 9999 + 045783 9999 99 99 0 9999 99 9999 + 045784 9999 99 99 0 9999 99 9999 + 045785 9999 99 99 0 9999 99 9999 + 045786 9999 99 99 0 9999 99 9999 + 045787 9999 99 99 0 9999 99 9999 + 045788 9999 99 99 0 9999 99 9999 + 045789 9999 99 99 0 9999 99 9999 + 045790 9999 99 99 0 9999 99 9999 + 045791 9999 99 99 0 9999 99 9999 + 045792 9999 99 99 0 9999 99 9999 + 045793 9999 99 99 0 9999 99 9999 + 045794 9999 99 99 0 9999 99 9999 + 045795 9999 99 99 0 9999 99 9999 + 045796 9999 99 99 0 9999 99 9999 + 045797 9999 99 99 0 9999 99 9999 + 045798 9999 99 99 0 9999 99 9999 + 045799 9999 99 99 0 9999 99 9999 + 045800 9999 99 99 0 9999 99 9999 + 045801 9999 99 99 0 9999 99 9999 + 045802 9999 99 99 0 9999 99 9999 + 045803 9999 99 99 0 9999 99 9999 + 045804 9999 99 99 0 9999 99 9999 + 045805 9999 99 99 0 9999 99 9999 + 045806 9999 99 99 0 9999 99 9999 + 045807 9999 99 99 0 9999 99 9999 + 045808 9999 99 99 0 9999 99 9999 + 045809 9999 99 99 0 9999 99 9999 + 045810 9999 99 99 0 9999 99 9999 + 045811 9999 99 99 0 9999 99 9999 + 045812 9999 99 99 0 9999 99 9999 + 045813 9999 99 99 0 9999 99 9999 + 045814 9999 99 99 0 9999 99 9999 + 045815 9999 99 99 0 9999 99 9999 + 045816 9999 99 99 0 9999 99 9999 + 045817 9999 99 99 0 9999 99 9999 + 045818 9999 99 99 0 9999 99 9999 + 045819 9999 99 99 0 9999 99 9999 + 045820 9999 99 99 0 9999 99 9999 + 045821 9999 99 99 0 9999 99 9999 + 045822 9999 99 99 0 9999 99 9999 + 045823 9999 99 99 0 9999 99 9999 + 045824 9999 99 99 0 9999 99 9999 + 045825 9999 99 99 0 9999 99 9999 + 045826 9999 99 99 0 9999 99 9999 + 045827 9999 99 99 0 9999 99 9999 + 045828 9999 99 99 0 9999 99 9999 + 045829 9999 99 99 0 9999 99 9999 + 045830 9999 99 99 0 9999 99 9999 + 045831 9999 99 99 0 9999 99 9999 + 045832 9999 99 99 0 9999 99 9999 + 045833 9999 99 99 0 9999 99 9999 + 045834 9999 99 99 0 9999 99 9999 + 045835 9999 99 99 0 9999 99 9999 + 045836 9999 99 99 0 9999 99 9999 + 045837 9999 99 99 0 9999 99 9999 + 045838 9999 99 99 0 9999 99 9999 + 045839 9999 99 99 0 9999 99 9999 + 045840 9999 99 99 0 9999 99 9999 + 045841 9999 99 99 0 9999 99 9999 + 045842 9999 99 99 0 9999 99 9999 + 045843 9999 99 99 0 9999 99 9999 + 045844 9999 99 99 0 9999 99 9999 + 045845 9999 99 99 0 9999 99 9999 + 045846 9999 99 99 0 9999 99 9999 + 045847 9999 99 99 0 9999 99 9999 + 045848 9999 99 99 0 9999 99 9999 + 045849 9999 99 99 0 9999 99 9999 + 045850 9999 99 99 0 9999 99 9999 + 045851 9999 99 99 0 9999 99 9999 + 045852 9999 99 99 0 9999 99 9999 + 045853 9999 99 99 0 9999 99 9999 + 045854 9999 99 99 0 9999 99 9999 + 045855 9999 99 99 0 9999 99 9999 + 045856 9999 99 99 0 9999 99 9999 + 045857 9999 99 99 0 9999 99 9999 + 045858 9999 99 99 0 9999 99 9999 + 045859 9999 99 99 0 9999 99 9999 + 045860 9999 99 99 0 9999 99 9999 + 045861 9999 99 99 0 9999 99 9999 + 045862 9999 99 99 0 9999 99 9999 + 045863 9999 99 99 0 9999 99 9999 + 045864 9999 99 99 0 9999 99 9999 + 045865 9999 99 99 0 9999 99 9999 + 045866 9999 99 99 0 9999 99 9999 + 045867 9999 99 99 0 9999 99 9999 + 045868 9999 99 99 0 9999 99 9999 + 045869 9999 99 99 0 9999 99 9999 + 045870 9999 99 99 0 9999 99 9999 + 045871 9999 99 99 0 9999 99 9999 + 045872 9999 99 99 0 9999 99 9999 + 045873 9999 99 99 0 9999 99 9999 + 045874 9999 99 99 0 9999 99 9999 + 045875 9999 99 99 0 9999 99 9999 + 045876 9999 99 99 0 9999 99 9999 + 045877 9999 99 99 0 9999 99 9999 + 045878 9999 99 99 0 9999 99 9999 + 045879 9999 99 99 0 9999 99 9999 + 045880 9999 99 99 0 9999 99 9999 + 045881 9999 99 99 0 9999 99 9999 + 045882 9999 99 99 0 9999 99 9999 + 045883 9999 99 99 0 9999 99 9999 + 045884 9999 99 99 0 9999 99 9999 + 045885 9999 99 99 0 9999 99 9999 + 045886 9999 99 99 0 9999 99 9999 + 045887 9999 99 99 0 9999 99 9999 + 045888 9999 99 99 0 9999 99 9999 + 045889 9999 99 99 0 9999 99 9999 + 045890 9999 99 99 0 9999 99 9999 + 045891 9999 99 99 0 9999 99 9999 + 045892 9999 99 99 0 9999 99 9999 + 045893 9999 99 99 0 9999 99 9999 + 045894 9999 99 99 0 9999 99 9999 + 045895 9999 99 99 0 9999 99 9999 + 045896 9999 99 99 0 9999 99 9999 + 045897 9999 99 99 0 9999 99 9999 + 045898 9999 99 99 0 9999 99 9999 + 045899 9999 99 99 0 9999 99 9999 + 045900 9999 99 99 0 9999 99 9999 + 045901 9999 99 99 0 9999 99 9999 + 045902 9999 99 99 0 9999 99 9999 + 045903 9999 99 99 0 9999 99 9999 + 045904 9999 99 99 0 9999 99 9999 + 045905 9999 99 99 0 9999 99 9999 + 045906 9999 99 99 0 9999 99 9999 + 045907 9999 99 99 0 9999 99 9999 + 045908 9999 99 99 0 9999 99 9999 + 045909 9999 99 99 0 9999 99 9999 + 045910 9999 99 99 0 9999 99 9999 + 045911 9999 99 99 0 9999 99 9999 + 045912 9999 99 99 0 9999 99 9999 + 045913 9999 99 99 0 9999 99 9999 + 045914 9999 99 99 0 9999 99 9999 + 045915 9999 99 99 0 9999 99 9999 + 045916 9999 99 99 0 9999 99 9999 + 045917 9999 99 99 0 9999 99 9999 + 045918 9999 99 99 0 9999 99 9999 + 045919 9999 99 99 0 9999 99 9999 + 045920 9999 99 99 0 9999 99 9999 + 045921 9999 99 99 0 9999 99 9999 + 045922 9999 99 99 0 9999 99 9999 + 045923 9999 99 99 0 9999 99 9999 + 045924 9999 99 99 0 9999 99 9999 + 045925 9999 99 99 0 9999 99 9999 + 045926 9999 99 99 0 9999 99 9999 + 045927 9999 99 99 0 9999 99 9999 + 045928 9999 99 99 0 9999 99 9999 + 045929 9999 99 99 0 9999 99 9999 + 045930 9999 99 99 0 9999 99 9999 + 045931 9999 99 99 0 9999 99 9999 + 045932 9999 99 99 0 9999 99 9999 + 045933 9999 99 99 0 9999 99 9999 + 045934 9999 99 99 0 9999 99 9999 + 045935 9999 99 99 0 9999 99 9999 + 045936 9999 99 99 0 9999 99 9999 + 045937 9999 99 99 0 9999 99 9999 + 045938 9999 99 99 0 9999 99 9999 + 045939 9999 99 99 0 9999 99 9999 + 045940 9999 99 99 0 9999 99 9999 + 045941 9999 99 99 0 9999 99 9999 + 045942 9999 99 99 0 9999 99 9999 + 045943 9999 99 99 0 9999 99 9999 + 045944 9999 99 99 0 9999 99 9999 + 045945 9999 99 99 0 9999 99 9999 + 045946 9999 99 99 0 9999 99 9999 + 045947 9999 99 99 0 9999 99 9999 + 045948 9999 99 99 0 9999 99 9999 + 045949 9999 99 99 0 9999 99 9999 + 045950 9999 99 99 0 9999 99 9999 + 045951 9999 99 99 0 9999 99 9999 + 045952 9999 99 99 0 9999 99 9999 + 045953 9999 99 99 0 9999 99 9999 + 045954 9999 99 99 0 9999 99 9999 + 045955 9999 99 99 0 9999 99 9999 + 045956 9999 99 99 0 9999 99 9999 + 045957 9999 99 99 0 9999 99 9999 + 045958 9999 99 99 0 9999 99 9999 + 045959 9999 99 99 0 9999 99 9999 + 045960 9999 99 99 0 9999 99 9999 + 045961 9999 99 99 0 9999 99 9999 + 045962 9999 99 99 0 9999 99 9999 + 045963 9999 99 99 0 9999 99 9999 + 045964 9999 99 99 0 9999 99 9999 + 045965 9999 99 99 0 9999 99 9999 + 045966 9999 99 99 0 9999 99 9999 + 045967 9999 99 99 0 9999 99 9999 + 045968 9999 99 99 0 9999 99 9999 + 045969 9999 99 99 0 9999 99 9999 + 045970 9999 99 99 0 9999 99 9999 + 045971 9999 99 99 0 9999 99 9999 + 045972 9999 99 99 0 9999 99 9999 + 045973 9999 99 99 0 9999 99 9999 + 045974 9999 99 99 0 9999 99 9999 + 045975 9999 99 99 0 9999 99 9999 + 045976 9999 99 99 0 9999 99 9999 + 045977 9999 99 99 0 9999 99 9999 + 045978 9999 99 99 0 9999 99 9999 + 045979 9999 99 99 0 9999 99 9999 + 045980 9999 99 99 0 9999 99 9999 + 045981 9999 99 99 0 9999 99 9999 + 045982 9999 99 99 0 9999 99 9999 + 045983 9999 99 99 0 9999 99 9999 + 045984 9999 99 99 0 9999 99 9999 + 045985 9999 99 99 0 9999 99 9999 + 045986 9999 99 99 0 9999 99 9999 + 045987 9999 99 99 0 9999 99 9999 + 045988 9999 99 99 0 9999 99 9999 + 045989 9999 99 99 0 9999 99 9999 + 045990 9999 99 99 0 9999 99 9999 + 045991 9999 99 99 0 9999 99 9999 + 045992 9999 99 99 0 9999 99 9999 + 045993 9999 99 99 0 9999 99 9999 + 045994 9999 99 99 0 9999 99 9999 + 045995 9999 99 99 0 9999 99 9999 + 045996 9999 99 99 0 9999 99 9999 + 045997 9999 99 99 0 9999 99 9999 + 045998 9999 99 99 0 9999 99 9999 + 045999 9999 99 99 0 9999 99 9999 + 046000 9999 99 99 0 9999 99 9999 + 046001 9999 99 99 0 9999 99 9999 + 046002 9999 99 99 0 9999 99 9999 + 046003 9999 99 99 0 9999 99 9999 + 046004 9999 99 99 0 9999 99 9999 + 046005 9999 99 99 0 9999 99 9999 + 046006 9999 99 99 0 9999 99 9999 + 046007 9999 99 99 0 9999 99 9999 + 046008 9999 99 99 0 9999 99 9999 + 046009 9999 99 99 0 9999 99 9999 + 046010 9999 99 99 0 9999 99 9999 + 046011 9999 99 99 0 9999 99 9999 + 046012 9999 99 99 0 9999 99 9999 + 046013 9999 99 99 0 9999 99 9999 + 046014 9999 99 99 0 9999 99 9999 + 046015 9999 99 99 0 9999 99 9999 + 046016 9999 99 99 0 9999 99 9999 + 046017 9999 99 99 0 9999 99 9999 + 046018 9999 99 99 0 9999 99 9999 + 046019 9999 99 99 0 9999 99 9999 + 046020 9999 99 99 0 9999 99 9999 + 046021 9999 99 99 0 9999 99 9999 + 046022 9999 99 99 0 9999 99 9999 + 046023 9999 99 99 0 9999 99 9999 + 046024 9999 99 99 0 9999 99 9999 + 046025 9999 99 99 0 9999 99 9999 + 046026 9999 99 99 0 9999 99 9999 + 046027 9999 99 99 0 9999 99 9999 + 046028 9999 99 99 0 9999 99 9999 + 046029 9999 99 99 0 9999 99 9999 + 046030 9999 99 99 0 9999 99 9999 + 046031 9999 99 99 0 9999 99 9999 + 046032 9999 99 99 0 9999 99 9999 + 046033 9999 99 99 0 9999 99 9999 + 046034 9999 99 99 0 9999 99 9999 + 046035 9999 99 99 0 9999 99 9999 + 046036 9999 99 99 0 9999 99 9999 + 046037 9999 99 99 0 9999 99 9999 + 046038 9999 99 99 0 9999 99 9999 + 046039 9999 99 99 0 9999 99 9999 + 046040 9999 99 99 0 9999 99 9999 + 046041 9999 99 99 0 9999 99 9999 + 046042 9999 99 99 0 9999 99 9999 + 046043 9999 99 99 0 9999 99 9999 + 046044 9999 99 99 0 9999 99 9999 + 046045 9999 99 99 0 9999 99 9999 + 046046 9999 99 99 0 9999 99 9999 + 046047 9999 99 99 0 9999 99 9999 + 046048 9999 99 99 0 9999 99 9999 + 046049 9999 99 99 0 9999 99 9999 + 046050 9999 99 99 0 9999 99 9999 + 046051 9999 99 99 0 9999 99 9999 + 046052 9999 99 99 0 9999 99 9999 + 046053 9999 99 99 0 9999 99 9999 + 046054 9999 99 99 0 9999 99 9999 + 046055 9999 99 99 0 9999 99 9999 + 046056 9999 99 99 0 9999 99 9999 + 046057 9999 99 99 0 9999 99 9999 + 046058 9999 99 99 0 9999 99 9999 + 046059 9999 99 99 0 9999 99 9999 + 046060 9999 99 99 0 9999 99 9999 + 046061 9999 99 99 0 9999 99 9999 + 046062 9999 99 99 0 9999 99 9999 + 046063 9999 99 99 0 9999 99 9999 + 046064 9999 99 99 0 9999 99 9999 + 046065 9999 99 99 0 9999 99 9999 + 046066 9999 99 99 0 9999 99 9999 + 046067 9999 99 99 0 9999 99 9999 + 046068 9999 99 99 0 9999 99 9999 + 046069 9999 99 99 0 9999 99 9999 + 046070 9999 99 99 0 9999 99 9999 + 046071 9999 99 99 0 9999 99 9999 + 046072 9999 99 99 0 9999 99 9999 + 046073 9999 99 99 0 9999 99 9999 + 046074 9999 99 99 0 9999 99 9999 + 046075 9999 99 99 0 9999 99 9999 + 046076 9999 99 99 0 9999 99 9999 + 046077 9999 99 99 0 9999 99 9999 + 046078 9999 99 99 0 9999 99 9999 + 046079 9999 99 99 0 9999 99 9999 + 046080 9999 99 99 0 9999 99 9999 + 046081 1320 01 01 2 344323076 00 1244 + 046082 1320 01 02 2 344323076 01 1244 + 046083 1320 01 03 2 344323076 02 1244 + 046084 1320 01 04 2 344323076 03 1244 + 046085 1320 01 05 2 344323076 04 1244 + 046086 1320 01 06 2 344323076 05 1244 + 046087 1320 01 07 2 344323076 06 1244 + 046088 1320 01 08 2 344323076 07 1244 + 046089 1320 02 01 2 344323076 08 1244 + 046090 1320 02 02 2 344323076 09 1244 + 046091 1320 02 03 2 344323076 10 1244 + 046092 1320 02 04 2 344323076 11 1244 + 046093 1320 02 05 2 344323076 12 1244 + 046094 1320 02 06 2 344323076 13 1244 + 046095 1320 02 07 2 344323076 14 1244 + 046096 1320 02 08 2 344323076 15 1244 + 046097 1320 03 01 2 344324100 00 1245 + 046098 1320 03 02 2 344324100 01 1245 + 046099 1320 03 03 2 344324100 02 1245 + 046100 1320 03 04 2 344324100 03 1245 + 046101 1320 03 05 2 344324100 04 1245 + 046102 1320 03 06 2 344324100 05 1245 + 046103 1320 03 07 2 344324100 06 1245 + 046104 1320 03 08 2 344324100 07 1245 + 046105 1320 04 01 2 344324100 08 1245 + 046106 1320 04 02 2 344324100 09 1245 + 046107 1320 04 03 2 344324100 10 1245 + 046108 1320 04 04 2 344324100 11 1245 + 046109 1320 04 05 2 344324100 12 1245 + 046110 1320 04 06 2 344324100 13 1245 + 046111 1320 04 07 2 344324100 14 1245 + 046112 1320 04 08 2 344324100 15 1245 + 046113 1320 05 01 2 344220676 00 1194 + 046114 1320 05 02 2 344220676 01 1194 + 046115 1320 05 03 2 344220676 02 1194 + 046116 1320 05 04 2 344220676 03 1194 + 046117 1320 05 05 2 344220676 04 1194 + 046118 1320 05 06 2 344220676 05 1194 + 046119 1320 05 07 2 344220676 06 1194 + 046120 1320 05 08 2 344220676 07 1194 + 046121 1320 06 01 2 344220676 08 1194 + 046122 1320 06 02 2 344220676 09 1194 + 046123 1320 06 03 2 344220676 10 1194 + 046124 1320 06 04 2 344220676 11 1194 + 046125 1320 06 05 2 344220676 12 1194 + 046126 1320 06 06 2 344220676 13 1194 + 046127 1320 06 07 2 344220676 14 1194 + 046128 1320 06 08 2 344220676 15 1194 + 046129 1320 07 01 2 344221700 00 1195 + 046130 1320 07 02 2 344221700 01 1195 + 046131 1320 07 03 2 344221700 02 1195 + 046132 1320 07 04 2 344221700 03 1195 + 046133 1320 07 05 2 344221700 04 1195 + 046134 1320 07 06 2 344221700 05 1195 + 046135 1320 07 07 2 344221700 06 1195 + 046136 1320 07 08 2 344221700 07 1195 + 046137 1320 08 01 2 344221700 08 1195 + 046138 1320 08 02 2 344221700 09 1195 + 046139 1320 08 03 2 344221700 10 1195 + 046140 1320 08 04 2 344221700 11 1195 + 046141 1320 08 05 2 344221700 12 1195 + 046142 1320 08 06 2 344221700 13 1195 + 046143 1320 08 07 2 344221700 14 1195 + 046144 1320 08 08 2 344221700 15 1195 + 046145 1320 09 01 2 344585220 00 1356 + 046146 1320 09 02 2 344585220 01 1356 + 046147 1320 09 03 2 344585220 02 1356 + 046148 1320 09 04 2 344585220 03 1356 + 046149 1320 09 05 2 344585220 04 1356 + 046150 1320 09 06 2 344585220 05 1356 + 046151 1320 09 07 2 344585220 06 1356 + 046152 1320 09 08 2 344585220 07 1356 + 046153 1320 10 01 2 344585220 08 1356 + 046154 1320 10 02 2 344585220 09 1356 + 046155 1320 10 03 2 344585220 10 1356 + 046156 1320 10 04 2 344585220 11 1356 + 046157 1320 10 05 2 344585220 12 1356 + 046158 1320 10 06 2 344585220 13 1356 + 046159 1320 10 07 2 344585220 14 1356 + 046160 1320 10 08 2 344585220 15 1356 + 046161 1320 11 01 2 344586244 00 1357 + 046162 1320 11 02 2 344586244 01 1357 + 046163 1320 11 03 2 344586244 02 1357 + 046164 1320 11 04 2 344586244 03 1357 + 046165 1320 11 05 2 344586244 04 1357 + 046166 1320 11 06 2 344586244 05 1357 + 046167 1320 11 07 2 344586244 06 1357 + 046168 1320 11 08 2 344586244 07 1357 + 046169 1320 12 01 2 344586244 08 1357 + 046170 1320 12 02 2 344586244 09 1357 + 046171 1320 12 03 2 344586244 10 1357 + 046172 1320 12 04 2 344586244 11 1357 + 046173 1320 12 05 2 344586244 12 1357 + 046174 1320 12 06 2 344586244 13 1357 + 046175 1320 12 07 2 344586244 14 1357 + 046176 1320 12 08 2 344586244 15 1357 + 046177 1320 13 01 2 344482820 00 1306 + 046178 1320 13 02 2 344482820 01 1306 + 046179 1320 13 03 2 344482820 02 1306 + 046180 1320 13 04 2 344482820 03 1306 + 046181 1320 13 05 2 344482820 04 1306 + 046182 1320 13 06 2 344482820 05 1306 + 046183 1320 13 07 2 344482820 06 1306 + 046184 1320 13 08 2 344482820 07 1306 + 046185 1320 14 01 2 344482820 08 1306 + 046186 1320 14 02 2 344482820 09 1306 + 046187 1320 14 03 2 344482820 10 1306 + 046188 1320 14 04 2 344482820 11 1306 + 046189 1320 14 05 2 344482820 12 1306 + 046190 1320 14 06 2 344482820 13 1306 + 046191 1320 14 07 2 344482820 14 1306 + 046192 1320 14 08 2 344482820 15 1306 + 046193 1320 15 01 2 344483844 00 1307 + 046194 1320 15 02 2 344483844 01 1307 + 046195 1320 15 03 2 344483844 02 1307 + 046196 1320 15 04 2 344483844 03 1307 + 046197 1320 15 05 2 344483844 04 1307 + 046198 1320 15 06 2 344483844 05 1307 + 046199 1320 15 07 2 344483844 06 1307 + 046200 1320 15 08 2 344483844 07 1307 + 046201 1320 16 01 2 344483844 08 1307 + 046202 1320 16 02 2 344483844 09 1307 + 046203 1320 16 03 2 344483844 10 1307 + 046204 1320 16 04 2 344483844 11 1307 + 046205 1320 16 05 2 344483844 12 1307 + 046206 1320 16 06 2 344483844 13 1307 + 046207 1320 16 07 2 344483844 14 1307 + 046208 1320 16 08 2 344483844 15 1307 + 046209 1320 17 01 2 344847364 00 1468 + 046210 1320 17 02 2 344847364 01 1468 + 046211 1320 17 03 2 344847364 02 1468 + 046212 1320 17 04 2 344847364 03 1468 + 046213 1320 17 05 2 344847364 04 1468 + 046214 1320 17 06 2 344847364 05 1468 + 046215 1320 17 07 2 344847364 06 1468 + 046216 1320 17 08 2 344847364 07 1468 + 046217 1320 18 01 2 344847364 08 1468 + 046218 1320 18 02 2 344847364 09 1468 + 046219 1320 18 03 2 344847364 10 1468 + 046220 1320 18 04 2 344847364 11 1468 + 046221 1320 18 05 2 344847364 12 1468 + 046222 1320 18 06 2 344847364 13 1468 + 046223 1320 18 07 2 344847364 14 1468 + 046224 1320 18 08 2 344847364 15 1468 + 046225 1320 19 01 2 344848388 00 1469 + 046226 1320 19 02 2 344848388 01 1469 + 046227 1320 19 03 2 344848388 02 1469 + 046228 1320 19 04 2 344848388 03 1469 + 046229 1320 19 05 2 344848388 04 1469 + 046230 1320 19 06 2 344848388 05 1469 + 046231 1320 19 07 2 344848388 06 1469 + 046232 1320 19 08 2 344848388 07 1469 + 046233 1320 20 01 2 344848388 08 1469 + 046234 1320 20 02 2 344848388 09 1469 + 046235 1320 20 03 2 344848388 10 1469 + 046236 1320 20 04 2 344848388 11 1469 + 046237 1320 20 05 2 344848388 12 1469 + 046238 1320 20 06 2 344848388 13 1469 + 046239 1320 20 07 2 344848388 14 1469 + 046240 1320 20 08 2 344848388 15 1469 + 046241 1320 21 01 2 344744964 00 1418 + 046242 1320 21 02 2 344744964 01 1418 + 046243 1320 21 03 2 344744964 02 1418 + 046244 1320 21 04 2 344744964 03 1418 + 046245 1320 21 05 2 344744964 04 1418 + 046246 1320 21 06 2 344744964 05 1418 + 046247 1320 21 07 2 344744964 06 1418 + 046248 1320 21 08 2 344744964 07 1418 + 046249 1320 22 01 2 344744964 08 1418 + 046250 1320 22 02 2 344744964 09 1418 + 046251 1320 22 03 2 344744964 10 1418 + 046252 1320 22 04 2 344744964 11 1418 + 046253 1320 22 05 2 344744964 12 1418 + 046254 1320 22 06 2 344744964 13 1418 + 046255 1320 22 07 2 344744964 14 1418 + 046256 1320 22 08 2 344744964 15 1418 + 046257 1320 23 01 2 344745988 00 1419 + 046258 1320 23 02 2 344745988 01 1419 + 046259 1320 23 03 2 344745988 02 1419 + 046260 1320 23 04 2 344745988 03 1419 + 046261 1320 23 05 2 344745988 04 1419 + 046262 1320 23 06 2 344745988 05 1419 + 046263 1320 23 07 2 344745988 06 1419 + 046264 1320 23 08 2 344745988 07 1419 + 046265 1320 24 01 2 344745988 08 1419 + 046266 1320 24 02 2 344745988 09 1419 + 046267 1320 24 03 2 344745988 10 1419 + 046268 1320 24 04 2 344745988 11 1419 + 046269 1320 24 05 2 344745988 12 1419 + 046270 1320 24 06 2 344745988 13 1419 + 046271 1320 24 07 2 344745988 14 1419 + 046272 1320 24 08 2 344745988 15 1419 + 046273 1320 25 01 2 344318980 00 1242 + 046274 1320 25 02 2 344318980 01 1242 + 046275 1320 25 03 2 344318980 02 1242 + 046276 1320 25 04 2 344318980 03 1242 + 046277 1320 25 05 2 344318980 04 1242 + 046278 1320 25 06 2 344318980 05 1242 + 046279 1320 25 07 2 344318980 06 1242 + 046280 1320 25 08 2 344318980 07 1242 + 046281 1320 26 01 2 344318980 08 1242 + 046282 1320 26 02 2 344318980 09 1242 + 046283 1320 26 03 2 344318980 10 1242 + 046284 1320 26 04 2 344318980 11 1242 + 046285 1320 26 05 2 344318980 12 1242 + 046286 1320 26 06 2 344318980 13 1242 + 046287 1320 26 07 2 344318980 14 1242 + 046288 1320 26 08 2 344318980 15 1242 + 046289 1320 27 01 2 344320004 00 1243 + 046290 1320 27 02 2 344320004 01 1243 + 046291 1320 27 03 2 344320004 02 1243 + 046292 1320 27 04 2 344320004 03 1243 + 046293 1320 27 05 2 344320004 04 1243 + 046294 1320 27 06 2 344320004 05 1243 + 046295 1320 27 07 2 344320004 06 1243 + 046296 1320 27 08 2 344320004 07 1243 + 046297 1320 28 01 2 344320004 08 1243 + 046298 1320 28 02 2 344320004 09 1243 + 046299 1320 28 03 2 344320004 10 1243 + 046300 1320 28 04 2 344320004 11 1243 + 046301 1320 28 05 2 344320004 12 1243 + 046302 1320 28 06 2 344320004 13 1243 + 046303 1320 28 07 2 344320004 14 1243 + 046304 1320 28 08 2 344320004 15 1243 + 046305 1320 29 01 2 344216580 00 1192 + 046306 1320 29 02 2 344216580 01 1192 + 046307 1320 29 03 2 344216580 02 1192 + 046308 1320 29 04 2 344216580 03 1192 + 046309 1320 29 05 2 344216580 04 1192 + 046310 1320 29 06 2 344216580 05 1192 + 046311 1320 29 07 2 344216580 06 1192 + 046312 1320 29 08 2 344216580 07 1192 + 046313 1320 30 01 2 344216580 08 1192 + 046314 1320 30 02 2 344216580 09 1192 + 046315 1320 30 03 2 344216580 10 1192 + 046316 1320 30 04 2 344216580 11 1192 + 046317 1320 30 05 2 344216580 12 1192 + 046318 1320 30 06 2 344216580 13 1192 + 046319 1320 30 07 2 344216580 14 1192 + 046320 1320 30 08 2 344216580 15 1192 + 046321 1320 31 01 2 344217604 00 1193 + 046322 1320 31 02 2 344217604 01 1193 + 046323 1320 31 03 2 344217604 02 1193 + 046324 1320 31 04 2 344217604 03 1193 + 046325 1320 31 05 2 344217604 04 1193 + 046326 1320 31 06 2 344217604 05 1193 + 046327 1320 31 07 2 344217604 06 1193 + 046328 1320 31 08 2 344217604 07 1193 + 046329 1320 32 01 2 344217604 08 1193 + 046330 1320 32 02 2 344217604 09 1193 + 046331 1320 32 03 2 344217604 10 1193 + 046332 1320 32 04 2 344217604 11 1193 + 046333 1320 32 05 2 344217604 12 1193 + 046334 1320 32 06 2 344217604 13 1193 + 046335 1320 32 07 2 344217604 14 1193 + 046336 1320 32 08 2 344217604 15 1193 + 046337 1320 33 01 2 344581124 00 1354 + 046338 1320 33 02 2 344581124 01 1354 + 046339 1320 33 03 2 344581124 02 1354 + 046340 1320 33 04 2 344581124 03 1354 + 046341 1320 33 05 2 344581124 04 1354 + 046342 1320 33 06 2 344581124 05 1354 + 046343 1320 33 07 2 344581124 06 1354 + 046344 1320 33 08 2 344581124 07 1354 + 046345 1320 34 01 2 344581124 08 1354 + 046346 1320 34 02 2 344581124 09 1354 + 046347 1320 34 03 2 344581124 10 1354 + 046348 1320 34 04 2 344581124 11 1354 + 046349 1320 34 05 2 344581124 12 1354 + 046350 1320 34 06 2 344581124 13 1354 + 046351 1320 34 07 2 344581124 14 1354 + 046352 1320 34 08 2 344581124 15 1354 + 046353 1320 35 01 2 344582148 00 1355 + 046354 1320 35 02 2 344582148 01 1355 + 046355 1320 35 03 2 344582148 02 1355 + 046356 1320 35 04 2 344582148 03 1355 + 046357 1320 35 05 2 344582148 04 1355 + 046358 1320 35 06 2 344582148 05 1355 + 046359 1320 35 07 2 344582148 06 1355 + 046360 1320 35 08 2 344582148 07 1355 + 046361 1320 36 01 2 344582148 08 1355 + 046362 1320 36 02 2 344582148 09 1355 + 046363 1320 36 03 2 344582148 10 1355 + 046364 1320 36 04 2 344582148 11 1355 + 046365 1320 36 05 2 344582148 12 1355 + 046366 1320 36 06 2 344582148 13 1355 + 046367 1320 36 07 2 344582148 14 1355 + 046368 1320 36 08 2 344582148 15 1355 + 046369 1320 37 01 2 344478724 00 1304 + 046370 1320 37 02 2 344478724 01 1304 + 046371 1320 37 03 2 344478724 02 1304 + 046372 1320 37 04 2 344478724 03 1304 + 046373 1320 37 05 2 344478724 04 1304 + 046374 1320 37 06 2 344478724 05 1304 + 046375 1320 37 07 2 344478724 06 1304 + 046376 1320 37 08 2 344478724 07 1304 + 046377 1320 38 01 2 344478724 08 1304 + 046378 1320 38 02 2 344478724 09 1304 + 046379 1320 38 03 2 344478724 10 1304 + 046380 1320 38 04 2 344478724 11 1304 + 046381 1320 38 05 2 344478724 12 1304 + 046382 1320 38 06 2 344478724 13 1304 + 046383 1320 38 07 2 344478724 14 1304 + 046384 1320 38 08 2 344478724 15 1304 + 046385 1320 39 01 2 344479748 00 1305 + 046386 1320 39 02 2 344479748 01 1305 + 046387 1320 39 03 2 344479748 02 1305 + 046388 1320 39 04 2 344479748 03 1305 + 046389 1320 39 05 2 344479748 04 1305 + 046390 1320 39 06 2 344479748 05 1305 + 046391 1320 39 07 2 344479748 06 1305 + 046392 1320 39 08 2 344479748 07 1305 + 046393 1320 40 01 2 344479748 08 1305 + 046394 1320 40 02 2 344479748 09 1305 + 046395 1320 40 03 2 344479748 10 1305 + 046396 1320 40 04 2 344479748 11 1305 + 046397 1320 40 05 2 344479748 12 1305 + 046398 1320 40 06 2 344479748 13 1305 + 046399 1320 40 07 2 344479748 14 1305 + 046400 1320 40 08 2 344479748 15 1305 + 046401 1320 41 01 2 344843268 00 1466 + 046402 1320 41 02 2 344843268 01 1466 + 046403 1320 41 03 2 344843268 02 1466 + 046404 1320 41 04 2 344843268 03 1466 + 046405 1320 41 05 2 344843268 04 1466 + 046406 1320 41 06 2 344843268 05 1466 + 046407 1320 41 07 2 344843268 06 1466 + 046408 1320 41 08 2 344843268 07 1466 + 046409 1320 42 01 2 344843268 08 1466 + 046410 1320 42 02 2 344843268 09 1466 + 046411 1320 42 03 2 344843268 10 1466 + 046412 1320 42 04 2 344843268 11 1466 + 046413 1320 42 05 2 344843268 12 1466 + 046414 1320 42 06 2 344843268 13 1466 + 046415 1320 42 07 2 344843268 14 1466 + 046416 1320 42 08 2 344843268 15 1466 + 046417 1320 43 01 2 344844292 00 1467 + 046418 1320 43 02 2 344844292 01 1467 + 046419 1320 43 03 2 344844292 02 1467 + 046420 1320 43 04 2 344844292 03 1467 + 046421 1320 43 05 2 344844292 04 1467 + 046422 1320 43 06 2 344844292 05 1467 + 046423 1320 43 07 2 344844292 06 1467 + 046424 1320 43 08 2 344844292 07 1467 + 046425 1320 44 01 2 344844292 08 1467 + 046426 1320 44 02 2 344844292 09 1467 + 046427 1320 44 03 2 344844292 10 1467 + 046428 1320 44 04 2 344844292 11 1467 + 046429 1320 44 05 2 344844292 12 1467 + 046430 1320 44 06 2 344844292 13 1467 + 046431 1320 44 07 2 344844292 14 1467 + 046432 1320 44 08 2 344844292 15 1467 + 046433 1320 45 01 2 344740868 00 1416 + 046434 1320 45 02 2 344740868 01 1416 + 046435 1320 45 03 2 344740868 02 1416 + 046436 1320 45 04 2 344740868 03 1416 + 046437 1320 45 05 2 344740868 04 1416 + 046438 1320 45 06 2 344740868 05 1416 + 046439 1320 45 07 2 344740868 06 1416 + 046440 1320 45 08 2 344740868 07 1416 + 046441 1320 46 01 2 344740868 08 1416 + 046442 1320 46 02 2 344740868 09 1416 + 046443 1320 46 03 2 344740868 10 1416 + 046444 1320 46 04 2 344740868 11 1416 + 046445 1320 46 05 2 344740868 12 1416 + 046446 1320 46 06 2 344740868 13 1416 + 046447 1320 46 07 2 344740868 14 1416 + 046448 1320 46 08 2 344740868 15 1416 + 046449 1320 47 01 2 344741892 00 1417 + 046450 1320 47 02 2 344741892 01 1417 + 046451 1320 47 03 2 344741892 02 1417 + 046452 1320 47 04 2 344741892 03 1417 + 046453 1320 47 05 2 344741892 04 1417 + 046454 1320 47 06 2 344741892 05 1417 + 046455 1320 47 07 2 344741892 06 1417 + 046456 1320 47 08 2 344741892 07 1417 + 046457 1320 48 01 2 344741892 08 1417 + 046458 1320 48 02 2 344741892 09 1417 + 046459 1320 48 03 2 344741892 10 1417 + 046460 1320 48 04 2 344741892 11 1417 + 046461 1320 48 05 2 344741892 12 1417 + 046462 1320 48 06 2 344741892 13 1417 + 046463 1320 48 07 2 344741892 14 1417 + 046464 1320 48 08 2 344741892 15 1417 + 046465 1321 01 01 2 344314884 00 1240 + 046466 1321 01 02 2 344314884 01 1240 + 046467 1321 01 03 2 344314884 02 1240 + 046468 1321 01 04 2 344314884 03 1240 + 046469 1321 01 05 2 344314884 04 1240 + 046470 1321 01 06 2 344314884 05 1240 + 046471 1321 01 07 2 344314884 06 1240 + 046472 1321 01 08 2 344314884 07 1240 + 046473 1321 02 01 2 344314884 08 1240 + 046474 1321 02 02 2 344314884 09 1240 + 046475 1321 02 03 2 344314884 10 1240 + 046476 1321 02 04 2 344314884 11 1240 + 046477 1321 02 05 2 344314884 12 1240 + 046478 1321 02 06 2 344314884 13 1240 + 046479 1321 02 07 2 344314884 14 1240 + 046480 1321 02 08 2 344314884 15 1240 + 046481 1321 03 01 2 344315908 00 1241 + 046482 1321 03 02 2 344315908 01 1241 + 046483 1321 03 03 2 344315908 02 1241 + 046484 1321 03 04 2 344315908 03 1241 + 046485 1321 03 05 2 344315908 04 1241 + 046486 1321 03 06 2 344315908 05 1241 + 046487 1321 03 07 2 344315908 06 1241 + 046488 1321 03 08 2 344315908 07 1241 + 046489 1321 04 01 2 344315908 08 1241 + 046490 1321 04 02 2 344315908 09 1241 + 046491 1321 04 03 2 344315908 10 1241 + 046492 1321 04 04 2 344315908 11 1241 + 046493 1321 04 05 2 344315908 12 1241 + 046494 1321 04 06 2 344315908 13 1241 + 046495 1321 04 07 2 344315908 14 1241 + 046496 1321 04 08 2 344315908 15 1241 + 046497 1321 05 01 2 344212484 00 1190 + 046498 1321 05 02 2 344212484 01 1190 + 046499 1321 05 03 2 344212484 02 1190 + 046500 1321 05 04 2 344212484 03 1190 + 046501 1321 05 05 2 344212484 04 1190 + 046502 1321 05 06 2 344212484 05 1190 + 046503 1321 05 07 2 344212484 06 1190 + 046504 1321 05 08 2 344212484 07 1190 + 046505 1321 06 01 2 344212484 08 1190 + 046506 1321 06 02 2 344212484 09 1190 + 046507 1321 06 03 2 344212484 10 1190 + 046508 1321 06 04 2 344212484 11 1190 + 046509 1321 06 05 2 344212484 12 1190 + 046510 1321 06 06 2 344212484 13 1190 + 046511 1321 06 07 2 344212484 14 1190 + 046512 1321 06 08 2 344212484 15 1190 + 046513 1321 07 01 2 344213508 00 1191 + 046514 1321 07 02 2 344213508 01 1191 + 046515 1321 07 03 2 344213508 02 1191 + 046516 1321 07 04 2 344213508 03 1191 + 046517 1321 07 05 2 344213508 04 1191 + 046518 1321 07 06 2 344213508 05 1191 + 046519 1321 07 07 2 344213508 06 1191 + 046520 1321 07 08 2 344213508 07 1191 + 046521 1321 08 01 2 344213508 08 1191 + 046522 1321 08 02 2 344213508 09 1191 + 046523 1321 08 03 2 344213508 10 1191 + 046524 1321 08 04 2 344213508 11 1191 + 046525 1321 08 05 2 344213508 12 1191 + 046526 1321 08 06 2 344213508 13 1191 + 046527 1321 08 07 2 344213508 14 1191 + 046528 1321 08 08 2 344213508 15 1191 + 046529 1321 09 01 2 344577028 00 1352 + 046530 1321 09 02 2 344577028 01 1352 + 046531 1321 09 03 2 344577028 02 1352 + 046532 1321 09 04 2 344577028 03 1352 + 046533 1321 09 05 2 344577028 04 1352 + 046534 1321 09 06 2 344577028 05 1352 + 046535 1321 09 07 2 344577028 06 1352 + 046536 1321 09 08 2 344577028 07 1352 + 046537 1321 10 01 2 344577028 08 1352 + 046538 1321 10 02 2 344577028 09 1352 + 046539 1321 10 03 2 344577028 10 1352 + 046540 1321 10 04 2 344577028 11 1352 + 046541 1321 10 05 2 344577028 12 1352 + 046542 1321 10 06 2 344577028 13 1352 + 046543 1321 10 07 2 344577028 14 1352 + 046544 1321 10 08 2 344577028 15 1352 + 046545 1321 11 01 2 344578052 00 1353 + 046546 1321 11 02 2 344578052 01 1353 + 046547 1321 11 03 2 344578052 02 1353 + 046548 1321 11 04 2 344578052 03 1353 + 046549 1321 11 05 2 344578052 04 1353 + 046550 1321 11 06 2 344578052 05 1353 + 046551 1321 11 07 2 344578052 06 1353 + 046552 1321 11 08 2 344578052 07 1353 + 046553 1321 12 01 2 344578052 08 1353 + 046554 1321 12 02 2 344578052 09 1353 + 046555 1321 12 03 2 344578052 10 1353 + 046556 1321 12 04 2 344578052 11 1353 + 046557 1321 12 05 2 344578052 12 1353 + 046558 1321 12 06 2 344578052 13 1353 + 046559 1321 12 07 2 344578052 14 1353 + 046560 1321 12 08 2 344578052 15 1353 + 046561 1321 13 01 2 344474628 00 1302 + 046562 1321 13 02 2 344474628 01 1302 + 046563 1321 13 03 2 344474628 02 1302 + 046564 1321 13 04 2 344474628 03 1302 + 046565 1321 13 05 2 344474628 04 1302 + 046566 1321 13 06 2 344474628 05 1302 + 046567 1321 13 07 2 344474628 06 1302 + 046568 1321 13 08 2 344474628 07 1302 + 046569 1321 14 01 2 344474628 08 1302 + 046570 1321 14 02 2 344474628 09 1302 + 046571 1321 14 03 2 344474628 10 1302 + 046572 1321 14 04 2 344474628 11 1302 + 046573 1321 14 05 2 344474628 12 1302 + 046574 1321 14 06 2 344474628 13 1302 + 046575 1321 14 07 2 344474628 14 1302 + 046576 1321 14 08 2 344474628 15 1302 + 046577 1321 15 01 2 344475652 00 1303 + 046578 1321 15 02 2 344475652 01 1303 + 046579 1321 15 03 2 344475652 02 1303 + 046580 1321 15 04 2 344475652 03 1303 + 046581 1321 15 05 2 344475652 04 1303 + 046582 1321 15 06 2 344475652 05 1303 + 046583 1321 15 07 2 344475652 06 1303 + 046584 1321 15 08 2 344475652 07 1303 + 046585 1321 16 01 2 344475652 08 1303 + 046586 1321 16 02 2 344475652 09 1303 + 046587 1321 16 03 2 344475652 10 1303 + 046588 1321 16 04 2 344475652 11 1303 + 046589 1321 16 05 2 344475652 12 1303 + 046590 1321 16 06 2 344475652 13 1303 + 046591 1321 16 07 2 344475652 14 1303 + 046592 1321 16 08 2 344475652 15 1303 + 046593 1321 17 01 2 344839172 00 1464 + 046594 1321 17 02 2 344839172 01 1464 + 046595 1321 17 03 2 344839172 02 1464 + 046596 1321 17 04 2 344839172 03 1464 + 046597 1321 17 05 2 344839172 04 1464 + 046598 1321 17 06 2 344839172 05 1464 + 046599 1321 17 07 2 344839172 06 1464 + 046600 1321 17 08 2 344839172 07 1464 + 046601 1321 18 01 2 344839172 08 1464 + 046602 1321 18 02 2 344839172 09 1464 + 046603 1321 18 03 2 344839172 10 1464 + 046604 1321 18 04 2 344839172 11 1464 + 046605 1321 18 05 2 344839172 12 1464 + 046606 1321 18 06 2 344839172 13 1464 + 046607 1321 18 07 2 344839172 14 1464 + 046608 1321 18 08 2 344839172 15 1464 + 046609 1321 19 01 2 344840196 00 1465 + 046610 1321 19 02 2 344840196 01 1465 + 046611 1321 19 03 2 344840196 02 1465 + 046612 1321 19 04 2 344840196 03 1465 + 046613 1321 19 05 2 344840196 04 1465 + 046614 1321 19 06 2 344840196 05 1465 + 046615 1321 19 07 2 344840196 06 1465 + 046616 1321 19 08 2 344840196 07 1465 + 046617 1321 20 01 2 344840196 08 1465 + 046618 1321 20 02 2 344840196 09 1465 + 046619 1321 20 03 2 344840196 10 1465 + 046620 1321 20 04 2 344840196 11 1465 + 046621 1321 20 05 2 344840196 12 1465 + 046622 1321 20 06 2 344840196 13 1465 + 046623 1321 20 07 2 344840196 14 1465 + 046624 1321 20 08 2 344840196 15 1465 + 046625 1321 21 01 2 344736772 00 1414 + 046626 1321 21 02 2 344736772 01 1414 + 046627 1321 21 03 2 344736772 02 1414 + 046628 1321 21 04 2 344736772 03 1414 + 046629 1321 21 05 2 344736772 04 1414 + 046630 1321 21 06 2 344736772 05 1414 + 046631 1321 21 07 2 344736772 06 1414 + 046632 1321 21 08 2 344736772 07 1414 + 046633 1321 22 01 2 344736772 08 1414 + 046634 1321 22 02 2 344736772 09 1414 + 046635 1321 22 03 2 344736772 10 1414 + 046636 1321 22 04 2 344736772 11 1414 + 046637 1321 22 05 2 344736772 12 1414 + 046638 1321 22 06 2 344736772 13 1414 + 046639 1321 22 07 2 344736772 14 1414 + 046640 1321 22 08 2 344736772 15 1414 + 046641 1321 23 01 2 344737796 00 1415 + 046642 1321 23 02 2 344737796 01 1415 + 046643 1321 23 03 2 344737796 02 1415 + 046644 1321 23 04 2 344737796 03 1415 + 046645 1321 23 05 2 344737796 04 1415 + 046646 1321 23 06 2 344737796 05 1415 + 046647 1321 23 07 2 344737796 06 1415 + 046648 1321 23 08 2 344737796 07 1415 + 046649 1321 24 01 2 344737796 08 1415 + 046650 1321 24 02 2 344737796 09 1415 + 046651 1321 24 03 2 344737796 10 1415 + 046652 1321 24 04 2 344737796 11 1415 + 046653 1321 24 05 2 344737796 12 1415 + 046654 1321 24 06 2 344737796 13 1415 + 046655 1321 24 07 2 344737796 14 1415 + 046656 1321 24 08 2 344737796 15 1415 + 046657 1321 25 01 2 344310788 00 1238 + 046658 1321 25 02 2 344310788 01 1238 + 046659 1321 25 03 2 344310788 02 1238 + 046660 1321 25 04 2 344310788 03 1238 + 046661 1321 25 05 2 344310788 04 1238 + 046662 1321 25 06 2 344310788 05 1238 + 046663 1321 25 07 2 344310788 06 1238 + 046664 1321 25 08 2 344310788 07 1238 + 046665 1321 26 01 2 344310788 08 1238 + 046666 1321 26 02 2 344310788 09 1238 + 046667 1321 26 03 2 344310788 10 1238 + 046668 1321 26 04 2 344310788 11 1238 + 046669 1321 26 05 2 344310788 12 1238 + 046670 1321 26 06 2 344310788 13 1238 + 046671 1321 26 07 2 344310788 14 1238 + 046672 1321 26 08 2 344310788 15 1238 + 046673 1321 27 01 2 344311812 00 1239 + 046674 1321 27 02 2 344311812 01 1239 + 046675 1321 27 03 2 344311812 02 1239 + 046676 1321 27 04 2 344311812 03 1239 + 046677 1321 27 05 2 344311812 04 1239 + 046678 1321 27 06 2 344311812 05 1239 + 046679 1321 27 07 2 344311812 06 1239 + 046680 1321 27 08 2 344311812 07 1239 + 046681 1321 28 01 2 344311812 08 1239 + 046682 1321 28 02 2 344311812 09 1239 + 046683 1321 28 03 2 344311812 10 1239 + 046684 1321 28 04 2 344311812 11 1239 + 046685 1321 28 05 2 344311812 12 1239 + 046686 1321 28 06 2 344311812 13 1239 + 046687 1321 28 07 2 344311812 14 1239 + 046688 1321 28 08 2 344311812 15 1239 + 046689 1321 29 01 2 344306692 00 1236 + 046690 1321 29 02 2 344306692 01 1236 + 046691 1321 29 03 2 344306692 02 1236 + 046692 1321 29 04 2 344306692 03 1236 + 046693 1321 29 05 2 344306692 04 1236 + 046694 1321 29 06 2 344306692 05 1236 + 046695 1321 29 07 2 344306692 06 1236 + 046696 1321 29 08 2 344306692 07 1236 + 046697 1321 30 01 2 344306692 08 1236 + 046698 1321 30 02 2 344306692 09 1236 + 046699 1321 30 03 2 344306692 10 1236 + 046700 1321 30 04 2 344306692 11 1236 + 046701 1321 30 05 2 344306692 12 1236 + 046702 1321 30 06 2 344306692 13 1236 + 046703 1321 30 07 2 344306692 14 1236 + 046704 1321 30 08 2 344306692 15 1236 + 046705 1321 31 01 2 344307716 00 1237 + 046706 1321 31 02 2 344307716 01 1237 + 046707 1321 31 03 2 344307716 02 1237 + 046708 1321 31 04 2 344307716 03 1237 + 046709 1321 31 05 2 344307716 04 1237 + 046710 1321 31 06 2 344307716 05 1237 + 046711 1321 31 07 2 344307716 06 1237 + 046712 1321 31 08 2 344307716 07 1237 + 046713 1321 32 01 2 344307716 08 1237 + 046714 1321 32 02 2 344307716 09 1237 + 046715 1321 32 03 2 344307716 10 1237 + 046716 1321 32 04 2 344307716 11 1237 + 046717 1321 32 05 2 344307716 12 1237 + 046718 1321 32 06 2 344307716 13 1237 + 046719 1321 32 07 2 344307716 14 1237 + 046720 1321 32 08 2 344307716 15 1237 + 046721 1321 33 01 2 344572932 00 1350 + 046722 1321 33 02 2 344572932 01 1350 + 046723 1321 33 03 2 344572932 02 1350 + 046724 1321 33 04 2 344572932 03 1350 + 046725 1321 33 05 2 344572932 04 1350 + 046726 1321 33 06 2 344572932 05 1350 + 046727 1321 33 07 2 344572932 06 1350 + 046728 1321 33 08 2 344572932 07 1350 + 046729 1321 34 01 2 344572932 08 1350 + 046730 1321 34 02 2 344572932 09 1350 + 046731 1321 34 03 2 344572932 10 1350 + 046732 1321 34 04 2 344572932 11 1350 + 046733 1321 34 05 2 344572932 12 1350 + 046734 1321 34 06 2 344572932 13 1350 + 046735 1321 34 07 2 344572932 14 1350 + 046736 1321 34 08 2 344572932 15 1350 + 046737 1321 35 01 2 344573956 00 1351 + 046738 1321 35 02 2 344573956 01 1351 + 046739 1321 35 03 2 344573956 02 1351 + 046740 1321 35 04 2 344573956 03 1351 + 046741 1321 35 05 2 344573956 04 1351 + 046742 1321 35 06 2 344573956 05 1351 + 046743 1321 35 07 2 344573956 06 1351 + 046744 1321 35 08 2 344573956 07 1351 + 046745 1321 36 01 2 344573956 08 1351 + 046746 1321 36 02 2 344573956 09 1351 + 046747 1321 36 03 2 344573956 10 1351 + 046748 1321 36 04 2 344573956 11 1351 + 046749 1321 36 05 2 344573956 12 1351 + 046750 1321 36 06 2 344573956 13 1351 + 046751 1321 36 07 2 344573956 14 1351 + 046752 1321 36 08 2 344573956 15 1351 + 046753 1321 37 01 2 344568836 00 1348 + 046754 1321 37 02 2 344568836 01 1348 + 046755 1321 37 03 2 344568836 02 1348 + 046756 1321 37 04 2 344568836 03 1348 + 046757 1321 37 05 2 344568836 04 1348 + 046758 1321 37 06 2 344568836 05 1348 + 046759 1321 37 07 2 344568836 06 1348 + 046760 1321 37 08 2 344568836 07 1348 + 046761 1321 38 01 2 344568836 08 1348 + 046762 1321 38 02 2 344568836 09 1348 + 046763 1321 38 03 2 344568836 10 1348 + 046764 1321 38 04 2 344568836 11 1348 + 046765 1321 38 05 2 344568836 12 1348 + 046766 1321 38 06 2 344568836 13 1348 + 046767 1321 38 07 2 344568836 14 1348 + 046768 1321 38 08 2 344568836 15 1348 + 046769 1321 39 01 2 344569860 00 1349 + 046770 1321 39 02 2 344569860 01 1349 + 046771 1321 39 03 2 344569860 02 1349 + 046772 1321 39 04 2 344569860 03 1349 + 046773 1321 39 05 2 344569860 04 1349 + 046774 1321 39 06 2 344569860 05 1349 + 046775 1321 39 07 2 344569860 06 1349 + 046776 1321 39 08 2 344569860 07 1349 + 046777 1321 40 01 2 344569860 08 1349 + 046778 1321 40 02 2 344569860 09 1349 + 046779 1321 40 03 2 344569860 10 1349 + 046780 1321 40 04 2 344569860 11 1349 + 046781 1321 40 05 2 344569860 12 1349 + 046782 1321 40 06 2 344569860 13 1349 + 046783 1321 40 07 2 344569860 14 1349 + 046784 1321 40 08 2 344569860 15 1349 + 046785 1321 41 01 2 344835076 00 1462 + 046786 1321 41 02 2 344835076 01 1462 + 046787 1321 41 03 2 344835076 02 1462 + 046788 1321 41 04 2 344835076 03 1462 + 046789 1321 41 05 2 344835076 04 1462 + 046790 1321 41 06 2 344835076 05 1462 + 046791 1321 41 07 2 344835076 06 1462 + 046792 1321 41 08 2 344835076 07 1462 + 046793 1321 42 01 2 344835076 08 1462 + 046794 1321 42 02 2 344835076 09 1462 + 046795 1321 42 03 2 344835076 10 1462 + 046796 1321 42 04 2 344835076 11 1462 + 046797 1321 42 05 2 344835076 12 1462 + 046798 1321 42 06 2 344835076 13 1462 + 046799 1321 42 07 2 344835076 14 1462 + 046800 1321 42 08 2 344835076 15 1462 + 046801 1321 43 01 2 344836100 00 1463 + 046802 1321 43 02 2 344836100 01 1463 + 046803 1321 43 03 2 344836100 02 1463 + 046804 1321 43 04 2 344836100 03 1463 + 046805 1321 43 05 2 344836100 04 1463 + 046806 1321 43 06 2 344836100 05 1463 + 046807 1321 43 07 2 344836100 06 1463 + 046808 1321 43 08 2 344836100 07 1463 + 046809 1321 44 01 2 344836100 08 1463 + 046810 1321 44 02 2 344836100 09 1463 + 046811 1321 44 03 2 344836100 10 1463 + 046812 1321 44 04 2 344836100 11 1463 + 046813 1321 44 05 2 344836100 12 1463 + 046814 1321 44 06 2 344836100 13 1463 + 046815 1321 44 07 2 344836100 14 1463 + 046816 1321 44 08 2 344836100 15 1463 + 046817 1321 45 01 2 344830980 00 1460 + 046818 1321 45 02 2 344830980 01 1460 + 046819 1321 45 03 2 344830980 02 1460 + 046820 1321 45 04 2 344830980 03 1460 + 046821 1321 45 05 2 344830980 04 1460 + 046822 1321 45 06 2 344830980 05 1460 + 046823 1321 45 07 2 344830980 06 1460 + 046824 1321 45 08 2 344830980 07 1460 + 046825 1321 46 01 2 344830980 08 1460 + 046826 1321 46 02 2 344830980 09 1460 + 046827 1321 46 03 2 344830980 10 1460 + 046828 1321 46 04 2 344830980 11 1460 + 046829 1321 46 05 2 344830980 12 1460 + 046830 1321 46 06 2 344830980 13 1460 + 046831 1321 46 07 2 344830980 14 1460 + 046832 1321 46 08 2 344830980 15 1460 + 046833 1321 47 01 2 344832004 00 1461 + 046834 1321 47 02 2 344832004 01 1461 + 046835 1321 47 03 2 344832004 02 1461 + 046836 1321 47 04 2 344832004 03 1461 + 046837 1321 47 05 2 344832004 04 1461 + 046838 1321 47 06 2 344832004 05 1461 + 046839 1321 47 07 2 344832004 06 1461 + 046840 1321 47 08 2 344832004 07 1461 + 046841 1321 48 01 2 344832004 08 1461 + 046842 1321 48 02 2 344832004 09 1461 + 046843 1321 48 03 2 344832004 10 1461 + 046844 1321 48 04 2 344832004 11 1461 + 046845 1321 48 05 2 344832004 12 1461 + 046846 1321 48 06 2 344832004 13 1461 + 046847 1321 48 07 2 344832004 14 1461 + 046848 1321 48 08 2 344832004 15 1461 + 046849 1322 01 01 2 344208388 00 1188 + 046850 1322 01 02 2 344208388 01 1188 + 046851 1322 01 03 2 344208388 02 1188 + 046852 1322 01 04 2 344208388 03 1188 + 046853 1322 01 05 2 344208388 04 1188 + 046854 1322 01 06 2 344208388 05 1188 + 046855 1322 01 07 2 344208388 06 1188 + 046856 1322 01 08 2 344208388 07 1188 + 046857 1322 02 01 2 344208388 08 1188 + 046858 1322 02 02 2 344208388 09 1188 + 046859 1322 02 03 2 344208388 10 1188 + 046860 1322 02 04 2 344208388 11 1188 + 046861 1322 02 05 2 344208388 12 1188 + 046862 1322 02 06 2 344208388 13 1188 + 046863 1322 02 07 2 344208388 14 1188 + 046864 1322 02 08 2 344208388 15 1188 + 046865 1322 03 01 2 344209412 00 1189 + 046866 1322 03 02 2 344209412 01 1189 + 046867 1322 03 03 2 344209412 02 1189 + 046868 1322 03 04 2 344209412 03 1189 + 046869 1322 03 05 2 344209412 04 1189 + 046870 1322 03 06 2 344209412 05 1189 + 046871 1322 03 07 2 344209412 06 1189 + 046872 1322 03 08 2 344209412 07 1189 + 046873 1322 04 01 2 344209412 08 1189 + 046874 1322 04 02 2 344209412 09 1189 + 046875 1322 04 03 2 344209412 10 1189 + 046876 1322 04 04 2 344209412 11 1189 + 046877 1322 04 05 2 344209412 12 1189 + 046878 1322 04 06 2 344209412 13 1189 + 046879 1322 04 07 2 344209412 14 1189 + 046880 1322 04 08 2 344209412 15 1189 + 046881 1322 05 01 2 344302596 00 1234 + 046882 1322 05 02 2 344302596 01 1234 + 046883 1322 05 03 2 344302596 02 1234 + 046884 1322 05 04 2 344302596 03 1234 + 046885 1322 05 05 2 344302596 04 1234 + 046886 1322 05 06 2 344302596 05 1234 + 046887 1322 05 07 2 344302596 06 1234 + 046888 1322 05 08 2 344302596 07 1234 + 046889 1322 06 01 2 344302596 08 1234 + 046890 1322 06 02 2 344302596 09 1234 + 046891 1322 06 03 2 344302596 10 1234 + 046892 1322 06 04 2 344302596 11 1234 + 046893 1322 06 05 2 344302596 12 1234 + 046894 1322 06 06 2 344302596 13 1234 + 046895 1322 06 07 2 344302596 14 1234 + 046896 1322 06 08 2 344302596 15 1234 + 046897 1322 07 01 2 344303620 00 1235 + 046898 1322 07 02 2 344303620 01 1235 + 046899 1322 07 03 2 344303620 02 1235 + 046900 1322 07 04 2 344303620 03 1235 + 046901 1322 07 05 2 344303620 04 1235 + 046902 1322 07 06 2 344303620 05 1235 + 046903 1322 07 07 2 344303620 06 1235 + 046904 1322 07 08 2 344303620 07 1235 + 046905 1322 08 01 2 344303620 08 1235 + 046906 1322 08 02 2 344303620 09 1235 + 046907 1322 08 03 2 344303620 10 1235 + 046908 1322 08 04 2 344303620 11 1235 + 046909 1322 08 05 2 344303620 12 1235 + 046910 1322 08 06 2 344303620 13 1235 + 046911 1322 08 07 2 344303620 14 1235 + 046912 1322 08 08 2 344303620 15 1235 + 046913 1322 09 01 2 344470532 00 1300 + 046914 1322 09 02 2 344470532 01 1300 + 046915 1322 09 03 2 344470532 02 1300 + 046916 1322 09 04 2 344470532 03 1300 + 046917 1322 09 05 2 344470532 04 1300 + 046918 1322 09 06 2 344470532 05 1300 + 046919 1322 09 07 2 344470532 06 1300 + 046920 1322 09 08 2 344470532 07 1300 + 046921 1322 10 01 2 344470532 08 1300 + 046922 1322 10 02 2 344470532 09 1300 + 046923 1322 10 03 2 344470532 10 1300 + 046924 1322 10 04 2 344470532 11 1300 + 046925 1322 10 05 2 344470532 12 1300 + 046926 1322 10 06 2 344470532 13 1300 + 046927 1322 10 07 2 344470532 14 1300 + 046928 1322 10 08 2 344470532 15 1300 + 046929 1322 11 01 2 344471556 00 1301 + 046930 1322 11 02 2 344471556 01 1301 + 046931 1322 11 03 2 344471556 02 1301 + 046932 1322 11 04 2 344471556 03 1301 + 046933 1322 11 05 2 344471556 04 1301 + 046934 1322 11 06 2 344471556 05 1301 + 046935 1322 11 07 2 344471556 06 1301 + 046936 1322 11 08 2 344471556 07 1301 + 046937 1322 12 01 2 344471556 08 1301 + 046938 1322 12 02 2 344471556 09 1301 + 046939 1322 12 03 2 344471556 10 1301 + 046940 1322 12 04 2 344471556 11 1301 + 046941 1322 12 05 2 344471556 12 1301 + 046942 1322 12 06 2 344471556 13 1301 + 046943 1322 12 07 2 344471556 14 1301 + 046944 1322 12 08 2 344471556 15 1301 + 046945 1322 13 01 2 344564740 00 1346 + 046946 1322 13 02 2 344564740 01 1346 + 046947 1322 13 03 2 344564740 02 1346 + 046948 1322 13 04 2 344564740 03 1346 + 046949 1322 13 05 2 344564740 04 1346 + 046950 1322 13 06 2 344564740 05 1346 + 046951 1322 13 07 2 344564740 06 1346 + 046952 1322 13 08 2 344564740 07 1346 + 046953 1322 14 01 2 344564740 08 1346 + 046954 1322 14 02 2 344564740 09 1346 + 046955 1322 14 03 2 344564740 10 1346 + 046956 1322 14 04 2 344564740 11 1346 + 046957 1322 14 05 2 344564740 12 1346 + 046958 1322 14 06 2 344564740 13 1346 + 046959 1322 14 07 2 344564740 14 1346 + 046960 1322 14 08 2 344564740 15 1346 + 046961 1322 15 01 2 344565764 00 1347 + 046962 1322 15 02 2 344565764 01 1347 + 046963 1322 15 03 2 344565764 02 1347 + 046964 1322 15 04 2 344565764 03 1347 + 046965 1322 15 05 2 344565764 04 1347 + 046966 1322 15 06 2 344565764 05 1347 + 046967 1322 15 07 2 344565764 06 1347 + 046968 1322 15 08 2 344565764 07 1347 + 046969 1322 16 01 2 344565764 08 1347 + 046970 1322 16 02 2 344565764 09 1347 + 046971 1322 16 03 2 344565764 10 1347 + 046972 1322 16 04 2 344565764 11 1347 + 046973 1322 16 05 2 344565764 12 1347 + 046974 1322 16 06 2 344565764 13 1347 + 046975 1322 16 07 2 344565764 14 1347 + 046976 1322 16 08 2 344565764 15 1347 + 046977 1322 17 01 2 344732676 00 1412 + 046978 1322 17 02 2 344732676 01 1412 + 046979 1322 17 03 2 344732676 02 1412 + 046980 1322 17 04 2 344732676 03 1412 + 046981 1322 17 05 2 344732676 04 1412 + 046982 1322 17 06 2 344732676 05 1412 + 046983 1322 17 07 2 344732676 06 1412 + 046984 1322 17 08 2 344732676 07 1412 + 046985 1322 18 01 2 344732676 08 1412 + 046986 1322 18 02 2 344732676 09 1412 + 046987 1322 18 03 2 344732676 10 1412 + 046988 1322 18 04 2 344732676 11 1412 + 046989 1322 18 05 2 344732676 12 1412 + 046990 1322 18 06 2 344732676 13 1412 + 046991 1322 18 07 2 344732676 14 1412 + 046992 1322 18 08 2 344732676 15 1412 + 046993 1322 19 01 2 344733700 00 1413 + 046994 1322 19 02 2 344733700 01 1413 + 046995 1322 19 03 2 344733700 02 1413 + 046996 1322 19 04 2 344733700 03 1413 + 046997 1322 19 05 2 344733700 04 1413 + 046998 1322 19 06 2 344733700 05 1413 + 046999 1322 19 07 2 344733700 06 1413 + 047000 1322 19 08 2 344733700 07 1413 + 047001 1322 20 01 2 344733700 08 1413 + 047002 1322 20 02 2 344733700 09 1413 + 047003 1322 20 03 2 344733700 10 1413 + 047004 1322 20 04 2 344733700 11 1413 + 047005 1322 20 05 2 344733700 12 1413 + 047006 1322 20 06 2 344733700 13 1413 + 047007 1322 20 07 2 344733700 14 1413 + 047008 1322 20 08 2 344733700 15 1413 + 047009 1322 21 01 2 344826884 00 1458 + 047010 1322 21 02 2 344826884 01 1458 + 047011 1322 21 03 2 344826884 02 1458 + 047012 1322 21 04 2 344826884 03 1458 + 047013 1322 21 05 2 344826884 04 1458 + 047014 1322 21 06 2 344826884 05 1458 + 047015 1322 21 07 2 344826884 06 1458 + 047016 1322 21 08 2 344826884 07 1458 + 047017 1322 22 01 2 344826884 08 1458 + 047018 1322 22 02 2 344826884 09 1458 + 047019 1322 22 03 2 344826884 10 1458 + 047020 1322 22 04 2 344826884 11 1458 + 047021 1322 22 05 2 344826884 12 1458 + 047022 1322 22 06 2 344826884 13 1458 + 047023 1322 22 07 2 344826884 14 1458 + 047024 1322 22 08 2 344826884 15 1458 + 047025 1322 23 01 2 344827908 00 1459 + 047026 1322 23 02 2 344827908 01 1459 + 047027 1322 23 03 2 344827908 02 1459 + 047028 1322 23 04 2 344827908 03 1459 + 047029 1322 23 05 2 344827908 04 1459 + 047030 1322 23 06 2 344827908 05 1459 + 047031 1322 23 07 2 344827908 06 1459 + 047032 1322 23 08 2 344827908 07 1459 + 047033 1322 24 01 2 344827908 08 1459 + 047034 1322 24 02 2 344827908 09 1459 + 047035 1322 24 03 2 344827908 10 1459 + 047036 1322 24 04 2 344827908 11 1459 + 047037 1322 24 05 2 344827908 12 1459 + 047038 1322 24 06 2 344827908 13 1459 + 047039 1322 24 07 2 344827908 14 1459 + 047040 1322 24 08 2 344827908 15 1459 + 047041 1322 25 01 2 344298500 00 1232 + 047042 1322 25 02 2 344298500 01 1232 + 047043 1322 25 03 2 344298500 02 1232 + 047044 1322 25 04 2 344298500 03 1232 + 047045 1322 25 05 2 344298500 04 1232 + 047046 1322 25 06 2 344298500 05 1232 + 047047 1322 25 07 2 344298500 06 1232 + 047048 1322 25 08 2 344298500 07 1232 + 047049 1322 26 01 2 344298500 08 1232 + 047050 1322 26 02 2 344298500 09 1232 + 047051 1322 26 03 2 344298500 10 1232 + 047052 1322 26 04 2 344298500 11 1232 + 047053 1322 26 05 2 344298500 12 1232 + 047054 1322 26 06 2 344298500 13 1232 + 047055 1322 26 07 2 344298500 14 1232 + 047056 1322 26 08 2 344298500 15 1232 + 047057 1322 27 01 2 344299524 00 1233 + 047058 1322 27 02 2 344299524 01 1233 + 047059 1322 27 03 2 344299524 02 1233 + 047060 1322 27 04 2 344299524 03 1233 + 047061 1322 27 05 2 344299524 04 1233 + 047062 1322 27 06 2 344299524 05 1233 + 047063 1322 27 07 2 344299524 06 1233 + 047064 1322 27 08 2 344299524 07 1233 + 047065 1322 28 01 2 344299524 08 1233 + 047066 1322 28 02 2 344299524 09 1233 + 047067 1322 28 03 2 344299524 10 1233 + 047068 1322 28 04 2 344299524 11 1233 + 047069 1322 28 05 2 344299524 12 1233 + 047070 1322 28 06 2 344299524 13 1233 + 047071 1322 28 07 2 344299524 14 1233 + 047072 1322 28 08 2 344299524 15 1233 + 047073 1322 29 01 2 344294404 00 1230 + 047074 1322 29 02 2 344294404 01 1230 + 047075 1322 29 03 2 344294404 02 1230 + 047076 1322 29 04 2 344294404 03 1230 + 047077 1322 29 05 2 344294404 04 1230 + 047078 1322 29 06 2 344294404 05 1230 + 047079 1322 29 07 2 344294404 06 1230 + 047080 1322 29 08 2 344294404 07 1230 + 047081 1322 30 01 2 344294404 08 1230 + 047082 1322 30 02 2 344294404 09 1230 + 047083 1322 30 03 2 344294404 10 1230 + 047084 1322 30 04 2 344294404 11 1230 + 047085 1322 30 05 2 344294404 12 1230 + 047086 1322 30 06 2 344294404 13 1230 + 047087 1322 30 07 2 344294404 14 1230 + 047088 1322 30 08 2 344294404 15 1230 + 047089 1322 31 01 2 344295428 00 1231 + 047090 1322 31 02 2 344295428 01 1231 + 047091 1322 31 03 2 344295428 02 1231 + 047092 1322 31 04 2 344295428 03 1231 + 047093 1322 31 05 2 344295428 04 1231 + 047094 1322 31 06 2 344295428 05 1231 + 047095 1322 31 07 2 344295428 06 1231 + 047096 1322 31 08 2 344295428 07 1231 + 047097 1322 32 01 2 344295428 08 1231 + 047098 1322 32 02 2 344295428 09 1231 + 047099 1322 32 03 2 344295428 10 1231 + 047100 1322 32 04 2 344295428 11 1231 + 047101 1322 32 05 2 344295428 12 1231 + 047102 1322 32 06 2 344295428 13 1231 + 047103 1322 32 07 2 344295428 14 1231 + 047104 1322 32 08 2 344295428 15 1231 + 047105 1322 33 01 2 344560644 00 1344 + 047106 1322 33 02 2 344560644 01 1344 + 047107 1322 33 03 2 344560644 02 1344 + 047108 1322 33 04 2 344560644 03 1344 + 047109 1322 33 05 2 344560644 04 1344 + 047110 1322 33 06 2 344560644 05 1344 + 047111 1322 33 07 2 344560644 06 1344 + 047112 1322 33 08 2 344560644 07 1344 + 047113 1322 34 01 2 344560644 08 1344 + 047114 1322 34 02 2 344560644 09 1344 + 047115 1322 34 03 2 344560644 10 1344 + 047116 1322 34 04 2 344560644 11 1344 + 047117 1322 34 05 2 344560644 12 1344 + 047118 1322 34 06 2 344560644 13 1344 + 047119 1322 34 07 2 344560644 14 1344 + 047120 1322 34 08 2 344560644 15 1344 + 047121 1322 35 01 2 344561668 00 1345 + 047122 1322 35 02 2 344561668 01 1345 + 047123 1322 35 03 2 344561668 02 1345 + 047124 1322 35 04 2 344561668 03 1345 + 047125 1322 35 05 2 344561668 04 1345 + 047126 1322 35 06 2 344561668 05 1345 + 047127 1322 35 07 2 344561668 06 1345 + 047128 1322 35 08 2 344561668 07 1345 + 047129 1322 36 01 2 344561668 08 1345 + 047130 1322 36 02 2 344561668 09 1345 + 047131 1322 36 03 2 344561668 10 1345 + 047132 1322 36 04 2 344561668 11 1345 + 047133 1322 36 05 2 344561668 12 1345 + 047134 1322 36 06 2 344561668 13 1345 + 047135 1322 36 07 2 344561668 14 1345 + 047136 1322 36 08 2 344561668 15 1345 + 047137 1322 37 01 2 344556548 00 1342 + 047138 1322 37 02 2 344556548 01 1342 + 047139 1322 37 03 2 344556548 02 1342 + 047140 1322 37 04 2 344556548 03 1342 + 047141 1322 37 05 2 344556548 04 1342 + 047142 1322 37 06 2 344556548 05 1342 + 047143 1322 37 07 2 344556548 06 1342 + 047144 1322 37 08 2 344556548 07 1342 + 047145 1322 38 01 2 344556548 08 1342 + 047146 1322 38 02 2 344556548 09 1342 + 047147 1322 38 03 2 344556548 10 1342 + 047148 1322 38 04 2 344556548 11 1342 + 047149 1322 38 05 2 344556548 12 1342 + 047150 1322 38 06 2 344556548 13 1342 + 047151 1322 38 07 2 344556548 14 1342 + 047152 1322 38 08 2 344556548 15 1342 + 047153 1322 39 01 2 344557572 00 1343 + 047154 1322 39 02 2 344557572 01 1343 + 047155 1322 39 03 2 344557572 02 1343 + 047156 1322 39 04 2 344557572 03 1343 + 047157 1322 39 05 2 344557572 04 1343 + 047158 1322 39 06 2 344557572 05 1343 + 047159 1322 39 07 2 344557572 06 1343 + 047160 1322 39 08 2 344557572 07 1343 + 047161 1322 40 01 2 344557572 08 1343 + 047162 1322 40 02 2 344557572 09 1343 + 047163 1322 40 03 2 344557572 10 1343 + 047164 1322 40 04 2 344557572 11 1343 + 047165 1322 40 05 2 344557572 12 1343 + 047166 1322 40 06 2 344557572 13 1343 + 047167 1322 40 07 2 344557572 14 1343 + 047168 1322 40 08 2 344557572 15 1343 + 047169 1322 41 01 2 344822788 00 1456 + 047170 1322 41 02 2 344822788 01 1456 + 047171 1322 41 03 2 344822788 02 1456 + 047172 1322 41 04 2 344822788 03 1456 + 047173 1322 41 05 2 344822788 04 1456 + 047174 1322 41 06 2 344822788 05 1456 + 047175 1322 41 07 2 344822788 06 1456 + 047176 1322 41 08 2 344822788 07 1456 + 047177 1322 42 01 2 344822788 08 1456 + 047178 1322 42 02 2 344822788 09 1456 + 047179 1322 42 03 2 344822788 10 1456 + 047180 1322 42 04 2 344822788 11 1456 + 047181 1322 42 05 2 344822788 12 1456 + 047182 1322 42 06 2 344822788 13 1456 + 047183 1322 42 07 2 344822788 14 1456 + 047184 1322 42 08 2 344822788 15 1456 + 047185 1322 43 01 2 344823812 00 1457 + 047186 1322 43 02 2 344823812 01 1457 + 047187 1322 43 03 2 344823812 02 1457 + 047188 1322 43 04 2 344823812 03 1457 + 047189 1322 43 05 2 344823812 04 1457 + 047190 1322 43 06 2 344823812 05 1457 + 047191 1322 43 07 2 344823812 06 1457 + 047192 1322 43 08 2 344823812 07 1457 + 047193 1322 44 01 2 344823812 08 1457 + 047194 1322 44 02 2 344823812 09 1457 + 047195 1322 44 03 2 344823812 10 1457 + 047196 1322 44 04 2 344823812 11 1457 + 047197 1322 44 05 2 344823812 12 1457 + 047198 1322 44 06 2 344823812 13 1457 + 047199 1322 44 07 2 344823812 14 1457 + 047200 1322 44 08 2 344823812 15 1457 + 047201 1322 45 01 2 344818692 00 1454 + 047202 1322 45 02 2 344818692 01 1454 + 047203 1322 45 03 2 344818692 02 1454 + 047204 1322 45 04 2 344818692 03 1454 + 047205 1322 45 05 2 344818692 04 1454 + 047206 1322 45 06 2 344818692 05 1454 + 047207 1322 45 07 2 344818692 06 1454 + 047208 1322 45 08 2 344818692 07 1454 + 047209 1322 46 01 2 344818692 08 1454 + 047210 1322 46 02 2 344818692 09 1454 + 047211 1322 46 03 2 344818692 10 1454 + 047212 1322 46 04 2 344818692 11 1454 + 047213 1322 46 05 2 344818692 12 1454 + 047214 1322 46 06 2 344818692 13 1454 + 047215 1322 46 07 2 344818692 14 1454 + 047216 1322 46 08 2 344818692 15 1454 + 047217 1322 47 01 2 344819716 00 1455 + 047218 1322 47 02 2 344819716 01 1455 + 047219 1322 47 03 2 344819716 02 1455 + 047220 1322 47 04 2 344819716 03 1455 + 047221 1322 47 05 2 344819716 04 1455 + 047222 1322 47 06 2 344819716 05 1455 + 047223 1322 47 07 2 344819716 06 1455 + 047224 1322 47 08 2 344819716 07 1455 + 047225 1322 48 01 2 344819716 08 1455 + 047226 1322 48 02 2 344819716 09 1455 + 047227 1322 48 03 2 344819716 10 1455 + 047228 1322 48 04 2 344819716 11 1455 + 047229 1322 48 05 2 344819716 12 1455 + 047230 1322 48 06 2 344819716 13 1455 + 047231 1322 48 07 2 344819716 14 1455 + 047232 1322 48 08 2 344819716 15 1455 + 047233 1323 01 01 2 344204292 00 1186 + 047234 1323 01 02 2 344204292 01 1186 + 047235 1323 01 03 2 344204292 02 1186 + 047236 1323 01 04 2 344204292 03 1186 + 047237 1323 01 05 2 344204292 04 1186 + 047238 1323 01 06 2 344204292 05 1186 + 047239 1323 01 07 2 344204292 06 1186 + 047240 1323 01 08 2 344204292 07 1186 + 047241 1323 02 01 2 344204292 08 1186 + 047242 1323 02 02 2 344204292 09 1186 + 047243 1323 02 03 2 344204292 10 1186 + 047244 1323 02 04 2 344204292 11 1186 + 047245 1323 02 05 2 344204292 12 1186 + 047246 1323 02 06 2 344204292 13 1186 + 047247 1323 02 07 2 344204292 14 1186 + 047248 1323 02 08 2 344204292 15 1186 + 047249 1323 03 01 2 344205316 00 1187 + 047250 1323 03 02 2 344205316 01 1187 + 047251 1323 03 03 2 344205316 02 1187 + 047252 1323 03 04 2 344205316 03 1187 + 047253 1323 03 05 2 344205316 04 1187 + 047254 1323 03 06 2 344205316 05 1187 + 047255 1323 03 07 2 344205316 06 1187 + 047256 1323 03 08 2 344205316 07 1187 + 047257 1323 04 01 2 344205316 08 1187 + 047258 1323 04 02 2 344205316 09 1187 + 047259 1323 04 03 2 344205316 10 1187 + 047260 1323 04 04 2 344205316 11 1187 + 047261 1323 04 05 2 344205316 12 1187 + 047262 1323 04 06 2 344205316 13 1187 + 047263 1323 04 07 2 344205316 14 1187 + 047264 1323 04 08 2 344205316 15 1187 + 047265 1323 05 01 2 344290308 00 1228 + 047266 1323 05 02 2 344290308 01 1228 + 047267 1323 05 03 2 344290308 02 1228 + 047268 1323 05 04 2 344290308 03 1228 + 047269 1323 05 05 2 344290308 04 1228 + 047270 1323 05 06 2 344290308 05 1228 + 047271 1323 05 07 2 344290308 06 1228 + 047272 1323 05 08 2 344290308 07 1228 + 047273 1323 06 01 2 344290308 08 1228 + 047274 1323 06 02 2 344290308 09 1228 + 047275 1323 06 03 2 344290308 10 1228 + 047276 1323 06 04 2 344290308 11 1228 + 047277 1323 06 05 2 344290308 12 1228 + 047278 1323 06 06 2 344290308 13 1228 + 047279 1323 06 07 2 344290308 14 1228 + 047280 1323 06 08 2 344290308 15 1228 + 047281 1323 07 01 2 344291332 00 1229 + 047282 1323 07 02 2 344291332 01 1229 + 047283 1323 07 03 2 344291332 02 1229 + 047284 1323 07 04 2 344291332 03 1229 + 047285 1323 07 05 2 344291332 04 1229 + 047286 1323 07 06 2 344291332 05 1229 + 047287 1323 07 07 2 344291332 06 1229 + 047288 1323 07 08 2 344291332 07 1229 + 047289 1323 08 01 2 344291332 08 1229 + 047290 1323 08 02 2 344291332 09 1229 + 047291 1323 08 03 2 344291332 10 1229 + 047292 1323 08 04 2 344291332 11 1229 + 047293 1323 08 05 2 344291332 12 1229 + 047294 1323 08 06 2 344291332 13 1229 + 047295 1323 08 07 2 344291332 14 1229 + 047296 1323 08 08 2 344291332 15 1229 + 047297 1323 09 01 2 344466436 00 1298 + 047298 1323 09 02 2 344466436 01 1298 + 047299 1323 09 03 2 344466436 02 1298 + 047300 1323 09 04 2 344466436 03 1298 + 047301 1323 09 05 2 344466436 04 1298 + 047302 1323 09 06 2 344466436 05 1298 + 047303 1323 09 07 2 344466436 06 1298 + 047304 1323 09 08 2 344466436 07 1298 + 047305 1323 10 01 2 344466436 08 1298 + 047306 1323 10 02 2 344466436 09 1298 + 047307 1323 10 03 2 344466436 10 1298 + 047308 1323 10 04 2 344466436 11 1298 + 047309 1323 10 05 2 344466436 12 1298 + 047310 1323 10 06 2 344466436 13 1298 + 047311 1323 10 07 2 344466436 14 1298 + 047312 1323 10 08 2 344466436 15 1298 + 047313 1323 11 01 2 344467460 00 1299 + 047314 1323 11 02 2 344467460 01 1299 + 047315 1323 11 03 2 344467460 02 1299 + 047316 1323 11 04 2 344467460 03 1299 + 047317 1323 11 05 2 344467460 04 1299 + 047318 1323 11 06 2 344467460 05 1299 + 047319 1323 11 07 2 344467460 06 1299 + 047320 1323 11 08 2 344467460 07 1299 + 047321 1323 12 01 2 344467460 08 1299 + 047322 1323 12 02 2 344467460 09 1299 + 047323 1323 12 03 2 344467460 10 1299 + 047324 1323 12 04 2 344467460 11 1299 + 047325 1323 12 05 2 344467460 12 1299 + 047326 1323 12 06 2 344467460 13 1299 + 047327 1323 12 07 2 344467460 14 1299 + 047328 1323 12 08 2 344467460 15 1299 + 047329 1323 13 01 2 344552452 00 1340 + 047330 1323 13 02 2 344552452 01 1340 + 047331 1323 13 03 2 344552452 02 1340 + 047332 1323 13 04 2 344552452 03 1340 + 047333 1323 13 05 2 344552452 04 1340 + 047334 1323 13 06 2 344552452 05 1340 + 047335 1323 13 07 2 344552452 06 1340 + 047336 1323 13 08 2 344552452 07 1340 + 047337 1323 14 01 2 344552452 08 1340 + 047338 1323 14 02 2 344552452 09 1340 + 047339 1323 14 03 2 344552452 10 1340 + 047340 1323 14 04 2 344552452 11 1340 + 047341 1323 14 05 2 344552452 12 1340 + 047342 1323 14 06 2 344552452 13 1340 + 047343 1323 14 07 2 344552452 14 1340 + 047344 1323 14 08 2 344552452 15 1340 + 047345 1323 15 01 2 344553476 00 1341 + 047346 1323 15 02 2 344553476 01 1341 + 047347 1323 15 03 2 344553476 02 1341 + 047348 1323 15 04 2 344553476 03 1341 + 047349 1323 15 05 2 344553476 04 1341 + 047350 1323 15 06 2 344553476 05 1341 + 047351 1323 15 07 2 344553476 06 1341 + 047352 1323 15 08 2 344553476 07 1341 + 047353 1323 16 01 2 344553476 08 1341 + 047354 1323 16 02 2 344553476 09 1341 + 047355 1323 16 03 2 344553476 10 1341 + 047356 1323 16 04 2 344553476 11 1341 + 047357 1323 16 05 2 344553476 12 1341 + 047358 1323 16 06 2 344553476 13 1341 + 047359 1323 16 07 2 344553476 14 1341 + 047360 1323 16 08 2 344553476 15 1341 + 047361 1323 17 01 2 344728580 00 1410 + 047362 1323 17 02 2 344728580 01 1410 + 047363 1323 17 03 2 344728580 02 1410 + 047364 1323 17 04 2 344728580 03 1410 + 047365 1323 17 05 2 344728580 04 1410 + 047366 1323 17 06 2 344728580 05 1410 + 047367 1323 17 07 2 344728580 06 1410 + 047368 1323 17 08 2 344728580 07 1410 + 047369 1323 18 01 2 344728580 08 1410 + 047370 1323 18 02 2 344728580 09 1410 + 047371 1323 18 03 2 344728580 10 1410 + 047372 1323 18 04 2 344728580 11 1410 + 047373 1323 18 05 2 344728580 12 1410 + 047374 1323 18 06 2 344728580 13 1410 + 047375 1323 18 07 2 344728580 14 1410 + 047376 1323 18 08 2 344728580 15 1410 + 047377 1323 19 01 2 344729604 00 1411 + 047378 1323 19 02 2 344729604 01 1411 + 047379 1323 19 03 2 344729604 02 1411 + 047380 1323 19 04 2 344729604 03 1411 + 047381 1323 19 05 2 344729604 04 1411 + 047382 1323 19 06 2 344729604 05 1411 + 047383 1323 19 07 2 344729604 06 1411 + 047384 1323 19 08 2 344729604 07 1411 + 047385 1323 20 01 2 344729604 08 1411 + 047386 1323 20 02 2 344729604 09 1411 + 047387 1323 20 03 2 344729604 10 1411 + 047388 1323 20 04 2 344729604 11 1411 + 047389 1323 20 05 2 344729604 12 1411 + 047390 1323 20 06 2 344729604 13 1411 + 047391 1323 20 07 2 344729604 14 1411 + 047392 1323 20 08 2 344729604 15 1411 + 047393 1323 21 01 2 344814596 00 1452 + 047394 1323 21 02 2 344814596 01 1452 + 047395 1323 21 03 2 344814596 02 1452 + 047396 1323 21 04 2 344814596 03 1452 + 047397 1323 21 05 2 344814596 04 1452 + 047398 1323 21 06 2 344814596 05 1452 + 047399 1323 21 07 2 344814596 06 1452 + 047400 1323 21 08 2 344814596 07 1452 + 047401 1323 22 01 2 344814596 08 1452 + 047402 1323 22 02 2 344814596 09 1452 + 047403 1323 22 03 2 344814596 10 1452 + 047404 1323 22 04 2 344814596 11 1452 + 047405 1323 22 05 2 344814596 12 1452 + 047406 1323 22 06 2 344814596 13 1452 + 047407 1323 22 07 2 344814596 14 1452 + 047408 1323 22 08 2 344814596 15 1452 + 047409 1323 23 01 2 344815620 00 1453 + 047410 1323 23 02 2 344815620 01 1453 + 047411 1323 23 03 2 344815620 02 1453 + 047412 1323 23 04 2 344815620 03 1453 + 047413 1323 23 05 2 344815620 04 1453 + 047414 1323 23 06 2 344815620 05 1453 + 047415 1323 23 07 2 344815620 06 1453 + 047416 1323 23 08 2 344815620 07 1453 + 047417 1323 24 01 2 344815620 08 1453 + 047418 1323 24 02 2 344815620 09 1453 + 047419 1323 24 03 2 344815620 10 1453 + 047420 1323 24 04 2 344815620 11 1453 + 047421 1323 24 05 2 344815620 12 1453 + 047422 1323 24 06 2 344815620 13 1453 + 047423 1323 24 07 2 344815620 14 1453 + 047424 1323 24 08 2 344815620 15 1453 + 047425 1323 25 01 2 344425476 00 1294 + 047426 1323 25 02 2 344425476 01 1294 + 047427 1323 25 03 2 344425476 02 1294 + 047428 1323 25 04 2 344425476 03 1294 + 047429 1323 25 05 2 344425476 04 1294 + 047430 1323 25 06 2 344425476 05 1294 + 047431 1323 25 07 2 344425476 06 1294 + 047432 1323 25 08 2 344425476 07 1294 + 047433 1323 26 01 2 344425476 08 1294 + 047434 1323 26 02 2 344425476 09 1294 + 047435 1323 26 03 2 344425476 10 1294 + 047436 1323 26 04 2 344425476 11 1294 + 047437 1323 26 05 2 344425476 12 1294 + 047438 1323 26 06 2 344425476 13 1294 + 047439 1323 26 07 2 344425476 14 1294 + 047440 1323 26 08 2 344425476 15 1294 + 047441 1323 27 01 2 344426500 00 1295 + 047442 1323 27 02 2 344426500 01 1295 + 047443 1323 27 03 2 344426500 02 1295 + 047444 1323 27 04 2 344426500 03 1295 + 047445 1323 27 05 2 344426500 04 1295 + 047446 1323 27 06 2 344426500 05 1295 + 047447 1323 27 07 2 344426500 06 1295 + 047448 1323 27 08 2 344426500 07 1295 + 047449 1323 28 01 2 344426500 08 1295 + 047450 1323 28 02 2 344426500 09 1295 + 047451 1323 28 03 2 344426500 10 1295 + 047452 1323 28 04 2 344426500 11 1295 + 047453 1323 28 05 2 344426500 12 1295 + 047454 1323 28 06 2 344426500 13 1295 + 047455 1323 28 07 2 344426500 14 1295 + 047456 1323 28 08 2 344426500 15 1295 + 047457 1323 29 01 2 344200196 00 1184 + 047458 1323 29 02 2 344200196 01 1184 + 047459 1323 29 03 2 344200196 02 1184 + 047460 1323 29 04 2 344200196 03 1184 + 047461 1323 29 05 2 344200196 04 1184 + 047462 1323 29 06 2 344200196 05 1184 + 047463 1323 29 07 2 344200196 06 1184 + 047464 1323 29 08 2 344200196 07 1184 + 047465 1323 30 01 2 344200196 08 1184 + 047466 1323 30 02 2 344200196 09 1184 + 047467 1323 30 03 2 344200196 10 1184 + 047468 1323 30 04 2 344200196 11 1184 + 047469 1323 30 05 2 344200196 12 1184 + 047470 1323 30 06 2 344200196 13 1184 + 047471 1323 30 07 2 344200196 14 1184 + 047472 1323 30 08 2 344200196 15 1184 + 047473 1323 31 01 2 344201220 00 1185 + 047474 1323 31 02 2 344201220 01 1185 + 047475 1323 31 03 2 344201220 02 1185 + 047476 1323 31 04 2 344201220 03 1185 + 047477 1323 31 05 2 344201220 04 1185 + 047478 1323 31 06 2 344201220 05 1185 + 047479 1323 31 07 2 344201220 06 1185 + 047480 1323 31 08 2 344201220 07 1185 + 047481 1323 32 01 2 344201220 08 1185 + 047482 1323 32 02 2 344201220 09 1185 + 047483 1323 32 03 2 344201220 10 1185 + 047484 1323 32 04 2 344201220 11 1185 + 047485 1323 32 05 2 344201220 12 1185 + 047486 1323 32 06 2 344201220 13 1185 + 047487 1323 32 07 2 344201220 14 1185 + 047488 1323 32 08 2 344201220 15 1185 + 047489 1323 33 01 2 344687620 00 1406 + 047490 1323 33 02 2 344687620 01 1406 + 047491 1323 33 03 2 344687620 02 1406 + 047492 1323 33 04 2 344687620 03 1406 + 047493 1323 33 05 2 344687620 04 1406 + 047494 1323 33 06 2 344687620 05 1406 + 047495 1323 33 07 2 344687620 06 1406 + 047496 1323 33 08 2 344687620 07 1406 + 047497 1323 34 01 2 344687620 08 1406 + 047498 1323 34 02 2 344687620 09 1406 + 047499 1323 34 03 2 344687620 10 1406 + 047500 1323 34 04 2 344687620 11 1406 + 047501 1323 34 05 2 344687620 12 1406 + 047502 1323 34 06 2 344687620 13 1406 + 047503 1323 34 07 2 344687620 14 1406 + 047504 1323 34 08 2 344687620 15 1406 + 047505 1323 35 01 2 344688644 00 1407 + 047506 1323 35 02 2 344688644 01 1407 + 047507 1323 35 03 2 344688644 02 1407 + 047508 1323 35 04 2 344688644 03 1407 + 047509 1323 35 05 2 344688644 04 1407 + 047510 1323 35 06 2 344688644 05 1407 + 047511 1323 35 07 2 344688644 06 1407 + 047512 1323 35 08 2 344688644 07 1407 + 047513 1323 36 01 2 344688644 08 1407 + 047514 1323 36 02 2 344688644 09 1407 + 047515 1323 36 03 2 344688644 10 1407 + 047516 1323 36 04 2 344688644 11 1407 + 047517 1323 36 05 2 344688644 12 1407 + 047518 1323 36 06 2 344688644 13 1407 + 047519 1323 36 07 2 344688644 14 1407 + 047520 1323 36 08 2 344688644 15 1407 + 047521 1323 37 01 2 344462340 00 1296 + 047522 1323 37 02 2 344462340 01 1296 + 047523 1323 37 03 2 344462340 02 1296 + 047524 1323 37 04 2 344462340 03 1296 + 047525 1323 37 05 2 344462340 04 1296 + 047526 1323 37 06 2 344462340 05 1296 + 047527 1323 37 07 2 344462340 06 1296 + 047528 1323 37 08 2 344462340 07 1296 + 047529 1323 38 01 2 344462340 08 1296 + 047530 1323 38 02 2 344462340 09 1296 + 047531 1323 38 03 2 344462340 10 1296 + 047532 1323 38 04 2 344462340 11 1296 + 047533 1323 38 05 2 344462340 12 1296 + 047534 1323 38 06 2 344462340 13 1296 + 047535 1323 38 07 2 344462340 14 1296 + 047536 1323 38 08 2 344462340 15 1296 + 047537 1323 39 01 2 344463364 00 1297 + 047538 1323 39 02 2 344463364 01 1297 + 047539 1323 39 03 2 344463364 02 1297 + 047540 1323 39 04 2 344463364 03 1297 + 047541 1323 39 05 2 344463364 04 1297 + 047542 1323 39 06 2 344463364 05 1297 + 047543 1323 39 07 2 344463364 06 1297 + 047544 1323 39 08 2 344463364 07 1297 + 047545 1323 40 01 2 344463364 08 1297 + 047546 1323 40 02 2 344463364 09 1297 + 047547 1323 40 03 2 344463364 10 1297 + 047548 1323 40 04 2 344463364 11 1297 + 047549 1323 40 05 2 344463364 12 1297 + 047550 1323 40 06 2 344463364 13 1297 + 047551 1323 40 07 2 344463364 14 1297 + 047552 1323 40 08 2 344463364 15 1297 + 047553 1323 41 01 2 344949764 00 1518 + 047554 1323 41 02 2 344949764 01 1518 + 047555 1323 41 03 2 344949764 02 1518 + 047556 1323 41 04 2 344949764 03 1518 + 047557 1323 41 05 2 344949764 04 1518 + 047558 1323 41 06 2 344949764 05 1518 + 047559 1323 41 07 2 344949764 06 1518 + 047560 1323 41 08 2 344949764 07 1518 + 047561 1323 42 01 2 344949764 08 1518 + 047562 1323 42 02 2 344949764 09 1518 + 047563 1323 42 03 2 344949764 10 1518 + 047564 1323 42 04 2 344949764 11 1518 + 047565 1323 42 05 2 344949764 12 1518 + 047566 1323 42 06 2 344949764 13 1518 + 047567 1323 42 07 2 344949764 14 1518 + 047568 1323 42 08 2 344949764 15 1518 + 047569 1323 43 01 2 344950788 00 1519 + 047570 1323 43 02 2 344950788 01 1519 + 047571 1323 43 03 2 344950788 02 1519 + 047572 1323 43 04 2 344950788 03 1519 + 047573 1323 43 05 2 344950788 04 1519 + 047574 1323 43 06 2 344950788 05 1519 + 047575 1323 43 07 2 344950788 06 1519 + 047576 1323 43 08 2 344950788 07 1519 + 047577 1323 44 01 2 344950788 08 1519 + 047578 1323 44 02 2 344950788 09 1519 + 047579 1323 44 03 2 344950788 10 1519 + 047580 1323 44 04 2 344950788 11 1519 + 047581 1323 44 05 2 344950788 12 1519 + 047582 1323 44 06 2 344950788 13 1519 + 047583 1323 44 07 2 344950788 14 1519 + 047584 1323 44 08 2 344950788 15 1519 + 047585 1323 45 01 2 344724484 00 1408 + 047586 1323 45 02 2 344724484 01 1408 + 047587 1323 45 03 2 344724484 02 1408 + 047588 1323 45 04 2 344724484 03 1408 + 047589 1323 45 05 2 344724484 04 1408 + 047590 1323 45 06 2 344724484 05 1408 + 047591 1323 45 07 2 344724484 06 1408 + 047592 1323 45 08 2 344724484 07 1408 + 047593 1323 46 01 2 344724484 08 1408 + 047594 1323 46 02 2 344724484 09 1408 + 047595 1323 46 03 2 344724484 10 1408 + 047596 1323 46 04 2 344724484 11 1408 + 047597 1323 46 05 2 344724484 12 1408 + 047598 1323 46 06 2 344724484 13 1408 + 047599 1323 46 07 2 344724484 14 1408 + 047600 1323 46 08 2 344724484 15 1408 + 047601 1323 47 01 2 344725508 00 1409 + 047602 1323 47 02 2 344725508 01 1409 + 047603 1323 47 03 2 344725508 02 1409 + 047604 1323 47 04 2 344725508 03 1409 + 047605 1323 47 05 2 344725508 04 1409 + 047606 1323 47 06 2 344725508 05 1409 + 047607 1323 47 07 2 344725508 06 1409 + 047608 1323 47 08 2 344725508 07 1409 + 047609 1323 48 01 2 344725508 08 1409 + 047610 1323 48 02 2 344725508 09 1409 + 047611 1323 48 03 2 344725508 10 1409 + 047612 1323 48 04 2 344725508 11 1409 + 047613 1323 48 05 2 344725508 12 1409 + 047614 1323 48 06 2 344725508 13 1409 + 047615 1323 48 07 2 344725508 14 1409 + 047616 1323 48 08 2 344725508 15 1409 + 047617 1324 01 01 2 344421380 00 1292 + 047618 1324 01 02 2 344421380 01 1292 + 047619 1324 01 03 2 344421380 02 1292 + 047620 1324 01 04 2 344421380 03 1292 + 047621 1324 01 05 2 344421380 04 1292 + 047622 1324 01 06 2 344421380 05 1292 + 047623 1324 01 07 2 344421380 06 1292 + 047624 1324 01 08 2 344421380 07 1292 + 047625 1324 02 01 2 344421380 08 1292 + 047626 1324 02 02 2 344421380 09 1292 + 047627 1324 02 03 2 344421380 10 1292 + 047628 1324 02 04 2 344421380 11 1292 + 047629 1324 02 05 2 344421380 12 1292 + 047630 1324 02 06 2 344421380 13 1292 + 047631 1324 02 07 2 344421380 14 1292 + 047632 1324 02 08 2 344421380 15 1292 + 047633 1324 03 01 2 344422404 00 1293 + 047634 1324 03 02 2 344422404 01 1293 + 047635 1324 03 03 2 344422404 02 1293 + 047636 1324 03 04 2 344422404 03 1293 + 047637 1324 03 05 2 344422404 04 1293 + 047638 1324 03 06 2 344422404 05 1293 + 047639 1324 03 07 2 344422404 06 1293 + 047640 1324 03 08 2 344422404 07 1293 + 047641 1324 04 01 2 344422404 08 1293 + 047642 1324 04 02 2 344422404 09 1293 + 047643 1324 04 03 2 344422404 10 1293 + 047644 1324 04 04 2 344422404 11 1293 + 047645 1324 04 05 2 344422404 12 1293 + 047646 1324 04 06 2 344422404 13 1293 + 047647 1324 04 07 2 344422404 14 1293 + 047648 1324 04 08 2 344422404 15 1293 + 047649 1324 05 01 2 344286212 00 1226 + 047650 1324 05 02 2 344286212 01 1226 + 047651 1324 05 03 2 344286212 02 1226 + 047652 1324 05 04 2 344286212 03 1226 + 047653 1324 05 05 2 344286212 04 1226 + 047654 1324 05 06 2 344286212 05 1226 + 047655 1324 05 07 2 344286212 06 1226 + 047656 1324 05 08 2 344286212 07 1226 + 047657 1324 06 01 2 344286212 08 1226 + 047658 1324 06 02 2 344286212 09 1226 + 047659 1324 06 03 2 344286212 10 1226 + 047660 1324 06 04 2 344286212 11 1226 + 047661 1324 06 05 2 344286212 12 1226 + 047662 1324 06 06 2 344286212 13 1226 + 047663 1324 06 07 2 344286212 14 1226 + 047664 1324 06 08 2 344286212 15 1226 + 047665 1324 07 01 2 344287236 00 1227 + 047666 1324 07 02 2 344287236 01 1227 + 047667 1324 07 03 2 344287236 02 1227 + 047668 1324 07 04 2 344287236 03 1227 + 047669 1324 07 05 2 344287236 04 1227 + 047670 1324 07 06 2 344287236 05 1227 + 047671 1324 07 07 2 344287236 06 1227 + 047672 1324 07 08 2 344287236 07 1227 + 047673 1324 08 01 2 344287236 08 1227 + 047674 1324 08 02 2 344287236 09 1227 + 047675 1324 08 03 2 344287236 10 1227 + 047676 1324 08 04 2 344287236 11 1227 + 047677 1324 08 05 2 344287236 12 1227 + 047678 1324 08 06 2 344287236 13 1227 + 047679 1324 08 07 2 344287236 14 1227 + 047680 1324 08 08 2 344287236 15 1227 + 047681 1324 09 01 2 344683524 00 1404 + 047682 1324 09 02 2 344683524 01 1404 + 047683 1324 09 03 2 344683524 02 1404 + 047684 1324 09 04 2 344683524 03 1404 + 047685 1324 09 05 2 344683524 04 1404 + 047686 1324 09 06 2 344683524 05 1404 + 047687 1324 09 07 2 344683524 06 1404 + 047688 1324 09 08 2 344683524 07 1404 + 047689 1324 10 01 2 344683524 08 1404 + 047690 1324 10 02 2 344683524 09 1404 + 047691 1324 10 03 2 344683524 10 1404 + 047692 1324 10 04 2 344683524 11 1404 + 047693 1324 10 05 2 344683524 12 1404 + 047694 1324 10 06 2 344683524 13 1404 + 047695 1324 10 07 2 344683524 14 1404 + 047696 1324 10 08 2 344683524 15 1404 + 047697 1324 11 01 2 344684548 00 1405 + 047698 1324 11 02 2 344684548 01 1405 + 047699 1324 11 03 2 344684548 02 1405 + 047700 1324 11 04 2 344684548 03 1405 + 047701 1324 11 05 2 344684548 04 1405 + 047702 1324 11 06 2 344684548 05 1405 + 047703 1324 11 07 2 344684548 06 1405 + 047704 1324 11 08 2 344684548 07 1405 + 047705 1324 12 01 2 344684548 08 1405 + 047706 1324 12 02 2 344684548 09 1405 + 047707 1324 12 03 2 344684548 10 1405 + 047708 1324 12 04 2 344684548 11 1405 + 047709 1324 12 05 2 344684548 12 1405 + 047710 1324 12 06 2 344684548 13 1405 + 047711 1324 12 07 2 344684548 14 1405 + 047712 1324 12 08 2 344684548 15 1405 + 047713 1324 13 01 2 344548356 00 1338 + 047714 1324 13 02 2 344548356 01 1338 + 047715 1324 13 03 2 344548356 02 1338 + 047716 1324 13 04 2 344548356 03 1338 + 047717 1324 13 05 2 344548356 04 1338 + 047718 1324 13 06 2 344548356 05 1338 + 047719 1324 13 07 2 344548356 06 1338 + 047720 1324 13 08 2 344548356 07 1338 + 047721 1324 14 01 2 344548356 08 1338 + 047722 1324 14 02 2 344548356 09 1338 + 047723 1324 14 03 2 344548356 10 1338 + 047724 1324 14 04 2 344548356 11 1338 + 047725 1324 14 05 2 344548356 12 1338 + 047726 1324 14 06 2 344548356 13 1338 + 047727 1324 14 07 2 344548356 14 1338 + 047728 1324 14 08 2 344548356 15 1338 + 047729 1324 15 01 2 344549380 00 1339 + 047730 1324 15 02 2 344549380 01 1339 + 047731 1324 15 03 2 344549380 02 1339 + 047732 1324 15 04 2 344549380 03 1339 + 047733 1324 15 05 2 344549380 04 1339 + 047734 1324 15 06 2 344549380 05 1339 + 047735 1324 15 07 2 344549380 06 1339 + 047736 1324 15 08 2 344549380 07 1339 + 047737 1324 16 01 2 344549380 08 1339 + 047738 1324 16 02 2 344549380 09 1339 + 047739 1324 16 03 2 344549380 10 1339 + 047740 1324 16 04 2 344549380 11 1339 + 047741 1324 16 05 2 344549380 12 1339 + 047742 1324 16 06 2 344549380 13 1339 + 047743 1324 16 07 2 344549380 14 1339 + 047744 1324 16 08 2 344549380 15 1339 + 047745 1324 17 01 2 344945668 00 1516 + 047746 1324 17 02 2 344945668 01 1516 + 047747 1324 17 03 2 344945668 02 1516 + 047748 1324 17 04 2 344945668 03 1516 + 047749 1324 17 05 2 344945668 04 1516 + 047750 1324 17 06 2 344945668 05 1516 + 047751 1324 17 07 2 344945668 06 1516 + 047752 1324 17 08 2 344945668 07 1516 + 047753 1324 18 01 2 344945668 08 1516 + 047754 1324 18 02 2 344945668 09 1516 + 047755 1324 18 03 2 344945668 10 1516 + 047756 1324 18 04 2 344945668 11 1516 + 047757 1324 18 05 2 344945668 12 1516 + 047758 1324 18 06 2 344945668 13 1516 + 047759 1324 18 07 2 344945668 14 1516 + 047760 1324 18 08 2 344945668 15 1516 + 047761 1324 19 01 2 344946692 00 1517 + 047762 1324 19 02 2 344946692 01 1517 + 047763 1324 19 03 2 344946692 02 1517 + 047764 1324 19 04 2 344946692 03 1517 + 047765 1324 19 05 2 344946692 04 1517 + 047766 1324 19 06 2 344946692 05 1517 + 047767 1324 19 07 2 344946692 06 1517 + 047768 1324 19 08 2 344946692 07 1517 + 047769 1324 20 01 2 344946692 08 1517 + 047770 1324 20 02 2 344946692 09 1517 + 047771 1324 20 03 2 344946692 10 1517 + 047772 1324 20 04 2 344946692 11 1517 + 047773 1324 20 05 2 344946692 12 1517 + 047774 1324 20 06 2 344946692 13 1517 + 047775 1324 20 07 2 344946692 14 1517 + 047776 1324 20 08 2 344946692 15 1517 + 047777 1324 21 01 2 344810500 00 1450 + 047778 1324 21 02 2 344810500 01 1450 + 047779 1324 21 03 2 344810500 02 1450 + 047780 1324 21 04 2 344810500 03 1450 + 047781 1324 21 05 2 344810500 04 1450 + 047782 1324 21 06 2 344810500 05 1450 + 047783 1324 21 07 2 344810500 06 1450 + 047784 1324 21 08 2 344810500 07 1450 + 047785 1324 22 01 2 344810500 08 1450 + 047786 1324 22 02 2 344810500 09 1450 + 047787 1324 22 03 2 344810500 10 1450 + 047788 1324 22 04 2 344810500 11 1450 + 047789 1324 22 05 2 344810500 12 1450 + 047790 1324 22 06 2 344810500 13 1450 + 047791 1324 22 07 2 344810500 14 1450 + 047792 1324 22 08 2 344810500 15 1450 + 047793 1324 23 01 2 344811524 00 1451 + 047794 1324 23 02 2 344811524 01 1451 + 047795 1324 23 03 2 344811524 02 1451 + 047796 1324 23 04 2 344811524 03 1451 + 047797 1324 23 05 2 344811524 04 1451 + 047798 1324 23 06 2 344811524 05 1451 + 047799 1324 23 07 2 344811524 06 1451 + 047800 1324 23 08 2 344811524 07 1451 + 047801 1324 24 01 2 344811524 08 1451 + 047802 1324 24 02 2 344811524 09 1451 + 047803 1324 24 03 2 344811524 10 1451 + 047804 1324 24 04 2 344811524 11 1451 + 047805 1324 24 05 2 344811524 12 1451 + 047806 1324 24 06 2 344811524 13 1451 + 047807 1324 24 07 2 344811524 14 1451 + 047808 1324 24 08 2 344811524 15 1451 + 047809 1324 25 01 2 344417284 00 1290 + 047810 1324 25 02 2 344417284 01 1290 + 047811 1324 25 03 2 344417284 02 1290 + 047812 1324 25 04 2 344417284 03 1290 + 047813 1324 25 05 2 344417284 04 1290 + 047814 1324 25 06 2 344417284 05 1290 + 047815 1324 25 07 2 344417284 06 1290 + 047816 1324 25 08 2 344417284 07 1290 + 047817 1324 26 01 2 344417284 08 1290 + 047818 1324 26 02 2 344417284 09 1290 + 047819 1324 26 03 2 344417284 10 1290 + 047820 1324 26 04 2 344417284 11 1290 + 047821 1324 26 05 2 344417284 12 1290 + 047822 1324 26 06 2 344417284 13 1290 + 047823 1324 26 07 2 344417284 14 1290 + 047824 1324 26 08 2 344417284 15 1290 + 047825 1324 27 01 2 344418308 00 1291 + 047826 1324 27 02 2 344418308 01 1291 + 047827 1324 27 03 2 344418308 02 1291 + 047828 1324 27 04 2 344418308 03 1291 + 047829 1324 27 05 2 344418308 04 1291 + 047830 1324 27 06 2 344418308 05 1291 + 047831 1324 27 07 2 344418308 06 1291 + 047832 1324 27 08 2 344418308 07 1291 + 047833 1324 28 01 2 344418308 08 1291 + 047834 1324 28 02 2 344418308 09 1291 + 047835 1324 28 03 2 344418308 10 1291 + 047836 1324 28 04 2 344418308 11 1291 + 047837 1324 28 05 2 344418308 12 1291 + 047838 1324 28 06 2 344418308 13 1291 + 047839 1324 28 07 2 344418308 14 1291 + 047840 1324 28 08 2 344418308 15 1291 + 047841 1324 29 01 2 344282116 00 1224 + 047842 1324 29 02 2 344282116 01 1224 + 047843 1324 29 03 2 344282116 02 1224 + 047844 1324 29 04 2 344282116 03 1224 + 047845 1324 29 05 2 344282116 04 1224 + 047846 1324 29 06 2 344282116 05 1224 + 047847 1324 29 07 2 344282116 06 1224 + 047848 1324 29 08 2 344282116 07 1224 + 047849 1324 30 01 2 344282116 08 1224 + 047850 1324 30 02 2 344282116 09 1224 + 047851 1324 30 03 2 344282116 10 1224 + 047852 1324 30 04 2 344282116 11 1224 + 047853 1324 30 05 2 344282116 12 1224 + 047854 1324 30 06 2 344282116 13 1224 + 047855 1324 30 07 2 344282116 14 1224 + 047856 1324 30 08 2 344282116 15 1224 + 047857 1324 31 01 2 344283140 00 1225 + 047858 1324 31 02 2 344283140 01 1225 + 047859 1324 31 03 2 344283140 02 1225 + 047860 1324 31 04 2 344283140 03 1225 + 047861 1324 31 05 2 344283140 04 1225 + 047862 1324 31 06 2 344283140 05 1225 + 047863 1324 31 07 2 344283140 06 1225 + 047864 1324 31 08 2 344283140 07 1225 + 047865 1324 32 01 2 344283140 08 1225 + 047866 1324 32 02 2 344283140 09 1225 + 047867 1324 32 03 2 344283140 10 1225 + 047868 1324 32 04 2 344283140 11 1225 + 047869 1324 32 05 2 344283140 12 1225 + 047870 1324 32 06 2 344283140 13 1225 + 047871 1324 32 07 2 344283140 14 1225 + 047872 1324 32 08 2 344283140 15 1225 + 047873 1324 33 01 2 344679428 00 1402 + 047874 1324 33 02 2 344679428 01 1402 + 047875 1324 33 03 2 344679428 02 1402 + 047876 1324 33 04 2 344679428 03 1402 + 047877 1324 33 05 2 344679428 04 1402 + 047878 1324 33 06 2 344679428 05 1402 + 047879 1324 33 07 2 344679428 06 1402 + 047880 1324 33 08 2 344679428 07 1402 + 047881 1324 34 01 2 344679428 08 1402 + 047882 1324 34 02 2 344679428 09 1402 + 047883 1324 34 03 2 344679428 10 1402 + 047884 1324 34 04 2 344679428 11 1402 + 047885 1324 34 05 2 344679428 12 1402 + 047886 1324 34 06 2 344679428 13 1402 + 047887 1324 34 07 2 344679428 14 1402 + 047888 1324 34 08 2 344679428 15 1402 + 047889 1324 35 01 2 344680452 00 1403 + 047890 1324 35 02 2 344680452 01 1403 + 047891 1324 35 03 2 344680452 02 1403 + 047892 1324 35 04 2 344680452 03 1403 + 047893 1324 35 05 2 344680452 04 1403 + 047894 1324 35 06 2 344680452 05 1403 + 047895 1324 35 07 2 344680452 06 1403 + 047896 1324 35 08 2 344680452 07 1403 + 047897 1324 36 01 2 344680452 08 1403 + 047898 1324 36 02 2 344680452 09 1403 + 047899 1324 36 03 2 344680452 10 1403 + 047900 1324 36 04 2 344680452 11 1403 + 047901 1324 36 05 2 344680452 12 1403 + 047902 1324 36 06 2 344680452 13 1403 + 047903 1324 36 07 2 344680452 14 1403 + 047904 1324 36 08 2 344680452 15 1403 + 047905 1324 37 01 2 344544260 00 1336 + 047906 1324 37 02 2 344544260 01 1336 + 047907 1324 37 03 2 344544260 02 1336 + 047908 1324 37 04 2 344544260 03 1336 + 047909 1324 37 05 2 344544260 04 1336 + 047910 1324 37 06 2 344544260 05 1336 + 047911 1324 37 07 2 344544260 06 1336 + 047912 1324 37 08 2 344544260 07 1336 + 047913 1324 38 01 2 344544260 08 1336 + 047914 1324 38 02 2 344544260 09 1336 + 047915 1324 38 03 2 344544260 10 1336 + 047916 1324 38 04 2 344544260 11 1336 + 047917 1324 38 05 2 344544260 12 1336 + 047918 1324 38 06 2 344544260 13 1336 + 047919 1324 38 07 2 344544260 14 1336 + 047920 1324 38 08 2 344544260 15 1336 + 047921 1324 39 01 2 344545284 00 1337 + 047922 1324 39 02 2 344545284 01 1337 + 047923 1324 39 03 2 344545284 02 1337 + 047924 1324 39 04 2 344545284 03 1337 + 047925 1324 39 05 2 344545284 04 1337 + 047926 1324 39 06 2 344545284 05 1337 + 047927 1324 39 07 2 344545284 06 1337 + 047928 1324 39 08 2 344545284 07 1337 + 047929 1324 40 01 2 344545284 08 1337 + 047930 1324 40 02 2 344545284 09 1337 + 047931 1324 40 03 2 344545284 10 1337 + 047932 1324 40 04 2 344545284 11 1337 + 047933 1324 40 05 2 344545284 12 1337 + 047934 1324 40 06 2 344545284 13 1337 + 047935 1324 40 07 2 344545284 14 1337 + 047936 1324 40 08 2 344545284 15 1337 + 047937 1324 41 01 2 344941572 00 1514 + 047938 1324 41 02 2 344941572 01 1514 + 047939 1324 41 03 2 344941572 02 1514 + 047940 1324 41 04 2 344941572 03 1514 + 047941 1324 41 05 2 344941572 04 1514 + 047942 1324 41 06 2 344941572 05 1514 + 047943 1324 41 07 2 344941572 06 1514 + 047944 1324 41 08 2 344941572 07 1514 + 047945 1324 42 01 2 344941572 08 1514 + 047946 1324 42 02 2 344941572 09 1514 + 047947 1324 42 03 2 344941572 10 1514 + 047948 1324 42 04 2 344941572 11 1514 + 047949 1324 42 05 2 344941572 12 1514 + 047950 1324 42 06 2 344941572 13 1514 + 047951 1324 42 07 2 344941572 14 1514 + 047952 1324 42 08 2 344941572 15 1514 + 047953 1324 43 01 2 344942596 00 1515 + 047954 1324 43 02 2 344942596 01 1515 + 047955 1324 43 03 2 344942596 02 1515 + 047956 1324 43 04 2 344942596 03 1515 + 047957 1324 43 05 2 344942596 04 1515 + 047958 1324 43 06 2 344942596 05 1515 + 047959 1324 43 07 2 344942596 06 1515 + 047960 1324 43 08 2 344942596 07 1515 + 047961 1324 44 01 2 344942596 08 1515 + 047962 1324 44 02 2 344942596 09 1515 + 047963 1324 44 03 2 344942596 10 1515 + 047964 1324 44 04 2 344942596 11 1515 + 047965 1324 44 05 2 344942596 12 1515 + 047966 1324 44 06 2 344942596 13 1515 + 047967 1324 44 07 2 344942596 14 1515 + 047968 1324 44 08 2 344942596 15 1515 + 047969 1324 45 01 2 344806404 00 1448 + 047970 1324 45 02 2 344806404 01 1448 + 047971 1324 45 03 2 344806404 02 1448 + 047972 1324 45 04 2 344806404 03 1448 + 047973 1324 45 05 2 344806404 04 1448 + 047974 1324 45 06 2 344806404 05 1448 + 047975 1324 45 07 2 344806404 06 1448 + 047976 1324 45 08 2 344806404 07 1448 + 047977 1324 46 01 2 344806404 08 1448 + 047978 1324 46 02 2 344806404 09 1448 + 047979 1324 46 03 2 344806404 10 1448 + 047980 1324 46 04 2 344806404 11 1448 + 047981 1324 46 05 2 344806404 12 1448 + 047982 1324 46 06 2 344806404 13 1448 + 047983 1324 46 07 2 344806404 14 1448 + 047984 1324 46 08 2 344806404 15 1448 + 047985 1324 47 01 2 344807428 00 1449 + 047986 1324 47 02 2 344807428 01 1449 + 047987 1324 47 03 2 344807428 02 1449 + 047988 1324 47 04 2 344807428 03 1449 + 047989 1324 47 05 2 344807428 04 1449 + 047990 1324 47 06 2 344807428 05 1449 + 047991 1324 47 07 2 344807428 06 1449 + 047992 1324 47 08 2 344807428 07 1449 + 047993 1324 48 01 2 344807428 08 1449 + 047994 1324 48 02 2 344807428 09 1449 + 047995 1324 48 03 2 344807428 10 1449 + 047996 1324 48 04 2 344807428 11 1449 + 047997 1324 48 05 2 344807428 12 1449 + 047998 1324 48 06 2 344807428 13 1449 + 047999 1324 48 07 2 344807428 14 1449 + 048000 1324 48 08 2 344807428 15 1449 + 048001 1325 01 01 2 344413188 00 1288 + 048002 1325 01 02 2 344413188 01 1288 + 048003 1325 01 03 2 344413188 02 1288 + 048004 1325 01 04 2 344413188 03 1288 + 048005 1325 01 05 2 344413188 04 1288 + 048006 1325 01 06 2 344413188 05 1288 + 048007 1325 01 07 2 344413188 06 1288 + 048008 1325 01 08 2 344413188 07 1288 + 048009 1325 02 01 2 344413188 08 1288 + 048010 1325 02 02 2 344413188 09 1288 + 048011 1325 02 03 2 344413188 10 1288 + 048012 1325 02 04 2 344413188 11 1288 + 048013 1325 02 05 2 344413188 12 1288 + 048014 1325 02 06 2 344413188 13 1288 + 048015 1325 02 07 2 344413188 14 1288 + 048016 1325 02 08 2 344413188 15 1288 + 048017 1325 03 01 2 344414212 00 1289 + 048018 1325 03 02 2 344414212 01 1289 + 048019 1325 03 03 2 344414212 02 1289 + 048020 1325 03 04 2 344414212 03 1289 + 048021 1325 03 05 2 344414212 04 1289 + 048022 1325 03 06 2 344414212 05 1289 + 048023 1325 03 07 2 344414212 06 1289 + 048024 1325 03 08 2 344414212 07 1289 + 048025 1325 04 01 2 344414212 08 1289 + 048026 1325 04 02 2 344414212 09 1289 + 048027 1325 04 03 2 344414212 10 1289 + 048028 1325 04 04 2 344414212 11 1289 + 048029 1325 04 05 2 344414212 12 1289 + 048030 1325 04 06 2 344414212 13 1289 + 048031 1325 04 07 2 344414212 14 1289 + 048032 1325 04 08 2 344414212 15 1289 + 048033 1325 05 01 2 344409092 00 1286 + 048034 1325 05 02 2 344409092 01 1286 + 048035 1325 05 03 2 344409092 02 1286 + 048036 1325 05 04 2 344409092 03 1286 + 048037 1325 05 05 2 344409092 04 1286 + 048038 1325 05 06 2 344409092 05 1286 + 048039 1325 05 07 2 344409092 06 1286 + 048040 1325 05 08 2 344409092 07 1286 + 048041 1325 06 01 2 344409092 08 1286 + 048042 1325 06 02 2 344409092 09 1286 + 048043 1325 06 03 2 344409092 10 1286 + 048044 1325 06 04 2 344409092 11 1286 + 048045 1325 06 05 2 344409092 12 1286 + 048046 1325 06 06 2 344409092 13 1286 + 048047 1325 06 07 2 344409092 14 1286 + 048048 1325 06 08 2 344409092 15 1286 + 048049 1325 07 01 2 344410116 00 1287 + 048050 1325 07 02 2 344410116 01 1287 + 048051 1325 07 03 2 344410116 02 1287 + 048052 1325 07 04 2 344410116 03 1287 + 048053 1325 07 05 2 344410116 04 1287 + 048054 1325 07 06 2 344410116 05 1287 + 048055 1325 07 07 2 344410116 06 1287 + 048056 1325 07 08 2 344410116 07 1287 + 048057 1325 08 01 2 344410116 08 1287 + 048058 1325 08 02 2 344410116 09 1287 + 048059 1325 08 03 2 344410116 10 1287 + 048060 1325 08 04 2 344410116 11 1287 + 048061 1325 08 05 2 344410116 12 1287 + 048062 1325 08 06 2 344410116 13 1287 + 048063 1325 08 07 2 344410116 14 1287 + 048064 1325 08 08 2 344410116 15 1287 + 048065 1325 09 01 2 344675332 00 1400 + 048066 1325 09 02 2 344675332 01 1400 + 048067 1325 09 03 2 344675332 02 1400 + 048068 1325 09 04 2 344675332 03 1400 + 048069 1325 09 05 2 344675332 04 1400 + 048070 1325 09 06 2 344675332 05 1400 + 048071 1325 09 07 2 344675332 06 1400 + 048072 1325 09 08 2 344675332 07 1400 + 048073 1325 10 01 2 344675332 08 1400 + 048074 1325 10 02 2 344675332 09 1400 + 048075 1325 10 03 2 344675332 10 1400 + 048076 1325 10 04 2 344675332 11 1400 + 048077 1325 10 05 2 344675332 12 1400 + 048078 1325 10 06 2 344675332 13 1400 + 048079 1325 10 07 2 344675332 14 1400 + 048080 1325 10 08 2 344675332 15 1400 + 048081 1325 11 01 2 344676356 00 1401 + 048082 1325 11 02 2 344676356 01 1401 + 048083 1325 11 03 2 344676356 02 1401 + 048084 1325 11 04 2 344676356 03 1401 + 048085 1325 11 05 2 344676356 04 1401 + 048086 1325 11 06 2 344676356 05 1401 + 048087 1325 11 07 2 344676356 06 1401 + 048088 1325 11 08 2 344676356 07 1401 + 048089 1325 12 01 2 344676356 08 1401 + 048090 1325 12 02 2 344676356 09 1401 + 048091 1325 12 03 2 344676356 10 1401 + 048092 1325 12 04 2 344676356 11 1401 + 048093 1325 12 05 2 344676356 12 1401 + 048094 1325 12 06 2 344676356 13 1401 + 048095 1325 12 07 2 344676356 14 1401 + 048096 1325 12 08 2 344676356 15 1401 + 048097 1325 13 01 2 344671236 00 1398 + 048098 1325 13 02 2 344671236 01 1398 + 048099 1325 13 03 2 344671236 02 1398 + 048100 1325 13 04 2 344671236 03 1398 + 048101 1325 13 05 2 344671236 04 1398 + 048102 1325 13 06 2 344671236 05 1398 + 048103 1325 13 07 2 344671236 06 1398 + 048104 1325 13 08 2 344671236 07 1398 + 048105 1325 14 01 2 344671236 08 1398 + 048106 1325 14 02 2 344671236 09 1398 + 048107 1325 14 03 2 344671236 10 1398 + 048108 1325 14 04 2 344671236 11 1398 + 048109 1325 14 05 2 344671236 12 1398 + 048110 1325 14 06 2 344671236 13 1398 + 048111 1325 14 07 2 344671236 14 1398 + 048112 1325 14 08 2 344671236 15 1398 + 048113 1325 15 01 2 344672260 00 1399 + 048114 1325 15 02 2 344672260 01 1399 + 048115 1325 15 03 2 344672260 02 1399 + 048116 1325 15 04 2 344672260 03 1399 + 048117 1325 15 05 2 344672260 04 1399 + 048118 1325 15 06 2 344672260 05 1399 + 048119 1325 15 07 2 344672260 06 1399 + 048120 1325 15 08 2 344672260 07 1399 + 048121 1325 16 01 2 344672260 08 1399 + 048122 1325 16 02 2 344672260 09 1399 + 048123 1325 16 03 2 344672260 10 1399 + 048124 1325 16 04 2 344672260 11 1399 + 048125 1325 16 05 2 344672260 12 1399 + 048126 1325 16 06 2 344672260 13 1399 + 048127 1325 16 07 2 344672260 14 1399 + 048128 1325 16 08 2 344672260 15 1399 + 048129 1325 17 01 2 344937476 00 1512 + 048130 1325 17 02 2 344937476 01 1512 + 048131 1325 17 03 2 344937476 02 1512 + 048132 1325 17 04 2 344937476 03 1512 + 048133 1325 17 05 2 344937476 04 1512 + 048134 1325 17 06 2 344937476 05 1512 + 048135 1325 17 07 2 344937476 06 1512 + 048136 1325 17 08 2 344937476 07 1512 + 048137 1325 18 01 2 344937476 08 1512 + 048138 1325 18 02 2 344937476 09 1512 + 048139 1325 18 03 2 344937476 10 1512 + 048140 1325 18 04 2 344937476 11 1512 + 048141 1325 18 05 2 344937476 12 1512 + 048142 1325 18 06 2 344937476 13 1512 + 048143 1325 18 07 2 344937476 14 1512 + 048144 1325 18 08 2 344937476 15 1512 + 048145 1325 19 01 2 344938500 00 1513 + 048146 1325 19 02 2 344938500 01 1513 + 048147 1325 19 03 2 344938500 02 1513 + 048148 1325 19 04 2 344938500 03 1513 + 048149 1325 19 05 2 344938500 04 1513 + 048150 1325 19 06 2 344938500 05 1513 + 048151 1325 19 07 2 344938500 06 1513 + 048152 1325 19 08 2 344938500 07 1513 + 048153 1325 20 01 2 344938500 08 1513 + 048154 1325 20 02 2 344938500 09 1513 + 048155 1325 20 03 2 344938500 10 1513 + 048156 1325 20 04 2 344938500 11 1513 + 048157 1325 20 05 2 344938500 12 1513 + 048158 1325 20 06 2 344938500 13 1513 + 048159 1325 20 07 2 344938500 14 1513 + 048160 1325 20 08 2 344938500 15 1513 + 048161 1325 21 01 2 344933380 00 1510 + 048162 1325 21 02 2 344933380 01 1510 + 048163 1325 21 03 2 344933380 02 1510 + 048164 1325 21 04 2 344933380 03 1510 + 048165 1325 21 05 2 344933380 04 1510 + 048166 1325 21 06 2 344933380 05 1510 + 048167 1325 21 07 2 344933380 06 1510 + 048168 1325 21 08 2 344933380 07 1510 + 048169 1325 22 01 2 344933380 08 1510 + 048170 1325 22 02 2 344933380 09 1510 + 048171 1325 22 03 2 344933380 10 1510 + 048172 1325 22 04 2 344933380 11 1510 + 048173 1325 22 05 2 344933380 12 1510 + 048174 1325 22 06 2 344933380 13 1510 + 048175 1325 22 07 2 344933380 14 1510 + 048176 1325 22 08 2 344933380 15 1510 + 048177 1325 23 01 2 344934404 00 1511 + 048178 1325 23 02 2 344934404 01 1511 + 048179 1325 23 03 2 344934404 02 1511 + 048180 1325 23 04 2 344934404 03 1511 + 048181 1325 23 05 2 344934404 04 1511 + 048182 1325 23 06 2 344934404 05 1511 + 048183 1325 23 07 2 344934404 06 1511 + 048184 1325 23 08 2 344934404 07 1511 + 048185 1325 24 01 2 344934404 08 1511 + 048186 1325 24 02 2 344934404 09 1511 + 048187 1325 24 03 2 344934404 10 1511 + 048188 1325 24 04 2 344934404 11 1511 + 048189 1325 24 05 2 344934404 12 1511 + 048190 1325 24 06 2 344934404 13 1511 + 048191 1325 24 07 2 344934404 14 1511 + 048192 1325 24 08 2 344934404 15 1511 + 048193 1325 25 01 2 344278020 00 1222 + 048194 1325 25 02 2 344278020 01 1222 + 048195 1325 25 03 2 344278020 02 1222 + 048196 1325 25 04 2 344278020 03 1222 + 048197 1325 25 05 2 344278020 04 1222 + 048198 1325 25 06 2 344278020 05 1222 + 048199 1325 25 07 2 344278020 06 1222 + 048200 1325 25 08 2 344278020 07 1222 + 048201 1325 26 01 2 344278020 08 1222 + 048202 1325 26 02 2 344278020 09 1222 + 048203 1325 26 03 2 344278020 10 1222 + 048204 1325 26 04 2 344278020 11 1222 + 048205 1325 26 05 2 344278020 12 1222 + 048206 1325 26 06 2 344278020 13 1222 + 048207 1325 26 07 2 344278020 14 1222 + 048208 1325 26 08 2 344278020 15 1222 + 048209 1325 27 01 2 344279044 00 1223 + 048210 1325 27 02 2 344279044 01 1223 + 048211 1325 27 03 2 344279044 02 1223 + 048212 1325 27 04 2 344279044 03 1223 + 048213 1325 27 05 2 344279044 04 1223 + 048214 1325 27 06 2 344279044 05 1223 + 048215 1325 27 07 2 344279044 06 1223 + 048216 1325 27 08 2 344279044 07 1223 + 048217 1325 28 01 2 344279044 08 1223 + 048218 1325 28 02 2 344279044 09 1223 + 048219 1325 28 03 2 344279044 10 1223 + 048220 1325 28 04 2 344279044 11 1223 + 048221 1325 28 05 2 344279044 12 1223 + 048222 1325 28 06 2 344279044 13 1223 + 048223 1325 28 07 2 344279044 14 1223 + 048224 1325 28 08 2 344279044 15 1223 + 048225 1325 29 01 2 344404996 00 1284 + 048226 1325 29 02 2 344404996 01 1284 + 048227 1325 29 03 2 344404996 02 1284 + 048228 1325 29 04 2 344404996 03 1284 + 048229 1325 29 05 2 344404996 04 1284 + 048230 1325 29 06 2 344404996 05 1284 + 048231 1325 29 07 2 344404996 06 1284 + 048232 1325 29 08 2 344404996 07 1284 + 048233 1325 30 01 2 344404996 08 1284 + 048234 1325 30 02 2 344404996 09 1284 + 048235 1325 30 03 2 344404996 10 1284 + 048236 1325 30 04 2 344404996 11 1284 + 048237 1325 30 05 2 344404996 12 1284 + 048238 1325 30 06 2 344404996 13 1284 + 048239 1325 30 07 2 344404996 14 1284 + 048240 1325 30 08 2 344404996 15 1284 + 048241 1325 31 01 2 344406020 00 1285 + 048242 1325 31 02 2 344406020 01 1285 + 048243 1325 31 03 2 344406020 02 1285 + 048244 1325 31 04 2 344406020 03 1285 + 048245 1325 31 05 2 344406020 04 1285 + 048246 1325 31 06 2 344406020 05 1285 + 048247 1325 31 07 2 344406020 06 1285 + 048248 1325 31 08 2 344406020 07 1285 + 048249 1325 32 01 2 344406020 08 1285 + 048250 1325 32 02 2 344406020 09 1285 + 048251 1325 32 03 2 344406020 10 1285 + 048252 1325 32 04 2 344406020 11 1285 + 048253 1325 32 05 2 344406020 12 1285 + 048254 1325 32 06 2 344406020 13 1285 + 048255 1325 32 07 2 344406020 14 1285 + 048256 1325 32 08 2 344406020 15 1285 + 048257 1325 33 01 2 344540164 00 1334 + 048258 1325 33 02 2 344540164 01 1334 + 048259 1325 33 03 2 344540164 02 1334 + 048260 1325 33 04 2 344540164 03 1334 + 048261 1325 33 05 2 344540164 04 1334 + 048262 1325 33 06 2 344540164 05 1334 + 048263 1325 33 07 2 344540164 06 1334 + 048264 1325 33 08 2 344540164 07 1334 + 048265 1325 34 01 2 344540164 08 1334 + 048266 1325 34 02 2 344540164 09 1334 + 048267 1325 34 03 2 344540164 10 1334 + 048268 1325 34 04 2 344540164 11 1334 + 048269 1325 34 05 2 344540164 12 1334 + 048270 1325 34 06 2 344540164 13 1334 + 048271 1325 34 07 2 344540164 14 1334 + 048272 1325 34 08 2 344540164 15 1334 + 048273 1325 35 01 2 344541188 00 1335 + 048274 1325 35 02 2 344541188 01 1335 + 048275 1325 35 03 2 344541188 02 1335 + 048276 1325 35 04 2 344541188 03 1335 + 048277 1325 35 05 2 344541188 04 1335 + 048278 1325 35 06 2 344541188 05 1335 + 048279 1325 35 07 2 344541188 06 1335 + 048280 1325 35 08 2 344541188 07 1335 + 048281 1325 36 01 2 344541188 08 1335 + 048282 1325 36 02 2 344541188 09 1335 + 048283 1325 36 03 2 344541188 10 1335 + 048284 1325 36 04 2 344541188 11 1335 + 048285 1325 36 05 2 344541188 12 1335 + 048286 1325 36 06 2 344541188 13 1335 + 048287 1325 36 07 2 344541188 14 1335 + 048288 1325 36 08 2 344541188 15 1335 + 048289 1325 37 01 2 344667140 00 1396 + 048290 1325 37 02 2 344667140 01 1396 + 048291 1325 37 03 2 344667140 02 1396 + 048292 1325 37 04 2 344667140 03 1396 + 048293 1325 37 05 2 344667140 04 1396 + 048294 1325 37 06 2 344667140 05 1396 + 048295 1325 37 07 2 344667140 06 1396 + 048296 1325 37 08 2 344667140 07 1396 + 048297 1325 38 01 2 344667140 08 1396 + 048298 1325 38 02 2 344667140 09 1396 + 048299 1325 38 03 2 344667140 10 1396 + 048300 1325 38 04 2 344667140 11 1396 + 048301 1325 38 05 2 344667140 12 1396 + 048302 1325 38 06 2 344667140 13 1396 + 048303 1325 38 07 2 344667140 14 1396 + 048304 1325 38 08 2 344667140 15 1396 + 048305 1325 39 01 2 344668164 00 1397 + 048306 1325 39 02 2 344668164 01 1397 + 048307 1325 39 03 2 344668164 02 1397 + 048308 1325 39 04 2 344668164 03 1397 + 048309 1325 39 05 2 344668164 04 1397 + 048310 1325 39 06 2 344668164 05 1397 + 048311 1325 39 07 2 344668164 06 1397 + 048312 1325 39 08 2 344668164 07 1397 + 048313 1325 40 01 2 344668164 08 1397 + 048314 1325 40 02 2 344668164 09 1397 + 048315 1325 40 03 2 344668164 10 1397 + 048316 1325 40 04 2 344668164 11 1397 + 048317 1325 40 05 2 344668164 12 1397 + 048318 1325 40 06 2 344668164 13 1397 + 048319 1325 40 07 2 344668164 14 1397 + 048320 1325 40 08 2 344668164 15 1397 + 048321 1325 41 01 2 344802308 00 1446 + 048322 1325 41 02 2 344802308 01 1446 + 048323 1325 41 03 2 344802308 02 1446 + 048324 1325 41 04 2 344802308 03 1446 + 048325 1325 41 05 2 344802308 04 1446 + 048326 1325 41 06 2 344802308 05 1446 + 048327 1325 41 07 2 344802308 06 1446 + 048328 1325 41 08 2 344802308 07 1446 + 048329 1325 42 01 2 344802308 08 1446 + 048330 1325 42 02 2 344802308 09 1446 + 048331 1325 42 03 2 344802308 10 1446 + 048332 1325 42 04 2 344802308 11 1446 + 048333 1325 42 05 2 344802308 12 1446 + 048334 1325 42 06 2 344802308 13 1446 + 048335 1325 42 07 2 344802308 14 1446 + 048336 1325 42 08 2 344802308 15 1446 + 048337 1325 43 01 2 344803332 00 1447 + 048338 1325 43 02 2 344803332 01 1447 + 048339 1325 43 03 2 344803332 02 1447 + 048340 1325 43 04 2 344803332 03 1447 + 048341 1325 43 05 2 344803332 04 1447 + 048342 1325 43 06 2 344803332 05 1447 + 048343 1325 43 07 2 344803332 06 1447 + 048344 1325 43 08 2 344803332 07 1447 + 048345 1325 44 01 2 344803332 08 1447 + 048346 1325 44 02 2 344803332 09 1447 + 048347 1325 44 03 2 344803332 10 1447 + 048348 1325 44 04 2 344803332 11 1447 + 048349 1325 44 05 2 344803332 12 1447 + 048350 1325 44 06 2 344803332 13 1447 + 048351 1325 44 07 2 344803332 14 1447 + 048352 1325 44 08 2 344803332 15 1447 + 048353 1325 45 01 2 344929284 00 1508 + 048354 1325 45 02 2 344929284 01 1508 + 048355 1325 45 03 2 344929284 02 1508 + 048356 1325 45 04 2 344929284 03 1508 + 048357 1325 45 05 2 344929284 04 1508 + 048358 1325 45 06 2 344929284 05 1508 + 048359 1325 45 07 2 344929284 06 1508 + 048360 1325 45 08 2 344929284 07 1508 + 048361 1325 46 01 2 344929284 08 1508 + 048362 1325 46 02 2 344929284 09 1508 + 048363 1325 46 03 2 344929284 10 1508 + 048364 1325 46 04 2 344929284 11 1508 + 048365 1325 46 05 2 344929284 12 1508 + 048366 1325 46 06 2 344929284 13 1508 + 048367 1325 46 07 2 344929284 14 1508 + 048368 1325 46 08 2 344929284 15 1508 + 048369 1325 47 01 2 344930308 00 1509 + 048370 1325 47 02 2 344930308 01 1509 + 048371 1325 47 03 2 344930308 02 1509 + 048372 1325 47 04 2 344930308 03 1509 + 048373 1325 47 05 2 344930308 04 1509 + 048374 1325 47 06 2 344930308 05 1509 + 048375 1325 47 07 2 344930308 06 1509 + 048376 1325 47 08 2 344930308 07 1509 + 048377 1325 48 01 2 344930308 08 1509 + 048378 1325 48 02 2 344930308 09 1509 + 048379 1325 48 03 2 344930308 10 1509 + 048380 1325 48 04 2 344930308 11 1509 + 048381 1325 48 05 2 344930308 12 1509 + 048382 1325 48 06 2 344930308 13 1509 + 048383 1325 48 07 2 344930308 14 1509 + 048384 1325 48 08 2 344930308 15 1509 + 048385 1326 01 01 2 344273924 00 1220 + 048386 1326 01 02 2 344273924 01 1220 + 048387 1326 01 03 2 344273924 02 1220 + 048388 1326 01 04 2 344273924 03 1220 + 048389 1326 01 05 2 344273924 04 1220 + 048390 1326 01 06 2 344273924 05 1220 + 048391 1326 01 07 2 344273924 06 1220 + 048392 1326 01 08 2 344273924 07 1220 + 048393 1326 02 01 2 344273924 08 1220 + 048394 1326 02 02 2 344273924 09 1220 + 048395 1326 02 03 2 344273924 10 1220 + 048396 1326 02 04 2 344273924 11 1220 + 048397 1326 02 05 2 344273924 12 1220 + 048398 1326 02 06 2 344273924 13 1220 + 048399 1326 02 07 2 344273924 14 1220 + 048400 1326 02 08 2 344273924 15 1220 + 048401 1326 03 01 2 344274948 00 1221 + 048402 1326 03 02 2 344274948 01 1221 + 048403 1326 03 03 2 344274948 02 1221 + 048404 1326 03 04 2 344274948 03 1221 + 048405 1326 03 05 2 344274948 04 1221 + 048406 1326 03 06 2 344274948 05 1221 + 048407 1326 03 07 2 344274948 06 1221 + 048408 1326 03 08 2 344274948 07 1221 + 048409 1326 04 01 2 344274948 08 1221 + 048410 1326 04 02 2 344274948 09 1221 + 048411 1326 04 03 2 344274948 10 1221 + 048412 1326 04 04 2 344274948 11 1221 + 048413 1326 04 05 2 344274948 12 1221 + 048414 1326 04 06 2 344274948 13 1221 + 048415 1326 04 07 2 344274948 14 1221 + 048416 1326 04 08 2 344274948 15 1221 + 048417 1326 05 01 2 344400900 00 1282 + 048418 1326 05 02 2 344400900 01 1282 + 048419 1326 05 03 2 344400900 02 1282 + 048420 1326 05 04 2 344400900 03 1282 + 048421 1326 05 05 2 344400900 04 1282 + 048422 1326 05 06 2 344400900 05 1282 + 048423 1326 05 07 2 344400900 06 1282 + 048424 1326 05 08 2 344400900 07 1282 + 048425 1326 06 01 2 344400900 08 1282 + 048426 1326 06 02 2 344400900 09 1282 + 048427 1326 06 03 2 344400900 10 1282 + 048428 1326 06 04 2 344400900 11 1282 + 048429 1326 06 05 2 344400900 12 1282 + 048430 1326 06 06 2 344400900 13 1282 + 048431 1326 06 07 2 344400900 14 1282 + 048432 1326 06 08 2 344400900 15 1282 + 048433 1326 07 01 2 344401924 00 1283 + 048434 1326 07 02 2 344401924 01 1283 + 048435 1326 07 03 2 344401924 02 1283 + 048436 1326 07 04 2 344401924 03 1283 + 048437 1326 07 05 2 344401924 04 1283 + 048438 1326 07 06 2 344401924 05 1283 + 048439 1326 07 07 2 344401924 06 1283 + 048440 1326 07 08 2 344401924 07 1283 + 048441 1326 08 01 2 344401924 08 1283 + 048442 1326 08 02 2 344401924 09 1283 + 048443 1326 08 03 2 344401924 10 1283 + 048444 1326 08 04 2 344401924 11 1283 + 048445 1326 08 05 2 344401924 12 1283 + 048446 1326 08 06 2 344401924 13 1283 + 048447 1326 08 07 2 344401924 14 1283 + 048448 1326 08 08 2 344401924 15 1283 + 048449 1326 09 01 2 344536068 00 1332 + 048450 1326 09 02 2 344536068 01 1332 + 048451 1326 09 03 2 344536068 02 1332 + 048452 1326 09 04 2 344536068 03 1332 + 048453 1326 09 05 2 344536068 04 1332 + 048454 1326 09 06 2 344536068 05 1332 + 048455 1326 09 07 2 344536068 06 1332 + 048456 1326 09 08 2 344536068 07 1332 + 048457 1326 10 01 2 344536068 08 1332 + 048458 1326 10 02 2 344536068 09 1332 + 048459 1326 10 03 2 344536068 10 1332 + 048460 1326 10 04 2 344536068 11 1332 + 048461 1326 10 05 2 344536068 12 1332 + 048462 1326 10 06 2 344536068 13 1332 + 048463 1326 10 07 2 344536068 14 1332 + 048464 1326 10 08 2 344536068 15 1332 + 048465 1326 11 01 2 344537092 00 1333 + 048466 1326 11 02 2 344537092 01 1333 + 048467 1326 11 03 2 344537092 02 1333 + 048468 1326 11 04 2 344537092 03 1333 + 048469 1326 11 05 2 344537092 04 1333 + 048470 1326 11 06 2 344537092 05 1333 + 048471 1326 11 07 2 344537092 06 1333 + 048472 1326 11 08 2 344537092 07 1333 + 048473 1326 12 01 2 344537092 08 1333 + 048474 1326 12 02 2 344537092 09 1333 + 048475 1326 12 03 2 344537092 10 1333 + 048476 1326 12 04 2 344537092 11 1333 + 048477 1326 12 05 2 344537092 12 1333 + 048478 1326 12 06 2 344537092 13 1333 + 048479 1326 12 07 2 344537092 14 1333 + 048480 1326 12 08 2 344537092 15 1333 + 048481 1326 13 01 2 344663044 00 1394 + 048482 1326 13 02 2 344663044 01 1394 + 048483 1326 13 03 2 344663044 02 1394 + 048484 1326 13 04 2 344663044 03 1394 + 048485 1326 13 05 2 344663044 04 1394 + 048486 1326 13 06 2 344663044 05 1394 + 048487 1326 13 07 2 344663044 06 1394 + 048488 1326 13 08 2 344663044 07 1394 + 048489 1326 14 01 2 344663044 08 1394 + 048490 1326 14 02 2 344663044 09 1394 + 048491 1326 14 03 2 344663044 10 1394 + 048492 1326 14 04 2 344663044 11 1394 + 048493 1326 14 05 2 344663044 12 1394 + 048494 1326 14 06 2 344663044 13 1394 + 048495 1326 14 07 2 344663044 14 1394 + 048496 1326 14 08 2 344663044 15 1394 + 048497 1326 15 01 2 344664068 00 1395 + 048498 1326 15 02 2 344664068 01 1395 + 048499 1326 15 03 2 344664068 02 1395 + 048500 1326 15 04 2 344664068 03 1395 + 048501 1326 15 05 2 344664068 04 1395 + 048502 1326 15 06 2 344664068 05 1395 + 048503 1326 15 07 2 344664068 06 1395 + 048504 1326 15 08 2 344664068 07 1395 + 048505 1326 16 01 2 344664068 08 1395 + 048506 1326 16 02 2 344664068 09 1395 + 048507 1326 16 03 2 344664068 10 1395 + 048508 1326 16 04 2 344664068 11 1395 + 048509 1326 16 05 2 344664068 12 1395 + 048510 1326 16 06 2 344664068 13 1395 + 048511 1326 16 07 2 344664068 14 1395 + 048512 1326 16 08 2 344664068 15 1395 + 048513 1326 17 01 2 344798212 00 1444 + 048514 1326 17 02 2 344798212 01 1444 + 048515 1326 17 03 2 344798212 02 1444 + 048516 1326 17 04 2 344798212 03 1444 + 048517 1326 17 05 2 344798212 04 1444 + 048518 1326 17 06 2 344798212 05 1444 + 048519 1326 17 07 2 344798212 06 1444 + 048520 1326 17 08 2 344798212 07 1444 + 048521 1326 18 01 2 344798212 08 1444 + 048522 1326 18 02 2 344798212 09 1444 + 048523 1326 18 03 2 344798212 10 1444 + 048524 1326 18 04 2 344798212 11 1444 + 048525 1326 18 05 2 344798212 12 1444 + 048526 1326 18 06 2 344798212 13 1444 + 048527 1326 18 07 2 344798212 14 1444 + 048528 1326 18 08 2 344798212 15 1444 + 048529 1326 19 01 2 344799236 00 1445 + 048530 1326 19 02 2 344799236 01 1445 + 048531 1326 19 03 2 344799236 02 1445 + 048532 1326 19 04 2 344799236 03 1445 + 048533 1326 19 05 2 344799236 04 1445 + 048534 1326 19 06 2 344799236 05 1445 + 048535 1326 19 07 2 344799236 06 1445 + 048536 1326 19 08 2 344799236 07 1445 + 048537 1326 20 01 2 344799236 08 1445 + 048538 1326 20 02 2 344799236 09 1445 + 048539 1326 20 03 2 344799236 10 1445 + 048540 1326 20 04 2 344799236 11 1445 + 048541 1326 20 05 2 344799236 12 1445 + 048542 1326 20 06 2 344799236 13 1445 + 048543 1326 20 07 2 344799236 14 1445 + 048544 1326 20 08 2 344799236 15 1445 + 048545 1326 21 01 2 344925188 00 1506 + 048546 1326 21 02 2 344925188 01 1506 + 048547 1326 21 03 2 344925188 02 1506 + 048548 1326 21 04 2 344925188 03 1506 + 048549 1326 21 05 2 344925188 04 1506 + 048550 1326 21 06 2 344925188 05 1506 + 048551 1326 21 07 2 344925188 06 1506 + 048552 1326 21 08 2 344925188 07 1506 + 048553 1326 22 01 2 344925188 08 1506 + 048554 1326 22 02 2 344925188 09 1506 + 048555 1326 22 03 2 344925188 10 1506 + 048556 1326 22 04 2 344925188 11 1506 + 048557 1326 22 05 2 344925188 12 1506 + 048558 1326 22 06 2 344925188 13 1506 + 048559 1326 22 07 2 344925188 14 1506 + 048560 1326 22 08 2 344925188 15 1506 + 048561 1326 23 01 2 344926212 00 1507 + 048562 1326 23 02 2 344926212 01 1507 + 048563 1326 23 03 2 344926212 02 1507 + 048564 1326 23 04 2 344926212 03 1507 + 048565 1326 23 05 2 344926212 04 1507 + 048566 1326 23 06 2 344926212 05 1507 + 048567 1326 23 07 2 344926212 06 1507 + 048568 1326 23 08 2 344926212 07 1507 + 048569 1326 24 01 2 344926212 08 1507 + 048570 1326 24 02 2 344926212 09 1507 + 048571 1326 24 03 2 344926212 10 1507 + 048572 1326 24 04 2 344926212 11 1507 + 048573 1326 24 05 2 344926212 12 1507 + 048574 1326 24 06 2 344926212 13 1507 + 048575 1326 24 07 2 344926212 14 1507 + 048576 1326 24 08 2 344926212 15 1507 + 048577 1326 25 01 2 344269828 00 1218 + 048578 1326 25 02 2 344269828 01 1218 + 048579 1326 25 03 2 344269828 02 1218 + 048580 1326 25 04 2 344269828 03 1218 + 048581 1326 25 05 2 344269828 04 1218 + 048582 1326 25 06 2 344269828 05 1218 + 048583 1326 25 07 2 344269828 06 1218 + 048584 1326 25 08 2 344269828 07 1218 + 048585 1326 26 01 2 344269828 08 1218 + 048586 1326 26 02 2 344269828 09 1218 + 048587 1326 26 03 2 344269828 10 1218 + 048588 1326 26 04 2 344269828 11 1218 + 048589 1326 26 05 2 344269828 12 1218 + 048590 1326 26 06 2 344269828 13 1218 + 048591 1326 26 07 2 344269828 14 1218 + 048592 1326 26 08 2 344269828 15 1218 + 048593 1326 27 01 2 344270852 00 1219 + 048594 1326 27 02 2 344270852 01 1219 + 048595 1326 27 03 2 344270852 02 1219 + 048596 1326 27 04 2 344270852 03 1219 + 048597 1326 27 05 2 344270852 04 1219 + 048598 1326 27 06 2 344270852 05 1219 + 048599 1326 27 07 2 344270852 06 1219 + 048600 1326 27 08 2 344270852 07 1219 + 048601 1326 28 01 2 344270852 08 1219 + 048602 1326 28 02 2 344270852 09 1219 + 048603 1326 28 03 2 344270852 10 1219 + 048604 1326 28 04 2 344270852 11 1219 + 048605 1326 28 05 2 344270852 12 1219 + 048606 1326 28 06 2 344270852 13 1219 + 048607 1326 28 07 2 344270852 14 1219 + 048608 1326 28 08 2 344270852 15 1219 + 048609 1326 29 01 2 344396804 00 1280 + 048610 1326 29 02 2 344396804 01 1280 + 048611 1326 29 03 2 344396804 02 1280 + 048612 1326 29 04 2 344396804 03 1280 + 048613 1326 29 05 2 344396804 04 1280 + 048614 1326 29 06 2 344396804 05 1280 + 048615 1326 29 07 2 344396804 06 1280 + 048616 1326 29 08 2 344396804 07 1280 + 048617 1326 30 01 2 344396804 08 1280 + 048618 1326 30 02 2 344396804 09 1280 + 048619 1326 30 03 2 344396804 10 1280 + 048620 1326 30 04 2 344396804 11 1280 + 048621 1326 30 05 2 344396804 12 1280 + 048622 1326 30 06 2 344396804 13 1280 + 048623 1326 30 07 2 344396804 14 1280 + 048624 1326 30 08 2 344396804 15 1280 + 048625 1326 31 01 2 344397828 00 1281 + 048626 1326 31 02 2 344397828 01 1281 + 048627 1326 31 03 2 344397828 02 1281 + 048628 1326 31 04 2 344397828 03 1281 + 048629 1326 31 05 2 344397828 04 1281 + 048630 1326 31 06 2 344397828 05 1281 + 048631 1326 31 07 2 344397828 06 1281 + 048632 1326 31 08 2 344397828 07 1281 + 048633 1326 32 01 2 344397828 08 1281 + 048634 1326 32 02 2 344397828 09 1281 + 048635 1326 32 03 2 344397828 10 1281 + 048636 1326 32 04 2 344397828 11 1281 + 048637 1326 32 05 2 344397828 12 1281 + 048638 1326 32 06 2 344397828 13 1281 + 048639 1326 32 07 2 344397828 14 1281 + 048640 1326 32 08 2 344397828 15 1281 + 048641 1326 33 01 2 344531972 00 1330 + 048642 1326 33 02 2 344531972 01 1330 + 048643 1326 33 03 2 344531972 02 1330 + 048644 1326 33 04 2 344531972 03 1330 + 048645 1326 33 05 2 344531972 04 1330 + 048646 1326 33 06 2 344531972 05 1330 + 048647 1326 33 07 2 344531972 06 1330 + 048648 1326 33 08 2 344531972 07 1330 + 048649 1326 34 01 2 344531972 08 1330 + 048650 1326 34 02 2 344531972 09 1330 + 048651 1326 34 03 2 344531972 10 1330 + 048652 1326 34 04 2 344531972 11 1330 + 048653 1326 34 05 2 344531972 12 1330 + 048654 1326 34 06 2 344531972 13 1330 + 048655 1326 34 07 2 344531972 14 1330 + 048656 1326 34 08 2 344531972 15 1330 + 048657 1326 35 01 2 344532996 00 1331 + 048658 1326 35 02 2 344532996 01 1331 + 048659 1326 35 03 2 344532996 02 1331 + 048660 1326 35 04 2 344532996 03 1331 + 048661 1326 35 05 2 344532996 04 1331 + 048662 1326 35 06 2 344532996 05 1331 + 048663 1326 35 07 2 344532996 06 1331 + 048664 1326 35 08 2 344532996 07 1331 + 048665 1326 36 01 2 344532996 08 1331 + 048666 1326 36 02 2 344532996 09 1331 + 048667 1326 36 03 2 344532996 10 1331 + 048668 1326 36 04 2 344532996 11 1331 + 048669 1326 36 05 2 344532996 12 1331 + 048670 1326 36 06 2 344532996 13 1331 + 048671 1326 36 07 2 344532996 14 1331 + 048672 1326 36 08 2 344532996 15 1331 + 048673 1326 37 01 2 344658948 00 1392 + 048674 1326 37 02 2 344658948 01 1392 + 048675 1326 37 03 2 344658948 02 1392 + 048676 1326 37 04 2 344658948 03 1392 + 048677 1326 37 05 2 344658948 04 1392 + 048678 1326 37 06 2 344658948 05 1392 + 048679 1326 37 07 2 344658948 06 1392 + 048680 1326 37 08 2 344658948 07 1392 + 048681 1326 38 01 2 344658948 08 1392 + 048682 1326 38 02 2 344658948 09 1392 + 048683 1326 38 03 2 344658948 10 1392 + 048684 1326 38 04 2 344658948 11 1392 + 048685 1326 38 05 2 344658948 12 1392 + 048686 1326 38 06 2 344658948 13 1392 + 048687 1326 38 07 2 344658948 14 1392 + 048688 1326 38 08 2 344658948 15 1392 + 048689 1326 39 01 2 344659972 00 1393 + 048690 1326 39 02 2 344659972 01 1393 + 048691 1326 39 03 2 344659972 02 1393 + 048692 1326 39 04 2 344659972 03 1393 + 048693 1326 39 05 2 344659972 04 1393 + 048694 1326 39 06 2 344659972 05 1393 + 048695 1326 39 07 2 344659972 06 1393 + 048696 1326 39 08 2 344659972 07 1393 + 048697 1326 40 01 2 344659972 08 1393 + 048698 1326 40 02 2 344659972 09 1393 + 048699 1326 40 03 2 344659972 10 1393 + 048700 1326 40 04 2 344659972 11 1393 + 048701 1326 40 05 2 344659972 12 1393 + 048702 1326 40 06 2 344659972 13 1393 + 048703 1326 40 07 2 344659972 14 1393 + 048704 1326 40 08 2 344659972 15 1393 + 048705 1326 41 01 2 344794116 00 1442 + 048706 1326 41 02 2 344794116 01 1442 + 048707 1326 41 03 2 344794116 02 1442 + 048708 1326 41 04 2 344794116 03 1442 + 048709 1326 41 05 2 344794116 04 1442 + 048710 1326 41 06 2 344794116 05 1442 + 048711 1326 41 07 2 344794116 06 1442 + 048712 1326 41 08 2 344794116 07 1442 + 048713 1326 42 01 2 344794116 08 1442 + 048714 1326 42 02 2 344794116 09 1442 + 048715 1326 42 03 2 344794116 10 1442 + 048716 1326 42 04 2 344794116 11 1442 + 048717 1326 42 05 2 344794116 12 1442 + 048718 1326 42 06 2 344794116 13 1442 + 048719 1326 42 07 2 344794116 14 1442 + 048720 1326 42 08 2 344794116 15 1442 + 048721 1326 43 01 2 344795140 00 1443 + 048722 1326 43 02 2 344795140 01 1443 + 048723 1326 43 03 2 344795140 02 1443 + 048724 1326 43 04 2 344795140 03 1443 + 048725 1326 43 05 2 344795140 04 1443 + 048726 1326 43 06 2 344795140 05 1443 + 048727 1326 43 07 2 344795140 06 1443 + 048728 1326 43 08 2 344795140 07 1443 + 048729 1326 44 01 2 344795140 08 1443 + 048730 1326 44 02 2 344795140 09 1443 + 048731 1326 44 03 2 344795140 10 1443 + 048732 1326 44 04 2 344795140 11 1443 + 048733 1326 44 05 2 344795140 12 1443 + 048734 1326 44 06 2 344795140 13 1443 + 048735 1326 44 07 2 344795140 14 1443 + 048736 1326 44 08 2 344795140 15 1443 + 048737 1326 45 01 2 344921092 00 1504 + 048738 1326 45 02 2 344921092 01 1504 + 048739 1326 45 03 2 344921092 02 1504 + 048740 1326 45 04 2 344921092 03 1504 + 048741 1326 45 05 2 344921092 04 1504 + 048742 1326 45 06 2 344921092 05 1504 + 048743 1326 45 07 2 344921092 06 1504 + 048744 1326 45 08 2 344921092 07 1504 + 048745 1326 46 01 2 344921092 08 1504 + 048746 1326 46 02 2 344921092 09 1504 + 048747 1326 46 03 2 344921092 10 1504 + 048748 1326 46 04 2 344921092 11 1504 + 048749 1326 46 05 2 344921092 12 1504 + 048750 1326 46 06 2 344921092 13 1504 + 048751 1326 46 07 2 344921092 14 1504 + 048752 1326 46 08 2 344921092 15 1504 + 048753 1326 47 01 2 344922116 00 1505 + 048754 1326 47 02 2 344922116 01 1505 + 048755 1326 47 03 2 344922116 02 1505 + 048756 1326 47 04 2 344922116 03 1505 + 048757 1326 47 05 2 344922116 04 1505 + 048758 1326 47 06 2 344922116 05 1505 + 048759 1326 47 07 2 344922116 06 1505 + 048760 1326 47 08 2 344922116 07 1505 + 048761 1326 48 01 2 344922116 08 1505 + 048762 1326 48 02 2 344922116 09 1505 + 048763 1326 48 03 2 344922116 10 1505 + 048764 1326 48 04 2 344922116 11 1505 + 048765 1326 48 05 2 344922116 12 1505 + 048766 1326 48 06 2 344922116 13 1505 + 048767 1326 48 07 2 344922116 14 1505 + 048768 1326 48 08 2 344922116 15 1505 + 048769 9999 99 99 0 9999 99 9999 + 048770 9999 99 99 0 9999 99 9999 + 048771 9999 99 99 0 9999 99 9999 + 048772 9999 99 99 0 9999 99 9999 + 048773 9999 99 99 0 9999 99 9999 + 048774 9999 99 99 0 9999 99 9999 + 048775 9999 99 99 0 9999 99 9999 + 048776 9999 99 99 0 9999 99 9999 + 048777 9999 99 99 0 9999 99 9999 + 048778 9999 99 99 0 9999 99 9999 + 048779 9999 99 99 0 9999 99 9999 + 048780 9999 99 99 0 9999 99 9999 + 048781 9999 99 99 0 9999 99 9999 + 048782 9999 99 99 0 9999 99 9999 + 048783 9999 99 99 0 9999 99 9999 + 048784 9999 99 99 0 9999 99 9999 + 048785 9999 99 99 0 9999 99 9999 + 048786 9999 99 99 0 9999 99 9999 + 048787 9999 99 99 0 9999 99 9999 + 048788 9999 99 99 0 9999 99 9999 + 048789 9999 99 99 0 9999 99 9999 + 048790 9999 99 99 0 9999 99 9999 + 048791 9999 99 99 0 9999 99 9999 + 048792 9999 99 99 0 9999 99 9999 + 048793 9999 99 99 0 9999 99 9999 + 048794 9999 99 99 0 9999 99 9999 + 048795 9999 99 99 0 9999 99 9999 + 048796 9999 99 99 0 9999 99 9999 + 048797 9999 99 99 0 9999 99 9999 + 048798 9999 99 99 0 9999 99 9999 + 048799 9999 99 99 0 9999 99 9999 + 048800 9999 99 99 0 9999 99 9999 + 048801 9999 99 99 0 9999 99 9999 + 048802 9999 99 99 0 9999 99 9999 + 048803 9999 99 99 0 9999 99 9999 + 048804 9999 99 99 0 9999 99 9999 + 048805 9999 99 99 0 9999 99 9999 + 048806 9999 99 99 0 9999 99 9999 + 048807 9999 99 99 0 9999 99 9999 + 048808 9999 99 99 0 9999 99 9999 + 048809 9999 99 99 0 9999 99 9999 + 048810 9999 99 99 0 9999 99 9999 + 048811 9999 99 99 0 9999 99 9999 + 048812 9999 99 99 0 9999 99 9999 + 048813 9999 99 99 0 9999 99 9999 + 048814 9999 99 99 0 9999 99 9999 + 048815 9999 99 99 0 9999 99 9999 + 048816 9999 99 99 0 9999 99 9999 + 048817 9999 99 99 0 9999 99 9999 + 048818 9999 99 99 0 9999 99 9999 + 048819 9999 99 99 0 9999 99 9999 + 048820 9999 99 99 0 9999 99 9999 + 048821 9999 99 99 0 9999 99 9999 + 048822 9999 99 99 0 9999 99 9999 + 048823 9999 99 99 0 9999 99 9999 + 048824 9999 99 99 0 9999 99 9999 + 048825 9999 99 99 0 9999 99 9999 + 048826 9999 99 99 0 9999 99 9999 + 048827 9999 99 99 0 9999 99 9999 + 048828 9999 99 99 0 9999 99 9999 + 048829 9999 99 99 0 9999 99 9999 + 048830 9999 99 99 0 9999 99 9999 + 048831 9999 99 99 0 9999 99 9999 + 048832 9999 99 99 0 9999 99 9999 + 048833 9999 99 99 0 9999 99 9999 + 048834 9999 99 99 0 9999 99 9999 + 048835 9999 99 99 0 9999 99 9999 + 048836 9999 99 99 0 9999 99 9999 + 048837 9999 99 99 0 9999 99 9999 + 048838 9999 99 99 0 9999 99 9999 + 048839 9999 99 99 0 9999 99 9999 + 048840 9999 99 99 0 9999 99 9999 + 048841 9999 99 99 0 9999 99 9999 + 048842 9999 99 99 0 9999 99 9999 + 048843 9999 99 99 0 9999 99 9999 + 048844 9999 99 99 0 9999 99 9999 + 048845 9999 99 99 0 9999 99 9999 + 048846 9999 99 99 0 9999 99 9999 + 048847 9999 99 99 0 9999 99 9999 + 048848 9999 99 99 0 9999 99 9999 + 048849 9999 99 99 0 9999 99 9999 + 048850 9999 99 99 0 9999 99 9999 + 048851 9999 99 99 0 9999 99 9999 + 048852 9999 99 99 0 9999 99 9999 + 048853 9999 99 99 0 9999 99 9999 + 048854 9999 99 99 0 9999 99 9999 + 048855 9999 99 99 0 9999 99 9999 + 048856 9999 99 99 0 9999 99 9999 + 048857 9999 99 99 0 9999 99 9999 + 048858 9999 99 99 0 9999 99 9999 + 048859 9999 99 99 0 9999 99 9999 + 048860 9999 99 99 0 9999 99 9999 + 048861 9999 99 99 0 9999 99 9999 + 048862 9999 99 99 0 9999 99 9999 + 048863 9999 99 99 0 9999 99 9999 + 048864 9999 99 99 0 9999 99 9999 + 048865 9999 99 99 0 9999 99 9999 + 048866 9999 99 99 0 9999 99 9999 + 048867 9999 99 99 0 9999 99 9999 + 048868 9999 99 99 0 9999 99 9999 + 048869 9999 99 99 0 9999 99 9999 + 048870 9999 99 99 0 9999 99 9999 + 048871 9999 99 99 0 9999 99 9999 + 048872 9999 99 99 0 9999 99 9999 + 048873 9999 99 99 0 9999 99 9999 + 048874 9999 99 99 0 9999 99 9999 + 048875 9999 99 99 0 9999 99 9999 + 048876 9999 99 99 0 9999 99 9999 + 048877 9999 99 99 0 9999 99 9999 + 048878 9999 99 99 0 9999 99 9999 + 048879 9999 99 99 0 9999 99 9999 + 048880 9999 99 99 0 9999 99 9999 + 048881 9999 99 99 0 9999 99 9999 + 048882 9999 99 99 0 9999 99 9999 + 048883 9999 99 99 0 9999 99 9999 + 048884 9999 99 99 0 9999 99 9999 + 048885 9999 99 99 0 9999 99 9999 + 048886 9999 99 99 0 9999 99 9999 + 048887 9999 99 99 0 9999 99 9999 + 048888 9999 99 99 0 9999 99 9999 + 048889 9999 99 99 0 9999 99 9999 + 048890 9999 99 99 0 9999 99 9999 + 048891 9999 99 99 0 9999 99 9999 + 048892 9999 99 99 0 9999 99 9999 + 048893 9999 99 99 0 9999 99 9999 + 048894 9999 99 99 0 9999 99 9999 + 048895 9999 99 99 0 9999 99 9999 + 048896 9999 99 99 0 9999 99 9999 + 048897 9999 99 99 0 9999 99 9999 + 048898 9999 99 99 0 9999 99 9999 + 048899 9999 99 99 0 9999 99 9999 + 048900 9999 99 99 0 9999 99 9999 + 048901 9999 99 99 0 9999 99 9999 + 048902 9999 99 99 0 9999 99 9999 + 048903 9999 99 99 0 9999 99 9999 + 048904 9999 99 99 0 9999 99 9999 + 048905 9999 99 99 0 9999 99 9999 + 048906 9999 99 99 0 9999 99 9999 + 048907 9999 99 99 0 9999 99 9999 + 048908 9999 99 99 0 9999 99 9999 + 048909 9999 99 99 0 9999 99 9999 + 048910 9999 99 99 0 9999 99 9999 + 048911 9999 99 99 0 9999 99 9999 + 048912 9999 99 99 0 9999 99 9999 + 048913 9999 99 99 0 9999 99 9999 + 048914 9999 99 99 0 9999 99 9999 + 048915 9999 99 99 0 9999 99 9999 + 048916 9999 99 99 0 9999 99 9999 + 048917 9999 99 99 0 9999 99 9999 + 048918 9999 99 99 0 9999 99 9999 + 048919 9999 99 99 0 9999 99 9999 + 048920 9999 99 99 0 9999 99 9999 + 048921 9999 99 99 0 9999 99 9999 + 048922 9999 99 99 0 9999 99 9999 + 048923 9999 99 99 0 9999 99 9999 + 048924 9999 99 99 0 9999 99 9999 + 048925 9999 99 99 0 9999 99 9999 + 048926 9999 99 99 0 9999 99 9999 + 048927 9999 99 99 0 9999 99 9999 + 048928 9999 99 99 0 9999 99 9999 + 048929 9999 99 99 0 9999 99 9999 + 048930 9999 99 99 0 9999 99 9999 + 048931 9999 99 99 0 9999 99 9999 + 048932 9999 99 99 0 9999 99 9999 + 048933 9999 99 99 0 9999 99 9999 + 048934 9999 99 99 0 9999 99 9999 + 048935 9999 99 99 0 9999 99 9999 + 048936 9999 99 99 0 9999 99 9999 + 048937 9999 99 99 0 9999 99 9999 + 048938 9999 99 99 0 9999 99 9999 + 048939 9999 99 99 0 9999 99 9999 + 048940 9999 99 99 0 9999 99 9999 + 048941 9999 99 99 0 9999 99 9999 + 048942 9999 99 99 0 9999 99 9999 + 048943 9999 99 99 0 9999 99 9999 + 048944 9999 99 99 0 9999 99 9999 + 048945 9999 99 99 0 9999 99 9999 + 048946 9999 99 99 0 9999 99 9999 + 048947 9999 99 99 0 9999 99 9999 + 048948 9999 99 99 0 9999 99 9999 + 048949 9999 99 99 0 9999 99 9999 + 048950 9999 99 99 0 9999 99 9999 + 048951 9999 99 99 0 9999 99 9999 + 048952 9999 99 99 0 9999 99 9999 + 048953 9999 99 99 0 9999 99 9999 + 048954 9999 99 99 0 9999 99 9999 + 048955 9999 99 99 0 9999 99 9999 + 048956 9999 99 99 0 9999 99 9999 + 048957 9999 99 99 0 9999 99 9999 + 048958 9999 99 99 0 9999 99 9999 + 048959 9999 99 99 0 9999 99 9999 + 048960 9999 99 99 0 9999 99 9999 + 048961 9999 99 99 0 9999 99 9999 + 048962 9999 99 99 0 9999 99 9999 + 048963 9999 99 99 0 9999 99 9999 + 048964 9999 99 99 0 9999 99 9999 + 048965 9999 99 99 0 9999 99 9999 + 048966 9999 99 99 0 9999 99 9999 + 048967 9999 99 99 0 9999 99 9999 + 048968 9999 99 99 0 9999 99 9999 + 048969 9999 99 99 0 9999 99 9999 + 048970 9999 99 99 0 9999 99 9999 + 048971 9999 99 99 0 9999 99 9999 + 048972 9999 99 99 0 9999 99 9999 + 048973 9999 99 99 0 9999 99 9999 + 048974 9999 99 99 0 9999 99 9999 + 048975 9999 99 99 0 9999 99 9999 + 048976 9999 99 99 0 9999 99 9999 + 048977 9999 99 99 0 9999 99 9999 + 048978 9999 99 99 0 9999 99 9999 + 048979 9999 99 99 0 9999 99 9999 + 048980 9999 99 99 0 9999 99 9999 + 048981 9999 99 99 0 9999 99 9999 + 048982 9999 99 99 0 9999 99 9999 + 048983 9999 99 99 0 9999 99 9999 + 048984 9999 99 99 0 9999 99 9999 + 048985 9999 99 99 0 9999 99 9999 + 048986 9999 99 99 0 9999 99 9999 + 048987 9999 99 99 0 9999 99 9999 + 048988 9999 99 99 0 9999 99 9999 + 048989 9999 99 99 0 9999 99 9999 + 048990 9999 99 99 0 9999 99 9999 + 048991 9999 99 99 0 9999 99 9999 + 048992 9999 99 99 0 9999 99 9999 + 048993 9999 99 99 0 9999 99 9999 + 048994 9999 99 99 0 9999 99 9999 + 048995 9999 99 99 0 9999 99 9999 + 048996 9999 99 99 0 9999 99 9999 + 048997 9999 99 99 0 9999 99 9999 + 048998 9999 99 99 0 9999 99 9999 + 048999 9999 99 99 0 9999 99 9999 + 049000 9999 99 99 0 9999 99 9999 + 049001 9999 99 99 0 9999 99 9999 + 049002 9999 99 99 0 9999 99 9999 + 049003 9999 99 99 0 9999 99 9999 + 049004 9999 99 99 0 9999 99 9999 + 049005 9999 99 99 0 9999 99 9999 + 049006 9999 99 99 0 9999 99 9999 + 049007 9999 99 99 0 9999 99 9999 + 049008 9999 99 99 0 9999 99 9999 + 049009 9999 99 99 0 9999 99 9999 + 049010 9999 99 99 0 9999 99 9999 + 049011 9999 99 99 0 9999 99 9999 + 049012 9999 99 99 0 9999 99 9999 + 049013 9999 99 99 0 9999 99 9999 + 049014 9999 99 99 0 9999 99 9999 + 049015 9999 99 99 0 9999 99 9999 + 049016 9999 99 99 0 9999 99 9999 + 049017 9999 99 99 0 9999 99 9999 + 049018 9999 99 99 0 9999 99 9999 + 049019 9999 99 99 0 9999 99 9999 + 049020 9999 99 99 0 9999 99 9999 + 049021 9999 99 99 0 9999 99 9999 + 049022 9999 99 99 0 9999 99 9999 + 049023 9999 99 99 0 9999 99 9999 + 049024 9999 99 99 0 9999 99 9999 + 049025 9999 99 99 0 9999 99 9999 + 049026 9999 99 99 0 9999 99 9999 + 049027 9999 99 99 0 9999 99 9999 + 049028 9999 99 99 0 9999 99 9999 + 049029 9999 99 99 0 9999 99 9999 + 049030 9999 99 99 0 9999 99 9999 + 049031 9999 99 99 0 9999 99 9999 + 049032 9999 99 99 0 9999 99 9999 + 049033 9999 99 99 0 9999 99 9999 + 049034 9999 99 99 0 9999 99 9999 + 049035 9999 99 99 0 9999 99 9999 + 049036 9999 99 99 0 9999 99 9999 + 049037 9999 99 99 0 9999 99 9999 + 049038 9999 99 99 0 9999 99 9999 + 049039 9999 99 99 0 9999 99 9999 + 049040 9999 99 99 0 9999 99 9999 + 049041 9999 99 99 0 9999 99 9999 + 049042 9999 99 99 0 9999 99 9999 + 049043 9999 99 99 0 9999 99 9999 + 049044 9999 99 99 0 9999 99 9999 + 049045 9999 99 99 0 9999 99 9999 + 049046 9999 99 99 0 9999 99 9999 + 049047 9999 99 99 0 9999 99 9999 + 049048 9999 99 99 0 9999 99 9999 + 049049 9999 99 99 0 9999 99 9999 + 049050 9999 99 99 0 9999 99 9999 + 049051 9999 99 99 0 9999 99 9999 + 049052 9999 99 99 0 9999 99 9999 + 049053 9999 99 99 0 9999 99 9999 + 049054 9999 99 99 0 9999 99 9999 + 049055 9999 99 99 0 9999 99 9999 + 049056 9999 99 99 0 9999 99 9999 + 049057 9999 99 99 0 9999 99 9999 + 049058 9999 99 99 0 9999 99 9999 + 049059 9999 99 99 0 9999 99 9999 + 049060 9999 99 99 0 9999 99 9999 + 049061 9999 99 99 0 9999 99 9999 + 049062 9999 99 99 0 9999 99 9999 + 049063 9999 99 99 0 9999 99 9999 + 049064 9999 99 99 0 9999 99 9999 + 049065 9999 99 99 0 9999 99 9999 + 049066 9999 99 99 0 9999 99 9999 + 049067 9999 99 99 0 9999 99 9999 + 049068 9999 99 99 0 9999 99 9999 + 049069 9999 99 99 0 9999 99 9999 + 049070 9999 99 99 0 9999 99 9999 + 049071 9999 99 99 0 9999 99 9999 + 049072 9999 99 99 0 9999 99 9999 + 049073 9999 99 99 0 9999 99 9999 + 049074 9999 99 99 0 9999 99 9999 + 049075 9999 99 99 0 9999 99 9999 + 049076 9999 99 99 0 9999 99 9999 + 049077 9999 99 99 0 9999 99 9999 + 049078 9999 99 99 0 9999 99 9999 + 049079 9999 99 99 0 9999 99 9999 + 049080 9999 99 99 0 9999 99 9999 + 049081 9999 99 99 0 9999 99 9999 + 049082 9999 99 99 0 9999 99 9999 + 049083 9999 99 99 0 9999 99 9999 + 049084 9999 99 99 0 9999 99 9999 + 049085 9999 99 99 0 9999 99 9999 + 049086 9999 99 99 0 9999 99 9999 + 049087 9999 99 99 0 9999 99 9999 + 049088 9999 99 99 0 9999 99 9999 + 049089 9999 99 99 0 9999 99 9999 + 049090 9999 99 99 0 9999 99 9999 + 049091 9999 99 99 0 9999 99 9999 + 049092 9999 99 99 0 9999 99 9999 + 049093 9999 99 99 0 9999 99 9999 + 049094 9999 99 99 0 9999 99 9999 + 049095 9999 99 99 0 9999 99 9999 + 049096 9999 99 99 0 9999 99 9999 + 049097 9999 99 99 0 9999 99 9999 + 049098 9999 99 99 0 9999 99 9999 + 049099 9999 99 99 0 9999 99 9999 + 049100 9999 99 99 0 9999 99 9999 + 049101 9999 99 99 0 9999 99 9999 + 049102 9999 99 99 0 9999 99 9999 + 049103 9999 99 99 0 9999 99 9999 + 049104 9999 99 99 0 9999 99 9999 + 049105 9999 99 99 0 9999 99 9999 + 049106 9999 99 99 0 9999 99 9999 + 049107 9999 99 99 0 9999 99 9999 + 049108 9999 99 99 0 9999 99 9999 + 049109 9999 99 99 0 9999 99 9999 + 049110 9999 99 99 0 9999 99 9999 + 049111 9999 99 99 0 9999 99 9999 + 049112 9999 99 99 0 9999 99 9999 + 049113 9999 99 99 0 9999 99 9999 + 049114 9999 99 99 0 9999 99 9999 + 049115 9999 99 99 0 9999 99 9999 + 049116 9999 99 99 0 9999 99 9999 + 049117 9999 99 99 0 9999 99 9999 + 049118 9999 99 99 0 9999 99 9999 + 049119 9999 99 99 0 9999 99 9999 + 049120 9999 99 99 0 9999 99 9999 + 049121 9999 99 99 0 9999 99 9999 + 049122 9999 99 99 0 9999 99 9999 + 049123 9999 99 99 0 9999 99 9999 + 049124 9999 99 99 0 9999 99 9999 + 049125 9999 99 99 0 9999 99 9999 + 049126 9999 99 99 0 9999 99 9999 + 049127 9999 99 99 0 9999 99 9999 + 049128 9999 99 99 0 9999 99 9999 + 049129 9999 99 99 0 9999 99 9999 + 049130 9999 99 99 0 9999 99 9999 + 049131 9999 99 99 0 9999 99 9999 + 049132 9999 99 99 0 9999 99 9999 + 049133 9999 99 99 0 9999 99 9999 + 049134 9999 99 99 0 9999 99 9999 + 049135 9999 99 99 0 9999 99 9999 + 049136 9999 99 99 0 9999 99 9999 + 049137 9999 99 99 0 9999 99 9999 + 049138 9999 99 99 0 9999 99 9999 + 049139 9999 99 99 0 9999 99 9999 + 049140 9999 99 99 0 9999 99 9999 + 049141 9999 99 99 0 9999 99 9999 + 049142 9999 99 99 0 9999 99 9999 + 049143 9999 99 99 0 9999 99 9999 + 049144 9999 99 99 0 9999 99 9999 + 049145 9999 99 99 0 9999 99 9999 + 049146 9999 99 99 0 9999 99 9999 + 049147 9999 99 99 0 9999 99 9999 + 049148 9999 99 99 0 9999 99 9999 + 049149 9999 99 99 0 9999 99 9999 + 049150 9999 99 99 0 9999 99 9999 + 049151 9999 99 99 0 9999 99 9999 + 049152 9999 99 99 0 9999 99 9999 + 049153 9999 99 99 0 9999 99 9999 + 049154 9999 99 99 0 9999 99 9999 + 049155 9999 99 99 0 9999 99 9999 + 049156 9999 99 99 0 9999 99 9999 + 049157 9999 99 99 0 9999 99 9999 + 049158 9999 99 99 0 9999 99 9999 + 049159 9999 99 99 0 9999 99 9999 + 049160 9999 99 99 0 9999 99 9999 + 049161 9999 99 99 0 9999 99 9999 + 049162 9999 99 99 0 9999 99 9999 + 049163 9999 99 99 0 9999 99 9999 + 049164 9999 99 99 0 9999 99 9999 + 049165 9999 99 99 0 9999 99 9999 + 049166 9999 99 99 0 9999 99 9999 + 049167 9999 99 99 0 9999 99 9999 + 049168 9999 99 99 0 9999 99 9999 + 049169 9999 99 99 0 9999 99 9999 + 049170 9999 99 99 0 9999 99 9999 + 049171 9999 99 99 0 9999 99 9999 + 049172 9999 99 99 0 9999 99 9999 + 049173 9999 99 99 0 9999 99 9999 + 049174 9999 99 99 0 9999 99 9999 + 049175 9999 99 99 0 9999 99 9999 + 049176 9999 99 99 0 9999 99 9999 + 049177 9999 99 99 0 9999 99 9999 + 049178 9999 99 99 0 9999 99 9999 + 049179 9999 99 99 0 9999 99 9999 + 049180 9999 99 99 0 9999 99 9999 + 049181 9999 99 99 0 9999 99 9999 + 049182 9999 99 99 0 9999 99 9999 + 049183 9999 99 99 0 9999 99 9999 + 049184 9999 99 99 0 9999 99 9999 + 049185 9999 99 99 0 9999 99 9999 + 049186 9999 99 99 0 9999 99 9999 + 049187 9999 99 99 0 9999 99 9999 + 049188 9999 99 99 0 9999 99 9999 + 049189 9999 99 99 0 9999 99 9999 + 049190 9999 99 99 0 9999 99 9999 + 049191 9999 99 99 0 9999 99 9999 + 049192 9999 99 99 0 9999 99 9999 + 049193 9999 99 99 0 9999 99 9999 + 049194 9999 99 99 0 9999 99 9999 + 049195 9999 99 99 0 9999 99 9999 + 049196 9999 99 99 0 9999 99 9999 + 049197 9999 99 99 0 9999 99 9999 + 049198 9999 99 99 0 9999 99 9999 + 049199 9999 99 99 0 9999 99 9999 + 049200 9999 99 99 0 9999 99 9999 + 049201 9999 99 99 0 9999 99 9999 + 049202 9999 99 99 0 9999 99 9999 + 049203 9999 99 99 0 9999 99 9999 + 049204 9999 99 99 0 9999 99 9999 + 049205 9999 99 99 0 9999 99 9999 + 049206 9999 99 99 0 9999 99 9999 + 049207 9999 99 99 0 9999 99 9999 + 049208 9999 99 99 0 9999 99 9999 + 049209 9999 99 99 0 9999 99 9999 + 049210 9999 99 99 0 9999 99 9999 + 049211 9999 99 99 0 9999 99 9999 + 049212 9999 99 99 0 9999 99 9999 + 049213 9999 99 99 0 9999 99 9999 + 049214 9999 99 99 0 9999 99 9999 + 049215 9999 99 99 0 9999 99 9999 + 049216 9999 99 99 0 9999 99 9999 + 049217 9999 99 99 0 9999 99 9999 + 049218 9999 99 99 0 9999 99 9999 + 049219 9999 99 99 0 9999 99 9999 + 049220 9999 99 99 0 9999 99 9999 + 049221 9999 99 99 0 9999 99 9999 + 049222 9999 99 99 0 9999 99 9999 + 049223 9999 99 99 0 9999 99 9999 + 049224 9999 99 99 0 9999 99 9999 + 049225 9999 99 99 0 9999 99 9999 + 049226 9999 99 99 0 9999 99 9999 + 049227 9999 99 99 0 9999 99 9999 + 049228 9999 99 99 0 9999 99 9999 + 049229 9999 99 99 0 9999 99 9999 + 049230 9999 99 99 0 9999 99 9999 + 049231 9999 99 99 0 9999 99 9999 + 049232 9999 99 99 0 9999 99 9999 + 049233 9999 99 99 0 9999 99 9999 + 049234 9999 99 99 0 9999 99 9999 + 049235 9999 99 99 0 9999 99 9999 + 049236 9999 99 99 0 9999 99 9999 + 049237 9999 99 99 0 9999 99 9999 + 049238 9999 99 99 0 9999 99 9999 + 049239 9999 99 99 0 9999 99 9999 + 049240 9999 99 99 0 9999 99 9999 + 049241 9999 99 99 0 9999 99 9999 + 049242 9999 99 99 0 9999 99 9999 + 049243 9999 99 99 0 9999 99 9999 + 049244 9999 99 99 0 9999 99 9999 + 049245 9999 99 99 0 9999 99 9999 + 049246 9999 99 99 0 9999 99 9999 + 049247 9999 99 99 0 9999 99 9999 + 049248 9999 99 99 0 9999 99 9999 + 049249 9999 99 99 0 9999 99 9999 + 049250 9999 99 99 0 9999 99 9999 + 049251 9999 99 99 0 9999 99 9999 + 049252 9999 99 99 0 9999 99 9999 + 049253 9999 99 99 0 9999 99 9999 + 049254 9999 99 99 0 9999 99 9999 + 049255 9999 99 99 0 9999 99 9999 + 049256 9999 99 99 0 9999 99 9999 + 049257 9999 99 99 0 9999 99 9999 + 049258 9999 99 99 0 9999 99 9999 + 049259 9999 99 99 0 9999 99 9999 + 049260 9999 99 99 0 9999 99 9999 + 049261 9999 99 99 0 9999 99 9999 + 049262 9999 99 99 0 9999 99 9999 + 049263 9999 99 99 0 9999 99 9999 + 049264 9999 99 99 0 9999 99 9999 + 049265 9999 99 99 0 9999 99 9999 + 049266 9999 99 99 0 9999 99 9999 + 049267 9999 99 99 0 9999 99 9999 + 049268 9999 99 99 0 9999 99 9999 + 049269 9999 99 99 0 9999 99 9999 + 049270 9999 99 99 0 9999 99 9999 + 049271 9999 99 99 0 9999 99 9999 + 049272 9999 99 99 0 9999 99 9999 + 049273 9999 99 99 0 9999 99 9999 + 049274 9999 99 99 0 9999 99 9999 + 049275 9999 99 99 0 9999 99 9999 + 049276 9999 99 99 0 9999 99 9999 + 049277 9999 99 99 0 9999 99 9999 + 049278 9999 99 99 0 9999 99 9999 + 049279 9999 99 99 0 9999 99 9999 + 049280 9999 99 99 0 9999 99 9999 + 049281 9999 99 99 0 9999 99 9999 + 049282 9999 99 99 0 9999 99 9999 + 049283 9999 99 99 0 9999 99 9999 + 049284 9999 99 99 0 9999 99 9999 + 049285 9999 99 99 0 9999 99 9999 + 049286 9999 99 99 0 9999 99 9999 + 049287 9999 99 99 0 9999 99 9999 + 049288 9999 99 99 0 9999 99 9999 + 049289 9999 99 99 0 9999 99 9999 + 049290 9999 99 99 0 9999 99 9999 + 049291 9999 99 99 0 9999 99 9999 + 049292 9999 99 99 0 9999 99 9999 + 049293 9999 99 99 0 9999 99 9999 + 049294 9999 99 99 0 9999 99 9999 + 049295 9999 99 99 0 9999 99 9999 + 049296 9999 99 99 0 9999 99 9999 + 049297 9999 99 99 0 9999 99 9999 + 049298 9999 99 99 0 9999 99 9999 + 049299 9999 99 99 0 9999 99 9999 + 049300 9999 99 99 0 9999 99 9999 + 049301 9999 99 99 0 9999 99 9999 + 049302 9999 99 99 0 9999 99 9999 + 049303 9999 99 99 0 9999 99 9999 + 049304 9999 99 99 0 9999 99 9999 + 049305 9999 99 99 0 9999 99 9999 + 049306 9999 99 99 0 9999 99 9999 + 049307 9999 99 99 0 9999 99 9999 + 049308 9999 99 99 0 9999 99 9999 + 049309 9999 99 99 0 9999 99 9999 + 049310 9999 99 99 0 9999 99 9999 + 049311 9999 99 99 0 9999 99 9999 + 049312 9999 99 99 0 9999 99 9999 + 049313 9999 99 99 0 9999 99 9999 + 049314 9999 99 99 0 9999 99 9999 + 049315 9999 99 99 0 9999 99 9999 + 049316 9999 99 99 0 9999 99 9999 + 049317 9999 99 99 0 9999 99 9999 + 049318 9999 99 99 0 9999 99 9999 + 049319 9999 99 99 0 9999 99 9999 + 049320 9999 99 99 0 9999 99 9999 + 049321 9999 99 99 0 9999 99 9999 + 049322 9999 99 99 0 9999 99 9999 + 049323 9999 99 99 0 9999 99 9999 + 049324 9999 99 99 0 9999 99 9999 + 049325 9999 99 99 0 9999 99 9999 + 049326 9999 99 99 0 9999 99 9999 + 049327 9999 99 99 0 9999 99 9999 + 049328 9999 99 99 0 9999 99 9999 + 049329 9999 99 99 0 9999 99 9999 + 049330 9999 99 99 0 9999 99 9999 + 049331 9999 99 99 0 9999 99 9999 + 049332 9999 99 99 0 9999 99 9999 + 049333 9999 99 99 0 9999 99 9999 + 049334 9999 99 99 0 9999 99 9999 + 049335 9999 99 99 0 9999 99 9999 + 049336 9999 99 99 0 9999 99 9999 + 049337 9999 99 99 0 9999 99 9999 + 049338 9999 99 99 0 9999 99 9999 + 049339 9999 99 99 0 9999 99 9999 + 049340 9999 99 99 0 9999 99 9999 + 049341 9999 99 99 0 9999 99 9999 + 049342 9999 99 99 0 9999 99 9999 + 049343 9999 99 99 0 9999 99 9999 + 049344 9999 99 99 0 9999 99 9999 + 049345 9999 99 99 0 9999 99 9999 + 049346 9999 99 99 0 9999 99 9999 + 049347 9999 99 99 0 9999 99 9999 + 049348 9999 99 99 0 9999 99 9999 + 049349 9999 99 99 0 9999 99 9999 + 049350 9999 99 99 0 9999 99 9999 + 049351 9999 99 99 0 9999 99 9999 + 049352 9999 99 99 0 9999 99 9999 + 049353 9999 99 99 0 9999 99 9999 + 049354 9999 99 99 0 9999 99 9999 + 049355 9999 99 99 0 9999 99 9999 + 049356 9999 99 99 0 9999 99 9999 + 049357 9999 99 99 0 9999 99 9999 + 049358 9999 99 99 0 9999 99 9999 + 049359 9999 99 99 0 9999 99 9999 + 049360 9999 99 99 0 9999 99 9999 + 049361 9999 99 99 0 9999 99 9999 + 049362 9999 99 99 0 9999 99 9999 + 049363 9999 99 99 0 9999 99 9999 + 049364 9999 99 99 0 9999 99 9999 + 049365 9999 99 99 0 9999 99 9999 + 049366 9999 99 99 0 9999 99 9999 + 049367 9999 99 99 0 9999 99 9999 + 049368 9999 99 99 0 9999 99 9999 + 049369 9999 99 99 0 9999 99 9999 + 049370 9999 99 99 0 9999 99 9999 + 049371 9999 99 99 0 9999 99 9999 + 049372 9999 99 99 0 9999 99 9999 + 049373 9999 99 99 0 9999 99 9999 + 049374 9999 99 99 0 9999 99 9999 + 049375 9999 99 99 0 9999 99 9999 + 049376 9999 99 99 0 9999 99 9999 + 049377 9999 99 99 0 9999 99 9999 + 049378 9999 99 99 0 9999 99 9999 + 049379 9999 99 99 0 9999 99 9999 + 049380 9999 99 99 0 9999 99 9999 + 049381 9999 99 99 0 9999 99 9999 + 049382 9999 99 99 0 9999 99 9999 + 049383 9999 99 99 0 9999 99 9999 + 049384 9999 99 99 0 9999 99 9999 + 049385 9999 99 99 0 9999 99 9999 + 049386 9999 99 99 0 9999 99 9999 + 049387 9999 99 99 0 9999 99 9999 + 049388 9999 99 99 0 9999 99 9999 + 049389 9999 99 99 0 9999 99 9999 + 049390 9999 99 99 0 9999 99 9999 + 049391 9999 99 99 0 9999 99 9999 + 049392 9999 99 99 0 9999 99 9999 + 049393 9999 99 99 0 9999 99 9999 + 049394 9999 99 99 0 9999 99 9999 + 049395 9999 99 99 0 9999 99 9999 + 049396 9999 99 99 0 9999 99 9999 + 049397 9999 99 99 0 9999 99 9999 + 049398 9999 99 99 0 9999 99 9999 + 049399 9999 99 99 0 9999 99 9999 + 049400 9999 99 99 0 9999 99 9999 + 049401 9999 99 99 0 9999 99 9999 + 049402 9999 99 99 0 9999 99 9999 + 049403 9999 99 99 0 9999 99 9999 + 049404 9999 99 99 0 9999 99 9999 + 049405 9999 99 99 0 9999 99 9999 + 049406 9999 99 99 0 9999 99 9999 + 049407 9999 99 99 0 9999 99 9999 + 049408 9999 99 99 0 9999 99 9999 + 049409 9999 99 99 0 9999 99 9999 + 049410 9999 99 99 0 9999 99 9999 + 049411 9999 99 99 0 9999 99 9999 + 049412 9999 99 99 0 9999 99 9999 + 049413 9999 99 99 0 9999 99 9999 + 049414 9999 99 99 0 9999 99 9999 + 049415 9999 99 99 0 9999 99 9999 + 049416 9999 99 99 0 9999 99 9999 + 049417 9999 99 99 0 9999 99 9999 + 049418 9999 99 99 0 9999 99 9999 + 049419 9999 99 99 0 9999 99 9999 + 049420 9999 99 99 0 9999 99 9999 + 049421 9999 99 99 0 9999 99 9999 + 049422 9999 99 99 0 9999 99 9999 + 049423 9999 99 99 0 9999 99 9999 + 049424 9999 99 99 0 9999 99 9999 + 049425 9999 99 99 0 9999 99 9999 + 049426 9999 99 99 0 9999 99 9999 + 049427 9999 99 99 0 9999 99 9999 + 049428 9999 99 99 0 9999 99 9999 + 049429 9999 99 99 0 9999 99 9999 + 049430 9999 99 99 0 9999 99 9999 + 049431 9999 99 99 0 9999 99 9999 + 049432 9999 99 99 0 9999 99 9999 + 049433 9999 99 99 0 9999 99 9999 + 049434 9999 99 99 0 9999 99 9999 + 049435 9999 99 99 0 9999 99 9999 + 049436 9999 99 99 0 9999 99 9999 + 049437 9999 99 99 0 9999 99 9999 + 049438 9999 99 99 0 9999 99 9999 + 049439 9999 99 99 0 9999 99 9999 + 049440 9999 99 99 0 9999 99 9999 + 049441 9999 99 99 0 9999 99 9999 + 049442 9999 99 99 0 9999 99 9999 + 049443 9999 99 99 0 9999 99 9999 + 049444 9999 99 99 0 9999 99 9999 + 049445 9999 99 99 0 9999 99 9999 + 049446 9999 99 99 0 9999 99 9999 + 049447 9999 99 99 0 9999 99 9999 + 049448 9999 99 99 0 9999 99 9999 + 049449 9999 99 99 0 9999 99 9999 + 049450 9999 99 99 0 9999 99 9999 + 049451 9999 99 99 0 9999 99 9999 + 049452 9999 99 99 0 9999 99 9999 + 049453 9999 99 99 0 9999 99 9999 + 049454 9999 99 99 0 9999 99 9999 + 049455 9999 99 99 0 9999 99 9999 + 049456 9999 99 99 0 9999 99 9999 + 049457 9999 99 99 0 9999 99 9999 + 049458 9999 99 99 0 9999 99 9999 + 049459 9999 99 99 0 9999 99 9999 + 049460 9999 99 99 0 9999 99 9999 + 049461 9999 99 99 0 9999 99 9999 + 049462 9999 99 99 0 9999 99 9999 + 049463 9999 99 99 0 9999 99 9999 + 049464 9999 99 99 0 9999 99 9999 + 049465 9999 99 99 0 9999 99 9999 + 049466 9999 99 99 0 9999 99 9999 + 049467 9999 99 99 0 9999 99 9999 + 049468 9999 99 99 0 9999 99 9999 + 049469 9999 99 99 0 9999 99 9999 + 049470 9999 99 99 0 9999 99 9999 + 049471 9999 99 99 0 9999 99 9999 + 049472 9999 99 99 0 9999 99 9999 + 049473 9999 99 99 0 9999 99 9999 + 049474 9999 99 99 0 9999 99 9999 + 049475 9999 99 99 0 9999 99 9999 + 049476 9999 99 99 0 9999 99 9999 + 049477 9999 99 99 0 9999 99 9999 + 049478 9999 99 99 0 9999 99 9999 + 049479 9999 99 99 0 9999 99 9999 + 049480 9999 99 99 0 9999 99 9999 + 049481 9999 99 99 0 9999 99 9999 + 049482 9999 99 99 0 9999 99 9999 + 049483 9999 99 99 0 9999 99 9999 + 049484 9999 99 99 0 9999 99 9999 + 049485 9999 99 99 0 9999 99 9999 + 049486 9999 99 99 0 9999 99 9999 + 049487 9999 99 99 0 9999 99 9999 + 049488 9999 99 99 0 9999 99 9999 + 049489 9999 99 99 0 9999 99 9999 + 049490 9999 99 99 0 9999 99 9999 + 049491 9999 99 99 0 9999 99 9999 + 049492 9999 99 99 0 9999 99 9999 + 049493 9999 99 99 0 9999 99 9999 + 049494 9999 99 99 0 9999 99 9999 + 049495 9999 99 99 0 9999 99 9999 + 049496 9999 99 99 0 9999 99 9999 + 049497 9999 99 99 0 9999 99 9999 + 049498 9999 99 99 0 9999 99 9999 + 049499 9999 99 99 0 9999 99 9999 + 049500 9999 99 99 0 9999 99 9999 + 049501 9999 99 99 0 9999 99 9999 + 049502 9999 99 99 0 9999 99 9999 + 049503 9999 99 99 0 9999 99 9999 + 049504 9999 99 99 0 9999 99 9999 + 049505 9999 99 99 0 9999 99 9999 + 049506 9999 99 99 0 9999 99 9999 + 049507 9999 99 99 0 9999 99 9999 + 049508 9999 99 99 0 9999 99 9999 + 049509 9999 99 99 0 9999 99 9999 + 049510 9999 99 99 0 9999 99 9999 + 049511 9999 99 99 0 9999 99 9999 + 049512 9999 99 99 0 9999 99 9999 + 049513 9999 99 99 0 9999 99 9999 + 049514 9999 99 99 0 9999 99 9999 + 049515 9999 99 99 0 9999 99 9999 + 049516 9999 99 99 0 9999 99 9999 + 049517 9999 99 99 0 9999 99 9999 + 049518 9999 99 99 0 9999 99 9999 + 049519 9999 99 99 0 9999 99 9999 + 049520 9999 99 99 0 9999 99 9999 + 049521 9999 99 99 0 9999 99 9999 + 049522 9999 99 99 0 9999 99 9999 + 049523 9999 99 99 0 9999 99 9999 + 049524 9999 99 99 0 9999 99 9999 + 049525 9999 99 99 0 9999 99 9999 + 049526 9999 99 99 0 9999 99 9999 + 049527 9999 99 99 0 9999 99 9999 + 049528 9999 99 99 0 9999 99 9999 + 049529 9999 99 99 0 9999 99 9999 + 049530 9999 99 99 0 9999 99 9999 + 049531 9999 99 99 0 9999 99 9999 + 049532 9999 99 99 0 9999 99 9999 + 049533 9999 99 99 0 9999 99 9999 + 049534 9999 99 99 0 9999 99 9999 + 049535 9999 99 99 0 9999 99 9999 + 049536 9999 99 99 0 9999 99 9999 + 049537 9999 99 99 0 9999 99 9999 + 049538 9999 99 99 0 9999 99 9999 + 049539 9999 99 99 0 9999 99 9999 + 049540 9999 99 99 0 9999 99 9999 + 049541 9999 99 99 0 9999 99 9999 + 049542 9999 99 99 0 9999 99 9999 + 049543 9999 99 99 0 9999 99 9999 + 049544 9999 99 99 0 9999 99 9999 + 049545 9999 99 99 0 9999 99 9999 + 049546 9999 99 99 0 9999 99 9999 + 049547 9999 99 99 0 9999 99 9999 + 049548 9999 99 99 0 9999 99 9999 + 049549 9999 99 99 0 9999 99 9999 + 049550 9999 99 99 0 9999 99 9999 + 049551 9999 99 99 0 9999 99 9999 + 049552 9999 99 99 0 9999 99 9999 + 049553 9999 99 99 0 9999 99 9999 + 049554 9999 99 99 0 9999 99 9999 + 049555 9999 99 99 0 9999 99 9999 + 049556 9999 99 99 0 9999 99 9999 + 049557 9999 99 99 0 9999 99 9999 + 049558 9999 99 99 0 9999 99 9999 + 049559 9999 99 99 0 9999 99 9999 + 049560 9999 99 99 0 9999 99 9999 + 049561 9999 99 99 0 9999 99 9999 + 049562 9999 99 99 0 9999 99 9999 + 049563 9999 99 99 0 9999 99 9999 + 049564 9999 99 99 0 9999 99 9999 + 049565 9999 99 99 0 9999 99 9999 + 049566 9999 99 99 0 9999 99 9999 + 049567 9999 99 99 0 9999 99 9999 + 049568 9999 99 99 0 9999 99 9999 + 049569 9999 99 99 0 9999 99 9999 + 049570 9999 99 99 0 9999 99 9999 + 049571 9999 99 99 0 9999 99 9999 + 049572 9999 99 99 0 9999 99 9999 + 049573 9999 99 99 0 9999 99 9999 + 049574 9999 99 99 0 9999 99 9999 + 049575 9999 99 99 0 9999 99 9999 + 049576 9999 99 99 0 9999 99 9999 + 049577 9999 99 99 0 9999 99 9999 + 049578 9999 99 99 0 9999 99 9999 + 049579 9999 99 99 0 9999 99 9999 + 049580 9999 99 99 0 9999 99 9999 + 049581 9999 99 99 0 9999 99 9999 + 049582 9999 99 99 0 9999 99 9999 + 049583 9999 99 99 0 9999 99 9999 + 049584 9999 99 99 0 9999 99 9999 + 049585 9999 99 99 0 9999 99 9999 + 049586 9999 99 99 0 9999 99 9999 + 049587 9999 99 99 0 9999 99 9999 + 049588 9999 99 99 0 9999 99 9999 + 049589 9999 99 99 0 9999 99 9999 + 049590 9999 99 99 0 9999 99 9999 + 049591 9999 99 99 0 9999 99 9999 + 049592 9999 99 99 0 9999 99 9999 + 049593 9999 99 99 0 9999 99 9999 + 049594 9999 99 99 0 9999 99 9999 + 049595 9999 99 99 0 9999 99 9999 + 049596 9999 99 99 0 9999 99 9999 + 049597 9999 99 99 0 9999 99 9999 + 049598 9999 99 99 0 9999 99 9999 + 049599 9999 99 99 0 9999 99 9999 + 049600 9999 99 99 0 9999 99 9999 + 049601 9999 99 99 0 9999 99 9999 + 049602 9999 99 99 0 9999 99 9999 + 049603 9999 99 99 0 9999 99 9999 + 049604 9999 99 99 0 9999 99 9999 + 049605 9999 99 99 0 9999 99 9999 + 049606 9999 99 99 0 9999 99 9999 + 049607 9999 99 99 0 9999 99 9999 + 049608 9999 99 99 0 9999 99 9999 + 049609 9999 99 99 0 9999 99 9999 + 049610 9999 99 99 0 9999 99 9999 + 049611 9999 99 99 0 9999 99 9999 + 049612 9999 99 99 0 9999 99 9999 + 049613 9999 99 99 0 9999 99 9999 + 049614 9999 99 99 0 9999 99 9999 + 049615 9999 99 99 0 9999 99 9999 + 049616 9999 99 99 0 9999 99 9999 + 049617 9999 99 99 0 9999 99 9999 + 049618 9999 99 99 0 9999 99 9999 + 049619 9999 99 99 0 9999 99 9999 + 049620 9999 99 99 0 9999 99 9999 + 049621 9999 99 99 0 9999 99 9999 + 049622 9999 99 99 0 9999 99 9999 + 049623 9999 99 99 0 9999 99 9999 + 049624 9999 99 99 0 9999 99 9999 + 049625 9999 99 99 0 9999 99 9999 + 049626 9999 99 99 0 9999 99 9999 + 049627 9999 99 99 0 9999 99 9999 + 049628 9999 99 99 0 9999 99 9999 + 049629 9999 99 99 0 9999 99 9999 + 049630 9999 99 99 0 9999 99 9999 + 049631 9999 99 99 0 9999 99 9999 + 049632 9999 99 99 0 9999 99 9999 + 049633 9999 99 99 0 9999 99 9999 + 049634 9999 99 99 0 9999 99 9999 + 049635 9999 99 99 0 9999 99 9999 + 049636 9999 99 99 0 9999 99 9999 + 049637 9999 99 99 0 9999 99 9999 + 049638 9999 99 99 0 9999 99 9999 + 049639 9999 99 99 0 9999 99 9999 + 049640 9999 99 99 0 9999 99 9999 + 049641 9999 99 99 0 9999 99 9999 + 049642 9999 99 99 0 9999 99 9999 + 049643 9999 99 99 0 9999 99 9999 + 049644 9999 99 99 0 9999 99 9999 + 049645 9999 99 99 0 9999 99 9999 + 049646 9999 99 99 0 9999 99 9999 + 049647 9999 99 99 0 9999 99 9999 + 049648 9999 99 99 0 9999 99 9999 + 049649 9999 99 99 0 9999 99 9999 + 049650 9999 99 99 0 9999 99 9999 + 049651 9999 99 99 0 9999 99 9999 + 049652 9999 99 99 0 9999 99 9999 + 049653 9999 99 99 0 9999 99 9999 + 049654 9999 99 99 0 9999 99 9999 + 049655 9999 99 99 0 9999 99 9999 + 049656 9999 99 99 0 9999 99 9999 + 049657 9999 99 99 0 9999 99 9999 + 049658 9999 99 99 0 9999 99 9999 + 049659 9999 99 99 0 9999 99 9999 + 049660 9999 99 99 0 9999 99 9999 + 049661 9999 99 99 0 9999 99 9999 + 049662 9999 99 99 0 9999 99 9999 + 049663 9999 99 99 0 9999 99 9999 + 049664 9999 99 99 0 9999 99 9999 + 049665 9999 99 99 0 9999 99 9999 + 049666 9999 99 99 0 9999 99 9999 + 049667 9999 99 99 0 9999 99 9999 + 049668 9999 99 99 0 9999 99 9999 + 049669 9999 99 99 0 9999 99 9999 + 049670 9999 99 99 0 9999 99 9999 + 049671 9999 99 99 0 9999 99 9999 + 049672 9999 99 99 0 9999 99 9999 + 049673 9999 99 99 0 9999 99 9999 + 049674 9999 99 99 0 9999 99 9999 + 049675 9999 99 99 0 9999 99 9999 + 049676 9999 99 99 0 9999 99 9999 + 049677 9999 99 99 0 9999 99 9999 + 049678 9999 99 99 0 9999 99 9999 + 049679 9999 99 99 0 9999 99 9999 + 049680 9999 99 99 0 9999 99 9999 + 049681 9999 99 99 0 9999 99 9999 + 049682 9999 99 99 0 9999 99 9999 + 049683 9999 99 99 0 9999 99 9999 + 049684 9999 99 99 0 9999 99 9999 + 049685 9999 99 99 0 9999 99 9999 + 049686 9999 99 99 0 9999 99 9999 + 049687 9999 99 99 0 9999 99 9999 + 049688 9999 99 99 0 9999 99 9999 + 049689 9999 99 99 0 9999 99 9999 + 049690 9999 99 99 0 9999 99 9999 + 049691 9999 99 99 0 9999 99 9999 + 049692 9999 99 99 0 9999 99 9999 + 049693 9999 99 99 0 9999 99 9999 + 049694 9999 99 99 0 9999 99 9999 + 049695 9999 99 99 0 9999 99 9999 + 049696 9999 99 99 0 9999 99 9999 + 049697 9999 99 99 0 9999 99 9999 + 049698 9999 99 99 0 9999 99 9999 + 049699 9999 99 99 0 9999 99 9999 + 049700 9999 99 99 0 9999 99 9999 + 049701 9999 99 99 0 9999 99 9999 + 049702 9999 99 99 0 9999 99 9999 + 049703 9999 99 99 0 9999 99 9999 + 049704 9999 99 99 0 9999 99 9999 + 049705 9999 99 99 0 9999 99 9999 + 049706 9999 99 99 0 9999 99 9999 + 049707 9999 99 99 0 9999 99 9999 + 049708 9999 99 99 0 9999 99 9999 + 049709 9999 99 99 0 9999 99 9999 + 049710 9999 99 99 0 9999 99 9999 + 049711 9999 99 99 0 9999 99 9999 + 049712 9999 99 99 0 9999 99 9999 + 049713 9999 99 99 0 9999 99 9999 + 049714 9999 99 99 0 9999 99 9999 + 049715 9999 99 99 0 9999 99 9999 + 049716 9999 99 99 0 9999 99 9999 + 049717 9999 99 99 0 9999 99 9999 + 049718 9999 99 99 0 9999 99 9999 + 049719 9999 99 99 0 9999 99 9999 + 049720 9999 99 99 0 9999 99 9999 + 049721 9999 99 99 0 9999 99 9999 + 049722 9999 99 99 0 9999 99 9999 + 049723 9999 99 99 0 9999 99 9999 + 049724 9999 99 99 0 9999 99 9999 + 049725 9999 99 99 0 9999 99 9999 + 049726 9999 99 99 0 9999 99 9999 + 049727 9999 99 99 0 9999 99 9999 + 049728 9999 99 99 0 9999 99 9999 + 049729 9999 99 99 0 9999 99 9999 + 049730 9999 99 99 0 9999 99 9999 + 049731 9999 99 99 0 9999 99 9999 + 049732 9999 99 99 0 9999 99 9999 + 049733 9999 99 99 0 9999 99 9999 + 049734 9999 99 99 0 9999 99 9999 + 049735 9999 99 99 0 9999 99 9999 + 049736 9999 99 99 0 9999 99 9999 + 049737 9999 99 99 0 9999 99 9999 + 049738 9999 99 99 0 9999 99 9999 + 049739 9999 99 99 0 9999 99 9999 + 049740 9999 99 99 0 9999 99 9999 + 049741 9999 99 99 0 9999 99 9999 + 049742 9999 99 99 0 9999 99 9999 + 049743 9999 99 99 0 9999 99 9999 + 049744 9999 99 99 0 9999 99 9999 + 049745 9999 99 99 0 9999 99 9999 + 049746 9999 99 99 0 9999 99 9999 + 049747 9999 99 99 0 9999 99 9999 + 049748 9999 99 99 0 9999 99 9999 + 049749 9999 99 99 0 9999 99 9999 + 049750 9999 99 99 0 9999 99 9999 + 049751 9999 99 99 0 9999 99 9999 + 049752 9999 99 99 0 9999 99 9999 + 049753 9999 99 99 0 9999 99 9999 + 049754 9999 99 99 0 9999 99 9999 + 049755 9999 99 99 0 9999 99 9999 + 049756 9999 99 99 0 9999 99 9999 + 049757 9999 99 99 0 9999 99 9999 + 049758 9999 99 99 0 9999 99 9999 + 049759 9999 99 99 0 9999 99 9999 + 049760 9999 99 99 0 9999 99 9999 + 049761 9999 99 99 0 9999 99 9999 + 049762 9999 99 99 0 9999 99 9999 + 049763 9999 99 99 0 9999 99 9999 + 049764 9999 99 99 0 9999 99 9999 + 049765 9999 99 99 0 9999 99 9999 + 049766 9999 99 99 0 9999 99 9999 + 049767 9999 99 99 0 9999 99 9999 + 049768 9999 99 99 0 9999 99 9999 + 049769 9999 99 99 0 9999 99 9999 + 049770 9999 99 99 0 9999 99 9999 + 049771 9999 99 99 0 9999 99 9999 + 049772 9999 99 99 0 9999 99 9999 + 049773 9999 99 99 0 9999 99 9999 + 049774 9999 99 99 0 9999 99 9999 + 049775 9999 99 99 0 9999 99 9999 + 049776 9999 99 99 0 9999 99 9999 + 049777 9999 99 99 0 9999 99 9999 + 049778 9999 99 99 0 9999 99 9999 + 049779 9999 99 99 0 9999 99 9999 + 049780 9999 99 99 0 9999 99 9999 + 049781 9999 99 99 0 9999 99 9999 + 049782 9999 99 99 0 9999 99 9999 + 049783 9999 99 99 0 9999 99 9999 + 049784 9999 99 99 0 9999 99 9999 + 049785 9999 99 99 0 9999 99 9999 + 049786 9999 99 99 0 9999 99 9999 + 049787 9999 99 99 0 9999 99 9999 + 049788 9999 99 99 0 9999 99 9999 + 049789 9999 99 99 0 9999 99 9999 + 049790 9999 99 99 0 9999 99 9999 + 049791 9999 99 99 0 9999 99 9999 + 049792 9999 99 99 0 9999 99 9999 + 049793 9999 99 99 0 9999 99 9999 + 049794 9999 99 99 0 9999 99 9999 + 049795 9999 99 99 0 9999 99 9999 + 049796 9999 99 99 0 9999 99 9999 + 049797 9999 99 99 0 9999 99 9999 + 049798 9999 99 99 0 9999 99 9999 + 049799 9999 99 99 0 9999 99 9999 + 049800 9999 99 99 0 9999 99 9999 + 049801 9999 99 99 0 9999 99 9999 + 049802 9999 99 99 0 9999 99 9999 + 049803 9999 99 99 0 9999 99 9999 + 049804 9999 99 99 0 9999 99 9999 + 049805 9999 99 99 0 9999 99 9999 + 049806 9999 99 99 0 9999 99 9999 + 049807 9999 99 99 0 9999 99 9999 + 049808 9999 99 99 0 9999 99 9999 + 049809 9999 99 99 0 9999 99 9999 + 049810 9999 99 99 0 9999 99 9999 + 049811 9999 99 99 0 9999 99 9999 + 049812 9999 99 99 0 9999 99 9999 + 049813 9999 99 99 0 9999 99 9999 + 049814 9999 99 99 0 9999 99 9999 + 049815 9999 99 99 0 9999 99 9999 + 049816 9999 99 99 0 9999 99 9999 + 049817 9999 99 99 0 9999 99 9999 + 049818 9999 99 99 0 9999 99 9999 + 049819 9999 99 99 0 9999 99 9999 + 049820 9999 99 99 0 9999 99 9999 + 049821 9999 99 99 0 9999 99 9999 + 049822 9999 99 99 0 9999 99 9999 + 049823 9999 99 99 0 9999 99 9999 + 049824 9999 99 99 0 9999 99 9999 + 049825 9999 99 99 0 9999 99 9999 + 049826 9999 99 99 0 9999 99 9999 + 049827 9999 99 99 0 9999 99 9999 + 049828 9999 99 99 0 9999 99 9999 + 049829 9999 99 99 0 9999 99 9999 + 049830 9999 99 99 0 9999 99 9999 + 049831 9999 99 99 0 9999 99 9999 + 049832 9999 99 99 0 9999 99 9999 + 049833 9999 99 99 0 9999 99 9999 + 049834 9999 99 99 0 9999 99 9999 + 049835 9999 99 99 0 9999 99 9999 + 049836 9999 99 99 0 9999 99 9999 + 049837 9999 99 99 0 9999 99 9999 + 049838 9999 99 99 0 9999 99 9999 + 049839 9999 99 99 0 9999 99 9999 + 049840 9999 99 99 0 9999 99 9999 + 049841 9999 99 99 0 9999 99 9999 + 049842 9999 99 99 0 9999 99 9999 + 049843 9999 99 99 0 9999 99 9999 + 049844 9999 99 99 0 9999 99 9999 + 049845 9999 99 99 0 9999 99 9999 + 049846 9999 99 99 0 9999 99 9999 + 049847 9999 99 99 0 9999 99 9999 + 049848 9999 99 99 0 9999 99 9999 + 049849 9999 99 99 0 9999 99 9999 + 049850 9999 99 99 0 9999 99 9999 + 049851 9999 99 99 0 9999 99 9999 + 049852 9999 99 99 0 9999 99 9999 + 049853 9999 99 99 0 9999 99 9999 + 049854 9999 99 99 0 9999 99 9999 + 049855 9999 99 99 0 9999 99 9999 + 049856 9999 99 99 0 9999 99 9999 + 049857 9999 99 99 0 9999 99 9999 + 049858 9999 99 99 0 9999 99 9999 + 049859 9999 99 99 0 9999 99 9999 + 049860 9999 99 99 0 9999 99 9999 + 049861 9999 99 99 0 9999 99 9999 + 049862 9999 99 99 0 9999 99 9999 + 049863 9999 99 99 0 9999 99 9999 + 049864 9999 99 99 0 9999 99 9999 + 049865 9999 99 99 0 9999 99 9999 + 049866 9999 99 99 0 9999 99 9999 + 049867 9999 99 99 0 9999 99 9999 + 049868 9999 99 99 0 9999 99 9999 + 049869 9999 99 99 0 9999 99 9999 + 049870 9999 99 99 0 9999 99 9999 + 049871 9999 99 99 0 9999 99 9999 + 049872 9999 99 99 0 9999 99 9999 + 049873 9999 99 99 0 9999 99 9999 + 049874 9999 99 99 0 9999 99 9999 + 049875 9999 99 99 0 9999 99 9999 + 049876 9999 99 99 0 9999 99 9999 + 049877 9999 99 99 0 9999 99 9999 + 049878 9999 99 99 0 9999 99 9999 + 049879 9999 99 99 0 9999 99 9999 + 049880 9999 99 99 0 9999 99 9999 + 049881 9999 99 99 0 9999 99 9999 + 049882 9999 99 99 0 9999 99 9999 + 049883 9999 99 99 0 9999 99 9999 + 049884 9999 99 99 0 9999 99 9999 + 049885 9999 99 99 0 9999 99 9999 + 049886 9999 99 99 0 9999 99 9999 + 049887 9999 99 99 0 9999 99 9999 + 049888 9999 99 99 0 9999 99 9999 + 049889 9999 99 99 0 9999 99 9999 + 049890 9999 99 99 0 9999 99 9999 + 049891 9999 99 99 0 9999 99 9999 + 049892 9999 99 99 0 9999 99 9999 + 049893 9999 99 99 0 9999 99 9999 + 049894 9999 99 99 0 9999 99 9999 + 049895 9999 99 99 0 9999 99 9999 + 049896 9999 99 99 0 9999 99 9999 + 049897 9999 99 99 0 9999 99 9999 + 049898 9999 99 99 0 9999 99 9999 + 049899 9999 99 99 0 9999 99 9999 + 049900 9999 99 99 0 9999 99 9999 + 049901 9999 99 99 0 9999 99 9999 + 049902 9999 99 99 0 9999 99 9999 + 049903 9999 99 99 0 9999 99 9999 + 049904 9999 99 99 0 9999 99 9999 + 049905 9999 99 99 0 9999 99 9999 + 049906 9999 99 99 0 9999 99 9999 + 049907 9999 99 99 0 9999 99 9999 + 049908 9999 99 99 0 9999 99 9999 + 049909 9999 99 99 0 9999 99 9999 + 049910 9999 99 99 0 9999 99 9999 + 049911 9999 99 99 0 9999 99 9999 + 049912 9999 99 99 0 9999 99 9999 + 049913 9999 99 99 0 9999 99 9999 + 049914 9999 99 99 0 9999 99 9999 + 049915 9999 99 99 0 9999 99 9999 + 049916 9999 99 99 0 9999 99 9999 + 049917 9999 99 99 0 9999 99 9999 + 049918 9999 99 99 0 9999 99 9999 + 049919 9999 99 99 0 9999 99 9999 + 049920 9999 99 99 0 9999 99 9999 + 049921 9999 99 99 0 9999 99 9999 + 049922 9999 99 99 0 9999 99 9999 + 049923 9999 99 99 0 9999 99 9999 + 049924 9999 99 99 0 9999 99 9999 + 049925 9999 99 99 0 9999 99 9999 + 049926 9999 99 99 0 9999 99 9999 + 049927 9999 99 99 0 9999 99 9999 + 049928 9999 99 99 0 9999 99 9999 + 049929 9999 99 99 0 9999 99 9999 + 049930 9999 99 99 0 9999 99 9999 + 049931 9999 99 99 0 9999 99 9999 + 049932 9999 99 99 0 9999 99 9999 + 049933 9999 99 99 0 9999 99 9999 + 049934 9999 99 99 0 9999 99 9999 + 049935 9999 99 99 0 9999 99 9999 + 049936 9999 99 99 0 9999 99 9999 + 049937 9999 99 99 0 9999 99 9999 + 049938 9999 99 99 0 9999 99 9999 + 049939 9999 99 99 0 9999 99 9999 + 049940 9999 99 99 0 9999 99 9999 + 049941 9999 99 99 0 9999 99 9999 + 049942 9999 99 99 0 9999 99 9999 + 049943 9999 99 99 0 9999 99 9999 + 049944 9999 99 99 0 9999 99 9999 + 049945 9999 99 99 0 9999 99 9999 + 049946 9999 99 99 0 9999 99 9999 + 049947 9999 99 99 0 9999 99 9999 + 049948 9999 99 99 0 9999 99 9999 + 049949 9999 99 99 0 9999 99 9999 + 049950 9999 99 99 0 9999 99 9999 + 049951 9999 99 99 0 9999 99 9999 + 049952 9999 99 99 0 9999 99 9999 + 049953 9999 99 99 0 9999 99 9999 + 049954 9999 99 99 0 9999 99 9999 + 049955 9999 99 99 0 9999 99 9999 + 049956 9999 99 99 0 9999 99 9999 + 049957 9999 99 99 0 9999 99 9999 + 049958 9999 99 99 0 9999 99 9999 + 049959 9999 99 99 0 9999 99 9999 + 049960 9999 99 99 0 9999 99 9999 + 049961 9999 99 99 0 9999 99 9999 + 049962 9999 99 99 0 9999 99 9999 + 049963 9999 99 99 0 9999 99 9999 + 049964 9999 99 99 0 9999 99 9999 + 049965 9999 99 99 0 9999 99 9999 + 049966 9999 99 99 0 9999 99 9999 + 049967 9999 99 99 0 9999 99 9999 + 049968 9999 99 99 0 9999 99 9999 + 049969 9999 99 99 0 9999 99 9999 + 049970 9999 99 99 0 9999 99 9999 + 049971 9999 99 99 0 9999 99 9999 + 049972 9999 99 99 0 9999 99 9999 + 049973 9999 99 99 0 9999 99 9999 + 049974 9999 99 99 0 9999 99 9999 + 049975 9999 99 99 0 9999 99 9999 + 049976 9999 99 99 0 9999 99 9999 + 049977 9999 99 99 0 9999 99 9999 + 049978 9999 99 99 0 9999 99 9999 + 049979 9999 99 99 0 9999 99 9999 + 049980 9999 99 99 0 9999 99 9999 + 049981 9999 99 99 0 9999 99 9999 + 049982 9999 99 99 0 9999 99 9999 + 049983 9999 99 99 0 9999 99 9999 + 049984 9999 99 99 0 9999 99 9999 + 049985 9999 99 99 0 9999 99 9999 + 049986 9999 99 99 0 9999 99 9999 + 049987 9999 99 99 0 9999 99 9999 + 049988 9999 99 99 0 9999 99 9999 + 049989 9999 99 99 0 9999 99 9999 + 049990 9999 99 99 0 9999 99 9999 + 049991 9999 99 99 0 9999 99 9999 + 049992 9999 99 99 0 9999 99 9999 + 049993 9999 99 99 0 9999 99 9999 + 049994 9999 99 99 0 9999 99 9999 + 049995 9999 99 99 0 9999 99 9999 + 049996 9999 99 99 0 9999 99 9999 + 049997 9999 99 99 0 9999 99 9999 + 049998 9999 99 99 0 9999 99 9999 + 049999 9999 99 99 0 9999 99 9999 + 050000 9999 99 99 0 9999 99 9999 + 050001 9999 99 99 0 9999 99 9999 + 050002 9999 99 99 0 9999 99 9999 + 050003 9999 99 99 0 9999 99 9999 + 050004 9999 99 99 0 9999 99 9999 + 050005 9999 99 99 0 9999 99 9999 + 050006 9999 99 99 0 9999 99 9999 + 050007 9999 99 99 0 9999 99 9999 + 050008 9999 99 99 0 9999 99 9999 + 050009 9999 99 99 0 9999 99 9999 + 050010 9999 99 99 0 9999 99 9999 + 050011 9999 99 99 0 9999 99 9999 + 050012 9999 99 99 0 9999 99 9999 + 050013 9999 99 99 0 9999 99 9999 + 050014 9999 99 99 0 9999 99 9999 + 050015 9999 99 99 0 9999 99 9999 + 050016 9999 99 99 0 9999 99 9999 + 050017 9999 99 99 0 9999 99 9999 + 050018 9999 99 99 0 9999 99 9999 + 050019 9999 99 99 0 9999 99 9999 + 050020 9999 99 99 0 9999 99 9999 + 050021 9999 99 99 0 9999 99 9999 + 050022 9999 99 99 0 9999 99 9999 + 050023 9999 99 99 0 9999 99 9999 + 050024 9999 99 99 0 9999 99 9999 + 050025 9999 99 99 0 9999 99 9999 + 050026 9999 99 99 0 9999 99 9999 + 050027 9999 99 99 0 9999 99 9999 + 050028 9999 99 99 0 9999 99 9999 + 050029 9999 99 99 0 9999 99 9999 + 050030 9999 99 99 0 9999 99 9999 + 050031 9999 99 99 0 9999 99 9999 + 050032 9999 99 99 0 9999 99 9999 + 050033 9999 99 99 0 9999 99 9999 + 050034 9999 99 99 0 9999 99 9999 + 050035 9999 99 99 0 9999 99 9999 + 050036 9999 99 99 0 9999 99 9999 + 050037 9999 99 99 0 9999 99 9999 + 050038 9999 99 99 0 9999 99 9999 + 050039 9999 99 99 0 9999 99 9999 + 050040 9999 99 99 0 9999 99 9999 + 050041 9999 99 99 0 9999 99 9999 + 050042 9999 99 99 0 9999 99 9999 + 050043 9999 99 99 0 9999 99 9999 + 050044 9999 99 99 0 9999 99 9999 + 050045 9999 99 99 0 9999 99 9999 + 050046 9999 99 99 0 9999 99 9999 + 050047 9999 99 99 0 9999 99 9999 + 050048 9999 99 99 0 9999 99 9999 + 050049 9999 99 99 0 9999 99 9999 + 050050 9999 99 99 0 9999 99 9999 + 050051 9999 99 99 0 9999 99 9999 + 050052 9999 99 99 0 9999 99 9999 + 050053 9999 99 99 0 9999 99 9999 + 050054 9999 99 99 0 9999 99 9999 + 050055 9999 99 99 0 9999 99 9999 + 050056 9999 99 99 0 9999 99 9999 + 050057 9999 99 99 0 9999 99 9999 + 050058 9999 99 99 0 9999 99 9999 + 050059 9999 99 99 0 9999 99 9999 + 050060 9999 99 99 0 9999 99 9999 + 050061 9999 99 99 0 9999 99 9999 + 050062 9999 99 99 0 9999 99 9999 + 050063 9999 99 99 0 9999 99 9999 + 050064 9999 99 99 0 9999 99 9999 + 050065 9999 99 99 0 9999 99 9999 + 050066 9999 99 99 0 9999 99 9999 + 050067 9999 99 99 0 9999 99 9999 + 050068 9999 99 99 0 9999 99 9999 + 050069 9999 99 99 0 9999 99 9999 + 050070 9999 99 99 0 9999 99 9999 + 050071 9999 99 99 0 9999 99 9999 + 050072 9999 99 99 0 9999 99 9999 + 050073 9999 99 99 0 9999 99 9999 + 050074 9999 99 99 0 9999 99 9999 + 050075 9999 99 99 0 9999 99 9999 + 050076 9999 99 99 0 9999 99 9999 + 050077 9999 99 99 0 9999 99 9999 + 050078 9999 99 99 0 9999 99 9999 + 050079 9999 99 99 0 9999 99 9999 + 050080 9999 99 99 0 9999 99 9999 + 050081 9999 99 99 0 9999 99 9999 + 050082 9999 99 99 0 9999 99 9999 + 050083 9999 99 99 0 9999 99 9999 + 050084 9999 99 99 0 9999 99 9999 + 050085 9999 99 99 0 9999 99 9999 + 050086 9999 99 99 0 9999 99 9999 + 050087 9999 99 99 0 9999 99 9999 + 050088 9999 99 99 0 9999 99 9999 + 050089 9999 99 99 0 9999 99 9999 + 050090 9999 99 99 0 9999 99 9999 + 050091 9999 99 99 0 9999 99 9999 + 050092 9999 99 99 0 9999 99 9999 + 050093 9999 99 99 0 9999 99 9999 + 050094 9999 99 99 0 9999 99 9999 + 050095 9999 99 99 0 9999 99 9999 + 050096 9999 99 99 0 9999 99 9999 + 050097 9999 99 99 0 9999 99 9999 + 050098 9999 99 99 0 9999 99 9999 + 050099 9999 99 99 0 9999 99 9999 + 050100 9999 99 99 0 9999 99 9999 + 050101 9999 99 99 0 9999 99 9999 + 050102 9999 99 99 0 9999 99 9999 + 050103 9999 99 99 0 9999 99 9999 + 050104 9999 99 99 0 9999 99 9999 + 050105 9999 99 99 0 9999 99 9999 + 050106 9999 99 99 0 9999 99 9999 + 050107 9999 99 99 0 9999 99 9999 + 050108 9999 99 99 0 9999 99 9999 + 050109 9999 99 99 0 9999 99 9999 + 050110 9999 99 99 0 9999 99 9999 + 050111 9999 99 99 0 9999 99 9999 + 050112 9999 99 99 0 9999 99 9999 + 050113 9999 99 99 0 9999 99 9999 + 050114 9999 99 99 0 9999 99 9999 + 050115 9999 99 99 0 9999 99 9999 + 050116 9999 99 99 0 9999 99 9999 + 050117 9999 99 99 0 9999 99 9999 + 050118 9999 99 99 0 9999 99 9999 + 050119 9999 99 99 0 9999 99 9999 + 050120 9999 99 99 0 9999 99 9999 + 050121 9999 99 99 0 9999 99 9999 + 050122 9999 99 99 0 9999 99 9999 + 050123 9999 99 99 0 9999 99 9999 + 050124 9999 99 99 0 9999 99 9999 + 050125 9999 99 99 0 9999 99 9999 + 050126 9999 99 99 0 9999 99 9999 + 050127 9999 99 99 0 9999 99 9999 + 050128 9999 99 99 0 9999 99 9999 + 050129 9999 99 99 0 9999 99 9999 + 050130 9999 99 99 0 9999 99 9999 + 050131 9999 99 99 0 9999 99 9999 + 050132 9999 99 99 0 9999 99 9999 + 050133 9999 99 99 0 9999 99 9999 + 050134 9999 99 99 0 9999 99 9999 + 050135 9999 99 99 0 9999 99 9999 + 050136 9999 99 99 0 9999 99 9999 + 050137 9999 99 99 0 9999 99 9999 + 050138 9999 99 99 0 9999 99 9999 + 050139 9999 99 99 0 9999 99 9999 + 050140 9999 99 99 0 9999 99 9999 + 050141 9999 99 99 0 9999 99 9999 + 050142 9999 99 99 0 9999 99 9999 + 050143 9999 99 99 0 9999 99 9999 + 050144 9999 99 99 0 9999 99 9999 + 050145 9999 99 99 0 9999 99 9999 + 050146 9999 99 99 0 9999 99 9999 + 050147 9999 99 99 0 9999 99 9999 + 050148 9999 99 99 0 9999 99 9999 + 050149 9999 99 99 0 9999 99 9999 + 050150 9999 99 99 0 9999 99 9999 + 050151 9999 99 99 0 9999 99 9999 + 050152 9999 99 99 0 9999 99 9999 + 050153 9999 99 99 0 9999 99 9999 + 050154 9999 99 99 0 9999 99 9999 + 050155 9999 99 99 0 9999 99 9999 + 050156 9999 99 99 0 9999 99 9999 + 050157 9999 99 99 0 9999 99 9999 + 050158 9999 99 99 0 9999 99 9999 + 050159 9999 99 99 0 9999 99 9999 + 050160 9999 99 99 0 9999 99 9999 + 050161 9999 99 99 0 9999 99 9999 + 050162 9999 99 99 0 9999 99 9999 + 050163 9999 99 99 0 9999 99 9999 + 050164 9999 99 99 0 9999 99 9999 + 050165 9999 99 99 0 9999 99 9999 + 050166 9999 99 99 0 9999 99 9999 + 050167 9999 99 99 0 9999 99 9999 + 050168 9999 99 99 0 9999 99 9999 + 050169 9999 99 99 0 9999 99 9999 + 050170 9999 99 99 0 9999 99 9999 + 050171 9999 99 99 0 9999 99 9999 + 050172 9999 99 99 0 9999 99 9999 + 050173 9999 99 99 0 9999 99 9999 + 050174 9999 99 99 0 9999 99 9999 + 050175 9999 99 99 0 9999 99 9999 + 050176 9999 99 99 0 9999 99 9999 + 050177 9999 99 99 0 9999 99 9999 + 050178 9999 99 99 0 9999 99 9999 + 050179 9999 99 99 0 9999 99 9999 + 050180 9999 99 99 0 9999 99 9999 + 050181 9999 99 99 0 9999 99 9999 + 050182 9999 99 99 0 9999 99 9999 + 050183 9999 99 99 0 9999 99 9999 + 050184 9999 99 99 0 9999 99 9999 + 050185 9999 99 99 0 9999 99 9999 + 050186 9999 99 99 0 9999 99 9999 + 050187 9999 99 99 0 9999 99 9999 + 050188 9999 99 99 0 9999 99 9999 + 050189 9999 99 99 0 9999 99 9999 + 050190 9999 99 99 0 9999 99 9999 + 050191 9999 99 99 0 9999 99 9999 + 050192 9999 99 99 0 9999 99 9999 + 050193 9999 99 99 0 9999 99 9999 + 050194 9999 99 99 0 9999 99 9999 + 050195 9999 99 99 0 9999 99 9999 + 050196 9999 99 99 0 9999 99 9999 + 050197 9999 99 99 0 9999 99 9999 + 050198 9999 99 99 0 9999 99 9999 + 050199 9999 99 99 0 9999 99 9999 + 050200 9999 99 99 0 9999 99 9999 + 050201 9999 99 99 0 9999 99 9999 + 050202 9999 99 99 0 9999 99 9999 + 050203 9999 99 99 0 9999 99 9999 + 050204 9999 99 99 0 9999 99 9999 + 050205 9999 99 99 0 9999 99 9999 + 050206 9999 99 99 0 9999 99 9999 + 050207 9999 99 99 0 9999 99 9999 + 050208 9999 99 99 0 9999 99 9999 + 050209 9999 99 99 0 9999 99 9999 + 050210 9999 99 99 0 9999 99 9999 + 050211 9999 99 99 0 9999 99 9999 + 050212 9999 99 99 0 9999 99 9999 + 050213 9999 99 99 0 9999 99 9999 + 050214 9999 99 99 0 9999 99 9999 + 050215 9999 99 99 0 9999 99 9999 + 050216 9999 99 99 0 9999 99 9999 + 050217 9999 99 99 0 9999 99 9999 + 050218 9999 99 99 0 9999 99 9999 + 050219 9999 99 99 0 9999 99 9999 + 050220 9999 99 99 0 9999 99 9999 + 050221 9999 99 99 0 9999 99 9999 + 050222 9999 99 99 0 9999 99 9999 + 050223 9999 99 99 0 9999 99 9999 + 050224 9999 99 99 0 9999 99 9999 + 050225 9999 99 99 0 9999 99 9999 + 050226 9999 99 99 0 9999 99 9999 + 050227 9999 99 99 0 9999 99 9999 + 050228 9999 99 99 0 9999 99 9999 + 050229 9999 99 99 0 9999 99 9999 + 050230 9999 99 99 0 9999 99 9999 + 050231 9999 99 99 0 9999 99 9999 + 050232 9999 99 99 0 9999 99 9999 + 050233 9999 99 99 0 9999 99 9999 + 050234 9999 99 99 0 9999 99 9999 + 050235 9999 99 99 0 9999 99 9999 + 050236 9999 99 99 0 9999 99 9999 + 050237 9999 99 99 0 9999 99 9999 + 050238 9999 99 99 0 9999 99 9999 + 050239 9999 99 99 0 9999 99 9999 + 050240 9999 99 99 0 9999 99 9999 + 050241 9999 99 99 0 9999 99 9999 + 050242 9999 99 99 0 9999 99 9999 + 050243 9999 99 99 0 9999 99 9999 + 050244 9999 99 99 0 9999 99 9999 + 050245 9999 99 99 0 9999 99 9999 + 050246 9999 99 99 0 9999 99 9999 + 050247 9999 99 99 0 9999 99 9999 + 050248 9999 99 99 0 9999 99 9999 + 050249 9999 99 99 0 9999 99 9999 + 050250 9999 99 99 0 9999 99 9999 + 050251 9999 99 99 0 9999 99 9999 + 050252 9999 99 99 0 9999 99 9999 + 050253 9999 99 99 0 9999 99 9999 + 050254 9999 99 99 0 9999 99 9999 + 050255 9999 99 99 0 9999 99 9999 + 050256 9999 99 99 0 9999 99 9999 + 050257 9999 99 99 0 9999 99 9999 + 050258 9999 99 99 0 9999 99 9999 + 050259 9999 99 99 0 9999 99 9999 + 050260 9999 99 99 0 9999 99 9999 + 050261 9999 99 99 0 9999 99 9999 + 050262 9999 99 99 0 9999 99 9999 + 050263 9999 99 99 0 9999 99 9999 + 050264 9999 99 99 0 9999 99 9999 + 050265 9999 99 99 0 9999 99 9999 + 050266 9999 99 99 0 9999 99 9999 + 050267 9999 99 99 0 9999 99 9999 + 050268 9999 99 99 0 9999 99 9999 + 050269 9999 99 99 0 9999 99 9999 + 050270 9999 99 99 0 9999 99 9999 + 050271 9999 99 99 0 9999 99 9999 + 050272 9999 99 99 0 9999 99 9999 + 050273 9999 99 99 0 9999 99 9999 + 050274 9999 99 99 0 9999 99 9999 + 050275 9999 99 99 0 9999 99 9999 + 050276 9999 99 99 0 9999 99 9999 + 050277 9999 99 99 0 9999 99 9999 + 050278 9999 99 99 0 9999 99 9999 + 050279 9999 99 99 0 9999 99 9999 + 050280 9999 99 99 0 9999 99 9999 + 050281 9999 99 99 0 9999 99 9999 + 050282 9999 99 99 0 9999 99 9999 + 050283 9999 99 99 0 9999 99 9999 + 050284 9999 99 99 0 9999 99 9999 + 050285 9999 99 99 0 9999 99 9999 + 050286 9999 99 99 0 9999 99 9999 + 050287 9999 99 99 0 9999 99 9999 + 050288 9999 99 99 0 9999 99 9999 + 050289 9999 99 99 0 9999 99 9999 + 050290 9999 99 99 0 9999 99 9999 + 050291 9999 99 99 0 9999 99 9999 + 050292 9999 99 99 0 9999 99 9999 + 050293 9999 99 99 0 9999 99 9999 + 050294 9999 99 99 0 9999 99 9999 + 050295 9999 99 99 0 9999 99 9999 + 050296 9999 99 99 0 9999 99 9999 + 050297 9999 99 99 0 9999 99 9999 + 050298 9999 99 99 0 9999 99 9999 + 050299 9999 99 99 0 9999 99 9999 + 050300 9999 99 99 0 9999 99 9999 + 050301 9999 99 99 0 9999 99 9999 + 050302 9999 99 99 0 9999 99 9999 + 050303 9999 99 99 0 9999 99 9999 + 050304 9999 99 99 0 9999 99 9999 + 050305 9999 99 99 0 9999 99 9999 + 050306 9999 99 99 0 9999 99 9999 + 050307 9999 99 99 0 9999 99 9999 + 050308 9999 99 99 0 9999 99 9999 + 050309 9999 99 99 0 9999 99 9999 + 050310 9999 99 99 0 9999 99 9999 + 050311 9999 99 99 0 9999 99 9999 + 050312 9999 99 99 0 9999 99 9999 + 050313 9999 99 99 0 9999 99 9999 + 050314 9999 99 99 0 9999 99 9999 + 050315 9999 99 99 0 9999 99 9999 + 050316 9999 99 99 0 9999 99 9999 + 050317 9999 99 99 0 9999 99 9999 + 050318 9999 99 99 0 9999 99 9999 + 050319 9999 99 99 0 9999 99 9999 + 050320 9999 99 99 0 9999 99 9999 + 050321 9999 99 99 0 9999 99 9999 + 050322 9999 99 99 0 9999 99 9999 + 050323 9999 99 99 0 9999 99 9999 + 050324 9999 99 99 0 9999 99 9999 + 050325 9999 99 99 0 9999 99 9999 + 050326 9999 99 99 0 9999 99 9999 + 050327 9999 99 99 0 9999 99 9999 + 050328 9999 99 99 0 9999 99 9999 + 050329 9999 99 99 0 9999 99 9999 + 050330 9999 99 99 0 9999 99 9999 + 050331 9999 99 99 0 9999 99 9999 + 050332 9999 99 99 0 9999 99 9999 + 050333 9999 99 99 0 9999 99 9999 + 050334 9999 99 99 0 9999 99 9999 + 050335 9999 99 99 0 9999 99 9999 + 050336 9999 99 99 0 9999 99 9999 + 050337 9999 99 99 0 9999 99 9999 + 050338 9999 99 99 0 9999 99 9999 + 050339 9999 99 99 0 9999 99 9999 + 050340 9999 99 99 0 9999 99 9999 + 050341 9999 99 99 0 9999 99 9999 + 050342 9999 99 99 0 9999 99 9999 + 050343 9999 99 99 0 9999 99 9999 + 050344 9999 99 99 0 9999 99 9999 + 050345 9999 99 99 0 9999 99 9999 + 050346 9999 99 99 0 9999 99 9999 + 050347 9999 99 99 0 9999 99 9999 + 050348 9999 99 99 0 9999 99 9999 + 050349 9999 99 99 0 9999 99 9999 + 050350 9999 99 99 0 9999 99 9999 + 050351 9999 99 99 0 9999 99 9999 + 050352 9999 99 99 0 9999 99 9999 + 050353 9999 99 99 0 9999 99 9999 + 050354 9999 99 99 0 9999 99 9999 + 050355 9999 99 99 0 9999 99 9999 + 050356 9999 99 99 0 9999 99 9999 + 050357 9999 99 99 0 9999 99 9999 + 050358 9999 99 99 0 9999 99 9999 + 050359 9999 99 99 0 9999 99 9999 + 050360 9999 99 99 0 9999 99 9999 + 050361 9999 99 99 0 9999 99 9999 + 050362 9999 99 99 0 9999 99 9999 + 050363 9999 99 99 0 9999 99 9999 + 050364 9999 99 99 0 9999 99 9999 + 050365 9999 99 99 0 9999 99 9999 + 050366 9999 99 99 0 9999 99 9999 + 050367 9999 99 99 0 9999 99 9999 + 050368 9999 99 99 0 9999 99 9999 + 050369 9999 99 99 0 9999 99 9999 + 050370 9999 99 99 0 9999 99 9999 + 050371 9999 99 99 0 9999 99 9999 + 050372 9999 99 99 0 9999 99 9999 + 050373 9999 99 99 0 9999 99 9999 + 050374 9999 99 99 0 9999 99 9999 + 050375 9999 99 99 0 9999 99 9999 + 050376 9999 99 99 0 9999 99 9999 + 050377 9999 99 99 0 9999 99 9999 + 050378 9999 99 99 0 9999 99 9999 + 050379 9999 99 99 0 9999 99 9999 + 050380 9999 99 99 0 9999 99 9999 + 050381 9999 99 99 0 9999 99 9999 + 050382 9999 99 99 0 9999 99 9999 + 050383 9999 99 99 0 9999 99 9999 + 050384 9999 99 99 0 9999 99 9999 + 050385 9999 99 99 0 9999 99 9999 + 050386 9999 99 99 0 9999 99 9999 + 050387 9999 99 99 0 9999 99 9999 + 050388 9999 99 99 0 9999 99 9999 + 050389 9999 99 99 0 9999 99 9999 + 050390 9999 99 99 0 9999 99 9999 + 050391 9999 99 99 0 9999 99 9999 + 050392 9999 99 99 0 9999 99 9999 + 050393 9999 99 99 0 9999 99 9999 + 050394 9999 99 99 0 9999 99 9999 + 050395 9999 99 99 0 9999 99 9999 + 050396 9999 99 99 0 9999 99 9999 + 050397 9999 99 99 0 9999 99 9999 + 050398 9999 99 99 0 9999 99 9999 + 050399 9999 99 99 0 9999 99 9999 + 050400 9999 99 99 0 9999 99 9999 + 050401 9999 99 99 0 9999 99 9999 + 050402 9999 99 99 0 9999 99 9999 + 050403 9999 99 99 0 9999 99 9999 + 050404 9999 99 99 0 9999 99 9999 + 050405 9999 99 99 0 9999 99 9999 + 050406 9999 99 99 0 9999 99 9999 + 050407 9999 99 99 0 9999 99 9999 + 050408 9999 99 99 0 9999 99 9999 + 050409 9999 99 99 0 9999 99 9999 + 050410 9999 99 99 0 9999 99 9999 + 050411 9999 99 99 0 9999 99 9999 + 050412 9999 99 99 0 9999 99 9999 + 050413 9999 99 99 0 9999 99 9999 + 050414 9999 99 99 0 9999 99 9999 + 050415 9999 99 99 0 9999 99 9999 + 050416 9999 99 99 0 9999 99 9999 + 050417 9999 99 99 0 9999 99 9999 + 050418 9999 99 99 0 9999 99 9999 + 050419 9999 99 99 0 9999 99 9999 + 050420 9999 99 99 0 9999 99 9999 + 050421 9999 99 99 0 9999 99 9999 + 050422 9999 99 99 0 9999 99 9999 + 050423 9999 99 99 0 9999 99 9999 + 050424 9999 99 99 0 9999 99 9999 + 050425 9999 99 99 0 9999 99 9999 + 050426 9999 99 99 0 9999 99 9999 + 050427 9999 99 99 0 9999 99 9999 + 050428 9999 99 99 0 9999 99 9999 + 050429 9999 99 99 0 9999 99 9999 + 050430 9999 99 99 0 9999 99 9999 + 050431 9999 99 99 0 9999 99 9999 + 050432 9999 99 99 0 9999 99 9999 + 050433 9999 99 99 0 9999 99 9999 + 050434 9999 99 99 0 9999 99 9999 + 050435 9999 99 99 0 9999 99 9999 + 050436 9999 99 99 0 9999 99 9999 + 050437 9999 99 99 0 9999 99 9999 + 050438 9999 99 99 0 9999 99 9999 + 050439 9999 99 99 0 9999 99 9999 + 050440 9999 99 99 0 9999 99 9999 + 050441 9999 99 99 0 9999 99 9999 + 050442 9999 99 99 0 9999 99 9999 + 050443 9999 99 99 0 9999 99 9999 + 050444 9999 99 99 0 9999 99 9999 + 050445 9999 99 99 0 9999 99 9999 + 050446 9999 99 99 0 9999 99 9999 + 050447 9999 99 99 0 9999 99 9999 + 050448 9999 99 99 0 9999 99 9999 + 050449 9999 99 99 0 9999 99 9999 + 050450 9999 99 99 0 9999 99 9999 + 050451 9999 99 99 0 9999 99 9999 + 050452 9999 99 99 0 9999 99 9999 + 050453 9999 99 99 0 9999 99 9999 + 050454 9999 99 99 0 9999 99 9999 + 050455 9999 99 99 0 9999 99 9999 + 050456 9999 99 99 0 9999 99 9999 + 050457 9999 99 99 0 9999 99 9999 + 050458 9999 99 99 0 9999 99 9999 + 050459 9999 99 99 0 9999 99 9999 + 050460 9999 99 99 0 9999 99 9999 + 050461 9999 99 99 0 9999 99 9999 + 050462 9999 99 99 0 9999 99 9999 + 050463 9999 99 99 0 9999 99 9999 + 050464 9999 99 99 0 9999 99 9999 + 050465 9999 99 99 0 9999 99 9999 + 050466 9999 99 99 0 9999 99 9999 + 050467 9999 99 99 0 9999 99 9999 + 050468 9999 99 99 0 9999 99 9999 + 050469 9999 99 99 0 9999 99 9999 + 050470 9999 99 99 0 9999 99 9999 + 050471 9999 99 99 0 9999 99 9999 + 050472 9999 99 99 0 9999 99 9999 + 050473 9999 99 99 0 9999 99 9999 + 050474 9999 99 99 0 9999 99 9999 + 050475 9999 99 99 0 9999 99 9999 + 050476 9999 99 99 0 9999 99 9999 + 050477 9999 99 99 0 9999 99 9999 + 050478 9999 99 99 0 9999 99 9999 + 050479 9999 99 99 0 9999 99 9999 + 050480 9999 99 99 0 9999 99 9999 + 050481 9999 99 99 0 9999 99 9999 + 050482 9999 99 99 0 9999 99 9999 + 050483 9999 99 99 0 9999 99 9999 + 050484 9999 99 99 0 9999 99 9999 + 050485 9999 99 99 0 9999 99 9999 + 050486 9999 99 99 0 9999 99 9999 + 050487 9999 99 99 0 9999 99 9999 + 050488 9999 99 99 0 9999 99 9999 + 050489 9999 99 99 0 9999 99 9999 + 050490 9999 99 99 0 9999 99 9999 + 050491 9999 99 99 0 9999 99 9999 + 050492 9999 99 99 0 9999 99 9999 + 050493 9999 99 99 0 9999 99 9999 + 050494 9999 99 99 0 9999 99 9999 + 050495 9999 99 99 0 9999 99 9999 + 050496 9999 99 99 0 9999 99 9999 + 050497 9999 99 99 0 9999 99 9999 + 050498 9999 99 99 0 9999 99 9999 + 050499 9999 99 99 0 9999 99 9999 + 050500 9999 99 99 0 9999 99 9999 + 050501 9999 99 99 0 9999 99 9999 + 050502 9999 99 99 0 9999 99 9999 + 050503 9999 99 99 0 9999 99 9999 + 050504 9999 99 99 0 9999 99 9999 + 050505 9999 99 99 0 9999 99 9999 + 050506 9999 99 99 0 9999 99 9999 + 050507 9999 99 99 0 9999 99 9999 + 050508 9999 99 99 0 9999 99 9999 + 050509 9999 99 99 0 9999 99 9999 + 050510 9999 99 99 0 9999 99 9999 + 050511 9999 99 99 0 9999 99 9999 + 050512 9999 99 99 0 9999 99 9999 + 050513 9999 99 99 0 9999 99 9999 + 050514 9999 99 99 0 9999 99 9999 + 050515 9999 99 99 0 9999 99 9999 + 050516 9999 99 99 0 9999 99 9999 + 050517 9999 99 99 0 9999 99 9999 + 050518 9999 99 99 0 9999 99 9999 + 050519 9999 99 99 0 9999 99 9999 + 050520 9999 99 99 0 9999 99 9999 + 050521 9999 99 99 0 9999 99 9999 + 050522 9999 99 99 0 9999 99 9999 + 050523 9999 99 99 0 9999 99 9999 + 050524 9999 99 99 0 9999 99 9999 + 050525 9999 99 99 0 9999 99 9999 + 050526 9999 99 99 0 9999 99 9999 + 050527 9999 99 99 0 9999 99 9999 + 050528 9999 99 99 0 9999 99 9999 + 050529 9999 99 99 0 9999 99 9999 + 050530 9999 99 99 0 9999 99 9999 + 050531 9999 99 99 0 9999 99 9999 + 050532 9999 99 99 0 9999 99 9999 + 050533 9999 99 99 0 9999 99 9999 + 050534 9999 99 99 0 9999 99 9999 + 050535 9999 99 99 0 9999 99 9999 + 050536 9999 99 99 0 9999 99 9999 + 050537 9999 99 99 0 9999 99 9999 + 050538 9999 99 99 0 9999 99 9999 + 050539 9999 99 99 0 9999 99 9999 + 050540 9999 99 99 0 9999 99 9999 + 050541 9999 99 99 0 9999 99 9999 + 050542 9999 99 99 0 9999 99 9999 + 050543 9999 99 99 0 9999 99 9999 + 050544 9999 99 99 0 9999 99 9999 + 050545 9999 99 99 0 9999 99 9999 + 050546 9999 99 99 0 9999 99 9999 + 050547 9999 99 99 0 9999 99 9999 + 050548 9999 99 99 0 9999 99 9999 + 050549 9999 99 99 0 9999 99 9999 + 050550 9999 99 99 0 9999 99 9999 + 050551 9999 99 99 0 9999 99 9999 + 050552 9999 99 99 0 9999 99 9999 + 050553 9999 99 99 0 9999 99 9999 + 050554 9999 99 99 0 9999 99 9999 + 050555 9999 99 99 0 9999 99 9999 + 050556 9999 99 99 0 9999 99 9999 + 050557 9999 99 99 0 9999 99 9999 + 050558 9999 99 99 0 9999 99 9999 + 050559 9999 99 99 0 9999 99 9999 + 050560 9999 99 99 0 9999 99 9999 + 050561 9999 99 99 0 9999 99 9999 + 050562 9999 99 99 0 9999 99 9999 + 050563 9999 99 99 0 9999 99 9999 + 050564 9999 99 99 0 9999 99 9999 + 050565 9999 99 99 0 9999 99 9999 + 050566 9999 99 99 0 9999 99 9999 + 050567 9999 99 99 0 9999 99 9999 + 050568 9999 99 99 0 9999 99 9999 + 050569 9999 99 99 0 9999 99 9999 + 050570 9999 99 99 0 9999 99 9999 + 050571 9999 99 99 0 9999 99 9999 + 050572 9999 99 99 0 9999 99 9999 + 050573 9999 99 99 0 9999 99 9999 + 050574 9999 99 99 0 9999 99 9999 + 050575 9999 99 99 0 9999 99 9999 + 050576 9999 99 99 0 9999 99 9999 + 050577 9999 99 99 0 9999 99 9999 + 050578 9999 99 99 0 9999 99 9999 + 050579 9999 99 99 0 9999 99 9999 + 050580 9999 99 99 0 9999 99 9999 + 050581 9999 99 99 0 9999 99 9999 + 050582 9999 99 99 0 9999 99 9999 + 050583 9999 99 99 0 9999 99 9999 + 050584 9999 99 99 0 9999 99 9999 + 050585 9999 99 99 0 9999 99 9999 + 050586 9999 99 99 0 9999 99 9999 + 050587 9999 99 99 0 9999 99 9999 + 050588 9999 99 99 0 9999 99 9999 + 050589 9999 99 99 0 9999 99 9999 + 050590 9999 99 99 0 9999 99 9999 + 050591 9999 99 99 0 9999 99 9999 + 050592 9999 99 99 0 9999 99 9999 + 050593 9999 99 99 0 9999 99 9999 + 050594 9999 99 99 0 9999 99 9999 + 050595 9999 99 99 0 9999 99 9999 + 050596 9999 99 99 0 9999 99 9999 + 050597 9999 99 99 0 9999 99 9999 + 050598 9999 99 99 0 9999 99 9999 + 050599 9999 99 99 0 9999 99 9999 + 050600 9999 99 99 0 9999 99 9999 + 050601 9999 99 99 0 9999 99 9999 + 050602 9999 99 99 0 9999 99 9999 + 050603 9999 99 99 0 9999 99 9999 + 050604 9999 99 99 0 9999 99 9999 + 050605 9999 99 99 0 9999 99 9999 + 050606 9999 99 99 0 9999 99 9999 + 050607 9999 99 99 0 9999 99 9999 + 050608 9999 99 99 0 9999 99 9999 + 050609 9999 99 99 0 9999 99 9999 + 050610 9999 99 99 0 9999 99 9999 + 050611 9999 99 99 0 9999 99 9999 + 050612 9999 99 99 0 9999 99 9999 + 050613 9999 99 99 0 9999 99 9999 + 050614 9999 99 99 0 9999 99 9999 + 050615 9999 99 99 0 9999 99 9999 + 050616 9999 99 99 0 9999 99 9999 + 050617 9999 99 99 0 9999 99 9999 + 050618 9999 99 99 0 9999 99 9999 + 050619 9999 99 99 0 9999 99 9999 + 050620 9999 99 99 0 9999 99 9999 + 050621 9999 99 99 0 9999 99 9999 + 050622 9999 99 99 0 9999 99 9999 + 050623 9999 99 99 0 9999 99 9999 + 050624 9999 99 99 0 9999 99 9999 + 050625 9999 99 99 0 9999 99 9999 + 050626 9999 99 99 0 9999 99 9999 + 050627 9999 99 99 0 9999 99 9999 + 050628 9999 99 99 0 9999 99 9999 + 050629 9999 99 99 0 9999 99 9999 + 050630 9999 99 99 0 9999 99 9999 + 050631 9999 99 99 0 9999 99 9999 + 050632 9999 99 99 0 9999 99 9999 + 050633 9999 99 99 0 9999 99 9999 + 050634 9999 99 99 0 9999 99 9999 + 050635 9999 99 99 0 9999 99 9999 + 050636 9999 99 99 0 9999 99 9999 + 050637 9999 99 99 0 9999 99 9999 + 050638 9999 99 99 0 9999 99 9999 + 050639 9999 99 99 0 9999 99 9999 + 050640 9999 99 99 0 9999 99 9999 + 050641 9999 99 99 0 9999 99 9999 + 050642 9999 99 99 0 9999 99 9999 + 050643 9999 99 99 0 9999 99 9999 + 050644 9999 99 99 0 9999 99 9999 + 050645 9999 99 99 0 9999 99 9999 + 050646 9999 99 99 0 9999 99 9999 + 050647 9999 99 99 0 9999 99 9999 + 050648 9999 99 99 0 9999 99 9999 + 050649 9999 99 99 0 9999 99 9999 + 050650 9999 99 99 0 9999 99 9999 + 050651 9999 99 99 0 9999 99 9999 + 050652 9999 99 99 0 9999 99 9999 + 050653 9999 99 99 0 9999 99 9999 + 050654 9999 99 99 0 9999 99 9999 + 050655 9999 99 99 0 9999 99 9999 + 050656 9999 99 99 0 9999 99 9999 + 050657 9999 99 99 0 9999 99 9999 + 050658 9999 99 99 0 9999 99 9999 + 050659 9999 99 99 0 9999 99 9999 + 050660 9999 99 99 0 9999 99 9999 + 050661 9999 99 99 0 9999 99 9999 + 050662 9999 99 99 0 9999 99 9999 + 050663 9999 99 99 0 9999 99 9999 + 050664 9999 99 99 0 9999 99 9999 + 050665 9999 99 99 0 9999 99 9999 + 050666 9999 99 99 0 9999 99 9999 + 050667 9999 99 99 0 9999 99 9999 + 050668 9999 99 99 0 9999 99 9999 + 050669 9999 99 99 0 9999 99 9999 + 050670 9999 99 99 0 9999 99 9999 + 050671 9999 99 99 0 9999 99 9999 + 050672 9999 99 99 0 9999 99 9999 + 050673 9999 99 99 0 9999 99 9999 + 050674 9999 99 99 0 9999 99 9999 + 050675 9999 99 99 0 9999 99 9999 + 050676 9999 99 99 0 9999 99 9999 + 050677 9999 99 99 0 9999 99 9999 + 050678 9999 99 99 0 9999 99 9999 + 050679 9999 99 99 0 9999 99 9999 + 050680 9999 99 99 0 9999 99 9999 + 050681 9999 99 99 0 9999 99 9999 + 050682 9999 99 99 0 9999 99 9999 + 050683 9999 99 99 0 9999 99 9999 + 050684 9999 99 99 0 9999 99 9999 + 050685 9999 99 99 0 9999 99 9999 + 050686 9999 99 99 0 9999 99 9999 + 050687 9999 99 99 0 9999 99 9999 + 050688 9999 99 99 0 9999 99 9999 + 050689 1332 01 01 2 344224772 00 1196 + 050690 1332 01 02 2 344224772 01 1196 + 050691 1332 01 03 2 344224772 02 1196 + 050692 1332 01 04 2 344224772 03 1196 + 050693 1332 01 05 2 344224772 04 1196 + 050694 1332 01 06 2 344224772 05 1196 + 050695 1332 01 07 2 344224772 06 1196 + 050696 1332 01 08 2 344224772 07 1196 + 050697 1332 02 01 2 344224772 08 1196 + 050698 1332 02 02 2 344224772 09 1196 + 050699 1332 02 03 2 344224772 10 1196 + 050700 1332 02 04 2 344224772 11 1196 + 050701 1332 02 05 2 344224772 12 1196 + 050702 1332 02 06 2 344224772 13 1196 + 050703 1332 02 07 2 344224772 14 1196 + 050704 1332 02 08 2 344224772 15 1196 + 050705 1332 03 01 2 344225796 00 1197 + 050706 1332 03 02 2 344225796 01 1197 + 050707 1332 03 03 2 344225796 02 1197 + 050708 1332 03 04 2 344225796 03 1197 + 050709 1332 03 05 2 344225796 04 1197 + 050710 1332 03 06 2 344225796 05 1197 + 050711 1332 03 07 2 344225796 06 1197 + 050712 1332 03 08 2 344225796 07 1197 + 050713 1332 04 01 2 344225796 08 1197 + 050714 1332 04 02 2 344225796 09 1197 + 050715 1332 04 03 2 344225796 10 1197 + 050716 1332 04 04 2 344225796 11 1197 + 050717 1332 04 05 2 344225796 12 1197 + 050718 1332 04 06 2 344225796 13 1197 + 050719 1332 04 07 2 344225796 14 1197 + 050720 1332 04 08 2 344225796 15 1197 + 050721 1332 05 01 2 344327172 00 1246 + 050722 1332 05 02 2 344327172 01 1246 + 050723 1332 05 03 2 344327172 02 1246 + 050724 1332 05 04 2 344327172 03 1246 + 050725 1332 05 05 2 344327172 04 1246 + 050726 1332 05 06 2 344327172 05 1246 + 050727 1332 05 07 2 344327172 06 1246 + 050728 1332 05 08 2 344327172 07 1246 + 050729 1332 06 01 2 344327172 08 1246 + 050730 1332 06 02 2 344327172 09 1246 + 050731 1332 06 03 2 344327172 10 1246 + 050732 1332 06 04 2 344327172 11 1246 + 050733 1332 06 05 2 344327172 12 1246 + 050734 1332 06 06 2 344327172 13 1246 + 050735 1332 06 07 2 344327172 14 1246 + 050736 1332 06 08 2 344327172 15 1246 + 050737 1332 07 01 2 344328196 00 1247 + 050738 1332 07 02 2 344328196 01 1247 + 050739 1332 07 03 2 344328196 02 1247 + 050740 1332 07 04 2 344328196 03 1247 + 050741 1332 07 05 2 344328196 04 1247 + 050742 1332 07 06 2 344328196 05 1247 + 050743 1332 07 07 2 344328196 06 1247 + 050744 1332 07 08 2 344328196 07 1247 + 050745 1332 08 01 2 344328196 08 1247 + 050746 1332 08 02 2 344328196 09 1247 + 050747 1332 08 03 2 344328196 10 1247 + 050748 1332 08 04 2 344328196 11 1247 + 050749 1332 08 05 2 344328196 12 1247 + 050750 1332 08 06 2 344328196 13 1247 + 050751 1332 08 07 2 344328196 14 1247 + 050752 1332 08 08 2 344328196 15 1247 + 050753 1332 09 01 2 344486916 00 1308 + 050754 1332 09 02 2 344486916 01 1308 + 050755 1332 09 03 2 344486916 02 1308 + 050756 1332 09 04 2 344486916 03 1308 + 050757 1332 09 05 2 344486916 04 1308 + 050758 1332 09 06 2 344486916 05 1308 + 050759 1332 09 07 2 344486916 06 1308 + 050760 1332 09 08 2 344486916 07 1308 + 050761 1332 10 01 2 344486916 08 1308 + 050762 1332 10 02 2 344486916 09 1308 + 050763 1332 10 03 2 344486916 10 1308 + 050764 1332 10 04 2 344486916 11 1308 + 050765 1332 10 05 2 344486916 12 1308 + 050766 1332 10 06 2 344486916 13 1308 + 050767 1332 10 07 2 344486916 14 1308 + 050768 1332 10 08 2 344486916 15 1308 + 050769 1332 11 01 2 344487940 00 1309 + 050770 1332 11 02 2 344487940 01 1309 + 050771 1332 11 03 2 344487940 02 1309 + 050772 1332 11 04 2 344487940 03 1309 + 050773 1332 11 05 2 344487940 04 1309 + 050774 1332 11 06 2 344487940 05 1309 + 050775 1332 11 07 2 344487940 06 1309 + 050776 1332 11 08 2 344487940 07 1309 + 050777 1332 12 01 2 344487940 08 1309 + 050778 1332 12 02 2 344487940 09 1309 + 050779 1332 12 03 2 344487940 10 1309 + 050780 1332 12 04 2 344487940 11 1309 + 050781 1332 12 05 2 344487940 12 1309 + 050782 1332 12 06 2 344487940 13 1309 + 050783 1332 12 07 2 344487940 14 1309 + 050784 1332 12 08 2 344487940 15 1309 + 050785 1332 13 01 2 344589316 00 1358 + 050786 1332 13 02 2 344589316 01 1358 + 050787 1332 13 03 2 344589316 02 1358 + 050788 1332 13 04 2 344589316 03 1358 + 050789 1332 13 05 2 344589316 04 1358 + 050790 1332 13 06 2 344589316 05 1358 + 050791 1332 13 07 2 344589316 06 1358 + 050792 1332 13 08 2 344589316 07 1358 + 050793 1332 14 01 2 344589316 08 1358 + 050794 1332 14 02 2 344589316 09 1358 + 050795 1332 14 03 2 344589316 10 1358 + 050796 1332 14 04 2 344589316 11 1358 + 050797 1332 14 05 2 344589316 12 1358 + 050798 1332 14 06 2 344589316 13 1358 + 050799 1332 14 07 2 344589316 14 1358 + 050800 1332 14 08 2 344589316 15 1358 + 050801 1332 15 01 2 344590340 00 1359 + 050802 1332 15 02 2 344590340 01 1359 + 050803 1332 15 03 2 344590340 02 1359 + 050804 1332 15 04 2 344590340 03 1359 + 050805 1332 15 05 2 344590340 04 1359 + 050806 1332 15 06 2 344590340 05 1359 + 050807 1332 15 07 2 344590340 06 1359 + 050808 1332 15 08 2 344590340 07 1359 + 050809 1332 16 01 2 344590340 08 1359 + 050810 1332 16 02 2 344590340 09 1359 + 050811 1332 16 03 2 344590340 10 1359 + 050812 1332 16 04 2 344590340 11 1359 + 050813 1332 16 05 2 344590340 12 1359 + 050814 1332 16 06 2 344590340 13 1359 + 050815 1332 16 07 2 344590340 14 1359 + 050816 1332 16 08 2 344590340 15 1359 + 050817 1332 17 01 2 344749060 00 1420 + 050818 1332 17 02 2 344749060 01 1420 + 050819 1332 17 03 2 344749060 02 1420 + 050820 1332 17 04 2 344749060 03 1420 + 050821 1332 17 05 2 344749060 04 1420 + 050822 1332 17 06 2 344749060 05 1420 + 050823 1332 17 07 2 344749060 06 1420 + 050824 1332 17 08 2 344749060 07 1420 + 050825 1332 18 01 2 344749060 08 1420 + 050826 1332 18 02 2 344749060 09 1420 + 050827 1332 18 03 2 344749060 10 1420 + 050828 1332 18 04 2 344749060 11 1420 + 050829 1332 18 05 2 344749060 12 1420 + 050830 1332 18 06 2 344749060 13 1420 + 050831 1332 18 07 2 344749060 14 1420 + 050832 1332 18 08 2 344749060 15 1420 + 050833 1332 19 01 2 344750084 00 1421 + 050834 1332 19 02 2 344750084 01 1421 + 050835 1332 19 03 2 344750084 02 1421 + 050836 1332 19 04 2 344750084 03 1421 + 050837 1332 19 05 2 344750084 04 1421 + 050838 1332 19 06 2 344750084 05 1421 + 050839 1332 19 07 2 344750084 06 1421 + 050840 1332 19 08 2 344750084 07 1421 + 050841 1332 20 01 2 344750084 08 1421 + 050842 1332 20 02 2 344750084 09 1421 + 050843 1332 20 03 2 344750084 10 1421 + 050844 1332 20 04 2 344750084 11 1421 + 050845 1332 20 05 2 344750084 12 1421 + 050846 1332 20 06 2 344750084 13 1421 + 050847 1332 20 07 2 344750084 14 1421 + 050848 1332 20 08 2 344750084 15 1421 + 050849 1332 21 01 2 344851460 00 1470 + 050850 1332 21 02 2 344851460 01 1470 + 050851 1332 21 03 2 344851460 02 1470 + 050852 1332 21 04 2 344851460 03 1470 + 050853 1332 21 05 2 344851460 04 1470 + 050854 1332 21 06 2 344851460 05 1470 + 050855 1332 21 07 2 344851460 06 1470 + 050856 1332 21 08 2 344851460 07 1470 + 050857 1332 22 01 2 344851460 08 1470 + 050858 1332 22 02 2 344851460 09 1470 + 050859 1332 22 03 2 344851460 10 1470 + 050860 1332 22 04 2 344851460 11 1470 + 050861 1332 22 05 2 344851460 12 1470 + 050862 1332 22 06 2 344851460 13 1470 + 050863 1332 22 07 2 344851460 14 1470 + 050864 1332 22 08 2 344851460 15 1470 + 050865 1332 23 01 2 344852484 00 1471 + 050866 1332 23 02 2 344852484 01 1471 + 050867 1332 23 03 2 344852484 02 1471 + 050868 1332 23 04 2 344852484 03 1471 + 050869 1332 23 05 2 344852484 04 1471 + 050870 1332 23 06 2 344852484 05 1471 + 050871 1332 23 07 2 344852484 06 1471 + 050872 1332 23 08 2 344852484 07 1471 + 050873 1332 24 01 2 344852484 08 1471 + 050874 1332 24 02 2 344852484 09 1471 + 050875 1332 24 03 2 344852484 10 1471 + 050876 1332 24 04 2 344852484 11 1471 + 050877 1332 24 05 2 344852484 12 1471 + 050878 1332 24 06 2 344852484 13 1471 + 050879 1332 24 07 2 344852484 14 1471 + 050880 1332 24 08 2 344852484 15 1471 + 050881 1332 25 01 2 344228868 00 1198 + 050882 1332 25 02 2 344228868 01 1198 + 050883 1332 25 03 2 344228868 02 1198 + 050884 1332 25 04 2 344228868 03 1198 + 050885 1332 25 05 2 344228868 04 1198 + 050886 1332 25 06 2 344228868 05 1198 + 050887 1332 25 07 2 344228868 06 1198 + 050888 1332 25 08 2 344228868 07 1198 + 050889 1332 26 01 2 344228868 08 1198 + 050890 1332 26 02 2 344228868 09 1198 + 050891 1332 26 03 2 344228868 10 1198 + 050892 1332 26 04 2 344228868 11 1198 + 050893 1332 26 05 2 344228868 12 1198 + 050894 1332 26 06 2 344228868 13 1198 + 050895 1332 26 07 2 344228868 14 1198 + 050896 1332 26 08 2 344228868 15 1198 + 050897 1332 27 01 2 344229892 00 1199 + 050898 1332 27 02 2 344229892 01 1199 + 050899 1332 27 03 2 344229892 02 1199 + 050900 1332 27 04 2 344229892 03 1199 + 050901 1332 27 05 2 344229892 04 1199 + 050902 1332 27 06 2 344229892 05 1199 + 050903 1332 27 07 2 344229892 06 1199 + 050904 1332 27 08 2 344229892 07 1199 + 050905 1332 28 01 2 344229892 08 1199 + 050906 1332 28 02 2 344229892 09 1199 + 050907 1332 28 03 2 344229892 10 1199 + 050908 1332 28 04 2 344229892 11 1199 + 050909 1332 28 05 2 344229892 12 1199 + 050910 1332 28 06 2 344229892 13 1199 + 050911 1332 28 07 2 344229892 14 1199 + 050912 1332 28 08 2 344229892 15 1199 + 050913 1332 29 01 2 344331268 00 1248 + 050914 1332 29 02 2 344331268 01 1248 + 050915 1332 29 03 2 344331268 02 1248 + 050916 1332 29 04 2 344331268 03 1248 + 050917 1332 29 05 2 344331268 04 1248 + 050918 1332 29 06 2 344331268 05 1248 + 050919 1332 29 07 2 344331268 06 1248 + 050920 1332 29 08 2 344331268 07 1248 + 050921 1332 30 01 2 344331268 08 1248 + 050922 1332 30 02 2 344331268 09 1248 + 050923 1332 30 03 2 344331268 10 1248 + 050924 1332 30 04 2 344331268 11 1248 + 050925 1332 30 05 2 344331268 12 1248 + 050926 1332 30 06 2 344331268 13 1248 + 050927 1332 30 07 2 344331268 14 1248 + 050928 1332 30 08 2 344331268 15 1248 + 050929 1332 31 01 2 344332292 00 1249 + 050930 1332 31 02 2 344332292 01 1249 + 050931 1332 31 03 2 344332292 02 1249 + 050932 1332 31 04 2 344332292 03 1249 + 050933 1332 31 05 2 344332292 04 1249 + 050934 1332 31 06 2 344332292 05 1249 + 050935 1332 31 07 2 344332292 06 1249 + 050936 1332 31 08 2 344332292 07 1249 + 050937 1332 32 01 2 344332292 08 1249 + 050938 1332 32 02 2 344332292 09 1249 + 050939 1332 32 03 2 344332292 10 1249 + 050940 1332 32 04 2 344332292 11 1249 + 050941 1332 32 05 2 344332292 12 1249 + 050942 1332 32 06 2 344332292 13 1249 + 050943 1332 32 07 2 344332292 14 1249 + 050944 1332 32 08 2 344332292 15 1249 + 050945 1332 33 01 2 344491012 00 1310 + 050946 1332 33 02 2 344491012 01 1310 + 050947 1332 33 03 2 344491012 02 1310 + 050948 1332 33 04 2 344491012 03 1310 + 050949 1332 33 05 2 344491012 04 1310 + 050950 1332 33 06 2 344491012 05 1310 + 050951 1332 33 07 2 344491012 06 1310 + 050952 1332 33 08 2 344491012 07 1310 + 050953 1332 34 01 2 344491012 08 1310 + 050954 1332 34 02 2 344491012 09 1310 + 050955 1332 34 03 2 344491012 10 1310 + 050956 1332 34 04 2 344491012 11 1310 + 050957 1332 34 05 2 344491012 12 1310 + 050958 1332 34 06 2 344491012 13 1310 + 050959 1332 34 07 2 344491012 14 1310 + 050960 1332 34 08 2 344491012 15 1310 + 050961 1332 35 01 2 344492036 00 1311 + 050962 1332 35 02 2 344492036 01 1311 + 050963 1332 35 03 2 344492036 02 1311 + 050964 1332 35 04 2 344492036 03 1311 + 050965 1332 35 05 2 344492036 04 1311 + 050966 1332 35 06 2 344492036 05 1311 + 050967 1332 35 07 2 344492036 06 1311 + 050968 1332 35 08 2 344492036 07 1311 + 050969 1332 36 01 2 344492036 08 1311 + 050970 1332 36 02 2 344492036 09 1311 + 050971 1332 36 03 2 344492036 10 1311 + 050972 1332 36 04 2 344492036 11 1311 + 050973 1332 36 05 2 344492036 12 1311 + 050974 1332 36 06 2 344492036 13 1311 + 050975 1332 36 07 2 344492036 14 1311 + 050976 1332 36 08 2 344492036 15 1311 + 050977 1332 37 01 2 344593412 00 1360 + 050978 1332 37 02 2 344593412 01 1360 + 050979 1332 37 03 2 344593412 02 1360 + 050980 1332 37 04 2 344593412 03 1360 + 050981 1332 37 05 2 344593412 04 1360 + 050982 1332 37 06 2 344593412 05 1360 + 050983 1332 37 07 2 344593412 06 1360 + 050984 1332 37 08 2 344593412 07 1360 + 050985 1332 38 01 2 344593412 08 1360 + 050986 1332 38 02 2 344593412 09 1360 + 050987 1332 38 03 2 344593412 10 1360 + 050988 1332 38 04 2 344593412 11 1360 + 050989 1332 38 05 2 344593412 12 1360 + 050990 1332 38 06 2 344593412 13 1360 + 050991 1332 38 07 2 344593412 14 1360 + 050992 1332 38 08 2 344593412 15 1360 + 050993 1332 39 01 2 344594436 00 1361 + 050994 1332 39 02 2 344594436 01 1361 + 050995 1332 39 03 2 344594436 02 1361 + 050996 1332 39 04 2 344594436 03 1361 + 050997 1332 39 05 2 344594436 04 1361 + 050998 1332 39 06 2 344594436 05 1361 + 050999 1332 39 07 2 344594436 06 1361 + 051000 1332 39 08 2 344594436 07 1361 + 051001 1332 40 01 2 344594436 08 1361 + 051002 1332 40 02 2 344594436 09 1361 + 051003 1332 40 03 2 344594436 10 1361 + 051004 1332 40 04 2 344594436 11 1361 + 051005 1332 40 05 2 344594436 12 1361 + 051006 1332 40 06 2 344594436 13 1361 + 051007 1332 40 07 2 344594436 14 1361 + 051008 1332 40 08 2 344594436 15 1361 + 051009 1332 41 01 2 344753156 00 1422 + 051010 1332 41 02 2 344753156 01 1422 + 051011 1332 41 03 2 344753156 02 1422 + 051012 1332 41 04 2 344753156 03 1422 + 051013 1332 41 05 2 344753156 04 1422 + 051014 1332 41 06 2 344753156 05 1422 + 051015 1332 41 07 2 344753156 06 1422 + 051016 1332 41 08 2 344753156 07 1422 + 051017 1332 42 01 2 344753156 08 1422 + 051018 1332 42 02 2 344753156 09 1422 + 051019 1332 42 03 2 344753156 10 1422 + 051020 1332 42 04 2 344753156 11 1422 + 051021 1332 42 05 2 344753156 12 1422 + 051022 1332 42 06 2 344753156 13 1422 + 051023 1332 42 07 2 344753156 14 1422 + 051024 1332 42 08 2 344753156 15 1422 + 051025 1332 43 01 2 344754180 00 1423 + 051026 1332 43 02 2 344754180 01 1423 + 051027 1332 43 03 2 344754180 02 1423 + 051028 1332 43 04 2 344754180 03 1423 + 051029 1332 43 05 2 344754180 04 1423 + 051030 1332 43 06 2 344754180 05 1423 + 051031 1332 43 07 2 344754180 06 1423 + 051032 1332 43 08 2 344754180 07 1423 + 051033 1332 44 01 2 344754180 08 1423 + 051034 1332 44 02 2 344754180 09 1423 + 051035 1332 44 03 2 344754180 10 1423 + 051036 1332 44 04 2 344754180 11 1423 + 051037 1332 44 05 2 344754180 12 1423 + 051038 1332 44 06 2 344754180 13 1423 + 051039 1332 44 07 2 344754180 14 1423 + 051040 1332 44 08 2 344754180 15 1423 + 051041 1332 45 01 2 344855556 00 1472 + 051042 1332 45 02 2 344855556 01 1472 + 051043 1332 45 03 2 344855556 02 1472 + 051044 1332 45 04 2 344855556 03 1472 + 051045 1332 45 05 2 344855556 04 1472 + 051046 1332 45 06 2 344855556 05 1472 + 051047 1332 45 07 2 344855556 06 1472 + 051048 1332 45 08 2 344855556 07 1472 + 051049 1332 46 01 2 344855556 08 1472 + 051050 1332 46 02 2 344855556 09 1472 + 051051 1332 46 03 2 344855556 10 1472 + 051052 1332 46 04 2 344855556 11 1472 + 051053 1332 46 05 2 344855556 12 1472 + 051054 1332 46 06 2 344855556 13 1472 + 051055 1332 46 07 2 344855556 14 1472 + 051056 1332 46 08 2 344855556 15 1472 + 051057 1332 47 01 2 344856580 00 1473 + 051058 1332 47 02 2 344856580 01 1473 + 051059 1332 47 03 2 344856580 02 1473 + 051060 1332 47 04 2 344856580 03 1473 + 051061 1332 47 05 2 344856580 04 1473 + 051062 1332 47 06 2 344856580 05 1473 + 051063 1332 47 07 2 344856580 06 1473 + 051064 1332 47 08 2 344856580 07 1473 + 051065 1332 48 01 2 344856580 08 1473 + 051066 1332 48 02 2 344856580 09 1473 + 051067 1332 48 03 2 344856580 10 1473 + 051068 1332 48 04 2 344856580 11 1473 + 051069 1332 48 05 2 344856580 12 1473 + 051070 1332 48 06 2 344856580 13 1473 + 051071 1332 48 07 2 344856580 14 1473 + 051072 1332 48 08 2 344856580 15 1473 + 051073 1333 01 01 2 344232964 00 1200 + 051074 1333 01 02 2 344232964 01 1200 + 051075 1333 01 03 2 344232964 02 1200 + 051076 1333 01 04 2 344232964 03 1200 + 051077 1333 01 05 2 344232964 04 1200 + 051078 1333 01 06 2 344232964 05 1200 + 051079 1333 01 07 2 344232964 06 1200 + 051080 1333 01 08 2 344232964 07 1200 + 051081 1333 02 01 2 344232964 08 1200 + 051082 1333 02 02 2 344232964 09 1200 + 051083 1333 02 03 2 344232964 10 1200 + 051084 1333 02 04 2 344232964 11 1200 + 051085 1333 02 05 2 344232964 12 1200 + 051086 1333 02 06 2 344232964 13 1200 + 051087 1333 02 07 2 344232964 14 1200 + 051088 1333 02 08 2 344232964 15 1200 + 051089 1333 03 01 2 344233988 00 1201 + 051090 1333 03 02 2 344233988 01 1201 + 051091 1333 03 03 2 344233988 02 1201 + 051092 1333 03 04 2 344233988 03 1201 + 051093 1333 03 05 2 344233988 04 1201 + 051094 1333 03 06 2 344233988 05 1201 + 051095 1333 03 07 2 344233988 06 1201 + 051096 1333 03 08 2 344233988 07 1201 + 051097 1333 04 01 2 344233988 08 1201 + 051098 1333 04 02 2 344233988 09 1201 + 051099 1333 04 03 2 344233988 10 1201 + 051100 1333 04 04 2 344233988 11 1201 + 051101 1333 04 05 2 344233988 12 1201 + 051102 1333 04 06 2 344233988 13 1201 + 051103 1333 04 07 2 344233988 14 1201 + 051104 1333 04 08 2 344233988 15 1201 + 051105 1333 05 01 2 344335364 00 1250 + 051106 1333 05 02 2 344335364 01 1250 + 051107 1333 05 03 2 344335364 02 1250 + 051108 1333 05 04 2 344335364 03 1250 + 051109 1333 05 05 2 344335364 04 1250 + 051110 1333 05 06 2 344335364 05 1250 + 051111 1333 05 07 2 344335364 06 1250 + 051112 1333 05 08 2 344335364 07 1250 + 051113 1333 06 01 2 344335364 08 1250 + 051114 1333 06 02 2 344335364 09 1250 + 051115 1333 06 03 2 344335364 10 1250 + 051116 1333 06 04 2 344335364 11 1250 + 051117 1333 06 05 2 344335364 12 1250 + 051118 1333 06 06 2 344335364 13 1250 + 051119 1333 06 07 2 344335364 14 1250 + 051120 1333 06 08 2 344335364 15 1250 + 051121 1333 07 01 2 344336388 00 1251 + 051122 1333 07 02 2 344336388 01 1251 + 051123 1333 07 03 2 344336388 02 1251 + 051124 1333 07 04 2 344336388 03 1251 + 051125 1333 07 05 2 344336388 04 1251 + 051126 1333 07 06 2 344336388 05 1251 + 051127 1333 07 07 2 344336388 06 1251 + 051128 1333 07 08 2 344336388 07 1251 + 051129 1333 08 01 2 344336388 08 1251 + 051130 1333 08 02 2 344336388 09 1251 + 051131 1333 08 03 2 344336388 10 1251 + 051132 1333 08 04 2 344336388 11 1251 + 051133 1333 08 05 2 344336388 12 1251 + 051134 1333 08 06 2 344336388 13 1251 + 051135 1333 08 07 2 344336388 14 1251 + 051136 1333 08 08 2 344336388 15 1251 + 051137 1333 09 01 2 344495108 00 1312 + 051138 1333 09 02 2 344495108 01 1312 + 051139 1333 09 03 2 344495108 02 1312 + 051140 1333 09 04 2 344495108 03 1312 + 051141 1333 09 05 2 344495108 04 1312 + 051142 1333 09 06 2 344495108 05 1312 + 051143 1333 09 07 2 344495108 06 1312 + 051144 1333 09 08 2 344495108 07 1312 + 051145 1333 10 01 2 344495108 08 1312 + 051146 1333 10 02 2 344495108 09 1312 + 051147 1333 10 03 2 344495108 10 1312 + 051148 1333 10 04 2 344495108 11 1312 + 051149 1333 10 05 2 344495108 12 1312 + 051150 1333 10 06 2 344495108 13 1312 + 051151 1333 10 07 2 344495108 14 1312 + 051152 1333 10 08 2 344495108 15 1312 + 051153 1333 11 01 2 344496132 00 1313 + 051154 1333 11 02 2 344496132 01 1313 + 051155 1333 11 03 2 344496132 02 1313 + 051156 1333 11 04 2 344496132 03 1313 + 051157 1333 11 05 2 344496132 04 1313 + 051158 1333 11 06 2 344496132 05 1313 + 051159 1333 11 07 2 344496132 06 1313 + 051160 1333 11 08 2 344496132 07 1313 + 051161 1333 12 01 2 344496132 08 1313 + 051162 1333 12 02 2 344496132 09 1313 + 051163 1333 12 03 2 344496132 10 1313 + 051164 1333 12 04 2 344496132 11 1313 + 051165 1333 12 05 2 344496132 12 1313 + 051166 1333 12 06 2 344496132 13 1313 + 051167 1333 12 07 2 344496132 14 1313 + 051168 1333 12 08 2 344496132 15 1313 + 051169 1333 13 01 2 344597508 00 1362 + 051170 1333 13 02 2 344597508 01 1362 + 051171 1333 13 03 2 344597508 02 1362 + 051172 1333 13 04 2 344597508 03 1362 + 051173 1333 13 05 2 344597508 04 1362 + 051174 1333 13 06 2 344597508 05 1362 + 051175 1333 13 07 2 344597508 06 1362 + 051176 1333 13 08 2 344597508 07 1362 + 051177 1333 14 01 2 344597508 08 1362 + 051178 1333 14 02 2 344597508 09 1362 + 051179 1333 14 03 2 344597508 10 1362 + 051180 1333 14 04 2 344597508 11 1362 + 051181 1333 14 05 2 344597508 12 1362 + 051182 1333 14 06 2 344597508 13 1362 + 051183 1333 14 07 2 344597508 14 1362 + 051184 1333 14 08 2 344597508 15 1362 + 051185 1333 15 01 2 344598532 00 1363 + 051186 1333 15 02 2 344598532 01 1363 + 051187 1333 15 03 2 344598532 02 1363 + 051188 1333 15 04 2 344598532 03 1363 + 051189 1333 15 05 2 344598532 04 1363 + 051190 1333 15 06 2 344598532 05 1363 + 051191 1333 15 07 2 344598532 06 1363 + 051192 1333 15 08 2 344598532 07 1363 + 051193 1333 16 01 2 344598532 08 1363 + 051194 1333 16 02 2 344598532 09 1363 + 051195 1333 16 03 2 344598532 10 1363 + 051196 1333 16 04 2 344598532 11 1363 + 051197 1333 16 05 2 344598532 12 1363 + 051198 1333 16 06 2 344598532 13 1363 + 051199 1333 16 07 2 344598532 14 1363 + 051200 1333 16 08 2 344598532 15 1363 + 051201 1333 17 01 2 344757252 00 1424 + 051202 1333 17 02 2 344757252 01 1424 + 051203 1333 17 03 2 344757252 02 1424 + 051204 1333 17 04 2 344757252 03 1424 + 051205 1333 17 05 2 344757252 04 1424 + 051206 1333 17 06 2 344757252 05 1424 + 051207 1333 17 07 2 344757252 06 1424 + 051208 1333 17 08 2 344757252 07 1424 + 051209 1333 18 01 2 344757252 08 1424 + 051210 1333 18 02 2 344757252 09 1424 + 051211 1333 18 03 2 344757252 10 1424 + 051212 1333 18 04 2 344757252 11 1424 + 051213 1333 18 05 2 344757252 12 1424 + 051214 1333 18 06 2 344757252 13 1424 + 051215 1333 18 07 2 344757252 14 1424 + 051216 1333 18 08 2 344757252 15 1424 + 051217 1333 19 01 2 344758276 00 1425 + 051218 1333 19 02 2 344758276 01 1425 + 051219 1333 19 03 2 344758276 02 1425 + 051220 1333 19 04 2 344758276 03 1425 + 051221 1333 19 05 2 344758276 04 1425 + 051222 1333 19 06 2 344758276 05 1425 + 051223 1333 19 07 2 344758276 06 1425 + 051224 1333 19 08 2 344758276 07 1425 + 051225 1333 20 01 2 344758276 08 1425 + 051226 1333 20 02 2 344758276 09 1425 + 051227 1333 20 03 2 344758276 10 1425 + 051228 1333 20 04 2 344758276 11 1425 + 051229 1333 20 05 2 344758276 12 1425 + 051230 1333 20 06 2 344758276 13 1425 + 051231 1333 20 07 2 344758276 14 1425 + 051232 1333 20 08 2 344758276 15 1425 + 051233 1333 21 01 2 344859652 00 1474 + 051234 1333 21 02 2 344859652 01 1474 + 051235 1333 21 03 2 344859652 02 1474 + 051236 1333 21 04 2 344859652 03 1474 + 051237 1333 21 05 2 344859652 04 1474 + 051238 1333 21 06 2 344859652 05 1474 + 051239 1333 21 07 2 344859652 06 1474 + 051240 1333 21 08 2 344859652 07 1474 + 051241 1333 22 01 2 344859652 08 1474 + 051242 1333 22 02 2 344859652 09 1474 + 051243 1333 22 03 2 344859652 10 1474 + 051244 1333 22 04 2 344859652 11 1474 + 051245 1333 22 05 2 344859652 12 1474 + 051246 1333 22 06 2 344859652 13 1474 + 051247 1333 22 07 2 344859652 14 1474 + 051248 1333 22 08 2 344859652 15 1474 + 051249 1333 23 01 2 344860676 00 1475 + 051250 1333 23 02 2 344860676 01 1475 + 051251 1333 23 03 2 344860676 02 1475 + 051252 1333 23 04 2 344860676 03 1475 + 051253 1333 23 05 2 344860676 04 1475 + 051254 1333 23 06 2 344860676 05 1475 + 051255 1333 23 07 2 344860676 06 1475 + 051256 1333 23 08 2 344860676 07 1475 + 051257 1333 24 01 2 344860676 08 1475 + 051258 1333 24 02 2 344860676 09 1475 + 051259 1333 24 03 2 344860676 10 1475 + 051260 1333 24 04 2 344860676 11 1475 + 051261 1333 24 05 2 344860676 12 1475 + 051262 1333 24 06 2 344860676 13 1475 + 051263 1333 24 07 2 344860676 14 1475 + 051264 1333 24 08 2 344860676 15 1475 + 051265 1333 25 01 2 344343556 00 1254 + 051266 1333 25 02 2 344343556 01 1254 + 051267 1333 25 03 2 344343556 02 1254 + 051268 1333 25 04 2 344343556 03 1254 + 051269 1333 25 05 2 344343556 04 1254 + 051270 1333 25 06 2 344343556 05 1254 + 051271 1333 25 07 2 344343556 06 1254 + 051272 1333 25 08 2 344343556 07 1254 + 051273 1333 26 01 2 344343556 08 1254 + 051274 1333 26 02 2 344343556 09 1254 + 051275 1333 26 03 2 344343556 10 1254 + 051276 1333 26 04 2 344343556 11 1254 + 051277 1333 26 05 2 344343556 12 1254 + 051278 1333 26 06 2 344343556 13 1254 + 051279 1333 26 07 2 344343556 14 1254 + 051280 1333 26 08 2 344343556 15 1254 + 051281 1333 27 01 2 344344580 00 1255 + 051282 1333 27 02 2 344344580 01 1255 + 051283 1333 27 03 2 344344580 02 1255 + 051284 1333 27 04 2 344344580 03 1255 + 051285 1333 27 05 2 344344580 04 1255 + 051286 1333 27 06 2 344344580 05 1255 + 051287 1333 27 07 2 344344580 06 1255 + 051288 1333 27 08 2 344344580 07 1255 + 051289 1333 28 01 2 344344580 08 1255 + 051290 1333 28 02 2 344344580 09 1255 + 051291 1333 28 03 2 344344580 10 1255 + 051292 1333 28 04 2 344344580 11 1255 + 051293 1333 28 05 2 344344580 12 1255 + 051294 1333 28 06 2 344344580 13 1255 + 051295 1333 28 07 2 344344580 14 1255 + 051296 1333 28 08 2 344344580 15 1255 + 051297 1333 29 01 2 344339460 00 1252 + 051298 1333 29 02 2 344339460 01 1252 + 051299 1333 29 03 2 344339460 02 1252 + 051300 1333 29 04 2 344339460 03 1252 + 051301 1333 29 05 2 344339460 04 1252 + 051302 1333 29 06 2 344339460 05 1252 + 051303 1333 29 07 2 344339460 06 1252 + 051304 1333 29 08 2 344339460 07 1252 + 051305 1333 30 01 2 344339460 08 1252 + 051306 1333 30 02 2 344339460 09 1252 + 051307 1333 30 03 2 344339460 10 1252 + 051308 1333 30 04 2 344339460 11 1252 + 051309 1333 30 05 2 344339460 12 1252 + 051310 1333 30 06 2 344339460 13 1252 + 051311 1333 30 07 2 344339460 14 1252 + 051312 1333 30 08 2 344339460 15 1252 + 051313 1333 31 01 2 344340484 00 1253 + 051314 1333 31 02 2 344340484 01 1253 + 051315 1333 31 03 2 344340484 02 1253 + 051316 1333 31 04 2 344340484 03 1253 + 051317 1333 31 05 2 344340484 04 1253 + 051318 1333 31 06 2 344340484 05 1253 + 051319 1333 31 07 2 344340484 06 1253 + 051320 1333 31 08 2 344340484 07 1253 + 051321 1333 32 01 2 344340484 08 1253 + 051322 1333 32 02 2 344340484 09 1253 + 051323 1333 32 03 2 344340484 10 1253 + 051324 1333 32 04 2 344340484 11 1253 + 051325 1333 32 05 2 344340484 12 1253 + 051326 1333 32 06 2 344340484 13 1253 + 051327 1333 32 07 2 344340484 14 1253 + 051328 1333 32 08 2 344340484 15 1253 + 051329 1333 33 01 2 344605700 00 1366 + 051330 1333 33 02 2 344605700 01 1366 + 051331 1333 33 03 2 344605700 02 1366 + 051332 1333 33 04 2 344605700 03 1366 + 051333 1333 33 05 2 344605700 04 1366 + 051334 1333 33 06 2 344605700 05 1366 + 051335 1333 33 07 2 344605700 06 1366 + 051336 1333 33 08 2 344605700 07 1366 + 051337 1333 34 01 2 344605700 08 1366 + 051338 1333 34 02 2 344605700 09 1366 + 051339 1333 34 03 2 344605700 10 1366 + 051340 1333 34 04 2 344605700 11 1366 + 051341 1333 34 05 2 344605700 12 1366 + 051342 1333 34 06 2 344605700 13 1366 + 051343 1333 34 07 2 344605700 14 1366 + 051344 1333 34 08 2 344605700 15 1366 + 051345 1333 35 01 2 344606724 00 1367 + 051346 1333 35 02 2 344606724 01 1367 + 051347 1333 35 03 2 344606724 02 1367 + 051348 1333 35 04 2 344606724 03 1367 + 051349 1333 35 05 2 344606724 04 1367 + 051350 1333 35 06 2 344606724 05 1367 + 051351 1333 35 07 2 344606724 06 1367 + 051352 1333 35 08 2 344606724 07 1367 + 051353 1333 36 01 2 344606724 08 1367 + 051354 1333 36 02 2 344606724 09 1367 + 051355 1333 36 03 2 344606724 10 1367 + 051356 1333 36 04 2 344606724 11 1367 + 051357 1333 36 05 2 344606724 12 1367 + 051358 1333 36 06 2 344606724 13 1367 + 051359 1333 36 07 2 344606724 14 1367 + 051360 1333 36 08 2 344606724 15 1367 + 051361 1333 37 01 2 344601604 00 1364 + 051362 1333 37 02 2 344601604 01 1364 + 051363 1333 37 03 2 344601604 02 1364 + 051364 1333 37 04 2 344601604 03 1364 + 051365 1333 37 05 2 344601604 04 1364 + 051366 1333 37 06 2 344601604 05 1364 + 051367 1333 37 07 2 344601604 06 1364 + 051368 1333 37 08 2 344601604 07 1364 + 051369 1333 38 01 2 344601604 08 1364 + 051370 1333 38 02 2 344601604 09 1364 + 051371 1333 38 03 2 344601604 10 1364 + 051372 1333 38 04 2 344601604 11 1364 + 051373 1333 38 05 2 344601604 12 1364 + 051374 1333 38 06 2 344601604 13 1364 + 051375 1333 38 07 2 344601604 14 1364 + 051376 1333 38 08 2 344601604 15 1364 + 051377 1333 39 01 2 344602628 00 1365 + 051378 1333 39 02 2 344602628 01 1365 + 051379 1333 39 03 2 344602628 02 1365 + 051380 1333 39 04 2 344602628 03 1365 + 051381 1333 39 05 2 344602628 04 1365 + 051382 1333 39 06 2 344602628 05 1365 + 051383 1333 39 07 2 344602628 06 1365 + 051384 1333 39 08 2 344602628 07 1365 + 051385 1333 40 01 2 344602628 08 1365 + 051386 1333 40 02 2 344602628 09 1365 + 051387 1333 40 03 2 344602628 10 1365 + 051388 1333 40 04 2 344602628 11 1365 + 051389 1333 40 05 2 344602628 12 1365 + 051390 1333 40 06 2 344602628 13 1365 + 051391 1333 40 07 2 344602628 14 1365 + 051392 1333 40 08 2 344602628 15 1365 + 051393 1333 41 01 2 344867844 00 1478 + 051394 1333 41 02 2 344867844 01 1478 + 051395 1333 41 03 2 344867844 02 1478 + 051396 1333 41 04 2 344867844 03 1478 + 051397 1333 41 05 2 344867844 04 1478 + 051398 1333 41 06 2 344867844 05 1478 + 051399 1333 41 07 2 344867844 06 1478 + 051400 1333 41 08 2 344867844 07 1478 + 051401 1333 42 01 2 344867844 08 1478 + 051402 1333 42 02 2 344867844 09 1478 + 051403 1333 42 03 2 344867844 10 1478 + 051404 1333 42 04 2 344867844 11 1478 + 051405 1333 42 05 2 344867844 12 1478 + 051406 1333 42 06 2 344867844 13 1478 + 051407 1333 42 07 2 344867844 14 1478 + 051408 1333 42 08 2 344867844 15 1478 + 051409 1333 43 01 2 344868868 00 1479 + 051410 1333 43 02 2 344868868 01 1479 + 051411 1333 43 03 2 344868868 02 1479 + 051412 1333 43 04 2 344868868 03 1479 + 051413 1333 43 05 2 344868868 04 1479 + 051414 1333 43 06 2 344868868 05 1479 + 051415 1333 43 07 2 344868868 06 1479 + 051416 1333 43 08 2 344868868 07 1479 + 051417 1333 44 01 2 344868868 08 1479 + 051418 1333 44 02 2 344868868 09 1479 + 051419 1333 44 03 2 344868868 10 1479 + 051420 1333 44 04 2 344868868 11 1479 + 051421 1333 44 05 2 344868868 12 1479 + 051422 1333 44 06 2 344868868 13 1479 + 051423 1333 44 07 2 344868868 14 1479 + 051424 1333 44 08 2 344868868 15 1479 + 051425 1333 45 01 2 344863748 00 1476 + 051426 1333 45 02 2 344863748 01 1476 + 051427 1333 45 03 2 344863748 02 1476 + 051428 1333 45 04 2 344863748 03 1476 + 051429 1333 45 05 2 344863748 04 1476 + 051430 1333 45 06 2 344863748 05 1476 + 051431 1333 45 07 2 344863748 06 1476 + 051432 1333 45 08 2 344863748 07 1476 + 051433 1333 46 01 2 344863748 08 1476 + 051434 1333 46 02 2 344863748 09 1476 + 051435 1333 46 03 2 344863748 10 1476 + 051436 1333 46 04 2 344863748 11 1476 + 051437 1333 46 05 2 344863748 12 1476 + 051438 1333 46 06 2 344863748 13 1476 + 051439 1333 46 07 2 344863748 14 1476 + 051440 1333 46 08 2 344863748 15 1476 + 051441 1333 47 01 2 344864772 00 1477 + 051442 1333 47 02 2 344864772 01 1477 + 051443 1333 47 03 2 344864772 02 1477 + 051444 1333 47 04 2 344864772 03 1477 + 051445 1333 47 05 2 344864772 04 1477 + 051446 1333 47 06 2 344864772 05 1477 + 051447 1333 47 07 2 344864772 06 1477 + 051448 1333 47 08 2 344864772 07 1477 + 051449 1333 48 01 2 344864772 08 1477 + 051450 1333 48 02 2 344864772 09 1477 + 051451 1333 48 03 2 344864772 10 1477 + 051452 1333 48 04 2 344864772 11 1477 + 051453 1333 48 05 2 344864772 12 1477 + 051454 1333 48 06 2 344864772 13 1477 + 051455 1333 48 07 2 344864772 14 1477 + 051456 1333 48 08 2 344864772 15 1477 + 051457 1334 01 01 2 344347652 00 1256 + 051458 1334 01 02 2 344347652 01 1256 + 051459 1334 01 03 2 344347652 02 1256 + 051460 1334 01 04 2 344347652 03 1256 + 051461 1334 01 05 2 344347652 04 1256 + 051462 1334 01 06 2 344347652 05 1256 + 051463 1334 01 07 2 344347652 06 1256 + 051464 1334 01 08 2 344347652 07 1256 + 051465 1334 02 01 2 344347652 08 1256 + 051466 1334 02 02 2 344347652 09 1256 + 051467 1334 02 03 2 344347652 10 1256 + 051468 1334 02 04 2 344347652 11 1256 + 051469 1334 02 05 2 344347652 12 1256 + 051470 1334 02 06 2 344347652 13 1256 + 051471 1334 02 07 2 344347652 14 1256 + 051472 1334 02 08 2 344347652 15 1256 + 051473 1334 03 01 2 344348676 00 1257 + 051474 1334 03 02 2 344348676 01 1257 + 051475 1334 03 03 2 344348676 02 1257 + 051476 1334 03 04 2 344348676 03 1257 + 051477 1334 03 05 2 344348676 04 1257 + 051478 1334 03 06 2 344348676 05 1257 + 051479 1334 03 07 2 344348676 06 1257 + 051480 1334 03 08 2 344348676 07 1257 + 051481 1334 04 01 2 344348676 08 1257 + 051482 1334 04 02 2 344348676 09 1257 + 051483 1334 04 03 2 344348676 10 1257 + 051484 1334 04 04 2 344348676 11 1257 + 051485 1334 04 05 2 344348676 12 1257 + 051486 1334 04 06 2 344348676 13 1257 + 051487 1334 04 07 2 344348676 14 1257 + 051488 1334 04 08 2 344348676 15 1257 + 051489 1334 05 01 2 344237060 00 1202 + 051490 1334 05 02 2 344237060 01 1202 + 051491 1334 05 03 2 344237060 02 1202 + 051492 1334 05 04 2 344237060 03 1202 + 051493 1334 05 05 2 344237060 04 1202 + 051494 1334 05 06 2 344237060 05 1202 + 051495 1334 05 07 2 344237060 06 1202 + 051496 1334 05 08 2 344237060 07 1202 + 051497 1334 06 01 2 344237060 08 1202 + 051498 1334 06 02 2 344237060 09 1202 + 051499 1334 06 03 2 344237060 10 1202 + 051500 1334 06 04 2 344237060 11 1202 + 051501 1334 06 05 2 344237060 12 1202 + 051502 1334 06 06 2 344237060 13 1202 + 051503 1334 06 07 2 344237060 14 1202 + 051504 1334 06 08 2 344237060 15 1202 + 051505 1334 07 01 2 344238084 00 1203 + 051506 1334 07 02 2 344238084 01 1203 + 051507 1334 07 03 2 344238084 02 1203 + 051508 1334 07 04 2 344238084 03 1203 + 051509 1334 07 05 2 344238084 04 1203 + 051510 1334 07 06 2 344238084 05 1203 + 051511 1334 07 07 2 344238084 06 1203 + 051512 1334 07 08 2 344238084 07 1203 + 051513 1334 08 01 2 344238084 08 1203 + 051514 1334 08 02 2 344238084 09 1203 + 051515 1334 08 03 2 344238084 10 1203 + 051516 1334 08 04 2 344238084 11 1203 + 051517 1334 08 05 2 344238084 12 1203 + 051518 1334 08 06 2 344238084 13 1203 + 051519 1334 08 07 2 344238084 14 1203 + 051520 1334 08 08 2 344238084 15 1203 + 051521 1334 09 01 2 344609796 00 1368 + 051522 1334 09 02 2 344609796 01 1368 + 051523 1334 09 03 2 344609796 02 1368 + 051524 1334 09 04 2 344609796 03 1368 + 051525 1334 09 05 2 344609796 04 1368 + 051526 1334 09 06 2 344609796 05 1368 + 051527 1334 09 07 2 344609796 06 1368 + 051528 1334 09 08 2 344609796 07 1368 + 051529 1334 10 01 2 344609796 08 1368 + 051530 1334 10 02 2 344609796 09 1368 + 051531 1334 10 03 2 344609796 10 1368 + 051532 1334 10 04 2 344609796 11 1368 + 051533 1334 10 05 2 344609796 12 1368 + 051534 1334 10 06 2 344609796 13 1368 + 051535 1334 10 07 2 344609796 14 1368 + 051536 1334 10 08 2 344609796 15 1368 + 051537 1334 11 01 2 344610820 00 1369 + 051538 1334 11 02 2 344610820 01 1369 + 051539 1334 11 03 2 344610820 02 1369 + 051540 1334 11 04 2 344610820 03 1369 + 051541 1334 11 05 2 344610820 04 1369 + 051542 1334 11 06 2 344610820 05 1369 + 051543 1334 11 07 2 344610820 06 1369 + 051544 1334 11 08 2 344610820 07 1369 + 051545 1334 12 01 2 344610820 08 1369 + 051546 1334 12 02 2 344610820 09 1369 + 051547 1334 12 03 2 344610820 10 1369 + 051548 1334 12 04 2 344610820 11 1369 + 051549 1334 12 05 2 344610820 12 1369 + 051550 1334 12 06 2 344610820 13 1369 + 051551 1334 12 07 2 344610820 14 1369 + 051552 1334 12 08 2 344610820 15 1369 + 051553 1334 13 01 2 344499204 00 1314 + 051554 1334 13 02 2 344499204 01 1314 + 051555 1334 13 03 2 344499204 02 1314 + 051556 1334 13 04 2 344499204 03 1314 + 051557 1334 13 05 2 344499204 04 1314 + 051558 1334 13 06 2 344499204 05 1314 + 051559 1334 13 07 2 344499204 06 1314 + 051560 1334 13 08 2 344499204 07 1314 + 051561 1334 14 01 2 344499204 08 1314 + 051562 1334 14 02 2 344499204 09 1314 + 051563 1334 14 03 2 344499204 10 1314 + 051564 1334 14 04 2 344499204 11 1314 + 051565 1334 14 05 2 344499204 12 1314 + 051566 1334 14 06 2 344499204 13 1314 + 051567 1334 14 07 2 344499204 14 1314 + 051568 1334 14 08 2 344499204 15 1314 + 051569 1334 15 01 2 344500228 00 1315 + 051570 1334 15 02 2 344500228 01 1315 + 051571 1334 15 03 2 344500228 02 1315 + 051572 1334 15 04 2 344500228 03 1315 + 051573 1334 15 05 2 344500228 04 1315 + 051574 1334 15 06 2 344500228 05 1315 + 051575 1334 15 07 2 344500228 06 1315 + 051576 1334 15 08 2 344500228 07 1315 + 051577 1334 16 01 2 344500228 08 1315 + 051578 1334 16 02 2 344500228 09 1315 + 051579 1334 16 03 2 344500228 10 1315 + 051580 1334 16 04 2 344500228 11 1315 + 051581 1334 16 05 2 344500228 12 1315 + 051582 1334 16 06 2 344500228 13 1315 + 051583 1334 16 07 2 344500228 14 1315 + 051584 1334 16 08 2 344500228 15 1315 + 051585 1334 17 01 2 344871940 00 1480 + 051586 1334 17 02 2 344871940 01 1480 + 051587 1334 17 03 2 344871940 02 1480 + 051588 1334 17 04 2 344871940 03 1480 + 051589 1334 17 05 2 344871940 04 1480 + 051590 1334 17 06 2 344871940 05 1480 + 051591 1334 17 07 2 344871940 06 1480 + 051592 1334 17 08 2 344871940 07 1480 + 051593 1334 18 01 2 344871940 08 1480 + 051594 1334 18 02 2 344871940 09 1480 + 051595 1334 18 03 2 344871940 10 1480 + 051596 1334 18 04 2 344871940 11 1480 + 051597 1334 18 05 2 344871940 12 1480 + 051598 1334 18 06 2 344871940 13 1480 + 051599 1334 18 07 2 344871940 14 1480 + 051600 1334 18 08 2 344871940 15 1480 + 051601 1334 19 01 2 344872964 00 1481 + 051602 1334 19 02 2 344872964 01 1481 + 051603 1334 19 03 2 344872964 02 1481 + 051604 1334 19 04 2 344872964 03 1481 + 051605 1334 19 05 2 344872964 04 1481 + 051606 1334 19 06 2 344872964 05 1481 + 051607 1334 19 07 2 344872964 06 1481 + 051608 1334 19 08 2 344872964 07 1481 + 051609 1334 20 01 2 344872964 08 1481 + 051610 1334 20 02 2 344872964 09 1481 + 051611 1334 20 03 2 344872964 10 1481 + 051612 1334 20 04 2 344872964 11 1481 + 051613 1334 20 05 2 344872964 12 1481 + 051614 1334 20 06 2 344872964 13 1481 + 051615 1334 20 07 2 344872964 14 1481 + 051616 1334 20 08 2 344872964 15 1481 + 051617 1334 21 01 2 344761348 00 1426 + 051618 1334 21 02 2 344761348 01 1426 + 051619 1334 21 03 2 344761348 02 1426 + 051620 1334 21 04 2 344761348 03 1426 + 051621 1334 21 05 2 344761348 04 1426 + 051622 1334 21 06 2 344761348 05 1426 + 051623 1334 21 07 2 344761348 06 1426 + 051624 1334 21 08 2 344761348 07 1426 + 051625 1334 22 01 2 344761348 08 1426 + 051626 1334 22 02 2 344761348 09 1426 + 051627 1334 22 03 2 344761348 10 1426 + 051628 1334 22 04 2 344761348 11 1426 + 051629 1334 22 05 2 344761348 12 1426 + 051630 1334 22 06 2 344761348 13 1426 + 051631 1334 22 07 2 344761348 14 1426 + 051632 1334 22 08 2 344761348 15 1426 + 051633 1334 23 01 2 344762372 00 1427 + 051634 1334 23 02 2 344762372 01 1427 + 051635 1334 23 03 2 344762372 02 1427 + 051636 1334 23 04 2 344762372 03 1427 + 051637 1334 23 05 2 344762372 04 1427 + 051638 1334 23 06 2 344762372 05 1427 + 051639 1334 23 07 2 344762372 06 1427 + 051640 1334 23 08 2 344762372 07 1427 + 051641 1334 24 01 2 344762372 08 1427 + 051642 1334 24 02 2 344762372 09 1427 + 051643 1334 24 03 2 344762372 10 1427 + 051644 1334 24 04 2 344762372 11 1427 + 051645 1334 24 05 2 344762372 12 1427 + 051646 1334 24 06 2 344762372 13 1427 + 051647 1334 24 07 2 344762372 14 1427 + 051648 1334 24 08 2 344762372 15 1427 + 051649 1334 25 01 2 344351748 00 1258 + 051650 1334 25 02 2 344351748 01 1258 + 051651 1334 25 03 2 344351748 02 1258 + 051652 1334 25 04 2 344351748 03 1258 + 051653 1334 25 05 2 344351748 04 1258 + 051654 1334 25 06 2 344351748 05 1258 + 051655 1334 25 07 2 344351748 06 1258 + 051656 1334 25 08 2 344351748 07 1258 + 051657 1334 26 01 2 344351748 08 1258 + 051658 1334 26 02 2 344351748 09 1258 + 051659 1334 26 03 2 344351748 10 1258 + 051660 1334 26 04 2 344351748 11 1258 + 051661 1334 26 05 2 344351748 12 1258 + 051662 1334 26 06 2 344351748 13 1258 + 051663 1334 26 07 2 344351748 14 1258 + 051664 1334 26 08 2 344351748 15 1258 + 051665 1334 27 01 2 344352772 00 1259 + 051666 1334 27 02 2 344352772 01 1259 + 051667 1334 27 03 2 344352772 02 1259 + 051668 1334 27 04 2 344352772 03 1259 + 051669 1334 27 05 2 344352772 04 1259 + 051670 1334 27 06 2 344352772 05 1259 + 051671 1334 27 07 2 344352772 06 1259 + 051672 1334 27 08 2 344352772 07 1259 + 051673 1334 28 01 2 344352772 08 1259 + 051674 1334 28 02 2 344352772 09 1259 + 051675 1334 28 03 2 344352772 10 1259 + 051676 1334 28 04 2 344352772 11 1259 + 051677 1334 28 05 2 344352772 12 1259 + 051678 1334 28 06 2 344352772 13 1259 + 051679 1334 28 07 2 344352772 14 1259 + 051680 1334 28 08 2 344352772 15 1259 + 051681 1334 29 01 2 344241156 00 1204 + 051682 1334 29 02 2 344241156 01 1204 + 051683 1334 29 03 2 344241156 02 1204 + 051684 1334 29 04 2 344241156 03 1204 + 051685 1334 29 05 2 344241156 04 1204 + 051686 1334 29 06 2 344241156 05 1204 + 051687 1334 29 07 2 344241156 06 1204 + 051688 1334 29 08 2 344241156 07 1204 + 051689 1334 30 01 2 344241156 08 1204 + 051690 1334 30 02 2 344241156 09 1204 + 051691 1334 30 03 2 344241156 10 1204 + 051692 1334 30 04 2 344241156 11 1204 + 051693 1334 30 05 2 344241156 12 1204 + 051694 1334 30 06 2 344241156 13 1204 + 051695 1334 30 07 2 344241156 14 1204 + 051696 1334 30 08 2 344241156 15 1204 + 051697 1334 31 01 2 344242180 00 1205 + 051698 1334 31 02 2 344242180 01 1205 + 051699 1334 31 03 2 344242180 02 1205 + 051700 1334 31 04 2 344242180 03 1205 + 051701 1334 31 05 2 344242180 04 1205 + 051702 1334 31 06 2 344242180 05 1205 + 051703 1334 31 07 2 344242180 06 1205 + 051704 1334 31 08 2 344242180 07 1205 + 051705 1334 32 01 2 344242180 08 1205 + 051706 1334 32 02 2 344242180 09 1205 + 051707 1334 32 03 2 344242180 10 1205 + 051708 1334 32 04 2 344242180 11 1205 + 051709 1334 32 05 2 344242180 12 1205 + 051710 1334 32 06 2 344242180 13 1205 + 051711 1334 32 07 2 344242180 14 1205 + 051712 1334 32 08 2 344242180 15 1205 + 051713 1334 33 01 2 344613892 00 1370 + 051714 1334 33 02 2 344613892 01 1370 + 051715 1334 33 03 2 344613892 02 1370 + 051716 1334 33 04 2 344613892 03 1370 + 051717 1334 33 05 2 344613892 04 1370 + 051718 1334 33 06 2 344613892 05 1370 + 051719 1334 33 07 2 344613892 06 1370 + 051720 1334 33 08 2 344613892 07 1370 + 051721 1334 34 01 2 344613892 08 1370 + 051722 1334 34 02 2 344613892 09 1370 + 051723 1334 34 03 2 344613892 10 1370 + 051724 1334 34 04 2 344613892 11 1370 + 051725 1334 34 05 2 344613892 12 1370 + 051726 1334 34 06 2 344613892 13 1370 + 051727 1334 34 07 2 344613892 14 1370 + 051728 1334 34 08 2 344613892 15 1370 + 051729 1334 35 01 2 344614916 00 1371 + 051730 1334 35 02 2 344614916 01 1371 + 051731 1334 35 03 2 344614916 02 1371 + 051732 1334 35 04 2 344614916 03 1371 + 051733 1334 35 05 2 344614916 04 1371 + 051734 1334 35 06 2 344614916 05 1371 + 051735 1334 35 07 2 344614916 06 1371 + 051736 1334 35 08 2 344614916 07 1371 + 051737 1334 36 01 2 344614916 08 1371 + 051738 1334 36 02 2 344614916 09 1371 + 051739 1334 36 03 2 344614916 10 1371 + 051740 1334 36 04 2 344614916 11 1371 + 051741 1334 36 05 2 344614916 12 1371 + 051742 1334 36 06 2 344614916 13 1371 + 051743 1334 36 07 2 344614916 14 1371 + 051744 1334 36 08 2 344614916 15 1371 + 051745 1334 37 01 2 344503300 00 1316 + 051746 1334 37 02 2 344503300 01 1316 + 051747 1334 37 03 2 344503300 02 1316 + 051748 1334 37 04 2 344503300 03 1316 + 051749 1334 37 05 2 344503300 04 1316 + 051750 1334 37 06 2 344503300 05 1316 + 051751 1334 37 07 2 344503300 06 1316 + 051752 1334 37 08 2 344503300 07 1316 + 051753 1334 38 01 2 344503300 08 1316 + 051754 1334 38 02 2 344503300 09 1316 + 051755 1334 38 03 2 344503300 10 1316 + 051756 1334 38 04 2 344503300 11 1316 + 051757 1334 38 05 2 344503300 12 1316 + 051758 1334 38 06 2 344503300 13 1316 + 051759 1334 38 07 2 344503300 14 1316 + 051760 1334 38 08 2 344503300 15 1316 + 051761 1334 39 01 2 344504324 00 1317 + 051762 1334 39 02 2 344504324 01 1317 + 051763 1334 39 03 2 344504324 02 1317 + 051764 1334 39 04 2 344504324 03 1317 + 051765 1334 39 05 2 344504324 04 1317 + 051766 1334 39 06 2 344504324 05 1317 + 051767 1334 39 07 2 344504324 06 1317 + 051768 1334 39 08 2 344504324 07 1317 + 051769 1334 40 01 2 344504324 08 1317 + 051770 1334 40 02 2 344504324 09 1317 + 051771 1334 40 03 2 344504324 10 1317 + 051772 1334 40 04 2 344504324 11 1317 + 051773 1334 40 05 2 344504324 12 1317 + 051774 1334 40 06 2 344504324 13 1317 + 051775 1334 40 07 2 344504324 14 1317 + 051776 1334 40 08 2 344504324 15 1317 + 051777 1334 41 01 2 344876036 00 1482 + 051778 1334 41 02 2 344876036 01 1482 + 051779 1334 41 03 2 344876036 02 1482 + 051780 1334 41 04 2 344876036 03 1482 + 051781 1334 41 05 2 344876036 04 1482 + 051782 1334 41 06 2 344876036 05 1482 + 051783 1334 41 07 2 344876036 06 1482 + 051784 1334 41 08 2 344876036 07 1482 + 051785 1334 42 01 2 344876036 08 1482 + 051786 1334 42 02 2 344876036 09 1482 + 051787 1334 42 03 2 344876036 10 1482 + 051788 1334 42 04 2 344876036 11 1482 + 051789 1334 42 05 2 344876036 12 1482 + 051790 1334 42 06 2 344876036 13 1482 + 051791 1334 42 07 2 344876036 14 1482 + 051792 1334 42 08 2 344876036 15 1482 + 051793 1334 43 01 2 344877060 00 1483 + 051794 1334 43 02 2 344877060 01 1483 + 051795 1334 43 03 2 344877060 02 1483 + 051796 1334 43 04 2 344877060 03 1483 + 051797 1334 43 05 2 344877060 04 1483 + 051798 1334 43 06 2 344877060 05 1483 + 051799 1334 43 07 2 344877060 06 1483 + 051800 1334 43 08 2 344877060 07 1483 + 051801 1334 44 01 2 344877060 08 1483 + 051802 1334 44 02 2 344877060 09 1483 + 051803 1334 44 03 2 344877060 10 1483 + 051804 1334 44 04 2 344877060 11 1483 + 051805 1334 44 05 2 344877060 12 1483 + 051806 1334 44 06 2 344877060 13 1483 + 051807 1334 44 07 2 344877060 14 1483 + 051808 1334 44 08 2 344877060 15 1483 + 051809 1334 45 01 2 344765444 00 1428 + 051810 1334 45 02 2 344765444 01 1428 + 051811 1334 45 03 2 344765444 02 1428 + 051812 1334 45 04 2 344765444 03 1428 + 051813 1334 45 05 2 344765444 04 1428 + 051814 1334 45 06 2 344765444 05 1428 + 051815 1334 45 07 2 344765444 06 1428 + 051816 1334 45 08 2 344765444 07 1428 + 051817 1334 46 01 2 344765444 08 1428 + 051818 1334 46 02 2 344765444 09 1428 + 051819 1334 46 03 2 344765444 10 1428 + 051820 1334 46 04 2 344765444 11 1428 + 051821 1334 46 05 2 344765444 12 1428 + 051822 1334 46 06 2 344765444 13 1428 + 051823 1334 46 07 2 344765444 14 1428 + 051824 1334 46 08 2 344765444 15 1428 + 051825 1334 47 01 2 344766468 00 1429 + 051826 1334 47 02 2 344766468 01 1429 + 051827 1334 47 03 2 344766468 02 1429 + 051828 1334 47 04 2 344766468 03 1429 + 051829 1334 47 05 2 344766468 04 1429 + 051830 1334 47 06 2 344766468 05 1429 + 051831 1334 47 07 2 344766468 06 1429 + 051832 1334 47 08 2 344766468 07 1429 + 051833 1334 48 01 2 344766468 08 1429 + 051834 1334 48 02 2 344766468 09 1429 + 051835 1334 48 03 2 344766468 10 1429 + 051836 1334 48 04 2 344766468 11 1429 + 051837 1334 48 05 2 344766468 12 1429 + 051838 1334 48 06 2 344766468 13 1429 + 051839 1334 48 07 2 344766468 14 1429 + 051840 1334 48 08 2 344766468 15 1429 + 051841 1335 01 01 2 344355844 00 1260 + 051842 1335 01 02 2 344355844 01 1260 + 051843 1335 01 03 2 344355844 02 1260 + 051844 1335 01 04 2 344355844 03 1260 + 051845 1335 01 05 2 344355844 04 1260 + 051846 1335 01 06 2 344355844 05 1260 + 051847 1335 01 07 2 344355844 06 1260 + 051848 1335 01 08 2 344355844 07 1260 + 051849 1335 02 01 2 344355844 08 1260 + 051850 1335 02 02 2 344355844 09 1260 + 051851 1335 02 03 2 344355844 10 1260 + 051852 1335 02 04 2 344355844 11 1260 + 051853 1335 02 05 2 344355844 12 1260 + 051854 1335 02 06 2 344355844 13 1260 + 051855 1335 02 07 2 344355844 14 1260 + 051856 1335 02 08 2 344355844 15 1260 + 051857 1335 03 01 2 344356868 00 1261 + 051858 1335 03 02 2 344356868 01 1261 + 051859 1335 03 03 2 344356868 02 1261 + 051860 1335 03 04 2 344356868 03 1261 + 051861 1335 03 05 2 344356868 04 1261 + 051862 1335 03 06 2 344356868 05 1261 + 051863 1335 03 07 2 344356868 06 1261 + 051864 1335 03 08 2 344356868 07 1261 + 051865 1335 04 01 2 344356868 08 1261 + 051866 1335 04 02 2 344356868 09 1261 + 051867 1335 04 03 2 344356868 10 1261 + 051868 1335 04 04 2 344356868 11 1261 + 051869 1335 04 05 2 344356868 12 1261 + 051870 1335 04 06 2 344356868 13 1261 + 051871 1335 04 07 2 344356868 14 1261 + 051872 1335 04 08 2 344356868 15 1261 + 051873 1335 05 01 2 344245252 00 1206 + 051874 1335 05 02 2 344245252 01 1206 + 051875 1335 05 03 2 344245252 02 1206 + 051876 1335 05 04 2 344245252 03 1206 + 051877 1335 05 05 2 344245252 04 1206 + 051878 1335 05 06 2 344245252 05 1206 + 051879 1335 05 07 2 344245252 06 1206 + 051880 1335 05 08 2 344245252 07 1206 + 051881 1335 06 01 2 344245252 08 1206 + 051882 1335 06 02 2 344245252 09 1206 + 051883 1335 06 03 2 344245252 10 1206 + 051884 1335 06 04 2 344245252 11 1206 + 051885 1335 06 05 2 344245252 12 1206 + 051886 1335 06 06 2 344245252 13 1206 + 051887 1335 06 07 2 344245252 14 1206 + 051888 1335 06 08 2 344245252 15 1206 + 051889 1335 07 01 2 344246276 00 1207 + 051890 1335 07 02 2 344246276 01 1207 + 051891 1335 07 03 2 344246276 02 1207 + 051892 1335 07 04 2 344246276 03 1207 + 051893 1335 07 05 2 344246276 04 1207 + 051894 1335 07 06 2 344246276 05 1207 + 051895 1335 07 07 2 344246276 06 1207 + 051896 1335 07 08 2 344246276 07 1207 + 051897 1335 08 01 2 344246276 08 1207 + 051898 1335 08 02 2 344246276 09 1207 + 051899 1335 08 03 2 344246276 10 1207 + 051900 1335 08 04 2 344246276 11 1207 + 051901 1335 08 05 2 344246276 12 1207 + 051902 1335 08 06 2 344246276 13 1207 + 051903 1335 08 07 2 344246276 14 1207 + 051904 1335 08 08 2 344246276 15 1207 + 051905 1335 09 01 2 344617988 00 1372 + 051906 1335 09 02 2 344617988 01 1372 + 051907 1335 09 03 2 344617988 02 1372 + 051908 1335 09 04 2 344617988 03 1372 + 051909 1335 09 05 2 344617988 04 1372 + 051910 1335 09 06 2 344617988 05 1372 + 051911 1335 09 07 2 344617988 06 1372 + 051912 1335 09 08 2 344617988 07 1372 + 051913 1335 10 01 2 344617988 08 1372 + 051914 1335 10 02 2 344617988 09 1372 + 051915 1335 10 03 2 344617988 10 1372 + 051916 1335 10 04 2 344617988 11 1372 + 051917 1335 10 05 2 344617988 12 1372 + 051918 1335 10 06 2 344617988 13 1372 + 051919 1335 10 07 2 344617988 14 1372 + 051920 1335 10 08 2 344617988 15 1372 + 051921 1335 11 01 2 344619012 00 1373 + 051922 1335 11 02 2 344619012 01 1373 + 051923 1335 11 03 2 344619012 02 1373 + 051924 1335 11 04 2 344619012 03 1373 + 051925 1335 11 05 2 344619012 04 1373 + 051926 1335 11 06 2 344619012 05 1373 + 051927 1335 11 07 2 344619012 06 1373 + 051928 1335 11 08 2 344619012 07 1373 + 051929 1335 12 01 2 344619012 08 1373 + 051930 1335 12 02 2 344619012 09 1373 + 051931 1335 12 03 2 344619012 10 1373 + 051932 1335 12 04 2 344619012 11 1373 + 051933 1335 12 05 2 344619012 12 1373 + 051934 1335 12 06 2 344619012 13 1373 + 051935 1335 12 07 2 344619012 14 1373 + 051936 1335 12 08 2 344619012 15 1373 + 051937 1335 13 01 2 344507396 00 1318 + 051938 1335 13 02 2 344507396 01 1318 + 051939 1335 13 03 2 344507396 02 1318 + 051940 1335 13 04 2 344507396 03 1318 + 051941 1335 13 05 2 344507396 04 1318 + 051942 1335 13 06 2 344507396 05 1318 + 051943 1335 13 07 2 344507396 06 1318 + 051944 1335 13 08 2 344507396 07 1318 + 051945 1335 14 01 2 344507396 08 1318 + 051946 1335 14 02 2 344507396 09 1318 + 051947 1335 14 03 2 344507396 10 1318 + 051948 1335 14 04 2 344507396 11 1318 + 051949 1335 14 05 2 344507396 12 1318 + 051950 1335 14 06 2 344507396 13 1318 + 051951 1335 14 07 2 344507396 14 1318 + 051952 1335 14 08 2 344507396 15 1318 + 051953 1335 15 01 2 344508420 00 1319 + 051954 1335 15 02 2 344508420 01 1319 + 051955 1335 15 03 2 344508420 02 1319 + 051956 1335 15 04 2 344508420 03 1319 + 051957 1335 15 05 2 344508420 04 1319 + 051958 1335 15 06 2 344508420 05 1319 + 051959 1335 15 07 2 344508420 06 1319 + 051960 1335 15 08 2 344508420 07 1319 + 051961 1335 16 01 2 344508420 08 1319 + 051962 1335 16 02 2 344508420 09 1319 + 051963 1335 16 03 2 344508420 10 1319 + 051964 1335 16 04 2 344508420 11 1319 + 051965 1335 16 05 2 344508420 12 1319 + 051966 1335 16 06 2 344508420 13 1319 + 051967 1335 16 07 2 344508420 14 1319 + 051968 1335 16 08 2 344508420 15 1319 + 051969 1335 17 01 2 344880132 00 1484 + 051970 1335 17 02 2 344880132 01 1484 + 051971 1335 17 03 2 344880132 02 1484 + 051972 1335 17 04 2 344880132 03 1484 + 051973 1335 17 05 2 344880132 04 1484 + 051974 1335 17 06 2 344880132 05 1484 + 051975 1335 17 07 2 344880132 06 1484 + 051976 1335 17 08 2 344880132 07 1484 + 051977 1335 18 01 2 344880132 08 1484 + 051978 1335 18 02 2 344880132 09 1484 + 051979 1335 18 03 2 344880132 10 1484 + 051980 1335 18 04 2 344880132 11 1484 + 051981 1335 18 05 2 344880132 12 1484 + 051982 1335 18 06 2 344880132 13 1484 + 051983 1335 18 07 2 344880132 14 1484 + 051984 1335 18 08 2 344880132 15 1484 + 051985 1335 19 01 2 344881156 00 1485 + 051986 1335 19 02 2 344881156 01 1485 + 051987 1335 19 03 2 344881156 02 1485 + 051988 1335 19 04 2 344881156 03 1485 + 051989 1335 19 05 2 344881156 04 1485 + 051990 1335 19 06 2 344881156 05 1485 + 051991 1335 19 07 2 344881156 06 1485 + 051992 1335 19 08 2 344881156 07 1485 + 051993 1335 20 01 2 344881156 08 1485 + 051994 1335 20 02 2 344881156 09 1485 + 051995 1335 20 03 2 344881156 10 1485 + 051996 1335 20 04 2 344881156 11 1485 + 051997 1335 20 05 2 344881156 12 1485 + 051998 1335 20 06 2 344881156 13 1485 + 051999 1335 20 07 2 344881156 14 1485 + 052000 1335 20 08 2 344881156 15 1485 + 052001 1335 21 01 2 344769540 00 1430 + 052002 1335 21 02 2 344769540 01 1430 + 052003 1335 21 03 2 344769540 02 1430 + 052004 1335 21 04 2 344769540 03 1430 + 052005 1335 21 05 2 344769540 04 1430 + 052006 1335 21 06 2 344769540 05 1430 + 052007 1335 21 07 2 344769540 06 1430 + 052008 1335 21 08 2 344769540 07 1430 + 052009 1335 22 01 2 344769540 08 1430 + 052010 1335 22 02 2 344769540 09 1430 + 052011 1335 22 03 2 344769540 10 1430 + 052012 1335 22 04 2 344769540 11 1430 + 052013 1335 22 05 2 344769540 12 1430 + 052014 1335 22 06 2 344769540 13 1430 + 052015 1335 22 07 2 344769540 14 1430 + 052016 1335 22 08 2 344769540 15 1430 + 052017 1335 23 01 2 344770564 00 1431 + 052018 1335 23 02 2 344770564 01 1431 + 052019 1335 23 03 2 344770564 02 1431 + 052020 1335 23 04 2 344770564 03 1431 + 052021 1335 23 05 2 344770564 04 1431 + 052022 1335 23 06 2 344770564 05 1431 + 052023 1335 23 07 2 344770564 06 1431 + 052024 1335 23 08 2 344770564 07 1431 + 052025 1335 24 01 2 344770564 08 1431 + 052026 1335 24 02 2 344770564 09 1431 + 052027 1335 24 03 2 344770564 10 1431 + 052028 1335 24 04 2 344770564 11 1431 + 052029 1335 24 05 2 344770564 12 1431 + 052030 1335 24 06 2 344770564 13 1431 + 052031 1335 24 07 2 344770564 14 1431 + 052032 1335 24 08 2 344770564 15 1431 + 052033 1335 25 01 2 344249348 00 1208 + 052034 1335 25 02 2 344249348 01 1208 + 052035 1335 25 03 2 344249348 02 1208 + 052036 1335 25 04 2 344249348 03 1208 + 052037 1335 25 05 2 344249348 04 1208 + 052038 1335 25 06 2 344249348 05 1208 + 052039 1335 25 07 2 344249348 06 1208 + 052040 1335 25 08 2 344249348 07 1208 + 052041 1335 26 01 2 344249348 08 1208 + 052042 1335 26 02 2 344249348 09 1208 + 052043 1335 26 03 2 344249348 10 1208 + 052044 1335 26 04 2 344249348 11 1208 + 052045 1335 26 05 2 344249348 12 1208 + 052046 1335 26 06 2 344249348 13 1208 + 052047 1335 26 07 2 344249348 14 1208 + 052048 1335 26 08 2 344249348 15 1208 + 052049 1335 27 01 2 344250372 00 1209 + 052050 1335 27 02 2 344250372 01 1209 + 052051 1335 27 03 2 344250372 02 1209 + 052052 1335 27 04 2 344250372 03 1209 + 052053 1335 27 05 2 344250372 04 1209 + 052054 1335 27 06 2 344250372 05 1209 + 052055 1335 27 07 2 344250372 06 1209 + 052056 1335 27 08 2 344250372 07 1209 + 052057 1335 28 01 2 344250372 08 1209 + 052058 1335 28 02 2 344250372 09 1209 + 052059 1335 28 03 2 344250372 10 1209 + 052060 1335 28 04 2 344250372 11 1209 + 052061 1335 28 05 2 344250372 12 1209 + 052062 1335 28 06 2 344250372 13 1209 + 052063 1335 28 07 2 344250372 14 1209 + 052064 1335 28 08 2 344250372 15 1209 + 052065 1335 29 01 2 344359940 00 1262 + 052066 1335 29 02 2 344359940 01 1262 + 052067 1335 29 03 2 344359940 02 1262 + 052068 1335 29 04 2 344359940 03 1262 + 052069 1335 29 05 2 344359940 04 1262 + 052070 1335 29 06 2 344359940 05 1262 + 052071 1335 29 07 2 344359940 06 1262 + 052072 1335 29 08 2 344359940 07 1262 + 052073 1335 30 01 2 344359940 08 1262 + 052074 1335 30 02 2 344359940 09 1262 + 052075 1335 30 03 2 344359940 10 1262 + 052076 1335 30 04 2 344359940 11 1262 + 052077 1335 30 05 2 344359940 12 1262 + 052078 1335 30 06 2 344359940 13 1262 + 052079 1335 30 07 2 344359940 14 1262 + 052080 1335 30 08 2 344359940 15 1262 + 052081 1335 31 01 2 344360964 00 1263 + 052082 1335 31 02 2 344360964 01 1263 + 052083 1335 31 03 2 344360964 02 1263 + 052084 1335 31 04 2 344360964 03 1263 + 052085 1335 31 05 2 344360964 04 1263 + 052086 1335 31 06 2 344360964 05 1263 + 052087 1335 31 07 2 344360964 06 1263 + 052088 1335 31 08 2 344360964 07 1263 + 052089 1335 32 01 2 344360964 08 1263 + 052090 1335 32 02 2 344360964 09 1263 + 052091 1335 32 03 2 344360964 10 1263 + 052092 1335 32 04 2 344360964 11 1263 + 052093 1335 32 05 2 344360964 12 1263 + 052094 1335 32 06 2 344360964 13 1263 + 052095 1335 32 07 2 344360964 14 1263 + 052096 1335 32 08 2 344360964 15 1263 + 052097 1335 33 01 2 344511492 00 1320 + 052098 1335 33 02 2 344511492 01 1320 + 052099 1335 33 03 2 344511492 02 1320 + 052100 1335 33 04 2 344511492 03 1320 + 052101 1335 33 05 2 344511492 04 1320 + 052102 1335 33 06 2 344511492 05 1320 + 052103 1335 33 07 2 344511492 06 1320 + 052104 1335 33 08 2 344511492 07 1320 + 052105 1335 34 01 2 344511492 08 1320 + 052106 1335 34 02 2 344511492 09 1320 + 052107 1335 34 03 2 344511492 10 1320 + 052108 1335 34 04 2 344511492 11 1320 + 052109 1335 34 05 2 344511492 12 1320 + 052110 1335 34 06 2 344511492 13 1320 + 052111 1335 34 07 2 344511492 14 1320 + 052112 1335 34 08 2 344511492 15 1320 + 052113 1335 35 01 2 344512516 00 1321 + 052114 1335 35 02 2 344512516 01 1321 + 052115 1335 35 03 2 344512516 02 1321 + 052116 1335 35 04 2 344512516 03 1321 + 052117 1335 35 05 2 344512516 04 1321 + 052118 1335 35 06 2 344512516 05 1321 + 052119 1335 35 07 2 344512516 06 1321 + 052120 1335 35 08 2 344512516 07 1321 + 052121 1335 36 01 2 344512516 08 1321 + 052122 1335 36 02 2 344512516 09 1321 + 052123 1335 36 03 2 344512516 10 1321 + 052124 1335 36 04 2 344512516 11 1321 + 052125 1335 36 05 2 344512516 12 1321 + 052126 1335 36 06 2 344512516 13 1321 + 052127 1335 36 07 2 344512516 14 1321 + 052128 1335 36 08 2 344512516 15 1321 + 052129 1335 37 01 2 344622084 00 1374 + 052130 1335 37 02 2 344622084 01 1374 + 052131 1335 37 03 2 344622084 02 1374 + 052132 1335 37 04 2 344622084 03 1374 + 052133 1335 37 05 2 344622084 04 1374 + 052134 1335 37 06 2 344622084 05 1374 + 052135 1335 37 07 2 344622084 06 1374 + 052136 1335 37 08 2 344622084 07 1374 + 052137 1335 38 01 2 344622084 08 1374 + 052138 1335 38 02 2 344622084 09 1374 + 052139 1335 38 03 2 344622084 10 1374 + 052140 1335 38 04 2 344622084 11 1374 + 052141 1335 38 05 2 344622084 12 1374 + 052142 1335 38 06 2 344622084 13 1374 + 052143 1335 38 07 2 344622084 14 1374 + 052144 1335 38 08 2 344622084 15 1374 + 052145 1335 39 01 2 344623108 00 1375 + 052146 1335 39 02 2 344623108 01 1375 + 052147 1335 39 03 2 344623108 02 1375 + 052148 1335 39 04 2 344623108 03 1375 + 052149 1335 39 05 2 344623108 04 1375 + 052150 1335 39 06 2 344623108 05 1375 + 052151 1335 39 07 2 344623108 06 1375 + 052152 1335 39 08 2 344623108 07 1375 + 052153 1335 40 01 2 344623108 08 1375 + 052154 1335 40 02 2 344623108 09 1375 + 052155 1335 40 03 2 344623108 10 1375 + 052156 1335 40 04 2 344623108 11 1375 + 052157 1335 40 05 2 344623108 12 1375 + 052158 1335 40 06 2 344623108 13 1375 + 052159 1335 40 07 2 344623108 14 1375 + 052160 1335 40 08 2 344623108 15 1375 + 052161 1335 41 01 2 344773636 00 1432 + 052162 1335 41 02 2 344773636 01 1432 + 052163 1335 41 03 2 344773636 02 1432 + 052164 1335 41 04 2 344773636 03 1432 + 052165 1335 41 05 2 344773636 04 1432 + 052166 1335 41 06 2 344773636 05 1432 + 052167 1335 41 07 2 344773636 06 1432 + 052168 1335 41 08 2 344773636 07 1432 + 052169 1335 42 01 2 344773636 08 1432 + 052170 1335 42 02 2 344773636 09 1432 + 052171 1335 42 03 2 344773636 10 1432 + 052172 1335 42 04 2 344773636 11 1432 + 052173 1335 42 05 2 344773636 12 1432 + 052174 1335 42 06 2 344773636 13 1432 + 052175 1335 42 07 2 344773636 14 1432 + 052176 1335 42 08 2 344773636 15 1432 + 052177 1335 43 01 2 344774660 00 1433 + 052178 1335 43 02 2 344774660 01 1433 + 052179 1335 43 03 2 344774660 02 1433 + 052180 1335 43 04 2 344774660 03 1433 + 052181 1335 43 05 2 344774660 04 1433 + 052182 1335 43 06 2 344774660 05 1433 + 052183 1335 43 07 2 344774660 06 1433 + 052184 1335 43 08 2 344774660 07 1433 + 052185 1335 44 01 2 344774660 08 1433 + 052186 1335 44 02 2 344774660 09 1433 + 052187 1335 44 03 2 344774660 10 1433 + 052188 1335 44 04 2 344774660 11 1433 + 052189 1335 44 05 2 344774660 12 1433 + 052190 1335 44 06 2 344774660 13 1433 + 052191 1335 44 07 2 344774660 14 1433 + 052192 1335 44 08 2 344774660 15 1433 + 052193 1335 45 01 2 344884228 00 1486 + 052194 1335 45 02 2 344884228 01 1486 + 052195 1335 45 03 2 344884228 02 1486 + 052196 1335 45 04 2 344884228 03 1486 + 052197 1335 45 05 2 344884228 04 1486 + 052198 1335 45 06 2 344884228 05 1486 + 052199 1335 45 07 2 344884228 06 1486 + 052200 1335 45 08 2 344884228 07 1486 + 052201 1335 46 01 2 344884228 08 1486 + 052202 1335 46 02 2 344884228 09 1486 + 052203 1335 46 03 2 344884228 10 1486 + 052204 1335 46 04 2 344884228 11 1486 + 052205 1335 46 05 2 344884228 12 1486 + 052206 1335 46 06 2 344884228 13 1486 + 052207 1335 46 07 2 344884228 14 1486 + 052208 1335 46 08 2 344884228 15 1486 + 052209 1335 47 01 2 344885252 00 1487 + 052210 1335 47 02 2 344885252 01 1487 + 052211 1335 47 03 2 344885252 02 1487 + 052212 1335 47 04 2 344885252 03 1487 + 052213 1335 47 05 2 344885252 04 1487 + 052214 1335 47 06 2 344885252 05 1487 + 052215 1335 47 07 2 344885252 06 1487 + 052216 1335 47 08 2 344885252 07 1487 + 052217 1335 48 01 2 344885252 08 1487 + 052218 1335 48 02 2 344885252 09 1487 + 052219 1335 48 03 2 344885252 10 1487 + 052220 1335 48 04 2 344885252 11 1487 + 052221 1335 48 05 2 344885252 12 1487 + 052222 1335 48 06 2 344885252 13 1487 + 052223 1335 48 07 2 344885252 14 1487 + 052224 1335 48 08 2 344885252 15 1487 + 052225 1336 01 01 2 344368132 00 1266 + 052226 1336 01 02 2 344368132 01 1266 + 052227 1336 01 03 2 344368132 02 1266 + 052228 1336 01 04 2 344368132 03 1266 + 052229 1336 01 05 2 344368132 04 1266 + 052230 1336 01 06 2 344368132 05 1266 + 052231 1336 01 07 2 344368132 06 1266 + 052232 1336 01 08 2 344368132 07 1266 + 052233 1336 02 01 2 344368132 08 1266 + 052234 1336 02 02 2 344368132 09 1266 + 052235 1336 02 03 2 344368132 10 1266 + 052236 1336 02 04 2 344368132 11 1266 + 052237 1336 02 05 2 344368132 12 1266 + 052238 1336 02 06 2 344368132 13 1266 + 052239 1336 02 07 2 344368132 14 1266 + 052240 1336 02 08 2 344368132 15 1266 + 052241 1336 03 01 2 344369156 00 1267 + 052242 1336 03 02 2 344369156 01 1267 + 052243 1336 03 03 2 344369156 02 1267 + 052244 1336 03 04 2 344369156 03 1267 + 052245 1336 03 05 2 344369156 04 1267 + 052246 1336 03 06 2 344369156 05 1267 + 052247 1336 03 07 2 344369156 06 1267 + 052248 1336 03 08 2 344369156 07 1267 + 052249 1336 04 01 2 344369156 08 1267 + 052250 1336 04 02 2 344369156 09 1267 + 052251 1336 04 03 2 344369156 10 1267 + 052252 1336 04 04 2 344369156 11 1267 + 052253 1336 04 05 2 344369156 12 1267 + 052254 1336 04 06 2 344369156 13 1267 + 052255 1336 04 07 2 344369156 14 1267 + 052256 1336 04 08 2 344369156 15 1267 + 052257 1336 05 01 2 344364036 00 1264 + 052258 1336 05 02 2 344364036 01 1264 + 052259 1336 05 03 2 344364036 02 1264 + 052260 1336 05 04 2 344364036 03 1264 + 052261 1336 05 05 2 344364036 04 1264 + 052262 1336 05 06 2 344364036 05 1264 + 052263 1336 05 07 2 344364036 06 1264 + 052264 1336 05 08 2 344364036 07 1264 + 052265 1336 06 01 2 344364036 08 1264 + 052266 1336 06 02 2 344364036 09 1264 + 052267 1336 06 03 2 344364036 10 1264 + 052268 1336 06 04 2 344364036 11 1264 + 052269 1336 06 05 2 344364036 12 1264 + 052270 1336 06 06 2 344364036 13 1264 + 052271 1336 06 07 2 344364036 14 1264 + 052272 1336 06 08 2 344364036 15 1264 + 052273 1336 07 01 2 344365060 00 1265 + 052274 1336 07 02 2 344365060 01 1265 + 052275 1336 07 03 2 344365060 02 1265 + 052276 1336 07 04 2 344365060 03 1265 + 052277 1336 07 05 2 344365060 04 1265 + 052278 1336 07 06 2 344365060 05 1265 + 052279 1336 07 07 2 344365060 06 1265 + 052280 1336 07 08 2 344365060 07 1265 + 052281 1336 08 01 2 344365060 08 1265 + 052282 1336 08 02 2 344365060 09 1265 + 052283 1336 08 03 2 344365060 10 1265 + 052284 1336 08 04 2 344365060 11 1265 + 052285 1336 08 05 2 344365060 12 1265 + 052286 1336 08 06 2 344365060 13 1265 + 052287 1336 08 07 2 344365060 14 1265 + 052288 1336 08 08 2 344365060 15 1265 + 052289 1336 09 01 2 344630276 00 1378 + 052290 1336 09 02 2 344630276 01 1378 + 052291 1336 09 03 2 344630276 02 1378 + 052292 1336 09 04 2 344630276 03 1378 + 052293 1336 09 05 2 344630276 04 1378 + 052294 1336 09 06 2 344630276 05 1378 + 052295 1336 09 07 2 344630276 06 1378 + 052296 1336 09 08 2 344630276 07 1378 + 052297 1336 10 01 2 344630276 08 1378 + 052298 1336 10 02 2 344630276 09 1378 + 052299 1336 10 03 2 344630276 10 1378 + 052300 1336 10 04 2 344630276 11 1378 + 052301 1336 10 05 2 344630276 12 1378 + 052302 1336 10 06 2 344630276 13 1378 + 052303 1336 10 07 2 344630276 14 1378 + 052304 1336 10 08 2 344630276 15 1378 + 052305 1336 11 01 2 344631300 00 1379 + 052306 1336 11 02 2 344631300 01 1379 + 052307 1336 11 03 2 344631300 02 1379 + 052308 1336 11 04 2 344631300 03 1379 + 052309 1336 11 05 2 344631300 04 1379 + 052310 1336 11 06 2 344631300 05 1379 + 052311 1336 11 07 2 344631300 06 1379 + 052312 1336 11 08 2 344631300 07 1379 + 052313 1336 12 01 2 344631300 08 1379 + 052314 1336 12 02 2 344631300 09 1379 + 052315 1336 12 03 2 344631300 10 1379 + 052316 1336 12 04 2 344631300 11 1379 + 052317 1336 12 05 2 344631300 12 1379 + 052318 1336 12 06 2 344631300 13 1379 + 052319 1336 12 07 2 344631300 14 1379 + 052320 1336 12 08 2 344631300 15 1379 + 052321 1336 13 01 2 344626180 00 1376 + 052322 1336 13 02 2 344626180 01 1376 + 052323 1336 13 03 2 344626180 02 1376 + 052324 1336 13 04 2 344626180 03 1376 + 052325 1336 13 05 2 344626180 04 1376 + 052326 1336 13 06 2 344626180 05 1376 + 052327 1336 13 07 2 344626180 06 1376 + 052328 1336 13 08 2 344626180 07 1376 + 052329 1336 14 01 2 344626180 08 1376 + 052330 1336 14 02 2 344626180 09 1376 + 052331 1336 14 03 2 344626180 10 1376 + 052332 1336 14 04 2 344626180 11 1376 + 052333 1336 14 05 2 344626180 12 1376 + 052334 1336 14 06 2 344626180 13 1376 + 052335 1336 14 07 2 344626180 14 1376 + 052336 1336 14 08 2 344626180 15 1376 + 052337 1336 15 01 2 344627204 00 1377 + 052338 1336 15 02 2 344627204 01 1377 + 052339 1336 15 03 2 344627204 02 1377 + 052340 1336 15 04 2 344627204 03 1377 + 052341 1336 15 05 2 344627204 04 1377 + 052342 1336 15 06 2 344627204 05 1377 + 052343 1336 15 07 2 344627204 06 1377 + 052344 1336 15 08 2 344627204 07 1377 + 052345 1336 16 01 2 344627204 08 1377 + 052346 1336 16 02 2 344627204 09 1377 + 052347 1336 16 03 2 344627204 10 1377 + 052348 1336 16 04 2 344627204 11 1377 + 052349 1336 16 05 2 344627204 12 1377 + 052350 1336 16 06 2 344627204 13 1377 + 052351 1336 16 07 2 344627204 14 1377 + 052352 1336 16 08 2 344627204 15 1377 + 052353 1336 17 01 2 344892420 00 1490 + 052354 1336 17 02 2 344892420 01 1490 + 052355 1336 17 03 2 344892420 02 1490 + 052356 1336 17 04 2 344892420 03 1490 + 052357 1336 17 05 2 344892420 04 1490 + 052358 1336 17 06 2 344892420 05 1490 + 052359 1336 17 07 2 344892420 06 1490 + 052360 1336 17 08 2 344892420 07 1490 + 052361 1336 18 01 2 344892420 08 1490 + 052362 1336 18 02 2 344892420 09 1490 + 052363 1336 18 03 2 344892420 10 1490 + 052364 1336 18 04 2 344892420 11 1490 + 052365 1336 18 05 2 344892420 12 1490 + 052366 1336 18 06 2 344892420 13 1490 + 052367 1336 18 07 2 344892420 14 1490 + 052368 1336 18 08 2 344892420 15 1490 + 052369 1336 19 01 2 344893444 00 1491 + 052370 1336 19 02 2 344893444 01 1491 + 052371 1336 19 03 2 344893444 02 1491 + 052372 1336 19 04 2 344893444 03 1491 + 052373 1336 19 05 2 344893444 04 1491 + 052374 1336 19 06 2 344893444 05 1491 + 052375 1336 19 07 2 344893444 06 1491 + 052376 1336 19 08 2 344893444 07 1491 + 052377 1336 20 01 2 344893444 08 1491 + 052378 1336 20 02 2 344893444 09 1491 + 052379 1336 20 03 2 344893444 10 1491 + 052380 1336 20 04 2 344893444 11 1491 + 052381 1336 20 05 2 344893444 12 1491 + 052382 1336 20 06 2 344893444 13 1491 + 052383 1336 20 07 2 344893444 14 1491 + 052384 1336 20 08 2 344893444 15 1491 + 052385 1336 21 01 2 344888324 00 1488 + 052386 1336 21 02 2 344888324 01 1488 + 052387 1336 21 03 2 344888324 02 1488 + 052388 1336 21 04 2 344888324 03 1488 + 052389 1336 21 05 2 344888324 04 1488 + 052390 1336 21 06 2 344888324 05 1488 + 052391 1336 21 07 2 344888324 06 1488 + 052392 1336 21 08 2 344888324 07 1488 + 052393 1336 22 01 2 344888324 08 1488 + 052394 1336 22 02 2 344888324 09 1488 + 052395 1336 22 03 2 344888324 10 1488 + 052396 1336 22 04 2 344888324 11 1488 + 052397 1336 22 05 2 344888324 12 1488 + 052398 1336 22 06 2 344888324 13 1488 + 052399 1336 22 07 2 344888324 14 1488 + 052400 1336 22 08 2 344888324 15 1488 + 052401 1336 23 01 2 344889348 00 1489 + 052402 1336 23 02 2 344889348 01 1489 + 052403 1336 23 03 2 344889348 02 1489 + 052404 1336 23 04 2 344889348 03 1489 + 052405 1336 23 05 2 344889348 04 1489 + 052406 1336 23 06 2 344889348 05 1489 + 052407 1336 23 07 2 344889348 06 1489 + 052408 1336 23 08 2 344889348 07 1489 + 052409 1336 24 01 2 344889348 08 1489 + 052410 1336 24 02 2 344889348 09 1489 + 052411 1336 24 03 2 344889348 10 1489 + 052412 1336 24 04 2 344889348 11 1489 + 052413 1336 24 05 2 344889348 12 1489 + 052414 1336 24 06 2 344889348 13 1489 + 052415 1336 24 07 2 344889348 14 1489 + 052416 1336 24 08 2 344889348 15 1489 + 052417 1336 25 01 2 344253444 00 1210 + 052418 1336 25 02 2 344253444 01 1210 + 052419 1336 25 03 2 344253444 02 1210 + 052420 1336 25 04 2 344253444 03 1210 + 052421 1336 25 05 2 344253444 04 1210 + 052422 1336 25 06 2 344253444 05 1210 + 052423 1336 25 07 2 344253444 06 1210 + 052424 1336 25 08 2 344253444 07 1210 + 052425 1336 26 01 2 344253444 08 1210 + 052426 1336 26 02 2 344253444 09 1210 + 052427 1336 26 03 2 344253444 10 1210 + 052428 1336 26 04 2 344253444 11 1210 + 052429 1336 26 05 2 344253444 12 1210 + 052430 1336 26 06 2 344253444 13 1210 + 052431 1336 26 07 2 344253444 14 1210 + 052432 1336 26 08 2 344253444 15 1210 + 052433 1336 27 01 2 344254468 00 1211 + 052434 1336 27 02 2 344254468 01 1211 + 052435 1336 27 03 2 344254468 02 1211 + 052436 1336 27 04 2 344254468 03 1211 + 052437 1336 27 05 2 344254468 04 1211 + 052438 1336 27 06 2 344254468 05 1211 + 052439 1336 27 07 2 344254468 06 1211 + 052440 1336 27 08 2 344254468 07 1211 + 052441 1336 28 01 2 344254468 08 1211 + 052442 1336 28 02 2 344254468 09 1211 + 052443 1336 28 03 2 344254468 10 1211 + 052444 1336 28 04 2 344254468 11 1211 + 052445 1336 28 05 2 344254468 12 1211 + 052446 1336 28 06 2 344254468 13 1211 + 052447 1336 28 07 2 344254468 14 1211 + 052448 1336 28 08 2 344254468 15 1211 + 052449 1336 29 01 2 344372228 00 1268 + 052450 1336 29 02 2 344372228 01 1268 + 052451 1336 29 03 2 344372228 02 1268 + 052452 1336 29 04 2 344372228 03 1268 + 052453 1336 29 05 2 344372228 04 1268 + 052454 1336 29 06 2 344372228 05 1268 + 052455 1336 29 07 2 344372228 06 1268 + 052456 1336 29 08 2 344372228 07 1268 + 052457 1336 30 01 2 344372228 08 1268 + 052458 1336 30 02 2 344372228 09 1268 + 052459 1336 30 03 2 344372228 10 1268 + 052460 1336 30 04 2 344372228 11 1268 + 052461 1336 30 05 2 344372228 12 1268 + 052462 1336 30 06 2 344372228 13 1268 + 052463 1336 30 07 2 344372228 14 1268 + 052464 1336 30 08 2 344372228 15 1268 + 052465 1336 31 01 2 344373252 00 1269 + 052466 1336 31 02 2 344373252 01 1269 + 052467 1336 31 03 2 344373252 02 1269 + 052468 1336 31 04 2 344373252 03 1269 + 052469 1336 31 05 2 344373252 04 1269 + 052470 1336 31 06 2 344373252 05 1269 + 052471 1336 31 07 2 344373252 06 1269 + 052472 1336 31 08 2 344373252 07 1269 + 052473 1336 32 01 2 344373252 08 1269 + 052474 1336 32 02 2 344373252 09 1269 + 052475 1336 32 03 2 344373252 10 1269 + 052476 1336 32 04 2 344373252 11 1269 + 052477 1336 32 05 2 344373252 12 1269 + 052478 1336 32 06 2 344373252 13 1269 + 052479 1336 32 07 2 344373252 14 1269 + 052480 1336 32 08 2 344373252 15 1269 + 052481 1336 33 01 2 344515588 00 1322 + 052482 1336 33 02 2 344515588 01 1322 + 052483 1336 33 03 2 344515588 02 1322 + 052484 1336 33 04 2 344515588 03 1322 + 052485 1336 33 05 2 344515588 04 1322 + 052486 1336 33 06 2 344515588 05 1322 + 052487 1336 33 07 2 344515588 06 1322 + 052488 1336 33 08 2 344515588 07 1322 + 052489 1336 34 01 2 344515588 08 1322 + 052490 1336 34 02 2 344515588 09 1322 + 052491 1336 34 03 2 344515588 10 1322 + 052492 1336 34 04 2 344515588 11 1322 + 052493 1336 34 05 2 344515588 12 1322 + 052494 1336 34 06 2 344515588 13 1322 + 052495 1336 34 07 2 344515588 14 1322 + 052496 1336 34 08 2 344515588 15 1322 + 052497 1336 35 01 2 344516612 00 1323 + 052498 1336 35 02 2 344516612 01 1323 + 052499 1336 35 03 2 344516612 02 1323 + 052500 1336 35 04 2 344516612 03 1323 + 052501 1336 35 05 2 344516612 04 1323 + 052502 1336 35 06 2 344516612 05 1323 + 052503 1336 35 07 2 344516612 06 1323 + 052504 1336 35 08 2 344516612 07 1323 + 052505 1336 36 01 2 344516612 08 1323 + 052506 1336 36 02 2 344516612 09 1323 + 052507 1336 36 03 2 344516612 10 1323 + 052508 1336 36 04 2 344516612 11 1323 + 052509 1336 36 05 2 344516612 12 1323 + 052510 1336 36 06 2 344516612 13 1323 + 052511 1336 36 07 2 344516612 14 1323 + 052512 1336 36 08 2 344516612 15 1323 + 052513 1336 37 01 2 344634372 00 1380 + 052514 1336 37 02 2 344634372 01 1380 + 052515 1336 37 03 2 344634372 02 1380 + 052516 1336 37 04 2 344634372 03 1380 + 052517 1336 37 05 2 344634372 04 1380 + 052518 1336 37 06 2 344634372 05 1380 + 052519 1336 37 07 2 344634372 06 1380 + 052520 1336 37 08 2 344634372 07 1380 + 052521 1336 38 01 2 344634372 08 1380 + 052522 1336 38 02 2 344634372 09 1380 + 052523 1336 38 03 2 344634372 10 1380 + 052524 1336 38 04 2 344634372 11 1380 + 052525 1336 38 05 2 344634372 12 1380 + 052526 1336 38 06 2 344634372 13 1380 + 052527 1336 38 07 2 344634372 14 1380 + 052528 1336 38 08 2 344634372 15 1380 + 052529 1336 39 01 2 344635396 00 1381 + 052530 1336 39 02 2 344635396 01 1381 + 052531 1336 39 03 2 344635396 02 1381 + 052532 1336 39 04 2 344635396 03 1381 + 052533 1336 39 05 2 344635396 04 1381 + 052534 1336 39 06 2 344635396 05 1381 + 052535 1336 39 07 2 344635396 06 1381 + 052536 1336 39 08 2 344635396 07 1381 + 052537 1336 40 01 2 344635396 08 1381 + 052538 1336 40 02 2 344635396 09 1381 + 052539 1336 40 03 2 344635396 10 1381 + 052540 1336 40 04 2 344635396 11 1381 + 052541 1336 40 05 2 344635396 12 1381 + 052542 1336 40 06 2 344635396 13 1381 + 052543 1336 40 07 2 344635396 14 1381 + 052544 1336 40 08 2 344635396 15 1381 + 052545 1336 41 01 2 344777732 00 1434 + 052546 1336 41 02 2 344777732 01 1434 + 052547 1336 41 03 2 344777732 02 1434 + 052548 1336 41 04 2 344777732 03 1434 + 052549 1336 41 05 2 344777732 04 1434 + 052550 1336 41 06 2 344777732 05 1434 + 052551 1336 41 07 2 344777732 06 1434 + 052552 1336 41 08 2 344777732 07 1434 + 052553 1336 42 01 2 344777732 08 1434 + 052554 1336 42 02 2 344777732 09 1434 + 052555 1336 42 03 2 344777732 10 1434 + 052556 1336 42 04 2 344777732 11 1434 + 052557 1336 42 05 2 344777732 12 1434 + 052558 1336 42 06 2 344777732 13 1434 + 052559 1336 42 07 2 344777732 14 1434 + 052560 1336 42 08 2 344777732 15 1434 + 052561 1336 43 01 2 344778756 00 1435 + 052562 1336 43 02 2 344778756 01 1435 + 052563 1336 43 03 2 344778756 02 1435 + 052564 1336 43 04 2 344778756 03 1435 + 052565 1336 43 05 2 344778756 04 1435 + 052566 1336 43 06 2 344778756 05 1435 + 052567 1336 43 07 2 344778756 06 1435 + 052568 1336 43 08 2 344778756 07 1435 + 052569 1336 44 01 2 344778756 08 1435 + 052570 1336 44 02 2 344778756 09 1435 + 052571 1336 44 03 2 344778756 10 1435 + 052572 1336 44 04 2 344778756 11 1435 + 052573 1336 44 05 2 344778756 12 1435 + 052574 1336 44 06 2 344778756 13 1435 + 052575 1336 44 07 2 344778756 14 1435 + 052576 1336 44 08 2 344778756 15 1435 + 052577 1336 45 01 2 344896516 00 1492 + 052578 1336 45 02 2 344896516 01 1492 + 052579 1336 45 03 2 344896516 02 1492 + 052580 1336 45 04 2 344896516 03 1492 + 052581 1336 45 05 2 344896516 04 1492 + 052582 1336 45 06 2 344896516 05 1492 + 052583 1336 45 07 2 344896516 06 1492 + 052584 1336 45 08 2 344896516 07 1492 + 052585 1336 46 01 2 344896516 08 1492 + 052586 1336 46 02 2 344896516 09 1492 + 052587 1336 46 03 2 344896516 10 1492 + 052588 1336 46 04 2 344896516 11 1492 + 052589 1336 46 05 2 344896516 12 1492 + 052590 1336 46 06 2 344896516 13 1492 + 052591 1336 46 07 2 344896516 14 1492 + 052592 1336 46 08 2 344896516 15 1492 + 052593 1336 47 01 2 344897540 00 1493 + 052594 1336 47 02 2 344897540 01 1493 + 052595 1336 47 03 2 344897540 02 1493 + 052596 1336 47 04 2 344897540 03 1493 + 052597 1336 47 05 2 344897540 04 1493 + 052598 1336 47 06 2 344897540 05 1493 + 052599 1336 47 07 2 344897540 06 1493 + 052600 1336 47 08 2 344897540 07 1493 + 052601 1336 48 01 2 344897540 08 1493 + 052602 1336 48 02 2 344897540 09 1493 + 052603 1336 48 03 2 344897540 10 1493 + 052604 1336 48 04 2 344897540 11 1493 + 052605 1336 48 05 2 344897540 12 1493 + 052606 1336 48 06 2 344897540 13 1493 + 052607 1336 48 07 2 344897540 14 1493 + 052608 1336 48 08 2 344897540 15 1493 + 052609 1337 01 01 2 344380420 00 1272 + 052610 1337 01 02 2 344380420 01 1272 + 052611 1337 01 03 2 344380420 02 1272 + 052612 1337 01 04 2 344380420 03 1272 + 052613 1337 01 05 2 344380420 04 1272 + 052614 1337 01 06 2 344380420 05 1272 + 052615 1337 01 07 2 344380420 06 1272 + 052616 1337 01 08 2 344380420 07 1272 + 052617 1337 02 01 2 344380420 08 1272 + 052618 1337 02 02 2 344380420 09 1272 + 052619 1337 02 03 2 344380420 10 1272 + 052620 1337 02 04 2 344380420 11 1272 + 052621 1337 02 05 2 344380420 12 1272 + 052622 1337 02 06 2 344380420 13 1272 + 052623 1337 02 07 2 344380420 14 1272 + 052624 1337 02 08 2 344380420 15 1272 + 052625 1337 03 01 2 344381444 00 1273 + 052626 1337 03 02 2 344381444 01 1273 + 052627 1337 03 03 2 344381444 02 1273 + 052628 1337 03 04 2 344381444 03 1273 + 052629 1337 03 05 2 344381444 04 1273 + 052630 1337 03 06 2 344381444 05 1273 + 052631 1337 03 07 2 344381444 06 1273 + 052632 1337 03 08 2 344381444 07 1273 + 052633 1337 04 01 2 344381444 08 1273 + 052634 1337 04 02 2 344381444 09 1273 + 052635 1337 04 03 2 344381444 10 1273 + 052636 1337 04 04 2 344381444 11 1273 + 052637 1337 04 05 2 344381444 12 1273 + 052638 1337 04 06 2 344381444 13 1273 + 052639 1337 04 07 2 344381444 14 1273 + 052640 1337 04 08 2 344381444 15 1273 + 052641 1337 05 01 2 344376324 00 1270 + 052642 1337 05 02 2 344376324 01 1270 + 052643 1337 05 03 2 344376324 02 1270 + 052644 1337 05 04 2 344376324 03 1270 + 052645 1337 05 05 2 344376324 04 1270 + 052646 1337 05 06 2 344376324 05 1270 + 052647 1337 05 07 2 344376324 06 1270 + 052648 1337 05 08 2 344376324 07 1270 + 052649 1337 06 01 2 344376324 08 1270 + 052650 1337 06 02 2 344376324 09 1270 + 052651 1337 06 03 2 344376324 10 1270 + 052652 1337 06 04 2 344376324 11 1270 + 052653 1337 06 05 2 344376324 12 1270 + 052654 1337 06 06 2 344376324 13 1270 + 052655 1337 06 07 2 344376324 14 1270 + 052656 1337 06 08 2 344376324 15 1270 + 052657 1337 07 01 2 344377348 00 1271 + 052658 1337 07 02 2 344377348 01 1271 + 052659 1337 07 03 2 344377348 02 1271 + 052660 1337 07 04 2 344377348 03 1271 + 052661 1337 07 05 2 344377348 04 1271 + 052662 1337 07 06 2 344377348 05 1271 + 052663 1337 07 07 2 344377348 06 1271 + 052664 1337 07 08 2 344377348 07 1271 + 052665 1337 08 01 2 344377348 08 1271 + 052666 1337 08 02 2 344377348 09 1271 + 052667 1337 08 03 2 344377348 10 1271 + 052668 1337 08 04 2 344377348 11 1271 + 052669 1337 08 05 2 344377348 12 1271 + 052670 1337 08 06 2 344377348 13 1271 + 052671 1337 08 07 2 344377348 14 1271 + 052672 1337 08 08 2 344377348 15 1271 + 052673 1337 09 01 2 344642564 00 1384 + 052674 1337 09 02 2 344642564 01 1384 + 052675 1337 09 03 2 344642564 02 1384 + 052676 1337 09 04 2 344642564 03 1384 + 052677 1337 09 05 2 344642564 04 1384 + 052678 1337 09 06 2 344642564 05 1384 + 052679 1337 09 07 2 344642564 06 1384 + 052680 1337 09 08 2 344642564 07 1384 + 052681 1337 10 01 2 344642564 08 1384 + 052682 1337 10 02 2 344642564 09 1384 + 052683 1337 10 03 2 344642564 10 1384 + 052684 1337 10 04 2 344642564 11 1384 + 052685 1337 10 05 2 344642564 12 1384 + 052686 1337 10 06 2 344642564 13 1384 + 052687 1337 10 07 2 344642564 14 1384 + 052688 1337 10 08 2 344642564 15 1384 + 052689 1337 11 01 2 344643588 00 1385 + 052690 1337 11 02 2 344643588 01 1385 + 052691 1337 11 03 2 344643588 02 1385 + 052692 1337 11 04 2 344643588 03 1385 + 052693 1337 11 05 2 344643588 04 1385 + 052694 1337 11 06 2 344643588 05 1385 + 052695 1337 11 07 2 344643588 06 1385 + 052696 1337 11 08 2 344643588 07 1385 + 052697 1337 12 01 2 344643588 08 1385 + 052698 1337 12 02 2 344643588 09 1385 + 052699 1337 12 03 2 344643588 10 1385 + 052700 1337 12 04 2 344643588 11 1385 + 052701 1337 12 05 2 344643588 12 1385 + 052702 1337 12 06 2 344643588 13 1385 + 052703 1337 12 07 2 344643588 14 1385 + 052704 1337 12 08 2 344643588 15 1385 + 052705 1337 13 01 2 344638468 00 1382 + 052706 1337 13 02 2 344638468 01 1382 + 052707 1337 13 03 2 344638468 02 1382 + 052708 1337 13 04 2 344638468 03 1382 + 052709 1337 13 05 2 344638468 04 1382 + 052710 1337 13 06 2 344638468 05 1382 + 052711 1337 13 07 2 344638468 06 1382 + 052712 1337 13 08 2 344638468 07 1382 + 052713 1337 14 01 2 344638468 08 1382 + 052714 1337 14 02 2 344638468 09 1382 + 052715 1337 14 03 2 344638468 10 1382 + 052716 1337 14 04 2 344638468 11 1382 + 052717 1337 14 05 2 344638468 12 1382 + 052718 1337 14 06 2 344638468 13 1382 + 052719 1337 14 07 2 344638468 14 1382 + 052720 1337 14 08 2 344638468 15 1382 + 052721 1337 15 01 2 344639492 00 1383 + 052722 1337 15 02 2 344639492 01 1383 + 052723 1337 15 03 2 344639492 02 1383 + 052724 1337 15 04 2 344639492 03 1383 + 052725 1337 15 05 2 344639492 04 1383 + 052726 1337 15 06 2 344639492 05 1383 + 052727 1337 15 07 2 344639492 06 1383 + 052728 1337 15 08 2 344639492 07 1383 + 052729 1337 16 01 2 344639492 08 1383 + 052730 1337 16 02 2 344639492 09 1383 + 052731 1337 16 03 2 344639492 10 1383 + 052732 1337 16 04 2 344639492 11 1383 + 052733 1337 16 05 2 344639492 12 1383 + 052734 1337 16 06 2 344639492 13 1383 + 052735 1337 16 07 2 344639492 14 1383 + 052736 1337 16 08 2 344639492 15 1383 + 052737 1337 17 01 2 344904708 00 1496 + 052738 1337 17 02 2 344904708 01 1496 + 052739 1337 17 03 2 344904708 02 1496 + 052740 1337 17 04 2 344904708 03 1496 + 052741 1337 17 05 2 344904708 04 1496 + 052742 1337 17 06 2 344904708 05 1496 + 052743 1337 17 07 2 344904708 06 1496 + 052744 1337 17 08 2 344904708 07 1496 + 052745 1337 18 01 2 344904708 08 1496 + 052746 1337 18 02 2 344904708 09 1496 + 052747 1337 18 03 2 344904708 10 1496 + 052748 1337 18 04 2 344904708 11 1496 + 052749 1337 18 05 2 344904708 12 1496 + 052750 1337 18 06 2 344904708 13 1496 + 052751 1337 18 07 2 344904708 14 1496 + 052752 1337 18 08 2 344904708 15 1496 + 052753 1337 19 01 2 344905732 00 1497 + 052754 1337 19 02 2 344905732 01 1497 + 052755 1337 19 03 2 344905732 02 1497 + 052756 1337 19 04 2 344905732 03 1497 + 052757 1337 19 05 2 344905732 04 1497 + 052758 1337 19 06 2 344905732 05 1497 + 052759 1337 19 07 2 344905732 06 1497 + 052760 1337 19 08 2 344905732 07 1497 + 052761 1337 20 01 2 344905732 08 1497 + 052762 1337 20 02 2 344905732 09 1497 + 052763 1337 20 03 2 344905732 10 1497 + 052764 1337 20 04 2 344905732 11 1497 + 052765 1337 20 05 2 344905732 12 1497 + 052766 1337 20 06 2 344905732 13 1497 + 052767 1337 20 07 2 344905732 14 1497 + 052768 1337 20 08 2 344905732 15 1497 + 052769 1337 21 01 2 344900612 00 1494 + 052770 1337 21 02 2 344900612 01 1494 + 052771 1337 21 03 2 344900612 02 1494 + 052772 1337 21 04 2 344900612 03 1494 + 052773 1337 21 05 2 344900612 04 1494 + 052774 1337 21 06 2 344900612 05 1494 + 052775 1337 21 07 2 344900612 06 1494 + 052776 1337 21 08 2 344900612 07 1494 + 052777 1337 22 01 2 344900612 08 1494 + 052778 1337 22 02 2 344900612 09 1494 + 052779 1337 22 03 2 344900612 10 1494 + 052780 1337 22 04 2 344900612 11 1494 + 052781 1337 22 05 2 344900612 12 1494 + 052782 1337 22 06 2 344900612 13 1494 + 052783 1337 22 07 2 344900612 14 1494 + 052784 1337 22 08 2 344900612 15 1494 + 052785 1337 23 01 2 344901636 00 1495 + 052786 1337 23 02 2 344901636 01 1495 + 052787 1337 23 03 2 344901636 02 1495 + 052788 1337 23 04 2 344901636 03 1495 + 052789 1337 23 05 2 344901636 04 1495 + 052790 1337 23 06 2 344901636 05 1495 + 052791 1337 23 07 2 344901636 06 1495 + 052792 1337 23 08 2 344901636 07 1495 + 052793 1337 24 01 2 344901636 08 1495 + 052794 1337 24 02 2 344901636 09 1495 + 052795 1337 24 03 2 344901636 10 1495 + 052796 1337 24 04 2 344901636 11 1495 + 052797 1337 24 05 2 344901636 12 1495 + 052798 1337 24 06 2 344901636 13 1495 + 052799 1337 24 07 2 344901636 14 1495 + 052800 1337 24 08 2 344901636 15 1495 + 052801 1337 25 01 2 344384516 00 1274 + 052802 1337 25 02 2 344384516 01 1274 + 052803 1337 25 03 2 344384516 02 1274 + 052804 1337 25 04 2 344384516 03 1274 + 052805 1337 25 05 2 344384516 04 1274 + 052806 1337 25 06 2 344384516 05 1274 + 052807 1337 25 07 2 344384516 06 1274 + 052808 1337 25 08 2 344384516 07 1274 + 052809 1337 26 01 2 344384516 08 1274 + 052810 1337 26 02 2 344384516 09 1274 + 052811 1337 26 03 2 344384516 10 1274 + 052812 1337 26 04 2 344384516 11 1274 + 052813 1337 26 05 2 344384516 12 1274 + 052814 1337 26 06 2 344384516 13 1274 + 052815 1337 26 07 2 344384516 14 1274 + 052816 1337 26 08 2 344384516 15 1274 + 052817 1337 27 01 2 344385540 00 1275 + 052818 1337 27 02 2 344385540 01 1275 + 052819 1337 27 03 2 344385540 02 1275 + 052820 1337 27 04 2 344385540 03 1275 + 052821 1337 27 05 2 344385540 04 1275 + 052822 1337 27 06 2 344385540 05 1275 + 052823 1337 27 07 2 344385540 06 1275 + 052824 1337 27 08 2 344385540 07 1275 + 052825 1337 28 01 2 344385540 08 1275 + 052826 1337 28 02 2 344385540 09 1275 + 052827 1337 28 03 2 344385540 10 1275 + 052828 1337 28 04 2 344385540 11 1275 + 052829 1337 28 05 2 344385540 12 1275 + 052830 1337 28 06 2 344385540 13 1275 + 052831 1337 28 07 2 344385540 14 1275 + 052832 1337 28 08 2 344385540 15 1275 + 052833 1337 29 01 2 344257540 00 1212 + 052834 1337 29 02 2 344257540 01 1212 + 052835 1337 29 03 2 344257540 02 1212 + 052836 1337 29 04 2 344257540 03 1212 + 052837 1337 29 05 2 344257540 04 1212 + 052838 1337 29 06 2 344257540 05 1212 + 052839 1337 29 07 2 344257540 06 1212 + 052840 1337 29 08 2 344257540 07 1212 + 052841 1337 30 01 2 344257540 08 1212 + 052842 1337 30 02 2 344257540 09 1212 + 052843 1337 30 03 2 344257540 10 1212 + 052844 1337 30 04 2 344257540 11 1212 + 052845 1337 30 05 2 344257540 12 1212 + 052846 1337 30 06 2 344257540 13 1212 + 052847 1337 30 07 2 344257540 14 1212 + 052848 1337 30 08 2 344257540 15 1212 + 052849 1337 31 01 2 344258564 00 1213 + 052850 1337 31 02 2 344258564 01 1213 + 052851 1337 31 03 2 344258564 02 1213 + 052852 1337 31 04 2 344258564 03 1213 + 052853 1337 31 05 2 344258564 04 1213 + 052854 1337 31 06 2 344258564 05 1213 + 052855 1337 31 07 2 344258564 06 1213 + 052856 1337 31 08 2 344258564 07 1213 + 052857 1337 32 01 2 344258564 08 1213 + 052858 1337 32 02 2 344258564 09 1213 + 052859 1337 32 03 2 344258564 10 1213 + 052860 1337 32 04 2 344258564 11 1213 + 052861 1337 32 05 2 344258564 12 1213 + 052862 1337 32 06 2 344258564 13 1213 + 052863 1337 32 07 2 344258564 14 1213 + 052864 1337 32 08 2 344258564 15 1213 + 052865 1337 33 01 2 344646660 00 1386 + 052866 1337 33 02 2 344646660 01 1386 + 052867 1337 33 03 2 344646660 02 1386 + 052868 1337 33 04 2 344646660 03 1386 + 052869 1337 33 05 2 344646660 04 1386 + 052870 1337 33 06 2 344646660 05 1386 + 052871 1337 33 07 2 344646660 06 1386 + 052872 1337 33 08 2 344646660 07 1386 + 052873 1337 34 01 2 344646660 08 1386 + 052874 1337 34 02 2 344646660 09 1386 + 052875 1337 34 03 2 344646660 10 1386 + 052876 1337 34 04 2 344646660 11 1386 + 052877 1337 34 05 2 344646660 12 1386 + 052878 1337 34 06 2 344646660 13 1386 + 052879 1337 34 07 2 344646660 14 1386 + 052880 1337 34 08 2 344646660 15 1386 + 052881 1337 35 01 2 344647684 00 1387 + 052882 1337 35 02 2 344647684 01 1387 + 052883 1337 35 03 2 344647684 02 1387 + 052884 1337 35 04 2 344647684 03 1387 + 052885 1337 35 05 2 344647684 04 1387 + 052886 1337 35 06 2 344647684 05 1387 + 052887 1337 35 07 2 344647684 06 1387 + 052888 1337 35 08 2 344647684 07 1387 + 052889 1337 36 01 2 344647684 08 1387 + 052890 1337 36 02 2 344647684 09 1387 + 052891 1337 36 03 2 344647684 10 1387 + 052892 1337 36 04 2 344647684 11 1387 + 052893 1337 36 05 2 344647684 12 1387 + 052894 1337 36 06 2 344647684 13 1387 + 052895 1337 36 07 2 344647684 14 1387 + 052896 1337 36 08 2 344647684 15 1387 + 052897 1337 37 01 2 344519684 00 1324 + 052898 1337 37 02 2 344519684 01 1324 + 052899 1337 37 03 2 344519684 02 1324 + 052900 1337 37 04 2 344519684 03 1324 + 052901 1337 37 05 2 344519684 04 1324 + 052902 1337 37 06 2 344519684 05 1324 + 052903 1337 37 07 2 344519684 06 1324 + 052904 1337 37 08 2 344519684 07 1324 + 052905 1337 38 01 2 344519684 08 1324 + 052906 1337 38 02 2 344519684 09 1324 + 052907 1337 38 03 2 344519684 10 1324 + 052908 1337 38 04 2 344519684 11 1324 + 052909 1337 38 05 2 344519684 12 1324 + 052910 1337 38 06 2 344519684 13 1324 + 052911 1337 38 07 2 344519684 14 1324 + 052912 1337 38 08 2 344519684 15 1324 + 052913 1337 39 01 2 344520708 00 1325 + 052914 1337 39 02 2 344520708 01 1325 + 052915 1337 39 03 2 344520708 02 1325 + 052916 1337 39 04 2 344520708 03 1325 + 052917 1337 39 05 2 344520708 04 1325 + 052918 1337 39 06 2 344520708 05 1325 + 052919 1337 39 07 2 344520708 06 1325 + 052920 1337 39 08 2 344520708 07 1325 + 052921 1337 40 01 2 344520708 08 1325 + 052922 1337 40 02 2 344520708 09 1325 + 052923 1337 40 03 2 344520708 10 1325 + 052924 1337 40 04 2 344520708 11 1325 + 052925 1337 40 05 2 344520708 12 1325 + 052926 1337 40 06 2 344520708 13 1325 + 052927 1337 40 07 2 344520708 14 1325 + 052928 1337 40 08 2 344520708 15 1325 + 052929 1337 41 01 2 344908804 00 1498 + 052930 1337 41 02 2 344908804 01 1498 + 052931 1337 41 03 2 344908804 02 1498 + 052932 1337 41 04 2 344908804 03 1498 + 052933 1337 41 05 2 344908804 04 1498 + 052934 1337 41 06 2 344908804 05 1498 + 052935 1337 41 07 2 344908804 06 1498 + 052936 1337 41 08 2 344908804 07 1498 + 052937 1337 42 01 2 344908804 08 1498 + 052938 1337 42 02 2 344908804 09 1498 + 052939 1337 42 03 2 344908804 10 1498 + 052940 1337 42 04 2 344908804 11 1498 + 052941 1337 42 05 2 344908804 12 1498 + 052942 1337 42 06 2 344908804 13 1498 + 052943 1337 42 07 2 344908804 14 1498 + 052944 1337 42 08 2 344908804 15 1498 + 052945 1337 43 01 2 344909828 00 1499 + 052946 1337 43 02 2 344909828 01 1499 + 052947 1337 43 03 2 344909828 02 1499 + 052948 1337 43 04 2 344909828 03 1499 + 052949 1337 43 05 2 344909828 04 1499 + 052950 1337 43 06 2 344909828 05 1499 + 052951 1337 43 07 2 344909828 06 1499 + 052952 1337 43 08 2 344909828 07 1499 + 052953 1337 44 01 2 344909828 08 1499 + 052954 1337 44 02 2 344909828 09 1499 + 052955 1337 44 03 2 344909828 10 1499 + 052956 1337 44 04 2 344909828 11 1499 + 052957 1337 44 05 2 344909828 12 1499 + 052958 1337 44 06 2 344909828 13 1499 + 052959 1337 44 07 2 344909828 14 1499 + 052960 1337 44 08 2 344909828 15 1499 + 052961 1337 45 01 2 344781828 00 1436 + 052962 1337 45 02 2 344781828 01 1436 + 052963 1337 45 03 2 344781828 02 1436 + 052964 1337 45 04 2 344781828 03 1436 + 052965 1337 45 05 2 344781828 04 1436 + 052966 1337 45 06 2 344781828 05 1436 + 052967 1337 45 07 2 344781828 06 1436 + 052968 1337 45 08 2 344781828 07 1436 + 052969 1337 46 01 2 344781828 08 1436 + 052970 1337 46 02 2 344781828 09 1436 + 052971 1337 46 03 2 344781828 10 1436 + 052972 1337 46 04 2 344781828 11 1436 + 052973 1337 46 05 2 344781828 12 1436 + 052974 1337 46 06 2 344781828 13 1436 + 052975 1337 46 07 2 344781828 14 1436 + 052976 1337 46 08 2 344781828 15 1436 + 052977 1337 47 01 2 344782852 00 1437 + 052978 1337 47 02 2 344782852 01 1437 + 052979 1337 47 03 2 344782852 02 1437 + 052980 1337 47 04 2 344782852 03 1437 + 052981 1337 47 05 2 344782852 04 1437 + 052982 1337 47 06 2 344782852 05 1437 + 052983 1337 47 07 2 344782852 06 1437 + 052984 1337 47 08 2 344782852 07 1437 + 052985 1337 48 01 2 344782852 08 1437 + 052986 1337 48 02 2 344782852 09 1437 + 052987 1337 48 03 2 344782852 10 1437 + 052988 1337 48 04 2 344782852 11 1437 + 052989 1337 48 05 2 344782852 12 1437 + 052990 1337 48 06 2 344782852 13 1437 + 052991 1337 48 07 2 344782852 14 1437 + 052992 1337 48 08 2 344782852 15 1437 + 052993 1338 01 01 2 344388612 00 1276 + 052994 1338 01 02 2 344388612 01 1276 + 052995 1338 01 03 2 344388612 02 1276 + 052996 1338 01 04 2 344388612 03 1276 + 052997 1338 01 05 2 344388612 04 1276 + 052998 1338 01 06 2 344388612 05 1276 + 052999 1338 01 07 2 344388612 06 1276 + 053000 1338 01 08 2 344388612 07 1276 + 053001 1338 02 01 2 344388612 08 1276 + 053002 1338 02 02 2 344388612 09 1276 + 053003 1338 02 03 2 344388612 10 1276 + 053004 1338 02 04 2 344388612 11 1276 + 053005 1338 02 05 2 344388612 12 1276 + 053006 1338 02 06 2 344388612 13 1276 + 053007 1338 02 07 2 344388612 14 1276 + 053008 1338 02 08 2 344388612 15 1276 + 053009 1338 03 01 2 344389636 00 1277 + 053010 1338 03 02 2 344389636 01 1277 + 053011 1338 03 03 2 344389636 02 1277 + 053012 1338 03 04 2 344389636 03 1277 + 053013 1338 03 05 2 344389636 04 1277 + 053014 1338 03 06 2 344389636 05 1277 + 053015 1338 03 07 2 344389636 06 1277 + 053016 1338 03 08 2 344389636 07 1277 + 053017 1338 04 01 2 344389636 08 1277 + 053018 1338 04 02 2 344389636 09 1277 + 053019 1338 04 03 2 344389636 10 1277 + 053020 1338 04 04 2 344389636 11 1277 + 053021 1338 04 05 2 344389636 12 1277 + 053022 1338 04 06 2 344389636 13 1277 + 053023 1338 04 07 2 344389636 14 1277 + 053024 1338 04 08 2 344389636 15 1277 + 053025 1338 05 01 2 344261636 00 1214 + 053026 1338 05 02 2 344261636 01 1214 + 053027 1338 05 03 2 344261636 02 1214 + 053028 1338 05 04 2 344261636 03 1214 + 053029 1338 05 05 2 344261636 04 1214 + 053030 1338 05 06 2 344261636 05 1214 + 053031 1338 05 07 2 344261636 06 1214 + 053032 1338 05 08 2 344261636 07 1214 + 053033 1338 06 01 2 344261636 08 1214 + 053034 1338 06 02 2 344261636 09 1214 + 053035 1338 06 03 2 344261636 10 1214 + 053036 1338 06 04 2 344261636 11 1214 + 053037 1338 06 05 2 344261636 12 1214 + 053038 1338 06 06 2 344261636 13 1214 + 053039 1338 06 07 2 344261636 14 1214 + 053040 1338 06 08 2 344261636 15 1214 + 053041 1338 07 01 2 344262660 00 1215 + 053042 1338 07 02 2 344262660 01 1215 + 053043 1338 07 03 2 344262660 02 1215 + 053044 1338 07 04 2 344262660 03 1215 + 053045 1338 07 05 2 344262660 04 1215 + 053046 1338 07 06 2 344262660 05 1215 + 053047 1338 07 07 2 344262660 06 1215 + 053048 1338 07 08 2 344262660 07 1215 + 053049 1338 08 01 2 344262660 08 1215 + 053050 1338 08 02 2 344262660 09 1215 + 053051 1338 08 03 2 344262660 10 1215 + 053052 1338 08 04 2 344262660 11 1215 + 053053 1338 08 05 2 344262660 12 1215 + 053054 1338 08 06 2 344262660 13 1215 + 053055 1338 08 07 2 344262660 14 1215 + 053056 1338 08 08 2 344262660 15 1215 + 053057 1338 09 01 2 344650756 00 1388 + 053058 1338 09 02 2 344650756 01 1388 + 053059 1338 09 03 2 344650756 02 1388 + 053060 1338 09 04 2 344650756 03 1388 + 053061 1338 09 05 2 344650756 04 1388 + 053062 1338 09 06 2 344650756 05 1388 + 053063 1338 09 07 2 344650756 06 1388 + 053064 1338 09 08 2 344650756 07 1388 + 053065 1338 10 01 2 344650756 08 1388 + 053066 1338 10 02 2 344650756 09 1388 + 053067 1338 10 03 2 344650756 10 1388 + 053068 1338 10 04 2 344650756 11 1388 + 053069 1338 10 05 2 344650756 12 1388 + 053070 1338 10 06 2 344650756 13 1388 + 053071 1338 10 07 2 344650756 14 1388 + 053072 1338 10 08 2 344650756 15 1388 + 053073 1338 11 01 2 344651780 00 1389 + 053074 1338 11 02 2 344651780 01 1389 + 053075 1338 11 03 2 344651780 02 1389 + 053076 1338 11 04 2 344651780 03 1389 + 053077 1338 11 05 2 344651780 04 1389 + 053078 1338 11 06 2 344651780 05 1389 + 053079 1338 11 07 2 344651780 06 1389 + 053080 1338 11 08 2 344651780 07 1389 + 053081 1338 12 01 2 344651780 08 1389 + 053082 1338 12 02 2 344651780 09 1389 + 053083 1338 12 03 2 344651780 10 1389 + 053084 1338 12 04 2 344651780 11 1389 + 053085 1338 12 05 2 344651780 12 1389 + 053086 1338 12 06 2 344651780 13 1389 + 053087 1338 12 07 2 344651780 14 1389 + 053088 1338 12 08 2 344651780 15 1389 + 053089 1338 13 01 2 344523780 00 1326 + 053090 1338 13 02 2 344523780 01 1326 + 053091 1338 13 03 2 344523780 02 1326 + 053092 1338 13 04 2 344523780 03 1326 + 053093 1338 13 05 2 344523780 04 1326 + 053094 1338 13 06 2 344523780 05 1326 + 053095 1338 13 07 2 344523780 06 1326 + 053096 1338 13 08 2 344523780 07 1326 + 053097 1338 14 01 2 344523780 08 1326 + 053098 1338 14 02 2 344523780 09 1326 + 053099 1338 14 03 2 344523780 10 1326 + 053100 1338 14 04 2 344523780 11 1326 + 053101 1338 14 05 2 344523780 12 1326 + 053102 1338 14 06 2 344523780 13 1326 + 053103 1338 14 07 2 344523780 14 1326 + 053104 1338 14 08 2 344523780 15 1326 + 053105 1338 15 01 2 344524804 00 1327 + 053106 1338 15 02 2 344524804 01 1327 + 053107 1338 15 03 2 344524804 02 1327 + 053108 1338 15 04 2 344524804 03 1327 + 053109 1338 15 05 2 344524804 04 1327 + 053110 1338 15 06 2 344524804 05 1327 + 053111 1338 15 07 2 344524804 06 1327 + 053112 1338 15 08 2 344524804 07 1327 + 053113 1338 16 01 2 344524804 08 1327 + 053114 1338 16 02 2 344524804 09 1327 + 053115 1338 16 03 2 344524804 10 1327 + 053116 1338 16 04 2 344524804 11 1327 + 053117 1338 16 05 2 344524804 12 1327 + 053118 1338 16 06 2 344524804 13 1327 + 053119 1338 16 07 2 344524804 14 1327 + 053120 1338 16 08 2 344524804 15 1327 + 053121 1338 17 01 2 344912900 00 1500 + 053122 1338 17 02 2 344912900 01 1500 + 053123 1338 17 03 2 344912900 02 1500 + 053124 1338 17 04 2 344912900 03 1500 + 053125 1338 17 05 2 344912900 04 1500 + 053126 1338 17 06 2 344912900 05 1500 + 053127 1338 17 07 2 344912900 06 1500 + 053128 1338 17 08 2 344912900 07 1500 + 053129 1338 18 01 2 344912900 08 1500 + 053130 1338 18 02 2 344912900 09 1500 + 053131 1338 18 03 2 344912900 10 1500 + 053132 1338 18 04 2 344912900 11 1500 + 053133 1338 18 05 2 344912900 12 1500 + 053134 1338 18 06 2 344912900 13 1500 + 053135 1338 18 07 2 344912900 14 1500 + 053136 1338 18 08 2 344912900 15 1500 + 053137 1338 19 01 2 344913924 00 1501 + 053138 1338 19 02 2 344913924 01 1501 + 053139 1338 19 03 2 344913924 02 1501 + 053140 1338 19 04 2 344913924 03 1501 + 053141 1338 19 05 2 344913924 04 1501 + 053142 1338 19 06 2 344913924 05 1501 + 053143 1338 19 07 2 344913924 06 1501 + 053144 1338 19 08 2 344913924 07 1501 + 053145 1338 20 01 2 344913924 08 1501 + 053146 1338 20 02 2 344913924 09 1501 + 053147 1338 20 03 2 344913924 10 1501 + 053148 1338 20 04 2 344913924 11 1501 + 053149 1338 20 05 2 344913924 12 1501 + 053150 1338 20 06 2 344913924 13 1501 + 053151 1338 20 07 2 344913924 14 1501 + 053152 1338 20 08 2 344913924 15 1501 + 053153 1338 21 01 2 344785924 00 1438 + 053154 1338 21 02 2 344785924 01 1438 + 053155 1338 21 03 2 344785924 02 1438 + 053156 1338 21 04 2 344785924 03 1438 + 053157 1338 21 05 2 344785924 04 1438 + 053158 1338 21 06 2 344785924 05 1438 + 053159 1338 21 07 2 344785924 06 1438 + 053160 1338 21 08 2 344785924 07 1438 + 053161 1338 22 01 2 344785924 08 1438 + 053162 1338 22 02 2 344785924 09 1438 + 053163 1338 22 03 2 344785924 10 1438 + 053164 1338 22 04 2 344785924 11 1438 + 053165 1338 22 05 2 344785924 12 1438 + 053166 1338 22 06 2 344785924 13 1438 + 053167 1338 22 07 2 344785924 14 1438 + 053168 1338 22 08 2 344785924 15 1438 + 053169 1338 23 01 2 344786948 00 1439 + 053170 1338 23 02 2 344786948 01 1439 + 053171 1338 23 03 2 344786948 02 1439 + 053172 1338 23 04 2 344786948 03 1439 + 053173 1338 23 05 2 344786948 04 1439 + 053174 1338 23 06 2 344786948 05 1439 + 053175 1338 23 07 2 344786948 06 1439 + 053176 1338 23 08 2 344786948 07 1439 + 053177 1338 24 01 2 344786948 08 1439 + 053178 1338 24 02 2 344786948 09 1439 + 053179 1338 24 03 2 344786948 10 1439 + 053180 1338 24 04 2 344786948 11 1439 + 053181 1338 24 05 2 344786948 12 1439 + 053182 1338 24 06 2 344786948 13 1439 + 053183 1338 24 07 2 344786948 14 1439 + 053184 1338 24 08 2 344786948 15 1439 + 053185 1338 25 01 2 344392708 00 1278 + 053186 1338 25 02 2 344392708 01 1278 + 053187 1338 25 03 2 344392708 02 1278 + 053188 1338 25 04 2 344392708 03 1278 + 053189 1338 25 05 2 344392708 04 1278 + 053190 1338 25 06 2 344392708 05 1278 + 053191 1338 25 07 2 344392708 06 1278 + 053192 1338 25 08 2 344392708 07 1278 + 053193 1338 26 01 2 344392708 08 1278 + 053194 1338 26 02 2 344392708 09 1278 + 053195 1338 26 03 2 344392708 10 1278 + 053196 1338 26 04 2 344392708 11 1278 + 053197 1338 26 05 2 344392708 12 1278 + 053198 1338 26 06 2 344392708 13 1278 + 053199 1338 26 07 2 344392708 14 1278 + 053200 1338 26 08 2 344392708 15 1278 + 053201 1338 27 01 2 344393732 00 1279 + 053202 1338 27 02 2 344393732 01 1279 + 053203 1338 27 03 2 344393732 02 1279 + 053204 1338 27 04 2 344393732 03 1279 + 053205 1338 27 05 2 344393732 04 1279 + 053206 1338 27 06 2 344393732 05 1279 + 053207 1338 27 07 2 344393732 06 1279 + 053208 1338 27 08 2 344393732 07 1279 + 053209 1338 28 01 2 344393732 08 1279 + 053210 1338 28 02 2 344393732 09 1279 + 053211 1338 28 03 2 344393732 10 1279 + 053212 1338 28 04 2 344393732 11 1279 + 053213 1338 28 05 2 344393732 12 1279 + 053214 1338 28 06 2 344393732 13 1279 + 053215 1338 28 07 2 344393732 14 1279 + 053216 1338 28 08 2 344393732 15 1279 + 053217 1338 29 01 2 344265732 00 1216 + 053218 1338 29 02 2 344265732 01 1216 + 053219 1338 29 03 2 344265732 02 1216 + 053220 1338 29 04 2 344265732 03 1216 + 053221 1338 29 05 2 344265732 04 1216 + 053222 1338 29 06 2 344265732 05 1216 + 053223 1338 29 07 2 344265732 06 1216 + 053224 1338 29 08 2 344265732 07 1216 + 053225 1338 30 01 2 344265732 08 1216 + 053226 1338 30 02 2 344265732 09 1216 + 053227 1338 30 03 2 344265732 10 1216 + 053228 1338 30 04 2 344265732 11 1216 + 053229 1338 30 05 2 344265732 12 1216 + 053230 1338 30 06 2 344265732 13 1216 + 053231 1338 30 07 2 344265732 14 1216 + 053232 1338 30 08 2 344265732 15 1216 + 053233 1338 31 01 2 344266756 00 1217 + 053234 1338 31 02 2 344266756 01 1217 + 053235 1338 31 03 2 344266756 02 1217 + 053236 1338 31 04 2 344266756 03 1217 + 053237 1338 31 05 2 344266756 04 1217 + 053238 1338 31 06 2 344266756 05 1217 + 053239 1338 31 07 2 344266756 06 1217 + 053240 1338 31 08 2 344266756 07 1217 + 053241 1338 32 01 2 344266756 08 1217 + 053242 1338 32 02 2 344266756 09 1217 + 053243 1338 32 03 2 344266756 10 1217 + 053244 1338 32 04 2 344266756 11 1217 + 053245 1338 32 05 2 344266756 12 1217 + 053246 1338 32 06 2 344266756 13 1217 + 053247 1338 32 07 2 344266756 14 1217 + 053248 1338 32 08 2 344266756 15 1217 + 053249 1338 33 01 2 344654852 00 1390 + 053250 1338 33 02 2 344654852 01 1390 + 053251 1338 33 03 2 344654852 02 1390 + 053252 1338 33 04 2 344654852 03 1390 + 053253 1338 33 05 2 344654852 04 1390 + 053254 1338 33 06 2 344654852 05 1390 + 053255 1338 33 07 2 344654852 06 1390 + 053256 1338 33 08 2 344654852 07 1390 + 053257 1338 34 01 2 344654852 08 1390 + 053258 1338 34 02 2 344654852 09 1390 + 053259 1338 34 03 2 344654852 10 1390 + 053260 1338 34 04 2 344654852 11 1390 + 053261 1338 34 05 2 344654852 12 1390 + 053262 1338 34 06 2 344654852 13 1390 + 053263 1338 34 07 2 344654852 14 1390 + 053264 1338 34 08 2 344654852 15 1390 + 053265 1338 35 01 2 344655876 00 1391 + 053266 1338 35 02 2 344655876 01 1391 + 053267 1338 35 03 2 344655876 02 1391 + 053268 1338 35 04 2 344655876 03 1391 + 053269 1338 35 05 2 344655876 04 1391 + 053270 1338 35 06 2 344655876 05 1391 + 053271 1338 35 07 2 344655876 06 1391 + 053272 1338 35 08 2 344655876 07 1391 + 053273 1338 36 01 2 344655876 08 1391 + 053274 1338 36 02 2 344655876 09 1391 + 053275 1338 36 03 2 344655876 10 1391 + 053276 1338 36 04 2 344655876 11 1391 + 053277 1338 36 05 2 344655876 12 1391 + 053278 1338 36 06 2 344655876 13 1391 + 053279 1338 36 07 2 344655876 14 1391 + 053280 1338 36 08 2 344655876 15 1391 + 053281 1338 37 01 2 344527876 00 1328 + 053282 1338 37 02 2 344527876 01 1328 + 053283 1338 37 03 2 344527876 02 1328 + 053284 1338 37 04 2 344527876 03 1328 + 053285 1338 37 05 2 344527876 04 1328 + 053286 1338 37 06 2 344527876 05 1328 + 053287 1338 37 07 2 344527876 06 1328 + 053288 1338 37 08 2 344527876 07 1328 + 053289 1338 38 01 2 344527876 08 1328 + 053290 1338 38 02 2 344527876 09 1328 + 053291 1338 38 03 2 344527876 10 1328 + 053292 1338 38 04 2 344527876 11 1328 + 053293 1338 38 05 2 344527876 12 1328 + 053294 1338 38 06 2 344527876 13 1328 + 053295 1338 38 07 2 344527876 14 1328 + 053296 1338 38 08 2 344527876 15 1328 + 053297 1338 39 01 2 344528900 00 1329 + 053298 1338 39 02 2 344528900 01 1329 + 053299 1338 39 03 2 344528900 02 1329 + 053300 1338 39 04 2 344528900 03 1329 + 053301 1338 39 05 2 344528900 04 1329 + 053302 1338 39 06 2 344528900 05 1329 + 053303 1338 39 07 2 344528900 06 1329 + 053304 1338 39 08 2 344528900 07 1329 + 053305 1338 40 01 2 344528900 08 1329 + 053306 1338 40 02 2 344528900 09 1329 + 053307 1338 40 03 2 344528900 10 1329 + 053308 1338 40 04 2 344528900 11 1329 + 053309 1338 40 05 2 344528900 12 1329 + 053310 1338 40 06 2 344528900 13 1329 + 053311 1338 40 07 2 344528900 14 1329 + 053312 1338 40 08 2 344528900 15 1329 + 053313 1338 41 01 2 344916996 00 1502 + 053314 1338 41 02 2 344916996 01 1502 + 053315 1338 41 03 2 344916996 02 1502 + 053316 1338 41 04 2 344916996 03 1502 + 053317 1338 41 05 2 344916996 04 1502 + 053318 1338 41 06 2 344916996 05 1502 + 053319 1338 41 07 2 344916996 06 1502 + 053320 1338 41 08 2 344916996 07 1502 + 053321 1338 42 01 2 344916996 08 1502 + 053322 1338 42 02 2 344916996 09 1502 + 053323 1338 42 03 2 344916996 10 1502 + 053324 1338 42 04 2 344916996 11 1502 + 053325 1338 42 05 2 344916996 12 1502 + 053326 1338 42 06 2 344916996 13 1502 + 053327 1338 42 07 2 344916996 14 1502 + 053328 1338 42 08 2 344916996 15 1502 + 053329 1338 43 01 2 344918020 00 1503 + 053330 1338 43 02 2 344918020 01 1503 + 053331 1338 43 03 2 344918020 02 1503 + 053332 1338 43 04 2 344918020 03 1503 + 053333 1338 43 05 2 344918020 04 1503 + 053334 1338 43 06 2 344918020 05 1503 + 053335 1338 43 07 2 344918020 06 1503 + 053336 1338 43 08 2 344918020 07 1503 + 053337 1338 44 01 2 344918020 08 1503 + 053338 1338 44 02 2 344918020 09 1503 + 053339 1338 44 03 2 344918020 10 1503 + 053340 1338 44 04 2 344918020 11 1503 + 053341 1338 44 05 2 344918020 12 1503 + 053342 1338 44 06 2 344918020 13 1503 + 053343 1338 44 07 2 344918020 14 1503 + 053344 1338 44 08 2 344918020 15 1503 + 053345 1338 45 01 2 344790020 00 1440 + 053346 1338 45 02 2 344790020 01 1440 + 053347 1338 45 03 2 344790020 02 1440 + 053348 1338 45 04 2 344790020 03 1440 + 053349 1338 45 05 2 344790020 04 1440 + 053350 1338 45 06 2 344790020 05 1440 + 053351 1338 45 07 2 344790020 06 1440 + 053352 1338 45 08 2 344790020 07 1440 + 053353 1338 46 01 2 344790020 08 1440 + 053354 1338 46 02 2 344790020 09 1440 + 053355 1338 46 03 2 344790020 10 1440 + 053356 1338 46 04 2 344790020 11 1440 + 053357 1338 46 05 2 344790020 12 1440 + 053358 1338 46 06 2 344790020 13 1440 + 053359 1338 46 07 2 344790020 14 1440 + 053360 1338 46 08 2 344790020 15 1440 + 053361 1338 47 01 2 344791044 00 1441 + 053362 1338 47 02 2 344791044 01 1441 + 053363 1338 47 03 2 344791044 02 1441 + 053364 1338 47 04 2 344791044 03 1441 + 053365 1338 47 05 2 344791044 04 1441 + 053366 1338 47 06 2 344791044 05 1441 + 053367 1338 47 07 2 344791044 06 1441 + 053368 1338 47 08 2 344791044 07 1441 + 053369 1338 48 01 2 344791044 08 1441 + 053370 1338 48 02 2 344791044 09 1441 + 053371 1338 48 03 2 344791044 10 1441 + 053372 1338 48 04 2 344791044 11 1441 + 053373 1338 48 05 2 344791044 12 1441 + 053374 1338 48 06 2 344791044 13 1441 + 053375 1338 48 07 2 344791044 14 1441 + 053376 1338 48 08 2 344791044 15 1441 diff --git a/EventFilter/SiPixelRawToDigi/test/README b/EventFilter/SiPixelRawToDigi/test/README new file mode 100644 index 0000000000000..d824712f8edf9 --- /dev/null +++ b/EventFilter/SiPixelRawToDigi/test/README @@ -0,0 +1,48 @@ +*********************************************************************** +* * +* Instructions to compile and Run GPU RawToDigi only * +* 15 November 2017 * +* * +* Input File: Raw Data in root format * +* * +* Output part1: Index(or pixel_no), xcord, ycord & adc * +* Output part2: Start & End Index of each module in part 1 * +* The output CAN BE stored in the text file if you WANT in * +* GPU_RawToDigi_Output_Part1_Event_NtoN+128.txt * +* GPU_RawToDigi_Output_Part2_Event_NtoN+128.txt * +* The file RawId_moduleId.txt contains RawId(DetId) for module index * +*********************************************************************** + +file type:/eos/cms/store/relval/CMSSW_9_4_0/RelValTTbar_13/GEN-SIM-DIGI-RAW/PU25ns_94X_upgrade2018_realistic_v5-v1/10000/ + +Input file: /store/relval/CMSSW_9_4_0/RelValTTbar_13/GEN-SIM-DIGI-RAW/PU25ns_94X_upgrade2018_realistic_v5-v1/10000/F87005CD-CBC8-E711-A9F5-0CC47A4D7694.root +Please change the input file path or name in python script +EventFilter/SiPixelRawToDigi/test/runRawToDigi_GPU_phase1.py + +0. login to felk40 + > ssh username@lxplus.cern.ch + > ssh felk40 + + +1. Download the code from repository: + > cmsrel CMSSW_9_4_0 + > cd CMSSW_9_4_0/src + > cmsenv + > git cms-merge-topic sushildubey171:GPU_RawToDigi_C940 + > scram setup cuda + > scram b -j8 + + +2. Run: + Before running, please make sure that there is proper + reference of the input file in the runRawToDigi_GPU_phase1.py + > cd EventFilter/SiPixelRawToDigi/test + > cmsRun runRawToDigi_GPU_phase1.py + + +3. Output: + Upon successful execution it will dispaly message on the console. + It can produce output files for debugging according to value of + r2d_debug variable in SiPixelRawToDigi.cc + located in CMSSW_9_4_0/src/EventFilter/SiPixelRawToDigi/plugins/ + The output is stored in the test directory \ No newline at end of file diff --git a/EventFilter/SiPixelRawToDigi/test/RawId_moduleId.txt b/EventFilter/SiPixelRawToDigi/test/RawId_moduleId.txt new file mode 100644 index 0000000000000..186628d99b55f --- /dev/null +++ b/EventFilter/SiPixelRawToDigi/test/RawId_moduleId.txt @@ -0,0 +1,1857 @@ +RawId Module no: +303042564 0 +303042568 1 +303042572 2 +303042576 3 +303042580 4 +303042584 5 +303042588 6 +303042592 7 +303046660 8 +303046664 9 +303046668 10 +303046672 11 +303046676 12 +303046680 13 +303046684 14 +303046688 15 +303050756 16 +303050760 17 +303050764 18 +303050768 19 +303050772 20 +303050776 21 +303050780 22 +303050784 23 +303054852 24 +303054856 25 +303054860 26 +303054864 27 +303054868 28 +303054872 29 +303054876 30 +303054880 31 +303058948 32 +303058952 33 +303058956 34 +303058960 35 +303058964 36 +303058968 37 +303058972 38 +303058976 39 +303063044 40 +303063048 41 +303063052 42 +303063056 43 +303063060 44 +303063064 45 +303063068 46 +303063072 47 +303067140 48 +303067144 49 +303067148 50 +303067152 51 +303067156 52 +303067160 53 +303067164 54 +303067168 55 +303071236 56 +303071240 57 +303071244 58 +303071248 59 +303071252 60 +303071256 61 +303071260 62 +303071264 63 +303075332 64 +303075336 65 +303075340 66 +303075344 67 +303075348 68 +303075352 69 +303075356 70 +303075360 71 +303079428 72 +303079432 73 +303079436 74 +303079440 75 +303079444 76 +303079448 77 +303079452 78 +303079456 79 +303083524 80 +303083528 81 +303083532 82 +303083536 83 +303083540 84 +303083544 85 +303083548 86 +303083552 87 +303087620 88 +303087624 89 +303087628 90 +303087632 91 +303087636 92 +303087640 93 +303087644 94 +303087648 95 +304091140 96 +304091144 97 +304091148 98 +304091152 99 +304091156 100 +304091160 101 +304091164 102 +304091168 103 +304095236 104 +304095240 105 +304095244 106 +304095248 107 +304095252 108 +304095256 109 +304095260 110 +304095264 111 +304099332 112 +304099336 113 +304099340 114 +304099344 115 +304099348 116 +304099352 117 +304099356 118 +304099360 119 +304103428 120 +304103432 121 +304103436 122 +304103440 123 +304103444 124 +304103448 125 +304103452 126 +304103456 127 +304107524 128 +304107528 129 +304107532 130 +304107536 131 +304107540 132 +304107544 133 +304107548 134 +304107552 135 +304111620 136 +304111624 137 +304111628 138 +304111632 139 +304111636 140 +304111640 141 +304111644 142 +304111648 143 +304115716 144 +304115720 145 +304115724 146 +304115728 147 +304115732 148 +304115736 149 +304115740 150 +304115744 151 +304119812 152 +304119816 153 +304119820 154 +304119824 155 +304119828 156 +304119832 157 +304119836 158 +304119840 159 +304123908 160 +304123912 161 +304123916 162 +304123920 163 +304123924 164 +304123928 165 +304123932 166 +304123936 167 +304128004 168 +304128008 169 +304128012 170 +304128016 171 +304128020 172 +304128024 173 +304128028 174 +304128032 175 +304132100 176 +304132104 177 +304132108 178 +304132112 179 +304132116 180 +304132120 181 +304132124 182 +304132128 183 +304136196 184 +304136200 185 +304136204 186 +304136208 187 +304136212 188 +304136216 189 +304136220 190 +304136224 191 +304140292 192 +304140296 193 +304140300 194 +304140304 195 +304140308 196 +304140312 197 +304140316 198 +304140320 199 +304144388 200 +304144392 201 +304144396 202 +304144400 203 +304144404 204 +304144408 205 +304144412 206 +304144416 207 +304148484 208 +304148488 209 +304148492 210 +304148496 211 +304148500 212 +304148504 213 +304148508 214 +304148512 215 +304152580 216 +304152584 217 +304152588 218 +304152592 219 +304152596 220 +304152600 221 +304152604 222 +304152608 223 +304156676 224 +304156680 225 +304156684 226 +304156688 227 +304156692 228 +304156696 229 +304156700 230 +304156704 231 +304160772 232 +304160776 233 +304160780 234 +304160784 235 +304160788 236 +304160792 237 +304160796 238 +304160800 239 +304164868 240 +304164872 241 +304164876 242 +304164880 243 +304164884 244 +304164888 245 +304164892 246 +304164896 247 +304168964 248 +304168968 249 +304168972 250 +304168976 251 +304168980 252 +304168984 253 +304168988 254 +304168992 255 +304173060 256 +304173064 257 +304173068 258 +304173072 259 +304173076 260 +304173080 261 +304173084 262 +304173088 263 +304177156 264 +304177160 265 +304177164 266 +304177168 267 +304177172 268 +304177176 269 +304177180 270 +304177184 271 +304181252 272 +304181256 273 +304181260 274 +304181264 275 +304181268 276 +304181272 277 +304181276 278 +304181280 279 +304185348 280 +304185352 281 +304185356 282 +304185360 283 +304185364 284 +304185368 285 +304185372 286 +304185376 287 +304189444 288 +304189448 289 +304189452 290 +304189456 291 +304189460 292 +304189464 293 +304189468 294 +304189472 295 +304193540 296 +304193544 297 +304193548 298 +304193552 299 +304193556 300 +304193560 301 +304193564 302 +304193568 303 +304197636 304 +304197640 305 +304197644 306 +304197648 307 +304197652 308 +304197656 309 +304197660 310 +304197664 311 +304201732 312 +304201736 313 +304201740 314 +304201744 315 +304201748 316 +304201752 317 +304201756 318 +304201760 319 +305139716 320 +305139720 321 +305139724 322 +305139728 323 +305139732 324 +305139736 325 +305139740 326 +305139744 327 +305143812 328 +305143816 329 +305143820 330 +305143824 331 +305143828 332 +305143832 333 +305143836 334 +305143840 335 +305147908 336 +305147912 337 +305147916 338 +305147920 339 +305147924 340 +305147928 341 +305147932 342 +305147936 343 +305152004 344 +305152008 345 +305152012 346 +305152016 347 +305152020 348 +305152024 349 +305152028 350 +305152032 351 +305156100 352 +305156104 353 +305156108 354 +305156112 355 +305156116 356 +305156120 357 +305156124 358 +305156128 359 +305160196 360 +305160200 361 +305160204 362 +305160208 363 +305160212 364 +305160216 365 +305160220 366 +305160224 367 +305164292 368 +305164296 369 +305164300 370 +305164304 371 +305164308 372 +305164312 373 +305164316 374 +305164320 375 +305168388 376 +305168392 377 +305168396 378 +305168400 379 +305168404 380 +305168408 381 +305168412 382 +305168416 383 +305172484 384 +305172488 385 +305172492 386 +305172496 387 +305172500 388 +305172504 389 +305172508 390 +305172512 391 +305176580 392 +305176584 393 +305176588 394 +305176592 395 +305176596 396 +305176600 397 +305176604 398 +305176608 399 +305180676 400 +305180680 401 +305180684 402 +305180688 403 +305180692 404 +305180696 405 +305180700 406 +305180704 407 +305184772 408 +305184776 409 +305184780 410 +305184784 411 +305184788 412 +305184792 413 +305184796 414 +305184800 415 +305188868 416 +305188872 417 +305188876 418 +305188880 419 +305188884 420 +305188888 421 +305188892 422 +305188896 423 +305192964 424 +305192968 425 +305192972 426 +305192976 427 +305192980 428 +305192984 429 +305192988 430 +305192992 431 +305197060 432 +305197064 433 +305197068 434 +305197072 435 +305197076 436 +305197080 437 +305197084 438 +305197088 439 +305201156 440 +305201160 441 +305201164 442 +305201168 443 +305201172 444 +305201176 445 +305201180 446 +305201184 447 +305205252 448 +305205256 449 +305205260 450 +305205264 451 +305205268 452 +305205272 453 +305205276 454 +305205280 455 +305209348 456 +305209352 457 +305209356 458 +305209360 459 +305209364 460 +305209368 461 +305209372 462 +305209376 463 +305213444 464 +305213448 465 +305213452 466 +305213456 467 +305213460 468 +305213464 469 +305213468 470 +305213472 471 +305217540 472 +305217544 473 +305217548 474 +305217552 475 +305217556 476 +305217560 477 +305217564 478 +305217568 479 +305221636 480 +305221640 481 +305221644 482 +305221648 483 +305221652 484 +305221656 485 +305221660 486 +305221664 487 +305225732 488 +305225736 489 +305225740 490 +305225744 491 +305225748 492 +305225752 493 +305225756 494 +305225760 495 +305229828 496 +305229832 497 +305229836 498 +305229840 499 +305229844 500 +305229848 501 +305229852 502 +305229856 503 +305233924 504 +305233928 505 +305233932 506 +305233936 507 +305233940 508 +305233944 509 +305233948 510 +305233952 511 +305238020 512 +305238024 513 +305238028 514 +305238032 515 +305238036 516 +305238040 517 +305238044 518 +305238048 519 +305242116 520 +305242120 521 +305242124 522 +305242128 523 +305242132 524 +305242136 525 +305242140 526 +305242144 527 +305246212 528 +305246216 529 +305246220 530 +305246224 531 +305246228 532 +305246232 533 +305246236 534 +305246240 535 +305250308 536 +305250312 537 +305250316 538 +305250320 539 +305250324 540 +305250328 541 +305250332 542 +305250336 543 +305254404 544 +305254408 545 +305254412 546 +305254416 547 +305254420 548 +305254424 549 +305254428 550 +305254432 551 +305258500 552 +305258504 553 +305258508 554 +305258512 555 +305258516 556 +305258520 557 +305258524 558 +305258528 559 +305262596 560 +305262600 561 +305262604 562 +305262608 563 +305262612 564 +305262616 565 +305262620 566 +305262624 567 +305266692 568 +305266696 569 +305266700 570 +305266704 571 +305266708 572 +305266712 573 +305266716 574 +305266720 575 +305270788 576 +305270792 577 +305270796 578 +305270800 579 +305270804 580 +305270808 581 +305270812 582 +305270816 583 +305274884 584 +305274888 585 +305274892 586 +305274896 587 +305274900 588 +305274904 589 +305274908 590 +305274912 591 +305278980 592 +305278984 593 +305278988 594 +305278992 595 +305278996 596 +305279000 597 +305279004 598 +305279008 599 +305283076 600 +305283080 601 +305283084 602 +305283088 603 +305283092 604 +305283096 605 +305283100 606 +305283104 607 +305287172 608 +305287176 609 +305287180 610 +305287184 611 +305287188 612 +305287192 613 +305287196 614 +305287200 615 +305291268 616 +305291272 617 +305291276 618 +305291280 619 +305291284 620 +305291288 621 +305291292 622 +305291296 623 +305295364 624 +305295368 625 +305295372 626 +305295376 627 +305295380 628 +305295384 629 +305295388 630 +305295392 631 +305299460 632 +305299464 633 +305299468 634 +305299472 635 +305299476 636 +305299480 637 +305299484 638 +305299488 639 +305303556 640 +305303560 641 +305303564 642 +305303568 643 +305303572 644 +305303576 645 +305303580 646 +305303584 647 +305307652 648 +305307656 649 +305307660 650 +305307664 651 +305307668 652 +305307672 653 +305307676 654 +305307680 655 +305311748 656 +305311752 657 +305311756 658 +305311760 659 +305311764 660 +305311768 661 +305311772 662 +305311776 663 +305315844 664 +305315848 665 +305315852 666 +305315856 667 +305315860 668 +305315864 669 +305315868 670 +305315872 671 +306188292 672 +306188296 673 +306188300 674 +306188304 675 +306188308 676 +306188312 677 +306188316 678 +306188320 679 +306192388 680 +306192392 681 +306192396 682 +306192400 683 +306192404 684 +306192408 685 +306192412 686 +306192416 687 +306196484 688 +306196488 689 +306196492 690 +306196496 691 +306196500 692 +306196504 693 +306196508 694 +306196512 695 +306200580 696 +306200584 697 +306200588 698 +306200592 699 +306200596 700 +306200600 701 +306200604 702 +306200608 703 +306204676 704 +306204680 705 +306204684 706 +306204688 707 +306204692 708 +306204696 709 +306204700 710 +306204704 711 +306208772 712 +306208776 713 +306208780 714 +306208784 715 +306208788 716 +306208792 717 +306208796 718 +306208800 719 +306212868 720 +306212872 721 +306212876 722 +306212880 723 +306212884 724 +306212888 725 +306212892 726 +306212896 727 +306216964 728 +306216968 729 +306216972 730 +306216976 731 +306216980 732 +306216984 733 +306216988 734 +306216992 735 +306221060 736 +306221064 737 +306221068 738 +306221072 739 +306221076 740 +306221080 741 +306221084 742 +306221088 743 +306225156 744 +306225160 745 +306225164 746 +306225168 747 +306225172 748 +306225176 749 +306225180 750 +306225184 751 +306229252 752 +306229256 753 +306229260 754 +306229264 755 +306229268 756 +306229272 757 +306229276 758 +306229280 759 +306233348 760 +306233352 761 +306233356 762 +306233360 763 +306233364 764 +306233368 765 +306233372 766 +306233376 767 +306237444 768 +306237448 769 +306237452 770 +306237456 771 +306237460 772 +306237464 773 +306237468 774 +306237472 775 +306241540 776 +306241544 777 +306241548 778 +306241552 779 +306241556 780 +306241560 781 +306241564 782 +306241568 783 +306245636 784 +306245640 785 +306245644 786 +306245648 787 +306245652 788 +306245656 789 +306245660 790 +306245664 791 +306249732 792 +306249736 793 +306249740 794 +306249744 795 +306249748 796 +306249752 797 +306249756 798 +306249760 799 +306253828 800 +306253832 801 +306253836 802 +306253840 803 +306253844 804 +306253848 805 +306253852 806 +306253856 807 +306257924 808 +306257928 809 +306257932 810 +306257936 811 +306257940 812 +306257944 813 +306257948 814 +306257952 815 +306262020 816 +306262024 817 +306262028 818 +306262032 819 +306262036 820 +306262040 821 +306262044 822 +306262048 823 +306266116 824 +306266120 825 +306266124 826 +306266128 827 +306266132 828 +306266136 829 +306266140 830 +306266144 831 +306270212 832 +306270216 833 +306270220 834 +306270224 835 +306270228 836 +306270232 837 +306270236 838 +306270240 839 +306274308 840 +306274312 841 +306274316 842 +306274320 843 +306274324 844 +306274328 845 +306274332 846 +306274336 847 +306278404 848 +306278408 849 +306278412 850 +306278416 851 +306278420 852 +306278424 853 +306278428 854 +306278432 855 +306282500 856 +306282504 857 +306282508 858 +306282512 859 +306282516 860 +306282520 861 +306282524 862 +306282528 863 +306286596 864 +306286600 865 +306286604 866 +306286608 867 +306286612 868 +306286616 869 +306286620 870 +306286624 871 +306290692 872 +306290696 873 +306290700 874 +306290704 875 +306290708 876 +306290712 877 +306290716 878 +306290720 879 +306294788 880 +306294792 881 +306294796 882 +306294800 883 +306294804 884 +306294808 885 +306294812 886 +306294816 887 +306298884 888 +306298888 889 +306298892 890 +306298896 891 +306298900 892 +306298904 893 +306298908 894 +306298912 895 +306302980 896 +306302984 897 +306302988 898 +306302992 899 +306302996 900 +306303000 901 +306303004 902 +306303008 903 +306307076 904 +306307080 905 +306307084 906 +306307088 907 +306307092 908 +306307096 909 +306307100 910 +306307104 911 +306311172 912 +306311176 913 +306311180 914 +306311184 915 +306311188 916 +306311192 917 +306311196 918 +306311200 919 +306315268 920 +306315272 921 +306315276 922 +306315280 923 +306315284 924 +306315288 925 +306315292 926 +306315296 927 +306319364 928 +306319368 929 +306319372 930 +306319376 931 +306319380 932 +306319384 933 +306319388 934 +306319392 935 +306323460 936 +306323464 937 +306323468 938 +306323472 939 +306323476 940 +306323480 941 +306323484 942 +306323488 943 +306327556 944 +306327560 945 +306327564 946 +306327568 947 +306327572 948 +306327576 949 +306327580 950 +306327584 951 +306331652 952 +306331656 953 +306331660 954 +306331664 955 +306331668 956 +306331672 957 +306331676 958 +306331680 959 +306335748 960 +306335752 961 +306335756 962 +306335760 963 +306335764 964 +306335768 965 +306335772 966 +306335776 967 +306339844 968 +306339848 969 +306339852 970 +306339856 971 +306339860 972 +306339864 973 +306339868 974 +306339872 975 +306343940 976 +306343944 977 +306343948 978 +306343952 979 +306343956 980 +306343960 981 +306343964 982 +306343968 983 +306348036 984 +306348040 985 +306348044 986 +306348048 987 +306348052 988 +306348056 989 +306348060 990 +306348064 991 +306352132 992 +306352136 993 +306352140 994 +306352144 995 +306352148 996 +306352152 997 +306352156 998 +306352160 999 +306356228 1000 +306356232 1001 +306356236 1002 +306356240 1003 +306356244 1004 +306356248 1005 +306356252 1006 +306356256 1007 +306360324 1008 +306360328 1009 +306360332 1010 +306360336 1011 +306360340 1012 +306360344 1013 +306360348 1014 +306360352 1015 +306364420 1016 +306364424 1017 +306364428 1018 +306364432 1019 +306364436 1020 +306364440 1021 +306364444 1022 +306364448 1023 +306368516 1024 +306368520 1025 +306368524 1026 +306368528 1027 +306368532 1028 +306368536 1029 +306368540 1030 +306368544 1031 +306372612 1032 +306372616 1033 +306372620 1034 +306372624 1035 +306372628 1036 +306372632 1037 +306372636 1038 +306372640 1039 +306376708 1040 +306376712 1041 +306376716 1042 +306376720 1043 +306376724 1044 +306376728 1045 +306376732 1046 +306376736 1047 +306380804 1048 +306380808 1049 +306380812 1050 +306380816 1051 +306380820 1052 +306380824 1053 +306380828 1054 +306380832 1055 +306384900 1056 +306384904 1057 +306384908 1058 +306384912 1059 +306384916 1060 +306384920 1061 +306384924 1062 +306384928 1063 +306388996 1064 +306389000 1065 +306389004 1066 +306389008 1067 +306389012 1068 +306389016 1069 +306389020 1070 +306389024 1071 +306393092 1072 +306393096 1073 +306393100 1074 +306393104 1075 +306393108 1076 +306393112 1077 +306393116 1078 +306393120 1079 +306397188 1080 +306397192 1081 +306397196 1082 +306397200 1083 +306397204 1084 +306397208 1085 +306397212 1086 +306397216 1087 +306401284 1088 +306401288 1089 +306401292 1090 +306401296 1091 +306401300 1092 +306401304 1093 +306401308 1094 +306401312 1095 +306405380 1096 +306405384 1097 +306405388 1098 +306405392 1099 +306405396 1100 +306405400 1101 +306405404 1102 +306405408 1103 +306409476 1104 +306409480 1105 +306409484 1106 +306409488 1107 +306409492 1108 +306409496 1109 +306409500 1110 +306409504 1111 +306413572 1112 +306413576 1113 +306413580 1114 +306413584 1115 +306413588 1116 +306413592 1117 +306413596 1118 +306413600 1119 +306417668 1120 +306417672 1121 +306417676 1122 +306417680 1123 +306417684 1124 +306417688 1125 +306417692 1126 +306417696 1127 +306421764 1128 +306421768 1129 +306421772 1130 +306421776 1131 +306421780 1132 +306421784 1133 +306421788 1134 +306421792 1135 +306425860 1136 +306425864 1137 +306425868 1138 +306425872 1139 +306425876 1140 +306425880 1141 +306425884 1142 +306425888 1143 +306429956 1144 +306429960 1145 +306429964 1146 +306429968 1147 +306429972 1148 +306429976 1149 +306429980 1150 +306429984 1151 +306434052 1152 +306434056 1153 +306434060 1154 +306434064 1155 +306434068 1156 +306434072 1157 +306434076 1158 +306434080 1159 +306438148 1160 +306438152 1161 +306438156 1162 +306438160 1163 +306438164 1164 +306438168 1165 +306438172 1166 +306438176 1167 +306442244 1168 +306442248 1169 +306442252 1170 +306442256 1171 +306442260 1172 +306442264 1173 +306442268 1174 +306442272 1175 +306446340 1176 +306446344 1177 +306446348 1178 +306446352 1179 +306446356 1180 +306446360 1181 +306446364 1182 +306446368 1183 +344200196 1184 +344201220 1185 +344204292 1186 +344205316 1187 +344208388 1188 +344209412 1189 +344212484 1190 +344213508 1191 +344216580 1192 +344217604 1193 +344220676 1194 +344221700 1195 +344224772 1196 +344225796 1197 +344228868 1198 +344229892 1199 +344232964 1200 +344233988 1201 +344237060 1202 +344238084 1203 +344241156 1204 +344242180 1205 +344245252 1206 +344246276 1207 +344249348 1208 +344250372 1209 +344253444 1210 +344254468 1211 +344257540 1212 +344258564 1213 +344261636 1214 +344262660 1215 +344265732 1216 +344266756 1217 +344269828 1218 +344270852 1219 +344273924 1220 +344274948 1221 +344278020 1222 +344279044 1223 +344282116 1224 +344283140 1225 +344286212 1226 +344287236 1227 +344290308 1228 +344291332 1229 +344294404 1230 +344295428 1231 +344298500 1232 +344299524 1233 +344302596 1234 +344303620 1235 +344306692 1236 +344307716 1237 +344310788 1238 +344311812 1239 +344314884 1240 +344315908 1241 +344318980 1242 +344320004 1243 +344323076 1244 +344324100 1245 +344327172 1246 +344328196 1247 +344331268 1248 +344332292 1249 +344335364 1250 +344336388 1251 +344339460 1252 +344340484 1253 +344343556 1254 +344344580 1255 +344347652 1256 +344348676 1257 +344351748 1258 +344352772 1259 +344355844 1260 +344356868 1261 +344359940 1262 +344360964 1263 +344364036 1264 +344365060 1265 +344368132 1266 +344369156 1267 +344372228 1268 +344373252 1269 +344376324 1270 +344377348 1271 +344380420 1272 +344381444 1273 +344384516 1274 +344385540 1275 +344388612 1276 +344389636 1277 +344392708 1278 +344393732 1279 +344396804 1280 +344397828 1281 +344400900 1282 +344401924 1283 +344404996 1284 +344406020 1285 +344409092 1286 +344410116 1287 +344413188 1288 +344414212 1289 +344417284 1290 +344418308 1291 +344421380 1292 +344422404 1293 +344425476 1294 +344426500 1295 +344462340 1296 +344463364 1297 +344466436 1298 +344467460 1299 +344470532 1300 +344471556 1301 +344474628 1302 +344475652 1303 +344478724 1304 +344479748 1305 +344482820 1306 +344483844 1307 +344486916 1308 +344487940 1309 +344491012 1310 +344492036 1311 +344495108 1312 +344496132 1313 +344499204 1314 +344500228 1315 +344503300 1316 +344504324 1317 +344507396 1318 +344508420 1319 +344511492 1320 +344512516 1321 +344515588 1322 +344516612 1323 +344519684 1324 +344520708 1325 +344523780 1326 +344524804 1327 +344527876 1328 +344528900 1329 +344531972 1330 +344532996 1331 +344536068 1332 +344537092 1333 +344540164 1334 +344541188 1335 +344544260 1336 +344545284 1337 +344548356 1338 +344549380 1339 +344552452 1340 +344553476 1341 +344556548 1342 +344557572 1343 +344560644 1344 +344561668 1345 +344564740 1346 +344565764 1347 +344568836 1348 +344569860 1349 +344572932 1350 +344573956 1351 +344577028 1352 +344578052 1353 +344581124 1354 +344582148 1355 +344585220 1356 +344586244 1357 +344589316 1358 +344590340 1359 +344593412 1360 +344594436 1361 +344597508 1362 +344598532 1363 +344601604 1364 +344602628 1365 +344605700 1366 +344606724 1367 +344609796 1368 +344610820 1369 +344613892 1370 +344614916 1371 +344617988 1372 +344619012 1373 +344622084 1374 +344623108 1375 +344626180 1376 +344627204 1377 +344630276 1378 +344631300 1379 +344634372 1380 +344635396 1381 +344638468 1382 +344639492 1383 +344642564 1384 +344643588 1385 +344646660 1386 +344647684 1387 +344650756 1388 +344651780 1389 +344654852 1390 +344655876 1391 +344658948 1392 +344659972 1393 +344663044 1394 +344664068 1395 +344667140 1396 +344668164 1397 +344671236 1398 +344672260 1399 +344675332 1400 +344676356 1401 +344679428 1402 +344680452 1403 +344683524 1404 +344684548 1405 +344687620 1406 +344688644 1407 +344724484 1408 +344725508 1409 +344728580 1410 +344729604 1411 +344732676 1412 +344733700 1413 +344736772 1414 +344737796 1415 +344740868 1416 +344741892 1417 +344744964 1418 +344745988 1419 +344749060 1420 +344750084 1421 +344753156 1422 +344754180 1423 +344757252 1424 +344758276 1425 +344761348 1426 +344762372 1427 +344765444 1428 +344766468 1429 +344769540 1430 +344770564 1431 +344773636 1432 +344774660 1433 +344777732 1434 +344778756 1435 +344781828 1436 +344782852 1437 +344785924 1438 +344786948 1439 +344790020 1440 +344791044 1441 +344794116 1442 +344795140 1443 +344798212 1444 +344799236 1445 +344802308 1446 +344803332 1447 +344806404 1448 +344807428 1449 +344810500 1450 +344811524 1451 +344814596 1452 +344815620 1453 +344818692 1454 +344819716 1455 +344822788 1456 +344823812 1457 +344826884 1458 +344827908 1459 +344830980 1460 +344832004 1461 +344835076 1462 +344836100 1463 +344839172 1464 +344840196 1465 +344843268 1466 +344844292 1467 +344847364 1468 +344848388 1469 +344851460 1470 +344852484 1471 +344855556 1472 +344856580 1473 +344859652 1474 +344860676 1475 +344863748 1476 +344864772 1477 +344867844 1478 +344868868 1479 +344871940 1480 +344872964 1481 +344876036 1482 +344877060 1483 +344880132 1484 +344881156 1485 +344884228 1486 +344885252 1487 +344888324 1488 +344889348 1489 +344892420 1490 +344893444 1491 +344896516 1492 +344897540 1493 +344900612 1494 +344901636 1495 +344904708 1496 +344905732 1497 +344908804 1498 +344909828 1499 +344912900 1500 +344913924 1501 +344916996 1502 +344918020 1503 +344921092 1504 +344922116 1505 +344925188 1506 +344926212 1507 +344929284 1508 +344930308 1509 +344933380 1510 +344934404 1511 +344937476 1512 +344938500 1513 +344941572 1514 +344942596 1515 +344945668 1516 +344946692 1517 +344949764 1518 +344950788 1519 +352588804 1520 +352589828 1521 +352592900 1522 +352593924 1523 +352596996 1524 +352598020 1525 +352601092 1526 +352602116 1527 +352605188 1528 +352606212 1529 +352609284 1530 +352610308 1531 +352613380 1532 +352614404 1533 +352617476 1534 +352618500 1535 +352621572 1536 +352622596 1537 +352625668 1538 +352626692 1539 +352629764 1540 +352630788 1541 +352633860 1542 +352634884 1543 +352637956 1544 +352638980 1545 +352642052 1546 +352643076 1547 +352646148 1548 +352647172 1549 +352650244 1550 +352651268 1551 +352654340 1552 +352655364 1553 +352658436 1554 +352659460 1555 +352662532 1556 +352663556 1557 +352666628 1558 +352667652 1559 +352670724 1560 +352671748 1561 +352674820 1562 +352675844 1563 +352678916 1564 +352679940 1565 +352683012 1566 +352684036 1567 +352687108 1568 +352688132 1569 +352691204 1570 +352692228 1571 +352695300 1572 +352696324 1573 +352699396 1574 +352700420 1575 +352703492 1576 +352704516 1577 +352707588 1578 +352708612 1579 +352711684 1580 +352712708 1581 +352715780 1582 +352716804 1583 +352719876 1584 +352720900 1585 +352723972 1586 +352724996 1587 +352728068 1588 +352729092 1589 +352732164 1590 +352733188 1591 +352736260 1592 +352737284 1593 +352740356 1594 +352741380 1595 +352744452 1596 +352745476 1597 +352748548 1598 +352749572 1599 +352752644 1600 +352753668 1601 +352756740 1602 +352757764 1603 +352760836 1604 +352761860 1605 +352764932 1606 +352765956 1607 +352769028 1608 +352770052 1609 +352773124 1610 +352774148 1611 +352777220 1612 +352778244 1613 +352781316 1614 +352782340 1615 +352785412 1616 +352786436 1617 +352789508 1618 +352790532 1619 +352793604 1620 +352794628 1621 +352797700 1622 +352798724 1623 +352801796 1624 +352802820 1625 +352805892 1626 +352806916 1627 +352809988 1628 +352811012 1629 +352814084 1630 +352815108 1631 +352850948 1632 +352851972 1633 +352855044 1634 +352856068 1635 +352859140 1636 +352860164 1637 +352863236 1638 +352864260 1639 +352867332 1640 +352868356 1641 +352871428 1642 +352872452 1643 +352875524 1644 +352876548 1645 +352879620 1646 +352880644 1647 +352883716 1648 +352884740 1649 +352887812 1650 +352888836 1651 +352891908 1652 +352892932 1653 +352896004 1654 +352897028 1655 +352900100 1656 +352901124 1657 +352904196 1658 +352905220 1659 +352908292 1660 +352909316 1661 +352912388 1662 +352913412 1663 +352916484 1664 +352917508 1665 +352920580 1666 +352921604 1667 +352924676 1668 +352925700 1669 +352928772 1670 +352929796 1671 +352932868 1672 +352933892 1673 +352936964 1674 +352937988 1675 +352941060 1676 +352942084 1677 +352945156 1678 +352946180 1679 +352949252 1680 +352950276 1681 +352953348 1682 +352954372 1683 +352957444 1684 +352958468 1685 +352961540 1686 +352962564 1687 +352965636 1688 +352966660 1689 +352969732 1690 +352970756 1691 +352973828 1692 +352974852 1693 +352977924 1694 +352978948 1695 +352982020 1696 +352983044 1697 +352986116 1698 +352987140 1699 +352990212 1700 +352991236 1701 +352994308 1702 +352995332 1703 +352998404 1704 +352999428 1705 +353002500 1706 +353003524 1707 +353006596 1708 +353007620 1709 +353010692 1710 +353011716 1711 +353014788 1712 +353015812 1713 +353018884 1714 +353019908 1715 +353022980 1716 +353024004 1717 +353027076 1718 +353028100 1719 +353031172 1720 +353032196 1721 +353035268 1722 +353036292 1723 +353039364 1724 +353040388 1725 +353043460 1726 +353044484 1727 +353047556 1728 +353048580 1729 +353051652 1730 +353052676 1731 +353055748 1732 +353056772 1733 +353059844 1734 +353060868 1735 +353063940 1736 +353064964 1737 +353068036 1738 +353069060 1739 +353072132 1740 +353073156 1741 +353076228 1742 +353077252 1743 +353113092 1744 +353114116 1745 +353117188 1746 +353118212 1747 +353121284 1748 +353122308 1749 +353125380 1750 +353126404 1751 +353129476 1752 +353130500 1753 +353133572 1754 +353134596 1755 +353137668 1756 +353138692 1757 +353141764 1758 +353142788 1759 +353145860 1760 +353146884 1761 +353149956 1762 +353150980 1763 +353154052 1764 +353155076 1765 +353158148 1766 +353159172 1767 +353162244 1768 +353163268 1769 +353166340 1770 +353167364 1771 +353170436 1772 +353171460 1773 +353174532 1774 +353175556 1775 +353178628 1776 +353179652 1777 +353182724 1778 +353183748 1779 +353186820 1780 +353187844 1781 +353190916 1782 +353191940 1783 +353195012 1784 +353196036 1785 +353199108 1786 +353200132 1787 +353203204 1788 +353204228 1789 +353207300 1790 +353208324 1791 +353211396 1792 +353212420 1793 +353215492 1794 +353216516 1795 +353219588 1796 +353220612 1797 +353223684 1798 +353224708 1799 +353227780 1800 +353228804 1801 +353231876 1802 +353232900 1803 +353235972 1804 +353236996 1805 +353240068 1806 +353241092 1807 +353244164 1808 +353245188 1809 +353248260 1810 +353249284 1811 +353252356 1812 +353253380 1813 +353256452 1814 +353257476 1815 +353260548 1816 +353261572 1817 +353264644 1818 +353265668 1819 +353268740 1820 +353269764 1821 +353272836 1822 +353273860 1823 +353276932 1824 +353277956 1825 +353281028 1826 +353282052 1827 +353285124 1828 +353286148 1829 +353289220 1830 +353290244 1831 +353293316 1832 +353294340 1833 +353297412 1834 +353298436 1835 +353301508 1836 +353302532 1837 +353305604 1838 +353306628 1839 +353309700 1840 +353310724 1841 +353313796 1842 +353314820 1843 +353317892 1844 +353318916 1845 +353321988 1846 +353323012 1847 +353326084 1848 +353327108 1849 +353330180 1850 +353331204 1851 +353334276 1852 +353335300 1853 +353338372 1854 +353339396 1855 \ No newline at end of file diff --git a/EventFilter/SiPixelRawToDigi/test/runRawToDigi_GPU_phase1.py b/EventFilter/SiPixelRawToDigi/test/runRawToDigi_GPU_phase1.py new file mode 100644 index 0000000000000..b9b1da135e96d --- /dev/null +++ b/EventFilter/SiPixelRawToDigi/test/runRawToDigi_GPU_phase1.py @@ -0,0 +1,274 @@ +import FWCore.ParameterSet.Config as cms + +from Configuration.StandardSequences.Eras import eras + +process = cms.Process('MyDigis',eras.Run2_2018) + +# import of standard configurations +process.load('Configuration.StandardSequences.Services_cff') +process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi') +process.load('FWCore.MessageService.MessageLogger_cfi') +process.load('Configuration.EventContent.EventContent_cff') +process.load('SimGeneral.MixingModule.mixNoPU_cfi') +process.load('Configuration.StandardSequences.GeometryRecoDB_cff') +process.load('Configuration.StandardSequences.MagneticField_cff') +process.load('Configuration.StandardSequences.RawToDigi_cff') +process.load('Configuration.StandardSequences.L1Reco_cff') +process.load('Configuration.StandardSequences.Reconstruction_cff') +process.load('CommonTools.ParticleFlow.EITopPAG_cff') +process.load('PhysicsTools.PatAlgos.slimming.metFilterPaths_cff') +process.load('Configuration.StandardSequences.PATMC_cff') +process.load('Configuration.StandardSequences.Validation_cff') +process.load('DQMOffline.Configuration.DQMOfflineMC_cff') +process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') +process.load('Configuration.StandardSequences.DQMSaverAtRunEnd_cff') + +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32(10) +) + +# Input source +process.source = cms.Source("PoolSource", + fileNames = cms.untracked.vstring( + '/store/relval/CMSSW_9_4_0/RelValTTbar_13/GEN-SIM-RECO/94X_upgrade2018_realistic_v5-v1/10000/58452C1E-A7C8-E711-A56A-0025905A60CE.root', + #'/store/relval/CMSSW_9_4_0_pre3/RelValTTbar_13/GEN-SIM-RECO/PU25ns_94X_mc2017_realistic_v4_highPU_AVE50-v1/10000/22E2A744-E3BA-E711-A1A8-5065F3815241.root', + ), + secondaryFileNames = cms.untracked.vstring( + #'/store/relval/CMSSW_9_4_0_pre3/RelValTTbar_13/GEN-SIM-DIGI-RAW/PU25ns_94X_mc2017_realistic_v4_highPU_AVE50-v1/10000/62236337-BEBA-E711-9962-4C79BA1810EB.root', + #'/store/relval/CMSSW_9_4_0_pre3/RelValTTbar_13/GEN-SIM-DIGI-RAW/PU25ns_94X_mc2017_realistic_v4_highPU_AVE50-v1/10000/D6384D37-BEBA-E711-B24C-4C79BA180B9F.root', + '/store/relval/CMSSW_9_4_0/RelValTTbar_13/GEN-SIM-DIGI-RAW/94X_upgrade2018_realistic_v5-v1/10000/0CA1E1A7-9EC8-E711-A286-0025905A612A.root', + '/store/relval/CMSSW_9_4_0/RelValTTbar_13/GEN-SIM-DIGI-RAW/94X_upgrade2018_realistic_v5-v1/10000/C27D6BA2-9BC8-E711-957F-003048FFD798.root', + '/store/relval/CMSSW_9_4_0/RelValTTbar_13/GEN-SIM-DIGI-RAW/94X_upgrade2018_realistic_v5-v1/10000/D4FD26AC-99C8-E711-99A0-0CC47A7C3432.root', + '/store/relval/CMSSW_9_4_0/RelValTTbar_13/GEN-SIM-DIGI-RAW/94X_upgrade2018_realistic_v5-v1/10000/EE36487F-9DC8-E711-9FBD-0CC47A7C3636.root', + ) +) + +process.options = cms.untracked.PSet( + Rethrow = cms.untracked.vstring('ProductNotFound'), + fileMode = cms.untracked.string('FULLMERGE') +) + +# Production Info +process.configurationMetadata = cms.untracked.PSet( + annotation = cms.untracked.string('step3 nevts:10'), + name = cms.untracked.string('Applications'), + version = cms.untracked.string('$Revision: 1.19 $') +) + +# Output definition +process.FEVTDEBUGHLTEventContent.outputCommands.append('keep *_*_*_MyDigis') +process.FEVTDEBUGHLToutput = cms.OutputModule("PoolOutputModule", + dataset = cms.untracked.PSet( + dataTier = cms.untracked.string('GEN-SIM-DIGI-RAW'), + filterName = cms.untracked.string('') + ), + fileName = cms.untracked.string('file:digi.root'), + outputCommands = process.FEVTDEBUGHLTEventContent.outputCommands, + splitLevel = cms.untracked.int32(0) +) + +process.DQMoutput = cms.OutputModule("DQMRootOutputModule", + dataset = cms.untracked.PSet( + dataTier = cms.untracked.string('DQMIO'), + filterName = cms.untracked.string('') + ), + fileName = cms.untracked.string('file:step3_inDQM.root'), + outputCommands = process.DQMEventContent.outputCommands, + splitLevel = cms.untracked.int32(0) +) + + +# Additional output definition + +# Other statements +from Configuration.AlCa.GlobalTag import GlobalTag +process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase1_2018_realistic', '') + +process.load("EventFilter.SiPixelRawToDigi.SiPixelRawToDigi_cfi") +process.siPixelClustersPreSplittingGPU = process.siPixelClustersPreSplitting.clone() +process.siPixelClustersPreSplittingGPU.src = "siPixelDigisGPU" +process.siPixelClustersGPU = process.siPixelClusters.clone() +process.siPixelClustersGPU.pixelClusters = "siPixelClustersPreSplittingGPU" +process.siPixelRecHitsGPU = process.siPixelRecHits.clone() +process.siPixelRecHitsGPU.src = "siPixelClustersGPU" +process.siPixelRecHitsPreSplittingGPU = process.siPixelRecHitsPreSplitting.clone() +process.siPixelRecHitsPreSplittingGPU.src = "siPixelClustersPreSplittingGPU" + +### Digi validation + +from Validation.SiPixelPhase1DigisV.SiPixelPhase1DigisV_cfi import * + +SiPixelPhase1DigisADCGPU = SiPixelPhase1DigisADC.clone() +SiPixelPhase1DigisNdigisGPU = SiPixelPhase1DigisNdigis.clone() +SiPixelPhase1DigisRowsGPU = SiPixelPhase1DigisRows.clone() +SiPixelPhase1DigisColumnsGPU = SiPixelPhase1DigisColumns.clone() +SiPixelPhase1DigisADCGPU.topFolderName = "PixelPhase1V/DigisGPU" +SiPixelPhase1DigisNdigisGPU.topFolderName = "PixelPhase1V/DigisGPU" +SiPixelPhase1DigisRowsGPU.topFolderName = "PixelPhase1V/DigisGPU" +SiPixelPhase1DigisColumnsGPU.topFolderName = "PixelPhase1V/DigisGPU" +SiPixelPhase1DigisColumns.range_max = 450 +SiPixelPhase1DigisColumns.range_nbins = 450 +SiPixelPhase1DigisColumnsGPU.range_max = 450 +SiPixelPhase1DigisColumnsGPU.range_nbins = 450 +SiPixelPhase1DigisConfGPU = cms.VPSet(SiPixelPhase1DigisADCGPU, + SiPixelPhase1DigisNdigisGPU, + SiPixelPhase1DigisRowsGPU, + SiPixelPhase1DigisColumnsGPU) +process.SiPixelPhase1DigisAnalyzerVGPU = process.SiPixelPhase1DigisAnalyzerV.clone() +process.SiPixelPhase1DigisHarvesterVGPU = process.SiPixelPhase1DigisHarvesterV.clone() +process.SiPixelPhase1DigisAnalyzerVGPU.src = cms.InputTag("siPixelDigisGPU") +process.SiPixelPhase1DigisAnalyzerVGPU.histograms = SiPixelPhase1DigisConfGPU +process.SiPixelPhase1DigisHarvesterVGPU.histograms = SiPixelPhase1DigisConfGPU + +### Cluster validation + +from Validation.SiPixelPhase1TrackClustersV.SiPixelPhase1TrackClustersV_cfi import * + +SiPixelPhase1TrackClustersChargeGPU = SiPixelPhase1TrackClustersCharge.clone() +SiPixelPhase1TrackClustersSizeXGPU = SiPixelPhase1TrackClustersSizeX.clone() +SiPixelPhase1TrackClustersSizeYGPU = SiPixelPhase1TrackClustersSizeY.clone() +SiPixelPhase1TrackClustersChargeGPU.topFolderName = "PixelPhase1V/ClustersGPU" +SiPixelPhase1TrackClustersSizeXGPU.topFolderName = "PixelPhase1V/ClustersGPU" +SiPixelPhase1TrackClustersSizeYGPU.topFolderName = "PixelPhase1V/ClustersGPU" +SiPixelPhase1TrackClustersConfGPU = cms.VPSet( + SiPixelPhase1TrackClustersChargeGPU, + SiPixelPhase1TrackClustersSizeXGPU, + SiPixelPhase1TrackClustersSizeYGPU + ) +process.SiPixelPhase1TrackClustersAnalyzerVGPU = process.SiPixelPhase1TrackClustersAnalyzerV.clone() +process.SiPixelPhase1TrackClustersHarvesterVGPU = process.SiPixelPhase1TrackClustersHarvesterV.clone() +process.SiPixelPhase1TrackClustersAnalyzerVGPU.clusters = "siPixelClustersGPU" +process.SiPixelPhase1TrackClustersAnalyzerVGPU.histograms = SiPixelPhase1TrackClustersConfGPU +process.SiPixelPhase1TrackClustersHarvesterVGPU.histograms = SiPixelPhase1TrackClustersConfGPU + +### RecHit validation + +from Validation.SiPixelPhase1RecHitsV.SiPixelPhase1RecHitsV_cfi import * + +SiPixelPhase1RecHitsInTimeEventsGPU = SiPixelPhase1RecHitsInTimeEvents.clone() +SiPixelPhase1RecHitsOutTimeEventsGPU = SiPixelPhase1RecHitsOutTimeEvents.clone() +SiPixelPhase1RecHitsNSimHitsGPU = SiPixelPhase1RecHitsNSimHits.clone() +SiPixelPhase1RecHitsPosXGPU = SiPixelPhase1RecHitsPosX.clone() +SiPixelPhase1RecHitsPosYGPU = SiPixelPhase1RecHitsPosY.clone() +SiPixelPhase1RecHitsResXGPU = SiPixelPhase1RecHitsResX.clone() +SiPixelPhase1RecHitsResYGPU = SiPixelPhase1RecHitsResY.clone() +SiPixelPhase1RecHitsErrorXGPU = SiPixelPhase1RecHitsErrorX.clone() +SiPixelPhase1RecHitsErrorYGPU = SiPixelPhase1RecHitsErrorY.clone() +SiPixelPhase1RecHitsPullXGPU = SiPixelPhase1RecHitsPullX.clone() +SiPixelPhase1RecHitsPullYGPU = SiPixelPhase1RecHitsPullY.clone() + +SiPixelPhase1RecHitsInTimeEventsGPU.topFolderName = "PixelPhase1V/RecHitsGPU" +SiPixelPhase1RecHitsOutTimeEventsGPU.topFolderName = "PixelPhase1V/RecHitsGPU" +SiPixelPhase1RecHitsNSimHitsGPU.topFolderName = "PixelPhase1V/RecHitsGPU" +SiPixelPhase1RecHitsPosXGPU.topFolderName = "PixelPhase1V/RecHitsGPU" +SiPixelPhase1RecHitsPosYGPU.topFolderName = "PixelPhase1V/RecHitsGPU" +SiPixelPhase1RecHitsResXGPU.topFolderName = "PixelPhase1V/RecHitsGPU" +SiPixelPhase1RecHitsResYGPU.topFolderName = "PixelPhase1V/RecHitsGPU" +SiPixelPhase1RecHitsErrorXGPU.topFolderName = "PixelPhase1V/RecHitsGPU" +SiPixelPhase1RecHitsErrorYGPU.topFolderName = "PixelPhase1V/RecHitsGPU" +SiPixelPhase1RecHitsPullXGPU.topFolderName = "PixelPhase1V/RecHitsGPU" +SiPixelPhase1RecHitsPullYGPU.topFolderName = "PixelPhase1V/RecHitsGPU" +SiPixelPhase1RecHitsConfGPU = cms.VPSet( + SiPixelPhase1RecHitsInTimeEventsGPU, + SiPixelPhase1RecHitsOutTimeEventsGPU, + SiPixelPhase1RecHitsNSimHitsGPU, + SiPixelPhase1RecHitsPosXGPU, + SiPixelPhase1RecHitsPosYGPU, + SiPixelPhase1RecHitsResXGPU, + SiPixelPhase1RecHitsResYGPU, + SiPixelPhase1RecHitsErrorXGPU, + SiPixelPhase1RecHitsErrorYGPU, + SiPixelPhase1RecHitsPullXGPU, + SiPixelPhase1RecHitsPullYGPU, + ) +process.SiPixelPhase1RecHitsAnalyzerVGPU = process.SiPixelPhase1RecHitsAnalyzerV.clone() +process.SiPixelPhase1RecHitsHarvesterVGPU = process.SiPixelPhase1RecHitsHarvesterV.clone() +process.SiPixelPhase1RecHitsAnalyzerVGPU.src = "siPixelRecHitsGPU" +process.SiPixelPhase1RecHitsAnalyzerVGPU.histograms = SiPixelPhase1RecHitsConfGPU +process.SiPixelPhase1RecHitsHarvesterVGPU.histograms = SiPixelPhase1RecHitsConfGPU + +process.InitialStepPreSplitting = cms.Sequence( + #process.trackerClusterCheckPreSplitting + #+process.initialStepSeedLayersPreSplitting + #+process.initialStepTrackingRegionsPreSplitting + #+process.initialStepHitDoubletsPreSplitting + #+process.initialStepHitQuadrupletsPreSplitting + #+process.initialStepSeedsPreSplitting + #+process.initialStepTrackCandidatesPreSplitting + process.initialStepTracksPreSplitting + +process.firstStepPrimaryVerticesPreSplitting + +process.caloTowerForTrkPreSplitting + +process.ak4CaloJetsForTrkPreSplitting + +process.jetsForCoreTrackingPreSplitting + #+process.initialStepTrackRefsForJetsPreSplitting + #+process.caloTowerForTrkPreSplitting + #+process.ak4CaloJetsForTrkPreSplitting + #+process.jetsForCoreTrackingPreSplitting +# +process.siPixelClusters +# +process.siPixelRecHits +# +process.MeasurementTrackerEvent +# +process.siPixelClusterShapeCache + ) + +# Path and EndPath definitions +process.raw2digi_step = cms.Path(process.siPixelDigis) +process.raw2digiGPU_step = cms.Path(process.siPixelDigisGPU) +process.clustering = cms.Path(process.InitialStepPreSplitting + process.siPixelClustersPreSplittingGPU + process.siPixelClustersGPU) +process.rechits = cms.Path(process.siPixelRecHitsGPU + process.siPixelRecHitsPreSplittingGPU) + +process.validation_step = cms.Path(process.SiPixelPhase1DigisAnalyzerV + process.SiPixelPhase1TrackClustersAnalyzerV + process.SiPixelPhase1RecHitsAnalyzerV) +process.harvesting_step = cms.Path(process.SiPixelPhase1DigisHarvesterV + process.SiPixelPhase1TrackClustersHarvesterV + process.SiPixelPhase1RecHitsHarvesterV) + +process.validationGPU_step = cms.Path(process.SiPixelPhase1DigisAnalyzerVGPU + process.SiPixelPhase1TrackClustersAnalyzerVGPU + process.SiPixelPhase1RecHitsAnalyzerVGPU) +process.harvestingGPU_step = cms.Path(process.SiPixelPhase1DigisHarvesterVGPU + process.SiPixelPhase1TrackClustersHarvesterVGPU + process.SiPixelPhase1RecHitsHarvesterVGPU) +process.RECOSIMoutput_step = cms.EndPath(process.FEVTDEBUGHLToutput) +process.DQMoutput_step = cms.EndPath(process.DQMoutput) +process.dqmsave_step = cms.Path(process.DQMSaver) + +# Schedule definition +process.schedule = cms.Schedule( +# process.raw2digi_step, + process.raw2digiGPU_step, + process.clustering, + process.rechits, + process.validation_step, + process.harvesting_step, + process.validationGPU_step, + process.harvestingGPU_step, + process.RECOSIMoutput_step, + process.DQMoutput_step, + process.dqmsave_step + ) + + +# customisation of the process. + +# Automatic addition of the customisation function from SimGeneral.MixingModule.fullMixCustomize_cff +from SimGeneral.MixingModule.fullMixCustomize_cff import setCrossingFrameOn + +#call to customisation function setCrossingFrameOn imported from SimGeneral.MixingModule.fullMixCustomize_cff +process = setCrossingFrameOn(process) + +# End of customisation functions +#do not add changes to your config after this point (unless you know what you are doing) +from FWCore.ParameterSet.Utilities import convertToUnscheduled +process=convertToUnscheduled(process) + +# customisation of the process. + +# Automatic addition of the customisation function from PhysicsTools.PatAlgos.slimming.miniAOD_tools +from PhysicsTools.PatAlgos.slimming.miniAOD_tools import miniAOD_customizeAllMC + +#call to customisation function miniAOD_customizeAllMC imported from PhysicsTools.PatAlgos.slimming.miniAOD_tools +process = miniAOD_customizeAllMC(process) + +# End of customisation functions + +# Customisation from command line + +# Add early deletion of temporary data products to reduce peak memory need +from Configuration.StandardSequences.earlyDeleteSettings_cff import customiseEarlyDelete +process = customiseEarlyDelete(process) +# End adding early deletion + + diff --git a/EventFilter/SiStripRawToDigi/plugins/SiStripRawToDigiUnpacker.cc b/EventFilter/SiStripRawToDigi/plugins/SiStripRawToDigiUnpacker.cc index 411cd558586f9..65803b5c7645a 100644 --- a/EventFilter/SiStripRawToDigi/plugins/SiStripRawToDigiUnpacker.cc +++ b/EventFilter/SiStripRawToDigi/plugins/SiStripRawToDigiUnpacker.cc @@ -3,8 +3,8 @@ #include "DataFormats/Common/interface/DetSet.h" #include "DataFormats/FEDRawData/interface/FEDRawDataCollection.h" #include "DataFormats/FEDRawData/interface/FEDNumbering.h" -#include "DataFormats/FEDRawData/src/fed_header.h" -#include "DataFormats/FEDRawData/src/fed_trailer.h" +#include "DataFormats/FEDRawData/interface/FEDHeader.h" +#include "DataFormats/FEDRawData/interface/FEDTrailer.h" #include "DataFormats/SiStripCommon/interface/SiStripConstants.h" #include "DataFormats/SiStripCommon/interface/SiStripEventSummary.h" #include "DataFormats/SiStripDigi/interface/SiStripDigi.h" @@ -875,10 +875,10 @@ namespace sistrip { const FEDRawData& trigger_fed = buffers.FEDData( ifed ); if ( trigger_fed.data() && trigger_fed.size() ) { uint8_t* temp = const_cast( trigger_fed.data() ); - data_u32 = reinterpret_cast( temp ) + sizeof(fedh_t)/sizeof(uint32_t) + 1; - size_u32 = trigger_fed.size()/sizeof(uint32_t) - sizeof(fedh_t)/sizeof(uint32_t) - 1; - fedt_t* fed_trailer = reinterpret_cast( temp + trigger_fed.size() - sizeof(fedt_t) ); - if ( fed_trailer->conscheck == 0xDEADFACE ) { + data_u32 = reinterpret_cast( temp ) + FEDHeader::length/sizeof(uint32_t) + 1; + size_u32 = trigger_fed.size()/sizeof(uint32_t) - FEDHeader::length/sizeof(uint32_t) - 1; + const FEDTrailer fedTrailer( temp + trigger_fed.size() - FEDTrailer::length ); + if ( fedTrailer.conscheck() == 0xDEADFACE ) { triggerFedId_ = ifed; if ( edm::isDebugEnabled() ) { std::stringstream ss; @@ -909,10 +909,10 @@ namespace sistrip { const FEDRawData& trigger_fed = buffers.FEDData( triggerFedId_ ); if ( trigger_fed.data() && trigger_fed.size() ) { uint8_t* temp = const_cast( trigger_fed.data() ); - data_u32 = reinterpret_cast( temp ) + sizeof(fedh_t)/sizeof(uint32_t) + 1; - size_u32 = trigger_fed.size()/sizeof(uint32_t) - sizeof(fedh_t)/sizeof(uint32_t) - 1; - fedt_t* fed_trailer = reinterpret_cast( temp + trigger_fed.size() - sizeof(fedt_t) ); - if ( fed_trailer->conscheck != 0xDEADFACE ) { + data_u32 = reinterpret_cast( temp ) + FEDHeader::length/sizeof(uint32_t) + 1; + size_u32 = trigger_fed.size()/sizeof(uint32_t) - FEDHeader::length/sizeof(uint32_t) - 1; + const FEDTrailer fedTrailer( temp + trigger_fed.size() - FEDTrailer::length ); + if ( fedTrailer.conscheck() != 0xDEADFACE ) { if ( edm::isDebugEnabled() ) { edm::LogWarning(sistrip::mlRawToDigi_) << "[sistrip::RawToDigiUnpacker::" << __func__ << "]" diff --git a/EventFilter/Utilities/BuildFile.xml b/EventFilter/Utilities/BuildFile.xml index e4e78a1861d52..72e17fb00055f 100644 --- a/EventFilter/Utilities/BuildFile.xml +++ b/EventFilter/Utilities/BuildFile.xml @@ -2,7 +2,6 @@ - diff --git a/EventFilter/Utilities/interface/AuxiliaryMakers.h b/EventFilter/Utilities/interface/AuxiliaryMakers.h index c71f3575d580d..d79cc6e6fc456 100644 --- a/EventFilter/Utilities/interface/AuxiliaryMakers.h +++ b/EventFilter/Utilities/interface/AuxiliaryMakers.h @@ -9,8 +9,9 @@ namespace evf{ edm::EventAuxiliary makeEventAuxiliary(const tcds::Raw_v1*, unsigned int runNumber, unsigned int lumiSection, - std::string const &processGUID, - bool verifyLumiSection); + const edm::EventAuxiliary::ExperimentType&, + const std::string& processGUID, + bool verifyLumiSection); } } #endif diff --git a/EventFilter/Utilities/interface/DTCRC.h b/EventFilter/Utilities/interface/DTCRC.h new file mode 100644 index 0000000000000..a3fec6122c0e3 --- /dev/null +++ b/EventFilter/Utilities/interface/DTCRC.h @@ -0,0 +1,11 @@ +#ifndef EventFilter_Utilities_DTCRC_h +#define EventFilter_Utilities_DTCRC_h + +namespace dt_crc +{ + void calcCRC(long, int&); + void calcCRC(int, int, int &); +} + +#endif + diff --git a/EventFilter/Utilities/interface/EvFDaqDirector.h b/EventFilter/Utilities/interface/EvFDaqDirector.h index 624225dce14bb..7077cbfad97fc 100644 --- a/EventFilter/Utilities/interface/EvFDaqDirector.h +++ b/EventFilter/Utilities/interface/EvFDaqDirector.h @@ -18,13 +18,15 @@ #include //system headers -//#include #include +#include #include #include #include #include +#include + class SystemBounds; class GlobalContext; class StreamID; @@ -66,7 +68,6 @@ namespace evf{ void preBeginRun(edm::GlobalContext const& globalContext); void postEndRun(edm::GlobalContext const& globalContext); void preGlobalEndLumi(edm::GlobalContext const& globalContext); - //std::string &baseDir(){return base_dir_;} void overrideRunNumber(unsigned int run) {run_=run;} std::string &baseRunDir(){return run_dir_;} std::string &buBaseRunDir(){return bu_run_dir_;} @@ -104,8 +105,6 @@ namespace evf{ FileStatus updateFuLock(unsigned int& ls, std::string& nextFile, uint32_t& fsize, uint64_t& lockWaitTime); void tryInitializeFuLockFile(); unsigned int getRunNumber() const { return run_; } - FILE * maybeCreateAndLockFileHeadForStream(unsigned int ls, std::string &stream); - void unlockAndCloseMergeStream(); void lockInitLock(); void unlockInitLock(); void setFMS(evf::FastMonitoringService* fms) {fms_=fms;} @@ -125,13 +124,9 @@ namespace evf{ void checkMergeTypePSet(edm::ProcessContext const& pc); std::string getStreamDestinations(std::string const& stream) const; std::string getStreamMergeType(std::string const& stream, MergeType defaultType); - bool emptyLumisectionMode() const {return emptyLumisectionMode_;} - bool microMergeDisabled() const {return microMergeDisabled_;} - + static struct flock make_flock(short type, short whence, off_t start, off_t len, pid_t pid); private: - //bool bulock(); - //bool fulock(); bool bumpFile(unsigned int& ls, unsigned int& index, std::string& nextFile, uint32_t& fsize, int maxLS); void openFULockfileStream(std::string& fuLockFilePath, bool create); std::string inputFileNameStem(const unsigned int ls, const unsigned int index) const; @@ -151,8 +146,6 @@ namespace evf{ std::string selectedTransferMode_; std::string hltSourceDirectory_; unsigned int fuLockPollInterval_; - bool emptyLumisectionMode_; - bool microMergeDisabled_; std::string mergeTypePset_; std::string hostname_; @@ -164,7 +157,6 @@ namespace evf{ int bu_readlock_fd_; int bu_writelock_fd_; int fu_readwritelock_fd_; - int data_readwrite_fd_; int fulocal_rwlock_fd_; int fulocal_rwlock_fd2_; @@ -173,7 +165,6 @@ namespace evf{ FILE * fu_rw_lock_stream; FILE * bu_w_monitor_stream; FILE * bu_t_monitor_stream; - FILE * data_rw_stream; DirManager dirManager_; @@ -185,12 +176,6 @@ namespace evf{ struct flock bu_r_fulk; struct flock fu_rw_flk; struct flock fu_rw_fulk; - struct flock data_rw_flk; - struct flock data_rw_fulk; - //struct flock fulocal_rw_flk; - //struct flock fulocal_rw_fulk; - //struct flock fulocal_rw_flk2; - //struct flock fulocal_rw_fulk2; evf::FastMonitoringService * fms_ = nullptr; @@ -209,7 +194,7 @@ namespace evf{ unsigned int stop_ls_override_ = 0; std::shared_ptr transferSystemJson_; - std::map mergeTypeMap_; + tbb::concurrent_hash_map mergeTypeMap_; //values initialized in .cc file static const std::vector MergeTypeNames_; diff --git a/EventFilter/Utilities/interface/FastMonitoringService.h b/EventFilter/Utilities/interface/FastMonitoringService.h index 68ae14bceab6e..1e08cde2ba6fb 100644 --- a/EventFilter/Utilities/interface/FastMonitoringService.h +++ b/EventFilter/Utilities/interface/FastMonitoringService.h @@ -181,7 +181,7 @@ namespace evf{ { unsigned int processed = getEventsProcessedForLumi(lumi); if (proc) *proc = processed; - return !getAbortFlagForLumi(lumi) && (processed || emptyLumisectionMode_); + return !getAbortFlagForLumi(lumi); } std::string getRunDirName() const { return runDirectory_.stem().string(); } void setInputSource(FedRawDataInputSource *inputSource) {inputSource_=inputSource;} @@ -263,8 +263,6 @@ namespace evf{ timeval fileLookStart_, fileLookStop_;//this could also be calculated in the input source unsigned int lastGlobalLumi_; - std::queue lastGlobalLumisClosed_; - bool isGlobalLumiTransition_; std::atomic isInitTransition_; unsigned int lumiFromSource_; @@ -314,7 +312,6 @@ namespace evf{ std::atomic monInit_; bool exception_detected_ = false; std::vector exceptionInLS_; - bool emptyLumisectionMode_ = false; std::vector fastPathList_; }; diff --git a/EventFilter/FEDInterface/interface/GlobalEventNumber.h b/EventFilter/Utilities/interface/GlobalEventNumber.h similarity index 84% rename from EventFilter/FEDInterface/interface/GlobalEventNumber.h rename to EventFilter/Utilities/interface/GlobalEventNumber.h index e3adbaced7163..12d2e45201476 100644 --- a/EventFilter/FEDInterface/interface/GlobalEventNumber.h +++ b/EventFilter/Utilities/interface/GlobalEventNumber.h @@ -1,15 +1,19 @@ -#ifndef EVF_FEDINTERFACE_GLOBALEVENTNUMBER_H -#define EVF_FEDINTERFACE_GLOBALEVENTNUMBER_H - +#ifndef EVF_UTILITIES_GLOBALEVENTNUMBER_H +#define EVF_UTILITIES_GLOBALEVENTNUMBER_H #include -#include "EventFilter/FEDInterface/interface/fed_header.h" -#include "EventFilter/FEDInterface/interface/FEDConstants.h" +#include "DataFormats/FEDRawData/interface/FEDHeader.h" + namespace evf{ namespace evtn{ + const unsigned int SLINK_WORD_SIZE = 8; + const unsigned int SLINK_HALFWORD_SIZE = 4; + const unsigned int FED_HEADER_SIZE = SLINK_WORD_SIZE; + const unsigned int FED_TRAILER_SIZE = SLINK_WORD_SIZE; + const unsigned int DAQ_TOTTRG_OFFSET = 2; //offset in 32-bit words const unsigned int DAQ_BOARDID_OFFSET = 1; const unsigned int DAQ_BOARDID_MASK = 0xffff0000; @@ -17,7 +21,7 @@ namespace evf{ const unsigned int DAQ_BOARDID_VALUE = 0x11; enum EvmRecordScheme { - BST32_3BX = 34 * SLINK_WORD_SIZE, + BST32_3BX = 34 * SLINK_WORD_SIZE, BST32_5BX = 48 * SLINK_WORD_SIZE, BST52_3BX = 37 * SLINK_WORD_SIZE, BST52_5BX = 51 * SLINK_WORD_SIZE @@ -42,7 +46,7 @@ namespace evf{ const unsigned int EVM_TCS_BOARDID_MASK = 0xffff0000; // 16 MSB const unsigned int EVM_TCS_BOARDID_SHIFT = 16; // 16 MSB const unsigned int EVM_TCS_EVNTYP_MASK = 0x00f00000; // 4 bits - const unsigned int EVM_TCS_EVNTYP_SHIFT = 20; + const unsigned int EVM_TCS_EVNTYP_SHIFT = 20; const unsigned int EVM_TCS_BCNRIN_MASK = 0x00000fff; // 12 LSB const unsigned int EVM_FDL_BLOCK = 7; //size in 64-bit words @@ -64,18 +68,12 @@ namespace evf{ const unsigned int GTPE_BCNRIN_MASK = 0x00000fff; // 12 LSB unsigned int offset(bool); - inline bool daq_board_sense(const unsigned char *p) - { - return (*(unsigned int*)(p + sizeof(fedh_t) + DAQ_BOARDID_OFFSET * SLINK_WORD_SIZE / 2) >> DAQ_BOARDID_SHIFT) == DAQ_BOARDID_VALUE; - } + bool daq_board_sense(const unsigned char *p); + bool gtpe_board_sense(const unsigned char *p); bool evm_board_sense(const unsigned char *p, size_t size); bool evm_tcs_board_sense(const unsigned char *p); void evm_board_setformat(size_t size); - inline bool gtpe_board_sense(const unsigned char *p) - { - return (*(unsigned int*)(p + GTPE_BOARDID_OFFSET * SLINK_WORD_SIZE / 2) >> GTPE_BOARDID_SHIFT) != 0; - } unsigned int get(const unsigned char *, bool); unsigned int gtpe_get(const unsigned char *); unsigned int getlbn(const unsigned char *); diff --git a/EventFilter/FEDInterface/interface/GlobalEventNumber.icc b/EventFilter/Utilities/interface/GlobalEventNumber.icc similarity index 75% rename from EventFilter/FEDInterface/interface/GlobalEventNumber.icc rename to EventFilter/Utilities/interface/GlobalEventNumber.icc index a84f162c58a2c..4d59934eebd14 100644 --- a/EventFilter/FEDInterface/interface/GlobalEventNumber.icc +++ b/EventFilter/Utilities/interface/GlobalEventNumber.icc @@ -1,7 +1,7 @@ #ifndef EVF_EVTN_GLOBAL_EVENT_NUMBER_ICC #define EVF_EVTN_GLOBAL_EVENT_NUMBER_ICC -#include "EventFilter/FEDInterface/interface/GlobalEventNumber.h" +#include "EventFilter/Utilities/interface/GlobalEventNumber.h" namespace evf{ namespace evtn{ diff --git a/EventFilter/Utilities/plugins/DaqFakeReader.cc b/EventFilter/Utilities/plugins/DaqFakeReader.cc index 24912bd2b5995..af61658f77a70 100644 --- a/EventFilter/Utilities/plugins/DaqFakeReader.cc +++ b/EventFilter/Utilities/plugins/DaqFakeReader.cc @@ -8,9 +8,7 @@ #include "DataFormats/FEDRawData/interface/FEDTrailer.h" #include "DataFormats/FEDRawData/interface/FEDNumbering.h" -#include "EventFilter/FEDInterface/interface/GlobalEventNumber.h" -#include "EventFilter/FEDInterface/interface/fed_header.h" -#include "EventFilter/FEDInterface/interface/fed_trailer.h" +#include "EventFilter/Utilities/interface/GlobalEventNumber.h" #include "DataFormats/FEDRawData/interface/FEDRawData.h" @@ -172,13 +170,13 @@ void DaqFakeReader::fillGTPFED(EventID& eID, 0, // Evt_stat 0); // TTS bits - unsigned char * pOffset = feddata.data() + sizeof(fedh_t); + unsigned char * pOffset = feddata.data() + FEDHeader::length; //fill in event ID *( (uint32_t*)(pOffset + evf::evtn::EVM_BOARDID_OFFSET * evf::evtn::SLINK_WORD_SIZE / 2)) = evf::evtn::EVM_BOARDID_VALUE << evf::evtn::EVM_BOARDID_SHIFT; - *( (uint32_t*)(pOffset + sizeof(fedh_t) + (9*2 + evf::evtn::EVM_TCS_TRIGNR_OFFSET) * evf::evtn::SLINK_WORD_SIZE / 2)) = eID.event(); + *( (uint32_t*)(pOffset + FEDHeader::length + (9*2 + evf::evtn::EVM_TCS_TRIGNR_OFFSET) * evf::evtn::SLINK_WORD_SIZE / 2)) = eID.event(); //fill in timestamp *( (uint32_t*) (pOffset + evf::evtn::EVM_GTFE_BSTGPS_OFFSET * evf::evtn::SLINK_WORD_SIZE / 2)) = now->tv_sec; - *( (uint32_t*) (pOffset + sizeof(fedh_t) + evf::evtn::EVM_GTFE_BSTGPS_OFFSET * evf::evtn::SLINK_WORD_SIZE / 2 + evf::evtn::SLINK_HALFWORD_SIZE)) = now->tv_usec; + *( (uint32_t*) (pOffset + FEDHeader::length + evf::evtn::EVM_GTFE_BSTGPS_OFFSET * evf::evtn::SLINK_WORD_SIZE / 2 + evf::evtn::SLINK_HALFWORD_SIZE)) = now->tv_usec; //*( (uint16_t*) (pOffset + (evtn::EVM_GTFE_BLOCK*2 + evtn::EVM_TCS_LSBLNR_OFFSET)*evtn::SLINK_HALFWORD_SIZE)) = (unsigned short)fakeLs_-1; diff --git a/EventFilter/FEDInterface/plugins/EvFFEDSelector.cc b/EventFilter/Utilities/plugins/EvFFEDSelector.cc similarity index 100% rename from EventFilter/FEDInterface/plugins/EvFFEDSelector.cc rename to EventFilter/Utilities/plugins/EvFFEDSelector.cc diff --git a/EventFilter/FEDInterface/plugins/EvFFEDSelector.h b/EventFilter/Utilities/plugins/EvFFEDSelector.h similarity index 88% rename from EventFilter/FEDInterface/plugins/EvFFEDSelector.h rename to EventFilter/Utilities/plugins/EvFFEDSelector.h index a27a1a5ccb5e2..95297b5951638 100644 --- a/EventFilter/FEDInterface/plugins/EvFFEDSelector.h +++ b/EventFilter/Utilities/plugins/EvFFEDSelector.h @@ -1,5 +1,5 @@ -#ifndef EVENTFILTER_FEDINTERFACE_PLUGINS_EVFFEDSELECTOR -#define EVENTFILTER_FEDINTERFACE_PLUGINS_EVFFEDSELECTOR +#ifndef EVENTFILTER_UTILITIES_PLUGINS_EVFFEDSELECTOR +#define EVENTFILTER_UTILITIES_PLUGINS_EVFFEDSELECTOR #include diff --git a/EventFilter/Utilities/plugins/FRDStreamSource.cc b/EventFilter/Utilities/plugins/FRDStreamSource.cc index 8df1a72443fdb..d2b445cb6c3eb 100644 --- a/EventFilter/Utilities/plugins/FRDStreamSource.cc +++ b/EventFilter/Utilities/plugins/FRDStreamSource.cc @@ -5,12 +5,12 @@ #include "DataFormats/FEDRawData/interface/FEDRawDataCollection.h" #include "DataFormats/FEDRawData/interface/FEDNumbering.h" +#include "DataFormats/FEDRawData/interface/FEDHeader.h" +#include "DataFormats/FEDRawData/interface/FEDTrailer.h" #include "DataFormats/TCDS/interface/TCDSRaw.h" -#include "EventFilter/FEDInterface/interface/GlobalEventNumber.h" -#include "EventFilter/FEDInterface/interface/fed_header.h" -#include "EventFilter/FEDInterface/interface/fed_trailer.h" +#include "EventFilter/Utilities/interface/GlobalEventNumber.h" #include "EventFilter/Utilities/plugins/FRDStreamSource.h" #include "EventFilter/Utilities/interface/crc32c.h" @@ -100,44 +100,44 @@ bool FRDStreamSource::setRunAndEventInfo(edm::EventID& id, edm::TimeValue_t& the rawData_ = std::make_unique(); uint32_t eventSize = frdEventMsg->eventSize(); - char* event = (char*)frdEventMsg->payload(); + unsigned char* event = (unsigned char*)frdEventMsg->payload(); bool foundTCDSFED=false; bool foundGTPFED=false; while (eventSize > 0) { - assert(eventSize>=sizeof(fedt_t)); - eventSize -= sizeof(fedt_t); - const fedt_t* fedTrailer = (fedt_t*) (event + eventSize); - const uint32_t fedSize = FED_EVSZ_EXTRACT(fedTrailer->eventsize) << 3; //trailer length counts in 8 bytes - assert(eventSize>=fedSize - sizeof(fedt_t)); - eventSize -= (fedSize - sizeof(fedt_t)); - const fedh_t* fedHeader = (fedh_t *) (event + eventSize); - const uint16_t fedId = FED_SOID_EXTRACT(fedHeader->sourceid); + assert(eventSize>=FEDTrailer::length); + eventSize -= FEDTrailer::length; + const FEDTrailer fedTrailer(event + eventSize); + const uint32_t fedSize = fedTrailer.fragmentLength() << 3; //trailer length counts in 8 bytes + assert(eventSize>=fedSize - FEDHeader::length); + eventSize -= (fedSize - FEDHeader::length); + const FEDHeader fedHeader(event + eventSize); + const uint16_t fedId = fedHeader.sourceID(); if (fedId>FEDNumbering::MAXFEDID) { throw cms::Exception("FedRawDataInputSource::fillFEDRawDataCollection") << "Out of range FED ID : " << fedId; } if (fedId == FEDNumbering::MINTCDSuTCAFEDID) { foundTCDSFED=true; - tcds::Raw_v1 const* tcds = reinterpret_cast(event + eventSize); + tcds::Raw_v1 const* tcds = reinterpret_cast(event + eventSize + FEDHeader::length); id = edm::EventID(frdEventMsg->run(),tcds->header.lumiSection,tcds->header.eventNumber); - eType = ((edm::EventAuxiliary::ExperimentType)FED_EVTY_EXTRACT(fedHeader->eventid)); + eType = static_cast(fedHeader.triggerType()); theTime = static_cast(((uint64_t)tcds->bst.gpstimehigh << 32) | tcds->bst.gpstimelow); } if (fedId == FEDNumbering::MINTriggerGTPFEDID && !foundTCDSFED) { foundGTPFED=true; - const bool GTPEvmBoardSense=evf::evtn::evm_board_sense((unsigned char*) fedHeader,fedSize); + const bool GTPEvmBoardSense=evf::evtn::evm_board_sense(event + eventSize,fedSize); if (!useL1EventID_) { if (GTPEvmBoardSense) - id = edm::EventID(frdEventMsg->run(), frdEventMsg->lumi(), evf::evtn::get((unsigned char*) fedHeader,true)); + id = edm::EventID(frdEventMsg->run(), frdEventMsg->lumi(), evf::evtn::get(event + eventSize,true)); else - id = edm::EventID(frdEventMsg->run(), frdEventMsg->lumi(), evf::evtn::get((unsigned char*) fedHeader,false)); + id = edm::EventID(frdEventMsg->run(), frdEventMsg->lumi(), evf::evtn::get(event + eventSize,false)); } //evf::evtn::evm_board_setformat(fedSize); - const uint64_t gpsl = evf::evtn::getgpslow((unsigned char*) fedHeader); - const uint64_t gpsh = evf::evtn::getgpshigh((unsigned char*) fedHeader); + const uint64_t gpsl = evf::evtn::getgpslow(event + eventSize); + const uint64_t gpsh = evf::evtn::getgpshigh(event + eventSize); theTime = static_cast((gpsh << 32) + gpsl); } @@ -145,8 +145,8 @@ bool FRDStreamSource::setRunAndEventInfo(edm::EventID& id, edm::TimeValue_t& the //take event ID from GTPE FED if (fedId == FEDNumbering::MINTriggerEGTPFEDID && !foundGTPFED && !foundTCDSFED && !useL1EventID_) { - if (evf::evtn::gtpe_board_sense((unsigned char*)fedHeader)) { - id = edm::EventID(frdEventMsg->run(), frdEventMsg->lumi(), evf::evtn::gtpe_get((unsigned char*) fedHeader)); + if (evf::evtn::gtpe_board_sense(event + eventSize)) { + id = edm::EventID(frdEventMsg->run(), frdEventMsg->lumi(), evf::evtn::gtpe_get(event + eventSize)); } } FEDRawData& fedData = rawData_->FEDData(fedId); diff --git a/EventFilter/Utilities/plugins/RecoEventOutputModuleForFU.h b/EventFilter/Utilities/plugins/RecoEventOutputModuleForFU.h index fa3fca1bab617..903017c9fc628 100644 --- a/EventFilter/Utilities/plugins/RecoEventOutputModuleForFU.h +++ b/EventFilter/Utilities/plugins/RecoEventOutputModuleForFU.h @@ -49,7 +49,7 @@ namespace evf { private: std::auto_ptr c_; - std::string stream_label_; + std::string streamLabel_; boost::filesystem::path openDatFilePath_; boost::filesystem::path openDatChecksumFilePath_; jsoncollector::IntJ processed_; @@ -68,8 +68,6 @@ namespace evf { jsoncollector::DataPointDefinition outJsonDef_; unsigned char* outBuf_=nullptr; bool readAdler32Check_=false; - - }; //end-of-class-def template @@ -77,7 +75,7 @@ namespace evf { edm::one::OutputModuleBase::OutputModuleBase(ps), edm::StreamerOutputModuleBase(ps), c_(new Consumer(ps)), - stream_label_(ps.getParameter("@module_label")), + streamLabel_(ps.getParameter("@module_label")), processed_(0), accepted_(0), errorEvents_(0), @@ -93,17 +91,17 @@ namespace evf { { //replace hltOutoputA with stream if the HLT menu uses this convention std::string testPrefix="hltOutput"; - if (stream_label_.find(testPrefix)==0) - stream_label_=std::string("stream")+stream_label_.substr(testPrefix.size()); + if (streamLabel_.find(testPrefix)==0) + streamLabel_=std::string("stream")+streamLabel_.substr(testPrefix.size()); - if (stream_label_.find("_")!=std::string::npos) { + if (streamLabel_.find("_")!=std::string::npos) { throw cms::Exception("RecoEventOutputModuleForFU") - << "Underscore character is reserved can not be used for stream names in FFF, but was detected in stream name -: " << stream_label_; + << "Underscore character is reserved can not be used for stream names in FFF, but was detected in stream name -: " << streamLabel_; } - std::string stream_label_lo = stream_label_; - boost::algorithm::to_lower(stream_label_lo); - auto streampos = stream_label_lo.rfind("stream"); + std::string streamLabelLow = streamLabel_; + boost::algorithm::to_lower(streamLabelLow); + auto streampos = streamLabelLow.rfind("stream"); if (streampos !=0 && streampos!=std::string::npos) throw cms::Exception("RecoEventOutputModuleForFU") << "stream (case-insensitive) sequence was found in stream suffix. This is reserved and can not be used for names in FFF based HLT, but was detected in stream name"; @@ -151,7 +149,7 @@ namespace evf { std::string outJsonDefName = ss.str(); edm::Service()->lockInitLock(); - struct stat fstat; + struct stat fstat; if (stat (outJsonDefName.c_str(), &fstat) != 0) { //file does not exist LogDebug("RecoEventOutputModuleForFU") << "writing output definition file -: " << outJsonDefName; std::string content; @@ -186,7 +184,7 @@ namespace evf { RecoEventOutputModuleForFU::start() { initRun(); - const std::string openInitFileName = edm::Service()->getOpenInitFilePath(stream_label_); + const std::string openInitFileName = edm::Service()->getOpenInitFilePath(streamLabel_); edm::LogInfo("RecoEventOutputModuleForFU") << "start() method, initializing streams. init stream -: " << openInitFileName; c_->setInitMessageFile(openInitFileName); @@ -207,7 +205,7 @@ namespace evf { { c_->doOutputHeader(init_message); - const std::string openIniFileName = edm::Service()->getOpenInitFilePath(stream_label_); + const std::string openIniFileName = edm::Service()->getOpenInitFilePath(streamLabel_); struct stat istat; stat(openIniFileName.c_str(), &istat); //read back file to check integrity of what was written @@ -222,19 +220,18 @@ namespace evf { readInput+=toRead; } fclose(src); - //free output buffer if micromerge is not done by the module - if (edm::Service()->microMergeDisabled()) { - delete [] outBuf_; - outBuf_=nullptr; - } + //free output buffer needed only for the INI file + delete [] outBuf_; + outBuf_=nullptr; + uint32_t adler32c = (adlerb << 16) | adlera; if (adler32c != c_->get_adler32_ini()) { throw cms::Exception("RecoEventOutputModuleForFU") << "Checksum mismatch of ini file -: " << openIniFileName << " expected:" << c_->get_adler32_ini() << " obtained:" << adler32c; } else { - edm::LogWarning("RecoEventOutputModuleForFU") << "Ini file checksum -: "<< stream_label_ << " " << adler32c; - boost::filesystem::rename(openIniFileName,edm::Service()->getInitFilePath(stream_label_)); + LogDebug("RecoEventOutputModuleForFU") << "Ini file checksum -: "<< streamLabel_ << " " << adler32c; + boost::filesystem::rename(openIniFileName,edm::Service()->getInitFilePath(streamLabel_)); } } @@ -269,8 +266,8 @@ namespace evf { void RecoEventOutputModuleForFU::beginJob() { //get stream transfer destination - transferDestination_ = edm::Service()->getStreamDestinations(stream_label_); - mergeType_ = edm::Service()->getStreamMergeType(stream_label_,evf::MergeTypeDAT); + transferDestination_ = edm::Service()->getStreamDestinations(streamLabel_); + mergeType_ = edm::Service()->getStreamMergeType(streamLabel_,evf::MergeTypeDAT); } @@ -278,8 +275,8 @@ namespace evf { void RecoEventOutputModuleForFU::beginLuminosityBlock(edm::LuminosityBlockForOutput const& ls) { //edm::LogInfo("RecoEventOutputModuleForFU") << "begin lumi"; - openDatFilePath_ = edm::Service()->getOpenDatFilePath(ls.luminosityBlock(),stream_label_); - openDatChecksumFilePath_ = edm::Service()->getOpenDatFilePath(ls.luminosityBlock(),stream_label_); + openDatFilePath_ = edm::Service()->getOpenDatFilePath(ls.luminosityBlock(),streamLabel_); + openDatChecksumFilePath_ = edm::Service()->getOpenDatFilePath(ls.luminosityBlock(),streamLabel_); c_->setOutputFile(openDatFilePath_.string()); filelist_ = openDatFilePath_.filename().string(); } @@ -300,74 +297,12 @@ namespace evf { } if(processed_.value()!=0) { - //lock struct stat istat; - if (!edm::Service()->microMergeDisabled()) { - FILE *des = edm::Service()->maybeCreateAndLockFileHeadForStream(ls.luminosityBlock(),stream_label_); - - std::string deschecksum = edm::Service()->getMergedDatChecksumFilePath(ls.luminosityBlock(), stream_label_); - - struct stat istat; - FILE * cf = nullptr; - uint32_t mergedAdler32=1; - //get adler32 accumulated checksum for the merged file - if (!stat(deschecksum.c_str(), &istat)) { - if (istat.st_size) { - cf = fopen(deschecksum.c_str(),"r"); - if (!cf) throw cms::Exception("RecoEventOutputModuleForFU") << "Unable to open checksum file -: " << deschecksum.c_str(); - fscanf(cf,"%u",&mergedAdler32); - fclose(cf); - } - else edm::LogWarning("RecoEventOutputModuleForFU") << "Checksum file size is empty -: "<< deschecksum.c_str(); - } - - FILE *src = fopen(openDatFilePath_.string().c_str(),"r"); - - stat(openDatFilePath_.string().c_str(), &istat); - off_t readInput=0; - uint32_t adlera=1; - uint32_t adlerb=0; - while (readInput()->unlockAndCloseMergeStream(); - fclose(src); - - if (readAdler32Check_ && ((adlerb << 16) | adlera) != fileAdler32_.value()) { - - throw cms::Exception("RecoEventOutputModuleForFU") << "Adler32 checksum mismatch after reading file -: " - << openDatFilePath_.string() <<" in LS " << ls.luminosityBlock() << std::endl; - } - } - else { //no micromerge by HLT - stat(openDatFilePath_.string().c_str(), &istat); - filesize = istat.st_size; - boost::filesystem::rename(openDatFilePath_.string().c_str(), edm::Service()->getDatFilePath(ls.luminosityBlock(),stream_label_)); - } + stat(openDatFilePath_.string().c_str(), &istat); + filesize = istat.st_size; + boost::filesystem::rename(openDatFilePath_.string().c_str(), edm::Service()->getDatFilePath(ls.luminosityBlock(),streamLabel_)); } else { - //return if not in empty lumisection mode - if (!edm::Service()->emptyLumisectionMode()) { - remove(openDatFilePath_.string().c_str()); - return; - } filelist_ = ""; fileAdler32_.value()=-1; } @@ -378,7 +313,7 @@ namespace evf { jsonMonitor_->snap(ls.luminosityBlock()); const std::string outputJsonNameStream = - edm::Service()->getOutputJsonFilePath(ls.luminosityBlock(),stream_label_); + edm::Service()->getOutputJsonFilePath(ls.luminosityBlock(),streamLabel_); jsonMonitor_->outputFullJSON(outputJsonNameStream,ls.luminosityBlock()); // reset monitoring params diff --git a/EventFilter/Utilities/plugins/SealModule.cc b/EventFilter/Utilities/plugins/SealModule.cc index 5f4e3279e9560..7f40a6df7dbc8 100644 --- a/EventFilter/Utilities/plugins/SealModule.cc +++ b/EventFilter/Utilities/plugins/SealModule.cc @@ -4,6 +4,7 @@ #include "EventFilter/Utilities/interface/FastMonitoringService.h" #include "EventFilter/Utilities/plugins/ExceptionGenerator.h" #include "EventFilter/Utilities/plugins/EvFBuildingThrottle.h" +#include "EventFilter/Utilities/plugins/EvFFEDSelector.h" #include "EventFilter/Utilities/plugins/RawEventFileWriterForBU.h" #include "EventFilter/Utilities/plugins/RecoEventWriterForFU.h" #include "EventFilter/Utilities/plugins/RecoEventOutputModuleForFU.h" @@ -31,6 +32,7 @@ DEFINE_FWK_SERVICE(EvFBuildingThrottle); DEFINE_FWK_SERVICE(EvFDaqDirector); DEFINE_FWK_MODULE(ExceptionGenerator); DEFINE_FWK_MODULE(RawStreamFileWriterForBU); +DEFINE_FWK_MODULE(EvFFEDSelector); DEFINE_FWK_MODULE(EvFOutputModule); DEFINE_FWK_MODULE(ShmStreamConsumer); DEFINE_FWK_MODULE(DaqFakeReader); diff --git a/EventFilter/Utilities/src/AuxiliaryMakers.cc b/EventFilter/Utilities/src/AuxiliaryMakers.cc index 19f79b0a5e65e..cf2f07bd8acd9 100644 --- a/EventFilter/Utilities/src/AuxiliaryMakers.cc +++ b/EventFilter/Utilities/src/AuxiliaryMakers.cc @@ -1,6 +1,5 @@ #include -#include "EventFilter/FEDInterface/interface/fed_header.h" #include "EventFilter/Utilities/interface/AuxiliaryMakers.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" @@ -9,9 +8,10 @@ namespace evf{ edm::EventAuxiliary makeEventAuxiliary(const tcds::Raw_v1* tcds, unsigned int runNumber, - unsigned int lumiSection, - std::string const &processGUID, - bool verifyLumiSection){ + unsigned int lumiSection, + const edm::EventAuxiliary::ExperimentType& eventType, + const std::string& processGUID, + bool verifyLumiSection){ edm::EventID eventId(runNumber, // check that runnumber from record is consistent lumiSection, tcds->header.eventNumber); @@ -36,7 +36,7 @@ namespace evf{ processGUID, edm::Timestamp(time), true, - (edm::EventAuxiliary::ExperimentType)FED_EVTY_EXTRACT(tcds->fedHeader.eventid), + eventType, (int)tcds->header.bxid, ((uint32_t)(tcds->bst.lhcFillHigh)<<16)|tcds->bst.lhcFillLow, (int)(orbitnr&0x7fffffffU));//framework supports only 32-bit signed diff --git a/EventFilter/Utilities/src/DTCRC.cc b/EventFilter/Utilities/src/DTCRC.cc new file mode 100644 index 0000000000000..f7586a4ebb187 --- /dev/null +++ b/EventFilter/Utilities/src/DTCRC.cc @@ -0,0 +1,205 @@ +#include "EventFilter/Utilities/interface/DTCRC.h" + +void dt_crc::calcCRC(long word, int& myC) +{ + + int myCRC[16], D[64], C[16]; + + for ( int i = 0; i < 64; ++i ) { D[i] = (word >> i) & 0x1; } + for ( int i = 0; i < 16; ++i ) { C[i] = (myC>>i) & 0x1; } + + myCRC[0] = ( D[63] + D[62] + D[61] + D[60] + D[55] + D[54] + + D[53] + D[52] + D[51] + D[50] + D[49] + D[48] + + D[47] + D[46] + D[45] + D[43] + D[41] + D[40] + + D[39] + D[38] + D[37] + D[36] + D[35] + D[34] + + D[33] + D[32] + D[31] + D[30] + D[27] + D[26] + + D[25] + D[24] + D[23] + D[22] + D[21] + D[20] + + D[19] + D[18] + D[17] + D[16] + D[15] + D[13] + + D[12] + D[11] + D[10] + D[9] + D[8] + D[7] + + D[6] + D[5] + D[4] + D[3] + D[2] + D[1] + + D[0] + C[0] + C[1] + C[2] + C[3] + C[4] + + C[5] + C[6] + C[7] + C[12] + C[13] + C[14] + + C[15] )%2; + + myCRC[1] = ( D[63] + D[62] + D[61] + D[56] + D[55] + D[54] + + D[53] + D[52] + D[51] + D[50] + D[49] + D[48] + + D[47] + D[46] + D[44] + D[42] + D[41] + D[40] + + D[39] + D[38] + D[37] + D[36] + D[35] + D[34] + + D[33] + D[32] + D[31] + D[28] + D[27] + D[26] + + D[25] + D[24] + D[23] + D[22] + D[21] + D[20] + + D[19] + D[18] + D[17] + D[16] + D[14] + D[13] + + D[12] + D[11] + D[10] + D[9] + D[8] + D[7] + + D[6] + D[5] + D[4] + D[3] + D[2] + D[1] + + C[0] + C[1] + C[2] + C[3] + C[4] + C[5] + + C[6] + C[7] + C[8] + C[13] + C[14] + C[15] )%2; + + myCRC[2] = ( D[61] + D[60] + D[57] + D[56] + D[46] + D[42] + + D[31] + D[30] + D[29] + D[28] + D[16] + D[14] + + D[1] + D[0] + C[8] + C[9] + C[12] + C[13] )%2; + + myCRC[3] = ( D[62] + D[61] + D[58] + D[57] + D[47] + D[43] + + D[32] + D[31] + D[30] + D[29] + D[17] + D[15] + + D[2] + D[1] + C[9] + C[10] + C[13] + C[14] )%2; + + myCRC[4] = ( D[63] + D[62] + D[59] + D[58] + D[48] + D[44] + + D[33] + D[32] + D[31] + D[30] + D[18] + D[16] + + D[3] + D[2] + C[0] + C[10] + C[11] + C[14] + + C[15] )%2; + + myCRC[5] = ( D[63] + D[60] + D[59] + D[49] + D[45] + D[34] + + D[33] + D[32] + D[31] + D[19] + D[17] + D[4] + + D[3] + C[1] + C[11] + C[12] + C[15] )%2; + + myCRC[6] = ( D[61] + D[60] + D[50] + D[46] + D[35] + D[34] + + D[33] + D[32] + D[20] + D[18] + D[5] + D[4] + + C[2] + C[12] + C[13] )%2; + + myCRC[7] = ( D[62] + D[61] + D[51] + D[47] + D[36] + D[35] + + D[34] + D[33] + D[21] + D[19] + D[6] + D[5] + + C[3] + C[13] + C[14] )%2; + + myCRC[8] = ( D[63] + D[62] + D[52] + D[48] + D[37] + D[36] + + D[35] + D[34] + D[22] + D[20] + D[7] + D[6] + + C[0] + C[4] + C[14] + C[15] )%2; + + myCRC[9] = ( D[63] + D[53] + D[49] + D[38] + D[37] + D[36] + + D[35] + D[23] + D[21] + D[8] + D[7] + C[1] + + C[5] + C[15] )%2; + + myCRC[10] = ( D[54] + D[50] + D[39] + D[38] + D[37] + D[36] + + D[24] + D[22] + D[9] + D[8] + C[2] + C[6] )%2; + + myCRC[11] = ( D[55] + D[51] + D[40] + D[39] + D[38] + D[37] + + D[25] + D[23] + D[10] + D[9] + C[3] + C[7] )%2; + + myCRC[12] = ( D[56] + D[52] + D[41] + D[40] + D[39] + D[38] + + D[26] + D[24] + D[11] + D[10] + C[4] + C[8] )%2; + + myCRC[13] = ( D[57] + D[53] + D[42] + D[41] + D[40] + D[39] + + D[27] + D[25] + D[12] + D[11] + C[5] + C[9] )%2; + + myCRC[14] = ( D[58] + D[54] + D[43] + D[42] + D[41] + D[40] + + D[28] + D[26] + D[13] + D[12] + C[6] + C[10] )%2; + + myCRC[15] = ( D[63] + D[62] + D[61] + D[60] + D[59] + D[54] + + D[53] + D[52] + D[51] + D[50] + D[49] + D[48] + + D[47] + D[46] + D[45] + D[44] + D[42] + D[40] + + D[39] + D[38] + D[37] + D[36] + D[35] + D[34] + + D[33] + D[32] + D[31] + D[30] + D[29] + D[26] + + D[25] + D[24] + D[23] + D[22] + D[21] + D[20] + + D[19] + D[18] + D[17] + D[16] + D[15] + D[14] + + D[12] + D[11] + D[10] + D[9] + D[8] + D[7] + + D[6] + D[5] + D[4] + D[3] + D[2] + D[1] + + D[0] + C[0] + C[1] + C[2] + C[3] + C[4] + + C[5] + C[6] + C[11] + C[12] + C[13] + C[14] + + C[15] )%2; + + int tempC = 0x0; + for ( int i = 0; i < 16 ; ++i) { tempC = tempC + ( myCRC[i] << i ); } + myC = tempC; + + return; + +} + +void dt_crc::calcCRC(int myD1, int myD2, int & myC) +{ + + int myCRC[16], D[64], C[16]; + + for ( int i = 0; i < 32; ++i ) { D[i] = (myD2>>i) & 0x1; } + for ( int i = 0; i < 32; ++i ) { D[i+32] = (myD1>>i) & 0x1; } + for ( int i = 0; i < 16; ++i ) { C[i] = (myC>>i) & 0x1; } + + myCRC[0] = ( D[63] + D[62] + D[61] + D[60] + D[55] + D[54] + + D[53] + D[52] + D[51] + D[50] + D[49] + D[48] + + D[47] + D[46] + D[45] + D[43] + D[41] + D[40] + + D[39] + D[38] + D[37] + D[36] + D[35] + D[34] + + D[33] + D[32] + D[31] + D[30] + D[27] + D[26] + + D[25] + D[24] + D[23] + D[22] + D[21] + D[20] + + D[19] + D[18] + D[17] + D[16] + D[15] + D[13] + + D[12] + D[11] + D[10] + D[9] + D[8] + D[7] + + D[6] + D[5] + D[4] + D[3] + D[2] + D[1] + + D[0] + C[0] + C[1] + C[2] + C[3] + C[4] + + C[5] + C[6] + C[7] + C[12] + C[13] + C[14] + + C[15] )%2; + + myCRC[1] = ( D[63] + D[62] + D[61] + D[56] + D[55] + D[54] + + D[53] + D[52] + D[51] + D[50] + D[49] + D[48] + + D[47] + D[46] + D[44] + D[42] + D[41] + D[40] + + D[39] + D[38] + D[37] + D[36] + D[35] + D[34] + + D[33] + D[32] + D[31] + D[28] + D[27] + D[26] + + D[25] + D[24] + D[23] + D[22] + D[21] + D[20] + + D[19] + D[18] + D[17] + D[16] + D[14] + D[13] + + D[12] + D[11] + D[10] + D[9] + D[8] + D[7] + + D[6] + D[5] + D[4] + D[3] + D[2] + D[1] + + C[0] + C[1] + C[2] + C[3] + C[4] + C[5] + + C[6] + C[7] + C[8] + C[13] + C[14] + C[15] )%2; + + myCRC[2] = ( D[61] + D[60] + D[57] + D[56] + D[46] + D[42] + + D[31] + D[30] + D[29] + D[28] + D[16] + D[14] + + D[1] + D[0] + C[8] + C[9] + C[12] + C[13] )%2; + + myCRC[3] = ( D[62] + D[61] + D[58] + D[57] + D[47] + D[43] + + D[32] + D[31] + D[30] + D[29] + D[17] + D[15] + + D[2] + D[1] + C[9] + C[10] + C[13] + C[14] )%2; + + myCRC[4] = ( D[63] + D[62] + D[59] + D[58] + D[48] + D[44] + + D[33] + D[32] + D[31] + D[30] + D[18] + D[16] + + D[3] + D[2] + C[0] + C[10] + C[11] + C[14] + + C[15] )%2; + + myCRC[5] = ( D[63] + D[60] + D[59] + D[49] + D[45] + D[34] + + D[33] + D[32] + D[31] + D[19] + D[17] + D[4] + + D[3] + C[1] + C[11] + C[12] + C[15] )%2; + + myCRC[6] = ( D[61] + D[60] + D[50] + D[46] + D[35] + D[34] + + D[33] + D[32] + D[20] + D[18] + D[5] + D[4] + + C[2] + C[12] + C[13] )%2; + + myCRC[7] = ( D[62] + D[61] + D[51] + D[47] + D[36] + D[35] + + D[34] + D[33] + D[21] + D[19] + D[6] + D[5] + + C[3] + C[13] + C[14] )%2; + + myCRC[8] = ( D[63] + D[62] + D[52] + D[48] + D[37] + D[36] + + D[35] + D[34] + D[22] + D[20] + D[7] + D[6] + + C[0] + C[4] + C[14] + C[15] )%2; + + myCRC[9] = ( D[63] + D[53] + D[49] + D[38] + D[37] + D[36] + + D[35] + D[23] + D[21] + D[8] + D[7] + C[1] + + C[5] + C[15] )%2; + + myCRC[10] = ( D[54] + D[50] + D[39] + D[38] + D[37] + D[36] + + D[24] + D[22] + D[9] + D[8] + C[2] + C[6] )%2; + + myCRC[11] = ( D[55] + D[51] + D[40] + D[39] + D[38] + D[37] + + D[25] + D[23] + D[10] + D[9] + C[3] + C[7] )%2; + + myCRC[12] = ( D[56] + D[52] + D[41] + D[40] + D[39] + D[38] + + D[26] + D[24] + D[11] + D[10] + C[4] + C[8] )%2; + + myCRC[13] = ( D[57] + D[53] + D[42] + D[41] + D[40] + D[39] + + D[27] + D[25] + D[12] + D[11] + C[5] + C[9] )%2; + + myCRC[14] = ( D[58] + D[54] + D[43] + D[42] + D[41] + D[40] + + D[28] + D[26] + D[13] + D[12] + C[6] + C[10] )%2; + + myCRC[15] = ( D[63] + D[62] + D[61] + D[60] + D[59] + D[54] + + D[53] + D[52] + D[51] + D[50] + D[49] + D[48] + + D[47] + D[46] + D[45] + D[44] + D[42] + D[40] + + D[39] + D[38] + D[37] + D[36] + D[35] + D[34] + + D[33] + D[32] + D[31] + D[30] + D[29] + D[26] + + D[25] + D[24] + D[23] + D[22] + D[21] + D[20] + + D[19] + D[18] + D[17] + D[16] + D[15] + D[14] + + D[12] + D[11] + D[10] + D[9] + D[8] + D[7] + + D[6] + D[5] + D[4] + D[3] + D[2] + D[1] + + D[0] + C[0] + C[1] + C[2] + C[3] + C[4] + + C[5] + C[6] + C[11] + C[12] + C[13] + C[14] + + C[15] )%2; + + int tempC = 0x0; + for ( int i = 0; i < 16 ; ++i) { tempC = tempC + ( myCRC[i] << i ); } + myC = tempC; + return; +} + diff --git a/EventFilter/Utilities/src/EvFDaqDirector.cc b/EventFilter/Utilities/src/EvFDaqDirector.cc index 7a9de7e7ad432..277f12e5bf739 100644 --- a/EventFilter/Utilities/src/EvFDaqDirector.cc +++ b/EventFilter/Utilities/src/EvFDaqDirector.cc @@ -19,7 +19,6 @@ #include #include #include -#include #include #include @@ -33,17 +32,6 @@ namespace evf { //for enum MergeType const std::vector EvFDaqDirector::MergeTypeNames_ = {"","DAT","PB","JSNDATA"}; - namespace { - struct flock make_flock(short type, short whence, off_t start, off_t len, pid_t pid) - { -#ifdef __APPLE__ - return {start, len, pid, type, whence}; -#else - return {type, whence, start, len, pid}; -#endif - } - } - EvFDaqDirector::EvFDaqDirector(const edm::ParameterSet &pset, edm::ActivityRegistry& reg) : base_dir_(pset.getUntrackedParameter ("baseDir", ".")), @@ -55,40 +43,24 @@ namespace evf { selectedTransferMode_(pset.getUntrackedParameter("selectedTransferMode","")), hltSourceDirectory_(pset.getUntrackedParameter("hltSourceDirectory","")), fuLockPollInterval_(pset.getUntrackedParameter("fuLockPollInterval",2000)), - emptyLumisectionMode_(pset.getUntrackedParameter("emptyLumisectionMode",true)), - microMergeDisabled_(pset.getUntrackedParameter("microMergeDisabled",true)), mergeTypePset_(pset.getUntrackedParameter("mergeTypePset","")), hostname_(""), bu_readlock_fd_(-1), bu_writelock_fd_(-1), fu_readwritelock_fd_(-1), - data_readwrite_fd_(-1), fulocal_rwlock_fd_(-1), fulocal_rwlock_fd2_(-1), - bu_w_lock_stream(nullptr), bu_r_lock_stream(nullptr), fu_rw_lock_stream(nullptr), - //bu_w_monitor_stream(0), - //bu_t_monitor_stream(0), - data_rw_stream(nullptr), - dirManager_(base_dir_), - previousFileSize_(0), - bu_w_flk( make_flock( F_WRLCK, SEEK_SET, 0, 0, 0 )), bu_r_flk( make_flock( F_RDLCK, SEEK_SET, 0, 0, 0 )), bu_w_fulk( make_flock( F_UNLCK, SEEK_SET, 0, 0, 0 )), bu_r_fulk( make_flock( F_UNLCK, SEEK_SET, 0, 0, 0 )), fu_rw_flk( make_flock ( F_WRLCK, SEEK_SET, 0, 0, getpid() )), - fu_rw_fulk( make_flock( F_UNLCK, SEEK_SET, 0, 0, getpid() )), - data_rw_flk( make_flock ( F_WRLCK, SEEK_SET, 0, 0, getpid() )), - data_rw_fulk( make_flock( F_UNLCK, SEEK_SET, 0, 0, getpid() )) - //fulocal_rw_flk( make_flock( F_WRLCK, SEEK_SET, 0, 0, getpid() )), - //fulocal_rw_fulk( make_flock( F_UNLCK, SEEK_SET, 0, 0, getpid() )), - //fulocal_rw_flk2( make_flock( F_WRLCK, SEEK_SET, 0, 0, getpid() )), - //fulocal_rw_fulk2( make_flock( F_UNLCK, SEEK_SET, 0, 0, getpid() )) + fu_rw_fulk( make_flock( F_UNLCK, SEEK_SET, 0, 0, getpid() )) { reg.watchPreallocate(this, &EvFDaqDirector::preallocate); @@ -113,17 +85,6 @@ namespace evf { } } - char * emptyLumiModePtr = getenv("FFF_EMPTYLSMODE"); - if (emptyLumiModePtr) { - emptyLumisectionMode_ = true; - edm::LogInfo("EvFDaqDirector") << "Setting empty lumisection mode"; - } - - char * microMergeDisabledPtr = getenv("FFF_MICROMERGEDISABLED"); - if (microMergeDisabledPtr) { - microMergeDisabled_ = true; - edm::LogInfo("EvFDaqDirector") << "Disabling dat file micro-merge by the HLT process (delegated to the hlt daemon)"; - } } void EvFDaqDirector::initRun() @@ -290,8 +251,6 @@ namespace evf { desc.addUntracked("requireTransfersPSet",false)->setComment("Require complete transferSystem PSet in the process configuration"); desc.addUntracked("selectedTransferMode","")->setComment("Selected transfer mode (choice in Lvl0 propagated as Python parameter"); desc.addUntracked("fuLockPollInterval",2000)->setComment("Lock polling interval in microseconds for the input directory file lock"); - desc.addUntracked("emptyLumisectionMode",true)->setComment("Enables writing stream output metadata even when no events are processed in a lumisection"); - desc.addUntracked("microMergeDisabled",true)->setComment("Disabled micro-merging by the Output Module, so it is later done by hltd service"); desc.addUntracked("mergingPset","")->setComment("Name of merging PSet to look for merging type definitions for streams"); desc.setAllowAnything(); descriptions.add("EvFDaqDirector", desc); @@ -500,6 +459,7 @@ namespace evf { timeval ts_lockbegin; gettimeofday(&ts_lockbegin,nullptr); + long total_lock_attempts = 0; while (retval==-1) { retval = fcntl(fu_readwritelock_fd_, F_SETLK, &fu_rw_flk); @@ -507,6 +467,7 @@ namespace evf { else continue; lock_attempts+=fuLockPollInterval_; + total_lock_attempts+=fuLockPollInterval_; if (lock_attempts>5000000 || errno==116) { if (errno==116) edm::LogWarning("EvFDaqDirector") << "Stale lock file handle. Checking if run directory and fu.lock file are present" << std::endl; @@ -525,6 +486,10 @@ namespace evf { if (stat((bu_run_dir_+"/fu.lock").c_str(), &buf)!=0) return runEnded; lock_attempts=0; } + if (total_lock_attempts>5*60000000) { + edm::LogError("EvFDaqDirector") << "Unable to obtain a lock for 5 minutes. Stopping polling activity."; + return runAbort; + } } timeval ts_lockend; @@ -820,27 +785,6 @@ namespace evf { fu_rw_lock_stream = fdopen(fu_readwritelock_fd_, "r+"); } - //create if does not exist then lock the merge destination file - FILE *EvFDaqDirector::maybeCreateAndLockFileHeadForStream(unsigned int ls, std::string &stream) { - data_rw_stream = fopen(getMergedDatFilePath(ls,stream).c_str(), "a"); //open stream for appending - data_readwrite_fd_ = fileno(data_rw_stream); - if (data_readwrite_fd_ == -1) - edm::LogError("EvFDaqDirector") << "problem with creating filedesc for datamerge " - << strerror(errno); - else - LogDebug("EvFDaqDirector") << "creating filedesc for datamerge -: " - << data_readwrite_fd_; - fcntl(data_readwrite_fd_, F_SETLKW, &data_rw_flk); - - return data_rw_stream; - } - - void EvFDaqDirector::unlockAndCloseMergeStream() { - fflush(data_rw_stream); - fcntl(data_readwrite_fd_, F_SETLKW, &data_rw_fulk); - fclose(data_rw_stream); - } - void EvFDaqDirector::lockInitLock() { pthread_mutex_lock(&init_lock_); } @@ -1012,22 +956,27 @@ namespace evf { const edm::ParameterSet& tsPset(topPset.getParameterSet(mergeTypePset_)); for (std::string pname : tsPset.getParameterNames()) { std::string streamType = tsPset.getParameter(pname); - mergeTypeMap_[pname]=streamType; + tbb::concurrent_hash_map::accessor ac; + mergeTypeMap_.insert(ac,pname); + ac->second = streamType; + ac.release(); } } } std::string EvFDaqDirector::getStreamMergeType(std::string const& stream, MergeType defaultType) { - auto mergeTypeItr = mergeTypeMap_.find(stream); - if (mergeTypeItr == mergeTypeMap_.end()) { - edm::LogInfo("EvFDaqDirector") << " No merging type specified for stream " << stream << ". Using default value"; - assert(defaultTypesecond; + tbb::concurrent_hash_map::const_accessor search_ac; + if (mergeTypeMap_.find(search_ac,stream)) + return search_ac->second; + + edm::LogInfo("EvFDaqDirector") << " No merging type specified for stream " << stream << ". Using default value"; + std::string defaultName = MergeTypeNames_[defaultType]; + tbb::concurrent_hash_map::accessor ac; + mergeTypeMap_.insert(ac,stream); + ac->second = defaultName; + ac.release(); + return defaultName; } void EvFDaqDirector::createProcessingNotificationMaybe() const { @@ -1036,4 +985,14 @@ namespace evf { close(proc_flag_fd); } + struct flock EvFDaqDirector::make_flock(short type, short whence, off_t start, off_t len, pid_t pid) + { +#ifdef __APPLE__ + return {start, len, pid, type, whence}; +#else + return {type, whence, start, len, pid}; +#endif + } + } + diff --git a/EventFilter/Utilities/src/FastMonitoringService.cc b/EventFilter/Utilities/src/FastMonitoringService.cc index 93d82ca0e5bef..e14a13374852d 100644 --- a/EventFilter/Utilities/src/FastMonitoringService.cc +++ b/EventFilter/Utilities/src/FastMonitoringService.cc @@ -192,7 +192,6 @@ namespace evf{ throw cms::Exception("FastMonitoringService") << "EvFDaqDirector is not present"; } - emptyLumisectionMode_ = edm::Service()->emptyLumisectionMode(); boost::filesystem::path runDirectory(edm::Service()->baseRunDir()); workingDirectory_ = runDirectory_ = runDirectory; workingDirectory_ /= "mon"; @@ -279,8 +278,7 @@ namespace evf{ fmt_.m_data.microstateBins_ = 0; fmt_.m_data.inputstateBins_ = FastMonitoringThread::inCOUNT; - lastGlobalLumi_=0; - isGlobalLumiTransition_=false; + lastGlobalLumi_=0; isInitTransition_=true; lumiFromSource_=0; @@ -398,23 +396,12 @@ namespace evf{ timeval lumiStartTime; gettimeofday(&lumiStartTime, nullptr); unsigned int newLumi = gc.luminosityBlockID().luminosityBlock(); + lastGlobalLumi_ = newLumi; std::lock_guard lock(fmt_.monlock_); - lumiStartTime_[newLumi]=lumiStartTime; - while (!lastGlobalLumisClosed_.empty()) { - //wipe out old map entries as they aren't needed and slow down access - unsigned int oldLumi = lastGlobalLumisClosed_.back(); - lastGlobalLumisClosed_.pop(); - lumiStartTime_.erase(oldLumi); - avgLeadTime_.erase(oldLumi); - filesProcessedDuringLumi_.erase(oldLumi); - accuSize_.erase(oldLumi); - lockStatsDuringLumi_.erase(oldLumi); - processedEventsPerLumi_.erase(oldLumi); - } - lastGlobalLumi_= newLumi; - isGlobalLumiTransition_=false; + + } void FastMonitoringService::preGlobalEndLumi(edm::GlobalContext const& gc) @@ -429,9 +416,11 @@ namespace evf{ // Compute throughput timeval stt = lumiStartTime_[lumi]; + lumiStartTime_.erase(lumi); unsigned long usecondsForLumi = (lumiStopTime.tv_sec - stt.tv_sec)*1000000 + (lumiStopTime.tv_usec - stt.tv_usec); unsigned long accuSize = accuSize_.find(lumi)==accuSize_.end() ? 0 : accuSize_[lumi]; + accuSize_.erase(lumi); double throughput = throughputFactor()* double(accuSize) / double(usecondsForLumi); //store to registered variable fmt_.m_data.fastThroughputJ_.value() = throughput; @@ -501,14 +490,19 @@ namespace evf{ } fmt_.jsonMonitor_->discardCollected(lumi);//we don't do further updates for this lumi - isGlobalLumiTransition_=true; } void FastMonitoringService::postGlobalEndLumi(edm::GlobalContext const& gc) { std::lock_guard lock(fmt_.monlock_); - //mark closed lumis (still keep map entries until next one) - lastGlobalLumisClosed_.push(gc.luminosityBlockID().luminosityBlock()); + unsigned int lumi = gc.luminosityBlockID().luminosityBlock(); + //LS monitoring snapshot with input source data has been taken in previous callback + avgLeadTime_.erase(lumi); + filesProcessedDuringLumi_.erase(lumi); + lockStatsDuringLumi_.erase(lumi); + + //output module already used this in end lumi (this could be migrated to EvFDaqDirector as it is essential for FFF bookkeeping) + processedEventsPerLumi_.erase(lumi); } void FastMonitoringService::preStreamBeginLumi(edm::StreamContext const& sc) @@ -535,11 +529,6 @@ namespace evf{ unsigned int sid = sc.streamID().value(); std::lock_guard lock(fmt_.monlock_); - #if ATOMIC_LEVEL>=2 - //spinlock to make sure we are not still updating event counter somewhere - while (streamCounterUpdating_[sid]->load(std::memory_order_acquire)) {} - #endif - //update processed count to be complete at this time doStreamEOLSnapshot(sc.eventID().luminosityBlock(),sid); //reset this in case stream does not get notified of next lumi (we keep processed events only) @@ -595,19 +584,7 @@ namespace evf{ ministate_[sc.streamID()] = &nopath_; - #if ATOMIC_LEVEL>=2 - //use atomic flag to make sure end of lumi sees this - streamCounterUpdating_[sc.streamID()]->store(true,std::memory_order_release); - fmt_.m_data.processed_[sc.streamID()]->fetch_add(1,std::memory_order_release); - streamCounterUpdating_[sc.streamID()]->store(false,std::memory_order_release); - - #elif ATOMIC_LEVEL==1 - //writes are atomic, we assume writes propagate to memory before stream EOL snap - fmt_.m_data.processed_[sc.streamID()]->fetch_add(1,std::memory_order_relaxed); - - #elif ATOMIC_LEVEL==0 //default (*(fmt_.m_data.processed_[sc.streamID()]))++; - #endif eventCountForPathInit_[sc.streamID()].m_value++; //fast path counter (events accumulated in a run) @@ -744,8 +721,7 @@ namespace evf{ std::vector microstateCopy(microstate_.begin(),microstate_.end()); - //update these unless in the midst of a global transition - if (!isGlobalLumiTransition_ && !isInitTransition_) { + if (!isInitTransition_) { auto itd = avgLeadTime_.find(ls); if (itd != avgLeadTime_.end()) @@ -767,14 +743,6 @@ namespace evf{ fmt_.m_data.fastLockCountJ_=0.; } } - else { - if (isGlobalLumiTransition_) - for (unsigned int i=0;iemptyLumisectionMode()) + if (!currentLumiSection_) daqDirector_->createProcessingNotificationMaybe(); if (fms_) fms_->setInState(evf::FastMonitoringThread::inWaitInput); switch (nextEvent() ) { @@ -421,7 +421,7 @@ inline evf::EvFDaqDirector::FileStatus FedRawDataInputSource::getNextEvent() currentFileIndex_++; } else - assert(0); + assert(false); } if (fms_) fms_->setInState(evf::FastMonitoringThread::inProcessingFile); @@ -690,10 +690,12 @@ void FedRawDataInputSource::read(edm::EventPrincipal& eventPrincipal) makeEvent(eventPrincipal, aux); } else{ - tcds::Raw_v1 const* tcds = reinterpret_cast(tcds_pointer_); + const FEDHeader fedHeader(tcds_pointer_); + tcds::Raw_v1 const* tcds = reinterpret_cast(tcds_pointer_ + FEDHeader::length); edm::EventAuxiliary aux = evf::evtn::makeEventAuxiliary(tcds, eventRunNumber_,currentLumiSection_, - processGUID(),!fileListLoopMode_); + static_cast(fedHeader.triggerType()), + processGUID(),!fileListLoopMode_); aux.setProcessHistoryID(processHistoryID_); makeEvent(eventPrincipal, aux); } @@ -752,39 +754,39 @@ edm::Timestamp FedRawDataInputSource::fillFEDRawDataCollection(FEDRawDataCollect edm::Timestamp tstamp(time); uint32_t eventSize = event_->eventSize(); - char* event = (char*)event_->payload(); + unsigned char* event = (unsigned char*)event_->payload(); GTPEventID_=0; tcds_pointer_ = nullptr; while (eventSize > 0) { - assert(eventSize>=sizeof(fedt_t)); - eventSize -= sizeof(fedt_t); - const fedt_t* fedTrailer = (fedt_t*) (event + eventSize); - const uint32_t fedSize = FED_EVSZ_EXTRACT(fedTrailer->eventsize) << 3; //trailer length counts in 8 bytes - assert(eventSize>=fedSize - sizeof(fedt_t)); - eventSize -= (fedSize - sizeof(fedt_t)); - const fedh_t* fedHeader = (fedh_t *) (event + eventSize); - const uint16_t fedId = FED_SOID_EXTRACT(fedHeader->sourceid); + assert(eventSize>=FEDTrailer::length); + eventSize -= FEDTrailer::length; + const FEDTrailer fedTrailer(event + eventSize); + const uint32_t fedSize = fedTrailer.fragmentLength() << 3; //trailer length counts in 8 bytes + assert(eventSize>=fedSize - FEDHeader::length); + eventSize -= (fedSize - FEDHeader::length); + const FEDHeader fedHeader(event + eventSize); + const uint16_t fedId = fedHeader.sourceID(); if(fedId>FEDNumbering::MAXFEDID) { throw cms::Exception("FedRawDataInputSource::fillFEDRawDataCollection") << "Out of range FED ID : " << fedId; } if (fedId == FEDNumbering::MINTCDSuTCAFEDID) { - tcds_pointer_ = (unsigned char *)(event + eventSize ); + tcds_pointer_ = event + eventSize; } if (fedId == FEDNumbering::MINTriggerGTPFEDID) { - if (evf::evtn::evm_board_sense((unsigned char*) fedHeader,fedSize)) - GTPEventID_ = evf::evtn::get((unsigned char*) fedHeader,true); + if (evf::evtn::evm_board_sense(event + eventSize,fedSize)) + GTPEventID_ = evf::evtn::get(event + eventSize,true); else - GTPEventID_ = evf::evtn::get((unsigned char*) fedHeader,false); + GTPEventID_ = evf::evtn::get(event + eventSize,false); //evf::evtn::evm_board_setformat(fedSize); - const uint64_t gpsl = evf::evtn::getgpslow((unsigned char*) fedHeader); - const uint64_t gpsh = evf::evtn::getgpshigh((unsigned char*) fedHeader); + const uint64_t gpsl = evf::evtn::getgpslow(event + eventSize); + const uint64_t gpsh = evf::evtn::getgpshigh(event + eventSize); tstamp = edm::Timestamp(static_cast ((gpsh << 32) + gpsl)); } //take event ID from GTPE FED if (fedId == FEDNumbering::MINTriggerEGTPFEDID && GTPEventID_==0) { - if (evf::evtn::gtpe_board_sense((unsigned char*)fedHeader)) { - GTPEventID_ = evf::evtn::gtpe_get((unsigned char*) fedHeader); + if (evf::evtn::gtpe_board_sense(event + eventSize)) { + GTPEventID_ = evf::evtn::gtpe_get(event + eventSize); } } FEDRawData& fedData = rawData.FEDData(fedId); @@ -1018,6 +1020,12 @@ void FedRawDataInputSource::readSupervisor() break; } + //error from filelocking function + if (status == evf::EvFDaqDirector::runAbort) { + fileQueue_.push(new InputFile(evf::EvFDaqDirector::runAbort, 0)); + stop=true; + break; + } //queue new lumisection if( getLSFromFilename_ && ls > currentLumiSection) { //fms_->setInStateSup(evf::FastMonitoringThread::inSupNewLumi); diff --git a/EventFilter/FEDInterface/src/GlobalEventNumber.cc b/EventFilter/Utilities/src/GlobalEventNumber.cc similarity index 61% rename from EventFilter/FEDInterface/src/GlobalEventNumber.cc rename to EventFilter/Utilities/src/GlobalEventNumber.cc index 8348ca47e23ea..1b447194a3bc3 100644 --- a/EventFilter/FEDInterface/src/GlobalEventNumber.cc +++ b/EventFilter/Utilities/src/GlobalEventNumber.cc @@ -1,8 +1,17 @@ -#include "EventFilter/FEDInterface/interface/GlobalEventNumber.icc" +#include "EventFilter/Utilities/interface/GlobalEventNumber.icc" namespace evf{ namespace evtn{ + bool daq_board_sense(const unsigned char *p) + { + return (*(unsigned int*)(p + FEDHeader::length + DAQ_BOARDID_OFFSET * SLINK_WORD_SIZE / 2) >> DAQ_BOARDID_SHIFT) == DAQ_BOARDID_VALUE; + } + + bool gtpe_board_sense(const unsigned char *p) + { + return (*(unsigned int*)(p + GTPE_BOARDID_OFFSET * SLINK_WORD_SIZE / 2) >> GTPE_BOARDID_SHIFT) != 0; + } bool evm_board_sense(const unsigned char *p, size_t size) { @@ -25,14 +34,15 @@ namespace evf{ break; default: EVM_GTFE_BLOCK = EVM_GTFE_BLOCK_V0000; - EVM_FDL_NOBX = 3; + EVM_FDL_NOBX = 3; } - return (*(const unsigned int*)(p + sizeof(fedh_t) + EVM_BOARDID_OFFSET * SLINK_WORD_SIZE / 2) >> EVM_BOARDID_SHIFT) == EVM_BOARDID_VALUE; + return (*(const unsigned int*)(p + FEDHeader::length + EVM_BOARDID_OFFSET * SLINK_WORD_SIZE / 2) >> EVM_BOARDID_SHIFT) == EVM_BOARDID_VALUE; } + bool evm_tcs_board_sense(const unsigned char *p){ - return (*(const unsigned int*)(p + sizeof(fedh_t) + - (EVM_GTFE_BLOCK*2 + EVM_TCS_BOARDID_OFFSET) - * SLINK_WORD_SIZE / 2) + return (*(const unsigned int*)(p + FEDHeader::length + + (EVM_GTFE_BLOCK*2 + EVM_TCS_BOARDID_OFFSET) + * SLINK_WORD_SIZE / 2) >> EVM_TCS_BOARDID_SHIFT) == EVM_TCS_BOARDID_VALUE; } @@ -58,17 +68,17 @@ namespace evf{ break; default: EVM_GTFE_BLOCK = EVM_GTFE_BLOCK_V0000; - EVM_FDL_NOBX = 3; + EVM_FDL_NOBX = 3; } } - + unsigned int offset(bool evm) { if(evm) - return sizeof(fedh_t) + (EVM_GTFE_BLOCK*2 + EVM_TCS_TRIGNR_OFFSET) * SLINK_WORD_SIZE / 2; + return FEDHeader::length + (EVM_GTFE_BLOCK*2 + EVM_TCS_TRIGNR_OFFSET) * SLINK_WORD_SIZE / 2; else - return sizeof(fedh_t) + DAQ_TOTTRG_OFFSET * SLINK_WORD_SIZE / 2; + return FEDHeader::length + DAQ_TOTTRG_OFFSET * SLINK_WORD_SIZE / 2; } unsigned int get(const unsigned char *p, bool evm) { @@ -82,66 +92,66 @@ namespace evf{ return *(const unsigned int*)( p + GTPE_TRIGNR_OFFSET*SLINK_HALFWORD_SIZE ); } unsigned int getlbn(const unsigned char *p) - { - return (*(const unsigned int*)( p+sizeof(fedh_t) + (EVM_GTFE_BLOCK*2 + EVM_TCS_LSBLNR_OFFSET) * SLINK_WORD_SIZE / 2)) + { + return (*(const unsigned int*)( p+FEDHeader::length + (EVM_GTFE_BLOCK*2 + EVM_TCS_LSBLNR_OFFSET) * SLINK_WORD_SIZE / 2)) & EVM_TCS_LSBLNR_MASK; } unsigned int gtpe_getlbn(const unsigned char *p) - { + { return gtpe_getorbit(p)/0x00100000; } unsigned int getgpslow(const unsigned char *p) - { - return (*(const unsigned int*)( p+sizeof(fedh_t) + EVM_GTFE_BSTGPS_OFFSET * SLINK_WORD_SIZE / 2)); + { + return (*(const unsigned int*)( p+FEDHeader::length + EVM_GTFE_BSTGPS_OFFSET * SLINK_WORD_SIZE / 2)); } unsigned int getgpshigh(const unsigned char *p) - { - return (*(const unsigned int*)( p+sizeof(fedh_t) + EVM_GTFE_BSTGPS_OFFSET * SLINK_WORD_SIZE / 2 + SLINK_HALFWORD_SIZE)); + { + return (*(const unsigned int*)( p+FEDHeader::length + EVM_GTFE_BSTGPS_OFFSET * SLINK_WORD_SIZE / 2 + SLINK_HALFWORD_SIZE)); } unsigned int getorbit(const unsigned char *p) - { - return (*(const unsigned int*)( p+sizeof(fedh_t) + (EVM_GTFE_BLOCK*2 + EVM_TCS_ORBTNR_OFFSET) * SLINK_WORD_SIZE / 2)); + { + return (*(const unsigned int*)( p+FEDHeader::length + (EVM_GTFE_BLOCK*2 + EVM_TCS_ORBTNR_OFFSET) * SLINK_WORD_SIZE / 2)); } unsigned int getevtyp(const unsigned char *p) - { - return (((*(const unsigned int*)( p+sizeof(fedh_t) + (EVM_GTFE_BLOCK*2 + EVM_TCS_LSBLNR_OFFSET) * SLINK_WORD_SIZE / 2)) + { + return (((*(const unsigned int*)( p+FEDHeader::length + (EVM_GTFE_BLOCK*2 + EVM_TCS_LSBLNR_OFFSET) * SLINK_WORD_SIZE / 2)) & EVM_TCS_EVNTYP_MASK) >> EVM_TCS_EVNTYP_SHIFT); } unsigned int gtpe_getorbit(const unsigned char *p) - { + { return (*(const unsigned int*)( p + GTPE_ORBTNR_OFFSET * SLINK_HALFWORD_SIZE)); } unsigned int getfdlbx(const unsigned char *p) - { - return (*(const unsigned int*)( p+sizeof(fedh_t) + (EVM_GTFE_BLOCK + EVM_TCS_BLOCK + { + return (*(const unsigned int*)( p+FEDHeader::length + (EVM_GTFE_BLOCK + EVM_TCS_BLOCK + EVM_FDL_BLOCK * (EVM_FDL_NOBX/2) ) * SLINK_WORD_SIZE + EVM_FDL_BCNRIN_OFFSET * SLINK_HALFWORD_SIZE)) & EVM_TCS_BCNRIN_MASK; } unsigned int gtpe_getbx(const unsigned char *p) - { + { return (*(const unsigned int*)( p + GTPE_BCNRIN_OFFSET * SLINK_HALFWORD_SIZE)) & GTPE_BCNRIN_MASK; } unsigned int getfdlpsc(const unsigned char *p) - { - return (*(const unsigned int*)( p+sizeof(fedh_t) + (EVM_GTFE_BLOCK + EVM_TCS_BLOCK + { + return (*(const unsigned int*)( p+FEDHeader::length + (EVM_GTFE_BLOCK + EVM_TCS_BLOCK + EVM_FDL_BLOCK * (EVM_FDL_NOBX/2)) * SLINK_WORD_SIZE + EVM_FDL_PSCVSN_OFFSET * SLINK_HALFWORD_SIZE)); } unsigned long long getfdlttr(const unsigned char *p) { - return (*(const unsigned long long*)( p+sizeof(fedh_t) + (EVM_GTFE_BLOCK + EVM_TCS_BLOCK + return (*(const unsigned long long*)( p+FEDHeader::length + (EVM_GTFE_BLOCK + EVM_TCS_BLOCK + EVM_FDL_BLOCK * (EVM_FDL_NOBX/2)) * SLINK_WORD_SIZE + EVM_FDL_TECTRG_OFFSET * SLINK_HALFWORD_SIZE)); } unsigned long long getfdlta1(const unsigned char *p) { - return (*(const unsigned long long*)( p+sizeof(fedh_t) + (EVM_GTFE_BLOCK + EVM_TCS_BLOCK + return (*(const unsigned long long*)( p+FEDHeader::length + (EVM_GTFE_BLOCK + EVM_TCS_BLOCK + EVM_FDL_BLOCK * (EVM_FDL_NOBX/2)) * SLINK_WORD_SIZE + EVM_FDL_ALGOB1_OFFSET * SLINK_HALFWORD_SIZE)); } unsigned long long getfdlta2(const unsigned char *p) { - return (*(const unsigned long long*)( p+sizeof(fedh_t) + (EVM_GTFE_BLOCK + EVM_TCS_BLOCK + return (*(const unsigned long long*)( p+FEDHeader::length + (EVM_GTFE_BLOCK + EVM_TCS_BLOCK + EVM_FDL_BLOCK * (EVM_FDL_NOBX/2)) * SLINK_WORD_SIZE + EVM_FDL_ALGOB2_OFFSET * SLINK_HALFWORD_SIZE)); } diff --git a/EventFilter/Utilities/test/BuildFile.xml b/EventFilter/Utilities/test/BuildFile.xml index 5254c5621e29f..d1879ec48a9da 100644 --- a/EventFilter/Utilities/test/BuildFile.xml +++ b/EventFilter/Utilities/test/BuildFile.xml @@ -5,7 +5,6 @@ - diff --git a/EventFilter/Utilities/test/testGlobalNumbers.cc b/EventFilter/Utilities/test/testGlobalNumbers.cc index d2ab8cb0561af..6ac4d369646b1 100755 --- a/EventFilter/Utilities/test/testGlobalNumbers.cc +++ b/EventFilter/Utilities/test/testGlobalNumbers.cc @@ -18,7 +18,7 @@ #include "DataFormats/TCDS/interface/TCDSRaw.h" #include "DataFormats/TCDS/interface/TCDSRecord.h" -#include "EventFilter/FEDInterface/interface/GlobalEventNumber.h" +#include "EventFilter/Utilities/interface/GlobalEventNumber.h" #include "boost/date_time/posix_time/posix_time.hpp" diff --git a/FWCore/Concurrency/bin/edmStreamStallGrapher.py b/FWCore/Concurrency/bin/edmStreamStallGrapher.py index 34392d66d3654..dc398b83c0bf4 100755 --- a/FWCore/Concurrency/bin/edmStreamStallGrapher.py +++ b/FWCore/Concurrency/bin/edmStreamStallGrapher.py @@ -2,20 +2,25 @@ from itertools import groupby from operator import attrgetter,itemgetter import sys +from collections import defaultdict #---------------------------------------------- def printHelp(): s = ''' -To Use: Add the Tracer Service to the cmsRun job you want to check for - stream stalls. Make sure to use the 'printTimstamps' option - cms.Service("Tracer", printTimestamps = cms.untracked.bool(True)) - After running the job, execute this script and pass the name of the - log file to the script as the only command line argument. +To Use: Add the StallMonitor Service to the cmsRun job you want to check for + stream stalls. Use something like this in the configuration: + + process.add_(cms.Service("StallMonitor", fileName = cms.untracked.string("stallMonitor.log"))) -To Read: The script will then print an 'ASCII art' stall graph which - consists of the name of the module which either started or stopped - running on a stream, and the number of modules running on each - stream at that the moment in time. If the module just started, you + After running the job, execute this script and pass the name of the + StallMonitor log file to the script. + + By default, the script will then print an 'ASCII art' stall graph + which consists of a line of text for each time a module or the + source stops or starts. Each line contains the name of the module + which either started or stopped running, and the number of modules + running on each stream at that moment in time. After that will be + the time and stream number. Then if a module just started, you will also see the amount of time the module spent between finishing its prefetching and starting. The state of a module is represented by a symbol: @@ -24,17 +29,24 @@ def printHelp(): minus ("-") the stream just finished running a module If a module had to wait more than 0.1 seconds, the end of the line - will have "STALLED". Once the first 4 events have finished - processing, the program prints "FINISH INIT". This is useful if one - wants to ignore stalled caused by startup actions, e.g. reading - conditions. + will have "STALLED". Startup actions, e.g. reading conditions, + may affect results for the first few events. + + Using the command line arguments described above you can make the + program create a PDF file with actual graphs instead of the 'ASCII art' + output. Once the graph is completed, the program outputs the list of modules which had the greatest total stall times. The list is sorted by total stall time and written in descending order. In addition, the - list of all stall times for the module is given.''' - return s + list of all stall times for the module is given. + There is an inferior alternative (an old obsolete way). + Instead of using the StallMonitor Service, you can use the + Tracer Service. Make sure to use the 'printTimestamps' option + cms.Service("Tracer", printTimestamps = cms.untracked.bool(True)) + There are problems associated with this and it is not recommended.''' + return s kStallThreshold=100 #in milliseconds kTracerInput=False @@ -43,6 +55,12 @@ def printHelp(): kStarted=0 kFinished=1 kPrefetchEnd=2 +kStartedAcquire=3 +kFinishedAcquire=4 +kStartedSource=5 +kFinishedSource=6 +kStartedSourceDelayedRead=7 +kFinishedSourceDelayedRead=8 #Special names kSourceFindEvent = "sourceFindEvent" @@ -53,7 +71,6 @@ def parseStallMonitorOutput(f): processingSteps = [] numStreams = 0 maxNameSize = 0 - foundEventToStartFrom = False moduleNames = {} for rawl in f: l = rawl.strip() @@ -65,22 +82,24 @@ def parseStallMonitorOutput(f): (step,payload) = tuple(l.split(None,1)) payload=payload.split() + # Ignore these + if step == 'E' or step == 'e': + continue + # Payload format is: # <..other fields..> - + + @@ -192,6 +197,16 @@ + + + + + + + + + + diff --git a/FWCore/Integration/test/ProducerWithPSetDesc.cc b/FWCore/Integration/test/ProducerWithPSetDesc.cc index 430cda14356d0..9818e27ddcaaf 100644 --- a/FWCore/Integration/test/ProducerWithPSetDesc.cc +++ b/FWCore/Integration/test/ProducerWithPSetDesc.cc @@ -1034,6 +1034,12 @@ namespace edmtest { edm::ParameterSetDescription iDesc2; iDesc2.add("p_int", 2); descriptions.addDefault(iDesc2); + + // ------------------------------------------ + + edm::ParameterSetDescription iDesc3; + iDesc3.add("p_int", 3); + descriptions.addWithDefaultLabel(iDesc3); } } using edmtest::ProducerWithPSetDesc; diff --git a/FWCore/Integration/test/TestGlobalOutput.cc b/FWCore/Integration/test/TestGlobalOutput.cc new file mode 100644 index 0000000000000..78004cb2c48ef --- /dev/null +++ b/FWCore/Integration/test/TestGlobalOutput.cc @@ -0,0 +1,113 @@ + +#include "FWCore/Framework/interface/global/OutputModule.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/Framework/interface/ConstProductRegistry.h" +#include "FWCore/ServiceRegistry/interface/Service.h" + +#include +#include + +namespace edm { + + class TestGlobalOutput : public global::OutputModule, LuminosityBlockCache> { + public: + + explicit TestGlobalOutput(ParameterSet const& pset); + ~TestGlobalOutput() override; + static void fillDescriptions(ConfigurationDescriptions& descriptions); + + private: + void write(EventForOutput const& e) override; + void writeLuminosityBlock(LuminosityBlockForOutput const&) override; + void writeRun(RunForOutput const&) override; + + void respondToOpenInputFile(FileBlock const&) override; + void respondToCloseInputFile(FileBlock const&) override; + + std::shared_ptr globalBeginRun(RunForOutput const&) const override; + void globalEndRun(RunForOutput const&) const override; + + std::shared_ptr globalBeginLuminosityBlock(LuminosityBlockForOutput const&) const override; + void globalEndLuminosityBlock(LuminosityBlockForOutput const&) const override; + }; + + TestGlobalOutput::TestGlobalOutput(ParameterSet const& pset) : + global::OutputModuleBase(pset), + global::OutputModule, LuminosityBlockCache>(pset) { + } + + TestGlobalOutput::~TestGlobalOutput() { + } + + void + TestGlobalOutput::write(EventForOutput const& e) { + LogAbsolute("TestGlobalOutput")<< "global write event"; + } + + void + TestGlobalOutput::writeLuminosityBlock(LuminosityBlockForOutput const&) { + LogAbsolute("TestGlobalOutput")<< "global writeLuminosityBlock"; + } + + void + TestGlobalOutput::writeRun(RunForOutput const&) { + LogAbsolute("TestGlobalOutput")<< "global writeRun"; + } + + void + TestGlobalOutput::respondToOpenInputFile(FileBlock const&) { + LogAbsolute("TestGlobalOutput")<< "global respondToOpenInputFile"; + } + + void + TestGlobalOutput::respondToCloseInputFile(FileBlock const&) { + LogAbsolute("TestGlobalOutput")<< "global respondToCloseInputFile"; + } + + std::shared_ptr + TestGlobalOutput::globalBeginRun(RunForOutput const&) const { + LogAbsolute("TestGlobalOutput")<< "global globalBeginRun"; + BranchIDLists const* theBranchIDLists = branchIDLists(); + for (auto const& branchIDList : *theBranchIDLists) { + LogAbsolute("TestGlobalOutput") << "A branchID list"; + for (auto const& branchID : branchIDList) { + LogAbsolute("TestGlobalOutput") << " global branchID " << branchID; + } + } + edm::Service reg; + for (auto const& it : reg->productList()) { + LogAbsolute("TestGlobalOutput") << it.second; + } + return std::make_shared(0); + } + + void + TestGlobalOutput::globalEndRun(RunForOutput const&) const { + LogAbsolute("TestGlobalOutput")<< "global globalEndRun"; + } + + std::shared_ptr + TestGlobalOutput::globalBeginLuminosityBlock(LuminosityBlockForOutput const&) const { + LogAbsolute("TestGlobalOutput")<< "global globalBeginLuminosityBlock"; + return std::make_shared(0); + } + + void + TestGlobalOutput::globalEndLuminosityBlock(LuminosityBlockForOutput const&) const { + LogAbsolute("TestGlobalOutput")<< "global globalEndLuminosityBlock"; + } + + void + TestGlobalOutput::fillDescriptions(ConfigurationDescriptions& descriptions) { + ParameterSetDescription desc; + OutputModule::fillDescription(desc); + descriptions.addDefault(desc); + } +} + +using edm::TestGlobalOutput; +DEFINE_FWK_MODULE(TestGlobalOutput); diff --git a/FWCore/Integration/test/TestLimitedOutput.cc b/FWCore/Integration/test/TestLimitedOutput.cc new file mode 100644 index 0000000000000..475f72c3bd011 --- /dev/null +++ b/FWCore/Integration/test/TestLimitedOutput.cc @@ -0,0 +1,113 @@ + +#include "FWCore/Framework/interface/limited/OutputModule.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/Framework/interface/ConstProductRegistry.h" +#include "FWCore/ServiceRegistry/interface/Service.h" + +#include +#include + +namespace edm { + + class TestLimitedOutput : public limited::OutputModule, LuminosityBlockCache> { + public: + + explicit TestLimitedOutput(ParameterSet const& pset); + ~TestLimitedOutput() override; + static void fillDescriptions(ConfigurationDescriptions& descriptions); + + private: + void write(EventForOutput const& e) override; + void writeLuminosityBlock(LuminosityBlockForOutput const&) override; + void writeRun(RunForOutput const&) override; + + void respondToOpenInputFile(FileBlock const&) override; + void respondToCloseInputFile(FileBlock const&) override; + + std::shared_ptr globalBeginRun(RunForOutput const&) const override; + void globalEndRun(RunForOutput const&) const override; + + std::shared_ptr globalBeginLuminosityBlock(LuminosityBlockForOutput const&) const override; + void globalEndLuminosityBlock(LuminosityBlockForOutput const&) const override; + }; + + TestLimitedOutput::TestLimitedOutput(ParameterSet const& pset) : + limited::OutputModuleBase(pset), + limited::OutputModule, LuminosityBlockCache>(pset) { + } + + TestLimitedOutput::~TestLimitedOutput() { + } + + void + TestLimitedOutput::write(EventForOutput const& e) { + LogAbsolute("TestLimitedOutput")<< "limited write event"; + } + + void + TestLimitedOutput::writeLuminosityBlock(LuminosityBlockForOutput const&) { + LogAbsolute("TestLimitedOutput")<< "limited writeLuminosityBlock"; + } + + void + TestLimitedOutput::writeRun(RunForOutput const&) { + LogAbsolute("TestLimitedOutput")<< "limited writeRun"; + } + + void + TestLimitedOutput::respondToOpenInputFile(FileBlock const&) { + LogAbsolute("TestLimitedOutput")<< "limited respondToOpenInputFile"; + } + + void + TestLimitedOutput::respondToCloseInputFile(FileBlock const&) { + LogAbsolute("TestLimitedOutput")<< "limited respondToCloseInputFile"; + } + + std::shared_ptr + TestLimitedOutput::globalBeginRun(RunForOutput const&) const { + LogAbsolute("TestLimitedOutput")<< "limited globalBeginRun"; + BranchIDLists const* theBranchIDLists = branchIDLists(); + for (auto const& branchIDList : *theBranchIDLists) { + LogAbsolute("TestLimitedOutput") << "A branchID list"; + for (auto const& branchID : branchIDList) { + LogAbsolute("TestLimitedOutput") << " limited branchID " << branchID; + } + } + edm::Service reg; + for (auto const& it : reg->productList()) { + LogAbsolute("TestLimitedOutput") << it.second; + } + return std::make_shared(0); + } + + void + TestLimitedOutput::globalEndRun(RunForOutput const&) const { + LogAbsolute("TestLimitedOutput")<< "limited globalEndRun"; + } + + std::shared_ptr + TestLimitedOutput::globalBeginLuminosityBlock(LuminosityBlockForOutput const&) const { + LogAbsolute("TestLimitedOutput")<< "limited globalBeginLuminosityBlock"; + return std::make_shared(0); + } + + void + TestLimitedOutput::globalEndLuminosityBlock(LuminosityBlockForOutput const&) const { + LogAbsolute("TestLimitedOutput")<< "limited globalEndLuminosityBlock"; + } + + void + TestLimitedOutput::fillDescriptions(ConfigurationDescriptions& descriptions) { + ParameterSetDescription desc; + OutputModule::fillDescription(desc); + descriptions.addDefault(desc); + } +} + +using edm::TestLimitedOutput; +DEFINE_FWK_MODULE(TestLimitedOutput); diff --git a/FWCore/Integration/test/WaitingServer.cc b/FWCore/Integration/test/WaitingServer.cc new file mode 100644 index 0000000000000..ad5c1fc97005f --- /dev/null +++ b/FWCore/Integration/test/WaitingServer.cc @@ -0,0 +1,81 @@ + +#include "FWCore/Integration/test/WaitingServer.h" + +#include + +namespace edmtest { + namespace test_acquire { + + void + WaitingServer::requestValuesAsync(unsigned int dataID, + std::vector const* iIn, + std::vector* iOut, + edm::WaitingTaskWithArenaHolder holder) { + + auto& streamData = m_perStream.at(dataID); + + streamData.in_ = iIn; + streamData.out_ = iOut; + streamData.holder_ = std::move(holder); + { + std::lock_guard guard(m_mutex); + m_waitingStreams.push_back(dataID); + } + m_cond.notify_one(); //wakes up the server thread + } + + void WaitingServer::start() { + m_thread = std::make_unique([this]() { serverDoWork(); } ); + } + + void WaitingServer::stop() { + m_shouldStop = true; + if (m_thread) { + m_thread->join(); + m_thread.reset(); + } + } + + bool WaitingServer::readyForWork() const { + return m_waitingStreams.size() >= m_minNumStreamsBeforeDoingWork; + } + + void WaitingServer::serverDoWork() { + while (not m_shouldStop) { + std::vector streamsToUse; + { + std::unique_lock lk(m_mutex); + + m_cond.wait_for(lk, + std::chrono::seconds(m_secondsToWait), + [this] ()->bool + { + return readyForWork(); + }); + + // Once we know which streams have given us data + // we can release the lock and let other streams + // set their data + streamsToUse.swap(m_waitingStreams); + lk.unlock(); + } + + // Here is the work that the server does for the modules + // it will just add 1 to each value it has been given + for(auto index: streamsToUse){ + auto & streamData = m_perStream.at(index); + + std::exception_ptr exceptionPtr; + try { + for (auto v: *streamData.in_) { + streamData.out_->push_back(v+1); + } + } catch(...) { + exceptionPtr = std::current_exception(); + } + streamData.holder_.doneWaiting(exceptionPtr); + } + } + } + } +} diff --git a/FWCore/Integration/test/WaitingServer.h b/FWCore/Integration/test/WaitingServer.h new file mode 100644 index 0000000000000..bd534924362f4 --- /dev/null +++ b/FWCore/Integration/test/WaitingServer.h @@ -0,0 +1,75 @@ +#ifndef FWCore_Integration_WaitingServer_h +#define FWCore_Integration_WaitingServer_h + +#include "FWCore/Concurrency/interface/WaitingTaskWithArenaHolder.h" + +#include +#include +#include +#include +#include +#include + +namespace edmtest { + namespace test_acquire { + + struct StreamData { + StreamData() : in_(nullptr), out_(nullptr) {} + + std::vector const* in_; + std::vector* out_; + edm::WaitingTaskWithArenaHolder holder_; + }; + + class WaitingServer { + public: + WaitingServer(unsigned int iNumberOfStreams, + unsigned int iMinNumberOfStreamsBeforeDoingWork, + unsigned int iSecondsToWait): + m_perStream(iNumberOfStreams), + m_minNumStreamsBeforeDoingWork(iMinNumberOfStreamsBeforeDoingWork), + m_secondsToWait(iSecondsToWait), + m_shouldStop(false) { + } + + void start(); + void stop(); + + void requestValuesAsync(unsigned int dataID, + std::vector const* iIn, + std::vector* iOut, + edm::WaitingTaskWithArenaHolder holder); + + private: + + void serverDoWork(); + + bool readyForWork() const; + + std::mutex m_mutex; //needed by m_cond + std::condition_variable m_cond; + std::unique_ptr m_thread; + std::vector m_perStream; + std::vector m_waitingStreams; + const unsigned int m_minNumStreamsBeforeDoingWork; + const unsigned int m_secondsToWait; + std::atomic m_shouldStop; + }; + + class Cache { + public: + + std::vector const& retrieved() const { return m_retrieved; } + std::vector & retrieved() { return m_retrieved; } + + std::vector const& processed() const { return m_processed; } + std::vector & processed() { return m_processed; } + + private: + + std::vector m_retrieved; + std::vector m_processed; + }; + } +} +#endif diff --git a/FWCore/Integration/test/WaitingService.cc b/FWCore/Integration/test/WaitingService.cc new file mode 100644 index 0000000000000..c0f68b366413b --- /dev/null +++ b/FWCore/Integration/test/WaitingService.cc @@ -0,0 +1,42 @@ +#include "FWCore/Integration/test/WaitingService.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ServiceRegistry/interface/ActivityRegistry.h" +#include "FWCore/ServiceRegistry/interface/ServiceMaker.h" + +namespace edmtest { + namespace test_acquire { + + WaitingService::WaitingService(edm::ParameterSet const& pset, edm::ActivityRegistry&iRegistry) : + count_(0), + numberOfStreamsToAccumulate_(pset.getUntrackedParameter("streamsToAccumulate", 8)), + secondsToWaitForWork_(pset.getUntrackedParameter("secondsToWaitForWork",1)) + { + iRegistry.watchPreallocate(this, &WaitingService::preallocate); + iRegistry.watchPostEndJob(this, &WaitingService::postEndJob); + } + + WaitingService::~WaitingService() { + if (server_) { + server_->stop(); + } + } + + void WaitingService::preallocate(edm::service::SystemBounds const&) { + caches_.resize(count_.load()); + server_ = std::make_unique(count_.load(), + numberOfStreamsToAccumulate_, + secondsToWaitForWork_); + server_->start(); + } + + void WaitingService::postEndJob() { + if(server_) { + server_->stop(); + } + server_.reset(); + } + } +} + +using edmtest::test_acquire::WaitingService; +DEFINE_FWK_SERVICE(WaitingService); diff --git a/FWCore/Integration/test/WaitingService.h b/FWCore/Integration/test/WaitingService.h new file mode 100644 index 0000000000000..915b2d65fd44c --- /dev/null +++ b/FWCore/Integration/test/WaitingService.h @@ -0,0 +1,59 @@ +#ifndef FWCore_Integration_WaitingService_h +#define FWCore_Integration_WaitingService_h + +#include "FWCore/Integration/test/WaitingServer.h" + +#include +#include +#include + +namespace edm { + class ActivityRegistry; + class ParameterSet; + namespace service { + class SystemBounds; + } +} + +namespace edmtest { + namespace test_acquire { + + class Token { + public: + Token(unsigned int v) : value_(v) { } + unsigned int value() const { return value_; } + private: + unsigned int value_; + }; + + class WaitingService { + public: + + WaitingService(edm::ParameterSet const& pset, edm::ActivityRegistry&iRegistry); + ~WaitingService(); + + Token getToken() { return Token(count_.fetch_add(1)); } + + void preallocate(edm::service::SystemBounds const&); + + Cache* getCache(Token const& token) { return &caches_[token.value()]; } + + void requestValuesAsync(Token const& token, + std::vector const* iIn, + std::vector* iOut, + edm::WaitingTaskWithArenaHolder& holder) { + server_->requestValuesAsync(token.value(), iIn, iOut, holder); + } + + void postEndJob(); + + private: + std::atomic count_; + std::vector caches_; + std::unique_ptr server_; + const unsigned int numberOfStreamsToAccumulate_; + const unsigned int secondsToWaitForWork_; + }; + } +} +#endif diff --git a/FWCore/Integration/test/WaitingThreadIntProducer.cc b/FWCore/Integration/test/WaitingThreadIntProducer.cc index e2e13ab24332b..c52aaf48de0d2 100644 --- a/FWCore/Integration/test/WaitingThreadIntProducer.cc +++ b/FWCore/Integration/test/WaitingThreadIntProducer.cc @@ -2,6 +2,7 @@ #include "DataFormats/Common/interface/Handle.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/Framework/src/PreallocationConfiguration.h" #include "FWCore/Utilities/interface/InputTag.h" #include "FWCore/Concurrency/interface/WaitingTaskList.h" #include "DataFormats/TestObjects/interface/ToyProducts.h" @@ -190,7 +191,7 @@ namespace edmtest { virtual void endJob() override; private: - virtual void preallocStreams(unsigned int) override; + virtual void preallocate(edm::PreallocationConfiguration const&) override; std::vector> m_tokens; std::unique_ptr m_server; @@ -215,7 +216,8 @@ namespace edmtest { } } - void WaitingThreadIntProducer::preallocStreams(unsigned int iNStreams) { + void WaitingThreadIntProducer::preallocate(edm::PreallocationConfiguration const& iPrealloc) { + unsigned int iNStreams = iPrealloc.numberOfStreams(); m_server = std::make_unique(iNStreams, m_numberOfStreamsToAccumulate <=iNStreams? m_numberOfStreamsToAccumulate : iNStreams, m_secondsToWaitForWork); diff --git a/FWCore/Integration/test/acquireTest_cfg.py b/FWCore/Integration/test/acquireTest_cfg.py new file mode 100644 index 0000000000000..9f505041edee6 --- /dev/null +++ b/FWCore/Integration/test/acquireTest_cfg.py @@ -0,0 +1,87 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process("Test") + +process.WaitingService = cms.Service("WaitingService") + +process.source = cms.Source("EmptySource") + +process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(1)) + +process.options = cms.untracked.PSet( + numberOfThreads = cms.untracked.uint32(2), + numberOfStreams = cms.untracked.uint32(0) +) + +process.waiter = cms.EDProducer("AcquireIntProducer", + streamsToAccumulate = cms.untracked.uint32(3), + tags = cms.VInputTag("busy1", "busy2"), + produceTag = cms.InputTag("busy3") +) + +process.filterwaiter = cms.EDFilter("AcquireIntFilter", + streamsToAccumulate = cms.untracked.uint32(3), + tags = cms.VInputTag("busy1", "busy2"), + produceTag = cms.InputTag("busy3") +) + +process.streamwaiter = cms.EDProducer("AcquireIntStreamProducer", + streamsToAccumulate = cms.untracked.uint32(3), + tags = cms.VInputTag("busy1", "busy2"), + produceTag = cms.InputTag("busy3") +) + +process.streamfilterwaiter = cms.EDFilter("AcquireIntStreamFilter", + streamsToAccumulate = cms.untracked.uint32(3), + tags = cms.VInputTag("busy1", "busy2"), + produceTag = cms.InputTag("busy3") +) + +process.busy1 = cms.EDProducer("BusyWaitIntProducer",ivalue = cms.int32(1), iterations = cms.uint32(10*1000*1000)) +process.busy2 = cms.EDProducer("BusyWaitIntProducer",ivalue = cms.int32(2), iterations = cms.uint32(10*1000*1000)) +process.busy3 = cms.EDProducer("BusyWaitIntProducer",ivalue = cms.int32(2), iterations = cms.uint32(10*1000*1000)) + +process.tester = cms.EDAnalyzer("IntTestAnalyzer", + moduleLabel = cms.untracked.string("waiter"), + valueMustMatch = cms.untracked.int32(5)) + +process.filtertester = cms.EDAnalyzer("IntTestAnalyzer", + moduleLabel = cms.untracked.string("filterwaiter"), + valueMustMatch = cms.untracked.int32(5)) + +process.streamtester = cms.EDAnalyzer("IntTestAnalyzer", + moduleLabel = cms.untracked.string("streamwaiter"), + valueMustMatch = cms.untracked.int32(5)) + +process.streamfiltertester = cms.EDAnalyzer("IntTestAnalyzer", + moduleLabel = cms.untracked.string("streamfilterwaiter"), + valueMustMatch = cms.untracked.int32(5)) + +process.task = cms.Task(process.busy1, process.busy2, process.busy3, + process.waiter, process.filterwaiter, + process.streamwaiter, process.streamfilterwaiter) + +process.testParentage1 = cms.EDAnalyzer("TestParentage", + inputTag = cms.InputTag("waiter"), + expectedAncestors = cms.vstring("busy1", "busy2", "busy3") +) + +process.testParentage2 = cms.EDAnalyzer("TestParentage", + inputTag = cms.InputTag("filterwaiter"), + expectedAncestors = cms.vstring("busy1", "busy2", "busy3") +) + +process.testParentage3 = cms.EDAnalyzer("TestParentage", + inputTag = cms.InputTag("streamwaiter"), + expectedAncestors = cms.vstring("busy1", "busy2", "busy3") +) + +process.testParentage4 = cms.EDAnalyzer("TestParentage", + inputTag = cms.InputTag("streamfilterwaiter"), + expectedAncestors = cms.vstring("busy1", "busy2", "busy3") +) + +process.p1 = cms.Path(process.tester + process.testParentage1, process.task) +process.p2 = cms.Path(process.filtertester + process.testParentage2, process.task) +process.p3 = cms.Path(process.streamtester + process.testParentage3, process.task) +process.p4 = cms.Path(process.streamfiltertester + process.testParentage4, process.task) diff --git a/FWCore/Integration/test/run_TestOutput.sh b/FWCore/Integration/test/run_TestOutput.sh new file mode 100755 index 0000000000000..403e7addb4d2d --- /dev/null +++ b/FWCore/Integration/test/run_TestOutput.sh @@ -0,0 +1,67 @@ +#!/bin/bash + +test=testOutput + +function die { echo Failure $1: status $2 ; exit $2 ; } + +pushd ${LOCAL_TMP_DIR} + + echo "testOutput1" + cmsRun -p ${LOCAL_TEST_DIR}/${test}1_cfg.py 2> testOutput1.log || die "cmsRun ${test}1_cfg.py" $? + + # Check that all the transitions that were supposed to occur + # in a global output module actually did occur + grep "global write event" testOutput1.log > /dev/null || die "grep failed to find 'global write event'" $? + grep "global writeLuminosityBlock" testOutput1.log > /dev/null || die "grep failed to find 'global writeLuminosityBlock'" $? + grep "global writeRun" testOutput1.log > /dev/null || die "grep failed to find 'global writeRun'" $? + grep "global respondToOpenInputFile" testOutput1.log > /dev/null || die "grep failed to find 'global respondToOpenInputFile'" $? + grep "global respondToCloseInputFile" testOutput1.log > /dev/null || die "grep failed to find 'global respondToCloseInputFile'" $? + grep "global globalBeginRun" testOutput1.log > /dev/null || die "grep failed to find 'global globalBeginRun'" $? + grep "global globalEndRun" testOutput1.log > /dev/null || die "grep failed to find 'global globalEndRun'" $? + grep "global globalBeginLuminosityBlock" testOutput1.log > /dev/null || die "grep failed to find 'global globalBeginLuminosityBlock'" $? + grep "global globalEndLuminosityBlock" testOutput1.log > /dev/null || die "grep failed to find 'global globalEndLuminosityBlock'" $? + + # Check the branch ID for the EDAliases was placed correctly in the BranchIDLists + grep "global branchID 3673681161" testOutput1.log > /dev/null || die "grep failed to find 'global branchID 3673681161'" $? + + # Repeat checks for the limited module + grep "limited write event" testOutput1.log > /dev/null || die "grep failed to find 'limited write event'" $? + grep "limited writeLuminosityBlock" testOutput1.log > /dev/null || die "grep failed to find 'limited writeLuminosityBlock'" $? + grep "limited writeRun" testOutput1.log > /dev/null || die "grep failed to find 'limited writeRun'" $? + grep "limited respondToOpenInputFile" testOutput1.log > /dev/null || die "grep failed to find 'limited respondToOpenInputFile'" $? + grep "limited respondToCloseInputFile" testOutput1.log > /dev/null || die "grep failed to find 'limited respondToCloseInputFile'" $? + grep "limited globalBeginRun" testOutput1.log > /dev/null || die "grep failed to find 'limited globalBeginRun'" $? + grep "limited globalEndRun" testOutput1.log > /dev/null || die "grep failed to find 'limited globalEndRun'" $? + grep "limited globalBeginLuminosityBlock" testOutput1.log > /dev/null || die "grep failed to find 'limited globalBeginLuminosityBlock'" $? + grep "limited globalEndLuminosityBlock" testOutput1.log > /dev/null || die "grep failed to find 'limited globalEndLuminosityBlock'" $? + grep "limited branchID 3673681161" testOutput1.log > /dev/null || die "grep failed to find 'limited branchID 3673681161'" $? + + # Above we tested using EmptySource. Repeat reading a file using PoolSource + echo "testOutput2" + cmsRun -p ${LOCAL_TEST_DIR}/${test}2_cfg.py 2> testOutput2.log || die "cmsRun ${test}2_cfg.py" $? + + grep "global write event" testOutput2.log > /dev/null || die "grep failed to find 'global write event'" $? + grep "global writeLuminosityBlock" testOutput2.log > /dev/null || die "grep failed to find 'global writeLuminosityBlock'" $? + grep "global writeRun" testOutput2.log > /dev/null || die "grep failed to find 'global writeRun'" $? + grep "global respondToOpenInputFile" testOutput2.log > /dev/null || die "grep failed to find 'global respondToOpenInputFile'" $? + grep "global respondToCloseInputFile" testOutput2.log > /dev/null || die "grep failed to find 'global respondToCloseInputFile'" $? + grep "global globalBeginRun" testOutput2.log > /dev/null || die "grep failed to find 'global globalBeginRun'" $? + grep "global globalEndRun" testOutput2.log > /dev/null || die "grep failed to find 'global globalEndRun'" $? + grep "global globalBeginLuminosityBlock" testOutput2.log > /dev/null || die "grep failed to find 'global globalBeginLuminosityBlock'" $? + grep "global globalEndLuminosityBlock" testOutput2.log > /dev/null || die "grep failed to find 'global globalEndLuminosityBlock'" $? + grep "global branchID 4057644746" testOutput2.log > /dev/null || die "grep failed to find 'global branchID 4057644746'" $? + + grep "limited write event" testOutput2.log > /dev/null || die "grep failed to find 'limited write event'" $? + grep "limited writeLuminosityBlock" testOutput2.log > /dev/null || die "grep failed to find 'limited writeLuminosityBlock'" $? + grep "limited writeRun" testOutput2.log > /dev/null || die "grep failed to find 'limited writeRun'" $? + grep "limited respondToOpenInputFile" testOutput2.log > /dev/null || die "grep failed to find 'limited respondToOpenInputFile'" $? + grep "limited respondToCloseInputFile" testOutput2.log > /dev/null || die "grep failed to find 'limited respondToCloseInputFile'" $? + grep "limited globalBeginRun" testOutput2.log > /dev/null || die "grep failed to find 'limited globalBeginRun'" $? + grep "limited globalEndRun" testOutput2.log > /dev/null || die "grep failed to find 'limited globalEndRun'" $? + grep "limited globalBeginLuminosityBlock" testOutput2.log > /dev/null || die "grep failed to find 'limited globalBeginLuminosityBlock'" $? + grep "limited globalEndLuminosityBlock" testOutput2.log > /dev/null || die "grep failed to find 'limited globalEndLuminosityBlock'" $? + grep "limited branchID 4057644746" testOutput2.log > /dev/null || die "grep failed to find 'limited branchID 4057644746'" $? + +popd + +exit 0 diff --git a/FWCore/Integration/test/testOutput1_cfg.py b/FWCore/Integration/test/testOutput1_cfg.py new file mode 100644 index 0000000000000..bc39d0c017478 --- /dev/null +++ b/FWCore/Integration/test/testOutput1_cfg.py @@ -0,0 +1,43 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process("PROD1") + +process.source = cms.Source("EmptySource") +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32(3) +) + +process.intProducerA = cms.EDProducer("IntProducer", ivalue = cms.int32(100)) + +process.aliasForInt = cms.EDAlias( + intProducerA = cms.VPSet( + cms.PSet(type = cms.string('edmtestIntProduct') + ) + ) +) + +process.testout = cms.OutputModule("TestGlobalOutput", + outputCommands = cms.untracked.vstring( + "keep *", + "drop *_intProducerA_*_*" + ) +) + +process.testoutlimited = cms.OutputModule("TestLimitedOutput", + outputCommands = cms.untracked.vstring( + "keep *", + "drop *_intProducerA_*_*" + ) +) + +process.out = cms.OutputModule("PoolOutputModule", + fileName = cms.untracked.string('testOutput1.root'), + outputCommands = cms.untracked.vstring( + 'keep *', + 'drop *_intProducerA_*_*' + ) +) + +process.path = cms.Path(process.intProducerA) + +process.endpath = cms.EndPath(process.testout + process.testoutlimited + process.out) diff --git a/FWCore/Integration/test/testOutput2_cfg.py b/FWCore/Integration/test/testOutput2_cfg.py new file mode 100644 index 0000000000000..dc32604865244 --- /dev/null +++ b/FWCore/Integration/test/testOutput2_cfg.py @@ -0,0 +1,45 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process("PROD2") + + +process.source = cms.Source("PoolSource", + fileNames = cms.untracked.vstring( + 'file:testOutput1.root' + ) +) + +process.intProducerA = cms.EDProducer("IntProducer", ivalue = cms.int32(100)) + +process.aliasForInt = cms.EDAlias( + intProducerA = cms.VPSet( + cms.PSet(type = cms.string('edmtestIntProduct') + ) + ) +) + +process.testout = cms.OutputModule("TestGlobalOutput", + outputCommands = cms.untracked.vstring( + "keep *", + "drop *_intProducerA_*_*" + ) +) + +process.testoutlimited = cms.OutputModule("TestLimitedOutput", + outputCommands = cms.untracked.vstring( + "keep *", + "drop *_intProducerA_*_*" + ) +) + +process.out = cms.OutputModule("PoolOutputModule", + fileName = cms.untracked.string('testOutput2.root'), + outputCommands = cms.untracked.vstring( + 'keep *', + 'drop *_intProducerA_*_*' + ) +) + +process.path = cms.Path(process.intProducerA) + +process.endpath = cms.EndPath(process.testout + process.testoutlimited + process.out) diff --git a/FWCore/Integration/test/unit_test_outputs/testProducerWithPsetDesc_briefdoc.txt b/FWCore/Integration/test/unit_test_outputs/testProducerWithPsetDesc_briefdoc.txt index fda25eadc66bc..db84ea3bbfa25 100644 --- a/FWCore/Integration/test/unit_test_outputs/testProducerWithPsetDesc_briefdoc.txt +++ b/FWCore/Integration/test/unit_test_outputs/testProducerWithPsetDesc_briefdoc.txt @@ -726,6 +726,9 @@ noDefault22 untracked VLuminosityBlockRange none (do not write to cfi) noDefault23 untracked EventRange none (do not write to cfi) noDefault24 untracked VEventRange none (do not write to cfi) - 1.3 description without a module label + 1.3 producerWithPSetDesc + p_int int32 3 + mightGet untracked vstring optional none (do not write to cfi) + 1.4 description without a module label p_int int32 2 mightGet untracked vstring optional none (do not write to cfi) diff --git a/FWCore/Integration/test/unit_test_outputs/testProducerWithPsetDesc_doc.txt b/FWCore/Integration/test/unit_test_outputs/testProducerWithPsetDesc_doc.txt index 850158720a56d..ace9e959ff71b 100644 --- a/FWCore/Integration/test/unit_test_outputs/testProducerWithPsetDesc_doc.txt +++ b/FWCore/Integration/test/unit_test_outputs/testProducerWithPsetDesc_doc.txt @@ -1,6 +1,6 @@ 1 ProducerWithPSetDesc (EDProducer) "pluginTestProducerWithPSetDesc.so" -This plugin has 3 PSet descriptions. The description used to validate a +This plugin has 4 PSet descriptions. The description used to validate a configuration is selected by matching the module labels. If none match, then the last description, which has no label, is selected. A cfi file will be generated for each configuration with a module label. @@ -2174,7 +2174,23 @@ generated for each configuration with a module label. type: untracked VEventRange default: none (do not write to cfi) - 1.3 description without a module label + 1.3 module label: producerWithPSetDesc + + p_int + type: int32 + default: 3 + + mightGet + type: untracked vstring optional + default: none (do not write to cfi) + List contains the branch names for the EDProducts which + might be requested by the module. + The format for identifying the EDProduct is the same as + the one used for OutputModules, except no wild cards + are allowed. E.g. + Foos_foomodule_whichFoo_RECO + + 1.4 description without a module label p_int type: int32 diff --git a/FWCore/Integration/test/waiting_thread_test.sh b/FWCore/Integration/test/waiting_thread_test.sh index f7ba8cd1f23ab..b7ecdacf03373 100755 --- a/FWCore/Integration/test/waiting_thread_test.sh +++ b/FWCore/Integration/test/waiting_thread_test.sh @@ -2,4 +2,12 @@ function die { echo $1: status $2 ; exit $2; } +pushd ${LOCAL_TMP_DIR} + +echo "cmsRun waiting_thread_cfg.py" cmsRun --parameter-set ${LOCAL_TEST_DIR}/waiting_thread_cfg.py || die 'Failed in waiting_thread_cfg.py' $? + +echo "cmsRun acquireTest_cfg.py" +cmsRun --parameter-set ${LOCAL_TEST_DIR}/acquireTest_cfg.py || die 'Failed in acquireTest_cfg.py' $? + +popd diff --git a/FWCore/MessageService/interface/MessageLogger.h b/FWCore/MessageService/interface/MessageLogger.h index 4ab6f68a2e7e2..c918e74480deb 100644 --- a/FWCore/MessageService/interface/MessageLogger.h +++ b/FWCore/MessageService/interface/MessageLogger.h @@ -82,6 +82,9 @@ class MessageLogger { void preModuleEvent ( StreamContext const&, ModuleCallingContext const& ); void postModuleEvent( StreamContext const&, ModuleCallingContext const& ); + void preModuleEventAcquire ( StreamContext const&, ModuleCallingContext const& ); + void postModuleEventAcquire( StreamContext const&, ModuleCallingContext const& ); + void preModuleBeginJob ( ModuleDescription const & ); void postModuleBeginJob ( ModuleDescription const & ); void preModuleEndJob ( ModuleDescription const & ); diff --git a/FWCore/MessageService/src/MessageLogger.cc b/FWCore/MessageService/src/MessageLogger.cc index 9002e07eb3c12..0a49ba7bf64bb 100644 --- a/FWCore/MessageService/src/MessageLogger.cc +++ b/FWCore/MessageService/src/MessageLogger.cc @@ -266,7 +266,10 @@ namespace edm { iRegistry.watchPreModuleEvent(this,&MessageLogger::preModuleEvent); iRegistry.watchPostModuleEvent(this,&MessageLogger::postModuleEvent); - + + iRegistry.watchPreModuleEventAcquire(this,&MessageLogger::preModuleEventAcquire); + iRegistry.watchPostModuleEventAcquire(this,&MessageLogger::postModuleEventAcquire); + iRegistry.watchPreSourceEvent(this,&MessageLogger::preSourceEvent); iRegistry.watchPostSourceEvent(this,&MessageLogger::postSourceEvent); // change log 14: @@ -604,7 +607,19 @@ namespace edm { { unEstablishModule(mod,"PostModuleEvent"); } - + + void + MessageLogger::preModuleEventAcquire(StreamContext const& stream, ModuleCallingContext const& mod) + { + establishModule (stream.streamID().value(),mod, + s_streamTransitionNames[static_cast(StreamContext::Transition::kEvent)]); + } + + void MessageLogger::postModuleEventAcquire(StreamContext const& stream, ModuleCallingContext const& mod) + { + unEstablishModule(mod,"PostModuleEventAcquire"); + } + void MessageLogger::preModuleStreamEndLumi(StreamContext const& stream, ModuleCallingContext const& mod) { diff --git a/FWCore/ParameterSet/bin/edmPluginHelp.cpp b/FWCore/ParameterSet/bin/edmPluginHelp.cpp index 943fa5beb0df8..ca1b5d02698ab 100644 --- a/FWCore/ParameterSet/bin/edmPluginHelp.cpp +++ b/FWCore/ParameterSet/bin/edmPluginHelp.cpp @@ -137,7 +137,7 @@ namespace { os << std::left << iPlugin << " " << pluginInfo.name_ << " (" << baseType << ") " << pluginInfo.loadable_.leaf() << "\n"; os.flags(oldFlags); - edm::ConfigurationDescriptions descriptions(filler->baseType()); + edm::ConfigurationDescriptions descriptions(filler->baseType(), pluginInfo.name_); try { filler->fill(descriptions); diff --git a/FWCore/ParameterSet/bin/edmWriteConfigs.cpp b/FWCore/ParameterSet/bin/edmWriteConfigs.cpp index b441b31db210b..9a08f07fc32fa 100644 --- a/FWCore/ParameterSet/bin/edmWriteConfigs.cpp +++ b/FWCore/ParameterSet/bin/edmWriteConfigs.cpp @@ -29,6 +29,7 @@ #include "FWCore/Utilities/interface/TimeOfDay.h" #include "FWCore/PluginManager/interface/PluginManager.h" #include "FWCore/PluginManager/interface/standard.h" +#include "FWCore/ParameterSet/interface/FileInPath.h" #include "FWCore/ParameterSet/interface/ParameterSetDescriptionFillerPluginFactory.h" #include "FWCore/Utilities/interface/Algorithms.h" #include "FWCore/PluginManager/interface/PluginInfo.h" @@ -87,7 +88,7 @@ namespace { std::string baseType = filler->baseType(); - edm::ConfigurationDescriptions descriptions(filler->baseType()); + edm::ConfigurationDescriptions descriptions(filler->baseType(), pluginName); try { edm::convertException::wrap([&]() { @@ -103,7 +104,7 @@ namespace { try { edm::convertException::wrap([&]() { - descriptions.writeCfis(baseType, pluginName, usedCfiFileNames); + descriptions.writeCfis(usedCfiFileNames); }); } catch(cms::Exception& e) { @@ -141,6 +142,9 @@ namespace { int main (int argc, char **argv) try { + + edm::FileInPath::disableFileLookup(); + using std::placeholders::_1; boost::filesystem::path initialWorkingDirectory = boost::filesystem::initial_path(); diff --git a/FWCore/ParameterSet/interface/ConfigurationDescriptions.h b/FWCore/ParameterSet/interface/ConfigurationDescriptions.h index 769139affe536..48cd317ea42d0 100644 --- a/FWCore/ParameterSet/interface/ConfigurationDescriptions.h +++ b/FWCore/ParameterSet/interface/ConfigurationDescriptions.h @@ -33,7 +33,7 @@ namespace edm { //NOTE: This does not take ownership of the PreValidatorBase instance so // this instance must remain valid for as long as the ConfigurationDescriptions // is being modified - ConfigurationDescriptions(std::string const& baseType); + ConfigurationDescriptions(std::string const& baseType, std::string const& pluginName); ~ConfigurationDescriptions(); @@ -48,6 +48,7 @@ namespace edm { void add(std::string const& label, ParameterSetDescription const& psetDescription); void add(char const* label, ParameterSetDescription const& psetDescription); + void addWithDefaultLabel(ParameterSetDescription const& psetDescription); void addDefault(ParameterSetDescription const& psetDescription); @@ -62,9 +63,7 @@ namespace edm { void validate(ParameterSet & pset, std::string const& moduleLabel) const; - void writeCfis(std::string const& baseType, - std::string const& pluginName, - std::set& usedCfiFileNames) const; + void writeCfis(std::set& usedCfiFileNames) const; void print(std::ostream & os, std::string const& moduleLabel, @@ -110,6 +109,7 @@ namespace edm { DescriptionCounter & counter) const; std::string baseType_; + std::string pluginName_; std::vector > descriptions_; diff --git a/FWCore/ParameterSet/interface/FileInPath.h b/FWCore/ParameterSet/interface/FileInPath.h index e7dd28e44fdee..497d75e3b2434 100644 --- a/FWCore/ParameterSet/interface/FileInPath.h +++ b/FWCore/ParameterSet/interface/FileInPath.h @@ -116,6 +116,10 @@ namespace edm void read(std::istream& is); void readFromParameterSetBlob(std::istream& is); + + /// Should only be called while the edmWriteConfigs executable runs + static void disableFileLookup(); + private: std::string relativePath_; std::string canonicalFilename_; diff --git a/FWCore/ParameterSet/interface/defaultModuleLabel.h b/FWCore/ParameterSet/interface/defaultModuleLabel.h new file mode 100644 index 0000000000000..823e4b95e2d80 --- /dev/null +++ b/FWCore/ParameterSet/interface/defaultModuleLabel.h @@ -0,0 +1,31 @@ +#ifndef FWCore_ParameterSet_defaultModuleLabel_h +#define FWCore_ParameterSet_defaultModuleLabel_h + +#include +#include + +namespace edm { + std::string defaultModuleLabel(std::string label) { // take by value because we'll copy it anyway + // remove all colons (module type may contain namespace) + label.erase(std::remove(label.begin(), label.end(), ':'), label.end()); + + // the following code originates from HLTrigger/HLTcore/interface/defaultModuleLabel.h + // if the label is all uppercase, change it to all lowercase + // if the label starts with more than one uppercase letter, change n-1 to lowercase + // otherwise, change the first letter to lowercase + unsigned int ups = 0; + for (char c: label) + if (std::isupper(c)) + ++ups; + else + break; + if (ups > 1 and ups != label.size()) + --ups; + for (unsigned int i = 0; i < ups; ++i) + label[i] = std::tolower(label[i]); + + return label; + } +} + +#endif diff --git a/FWCore/ParameterSet/src/ConfigurationDescriptions.cc b/FWCore/ParameterSet/src/ConfigurationDescriptions.cc index d02e97339aa50..17d5e01878535 100644 --- a/FWCore/ParameterSet/src/ConfigurationDescriptions.cc +++ b/FWCore/ParameterSet/src/ConfigurationDescriptions.cc @@ -12,6 +12,7 @@ #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/ParameterSet/interface/DocFormatHelper.h" +#include "FWCore/ParameterSet/interface/defaultModuleLabel.h" #include "FWCore/Utilities/interface/Algorithms.h" #include "FWCore/Utilities/interface/EDMException.h" @@ -37,8 +38,9 @@ static const char* const k_source = "source"; namespace edm { - ConfigurationDescriptions::ConfigurationDescriptions(std::string const& baseType) : + ConfigurationDescriptions::ConfigurationDescriptions(std::string const& baseType, std::string const& pluginName) : baseType_(baseType), + pluginName_(pluginName), defaultDescDefined_(false) { } @@ -93,6 +95,21 @@ namespace edm { } + void + ConfigurationDescriptions::addWithDefaultLabel(ParameterSetDescription const& psetDescription) { + std::string label; + if(kService == baseType_) { + label = pluginName_; + } + else if(kSource == baseType_) { + label = "source"; + } + else { + label = defaultModuleLabel(pluginName_); + } + add(label, psetDescription); + } + void ConfigurationDescriptions::addDefault(ParameterSetDescription const& psetDescription) { @@ -151,14 +168,12 @@ namespace edm { } void - ConfigurationDescriptions::writeCfis(std::string const& baseType, - std::string const& pluginName, - std::set& usedCfiFileNames) const { + ConfigurationDescriptions::writeCfis(std::set& usedCfiFileNames) const { for_all(descriptions_, std::bind(&ConfigurationDescriptions::writeCfiForLabel, std::placeholders::_1, - std::cref(baseType), - std::cref(pluginName), + std::cref(baseType_), + std::cref(pluginName_), std::ref(usedCfiFileNames))); } diff --git a/FWCore/ParameterSet/src/FileInPath.cc b/FWCore/ParameterSet/src/FileInPath.cc index 06fc03870a8d3..7b72e755ab0c0 100644 --- a/FWCore/ParameterSet/src/FileInPath.cc +++ b/FWCore/ParameterSet/src/FileInPath.cc @@ -1,6 +1,7 @@ // ---------------------------------------------------------------------- // ---------------------------------------------------------------------- +#include #include #include #include "boost/filesystem/path.hpp" @@ -15,9 +16,12 @@ namespace bf = boost::filesystem; namespace { + + std::atomic s_fileLookupDisabled{false}; + /// These are the names of the environment variables which control -/// the behavior of the FileInPath class. They are local to this -/// class; other code should not even know about them! + /// the behavior of the FileInPath class. They are local to this + /// class; other code should not even know about them! const std::string PathVariableName("CMSSW_SEARCH_PATH"); // Environment variables for local and release areas: @@ -111,6 +115,9 @@ namespace edm canonicalFilename_(), location_(Unknown) { + if (s_fileLookupDisabled) { + return; + } getEnvironment(); } @@ -119,6 +126,9 @@ namespace edm canonicalFilename_(), location_(Unknown) { + if (s_fileLookupDisabled) { + return; + } getEnvironment(); initialize_(); } @@ -128,6 +138,9 @@ namespace edm canonicalFilename_(), location_(Unknown) { + if (s_fileLookupDisabled) { + return; + } if(r == nullptr) { throw edm::Exception(edm::errors::FileInPathError) << "Relative path must not be null\n"; } @@ -508,5 +521,9 @@ namespace edm << "\n"; } + void FileInPath::disableFileLookup() { + s_fileLookupDisabled = true; + } + } diff --git a/FWCore/ParameterSet/test/BuildFile.xml b/FWCore/ParameterSet/test/BuildFile.xml index 6cfea40584792..43bc476da524c 100644 --- a/FWCore/ParameterSet/test/BuildFile.xml +++ b/FWCore/ParameterSet/test/BuildFile.xml @@ -13,4 +13,8 @@ + + + + diff --git a/FWCore/ParameterSet/test/defaultModuleLabel_t.cc b/FWCore/ParameterSet/test/defaultModuleLabel_t.cc new file mode 100644 index 0000000000000..8e094c666d56c --- /dev/null +++ b/FWCore/ParameterSet/test/defaultModuleLabel_t.cc @@ -0,0 +1,27 @@ +#include + +#include "FWCore/ParameterSet/interface/defaultModuleLabel.h" + +class testDefaultModuleLabel: public CppUnit::TestFixture { + CPPUNIT_TEST_SUITE(testDefaultModuleLabel); + CPPUNIT_TEST(test); + CPPUNIT_TEST_SUITE_END(); + +public: + void setUp(){} + void tearDown(){} + + void test(); +}; + +CPPUNIT_TEST_SUITE_REGISTRATION(testDefaultModuleLabel); + +void testDefaultModuleLabel::test() { + CPPUNIT_ASSERT(edm::defaultModuleLabel("Dummy") == "dummy"); + CPPUNIT_ASSERT(edm::defaultModuleLabel("DummyCamelCaps") == "dummyCamelCaps"); + CPPUNIT_ASSERT(edm::defaultModuleLabel("ALLCAPS") == "allcaps"); + CPPUNIT_ASSERT(edm::defaultModuleLabel("STARTCaps") == "startCaps"); + CPPUNIT_ASSERT(edm::defaultModuleLabel("colons::Test") == "colonsTest"); +} + +#include diff --git a/FWCore/ROOTTests/test/tclass_methods_threaded_t.cc b/FWCore/ROOTTests/test/tclass_methods_threaded_t.cc index a8e81217f722f..db7ab6f717e5a 100644 --- a/FWCore/ROOTTests/test/tclass_methods_threaded_t.cc +++ b/FWCore/ROOTTests/test/tclass_methods_threaded_t.cc @@ -53,7 +53,7 @@ int main(int argc, char** argv) for(int i=0; i 0 ) {} diff --git a/FWCore/ROOTTests/test/tprofile_threaded_t.cc b/FWCore/ROOTTests/test/tprofile_threaded_t.cc index 8575e7ff554cb..3038ac2fd980f 100644 --- a/FWCore/ROOTTests/test/tprofile_threaded_t.cc +++ b/FWCore/ROOTTests/test/tprofile_threaded_t.cc @@ -58,7 +58,7 @@ int main(int argc, char** argv) profiles.push_back(std::make_unique(s.str().c_str(),s.str().c_str(), 100,10,11,0,10)); profiles.back()->SetCanExtend(TH1::kAllAxes); auto profile = profiles.back().get(); - threads.emplace_back([i,profile,&canStart]() { + threads.emplace_back([profile,&canStart]() { static thread_local TThread guard; while(not canStart) {} for(int x=10; x>0; --x) { diff --git a/FWCore/ServiceRegistry/interface/ActivityRegistry.h b/FWCore/ServiceRegistry/interface/ActivityRegistry.h index d3af2b88c2986..932e03940d1f5 100644 --- a/FWCore/ServiceRegistry/interface/ActivityRegistry.h +++ b/FWCore/ServiceRegistry/interface/ActivityRegistry.h @@ -700,6 +700,22 @@ namespace edm { } AR_WATCH_USING_METHOD_2(watchPostModuleEvent) + /// signal is emitted before the module starts the acquire method for the Event + typedef signalslot::Signal PreModuleEventAcquire; + PreModuleEventAcquire preModuleEventAcquireSignal_; + void watchPreModuleEventAcquire(PreModuleEventAcquire::slot_type const& iSlot) { + preModuleEventAcquireSignal_.connect(iSlot); + } + AR_WATCH_USING_METHOD_2(watchPreModuleEventAcquire) + + /// signal is emitted after the module finishes the acquire method for the Event + typedef signalslot::Signal PostModuleEventAcquire; + PostModuleEventAcquire postModuleEventAcquireSignal_; + void watchPostModuleEventAcquire(PostModuleEventAcquire::slot_type const& iSlot) { + postModuleEventAcquireSignal_.connect_front(iSlot); + } + AR_WATCH_USING_METHOD_2(watchPostModuleEventAcquire) + /// signal is emitted after the module starts processing the Event and before a delayed get has started typedef signalslot::Signal PreModuleEventDelayedGet; PreModuleEventDelayedGet preModuleEventDelayedGetSignal_; diff --git a/FWCore/ServiceRegistry/src/ActivityRegistry.cc b/FWCore/ServiceRegistry/src/ActivityRegistry.cc index 0ff1bb0a7e170..a990a76c4689c 100644 --- a/FWCore/ServiceRegistry/src/ActivityRegistry.cc +++ b/FWCore/ServiceRegistry/src/ActivityRegistry.cc @@ -210,7 +210,10 @@ namespace edm { preModuleEventSignal_.connect(std::cref(iOther.preModuleEventSignal_)); postModuleEventSignal_.connect(std::cref(iOther.postModuleEventSignal_)); - + + preModuleEventAcquireSignal_.connect(std::cref(iOther.preModuleEventAcquireSignal_)); + postModuleEventAcquireSignal_.connect(std::cref(iOther.postModuleEventAcquireSignal_)); + preModuleEventDelayedGetSignal_.connect(std::cref(iOther.preModuleEventDelayedGetSignal_)); postModuleEventDelayedGetSignal_.connect(std::cref(iOther.postModuleEventDelayedGetSignal_)); @@ -380,6 +383,9 @@ namespace edm { copySlotsToFrom(preModuleEventSignal_, iOther.preModuleEventSignal_); copySlotsToFromReverse(postModuleEventSignal_, iOther.postModuleEventSignal_); + copySlotsToFrom(preModuleEventAcquireSignal_, iOther.preModuleEventAcquireSignal_); + copySlotsToFromReverse(postModuleEventAcquireSignal_, iOther.postModuleEventAcquireSignal_); + copySlotsToFrom(preModuleEventDelayedGetSignal_, iOther.preModuleEventDelayedGetSignal_); copySlotsToFromReverse(postModuleEventDelayedGetSignal_, iOther.postModuleEventDelayedGetSignal_); diff --git a/FWCore/ServiceRegistry/src/ServicesManager.cc b/FWCore/ServiceRegistry/src/ServicesManager.cc index 036780fa54e50..3bcb1821aa17f 100644 --- a/FWCore/ServiceRegistry/src/ServicesManager.cc +++ b/FWCore/ServiceRegistry/src/ServicesManager.cc @@ -272,7 +272,7 @@ namespace edm { std::string serviceType = iMaker.pset_->getParameter("@service_type"); std::unique_ptr filler( ParameterSetDescriptionFillerPluginFactory::get()->create(serviceType)); - ConfigurationDescriptions descriptions(filler->baseType()); + ConfigurationDescriptions descriptions(filler->baseType(), serviceType); filler->fill(descriptions); try { diff --git a/FWCore/Services/plugins/InitRootHandlers.cc b/FWCore/Services/plugins/InitRootHandlers.cc index 596e5105db735..6e445c8c958bc 100644 --- a/FWCore/Services/plugins/InitRootHandlers.cc +++ b/FWCore/Services/plugins/InitRootHandlers.cc @@ -795,7 +795,7 @@ namespace edm { }); } - iReg.watchPreallocate([this](edm::service::SystemBounds const& iBounds){ + iReg.watchPreallocate([](edm::service::SystemBounds const& iBounds){ if (iBounds.maxNumberOfThreads() > moduleListBuffers_.size()) { moduleListBuffers_.resize(iBounds.maxNumberOfThreads()); } diff --git a/FWCore/Services/plugins/StallMonitor.cc b/FWCore/Services/plugins/StallMonitor.cc index fdbb2768aa2fa..4c9b5d4cc2af5 100644 --- a/FWCore/Services/plugins/StallMonitor.cc +++ b/FWCore/Services/plugins/StallMonitor.cc @@ -105,6 +105,8 @@ namespace { postSourceEvent = 's', preEvent = 'E', postModuleEventPrefetching = 'p', + preModuleEventAcquire = 'A', + postModuleEventAcquire = 'a', preModuleEvent = 'M', preEventReadFromSource = 'R', postEventReadFromSource = 'r', @@ -144,6 +146,8 @@ namespace edm { void preSourceEvent(StreamID); void postSourceEvent(StreamID); void preEvent(StreamContext const&); + void preModuleEventAcquire(StreamContext const&, ModuleCallingContext const&); + void postModuleEventAcquire(StreamContext const&, ModuleCallingContext const&); void preModuleEvent(StreamContext const&, ModuleCallingContext const&); void postModuleEventPrefetching(StreamContext const&, ModuleCallingContext const&); void preEventReadFromSource(StreamContext const&, ModuleCallingContext const&); @@ -163,7 +167,7 @@ namespace edm { // for this purpose. using StreamID_value = decltype(std::declval().value()); using ModuleID = decltype(std::declval().id()); - tbb::concurrent_unordered_map, decltype(beginTime_)> stallStart_ {}; + tbb::concurrent_unordered_map, std::pair> stallStart_ {}; std::vector moduleLabels_ {}; std::vector moduleStats_ {}; @@ -190,6 +194,7 @@ StallMonitor::StallMonitor(ParameterSet const& iPS, ActivityRegistry& iRegistry) iRegistry.watchPreModuleConstruction(this, &StallMonitor::preModuleConstruction); iRegistry.watchPostBeginJob(this, &StallMonitor::postBeginJob); iRegistry.watchPostModuleEventPrefetching(this, &StallMonitor::postModuleEventPrefetching); + iRegistry.watchPreModuleEventAcquire(this, &StallMonitor::preModuleEventAcquire); iRegistry.watchPreModuleEvent(this, &StallMonitor::preModuleEvent); iRegistry.watchPostEndJob(this, &StallMonitor::postEndJob); @@ -198,6 +203,7 @@ StallMonitor::StallMonitor(ParameterSet const& iPS, ActivityRegistry& iRegistry) iRegistry.watchPreSourceEvent(this, &StallMonitor::preSourceEvent); iRegistry.watchPostSourceEvent(this, &StallMonitor::postSourceEvent); iRegistry.watchPreEvent(this, &StallMonitor::preEvent); + iRegistry.watchPostModuleEventAcquire(this, &StallMonitor::postModuleEventAcquire); iRegistry.watchPreEventReadFromSource(this, &StallMonitor::preEventReadFromSource); iRegistry.watchPostEventReadFromSource(this, &StallMonitor::postEventReadFromSource); iRegistry.watchPostModuleEvent(this, &StallMonitor::postModuleEvent); @@ -210,6 +216,8 @@ StallMonitor::StallMonitor(ParameterSet const& iPS, ActivityRegistry& iRegistry) << "# postSourceEvent " << step::postSourceEvent << " + + + + diff --git a/GeneratorInterface/LHEInterface/test/DummyLHEAnalyzer.cc b/GeneratorInterface/LHEInterface/test/DummyLHEAnalyzer.cc index e1eadc0363c7f..2d315a4d25629 100755 --- a/GeneratorInterface/LHEInterface/test/DummyLHEAnalyzer.cc +++ b/GeneratorInterface/LHEInterface/test/DummyLHEAnalyzer.cc @@ -19,8 +19,10 @@ class DummyLHEAnalyzer : public EDAnalyzer { private: bool dumpLHE_; bool checkPDG_; + bool dumpHeader_; public: - explicit DummyLHEAnalyzer( const ParameterSet & cfg ) : + explicit DummyLHEAnalyzer( const ParameterSet & cfg ) : + dumpHeader_( cfg.getUntrackedParameter("dumpHeader",false) ), src_( cfg.getParameter( "src" ) ), tokenLHERunInfo_(consumes(cfg.getUntrackedParameter("moduleLabel", std::string("source")) ) ), tokenLHEEvent_(consumes(cfg.getUntrackedParameter("moduleLabel", std::string("source")) ) ) @@ -105,6 +107,16 @@ class DummyLHEAnalyzer : public EDAnalyzer { } std::cout << " " << std::endl; + if(dumpHeader_) { + std::cout <<" HEADER "<headers_begin(); it != run->headers_end(); ++it) { + std::cout <<"tag: '"<tag()<<"'"<lines()) { + std::cout<<" "< test_merge.log || die "Failure using $F1" $? + +diff ${LOCAL_TEST_DIR}/testMerge.log test_merge.log || die "comparing test_merge.log" $? + + +(cmsRun $F2) > test_no_merge.log || die "Failure using $F2" $? +diff ${LOCAL_TEST_DIR}/testNoMerge.log test_no_merge.log || die "comparing test_no_merge.log" $? + +popd \ No newline at end of file diff --git a/GeneratorInterface/LHEInterface/test/testNoMerge.log b/GeneratorInterface/LHEInterface/test/testNoMerge.log new file mode 100644 index 0000000000000..4609106edca28 --- /dev/null +++ b/GeneratorInterface/LHEInterface/test/testNoMerge.log @@ -0,0 +1,197 @@ +Number of particles = 12 +# 0 2 0.000000 0.000000 108.381636 108.381636 0.000000 +# 1 -2 0.000000 0.000000 -279.761113 279.761113 0.000000 +# 2 6 33.629096 8.911570 -110.596490 212.417818 177.987117 +# 3 -6 -33.629096 -8.911570 -60.782987 175.724930 161.165590 +# 4 24 -30.884655 -12.140252 -4.785278 86.623321 79.871479 +# 5 5 64.513750 21.051822 -105.811211 125.794497 4.800000 +# 6 -24 -50.940382 34.880802 -75.291578 126.217439 80.314552 +# 7 -5 17.311286 -43.792372 14.508591 49.507491 4.800000 +# 8 -1 18.584463 9.165724 18.652037 27.881897 0.330000 +# 9 2 -49.469118 -21.305976 -23.437315 58.741424 0.330000 +# 10 13 9.691259 39.074489 -25.560060 47.687147 0.105660 +# 11 -14 -60.631641 -4.193686 -49.731518 78.530292 0.000000 +Number of particles = 12 +# 0 2 0.000000 0.000000 141.685002 141.685002 0.000000 +# 1 -2 0.000000 0.000000 -511.934312 511.934312 0.000000 +# 2 6 144.830212 -91.836223 -320.209442 403.766329 176.305076 +# 3 -6 -144.830212 91.836223 -50.039869 249.852985 174.679258 +# 4 24 66.573251 -105.577603 -276.286207 312.852810 77.228130 +# 5 5 78.256961 13.741381 -43.923234 90.913520 4.800000 +# 6 -24 -52.331928 13.655958 35.832022 101.309698 77.811344 +# 7 -5 -92.498284 78.180265 -85.871891 148.543287 4.800000 +# 8 -3 13.698476 -88.968981 -150.100391 175.024299 0.500000 +# 9 4 52.874775 -16.608622 -126.185816 137.828511 1.500000 +# 10 15 -53.810427 -1.679318 -8.358478 54.510586 1.777000 +# 11 -16 1.478498 15.335275 44.190500 46.799112 0.000000 +Number of particles = 12 +# 0 2 0.000000 0.000000 219.716846 219.716846 0.000000 +# 1 -2 0.000000 0.000000 -144.074406 144.074406 0.000000 +# 2 6 -28.007358 -14.336341 48.014157 184.053738 174.872743 +# 3 -6 28.007358 14.336341 27.628283 179.737514 174.792188 +# 4 24 -19.076498 -75.377093 12.033037 112.475706 80.376436 +# 5 5 -8.930860 61.040752 35.981120 71.578032 4.800000 +# 6 -24 -16.204445 49.039787 -30.703182 98.591889 78.167707 +# 7 -5 44.211803 -34.703446 58.331465 81.145625 4.800000 +# 8 -1 18.159044 -6.805855 26.779046 33.065039 0.330000 +# 9 2 -37.235543 -68.571238 -14.746009 79.410667 0.330000 +# 10 1 16.465237 57.169697 -24.579280 64.371797 0.330000 +# 11 -2 -32.669683 -8.129910 -6.123902 34.220092 0.330000 +Number of particles = 12 +# 0 2 0.000000 0.000000 209.050973 209.050973 0.000000 +# 1 -2 0.000000 0.000000 -223.870005 223.870005 0.000000 +# 2 6 -28.666225 122.544657 -16.459168 215.885317 174.632817 +# 3 -6 28.666225 -122.544657 1.640136 217.035661 176.813017 +# 4 24 43.122883 93.368101 19.268216 130.419339 77.850848 +# 5 5 -71.789109 29.176556 -35.727384 85.465979 4.800000 +# 6 -24 80.222330 -83.419791 34.131504 144.458006 79.427149 +# 7 -5 -51.556105 -39.124866 -32.491368 72.577656 4.800000 +# 8 -1 -20.727741 8.600062 7.401384 23.632386 0.330000 +# 9 2 63.850624 84.768039 11.866832 106.786952 0.330000 +# 10 15 23.287382 -79.738850 24.246093 86.554128 1.777000 +# 11 -16 56.934948 -3.680941 9.885411 57.903877 0.000000 +Number of particles = 12 +# 0 1 0.000000 0.000000 309.981479 309.981479 0.000000 +# 1 -1 0.000000 0.000000 -426.582766 426.582766 0.000000 +# 2 6 152.028051 -135.648837 -302.074339 404.256775 175.104252 +# 3 -6 -152.028051 135.648837 185.473052 332.307469 185.781768 +# 4 24 70.178720 -114.625390 -272.331231 314.540607 81.899092 +# 5 5 81.849332 -21.023447 -29.743107 89.716168 4.800000 +# 6 -24 -127.595362 163.770989 111.132177 249.016308 80.976836 +# 7 -5 -24.432690 -28.122152 74.340875 83.291160 4.800000 +# 8 -11 66.986380 -92.588245 -141.772766 182.096885 0.000510 +# 9 12 3.192339 -22.037145 -130.558465 132.443722 0.000000 +# 10 3 -45.335730 43.867032 77.191695 99.691788 0.500000 +# 11 -4 -82.259632 119.903957 33.940482 149.324520 1.500000 +HEPRUP + +IDBMUP 2212 -2212 +EBMUP 980.000000 980.000000 +PDFGUP 0 0 +PDFSUP 7 7 +IDWTUP 3 +NPRUP 2 + XSECUP XERRUP XMAXUP LPRUP + 5.220106 0.538413 1.000000 81 + 0.260256 0.106249 1.000000 82 + + HEADER +tag: '' + T1 Additional XML structures can go here +tag: '' + T2 Additional XML tags can go here - +tag: '' + T3 Additional XML structures can go here +Number of particles = 12 +# 0 2 0.000000 0.000000 108.381636 108.381636 0.000000 +# 1 -2 0.000000 0.000000 -279.761113 279.761113 0.000000 +# 2 6 33.629096 8.911570 -110.596490 212.417818 177.987117 +# 3 -6 -33.629096 -8.911570 -60.782987 175.724930 161.165590 +# 4 24 -30.884655 -12.140252 -4.785278 86.623321 79.871479 +# 5 5 64.513750 21.051822 -105.811211 125.794497 4.800000 +# 6 -24 -50.940382 34.880802 -75.291578 126.217439 80.314552 +# 7 -5 17.311286 -43.792372 14.508591 49.507491 4.800000 +# 8 -1 18.584463 9.165724 18.652037 27.881897 0.330000 +# 9 2 -49.469118 -21.305976 -23.437315 58.741424 0.330000 +# 10 13 9.691259 39.074489 -25.560060 47.687147 0.105660 +# 11 -14 -60.631641 -4.193686 -49.731518 78.530292 0.000000 +Number of particles = 12 +# 0 2 0.000000 0.000000 141.685002 141.685002 0.000000 +# 1 -2 0.000000 0.000000 -511.934312 511.934312 0.000000 +# 2 6 144.830212 -91.836223 -320.209442 403.766329 176.305076 +# 3 -6 -144.830212 91.836223 -50.039869 249.852985 174.679258 +# 4 24 66.573251 -105.577603 -276.286207 312.852810 77.228130 +# 5 5 78.256961 13.741381 -43.923234 90.913520 4.800000 +# 6 -24 -52.331928 13.655958 35.832022 101.309698 77.811344 +# 7 -5 -92.498284 78.180265 -85.871891 148.543287 4.800000 +# 8 -3 13.698476 -88.968981 -150.100391 175.024299 0.500000 +# 9 4 52.874775 -16.608622 -126.185816 137.828511 1.500000 +# 10 15 -53.810427 -1.679318 -8.358478 54.510586 1.777000 +# 11 -16 1.478498 15.335275 44.190500 46.799112 0.000000 +Number of particles = 12 +# 0 2 0.000000 0.000000 219.716846 219.716846 0.000000 +# 1 -2 0.000000 0.000000 -144.074406 144.074406 0.000000 +# 2 6 -28.007358 -14.336341 48.014157 184.053738 174.872743 +# 3 -6 28.007358 14.336341 27.628283 179.737514 174.792188 +# 4 24 -19.076498 -75.377093 12.033037 112.475706 80.376436 +# 5 5 -8.930860 61.040752 35.981120 71.578032 4.800000 +# 6 -24 -16.204445 49.039787 -30.703182 98.591889 78.167707 +# 7 -5 44.211803 -34.703446 58.331465 81.145625 4.800000 +# 8 -1 18.159044 -6.805855 26.779046 33.065039 0.330000 +# 9 2 -37.235543 -68.571238 -14.746009 79.410667 0.330000 +# 10 1 16.465237 57.169697 -24.579280 64.371797 0.330000 +# 11 -2 -32.669683 -8.129910 -6.123902 34.220092 0.330000 +Number of particles = 12 +# 0 2 0.000000 0.000000 209.050973 209.050973 0.000000 +# 1 -2 0.000000 0.000000 -223.870005 223.870005 0.000000 +# 2 6 -28.666225 122.544657 -16.459168 215.885317 174.632817 +# 3 -6 28.666225 -122.544657 1.640136 217.035661 176.813017 +# 4 24 43.122883 93.368101 19.268216 130.419339 77.850848 +# 5 5 -71.789109 29.176556 -35.727384 85.465979 4.800000 +# 6 -24 80.222330 -83.419791 34.131504 144.458006 79.427149 +# 7 -5 -51.556105 -39.124866 -32.491368 72.577656 4.800000 +# 8 -1 -20.727741 8.600062 7.401384 23.632386 0.330000 +# 9 2 63.850624 84.768039 11.866832 106.786952 0.330000 +# 10 15 23.287382 -79.738850 24.246093 86.554128 1.777000 +# 11 -16 56.934948 -3.680941 9.885411 57.903877 0.000000 +Number of particles = 12 +# 0 1 0.000000 0.000000 309.981479 309.981479 0.000000 +# 1 -1 0.000000 0.000000 -426.582766 426.582766 0.000000 +# 2 6 152.028051 -135.648837 -302.074339 404.256775 175.104252 +# 3 -6 -152.028051 135.648837 185.473052 332.307469 185.781768 +# 4 24 70.178720 -114.625390 -272.331231 314.540607 81.899092 +# 5 5 81.849332 -21.023447 -29.743107 89.716168 4.800000 +# 6 -24 -127.595362 163.770989 111.132177 249.016308 80.976836 +# 7 -5 -24.432690 -28.122152 74.340875 83.291160 4.800000 +# 8 -11 66.986380 -92.588245 -141.772766 182.096885 0.000510 +# 9 12 3.192339 -22.037145 -130.558465 132.443722 0.000000 +# 10 3 -45.335730 43.867032 77.191695 99.691788 0.500000 +# 11 -4 -82.259632 119.903957 33.940482 149.324520 1.500000 +HEPRUP + +IDBMUP 2212 -2212 +EBMUP 980.000000 980.000000 +PDFGUP 0 0 +PDFSUP 7 7 +IDWTUP 3 +NPRUP 2 + XSECUP XERRUP XMAXUP LPRUP + 5.220106 0.538413 1.000000 81 + 0.260256 0.106249 1.000000 82 + + HEADER +tag: '' + Additional XML structures can go here +tag: '' + Additional XML structures can go here +tag: '' + Test1 +tag: 'samples' + + + + + + + 914809 + + 2.2900E+01 + + 813704504 + + 01d6f6aa9ccc91837f141239d29d4639 + + + + + + + + + + + + + +tag: '' + Test2 diff --git a/GeneratorInterface/LHEInterface/test/testNoMerge_cfg.py b/GeneratorInterface/LHEInterface/test/testNoMerge_cfg.py new file mode 100755 index 0000000000000..acdd70b9f7893 --- /dev/null +++ b/GeneratorInterface/LHEInterface/test/testNoMerge_cfg.py @@ -0,0 +1,40 @@ +#!/usr/bin/env cmsRun +import FWCore.ParameterSet.Config as cms +import sys + +process = cms.Process("LHE") + +#find the path to the config file +path = "/".join(sys.argv[1].split('/')[0:-1]) +if not path: + path = '.' + +process.source = cms.Source("LHESource", + fileNames = cms.untracked.vstring('file:'+path+'/ttbar.lhe','file:'+path+'/ttbar_nonMergeable.lhe') +) + +process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(-1)) + +process.configurationMetadata = cms.untracked.PSet( + version = cms.untracked.string('alpha'), + name = cms.untracked.string('LHEF input'), + annotation = cms.untracked.string('ttbar') +) + +process.load("FWCore.MessageService.MessageLogger_cfi") +#process.MessageLogger.cerr.threshold = 'INFO' +process.MessageLogger.cerr = cms.untracked.PSet( threshold = cms.untracked.string('INFO') ) + +process.LHE = cms.OutputModule("PoolOutputModule", + dataset = cms.untracked.PSet(dataTier = cms.untracked.string('LHE')), + fileName = cms.untracked.string('lhe_noMerge.root') +) + +process.lhedump = cms.EDAnalyzer("DummyLHEAnalyzer", + src = cms.InputTag("source"), + dumpHeader = cms.untracked.bool(True) + ) + +process.p = cms.Path(process.lhedump) +process.outpath = cms.EndPath(process.LHE) + diff --git a/GeneratorInterface/LHEInterface/test/ttbar.lhe b/GeneratorInterface/LHEInterface/test/ttbar.lhe index 25b303c0418e1..90dc8eb59a6c4 100644 --- a/GeneratorInterface/LHEInterface/test/ttbar.lhe +++ b/GeneratorInterface/LHEInterface/test/ttbar.lhe @@ -1,9 +1,9 @@ - +
- +
- + 2212 -2212 9.800000E+02 9.800000E+02 0 0 7 7 3 2 5.220106E+00 5.384128E-01 1.000000E+00 81 diff --git a/GeneratorInterface/LHEInterface/test/ttbar_mergeable.lhe b/GeneratorInterface/LHEInterface/test/ttbar_mergeable.lhe new file mode 100644 index 0000000000000..1c65148a77a46 --- /dev/null +++ b/GeneratorInterface/LHEInterface/test/ttbar_mergeable.lhe @@ -0,0 +1,92 @@ + + + +
+ +
+ + + 2212 -2212 9.800000E+02 9.800000E+02 0 0 7 7 3 2 + 5.220106E+00 5.384128E-01 1.000000E+00 81 + 2.602564E-01 1.062492E-01 1.000000E+00 82 + # further comments can go here, but not earlier in this block + + + + 12 81 1.000000E+00 1.733125E+02 7.819848E-03 1.156692E-01 + 2 -1 0 0 101 0 0.0000000000E+00 0.0000000000E+00 1.0838163607E+02 1.0838163607E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + -2 -1 0 0 0 102 0.0000000000E+00 0.0000000000E+00 -2.7976111253E+02 2.7976111253E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + 6 2 1 2 101 0 3.3629095553E+01 8.9115695965E+00 -1.1059648961E+02 2.1241781824E+02 1.7798711709E+02 0.000000E+00 9.0000E+00 + -6 2 1 2 0 102 -3.3629095553E+01 -8.9115695965E+00 -6.0782986840E+01 1.7572493036E+02 1.6116559038E+02 0.000000E+00 9.0000E+00 + 24 2 3 0 0 0 -3.0884654830E+01 -1.2140252163E+01 -4.7852784957E+00 8.6623320800E+01 7.9871479200E+01 0.000000E+00 9.0000E+00 + 5 1 3 0 101 0 6.4513750383E+01 2.1051821759E+01 -1.0581121112E+02 1.2579449744E+02 4.8000000000E+00 0.000000E+00 9.0000E+00 + -24 2 4 0 0 0 -5.0940382043E+01 3.4880802250E+01 -7.5291578188E+01 1.2621743906E+02 8.0314552164E+01 0.000000E+00 9.0000E+00 + -5 1 4 0 0 102 1.7311286490E+01 -4.3792371846E+01 1.4508591348E+01 4.9507491299E+01 4.8000000000E+00 0.000000E+00 9.0000E+00 + -1 1 5 0 0 103 1.8584463332E+01 9.1657242037E+00 1.8652036768E+01 2.7881896512E+01 3.3000000000E-01 0.000000E+00 9.0000E+00 + 2 1 5 0 103 0 -4.9469118162E+01 -2.1305976366E+01 -2.3437315264E+01 5.8741424288E+01 3.3000000000E-01 0.000000E+00 9.0000E+00 + 13 1 7 0 0 0 9.6912588119E+00 3.9074488577E+01 -2.5560060185E+01 4.7687147069E+01 1.0566000000E-01 0.000000E+00 9.0000E+00 + -14 1 7 0 0 0 -6.0631640855E+01 -4.1936863270E+00 -4.9731518002E+01 7.8530291993E+01 0.0000000000E+00 0.000000E+00 9.0000E+00 +# further comments on the event above + + + 12 81 1.000000E+00 2.453729E+02 7.850576E-03 1.102586E-01 + 2 -1 0 0 101 0 0.0000000000E+00 0.0000000000E+00 1.4168500180E+02 1.4168500180E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + -2 -1 0 0 0 102 0.0000000000E+00 0.0000000000E+00 -5.1193431229E+02 5.1193431229E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + 6 2 1 2 101 0 1.4483021237E+02 -9.1836222700E+01 -3.2020944169E+02 4.0376632938E+02 1.7630507646E+02 0.000000E+00 9.0000E+00 + -6 2 1 2 0 102 -1.4483021237E+02 9.1836222700E+01 -5.0039868808E+01 2.4985298471E+02 1.7467925831E+02 0.000000E+00 9.0000E+00 + 24 2 3 0 0 0 6.6573250937E+01 -1.0557760324E+02 -2.7628620725E+02 3.1285280962E+02 7.7228130408E+01 0.000000E+00 9.0000E+00 + 5 1 3 0 101 0 7.8256961429E+01 1.3741380542E+01 -4.3923234434E+01 9.0913519757E+01 4.8000000000E+00 0.000000E+00 9.0000E+00 + -24 2 4 0 0 0 -5.2331928485E+01 1.3655957736E+01 3.5832022017E+01 1.0130969814E+02 7.7811343743E+01 0.000000E+00 9.0000E+00 + -5 1 4 0 0 102 -9.2498283882E+01 7.8180264964E+01 -8.5871890826E+01 1.4854328657E+02 4.8000000000E+00 0.000000E+00 9.0000E+00 + -3 1 5 0 0 103 1.3698476364E+01 -8.8968981168E+01 -1.5010039084E+02 1.7502429887E+02 5.0000000000E-01 0.000000E+00 9.0000E+00 + 4 1 5 0 103 0 5.2874774574E+01 -1.6608622073E+01 -1.2618581641E+02 1.3782851075E+02 1.5000000000E+00 0.000000E+00 9.0000E+00 + 15 1 7 0 0 0 -5.3810426731E+01 -1.6793177176E+00 -8.3584775043E+00 5.4510586203E+01 1.7770000000E+00 0.000000E+00 9.0000E+00 + -16 1 7 0 0 0 1.4784982465E+00 1.5335275454E+01 4.4190499522E+01 4.6799111939E+01 0.0000000000E+00 0.000000E+00 9.0000E+00 + + + 12 81 1.000000E+00 1.776410E+02 7.822020E-03 1.152678E-01 + 2 -1 0 0 101 0 0.0000000000E+00 0.0000000000E+00 2.1971684569E+02 2.1971684569E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + -2 -1 0 0 0 102 0.0000000000E+00 0.0000000000E+00 -1.4407440590E+02 1.4407440590E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + 6 2 1 2 101 0 -2.8007358027E+01 -1.4336341199E+01 4.8014156840E+01 1.8405373765E+02 1.7487274317E+02 0.000000E+00 9.0000E+00 + -6 2 1 2 0 102 2.8007358027E+01 1.4336341199E+01 2.7628282952E+01 1.7973751394E+02 1.7479218837E+02 0.000000E+00 9.0000E+00 + 24 2 3 0 0 0 -1.9076498236E+01 -7.5377093349E+01 1.2033037033E+01 1.1247570567E+02 8.0376435601E+01 0.000000E+00 9.0000E+00 + 5 1 3 0 101 0 -8.9308597910E+00 6.1040752150E+01 3.5981119807E+01 7.1578031980E+01 4.8000000000E+00 0.000000E+00 9.0000E+00 + -24 2 4 0 0 0 -1.6204445062E+01 4.9039786977E+01 -3.0703182195E+01 9.8591888630E+01 7.8167706633E+01 0.000000E+00 9.0000E+00 + -5 1 4 0 0 102 4.4211803088E+01 -3.4703445778E+01 5.8331465148E+01 8.1145625313E+01 4.8000000000E+00 0.000000E+00 9.0000E+00 + -1 1 5 0 0 103 1.8159044482E+01 -6.8058553500E+00 2.6779046411E+01 3.3065038791E+01 3.3000000000E-01 0.000000E+00 9.0000E+00 + 2 1 5 0 103 0 -3.7235542717E+01 -6.8571237999E+01 -1.4746009379E+01 7.9410666883E+01 3.3000000000E-01 0.000000E+00 9.0000E+00 + 1 1 7 0 104 0 1.6465237456E+01 5.7169697352E+01 -2.4579279760E+01 6.4371796878E+01 3.3000000000E-01 0.000000E+00 9.0000E+00 + -2 1 7 0 0 104 -3.2669682518E+01 -8.1299103748E+00 -6.1239024357E+00 3.4220091752E+01 3.3000000000E-01 0.000000E+00 9.0000E+00 + + + + 12 81 1.000000E+00 2.161450E+02 7.839339E-03 1.121726E-01 + 2 -1 0 0 101 0 0.0000000000E+00 0.0000000000E+00 2.0905097329E+02 2.0905097329E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + -2 -1 0 0 0 102 0.0000000000E+00 0.0000000000E+00 -2.2387000524E+02 2.2387000524E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + 6 2 1 2 101 0 -2.8666225329E+01 1.2254465689E+02 -1.6459167668E+01 2.1588531728E+02 1.7463281654E+02 0.000000E+00 9.0000E+00 + -6 2 1 2 0 102 2.8666225329E+01 -1.2254465689E+02 1.6401357138E+00 2.1703566125E+02 1.7681301650E+02 0.000000E+00 9.0000E+00 + 24 2 3 0 0 0 4.3122883270E+01 9.3368100532E+01 1.9268215950E+01 1.3041933870E+02 7.7850847804E+01 0.000000E+00 9.0000E+00 + 5 1 3 0 101 0 -7.1789108599E+01 2.9176556359E+01 -3.5727383618E+01 8.5465978580E+01 4.8000000000E+00 0.000000E+00 9.0000E+00 + -24 2 4 0 0 0 8.0222330450E+01 -8.3419791329E+01 3.4131504051E+01 1.4445800562E+02 7.9427148575E+01 0.000000E+00 9.0000E+00 + -5 1 4 0 0 102 -5.1556105120E+01 -3.9124865562E+01 -3.2491368337E+01 7.2577655631E+01 4.8000000000E+00 0.000000E+00 9.0000E+00 + -1 1 5 0 0 103 -2.0727740885E+01 8.6000619505E+00 7.4013836638E+00 2.3632386420E+01 3.3000000000E-01 0.000000E+00 9.0000E+00 + 2 1 5 0 103 0 6.3850624155E+01 8.4768038581E+01 1.1866832286E+01 1.0678695229E+02 3.3000000000E-01 0.000000E+00 9.0000E+00 + 15 1 7 0 0 0 2.3287382355E+01 -7.9738850156E+01 2.4246092562E+01 8.6554128351E+01 1.7770000000E+00 0.000000E+00 9.0000E+00 + -16 1 7 0 0 0 5.6934948095E+01 -3.6809411735E+00 9.8854114887E+00 5.7903877269E+01 0.0000000000E+00 0.000000E+00 9.0000E+00 + + + 12 81 1.000000E+00 2.722156E+02 7.859798E-03 1.087399E-01 + 1 -1 0 0 101 0 0.0000000000E+00 0.0000000000E+00 3.0998147853E+02 3.0998147853E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + -1 -1 0 0 0 102 0.0000000000E+00 0.0000000000E+00 -4.2658276564E+02 4.2658276564E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + 6 2 1 2 101 0 1.5202805136E+02 -1.3564883740E+02 -3.0207433868E+02 4.0425677542E+02 1.7510425150E+02 0.000000E+00 9.0000E+00 + -6 2 1 2 0 102 -1.5202805136E+02 1.3564883740E+02 1.8547305157E+02 3.3230746875E+02 1.8578176832E+02 0.000000E+00 9.0000E+00 + 24 2 3 0 0 0 7.0178719712E+01 -1.1462538992E+02 -2.7233123119E+02 3.1454060698E+02 8.1899091839E+01 0.000000E+00 9.0000E+00 + 5 1 3 0 101 0 8.1849331652E+01 -2.1023447476E+01 -2.9743107493E+01 8.9716168437E+01 4.8000000000E+00 0.000000E+00 9.0000E+00 + -24 2 4 0 0 0 -1.2759536169E+02 1.6377098894E+02 1.1113217675E+02 2.4901630836E+02 8.0976836044E+01 0.000000E+00 9.0000E+00 + -5 1 4 0 0 102 -2.4432689677E+01 -2.8122151538E+01 7.4340874815E+01 8.3291160397E+01 4.8000000000E+00 0.000000E+00 9.0000E+00 + -11 1 5 0 0 0 6.6986380224E+01 -9.2588244672E+01 -1.4177276647E+02 1.8209688493E+02 5.1000000000E-04 0.000000E+00 9.0000E+00 + 12 1 5 0 0 0 3.1923394877E+00 -2.2037145252E+01 -1.3055846472E+02 1.3244372206E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + 3 1 7 0 103 0 -4.5335729587E+01 4.3867031558E+01 7.7191694899E+01 9.9691788008E+01 5.0000000000E-01 0.000000E+00 9.0000E+00 + -4 1 7 0 0 103 -8.2259632100E+01 1.1990395738E+02 3.3940481854E+01 1.4932452035E+02 1.5000000000E+00 0.000000E+00 9.0000E+00 + +
diff --git a/GeneratorInterface/LHEInterface/test/ttbar_nonMergeable.lhe b/GeneratorInterface/LHEInterface/test/ttbar_nonMergeable.lhe new file mode 100644 index 0000000000000..b2a0a34534b08 --- /dev/null +++ b/GeneratorInterface/LHEInterface/test/ttbar_nonMergeable.lhe @@ -0,0 +1,106 @@ + + +
+ + + + 914809 + 2.2900E+01 + 813704504 + 01d6f6aa9ccc91837f141239d29d4639 + + + + + + + +
+ + + 2212 -2212 9.800000E+02 9.800000E+02 0 0 7 7 3 2 + 5.220106E+00 5.384128E-01 1.000000E+00 81 + 2.602564E-01 1.062492E-01 1.000000E+00 82 + # further comments can go here, but not earlier in this block + + + + 12 81 1.000000E+00 1.733125E+02 7.819848E-03 1.156692E-01 + 2 -1 0 0 101 0 0.0000000000E+00 0.0000000000E+00 1.0838163607E+02 1.0838163607E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + -2 -1 0 0 0 102 0.0000000000E+00 0.0000000000E+00 -2.7976111253E+02 2.7976111253E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + 6 2 1 2 101 0 3.3629095553E+01 8.9115695965E+00 -1.1059648961E+02 2.1241781824E+02 1.7798711709E+02 0.000000E+00 9.0000E+00 + -6 2 1 2 0 102 -3.3629095553E+01 -8.9115695965E+00 -6.0782986840E+01 1.7572493036E+02 1.6116559038E+02 0.000000E+00 9.0000E+00 + 24 2 3 0 0 0 -3.0884654830E+01 -1.2140252163E+01 -4.7852784957E+00 8.6623320800E+01 7.9871479200E+01 0.000000E+00 9.0000E+00 + 5 1 3 0 101 0 6.4513750383E+01 2.1051821759E+01 -1.0581121112E+02 1.2579449744E+02 4.8000000000E+00 0.000000E+00 9.0000E+00 + -24 2 4 0 0 0 -5.0940382043E+01 3.4880802250E+01 -7.5291578188E+01 1.2621743906E+02 8.0314552164E+01 0.000000E+00 9.0000E+00 + -5 1 4 0 0 102 1.7311286490E+01 -4.3792371846E+01 1.4508591348E+01 4.9507491299E+01 4.8000000000E+00 0.000000E+00 9.0000E+00 + -1 1 5 0 0 103 1.8584463332E+01 9.1657242037E+00 1.8652036768E+01 2.7881896512E+01 3.3000000000E-01 0.000000E+00 9.0000E+00 + 2 1 5 0 103 0 -4.9469118162E+01 -2.1305976366E+01 -2.3437315264E+01 5.8741424288E+01 3.3000000000E-01 0.000000E+00 9.0000E+00 + 13 1 7 0 0 0 9.6912588119E+00 3.9074488577E+01 -2.5560060185E+01 4.7687147069E+01 1.0566000000E-01 0.000000E+00 9.0000E+00 + -14 1 7 0 0 0 -6.0631640855E+01 -4.1936863270E+00 -4.9731518002E+01 7.8530291993E+01 0.0000000000E+00 0.000000E+00 9.0000E+00 +# further comments on the event above + + + 12 81 1.000000E+00 2.453729E+02 7.850576E-03 1.102586E-01 + 2 -1 0 0 101 0 0.0000000000E+00 0.0000000000E+00 1.4168500180E+02 1.4168500180E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + -2 -1 0 0 0 102 0.0000000000E+00 0.0000000000E+00 -5.1193431229E+02 5.1193431229E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + 6 2 1 2 101 0 1.4483021237E+02 -9.1836222700E+01 -3.2020944169E+02 4.0376632938E+02 1.7630507646E+02 0.000000E+00 9.0000E+00 + -6 2 1 2 0 102 -1.4483021237E+02 9.1836222700E+01 -5.0039868808E+01 2.4985298471E+02 1.7467925831E+02 0.000000E+00 9.0000E+00 + 24 2 3 0 0 0 6.6573250937E+01 -1.0557760324E+02 -2.7628620725E+02 3.1285280962E+02 7.7228130408E+01 0.000000E+00 9.0000E+00 + 5 1 3 0 101 0 7.8256961429E+01 1.3741380542E+01 -4.3923234434E+01 9.0913519757E+01 4.8000000000E+00 0.000000E+00 9.0000E+00 + -24 2 4 0 0 0 -5.2331928485E+01 1.3655957736E+01 3.5832022017E+01 1.0130969814E+02 7.7811343743E+01 0.000000E+00 9.0000E+00 + -5 1 4 0 0 102 -9.2498283882E+01 7.8180264964E+01 -8.5871890826E+01 1.4854328657E+02 4.8000000000E+00 0.000000E+00 9.0000E+00 + -3 1 5 0 0 103 1.3698476364E+01 -8.8968981168E+01 -1.5010039084E+02 1.7502429887E+02 5.0000000000E-01 0.000000E+00 9.0000E+00 + 4 1 5 0 103 0 5.2874774574E+01 -1.6608622073E+01 -1.2618581641E+02 1.3782851075E+02 1.5000000000E+00 0.000000E+00 9.0000E+00 + 15 1 7 0 0 0 -5.3810426731E+01 -1.6793177176E+00 -8.3584775043E+00 5.4510586203E+01 1.7770000000E+00 0.000000E+00 9.0000E+00 + -16 1 7 0 0 0 1.4784982465E+00 1.5335275454E+01 4.4190499522E+01 4.6799111939E+01 0.0000000000E+00 0.000000E+00 9.0000E+00 + + + 12 81 1.000000E+00 1.776410E+02 7.822020E-03 1.152678E-01 + 2 -1 0 0 101 0 0.0000000000E+00 0.0000000000E+00 2.1971684569E+02 2.1971684569E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + -2 -1 0 0 0 102 0.0000000000E+00 0.0000000000E+00 -1.4407440590E+02 1.4407440590E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + 6 2 1 2 101 0 -2.8007358027E+01 -1.4336341199E+01 4.8014156840E+01 1.8405373765E+02 1.7487274317E+02 0.000000E+00 9.0000E+00 + -6 2 1 2 0 102 2.8007358027E+01 1.4336341199E+01 2.7628282952E+01 1.7973751394E+02 1.7479218837E+02 0.000000E+00 9.0000E+00 + 24 2 3 0 0 0 -1.9076498236E+01 -7.5377093349E+01 1.2033037033E+01 1.1247570567E+02 8.0376435601E+01 0.000000E+00 9.0000E+00 + 5 1 3 0 101 0 -8.9308597910E+00 6.1040752150E+01 3.5981119807E+01 7.1578031980E+01 4.8000000000E+00 0.000000E+00 9.0000E+00 + -24 2 4 0 0 0 -1.6204445062E+01 4.9039786977E+01 -3.0703182195E+01 9.8591888630E+01 7.8167706633E+01 0.000000E+00 9.0000E+00 + -5 1 4 0 0 102 4.4211803088E+01 -3.4703445778E+01 5.8331465148E+01 8.1145625313E+01 4.8000000000E+00 0.000000E+00 9.0000E+00 + -1 1 5 0 0 103 1.8159044482E+01 -6.8058553500E+00 2.6779046411E+01 3.3065038791E+01 3.3000000000E-01 0.000000E+00 9.0000E+00 + 2 1 5 0 103 0 -3.7235542717E+01 -6.8571237999E+01 -1.4746009379E+01 7.9410666883E+01 3.3000000000E-01 0.000000E+00 9.0000E+00 + 1 1 7 0 104 0 1.6465237456E+01 5.7169697352E+01 -2.4579279760E+01 6.4371796878E+01 3.3000000000E-01 0.000000E+00 9.0000E+00 + -2 1 7 0 0 104 -3.2669682518E+01 -8.1299103748E+00 -6.1239024357E+00 3.4220091752E+01 3.3000000000E-01 0.000000E+00 9.0000E+00 + + + + 12 81 1.000000E+00 2.161450E+02 7.839339E-03 1.121726E-01 + 2 -1 0 0 101 0 0.0000000000E+00 0.0000000000E+00 2.0905097329E+02 2.0905097329E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + -2 -1 0 0 0 102 0.0000000000E+00 0.0000000000E+00 -2.2387000524E+02 2.2387000524E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + 6 2 1 2 101 0 -2.8666225329E+01 1.2254465689E+02 -1.6459167668E+01 2.1588531728E+02 1.7463281654E+02 0.000000E+00 9.0000E+00 + -6 2 1 2 0 102 2.8666225329E+01 -1.2254465689E+02 1.6401357138E+00 2.1703566125E+02 1.7681301650E+02 0.000000E+00 9.0000E+00 + 24 2 3 0 0 0 4.3122883270E+01 9.3368100532E+01 1.9268215950E+01 1.3041933870E+02 7.7850847804E+01 0.000000E+00 9.0000E+00 + 5 1 3 0 101 0 -7.1789108599E+01 2.9176556359E+01 -3.5727383618E+01 8.5465978580E+01 4.8000000000E+00 0.000000E+00 9.0000E+00 + -24 2 4 0 0 0 8.0222330450E+01 -8.3419791329E+01 3.4131504051E+01 1.4445800562E+02 7.9427148575E+01 0.000000E+00 9.0000E+00 + -5 1 4 0 0 102 -5.1556105120E+01 -3.9124865562E+01 -3.2491368337E+01 7.2577655631E+01 4.8000000000E+00 0.000000E+00 9.0000E+00 + -1 1 5 0 0 103 -2.0727740885E+01 8.6000619505E+00 7.4013836638E+00 2.3632386420E+01 3.3000000000E-01 0.000000E+00 9.0000E+00 + 2 1 5 0 103 0 6.3850624155E+01 8.4768038581E+01 1.1866832286E+01 1.0678695229E+02 3.3000000000E-01 0.000000E+00 9.0000E+00 + 15 1 7 0 0 0 2.3287382355E+01 -7.9738850156E+01 2.4246092562E+01 8.6554128351E+01 1.7770000000E+00 0.000000E+00 9.0000E+00 + -16 1 7 0 0 0 5.6934948095E+01 -3.6809411735E+00 9.8854114887E+00 5.7903877269E+01 0.0000000000E+00 0.000000E+00 9.0000E+00 + + + 12 81 1.000000E+00 2.722156E+02 7.859798E-03 1.087399E-01 + 1 -1 0 0 101 0 0.0000000000E+00 0.0000000000E+00 3.0998147853E+02 3.0998147853E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + -1 -1 0 0 0 102 0.0000000000E+00 0.0000000000E+00 -4.2658276564E+02 4.2658276564E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + 6 2 1 2 101 0 1.5202805136E+02 -1.3564883740E+02 -3.0207433868E+02 4.0425677542E+02 1.7510425150E+02 0.000000E+00 9.0000E+00 + -6 2 1 2 0 102 -1.5202805136E+02 1.3564883740E+02 1.8547305157E+02 3.3230746875E+02 1.8578176832E+02 0.000000E+00 9.0000E+00 + 24 2 3 0 0 0 7.0178719712E+01 -1.1462538992E+02 -2.7233123119E+02 3.1454060698E+02 8.1899091839E+01 0.000000E+00 9.0000E+00 + 5 1 3 0 101 0 8.1849331652E+01 -2.1023447476E+01 -2.9743107493E+01 8.9716168437E+01 4.8000000000E+00 0.000000E+00 9.0000E+00 + -24 2 4 0 0 0 -1.2759536169E+02 1.6377098894E+02 1.1113217675E+02 2.4901630836E+02 8.0976836044E+01 0.000000E+00 9.0000E+00 + -5 1 4 0 0 102 -2.4432689677E+01 -2.8122151538E+01 7.4340874815E+01 8.3291160397E+01 4.8000000000E+00 0.000000E+00 9.0000E+00 + -11 1 5 0 0 0 6.6986380224E+01 -9.2588244672E+01 -1.4177276647E+02 1.8209688493E+02 5.1000000000E-04 0.000000E+00 9.0000E+00 + 12 1 5 0 0 0 3.1923394877E+00 -2.2037145252E+01 -1.3055846472E+02 1.3244372206E+02 0.0000000000E+00 0.000000E+00 9.0000E+00 + 3 1 7 0 103 0 -4.5335729587E+01 4.3867031558E+01 7.7191694899E+01 9.9691788008E+01 5.0000000000E-01 0.000000E+00 9.0000E+00 + -4 1 7 0 0 103 -8.2259632100E+01 1.1990395738E+02 3.3940481854E+01 1.4932452035E+02 1.5000000000E+00 0.000000E+00 9.0000E+00 + +
diff --git a/GeneratorInterface/RivetInterface/plugins/HTXSRivetProducer.cc b/GeneratorInterface/RivetInterface/plugins/HTXSRivetProducer.cc index bd530c822fe4a..04c468ff4f8e3 100644 --- a/GeneratorInterface/RivetInterface/plugins/HTXSRivetProducer.cc +++ b/GeneratorInterface/RivetInterface/plugins/HTXSRivetProducer.cc @@ -10,6 +10,7 @@ #include "FWCore/Framework/interface/Event.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/Framework/interface/Run.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "SimDataFormats/GeneratorProducts/interface/HepMCProduct.h" #include "SimDataFormats/GeneratorProducts/interface/LHERunInfoProduct.h" @@ -140,8 +141,8 @@ void HTXSRivetProducer::produce( edm::Event & iEvent, const edm::EventSetup & ) else if ( _prodMode == "BBH" ) m_HiggsProdMode = HTXS::BBH; else if ( _prodMode == "TH" ) m_HiggsProdMode = HTXS::TH; else if ( _prodMode == "AUTO" ) { - cout<<"Using AUTO for HiggsProdMode, found it to be: "< 50 ){ - std::string command = "ln -s $PWD "+tmpdir+"/tmp;"; - system(command.c_str()); - command = tmpdir+"/tmp"; - setenv("TMPDIR",command.c_str(), true); + ///////////////////////////////////////////// + /////////////// BUG FIX FOR MPI ///////////// + ///////////////////////////////////////////// + const char *tmpdir = getenv("TMPDIR"); + if (tmpdir && (strlen(tmpdir) > 50)) { + setenv("TMPDIR", "/tmp", true); } + ///////////////////////////////////////////// + ///////////////////////////////////////////// + ///////////////////////////////////////////// int ret; FILE *in = fopen(infile.c_str(),"r"); if (!in) return -1; diff --git a/GeneratorInterface/ThePEGInterface/interface/ThePEGInterface.h b/GeneratorInterface/ThePEGInterface/interface/ThePEGInterface.h deleted file mode 100644 index 369176d3bee56..0000000000000 --- a/GeneratorInterface/ThePEGInterface/interface/ThePEGInterface.h +++ /dev/null @@ -1,77 +0,0 @@ -#ifndef GeneratorInterface_ThePEGInterface_ThePEGInterface_h -#define GeneratorInterface_ThePEGInterface_ThePEGInterface_h - -/** \class ThePEGInterface - * - * Oliver Oberst - * Fred-Markus Stober - */ - -#include -#include - -#include - -#include -#include -#include - -#include -#include - -#include "FWCore/ParameterSet/interface/ParameterSet.h" - -#include "GeneratorInterface/ThePEGInterface/interface/RandomEngineGlue.h" -#include "GeneratorInterface/ThePEGInterface/interface/HepMCTemplate.h" - -namespace CLHEP { - class HepRandomEngine; -} - -class ThePEGInterface { - public: - ThePEGInterface(const edm::ParameterSet ¶ms); - virtual ~ThePEGInterface(); - - void setPEGRandomEngine(CLHEP::HepRandomEngine*); - - protected: - void initRepository(const edm::ParameterSet ¶ms) const; - void initGenerator(); - void flushRandomNumberGenerator(); - - static std::auto_ptr - convert(const ThePEG::EventPtr &event); - static void clearAuxiliary(HepMC::GenEvent *hepmc, - HepMC::PdfInfo *pdf); - static void fillAuxiliary(HepMC::GenEvent *hepmc, - HepMC::PdfInfo *pdf, - const ThePEG::EventPtr &event); - - static double pthat(const ThePEG::EventPtr &event); - - std::string dataFile(const std::string &fileName) const; - std::string dataFile(const edm::ParameterSet &pset, - const std::string ¶mName) const; - - ThePEG::EGPtr eg_; - std::auto_ptr iobc_; - - private: - boost::shared_ptr - randomEngineGlueProxy_; - - const std::string dataLocation_; - const std::string generator_; - const std::string run_; - const std::string dumpConfig_; - const unsigned int skipEvents_; -}; - - - - - - - -#endif // GeneratorInterface_ThePEGInterface_ThePEGInterface_h diff --git a/GeneratorInterface/ThePEGInterface/plugins/BuildFile.xml b/GeneratorInterface/ThePEGInterface/plugins/BuildFile.xml deleted file mode 100644 index 0673cf4d4c83c..0000000000000 --- a/GeneratorInterface/ThePEGInterface/plugins/BuildFile.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/GeneratorInterface/ThePEGInterface/plugins/ThePEGHadronizer.cc b/GeneratorInterface/ThePEGInterface/plugins/ThePEGHadronizer.cc deleted file mode 100644 index d90c1a4e75db3..0000000000000 --- a/GeneratorInterface/ThePEGInterface/plugins/ThePEGHadronizer.cc +++ /dev/null @@ -1,231 +0,0 @@ -#include -#include - -#include -#include - -#include -#include -#include -#include - -#include "FWCore/MessageLogger/interface/MessageLogger.h" - -#include "SimDataFormats/GeneratorProducts/interface/HepMCProduct.h" -#include "SimDataFormats/GeneratorProducts/interface/GenEventInfoProduct.h" -#include "SimDataFormats/GeneratorProducts/interface/GenRunInfoProduct.h" - -#include "GeneratorInterface/Core/interface/BaseHadronizer.h" -#include "GeneratorInterface/Core/interface/GeneratorFilter.h" -#include "GeneratorInterface/Core/interface/HadronizerFilter.h" - -#include "GeneratorInterface/LHEInterface/interface/LHEProxy.h" - -#include "GeneratorInterface/ThePEGInterface/interface/ThePEGInterface.h" - -namespace CLHEP { - class HepRandomEngine; -} - -class ThePEGHadronizer : public ThePEGInterface, public gen::BaseHadronizer { - public: - ThePEGHadronizer(const edm::ParameterSet ¶ms); - ~ThePEGHadronizer() noexcept override {}; - - bool readSettings( int ) { return true; } - bool initializeForInternalPartons(); - bool initializeForExternalPartons(); - bool declareStableParticles(const std::vector &pdgIds); - bool declareSpecialSettings( const std::vector ) { return true; } - - void statistics(); - - bool generatePartonsAndHadronize(); - bool hadronize(); - bool decay(); - bool residualDecay(); - void finalizeEvent(); - - const char *classname() const { return "ThePEGHadronizer"; } - - private: - - void doSetRandomEngine(CLHEP::HepRandomEngine* v) override { setPEGRandomEngine(v); } - - unsigned int eventsToPrint; - - ThePEG::EventPtr thepegEvent; - - boost::shared_ptr proxy_; - const std::string handlerDirectory_; -}; - -ThePEGHadronizer::ThePEGHadronizer(const edm::ParameterSet &pset) : - ThePEGInterface(pset), - BaseHadronizer(pset), - eventsToPrint(pset.getUntrackedParameter("eventsToPrint", 0)), - handlerDirectory_(pset.getParameter("eventHandlers")) -{ - initRepository(pset); - -} - -bool ThePEGHadronizer::initializeForInternalPartons() -{ - initGenerator(); - return true; -} - -bool ThePEGHadronizer::initializeForExternalPartons() -{ - proxy_ = lhef::LHEProxy::create(); - - std::ostringstream ss; - ss << proxy_->getID(); - - std::ostringstream logstream; - ThePEG::Repository::exec("set " + handlerDirectory_ + - "/LHEReader:ProxyID " + ss.str(), logstream); - edm::LogInfo("Generator|LHEInterface") << logstream.str(); - - proxy_->loadRunInfo(getLHERunInfo()); - - initGenerator(); - return true; -} - -bool ThePEGHadronizer::declareStableParticles(const std::vector &pdgIds) -{ - return false; -} - -void ThePEGHadronizer::statistics() -{ - runInfo().setInternalXSec(GenRunInfoProduct::XSec( - eg_->integratedXSec() / ThePEG::picobarn, - eg_->integratedXSecErr() / ThePEG::picobarn)); -} - -bool ThePEGHadronizer::generatePartonsAndHadronize() -{ - edm::LogInfo("Generator|ThePEGHadronizer") << "Start production"; - - flushRandomNumberGenerator(); - - try { - thepegEvent = eg_->shoot(); - } catch (std::exception& exc) { - edm::LogWarning("Generator|ThePEGHadronizer") << "EGPtr::shoot() thrown an exception, event skipped: " << exc.what(); - return false; - } catch (...) { - edm::LogWarning("Generator|ThePEGHadronizer") << "EGPtr::shoot() thrown an unknown exception, event skipped"; - return false; - } - - if (!thepegEvent) { - edm::LogWarning("Generator|ThePEGHadronizer") << "thepegEvent not initialized"; - return false; - } - - event() = convert(thepegEvent); - if (!event().get()) { - edm::LogWarning("Generator|ThePEGHadronizer") << "genEvent not initialized"; - return false; - } - - return true; -} - -bool ThePEGHadronizer::hadronize() -{ - edm::LogInfo("Generator|ThePEGHadronizer") << "Start production"; - - flushRandomNumberGenerator(); - - //need to copy lhe event here unfortunately because of interface mismatch - proxy_->loadEvent(boost::shared_ptr(new lhef::LHEEvent(*lheEvent()))); - - //dummy for now - double mergeweight = 1.0; - - try { - thepegEvent = eg_->shoot(); - } catch (std::exception& exc) { - edm::LogWarning("Generator|ThePEGHadronizer") << "EGPtr::shoot() thrown an exception, event skipped: " << exc.what(); - lheEvent()->count( lhef::LHERunInfo::kSelected, 1.0, mergeweight ); - return false; - } catch (...) { - edm::LogWarning("Generator|ThePEGHadronizer") << "EGPtr::shoot() thrown an unknown exception, event skipped"; - lheEvent()->count( lhef::LHERunInfo::kSelected, 1.0, mergeweight ); - return false; - } - - if (!thepegEvent) { - edm::LogWarning("Generator|ThePEGHadronizer") << "thepegEvent not initialized"; - lheEvent()->count( lhef::LHERunInfo::kSelected, 1.0, mergeweight ); - return false; - } - - event() = convert(thepegEvent); - if (!event().get()) { - edm::LogWarning("Generator|ThePEGHadronizer") << "genEvent not initialized"; - lheEvent()->count( lhef::LHERunInfo::kSelected, 1.0, mergeweight ); - return false; - } - - //Fill LHE weight (since it's not otherwise propagated) - event()->weights()[0] *= lheEvent()->getHEPEUP()->XWGTUP; - - HepMC::PdfInfo pdf; - clearAuxiliary(event().get(), &pdf); - lheEvent()->fillPdfInfo(&pdf); - fillAuxiliary(event().get(), &pdf, thepegEvent); - event()->set_pdf_info(pdf); - - // update LHE matching statistics - // - lheEvent()->count( lhef::LHERunInfo::kAccepted, 1.0, mergeweight ); - - return true; - -} - -void ThePEGHadronizer::finalizeEvent() -{ - HepMC::PdfInfo pdf; - clearAuxiliary(event().get(), &pdf); - fillAuxiliary(event().get(), &pdf, thepegEvent); - event()->set_pdf_info(pdf); - - eventInfo().reset(new GenEventInfoProduct(event().get())); - eventInfo()->setBinningValues( - std::vector(1, pthat(thepegEvent))); - - if (eventsToPrint) { - eventsToPrint--; - event()->print(); - } - - if (iobc_.get()) - iobc_->write_event(event().get()); - - edm::LogInfo("Generator|ThePEGHadronizer") << "Event produced"; -} - -bool ThePEGHadronizer::decay() -{ - return true; -} - -bool ThePEGHadronizer::residualDecay() -{ - return true; -} - -#include "GeneratorInterface/ExternalDecays/interface/ExternalDecayDriver.h" - -typedef edm::GeneratorFilter ThePEGGeneratorFilter; -DEFINE_FWK_MODULE(ThePEGGeneratorFilter); - -typedef edm::HadronizerFilter ThePEGHadronizerFilter; -DEFINE_FWK_MODULE(ThePEGHadronizerFilter); diff --git a/GeneratorInterface/ThePEGInterface/plugins/ThePEGLesHouchesInterface.cc b/GeneratorInterface/ThePEGInterface/plugins/ThePEGLesHouchesInterface.cc deleted file mode 100644 index 2bdc139270d3d..0000000000000 --- a/GeneratorInterface/ThePEGInterface/plugins/ThePEGLesHouchesInterface.cc +++ /dev/null @@ -1,205 +0,0 @@ -#include -#include -#include -#include -#include -#include - -#include - -#include -#include -#include -#include - -#include -#include - -#include "FWCore/Utilities/interface/Exception.h" - -#include "SimDataFormats/GeneratorProducts/interface/LesHouches.h" - -#include "GeneratorInterface/LHEInterface/interface/LHERunInfo.h" -#include "GeneratorInterface/LHEInterface/interface/LHEEvent.h" -#include "GeneratorInterface/LHEInterface/interface/LHEProxy.h" - -using namespace lhef; - -namespace ThePEG { - -class LesHouchesInterface : public LesHouchesReader { - public: - LesHouchesInterface(); - ~LesHouchesInterface() override; - - static void Init(); - - protected: - IBPtr clone() const override { return new_ptr(*this); } - IBPtr fullclone() const override { return new_ptr(*this); } - - private: - void open() override; - void close() override; - long scan() override; - - virtual double eventWeight(); - virtual double reweight(); - double getEvent() override; - bool doReadEvent() override; - - LHEProxy::ProxyID proxyID; - bool initialized; - - static ClassDescription initLesHouchesInterface; -}; - -// registration with ThePEG plugin system - -template<> -struct BaseClassTrait : public ClassTraitsType { - /** Typedef of the base class of LesHouchesInterface. */ - typedef LesHouchesReader NthBase; -}; - -template<> -struct ClassTraits : - public ClassTraitsBase { - static string className() { return "ThePEG::LesHouchesInterface"; } - static string library() { return "pluginGeneratorInterfaceThePEGHadronisation.so"; } -}; - -} // namespace ThePEG - -using namespace ThePEG; - -LesHouchesInterface::LesHouchesInterface() : - initialized(false) -{ -} - -LesHouchesInterface::~LesHouchesInterface() -{ -} - -long LesHouchesInterface::scan() -{ - return 1000000000; -} - -void LesHouchesInterface::open() -{ - const LHERunInfo *runInfo = LHEProxy::find(proxyID)->getRunInfo().get(); - const lhef::HEPRUP &orig = *runInfo->getHEPRUP(); - - heprup.IDBMUP = orig.IDBMUP; - heprup.EBMUP = orig.EBMUP; - heprup.PDFGUP = orig.PDFGUP; - heprup.PDFSUP = orig.PDFSUP; - heprup.NPRUP = orig.NPRUP; - heprup.LPRUP = orig.LPRUP; - heprup.XSECUP = orig.XSECUP; - heprup.XERRUP = orig.XERRUP; - heprup.XMAXUP = orig.XMAXUP; - - // We are cheating here, ThePEG does not need to know the real - // weighting method, as it complains about anything but 3 anyway. - // We just need to trick ThePEG into just processing each event - // passed without doing anything fancy with it (and shut up). - heprup.IDWTUP = 1; -} - -void LesHouchesInterface::close() -{ -} - -double LesHouchesInterface::eventWeight() -{ - return 1.0; -} - -// no reweighting -double LesHouchesInterface::reweight() -{ - preweight = 1.0; - return 1.0; -} - -// overwrite parent routine doing fancy stuff and just pass the event -double LesHouchesInterface::getEvent() -{ - reset(); - - if (!doReadEvent()) - return 0.0; - - if (!initialized && !checkPartonBin()) - throw cms::Exception("ThePEGLesHouchesInterface") - << "Found event which cannot be handled by " - << "the assigned PartonExtractor." << std::endl; - initialized = true; - - fillEvent(); - getSubProcess(); - - return 1.0; -} - -bool LesHouchesInterface::doReadEvent() -{ - reset(); - - boost::shared_ptr event = - LHEProxy::find(proxyID)->releaseEvent(); - if (!event) - throw Stop(); - - hepeup.XPDWUP.first = hepeup.XPDWUP.second = 0; - - const lhef::HEPEUP &orig = *event->getHEPEUP(); - - hepeup.NUP = orig.NUP; - hepeup.IDPRUP = orig.IDPRUP; - hepeup.SCALUP = orig.SCALUP; - hepeup.AQEDUP = orig.AQEDUP; - hepeup.AQCDUP = orig.AQCDUP; - - //workaround, since Herwig++ is not passing LHE weights to the hepmc product anyways - //as currently run in CMSSW - hepeup.XWGTUP = 1.0; - - hepeup.resize(); - - std::copy(orig.IDUP.begin(), orig.IDUP.end(), hepeup.IDUP.begin()); - hepeup.ISTUP = orig.ISTUP; - hepeup.MOTHUP = orig.MOTHUP; - hepeup.ICOLUP = orig.ICOLUP; - hepeup.VTIMUP = orig.VTIMUP; - hepeup.SPINUP = orig.SPINUP; - - for(int i = 0; i < hepeup.NUP; i++) - std::copy(&orig.PUP[i].x[0], &orig.PUP[i].x[5], - hepeup.PUP[i].begin()); - - fillEvent(); - - return true; -} - -// register with ThePEG plugin system - -ClassDescription LesHouchesInterface::initLesHouchesInterface; - -void LesHouchesInterface::Init() { - typedef LHEProxy::ProxyID ProxyID; - - static ClassDocumentation documentation - ("ThePEG::LesHouchesInterface interfaces with LHEInterface"); - - static Parameter interfaceProxyID - ("ProxyID", "The ProxyID.", - &LesHouchesInterface::proxyID, ProxyID(), - ProxyID(), ProxyID(), false, false, false); - - interfaceProxyID.rank(11); -} diff --git a/GeneratorInterface/ThePEGInterface/python/herwigValidation_cff.py b/GeneratorInterface/ThePEGInterface/python/herwigValidation_cff.py deleted file mode 100644 index 2d565601d3118..0000000000000 --- a/GeneratorInterface/ThePEGInterface/python/herwigValidation_cff.py +++ /dev/null @@ -1,31 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -herwigValidationBlock = cms.PSet( - eventsToPrint = cms.untracked.uint32(1), - dumpConfig = cms.untracked.string("dump.config"), - dumpEvents = cms.untracked.string("dump.hepmc"), - - validationMSSM = cms.vstring( - 'cd /Herwig/NewPhysics', - 'set HPConstructor:IncludeEW No', - 'set TwoBodyDC:CreateDecayModes No', - 'setup MSSM/Model ${HERWIGPATH}/SPhenoSPS1a.spc', - 'insert NewModel:DecayParticles 0 /Herwig/Particles/~d_L', - 'insert NewModel:DecayParticles 1 /Herwig/Particles/~u_L', - 'insert NewModel:DecayParticles 2 /Herwig/Particles/~e_R-', - 'insert NewModel:DecayParticles 3 /Herwig/Particles/~mu_R-', - 'insert NewModel:DecayParticles 4 /Herwig/Particles/~chi_10', - 'insert NewModel:DecayParticles 5 /Herwig/Particles/~chi_20', - 'insert NewModel:DecayParticles 6 /Herwig/Particles/~chi_2+' - ), - - validationQCD = cms.vstring( - 'cd /Herwig/MatrixElements/', - 'insert SimpleQCD:MatrixElements[0] MEQCD2to2', -# 'insert SimpleQCD:Reweights[0] /Herwig/Weights/reweightMinPT', - 'cd /', - 'set /Herwig/Cuts/JetKtCut:MinKT 50*GeV', - 'set /Herwig/Cuts/JetKtCut:MaxKT 100*GeV', - 'set /Herwig/UnderlyingEvent/MPIHandler:IdenticalToUE 0', - ) -) diff --git a/GeneratorInterface/ThePEGInterface/src/ThePEGInterface.cc b/GeneratorInterface/ThePEGInterface/src/ThePEGInterface.cc deleted file mode 100644 index 314967dcf7f82..0000000000000 --- a/GeneratorInterface/ThePEGInterface/src/ThePEGInterface.cc +++ /dev/null @@ -1,337 +0,0 @@ -/** \class ThePEGInterface - * - * Oliver Oberst - * Fred-Markus Stober - */ - -#include -#include -#include -#include -#include -#include - -#include -#include - -#include -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - - -#include "FWCore/MessageLogger/interface/MessageLogger.h" - -#include "GeneratorInterface/Core/interface/ParameterCollector.h" - -#include "GeneratorInterface/ThePEGInterface/interface/Proxy.h" -#include "GeneratorInterface/ThePEGInterface/interface/RandomEngineGlue.h" -#include "GeneratorInterface/ThePEGInterface/interface/ThePEGInterface.h" - -using namespace std; -using namespace gen; - -ThePEGInterface::ThePEGInterface(const edm::ParameterSet &pset) : - randomEngineGlueProxy_(ThePEG::RandomEngineGlue::Proxy::create()), - dataLocation_(ParameterCollector::resolve(pset.getParameter("dataLocation"))), - generator_(pset.getParameter("generatorModule")), - run_(pset.getParameter("run")), - dumpConfig_(pset.getUntrackedParameter("dumpConfig", "")), - skipEvents_(pset.getUntrackedParameter("skipEvents", 0)) -{ - // Write events in hepmc ascii format for debugging purposes - string dumpEvents = pset.getUntrackedParameter("dumpEvents", ""); - if (!dumpEvents.empty()) { - iobc_.reset(new HepMC::IO_GenEvent(dumpEvents, ios::out)); - edm::LogInfo("ThePEGSource") << "Event logging switched on (=> " << dumpEvents << ")"; - } - // Clear dumpConfig target - if (!dumpConfig_.empty()) - ofstream cfgDump(dumpConfig_.c_str(), ios_base::trunc); -} - -ThePEGInterface::~ThePEGInterface() -{ - if (eg_) - eg_->finalize(); - edm::LogInfo("ThePEGInterface") << "Event generator finalized"; -} - -void ThePEGInterface::setPEGRandomEngine(CLHEP::HepRandomEngine* v) { - randomEngineGlueProxy_->setRandomEngine(v); - ThePEG::RandomEngineGlue *rnd = randomEngineGlueProxy_->getInstance(); - if(rnd) { - rnd->setRandomEngine(v); - } -} - -string ThePEGInterface::dataFile(const string &fileName) const -{ - if (fileName.empty() || fileName[0] == '/') - return fileName; - else - return dataLocation_ + "/" + fileName; -} - -string ThePEGInterface::dataFile(const edm::ParameterSet &pset, - const string ¶mName) const -{ - const edm::Entry &entry = pset.retrieve(paramName); - if (entry.typeCode() == 'F') - return entry.getFileInPath().fullPath(); - else - return dataFile(entry.getString()); -} - -void ThePEGInterface::initRepository(const edm::ParameterSet &pset) const -{ - /* Initialize the repository from - * 1. the repository file (default values) - * 2. the ThePEG config files - * 3. the CMSSW config blocks - */ - stringstream logstream; - - // Read the repository of serialized default values - string repository = dataFile(pset, "repository"); - if (!repository.empty()) { - edm::LogInfo("ThePEGInterface") << "Loading repository (" << repository << ")"; - ThePEG::Repository::load(repository); - } - - if (!getenv("ThePEG_INSTALL_PATH")) { - vector libdirlist = ThePEG::DynamicLoader::allPaths(); - for(vector::const_iterator libdir = libdirlist.begin(); - libdir < libdirlist.end(); ++libdir) { - if (libdir->empty() || (*libdir)[0] != '/') - continue; - if (boost::filesystem::exists(*libdir + - "/../../share/ThePEG/PDFsets.index")) { - setenv("ThePEG_INSTALL_PATH", - libdir->c_str(), 0); - break; - } - } - } - - // Read ThePEG config files to read - vector configFiles = pset.getParameter >("configFiles"); - - // Loop over the config files - for(vector::const_iterator iter = configFiles.begin(); - iter != configFiles.end(); ++iter) { - edm::LogInfo("ThePEGInterface") << "Reading config file (" << *iter << ")"; - ThePEG::Repository::read(dataFile(*iter), logstream); - edm::LogInfo("ThePEGSource") << logstream.str(); - } - - // Read CMSSW config file parameter sets starting from "parameterSets" - - ofstream cfgDump; - ParameterCollector collector(pset); - ParameterCollector::const_iterator iter; - if (!dumpConfig_.empty()) { - cfgDump.open(dumpConfig_.c_str(), ios_base::app); - iter = collector.begin(cfgDump); - } else - iter = collector.begin(); - - for(; iter != collector.end(); ++iter) { - string out = ThePEG::Repository::exec(*iter, logstream); - if (!out.empty()) { - edm::LogInfo("ThePEGInterface") << *iter << " => " << out; - cerr << "Error in ThePEG configuration!\n" - "\tLine: " << *iter << "\n" << out << endl; - } - } - - if (!dumpConfig_.empty()) { - cfgDump << "saverun " << run_ << " " << generator_ << endl; - cfgDump.close(); - } - - // write the ProxyID for the RandomEngineGlue to fill its pointer in - ostringstream ss; - ss << randomEngineGlueProxy_->getID(); - ThePEG::Repository::exec("set " + generator_ + - ":RandomNumberGenerator:ProxyID " + ss.str(), - logstream); - - // Print the directories where ThePEG looks for libs - vector libdirlist = ThePEG::DynamicLoader::allPaths(); - for(vector::const_iterator libdir = libdirlist.begin(); - libdir < libdirlist.end(); ++libdir) - edm::LogInfo("ThePEGInterface") << "DynamicLoader path = " << *libdir << endl; - - // Output status information about the repository - ThePEG::Repository::stats(logstream); - edm::LogInfo("ThePEGInterface") << logstream.str(); -} - -void ThePEGInterface::initGenerator() -{ - // Get generator from the repository and initialize it - ThePEG::BaseRepository::CheckObjectDirectory(generator_); - ThePEG::EGPtr tmp = ThePEG::BaseRepository::GetObject(generator_); - if (tmp) { - eg_ = ThePEG::Repository::makeRun(tmp, run_); - eg_->initialize(); - edm::LogInfo("ThePEGInterface") << "EventGenerator initialized"; - } else - throw cms::Exception("ThePEGInterface") - << "EventGenerator could not be initialized!" << endl; - - // Skip events - for (unsigned int i = 0; i < skipEvents_; i++) { - flushRandomNumberGenerator(); - eg_->shoot(); - edm::LogInfo("ThePEGInterface") << "Event discarded"; - } -} - -void ThePEGInterface::flushRandomNumberGenerator() -{ - ThePEG::RandomEngineGlue *rnd = randomEngineGlueProxy_->getInstance(); - - if (!rnd) - edm::LogWarning("ProxyMissing") - << "ThePEG not initialised with RandomEngineGlue."; - else - rnd->flush(); -} - -auto_ptr ThePEGInterface::convert( - const ThePEG::EventPtr &event) -{ - return std::auto_ptr( - ThePEG::HepMCConverter::convert(*event)); -} - -void ThePEGInterface::clearAuxiliary(HepMC::GenEvent *hepmc, - HepMC::PdfInfo *pdf) -{ - if (hepmc) { - hepmc->set_event_scale(-1.0); - hepmc->set_alphaQCD(-1.0); - hepmc->set_alphaQED(-1.0); - } - if (pdf) { - pdf->set_id1(-100); - pdf->set_id2(-100); - pdf->set_x1(-1.0); - pdf->set_x2(-1.0); - pdf->set_scalePDF(-1.0); - pdf->set_pdf1(-1.0); - pdf->set_pdf2(-1.0); - } -} - -void ThePEGInterface::fillAuxiliary(HepMC::GenEvent *hepmc, - HepMC::PdfInfo *pdf, - const ThePEG::EventPtr &event) -{ - if (!event->primaryCollision()) - return; - - ThePEG::tcEHPtr eh = ThePEG::dynamic_ptr_cast( - event->primaryCollision()->handler()); - double scale = eh->lastScale(); - - if (hepmc) { - if (hepmc->event_scale() < 0 && scale > 0) - hepmc->set_event_scale(std::sqrt(scale) / ThePEG::GeV); - - if (hepmc->alphaQCD() < 0) - hepmc->set_alphaQCD(eh->lastAlphaS()); - if (hepmc->alphaQED() < 0) - hepmc->set_alphaQED(eh->lastAlphaEM()); - } - - if (pdf) { - const ThePEG::PPair &beams = eh->lastParticles(); - const ThePEG::PPair &partons = eh->lastPartons(); - ThePEG::tcPDFPtr pdf1 = eh->lastExtractor()->getPDF( - beams.first->dataPtr()); - ThePEG::tcPDFPtr pdf2 = eh->lastExtractor()->getPDF( - beams.second->dataPtr()); - double x1, x2; - - if (pdf->id1() == -100) { - int id = partons.first->id(); - pdf->set_id1(id == 21 ? 0 : id); - } - if (pdf->id2() == -100) { - int id = partons.second->id(); - pdf->set_id2(id == 21 ? 0 : id); - } - - if (pdf->scalePDF() < 0) - pdf->set_scalePDF(std::sqrt(scale) / ThePEG::GeV); - else - scale = ThePEG::sqr(pdf->scalePDF()) * ThePEG::GeV; - - if (pdf->x1() < 0) { - x1 = eh->lastX1(); - pdf->set_x1(x1); - } else - x1 = pdf->x1(); - - if (pdf->x2() < 0) { - x2 = eh->lastX2(); - pdf->set_x2(x2); - } else - x2 = pdf->x2(); - - if (pdf1 && pdf->pdf1() < 0) { - double v = pdf1->xfx(beams.first->dataPtr(), - partons.first->dataPtr(), - scale, x1); - if (v > 0 && x1 > 0) - pdf->set_pdf1(v / x1); - else - pdf->set_pdf2(-1.0); - } - if (pdf2 && pdf->pdf2() < 0) { - double v = pdf2->xfx(beams.first->dataPtr(), - partons.first->dataPtr(), - scale, x2); - if (v > 0 && x2 > 0) - pdf->set_pdf2(v / x2); - else - pdf->set_pdf2(-1.0); - } - } - -} - -double ThePEGInterface::pthat(const ThePEG::EventPtr &event) -{ - using namespace ThePEG; - - if (!event->primaryCollision()) - return -1.0; - - tSubProPtr sub = event->primaryCollision()->primarySubProcess(); - TmpTransform tmp(sub, Utilities::getBoostToCM( - sub->incoming())); - - double pthat = (*sub->outgoing().begin())->momentum().perp(); - for(PVector::const_iterator it = sub->outgoing().begin(); - it != sub->outgoing().end(); ++it) - pthat = std::min(pthat, (*it)->momentum().perp()); - - return pthat / ThePEG::GeV; -} diff --git a/GeneratorInterface/ThePEGInterface/test/Readme.txt b/GeneratorInterface/ThePEGInterface/test/Readme.txt deleted file mode 100644 index bafe0fec1805a..0000000000000 --- a/GeneratorInterface/ThePEGInterface/test/Readme.txt +++ /dev/null @@ -1,12 +0,0 @@ -Tested in CMSSW_7_X_X examples are: - -testThePEGGeneratorFilter.py -testThePEGGeneratorFilter_Gen_MC.py - -Many examples for event generation with Herwig++ are available in the -production config directory: Configuration/GenProduction - -This directory is not included in the CMSSW release by default. -You can get it with -addpkg Configuration/GenProduction V00-01-18 -The Herwig++ examples there are prefixed with "HERWIGPP". diff --git a/GeneratorInterface/ThePEGInterface/test/custom.py b/GeneratorInterface/ThePEGInterface/test/custom.py deleted file mode 100644 index 8f0cf5a02800d..0000000000000 --- a/GeneratorInterface/ThePEGInterface/test/custom.py +++ /dev/null @@ -1,8 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -# This statement is necessary to make sure CMSSW doesn't throw an exception -# due to its outdated particle table -def customise(process): - process.genParticles.abortOnUnknownPDGCode = False - - return process diff --git a/GeneratorInterface/ThePEGInterface/test/print_cfg.py b/GeneratorInterface/ThePEGInterface/test/print_cfg.py deleted file mode 100755 index ec5dcb008de96..0000000000000 --- a/GeneratorInterface/ThePEGInterface/test/print_cfg.py +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env cmsRun - -import FWCore.ParameterSet.Config as cms - -process = cms.Process("Print") - -process.source = cms.Source("PoolSource", - fileNames = cms.untracked.vstring('file:test.root'), - skipEvents = cms.untracked.uint32(0) -) - -process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(-1)) - -process.load("FWCore.MessageService.MessageLogger_cfi") -process.MessageLogger.cerr.threshold = 'INFO' - -process.load("SimGeneral.HepPDTESSource.pythiapdt_cfi") - -process.printList = cms.EDAnalyzer("ParticleListDrawer", - maxEventsToPrint = cms.untracked.int32(-1) -) - -process.printTree = cms.EDAnalyzer("ParticleTreeDrawer", - status = cms.untracked.vint32(1, 2, 3), - src = cms.InputTag("genParticles"), - printP4 = cms.untracked.bool(False), - printStatus = cms.untracked.bool(True), - printIndex = cms.untracked.bool(True), - printVertex = cms.untracked.bool(True), - printPtEtaPhi = cms.untracked.bool(True) -) - -process.p = cms.Path(process.printTree) diff --git a/GeneratorInterface/ThePEGInterface/test/runCmsDriver.sh b/GeneratorInterface/ThePEGInterface/test/runCmsDriver.sh deleted file mode 100755 index 7dd2d8b21ac04..0000000000000 --- a/GeneratorInterface/ThePEGInterface/test/runCmsDriver.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh - -#MYPATH="GeneratorInterface/ThePEGInterface/test" -MYPATH="Configuration/GenProduction" -CONDITIONS="FrontierConditions_GlobalTag,MC_31X_V9::All" - -# The customise parameter is important - without it the GEN step will fail! -CMSOPTS="-n 100 --eventcontent RAWSIM --conditions $CONDITIONS $CMSOPTS --no_exec --mc --customise=$MYPATH/custom.py" - -cmsDriver.py "$MYPATH/testThePEGGeneratorFilter" -s GEN --datatier GEN $CMSOPTS -cmsDriver.py "$MYPATH/testThePEGGeneratorFilter" -s GEN,SIM,DIGI,L1,DIGI2RAW,HLT --datatier GEN-SIM-RAW $CMSOPTS -cmsDriver.py "$MYPATH/testThePEGHadronisation" -s GEN --datatier GEN $CMSOPTS -cmsDriver.py "$MYPATH/testThePEGHadronisation" -s GEN,SIM,DIGI,L1,DIGI2RAW,HLT --datatier GEN-SIM-RAW $CMSOPTS diff --git a/GeneratorInterface/ThePEGInterface/test/testThePEGGeneratorFilter.py b/GeneratorInterface/ThePEGInterface/test/testThePEGGeneratorFilter.py deleted file mode 100644 index 217d8423fd5ac..0000000000000 --- a/GeneratorInterface/ThePEGInterface/test/testThePEGGeneratorFilter.py +++ /dev/null @@ -1,51 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -process = cms.Process("TEST") -process.load("FWCore.Framework.test.cmsExceptionsFatal_cff") - -process.RandomNumberGeneratorService = cms.Service("RandomNumberGeneratorService", - generator = cms.PSet( - initialSeed = cms.untracked.uint32(123456789), - ) -) - -process.MessageLogger = cms.Service("MessageLogger", - cout = cms.untracked.PSet( - default = cms.untracked.PSet( - limit = cms.untracked.int32(2) - ) - ), - destinations = cms.untracked.vstring('cout') -) - - -process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(5)) - -process.source = cms.Source("EmptySource") - -from GeneratorInterface.ThePEGInterface.herwigValidation_cff import * -process.load('Configuration.Generator.HerwigppDefaults_cfi') - -process.generator = cms.EDFilter("ThePEGGeneratorFilter", - process.herwigDefaultsBlock, - herwigValidationBlock, - - configFiles = cms.vstring( -# 'MSSM.model' - ), - cmsDefaults = cms.vstring(), - - parameterSets = cms.vstring( - 'cmsDefaults', -# 'validationMSSM', - 'validationQCD' - ), -) - -process.GEN = cms.OutputModule("PoolOutputModule", - fileName = cms.untracked.string('ThePEGGenerator.root') -) - -process.p = cms.Path(process.generator) -process.outpath = cms.EndPath(process.GEN) -process.schedule = cms.Schedule(process.p, process.outpath) diff --git a/GeneratorInterface/ThePEGInterface/test/testThePEGGeneratorFilter_GEN_MC.py b/GeneratorInterface/ThePEGInterface/test/testThePEGGeneratorFilter_GEN_MC.py deleted file mode 100644 index 013668b6d89ac..0000000000000 --- a/GeneratorInterface/ThePEGInterface/test/testThePEGGeneratorFilter_GEN_MC.py +++ /dev/null @@ -1,158 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -process = cms.Process('GEN') - -process.load("Configuration.StandardSequences.SimulationRandomNumberGeneratorSeeds_cff") - -process.source = cms.Source("EmptySource") - -process.maxEvents = cms.untracked.PSet( - input = cms.untracked.int32(100) -) - -process.generator = cms.EDFilter("ThePEGGeneratorFilter", - cm10TeV = cms.vstring('set /Herwig/Generators/LHCGenerator:EventHandler:LuminosityFunction:Energy 10000.0', - 'set /Herwig/Shower/Evolver:IntrinsicPtGaussian 2.1*GeV'), - run = cms.string('LHC'), - repository = cms.string('HerwigDefaults.rpo'), - cm14TeV = cms.vstring('set /Herwig/Generators/LHCGenerator:EventHandler:LuminosityFunction:Energy 14000.0', - 'set /Herwig/Shower/Evolver:IntrinsicPtGaussian 2.2*GeV'), - dataLocation = cms.string('${HERWIGPATH}'), - lheDefaults = cms.vstring('cd /Herwig/Cuts', - 'create ThePEG::Cuts NoCuts', - 'cd /Herwig/EventHandlers', - 'create ThePEG::LesHouchesInterface LHEReader', - 'set LHEReader:Cuts /Herwig/Cuts/NoCuts', - 'create ThePEG::LesHouchesEventHandler LHEHandler', - 'set LHEHandler:WeightOption VarWeight', - 'set LHEHandler:PartonExtractor /Herwig/Partons/QCDExtractor', - 'set LHEHandler:CascadeHandler /Herwig/Shower/ShowerHandler', - 'set LHEHandler:HadronizationHandler /Herwig/Hadronization/ClusterHadHandler', - 'set LHEHandler:DecayHandler /Herwig/Decays/DecayHandler', - 'insert LHEHandler:LesHouchesReaders 0 LHEReader', - 'cd /Herwig/Generators', - 'set LHCGenerator:EventHandler /Herwig/EventHandlers/LHEHandler', - 'cd /Herwig/Shower', - 'set Evolver:HardVetoScaleSource Read', - 'set Evolver:MECorrMode No', - 'cd /'), - cmsDefaults = cms.vstring( - '+pdfCTEQ6LL', - '+basicSetup', - '+cm14TeV', - '+setParticlesStableForDetector'), - lheDefaultPDFs = cms.vstring('cd /Herwig/EventHandlers', - 'set LHEReader:PDFA /cmsPDFSet', - 'set LHEReader:PDFB /cmsPDFSet', - 'cd /'), - reweightPthat = cms.vstring('mkdir /Herwig/Weights', - 'cd /Herwig/Weights', - 'create ThePEG::ReweightMinPT reweightMinPT ReweightMinPT.so', - 'cd /', - 'set /Herwig/Weights/reweightMinPT:Power 4.5', - 'set /Herwig/Weights/reweightMinPT:Scale 15*GeV', - 'insert SimpleQCD:Reweights[0] /Herwig/Weights/reweightMinPT'), - generatorModule = cms.string('/Herwig/Generators/LHCGenerator'), - eventHandlers = cms.string('/Herwig/EventHandlers'), - basicSetup = cms.vstring('cd /Herwig/Generators', - 'create ThePEG::RandomEngineGlue /Herwig/RandomGlue', - 'set LHCGenerator:RandomNumberGenerator /Herwig/RandomGlue', - 'set LHCGenerator:NumberOfEvents 10000000', - 'set LHCGenerator:DebugLevel 1', - 'set LHCGenerator:PrintEvent 0', - 'set LHCGenerator:MaxErrors 10000'), - setParticlesStableForDetector = cms.vstring('cd /Herwig/Particles', - 'set mu-:Stable Stable', - 'set mu+:Stable Stable', - 'set Sigma-:Stable Stable', - 'set Sigmabar+:Stable Stable', - 'set Lambda0:Stable Stable', - 'set Lambdabar0:Stable Stable', - 'set Sigma+:Stable Stable', - 'set Sigmabar-:Stable Stable', - 'set Xi-:Stable Stable', - 'set Xibar+:Stable Stable', - 'set Xi0:Stable Stable', - 'set Xibar0:Stable Stable', - 'set Omega-:Stable Stable', - 'set Omegabar+:Stable Stable', - 'set pi+:Stable Stable', - 'set pi-:Stable Stable', - 'set K+:Stable Stable', - 'set K-:Stable Stable', - 'set K_S0:Stable Stable', - 'set K_L0:Stable Stable', - 'cd /'), - pdfCTEQ6LL = cms.vstring( - 'cd /Herwig/Partons', - 'create ThePEG::LHAPDF myPDFset ThePEGLHAPDF.so', - 'set myPDFset:PDFName cteq6ll', - 'set myPDFset:RemnantHandler HadronRemnants', - 'set /Herwig/Particles/p+:PDF myPDFset', - 'set /Herwig/Particles/pbar-:PDF myPDFset', - 'cd /'), - pdfCT10 = cms.vstring( - 'cd /Herwig/Partons', - 'create ThePEG::LHAPDF myPDFset ThePEGLHAPDF.so', - 'set myPDFset:PDFName CT10', - 'set myPDFset:RemnantHandler HadronRemnants', - 'set /Herwig/Particles/p+:PDF myPDFset', - 'set /Herwig/Particles/pbar-:PDF myPDFset', - 'cd /'), - cm7TeV = cms.vstring('set /Herwig/Generators/LHCGenerator:EventHandler:LuminosityFunction:Energy 7000.0', - 'set /Herwig/Shower/Evolver:IntrinsicPtGaussian 2.0*GeV'), - reweightConstant = cms.vstring('mkdir /Herwig/Weights', - 'cd /Herwig/Weights', - 'create ThePEG::ReweightConstant reweightConstant ReweightConstant.so', - 'cd /', - 'set /Herwig/Weights/reweightConstant:C 1', - 'insert SimpleQCD:Reweights[0] /Herwig/Weights/reweightConstant'), - eventsToPrint = cms.untracked.uint32(1), - dumpConfig = cms.untracked.string('dump.config'), - dumpEvents = cms.untracked.string('dump.hepmc'), - validationQCD = cms.vstring('cd /Herwig/MatrixElements/', - 'insert SimpleQCD:MatrixElements[0] MEQCD2to2', - 'cd /', - 'set /Herwig/Cuts/JetKtCut:MinKT 50*GeV', - 'set /Herwig/Cuts/JetKtCut:MaxKT 100*GeV'), - validationMSSM = cms.vstring('cd /Herwig/NewPhysics', - 'set HPConstructor:IncludeEW No', - 'set TwoBodyDC:CreateDecayModes No', - 'setup MSSM/Model ${HERWIGPATH}/SPhenoSPS1a.spc', - 'insert NewModel:DecayParticles 0 /Herwig/Particles/~d_L', - 'insert NewModel:DecayParticles 1 /Herwig/Particles/~u_L', - 'insert NewModel:DecayParticles 2 /Herwig/Particles/~e_R-', - 'insert NewModel:DecayParticles 3 /Herwig/Particles/~mu_R-', - 'insert NewModel:DecayParticles 4 /Herwig/Particles/~chi_10', - 'insert NewModel:DecayParticles 5 /Herwig/Particles/~chi_20', - 'insert NewModel:DecayParticles 6 /Herwig/Particles/~chi_2+'), - configFiles = cms.vstring(), - parameterSets = cms.vstring('cmsDefaults', - 'validationQCD') -) - - -process.MessageLogger = cms.Service("MessageLogger", - cout = cms.untracked.PSet( - default = cms.untracked.PSet( - limit = cms.untracked.int32(2) - ) - ), - destinations = cms.untracked.vstring('cout') -) - -process.RandomNumberGeneratorService = cms.Service("RandomNumberGeneratorService", - generator = cms.PSet( - initialSeed = cms.untracked.uint32(123456789), - ) -) - - -process.GEN = cms.OutputModule("PoolOutputModule", - fileName = cms.untracked.string('testThePEGGeneratorFilter_GEN.root') -) - -process.p = cms.Path(process.generator) -process.outpath = cms.EndPath(process.GEN) - -process.schedule = cms.Schedule(process.p, process.outpath) diff --git a/GeneratorInterface/ThePEGInterface/test/testThePEGHadronizerFilter.py b/GeneratorInterface/ThePEGInterface/test/testThePEGHadronizerFilter.py deleted file mode 100644 index 4bb61e02a88f2..0000000000000 --- a/GeneratorInterface/ThePEGInterface/test/testThePEGHadronizerFilter.py +++ /dev/null @@ -1,80 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -process = cms.Process('GEN') - -process.load('Configuration.StandardSequences.Services_cff') -process.load('FWCore.MessageService.MessageLogger_cfi') -process.load('Configuration.EventContent.EventContent_cff') -process.load('Configuration.StandardSequences.Generator_cff') -process.load('IOMC.EventVertexGenerators.VtxSmearedRealistic8TeVCollision_cfi') -process.load('GeneratorInterface.Core.genFilterSummary_cff') -process.load('Configuration.StandardSequences.EndOfProcess_cff') - -#process.MessageLogger.cerr.FwkReport.reportEvery = 10 - -process.maxEvents = cms.untracked.PSet( - input = cms.untracked.int32(10) -) - -process.source = cms.Source('LHESource', - fileNames = cms.untracked.vstring('file:w01j_5f_NLO.lhe') -) - -process.load('Configuration.Generator.HerwigppDefaults_cfi') - -process.generator = cms.EDFilter('ThePEGHadronizerFilter', - process.herwigDefaultsBlock, - configFiles = cms.vstring(), - lheDefaults1 = cms.vstring( - 'cd /Herwig/Cuts', - 'create ThePEG::Cuts NoCuts', - 'cd /Herwig/EventHandlers', - 'create ThePEG::LesHouchesInterface LHEReader', - 'set LHEReader:Cuts /Herwig/Cuts/NoCuts', - 'create ThePEG::LesHouchesEventHandler LHEHandler', -# 'set LHEHandler:WeightOption VarWeight', - 'set LHEHandler:WeightOption 1', - 'set LHEHandler:PartonExtractor /Herwig/Partons/QCDExtractor', - 'set LHEHandler:CascadeHandler /Herwig/Shower/ShowerHandler', - 'set LHEHandler:HadronizationHandler /Herwig/Hadronization/ClusterHadHandler', - 'set LHEHandler:DecayHandler /Herwig/Decays/DecayHandler', - 'insert LHEHandler:LesHouchesReaders 0 LHEReader', - 'cd /Herwig/Generators', - 'set LHCGenerator:EventHandler /Herwig/EventHandlers/LHEHandler', - 'cd /Herwig/Shower', - 'set Evolver:HardVetoScaleSource Read', - 'set Evolver:MECorrMode No', - 'cd /', - ), - cmsDefaults = cms.vstring(), - lheDefaultPDFs1 = cms.vstring( -# 'set /Herwig/EventHandlers/LHEReader:PDFA /Herwig/Partons/myPDFset', -# 'set /Herwig/EventHandlers/LHEReader:PDFB /Herwig/Partons/myPDFset', - ), - parameterSets = cms.vstring( - 'cmsDefaults', # NOTE: pp@14TeV by default - 'lheDefaults1', - #'cm14TeV', - ), -) - -process.RAWSIMoutput = cms.OutputModule("PoolOutputModule", - splitLevel = cms.untracked.int32(0), - eventAutoFlushCompressedSize = cms.untracked.int32(5242880), - outputCommands = process.RAWSIMEventContent.outputCommands, - fileName = cms.untracked.string('file:HerwigppHadronizerOutput.root'), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string(''), - dataTier = cms.untracked.string('GEN') - ) -) - -process.generation_step = cms.Path(process.pgen) -process.endjob_step = cms.EndPath(process.endOfProcess) -process.output_step = cms.EndPath(process.RAWSIMoutput) - -process.schedule = cms.Schedule(process.generation_step,process.endjob_step,process.output_step) - -# filter all path with the production filter sequence -for path in process.paths: - getattr(process,path)._seq = process.generator * getattr(process,path)._seq diff --git a/GeneratorInterface/ThePEGInterface/test/ttbar.lhe b/GeneratorInterface/ThePEGInterface/test/ttbar.lhe deleted file mode 100644 index a048c37495a29..0000000000000 --- a/GeneratorInterface/ThePEGInterface/test/ttbar.lhe +++ /dev/null @@ -1,75 +0,0 @@ - - - - 2212 2212 7.000000E+03 7.000000E+03 -1 -1 -1 -1 3 1 - 4.335260E+02 5.119710E-01 1.000000E+00 81 - 1.623191E+02 2.653259E-01 1.000000E+00 82 - 9.684182E+00 1.992770E-02 1.000000E+00 83 - - - 12 81 1.000000E+00 2.897660E+02 -1.000000E+00 -1.000000E+00 - 21 -1 0 0 102 101 0.000000000E+00 0.000000000E+00 5.986030000E+02 5.986030000E+02 0.000000000E+00 0. 9. - 21 -1 0 0 103 102 0.000000000E+00 0.000000000E+00 -7.373100000E+01 7.373100000E+01 0.000000000E+00 0. 9. - 6 2 1 2 103 0 8.325000000E+01 6.653400000E+01 1.881880000E+02 2.782032692E+02 1.750000000E+02 0. 9. - -6 2 1 2 0 101 -8.325000000E+01 -6.653400000E+01 3.366840000E+02 3.941299932E+02 1.750000000E+02 0. 9. - 24 2 3 0 0 0 -3.149000000E+00 8.386400000E+01 1.157100000E+02 1.640096241E+02 8.041931357E+01 0. 9. - 5 1 3 0 103 0 8.639900000E+01 -1.733000000E+01 7.247800000E+01 1.141936451E+02 4.691695029E+00 0. 9. - -24 2 4 0 0 0 -1.548600000E+01 -9.777700000E+01 1.810030000E+02 2.214262057E+02 8.041965318E+01 0. 9. - -5 1 4 0 0 101 -6.776400000E+01 3.124300000E+01 1.556810000E+02 1.727037875E+02 4.683984760E+00 0. 9. - 2 1 5 0 105 0 6.754000000E+00 4.445300000E+01 4.003000000E+00 4.514099837E+01 0.000000000E+00 0. 9. - -1 1 5 0 0 105 -9.903000000E+00 3.941100000E+01 1.117070000E+02 1.188686257E+02 0.000000000E+00 0. 9. - 1 1 7 0 107 0 -1.926400000E+01 8.405000000E+00 2.472900000E+01 3.245410855E+01 0.000000000E+00 0. 9. - -2 1 7 0 0 107 3.778000000E+00 -1.061820000E+02 1.562740000E+02 1.889720971E+02 0.000000000E+00 0. 9. - - - 15 83 1.000000E+00 4.390790E+02 -1.000000E+00 -1.000000E+00 - 21 -1 0 0 105 104 0.000000000E+00 0.000000000E+00 9.195170000E+02 9.195170000E+02 0.000000000E+00 0. 9. - 21 -1 0 0 106 105 0.000000000E+00 0.000000000E+00 -1.687348000E+03 1.687348000E+03 0.000000000E+00 0. 9. - 6 2 1 2 106 0 1.404340000E+02 5.930200000E+01 -1.062132000E+03 1.087192633E+03 1.750000000E+02 0. 9. - -6 2 1 2 0 101 -1.695440000E+02 -5.370200000E+01 -4.730420000E+02 5.348110007E+02 1.750000000E+02 0. 9. - 21 1 1 2 101 102 -1.852670000E+02 -5.242100000E+01 3.726600000E+01 1.961136846E+02 0.000000000E+00 0. 9. - 21 1 1 2 103 104 1.398740000E+02 -5.841100000E+01 5.255370000E+02 5.469604366E+02 0.000000000E+00 0. 9. - 21 1 1 2 102 103 7.450400000E+01 1.052320000E+02 2.045400000E+02 2.417875750E+02 0.000000000E+00 0. 9. - 24 2 3 0 0 0 1.066950000E+02 1.085890000E+02 -7.876640000E+02 8.062613307E+02 8.041991353E+01 0. 9. - 5 1 3 0 106 0 3.373900000E+01 -4.928700000E+01 -2.744680000E+02 2.809313022E+02 4.710100455E+00 0. 9. - -24 2 4 0 0 0 -1.968310000E+02 -5.187900000E+01 -3.894690000E+02 4.467517557E+02 8.041863016E+01 0. 9. - -5 1 4 0 0 101 2.728700000E+01 -1.823000000E+00 -8.357300000E+01 8.805924501E+01 4.699000411E+00 0. 9. - 4 1 8 0 108 0 6.914600000E+01 2.827700000E+01 -2.368010000E+02 2.483097293E+02 1.500000000E+00 0. 9. - -3 1 8 0 0 108 3.754900000E+01 8.031200000E+01 -5.508630000E+02 5.579516014E+02 0.000000000E+00 0. 9. - 15 1 10 0 0 0 -1.129080000E+02 -7.300000000E-02 -1.498810000E+02 1.876584495E+02 1.777000000E+00 0. 9. - -16 1 10 0 0 0 -8.392300000E+01 -5.180600000E+01 -2.395880000E+02 2.590933062E+02 0.000000000E+00 0. 9. - - - 13 82 1.000000E+00 3.975520E+02 -1.000000E+00 -1.000000E+00 - 21 -1 0 0 102 101 0.000000000E+00 0.000000000E+00 2.544150000E+02 2.544150000E+02 0.000000000E+00 0. 9. - 2 -1 0 0 101 0 0.000000000E+00 0.000000000E+00 -8.382120000E+02 8.382120000E+02 0.000000000E+00 0. 9. - 6 2 1 2 102 0 2.141210000E+02 1.221830000E+02 -2.936400000E+01 3.037494570E+02 1.750000000E+02 0. 9. - -6 2 1 2 0 103 -1.599170000E+02 -6.585100000E+01 -1.791000000E+01 2.466892158E+02 1.750000000E+02 0. 9. - 2 1 1 2 103 0 -5.420500000E+01 -5.633200000E+01 -5.365230000E+02 5.421885334E+02 0.000000000E+00 0. 9. - 24 2 3 0 0 0 1.076240000E+02 3.576000000E+00 2.204800000E+01 1.361946925E+02 8.041869693E+01 0. 9. - 5 1 3 0 102 0 1.064970000E+02 1.186070000E+02 -5.141200000E+01 1.675547645E+02 4.708916548E+00 0. 9. - -24 2 4 0 0 0 -5.931300000E+01 1.898700000E+01 3.081500000E+01 1.062791916E+02 8.041868071E+01 0. 9. - -5 1 4 0 0 103 -1.006040000E+02 -8.483800000E+01 -4.872500000E+01 1.404100242E+02 4.711497212E+00 0. 9. - 14 1 6 0 0 0 7.617600000E+01 2.180800000E+01 -1.888000000E+01 8.145444273E+01 0.000000000E+00 0. 9. - -13 1 6 0 0 0 3.144800000E+01 -1.823200000E+01 4.092800000E+01 5.474024980E+01 1.060000000E-01 0. 9. - 1 1 8 0 108 0 -1.681000000E+01 -3.045600000E+01 2.018100000E+01 4.021712070E+01 0.000000000E+00 0. 9. - -2 1 8 0 0 108 -4.250300000E+01 4.944300000E+01 1.063400000E+01 6.606207092E+01 0.000000000E+00 0. 9. - - - 12 81 1.000000E+00 2.736010E+02 -1.000000E+00 -1.000000E+00 - 21 -1 0 0 102 101 0.000000000E+00 0.000000000E+00 2.398440000E+02 2.398440000E+02 0.000000000E+00 0. 9. - 21 -1 0 0 103 102 0.000000000E+00 0.000000000E+00 -2.179290000E+02 2.179290000E+02 0.000000000E+00 0. 9. - 6 2 1 2 103 0 3.217600000E+01 -7.595000000E+01 1.329180000E+02 2.347251418E+02 1.750000000E+02 0. 9. - -6 2 1 2 0 101 -3.217600000E+01 7.595000000E+01 -1.110030000E+02 2.230478950E+02 1.750000000E+02 0. 9. - 24 2 3 0 0 0 -4.556400000E+01 -4.717000000E+01 4.297700000E+01 1.123177056E+02 8.041863884E+01 0. 9. - 5 1 3 0 103 0 7.774000000E+01 -2.878000000E+01 8.994100000E+01 1.224074362E+02 4.732964483E+00 0. 9. - -24 2 4 0 0 0 -3.488200000E+01 9.908700000E+01 -1.351820000E+02 1.891465126E+02 8.041916817E+01 0. 9. - -5 1 4 0 0 101 2.706000000E+00 -2.313700000E+01 2.417900000E+01 3.390138245E+01 4.694303594E+00 0. 9. - 2 1 5 0 105 0 -1.951500000E+01 1.163700000E+01 4.227700000E+01 4.799583027E+01 0.000000000E+00 0. 9. - -1 1 5 0 0 105 -2.604900000E+01 -5.880700000E+01 7.000000000E-01 6.432187536E+01 0.000000000E+00 0. 9. - 1 1 7 0 107 0 -4.344100000E+01 2.873700000E+01 -2.411900000E+01 5.739914469E+01 0.000000000E+00 0. 9. - -2 1 7 0 0 107 8.559000000E+00 7.035000000E+01 -1.110630000E+02 1.317473679E+02 0.000000000E+00 0. 9. - - diff --git a/GeneratorInterface/ThePEGInterface/test/w01j_5f_NLO.lhe b/GeneratorInterface/ThePEGInterface/test/w01j_5f_NLO.lhe deleted file mode 100644 index 789248f91cbc6..0000000000000 --- a/GeneratorInterface/ThePEGInterface/test/w01j_5f_NLO.lhe +++ /dev/null @@ -1,1178 +0,0 @@ - -
- -#************************************************************ -#* MadGraph5_aMC@NLO * -#* * -#* * * * -#* * * * * * -#* * * * * 5 * * * * * -#* * * * * * -#* * * * -#* * -#* * -#* VERSION 2.2.1 2014-09-25 * -#* * -#* The MadGraph5_aMC@NLO Development Team - Find us at * -#* https://server06.fynu.ucl.ac.be/projects/madgraph * -#* * -#************************************************************ -#* * -#* Command File for MadGraph5_aMC@NLO * -#* * -#* run as ./bin/mg5_aMC filename * -#* * -#************************************************************ -set loop_optimized_output True -set group_subprocesses Auto -set ignore_six_quark_processes False -set gauge unitary -set complex_mass_scheme False -import model loop_sm-no_b_mass -define p = g u c d s u~ c~ d~ s~ -define j = g u c d s u~ c~ d~ s~ -define p = p b b~ -define j = j b b~ -define l+ = e+ mu+ -define l- = e- mu- -define vl = ve vm vt -define vl~ = ve~ vm~ vt~ -generate p p > l+ vl [QCD] @0 -add process p p > l- vl~ [QCD] @1 -add process p p > l+ vl j [QCD] @2 -add process p p > l- vl~ j [QCD] @3 -output W01J_5F_NLO_FXFX - - -###################################################################### -## PARAM_CARD AUTOMATICALY GENERATED BY MG5 FOLLOWING UFO MODEL #### -###################################################################### -## ## -## Width set on Auto will be computed following the information ## -## present in the decay.py files of the model. ## -## See arXiv:1402.1178 for more details. ## -## ## -###################################################################### - -################################### -## INFORMATION FOR LOOP -################################### -Block loop - 1 9.118800e+01 # MU_R - -################################### -## INFORMATION FOR MASS -################################### -Block mass - 6 1.730000e+02 # MT - 15 1.777000e+00 # MTA - 23 9.118800e+01 # MZ - 25 1.250000e+02 # MH -## Dependent parameters, given by model restrictions. -## Those values should be edited following the -## analytical expression. MG5 ignores those values -## but they are important for interfacing the output of MG5 -## to external program such as Pythia. - 1 0.000000 # d : 0.0 - 2 0.000000 # u : 0.0 - 3 0.000000 # s : 0.0 - 4 0.000000 # c : 0.0 - 5 0.000000 # b : 0.0 - 11 0.000000 # e- : 0.0 - 12 0.000000 # ve : 0.0 - 13 0.000000 # mu- : 0.0 - 14 0.000000 # vm : 0.0 - 16 0.000000 # vt : 0.0 - 21 0.000000 # g : 0.0 - 22 0.000000 # a : 0.0 - 24 80.419002 # w+ : cmath.sqrt(MZ__exp__2/2. + cmath.sqrt(MZ__exp__4/4 - -################################### -## INFORMATION FOR SMINPUTS -################################### -Block sminputs - 1 1.325070e+02 # aEWM1 - 2 1.166390e-05 # Gf - 3 1.180000e-01 # aS - -################################### -## INFORMATION FOR YUKAWA -################################### -Block yukawa - 6 1.730000e+02 # ymt - 15 1.777000e+00 # ymtau - -################################### -## INFORMATION FOR DECAY -################################### -DECAY 6 1.491500e+00 # WT -DECAY 23 2.441404e+00 # WZ -DECAY 24 2.047600e+00 # WW -DECAY 25 6.382339e-03 # WH -## Dependent parameters, given by model restrictions. -## Those values should be edited following the -## analytical expression. MG5 ignores those values -## but they are important for interfacing the output of MG5 -## to external program such as Pythia. -DECAY 1 0.000000 # d : 0.0 -DECAY 2 0.000000 # u : 0.0 -DECAY 3 0.000000 # s : 0.0 -DECAY 4 0.000000 # c : 0.0 -DECAY 5 0.000000 # b : 0.0 -DECAY 11 0.000000 # e- : 0.0 -DECAY 12 0.000000 # ve : 0.0 -DECAY 13 0.000000 # mu- : 0.0 -DECAY 14 0.000000 # vm : 0.0 -DECAY 15 0.000000 # ta- : 0.0 -DECAY 16 0.000000 # vt : 0.0 -DECAY 21 0.000000 # g : 0.0 -DECAY 22 0.000000 # a : 0.0 - - -#*********************************************************************** -# MadGraph5_aMC@NLO * -# * -# run_card.dat aMC@NLO * -# * -# This file is used to set the parameters of the run. * -# * -# Some notation/conventions: * -# * -# Lines starting with a hash (#) are info or comments * -# * -# mind the format: value = variable ! comment * -#*********************************************************************** -# -#******************* -# Running parameters -#******************* -# -#*********************************************************************** -# Tag name for the run (one word) * -#*********************************************************************** - tag_1 = run_tag ! name of the run -#*********************************************************************** -# Number of LHE events (and their normalization) and the required * -# (relative) accuracy on the Xsec. * -# These values are ignored for fixed order runs * -#*********************************************************************** - 100000 = nevents - 0.003 = req_acc ! Required accuracy (-1=auto determined from nevents - 50000 = nevt_job ! Max number of events per job in event generation. - ! (-1= no split). -#*********************************************************************** -# Normalize the weights of LHE events such that they sum or average to * -# the total cross section * -#*********************************************************************** - average = event_norm ! average or sum -#*********************************************************************** -# Number of points per itegration channel (ignored for aMC@NLO runs) * -#*********************************************************************** - 0.01 = req_acc_FO ! Required accuracy (-1=ignored, and use the - ! number of points and iter. below) -# These numbers are ignored except if req_acc_FO is equal to -1 - 5000 = npoints_FO_grid ! number of points to setup grids - 4 = niters_FO_grid ! number of iter. to setup grids - 10000 = npoints_FO ! number of points to compute Xsec - 6 = niters_FO ! number of iter. to compute Xsec -#*********************************************************************** -# Random number seed * -#*********************************************************************** - 30 = iseed -#*********************************************************************** -# Collider type and energy * -#*********************************************************************** - 1 = lpp1 ! beam 1 type (0 = no PDF) - 1 = lpp2 ! beam 2 type (0 = no PDF) - 6500 = ebeam1 ! beam 1 energy in GeV - 6500 = ebeam2 ! beam 2 energy in GeV -#*********************************************************************** -# PDF choice: this automatically fixes also alpha_s(MZ) and its evol. * -#*********************************************************************** - lhapdf = pdlabel ! PDF set - 10800 = lhaid ! if pdlabel=lhapdf, this is the lhapdf number -#*********************************************************************** -# Include the NLO Monte Carlo subtr. terms for the following parton * -# shower (HERWIG6 | HERWIGPP | PYTHIA6Q | PYTHIA6PT | PYTHIA8) * -# WARNING: PYTHIA6PT works only for processes without FSR!!!! * -#*********************************************************************** - PYTHIA8 = parton_shower - #********************************************************************** -# Renormalization and factorization scales * -# (Default functional form for the non-fixed scales is the sum of * -# the transverse masses of all final state particles and partons. This * -# can be changed in SubProcesses/set_scales.f) * -#*********************************************************************** - F = fixed_ren_scale ! if .true. use fixed ren scale - F = fixed_fac_scale ! if .true. use fixed fac scale - 91.188 = muR_ref_fixed ! fixed ren reference scale - 91.188 = muF1_ref_fixed ! fixed fact reference scale for pdf1 - 91.188 = muF2_ref_fixed ! fixed fact reference scale for pdf2 -#*********************************************************************** -# Renormalization and factorization scales (advanced and NLO options) * -#*********************************************************************** - F = fixed_QES_scale ! if .true. use fixed Ellis-Sexton scale - 91.188 = QES_ref_fixed ! fixed Ellis-Sexton reference scale - 1 = muR_over_ref ! ratio of current muR over reference muR - 1 = muF1_over_ref ! ratio of current muF1 over reference muF1 - 1 = muF2_over_ref ! ratio of current muF2 over reference muF2 - 1 = QES_over_ref ! ratio of current QES over reference QES -#*********************************************************************** -# Reweight flags to get scale dependence and PDF uncertainty * -# For scale dependence: factor rw_scale_up/down around central scale * -# For PDF uncertainty: use LHAPDF with supported set * -#*********************************************************************** - .true. = reweight_scale ! reweight to get scale dependence - 0.5 = rw_Rscale_down ! lower bound for ren scale variations - 2.0 = rw_Rscale_up ! upper bound for ren scale variations - 0.5 = rw_Fscale_down ! lower bound for fact scale variations - 2.0 = rw_Fscale_up ! upper bound for fact scale variations - .true. = reweight_PDF ! reweight to get PDF uncertainty - 10801 = PDF_set_min ! First of the error PDF sets - 10852 = PDF_set_max ! Last of the error PDF sets -#*********************************************************************** -# Merging - WARNING! Applies merging only at the hard-event level. * -# After showering an MLM-type merging should be applied as well. * -# See http://amcatnlo.cern.ch/FxFx_merging.htm for more details. * -#*********************************************************************** - 3 = ickkw ! 0 no merging, 3 FxFx merging, 4 UNLOPS -#*********************************************************************** -# -#*********************************************************************** -# BW cutoff (M+/-bwcutoff*Gamma) * -#*********************************************************************** - 15 = bwcutoff - #********************************************************************** -# Cuts on the jets * -# Jet clustering is performed by FastJet. -# When matching to a parton shower, these generation cuts should be * -# considerably softer than the analysis cuts. * -# (more specific cuts can be specified in SubProcesses/cuts.f) * -#*********************************************************************** - 1 = jetalgo ! FastJet jet algorithm (1=kT, 0=C/A, -1=anti-kT) - 1.0 = jetradius ! The radius parameter for the jet algorithm - 10 = ptj ! Min jet transverse momentum - 5 = etaj ! Max jet abs(pseudo-rap) (a value .lt.0 means no cut) -#*********************************************************************** -# Cuts on the charged leptons (e+, e-, mu+, mu-, tau+ and tau-) * -# (more specific gen cuts can be specified in SubProcesses/cuts.f) * -#*********************************************************************** - 0 = ptl ! Min lepton transverse momentum - -1 = etal ! Max lepton abs(pseudo-rap) (a value .lt.0 means no cu - 0 = drll ! Min distance between opposite sign lepton pairs - 0 = drll_sf ! Min distance between opp. sign same-flavor lepton pair - 0 = mll ! Min inv. mass of all opposite sign lepton pairs - 0 = mll_sf ! Min inv. mass of all opp. sign same-flavor lepton pair -#*********************************************************************** -# Photon-isolation cuts, according to hep-ph/9801442 * -# When ptgmin=0, all the other parameters are ignored * -#*********************************************************************** - 20 = ptgmin ! Min photon transverse momentum - -1 = etagamma ! Max photon abs(pseudo-rap) - 0.4 = R0gamma ! Radius of isolation code - 1.0 = xn ! n parameter of eq.(3.4) in hep-ph/9801442 - 1.0 = epsgamma ! epsilon_gamma parameter of eq.(3.4) in hep-ph/9801 - .true. = isoEM ! isolate photons from EM energy (photons and lepton -#*********************************************************************** -# Maximal PDG code for quark to be considered a jet when applying cuts.* -# At least all massless quarks of the model should be included here. * -#*********************************************************************** - 5 = maxjetflavor - #********************************************************************** -# For aMCfast+APPLGRID use in PDF fitting (http://amcfast.hepforge.org)* -#*********************************************************************** - 0 = iappl ! aMCfast switch (0=OFF, 1=prepare APPLgrids, 2=fill grids) -#*********************************************************************** - 10800 = lhaid - - - muR FxFx merging scale - muF1 FxFx merging scale - muF2 FxFx merging scale - QES H_T/2 := sum_i mT(i)/2, i=final state - - - 1 0.330000E+00 - 2 0.330000E+00 - 3 0.500000E+00 - 4 0.150000E+01 - 5 0.480000E+01 - 11 0.510999E-03 - 13 0.105658E+00 - 15 0.177682E+01 - 21 0.000000E+00 - - - - muR=0.10000E+01 muF=0.10000E+01 - muR=0.10000E+01 muF=0.20000E+01 - muR=0.10000E+01 muF=0.50000E+00 - muR=0.20000E+01 muF=0.10000E+01 - muR=0.20000E+01 muF=0.20000E+01 - muR=0.20000E+01 muF=0.50000E+00 - muR=0.50000E+00 muF=0.10000E+01 - muR=0.50000E+00 muF=0.20000E+01 - muR=0.50000E+00 muF=0.50000E+00 - - - pdfset= 10801 - pdfset= 10802 - pdfset= 10803 - pdfset= 10804 - pdfset= 10805 - pdfset= 10806 - pdfset= 10807 - pdfset= 10808 - pdfset= 10809 - pdfset= 10810 - pdfset= 10811 - pdfset= 10812 - pdfset= 10813 - pdfset= 10814 - pdfset= 10815 - pdfset= 10816 - pdfset= 10817 - pdfset= 10818 - pdfset= 10819 - pdfset= 10820 - pdfset= 10821 - pdfset= 10822 - pdfset= 10823 - pdfset= 10824 - pdfset= 10825 - pdfset= 10826 - pdfset= 10827 - pdfset= 10828 - pdfset= 10829 - pdfset= 10830 - pdfset= 10831 - pdfset= 10832 - pdfset= 10833 - pdfset= 10834 - pdfset= 10835 - pdfset= 10836 - pdfset= 10837 - pdfset= 10838 - pdfset= 10839 - pdfset= 10840 - pdfset= 10841 - pdfset= 10842 - pdfset= 10843 - pdfset= 10844 - pdfset= 10845 - pdfset= 10846 - pdfset= 10847 - pdfset= 10848 - pdfset= 10849 - pdfset= 10850 - pdfset= 10851 - pdfset= 10852 - - -
- - 2212 2212 0.65000000E+04 0.65000000E+04 -1 -1 10800 10800 -4 4 - 0.12556822E+05 0.10450447E+03 0.10292550E+06 2 - 0.92324020E+04 0.76862470E+02 0.10292550E+06 3 - 0.23222130E+05 0.97212633E+02 0.10292550E+06 0 - 0.16991587E+05 0.73728611E+02 0.10292550E+06 1 - - - 6 2 -.10292550E+06 0.12014309E+02 0.75467716E-02 0.11800000E+00 - 21 -1 0 0 501 502 0.00000000E+00 0.00000000E+00 0.28530694E+01 0.28530694E+01 0.00000000E+00 0.0000E+00 0.9000E+01 - 2 -1 0 0 502 0 -.00000000E+00 -.00000000E+00 -.17476867E+04 0.17476867E+04 0.33000000E+00 0.0000E+00 0.9000E+01 - 24 2 1 2 0 0 0.38509215E+01 0.11380222E+02 -.17277005E+04 0.17296116E+04 0.80390776E+02 0.0000E+00 0.0000E+00 - -11 1 3 3 0 0 -.11843199E+02 -.46609141E+01 -.45101940E+02 0.46863317E+02 0.51099893E-03 0.0000E+00 0.9000E+01 - 12 1 3 3 0 0 0.15694121E+02 0.16041136E+02 -.16825986E+04 0.16827483E+04 0.00000000E+00 0.0000E+00 0.9000E+01 - 1 1 1 2 501 0 -.38509215E+01 -.11380222E+02 -.17133061E+02 0.20928204E+02 0.33000000E+00 0.0000E+00 0.9000E+01 -#aMCatNLO 1 6 5 5 2 0.93168400E+01 0.91971318E+01 9 0 0 0.99999984E+00 0.43624241E+01 -.59564252E+00 0.90297003E+00 0.10680265E+01 - - -.10293E+06 - -.11783E+06 - -.81537E+05 - 0.48868E+05 - 0.61307E+05 - 0.35260E+05 - -.38333E+06 - -.44900E+06 - -.29714E+06 - -.10347E+06 - -.10242E+06 - -.10189E+06 - -.10400E+06 - -.10469E+06 - -.10148E+06 - -.97975E+05 - -.10813E+06 - -.10321E+06 - -.10260E+06 - -.10228E+06 - -.10340E+06 - -.10347E+06 - -.10170E+06 - -.10155E+06 - -.10419E+06 - -.10230E+06 - -.10314E+06 - -.10321E+06 - -.10276E+06 - -.10121E+06 - -.10400E+06 - -.10405E+06 - -.98896E+05 - -.10301E+06 - -.10276E+06 - -.10261E+06 - -.10308E+06 - -.10250E+06 - -.10335E+06 - -.10279E+06 - -.10282E+06 - -.99226E+05 - -.10432E+06 - -.10047E+06 - -.10209E+06 - -.10257E+06 - -.10352E+06 - -.10252E+06 - -.10067E+06 - -.10288E+06 - -.10301E+06 - -.10277E+06 - -.10343E+06 - -.10340E+06 - -.10216E+06 - -.10143E+06 - -.10068E+06 - -.10308E+06 - -.10250E+06 - -.98777E+05 - -.10603E+06 - - - - 5 0 0.10292550E+06 0.46357612E+02 0.75467716E-02 0.11800000E+00 - 2 -1 0 0 501 0 0.00000000E+00 0.00000000E+00 0.11185199E+04 0.11185199E+04 0.33000000E+00 0.0000E+00 0.9000E+01 - -1 -1 0 0 0 501 0.00000000E+00 0.00000000E+00 -.14022106E+01 0.14405188E+01 0.33000000E+00 0.0000E+00 0.9000E+01 - 24 2 1 2 0 0 0.00000000E+00 0.00000000E+00 0.11171177E+04 0.11199605E+04 0.79746577E+02 0.0000E+00 0.0000E+00 - -13 1 3 3 0 0 0.12849005E+02 -.33701118E+02 0.31980725E+03 0.32183466E+03 0.10565837E+00 0.0000E+00 0.9000E+01 - 14 1 3 3 0 0 -.12849005E+02 0.33701118E+02 0.79731043E+03 0.79812580E+03 0.00000000E+00 0.0000E+00 0.9000E+01 -#aMCatNLO 1 5 2 2 1 0.89736006E+01 0.36263175E+01 9 0 0 0.10000000E+01 0.85541369E+00 0.11480305E+01 0.93109541E+00 0.10497441E+01 - - 0.10293E+06 - 0.11323E+06 - 0.91309E+05 - 0.99277E+05 - 0.10926E+06 - 0.88044E+05 - 0.10745E+06 - 0.11816E+06 - 0.95353E+05 - 0.10282E+06 - 0.10301E+06 - 0.10149E+06 - 0.10443E+06 - 0.10352E+06 - 0.10246E+06 - 0.99772E+05 - 0.10629E+06 - 0.10352E+06 - 0.10219E+06 - 0.10262E+06 - 0.10321E+06 - 0.10259E+06 - 0.10306E+06 - 0.10197E+06 - 0.10378E+06 - 0.10090E+06 - 0.10385E+06 - 0.10249E+06 - 0.10294E+06 - 0.10097E+06 - 0.10429E+06 - 0.10317E+06 - 0.10049E+06 - 0.10338E+06 - 0.10208E+06 - 0.10287E+06 - 0.10289E+06 - 0.10266E+06 - 0.10325E+06 - 0.10311E+06 - 0.10267E+06 - 0.10132E+06 - 0.10323E+06 - 0.10046E+06 - 0.10289E+06 - 0.10273E+06 - 0.10345E+06 - 0.10306E+06 - 0.10104E+06 - 0.10410E+06 - 0.10212E+06 - 0.10342E+06 - 0.10277E+06 - 0.10238E+06 - 0.10416E+06 - 0.10193E+06 - 0.10114E+06 - 0.10221E+06 - 0.10308E+06 - 0.10078E+06 - 0.10503E+06 - - - - 6 2 0.10292550E+06 0.76455552E+02 0.75467716E-02 0.11800000E+00 - -3 -1 0 0 0 501 0.00000000E+00 0.00000000E+00 0.70070877E+02 0.70072661E+02 0.50000000E+00 0.0000E+00 0.9000E+01 - 21 -1 0 0 501 502 0.00000000E+00 0.00000000E+00 -.16366649E+03 0.16366649E+03 0.00000000E+00 0.0000E+00 0.9000E+01 - 24 2 1 2 0 0 0.70487962E+02 -.29597439E+02 0.21154979E+01 0.11123434E+03 0.80771547E+02 0.0000E+00 0.0000E+00 - -13 1 3 3 0 0 0.59886990E+02 0.17907599E+02 -.16655870E+00 0.62507380E+02 0.10565837E+00 0.0000E+00 0.9000E+01 - 14 1 3 3 0 0 0.10600972E+02 -.47505038E+02 0.22820566E+01 0.48726964E+02 0.00000000E+00 0.0000E+00 0.9000E+01 - -4 1 1 2 0 502 -.70487962E+02 0.29597439E+02 -.95711110E+02 0.12250481E+03 0.15000000E+01 0.0000E+00 0.9000E+01 -#aMCatNLO 1 6 2 0 0 0.00000000E+00 0.00000000E+00 9 0 0 0.10000000E+01 0.76925726E+00 0.13059208E+01 0.86390742E+00 0.11732329E+01 - - 0.10293E+06 - 0.10702E+06 - 0.97144E+05 - 0.83889E+05 - 0.87220E+05 - 0.79176E+05 - 0.12927E+06 - 0.13441E+06 - 0.12202E+06 - 0.10203E+06 - 0.10375E+06 - 0.10295E+06 - 0.10289E+06 - 0.10337E+06 - 0.10249E+06 - 0.10295E+06 - 0.10260E+06 - 0.10278E+06 - 0.10310E+06 - 0.10252E+06 - 0.10316E+06 - 0.10103E+06 - 0.10616E+06 - 0.10266E+06 - 0.10312E+06 - 0.10967E+06 - 0.10017E+06 - 0.11462E+06 - 0.98422E+05 - 0.10872E+06 - 0.98110E+05 - 0.10593E+06 - 0.10006E+06 - 0.10277E+06 - 0.10314E+06 - 0.10004E+06 - 0.10450E+06 - 0.10146E+06 - 0.10400E+06 - 0.10417E+06 - 0.10193E+06 - 0.10043E+06 - 0.10392E+06 - 0.10493E+06 - 0.10295E+06 - 0.10414E+06 - 0.10191E+06 - 0.10149E+06 - 0.10545E+06 - 0.95968E+05 - 0.10829E+06 - 0.10103E+06 - 0.10492E+06 - 0.10748E+06 - 0.96724E+05 - 0.10497E+06 - 0.10066E+06 - 0.10460E+06 - 0.99043E+05 - 0.10470E+06 - 0.10215E+06 - - - - 6 2 0.10292550E+06 0.11856187E+02 0.75467716E-02 0.11800000E+00 - 21 -1 0 0 501 502 0.00000000E+00 0.00000000E+00 0.10998960E+02 0.10998960E+02 0.00000000E+00 0.0000E+00 0.9000E+01 - -1 -1 0 0 0 501 0.00000000E+00 0.00000000E+00 -.22835753E+03 0.22835777E+03 0.33000000E+00 0.0000E+00 0.9000E+01 - 24 2 1 2 0 0 0.68658240E+01 0.96633080E+01 -.20956167E+03 0.22516449E+03 0.81501143E+02 0.0000E+00 0.0000E+00 - -13 1 3 3 0 0 0.43761005E+02 0.21968575E+01 -.96003095E+02 0.10552941E+03 0.10565837E+00 0.0000E+00 0.9000E+01 - 14 1 3 3 0 0 -.36895181E+02 0.74664505E+01 -.11355857E+03 0.11963508E+03 0.00000000E+00 0.0000E+00 0.9000E+01 - -2 1 1 2 0 502 -.68658240E+01 -.96633080E+01 -.77969046E+01 0.14192240E+02 0.33000000E+00 0.0000E+00 0.9000E+01 -#aMCatNLO 1 6 1 1 2 0.91293853E+01 0.77587587E+01 9 0 0 0.10000000E+01 0.55772149E+00 0.17597813E+01 0.88858328E+00 0.10792846E+01 - - 0.10293E+06 - 0.13684E+06 - 0.72044E+05 - 0.81706E+05 - 0.10813E+06 - 0.57404E+05 - 0.13543E+06 - 0.18113E+06 - 0.94308E+05 - 0.10081E+06 - 0.10490E+06 - 0.10275E+06 - 0.10308E+06 - 0.10225E+06 - 0.10345E+06 - 0.98102E+05 - 0.10745E+06 - 0.10176E+06 - 0.10438E+06 - 0.10232E+06 - 0.10321E+06 - 0.10181E+06 - 0.10398E+06 - 0.10289E+06 - 0.10283E+06 - 0.10090E+06 - 0.10351E+06 - 0.97776E+05 - 0.10481E+06 - 0.10094E+06 - 0.10406E+06 - 0.10449E+06 - 0.99330E+05 - 0.10312E+06 - 0.10219E+06 - 0.10285E+06 - 0.10286E+06 - 0.10467E+06 - 0.10146E+06 - 0.10280E+06 - 0.10294E+06 - 0.99836E+05 - 0.10377E+06 - 0.10110E+06 - 0.10305E+06 - 0.10622E+06 - 0.99823E+05 - 0.10584E+06 - 0.10017E+06 - 0.10475E+06 - 0.10170E+06 - 0.10121E+06 - 0.10468E+06 - 0.10412E+06 - 0.10231E+06 - 0.10174E+06 - 0.10084E+06 - 0.10313E+06 - 0.10245E+06 - 0.99675E+05 - 0.10096E+06 - - - - 5 1 0.10292550E+06 0.53415660E+02 0.75467716E-02 0.11800000E+00 - -2 -1 0 0 0 501 0.00000000E+00 0.00000000E+00 0.51374312E+02 0.51375372E+02 0.33000000E+00 0.0000E+00 0.9000E+01 - 1 -1 0 0 501 0 0.00000000E+00 0.00000000E+00 -.25487421E+02 0.25489557E+02 0.33000000E+00 0.0000E+00 0.9000E+01 - -24 2 1 2 0 0 0.00000000E+00 0.00000000E+00 0.25886891E+02 0.76864929E+02 0.72374624E+02 0.0000E+00 0.0000E+00 - 13 1 3 3 0 0 0.13902480E+02 -.27055064E+02 -.78752840E+01 0.31421119E+02 0.10565837E+00 0.0000E+00 0.9000E+01 - -14 1 3 3 0 0 -.13902480E+02 0.27055064E+02 0.33762174E+02 0.45443810E+02 0.00000000E+00 0.0000E+00 0.9000E+01 -#aMCatNLO 1 5 1 1 2 0.57969096E+02 0.27860007E+02 9 0 0 0.10000000E+01 0.86233099E+00 0.11260892E+01 0.91517697E+00 0.10813232E+01 - - 0.10292E+06 - 0.11581E+06 - 0.88838E+05 - 0.10292E+06 - 0.11590E+06 - 0.88756E+05 - 0.10293E+06 - 0.11570E+06 - 0.88939E+05 - 0.10090E+06 - 0.10481E+06 - 0.10185E+06 - 0.10402E+06 - 0.10249E+06 - 0.10330E+06 - 0.10070E+06 - 0.10473E+06 - 0.10226E+06 - 0.10376E+06 - 0.10206E+06 - 0.10343E+06 - 0.10014E+06 - 0.10704E+06 - 0.10283E+06 - 0.10292E+06 - 0.99384E+05 - 0.10449E+06 - 0.98604E+05 - 0.10446E+06 - 0.10090E+06 - 0.10492E+06 - 0.10320E+06 - 0.10184E+06 - 0.10344E+06 - 0.10177E+06 - 0.10388E+06 - 0.10213E+06 - 0.10293E+06 - 0.10292E+06 - 0.10214E+06 - 0.10419E+06 - 0.10360E+06 - 0.10180E+06 - 0.10145E+06 - 0.10472E+06 - 0.10306E+06 - 0.10309E+06 - 0.10470E+06 - 0.10242E+06 - 0.10621E+06 - 0.10061E+06 - 0.10399E+06 - 0.10202E+06 - 0.10147E+06 - 0.10651E+06 - 0.10362E+06 - 0.10089E+06 - 0.10168E+06 - 0.10338E+06 - 0.10298E+06 - 0.10244E+06 - - - - 6 0 0.10292550E+06 0.85874126E+02 0.75467716E-02 0.11654266E+00 - 2 -1 0 0 501 0 0.00000000E+00 0.00000000E+00 0.69462491E+01 0.69540834E+01 0.33000000E+00 0.0000E+00 0.9000E+01 - 21 -1 0 0 502 501 0.00000000E+00 0.00000000E+00 -.80536437E+03 0.80536437E+03 0.00000000E+00 0.0000E+00 0.9000E+01 - 24 2 1 2 0 0 -.49429834E+02 0.27740267E+01 -.48645634E+03 0.49645255E+03 0.85874126E+02 0.0000E+00 0.0000E+00 - -13 1 3 3 0 0 -.24479524E+02 0.16450713E+02 -.44610254E+03 0.44707646E+03 0.10565837E+00 0.0000E+00 0.9000E+01 - 14 1 3 3 0 0 -.24950310E+02 -.13676686E+02 -.40353799E+02 0.49376096E+02 0.00000000E+00 0.0000E+00 0.9000E+01 - 1 1 1 2 502 0 0.49429834E+02 -.27740267E+01 -.31196178E+03 0.31586590E+03 0.33000000E+00 0.0000E+00 0.9000E+01 -#aMCatNLO 2 5 2 2 1 0.64939457E+02 0.49507613E+02 9 0 0 0.10000001E+01 0.87638399E+00 0.11392617E+01 0.92776214E+00 0.10620631E+01 - - 0.10293E+06 - 0.10514E+06 - 0.99515E+05 - 0.93290E+05 - 0.95293E+05 - 0.90202E+05 - 0.11480E+06 - 0.11726E+06 - 0.11100E+06 - 0.10246E+06 - 0.10335E+06 - 0.10230E+06 - 0.10358E+06 - 0.10381E+06 - 0.10216E+06 - 0.10425E+06 - 0.10180E+06 - 0.10326E+06 - 0.10247E+06 - 0.10286E+06 - 0.10296E+06 - 0.10383E+06 - 0.10096E+06 - 0.10263E+06 - 0.10319E+06 - 0.10216E+06 - 0.10312E+06 - 0.99832E+05 - 0.10425E+06 - 0.10045E+06 - 0.10485E+06 - 0.10130E+06 - 0.10308E+06 - 0.10247E+06 - 0.10374E+06 - 0.10310E+06 - 0.10282E+06 - 0.10345E+06 - 0.10250E+06 - 0.10117E+06 - 0.10466E+06 - 0.10702E+06 - 0.10025E+06 - 0.10293E+06 - 0.10152E+06 - 0.10267E+06 - 0.10325E+06 - 0.10277E+06 - 0.10217E+06 - 0.10529E+06 - 0.10132E+06 - 0.10369E+06 - 0.10224E+06 - 0.10199E+06 - 0.10493E+06 - 0.10049E+06 - 0.10254E+06 - 0.10185E+06 - 0.10337E+06 - 0.10208E+06 - 0.10060E+06 - - - - 6 2 0.10292550E+06 0.15230457E+02 0.75467716E-02 0.12110526E+00 - 21 -1 0 0 501 502 0.00000000E+00 0.00000000E+00 0.47507807E+02 0.47507807E+02 0.00000000E+00 0.0000E+00 0.9000E+01 - 4 -1 0 0 502 0 0.00000000E+00 0.00000000E+00 -.11427174E+03 0.11428158E+03 0.15000000E+01 0.0000E+00 0.9000E+01 - 24 2 1 2 0 0 0.12086847E+02 -.92661096E+01 -.97493679E+02 0.12748895E+03 0.80724608E+02 0.0000E+00 0.0000E+00 - -11 1 3 3 0 0 0.20410318E+02 0.58598261E+01 0.63938721E+01 0.22176570E+02 0.51099893E-03 0.0000E+00 0.9000E+01 - 12 1 3 3 0 0 -.83234717E+01 -.15125936E+02 -.10388755E+03 0.10531238E+03 0.00000000E+00 0.0000E+00 0.9000E+01 - 3 1 1 2 501 0 -.12086847E+02 0.92661096E+01 0.30729748E+02 0.34300439E+02 0.50000000E+00 0.0000E+00 0.9000E+01 -#aMCatNLO 1 6 1 0 0 0.00000000E+00 0.12043214E+03 9 0 0 0.99999997E+00 0.70116385E+00 0.13244403E+01 0.91640124E+00 0.10937672E+01 - - 0.10293E+06 - 0.86655E+05 - 0.10359E+06 - 0.83303E+05 - 0.72168E+05 - 0.82378E+05 - 0.13280E+06 - 0.10811E+06 - 0.13632E+06 - 0.10278E+06 - 0.10305E+06 - 0.10313E+06 - 0.10271E+06 - 0.10586E+06 - 0.10037E+06 - 0.10313E+06 - 0.10246E+06 - 0.10331E+06 - 0.10242E+06 - 0.10279E+06 - 0.10300E+06 - 0.10017E+06 - 0.10765E+06 - 0.10262E+06 - 0.10319E+06 - 0.99516E+05 - 0.10498E+06 - 0.10326E+06 - 0.10277E+06 - 0.10573E+06 - 0.10088E+06 - 0.10786E+06 - 0.98167E+05 - 0.10322E+06 - 0.10235E+06 - 0.10363E+06 - 0.10233E+06 - 0.10177E+06 - 0.10381E+06 - 0.10482E+06 - 0.10127E+06 - 0.10107E+06 - 0.10320E+06 - 0.10257E+06 - 0.10519E+06 - 0.10306E+06 - 0.10280E+06 - 0.10298E+06 - 0.10414E+06 - 0.10294E+06 - 0.10277E+06 - 0.10294E+06 - 0.10290E+06 - 0.10227E+06 - 0.10398E+06 - 0.10629E+06 - 0.99497E+05 - 0.10313E+06 - 0.10241E+06 - 0.10399E+06 - 0.10301E+06 - - - - 5 1 0.10292550E+06 0.80522504E+02 0.75467716E-02 0.11800000E+00 - 1 -1 0 0 501 0 0.00000000E+00 0.00000000E+00 0.36345502E+03 0.36345517E+03 0.33000000E+00 0.0000E+00 0.9000E+01 - -2 -1 0 0 0 501 0.00000000E+00 0.00000000E+00 -.44536320E+01 0.44658412E+01 0.33000000E+00 0.0000E+00 0.9000E+01 - -24 2 1 2 0 0 0.00000000E+00 0.00000000E+00 0.35900138E+03 0.36792101E+03 0.80522504E+02 0.0000E+00 0.0000E+00 - 13 1 3 3 0 0 0.21089328E+01 0.35096083E+02 0.26912899E+03 0.27141593E+03 0.10565837E+00 0.0000E+00 0.9000E+01 - -14 1 3 3 0 0 -.21089328E+01 -.35096083E+02 0.89872390E+02 0.96505073E+02 0.00000000E+00 0.0000E+00 0.9000E+01 -#aMCatNLO 1 5 1 1 2 0.12295570E+03 0.84404434E+02 9 0 0 0.10000000E+01 0.88230793E+00 0.11078881E+01 0.92259325E+00 0.10599947E+01 - - 0.10293E+06 - 0.11367E+06 - 0.90992E+05 - 0.10317E+06 - 0.11403E+06 - 0.91136E+05 - 0.10262E+06 - 0.11321E+06 - 0.90812E+05 - 0.10147E+06 - 0.10427E+06 - 0.10200E+06 - 0.10389E+06 - 0.10227E+06 - 0.10351E+06 - 0.99771E+05 - 0.10602E+06 - 0.10250E+06 - 0.10338E+06 - 0.10306E+06 - 0.10276E+06 - 0.10221E+06 - 0.10343E+06 - 0.10281E+06 - 0.10289E+06 - 0.99951E+05 - 0.10414E+06 - 0.99941E+05 - 0.10389E+06 - 0.10084E+06 - 0.10415E+06 - 0.10300E+06 - 0.10094E+06 - 0.10193E+06 - 0.10442E+06 - 0.10313E+06 - 0.10270E+06 - 0.10309E+06 - 0.10262E+06 - 0.10399E+06 - 0.10143E+06 - 0.10204E+06 - 0.10276E+06 - 0.10133E+06 - 0.10267E+06 - 0.10081E+06 - 0.10488E+06 - 0.10333E+06 - 0.10176E+06 - 0.10474E+06 - 0.10164E+06 - 0.10240E+06 - 0.10336E+06 - 0.10143E+06 - 0.10610E+06 - 0.10210E+06 - 0.10125E+06 - 0.10192E+06 - 0.10327E+06 - 0.10125E+06 - 0.10282E+06 - - - - 5 1 0.10292550E+06 0.58688313E+02 0.75467716E-02 0.11980132E+00 - 1 -1 0 0 501 0 0.00000000E+00 0.00000000E+00 0.36723655E+02 0.36725137E+02 0.33000000E+00 0.0000E+00 0.9000E+01 - -2 -1 0 0 0 501 0.00000000E+00 0.00000000E+00 -.46480790E+02 0.46481961E+02 0.33000000E+00 0.0000E+00 0.9000E+01 - -24 2 1 2 0 0 0.00000000E+00 0.00000000E+00 -.97571355E+01 0.83207099E+02 0.82633042E+02 0.0000E+00 0.0000E+00 - 11 1 3 3 0 0 -.15815633E+02 0.36537217E+02 0.62413560E+01 0.40299591E+02 0.51099893E-03 0.0000E+00 0.9000E+01 - -12 1 3 3 0 0 0.15815633E+02 -.36537217E+02 -.15998491E+02 0.42907508E+02 0.00000000E+00 0.0000E+00 0.9000E+01 -#aMCatNLO 1 5 2 0 0 0.00000000E+00 0.00000000E+00 9 0 0 0.10000000E+01 0.78497050E+00 0.12550069E+01 0.91684275E+00 0.10812952E+01 - - 0.10293E+06 - 0.11543E+06 - 0.89388E+05 - 0.93030E+05 - 0.10433E+06 - 0.80793E+05 - 0.11517E+06 - 0.12918E+06 - 0.10003E+06 - 0.10093E+06 - 0.10479E+06 - 0.10197E+06 - 0.10390E+06 - 0.10234E+06 - 0.10343E+06 - 0.10092E+06 - 0.10451E+06 - 0.10221E+06 - 0.10384E+06 - 0.10205E+06 - 0.10343E+06 - 0.10015E+06 - 0.10712E+06 - 0.10276E+06 - 0.10300E+06 - 0.99364E+05 - 0.10450E+06 - 0.98612E+05 - 0.10445E+06 - 0.10093E+06 - 0.10496E+06 - 0.10328E+06 - 0.10194E+06 - 0.10343E+06 - 0.10179E+06 - 0.10384E+06 - 0.10217E+06 - 0.10304E+06 - 0.10284E+06 - 0.10224E+06 - 0.10407E+06 - 0.10364E+06 - 0.10182E+06 - 0.10153E+06 - 0.10484E+06 - 0.10298E+06 - 0.10312E+06 - 0.10484E+06 - 0.10240E+06 - 0.10597E+06 - 0.10078E+06 - 0.10388E+06 - 0.10213E+06 - 0.10136E+06 - 0.10663E+06 - 0.10378E+06 - 0.10097E+06 - 0.10179E+06 - 0.10334E+06 - 0.10307E+06 - 0.10263E+06 - - - - 7 2 -.10292550E+06 0.99867369E+01 0.75467716E-02 0.11800000E+00 - 2 -1 0 0 503 0 0.00000000E+00 0.00000000E+00 0.61471638E+03 0.61471647E+03 0.33000000E+00 0.0000E+00 0.9000E+01 - -1 -1 0 0 0 501 0.00000000E+00 0.00000000E+00 -.52226512E+01 0.52330666E+01 0.33000000E+00 0.0000E+00 0.9000E+01 - 24 2 1 2 0 0 0.10794121E+01 0.13081169E+02 0.32998265E+03 0.33980189E+03 0.80028053E+02 0.0000E+00 0.0000E+00 - -13 1 3 3 0 0 -.25883393E+02 0.13551579E+02 0.45687131E+02 0.54230254E+02 0.10565837E+00 0.0000E+00 0.9000E+01 - 14 1 3 3 0 0 0.26962805E+02 -.47041005E+00 0.28429552E+03 0.28557163E+03 0.00000000E+00 0.0000E+00 0.9000E+01 - 21 1 1 2 502 501 0.38422555E+01 -.11911712E+02 0.23810005E+03 0.23842878E+03 0.00000000E+00 0.0000E+00 0.9000E+01 - 21 1 1 2 503 502 -.49216675E+01 -.11694566E+01 0.41411027E+02 0.41718864E+02 0.00000000E+00 0.0000E+00 0.9000E+01 -#aMCatNLO 2 6 1 1 5 0.60607905E+01 0.50586994E+01 9 0 0 0.10000000E+01 0.16678692E+01 0.59839486E+00 0.91140965E+00 0.10703504E+01 - - -.10293E+06 - -.12243E+06 - -.81901E+05 - -.77400E+05 - -.92067E+05 - -.61591E+05 - -.14432E+06 - -.17167E+06 - -.11484E+06 - -.10175E+06 - -.10402E+06 - -.10119E+06 - -.10474E+06 - -.10248E+06 - -.10336E+06 - -.10014E+06 - -.10580E+06 - -.10352E+06 - -.10214E+06 - -.10286E+06 - -.10303E+06 - -.10198E+06 - -.10361E+06 - -.10277E+06 - -.10301E+06 - -.99567E+05 - -.10439E+06 - -.10078E+06 - -.10350E+06 - -.99528E+05 - -.10541E+06 - -.10200E+06 - -.10158E+06 - -.10354E+06 - -.10167E+06 - -.10320E+06 - -.10265E+06 - -.10252E+06 - -.10331E+06 - -.10314E+06 - -.10270E+06 - -.10376E+06 - -.10182E+06 - -.99074E+05 - -.10388E+06 - -.10261E+06 - -.10363E+06 - -.10397E+06 - -.10061E+06 - -.10518E+06 - -.10130E+06 - -.10455E+06 - -.10157E+06 - -.10088E+06 - -.10709E+06 - -.10182E+06 - -.10136E+06 - -.10124E+06 - -.10372E+06 - -.10130E+06 - -.10357E+06 - - - - 5 0 0.10292550E+06 0.24703763E+02 0.75467716E-02 0.11800000E+00 - -1 -1 0 0 0 501 0.00000000E+00 0.00000000E+00 0.62377008E+01 0.62464239E+01 0.33000000E+00 0.0000E+00 0.9000E+01 - 2 -1 0 0 501 0 0.00000000E+00 0.00000000E+00 -.23711716E+03 0.23711739E+03 0.33000000E+00 0.0000E+00 0.9000E+01 - 24 2 1 2 0 0 0.00000000E+00 0.00000000E+00 -.23087946E+03 0.24336382E+03 0.76945573E+02 0.0000E+00 0.0000E+00 - -13 1 3 3 0 0 0.93934726E+01 0.18902417E+01 0.24075014E+01 0.98801603E+01 0.10565837E+00 0.0000E+00 0.9000E+01 - 14 1 3 3 0 0 -.93934726E+01 -.18902417E+01 -.23328697E+03 0.23348366E+03 0.00000000E+00 0.0000E+00 0.9000E+01 -#aMCatNLO 1 5 1 1 2 0.75538766E+02 0.41853357E+02 9 0 0 0.10000000E+01 0.86129440E+00 0.11331678E+01 0.92594108E+00 0.10611059E+01 - - 0.10293E+06 - 0.11499E+06 - 0.89787E+05 - 0.10169E+06 - 0.11368E+06 - 0.88649E+05 - 0.10446E+06 - 0.11664E+06 - 0.91198E+05 - 0.10153E+06 - 0.10422E+06 - 0.10196E+06 - 0.10393E+06 - 0.10289E+06 - 0.10298E+06 - 0.10043E+06 - 0.10533E+06 - 0.10313E+06 - 0.10264E+06 - 0.10273E+06 - 0.10307E+06 - 0.10180E+06 - 0.10407E+06 - 0.10322E+06 - 0.10260E+06 - 0.10011E+06 - 0.10414E+06 - 0.10054E+06 - 0.10368E+06 - 0.10043E+06 - 0.10477E+06 - 0.10287E+06 - 0.10129E+06 - 0.10320E+06 - 0.10229E+06 - 0.10324E+06 - 0.10262E+06 - 0.10221E+06 - 0.10347E+06 - 0.10329E+06 - 0.10262E+06 - 0.10294E+06 - 0.10227E+06 - 0.10033E+06 - 0.10379E+06 - 0.10244E+06 - 0.10370E+06 - 0.10526E+06 - 0.10025E+06 - 0.10407E+06 - 0.10209E+06 - 0.10444E+06 - 0.10154E+06 - 0.10121E+06 - 0.10653E+06 - 0.10210E+06 - 0.10138E+06 - 0.10197E+06 - 0.10324E+06 - 0.10233E+06 - 0.10275E+06 - - diff --git a/Geometry/CMSCommonData/python/cmsExtendedGeometry2018Plan36XML_cfi.py b/Geometry/CMSCommonData/python/cmsExtendedGeometry2018Plan36XML_cfi.py new file mode 100644 index 0000000000000..efa82eada0def --- /dev/null +++ b/Geometry/CMSCommonData/python/cmsExtendedGeometry2018Plan36XML_cfi.py @@ -0,0 +1,289 @@ +import FWCore.ParameterSet.Config as cms + +XMLIdealGeometryESSource = cms.ESSource("XMLIdealGeometryESSource", + geomXMLFiles = cms.vstring('Geometry/CMSCommonData/data/materials.xml', + 'Geometry/CMSCommonData/data/rotations.xml', + 'Geometry/CMSCommonData/data/extend/cmsextent.xml', + 'Geometry/CMSCommonData/data/cms/2017/v1/cms.xml', + 'Geometry/CMSCommonData/data/cmsMother.xml', + 'Geometry/CMSCommonData/data/eta3/etaMax.xml', + 'Geometry/CMSCommonData/data/cmsTracker.xml', + 'Geometry/CMSCommonData/data/caloBase/2017/v1/caloBase.xml', + 'Geometry/CMSCommonData/data/cmsCalo.xml', + 'Geometry/CMSCommonData/data/muonBase.xml', + 'Geometry/CMSCommonData/data/cmsMuon.xml', + 'Geometry/CMSCommonData/data/mgnt.xml', + 'Geometry/CMSCommonData/data/beampipe/2017/v1/beampipe.xml', + 'Geometry/CMSCommonData/data/cmsBeam.xml', + 'Geometry/CMSCommonData/data/muonMB.xml', + 'Geometry/CMSCommonData/data/muonMagnet.xml', + 'Geometry/CMSCommonData/data/cavern.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerParameters.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixfwdMaterials.xml', + 'Geometry/TrackerCommonData/data/pixfwdCommon.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixfwdCylinder.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixfwd.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixfwdDisks.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixfwdSupportRingParameters.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixfwdInnerDiskZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixfwdInnerDiskZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDiskZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixfwdOuterDiskZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixfwdbladeInnerZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixfwdbladeInnerZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixfwdbladeOuterZplus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixfwdbladeOuterZminus.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarmaterial.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarladder.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull0.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull1.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull2.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull3.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer0.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer1.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer2.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer3.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbar.xml', + 'Geometry/TrackerCommonData/data/Run2/trackerpatchpannel.xml', + 'Geometry/TrackerCommonData/data/Run2/trackerpixelnose.xml', + 'Geometry/TrackerCommonData/data/tibtidcommonmaterial.xml', + 'Geometry/TrackerCommonData/data/tibmaterial.xml', + 'Geometry/TrackerCommonData/data/tibmodpar.xml', + 'Geometry/TrackerCommonData/data/tibmodule0.xml', + 'Geometry/TrackerCommonData/data/tibmodule0a.xml', + 'Geometry/TrackerCommonData/data/tibmodule0b.xml', + 'Geometry/TrackerCommonData/data/tibmodule2.xml', + 'Geometry/TrackerCommonData/data/tibstringpar.xml', + 'Geometry/TrackerCommonData/data/tibstring0ll.xml', + 'Geometry/TrackerCommonData/data/tibstring0lr.xml', + 'Geometry/TrackerCommonData/data/tibstring0ul.xml', + 'Geometry/TrackerCommonData/data/tibstring0ur.xml', + 'Geometry/TrackerCommonData/data/tibstring0.xml', + 'Geometry/TrackerCommonData/data/tibstring1ll.xml', + 'Geometry/TrackerCommonData/data/tibstring1lr.xml', + 'Geometry/TrackerCommonData/data/tibstring1ul.xml', + 'Geometry/TrackerCommonData/data/tibstring1ur.xml', + 'Geometry/TrackerCommonData/data/tibstring1.xml', + 'Geometry/TrackerCommonData/data/tibstring2ll.xml', + 'Geometry/TrackerCommonData/data/tibstring2lr.xml', + 'Geometry/TrackerCommonData/data/tibstring2ul.xml', + 'Geometry/TrackerCommonData/data/tibstring2ur.xml', + 'Geometry/TrackerCommonData/data/tibstring2.xml', + 'Geometry/TrackerCommonData/data/tibstring3ll.xml', + 'Geometry/TrackerCommonData/data/tibstring3lr.xml', + 'Geometry/TrackerCommonData/data/tibstring3ul.xml', + 'Geometry/TrackerCommonData/data/tibstring3ur.xml', + 'Geometry/TrackerCommonData/data/tibstring3.xml', + 'Geometry/TrackerCommonData/data/tiblayerpar.xml', + 'Geometry/TrackerCommonData/data/tiblayer0.xml', + 'Geometry/TrackerCommonData/data/tiblayer1.xml', + 'Geometry/TrackerCommonData/data/tiblayer2.xml', + 'Geometry/TrackerCommonData/data/tiblayer3.xml', + 'Geometry/TrackerCommonData/data/tib.xml', + 'Geometry/TrackerCommonData/data/tidmaterial.xml', + 'Geometry/TrackerCommonData/data/tidmodpar.xml', + 'Geometry/TrackerCommonData/data/tidmodule0.xml', + 'Geometry/TrackerCommonData/data/tidmodule0r.xml', + 'Geometry/TrackerCommonData/data/tidmodule0l.xml', + 'Geometry/TrackerCommonData/data/tidmodule1.xml', + 'Geometry/TrackerCommonData/data/tidmodule1r.xml', + 'Geometry/TrackerCommonData/data/tidmodule1l.xml', + 'Geometry/TrackerCommonData/data/tidmodule2.xml', + 'Geometry/TrackerCommonData/data/tidringpar.xml', + 'Geometry/TrackerCommonData/data/tidring0.xml', + 'Geometry/TrackerCommonData/data/tidring0f.xml', + 'Geometry/TrackerCommonData/data/tidring0b.xml', + 'Geometry/TrackerCommonData/data/tidring1.xml', + 'Geometry/TrackerCommonData/data/tidring1f.xml', + 'Geometry/TrackerCommonData/data/tidring1b.xml', + 'Geometry/TrackerCommonData/data/tidring2.xml', + 'Geometry/TrackerCommonData/data/tid.xml', + 'Geometry/TrackerCommonData/data/tidf.xml', + 'Geometry/TrackerCommonData/data/tidb.xml', + 'Geometry/TrackerCommonData/data/tibtidservices.xml', + 'Geometry/TrackerCommonData/data/tibtidservicesf.xml', + 'Geometry/TrackerCommonData/data/tibtidservicesb.xml', + 'Geometry/TrackerCommonData/data/tobmaterial.xml', + 'Geometry/TrackerCommonData/data/tobmodpar.xml', + 'Geometry/TrackerCommonData/data/tobmodule0.xml', + 'Geometry/TrackerCommonData/data/tobmodule2.xml', + 'Geometry/TrackerCommonData/data/tobmodule4.xml', + 'Geometry/TrackerCommonData/data/tobrodpar.xml', + 'Geometry/TrackerCommonData/data/tobrod0c.xml', + 'Geometry/TrackerCommonData/data/tobrod0l.xml', + 'Geometry/TrackerCommonData/data/tobrod0h.xml', + 'Geometry/TrackerCommonData/data/tobrod0.xml', + 'Geometry/TrackerCommonData/data/tobrod1l.xml', + 'Geometry/TrackerCommonData/data/tobrod1h.xml', + 'Geometry/TrackerCommonData/data/tobrod1.xml', + 'Geometry/TrackerCommonData/data/tobrod2c.xml', + 'Geometry/TrackerCommonData/data/tobrod2l.xml', + 'Geometry/TrackerCommonData/data/tobrod2h.xml', + 'Geometry/TrackerCommonData/data/tobrod2.xml', + 'Geometry/TrackerCommonData/data/tobrod3l.xml', + 'Geometry/TrackerCommonData/data/tobrod3h.xml', + 'Geometry/TrackerCommonData/data/tobrod3.xml', + 'Geometry/TrackerCommonData/data/tobrod4c.xml', + 'Geometry/TrackerCommonData/data/tobrod4l.xml', + 'Geometry/TrackerCommonData/data/tobrod4h.xml', + 'Geometry/TrackerCommonData/data/tobrod4.xml', + 'Geometry/TrackerCommonData/data/tobrod5l.xml', + 'Geometry/TrackerCommonData/data/tobrod5h.xml', + 'Geometry/TrackerCommonData/data/tobrod5.xml', + 'Geometry/TrackerCommonData/data/v2/tob.xml', + 'Geometry/TrackerCommonData/data/tecmaterial.xml', + 'Geometry/TrackerCommonData/data/tecmodpar.xml', + 'Geometry/TrackerCommonData/data/tecmodule0.xml', + 'Geometry/TrackerCommonData/data/tecmodule0r.xml', + 'Geometry/TrackerCommonData/data/tecmodule0s.xml', + 'Geometry/TrackerCommonData/data/tecmodule1.xml', + 'Geometry/TrackerCommonData/data/tecmodule1r.xml', + 'Geometry/TrackerCommonData/data/tecmodule1s.xml', + 'Geometry/TrackerCommonData/data/tecmodule2.xml', + 'Geometry/TrackerCommonData/data/tecmodule3.xml', + 'Geometry/TrackerCommonData/data/tecmodule4.xml', + 'Geometry/TrackerCommonData/data/tecmodule4r.xml', + 'Geometry/TrackerCommonData/data/tecmodule4s.xml', + 'Geometry/TrackerCommonData/data/tecmodule5.xml', + 'Geometry/TrackerCommonData/data/tecmodule6.xml', + 'Geometry/TrackerCommonData/data/tecpetpar.xml', + 'Geometry/TrackerCommonData/data/tecring0.xml', + 'Geometry/TrackerCommonData/data/tecring1.xml', + 'Geometry/TrackerCommonData/data/tecring2.xml', + 'Geometry/TrackerCommonData/data/tecring3.xml', + 'Geometry/TrackerCommonData/data/tecring4.xml', + 'Geometry/TrackerCommonData/data/tecring5.xml', + 'Geometry/TrackerCommonData/data/tecring6.xml', + 'Geometry/TrackerCommonData/data/tecring0f.xml', + 'Geometry/TrackerCommonData/data/tecring1f.xml', + 'Geometry/TrackerCommonData/data/tecring2f.xml', + 'Geometry/TrackerCommonData/data/tecring3f.xml', + 'Geometry/TrackerCommonData/data/tecring4f.xml', + 'Geometry/TrackerCommonData/data/tecring5f.xml', + 'Geometry/TrackerCommonData/data/tecring6f.xml', + 'Geometry/TrackerCommonData/data/tecring0b.xml', + 'Geometry/TrackerCommonData/data/tecring1b.xml', + 'Geometry/TrackerCommonData/data/tecring2b.xml', + 'Geometry/TrackerCommonData/data/tecring3b.xml', + 'Geometry/TrackerCommonData/data/tecring4b.xml', + 'Geometry/TrackerCommonData/data/tecring5b.xml', + 'Geometry/TrackerCommonData/data/tecring6b.xml', + 'Geometry/TrackerCommonData/data/tecpetalf.xml', + 'Geometry/TrackerCommonData/data/tecpetalb.xml', + 'Geometry/TrackerCommonData/data/tecpetal0.xml', + 'Geometry/TrackerCommonData/data/tecpetal0f.xml', + 'Geometry/TrackerCommonData/data/tecpetal0b.xml', + 'Geometry/TrackerCommonData/data/tecpetal3.xml', + 'Geometry/TrackerCommonData/data/tecpetal3f.xml', + 'Geometry/TrackerCommonData/data/tecpetal3b.xml', + 'Geometry/TrackerCommonData/data/tecpetal6f.xml', + 'Geometry/TrackerCommonData/data/tecpetal6b.xml', + 'Geometry/TrackerCommonData/data/tecpetal8f.xml', + 'Geometry/TrackerCommonData/data/tecpetal8b.xml', + 'Geometry/TrackerCommonData/data/tecwheel.xml', + 'Geometry/TrackerCommonData/data/tecwheela.xml', + 'Geometry/TrackerCommonData/data/tecwheelb.xml', + 'Geometry/TrackerCommonData/data/tecwheelc.xml', + 'Geometry/TrackerCommonData/data/tecwheeld.xml', + 'Geometry/TrackerCommonData/data/tecwheel6.xml', + 'Geometry/TrackerCommonData/data/tecservices.xml', + 'Geometry/TrackerCommonData/data/tecbackplate.xml', + 'Geometry/TrackerCommonData/data/tec.xml', + 'Geometry/TrackerCommonData/data/Run2/trackermaterial.xml', + 'Geometry/TrackerCommonData/data/Run2/tracker.xml', + 'Geometry/TrackerCommonData/data/trackerpixbar.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerpixfwd.xml', + 'Geometry/TrackerCommonData/data/trackertibtidservices.xml', + 'Geometry/TrackerCommonData/data/trackertib.xml', + 'Geometry/TrackerCommonData/data/trackertid.xml', + 'Geometry/TrackerCommonData/data/trackertob.xml', + 'Geometry/TrackerCommonData/data/trackertec.xml', + 'Geometry/TrackerCommonData/data/v2/trackerbulkhead.xml', + 'Geometry/TrackerCommonData/data/trackerother.xml', + 'Geometry/EcalCommonData/data/Run2/eregalgo.xml', + 'Geometry/EcalCommonData/data/ebalgo.xml', + 'Geometry/EcalCommonData/data/ebcon.xml', + 'Geometry/EcalCommonData/data/ebrot.xml', + 'Geometry/EcalCommonData/data/eecon.xml', + 'Geometry/EcalCommonData/data/eefixed.xml', + 'Geometry/EcalCommonData/data/eehier.xml', + 'Geometry/EcalCommonData/data/eealgo.xml', + 'Geometry/EcalCommonData/data/escon.xml', + 'Geometry/EcalCommonData/data/esalgo.xml', + 'Geometry/EcalCommonData/data/eeF.xml', + 'Geometry/EcalCommonData/data/eeB.xml', + 'Geometry/EcalCommonData/data/ectkcable.xml', + 'Geometry/HcalCommonData/data/hcalrotations.xml', + 'Geometry/HcalCommonData/data/hcal/PhaseI/hcalalgo.xml', + 'Geometry/HcalCommonData/data/hcalcablealgo.xml', + 'Geometry/HcalCommonData/data/hcalbarrelalgo.xml', + 'Geometry/HcalCommonData/data/hcalendcap/PhaseI/hcalendcapalgo.xml', + 'Geometry/HcalCommonData/data/hcalouteralgo.xml', + 'Geometry/HcalCommonData/data/hcalforwardalgo.xml', + 'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml', + 'Geometry/HcalCommonData/data/hcalSimNumbering/2018Plan36/hcalSimNumbering.xml', + 'Geometry/HcalCommonData/data/hcalRecNumbering/2018Plan36/hcalRecNumbering.xml', + 'Geometry/MuonCommonData/data/mbCommon/2017/v1/mbCommon.xml', + 'Geometry/MuonCommonData/data/mb1/2015/v1/mb1.xml', + 'Geometry/MuonCommonData/data/mb2/2015/v1/mb2.xml', + 'Geometry/MuonCommonData/data/mb3/2015/v1/mb3.xml', + 'Geometry/MuonCommonData/data/mb4/2015/v1/mb4.xml', + 'Geometry/MuonCommonData/data/design/muonYoke.xml', + 'Geometry/MuonCommonData/data/mf/2017/v1/mf.xml', + 'Geometry/MuonCommonData/data/rpcf/2015/v1/rpcf.xml', + 'Geometry/MuonCommonData/data/csc/2015/v1/csc.xml', + 'Geometry/MuonCommonData/data/mfshield/2017/v1/mfshield.xml', + 'Geometry/MuonCommonData/data/gemf/TDR_BaseLine/gemf.xml', + 'Geometry/MuonCommonData/data/gem11/2017/v2/gem11.xml', + 'Geometry/ForwardCommonData/data/forward.xml', + 'Geometry/ForwardCommonData/data/forwardshield/2015/v1/forwardshield.xml', + 'Geometry/ForwardCommonData/data/brmrotations.xml', + 'Geometry/ForwardCommonData/data/brm.xml', + 'Geometry/ForwardCommonData/data/Run2/totemMaterials.xml', + 'Geometry/ForwardCommonData/data/totemRotations.xml', + 'Geometry/ForwardCommonData/data/Run2/totemt1.xml', + 'Geometry/ForwardCommonData/data/Run2/totemt2.xml', + 'Geometry/ForwardCommonData/data/ionpump.xml', + 'Geometry/ForwardCommonData/data/Run2/castor.xml', + 'Geometry/ForwardCommonData/data/zdcmaterials.xml', + 'Geometry/ForwardCommonData/data/lumimaterials.xml', + 'Geometry/ForwardCommonData/data/zdcrotations.xml', + 'Geometry/ForwardCommonData/data/lumirotations.xml', + 'Geometry/ForwardCommonData/data/zdc.xml', + 'Geometry/ForwardCommonData/data/zdclumi.xml', + 'Geometry/ForwardCommonData/data/cmszdc.xml')+cms.vstring( + 'Geometry/MuonCommonData/data/muonNumbering/2017/v1/muonNumbering.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerStructureTopology.xml', + 'Geometry/TrackerSimData/data/PhaseI/trackersens.xml', + 'Geometry/TrackerRecoData/data/PhaseI/trackerRecoMaterial.xml', + 'Geometry/EcalSimData/data/ecalsens.xml', + 'Geometry/HcalCommonData/data/hcalsenspmf.xml', + 'Geometry/HcalSimData/data/hf.xml', + 'Geometry/HcalSimData/data/hfpmt.xml', + 'Geometry/HcalSimData/data/hffibrebundle.xml', + 'Geometry/HcalSimData/data/CaloUtil.xml', + 'Geometry/MuonSimData/data/v2/muonSens.xml', + 'Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecs.xml', + 'Geometry/RPCGeometryBuilder/data/RPCSpecs.xml', + 'Geometry/GEMGeometryBuilder/data/GEMSpecsFilter17.xml', + 'Geometry/GEMGeometryBuilder/data/v4/GEMSpecs.xml', + 'Geometry/ForwardCommonData/data/brmsens.xml', + 'Geometry/ForwardSimData/data/castorsens.xml', + 'Geometry/ForwardSimData/data/zdcsens.xml', + 'Geometry/HcalSimData/data/HcalProdCuts.xml', + 'Geometry/EcalSimData/data/EcalProdCuts.xml', + 'Geometry/EcalSimData/data/ESProdCuts.xml', + 'Geometry/TrackerSimData/data/PhaseI/trackerProdCuts.xml', + 'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml', + 'Geometry/MuonSimData/data/muonProdCuts.xml', + 'Geometry/ForwardSimData/data/CastorProdCuts.xml', + 'Geometry/ForwardSimData/data/zdcProdCuts.xml', + 'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml', + 'Geometry/CMSCommonData/data/FieldParameters.xml'), + rootNodeName = cms.string('cms:OCMS') +) + + diff --git a/Geometry/CaloEventSetup/plugins/CaloTowerConstituentsMapBuilder.cc b/Geometry/CaloEventSetup/plugins/CaloTowerConstituentsMapBuilder.cc index 3ca33834fd17f..41002c1c623dd 100644 --- a/Geometry/CaloEventSetup/plugins/CaloTowerConstituentsMapBuilder.cc +++ b/Geometry/CaloEventSetup/plugins/CaloTowerConstituentsMapBuilder.cc @@ -122,21 +122,21 @@ CaloTowerConstituentsMapBuilder::parseTextMap( const std::string& filename, Calo //algorithm to assign EE cells to HE towers if no text map is provided void CaloTowerConstituentsMapBuilder::assignEEtoHE(const CaloGeometry* geometry, CaloTowerConstituentsMap& theMap, const CaloTowerTopology * cttopo){ //get EE and HE geometries - const CaloSubdetectorGeometry* geomEE ( geometry->getSubdetectorGeometry( DetId::Ecal, EcalEndcap ) ); + const CaloSubdetectorGeometry* geomEE = geometry->getSubdetectorGeometry(DetId::Ecal, EcalEndcap); if(geomEE==nullptr) return; // if no EE is defined don't know where it is used - const CaloSubdetectorGeometry* geomHE ( geometry->getSubdetectorGeometry( DetId::Hcal, HcalEndcap ) ); + const CaloSubdetectorGeometry* geomHE = geometry->getSubdetectorGeometry(DetId::Hcal, HcalEndcap); //get list of EE detids const std::vector& vec(geomEE->getValidDetIds()); //loop over EE detids for(auto detId_itr : vec){ //get detid position - const CaloCellGeometry* cellGeometry = geomEE->getGeometry(detId_itr); - const GlobalPoint& gp ( cellGeometry->getPosition() ) ; + auto cellGeometry = geomEE->getGeometry(detId_itr); + const GlobalPoint& gp (cellGeometry->getPosition()) ; //find closest HE cell - const HcalDetId closestCell ( geomHE->getClosestCell( gp ) ) ; + HcalDetId closestCell (geomHE->getClosestCell(gp)) ; //assign to appropriate CaloTower CaloTowerDetId tid(cttopo->convertHcaltoCT(closestCell.ietaAbs(),closestCell.subdet())*closestCell.zside(), closestCell.iphi()); diff --git a/Geometry/CaloEventSetup/test/CaloGeometryAnalyzer.cc b/Geometry/CaloEventSetup/test/CaloGeometryAnalyzer.cc index ed0d3e0a078e8..55d8645cf6aba 100644 --- a/Geometry/CaloEventSetup/test/CaloGeometryAnalyzer.cc +++ b/Geometry/CaloEventSetup/test/CaloGeometryAnalyzer.cc @@ -1,3 +1,4 @@ + #include "FWCore/Framework/interface/one/EDAnalyzer.h" #include "FWCore/Framework/interface/EventSetup.h" @@ -48,13 +49,13 @@ class CaloGeometryAnalyzer : public edm::one::EDAnalyzerCaloSubdetectorGeometry::getCells( gp, dR ) ) ; - const DetSet over ( geom->getCells( gp, dR ) ) ; + DetSet base = geom->CaloSubdetectorGeometry::getCells( gp, dR ) ; + DetSet over = geom->getCells( gp, dR ) ; if( over == base ) { /* @@ -328,7 +329,7 @@ CaloGeometryAnalyzer::gid( unsigned int ix, } void -CaloGeometryAnalyzer::ovrTst( const CaloGeometry& cg , +CaloGeometryAnalyzer::ovrTst( const CaloGeometry* cg , const CaloSubdetectorGeometry* geom , const EEDetId& id , std::fstream& fOvr ) @@ -338,15 +339,15 @@ CaloGeometryAnalyzer::ovrTst( const CaloGeometry& cg , if( iphi != 0 ) { fOvr << "Barrel Neighbors of Endcap id = " << id << std::endl ; - const EcalEndcapGeometry* eeG ( dynamic_cast( geom ) ); - const CaloCellGeometry* cell ( geom->getGeometry(id) ) ; - const CaloSubdetectorGeometry* bar ( cg.getSubdetectorGeometry( DetId::Ecal, EcalBarrel ) ); + const EcalEndcapGeometry* eeG (dynamic_cast( geom ) ); + auto cell ( geom->getGeometry(id) ) ; + const CaloSubdetectorGeometry* bar(cg->getSubdetectorGeometry(DetId::Ecal, EcalBarrel)); const EcalEndcapGeometry::OrderedListOfEBDetId* ol ( eeG->getClosestBarrelCells( id ) ) ; assert ( nullptr != ol ) ; for( unsigned int i ( 0 ) ; i != ol->size() ; ++i ) { fOvr << " " << i << " " << (*ol)[i] ; - const CaloCellGeometry* other ( bar->getGeometry((*ol)[i]) ) ; + auto other ( bar->getGeometry((*ol)[i]) ) ; const GlobalVector cv ( cell->getPosition()-origin ) ; const GlobalVector ov ( other->getPosition()-origin ) ; const double cosang ( cv.dot(ov)/(cv.mag()*ov.mag() ) ) ; @@ -357,7 +358,7 @@ CaloGeometryAnalyzer::ovrTst( const CaloGeometry& cg , } void -CaloGeometryAnalyzer::ovrTst( const CaloGeometry& cg , +CaloGeometryAnalyzer::ovrTst( const CaloGeometry* cg , const CaloSubdetectorGeometry* geom , const EBDetId& id , std::fstream& fOvr ) @@ -367,15 +368,15 @@ CaloGeometryAnalyzer::ovrTst( const CaloGeometry& cg , if( 85 == std::abs( ieta ) ) { const EcalBarrelGeometry* ebG ( dynamic_cast( geom ) ); - const CaloCellGeometry* cell ( geom->getGeometry(id) ) ; - const CaloSubdetectorGeometry* ecap ( cg.getSubdetectorGeometry( DetId::Ecal, EcalEndcap ) ); + auto cell ( geom->getGeometry(id) ) ; + const CaloSubdetectorGeometry* ecap(cg->getSubdetectorGeometry(DetId::Ecal, EcalEndcap)); fOvr << "Endcap Neighbors of Barrel id = " << id << std::endl ; const EcalBarrelGeometry::OrderedListOfEEDetId* ol ( ebG->getClosestEndcapCells( id ) ) ; assert ( nullptr != ol ) ; for( unsigned int i ( 0 ) ; i != ol->size() ; ++i ) { fOvr << " " << i << " " << (*ol)[i] ; - const CaloCellGeometry* other ( ecap->getGeometry((*ol)[i]) ) ; + auto other ( ecap->getGeometry((*ol)[i]) ) ; const GlobalVector cv ( cell->getPosition()-origin ) ; const GlobalVector ov ( other->getPosition()-origin ) ; const double cosang ( cv.dot(ov)/(cv.mag()*ov.mag() ) ) ; @@ -574,7 +575,7 @@ CaloGeometryAnalyzer::ctrcor( const DetId& did , } void -CaloGeometryAnalyzer::buildHcal( const CaloGeometry& cg , +CaloGeometryAnalyzer::buildHcal( const CaloGeometry* cg , const HcalTopology& ht , DetId::Detector det , int subdetn , @@ -595,7 +596,7 @@ CaloGeometryAnalyzer::buildHcal( const CaloGeometry& cg , std::fstream fOvr(fnameOvr.c_str() ,std::ios_base::out); std::fstream f (fnameRoot.c_str(),std::ios_base::out); - const CaloSubdetectorGeometry* geom ( cg.getSubdetectorGeometry( det, subdetn ) ); + const CaloSubdetectorGeometry* geom(cg->getSubdetectorGeometry(det,subdetn)); f << "{" << std::endl; f << " TGeoManager* geoManager = new TGeoManager(\"ROOT\", \"" << name << "\");" << std::endl; @@ -607,7 +608,7 @@ CaloGeometryAnalyzer::buildHcal( const CaloGeometry& cg , int n=0; const std::vector< DetId >& ids ( geom->getValidDetIds( det, subdetn ) ) ; - const std::vector< DetId >& ids2 ( cg.getValidDetIds( det, subdetn ) ) ; + const std::vector< DetId >& ids2 ( cg->getValidDetIds( det, subdetn ) ) ; if( ids != ids2 ) { @@ -622,9 +623,9 @@ CaloGeometryAnalyzer::buildHcal( const CaloGeometry& cg , for(const auto & i : ids) { ++n; - const CaloCellGeometry* cell ( geom->getGeometry(i) ) ; + auto cell = ( geom->getGeometry(i) ) ; - assert( cg.present( i ) ) ; + assert( cg->present( i ) ) ; ctrcor( i, *cell, @@ -683,14 +684,13 @@ CaloGeometryAnalyzer::buildHcal( const CaloGeometry& cg , << gp << std::endl; - const HcalDetId closestCell ( geom->getClosestCell( gp ) ) ; + HcalDetId closestCell ( geom->getClosestCell( gp ) ) ; f << " // Return position is " << closestCell << std::endl; - if( closestCell != HcalDetId(i) ) - { - const double rr ( reco::deltaR( gp.eta(), gp.phi(), - geom->getGeometry( closestCell )->getPosition().eta(), - geom->getGeometry( closestCell )->getPosition().phi() ) ) ; + if( closestCell != HcalDetId(i) ) { + const double rr ( reco::deltaR( gp.eta(), gp.phi(), + geom->getGeometry( closestCell )->getPosition().eta(), + geom->getGeometry( closestCell )->getPosition().phi() ) ) ; if( rr> 1.e-5 ) std::cout<<"For "<& ids ( geom->getValidDetIds( det, subdetn ) ) ; - const std::vector< DetId >& ids2 ( cg.getValidDetIds( det, subdetn ) ) ; + const std::vector< DetId >& ids2 ( cg->getValidDetIds( det, subdetn ) ) ; if( ids != ids2 ) { @@ -773,9 +773,9 @@ CaloGeometryAnalyzer::build( const CaloGeometry& cg , for(const auto & i : ids) { ++n; - const CaloCellGeometry* cell ( geom->getGeometry(i) ) ; + auto cell ( geom->getGeometry(i) ) ; - assert( cg.present( i ) ) ; + assert( cg->present( i ) ) ; ctrcor( i, *cell, @@ -845,7 +845,7 @@ CaloGeometryAnalyzer::build( const CaloGeometry& cg , { f << " // " << EBDetId(i) << std::endl; - const GlobalPoint gp ( dynamic_cast(cell)->getPosition(0.) ) ; + const GlobalPoint gp ( cell->getPosition(0.) ) ; f << " // Checking getClosestCell for position " << gp @@ -897,10 +897,9 @@ CaloGeometryAnalyzer::build( const CaloGeometry& cg , assert( i1 == i2 ) ; - const TruncatedPyramid* tp ( dynamic_cast(cell) ) ; - f << " // Checking getClosestCell for position " << tp->getPosition(0.) << std::endl; + f << " // Checking getClosestCell for position " << cell->getPosition(0.) << std::endl; - const GlobalPoint gp ( tp->getPosition(0.) ) ; + const GlobalPoint gp ( cell->getPosition(0.) ) ; const EEDetId closestCell ( geom->getClosestCell( gp ) ) ; f << " // Return position is " << closestCell << std::endl; @@ -918,17 +917,17 @@ CaloGeometryAnalyzer::build( const CaloGeometry& cg , const GlobalVector xx ( 2.5, 0, 0 ) ; const GlobalVector yy ( 0, 2.5, 0 ) ; const GlobalVector zz ( 0, 0, 1 ) ; - const GlobalPoint pointIn ( tp->getPosition( 1.) ) ; - const GlobalPoint pointFr ( tp->getPosition( -1.) ) ; - const GlobalPoint pointBk ( tp->getPosition( 24.) ) ; - const GlobalPoint pointXP ( tp->getPosition(1.) + xx ) ; - const GlobalPoint pointXM ( tp->getPosition(1.) - xx ) ; - const GlobalPoint pointYP ( tp->getPosition(1.) + yy ) ; - const GlobalPoint pointYM ( tp->getPosition(1.) - yy ) ; - const GlobalPoint pointPP ( tp->getPosition(1.) + xx + yy ) ; - const GlobalPoint pointPM ( tp->getPosition(1.) + xx - yy ) ; - const GlobalPoint pointMP ( tp->getPosition(1.) - xx + yy ) ; - const GlobalPoint pointMM ( tp->getPosition(1.) - xx - yy ) ; + const GlobalPoint pointIn ( cell->getPosition( 1.) ) ; + const GlobalPoint pointFr ( cell->getPosition( -1.) ) ; + const GlobalPoint pointBk ( cell->getPosition( 24.) ) ; + const GlobalPoint pointXP ( cell->getPosition(1.) + xx ) ; + const GlobalPoint pointXM ( cell->getPosition(1.) - xx ) ; + const GlobalPoint pointYP ( cell->getPosition(1.) + yy ) ; + const GlobalPoint pointYM ( cell->getPosition(1.) - yy ) ; + const GlobalPoint pointPP ( cell->getPosition(1.) + xx + yy ) ; + const GlobalPoint pointPM ( cell->getPosition(1.) + xx - yy ) ; + const GlobalPoint pointMP ( cell->getPosition(1.) - xx + yy ) ; + const GlobalPoint pointMM ( cell->getPosition(1.) - xx - yy ) ; const EEDetId didXP ( gid( ix+1, iy , iz, did ) ) ; const EEDetId didXM ( gid( ix-1, iy , iz, did ) ) ; const EEDetId didYP ( gid( ix , iy+1, iz, did ) ) ; @@ -1145,7 +1144,8 @@ CaloGeometryAnalyzer::analyze( const edm::Event& /*iEvent*/, const edm::EventSet { edm::ESHandle pG; - iSetup.get().get(pG); + iSetup.get().get(pG); + const CaloGeometry* cG = pG.product(); edm::ESHandle pT; iSetup.get().get(pT); @@ -1193,25 +1193,25 @@ CaloGeometryAnalyzer::analyze( const edm::Event& /*iEvent*/, const edm::EventSet { std::cout<<"**Ecal Barrel avg Radius = " - << dynamic_cast( pG->getSubdetectorGeometry(DetId::Ecal, EcalBarrel ))->avgRadiusXYFrontFaceCenter() + << dynamic_cast(pG->getSubdetectorGeometry(DetId::Ecal, EcalBarrel))->avgRadiusXYFrontFaceCenter() << std::endl ; std::cout<<"**Ecal Endcap avg Zabs = " - << dynamic_cast( pG->getSubdetectorGeometry(DetId::Ecal, EcalEndcap ))->avgAbsZFrontFaceCenter() + << dynamic_cast(pG->getSubdetectorGeometry(DetId::Ecal, EcalEndcap))->avgAbsZFrontFaceCenter() << std::endl ; m_allOK = true ; - build(*pG,*pT,DetId::Ecal,EcalBarrel ,"eb",0); - build(*pG,*pT,DetId::Ecal,EcalEndcap ,"ee",1); - build(*pG,*pT,DetId::Ecal,EcalPreshower ,"es",2); - buildHcal(*pG,*pT,DetId::Hcal,HcalBarrel ,"hb",3); - buildHcal(*pG,*pT,DetId::Hcal,HcalEndcap ,"he",4); - buildHcal(*pG,*pT,DetId::Hcal,HcalOuter ,"ho",5); - buildHcal(*pG,*pT,DetId::Hcal,HcalForward ,"hf",6); - build(*pG,*pT,DetId::Calo,CaloTowerDetId::SubdetId ,"ct",7); - build(*pG,*pT,DetId::Calo,HcalCastorDetId::SubdetectorId ,"ca",8); - build(*pG,*pT,DetId::Calo,HcalZDCDetId::SubdetectorId ,"zd",9); + build(cG,*pT,DetId::Ecal,EcalBarrel ,"eb",0); + build(cG,*pT,DetId::Ecal,EcalEndcap ,"ee",1); + build(cG,*pT,DetId::Ecal,EcalPreshower ,"es",2); + buildHcal(cG,*pT,DetId::Hcal,HcalBarrel ,"hb",3); + buildHcal(cG,*pT,DetId::Hcal,HcalEndcap ,"he",4); + buildHcal(cG,*pT,DetId::Hcal,HcalOuter ,"ho",5); + buildHcal(cG,*pT,DetId::Hcal,HcalForward ,"hf",6); + build(cG,*pT,DetId::Calo,CaloTowerDetId::SubdetId ,"ct",7); + build(cG,*pT,DetId::Calo,HcalCastorDetId::SubdetectorId ,"ca",8); + build(cG,*pT,DetId::Calo,HcalZDCDetId::SubdetectorId ,"zd",9); std::cout<<"\n\n*********** Validation of cell centers and corners " <<( m_allOK ? "SUCCEEDS!! " : "FAILS!! ") diff --git a/Geometry/CaloGeometry/interface/CaloCellGeometry.h b/Geometry/CaloGeometry/interface/CaloCellGeometry.h index f612877087ee6..4571d564efc96 100644 --- a/Geometry/CaloGeometry/interface/CaloCellGeometry.h +++ b/Geometry/CaloGeometry/interface/CaloCellGeometry.h @@ -14,8 +14,6 @@ #include - - /** \class CaloCellGeometry Abstract base class for an individual cell's geometry. @@ -76,15 +74,18 @@ class CaloCellGeometry virtual ~CaloCellGeometry() ; /// Returns the corner points of this cell's volume. - CornersVec const & getCorners() const { assert(not m_corners.uninitialized()); return m_corners; } - RepCorners const & getCornersREP() const { return m_repCorners;} + CornersVec const& getCorners() const { assert(not m_corners.uninitialized()); return m_corners; } + RepCorners const& getCornersREP() const { return m_repCorners;} /// Returns the position of reference for this cell - virtual const GlobalPoint& getPosition() const {return m_refPoint;} - const GlobalPoint& getBackPoint() const {return m_backPoint;} + virtual const GlobalPoint& getPosition() const {return m_refPoint;} + virtual GlobalPoint getPosition( CCGFloat) const {return m_refPoint;} + virtual GlobalPoint getPosition( const Pt3D&) const {return m_refPoint;} - RhoEtaPhi const & repPos() const { return m_rep;} + GlobalPoint const& getBackPoint() const {return m_backPoint;} + + RhoEtaPhi const& repPos() const { return m_rep;} float rhoPos() const { return m_rep.rho();} float etaPos() const { return m_rep.eta();} float phiPos() const { return m_rep.phi();} @@ -111,6 +112,7 @@ class CaloCellGeometry ///----------- only needed by specific utility; overloaded when needed ---- virtual void getTransform( Tr3D& tr, Pt3DVec* lptr ) const ; //------------------------------------------------------------------------ + void setBackPoint (const GlobalPoint& pos) {m_backPoint = pos;} virtual void vocalCorners( Pt3DVec& vec , const CCGFloat* pv , @@ -139,10 +141,18 @@ class CaloCellGeometry } virtual void initCorners(CornersVec&) = 0; + + void setRefPoint (const GlobalPoint& pos) {m_refPoint = pos;} + void setCornerVec (const std::vector& cor) { + for (unsigned int k=0; k #include #include "FWCore/Utilities/interface/GCC11Compatibility.h" @@ -31,10 +32,10 @@ class CaloGeometry const CaloSubdetectorGeometry* geom ) ; /// Get the position of a given detector id - const GlobalPoint& getPosition( const DetId& id ) const ; + GlobalPoint getPosition( const DetId& id ) const; /// Get the cell geometry of a given detector id - const CaloCellGeometry* getGeometry( const DetId& id ) const ; + std::shared_ptr getGeometry( const DetId& id ) const; /// Get the list of all valid detector ids std::vector getValidDetIds() const ; @@ -43,7 +44,7 @@ class CaloGeometry const std::vector& getValidDetIds( DetId::Detector det, int subdet ) const; /// is this detid present in the geometry? - bool present( const DetId& id ) const ; + bool present( const DetId& id ) const; /// access the subdetector geometry for the given subdetector directly const CaloSubdetectorGeometry* getSubdetectorGeometry( const DetId& id ) const ; diff --git a/Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h b/Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h index d580c3770095c..7c8eab942fec7 100644 --- a/Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h +++ b/Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h @@ -1,6 +1,7 @@ #ifndef GEOMETRY_CALOGEOMETRY_CALOSUBDETECTORGEOMETRY_H #define GEOMETRY_CALOGEOMETRY_CALOSUBDETECTORGEOMETRY_H 1 +#include #include #include #if !defined(__CINT__) && !defined(__MAKECINT__) && !defined(__REFLEX__) @@ -24,7 +25,7 @@ Base class for a geometry container for a specific calorimetry subdetector. class CaloSubdetectorGeometry { public: - typedef std::vector CellSet; + typedef std::vector > CellSet; typedef CaloCellGeometry::CCGFloat CCGFloat ; typedef std::set DetIdSet; @@ -57,7 +58,7 @@ class CaloSubdetectorGeometry { virtual bool present( const DetId& id ) const; /// Get the cell geometry of a given detector id. Should return false if not found. - virtual const CaloCellGeometry* getGeometry( const DetId& id ) const ; + virtual std::shared_ptr getGeometry(const DetId& id) const; /** \brief Get a list of valid detector ids (for the given subdetector) \note The implementation in this class is relevant for SubdetectorGeometries which handle only @@ -66,7 +67,7 @@ class CaloSubdetectorGeometry { virtual const std::vector& getValidDetIds( DetId::Detector det = DetId::Detector(0) , int subdet = 0 ) const ; // Get closest cell, etc... - virtual DetId getClosestCell( const GlobalPoint& r ) const ; + virtual DetId getClosestCell( const GlobalPoint& r ) const; /** \brief Get a list of all cells within a dR of the given cell @@ -74,12 +75,12 @@ class CaloSubdetectorGeometry { Cleverer implementations are suggested to use rough conversions between eta/phi and ieta/iphi and test on the boundaries. */ - virtual DetIdSet getCells( const GlobalPoint& r, double dR ) const ; - virtual CellSet getCellSet( const GlobalPoint& r, double dR ) const ; + virtual DetIdSet getCells( const GlobalPoint& r, double dR ) const; + virtual CellSet getCellSet( const GlobalPoint& r, double dR ) const; - CCGFloat deltaPhi( const DetId& detId ) const ; + CCGFloat deltaPhi( const DetId& detId ) const; - CCGFloat deltaEta( const DetId& detId ) const ; + CCGFloat deltaEta( const DetId& detId ) const; void allocateCorners( CaloCellGeometry::CornersVec::size_type n ) ; @@ -102,7 +103,7 @@ class CaloSubdetectorGeometry { virtual void getSummary( TrVec& trVector, IVec& iVector, DimVec& dimVector, - IVec& dinsVector ) const ; + IVec& dinsVector ) const; virtual void initializeParms() { return ; } @@ -111,7 +112,8 @@ class CaloSubdetectorGeometry { virtual unsigned int indexFor(const DetId& id) const; virtual unsigned int sizeForDenseIndex(const DetId& id) const; - virtual const CaloCellGeometry* cellGeomPtr( uint32_t index ) const = 0 ; + virtual const CaloCellGeometry* getGeometryRawPtr(uint32_t index) const = 0; + virtual std::shared_ptr cellGeomPtr( uint32_t index ) const; ParVecVec m_parVecVec ; diff --git a/Geometry/CaloGeometry/interface/FlatTrd.h b/Geometry/CaloGeometry/interface/FlatTrd.h index 96525e4a1f7fe..fc7f9dae130bf 100644 --- a/Geometry/CaloGeometry/interface/FlatTrd.h +++ b/Geometry/CaloGeometry/interface/FlatTrd.h @@ -43,8 +43,8 @@ class FlatTrd : public CaloCellGeometry { ~FlatTrd() override ; - const GlobalPoint& getPosition() const override { return m_global; } - GlobalPoint getPosition( const Pt3D& local ) const; + GlobalPoint const & getPosition() const override { return m_global; } + GlobalPoint getPosition( const Pt3D& local ) const override; virtual float etaPos() const { return m_global.eta(); } virtual float phiPos() const { return m_global.phi(); } Pt3D getLocal( const GlobalPoint& global ) const; @@ -56,8 +56,8 @@ class FlatTrd : public CaloCellGeometry { CCGFloat getPhiAxis() const ; void vocalCorners( Pt3DVec& vec , - const CCGFloat* pv , - Pt3D& ref ) const override; + const CCGFloat* pv , + Pt3D& ref ) const override; const GlobalVector& axis() const ; @@ -71,13 +71,15 @@ class FlatTrd : public CaloCellGeometry { void getTransform( Tr3D& tr, Pt3DVec* lptr ) const override; + void setPosition ( const GlobalPoint& p ) { m_global = p; setRefPoint(p); } + private: void initCorners(CornersVec& ) override; GlobalVector makeAxis( void ); - const GlobalPoint backCtr( void ) const; + GlobalPoint backCtr( void ) const; GlobalVector m_axis; Pt3D m_corOne, m_local; GlobalPoint m_global; diff --git a/Geometry/CaloGeometry/interface/IdealZPrism.h b/Geometry/CaloGeometry/interface/IdealZPrism.h index 9059b3d2c0275..b7137e6b77b49 100644 --- a/Geometry/CaloGeometry/interface/IdealZPrism.h +++ b/Geometry/CaloGeometry/interface/IdealZPrism.h @@ -64,7 +64,11 @@ class IdealZPrism final : public CaloCellGeometry // corrected geom for PF - IdealZPrism const * forPF() const { return m_geoForPF.get();} + std::shared_ptr forPF() const { + static const auto do_not_delete = [](const void*){}; + auto cell = std::shared_ptr(m_geoForPF.get(),do_not_delete); + return cell; + } private: diff --git a/Geometry/CaloGeometry/interface/TruncatedPyramid.h b/Geometry/CaloGeometry/interface/TruncatedPyramid.h index 87e57898d57d3..682c9b521f967 100644 --- a/Geometry/CaloGeometry/interface/TruncatedPyramid.h +++ b/Geometry/CaloGeometry/interface/TruncatedPyramid.h @@ -41,7 +41,7 @@ class TruncatedPyramid final : public CaloCellGeometry { ~TruncatedPyramid() override ; - const GlobalPoint getPosition( CCGFloat depth ) const ; + GlobalPoint getPosition( CCGFloat depth ) const override ; // Return thetaAxis polar angle of axis of the crystal CCGFloat getThetaAxis() const ; diff --git a/Geometry/CaloGeometry/src/CaloCellCrossing.cc b/Geometry/CaloGeometry/src/CaloCellCrossing.cc index 80e13cc489f09..c676043d1f407 100644 --- a/Geometry/CaloGeometry/src/CaloCellCrossing.cc +++ b/Geometry/CaloGeometry/src/CaloCellCrossing.cc @@ -30,11 +30,11 @@ CaloCellCrossing::CaloCellCrossing( const GlobalPoint& gp , for(auto dId : ids) { unsigned int found ( 0 ) ; - const CaloCellGeometry& cg ( *sg->getGeometry( dId ) ) ; - const CaloCellGeometry::CornersVec& gc ( cg.getCorners() ) ; - const HepGeom::Point3D fr ( cg.getPosition().x(), - cg.getPosition().y(), - cg.getPosition().z() ) ; + auto cg = sg->getGeometry( dId ); + const CaloCellGeometry::CornersVec& gc ( cg->getCorners() ) ; + const HepGeom::Point3D fr ( cg->getPosition().x(), + cg->getPosition().y(), + cg->getPosition().z() ) ; const double bCut2 ( ( gc[0] - gc[6] ).mag2() ) ; if( ( !onewayonly || diff --git a/Geometry/CaloGeometry/src/CaloCellGeometryHGCALAdapter.cc b/Geometry/CaloGeometry/src/CaloCellGeometryHGCALAdapter.cc deleted file mode 100644 index da5685b47465e..0000000000000 --- a/Geometry/CaloGeometry/src/CaloCellGeometryHGCALAdapter.cc +++ /dev/null @@ -1 +0,0 @@ -#include "Geometry/CaloGeometry/interface/CaloCellGeometryHGCALAdapter.h" diff --git a/Geometry/CaloGeometry/src/CaloGeometry.cc b/Geometry/CaloGeometry/src/CaloGeometry.cc index 46680c5fa6635..e2a9951e67188 100644 --- a/Geometry/CaloGeometry/src/CaloGeometry.cc +++ b/Geometry/CaloGeometry/src/CaloGeometry.cc @@ -29,8 +29,7 @@ CaloGeometry::makeIndex( DetId::Detector det , void CaloGeometry::setSubdetGeometry( DetId::Detector det , int subdet , - const CaloSubdetectorGeometry* geom ) -{ + const CaloSubdetectorGeometry* geom ) { bool ok ; const unsigned int index = makeIndex( det, subdet, ok ) ; if( ok ) m_geos[index] = geom ; @@ -66,27 +65,33 @@ CaloGeometry::getSubdetectorGeometry( DetId::Detector det , static const GlobalPoint notFound(0,0,0); -const GlobalPoint& -CaloGeometry::getPosition( const DetId& id ) const -{ - const CaloSubdetectorGeometry* geom=getSubdetectorGeometry( id ) ; - const CaloCellGeometry* cell ( ( nullptr == geom ? nullptr : geom->getGeometry( id ) ) ) ; - return ( nullptr == cell ? notFound : cell->getPosition() ) ; +GlobalPoint +CaloGeometry::getPosition( const DetId& id ) const { + const CaloSubdetectorGeometry* geom = getSubdetectorGeometry( id ) ; + if (geom) { + GlobalPoint pos = geom->getGeometry(id)->getPosition(); + return pos; + } else { + return notFound; + } } -const CaloCellGeometry* -CaloGeometry::getGeometry( const DetId& id ) const -{ - const CaloSubdetectorGeometry* geom ( getSubdetectorGeometry( id ) ) ; - const CaloCellGeometry* cell ( nullptr == geom ? nullptr : geom->getGeometry( id ) ) ; - return cell ; +std::shared_ptr +CaloGeometry::getGeometry( const DetId& id ) const { + const CaloSubdetectorGeometry* geom = getSubdetectorGeometry(id); + if (geom) { + auto cell = geom->getGeometry(id); + return cell; + } else { + return std::shared_ptr(); + } } bool -CaloGeometry::present( const DetId& id ) const +CaloGeometry::present( const DetId& id ) const { - const CaloSubdetectorGeometry* geom ( getSubdetectorGeometry( id ) ) ; - return ( nullptr == geom ? false : geom->present( id ) ) ; + const CaloSubdetectorGeometry* geom = getSubdetectorGeometry(id) ; + return ( nullptr == geom ? false : geom->present( id ) ) ; } std::vector CaloGeometry::getValidDetIds() const diff --git a/Geometry/CaloGeometry/src/CaloSubdetectorGeometry.cc b/Geometry/CaloGeometry/src/CaloSubdetectorGeometry.cc index 7cd013b9e0121..359432fd86669 100644 --- a/Geometry/CaloGeometry/src/CaloSubdetectorGeometry.cc +++ b/Geometry/CaloGeometry/src/CaloSubdetectorGeometry.cc @@ -4,6 +4,8 @@ #include #include +#include + typedef CaloCellGeometry::Pt3D Pt3D ; typedef CaloCellGeometry::Pt3DVec Pt3DVec ; typedef CaloCellGeometry::Tr3D Tr3D ; @@ -40,51 +42,44 @@ CaloSubdetectorGeometry::getValidDetIds( DetId::Detector /*det*/ , return m_validIds ; } -const CaloCellGeometry* +std::shared_ptr CaloSubdetectorGeometry::getGeometry( const DetId& id ) const { - return cellGeomPtr( CaloGenericDetId( id ).denseIndex() ) ; + return cellGeomPtr(CaloGenericDetId(id).denseIndex()); } bool -CaloSubdetectorGeometry::present( const DetId& id ) const -{ - return ( nullptr != getGeometry( id ) ) ; +CaloSubdetectorGeometry::present( const DetId& id ) const { + return std::find(m_validIds.begin(),m_validIds.end(),id)!=m_validIds.end(); } DetId -CaloSubdetectorGeometry::getClosestCell( const GlobalPoint& r ) const -{ - const CCGFloat eta ( r.eta() ) ; - const CCGFloat phi ( r.phi() ) ; - uint32_t index ( ~0 ) ; - CCGFloat closest ( 1e9 ) ; - - for( uint32_t i ( 0 ); i != m_validIds.size() ; ++i ) - { - const CaloCellGeometry* cell ( getGeometry( m_validIds[ i ] ) ) ; - if( nullptr != cell ) - { - const GlobalPoint& p ( cell->getPosition() ) ; - const CCGFloat eta0 ( p.eta() ) ; - const CCGFloat phi0 ( p.phi() ) ; - const CCGFloat dR2 ( reco::deltaR2( eta0, phi0, eta, phi ) ) ; - if( dR2 < closest ) - { - closest = dR2 ; - index = i ; - } +CaloSubdetectorGeometry::getClosestCell( const GlobalPoint& r ) const { + const CCGFloat eta ( r.eta() ) ; + const CCGFloat phi ( r.phi() ) ; + uint32_t index ( ~0 ) ; + CCGFloat closest ( 1e9 ) ; + + for( uint32_t i ( 0 ); i != m_validIds.size() ; ++i ) { + std::shared_ptr cell ( getGeometry( m_validIds[ i ] ) ) ; + if( nullptr != cell ) { + const GlobalPoint& p ( cell->getPosition() ) ; + const CCGFloat eta0 ( p.eta() ) ; + const CCGFloat phi0 ( p.phi() ) ; + const CCGFloat dR2 ( reco::deltaR2( eta0, phi0, eta, phi ) ) ; + if( dR2 < closest ) { + closest = dR2 ; + index = i ; } - } - return ( closest > 0.9e9 || - (uint32_t)(~0) == index ? DetId(0) : - m_validIds[index] ) ; + } + } + return ( closest > 0.9e9 || + (uint32_t)(~0) == index ? DetId(0) : + m_validIds[index] ) ; } CaloSubdetectorGeometry::DetIdSet -CaloSubdetectorGeometry::getCells( const GlobalPoint& r, - double dR ) const -{ +CaloSubdetectorGeometry::getCells(const GlobalPoint& r, double dR) const { const double dR2 ( dR*dR ) ; const double eta ( r.eta() ) ; const double phi ( r.phi() ) ; @@ -95,7 +90,7 @@ CaloSubdetectorGeometry::getCells( const GlobalPoint& r, { for( uint32_t i ( 0 ); i != m_validIds.size() ; ++i ) { - const CaloCellGeometry* cell ( getGeometry( m_validIds[i] ) ) ; + std::shared_ptr cell ( getGeometry( m_validIds[i] ) ) ; if( nullptr != cell ) { const GlobalPoint& p ( cell->getPosition() ) ; @@ -148,115 +143,100 @@ void CaloSubdetectorGeometry::getSummary( CaloSubdetectorGeometry::TrVec& tVec , CaloSubdetectorGeometry::IVec& iVec , CaloSubdetectorGeometry::DimVec& dVec , - CaloSubdetectorGeometry::IVec& /*dins*/) const -{ - tVec.reserve( m_validIds.size()*numberOfTransformParms() ) ; - iVec.reserve( numberOfShapes()==1 ? 1 : m_validIds.size() ) ; - dVec.reserve( numberOfShapes()*numberOfParametersPerShape() ) ; - - for(const auto & pv : parVecVec()) - { - for(float iv : pv) - { - dVec.emplace_back( iv ) ; - } - } - - for( uint32_t i ( 0 ) ; i != m_validIds.size() ; ++i ) - { - Tr3D tr ; - const CaloCellGeometry* ptr ( cellGeomPtr( i ) ) ; - assert( nullptr != ptr ) ; - ptr->getTransform( tr, ( Pt3DVec* ) nullptr ) ; - - if( Tr3D() == tr ) // for preshower there is no rotation - { - const GlobalPoint& gp ( ptr->getPosition() ) ; - tr = HepGeom::Translate3D( gp.x(), gp.y(), gp.z() ) ; - } - - const CLHEP::Hep3Vector tt ( tr.getTranslation() ) ; - tVec.emplace_back( tt.x() ) ; - tVec.emplace_back( tt.y() ) ; - tVec.emplace_back( tt.z() ) ; - if( 6 == numberOfTransformParms() ) - { - const CLHEP::HepRotation rr ( tr.getRotation() ) ; - const ROOT::Math::Transform3D rtr ( rr.xx(), rr.xy(), rr.xz(), tt.x(), - rr.yx(), rr.yy(), rr.yz(), tt.y(), - rr.zx(), rr.zy(), rr.zz(), tt.z() ) ; - ROOT::Math::EulerAngles ea ; - rtr.GetRotation( ea ) ; - tVec.emplace_back( ea.Phi() ) ; - tVec.emplace_back( ea.Theta() ) ; - tVec.emplace_back( ea.Psi() ) ; + CaloSubdetectorGeometry::IVec& /*dins*/) const { + tVec.reserve( m_validIds.size()*numberOfTransformParms() ) ; + iVec.reserve( numberOfShapes()==1 ? 1 : m_validIds.size() ) ; + dVec.reserve( numberOfShapes()*numberOfParametersPerShape() ) ; + + for(const auto & pv : parVecVec()) { + for(float iv : pv) { + dVec.emplace_back( iv ) ; + } + } + + for( uint32_t i ( 0 ) ; i != m_validIds.size() ; ++i ) { + Tr3D tr ; + std::shared_ptr ptr ( cellGeomPtr( i ) ) ; + assert( nullptr != ptr ) ; + ptr->getTransform( tr, ( Pt3DVec* ) nullptr ) ; + + if( Tr3D() == tr ) {// for preshower there is no rotation + const GlobalPoint& gp ( ptr->getPosition() ) ; + tr = HepGeom::Translate3D( gp.x(), gp.y(), gp.z() ) ; + } + + const CLHEP::Hep3Vector tt ( tr.getTranslation() ) ; + tVec.emplace_back( tt.x() ) ; + tVec.emplace_back( tt.y() ) ; + tVec.emplace_back( tt.z() ) ; + if( 6 == numberOfTransformParms() ) { + const CLHEP::HepRotation rr ( tr.getRotation() ) ; + const ROOT::Math::Transform3D rtr ( rr.xx(), rr.xy(), rr.xz(), tt.x(), + rr.yx(), rr.yy(), rr.yz(), tt.y(), + rr.zx(), rr.zy(), rr.zz(), tt.z() ) ; + ROOT::Math::EulerAngles ea ; + rtr.GetRotation( ea ) ; + tVec.emplace_back( ea.Phi() ) ; + tVec.emplace_back( ea.Theta() ) ; + tVec.emplace_back( ea.Psi() ) ; + } + + const CCGFloat* par ( ptr->param() ) ; + + unsigned int ishape ( 9999 ) ; + for( unsigned int ivv ( 0 ) ; ivv != parVecVec().size() ; ++ivv ) { + bool ok ( true ) ; + const CCGFloat* pv ( &(*parVecVec()[ivv].begin() ) ) ; + for( unsigned int k ( 0 ) ; k != numberOfParametersPerShape() ; ++k ) { + ok = ok && ( fabs( par[k] - pv[k] ) < 1.e-6 ) ; } - - const CCGFloat* par ( ptr->param() ) ; - - unsigned int ishape ( 9999 ) ; - for( unsigned int ivv ( 0 ) ; ivv != parVecVec().size() ; ++ivv ) - { - bool ok ( true ) ; - const CCGFloat* pv ( &(*parVecVec()[ivv].begin() ) ) ; - for( unsigned int k ( 0 ) ; k != numberOfParametersPerShape() ; ++k ) - { - ok = ok && ( fabs( par[k] - pv[k] ) < 1.e-6 ) ; - } - if( ok ) - { - ishape = ivv ; - break ; - } + if( ok ) { + ishape = ivv ; + break ; } - assert( 9999 != ishape ) ; + } + assert( 9999 != ishape ) ; - const unsigned int nn (( numberOfShapes()==1) ? (unsigned int)1 : m_validIds.size() ) ; - if( iVec.size() < nn ) iVec.emplace_back( ishape ) ; - } + const unsigned int nn (( numberOfShapes()==1) ? (unsigned int)1 : m_validIds.size() ) ; + if( iVec.size() < nn ) iVec.emplace_back( ishape ) ; + } } -CCGFloat -CaloSubdetectorGeometry::deltaPhi( const DetId& detId ) const -{ - const CaloGenericDetId cgId ( detId ) ; - - if(!m_deltaPhi.load(std::memory_order_acquire)) - { - const uint32_t kSize ( sizeForDenseIndex(detId)); - auto ptr = new std::vector(kSize); - for( uint32_t i ( 0 ) ; i != kSize ; ++i ) - { - const CaloCellGeometry* cellPtr ( cellGeomPtr( i ) ) ; - if( nullptr != cellPtr ) - { - const CaloCellGeometry& cell ( *cellPtr ) ; - CCGFloat dPhi1 ( fabs( - GlobalPoint( ( cell.getCorners()[0].x() + - cell.getCorners()[1].x() )/2. , - ( cell.getCorners()[0].y() + - cell.getCorners()[1].y() )/2. , - ( cell.getCorners()[0].z() + - cell.getCorners()[1].z() )/2. ).phi() - - GlobalPoint( ( cell.getCorners()[2].x() + - cell.getCorners()[3].x() )/2. , - ( cell.getCorners()[2].y() + - cell.getCorners()[3].y() )/2. , - ( cell.getCorners()[2].z() + - cell.getCorners()[3].z() )/2. ).phi() ) ) ; - CCGFloat dPhi2 ( fabs( - GlobalPoint( ( cell.getCorners()[0].x() + - cell.getCorners()[3].x() )/2. , - ( cell.getCorners()[0].y() + - cell.getCorners()[3].y() )/2. , - ( cell.getCorners()[0].z() + - cell.getCorners()[3].z() )/2. ).phi() - - GlobalPoint( ( cell.getCorners()[2].x() + - cell.getCorners()[1].x() )/2. , - ( cell.getCorners()[2].y() + - cell.getCorners()[1].y() )/2. , - ( cell.getCorners()[2].z() + - cell.getCorners()[1].z() )/2. ).phi() ) ) ; +CCGFloat CaloSubdetectorGeometry::deltaPhi( const DetId& detId ) const { + const CaloGenericDetId cgId ( detId ) ; + + if(!m_deltaPhi.load(std::memory_order_acquire)) { + const uint32_t kSize ( sizeForDenseIndex(detId)); + auto ptr = new std::vector(kSize); + for( uint32_t i ( 0 ) ; i != kSize ; ++i ) { + std::shared_ptr cellPtr ( cellGeomPtr( i ) ) ; + if( nullptr != cellPtr ) { + CCGFloat dPhi1 (fabs( + GlobalPoint((cellPtr->getCorners()[0].x() + + cellPtr->getCorners()[1].x() )/2., + (cellPtr->getCorners()[0].y() + + cellPtr->getCorners()[1].y() )/2., + (cellPtr->getCorners()[0].z() + + cellPtr->getCorners()[1].z() )/2.).phi() - + GlobalPoint((cellPtr->getCorners()[2].x() + + cellPtr->getCorners()[3].x() )/2., + (cellPtr->getCorners()[2].y() + + cellPtr->getCorners()[3].y() )/2., + (cellPtr->getCorners()[2].z() + + cellPtr->getCorners()[3].z() )/2.).phi() ) ) ; + CCGFloat dPhi2 (fabs( + GlobalPoint((cellPtr->getCorners()[0].x() + + cellPtr->getCorners()[3].x() )/2., + (cellPtr->getCorners()[0].y() + + cellPtr->getCorners()[3].y() )/2., + (cellPtr->getCorners()[0].z() + + cellPtr->getCorners()[3].z() )/2. ).phi() - + GlobalPoint((cellPtr->getCorners()[2].x() + + cellPtr->getCorners()[1].x() )/2., + (cellPtr->getCorners()[2].y() + + cellPtr->getCorners()[1].y() )/2., + (cellPtr->getCorners()[2].z() + + cellPtr->getCorners()[1].z() )/2.).phi() ) ) ; if( M_PI < dPhi1 ) dPhi1 = fabs( dPhi1 - 2.*M_PI ) ; if( M_PI < dPhi2 ) dPhi2 = fabs( dPhi2 - 2.*M_PI ) ; (*ptr)[i] = dPhi1>dPhi2 ? dPhi1 : dPhi2 ; @@ -270,48 +250,43 @@ CaloSubdetectorGeometry::deltaPhi( const DetId& detId ) const } CCGFloat -CaloSubdetectorGeometry::deltaEta( const DetId& detId ) const -{ - - if(!m_deltaEta.load(std::memory_order_acquire)) - { - const uint32_t kSize ( sizeForDenseIndex(detId)); - auto ptr = new std::vector ( kSize ) ; - for( uint32_t i ( 0 ) ; i != kSize ; ++i ) - { - const CaloCellGeometry* cellPtr ( cellGeomPtr( i ) ) ; - if( nullptr != cellPtr ) - { - const CaloCellGeometry& cell ( *cellPtr ) ; - const CCGFloat dEta1 ( fabs( - GlobalPoint( ( cell.getCorners()[0].x() + - cell.getCorners()[1].x() )/2. , - ( cell.getCorners()[0].y() + - cell.getCorners()[1].y() )/2. , - ( cell.getCorners()[0].z() + - cell.getCorners()[1].z() )/2. ).eta() - - GlobalPoint( ( cell.getCorners()[2].x() + - cell.getCorners()[3].x() )/2. , - ( cell.getCorners()[2].y() + - cell.getCorners()[3].y() )/2. , - ( cell.getCorners()[2].z() + - cell.getCorners()[3].z() )/2. ).eta() ) ) ; - const CCGFloat dEta2 ( fabs( - GlobalPoint( ( cell.getCorners()[0].x() + - cell.getCorners()[3].x() )/2. , - ( cell.getCorners()[0].y() + - cell.getCorners()[3].y() )/2. , - ( cell.getCorners()[0].z() + - cell.getCorners()[3].z() )/2. ).eta() - - GlobalPoint( ( cell.getCorners()[2].x() + - cell.getCorners()[1].x() )/2. , - ( cell.getCorners()[2].y() + - cell.getCorners()[1].y() )/2. , - ( cell.getCorners()[2].z() + - cell.getCorners()[1].z() )/2. ).eta() ) ) ; - (*ptr)[i] = dEta1>dEta2 ? dEta1 : dEta2 ; - } +CaloSubdetectorGeometry::deltaEta( const DetId& detId ) const { + + if(!m_deltaEta.load(std::memory_order_acquire)) { + const uint32_t kSize ( sizeForDenseIndex(detId)); + auto ptr = new std::vector ( kSize ) ; + for( uint32_t i ( 0 ) ; i != kSize ; ++i ) { + std::shared_ptr cellPtr ( cellGeomPtr( i ) ) ; + if( nullptr != cellPtr ) { + const CCGFloat dEta1(fabs( + GlobalPoint((cellPtr->getCorners()[0].x() + + cellPtr->getCorners()[1].x())/2., + (cellPtr->getCorners()[0].y() + + cellPtr->getCorners()[1].y())/2., + (cellPtr->getCorners()[0].z() + + cellPtr->getCorners()[1].z())/2.).eta() - + GlobalPoint((cellPtr->getCorners()[2].x() + + cellPtr->getCorners()[3].x())/2., + (cellPtr->getCorners()[2].y() + + cellPtr->getCorners()[3].y())/2. , + (cellPtr->getCorners()[2].z() + + cellPtr->getCorners()[3].z())/2.).eta() ) ) ; + const CCGFloat dEta2(fabs( + GlobalPoint((cellPtr->getCorners()[0].x() + + cellPtr->getCorners()[3].x())/2., + (cellPtr->getCorners()[0].y() + + cellPtr->getCorners()[3].y())/2., + (cellPtr->getCorners()[0].z() + + cellPtr->getCorners()[3].z())/2.).eta() - + GlobalPoint((cellPtr->getCorners()[2].x() + + cellPtr->getCorners()[1].x())/2., + (cellPtr->getCorners()[2].y() + + cellPtr->getCorners()[1].y())/2., + (cellPtr->getCorners()[2].z() + + cellPtr->getCorners()[1].z())/2.).eta() ) ) ; + (*ptr)[i] = dEta1>dEta2 ? dEta1 : dEta2 ; } + } std::vector* expect = nullptr; bool exchanged = m_deltaEta.compare_exchange_strong(expect, ptr, std::memory_order_acq_rel); if (!exchanged) delete ptr; @@ -323,3 +298,11 @@ CaloSubdetectorGeometry::deltaEta( const DetId& detId ) const unsigned int CaloSubdetectorGeometry::indexFor(const DetId& id) const { return CaloGenericDetId(id).denseIndex(); } unsigned int CaloSubdetectorGeometry::sizeForDenseIndex(const DetId& id) const { return CaloGenericDetId(id).sizeForDenseIndexing(); } + +std::shared_ptr +CaloSubdetectorGeometry::cellGeomPtr(uint32_t index) const { + // Default version + auto ptr = getGeometryRawPtr(index); + static const auto do_not_delete = [](const void*){}; + return ptr == nullptr ? nullptr : std::shared_ptr(ptr, do_not_delete); +} diff --git a/Geometry/CaloGeometry/src/FlatTrd.cc b/Geometry/CaloGeometry/src/FlatTrd.cc index 35f6e721227fb..2201e6904813b 100644 --- a/Geometry/CaloGeometry/src/FlatTrd.cc +++ b/Geometry/CaloGeometry/src/FlatTrd.cc @@ -45,8 +45,7 @@ FlatTrd& FlatTrd::operator=( const FlatTrd& tr ) { return *this ; } -FlatTrd::FlatTrd( -CornersMgr* cMgr , +FlatTrd::FlatTrd( CornersMgr* cMgr , const GlobalPoint& fCtr , const GlobalPoint& bCtr , const GlobalPoint& cor1 , @@ -255,7 +254,7 @@ GlobalVector FlatTrd::makeAxis() { return GlobalVector( backCtr() - getPosition() ).unit() ; } -const GlobalPoint FlatTrd::backCtr() const { +GlobalPoint FlatTrd::backCtr() const { float dz = (getCorners()[4].z() > getCorners()[0].z()) ? param()[0] : -param()[0]; Pt3D local_b(m_local.x(),m_local.y(),m_local.z()+dz); diff --git a/Geometry/CaloGeometry/src/TruncatedPyramid.cc b/Geometry/CaloGeometry/src/TruncatedPyramid.cc index 02a9decfe01d3..5f7a21ec6c762 100644 --- a/Geometry/CaloGeometry/src/TruncatedPyramid.cc +++ b/Geometry/CaloGeometry/src/TruncatedPyramid.cc @@ -61,10 +61,9 @@ TruncatedPyramid::TruncatedPyramid( const CornersVec& corn , TruncatedPyramid::~TruncatedPyramid() {} -const GlobalPoint -TruncatedPyramid::getPosition( CCGFloat depth ) const +GlobalPoint TruncatedPyramid::getPosition( CCGFloat depth ) const { - return CaloCellGeometry::getPosition() + depth*m_axis ; + return CaloCellGeometry::getPosition() + depth*m_axis ; } CCGFloat diff --git a/Geometry/CaloTopology/interface/EcalBarrelTopology.h b/Geometry/CaloTopology/interface/EcalBarrelTopology.h index bdd76e4715fcb..d05097c27d3a4 100644 --- a/Geometry/CaloTopology/interface/EcalBarrelTopology.h +++ b/Geometry/CaloTopology/interface/EcalBarrelTopology.h @@ -7,22 +7,23 @@ #include "DataFormats/EcalDetId/interface/EBDetId.h" #include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h" #include "Geometry/CaloGeometry/interface/CaloGeometry.h" +#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" #include "FWCore/Framework/interface/ESHandle.h" class EcalBarrelTopology final : public CaloSubdetectorTopology { - public: +public: /// create a new Topology - EcalBarrelTopology(): theGeom_(nullptr) {}; + EcalBarrelTopology(): theGeom_(nullptr) {}; /// virtual destructor ~EcalBarrelTopology() override { } /// create a new Topology from geometry - EcalBarrelTopology(edm::ESHandle theGeom) : theGeom_(std::move(theGeom)) - { - } + EcalBarrelTopology(edm::ESHandle theGeom) { + theGeom_ = theGeom->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); + } /// move the Topology north (increment iphi) DetId goNorth(const DetId& id) const override { @@ -105,7 +106,7 @@ class EcalBarrelTopology final : public CaloSubdetectorTopology /// move the nagivator to smaller iphi (wraps around the barrel) EBDetId decrementIphi(const EBDetId&) const; - edm::ESHandle theGeom_; + const CaloSubdetectorGeometry* theGeom_; }; #endif diff --git a/Geometry/CaloTopology/interface/EcalEndcapTopology.h b/Geometry/CaloTopology/interface/EcalEndcapTopology.h index 8221316ee7584..8c54ba12f7317 100644 --- a/Geometry/CaloTopology/interface/EcalEndcapTopology.h +++ b/Geometry/CaloTopology/interface/EcalEndcapTopology.h @@ -4,6 +4,7 @@ #include "DataFormats/EcalDetId/interface/EEDetId.h" #include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h" #include "Geometry/CaloGeometry/interface/CaloGeometry.h" +#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" #include "FWCore/Framework/interface/ESHandle.h" #include #include @@ -11,7 +12,7 @@ class EcalEndcapTopology final : public CaloSubdetectorTopology { - public: +public: /// create a new Topology EcalEndcapTopology() : theGeom_(nullptr) {}; @@ -19,9 +20,9 @@ class EcalEndcapTopology final : public CaloSubdetectorTopology { ~EcalEndcapTopology() override { } /// create a new Topology from geometry - EcalEndcapTopology(edm::ESHandle theGeom) : theGeom_(std::move(theGeom)) - { - } + EcalEndcapTopology(edm::ESHandle theGeom) { + theGeom_ = theGeom.product()->getSubdetectorGeometry(DetId::Ecal,EcalEndcap); + } /// move the Topology north (increment iy) DetId goNorth(const DetId& id) const override { @@ -103,7 +104,7 @@ class EcalEndcapTopology final : public CaloSubdetectorTopology { /// move the nagivator to smaller iy EEDetId decrementIy(const EEDetId& id) const; - edm::ESHandle theGeom_; + const CaloSubdetectorGeometry* theGeom_; }; #endif diff --git a/Geometry/CaloTopology/interface/HcalTopology.h b/Geometry/CaloTopology/interface/HcalTopology.h index 0f91dff3ed8df..6b02778213a4b 100644 --- a/Geometry/CaloTopology/interface/HcalTopology.h +++ b/Geometry/CaloTopology/interface/HcalTopology.h @@ -104,6 +104,12 @@ class HcalTopology : public CaloSubdetectorTopology { void depthBinInformation(HcalSubdetector subdet, int etaRing, int iphi, int zside, int & nDepthBins, int & startingBin) const; + bool mergedDepth29(HcalDetId id) const { + return hcons_->mergedDepthList29(id.ieta(), id.iphi(), id.depth()); + } + std::vector mergedDepthList29(HcalDetId id) const { + return hcons_->mergedDepthList29(id.ieta(), id.iphi()); + } /// how many phi segments in this ring int nPhiBins(int etaRing) const; diff --git a/Geometry/CaloTopology/src/EcalBarrelTopology.cc b/Geometry/CaloTopology/src/EcalBarrelTopology.cc index efe4029eef27a..cbd4a7c6cd65d 100644 --- a/Geometry/CaloTopology/src/EcalBarrelTopology.cc +++ b/Geometry/CaloTopology/src/EcalBarrelTopology.cc @@ -1,11 +1,10 @@ #include "Geometry/CaloTopology/interface/EcalBarrelTopology.h" -#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" EBDetId EcalBarrelTopology::incrementIeta(const EBDetId& id) const { - if (!(*theGeom_).getSubdetectorGeometry(DetId::Ecal,EcalBarrel)->present(id)) + if (!(theGeom_->present(id))) return EBDetId(0); - + EBDetId nextPoint; if (id.ieta()==-1) { @@ -21,7 +20,7 @@ EBDetId EcalBarrelTopology::incrementIeta(const EBDetId& id) const { else return EBDetId(0); } - if ((*theGeom_).getSubdetectorGeometry(DetId::Ecal,EcalBarrel)->present(nextPoint)) + if (theGeom_->present(nextPoint)) return nextPoint; else return EBDetId(0); @@ -29,7 +28,7 @@ EBDetId EcalBarrelTopology::incrementIeta(const EBDetId& id) const { EBDetId EcalBarrelTopology::decrementIeta(const EBDetId& id) const { - if (!(*theGeom_).getSubdetectorGeometry(DetId::Ecal,EcalBarrel)->present(id)) + if (!(theGeom_->present(id))) return EBDetId(0); EBDetId nextPoint; @@ -48,7 +47,7 @@ EBDetId EcalBarrelTopology::decrementIeta(const EBDetId& id) const { return EBDetId(0); } - if ((*theGeom_).getSubdetectorGeometry(DetId::Ecal,EcalBarrel)->present(nextPoint)) + if (theGeom_->present(nextPoint)) return nextPoint; else return EBDetId(0); @@ -56,7 +55,7 @@ EBDetId EcalBarrelTopology::decrementIeta(const EBDetId& id) const { EBDetId EcalBarrelTopology::incrementIphi(const EBDetId& id) const { - if (!(*theGeom_).getSubdetectorGeometry(DetId::Ecal,EcalBarrel)->present(id)) + if (!(theGeom_->present(id))) return EBDetId(0); EBDetId nextPoint; @@ -76,7 +75,7 @@ EBDetId EcalBarrelTopology::incrementIphi(const EBDetId& id) const { return EBDetId(0); } - if ((*theGeom_).getSubdetectorGeometry(DetId::Ecal,EcalBarrel)->present(nextPoint)) + if (theGeom_->present(nextPoint)) return nextPoint; else return EBDetId(0); @@ -84,7 +83,7 @@ EBDetId EcalBarrelTopology::incrementIphi(const EBDetId& id) const { EBDetId EcalBarrelTopology::decrementIphi(const EBDetId& id) const { - if (!(*theGeom_).getSubdetectorGeometry(DetId::Ecal,EcalBarrel)->present(id)) + if (!(theGeom_->present(id))) return EBDetId(0); EBDetId nextPoint; @@ -104,7 +103,7 @@ EBDetId EcalBarrelTopology::decrementIphi(const EBDetId& id) const { return EBDetId(0); } - if ((*theGeom_).getSubdetectorGeometry(DetId::Ecal,EcalBarrel)->present(nextPoint)) + if (theGeom_->present(nextPoint)) return nextPoint; else return EBDetId(0); diff --git a/Geometry/CaloTopology/src/EcalEndcapTopology.cc b/Geometry/CaloTopology/src/EcalEndcapTopology.cc index c83f962eff23b..e61b405ff0632 100644 --- a/Geometry/CaloTopology/src/EcalEndcapTopology.cc +++ b/Geometry/CaloTopology/src/EcalEndcapTopology.cc @@ -1,19 +1,17 @@ #include "Geometry/CaloTopology/interface/EcalEndcapTopology.h" -#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" EEDetId EcalEndcapTopology::incrementIy(const EEDetId& id) const { - if (!(*theGeom_).getSubdetectorGeometry(DetId::Ecal,EcalEndcap)->present(id)) - { - return EEDetId(0); - } + if (!(theGeom_->present(id))) { + return EEDetId(0); + } EEDetId nextPoint; if (EEDetId::validDetId(id.ix(),id.iy()+1,id.zside())) nextPoint=EEDetId(id.ix(),id.iy()+1,id.zside()); else return EEDetId(0); - if ((*theGeom_).getSubdetectorGeometry(DetId::Ecal,EcalEndcap)->present(nextPoint)) + if (theGeom_->present(nextPoint)) return nextPoint; else return EEDetId(0); @@ -22,17 +20,16 @@ EEDetId EcalEndcapTopology::incrementIy(const EEDetId& id) const { EEDetId EcalEndcapTopology::decrementIy(const EEDetId& id) const { - if (!(*theGeom_).getSubdetectorGeometry(DetId::Ecal,EcalEndcap)->present(id)) - { - return EEDetId(0); - } + if (!(theGeom_->present(id))) { + return EEDetId(0); + } EEDetId nextPoint; if (EEDetId::validDetId(id.ix(),id.iy()-1,id.zside())) nextPoint=EEDetId(id.ix(),id.iy()-1,id.zside()); else return EEDetId(0); - if ((*theGeom_).getSubdetectorGeometry(DetId::Ecal,EcalEndcap)->present(nextPoint)) + if (theGeom_->present(nextPoint)) return nextPoint; else return EEDetId(0); @@ -40,10 +37,9 @@ EEDetId EcalEndcapTopology::decrementIy(const EEDetId& id) const { EEDetId EcalEndcapTopology::incrementIx(const EEDetId& id) const { - if (!(*theGeom_).getSubdetectorGeometry(DetId::Ecal,EcalEndcap)->present(id)) - { - return EEDetId(0); - } + if (!(theGeom_->present(id))) { + return EEDetId(0); + } EEDetId nextPoint; @@ -52,7 +48,7 @@ EEDetId EcalEndcapTopology::incrementIx(const EEDetId& id) const { else return EEDetId(0); - if ((*theGeom_).getSubdetectorGeometry(DetId::Ecal,EcalEndcap)->present(nextPoint)) + if (theGeom_->present(nextPoint)) return nextPoint; else return EEDetId(0); @@ -60,10 +56,9 @@ EEDetId EcalEndcapTopology::incrementIx(const EEDetId& id) const { EEDetId EcalEndcapTopology::decrementIx(const EEDetId& id) const { - if (!(*theGeom_).getSubdetectorGeometry(DetId::Ecal,EcalEndcap)->present(id)) - { - return EEDetId(0); - } + if (!(theGeom_->present(id))) { + return EEDetId(0); + } EEDetId nextPoint; @@ -72,7 +67,7 @@ EEDetId EcalEndcapTopology::decrementIx(const EEDetId& id) const { else return EEDetId(0); - if ((*theGeom_).getSubdetectorGeometry(DetId::Ecal,EcalEndcap)->present(nextPoint)) + if (theGeom_->present(nextPoint)) return nextPoint; else return EEDetId(0); diff --git a/Geometry/CaloTopology/src/HGCalTopology.cc b/Geometry/CaloTopology/src/HGCalTopology.cc index bdbd6e3d59e86..d447016bd0014 100644 --- a/Geometry/CaloTopology/src/HGCalTopology.cc +++ b/Geometry/CaloTopology/src/HGCalTopology.cc @@ -198,29 +198,13 @@ DetId HGCalTopology::encode(const HGCalTopology::DecodedDetId& id_) const { DetId HGCalTopology::changeXY(const DetId& id, int nrStepsX, int nrStepsY ) const { - HGCalTopology::DecodedDetId id_ = decode(id); - std::pair kcell= hdcons_.newCell(id_.iCell,id_.iLay,id_.iSec, - id_.iSubSec,nrStepsX,nrStepsY, - half_); - id_.iSubSec= kcell.second; - id_.iSec = (kcell.second > 0) ? kcell.second : -kcell.second; - id_.iCell = kcell.first; - DetId nextPoint = encode(id_); - if (valid(nextPoint)) return nextPoint; - else return DetId(0); + return DetId(); } DetId HGCalTopology::changeZ(const DetId& id, int nrStepsZ) const { - HGCalTopology::DecodedDetId id_ = decode(id); - std::pair kcell = hdcons_.newCell(id_.iCell,id_.iLay, - id_.iSubSec,nrStepsZ,half_); - id_.iLay = kcell.second; - id_.iCell = kcell.first; - DetId nextPoint = encode(id_); - if (valid(nextPoint)) return nextPoint; - else return DetId(0); + return DetId(); } #include "FWCore/Utilities/interface/typelookup.h" diff --git a/Geometry/CaloTopology/src/HcalTopology.cc b/Geometry/CaloTopology/src/HcalTopology.cc index 61a6af5414ab6..8021ef69baaec 100644 --- a/Geometry/CaloTopology/src/HcalTopology.cc +++ b/Geometry/CaloTopology/src/HcalTopology.cc @@ -5,7 +5,6 @@ #include #include "FWCore/Utilities/interface/Exception.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" -#include "DataFormats/HcalDetId/interface/HcalDetId.h" #include "DataFormats/HcalDetId/interface/HcalTrigTowerDetId.h" #include "DataFormats/HcalDetId/interface/HcalCalibDetId.h" #include "CLHEP/Units/GlobalPhysicalConstants.h" diff --git a/Geometry/CaloTopology/test/HcalTopologyTester.cc b/Geometry/CaloTopology/test/HcalTopologyTester.cc index 9b0c36d4b13a8..5ad8fadabaa6d 100644 --- a/Geometry/CaloTopology/test/HcalTopologyTester.cc +++ b/Geometry/CaloTopology/test/HcalTopologyTester.cc @@ -65,6 +65,8 @@ void HcalTopologyTester::analyze(edm::Event const&, edm::EventSetup const& iSetu void HcalTopologyTester::doTest(const HcalTopology& topology) { // First test on movements along eta/phi directions + std::cout << "\nTest on movements along eta/phi directions" << std::endl + << "==========================================" << std::endl; for (int idet=0; idet<4; idet++) { HcalSubdetector subdet = HcalBarrel; if (idet == 1) subdet = HcalOuter; @@ -108,7 +110,8 @@ void HcalTopologyTester::doTest(const HcalTopology& topology) { } // Check on Dense Index - + std::cout << "\nCheck on Dense Index" << std::endl + << "=====================" << std::endl; int maxDepthHB = topology.maxDepthHB(); int maxDepthHE = topology.maxDepthHE(); for (int det = 1; det <= HcalForward; det++) { @@ -132,6 +135,26 @@ void HcalTopologyTester::doTest(const HcalTopology& topology) { } } } + + // Check list of depths + std::cout << "\nCheck list of Depths" << std::endl + << "====================" << std::endl; + for (int eta=topology.lastHERing()-2; eta<=topology.lastHERing(); ++eta) { + for (int phi = 0; phi <= HcalDetId::kHcalPhiMask2; phi++) { + for (int depth = 1; depth <= maxDepthHE; depth++) { + HcalDetId cell (HcalEndcap, eta, phi, depth); + if (topology.valid(cell)) { + std::vector depths = topology.mergedDepthList29(cell); + std::cout << cell << " is with merge depth flag " + << topology.mergedDepth29(cell) << " having " << depths.size() + << " merged depths:"; + for (unsigned int k=0; k -class EcalPreshowerGeometry final : public CaloSubdetectorGeometry -{ - public: +class EcalPreshowerGeometry final : public CaloSubdetectorGeometry { - typedef std::vector CellVec ; +public: - typedef CaloCellGeometry::CCGFloat CCGFloat ; - typedef CaloCellGeometry::Pt3D Pt3D ; - typedef CaloCellGeometry::Pt3DVec Pt3DVec ; - - typedef IdealGeometryRecord IdealRecord ; - typedef EcalPreshowerGeometryRecord AlignedRecord ; - typedef ESAlignmentRcd AlignmentRecord ; - typedef PEcalPreshowerRcd PGeometryRecord ; - - typedef EcalPreshowerNumberingScheme NumberingScheme ; - typedef CaloSubdetectorGeometry::ParVec ParVec ; - typedef CaloSubdetectorGeometry::ParVecVec ParVecVec ; - typedef ESDetId DetIdType ; - - enum { k_NumberOfCellsForCorners = ESDetId::kSizeForDenseIndexing } ; - - enum { k_NumberOfShapes = 4 } ; - - enum { k_NumberOfParametersPerShape = 4 } ; - - static std::string dbString() { return "PEcalPreshowerRcd" ; } - - unsigned int numberOfShapes() const override { return k_NumberOfShapes ; } - unsigned int numberOfParametersPerShape() const override { return k_NumberOfParametersPerShape ; } - - EcalPreshowerGeometry() ; + typedef std::vector CellVec ; - /// The EcalPreshowerGeometry will delete all its cell geometries at destruction time - ~EcalPreshowerGeometry() override; + typedef CaloCellGeometry::CCGFloat CCGFloat ; + typedef CaloCellGeometry::Pt3D Pt3D ; + typedef CaloCellGeometry::Pt3DVec Pt3DVec ; + + typedef IdealGeometryRecord IdealRecord ; + typedef EcalPreshowerGeometryRecord AlignedRecord ; + typedef ESAlignmentRcd AlignmentRecord ; + typedef PEcalPreshowerRcd PGeometryRecord ; - void setzPlanes( CCGFloat z1minus, - CCGFloat z2minus, - CCGFloat z1plus, - CCGFloat z2plus ) ; + typedef EcalPreshowerNumberingScheme NumberingScheme ; + typedef CaloSubdetectorGeometry::ParVec ParVec ; + typedef CaloSubdetectorGeometry::ParVecVec ParVecVec ; + typedef ESDetId DetIdType ; - // Get closest cell - DetId getClosestCell( const GlobalPoint& r ) const override; + enum { k_NumberOfCellsForCorners = ESDetId::kSizeForDenseIndexing } ; + enum { k_NumberOfShapes = 4 } ; - // Get closest cell in arbitrary plane (1 or 2) - virtual DetId getClosestCellInPlane( const GlobalPoint& r , - int plane ) const ; + enum { k_NumberOfParametersPerShape = 4 } ; + static std::string dbString() { return "PEcalPreshowerRcd" ; } - void initializeParms() override; - unsigned int numberOfTransformParms() const override { return 3 ; } + unsigned int numberOfShapes() const override { return k_NumberOfShapes ; } + unsigned int numberOfParametersPerShape() const override { return k_NumberOfParametersPerShape ; } - static std::string hitString() { return "EcalHitsES" ; } + EcalPreshowerGeometry() ; + + /// The EcalPreshowerGeometry will delete all its cell geometries at destruction time + ~EcalPreshowerGeometry() override; - static std::string producerTag() { return "EcalPreshower" ; } + void setzPlanes( CCGFloat z1minus, + CCGFloat z2minus, + CCGFloat z1plus, + CCGFloat z2plus ) ; + + // Get closest cell + DetId getClosestCell( const GlobalPoint& r ) const override; - static unsigned int numberOfAlignments() { return 8 ; } + // Get closest cell in arbitrary plane (1 or 2) + virtual DetId getClosestCellInPlane( const GlobalPoint& r , + int plane ) const; - static unsigned int alignmentTransformIndexLocal( const DetId& id ) ; - static unsigned int alignmentTransformIndexGlobal( const DetId& id ) ; + void initializeParms() override; + unsigned int numberOfTransformParms() const override { return 3 ; } - static DetId detIdFromLocalAlignmentIndex( unsigned int iLoc ) ; + static std::string hitString() { return "EcalHitsES" ; } + + static std::string producerTag() { return "EcalPreshower" ; } - static void localCorners( Pt3DVec& lc , - const CCGFloat* pv , - unsigned int i , - Pt3D& ref ) ; + static unsigned int numberOfAlignments() { return 8 ; } - void newCell( const GlobalPoint& f1 , - const GlobalPoint& f2 , - const GlobalPoint& f3 , - const CCGFloat* parm , - const DetId& detId ) override; + static unsigned int alignmentTransformIndexLocal( const DetId& id ) ; + + static unsigned int alignmentTransformIndexGlobal( const DetId& id ) ; + static DetId detIdFromLocalAlignmentIndex( unsigned int iLoc ) ; + + static void localCorners( Pt3DVec& lc , + const CCGFloat* pv , + unsigned int i , + Pt3D& ref ) ; + + void newCell( const GlobalPoint& f1 , + const GlobalPoint& f2 , + const GlobalPoint& f3 , + const CCGFloat* parm , + const DetId& detId ) override; + /// is this detid present in the geometry? bool present( const DetId& id ) const override { @@ -97,26 +96,23 @@ class EcalPreshowerGeometry final : public CaloSubdetectorGeometry return index < m_cellVec.size(); } - /// Get the cell geometry of a given detector id. Should return nulptr if not found. - // const CaloCellGeometry* getGeometry( const DetId& id ) const override; - - - protected: - - const CaloCellGeometry* cellGeomPtr( uint32_t index ) const override; - - private: +protected: - const CCGFloat m_xWidWaf ; - const CCGFloat m_xInterLadGap ; - const CCGFloat m_xIntraLadGap ; + // Modify the RawPtr class + const CaloCellGeometry* getGeometryRawPtr (uint32_t index) const override; - const CCGFloat m_yWidAct ; - const CCGFloat m_yCtrOff ; +private: - CCGFloat m_zplane[4]; + const CCGFloat m_xWidWaf ; + const CCGFloat m_xInterLadGap ; + const CCGFloat m_xIntraLadGap ; + + const CCGFloat m_yWidAct ; + const CCGFloat m_yCtrOff ; - CellVec m_cellVec ; + CCGFloat m_zplane[4]; + + CellVec m_cellVec ; }; diff --git a/Geometry/EcalAlgo/src/EcalBarrelGeometry.cc b/Geometry/EcalAlgo/src/EcalBarrelGeometry.cc index 2ef8fbf0ccd77..4f1654bf395c1 100644 --- a/Geometry/EcalAlgo/src/EcalBarrelGeometry.cc +++ b/Geometry/EcalAlgo/src/EcalBarrelGeometry.cc @@ -72,7 +72,7 @@ EcalBarrelGeometry::alignmentTransformIndexGlobal( const DetId& /*id*/ ) } // Get closest cell, etc... DetId -EcalBarrelGeometry::getClosestCell(const GlobalPoint& r) const +EcalBarrelGeometry::getClosestCell(const GlobalPoint& r) const { // z is the easy one @@ -300,7 +300,7 @@ EcalBarrelGeometry::getClosestCell(const GlobalPoint& r) const CaloSubdetectorGeometry::DetIdSet EcalBarrelGeometry::getCells( const GlobalPoint& r, - double dR ) const + double dR ) const { constexpr int maxphi ( EBDetId::MAX_IPHI ) ; constexpr int maxeta ( EBDetId::MAX_IETA ) ; @@ -361,7 +361,7 @@ EcalBarrelGeometry::getCells( const GlobalPoint& r, if( !ok ) // if not ok, then we have to test this cell for being inside cone { - const CaloCellGeometry* cell = &m_cellVec[ id.denseIndex()]; + const CaloCellGeometry* cell(&m_cellVec[ id.denseIndex()]); const float eta ( cell->etaPos() ) ; const float phi ( cell->phiPos() ) ; ok = ( reco::deltaR2( eta, phi, reta, rphi ) < dR2 ) ; @@ -473,14 +473,14 @@ EcalBarrelGeometry::newCell( const GlobalPoint& f1 , } CCGFloat -EcalBarrelGeometry::avgRadiusXYFrontFaceCenter() const +EcalBarrelGeometry::avgRadiusXYFrontFaceCenter() const { if(!m_check.load(std::memory_order_acquire)) { CCGFloat sum ( 0 ) ; for( uint32_t i ( 0 ) ; i != m_cellVec.size() ; ++i ) { - const CaloCellGeometry* cell ( cellGeomPtr(i) ) ; + auto cell ( cellGeomPtr(i) ) ; if( nullptr != cell ) { const GlobalPoint& pos ( cell->getPosition() ) ; @@ -493,10 +493,9 @@ EcalBarrelGeometry::avgRadiusXYFrontFaceCenter() const return m_radius ; } -const CaloCellGeometry* -EcalBarrelGeometry::cellGeomPtr( uint32_t index ) const -{ - const CaloCellGeometry* cell ( &m_cellVec[ index ] ) ; - return ( m_cellVec.size() < index || - nullptr == cell->param() ? nullptr : cell ) ; +const CaloCellGeometry* EcalBarrelGeometry::getGeometryRawPtr (uint32_t index) const { + // Modify the RawPtr class + const CaloCellGeometry* cell(&m_cellVec[index]); + return (m_cellVec.size() < index || + nullptr == cell->param() ? nullptr : cell); } diff --git a/Geometry/EcalAlgo/src/EcalEndcapGeometry.cc b/Geometry/EcalAlgo/src/EcalEndcapGeometry.cc index 4cb920c5c5208..dca902089d10a 100644 --- a/Geometry/EcalAlgo/src/EcalEndcapGeometry.cc +++ b/Geometry/EcalAlgo/src/EcalEndcapGeometry.cc @@ -87,7 +87,7 @@ EcalEndcapGeometry::initializeParms() for( uint32_t i ( 0 ) ; i != m_cellVec.size() ; ++i ) { - const CaloCellGeometry* cell ( cellGeomPtr(i) ) ; + auto cell = cellGeomPtr(i); if( nullptr != cell ) { const CCGFloat z ( cell->getPosition().z() ) ; @@ -121,7 +121,7 @@ EcalEndcapGeometry::initializeParms() m_yhi[1] = -999 ; for( uint32_t i ( 0 ) ; i != m_cellVec.size() ; ++i ) { - const CaloCellGeometry* cell ( cellGeomPtr(i) ) ; + auto cell = cellGeomPtr(i); if( nullptr != cell ) { const GlobalPoint& p ( cell->getPosition() ) ; @@ -236,7 +236,7 @@ EcalEndcapGeometry::gId( float x, // Get closest cell, etc... DetId -EcalEndcapGeometry::getClosestCell( const GlobalPoint& r ) const +EcalEndcapGeometry::getClosestCell( const GlobalPoint& r ) const { try { @@ -349,7 +349,7 @@ EcalEndcapGeometry::getClosestCell( const GlobalPoint& r ) const CaloSubdetectorGeometry::DetIdSet EcalEndcapGeometry::getCells( const GlobalPoint& r, - double dR ) const + double dR ) const { CaloSubdetectorGeometry::DetIdSet dis ; // return object if( 0.000001 < dR ) @@ -411,7 +411,7 @@ EcalEndcapGeometry::getCells( const GlobalPoint& r, if( EEDetId::validDetId( kx, ky, iz ) ) // reject invalid ids { const EEDetId id ( kx, ky, iz ) ; - const CaloCellGeometry* cell = &m_cellVec[ id.denseIndex()]; + const CaloCellGeometry* cell(&m_cellVec[id.denseIndex()]); const float eta (cell->etaPos() ) ; const float phi (cell->phiPos() ) ; if( reco::deltaR2( eta, phi, reta, rphi ) < dR2 ) dis.insert( id ) ; @@ -504,7 +504,7 @@ EcalEndcapGeometry::avgAbsZFrontFaceCenter() const CCGFloat sum ( 0 ) ; for( unsigned int i ( 0 ) ; i != m_cellVec.size() ; ++i ) { - const CaloCellGeometry* cell ( cellGeomPtr(i) ) ; + auto cell = cellGeomPtr(i); if( nullptr != cell ) { sum += fabs( cell->getPosition().z() ) ; @@ -516,10 +516,9 @@ EcalEndcapGeometry::avgAbsZFrontFaceCenter() const return m_avgZ; } -const CaloCellGeometry* -EcalEndcapGeometry::cellGeomPtr( uint32_t index ) const -{ - const CaloCellGeometry* cell ( &m_cellVec[ index ] ) ; - return ( m_cellVec.size() < index || - nullptr == cell->param() ? nullptr : cell ) ; +const CaloCellGeometry* EcalEndcapGeometry::getGeometryRawPtr(uint32_t index) const { + // Modify the RawPtr class + const CaloCellGeometry* cell(&m_cellVec[index]); + return (m_cellVec.size() < index || + nullptr == cell->param() ? nullptr : cell); } diff --git a/Geometry/EcalAlgo/src/EcalPreshowerGeometry.cc b/Geometry/EcalAlgo/src/EcalPreshowerGeometry.cc index 01892e0d0e41b..f7fa037e69300 100644 --- a/Geometry/EcalAlgo/src/EcalPreshowerGeometry.cc +++ b/Geometry/EcalAlgo/src/EcalPreshowerGeometry.cc @@ -98,7 +98,7 @@ EcalPreshowerGeometry::initializeParms() for( unsigned int i ( 0 ) ; i != esDetIds.size() ; ++i ) { const ESDetId esid ( esDetIds[i] ) ; - const CaloCellGeometry* cell ( getGeometry( esid ) ) ; + auto cell = getGeometry( esid ) ; if( nullptr != cell ) { const CCGFloat zz ( cell->getPosition().z() ) ; @@ -217,7 +217,7 @@ EcalPreshowerGeometry::getClosestCellInPlane( const GlobalPoint& point, if( ESDetId::validDetId( jstrip, jx, jy, plane, jz ) ) { const ESDetId esId ( jstrip, jx, jy, plane, jz ) ; - const CaloCellGeometry* cell ( getGeometry( esId ) ) ; + auto cell = getGeometry( esId ); if( nullptr != cell ) { const GlobalPoint& p ( cell->getPosition() ) ; @@ -256,11 +256,9 @@ EcalPreshowerGeometry::newCell( const GlobalPoint& f1 , addValidID( detId ) ; } -const CaloCellGeometry* -EcalPreshowerGeometry::cellGeomPtr( uint32_t index ) const -{ - if (index >= m_cellVec.size()) return nullptr; // needed only if called with detId=0 - const CaloCellGeometry* cell ( &m_cellVec[ index ] ) ; - //assert( cell->param() ); - return cell; +const CaloCellGeometry* EcalPreshowerGeometry::getGeometryRawPtr(uint32_t index) const { + // Modify the RawPtr class + const CaloCellGeometry* cell(&m_cellVec[index]); + return (m_cellVec.size() < index || + nullptr == cell->param() ? nullptr : cell); } diff --git a/Geometry/EcalAlgo/src/WriteESAlignments.cc b/Geometry/EcalAlgo/src/WriteESAlignments.cc index 52f0cbaff19e7..7d5db2ee2426c 100644 --- a/Geometry/EcalAlgo/src/WriteESAlignments.cc +++ b/Geometry/EcalAlgo/src/WriteESAlignments.cc @@ -75,8 +75,7 @@ WEA::convert( const edm::EventSetup& eS , edm::ESHandle pG ; eS.get().get( pG ) ; - const CaloSubdetectorGeometry* geom ( - pG->getSubdetectorGeometry( DetId::Ecal, EcalPreshower ) ) ; + const CaloSubdetectorGeometry* geom(pG->getSubdetectorGeometry( DetId::Ecal, EcalPreshower) ) ; edm::ESHandle pA ; eS.get().get( pA ) ; @@ -91,7 +90,7 @@ WEA::convert( const edm::EventSetup& eS , const ESDetId id ( EcalPreshowerGeometry::detIdFromLocalAlignmentIndex( i ) ) ; - const double zPlanePrev ( geom->getGeometry( id )->getPosition().z() ) ; + double zPlanePrev ( geom->getGeometry( id )->getPosition().z() ) ; const double zAlignPrev ( vaPrev[i].translation().z() ) ; const Trl q_I ( 0, 0, zPlanePrev - zAlignPrev ) ; const Trl& s_p ( vaPrev[i].translation() ) ; diff --git a/Geometry/EcalTestBeam/interface/EcalTBHodoscopeGeometry.h b/Geometry/EcalTestBeam/interface/EcalTBHodoscopeGeometry.h index 55cc52db1f3d4..be34e8cece3ce 100644 --- a/Geometry/EcalTestBeam/interface/EcalTBHodoscopeGeometry.h +++ b/Geometry/EcalTestBeam/interface/EcalTBHodoscopeGeometry.h @@ -38,8 +38,9 @@ class EcalTBHodoscopeGeometry : public CaloSubdetectorGeometry protected: - const CaloCellGeometry* cellGeomPtr( uint32_t index ) const override ; - + // Modify the RawPtr class + const CaloCellGeometry* getGeometryRawPtr (uint32_t index) const override; + private: struct fibre_pos diff --git a/Geometry/EcalTestBeam/src/EcalTBHodoscopeGeometry.cc b/Geometry/EcalTestBeam/src/EcalTBHodoscopeGeometry.cc index 937e2e6851d63..b0504df8f4dbd 100644 --- a/Geometry/EcalTestBeam/src/EcalTBHodoscopeGeometry.cc +++ b/Geometry/EcalTestBeam/src/EcalTBHodoscopeGeometry.cc @@ -1,5 +1,4 @@ #include "Geometry/EcalTestBeam/interface/EcalTBHodoscopeGeometry.h" - #include "SimDataFormats/EcalTestBeam/interface/HodoscopeDetId.h" typedef CaloCellGeometry::CCGFloat CCGFloat ; @@ -374,10 +373,9 @@ EcalTBHodoscopeGeometry::getFiredFibresInPlane( float xtr, return firedFibres ; } -const CaloCellGeometry* -EcalTBHodoscopeGeometry::cellGeomPtr( uint32_t index ) const -{ - const CaloCellGeometry* cell ( &m_cellVec[ index ] ) ; - return ( m_cellVec.size() > index && - nullptr != cell->param() ? cell : nullptr ) ; +const CaloCellGeometry* EcalTBHodoscopeGeometry::getGeometryRawPtr (uint32_t index) const { + // Modify the RawPtr class + const CaloCellGeometry* cell(&m_cellVec[index]); + return (m_cellVec.size() < index || + nullptr == cell->param() ? nullptr : cell); } diff --git a/Geometry/EcalTestBeam/test/CrystalCenterDump.cc b/Geometry/EcalTestBeam/test/CrystalCenterDump.cc index 8dd35a5a6444d..f3593edb3939c 100644 --- a/Geometry/EcalTestBeam/test/CrystalCenterDump.cc +++ b/Geometry/EcalTestBeam/test/CrystalCenterDump.cc @@ -88,13 +88,13 @@ CrystalCenterDump::~CrystalCenterDump() void CrystalCenterDump::build(const CaloGeometry& cg, DetId::Detector det, int subdetn, const char* name) { std::fstream f(name,std::ios_base::out); - const CaloSubdetectorGeometry* geom=cg.getSubdetectorGeometry(det,subdetn); + const CaloSubdetectorGeometry* geom(cg.getSubdetectorGeometry(det,subdetn)); int n=0; const std::vector& ids=geom->getValidDetIds(det,subdetn); for (auto id : ids) { n++; - const CaloCellGeometry* cell=geom->getGeometry(id); + auto cell=geom->getGeometry(id); if (det == DetId::Ecal) { if (subdetn == EcalBarrel) { @@ -102,9 +102,9 @@ void CrystalCenterDump::build(const CaloGeometry& cg, DetId::Detector det, int s if (ebid.ism() == 1) { float depth = (crystalDepth()); - double crysX = dynamic_cast(cell)->getPosition(depth).x(); - double crysY = dynamic_cast(cell)->getPosition(depth).y(); - double crysZ = dynamic_cast(cell)->getPosition(depth).z(); + double crysX = (cell)->getPosition(depth).x(); + double crysY = (cell)->getPosition(depth).y(); + double crysZ = (cell)->getPosition(depth).z(); CLHEP::Hep3Vector crysPos(crysX,crysY,crysZ); double crysEta = crysPos.eta(); diff --git a/Geometry/EcalTestBeam/test/EcalTBHodoscopeGeometryAnalyzer.cc b/Geometry/EcalTestBeam/test/EcalTBHodoscopeGeometryAnalyzer.cc index c0f7bb934a900..7906ee43d9423 100755 --- a/Geometry/EcalTestBeam/test/EcalTBHodoscopeGeometryAnalyzer.cc +++ b/Geometry/EcalTestBeam/test/EcalTBHodoscopeGeometryAnalyzer.cc @@ -97,13 +97,13 @@ EcalTBHodoscopeGeometryAnalyzer::~EcalTBHodoscopeGeometryAnalyzer() void EcalTBHodoscopeGeometryAnalyzer::build(const CaloGeometry& cg, DetId::Detector det, int subdetn) { - const CaloSubdetectorGeometry* geom=cg.getSubdetectorGeometry(det,subdetn); + const CaloSubdetectorGeometry* geom(cg.getSubdetectorGeometry(det,subdetn)); int n=0; const std::vector& ids=geom->getValidDetIds(det,subdetn); for (auto id : ids) { n++; - const CaloCellGeometry* cell=geom->getGeometry(id); + auto cell=geom->getGeometry(id); if (det == DetId::Ecal) { if (subdetn == EcalLaserPnDiode) diff --git a/Geometry/ForwardGeometry/interface/CastorGeometry.h b/Geometry/ForwardGeometry/interface/CastorGeometry.h index 71032fe22be30..c6cc85a5394e0 100644 --- a/Geometry/ForwardGeometry/interface/CastorGeometry.h +++ b/Geometry/ForwardGeometry/interface/CastorGeometry.h @@ -11,9 +11,8 @@ #include -class CastorGeometry : public CaloSubdetectorGeometry -{ - public: +class CastorGeometry : public CaloSubdetectorGeometry { +public: typedef std::vector CellVec ; @@ -61,15 +60,14 @@ class CastorGeometry : public CaloSubdetectorGeometry Pt3D& ref ) ; void newCell( const GlobalPoint& f1 , - const GlobalPoint& f2 , - const GlobalPoint& f3 , - const CCGFloat* parm, - const DetId& detId ) override ; - - protected: - - const CaloCellGeometry* cellGeomPtr( uint32_t index ) const override ; - + const GlobalPoint& f2 , + const GlobalPoint& f3 , + const CCGFloat* parm, + const DetId& detId ) override ; +protected: + + // Modify the RawPtr class + const CaloCellGeometry* getGeometryRawPtr (uint32_t index) const override; private: diff --git a/Geometry/ForwardGeometry/interface/ZdcGeometry.h b/Geometry/ForwardGeometry/interface/ZdcGeometry.h index 1aca83e03b6c4..5199500cf8091 100644 --- a/Geometry/ForwardGeometry/interface/ZdcGeometry.h +++ b/Geometry/ForwardGeometry/interface/ZdcGeometry.h @@ -57,15 +57,15 @@ class ZdcGeometry : public CaloSubdetectorGeometry Pt3D& ref ) ; void newCell( const GlobalPoint& f1 , - const GlobalPoint& f2 , - const GlobalPoint& f3 , - const CCGFloat* parm, - const DetId& detId ) override ; - + const GlobalPoint& f2 , + const GlobalPoint& f3 , + const CCGFloat* parm, + const DetId& detId ) override ; protected: - const CaloCellGeometry* cellGeomPtr( uint32_t index ) const override ; - + // Modify the RawPtr class + const CaloCellGeometry* getGeometryRawPtr (uint32_t index) const override; + private: const ZdcTopology * theTopology; diff --git a/Geometry/ForwardGeometry/src/CastorGeometry.cc b/Geometry/ForwardGeometry/src/CastorGeometry.cc index 134327a437b62..f2438531b1063 100644 --- a/Geometry/ForwardGeometry/src/CastorGeometry.cc +++ b/Geometry/ForwardGeometry/src/CastorGeometry.cc @@ -34,23 +34,20 @@ CastorGeometry::~CastorGeometry() DetId CastorGeometry::getClosestCell(const GlobalPoint& r) const { - DetId returnId ( 0 ) ; - const std::vector& detIds ( getValidDetIds() ) ; - for(auto detId : detIds) - { - const CaloCellGeometry* cell ( getGeometry( detId ) ) ; - if( nullptr != cell && - cell->inside( r ) ) - { - returnId = detId ; - break ; - } - } - return returnId ; + DetId returnId ( 0 ) ; + const std::vector& detIds ( getValidDetIds() ) ; + for(auto detId : detIds) { + auto cell = getGeometry(detId); + if( nullptr != cell && + cell->inside( r ) ) { + returnId = detId ; + break ; + } + } + return returnId ; } - unsigned int CastorGeometry::alignmentTransformIndexLocal( const DetId& id ) { @@ -93,10 +90,9 @@ CastorGeometry::newCell( const GlobalPoint& f1 , addValidID( detId ) ; } -const CaloCellGeometry* -CastorGeometry::cellGeomPtr( uint32_t index ) const -{ - const CaloCellGeometry* cell ( &m_cellVec[ index ] ) ; - return ( m_cellVec.size() < index || - nullptr == cell->param() ? nullptr : cell ) ; +const CaloCellGeometry* CastorGeometry::getGeometryRawPtr(uint32_t index) const { + // Modify the RawPtr class + const CaloCellGeometry* cell(&m_cellVec[index]); + return (m_cellVec.size() < index || + nullptr == cell->param() ? nullptr : cell); } diff --git a/Geometry/ForwardGeometry/src/ZdcGeometry.cc b/Geometry/ForwardGeometry/src/ZdcGeometry.cc index 131929c905ea0..343a845c2462c 100644 --- a/Geometry/ForwardGeometry/src/ZdcGeometry.cc +++ b/Geometry/ForwardGeometry/src/ZdcGeometry.cc @@ -37,7 +37,7 @@ DetId ZdcGeometry::getClosestCell(const GlobalPoint& r) const for( std::vector::const_iterator it ( detIds.begin() ) ; it != detIds.end(); ++it ) { - const CaloCellGeometry* cell ( getGeometry( *it ) ) ; + auto cell = ( getGeometry( *it ) ) ; if( 0 != cell && cell->inside( r ) ) { @@ -90,11 +90,10 @@ ZdcGeometry::newCell( const GlobalPoint& f1 , addValidID( detId ) ; } -const CaloCellGeometry* -ZdcGeometry::cellGeomPtr( uint32_t index ) const -{ - const CaloCellGeometry* cell ( &m_cellVec[ index ] ) ; - return ( m_cellVec.size() < index || - nullptr == cell->param() ? nullptr : cell ) ; +const CaloCellGeometry* ZdcGeometry::getGeometryRawPtr(uint32_t index) const { + // Modify the RawPtr class + const CaloCellGeometry* cell(&m_cellVec[index]); + return (m_cellVec.size() < index || + nullptr == cell->param() ? nullptr : cell); } diff --git a/Geometry/HGCalCommonData/data/eta4/hgcalEE.xml b/Geometry/HGCalCommonData/data/eta4/hgcalEE.xml deleted file mode 100644 index 20077bc59839b..0000000000000 --- a/Geometry/HGCalCommonData/data/eta4/hgcalEE.xml +++ /dev/null @@ -1,4591 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - 1, 1 - 2, 4 - 5, 5 - 6, 6 - 7, 16 - 17, 26 - 27, 56 - 57, 66 - 67, 76 - 77, 86 - 87, 96 - 97, 126 - 127, 136 - 137, 146 - 147, 156 - 157, 166 - 167, 196 - 197, 206 - 207, 216 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 3.1715*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.17305*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.17315*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.17325*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1743*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1763*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1781*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.187*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1959*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2048*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2137*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2226*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2315*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2404*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2493*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2582*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1804*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1893*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1982*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2071*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.216*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2249*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2338*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2427*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2516*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2605*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.18195*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.18205*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.18215*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.19085*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.19095*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.19105*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.19975*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.19985*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.19995*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.20865*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.20875*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.20885*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.21755*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.21765*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.21775*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.22645*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.22655*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.22665*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.23535*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.23545*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.23555*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.24425*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.24435*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.24445*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.25315*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.25325*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.25335*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.26205*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.26215*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.26225*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1832*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1921*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.201*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2099*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2188*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2277*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2366*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2455*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2544*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2633*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1852*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1941*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2119*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2208*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2297*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2386*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2475*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2564*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2653*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.26795*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.27855*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.28915*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.29975*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.31035*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.32095*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.33155*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.34215*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.35275*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.36335*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2711*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2817*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2923*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3029*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3135*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3241*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3347*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3453*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3559*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3665*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.27265*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.27275*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.27285*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.28325*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.28335*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.28345*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.29385*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.29395*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.29405*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.30445*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.30455*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.30465*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.31505*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.31515*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.31525*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.32565*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.32575*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.32585*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.33625*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.33635*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.33645*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.34685*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.34695*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.34705*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.35745*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.35755*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.35765*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.36805*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.36815*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.36825*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2739*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2845*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2951*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3057*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3163*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3269*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3375*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3481*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3587*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3693*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2759*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2865*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2971*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3077*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3183*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3289*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3395*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3501*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3607*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3713*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3751*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.388*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4009*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4138*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4267*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4396*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4525*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4654*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4783*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4912*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3794*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3923*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4052*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4181*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.431*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4439*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4568*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4697*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4826*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4955*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.38095*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.38105*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.38115*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.39385*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.39395*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.39405*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.40675*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.40685*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.40695*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.41965*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.41975*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.41985*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.43255*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.43265*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.43275*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.44545*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.44555*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.44565*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.45835*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.45845*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.45855*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.47125*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.47135*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.47145*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.48415*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.48425*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.48435*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.49705*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.49715*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.49725*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3822*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3951*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.408*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4209*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4338*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4467*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4596*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4725*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4854*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4983*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3842*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3971*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.41*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4229*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4358*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4487*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4616*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4745*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4874*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.5003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/eta4/hgcalHEgem.xml b/Geometry/HGCalCommonData/data/eta4/hgcalHEgem.xml deleted file mode 100644 index d2b043c9e1b5d..0000000000000 --- a/Geometry/HGCalCommonData/data/eta4/hgcalHEgem.xml +++ /dev/null @@ -1,1217 +0,0 @@ - - - - - - - - - - - - - - - - - - - - 1, 8 - 9, 16 - 17, 24 - 25, 32 - 33, 40 - 41, 48 - 49, 56 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 5.21025*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.25375*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.29725*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.34075*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.38425*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.42775*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.47125*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.51475*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.232*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.2755*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.319*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.3625*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.406*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.4495*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.493*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.5365*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.2285*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.272*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.3155*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.359*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.4025*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.446*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.4895*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.533*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.231*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.2745*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.318*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.3615*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.405*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.4485*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.492*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.5355*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.23253*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.27603*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.31953*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.36303*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.40653*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.45003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.49353*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.53703*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.23306*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.27656*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.32006*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.36356*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.40706*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.45056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.49406*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.53756*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.23453*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.27803*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.32153*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.36503*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.40853*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.45203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.49553*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.53903*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/eta4/hgcalHEsci.xml b/Geometry/HGCalCommonData/data/eta4/hgcalHEsci.xml deleted file mode 100644 index a3f3f723e24c9..0000000000000 --- a/Geometry/HGCalCommonData/data/eta4/hgcalHEsci.xml +++ /dev/null @@ -1,1168 +0,0 @@ - - - - - - - - - - - - - - - - - 1, 18 - 19, 36 - 37, 54 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 4.42725*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.47075*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.51425*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.55775*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.60125*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.64475*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.68825*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.73175*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.77525*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.81875*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.86225*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.90575*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.94925*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.99275*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.03625*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.07975*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.12325*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.16675*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.449*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.4925*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.536*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.5795*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.623*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.6665*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.71*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.7535*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.797*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.8405*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.884*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.9275*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.971*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.0145*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.058*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.1015*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.145*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.1885*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.449*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.4925*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.536*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.5795*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.623*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.6665*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.71*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.7535*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.797*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.8405*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.884*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.9275*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.971*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.0145*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.058*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.1015*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.145*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.1885*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/eta4/hgcalHEsil.xml b/Geometry/HGCalCommonData/data/eta4/hgcalHEsil.xml deleted file mode 100644 index b2c43cfb4b0d1..0000000000000 --- a/Geometry/HGCalCommonData/data/eta4/hgcalHEsil.xml +++ /dev/null @@ -1,1832 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - 1, 1 - 2, 7 - 8, 13 - 14, 31 - 32, 37 - 38, 43 - 44, 49 - 50, 55 - 56, 73 - 74, 79 - 80, 85 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 3.5263*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.5773*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.6366*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.6959*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.7552*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.8145*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.8738*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.6048*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.6641*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.7234*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.7827*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.842*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.9013*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.60635*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.60645*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.60655*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.66565*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.66575*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.66585*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.72495*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.72505*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.72515*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.78425*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.78435*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.78445*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.84355*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.84365*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.84375*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.90285*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.90295*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.90305*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.6076*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.6669*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.7262*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.7855*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.8448*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.9041*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.6096*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.6689*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.7282*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.7875*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.8468*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.9061*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.9331*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.9924*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.0517*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.111*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.1703*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.2296*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.9606*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.0199*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.0792*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.1385*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.1978*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.2571*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.96215*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.96225*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.96235*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.02145*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.02155*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.02165*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.08075*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.08085*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.08095*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.14005*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.14015*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.14025*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.19935*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.19945*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.19955*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.25865*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.25875*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.25885*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.9634*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.0227*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.082*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.1413*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.2006*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.2599*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.9654*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.0247*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.084*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.1433*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.2026*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.2619*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcal/v1/hgcal.xml b/Geometry/HGCalCommonData/data/hgcal/v1/hgcal.xml deleted file mode 100644 index c41c7cb14a536..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcal/v1/hgcal.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcal/v2/hgcal.xml b/Geometry/HGCalCommonData/data/hgcal/v2/hgcal.xml deleted file mode 100644 index cf0f81be14ac5..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcal/v2/hgcal.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcal/v3/hgcal.xml b/Geometry/HGCalCommonData/data/hgcal/v3/hgcal.xml deleted file mode 100644 index ac0fd98ec98af..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcal/v3/hgcal.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcal/v4/hgcal.xml b/Geometry/HGCalCommonData/data/hgcal/v4/hgcal.xml deleted file mode 100644 index e785370dfb0cc..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcal/v4/hgcal.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcal/v5/hgcal.xml b/Geometry/HGCalCommonData/data/hgcal/v5/hgcal.xml deleted file mode 100644 index ce775bf4c3075..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcal/v5/hgcal.xml +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcal/v6/hgcal.xml b/Geometry/HGCalCommonData/data/hgcal/v6/hgcal.xml deleted file mode 100644 index de8e578cd93d2..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcal/v6/hgcal.xml +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalCons/v1/hgcalCons.xml b/Geometry/HGCalCommonData/data/hgcalCons/v1/hgcalCons.xml deleted file mode 100644 index 19936882fa6aa..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalCons/v1/hgcalCons.xml +++ /dev/null @@ -1,257 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalCons/v2/hgcalCons.xml b/Geometry/HGCalCommonData/data/hgcalCons/v2/hgcalCons.xml deleted file mode 100644 index c549e4a125369..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalCons/v2/hgcalCons.xml +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalCons/v3/hgcalCons.xml b/Geometry/HGCalCommonData/data/hgcalCons/v3/hgcalCons.xml deleted file mode 100644 index a7f5be58f6355..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalCons/v3/hgcalCons.xml +++ /dev/null @@ -1,342 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalCons/v4/hgcalCons.xml b/Geometry/HGCalCommonData/data/hgcalCons/v4/hgcalCons.xml deleted file mode 100644 index 4ac15da8d6ebe..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalCons/v4/hgcalCons.xml +++ /dev/null @@ -1,320 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalCons/v5/hgcalCons.xml b/Geometry/HGCalCommonData/data/hgcalCons/v5/hgcalCons.xml deleted file mode 100644 index ec6ba33bcc31b..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalCons/v5/hgcalCons.xml +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalCons/v6/hgcalCons.xml b/Geometry/HGCalCommonData/data/hgcalCons/v6/hgcalCons.xml deleted file mode 100644 index abf158504db72..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalCons/v6/hgcalCons.xml +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalEE/v1/hgcalEE.xml b/Geometry/HGCalCommonData/data/hgcalEE/v1/hgcalEE.xml deleted file mode 100644 index e463c957e7f00..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalEE/v1/hgcalEE.xml +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 0 - 0.*deg, 0.*deg, 0.*deg - - - - - materials:Lead, materials:Lead, materials:Lead, materials:Copper, - materials:Silicon, materials:M_NEMA FR4 plate, materials:Air - - EEAbsorber1, EEAbsorber2, EEAbsorber3, EEHeatShield, EESensitive, EEPCB, - EEAirGap - - 1.6*mm, 3.3*mm, 5.6*mm, 3.0*mm, 0.1*mm, 1.0*mm, 1.0*mm - - - 0, 3, 4, 4, 5, 6, 0, 3, 4, 4, 5, 6, 0, 3, 4, 4, 5, 6, - 0, 3, 4, 4, 5, 6, 0, 3, 4, 4, 5, 6, 0, 3, 4, 4, 5, 6, - 0, 3, 4, 4, 5, 6, 0, 3, 4, 4, 5, 6, 0, 3, 4, 4, 5, 6, - 0, 3, 4, 4, 5, 6, 1, 3, 4, 4, 5, 6, 1, 3, 4, 4, 5, 6, - 1, 3, 4, 4, 5, 6, 1, 3, 4, 4, 5, 6, 1, 3, 4, 4, 5, 6, - 1, 3, 4, 4, 5, 6, 1, 3, 4, 4, 5, 6, 1, 3, 4, 4, 5, 6, - 1, 3, 4, 4, 5, 6, 1, 3, 4, 4, 5, 6, 2, 3, 4, 4, 5, 6, - 2, 3, 4, 4, 5, 6, 2, 3, 4, 4, 5, 6, 2, 3, 4, 4, 5, 6, - 2, 3, 4, 4, 5, 6, 2, 3, 4, 4, 5, 6, 2, 3, 4, 4, 5, 6, - 2, 3, 4, 4, 5, 6, 2, 3, 4, 4, 5, 6, 2, 3, 4, 4, 5, 6 - - - 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1 - - - 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, - 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, - 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, - 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, - 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, - 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, - 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, - 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, - 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, - 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, - 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, - 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, - 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, - 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, - 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, - 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, - 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, - 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, - 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, - 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, - 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, - 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, - 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, - 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, - 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, - 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, - 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, - 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, - 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, - 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm - - - - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalEE/v2/hgcalEE.xml b/Geometry/HGCalCommonData/data/hgcalEE/v2/hgcalEE.xml deleted file mode 100644 index b9aa2f1bd62c1..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalEE/v2/hgcalEE.xml +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 0 - 0.*deg, 0.*deg, 0.*deg - - - - - materials:Lead, materials:Lead, materials:Lead, materials:Copper, - materials:Silicon, materials:M_NEMA FR4 plate, materials:Air - - EEAbsorber1, EEAbsorber2, EEAbsorber3, EEHeatShield, EESensitive, EEPCB, - EEAirGap - - 1.6*mm, 3.3*mm, 5.6*mm, 3.0*mm, 0.1*mm, 2.0*mm, 2.0*mm - - - 3, 4, 4, 4, 5, 6, - 0, 3, 4, 4, 4, 5, 6, 0, 3, 4, 4, 4, 5, 6, 0, 3, 4, 4, 4, 5, 6, - 0, 3, 4, 4, 4, 5, 6, 0, 3, 4, 4, 4, 5, 6, 0, 3, 4, 4, 4, 5, 6, - 0, 3, 4, 4, 4, 5, 6, 0, 3, 4, 4, 4, 5, 6, 0, 3, 4, 4, 4, 5, 6, - 0, 3, 4, 4, 4, 5, 6, 1, 3, 4, 4, 4, 5, 6, 1, 3, 4, 4, 4, 5, 6, - 1, 3, 4, 4, 4, 5, 6, 1, 3, 4, 4, 4, 5, 6, 1, 3, 4, 4, 4, 5, 6, - 1, 3, 4, 4, 4, 5, 6, 1, 3, 4, 4, 4, 5, 6, 1, 3, 4, 4, 4, 5, 6, - 1, 3, 4, 4, 4, 5, 6, 1, 3, 4, 4, 4, 5, 6, 2, 3, 4, 4, 4, 5, 6, - 2, 3, 4, 4, 4, 5, 6, 2, 3, 4, 4, 4, 5, 6, 2, 3, 4, 4, 4, 5, 6, - 2, 3, 4, 4, 4, 5, 6, 2, 3, 4, 4, 4, 5, 6, 2, 3, 4, 4, 4, 5, 6, - 2, 3, 4, 4, 4, 5, 6, 2, 3, 4, 4, 4, 5, 6, 2, 3, 4, 4, 4, 5, 6 - - - 0, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1 - - - 7.3*mm, 7.3*mm, 7.3*mm, 7.3*mm, 7.3*mm, 7.3*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm - - - - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalEE/v4/hgcalEE.xml b/Geometry/HGCalCommonData/data/hgcalEE/v4/hgcalEE.xml deleted file mode 100644 index f9076fe15b8e4..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalEE/v4/hgcalEE.xml +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 0 - 0.*deg, 0.*deg, 0.*deg - - - - - materials:Lead, materials:Lead, materials:Lead, materials:Copper, - materials:Silicon, materials:M_NEMA FR4 plate, materials:Air - - EEAbsorber1, EEAbsorber2, EEAbsorber3, EEHeatShield, EESensitive, EEPCB, - EEAirGap - - 1.6*mm, 3.3*mm, 5.6*mm, 3.0*mm, 0.1*mm, 2.0*mm, 2.0*mm - - - 3, 4, 4, 4, 5, 6, - 0, 3, 4, 4, 4, 5, 6, 0, 3, 4, 4, 4, 5, 6, 0, 3, 4, 4, 4, 5, 6, - 0, 3, 4, 4, 4, 5, 6, 0, 3, 4, 4, 4, 5, 6, 0, 3, 4, 4, 4, 5, 6, - 0, 3, 4, 4, 4, 5, 6, 0, 3, 4, 4, 4, 5, 6, 0, 3, 4, 4, 4, 5, 6, - 0, 3, 4, 4, 4, 5, 6, 1, 3, 4, 4, 4, 5, 6, 1, 3, 4, 4, 4, 5, 6, - 1, 3, 4, 4, 4, 5, 6, 1, 3, 4, 4, 4, 5, 6, 1, 3, 4, 4, 4, 5, 6, - 1, 3, 4, 4, 4, 5, 6, 1, 3, 4, 4, 4, 5, 6, 1, 3, 4, 4, 4, 5, 6, - 1, 3, 4, 4, 4, 5, 6, 1, 3, 4, 4, 4, 5, 6, 2, 3, 4, 4, 4, 5, 6, - 2, 3, 4, 4, 4, 5, 6, 2, 3, 4, 4, 4, 5, 6, 2, 3, 4, 4, 4, 5, 6, - 2, 3, 4, 4, 4, 5, 6, 2, 3, 4, 4, 4, 5, 6, 2, 3, 4, 4, 4, 5, 6, - 2, 3, 4, 4, 4, 5, 6, 2, 3, 4, 4, 4, 5, 6, 2, 3, 4, 4, 4, 5, 6 - - - 0, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1 - - - 7.3*mm, 7.3*mm, 7.3*mm, 7.3*mm, 7.3*mm, 7.3*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, - 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm - - - - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalEE/v5/hgcalEE.xml b/Geometry/HGCalCommonData/data/hgcalEE/v5/hgcalEE.xml deleted file mode 100644 index 6e0375d158be1..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalEE/v5/hgcalEE.xml +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 0 - 0.*deg, 0.*deg, 0.*deg - - - - - materials:Tungsten, materials:Tungsten, materials:Tungsten, materials:Lead, - materials:Lead, materials:Lead, materials:Copper, materials:Copper, - materials:Silicon, materials:M_NEMA FR4 plate, materials:Air, - materials:Foam, materials:Aluminium, materials:Air - - EEAbsorber1, EEAbsorber2, EEAbsorber3, EEAbsorber4, EEAbsorber5, - EEAbsorber6, EECuFrame, EEHeatShield, EESensitive, EEPCB, - EEAirGap, EEThermalScreen, EEScreenCover, EEThermalGap - - 1.75*mm, 2.8*mm, 4.2*mm, 1.0*mm, 2.1*mm, 4.4*mm, - 0.5*mm, 3.0*mm, 0.1*mm, 1.2*mm, 2.0*mm, 16.0*mm, 2.0*mm, 10.0*mm - - 12, 11, 12, 13, - 6, 10, 9, 8, 8, 8, 7, 3, - 0, 6, 10, 9, 8, 8, 8, 7, 3, 7, 8, 8, 8, 9, 10, 6, - 0, 6, 10, 9, 8, 8, 8, 7, 3, 7, 8, 8, 8, 9, 10, 6, - 0, 6, 10, 9, 8, 8, 8, 7, 3, 7, 8, 8, 8, 9, 10, 6, - 0, 6, 10, 9, 8, 8, 8, 7, 3, 7, 8, 8, 8, 9, 10, 6, - 0, 6, 10, 9, 8, 8, 8, 7, 3, 7, 8, 8, 8, 9, 10, 6, - 1, 6, 10, 9, 8, 8, 8, 7, 4, 7, 8, 8, 8, 9, 10, 6, - 1, 6, 10, 9, 8, 8, 8, 7, 4, 7, 8, 8, 8, 9, 10, 6, - 1, 6, 10, 9, 8, 8, 8, 7, 4, 7, 8, 8, 8, 9, 10, 6, - 1, 6, 10, 9, 8, 8, 8, 7, 4, 7, 8, 8, 8, 9, 10, 6, - 1, 6, 10, 9, 8, 8, 8, 7, 4, 7, 8, 8, 8, 9, 10, 6, - 2, 6, 10, 9, 8, 8, 8, 7, 5, 7, 8, 8, 8, 9, 10, 6, - 2, 6, 10, 9, 8, 8, 8, 7, 5, 7, 8, 8, 8, 9, 10, 6, - 2, 6, 10, 9, 8, 8, 8, 7, 5, 7, 8, 8, 8, 9, 10, 6, - 2, 6, 10, 9, 8, 8, 8, 7, 5, 7, 8, 8, 8, 9, 10, 6, - 2, 6, 10, 9, 8, 8, 8, 7, 3 - - - 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1 - - 30*mm, 30*mm, 30*mm, 30*mm, - 8.00*mm, 8.00*mm, 8.00*mm, 8.00*mm, 8.00*mm, 8.00*mm, 8.00*mm, 8.00*mm, - 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, - 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, - 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, - 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, - 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, - 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, - 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, - 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, - 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, - 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, - 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, - 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, - 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, - 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, - 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, - 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, - 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, - 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, - 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, - 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, - 22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm, - 22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm, - 22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm, - 22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm, - 22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm, - 22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm, - 22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm, - 22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm, - 12.20*mm,12.20*mm,12.20*mm,12.20*mm,12.20*mm,12.20*mm,12.20*mm,12.20*mm, - 12.20*mm - - - - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalHEgem/v1/hgcalHEgem.xml b/Geometry/HGCalCommonData/data/hgcalHEgem/v1/hgcalHEgem.xml deleted file mode 100644 index d0385de5fe299..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalHEgem/v1/hgcalHEgem.xml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 0 - 0.*deg, 0.*deg, 0.*deg - - - - - materials:H_Brass, materials:H_Brass, materials:M_Kapton_Cu, - materials:M_GEM_Gas,materials:M_GEM_Foil,materials:M_GEM_Gas, - materials:M_Rdout_Brd - - HEGemAbsorber, HEGemShield, HEGemKapton, HEGem1Sensitive, HEGemFoil, - HEGem2Sensitive, HEGemReadout - - 0, 1, -1, -1, -1, -1, -1 - - 34.5*mm, 9.0*mm, 2.0*mm, 3.0*mm, 0.06*mm, 1.0*mm, 1.94*mm - - 5193.0*mm, 5227.5*mm, 5227.5*mm, 5229.5*mm, 5232.5*mm, 5232.56*mm, - 5233.56*mm - - 1, 1, 1, 1, 1, 11, 1 - - - 0, 2, 3, 4, 5, 6, 1, 0, 2, 3, 4, 5, 6, 1, 0, 2, 3, 4, 5, 6, 1, - 0, 2, 3, 4, 5, 6, 1, 0, 2, 3, 4, 5, 6, 1, 0, 2, 3, 4, 5, 6, 1, - 0, 2, 3, 4, 5, 6, 1, 0, 2, 3, 4, 5, 6, 1 - - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1 - - - - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalHEgem/v2/hgcalHEgem.xml b/Geometry/HGCalCommonData/data/hgcalHEgem/v2/hgcalHEgem.xml deleted file mode 100644 index eba5aa610abd1..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalHEgem/v2/hgcalHEgem.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 0 - 0.*deg, 0.*deg, 0.*deg - - - - - materials:H_Brass, materials:H_Brass, materials:M_Kapton_Cu, - materials:M_GEM_Gas,materials:M_GEM_Foil,materials:M_GEM_Gas, - materials:M_Rdout_Brd - - HEGemAbsorber, HEGemShield, HEGemKapton, HEGem1Sensitive, HEGemFoil, - HEGem2Sensitive, HEGemReadout - - 0, 1, -1, -1, -1, -1, -1 - - 34.5*mm, 9.0*mm, 2.0*mm, 3.0*mm, 0.06*mm, 1.0*mm, 1.94*mm - - 5193.0*mm, 5227.5*mm, 5227.5*mm, 5229.5*mm, 5232.5*mm, 5232.56*mm, - 5233.56*mm - - 1, 1, 1, 1, 1, 11, 1 - - - 0, 2, 3, 4, 5, 6, 1, 0, 2, 3, 4, 5, 6, 1, 0, 2, 3, 4, 5, 6, 1, - 0, 2, 3, 4, 5, 6, 1, 0, 2, 3, 4, 5, 6, 1, 0, 2, 3, 4, 5, 6, 1, - 0, 2, 3, 4, 5, 6, 1, 0, 2, 3, 4, 5, 6, 1 - - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1 - - - - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalHEsci/v1/hgcalHEsci.xml b/Geometry/HGCalCommonData/data/hgcalHEsci/v1/hgcalHEsci.xml deleted file mode 100644 index c3983250ecf10..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalHEsci/v1/hgcalHEsci.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 0 - 0.*deg, 0.*deg, 0.*deg - - - - - materials:H_Brass, materials:H_Brass, materials:Scintillator - - HEScintillatorAbsorber, HEScintillatorShield, - HEScintillatorSensitive - 0, 1, -1 - - 34.5*mm, 9.0*mm, 9.0*mm - - 4236.0*mm, 4270.5*mm, 4270.5*mm - 1, 1, 1 - - - 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, - 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, - 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1 - - 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, - 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, - 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1 - - - - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalHEsci/v2/hgcalHEsci.xml b/Geometry/HGCalCommonData/data/hgcalHEsci/v2/hgcalHEsci.xml deleted file mode 100644 index 6ccd0d4a39f3d..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalHEsci/v2/hgcalHEsci.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 0 - 0.*deg, 0.*deg, 0.*deg - - - - - materials:H_Brass, materials:H_Brass, materials:Scintillator - - HEScintillatorAbsorber, HEScintillatorShield, - HEScintillatorSensitive - 0, 1, -1 - - 34.5*mm, 9.0*mm, 9.0*mm - - 4410.0*mm, 4444.5*mm, 4444.5*mm - 1, 1, 1 - - - 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, - 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, - 0, 2, 1, 0, 2, 1 - - 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, - 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, - 0, 1, 1, 0, 1, 1 - - - - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalHEsci/v3/hgcalHEsci.xml b/Geometry/HGCalCommonData/data/hgcalHEsci/v3/hgcalHEsci.xml deleted file mode 100644 index b848f9a94c563..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalHEsci/v3/hgcalHEsci.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 0 - 0.*deg, 0.*deg, 0.*deg - - - - - materials:H_Brass, materials:H_Brass, materials:Scintillator - - HEScintillatorAbsorber, HEScintillatorShield, - HEScintillatorSensitive - 0, 1, -1 - - 34.5*mm, 9.0*mm, 9.0*mm - - 4366.5*mm, 4401.0*mm, 4401.0*mm - 1, 1, 1 - - - 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, - 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, - 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1 - - 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, - 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, - 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1 - - - - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalHEsci/v4/hgcalHEsci.xml b/Geometry/HGCalCommonData/data/hgcalHEsci/v4/hgcalHEsci.xml deleted file mode 100644 index 3cdf344caa06a..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalHEsci/v4/hgcalHEsci.xml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 0 - 0.*deg, 0.*deg, 0.*deg - - - - - materials:H_Brass, materials:H_Brass, materials:Scintillator - - HEScintillatorAbsorber, HEScintillatorShield, - HEScintillatorSensitive - 0, 1, -1 - - 34.5*mm, 9.0*mm, 9.0*mm - - 4366.5*mm, 4401.0*mm, 4401.0*mm - 1, 1, 1 - - - 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, - 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, - 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1 - - 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, - 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, - 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1 - - - - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalHEsci/v5/hgcalHEsci.xml b/Geometry/HGCalCommonData/data/hgcalHEsci/v5/hgcalHEsci.xml deleted file mode 100644 index 5ead9dd9c7050..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalHEsci/v5/hgcalHEsci.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 0 - 0.*deg, 0.*deg, 0.*deg - - - - - materials:H_Brass, materials:H_Brass, materials:Scintillator - - HEScintillatorAbsorber, HEScintillatorShield, - HEScintillatorSensitive - 0, 1, -1 - - 34.5*mm, 9.0*mm, 9.0*mm - - 4174.85*mm, 4209.35*mm, 4209.35*mm - 1, 1, 1 - - - 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, - 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, - 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1 - - 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, - 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, - 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1 - - - - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalHEsil/v1/hgcalHEsil.xml b/Geometry/HGCalCommonData/data/hgcalHEsil/v1/hgcalHEsil.xml deleted file mode 100644 index 6b18064beaf80..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalHEsil/v1/hgcalHEsil.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 0 - 0.*deg, 0.*deg, 0.*deg - - - - - materials:Lead, materials:Copper, materials:Silicon, - materials:M_NEMA FR4 plate, materials:Air - - HESiliconAbsorber, HESiliconHeatShield, HESiliconSensitive, HESiliconPCB, - HESiliconAirGap - - 52.0*mm, 3.0*mm, 0.1*mm, 1.0*mm, 1.0*mm - - - 0, 1, 2, 2, 3, 4, 0, 1, 2, 2, 3, 4, 0, 1, 2, 2, 3, 4, - 0, 1, 2, 2, 3, 4, 0, 1, 2, 2, 3, 4, 0, 1, 2, 2, 3, 4, - 0, 1, 2, 2, 3, 4, 0, 1, 2, 2, 3, 4, 0, 1, 2, 2, 3, 4, - 0, 1, 2, 2, 3, 4, 0, 1, 2, 2, 3, 4, 0, 1, 2, 2, 3, 4 - - 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1 - - 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, - 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, - 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, - 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, - 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, - 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, - 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, - 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, - 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, - 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, - 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, - 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm - - - - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalHEsil/v2/hgcalHEsil.xml b/Geometry/HGCalCommonData/data/hgcalHEsil/v2/hgcalHEsil.xml deleted file mode 100644 index eef36f0aab677..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalHEsil/v2/hgcalHEsil.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 0 - 0.*deg, 0.*deg, 0.*deg - - - - - materials:Lead, materials:Copper, materials:Silicon, - materials:M_NEMA FR4 plate, materials:Air, materials:StainlessSteel - - HESiliconAbsorber, HESiliconHeatShield, HESiliconSensitive, HESiliconPCB, - HESiliconAirGap, HESiliconSupport - - 52.0*mm, 3.0*mm, 0.1*mm, 2.0*mm, 2.0*mm, 50*mm - - 5, - 0, 1, 2, 2, 2, 3, 4, 0, 1, 2, 2, 2, 3, 4, 0, 1, 2, 2, 2, 3, 4, - 0, 1, 2, 2, 2, 3, 4, 0, 1, 2, 2, 2, 3, 4, 0, 1, 2, 2, 2, 3, 4, - 0, 1, 2, 2, 2, 3, 4, 0, 1, 2, 2, 2, 3, 4, 0, 1, 2, 2, 2, 3, 4, - 0, 1, 2, 2, 2, 3, 4, 0, 1, 2, 2, 2, 3, 4, 0, 1, 2, 2, 2, 3, 4 - 0, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1 - - 50.0*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm - - - - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalHEsil/v4/hgcalHEsil.xml b/Geometry/HGCalCommonData/data/hgcalHEsil/v4/hgcalHEsil.xml deleted file mode 100644 index 5f3a6aa9f2071..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalHEsil/v4/hgcalHEsil.xml +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 0 - 0.*deg, 0.*deg, 0.*deg - - - - - materials:Lead, materials:Copper, materials:Silicon, - materials:M_NEMA FR4 plate, materials:Air, materials:StainlessSteel - - HESiliconAbsorber, HESiliconHeatShield, HESiliconSensitive, HESiliconPCB, - HESiliconAirGap, HESiliconSupport - - 52.0*mm, 3.0*mm, 0.1*mm, 2.0*mm, 2.0*mm, 50*mm - - 5, - 0, 1, 2, 2, 2, 3, 4, 0, 1, 2, 2, 2, 3, 4, 0, 1, 2, 2, 2, 3, 4, - 0, 1, 2, 2, 2, 3, 4, 0, 1, 2, 2, 2, 3, 4, 0, 1, 2, 2, 2, 3, 4, - 0, 1, 2, 2, 2, 3, 4, 0, 1, 2, 2, 2, 3, 4, 0, 1, 2, 2, 2, 3, 4, - 0, 1, 2, 2, 2, 3, 4, 0, 1, 2, 2, 2, 3, 4, 0, 1, 2, 2, 2, 3, 4 - 0, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1 - - 50.0*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, - 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm - - - - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalHEsil/v5/hgcalHEsil.xml b/Geometry/HGCalCommonData/data/hgcalHEsil/v5/hgcalHEsil.xml deleted file mode 100644 index 4a7b527caa7c3..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalHEsil/v5/hgcalHEsil.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 0 - 0.*deg, 0.*deg, 0.*deg - - - - - materials:H_Brass, materials:Lead, materials:Copper, materials:Copper, - materials:Silicon, materials:M_NEMA FR4 plate, materials:Air, - materials:StainlessSteel, materials:Foam, materials:Aluminium, materials:Air - - HESiliconAbsorber1, HESiliconAbsorber2, HESiliconShield, HESiliconHeatShield, - HESiliconSensitive, HESiliconPCB, HESiliconAirGap, HESiliconSupport, - HEThermalScreen, HEScreenCover, HEThermalGap - - 40.0*mm, 1.0*mm, 0.5*mm, 3.0*mm, 0.1*mm, 1.2*mm, 2.0*mm, 15*mm, 16.0*mm, 2.0*mm, 10.0*mm - - 7, - 0, 2, 6, 5, 4, 4, 4, 3, 1, 0, 2, 6, 5, 4, 4, 4, 3, 1, - 0, 2, 6, 5, 4, 4, 4, 3, 1, 0, 2, 6, 5, 4, 4, 4, 3, 1, - 0, 2, 6, 5, 4, 4, 4, 3, 1, 0, 2, 6, 5, 4, 4, 4, 3, 1, - 0, 2, 6, 5, 4, 4, 4, 3, 1, 0, 2, 6, 5, 4, 4, 4, 3, 1, - 0, 2, 6, 5, 4, 4, 4, 3, 1, 0, 2, 6, 5, 4, 4, 4, 3, 1, - 0, 2, 6, 5, 4, 4, 4, 3, 1, 0, 2, 6, 5, 4, 4, 4, 3, 1, 10, 9, 8, 9 - 0, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1 - - 15.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 30.0*mm, 30.0*mm, 30.0*mm, 30.0*mm - - - - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalHEsil/v6/hgcalHEsil.xml b/Geometry/HGCalCommonData/data/hgcalHEsil/v6/hgcalHEsil.xml deleted file mode 100644 index 288f8c129d03b..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalHEsil/v6/hgcalHEsil.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 0 - 0.*deg, 0.*deg, 0.*deg - - - - - materials:H_Brass, materials:Lead, materials:Copper, materials:Copper, - materials:Silicon, materials:M_NEMA FR4 plate, materials:Air, - materials:StainlessSteel, materials:Foam, materials:Aluminium, materials:Air - - HESiliconAbsorber1, HESiliconAbsorber2, HESiliconShield, HESiliconHeatShield, - HESiliconSensitive, HESiliconPCB, HESiliconAirGap, HESiliconSupport, - HEThermalScreen, HEScreenCover, HEThermalGap - - 40.0*mm, 1.0*mm, 0.5*mm, 3.0*mm, 0.1*mm, 1.2*mm, 2.0*mm, 15*mm, 16.0*mm, 2.0*mm, 10.0*mm - - 7, - 0, 2, 6, 5, 4, 4, 4, 3, 1, 0, 2, 6, 5, 4, 4, 4, 3, 1, - 0, 2, 6, 5, 4, 4, 4, 3, 1, 0, 2, 6, 5, 4, 4, 4, 3, 1, - 0, 2, 6, 5, 4, 4, 4, 3, 1, 0, 2, 6, 5, 4, 4, 4, 3, 1, - 0, 2, 6, 5, 4, 4, 4, 3, 1, 0, 2, 6, 5, 4, 4, 4, 3, 1, - 0, 2, 6, 5, 4, 4, 4, 3, 1, 0, 2, 6, 5, 4, 4, 4, 3, 1, - 0, 2, 6, 5, 4, 4, 4, 3, 1, 0, 2, 6, 5, 4, 4, 4, 3, 1, 10, 9, 8, 9 - 0, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1 - - 15.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, - 30.0*mm, 30.0*mm, 30.0*mm, 30.0*mm - - - - - [hgcal:slope2], 0, 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal4] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/interface/HGCalDDDConstants.h b/Geometry/HGCalCommonData/interface/HGCalDDDConstants.h index 22f8f2db200ad..493220bfc3fa0 100644 --- a/Geometry/HGCalCommonData/interface/HGCalDDDConstants.h +++ b/Geometry/HGCalCommonData/interface/HGCalDDDConstants.h @@ -29,14 +29,8 @@ class HGCalDDDConstants { std::pair assignCell(float x, float y, int lay, int subSec, bool reco) const; - std::pair assignCellSquare(float x, float y, float h, float bl, - float tl, float alpha, - float cellSize) const; std::pair assignCellHexagon(float x, float y) const; double cellSizeHex(int type) const; - std::pair findCell(int cell, int lay, int subSec, bool reco) const; - std::pair findCellSquare(int cell, float h, float bl, float tl, - float alpha, float cellSize) const; HGCalGeometryMode::GeometryMode geomMode() const {return mode_;} bool isValid(int lay, int mod, int cell, bool reco) const; bool isValidCell(int layindex, int wafer, int cell) const; @@ -48,21 +42,12 @@ class HGCalDDDConstants { int levelTop() const {return hgpar_->levelT_;} int maxCells(bool reco) const; int maxCells(int lay, bool reco) const; - int maxCellsSquare(float h, float bl, float tl, float alpha, - float cellSize) const; int maxModules() const {return modHalf_;} int maxRows(int lay, bool reco) const; double minSlope() const {return hgpar_->slopeMin_;} int modules(int lay, bool reco) const; int modulesInit(int lay, bool reco) const; - std::pair newCell(int cell, int layer, int sector, int subsector, - int incrx, int incry, bool half) const; - std::pair newCell(int cell, int layer, int subsector, int incrz, - bool half) const; - int newCell(int kx, int ky, int lay, int subSec) const; std::vector numberCells(int lay, bool reco) const; - std::vector numberCellsSquare(float h, float bl, float tl, - float alpha, float cellSize) const; int numberCellsHexagon(int wafer) const; std::pair rowColumnWafer(const int wafer) const; int sectors() const {return hgpar_->nSectors_;} @@ -100,8 +85,6 @@ class HGCalDDDConstants { int cellHex(double xx, double yy, const double& cellR, const std::vector& posX, const std::vector& posY) const; - void getParameterSquare(int lay, int subSec, bool reco, float& h, float& bl, - float& tl, float& alpha) const; bool waferInLayer(int wafer, int lay) const; typedef std::array, 2> Simrecovecs; diff --git a/Geometry/HGCalCommonData/interface/HGCalGeomParameters.h b/Geometry/HGCalCommonData/interface/HGCalGeomParameters.h index d0a8c4d897005..af26b0132cfab 100644 --- a/Geometry/HGCalCommonData/interface/HGCalGeomParameters.h +++ b/Geometry/HGCalCommonData/interface/HGCalGeomParameters.h @@ -31,13 +31,10 @@ class HGCalGeomParameters { HGCalGeomParameters(); ~HGCalGeomParameters(); - void loadGeometrySquare(const DDFilteredView&, HGCalParameters&, - const std::string&); void loadGeometryHexagon(const DDFilteredView&, HGCalParameters&, const std::string&, const DDCompactView*, const std::string&, const std::string&, HGCalGeometryMode::WaferMode); - void loadSpecParsSquare(const DDFilteredView&, HGCalParameters&); void loadSpecParsHexagon(const DDFilteredView&, HGCalParameters&, const DDCompactView*, const std::string&, const std::string&); diff --git a/Geometry/HGCalCommonData/python/ecalhcalPhaseIIGeometryXML_cfi.py b/Geometry/HGCalCommonData/python/ecalhcalPhaseIIGeometryXML_cfi.py index cd8242f6fb4b0..ff0d77d2c5479 100644 --- a/Geometry/HGCalCommonData/python/ecalhcalPhaseIIGeometryXML_cfi.py +++ b/Geometry/HGCalCommonData/python/ecalhcalPhaseIIGeometryXML_cfi.py @@ -17,42 +17,40 @@ 'Geometry/CMSCommonData/data/mgnt.xml', 'Geometry/CMSCommonData/data/muonMB.xml', 'Geometry/CMSCommonData/data/muonMagnet.xml', + 'Geometry/EcalCommonData/data/ectkcable.xml', 'Geometry/EcalCommonData/data/PhaseII/eregalgo.xml', 'Geometry/EcalCommonData/data/ebalgo.xml', 'Geometry/EcalCommonData/data/ebcon.xml', 'Geometry/EcalCommonData/data/ebrot.xml', 'Geometry/EcalCommonData/data/eecon.xml', - 'Geometry/EcalCommonData/data/ectkcable.xml', - 'Geometry/EcalCommonData/data/PhaseII/esalgo.xml', 'Geometry/EcalCommonData/data/PhaseII/escon.xml', + 'Geometry/EcalCommonData/data/PhaseII/esalgo.xml', 'Geometry/HcalCommonData/data/hcalrotations.xml', 'Geometry/HcalCommonData/data/hcal/HGCal/hcalalgo.xml', - 'Geometry/HcalCommonData/data/hcalendcap/HGCal/hcalendcapalgo.xml', - 'Geometry/HcalCommonData/data/hcalcablealgo.xml', 'Geometry/HcalCommonData/data/hcalbarrelalgo.xml', + 'Geometry/HcalCommonData/data/hcalendcap/SSAbsorber/hcalendcapalgo.xml', 'Geometry/HcalCommonData/data/hcalouteralgo.xml', 'Geometry/HcalCommonData/data/hcalforwardalgo.xml', - 'Geometry/HcalCommonData/data/hcalforwardfibre.xml', - 'Geometry/HcalCommonData/data/hcalforwardmaterial.xml', - 'Geometry/HGCalCommonData/data/hgcal/v6/hgcal.xml', - 'Geometry/HGCalCommonData/data/hgcalEE/v5/hgcalEE.xml', - 'Geometry/HGCalCommonData/data/hgcalHEsil/v6/hgcalHEsil.xml', - 'Geometry/HGCalCommonData/data/hgcalCons/v6/hgcalCons.xml', - 'Geometry/ForwardCommonData/data/v2/forwardshield.xml', - 'Geometry/ForwardCommonData/data/forward.xml', - 'Geometry/HcalSimData/data/CaloUtil.xml', - 'Geometry/EcalSimData/data/PhaseII/ecalsens.xml', + 'Geometry/HcalCommonData/data/hcalSimNumbering/2023/hcalSimNumbering.xml', + 'Geometry/HcalCommonData/data/hcalRecNumbering/2023/hcalRecNumbering.xml', + 'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml', + 'Geometry/HGCalCommonData/data/hgcal/v8/hgcal.xml', + 'Geometry/HGCalCommonData/data/hgcalEE/v8/hgcalEE.xml', + 'Geometry/HGCalCommonData/data/hgcalHEsil/v8/hgcalHEsil.xml', + 'Geometry/HGCalCommonData/data/hgcalwafer/v7/hgcalwafer.xml', + 'Geometry/HGCalCommonData/data/hgcalCons/v8/hgcalCons.xml', + 'Geometry/ForwardCommonData/data/forwardshield/2017/v1/forwardshield.xml', + 'Geometry/EcalSimData/data/PhaseII/ecalsens.xml', 'Geometry/HcalCommonData/data/hcalsens/HGCal/hcalsenspmf.xml', - 'Geometry/HcalCommonData/data/hcalSimNumbering/HGCal/hcalSimNumbering.xml', - 'Geometry/HcalCommonData/data/hcalRecNumbering/HGCal/hcalRecNumbering.xml', 'Geometry/HcalSimData/data/hf.xml', 'Geometry/HcalSimData/data/hfpmt.xml', 'Geometry/HcalSimData/data/hffibrebundle.xml', - 'Geometry/HGCalSimData/data/hgcsensv6.xml', - 'Geometry/HGCalSimData/data/hgccons.xml', + 'Geometry/HcalSimData/data/CaloUtil.xml', + 'Geometry/HGCalSimData/data/hgcsensv8.xml', + 'Geometry/HGCalSimData/data/hgccons.xml', + 'Geometry/HGCalSimData/data/hgcProdCuts.xml', 'Geometry/HcalSimData/data/HcalProdCuts.xml', 'Geometry/EcalSimData/data/EcalProdCuts.xml', - 'Geometry/HGCalSimData/data/hgcProdCuts.xml', 'Geometry/CMSCommonData/data/FieldParameters.xml'), rootNodeName = cms.string('cms:OCMS') ) diff --git a/Geometry/HGCalCommonData/python/testHGCV5XML_cfi.py b/Geometry/HGCalCommonData/python/testHGCV5XML_cfi.py deleted file mode 100644 index 7adc5d1d52c97..0000000000000 --- a/Geometry/HGCalCommonData/python/testHGCV5XML_cfi.py +++ /dev/null @@ -1,20 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -XMLIdealGeometryESSource = cms.ESSource("XMLIdealGeometryESSource", - geomXMLFiles = cms.vstring('Geometry/CMSCommonData/data/materials.xml', - 'Geometry/CMSCommonData/data/rotations.xml', - 'Geometry/CMSCommonData/data/extend/cmsextent.xml', - 'Geometry/CMSCommonData/data/cms/2017/v1/cms.xml', - 'Geometry/CMSCommonData/data/cmsMother.xml', - 'Geometry/CMSCommonData/data/eta3/etaMax.xml', - 'Geometry/CMSCommonData/data/caloBase/2023/v1/caloBase.xml', - 'Geometry/CMSCommonData/data/cmsCalo.xml', - 'Geometry/HGCalCommonData/data/hgcal/v5/hgcal.xml', - 'Geometry/HGCalCommonData/data/hgcalEE/v5/hgcalEE.xml', - 'Geometry/HGCalCommonData/data/hgcalsil/v5/hgcalHEsil.xml', - 'Geometry/HGCalCommonData/data/hgcalsci/v5/hgcalHEsci.xml', - 'Geometry/HGCalCommonData/data/hgcalCons/v5/hgcalCons.xml'), - rootNodeName = cms.string('cms:OCMS') -) - - diff --git a/Geometry/HGCalCommonData/src/HGCalDDDConstants.cc b/Geometry/HGCalCommonData/src/HGCalDDDConstants.cc index 2862985e27a7f..63a518dc00961 100644 --- a/Geometry/HGCalCommonData/src/HGCalDDDConstants.cc +++ b/Geometry/HGCalCommonData/src/HGCalDDDConstants.cc @@ -15,26 +15,8 @@ constexpr double k_ScaleFromDDD = 0.1; HGCalDDDConstants::HGCalDDDConstants(const HGCalParameters* hp, const std::string& name) : hgpar_(hp) { mode_ = hgpar_->mode_; - if (mode_ == HGCalGeometryMode::Square) { - rmax_ = 0; - modHalf_ = sectors()*layers(true); - for (int simreco = 0; simreco < 2; ++simreco ) { - tot_layers_[simreco] = layersInit((bool)simreco); - } - - edm::LogInfo("HGCalGeom") << "HGCalDDDConstants initialized for " << name - << " with " << layers(false) << ":" - << layers(true) << " layers, " << sectors() - << " sectors " << 2*modHalf_ << " modules and " - << "maximum of " << maxCells(false) << ":" - << maxCells(true) << " cells"; -#ifdef EDM_ML_DEBUG - std::cout << "HGCalDDDConstants initialized for " << name << " with " - << layers(false) << ":" << layers(true) << " layers, " - << sectors() << " sectors and maximum of " << maxCells(false) - << ":" << maxCells(true) << " cells" << std::endl; -#endif - } else { + if ((mode_ == HGCalGeometryMode::Hexagon) || + (mode_ == HGCalGeometryMode::HexagonFull)) { rmax_ = k_ScaleFromDDD * (hgpar_->waferR_) * std::cos(30.0*CLHEP::deg); hexside_ = 2.0 * rmax_ * tan30deg_; #ifdef EDM_ML_DEBUG @@ -113,60 +95,14 @@ std::pair HGCalDDDConstants::assignCell(float x, float y, int lay, std::pair cellAssignment(-1,-1); int i = index.first; if (i < 0) return cellAssignment; - if (mode_ == HGCalGeometryMode::Square) { - float alpha, h, bl, tl; - getParameterSquare(i,subSec,reco,h,bl,tl,alpha); - cellAssignment = assignCellSquare(x, y, h, bl, tl, alpha, index.second); - } else { + if ((mode_ == HGCalGeometryMode::Hexagon) || + (mode_ == HGCalGeometryMode::HexagonFull)) { float xx = (reco) ? x : k_ScaleFromDDD*x; float yy = (reco) ? y : k_ScaleFromDDD*y; cellAssignment = assignCellHexagon(xx,yy); } return cellAssignment; } - -std::pair HGCalDDDConstants::assignCellSquare(float x, float y, - float h, float bl, - float tl, float alpha, - float cellSize) const { - - float a = (alpha==0) ? (2*h/(tl-bl)) : (h/(tl-bl)); - float b = 2*h*bl/(tl-bl); - - float x0(x); - int phiSector = (x0 > 0) ? 1 : 0; - if (alpha < 0) {x0 -= 0.5*(tl+bl); phiSector = 0;} - else if (alpha > 0) {x0 += 0.5*(tl+bl); phiSector = 1;} - - //determine the i-y - int ky = floor((y+h)/cellSize); - if (ky*cellSize> y+h) ky--; - if (ky<0) return std::pair(-1,-1); - if ((ky+1)*cellSize < (y+h) ) ky++; - int max_ky_allowed=floor(2*h/cellSize); - if (ky>max_ky_allowed-1) return std::pair(-1,-1); - - //determine the i-x - //notice we substitute y by the top of the candidate cell to reduce the dead zones - int kx = floor(fabs(x0)/cellSize); - if (kx*cellSize > fabs(x0) ) kx--; - if (kx<0) return std::pair(-1,-1); - if ((kx+1)*cellSize < fabs(x0)) kx++; - int max_kx_allowed=floor( ((ky+1)*cellSize+b+k_horizontalShift*cellSize)/(a*cellSize) ); - if (kx>max_kx_allowed-1) return std::pair(-1,-1); - - //count cells summing in rows until required height - //notice the bottom of the cell must be used - int icell(0); - for (int iky=0; iky(phiSector,icell); -} std::pair HGCalDDDConstants::assignCellHexagon(float x, float y) const { @@ -190,49 +126,6 @@ double HGCalDDDConstants::cellSizeHex(int type) const { return cell; } -std::pair HGCalDDDConstants::findCell(int cell, int lay, int subSec, - bool reco) const { - - std::pair index = getIndex(lay, reco); - int i = index.first; - if (i < 0) return std::pair(-1,-1); - if (mode_ != HGCalGeometryMode::Square) { - return std::pair(-1,-1); - } else { - float alpha, h, bl, tl; - getParameterSquare(i,subSec,reco,h,bl,tl,alpha); - return findCellSquare(cell, h, bl, tl, alpha, index.second); - } -} - -std::pair HGCalDDDConstants::findCellSquare(int cell, float h, - float bl, float tl, - float alpha, - float cellSize) const { - - //check if cell number is meaningful - if(cell<0) return std::pair(-1,-1); - - //parameterization of the boundary of the trapezoid - float a = (alpha==0) ? (2*h/(tl-bl)) : (h/(tl-bl)); - float b = 2*h*bl/(tl-bl); - int kx(cell), ky(0); - int kymax( floor((2*h)/cellSize) ); - int testCell(0); - for (int iky=0; iky cell) break; - testCell += cellsInRow; - ky++; - kx -= cellsInRow; - } - - return std::pair(kx,ky); -} - HGCalParameters::hgtrap HGCalDDDConstants::getModule(unsigned int indx, bool hexType, bool reco) const { @@ -268,22 +161,17 @@ std::vector HGCalDDDConstants::getTrForms() const { bool HGCalDDDConstants::isValid(int lay, int mod, int cell, bool reco) const { - bool ok(false); - int cellmax(0), modmax(0); - if (mode_ == HGCalGeometryMode::Square) { - cellmax = maxCells(lay,reco); - modmax = sectors(); - ok = ((lay > 0 && lay <= (int)(layers(reco))) && - (mod > 0 && mod <= modmax) && - (cell >=0 && cell <= cellmax)); - } else { + bool ok(false), okMod(false); + int cellmax(0); + if ((mode_ == HGCalGeometryMode::Hexagon) || + (mode_ == HGCalGeometryMode::HexagonFull)) { int32_t copyNumber = hgpar_->waferCopy_[mod]; ok = ((lay > 0 && lay <= (int)(layers(reco)))); if (ok) { const int32_t lay_idx = reco ? (lay-1)*3 + 1 : lay; const auto& the_modules = hgpar_->copiesInLayers_[lay_idx]; auto moditr = the_modules.find(copyNumber); - ok = (moditr != the_modules.end()); + ok = okMod = (moditr != the_modules.end()); #ifdef EDM_ML_DEBUG if (!ok) std::cout << "HGCalDDDConstants: Layer " << lay << ":" << lay_idx << " Copy " << copyNumber << ":" << mod @@ -304,8 +192,7 @@ bool HGCalDDDConstants::isValid(int lay, int mod, int cell, bool reco) const { #ifdef EDM_ML_DEBUG if (!ok) std::cout << "HGCalDDDConstants: Layer " << lay << ":" << (lay > 0 && (lay <= (int)(layers(reco)))) << " Module " - << mod << ":" << modmax << ":" - << (mod > 0 && mod <= modmax) << " Cell " << cell << ":" + << mod << ":" << okMod << " Cell " << cell << ":" << cellmax << ":" << (cell >=0 && cell <= cellmax) << ":" << maxCells(reco) << std::endl; #endif @@ -347,22 +234,13 @@ unsigned int HGCalDDDConstants::layersInit(bool reco) const { std::pair HGCalDDDConstants::locateCell(int cell, int lay, int type, bool reco) const { - // type refers to subsector # for square cell and wafer # for hexagon cell + // type refers to wafer # for hexagon cell float x(999999.), y(999999.); std::pair index = getIndex(lay, reco); int i = index.first; if (i < 0) return std::pair(x,y); - if (mode_ == HGCalGeometryMode::Square) { - std::pair kxy = findCell(cell, lay, type, reco); - float alpha, h, bl, tl; - getParameterSquare(i,type,reco,h,bl,tl,alpha); - float cellSize = index.second; - x = (kxy.first+0.5)*cellSize; - if (alpha < 0) x -= 0.5*(tl+bl); - else if (alpha > 0) x -= 0.5*(tl+bl); - if (type != 1) x = -x; - y = ((kxy.second+0.5)*cellSize-h); - } else { + if ((mode_ == HGCalGeometryMode::Hexagon) || + (mode_ == HGCalGeometryMode::HexagonFull)) { x = hgpar_->waferPosX_[type]; y = hgpar_->waferPosY_[type]; if (hgpar_->waferTypeT_[type] == 1) { @@ -412,11 +290,8 @@ int HGCalDDDConstants::maxCells(int lay, bool reco) const { std::pair index = getIndex(lay, reco); int i = index.first; if (i < 0) return 0; - if (mode_ == HGCalGeometryMode::Square) { - float h, bl, tl, alpha; - getParameterSquare(i,0,reco,h,bl,tl,alpha); - return maxCellsSquare(h, bl, tl, alpha, index.second); - } else { + if ((mode_ == HGCalGeometryMode::Hexagon) || + (mode_ == HGCalGeometryMode::HexagonFull)) { unsigned int cells(0); for (unsigned int k=0; kwaferTypeT_.size(); ++k) { if (waferInLayer(k,index.first)) { @@ -426,36 +301,19 @@ int HGCalDDDConstants::maxCells(int lay, bool reco) const { } } return (int)(cells); + } else { + return 0; } } -int HGCalDDDConstants::maxCellsSquare(float h, float bl, float tl, - float alpha, float cellSize) const { - - float a = (alpha==0) ? (2*h/(tl-bl)) : (h/(tl-bl)); - float b = 2*h*bl/(tl-bl); - - int ncells(0); - //always use the top of the cell to maximize space - int kymax = floor((2*h)/cellSize); - for (int iky=0; iky index = getIndex(lay, reco); int i = index.first; if (i < 0) return kymax; - if (mode_ == HGCalGeometryMode::Square) { - float h = (reco) ? hgpar_->moduleHR_[i] : hgpar_->moduleHS_[i]; - kymax = floor((2*h)/index.second); - } else { + if ((mode_ == HGCalGeometryMode::Hexagon) || + (mode_ == HGCalGeometryMode::HexagonFull)) { for (unsigned int k=0; kwaferCopy_.size(); ++k) { if (waferInLayer(k,i)) { int ky = ((hgpar_->waferCopy_[k])/100)%100; @@ -481,72 +339,14 @@ int HGCalDDDConstants::modulesInit(int lay, bool reco) const { return nmod; } -std::pair HGCalDDDConstants::newCell(int cell, int layer, int sector, - int subsector, int incrx, - int incry, bool half) const { - - int subSec = half ? subsector : 0; - std::pair kxy = findCell(cell, layer, subSec, true); - int kx = kxy.first + incrx; - int ky = kxy.second + incry; - if (ky < 0 || ky > maxRows(layer, true)) { - cell = maxCells(true); - return std::pair(cell,sector*subsector); - } else if (kx < 0) { - kx =-kx; - subsector =-subsector; - } else if (kx > maxCells(layer, true)) { - kx -= maxCells(layer, true); - sector += subsector; - subsector =-subsector; - if (sector < 1) sector = hgpar_->nSectors_; - else if (sector > hgpar_->nSectors_) sector = 1; - } - cell = newCell(kx, ky, layer, subSec); - return std::pair(cell,sector*subsector); -} - -std::pair HGCalDDDConstants::newCell(int cell, int lay, int subsector, - int incrz, bool half) const { - - int layer = lay + incrz; - if (layer <= 0 || layer > (int)(layers(true))) return std::pair(cell,0); - int subSec = half ? subsector : 0; - std::pair xy = locateCell(cell, lay, subSec, true); - std::pair kcell = assignCell(xy.first, xy.second, layer, subSec, - true); - return std::pair(kcell.second,layer); -} - -int HGCalDDDConstants::newCell(int kx, int ky, int lay, int subSec) const { - - std::pair index = getIndex(lay, true); - int i = index.first; - if (i < 0) return maxCells(true); - float alpha = (subSec == 0) ? hgpar_->moduleAlphaS_[i] : subSec; - float cellSize = index.second; - float a = (alpha==0) ? - (2*hgpar_->moduleHR_[i]/(hgpar_->moduleTlR_[i]-hgpar_->moduleBlR_[i])) : - (hgpar_->moduleHR_[i]/(hgpar_->moduleTlR_[i]-hgpar_->moduleBlR_[i])); - float b = 2*hgpar_->moduleHR_[i]*hgpar_->moduleBlR_[i]/ - (hgpar_->moduleTlR_[i]-hgpar_->moduleBlR_[i]); - int icell(kx); - for (int iky=0; iky HGCalDDDConstants::numberCells(int lay, bool reco) const { std::pair index = getIndex(lay, reco); int i = index.first; std::vector ncell; if (i >= 0) { - if (mode_ == HGCalGeometryMode::Square) { - float h, bl, tl, alpha; - getParameterSquare(i,0,reco,h,bl,tl,alpha); - return numberCellsSquare(h, bl, tl, alpha, index.second); - } else { + if ((mode_ == HGCalGeometryMode::Hexagon) || + (mode_ == HGCalGeometryMode::HexagonFull)) { for (unsigned int k=0; kwaferTypeT_.size(); ++k) { if (waferInLayer(k,i)) { unsigned int cell = (hgpar_->waferTypeT_[k]==1) ? @@ -559,19 +359,6 @@ std::vector HGCalDDDConstants::numberCells(int lay, bool reco) const { return ncell; } -std::vector HGCalDDDConstants::numberCellsSquare(float h, float bl, - float tl, float alpha, - float cellSize) const { - - float a = (alpha==0) ? (2*h/(tl-bl)) : (h/(tl-bl)); - float b = 2*h*bl/(tl-bl); - int kymax = floor((2*h)/cellSize); - std::vector ncell; - for (int iky=0; iky HGCalDDDConstants::simToReco(int cell, int lay, int mod, return std::pair(-1,-1); } int kx(-1), depth(-1); - if (mode_ == HGCalGeometryMode::Square) { - float h = hgpar_->moduleHS_[i]; - float bl = hgpar_->moduleBlS_[i]; - float tl = hgpar_->moduleTlS_[i]; - float cellSize = hgpar_->cellFactor_[i]*index.second; - - std::pair kxy = findCellSquare(cell, h, bl, tl, hgpar_->moduleAlphaS_[i], index.second); - depth = hgpar_->layerGroup_[i]; - if (depth<0) return std::pair(-1,-1); - kx = kxy.first/hgpar_->cellFactor_[i]; - int ky = kxy.second/hgpar_->cellFactor_[i]; - - float a = (half) ? (h/(tl-bl)) : (2*h/(tl-bl)); - float b = 2*h*bl/(tl-bl); - for (int iky=0; iky 0) { - php.scaleTrForm(double(1.0/nz)); - } - } - } - } -#ifdef EDM_ML_DEBUG - std::cout << "Obtained " << php.trformIndex_.size() - << " transformation matrices" << std::endl; - for (unsigned int k=0; k slp = getDDDArray("Slope",sv,nmin); - php.slopeMin_ = slp[0]; -#ifdef EDM_ML_DEBUG - std::cout << "HGCalGeomParameters: minimum slope " << php.slopeMin_ - << " and " << php.nCells_ << " entries for cellFactor_\n"; - for (int i=0; iloadSpecParsSquare(fv, php); - //Load the Geometry parameters - geom->loadGeometrySquare(fv, php, name); - } else if (php.mode_ == HGCalGeometryMode::Hexagon) { + if (php.mode_ == HGCalGeometryMode::Hexagon) { //Load the SpecPars geom->loadSpecParsHexagon(fv, php, cpv, namew, namec); //Load the Geometry parameters diff --git a/Geometry/HGCalGeometry/interface/FastTimeGeometry.h b/Geometry/HGCalGeometry/interface/FastTimeGeometry.h index 698c393e701e0..f5ca64e2b8401 100644 --- a/Geometry/HGCalGeometry/interface/FastTimeGeometry.h +++ b/Geometry/HGCalGeometry/interface/FastTimeGeometry.h @@ -54,18 +54,20 @@ class FastTimeGeometry final: public CaloSubdetectorGeometry { Pt3D& ref) ; void newCell(const GlobalPoint& f1 , - const GlobalPoint& f2 , - const GlobalPoint& f3 , - const CCGFloat* parm , - const DetId& detId) override; + const GlobalPoint& f2 , + const GlobalPoint& f3 , + const CCGFloat* parm , + const DetId& detId) override; /// Get the cell geometry of a given detector id. Should return false if not found. - const CaloCellGeometry* getGeometry(const DetId& id) const override; + std::shared_ptr getGeometry(const DetId& id) const override; + + bool present (const DetId& id) const override; void getSummary(CaloSubdetectorGeometry::TrVec& trVector, - CaloSubdetectorGeometry::IVec& iVector, - CaloSubdetectorGeometry::DimVec& dimVector, - CaloSubdetectorGeometry::IVec& dinsVector ) const override; + CaloSubdetectorGeometry::IVec& iVector, + CaloSubdetectorGeometry::DimVec& dimVector, + CaloSubdetectorGeometry::IVec& dinsVector ) const override; GlobalPoint getPosition(const DetId& id) const; @@ -102,11 +104,16 @@ class FastTimeGeometry final: public CaloSubdetectorGeometry { using CaloSubdetectorGeometry::sizeForDenseIndex; unsigned int sizeForDenseIndex() const; - const CaloCellGeometry* cellGeomPtr( uint32_t index ) const override; + // Modify the RawPtr class + const CaloCellGeometry* getGeometryRawPtr(uint32_t index) const override; + std::shared_ptr cellGeomPtr( uint32_t index ) const override; void addValidID(const DetId& id); private: + + std::shared_ptr cellGeomPtr( uint32_t index, const GlobalPoint& p) const; + const FastTimeTopology& m_topology; CellVec m_cellVec ; diff --git a/Geometry/HGCalGeometry/interface/HGCalGeometry.h b/Geometry/HGCalGeometry/interface/HGCalGeometry.h index 6b4e10c9fdcf0..9890146cf5676 100644 --- a/Geometry/HGCalGeometry/interface/HGCalGeometry.h +++ b/Geometry/HGCalGeometry/interface/HGCalGeometry.h @@ -60,12 +60,14 @@ class HGCalGeometry final: public CaloSubdetectorGeometry { const DetId& detId ) override; /// Get the cell geometry of a given detector id. Should return false if not found. - const CaloCellGeometry* getGeometry( const DetId& id ) const override; + std::shared_ptr getGeometry( const DetId& id ) const override; + + bool present (const DetId& id) const override; void getSummary( CaloSubdetectorGeometry::TrVec& trVector, - CaloSubdetectorGeometry::IVec& iVector, - CaloSubdetectorGeometry::DimVec& dimVector, - CaloSubdetectorGeometry::IVec& dinsVector ) const override; + CaloSubdetectorGeometry::IVec& iVector, + CaloSubdetectorGeometry::DimVec& dimVector, + CaloSubdetectorGeometry::IVec& dinsVector ) const override; GlobalPoint getPosition( const DetId& id ) const; @@ -102,12 +104,18 @@ class HGCalGeometry final: public CaloSubdetectorGeometry { using CaloSubdetectorGeometry::sizeForDenseIndex; unsigned int sizeForDenseIndex() const; - const CaloCellGeometry* cellGeomPtr( uint32_t index ) const override; + // Modify the RawPtr class + const CaloCellGeometry* getGeometryRawPtr(uint32_t index) const override; + + std::shared_ptr cellGeomPtr(uint32_t index) const override; void addValidID(const DetId& id); unsigned int getClosestCellIndex ( const GlobalPoint& r ) const; - + private: + + std::shared_ptr cellGeomPtr( uint32_t index, const GlobalPoint& p) const; + const HGCalTopology& m_topology; CellVec m_cellVec ; diff --git a/Geometry/HGCalGeometry/plugins/moduleDB.cc b/Geometry/HGCalGeometry/plugins/moduleDB.cc index 6a832ca421d79..aad4f483e422b 100644 --- a/Geometry/HGCalGeometry/plugins/moduleDB.cc +++ b/Geometry/HGCalGeometry/plugins/moduleDB.cc @@ -17,9 +17,10 @@ CaloGeometryDBEP::produceAligned( const typ std::cout << "Reading HGCalGeometry " << name.c_str() << "\n"; if( CaloGeometryDBReader::writeFlag() ) { - edm::ESHandle geom; - iRecord.getRecord().get( name, geom ); + edm::ESHandle geomHandle; + iRecord.getRecord().get( name, geomHandle ); + const HGCalGeometry* geom = geomHandle.product(); geom->getSummary( tvec, ivec, dvec, dins ) ; CaloGeometryDBReader::writeIndexed( tvec, dvec, ivec, dins, HGCalGeometry::dbString() ) ; diff --git a/Geometry/HGCalGeometry/src/FastTimeGeometry.cc b/Geometry/HGCalGeometry/src/FastTimeGeometry.cc index f1fad845c4cd1..3a9654acc981e 100644 --- a/Geometry/HGCalGeometry/src/FastTimeGeometry.cc +++ b/Geometry/HGCalGeometry/src/FastTimeGeometry.cc @@ -84,12 +84,20 @@ void FastTimeGeometry::newCell( const GlobalPoint& f1 , #endif } -const CaloCellGeometry* FastTimeGeometry::getGeometry(const DetId& id) const { +std::shared_ptr FastTimeGeometry::getGeometry(const DetId& id) const { if (id == DetId()) return nullptr; // nothing to get DetId geoId = (DetId)(FastTimeDetId(id).geometryCell()); const uint32_t cellIndex (topology().detId2denseGeomId(geoId)); - return cellGeomPtr (cellIndex); + const GlobalPoint pos = (id != geoId) ? getPosition(id) : GlobalPoint(); + return cellGeomPtr (cellIndex, pos); +} + +bool FastTimeGeometry::present(const DetId& id) const { + if (id == DetId()) return false; + DetId geoId = (DetId)(FastTimeDetId(id).geometryCell()); + const uint32_t index(topology().detId2denseGeomId(geoId)); + return (nullptr != getGeometryRawPtr(index)) ; } GlobalPoint FastTimeGeometry::getPosition(const DetId& id) const { @@ -158,12 +166,30 @@ unsigned int FastTimeGeometry::sizeForDenseIndex() const { return topology().totalGeomModules(); } -const CaloCellGeometry* FastTimeGeometry::cellGeomPtr(uint32_t index) const { +const CaloCellGeometry* FastTimeGeometry::getGeometryRawPtr(uint32_t index) const { + // Modify the RawPtr class + const CaloCellGeometry* cell(&m_cellVec[index]); + return (m_cellVec.size() < index || + nullptr == cell->param() ? nullptr : cell); +} + +std::shared_ptr FastTimeGeometry::cellGeomPtr(uint32_t index) const { + if ((index >= m_cellVec.size()) || (m_validGeomIds[index].rawId() == 0)) + return nullptr; + static const auto do_not_delete = [](const void*){}; + auto cell = std::shared_ptr(&m_cellVec[index],do_not_delete); + if (nullptr == cell->param()) return nullptr; + return cell; +} + +std::shared_ptr FastTimeGeometry::cellGeomPtr(uint32_t index, const GlobalPoint& pos) const { if ((index >= m_cellVec.size()) || (m_validGeomIds[index].rawId() == 0)) return nullptr; - const CaloCellGeometry* cell ( &m_cellVec[ index ] ) ; + if (pos == GlobalPoint()) return cellGeomPtr(index); + auto cell = std::make_shared(m_cellVec[index]); + cell->setPosition(pos); #ifdef EDM_ML_DEBUG - // std::cout << "cellGeomPtr " << m_cellVec[index]; +//std::cout << "cellGeomPtr " << newcell << ":" << cell << std::endl; #endif if (nullptr == cell->param()) return nullptr; return cell; @@ -220,7 +246,7 @@ void FastTimeGeometry::getSummary(CaloSubdetectorGeometry::TrVec& trVector, iVector.emplace_back(1); Tr3D tr; - const CaloCellGeometry* ptr( cellGeomPtr( i )); + auto ptr( cellGeomPtr( i )); if ( nullptr != ptr ) { ptr->getTransform( tr, ( Pt3DVec* ) nullptr ); diff --git a/Geometry/HGCalGeometry/src/FastTimeGeometryLoader.cc b/Geometry/HGCalGeometry/src/FastTimeGeometryLoader.cc index 7890a82a5470e..9bf631672dcaf 100644 --- a/Geometry/HGCalGeometry/src/FastTimeGeometryLoader.cc +++ b/Geometry/HGCalGeometry/src/FastTimeGeometryLoader.cc @@ -7,7 +7,7 @@ #include "DataFormats/ForwardDetId/interface/HGCHEDetId.h" #include "DataFormats/ForwardDetId/interface/ForwardSubdetector.h" -#define EDM_ML_DEBUG +//#define EDM_ML_DEBUG typedef CaloCellGeometry::CCGFloat CCGFloat; typedef std::vector ParmVec; diff --git a/Geometry/HGCalGeometry/src/HGCalGeometry.cc b/Geometry/HGCalGeometry/src/HGCalGeometry.cc index cdb8612374c85..bc5500edbc577 100644 --- a/Geometry/HGCalGeometry/src/HGCalGeometry.cc +++ b/Geometry/HGCalGeometry/src/HGCalGeometry.cc @@ -117,7 +117,7 @@ void HGCalGeometry::newCell( const GlobalPoint& f1 , #endif } -const CaloCellGeometry* HGCalGeometry::getGeometry(const DetId& id) const { +std::shared_ptr HGCalGeometry::getGeometry(const DetId& id) const { if (id == DetId()) return nullptr; // nothing to get DetId geoId; if (topology().dddConstants().geomMode() == HGCalGeometryMode::Square) { @@ -128,19 +128,25 @@ const CaloCellGeometry* HGCalGeometry::getGeometry(const DetId& id) const { geoId = (DetId)(HGCalDetId(id).geometryCell()); } const uint32_t cellIndex (topology().detId2denseGeomId(geoId)); - /* - if (cellIndex < m_cellVec.size()) { - HGCalTopology::DecodedDetId id_ = topology().decode(id); - std::pair xy = topology().dddConstants().locateCell(id_iCell,id_iLay,id_.iSubSec,true); - const HepGeom::Point3D lcoord(xy.first,xy.second,0); - std::auto_ptr cellGeom(new FlatTrd(m_cellVec[cellIndex],lcoord)); - return cellGeom.release(); - } - */ - return cellGeomPtr (cellIndex); + const GlobalPoint pos = (id != geoId) ? getPosition(id) : GlobalPoint(); + return cellGeomPtr (cellIndex, pos); } +bool HGCalGeometry::present(const DetId& id) const { + if (id == DetId()) return false; + DetId geoId; + if (topology().dddConstants().geomMode() == HGCalGeometryMode::Square) { + geoId = (id.subdetId() == HGCEE ? + (DetId)(HGCEEDetId(id).geometryCell()) : + (DetId)(HGCHEDetId(id).geometryCell())); + } else { + geoId = (DetId)(HGCalDetId(id).geometryCell()); + } + const uint32_t index (topology().detId2denseGeomId(geoId)); + return (nullptr != getGeometryRawPtr(index)) ; +} + GlobalPoint HGCalGeometry::getPosition(const DetId& id) const { unsigned int cellIndex = indexFor(id); @@ -225,10 +231,11 @@ DetId HGCalGeometry::getClosestCell(const GlobalPoint& r) const { return DetId(); } -HGCalGeometry::DetIdSet HGCalGeometry::getCells( const GlobalPoint& r, double dR ) const { +HGCalGeometry::DetIdSet HGCalGeometry::getCells(const GlobalPoint& r, double dR) const { HGCalGeometry::DetIdSet dss; return dss; } + std::string HGCalGeometry::cellElement() const { if (m_subdet == HGCEE) return "HGCalEE"; else if (m_subdet == HGCHEF) return "HGCalHEFront"; @@ -260,12 +267,30 @@ unsigned int HGCalGeometry::sizeForDenseIndex() const { return topology().totalGeomModules(); } -const CaloCellGeometry* HGCalGeometry::cellGeomPtr(uint32_t index) const { +const CaloCellGeometry* HGCalGeometry::getGeometryRawPtr(uint32_t index) const { + // Modify the RawPtr class + const CaloCellGeometry* cell(&m_cellVec[index]); + return (m_cellVec.size() < index || + nullptr == cell->param() ? nullptr : cell); +} + +std::shared_ptr HGCalGeometry::cellGeomPtr(uint32_t index) const { + if ((index >= m_cellVec.size()) || (m_validGeomIds[index].rawId() == 0)) + return nullptr; + static const auto do_not_delete = [](const void*){}; + auto cell = std::shared_ptr(&m_cellVec[index],do_not_delete); + if (nullptr == cell->param()) return nullptr; + return cell; +} + +std::shared_ptr HGCalGeometry::cellGeomPtr(uint32_t index, const GlobalPoint& pos) const { if ((index >= m_cellVec.size()) || (m_validGeomIds[index].rawId() == 0)) return nullptr; - const CaloCellGeometry* cell ( &m_cellVec[ index ] ) ; + if (pos == GlobalPoint()) return cellGeomPtr(index); + auto cell = std::make_shared(m_cellVec[index]); + cell->setPosition(pos); #ifdef EDM_ML_DEBUG - // std::cout << "cellGeomPtr " << m_cellVec[index]; +//std::cout << "cellGeomPtr " << newcell << ":" << cell << std::endl; #endif if (nullptr == cell->param()) return nullptr; return cell; @@ -383,7 +408,7 @@ void HGCalGeometry::getSummary(CaloSubdetectorGeometry::TrVec& trVector, iVector.emplace_back( layer ); Tr3D tr; - const CaloCellGeometry* ptr( cellGeomPtr( i )); + auto ptr = cellGeomPtr( i ); if ( nullptr != ptr ) { ptr->getTransform( tr, ( Pt3DVec* ) nullptr ); diff --git a/Geometry/HGCalGeometry/test/CaloCellGeometryTester.cc b/Geometry/HGCalGeometry/test/CaloCellGeometryTester.cc new file mode 100644 index 0000000000000..0e30394c5f5f8 --- /dev/null +++ b/Geometry/HGCalGeometry/test/CaloCellGeometryTester.cc @@ -0,0 +1,64 @@ +#include "DataFormats/DetId/interface/DetId.h" +#include "FWCore/Framework/interface/one/EDAnalyzer.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "Geometry/Records/interface/CaloGeometryRecord.h" +#include "Geometry/CaloGeometry/interface/CaloGeometry.h" +#include "Geometry/HGCalGeometry/interface/HGCalGeometry.h" +#include "Geometry/HGCalGeometry/interface/FastTimeGeometry.h" +#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" +#include +#include + +class CaloCellGeometryTester : public edm::one::EDAnalyzer<> { + +public: + explicit CaloCellGeometryTester( const edm::ParameterSet& ); + ~CaloCellGeometryTester( void ) override {} + + void beginJob() override {} + void analyze(edm::Event const&, edm::EventSetup const&) override; + void endJob() override {} +}; + +CaloCellGeometryTester::CaloCellGeometryTester(const edm::ParameterSet&) { } + +void CaloCellGeometryTester::analyze(const edm::Event& /*iEvent*/, + const edm::EventSetup& iSetup) { + + + // get handles to calogeometry and calotopology + edm::ESHandle pG; + iSetup.get().get(pG); + const CaloGeometry* geo = pG.product(); + + int dets[9] = {3,3,3,4,4,4,4,6,6}; + int subd[9] = {1,2,3,1,2,4,3,3,4}; + std::string name[9] = {"EB","EE","ES","HB","HE","HF","HO","HGCEE","HGCFH"}; + for (unsigned int k=0; k<9; ++k) { + const CaloSubdetectorGeometry* geom = geo->getSubdetectorGeometry((DetId::Detector)(dets[k]),subd[k]); + if (geom) { + std::cout << name[k] << " has " << geom->getValidDetIds((DetId::Detector)(dets[k]),subd[k]).size() << " valid cells" << std::endl; + if (k == 7 || k == 8) + std::cout << "Number of valid GeomID " + << ((HGCalGeometry*)(geom))->getValidGeomDetIds().size() + << std::endl; + } + } + + std::string named1[2] = {"FastTimeBarrel","SFBX"}; + std::string named2[2] = {"FTBarrel","FTEndcap"}; + for (int k=0; k<2; ++k) { + edm::ESHandle fgeom; + iSetup.get().get(named1[k],fgeom); + if (fgeom.isValid()) { + const FastTimeGeometry* geom = (fgeom.product()); + std::cout << named2[k] << " has " << geom->getValidDetIds().size() << " valid cells" << std::endl; + std::cout << "Number of valid GeomID " + << geom->getValidGeomDetIds().size() << std::endl; + } + } +} + +DEFINE_FWK_MODULE(CaloCellGeometryTester); diff --git a/Geometry/HGCalGeometry/test/FastTimeGeometryTester.cc b/Geometry/HGCalGeometry/test/FastTimeGeometryTester.cc index b9715d57bebf4..f191eabbfcfed 100644 --- a/Geometry/HGCalGeometry/test/FastTimeGeometryTester.cc +++ b/Geometry/HGCalGeometry/test/FastTimeGeometryTester.cc @@ -28,7 +28,7 @@ class FastTimeGeometryTester : public edm::one::EDAnalyzer<> { void endJob() override {} private: - void doTest(const FastTimeGeometry& geom, ForwardSubdetector subdet); + void doTest(const FastTimeGeometry* geom, ForwardSubdetector subdet); std::string name_; int type_; @@ -47,19 +47,20 @@ void FastTimeGeometryTester::analyze(const edm::Event& , ForwardSubdetector subdet = FastTime; - edm::ESHandle geom; - iSetup.get().get(name_,geom); + edm::ESHandle geomH; + iSetup.get().get(name_,geomH); + const FastTimeGeometry* geom = (geomH.product()); - if (geom.isValid()) doTest(*geom, subdet); - else std::cout << "Cannot get valid FastTimeGeometry Object " - << "for " << name_ << std::endl; + if (geomH.isValid()) doTest(geom, subdet); + else std::cout << "Cannot get valid FastTimeGeometry Object " + << "for " << name_ << std::endl; } -void FastTimeGeometryTester::doTest(const FastTimeGeometry& geom, +void FastTimeGeometryTester::doTest(const FastTimeGeometry* geom, ForwardSubdetector subdet) { - const std::vector& ids = geom.getValidDetIds(); - std::cout << ids.size() << " valid ids for " << geom.cellElement() + const std::vector& ids = geom->getValidDetIds(); + std::cout << ids.size() << " valid ids for " << geom->cellElement() << std::endl; int iEtaZ[] = {1, 7, 13}; @@ -68,10 +69,10 @@ void FastTimeGeometryTester::doTest(const FastTimeGeometry& geom, for (int zside : zsides) { for (int etaZ : iEtaZ) { for (int phi : iPhis) { - DetId id1 = (DetId)(FastTimeDetId(type_,etaZ,phi,zside)); - const CaloCellGeometry* icell1 = geom.getGeometry(id1); - GlobalPoint global1 = geom.getPosition(id1); - DetId idc1 = geom.getClosestCell(global1); + DetId id1 = (DetId)(FastTimeDetId(type_,etaZ,phi,zside)); + auto icell1 = geom->getGeometry(id1); + GlobalPoint global1 = geom->getPosition(id1); + DetId idc1 = geom->getClosestCell(global1); std::cout << "Input " << FastTimeDetId(id1) << " geometry " << icell1 << " position (" << global1.x() << ", " << global1.y() << ", " << global1.z() << " Output " << FastTimeDetId(idc1); diff --git a/Geometry/HGCalGeometry/test/HGCalGeometryTester.cc b/Geometry/HGCalGeometry/test/HGCalGeometryTester.cc index 3c87d88614365..ded72cd667ea3 100644 --- a/Geometry/HGCalGeometry/test/HGCalGeometryTester.cc +++ b/Geometry/HGCalGeometry/test/HGCalGeometryTester.cc @@ -29,7 +29,7 @@ class HGCalGeometryTester : public edm::one::EDAnalyzer<> { void endJob() override {} private: - void doTest(const HGCalGeometry& geom, ForwardSubdetector subdet); + void doTest(const HGCalGeometry* geom, ForwardSubdetector subdet); std::string name; bool squareCell; @@ -51,19 +51,20 @@ void HGCalGeometryTester::analyze(const edm::Event& , else if (name == "HGCalHEScintillatorSensitive") subdet = HGCHEB; else subdet = HGCEE; - edm::ESHandle geom; - iSetup.get().get(name,geom); + edm::ESHandle geomH; + iSetup.get().get(name,geomH); + const HGCalGeometry* geom = (geomH.product()); - if (geom.isValid()) doTest(*geom, subdet); - else std::cout << "Cannot get valid HGCalGeometry Object for " - << name << std::endl; + if (geomH.isValid()) doTest(geom, subdet); + else std::cout << "Cannot get valid HGCalGeometry Object for " + << name << std::endl; } -void HGCalGeometryTester::doTest(const HGCalGeometry& geom, +void HGCalGeometryTester::doTest(const HGCalGeometry* geom, ForwardSubdetector subdet) { - const std::vector& ids = geom.getValidDetIds(); - std::cout << ids.size() << " valid ids for " << geom.cellElement() + const std::vector& ids = geom->getValidDetIds(); + std::cout << ids.size() << " valid ids for " << geom->cellElement() << std::endl; int sectors[]= {1, 7, 13}; @@ -75,7 +76,7 @@ void HGCalGeometryTester::doTest(const HGCalGeometry& geom, for (int zside : zsides) { for (int is = 0; is < ismax; ++is) { int sector = (squareCell) ? sectors[is] : wafers[is]; - int type = (squareCell) ? 0 : geom.topology().dddConstants().waferTypeT(sector); + int type = (squareCell) ? 0 : geom->topology().dddConstants().waferTypeT(sector); if (type != 1) type = 0; for (int layer : layers) { for (int cell : cells) { @@ -87,10 +88,10 @@ void HGCalGeometryTester::doTest(const HGCalGeometry& geom, } else { id1 = (DetId)(HGCalDetId(subdet,zside,layer,type,sector,cell)); } - if (geom.topology().valid(id1)) { - const CaloCellGeometry* icell1 = geom.getGeometry(id1); - GlobalPoint global1 = geom.getPosition(id1); - DetId idc1 = geom.getClosestCell(global1); + if (geom->topology().valid(id1)) { + auto icell1 = geom->getGeometry(id1); + GlobalPoint global1 = geom->getPosition(id1); + DetId idc1 = geom->getClosestCell(global1); std::cout << "DetId (" << subdet << ":" << zside << ":" << layer << ":" << sector << ":0:" << cell << ") Geom " << icell1 << " position (" << global1.x() << ", " << global1.y() @@ -112,9 +113,9 @@ void HGCalGeometryTester::doTest(const HGCalGeometry& geom, (DetId)(HGCEEDetId(subdet,zside,layer,sector,1,cell)) : (DetId)(HGCHEDetId(subdet,zside,layer,sector,1,cell))); - const CaloCellGeometry* icell2 = geom.getGeometry(id2); - GlobalPoint global2 = geom.getPosition(id2); - DetId idc2 = geom.getClosestCell(global2); + auto icell2 = geom->getGeometry(id2); + GlobalPoint global2 = geom->getPosition(id2); + DetId idc2 = geom->getClosestCell(global2); std::cout << "DetId (" << subdet << ":" << zside << ":" << layer << ":" << sector << ":1:" << cell << ") Geom " << icell2 << " position (" << global2.x() << ", " << global2.y() @@ -137,8 +138,8 @@ void HGCalGeometryTester::doTest(const HGCalGeometry& geom, if (id.det() == DetId::Forward && id.subdetId() == (int)(subdet)) { if (subdet == HGCEE) std::cout << "Test " << HGCEEDetId(id) << std::endl; else std::cout << "Test " << HGCHEDetId(id) << std::endl; - const CaloCellGeometry* icell = geom.getGeometry(id); - GlobalPoint global = geom.getPosition(id); + auto icell = geom->getGeometry(id); + GlobalPoint global = geom->getPosition(id); std::cout << "Geom Cell: " << icell << " position (" << global.x() << ", " << global.y() << ", " << global.z() << ")"<< std::endl; } diff --git a/Geometry/HGCalGeometry/test/HGCalTestRecHitTool.cc b/Geometry/HGCalGeometry/test/HGCalTestRecHitTool.cc index 964708cc30b99..72579d4d4b37f 100644 --- a/Geometry/HGCalGeometry/test/HGCalTestRecHitTool.cc +++ b/Geometry/HGCalGeometry/test/HGCalTestRecHitTool.cc @@ -158,8 +158,7 @@ GlobalPoint HGCalTestRecHitTool::getPosition(const DetId& id) const { if (id.det() == DetId::Hcal) { position = geom->getGeometry(id)->getPosition(); } else { - const auto* hg = static_cast(geom); - position = hg->getPosition(id); + position = (dynamic_cast(geom))->getPosition(id); } return position; } @@ -170,7 +169,7 @@ double HGCalTestRecHitTool::getLayerZ(const DetId& id) const { if (id.det() == DetId::Hcal) { auto geom = geom_->getSubdetectorGeometry(id); check_geom(geom); - zpos = geom->getGeometry(id)->getPosition().z(); + zpos = (static_cast(geom))->getGeometry(id)->getPosition().z(); } else { const HGCalDDDConstants* ddd = get_ddd(HGCalDetId(id)); zpos = ddd->waferZ(HGCalDetId(id).layer(),true); diff --git a/Geometry/HGCalGeometry/test/python/runCaloCellGeometryTest_cfg.py b/Geometry/HGCalGeometry/test/python/runCaloCellGeometryTest_cfg.py new file mode 100644 index 0000000000000..d09e9d95a29af --- /dev/null +++ b/Geometry/HGCalGeometry/test/python/runCaloCellGeometryTest_cfg.py @@ -0,0 +1,18 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process("CaloCellGeometryTest") + +process.load("Configuration.Geometry.GeometryExtended2023D19_cff") +process.load("Configuration.Geometry.GeometryExtended2023D19Reco_cff") + +process.source = cms.Source("EmptySource") +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32(1) +) + +process.gtest = cms.EDAnalyzer("CaloCellGeometryTester") + +process.Timing = cms.Service("Timing") +process.SimpleMemoryCheck = cms.Service("SimpleMemoryCheck") + +process.p1 = cms.Path(process.gtest) diff --git a/Geometry/HcalCommonData/data/hcalRecNumbering/2018/hcalRecNumbering.xml b/Geometry/HcalCommonData/data/hcalRecNumbering/2018/hcalRecNumbering.xml index 7a6fca6796c9c..52f0212c6a2f0 100644 --- a/Geometry/HcalCommonData/data/hcalRecNumbering/2018/hcalRecNumbering.xml +++ b/Geometry/HcalCommonData/data/hcalRecNumbering/2018/hcalRecNumbering.xml @@ -17,19 +17,19 @@ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 4 - 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 + 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 - 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 - 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5 + 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 - 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6 + 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 - - 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7 + + 1, 1, 1, 1, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 diff --git a/Geometry/HcalCommonData/data/hcalRecNumbering/2018Plan36/hcalRecNumbering.xml b/Geometry/HcalCommonData/data/hcalRecNumbering/2018Plan36/hcalRecNumbering.xml new file mode 100644 index 0000000000000..7a6fca6796c9c --- /dev/null +++ b/Geometry/HcalCommonData/data/hcalRecNumbering/2018Plan36/hcalRecNumbering.xml @@ -0,0 +1,44 @@ + + + + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 4 + + + 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 + + + 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5 + + + 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6 + + + 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7 + + + + + + + + + + + + diff --git a/Geometry/HcalCommonData/data/hcalSimNumbering/2018/hcalSimNumbering.xml b/Geometry/HcalCommonData/data/hcalSimNumbering/2018/hcalSimNumbering.xml index 110d912c08f31..8cc13af618ad9 100644 --- a/Geometry/HcalCommonData/data/hcalSimNumbering/2018/hcalSimNumbering.xml +++ b/Geometry/HcalCommonData/data/hcalSimNumbering/2018/hcalSimNumbering.xml @@ -35,19 +35,19 @@ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 4 - 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 + 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 - 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 - 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5 + 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 - 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6 + 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 - - 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7 + + 1, 1, 1, 1, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 1, 16, 29, 1 @@ -56,7 +56,7 @@ 16, 29, 41, 15 - 2, 7, 4, 4 + 2, 3, 4, 4 1.392, 3.000, 5.500, 1.305 @@ -65,8 +65,21 @@ 22.0*cm, 165.0*cm, 30.0*cm, 0.0*cm, 1115.0*cm, 0.375*cm, 1137.0*cm - - 15, 29, 4, 10, 5, 2, 4, 18, 19, 11, 12, 13, 14, 2, 4, 3, 1, 0 + + 15, 29, 4, 10, 5, 2, 4, 18, 19, 11, 12, 13, 14, 2, 3, 2, 1, 0, + 0, 2,144, 23, 4, 3, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, + 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, + 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, + 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, + 66, 67, 68, 69, 70, 71, 72, -1, -2, -3, -4, -5, -6, -7, -8, -9,-10,-11, + -12,-13,-14,-15,-16,-17,-18,-19,-20,-21,-22,-23,-24,-25,-26,-27,-28,-29, + -30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47, + -48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65, + -66,-67,-68,-69,-70,-71,-72, 16, 0, 1, 16, 2, 2, 16, 9, 4, 17, 0, + 2, 17, 8, 3, 18, 0, 1, 18, 1, 2, 18, 4, 3, 18, 8, 4, 18, 11, + 5, 19, 0, 1, 19, 2, 2, 19, 5, 3, 19, 8, 4, 19, 11, 5, 19, 15, + 6, 26, 0, 1, 26, 2, 2, 26, 4, 3, 26, 6, 4, 26, 8, 5, 26, 11, + 6, 26, 15, 7 0.5, 1.2 @@ -78,7 +91,7 @@ 0, 0, 0, 0 - 178.0, 178.0, 178.0, 178.0, 178.0, 178.0 + 178.0, 178.0, 178.0, 178.0, 178.0, 178.0, 178.0 0, 0, 0, 0, 0, 0, 0 diff --git a/Geometry/HcalCommonData/data/hcalSimNumbering/2018Plan36/hcalSimNumbering.xml b/Geometry/HcalCommonData/data/hcalSimNumbering/2018Plan36/hcalSimNumbering.xml new file mode 100644 index 0000000000000..fb32af59712f3 --- /dev/null +++ b/Geometry/HcalCommonData/data/hcalSimNumbering/2018Plan36/hcalSimNumbering.xml @@ -0,0 +1,104 @@ + + + + + + 0.0*deg, 0.0*deg, 0.0*deg, 10.0*deg, 10.0*deg + + + 0.000, 0.087, 0.174, 0.261, 0.348, 0.435, 0.522, 0.609, 0.696, + 0.783, 0.870, 0.957, 1.044, 1.131, 1.218, 1.305, 1.392, 1.479, + 1.566, 1.653, 1.740, 1.830, 1.930, 2.043, 2.172, 2.322, 2.500, + 2.650, 2.868, 3.000 + + + 12.50*cm, 16.90*cm, 20.10*cm, 24.00*cm, 28.60*cm, 34.00*cm, + 40.60*cm, 48.30*cm, 57.60*cm, 68.60*cm, 81.80*cm, 97.50*cm, + 116.20*cm, 130.00*cm + + + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg + + + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 20.0*deg, + 20.0*deg + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 4 + + + 1, 1, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 + + + 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5 + + + 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6 + + + 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7 + + + 1, 16, 29, 1 + + + 16, 29, 41, 15 + + + 2, 7, 4, 4 + + + 1.392, 3.000, 5.500, 1.305 + + + 22.0*cm, 165.0*cm, 30.0*cm, 0.0*cm, 1115.0*cm, 0.375*cm, + 1137.0*cm + + + 15, 29, 4, 10, 5, 2, 4, 18, 19, 11, 12, 13, 14, 2, 4, 3, 1, 0 + + + 0.5, 1.2 + + + 117.0, 117.0, 117.0, 217.0 + + + 0, 0, 0, 0 + + + 178.0, 178.0, 178.0, 178.0, 178.0, 178.0, 178.0 + + + 0, 0, 0, 0, 0, 0, 0 + + + 2.840, 2.090, 2.840, 2.090 + + + 0, 0, 0, 0 + + + + + + + + + + + + + + diff --git a/Geometry/HcalCommonData/interface/HcalDDDRecConstants.h b/Geometry/HcalCommonData/interface/HcalDDDRecConstants.h index 39e2ce1fef945..dfcc68d52b46a 100644 --- a/Geometry/HcalCommonData/interface/HcalDDDRecConstants.h +++ b/Geometry/HcalCommonData/interface/HcalDDDRecConstants.h @@ -114,6 +114,8 @@ class HcalDDDRecConstants { bool isBH() const {return hcons.isBH();} bool isPlan1(const HcalDetId& id) const { return detIdSp_.find(id) != detIdSp_.end(); }; int maxHFDepth(int ieta, int iphi) const {return hcons.maxHFDepth(ieta,iphi);} + bool mergedDepthList29(int ieta, int iphi, int depth) const; + std::vector mergedDepthList29(int ieta, int iphi) const; unsigned int numberOfCells(HcalSubdetector) const; unsigned int nCells(HcalSubdetector) const; unsigned int nCells() const; diff --git a/Geometry/HcalCommonData/plugins/HcalDDDRecConstantsESMoudle.cc b/Geometry/HcalCommonData/plugins/HcalDDDRecConstantsESMoudle.cc index ac2cd98e17739..554c2e776488e 100644 --- a/Geometry/HcalCommonData/plugins/HcalDDDRecConstantsESMoudle.cc +++ b/Geometry/HcalCommonData/plugins/HcalDDDRecConstantsESMoudle.cc @@ -46,13 +46,11 @@ class HcalDDDRecConstantsESModule : public edm::ESProducer { ReturnType produce(const HcalRecNumberingRecord&); -private: - HcalDDDRecConstants* hcalDDDConst_; }; -HcalDDDRecConstantsESModule::HcalDDDRecConstantsESModule(const edm::ParameterSet& iConfig) : hcalDDDConst_(nullptr) { +HcalDDDRecConstantsESModule::HcalDDDRecConstantsESModule(const edm::ParameterSet& iConfig) { #ifdef EDM_ML_DEBUG - std::cout <<"constructing HcalDDDRecConstantsESModule" << std::endl; + edm::LogVerbatim("HcalGeom") <<"constructing HcalDDDRecConstantsESModule"; #endif setWhatProduced(this); } @@ -68,16 +66,14 @@ void HcalDDDRecConstantsESModule::fillDescriptions( edm::ConfigurationDescriptio HcalDDDRecConstantsESModule::ReturnType HcalDDDRecConstantsESModule::produce(const HcalRecNumberingRecord& iRecord) { #ifdef EDM_ML_DEBUG - std::cout << "in HcalDDDRecConstantsESModule::produce" << std::endl; + edm::LogVerbatim("HcalGeom") << "in HcalDDDRecConstantsESModule::produce"; #endif - if (hcalDDDConst_ == nullptr) { - edm::ESHandle parHandle; - iRecord.getRecord().get(parHandle); - edm::ESHandle hdc; - iRecord.getRecord().get(hdc); - hcalDDDConst_ = new HcalDDDRecConstants(&(*parHandle), *hdc); - } - return HcalDDDRecConstantsESModule::ReturnType(hcalDDDConst_) ; + edm::ESHandle parHandle; + iRecord.getRecord().get(parHandle); + edm::ESHandle hdc; + iRecord.getRecord().get(hdc); + + return HcalDDDRecConstantsESModule::ReturnType(new HcalDDDRecConstants(&(*parHandle), *hdc)) ; } //define this as a plug-in diff --git a/Geometry/HcalCommonData/plugins/HcalDDDSimConstantsESModule.cc b/Geometry/HcalCommonData/plugins/HcalDDDSimConstantsESModule.cc index 6ab60b2df3a2d..7763be648d916 100644 --- a/Geometry/HcalCommonData/plugins/HcalDDDSimConstantsESModule.cc +++ b/Geometry/HcalCommonData/plugins/HcalDDDSimConstantsESModule.cc @@ -50,7 +50,7 @@ class HcalDDDSimConstantsESModule : public edm::ESProducer { HcalDDDSimConstantsESModule::HcalDDDSimConstantsESModule(const edm::ParameterSet& iConfig) : hcalDDDConst_(nullptr) { #ifdef EDM_ML_DEBUG - std::cout <<"constructing HcalDDDSimConstantsESModule" << std::endl; + edm::LogVerbatim("HcalGeom") <<"constructing HcalDDDSimConstantsESModule"; #endif setWhatProduced(this, dependsOn(&HcalDDDSimConstantsESModule::initializeHcalDDDSimConstants)); } @@ -66,7 +66,7 @@ void HcalDDDSimConstantsESModule::fillDescriptions( edm::ConfigurationDescriptio HcalDDDSimConstantsESModule::ReturnType HcalDDDSimConstantsESModule::produce(const HcalSimNumberingRecord& iRecord) { #ifdef EDM_ML_DEBUG - std::cout << "in HcalDDDSimConstantsESModule::produce" << std::endl; + edm::LogVerbatim("HcalGeom") << "in HcalDDDSimConstantsESModule::produce"; #endif if (hcalDDDConst_ == nullptr) { edm::LogError("HCalGeom") << "HcalDDDSimConstantsESModule::produceHcalDDDSimConstants has NOT been initialized!"; @@ -81,14 +81,12 @@ void HcalDDDSimConstantsESModule::initializeHcalDDDSimConstants(const HcalParame edm::ESHandle parHandle; igr.get(label_, parHandle); #ifdef EDM_ML_DEBUG - std::cout << "in HcalDDDSimConstantsESModule::initializeHcalDDDSimConstants" << std::endl; + edm::LogVerbatim("HcalGeom") << "in HcalDDDSimConstantsESModule::initializeHcalDDDSimConstants"; #endif - if ( hcalDDDConst_ != nullptr ) { - delete hcalDDDConst_; - } const HcalParameters* hpar = &(*parHandle); #ifdef EDM_ML_DEBUG - std::cout << "about to make my new hcalDDDConst_ with " << hpar << std::endl; + edm::LogVerbatim("HcalGeom") << "about to make my new hcalDDDConst_ with " + << hpar; #endif hcalDDDConst_ = new HcalDDDSimConstants(hpar); } diff --git a/Geometry/HcalCommonData/src/HcalDDDRecConstants.cc b/Geometry/HcalCommonData/src/HcalDDDRecConstants.cc index 5121d3a585f69..985b839a60bb0 100644 --- a/Geometry/HcalCommonData/src/HcalDDDRecConstants.cc +++ b/Geometry/HcalCommonData/src/HcalDDDRecConstants.cc @@ -15,14 +15,14 @@ HcalDDDRecConstants::HcalDDDRecConstants(const HcalParameters* hp, hpar(hp), hcons(hc) { #ifdef EDM_ML_DEBUG - std::cout << "HcalDDDRecConstants::HcalDDDRecConstants (const HcalParameters* hp) constructor" << std::endl; + edm::LogVerbatim("HcalGeom") << "HcalDDDRecConstants::HcalDDDRecConstants (const HcalParameters* hp) constructor"; #endif initialize(); } HcalDDDRecConstants::~HcalDDDRecConstants() { #ifdef EDM_ML_DEBUG - std::cout << "HcalDDDRecConstants::destructed!!!" << std::endl; + edm::LogVerbatim("HcalGeom") << "HcalDDDRecConstants::destructed!!!"; #endif } @@ -86,7 +86,8 @@ HcalDDDRecConstants::getEtaBins(const int& itype) const { } else { phiUse.insert(phiUse.end(),phis.begin(),phis.end()); } - getOneEtaBin(subdet,ieta,zside,phiUse,layers,false,bins); + if (!phiUse.empty()) + getOneEtaBin(subdet,ieta,zside,phiUse,layers,false,bins); } } if (subdetSp == subdet) { @@ -111,21 +112,23 @@ HcalDDDRecConstants::getEtaBins(const int& itype) const { } } #ifdef EDM_ML_DEBUG - std::cout << "Prepares " << bins.size() << " eta bins for type " << type - << std::endl; + edm::LogVerbatim("HcalGeom") << "Prepares " << bins.size() + << " eta bins for type " << type; for (unsigned int i=0; i M_PI) phi -= (2*M_PI); #ifdef EDM_ML_DEBUG - std::cout << "getEtaPhi: subdet|ieta|iphi " << subdet << "|" << ieta << "|" - << iphi << " eta|phi " << eta << "|" << phi << std::endl; + edm::LogVerbatim("HcalGeom") << "getEtaPhi: subdet|ieta|iphi " << subdet << "|" + << ieta << "|" << iphi << " eta|phi " << eta + << "|" << phi; #endif return std::pair(eta,phi); } @@ -206,9 +210,9 @@ HcalDDDRecConstants::getHCID(int subdet, int keta, int iphi, int lay, } } #ifdef EDM_ML_DEBUG - std::cout << "getHCID: input " << subdet << ":" << ieta << ":" << iphi - << ":" << idepth << ":" << lay << " output " << eta << ":" << phi - << ":" << depth << std::endl; + edm::LogVerbatim("HcalGeom") << "getHCID: input " << subdet << ":" << ieta + << ":" << iphi << ":" << idepth << ":" << lay + << " output " << eta << ":" << phi << ":" <& laye layers[lay] = layerGroup(ieta-1,l); } #ifdef EDM_ML_DEBUG - std::cout << "getLayerDepth::Input " << ieta << " Output " - << layers.size() << " entries" << std::endl; + edm::LogVerbatim("HcalGeom") << "getLayerDepth::Input " << ieta << " Output " + << layers.size() << " entries"; for (std::map::iterator itr=layers.begin(); itr != layers.end(); - ++itr) std::cout << " [" << itr->first << "] " << itr->second; - std::cout << std::endl; + ++itr) + edm::LogVerbatim("HcalGeom") << " [" << itr->first << "] " << itr->second; #endif } @@ -304,8 +309,9 @@ int HcalDDDRecConstants::getLayerBack(const int& idet, const int& ieta, } if (layBack < 0 || layBack > laymax) layBack = laymax; #ifdef EDM_ML_DEBUG - std::cout << "getLayerBack::Input " << idet << ":" << ieta << ":" - << iphi << ":" << depth << " Output " << layBack << std::endl; + edm::LogVerbatim("HcalGeom") << "getLayerBack::Input " << idet << ":" << ieta + << ":" << iphi << ":" << depth << " Output " + << layBack; #endif return layBack; } @@ -335,8 +341,9 @@ int HcalDDDRecConstants::getLayerFront(const int& idet, const int& ieta, if (layFront < laymin) layFront = laymin; } #ifdef EDM_ML_DEBUG - std::cout << "getLayerFront::Input " << idet << ":" << ieta << ":" - << iphi << ":" << depth << " Output " << layFront << std::endl; + edm::LogVerbatim("HcalGeom") << "getLayerFront::Input " << idet << ":" << ieta + << ":" << iphi << ":" << depth << " Output " + << layFront; #endif return layFront; } @@ -357,8 +364,9 @@ int HcalDDDRecConstants::getMaxDepth (const int& itype, const int& ieta, } } #ifdef EDM_ML_DEBUG - std::cout << "getMaxDepth::Input " << itype << ":" << ieta << ":" - << iphi << ":" << zside << " Output " << lmax << std::endl; + edm::LogVerbatim("HcalGeom") << "getMaxDepth::Input " << itype << ":" << ieta + << ":" << iphi << ":" << zside << " Output " + << lmax; #endif return lmax; } @@ -402,11 +410,11 @@ HcalDDDRecConstants::getPhis(const int& subdet, const int& ieta) const { phis.emplace_back(std::pair(iphi,phi)); } #ifdef EDM_ML_DEBUG - std::cout << "getEtaPhi: subdet|ieta|iphi " << subdet << "|" << ieta - << " with " << phis.size() << " phi bins" << std::endl; + edm::LogVerbatim("HcalGeom") << "getEtaPhi: subdet|ieta|iphi " << subdet << "|" + << ieta << " with " << phis.size() << " phi bins"; for (unsigned int k=0; k>& phiz) const } } #ifdef EDM_ML_DEBUG - std::cout << "Special RBX for detector " << subdet << " with " << phiz.size() - << " phi/z bins"; + edm::LogVerbatim("HcalGeom") << "Special RBX for detector " << subdet + << " with " << phiz.size() << " phi/z bins"; for (unsigned int k=0; k(HcalBarrel)) ? (gconsHB[layf].first) : (gconsHE[layf].first)); #ifdef EDM_ML_DEBUG - std::cout << "getRZ: subdet|ieta|ipho|depth " << subdet << "|" << ieta << "|" - << iphi << "|" << depth << " lay|rz " << layf << "|" << rz - << std::endl; + edm::LogVerbatim("HcalGeom") << "getRZ: subdet|ieta|ipho|depth " << subdet + << "|" << ieta << "|" << iphi << "|" << depth + << " lay|rz " << layf << "|" << rz; #endif return rz; } @@ -460,8 +468,8 @@ double HcalDDDRecConstants::getRZ(const int& subdet, const int& layer) const { rz = ((subdet == static_cast(HcalBarrel)) ? (gconsHB[layer-1].first) : (gconsHE[layer-1].first)); #ifdef EDM_ML_DEBUG - std::cout << "getRZ: subdet|layer " << subdet << "|" << layer << " rz " - << rz << std::endl; + edm::LogVerbatim("HcalGeom") << "getRZ: subdet|layer " << subdet << "|" + << layer << " rz " << rz; #endif return rz; } @@ -483,9 +491,10 @@ std::pair HcalDDDRecConstants::getRZ(const HcalDetId& id) const{ zside*(gconsHB[layb].first+gconsHB[layb].second) : zside*(gconsHE[layb].first+gconsHE[layb].second)); #ifdef EDM_ML_DEBUG - std::cout << "getRZ: subdet|ieta|ipho|depth " << subdet << "|" << ieta << "|" - << iphi << "|" << depth << " lay|rz (front) " << layf << "|" << rzf - << " lay|rz (back) " << layb << "|" << rzb << std::endl; + edm::LogVerbatim("HcalGeom") << "getRZ: subdet|ieta|ipho|depth " << subdet + << "|" << ieta << "|" << iphi << "|" << depth + << " lay|rz (front) " << layf << "|" << rzf + << " lay|rz (back) " << layb << "|" << rzb; #endif return std::pair(rzf,rzb); } @@ -509,12 +518,14 @@ HcalDDDRecConstants::getThickActive(const int& type) const { double scale = 1.0/((type == 0) ? sin(theta) : cos(theta)); int depth = bin.depthStart; #ifdef EDM_ML_DEBUG - std::cout << "Eta " << ieta << " zside " << zside << " depth " << depth - << " Layers " << layf << ":" << layl << ":" << bin.layer.size(); - for (auto ll : bin.layer) std::cout << " " << ll.first << ":" << ll.second; - std::cout << " phi "; - for (auto phi : bin.phis) std::cout << " " << phi.first; - std::cout << std::endl; + edm::LogVerbatim("HcalGeom") << "Eta " << ieta << " zside " << zside + << " depth " << depth << " Layers " << layf + << ":" << layl << ":" << bin.layer.size(); + for (auto ll : bin.layer) + edm::LogVerbatim("HcalGeom") << "Layer " << ll.first << ":" << ll.second; + for (auto phi : bin.phis) + edm::LogVerbatim("HcalGeom") << "Phi " << phi.first << ":" + << phi.second/CLHEP::deg; #endif for (unsigned int i = 0; i < bin.layer.size(); ++i) { double thick(0); @@ -527,8 +538,8 @@ HcalDDDRecConstants::getThickActive(const int& type) const { if (t > 0) thick += t; } #ifdef EDM_ML_DEBUG - std::cout << "Type " << type << " L " << lmin << ":" << lmax << " T " - << thick << std::endl; + edm::LogVerbatim("HcalGeom") << "Type " << type << " L " << lmin << ":" + << lmax << " T " << thick; #endif thick *= (2.*scale); HcalDDDRecConstants::HcalActiveLength active(ieta,depth,zside,stype,zside*eta,thick); @@ -538,10 +549,11 @@ HcalDDDRecConstants::getThickActive(const int& type) const { ++depth; #ifdef EDM_ML_DEBUG kount++; - std::cout << "getThickActive: [" << kount << "] eta:" << active.ieta - << ":" << active.eta << " zside " << active.zside << " depth " - << active.depth << " type " << active.stype << " thick " - << active.thick << std::endl; + edm::LogVerbatim("HcalGeom") << "getThickActive: [" << kount << "] eta:" + << active.ieta << ":" << active.eta + << " zside " << active.zside << " depth " + << active.depth << " type " << active.stype + << " thick " << active.thick; #endif } } @@ -603,10 +615,10 @@ HcalDDDRecConstants::HcalCellTypes(HcalSubdetector subdet) const { } } #ifdef EDM_ML_DEBUG - std::cout << "HcalDDDRecConstants: found " << cells.size() - << " cells for sub-detector type " << isub << std::endl; + edm::LogVerbatim("HcalGeom") << "HcalDDDRecConstants: found " << cells.size() + << " cells for sub-detector type " << isub; for (unsigned int ic=0; ic 0) ? 1 : -1; + int etamin= iEtaMax[1]-hcons.getDepthEta29(iphi,zside,1); + if ((eta >= etamin) && (eta <= iEtaMax[1])) { + int depthMax = getMaxDepth(1, etamin, iphi, zside); + int depthMin = hcons.getDepthEta29(iphi,zside,0) + 1; + if (depth >= depthMin && depth <= depthMax) return true; + } + return false; +} + +std::vector HcalDDDRecConstants::mergedDepthList29(int ieta, int iphi) const { + std::vector depths; + int eta = std::abs(ieta); + int zside = (ieta > 0) ? 1 : -1; + int etamin= iEtaMax[1]-hcons.getDepthEta29(iphi,zside,1); + if ((eta >= etamin) && (eta <= iEtaMax[1])) { + int depthMax = getMaxDepth(1, etamin, iphi, zside); + int depthMin = hcons.getDepthEta29(iphi,zside,0) + 1; + depths.reserve(depthMax-depthMin+1); + for (int depth=depthMin; depth <= depthMax; ++depth) + depths.emplace_back(depth); + } + return depths; +} + + unsigned int HcalDDDRecConstants::numberOfCells(HcalSubdetector subdet) const { if (subdet == HcalBarrel || subdet == HcalEndcap) { @@ -734,6 +774,7 @@ void HcalDDDRecConstants::getOneEtaBin(HcalSubdetector subdet, int ieta, int zsi etabin0.depthStart = hcons.getDepthEta29(phis[0].first,zside,0)+1; int dstart = -1; int lmin(0), lmax(0); + std::map::iterator itr=layers.begin(); if (!layers.empty()) { int dep = itr->second; @@ -741,16 +782,18 @@ void HcalDDDRecConstants::getOneEtaBin(HcalSubdetector subdet, int ieta, int zsi dep = hcons.getDepthEta16(subdet,phis[0].first,zside); unsigned lymx0 = (layers.size() > lymax) ? lymax : layers.size(); #ifdef EDM_ML_DEBUG - std::cout << "Eta " << ieta << ":" << hpar->noff[1] << " zside " << zside - << " lymax " << lymx0 << ":" << lymax << " Depth " << dep << ":" - << itr->second; + edm::LogVerbatim("HcalGeom") << "Eta " << ieta << ":" << hpar->noff[1] + << " zside " << zside << " lymax " << lymx0 + << ":" << lymax << " Depth " << dep << ":" + << itr->second; unsigned int l(0); for (itr = layers.begin(); itr != layers.end(); ++itr,++l) - std::cout << " [" << l << "] " << itr->first << ":" << itr->second; - std::cout << std::endl << " with " << phis.size() << " phis"; + edm::LogVerbatim("HcalGeom") << "Layer [" << l << "] " << itr->first + << ":" << itr->second; + edm::LogVerbatim("HcalGeom") << "With " << phis.size() << " phis"; for (unsigned int l=0; lfirst <= (int)(lymx0)) { @@ -786,13 +829,14 @@ void HcalDDDRecConstants::getOneEtaBin(HcalSubdetector subdet, int ieta, int zsi etabin0.phis.insert(etabin0.phis.end(),phis.begin(),phis.end()); bins.emplace_back(etabin0); #ifdef EDM_ML_DEBUG - std::cout << "etabin0: dStatrt " << etabin0.depthStart << " layers " - << etabin0.layer.size() << ":" << lmin << ":" << lmax - << " phis " << phis.size() << std::endl; + edm::LogVerbatim("HcalGeom") << "etabin0: dStatrt " << etabin0.depthStart + << " layers " << etabin0.layer.size() << ":" + << lmin << ":" << lmax << " phis " + << phis.size(); for (unsigned int k=0; knoff[1]) { } else { @@ -804,13 +848,13 @@ void HcalDDDRecConstants::getOneEtaBin(HcalSubdetector subdet, int ieta, int zsi etabin.depthStart = dstart; bins.emplace_back(etabin); #ifdef EDM_ML_DEBUG - std::cout << "etabin: dStatrt " << etabin.depthStart << " layers " - << etabin.layer.size() << ":" << lmin << ":" << lmax - << " phis " << etabin.phis.size() << std::endl; + edm::LogVerbatim("HcalGeom") << "etabin: dStatrt " << etabin.depthStart + << " layers " << etabin.layer.size() << ":" + << lmin << ":" << lmax << " phis " + << etabin.phis.size(); for (unsigned int k=0; k nPhiBins[2]) nPhiBins[2] = nphi; } #ifdef EDM_ML_DEBUG - std::cout << "Modified eta/deltaphi table for " << nEta << " bins" << std::endl; + edm::LogVerbatim("HcalGeom") << "Modified eta/deltaphi table for " << nEta + << " bins"; for (int i=0; ietaTableHF.size(); ++i) - std::cout << " [" << i << "] = " << hpar->etaTableHF[i]; - std::cout << std::endl; - std::cout << "PhiBinHF"; + edm::LogVerbatim("HcalGeom") << " [" << i << "] = " << hpar->etaTableHF[i]; + edm::LogVerbatim("HcalGeom") << "PhiBinHF"; for (unsigned int i=0; iphitable.size(); ++i) - std::cout << " [" << i << "] = " << hpar->phitable[i]; - std::cout << std::endl; + edm::LogVerbatim("HcalGeom") << " [" << i << "] = " << hpar->phitable[i]; #endif //Now the depths @@ -914,22 +957,23 @@ void HcalDDDRecConstants::initialize(void) { int laymax0 = (imx > 16) ? layerGroup(i,16) : laymax; if (i+1 == iEtaMax[0]) laymax0 = hcons.getDepthEta16M(1); #ifdef EDM_ML_DEBUG - std::cout << "HB " << i << " " << imx << " " << laymax << " " - << laymax0 << std::endl; + edm::LogVerbatim("HcalGeom") << "HB " << i << " " << imx << " " << laymax + << " " << laymax0; #endif if (maxDepth[0] < laymax0) maxDepth[0] = laymax0; } if (i >= iEtaMin[1]-1 && i < iEtaMax[1]) { #ifdef EDM_ML_DEBUG - std::cout << "HE " << i << " " << imx << " " << laymax << std::endl; + edm::LogVerbatim("HcalGeom") << "HE " << i << " " << imx << " " << laymax; #endif if (maxDepth[1] < laymax) maxDepth[1] = laymax; } } #ifdef EDM_ML_DEBUG for (int i=0; i<4; ++i) - std::cout << "Detector Type[" << i << "] iEta " << iEtaMin[i] << ":" - << iEtaMax[i] << " MaxDepth " << maxDepth[i] << std::endl; + edm::LogVerbatim("HcalGeom") << "Detector Type[" << i << "] iEta " + << iEtaMin[i] << ":" << iEtaMax[i] + << " MaxDepth " << maxDepth[i]; #endif //Now the geometry constants @@ -937,27 +981,29 @@ void HcalDDDRecConstants::initialize(void) { nHalves[0] = hpar->modHB[1]; for (unsigned int i=0; irHB.size(); ++i) { gconsHB.emplace_back(std::pair(hpar->rHB[i]/CLHEP::cm, - hpar->drHB[i]/CLHEP::cm)); + hpar->drHB[i]/CLHEP::cm)); } #ifdef EDM_ML_DEBUG - std::cout << "HB with " << nModule[0] << " modules and " << nHalves[0] - <<" halves and " << gconsHB.size() << " layers" << std::endl; + edm::LogVerbatim("HcalGeom") << "HB with " << nModule[0] << " modules and " + << nHalves[0] <<" halves and " << gconsHB.size() + << " layers"; for (unsigned int i=0; imodHE[0]; nHalves[1] = hpar->modHE[1]; for (unsigned int i=0; izHE.size(); ++i) { gconsHE.emplace_back(std::pair(hpar->zHE[i]/CLHEP::cm, - hpar->dzHE[i]/CLHEP::cm)); + hpar->dzHE[i]/CLHEP::cm)); } #ifdef EDM_ML_DEBUG - std::cout << "HE with " << nModule[1] << " modules and " << nHalves[1] - <<" halves and " << gconsHE.size() << " layers" << std::endl; + edm::LogVerbatim("HcalGeom") << "HE with " << nModule[1] << " modules and " + << nHalves[1] <<" halves and " << gconsHE.size() + << " layers"; for (unsigned int i=0; i maxDepth[1]) maxDepth[1] = depthMaxSp_.second; } #ifdef EDM_ML_DEBUG - std::cout << "Detector type and maximum depth for all RBX " - << depthMaxDf_.first << ":" << depthMaxDf_.second - << " and for special RBX " << depthMaxSp_.first << ":" - << depthMaxSp_.second << std::endl; + edm::LogVerbatim("HcalGeom") << "Detector type and maximum depth for all RBX " + << depthMaxDf_.first << ":" << depthMaxDf_.second + << " and for special RBX " << depthMaxSp_.first + << ":" << depthMaxSp_.second; #endif //Map of special DetId's @@ -1001,12 +1047,14 @@ void HcalDDDRecConstants::initialize(void) { } if (depth != 0) oldDep[depth] = std::pair(lmin,lymax-1); #ifdef EDM_ML_DEBUG - std::cout << "Eta|Phi|Zside " << eta << ":" << phi << ":" << zside - << " with " << oldDep.size() << " old Depths" << std::endl; + edm::LogVerbatim("HcalGeom") << "Eta|Phi|Zside " << eta << ":" << phi + << ":" << zside << " with " << oldDep.size() + << " old Depths"; unsigned int kk(0); for (std::map >::const_iterator itr=oldDep.begin(); itr != oldDep.end(); ++itr,++kk) - std::cout << "[" << kk << "] " << itr->first << " --> " - << itr->second.first << ":" << itr->second.second << "\n"; + edm::LogVerbatim("HcalGeom") << "[" << kk << "] " << itr->first <<" --> " + << itr->second.first << ":" + << itr->second.second; #endif std::pair depths = hcons.ldMap()->getDepths(eta); for (int ndepth=depths.first; ndepth<=depths.second; ++ndepth) { @@ -1037,8 +1085,8 @@ void HcalDDDRecConstants::initialize(void) { } } #ifdef EDM_ML_DEBUG - std::cout << "New Depth " << ndepth << " old Depth " << odepth - << " max " << maxlay << std::endl; + edm::LogVerbatim("HcalGeom") << "New Depth " << ndepth << " old Depth " + << odepth << " max " << maxlay; #endif for (int k : phis) { zside = (k > 0) ? 1 : -1; @@ -1058,22 +1106,22 @@ void HcalDDDRecConstants::initialize(void) { } } #ifdef EDM_ML_DEBUG - std::cout << "Map for merging new channels to old channel IDs with " - << detIdSp_.size() << " entries" << std::endl; + edm::LogVerbatim("HcalGeom") << "Map for merging new channels to old channel" + << " IDs with " << detIdSp_.size() <<" entries"; int l(0); for (auto itr : detIdSp_) { - std::cout << "[" << l << "] Special " << itr.first << " Standard " - << itr.second << std::endl; + edm::LogVerbatim("HcalGeom") << "[" << l << "] Special " << itr.first + << " Standard " << itr.second; ++l; } - std::cout << "Reverse Map for mapping old to new IDs with " - << detIdSpR_.size() << " entries" << std::endl; + edm::LogVerbatim("HcalGeom") <<"Reverse Map for mapping old to new IDs with " + << detIdSpR_.size() << " entries"; l = 0; for (auto itr : detIdSpR_) { - std::cout << "[" << l << "] Standard " << itr.first << " Special"; + edm::LogVerbatim("HcalGeom") << "[" << l << "] Standard " << itr.first + << " Special"; for (auto itr1 : itr.second) - std::cout << " " << (itr1); - std::cout << std::endl; + edm::LogVerbatim("HcalGeom") << "ID " << (itr1); ++l; } #endif diff --git a/Geometry/HcalCommonData/src/HcalDDDSimConstants.cc b/Geometry/HcalCommonData/src/HcalDDDSimConstants.cc index 85a726acfca4e..0307dd1e37380 100644 --- a/Geometry/HcalCommonData/src/HcalDDDSimConstants.cc +++ b/Geometry/HcalCommonData/src/HcalDDDSimConstants.cc @@ -17,8 +17,8 @@ HcalDDDSimConstants::HcalDDDSimConstants(const HcalParameters* hp) : hpar(hp) { initialize(); #ifdef EDM_ML_DEBUG std::vector cellTypes = HcalCellTypes(); - std::cout << "HcalDDDSimConstants: " << cellTypes.size() - << " cells of type HCal (All)\n"; + edm::LogVerbatim("HcalGeom") << "HcalDDDSimConstants: " << cellTypes.size() + << " cells of type HCal (All)\n"; #endif } @@ -110,12 +110,13 @@ HcalCellType::HcalCell HcalDDDSimConstants::cell(const int& idet, const int& zs HcalCellType::HcalCell tmp(ok,eta,deta,phi,dphi,rz,drz,flagrz); #ifdef EDM_ML_DEBUG - std::cout << "HcalDDDSimConstants: det/side/depth/etaR/phi " - << idet << "/" << zside << "/" << depth << "/" - << etaR << "/" << iphi << " Cell Flag " << tmp.ok - << " " << tmp.eta << " " << tmp.deta << " phi " - << tmp.phi << " " << tmp.dphi << " r(z) " << tmp.rz - << " " << tmp.drz << " " << tmp.flagrz << std::endl; + edm::LogVerbatim("HcalGeom") << "HcalDDDSimConstants: det/side/depth/etaR/" + << "phi " << idet << "/" << zside << "/" + << depth << "/" << etaR << "/" << iphi + << " Cell Flag " << tmp.ok << " " << tmp.eta + << " " << tmp.deta << " phi " << tmp.phi << " " + << tmp.dphi << " r(z) " << tmp.rz << " " + << tmp.drz << " " << tmp.flagrz; #endif return tmp; } @@ -161,7 +162,7 @@ int HcalDDDSimConstants::getDepthEta16(const int& det, const int& phi, int depth = ldmap_.getDepth16(det,phi,zside); if (depth < 0) depth = (det == 2) ? depthEta16[1] : depthEta16[0]; #ifdef EDM_ML_DEBUG - std::cout << "getDepthEta16: " << det << ":" << depth << std::endl; + edm::LogVerbatim("HcalGeom") << "getDepthEta16: " << det << ":" << depth; #endif return depth; } @@ -258,8 +259,9 @@ std::pair HcalDDDSimConstants::getEtaDepth(const int& det, int etaR, int depth, const int& lay) { #ifdef EDM_ML_DEBUG - std::cout << "HcalDDDEsimConstants:getEtaDepth: I/P " << det << ":" << etaR - << ":" << phi << ":" << zside << ":" << depth << ":" << lay << "\n"; + edm::LogVerbatim("HcalGeom") << "HcalDDDEsimConstants:getEtaDepth: I/P " + << det << ":" << etaR << ":" << phi << ":" + << zside << ":" << depth << ":" << lay; #endif //Modify the depth index if ((det == static_cast(HcalEndcap)) && (etaR == 17) && (lay == 1)) @@ -293,14 +295,14 @@ std::pair HcalDDDSimConstants::getEtaDepth(const int& det, int etaR, } } #ifdef EDM_ML_DEBUG - std::cout << "HcalDDDEsimConstants:getEtaDepth: O/P " << etaR << ":" << depth - << std::endl; + edm::LogVerbatim("HcalGeom") << "HcalDDDEsimConstants:getEtaDepth: O/P " + << etaR << ":" << depth; #endif return std::pair(etaR,depth); } -double HcalDDDSimConstants::getEtaHO(const double& etaR, const double& x, const double& y, - const double& z) const { +double HcalDDDSimConstants::getEtaHO(const double& etaR, const double& x, + const double& y, const double& z) const { if (hpar->zHO.size() > 4) { double eta = fabs(etaR); @@ -315,8 +317,8 @@ double HcalDDDSimConstants::getEtaHO(const double& etaR, const double& x, const } eta = (z >= 0. ? eta : -eta); #ifdef EDM_ML_DEBUG - std::cout << "R " << r << " Z " << z << " eta " << etaR - << ":" << eta << std::endl; + edm::LogVerbatim("HcalGeom") << "R " << r << " Z " << z << " eta " << etaR + << ":" << eta; if (eta != etaR) edm::LogInfo ("HCalGeom") << "**** Check *****"; #endif return eta; @@ -504,11 +506,12 @@ HcalDDDSimConstants::getPhis(const int& subdet, const int& ieta) const { phis.emplace_back(std::pair(iphi,phi)); } #ifdef EDM_ML_DEBUG - std::cout << "getPhis: subdet|ieta|iphi " << subdet << "|" << ieta - << " with " << phis.size() << " phi bins" << std::endl; + edm::LogVerbatim("HcalGeom") << "getPhis: subdet|ieta|iphi " << subdet << "|" + << ieta << " with " << phis.size() + << " phi bins"; for (unsigned int k=0; ketaMin[i] << ":" - << hpar->etaMax[i] << " MaxDepth " << maxDepth[i] << std::endl; + edm::LogVerbatim("HcalGeom") << "Detector Type [" << i << "] iEta " + << hpar->etaMin[i] << ":" << hpar->etaMax[i] + << " MaxDepth " << maxDepth[i]; #endif int maxdepth = (maxDepth[1]>maxDepth[0]) ? maxDepth[1] : maxDepth[0]; @@ -802,9 +807,10 @@ void HcalDDDSimConstants::initialize( void ) { } #ifdef EDM_ML_DEBUG - std::cout << "Depth " << i << " with " << depths[i].size() << " etas:"; - for (int k=0; kmodHE[1]; nmodHE = hpar->modHE[0]; #ifdef EDM_ML_DEBUG - std::cout << "HcalDDDSimConstants:: " << nzHB << ":" << nmodHB - << " barrel and " << nzHE << ":" << nmodHE - << " endcap half-sectors" << std::endl; + edm::LogVerbatim("HcalGeom") << "HcalDDDSimConstants:: " << nzHB << ":" + << nmodHB << " barrel and " << nzHE << ":" + << nmodHE << " endcap half-sectors"; #endif if (hpar->rHB.size() > maxLayerHB_+1 && hpar->zHO.size() > 4) { @@ -829,13 +835,15 @@ void HcalDDDSimConstants::initialize( void ) { etaHO[3] = hpar->etaTable[10]; } #ifdef EDM_ML_DEBUG - std::cout << "HO Eta boundaries " << etaHO[0] << " " << etaHO[1] - << " " << etaHO[2] << " " << etaHO[3] << std::endl; - std::cout << "HO Parameters " << rminHO << " " << hpar->zHO.size(); - for (int i=0; i<4; ++i) std::cout << " eta[" << i << "] = " << etaHO[i]; + edm::LogVerbatim("HcalGeom") << "HO Eta boundaries " << etaHO[0] << " " + << etaHO[1] << " " << etaHO[2] << " " + << etaHO[3]; + edm::LogVerbatim("HcalGeom") << "HO Parameters " << rminHO << " " + << hpar->zHO.size(); + for (int i=0; i<4; ++i) + edm::LogVerbatim("HcalGeom") << " eta[" << i << "] = " << etaHO[i]; for (unsigned int i=0; izHO.size(); ++i) - std::cout << " zHO[" << i << "] = " << hpar->zHO[i]; - std::cout << std::endl; + edm::LogVerbatim("HcalGeom") << " zHO[" << i << "] = " << hpar->zHO[i]; #endif int noffsize = 7 + hpar->noff[5] + hpar->noff[6]; @@ -856,11 +864,12 @@ void HcalDDDSimConstants::initialize( void ) { depthEta29[1] = 1; } #ifdef EDM_ML_DEBUG - std::cout << "isBH_ " << hpar->noff.size() << ":" << noffsize << ":" - << noffl << ":" << isBH_ << std::endl; - std::cout << "Depth index at ieta = 16 for HB (max) " << depthEta16[0] - << " HE (min) " << depthEta16[1] << "; max depth for itea = 29 : (" - << depthEta29[0] << ":" << depthEta29[1] << ")" << std::endl; + edm::LogVerbatim("HcalGeom") << "isBH_ " << hpar->noff.size() << ":" + << noffsize << ":" << noffl << ":" << isBH_; + edm::LogVerbatim("HcalGeom") << "Depth index at ieta = 16 for HB (max) " + << depthEta16[0] << " HE (min) " <noff.size()) > (noffsize+4)) { @@ -872,10 +881,10 @@ void HcalDDDSimConstants::initialize( void ) { } } #ifdef EDM_ML_DEBUG - std::cout << idHF2QIE.size() << " detector channels having 2 QIE cards:" - << std::endl; + edm::LogVerbatim("HcalGeom") << idHF2QIE.size() + << " detector channels having 2 QIE cards:"; for (unsigned int k=0; knoff[noffk+7+nphi+3*i+2]); } #ifdef EDM_ML_DEBUG - std::cout << "Initialize HcalLayerDepthMap for Detector " << dtype - << " etaMax " << hpar->etaMax[dtype] << " with " << nphi - << " sectors"; - for (int i=0; ietaMax[dtype] << " with " + << nphi << " sectors"; + for (int i=0; iLayer0Wt[dtype-1] << ":" << wt << std::endl; + edm::LogVerbatim("HcalGeom") << " [" << i << "] " << iet[i] << " " + << ily[i] << " " << idp[i]; + edm::LogVerbatim("HcalGeom") <<"Maximum depth for last HE Eta tower " + << depthEta29[0] << ":" << ndp16 << ":" + << ndp29 << " L0 Wt " + << hpar->Layer0Wt[dtype-1] << ":" << wt; #endif ldmap_.initialize(dtype,hpar->etaMax[dtype-1],ndp16,ndp29,wt,ifi,iet, ily,idp); @@ -937,13 +949,15 @@ void HcalDDDSimConstants::initialize( void ) { } } #ifdef EDM_ML_DEBUG - std::cout << "Front Layer Definition for HB: " << layFHB[0] << ":" - << layFHB[1] << " and for HE: " << layFHE[0] << ":" << layFHE[1] - << ":" << layFHE[2] << std::endl; - std::cout << "Last Layer Definition for HB: " << layBHB[0] << ":" - << layBHB[1] << ":" << layBHB[2] << " and for HE: " << layBHE[0] - << ":" << layBHE[1] << ":" << layBHE[2] << ":" << layBHE[3] - << std::endl; + edm::LogVerbatim("HcalGeom") << "Front Layer Definition for HB: " + << layFHB[0] << ":" << layFHB[1] + << " and for HE: " << layFHE[0] << ":" + << layFHE[1] << ":" << layFHE[2]; + edm::LogVerbatim("HcalGeom") << "Last Layer Definition for HB: " << layBHB[0] + << ":" << layBHB[1] << ":" << layBHB[2] + << " and for HE: " << layBHE[0] << ":" + << layBHE[1] << ":" << layBHE[2] << ":" + << layBHE[3]; #endif if (depthMaxSp_.first == 0) { depthMaxSp_ = depthMaxDf_ = std::pair(2,maxDepth[1]); @@ -955,10 +969,10 @@ void HcalDDDSimConstants::initialize( void ) { if (depthMaxSp_.second > maxDepth[1]) maxDepth[1] = depthMaxSp_.second; } #ifdef EDM_ML_DEBUG - std::cout << "Detector type and maximum depth for all RBX " - << depthMaxDf_.first << ":" << depthMaxDf_.second - << " and for special RBX " << depthMaxSp_.first << ":" - << depthMaxSp_.second << std::endl; + edm::LogVerbatim("HcalGeom") <<"Detector type and maximum depth for all RBX " + << depthMaxDf_.first << ":" < " << tmp << std::endl; + edm::LogVerbatim("HcalGeom") << "HcalDDDSimConstants::deltaEta " << etaR + << " " << depth << " ==> " << tmp; #endif return tmp; } @@ -1035,8 +1049,8 @@ double HcalDDDSimConstants::getEta(const int& det, const int& etaR, } if (zside == 0) tmp = -tmp; #ifdef EDM_ML_DEBUG - std::cout << "HcalDDDSimConstants::getEta " << etaR << " " - << zside << " " << depth << " ==> " << tmp << "\n"; + edm::LogVerbatim("HcalGeom") << "HcalDDDSimConstants::getEta " << etaR << " " + << zside << " " << depth << " ==> " << tmp; #endif return tmp; } @@ -1046,8 +1060,8 @@ double HcalDDDSimConstants::getEta(const double& r, const double& z) const { double tmp = 0; if (z != 0) tmp = -log(tan(0.5*atan(r/z))); #ifdef EDM_ML_DEBUG - std::cout << "HcalDDDSimConstants::getEta " << r << " " << z - << " ==> " << tmp << std::endl; + edm::LogVerbatim("HcalGeom") << "HcalDDDSimConstants::getEta " << r << " " + << z << " ==> " << tmp; #endif return tmp; } @@ -1111,7 +1125,8 @@ void HcalDDDSimConstants::printTileHB(const int& eta, const int& phi, << layL << ":" << layH-1; for (int lay=layL; lay area(2,0); - int kk=0; + int kk(0); + double mean(0); for (unsigned int k=0; klayHB.size(); ++k) { if (lay == hpar->layHB[k]) { double zmin = hpar->rhoxHB[k]*std::cos(thetaL)/std::sin(thetaL); @@ -1119,17 +1134,21 @@ void HcalDDDSimConstants::printTileHB(const int& eta, const int& phi, double dz = (std::min(zmax,hpar->dxHB[k]) - zmin); if (dz > 0) { area[kk] = dz*hpar->dyHB[k]; + mean += area[kk]; kk++; } } } - if (area[0] > 0) + if (area[0] > 0) { + mean /= (kk*100); edm::LogVerbatim("HcalGeom") << std::setw(2) << lay << " Area " << std::setw(8) << area[0] << " " - << std::setw(8) << area[1]; + << std::setw(8) << area[1] << " Mean " + << mean; + } } } - + void HcalDDDSimConstants::printTileHE(const int& eta, const int& phi, const int& zside, const int& depth) const { @@ -1148,7 +1167,8 @@ void HcalDDDSimConstants::printTileHE(const int& eta, const int& phi, << layL << ":" << layH-1 << " phi " << nphi; for (int lay=layL; lay area(4,0); - int kk=0; + int kk(0); + double mean(0); for (unsigned int k=0; klayHE.size(); ++k) { if (lay == hpar->layHE[k]) { double rmin = hpar->zxHE[k]*std::tan(thetaH); @@ -1165,9 +1185,11 @@ void HcalDDDSimConstants::printTileHE(const int& eta, const int& phi, double ar1=0, ar2=0; if (nphi == 1) { ar1 = 0.5*(rmax-rmin)*(dx1+dx2-4.*hpar->dx1HE[k]); + mean += ar1; } else { ar1 = 0.5*(rmax-rmin)*(dx1+dx2-2.*hpar->dx1HE[k]); ar2 = 0.5*(rmax-rmin)*((rmax+rmin)*tan(10.*CLHEP::deg)-4*hpar->dx1HE[k])-ar1; + mean += (ar1+ar2); } area[kk] = ar1; area[kk+2] = ar2; @@ -1179,15 +1201,19 @@ void HcalDDDSimConstants::printTileHE(const int& eta, const int& phi, int lay0 = lay-1; if (eta == 18) lay0++; if (nphi == 1) { + mean /= (kk*100); edm::LogVerbatim("HcalGeom") << std::setw(2) << lay0 << " Area " << std::setw(8) << area[0] << " " - << std::setw(8) << area[1]; + << std::setw(8) << area[1] << " Mean " + << mean; } else { + mean /= (kk*200); edm::LogVerbatim("HcalGeom") << std::setw(2) << lay0 << " Area " << std::setw(8) << area[0] << " " << std::setw(8) << area[1] << ":" << std::setw(8) << area[2] << " " - << std::setw(8) << area[3]; + << std::setw(8) << area[3] << " Mean " + << mean; } } } diff --git a/Geometry/HcalCommonData/test/HcalRecNumberingTester.cc b/Geometry/HcalCommonData/test/HcalRecNumberingTester.cc index 73a2b60e179df..0c672305ec127 100644 --- a/Geometry/HcalCommonData/test/HcalRecNumberingTester.cc +++ b/Geometry/HcalCommonData/test/HcalRecNumberingTester.cc @@ -29,7 +29,7 @@ #include "FWCore/Framework/interface/EventSetup.h" #include "FWCore/Framework/interface/ESHandle.h" #include "FWCore/Framework/interface/MakerMacros.h" - +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "DetectorDescription/Core/interface/DDCompactView.h" #include "DetectorDescription/Core/interface/DDExpandedView.h" @@ -61,130 +61,142 @@ void HcalRecNumberingTester::analyze( const edm::Event& iEvent, const edm::Event iSetup.get().get(pHSNDC); if (pHSNDC.isValid()) { - std::cout << "about to de-reference the edm::ESHandle pHSNDC" << std::endl; + edm::LogVerbatim("HcalGeom") << "about to de-reference the edm::ESHandle pHSNDC"; const HcalDDDRecConstants hdc (*pHSNDC); - std::cout << "about to getPhiOff and getPhiBin for 0..2" << std::endl; + edm::LogVerbatim("HcalGeom") << "about to getPhiOff and getPhiBin for 0..2"; int neta = hdc.getNEta(); - std::cout << neta << " eta bins with phi off set for barrel = " - << hdc.getPhiOff(0) << ", endcap = " << hdc.getPhiOff(1) - << std::endl; + edm::LogVerbatim("HcalGeom") << neta << " eta bins with phi off set for " + << "barrel = " << hdc.getPhiOff(0) + << ", endcap = " << hdc.getPhiOff(1); for (int i=0; i etas = hdc.getEtaLimit(i); double fbin = hdc.getPhiBin(i); std::vector depths = hdc.getDepth(i,false); - std::cout << "EtaBin[" << i << "]: EtaLimit = (" << etas.first << ":" - << etas.second << ") phiBin = " << fbin << " depths = ("; + edm::LogVerbatim("HcalGeom") << "EtaBin[" << i << "]: EtaLimit = (" + << etas.first << ":" << etas.second + << ") phiBin = " << fbin << " and " + << depths.size() << " depths"; for (unsigned int k=0; k etar = hdc.getEtaRange(type); - std::cout << "Detector type: " << type << " with eta ranges " - << etar.first << ":" << etar.second << std::endl; + edm::LogVerbatim("HcalGeom") << "Detector type: " << type + << " with eta ranges " << etar.first << ":" + << etar.second; for (int eta=etar.first; eta<=etar.second; ++eta) { std::vector > phis = hdc.getPhis(type+1, eta); for (auto & phi : phis) { - std::cout << "Type:Eta:phi " << type << ":" << eta << ":" - << phi.first << " Depth range (+z) " - << hdc.getMinDepth(type,eta,phi.first,1) << ":" - << hdc.getMaxDepth(type,eta,phi.first,1) << " (-z) " - << hdc.getMinDepth(type,eta,phi.first,-1) << ":" - << hdc.getMaxDepth(type,eta,phi.first,-1) << std::endl; + edm::LogVerbatim("HcalGeom") << "Type:Eta:phi " << type << ":" << eta + << ":" << phi.first <<" Depth range (+z) " + << hdc.getMinDepth(type,eta,phi.first,1) +<< ":" + << hdc.getMaxDepth(type,eta,phi.first,1) << " (-z) " + << hdc.getMinDepth(type,eta,phi.first,-1) << ":" + << hdc.getMaxDepth(type,eta,phi.first,-1); } } } std::vector hbar = hdc.getEtaBins(0); std::vector hcap = hdc.getEtaBins(1); - std::cout << "Topology Mode " << hdc.getTopoMode() - << " HB with " << hbar.size() << " eta sectors and HE with " - << hcap.size() << " eta sectors" << std::endl; + edm::LogVerbatim("HcalGeom") << "Topology Mode " << hdc.getTopoMode() + << " HB with " << hbar.size() + << " eta sectors and HE with " + << hcap.size() << " eta sectors"; std::vector hbcell = hdc.HcalCellTypes(HcalBarrel); - std::cout << "HB with " << hbcell.size() << " cells" << std::endl; + edm::LogVerbatim("HcalGeom") << "HB with " << hbcell.size() << " cells"; unsigned int i1(0), i2(0), i3(0), i4(0); for (const auto& cell : hbcell) { - std::cout << "HB[" << i1 << "] det " << cell.detType() << " zside " - << cell.zside() << ":" << cell.halfSize() - << " RO " << cell.actualReadoutDirection() - << " eta " << cell.etaBin() << ":" << cell.etaMin() - << ":" << cell.etaMax() << " phi " << cell.nPhiBins() - << ":" << cell.nPhiModule() << ":" << cell.phiOffset() - << ":" << cell.phiBinWidth() << ":" << cell.unitPhi() - << " depth " << cell.depthSegment() - << ":" << cell.depth() << ":" << cell.depthMin() - << ":" << cell.depthMax() << ":" << cell.depthType() - << std::endl; + edm::LogVerbatim("HcalGeom") << "HB[" << i1 << "] det " << cell.detType() + << " zside " << cell.zside() << ":" + << cell.halfSize() << " RO " + << cell.actualReadoutDirection() + << " eta " << cell.etaBin() << ":" + << cell.etaMin() << ":" << cell.etaMax() + << " phi " << cell.nPhiBins() << ":" + << cell.nPhiModule() << ":" <>phis = cell.phis(); - std::cout << "Phis (" << phis.size() << ") :"; + edm::LogVerbatim("HcalGeom") << "Phis (" << phis.size() << ") :"; for (const auto& phi : phis) - std::cout << " [" << phi.first << ", " << phi.second << "]"; - std::cout << std::endl; + edm::LogVerbatim("HcalGeom") << " [" << phi.first << ", " << phi.second + << "]"; } std::vector hecell = hdc.HcalCellTypes(HcalEndcap); - std::cout << "HE with " << hecell.size() << " cells" << std::endl; + edm::LogVerbatim("HcalGeom") << "HE with " << hecell.size() << " cells"; for (const auto& cell : hecell) { - std::cout << "HE[" << i2 << "] det " << cell.detType() << " zside " - << cell.zside() << ":" << cell.halfSize() - << " RO " << cell.actualReadoutDirection() - << " eta " << cell.etaBin() << ":" << cell.etaMin() - << ":" << cell.etaMax() << " phi " << cell.nPhiBins() - << ":" << cell.nPhiModule() << ":" << cell.phiOffset() - << ":" << cell.phiBinWidth() << ":" << cell.unitPhi() - << " depth " << cell.depthSegment() - << ":" << cell.depth() << ":" << cell.depthMin() - << ":" << cell.depthMax() << ":" << cell.depthType() - << std::endl; + edm::LogVerbatim("HcalGeom") << "HE[" << i2 << "] det " << cell.detType() + << " zside " << cell.zside() << ":" + << cell.halfSize() << " RO " + << cell.actualReadoutDirection() << " eta " + << cell.etaBin() << ":" << cell.etaMin()<< ":" + << cell.etaMax() << " phi " << cell.nPhiBins() + << ":" << cell.nPhiModule() << ":" + << cell.phiOffset() << ":" + << cell.phiBinWidth() << ":" << cell.unitPhi() + << " depth " << cell.depthSegment() << ":" + << cell.depth() << ":" << cell.depthMin() + << ":" << cell.depthMax() << ":" + << cell.depthType(); ++i2; std::vector>phis = cell.phis(); - std::cout << "Phis (" << phis.size() << ") :"; + edm::LogVerbatim("HcalGeom") << "Phis (" << phis.size() << ") :"; for (const auto& phi : phis) - std::cout << " [" << phi.first << ", " << phi.second << "]"; - std::cout << std::endl; + edm::LogVerbatim("HcalGeom") << " [" << phi.first << ", " + << phi.second << "]"; } std::vector hfcell = hdc.HcalCellTypes(HcalForward); - std::cout << "HF with " << hfcell.size() << " cells" << std::endl; + edm::LogVerbatim("HcalGeom") << "HF with " << hfcell.size() << " cells"; for (const auto& cell : hfcell) { - std::cout << "HF[" << i3 << "] det " << cell.detType() << " zside " - << cell.zside() << ":" << cell.halfSize() - << " RO " << cell.actualReadoutDirection() - << " eta " << cell.etaBin() << ":" << cell.etaMin() - << ":" << cell.etaMax() << " phi " << cell.nPhiBins() - << ":" << cell.nPhiModule() << ":" << cell.phiOffset() - << ":" << cell.phiBinWidth() << ":" << cell.unitPhi() - << " depth " << cell.depthSegment() - << ":" << cell.depth() << ":" << cell.depthMin() - << ":" << cell.depthMax() << ":" << cell.depthType() - << std::endl; + edm::LogVerbatim("HcalGeom") << "HF[" << i3 << "] det " << cell.detType() + << " zside " << cell.zside() << ":" + << cell.halfSize() << " RO " + << cell.actualReadoutDirection() << " eta " + << cell.etaBin() << ":" << cell.etaMin() <<":" + << cell.etaMax() << " phi " << cell.nPhiBins() + << ":" << cell.nPhiModule() << ":" + << cell.phiOffset() << ":" + << cell.phiBinWidth() << ":" << cell.unitPhi() + << " depth " << cell.depthSegment() << ":" + << cell.depth() << ":" << cell.depthMin() + << ":" << cell.depthMax() << ":" + << cell.depthType(); ++i3; } std::vector hocell = hdc.HcalCellTypes(HcalOuter); - std::cout << "HO with " << hocell.size() << " cells" << std::endl; + edm::LogVerbatim("HcalGeom") << "HO with " << hocell.size() << " cells"; for (const auto& cell : hocell) { - std::cout << "HO[" << i4 << "] det " << cell.detType() << " zside " - << cell.zside() << ":" << cell.halfSize() - << " RO " << cell.actualReadoutDirection() - << " eta " << cell.etaBin() << ":" << cell.etaMin() - << ":" << cell.etaMax() << " phi " << cell.nPhiBins() - << ":" << cell.nPhiModule() << ":" << cell.phiOffset() - << ":" << cell.phiBinWidth() << ":" << cell.unitPhi() - << " depth " << cell.depthSegment() - << ":" << cell.depth() << ":" << cell.depthMin() - << ":" << cell.depthMax() << ":" << cell.depthType() - << std::endl; + edm::LogVerbatim("HcalGeom") << "HO[" << i4 << "] det " << cell.detType() + << " zside " << cell.zside() << ":" + << cell.halfSize() << " RO " + << cell.actualReadoutDirection() << " eta " + << cell.etaBin() << ":" << cell.etaMin()<< ":" + << cell.etaMax() << " phi " << cell.nPhiBins() + << ":" << cell.nPhiModule() << ":" + << cell.phiOffset() << ":" + << cell.phiBinWidth() << ":" << cell.unitPhi() + << " depth " << cell.depthSegment() << ":" + << cell.depth() << ":" << cell.depthMin() + << ":" << cell.depthMax() << ":" + << cell.depthType(); ++i4; } for (int type=0; type <= 1; ++type ) { std::vector act = hdc.getThickActive(type); - std::cout << "Hcal type " << type << " has " << act.size() - << " eta/depth segment " << std::endl; + edm::LogVerbatim("HcalGeom") << "Hcal type " << type << " has " + << act.size() << " eta/depth segments"; for (const auto& active : act) { - std::cout << "zside " << active.zside << " ieta " << active.ieta - << " depth " << active.depth << " type " << active.stype - << " eta " << active.eta << " active thickness " - << active.thick << std::endl; + edm::LogVerbatim("HcalGeom") << "zside " << active.zside << " ieta " + << active.ieta << " depth " << active.depth + << " type " << active.stype << " eta " + << active.eta << " active thickness " + << active.thick; } } @@ -199,10 +211,11 @@ void HcalRecNumberingTester::analyze( const edm::Event& iEvent, const edm::Event int zside = (k>0) ? 1 : -1; int iphi = (k>0) ? k : -k; #ifdef EDM_ML_DEBUG - std::cout << "Look for Subdet " << subdet << " Zside " << zside - << " Eta " << eta << " Phi " << iphi << " depths " - << hdc.getMinDepth(type,eta,iphi,zside) << ":" - << hdc.getMaxDepth(type,eta,iphi,zside) << std::endl; + edm::LogVerbatim("HcalGeom") << "Look for Subdet " << subdet + << " Zside " << zside << " Eta " << eta + << " Phi " << iphi << " depths " + << hdc.getMinDepth(type,eta,iphi,zside) << ":" + << hdc.getMaxDepth(type,eta,iphi,zside); #endif std::vector ids; for (int depth=hdc.getMinDepth(type,eta,iphi,zside); @@ -210,34 +223,34 @@ void HcalRecNumberingTester::analyze( const edm::Event& iEvent, const edm::Event HcalDetId id(subdet,zside*eta,iphi,depth); HcalDetId hid = hdc.mergedDepthDetId(id); hdc.unmergeDepthDetId(hid,ids); - std::cout << "Input ID " << id << " Merged ID " << hid - << " containing " << ids.size() << " IDS:"; + edm::LogVerbatim("HcalGeom") << "Input ID " << id << " Merged ID " + << hid << " containing " << ids.size() + << " IDS:"; for (auto id : ids) - std::cout << " " << id; - std::cout << std::endl; + edm::LogVerbatim("HcalGeom") << " " << id; } } } } - // Test merging + // R,Z of cells for (const auto& cell : hbcell) { int ieta = cell.etaBin()*cell.zside(); double rz = hdc.getRZ(HcalBarrel,ieta,cell.phis()[0].first, cell.depthSegment()); - std::cout << "HB (eta=" << ieta << ", phi=" << cell.phis()[0].first - << ", depth=" << cell.depthSegment() << ") r/z = " << rz - << std::endl; + edm::LogVerbatim("HcalGeom") << "HB (eta=" << ieta << ", phi=" + << cell.phis()[0].first << ", depth=" + << cell.depthSegment() << ") r/z = " << rz ; } for (const auto& cell : hecell) { int ieta = cell.etaBin()*cell.zside(); double rz = hdc.getRZ(HcalEndcap,ieta,cell.phis()[0].first, cell.depthSegment()); - std::cout << "HE (eta=" << ieta << ", phi=" << cell.phis()[0].first - << ", depth=" << cell.depthSegment() << ") r/z = " << rz - << std::endl; + edm::LogVerbatim("HcalGeom") << "HE (eta=" << ieta << ", phi=" + << cell.phis()[0].first << ", depth=" + << cell.depthSegment() << ") r/z = " << rz; } } else { - std::cout << "No record found with HcalDDDRecConstants" << std::endl; + edm::LogVerbatim("HcalGeom") << "No record found with HcalDDDRecConstants"; } } diff --git a/Geometry/HcalCommonData/test/HcalSimNumberingTester.cc b/Geometry/HcalCommonData/test/HcalSimNumberingTester.cc index c8fbb300c3721..0007f6ec18268 100644 --- a/Geometry/HcalCommonData/test/HcalSimNumberingTester.cc +++ b/Geometry/HcalCommonData/test/HcalSimNumberingTester.cc @@ -29,7 +29,7 @@ #include "FWCore/Framework/interface/EventSetup.h" #include "FWCore/Framework/interface/ESHandle.h" #include "FWCore/Framework/interface/MakerMacros.h" - +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "DetectorDescription/Core/interface/DDCompactView.h" #include "DetectorDescription/Core/interface/DDExpandedView.h" @@ -61,20 +61,21 @@ void HcalSimNumberingTester::analyze( const edm::Event& iEvent, const edm::Event iSetup.get().get( pHSNDC ); if (pHSNDC.isValid()) { - std::cout << "about to de-reference the edm::ESHandle pHSNDC" << std::endl; + edm::LogVerbatim("HcalGeom") << "about to de-reference the edm::ESHandle pHSNDC"; const HcalDDDSimConstants hdc (*pHSNDC); - std::cout << "about to getConst for 0..1" << std::endl; + edm::LogVerbatim("HcalGeom") << "about to getConst for 0..1"; for (int i=0; i<1; ++i) { std::vector > gcons = hdc.getConstHBHE(i); - std::cout << "Geometry Constants for [" << i << "] with " - << gcons.size() << " elements" << std::endl; + edm::LogVerbatim("HcalGeom") << "Geometry Constants for [" << i + << "] with " << gcons.size() << " elements"; for (unsigned int k=0; k CellVec ; +public: - typedef CaloCellGeometry::CCGFloat CCGFloat ; - typedef CaloCellGeometry::Pt3D Pt3D ; - typedef CaloCellGeometry::Pt3DVec Pt3DVec ; + typedef std::vector CellVec ; - typedef CaloTowerAlignmentRcd AlignmentRecord ; - typedef CaloTowerGeometryRecord AlignedRecord ; - typedef PCaloTowerRcd PGeometryRecord ; - typedef CaloTowerDetId DetIdType ; + typedef CaloCellGeometry::CCGFloat CCGFloat ; + typedef CaloCellGeometry::Pt3D Pt3D ; + typedef CaloCellGeometry::Pt3DVec Pt3DVec ; - //enum { k_NumberOfCellsForCorners = CaloTowerDetId::kSizeForDenseIndexing } ; + typedef CaloTowerAlignmentRcd AlignmentRecord ; + typedef CaloTowerGeometryRecord AlignedRecord ; + typedef PCaloTowerRcd PGeometryRecord ; + typedef CaloTowerDetId DetIdType ; - //enum { k_NumberOfShapes = 41 } ; + enum { k_NumberOfParametersPerShape = 5 } ; - enum { k_NumberOfParametersPerShape = 5 } ; + static std::string dbString() { return "PCaloTowerRcd" ; } - static std::string dbString() { return "PCaloTowerRcd" ; } + unsigned int numberOfShapes() const override { return k_NumberOfShapes ; } + unsigned int numberOfParametersPerShape() const override { return k_NumberOfParametersPerShape ; } + virtual unsigned int numberOfCellsForCorners() const { return k_NumberOfCellsForCorners ; } - unsigned int numberOfShapes() const override { return k_NumberOfShapes ; } - unsigned int numberOfParametersPerShape() const override { return k_NumberOfParametersPerShape ; } - virtual unsigned int numberOfCellsForCorners() const { return k_NumberOfCellsForCorners ; } + CaloTowerGeometry(const CaloTowerTopology *cttopo); + ~CaloTowerGeometry() override; - CaloTowerGeometry(const CaloTowerTopology *cttopo_); - ~CaloTowerGeometry() override; + static std::string producerTag() { return "TOWER" ; } - static std::string producerTag() { return "TOWER" ; } + static unsigned int numberOfAlignments() { return 0 ; } + unsigned int alignmentTransformIndexLocal( const DetId& id ) ; + unsigned int alignmentTransformIndexGlobal( const DetId& id ) ; - static unsigned int numberOfAlignments() { return 0 ; } + static void localCorners( Pt3DVec& lc , + const CCGFloat* pv , + unsigned int i , + Pt3D& ref ) ; + + void newCell( const GlobalPoint& f1 , + const GlobalPoint& f2 , + const GlobalPoint& f3 , + const CCGFloat* parm, + const DetId& detId ) override ; + + std::shared_ptr getGeometry( const DetId& id ) const override { + return cellGeomPtr( m_cttopo->denseIndex(id) ) ; + } - //static unsigned int alignmentTransformIndexLocal( const DetId& id ) ; - unsigned int alignmentTransformIndexLocal( const DetId& id ) ; + void getSummary( CaloSubdetectorGeometry::TrVec& trVector, + CaloSubdetectorGeometry::IVec& iVector, + CaloSubdetectorGeometry::DimVec& dimVector, + CaloSubdetectorGeometry::IVec& dinsVector ) const override ; - //static unsigned int alignmentTransformIndexGlobal( const DetId& id ) ; - unsigned int alignmentTransformIndexGlobal( const DetId& id ) ; +protected: - static void localCorners( Pt3DVec& lc , - const CCGFloat* pv , - unsigned int i , - Pt3D& ref ) ; + unsigned int indexFor(const DetId& id) const override { return m_cttopo->denseIndex(id); } + unsigned int sizeForDenseIndex(const DetId& id) const override { return m_cttopo->sizeForDenseIndexing(); } - void newCell( const GlobalPoint& f1 , - const GlobalPoint& f2 , - const GlobalPoint& f3 , - const CCGFloat* parm, - const DetId& detId ) override ; - - const CaloCellGeometry* getGeometry( const DetId& id ) const override { - return cellGeomPtr( cttopo->denseIndex(id) ) ; - } + // Modify the RawPtr class + const CaloCellGeometry* getGeometryRawPtr (uint32_t index) const override; - void getSummary( CaloSubdetectorGeometry::TrVec& trVector, - CaloSubdetectorGeometry::IVec& iVector, - CaloSubdetectorGeometry::DimVec& dimVector, - CaloSubdetectorGeometry::IVec& dinsVector ) const override ; - - protected: - - const CaloCellGeometry* cellGeomPtr( uint32_t index ) const override ; - unsigned int indexFor(const DetId& id) const override { return cttopo->denseIndex(id); } - unsigned int sizeForDenseIndex(const DetId& id) const override { return cttopo->sizeForDenseIndexing(); } - - private: - const CaloTowerTopology* cttopo; - int k_NumberOfCellsForCorners; - int k_NumberOfShapes; - CellVec m_cellVec ; - CaloSubdetectorGeometry::IVec m_dins; +private: + const CaloTowerTopology* m_cttopo; + int k_NumberOfCellsForCorners; + int k_NumberOfShapes; + CellVec m_cellVec ; + CaloSubdetectorGeometry::IVec m_dins; }; #endif diff --git a/Geometry/HcalTowerAlgo/interface/HcalDDDGeometry.h b/Geometry/HcalTowerAlgo/interface/HcalDDDGeometry.h index 3986b7cd86900..520a753cd3dea 100644 --- a/Geometry/HcalTowerAlgo/interface/HcalDDDGeometry.h +++ b/Geometry/HcalTowerAlgo/interface/HcalDDDGeometry.h @@ -41,25 +41,26 @@ class HcalDDDGeometry : public CaloSubdetectorGeometry { const GlobalPoint& f3 , const CCGFloat* parm, const DetId& detId ) override ; - + protected: - const CaloCellGeometry* cellGeomPtr( uint32_t index ) const override ; + // Modify the RawPtr class + const CaloCellGeometry* getGeometryRawPtr (uint32_t index) const override; private: void newCellImpl( const GlobalPoint& f1 , - const GlobalPoint& f2 , - const GlobalPoint& f3 , - const CCGFloat* parm, - const DetId& detId ) ; + const GlobalPoint& f2 , + const GlobalPoint& f3 , + const CCGFloat* parm, + const DetId& detId ) ; //can only be used by friend classes, to ensure sorting is done at the end void newCellFast( const GlobalPoint& f1 , - const GlobalPoint& f2 , - const GlobalPoint& f3 , - const CCGFloat* parm, - const DetId& detId ) ; + const GlobalPoint& f2 , + const GlobalPoint& f3 , + const CCGFloat* parm, + const DetId& detId ) ; void increaseReserve(unsigned int extra); void sortValidIds(); diff --git a/Geometry/HcalTowerAlgo/interface/HcalGeometry.h b/Geometry/HcalTowerAlgo/interface/HcalGeometry.h index 00d1104eb4263..b55a4c669b9dd 100644 --- a/Geometry/HcalTowerAlgo/interface/HcalGeometry.h +++ b/Geometry/HcalTowerAlgo/interface/HcalGeometry.h @@ -53,12 +53,11 @@ class HcalGeometry : public CaloSubdetectorGeometry { const std::vector& getValidDetIds(DetId::Detector det = DetId::Detector ( 0 ), int subdet = 0 ) const override; - const CaloCellGeometry* getGeometry( const DetId& id ) const override ; + std::shared_ptr getGeometry( const DetId& id ) const override ; DetId getClosestCell(const GlobalPoint& r) const override ; - CaloSubdetectorGeometry::DetIdSet getCells( const GlobalPoint& r, - double dR ) const override ; + CaloSubdetectorGeometry::DetIdSet getCells(const GlobalPoint& r, double dR) const override ; GlobalPoint getPosition(const DetId& id) const; GlobalPoint getBackPosition(const DetId& id) const; @@ -118,15 +117,16 @@ class HcalGeometry : public CaloSubdetectorGeometry { protected: - const CaloCellGeometry* cellGeomPtr( unsigned int index ) const override ; - unsigned int indexFor(const DetId& id) const override { return m_topology.detId2denseId(id); } unsigned int sizeForDenseIndex(const DetId& id) const override { return m_topology.ncells(); } + // Modify the RawPtr class + const CaloCellGeometry* getGeometryRawPtr (uint32_t index) const override; + private: // Base clas for getting geometry - const CaloCellGeometry* getGeometryBase( const DetId& id ) const { + std::shared_ptr getGeometryBase( const DetId& id ) const { return cellGeomPtr( m_topology.detId2denseId( id ) ) ; } diff --git a/Geometry/HcalTowerAlgo/src/CaloTowerGeometry.cc b/Geometry/HcalTowerAlgo/src/CaloTowerGeometry.cc index e5e0642d5c9e5..ddf6dee8f1c40 100644 --- a/Geometry/HcalTowerAlgo/src/CaloTowerGeometry.cc +++ b/Geometry/HcalTowerAlgo/src/CaloTowerGeometry.cc @@ -9,10 +9,10 @@ typedef CaloCellGeometry::Pt3D Pt3D ; typedef CaloCellGeometry::Pt3DVec Pt3DVec ; typedef CaloCellGeometry::Tr3D Tr3D ; -CaloTowerGeometry::CaloTowerGeometry(const CaloTowerTopology *cttopo_) : - cttopo(cttopo_), - k_NumberOfCellsForCorners(cttopo->sizeForDenseIndexing()), - k_NumberOfShapes(cttopo->lastHFRing()), +CaloTowerGeometry::CaloTowerGeometry(const CaloTowerTopology *cttopo) : + m_cttopo(cttopo), + k_NumberOfCellsForCorners(m_cttopo->sizeForDenseIndexing()), + k_NumberOfShapes(m_cttopo->lastHFRing()), m_cellVec ( k_NumberOfCellsForCorners ) { } @@ -34,8 +34,8 @@ CaloTowerGeometry::alignmentTransformIndexLocal( const DetId& id ) { const unsigned int offset ( izoff*3*18) ; return ( offset + ip + - ( cttopo->firstHFQuadPhiRing() <= iea ? 36 : - ( cttopo->firstHEDoublePhiRing() <= iea ? 18 : 0 ) ) ) ; + ( m_cttopo->firstHFQuadPhiRing() <= iea ? 36 : + ( m_cttopo->firstHEDoublePhiRing() <= iea ? 18 : 0 ) ) ) ; } unsigned int @@ -63,18 +63,18 @@ CaloTowerGeometry::newCell( const GlobalPoint& f1 , const CaloTowerDetId cid ( detId ) ; - const unsigned int di ( cttopo->denseIndex(cid) ) ; + const unsigned int di ( m_cttopo->denseIndex(cid) ) ; m_cellVec[ di ] = IdealObliquePrism( f1, cornersMgr(), parm ) ; addValidID( detId ) ; m_dins.emplace_back( di ); } -const CaloCellGeometry* -CaloTowerGeometry::cellGeomPtr( uint32_t index ) const { - const CaloCellGeometry* cell ( &m_cellVec[ index ] ) ; - return ( m_cellVec.size() < index || - nullptr == cell->param() ? nullptr : cell ) ; +const CaloCellGeometry* CaloTowerGeometry::getGeometryRawPtr(uint32_t index) const { + // Modify the RawPtr class + const CaloCellGeometry* cell(&m_cellVec[index]); + return (m_cellVec.size() < index || + nullptr == cell->param() ? nullptr : cell); } void @@ -95,7 +95,7 @@ CaloTowerGeometry::getSummary(CaloSubdetectorGeometry::TrVec& tVec, for (unsigned int i ( 0 ) ; i < numberOfCellsForCorners() ; ++i) { Tr3D tr ; - const CaloCellGeometry* ptr ( cellGeomPtr( i ) ) ; + auto ptr (cellGeomPtr( i )); if (nullptr != ptr) { dinsVec.emplace_back( i ); @@ -143,4 +143,4 @@ CaloTowerGeometry::getSummary(CaloSubdetectorGeometry::TrVec& tVec, if( iVec.size() < nn ) iVec.emplace_back( ishape ) ; } } -} \ No newline at end of file +} diff --git a/Geometry/HcalTowerAlgo/src/HcalDDDGeometry.cc b/Geometry/HcalTowerAlgo/src/HcalDDDGeometry.cc index c960011c665d2..7d8ff51418c04 100644 --- a/Geometry/HcalTowerAlgo/src/HcalDDDGeometry.cc +++ b/Geometry/HcalTowerAlgo/src/HcalDDDGeometry.cc @@ -83,8 +83,7 @@ HcalDDDGeometry::getValidDetIds(DetId::Detector det, } DetId -HcalDDDGeometry::getClosestCell(const GlobalPoint& r) const -{ +HcalDDDGeometry::getClosestCell(const GlobalPoint& r) const { constexpr double twopi = M_PI+M_PI; constexpr double deg = M_PI/180.; @@ -147,7 +146,7 @@ HcalDDDGeometry::getClosestCell(const GlobalPoint& r) const } int -HcalDDDGeometry::insertCell(std::vector const & cells){ +HcalDDDGeometry::insertCell(std::vector const & cells) { hcalCells_.insert(hcalCells_.end(), cells.begin(), cells.end()); int num = static_cast(hcalCells_.size()); @@ -163,10 +162,10 @@ HcalDDDGeometry::insertCell(std::vector const & cells){ void HcalDDDGeometry::newCellImpl( const GlobalPoint& f1 , - const GlobalPoint& f2 , - const GlobalPoint& f3 , - const CCGFloat* parm , - const DetId& detId ) + const GlobalPoint& f2 , + const GlobalPoint& f3 , + const CCGFloat* parm , + const DetId& detId ) { assert( detId.det()==DetId::Hcal ); @@ -200,10 +199,10 @@ HcalDDDGeometry::newCellImpl( const GlobalPoint& f1 , void HcalDDDGeometry::newCell( const GlobalPoint& f1 , - const GlobalPoint& f2 , - const GlobalPoint& f3 , - const CCGFloat* parm , - const DetId& detId ) + const GlobalPoint& f2 , + const GlobalPoint& f3 , + const CCGFloat* parm , + const DetId& detId ) { newCellImpl(f1,f2,f3,parm,detId); addValidID( detId ); @@ -211,59 +210,34 @@ HcalDDDGeometry::newCell( const GlobalPoint& f1 , void HcalDDDGeometry::newCellFast( const GlobalPoint& f1 , - const GlobalPoint& f2 , - const GlobalPoint& f3 , - const CCGFloat* parm , - const DetId& detId ) + const GlobalPoint& f2 , + const GlobalPoint& f3 , + const CCGFloat* parm , + const DetId& detId ) { newCellImpl(f1,f2,f3,parm,detId); m_validIds.emplace_back(detId); } -const CaloCellGeometry* -HcalDDDGeometry::cellGeomPtr( uint32_t din ) const -{ - const CaloCellGeometry* cell ( nullptr ) ; - if( m_hbCellVec.size() > din ) - { - cell = &m_hbCellVec[ din ] ; - } - else - { - if( m_hbCellVec.size() + - m_heCellVec.size() > din ) - { - const unsigned int index ( din - m_hbCellVec.size() ) ; - cell = &m_heCellVec[ index ] ; - } - else - { - if( m_hbCellVec.size() + - m_heCellVec.size() + - m_hoCellVec.size() > din ) - { - const unsigned int index ( din - - m_hbCellVec.size() - - m_heCellVec.size() ) ; - cell = &m_hoCellVec[ index ] ; - } - else - { - if( m_hbCellVec.size() + - m_heCellVec.size() + - m_hoCellVec.size() + - m_hfCellVec.size() > din ) - { - const unsigned int index ( din - - m_hbCellVec.size() - - m_heCellVec.size() - - m_hoCellVec.size() ) ; - cell = &m_hfCellVec[ index ] ; - } - } - } +const CaloCellGeometry* HcalDDDGeometry::getGeometryRawPtr (uint32_t din) const { + // Modify the RawPtr class + const CaloCellGeometry* cell(nullptr); + if (m_hbCellVec.size() > din) { + cell = (&m_hbCellVec[din]); + } else if (m_hbCellVec.size()+m_heCellVec.size() > din) { + const unsigned int ind (din - m_hbCellVec.size() ) ; + cell = (&m_heCellVec[ind]); + } else if (m_hbCellVec.size()+m_heCellVec.size()+m_hoCellVec.size() > din) { + const unsigned int ind (din - m_hbCellVec.size() - m_heCellVec.size()); + cell = (&m_hoCellVec[ind]); + } else if (m_hbCellVec.size()+m_heCellVec.size()+m_hoCellVec.size()+ + m_hfCellVec.size() > din) { + const unsigned int ind (din - m_hbCellVec.size() - m_heCellVec.size() - + m_hoCellVec.size() ) ; + cell = (&m_hfCellVec[ind]); } - return ( nullptr == cell || nullptr == cell->param() ? nullptr : cell ) ; + + return (( nullptr == cell || nullptr == cell->param()) ? nullptr : cell ) ; } void HcalDDDGeometry::increaseReserve(unsigned int extra) { diff --git a/Geometry/HcalTowerAlgo/src/HcalGeometry.cc b/Geometry/HcalTowerAlgo/src/HcalGeometry.cc index 149031565485a..1550a962c7eb8 100644 --- a/Geometry/HcalTowerAlgo/src/HcalGeometry.cc +++ b/Geometry/HcalTowerAlgo/src/HcalGeometry.cc @@ -83,7 +83,7 @@ HcalGeometry::getValidDetIds( DetId::Detector det, ( HcalForward == subdet ? *m_hfIds.load() : *m_emptyIds.load() ) ) ) ) ) ; } -const CaloCellGeometry* HcalGeometry::getGeometry(const DetId& id) const { +std::shared_ptr HcalGeometry::getGeometry(const DetId& id) const { #ifdef EDM_ML_DEBUG std::cout << "HcalGeometry::getGeometry for " << HcalDetId(id) << " " << m_mergePosition << " "; @@ -149,7 +149,7 @@ DetId HcalGeometry::getClosestCell(const GlobalPoint& r) const { else pointrz = std::abs(r.z()); HcalDetId bestId; for ( ; currentId != HcalDetId(); m_topology.incrementDepth(currentId)) { - const CaloCellGeometry * cell = getGeometry(currentId); + std::shared_ptr cell = getGeometry(currentId); if (cell == nullptr) { assert (bestId != HcalDetId()); break; @@ -252,7 +252,7 @@ CaloSubdetectorGeometry::DetIdSet HcalGeometry::getCells(const GlobalPoint& r, for (int idep ( idep_lo ) ; idep <= idep_hi ; ++idep ) { const HcalDetId did ( hs[is], ieta, iphi, idep ) ; if (m_topology.valid(did)) { - const CaloCellGeometry* cell ( getGeometryBase( did ) ); + std::shared_ptr cell ( getGeometryBase( did ) ); if (nullptr != cell ) { const GlobalPoint& p ( cell->getPosition() ) ; const double eta ( p.eta() ) ; @@ -445,10 +445,10 @@ unsigned int HcalGeometry::newCellImpl(const GlobalPoint& f1 , } void HcalGeometry::newCell(const GlobalPoint& f1 , - const GlobalPoint& f2 , - const GlobalPoint& f3 , - const CCGFloat* parm , - const DetId& detId) { + const GlobalPoint& f2 , + const GlobalPoint& f3 , + const CCGFloat* parm , + const DetId& detId) { unsigned int din = newCellImpl(f1,f2,f3,parm,detId); @@ -457,10 +457,10 @@ void HcalGeometry::newCell(const GlobalPoint& f1 , } void HcalGeometry::newCellFast(const GlobalPoint& f1 , - const GlobalPoint& f2 , - const GlobalPoint& f3 , - const CCGFloat* parm , - const DetId& detId) { + const GlobalPoint& f2 , + const GlobalPoint& f3 , + const CCGFloat* parm , + const DetId& detId) { unsigned int din = newCellImpl(f1,f2,f3,parm,detId); @@ -468,25 +468,24 @@ void HcalGeometry::newCellFast(const GlobalPoint& f1 , m_dins.emplace_back( din ); } -const CaloCellGeometry* HcalGeometry::cellGeomPtr( unsigned int din ) const { - const CaloCellGeometry* cell ( nullptr ) ; - if( m_hbCellVec.size() > din ) { - cell = &m_hbCellVec[ din ] ; - } else { - if (m_hbCellVec.size() + m_heCellVec.size() > din) { - const unsigned int index (din - m_hbCellVec.size() ) ; - cell = &m_heCellVec[ index ] ; - } else if (m_hbCellVec.size()+m_heCellVec.size()+m_hoCellVec.size() > din) { - const unsigned int index (din - m_hbCellVec.size() - m_heCellVec.size()); - cell = &m_hoCellVec[ index ] ; - } else if (m_hbCellVec.size() + m_heCellVec.size() + m_hoCellVec.size() + - m_hfCellVec.size() > din) { - const unsigned int index (din - m_hbCellVec.size() - m_heCellVec.size() - - m_hoCellVec.size() ) ; - cell = &m_hfCellVec[ index ] ; - } +const CaloCellGeometry* HcalGeometry::getGeometryRawPtr (uint32_t din) const { + // Modify the RawPtr class + const CaloCellGeometry* cell(nullptr); + if (m_hbCellVec.size() > din) { + cell = (&m_hbCellVec[din]); + } else if (m_hbCellVec.size()+m_heCellVec.size() > din) { + const unsigned int ind (din - m_hbCellVec.size() ) ; + cell = (&m_heCellVec[ind]); + } else if (m_hbCellVec.size()+m_heCellVec.size()+m_hoCellVec.size() > din) { + const unsigned int ind (din - m_hbCellVec.size() - m_heCellVec.size()); + cell = (&m_hoCellVec[ind]); + } else if (m_hbCellVec.size()+m_heCellVec.size()+m_hoCellVec.size()+ + m_hfCellVec.size() > din) { + const unsigned int ind (din - m_hbCellVec.size() - m_heCellVec.size() - + m_hoCellVec.size() ) ; + cell = (&m_hfCellVec[ind]); } - + return (( nullptr == cell || nullptr == cell->param()) ? nullptr : cell ) ; } @@ -508,7 +507,7 @@ void HcalGeometry::getSummary( CaloSubdetectorGeometry::TrVec& tVec, for( auto i : m_dins ) { Tr3D tr ; - const CaloCellGeometry* ptr ( cellGeomPtr( i ) ) ; + auto ptr = cellGeomPtr( i ); if (nullptr != ptr) { dinsVec.emplace_back( i ); diff --git a/Geometry/HcalTowerAlgo/test/CaloTowerGeometryAnalyzer.cc b/Geometry/HcalTowerAlgo/test/CaloTowerGeometryAnalyzer.cc index 787ae44ce16ce..98d1007999c87 100644 --- a/Geometry/HcalTowerAlgo/test/CaloTowerGeometryAnalyzer.cc +++ b/Geometry/HcalTowerAlgo/test/CaloTowerGeometryAnalyzer.cc @@ -74,8 +74,9 @@ CaloTowerGeometryAnalyzer::analyze( const edm::Event& /*iEvent*/, const edm::Eve std::fstream fAll( std::string( m_fname + ".all" ).c_str(), std::ios_base::out ); std::fstream f( std::string( m_fname + ".diff" ).c_str(), std::ios_base::out ); - edm::ESHandle caloGeom; - iSetup.get().get( caloGeom ); + edm::ESHandle caloGeomHandle; + iSetup.get().get(caloGeomHandle); + const CaloGeometry* caloGeom = caloGeomHandle.product(); const std::vector& dha( caloGeom->getSubdetectorGeometry( DetId::Hcal, 1 )->getValidDetIds()); @@ -112,7 +113,7 @@ CaloTowerGeometryAnalyzer::analyze( const edm::Event& /*iEvent*/, const edm::Eve << std::setw( 4 ) << iz << std::setw( 6 ) << "-"; - const CaloCellGeometry *cell = caloGeom->getGeometry( id ); + auto cell = caloGeom->getGeometry( id ); assert( cell ); const GlobalPoint& pos = cell->getPosition(); double eta = pos.eta(); @@ -149,7 +150,7 @@ CaloTowerGeometryAnalyzer::analyze( const edm::Event& /*iEvent*/, const edm::Eve fAll << std::setw( 4 ) << iter->second.c_str() << ":" << iid; } - const CaloCellGeometry *hcell = caloGeom->getGeometry( ii ); + auto hcell = caloGeom->getGeometry( ii ); assert( hcell ); const GlobalPoint& hpos = hcell->getPosition(); double heta = hpos.eta(); diff --git a/Geometry/HcalTowerAlgo/test/HcalDetIdTester.cc b/Geometry/HcalTowerAlgo/test/HcalDetIdTester.cc index e9705759fff96..29b4594e4a6b1 100644 --- a/Geometry/HcalTowerAlgo/test/HcalDetIdTester.cc +++ b/Geometry/HcalTowerAlgo/test/HcalDetIdTester.cc @@ -64,7 +64,7 @@ HcalDetIdTester::analyze(const edm::Event& /*iEvent*/, for (int phi = 0; phi <= HcalDetId::kHcalPhiMask2; phi++) { HcalDetId detId ((HcalSubdetector) det, eta, phi, depth); if (topology.valid(detId)) { - const CaloCellGeometry * cell = caloGeom->getGeometry((DetId)(detId)); + auto cell = caloGeom->getGeometry((DetId)(detId)); if (cell) { std::cout << detId << " " << cell->getPosition() << std::endl; } else { diff --git a/Geometry/HcalTowerAlgo/test/HcalGeometryAnalyzer.cc b/Geometry/HcalTowerAlgo/test/HcalGeometryAnalyzer.cc index ab307124bfe73..5f36e57dc0231 100644 --- a/Geometry/HcalTowerAlgo/test/HcalGeometryAnalyzer.cc +++ b/Geometry/HcalTowerAlgo/test/HcalGeometryAnalyzer.cc @@ -66,7 +66,7 @@ HcalGeometryAnalyzer::analyze( const edm::Event& /*iEvent*/, const edm::EventSet std::cout << counter << ": din " << topology.detId2denseId(*i) << ":" << hid; dins.emplace_back( topology.detId2denseId(*i)); - const CaloCellGeometry * cell = caloGeom->getGeometry(*i); + auto cell = caloGeom->getGeometry(*i); std::cout << *cell << std::endl; } diff --git a/Geometry/HcalTowerAlgo/test/HcalGeometryDump.cc b/Geometry/HcalTowerAlgo/test/HcalGeometryDump.cc index 7fdc7980f0c73..0e4032fc9bfec 100644 --- a/Geometry/HcalTowerAlgo/test/HcalGeometryDump.cc +++ b/Geometry/HcalTowerAlgo/test/HcalGeometryDump.cc @@ -70,7 +70,7 @@ HcalGeometryDump::analyze(const edm::Event& /*iEvent*/, for (std::vector::const_iterator i = detIds.begin(); i != detIds.end(); ++i, ++counter) { HcalDetId hid = HcalDetId(*i); - const CaloCellGeometry * cell = caloGeom->getGeometry(*i); + auto cell = caloGeom->getGeometry(*i); std::cout << hid << "\tCaloCellGeometry " << cell->getPosition() << "\tHcalGeometry " << caloGeom->getPosition(hid) << std::endl; diff --git a/Geometry/HcalTowerAlgo/test/HcalGeometryPlan1Tester.cc b/Geometry/HcalTowerAlgo/test/HcalGeometryPlan1Tester.cc index ce69cbc8a461f..4b3a659dd5a1c 100644 --- a/Geometry/HcalTowerAlgo/test/HcalGeometryPlan1Tester.cc +++ b/Geometry/HcalTowerAlgo/test/HcalGeometryPlan1Tester.cc @@ -64,9 +64,10 @@ void HcalGeometryPlan1Tester::analyze(const edm::Event& /*iEvent*/, if (topology.valid(*itr)) { ++nall; HcalDetId idnew = hcons.mergedDepthDetId(*itr); - GlobalPoint pt1 = ((HcalGeometry*)(geom))->getGeometryBase(*itr)->getPosition(); - GlobalPoint pt2 = geom->getGeometry(idnew)->getPosition(); - GlobalPoint pt0 = ((HcalGeometry*)(geom))->getPosition(idnew); + GlobalPoint pt1 = (dynamic_cast(geom))->getGeometryBase(*itr)->getPosition(); + auto ptr = geom->getGeometry(idnew); + GlobalPoint pt2 = ptr->getPosition(); + GlobalPoint pt0 = (dynamic_cast(geom))->getPosition(idnew); double deta = std::abs(pt1.eta() - pt2.eta()); double dphi = std::abs(pt1.phi() - pt2.phi()); if (dphi > M_PI) dphi -= (2*M_PI); diff --git a/Geometry/HcalTowerAlgo/test/HcalGeometryTester.cc b/Geometry/HcalTowerAlgo/test/HcalGeometryTester.cc index 4336b47451bf9..209a7c3555021 100644 --- a/Geometry/HcalTowerAlgo/test/HcalGeometryTester.cc +++ b/Geometry/HcalTowerAlgo/test/HcalGeometryTester.cc @@ -99,7 +99,7 @@ void HcalGeometryTester::testValidDetIds(CaloSubdetectorGeometry* caloGeom, HcalDetId hid=(*i); s << counter << ": din " << topology.detId2denseId(*i) << ":" << hid; - const CaloCellGeometry * cell = caloGeom->getGeometry(*i); + auto cell = caloGeom->getGeometry(*i); s << *cell << std::endl; } @@ -139,7 +139,7 @@ void HcalGeometryTester::testClosestCells(CaloSubdetectorGeometry* g, void HcalGeometryTester::testClosestCell(const HcalDetId & detId, CaloSubdetectorGeometry *geom) { - const CaloCellGeometry* cell = geom->getGeometry(detId); + auto cell = geom->getGeometry(detId); HcalDetId closest = geom->getClosestCell(cell->getPosition()); std::cout << "i/p " << detId << " position " << cell->getPosition() << " closest " << closest << std::endl; @@ -227,7 +227,7 @@ void HcalGeometryTester::testFlexiValidDetIds(CaloSubdetectorGeometry* caloGeom, s << counter << ": din " << topology.detId2denseId(*i) << ":" << hid; dins.emplace_back( topology.detId2denseId(*i)); - const CaloCellGeometry * cell = caloGeom->getGeometry(*i); + auto cell = caloGeom->getGeometry(*i); s << *cell << std::endl; } @@ -250,7 +250,7 @@ void HcalGeometryTester::testFlexiGeomHF(CaloSubdetectorGeometry* caloGeom) { s << "Test HF Geometry : " << std::endl; for (int ieta = 29; ieta <=41; ++ieta) { HcalDetId cell3 (HcalForward, ieta, 3, 1); - const CaloCellGeometry* cellGeometry3 = caloGeom->getGeometry (cell3); + auto cellGeometry3 = caloGeom->getGeometry (cell3); if (cellGeometry3) { s << "cell geometry iphi=3 -> ieta=" << ieta << " eta " << cellGeometry3->getPosition().eta () << "+-" diff --git a/HLTrigger/Configuration/python/CustomConfigs.py b/HLTrigger/Configuration/python/CustomConfigs.py index c99fcf9c83313..19bf1f904ec2c 100644 --- a/HLTrigger/Configuration/python/CustomConfigs.py +++ b/HLTrigger/Configuration/python/CustomConfigs.py @@ -112,7 +112,7 @@ def L1REPACK(process,sequence="Full"): from Configuration.StandardSequences.Eras import eras - l1repack = cms.Process('L1REPACK',eras.Run2_2017) + l1repack = cms.Process('L1REPACK',eras.Run2_2018) l1repack.load('Configuration.StandardSequences.SimL1EmulatorRepack_'+sequence+'_cff') for module in l1repack.es_sources_(): diff --git a/HLTrigger/Configuration/python/HLT_2e34v22_cff.py b/HLTrigger/Configuration/python/HLT_2e34v22_cff.py deleted file mode 100644 index e73bbc56ce69d..0000000000000 --- a/HLTrigger/Configuration/python/HLT_2e34v22_cff.py +++ /dev/null @@ -1,75517 +0,0 @@ -# hltGetConfiguration --cff --data /frozen/2017/2e34/v2.2/HLT --type 2e34v22 - -# /frozen/2017/2e34/v2.2/HLT/V1 (CMSSW_9_2_7) - -import FWCore.ParameterSet.Config as cms - -fragment = cms.ProcessFragment( "HLT" ) - -fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/frozen/2017/2e34/v2.2/HLT/V1') -) - -fragment.transferSystem = cms.PSet( - destinations = cms.vstring( 'Tier0', - 'DQM', - 'ECAL', - 'EventDisplay', - 'Lustre', - 'None' ), - transferModes = cms.vstring( 'default', - 'test', - 'emulator' ), - streamA = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'Lustre' ) - ), - streamCalibration = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamDQM = cms.PSet( - default = cms.vstring( 'DQM' ), - test = cms.vstring( 'DQM', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamDQMCalibration = cms.PSet( - default = cms.vstring( 'DQM' ), - test = cms.vstring( 'DQM', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamEcalCalibration = cms.PSet( - default = cms.vstring( 'ECAL' ), - test = cms.vstring( 'ECAL' ), - emulator = cms.vstring( 'None' ) - ), - streamEventDisplay = cms.PSet( - default = cms.vstring( 'EventDisplay', - 'Tier0' ), - test = cms.vstring( 'EventDisplay', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamExpressCosmics = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'Lustre' ) - ), - streamNanoDST = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamRPCMON = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamTrackerCalibration = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - default = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'Lustre' ), - streamLookArea = cms.PSet( ) - ), - streamLookArea = cms.PSet( - default = cms.vstring( 'DQM' ), - test = cms.vstring( 'DQM', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ) -) -fragment.HLTPSetInitialCkfTrajectoryFilterForHI = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTIter0PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter4ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.untracked.int32( 4 ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetTobTecStepInOutTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet( - keepOriginalIfRebuildFails = cms.bool( False ), - lockHits = cms.bool( True ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), - doSeedingRegionRebuilding = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - maxCand = cms.int32( 2 ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - intermediateCleaning = cms.bool( True ), - bestHitOnly = cms.bool( True ), - useSameTrajFilter = cms.bool( True ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - cleanTrajectoryAfterInOut = cms.bool( False ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTSiStripClusterChargeCutTiny = cms.PSet( value = cms.double( 800.0 ) ) -fragment.HLTPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 0 ) -) -fragment.HLTPSetTrajectoryBuilderForElectrons = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 90.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ), - propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetPvClusterComparerForIT = cms.PSet( - track_chi2_max = cms.double( 20.0 ), - track_pt_max = cms.double( 20.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 1.0 ) -) -fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTPSetInitialCkfTrajectoryBuilderForHI = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialCkfTrajectoryFilterForHI" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( - rescaleErrorIfFail = cms.double( 1.0 ), - ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), - updator = cms.string( "hltESPKFUpdator" ), - deltaEta = cms.double( -1.0 ), - useSeedLayer = cms.bool( False ), - deltaPhi = cms.double( -1.0 ) -) -fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetPvClusterComparerForBTag = cms.PSet( - track_chi2_max = cms.double( 20.0 ), - track_pt_max = cms.double( 20.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 0.1 ) -) -fragment.HLTSeedFromConsecutiveHitsTripletOnlyCreator = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet( - keepOriginalIfRebuildFails = cms.bool( False ), - lockHits = cms.bool( True ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), - doSeedingRegionRebuilding = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - maxCand = cms.int32( 2 ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - bestHitOnly = cms.bool( True ), - useSameTrajFilter = cms.bool( True ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - cleanTrajectoryAfterInOut = cms.bool( False ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTIter3PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter3ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) ) -fragment.HLTPSetCkf3HitTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( - Rescale_Dz = cms.double( 3.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( False ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 15.9 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 1.5 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( False ), - DeltaR = cms.double( 0.2 ), - input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - DeltaPhi = cms.double( 0.2 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) -) -fragment.HLTPSetDetachedCkfTrajectoryFilterForHI = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 0.701 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTIter3PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 0 ) -) -fragment.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 90.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ), - propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ), - intermediateCleaning = cms.bool( False ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) ) -fragment.HLTPSetTobTecStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetbJetRegionalTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 8 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) ) - ) -) -fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.2 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 8.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 0.701 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetMixedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.05 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -fragment.HLTPSetCkfTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTSeedFromProtoTracks = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -fragment.HLTPSetInitialStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.2 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTIter2PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 10.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 8 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -fragment.HLTPSetTrajectoryFilterL3 = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.5 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 1000000000 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 8.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 100 ) -) -fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 4 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTIter2HighPtTkMuPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetMuTrackJpsiEffTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 9 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) -fragment.HLTPSetPixelPairStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 1 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterial" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHI = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetDetachedCkfTrajectoryBuilderForHI = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 0.0 ), - maxPtForLooperReconstruction = cms.double( 0.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTIter1PSetTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetDetachedCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 0.0 ), - maxPtForLooperReconstruction = cms.double( 0.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) ) -fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetMuTrackJpsiEffTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiEffTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( -1 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetPvClusterComparer = cms.PSet( - track_chi2_max = cms.double( 9999999.0 ), - track_pt_max = cms.double( 10.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 2.5 ) -) -fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetPixelLessStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.05 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetMuonCkfTrajectoryBuilderSeedHit = cms.PSet( - rescaleErrorIfFail = cms.double( 1.0 ), - ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), - updator = cms.string( "hltESPKFUpdator" ), - deltaEta = cms.double( -1.0 ), - useSeedLayer = cms.bool( True ), - deltaPhi = cms.double( -1.0 ) -) -fragment.HLTPSetPixelPairCkfTrajectoryFilterForHI = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 100 ) -) -fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetLowPtQuadStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 4 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetLowPtQuadStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetHighPtTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetHighPtTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 5 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetLowPtTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 4 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetLowPtTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetDetachedQuadStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetDetachedQuadStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetDetachedTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetDetachedTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetMixedTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetMixedTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -fragment.HLTPSetTobTecStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 5 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -fragment.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetGroupedCkfTrajectoryBuilderIterL3ForOI = cms.PSet( - rescaleErrorIfFail = cms.double( 1.0 ), - keepOriginalIfRebuildFails = cms.bool( False ), - lockHits = cms.bool( True ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ), - maxCand = cms.int32( 5 ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - bestHitOnly = cms.bool( True ), - deltaEta = cms.double( -1.0 ), - useSeedLayer = cms.bool( False ), - useSameTrajFilter = cms.bool( True ), - MeasurementTrackerName = cms.string( "hltSiStripClusters" ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ), - foundHitBonus = cms.double( 1000.0 ), - propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), - updator = cms.string( "hltESPKFUpdator" ), - deltaPhi = cms.double( -1.0 ) -) -fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetCkfTrajectoryFilterIterL3OI = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 3.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 1 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.streams = cms.PSet( - ALCALUMIPIXELS = cms.vstring( 'AlCaLumiPixels' ), - ALCAP0 = cms.vstring( 'AlCaP0' ), - ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ), - Calibration = cms.vstring( 'TestEnablesEcalHcal' ), - DQM = cms.vstring( 'OnlineMonitor' ), - DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ), - DQMEventDisplay = cms.vstring( 'EventDisplay' ), - DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ), - EcalCalibration = cms.vstring( 'EcalLaser' ), - Express = cms.vstring( 'ExpressPhysics' ), - ExpressAlignment = cms.vstring( 'ExpressAlignment' ), - HLTMonitor = cms.vstring( 'HLTMonitor' ), - NanoDST = cms.vstring( 'L1Accept' ), - PhysicsCommissioning = cms.vstring( 'Commissioning', - 'HLTPhysics', - 'HcalNZS', - 'HighPtLowerPhotons', - 'HighPtPhoton30AndZ', - 'IsolatedBunch', - 'MonteCarlo', - 'NoBPTX', - 'ZeroBias' ), - PhysicsEGamma = cms.vstring( 'DoubleEG', - 'SingleElectron', - 'SinglePhoton' ), - PhysicsEndOfFill = cms.vstring( 'EmptyBX', - 'FSQJet1', - 'FSQJet2', - 'HINCaloJets', - 'HINPFJets', - 'HighMultiplicityEOF', - 'L1MinimumBias' ), - PhysicsHadronsTaus = cms.vstring( 'BTagCSV', - 'BTagMu', - 'DisplacedJet', - 'HTMHT', - 'JetHT', - 'MET', - 'Tau' ), - PhysicsMuons = cms.vstring( 'Charmonium', - 'DoubleMuon', - 'DoubleMuonLowMass', - 'MuOnia', - 'MuonEG', - 'SingleMuon' ), - RPCMON = cms.vstring( 'RPCMonitor' ), - ScoutingCaloMuon = cms.vstring( 'ScoutingCaloCommissioning', - 'ScoutingCaloHT', - 'ScoutingCaloMuon' ), - ScoutingPF = cms.vstring( 'ScoutingPFCommissioning', - 'ScoutingPFHT' ) -) -fragment.datasets = cms.PSet( - AlCaLumiPixels = cms.vstring( 'AlCa_LumiPixels_Random_v4', - 'AlCa_LumiPixels_ZeroBias_v8' ), - AlCaP0 = cms.vstring( 'AlCa_EcalEtaEBonly_v11', - 'AlCa_EcalEtaEEonly_v11', - 'AlCa_EcalPi0EBonly_v11', - 'AlCa_EcalPi0EEonly_v11' ), - AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v8' ), - BTagCSV = cms.vstring( 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v3', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v3', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v3', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v3', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v3', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v5' ), - BTagMu = cms.vstring( 'HLT_BTagMu_AK4DiJet110_Mu5_v9', - 'HLT_BTagMu_AK4DiJet170_Mu5_v8', - 'HLT_BTagMu_AK4DiJet20_Mu5_v9', - 'HLT_BTagMu_AK4DiJet40_Mu5_v9', - 'HLT_BTagMu_AK4DiJet70_Mu5_v9', - 'HLT_BTagMu_AK4Jet300_Mu5_v9', - 'HLT_BTagMu_AK8DiJet170_Mu5_v5', - 'HLT_BTagMu_AK8Jet300_Mu5_v9' ), - Charmonium = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v3', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v4', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v4', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v4', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v4', - 'HLT_Dimuon0_Jpsi_NoVertexing_v5', - 'HLT_Dimuon0_Jpsi_v5', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v4', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v5', - 'HLT_Dimuon0_LowMass_L1_4R_v4', - 'HLT_Dimuon0_LowMass_L1_4_v5', - 'HLT_Dimuon0_LowMass_v5', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v4', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v2', - 'HLT_Dimuon18_PsiPrime_v11', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v4', - 'HLT_Dimuon25_Jpsi_noCorrL1_v2', - 'HLT_Dimuon25_Jpsi_v11', - 'HLT_DoubleMu4_3_Bs_v11', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v12', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v3', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v11', - 'HLT_DoubleMu4_Jpsi_Displaced_v4', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v4', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v11', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8', - 'HLT_Mu7p5_Track2_Jpsi_v8', - 'HLT_Mu7p5_Track3p5_Jpsi_v8', - 'HLT_Mu7p5_Track7_Jpsi_v8' ), - Commissioning = cms.vstring( 'HLT_IsoTrackHB_v2', - 'HLT_IsoTrackHE_v2', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v1' ), - DQMOnlineBeamspot = cms.vstring( 'HLT_HT300_Beamspot_v5', - 'HLT_HT450_Beamspot_v5' ), - DisplacedJet = cms.vstring( 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v9', - 'HLT_HT425_v6', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v9', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v9', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v9', - 'HLT_HT550_DisplacedDijet60_Inclusive_v9', - 'HLT_HT550_DisplacedDijet80_Inclusive_v7', - 'HLT_HT650_DisplacedDijet60_Inclusive_v9', - 'HLT_HT650_DisplacedDijet80_Inclusive_v10', - 'HLT_HT750_DisplacedDijet80_Inclusive_v10' ), - DoubleEG = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v2', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v11', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v11', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v11', - 'HLT_DoubleEle25_CaloIdL_MW_v1', - 'HLT_DoubleEle27_CaloIdL_MW_v1', - 'HLT_DoubleEle33_CaloIdL_MW_v14', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v14', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v14', - 'HLT_DoublePhoton33_CaloIdL_v4', - 'HLT_DoublePhoton70_v4', - 'HLT_DoublePhoton85_v12', - 'HLT_ECALHT800_v9', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v6', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v15', - 'HLT_Ele27_Ele37_CaloIdL_MW_v1', - 'HLT_Ele28_HighEta_SC20_Mass55_v10', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v1', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v1', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v1', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v1', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v1' ), - DoubleMuon = cms.vstring( 'HLT_DoubleL2Mu50_v2', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v4', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v4', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v4', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v4', - 'HLT_DoubleMu43NoFiltersNoVtx_v3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v3', - 'HLT_DoubleMu8_Mass8_PFHT350_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v2', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v2', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v12', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v11', - 'HLT_Mu17_TrkIsoVVL_v9', - 'HLT_Mu17_v9', - 'HLT_Mu37_TkMu27_v1', - 'HLT_Mu8_TrkIsoVVL_v9', - 'HLT_Mu8_v9', - 'HLT_TripleMu_10_5_5_DZ_v7', - 'HLT_TripleMu_12_10_5_v7', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v5', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v2', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v8', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v9' ), - DoubleMuonLowMass = cms.vstring( 'HLT_Dimuon0_LowMass_L1_TM530_v3', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v3', - 'HLT_DoubleMu3_Trk_Tau3mu_v8', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v11', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_Charge1_v1', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_v1', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_Charge1_v1', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_v1' ), - EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ), - EmptyBX = cms.vstring( 'HLT_L1NotBptxOR_v3', - 'HLT_L1UnpairedBunchBptxMinus_v2', - 'HLT_L1UnpairedBunchBptxPlus_v2' ), - EventDisplay = cms.vstring( 'HLT_AK4PFJet100_v13', - 'HLT_DoublePhoton85_v12', - 'HLT_PFJet500_v15' ), - ExpressAlignment = cms.vstring( 'HLT_HT300_Beamspot_v5', - 'HLT_HT450_Beamspot_v5' ), - ExpressPhysics = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15', - 'HLT_IsoMu20_v11', - 'HLT_IsoMu24_v9', - 'HLT_IsoMu27_v12', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v12', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_v6' ), - FSQJet1 = cms.vstring( 'HLT_DiPFJet15_NoCaloMatched_v10', - 'HLT_DiPFJet25_NoCaloMatched_v10' ), - FSQJet2 = cms.vstring( 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v11', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v11', - 'HLT_DiPFJetAve15_HFJEC_v11', - 'HLT_DiPFJetAve25_HFJEC_v11', - 'HLT_DiPFJetAve35_HFJEC_v11' ), - HINCaloJets = cms.vstring( 'HLT_AK4CaloJet100_v8', - 'HLT_AK4CaloJet120_v7', - 'HLT_AK4CaloJet30_v9', - 'HLT_AK4CaloJet40_v8', - 'HLT_AK4CaloJet50_v8', - 'HLT_AK4CaloJet80_v8' ), - HINPFJets = cms.vstring( 'HLT_AK4PFJet100_v13', - 'HLT_AK4PFJet120_v12', - 'HLT_AK4PFJet30_v13', - 'HLT_AK4PFJet50_v13', - 'HLT_AK4PFJet80_v13' ), - HLTMonitor = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15', - 'HLT_Ele27_WPTight_Gsf_v13', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v9', - 'HLT_HT550_DisplacedDijet60_Inclusive_v9', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v11', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v3', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v3', - 'HLT_PFHT510_v11', - 'HLT_PFJet260_v14', - 'HLT_PFJet320_v14', - 'HLT_PFMET130_PFMHT130_IDTight_v14', - 'HLT_PFMET140_PFMHT140_IDTight_v14' ), - HLTPhysics = cms.vstring( 'HLT_Physics_v7' ), - HTMHT = cms.vstring( 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v6', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v6', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v6', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v6', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v6', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v6', - 'HLT_Rsq0p35_v9', - 'HLT_Rsq0p40_v9', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v9', - 'HLT_RsqMR300_Rsq0p09_MR200_v9', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v9', - 'HLT_RsqMR320_Rsq0p09_MR200_v9' ), - HcalNZS = cms.vstring( 'HLT_HcalNZS_v12', - 'HLT_HcalPhiSym_v14' ), - HighMultiplicityEOF = cms.vstring( 'HLT_FullTrack_Multiplicity100_v2', - 'HLT_FullTrack_Multiplicity130_v2', - 'HLT_FullTrack_Multiplicity155_v3', - 'HLT_FullTrack_Multiplicity85_v3' ), - HighPtLowerPhotons = cms.vstring( 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v7' ), - HighPtPhoton30AndZ = cms.vstring( 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v7' ), - IsolatedBunch = cms.vstring( 'HLT_HcalIsolatedbunch_v4' ), - JetHT = cms.vstring( 'HLT_AK8PFHT750_TrimMass50_v6', - 'HLT_AK8PFHT800_TrimMass50_v6', - 'HLT_AK8PFHT850_TrimMass50_v5', - 'HLT_AK8PFHT900_TrimMass50_v5', - 'HLT_AK8PFJet140_v9', - 'HLT_AK8PFJet200_v9', - 'HLT_AK8PFJet260_v10', - 'HLT_AK8PFJet320_v10', - 'HLT_AK8PFJet360_TrimMass30_v12', - 'HLT_AK8PFJet380_TrimMass30_v5', - 'HLT_AK8PFJet400_TrimMass30_v6', - 'HLT_AK8PFJet400_v10', - 'HLT_AK8PFJet40_v10', - 'HLT_AK8PFJet420_TrimMass30_v5', - 'HLT_AK8PFJet450_v10', - 'HLT_AK8PFJet500_v10', - 'HLT_AK8PFJet550_v5', - 'HLT_AK8PFJet60_v9', - 'HLT_AK8PFJet80_v9', - 'HLT_AK8PFJetFwd140_v8', - 'HLT_AK8PFJetFwd200_v8', - 'HLT_AK8PFJetFwd260_v9', - 'HLT_AK8PFJetFwd320_v9', - 'HLT_AK8PFJetFwd400_v9', - 'HLT_AK8PFJetFwd40_v9', - 'HLT_AK8PFJetFwd450_v9', - 'HLT_AK8PFJetFwd500_v9', - 'HLT_AK8PFJetFwd60_v8', - 'HLT_AK8PFJetFwd80_v8', - 'HLT_CaloJet500_NoJetID_v9', - 'HLT_CaloJet550_NoJetID_v4', - 'HLT_DiPFJetAve100_HFJEC_v9', - 'HLT_DiPFJetAve140_v7', - 'HLT_DiPFJetAve160_HFJEC_v9', - 'HLT_DiPFJetAve200_v7', - 'HLT_DiPFJetAve220_HFJEC_v10', - 'HLT_DiPFJetAve260_v8', - 'HLT_DiPFJetAve300_HFJEC_v10', - 'HLT_DiPFJetAve320_v8', - 'HLT_DiPFJetAve400_v8', - 'HLT_DiPFJetAve40_v8', - 'HLT_DiPFJetAve500_v8', - 'HLT_DiPFJetAve60_HFJEC_v9', - 'HLT_DiPFJetAve60_v8', - 'HLT_DiPFJetAve80_HFJEC_v9', - 'HLT_DiPFJetAve80_v7', - 'HLT_PFHT1050_v12', - 'HLT_PFHT180_v11', - 'HLT_PFHT250_v11', - 'HLT_PFHT350MinPFJet15_v3', - 'HLT_PFHT350_v13', - 'HLT_PFHT370_v11', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v3', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v2', - 'HLT_PFHT380_SixPFJet32_v3', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v3', - 'HLT_PFHT430_SixPFJet40_v5', - 'HLT_PFHT430_v11', - 'HLT_PFHT510_v11', - 'HLT_PFHT590_v11', - 'HLT_PFHT680_v11', - 'HLT_PFHT780_v11', - 'HLT_PFHT890_v11', - 'HLT_PFJet140_v13', - 'HLT_PFJet200_v13', - 'HLT_PFJet260_v14', - 'HLT_PFJet320_v14', - 'HLT_PFJet400_v14', - 'HLT_PFJet40_v15', - 'HLT_PFJet450_v15', - 'HLT_PFJet500_v15', - 'HLT_PFJet550_v5', - 'HLT_PFJet60_v15', - 'HLT_PFJet80_v14', - 'HLT_PFJetFwd140_v12', - 'HLT_PFJetFwd200_v12', - 'HLT_PFJetFwd260_v13', - 'HLT_PFJetFwd320_v13', - 'HLT_PFJetFwd400_v13', - 'HLT_PFJetFwd40_v13', - 'HLT_PFJetFwd450_v13', - 'HLT_PFJetFwd500_v13', - 'HLT_PFJetFwd60_v13', - 'HLT_PFJetFwd80_v12' ), - L1Accept = cms.vstring( 'DST_Physics_v7', - 'DST_ZeroBias_v2' ), - L1MinimumBias = cms.vstring( 'HLT_L1MinimumBiasHF_OR_v2' ), - MET = cms.vstring( 'HLT_CaloMET100_HBHECleaned_v2', - 'HLT_CaloMET100_NotCleaned_v2', - 'HLT_CaloMET110_NotCleaned_v2', - 'HLT_CaloMET250_HBHECleaned_v2', - 'HLT_CaloMET250_NotCleaned_v2', - 'HLT_CaloMET300_HBHECleaned_v2', - 'HLT_CaloMET350_HBHECleaned_v2', - 'HLT_CaloMET70_HBHECleaned_v2', - 'HLT_CaloMET80_HBHECleaned_v2', - 'HLT_CaloMET80_NotCleaned_v2', - 'HLT_CaloMET90_HBHECleaned_v2', - 'HLT_CaloMET90_NotCleaned_v2', - 'HLT_CaloMHT90_v1', - 'HLT_DiJet110_35_Mjj650_PFMET110_v3', - 'HLT_DiJet110_35_Mjj650_PFMET120_v3', - 'HLT_DiJet110_35_Mjj650_PFMET130_v3', - 'HLT_L1ETMHadSeeds_v1', - 'HLT_MET105_IsoTrk50_v4', - 'HLT_MET120_IsoTrk50_v4', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v14', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v14', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v13', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v13', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET110_PFMHT110_IDTight_v14', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET120_PFMHT120_IDTight_HFCleaned_v2', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_HFCleaned_v2', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v3', - 'HLT_PFMET120_PFMHT120_IDTight_v14', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET130_PFMHT130_IDTight_v14', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET140_PFMHT140_IDTight_v14', - 'HLT_PFMET200_HBHECleaned_v3', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v3', - 'HLT_PFMET200_NotCleaned_v3', - 'HLT_PFMET250_HBHECleaned_v3', - 'HLT_PFMET300_HBHECleaned_v3', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v14', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_HFCleaned_v2', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v3', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v14', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v13', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v13', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v6', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_HFCleaned_v2', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v3', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v6', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v6', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v5', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v3' ), - MonteCarlo = cms.vstring( 'MC_AK4CaloJetsFromPV_v5', - 'MC_AK4CaloJets_v7', - 'MC_AK4PFJets_v11', - 'MC_AK8CaloHT_v6', - 'MC_AK8PFHT_v10', - 'MC_AK8PFJets_v11', - 'MC_AK8TrimPFJets_v11', - 'MC_CaloBTagCSV_v5', - 'MC_CaloHT_v6', - 'MC_CaloMET_JetIdCleaned_v7', - 'MC_CaloMET_v7', - 'MC_CaloMHT_v6', - 'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v11', - 'MC_DoubleEle5_CaloIdL_MW_v12', - 'MC_DoubleMuNoFiltersNoVtx_v6', - 'MC_DoubleMu_TrkIsoVVL_DZ_v8', - 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'MC_Ele5_WPTight_Gsf_v5', - 'MC_IsoMu_v11', - 'MC_PFBTagCSV_v5', - 'MC_PFHT_v10', - 'MC_PFMET_v11', - 'MC_PFMHT_v10', - 'MC_ReducedIterativeTracking_v7' ), - MuOnia = cms.vstring( 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v4', - 'HLT_Dimuon0_Upsilon_L1_4p5_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v4', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v5', - 'HLT_Dimuon0_Upsilon_L1_5M_v4', - 'HLT_Dimuon0_Upsilon_L1_5_v5', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v3', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v3', - 'HLT_Dimuon0_Upsilon_NoVertexing_v4', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v4', - 'HLT_Dimuon12_Upsilon_eta1p5_v11', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v4', - 'HLT_Dimuon24_Phi_noCorrL1_v2', - 'HLT_Dimuon24_Upsilon_noCorrL1_v2', - 'HLT_Mu20_TkMu0_Phi_v4', - 'HLT_Mu25_TkMu0_Onia_v4', - 'HLT_Mu25_TkMu0_Phi_v4', - 'HLT_Mu30_TkMu0_Onia_v4', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8', - 'HLT_Mu7p5_Track2_Upsilon_v8', - 'HLT_Mu7p5_Track3p5_Upsilon_v8', - 'HLT_Mu7p5_Track7_Upsilon_v8', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v2' ), - MuonEG = cms.vstring( 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v13', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v13', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v4', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v4', - 'HLT_Mu12_DoublePhoton20_v1', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v11', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v3', - 'HLT_Mu17_Photon30_IsoCaloId_v2', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v11', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v3', - 'HLT_Mu27_Ele37_CaloIdL_MW_v1', - 'HLT_Mu37_Ele27_CaloIdL_MW_v1', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v3', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v3', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v14', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v14', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v13', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v13', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v9', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7' ), - NoBPTX = cms.vstring( 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX_v4', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4' ), - OnlineMonitor = ( cms.vstring( 'HLT_AK4CaloJet100_v8', - 'HLT_AK4CaloJet120_v7', - 'HLT_AK4CaloJet30_v9', - 'HLT_AK4CaloJet40_v8', - 'HLT_AK4CaloJet50_v8', - 'HLT_AK4CaloJet80_v8', - 'HLT_AK4PFJet100_v13', - 'HLT_AK4PFJet120_v12', - 'HLT_AK4PFJet30_v13', - 'HLT_AK4PFJet50_v13', - 'HLT_AK4PFJet80_v13', - 'HLT_AK8PFHT750_TrimMass50_v6', - 'HLT_AK8PFHT800_TrimMass50_v6', - 'HLT_AK8PFHT850_TrimMass50_v5', - 'HLT_AK8PFHT900_TrimMass50_v5', - 'HLT_AK8PFJet140_v9', - 'HLT_AK8PFJet200_v9', - 'HLT_AK8PFJet260_v10', - 'HLT_AK8PFJet320_v10', - 'HLT_AK8PFJet360_TrimMass30_v12', - 'HLT_AK8PFJet380_TrimMass30_v5', - 'HLT_AK8PFJet400_TrimMass30_v6', - 'HLT_AK8PFJet400_v10', - 'HLT_AK8PFJet40_v10', - 'HLT_AK8PFJet420_TrimMass30_v5', - 'HLT_AK8PFJet450_v10', - 'HLT_AK8PFJet500_v10', - 'HLT_AK8PFJet550_v5', - 'HLT_AK8PFJet60_v9', - 'HLT_AK8PFJet80_v9', - 'HLT_AK8PFJetFwd140_v8', - 'HLT_AK8PFJetFwd200_v8', - 'HLT_AK8PFJetFwd260_v9', - 'HLT_AK8PFJetFwd320_v9', - 'HLT_AK8PFJetFwd400_v9', - 'HLT_AK8PFJetFwd40_v9', - 'HLT_AK8PFJetFwd450_v9', - 'HLT_AK8PFJetFwd500_v9', - 'HLT_AK8PFJetFwd60_v8', - 'HLT_AK8PFJetFwd80_v8', - 'HLT_BTagMu_AK4DiJet110_Mu5_v9', - 'HLT_BTagMu_AK4DiJet170_Mu5_v8', - 'HLT_BTagMu_AK4DiJet20_Mu5_v9', - 'HLT_BTagMu_AK4DiJet40_Mu5_v9', - 'HLT_BTagMu_AK4DiJet70_Mu5_v9', - 'HLT_BTagMu_AK4Jet300_Mu5_v9', - 'HLT_BTagMu_AK8DiJet170_Mu5_v5', - 'HLT_BTagMu_AK8Jet300_Mu5_v9', - 'HLT_CaloJet500_NoJetID_v9', - 'HLT_CaloJet550_NoJetID_v4', - 'HLT_CaloMET100_HBHECleaned_v2', - 'HLT_CaloMET100_NotCleaned_v2', - 'HLT_CaloMET110_NotCleaned_v2', - 'HLT_CaloMET250_HBHECleaned_v2', - 'HLT_CaloMET250_NotCleaned_v2', - 'HLT_CaloMET300_HBHECleaned_v2', - 'HLT_CaloMET350_HBHECleaned_v2', - 'HLT_CaloMET70_HBHECleaned_v2', - 'HLT_CaloMET80_HBHECleaned_v2', - 'HLT_CaloMET80_NotCleaned_v2', - 'HLT_CaloMET90_HBHECleaned_v2', - 'HLT_CaloMET90_NotCleaned_v2', - 'HLT_CaloMHT90_v1', - 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v2', - 'HLT_DiJet110_35_Mjj650_PFMET110_v3', - 'HLT_DiJet110_35_Mjj650_PFMET120_v3', - 'HLT_DiJet110_35_Mjj650_PFMET130_v3', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v13', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v13', - 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v11', - 'HLT_DiPFJet15_NoCaloMatched_v10', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v11', - 'HLT_DiPFJet25_NoCaloMatched_v10', - 'HLT_DiPFJetAve100_HFJEC_v9', - 'HLT_DiPFJetAve140_v7', - 'HLT_DiPFJetAve15_HFJEC_v11', - 'HLT_DiPFJetAve160_HFJEC_v9', - 'HLT_DiPFJetAve200_v7', - 'HLT_DiPFJetAve220_HFJEC_v10', - 'HLT_DiPFJetAve25_HFJEC_v11', - 'HLT_DiPFJetAve260_v8', - 'HLT_DiPFJetAve300_HFJEC_v10', - 'HLT_DiPFJetAve320_v8', - 'HLT_DiPFJetAve35_HFJEC_v11', - 'HLT_DiPFJetAve400_v8', - 'HLT_DiPFJetAve40_v8', - 'HLT_DiPFJetAve500_v8', - 'HLT_DiPFJetAve60_HFJEC_v9', - 'HLT_DiPFJetAve60_v8', - 'HLT_DiPFJetAve80_HFJEC_v9', - 'HLT_DiPFJetAve80_v7', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v11', - 'HLT_Dimuon0_Jpsi3p5_Muon2_v3', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v4', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v4', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v4', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v4', - 'HLT_Dimuon0_Jpsi_NoVertexing_v5', - 'HLT_Dimuon0_Jpsi_v5', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v4', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v5', - 'HLT_Dimuon0_LowMass_L1_4R_v4', - 'HLT_Dimuon0_LowMass_L1_4_v5', - 'HLT_Dimuon0_LowMass_L1_TM530_v3', - 'HLT_Dimuon0_LowMass_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v4', - 'HLT_Dimuon0_Upsilon_L1_4p5_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v4', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v5', - 'HLT_Dimuon0_Upsilon_L1_5M_v4', - 'HLT_Dimuon0_Upsilon_L1_5_v5', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v3', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v3', - 'HLT_Dimuon0_Upsilon_NoVertexing_v4', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v4', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v4', - 'HLT_Dimuon12_Upsilon_eta1p5_v11', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v4', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v2', - 'HLT_Dimuon18_PsiPrime_v11', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v4', - 'HLT_Dimuon24_Phi_noCorrL1_v2', - 'HLT_Dimuon24_Upsilon_noCorrL1_v2', - 'HLT_Dimuon25_Jpsi_noCorrL1_v2', - 'HLT_Dimuon25_Jpsi_v11', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v11', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v11', - 'HLT_DoubleEle25_CaloIdL_MW_v1', - 'HLT_DoubleEle27_CaloIdL_MW_v1', - 'HLT_DoubleEle33_CaloIdL_MW_v14', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v14', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v14', - 'HLT_DoubleL2Mu50_v2', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v4', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v4', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v4', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v4', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v4', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v3', - 'HLT_DoubleMu3_Trk_Tau3mu_v8', - 'HLT_DoubleMu43NoFiltersNoVtx_v3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3', - 'HLT_DoubleMu4_3_Bs_v11', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v12', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v3', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v11', - 'HLT_DoubleMu4_Jpsi_Displaced_v4', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v4', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v11', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v3', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v11', - 'HLT_DoubleMu8_Mass8_PFHT350_v3', - 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v3', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v3', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v3', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v3', - 'HLT_DoublePhoton33_CaloIdL_v4', - 'HLT_DoublePhoton70_v4', - 'HLT_DoublePhoton85_v12', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v6', - 'HLT_ECALHT800_v9', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v4', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v10', - 'HLT_Ele15_IsoVVVL_PFHT450_v10', - 'HLT_Ele15_IsoVVVL_PFHT600_v14', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v6', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v10', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele20_WPLoose_Gsf_v3', - 'HLT_Ele20_WPTight_Gsf_v3', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v3', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v15', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele27_Ele37_CaloIdL_MW_v1', - 'HLT_Ele27_WPTight_Gsf_v13', - 'HLT_Ele28_HighEta_SC20_Mass55_v10', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v7', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v7', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v6', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v2', - 'HLT_Ele35_WPTight_Gsf_v6', - 'HLT_Ele38_WPTight_Gsf_v6', - 'HLT_Ele40_WPTight_Gsf_v6', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v12', - 'HLT_Ele50_IsoVVVL_PFHT450_v10', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v10', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_FullTrack_Multiplicity100_v2', - 'HLT_FullTrack_Multiplicity130_v2', - 'HLT_FullTrack_Multiplicity155_v3', - 'HLT_FullTrack_Multiplicity85_v3', - 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v7', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v9', - 'HLT_HT425_v6', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v9', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v9', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v9', - 'HLT_HT550_DisplacedDijet60_Inclusive_v9', - 'HLT_HT550_DisplacedDijet80_Inclusive_v7', - 'HLT_HT650_DisplacedDijet60_Inclusive_v9', - 'HLT_HT650_DisplacedDijet80_Inclusive_v10', - 'HLT_HT750_DisplacedDijet80_Inclusive_v10', - 'HLT_HcalNZS_v12', - 'HLT_HcalPhiSym_v14', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6', - 'HLT_IsoMu20_v11', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v6')+cms.vstring( 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_v11', - 'HLT_IsoMu24_v9', - 'HLT_IsoMu27_v12', - 'HLT_IsoTrackHB_v2', - 'HLT_IsoTrackHE_v2', - 'HLT_L1ETMHadSeeds_v1', - 'HLT_L1MinimumBiasHF0OR_v3', - 'HLT_L1MinimumBiasHF_OR_v2', - 'HLT_L1NotBptxOR_v3', - 'HLT_L1SingleMu18_v3', - 'HLT_L1SingleMu25_v2', - 'HLT_L1UnpairedBunchBptxMinus_v2', - 'HLT_L1UnpairedBunchBptxPlus_v2', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v1', - 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6', - 'HLT_L2Mu10_v6', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', - 'HLT_L2Mu50_v2', - 'HLT_MET105_IsoTrk50_v4', - 'HLT_MET120_IsoTrk50_v4', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v5', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v6', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v6', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v2', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v2', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v2', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v6', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v14', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v14', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v13', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v13', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v8', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePhoton20_v1', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v11', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v3', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v9', - 'HLT_Mu15_IsoVVVL_PFHT450_v9', - 'HLT_Mu15_IsoVVVL_PFHT600_v13', - 'HLT_Mu17_Photon30_IsoCaloId_v2', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v2', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v2', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v12', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v11', - 'HLT_Mu17_TrkIsoVVL_v9', - 'HLT_Mu17_v9', - 'HLT_Mu20_TkMu0_Phi_v4', - 'HLT_Mu20_v9', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v11', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v3', - 'HLT_Mu25_TkMu0_Onia_v4', - 'HLT_Mu25_TkMu0_Phi_v4', - 'HLT_Mu27_Ele37_CaloIdL_MW_v1', - 'HLT_Mu27_v10', - 'HLT_Mu30_TkMu0_Onia_v4', - 'HLT_Mu37_Ele27_CaloIdL_MW_v1', - 'HLT_Mu37_TkMu27_v1', - 'HLT_Mu3_PFJet40_v10', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v3', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v3', - 'HLT_Mu50_IsoVVVL_PFHT450_v9', - 'HLT_Mu50_v10', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8', - 'HLT_Mu7p5_Track2_Jpsi_v8', - 'HLT_Mu7p5_Track2_Upsilon_v8', - 'HLT_Mu7p5_Track3p5_Jpsi_v8', - 'HLT_Mu7p5_Track3p5_Upsilon_v8', - 'HLT_Mu7p5_Track7_Jpsi_v8', - 'HLT_Mu7p5_Track7_Upsilon_v8', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v14', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v14', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v13', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v13', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v9', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v9', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7', - 'HLT_Mu8_TrkIsoVVL_v9', - 'HLT_Mu8_v9', - 'HLT_OldMu100_v2', - 'HLT_PFHT1050_v12', - 'HLT_PFHT180_v11', - 'HLT_PFHT250_v11', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v3', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v3', - 'HLT_PFHT350MinPFJet15_v3', - 'HLT_PFHT350_v13', - 'HLT_PFHT370_v11', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v3', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v2', - 'HLT_PFHT380_SixPFJet32_v3', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v3', - 'HLT_PFHT430_SixPFJet40_v5', - 'HLT_PFHT430_v11', - 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v6', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v6', - 'HLT_PFHT510_v11', - 'HLT_PFHT590_v11', - 'HLT_PFHT680_v11', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v6', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v6', - 'HLT_PFHT780_v11', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v6', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v6', - 'HLT_PFHT890_v11', - 'HLT_PFJet140_v13', - 'HLT_PFJet200_v13', - 'HLT_PFJet260_v14', - 'HLT_PFJet320_v14', - 'HLT_PFJet400_v14', - 'HLT_PFJet40_v15', - 'HLT_PFJet450_v15', - 'HLT_PFJet500_v15', - 'HLT_PFJet550_v5', - 'HLT_PFJet60_v15', - 'HLT_PFJet80_v14', - 'HLT_PFJetFwd140_v12', - 'HLT_PFJetFwd200_v12', - 'HLT_PFJetFwd260_v13', - 'HLT_PFJetFwd320_v13', - 'HLT_PFJetFwd400_v13', - 'HLT_PFJetFwd40_v13', - 'HLT_PFJetFwd450_v13', - 'HLT_PFJetFwd500_v13', - 'HLT_PFJetFwd60_v13', - 'HLT_PFJetFwd80_v12', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET110_PFMHT110_IDTight_v14', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET120_PFMHT120_IDTight_HFCleaned_v2', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_HFCleaned_v2', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v3', - 'HLT_PFMET120_PFMHT120_IDTight_v14', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET130_PFMHT130_IDTight_v14', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET140_PFMHT140_IDTight_v14', - 'HLT_PFMET200_HBHECleaned_v3', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v3', - 'HLT_PFMET200_NotCleaned_v3', - 'HLT_PFMET250_HBHECleaned_v3', - 'HLT_PFMET300_HBHECleaned_v3', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v14', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_HFCleaned_v2', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v3', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v14', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v13', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v13', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v6', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_HFCleaned_v2', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v3', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v6', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v6', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v5', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v3', - 'HLT_Photon120_R9Id90_HE10_IsoM_v12', - 'HLT_Photon120_v11', - 'HLT_Photon150_v4', - 'HLT_Photon165_R9Id90_HE10_IsoM_v13', - 'HLT_Photon175_v12', - 'HLT_Photon200_v11', - 'HLT_Photon20_HoverELoose_v8', - 'HLT_Photon25_v1', - 'HLT_Photon300_NoHE_v11', - 'HLT_Photon30_HoverELoose_v8', - 'HLT_Photon33_v3', - 'HLT_Photon40_HoverELoose_v8', - 'HLT_Photon50_HoverELoose_v8', - 'HLT_Photon50_R9Id90_HE10_IsoM_v12', - 'HLT_Photon50_v11', - 'HLT_Photon60_HoverELoose_v8', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v5', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v3', - 'HLT_Photon75_R9Id90_HE10_IsoM_v12', - 'HLT_Photon75_v11', - 'HLT_Photon90_CaloIdL_PFHT700_v10', - 'HLT_Photon90_R9Id90_HE10_IsoM_v12', - 'HLT_Photon90_v11', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_Rsq0p35_v9', - 'HLT_Rsq0p40_v9', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v9', - 'HLT_RsqMR300_Rsq0p09_MR200_v9', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v9', - 'HLT_RsqMR320_Rsq0p09_MR200_v9', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v5', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_Charge1_v1', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_v1', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_Charge1_v1', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_v1', - 'HLT_TkMu100_v2', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v2', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v3', - 'HLT_TripleMu_10_5_5_DZ_v7', - 'HLT_TripleMu_12_10_5_v7', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v5', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v1', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v1', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v1', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v1', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v1', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v2', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v8', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v9', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX_v4', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v3', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v3', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v3', - 'HLT_ZeroBias_FirstBXAfterTrain_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_FirstCollisionInTrain_v4', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_LastCollisionInTrain_v3', - 'HLT_ZeroBias_v6') ), - RPCMonitor = cms.vstring( 'AlCa_RPCMuonNormalisation_v13' ), - ScoutingCaloCommissioning = cms.vstring( 'DST_CaloJet40_CaloBTagScouting_v8', - 'DST_L1HTT_CaloBTagScouting_v8', - 'DST_ZeroBias_CaloScouting_PFScouting_v8' ), - ScoutingCaloHT = cms.vstring( 'DST_HT250_CaloBTagScouting_v6', - 'DST_HT250_CaloScouting_v7' ), - ScoutingCaloMuon = cms.vstring( 'DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v3', - 'DST_DoubleMu3_noVtx_CaloScouting_v3' ), - ScoutingPFCommissioning = cms.vstring( 'DST_CaloJet40_BTagScouting_v9', - 'DST_CaloJet40_CaloScouting_PFScouting_v9', - 'DST_L1DoubleMu_BTagScouting_v10', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v9', - 'DST_L1HTT_BTagScouting_v9', - 'DST_L1HTT_CaloScouting_PFScouting_v9', - 'DST_ZeroBias_BTagScouting_v9', - 'DST_ZeroBias_CaloScouting_PFScouting_v8' ), - ScoutingPFHT = cms.vstring( 'DST_HT410_BTagScouting_v10', - 'DST_HT410_PFScouting_v10' ), - SingleElectron = cms.vstring( 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v4', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v10', - 'HLT_Ele15_IsoVVVL_PFHT450_v10', - 'HLT_Ele15_IsoVVVL_PFHT600_v14', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v10', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele20_WPLoose_Gsf_v3', - 'HLT_Ele20_WPTight_Gsf_v3', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v3', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele27_WPTight_Gsf_v13', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v7', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v7', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v6', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v2', - 'HLT_Ele35_WPTight_Gsf_v6', - 'HLT_Ele38_WPTight_Gsf_v6', - 'HLT_Ele40_WPTight_Gsf_v6', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v12', - 'HLT_Ele50_IsoVVVL_PFHT450_v10', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v10', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v12' ), - SingleMuon = cms.vstring( 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6', - 'HLT_IsoMu20_v11', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_v11', - 'HLT_IsoMu24_v9', - 'HLT_IsoMu27_v12', - 'HLT_L1SingleMu18_v3', - 'HLT_L1SingleMu25_v2', - 'HLT_L2Mu10_v6', - 'HLT_L2Mu50_v2', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v8', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v9', - 'HLT_Mu15_IsoVVVL_PFHT450_v9', - 'HLT_Mu15_IsoVVVL_PFHT600_v13', - 'HLT_Mu20_v9', - 'HLT_Mu27_v10', - 'HLT_Mu3_PFJet40_v10', - 'HLT_Mu50_IsoVVVL_PFHT450_v9', - 'HLT_Mu50_v10', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v9', - 'HLT_OldMu100_v2', - 'HLT_TkMu100_v2' ), - SinglePhoton = cms.vstring( 'HLT_Photon120_R9Id90_HE10_IsoM_v12', - 'HLT_Photon120_v11', - 'HLT_Photon150_v4', - 'HLT_Photon165_R9Id90_HE10_IsoM_v13', - 'HLT_Photon175_v12', - 'HLT_Photon200_v11', - 'HLT_Photon20_HoverELoose_v8', - 'HLT_Photon25_v1', - 'HLT_Photon300_NoHE_v11', - 'HLT_Photon30_HoverELoose_v8', - 'HLT_Photon33_v3', - 'HLT_Photon40_HoverELoose_v8', - 'HLT_Photon50_HoverELoose_v8', - 'HLT_Photon50_R9Id90_HE10_IsoM_v12', - 'HLT_Photon50_v11', - 'HLT_Photon60_HoverELoose_v8', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v5', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v3', - 'HLT_Photon75_R9Id90_HE10_IsoM_v12', - 'HLT_Photon75_v11', - 'HLT_Photon90_CaloIdL_PFHT700_v10', - 'HLT_Photon90_R9Id90_HE10_IsoM_v12', - 'HLT_Photon90_v11' ), - Tau = cms.vstring( 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v5', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v6', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v6', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v2', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v2', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v2', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v6', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v3', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v3', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v3' ), - TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ), - TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ), - ZeroBias = cms.vstring( 'HLT_Random_v3', - 'HLT_ZeroBias_FirstBXAfterTrain_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_FirstCollisionInTrain_v4', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_LastCollisionInTrain_v3', - 'HLT_ZeroBias_v6' ) -) - -fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "CSCChannelMapperRecord" ), - firstValid = cms.vuint32( 1 ) -) -fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "CSCIndexerRecord" ), - firstValid = cms.vuint32( 1 ) -) -fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalParametersRcd" ), - firstValid = cms.vuint32( 1 ) -) -fragment.StableParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalStableParametersRcd" ), - firstValid = cms.vuint32( 1 ) -) -fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "JetTagComputerRecord" ), - firstValid = cms.vuint32( 1 ) -) -fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "EcalSeverityLevelAlgoRcd" ), - firstValid = cms.vuint32( 1 ) -) -fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "HcalSeverityLevelComputerRcd" ), - firstValid = cms.vuint32( 1 ) -) - -fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ) -) -fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ), - nSigma = cms.double( 4.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 40.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ) -) -fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.1 ), - ValidHitBonus = cms.double( 1000.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 1.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.16 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.16 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.13 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.13 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.11 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", - MaxDPhi = cms.double( 1.6 ), - ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ), - PropagationDirection = cms.string( "anyDirection" ) -) -fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer", - AlgoName = cms.string( "CSCChannelMapperPostls1" ) -) -fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer", - AlgoName = cms.string( "CSCIndexerPostls1" ) -) -fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer", - appendToDataLabel = cms.string( "" ) -) -fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" ) -fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder", - appendToDataLabel = cms.string( "" ), - MapAuto = cms.untracked.bool( False ), - SkipHE = cms.untracked.bool( False ), - MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ) -) -fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP", - appendToDataLabel = cms.string( "" ) -) -fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer", - appendToDataLabel = cms.string( "" ) -) -fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "ClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer", - appendToDataLabel = cms.string( "" ) -) -fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterial" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForHI" ), - Mass = cms.double( 0.139 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialOpposite" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ), - Mass = cms.double( 0.139 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( 0.1 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ), - Mass = cms.double( 0.1396 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 4.0 ), - useRungeKutta = cms.bool( False ) -) -fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( 0.1 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity", - EtaDivisions = cms.untracked.uint32( 20 ), - PhiDivisions = cms.untracked.uint32( 20 ), - EtaMax = cms.untracked.double( 2.5 ) -) -fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer", - minTracks = cms.uint32( 3 ), - minVertices = cms.uint32( 1 ), - use3d = cms.bool( True ), - unBoost = cms.bool( False ), - useSignificance = cms.bool( True ) -) -fragment.StableParameters = cms.ESProducer( "StableParametersTrivialProducer", - NumberL1JetCounts = cms.uint32( 12 ), - NumberL1NoIsoEG = cms.uint32( 4 ), - NumberL1CenJet = cms.uint32( 4 ), - NumberL1Tau = cms.uint32( 8 ), - NumberConditionChips = cms.uint32( 1 ), - NumberL1EGamma = cms.uint32( 12 ), - TotalBxInEvent = cms.int32( 5 ), - NumberL1Mu = cms.uint32( 4 ), - PinsOnConditionChip = cms.uint32( 512 ), - WordLength = cms.int32( 64 ), - PinsOnChip = cms.uint32( 512 ), - OrderOfChip = cms.vint32( 1 ), - IfMuEtaNumberBits = cms.uint32( 6 ), - OrderConditionChip = cms.vint32( 1 ), - appendToDataLabel = cms.string( "" ), - NumberL1TauJet = cms.uint32( 4 ), - NumberL1Jet = cms.uint32( 12 ), - NumberPhysTriggers = cms.uint32( 512 ), - NumberL1Muon = cms.uint32( 12 ), - UnitLength = cms.int32( 8 ), - NumberL1IsoEG = cms.uint32( 4 ), - NumberTechnicalTriggers = cms.uint32( 64 ), - NumberL1ForJet = cms.uint32( 4 ), - IfCaloEtaNumberBits = cms.uint32( 4 ), - NumberPsbBoards = cms.int32( 7 ), - NumberChips = cms.uint32( 5 ), - NumberPhysTriggersExtended = cms.uint32( 64 ) -) -fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "anyDirection" ), - useTuningForL2Speed = cms.bool( False ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "SteppingHelixPropagatorAny" ) -) -fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer", - ComponentName = cms.string( "TransientTrackBuilder" ) -) -fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "CaloDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.087 ), - nEta = cms.int32( 70 ), - nPhi = cms.int32( 72 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer", - ComponentName = cms.string( "CosmicNavigationSchool" ), - SimpleMagneticField = cms.string( "" ) -) -fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "EcalDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.02 ), - nEta = cms.int32( 300 ), - nPhi = cms.int32( 360 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer", - dbstatusMask = cms.PSet( - kBad = cms.vstring( 'kNonRespondingIsolated', - 'kDeadVFE', - 'kDeadFE', - 'kNoDataNoTP' ), - kGood = cms.vstring( 'kOk' ), - kRecovered = cms.vstring( ), - kProblematic = cms.vstring( 'kDAC', - 'kNoLaser', - 'kNoisy', - 'kNNoisy', - 'kNNNoisy', - 'kNNNNoisy', - 'kNNNNNoisy', - 'kFixedG6', - 'kFixedG1', - 'kFixedG0' ), - kWeird = cms.vstring( ), - kTime = cms.vstring( ) - ), - timeThresh = cms.double( 2.0 ), - flagMask = cms.PSet( - kBad = cms.vstring( 'kFaultyHardware', - 'kDead', - 'kKilled' ), - kGood = cms.vstring( 'kGood' ), - kRecovered = cms.vstring( 'kLeadingEdgeRecovered', - 'kTowerRecovered' ), - kProblematic = cms.vstring( 'kPoorReco', - 'kPoorCalib', - 'kNoisy', - 'kSaturated' ), - kWeird = cms.vstring( 'kWeird', - 'kDiWeird' ), - kTime = cms.vstring( 'kOutOfTime' ) - ) -) -fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule", - appendToDataLabel = cms.string( "" ) -) -fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule", - appendToDataLabel = cms.string( "" ) -) -fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "HcalDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.087 ), - nEta = cms.int32( 70 ), - nPhi = cms.int32( 72 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer", - RecoveredRecHitBits = cms.vstring( 'TimingAddedBit', - 'TimingSubtractedBit' ), - SeverityLevels = cms.VPSet( - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 0 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 1 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ), - RecHitFlags = cms.vstring( 'HSCP_R1R2', - 'HSCP_FracLeader', - 'HSCP_OuterEnergy', - 'HSCP_ExpFit', - 'ADCSaturationBit', - 'HBHEIsolatedNoise', - 'AddedSimHcalNoise' ), - Level = cms.int32( 5 ) - ), - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity', - 'HBHEPulseShape', - 'HOBit', - 'HFInTimeWindow', - 'ZDCBit', - 'CalibrationBit', - 'TimingErrorBit', - 'HBHETriangleNoise', - 'HBHETS4TS5Noise' ), - Level = cms.int32( 8 ) - ), - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'HFLongShort', - 'HFPET', - 'HFS8S1Ratio' ), - Level = cms.int32( 11 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ), - RecHitFlags = cms.vstring( 'HBHEFlatNoise', - 'HBHESpikeNoise' ), - Level = cms.int32( 8 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 15 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff', - 'HcalCellDead' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 20 ) - ) - ), - DropChannelStatusBits = cms.vstring( 'HcalCellMask', - 'HcalCellOff', - 'HcalCellDead' ) -) -fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer", - recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), - useTrackWeights = cms.bool( True ), - useCategories = cms.bool( True ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - ptMin = cms.double( 0.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( -99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - calibrationRecords = cms.vstring( 'CombinedSVRecoVertex', - 'CombinedSVPseudoVertex', - 'CombinedSVNoVertex' ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), - vertexFlip = cms.bool( False ), - minimumTrackWeight = cms.double( 0.5 ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - ptMin = cms.double( 0.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( 2.0 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip2dSig" ), - SoftLeptonFlip = cms.bool( False ), - trackFlip = cms.bool( False ) -) -fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer", - recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), - useTrackWeights = cms.bool( True ), - useCategories = cms.bool( True ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex', - 'CombinedSVIVFV2PseudoVertex', - 'CombinedSVIVFV2NoVertex' ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), - vertexFlip = cms.bool( False ), - minimumTrackWeight = cms.double( 0.5 ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - trackSort = cms.string( "sip2dSig" ), - SoftLeptonFlip = cms.bool( False ), - trackFlip = cms.bool( False ) -) -fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer", - maxImpactParameterSig = cms.double( 999999.0 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( -1.0 ), - maximumDecayLength = cms.double( 999999.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - deltaRmin = cms.double( 0.0 ), - maxImpactParameter = cms.double( 0.1 ), - useSignedImpactParameterSig = cms.bool( True ), - maximumDistanceToJetAxis = cms.double( 999999.0 ), - nthTrack = cms.int32( -1 ) -) -fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer", - b_pT = cms.double( 0.3684 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( 0.05 ), - a_dR = cms.double( -0.001053 ), - min_pT = cms.double( 120.0 ), - maximumDistanceToJetAxis = cms.double( 9999999.0 ), - max_pT = cms.double( 500.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - useVariableJTA = cms.bool( False ), - min_pT_dRcut = cms.double( 0.5 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - a_pT = cms.double( 0.005263 ), - maximumDecayLength = cms.double( 999999.0 ), - nthTrack = cms.int32( 1 ), - useSignedImpactParameterSig = cms.bool( False ) -) -fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", - MaxDPhi = cms.double( 1.6 ), - ComponentName = cms.string( "hltESPAnalyticalPropagator" ), - PropagationDirection = cms.string( "alongMomentum" ) -) -fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", - MaxDPhi = cms.double( 1.6 ), - ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ), - PropagationDirection = cms.string( "oppositeToMomentum" ) -) -fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "hltESPBwdElectronPropagator" ), - Mass = cms.double( 5.11E-4 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 2000.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D", - ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ), - MaxComponents = cms.int32( 12 ), - DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" ) -) -fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.13 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer", - maxImpactParameterSig = cms.double( 999999.0 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( -1.0 ), - maximumDecayLength = cms.double( 999999.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - deltaRmin = cms.double( 0.0 ), - maxImpactParameter = cms.double( 0.1 ), - useSignedImpactParameterSig = cms.bool( True ), - maximumDistanceToJetAxis = cms.double( 999999.0 ), - nthTrack = cms.int32( -1 ) -) -fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer", - maxImpactParameterSig = cms.double( 999999.0 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( -1.0 ), - maximumDecayLength = cms.double( 999999.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - deltaRmin = cms.double( 0.0 ), - maxImpactParameter = cms.double( 0.2 ), - useSignedImpactParameterSig = cms.bool( True ), - maximumDistanceToJetAxis = cms.double( 999999.0 ), - nthTrack = cms.int32( -1 ) -) -fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer", - b_pT = cms.double( 0.3684 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( 0.05 ), - a_dR = cms.double( -0.001053 ), - min_pT = cms.double( 120.0 ), - maximumDistanceToJetAxis = cms.double( 9999999.0 ), - max_pT = cms.double( 500.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - useVariableJTA = cms.bool( False ), - min_pT_dRcut = cms.double( 0.5 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - a_pT = cms.double( 0.005263 ), - maximumDecayLength = cms.double( 999999.0 ), - nthTrack = cms.int32( 1 ), - useSignedImpactParameterSig = cms.bool( False ) -) -fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer", - b_pT = cms.double( 0.3684 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( 0.2 ), - a_dR = cms.double( -0.001053 ), - min_pT = cms.double( 120.0 ), - maximumDistanceToJetAxis = cms.double( 9999999.0 ), - max_pT = cms.double( 500.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - useVariableJTA = cms.bool( False ), - min_pT_dRcut = cms.double( 0.5 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - a_pT = cms.double( 0.005263 ), - maximumDecayLength = cms.double( 999999.0 ), - nthTrack = cms.int32( 2 ), - useSignedImpactParameterSig = cms.bool( True ) -) -fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer", - ComponentName = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer", - BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ), - EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ), - ComponentName = cms.string( "hltESPElectronMaterialEffects" ), - MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ), - Mass = cms.double( 5.11E-4 ), - BetheHeitlerCorrection = cms.int32( 2 ) -) -fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "anyDirection" ), - useTuningForL2Speed = cms.bool( True ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) -) -fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - useTuningForL2Speed = cms.bool( True ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) -) -fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTrajectoryFitterRK" ), - MinNumberOfHits = cms.int32( 3 ), - Smoother = cms.string( "hltESPTrajectorySmootherRK" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPFittingSmootherIT" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTrajectoryFitterRK" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPTrajectorySmootherRK" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPFittingSmootherRK" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer", - ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ), - appendToDataLabel = cms.string( "" ), - standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ) -) -fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPFwdElectronPropagator" ), - Mass = cms.double( 5.11E-4 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer", - ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPGsfTrajectoryFitter" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPGsfTrajectorySmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer", - Merger = cms.string( "hltESPCloseComponentsMerger5D" ), - ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ), - MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ), - GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ) -) -fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer", - ErrorRescaling = cms.double( 100.0 ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ), - Merger = cms.string( "hltESPCloseComponentsMerger5D" ), - ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ), - GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ), - MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ) -) -fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 36.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPKFTrajectoryFitter" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPKFTrajectorySmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPKFFittingSmoother" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 20.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -14.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ), - MinNumberOfHits = cms.int32( 3 ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 20.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -14.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPRKTrajectoryFitter" ), - MinNumberOfHits = cms.int32( 3 ), - Smoother = cms.string( "hltESPRKTrajectorySmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectoryFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmoother" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer", - ComponentName = cms.string( "hltESPKFUpdator" ) -) -fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D", - ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ), - DistanceMeasure = cms.string( "KullbackLeibler" ) -) -fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.16 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer", - UseStripStripQualityDB = cms.bool( True ), - StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), - UsePixelROCQualityDB = cms.bool( True ), - DebugPixelROCQualityDB = cms.untracked.bool( False ), - UseStripAPVFiberQualityDB = cms.bool( True ), - badStripCuts = cms.PSet( - TOB = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ), - TIB = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ), - TID = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ), - TEC = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ) - ), - DebugStripModuleQualityDB = cms.untracked.bool( False ), - ComponentName = cms.string( "hltESPMeasurementTracker" ), - DebugPixelModuleQualityDB = cms.untracked.bool( False ), - UsePixelModuleQualityDB = cms.bool( True ), - DebugStripAPVFiberQualityDB = cms.untracked.bool( False ), - HitMatcher = cms.string( "StandardMatcher" ), - DebugStripStripQualityDB = cms.untracked.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - SiStripQualityLabel = cms.string( "" ), - UseStripModuleQualityDB = cms.bool( True ), - MaskBadAPVFibers = cms.bool( True ) -) -fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.11 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer", - ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) -) -fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer", - useLAAlignmentOffsets = cms.bool( False ), - DoCosmics = cms.bool( False ), - eff_charge_cut_highX = cms.double( 1.0 ), - eff_charge_cut_highY = cms.double( 1.0 ), - inflate_all_errors_no_trk_angle = cms.bool( False ), - eff_charge_cut_lowY = cms.double( 0.0 ), - eff_charge_cut_lowX = cms.double( 0.0 ), - UseErrorsFromTemplates = cms.bool( True ), - TruncatePixelCharge = cms.bool( True ), - size_cutY = cms.double( 3.0 ), - size_cutX = cms.double( 3.0 ), - useLAWidthFromDB = cms.bool( False ), - inflate_errors = cms.bool( False ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - PixelErrorParametrization = cms.string( "NOTcmsim" ), - EdgeClusterErrorX = cms.double( 50.0 ), - EdgeClusterErrorY = cms.double( 85.0 ), - LoadTemplatesFromDB = cms.bool( True ), - ComponentName = cms.string( "hltESPPixelCPEGeneric" ), - MagneticFieldRecord = cms.ESInputTag( "" ), - IrradiationBiasCorrection = cms.bool( False ) -) -fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer", - DoLorentz = cms.bool( True ), - DoCosmics = cms.bool( False ), - LoadTemplatesFromDB = cms.bool( True ), - ComponentName = cms.string( "hltESPPixelCPETemplateReco" ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - speed = cms.int32( -2 ), - UseClusterSplitter = cms.bool( False ) -) -fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.11 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 25.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.19 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPRKTrajectoryFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPRKTrajectorySmoother" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( True ) -) -fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer", - Epsilon = cms.double( 5.0 ), - TrackerPropagator = cms.string( "PropagatorWithMaterial" ), - MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPSmartPropagator" ) -) -fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer", - Epsilon = cms.double( 5.0 ), - TrackerPropagator = cms.string( "PropagatorWithMaterial" ), - MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPSmartPropagatorAny" ) -) -fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer", - Epsilon = cms.double( 5.0 ), - TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ), - MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ) -) -fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer", - distance = cms.double( 0.5 ) -) -fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "alongMomentum" ), - useTuningForL2Speed = cms.bool( False ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ) -) -fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - useTuningForL2Speed = cms.bool( False ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer", - ComponentType = cms.string( "StripCPEfromTrackAngle" ), - ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ), - parameters = cms.PSet( - mTIB_P1 = cms.double( 0.202 ), - maxChgOneMIP = cms.double( 6000.0 ), - mTEC_P0 = cms.double( -1.885 ), - mTOB_P1 = cms.double( 0.253 ), - mTEC_P1 = cms.double( 0.471 ), - mLC_P2 = cms.double( 0.3 ), - mLC_P1 = cms.double( 0.618 ), - mTOB_P0 = cms.double( -1.026 ), - mLC_P0 = cms.double( -0.326 ), - useLegacyError = cms.bool( False ), - mTIB_P0 = cms.double( -0.742 ), - mTID_P1 = cms.double( 0.433 ), - mTID_P0 = cms.double( -1.427 ) - ) -) -fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ) -) -fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ), - ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ) -) -fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "Fake" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ) -) -fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "Fake" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ) -) -fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 30.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTobTecStepRKFitter" ), - MinNumberOfHits = cms.int32( 7 ), - Smoother = cms.string( "hltESPTobTecStepRKSmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 30.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ), - MinNumberOfHits = cms.int32( 7 ), - Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer", - ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ), - appendToDataLabel = cms.string( "" ), - standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ), - looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ) -) -fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.09 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer", - ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ), - appendToDataLabel = cms.string( "" ), - algoOrder = cms.vstring( ) -) -fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.5 ), - ValidHitBonus = cms.double( 100.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 0.0 ), - allowSharedFirstHit = cms.bool( False ) -) -fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPTrajectoryFitterRK" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPTrajectorySmootherRK" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", - useQuadrupletAlgo = cms.bool( False ), - ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ), - appendToDataLabel = cms.string( "" ) -) -fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer", - ComponentName = cms.string( "hltTrackCleaner" ), - appendToDataLabel = cms.string( "" ) -) -fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "HODetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.087 ), - nEta = cms.int32( 30 ), - nPhi = cms.int32( 72 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "MuonDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.125 ), - nEta = cms.int32( 48 ), - nPhi = cms.int32( 48 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer", - ComponentName = cms.string( "SimpleNavigationSchool" ), - SimpleMagneticField = cms.string( "ParabolicMf" ) -) -fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "PreshowerDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.1 ), - nEta = cms.int32( 60 ), - nPhi = cms.int32( 30 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", - ListOfRecordToMerge = cms.VPSet( - cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ), - tag = cms.string( "" ) - ), - cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ), - tag = cms.string( "" ) - ) - ) -) -fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" ) -fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer", - LatencyRecord = cms.PSet( - label = cms.untracked.string( "" ), - record = cms.string( "SiStripLatencyRcd" ) - ), - BackPlaneCorrectionDeconvMode = cms.PSet( - label = cms.untracked.string( "deconvolution" ), - record = cms.string( "SiStripBackPlaneCorrectionRcd" ) - ), - BackPlaneCorrectionPeakMode = cms.PSet( - label = cms.untracked.string( "peak" ), - record = cms.string( "SiStripBackPlaneCorrectionRcd" ) - ) -) -fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer", - LatencyRecord = cms.PSet( - label = cms.untracked.string( "" ), - record = cms.string( "SiStripLatencyRcd" ) - ), - LorentzAngleDeconvMode = cms.PSet( - label = cms.untracked.string( "deconvolution" ), - record = cms.string( "SiStripLorentzAngleRcd" ) - ), - LorentzAnglePeakMode = cms.PSet( - label = cms.untracked.string( "peak" ), - record = cms.string( "SiStripLorentzAngleRcd" ) - ) -) - -fragment.ThroughputService = cms.Service( "ThroughputService", - dqmPath = cms.untracked.string( "HLT/Throughput" ), - timeRange = cms.untracked.double( 60000.0 ), - timeResolution = cms.untracked.double( 5.828 ) -) - -fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter", - toGet = cms.VPSet( - ), - verbose = cms.untracked.bool( False ) -) -fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw", - RawDataCollection = cms.InputTag( "rawDataCollector" ) -) -fragment.hltBoolFalse = cms.EDFilter( "HLTBool", - result = cms.bool( False ) -) -fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 1 ) -) -fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi", - lenSlinkTrailer = cms.untracked.int32( 8 ), - lenAMC13Header = cms.untracked.int32( 8 ), - CTP7 = cms.untracked.bool( False ), - lenAMC13Trailer = cms.untracked.int32( 8 ), - Setup = cms.string( "stage2::GTSetup" ), - MinFeds = cms.uint32( 0 ), - InputLabel = cms.InputTag( "rawDataCollector" ), - lenSlinkHeader = cms.untracked.int32( 8 ), - MTF7 = cms.untracked.bool( False ), - FWId = cms.uint32( 0 ), - TMTCheck = cms.bool( True ), - debug = cms.untracked.bool( False ), - FedIds = cms.vint32( 1404 ), - lenAMCHeader = cms.untracked.int32( 8 ), - lenAMCTrailer = cms.untracked.int32( 0 ), - FWOverride = cms.bool( False ) -) -fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer", - L1DataBxInEvent = cms.int32( 5 ), - JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - AlgorithmTriggersUnmasked = cms.bool( True ), - EmulateBxInEvent = cms.int32( 1 ), - AlgorithmTriggersUnprescaled = cms.bool( True ), - PrintL1Menu = cms.untracked.bool( False ), - Verbosity = cms.untracked.int32( 0 ), - EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - ProduceL1GtDaqRecord = cms.bool( True ), - PrescaleSet = cms.uint32( 1 ), - ExtInputTag = cms.InputTag( "hltGtStage2Digis" ), - EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - TriggerMenuLuminosity = cms.string( "startup" ), - ProduceL1GtObjectMapRecord = cms.bool( True ), - AlternativeNrBxBoardDaq = cms.uint32( 0 ), - PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ), - TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - BstLengthBytes = cms.int32( -1 ), - MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi", - scalersInputTag = cms.InputTag( "rawDataCollector" ) -) -fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer", - maxZ = cms.double( 40.0 ), - src = cms.InputTag( "hltScalersRawToDigi" ), - gtEvmLabel = cms.InputTag( "" ), - changeToCMSCoordinates = cms.bool( False ), - setSigmaZ = cms.double( 0.0 ), - maxRadius = cms.double( 2.0 ) -) -fragment.hltL1sSingleJet180 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet180" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreAK8PFJet360TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi", - orderedDCCIdList = cms.vint32( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54 ), - FedLabel = cms.InputTag( "listfeds" ), - eventPut = cms.bool( True ), - srpUnpacking = cms.bool( True ), - syncCheck = cms.bool( True ), - headerUnpacking = cms.bool( True ), - feUnpacking = cms.bool( True ), - orderedFedList = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ), - tccUnpacking = cms.bool( True ), - numbTriggerTSamples = cms.int32( 1 ), - InputLabel = cms.InputTag( "rawDataCollector" ), - numbXtalTSamples = cms.int32( 10 ), - feIdCheck = cms.bool( True ), - FEDs = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ), - silentMode = cms.untracked.bool( True ), - DoRegional = cms.bool( False ), - forceToKeepFRData = cms.bool( False ), - memUnpacking = cms.bool( True ) -) -fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer", - EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), - EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), - EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ), - EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ), - algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ), - algoPSet = cms.PSet( - ebSpikeThreshold = cms.double( 1.042 ), - EBtimeFitLimits_Upper = cms.double( 1.4 ), - EEtimeFitLimits_Lower = cms.double( 0.2 ), - timealgo = cms.string( "None" ), - EEtimeNconst = cms.double( 31.8 ), - EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ), - EBtimeNconst = cms.double( 28.5 ), - prefitMaxChiSqEE = cms.double( 10.0 ), - outOfTimeThresholdGain12mEB = cms.double( 5.0 ), - chi2ThreshEE_ = cms.double( 50.0 ), - EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ), - outOfTimeThresholdGain12mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain12pEB = cms.double( 5.0 ), - prefitMaxChiSqEB = cms.double( 15.0 ), - outOfTimeThresholdGain12pEE = cms.double( 1000.0 ), - ampErrorCalculation = cms.bool( False ), - amplitudeThresholdEB = cms.double( 10.0 ), - kPoorRecoFlagEB = cms.bool( True ), - amplitudeThresholdEE = cms.double( 10.0 ), - EBtimeFitLimits_Lower = cms.double( 0.2 ), - kPoorRecoFlagEE = cms.bool( False ), - EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ), - useLumiInfoRunHeader = cms.bool( False ), - EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ), - doPrefitEE = cms.bool( False ), - EEtimeFitLimits_Upper = cms.double( 1.4 ), - outOfTimeThresholdGain61pEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61pEB = cms.double( 5.0 ), - EEtimeConstantTerm = cms.double( 1.0 ), - EBtimeConstantTerm = cms.double( 0.6 ), - chi2ThreshEB_ = cms.double( 65.0 ), - activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ), - outOfTimeThresholdGain61mEB = cms.double( 5.0 ), - doPrefitEB = cms.bool( False ) - ) -) -fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer", - ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ), - ebDetIdToBeRecovered = cms.string( "ebDetId" ), - integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ), - eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ), - ebFEToBeRecovered = cms.string( "ebFE" ), - ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ), - eeDetIdToBeRecovered = cms.string( "eeDetId" ), - eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ), - eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ), - ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ), - ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ), - eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ), - integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ), - eeFEToBeRecovered = cms.string( "eeFE" ) -) -fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer", - recoverEEVFE = cms.bool( False ), - EErechitCollection = cms.string( "EcalRecHitsEE" ), - recoverEBIsolatedChannels = cms.bool( False ), - recoverEBVFE = cms.bool( False ), - laserCorrection = cms.bool( True ), - EBLaserMIN = cms.double( 0.5 ), - killDeadChannels = cms.bool( True ), - dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ), - EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), - EBLaserMAX = cms.double( 3.0 ), - EELaserMIN = cms.double( 0.5 ), - ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ), - EELaserMAX = cms.double( 8.0 ), - recoverEEIsolatedChannels = cms.bool( False ), - eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ), - recoverEBFE = cms.bool( True ), - algo = cms.string( "EcalRecHitWorkerSimple" ), - ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ), - singleChannelRecoveryThreshold = cms.double( 8.0 ), - ChannelStatusToBeExcluded = cms.vstring( ), - EBrechitCollection = cms.string( "EcalRecHitsEB" ), - singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ), - recoverEEFE = cms.bool( True ), - triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ), - dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ), - flagsMapDBReco = cms.PSet( - kDead = cms.vstring( 'kNoDataNoTP' ), - kGood = cms.vstring( 'kOk', - 'kDAC', - 'kNoLaser', - 'kNoisy' ), - kTowerRecovered = cms.vstring( 'kDeadFE' ), - kNoisy = cms.vstring( 'kNNoisy', - 'kFixedG6', - 'kFixedG1' ), - kNeighboursRecovered = cms.vstring( 'kFixedG0', - 'kNonRespondingIsolated', - 'kDeadVFE' ) - ), - EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), - skipTimeCalib = cms.bool( True ), - algoRecover = cms.string( "EcalRecHitWorkerRecover" ), - eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ), - cleaningConfig = cms.PSet( - cThreshold_endcap = cms.double( 15.0 ), - tightenCrack_e1_double = cms.double( 2.0 ), - cThreshold_barrel = cms.double( 4.0 ), - e6e2thresh = cms.double( 0.04 ), - e4e1Threshold_barrel = cms.double( 0.08 ), - e4e1Threshold_endcap = cms.double( 0.3 ), - tightenCrack_e4e1_single = cms.double( 3.0 ), - cThreshold_double = cms.double( 10.0 ), - e4e1_b_barrel = cms.double( -0.024 ), - tightenCrack_e6e2_double = cms.double( 3.0 ), - e4e1_a_barrel = cms.double( 0.04 ), - tightenCrack_e1_single = cms.double( 2.0 ), - e4e1_a_endcap = cms.double( 0.02 ), - e4e1_b_endcap = cms.double( -0.0125 ), - ignoreOutOfTimeThresh = cms.double( 1.0E9 ) - ), - logWarningEtThreshold_EB_FE = cms.double( 50.0 ), - logWarningEtThreshold_EE_FE = cms.double( 50.0 ) -) -fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi", - ExpectedOrbitMessageTime = cms.untracked.int32( -1 ), - FilterDataQuality = cms.bool( True ), - silent = cms.untracked.bool( True ), - HcalFirstFED = cms.untracked.int32( 700 ), - InputLabel = cms.InputTag( "rawDataCollector" ), - ComplainEmptyData = cms.untracked.bool( False ), - ElectronicsMap = cms.string( "" ), - UnpackCalib = cms.untracked.bool( True ), - UnpackUMNio = cms.untracked.bool( True ), - FEDs = cms.untracked.vint32( ), - UnpackerMode = cms.untracked.int32( 0 ), - UnpackTTP = cms.untracked.bool( False ), - lastSample = cms.int32( 9 ), - UnpackZDC = cms.untracked.bool( True ), - firstSample = cms.int32( 0 ) -) -fragment.hltHbhePhase1Reco = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( False ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( True ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -fragment.hltHbhereco = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1Reco" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor", - soiShift = cms.int32( 0 ), - sumAllTimeSlices = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - digiLabel = cms.InputTag( "hltHcalDigis" ), - tsFromDB = cms.bool( False ), - forceSOI = cms.int32( -1 ) -) -fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor", - setNoiseFlags = cms.bool( False ), - PETstat = cms.PSet( - shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_R_29 = cms.vdouble( 0.8 ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ), - short_R_29 = cms.vdouble( 0.8 ), - long_R = cms.vdouble( 0.98 ), - short_R = cms.vdouble( 0.8 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ), - algoConfigClass = cms.string( "HFPhase1PMTParams" ), - inputLabel = cms.InputTag( "hltHfprereco" ), - S9S1stat = cms.PSet( - shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ), - isS8S1 = cms.bool( False ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ), - short_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ), - checkChannelQualityForDepth3and4 = cms.bool( False ), - useChannelQualityFromDB = cms.bool( False ), - algorithm = cms.PSet( - tfallIfNoTDC = cms.double( -101.0 ), - triseIfNoTDC = cms.double( -100.0 ), - rejectAllFailures = cms.bool( True ), - energyWeights = cms.vdouble( 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0 ), - soiPhase = cms.uint32( 1 ), - timeShift = cms.double( 0.0 ), - tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ), - Class = cms.string( "HFFlexibleTimeCheck" ) - ), - S8S1stat = cms.PSet( - shortEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ), - isS8S1 = cms.bool( True ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ), - short_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ) -) -fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor", - pedestalUpperLimit = cms.double( 2.7 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - respCorrM3 = cms.double( 1.0 ), - timeSlewParsType = cms.int32( 3 ), - applyTimeSlewM3 = cms.bool( True ), - digiTimeFromDB = cms.bool( True ), - mcOOTCorrectionName = cms.string( "" ), - S9S1stat = cms.PSet( ), - saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ), - tsFromDB = cms.bool( True ), - samplesToAdd = cms.int32( 4 ), - mcOOTCorrectionCategory = cms.string( "MC" ), - dataOOTCorrectionName = cms.string( "" ), - puCorrMethod = cms.int32( 0 ), - correctionPhaseNS = cms.double( 13.0 ), - HFInWindowStat = cms.PSet( ), - digiLabel = cms.InputTag( "hltHcalDigis" ), - setHSCPFlags = cms.bool( False ), - firstAuxTS = cms.int32( 4 ), - digistat = cms.PSet( ), - hfTimingTrustParameters = cms.PSet( ), - PETstat = cms.PSet( ), - setSaturationFlags = cms.bool( False ), - setNegativeFlags = cms.bool( False ), - useLeakCorrection = cms.bool( False ), - setTimingTrustFlags = cms.bool( False ), - S8S1stat = cms.PSet( ), - correctForPhaseContainment = cms.bool( True ), - correctForTimeslew = cms.bool( True ), - setNoiseFlags = cms.bool( False ), - correctTiming = cms.bool( False ), - setPulseShapeFlags = cms.bool( False ), - Subdetector = cms.string( "HO" ), - dataOOTCorrectionCategory = cms.string( "Data" ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ), - firstSample = cms.int32( 4 ), - noiseHPD = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeMin = cms.double( -15.0 ), - setTimingShapedCutsFlags = cms.bool( False ), - applyPulseJitter = cms.bool( False ), - applyTimeSlew = cms.bool( True ), - applyTimeConstraint = cms.bool( True ), - timingshapedcutsParameters = cms.PSet( ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - ts4Min = cms.double( 5.0 ), - pulseShapeParameters = cms.PSet( ), - timeSigmaSiPM = cms.double( 2.5 ), - applyPedConstraint = cms.bool( True ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - noiseSiPM = cms.double( 1.0 ), - meanTime = cms.double( -2.5 ), - flagParameters = cms.PSet( ), - pedSigmaHPD = cms.double( 0.5 ), - fitTimes = cms.int32( 1 ), - timeMax = cms.double( 10.0 ), - timeSigmaHPD = cms.double( 5.0 ), - meanPed = cms.double( 0.0 ), - hscpParameters = cms.PSet( ) -) -fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltAK8CaloJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForAll" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK8CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", - min_N90 = cms.int32( -2 ), - min_N90hits = cms.int32( 2 ), - min_EMF = cms.double( 1.0E-6 ), - jetsInput = cms.InputTag( "hltAK8CaloJets" ), - JetIDParams = cms.PSet( - hfRecHitsColl = cms.InputTag( "hltHfreco" ), - hoRecHitsColl = cms.InputTag( "hltHoreco" ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), - useRecHits = cms.bool( True ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) - ), - max_EMF = cms.double( 999.0 ) -) -fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 5.0 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ) -) -fragment.hltAK8CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L1FastJet" ) -) -fragment.hltAK8CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L2Relative" ) -) -fragment.hltAK8CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L3Absolute" ) -) -fragment.hltAK8CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L2L3Residual" ) -) -fragment.hltAK8CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK8CaloFastJetCorrector','hltAK8CaloRelativeCorrector','hltAK8CaloAbsoluteCorrector','hltAK8CaloResidualCorrector' ) -) -fragment.hltAK8CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK8CaloJets" ), - correctors = cms.VInputTag( 'hltAK8CaloCorrector' ) -) -fragment.hltAK8CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK8CaloJetsIDPassed" ), - correctors = cms.VInputTag( 'hltAK8CaloCorrector' ) -) -fragment.hltAK8SingleCaloJet260 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -fragment.hltTowerMakerForPF = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.4 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.4 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 1.8 ), - HcalAcceptSeverityLevel = cms.uint32( 11 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 1.1 ), - HOThresholdPlus2 = cms.double( 1.1 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 1.2 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 1.1 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.4 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( True ), - HOThresholdMinus2 = cms.double( 1.1 ), - HOThreshold0 = cms.double( 1.1 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltAK8CaloJetsPF = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForPF" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForPF" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK8CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK8CaloJetsPF" ), - etMin = cms.double( 5.0 ) -) -fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsPF" ), - etMin = cms.double( 5.0 ) -) -fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule", - useStandardFEDid = cms.bool( True ), - maxFEDid = cms.untracked.int32( 779 ), - inputLabel = cms.InputTag( "rawDataCollector" ), - minFEDid = cms.untracked.int32( 770 ), - dataType = cms.string( "DDU" ), - readOutParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - rosParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - writeSC = cms.untracked.bool( True ), - readDDUIDfromDDU = cms.untracked.bool( True ), - readingDDU = cms.untracked.bool( True ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - dqmOnly = cms.bool( False ) -) -fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer", - debug = cms.untracked.bool( False ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ) -) -fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer", - debug = cms.untracked.bool( False ), - Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ), - recHits2DLabel = cms.InputTag( "dt2DSegments" ), - recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ), - Reco4DAlgoConfig = cms.PSet( - Reco2DAlgoConfig = cms.PSet( - AlphaMaxPhi = cms.double( 1.0 ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AlphaMaxTheta = cms.double( 0.9 ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - MaxAllowedHits = cms.uint32( 50 ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ), - Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AllDTRecHits = cms.bool( True ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ) -) -fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker", - PrintEventNumber = cms.untracked.bool( False ), - SuppressZeroLCT = cms.untracked.bool( True ), - UseExaminer = cms.bool( True ), - Debug = cms.untracked.bool( False ), - ErrorMask = cms.uint32( 0 ), - InputObjects = cms.InputTag( "rawDataCollector" ), - ExaminerMask = cms.uint32( 535557110 ), - runDQM = cms.untracked.bool( False ), - UnpackStatusDigis = cms.bool( False ), - VisualFEDInspect = cms.untracked.bool( False ), - FormatedEventDump = cms.untracked.bool( False ), - UseFormatStatus = cms.bool( True ), - UseSelectiveUnpacking = cms.bool( True ), - VisualFEDShort = cms.untracked.bool( False ) -) -fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer", - XTasymmetry_ME1b = cms.double( 0.0 ), - XTasymmetry_ME1a = cms.double( 0.0 ), - ConstSyst_ME1a = cms.double( 0.022 ), - ConstSyst_ME41 = cms.double( 0.0 ), - CSCWireTimeWindowHigh = cms.int32( 15 ), - CSCStripxtalksOffset = cms.double( 0.03 ), - CSCUseCalibrations = cms.bool( True ), - CSCUseTimingCorrections = cms.bool( True ), - CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ), - XTasymmetry_ME22 = cms.double( 0.0 ), - UseFivePoleFit = cms.bool( True ), - XTasymmetry_ME21 = cms.double( 0.0 ), - ConstSyst_ME21 = cms.double( 0.0 ), - ConstSyst_ME12 = cms.double( 0.0 ), - ConstSyst_ME31 = cms.double( 0.0 ), - ConstSyst_ME22 = cms.double( 0.0 ), - ConstSyst_ME13 = cms.double( 0.0 ), - ConstSyst_ME32 = cms.double( 0.0 ), - readBadChambers = cms.bool( True ), - CSCWireTimeWindowLow = cms.int32( 0 ), - NoiseLevel_ME13 = cms.double( 8.0 ), - XTasymmetry_ME41 = cms.double( 0.0 ), - NoiseLevel_ME32 = cms.double( 9.0 ), - NoiseLevel_ME31 = cms.double( 9.0 ), - CSCStripClusterChargeCut = cms.double( 25.0 ), - ConstSyst_ME1b = cms.double( 0.007 ), - CSCStripClusterSize = cms.untracked.int32( 3 ), - CSCStripPeakThreshold = cms.double( 10.0 ), - readBadChannels = cms.bool( False ), - NoiseLevel_ME12 = cms.double( 9.0 ), - UseParabolaFit = cms.bool( False ), - CSCUseReducedWireTimeWindow = cms.bool( False ), - XTasymmetry_ME13 = cms.double( 0.0 ), - XTasymmetry_ME12 = cms.double( 0.0 ), - wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ), - CSCDebug = cms.untracked.bool( False ), - CSCUseGasGainCorrections = cms.bool( False ), - XTasymmetry_ME31 = cms.double( 0.0 ), - XTasymmetry_ME32 = cms.double( 0.0 ), - UseAverageTime = cms.bool( False ), - NoiseLevel_ME1a = cms.double( 7.0 ), - NoiseLevel_ME1b = cms.double( 8.0 ), - CSCWireClusterDeltaT = cms.int32( 1 ), - CSCUseStaticPedestals = cms.bool( False ), - stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), - CSCstripWireDeltaTime = cms.int32( 8 ), - NoiseLevel_ME21 = cms.double( 9.0 ), - NoiseLevel_ME22 = cms.double( 9.0 ), - NoiseLevel_ME41 = cms.double( 9.0 ) -) -fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer", - inputObjects = cms.InputTag( "hltCsc2DRecHits" ), - algo_psets = cms.VPSet( - cms.PSet( parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), - algo_psets = cms.VPSet( - cms.PSet( dYclusBoxMax = cms.double( 8.0 ), - hitDropLimit4Hits = cms.double( 0.6 ), - maxRatioResidualPrune = cms.double( 3.0 ), - curvePenaltyThreshold = cms.double( 0.85 ), - maxRecHitsInCluster = cms.int32( 20 ), - useShowering = cms.bool( False ), - BPMinImprovement = cms.double( 10000.0 ), - curvePenalty = cms.double( 2.0 ), - ForceCovariance = cms.bool( False ), - yweightPenalty = cms.double( 1.5 ), - dPhiFineMax = cms.double( 0.025 ), - SeedBig = cms.double( 0.0015 ), - NormChi2Cut3D = cms.double( 10.0 ), - Covariance = cms.double( 0.0 ), - CSCDebug = cms.untracked.bool( False ), - tanThetaMax = cms.double( 1.2 ), - Pruning = cms.bool( True ), - tanPhiMax = cms.double( 0.5 ), - onlyBestSegment = cms.bool( False ), - dXclusBoxMax = cms.double( 4.0 ), - maxDTheta = cms.double( 999.0 ), - preClustering = cms.bool( True ), - preClusteringUseChaining = cms.bool( True ), - yweightPenaltyThreshold = cms.double( 1.0 ), - hitDropLimit6Hits = cms.double( 0.3333 ), - prePrun = cms.bool( True ), - CorrectTheErrors = cms.bool( True ), - ForceCovarianceAll = cms.bool( False ), - NormChi2Cut2D = cms.double( 20.0 ), - SeedSmall = cms.double( 2.0E-4 ), - minHitsPerSegment = cms.int32( 3 ), - dRPhiFineMax = cms.double( 8.0 ), - maxDPhi = cms.double( 999.0 ), - hitDropLimit5Hits = cms.double( 0.8 ), - BrutePruning = cms.bool( True ), - prePrunLimit = cms.double( 3.17 ) - ), - cms.PSet( dYclusBoxMax = cms.double( 8.0 ), - hitDropLimit4Hits = cms.double( 0.6 ), - maxRatioResidualPrune = cms.double( 3.0 ), - curvePenaltyThreshold = cms.double( 0.85 ), - maxRecHitsInCluster = cms.int32( 24 ), - useShowering = cms.bool( False ), - BPMinImprovement = cms.double( 10000.0 ), - curvePenalty = cms.double( 2.0 ), - ForceCovariance = cms.bool( False ), - yweightPenalty = cms.double( 1.5 ), - dPhiFineMax = cms.double( 0.025 ), - SeedBig = cms.double( 0.0015 ), - NormChi2Cut3D = cms.double( 10.0 ), - Covariance = cms.double( 0.0 ), - CSCDebug = cms.untracked.bool( False ), - tanThetaMax = cms.double( 1.2 ), - Pruning = cms.bool( True ), - tanPhiMax = cms.double( 0.5 ), - onlyBestSegment = cms.bool( False ), - dXclusBoxMax = cms.double( 4.0 ), - maxDTheta = cms.double( 999.0 ), - preClustering = cms.bool( True ), - preClusteringUseChaining = cms.bool( True ), - yweightPenaltyThreshold = cms.double( 1.0 ), - hitDropLimit6Hits = cms.double( 0.3333 ), - prePrun = cms.bool( True ), - CorrectTheErrors = cms.bool( True ), - ForceCovarianceAll = cms.bool( False ), - NormChi2Cut2D = cms.double( 20.0 ), - SeedSmall = cms.double( 2.0E-4 ), - minHitsPerSegment = cms.int32( 3 ), - dRPhiFineMax = cms.double( 8.0 ), - maxDPhi = cms.double( 999.0 ), - hitDropLimit5Hits = cms.double( 0.8 ), - BrutePruning = cms.bool( True ), - prePrunLimit = cms.double( 3.17 ) - ) - ), - algo_name = cms.string( "CSCSegAlgoST" ), - chamber_types = cms.vstring( 'ME1/a', - 'ME1/b', - 'ME1/2', - 'ME1/3', - 'ME2/1', - 'ME2/2', - 'ME3/1', - 'ME3/2', - 'ME4/1', - 'ME4/2' ) - ) - ), - algo_type = cms.int32( 1 ) -) -fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule", - InputLabel = cms.InputTag( "rawDataCollector" ), - doSynchro = cms.bool( False ) -) -fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer", - recAlgoConfig = cms.PSet( ), - deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ), - rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ), - maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ), - recAlgo = cms.string( "RPCRecHitStandardAlgo" ), - deadSource = cms.string( "File" ), - maskSource = cms.string( "File" ) -) -fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator", - EnableDTMeasurement = cms.bool( True ), - EnableCSCMeasurement = cms.bool( True ), - EnableME0Measurement = cms.bool( False ), - SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ), - SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ), - SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ), - OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ), - SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ), - SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ), - SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ), - DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ), - OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ), - OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ), - DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ), - DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ), - DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ), - CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ), - DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ), - CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ), - CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ), - OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ), - DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ), - SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ), - SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ), - SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ), - SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ), - SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ), - DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ), - CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ), - SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ), - DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ), - OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ), - SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ), - SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ), - SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ), - CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ), - DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ), - ME0RecSegmentLabel = cms.InputTag( "me0Segments" ), - SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ), - SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ), - SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ), - crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ), - SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ), - SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ), - DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ), - CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ), - CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ), - DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ), - DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ), - SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ), - deltaPhiSearchWindow = cms.double( 0.25 ), - SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ), - SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ), - SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ), - deltaEtaSearchWindow = cms.double( 0.2 ), - CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ), - DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ), - CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ), - OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ), - CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ), - CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ), - deltaEtaCrackSearchWindow = cms.double( 0.25 ), - SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ), - OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ), - scaleDT = cms.bool( True ), - DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ), - OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ), - CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ), - OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ), - CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ), - CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ), - CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ), - DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ), - SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ), - SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ), - crackWindow = cms.double( 0.04 ), - CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ), - SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ), - DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ), - SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ), - DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ), - SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ), - DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ), - CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ), - CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ), - OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ), - CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ) -) -fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MaxEta = cms.double( 2.5 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - L1MinPt = cms.double( 0.0 ), - L1MinQuality = cms.uint32( 7 ), - GMTReadoutCollection = cms.InputTag( "" ), - UseUnassociatedL1 = cms.bool( False ), - UseOfflineSeed = cms.untracked.bool( True ), - MatchDR = cms.vdouble( 0.3 ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ) -) -fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2MuonSeeds" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "Exhaustive" ) -) -fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi", - UseQualityInfo = cms.bool( False ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - InputLabel = cms.InputTag( "rawDataCollector" ), - IncludeErrors = cms.bool( False ), - ErrorList = cms.vint32( ), - Regions = cms.PSet( ), - Timing = cms.untracked.bool( False ), - CablingMapLabel = cms.string( "" ), - UserErrorList = cms.vint32( ) -) -fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigis" ), - ChannelThreshold = cms.int32( 1000 ), - maxNumberOfClusters = cms.int32( 40000 ), - ClusterThreshold_L1 = cms.int32( 2000 ), - MissCalibrate = cms.untracked.bool( True ), - VCaltoElectronGain = cms.int32( 47 ), - VCaltoElectronGain_L1 = cms.int32( 50 ), - VCaltoElectronOffset = cms.int32( -60 ), - SplitClusters = cms.bool( False ), - payloadType = cms.string( "HLT" ), - SeedThreshold = cms.int32( 1000 ), - VCaltoElectronOffset_L1 = cms.int32( -670 ), - ClusterThreshold = cms.int32( 4000 ) -) -fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClusters" ), - onDemand = cms.bool( False ) -) -fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter", - VerboseLevel = cms.untracked.int32( 0 ), - src = cms.InputTag( "hltSiPixelClusters" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ) -) -fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer", - ProductLabel = cms.InputTag( "rawDataCollector" ) -) -fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw", - ProductLabel = cms.InputTag( "rawDataCollector" ), - DoAPVEmulatorCheck = cms.bool( False ), - Algorithms = cms.PSet( - CommonModeNoiseSubtractionMode = cms.string( "Median" ), - useCMMeanMap = cms.bool( False ), - TruncateInSuppressor = cms.bool( True ), - doAPVRestore = cms.bool( False ), - SiStripFedZeroSuppressionMode = cms.uint32( 4 ), - PedestalSubtractionFedMode = cms.bool( True ) - ), - Clusterizer = cms.PSet( - QualityLabel = cms.string( "" ), - ClusterThreshold = cms.double( 5.0 ), - SeedThreshold = cms.double( 3.0 ), - Algorithm = cms.string( "ThreeThresholdAlgorithm" ), - ChannelThreshold = cms.double( 2.0 ), - MaxAdjacentBad = cms.uint32( 0 ), - setDetId = cms.bool( True ), - MaxSequentialHoles = cms.uint32( 0 ), - RemoveApvShots = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MaxSequentialBad = cms.uint32( 1 ) - ), - onDemand = cms.bool( True ) -) -fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer", - inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), - pixelClusterProducer = cms.string( "hltSiPixelClusters" ), - switchOffPixelsIfEmpty = cms.bool( True ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) -) -fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOI", - hitsToTry = cms.int32( 3 ), - adjustErrorsDynamicallyForHitless = cms.bool( True ), - SF4 = cms.double( 7.0 ), - SF5 = cms.double( 10.0 ), - SF2 = cms.double( 4.0 ), - SF3 = cms.double( 5.0 ), - SF1 = cms.double( 3.0 ), - minEtaForTEC = cms.double( 0.7 ), - fixedErrorRescaleFactorForHits = cms.double( 3.0 ), - maxSeeds = cms.uint32( 5 ), - maxEtaForTOB = cms.double( 1.8 ), - pT3 = cms.double( 70.0 ), - pT2 = cms.double( 30.0 ), - pT1 = cms.double( 13.0 ), - layersToTry = cms.int32( 2 ), - fixedErrorRescaleFactorForHitless = cms.double( 10.0 ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - adjustErrorsDynamicallyForHits = cms.bool( True ), - src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - tsosDiff = cms.double( 0.03 ), - eta1 = cms.double( 1.0 ), - eta2 = cms.double( 1.4 ), - UseHitLessSeeds = cms.bool( True ), - UseStereoLayersInTEC = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), - debug = cms.untracked.bool( False ) -) -fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) -) -fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIterL3OITrackCandidates" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - AlgorithmName = cms.string( "iter10" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 4, 3, 2 ), - min3DLayers = cms.vint32( 1, 2, 1 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 5, 5 ) - ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ) -) -fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI' ) -) -fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI' ) -) -fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ), - InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ), - MuonPtOption = cms.string( "Tracker" ) -) -fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO", - MaxNormalizedChi2 = cms.double( 20.0 ), - MinNmuonHits = cms.int32( 1 ), - MinNhits = cms.int32( 1 ), - applyL3Filters = cms.bool( False ), - MaxPtDifference = cms.double( 0.3 ), - l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ), - InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ), - l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltIterL3MuonPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltIterL3MuonPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer", - precise = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.0 ), - Z_fixed = cms.bool( True ), - MeasurementTrackerName = cms.InputTag( "" ), - maxRegions = cms.int32( 5 ), - Pt_min = cms.double( 2.0 ), - Rescale_Dz = cms.double( 4.0 ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - vertexCollection = cms.InputTag( "notUsed" ), - Phi_fixed = cms.bool( True ), - input = cms.InputTag( "hltL2SelectorForL3IO" ), - DeltaR = cms.double( 0.025 ), - OnDemand = cms.int32( -1 ), - DeltaZ = cms.double( 24.2 ), - Rescale_phi = cms.double( 3.0 ), - Rescale_eta = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - Phi_min = cms.double( 0.0 ), - DeltaPhi = cms.double( 0.15 ), - UseVertex = cms.bool( False ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Pt_fixed = cms.bool( True ) -) -fragment.hltIterL3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIterL3MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" ) -) -fragment.hltIterL3MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIterL3MuonPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadruplets" ) -) -fragment.hltIterL3MuonPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltIterL3MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3MuonPixelVertices" ) -) -fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" ) -) -fragment.hltIter2IterL3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoublets" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2IterL3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.04 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2SelectorForL3IO" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - matchToSeeds = cms.bool( True ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIter2IterL3MuonMerged" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' ) -) -fragment.hltIterL3MuonsFromL2 = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' ) -) -fragment.hltIterL3MuonL1MuonNoL2Selector = cms.EDProducer( "HLTL1MuonNoL2Selector", - SeedMapTag = cms.InputTag( "hltL2Muons" ), - L1MinPt = cms.double( -1.0 ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L2CandTag = cms.InputTag( "hltL2MuonCandidates" ), - L1MaxEta = cms.double( 5.0 ), - L1MinQuality = cms.uint32( 7 ) -) -fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -fragment.hltIterL3FromL1MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIterL3FromL1MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" ) -) -fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIterL3FromL1MuonPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadruplets" ) -) -fragment.hltIterL3FromL1MuonPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltIterL3FromL1MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3FromL1MuonPixelVertices" ) -) -fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3FromL1MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" ) -) -fragment.hltIter2IterL3FromL1MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoublets" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter2IterL3MuonMerged' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter2IterL3MuonMerged' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter2IterL3FromL1MuonMerged' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter2IterL3FromL1MuonMerged' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMerged" ), - shareHitFraction = cms.double( 0.19 ), - LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombination" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltIterL3Muons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMerged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( True ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "Notused" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltL3MuonsIterL3Links' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltIterL3Muons" ) -) -fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.8 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ) - ) -) -fragment.hltPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadruplets" ) -) -fragment.hltPixelTripletsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 3000.0 ), - trajectories = cms.InputTag( "hltPixelTracks" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "undefQuality" ) -) -fragment.hltPixelTracksTrackingRegionsForTriplets = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "none" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 2.0, 0.25 ), - eta = cms.vdouble( 1.8, -1.8 ) - ), - mode = cms.string( "BeamSpotFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelLayerTripletsWithClustersRemoval = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltPixelTracksHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForTriplets" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemoval" ) -) -fragment.hltPixelTracksHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.0 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForTriplets" ), - CAThetaCut = cms.double( 0.002 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( False ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltPixelTracksFromTriplets = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTriplets" ) -) -fragment.hltPixelTracksMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltPixelTracks','hltPixelTracksFromTriplets' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltPixelTracks','hltPixelTracksFromTriplets' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksMerged" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltPixelVertices" ) -) -fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1PixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1PFlowPixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.2 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 0.4 ), - originRadius = cms.double( 0.05 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltIter1PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" ) -) -fragment.hltIter1PFlowPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 100.0 ), - value1 = cms.double( 1000.0 ), - pt1 = cms.double( 0.4 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1PixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadruplets" ) -) -fragment.hltIter1PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIter1PixelTracks" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFLowPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt', - 'hltIter1PFlowTrackCutClassifierDetached' ) -) -fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer", - src = cms.InputTag( "hltIter1Merged" ), - particleType = cms.string( "pi+" ) -) -fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "TrackJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 30.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.5 ), - UseOnlyOnePV = cms.bool( True ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 7.5 ), - puPtMin = cms.double( 0.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.1 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.2 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", - fractionMinCaloInTauCone = cms.double( 0.7 ), - fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), - tauConeSize = cms.double( 0.2 ), - ptTrkMaxInCaloCone = cms.double( 1.4 ), - isolationConeSize = cms.double( 0.5 ), - inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ), - nTrkMaxInCaloCone = cms.int32( 0 ), - inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - etaMinCaloJet = cms.double( -2.7 ), - etaMaxCaloJet = cms.double( 2.7 ), - ptMinCaloJet = cms.double( 10.0 ), - inputTrackTag = cms.InputTag( "hltIter1Merged" ) -) -fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2PFlowPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.4 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.8 ) - ) -) -fragment.hltIter2PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" ) -) -fragment.hltIter2PFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2PFlowPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.4 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltTripletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltTripletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltTripletRecoveryPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltTripletRecoveryPFlowPixelTrackingRegions = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 2.1, -3.0 ), - eta = cms.vdouble( 1.8, -0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.4 ) - ) -) -fragment.hltTripletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltTripletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltTripletRecoveryPFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTriplets" ) -) -fragment.hltTripletRecoveryPFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltTripletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltTripletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltTripletRecoveryPFlowPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltTripletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltTripletRecoveryPFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltTripletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltTripletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltTripletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifier','MVAValues' ) -) -fragment.hltTripletRecoveryMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2Merged','hltTripletRecoveryPFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter2Merged','hltTripletRecoveryPFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltTripletRecoveryPFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltDoubletRecoveryPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix4', - 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix3+BPix4', - 'BPix3+FPix1_pos', - 'FPix1_pos+FPix2_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltDoubletRecoveryPFlowPixelTrackingRegions = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 3.0 ), - eta = cms.vdouble( 0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.02 ), - measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.9 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltDoubletRecoveryPFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairs" ) -) -fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltDoubletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ) -) -fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltTripletRecoveryMerged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltTripletRecoveryMerged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltMuons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( True ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 10.0 ), - fillIsolation = cms.bool( True ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 10.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( True ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( True ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( True ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( True ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi", - sourceTag = cms.InputTag( "rawDataCollector" ), - debugMode = cms.untracked.bool( False ), - InstanceES = cms.string( "" ), - ESdigiCollection = cms.string( "" ), - LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ) -) -fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer", - ESRecoAlgo = cms.int32( 0 ), - ESrechitCollection = cms.string( "EcalRecHitsES" ), - algo = cms.string( "ESRecHitWorker" ), - ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ) -) -fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbhereco" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -fragment.hltParticleFlowRecHitHCAL = cms.EDProducer( "PFCTRecHitProducer", - ECAL_Compensate = cms.bool( False ), - ECAL_Dead_Code = cms.uint32( 10 ), - MinLongTiming_Cut = cms.double( -5.0 ), - ECAL_Compensation = cms.double( 0.5 ), - MaxLongTiming_Cut = cms.double( 5.0 ), - weight_HFhad = cms.double( 1.0 ), - ApplyPulseDPG = cms.bool( False ), - navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ), - ECAL_Threshold = cms.double( 10.0 ), - ApplyTimeDPG = cms.bool( False ), - caloTowers = cms.InputTag( "hltTowerMakerForPF" ), - hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ), - LongFibre_Fraction = cms.double( 0.1 ), - MaxShortTiming_Cut = cms.double( 5.0 ), - HcalMaxAllowedHFLongShortSev = cms.int32( 9 ), - thresh_Barrel = cms.double( 0.4 ), - navigation_HF = cms.bool( True ), - HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ), - HF_Calib_29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - EM_Depth = cms.double( 22.0 ), - weight_HFem = cms.double( 1.0 ), - LongShortFibre_Cut = cms.double( 1.0E9 ), - MinShortTiming_Cut = cms.double( -5.0 ), - HCAL_Calib = cms.bool( True ), - thresh_HF = cms.double( 0.4 ), - HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ), - thresh_Endcap = cms.double( 0.4 ), - HcalMaxAllowedChannelStatusSev = cms.int32( 9 ), - hcalRecHitsHF = cms.InputTag( "hltHfreco" ), - ShortFibre_Cut = cms.double( 60.0 ), - ApplyLongShortDPG = cms.bool( True ), - HF_Calib = cms.bool( True ), - HAD_Depth = cms.double( 47.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HCAL_Calib_29 = cms.double( 1.35 ) -) -fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( thresh_HF = cms.double( 0.4 ), - LongFibre_Fraction = cms.double( 0.1 ), - src = cms.InputTag( "hltHfreco" ), - EMDepthCorrection = cms.double( 22.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HADDepthCorrection = cms.double( 25.0 ), - HFCalib29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - name = cms.string( "PFHFRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( flags = cms.vstring( 'Standard', - 'HFLong', - 'HFShort' ), - cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11, 9, 9 ) - ), - cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), - cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) - ) - ) - ) - ), - ShortFibre_Cut = cms.double( 60.0 ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitHCALNavigator" ) - ) -) -fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" ) -) -fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" ) -) -fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" ) -) -fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" ) -) -fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" ) -) -fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_HAD" ) - ) - ), - showerSigma = cms.double( 0.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 0 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" ) -) -fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer", - TrackQuality = cms.string( "none" ), - UseQuality = cms.bool( False ), - TkColList = cms.VInputTag( 'hltPFMuonMerging' ) -) -fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), - source = cms.InputTag( "hltLightPFTracks" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -fragment.hltParticleFlow = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuons" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlock" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -fragment.hltAK8PFJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlow" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK8PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.99 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK8PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -fragment.hltAK8PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.9 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK8PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 5.0 ), - pfCandidatesTag = cms.InputTag( "hltParticleFlow" ) -) -fragment.hltAK8PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L1FastJet" ) -) -fragment.hltAK8PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L2Relative" ) -) -fragment.hltAK8PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L3Absolute" ) -) -fragment.hltAK8PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L2L3Residual" ) -) -fragment.hltAK8PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK8PFFastJetCorrector','hltAK8PFRelativeCorrector','hltAK8PFAbsoluteCorrector','hltAK8PFResidualCorrector' ) -) -fragment.hltAK8PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK8PFJets" ), - correctors = cms.VInputTag( 'hltAK8PFCorrector' ) -) -fragment.hltAK8PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK8PFJetsLooseID" ), - correctors = cms.VInputTag( 'hltAK8PFCorrector' ) -) -fragment.hltAK8PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK8PFJetsTightID" ), - correctors = cms.VInputTag( 'hltAK8PFCorrector' ) -) -fragment.hltAK8PFJetsCorrectedMatchedToCaloJets260 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet260" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 1 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 5.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( -0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( 0.1 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( True ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlow" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 20.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( 0.03 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK8SinglePFJet360TrimModMass30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 30.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 360.0 ) -) -fragment.hltBoolEnd = cms.EDFilter( "HLTBool", - result = cms.bool( True ) -) -fragment.hltPreAK8PFJet380TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8SingleCaloJet280 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 280.0 ) -) -fragment.hltAK8PFJetsCorrectedMatchedToCaloJets280 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet280" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltAK8SinglePFJet380TrimModMass30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 30.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 380.0 ) -) -fragment.hltPreAK8PFJet400TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8SingleCaloJet300 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 300.0 ) -) -fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet300" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltAK8SinglePFJet400TrimModMass30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 30.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPreAK8PFJet420TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8SingleCaloJet320 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -fragment.hltAK8PFJetsCorrectedMatchedToCaloJets320 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet320" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltAK8SinglePFJet420TrimModMass30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 30.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 420.0 ) -) -fragment.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT250er_QuadJet_70_55_40_35_er2p5 OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreAK8PFHT750TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8HtMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 150.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 30.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltAK8Ht650 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 650.0 ) -) -fragment.hltAK8PFHTwJetPt200 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 200.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hlt1AK8PFJetsTrimMass50Pt200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 50.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltAK8PFHT750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 750.0 ) -) -fragment.hltPreAK8PFHT800TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8Ht700 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 700.0 ) -) -fragment.hltAK8PFHT800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 800.0 ) -) -fragment.hltPreAK8PFHT850TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8Ht750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 750.0 ) -) -fragment.hltAK8PFHT850 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 850.0 ) -) -fragment.hltPreAK8PFHT900TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8Ht800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 800.0 ) -) -fragment.hltAK8PFHT900 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 900.0 ) -) -fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreCaloJet500NoJetID = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForAll" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L1FastJet" ) -) -fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L2Relative" ) -) -fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L3Absolute" ) -) -fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L2L3Residual" ) -) -fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' ) -) -fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJets" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) -) -fragment.hltSingleCaloJet500 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -fragment.hltPreCaloJet550NoJetID = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet550 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 550.0 ) -) -fragment.hltL1sTripleMuV1OSM5to17 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5_DoubleMu_5_2p5_OS_Mass_5to17 OR L1_TripleMu_5_4_2p5_DoubleMu_5_2p5_OS_Mass_5to17" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTrimuon53p52UpsilonMuon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTripleMuonV2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMuV1OSM5to17" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltTripleMuonV2L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3TripleMuonV2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltTripleMuL3V2PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltTripleMuL3V2bPreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.5 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltTripleMuL3V2cPreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltUpsilonMuonL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerUpsilonMuon = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilonMuonL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltVertexmumuFilterUpsilonMuon = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilonMuon" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_14 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleEle25CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer", - l1InputRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "EGamma" ), - minEt = cms.double( 5.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Jet" ), - minEt = cms.double( 170.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Tau" ), - minEt = cms.double( 100.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ) - ), - recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - productLabels = cms.vstring( 'EcalRecHitsEB', - 'EcalRecHitsEE' ) -) -fragment.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer", - l1InputRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "EGamma" ), - minEt = cms.double( 5.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Jet" ), - minEt = cms.double( 170.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Tau" ), - minEt = cms.double( 100.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ) - ), - recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - productLabels = cms.vstring( 'EcalRecHitsES' ) -) -fragment.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestECALMultiThreshold" ), - thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestECALMultiThreshold" ), - thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -fragment.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -fragment.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" ) -) -fragment.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" ) -) -fragment.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" ) -) -fragment.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer", - PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ), - doSatelliteClusterMerge = cms.bool( False ), - BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ), - useRegression = cms.bool( True ), - satelliteMajorityFraction = cms.double( 0.5 ), - isOOTCollection = cms.bool( False ), - thresh_PFClusterEndcap = cms.double( 0.5 ), - ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ), - use_preshower = cms.bool( True ), - thresh_PFClusterBarrel = cms.double( 0.5 ), - thresh_SCEt = cms.double( 4.0 ), - etawidth_SuperClusterEndcap = cms.double( 0.04 ), - phiwidth_SuperClusterEndcap = cms.double( 0.6 ), - verbose = cms.untracked.bool( False ), - useDynamicDPhiWindow = cms.bool( True ), - PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ), - regressionConfig = cms.PSet( - uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ), - ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ), - regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ), - uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ), - isHLT = cms.bool( True ) - ), - applyCrackCorrections = cms.bool( False ), - satelliteClusterSeedThreshold = cms.double( 50.0 ), - endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ), - etawidth_SuperClusterBarrel = cms.double( 0.04 ), - PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ), - barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), - thresh_PFClusterSeedBarrel = cms.double( 1.0 ), - ClusteringType = cms.string( "Mustache" ), - EnergyWeight = cms.string( "Raw" ), - PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - thresh_PFClusterSeedEndcap = cms.double( 1.0 ), - phiwidth_SuperClusterBarrel = cms.double( 0.6 ), - thresh_PFClusterES = cms.double( 0.5 ), - seedThresholdIsET = cms.bool( True ), - PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ) -) -fragment.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ), - scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ), - recoEcalCandidateCollection = cms.string( "" ) -) -fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG25EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 25.0 ), - etcutEB = cms.double( 25.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltHcalDigisL1EGSeeded = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltEgammaCandidates" ), - type = cms.string( "RecoEcalCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.4 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -fragment.hltHbhePhase1RecoMethod2L1EGSeeded = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisL1EGSeeded" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -fragment.hltHbherecoMethod2L1EGSeeded = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoMethod2L1EGSeeded" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -fragment.hltTowerMakerMethod2L1EGSeeded = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoMethod2L1EGSeeded" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltFixedGridRhoFastjetAllCaloForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 2.5 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ) -) -fragment.hltEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", - effectiveAreas = cms.vdouble( 0.105, 0.17 ), - doRhoCorrection = cms.bool( False ), - outerCone = cms.double( 0.14 ), - caloTowerProducer = cms.InputTag( "hltTowerMakerMethod2L1EGSeeded" ), - innerCone = cms.double( 0.0 ), - useSingleTower = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - depth = cms.int32( -1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - etMin = cms.double( 0.0 ), - rhoScale = cms.double( 1.0 ), - doEtSum = cms.bool( False ) -) -fragment.hltEG25HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG25EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ), - isIeta = cms.bool( True ) -) -fragment.hltEG25CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG25HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix1+BPix4', - 'BPix2+BPix3', - 'BPix2+BPix4', - 'BPix3+BPix4', - 'FPix1_pos+FPix2_pos', - 'FPix1_pos+FPix3_pos', - 'FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos', - 'BPix1+FPix2_pos', - 'BPix1+FPix3_pos', - 'BPix2+FPix1_pos', - 'BPix2+FPix2_pos', - 'BPix2+FPix3_pos', - 'BPix3+FPix1_pos', - 'BPix3+FPix2_pos', - 'BPix3+FPix3_pos', - 'BPix4+FPix1_pos', - 'BPix4+FPix2_pos', - 'BPix4+FPix3_pos', - 'FPix1_neg+FPix2_neg', - 'FPix1_neg+FPix3_neg', - 'FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_neg', - 'BPix1+FPix3_neg', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_neg', - 'BPix2+FPix3_neg', - 'BPix3+FPix1_neg', - 'BPix3+FPix2_neg', - 'BPix3+FPix3_neg', - 'BPix4+FPix1_neg', - 'BPix4+FPix2_neg', - 'BPix4+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltEgammaSuperClustersToPixelMatch = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer", - cands = cms.InputTag( "hltEgammaCandidates" ), - cuts = cms.VPSet( - cms.PSet( endcapCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) -), - var = cms.InputTag( "hltEgammaHoverE" ), - barrelCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) - ) - ) - ) -) -fragment.hltEleSeedsTrackingRegions = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer", - RegionPSet = cms.PSet( - useZInBeamspot = cms.bool( False ), - useZInVertex = cms.bool( False ), - defaultZ = cms.double( 0.0 ), - originHalfLength = cms.double( 12.5 ), - originRadius = cms.double( 0.2 ), - minBSDeltaZ = cms.double( 0.0 ), - nrSigmaForBSDeltaZ = cms.double( 4.0 ), - vertices = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 1.5 ), - deltaEtaRegion = cms.double( 0.1 ), - deltaPhiRegion = cms.double( 0.4 ), - precise = cms.bool( True ), - measurementTrackerEvent = cms.InputTag( "" ), - whereToUseMeasTracker = cms.string( "kNever" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ) - ) -) -fragment.hltElePixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) -) -fragment.hltElePixelHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -fragment.hltElePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltElePixelHitDoubletsForTriplets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltElePixelSeedsDoublets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltElePixelSeedsTriplets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltElePixelSeedsCombined = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltElePixelSeedsDoublets','hltElePixelSeedsTriplets' ) -) -fragment.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronNHitSeedProducer", - matcherConfig = cms.PSet( - detLayerGeom = cms.string( "hltESPGlobalDetLayerGeometry" ), - navSchool = cms.string( "SimpleNavigationSchool" ), - useRecoVertex = cms.bool( False ), - minNrHits = cms.vuint32( 2, 3 ), - matchingCuts = cms.VPSet( - cms.PSet( dRZMaxLowEt = cms.vdouble( -1.0 ), - dRZMaxLowEtEtaBins = cms.vdouble( ), - dPhiMax = cms.double( 0.05 ), - dRZMax = cms.double( -1.0 ), - dRZMaxLowEtThres = cms.double( -1.0 ) - ), - cms.PSet( dRZMaxLowEt = cms.vdouble( 0.15 ), - dRZMaxLowEtEtaBins = cms.vdouble( ), - dPhiMax = cms.double( 0.004 ), - dRZMax = cms.double( 0.1 ), - dRZMaxLowEtThres = cms.double( 30.0 ) - ), - cms.PSet( dRZMaxLowEt = cms.vdouble( 0.15 ), - dRZMaxLowEtEtaBins = cms.vdouble( ), - dPhiMax = cms.double( 0.004 ), - dRZMax = cms.double( 0.1 ), - dRZMaxLowEtThres = cms.double( 30.0 ) - ) - ), - minNrHitsValidLayerBins = cms.vint32( 4 ) - ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - measTkEvt = cms.InputTag( "hltSiStripClusters" ), - vertices = cms.InputTag( "" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ), - initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" ) -) -fragment.hltEgammaPixelMatchVars = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", - productsToWrite = cms.int32( 0 ), - dRZ2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol3" ) - ) -) ), - pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - dPhi2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 1.3E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.6 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.9 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 7.94E-5 ), - xMin = cms.double( 1.9 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ) -) ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - dPhi1SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00823, -0.0029 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00282 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.010838, -0.00345 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0043 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol2" ) - ) -) ) -) -fragment.hltEle25CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG25CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle25CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle25CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltParticleFlowSuperClusterECALUnseeded = cms.EDProducer( "PFECALSuperClusterProducer", - PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ), - doSatelliteClusterMerge = cms.bool( False ), - BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ), - useRegression = cms.bool( True ), - satelliteMajorityFraction = cms.double( 0.5 ), - isOOTCollection = cms.bool( False ), - thresh_PFClusterEndcap = cms.double( 0.5 ), - ESAssociation = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ), - use_preshower = cms.bool( True ), - thresh_PFClusterBarrel = cms.double( 0.5 ), - thresh_SCEt = cms.double( 4.0 ), - etawidth_SuperClusterEndcap = cms.double( 0.04 ), - phiwidth_SuperClusterEndcap = cms.double( 0.6 ), - verbose = cms.untracked.bool( False ), - useDynamicDPhiWindow = cms.bool( True ), - PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ), - regressionConfig = cms.PSet( - uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ), - ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ), - regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ), - uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ), - isHLT = cms.bool( True ) - ), - applyCrackCorrections = cms.bool( False ), - satelliteClusterSeedThreshold = cms.double( 50.0 ), - endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ), - etawidth_SuperClusterBarrel = cms.double( 0.04 ), - PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ), - barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), - thresh_PFClusterSeedBarrel = cms.double( 1.0 ), - ClusteringType = cms.string( "Mustache" ), - EnergyWeight = cms.string( "Raw" ), - PFClusters = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - thresh_PFClusterSeedEndcap = cms.double( 1.0 ), - phiwidth_SuperClusterBarrel = cms.double( 0.6 ), - thresh_PFClusterES = cms.double( 0.5 ), - seedThresholdIsET = cms.bool( True ), - PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ) -) -fragment.hltEgammaCandidatesUnseeded = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ), - scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALBarrel' ), - recoEcalCandidateCollection = cms.string( "" ) -) -fragment.hltEgammaCandidatesWrapperUnseeded = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( True ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - candNonIsolatedTag = cms.InputTag( "" ) -) -fragment.hltDiEG25EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 25.0 ), - etcutEB = cms.double( 25.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltHcalDigisL1EGUnseeded = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - type = cms.string( "RecoEcalCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.25 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -fragment.hltHbhePhase1RecoMethod2L1EGUnseeded = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisL1EGUnseeded" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -fragment.hltHbherecoMethod2L1EGUnseeded = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoMethod2L1EGUnseeded" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -fragment.hltTowerMakerMethod2L1EGUnseeded = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoMethod2L1EGUnseeded" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltEgammaHoverEUnseeded = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", - effectiveAreas = cms.vdouble( 0.105, 0.17 ), - doRhoCorrection = cms.bool( False ), - outerCone = cms.double( 0.14 ), - caloTowerProducer = cms.InputTag( "hltTowerMakerMethod2L1EGUnseeded" ), - innerCone = cms.double( 0.0 ), - useSingleTower = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - depth = cms.int32( -1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - rhoMax = cms.double( 9.9999999E7 ), - etMin = cms.double( 0.0 ), - rhoScale = cms.double( 1.0 ), - doEtSum = cms.bool( False ) -) -fragment.hltDiEG25HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG25EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaClusterShapeUnseeded = cms.EDProducer( "EgammaHLTClusterShapeProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - isIeta = cms.bool( True ) -) -fragment.hltDiEG25CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG25HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaSuperClustersToPixelMatchUnseeded = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer", - cands = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - cuts = cms.VPSet( - cms.PSet( endcapCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) -), - var = cms.InputTag( "hltEgammaHoverEUnseeded" ), - barrelCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) - ) - ) - ) -) -fragment.hltEleSeedsTrackingRegionsUnseeded = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer", - RegionPSet = cms.PSet( - useZInBeamspot = cms.bool( False ), - useZInVertex = cms.bool( False ), - defaultZ = cms.double( 0.0 ), - originHalfLength = cms.double( 12.5 ), - originRadius = cms.double( 0.2 ), - minBSDeltaZ = cms.double( 0.0 ), - nrSigmaForBSDeltaZ = cms.double( 4.0 ), - vertices = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 1.5 ), - deltaEtaRegion = cms.double( 0.1 ), - deltaPhiRegion = cms.double( 0.4 ), - precise = cms.bool( True ), - measurementTrackerEvent = cms.InputTag( "" ), - whereToUseMeasTracker = cms.string( "kNever" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ) - ) -) -fragment.hltElePixelHitDoubletsUnseeded = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsUnseeded" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) -) -fragment.hltElePixelHitDoubletsForTripletsUnseeded = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsUnseeded" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -fragment.hltElePixelHitTripletsUnseeded = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltElePixelHitDoubletsForTripletsUnseeded" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltElePixelSeedsDoubletsUnseeded = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitDoubletsUnseeded" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltElePixelSeedsTripletsUnseeded = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitTripletsUnseeded" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltElePixelSeedsCombinedUnseeded = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltElePixelSeedsDoubletsUnseeded','hltElePixelSeedsTripletsUnseeded' ) -) -fragment.hltEgammaElectronPixelSeedsUnseeded = cms.EDProducer( "ElectronNHitSeedProducer", - matcherConfig = cms.PSet( - detLayerGeom = cms.string( "hltESPGlobalDetLayerGeometry" ), - navSchool = cms.string( "SimpleNavigationSchool" ), - useRecoVertex = cms.bool( False ), - minNrHits = cms.vuint32( 2, 3 ), - matchingCuts = cms.VPSet( - cms.PSet( dRZMaxLowEt = cms.vdouble( -1.0 ), - dRZMaxLowEtEtaBins = cms.vdouble( ), - dPhiMax = cms.double( 0.05 ), - dRZMax = cms.double( -1.0 ), - dRZMaxLowEtThres = cms.double( -1.0 ) - ), - cms.PSet( dRZMaxLowEt = cms.vdouble( 0.15 ), - dRZMaxLowEtEtaBins = cms.vdouble( ), - dPhiMax = cms.double( 0.004 ), - dRZMax = cms.double( 0.1 ), - dRZMaxLowEtThres = cms.double( 30.0 ) - ), - cms.PSet( dRZMaxLowEt = cms.vdouble( 0.15 ), - dRZMaxLowEtEtaBins = cms.vdouble( ), - dPhiMax = cms.double( 0.004 ), - dRZMax = cms.double( 0.1 ), - dRZMaxLowEtThres = cms.double( 30.0 ) - ) - ), - minNrHitsValidLayerBins = cms.vint32( 4 ) - ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - measTkEvt = cms.InputTag( "hltSiStripClusters" ), - vertices = cms.InputTag( "" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ), - initialSeeds = cms.InputTag( "hltElePixelSeedsCombinedUnseeded" ) -) -fragment.hltEgammaPixelMatchVarsUnseeded = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", - productsToWrite = cms.int32( 0 ), - dRZ2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol3" ) - ) -) ), - pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - dPhi2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 1.3E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.6 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.9 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 7.94E-5 ), - xMin = cms.double( 1.9 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ) -) ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - dPhi1SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00823, -0.0029 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00282 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.010838, -0.00345 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0043 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol2" ) - ) -) ) -) -fragment.hltDiEle25CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG25CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDiEle25CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle25CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreDoubleEle27CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG27EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG27HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG27CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG27CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle27CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG27EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG27HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG27EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG27CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG27HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEle27CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG27CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDiEle27CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle27CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreDoubleEle33CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG33EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 33.0 ), - etcutEB = cms.double( 33.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG33HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG33EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG33CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG33HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle33CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG33CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle33CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 99999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 250.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle33CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG33EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 33.0 ), - etcutEB = cms.double( 33.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG33HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG33EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG33CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG33HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEle33CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG33CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDiEle33CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 99999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 250.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle33CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sBigORDoubleLooseIsoEGXXer = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleLooseIsoEG22er2p1 OR L1_DoubleLooseIsoEG24er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleEle24eta2p1WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleEGL1EGerFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sBigORDoubleLooseIsoEGXXer" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltDoubleEG24L1EGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDoubleEGL1EGerFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 24.0 ), - etcutEB = cms.double( 24.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltDoubleEle24erWPTightClusterShapeFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEG24L1EGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle24erWPTightHEFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightClusterShapeFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - doRhoCorrection = cms.bool( False ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle24erWPTightEcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightHEFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltRegionalTowerForEgamma = cms.EDProducer( "EgammaHLTCaloTowerProducer", - L1NonIsoCand = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - EMin = cms.double( 0.8 ), - EtMin = cms.double( 0.5 ), - L1IsoCand = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - useTowersInCone = cms.double( 0.8 ), - towerCollection = cms.InputTag( "hltTowerMakerMethod2L1EGSeeded" ) -) -fragment.hltParticleFlowRecHitHBHEForEgamma = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbherecoMethod2L1EGSeeded" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -fragment.hltParticleFlowRecHitHCALForEgamma = cms.EDProducer( "PFCTRecHitProducer", - ECAL_Compensate = cms.bool( False ), - ECAL_Dead_Code = cms.uint32( 10 ), - MinLongTiming_Cut = cms.double( -5.0 ), - ECAL_Compensation = cms.double( 0.5 ), - MaxLongTiming_Cut = cms.double( 5.0 ), - weight_HFhad = cms.double( 1.0 ), - ApplyPulseDPG = cms.bool( False ), - navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ), - ECAL_Threshold = cms.double( 10.0 ), - ApplyTimeDPG = cms.bool( False ), - caloTowers = cms.InputTag( "hltRegionalTowerForEgamma" ), - hcalRecHitsHBHE = cms.InputTag( "hltHbherecoMethod2L1EGSeeded" ), - LongFibre_Fraction = cms.double( 0.1 ), - MaxShortTiming_Cut = cms.double( 5.0 ), - HcalMaxAllowedHFLongShortSev = cms.int32( 9 ), - thresh_Barrel = cms.double( 0.4 ), - navigation_HF = cms.bool( True ), - HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ), - HF_Calib_29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - EM_Depth = cms.double( 22.0 ), - weight_HFem = cms.double( 1.0 ), - LongShortFibre_Cut = cms.double( 1.0E9 ), - MinShortTiming_Cut = cms.double( -5.0 ), - HCAL_Calib = cms.bool( True ), - thresh_HF = cms.double( 0.4 ), - HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ), - thresh_Endcap = cms.double( 0.4 ), - HcalMaxAllowedChannelStatusSev = cms.int32( 9 ), - hcalRecHitsHF = cms.InputTag( "hltHfreco" ), - ShortFibre_Cut = cms.double( 60.0 ), - ApplyLongShortDPG = cms.bool( True ), - HF_Calib = cms.bool( True ), - HAD_Depth = cms.double( 47.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HCAL_Calib_29 = cms.double( 1.35 ) -) -fragment.hltParticleFlowClusterHBHEForEgamma = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForEgamma" ) -) -fragment.hltParticleFlowClusterHCALForEgamma = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForEgamma" ) -) -fragment.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( False ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle24erWPTightHcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightEcalIsoFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltDoubleEle24erWPTightPixelMatchFilterForTau = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightHcalIsoFilterForTau" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDoubleEle24erWPTightPMS2FilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightPixelMatchFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 1000000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer", - src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - producer = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "gsf" ), - Propagator = cms.string( "hltESPFwdElectronPropagator" ) -) -fragment.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", - BSProducer = cms.InputTag( "hltOnlineBeamSpot" ), - UseGsfTracks = cms.bool( True ), - TrackProducer = cms.InputTag( "" ), - GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" ) -) -fragment.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - upperTrackNrToRemoveCut = cms.int32( 9999 ), - lowerTrackNrToRemoveCut = cms.int32( -1 ), - inputCollection = cms.InputTag( "hltEgammaGsfTracks" ) -) -fragment.hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightPMS2FilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle24erWPTightGsfMissingHitsFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle24erWPTightGsfDetaFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfMissingHitsFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle24erWPTightGsfDphiFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfDetaFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltElectronsVertex = cms.EDProducer( "VertexFromTrackProducer", - verbose = cms.untracked.bool( False ), - useTriggerFilterElectrons = cms.bool( False ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - isRecoCandidate = cms.bool( True ), - trackLabel = cms.InputTag( "hltEgammaGsfElectrons" ), - useTriggerFilterMuons = cms.bool( False ), - useBeamSpot = cms.bool( True ), - vertexLabel = cms.InputTag( "None" ), - triggerFilterElectronsSrc = cms.InputTag( "None" ), - triggerFilterMuonsSrc = cms.InputTag( "None" ), - useVertex = cms.bool( False ) -) -fragment.hltPixelTracksElectronsFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksElectronsFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsElectrons = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltElectronsVertex" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.2 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( True ), - ptMin = cms.double( 0.9 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltPixelTracksHitDoubletsElectrons = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsElectrons" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -fragment.hltPixelTracksHitTripletsElectrons = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.06 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsElectrons" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.06 ) -) -fragment.hltPixelTracksElectrons = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksElectronsFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksElectronsFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsElectrons" ) -) -fragment.hltPixelVerticesElectrons = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksElectrons" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltIter0ElectronsPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksElectrons" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0ElectronsPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0ElectronsCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter0ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter1ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0ElectronsTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1ElectronsPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1ElectronsPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1ElectronsPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1ElectronsPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1ElectronsPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter1ElectronsPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerTriplets" ) -) -fragment.hltIter1ElectronsPixelHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltIter1ElectronsPixelHitDoublets" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.037 ) -) -fragment.hltIter1ElectronsPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1ElectronsPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1ElectronsPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1ElectronsCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1ElectronsTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.9, 3.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.8, 3.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.9, 3.0 ), - d0_par1 = cms.vdouble( 0.85, 3.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter1ElectronsTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 5 ), - chi2n_par = cms.double( 0.4 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter1ElectronsTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter1MergedForElectrons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1ElectronsTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2ElectronsPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2ElectronsPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 1.2 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2ElectronsPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2ElectronsPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2ElectronsPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter2ElectronsPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerPairs" ) -) -fragment.hltIter2ElectronsPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2ElectronsPixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2ElectronsPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2ElectronsCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter2ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter2MergedForElectrons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltEgammaEleGsfTrackIso = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", - egTrkIsoStripEndcap = cms.double( 0.01 ), - egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), - useGsfTrack = cms.bool( True ), - useSCRefs = cms.bool( True ), - trackProducer = cms.InputTag( "hltIter2MergedForElectrons" ), - egTrkIsoStripBarrel = cms.double( 0.01 ), - electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ), - egTrkIsoConeSize = cms.double( 0.2 ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 0.15 ) -) -fragment.hltDoubleEle24erWPTightGsfTrackIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfDphiFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltL1sDoubleEG6HTT250erIor255erIor270erIor250Ior300erIorL1sHTT = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleEG6_HTT250er OR L1_DoubleEG6_HTT270er OR L1_DoubleEG6_HTT300er OR L1_DoubleEG6_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleEle8CaloIdMTrackIdMMass8DZPFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleEle8EgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( False ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDoubleEle8EgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltEG8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG8EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG8HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG8CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle8CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle8Mass8Filter = cms.EDFilter( "HLTEgammaCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ), - minMass = cms.double( 8.0 ), - secondLegLastFilter = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltDoubleEle8DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlow" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.99 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK4PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.9 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK4PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L1FastJet" ) -) -fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L2Relative" ) -) -fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L3Absolute" ) -) -fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L2L3Residual" ) -) -fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' ) -) -fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJets" ), - correctors = cms.VInputTag( 'hltAK4PFCorrector' ) -) -fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsLooseID" ), - correctors = cms.VInputTag( 'hltAK4PFCorrector' ) -) -fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsTightID" ), - correctors = cms.VInputTag( 'hltAK4PFCorrector' ) -) -fragment.hltPFHTJet30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFHT350Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 350.0 ) -) -fragment.hltPreDoubleEle8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreEle27Ele37CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG37EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 37.0 ), - etcutEB = cms.double( 37.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG37HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG37CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle37CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG37CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle37CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle37CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG37EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 37.0 ), - etcutEB = cms.double( 37.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG37HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG37CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle37CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG37CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle37CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle37CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleMu16IorSingleMu25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu16 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu27Ele37CaloIdLMWDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu16orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu16IorSingleMu25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu16orMu25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - minPt = cms.double( 27.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltPreMu37Ele27CaloIdLMWDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered37Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - minPt = cms.double( 37.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltEG27EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG27HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG27CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG27CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle27CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleMu22IorSingleMu25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu37TkMu27DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu22orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22IorSingleMu25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu22orMu25L1f0L2Filtered25 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu25L1Filtered0" ), - MinPt = cms.double( 25.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL3fL1sMu16orMu25L1f0L2f25L3Filtered37 = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu22orMu25L1Filtered0" ), - minPt = cms.double( 37.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltMuTrackSeeds = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 1.0E9 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 1.0E9 ) -) -fragment.hltMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltMuTrackSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltMuCtfTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltMuCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherRK" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "hltMuCtfTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltDiMuonMerging = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMuCtfTracks' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMuCtfTracks' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltDiMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMerging" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltGlbTrkMuons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltDiMuonMerging','hltDiMuonLinks' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltGlbTrkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltGlbTrkMuons" ) -) -fragment.hltDiMuonGlbFiltered37TrkFiltered27 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 1.0E99 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.0E99 ), - ChargeOpt = cms.int32( 0 ), - maxEtaMuon = cms.double( 1.0E99 ), - minMass = cms.double( 1.0 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 37.0 ), - maxYDimuon = cms.double( 1.0E99 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 27.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltDiMuonGlb37Trk27DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered37TrkFiltered27" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered37TrkFiltered27" ) -) -fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu43Bs = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDoubleMu4BsL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 4.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 4.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 4.5 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu4Bs = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4BsL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu4Bs = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Bs" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDoubleMu43JpsiDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleMu43JpsiDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 4.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu43Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu43JpsiDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu43Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu43Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu4JpsiTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDoubleMu4JpsiDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu4Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4JpsiDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu4Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -fragment.hltPixelTracksForSeedsJpsiFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsJpsiFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsJpsi = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsJpsi = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsJpsi" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsJpsi = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsJpsi" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsJpsi = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsJpsiFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsJpsiFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsJpsi" ) -) -fragment.hltIter0DisplacedJpsiPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsJpsi" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0DisplacedJpsiCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedJpsiPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0DisplacedJpsiCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedJpsiCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0DisplacedJpsiTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedJpsiTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedJpsiTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1DisplacedJpsiClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedJpsiTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedJpsiPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1DisplacedJpsiPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1DisplacedJpsiPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedJpsiPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedJpsiPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedJpsiPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedJpsiPixelLayerQuadruplets" ) -) -fragment.hltIter1DisplacedJpsiPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedJpsiPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1DisplacedJpsiPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedJpsiPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1DisplacedJpsiCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedJpsiPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1DisplacedJpsiCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedJpsiCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1DisplacedJpsiTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedJpsiTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedJpsiTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedJpsiTrackCutClassifierPrompt', - 'hltIter1DisplacedJpsiTrackCutClassifierDetached' ) -) -fragment.hltIter1DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedJpsiTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedJpsiTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1DisplacedJpsiMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedJpsiTrackSelectionHighPurity','hltIter1DisplacedJpsiTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedJpsiTrackSelectionHighPurity','hltIter1DisplacedJpsiTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2DisplacedJpsiClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedJpsiTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedJpsiPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2DisplacedJpsiPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2DisplacedJpsiPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedJpsiPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedJpsiPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedJpsiPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedJpsiPixelLayerTriplets" ) -) -fragment.hltIter2DisplacedJpsiPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedJpsiPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2DisplacedJpsiPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedJpsiPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2DisplacedJpsiCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedJpsiPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2DisplacedJpsiCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedJpsiCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2DisplacedJpsiTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedJpsiTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedJpsiTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2DisplacedJpsiMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedJpsiMerged','hltIter2DisplacedJpsiTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedJpsiMerged','hltIter2DisplacedJpsiTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltJpsiTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedJpsiMerged" ), - particleType = cms.string( "K+" ) -) -fragment.hltJpsiTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 2.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 0.005 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4Jpsi" ), - MinInvMass = cms.double( 0.0 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltJpsiTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltJpsiTkVertexProducer" ), - MinPt = cms.double( 0.0 ) -) -fragment.hltPreDoubleMu4LowMassNonResonantTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleMu4LowMassNonResonantDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125, 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125, 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0, 4.0 ), - MaxInvMass = cms.vdouble( 2.9, 4.8 ), - MinPtMax = cms.vdouble( 0.0, 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9, 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 1.0, 4.0 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4LowMassNonResonantDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu4LowMassNonResonant = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -fragment.hltPixelTracksForSeedsNRFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsNRFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsNR = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsNR = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsNR" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsNR = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsNR" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsNR = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsNRFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsNRFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsNR" ) -) -fragment.hltIter0DisplacedNRPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsNR" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0DisplacedNRCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedNRPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0DisplacedNRCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedNRCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0DisplacedNRTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedNRCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedNRTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedNRTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1DisplacedNRClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedNRTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1DisplacedNRMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedNRPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1DisplacedNRPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedNRMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1DisplacedNRPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedNRPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedNRPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedNRPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedNRPixelLayerQuadruplets" ) -) -fragment.hltIter1DisplacedNRPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedNRPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1DisplacedNRPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedNRPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1DisplacedNRCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedNRPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedNRMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1DisplacedNRCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedNRCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedNRMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1DisplacedNRTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedNRTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedNRTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedNRTrackCutClassifierPrompt', - 'hltIter1DisplacedNRTrackCutClassifierDetached' ) -) -fragment.hltIter1DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedNRTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedNRTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1DisplacedNRMuMuMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedNRTrackSelectionHighPurity','hltIter1DisplacedNRTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedNRTrackSelectionHighPurity','hltIter1DisplacedNRTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2DisplacedNRClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedNRTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2DisplacedNRMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedNRClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedNRPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2DisplacedNRPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedNRMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2DisplacedNRPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedNRPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedNRPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedNRPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedNRPixelLayerTriplets" ) -) -fragment.hltIter2DisplacedNRPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedNRPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2DisplacedNRPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedNRPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2DisplacedNRCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedNRPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedNRMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2DisplacedNRCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedNRCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedNRMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2DisplacedNRTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedNRCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedNRTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedNRTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2DisplacedNRMuMuMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedNRMuMuMerged','hltIter2DisplacedNRTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedNRMuMuMerged','hltIter2DisplacedNRTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltLowMassNonResonantTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedNRMuMuMerged" ), - particleType = cms.string( "K+" ) -) -fragment.hltLowMassNonResonantTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 2.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 0.005 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltLowMassNonResonantTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4LowMassNonResonant" ), - MinInvMass = cms.double( 0.0 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltLowMassNonResonantTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltLowMassNonResonantTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltLowMassNonResonantTkVertexProducer" ), - MinPt = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorTripleMu530DoubleMu53OSMassMax9 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu3TrkTau3mu = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMuorTripleMuL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4IorTripleMu530DoubleMu53OSMassMax9" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuorTripleMuL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuorTripleMuL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDoubleMu3TrkTau3muL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 1.7 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.0 ), - MaxDr = cms.double( 0.6 ), - MinAcop = cms.double( 2.7 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.5 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu3Tau3mu = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu3TrkTau3muL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu3Tau3mu = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.01 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsTau3muFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsTau3muFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsTau3mu = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsTau3mu = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsTau3mu" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsTau3mu = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsTau3mu" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsTau3mu = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsTau3muFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsTau3muFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsTau3mu" ) -) -fragment.hltIter0DisplacedTau3muPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsTau3mu" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0DisplacedTau3muCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedTau3muPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0DisplacedTau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedTau3muCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedTau3muCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedTau3muTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedTau3muTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1DisplacedTau3muClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedTau3muTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedTau3muPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1DisplacedTau3muPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1DisplacedTau3muPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedTau3muPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedTau3muPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muPixelLayerQuadruplets" ) -) -fragment.hltIter1DisplacedTau3muPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedTau3muPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1DisplacedTau3muPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedTau3muPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1DisplacedTau3muCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedTau3muPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1DisplacedTau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedTau3muCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1DisplacedTau3muTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedTau3muTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedTau3muTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muTrackCutClassifierPrompt', - 'hltIter1DisplacedTau3muTrackCutClassifierDetached' ) -) -fragment.hltIter1DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedTau3muTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedTau3muTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1DisplacedTau3muMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedTau3muTrackSelectionHighPurity','hltIter1DisplacedTau3muTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedTau3muTrackSelectionHighPurity','hltIter1DisplacedTau3muTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2DisplacedTau3muClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedTau3muTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedTau3muClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedTau3muPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2DisplacedTau3muPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2DisplacedTau3muPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedTau3muPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedTau3muPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muPixelLayerTriplets" ) -) -fragment.hltIter2DisplacedTau3muPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedTau3muPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2DisplacedTau3muPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedTau3muPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2DisplacedTau3muCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedTau3muPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2DisplacedTau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedTau3muCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedTau3muTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedTau3muTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2DisplacedTau3muMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedTau3muMerged','hltIter2DisplacedTau3muTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedTau3muMerged','hltIter2DisplacedTau3muTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltTau3muTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muMerged" ), - particleType = cms.string( "mu+" ) -) -fragment.hltTau3muTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 1.44E-4 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.106 ), - MaxInvMass = cms.double( 2.02 ), - TrackCand = cms.InputTag( "hltTau3muTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu3Tau3mu" ), - MinInvMass = cms.double( 1.6 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltTau3muTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 2.0 ), - MinCosinePointingAngle = cms.double( 0.9 ), - TrackTag = cms.InputTag( "hltTau3muTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 8.0 ), - MuMuTkVertexTag = cms.InputTag( "hltTau3muTkVertexProducer" ), - MinPt = cms.double( 8.0 ) -) -fragment.hltPreDoubleMu4PsiPrimeTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleMu4PsiPrimeDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.3 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu4PsiPrime = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4PsiPrimeDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu4PsiPrime = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -fragment.hltPixelTracksForSeedsPsiPrimeFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsPsiPrimeFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsPsiPrime = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsPsiPrime = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsPsiPrime" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsPsiPrime = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsPsiPrime" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsPsiPrime = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsPsiPrimeFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsPsiPrimeFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsPsiPrime" ) -) -fragment.hltIter0DisplacedPsiPrimePixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsPsiPrime" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0DisplacedPsiPrimeCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedPsiPrimePixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0DisplacedPsiPrimeCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedPsiPrimeCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0DisplacedPsiPrimeTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedPsiPrimeCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedPsiPrimeTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedPsiPrimeTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1DisplacedPsiPrimeClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedPsiPrimeTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedPsiPrimePixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1DisplacedPsiPrimePixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1DisplacedPsiPrimePixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedPsiPrimePixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedPsiPrimePixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedPsiPrimePixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedPsiPrimePixelLayerQuadruplets" ) -) -fragment.hltIter1DisplacedPsiPrimePixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedPsiPrimePixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1DisplacedPsiPrimePixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedPsiPrimePixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1DisplacedPsiPrimeCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedPsiPrimePixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1DisplacedPsiPrimeCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedPsiPrimeCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt', - 'hltIter1DisplacedPsiPrimeTrackCutClassifierDetached' ) -) -fragment.hltIter1DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedPsiPrimeTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedPsiPrimeTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1DisplacedPsiPrimeMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedPsiPrimeTrackSelectionHighPurity','hltIter1DisplacedPsiPrimeTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedPsiPrimeTrackSelectionHighPurity','hltIter1DisplacedPsiPrimeTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2DisplacedPsiPrimeClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedPsiPrimeTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedPsiPrimeClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedPsiPrimePixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2DisplacedPsiPrimePixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2DisplacedPsiPrimePixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedPsiPrimePixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedPsiPrimePixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedPsiPrimePixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedPsiPrimePixelLayerTriplets" ) -) -fragment.hltIter2DisplacedPsiPrimePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedPsiPrimePixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2DisplacedPsiPrimePixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedPsiPrimePixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2DisplacedPsiPrimeCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedPsiPrimePixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2DisplacedPsiPrimeCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedPsiPrimeCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2DisplacedPsiPrimeTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedPsiPrimeCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedPsiPrimeTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedPsiPrimeTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2DisplacedPsiPrimeMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedPsiPrimeMerged','hltIter2DisplacedPsiPrimeTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedPsiPrimeMerged','hltIter2DisplacedPsiPrimeTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltPsiPrimeTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedPsiPrimeMerged" ), - particleType = cms.string( "K+" ) -) -fragment.hltPsiPrimeTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 2.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 0.005 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltPsiPrimeTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4PsiPrime" ), - MinInvMass = cms.double( 0.0 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltPsiPrimeTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltPsiPrimeTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltPsiPrimeTkVertexProducer" ), - MinPt = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu3SQHTT200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_SQ_HTT200er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu4Mass8DZPFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleMuon4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu3SQHTT200" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltDoubleMuon4L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3DoubleMuon4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1DiMu3SQHT200L3PreFiltered4 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 4.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDoubleMuon4Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -fragment.hltDoubleMu4Mass8DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDoubleMuon4Mass8Filtered" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDoubleMuon4Mass8Filtered" ) -) -fragment.hltPreDoubleMu8Mass8PFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1DiMu3SQHT200L3PreFiltered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDoubleMuon8Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -fragment.hltL1sSingleMu3 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu3PFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL1sSingleJet35ObjectMap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL2fL1sMu3L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu3L1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3L1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu3JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltL3fL1sMu3L1f0L2f0L3Filtered3" ) -) -fragment.hltMu3PFJet40MuCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltMu3JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 40.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltL1sDoubleMu0SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu7p5L2Mu2Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1DoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fSQDoubleMu2L2PreFiltered2 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), - MinPt = cms.double( 2.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fSQMu7p5L2Mu2L3Filtered7p5 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fSQDoubleMu2L2PreFiltered2" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 7.5 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltSQMu7p5L2Mu2JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 99999.9 ), - PreviousCandTag = cms.InputTag( "hltL3fSQMu7p5L2Mu2L3Filtered7p5" ), - TrackTag = cms.InputTag( "hltL2MuonCandidates" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 1.0E10 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 2 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 4.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.2 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 0.0 ) -) -fragment.hltPreMu7p5L2Mu2Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSQMu7p5L2Mu2UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 99999.9 ), - PreviousCandTag = cms.InputTag( "hltL3fSQMu7p5L2Mu2L3Filtered7p5" ), - TrackTag = cms.InputTag( "hltL2MuonCandidates" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 1.0E10 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 2 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.8 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.0 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 0.0 ) -) -fragment.hltL1sSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu7p5Track2Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fMu7p5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fMu7p5TrackL2Filtered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fMu7p5TrackFiltered0" ), - MinPt = cms.double( 7.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fMu7p5TrackFiltered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fLMu7p5TrackL3Filtered7p5 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fMu7p5TrackFiltered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fMu7p5TrackL2Filtered7" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 7.5 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3MuonVertex = cms.EDProducer( "VertexFromTrackProducer", - verbose = cms.untracked.bool( False ), - useTriggerFilterElectrons = cms.bool( False ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - isRecoCandidate = cms.bool( True ), - trackLabel = cms.InputTag( "hltIterL3MuonCandidates" ), - useTriggerFilterMuons = cms.bool( False ), - useBeamSpot = cms.bool( True ), - vertexLabel = cms.InputTag( "notUsed" ), - triggerFilterElectronsSrc = cms.InputTag( "notUsed" ), - triggerFilterMuonsSrc = cms.InputTag( "notUsed" ), - useVertex = cms.bool( False ) -) -fragment.hltPixelTracksL3MuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksL3MuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsL3Muon = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltL3MuonVertex" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.5 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( True ), - ptMin = cms.double( 0.9 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltPixelTracksHitDoubletsL3Muon = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsL3Muon" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsL3Muon = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsL3Muon" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksL3Muon = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsL3Muon" ) -) -fragment.hltPixelVerticesL3Muon = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksL3Muon" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltPixelTracksForSeedsL3MuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsL3MuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsL3Muon = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsL3Muon = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3Muon" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsL3Muon = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsL3Muon" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsL3Muon = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsL3Muon" ) -) -fragment.hltIter0L3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsL3Muon" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1L3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1L3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1L3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1L3MuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltIter1L3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1L3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1L3MuonPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadruplets" ) -) -fragment.hltIter1L3MuonPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1L3MuonPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1L3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1L3MuonPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1L3MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1L3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1L3MuonTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1L3MuonTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1L3MuonTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPrompt', - 'hltIter1L3MuonTrackCutClassifierDetached' ) -) -fragment.hltIter1L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1L3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurity','hltIter1L3MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurity','hltIter1L3MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2L3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1L3MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2L3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2L3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2L3MuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltIter2L3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2L3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2L3MuonPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTriplets" ) -) -fragment.hltIter2L3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2L3MuonPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2L3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2L3MuonPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2L3MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2L3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2L3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1L3MuonMerged','hltIter2L3MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1L3MuonMerged','hltIter2L3MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - particleType = cms.string( "mu+" ) -) -fragment.hltMu7p5Track2JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 3.35 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.8 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -fragment.hltPreMu7p5Track3p5Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu7p5Track3p5JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 3.5 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 3.35 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.8 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -fragment.hltPreMu7p5Track7Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu7p5Track7JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 7.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 3.35 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.8 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -fragment.hltPreMu7p5Track2Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu7p5Track2UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.5 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -fragment.hltPreMu7p5Track3p5Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu7p5Track3p5UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 3.5 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.5 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -fragment.hltPreMu7p5Track7Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu7p5Track7UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 7.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.5 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -fragment.hltPreDoublePhoton33CaloIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoublePhoton70 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG70EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 70.0 ), - etcutEB = cms.double( 70.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG70HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG70EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG70EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 70.0 ), - etcutEB = cms.double( 70.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG70HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG70EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreDoublePhoton85 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG85EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 85.0 ), - etcutEB = cms.double( 85.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG85HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG85EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG85EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 85.0 ), - etcutEB = cms.double( 85.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG85HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG85EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleEGLowETor = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle20WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEGLowETOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGLowETor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG20L1SingleEGLowETOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle20WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle20WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle20WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle20WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle20WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle20WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle20WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle20WPLooseGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle20WPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.025 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle20WPLoose1ClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.02 ), - thrOverEEE1 = cms.vdouble( 0.02 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20WPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle20WPLoose1HEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20WPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle20WPLoose1EcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20WPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle20WPLoose1HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle20WPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.013 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.016 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1PMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.0055 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle20eta2p1WPLooseGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEGLowETOrEtaRFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGLowETor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG20L1SingleEGLowETOrEtaREtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrEtaRFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle20erWPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtaREtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20erWPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.025 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle20erWPLoose1ClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.02 ), - thrOverEEE1 = cms.vdouble( 0.02 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20erWPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle20erWPLoose1HEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20erWPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle20erWPLoose1EcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20erWPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle20erWPLoose1HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle20erWPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20erWPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.013 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.016 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1PMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20erWPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.0055 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20erWPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20erWPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltL1sSingleAndDoubleEGor = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_14" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiEle27WPTightCaloOnlyL1DoubleEG = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleAndDoubleEGOrSingleFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrSingleFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27L1SingleAndDoubleEGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltDiEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrSingleFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG27L1SingleAndDoubleEGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 2 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltDiEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 2 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltDiEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 2 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltL1sSingleEGor = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle27WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG27L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle27WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle27WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle27WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle27WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle27WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle27WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle27WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle27WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle27WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle27WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle35WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG35L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 35.0 ), - etcutEB = cms.double( 35.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle35noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle35noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle35noerWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle35noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle35noerWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle35noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle35noerWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle35noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle35noerWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle35noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle35noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle35noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle35noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle35noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle35noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltL1sAlCaSingleEle = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_IsoEG33_Mt40" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle35WPTightGsfL1EGMT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( False ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sAlCaSingleEle" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( False ), - inputTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 36.0 ), - etcutEB = cms.double( 36.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTChi2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 9999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 9999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle38WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG38L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 38.0 ), - etcutEB = cms.double( 38.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle38noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG38L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle38noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle38noerWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle38noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle38noerWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle38noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle38noerWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle38noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle38noerWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle38noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle38noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle38noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle38noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle38noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle38noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle40WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG40L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 40.0 ), - etcutEB = cms.double( 40.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle40noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG40L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle40noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle40noerWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle40noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle40noerWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle40noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle40noerWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle40noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle40noerWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle40noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle40noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle40noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle40noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle40noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle40noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle32WPTightGsfL1DoubleEG = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG32L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrSingleFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 32.0 ), - etcutEB = cms.double( 32.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle32L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG32L1SingleAndDoubleEGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle32L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle32L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle32L1DoubleEGWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle32L1DoubleEGWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32L1DoubleEGWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32L1DoubleEGWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltL1sHTTForBeamSpot = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHT450Beamspot = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", - min_N90 = cms.int32( -2 ), - min_N90hits = cms.int32( 2 ), - min_EMF = cms.double( 1.0E-6 ), - jetsInput = cms.InputTag( "hltAK4CaloJets" ), - JetIDParams = cms.PSet( - hfRecHitsColl = cms.InputTag( "hltHfreco" ), - hoRecHitsColl = cms.InputTag( "hltHoreco" ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), - useRecHits = cms.bool( True ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) - ), - max_EMF = cms.double( 999.0 ) -) -fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) -) -fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 30.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltHT450 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 450.0 ) -) -fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltPFMuonMerging" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ), - use_vdt = cms.untracked.bool( True ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter", - src = cms.InputTag( "hltVerticesPF" ), - filterParams = cms.PSet( - maxZ = cms.double( 24.0 ), - minNdof = cms.double( 4.0 ), - maxRho = cms.double( 2.0 ), - pvSrc = cms.InputTag( "hltVerticesPF" ) - ) -) -fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector", - filter = cms.bool( True ), - src = cms.InputTag( "hltVerticesPFSelector" ), - cut = cms.string( "!isFake" ) -) -fragment.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltL1sMu18erTau24erIorMu20erTau24er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau24er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltEcalUncalibRecHitMF = cms.EDProducer( "EcalUncalibRecHitProducer", - EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), - EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), - EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ), - EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ), - algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ), - algoPSet = cms.PSet( - ebSpikeThreshold = cms.double( 1.042 ), - EBtimeFitLimits_Upper = cms.double( 1.4 ), - EEtimeFitLimits_Lower = cms.double( 0.2 ), - timealgo = cms.string( "None" ), - EEtimeNconst = cms.double( 31.8 ), - EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ), - EBtimeNconst = cms.double( 28.5 ), - prefitMaxChiSqEE = cms.double( 10.0 ), - outOfTimeThresholdGain12mEB = cms.double( 5.0 ), - chi2ThreshEE_ = cms.double( 50.0 ), - EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ), - outOfTimeThresholdGain12mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain12pEB = cms.double( 5.0 ), - prefitMaxChiSqEB = cms.double( 15.0 ), - outOfTimeThresholdGain12pEE = cms.double( 1000.0 ), - ampErrorCalculation = cms.bool( False ), - amplitudeThresholdEB = cms.double( 10.0 ), - kPoorRecoFlagEB = cms.bool( True ), - amplitudeThresholdEE = cms.double( 10.0 ), - EBtimeFitLimits_Lower = cms.double( 0.2 ), - kPoorRecoFlagEE = cms.bool( False ), - EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ), - useLumiInfoRunHeader = cms.bool( False ), - EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ), - doPrefitEE = cms.bool( False ), - EEtimeFitLimits_Upper = cms.double( 1.4 ), - outOfTimeThresholdGain61pEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61pEB = cms.double( 5.0 ), - EEtimeConstantTerm = cms.double( 1.0 ), - EBtimeConstantTerm = cms.double( 0.6 ), - chi2ThreshEB_ = cms.double( 65.0 ), - activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ), - outOfTimeThresholdGain61mEB = cms.double( 5.0 ), - doPrefitEB = cms.bool( False ) - ) -) -fragment.hltEcalRecHitMF = cms.EDProducer( "EcalRecHitProducer", - recoverEEVFE = cms.bool( False ), - EErechitCollection = cms.string( "EcalRecHitsEE" ), - recoverEBIsolatedChannels = cms.bool( False ), - recoverEBVFE = cms.bool( False ), - laserCorrection = cms.bool( True ), - EBLaserMIN = cms.double( 0.5 ), - killDeadChannels = cms.bool( True ), - dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ), - EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitMF','EcalUncalibRecHitsEE' ), - EBLaserMAX = cms.double( 3.0 ), - EELaserMIN = cms.double( 0.5 ), - ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ), - EELaserMAX = cms.double( 8.0 ), - recoverEEIsolatedChannels = cms.bool( False ), - eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ), - recoverEBFE = cms.bool( True ), - algo = cms.string( "EcalRecHitWorkerSimple" ), - ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ), - singleChannelRecoveryThreshold = cms.double( 8.0 ), - ChannelStatusToBeExcluded = cms.vstring( ), - EBrechitCollection = cms.string( "EcalRecHitsEB" ), - singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ), - recoverEEFE = cms.bool( True ), - triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ), - dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ), - flagsMapDBReco = cms.PSet( - kDead = cms.vstring( 'kNoDataNoTP' ), - kGood = cms.vstring( 'kOk', - 'kDAC', - 'kNoLaser', - 'kNoisy' ), - kTowerRecovered = cms.vstring( 'kDeadFE' ), - kNoisy = cms.vstring( 'kNNoisy', - 'kFixedG6', - 'kFixedG1' ), - kNeighboursRecovered = cms.vstring( 'kFixedG0', - 'kNonRespondingIsolated', - 'kDeadVFE' ) - ), - EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitMF','EcalUncalibRecHitsEB' ), - skipTimeCalib = cms.bool( True ), - algoRecover = cms.string( "EcalRecHitWorkerRecover" ), - eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ), - cleaningConfig = cms.PSet( - cThreshold_endcap = cms.double( 15.0 ), - tightenCrack_e1_double = cms.double( 2.0 ), - cThreshold_barrel = cms.double( 4.0 ), - e6e2thresh = cms.double( 0.04 ), - e4e1Threshold_barrel = cms.double( 0.08 ), - e4e1Threshold_endcap = cms.double( 0.3 ), - tightenCrack_e4e1_single = cms.double( 3.0 ), - cThreshold_double = cms.double( 10.0 ), - e4e1_b_barrel = cms.double( -0.024 ), - tightenCrack_e6e2_double = cms.double( 3.0 ), - e4e1_a_barrel = cms.double( 0.04 ), - tightenCrack_e1_single = cms.double( 2.0 ), - e4e1_a_endcap = cms.double( 0.02 ), - e4e1_b_endcap = cms.double( -0.0125 ), - ignoreOutOfTimeThresh = cms.double( 1.0E9 ) - ), - logWarningEtThreshold_EB_FE = cms.double( 50.0 ), - logWarningEtThreshold_EE_FE = cms.double( 50.0 ) -) -fragment.hltHcalDigisRegForMuons = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltIterL3MuonCandidates" ), - type = cms.string( "RecoChargedCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.4 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -fragment.hltHbhePhase1RecoM2RegForMuons = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisRegForMuons" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( True ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -fragment.hltHbherecoM2RegForMuons = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoM2RegForMuons" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -fragment.hltTowerMakerForECALMF = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( 1.0E-99 ), - HOWeights = cms.vdouble( 1.0E-99 ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( 1.0E-99 ), - HF1Weight = cms.double( 1.0E-99 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( 1.0E-99 ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0E-99 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0E-99 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( 1.0E-99 ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( 1.0E-99 ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0E-99 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0E-99 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltTowerMakerForHCAL = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( 1.0E-99 ), - EEWeight = cms.double( 1.0E-99 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0E-99 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( 1.0E-99 ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltTowerMakerForHCALM2RegForMuons = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( 1.0E-99 ), - EEWeight = cms.double( 1.0E-99 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0E-99 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( 1.0E-99 ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoM2RegForMuons" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltFixedGridRhoFastjetECALMFForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 2.5 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForECALMF" ) -) -fragment.hltFixedGridRhoFastjetHCAL = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 2.5 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForHCAL" ) -) -fragment.hltRecHitInRegionForMuonsMF = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsEB', - 'EcalRegionalRecHitsEE' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltRecHitInRegionForMuonsES = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltParticleFlowRecHitECALForMuonsMF = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestECALMultiThreshold" ), - thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestECALMultiThreshold" ), - thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -fragment.hltParticleFlowRecHitPSForMuons = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsES','EcalRegionalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -fragment.hltParticleFlowClusterECALUncorrectedForMuonsMF = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMF" ) -) -fragment.hltParticleFlowClusterPSForMuons = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuons" ) -) -fragment.hltParticleFlowClusterECALForMuonsMF = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuons" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMF" ) -) -fragment.hltMuonEcalMFPFClusterIsoForMuons = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.35, 0.193 ), - doRhoCorrection = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMF" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.05 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.05 ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltRegionalTowerForMuonsM2Reg = cms.EDProducer( "EgammaHLTCaloTowerProducer", - L1NonIsoCand = cms.InputTag( "hltIterL3MuonCandidates" ), - EMin = cms.double( 0.0 ), - EtMin = cms.double( 0.0 ), - L1IsoCand = cms.InputTag( "hltIterL3MuonCandidates" ), - useTowersInCone = cms.double( 0.8 ), - towerCollection = cms.InputTag( "hltTowerMakerForHCALM2RegForMuons" ) -) -fragment.hltParticleFlowRecHitHBHEM2RegForMuons = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbherecoM2RegForMuons" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -fragment.hltParticleFlowRecHitHCALM2RegForMuons = cms.EDProducer( "PFCTRecHitProducer", - ECAL_Compensate = cms.bool( False ), - ECAL_Dead_Code = cms.uint32( 10 ), - MinLongTiming_Cut = cms.double( -5.0 ), - ECAL_Compensation = cms.double( 0.5 ), - MaxLongTiming_Cut = cms.double( 5.0 ), - weight_HFhad = cms.double( 1.0 ), - ApplyPulseDPG = cms.bool( False ), - navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ), - ECAL_Threshold = cms.double( 10.0 ), - ApplyTimeDPG = cms.bool( False ), - caloTowers = cms.InputTag( "hltRegionalTowerForMuonsM2Reg" ), - hcalRecHitsHBHE = cms.InputTag( "hltHbherecoM2RegForMuons" ), - LongFibre_Fraction = cms.double( 0.1 ), - MaxShortTiming_Cut = cms.double( 5.0 ), - HcalMaxAllowedHFLongShortSev = cms.int32( 9 ), - thresh_Barrel = cms.double( 0.4 ), - navigation_HF = cms.bool( True ), - HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ), - HF_Calib_29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - EM_Depth = cms.double( 22.0 ), - weight_HFem = cms.double( 1.0 ), - LongShortFibre_Cut = cms.double( 1.0E9 ), - MinShortTiming_Cut = cms.double( -5.0 ), - HCAL_Calib = cms.bool( True ), - thresh_HF = cms.double( 0.4 ), - HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ), - thresh_Endcap = cms.double( 0.4 ), - HcalMaxAllowedChannelStatusSev = cms.int32( 9 ), - hcalRecHitsHF = cms.InputTag( "hltHfreco" ), - ShortFibre_Cut = cms.double( 60.0 ), - ApplyLongShortDPG = cms.bool( True ), - HF_Calib = cms.bool( True ), - HAD_Depth = cms.double( 47.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HCAL_Calib_29 = cms.double( 1.35 ) -) -fragment.hltParticleFlowClusterHBHEM2RegForMuons = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEM2RegForMuons" ) -) -fragment.hltParticleFlowClusterHCALM2RegForMuons = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEM2RegForMuons" ) -) -fragment.hltMuonHcalM2RegPFClusterIsoForMuons = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.227, 0.372 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetHCAL" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.1 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALM2RegForMuons" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( True ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.1 ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMuonTkRelIsolationCut0p07Map = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.07 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2L3MuonMerged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ) -) -fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltTauJet5 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 5.0 ) -) -fragment.hltParticleFlowBlockForTaus = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), - source = cms.InputTag( "hltLightPFTracks" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -fragment.hltParticleFlowForTaus = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuons" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlockForTaus" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -fragment.hltAK4PFJetsForTaus = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlowForTaus" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltTauPFJets08Region = cms.EDProducer( "RecoTauJetRegionProducer", - src = cms.InputTag( "hltAK4PFJetsForTaus" ), - deltaR = cms.double( 0.8 ), - pfCandAssocMapSrc = cms.InputTag( "" ), - maxJetAbsEta = cms.double( 99.0 ), - minJetPt = cms.double( -1.0 ), - pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -fragment.hltTauPFJetsRecoTauChargedHadrons = cms.EDProducer( "PFRecoTauChargedHadronProducer", - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs('kChargedPFCandidate')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0.5" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - minBlockElementMatchesPhoton = cms.int32( 2 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 100.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "chargedPFCandidates" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), - minMergeNeutralHadronEt = cms.double( 0.0 ) - ) - ) -) -fragment.hltPFTauPiZeros = cms.EDProducer( "RecoTauPiZeroProducer", - massHypothesis = cms.double( 0.136 ), - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "RecoTauPiZeroStringQuality" ), - selection = cms.string( "algoIs('kStrips')" ), - name = cms.string( "InStrip" ), - selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), - applyElecTrackQcuts = cms.bool( False ), - stripCandidatesParticleIds = cms.vint32( 2, 4 ), - makeCombinatoricStrips = cms.bool( False ), - stripPhiAssociationDistance = cms.double( 0.2 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - maxStripBuildIterations = cms.int32( -1 ), - updateStripAfterEachDaughter = cms.bool( False ), - stripEtaAssociationDistance = cms.double( 0.05 ), - minStripEt = cms.double( 1.0 ), - plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), - minGammaEtStripAdd = cms.double( 0.0 ), - name = cms.string( "s" ) - ) - ) -) -fragment.hltPFTausSansRef = cms.EDProducer( "RecoTauProducer", - piZeroSrc = cms.InputTag( "hltPFTauPiZeros" ), - modifiers = cms.VPSet( - cms.PSet( ElectronPreIDProducer = cms.InputTag( "elecpreid" ), - EcalStripSumE_minClusEnergy = cms.double( 0.1 ), - ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ), - EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), - plugin = cms.string( "RecoTauElectronRejectionPlugin" ), - EcalStripSumE_deltaEta = cms.double( 0.03 ), - name = cms.string( "shrinkingConeElectronRej" ), - DataType = cms.string( "AOD" ), - EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), - maximumForElectrionPreIDOutput = cms.double( -0.1 ) - ) - ), - jetRegionSrc = cms.InputTag( "hltTauPFJets08Region" ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "" ), - chargedHadronSrc = cms.InputTag( "hltTauPFJetsRecoTauChargedHadrons" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( isoConePiZeros = cms.string( "0.4" ), - leadObjectPt = cms.double( 0.5 ), - signalConePiZeros = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - signalConeChargedHadrons = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - matchingCone = cms.string( "0.4" ), - isoConeChargedHadrons = cms.string( "0.4" ), - plugin = cms.string( "RecoTauBuilderConePlugin" ), - usePFLeptons = cms.bool( True ), - pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ), - isoConeNeutralHadrons = cms.string( "0.4" ), - name = cms.string( "fixedConeTau" ), - maxSignalConeChargedHadrons = cms.int32( 3 ), - minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), - signalConeNeutralHadrons = cms.string( "0.1" ) - ) - ), - buildNullTaus = cms.bool( True ) -) -fragment.hltPFTaus = cms.EDProducer( "RecoTauPiZeroUnembedder", - src = cms.InputTag( "hltPFTausSansRef" ) -) -fragment.hltPFTauTrackFindingDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -fragment.hltSelectedPFTausTrackFinding = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTauTrack = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 0.0 ) -) -fragment.hltPFTauLooseAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauLooseRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 50.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauLooseAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseRelativeChargedIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltPFTau27Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltPFTauAgainstMuonDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", - maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), - maxNumberOfHitsLast2Stations = cms.int32( -1 ), - maskMatchesRPC = cms.vint32( 0, 0, 0, 0 ), - maskMatchesCSC = cms.vint32( 1, 0, 0, 0 ), - maskHitsCSC = cms.vint32( 0, 0, 0, 0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - verbosity = cms.int32( 0 ), - maskMatchesDT = cms.vint32( 0, 0, 0, 0 ), - minPtMatchedMuon = cms.double( 5.0 ), - dRmuonMatchLimitedToJetArea = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maskHitsDT = cms.vint32( 0, 0, 0, 0 ), - HoPMin = cms.double( -1.0 ), - maxNumberOfMatches = cms.int32( 1 ), - discriminatorOption = cms.string( "custom" ), - dRmuonMatch = cms.double( 0.3 ), - srcMuons = cms.InputTag( "" ), - doCaloMuonVeto = cms.bool( False ) -) -fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackLooseChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -fragment.hltSelectedPFTau27LooseChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltOverlapFilterIsoMu20LooseChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27LooseChargedIsolationAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauMediumAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauMediumRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 60.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauMediumAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumRelativeChargedIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -fragment.hltSelectedPFTausTrackFindingMediumChargedIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackMediumChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -fragment.hltSelectedPFTau27MediumChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltOverlapFilterIsoMu20MediumChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27MediumChargedIsolationAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauTightAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauTightRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.04 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 70.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauTightAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightRelativeChargedIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -fragment.hltSelectedPFTausTrackFindingTightChargedIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -fragment.hltSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltOverlapFilterIsoMu20TightChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.1 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( True ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlow" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -fragment.hltSelectedPFTau27LooseChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltOverlapFilterIsoMu20LooseChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27LooseChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -fragment.hltSelectedPFTau27MediumChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltOverlapFilterIsoMu20MediumChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27MediumChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackTightChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -fragment.hltSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltOverlapFilterIsoMu20TightChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltL1sSingleMu22er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltPFTau20 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTau20Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTau20TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTau20TrackLooseChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltOverlapFilterIsoMu24LooseChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackLooseChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau20TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTau20TrackMediumChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltOverlapFilterIsoMu24MediumChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackMediumChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau20TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTau20TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltOverlapFilterIsoMu24TightChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackTightChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20TightIDSingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau20TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltOverlapFilterIsoMu24LooseChargedIsoTightOOSCPhotonsPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20TightIDSingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau20TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltOverlapFilterIsoMu24MediumChargedIsoTightOOSCPhotonsPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau20TightIDSingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau20TrackTightChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltOverlapFilterIsoMu24TightChargedIsoTightOOSCPhotonsPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackTightChargedIsoTightOOSCPhotonsAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltL1sSingleMu18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu18" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu20 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu18L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu18L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu18L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltL1sSingleMu22 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu24 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sSingleMu22L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltPreIsoMu24eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleMu22or25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu27 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 27.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltL1sV0SingleJetC20NotBptxOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er3p0_NotBptxOR" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreUncorrectedJetE30NoBPTX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltStoppedHSCPTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "" ), - AllowMissingInputs = cms.bool( True ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltStoppedHSCPIterativeCone4CaloJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "IterativeCone" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltStoppedHSCPTowerMakerForAll" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "offlinePrimaryVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltStoppedHSCP1CaloJetEnergy30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - MinE = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreUncorrectedJetE30NoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleJetC20NotBptxOR3BXEmulated = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er3p0_NotBptxOR_3BX" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltStoppedHSCPHpdFilter = cms.EDFilter( "HLTHPDFilter", - rbxSpikeEnergy = cms.double( 50.0 ), - energy = cms.double( -99.0 ), - inputTag = cms.InputTag( "hltHbhereco" ), - hpdSpikeIsolationEnergy = cms.double( 1.0 ), - hpdSpikeEnergy = cms.double( 10.0 ), - rbxSpikeUnbalance = cms.double( 0.2 ) -) -fragment.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet43er3p0_NotBptxOR_3BX OR L1_SingleJet46er3p0_NotBptxOR_3BX" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreUncorrectedJetE60NoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltStoppedHSCP1CaloJetEnergy60 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - MinE = cms.double( 60.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreUncorrectedJetE70NoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltStoppedHSCP1CaloJetEnergy70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - MinE = cms.double( 70.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreL1SingleMu18 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreL1SingleMu25 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreL2Mu10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleMuOpenNotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR_3BX" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL2Mu10NoVertexNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR3BX" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer", - debug = cms.untracked.bool( False ), - Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ), - recHits2DLabel = cms.InputTag( "dt2DSegments" ), - recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ), - Reco4DAlgoConfig = cms.PSet( - Reco2DAlgoConfig = cms.PSet( - AlphaMaxPhi = cms.double( 1.0 ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AlphaMaxTheta = cms.double( 0.9 ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - MaxChi2 = cms.double( 4.0 ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - MaxAllowedHits = cms.uint32( 50 ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ), - Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AllDTRecHits = cms.bool( True ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ) -) -fragment.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator", - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - ForcePointDown = cms.bool( False ), - EnableDTMeasurement = cms.bool( True ), - MaxCSCChi2 = cms.double( 300.0 ), - MaxDTChi2 = cms.double( 300.0 ), - MaxSeeds = cms.int32( 1000 ), - EnableCSCMeasurement = cms.bool( True ) -) -fragment.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MaxEta = cms.double( 2.5 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - L1MinPt = cms.double( 0.0 ), - L1MinQuality = cms.uint32( 1 ), - GMTReadoutCollection = cms.InputTag( "" ), - UseUnassociatedL1 = cms.bool( False ), - UseOfflineSeed = cms.untracked.bool( True ), - MatchDR = cms.vdouble( 0.3 ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ) -) -fragment.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" ) -) -fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( "hltL2CosmicMuons" ) -) -fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1sSingleMuOpenNotBptxOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL2Mu10NoVertexNoBPTX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMuOpenNotBptxORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltPreL2Mu45NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - MinPt = cms.double( 45.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 3 ) -) -fragment.hltPreL2Mu40NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - MinPt = cms.double( 40.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 3 ) -) -fragment.hltPreL2Mu50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2MuonSeedsAllBx = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ), - CentralBxOnly = cms.bool( False ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MaxEta = cms.double( 2.5 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - L1MinPt = cms.double( 0.0 ), - L1MinQuality = cms.uint32( 7 ), - GMTReadoutCollection = cms.InputTag( "" ), - UseUnassociatedL1 = cms.bool( False ), - UseOfflineSeed = cms.untracked.bool( True ), - MatchDR = cms.vdouble( 0.3 ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ) -) -fragment.hltL2MuonsAllBx = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2MuonSeedsAllBx" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "Exhaustive" ) -) -fragment.hltL2MuonCandidatesAllBx = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( 'hltL2MuonsAllBx','UpdatedAtVtx' ) -) -fragment.hltL2fL1sMu22or25L1f0L2AllBxFiltered50Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), - MinPt = cms.double( 50.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2MuonsAllBx" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( False ), - CandTag = cms.InputTag( "hltL2MuonCandidatesAllBx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1sSingleMuOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu14er2p1 OR L1_SingleMu16er2p1 OR L1_SingleMu18er2p1 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleL2Mu50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMuORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOR" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMuORL1f0DoubleL2AllBxFiltered50Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), - MinPt = cms.double( 50.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2MuonsAllBx" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( False ), - CandTag = cms.InputTag( "hltL2MuonCandidatesAllBx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1sDoubleMu125to157 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_13_6 OR L1_DoubleMu_15_5 OR L1_DoubleMu_15_7 OR L1_DoubleMu_15_7_SQ OR L1_DoubleMu_15_7_SQ_Mass_Min4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1DoubleMu155fPreFiltered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1DoubleMu155fFiltered17 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3MuonRelTrkIsolationVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.4 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "notUsed" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( False ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( False ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ) -) -fragment.hltDiMuon178RelTrkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered8" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuon178RelTrkIsoFiltered0p4" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuon178RelTrkIsoFiltered0p4" ) -) -fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon178Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon178Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -fragment.hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu25TkMu0Onia = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 25.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuonGlbFiltered25TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 12.0 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 2.8 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 25.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltDiMuonGlb25Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ) -) -fragment.hltPreMu30TkMu0Onia = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 30.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuonGlbFiltered30TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 12.0 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 2.8 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 30.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltDiMuonGlb30Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered30TrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered30TrkFiltered0" ) -) -fragment.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu16er2p1 OR L1_SingleMu18er2p1 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu20TkMu0Phi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuonGlbFiltered20TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.2 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 0.85 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 20.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltDiMuonGlb20Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ) -) -fragment.hltPreMu25TkMu0Phi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 25.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuonGlbFiltered25PhiTrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.2 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 0.85 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 25.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltDiMuonGlb25PhiTrk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ) -) -fragment.hltPreMu20 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu27 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 50.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltPreOldMu100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - copyMuonRecHit = cms.bool( False ), - propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - ComponentName = cms.string( "TSGForRoadSearch" ), - maxChi2 = cms.double( 40.0 ), - manySeeds = cms.bool( False ), - propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), - option = cms.uint32( 3 ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', - 'hltESPSteppingHelixPropagatorAlong' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( ), - PtCut = cms.double( 1.0 ) -) -fragment.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedOIState" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -fragment.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - beamSpot = cms.InputTag( "unused" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - SelectState = cms.bool( False ), - ErrorRescaling = cms.double( 3.0 ), - UseVertexState = cms.bool( True ), - SigmaZ = cms.double( 25.0 ), - MaxChi2 = cms.double( 40.0 ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - ComponentName = cms.string( "TSGFromPropagation" ), - UpdateState = cms.bool( True ), - ResetMethod = cms.string( "matrix" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', - 'hltESPSmartPropagatorAnyOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -fragment.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedOIHit" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -fragment.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' ) -) -fragment.hltPixelLayerPairsLegacy = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg', - 'FPix2_pos+TEC1_pos', - 'FPix2_pos+TEC2_pos', - 'TEC1_pos+TEC2_pos', - 'TEC2_pos+TEC3_pos', - 'FPix2_neg+TEC1_neg', - 'FPix2_neg+TEC2_neg', - 'TEC1_neg+TEC2_neg', - 'TEC2_neg+TEC3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 1 ) - ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - firstTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), - ComponentName = cms.string( "StandardHitTripletGenerator" ), - GeneratorPSet = cms.PSet( - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - maxElement = cms.uint32( 0 ), - useFixedPreFiltering = cms.bool( False ), - extraHitRZtolerance = cms.double( 0.06 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.06 ), - useBending = cms.bool( True ), - ComponentName = cms.string( "PixelTripletHLTGenerator" ), - useMultScattering = cms.bool( True ) - ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - secondTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerPairsLegacy" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - PSetNames = cms.vstring( 'firstTSG', - 'secondTSG' ), - thirdTSG = cms.PSet( - etaSeparation = cms.double( 2.0 ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - PSetNames = cms.vstring( 'endcapTSG', - 'barrelTSG' ), - barrelTSG = cms.PSet( ), - ComponentName = cms.string( "DualByEtaTSG" ), - endcapTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ) - ), - ComponentName = cms.string( "CombinedTSG" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -fragment.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedIOHit" ), - reverseTrajectories = cms.bool( False ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -fragment.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", - labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' ) -) -fragment.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner", - labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' ) -) -fragment.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) -) -fragment.hltL3Muons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) -) -fragment.hltOldL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ), - InputObjects = cms.InputTag( "hltL3Muons" ), - MuonPtOption = cms.string( "Tracker" ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 100.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltOldL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltPreTkMu100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1MuonsPt15 = cms.EDProducer( "HLTL1TMuonSelector", - L1MinPt = cms.double( 15.0 ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MinQuality = cms.uint32( 3 ), - L1MaxEta = cms.double( 5.0 ) -) -fragment.hltIter0HighPtTkMuPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltIter0HighPtTkMuPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltIter0HighPtTkMuPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL1MuonsPt15" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -fragment.hltIter0HighPtTkMuPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter0HighPtTkMuPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -fragment.hltIter0HighPtTkMuPixelTracksHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.06 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltIter0HighPtTkMuPixelTracksHitDoublets" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.06 ) -) -fragment.hltIter0HighPtTkMuPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIter0HighPtTkMuPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIter0HighPtTkMuPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIter0HighPtTkMuPixelTracksHitTriplets" ) -) -fragment.hltIter0HighPtTkMuPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "notUsed" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIter0HighPtTkMuPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0HighPtTkMuPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0HighPtTkMuCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( False ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter0HighPtTkMuCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "notUsed" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter2HighPtTkMuClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0HighPtTkMuTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2HighPtTkMuMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2HighPtTkMuPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2HighPtTkMuPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL1MuonsPt15" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -fragment.hltIter2HighPtTkMuPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2HighPtTkMuPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2HighPtTkMuPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter2HighPtTkMuPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2HighPtTkMuPixelLayerPairs" ) -) -fragment.hltIter2HighPtTkMuPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2HighPtTkMuPixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2HighPtTkMuPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtTkMuMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2HighPtTkMuCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtTkMuMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( False ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter2HighPtTkMuCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "notUsed" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter2HighPtTkMuMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity','hltIter2HighPtTkMuTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity','hltIter2HighPtTkMuTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltHighPtTkMu50TkFilt = cms.EDFilter( "HLTTrackWithHits", - saveTags = cms.bool( True ), - src = cms.InputTag( "hltIter2HighPtTkMuMerged" ), - MinPT = cms.double( 50.0 ), - MinN = cms.int32( 1 ), - MinPXL = cms.int32( 1 ), - MinBPX = cms.int32( 0 ), - MaxN = cms.int32( 99999 ), - MinFPX = cms.int32( 0 ) -) -fragment.hltHighPtTkMuons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltIter2HighPtTkMuMerged' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltHighPtTkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltHighPtTkMuons" ) -) -fragment.hltL3fL1sMu25f0TkFiltered100Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 1.0E99 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - minPt = cms.double( 100.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltHighPtTkMuonCands" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltHighPtTkMuons" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltL1sSingleJet12BptxAND = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet12_BptxAND" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJet15NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJet15 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 15.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( False ), - minPtAve = cms.double( 15.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( -5.5 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( 5.5 ), - minPtTag = cms.double( 15.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJet25NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJet25 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 25.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( False ), - minPtAve = cms.double( 25.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( -5.5 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( 5.5 ), - minPtTag = cms.double( 25.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJet15FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJet15FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 15.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( True ), - minPtAve = cms.double( 15.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( 3.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( -3.0 ), - minPtTag = cms.double( 15.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJet25FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJet25FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 25.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( True ), - minPtAve = cms.double( 25.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( 3.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( -3.0 ), - minPtTag = cms.double( 25.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJetAve40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve30 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 30.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve40 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 40.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJetAve60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve45 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 45.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve60 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 60.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJetAve80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve60 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 60.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve80 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 80.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJetAve140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve110 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 110.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve140 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 140.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltL1sSingleJet120 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJetAve200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve170 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 170.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve200 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 200.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJetAve260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve210 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 210.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve260 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 260.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJetAve320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve270 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 270.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve320 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 320.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJetAve400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve350 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 350.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve400 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 400.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJetAve500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve450 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 450.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve500 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 500.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJetAve15HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiPFJetAve15ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 10.0 ), - minPtAve = cms.double( 15.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreDiPFJetAve25HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiPFJetAve25ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 10.0 ), - minPtAve = cms.double( 25.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreDiPFJetAve35HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiPFJetAve35ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 10.0 ), - minPtAve = cms.double( 35.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJetAve60HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet40ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltSingleCaloJet40ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>40 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet40ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet40ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve60ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 30.0 ), - minPtAve = cms.double( 60.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreDiPFJetAve80HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet50ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltSingleCaloJet50ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>50 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet50ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet50ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve80ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 40.0 ), - minPtAve = cms.double( 80.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltL1sV0SingleJet60 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJetAve100HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet60ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltSingleCaloJet60ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>60 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet60ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet60ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve100ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 50.0 ), - minPtAve = cms.double( 100.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreDiPFJetAve160HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet100ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltSingleCaloJet100ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>100 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet100ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet100ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve160ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 80.0 ), - minPtAve = cms.double( 160.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreDiPFJetAve220HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet140ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltSingleCaloJet140ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>140 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet140ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet140ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve220ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 110.0 ), - minPtAve = cms.double( 220.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreDiPFJetAve300HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet200ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltSingleCaloJet200ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>200 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet200ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet200ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve300ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 150.0 ), - minPtAve = cms.double( 300.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreAK8PFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet10AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet10AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet40AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPreAK8PFJet60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet40AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets40AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet40AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet60AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltPreAK8PFJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet50AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets50AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet50AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet80AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPreAK8PFJet140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet110AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets110AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet110AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet140AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltPreAK8PFJet200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet170AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets170AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet170AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet200AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltPreAK8PFJet260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet210AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets210AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet210AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet260AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -fragment.hltPreAK8PFJet320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet270AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets270AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet270AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet320AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -fragment.hltPreAK8PFJet400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet350AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets350AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet350AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet400AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPreAK8PFJet450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet400AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets400AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet400AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet450AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPreAK8PFJet500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet450AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets450AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet450AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet500AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -fragment.hltPreAK8PFJet550 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet500AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets500AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet500AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet550AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets500AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 550.0 ) -) -fragment.hltPrePFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet10" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPrePFJet60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets40 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet40" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet60 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltPrePFJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet50" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPrePFJet140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet110 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets110 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet110" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet140 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltPrePFJet200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet170 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets170 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet170" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltPrePFJet260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet210 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets210 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet210" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet260 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -fragment.hltPrePFJet320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet270 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets270 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet270" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet320 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -fragment.hltPrePFJet400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet350 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets350 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet350" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPrePFJet450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet400 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets400 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet400" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet450 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPrePFJet500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet450 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets450 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet450" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet500 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -fragment.hltPrePFJet550 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSinglePFJet550 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 550.0 ) -) -fragment.hltPrePFJetFwd40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet10" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFJetFwd60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet40" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet60 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFJetFwd80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet50" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFJetFwd140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet110 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet110" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet140 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltL1sSingleJet120Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFJetFwd200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet170 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets170 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet170" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltPrePFJetFwd260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet210 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets210 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet210" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet260 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -fragment.hltPrePFJetFwd320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet270 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets270 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet270" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet320 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -fragment.hltPrePFJetFwd400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet350 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets350 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet350" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPrePFJetFwd450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet400 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets400 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet400" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet450 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPrePFJetFwd500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet450 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets450 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet450" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet500 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -fragment.hltPreAK8PFJetFwd40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet10AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet10AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet40AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPreAK8PFJetFwd60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet40AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet40AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet60AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltPreAK8PFJetFwd80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet50AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet50AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet80AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPreAK8PFJetFwd140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet110AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet110AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet140AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltPreAK8PFJetFwd200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet170AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets170AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet170AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet200AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltPreAK8PFJetFwd260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet210AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets210AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet210AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet260AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -fragment.hltPreAK8PFJetFwd320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet270AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets270AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet270AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet320AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -fragment.hltPreAK8PFJetFwd400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet350AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets350AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet350AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet400AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPreAK8PFJetFwd450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet400AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets400AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet400AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet450AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPreAK8PFJetFwd500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet450AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets450AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet450AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet500AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -fragment.hltL1sHTT120er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT180 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHtMhtJet30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 30.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltHT130Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 130.0 ) -) -fragment.hltPFHT180Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 180.0 ) -) -fragment.hltL1sHTT160er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT160er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT250 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT200Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 200.0 ) -) -fragment.hltPFHT250Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 250.0 ) -) -fragment.hltL1sHTT200er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT200er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT370 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT320Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 320.0 ) -) -fragment.hltPFHT370Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 370.0 ) -) -fragment.hltL1sHTT255er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT255er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT430 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT380Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 380.0 ) -) -fragment.hltPFHT430Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 430.0 ) -) -fragment.hltPrePFHT510 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT460Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 460.0 ) -) -fragment.hltPFHT510Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 510.0 ) -) -fragment.hltPrePFHT590 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT515Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 515.0 ) -) -fragment.hltPFHT590Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 590.0 ) -) -fragment.hltPrePFHT680 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT580Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 580.0 ) -) -fragment.hltPFHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 680.0 ) -) -fragment.hltPrePFHT780 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 680.0 ) -) -fragment.hltPFHT780Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 780.0 ) -) -fragment.hltPrePFHT890 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT790Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 790.0 ) -) -fragment.hltPFHT890Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 890.0 ) -) -fragment.hltPrePFHT1050 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT900Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 900.0 ) -) -fragment.hltPFHT1050Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 1050.0 ) -) -fragment.hltPrePFHT500PFMET100PFMHT100IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMet = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltTowerMakerForAll" ) -) -fragment.hltMET70 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 70.0 ) -) -fragment.hltHcalNoiseInfoProducer = cms.EDProducer( "HcalNoiseInfoProducer", - lMinRatio = cms.double( 0.7 ), - lMaxHighEHitTime = cms.double( 9999.0 ), - pMinHighEHitTime = cms.double( -4.0 ), - lMaxLowEHitTime = cms.double( 9999.0 ), - TS4TS5EnergyThreshold = cms.double( 50.0 ), - digiCollName = cms.string( "hltHcalDigis" ), - lMinHPDHits = cms.int32( 17 ), - tMinRBXHits = cms.int32( 50 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0, 4000.0 ), - minEZeros = cms.double( 10.0 ), - pMinRBXHits = cms.int32( 20 ), - tMinHPDHits = cms.int32( 16 ), - pMaxHPDEMF = cms.double( 0.02 ), - minRecHitE = cms.double( 1.5 ), - hlMaxHPDEMF = cms.double( -9999.0 ), - lRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.5, 0.0, 0.0, 1.0, -0.5 ), - maxCaloTowerIEta = cms.int32( 20 ), - maxNHF = cms.double( 0.9 ), - pMinEEMF = cms.double( 10.0 ), - pMaxRatio = cms.double( 0.85 ), - caloTowerCollName = cms.string( "hltTowerMakerForAll" ), - pMinEZeros = cms.double( 5.0 ), - pMaxHighEHitTime = cms.double( 5.0 ), - pMaxLowEHitTime = cms.double( 6.0 ), - minHighHitE = cms.double( 25.0 ), - minR45HitE = cms.double( 5.0 ), - tRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.2, 0.0, 0.0, 1.0, -0.2 ), - fillRecHits = cms.bool( True ), - lMinZeros = cms.int32( 10 ), - lMinRBXHits = cms.int32( 999 ), - pMinRBXRechitR45Fraction = cms.double( 0.1 ), - pMinRBXRechitR45EnergyFraction = cms.double( 0.1 ), - HcalRecHitFlagsToBeExcluded = cms.vint32( 11, 12, 13, 14, 15 ), - calibdigiHFthreshold = cms.double( -999.0 ), - minLowHitE = cms.double( 10.0 ), - minEEMF = cms.double( 50.0 ), - pMinRatio = cms.double( 0.75 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - pMaxRBXEMF = cms.double( 0.02 ), - pMinE = cms.double( 40.0 ), - tMaxRatio = cms.double( 0.92 ), - maxTrackEta = cms.double( 2.0 ), - tMinHighEHitTime = cms.double( -7.0 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), - lMaxRatio = cms.double( 0.96 ), - fillCaloTowers = cms.bool( True ), - fillDigis = cms.bool( True ), - lMinHighEHitTime = cms.double( -9999.0 ), - calibdigiHFtimeslices = cms.vint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ), - calibdigiHBHEthreshold = cms.double( 15.0 ), - pMinERatio = cms.double( 25.0 ), - fillTracks = cms.bool( False ), - trackCollName = cms.string( "generalTracks" ), - pMinZeros = cms.int32( 4 ), - minTrackPt = cms.double( 1.0 ), - tMinRatio = cms.double( 0.73 ), - TS4TS5UpperCut = cms.vdouble( 999.0, 999.0, 999.0, 999.0, 999.0 ), - pMinLowEHitTime = cms.double( -6.0 ), - maxjetindex = cms.int32( 0 ), - pMinRBXRechitR45Count = cms.int32( 1 ), - pMinHPDHits = cms.int32( 10 ), - lMinLowEHitTime = cms.double( -9999.0 ), - recHitCollName = cms.string( "hltHbhereco" ), - tMinHPDNoOtherHits = cms.int32( 9 ), - minERatio = cms.double( 50.0 ), - jetCollName = cms.string( "" ), - tMinLowEHitTime = cms.double( -9999.0 ), - tMaxHighEHitTime = cms.double( 6.0 ), - tMinZeros = cms.int32( 8 ), - lMinHPDNoOtherHits = cms.int32( 10 ), - maxProblemRBXs = cms.int32( 20 ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), - tMaxLowEHitTime = cms.double( 9999.0 ), - pMinHPDNoOtherHits = cms.int32( 7 ), - calibdigiHBHEtimeslices = cms.vint32( 3, 4, 5, 6 ), - hlMaxRBXEMF = cms.double( 0.01 ) -) -fragment.hltHcalTowerNoiseCleanerWithrechit = cms.EDProducer( "HLTHcalTowerNoiseCleanerWithrechit", - TS4TS5EnergyThreshold = cms.double( 50.0 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0, 4000.0 ), - HcalNoiseRBXCollection = cms.InputTag( "hltHcalNoiseInfoProducer" ), - minHPDNoOtherHits = cms.int32( 10 ), - minRBXEnergy = cms.double( 50.0 ), - CaloTowerCollection = cms.InputTag( "hltTowerMakerForAll" ), - minRecHitE = cms.double( 1.5 ), - severity = cms.int32( 1 ), - minHighHitE = cms.double( 25.0 ), - minR45HitE = cms.double( 5.0 ), - numRBXsToConsider = cms.int32( 2 ), - minRatio = cms.double( -999.0 ), - maxHighEHitTime = cms.double( 9999.0 ), - maxRBXEMF = cms.double( 0.02 ), - minHPDHits = cms.int32( 17 ), - needEMFCoincidence = cms.bool( True ), - minZeros = cms.int32( 10 ), - minLowHitE = cms.double( 10.0 ), - TS4TS5UpperCut = cms.vdouble( 999.0, 999.0, 999.0, 999.0, 999.0 ), - minHighEHitTime = cms.double( -9999.0 ), - maxRatio = cms.double( 999.0 ), - hltRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.5, 0.0, 0.0, 1.0, -0.5 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), - maxTowerNoiseEnergyFraction = cms.double( 0.5 ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), - minRBXHits = cms.int32( 999 ), - maxNumRBXs = cms.int32( 2 ) -) -fragment.hltMetClean = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltHcalTowerNoiseCleanerWithrechit" ) -) -fragment.hltMETClean60 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltMHT70 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 70.0 ) -) -fragment.hltHT400Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 400.0 ) -) -fragment.hltPFMHTTightID = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFMHTTightID100 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 100.0 ) -) -fragment.hltPFMETProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "hltPFMet" ), - src = cms.InputTag( "hltParticleFlow" ) -) -fragment.hltPFMET100 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltPFHT500Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 500.0 ) -) -fragment.hltPrePFHT500PFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltMETClean70 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 70.0 ) -) -fragment.hltMHT80 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 80.0 ) -) -fragment.hltPFMHTTightID110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 110.0 ) -) -fragment.hltPFMET110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPrePFHT700PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET60 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltMETClean50 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltMHT60 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 60.0 ) -) -fragment.hltHT550Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 550.0 ) -) -fragment.hltPFMHTTightID85 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 85.0 ) -) -fragment.hltPFMET85 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 85.0 ) -) -fragment.hltPFHT700Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 700.0 ) -) -fragment.hltPrePFHT700PFMET95PFMHT95IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMHTTightID95 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 95.0 ) -) -fragment.hltPFMET95 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 95.0 ) -) -fragment.hltPrePFHT800PFMET75PFMHT75IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET50 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltMETClean40 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltMHT50 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 50.0 ) -) -fragment.hltHT650Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 650.0 ) -) -fragment.hltPFMHTTightID75 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 75.0 ) -) -fragment.hltPFMET75 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 75.0 ) -) -fragment.hltPFHT800Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 800.0 ) -) -fragment.hltPrePFHT800PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sAllETMHadSeeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet60er3p0_ETM60 OR L1_DoubleJet60er3p0_ETM80 OR L1_ETM100 OR L1_ETM100_Jet60_dPhi_Min0p4 OR L1_ETM105 OR L1_ETM110 OR L1_ETM115 OR L1_ETM120 OR L1_ETM150 OR L1_ETM60 OR L1_ETM70 OR L1_ETM75 OR L1_ETM75_Jet60_dPhi_Min0p4 OR L1_ETM80 OR L1_ETM85 OR L1_ETM90 OR L1_ETM95 OR L1_ETMHF100 OR L1_ETMHF100_Jet60_OR_DiJet30woTT28 OR L1_ETMHF100_Jet60_OR_DoubleJet30 OR L1_ETMHF100_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF105_Jet60_OR_DoubleJet30 OR L1_ETMHF110 OR L1_ETMHF110_Jet60_OR_DiJet30woTT28 OR L1_ETMHF110_Jet60_OR_DoubleJet30 OR L1_ETMHF110_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF115_Jet60_OR_DoubleJet30 OR L1_ETMHF120 OR L1_ETMHF120_Jet60_OR_DiJet30woTT28 OR L1_ETMHF120_Jet60_OR_DoubleJet30 OR L1_ETMHF150 OR L1_ETMHF70 OR L1_ETMHF70_Jet60_OR_DiJet30woTT28 OR L1_ETMHF70_Jet60_OR_DoubleJet30 OR L1_ETMHF70_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF75_Jet60_OR_DoubleJet30 OR L1_ETMHF80 OR L1_ETMHF80_Jet60_OR_DiJet30woTT28 OR L1_ETMHF80_Jet60_OR_DoubleJet30 OR L1_ETMHF80_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF85_Jet60_OR_DoubleJet30 OR L1_ETMHF90 OR L1_ETMHF90_Jet60_OR_DiJet30woTT28 OR L1_ETMHF90_Jet60_OR_DoubleJet30 OR L1_ETMHF90_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF95_Jet60_OR_DoubleJet30" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMET120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET90 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 90.0 ) -) -fragment.hltMETClean80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltMHT90 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 90.0 ) -) -fragment.hltPFMHTTightID120 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 120.0 ) -) -fragment.hltPFMET120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPrePFMET130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET100 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltMETClean90 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 90.0 ) -) -fragment.hltMHT100 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 100.0 ) -) -fragment.hltPFMHTTightID130 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 130.0 ) -) -fragment.hltPFMET130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -fragment.hltPrePFMET140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET110 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltMETClean100 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltMHT110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 110.0 ) -) -fragment.hltPFMHTTightID140 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 140.0 ) -) -fragment.hltPFMET140 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltPrePFMET100PFMHT100IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectorJets30L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etMin = cms.double( 30.0 ) -) -fragment.hltSelectorCentralJets30L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets30L1FastJet" ), - etaMin = cms.double( -2.4 ), - etaMax = cms.double( 2.4 ) -) -fragment.hltSelector8CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 8 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltSelectorCentralJets30L1FastJeta" ) -) -fragment.hltSelectorJets20L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - etMin = cms.double( 20.0 ) -) -fragment.hltSelectorCentralJets20L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets20L1FastJet" ), - etaMin = cms.double( -2.4 ), - etaMax = cms.double( 2.4 ) -) -fragment.hltSiPixelDigisRegForBTag = cms.EDProducer( "SiPixelRawToDigi", - UseQualityInfo = cms.bool( False ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - InputLabel = cms.InputTag( "rawDataCollector" ), - IncludeErrors = cms.bool( False ), - ErrorList = cms.vint32( ), - Regions = cms.PSet( - maxZ = cms.vdouble( 24.0 ), - inputs = cms.VInputTag( 'hltSelectorCentralJets20L1FastJeta' ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - deltaPhi = cms.vdouble( 0.5 ) - ), - Timing = cms.untracked.bool( False ), - CablingMapLabel = cms.string( "" ), - UserErrorList = cms.vint32( ) -) -fragment.hltSiPixelClustersRegForBTag = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigisRegForBTag" ), - ChannelThreshold = cms.int32( 1000 ), - maxNumberOfClusters = cms.int32( 40000 ), - ClusterThreshold_L1 = cms.int32( 2000 ), - MissCalibrate = cms.untracked.bool( True ), - VCaltoElectronGain = cms.int32( 47 ), - VCaltoElectronGain_L1 = cms.int32( 50 ), - VCaltoElectronOffset = cms.int32( -60 ), - SplitClusters = cms.bool( False ), - payloadType = cms.string( "HLT" ), - SeedThreshold = cms.int32( 1000 ), - VCaltoElectronOffset_L1 = cms.int32( -670 ), - ClusterThreshold = cms.int32( 4000 ) -) -fragment.hltSiPixelClustersRegForBTagCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - onDemand = cms.bool( False ) -) -fragment.hltSiPixelRecHitsRegForBTag = cms.EDProducer( "SiPixelRecHitConverter", - VerboseLevel = cms.untracked.int32( 0 ), - src = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ) -) -fragment.hltPixelLayerQuadrupletsRegForBTag = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - TIB = cms.PSet( ) -) -fragment.hltSelector4CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltSelectorCentralJets20L1FastJeta" ) -) -fragment.hltFastPrimaryVertex = cms.EDProducer( "FastPrimaryVertexWithWeightsProducer", - maxJetEta_EC = cms.double( 2.6 ), - peakSizeY_q = cms.double( 1.0 ), - PixelCellHeightOverWidth = cms.double( 1.8 ), - weight_dPhi_EC = cms.double( 0.064516129 ), - zClusterWidth_step1 = cms.double( 2.0 ), - zClusterWidth_step2 = cms.double( 0.65 ), - zClusterWidth_step3 = cms.double( 0.3 ), - weight_dPhi = cms.double( 0.13888888 ), - minJetEta_EC = cms.double( 1.3 ), - ptWeighting = cms.bool( True ), - maxZ = cms.double( 19.0 ), - njets = cms.int32( 999 ), - maxSizeX = cms.double( 2.1 ), - ptWeighting_slope = cms.double( 0.05 ), - weight_SizeX1 = cms.double( 0.88 ), - clusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - weightCut_step2 = cms.double( 0.05 ), - weightCut_step3 = cms.double( 0.1 ), - maxSizeY_q = cms.double( 2.0 ), - endCap = cms.bool( True ), - weight_rho_up = cms.double( 22.0 ), - jets = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - minSizeY_q = cms.double( -0.6 ), - EC_weight = cms.double( 0.008 ), - weight_charge_up = cms.double( 190000.0 ), - maxDeltaPhi = cms.double( 0.21 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - weight_charge_down = cms.double( 11000.0 ), - ptWeighting_offset = cms.double( -1.0 ), - weight_charge_peak = cms.double( 22000.0 ), - minJetPt = cms.double( 0.0 ), - maxDeltaPhi_EC = cms.double( 0.14 ), - zClusterSearchArea_step3 = cms.double( 0.55 ), - barrel = cms.bool( True ), - maxJetEta = cms.double( 2.6 ), - pixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - zClusterSearchArea_step2 = cms.double( 3.0 ) -) -fragment.hltFastPVPixelVertexFilter = cms.EDFilter( "VertexSelector", - filter = cms.bool( True ), - src = cms.InputTag( "hltFastPrimaryVertex" ), - cut = cms.string( "!isFake && ndof > 0 && abs(z) <= 25 && position.Rho <= 2" ) -) -fragment.hltFastPVPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.0 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 999.0 ) -) -fragment.hltFastPVPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltFastPVPixelTracksTrackingRegions = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - vertexSrc = cms.InputTag( "hltFastPrimaryVertex" ), - ptMin = cms.double( 0.9 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.5 ), - originHalfLength = cms.double( 1.5 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ), - deltaPhiRegion = cms.double( 0.3 ) - ) -) -fragment.hltFastPVPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFastPVPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) -) -fragment.hltFastPVPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFastPVPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltFastPVPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltFastPVPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltFastPVPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltFastPVPixelTracksHitQuadruplets" ) -) -fragment.hltFastPVJetTracksAssociator = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - tracks = cms.InputTag( "hltFastPVPixelTracks" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltFastPVJetVertexChecker = cms.EDFilter( "JetVertexChecker", - minPt = cms.double( 0.0 ), - pvErr_x = cms.double( 0.0015 ), - maxETA = cms.double( 2.4 ), - maxTrackPt = cms.double( 20.0 ), - maxNJetsToCheck = cms.int32( 2 ), - minPtRatio = cms.double( 0.1 ), - pvErr_y = cms.double( 0.0015 ), - doFilter = cms.bool( False ), - pvErr_z = cms.double( 1.5 ), - jetTracks = cms.InputTag( "hltFastPVJetTracksAssociator" ), - maxChi2 = cms.double( 20.0 ), - newMethod = cms.bool( True ), - maxNjetsOutput = cms.int32( 2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) -) -fragment.hltFastPVPixelTracksRecoverFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.0 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 999.0 ) -) -fragment.hltFastPVPixelTracksRecoverFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltFastPVPixelTracksTrackingRegionsRecover = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltFastPVJetVertexChecker" ), - vertexSrc = cms.InputTag( "hltFastPVJetVertexChecker" ), - ptMin = cms.double( 0.9 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.5 ), - originHalfLength = cms.double( 20.0 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ), - deltaPhiRegion = cms.double( 0.5 ) - ) -) -fragment.hltFastPVPixelTracksHitDoubletsRecover = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFastPVPixelTracksTrackingRegionsRecover" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) -) -fragment.hltFastPVPixelTracksHitQuadrupletsRecover = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFastPVPixelTracksHitDoubletsRecover" ), - fitFastCircle = cms.bool( False ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltFastPVPixelTracksRecover = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltFastPVPixelTracksRecoverFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltFastPVPixelTracksRecoverFitter" ), - SeedingHitSets = cms.InputTag( "hltFastPVPixelTracksHitQuadrupletsRecover" ) -) -fragment.hltFastPVPixelTracksMerger = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( False ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltFastPVPixelTracks','hltFastPVPixelTracksRecover' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltFastPVPixelTracks','hltFastPVPixelTracksRecover' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltFastPVPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForBTag" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltFastPVPixelTracksMerger" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 10.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.07 ) -) -fragment.hltFastPVPixelVerticesFilter = cms.EDFilter( "VertexSelector", - filter = cms.bool( True ), - src = cms.InputTag( "hltFastPVPixelVertices" ), - cut = cms.string( "!isFake && ndof > 0 && abs(z) <= 25 && position.Rho <= 2" ) -) -fragment.hltSiStripClustersRegForBTag = cms.EDProducer( "MeasurementTrackerEventProducer", - inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), - pixelClusterProducer = cms.string( "hltSiPixelClustersRegForBTag" ), - switchOffPixelsIfEmpty = cms.bool( True ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) -) -fragment.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltFastPVPixelTracksMerger" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksForBTag" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersRegForBTag" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForBTag" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersRegForBTag" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','MVAValues' ) -) -fragment.hltIter1ClustersRefRemovalForBTag = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1MaskedMeasurementTrackerEventForBTag = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -fragment.hltIter1PixelLayerQuadrupletsForBTag = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1PFlowPixelTrackingRegionsForBTag = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ), - precise = cms.bool( True ), - deltaEta = cms.double( 1.0 ), - deltaPhi = cms.double( 1.0 ) - ) -) -fragment.hltIter1PFlowPixelClusterCheckForBTag = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -fragment.hltIter1PFlowPixelHitDoubletsForBTag = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsForBTag" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForBTag" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsForBTag" ) -) -fragment.hltIter1PFlowPixelHitQuadrupletsForBTag = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsForBTag" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1PFlowPixelSeedsForBTag = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadrupletsForBTag" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFlowPixelSeedsForBTag" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesForBTag" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1PFlowTrackCutClassifierPromptForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1PFlowTrackCutClassifierDetachedForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1PFlowTrackCutClassifierMergedForBTag = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptForBTag', - 'hltIter1PFlowTrackCutClassifierDetachedForBTag' ) -) -fragment.hltIter1PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedForBTag','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedForBTag','MVAValues' ) -) -fragment.hltIter1MergedForBTag = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForBTag','hltIter1PFlowTrackSelectionHighPurityForBTag' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForBTag','hltIter1PFlowTrackSelectionHighPurityForBTag' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2ClustersRefRemovalForBTag = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityForBTag" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2MaskedMeasurementTrackerEventForBTag = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -fragment.hltIter2PixelLayerTripletsForBTag = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2PFlowPixelTrackingRegionsForBTag = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.8 ) - ) -) -fragment.hltIter2PFlowPixelClusterCheckForBTag = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -fragment.hltIter2PFlowPixelHitDoubletsForBTag = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsForBTag" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForBTag" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsForBTag" ) -) -fragment.hltIter2PFlowPixelHitTripletsForBTag = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsForBTag" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2PFlowPixelSeedsForBTag = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTripletsForBTag" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeedsForBTag" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesForBTag" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForBTag" ), - originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierForBTag','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierForBTag','MVAValues' ) -) -fragment.hltIter2MergedForBTag = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForBTag','hltIter2PFlowTrackSelectionHighPurityForBTag' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedForBTag','hltIter2PFlowTrackSelectionHighPurityForBTag' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltVerticesL3 = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltIter2MergedForBTag" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ), - use_vdt = cms.untracked.bool( True ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -fragment.hltFastPixelBLifetimeL3Associator = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltImpactParameterTagInfos = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( 'hltVerticesL3','WithBS' ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3Associator" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( True ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -fragment.hltInclusiveVertexFinder = cms.EDProducer( "InclusiveVertexFinder", - fitterSigmacut = cms.double( 3.0 ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - vertexMinAngleCosine = cms.double( 0.95 ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - useVertexReco = cms.bool( True ), - vertexMinDLenSig = cms.double( 0.5 ), - useDirectVertexFitter = cms.bool( True ), - minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) -) -fragment.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 2.0 ), - secondaryVertices = cms.InputTag( "hltInclusiveVertexFinder" ), - maxFraction = cms.double( 0.7 ) -) -fragment.hltTrackVertexArbitrator = cms.EDProducer( "TrackVertexArbitrator", - fitterSigmacut = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - fitterTini = cms.double( 256.0 ), - trackMinLayers = cms.int32( 4 ), - fitterRatio = cms.double( 0.25 ), - secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVertices" ), - sigCut = cms.double( 5.0 ), - distCut = cms.double( 0.04 ), - trackMinPt = cms.double( 0.4 ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - dLenFraction = cms.double( 0.333 ), - trackMinPixels = cms.int32( 1 ), - dRCut = cms.double( 0.4 ) -) -fragment.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 10.0 ), - secondaryVertices = cms.InputTag( "hltTrackVertexArbitrator" ), - maxFraction = cms.double( 0.2 ) -) -fragment.hltInclusiveSecondaryVertexFinderTagInfos = cms.EDProducer( "SecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltImpactParameterTagInfos" ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltInclusiveMergedVertices" ) -) -fragment.hltCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ), - tagInfos = cms.VInputTag( 'hltImpactParameterTagInfos','hltInclusiveSecondaryVertexFinderTagInfos' ) -) -fragment.hltBTagCaloCSVp7Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.7 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPrePFMET110PFMHT110IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMET120PFMHT120IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMET130PFMHT130IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMET140PFMHT140IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sAllETMHFHTT60Seeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFMET120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFHT60Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 60.0 ) -) -fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMHTNoMuTightID = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( True ) -) -fragment.hltPFMHTNoMuTightID120 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 120.0 ) -) -fragment.hltParticleFlowNoMu = cms.EDFilter( "GenericPFCandidateSelector", - src = cms.InputTag( "hltParticleFlow" ), - cut = cms.string( "particleId!=3" ) -) -fragment.hltPFMETNoMuProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "pfMetNoMu" ), - src = cms.InputTag( "hltParticleFlowNoMu" ) -) -fragment.hltPFMETNoMu120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltcorrPFMETTypeOne = cms.EDProducer( "PFJetMETcorrInputProducer", - src = cms.InputTag( "hltAK4PFJets" ), - type1JetPtThreshold = cms.double( 35.0 ), - skipEMfractionThreshold = cms.double( 0.9 ), - skipEM = cms.bool( True ), - jetCorrLabelRes = cms.InputTag( "hltAK4PFCorrector" ), - offsetCorrLabel = cms.InputTag( "hltAK4PFFastJetCorrector" ), - skipMuons = cms.bool( True ), - skipMuonSelection = cms.string( "isGlobalMuon | isStandAloneMuon" ), - jetCorrEtaMax = cms.double( 9.9 ), - jetCorrLabel = cms.InputTag( "hltAK4PFCorrector" ) -) -fragment.hltPFMETTypeOne = cms.EDProducer( "CorrectedPFMETProducer", - src = cms.InputTag( "hltPFMETProducer" ), - srcCorrections = cms.VInputTag( 'hltcorrPFMETTypeOne:type1' ) -) -fragment.hltPFMETTypeOne120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPrePFMETTypeOne110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMETTypeOne110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPrePFMETTypeOne120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMETTypeOne130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMETTypeOne130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -fragment.hltPrePFMETTypeOne140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMETTypeOne140 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltPrePFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMHTNoMuTightID110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 110.0 ) -) -fragment.hltPFMETNoMu110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMHTNoMuTightID130 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 130.0 ) -) -fragment.hltPFMETNoMu130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -fragment.hltPrePFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMHTNoMuTightID140 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 140.0 ) -) -fragment.hltPFMETNoMu140 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltPrePFMET120PFMHT120IDTightHFCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHfCleanedreco = cms.EDProducer( "HFPhase1Reconstructor", - setNoiseFlags = cms.bool( True ), - PETstat = cms.PSet( - shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_R_29 = cms.vdouble( 0.8 ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ), - short_R_29 = cms.vdouble( 0.8 ), - long_R = cms.vdouble( 0.98 ), - short_R = cms.vdouble( 0.8 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ), - algoConfigClass = cms.string( "HFPhase1PMTParams" ), - inputLabel = cms.InputTag( "hltHfprereco" ), - S9S1stat = cms.PSet( - shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ), - isS8S1 = cms.bool( False ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ), - short_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ), - checkChannelQualityForDepth3and4 = cms.bool( False ), - useChannelQualityFromDB = cms.bool( False ), - algorithm = cms.PSet( - tfallIfNoTDC = cms.double( -101.0 ), - triseIfNoTDC = cms.double( -100.0 ), - rejectAllFailures = cms.bool( True ), - energyWeights = cms.vdouble( 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0 ), - soiPhase = cms.uint32( 1 ), - timeShift = cms.double( 0.0 ), - tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ), - Class = cms.string( "HFFlexibleTimeCheck" ) - ), - S8S1stat = cms.PSet( - shortEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ), - isS8S1 = cms.bool( True ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ), - short_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ) -) -fragment.hltTowerMakerForAllHFCleaned = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfCleanedreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltMetHFCleaned = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltTowerMakerForAllHFCleaned" ) -) -fragment.hltMET90HFCleaned = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetHFCleaned" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltAK4CaloJetsHFCleaned = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForAllHFCleaned" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK4CaloJetsHFCleanedIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", - min_N90 = cms.int32( -2 ), - min_N90hits = cms.int32( 2 ), - min_EMF = cms.double( 1.0E-6 ), - jetsInput = cms.InputTag( "hltAK4CaloJetsHFCleaned" ), - JetIDParams = cms.PSet( - hfRecHitsColl = cms.InputTag( "hltHfCleanedreco" ), - hoRecHitsColl = cms.InputTag( "hltHoreco" ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), - useRecHits = cms.bool( True ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) - ), - max_EMF = cms.double( 999.0 ) -) -fragment.hltFixedGridRhoFastjetAllCaloHFCleaned = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 5.0 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForAllHFCleaned" ) -) -fragment.hltAK4CaloFastJetCorrectorHFCleaned = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCaloHFCleaned" ), - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L1FastJet" ) -) -fragment.hltAK4CaloCorrectorHFCleaned = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrectorHFCleaned','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' ) -) -fragment.hltAK4CaloJetsCorrectedHFCleaned = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJetsHFCleaned" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrectorHFCleaned' ) -) -fragment.hltAK4CaloJetsCorrectedHFCleanedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJetsHFCleanedIDPassed" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrectorHFCleaned' ) -) -fragment.hltMhtHFCleaned = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrectedHFCleanedIDPassed" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltMHT90HFCleaned = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMhtHFCleaned' ), - minMht = cms.vdouble( 90.0 ) -) -fragment.hltTowerMakerForPFHFCleaned = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfCleanedreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.4 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.4 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 1.8 ), - HcalAcceptSeverityLevel = cms.uint32( 11 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 1.1 ), - HOThresholdPlus2 = cms.double( 1.1 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 1.2 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 1.1 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.4 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( True ), - HOThresholdMinus2 = cms.double( 1.1 ), - HOThreshold0 = cms.double( 1.1 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltAK4CaloJetsHFCleanedPF = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForPF" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK4CaloJetsHFCleanedPFEt5 = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsHFCleanedPF" ), - etMin = cms.double( 5.0 ) -) -fragment.hltParticleFlowRecHitHCALHFCleaned = cms.EDProducer( "PFCTRecHitProducer", - ECAL_Compensate = cms.bool( False ), - ECAL_Dead_Code = cms.uint32( 10 ), - MinLongTiming_Cut = cms.double( -5.0 ), - ECAL_Compensation = cms.double( 0.5 ), - MaxLongTiming_Cut = cms.double( 5.0 ), - weight_HFhad = cms.double( 1.0 ), - ApplyPulseDPG = cms.bool( False ), - navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ), - ECAL_Threshold = cms.double( 10.0 ), - ApplyTimeDPG = cms.bool( False ), - caloTowers = cms.InputTag( "hltTowerMakerForPFHFCleaned" ), - hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ), - LongFibre_Fraction = cms.double( 0.1 ), - MaxShortTiming_Cut = cms.double( 5.0 ), - HcalMaxAllowedHFLongShortSev = cms.int32( 9 ), - thresh_Barrel = cms.double( 0.4 ), - navigation_HF = cms.bool( True ), - HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ), - HF_Calib_29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - EM_Depth = cms.double( 22.0 ), - weight_HFem = cms.double( 1.0 ), - LongShortFibre_Cut = cms.double( 1.0E9 ), - MinShortTiming_Cut = cms.double( -5.0 ), - HCAL_Calib = cms.bool( True ), - thresh_HF = cms.double( 0.4 ), - HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ), - thresh_Endcap = cms.double( 0.4 ), - HcalMaxAllowedChannelStatusSev = cms.int32( 9 ), - hcalRecHitsHF = cms.InputTag( "hltHfCleanedreco" ), - ShortFibre_Cut = cms.double( 60.0 ), - ApplyLongShortDPG = cms.bool( True ), - HF_Calib = cms.bool( True ), - HAD_Depth = cms.double( 47.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HCAL_Calib_29 = cms.double( 1.35 ) -) -fragment.hltParticleFlowRecHitHFCleaned = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( thresh_HF = cms.double( 0.4 ), - LongFibre_Fraction = cms.double( 0.1 ), - src = cms.InputTag( "hltHfCleanedreco" ), - EMDepthCorrection = cms.double( 22.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HADDepthCorrection = cms.double( 25.0 ), - HFCalib29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - name = cms.string( "PFHFRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( flags = cms.vstring( 'Standard', - 'HFLong', - 'HFShort' ), - cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11, 9, 9 ) - ), - cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), - cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) - ) - ) - ) - ), - ShortFibre_Cut = cms.double( 60.0 ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitHCALNavigator" ) - ) -) -fragment.hltParticleFlowClusterHFCleaned = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_HAD" ) - ) - ), - showerSigma = cms.double( 0.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 0 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHFCleaned" ) -) -fragment.hltParticleFlowBlockHFCleaned = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), - source = cms.InputTag( "hltLightPFTracks" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHFCleaned" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -fragment.hltParticleFlowHFCleaned = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHFCleaned:Cleaned','hltParticleFlowClusterHFCleaned:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuons" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlockHFCleaned" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -fragment.hltAK4PFJetsHFCleaned = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlowHFCleaned" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK4PFJetsLooseIDHFCleaned = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.99 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK4PFJetsHFCleaned" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -fragment.hltAK4PFJetsTightIDHFCleaned = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.9 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK4PFJetsHFCleaned" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -fragment.hltFixedGridRhoFastjetAllHFCleaned = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 5.0 ), - pfCandidatesTag = cms.InputTag( "hltParticleFlowHFCleaned" ) -) -fragment.hltAK4PFFastJetHFCleanedCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllHFCleaned" ), - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L1FastJet" ) -) -fragment.hltAK4PFCorrectorHFCleaned = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4PFFastJetHFCleanedCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' ) -) -fragment.hltAK4PFJetsHFCleanedCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsHFCleaned" ), - correctors = cms.VInputTag( 'hltAK4PFCorrectorHFCleaned' ) -) -fragment.hltAK4PFJetsHFCleanedLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsLooseIDHFCleaned" ), - correctors = cms.VInputTag( 'hltAK4PFCorrectorHFCleaned' ) -) -fragment.hltAK4PFJetsHFCleanedTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsTightIDHFCleaned" ), - correctors = cms.VInputTag( 'hltAK4PFCorrectorHFCleaned' ) -) -fragment.hltPFMHTTightIDHFCleaned = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsHFCleanedTightIDCorrected" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFMHTTightIDHFCleaned120 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightIDHFCleaned' ), - minMht = cms.vdouble( 120.0 ) -) -fragment.hltPFMETHFCleanedProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "hltPFMetHFCleaned" ), - src = cms.InputTag( "hltParticleFlowHFCleaned" ) -) -fragment.hltPFMETHFCleaned120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETHFCleanedProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTightHFCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltParticleFlowNoMuHFCleaned = cms.EDFilter( "GenericPFCandidateSelector", - src = cms.InputTag( "hltParticleFlowHFCleaned" ), - cut = cms.string( "particleId!=3" ) -) -fragment.hltPFMETNoMuProducerHFCleaned = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "pfMetNoMuHFCleaned" ), - src = cms.InputTag( "hltParticleFlowNoMuHFCleaned" ) -) -fragment.hltPFMETNoMuHFCleaned120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducerHFCleaned" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPrePFMETTypeOne120PFMHT120IDTightHFCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltcorrPFMETTypeOneHFCleaned = cms.EDProducer( "PFJetMETcorrInputProducer", - src = cms.InputTag( "hltAK4PFJetsHFCleaned" ), - type1JetPtThreshold = cms.double( 35.0 ), - skipEMfractionThreshold = cms.double( 0.9 ), - skipEM = cms.bool( True ), - jetCorrLabelRes = cms.InputTag( "hltAK4PFCorrectorHFCleaned" ), - offsetCorrLabel = cms.InputTag( "hltAK4PFFastJetHFCleanedCorrector" ), - skipMuons = cms.bool( True ), - skipMuonSelection = cms.string( "isGlobalMuon | isStandAloneMuon" ), - jetCorrEtaMax = cms.double( 9.9 ), - jetCorrLabel = cms.InputTag( "hltAK4PFCorrectorHFCleaned" ) -) -fragment.hltPFMETTypeOneHFCleaned = cms.EDProducer( "CorrectedPFMETProducer", - src = cms.InputTag( "hltPFMETHFCleanedProducer" ), - srcCorrections = cms.VInputTag( 'hltcorrPFMETTypeOneHFCleaned:type1' ) -) -fragment.hltPFMETTypeOne120HFCleaned = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOneHFCleaned" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPrePFMET120PFMHT120IDTightPFHT60HFCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMonoCentralPFJet80PFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCentralCaloJet65 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 65.0 ) -) -fragment.hltCentralPFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPreMonoCentralPFJet80PFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMonoCentralPFJet80PFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMonoCentralPFJet80PFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreL1ETMHadSeeds = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMHT90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET80NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET90NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET100NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET110NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET250NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET250 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 250.0 ) -) -fragment.hltPreCaloMET70HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET80HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET90HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET100HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET250HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMETClean250 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 250.0 ) -) -fragment.hltPreCaloMET300HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMETClean300 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 300.0 ) -) -fragment.hltPreCaloMET350HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMETClean350 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltPrePFMET200NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMET200 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltPrePFMET200HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMET250HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMET250 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 250.0 ) -) -fragment.hltPrePFMET300HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMET300 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 300.0 ) -) -fragment.hltPrePFMET200HBHEBeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCSCHaloData = cms.EDProducer( "CSCHaloDataProducer", - ExpectedBX = cms.int32( 6 ), - RecHitTime0 = cms.double( 0.0 ), - MinOuterMomentumTheta = cms.double( 0.1 ), - HBHErhLabel = cms.InputTag( "hltHbhereco" ), - SALabel = cms.InputTag( "" ), - MatchingDPhiThreshold = cms.double( 0.18 ), - MaxOuterMomentumTheta = cms.double( 3.0 ), - DphiParam = cms.double( 1.0 ), - RecHitTimeWindow = cms.double( 25.0 ), - DetaParam = cms.double( 0.1 ), - InnerRMinParam = cms.double( 0.0 ), - MaxFreeInverseBeta = cms.double( 0.0 ), - MaxSegmentPhiDiff = cms.double( 0.1 ), - MuonLabel = cms.InputTag( "hltMuons" ), - MatchParameters = cms.PSet( - RPChits = cms.InputTag( "hltRpcRecHits" ), - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - MaxDtMuonSegment = cms.double( -10.0 ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - InnerRMaxParam = cms.double( 99999.0 ), - ECALErhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - MaxSegmentRDiff = cms.double( 10.0 ), - ECALBrhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - L1MuGMTReadoutLabel = cms.InputTag( "" ), - MaxSegmentTheta = cms.double( 0.7 ), - HLTResultLabel = cms.InputTag( "" ), - HLTBitLabel = cms.VInputTag( ), - NormChi2Param = cms.double( 8.0 ), - ALCTDigiLabel = cms.InputTag( "" ), - OuterRMaxParam = cms.double( 99999.0 ), - MatchingDEtaThreshold = cms.double( 0.4 ), - OuterRMinParam = cms.double( 0.0 ), - MatchingDWireThreshold = cms.int32( 5 ), - CosmicMuonLabel = cms.InputTag( "" ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ) -) -fragment.hltEcalHaloData = cms.EDProducer( "EcalHaloDataProducer", - ESRecHitLabel = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - ESRecHitEnergyThresholdParam = cms.double( 0.3 ), - AngleCutParam = cms.double( 0.51 ), - EBRecHitEnergyThresholdParam = cms.double( 0.3 ), - RoundnessCutParam = cms.double( 0.41 ), - EERecHitEnergyThresholdParam = cms.double( 0.3 ), - NHitsEcalThresholdParam = cms.int32( 4 ), - SuperClusterLabel = cms.InputTag( "" ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - PhotonLabel = cms.InputTag( "" ), - SumEcalEnergyThresholdParam = cms.double( 10.0 ), - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -fragment.hltHcalHaloData = cms.EDProducer( "HcalHaloDataProducer", - SumHcalEnergyThresholdParam = cms.double( 18.0 ), - NHitsHcalThresholdParam = cms.int32( 4 ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - caloTowerCollName = cms.InputTag( "hltTowerMakerForAll" ), - HORecHitLabel = cms.InputTag( "hltHoreco" ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - HERecHitEnergyThresholdParam = cms.double( 0.5 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - HBRecHitEnergyThresholdParam = cms.double( 0.5 ), - HFRecHitLabel = cms.InputTag( "hltHfreco" ), - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -fragment.hltGlobalHaloData = cms.EDProducer( "GlobalHaloDataProducer", - rh_et_threshforcscmatching_ee = cms.double( 10.0 ), - IsHLT = cms.bool( True ), - rh_et_threshforcscmatching_eb = cms.double( 10.0 ), - dtcalosegm_thresh_he = cms.double( 15.0 ), - dtcalosegm_thresh_hb = cms.double( 15.0 ), - rcalominrsegm_lowthresh_ee = cms.double( -30.0 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - dtcalosegm_thresh_eb = cms.double( 15.0 ), - rcalominrsegm_lowthresh_eb = cms.double( -30.0 ), - dphicalosegm_thresh_he = cms.double( 0.1 ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - dphicalosegm_thresh_hb = cms.double( 0.15 ), - dtcalosegm_thresh_ee = cms.double( 15.0 ), - EcalHaloDataLabel = cms.InputTag( "hltEcalHaloData" ), - rcalominrsegm_lowthresh_he = cms.double( -30.0 ), - rcalominrsegm_lowthresh_hb = cms.double( -100.0 ), - metLabel = cms.InputTag( "hltMet" ), - dphicalosegm_thresh_ee = cms.double( 0.04 ), - EcalMinMatchingRadiusParam = cms.double( 110.0 ), - MuonLabel = cms.InputTag( "hltMuons" ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - dphicalosegm_thresh_eb = cms.double( 0.04 ), - rh_et_threshforcscmatching_hb = cms.double( 20.0 ), - rh_et_threshforcscmatching_he = cms.double( 20.0 ), - rcalominrsegm_highthresh_hb = cms.double( 20.0 ), - MaxSegmentTheta = cms.double( 0.7 ), - rcalominrsegm_highthresh_he = cms.double( 30.0 ), - EcalMaxMatchingRadiusParam = cms.double( 330.0 ), - HcalHaloDataLabel = cms.InputTag( "hltHcalHaloData" ), - CaloTowerEtThresholdParam = cms.double( 0.3 ), - calotowerLabel = cms.InputTag( "hltTowerMakerForAll" ), - rcalominrsegm_highthresh_ee = cms.double( 30.0 ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), - rcalominrsegm_highthresh_eb = cms.double( 15.0 ), - CSCHaloDataLabel = cms.InputTag( "hltCSCHaloData" ) -) -fragment.hltCaloRecHitsBeamHaloCleaned = cms.EDProducer( "CaloRecHitsBeamHaloCleaned", - IsHLT = cms.bool( True ), - GlobalHaloDataLabel = cms.InputTag( "hltGlobalHaloData" ), - HBHERecHitsLabel = cms.InputTag( "hltHbhereco" ), - EERecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EBRecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -fragment.hltTowerMakerForAllBeamHaloCleaned = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltCaloRecHitsBeamHaloCleaned" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEB','hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltMetCleanBH = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltTowerMakerForAllBeamHaloCleaned" ) -) -fragment.hltMETCleanBH80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetCleanBH" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPrePFMETTypeOne200HBHEBeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMETTypeOne200 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltL1sETM80ToETM150 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETM80 OR L1_ETM85 OR L1_ETM90 OR L1_ETM95 OR L1_ETM100 OR L1_ETM105 OR L1_ETM110 OR L1_ETM115 OR L1_ETM120 OR L1_ETM150" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET105 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 105.0 ) -) -fragment.hltMETClean65 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 65.0 ) -) -fragment.hltDeDxEstimatorProducer = cms.EDProducer( "DeDxEstimatorProducer", - UseStrip = cms.bool( True ), - exponent = cms.double( -2.0 ), - UseCalibration = cms.bool( False ), - calibrationPath = cms.string( "" ), - ProbabilityMode = cms.string( "Accumulation" ), - tracks = cms.InputTag( "hltMergedTracks" ), - UsePixel = cms.bool( False ), - ShapeTest = cms.bool( False ), - fraction = cms.double( 0.4 ), - MeVperADCStrip = cms.double( 9.5665E-4 ), - estimator = cms.string( "generic" ), - Reccord = cms.string( "SiStripDeDxMip_3D_Rcd" ), - MeVperADCPixel = cms.double( 3.61E-6 ) -) -fragment.hltTrk50Filter = cms.EDFilter( "HLTDeDxFilter", - saveTags = cms.bool( True ), - maxAssocCaloE = cms.double( 100.0 ), - caloTowersTag = cms.InputTag( "hltTowerMakerForAll" ), - minNumValidHits = cms.double( 5.0 ), - minPT = cms.double( 50.0 ), - minDEDx = cms.double( -1.0 ), - maxETA = cms.double( 5.5 ), - inputDeDxTag = cms.InputTag( "hltDeDxEstimatorProducer" ), - minNOM = cms.double( -1.0 ), - relTrkIsoDeltaRSize = cms.double( 0.3 ), - maxNHitMissIn = cms.double( 0.0 ), - maxNHitMissMid = cms.double( 0.0 ), - inputTracksTag = cms.InputTag( "hltMergedTracks" ), - maxRelTrkIsoDeltaRp3 = cms.double( 0.05 ), - maxAssocCaloEDeltaRSize = cms.double( 0.5 ) -) -fragment.hltPreMET120IsoTrk50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET120 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu3_JetC16_dEta_Max0p4_dPhi_Max0p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreSingleJet30Mu12SinglePFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltSingleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL2fL1sMu3Jet16L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), - MinPt = cms.double( 8.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltSinglePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltBSoftMuonGetJetsFromJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltSinglePFBJets40Eta2p3" ) -) -fragment.hltSelector4JetsJet40PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ) -) -fragment.hltBSoftMuonJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsJet40PF" ), - etMin = cms.double( 40.0 ) -) -fragment.hltBSoftMuonMu12L3 = cms.EDProducer( "RecoTrackRefSelector", - minPixelHit = cms.int32( 0 ), - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), - algorithmMaskContains = cms.vstring( ), - usePV = cms.bool( False ), - tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), - minRapidity = cms.double( -5.0 ), - vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 12.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), - minLayer = cms.int32( 0 ), - quality = cms.vstring( ), - minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) -) -fragment.hltBSoftMuonJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet40PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet40PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet40PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreMu12DoublePFJets40CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltBTagCalo30x8CSVp0p92SingleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltDoublePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets40Eta2p3" ) -) -fragment.hltSelector4JetsDiJet40PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40PF" ) -) -fragment.hltBSoftMuonDiJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet40PF" ), - etMin = cms.double( 40.0 ) -) -fragment.hltBSoftMuonDiJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet40PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonDiJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu3_JetC60_dEta_Max0p4_dPhi_Max0p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu12DoublePFJets100CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu3Jet60L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), - MinPt = cms.double( 8.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu3Jet60L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet60L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDoublePFBJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet100PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets100Eta2p3" ) -) -fragment.hltSelector4JetsDiJet100PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet100PF" ) -) -fragment.hltBSoftMuonDiJet100PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet100PF" ), - etMin = cms.double( 100.0 ) -) -fragment.hltBSoftMuonDiJet100PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet100PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet100PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet100PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonDiJet100Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet100PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet100PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu3_JetC120_dEta_Max0p4_dPhi_Max0p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu12DoublePFJets200CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu3Jet120L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), - MinPt = cms.double( 8.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet120L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDoublePFBJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet200PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets200Eta2p3" ) -) -fragment.hltSelector4JetsDiJet200PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200PF" ) -) -fragment.hltBSoftMuonDiJet200PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet200PF" ), - etMin = cms.double( 200.0 ) -) -fragment.hltBSoftMuonDiJet200PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet200PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet200PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonDiJet200Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreMu12DoublePFJets350CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFBJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet350PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets350Eta2p3" ) -) -fragment.hltSelector4JetsDiJet350PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet350PF" ) -) -fragment.hltBSoftMuonDiJet350PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet350PF" ), - etMin = cms.double( 350.0 ) -) -fragment.hltBSoftMuonDiJet350PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet350PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet350PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet350PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonDiJet350Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet350PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet350PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu12DoublePFJets40MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu12Dijet40L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltBTagCalo30x8CSVp0p92DoubleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltL2fL1sMu12Dijet40L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40L1Filtered0" ), - MinPt = cms.double( 8.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Dijet40L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDoublePFJets40Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreMu12DoublePFJets54MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFBJets54Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 54.0 ) -) -fragment.hltDoublePFJets54Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet54PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets54Eta2p3" ) -) -fragment.hltSelector4JetsDiJet54PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet54PF" ) -) -fragment.hltBSoftMuonDiJet54PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet54PF" ), - etMin = cms.double( 54.0 ) -) -fragment.hltBSoftMuonDiJet54PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet54PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet54PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet54PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonDiJet54Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet54PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet54PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreMu12DoublePFJets62MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFBJets62Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 62.0 ) -) -fragment.hltDoublePFJets62Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFBJets62Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets62Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet62PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets62Eta2p3" ) -) -fragment.hltSelector4JetsDiJet62PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet62PF" ) -) -fragment.hltBSoftMuonDiJet62PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet62PF" ), - etMin = cms.double( 62.0 ) -) -fragment.hltBSoftMuonDiJet62PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet62PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet62PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet62PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonDiJet62Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet62PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet62PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltL1DoubleJet40er3p0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er3p0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoublePFJets40CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltL1DoubleJet100er3p0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er3p0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoublePFJets100CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleCaloBJets100eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltSelectorJets80L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etMin = cms.double( 80.0 ) -) -fragment.hltSelectorCentralJets80L1FastJet = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets80L1FastJet" ), - etaMin = cms.double( -2.4 ), - etaMax = cms.double( 2.4 ) -) -fragment.hltSelector6CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 6 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltSelectorCentralJets80L1FastJet" ) -) -fragment.hltBTagCalo80x6CSVp0p92SingleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector6CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltDoublePFJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltL1DoubleJet120er3p0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er3p0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoublePFJets200CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltPreDoublePFJets350CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltL1DoubleJet100er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p3_dEta_Max1p6" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoublePFJets100MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBTagCalo80x6CSVp0p92DoubleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector6CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltDoublePFJets100Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 85 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFJets100Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFJets100Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreDoublePFJets116MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJets116Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 116.0 ) -) -fragment.hltDoublePFJets116Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 85 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFJets116Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFJets116Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreDoublePFJets128MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJets128Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 128.0 ) -) -fragment.hltDoublePFJets128Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 85 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFJets128Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFJets128Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltL1sSingleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePhoton300NoHE = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG300erEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 300.0 ), - etcutEB = cms.double( 300.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorSingleMu5IorSingleMu7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu5L1f0L2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1f0L2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1f0L2f5L3Filtered8" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltL1sMu6DoubleEG10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG10 OR L1_Mu6_DoubleEG17" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu8DiEle12CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1Mu6DoubleEG10f0Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 2 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8Ele12DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 2 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1Mu6DoubleEG10f0Filtered8" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ) -) -fragment.hltEle12Ele12DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ) -) -fragment.hltPreMu8DiEle12CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sMu6HTT240 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMuon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu6HTT240" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltMuon8L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3Muon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu6HTT240Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Muon8L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMuon8L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltSingleEle8EgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( False ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltMu8Ele8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSingleEle8EgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu8Ele8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8Ele8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8Ele8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltElectronMuonInvMassFilter8 = cms.EDFilter( "HLTElectronMuonInvMassFilter", - saveTags = cms.bool( True ), - lowerMassCut = cms.double( 8.0 ), - ElectronL1IsoCand = cms.InputTag( "hltEgammaCandidates" ), - electronRelaxed = cms.untracked.bool( True ), - MuonCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ElectronL1NonIsoCand = cms.InputTag( "hltEgammaCandidates" ), - muonPrevCandTag = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - ncandcut = cms.int32( 1 ), - upperMassCut = cms.double( 999999.0 ), - elePrevCandTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltMu8Ele8CaloIdMTrackIdMDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu5_EG23 OR L1_Mu5_LooseIsoEG20 OR L1_Mu7_EG23 OR L1_Mu7_LooseIsoEG20 OR L1_Mu7_LooseIsoEG23" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8" ) -) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleMu10LowQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu10_LowQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu17TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu10lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu10LowQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu10lqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu10lqL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu10lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu10lqL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu10lqL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu10lqL1f0L2Filtered10" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu10lqL1f0L2f10L3Filtered17" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltPreBTagMuAK4DiJet20Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBDiJet20L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet20L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet20L1FastJetCentral" ) -) -fragment.hltSelector4JetsDiJet20L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet20L1FastJet" ) -) -fragment.hltBSoftMuonDiJet20L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet20L1FastJet" ), - etMin = cms.double( 20.0 ) -) -fragment.hltBSoftMuonDiJet20L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet20L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonMu5L3 = cms.EDProducer( "RecoTrackRefSelector", - minPixelHit = cms.int32( 0 ), - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), - algorithmMaskContains = cms.vstring( ), - usePV = cms.bool( False ), - tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), - minRapidity = cms.double( -5.0 ), - vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 5.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), - minLayer = cms.int32( 0 ), - quality = cms.vstring( ), - minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) -) -fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPreBTagMuAK4DiJet40Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBDiJet40L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet40L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet40L1FastJetCentral" ) -) -fragment.hltSelector4JetsDiJet40L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40L1FastJet" ) -) -fragment.hltBSoftMuonDiJet40L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet40L1FastJet" ), - etMin = cms.double( 40.0 ) -) -fragment.hltBSoftMuonDiJet40L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet40L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPreBTagMuAK4DiJet70Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBDiJet70L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 70.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet70L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet70L1FastJetCentral" ) -) -fragment.hltSelector4JetsDiJet70L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet70L1FastJet" ) -) -fragment.hltBSoftMuonDiJet70L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet70L1FastJet" ), - etMin = cms.double( 70.0 ) -) -fragment.hltBSoftMuonDiJet70L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet70L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPreBTagMuAK4DiJet110Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBDiJet110L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet110L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet110L1FastJetCentral" ) -) -fragment.hltSelector4JetsDiJet110L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet110L1FastJet" ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet110L1FastJet" ), - etMin = cms.double( 110.0 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPreBTagMuAK4DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBDiJet200L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 170.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet200L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet200L1FastJetCentral" ) -) -fragment.hltSelector4JetsDiJet200L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200L1FastJet" ) -) -fragment.hltBSoftMuonDiJet200L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet200L1FastJet" ), - etMin = cms.double( 110.0 ) -) -fragment.hltBSoftMuonDiJet200L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet200L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreBTagMuAK4Jet300Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBJet300L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 300.0 ) -) -fragment.hltBSoftMuonGetJetsFromJet300L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBJet300L1FastJetCentral" ) -) -fragment.hltSelector4JetsJet300L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1FastJet" ) -) -fragment.hltBSoftMuonJet300L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsJet300L1FastJet" ), - etMin = cms.double( 300.0 ) -) -fragment.hltBSoftMuonJet300L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonJet300L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPreBTagMuAK8DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBAK8DiJet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -fragment.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltBAK8DiJet170L1FastJetCentral" ) -) -fragment.hltSelector4JetsAK8DiJet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet" ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsAK8DiJet170L1FastJet" ), - etMin = cms.double( 110.0 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPreBTagMuAK8Jet300Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBJet300L1AK8FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 300.0 ) -) -fragment.hltBSoftMuonGetJetsFromJet300L1AK8FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltBJet300L1AK8FastJetCentral" ) -) -fragment.hltSelector4JetsJet300L1AK8FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1AK8FastJet" ) -) -fragment.hltBSoftMuonJet300L1AK8FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsJet300L1AK8FastJet" ), - etMin = cms.double( 300.0 ) -) -fragment.hltBSoftMuonJet300L1AK8FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleAndDoubleEGOrPairFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 2 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ) -) -fragment.hltL1sMu23EG10IorMu20EG17 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu23_EG10 OR L1_Mu20_EG17" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 23.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ) -) -fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12" ) -) -fragment.hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu25 OR L1_SingleMu30 OR L1_Mu6_DoubleEG17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14 OR L1_DoubleEG_24_17 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_Mu20_EG17 OR L1_Mu23_EG10 OR L1_Mu7_EG23" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu12DoublePhoton20 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fMu12Diphoton20L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fMu12Diphoton20L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fMu12Diphoton20L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu12Diphoton20L1f0L2f8QL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu12DiEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu12DiEG20HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12DiEG20EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sTripleEGOrDoubleEGOrSingleEG = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleEG_18_17_8 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14 OR L1_SingleEG42 OR L1_SingleEG45" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTriplePhoton202020CaloIdLV2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1TripleEGOrDoubleEGOrSingleEG = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sTripleEGOrDoubleEGOrSingleEG" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG20EtL1TripleEGFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1TripleEGOrDoubleEGOrSingleEG" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG20HEL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20EtL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20HEL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG20HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltTriEG20CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreTriplePhoton202020CaloIdLV2R9IdVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -fragment.hltEG20CaloIdLV2R9IdVLR9IdL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG20CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaR9IDUnseeded = cms.EDProducer( "EgammaHLTR9IDProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -fragment.hltTriEG20CaloIdLV2R9IdVLR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20CaloIdLV2ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreTriplePhoton303010CaloIdLV2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30EtL1TripleEGFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1TripleEGOrDoubleEGOrSingleEG" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG30HEL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EtL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30HEL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG10HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG30CaloIdLV2EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2ClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG30TriEG10CaloIdLV2EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG30CaloIdLV2EtUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 3 ) -) -fragment.hltPreTriplePhoton303010CaloIdLV2R9IdVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30CaloIdLV2R9IdVLR9IdL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10CaloIdLV2ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG30CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG30TriEG10HECaloIdV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG30CaloIdLV2R9IdVLEtUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 3 ) -) -fragment.hltPreTriplePhoton35355CaloIdLV2R9IdVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG35EtL1TripleEGFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1TripleEGOrDoubleEGOrSingleEG" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 35.0 ), - etcutEB = cms.double( 35.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG35HEL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35EtL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG35CaloIdLV2ClusterShapeL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35HEL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG35CaloIdLV2R9IdVLR9IdL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35CaloIdLV2ClusterShapeL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG5EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG5HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG5CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5CaloIdLV2ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG35CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 35.0 ), - etcutEB = cms.double( 35.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG35TriEG5CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG35CaloIdLV2R9IdVLEtUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 3 ) -) -fragment.hltL1sSingleEG18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePhoton25 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG18Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG18" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG25L1EG18EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG18Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 25.0 ), - etcutEB = cms.double( 25.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG25L1EG18HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG25L1EG18EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleEG26 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePhoton33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG26Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG26" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG33L1EG26EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG26Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 33.0 ), - etcutEB = cms.double( 33.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG33L1EG26HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG33L1EG26EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleEG34to45 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePhoton50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG34to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to45" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34to45Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG50HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleEG34to50 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePhoton75 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG34ORL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to50" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG75EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 75.0 ), - etcutEB = cms.double( 75.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG75HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG90EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 90.0 ), - etcutEB = cms.double( 90.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG90HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG120EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 120.0 ), - etcutEB = cms.double( 120.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG120HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton150 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG150EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 150.0 ), - etcutEB = cms.double( 150.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG150HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG150EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton175 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG175EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 175.0 ), - etcutEB = cms.double( 175.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG175HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG175EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG200EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 200.0 ), - etcutEB = cms.double( 200.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG200HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG200EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleEG40to50 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePhoton50R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG40to50" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG50R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG50R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG50R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG50R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG50R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPixelVerticesForPhotons = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracks" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltIter0PFlowPixelSeedsFromPixelTracksForPhotons = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFlowPixelSeedsFromPixelTracksForPhotons" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForPhotons" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter1ClustersRefRemovalForPhotons = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForPhotons" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1MaskedMeasurementTrackerEventForPhotons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1PixelLayerTripletsForPhotons = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1PFlowPixelTrackingRegionsForPhotons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1PFlowPixelClusterCheckForPhotons = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1PFlowPixelHitDoubletsForPhotons = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsForPhotons" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForPhotons" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerTripletsForPhotons" ) -) -fragment.hltIter1PFlowPixelHitTripletsForPhotons = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsForPhotons" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.037 ) -) -fragment.hltIter1PFlowPixelSeedsForPhotons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitTripletsForPhotons" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFlowPixelSeedsForPhotons" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForPhotons" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesForPhotons" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForPhotons" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1PFlowTrackSelectionHighPurityLooseForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.9, 3.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.8, 3.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.9, 3.0 ), - d0_par1 = cms.vdouble( 0.85, 3.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter1PFlowTrackSelectionHighPurityTightForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 5 ), - chi2n_par = cms.double( 0.4 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter1PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLooseForPhotons','hltIter1PFlowTrackSelectionHighPurityTightForPhotons' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLooseForPhotons','hltIter1PFlowTrackSelectionHighPurityTightForPhotons' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter1MergedForPhotons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForPhotons','hltIter1PFlowTrackSelectionHighPurityForPhotons' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForPhotons','hltIter1PFlowTrackSelectionHighPurityForPhotons' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2ClustersRefRemovalForPhotons = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityForPhotons" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2MaskedMeasurementTrackerEventForPhotons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2PixelLayerPairsForPhotons = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2PFlowPixelTrackingRegionsForPhotons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 1.2 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2PFlowPixelClusterCheckForPhotons = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2PFlowPixelHitDoubletsForPhotons = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsForPhotons" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForPhotons" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerPairsForPhotons" ) -) -fragment.hltIter2PFlowPixelSeedsForPhotons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsForPhotons" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeedsForPhotons" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForPhotons" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesForPhotons" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForPhotons" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter2MergedForPhotons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForPhotons','hltIter2PFlowTrackSelectionHighPurityForPhotons' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedForPhotons','hltIter2PFlowTrackSelectionHighPurityForPhotons' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltEgammaHollowTrackIso = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", - egTrkIsoStripEndcap = cms.double( 0.03 ), - egTrkIsoConeSize = cms.double( 0.29 ), - trackProducer = cms.InputTag( "hltIter2MergedForPhotons" ), - egTrkIsoStripBarrel = cms.double( 0.03 ), - countTracks = cms.bool( False ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSize = cms.double( 0.06 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 999999.0 ) -) -fragment.hltEG50R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton75R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG75R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 75.0 ), - etcutEB = cms.double( 75.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG75R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG75R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG75R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG75R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG75R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton90R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG90R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 90.0 ), - etcutEB = cms.double( 90.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG90R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG90R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG90R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG90R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG90R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton120R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG120R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 120.0 ), - etcutEB = cms.double( 120.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG120R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG120R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG120R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG120R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG120R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton165R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG165R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 165.0 ), - etcutEB = cms.double( 165.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG165R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG165R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG165R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG165R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG165R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton90CaloIdLPFHT700 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG90PFHT700EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 90.0 ), - etcutEB = cms.double( 90.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltPhoton90CaloIdLPFHT700ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90PFHT700EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPhoton90CaloIdLPFHT700HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltPhoton90CaloIdLPFHT700ClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltHT700Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 700.0 ) -) -fragment.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleAndDoubleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG30L1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG30LR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30LHE12R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LHE12R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LHE12R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30LRId85ORIso60CaloId15b35eANDHE12R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter" ) -) -fragment.hltDiEG22EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.55 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 22.0 ) -) -fragment.hltDiEG22R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22EtEta2p55UnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG22HE12R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22R9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22HE12R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22HE12R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaEcalPFClusterIsoUnseeded = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - doRhoCorrection = cms.bool( False ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaHollowTrackIsoUnseeded = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", - egTrkIsoStripEndcap = cms.double( 0.03 ), - egTrkIsoConeSize = cms.double( 0.29 ), - trackProducer = cms.InputTag( "hltIter2MergedForPhotons" ), - egTrkIsoStripBarrel = cms.double( 0.03 ), - countTracks = cms.bool( False ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSize = cms.double( 0.06 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 999999.0 ) -) -fragment.hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eMass90CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter" ), - minMass = cms.double( 90.0 ), - secondLegLastFilter = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter" ) -) -fragment.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass95 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiEG22R9Id85b95eORIso60CaloId15b35eANDHE12R9Id50b80eMass95CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter" ), - minMass = cms.double( 95.0 ), - secondLegLastFilter = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter" ) -) -fragment.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30PVR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30PVHE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -fragment.hltDiEG18PVEtUnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -fragment.hltDiEG18PVR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVEtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVR9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18PVNewPixelMatchPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18PVR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter" ) -) -fragment.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdNoPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -fragment.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18PVR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter" ) -) -fragment.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdNoPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 1.0E9 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG30EBR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBL1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30EBHE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -fragment.hltDiEG18EBEtUnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 1.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -fragment.hltDiEG18EBR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBEtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18EBHE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBR9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18EBR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter" ) -) -fragment.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -fragment.hltDiEG18EGNewPixelMatchPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EGNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EGNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18EBR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter" ) -) -fragment.hltPreDimuon0JpsiL1NoOS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2fL1sL1DoubleMu0SQL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltDimuon0JpsiL1sNoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL1sNoOSL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0JpsiL1sNoOS = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon0JpsiNoVertexingNoOS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon0JpsiNoVtxNoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltL1sDoubleMu0SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ_OS OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sEmuDoubleMu0SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu0SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0JpsiL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon0JpsiNoVertexing = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDimuon0JpsiL14R0er1p5R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon0JpsiL1s4R0er1p5RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL1s4R0er1p5RL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0JpsiL1s4R0er1p5R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon0JpsiNoVertexingL14R0er1p5R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0Jpsi3p5Muon2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltTripleMuonL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3TripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltTripleMuL3PreFiltered222 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltJpsiMuonL3Filtered3p5 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.5 ), - MaxInvMass = cms.vdouble( 3.25 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.95 ) -) -fragment.hltDisplacedmumuVtxProducerJpsiMuon3p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltJpsiMuonL3Filtered3p5" ), - MinPt = cms.double( 3.5 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltVertexmumuFilterJpsiMuon3p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerJpsiMuon3p5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5_SQ_OS OR L1_DoubleMu4p5_SQ " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonL14p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sEmuDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5_SQ_OS " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0UpsilonL1s4p5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu5_SQ_OS OR L1_DoubleMu4p5_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonL15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sEmuDoubleMu5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu5_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1sL1DoubleMu5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu5SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0UpsilonL1s5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s5L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4p5SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5_SQ " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonL14p5NoOS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu4p5SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0UpsilonL1s4p5NoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5NoOSL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5NoOS = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS OR L1_DoubleMu4p5_SQ " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonL14p5er2p0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sEmuDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5er2p0SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0UpsilonL1s4p5er2p0L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4p5er2p0SQMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonL14p5er2p0M = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5er2p0SQMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0ML3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon0UpsilonNoVertexing = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sDoubleMu5SQMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu5_SQ_OS_Mass7to18 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonL15M = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu5SQMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0UpsilonL1s5ML3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s5ML3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s5M = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu0er1p5dR1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0LowMassL10er1p5R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5dR1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0LowMassL1s0er1p5RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s0er1p5RL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu0er1p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu0er1p5_SQ_OS OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0LowMassL10er1p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sEmuDoubleMu0er1p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu0er1p5_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1sL1DoubleMu0er1p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu0er1p5" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0LowMassL1s0er1p5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s0er1p5L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon0LowMass = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon0LowMassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0LowMass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0LowMass = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMass" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0LowMassL14 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sEmuDoubleMu4SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1sL1DoubleMu4SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0LowMassL1s4L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s4L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0LowMassL1s4 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s4" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4dR1p2 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0LowMassL14R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu4dR1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4dR1p2" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4dR1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4dR1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0LowMassL1s4RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s4RL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0LowMassL1s4R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sTripleMu530NoMass = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5SQ_3SQ_0OQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0LowMassL1TM530 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1TripleMuNoMassL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu530NoMass" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuNoMassL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuNoMassL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0LowMassL1sTM530L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1sTM530L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0LowMassL1sTM530 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sTripleMu0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonMuonL1TM0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltTripleMuon0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3TripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltTripleMu0L3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltUpsilon0MuonL3FilteredL1sTM0 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinPtMax = cms.vdouble( 5.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilon0MuonL3FilteredL1sTM0" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltVertexmumuFilterUpsilon0MuonL1sTM0 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sTripleMu53p52p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonMuonNoL1Mass = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu53p52p5" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltTripleMuon53p52p5L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3TripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltTripleMu0NoL1MassL3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon53p52p5L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltUpsilon0MuonL3FilteredNoL1Mass = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon53p52p5L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinPtMax = cms.vdouble( 5.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilon0MuonL3FilteredNoL1Mass" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltVertexmumuFilterUpsilon0MuonNoL1Mass = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sTripleMu0IorTripleMu553 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu0 OR L1_TripleMu_5_5_3 OR L1_TripleMu_5_3_3 OR L1_TripleMu3_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTripleMu533Mass3p8to60DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1TripleMu553L1TriMuFiltered3 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu0IorTripleMu553" ), - MinPt = cms.double( 3.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL1TripleMu553L2TriMuFiltered3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L1TriMuFiltered3" ), - MinPt = cms.double( 3.0 ), - MinN = cms.int32( 3 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L1TriMuFiltered3" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1TripleMu553f0PreFiltered333 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1TripleMu553f0Filtered533 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltTripleMu533TripleDZ0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 3 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered333" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered333" ) -) -fragment.hltTripleMu533Mass3p8to60Filter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 60.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 3 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -fragment.hltPreTripleMu1055DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1TripleMu553f0PreFiltered555 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1TripleMu553f0Filtered1055 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltTripleMu555TripleDZ0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 3 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered555" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered555" ) -) -fragment.hltPreTripleMu12105 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1TripleMu553f0Filtered10105 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1TripleMu553f0Filtered12105 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_15_7 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_SingleMu22er2p1 OR L1_SingleMu25 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTau3MuMu5Mu1TkMu1Tau10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1WTau3MuSeedsL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1WTau3MuSeedsL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 1.0 ), - MaxInvMass = cms.vdouble( 1.9 ), - MinPtMax = cms.vdouble( 1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 2.0 ), - MaxDr = cms.double( 0.5 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 999.0 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.2 ) -) -fragment.hltDiMuonForTau3MuDzFiltered0p3 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.3 ), - inputTag1 = cms.InputTag( "hltMu1Mu1TrkPairPt2DR0p5MassMax1p9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu1Mu1TrkPairPt2DR0p5MassMax1p9" ) -) -fragment.hltDiMuonMergingIter01TkMu = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIter1Merged' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIter1Merged' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltDiMuonLinksIter01TkMuMerge = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMergingIter01TkMu" ), - shareHitFraction = cms.double( 0.19 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltGlbTrkMuonsLowPtIter01Merge = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 1.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltDiMuonMergingIter01TkMu','hltDiMuonLinksIter01TkMuMerge' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltGlbTrkMuonLowPtIter01MergeCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltGlbTrkMuonsLowPtIter01Merge" ) -) -fragment.hltTau3MuTriMuon1filter = cms.EDFilter( "HLT1Muon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 1.0 ) -) -fragment.hltTauPt10MuPts511Mass1p2to2p3Iso = cms.EDProducer( "HLTTriMuonIsolation", - Muon2PtCut = cms.double( 1.0 ), - EnableAbsIso = cms.bool( True ), - MatchingConeSize = cms.double( 0.03 ), - MaxTriMuonMass = cms.double( 2.3 ), - TriMuonAbsCharge = cms.int32( -1 ), - MaxTriMuonRadius = cms.double( 0.5 ), - IsoTracksSrc = cms.InputTag( "hltIter2L3MuonMerged" ), - MinTriMuonMass = cms.double( 1.2 ), - ChargedAbsIsoCut = cms.double( 4.0 ), - ChargedRelIsoCut = cms.double( 0.2 ), - Muon3PtCut = cms.double( 1.0 ), - MaxDZ = cms.double( 0.3 ), - L3DiMuonsFilterSrc = cms.InputTag( "hltDiMuonForTau3MuDzFiltered0p3" ), - EnableRelIso = cms.bool( True ), - Muon1PtCut = cms.double( 5.0 ), - AllMuonsSrc = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - IsoConeSize = cms.double( 0.5 ), - TriMuonEtaCut = cms.double( 2.5 ), - TriMuonPtCut = cms.double( 10.0 ), - L3MuonsSrc = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltTau3MuPreFilter = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.3 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.2 ), - inputTag = cms.InputTag( "hltTauPt10MuPts511Mass1p2to2p3Iso", "Taus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltPreTau3MuMu5Mu1TkMu1Tau10Charge1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTauPt10MuPts511Mass1p2to2p3IsoCharge1 = cms.EDProducer( "HLTTriMuonIsolation", - Muon2PtCut = cms.double( 1.0 ), - EnableAbsIso = cms.bool( True ), - MatchingConeSize = cms.double( 0.03 ), - MaxTriMuonMass = cms.double( 2.3 ), - TriMuonAbsCharge = cms.int32( 1 ), - MaxTriMuonRadius = cms.double( 0.5 ), - IsoTracksSrc = cms.InputTag( "hltIter2L3MuonMerged" ), - MinTriMuonMass = cms.double( 1.2 ), - ChargedAbsIsoCut = cms.double( 4.0 ), - ChargedRelIsoCut = cms.double( 0.2 ), - Muon3PtCut = cms.double( 1.0 ), - MaxDZ = cms.double( 0.3 ), - L3DiMuonsFilterSrc = cms.InputTag( "hltDiMuonForTau3MuDzFiltered0p3" ), - EnableRelIso = cms.bool( True ), - Muon1PtCut = cms.double( 5.0 ), - AllMuonsSrc = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - IsoConeSize = cms.double( 0.5 ), - TriMuonEtaCut = cms.double( 2.5 ), - TriMuonPtCut = cms.double( 10.0 ), - L3MuonsSrc = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltTau3MuPreFilterCharge1 = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.3 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.2 ), - inputTag = cms.InputTag( "hltTauPt10MuPts511Mass1p2to2p3IsoCharge1", "Taus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltPreTau3MuMu5Mu1TkMu1IsoTau10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTau3MuIsoFilter = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.3 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.2 ), - inputTag = cms.InputTag( "hltTauPt10MuPts511Mass1p2to2p3Iso", "SelectedTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltPreTau3MuMu5Mu1TkMu1IsoTau10Charge1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTau3MuIsoFilterCharge1 = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.3 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.2 ), - inputTag = cms.InputTag( "hltTauPt10MuPts511Mass1p2to2p3IsoCharge1", "SelectedTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_SQ_ETMHF40_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF50_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF60_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF70_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF80_Jet60_OR_DoubleJet30 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu3DZPFMET50PFMHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1DiMu3SQETM50f0PreFiltered3 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDoubleMuon3Mass3p8to60Filter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 60.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -fragment.hltDoubleMuon3Mass3p8to60DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDoubleMuon3Mass3p8to60Filter" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDoubleMuon3Mass3p8to60Filter" ) -) -fragment.hltMET40 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltMETClean30 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltPFMET50 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFMHTNoMuTightID60 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 60.0 ) -) -fragment.hltPreDoubleMu3DZPFMET70PFMHT70 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMET70 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 70.0 ) -) -fragment.hltPFMHTNoMuTightID70 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 70.0 ) -) -fragment.hltPreDoubleMu3DZPFMET90PFMHT90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMET90 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 90.0 ) -) -fragment.hltPFMHTNoMuTightID90 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 90.0 ) -) -fragment.hltPreDoubleMu3TrkTau3muNoL1Mass = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleMu3TrkTau3muNoL1MassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 1.7 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.0 ), - MaxDr = cms.double( 0.6 ), - MinAcop = cms.double( 2.7 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.5 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu3TrkTau3muNoL1MassL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.01 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsTau3muNoL1MassFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsTau3muNoL1MassFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsTau3muNoL1Mass = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsTau3muNoL1Mass = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsTau3muNoL1Mass" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsTau3muNoL1Mass = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsTau3muNoL1Mass" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsTau3muNoL1Mass = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsTau3muNoL1MassFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsTau3muNoL1MassFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsTau3muNoL1Mass" ) -) -fragment.hltIter0DisplacedTau3muNoL1MassPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsTau3muNoL1Mass" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0DisplacedTau3muNoL1MassCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedTau3muNoL1MassTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedTau3muNoL1MassTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1DisplacedTau3muNoL1MassClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1DisplacedTau3muNoL1MassPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1DisplacedTau3muNoL1MassPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1DisplacedTau3muNoL1MassPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt', - 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached' ) -) -fragment.hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1DisplacedTau3muNoL1MassMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity','hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity','hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2DisplacedTau3muNoL1MassPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2DisplacedTau3muNoL1MassPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2DisplacedTau3muNoL1MassPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedTau3muNoL1MassTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedTau3muNoL1MassTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2DisplacedTau3muNoL1MassMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedTau3muNoL1MassMerged','hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedTau3muNoL1MassMerged','hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltTau3muNoL1MassTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMerged" ), - particleType = cms.string( "mu+" ) -) -fragment.hltTau3muNoL1MassTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 1.44E-4 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.106 ), - MaxInvMass = cms.double( 2.02 ), - TrackCand = cms.InputTag( "hltTau3muNoL1MassTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass" ), - MinInvMass = cms.double( 1.6 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltTau3muNoL1MassTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 2.0 ), - MinCosinePointingAngle = cms.double( 0.9 ), - TrackTag = cms.InputTag( "hltTau3muNoL1MassTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 8.0 ), - MuMuTkVertexTag = cms.InputTag( "hltTau3muNoL1MassTkVertexProducer" ), - MinPt = cms.double( 8.0 ) -) -fragment.hltPreDoubleMu4JpsiDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDoubleMu4JpsiNoVertexing = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDoubleMu4JpsiTrkTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltJpsiTrkTrkVertexProducerPhiKstar = cms.EDProducer( "HLTmumutktkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 0.8 ), - OverlapDR = cms.double( 1.44E-4 ), - MinTrkTrkMass = cms.double( 0.95 ), - MaxEta = cms.double( 2.5 ), - FourthTrackMass = cms.double( 0.493677 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - OppositeSign = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4Jpsi" ), - MinInvMass = cms.double( 0.0 ), - MaxTrkTrkMass = cms.double( 1.3 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltJpsiTkTkVertexFilterPhiKstar = cms.EDFilter( "HLTmumutktkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltJpsiTrkTrkVertexProducerPhiKstar" ), - MinPt = cms.double( 0.0 ) -) -fragment.hltPreDoubleMu43NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fDimuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2MuonCandidatesNoVtx = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( "hltL2Muons" ) -) -fragment.hltL2fDimuonL1f0L2NoVtxFiltered16 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fDimuonL1Filtered0" ), - MinPt = cms.double( 16.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL3TrajSeedOIStateNoVtx = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - copyMuonRecHit = cms.bool( False ), - propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - ComponentName = cms.string( "TSGForRoadSearch" ), - maxChi2 = cms.double( 40.0 ), - manySeeds = cms.bool( False ), - propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), - option = cms.uint32( 3 ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', - 'hltESPSteppingHelixPropagatorAlong' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( ), - PtCut = cms.double( 1.0 ) -) -fragment.hltL3TrackCandidateFromL2OIStateNoVtx = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedOIStateNoVtx" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -fragment.hltL3TkTracksFromL2OIStateNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2OIStateNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltL3NoFiltersNoVtxMuonsOIState = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9.0E99 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIStateNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -fragment.hltL3NoFiltersNoVtxTrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - beamSpot = cms.InputTag( "unused" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - SelectState = cms.bool( False ), - ErrorRescaling = cms.double( 3.0 ), - UseVertexState = cms.bool( True ), - SigmaZ = cms.double( 25.0 ), - MaxChi2 = cms.double( 40.0 ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - ComponentName = cms.string( "TSGFromPropagation" ), - UpdateState = cms.bool( True ), - ResetMethod = cms.string( "matrix" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3NoFiltersNoVtxMuonsOIState" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', - 'hltESPSmartPropagatorAnyOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -fragment.hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3NoFiltersNoVtxTrajSeedOIHit" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -fragment.hltL3NoFiltersTkTracksFromL2OIHitNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltL3NoFiltersNoVtxMuonsOIHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9.0E99 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3NoFiltersTkTracksFromL2OIHitNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -fragment.hltL3NoFiltersNoVtxTkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit' ) -) -fragment.hltL3NoFiltersNoVtxTrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - firstTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), - ComponentName = cms.string( "StandardHitTripletGenerator" ), - GeneratorPSet = cms.PSet( - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - maxElement = cms.uint32( 0 ), - useFixedPreFiltering = cms.bool( False ), - extraHitRZtolerance = cms.double( 0.06 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.06 ), - useBending = cms.bool( True ), - ComponentName = cms.string( "PixelTripletHLTGenerator" ), - useMultScattering = cms.bool( True ) - ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - secondTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerPairsLegacy" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - PSetNames = cms.vstring( 'firstTSG', - 'secondTSG' ), - thirdTSG = cms.PSet( - etaSeparation = cms.double( 2.0 ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - PSetNames = cms.vstring( 'endcapTSG', - 'barrelTSG' ), - barrelTSG = cms.PSet( ), - ComponentName = cms.string( "DualByEtaTSG" ), - endcapTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ) - ), - ComponentName = cms.string( "CombinedTSG" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3NoFiltersNoVtxTkFromL2OICombination" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -fragment.hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3NoFiltersNoVtxTrajSeedIOHit" ), - reverseTrajectories = cms.bool( False ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -fragment.hltL3NoFiltersTkTracksFromL2IOHitNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltL3NoFiltersNoVtxMuonsIOHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9.0E99 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3NoFiltersTkTracksFromL2IOHitNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -fragment.hltL3NoFiltersNoVtxTrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxTrajSeedIOHit','hltL3TrajSeedOIStateNoVtx','hltL3NoFiltersNoVtxTrajSeedOIHit' ) -) -fragment.hltL3NoFiltersTrackCandidateFromL2NoVtx = cms.EDProducer( "L3TrackCandCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx','hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx','hltL3TrackCandidateFromL2OIStateNoVtx' ) -) -fragment.hltL3NoFiltersNoVtxTkTracksMergeStep1 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIStateNoVtx','hltL3NoFiltersTkTracksFromL2OIHitNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIStateNoVtx','hltL3NoFiltersTkTracksFromL2OIHitNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3NoFiltersTkTracksFromL2Novtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3NoFiltersNoVtxTkTracksMergeStep1','hltL3NoFiltersTkTracksFromL2IOHitNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3NoFiltersNoVtxTkTracksMergeStep1','hltL3NoFiltersTkTracksFromL2IOHitNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3NoFiltersNoVtxMuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit','hltL3NoFiltersNoVtxMuonsIOHit' ) -) -fragment.hltL3NoFiltersNoVtxMuons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit','hltL3NoFiltersNoVtxMuonsIOHit' ) -) -fragment.hltL3NoFiltersNoVtxMuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltL3NoFiltersNoVtxMuonsLinksCombination" ), - InputObjects = cms.InputTag( "hltL3NoFiltersNoVtxMuons" ), - MuonPtOption = cms.string( "Tracker" ) -) -fragment.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered43 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 43.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltPreDoubleMu48NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered48 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 48.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu5_EG23 OR L1_Mu7_EG23 OR L1_Mu20_EG17 OR L1_Mu23_EG10" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu43NoFiltersNoVtxPhoton43CaloIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5EG20orMu20EG15L1Filtered5" ), - MinPt = cms.double( 16.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered43 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 43.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltEGL1Mu5EG20Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1Mu5EG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 43.0 ), - etcutEB = cms.double( 43.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreMu48NoFiltersNoVtxPhoton48CaloIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered48 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 48.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1Mu5EG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 48.0 ), - etcutEB = cms.double( 48.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sDoubleMu4OS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu207Mass0to30L1DM4 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu4OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4OS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDoubleMu207Mass0to30L1DM4L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 7.0 ), - MaxInvMass = cms.vdouble( 30.0 ), - MinPtMax = cms.vdouble( 20.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -fragment.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4_OS_EG12 OR L1_DoubleMu5_OS_EG12" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu207Mass0to30L1DM4EG = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDoubleMu207Mass0to30Photon23L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 7.0 ), - MaxInvMass = cms.vdouble( 30.0 ), - MinPtMax = cms.vdouble( 20.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -fragment.hltL1sVoHTT380 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT380er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHT425 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter", - DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), - DebugOn = cms.untracked.bool( False ), - DetectorType = cms.untracked.string( "pixel" ) -) -fragment.hltStripTrackerHVOn = cms.EDFilter( "DetectorStateFilter", - DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), - DebugOn = cms.untracked.bool( False ), - DetectorType = cms.untracked.string( "sistrip" ) -) -fragment.hltHT425 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 425.0 ) -) -fragment.hltPreHT430DisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT430 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 430.0 ) -) -fragment.hltEmFraction0p01To0p99CaloJetSelector = cms.EDFilter( "CaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - cut = cms.string( "abs(eta)< 2 && n90 >= 3 && emEnergyFraction > 0.01 && emEnergyFraction < 0.99" ) -) -fragment.hltDoubleCentralCaloJetpt40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltCentralCaloJetptLowPtCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt40" ) -) -fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt' ) -) -fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt" ) -) -fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 0.5 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt' ) -) -fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt" ) -) -fragment.hltDisplacedhltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltFastPVPixelVertices" ) -) -fragment.hltDisplacedhltIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurityForBTag" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltDisplacedhltIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -fragment.hltDisplacedhltIter4PixelLessLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ), - FPix = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ), - TID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - TOB = cms.PSet( ), - BPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 12.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 1.0 ), - measurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTriplets" ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessHitTriplets = cms.EDProducer( "MultiHitFromChi2EDProducer", - detIdsToDebug = cms.vint32( 0, 0, 0 ), - extraPhiKDBox = cms.double( 0.005 ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - useFixedPreFiltering = cms.bool( False ), - refitHits = cms.bool( True ), - chi2VsPtCut = cms.bool( True ), - maxChi2 = cms.double( 5.0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraRKDBox = cms.double( 0.2 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - extraZKDBox = cms.double( 0.2 ), - doublets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitDoublets" ), - maxElement = cms.uint32( 100000 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.0 ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - fnSigmaRZ = cms.double( 2.0 ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltDisplacedhltIter4PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltDisplacedhltIter4PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltDisplacedhltIter4PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltDisplacedhltIter4PFlowTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 5 ), - chi2n_par = cms.double( 0.25 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 0 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltDisplacedhltIter4PFlowCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter4MergedWithIter012DisplacedJets = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2MergedForBTag','hltDisplacedhltIter4PFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter2MergedForBTag','hltDisplacedhltIter4PFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt" ), - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumNumberOfHits = cms.int32( 6 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 0 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -fragment.hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1st" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt' ) -) -fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreHT430DisplacedDijet60DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleCentralCaloJetpt60 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltCentralCaloJetptMidPtCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt60" ) -) -fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltCentralCaloJetptMidPtCollectionProducer" ), - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt' ) -) -fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltCentralCaloJetptMidPtCollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -fragment.hltDisplacedHLTCaloJetCollectionProducerMidPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt" ) -) -fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerMidPt" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 0.5 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt' ) -) -fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerMidPt" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -fragment.hltIter02DisplacedHLTCaloJetCollectionProducerMidPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt" ) -) -fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerMidPt" ), - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumNumberOfHits = cms.int32( 6 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 0 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -fragment.hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1st" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt' ) -) -fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerMidPt" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreHT430DisplacedDijet80DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleCentralCaloJetpt80 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltCentralCaloJetpt80CollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt80" ) -) -fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltCentralCaloJetpt80CollectionProducer" ), - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL3DisplacedDijet100FullTracksTrackIPProducer = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIP = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltDisplacedDijethltESPPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducer' ) -) -fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIP" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltCentralCaloJetpt80CollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -fragment.hltDisplacedHLTCaloJetCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter" ) -) -fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducer = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 0.5 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltDisplacedDijethltESPPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducer' ) -) -fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -fragment.hltIter02DisplacedHLTCaloJetCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter" ) -) -fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertex = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducer" ), - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducer = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumNumberOfHits = cms.int32( 6 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertex" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 0 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -fragment.hltL4DisplacedDijetFullTracksJetTagProducerFromIP = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltDisplacedDijethltESPTrackCounting2D1st" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducer' ) -) -fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIP" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreHT400DisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT400 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 400.0 ) -) -fragment.hltPreHT650DisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT650 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 650.0 ) -) -fragment.hltPreHT550DisplacedDijet80Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT550 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 550.0 ) -) -fragment.hltPreHT550DisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreHT650DisplacedDijet80Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreHT750DisplacedDijet80Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 750.0 ) -) -fragment.hltL1DiJetVBF = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_115_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiJet11035Mjj650PFMET110 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloMETOpen = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 0.0 ) -) -fragment.hltCaloNoiseCleanedMET66 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 66.0 ) -) -fragment.hltPFMETVBFProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "pfMet" ), - src = cms.InputTag( "hltParticleFlowNoMu" ) -) -fragment.hltPFMETVBF110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETVBFProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltL1TPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", - matchingR = cms.double( 0.5 ), - pt2Min = cms.double( 35.0 ), - mjjMin = cms.double( 650.0 ), - JetSrc = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - pt1Min = cms.double( 110.0 ), - L1JetTrigger = cms.InputTag( "hltL1DiJetVBF" ) -) -fragment.hltL1PFJetCategories = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( 'hltL1TPFJetsMatching','TwoJets' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreDiJet11035Mjj650PFMET120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloNoiseCleanedMET72 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 72.0 ) -) -fragment.hltPFMETVBF120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETVBFProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPreDiJet11035Mjj650PFMET130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloNoiseCleanedMET78 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 78.0 ) -) -fragment.hltPFMETVBF130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETVBFProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -fragment.hltPreTripleJet1103535Mjj650PFMET110 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hlt1PFJetCategories3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( 'hltL1TPFJetsMatching','ThreeJets' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreTripleJet1103535Mjj650PFMET120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreTripleJet1103535Mjj650PFMET130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1VBFDiJetOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_115_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreVBFDoubleLooseChargedIsoPFTau20Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloTowersIsoTau1Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 0 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau1Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau1Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau2Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 1 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau2Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau2Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau3Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 2 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau3Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau3Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau4Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 3 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau4Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau4Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau5Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 4 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau5Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau5Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau6Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 5 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau6Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau6Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau7Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 6 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau7Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau7Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau8Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 7 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau8Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau8Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau9Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 8 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau9Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau9Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau10Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 9 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau10Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau10Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau11Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 10 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau11Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau11Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau12Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 11 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau12Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau12Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltL2TauJetsL1IsoTauSeeded = cms.EDProducer( "L2TauJetsMerger", - EtMin = cms.double( 20.0 ), - JetSrc = cms.VInputTag( 'hltAkIsoTau1Regional','hltAkIsoTau2Regional','hltAkIsoTau3Regional','hltAkIsoTau4Regional','hltAkIsoTau5Regional','hltAkIsoTau6Regional','hltAkIsoTau7Regional','hltAkIsoTau8Regional','hltAkIsoTau9Regional','hltAkIsoTau10Regional','hltAkIsoTau11Regional','hltAkIsoTau12Regional' ) -) -fragment.hltDoubleL2Tau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltL2TausForPixelIsolation = cms.EDFilter( "CaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) -) -fragment.hltSiPixelDigisRegForTau = cms.EDProducer( "SiPixelRawToDigi", - UseQualityInfo = cms.bool( False ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - InputLabel = cms.InputTag( "rawDataCollector" ), - IncludeErrors = cms.bool( False ), - ErrorList = cms.vint32( ), - Regions = cms.PSet( - maxZ = cms.vdouble( 24.0 ), - inputs = cms.VInputTag( 'hltL2TausForPixelIsolation' ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - deltaPhi = cms.vdouble( 0.5 ) - ), - Timing = cms.untracked.bool( False ), - CablingMapLabel = cms.string( "" ), - UserErrorList = cms.vint32( ) -) -fragment.hltSiPixelClustersRegForTau = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigisRegForTau" ), - ChannelThreshold = cms.int32( 1000 ), - maxNumberOfClusters = cms.int32( 20000 ), - ClusterThreshold_L1 = cms.int32( 2000 ), - MissCalibrate = cms.untracked.bool( True ), - VCaltoElectronGain = cms.int32( 47 ), - VCaltoElectronGain_L1 = cms.int32( 50 ), - VCaltoElectronOffset = cms.int32( -60 ), - SplitClusters = cms.bool( False ), - payloadType = cms.string( "HLT" ), - SeedThreshold = cms.int32( 1000 ), - VCaltoElectronOffset_L1 = cms.int32( -670 ), - ClusterThreshold = cms.int32( 4000 ) -) -fragment.hltSiPixelClustersRegForTauCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersRegForTau" ), - onDemand = cms.bool( False ) -) -fragment.hltSiPixelRecHitsRegForTau = cms.EDProducer( "SiPixelRecHitConverter", - VerboseLevel = cms.untracked.int32( 0 ), - src = cms.InputTag( "hltSiPixelClustersRegForTau" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ) -) -fragment.hltPixelTracksTrackingRegionsRegForTau = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL2TausForPixelIsolation" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelLayerQuadrupletsRegForTau = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - TIB = cms.PSet( ) -) -fragment.hltPixelTracksHitDoubletsRegForTau = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsRegForTau" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForTau" ) -) -fragment.hltPixelTracksHitQuadrupletsRegForTau = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForTauCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsRegForTau" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksRegForTau = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsRegForTau" ) -) -fragment.hltPixelVerticesRegForTau = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksRegForTau" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltL2TauPixelIsoTagProducer = cms.EDProducer( "L2TauPixelIsoTagProducer", - TrackSrc = cms.InputTag( "" ), - BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - TrackMaxNChi2 = cms.double( 1000.0 ), - TrackMinNHits = cms.int32( 3 ), - TrackMinPt = cms.double( 0.9 ), - IsoConeMax = cms.double( 0.4 ), - TrackPVMaxDZ = cms.double( 0.1 ), - IsoConeMin = cms.double( 0.15 ), - VertexSrc = cms.InputTag( "hltPixelVerticesRegForTau" ), - JetSrc = cms.InputTag( "hltL2TausForPixelIsolation" ), - TrackMaxDxy = cms.double( 0.2 ), - MaxNumberPV = cms.int32( 1 ) -) -fragment.hltL2TauIsoFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducer" ), - TriggerType = cms.int32( 84 ), - Jets = cms.InputTag( "hltL2TausForPixelIsolation" ), - MinTag = cms.double( 0.0 ), - MaxTag = cms.double( 3.0 ) -) -fragment.hltL2TauJetsIso = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 84 ), - HLTObject = cms.InputTag( "hltL2TauIsoFilter" ) -) -fragment.hltDoubleL2IsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPixelTracksHybridFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksHybridFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsHybrid = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL2TausForPixelIsolation" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsHybrid = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsHybrid" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -fragment.hltPixelTracksHitTripletsHybrid = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.06 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsHybrid" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.06 ) -) -fragment.hltPixelTracksHybrid = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksHybridFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksHybridFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsHybrid" ) -) -fragment.hltIter0PFLowPixelSeedsFromPixelTracksTauReg = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracksReg" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierTauReg','MVAValues' ) -) -fragment.hltTrackIter0RefsForJets4Iter1TauReg = cms.EDProducer( "ChargedRefCandidateProducer", - src = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ), - particleType = cms.string( "pi+" ) -) -fragment.hltAK4Iter0TrackJets4Iter1TauReg = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "TrackJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 30.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.5 ), - UseOnlyOnePV = cms.bool( True ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1TauReg" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 0.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.1 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.2 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltIter0TrackAndTauJets4Iter1TauReg = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", - fractionMinCaloInTauCone = cms.double( 0.7 ), - fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), - tauConeSize = cms.double( 0.2 ), - ptTrkMaxInCaloCone = cms.double( 1.0 ), - isolationConeSize = cms.double( 0.5 ), - inputTrackJetTag = cms.InputTag( "hltAK4Iter0TrackJets4Iter1TauReg" ), - nTrkMaxInCaloCone = cms.int32( 0 ), - inputCaloJetTag = cms.InputTag( "hltL2TausForPixelIsolation" ), - etaMinCaloJet = cms.double( -2.7 ), - etaMaxCaloJet = cms.double( 2.7 ), - ptMinCaloJet = cms.double( 5.0 ), - inputTrackTag = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ) -) -fragment.hltIter1ClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1MaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1PixelLayerQuadrupletsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1PFlowPixelTrackingRegionsTauReg = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1TauReg" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 1.0 ), - deltaPhi = cms.double( 1.0 ) - ) -) -fragment.hltIter1PFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1PFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsTauReg" ) -) -fragment.hltIter1PFlowPixelHitQuadrupletsTauReg = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsTauReg" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1PFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadrupletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracksReg" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1PFlowTrackCutClassifierPromptTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1PFlowTrackCutClassifierDetachedTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1PFlowTrackCutClassifierMergedTauReg = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptTauReg', - 'hltIter1PFlowTrackCutClassifierDetachedTauReg' ) -) -fragment.hltIter1PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedTauReg','MVAValues' ) -) -fragment.hltIter1MergedTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityTauReg','hltIter1PFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityTauReg','hltIter1PFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter1TrackRefsForJets4Iter2TauReg = cms.EDProducer( "ChargedRefCandidateProducer", - src = cms.InputTag( "hltIter1MergedTauReg" ), - particleType = cms.string( "pi+" ) -) -fragment.hltAK4Iter1TrackJets4Iter2TauReg = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "TrackJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 30.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.5 ), - UseOnlyOnePV = cms.bool( True ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2TauReg" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 7.5 ), - puPtMin = cms.double( 0.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.1 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.2 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltIter1TrackAndTauJets4Iter2TauReg = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", - fractionMinCaloInTauCone = cms.double( 0.7 ), - fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), - tauConeSize = cms.double( 0.2 ), - ptTrkMaxInCaloCone = cms.double( 1.4 ), - isolationConeSize = cms.double( 0.5 ), - inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2TauReg" ), - nTrkMaxInCaloCone = cms.int32( 0 ), - inputCaloJetTag = cms.InputTag( "hltL2TausForPixelIsolation" ), - etaMinCaloJet = cms.double( -2.7 ), - etaMaxCaloJet = cms.double( 2.7 ), - ptMinCaloJet = cms.double( 5.0 ), - inputTrackTag = cms.InputTag( "hltIter1MergedTauReg" ) -) -fragment.hltIter2ClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2MaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2PixelLayerTripletsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2PFlowPixelTrackingRegionsTauReg = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2TauReg" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.8 ) - ) -) -fragment.hltIter2PFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2PFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsTauReg" ) -) -fragment.hltIter2PFlowPixelHitTripletsTauReg = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsTauReg" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2PFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTripletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracksReg" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierTauReg','MVAValues' ) -) -fragment.hltIter2MergedTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedTauReg','hltIter2PFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedTauReg','hltIter2PFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltPFMuonMergingTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIter2MergedTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIter2MergedTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltMuonLinksReg = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingTauReg" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltMuonsReg = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMergingTauReg" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( True ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 10.0 ), - fillIsolation = cms.bool( True ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 10.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( True ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( True ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( True ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( True ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingTauReg','hltMuonLinksReg','hltL2Muons' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltLightPFTracksReg = cms.EDProducer( "LightPFTrackProducer", - TrackQuality = cms.string( "none" ), - UseQuality = cms.bool( False ), - TkColList = cms.VInputTag( 'hltPFMuonMergingTauReg' ) -) -fragment.hltParticleFlowBlockReg = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuonsReg" ), - source = cms.InputTag( "hltLightPFTracksReg" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -fragment.hltParticleFlowReg = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuonsReg" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlockReg" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -fragment.hltAK4PFJetsReg = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( False ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlowReg" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVerticesReg" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltTauPFJets08RegionReg = cms.EDProducer( "RecoTauJetRegionProducer", - src = cms.InputTag( "hltAK4PFJetsReg" ), - deltaR = cms.double( 0.8 ), - pfCandAssocMapSrc = cms.InputTag( "" ), - maxJetAbsEta = cms.double( 99.0 ), - minJetPt = cms.double( -1.0 ), - pfCandSrc = cms.InputTag( "hltParticleFlowReg" ) -) -fragment.hltTauPFJetsRecoTauChargedHadronsReg = cms.EDProducer( "PFRecoTauChargedHadronProducer", - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs('kChargedPFCandidate')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0.5" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsReg" ), - builders = cms.VPSet( - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - minBlockElementMatchesPhoton = cms.int32( 2 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 100.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "chargedPFCandidates" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), - minMergeNeutralHadronEt = cms.double( 0.0 ) - ) - ) -) -fragment.hltPFTauPiZerosReg = cms.EDProducer( "RecoTauPiZeroProducer", - massHypothesis = cms.double( 0.136 ), - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "RecoTauPiZeroStringQuality" ), - selection = cms.string( "algoIs('kStrips')" ), - name = cms.string( "InStrip" ), - selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsReg" ), - builders = cms.VPSet( - cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), - applyElecTrackQcuts = cms.bool( False ), - stripCandidatesParticleIds = cms.vint32( 2, 4 ), - makeCombinatoricStrips = cms.bool( False ), - stripPhiAssociationDistance = cms.double( 0.2 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - maxStripBuildIterations = cms.int32( -1 ), - updateStripAfterEachDaughter = cms.bool( False ), - stripEtaAssociationDistance = cms.double( 0.05 ), - minStripEt = cms.double( 1.0 ), - plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), - minGammaEtStripAdd = cms.double( 0.0 ), - name = cms.string( "s" ) - ) - ) -) -fragment.hltPFTausSansRefReg = cms.EDProducer( "RecoTauProducer", - piZeroSrc = cms.InputTag( "hltPFTauPiZerosReg" ), - modifiers = cms.VPSet( - cms.PSet( ElectronPreIDProducer = cms.InputTag( "elecpreid" ), - EcalStripSumE_minClusEnergy = cms.double( 0.1 ), - ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ), - EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), - plugin = cms.string( "RecoTauElectronRejectionPlugin" ), - EcalStripSumE_deltaEta = cms.double( 0.03 ), - name = cms.string( "shrinkingConeElectronRej" ), - DataType = cms.string( "AOD" ), - EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), - maximumForElectrionPreIDOutput = cms.double( -0.1 ) - ) - ), - jetRegionSrc = cms.InputTag( "hltTauPFJets08RegionReg" ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "" ), - chargedHadronSrc = cms.InputTag( "hltTauPFJetsRecoTauChargedHadronsReg" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsReg" ), - builders = cms.VPSet( - cms.PSet( isoConePiZeros = cms.string( "0.4" ), - leadObjectPt = cms.double( 0.5 ), - signalConePiZeros = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - signalConeChargedHadrons = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - matchingCone = cms.string( "0.4" ), - isoConeChargedHadrons = cms.string( "0.4" ), - plugin = cms.string( "RecoTauBuilderConePlugin" ), - usePFLeptons = cms.bool( True ), - pfCandSrc = cms.InputTag( "hltParticleFlowReg" ), - isoConeNeutralHadrons = cms.string( "0.4" ), - name = cms.string( "fixedConeTauReg" ), - maxSignalConeChargedHadrons = cms.int32( 3 ), - minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), - signalConeNeutralHadrons = cms.string( "0.1" ) - ) - ), - buildNullTaus = cms.bool( True ) -) -fragment.hltPFTausReg = cms.EDProducer( "RecoTauPiZeroUnembedder", - src = cms.InputTag( "hltPFTausSansRefReg" ) -) -fragment.hltPFTauTrackDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -fragment.hltSelectedPFTausTrackFindingReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltPFTauTrackReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 0.0 ) -) -fragment.hltDoublePFTau20Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTauTrackPt1DiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 1.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -fragment.hltSelectedPFTausTrackPt1Reg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau20TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTauLooseAbsoluteChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "NotUsed" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauLooseRelativeChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 50.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsoluteChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseRelativeChargedIsolationDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau20TrackPt1LooseChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltVBFL1TLooseIDPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", - matchingR = cms.double( 0.5 ), - pt2Min = cms.double( 40.0 ), - mjjMin = cms.double( 650.0 ), - JetSrc = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - pt1Min = cms.double( 115.0 ), - L1JetTrigger = cms.InputTag( "hltL1VBFDiJetOR" ) -) -fragment.hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - TauSrc = cms.InputTag( "hltDoublePFTau20TrackPt1LooseChargedIsolationReg" ), - Min_dR = cms.double( 0.5 ), - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ) -) -fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleLooseChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleLooseChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 115.0 ) -) -fragment.hltPreVBFDoubleMediumChargedIsoPFTau20Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauMediumAbsoluteChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "NotUsed" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauMediumRelativeChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 60.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumAbsoluteChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumRelativeChargedIsolationDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau20TrackPt1MediumChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - TauSrc = cms.InputTag( "hltDoublePFTau20TrackPt1MediumChargedIsolationReg" ), - Min_dR = cms.double( 0.5 ), - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ) -) -fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 115.0 ) -) -fragment.hltPreVBFDoubleTightChargedIsoPFTau20Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauTightAbsoluteChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "NotUsed" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauTightRelativeChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.04 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 70.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightAbsoluteChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightRelativeChargedIsolationDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltSelectedPFTausTrackPt1TightChargedIsolationReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau20TrackPt1TightChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - TauSrc = cms.InputTag( "hltDoublePFTau20TrackPt1TightChargedIsolationReg" ), - Min_dR = cms.double( 0.5 ), - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ) -) -fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 115.0 ) -) -fragment.hltL1sIsoEG30erJetC34drMin0p3 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_LooseIsoEG26er2p1_Jet34er3p0_dR_Min0p3 OR L1_LooseIsoEG28er2p1_Jet34er3p0_dR_Min0p3 OR L1_LooseIsoEG30er2p1_Jet34er3p0_dR_Min0p3 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle30eta2p1WPTightGsfCentralPFJet35EleCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1IsoEG30erJetC34drMin0p3Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sIsoEG30erJetC34drMin0p3" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG30L1IsoEGerJetC34drMin0p3EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1IsoEG30erJetC34drMin0p3Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle30erJetC34WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1IsoEGerJetC34drMin0p3EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle30erJetC34WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle30erJetC34WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle30erJetC34WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle30erJetC34WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle30erJetC34WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle30erJetC34WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle30erJetC34WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle30erJetC34WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle30erJetC34WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltDoubleCentralCaloJet10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltEle30JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 0.4 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle30erJetC34WPTightGsfTrackIsoFilter" ) -) -fragment.hltEle30PFJet35EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle30JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 35.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.6 ) -) -fragment.hltL1sIsoEG28erHTT100 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG24er2p1_HTT100er OR L1_LooseIsoEG26er2p1_HTT100er OR L1_LooseIsoEG28er2p1_HTT100er OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle28eta2p1WPTightGsfHT150 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1IsoEG28erHTT100Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sIsoEG28erHTT100" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG28L1IsoEG28erHTT100EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1IsoEG28erHTT100Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 28.0 ), - etcutEB = cms.double( 28.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle28erHTT100WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG28L1IsoEG28erHTT100EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28erHTT100WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle28erHTT100WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle28erHTT100WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle28erHTT100WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle28erHTT100WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28erHTT100WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28erHTT100WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28erHTT100WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28erHTT100WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltHT100Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 100.0 ) -) -fragment.hltPFHT150Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 150.0 ) -) -fragment.hltL1sSingleAndDoubleEGNonIsoOr = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle28HighEtaSC20Mass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleAndDoubleEGNonIsoOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOr" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEle28HighEtaSC20EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 28.0 ), - etcutEB = cms.double( 28.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle28HighEtaSC20ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.0132 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.135 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.08 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20ClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.11 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.145 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20EcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.8 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.55 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.8 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle28HighEtaSC20OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.08 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.08 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20DetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20TrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20DphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltEle28HighEtaSC20ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.033 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG20EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20EcalIsoFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.17 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.17 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20HEFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.21 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.21 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20EcalIsoFilterUnseeded" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltParticleFlowRecHitHBHEForEgammaUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbhereco" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -fragment.hltParticleFlowRecHitHCALForEgammaUnseeded = cms.EDProducer( "PFCTRecHitProducer", - ECAL_Compensate = cms.bool( False ), - ECAL_Dead_Code = cms.uint32( 10 ), - MinLongTiming_Cut = cms.double( -5.0 ), - ECAL_Compensation = cms.double( 0.5 ), - MaxLongTiming_Cut = cms.double( 5.0 ), - weight_HFhad = cms.double( 1.0 ), - ApplyPulseDPG = cms.bool( False ), - navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ), - ECAL_Threshold = cms.double( 10.0 ), - ApplyTimeDPG = cms.bool( False ), - caloTowers = cms.InputTag( "hltTowerMakerForAll" ), - hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ), - LongFibre_Fraction = cms.double( 0.1 ), - MaxShortTiming_Cut = cms.double( 5.0 ), - HcalMaxAllowedHFLongShortSev = cms.int32( 9 ), - thresh_Barrel = cms.double( 0.4 ), - navigation_HF = cms.bool( True ), - HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ), - HF_Calib_29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - EM_Depth = cms.double( 22.0 ), - weight_HFem = cms.double( 1.0 ), - LongShortFibre_Cut = cms.double( 1.0E9 ), - MinShortTiming_Cut = cms.double( -5.0 ), - HCAL_Calib = cms.bool( True ), - thresh_HF = cms.double( 0.4 ), - HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ), - thresh_Endcap = cms.double( 0.4 ), - HcalMaxAllowedChannelStatusSev = cms.int32( 9 ), - hcalRecHitsHF = cms.InputTag( "hltHfreco" ), - ShortFibre_Cut = cms.double( 60.0 ), - ApplyLongShortDPG = cms.bool( True ), - HF_Calib = cms.bool( True ), - HAD_Depth = cms.double( 47.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HCAL_Calib_29 = cms.double( 1.35 ) -) -fragment.hltParticleFlowRecHitHFForEgammaUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( thresh_HF = cms.double( 0.4 ), - LongFibre_Fraction = cms.double( 0.1 ), - src = cms.InputTag( "hltHfreco" ), - EMDepthCorrection = cms.double( 22.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HADDepthCorrection = cms.double( 25.0 ), - HFCalib29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - name = cms.string( "PFHFRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( flags = cms.vstring( 'Standard', - 'HFLong', - 'HFShort' ), - cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11, 9, 9 ) - ), - cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), - cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) - ) - ) - ) - ), - ShortFibre_Cut = cms.double( 60.0 ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitHCALNavigator" ) - ) -) -fragment.hltParticleFlowClusterHBHEForEgammaUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForEgammaUnseeded" ) -) -fragment.hltParticleFlowClusterHCALForEgammaUnseeded = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForEgammaUnseeded" ) -) -fragment.hltParticleFlowClusterHFForEgammaUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_HAD" ) - ) - ), - showerSigma = cms.double( 0.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 0 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHFForEgammaUnseeded" ) -) -fragment.hltEgammaHcalPFClusterIsoUnseeded = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.05956, 0.13052 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgammaUnseeded" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( False ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20HcalIsoFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.05956, 0.13052 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.7 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.7 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HEFilterUnseeded" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltHighEtaSC20Selector = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - cut = cms.string( "et>20 && abs(eta) < 3.0 && abs(eta) > 2.5" ) -) -fragment.hltHighEtaSC20SelectorFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltHighEtaSC20Selector" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltEle28HighEtaSC20Mass55Filter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - lowerMassCut = cms.double( 55.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - upperMassCut = cms.double( 13000.0 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HcalIsoFilterUnseeded" ), - reqOppCharge = cms.untracked.bool( False ), - nZcandcut = cms.int32( 1 ) -) -fragment.hltPreDoubleMu207Mass0to30Photon23 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG23EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG23HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG23EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sHTT380erIorHTT320er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT380er OR L1_HTT320er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle15IsoVVVLPFHT450CaloBTagCSV4p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleEG5ObjectMap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltSusyPreBtagJetFilter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltBTagCaloCSVp067Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.62 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltEGL1SingleEG5OpenFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5ObjectMap" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG15EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5OpenFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 15.0 ), - etcutEB = cms.double( 15.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle15VVVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG15EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.079, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.04 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.08 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaEcalPFClusterIsoR02 = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), - doRhoCorrection = cms.bool( False ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - drMax = cms.double( 0.2 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaHcalPFClusterIsoR02 = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.0888, 0.111 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ), - drMax = cms.double( 0.2 ), - doRhoCorrection = cms.bool( False ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0888, 0.111 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.6 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.6 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle15VVVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle15VVVLGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLGsfChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfChi2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.006 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.0044 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaEleGsfTrackIsoR02 = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", - egTrkIsoStripEndcap = cms.double( 0.01 ), - egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), - useGsfTrack = cms.bool( True ), - useSCRefs = cms.bool( True ), - trackProducer = cms.InputTag( "hltIter2MergedForElectrons" ), - egTrkIsoStripBarrel = cms.double( 0.01 ), - electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ), - egTrkIsoConeSize = cms.double( 0.2 ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 0.15 ) -) -fragment.hltEle15VVVLGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoR02" ), - thrOverEEB = cms.vdouble( 0.4 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPFHT450Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 450.0 ) -) -fragment.hltPreEle15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreEle15IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreEle50IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG50IsoVVVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5OpenFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle50VVVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50IsoVVVLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.079, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.04 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.08 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0888, 0.111 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.6 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.6 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle50VVVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle50VVVLGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLGsfChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfChi2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.006 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.0044 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoR02" ), - thrOverEEB = cms.vdouble( 0.4 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreEle15IsoVVVLPFHT600 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFHT600Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 600.0 ) -) -fragment.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er OR L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_115_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu8TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT300PFMETNoMu60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleMuOpenObjectMap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenObjectMap" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenCandidateL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenCandidateL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMuon8RelTrkIsoVVLFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltMET20 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltMETClean10 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltDiCaloJet20MJJ400DEta3p5 = cms.EDFilter( "HLTCaloJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.5 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 10 ), - minInvMass = cms.double( 400.0 ), - minPtHigh = cms.double( 20.0 ), - minPtLow = cms.double( 20.0 ) -) -fragment.hltDiPFJet40MJJ750DEta3p5 = cms.EDFilter( "HLTPFJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.5 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 85 ), - minInvMass = cms.double( 750.0 ), - minPtHigh = cms.double( 40.0 ), - minPtLow = cms.double( 40.0 ) -) -fragment.hltPFHTJet30Eta5 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 5.0 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFHT300Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltPFMETNoMu60 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltPreMu10TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT350PFMETNoMu60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMuon10RelTrkIsoVVLFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltPFHT350Jet30Eta5 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - minHt = cms.vdouble( 350.0 ) -) -fragment.hltPreMu15IsoVVVLPFHT450CaloBTagCSV4p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 15.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3CaloMuonCorrectedVVVLIsolations = cms.EDProducer( "L2MuonIsolationProducer", - WriteIsolatorFloat = cms.bool( True ), - IsolatorPSet = cms.PSet( - Thresholds = cms.vdouble( 9.9999999E7 ), - ReturnRelativeSum = cms.bool( False ), - AndOrCuts = cms.bool( True ), - EtaBounds = cms.vdouble( 2.411 ), - ConeSizesRel = cms.vdouble( 0.2 ), - EtaBoundsRel = cms.vdouble( 2.411 ), - RhoScaleBarrel = cms.double( 0.836 ), - UseRhoCorrection = cms.bool( True ), - ReturnAbsoluteSum = cms.bool( True ), - RhoMax = cms.double( 9.9999999E7 ), - RhoSrc = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - CutRelativeIso = cms.bool( False ), - CutAbsoluteIso = cms.bool( True ), - EffAreaSFBarrel = cms.double( 1.0 ), - ThresholdsRel = cms.vdouble( 9.9999999E7 ), - ComponentName = cms.string( "CutsIsolatorWithCorrection" ), - ConeSizes = cms.vdouble( 0.2 ), - EffAreaSFEndcap = cms.double( 0.883 ), - RhoScaleEndcap = cms.double( 1.0 ) - ), - StandAloneCollectionLabel = cms.InputTag( "hltIterL3MuonCandidates" ), - ExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ) -) -fragment.hltL3MuonCombRelIsolationVVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 1.2 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.2 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "hltL3CaloMuonCorrectedVVVLIsolations" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.2 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2L3MuonMerged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.2 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( True ), - UseCaloIso = cms.bool( True ) -) -fragment.hltL3MuVVVLIsoFIlter = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonCombRelIsolationVVVL' ) -) -fragment.hltPreMu15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu15IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu50IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 50.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3Mu50VVVLIsoFIlter = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonCombRelIsolationVVVL' ) -) -fragment.hltPreMu15IsoVVVLPFHT600 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon10PsiPrimeBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon10PsiPrimeBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 9.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 3.35 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon10PsiPrimeBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon10PsiPrimeBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon20JpsiBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon20JpsiBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 19.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon20JpsiBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon20JpsiBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4p5er2p0SQOSMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon10UpsilonBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5er2p0SQOSMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon10UpsilonBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 9.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon10UpsilonBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon10UpsilonBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon10UpsilonBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon10UpsilonBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon12Upsiloneta1p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1s12DoubleMu4p5er2p0SQOSMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 1.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 1.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon12UpsilonL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 11.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 1.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon12Upsilons = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon12UpsilonL3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 1.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon12Upsilons = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon12Upsilons" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon14PhiBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon14PhiBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 1.2 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 13.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon14PhiBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon14PhiBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon18PsiPrime = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon18PsiPrimeL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 17.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.35 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon18PsiPrimes = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon18PsiPrimeL3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon18PsiPrimes = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon18PsiPrimes" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon25Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon25JpsiL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 24.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon25Jpsis = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon25JpsiL3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon25Jpsis = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon25Jpsis" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu8SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu8_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon18PsiPrimenoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1sDoubleMu8SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu8SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu8SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu8SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 17.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.35 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon18PsiPrimesNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon24UpsilonnoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon24UpsilonNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 13.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon24UpsilonNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon24UpsilonsNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon24PhinoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon24PhiNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 1.2 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 23.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon24PhiNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon24PhiBarrelNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon25JpsinoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon25JpsiNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 24.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon25JpsiNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon25JpsisNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu7EG7 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu7_EG7 OR L1_DoubleMu7_SQ_EG7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiMu9Ele9CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu7EG7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1DoubleMu7EG7f0Filtered9 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 9.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sDoubleMu7EG7" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 9.0 ), - etcutEB = cms.double( 9.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu9Ele9DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 2 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter" ) -) -fragment.hltDoubleMu9DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ) -) -fragment.hltPreDiMu9Ele9CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sDoubleMu18er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu18er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleIsoMu20eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu18erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu18er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sDoubleMu18erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu18erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu18erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu18erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sDoubleMu18erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltL1sDoubleMu22er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleIsoMu24eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu22er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sDoubleMu22erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu22erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu22erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sDoubleMu22erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu22erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu22erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sDoubleMu22erL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltL1sDoubleMu125to157ORTripleMu444 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_15_5 OR L1_DoubleMu_15_7 OR L1_DoubleMu_15_7_SQ OR L1_DoubleMu_15_7_SQ_Mass_Min4 OR L1_TripleMu_4_4_4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTrkMu12DoubleTrkMu5NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157ORTripleMu444" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltIterL3OISeedsFromL2MuonsNoVtx = cms.EDProducer( "TSGForOI", - hitsToTry = cms.int32( 3 ), - adjustErrorsDynamicallyForHitless = cms.bool( True ), - SF4 = cms.double( 7.0 ), - SF5 = cms.double( 10.0 ), - SF2 = cms.double( 4.0 ), - SF3 = cms.double( 5.0 ), - SF1 = cms.double( 3.0 ), - minEtaForTEC = cms.double( 0.7 ), - fixedErrorRescaleFactorForHits = cms.double( 3.0 ), - maxSeeds = cms.uint32( 5 ), - maxEtaForTOB = cms.double( 1.8 ), - pT3 = cms.double( 70.0 ), - pT2 = cms.double( 30.0 ), - pT1 = cms.double( 13.0 ), - layersToTry = cms.int32( 2 ), - fixedErrorRescaleFactorForHitless = cms.double( 10.0 ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - adjustErrorsDynamicallyForHits = cms.bool( True ), - src = cms.InputTag( "hltL2Muons" ), - tsosDiff = cms.double( 0.03 ), - eta1 = cms.double( 1.0 ), - eta2 = cms.double( 1.4 ), - UseHitLessSeeds = cms.bool( True ), - UseStereoLayersInTEC = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), - debug = cms.untracked.bool( False ) -) -fragment.hltIterL3OITrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIterL3OISeedsFromL2MuonsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) -) -fragment.hltIterL3OIMuCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIterL3OITrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - AlgorithmName = cms.string( "iter10" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltIterL3OIMuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 4, 3, 2 ), - min3DLayers = cms.vint32( 1, 2, 2 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 5, 5 ) - ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIterL3OIMuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltL3MuonsIterL3OINoVtx = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2Muons" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurityNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -fragment.hltIterL3OIL3MuonsLinksCombinationNoVtx = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx' ) -) -fragment.hltIterL3OIL3MuonsNoVtx = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx' ) -) -fragment.hltIterL3OIL3MuonCandidatesNoVtx = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationNoVtx" ), - InputObjects = cms.InputTag( "hltIterL3OIL3MuonsNoVtx" ), - MuonPtOption = cms.string( "Tracker" ) -) -fragment.hltL2SelectorForL3IONoVtx = cms.EDProducer( "HLTMuonL2SelectorForL3IO", - MaxNormalizedChi2 = cms.double( 20.0 ), - MinNmuonHits = cms.int32( 1 ), - MinNhits = cms.int32( 1 ), - applyL3Filters = cms.bool( False ), - MaxPtDifference = cms.double( 0.3 ), - l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidatesNoVtx" ), - InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationNoVtx" ), - l2Src = cms.InputTag( "hltL2Muons" ) -) -fragment.hltIterL3MuonPixelTracksFilterNoVtx = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltIterL3MuonPixelTracksFitterNoVtx = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltIterL3MuonPixelTracksTrackingRegionsNoVtx = cms.EDProducer( "MuonTrackingRegionEDProducer", - precise = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.0 ), - Z_fixed = cms.bool( True ), - MeasurementTrackerName = cms.InputTag( "" ), - maxRegions = cms.int32( 5 ), - Pt_min = cms.double( 2.0 ), - Rescale_Dz = cms.double( 4.0 ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - vertexCollection = cms.InputTag( "notUsed" ), - Phi_fixed = cms.bool( True ), - input = cms.InputTag( "hltL2SelectorForL3IONoVtx" ), - DeltaR = cms.double( 0.025 ), - OnDemand = cms.int32( -1 ), - DeltaZ = cms.double( 24.2 ), - Rescale_phi = cms.double( 3.0 ), - Rescale_eta = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - Phi_min = cms.double( 0.0 ), - DeltaPhi = cms.double( 0.15 ), - UseVertex = cms.bool( False ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Pt_fixed = cms.bool( True ) -) -fragment.hltIterL3MuonPixelLayerQuadrupletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIterL3MuonPixelTracksHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadrupletsNoVtx" ) -) -fragment.hltIterL3MuonPixelTracksHitQuadrupletsNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoubletsNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIterL3MuonPixelTracksNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilterNoVtx" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitterNoVtx" ), - SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadrupletsNoVtx" ) -) -fragment.hltIterL3MuonPixelVerticesNoVtx = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracksNoVtx" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltIterL3MuonTrimmedPixelVerticesNoVtx = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3MuonPixelVerticesNoVtx" ) -) -fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3MuonPixelTracksNoVtx" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0IterL3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -fragment.hltIter0IterL3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltIter2IterL3MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3MuonPixelLayerTripletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2IterL3MuonPixelClusterCheckNoVtx = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheckNoVtx" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTripletsNoVtx" ) -) -fragment.hltIter2IterL3MuonPixelHitTripletsNoVtx = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoubletsNoVtx" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2IterL3MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTripletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2IterL3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2IterL3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltIter2IterL3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3MuonsIterL3IONoVtx = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.04 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2SelectorForL3IONoVtx" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVerticesNoVtx" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - matchToSeeds = cms.bool( True ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIter2IterL3MuonMergedNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -fragment.hltIterL3MuonsFromL2LinksCombinationNoVtx = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx','hltL3MuonsIterL3IONoVtx' ) -) -fragment.hltIterL3MuonsFromL2NoVtx = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx','hltL3MuonsIterL3IONoVtx' ) -) -fragment.hltIterL3MuonL1MuonNoL2SelectorNoVtx = cms.EDProducer( "HLTL1MuonNoL2Selector", - SeedMapTag = cms.InputTag( "hltL2Muons" ), - L1MinPt = cms.double( -1.0 ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L2CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - L1MaxEta = cms.double( 5.0 ), - L1MinQuality = cms.uint32( 7 ) -) -fragment.hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltIterL3MuonL1MuonNoL2SelectorNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -fragment.hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIterL3FromL1MuonPixelTracksHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx" ) -) -fragment.hltIterL3FromL1MuonPixelTracksHitQuadrupletsNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoubletsNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIterL3FromL1MuonPixelTracksNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilterNoVtx" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitterNoVtx" ), - SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadrupletsNoVtx" ) -) -fragment.hltIterL3FromL1MuonPixelVerticesNoVtx = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracksNoVtx" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3FromL1MuonPixelVerticesNoVtx" ) -) -fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracksNoVtx" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3FromL1MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx" ) -) -fragment.hltIter2IterL3FromL1MuonPixelHitTripletsNoVtx = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoubletsNoVtx" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2IterL3FromL1MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTripletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2IterL3FromL1MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltIter2IterL3FromL1MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIterL3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonMergedNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonMergedNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIterL3MuonAndMuonFromL1MergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMergedNoVtx','hltIter2IterL3FromL1MuonMergedNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonMergedNoVtx','hltIter2IterL3FromL1MuonMergedNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3MuonsIterL3LinksNoVtx = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMergedNoVtx" ), - shareHitFraction = cms.double( 0.19 ), - LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombinationNoVtx" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltIterL3MuonsNoVtx = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMergedNoVtx" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( True ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "Notused" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltIter2IterL3FromL1MuonMergedNoVtx','hltL3MuonsIterL3LinksNoVtx' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltIterL3MuonCandidatesNoVtx = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltIterL3MuonsNoVtx" ) -) -fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered5NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered12NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuonMergingNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','hltMuCtfTracks' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','hltMuCtfTracks' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltDiMuonLinksNoVtx = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMergingNoVtx" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombinationNoVtx" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltGlbTrkMuonsNoVtx = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltDiMuonMergingNoVtx','hltDiMuonLinksNoVtx' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltGlbTrkMuonCandsNoVtx = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltGlbTrkMuonsNoVtx" ) -) -fragment.hltTripleTrkMuFiltered5NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 5.0 ), - minN = cms.uint32( 3 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltSingleTrkMuFiltered12NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 12.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltPreTrkMu16DoubleTrkMu6NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered6NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 6.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered16NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 16.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltTripleTrkMuFiltered6NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 6.0 ), - minN = cms.uint32( 3 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltSingleTrkMuFiltered16NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 16.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltPreTrkMu17DoubleTrkMu8NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered8NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered17NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltTripleTrkMuFiltered8NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 8.0 ), - minN = cms.uint32( 3 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltSingleTrkMuFiltered17NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 17.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltPreMu8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu17 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu17Photon30IsoCaloId = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MinPt = cms.double( 7.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL2Filtered10" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu17Photon30IsoCaloIdPhotonlegFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltMu17Photon30IsoCaloIdPhotonlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu17Photon30IsoCaloIdPhotonlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleEG10IorSingleEG5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle8CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10IorSingleEG5" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter" ) -) -fragment.hltEle8PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle8JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltL1sSingleEG10IorSingleEG15 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle12CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10IorSingleEG15" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter" ) -) -fragment.hltEle12PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle12JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltL1sSingleEG15 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter" ) -) -fragment.hltEle23PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle23JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltPreEle8CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( False ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle8CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltEle8NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltPreEle17CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle17EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 17.0 ), - etcutEB = cms.double( 17.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle17HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle17CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle17CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle17CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle17CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle17CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltEle17NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltPreEle23CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle23EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle23HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltEle23NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltPreEle50CaloIdVTGsfTrkIdTPFJet165 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle50CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.05 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle50CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.06 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.06 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPFJetsCorrectedMatchedToL1 = cms.EDProducer( "HLTPFJetL1TMatchProducer", - jetsInput = cms.InputTag( "hltAK4PFJetsCorrected" ), - DeltaR = cms.double( 0.5 ), - L1Jets = cms.InputTag( 'hltGtStage2Digis','Jet' ) -) -fragment.hltMonoPFJet165 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 165.0 ) -) -fragment.hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet = cms.EDProducer( "HLTPFJetCollectionsForBoostedLeptonPlusJets", - SourceJetTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), - minDeltaR = cms.double( 0.5 ), - HltLeptonTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter" ) -) -fragment.hltEle50CaloIdVTGsfTrkIdTCentralPFJet165EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet" ), - inputTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet" ), - MinJetPt = cms.double( 165.0 ), - triggerType = cms.int32( 0 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.6 ) -) -fragment.hltPreEle115CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG115EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 115.0 ), - etcutEB = cms.double( 115.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG115CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG115EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG115CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG115CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle115CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG115CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle115CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle115CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreEle135CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG135EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 135.0 ), - etcutEB = cms.double( 135.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG135CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG135EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG135CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG135CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle135CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG135CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle135CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle135CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreEle145CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG145EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 145.0 ), - etcutEB = cms.double( 145.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG145CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG145EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG145CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG145CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle145CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG145CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle145CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle145CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreEle200CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG200CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG200EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG200CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG200CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle200CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG200CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle200CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle200CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreEle250CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG250EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 250.0 ), - etcutEB = cms.double( 250.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG250CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG250EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG250CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG250CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle250CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG250CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle250CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle250CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreEle300CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG300EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 300.0 ), - etcutEB = cms.double( 300.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG300CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG300EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG300CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG300CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle300CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG300CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle300CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle300CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sQuadJetC60IorHTT380IorHTT280QuadJetIorHTT300QuadJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_QuadJet60er3p0 OR L1_QuadJet50er3p0 OR L1_HTT380er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er_QuadJet_70_55_40_35_er2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT300PT30QuadPFJet75604540 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltQuadCentralJet30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltCaloJetsQuad30ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltQuadCentralJet30" ) -) -fragment.hltHtMhtCaloJetsQuadC30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetsQuad30ForHt" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 4 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltCaloQuadJet30HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsQuadC30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtCaloJetsQuadC30' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltPFCentralJetLooseIDQuad30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -fragment.hlt1PFCentralJetLooseID75 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 75.0 ) -) -fragment.hlt2PFCentralJetLooseID60 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 60.0 ) -) -fragment.hlt3PFCentralJetLooseID45 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 45.0 ) -) -fragment.hlt4PFCentralJetLooseID40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPFCentralJetLooseIDQuad30forHt = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFCentralJetLooseIDQuad30" ) -) -fragment.hltHtMhtPFCentralJetsLooseIDQuadC30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltPFCentralJetLooseIDQuad30forHt" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 4 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFCentralJetsLooseIDQuad30HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtPFCentralJetsLooseIDQuadC30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtPFCentralJetsLooseIDQuadC30' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltPrePFHT300PT30QuadPFJet75604540TriplePFBTagCSV3p0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBTagCaloCSVp05Double = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPFJetForBtagSelector = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltPFJetForBtag = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetForBtagSelector" ) -) -fragment.hltBLifetimeAssociatorPF = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltPFJetForBtag" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltBLifetimeTagInfosPF = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltBLifetimeAssociatorPF" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( True ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -fragment.hltInclusiveVertexFinderPF = cms.EDProducer( "InclusiveVertexFinder", - fitterSigmacut = cms.double( 3.0 ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - vertexMinAngleCosine = cms.double( 0.95 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - useVertexReco = cms.bool( True ), - vertexMinDLenSig = cms.double( 0.5 ), - useDirectVertexFitter = cms.bool( True ), - minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) -) -fragment.hltInclusiveSecondaryVerticesPF = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 2.0 ), - secondaryVertices = cms.InputTag( "hltInclusiveVertexFinderPF" ), - maxFraction = cms.double( 0.7 ) -) -fragment.hltTrackVertexArbitratorPF = cms.EDProducer( "TrackVertexArbitrator", - fitterSigmacut = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - fitterTini = cms.double( 256.0 ), - trackMinLayers = cms.int32( 4 ), - fitterRatio = cms.double( 0.25 ), - secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVerticesPF" ), - sigCut = cms.double( 5.0 ), - distCut = cms.double( 0.04 ), - trackMinPt = cms.double( 0.4 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - dLenFraction = cms.double( 0.333 ), - trackMinPixels = cms.int32( 1 ), - dRCut = cms.double( 0.4 ) -) -fragment.hltInclusiveMergedVerticesPF = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 10.0 ), - secondaryVertices = cms.InputTag( "hltTrackVertexArbitratorPF" ), - maxFraction = cms.double( 0.2 ) -) -fragment.hltSecondaryVertexTagInfosPF = cms.EDProducer( "SecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltBLifetimeTagInfosPF" ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - ptMin = cms.double( 1.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 2 ), - sip2dSigMin = cms.double( -99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltInclusiveMergedVerticesPF" ) -) -fragment.hltCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ), - tagInfos = cms.VInputTag( 'hltBLifetimeTagInfosPF','hltSecondaryVertexTagInfosPF' ) -) -fragment.hltBTagPFCSVp070Triple = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 3 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.7 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltL1sHTT320erIorHTT340erIorHTT380erIorHTT400erIorHTT450erIorHTT500erIorHTT250QuadJetIorHTT280QuadJetIorHTT300QuadJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_HTT250er_QuadJet_70_55_40_35_er2p5 OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er_QuadJet_70_55_40_35_er2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT380SixPFJet32DoublePFBTagCSV2p2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloJetFilterSixC25 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 25.0 ) -) -fragment.hltCaloJetsSix25ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltCaloJetFilterSixC25" ) -) -fragment.hltHtMhtCaloJetsSixC25 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 25.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetsSix25ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltCaloSixJet25HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC25' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC25' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltBTagCaloCSVp44Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.44 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPFJetFilterSixC32 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 32.0 ) -) -fragment.hltPFJetsSix32ForHt = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetFilterSixC32" ) -) -fragment.hltHtMhtPFJetsSixC32 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 32.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltPFJetsSix32ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFSixJet32HT380 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC32' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC32' ), - minHt = cms.vdouble( 380.0 ) -) -fragment.hltBTagPFCSVp075Double = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.75 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPrePFHT380SixPFJet32DoublePFBTagDeepCSV2p2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo = cms.EDProducer( "TrackDeepNNTagInfoProducer", - computer = cms.PSet( - useTrackWeights = cms.bool( True ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( - b_pT = cms.double( 0.3684 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - sip3dValMin = cms.double( -99999.9 ), - max_pT_dRcut = cms.double( 0.1 ), - a_pT = cms.double( 0.005263 ), - totalHitsMin = cms.uint32( 0 ), - jetDeltaRMax = cms.double( 0.3 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - ptMin = cms.double( 0.0 ), - qualityClass = cms.string( "any" ), - pixelHitsMin = cms.uint32( 0 ), - sip2dValMax = cms.double( 99999.9 ), - max_pT_trackPTcut = cms.double( 3.0 ), - sip2dValMin = cms.double( -99999.9 ), - normChi2Max = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - min_pT = cms.double( 120.0 ), - min_pT_dRcut = cms.double( 0.5 ), - sip2dSigMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip2dSigMin = cms.double( -99999.9 ), - b_dR = cms.double( 0.6263 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - charmCut = cms.double( 1.5 ), - vertexFlip = cms.bool( False ), - minimumTrackWeight = cms.double( 0.5 ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - trackMultiplicityMin = cms.uint32( 2 ), - trackPseudoSelection = cms.PSet( - b_pT = cms.double( 0.3684 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - sip3dValMin = cms.double( -99999.9 ), - max_pT_dRcut = cms.double( 0.1 ), - a_pT = cms.double( 0.005263 ), - totalHitsMin = cms.uint32( 0 ), - jetDeltaRMax = cms.double( 0.3 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - ptMin = cms.double( 0.0 ), - qualityClass = cms.string( "any" ), - pixelHitsMin = cms.uint32( 0 ), - sip2dValMax = cms.double( 99999.9 ), - max_pT_trackPTcut = cms.double( 3.0 ), - sip2dValMin = cms.double( -99999.9 ), - normChi2Max = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - min_pT = cms.double( 120.0 ), - min_pT_dRcut = cms.double( 0.5 ), - sip2dSigMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip2dSigMin = cms.double( 2.0 ), - b_dR = cms.double( 0.6263 ) - ), - trackSort = cms.string( "sip2dSig" ), - SoftLeptonFlip = cms.bool( False ), - trackFlip = cms.bool( False ) - ), - svTagInfos = cms.InputTag( "hltInclusiveSecondaryVertexFinderTagInfos" ) -) -fragment.hltDeepCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfosCalo" ), - checkSVForDefaults = cms.bool( False ), - toAdd = cms.PSet( - probcc = cms.string( "probc" ), - probbb = cms.string( "probb" ) - ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepFlavourNoSL.json" ), - meanPadding = cms.bool( False ) -) -fragment.hltBTagCaloDeepCSVp44Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.21 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltDeepBLifetimeTagInfosPF = cms.EDProducer( "CandIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jets = cms.InputTag( "hltPFJetForBtag" ), - maxDeltaR = cms.double( 0.4 ), - candidates = cms.InputTag( "hltParticleFlow" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeGhostTrack = cms.bool( True ), - useTrackQuality = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - maximumChiSquared = cms.double( 5.0 ), - computeProbabilities = cms.bool( True ) -) -fragment.hltDeepInclusiveVertexFinderPF = cms.EDProducer( "InclusiveCandidateVertexFinder", - fitterSigmacut = cms.double( 3.0 ), - vertexReco = cms.PSet( - smoothing = cms.bool( True ), - primcut = cms.double( 1.0 ), - finder = cms.string( "avr" ), - seccut = cms.double( 3.0 ) - ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - vertexMinAngleCosine = cms.double( 0.95 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - seedMin3DIPValue = cms.double( 0.005 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - distanceRatio = cms.double( 20.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - useVertexReco = cms.bool( True ), - vertexMinDLenSig = cms.double( 0.5 ), - useDirectVertexFitter = cms.bool( True ), - minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) -) -fragment.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", - minSignificance = cms.double( 2.0 ), - secondaryVertices = cms.InputTag( "hltDeepInclusiveVertexFinderPF" ), - maxFraction = cms.double( 0.7 ) -) -fragment.hltDeepTrackVertexArbitratorPF = cms.EDProducer( "CandidateVertexArbitrator", - fitterSigmacut = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - fitterTini = cms.double( 256.0 ), - trackMinLayers = cms.int32( 4 ), - fitterRatio = cms.double( 0.25 ), - secondaryVertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), - sigCut = cms.double( 5.0 ), - distCut = cms.double( 0.04 ), - trackMinPt = cms.double( 0.4 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - dLenFraction = cms.double( 0.333 ), - trackMinPixels = cms.int32( 1 ), - dRCut = cms.double( 0.4 ) -) -fragment.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", - minSignificance = cms.double( 10.0 ), - secondaryVertices = cms.InputTag( "hltDeepTrackVertexArbitratorPF" ), - maxFraction = cms.double( 0.2 ) -) -fragment.hltDeepSecondaryVertexTagInfosPF = cms.EDProducer( "CandSecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - smoothing = cms.bool( False ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - finder = cms.string( "avr" ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltDeepBLifetimeTagInfosPF" ), - vertexCuts = cms.PSet( - distSig3dMax = cms.double( 99999.9 ), - fracPV = cms.double( 0.65 ), - distVal2dMax = cms.double( 2.5 ), - useTrackWeights = cms.bool( True ), - maxDeltaRToJetAxis = cms.double( 0.4 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMin = cms.double( 3.0 ), - multiplicityMin = cms.uint32( 2 ), - distVal2dMin = cms.double( 0.01 ), - distSig2dMax = cms.double( 99999.9 ), - distVal3dMax = cms.double( 99999.9 ), - minimumTrackWeight = cms.double( 0.5 ), - distVal3dMin = cms.double( -99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMin = cms.double( -99999.9 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - b_pT = cms.double( 0.3684 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - max_pT_dRcut = cms.double( 0.1 ), - a_pT = cms.double( 0.005263 ), - totalHitsMin = cms.uint32( 3 ), - jetDeltaRMax = cms.double( 0.3 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - ptMin = cms.double( 1.0 ), - qualityClass = cms.string( "any" ), - pixelHitsMin = cms.uint32( 2 ), - sip2dValMax = cms.double( 99999.9 ), - max_pT_trackPTcut = cms.double( 3.0 ), - sip2dValMin = cms.double( -99999.9 ), - normChi2Max = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - min_pT = cms.double( 120.0 ), - min_pT_dRcut = cms.double( 0.5 ), - sip2dSigMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip2dSigMin = cms.double( -99999.9 ), - b_dR = cms.double( 0.6263 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ) -) -fragment.hltDeepCombinedSecondaryVertexBJetTagsInfos = cms.EDProducer( "DeepNNTagInfoProducer", - computer = cms.PSet( - useTrackWeights = cms.bool( True ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( - b_pT = cms.double( 0.3684 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - sip3dValMin = cms.double( -99999.9 ), - max_pT_dRcut = cms.double( 0.1 ), - a_pT = cms.double( 0.005263 ), - totalHitsMin = cms.uint32( 3 ), - jetDeltaRMax = cms.double( 0.3 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - ptMin = cms.double( 0.0 ), - qualityClass = cms.string( "any" ), - pixelHitsMin = cms.uint32( 2 ), - sip2dValMax = cms.double( 99999.9 ), - max_pT_trackPTcut = cms.double( 3.0 ), - sip2dValMin = cms.double( -99999.9 ), - normChi2Max = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - min_pT = cms.double( 120.0 ), - min_pT_dRcut = cms.double( 0.5 ), - sip2dSigMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip2dSigMin = cms.double( -99999.9 ), - b_dR = cms.double( 0.6263 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - charmCut = cms.double( 1.5 ), - vertexFlip = cms.bool( False ), - minimumTrackWeight = cms.double( 0.5 ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - trackMultiplicityMin = cms.uint32( 2 ), - trackPseudoSelection = cms.PSet( - b_pT = cms.double( 0.3684 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - sip3dValMin = cms.double( -99999.9 ), - max_pT_dRcut = cms.double( 0.1 ), - a_pT = cms.double( 0.005263 ), - totalHitsMin = cms.uint32( 3 ), - jetDeltaRMax = cms.double( 0.3 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - ptMin = cms.double( 0.0 ), - qualityClass = cms.string( "any" ), - pixelHitsMin = cms.uint32( 0 ), - sip2dValMax = cms.double( 99999.9 ), - max_pT_trackPTcut = cms.double( 3.0 ), - sip2dValMin = cms.double( -99999.9 ), - normChi2Max = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - min_pT = cms.double( 120.0 ), - min_pT_dRcut = cms.double( 0.5 ), - sip2dSigMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip2dSigMin = cms.double( 2.0 ), - b_dR = cms.double( 0.6263 ) - ), - trackSort = cms.string( "sip2dSig" ), - SoftLeptonFlip = cms.bool( False ), - trackFlip = cms.bool( False ) - ), - svTagInfos = cms.InputTag( "hltDeepSecondaryVertexTagInfosPF" ) -) -fragment.hltDeepCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), - checkSVForDefaults = cms.bool( False ), - toAdd = cms.PSet( - probcc = cms.string( "probc" ), - probbb = cms.string( "probb" ) - ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepFlavourNoSL.json" ), - meanPadding = cms.bool( False ) -) -fragment.hltBTagPFDeepCSVp075Double = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPrePFHT380SixPFJet32 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFHT430SixPFJet40PFBTagCSV1p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloJetFilterSixC35 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltCaloJetsSix35ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltCaloJetFilterSixC35" ) -) -fragment.hltHtMhtCaloJetsSixC35 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 35.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetsSix35ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltCaloSixJet35HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC35' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC35' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltPFJetFilterSixC40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPFJetsSix40ForHt = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetFilterSixC40" ) -) -fragment.hltHtMhtPFJetsSixC40 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltPFJetsSix40ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFSixJet40HT430 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC40' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC40' ), - minHt = cms.vdouble( 430.0 ) -) -fragment.hltBTagPFCSVp080Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.8 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPrePFHT430SixPFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT300Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40 OR L1_SingleTau120er2p1 OR L1_SingleJet180 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT350MinPFJet15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHtMhtJet10 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 10.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 10.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltHT175Jet10 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet10' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet10' ), - minHt = cms.vdouble( 175.0 ) -) -fragment.hltPFHTJet15 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 15.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFHT350Jet15 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet15' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet15' ), - minHt = cms.vdouble( 350.0 ) -) -fragment.hltPrePhoton60R9Id90CaloIdLIsoL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTauNoPS" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG60EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 60.0 ), - etcutEB = cms.double( 60.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG60HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG60R9Id90CaloIdLIsoLR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 8.0 ), - thrOverEEE = cms.vdouble( 0.007 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.01 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 3.0E-5 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 3.0E-5 ), - thrRegularEE = cms.vdouble( 7.5 ), - thrOverEEE = cms.vdouble( 0.032 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.03 ), - thrRegularEB = cms.vdouble( 12.5 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - maxTrackCut = cms.int32( 0 ), - sMaj_min = cms.double( 0.0 ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - sMaj_max = cms.double( 1.5 ), - inputTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter" ), - sMin_min = cms.double( 0.0 ), - trackPtCut = cms.double( 5.0 ), - seedTimeMin = cms.double( -999.0 ), - ncandcut = cms.int32( 1 ), - inputTrack = cms.InputTag( "hltIter2MergedForPhotons" ), - trackdRCut = cms.double( 0.2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - seedTimeMax = cms.double( 999.0 ), - sMin_max = cms.double( 0.4 ), - EBOnly = cms.bool( False ) -) -fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sETT50to60BptxAND = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETT50_BptxAND OR L1_ETT60_BptxAND" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreFullTrackMultiplicity85 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPixelTracksForHighMultFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.3 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForHighMultFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForHighMult = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.3 ), - originHalfLength = cms.double( 15.1 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltPixelTracksHitDoubletsForHighMult = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForHighMult" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForHighMult = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForHighMult" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForHighMultFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForHighMultFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForHighMult" ) -) -fragment.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ), - PtMin = cms.double( 0.4 ), - NTrkMin = cms.int32( 3 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "loose" ), - minNumberLayers = cms.uint32( 0 ), - chi2n_par = cms.double( 9999.0 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 100.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 9999.0, 1.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 0.5 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 999 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 999.0 ), - copyExtras = cms.untracked.bool( False ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltPixelTracksForHighMult" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForHighMult" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 9999.0, 1.0 ), - d0_par1 = cms.vdouble( 9999.0, 1.0 ), - res_par = cms.vdouble( 99999.0, 99999.0 ), - minHitsToBypassChecks = cms.uint32( 999 ) -) -fragment.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltGoodPixelTracksForHighMult" ), - particleType = cms.string( "pi+" ) -) -fragment.hltHighMult30 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 30 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ), - vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.12 ) -) -fragment.hltSiStripRawToClustersFacilityFull = cms.EDProducer( "SiStripClusterizerFromRaw", - ProductLabel = cms.InputTag( "rawDataCollector" ), - DoAPVEmulatorCheck = cms.bool( False ), - Algorithms = cms.PSet( - CommonModeNoiseSubtractionMode = cms.string( "Median" ), - useCMMeanMap = cms.bool( False ), - TruncateInSuppressor = cms.bool( True ), - doAPVRestore = cms.bool( False ), - SiStripFedZeroSuppressionMode = cms.uint32( 4 ), - PedestalSubtractionFedMode = cms.bool( True ) - ), - Clusterizer = cms.PSet( - QualityLabel = cms.string( "" ), - ClusterThreshold = cms.double( 5.0 ), - SeedThreshold = cms.double( 3.0 ), - Algorithm = cms.string( "ThreeThresholdAlgorithm" ), - ChannelThreshold = cms.double( 2.0 ), - MaxAdjacentBad = cms.uint32( 0 ), - setDetId = cms.bool( True ), - MaxSequentialHoles = cms.uint32( 0 ), - RemoveApvShots = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MaxSequentialBad = cms.uint32( 1 ) - ), - onDemand = cms.bool( False ) -) -fragment.hltSiStripClustersFull = cms.EDProducer( "MeasurementTrackerEventProducer", - inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ), - pixelClusterProducer = cms.string( "hltSiPixelClusters" ), - switchOffPixelsIfEmpty = cms.bool( True ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) -) -fragment.hltSiStripMatchedRecHitsFull = cms.EDProducer( "SiStripRecHitConverter", - StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ), - stereoRecHits = cms.string( "stereoRecHit" ), - useSiStripQuality = cms.bool( False ), - matchedRecHits = cms.string( "matchedRecHit" ), - ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - VerbosityLevel = cms.untracked.int32( 1 ), - rphiRecHits = cms.string( "rphiRecHit" ), - Matcher = cms.ESInputTag( 'SiStripRecHitMatcherESProducer','StandardMatcher' ), - siStripQualityLabel = cms.ESInputTag( "" ), - MaskBadAPVFibers = cms.bool( False ) -) -fragment.hltFullIter0PixelQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter0PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.5 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter0PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter0PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter0PixelQuadruplets" ) -) -fragment.hltFullIter0PixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.0012 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter0PixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltFullIter0PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - FilterAtHelixStage = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - FilterStripHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter0CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter0PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersFull" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter0CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter0CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "initialStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter0PrimaryVertices = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( maxDistanceToBeam = cms.double( 1.0 ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ), - label = cms.string( "" ), - chi2cutoff = cms.double( 2.5 ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxNormalizedChi2 = cms.double( 20.0 ), - minPt = cms.double( 0.0 ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 5.0 ), - trackQuality = cms.string( "any" ), - minPixelLayersWithHits = cms.int32( 2 ), - minSiliconLayersWithHits = cms.int32( 5 ), - maxEta = cms.double( 2.4 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - vertexSize = cms.double( 0.01 ), - d0CutOff = cms.double( 3.0 ), - Tmin = cms.double( 2.4 ), - dzCutOff = cms.double( 4.0 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tstop = cms.double( 0.5 ), - zmerge = cms.double( 0.01 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -fragment.hltFullIter0TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.95, -0.85, -0.75 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter0HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter0TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter0TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter0HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter1PixelQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter1PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.15 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter1PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter1PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter1PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter1PixelQuadruplets" ) -) -fragment.hltFullIter1PixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.0017 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter1PixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 1000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltFullIter1PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter1PixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter1CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter1PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter1CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter1CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "lowPtQuadStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter1TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter1CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.65, -0.35, -0.15 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter1HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter1CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter1TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter1TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter1HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter2PixelTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter2PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.55 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter2PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter2PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter2PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter2PixelTriplets" ) -) -fragment.hltFullIter2PixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter2PixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.07 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltFullIter2PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter2PixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter2CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter2PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter2CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter2CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "highPtTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter2TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter2CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( 0.2, 0.3, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter2HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter2CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter2TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter2TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter3ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter2HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter3MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter3PixelTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter3PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.2 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter3PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter3PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter3PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter3PixelTriplets" ) -) -fragment.hltFullIter3PixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter3PixelHitDoublets" ), - CAThetaCut = cms.double( 0.002 ), - maxChi2 = cms.PSet( - value2 = cms.double( 8.0 ), - value1 = cms.double( 70.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.05 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltFullIter3PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter3PixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter3CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter3PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter3CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter3CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "lowPtTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter3TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter3CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( 0.0, 0.2, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter3HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter3CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter3TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter3TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter3HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter4PixelQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter4PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.3 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter4PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter4PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter4PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter4PixelQuadruplets" ) -) -fragment.hltFullIter4PixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.0011 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter4PixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 100.0 ), - value1 = cms.double( 500.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.0 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltFullIter4PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter4PixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter4CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter4PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter4CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter4CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "detachedQuadStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter4TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter4CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter4HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter4CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter4TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter4TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter5ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter4HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter5MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter5PixelTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter5PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.25 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter5PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter5PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter5PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter5PixelTriplets" ) -) -fragment.hltFullIter5PixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.2 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter5PixelHitDoublets" ), - CAThetaCut = cms.double( 0.001 ), - maxChi2 = cms.PSet( - value2 = cms.double( 10.0 ), - value1 = cms.double( 300.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.0 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltFullIter5PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter5PixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter5CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter5PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter5CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter5CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "detachedTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter5TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter5CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.2, 0.3, 0.8 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter5HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter5CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter5TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter5TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter6ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter5HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter6MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter6PixelPairsA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter6PixelTrackingRegionsA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ), - useFakeVertices = cms.bool( False ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - sigmaZVertex = cms.double( 3.0 ), - fixedError = cms.double( 0.03 ), - VertexCollection = cms.InputTag( "hltFullIter0PrimaryVertices" ), - ptMin = cms.double( 0.6 ), - maxNVertices = cms.int32( 5 ), - useFoundVertices = cms.bool( True ), - originRadius = cms.double( 0.015 ) - ) -) -fragment.hltFullIter6PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter6PixelHitDoubletsA = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter6PixelTrackingRegionsA" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter6PixelPairsA" ) -) -fragment.hltFullIter6PixelSeedsA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - FilterAtHelixStage = cms.bool( True ), - FilterPixelHits = cms.bool( True ), - FilterStripHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter6PixelPairsB = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix4' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ) - ) -) -fragment.hltFullIter6PixelTrackingRegionsB = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - precise = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorVetex = cms.double( 0.03 ), - zErrorBeamSpot = cms.double( 24.2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - deltaEta = cms.double( 1.2 ), - measurementTrackerName = cms.InputTag( "" ), - vertexCollection = cms.InputTag( "hltFullIter0PrimaryVertices" ), - points = cms.PSet( - phi = cms.vdouble( 3.0 ), - eta = cms.vdouble( 0.0 ) - ), - maxNRegions = cms.int32( 5 ), - ptMin = cms.double( 0.6 ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - maxNVertices = cms.int32( 5 ), - deltaPhi = cms.double( 0.5 ), - originRadius = cms.double( 0.015 ), - mode = cms.string( "VerticesFixed" ) - ) -) -fragment.hltFullIter6PixelHitDoubletsB = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter6PixelTrackingRegionsB" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter6PixelPairsB" ) -) -fragment.hltFullIter6PixelSeedsB = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - FilterAtHelixStage = cms.bool( True ), - FilterPixelHits = cms.bool( True ), - FilterStripHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsB" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter6PixelSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter6PixelSeedsA','hltFullIter6PixelSeedsB' ) -) -fragment.hltFullIter6CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter6PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter6CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter6CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "pixelPairStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter6TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter6CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter6HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter6CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter6TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter6TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter7ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter6HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter7MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter7MixedLayersA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - minRing = cms.int32( 1 ), - maxRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ) - ), - MTID = cms.PSet( ), - FPix = cms.PSet( - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter7MixedTrackingRegionsA = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.4 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter7MixedClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter7MixedHitDoubletsA = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsA" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter7MixedLayersA" ) -) -fragment.hltFullIter7MixedHitTripletsA = cms.EDProducer( "PixelTripletLargeTipEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsA" ), - useMultScattering = cms.bool( True ), - extraHitRZtolerance = cms.double( 0.0 ) -) -fragment.hltFullIter7MixedSeedsA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - FilterAtHelixStage = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - FilterStripHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter7MixedLayersB = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix3+BPix4+TIB1' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ) - ) -) -fragment.hltFullIter7MixedTrackingRegionsB = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.6 ), - originHalfLength = cms.double( 10.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter7MixedHitDoubletsB = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsB" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter7MixedLayersB" ) -) -fragment.hltFullIter7MixedHitTripletsB = cms.EDProducer( "PixelTripletLargeTipEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsB" ), - useMultScattering = cms.bool( True ), - extraHitRZtolerance = cms.double( 0.0 ) -) -fragment.hltFullIter7MixedSeedsB = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - FilterAtHelixStage = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - FilterStripHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsB" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter7MixedSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter7MixedSeedsA','hltFullIter7MixedSeedsB' ) -) -fragment.hltFullIter7CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter7MixedSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter7CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter7CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "mixedTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter7TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter7CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter7HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter7CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter7TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter7TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter8ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter7HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter8MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter8PixelLessLayers = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTIB4', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg', - 'TID1_pos+TID2_pos+MTEC1_pos', - 'TID1_neg+TID2_neg+MTEC1_neg', - 'TID2_pos+TID3_pos+TEC1_pos', - 'TID2_neg+TID3_neg+TEC1_neg', - 'TID2_pos+TID3_pos+MTEC1_pos', - 'TID2_neg+TID3_neg+MTEC1_neg', - 'TEC1_pos+TEC2_pos+TEC3_pos', - 'TEC1_neg+TEC2_neg+TEC3_neg', - 'TEC1_pos+TEC2_pos+MTEC3_pos', - 'TEC1_neg+TEC2_neg+MTEC3_neg', - 'TEC1_pos+TEC2_pos+TEC4_pos', - 'TEC1_neg+TEC2_neg+TEC4_neg', - 'TEC1_pos+TEC2_pos+MTEC4_pos', - 'TEC1_neg+TEC2_neg+MTEC4_neg', - 'TEC2_pos+TEC3_pos+TEC4_pos', - 'TEC2_neg+TEC3_neg+TEC4_neg', - 'TEC2_pos+TEC3_pos+MTEC4_pos', - 'TEC2_neg+TEC3_neg+MTEC4_neg', - 'TEC2_pos+TEC3_pos+TEC5_pos', - 'TEC2_neg+TEC3_neg+TEC5_neg', - 'TEC2_pos+TEC3_pos+TEC6_pos', - 'TEC2_neg+TEC3_neg+TEC6_neg', - 'TEC3_pos+TEC4_pos+TEC5_pos', - 'TEC3_neg+TEC4_neg+TEC5_neg', - 'TEC3_pos+TEC4_pos+MTEC5_pos', - 'TEC3_neg+TEC4_neg+MTEC5_neg', - 'TEC3_pos+TEC5_pos+TEC6_pos', - 'TEC3_neg+TEC5_neg+TEC6_neg', - 'TEC4_pos+TEC5_pos+TEC6_pos', - 'TEC4_neg+TEC5_neg+TEC6_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - useRingSlector = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxRing = cms.int32( 2 ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - minRing = cms.int32( 1 ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ) - ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - minRing = cms.int32( 3 ), - maxRing = cms.int32( 3 ), - useRingSlector = cms.bool( True ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - FPix = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - minRing = cms.int32( 3 ), - maxRing = cms.int32( 3 ), - useRingSlector = cms.bool( True ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - TID = cms.PSet( - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - minRing = cms.int32( 1 ), - maxRing = cms.int32( 2 ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ) - ), - TOB = cms.PSet( ), - BPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ) - ) -) -fragment.hltFullIter8PixelLessTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.4 ), - originHalfLength = cms.double( 12.0 ), - originRadius = cms.double( 1.0 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter8PixelLessClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter8PixelLessHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter8PixelLessTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayers" ) -) -fragment.hltFullIter8PixelLessHitTriplets = cms.EDProducer( "MultiHitFromChi2EDProducer", - detIdsToDebug = cms.vint32( 0, 0, 0 ), - extraPhiKDBox = cms.double( 0.005 ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - useFixedPreFiltering = cms.bool( False ), - refitHits = cms.bool( True ), - chi2VsPtCut = cms.bool( True ), - maxChi2 = cms.double( 5.0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraRKDBox = cms.double( 0.2 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - extraZKDBox = cms.double( 0.2 ), - doublets = cms.InputTag( "hltFullIter8PixelLessHitDoublets" ), - maxElement = cms.uint32( 1000000 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.0 ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - fnSigmaRZ = cms.double( 2.0 ) -) -fragment.hltFullIter8PixelLessSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - ComponentName = cms.string( "CombinedSeedComparitor" ), - comparitors = cms.VPSet( - cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - FilterAtHelixStage = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - FilterStripHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - FilterAtHelixStage = cms.bool( False ), - maxNSat = cms.uint32( 3 ), - trimMaxADC = cms.double( 30.0 ), - trimMaxFracTotal = cms.double( 0.15 ), - trimMaxFracNeigh = cms.double( 0.25 ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - subclusterWindow = cms.double( 0.7 ), - seedCutMIPs = cms.double( 0.35 ), - seedCutSN = cms.double( 7.0 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterCutSN = cms.double( 12.0 ) - ) - ), - mode = cms.string( "and" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter8PixelLessHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter8CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter8PixelLessSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter8CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter8CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "pixelLessStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter8TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter8CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter8HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter8CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter8TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter8TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter9ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter8HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter9MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter9TobTecLayersTripl = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TOB1+TOB2+MTOB3', - 'TOB1+TOB2+MTOB4', - 'TOB1+TOB2+MTEC1_pos', - 'TOB1+TOB2+MTEC1_neg' ), - MTOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - minRing = cms.int32( 6 ), - maxRing = cms.int32( 7 ), - useRingSlector = cms.bool( True ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ) - ), - BPix = cms.PSet( ), - TIB = cms.PSet( ) -) -fragment.hltFullIter9TobTecTrackingRegionsTripl = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.55 ), - originHalfLength = cms.double( 20.0 ), - originRadius = cms.double( 3.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter9TobTecClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter9TobTecHitDoubletsTripl = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsTripl" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTripl" ) -) -fragment.hltFullIter9TobTecHitTripletsTripl = cms.EDProducer( "MultiHitFromChi2EDProducer", - detIdsToDebug = cms.vint32( 0, 0, 0 ), - extraPhiKDBox = cms.double( 0.01 ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - useFixedPreFiltering = cms.bool( False ), - refitHits = cms.bool( True ), - chi2VsPtCut = cms.bool( True ), - maxChi2 = cms.double( 5.0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraRKDBox = cms.double( 0.2 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - extraZKDBox = cms.double( 0.2 ), - doublets = cms.InputTag( "hltFullIter9TobTecHitDoubletsTripl" ), - maxElement = cms.uint32( 1000000 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.0 ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - fnSigmaRZ = cms.double( 2.0 ) -) -fragment.hltFullIter9TobTecSeedsTripl = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - ComponentName = cms.string( "CombinedSeedComparitor" ), - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - FilterAtHelixStage = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - FilterStripHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - FilterAtHelixStage = cms.bool( False ), - maxNSat = cms.uint32( 3 ), - trimMaxADC = cms.double( 30.0 ), - trimMaxFracTotal = cms.double( 0.15 ), - trimMaxFracNeigh = cms.double( 0.25 ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - subclusterWindow = cms.double( 0.7 ), - seedCutMIPs = cms.double( 0.35 ), - seedCutSN = cms.double( 7.0 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterCutSN = cms.double( 12.0 ) - ) - ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitTripletsTripl" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter9TobTecLayersPair = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TOB1+TEC1_pos', - 'TOB1+TEC1_neg', - 'TEC1_pos+TEC2_pos', - 'TEC1_neg+TEC2_neg', - 'TEC2_pos+TEC3_pos', - 'TEC2_neg+TEC3_neg', - 'TEC3_pos+TEC4_pos', - 'TEC3_neg+TEC4_neg', - 'TEC4_pos+TEC5_pos', - 'TEC4_neg+TEC5_neg', - 'TEC5_pos+TEC6_pos', - 'TEC5_neg+TEC6_neg', - 'TEC6_pos+TEC7_pos', - 'TEC6_neg+TEC7_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - useRingSlector = cms.bool( True ), - minRing = cms.int32( 5 ), - maxRing = cms.int32( 5 ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ) - ), - MTID = cms.PSet( ), - FPix = cms.PSet( ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ) - ), - BPix = cms.PSet( ), - TIB = cms.PSet( ) -) -fragment.hltFullIter9TobTecTrackingRegionsPair = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.6 ), - originHalfLength = cms.double( 30.0 ), - originRadius = cms.double( 6.0 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter9TobTecHitDoubletsPair = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsPair" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPair" ) -) -fragment.hltFullIter9TobTecSeedsPair = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - ComponentName = cms.string( "CombinedSeedComparitor" ), - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - FilterAtHelixStage = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - FilterStripHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - FilterAtHelixStage = cms.bool( False ), - maxNSat = cms.uint32( 3 ), - trimMaxADC = cms.double( 30.0 ), - trimMaxFracTotal = cms.double( 0.15 ), - trimMaxFracNeigh = cms.double( 0.25 ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - subclusterWindow = cms.double( 0.7 ), - seedCutMIPs = cms.double( 0.35 ), - seedCutSN = cms.double( 7.0 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterCutSN = cms.double( 12.0 ) - ) - ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitDoubletsPair" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter9TobTecSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter9TobTecSeedsTripl','hltFullIter9TobTecSeedsPair' ) -) -fragment.hltFullIter9CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter9TobTecSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter9CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter9CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "tobTecStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter9TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter9CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger", - shareFrac = cms.double( 0.19 ), - inputClassifiers = cms.vstring( 'hltFullIter0TrackMVAClassifier', - 'hltFullIter1TrackMVAClassifier', - 'hltFullIter2TrackMVAClassifier', - 'hltFullIter3TrackMVAClassifier', - 'hltFullIter4TrackMVAClassifier', - 'hltFullIter5TrackMVAClassifier', - 'hltFullIter6TrackMVAClassifier', - 'hltFullIter7TrackMVAClassifier', - 'hltFullIter8TrackMVAClassifier', - 'hltFullIter9TrackMVAClassifier' ), - minQuality = cms.string( "loose" ), - minShareHits = cms.uint32( 2 ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - allowFirstHitShare = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - trackProducers = cms.VInputTag( 'hltFullIter0CtfWithMaterialTracks','hltFullIter1CtfWithMaterialTracks','hltFullIter2CtfWithMaterialTracks','hltFullIter3CtfWithMaterialTracks','hltFullIter4CtfWithMaterialTracks','hltFullIter5CtfWithMaterialTracks','hltFullIter6CtfWithMaterialTracks','hltFullIter7CtfWithMaterialTracks','hltFullIter8CtfWithMaterialTracks','hltFullIter9CtfWithMaterialTracks' ), - lostHitPenalty = cms.double( 5.0 ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) -) -fragment.hltFullOnlinePrimaryVertices = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( maxDistanceToBeam = cms.double( 1.0 ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ), - label = cms.string( "" ), - chi2cutoff = cms.double( 3.0 ) - ), - cms.PSet( maxDistanceToBeam = cms.double( 1.0 ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 2.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ), - label = cms.string( "WithBS" ), - chi2cutoff = cms.double( 3.0 ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxNormalizedChi2 = cms.double( 20.0 ), - minPt = cms.double( 0.0 ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 5.0 ), - trackQuality = cms.string( "any" ), - minPixelLayersWithHits = cms.int32( 2 ), - minSiliconLayersWithHits = cms.int32( 5 ), - maxEta = cms.double( 2.4 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltFullIterativeTrackingMerged" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - vertexSize = cms.double( 0.01 ), - d0CutOff = cms.double( 3.0 ), - Tmin = cms.double( 2.4 ), - dzCutOff = cms.double( 4.0 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tstop = cms.double( 0.5 ), - zmerge = cms.double( 0.01 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -fragment.hltFullGoodHighPurityFullTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltFullIterativeTrackingMerged" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - dr_par = cms.PSet( - drWPVerr_par = cms.vdouble( 999.0, 999.0, 999.0 ), - dr_exp = cms.vint32( 0, 0, 0 ) - ), - minLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_exp = cms.vint32( 0, 0, 0 ), - dzWPVerr_par = cms.vdouble( 999.0, 999.0, 999.0 ) - ), - maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxChi2n = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxLostLayers = cms.vint32( 999, 999, 999 ), - maxDz = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 999.0, 999.0 ), - maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - minPixelHits = cms.vint32( 0, 0, 0 ), - minNVtxTrk = cms.int32( 2 ), - minHits = cms.vint32( 3, 3, 3 ), - maxRelPtErr = cms.vdouble( 0.1, 0.1, 0.1 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullGoodHighPurityFullTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIterativeTrackingMerged" ), - originalQualVals = cms.InputTag( 'hltFullGoodHighPurityFullTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullGoodHighPurityFullTrackCutClassifier','MVAValues' ) -) -fragment.hltFullCandsForHighMultTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltFullGoodHighPurityFullTracks" ), - particleType = cms.string( "pi+" ) -) -fragment.hltFullTrackHighMult85 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 85 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -fragment.hltPreFullTrackMultiplicity100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltFullTrackHighMult100 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 100 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -fragment.hltPreFullTrackMultiplicity130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltFullTrackHighMult130 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 130 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -fragment.hltPreFullTrackMultiplicity155 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltFullTrackHighMult155 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 155 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -fragment.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_ETM70 OR L1_ETM80 OR L1_ETM90 OR L1_ETM95 OR L1_ETM105 OR L1_ETM110 OR L1_ETM115 OR L1_ETM120 OR L1_ETM150" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreECALHT800 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTowerMakerEcal = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "" ), - AllowMissingInputs = cms.bool( True ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltHtMhtEcal = cms.EDProducer( "HLTCaloTowerHtMhtProducer", - minPtTowerHt = cms.double( 1.5 ), - usePt = cms.bool( False ), - maxEtaTowerHt = cms.double( 5.0 ), - maxEtaTowerMht = cms.double( 5.0 ), - minPtTowerMht = cms.double( 1.5 ), - towersLabel = cms.InputTag( "hltTowerMakerEcal" ) -) -fragment.hltHtEcal800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtEcal' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtEcal' ), - minHt = cms.vdouble( 800.0 ) -) -fragment.hltL1sSingleAndDoubleEGWithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiSC3018EIsoANDHEMass70 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleAndDoubleEGWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGWithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEgammaHToverET = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", - effectiveAreas = cms.vdouble( 0.105, 0.17 ), - doRhoCorrection = cms.bool( False ), - outerCone = cms.double( 0.14 ), - caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ), - innerCone = cms.double( 0.0 ), - useSingleTower = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - depth = cms.int32( -1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - etMin = cms.double( 0.0 ), - rhoScale = cms.double( 1.0 ), - doEtSum = cms.bool( True ) -) -fragment.hltEG30HE30HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHToverET" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30EIso15HE30EcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 15.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 15.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30HE30HEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.55 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -fragment.hltDiEG18HE30eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EtEta2p55UnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EIso15HE30EcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 15.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 15.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18HE30eHEUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18EIso15ANDHE30Mass70CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18EIso15HE30EcalIsoUnseededFilter" ), - minMass = cms.double( 70.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18EIso15HE30EcalIsoUnseededFilter" ) -) -fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter", - useTCDSEventNumber = cms.bool( True ), - invert = cms.bool( False ), - period = cms.uint32( 107 ), - rawInput = cms.InputTag( "rawDataCollector" ), - fedId = cms.int32( 1024 ) -) -fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 3 ) -) -fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTZeroBias = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sHTT200to500IorSingleJet180to200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT200er OR L1_HTT240er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDSTHT250CaloScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT250 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 250.0 ) -) -fragment.hltPreDSTHT250CaloBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPixelTracksForNoPUFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.0 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 999.0 ) -) -fragment.hltSelectorJets20L1FastJetForNoPU = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etMin = cms.double( 20.0 ) -) -fragment.hltPixelTracksForNoPUFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForNoPU = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltSelectorJets20L1FastJetForNoPU" ), - vertexSrc = cms.InputTag( "hltFastPVPixelVertices" ), - ptMin = cms.double( 0.5 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.5 ), - originHalfLength = cms.double( 0.5 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ), - deltaPhiRegion = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsForNoPU = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForNoPU" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) -) -fragment.hltPixelTracksHitQuadrupletsForNoPU = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForNoPU" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForNoPU = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForNoPUFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForNoPUFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForNoPU" ) -) -fragment.hltCaloJetFromPV = cms.EDProducer( "PixelJetPuId", - MinEtaForwardJets = cms.double( 2.4 ), - MinTrackPt = cms.double( 0.6 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - MinEtForwardJets = cms.double( 40.0 ), - MinGoodJetTrackPtRatio = cms.double( 0.045 ), - MaxTrackDistanceToJet = cms.double( 0.04 ), - UseForwardJetsAsNoPU = cms.bool( True ), - MinGoodJetTrackPt = cms.double( 1.8 ), - tracks = cms.InputTag( "hltPixelTracksForNoPU" ), - MaxTrackChi2 = cms.double( 20.0 ), - jets = cms.InputTag( "hltSelectorJets20L1FastJetForNoPU" ) -) -fragment.hltPreDSTHT410PFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT410 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 410.0 ) -) -fragment.hltPreDSTHT410BTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTZeroBiasBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTZeroBiasCaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTCaloJet40BTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPreDSTCaloJet40CaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTCaloJet40CaloBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTL1HTTBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTL1HTTCaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTL1HTTCaloBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sDoubleMuIorTripleMuIorQuadMu = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_12_8 OR L1_DoubleMu_13_6 OR L1_DoubleMu_15_5 OR L1_DoubleMu_15_7 OR L1_TripleMu_4_4_4 OR L1_TripleMu_5_0_0 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_QuadMu0 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu5_SQ_OS_Mass7to18 OR L1_DoubleMu_20_2_SQ_Mass_Max20 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu6_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDSTL1DoubleMuBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTL1DoubleMuCaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTDoubleMu3noVtxCaloScoutingMonitoring = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHcalDigisRegForMuonsNoVtx = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - type = cms.string( "RecoChargedCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.4 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -fragment.hltHbhePhase1RecoM2RegForMuonsNoVtx = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisRegForMuonsNoVtx" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -fragment.hltHbherecoM2RegForMuonsNoVtx = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoM2RegForMuonsNoVtx" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -fragment.hltTowerMakerForHCALM2RegForMuonsNoVtx = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( 1.0E-99 ), - EEWeight = cms.double( 1.0E-99 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0E-99 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( 1.0E-99 ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoM2RegForMuonsNoVtx" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltRecHitInRegionForMuonsMFnoVtx = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsEB', - 'EcalRegionalRecHitsEE' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -fragment.hltRecHitInRegionForMuonsESNoVtx = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -fragment.hltParticleFlowRecHitECALForMuonsMFNoVtx = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMFnoVtx','EcalRegionalRecHitsEB' ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.08 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ), - srFlags = cms.InputTag( "hltEcalDigis" ) - ), - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMFnoVtx','EcalRegionalRecHitsEE' ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.3 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ), - srFlags = cms.InputTag( "hltEcalDigis" ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -fragment.hltParticleFlowRecHitPSForMuonsNoVtx = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsESNoVtx','EcalRegionalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -fragment.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMFNoVtx" ) -) -fragment.hltParticleFlowClusterPSForMuonsNoVtx = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuonsNoVtx" ) -) -fragment.hltParticleFlowClusterECALForMuonsMFNoVtx = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuonsNoVtx" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx" ) -) -fragment.hltMuonEcalMFPFClusterIsoForMuonsNoVtx = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.35, 0.193 ), - doRhoCorrection = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMFNoVtx" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.05 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.05 ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -fragment.hltRegionalTowerForMuonsNoVtx = cms.EDProducer( "EgammaHLTCaloTowerProducer", - L1NonIsoCand = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - EMin = cms.double( 0.0 ), - EtMin = cms.double( 0.0 ), - L1IsoCand = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - useTowersInCone = cms.double( 0.8 ), - towerCollection = cms.InputTag( "hltTowerMakerForAll" ) -) -fragment.hltParticleFlowRecHitHBHEForMuons = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbhereco" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -fragment.hltParticleFlowRecHitHCALForMuonsNoVtx = cms.EDProducer( "PFCTRecHitProducer", - ECAL_Compensate = cms.bool( False ), - ECAL_Dead_Code = cms.uint32( 10 ), - MinLongTiming_Cut = cms.double( -5.0 ), - ECAL_Compensation = cms.double( 0.5 ), - MaxLongTiming_Cut = cms.double( 5.0 ), - weight_HFhad = cms.double( 1.0 ), - ApplyPulseDPG = cms.bool( False ), - navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ), - ECAL_Threshold = cms.double( 10.0 ), - ApplyTimeDPG = cms.bool( False ), - caloTowers = cms.InputTag( "hltRegionalTowerForMuonsNoVtx" ), - hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ), - LongFibre_Fraction = cms.double( 0.1 ), - MaxShortTiming_Cut = cms.double( 5.0 ), - HcalMaxAllowedHFLongShortSev = cms.int32( 9 ), - thresh_Barrel = cms.double( 0.4 ), - navigation_HF = cms.bool( True ), - HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ), - HF_Calib_29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - EM_Depth = cms.double( 22.0 ), - weight_HFem = cms.double( 1.0 ), - LongShortFibre_Cut = cms.double( 1.0E9 ), - MinShortTiming_Cut = cms.double( -5.0 ), - HCAL_Calib = cms.bool( True ), - thresh_HF = cms.double( 0.4 ), - HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ), - thresh_Endcap = cms.double( 0.4 ), - HcalMaxAllowedChannelStatusSev = cms.int32( 9 ), - hcalRecHitsHF = cms.InputTag( "hltHfreco" ), - ShortFibre_Cut = cms.double( 60.0 ), - ApplyLongShortDPG = cms.bool( True ), - HF_Calib = cms.bool( True ), - HAD_Depth = cms.double( 47.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HCAL_Calib_29 = cms.double( 1.35 ) -) -fragment.hltParticleFlowClusterHBHEForMuons = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForMuons" ) -) -fragment.hltParticleFlowClusterHCALForMuons = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForMuons" ) -) -fragment.hltMuonHcalPFClusterIsoForMuonsNoVtx = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.11, 0.163 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.1 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForMuons" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( True ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.1 ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -fragment.hltL3MuonVertexNoVtx = cms.EDProducer( "VertexFromTrackProducer", - verbose = cms.untracked.bool( False ), - useTriggerFilterElectrons = cms.bool( False ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - isRecoCandidate = cms.bool( True ), - trackLabel = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - useTriggerFilterMuons = cms.bool( False ), - useBeamSpot = cms.bool( True ), - vertexLabel = cms.InputTag( "notUsed" ), - triggerFilterElectronsSrc = cms.InputTag( "notUsed" ), - triggerFilterMuonsSrc = cms.InputTag( "notUsed" ), - useVertex = cms.bool( False ) -) -fragment.hltPixelTracksTrackingRegionsL3MuonNoVtx = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltL3MuonVertexNoVtx" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.5 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( True ), - ptMin = cms.double( 0.9 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltPixelTracksHitDoubletsL3MuonNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsL3MuonNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsL3MuonNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsL3MuonNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksL3MuonNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsL3MuonNoVtx" ) -) -fragment.hltPixelVerticesL3MuonNoVtx = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksL3MuonNoVtx" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsL3MuonNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsL3MuonNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsL3MuonNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsL3MuonNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsL3MuonNoVtx" ) -) -fragment.hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsL3MuonNoVtx" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltIter1L3MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1L3MuonPixelLayerQuadrupletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1L3MuonPixelTrackingRegionsNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltIter1L3MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1L3MuonPixelTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadrupletsNoVtx" ) -) -fragment.hltIter1L3MuonPixelHitQuadrupletsNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1L3MuonPixelHitDoubletsNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1L3MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1L3MuonPixelHitQuadrupletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1L3MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1L3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1L3MuonTrackCutClassifierPromptNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1L3MuonTrackCutClassifierDetachedNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1L3MuonTrackCutClassifierMergedNoVtx = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPromptNoVtx', - 'hltIter1L3MuonTrackCutClassifierDetachedNoVtx' ) -) -fragment.hltIter1L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMergedNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMergedNoVtx','MVAValues' ) -) -fragment.hltIter1L3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurityNoVtx','hltIter1L3MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurityNoVtx','hltIter1L3MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2L3MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1L3MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2L3MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2L3MuonPixelLayerTripletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2L3MuonPixelTrackingRegionsNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltIter2L3MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2L3MuonPixelTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTripletsNoVtx" ) -) -fragment.hltIter2L3MuonPixelHitTripletsNoVtx = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2L3MuonPixelHitDoubletsNoVtx" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2L3MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2L3MuonPixelHitTripletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2L3MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2L3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltIter2L3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1L3MuonMergedNoVtx','hltIter2L3MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1L3MuonMergedNoVtx','hltIter2L3MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltMuonTkRelIsolationCut0p09MapNoVtx = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.09 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2L3MuonMergedNoVtx" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ) -) -fragment.hltPreDSTDoubleMu3noVtxCaloScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMuIorTripleMuIorQuadMu" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltDimuon3L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltDimuon3L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltDoubleMu3L3FilteredNoVtx = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1CandTag = cms.InputTag( "hltDimuon3L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDimuon3L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 9999.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 999999.0 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -fragment.hltDisplacedmumuVtxProducer = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu3L3FilteredNoVtx" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 99999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltPreAK4CaloJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltPreAK4CaloJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreAK4CaloJet50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPreAK4CaloJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPreAK4CaloJet100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltPreAK4CaloJet120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet120 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPreAK4PFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet15 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 15.0 ) -) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSingleAK4PFJet30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltPreAK4PFJet50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSingleAK4PFJet50 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPreAK4PFJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSingleAK4PFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPreAK4PFJet100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 70.0 ) -) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet70" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSingleAK4PFJet100 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltPreAK4PFJet120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4PFJet120 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPreHISinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer", - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - IslandEndcapSeedThr = cms.double( 0.18 ), - posCalcParameters = cms.PSet( - T0_barl = cms.double( 7.4 ), - T0_endcPresh = cms.double( 1.2 ), - LogWeighted = cms.bool( True ), - T0_endc = cms.double( 3.1 ), - X0 = cms.double( 0.89 ), - W0 = cms.double( 4.2 ) - ), - barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ), - endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - clustershapecollectionEE = cms.string( "islandEndcapShape" ), - clustershapecollectionEB = cms.string( "islandBarrelShape" ), - VerbosityLevel = cms.string( "ERROR" ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), - endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - IslandBarrelSeedThr = cms.double( 0.5 ) -) -fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer", - barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ), - endcapEtaSearchRoad = cms.double( 0.14 ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), - endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ), - barrelPhiSearchRoad = cms.double( 0.8 ), - endcapPhiSearchRoad = cms.double( 0.6 ), - endcapBCEnergyThreshold = cms.double( 0.0 ), - VerbosityLevel = cms.string( "ERROR" ), - seedTransverseEnergyThreshold = cms.double( 1.0 ), - barrelEtaSearchRoad = cms.double( 0.07 ), - endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ), - barrelBCEnergyThreshold = cms.double( 0.0 ), - doBarrel = cms.bool( True ), - doEndcaps = cms.bool( True ), - endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" ) -) -fragment.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker", - corectedSuperClusterCollection = cms.string( "" ), - sigmaElectronicNoise = cms.double( 0.03 ), - superClusterAlgo = cms.string( "Island" ), - etThresh = cms.double( 0.0 ), - rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ), - applyEnergyCorrection = cms.bool( True ), - isl_fCorrPset = cms.PSet( - fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ), - fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ), - brLinearHighThr = cms.double( 0.0 ), - maxR9 = cms.double( 1.5 ), - minR9Barrel = cms.double( 0.94 ), - brLinearLowThr = cms.double( 0.0 ), - fBremThVect = cms.vdouble( 1.2, 1.2 ), - minR9Endcap = cms.double( 0.95 ), - fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ) - ), - VerbosityLevel = cms.string( "ERROR" ), - recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -fragment.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker", - corectedSuperClusterCollection = cms.string( "" ), - sigmaElectronicNoise = cms.double( 0.15 ), - superClusterAlgo = cms.string( "Island" ), - etThresh = cms.double( 0.0 ), - rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ), - applyEnergyCorrection = cms.bool( True ), - isl_fCorrPset = cms.PSet( - fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ), - fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ), - brLinearHighThr = cms.double( 0.0 ), - maxR9 = cms.double( 1.5 ), - minR9Barrel = cms.double( 0.94 ), - brLinearLowThr = cms.double( 0.0 ), - fBremThVect = cms.vdouble( 1.2, 1.2 ), - minR9Endcap = cms.double( 0.95 ), - fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ) - ), - VerbosityLevel = cms.string( "ERROR" ), - recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner", - originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ), - recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - TimingCut = cms.untracked.double( 9999999.0 ), - swissCutThr = cms.untracked.double( 0.95 ), - recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - etCut = cms.double( 8.0 ), - outputColl = cms.string( "" ) -) -fragment.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ), - scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ), - recoEcalCandidateCollection = cms.string( "" ) -) -fragment.hltHIPhoton10Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltL1sSingleEG10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHISinglePhoton20Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHIPhoton20Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPreHISinglePhoton30Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHIPhoton30Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1sSingleEG24 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHISinglePhoton40Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHIPhoton40Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPreHISinglePhoton50Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHIPhoton50Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPreHISinglePhoton60Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHIPhoton60Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltPrePhoton20HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG10Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG20EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG20HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton30HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG30HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton40HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG20Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG24" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG40EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 40.0 ), - etcutEB = cms.double( 40.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG40HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG40EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton50HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG50EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG50HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton60HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG60EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 60.0 ), - etcutEB = cms.double( 60.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG60HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 2 ) -) -fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 1024 ) -) -fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter", - InputTag = cms.InputTag( "rawDataCollector" ), - CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ), - FilterSummary = cms.untracked.bool( False ) -) -fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 ) -) -fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter", - ampCut_endcapM = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ), - phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ), - phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ), - barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), - barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), - statusThreshold = cms.uint32( 3 ), - useRecoFlag = cms.bool( False ), - endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), - endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ampCut_barrelM = cms.vdouble( 14.7539, 14.8687, 14.9573, 15.0231, 15.0687, 15.0967, 15.1093, 15.1086, 15.0962, 15.0739, 15.0431, 15.0051, 14.9611, 14.9122, 14.8593, 14.8033, 14.7449, 14.6848, 14.6236, 14.5618, 14.4999, 14.4382, 14.3771, 14.3168, 14.2575, 14.1994, 14.1427, 14.0873, 14.0333, 13.9808, 13.9298, 13.8801, 13.8317, 13.7846, 13.7387, 13.6938, 13.6499, 13.6069, 13.5646, 13.5229, 13.4817, 13.441, 13.4007, 13.3606, 13.3207, 13.2809, 13.2413, 13.2017, 13.1622, 13.1228, 13.0836, 13.0445, 13.0056, 12.9671, 12.9289, 12.8913, 12.8543, 12.818, 12.7828, 12.7486, 12.7156, 12.6841, 12.6542, 12.626, 12.5997, 12.5756, 12.5536, 12.5339, 12.5167, 12.5019, 12.4897, 12.48, 12.4727, 12.4678, 12.4651, 12.4644, 12.4654, 12.4677, 12.4708, 12.4744, 12.4777, 12.4799, 12.4804, 12.478, 12.4718 ), - endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), - barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ampCut_endcapP = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ), - ampCut_barrelP = cms.vdouble( 12.4718, 12.478, 12.4804, 12.4799, 12.4777, 12.4744, 12.4708, 12.4677, 12.4654, 12.4644, 12.4651, 12.4678, 12.4727, 12.48, 12.4897, 12.5019, 12.5167, 12.5339, 12.5536, 12.5756, 12.5997, 12.626, 12.6542, 12.6841, 12.7156, 12.7486, 12.7828, 12.818, 12.8543, 12.8913, 12.9289, 12.9671, 13.0056, 13.0445, 13.0836, 13.1228, 13.1622, 13.2017, 13.2413, 13.2809, 13.3207, 13.3606, 13.4007, 13.441, 13.4817, 13.5229, 13.5646, 13.6069, 13.6499, 13.6938, 13.7387, 13.7846, 13.8317, 13.8801, 13.9298, 13.9808, 14.0333, 14.0873, 14.1427, 14.1994, 14.2575, 14.3168, 14.3771, 14.4382, 14.4999, 14.5618, 14.6236, 14.6848, 14.7449, 14.8033, 14.8593, 14.9122, 14.9611, 15.0051, 15.0431, 15.0739, 15.0962, 15.1086, 15.1093, 15.0967, 15.0687, 15.0231, 14.9573, 14.8687, 14.7539 ) -) -fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL1NotBptxOR = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sMinimumBiasHF0ORBptxAND = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF0_OR_BptxAND" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL1MinimumBiasHFOR = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreL1MinimumBiasHF0OR = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "hltGtStage2Digis" ), - triggerConditions = cms.vstring( 'L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142' ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -fragment.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter", - useTCDSEventNumber = cms.bool( False ), - invert = cms.bool( False ), - period = cms.uint32( 4096 ), - rawInput = cms.InputTag( "rawDataCollector" ), - fedId = cms.int32( 1024 ) -) -fragment.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0 OR L1_TripleJet_84_68_48_VBF OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_92_76_64_VBF OR L1_QuadJet40er3p0 OR L1_QuadJet50er3p0 OR L1_QuadJet60er3p0 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleMuOpen OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30 OR L1_DoubleMu_12_5 OR L1_DoubleMu_12_8 OR L1_DoubleMu_13_6 OR L1_DoubleMu_15_5 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14 OR L1_TripleEG_14_10_8 OR L1_TripleEG_18_17_8 OR L1_TripleMu_4_4_4 OR L1_TripleMu_5_0_0 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_DoubleMu_15_7 OR L1_DoubleMu_15_7_SQ OR L1_DoubleMu_15_7_SQ_Mass_Min4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sIsolatedBunch = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_IsolatedBunch" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sSingleJetOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0 OR L1_TripleJet_84_68_48_VBF OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_92_76_64_VBF OR L1_QuadJet40er3p0 OR L1_QuadJet50er3p0 OR L1_QuadJet60er3p0 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltPreHcalIsolatedbunch = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", - minPTrack = cms.double( 5.0 ), - L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), - MaxVtxDXYSeed = cms.double( 101.0 ), - tauUnbiasCone = cms.double( 1.2 ), - VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - EBEtaBoundary = cms.double( 1.479 ), - maxPTrackForIsolation = cms.double( 3.0 ), - MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), - PixelIsolationConeSizeAtEC = cms.double( 40.0 ), - PixelTracksSources = cms.VInputTag( 'hltPixelTracks' ), - MaxVtxDXYIsol = cms.double( 101.0 ), - tauAssociationCone = cms.double( 0.0 ), - ExtrapolationConeSize = cms.double( 1.0 ) -) -fragment.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 0.0 ), - MinDeltaPtL1Jet = cms.double( -40000.0 ), - MinPtTrack = cms.double( 3.5 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 12.0 ), - NMaxTrackCandidates = cms.int32( 10 ), - MaxEtaTrack = cms.double( 1.15 ), - candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ), - filterTrackEnergy = cms.bool( True ) -) -fragment.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", - ECHitEnergyThreshold = cms.double( 0.05 ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), - EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ECHitCountEnergyThreshold = cms.double( 0.5 ), - EcalConeSizeEta0 = cms.double( 0.09 ), - EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EcalConeSizeEta1 = cms.double( 0.14 ) -) -fragment.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", - saveTags = cms.bool( True ), - DropMultiL2Event = cms.bool( False ), - MaxEnergyIn = cms.double( 1.2 ), - MaxEnergyOut = cms.double( 1.2 ), - NMaxTrackCandidates = cms.int32( 10 ), - candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" ) -) -fragment.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector", - corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), - associationCone = cms.double( 0.2 ) -) -fragment.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 0.0 ), - MinDeltaPtL1Jet = cms.double( 4.0 ), - MinPtTrack = cms.double( 20.0 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 18.0 ), - NMaxTrackCandidates = cms.int32( 999 ), - MaxEtaTrack = cms.double( 1.15 ), - candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ), - filterTrackEnergy = cms.bool( True ) -) -fragment.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", - minPTrack = cms.double( 5.0 ), - L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), - MaxVtxDXYSeed = cms.double( 101.0 ), - tauUnbiasCone = cms.double( 1.2 ), - VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - EBEtaBoundary = cms.double( 1.479 ), - maxPTrackForIsolation = cms.double( 3.0 ), - MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), - PixelIsolationConeSizeAtEC = cms.double( 40.0 ), - PixelTracksSources = cms.VInputTag( 'hltPixelTracks' ), - MaxVtxDXYIsol = cms.double( 101.0 ), - tauAssociationCone = cms.double( 0.0 ), - ExtrapolationConeSize = cms.double( 1.0 ) -) -fragment.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 1.1 ), - MinDeltaPtL1Jet = cms.double( -40000.0 ), - MinPtTrack = cms.double( 3.5 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 12.0 ), - NMaxTrackCandidates = cms.int32( 5 ), - MaxEtaTrack = cms.double( 2.2 ), - candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ), - filterTrackEnergy = cms.bool( True ) -) -fragment.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", - ECHitEnergyThreshold = cms.double( 0.05 ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), - EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ECHitCountEnergyThreshold = cms.double( 0.5 ), - EcalConeSizeEta0 = cms.double( 0.09 ), - EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EcalConeSizeEta1 = cms.double( 0.14 ) -) -fragment.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", - saveTags = cms.bool( True ), - DropMultiL2Event = cms.bool( False ), - MaxEnergyIn = cms.double( 1.2 ), - MaxEnergyOut = cms.double( 1.2 ), - NMaxTrackCandidates = cms.int32( 10 ), - candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" ) -) -fragment.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector", - corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), - associationCone = cms.double( 0.2 ) -) -fragment.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 1.1 ), - MinDeltaPtL1Jet = cms.double( 4.0 ), - MinPtTrack = cms.double( 20.0 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 18.0 ), - NMaxTrackCandidates = cms.int32( 999 ), - MaxEtaTrack = cms.double( 2.2 ), - candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ), - filterTrackEnergy = cms.bool( True ) -) -fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreZeroBiasIsolatedBunches = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInTrain AND (NOT L1_FirstCollisionInOrbit)" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sL1ZeroBiasLastBunchInTrain = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_LastCollisionInTrain" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreZeroBiasLastCollisionInTrain = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sL1ZeroBiasFirstBunchAfterTrain = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_FirstBunchAfterTrain" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreZeroBiasFirstBXAfterTrain = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu7 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30 OR L1_SingleMu14er2p1 OR L1_SingleMu16er2p1 OR L1_SingleMu18er2p1 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreAlCaRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu14erIorSingleMu16er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.6 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1332, 1333, 1334, 1335, 1336, 1337, 1338 ) -) -fragment.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMCReducedIterativeTracking = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMCPFMET = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMETOpenFilter = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreMCAK4PFJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK4PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPreMCPFBTagCSV = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBTagPFCSVp056Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.63 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreMCPFHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFHTForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTForMC' ), - minHt = cms.vdouble( -1.0 ) -) -fragment.hltPreMCPFMHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMHTOpenFilter = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), - minMht = cms.vdouble( -1.0 ) -) -fragment.hltPreMCCaloMET = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloMETOpenFilter = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreMCCaloMETJetIdCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMetCleanUsingJetID = cms.EDProducer( "HLTMETCleanerUsingJetID", - maxEta = cms.double( 5.0 ), - goodJetsLabel = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - metLabel = cms.InputTag( "hltMet" ), - minPt = cms.double( 20.0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJets" ) -) -fragment.hltMETCleanUsingJetIDOpenFilter = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetCleanUsingJetID" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreMCAK4CaloJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloJetCollection20Filter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPreMCAK4CaloJetsFromPV = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloJetFromPVCollection20Filter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltCaloJetFromPV" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltHtMhtFromPVForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetFromPV" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltCaloHtMhtFromPVOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), - minHt = cms.vdouble( -1.0 ) -) -fragment.hltPreMCCaloBTagCSV = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMCCaloHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltCaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtForMC' ), - minHt = cms.vdouble( -1.0 ) -) -fragment.hltPreMCCaloMHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMhtFilter = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), - minMht = cms.vdouble( -1.0 ) -) -fragment.hltPreMCAK8PFJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPreMCAK8TrimPFJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8TrimPFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPreMCAK8PFHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8PFHTForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltAK8PFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), - minHt = cms.vdouble( -1.0 ) -) -fragment.hltPreMCAK8CaloHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8HtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltAK8CaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), - minHt = cms.vdouble( -1.0 ) -) -fragment.hltL1sSingleEG5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG10EtL1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG10R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10EtL1SingleEG5EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10HE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHToverET" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10R9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter" ) -) -fragment.hltDiEG10EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.55 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -fragment.hltDiEG10R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10EtEta2p55UnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG10HE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10R9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter" ), - minMass = cms.double( 10.0 ), - secondLegLastFilter = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter" ) -) -fragment.hltL1sSingleEG5WithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMCDoubleEle5CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG5WithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5WithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG5L1SingleEG5WithJetAndTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG5HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5L1SingleEG5WithJetAndTauEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG5CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG5CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle5CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG5EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG5HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG5EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG5CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG5HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEle5CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG5CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDiEle5CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle5CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreMCEle5WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG5L1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle5WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5L1SingleEG5EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle5WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle5WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle5WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle5WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle5WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle5WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle5WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle5WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle5WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 15.0 ), - etcutEB = cms.double( 15.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ) -) -fragment.hltPreMCIsoMu = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2fL1sMu5L1L2SingleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL3fL1sMu5L1L2L3SingleMu = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1L2SingleMu" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3SingleMu" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sMu16L1L2L3TrkIsoFiltered0p07SingleMu = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMCDoubleMuTrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2pfL1sDoubleMu0L1f0L2doubleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu0L1f0L2doubleMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuonRelTrkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltDiMuonRelTrkIsoFiltered0p4DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonRelTrkIsoFiltered0p4" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonRelTrkIsoFiltered0p4" ) -) -fragment.hltPreMCDoubleMuNoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2fDimuonL1f0L2NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL1sAlCaEcalPi0Eta = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_AlwaysTrue OR L1_IsolatedBunch OR L1_SingleEG5 OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG18er2p1 OR L1_SingleIsoEG20er2p1 OR L1_SingleIsoEG22er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_23_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0 OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_84_68_48_VBF OR L1_TripleJet_92_76_64_VBF OR L1_QuadJet40er3p0 OR L1_QuadJet50er3p0 OR L1_QuadJet60er3p0 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT220er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreAlCaEcalPi0EBonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer", - statusLevelRecHitsToUse = cms.int32( 1 ), - barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ), - flagLevelRecHitsToUse = cms.int32( 1 ), - maxNumberofClusters = cms.int32( 300 ), - clusPhiSize = cms.int32( 3 ), - posCalcParameters = cms.PSet( - T0_barl = cms.double( 7.4 ), - T0_endcPresh = cms.double( 1.2 ), - LogWeighted = cms.bool( True ), - T0_endc = cms.double( 3.1 ), - X0 = cms.double( 0.89 ), - W0 = cms.double( 4.2 ) - ), - clusEtaSize = cms.int32( 3 ), - useRecoFlag = cms.bool( False ), - endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - maxNumberofSeeds = cms.int32( 700 ), - useDBStatus = cms.bool( True ), - debugLevel = cms.int32( 0 ), - barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - clusSeedThrEndCap = cms.double( 1.0 ), - clusSeedThr = cms.double( 0.5 ), - doEndcaps = cms.bool( True ), - endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ), - doBarrel = cms.bool( True ) -) -fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.22 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), - barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.06 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.88 ), - selePtPairBarrel_region1 = cms.double( 2.0 ), - selePtPairBarrel_region2 = cms.double( 1.75 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.65 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.65 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region1 = cms.uint32( 6 ), - seleNxtalBarrel_region2 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( True ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( False ), - storeRecHitES = cms.bool( False ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 2.5 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 1.5 ), - endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 1.5 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtGammaEndCap_region3 = cms.double( 0.5 ), - selePtPairEndCap_region3 = cms.double( 99.0 ), - selePtGammaEndCap_region2 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 0.5 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - seleS9S25GammaEndCap = cms.double( 0.0 ), - store5x5RecHitEE = cms.bool( False ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "pi0EcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) -) -fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), - recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ), - digisOut = cms.string( "pi0EBDigis" ), - region = cms.string( "barrel" ) -) -fragment.hltPreAlCaEcalPi0EEonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.22 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), - barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.06 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), - selePtPairBarrel_region1 = cms.double( 1.5 ), - selePtPairBarrel_region2 = cms.double( 1.5 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.5 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.5 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region1 = cms.uint32( 6 ), - seleNxtalBarrel_region2 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( True ), - storeRecHitES = cms.bool( True ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 999.0 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.92 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.85 ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 3.75 ), - endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 2.0 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.92 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtGammaEndCap_region3 = cms.double( 0.95 ), - selePtPairEndCap_region3 = cms.double( 2.0 ), - selePtGammaEndCap_region2 = cms.double( 0.95 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 1.1 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - seleS9S25GammaEndCap = cms.double( 0.0 ), - store5x5RecHitEE = cms.bool( False ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "pi0EcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) -) -fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), - recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ), - digisOut = cms.string( "pi0EEDigis" ), - region = cms.string( "endcap" ) -) -fragment.hltPreAlCaEcalEtaEBonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.156 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.8 ), - massLowPi0Cand = cms.double( 0.084 ), - seleS9S25Gamma = cms.double( 0.8 ), - seleBeltDeta = cms.double( 0.1 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), - barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( True ), - seleMinvMinBarrel = cms.double( 0.2 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.9 ), - selePtPairBarrel_region1 = cms.double( 3.0 ), - selePtPairBarrel_region2 = cms.double( 3.0 ), - seleBeltDR = cms.double( 0.3 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.65 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 1.4 ), - store5x5RecHitEB = cms.bool( True ), - seleNxtalBarrel_region1 = cms.uint32( 6 ), - seleNxtalBarrel_region2 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( True ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( False ), - storeRecHitES = cms.bool( False ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 2.5 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 1.5 ), - endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 1.5 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtGammaEndCap_region3 = cms.double( 0.5 ), - selePtPairEndCap_region3 = cms.double( 99.0 ), - selePtGammaEndCap_region2 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 0.5 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - seleS9S25GammaEndCap = cms.double( 0.0 ), - store5x5RecHitEE = cms.bool( False ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "etaEcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) -) -fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), - recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ), - digisOut = cms.string( "etaEBDigis" ), - region = cms.string( "barrel" ) -) -fragment.hltPreAlCaEcalEtaEEonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.8 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), - barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.3 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), - selePtPairBarrel_region1 = cms.double( 1.5 ), - selePtPairBarrel_region2 = cms.double( 1.5 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 1.0 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.5 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region1 = cms.uint32( 6 ), - seleNxtalBarrel_region2 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( True ), - storeRecHitES = cms.bool( True ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.1 ), - selePtPairMaxEndCap_region3 = cms.double( 999.0 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.9 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.9 ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 3.0 ), - endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 3.0 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.9 ), - seleMinvMinEndCap = cms.double( 0.2 ), - selePtGammaEndCap_region3 = cms.double( 1.0 ), - selePtPairEndCap_region3 = cms.double( 3.0 ), - selePtGammaEndCap_region2 = cms.double( 1.0 ), - seleBeltDREndCap = cms.double( 0.3 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 1.0 ), - seleMinvMaxEndCap = cms.double( 0.8 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - seleS9S25GammaEndCap = cms.double( 0.85 ), - store5x5RecHitEE = cms.bool( True ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "etaEcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) -) -fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), - recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ), - digisOut = cms.string( "etaEEDigis" ), - region = cms.string( "endcap" ) -) -fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG22er2p1_IsoTau26er2p1_dR_Min0p3 OR L1_LooseIsoEG24er2p1_IsoTau27er2p1_dR_Min0p3" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1EGerAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG24L1EGandTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1EGerAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 24.0 ), - etcutEB = cms.double( 24.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle24erWPTightClusterShapeFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG24L1EGandTauEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle24erWPTightHEFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle24erWPTightClusterShapeFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle24erWPTightEcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle24erWPTightHEFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle24erWPTightHcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle24erWPTightEcalIsoFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle24erWPTightPixelMatchFilterForTau = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle24erWPTightHcalIsoFilterForTau" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle24erWPTightPMS2FilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightPixelMatchFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightPMS2FilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle24erWPTightGsfMissingHitsFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle24erWPTightGsfDetaFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfMissingHitsFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle24erWPTightGsfDphiFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfDetaFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle24erWPTightGsfTrackIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfDphiFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 = cms.EDFilter( "HLT2PhotonTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4CaloJetsPFEt5' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltTauJet5" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPFTau30 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltPFTau30Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltPFTau30TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -fragment.hltSelectedPFTau30LooseChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltOverlapFilterIsoEle24WPTightGsfLooseIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolation' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30LooseChargedIsolationL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau30TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -fragment.hltSelectedPFTau30MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltOverlapFilterIsoEle24WPTightGsfMediumChargedIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolation' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30MediumChargedIsolationL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau30TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -fragment.hltSelectedPFTau30TightChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltOverlapFilterIsoEle24WPTightGsfTightChargedIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolation' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30TightChargedIsolationL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau30TrackLooseChargedIsoTightOOSCPhotons = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -fragment.hltSelectedPFTau30LooseChargedIsolationTightOOSCPhotonsL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltOverlapFilterIsoEle24WPTightGsfLooseIsoTightOOSCPhotonsPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30LooseChargedIsolationTightOOSCPhotonsL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau30TrackMediumChargedIsoTightOOSCPhotons = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -fragment.hltSelectedPFTau30MediumChargedIsolationTightOOSCPhotonsL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltOverlapFilterIsoEle24WPTightGsfMediumIsoTightOOSCPhotonsPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30MediumChargedIsolationTightOOSCPhotonsL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau30TrackTightChargedIsoTightOOSCPhotons = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -fragment.hltSelectedPFTau30TightChargedIsolationTightOOSCPhotonsL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltOverlapFilterIsoEle24WPTightGsfTightIsoTightOOSCPhotonsPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30TightChargedIsolationTightOOSCPhotonsL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltL1sDoubleTauBigOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau28er2p1 OR L1_DoubleIsoTau30er2p1 OR L1_DoubleIsoTau32er2p1 OR L1_DoubleIsoTau33er2p1 OR L1_DoubleIsoTau34er2p1 OR L1_DoubleIsoTau35er2p1 OR L1_DoubleIsoTau36er2p1 OR L1_DoubleIsoTau38er2p1 OR L1_DoubleTau70er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleLooseChargedIsoPFTau35Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -fragment.hltDoubleL2IsoTau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -fragment.hltDoublePFTau35Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleLooseChargedIsoPFTau40Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau40Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleMediumChargedIsoPFTau35Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleMediumChargedIsoPFTau40Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleTightChargedIsoPFTau35Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau35TrackPt1TightChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -fragment.hltDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1TightChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleTightChargedIsoPFTau40Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau40TrackPt1TightChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1TightChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleLooseChargedIsoPFTau35Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.1 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( True ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauLooseChargedIsolationAndTightOOSCPhotonsDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "and" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseChargedIsolationAndTightOOSCPhotonsDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleLooseChargedIsoPFTau40Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleMediumChargedIsoPFTau35Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "and" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleMediumChargedIsoPFTau40Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleTightChargedIsoPFTau35Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "and" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -fragment.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleTightChargedIsoPFTau40Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltL1sMu22erIsoTau40er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau40er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau50Trk30eta2p11pr = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu22erIsoTau40er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltSingleL2Tau35eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltPFTau50 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFTau50Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFTauTrackPt30Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 30.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -fragment.hltPFTau1Prong = cms.EDProducer( "PFRecoTauDiscriminationByNProngs", - MinN = cms.uint32( 1 ), - BooleanOutput = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.1 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - MaxN = cms.uint32( 1 ) -) -fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt30Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTau1Prong" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchMu22IsoTau40 = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu22erIsoTau40er" ) -) -fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedMu22IsoTau40 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchMu22IsoTau40" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltL1sIsoTau40erETM80To120 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_IsoTau40er_ETM80 OR L1_IsoTau40er_ETM85 OR L1_IsoTau40er_ETM90 OR L1_IsoTau40er_ETM95 OR L1_IsoTau40er_ETM100 OR L1_IsoTau40er_ETM105 OR L1_IsoTau40er_ETM110 OR L1_IsoTau40er_ETM115 OR L1_IsoTau40er_ETM120 OR L1_IsoTau40er_ETMHF80 OR L1_IsoTau40er_ETMHF90 OR L1_IsoTau40er_ETMHF100 OR L1_IsoTau40er_ETMHF110 OR L1_IsoTau40er_ETMHF120" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sIsoTau40erETM80To120" ) -) -fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET110 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMETClean110 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMETClean120 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET130 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -fragment.hltMETClean130 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -fragment.hltL1sQuadJet36IsoTau52 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_QuadJet36er3p0_IsoTau52er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11pr = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchQuadJetIsoTau = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sQuadJet36IsoTau52" ) -) -fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedQuadIsoTau = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchQuadJetIsoTau" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltL1sSingleTau80to140er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleTau80er2p1 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_SingleTau140er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p11pr = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleL2Tau80eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( 500.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.06 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( 500.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.02 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 200.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau180 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltPFTau180Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltPFTauTrackPt50Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 50.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -fragment.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTau1Prong" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIso1Prong = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch1Prong = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sSingleTau80to140er" ) -) -fragment.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched1Prong = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch1Prong" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTausTrackPt50 = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau180TrackPt50 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sSingleTau80to140er" ) -) -fragment.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltL1sBigOrMuXXerIsoTauYYer = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau28er2p1 OR L1_Mu22er2p1_IsoTau30er2p1 OR L1_Mu22er2p1_IsoTau32er2p1 OR L1_Mu22er2p1_IsoTau33er2p1 OR L1_Mu22er2p1_IsoTau34er2p1 OR L1_Mu22er2p1_IsoTau35er2p1 OR L1_Mu22er2p1_IsoTau36er2p1 OR L1_Mu22er2p1_IsoTau38er2p1 OR L1_Mu22er2p1_Tau70er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltSingleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -fragment.hltSingleL2IsoTau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -fragment.hltSinglePFTau35Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltSinglePFTau35TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -fragment.hltSelectedPFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltOverlapFilterIsoMu24LooseChargedIsoPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1LooseChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -fragment.hltSelectedPFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltOverlapFilterIsoMu24LooseChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -fragment.hltSelectedPFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltOverlapFilterIsoMu24MediumChargedIsoPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -fragment.hltSelectedPFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -fragment.hltSelectedPFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltOverlapFilterIsoMu24TightChargedIsoPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -fragment.hltSelectedPFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSinglePFTau40Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltSinglePFTau40TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltSelectedPFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltOverlapFilterIsoMu24MediumChargedIsoPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltOverlapFilterIsoMu24TightChargedIsoPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltL1sTripleEG14108IorTripleEG18178 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleEG_14_10_8 OR L1_TripleEG_18_17_8 OR L1_TripleEG_LooseIso20_10_5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle16Ele12Ele8CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sTripleEG14108IorTripleEG18178" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 3 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 16.0 ), - etcutEB = cms.double( 16.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 3 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter" ), - ncandcut = cms.int32( 3 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sRsqSeeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0 OR L1_QuadJet40er3p0 OR L1_QuadJet50er3p0 OR L1_QuadJet60er3p0 OR L1_LooseIsoEG24er2p1_HTT100er OR L1_LooseIsoEG26er2p1_HTT100er OR L1_LooseIsoEG28er2p1_HTT100er OR L1_EG25er2p1_HTT125er OR L1_EG27er2p1_HTT200er OR L1_Mu18_HTT100er OR L1_Mu6_HTT200er OR L1_Mu6_HTT240er OR L1_Mu6_HTT250er OR L1_Mu8_HTT150er OR L1_Mu15_HTT100er OR L1_DoubleEG6_HTT240er OR L1_DoubleEG6_HTT250er OR L1_DoubleEG6_HTT270er OR L1_DoubleEG6_HTT300er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreRsq0p35 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hlt1CaloJet70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 70.0 ) -) -fragment.hlt2CaloJet60 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltRHemisphereCalo = cms.EDFilter( "HLTRHemisphere", - acceptNJ = cms.bool( True ), - maxEta = cms.double( 3.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxMuonEta = cms.double( 2.1 ), - muonTag = cms.InputTag( "" ), - minJetPt = cms.double( 30.0 ), - doMuonCorrection = cms.bool( False ), - maxNJ = cms.int32( 9 ) -) -fragment.hltRsq0p16Calo = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltRHemisphereCalo" ), - inputMetTag = cms.InputTag( "hltMetClean" ), - RMRCut = cms.double( -999999.0 ), - MROffset = cms.double( 0.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( -1.0 ), - minR = cms.double( 0.4 ) -) -fragment.hlt2PFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltRHemisphere = cms.EDFilter( "HLTRHemisphere", - acceptNJ = cms.bool( True ), - maxEta = cms.double( 3.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxMuonEta = cms.double( 2.1 ), - muonTag = cms.InputTag( "" ), - minJetPt = cms.double( 40.0 ), - doMuonCorrection = cms.bool( False ), - maxNJ = cms.int32( 9 ) -) -fragment.hltRsq0p35 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( -999999.0 ), - MROffset = cms.double( 0.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( -1.0 ), - minR = cms.double( 0.59 ) -) -fragment.hltPreRsq0p40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRsq0p40 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( -999999.0 ), - MROffset = cms.double( 0.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( -1.0 ), - minR = cms.double( 0.63 ) -) -fragment.hltPreRsqMR300Rsq0p09MR200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRsqMR220Rsq0p0196MR100Calo = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphereCalo" ), - inputMetTag = cms.InputTag( "hltMetClean" ), - RMRCut = cms.double( 220.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 100.0 ), - minR = cms.double( 0.14 ) -) -fragment.hltRsqMR300Rsq0p09MR200 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 300.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -fragment.hltPreRsqMR320Rsq0p09MR200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRsqMR320Rsq0p09MR200 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 320.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -fragment.hltPreRsqMR300Rsq0p09MR2004jet = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hlt2CaloJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 40.0 ) -) -fragment.hlt4CaloJet30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 30.0 ) -) -fragment.hlt2PFJet50 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 50.0 ) -) -fragment.hlt4PFJet40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltRsqMR300Rsq0p09MR2004jet = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 300.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -fragment.hltPreRsqMR320Rsq0p09MR2004jet = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRsqMR320Rsq0p09MR2004jet = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 320.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1023, 1024 ) -) -fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD", - moduleLabelPatternsToSkip = cms.vstring( ), - processName = cms.string( "@" ), - moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ), - throw = cms.bool( False ) -) -fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW", - processName = cms.string( "@" ) -) -fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary", - ExtInputTag = cms.InputTag( "hltGtStage2Digis" ), - MaxBx = cms.int32( 0 ), - DumpRecord = cms.bool( False ), - psFileName = cms.string( "prescale_L1TGlobal.csv" ), - ReadPrescalesFromFile = cms.bool( False ), - AlgInputTag = cms.InputTag( "hltGtStage2Digis" ), - MinBx = cms.int32( 0 ), - psColumn = cms.int32( 0 ), - DumpTrigResults = cms.bool( False ), - DumpTrigSummary = cms.bool( True ) -) -fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport", - ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ), - ReferenceRate = cms.untracked.double( 100.0 ), - serviceBy = cms.untracked.string( "never" ), - resetBy = cms.untracked.string( "never" ), - reportBy = cms.untracked.string( "job" ), - HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ) -) -fragment.hltPreScoutingPFOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltFEDSelectorL1 = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1404 ) -) -fragment.hltScoutingPFPacker = cms.EDProducer( "HLTScoutingPFProducer", - pfJetCollection = cms.InputTag( "hltAK4PFJets" ), - doCandidates = cms.bool( True ), - pfJetTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - doMet = cms.bool( True ), - metCollection = cms.InputTag( "hltPFMETProducer" ), - pfJetEtaCut = cms.double( 3.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - pfJetPtCut = cms.double( 20.0 ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - doJetTags = cms.bool( True ), - pfCandidateCollection = cms.InputTag( "hltParticleFlow" ), - pfCandidatePtCut = cms.double( 0.6 ) -) -fragment.hltScoutingMuonPacker = cms.EDProducer( "HLTScoutingMuonProducer", - minVtxProbCut = cms.double( 0.001 ), - HcalPFClusterIsoMap = cms.InputTag( "hltMuonHcalPFClusterIsoForMuons" ), - EcalPFClusterIsoMap = cms.InputTag( "hltMuonEcalPFClusterIsoForMuons" ), - ChargedCandidates = cms.InputTag( "hltL3MuonCandidates" ), - muonPtCut = cms.double( 3.0 ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3NoVtx" ), - Tracks = cms.InputTag( "hltL3Muons" ), - muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09Map','combinedRelativeIsoDeposits' ) -) -fragment.hltScoutingEgammaPacker = cms.EDProducer( "HLTScoutingEgammaProducer", - egammaEtaCut = cms.double( 2.5 ), - HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - EgammaCandidates = cms.InputTag( "hltEgammaCandidates" ), - egammaPtCut = cms.double( 4.0 ), - EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - HoverEMap = cms.InputTag( "hltEgammaHoverE" ), - EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracks" ), - OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - DetaMap = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - egammaHoverECut = cms.double( 1.0 ), - DphiMap = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfTrackIso" ) -) -fragment.hltScoutingPrimaryVertexPacker = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVertices" ) -) -fragment.hltPreScoutingCaloMuonOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltScoutingCaloPacker = cms.EDProducer( "HLTScoutingCaloProducer", - metCollection = cms.InputTag( "hltMetClean" ), - doMet = cms.bool( True ), - doJetBTags = cms.bool( True ), - caloJetPtCut = cms.double( 20.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - doJetIDTags = cms.bool( True ), - caloJetCollection = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - caloJetIDTagCollection = cms.InputTag( "hltCaloJetFromPV" ), - caloJetBTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - caloJetEtaCut = cms.double( 3.0 ) -) -fragment.hltScoutingMuonPackerCalo = cms.EDProducer( "HLTScoutingMuonProducer", - minVtxProbCut = cms.double( 0.001 ), - HcalPFClusterIsoMap = cms.InputTag( "" ), - EcalPFClusterIsoMap = cms.InputTag( "" ), - ChargedCandidates = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - muonPtCut = cms.double( 3.0 ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducer" ), - Tracks = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedNoVtx" ), - muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09MapNoVtx','combinedRelativeIsoDeposits' ) -) -fragment.hltScoutingPrimaryVertexPackerCaloMuon = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ) -) - -fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap ) -fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot ) -fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot ) -fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit ) -fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco ) -fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll ) -fragment.HLTAK8CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK8CaloJets + fragment.hltAK8CaloJetsIDPassed ) -fragment.HLTAK8CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK8CaloFastJetCorrector + fragment.hltAK8CaloRelativeCorrector + fragment.hltAK8CaloAbsoluteCorrector + fragment.hltAK8CaloResidualCorrector + fragment.hltAK8CaloCorrector ) -fragment.HLTAK8CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK8CaloCorrectorProducersSequence + fragment.hltAK8CaloJetsCorrected + fragment.hltAK8CaloJetsCorrectedIDPassed ) -fragment.HLTAK8CaloJetsSequence = cms.Sequence( fragment.HLTAK8CaloJetsReconstructionSequence + fragment.HLTAK8CaloJetsCorrectionSequence ) -fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForPF ) -fragment.HLTAK8CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK8CaloJetsPF + fragment.hltAK4CaloJetsPF ) -fragment.HLTPreAK8PFJetsRecoSequence = cms.Sequence( fragment.HLTAK8CaloJetsPrePFRecoSequence + fragment.hltAK8CaloJetsPFEt5 + fragment.hltAK4CaloJetsPFEt5 ) -fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits ) -fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons ) -fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates ) -fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits ) -fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters ) -fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI ) -fragment.HLTIterL3MuonRecoPixelTracksSequence = cms.Sequence( fragment.hltIterL3MuonPixelTracksFilter + fragment.hltIterL3MuonPixelTracksFitter + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltIterL3MuonPixelLayerQuadruplets + fragment.hltIterL3MuonPixelTracksHitDoublets + fragment.hltIterL3MuonPixelTracksHitQuadruplets + fragment.hltIterL3MuonPixelTracks ) -fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTIterL3MuonRecoPixelTracksSequence + fragment.hltIterL3MuonPixelVertices + fragment.hltIterL3MuonTrimmedPixelVertices ) -fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingIteration2ForIterL3Muon = cms.Sequence( fragment.hltIter2IterL3MuonClustersRefRemoval + fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEvent + fragment.hltIter2IterL3MuonPixelLayerTriplets + fragment.hltIter2IterL3MuonPixelClusterCheck + fragment.hltIter2IterL3MuonPixelHitDoublets + fragment.hltIter2IterL3MuonPixelHitTriplets + fragment.hltIter2IterL3MuonPixelSeeds + fragment.hltIter2IterL3MuonCkfTrackCandidates + fragment.hltIter2IterL3MuonCtfWithMaterialTracks + fragment.hltIter2IterL3MuonTrackCutClassifier + fragment.hltIter2IterL3MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingIter02ForIterL3Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.HLTIterativeTrackingIteration2ForIterL3Muon + fragment.hltIter2IterL3MuonMerged ) -fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIter02ForIterL3Muon + fragment.hltL3MuonsIterL3IO ) -fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination + fragment.hltIterL3MuonsFromL2 ) -fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon = cms.Sequence( fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltIterL3FromL1MuonPixelLayerQuadruplets + fragment.hltIterL3FromL1MuonPixelTracksHitDoublets + fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets + fragment.hltIterL3FromL1MuonPixelTracks ) -fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon + fragment.hltIterL3FromL1MuonPixelVertices + fragment.hltIterL3FromL1MuonTrimmedPixelVertices ) -fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingIteration2ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter2IterL3FromL1MuonClustersRefRemoval + fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent + fragment.hltIter2IterL3FromL1MuonPixelLayerTriplets + fragment.hltIter2IterL3FromL1MuonPixelClusterCheck + fragment.hltIter2IterL3FromL1MuonPixelHitDoublets + fragment.hltIter2IterL3FromL1MuonPixelHitTriplets + fragment.hltIter2IterL3FromL1MuonPixelSeeds + fragment.hltIter2IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter2IterL3FromL1MuonTrackCutClassifier + fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingIter02ForIterL3FromL1Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration2ForIterL3FromL1Muon + fragment.hltIter2IterL3FromL1MuonMerged ) -fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIter02ForIterL3FromL1Muon ) -fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltIterL3MuonL1MuonNoL2Selector + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence ) -fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3Muons ) -fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates ) -fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegions + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoublets + fragment.hltPixelTracksHitQuadruplets + fragment.hltPixelTracks + fragment.hltPixelTripletsClustersRefRemoval + fragment.hltPixelTracksTrackingRegionsForTriplets + fragment.hltPixelLayerTripletsWithClustersRemoval + fragment.hltPixelTracksHitDoubletsForTriplets + fragment.hltPixelTracksHitTriplets + fragment.hltPixelTracksFromTriplets + fragment.hltPixelTracksMerged ) -fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices ) -fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemoval + fragment.hltIter1MaskedMeasurementTrackerEvent + fragment.hltIter1PixelLayerQuadruplets + fragment.hltIter1PFlowPixelTrackingRegions + fragment.hltIter1PFlowPixelClusterCheck + fragment.hltIter1PFlowPixelHitDoublets + fragment.hltIter1PFlowPixelHitQuadruplets + fragment.hltIter1PixelTracks + fragment.hltIter1PFLowPixelSeedsFromPixelTracks + fragment.hltIter1PFlowCkfTrackCandidates + fragment.hltIter1PFlowCtfWithMaterialTracks + fragment.hltIter1PFlowTrackCutClassifierPrompt + fragment.hltIter1PFlowTrackCutClassifierDetached + fragment.hltIter1PFlowTrackCutClassifierMerged + fragment.hltIter1PFlowTrackSelectionHighPurity ) -fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 ) -fragment.HLTIterativeTrackingIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemoval + fragment.hltIter2MaskedMeasurementTrackerEvent + fragment.hltIter2PixelLayerTriplets + fragment.hltIter2PFlowPixelTrackingRegions + fragment.hltIter2PFlowPixelClusterCheck + fragment.hltIter2PFlowPixelHitDoublets + fragment.hltIter2PFlowPixelHitTriplets + fragment.hltIter2PFlowPixelSeeds + fragment.hltIter2PFlowCkfTrackCandidates + fragment.hltIter2PFlowCtfWithMaterialTracks + fragment.hltIter2PFlowTrackCutClassifier + fragment.hltIter2PFlowTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTripletRecovery = cms.Sequence( fragment.hltTripletRecoveryClustersRefRemoval + fragment.hltTripletRecoveryMaskedMeasurementTrackerEvent + fragment.hltTripletRecoveryPixelLayerTriplets + fragment.hltTripletRecoveryPFlowPixelTrackingRegions + fragment.hltTripletRecoveryPFlowPixelClusterCheck + fragment.hltTripletRecoveryPFlowPixelHitDoublets + fragment.hltTripletRecoveryPFlowPixelHitTriplets + fragment.hltTripletRecoveryPFlowPixelSeeds + fragment.hltTripletRecoveryPFlowCkfTrackCandidates + fragment.hltTripletRecoveryPFlowCtfWithMaterialTracks + fragment.hltTripletRecoveryPFlowTrackCutClassifier + fragment.hltTripletRecoveryPFlowTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayerPairs + fragment.hltDoubletRecoveryPFlowPixelTrackingRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged + fragment.HLTIterativeTrackingTripletRecovery + fragment.hltTripletRecoveryMerged + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks ) -fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons ) -fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit ) -fragment.HLTParticleFlowSequence = cms.Sequence( fragment.HLTPreshowerSequence + fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowRecHitHCAL + fragment.hltParticleFlowRecHitHF + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL + fragment.hltParticleFlowClusterHF + fragment.hltLightPFTracks + fragment.hltParticleFlowBlock + fragment.hltParticleFlow ) -fragment.HLTAK8PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK8PFJets + fragment.hltAK8PFJetsLooseID + fragment.hltAK8PFJetsTightID ) -fragment.HLTAK8PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK8PFFastJetCorrector + fragment.hltAK8PFRelativeCorrector + fragment.hltAK8PFAbsoluteCorrector + fragment.hltAK8PFResidualCorrector + fragment.hltAK8PFCorrector ) -fragment.HLTAK8PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK8PFCorrectorProducersSequence + fragment.hltAK8PFJetsCorrected + fragment.hltAK8PFJetsLooseIDCorrected + fragment.hltAK8PFJetsTightIDCorrected ) -fragment.HLTAK8PFJetsSequence = cms.Sequence( fragment.HLTPreAK8PFJetsRecoSequence + fragment.HLTAK8PFJetsReconstructionSequence + fragment.HLTAK8PFJetsCorrectionSequence ) -fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd ) -fragment.HLTAK4CaloJetsReconstructionNoIDSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets ) -fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector ) -fragment.HLTAK4CaloJetsCorrectionNoIDSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected ) -fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalPreshowerDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit + fragment.hltEcalPreshowerRecHit ) -fragment.HLTPFClusteringForEgamma = cms.Sequence( fragment.hltRechitInRegionsECAL + fragment.hltRechitInRegionsES + fragment.hltParticleFlowRecHitECALL1Seeded + fragment.hltParticleFlowRecHitPSL1Seeded + fragment.hltParticleFlowClusterPSL1Seeded + fragment.hltParticleFlowClusterECALUncorrectedL1Seeded + fragment.hltParticleFlowClusterECALL1Seeded + fragment.hltParticleFlowSuperClusterECALL1Seeded ) -fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltTowerMakerForAll + fragment.hltHcalDigisL1EGSeeded + fragment.hltHbhePhase1RecoMethod2L1EGSeeded + fragment.hltHbherecoMethod2L1EGSeeded + fragment.hltTowerMakerMethod2L1EGSeeded ) -fragment.HLTFastJetForEgamma = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCaloForMuons ) -fragment.HLTElePixelMatchSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltPixelLayerPairs + fragment.hltPixelLayerTriplets + fragment.hltEgammaHoverE + fragment.hltEgammaSuperClustersToPixelMatch + fragment.hltEleSeedsTrackingRegions + fragment.hltElePixelHitDoublets + fragment.hltElePixelHitDoubletsForTriplets + fragment.hltElePixelHitTriplets + fragment.hltElePixelSeedsDoublets + fragment.hltElePixelSeedsTriplets + fragment.hltElePixelSeedsCombined + fragment.hltEgammaElectronPixelSeeds + fragment.hltEgammaPixelMatchVars ) -fragment.HLTEle25CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + fragment.hltEG25EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG25HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG25CaloIdLClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle25CaloIdLPixelMatchFilter ) -fragment.HLTEle25CaloIdLMWSequence = cms.Sequence( fragment.HLTEle25CaloIdLSequence + fragment.hltEle25CaloIdLMWPMS2Filter ) -fragment.HLTPFClusteringForEgammaUnseeded = cms.Sequence( fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowSuperClusterECALUnseeded ) -fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltTowerMakerForAll + fragment.hltHcalDigisL1EGUnseeded + fragment.hltHbhePhase1RecoMethod2L1EGUnseeded + fragment.hltHbherecoMethod2L1EGUnseeded + fragment.hltTowerMakerMethod2L1EGUnseeded ) -fragment.HLTElePixelMatchUnseededSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltPixelLayerPairs + fragment.hltPixelLayerTriplets + fragment.hltEgammaHoverEUnseeded + fragment.hltEgammaSuperClustersToPixelMatchUnseeded + fragment.hltEleSeedsTrackingRegionsUnseeded + fragment.hltElePixelHitDoubletsUnseeded + fragment.hltElePixelHitDoubletsForTripletsUnseeded + fragment.hltElePixelHitTripletsUnseeded + fragment.hltElePixelSeedsDoubletsUnseeded + fragment.hltElePixelSeedsTripletsUnseeded + fragment.hltElePixelSeedsCombinedUnseeded + fragment.hltEgammaElectronPixelSeedsUnseeded + fragment.hltEgammaPixelMatchVarsUnseeded ) -fragment.HLTDoubleEle25CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG25EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG25HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG25CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEle25CaloIdLPixelMatchUnseededFilter ) -fragment.HLTDoubleEle25CaloIdLMWSequence = cms.Sequence( fragment.HLTDoubleEle25CaloIdLUnseededSequence + fragment.hltDiEle25CaloIdLMWPMS2UnseededFilter ) -fragment.HLTEle27CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + fragment.hltEG27EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG27HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG27CaloIdLClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle27CaloIdLPixelMatchFilter ) -fragment.HLTEle27CaloIdLMWSequence = cms.Sequence( fragment.HLTEle27CaloIdLSequence + fragment.hltEle27CaloIdLMWPMS2Filter ) -fragment.HLTDoubleEle27CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG27EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG27HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG27CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEle27CaloIdLPixelMatchUnseededFilter ) -fragment.HLTDoubleEle27CaloIdLMWSequence = cms.Sequence( fragment.HLTDoubleEle27CaloIdLUnseededSequence + fragment.hltDiEle27CaloIdLMWPMS2UnseededFilter ) -fragment.HLTEle33CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + fragment.hltEG33EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG33HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG33CaloIdLClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle33CaloIdLPixelMatchFilter ) -fragment.HLTEle33CaloIdLMWSequence = cms.Sequence( fragment.HLTEle33CaloIdLSequence + fragment.hltEle33CaloIdLMWPMS2Filter ) -fragment.HLTDoubleEle33CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG33EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG33HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG33CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEle33CaloIdLPixelMatchUnseededFilter ) -fragment.HLTDoubleEle33CaloIdLMWSequence = cms.Sequence( fragment.HLTDoubleEle33CaloIdLUnseededSequence + fragment.hltDiEle33CaloIdLMWPMS2UnseededFilter ) -fragment.HLTPFHcalClusteringForEgamma = cms.Sequence( fragment.hltRegionalTowerForEgamma + fragment.hltParticleFlowRecHitHBHEForEgamma + fragment.hltParticleFlowRecHitHCALForEgamma + fragment.hltParticleFlowClusterHBHEForEgamma + fragment.hltParticleFlowClusterHCALForEgamma ) -fragment.HLTGsfElectronSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSF + fragment.hltEgammaGsfTracks + fragment.hltEgammaGsfElectrons + fragment.hltEgammaGsfTrackVars ) -fragment.HLTRecoPixelVertexingForElectronSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksElectronsFilter + fragment.hltPixelTracksElectronsFitter + fragment.hltPixelTracksTrackingRegionsElectrons + fragment.hltPixelTracksHitDoubletsElectrons + fragment.hltPixelTracksHitTripletsElectrons + fragment.hltPixelTracksElectrons + fragment.hltPixelVerticesElectrons ) -fragment.HLTPixelTrackingForElectron = cms.Sequence( fragment.hltElectronsVertex + fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelVertexingForElectronSequence ) -fragment.HLTIterativeTrackingForElectronsIteration0 = cms.Sequence( fragment.hltIter0ElectronsPixelSeedsFromPixelTracks + fragment.hltIter0ElectronsCkfTrackCandidates + fragment.hltIter0ElectronsCtfWithMaterialTracks + fragment.hltIter0ElectronsTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingForElectronsIteration1 = cms.Sequence( fragment.hltIter1ElectronsClustersRefRemoval + fragment.hltIter1ElectronsMaskedMeasurementTrackerEvent + fragment.hltIter1ElectronsPixelLayerTriplets + fragment.hltIter1ElectronsPixelTrackingRegions + fragment.hltIter1ElectronsPixelClusterCheck + fragment.hltIter1ElectronsPixelHitDoublets + fragment.hltIter1ElectronsPixelHitTriplets + fragment.hltIter1ElectronsPixelSeeds + fragment.hltIter1ElectronsCkfTrackCandidates + fragment.hltIter1ElectronsCtfWithMaterialTracks + fragment.hltIter1ElectronsTrackSelectionHighPurityLoose + fragment.hltIter1ElectronsTrackSelectionHighPurityTight + fragment.hltIter1ElectronsTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingForElectronsIteration2 = cms.Sequence( fragment.hltIter2ElectronsClustersRefRemoval + fragment.hltIter2ElectronsMaskedMeasurementTrackerEvent + fragment.hltIter2ElectronsPixelLayerPairs + fragment.hltIter2ElectronsPixelTrackingRegions + fragment.hltIter2ElectronsPixelClusterCheck + fragment.hltIter2ElectronsPixelHitDoublets + fragment.hltIter2ElectronsPixelSeeds + fragment.hltIter2ElectronsCkfTrackCandidates + fragment.hltIter2ElectronsCtfWithMaterialTracks + fragment.hltIter2ElectronsTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingForElectronIter02 = cms.Sequence( fragment.HLTIterativeTrackingForElectronsIteration0 + fragment.HLTIterativeTrackingForElectronsIteration1 + fragment.hltIter1MergedForElectrons + fragment.HLTIterativeTrackingForElectronsIteration2 + fragment.hltIter2MergedForElectrons ) -fragment.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( fragment.HLTPixelTrackingForElectron + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForElectronIter02 ) -fragment.HLTDoubleEle24erWPTightGsfForTauSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltDoubleEGL1EGerFilter + fragment.hltDoubleEG24L1EGEtFilter + fragment.hltEgammaClusterShape + fragment.hltDoubleEle24erWPTightClusterShapeFilterForTau + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltDoubleEle24erWPTightHEFilterForTau + fragment.hltEgammaEcalPFClusterIso + fragment.hltDoubleEle24erWPTightEcalIsoFilterForTau + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltDoubleEle24erWPTightHcalIsoFilterForTau + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle24erWPTightPixelMatchFilterForTau + fragment.hltDoubleEle24erWPTightPMS2FilterForTau + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau + fragment.hltDoubleEle24erWPTightGsfMissingHitsFilterForTau + fragment.hltDoubleEle24erWPTightGsfDetaFilterForTau + fragment.hltDoubleEle24erWPTightGsfDphiFilterForTau + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltDoubleEle24erWPTightGsfTrackIsoFilterForTau ) -fragment.HLTDoubleEle8CaloIdMGsfTrackIdMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltDoubleEle8EgammaCandidatesWrapper + fragment.hltEG8EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG8HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG8CaloIdMClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle8CaloIdMPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + fragment.hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter + fragment.hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter ) -fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF ) -fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 ) -fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID ) -fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector ) -fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected ) -fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence ) -fragment.HLTEle37CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + fragment.hltEG37EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG37HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG37CaloIdLClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle37CaloIdLPixelMatchFilter ) -fragment.HLTEle37CaloIdLMWSequence = cms.Sequence( fragment.HLTEle37CaloIdLSequence + fragment.hltEle37CaloIdLMWPMS2Filter ) -fragment.HLTDoubleEle37Ele27CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG37EtUnseededFilter + fragment.hltDiEG27EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG27HEUnseededFilter + fragment.hltEG37HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG27CaloIdLClusterShapeUnseededFilter + fragment.hltEG37CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEle27CaloIdLPixelMatchUnseededFilter + fragment.hltEle37CaloIdLPixelMatchUnseededFilter ) -fragment.HLTDoubleEle37Ele27CaloIdLMWSequence = cms.Sequence( fragment.HLTDoubleEle37Ele27CaloIdLUnseededSequence + fragment.hltDiEle27CaloIdLMWPMS2UnseededFilter + fragment.hltEle37CaloIdLMWPMS2UnseededFilter ) -fragment.HLTEle37CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG37EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltEG37HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG37CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltEle37CaloIdLPixelMatchUnseededFilter ) -fragment.HLTEle37CaloIdLMWUnseededSequence = cms.Sequence( fragment.HLTEle37CaloIdLUnseededSequence + fragment.hltEle37CaloIdLMWPMS2UnseededFilter ) -fragment.HLTEle27CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG27EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltEG27HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG27CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltEle27CaloIdLPixelMatchUnseededFilter ) -fragment.HLTEle27CaloIdLMWUnseededSequence = cms.Sequence( fragment.HLTEle27CaloIdLUnseededSequence + fragment.hltEle27CaloIdLMWPMS2UnseededFilter ) -fragment.HLTTrackerMuonSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelTracksSequence + fragment.HLTDoLocalStripSequence + fragment.hltMuTrackSeeds + fragment.hltMuCkfTrackCandidates + fragment.hltMuCtfTracks + fragment.HLTL3muonrecoNocandSequence + fragment.hltDiMuonMerging + fragment.hltDiMuonLinks + fragment.hltGlbTrkMuons + fragment.hltGlbTrkMuonCands ) -fragment.HLTIterativeTrackingDisplacedJpsiIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsJpsiFilter + fragment.hltPixelTracksForSeedsJpsiFitter + fragment.hltPixelTracksTrackingRegionsForSeedsJpsi + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForSeedsJpsi + fragment.hltPixelTracksHitQuadrupletsForSeedsJpsi + fragment.hltPixelTracksForSeedsJpsi + fragment.hltIter0DisplacedJpsiPixelSeedsFromPixelTracks + fragment.hltIter0DisplacedJpsiCkfTrackCandidates + fragment.hltIter0DisplacedJpsiCtfWithMaterialTracks + fragment.hltIter0DisplacedJpsiTrackCutClassifier + fragment.hltIter0DisplacedJpsiTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedJpsiIteration1 = cms.Sequence( fragment.hltIter1DisplacedJpsiClustersRefRemoval + fragment.hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent + fragment.hltIter1DisplacedJpsiPixelLayerQuadruplets + fragment.hltIter1DisplacedJpsiPixelTrackingRegions + fragment.hltIter1DisplacedJpsiPixelClusterCheck + fragment.hltIter1DisplacedJpsiPixelHitDoublets + fragment.hltIter1DisplacedJpsiPixelHitQuadruplets + fragment.hltIter1DisplacedJpsiPixelSeeds + fragment.hltIter1DisplacedJpsiCkfTrackCandidates + fragment.hltIter1DisplacedJpsiCtfWithMaterialTracks + fragment.hltIter1DisplacedJpsiTrackCutClassifierPrompt + fragment.hltIter1DisplacedJpsiTrackCutClassifierDetached + fragment.hltIter1DisplacedJpsiTrackCutClassifierMerged + fragment.hltIter1DisplacedJpsiTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedJpsiIteration2 = cms.Sequence( fragment.hltIter2DisplacedJpsiClustersRefRemoval + fragment.hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent + fragment.hltIter2DisplacedJpsiPixelLayerTriplets + fragment.hltIter2DisplacedJpsiPixelTrackingRegions + fragment.hltIter2DisplacedJpsiPixelClusterCheck + fragment.hltIter2DisplacedJpsiPixelHitDoublets + fragment.hltIter2DisplacedJpsiPixelHitTriplets + fragment.hltIter2DisplacedJpsiPixelSeeds + fragment.hltIter2DisplacedJpsiCkfTrackCandidates + fragment.hltIter2DisplacedJpsiCtfWithMaterialTracks + fragment.hltIter2DisplacedJpsiTrackCutClassifier + fragment.hltIter2DisplacedJpsiTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedJpsiIter02 = cms.Sequence( fragment.HLTIterativeTrackingDisplacedJpsiIteration0 + fragment.HLTIterativeTrackingDisplacedJpsiIteration1 + fragment.hltIter1DisplacedJpsiMerged + fragment.HLTIterativeTrackingDisplacedJpsiIteration2 + fragment.hltIter2DisplacedJpsiMerged ) -fragment.HLTIterativeTrackingDisplacedNRIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsNRFilter + fragment.hltPixelTracksForSeedsNRFitter + fragment.hltPixelTracksTrackingRegionsForSeedsNR + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForSeedsNR + fragment.hltPixelTracksHitQuadrupletsForSeedsNR + fragment.hltPixelTracksForSeedsNR + fragment.hltIter0DisplacedNRPixelSeedsFromPixelTracks + fragment.hltIter0DisplacedNRCkfTrackCandidates + fragment.hltIter0DisplacedNRCtfWithMaterialTracks + fragment.hltIter0DisplacedNRTrackCutClassifier + fragment.hltIter0DisplacedNRTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedNRIteration1 = cms.Sequence( fragment.hltIter1DisplacedNRClustersRefRemoval + fragment.hltIter1DisplacedNRMaskedMeasurementTrackerEvent + fragment.hltIter1DisplacedNRPixelLayerQuadruplets + fragment.hltIter1DisplacedNRPixelTrackingRegions + fragment.hltIter1DisplacedNRPixelClusterCheck + fragment.hltIter1DisplacedNRPixelHitDoublets + fragment.hltIter1DisplacedNRPixelHitQuadruplets + fragment.hltIter1DisplacedNRPixelSeeds + fragment.hltIter1DisplacedNRCkfTrackCandidates + fragment.hltIter1DisplacedNRCtfWithMaterialTracks + fragment.hltIter1DisplacedNRTrackCutClassifierPrompt + fragment.hltIter1DisplacedNRTrackCutClassifierDetached + fragment.hltIter1DisplacedNRTrackCutClassifierMerged + fragment.hltIter1DisplacedNRTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedNRIteration2 = cms.Sequence( fragment.hltIter2DisplacedNRClustersRefRemoval + fragment.hltIter2DisplacedNRMaskedMeasurementTrackerEvent + fragment.hltIter2DisplacedNRPixelLayerTriplets + fragment.hltIter2DisplacedNRPixelTrackingRegions + fragment.hltIter2DisplacedNRPixelClusterCheck + fragment.hltIter2DisplacedNRPixelHitDoublets + fragment.hltIter2DisplacedNRPixelHitTriplets + fragment.hltIter2DisplacedNRPixelSeeds + fragment.hltIter2DisplacedNRCkfTrackCandidates + fragment.hltIter2DisplacedNRCtfWithMaterialTracks + fragment.hltIter2DisplacedNRTrackCutClassifier + fragment.hltIter2DisplacedNRTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedNRIter02 = cms.Sequence( fragment.HLTIterativeTrackingDisplacedNRIteration0 + fragment.HLTIterativeTrackingDisplacedNRIteration1 + fragment.hltIter1DisplacedNRMuMuMerged + fragment.HLTIterativeTrackingDisplacedNRIteration2 + fragment.hltIter2DisplacedNRMuMuMerged ) -fragment.HLTIterativeTrackingTau3muIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsTau3muFilter + fragment.hltPixelTracksForSeedsTau3muFitter + fragment.hltPixelTracksTrackingRegionsForSeedsTau3mu + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForSeedsTau3mu + fragment.hltPixelTracksHitQuadrupletsForSeedsTau3mu + fragment.hltPixelTracksForSeedsTau3mu + fragment.hltIter0DisplacedTau3muPixelSeedsFromPixelTracks + fragment.hltIter0DisplacedTau3muCkfTrackCandidates + fragment.hltIter0DisplacedTau3muCtfWithMaterialTracks + fragment.hltIter0DisplacedTau3muTrackCutClassifier + fragment.hltIter0DisplacedTau3muTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTau3muIteration1 = cms.Sequence( fragment.hltIter1DisplacedTau3muClustersRefRemoval + fragment.hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent + fragment.hltIter1DisplacedTau3muPixelLayerQuadruplets + fragment.hltIter1DisplacedTau3muPixelTrackingRegions + fragment.hltIter1DisplacedTau3muPixelClusterCheck + fragment.hltIter1DisplacedTau3muPixelHitDoublets + fragment.hltIter1DisplacedTau3muPixelHitQuadruplets + fragment.hltIter1DisplacedTau3muPixelSeeds + fragment.hltIter1DisplacedTau3muCkfTrackCandidates + fragment.hltIter1DisplacedTau3muCtfWithMaterialTracks + fragment.hltIter1DisplacedTau3muTrackCutClassifierPrompt + fragment.hltIter1DisplacedTau3muTrackCutClassifierDetached + fragment.hltIter1DisplacedTau3muTrackCutClassifierMerged + fragment.hltIter1DisplacedTau3muTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTau3muIteration2 = cms.Sequence( fragment.hltIter2DisplacedTau3muClustersRefRemoval + fragment.hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent + fragment.hltIter2DisplacedTau3muPixelLayerTriplets + fragment.hltIter2DisplacedTau3muPixelTrackingRegions + fragment.hltIter2DisplacedTau3muPixelClusterCheck + fragment.hltIter2DisplacedTau3muPixelHitDoublets + fragment.hltIter2DisplacedTau3muPixelHitTriplets + fragment.hltIter2DisplacedTau3muPixelSeeds + fragment.hltIter2DisplacedTau3muCkfTrackCandidates + fragment.hltIter2DisplacedTau3muCtfWithMaterialTracks + fragment.hltIter2DisplacedTau3muTrackCutClassifier + fragment.hltIter2DisplacedTau3muTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTau3muIter02 = cms.Sequence( fragment.HLTIterativeTrackingTau3muIteration0 + fragment.HLTIterativeTrackingTau3muIteration1 + fragment.hltIter1DisplacedTau3muMerged + fragment.HLTIterativeTrackingTau3muIteration2 + fragment.hltIter2DisplacedTau3muMerged ) -fragment.HLTIterativeTrackingDisplacedPsiPrimeIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsPsiPrimeFilter + fragment.hltPixelTracksForSeedsPsiPrimeFitter + fragment.hltPixelTracksTrackingRegionsForSeedsPsiPrime + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForSeedsPsiPrime + fragment.hltPixelTracksHitQuadrupletsForSeedsPsiPrime + fragment.hltPixelTracksForSeedsPsiPrime + fragment.hltIter0DisplacedPsiPrimePixelSeedsFromPixelTracks + fragment.hltIter0DisplacedPsiPrimeCkfTrackCandidates + fragment.hltIter0DisplacedPsiPrimeCtfWithMaterialTracks + fragment.hltIter0DisplacedPsiPrimeTrackCutClassifier + fragment.hltIter0DisplacedPsiPrimeTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedPsiPrimeIteration1 = cms.Sequence( fragment.hltIter1DisplacedPsiPrimeClustersRefRemoval + fragment.hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent + fragment.hltIter1DisplacedPsiPrimePixelLayerQuadruplets + fragment.hltIter1DisplacedPsiPrimePixelTrackingRegions + fragment.hltIter1DisplacedPsiPrimePixelClusterCheck + fragment.hltIter1DisplacedPsiPrimePixelHitDoublets + fragment.hltIter1DisplacedPsiPrimePixelHitQuadruplets + fragment.hltIter1DisplacedPsiPrimePixelSeeds + fragment.hltIter1DisplacedPsiPrimeCkfTrackCandidates + fragment.hltIter1DisplacedPsiPrimeCtfWithMaterialTracks + fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt + fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierDetached + fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierMerged + fragment.hltIter1DisplacedPsiPrimeTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedPsiPrimeIteration2 = cms.Sequence( fragment.hltIter2DisplacedPsiPrimeClustersRefRemoval + fragment.hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent + fragment.hltIter2DisplacedPsiPrimePixelLayerTriplets + fragment.hltIter2DisplacedPsiPrimePixelTrackingRegions + fragment.hltIter2DisplacedPsiPrimePixelClusterCheck + fragment.hltIter2DisplacedPsiPrimePixelHitDoublets + fragment.hltIter2DisplacedPsiPrimePixelHitTriplets + fragment.hltIter2DisplacedPsiPrimePixelSeeds + fragment.hltIter2DisplacedPsiPrimeCkfTrackCandidates + fragment.hltIter2DisplacedPsiPrimeCtfWithMaterialTracks + fragment.hltIter2DisplacedPsiPrimeTrackCutClassifier + fragment.hltIter2DisplacedPsiPrimeTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedPsiPrimeIter02 = cms.Sequence( fragment.HLTIterativeTrackingDisplacedPsiPrimeIteration0 + fragment.HLTIterativeTrackingDisplacedPsiPrimeIteration1 + fragment.hltIter1DisplacedPsiPrimeMerged + fragment.HLTIterativeTrackingDisplacedPsiPrimeIteration2 + fragment.hltIter2DisplacedPsiPrimeMerged ) -fragment.HLTPixelTrackingL3Muon = cms.Sequence( fragment.hltL3MuonVertex + fragment.HLTDoLocalPixelSequence + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksL3MuonFilter + fragment.hltPixelTracksL3MuonFitter + fragment.hltPixelTracksTrackingRegionsL3Muon + fragment.hltPixelTracksHitDoubletsL3Muon + fragment.hltPixelTracksHitQuadrupletsL3Muon + fragment.hltPixelTracksL3Muon + fragment.hltPixelVerticesL3Muon ) -fragment.HLTIterativeTrackingL3MuonIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsL3MuonFilter + fragment.hltPixelTracksForSeedsL3MuonFitter + fragment.hltPixelTracksTrackingRegionsForSeedsL3Muon + fragment.hltPixelTracksHitDoubletsForSeedsL3Muon + fragment.hltPixelTracksHitQuadrupletsForSeedsL3Muon + fragment.hltPixelTracksForSeedsL3Muon + fragment.hltIter0L3MuonPixelSeedsFromPixelTracks + fragment.hltIter0L3MuonCkfTrackCandidates + fragment.hltIter0L3MuonCtfWithMaterialTracks + fragment.hltIter0L3MuonTrackCutClassifier + fragment.hltIter0L3MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingL3MuonIteration1 = cms.Sequence( fragment.hltIter1L3MuonClustersRefRemoval + fragment.hltIter1L3MuonMaskedMeasurementTrackerEvent + fragment.hltIter1L3MuonPixelLayerQuadruplets + fragment.hltIter1L3MuonPixelTrackingRegions + fragment.hltIter1L3MuonPixelClusterCheck + fragment.hltIter1L3MuonPixelHitDoublets + fragment.hltIter1L3MuonPixelHitQuadruplets + fragment.hltIter1L3MuonPixelSeeds + fragment.hltIter1L3MuonCkfTrackCandidates + fragment.hltIter1L3MuonCtfWithMaterialTracks + fragment.hltIter1L3MuonTrackCutClassifierPrompt + fragment.hltIter1L3MuonTrackCutClassifierDetached + fragment.hltIter1L3MuonTrackCutClassifierMerged + fragment.hltIter1L3MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingL3MuonIteration2 = cms.Sequence( fragment.hltIter2L3MuonClustersRefRemoval + fragment.hltIter2L3MuonMaskedMeasurementTrackerEvent + fragment.hltIter2L3MuonPixelLayerTriplets + fragment.hltIter2L3MuonPixelTrackingRegions + fragment.hltIter2L3MuonPixelClusterCheck + fragment.hltIter2L3MuonPixelHitDoublets + fragment.hltIter2L3MuonPixelHitTriplets + fragment.hltIter2L3MuonPixelSeeds + fragment.hltIter2L3MuonCkfTrackCandidates + fragment.hltIter2L3MuonCtfWithMaterialTracks + fragment.hltIter2L3MuonTrackCutClassifier + fragment.hltIter2L3MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingL3MuonIter02 = cms.Sequence( fragment.HLTIterativeTrackingL3MuonIteration0 + fragment.HLTIterativeTrackingL3MuonIteration1 + fragment.hltIter1L3MuonMerged + fragment.HLTIterativeTrackingL3MuonIteration2 + fragment.hltIter2L3MuonMerged ) -fragment.HLTTrackReconstructionL3MuonIter02 = cms.Sequence( fragment.HLTPixelTrackingL3Muon + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIter02 ) -fragment.HLTPho33CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + fragment.hltEG33EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG33HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG33CaloIdLClusterShapeFilter ) -fragment.HLTDoublePho33CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG33EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG33HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG33CaloIdLClusterShapeUnseededFilter ) -fragment.HLTDoublePho70Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG70EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG70HEFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG70EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG70HEUnseededFilter ) -fragment.HLTDoublePho85Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG85EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG85HEFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG85EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG85HEUnseededFilter ) -fragment.HLTEle20WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGLowETOrFilter + fragment.hltEG20L1SingleEGLowETOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle20WPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle20WPTightPixelMatchFilter + fragment.hltEle20WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle20WPTightGsfMissingHitsFilter + fragment.hltEle20WPTightGsfDetaFilter + fragment.hltEle20WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20WPTightGsfTrackIsoFilter ) -fragment.HLTEle20WPLooseGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGLowETOrFilter + fragment.hltEG20L1SingleEGLowETOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle20WPLoose1ClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20WPLoose1HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20WPLoose1EcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20WPLoose1HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle20WPLoose1PixelMatchFilter + fragment.hltEle20WPLoose1PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20WPLoose1GsfOneOEMinusOneOPFilter + fragment.hltEle20WPLoose1GsfDetaFilter + fragment.hltEle20WPLoose1GsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20WPLoose1GsfTrackIsoFilter ) -fragment.HLTEle20Eta2p1WPLooseGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGLowETOrEtaRFilter + fragment.hltEG20L1SingleEGLowETOrEtaREtFilter + fragment.hltEgammaClusterShape + fragment.hltEle20erWPLoose1ClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20erWPLoose1HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20erWPLoose1EcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20erWPLoose1HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle20erWPLoose1PixelMatchFilter + fragment.hltEle20erWPLoose1PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20erWPLoose1GsfOneOEMinusOneOPFilter + fragment.hltEle20erWPLoose1GsfDetaFilter + fragment.hltEle20erWPLoose1GsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20erWPLoose1GsfTrackIsoFilter ) -fragment.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrSingleFilter + fragment.hltEG27L1SingleAndDoubleEGEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle27L1DoubleEGWPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle27L1DoubleEGWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle27L1DoubleEGWPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle27L1DoubleEGWPTightHcalIsoFilter + fragment.hltDiEG27L1SingleAndDoubleEGEtFilter + fragment.hltDiEle27L1DoubleEGWPTightClusterShapeFilter + fragment.hltDiEle27L1DoubleEGWPTightHEFilter + fragment.hltDiEle27L1DoubleEGWPTightEcalIsoFilter + fragment.hltDiEle27L1DoubleEGWPTightHcalIsoFilter ) -fragment.HLTEle27WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG27L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle27WPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle27WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle27WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle27WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle27WPTightPixelMatchFilter + fragment.hltEle27WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle27WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle27WPTightGsfMissingHitsFilter + fragment.hltEle27WPTightGsfDetaFilter + fragment.hltEle27WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle27WPTightGsfTrackIsoFilter ) -fragment.HLTEle35WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG35L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle35noerWPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle35noerWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle35noerWPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle35noerWPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle35noerWPTightPixelMatchFilter + fragment.hltEle35noerWPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle35noerWPTightGsfOneOEMinusOneOPFilter + fragment.hltEle35noerWPTightGsfMissingHitsFilter + fragment.hltEle35noerWPTightGsfDetaFilter + fragment.hltEle35noerWPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle35noerWPTightGsfTrackIsoFilter ) -fragment.HLTSingleEleGsfL1EGMTSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltSingleEle35WPTightGsfL1EGMTL1MatchFilter + fragment.hltSingleEle35WPTightGsfL1EGMTEtFilter + fragment.hltEgammaClusterShape + fragment.hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltSingleEle35WPTightGsfL1EGMTHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter + fragment.hltSingleEle35WPTightGsfL1EGMTPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter + fragment.hltSingleEle35WPTightGsfL1EGMTChi2Filter + fragment.hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter + fragment.hltSingleEle35WPTightGsfL1EGMTDetaFilter + fragment.hltSingleEle35WPTightGsfL1EGMTDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltSingleEle35WPTightGsfL1EGMTTrackIsoFilter ) -fragment.HLTEle38WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG38L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle38noerWPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle38noerWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle38noerWPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle38noerWPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle38noerWPTightPixelMatchFilter + fragment.hltEle38noerWPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle38noerWPTightGsfOneOEMinusOneOPFilter + fragment.hltEle38noerWPTightGsfMissingHitsFilter + fragment.hltEle38noerWPTightGsfDetaFilter + fragment.hltEle38noerWPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle38noerWPTightGsfTrackIsoFilter ) -fragment.HLTEle40WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG40L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle40noerWPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle40noerWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle40noerWPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle40noerWPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle40noerWPTightPixelMatchFilter + fragment.hltEle40noerWPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle40noerWPTightGsfOneOEMinusOneOPFilter + fragment.hltEle40noerWPTightGsfMissingHitsFilter + fragment.hltEle40noerWPTightGsfDetaFilter + fragment.hltEle40noerWPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle40noerWPTightGsfTrackIsoFilter ) -fragment.HLTEle32L1DoubleEGWPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrSingleFilter + fragment.hltEG32L1SingleAndDoubleEGEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle32L1DoubleEGWPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle32L1DoubleEGWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle32L1DoubleEGWPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle32L1DoubleEGWPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle32L1DoubleEGWPTightPixelMatchFilter + fragment.hltEle32L1DoubleEGWPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter + fragment.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter + fragment.hltEle32L1DoubleEGWPTightGsfDetaFilter + fragment.hltEle32L1DoubleEGWPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter ) -fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed ) -fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed ) -fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence ) -fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging ) -fragment.HLTDoFullUnpackingEgammaEcalMFSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalPreshowerDigis + fragment.hltEcalUncalibRecHitMF + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHitMF + fragment.hltEcalPreshowerRecHit ) -fragment.HLTDoLocalHcalSequenceForMuonIso = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltHcalDigisRegForMuons + fragment.hltHbhePhase1RecoM2RegForMuons + fragment.hltHbherecoM2RegForMuons ) -fragment.HLTPFClusteringEcalMFForMuons = cms.Sequence( fragment.hltRecHitInRegionForMuonsMF + fragment.hltRecHitInRegionForMuonsES + fragment.hltParticleFlowRecHitECALForMuonsMF + fragment.hltParticleFlowRecHitPSForMuons + fragment.hltParticleFlowClusterECALUncorrectedForMuonsMF + fragment.hltParticleFlowClusterPSForMuons + fragment.hltParticleFlowClusterECALForMuonsMF ) -fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalMFSequence + fragment.HLTDoLocalHcalSequenceForMuonIso + fragment.hltTowerMakerForECALMF + fragment.hltTowerMakerForHCAL + fragment.hltTowerMakerForHCALM2RegForMuons + fragment.hltFixedGridRhoFastjetECALMFForMuons + fragment.hltFixedGridRhoFastjetHCAL + fragment.HLTPFClusteringEcalMFForMuons + fragment.hltMuonEcalMFPFClusterIsoForMuons ) -fragment.HLTPFHcalM2RegClusteringForMuons = cms.Sequence( fragment.hltRegionalTowerForMuonsM2Reg + fragment.hltParticleFlowRecHitHBHEM2RegForMuons + fragment.hltParticleFlowRecHitHCALM2RegForMuons + fragment.hltParticleFlowClusterHBHEM2RegForMuons + fragment.hltParticleFlowClusterHCALM2RegForMuons ) -fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons = cms.Sequence( fragment.HLTPFHcalM2RegClusteringForMuons + fragment.hltMuonHcalM2RegPFClusterIsoForMuons ) -fragment.HLTTrackReconstructionForIsoL3MuonIter02 = cms.Sequence( fragment.HLTPixelTrackingL3Muon + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIter02 ) -fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTRecoJetSequenceAK4UncorrectedPF = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF ) -fragment.HLTRecoJetSequenceAK4PrePF = cms.Sequence( fragment.HLTRecoJetSequenceAK4UncorrectedPF + fragment.hltAK4CaloJetsPFEt5 ) -fragment.HLTParticleFlowSequenceForTaus = cms.Sequence( fragment.HLTPreshowerSequence + fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowRecHitHCAL + fragment.hltParticleFlowRecHitHF + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL + fragment.hltParticleFlowClusterHF + fragment.hltLightPFTracks + fragment.hltParticleFlowBlockForTaus + fragment.hltParticleFlowForTaus ) -fragment.HLTGlobalPFTriggerSequenceForTau = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTRecoJetSequenceAK4PrePF + fragment.hltTauJet5 + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequenceForTaus + fragment.hltAK4PFJetsForTaus ) -fragment.HLTPFTau = cms.Sequence( fragment.hltTauPFJets08Region + fragment.hltTauPFJetsRecoTauChargedHadrons + fragment.hltPFTauPiZeros + fragment.hltPFTausSansRef + fragment.hltPFTaus + fragment.hltPFTauTrackFindingDiscriminator + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTauTrack ) -fragment.HLTLooseChargedIsoPFTauSequence = cms.Sequence( fragment.hltPFTauLooseAbsoluteChargedIsolationDiscriminator + fragment.hltPFTauLooseRelativeChargedIsolationDiscriminator + fragment.hltPFTauLooseAbsOrRelChargedIsolationDiscriminator ) -fragment.HLTLooseChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTLooseChargedIsoPFTauSequence + fragment.hltPFTau27 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau27Track + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation + fragment.hltPFTau27TrackLooseChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon + fragment.hltPFTau27TrackLooseChargedIsoAgainstMuon ) -fragment.HLTMediumChargedIsoPFTauSequence = cms.Sequence( fragment.hltPFTauMediumAbsoluteChargedIsolationDiscriminator + fragment.hltPFTauMediumRelativeChargedIsolationDiscriminator + fragment.hltPFTauMediumAbsOrRelChargedIsolationDiscriminator ) -fragment.HLTMediumChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau27 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau27Track + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolation + fragment.hltPFTau27TrackMediumChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon + fragment.hltPFTau27TrackMediumChargedIsoAgainstMuon ) -fragment.HLTTightChargedIsoPFTauSequence = cms.Sequence( fragment.hltPFTauTightAbsoluteChargedIsolationDiscriminator + fragment.hltPFTauTightRelativeChargedIsolationDiscriminator + fragment.hltPFTauTightAbsOrRelChargedIsolationDiscriminator ) -fragment.HLTTightChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTTightChargedIsoPFTauSequence + fragment.hltPFTau27 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau27Track + fragment.hltSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltPFTau27TrackTightChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + fragment.hltPFTau27TrackTightChargedIsoAgainstMuon ) -fragment.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTLooseChargedIsoPFTauSequence + fragment.hltPFTau27 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau27Track + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation + fragment.hltPFTau27TrackLooseChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon + fragment.hltPFTau27TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon ) -fragment.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau27 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau27Track + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolation + fragment.hltPFTau27TrackMediumChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon + fragment.hltPFTau27TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon ) -fragment.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTTightChargedIsoPFTauSequence + fragment.hltPFTau27 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau27Track + fragment.hltSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltPFTau27TrackTightChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon + fragment.hltPFTau27TrackTightChargedIsoTightOOSCPhotonsAgainstMuon ) -fragment.HLTMu24Eta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTLooseChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTLooseChargedIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation + fragment.hltPFTau20TrackLooseChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon + fragment.hltPFTau20TrackLooseChargedIsoAgainstMuon ) -fragment.HLTMediumChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolation + fragment.hltPFTau20TrackMediumChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon + fragment.hltPFTau20TrackMediumChargedIsoAgainstMuon ) -fragment.HLTTightChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTTightChargedIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltPFTau20TrackTightChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + fragment.hltPFTau20TrackTightChargedIsoAgainstMuon ) -fragment.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTLooseChargedIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation + fragment.hltPFTau20TrackLooseChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon + fragment.hltPFTau20TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon ) -fragment.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolation + fragment.hltPFTau20TrackMediumChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon + fragment.hltPFTau20TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon ) -fragment.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTTightChargedIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltPFTau20TrackTightChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon + fragment.hltPFTau20TrackTightChargedIsoTightOOSCPhotonsAgainstMuon ) -fragment.HLTMu20IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTMu24IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTMu27IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTStoppedHSCPLocalHcalReco = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco ) -fragment.HLTStoppedHSCPJetSequence = cms.Sequence( fragment.hltStoppedHSCPTowerMakerForAll + fragment.hltStoppedHSCPIterativeCone4CaloJets ) -fragment.HLTMuonLocalRecoMeanTimerSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegmentsMeanTimer + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits ) -fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( fragment.HLTMuonLocalRecoMeanTimerSequence + fragment.hltL2CosmicOfflineMuonSeeds + fragment.hltL2CosmicMuonSeeds + fragment.hltL2CosmicMuons ) -fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed ) -fragment.HLTL2muonrecoNocandSequenceAllBx = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeedsAllBx + fragment.hltL2MuonsAllBx ) -fragment.HLTL2muonrecoSequenceAllBx = cms.Sequence( fragment.HLTL2muonrecoNocandSequenceAllBx + fragment.hltL2MuonCandidatesAllBx ) -fragment.HLTL3muontrkisorecoSequence = cms.Sequence( fragment.HLTPixelTrackingL3Muon + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIter02 ) -fragment.HLTL3muontrkisovvlSequence = cms.Sequence( fragment.HLTL3muontrkisorecoSequence + fragment.hltL3MuonRelTrkIsolationVVL ) -fragment.HLTL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltL3TrajSeedOIState + fragment.hltL3TrackCandidateFromL2OIState + fragment.hltL3TkTracksFromL2OIState + fragment.hltL3MuonsOIState + fragment.hltL3TrajSeedOIHit + fragment.hltL3TrackCandidateFromL2OIHit + fragment.hltL3TkTracksFromL2OIHit + fragment.hltL3MuonsOIHit + fragment.hltL3TkFromL2OICombination + fragment.hltPixelLayerTriplets + fragment.hltPixelLayerPairsLegacy + fragment.hltMixedLayerPairs + fragment.hltL3TrajSeedIOHit + fragment.hltL3TrackCandidateFromL2IOHit + fragment.hltL3TkTracksFromL2IOHit + fragment.hltL3MuonsIOHit + fragment.hltL3TrajectorySeed + fragment.hltL3TrackCandidateFromL2 ) -fragment.HLTOldL3muonrecoNocandSequence = cms.Sequence( fragment.HLTL3muonTkCandidateSequence + fragment.hltL3TkTracksMergeStep1 + fragment.hltL3TkTracksFromL2 + fragment.hltL3MuonsLinksCombination + fragment.hltL3Muons ) -fragment.HLTOldL3muonrecoSequence = cms.Sequence( fragment.HLTOldL3muonrecoNocandSequence + fragment.hltOldL3MuonCandidates ) -fragment.HLTIterativeTrackingHighPtTkMuIteration0 = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltIter0HighPtTkMuPixelTracksFilter + fragment.hltIter0HighPtTkMuPixelTracksFitter + fragment.hltIter0HighPtTkMuPixelTracksTrackingRegions + fragment.hltIter0HighPtTkMuPixelTracksHitDoublets + fragment.hltIter0HighPtTkMuPixelTracksHitTriplets + fragment.hltIter0HighPtTkMuPixelTracks + fragment.hltIter0HighPtTkMuPixelSeedsFromPixelTracks + fragment.hltIter0HighPtTkMuCkfTrackCandidates + fragment.hltIter0HighPtTkMuCtfWithMaterialTracks + fragment.hltIter0HighPtTkMuTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingHighPtTkMuIteration2 = cms.Sequence( fragment.hltIter2HighPtTkMuClustersRefRemoval + fragment.hltIter2HighPtTkMuMaskedMeasurementTrackerEvent + fragment.hltIter2HighPtTkMuPixelLayerPairs + fragment.hltIter2HighPtTkMuPixelTrackingRegions + fragment.hltIter2HighPtTkMuPixelClusterCheck + fragment.hltIter2HighPtTkMuPixelHitDoublets + fragment.hltIter2HighPtTkMuPixelSeeds + fragment.hltIter2HighPtTkMuCkfTrackCandidates + fragment.hltIter2HighPtTkMuCtfWithMaterialTracks + fragment.hltIter2HighPtTkMuTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingHighPtTkMu = cms.Sequence( fragment.HLTIterativeTrackingHighPtTkMuIteration0 + fragment.HLTIterativeTrackingHighPtTkMuIteration2 + fragment.hltIter2HighPtTkMuMerged ) -fragment.HLTHighPt50TrackerMuonSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltL1MuonsPt15 + fragment.HLTIterativeTrackingHighPtTkMu + fragment.hltHighPtTkMu50TkFilt + fragment.hltHighPtTkMuons + fragment.hltHighPtTkMuonCands ) -fragment.HLTRecoMETSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltMet ) -fragment.HLTHBHENoiseCleanerSequence = cms.Sequence( fragment.hltHcalNoiseInfoProducer + fragment.hltHcalTowerNoiseCleanerWithrechit ) -fragment.HLTDoLocalPixelSequenceRegForBTag = cms.Sequence( fragment.hltSelectorJets20L1FastJet + fragment.hltSelectorCentralJets20L1FastJeta + fragment.hltSiPixelDigisRegForBTag + fragment.hltSiPixelClustersRegForBTag + fragment.hltSiPixelClustersRegForBTagCache + fragment.hltSiPixelRecHitsRegForBTag + fragment.hltPixelLayerQuadrupletsRegForBTag ) -fragment.HLTFastRecopixelvertexingSequence = cms.Sequence( fragment.hltSelector4CentralJetsL1FastJet + fragment.hltFastPrimaryVertex + fragment.hltFastPVPixelVertexFilter + fragment.hltFastPVPixelTracksFilter + fragment.hltFastPVPixelTracksFitter + fragment.hltFastPVPixelTracksTrackingRegions + fragment.hltFastPVPixelTracksHitDoublets + fragment.hltFastPVPixelTracksHitQuadruplets + fragment.hltFastPVPixelTracks + fragment.hltFastPVJetTracksAssociator + fragment.hltFastPVJetVertexChecker + fragment.hltFastPVPixelTracksRecoverFilter + fragment.hltFastPVPixelTracksRecoverFitter + fragment.hltFastPVPixelTracksTrackingRegionsRecover + fragment.hltFastPVPixelTracksHitDoubletsRecover + fragment.hltFastPVPixelTracksHitQuadrupletsRecover + fragment.hltFastPVPixelTracksRecover + fragment.hltFastPVPixelTracksMerger + fragment.hltFastPVPixelVertices + fragment.hltFastPVPixelVerticesFilter ) -fragment.HLTDoLocalStripSequenceRegForBTag = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClustersRegForBTag ) -fragment.HLTIterativeTrackingIteration0ForBTag = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracksForBTag + fragment.hltIter0PFlowCkfTrackCandidatesForBTag + fragment.hltIter0PFlowCtfWithMaterialTracksForBTag + fragment.hltIter0PFlowTrackCutClassifierForBTag + fragment.hltIter0PFlowTrackSelectionHighPurityForBTag ) -fragment.HLTIterativeTrackingIteration1ForBTag = cms.Sequence( fragment.hltIter1ClustersRefRemovalForBTag + fragment.hltIter1MaskedMeasurementTrackerEventForBTag + fragment.hltIter1PixelLayerQuadrupletsForBTag + fragment.hltIter1PFlowPixelTrackingRegionsForBTag + fragment.hltIter1PFlowPixelClusterCheckForBTag + fragment.hltIter1PFlowPixelHitDoubletsForBTag + fragment.hltIter1PFlowPixelHitQuadrupletsForBTag + fragment.hltIter1PFlowPixelSeedsForBTag + fragment.hltIter1PFlowCkfTrackCandidatesForBTag + fragment.hltIter1PFlowCtfWithMaterialTracksForBTag + fragment.hltIter1PFlowTrackCutClassifierPromptForBTag + fragment.hltIter1PFlowTrackCutClassifierDetachedForBTag + fragment.hltIter1PFlowTrackCutClassifierMergedForBTag + fragment.hltIter1PFlowTrackSelectionHighPurityForBTag ) -fragment.HLTIterativeTrackingIteration2ForBTag = cms.Sequence( fragment.hltIter2ClustersRefRemovalForBTag + fragment.hltIter2MaskedMeasurementTrackerEventForBTag + fragment.hltIter2PixelLayerTripletsForBTag + fragment.hltIter2PFlowPixelTrackingRegionsForBTag + fragment.hltIter2PFlowPixelClusterCheckForBTag + fragment.hltIter2PFlowPixelHitDoubletsForBTag + fragment.hltIter2PFlowPixelHitTripletsForBTag + fragment.hltIter2PFlowPixelSeedsForBTag + fragment.hltIter2PFlowCkfTrackCandidatesForBTag + fragment.hltIter2PFlowCtfWithMaterialTracksForBTag + fragment.hltIter2PFlowTrackCutClassifierForBTag + fragment.hltIter2PFlowTrackSelectionHighPurityForBTag ) -fragment.HLTIterativeTrackingIter02ForBTag = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLTIterativeTrackingIteration1ForBTag + fragment.hltIter1MergedForBTag + fragment.HLTIterativeTrackingIteration2ForBTag + fragment.hltIter2MergedForBTag ) -fragment.HLTTrackReconstructionForBTag = cms.Sequence( fragment.HLTDoLocalPixelSequenceRegForBTag + fragment.HLTFastRecopixelvertexingSequence + fragment.HLTDoLocalStripSequenceRegForBTag + fragment.HLTIterativeTrackingIter02ForBTag ) -fragment.HLTBtagCSVSequenceL3 = cms.Sequence( fragment.hltSelectorJets30L1FastJet + fragment.hltSelectorCentralJets30L1FastJeta + fragment.hltSelector8CentralJetsL1FastJet + fragment.HLTTrackReconstructionForBTag + fragment.hltVerticesL3 + fragment.hltFastPixelBLifetimeL3Associator + fragment.hltImpactParameterTagInfos + fragment.hltInclusiveVertexFinder + fragment.hltInclusiveSecondaryVertices + fragment.hltTrackVertexArbitrator + fragment.hltInclusiveMergedVertices + fragment.hltInclusiveSecondaryVertexFinderTagInfos + fragment.hltCombinedSecondaryVertexBJetTagsCalo ) -fragment.HLTDoLocalHcalHFCleanedSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfCleanedreco + fragment.hltHoreco ) -fragment.HLTDoCaloHFCleanedSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalHFCleanedSequence + fragment.hltTowerMakerForAllHFCleaned ) -fragment.HLTRecoMETHFCleanedSequence = cms.Sequence( fragment.HLTDoCaloHFCleanedSequence + fragment.hltMetHFCleaned ) -fragment.HLTAK4CaloJetsHFCleanedReconstructionSequence = cms.Sequence( fragment.HLTDoCaloHFCleanedSequence + fragment.hltAK4CaloJetsHFCleaned + fragment.hltAK4CaloJetsHFCleanedIDPassed ) -fragment.HLTAK4CaloCorrectorProducersHFCleanedSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrectorHFCleaned + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrectorHFCleaned ) -fragment.HLTAK4CaloJetsCorrectionHFCleanedSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCaloHFCleaned + fragment.HLTAK4CaloCorrectorProducersHFCleanedSequence + fragment.hltAK4CaloJetsCorrectedHFCleaned + fragment.hltAK4CaloJetsCorrectedHFCleanedIDPassed ) -fragment.HLTAK4CaloJetsHFCleanedSequence = cms.Sequence( fragment.HLTAK4CaloJetsHFCleanedReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionHFCleanedSequence ) -fragment.HLTDoCaloHFCleanedSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalHFCleanedSequence + fragment.hltTowerMakerForPFHFCleaned ) -fragment.HLTAK4CaloJetsHFCleanedPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.HLTDoCaloHFCleanedSequencePF + fragment.hltAK4CaloJetsHFCleanedPF ) -fragment.HLTPreAK4PFJetsHFCleanedRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsHFCleanedPrePFRecoSequence + fragment.hltAK4CaloJetsHFCleanedPFEt5 ) -fragment.HLTParticleFlowHFCleanedSequence = cms.Sequence( fragment.HLTPreshowerSequence + fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowRecHitHCALHFCleaned + fragment.hltParticleFlowRecHitHFCleaned + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL + fragment.hltParticleFlowClusterHFCleaned + fragment.hltLightPFTracks + fragment.hltParticleFlowBlockHFCleaned + fragment.hltParticleFlowHFCleaned ) -fragment.HLTAK4PFJetsHFCleanedReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowHFCleanedSequence + fragment.hltAK4PFJetsHFCleaned + fragment.hltAK4PFJetsLooseIDHFCleaned + fragment.hltAK4PFJetsTightIDHFCleaned ) -fragment.HLTAK4PFCorrectorProducersHFCleanedSequence = cms.Sequence( fragment.hltAK4PFFastJetHFCleanedCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrectorHFCleaned ) -fragment.HLTAK4PFJetsHFCleanedCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllHFCleaned + fragment.HLTAK4PFCorrectorProducersHFCleanedSequence + fragment.hltAK4PFJetsHFCleanedCorrected + fragment.hltAK4PFJetsHFCleanedLooseIDCorrected + fragment.hltAK4PFJetsHFCleanedTightIDCorrected ) -fragment.HLTAK4PFJetsHFCleanedSequence = cms.Sequence( fragment.HLTPreAK4PFJetsHFCleanedRecoSequence + fragment.HLTAK4PFJetsHFCleanedReconstructionSequence + fragment.HLTAK4PFJetsHFCleanedCorrectionSequence ) -fragment.HLTCaloMETMHTPFMHTwithHFFilters = cms.Sequence( fragment.HLTRecoMETHFCleanedSequence + fragment.hltMET90HFCleaned + fragment.HLTAK4CaloJetsHFCleanedSequence + fragment.hltMhtHFCleaned + fragment.hltMHT90HFCleaned + fragment.HLTAK4PFJetsHFCleanedSequence + fragment.hltPFMHTTightIDHFCleaned + fragment.hltPFMHTTightIDHFCleaned120 ) -fragment.HLTBeamHaloCleanerSequence = cms.Sequence( fragment.hltCSCHaloData + fragment.hltEcalHaloData + fragment.hltHcalHaloData + fragment.hltGlobalHaloData + fragment.hltCaloRecHitsBeamHaloCleaned + fragment.hltTowerMakerForAllBeamHaloCleaned ) -fragment.HLTBTagMuJet40PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromJet40PF + fragment.hltSelector4JetsJet40PF + fragment.hltBSoftMuonJet40PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonJet40PFMu12L3TagInfos + fragment.hltBSoftMuonJet40PFMu12L3BJetTagsByDR ) -fragment.HLTBTagMuDiJet40PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromDiJet40PF + fragment.hltSelector4JetsDiJet40PF + fragment.hltBSoftMuonDiJet40PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonDiJet40PFMu12L3TagInfos + fragment.hltBSoftMuonDiJet40PFMu12L3BJetTagsByDR ) -fragment.HLTBTagMuDiJet100PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromDiJet100PF + fragment.hltSelector4JetsDiJet100PF + fragment.hltBSoftMuonDiJet100PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonDiJet100PFMu12L3TagInfos + fragment.hltBSoftMuonDiJet100PFMu12L3BJetTagsByDR ) -fragment.HLTBTagMuDiJet200PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromDiJet200PF + fragment.hltSelector4JetsDiJet200PF + fragment.hltBSoftMuonDiJet200PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonDiJet200PFMu12L3TagInfos + fragment.hltBSoftMuonDiJet200PFMu12L3BJetTagsByDR ) -fragment.HLTBTagMuDiJet350PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromDiJet350PF + fragment.hltSelector4JetsDiJet350PF + fragment.hltBSoftMuonDiJet350PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonDiJet350PFMu12L3TagInfos + fragment.hltBSoftMuonDiJet350PFMu12L3BJetTagsByDR ) -fragment.HLTBTagMuDiJet54PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromDiJet54PF + fragment.hltSelector4JetsDiJet54PF + fragment.hltBSoftMuonDiJet54PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonDiJet54PFMu12L3TagInfos + fragment.hltBSoftMuonDiJet54PFMu12L3BJetTagsByDR ) -fragment.HLTBTagMuDiJet62PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromDiJet62PF + fragment.hltSelector4JetsDiJet62PF + fragment.hltBSoftMuonDiJet62PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonDiJet62PFMu12L3TagInfos + fragment.hltBSoftMuonDiJet62PFMu12L3BJetTagsByDR ) -fragment.HLTSinglePhoton300erNoHESequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG300erEtFilter ) -fragment.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence = cms.Sequence( fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0) + fragment.hltL3fL1Mu6DoubleEG10f0Filtered8 ) -fragment.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter ) -fragment.HLTSingleEle8CaloIdMGsfTrackIdMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltSingleEle8EgammaCandidatesWrapper + fragment.hltMu8Ele8EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu8Ele8HEFilter + fragment.hltEgammaClusterShape + fragment.hltMu8Ele8CaloIdMClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu8Ele8CaloIdMPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + fragment.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter + fragment.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter ) -fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 + fragment.HLTL3muontrkisovvlSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 ) -fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -fragment.HLTBTagMuDiJet20L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromDiJet20L1FastJet + fragment.hltSelector4JetsDiJet20L1FastJet + fragment.hltBSoftMuonDiJet20L1FastJetL25Jets + fragment.hltBSoftMuonDiJet20L1FastJetL25TagInfos + fragment.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuDiJet40L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromDiJet40L1FastJet + fragment.hltSelector4JetsDiJet40L1FastJet + fragment.hltBSoftMuonDiJet40L1FastJetL25Jets + fragment.hltBSoftMuonDiJet40L1FastJetL25TagInfos + fragment.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuDiJet70L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromDiJet70L1FastJet + fragment.hltSelector4JetsDiJet70L1FastJet + fragment.hltBSoftMuonDiJet70L1FastJetL25Jets + fragment.hltBSoftMuonDiJet70L1FastJetL25TagInfos + fragment.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuDiJet110L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromDiJet110L1FastJet + fragment.hltSelector4JetsDiJet110L1FastJet + fragment.hltBSoftMuonDiJet110L1FastJetL25Jets + fragment.hltBSoftMuonDiJet110L1FastJetL25TagInfos + fragment.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuDiJet200L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromDiJet200L1FastJet + fragment.hltSelector4JetsDiJet200L1FastJet + fragment.hltBSoftMuonDiJet200L1FastJetL25Jets + fragment.hltBSoftMuonDiJet200L1FastJetL25TagInfos + fragment.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuJet300L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromJet300L1FastJet + fragment.hltSelector4JetsJet300L1FastJet + fragment.hltBSoftMuonJet300L1FastJetL25Jets + fragment.hltBSoftMuonJet300L1FastJetL25TagInfos + fragment.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuJet300L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet + fragment.hltSelector4JetsAK8DiJet170L1FastJet + fragment.hltBSoftMuonAK8DiJet170L1FastJetL25Jets + fragment.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos + fragment.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuJet300L1AK8FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromJet300L1AK8FastJet + fragment.hltSelector4JetsJet300L1AK8FastJet + fragment.hltBSoftMuonJet300L1AK8FastJetL25Jets + fragment.hltBSoftMuonJet300L1AK8FastJetL25TagInfos + fragment.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrPairFilter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter + fragment.hltEgammaClusterShape + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) -fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 + fragment.HLTL3muontrkisovvlSequence + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 ) -fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 + fragment.HLTL3muontrkisovvlSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 ) -fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -fragment.HLTMu12DoubleUnSeededPho20Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltMu12DiEG20EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltMu12DiEG20HEUnseededFilter ) -fragment.HLTPho20CaloIdLV2TripleSeededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1TripleEGOrDoubleEGOrSingleEG + fragment.hltEG20EtL1TripleEGFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20HEL1TripleEGFilter + fragment.hltEgammaClusterShape + fragment.hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter ) -fragment.HLTTriplePho20CaloIdLV2UnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG20EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltEG20HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltTriEG20CaloIdLV2ClusterShapeUnseededFilter ) -fragment.HLTPho20CaloIdLV2UnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG20EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltEG20HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG20CaloIdLV2ClusterShapeUnseededFilter ) -fragment.HLTTriplePho20CaloIdLV2R9IdVLSequence = cms.Sequence( fragment.HLTPho20CaloIdLV2TripleSeededSequence + fragment.hltEgammaR9ID + fragment.hltEG20CaloIdLV2R9IdVLR9IdL1TripleEGFilter + fragment.HLTPho20CaloIdLV2UnseededSequence + fragment.hltEgammaR9IDUnseeded + fragment.hltTriEG20CaloIdLV2R9IdVLR9IdUnseededFilter ) -fragment.HLTPho30CaloIdLV2TripleSeededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1TripleEGOrDoubleEGOrSingleEG + fragment.hltEG30EtL1TripleEGFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30HEL1TripleEGFilter + fragment.hltEgammaClusterShape + fragment.hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter ) -fragment.HLTPho10CaloIdLV2UnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG10EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltEG10HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG10CaloIdLV2ClusterShapeUnseededFilter ) -fragment.HLTTriplePho303010CaloIdLV2Sequence = cms.Sequence( fragment.HLTPho30CaloIdLV2TripleSeededSequence + fragment.HLTPho10CaloIdLV2UnseededSequence + fragment.hltDiEG30CaloIdLV2EtUnseededFilter + fragment.hltDiEG30TriEG10CaloIdLV2EtUnseededFilter ) -fragment.HLTTriplePho303010CaloIdLV2R9IdVLSequence = cms.Sequence( fragment.HLTPho30CaloIdLV2TripleSeededSequence + fragment.hltEgammaR9ID + fragment.hltEG30CaloIdLV2R9IdVLR9IdL1TripleEGFilter + fragment.HLTPho10CaloIdLV2UnseededSequence + fragment.hltEgammaR9IDUnseeded + fragment.hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter + fragment.hltDiEG30CaloIdLV2R9IdVLEtUnseededFilter + fragment.hltDiEG30TriEG10HECaloIdV2R9IdVLEtUnseededFilter ) -fragment.HLTTriplePho35355CaloIdLV2R9IdVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1TripleEGOrDoubleEGOrSingleEG + fragment.hltEG35EtL1TripleEGFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG35HEL1TripleEGFilter + fragment.hltEgammaClusterShape + fragment.hltEG35CaloIdLV2ClusterShapeL1TripleEGFilter + fragment.hltEgammaR9ID + fragment.hltEG35CaloIdLV2R9IdVLR9IdL1TripleEGFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG5EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltEG5HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG5CaloIdLV2ClusterShapeUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter + fragment.hltDiEG35CaloIdLV2R9IdVLEtUnseededFilter + fragment.hltDiEG35TriEG5CaloIdLV2R9IdVLEtUnseededFilter ) -fragment.HLTPhoton25Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG18Filter + fragment.hltEG25L1EG18EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG25L1EG18HEFilter ) -fragment.HLTPhoton33Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG26Filter + fragment.hltEG33L1EG26EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG33L1EG26HEFilter ) -fragment.HLTPhoton50Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG34to45Filter + fragment.hltEG50EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50HEFilter ) -fragment.HLTPhoton75Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG34ORL1SingleEG40Filter + fragment.hltEG75EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG75HEFilter ) -fragment.HLTPhoton90Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG34ORL1SingleEG40Filter + fragment.hltEG90EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG90HEFilter ) -fragment.HLTPhoton120Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG34ORL1SingleEG40Filter + fragment.hltEG120EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG120HEFilter ) -fragment.HLTPhoton150Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG150EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG150HEFilter ) -fragment.HLTPhoton175Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG175EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG175HEFilter ) -fragment.HLTPhoton200Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG200EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG200HEFilter ) -fragment.HLTRecoPixelVertexingForPhotonsSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVerticesForPhotons ) -fragment.HLTIterativeTrackingForPhotonsIteration0 = cms.Sequence( fragment.hltIter0PFlowPixelSeedsFromPixelTracksForPhotons + fragment.hltIter0PFlowCkfTrackCandidatesForPhotons + fragment.hltIter0PFlowCtfWithMaterialTracksForPhotons + fragment.hltIter0PFlowTrackSelectionHighPurityForPhotons ) -fragment.HLTIterativeTrackingForPhotonsIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemovalForPhotons + fragment.hltIter1MaskedMeasurementTrackerEventForPhotons + fragment.hltIter1PixelLayerTripletsForPhotons + fragment.hltIter1PFlowPixelTrackingRegionsForPhotons + fragment.hltIter1PFlowPixelClusterCheckForPhotons + fragment.hltIter1PFlowPixelHitDoubletsForPhotons + fragment.hltIter1PFlowPixelHitTripletsForPhotons + fragment.hltIter1PFlowPixelSeedsForPhotons + fragment.hltIter1PFlowCkfTrackCandidatesForPhotons + fragment.hltIter1PFlowCtfWithMaterialTracksForPhotons + fragment.hltIter1PFlowTrackSelectionHighPurityLooseForPhotons + fragment.hltIter1PFlowTrackSelectionHighPurityTightForPhotons + fragment.hltIter1PFlowTrackSelectionHighPurityForPhotons ) -fragment.HLTIterativeTrackingForPhotonsIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemovalForPhotons + fragment.hltIter2MaskedMeasurementTrackerEventForPhotons + fragment.hltIter2PixelLayerPairsForPhotons + fragment.hltIter2PFlowPixelTrackingRegionsForPhotons + fragment.hltIter2PFlowPixelClusterCheckForPhotons + fragment.hltIter2PFlowPixelHitDoubletsForPhotons + fragment.hltIter2PFlowPixelSeedsForPhotons + fragment.hltIter2PFlowCkfTrackCandidatesForPhotons + fragment.hltIter2PFlowCtfWithMaterialTracksForPhotons + fragment.hltIter2PFlowTrackSelectionHighPurityForPhotons ) -fragment.HLTIterativeTrackingForPhotonsIter02 = cms.Sequence( fragment.HLTIterativeTrackingForPhotonsIteration0 + fragment.HLTIterativeTrackingForPhotonsIteration1 + fragment.hltIter1MergedForPhotons + fragment.HLTIterativeTrackingForPhotonsIteration2 + fragment.hltIter2MergedForPhotons ) -fragment.HLTTrackReconstructionForIsoForPhotons = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelVertexingForPhotonsSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForPhotonsIter02 ) -fragment.HLTPhoton50R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG50R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG50R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG50R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG50R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG50R9Id90HE10IsoMTrackIsoFilter ) -fragment.HLTPhoton75R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG75R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG75R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG75R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG75R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG75R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG75R9Id90HE10IsoMTrackIsoFilter ) -fragment.HLTPhoton90R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG90R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG90R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG90R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG90R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG90R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG90R9Id90HE10IsoMTrackIsoFilter ) -fragment.HLTPhoton120R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG120R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG120R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG120R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG120R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG120R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG120R9Id90HE10IsoMTrackIsoFilter ) -fragment.HLTPhoton165R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG165R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG165R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG165R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG165R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG165R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG165R9Id90HE10IsoMTrackIsoFilter ) -fragment.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30L1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30LR9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30LHE12R9Id50b80eHEFilter + cms.ignore(fragment.hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter) + fragment.hltEgammaClusterShape + cms.ignore(fragment.hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter) + fragment.hltEgammaEcalPFClusterIso + cms.ignore(fragment.hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter) + fragment.hltEG30LRId85ORIso60CaloId15b35eANDHE12R9Id50b80eLegCombLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG22EtEta2p55UnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG22R9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG22HE12R9Id50b80eHEUnseededFilter + cms.ignore(fragment.hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter) + fragment.hltEgammaClusterShapeUnseeded + cms.ignore(fragment.hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter) + fragment.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(fragment.hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter) + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + cms.ignore(fragment.hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter) ) -fragment.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30L1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30PVR9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30PVHE10R9Id50b80eHEFilter + fragment.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter + fragment.hltEgammaClusterShape + fragment.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter + fragment.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18PVEtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG18PVR9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEG18PVNewPixelMatchPMS2Filter + fragment.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter + fragment.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter ) -fragment.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30L1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30PVR9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30PVHE10R9Id50b80eHEFilter + fragment.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter + fragment.hltEgammaClusterShape + fragment.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter + fragment.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18PVEtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG18PVR9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter + fragment.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter + fragment.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter ) -fragment.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30EBL1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30EBR9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30EBHE10R9Id50b80eHEFilter + cms.ignore(fragment.hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter) + fragment.hltEgammaClusterShape + cms.ignore(fragment.hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter) + fragment.hltEgammaEcalPFClusterIso + cms.ignore(fragment.hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter) + fragment.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18EBEtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG18EBR9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18EBHE10R9Id50b80eHEUnseededFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + cms.ignore(fragment.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter) + fragment.hltEgammaClusterShapeUnseeded + cms.ignore(fragment.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter) + fragment.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter) + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + cms.ignore(fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter) + fragment.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter ) -fragment.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30EBL1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30EBR9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30EBHE10R9Id50b80eHEFilter + cms.ignore(fragment.hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter) + fragment.hltEgammaClusterShape + cms.ignore(fragment.hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter) + fragment.hltEgammaEcalPFClusterIso + cms.ignore(fragment.hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter) + fragment.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18EBEtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG18EBR9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18EBHE10R9Id50b80eHEUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEG18EGNewPixelMatchPMS2Filter + cms.ignore(fragment.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter) + fragment.hltEgammaClusterShapeUnseeded + cms.ignore(fragment.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter) + fragment.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter) + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + cms.ignore(fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter) + fragment.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter ) -fragment.HLTTrackerMuonSequenceLowPt = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTL3muonrecoNocandSequence + fragment.hltDiMuonMergingIter01TkMu + fragment.hltDiMuonLinksIter01TkMuMerge + fragment.hltGlbTrkMuonsLowPtIter01Merge + fragment.hltGlbTrkMuonLowPtIter01MergeCands ) -fragment.HLTIterativeTrackingTau3muNoL1MassIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsTau3muNoL1MassFilter + fragment.hltPixelTracksForSeedsTau3muNoL1MassFitter + fragment.hltPixelTracksTrackingRegionsForSeedsTau3muNoL1Mass + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForSeedsTau3muNoL1Mass + fragment.hltPixelTracksHitQuadrupletsForSeedsTau3muNoL1Mass + fragment.hltPixelTracksForSeedsTau3muNoL1Mass + fragment.hltIter0DisplacedTau3muNoL1MassPixelSeedsFromPixelTracks + fragment.hltIter0DisplacedTau3muNoL1MassCkfTrackCandidates + fragment.hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks + fragment.hltIter0DisplacedTau3muNoL1MassTrackCutClassifier + fragment.hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTau3muNoL1MassIteration1 = cms.Sequence( fragment.hltIter1DisplacedTau3muNoL1MassClustersRefRemoval + fragment.hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent + fragment.hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets + fragment.hltIter1DisplacedTau3muNoL1MassPixelTrackingRegions + fragment.hltIter1DisplacedTau3muNoL1MassPixelClusterCheck + fragment.hltIter1DisplacedTau3muNoL1MassPixelHitDoublets + fragment.hltIter1DisplacedTau3muNoL1MassPixelHitQuadruplets + fragment.hltIter1DisplacedTau3muNoL1MassPixelSeeds + fragment.hltIter1DisplacedTau3muNoL1MassCkfTrackCandidates + fragment.hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks + fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt + fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached + fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged + fragment.hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTau3muNoL1MassIteration2 = cms.Sequence( fragment.hltIter2DisplacedTau3muNoL1MassClustersRefRemoval + fragment.hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent + fragment.hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets + fragment.hltIter2DisplacedTau3muNoL1MassPixelTrackingRegions + fragment.hltIter2DisplacedTau3muNoL1MassPixelClusterCheck + fragment.hltIter2DisplacedTau3muNoL1MassPixelHitDoublets + fragment.hltIter2DisplacedTau3muNoL1MassPixelHitTriplets + fragment.hltIter2DisplacedTau3muNoL1MassPixelSeeds + fragment.hltIter2DisplacedTau3muNoL1MassCkfTrackCandidates + fragment.hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks + fragment.hltIter2DisplacedTau3muNoL1MassTrackCutClassifier + fragment.hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTau3muNoL1MassIter02 = cms.Sequence( fragment.HLTIterativeTrackingTau3muNoL1MassIteration0 + fragment.HLTIterativeTrackingTau3muNoL1MassIteration1 + fragment.hltIter1DisplacedTau3muNoL1MassMerged + fragment.HLTIterativeTrackingTau3muNoL1MassIteration2 + fragment.hltIter2DisplacedTau3muNoL1MassMerged ) -fragment.HLTL2muonrecoSequenceNoVtx = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidatesNoVtx ) -fragment.HLTL3NoFiltersNoVtxmuonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltL3TrajSeedOIStateNoVtx + fragment.hltL3TrackCandidateFromL2OIStateNoVtx + fragment.hltL3TkTracksFromL2OIStateNoVtx + fragment.hltL3NoFiltersNoVtxMuonsOIState + fragment.hltL3NoFiltersNoVtxTrajSeedOIHit + fragment.hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx + fragment.hltL3NoFiltersTkTracksFromL2OIHitNoVtx + fragment.hltL3NoFiltersNoVtxMuonsOIHit + fragment.hltL3NoFiltersNoVtxTkFromL2OICombination + fragment.hltPixelLayerTriplets + fragment.hltPixelLayerPairsLegacy + fragment.hltMixedLayerPairs + fragment.hltL3NoFiltersNoVtxTrajSeedIOHit + fragment.hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx + fragment.hltL3NoFiltersTkTracksFromL2IOHitNoVtx + fragment.hltL3NoFiltersNoVtxMuonsIOHit + fragment.hltL3NoFiltersNoVtxTrajectorySeed + fragment.hltL3NoFiltersTrackCandidateFromL2NoVtx ) -fragment.HLTL3NoFiltersNoVtxmuonrecoNocandSequence = cms.Sequence( fragment.HLTL3NoFiltersNoVtxmuonTkCandidateSequence + fragment.hltL3NoFiltersNoVtxTkTracksMergeStep1 + fragment.hltL3NoFiltersTkTracksFromL2Novtx + fragment.hltL3NoFiltersNoVtxMuonsLinksCombination + fragment.hltL3NoFiltersNoVtxMuons ) -fragment.HLTL3NoFiltersNoVtxmuonrecoSequence = cms.Sequence( fragment.HLTL3NoFiltersNoVtxmuonrecoNocandSequence + fragment.hltL3NoFiltersNoVtxMuonCandidates ) -fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets = cms.Sequence( fragment.HLTDoLocalPixelSequenceRegForBTag + fragment.HLTFastRecopixelvertexingSequence + fragment.HLTDoLocalStripSequenceRegForBTag + fragment.hltSelectorJets30L1FastJet + fragment.hltSelectorCentralJets30L1FastJeta + fragment.hltSelector8CentralJetsL1FastJet ) -fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt = cms.Sequence( fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt + fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt + fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt + fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) -fragment.HLTIterativeTrackingIter12ForBTag = cms.Sequence( fragment.HLTIterativeTrackingIteration1ForBTag + fragment.hltIter1MergedForBTag + fragment.HLTIterativeTrackingIteration2ForBTag + fragment.hltIter2MergedForBTag ) -fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt + fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt + fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt + fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) -fragment.HLTIterativeTrackingIteration4DisplacedJets = cms.Sequence( fragment.hltDisplacedhltTrimmedPixelVertices + fragment.hltDisplacedhltIter4ClustersRefRemoval + fragment.hltDisplacedhltIter4MaskedMeasurementTrackerEvent + fragment.hltDisplacedhltIter4PixelLessLayerTriplets + fragment.hltDisplacedhltIter4PFlowPixelLessTrackingRegions + fragment.hltDisplacedhltIter4PFlowPixelLessClusterCheck + fragment.hltDisplacedhltIter4PFlowPixelLessHitDoublets + fragment.hltDisplacedhltIter4PFlowPixelLessHitTriplets + fragment.hltDisplacedhltIter4PFlowPixelLessSeeds + fragment.hltDisplacedhltIter4PFlowCkfTrackCandidates + fragment.hltDisplacedhltIter4PFlowCtfWithMaterialTracks + fragment.hltDisplacedhltIter4PFlowTrackSelectionHighPurity + fragment.hltIter4MergedWithIter012DisplacedJets ) -fragment.HLTDisplacedTrackRequirementDisplacedJetsLowPt = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt + fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt + fragment.hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt + fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) -fragment.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt = cms.Sequence( fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt + fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt + fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt + fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) -fragment.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt + fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt + fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt + fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) -fragment.HLTDisplacedTrackRequirementDisplacedJetsMidPt = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt + fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt + fragment.hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt + fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) -fragment.HLT2PromptTrackRequirementIter0DisplacedJets = cms.Sequence( fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex + fragment.hltL3DisplacedDijet100FullTracksTrackIPProducer + fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIP + fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter ) -fragment.HLT2PromptTrackRequirementIter12DisplacedJets = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex + fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducer + fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP + fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter ) -fragment.HLTDisplacedTrackRequirementDisplacedJets = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertex + fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducer + fragment.hltL4DisplacedDijetFullTracksJetTagProducerFromIP + fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilter ) -fragment.HLTCaloTausCreatorL1IsoTauRegionalSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltCaloTowersIsoTau1Regional + fragment.hltAkIsoTau1Regional + fragment.hltCaloTowersIsoTau2Regional + fragment.hltAkIsoTau2Regional + fragment.hltCaloTowersIsoTau3Regional + fragment.hltAkIsoTau3Regional + fragment.hltCaloTowersIsoTau4Regional + fragment.hltAkIsoTau4Regional + fragment.hltCaloTowersIsoTau5Regional + fragment.hltAkIsoTau5Regional + fragment.hltCaloTowersIsoTau6Regional + fragment.hltAkIsoTau6Regional + fragment.hltCaloTowersIsoTau7Regional + fragment.hltAkIsoTau7Regional + fragment.hltCaloTowersIsoTau8Regional + fragment.hltAkIsoTau8Regional + fragment.hltCaloTowersIsoTau9Regional + fragment.hltAkIsoTau9Regional + fragment.hltCaloTowersIsoTau10Regional + fragment.hltAkIsoTau10Regional + fragment.hltCaloTowersIsoTau11Regional + fragment.hltAkIsoTau11Regional + fragment.hltCaloTowersIsoTau12Regional + fragment.hltAkIsoTau12Regional ) -fragment.HLTL2TauJetsL1IsoTauSeededSequence = cms.Sequence( fragment.HLTCaloTausCreatorL1IsoTauRegionalSequence + fragment.hltL2TauJetsL1IsoTauSeeded ) -fragment.HLTDoLocalPixelSequenceRegL2Tau = cms.Sequence( fragment.hltSiPixelDigisRegForTau + fragment.hltSiPixelClustersRegForTau + fragment.hltSiPixelClustersRegForTauCache + fragment.hltSiPixelRecHitsRegForTau ) -fragment.HLTPixelTrackingSequenceRegL2Tau = cms.Sequence( fragment.HLTDoLocalPixelSequenceRegL2Tau + fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegionsRegForTau + fragment.hltPixelLayerQuadrupletsRegForTau + fragment.hltPixelTracksHitDoubletsRegForTau + fragment.hltPixelTracksHitQuadrupletsRegForTau + fragment.hltPixelTracksRegForTau + fragment.hltPixelVerticesRegForTau ) -fragment.HLTL2TauPixelIsolationSequence = cms.Sequence( fragment.hltL2TausForPixelIsolation + fragment.HLTPixelTrackingSequenceRegL2Tau + fragment.hltL2TauPixelIsoTagProducer ) -fragment.HLTIterativeTrackingIteration0TauReg = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracksTauReg + fragment.hltIter0PFlowCkfTrackCandidatesTauReg + fragment.hltIter0PFlowCtfWithMaterialTracksTauReg + fragment.hltIter0PFlowTrackCutClassifierTauReg + fragment.hltIter0PFlowTrackSelectionHighPurityTauReg ) -fragment.HLTIter0TrackAndTauJet4Iter1SequenceTauReg = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1TauReg + fragment.hltAK4Iter0TrackJets4Iter1TauReg + fragment.hltIter0TrackAndTauJets4Iter1TauReg ) -fragment.HLTIterativeTrackingIteration1TauReg = cms.Sequence( fragment.hltIter1ClustersRefRemovalTauReg + fragment.hltIter1MaskedMeasurementTrackerEventTauReg + fragment.hltIter1PixelLayerQuadrupletsTauReg + fragment.hltIter1PFlowPixelTrackingRegionsTauReg + fragment.hltIter1PFlowPixelClusterCheckTauReg + fragment.hltIter1PFlowPixelHitDoubletsTauReg + fragment.hltIter1PFlowPixelHitQuadrupletsTauReg + fragment.hltIter1PFlowPixelSeedsTauReg + fragment.hltIter1PFlowCkfTrackCandidatesTauReg + fragment.hltIter1PFlowCtfWithMaterialTracksTauReg + fragment.hltIter1PFlowTrackCutClassifierPromptTauReg + fragment.hltIter1PFlowTrackCutClassifierDetachedTauReg + fragment.hltIter1PFlowTrackCutClassifierMergedTauReg + fragment.hltIter1PFlowTrackSelectionHighPurityTauReg ) -fragment.HLTIter1TrackAndTauJets4Iter2SequenceTauReg = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2TauReg + fragment.hltAK4Iter1TrackJets4Iter2TauReg + fragment.hltIter1TrackAndTauJets4Iter2TauReg ) -fragment.HLTIterativeTrackingIteration2TauReg = cms.Sequence( fragment.hltIter2ClustersRefRemovalTauReg + fragment.hltIter2MaskedMeasurementTrackerEventTauReg + fragment.hltIter2PixelLayerTripletsTauReg + fragment.hltIter2PFlowPixelTrackingRegionsTauReg + fragment.hltIter2PFlowPixelClusterCheckTauReg + fragment.hltIter2PFlowPixelHitDoubletsTauReg + fragment.hltIter2PFlowPixelHitTripletsTauReg + fragment.hltIter2PFlowPixelSeedsTauReg + fragment.hltIter2PFlowCkfTrackCandidatesTauReg + fragment.hltIter2PFlowCtfWithMaterialTracksTauReg + fragment.hltIter2PFlowTrackCutClassifierTauReg + fragment.hltIter2PFlowTrackSelectionHighPurityTauReg ) -fragment.HLTIterativeTrackingIter02TauReg = cms.Sequence( fragment.HLTIterativeTrackingIteration0TauReg + fragment.HLTIter0TrackAndTauJet4Iter1SequenceTauReg + fragment.HLTIterativeTrackingIteration1TauReg + fragment.hltIter1MergedTauReg + fragment.HLTIter1TrackAndTauJets4Iter2SequenceTauReg + fragment.HLTIterativeTrackingIteration2TauReg + fragment.hltIter2MergedTauReg ) -fragment.HLTTrackReconstructionForPFReg = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltPixelLayerTriplets + fragment.hltPixelTracksHybridFilter + fragment.hltPixelTracksHybridFitter + fragment.hltPixelTracksTrackingRegionsHybrid + fragment.hltPixelTracksHitDoubletsHybrid + fragment.hltPixelTracksHitTripletsHybrid + fragment.hltPixelTracksHybrid + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02TauReg + fragment.hltPFMuonMergingTauReg + fragment.hltMuonLinksReg + fragment.hltMuonsReg ) -fragment.HLTParticleFlowSequenceReg = cms.Sequence( fragment.HLTPreshowerSequence + fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowRecHitHCAL + fragment.hltParticleFlowRecHitHF + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL + fragment.hltParticleFlowClusterHF + fragment.hltLightPFTracksReg + fragment.hltParticleFlowBlockReg + fragment.hltParticleFlowReg ) -fragment.HLTPFJetsSequenceReg = cms.Sequence( fragment.hltAK4PFJetsReg ) -fragment.HLTPFJetTriggerSequenceRegNoMu = cms.Sequence( fragment.HLTTrackReconstructionForPFReg + fragment.HLTParticleFlowSequenceReg + fragment.HLTPFJetsSequenceReg ) -fragment.HLTPFJetTriggerSequenceReg = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTPFJetTriggerSequenceRegNoMu ) -fragment.HLTPFTauReg = cms.Sequence( fragment.hltTauPFJets08RegionReg + fragment.hltTauPFJetsRecoTauChargedHadronsReg + fragment.hltPFTauPiZerosReg + fragment.hltPFTausSansRefReg + fragment.hltPFTausReg + fragment.hltPFTauTrackDiscriminatorReg + fragment.hltSelectedPFTausTrackFindingReg + fragment.hltPFTauTrackReg ) -fragment.HLTDoublePFTauPt20Eta2p1Trk1Reg = cms.Sequence( fragment.hltDoublePFTau20Reg + fragment.hltPFTauTrackPt1DiscriminatorReg + fragment.hltSelectedPFTausTrackPt1Reg + fragment.hltDoublePFTau20TrackPt1Reg ) -fragment.HLTLooseChargedIsoPFTauSequenceReg = cms.Sequence( fragment.hltPFTauLooseAbsoluteChargedIsolationDiscriminatorReg + fragment.hltPFTauLooseRelativeChargedIsolationDiscriminatorReg + fragment.hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg ) -fragment.HLTMediumChargedIsoPFTauSequenceReg = cms.Sequence( fragment.hltPFTauMediumAbsoluteChargedIsolationDiscriminatorReg + fragment.hltPFTauMediumRelativeChargedIsolationDiscriminatorReg + fragment.hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg ) -fragment.HLTTightChargedIsoPFTauSequenceReg = cms.Sequence( fragment.hltPFTauTightAbsoluteChargedIsolationDiscriminatorReg + fragment.hltPFTauTightRelativeChargedIsolationDiscriminatorReg + fragment.hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg ) -fragment.HLTEle30erJetC34WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1IsoEG30erJetC34drMin0p3Filter + fragment.hltEG30L1IsoEGerJetC34drMin0p3EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle30erJetC34WPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle30erJetC34WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle30erJetC34WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle30erJetC34WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle30erJetC34WPTightPixelMatchFilter + fragment.hltEle30erJetC34WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle30erJetC34WPTightGsfMissingHitsFilter + fragment.hltEle30erJetC34WPTightGsfDetaFilter + fragment.hltEle30erJetC34WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle30erJetC34WPTightGsfTrackIsoFilter ) -fragment.HLTEle28erHTT100WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1IsoEG28erHTT100Filter + fragment.hltEG28L1IsoEG28erHTT100EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle28erHTT100WPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle28erHTT100WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle28erHTT100WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle28erHTT100WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle28erHTT100WPTightPixelMatchFilter + fragment.hltEle28erHTT100WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle28erHTT100WPTightGsfMissingHitsFilter + fragment.hltEle28erHTT100WPTightGsfDetaFilter + fragment.hltEle28erHTT100WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle28erHTT100WPTightGsfTrackIsoFilter ) -fragment.HLTPFHcalClusteringForEgammaUnseeded = cms.Sequence( fragment.hltParticleFlowRecHitHBHEForEgammaUnseeded + fragment.hltParticleFlowRecHitHCALForEgammaUnseeded + fragment.hltParticleFlowRecHitHFForEgammaUnseeded + fragment.hltParticleFlowClusterHBHEForEgammaUnseeded + fragment.hltParticleFlowClusterHCALForEgammaUnseeded + fragment.hltParticleFlowClusterHFForEgammaUnseeded ) -fragment.HLTEle28HighEtaSC20Mass55Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrFilter + fragment.hltEle28HighEtaSC20EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle28HighEtaSC20ClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle28HighEtaSC20HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle28HighEtaSC20EcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle28HighEtaSC20HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle28HighEtaSC20PixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle28HighEtaSC20OneOEMinusOneOPFilter + fragment.hltEle28HighEtaSC20DetaFilter + fragment.hltEle28HighEtaSC20DphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle28HighEtaSC20TrackIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG20EtUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEle28HighEtaSC20ClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEle28HighEtaSC20EcalIsoFilterUnseeded + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltEle28HighEtaSC20HEFilterUnseeded + fragment.HLTPFHcalClusteringForEgammaUnseeded + fragment.hltEgammaHcalPFClusterIsoUnseeded + fragment.hltEle28HighEtaSC20HcalIsoFilterUnseeded + fragment.hltHighEtaSC20Selector + fragment.hltHighEtaSC20SelectorFilter + fragment.hltEle28HighEtaSC20Mass55Filter ) -fragment.HLTPhoton23Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter + fragment.hltEG23EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG23HEFilter ) -fragment.HLTEle15VVVLGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5OpenFilter + fragment.hltEG15EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle15VVVLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15VVVLHEFilter + fragment.hltEgammaEcalPFClusterIsoR02 + fragment.hltEle15VVVLEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIsoR02 + fragment.hltEle15VVVLHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle15VVVLPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle15VVVLGsfOneOEMinusOneOPFilter + fragment.hltEle15VVVLGsfChi2Filter + fragment.hltEle15VVVLGsfMissingHitsFilter + fragment.hltEle15VVVLGsfDetaFilter + fragment.hltEle15VVVLGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoR02 + fragment.hltEle15VVVLGsfTrackIsoFilter ) -fragment.HLTEle50VVVLGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5OpenFilter + fragment.hltEG50IsoVVVLEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle50VVVLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle50VVVLHEFilter + fragment.hltEgammaEcalPFClusterIsoR02 + fragment.hltEle50VVVLEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIsoR02 + fragment.hltEle50VVVLHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle50VVVLPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle50VVVLGsfOneOEMinusOneOPFilter + fragment.hltEle50VVVLGsfChi2Filter + fragment.hltEle50VVVLGsfMissingHitsFilter + fragment.hltEle50VVVLGsfDetaFilter + fragment.hltEle50VVVLGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoR02 + fragment.hltEle50VVVLGsfTrackIsoFilter ) -fragment.HLTMuVVVLCombinedIsolationR02Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll + fragment.hltFixedGridRhoFastjetAllCaloForMuons + fragment.hltL3CaloMuonCorrectedVVVLIsolations + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltL3MuonCombRelIsolationVVVL ) -fragment.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence = cms.Sequence( fragment.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0) + fragment.hltL3fL1DoubleMu7EG7f0Filtered9 ) -fragment.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter ) -fragment.HLTDoubleMu20Eta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTDoubleMu24Eta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTIterL3OImuonTkCandidateSequenceNoVtx = cms.Sequence( fragment.hltIterL3OISeedsFromL2MuonsNoVtx + fragment.hltIterL3OITrackCandidatesNoVtx + fragment.hltIterL3OIMuCtfWithMaterialTracksNoVtx + fragment.hltIterL3OIMuonTrackCutClassifierNoVtx + fragment.hltIterL3OIMuonTrackSelectionHighPurityNoVtx + fragment.hltL3MuonsIterL3OINoVtx ) -fragment.HLTIterL3MuonRecoPixelTracksSequenceNoVtx = cms.Sequence( fragment.hltIterL3MuonPixelTracksFilterNoVtx + fragment.hltIterL3MuonPixelTracksFitterNoVtx + fragment.hltIterL3MuonPixelTracksTrackingRegionsNoVtx + fragment.hltIterL3MuonPixelLayerQuadrupletsNoVtx + fragment.hltIterL3MuonPixelTracksHitDoubletsNoVtx + fragment.hltIterL3MuonPixelTracksHitQuadrupletsNoVtx + fragment.hltIterL3MuonPixelTracksNoVtx ) -fragment.HLTIterL3MuonRecopixelvertexingSequenceNoVtx = cms.Sequence( fragment.HLTIterL3MuonRecoPixelTracksSequenceNoVtx + fragment.hltIterL3MuonPixelVerticesNoVtx + fragment.hltIterL3MuonTrimmedPixelVerticesNoVtx ) -fragment.HLTIterativeTrackingIteration0ForIterL3MuonNoVtx = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx + fragment.hltIter0IterL3MuonCkfTrackCandidatesNoVtx + fragment.hltIter0IterL3MuonCtfWithMaterialTracksNoVtx + fragment.hltIter0IterL3MuonTrackCutClassifierNoVtx + fragment.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingIteration2ForIterL3MuonNoVtx = cms.Sequence( fragment.hltIter2IterL3MuonClustersRefRemovalNoVtx + fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx + fragment.hltIter2IterL3MuonPixelLayerTripletsNoVtx + fragment.hltIter2IterL3MuonPixelClusterCheckNoVtx + fragment.hltIter2IterL3MuonPixelHitDoubletsNoVtx + fragment.hltIter2IterL3MuonPixelHitTripletsNoVtx + fragment.hltIter2IterL3MuonPixelSeedsNoVtx + fragment.hltIter2IterL3MuonCkfTrackCandidatesNoVtx + fragment.hltIter2IterL3MuonCtfWithMaterialTracksNoVtx + fragment.hltIter2IterL3MuonTrackCutClassifierNoVtx + fragment.hltIter2IterL3MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingIter02ForIterL3MuonNoVtx = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3MuonNoVtx + fragment.HLTIterativeTrackingIteration2ForIterL3MuonNoVtx + fragment.hltIter2IterL3MuonMergedNoVtx ) -fragment.HLTIterL3IOmuonTkCandidateSequenceNoVtx = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequenceNoVtx + fragment.HLTIterativeTrackingIter02ForIterL3MuonNoVtx + fragment.hltL3MuonsIterL3IONoVtx ) -fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequenceNoVtx = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequenceNoVtx + fragment.hltIterL3OIL3MuonsLinksCombinationNoVtx + fragment.hltIterL3OIL3MuonsNoVtx + fragment.hltIterL3OIL3MuonCandidatesNoVtx + fragment.hltL2SelectorForL3IONoVtx + fragment.HLTIterL3IOmuonTkCandidateSequenceNoVtx + fragment.hltIterL3MuonsFromL2LinksCombinationNoVtx + fragment.hltIterL3MuonsFromL2NoVtx ) -fragment.HLTRecoPixelTracksSequenceForIterL3FromL1MuonNoVtx = cms.Sequence( fragment.hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx + fragment.hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx + fragment.hltIterL3FromL1MuonPixelTracksHitDoubletsNoVtx + fragment.hltIterL3FromL1MuonPixelTracksHitQuadrupletsNoVtx + fragment.hltIterL3FromL1MuonPixelTracksNoVtx ) -fragment.HLTRecopixelvertexingSequenceForIterL3FromL1MuonNoVtx = cms.Sequence( fragment.HLTRecoPixelTracksSequenceForIterL3FromL1MuonNoVtx + fragment.hltIterL3FromL1MuonPixelVerticesNoVtx + fragment.hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx ) -fragment.HLTIterativeTrackingIteration0ForIterL3FromL1MuonNoVtx = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx + fragment.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingIteration2ForIterL3FromL1MuonNoVtx = cms.Sequence( fragment.hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx + fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx + fragment.hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx + fragment.hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx + fragment.hltIter2IterL3FromL1MuonPixelHitDoubletsNoVtx + fragment.hltIter2IterL3FromL1MuonPixelHitTripletsNoVtx + fragment.hltIter2IterL3FromL1MuonPixelSeedsNoVtx + fragment.hltIter2IterL3FromL1MuonCkfTrackCandidatesNoVtx + fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx + fragment.hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx + fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingIter02ForIterL3FromL1MuonNoVtx = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3FromL1MuonNoVtx + fragment.HLTIterativeTrackingIteration2ForIterL3FromL1MuonNoVtx + fragment.hltIter2IterL3FromL1MuonMergedNoVtx ) -fragment.HLTIterL3IOmuonFromL1TkCandidateSequenceNoVtx = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1MuonNoVtx + fragment.HLTIterativeTrackingIter02ForIterL3FromL1MuonNoVtx ) -fragment.HLTIterL3muonTkCandidateSequenceNoVtx = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequenceNoVtx + fragment.hltIterL3MuonL1MuonNoL2SelectorNoVtx + fragment.HLTIterL3IOmuonFromL1TkCandidateSequenceNoVtx ) -fragment.HLTL3muonrecoNocandSequenceNoVtx = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequenceNoVtx + fragment.hltIterL3MuonMergedNoVtx + fragment.hltIterL3MuonAndMuonFromL1MergedNoVtx + fragment.hltL3MuonsIterL3LinksNoVtx + fragment.hltIterL3MuonsNoVtx ) -fragment.HLTL3muonrecoSequenceNoVtx = cms.Sequence( fragment.HLTL3muonrecoNocandSequenceNoVtx + fragment.hltIterL3MuonCandidatesNoVtx ) -fragment.HLTTrackerMuonSequenceNoVtx = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelTracksSequence + fragment.HLTDoLocalStripSequence + fragment.hltMuTrackSeeds + fragment.hltMuCkfTrackCandidates + fragment.hltMuCtfTracks + fragment.HLTL3muonrecoNocandSequenceNoVtx + fragment.hltDiMuonMergingNoVtx + fragment.hltDiMuonLinksNoVtx + fragment.hltGlbTrkMuonsNoVtx + fragment.hltGlbTrkMuonCandsNoVtx ) -fragment.HLTEle8CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter + fragment.hltEle8CaloIdLTrackIdLIsoVLEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle8CaloIdLTrackIdLIsoVLHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter + fragment.hltEle8CaloIdLTrackIdLIsoVLDetaFilter + fragment.hltEle8CaloIdLTrackIdLIsoVLDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter ) -fragment.HLTEle12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter + fragment.hltEle12CaloIdLTrackIdLIsoVLEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle12CaloIdLTrackIdLIsoVLHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter + fragment.hltEle12CaloIdLTrackIdLIsoVLDetaFilter + fragment.hltEle12CaloIdLTrackIdLIsoVLDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter ) -fragment.HLTEle23CaloIdLTrackIdLIsoVLJet30Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter ) -fragment.HLTEle8CaloIdMGsfTrkIdMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEle8EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle8HEFilter + fragment.hltEgammaClusterShape + fragment.hltEle8CaloIdMClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle8CaloIdMPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + fragment.hltEle8CaloIdMGsfTrackIdMDetaFilter + fragment.hltEle8CaloIdMGsfTrackIdMDphiFilter ) -fragment.HLTEle17CaloIdMGsfTrkIdMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEle17EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle17HEFilter + fragment.hltEgammaClusterShape + fragment.hltEle17CaloIdMClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle17CaloIdMPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + fragment.hltEle17CaloIdMGsfTrackIdMDetaFilter + fragment.hltEle17CaloIdMGsfTrackIdMDphiFilter ) -fragment.HLTEle23CaloIdMGsfTrkIdMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEle23EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle23HEFilter + fragment.hltEgammaClusterShape + fragment.hltEle23CaloIdMClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle23CaloIdMPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + fragment.hltEle23CaloIdMGsfTrackIdMDetaFilter + fragment.hltEle23CaloIdMGsfTrackIdMDphiFilter ) -fragment.HLTEle50CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEle50EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle50CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle50CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle50CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle115CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG115EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG115CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG115CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle115CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle115CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle135CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG135EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG135CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG135CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle135CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle135CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle145CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG145EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG145CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG145CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle145CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle145CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle200CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG200EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG200CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG200CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle200CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle200CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle250CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG250EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG250CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG250CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle250CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle250CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle300CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG300EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG300CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG300CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle300CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle300CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTBtagCSVSequencePF = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelector + fragment.hltPFJetForBtag + fragment.hltBLifetimeAssociatorPF + fragment.hltBLifetimeTagInfosPF + fragment.hltInclusiveVertexFinderPF + fragment.hltInclusiveSecondaryVerticesPF + fragment.hltTrackVertexArbitratorPF + fragment.hltInclusiveMergedVerticesPF + fragment.hltSecondaryVertexTagInfosPF + fragment.hltCombinedSecondaryVertexBJetTagsPF ) -fragment.HLTBtagDeepCSVSequenceL3 = cms.Sequence( fragment.hltSelectorJets30L1FastJet + fragment.hltSelectorCentralJets30L1FastJeta + fragment.hltSelector8CentralJetsL1FastJet + fragment.HLTTrackReconstructionForBTag + fragment.hltVerticesL3 + fragment.hltFastPixelBLifetimeL3Associator + fragment.hltImpactParameterTagInfos + fragment.hltInclusiveVertexFinder + fragment.hltInclusiveSecondaryVertices + fragment.hltTrackVertexArbitrator + fragment.hltInclusiveMergedVertices + fragment.hltInclusiveSecondaryVertexFinderTagInfos + fragment.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo + fragment.hltDeepCombinedSecondaryVertexBJetTagsCalo ) -fragment.HLTBtagDeepCSVSequencePF = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelector + fragment.hltPFJetForBtag + fragment.hltDeepBLifetimeTagInfosPF + fragment.hltDeepInclusiveVertexFinderPF + fragment.hltDeepInclusiveSecondaryVerticesPF + fragment.hltDeepTrackVertexArbitratorPF + fragment.hltDeepInclusiveMergedVerticesPF + fragment.hltDeepSecondaryVertexTagInfosPF + fragment.hltDeepCombinedSecondaryVertexBJetTagsInfos + fragment.hltDeepCombinedSecondaryVertexBJetTagsPF ) -fragment.HLTPFHT350MinPFJet15Sequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet10 + fragment.hltHT175Jet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet15 + fragment.hltPFHT350Jet15 ) -fragment.HLTPhoton60R9Id90CaloIdLIsoLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter + fragment.hltEG60EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG60HEFilter + fragment.hltEgammaR9ID + fragment.hltEG60R9Id90CaloIdLIsoLR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter ) -fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter + fragment.hltEG60EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG60HEFilter + fragment.hltEgammaR9ID + fragment.hltEG60R9Id90CaloIdLIsoLR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter + fragment.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter ) -fragment.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( fragment.hltPixelTracksForHighMultFilter + fragment.hltPixelTracksForHighMultFitter + fragment.hltPixelTracksTrackingRegionsForHighMult + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForHighMult + fragment.hltPixelTracksHitQuadrupletsForHighMult + fragment.hltPixelTracksForHighMult + fragment.hltPixelVerticesForHighMult ) -fragment.HLTDoLocalStripSequenceFull = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacilityFull + fragment.hltSiStripClustersFull + fragment.hltSiStripMatchedRecHitsFull ) -fragment.HLTFullIterativeTrackingIteration0 = cms.Sequence( fragment.hltFullIter0PixelQuadruplets + fragment.hltFullIter0PixelTrackingRegions + fragment.hltFullIter0PixelClusterCheck + fragment.hltFullIter0PixelHitDoublets + fragment.hltFullIter0PixelHitQuadruplets + fragment.hltFullIter0PixelSeeds + fragment.hltFullIter0CkfTrackCandidates + fragment.hltFullIter0CtfWithMaterialTracks + fragment.hltFullIter0PrimaryVertices + fragment.hltFullIter0TrackMVAClassifier + fragment.hltFullIter0HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration1 = cms.Sequence( fragment.hltFullIter1ClustersRefRemoval + fragment.hltFullIter1MaskedMeasurementTrackerEvent + fragment.hltFullIter1PixelQuadruplets + fragment.hltFullIter1PixelTrackingRegions + fragment.hltFullIter1PixelClusterCheck + fragment.hltFullIter1PixelHitDoublets + fragment.hltFullIter1PixelHitQuadruplets + fragment.hltFullIter1PixelSeeds + fragment.hltFullIter1CkfTrackCandidates + fragment.hltFullIter1CtfWithMaterialTracks + fragment.hltFullIter1TrackMVAClassifier + fragment.hltFullIter1HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration2 = cms.Sequence( fragment.hltFullIter2ClustersRefRemoval + fragment.hltFullIter2MaskedMeasurementTrackerEvent + fragment.hltFullIter2PixelTriplets + fragment.hltFullIter2PixelTrackingRegions + fragment.hltFullIter2PixelClusterCheck + fragment.hltFullIter2PixelHitDoublets + fragment.hltFullIter2PixelHitTriplets + fragment.hltFullIter2PixelSeeds + fragment.hltFullIter2CkfTrackCandidates + fragment.hltFullIter2CtfWithMaterialTracks + fragment.hltFullIter2TrackMVAClassifier + fragment.hltFullIter2HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration3 = cms.Sequence( fragment.hltFullIter3ClustersRefRemoval + fragment.hltFullIter3MaskedMeasurementTrackerEvent + fragment.hltFullIter3PixelTriplets + fragment.hltFullIter3PixelTrackingRegions + fragment.hltFullIter3PixelClusterCheck + fragment.hltFullIter3PixelHitDoublets + fragment.hltFullIter3PixelHitTriplets + fragment.hltFullIter3PixelSeeds + fragment.hltFullIter3CkfTrackCandidates + fragment.hltFullIter3CtfWithMaterialTracks + fragment.hltFullIter3TrackMVAClassifier + fragment.hltFullIter3HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration4 = cms.Sequence( fragment.hltFullIter4ClustersRefRemoval + fragment.hltFullIter4MaskedMeasurementTrackerEvent + fragment.hltFullIter4PixelQuadruplets + fragment.hltFullIter4PixelTrackingRegions + fragment.hltFullIter4PixelClusterCheck + fragment.hltFullIter4PixelHitDoublets + fragment.hltFullIter4PixelHitQuadruplets + fragment.hltFullIter4PixelSeeds + fragment.hltFullIter4CkfTrackCandidates + fragment.hltFullIter4CtfWithMaterialTracks + fragment.hltFullIter4TrackMVAClassifier + fragment.hltFullIter4HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration5 = cms.Sequence( fragment.hltFullIter5ClustersRefRemoval + fragment.hltFullIter5MaskedMeasurementTrackerEvent + fragment.hltFullIter5PixelTriplets + fragment.hltFullIter5PixelTrackingRegions + fragment.hltFullIter5PixelClusterCheck + fragment.hltFullIter5PixelHitDoublets + fragment.hltFullIter5PixelHitTriplets + fragment.hltFullIter5PixelSeeds + fragment.hltFullIter5CkfTrackCandidates + fragment.hltFullIter5CtfWithMaterialTracks + fragment.hltFullIter5TrackMVAClassifier + fragment.hltFullIter5HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration6 = cms.Sequence( fragment.hltFullIter6ClustersRefRemoval + fragment.hltFullIter6MaskedMeasurementTrackerEvent + fragment.hltFullIter6PixelPairsA + fragment.hltFullIter6PixelTrackingRegionsA + fragment.hltFullIter6PixelClusterCheck + fragment.hltFullIter6PixelHitDoubletsA + fragment.hltFullIter6PixelSeedsA + fragment.hltFullIter6PixelPairsB + fragment.hltFullIter6PixelTrackingRegionsB + fragment.hltFullIter6PixelHitDoubletsB + fragment.hltFullIter6PixelSeedsB + fragment.hltFullIter6PixelSeeds + fragment.hltFullIter6CkfTrackCandidates + fragment.hltFullIter6CtfWithMaterialTracks + fragment.hltFullIter6TrackMVAClassifier + fragment.hltFullIter6HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration7 = cms.Sequence( fragment.hltFullIter7ClustersRefRemoval + fragment.hltFullIter7MaskedMeasurementTrackerEvent + fragment.hltFullIter7MixedLayersA + fragment.hltFullIter7MixedTrackingRegionsA + fragment.hltFullIter7MixedClusterCheck + fragment.hltFullIter7MixedHitDoubletsA + fragment.hltFullIter7MixedHitTripletsA + fragment.hltFullIter7MixedSeedsA + fragment.hltFullIter7MixedLayersB + fragment.hltFullIter7MixedTrackingRegionsB + fragment.hltFullIter7MixedHitDoubletsB + fragment.hltFullIter7MixedHitTripletsB + fragment.hltFullIter7MixedSeedsB + fragment.hltFullIter7MixedSeeds + fragment.hltFullIter7CkfTrackCandidates + fragment.hltFullIter7CtfWithMaterialTracks + fragment.hltFullIter7TrackMVAClassifier + fragment.hltFullIter7HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration8 = cms.Sequence( fragment.hltFullIter8ClustersRefRemoval + fragment.hltFullIter8MaskedMeasurementTrackerEvent + fragment.hltFullIter8PixelLessLayers + fragment.hltFullIter8PixelLessTrackingRegions + fragment.hltFullIter8PixelLessClusterCheck + fragment.hltFullIter8PixelLessHitDoublets + fragment.hltFullIter8PixelLessHitTriplets + fragment.hltFullIter8PixelLessSeeds + fragment.hltFullIter8CkfTrackCandidates + fragment.hltFullIter8CtfWithMaterialTracks + fragment.hltFullIter8TrackMVAClassifier + fragment.hltFullIter8HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration9 = cms.Sequence( fragment.hltFullIter9ClustersRefRemoval + fragment.hltFullIter9MaskedMeasurementTrackerEvent + fragment.hltFullIter9TobTecLayersTripl + fragment.hltFullIter9TobTecTrackingRegionsTripl + fragment.hltFullIter9TobTecClusterCheck + fragment.hltFullIter9TobTecHitDoubletsTripl + fragment.hltFullIter9TobTecHitTripletsTripl + fragment.hltFullIter9TobTecSeedsTripl + fragment.hltFullIter9TobTecLayersPair + fragment.hltFullIter9TobTecTrackingRegionsPair + fragment.hltFullIter9TobTecHitDoubletsPair + fragment.hltFullIter9TobTecSeedsPair + fragment.hltFullIter9TobTecSeeds + fragment.hltFullIter9CkfTrackCandidates + fragment.hltFullIter9CtfWithMaterialTracks + fragment.hltFullIter9TrackMVAClassifier ) -fragment.HLTFullIterativeTracking = cms.Sequence( fragment.HLTFullIterativeTrackingIteration0 + fragment.HLTFullIterativeTrackingIteration1 + fragment.HLTFullIterativeTrackingIteration2 + fragment.HLTFullIterativeTrackingIteration3 + fragment.HLTFullIterativeTrackingIteration4 + fragment.HLTFullIterativeTrackingIteration5 + fragment.HLTFullIterativeTrackingIteration6 + fragment.HLTFullIterativeTrackingIteration7 + fragment.HLTFullIterativeTrackingIteration8 + fragment.HLTFullIterativeTrackingIteration9 + fragment.hltFullIterativeTrackingMerged ) -fragment.HLTSC3018EIso15HE30eMass70Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGWithJetAndTauFilter + fragment.hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHToverET + fragment.hltEG30HE30HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30EIso15HE30EcalIsoLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18EtEta2p55UnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18HE30eHEUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG18EIso15HE30EcalIsoUnseededFilter + fragment.hltDiEG18EIso15ANDHE30Mass70CombMassLastFilter ) -fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot ) -fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis ) -fragment.HLTCaloScoutingSequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean ) -fragment.HLTNoPUSequence = cms.Sequence( fragment.HLTDoLocalPixelSequenceRegForBTag + fragment.HLTFastRecopixelvertexingSequence + fragment.hltPixelTracksForNoPUFilter + fragment.hltSelectorJets20L1FastJetForNoPU + fragment.hltPixelTracksForNoPUFitter + fragment.hltPixelTracksTrackingRegionsForNoPU + fragment.hltPixelTracksHitDoubletsForNoPU + fragment.hltPixelTracksHitQuadrupletsForNoPU + fragment.hltPixelTracksForNoPU + fragment.hltCaloJetFromPV ) -fragment.HLTCaloBTagScoutingSequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.HLTNoPUSequence + fragment.HLTBtagCSVSequenceL3 ) -fragment.HLTMuIsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTPFScoutingSequence = cms.Sequence( fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.HLTMuIsolationSequence + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEgammaEcalPFClusterIso + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.HLTElePixelMatchSequence + fragment.HLTGsfElectronSequence + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso ) -fragment.HLTBTagScoutingSequence = cms.Sequence( fragment.HLTAK4PFJetsSequence + fragment.HLTBtagCSVSequencePF ) -fragment.HLTDoLocalHcalSequenceForMuonIsoNoVtx = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltHcalDigisRegForMuonsNoVtx + fragment.hltHbhePhase1RecoM2RegForMuonsNoVtx + fragment.hltHbherecoM2RegForMuonsNoVtx ) -fragment.HLTPFClusteringEcalMFForMuonsNoVtx = cms.Sequence( fragment.hltRecHitInRegionForMuonsMFnoVtx + fragment.hltRecHitInRegionForMuonsESNoVtx + fragment.hltParticleFlowRecHitECALForMuonsMFNoVtx + fragment.hltParticleFlowRecHitPSForMuonsNoVtx + fragment.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx + fragment.hltParticleFlowClusterPSForMuonsNoVtx + fragment.hltParticleFlowClusterECALForMuonsMFNoVtx ) -fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalMFSequence + fragment.HLTDoLocalHcalSequenceForMuonIsoNoVtx + fragment.hltTowerMakerForECALMF + fragment.hltTowerMakerForHCAL + fragment.hltTowerMakerForHCALM2RegForMuonsNoVtx + fragment.hltFixedGridRhoFastjetECALMFForMuons + fragment.hltFixedGridRhoFastjetHCAL + fragment.HLTPFClusteringEcalMFForMuonsNoVtx + fragment.hltMuonEcalMFPFClusterIsoForMuonsNoVtx ) -fragment.HLTPFHcalClusteringForMuonsNoVtx = cms.Sequence( fragment.hltRegionalTowerForMuonsNoVtx + fragment.hltParticleFlowRecHitHBHEForMuons + fragment.hltParticleFlowRecHitHCALForMuonsNoVtx + fragment.hltParticleFlowClusterHBHEForMuons + fragment.hltParticleFlowClusterHCALForMuons ) -fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( fragment.HLTPFHcalClusteringForMuonsNoVtx + fragment.hltMuonHcalPFClusterIsoForMuonsNoVtx ) -fragment.HLTPixelTrackingL3MuonNoVtx = cms.Sequence( fragment.hltL3MuonVertexNoVtx + fragment.HLTDoLocalPixelSequence + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksL3MuonFilter + fragment.hltPixelTracksL3MuonFitter + fragment.hltPixelTracksTrackingRegionsL3MuonNoVtx + fragment.hltPixelTracksHitDoubletsL3MuonNoVtx + fragment.hltPixelTracksHitQuadrupletsL3MuonNoVtx + fragment.hltPixelTracksL3MuonNoVtx + fragment.hltPixelVerticesL3MuonNoVtx ) -fragment.HLTIterativeTrackingL3MuonIteration0NoVtx = cms.Sequence( fragment.hltPixelTracksForSeedsL3MuonFilter + fragment.hltPixelTracksForSeedsL3MuonFitter + fragment.hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx + fragment.hltPixelTracksHitDoubletsForSeedsL3MuonNoVtx + fragment.hltPixelTracksHitQuadrupletsForSeedsL3MuonNoVtx + fragment.hltPixelTracksForSeedsL3MuonNoVtx + fragment.hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx + fragment.hltIter0L3MuonCkfTrackCandidatesNoVtx + fragment.hltIter0L3MuonCtfWithMaterialTracksNoVtx + fragment.hltIter0L3MuonTrackCutClassifierNoVtx + fragment.hltIter0L3MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingL3MuonIteration1NoVtx = cms.Sequence( fragment.hltIter1L3MuonClustersRefRemovalNoVtx + fragment.hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx + fragment.hltIter1L3MuonPixelLayerQuadrupletsNoVtx + fragment.hltIter1L3MuonPixelTrackingRegionsNoVtx + fragment.hltIter1L3MuonPixelClusterCheck + fragment.hltIter1L3MuonPixelHitDoubletsNoVtx + fragment.hltIter1L3MuonPixelHitQuadrupletsNoVtx + fragment.hltIter1L3MuonPixelSeedsNoVtx + fragment.hltIter1L3MuonCkfTrackCandidatesNoVtx + fragment.hltIter1L3MuonCtfWithMaterialTracksNoVtx + fragment.hltIter1L3MuonTrackCutClassifierPromptNoVtx + fragment.hltIter1L3MuonTrackCutClassifierDetachedNoVtx + fragment.hltIter1L3MuonTrackCutClassifierMergedNoVtx + fragment.hltIter1L3MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingL3MuonIteration2NoVtx = cms.Sequence( fragment.hltIter2L3MuonClustersRefRemovalNoVtx + fragment.hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx + fragment.hltIter2L3MuonPixelLayerTripletsNoVtx + fragment.hltIter2L3MuonPixelTrackingRegionsNoVtx + fragment.hltIter2L3MuonPixelClusterCheck + fragment.hltIter2L3MuonPixelHitDoubletsNoVtx + fragment.hltIter2L3MuonPixelHitTripletsNoVtx + fragment.hltIter2L3MuonPixelSeedsNoVtx + fragment.hltIter2L3MuonCkfTrackCandidatesNoVtx + fragment.hltIter2L3MuonCtfWithMaterialTracksNoVtx + fragment.hltIter2L3MuonTrackCutClassifierNoVtx + fragment.hltIter2L3MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingL3MuonIter02NoVtx = cms.Sequence( fragment.HLTIterativeTrackingL3MuonIteration0NoVtx + fragment.HLTIterativeTrackingL3MuonIteration1NoVtx + fragment.hltIter1L3MuonMergedNoVtx + fragment.HLTIterativeTrackingL3MuonIteration2NoVtx + fragment.hltIter2L3MuonMergedNoVtx ) -fragment.HLTTrackReconstructionForIsoL3MuonIter02NoVtx = cms.Sequence( fragment.HLTPixelTrackingL3MuonNoVtx + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIter02NoVtx ) -fragment.HLTMuIsolationSequenceNoVtx = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx + fragment.HLTTrackReconstructionForIsoL3MuonIter02NoVtx + fragment.hltMuonTkRelIsolationCut0p09MapNoVtx ) -fragment.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( fragment.hltIslandBasicClustersHI + fragment.hltHiIslandSuperClustersHI + fragment.hltHiCorrectedIslandBarrelSuperClustersHI + fragment.hltHiCorrectedIslandEndcapSuperClustersHI + fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + fragment.hltRecoHIEcalWithCleaningCandidate ) -fragment.HLTPhoton20SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG10Filter + fragment.hltEG20EtFilterLooseHoverE + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20HEFilterLooseHoverE ) -fragment.HLTPhoton30SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG10Filter + fragment.hltEG30EtFilterLooseHoverE + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30HEFilterLooseHoverE ) -fragment.HLTPhoton40SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG20Filter + fragment.hltEG40EtFilterLooseHoverE + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG40HEFilterLooseHoverE ) -fragment.HLTPhoton50SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG20Filter + fragment.hltEG50EtFilterLooseHoverE + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50HEFilterLooseHoverE ) -fragment.HLTPhoton60SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG20Filter + fragment.hltEG60EtFilterLooseHoverE + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG60HEFilterLooseHoverE ) -fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis ) -fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot ) -fragment.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5Filter + fragment.hltEG10EtL1SingleEG5EtFilter + fragment.hltEgammaR9ID + fragment.hltEG10R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHToverET + fragment.hltEG10HE10R9Id50b80eHEFilter + cms.ignore(fragment.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter) + fragment.hltEgammaClusterShape + cms.ignore(fragment.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter) + fragment.hltEgammaEcalPFClusterIso + cms.ignore(fragment.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter) + fragment.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG10EtEta2p55UnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG10R9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG10HE10R9Id50b80eHEUnseededFilter + cms.ignore(fragment.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter) + fragment.hltEgammaClusterShapeUnseeded + cms.ignore(fragment.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter) + fragment.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter) + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + cms.ignore(fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter) + fragment.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter ) -fragment.HLTEle5CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5WithJetAndTauFilter + fragment.hltEG5L1SingleEG5WithJetAndTauEtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG5HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG5CaloIdLClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle5CaloIdLPixelMatchFilter ) -fragment.HLTEle5CaloIdLMWSequence = cms.Sequence( fragment.HLTEle5CaloIdLSequence + fragment.hltEle5CaloIdLMWPMS2Filter ) -fragment.HLTDoubleEle5CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG5EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG5HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG5CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEle5CaloIdLPixelMatchUnseededFilter ) -fragment.HLTDoubleEle5CaloIdLMWSequence = cms.Sequence( fragment.HLTDoubleEle5CaloIdLUnseededSequence + fragment.hltDiEle5CaloIdLMWPMS2UnseededFilter ) -fragment.HLTEle5WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5Filter + fragment.hltEG5L1SingleEG5EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle5WPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle5WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle5WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle5WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle5WPTightPixelMatchFilter + fragment.hltEle5WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle5WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle5WPTightGsfMissingHitsFilter + fragment.hltEle5WPTightGsfDetaFilter + fragment.hltEle5WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle5WPTightGsfTrackIsoFilter ) -fragment.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter + fragment.hltEgammaClusterShape + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) -fragment.HLTMuIsolationSequenceForMC = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTEle24erWPTightGsfForTauSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1EGerAndTauFilter + fragment.hltEG24L1EGandTauEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle24erWPTightClusterShapeFilterForTau + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle24erWPTightHEFilterForTau + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle24erWPTightEcalIsoFilterForTau + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle24erWPTightHcalIsoFilterForTau + fragment.HLTElePixelMatchSequence + fragment.hltEle24erWPTightPixelMatchFilterForTau + fragment.hltEle24erWPTightPMS2FilterForTau + fragment.HLTGsfElectronSequence + fragment.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau + fragment.hltEle24erWPTightGsfMissingHitsFilterForTau + fragment.hltEle24erWPTightGsfDetaFilterForTau + fragment.hltEle24erWPTightGsfDphiFilterForTau + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle24erWPTightGsfTrackIsoFilterForTau ) -fragment.HLTLooseChargedIsoPFTau30Sequence = cms.Sequence( fragment.HLTLooseChargedIsoPFTauSequence + fragment.hltPFTau30 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau30Track + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation + fragment.hltPFTau30TrackLooseChargedIso ) -fragment.HLTMediumChargedIsoPFTau30Sequence = cms.Sequence( fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau30 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau30Track + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolation + fragment.hltPFTau30TrackMediumChargedIso ) -fragment.HLTTightChargedIsoPFTau30Sequence = cms.Sequence( fragment.HLTTightChargedIsoPFTauSequence + fragment.hltPFTau30 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau30Track + fragment.hltSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltPFTau30TrackTightChargedIso ) -fragment.HLTLooseChargedIsoPFTau30TightOOSCPhotonsSequence = cms.Sequence( fragment.HLTLooseChargedIsoPFTau30Sequence + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons + fragment.hltPFTau30TrackLooseChargedIsoTightOOSCPhotons ) -fragment.HLTMediumChargedIsoPFTau30TightOOSCPhotonsSequence = cms.Sequence( fragment.HLTMediumChargedIsoPFTau30Sequence + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons + fragment.hltPFTau30TrackMediumChargedIsoTightOOSCPhotons ) -fragment.HLTTightChargedIsoPFTau30TightOOSCPhotonsSequence = cms.Sequence( fragment.HLTTightChargedIsoPFTau30Sequence + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons + fragment.hltPFTau30TrackTightChargedIsoTightOOSCPhotons ) -fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg = cms.Sequence( fragment.hltDoublePFTau35Reg + fragment.hltPFTauTrackPt1DiscriminatorReg + fragment.hltSelectedPFTausTrackPt1Reg + fragment.hltDoublePFTau35TrackPt1Reg ) -fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg = cms.Sequence( fragment.hltDoublePFTau40Reg + fragment.hltPFTauTrackPt1DiscriminatorReg + fragment.hltSelectedPFTausTrackPt1Reg + fragment.hltDoublePFTau40TrackPt1Reg ) -fragment.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg = cms.Sequence( fragment.HLTLooseChargedIsoPFTauSequenceReg + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + fragment.hltPFTauLooseChargedIsolationAndTightOOSCPhotonsDiscriminatorReg ) -fragment.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg = cms.Sequence( fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + fragment.hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg ) -fragment.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg = cms.Sequence( fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + fragment.hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg ) -fragment.HLTMu24Eta2p1IsoTau40Eta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTPFTriggerSequenceForTaus = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequenceForTaus + fragment.hltAK4PFJetsForTaus ) -fragment.HLTMediumIsoPFTauHighPtRelaxedIsoSequence = cms.Sequence( fragment.hltTauPFJets08Region + fragment.hltTauPFJetsRecoTauChargedHadrons + fragment.hltPFTauPiZeros + fragment.hltPFTausSansRef + fragment.hltPFTaus + fragment.hltPFTauTrackFindingDiscriminator + fragment.hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator + fragment.hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator + fragment.hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator ) -fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg = cms.Sequence( fragment.hltSinglePFTau35Reg + fragment.hltPFTauTrackPt1DiscriminatorReg + fragment.hltSelectedPFTausTrackPt1Reg + fragment.hltSinglePFTau35TrackPt1Reg ) -fragment.HLTSinglePFTauPt40Eta2p1Trk1Reg = cms.Sequence( fragment.hltSinglePFTau40Reg + fragment.hltPFTauTrackPt1DiscriminatorReg + fragment.hltSelectedPFTausTrackPt1Reg + fragment.hltSinglePFTau40TrackPt1Reg ) -fragment.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter + fragment.hltEgammaClusterShape + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.hltEgammaHoverE + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter + fragment.HLTGsfElectronSequence + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter ) -fragment.HLTPFScoutingPackingSequence = cms.Sequence( fragment.hltScoutingPFPacker + fragment.hltScoutingMuonPacker + fragment.hltScoutingEgammaPacker ) - -fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse ) -fragment.HLT_AK8PFJet360_TrimMass30_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet360TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet260 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets260 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJet360TrimModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet380_TrimMass30_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet380TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet280 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets280 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJet380TrimModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet400_TrimMass30_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet400TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet300 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJet400TrimModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet420_TrimMass30_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet420TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet320 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets320 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJet420TrimModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT750_TrimMass50_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT750TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht650 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT750 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT800_TrimMass50_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT800TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht700 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT800 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT850_TrimMass50_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT850TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht750 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT850 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT900_TrimMass50_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT900TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht800 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT900 + fragment.HLTEndSequence ) -fragment.HLT_CaloJet500_NoJetID_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreCaloJet500NoJetID + fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSingleCaloJet500 + fragment.HLTEndSequence ) -fragment.HLT_CaloJet550_NoJetID_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreCaloJet550NoJetID + fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSingleCaloJet550 + fragment.HLTEndSequence ) -fragment.HLT_Trimuon5_3p5_2_Upsilon_Muon_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMuV1OSM5to17 + fragment.hltPreTrimuon53p52UpsilonMuon + fragment.hltTripleMuonV2L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltTripleMuonV2L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3TripleMuonV2L1Filtered0) + fragment.hltTripleMuL3V2PreFiltered0 + fragment.hltTripleMuL3V2bPreFiltered0 + fragment.hltTripleMuL3V2cPreFiltered0 + fragment.hltUpsilonMuonL3Filtered + fragment.hltDisplacedmumuVtxProducerUpsilonMuon + fragment.hltVertexmumuFilterUpsilonMuon + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle25_CaloIdL_MW_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + fragment.hltPreDoubleEle25CaloIdLMW + fragment.HLTEle25CaloIdLMWSequence + fragment.HLTDoubleEle25CaloIdLMWSequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle27_CaloIdL_MW_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + fragment.hltPreDoubleEle27CaloIdLMW + fragment.HLTEle27CaloIdLMWSequence + fragment.HLTDoubleEle27CaloIdLMWSequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle33_CaloIdL_MW_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + fragment.hltPreDoubleEle33CaloIdLMW + fragment.HLTEle33CaloIdLMWSequence + fragment.HLTDoubleEle33CaloIdLMWSequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORDoubleLooseIsoEGXXer + fragment.hltPreDoubleEle24eta2p1WPTightGsf + fragment.HLTDoubleEle24erWPTightGsfForTauSequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEG6HTT250erIor255erIor270erIor250Ior300erIorL1sHTT + fragment.hltPreDoubleEle8CaloIdMTrackIdMMass8DZPFHT350 + fragment.HLTDoubleEle8CaloIdMGsfTrackIdMSequence + fragment.hltDoubleEle8Mass8Filter + fragment.hltDoubleEle8DZFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEG6HTT250erIor255erIor270erIor250Ior300erIorL1sHTT + fragment.hltPreDoubleEle8CaloIdMTrackIdMMass8PFHT350 + fragment.HLTDoubleEle8CaloIdMGsfTrackIdMSequence + fragment.hltDoubleEle8Mass8Filter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Ele27_Ele37_CaloIdL_MW_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + fragment.hltPreEle27Ele37CaloIdLMW + fragment.HLTEle37CaloIdLMWSequence + fragment.HLTDoubleEle37Ele27CaloIdLMWSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu27_Ele37_CaloIdL_MW_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16IorSingleMu25 + fragment.hltPreMu27Ele37CaloIdLMWDZ + fragment.hltL1fL1sMu16orMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu16orMu25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q + fragment.HLTEle37CaloIdLMWUnseededSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu37_Ele27_CaloIdL_MW_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16IorSingleMu25 + fragment.hltPreMu37Ele27CaloIdLMWDZ + fragment.hltL1fL1sMu16orMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu16orMu25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered37Q + fragment.HLTEle27CaloIdLMWUnseededSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu37_TkMu27_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22IorSingleMu25 + fragment.hltPreMu37TkMu27DZ + fragment.hltL1fL1sMu22orMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22orMu25L1f0L2Filtered25) + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sMu16orMu25L1f0L2f25L3Filtered37 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered37TrkFiltered27 + fragment.hltDiMuonGlb37Trk27DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_3_Bs_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4 + fragment.hltPreDoubleMu43Bs + fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0) + fragment.hltDoubleMu4BsL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4Bs + fragment.hltDisplacedmumuFilterDoubleMu4Bs + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_3_Jpsi_Displaced_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4 + fragment.hltPreDoubleMu43JpsiDisplaced + fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0) + fragment.hltDoubleMu43JpsiDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu43Jpsi + fragment.hltDisplacedmumuFilterDoubleMu43Jpsi + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_JpsiTrk_Displaced_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4JpsiTrkDisplaced + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4JpsiDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + fragment.hltDisplacedmumuFilterDoubleMu4Jpsi + fragment.HLTIterativeTrackingDisplacedJpsiIter02 + fragment.hltJpsiTkAllConeTracksIter + fragment.hltJpsiTkVertexProducer + fragment.hltJpsiTkVertexFilter + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4LowMassNonResonantTrkDisplaced + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4LowMassNonResonantDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant + fragment.hltDisplacedmumuFilterDoubleMu4LowMassNonResonant + fragment.HLTIterativeTrackingDisplacedNRIter02 + fragment.hltLowMassNonResonantTkAllConeTracksIter + fragment.hltLowMassNonResonantTkVertexProducer + fragment.hltLowMassNonResonantTkVertexFilter + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu3_Trk_Tau3mu_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorTripleMu530DoubleMu53OSMassMax9 + fragment.hltPreDoubleMu3TrkTau3mu + fragment.hltL1fL1sL1DoubleMuorTripleMuL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0) + fragment.hltDoubleMu3TrkTau3muL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu3Tau3mu + fragment.hltDisplacedmumuFilterDoubleMu3Tau3mu + fragment.HLTIterativeTrackingTau3muIter02 + fragment.hltTau3muTkAllConeTracksIter + fragment.hltTau3muTkVertexProducer + fragment.hltTau3muTkVertexFilter + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4PsiPrimeTrkDisplaced + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4PsiPrimeDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4PsiPrime + fragment.hltDisplacedmumuFilterDoubleMu4PsiPrime + fragment.HLTIterativeTrackingDisplacedPsiPrimeIter02 + fragment.hltPsiPrimeTkAllConeTracksIter + fragment.hltPsiPrimeTkVertexProducer + fragment.hltPsiPrimeTkVertexFilter + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_Mass8_DZ_PFHT350_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu3SQHTT200 + fragment.hltPreDoubleMu4Mass8DZPFHT350 + fragment.hltDoubleMuon4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltDoubleMuon4L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3DoubleMuon4L1Filtered0) + fragment.hltL3fL1DiMu3SQHT200L3PreFiltered4 + fragment.hltDoubleMuon4Mass8Filtered + fragment.hltDoubleMu4Mass8DZFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu8_Mass8_PFHT350_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu3SQHTT200 + fragment.hltPreDoubleMu8Mass8PFHT350 + fragment.hltDoubleMuon4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltDoubleMuon4L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3DoubleMuon4L1Filtered0) + fragment.hltL3fL1DiMu3SQHT200L3PreFiltered8 + fragment.hltDoubleMuon8Mass8Filtered + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu3_PFJet40_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3 + fragment.hltPreMu3PFJet40 + fragment.hltL1fL1sMu3L1Filtered0 + fragment.hltL1sSingleJet35ObjectMap + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3L1Filtered0) + fragment.hltL3fL1sMu3L1f0L2f0L3Filtered3 + fragment.HLTAK4PFJetsSequence + fragment.hltMu3JetCollectionsForLeptonPlusPFJets + fragment.hltMu3PFJet40MuCleaned + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_L2Mu2_Jpsi_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQ + fragment.hltPreMu7p5L2Mu2Jpsi + fragment.hltL1fL1DoubleMu0SQL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fSQDoubleMu2L2PreFiltered2 + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + fragment.hltL3fSQMu7p5L2Mu2L3Filtered7p5 + fragment.hltSQMu7p5L2Mu2JpsiTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_L2Mu2_Upsilon_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQ + fragment.hltPreMu7p5L2Mu2Upsilon + fragment.hltL1fL1DoubleMu0SQL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fSQDoubleMu2L2PreFiltered2 + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + fragment.hltL3fSQMu7p5L2Mu2L3Filtered7p5 + fragment.hltSQMu7p5L2Mu2UpsilonTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_Track2_Jpsi_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreMu7p5Track2Jpsi + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track2JpsiTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_Track3p5_Jpsi_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreMu7p5Track3p5Jpsi + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track3p5JpsiTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_Track7_Jpsi_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreMu7p5Track7Jpsi + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track7JpsiTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_Track2_Upsilon_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreMu7p5Track2Upsilon + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track2UpsilonTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_Track3p5_Upsilon_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreMu7p5Track3p5Upsilon + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track3p5UpsilonTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_Track7_Upsilon_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreMu7p5Track7Upsilon + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track7UpsilonTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_DoublePhoton33_CaloIdL_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + fragment.hltPreDoublePhoton33CaloIdL + fragment.HLTPho33CaloIdLSequence + fragment.HLTDoublePho33CaloIdLUnseededSequence + fragment.HLTEndSequence ) -fragment.HLT_DoublePhoton70_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + fragment.hltPreDoublePhoton70 + fragment.HLTDoublePho70Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoublePhoton85_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + fragment.hltPreDoublePhoton85 + fragment.HLTDoublePho85Sequence + fragment.HLTEndSequence ) -fragment.HLT_Ele20_WPTight_Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGLowETor + fragment.hltPreEle20WPTightGsf + fragment.HLTEle20WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele20_WPLoose_Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGLowETor + fragment.hltPreEle20WPLooseGsf + fragment.HLTEle20WPLooseGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele20_eta2p1_WPLoose_Gsf_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGLowETor + fragment.hltPreEle20eta2p1WPLooseGsf + fragment.HLTEle20Eta2p1WPLooseGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiEle27WPTightCaloOnlyL1DoubleEG + fragment.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence + fragment.HLTEndSequence ) -fragment.HLT_Ele27_WPTight_Gsf_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle27WPTightGsf + fragment.HLTEle27WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele35_WPTight_Gsf_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle35WPTightGsf + fragment.HLTEle35WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele35_WPTight_Gsf_L1EGMT_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaSingleEle + fragment.hltPreEle35WPTightGsfL1EGMT + fragment.HLTSingleEleGsfL1EGMTSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele38_WPTight_Gsf_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle38WPTightGsf + fragment.HLTEle38WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele40_WPTight_Gsf_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle40WPTightGsf + fragment.HLTEle40WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreEle32WPTightGsfL1DoubleEG + fragment.HLTEle32L1DoubleEGWPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_HT450_Beamspot_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpot + fragment.hltPreHT450Beamspot + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT450 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.HLTEndSequence ) -fragment.HLT_HT300_Beamspot_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpot + fragment.hltPreHT300Beamspot + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT300 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu18erTau24erIorMu20erTau24er + fragment.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1CrossL1 + fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTLooseChargedIsoAntiMuonPFTau27Sequence + fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationAgainstMuonMatch + fragment.hltSelectedPFTau27LooseChargedIsolationAgainstMuonL1HLTMatched + fragment.hltOverlapFilterIsoMu20LooseChargedIsoPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu18erTau24erIorMu20erTau24er + fragment.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1CrossL1 + fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoAntiMuonPFTau27Sequence + fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationAgainstMuonMatch + fragment.hltSelectedPFTau27MediumChargedIsolationAgainstMuonL1HLTMatched + fragment.hltOverlapFilterIsoMu20MediumChargedIsoPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu18erTau24erIorMu20erTau24er + fragment.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1CrossL1 + fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTTightChargedIsoAntiMuonPFTau27Sequence + fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch + fragment.hltSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched + fragment.hltOverlapFilterIsoMu20TightChargedIsoPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu18erTau24erIorMu20erTau24er + fragment.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1TightIDCrossL1 + fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsAgainstMuonMatch + fragment.hltSelectedPFTau27LooseChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + fragment.hltOverlapFilterIsoMu20LooseChargedIsoTightOOSCPhotonsPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu18erTau24erIorMu20erTau24er + fragment.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1TightIDCrossL1 + fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsAgainstMuonMatch + fragment.hltSelectedPFTau27MediumChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + fragment.hltOverlapFilterIsoMu20MediumChargedIsoTightOOSCPhotonsPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu18erTau24erIorMu20erTau24er + fragment.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1TightIDCrossL1 + fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch + fragment.hltSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + fragment.hltOverlapFilterIsoMu20TightChargedIsoTightOOSCPhotonsPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20SingleL1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTLooseChargedIsoAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu24LooseChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20SingleL1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu24MediumChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau20SingleL1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTTightChargedIsoAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu24TightChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20TightIDSingleL1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu24LooseChargedIsoTightOOSCPhotonsPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20TightIDSingleL1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu24MediumChargedIsoTightOOSCPhotonsPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau20TightIDSingleL1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu24TightChargedIsoTightOOSCPhotonsPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu18 + fragment.hltPreIsoMu20 + fragment.hltL1fL1sMu18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18L1Filtered0) + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + fragment.HLTMu20IsolationSequence + fragment.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22 + fragment.hltPreIsoMu24 + fragment.hltL1fL1sMu22L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22L1Filtered0) + fragment.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q + fragment.HLTMu24IsolationSequence + fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu27_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu27 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + fragment.HLTMu27IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_UncorrectedJetE30_NoBPTX_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJetC20NotBptxOR + fragment.hltPreUncorrectedJetE30NoBPTX + fragment.HLTStoppedHSCPLocalHcalReco + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy30 + fragment.HLTEndSequence ) -fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJetC20NotBptxOR + fragment.hltPreUncorrectedJetE30NoBPTX3BX + fragment.hltL1sSingleJetC20NotBptxOR3BXEmulated + fragment.HLTStoppedHSCPLocalHcalReco + fragment.hltStoppedHSCPHpdFilter + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy30 + fragment.HLTEndSequence ) -fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + fragment.hltPreUncorrectedJetE60NoBPTX3BX + fragment.HLTStoppedHSCPLocalHcalReco + fragment.hltStoppedHSCPHpdFilter + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy60 + fragment.HLTEndSequence ) -fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + fragment.hltPreUncorrectedJetE70NoBPTX3BX + fragment.HLTStoppedHSCPLocalHcalReco + fragment.hltStoppedHSCPHpdFilter + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy70 + fragment.HLTEndSequence ) -fragment.HLT_L1SingleMu18_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu18 + fragment.hltPreL1SingleMu18 + fragment.hltL1fL1sMu18L1Filtered0 + fragment.HLTEndSequence ) -fragment.HLT_L1SingleMu25_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreL1SingleMu25 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTEndSequence ) -fragment.HLT_L2Mu10_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreL2Mu10 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q + fragment.HLTEndSequence ) -fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenNotBptxOR3BX + fragment.hltPreL2Mu10NoVertexNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + fragment.HLTEndSequence ) -fragment.HLT_L2Mu10_NoVertex_NoBPTX_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenNotBptxOR + fragment.hltPreL2Mu10NoVertexNoBPTX + fragment.hltL1fL1sMuOpenNotBptxORL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + fragment.HLTEndSequence ) -fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenNotBptxOR3BX + fragment.hltPreL2Mu45NoVertex3StaNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 + fragment.HLTEndSequence ) -fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenNotBptxOR3BX + fragment.hltPreL2Mu40NoVertex3StaNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 + fragment.HLTEndSequence ) -fragment.HLT_L2Mu50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreL2Mu50 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequenceAllBx + fragment.hltL2fL1sMu22or25L1f0L2AllBxFiltered50Q + fragment.HLTEndSequence ) -fragment.HLT_DoubleL2Mu50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOR + fragment.hltPreDoubleL2Mu50 + fragment.hltL1fL1sMuORL1Filtered0 + fragment.HLTL2muonrecoSequenceAllBx + fragment.hltL2fL1sMuORL1f0DoubleL2AllBxFiltered50Q + fragment.HLTEndSequence ) -fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVL + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered8 + fragment.hltL3fL1DoubleMu155fFiltered17 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon178RelTrkIsoFiltered0p4 + fragment.HLTEndSequence ) -fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered8 + fragment.hltL3fL1DoubleMu155fFiltered17 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon178RelTrkIsoFiltered0p4 + fragment.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered8 + fragment.hltL3fL1DoubleMu155fFiltered17 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon178RelTrkIsoFiltered0p4 + fragment.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 + fragment.hltDiMuon178Mass8Filtered + fragment.HLTEndSequence ) -fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered8 + fragment.hltL3fL1DoubleMu155fFiltered17 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon178RelTrkIsoFiltered0p4 + fragment.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 + fragment.hltDiMuon178Mass3p8Filtered + fragment.HLTEndSequence ) -fragment.HLT_Mu25_TkMu0_Onia_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er + fragment.hltPreMu25TkMu0Onia + fragment.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered25TrkFiltered0 + fragment.hltDiMuonGlb25Trk0DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu30_TkMu0_Onia_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er + fragment.hltPreMu30TkMu0Onia + fragment.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered30TrkFiltered0 + fragment.hltDiMuonGlb30Trk0DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu20_TkMu0_Phi_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + fragment.hltPreMu20TkMu0Phi + fragment.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered20TrkFiltered0 + fragment.hltDiMuonGlb20Trk0DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu25_TkMu0_Phi_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + fragment.hltPreMu25TkMu0Phi + fragment.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered25PhiTrkFiltered0 + fragment.hltDiMuonGlb25PhiTrk0DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu20_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu18 + fragment.hltPreMu20 + fragment.hltL1fL1sMu18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18L1Filtered0) + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + fragment.HLTEndSequence ) -fragment.HLT_Mu27_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreMu27 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + fragment.HLTEndSequence ) -fragment.HLT_Mu50_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreMu50 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + fragment.HLTEndSequence ) -fragment.HLT_OldMu100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreOldMu100 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q + fragment.HLTOldL3muonrecoSequence + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q + fragment.HLTEndSequence ) -fragment.HLT_TkMu100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreTkMu100 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTHighPt50TrackerMuonSequence + fragment.hltL3fL1sMu25f0TkFiltered100Q + fragment.HLTEndSequence ) -fragment.HLT_DiPFJet15_NoCaloMatched_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12BptxAND + fragment.hltPreDiPFJet15NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJet25_NoCaloMatched_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12BptxAND + fragment.hltPreDiPFJet25NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet25 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJet15_FBEta3_NoCaloMatched_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12BptxAND + fragment.hltPreDiPFJet15FBEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15FBEta3 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJet25_FBEta3_NoCaloMatched_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12BptxAND + fragment.hltPreDiPFJet25FBEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet25FBEta3 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve40_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJetAve40 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve30 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve40 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve60_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJetAve60 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve45 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve60 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve80_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreDiPFJetAve80 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve60 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve80 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve140_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreDiPFJetAve140 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve110 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve140 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve200_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120 + fragment.hltPreDiPFJetAve200 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve170 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve200 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve260_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve260 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve210 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve260 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve320_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve320 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve270 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve320 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve400_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve400 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve350 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve400 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve500_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve500 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve450 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve500 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve15_HFJEC_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJetAve15HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve15ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve25_HFJEC_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJetAve25HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve25ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve35_HFJEC_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12BptxAND + fragment.hltPreDiPFJetAve35HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve35ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve60_HFJEC_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreDiPFJetAve60HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet40ForHFJECBase + fragment.hltSingleCaloJet40ForHFJECEtaLimited + fragment.hltSingleCaloJet40ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve60ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve80_HFJEC_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreDiPFJetAve80HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet50ForHFJECBase + fragment.hltSingleCaloJet50ForHFJECEtaLimited + fragment.hltSingleCaloJet50ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve80ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve100_HFJEC_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJet60 + fragment.hltPreDiPFJetAve100HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet60ForHFJECBase + fragment.hltSingleCaloJet60ForHFJECEtaLimited + fragment.hltSingleCaloJet60ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve100ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve160_HFJEC_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120 + fragment.hltPreDiPFJetAve160HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet100ForHFJECBase + fragment.hltSingleCaloJet100ForHFJECEtaLimited + fragment.hltSingleCaloJet100ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve160ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve220_HFJEC_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve220HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet140ForHFJECBase + fragment.hltSingleCaloJet140ForHFJECEtaLimited + fragment.hltSingleCaloJet140ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve220ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve300_HFJEC_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve300HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet200ForHFJECBase + fragment.hltSingleCaloJet200ForHFJECEtaLimited + fragment.hltSingleCaloJet200ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve300ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet40_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK8PFJet40 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 + fragment.hltSinglePFJet40AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet60_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK8PFJet60 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet40AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets40AK8 + fragment.hltSinglePFJet60AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet80_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK8PFJet80 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet50AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50AK8 + fragment.hltSinglePFJet80AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet140_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreAK8PFJet140 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet110AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets110AK8 + fragment.hltSinglePFJet140AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet200_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120 + fragment.hltPreAK8PFJet200 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet170AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets170AK8 + fragment.hltSinglePFJet200AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet260_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet260 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet210AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets210AK8 + fragment.hltSinglePFJet260AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet320_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet320 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet270AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets270AK8 + fragment.hltSinglePFJet320AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet400_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet400 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet350AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets350AK8 + fragment.hltSinglePFJet400AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet450_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet450 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet400AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets400AK8 + fragment.hltSinglePFJet450AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet500_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet500 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet450AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets450AK8 + fragment.hltSinglePFJet500AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet550_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet550 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet500AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets500AK8 + fragment.hltSinglePFJet550AK8 + fragment.HLTEndSequence ) -fragment.HLT_PFJet40_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePFJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10 + fragment.hltSinglePFJet40 + fragment.HLTEndSequence ) -fragment.HLT_PFJet60_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPrePFJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets40 + fragment.hltSinglePFJet60 + fragment.HLTEndSequence ) -fragment.HLT_PFJet80_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPrePFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50 + fragment.hltSinglePFJet80 + fragment.HLTEndSequence ) -fragment.HLT_PFJet140_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPrePFJet140 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets110 + fragment.hltSinglePFJet140 + fragment.HLTEndSequence ) -fragment.HLT_PFJet200_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120 + fragment.hltPrePFJet200 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet170 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets170 + fragment.hltSinglePFJet200 + fragment.HLTEndSequence ) -fragment.HLT_PFJet260_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet260 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet210 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets210 + fragment.hltSinglePFJet260 + fragment.HLTEndSequence ) -fragment.HLT_PFJet320_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet320 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet270 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets270 + fragment.hltSinglePFJet320 + fragment.HLTEndSequence ) -fragment.HLT_PFJet400_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet400 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet350 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets350 + fragment.hltSinglePFJet400 + fragment.HLTEndSequence ) -fragment.HLT_PFJet450_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet450 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet400 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets400 + fragment.hltSinglePFJet450 + fragment.HLTEndSequence ) -fragment.HLT_PFJet500_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet500 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet450 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets450 + fragment.hltSinglePFJet500 + fragment.HLTEndSequence ) -fragment.HLT_PFJet550_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet550 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet450 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets450 + fragment.hltSinglePFJet550 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd40_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePFJetFwd40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 + fragment.hltSinglePFFwdJet40 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd60_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPrePFJetFwd60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 + fragment.hltSinglePFFwdJet60 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd80_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPrePFJetFwd80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 + fragment.hltSinglePFFwdJet80 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd140_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPrePFJetFwd140 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110 + fragment.hltSinglePFFwdJet140 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd200_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120Fwd + fragment.hltPrePFJetFwd200 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet170 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets170 + fragment.hltSinglePFFwdJet200 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd260_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJetFwd260 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet210 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets210 + fragment.hltSinglePFFwdJet260 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd320_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJetFwd320 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet270 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets270 + fragment.hltSinglePFFwdJet320 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd400_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJetFwd400 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet350 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets350 + fragment.hltSinglePFFwdJet400 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd450_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJetFwd450 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet400 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets400 + fragment.hltSinglePFFwdJet450 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd500_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJetFwd500 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet450 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets450 + fragment.hltSinglePFFwdJet500 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd40_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK8PFJetFwd40 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 + fragment.hltSinglePFFwdJet40AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd60_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreAK8PFJetFwd60 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet40AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 + fragment.hltSinglePFFwdJet60AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd80_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK8PFJetFwd80 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet50AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 + fragment.hltSinglePFFwdJet80AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd140_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreAK8PFJetFwd140 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet110AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 + fragment.hltSinglePFFwdJet140AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd200_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120Fwd + fragment.hltPreAK8PFJetFwd200 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet170AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets170AK8 + fragment.hltSinglePFFwdJet200AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd260_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJetFwd260 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet210AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets210AK8 + fragment.hltSinglePFFwdJet260AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd320_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJetFwd320 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet270AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets270AK8 + fragment.hltSinglePFFwdJet320AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd400_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJetFwd400 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet350AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets350AK8 + fragment.hltSinglePFFwdJet400AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd450_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJetFwd450 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet400AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets400AK8 + fragment.hltSinglePFFwdJet450AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd500_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJetFwd500 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet450AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets450AK8 + fragment.hltSinglePFFwdJet500AK8 + fragment.HLTEndSequence ) -fragment.HLT_PFHT180_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT120er + fragment.hltPrePFHT180 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT130Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT180Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT250_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT160er + fragment.hltPrePFHT250 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT250Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT370_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200er + fragment.hltPrePFHT370 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT320Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT370Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT430_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT255er + fragment.hltPrePFHT430 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT380Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT430Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT510_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT510 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT460Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT510Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT590_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT590 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT515Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT590Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT680_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT680 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT580Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT680Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT780_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT780 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT680Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT780Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT890_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT890 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT790Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT890Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT1050_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT1050 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT900Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT1050Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT500PFMET100PFMHT100IDTight + fragment.HLTRecoMETSequence + fragment.hltMET70 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean60 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT70 + fragment.hltHtMhtJet30 + fragment.hltHT400Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID100 + fragment.hltPFMETProducer + fragment.hltPFMET100 + fragment.hltPFHTJet30 + fragment.hltPFHT500Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT500PFMET110PFMHT110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.hltHtMhtJet30 + fragment.hltHT400Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID110 + fragment.hltPFMETProducer + fragment.hltPFMET110 + fragment.hltPFHTJet30 + fragment.hltPFHT500Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT700PFMET85PFMHT85IDTight + fragment.HLTRecoMETSequence + fragment.hltMET60 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean50 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.hltHtMhtJet30 + fragment.hltHT550Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID85 + fragment.hltPFMETProducer + fragment.hltPFMET85 + fragment.hltPFHTJet30 + fragment.hltPFHT700Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT700PFMET95PFMHT95IDTight + fragment.HLTRecoMETSequence + fragment.hltMET70 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean60 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT70 + fragment.hltHtMhtJet30 + fragment.hltHT550Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID95 + fragment.hltPFMETProducer + fragment.hltPFMET95 + fragment.hltPFHTJet30 + fragment.hltPFHT700Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT800PFMET75PFMHT75IDTight + fragment.HLTRecoMETSequence + fragment.hltMET50 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean40 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT50 + fragment.hltHtMhtJet30 + fragment.hltHT650Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID75 + fragment.hltPFMETProducer + fragment.hltPFMET75 + fragment.hltPFHTJet30 + fragment.hltPFHT800Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT800PFMET85PFMHT85IDTight + fragment.HLTRecoMETSequence + fragment.hltMET60 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean50 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.hltHtMhtJet30 + fragment.hltHT650Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID85 + fragment.hltPFMETProducer + fragment.hltPFMET85 + fragment.hltPFHTJet30 + fragment.hltPFHT800Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFMET110_PFMHT110_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET110PFMHT110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID110 + fragment.hltPFMETProducer + fragment.hltPFMET110 + fragment.HLTEndSequence ) -fragment.HLT_PFMET120_PFMHT120_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET120PFMHT120IDTight + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltPFMET120 + fragment.HLTEndSequence ) -fragment.HLT_PFMET130_PFMHT130_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET130PFMHT130IDTight + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT100 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID130 + fragment.hltPFMETProducer + fragment.hltPFMET130 + fragment.HLTEndSequence ) -fragment.HLT_PFMET140_PFMHT140_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET140PFMHT140IDTight + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID140 + fragment.hltPFMETProducer + fragment.hltPFMET140 + fragment.HLTEndSequence ) -fragment.HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET100PFMHT100IDTightCaloBTagCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET70 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean60 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT70 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp7Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID100 + fragment.hltPFMETProducer + fragment.hltPFMET100 + fragment.HLTEndSequence ) -fragment.HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET110PFMHT110IDTightCaloBTagCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp7Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID110 + fragment.hltPFMETProducer + fragment.hltPFMET110 + fragment.HLTEndSequence ) -fragment.HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET120PFMHT120IDTightCaloBTagCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp7Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltPFMET120 + fragment.HLTEndSequence ) -fragment.HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET130PFMHT130IDTightCaloBTagCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT100 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp7Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID130 + fragment.hltPFMETProducer + fragment.hltPFMET130 + fragment.HLTEndSequence ) -fragment.HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET140PFMHT140IDTightCaloBTagCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT110 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp7Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID140 + fragment.hltPFMETProducer + fragment.hltPFMET140 + fragment.HLTEndSequence ) -fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMET120PFMHT120IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltPFMET120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID120 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne110_PFMHT110_IDTight_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETTypeOne110PFMHT110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID110 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne110 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETTypeOne120PFMHT120IDTight + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne130_PFMHT130_IDTight_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETTypeOne130PFMHT130IDTight + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT100 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID130 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne130 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne140_PFMHT140_IDTight_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETTypeOne140PFMHT140IDTight + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID140 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne140 + fragment.HLTEndSequence ) -fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETNoMu110PFMHTNoMu110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID110 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu110 + fragment.HLTEndSequence ) -fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTight + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID120 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETNoMu130PFMHTNoMu130IDTight + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT100 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID130 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu130 + fragment.HLTEndSequence ) -fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETNoMu140PFMHTNoMu140IDTight + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID140 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu140 + fragment.HLTEndSequence ) -fragment.HLT_PFMET120_PFMHT120_IDTight_HFCleaned_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET120PFMHT120IDTightHFCleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltPFMET120 + fragment.HLTCaloMETMHTPFMHTwithHFFilters + fragment.hltPFMETHFCleanedProducer + fragment.hltPFMETHFCleaned120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_HFCleaned_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTightHFCleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID120 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu120 + fragment.HLTCaloMETMHTPFMHTwithHFFilters + fragment.hltParticleFlowNoMuHFCleaned + fragment.hltPFMETNoMuProducerHFCleaned + fragment.hltPFMETNoMuHFCleaned120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_HFCleaned_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETTypeOne120PFMHT120IDTightHFCleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne120 + fragment.HLTCaloMETMHTPFMHTwithHFFilters + fragment.hltPFMETHFCleanedProducer + fragment.hltcorrPFMETTypeOneHFCleaned + fragment.hltPFMETTypeOneHFCleaned + fragment.hltPFMETTypeOne120HFCleaned + fragment.HLTEndSequence ) -fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_HFCleaned_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMET120PFMHT120IDTightPFHT60HFCleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltPFMET120 + fragment.HLTCaloMETMHTPFMHTwithHFFilters + fragment.hltPFMETHFCleanedProducer + fragment.hltPFMETHFCleaned120 + fragment.HLTEndSequence ) -fragment.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreMonoCentralPFJet80PFMETNoMu110PFMHTNoMu110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTAK4CaloJetsSequence + fragment.hltCentralCaloJet65 + fragment.hltMht + fragment.hltMHT80 + fragment.HLTAK4PFJetsSequence + fragment.hltCentralPFJet80 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID110 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu110 + fragment.HLTEndSequence ) -fragment.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreMonoCentralPFJet80PFMETNoMu120PFMHTNoMu120IDTight + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltCentralCaloJet65 + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltCentralPFJet80 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID120 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu120 + fragment.HLTEndSequence ) -fragment.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreMonoCentralPFJet80PFMETNoMu130PFMHTNoMu130IDTight + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTAK4CaloJetsSequence + fragment.hltCentralCaloJet65 + fragment.hltMht + fragment.hltMHT100 + fragment.HLTAK4PFJetsSequence + fragment.hltCentralPFJet80 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID130 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu130 + fragment.HLTEndSequence ) -fragment.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreMonoCentralPFJet80PFMETNoMu140PFMHTNoMu140IDTight + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTAK4CaloJetsSequence + fragment.hltCentralCaloJet65 + fragment.hltMht + fragment.hltMHT110 + fragment.HLTAK4PFJetsSequence + fragment.hltCentralPFJet80 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID140 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu140 + fragment.HLTEndSequence ) -fragment.HLT_L1ETMHadSeeds_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreL1ETMHadSeeds + fragment.HLTEndSequence ) -fragment.HLT_CaloMHT90_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMHT90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET80_NotCleaned_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET80NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET90_NotCleaned_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET90NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET100_NotCleaned_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET100NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET110_NotCleaned_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET110NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET250_NotCleaned_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET250NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET250 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET70_HBHECleaned_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET70HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET80_HBHECleaned_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET80HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET90_HBHECleaned_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET90HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET100_HBHECleaned_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET100HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET250_HBHECleaned_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET250HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean250 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET300_HBHECleaned_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET300HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean300 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET350_HBHECleaned_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET350HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean350 + fragment.HLTEndSequence ) -fragment.HLT_PFMET200_NotCleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET200NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET200 + fragment.HLTEndSequence ) -fragment.HLT_PFMET200_HBHECleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET200HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET200 + fragment.HLTEndSequence ) -fragment.HLT_PFMET250_HBHECleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET250HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET250 + fragment.HLTEndSequence ) -fragment.HLT_PFMET300_HBHECleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET300HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET300 + fragment.HLTEndSequence ) -fragment.HLT_PFMET200_HBHE_BeamHaloCleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET200HBHEBeamHaloCleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET200 + fragment.HLTBeamHaloCleanerSequence + fragment.hltMetCleanBH + fragment.hltMETCleanBH80 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETTypeOne200HBHEBeamHaloCleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne200 + fragment.HLTBeamHaloCleanerSequence + fragment.hltMetCleanBH + fragment.hltMETCleanBH80 + fragment.HLTEndSequence ) -fragment.HLT_MET105_IsoTrk50_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETM80ToETM150 + fragment.hltPreMET105IsoTrk50 + fragment.HLTRecoMETSequence + fragment.hltMET105 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean65 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltDeDxEstimatorProducer + fragment.hltTrk50Filter + fragment.HLTEndSequence ) -fragment.HLT_MET120_IsoTrk50_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETM80ToETM150 + fragment.hltPreMET120IsoTrk50 + fragment.HLTRecoMETSequence + fragment.hltMET120 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean65 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltDeDxEstimatorProducer + fragment.hltTrk50Filter + fragment.HLTEndSequence ) -fragment.HLT_SingleJet30_Mu12_SinglePFJet40_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + fragment.hltPreSingleJet30Mu12SinglePFJet40 + fragment.hltL1fL1sMu3Jet16L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloBJets30eta2p3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet16L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0) + fragment.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFBJets40Eta2p3 + fragment.HLTBTagMuJet40PFMu12SequenceL3 + fragment.hltBSoftMuonJet40Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + fragment.hltPreMu12DoublePFJets40CaloBTagCSVp33 + fragment.hltL1fL1sMu3Jet16L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92SingleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet16L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0) + fragment.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets40Eta2p3 + fragment.HLTBTagMuDiJet40PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet40Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 + fragment.hltPreMu12DoublePFJets100CaloBTagCSVp33 + fragment.hltL1fL1sMu3Jet60L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92SingleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet60L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0) + fragment.hltL3fL1sMu3Jet60L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets100Eta2p3 + fragment.HLTBTagMuDiJet100PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet100Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + fragment.hltPreMu12DoublePFJets200CaloBTagCSVp33 + fragment.hltL1fL1sMu3Jet120L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92SingleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet120L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + fragment.hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets200Eta2p3 + fragment.HLTBTagMuDiJet200PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet200Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + fragment.hltPreMu12DoublePFJets350CaloBTagCSVp33 + fragment.hltL1fL1sMu3Jet120L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92SingleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet120L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + fragment.hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets350Eta2p3 + fragment.HLTBTagMuDiJet350PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet350Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + fragment.hltPreMu12DoublePFJets40MaxDeta1p6DoubleCaloBTagCSVp33 + fragment.hltL1fL1sMu12Dijet40L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92DoubleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu12Dijet40L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0) + fragment.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets40Eta2p3 + fragment.hltDoublePFJets40Eta2p3MaxDeta1p6 + fragment.HLTBTagMuDiJet40PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet40Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + fragment.hltPreMu12DoublePFJets54MaxDeta1p6DoubleCaloBTagCSVp33 + fragment.hltL1fL1sMu12Dijet40L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92DoubleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu12Dijet40L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0) + fragment.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets54Eta2p3 + fragment.hltDoublePFJets54Eta2p3MaxDeta1p6 + fragment.HLTBTagMuDiJet54PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet54Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + fragment.hltPreMu12DoublePFJets62MaxDeta1p6DoubleCaloBTagCSVp33 + fragment.hltL1fL1sMu12Dijet40L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92DoubleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu12Dijet40L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0) + fragment.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets62Eta2p3 + fragment.hltDoublePFJets62Eta2p3MaxDeta1p6 + fragment.HLTBTagMuDiJet62PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet62Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets40_CaloBTagCSV_p33_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet40er3p0 + fragment.hltPreDoublePFJets40CaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92SingleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets40Eta2p3 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets100_CaloBTagCSV_p33_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet100er3p0 + fragment.hltPreDoublePFJets100CaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.hltSelectorJets80L1FastJet + fragment.hltSelectorCentralJets80L1FastJet + fragment.hltSelector6CentralJetsL1FastJet + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo80x6CSVp0p92SingleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets100Eta2p3 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets200_CaloBTagCSV_p33_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet120er3p0 + fragment.hltPreDoublePFJets200CaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.hltSelectorJets80L1FastJet + fragment.hltSelectorCentralJets80L1FastJet + fragment.hltSelector6CentralJetsL1FastJet + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo80x6CSVp0p92SingleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets200Eta2p3 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets350_CaloBTagCSV_p33_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet120er3p0 + fragment.hltPreDoublePFJets350CaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.hltSelectorJets80L1FastJet + fragment.hltSelectorCentralJets80L1FastJet + fragment.hltSelector6CentralJetsL1FastJet + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo80x6CSVp0p92SingleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets350Eta2p3 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet100er2p3dEtaMax1p6 + fragment.hltPreDoublePFJets100MaxDeta1p6DoubleCaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.hltSelectorJets80L1FastJet + fragment.hltSelectorCentralJets80L1FastJet + fragment.hltSelector6CentralJetsL1FastJet + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo80x6CSVp0p92DoubleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets100Eta2p3 + fragment.hltDoublePFJets100Eta2p3MaxDeta1p6 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet100er2p3dEtaMax1p6 + fragment.hltPreDoublePFJets116MaxDeta1p6DoubleCaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.hltSelectorJets80L1FastJet + fragment.hltSelectorCentralJets80L1FastJet + fragment.hltSelector6CentralJetsL1FastJet + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo80x6CSVp0p92DoubleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets116Eta2p3 + fragment.hltDoublePFJets116Eta2p3MaxDeta1p6 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet100er2p3dEtaMax1p6 + fragment.hltPreDoublePFJets128MaxDeta1p6DoubleCaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.hltSelectorJets80L1FastJet + fragment.hltSelectorCentralJets80L1FastJet + fragment.hltSelector6CentralJetsL1FastJet + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo80x6CSVp0p92DoubleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets128Eta2p3 + fragment.hltDoublePFJets128Eta2p3MaxDeta1p6 + fragment.HLTEndSequence ) -fragment.HLT_Photon300_NoHE_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPrePhoton300NoHE + fragment.HLTSinglePhoton300erNoHESequence + fragment.HLTEndSequence ) -fragment.HLT_Mu8_TrkIsoVVL_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + fragment.hltPreMu8TrkIsoVVL + fragment.hltL1fL1sMu5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu5L1f0L2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0) + fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8 + fragment.HLTL3muontrkisovvlSequence + fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoFiltered0p4 + fragment.HLTEndSequence ) -fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6DoubleEG10 + fragment.hltPreMu8DiEle12CaloIdLTrackIdLDZ + fragment.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence + fragment.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence + fragment.hltMu8Ele12DZFilter + fragment.hltEle12Ele12DZFilter + fragment.HLTEndSequence ) -fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6DoubleEG10 + fragment.hltPreMu8DiEle12CaloIdLTrackIdL + fragment.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence + fragment.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6HTT240 + fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ + fragment.hltMuon8L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMuon8L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Muon8L1Filtered0) + fragment.hltL3fL1sMu6HTT240Filtered8 + fragment.HLTSingleEle8CaloIdMGsfTrackIdMSequence + fragment.hltElectronMuonInvMassFilter8 + fragment.hltMu8Ele8CaloIdMTrackIdMDZFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6HTT240 + fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 + fragment.hltMuon8L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMuon8L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Muon8L1Filtered0) + fragment.hltL3fL1sMu6HTT240Filtered8 + fragment.HLTSingleEle8CaloIdMGsfTrackIdMSequence + fragment.hltElectronMuonInvMassFilter8 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) -fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu17_TrkIsoVVL_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu10LowQ + fragment.hltPreMu17TrkIsoVVL + fragment.hltL1fL1sMu10lqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu10lqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 + fragment.HLTL3muontrkisovvlSequence + fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoFiltered0p4 + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet20_Mu5_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + fragment.hltPreBTagMuAK4DiJet20Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet20L1FastJetCentral + fragment.HLTBTagMuDiJet20L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet20L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet40_Mu5_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + fragment.hltPreBTagMuAK4DiJet40Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet40L1FastJetCentral + fragment.HLTBTagMuDiJet40L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet40L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet70_Mu5_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 + fragment.hltPreBTagMuAK4DiJet70Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet70L1FastJetCentral + fragment.HLTBTagMuDiJet70L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet70L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet110_Mu5_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 + fragment.hltPreBTagMuAK4DiJet110Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet110L1FastJetCentral + fragment.HLTBTagMuDiJet110L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet110L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet170_Mu5_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + fragment.hltPreBTagMuAK4DiJet170Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet200L1FastJetCentral + fragment.HLTBTagMuDiJet200L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet200L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4Jet300_Mu5_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet200 + fragment.hltPreBTagMuAK4Jet300Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBJet300L1FastJetCentral + fragment.HLTBTagMuJet300L1FastJetSequenceL25 + fragment.hltBSoftMuonJet300L1FastJetL25FilterByDR + fragment.HLTBTagMuJet300L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK8DiJet170_Mu5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + fragment.hltPreBTagMuAK8DiJet170Mu5 + fragment.HLTAK8CaloJetsSequence + fragment.hltBAK8DiJet170L1FastJetCentral + fragment.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 + fragment.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR + fragment.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK8Jet300_Mu5_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet200 + fragment.hltPreBTagMuAK8Jet300Mu5 + fragment.HLTAK8CaloJetsSequence + fragment.hltBJet300L1AK8FastJetCentral + fragment.HLTBTagMuJet300L1AK8FastJetSequenceL25 + fragment.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR + fragment.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ + fragment.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) -fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu23EG10IorMu20EG17 + fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ + fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) -fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu23EG10IorMu20EG17 + fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL + fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePhoton20_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG + fragment.hltPreMu12DoublePhoton20 + fragment.hltL1fMu12Diphoton20L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0) + fragment.hltL3fL1sMu12Diphoton20L1f0L2f8QL3Filtered12 + fragment.HLTMu12DoubleUnSeededPho20Sequence + fragment.HLTEndSequence ) -fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVL + fragment.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + fragment.HLTEndSequence ) -fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEGOrDoubleEGOrSingleEG + fragment.hltPreTriplePhoton202020CaloIdLV2 + fragment.HLTPho20CaloIdLV2TripleSeededSequence + fragment.HLTTriplePho20CaloIdLV2UnseededSequence + fragment.HLTEndSequence ) -fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEGOrDoubleEGOrSingleEG + fragment.hltPreTriplePhoton202020CaloIdLV2R9IdVL + fragment.HLTTriplePho20CaloIdLV2R9IdVLSequence + fragment.HLTEndSequence ) -fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEGOrDoubleEGOrSingleEG + fragment.hltPreTriplePhoton303010CaloIdLV2 + fragment.HLTTriplePho303010CaloIdLV2Sequence + fragment.HLTEndSequence ) -fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEGOrDoubleEGOrSingleEG + fragment.hltPreTriplePhoton303010CaloIdLV2R9IdVL + fragment.HLTTriplePho303010CaloIdLV2R9IdVLSequence + fragment.HLTEndSequence ) -fragment.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEGOrDoubleEGOrSingleEG + fragment.hltPreTriplePhoton35355CaloIdLV2R9IdVL + fragment.HLTTriplePho35355CaloIdLV2R9IdVLSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon25_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG18 + fragment.hltPrePhoton25 + fragment.HLTPhoton25Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon33_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG26 + fragment.hltPrePhoton33 + fragment.HLTPhoton33Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon50_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34to45 + fragment.hltPrePhoton50 + fragment.HLTPhoton50Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon75_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34to50 + fragment.hltPrePhoton75 + fragment.HLTPhoton75Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon90_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34to50 + fragment.hltPrePhoton90 + fragment.HLTPhoton90Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon120_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34to50 + fragment.hltPrePhoton120 + fragment.HLTPhoton120Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon150_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPrePhoton150 + fragment.HLTPhoton150Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon175_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPrePhoton175 + fragment.HLTPhoton175Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon200_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPrePhoton200 + fragment.HLTPhoton200Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon50_R9Id90_HE10_IsoM_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton50R9Id90HE10IsoM + fragment.HLTPhoton50R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon75_R9Id90_HE10_IsoM_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton75R9Id90HE10IsoM + fragment.HLTPhoton75R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon90_R9Id90_HE10_IsoM_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton90R9Id90HE10IsoM + fragment.HLTPhoton90R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon120_R9Id90_HE10_IsoM_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton120R9Id90HE10IsoM + fragment.HLTPhoton120R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon165_R9Id90_HE10_IsoM_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton165R9Id90HE10IsoM + fragment.HLTPhoton165R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon90_CaloIdL_PFHT700_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton90CaloIdLPFHT700 + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG90PFHT700EtFilter + fragment.hltEgammaClusterShape + fragment.hltPhoton90CaloIdLPFHT700ClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltPhoton90CaloIdLPFHT700HEFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltHT700Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass90 + fragment.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence + fragment.hltDiEG22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eMass90CombMassLastFilter + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass95 + fragment.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence + fragment.hltDiEG22R9Id85b95eORIso60CaloId15b35eANDHE12R9Id50b80eMass95CombMassLastFilter + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdPixelVetoMass55 + fragment.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdNoPixelVetoMass55 + fragment.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdNoPixelVetoMass55 + fragment.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdPixelVetoMass55 + fragment.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi_L1_NoOS_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQ + fragment.hltPreDimuon0JpsiL1NoOS + fragment.hltL1fL1DoubleMu0SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + fragment.hltDimuon0JpsiL1sNoOSL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS + fragment.hltDisplacedmumuFilterDimuon0JpsiL1sNoOS + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQ + fragment.hltPreDimuon0JpsiNoVertexingNoOS + fragment.hltL1fL1DoubleMu0SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + fragment.hltDimuon0JpsiNoVtxNoOSL3Filtered + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQOS + fragment.hltPreDimuon0Jpsi + fragment.hltL1sEmuDoubleMu0SQOS + fragment.hltL1fL1DoubleMu0SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + fragment.hltDimuon0JpsiL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0Jpsi + fragment.hltDisplacedmumuFilterDimuon0Jpsi + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi_NoVertexing_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQOS + fragment.hltPreDimuon0JpsiNoVertexing + fragment.hltL1sEmuDoubleMu0SQOS + fragment.hltL1fL1DoubleMu0SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + fragment.hltDimuon0JpsiL3Filtered + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDimuon0JpsiL14R0er1p5R + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDimuon0JpsiL1s4R0er1p5RL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R + fragment.hltDisplacedmumuFilterDimuon0JpsiL1s4R0er1p5R + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDimuon0JpsiNoVertexingL14R0er1p5R + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDimuon0JpsiL1s4R0er1p5RL3Filtered + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi3p5_Muon2_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 + fragment.hltPreDimuon0Jpsi3p5Muon2 + fragment.hltTripleMuonL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltTripleMuonL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3TripleMuonL1Filtered0) + fragment.hltTripleMuL3PreFiltered222 + fragment.hltJpsiMuonL3Filtered3p5 + fragment.hltDisplacedmumuVtxProducerJpsiMuon3p5 + fragment.hltVertexmumuFilterJpsiMuon3p5 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_4p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5SQOS + fragment.hltPreDimuon0UpsilonL14p5 + fragment.hltL1sEmuDoubleMu4p5SQOS + fragment.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu5SQOS + fragment.hltPreDimuon0UpsilonL15 + fragment.hltL1sEmuDoubleMu5SQOS + fragment.hltL1fL1sL1DoubleMu5SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0) + fragment.hltDimuon0UpsilonL1s5L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5 + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s5 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5SQ + fragment.hltPreDimuon0UpsilonL14p5NoOS + fragment.hltL1fL1sL1DoubleMu4p5SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5NoOSL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5NoOS + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5er2p0SQ + fragment.hltPreDimuon0UpsilonL14p5er2p0 + fragment.hltL1sEmuDoubleMu4p5er2p0SQ + fragment.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5er2p0L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5er2p0SQMass7to18 + fragment.hltPreDimuon0UpsilonL14p5er2p0M + fragment.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_NoVertexing_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5er2p0SQMass7to18 + fragment.hltPreDimuon0UpsilonNoVertexing + fragment.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_5M_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu5SQMass7to18 + fragment.hltPreDimuon0UpsilonL15M + fragment.hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0) + fragment.hltDimuon0UpsilonL1s5ML3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s5M + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_LowMass_L1_0er1p5R_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5dR1p4 + fragment.hltPreDimuon0LowMassL10er1p5R + fragment.hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0) + fragment.hltDimuon0LowMassL1s0er1p5RL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R + fragment.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5R + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_LowMass_L1_0er1p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5 + fragment.hltPreDimuon0LowMassL10er1p5 + fragment.hltL1sEmuDoubleMu0er1p5 + fragment.hltL1fL1sL1DoubleMu0er1p5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0) + fragment.hltDimuon0LowMassL1s0er1p5L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5 + fragment.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_LowMass_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQOS + fragment.hltPreDimuon0LowMass + fragment.hltL1sEmuDoubleMu0SQOS + fragment.hltL1fL1DoubleMu0SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + fragment.hltDimuon0LowMassL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMass + fragment.hltDisplacedmumuFilterDimuon0LowMass + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_LowMass_L1_4_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4SQOS + fragment.hltPreDimuon0LowMassL14 + fragment.hltL1sEmuDoubleMu4SQOS + fragment.hltL1fL1sL1DoubleMu4SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0) + fragment.hltDimuon0LowMassL1s4L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4 + fragment.hltDisplacedmumuFilterDimuon0LowMassL1s4 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_LowMass_L1_4R_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4dR1p2 + fragment.hltPreDimuon0LowMassL14R + fragment.hltL1fL1sL1DoubleMu4dR1p2L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0) + fragment.hltDimuon0LowMassL1s4RL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R + fragment.hltDisplacedmumuFilterDimuon0LowMassL1s4R + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_LowMass_L1_TM530_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu530NoMass + fragment.hltPreDimuon0LowMassL1TM530 + fragment.hltL1fL1sL1TripleMuNoMassL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + fragment.hltDimuon0LowMassL1sTM530L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530 + fragment.hltDisplacedmumuFilterDimuon0LowMassL1sTM530 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0 + fragment.hltPreDimuon0UpsilonMuonL1TM0 + fragment.hltTripleMuon0L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltTripleMuon0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3TripleMuon0L1Filtered0) + fragment.hltTripleMu0L3PreFiltered0 + fragment.hltUpsilon0MuonL3FilteredL1sTM0 + fragment.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 + fragment.hltVertexmumuFilterUpsilon0MuonL1sTM0 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu53p52p5 + fragment.hltPreDimuon0UpsilonMuonNoL1Mass + fragment.hltTripleMuon53p52p5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltTripleMuon53p52p5L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3TripleMuon53p52p5L1Filtered0) + fragment.hltTripleMu0NoL1MassL3PreFiltered0 + fragment.hltUpsilon0MuonL3FilteredNoL1Mass + fragment.hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass + fragment.hltVertexmumuFilterUpsilon0MuonNoL1Mass + fragment.HLTEndSequence ) -fragment.HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0IorTripleMu553 + fragment.hltPreTripleMu533Mass3p8to60DZ + fragment.hltL1TripleMu553L1TriMuFiltered3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL1TripleMu553L2TriMuFiltered3) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + fragment.hltL3fL1TripleMu553f0PreFiltered333 + fragment.hltL3fL1TripleMu553f0Filtered533 + fragment.hltTripleMu533TripleDZ0p2 + fragment.hltTripleMu533Mass3p8to60Filter + fragment.HLTEndSequence ) -fragment.HLT_TripleMu_10_5_5_DZ_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0IorTripleMu553 + fragment.hltPreTripleMu1055DZ + fragment.hltL1TripleMu553L1TriMuFiltered3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL1TripleMu553L2TriMuFiltered3) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + fragment.hltL3fL1TripleMu553f0PreFiltered555 + fragment.hltL3fL1TripleMu553f0Filtered1055 + fragment.hltTripleMu555TripleDZ0p2 + fragment.HLTEndSequence ) -fragment.HLT_TripleMu_12_10_5_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0IorTripleMu553 + fragment.hltPreTripleMu12105 + fragment.hltL1TripleMu553L1TriMuFiltered3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL1TripleMu553L2TriMuFiltered3) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + fragment.hltL3fL1TripleMu553f0PreFiltered555 + fragment.hltL3fL1TripleMu553f0Filtered10105 + fragment.hltL3fL1TripleMu553f0Filtered12105 + fragment.HLTEndSequence ) -fragment.HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + fragment.hltPreTau3MuMu5Mu1TkMu1Tau10 + fragment.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + fragment.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + fragment.hltDiMuonForTau3MuDzFiltered0p3 + fragment.HLTTrackerMuonSequenceLowPt + fragment.hltTau3MuTriMuon1filter + fragment.HLTL3muontrkisorecoSequence + fragment.hltTauPt10MuPts511Mass1p2to2p3Iso + fragment.hltTau3MuPreFilter + fragment.HLTEndSequence ) -fragment.HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_Charge1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + fragment.hltPreTau3MuMu5Mu1TkMu1Tau10Charge1 + fragment.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + fragment.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + fragment.hltDiMuonForTau3MuDzFiltered0p3 + fragment.HLTTrackerMuonSequenceLowPt + fragment.hltTau3MuTriMuon1filter + fragment.HLTL3muontrkisorecoSequence + fragment.hltTauPt10MuPts511Mass1p2to2p3IsoCharge1 + fragment.hltTau3MuPreFilterCharge1 + fragment.HLTEndSequence ) -fragment.HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + fragment.hltPreTau3MuMu5Mu1TkMu1IsoTau10 + fragment.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + fragment.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + fragment.hltDiMuonForTau3MuDzFiltered0p3 + fragment.HLTTrackerMuonSequenceLowPt + fragment.hltTau3MuTriMuon1filter + fragment.HLTL3muontrkisorecoSequence + fragment.hltTauPt10MuPts511Mass1p2to2p3Iso + fragment.hltTau3MuPreFilter + fragment.hltTau3MuIsoFilter + fragment.HLTEndSequence ) -fragment.HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_Charge1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + fragment.hltPreTau3MuMu5Mu1TkMu1IsoTau10Charge1 + fragment.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + fragment.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + fragment.hltDiMuonForTau3MuDzFiltered0p3 + fragment.HLTTrackerMuonSequenceLowPt + fragment.hltTau3MuTriMuon1filter + fragment.HLTL3muontrkisorecoSequence + fragment.hltTauPt10MuPts511Mass1p2to2p3IsoCharge1 + fragment.hltTau3MuPreFilterCharge1 + fragment.hltTau3MuIsoFilterCharge1 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + fragment.hltPreDoubleMu3DZPFMET50PFMHT60 + fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.hltL3fL1DiMu3SQETM50f0PreFiltered3 + fragment.hltDoubleMuon3Mass3p8to60Filter + fragment.hltDoubleMuon3Mass3p8to60DZFilter + fragment.HLTRecoMETSequence + fragment.hltMET40 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET50 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID60 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + fragment.hltPreDoubleMu3DZPFMET70PFMHT70 + fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.hltL3fL1DiMu3SQETM50f0PreFiltered3 + fragment.hltDoubleMuon3Mass3p8to60Filter + fragment.hltDoubleMuon3Mass3p8to60DZFilter + fragment.HLTRecoMETSequence + fragment.hltMET40 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET70 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID70 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + fragment.hltPreDoubleMu3DZPFMET90PFMHT90 + fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.hltL3fL1DiMu3SQETM50f0PreFiltered3 + fragment.hltDoubleMuon3Mass3p8to60Filter + fragment.hltDoubleMuon3Mass3p8to60DZFilter + fragment.HLTRecoMETSequence + fragment.hltMET40 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET90 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID90 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu530NoMass + fragment.hltPreDoubleMu3TrkTau3muNoL1Mass + fragment.hltL1fL1sL1TripleMuNoMassL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + fragment.hltDoubleMu3TrkTau3muNoL1MassL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass + fragment.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass + fragment.HLTIterativeTrackingTau3muNoL1MassIter02 + fragment.hltTau3muNoL1MassTkAllConeTracksIter + fragment.hltTau3muNoL1MassTkVertexProducer + fragment.hltTau3muNoL1MassTkVertexFilter + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_Jpsi_Displaced_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4JpsiDisplaced + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4JpsiDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + fragment.hltDisplacedmumuFilterDoubleMu4Jpsi + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4JpsiNoVertexing + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4JpsiDisplacedL3Filtered + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4JpsiTrkTrkDisplaced + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4JpsiDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + fragment.hltDisplacedmumuFilterDoubleMu4Jpsi + fragment.HLTIterativeTrackingDisplacedJpsiIter02 + fragment.hltJpsiTkAllConeTracksIter + fragment.hltJpsiTrkTrkVertexProducerPhiKstar + fragment.hltJpsiTkTkVertexFilterPhiKstar + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu43NoFiltersNoVtx_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreDoubleMu43NoFiltersNoVtx + fragment.hltL1fDimuonL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fDimuonL1f0L2NoVtxFiltered16) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered43 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu48NoFiltersNoVtx_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreDoubleMu48NoFiltersNoVtx + fragment.hltL1fDimuonL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fDimuonL1f0L2NoVtxFiltered16) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered48 + fragment.HLTEndSequence ) -fragment.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + fragment.hltPreMu43NoFiltersNoVtxPhoton43CaloIdL + fragment.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered43 + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1Mu5EG20Filter + fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLHEFilter + fragment.HLTEndSequence ) -fragment.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + fragment.hltPreMu48NoFiltersNoVtxPhoton48CaloIdL + fragment.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered48 + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1Mu5EG20Filter + fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLHEFilter + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4OS + fragment.hltPreDoubleMu207Mass0to30L1DM4 + fragment.hltL1fL1sDoubleMu4OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0) + fragment.hltDoubleMu207Mass0to30L1DM4L3Filtered + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 + fragment.hltPreDoubleMu207Mass0to30L1DM4EG + fragment.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0) + fragment.hltDoubleMu207Mass0to30Photon23L3Filtered + fragment.HLTEndSequence ) -fragment.HLT_HT425_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT425 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT425 + fragment.HLTEndSequence ) -fragment.HLT_HT430_DisplacedDijet40_DisplacedTrack_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT430DisplacedDijet40DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT430 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJetsLowPt + fragment.HLTEndSequence ) -fragment.HLT_HT430_DisplacedDijet60_DisplacedTrack_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT430DisplacedDijet60DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT430 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt60 + fragment.hltCentralCaloJetptMidPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + fragment.hltDisplacedHLTCaloJetCollectionProducerMidPt + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerMidPt + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJetsMidPt + fragment.HLTEndSequence ) -fragment.HLT_HT430_DisplacedDijet80_DisplacedTrack_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT430DisplacedDijet80DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT430 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt80 + fragment.hltCentralCaloJetpt80CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJets + fragment.hltDisplacedHLTCaloJetCollectionProducer + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJets + fragment.hltIter02DisplacedHLTCaloJetCollectionProducer + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJets + fragment.HLTEndSequence ) -fragment.HLT_HT400_DisplacedDijet40_DisplacedTrack_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT400DisplacedDijet40DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT400 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJetsLowPt + fragment.HLTEndSequence ) -fragment.HLT_HT650_DisplacedDijet60_Inclusive_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT650DisplacedDijet60Inclusive + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT650 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt60 + fragment.hltCentralCaloJetptMidPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + fragment.hltDisplacedHLTCaloJetCollectionProducerMidPt + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + fragment.HLTEndSequence ) -fragment.HLT_HT550_DisplacedDijet80_Inclusive_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT550DisplacedDijet80Inclusive + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT550 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt80 + fragment.hltCentralCaloJetpt80CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJets + fragment.hltDisplacedHLTCaloJetCollectionProducer + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJets + fragment.HLTEndSequence ) -fragment.HLT_HT550_DisplacedDijet60_Inclusive_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT550DisplacedDijet60Inclusive + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT550 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt60 + fragment.hltCentralCaloJetptMidPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + fragment.hltDisplacedHLTCaloJetCollectionProducerMidPt + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + fragment.HLTEndSequence ) -fragment.HLT_HT650_DisplacedDijet80_Inclusive_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT650DisplacedDijet80Inclusive + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT650 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt80 + fragment.hltCentralCaloJetpt80CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJets + fragment.hltDisplacedHLTCaloJetCollectionProducer + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJets + fragment.HLTEndSequence ) -fragment.HLT_HT750_DisplacedDijet80_Inclusive_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT750DisplacedDijet80Inclusive + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT750 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt80 + fragment.hltCentralCaloJetpt80CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJets + fragment.hltDisplacedHLTCaloJetCollectionProducer + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJets + fragment.HLTEndSequence ) -fragment.HLT_DiJet110_35_Mjj650_PFMET110_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DiJetVBF + fragment.hltPreDiJet11035Mjj650PFMET110 + fragment.HLTRecoMETSequence + fragment.hltCaloMETOpen + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloNoiseCleanedMET66 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETVBFProducer + fragment.hltPFMETVBF110 + fragment.hltL1TPFJetsMatching + fragment.hltL1PFJetCategories + fragment.HLTEndSequence ) -fragment.HLT_DiJet110_35_Mjj650_PFMET120_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DiJetVBF + fragment.hltPreDiJet11035Mjj650PFMET120 + fragment.HLTRecoMETSequence + fragment.hltCaloMETOpen + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloNoiseCleanedMET72 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETVBFProducer + fragment.hltPFMETVBF120 + fragment.hltL1TPFJetsMatching + fragment.hltL1PFJetCategories + fragment.HLTEndSequence ) -fragment.HLT_DiJet110_35_Mjj650_PFMET130_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DiJetVBF + fragment.hltPreDiJet11035Mjj650PFMET130 + fragment.HLTRecoMETSequence + fragment.hltCaloMETOpen + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloNoiseCleanedMET78 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETVBFProducer + fragment.hltPFMETVBF130 + fragment.hltL1TPFJetsMatching + fragment.hltL1PFJetCategories + fragment.HLTEndSequence ) -fragment.HLT_TripleJet110_35_35_Mjj650_PFMET110_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DiJetVBF + fragment.hltPreTripleJet1103535Mjj650PFMET110 + fragment.HLTRecoMETSequence + fragment.hltCaloMETOpen + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloNoiseCleanedMET66 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETVBFProducer + fragment.hltPFMETVBF110 + fragment.hltL1TPFJetsMatching + fragment.hlt1PFJetCategories3 + fragment.HLTEndSequence ) -fragment.HLT_TripleJet110_35_35_Mjj650_PFMET120_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DiJetVBF + fragment.hltPreTripleJet1103535Mjj650PFMET120 + fragment.HLTRecoMETSequence + fragment.hltCaloMETOpen + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloNoiseCleanedMET72 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETVBFProducer + fragment.hltPFMETVBF120 + fragment.hltL1TPFJetsMatching + fragment.hlt1PFJetCategories3 + fragment.HLTEndSequence ) -fragment.HLT_TripleJet110_35_35_Mjj650_PFMET130_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DiJetVBF + fragment.hltPreTripleJet1103535Mjj650PFMET130 + fragment.HLTRecoMETSequence + fragment.hltCaloMETOpen + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloNoiseCleanedMET78 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETVBFProducer + fragment.hltPFMETVBF130 + fragment.hltL1TPFJetsMatching + fragment.hlt1PFJetCategories3 + fragment.HLTEndSequence ) -fragment.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1VBFDiJetOR + fragment.hltPreVBFDoubleLooseChargedIsoPFTau20Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau20eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau20eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt20Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + fragment.hltDoublePFTau20TrackPt1LooseChargedIsolationReg + fragment.HLTAK4PFJetsSequence + fragment.hltVBFL1TLooseIDPFJetsMatching + fragment.hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval + fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleLooseChargedIsoPFTau20 + fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleLooseChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1VBFDiJetOR + fragment.hltPreVBFDoubleMediumChargedIsoPFTau20Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau20eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau20eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt20Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + fragment.hltDoublePFTau20TrackPt1MediumChargedIsolationReg + fragment.HLTAK4PFJetsSequence + fragment.hltVBFL1TLooseIDPFJetsMatching + fragment.hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval + fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumChargedIsoPFTau20 + fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1VBFDiJetOR + fragment.hltPreVBFDoubleTightChargedIsoPFTau20Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau20eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau20eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt20Eta2p1Trk1Reg + fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationReg + fragment.hltDoublePFTau20TrackPt1TightChargedIsolationReg + fragment.HLTAK4PFJetsSequence + fragment.hltVBFL1TLooseIDPFJetsMatching + fragment.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval + fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTau20 + fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoEG30erJetC34drMin0p3 + fragment.hltPreEle30eta2p1WPTightGsfCentralPFJet35EleCleaned + fragment.HLTEle30erJetC34WPTightGsfSequence + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCentralCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltEle30JetCollectionsForLeptonPlusPFJets + fragment.hltEle30PFJet35EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoEG28erHTT100 + fragment.hltPreEle28eta2p1WPTightGsfHT150 + fragment.HLTEle28erHTT100WPTightGsfSequence + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT100Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT150Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Ele28_HighEta_SC20_Mass55_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOr + fragment.hltPreEle28HighEtaSC20Mass55 + fragment.HLTEle28HighEtaSC20Mass55Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu20_7_Mass0to30_Photon23_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 + fragment.hltPreDoubleMu207Mass0to30Photon23 + fragment.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0) + fragment.hltDoubleMu207Mass0to30Photon23L3Filtered + fragment.HLTPhoton23Sequence + fragment.HLTEndSequence ) -fragment.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle15IsoVVVLPFHT450CaloBTagCSV4p5 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltSusyPreBtagJetFilter + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp067Single + fragment.HLTEle15VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle15IsoVVVLPFHT450PFMET50 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTEle15VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.hltPFMETProducer + fragment.hltPFMET50 + fragment.HLTEndSequence ) -fragment.HLT_Ele15_IsoVVVL_PFHT450_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle15IsoVVVLPFHT450 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTEle15VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Ele50_IsoVVVL_PFHT450_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle50IsoVVVLPFHT450 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTEle50VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Ele15_IsoVVVL_PFHT600_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle15IsoVVVLPFHT600 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTEle15VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT600Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + fragment.hltPreMu8TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT300PFMETNoMu60 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q + fragment.HLTL3muontrkisovvlSequence + fragment.hltMuon8RelTrkIsoVVLFiltered0p4 + fragment.HLTRecoMETSequence + fragment.hltMET20 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean10 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJet20MJJ400DEta3p5 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJet40MJJ750DEta3p5 + fragment.hltPFHTJet30Eta5 + fragment.hltPFHT300Jet30 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu60 + fragment.HLTEndSequence ) -fragment.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + fragment.hltPreMu10TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT350PFMETNoMu60 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q + fragment.HLTL3muontrkisovvlSequence + fragment.hltMuon10RelTrkIsoVVLFiltered0p4 + fragment.HLTRecoMETSequence + fragment.hltMET20 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean10 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJet20MJJ400DEta3p5 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJet40MJJ750DEta3p5 + fragment.hltPFHTJet30Eta5 + fragment.hltPFHT350Jet30Eta5 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu60 + fragment.HLTEndSequence ) -fragment.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreMu15IsoVVVLPFHT450CaloBTagCSV4p5 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltSusyPreBtagJetFilter + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp067Single + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + fragment.HLTMuVVVLCombinedIsolationR02Sequence + fragment.hltL3MuVVVLIsoFIlter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreMu15IsoVVVLPFHT450PFMET50 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + fragment.HLTMuVVVLCombinedIsolationR02Sequence + fragment.hltL3MuVVVLIsoFIlter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.hltPFMETProducer + fragment.hltPFMET50 + fragment.HLTEndSequence ) -fragment.HLT_Mu15_IsoVVVL_PFHT450_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreMu15IsoVVVLPFHT450 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + fragment.HLTMuVVVLCombinedIsolationR02Sequence + fragment.hltL3MuVVVLIsoFIlter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu50_IsoVVVL_PFHT450_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreMu50IsoVVVLPFHT450 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q + fragment.HLTMuVVVLCombinedIsolationR02Sequence + fragment.hltL3Mu50VVVLIsoFIlter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu15_IsoVVVL_PFHT600_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreMu15IsoVVVLPFHT600 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + fragment.HLTMuVVVLCombinedIsolationR02Sequence + fragment.hltL3MuVVVLIsoFIlter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT600Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + fragment.hltPreDimuon10PsiPrimeBarrelSeagulls + fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + fragment.hltDimuon10PsiPrimeBarrelnoCowL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow + fragment.hltDisplacedmumuFilterDimuon10PsiPrimeBarrelnoCow + fragment.HLTEndSequence ) -fragment.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + fragment.hltPreDimuon20JpsiBarrelSeagulls + fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + fragment.hltDimuon20JpsiBarrelnoCowL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow + fragment.hltDisplacedmumuFilterDimuon20JpsiBarrelnoCow + fragment.HLTEndSequence ) -fragment.HLT_Dimuon10_Upsilon_Barrel_Seagulls_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5er2p0SQOSMass7to18 + fragment.hltPreDimuon10UpsilonBarrelSeagulls + fragment.hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0) + fragment.hltDimuon10UpsilonBarrelnoCowL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon10UpsilonBarrelnoCow + fragment.hltDisplacedmumuFilterDimuon10UpsilonBarrelnoCow + fragment.HLTEndSequence ) -fragment.HLT_Dimuon12_Upsilon_eta1p5_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 + fragment.hltPreDimuon12Upsiloneta1p5 + fragment.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0) + fragment.hltDimuon12UpsilonL3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon12Upsilons + fragment.hltDisplacedmumuFilterDimuon12Upsilons + fragment.HLTEndSequence ) -fragment.HLT_Dimuon14_Phi_Barrel_Seagulls_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + fragment.hltPreDimuon14PhiBarrelSeagulls + fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + fragment.hltDimuon14PhiBarrelnoCowL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow + fragment.hltDisplacedmumuFilterDimuon14PhiBarrelnoCow + fragment.HLTEndSequence ) -fragment.HLT_Dimuon18_PsiPrime_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 + fragment.hltPreDimuon18PsiPrime + fragment.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0) + fragment.hltDimuon18PsiPrimeL3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon18PsiPrimes + fragment.hltDisplacedmumuFilterDimuon18PsiPrimes + fragment.HLTEndSequence ) -fragment.HLT_Dimuon25_Jpsi_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 + fragment.hltPreDimuon25Jpsi + fragment.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0) + fragment.hltDimuon25JpsiL3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon25Jpsis + fragment.hltDisplacedmumuFilterDimuon25Jpsis + fragment.HLTEndSequence ) -fragment.HLT_Dimuon18_PsiPrime_noCorrL1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu8SQ + fragment.hltPreDimuon18PsiPrimenoCorrL1 + fragment.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + fragment.hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1 + fragment.hltDisplacedmumuFilterDimuon18PsiPrimesNoCorrL1 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon24_Upsilon_noCorrL1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu8SQ + fragment.hltPreDimuon24UpsilonnoCorrL1 + fragment.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + fragment.hltDimuon24UpsilonNoCorrL1L3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1 + fragment.hltDisplacedmumuFilterDimuon24UpsilonsNoCorrL1 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon24_Phi_noCorrL1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu8SQ + fragment.hltPreDimuon24PhinoCorrL1 + fragment.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + fragment.hltDimuon24PhiNoCorrL1L3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1 + fragment.hltDisplacedmumuFilterDimuon24PhiBarrelNoCorrL1 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon25_Jpsi_noCorrL1_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu8SQ + fragment.hltPreDimuon25JpsinoCorrL1 + fragment.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + fragment.hltDimuon25JpsiNoCorrL1L3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1 + fragment.hltDisplacedmumuFilterDimuon25JpsisNoCorrL1 + fragment.HLTEndSequence ) -fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu7EG7 + fragment.hltPreDiMu9Ele9CaloIdLTrackIdLDZ + fragment.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence + fragment.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence + fragment.hltMu9Ele9DZFilter + fragment.hltDoubleMu9DZFilter + fragment.HLTEndSequence ) -fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu7EG7 + fragment.hltPreDiMu9Ele9CaloIdLTrackIdL + fragment.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence + fragment.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleIsoMu20_eta2p1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu18er + fragment.hltPreDoubleIsoMu20eta2p1 + fragment.hltL1fL1sDoubleMu18erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu18erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0) + fragment.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q + fragment.HLTDoubleMu20Eta2p1IsolationSequence + fragment.hltL3crIsoL1sDoubleMu18erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_DoubleIsoMu24_eta2p1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu22er + fragment.hltPreDoubleIsoMu24eta2p1 + fragment.hltL1fL1sDoubleMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu22erL1Filtered0) + fragment.hltL3fL1sDoubleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTDoubleMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157ORTripleMu444 + fragment.hltPreTrkMu12DoubleTrkMu5NoFiltersNoVtx + fragment.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(fragment.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered5NoVtx + fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered12NoVtx + fragment.HLTTrackerMuonSequenceNoVtx + fragment.hltTripleTrkMuFiltered5NoVtx + fragment.hltSingleTrkMuFiltered12NoVtx + fragment.HLTEndSequence ) -fragment.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157ORTripleMu444 + fragment.hltPreTrkMu16DoubleTrkMu6NoFiltersNoVtx + fragment.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(fragment.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered6NoVtx + fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered16NoVtx + fragment.HLTTrackerMuonSequenceNoVtx + fragment.hltTripleTrkMuFiltered6NoVtx + fragment.hltSingleTrkMuFiltered16NoVtx + fragment.HLTEndSequence ) -fragment.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157ORTripleMu444 + fragment.hltPreTrkMu17DoubleTrkMu8NoFiltersNoVtx + fragment.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(fragment.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered8NoVtx + fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered17NoVtx + fragment.HLTTrackerMuonSequenceNoVtx + fragment.hltTripleTrkMuFiltered8NoVtx + fragment.hltSingleTrkMuFiltered17NoVtx + fragment.HLTEndSequence ) -fragment.HLT_Mu8_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + fragment.hltPreMu8 + fragment.hltL1fL1sMu5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu5L1f0L2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0) + fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8 + fragment.HLTEndSequence ) -fragment.HLT_Mu17_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu10LowQ + fragment.hltPreMu17 + fragment.hltL1fL1sMu10lqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu10lqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 + fragment.HLTEndSequence ) -fragment.HLT_Mu17_Photon30_IsoCaloId_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu17Photon30IsoCaloId + fragment.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7) + fragment.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu17Photon30IsoCaloIdPhotonlegFilter + fragment.hltMu17Photon30IsoCaloIdPhotonlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu17Photon30IsoCaloIdPhotonlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter + fragment.HLTEndSequence ) -fragment.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10IorSingleEG5 + fragment.hltPreEle8CaloIdLTrackIdLIsoVLPFJet30 + fragment.HLTEle8CaloIdLTrackIdLIsoVLSequence + fragment.HLTAK4PFJetsSequence + fragment.hltEle8JetCollectionsForLeptonPlusPFJets + fragment.hltEle8PFJet30EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10IorSingleEG15 + fragment.hltPreEle12CaloIdLTrackIdLIsoVLPFJet30 + fragment.HLTEle12CaloIdLTrackIdLIsoVLSequence + fragment.HLTAK4PFJetsSequence + fragment.hltEle12JetCollectionsForLeptonPlusPFJets + fragment.hltEle12PFJet30EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 + fragment.HLTEle23CaloIdLTrackIdLIsoVLJet30Sequence + fragment.HLTAK4PFJetsSequence + fragment.hltEle23JetCollectionsForLeptonPlusPFJets + fragment.hltEle23PFJet30EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10IorSingleEG5 + fragment.hltPreEle8CaloIdMTrackIdMPFJet30 + fragment.HLTEle8CaloIdMGsfTrkIdMSequence + fragment.HLTAK4PFJetsSequence + fragment.hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets + fragment.hltEle8NoIsoPFJet30EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreEle17CaloIdMTrackIdMPFJet30 + fragment.HLTEle17CaloIdMGsfTrkIdMSequence + fragment.HLTAK4PFJetsSequence + fragment.hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets + fragment.hltEle17NoIsoPFJet30EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreEle23CaloIdMTrackIdMPFJet30 + fragment.HLTEle23CaloIdMGsfTrkIdMSequence + fragment.HLTAK4PFJetsSequence + fragment.hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets + fragment.hltEle23NoIsoPFJet30EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPreEle50CaloIdVTGsfTrkIdTPFJet165 + fragment.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToL1 + fragment.hltMonoPFJet165 + fragment.hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet + fragment.hltEle50CaloIdVTGsfTrkIdTCentralPFJet165EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle115CaloIdVTGsfTrkIdT + fragment.HLTEle115CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle135CaloIdVTGsfTrkIdT + fragment.HLTEle135CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele145_CaloIdVT_GsfTrkIdT_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle145CaloIdVTGsfTrkIdT + fragment.HLTEle145CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele200_CaloIdVT_GsfTrkIdT_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle200CaloIdVTGsfTrkIdT + fragment.HLTEle200CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele250_CaloIdVT_GsfTrkIdT_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle250CaloIdVTGsfTrkIdT + fragment.HLTEle250CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele300_CaloIdVT_GsfTrkIdT_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle300CaloIdVTGsfTrkIdT + fragment.HLTEle300CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sQuadJetC60IorHTT380IorHTT280QuadJetIorHTT300QuadJet + fragment.hltPrePFHT300PT30QuadPFJet75604540 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadCentralJet30 + fragment.hltCaloJetsQuad30ForHt + fragment.hltHtMhtCaloJetsQuadC30 + fragment.hltCaloQuadJet30HT300 + fragment.HLTAK4PFJetsSequence + fragment.hltPFCentralJetLooseIDQuad30 + fragment.hlt1PFCentralJetLooseID75 + fragment.hlt2PFCentralJetLooseID60 + fragment.hlt3PFCentralJetLooseID45 + fragment.hlt4PFCentralJetLooseID40 + fragment.hltPFCentralJetLooseIDQuad30forHt + fragment.hltHtMhtPFCentralJetsLooseIDQuadC30 + fragment.hltPFCentralJetsLooseIDQuad30HT300 + fragment.HLTEndSequence ) -fragment.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sQuadJetC60IorHTT380IorHTT280QuadJetIorHTT300QuadJet + fragment.hltPrePFHT300PT30QuadPFJet75604540TriplePFBTagCSV3p0 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadCentralJet30 + fragment.hltCaloJetsQuad30ForHt + fragment.hltHtMhtCaloJetsQuadC30 + fragment.hltCaloQuadJet30HT300 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp05Double + fragment.HLTAK4PFJetsSequence + fragment.hltPFCentralJetLooseIDQuad30 + fragment.hlt1PFCentralJetLooseID75 + fragment.hlt2PFCentralJetLooseID60 + fragment.hlt3PFCentralJetLooseID45 + fragment.hlt4PFCentralJetLooseID40 + fragment.hltPFCentralJetLooseIDQuad30forHt + fragment.hltHtMhtPFCentralJetsLooseIDQuadC30 + fragment.hltPFCentralJetsLooseIDQuad30HT300 + fragment.HLTBtagCSVSequencePF + fragment.hltBTagPFCSVp070Triple + fragment.HLTEndSequence ) -fragment.HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT320erIorHTT340erIorHTT380erIorHTT400erIorHTT450erIorHTT500erIorHTT250QuadJetIorHTT280QuadJetIorHTT300QuadJet + fragment.hltPrePFHT380SixPFJet32DoublePFBTagCSV2p2 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC25 + fragment.hltCaloJetsSix25ForHt + fragment.hltHtMhtCaloJetsSixC25 + fragment.hltCaloSixJet25HT300 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp44Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSixC32 + fragment.hltPFJetsSix32ForHt + fragment.hltHtMhtPFJetsSixC32 + fragment.hltPFSixJet32HT380 + fragment.HLTBtagCSVSequencePF + fragment.hltBTagPFCSVp075Double + fragment.HLTEndSequence ) -fragment.HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT320erIorHTT340erIorHTT380erIorHTT400erIorHTT450erIorHTT500erIorHTT250QuadJetIorHTT280QuadJetIorHTT300QuadJet + fragment.hltPrePFHT380SixPFJet32DoublePFBTagDeepCSV2p2 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC25 + fragment.hltCaloJetsSix25ForHt + fragment.hltHtMhtCaloJetsSixC25 + fragment.hltCaloSixJet25HT300 + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSVp44Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSixC32 + fragment.hltPFJetsSix32ForHt + fragment.hltHtMhtPFJetsSixC32 + fragment.hltPFSixJet32HT380 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSVp075Double + fragment.HLTEndSequence ) -fragment.HLT_PFHT380_SixPFJet32_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT320erIorHTT340erIorHTT380erIorHTT400erIorHTT450erIorHTT500erIorHTT250QuadJetIorHTT280QuadJetIorHTT300QuadJet + fragment.hltPrePFHT380SixPFJet32 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC25 + fragment.hltCaloJetsSix25ForHt + fragment.hltHtMhtCaloJetsSixC25 + fragment.hltCaloSixJet25HT300 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSixC32 + fragment.hltPFJetsSix32ForHt + fragment.hltHtMhtPFJetsSixC32 + fragment.hltPFSixJet32HT380 + fragment.HLTEndSequence ) -fragment.HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT320erIorHTT340erIorHTT380erIorHTT400erIorHTT450erIorHTT500erIorHTT250QuadJetIorHTT280QuadJetIorHTT300QuadJet + fragment.hltPrePFHT430SixPFJet40PFBTagCSV1p5 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC35 + fragment.hltCaloJetsSix35ForHt + fragment.hltHtMhtCaloJetsSixC35 + fragment.hltCaloSixJet35HT300 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSixC40 + fragment.hltPFJetsSix40ForHt + fragment.hltHtMhtPFJetsSixC40 + fragment.hltPFSixJet40HT430 + fragment.HLTBtagCSVSequencePF + fragment.hltBTagPFCSVp080Single + fragment.HLTEndSequence ) -fragment.HLT_PFHT430_SixPFJet40_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT320erIorHTT340erIorHTT380erIorHTT400erIorHTT450erIorHTT500erIorHTT250QuadJetIorHTT280QuadJetIorHTT300QuadJet + fragment.hltPrePFHT430SixPFJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC35 + fragment.hltCaloJetsSix35ForHt + fragment.hltHtMhtCaloJetsSixC35 + fragment.hltCaloSixJet35HT300 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSixC40 + fragment.hltPFJetsSix40ForHt + fragment.hltHtMhtPFJetsSixC40 + fragment.hltPFSixJet40HT430 + fragment.HLTEndSequence ) -fragment.HLT_PFHT350_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT320erIorHTT340erIorHTT380erIorHTT400erIorHTT450erIorHTT500erIorHTT250QuadJetIorHTT280QuadJetIorHTT300QuadJet + fragment.hltPrePFHT350 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT300Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT350MinPFJet15_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePFHT350MinPFJet15 + fragment.HLTPFHT350MinPFJet15Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePhoton60R9Id90CaloIdLIsoL + fragment.HLTPhoton60R9Id90CaloIdLIsoLSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdL + fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 + fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + fragment.HLTPFHT350MinPFJet15Sequence + fragment.HLTEndSequence ) -fragment.HLT_FullTrack_Multiplicity85_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT50to60BptxAND + fragment.hltPreFullTrackMultiplicity85 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult30 + fragment.HLTDoLocalStripSequenceFull + fragment.HLTFullIterativeTracking + fragment.hltFullOnlinePrimaryVertices + fragment.hltFullGoodHighPurityFullTrackCutClassifier + fragment.hltFullGoodHighPurityFullTracks + fragment.hltFullCandsForHighMultTrigger + fragment.hltFullTrackHighMult85 + fragment.HLTEndSequence ) -fragment.HLT_FullTrack_Multiplicity100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT50to60BptxAND + fragment.hltPreFullTrackMultiplicity100 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult30 + fragment.HLTDoLocalStripSequenceFull + fragment.HLTFullIterativeTracking + fragment.hltFullOnlinePrimaryVertices + fragment.hltFullGoodHighPurityFullTrackCutClassifier + fragment.hltFullGoodHighPurityFullTracks + fragment.hltFullCandsForHighMultTrigger + fragment.hltFullTrackHighMult100 + fragment.HLTEndSequence ) -fragment.HLT_FullTrack_Multiplicity130_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT50to60BptxAND + fragment.hltPreFullTrackMultiplicity130 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult30 + fragment.HLTDoLocalStripSequenceFull + fragment.HLTFullIterativeTracking + fragment.hltFullOnlinePrimaryVertices + fragment.hltFullGoodHighPurityFullTrackCutClassifier + fragment.hltFullGoodHighPurityFullTracks + fragment.hltFullCandsForHighMultTrigger + fragment.hltFullTrackHighMult130 + fragment.HLTEndSequence ) -fragment.HLT_FullTrack_Multiplicity155_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT50to60BptxAND + fragment.hltPreFullTrackMultiplicity155 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult30 + fragment.HLTDoLocalStripSequenceFull + fragment.HLTFullIterativeTracking + fragment.hltFullOnlinePrimaryVertices + fragment.hltFullGoodHighPurityFullTrackCutClassifier + fragment.hltFullGoodHighPurityFullTracks + fragment.hltFullCandsForHighMultTrigger + fragment.hltFullTrackHighMult155 + fragment.HLTEndSequence ) -fragment.HLT_ECALHT800_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 + fragment.hltPreECALHT800 + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.hltTowerMakerEcal + fragment.hltHtMhtEcal + fragment.hltHtEcal800 + fragment.HLTEndSequence ) -fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGWithJetAndTau + fragment.hltPreDiSC3018EIsoANDHEMass70 + fragment.HLTSC3018EIso15HE30eMass70Sequence + fragment.HLTEndSequence ) -fragment.HLT_Physics_v7 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence ) -fragment.DST_Physics_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence ) -fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence ) -fragment.DST_ZeroBias_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTZeroBias + fragment.HLTEndSequence ) -fragment.DST_HT250_CaloScouting_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200 + fragment.hltPreDSTHT250CaloScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT250 + fragment.HLTCaloScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_HT250_CaloBTagScouting_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200 + fragment.hltPreDSTHT250CaloBTagScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT250 + fragment.HLTCaloScoutingSequence + fragment.HLTCaloBTagScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_HT410_PFScouting_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200 + fragment.hltPreDSTHT410PFScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT410 + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_HT410_BTagScouting_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200 + fragment.hltPreDSTHT410BTagScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT410 + fragment.HLTPFScoutingSequence + fragment.HLTBTagScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_ZeroBias_BTagScouting_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTZeroBiasBTagScouting + fragment.HLTPFScoutingSequence + fragment.HLTBTagScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_ZeroBias_CaloScouting_PFScouting_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTZeroBiasCaloScoutingPFScouting + fragment.HLTCaloScoutingSequence + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_CaloJet40_BTagScouting_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTCaloJet40BTagScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTPFScoutingSequence + fragment.HLTBTagScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_CaloJet40_CaloScouting_PFScouting_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTCaloJet40CaloScoutingPFScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTCaloScoutingSequence + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_CaloJet40_CaloBTagScouting_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTCaloJet40CaloBTagScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTCaloScoutingSequence + fragment.HLTCaloBTagScoutingSequence + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_L1HTT_BTagScouting_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200 + fragment.hltPreDSTL1HTTBTagScouting + fragment.HLTPFScoutingSequence + fragment.HLTBTagScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_L1HTT_CaloScouting_PFScouting_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200 + fragment.hltPreDSTL1HTTCaloScoutingPFScouting + fragment.HLTCaloScoutingSequence + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_L1HTT_CaloBTagScouting_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200 + fragment.hltPreDSTL1HTTCaloBTagScouting + fragment.HLTCaloScoutingSequence + fragment.HLTCaloBTagScoutingSequence + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_L1DoubleMu_BTagScouting_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuIorTripleMuIorQuadMu + fragment.hltPreDSTL1DoubleMuBTagScouting + fragment.HLTPFScoutingSequence + fragment.HLTBTagScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_L1DoubleMu_CaloScouting_PFScouting_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuIorTripleMuIorQuadMu + fragment.hltPreDSTL1DoubleMuCaloScoutingPFScouting + fragment.HLTCaloScoutingSequence + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200 + fragment.hltPreDSTDoubleMu3noVtxCaloScoutingMonitoring + fragment.HLTL2muonrecoSequenceNoVtx + fragment.HLTL3muonrecoSequenceNoVtx + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT250 + fragment.HLTCaloScoutingSequence + fragment.HLTMuIsolationSequenceNoVtx + fragment.HLTEndSequence ) -fragment.DST_DoubleMu3_noVtx_CaloScouting_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuIorTripleMuIorQuadMu + fragment.hltPreDSTDoubleMu3noVtxCaloScouting + fragment.hltDimuon3L1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + fragment.hltDimuon3L2PreFiltered0 + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltDoubleMu3L3FilteredNoVtx + fragment.HLTCaloScoutingSequence + fragment.HLTMuIsolationSequenceNoVtx + fragment.hltDisplacedmumuVtxProducer + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet30_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet30 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet40_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet50_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet50 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet80_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4CaloJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet100_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet120_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet120 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet30_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJet30 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet30 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet50_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJet50 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 + fragment.hltSingleAK4PFJet50 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet80_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4PFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 + fragment.hltSingleAK4PFJet80 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet100_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 + fragment.hltSingleAK4PFJet100 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet120_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 + fragment.hltSingleAK4PFJet120 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHISinglePhoton10Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHISinglePhoton20Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHISinglePhoton30Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPreHISinglePhoton40Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton50_Eta3p1ForPPRef_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPreHISinglePhoton50Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton60_Eta3p1ForPPRef_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPreHISinglePhoton60Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_Photon20_HoverELoose_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPrePhoton20HoverELoose + fragment.HLTPhoton20SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_Photon30_HoverELoose_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPrePhoton30HoverELoose + fragment.HLTPhoton30SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_Photon40_HoverELoose_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPrePhoton40HoverELoose + fragment.HLTPhoton40SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_Photon50_HoverELoose_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPrePhoton50HoverELoose + fragment.HLTPhoton50SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_Photon60_HoverELoose_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPrePhoton60HoverELoose + fragment.HLTPhoton60SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence ) -fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence ) -fragment.AlCa_EcalPhiSym_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence ) -fragment.HLT_L1UnpairedBunchBptxMinus_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreL1UnpairedBunchBptxMinus + fragment.HLTEndSequence ) -fragment.HLT_L1UnpairedBunchBptxPlus_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreL1UnpairedBunchBptxPlus + fragment.HLTEndSequence ) -fragment.HLT_L1NotBptxOR_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreL1NotBptxOR + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF_OR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF0ORBptxAND + fragment.hltPreL1MinimumBiasHFOR + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF0OR_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF0ORBptxAND + fragment.hltPreL1MinimumBiasHF0OR + fragment.HLTEndSequence ) -fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 + fragment.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 + fragment.HLTEndSequence ) -fragment.HLT_HcalNZS_v12 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalNZS + fragment.hltPreHcalNZS + fragment.HLTEndSequence ) -fragment.HLT_HcalPhiSym_v14 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sSingleEGorSingleorDoubleMu + fragment.hltPreHcalPhiSym + fragment.HLTEndSequence ) -fragment.HLT_HcalIsolatedbunch_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsolatedBunch + fragment.hltL1sSingleJetOR + fragment.hltPreHcalIsolatedbunch + fragment.HLTEndSequence ) -fragment.HLT_IsoTrackHB_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJet60 + fragment.hltPreIsoTrackHB + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltIsolPixelTrackProdHB + fragment.hltIsolPixelTrackL2FilterHB + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltIsolEcalPixelTrackProdHB + fragment.hltEcalIsolPixelTrackL2FilterHB + fragment.HLTDoLocalStripSequence + fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltHcalITIPTCorrectorHB + fragment.hltIsolPixelTrackL3FilterHB + fragment.HLTEndSequence ) -fragment.HLT_IsoTrackHE_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJet60 + fragment.hltPreIsoTrackHE + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltIsolPixelTrackProdHE + fragment.hltIsolPixelTrackL2FilterHE + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltIsolEcalPixelTrackProdHE + fragment.hltEcalIsolPixelTrackL2FilterHE + fragment.HLTDoLocalStripSequence + fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltHcalITIPTCorrectorHE + fragment.hltIsolPixelTrackL3FilterHE + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_IsolatedBunches_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsolatedBunch + fragment.hltPreZeroBiasIsolatedBunches + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_FirstCollisionInTrain_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit + fragment.hltPreZeroBiasFirstCollisionInTrain + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_LastCollisionInTrain_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasLastBunchInTrain + fragment.hltPreZeroBiasLastCollisionInTrain + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_FirstBXAfterTrain_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstBunchAfterTrain + fragment.hltPreZeroBiasFirstBXAfterTrain + fragment.HLTEndSequence ) -fragment.AlCa_RPCMuonNormalisation_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er + fragment.hltPreAlCaRPCMuonNormalisation + fragment.hltRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence ) -fragment.AlCa_LumiPixels_Random_v4 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPixelTrackerHVOn + fragment.hltPreAlCaLumiPixelsRandom + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence ) -fragment.AlCa_LumiPixels_ZeroBias_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltPixelTrackerHVOn + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsZeroBias + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence ) -fragment.MC_ReducedIterativeTracking_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCReducedIterativeTracking + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.HLTEndSequence ) -fragment.MC_PFMET_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCPFMET + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMETOpenFilter + fragment.HLTEndSequence ) -fragment.MC_AK4PFJets_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK4PFJets + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetCollection20Filter + fragment.HLTEndSequence ) -fragment.MC_PFBTagCSV_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCPFBTagCSV + fragment.HLTAK4PFJetsSequence + fragment.HLTBtagCSVSequencePF + fragment.hltBTagPFCSVp056Single + fragment.HLTEndSequence ) -fragment.MC_PFHT_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCPFHT + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTForMC + fragment.hltPFHTOpenFilter + fragment.HLTEndSequence ) -fragment.MC_PFMHT_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCPFMHT + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTForMC + fragment.hltPFMHTOpenFilter + fragment.HLTEndSequence ) -fragment.MC_CaloMET_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloMET + fragment.HLTDoCaloSequence + fragment.hltMet + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloMETOpenFilter + fragment.HLTEndSequence ) -fragment.MC_CaloMET_JetIdCleaned_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloMETJetIdCleaned + fragment.HLTDoCaloSequence + fragment.hltMet + fragment.HLTAK4CaloJetsSequence + fragment.hltMetCleanUsingJetID + fragment.hltMETCleanUsingJetIDOpenFilter + fragment.HLTEndSequence ) -fragment.MC_AK4CaloJets_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK4CaloJets + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetCollection20Filter + fragment.HLTEndSequence ) -fragment.MC_AK4CaloJetsFromPV_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK4CaloJetsFromPV + fragment.HLTAK4CaloJetsSequence + fragment.HLTNoPUSequence + fragment.hltCaloJetFromPVCollection20Filter + fragment.hltHtMhtFromPVForMC + fragment.hltCaloHtMhtFromPVOpenFilter + fragment.HLTEndSequence ) -fragment.MC_CaloBTagCSV_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloBTagCSV + fragment.HLTAK4CaloJetsSequence + fragment.HLTBtagCSVSequenceL3 + fragment.hltCaloJetCollection20Filter + fragment.hltBTagCaloCSVp067Single + fragment.HLTEndSequence ) -fragment.MC_CaloHT_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloHT + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtForMC + fragment.hltCaloHTOpenFilter + fragment.HLTEndSequence ) -fragment.MC_CaloMHT_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloMHT + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtForMC + fragment.hltMhtFilter + fragment.HLTEndSequence ) -fragment.MC_AK8PFJets_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK8PFJets + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetCollection20Filter + fragment.HLTEndSequence ) -fragment.MC_AK8TrimPFJets_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK8TrimPFJets + fragment.HLTAK8PFJetsSequence + fragment.hltAK8TrimModJets + fragment.hltAK8TrimPFJetCollection20Filter + fragment.HLTEndSequence ) -fragment.MC_AK8PFHT_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK8PFHT + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTForMC + fragment.hltAK8PFHTOpenFilter + fragment.HLTEndSequence ) -fragment.MC_AK8CaloHT_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK8CaloHT + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMhtForMC + fragment.hltAK8CaloHTOpenFilter + fragment.HLTEndSequence ) -fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 + fragment.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence + fragment.HLTEndSequence ) -fragment.MC_DoubleEle5_CaloIdL_MW_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5WithJetAndTau + fragment.hltPreMCDoubleEle5CaloIdLMW + fragment.HLTEle5CaloIdLMWSequence + fragment.HLTDoubleEle5CaloIdLMWSequence + fragment.HLTEndSequence ) -fragment.MC_Ele5_WPTight_Gsf_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreMCEle5WPTightGsf + fragment.HLTEle5WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ + fragment.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) -fragment.MC_IsoMu_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + fragment.hltPreMCIsoMu + fragment.hltL1fL1sMu5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu5L1L2SingleMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0) + fragment.hltL3fL1sMu5L1L2L3SingleMu + fragment.HLTMuIsolationSequenceForMC + fragment.hltL3crIsoL1sMu16L1L2L3TrkIsoFiltered0p07SingleMu + fragment.HLTEndSequence ) -fragment.MC_DoubleMu_TrkIsoVVL_DZ_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreMCDoubleMuTrkIsoVVLDZ + fragment.hltL1fL1sDoubleMu0HighQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu0L1f0L2doubleMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0) + fragment.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuonRelTrkIsoFiltered0p4 + fragment.hltDiMuonRelTrkIsoFiltered0p4DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.MC_DoubleMuNoFiltersNoVtx_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreMCDoubleMuNoFiltersNoVtx + fragment.hltL1fL1sDoubleMu0HighQL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fDimuonL1f0L2NoVtx) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx + fragment.HLTEndSequence ) -fragment.AlCa_EcalPi0EBonly_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence ) -fragment.AlCa_EcalPi0EEonly_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence ) -fragment.AlCa_EcalEtaEBonly_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence ) -fragment.AlCa_EcalEtaEEonly_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.HLTEndSequence ) -fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1CrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTLooseChargedIsoPFTau30Sequence + fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationMatch + fragment.hltSelectedPFTau30LooseChargedIsolationL1HLTMatched + fragment.hltOverlapFilterIsoEle24WPTightGsfLooseIsoPFTau30 + fragment.HLTEndSequence ) -fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1CrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTMediumChargedIsoPFTau30Sequence + fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationMatch + fragment.hltSelectedPFTau30MediumChargedIsolationL1HLTMatched + fragment.hltOverlapFilterIsoEle24WPTightGsfMediumChargedIsoPFTau30 + fragment.HLTEndSequence ) -fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1CrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTTightChargedIsoPFTau30Sequence + fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationMatch + fragment.hltSelectedPFTau30TightChargedIsolationL1HLTMatched + fragment.hltOverlapFilterIsoEle24WPTightGsfTightChargedIsoPFTau30 + fragment.HLTEndSequence ) -fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1TightIDCrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTLooseChargedIsoPFTau30TightOOSCPhotonsSequence + fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsMatch + fragment.hltSelectedPFTau30LooseChargedIsolationTightOOSCPhotonsL1HLTMatched + fragment.hltOverlapFilterIsoEle24WPTightGsfLooseIsoTightOOSCPhotonsPFTau30 + fragment.HLTEndSequence ) -fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1TightIDCrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTMediumChargedIsoPFTau30TightOOSCPhotonsSequence + fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsMatch + fragment.hltSelectedPFTau30MediumChargedIsolationTightOOSCPhotonsL1HLTMatched + fragment.hltOverlapFilterIsoEle24WPTightGsfMediumIsoTightOOSCPhotonsPFTau30 + fragment.HLTEndSequence ) -fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1TightIDCrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTTightChargedIsoPFTau30TightOOSCPhotonsSequence + fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsMatch + fragment.hltSelectedPFTau30TightChargedIsolationTightOOSCPhotonsL1HLTMatched + fragment.hltOverlapFilterIsoEle24WPTightGsfTightIsoTightOOSCPhotonsPFTau30 + fragment.HLTEndSequence ) -fragment.HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleLooseChargedIsoPFTau35Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg + fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg + fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleLooseChargedIsoPFTau40Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg + fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationL1HLTMatchedReg + fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleMediumChargedIsoPFTau35Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg + fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg + fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleMediumChargedIsoPFTau40Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg + fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg + fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleTightChargedIsoPFTau35Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg + fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationReg + fragment.hltDoublePFTau35TrackPt1TightChargedIsolationReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg + fragment.hltDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg + fragment.hltDoublePFTau35TrackPt1TightChargedIsolationDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleTightChargedIsoPFTau40Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg + fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationReg + fragment.hltDoublePFTau40TrackPt1TightChargedIsolationReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg + fragment.hltDoublePFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg + fragment.hltDoublePFTau40TrackPt1TightChargedIsolationDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleLooseChargedIsoPFTau35Trk1TightIDeta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleLooseChargedIsoPFTau40Trk1TightIDeta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleMediumChargedIsoPFTau35Trk1TightIDeta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleMediumChargedIsoPFTau40Trk1TightIDeta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleTightChargedIsoPFTau35Trk1TightIDeta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg + fragment.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + fragment.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleTightChargedIsoPFTau40Trk1TightIDeta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg + fragment.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + fragment.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu22erIsoTau40er + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau50Trk30eta2p11pr + fragment.hltL1fL1sMu22erIsoTau40erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0) + fragment.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTau40Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchMu22IsoTau40 + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedMu22IsoTau40 + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoTau40erETM80To120 + fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET90 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoTau40erETM80To120 + fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET100 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoTau40erETM80To120 + fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET110 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean110 + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoTau40erETM80To120 + fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET120 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTRecoMETSequence + fragment.hltMET120 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean120 + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoTau40erETM80To120 + fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET130 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTRecoMETSequence + fragment.hltMET130 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean130 + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sQuadJet36IsoTau52 + fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11pr + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchQuadJetIsoTau + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedQuadIsoTau + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleTau80to140er + fragment.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p11pr + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau80eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFTriggerSequenceForTaus + fragment.HLTMediumIsoPFTauHighPtRelaxedIsoSequence + fragment.hltPFTau180 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau180Track + fragment.hltPFTauTrackPt50Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong + fragment.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIso1Prong + fragment.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch1Prong + fragment.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched1Prong + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleTau80to140er + fragment.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau80eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFTriggerSequenceForTaus + fragment.HLTMediumIsoPFTauHighPtRelaxedIsoSequence + fragment.hltPFTau180 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau180Track + fragment.hltPFTauTrackPt50Discriminator + fragment.hltSelectedPFTausTrackPt50 + fragment.hltPFTau180TrackPt50 + fragment.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation + fragment.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso + fragment.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch + fragment.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1eta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + fragment.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationMatchReg + fragment.hltSelectedPFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24LooseChargedIsoPFTau35MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltSelectedPFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24LooseChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1eta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + fragment.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg + fragment.hltSelectedPFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24MediumChargedIsoPFTau35MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltSelectedPFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1eta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg + fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationReg + fragment.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg + fragment.hltSelectedPFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24TightChargedIsoPFTau35MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg + fragment.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltSelectedPFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1eta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt40Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + fragment.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg + fragment.hltSelectedPFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24MediumChargedIsoPFTau40MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt40Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + fragment.hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltSelectedPFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1eta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt40Eta2p1Trk1Reg + fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationReg + fragment.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg + fragment.hltSelectedPFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24TightChargedIsoPFTau40MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt40Eta2p1Trk1Reg + fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + fragment.hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltSelectedPFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEG14108IorTripleEG18178 + fragment.hltPreEle16Ele12Ele8CaloIdLTrackIdL + fragment.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence + fragment.HLTEndSequence ) -fragment.HLT_Rsq0p35_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsq0p35 + fragment.HLTAK4CaloJetsSequence + fragment.hlt1CaloJet70 + fragment.hlt2CaloJet60 + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltRHemisphereCalo + fragment.hltRsq0p16Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet80 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsq0p35 + fragment.HLTEndSequence ) -fragment.HLT_Rsq0p40_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsq0p40 + fragment.HLTAK4CaloJetsSequence + fragment.hlt1CaloJet70 + fragment.hlt2CaloJet60 + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltRHemisphereCalo + fragment.hltRsq0p16Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet80 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsq0p40 + fragment.HLTEndSequence ) -fragment.HLT_RsqMR300_Rsq0p09_MR200_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsqMR300Rsq0p09MR200 + fragment.HLTAK4CaloJetsSequence + fragment.hlt1CaloJet70 + fragment.hlt2CaloJet60 + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltRHemisphereCalo + fragment.hltRsqMR220Rsq0p0196MR100Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet80 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsqMR300Rsq0p09MR200 + fragment.HLTEndSequence ) -fragment.HLT_RsqMR320_Rsq0p09_MR200_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsqMR320Rsq0p09MR200 + fragment.HLTAK4CaloJetsSequence + fragment.hlt1CaloJet70 + fragment.hlt2CaloJet60 + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltRHemisphereCalo + fragment.hltRsqMR220Rsq0p0196MR100Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet80 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsqMR320Rsq0p09MR200 + fragment.HLTEndSequence ) -fragment.HLT_RsqMR300_Rsq0p09_MR200_4jet_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsqMR300Rsq0p09MR2004jet + fragment.HLTAK4CaloJetsSequence + fragment.hlt2CaloJet40 + fragment.hlt4CaloJet30 + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltRHemisphereCalo + fragment.hltRsqMR220Rsq0p0196MR100Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet50 + fragment.hlt4PFJet40 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsqMR300Rsq0p09MR2004jet + fragment.HLTEndSequence ) -fragment.HLT_RsqMR320_Rsq0p09_MR200_4jet_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsqMR320Rsq0p09MR2004jet + fragment.HLTAK4CaloJetsSequence + fragment.hlt2CaloJet40 + fragment.hlt4CaloJet30 + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltRHemisphereCalo + fragment.hltRsqMR220Rsq0p0196MR100Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet50 + fragment.hlt4PFJet40 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsqMR320Rsq0p09MR2004jet + fragment.HLTEndSequence ) -fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse ) -fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport ) -fragment.ScoutingPFOutput = cms.Path( fragment.hltGtStage2Digis + fragment.hltPreScoutingPFOutput + fragment.hltFEDSelectorL1 + fragment.HLTPFScoutingPackingSequence + fragment.hltScoutingPrimaryVertexPacker ) -fragment.ScoutingCaloMuonOutput = cms.Path( fragment.hltGtStage2Digis + fragment.hltPreScoutingCaloMuonOutput + fragment.hltFEDSelectorL1 + fragment.hltScoutingCaloPacker + fragment.hltScoutingMuonPackerCalo + fragment.hltScoutingPrimaryVertexPacker + fragment.hltScoutingPrimaryVertexPackerCaloMuon ) - - -fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_AK8PFJet360_TrimMass30_v12, fragment.HLT_AK8PFJet380_TrimMass30_v5, fragment.HLT_AK8PFJet400_TrimMass30_v6, fragment.HLT_AK8PFJet420_TrimMass30_v5, fragment.HLT_AK8PFHT750_TrimMass50_v6, fragment.HLT_AK8PFHT800_TrimMass50_v6, fragment.HLT_AK8PFHT850_TrimMass50_v5, fragment.HLT_AK8PFHT900_TrimMass50_v5, fragment.HLT_CaloJet500_NoJetID_v9, fragment.HLT_CaloJet550_NoJetID_v4, fragment.HLT_Trimuon5_3p5_2_Upsilon_Muon_v2, fragment.HLT_DoubleEle25_CaloIdL_MW_v1, fragment.HLT_DoubleEle27_CaloIdL_MW_v1, fragment.HLT_DoubleEle33_CaloIdL_MW_v14, fragment.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v4, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v14, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v14, fragment.HLT_Ele27_Ele37_CaloIdL_MW_v1, fragment.HLT_Mu27_Ele37_CaloIdL_MW_v1, fragment.HLT_Mu37_Ele27_CaloIdL_MW_v1, fragment.HLT_Mu37_TkMu27_v1, fragment.HLT_DoubleMu4_3_Bs_v11, fragment.HLT_DoubleMu4_3_Jpsi_Displaced_v12, fragment.HLT_DoubleMu4_JpsiTrk_Displaced_v11, fragment.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v11, fragment.HLT_DoubleMu3_Trk_Tau3mu_v8, fragment.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v11, fragment.HLT_DoubleMu4_Mass8_DZ_PFHT350_v3, fragment.HLT_DoubleMu8_Mass8_PFHT350_v3, fragment.HLT_Mu3_PFJet40_v10, fragment.HLT_Mu7p5_L2Mu2_Jpsi_v8, fragment.HLT_Mu7p5_L2Mu2_Upsilon_v8, fragment.HLT_Mu7p5_Track2_Jpsi_v8, fragment.HLT_Mu7p5_Track3p5_Jpsi_v8, fragment.HLT_Mu7p5_Track7_Jpsi_v8, fragment.HLT_Mu7p5_Track2_Upsilon_v8, fragment.HLT_Mu7p5_Track3p5_Upsilon_v8, fragment.HLT_Mu7p5_Track7_Upsilon_v8, fragment.HLT_DoublePhoton33_CaloIdL_v4, fragment.HLT_DoublePhoton70_v4, fragment.HLT_DoublePhoton85_v12, fragment.HLT_Ele20_WPTight_Gsf_v3, fragment.HLT_Ele20_WPLoose_Gsf_v3, fragment.HLT_Ele20_eta2p1_WPLoose_Gsf_v3, fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v2, fragment.HLT_Ele27_WPTight_Gsf_v13, fragment.HLT_Ele35_WPTight_Gsf_v6, fragment.HLT_Ele35_WPTight_Gsf_L1EGMT_v2, fragment.HLT_Ele38_WPTight_Gsf_v6, fragment.HLT_Ele40_WPTight_Gsf_v6, fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v6, fragment.HLT_HT450_Beamspot_v5, fragment.HLT_HT300_Beamspot_v5, fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v6, fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v6, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v6, fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6, fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6, fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v6, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v6, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v6, fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v6, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v6, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v6, fragment.HLT_IsoMu20_v11, fragment.HLT_IsoMu24_v9, fragment.HLT_IsoMu24_eta2p1_v11, fragment.HLT_IsoMu27_v12, fragment.HLT_UncorrectedJetE30_NoBPTX_v4, fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v4, fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v4, fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v4, fragment.HLT_L1SingleMu18_v3, fragment.HLT_L1SingleMu25_v2, fragment.HLT_L2Mu10_v6, fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5, fragment.HLT_L2Mu10_NoVertex_NoBPTX_v6, fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4, fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5, fragment.HLT_L2Mu50_v2, fragment.HLT_DoubleL2Mu50_v2, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v11, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v12, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v2, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v2, fragment.HLT_Mu25_TkMu0_Onia_v4, fragment.HLT_Mu30_TkMu0_Onia_v4, fragment.HLT_Mu20_TkMu0_Phi_v4, fragment.HLT_Mu25_TkMu0_Phi_v4, fragment.HLT_Mu20_v9, fragment.HLT_Mu27_v10, fragment.HLT_Mu50_v10, fragment.HLT_OldMu100_v2, fragment.HLT_TkMu100_v2, fragment.HLT_DiPFJet15_NoCaloMatched_v10, fragment.HLT_DiPFJet25_NoCaloMatched_v10, fragment.HLT_DiPFJet15_FBEta3_NoCaloMatched_v11, fragment.HLT_DiPFJet25_FBEta3_NoCaloMatched_v11, fragment.HLT_DiPFJetAve40_v8, fragment.HLT_DiPFJetAve60_v8, fragment.HLT_DiPFJetAve80_v7, fragment.HLT_DiPFJetAve140_v7, fragment.HLT_DiPFJetAve200_v7, fragment.HLT_DiPFJetAve260_v8, fragment.HLT_DiPFJetAve320_v8, fragment.HLT_DiPFJetAve400_v8, fragment.HLT_DiPFJetAve500_v8, fragment.HLT_DiPFJetAve15_HFJEC_v11, fragment.HLT_DiPFJetAve25_HFJEC_v11, fragment.HLT_DiPFJetAve35_HFJEC_v11, fragment.HLT_DiPFJetAve60_HFJEC_v9, fragment.HLT_DiPFJetAve80_HFJEC_v9, fragment.HLT_DiPFJetAve100_HFJEC_v9, fragment.HLT_DiPFJetAve160_HFJEC_v9, fragment.HLT_DiPFJetAve220_HFJEC_v10, fragment.HLT_DiPFJetAve300_HFJEC_v10, fragment.HLT_AK8PFJet40_v10, fragment.HLT_AK8PFJet60_v9, fragment.HLT_AK8PFJet80_v9, fragment.HLT_AK8PFJet140_v9, fragment.HLT_AK8PFJet200_v9, fragment.HLT_AK8PFJet260_v10, fragment.HLT_AK8PFJet320_v10, fragment.HLT_AK8PFJet400_v10, fragment.HLT_AK8PFJet450_v10, fragment.HLT_AK8PFJet500_v10, fragment.HLT_AK8PFJet550_v5, fragment.HLT_PFJet40_v15, fragment.HLT_PFJet60_v15, fragment.HLT_PFJet80_v14, fragment.HLT_PFJet140_v13, fragment.HLT_PFJet200_v13, fragment.HLT_PFJet260_v14, fragment.HLT_PFJet320_v14, fragment.HLT_PFJet400_v14, fragment.HLT_PFJet450_v15, fragment.HLT_PFJet500_v15, fragment.HLT_PFJet550_v5, fragment.HLT_PFJetFwd40_v13, fragment.HLT_PFJetFwd60_v13, fragment.HLT_PFJetFwd80_v12, fragment.HLT_PFJetFwd140_v12, fragment.HLT_PFJetFwd200_v12, fragment.HLT_PFJetFwd260_v13, fragment.HLT_PFJetFwd320_v13, fragment.HLT_PFJetFwd400_v13, fragment.HLT_PFJetFwd450_v13, fragment.HLT_PFJetFwd500_v13, fragment.HLT_AK8PFJetFwd40_v9, fragment.HLT_AK8PFJetFwd60_v8, fragment.HLT_AK8PFJetFwd80_v8, fragment.HLT_AK8PFJetFwd140_v8, fragment.HLT_AK8PFJetFwd200_v8, fragment.HLT_AK8PFJetFwd260_v9, fragment.HLT_AK8PFJetFwd320_v9, fragment.HLT_AK8PFJetFwd400_v9, fragment.HLT_AK8PFJetFwd450_v9, fragment.HLT_AK8PFJetFwd500_v9, fragment.HLT_PFHT180_v11, fragment.HLT_PFHT250_v11, fragment.HLT_PFHT370_v11, fragment.HLT_PFHT430_v11, fragment.HLT_PFHT510_v11, fragment.HLT_PFHT590_v11, fragment.HLT_PFHT680_v11, fragment.HLT_PFHT780_v11, fragment.HLT_PFHT890_v11, fragment.HLT_PFHT1050_v12, fragment.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v6, fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v6, fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v6, fragment.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v6, fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v6, fragment.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v6, fragment.HLT_PFMET110_PFMHT110_IDTight_v14, fragment.HLT_PFMET120_PFMHT120_IDTight_v14, fragment.HLT_PFMET130_PFMHT130_IDTight_v14, fragment.HLT_PFMET140_PFMHT140_IDTight_v14, fragment.HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v3, fragment.HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v3, fragment.HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v3, fragment.HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v3, fragment.HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v3, fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v3, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v3, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v3, fragment.HLT_PFMETTypeOne110_PFMHT110_IDTight_v6, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_v6, fragment.HLT_PFMETTypeOne130_PFMHT130_IDTight_v6, fragment.HLT_PFMETTypeOne140_PFMHT140_IDTight_v5, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v14, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v14, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v13, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v13, fragment.HLT_PFMET120_PFMHT120_IDTight_HFCleaned_v2, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_HFCleaned_v2, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_HFCleaned_v2, fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_HFCleaned_v2, fragment.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v14, fragment.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v14, fragment.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v13, fragment.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v13, fragment.HLT_L1ETMHadSeeds_v1, fragment.HLT_CaloMHT90_v1, fragment.HLT_CaloMET80_NotCleaned_v2, fragment.HLT_CaloMET90_NotCleaned_v2, fragment.HLT_CaloMET100_NotCleaned_v2, fragment.HLT_CaloMET110_NotCleaned_v2, fragment.HLT_CaloMET250_NotCleaned_v2, fragment.HLT_CaloMET70_HBHECleaned_v2, fragment.HLT_CaloMET80_HBHECleaned_v2, fragment.HLT_CaloMET90_HBHECleaned_v2, fragment.HLT_CaloMET100_HBHECleaned_v2, fragment.HLT_CaloMET250_HBHECleaned_v2, fragment.HLT_CaloMET300_HBHECleaned_v2, fragment.HLT_CaloMET350_HBHECleaned_v2, fragment.HLT_PFMET200_NotCleaned_v3, fragment.HLT_PFMET200_HBHECleaned_v3, fragment.HLT_PFMET250_HBHECleaned_v3, fragment.HLT_PFMET300_HBHECleaned_v3, fragment.HLT_PFMET200_HBHE_BeamHaloCleaned_v3, fragment.HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v3, fragment.HLT_MET105_IsoTrk50_v4, fragment.HLT_MET120_IsoTrk50_v4, fragment.HLT_SingleJet30_Mu12_SinglePFJet40_v5, fragment.HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v3, fragment.HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v3, fragment.HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v3, fragment.HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v3, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v3, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v3, fragment.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v3, fragment.HLT_DoublePFJets40_CaloBTagCSV_p33_v3, fragment.HLT_DoublePFJets100_CaloBTagCSV_p33_v3, fragment.HLT_DoublePFJets200_CaloBTagCSV_p33_v3, fragment.HLT_DoublePFJets350_CaloBTagCSV_p33_v3, fragment.HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v3, fragment.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v3, fragment.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v3, fragment.HLT_Photon300_NoHE_v11, fragment.HLT_Mu8_TrkIsoVVL_v9, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v14, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v14, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v13, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v13, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v9, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7, fragment.HLT_Mu17_TrkIsoVVL_v9, fragment.HLT_BTagMu_AK4DiJet20_Mu5_v9, fragment.HLT_BTagMu_AK4DiJet40_Mu5_v9, fragment.HLT_BTagMu_AK4DiJet70_Mu5_v9, fragment.HLT_BTagMu_AK4DiJet110_Mu5_v9, fragment.HLT_BTagMu_AK4DiJet170_Mu5_v8, fragment.HLT_BTagMu_AK4Jet300_Mu5_v9, fragment.HLT_BTagMu_AK8DiJet170_Mu5_v5, fragment.HLT_BTagMu_AK8Jet300_Mu5_v9, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v11, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v3, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v3, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v11, fragment.HLT_Mu12_DoublePhoton20_v1, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v15, fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_v1, fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v1, fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_v1, fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v1, fragment.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v1, fragment.HLT_Photon25_v1, fragment.HLT_Photon33_v3, fragment.HLT_Photon50_v11, fragment.HLT_Photon75_v11, fragment.HLT_Photon90_v11, fragment.HLT_Photon120_v11, fragment.HLT_Photon150_v4, fragment.HLT_Photon175_v12, fragment.HLT_Photon200_v11, fragment.HLT_Photon50_R9Id90_HE10_IsoM_v12, fragment.HLT_Photon75_R9Id90_HE10_IsoM_v12, fragment.HLT_Photon90_R9Id90_HE10_IsoM_v12, fragment.HLT_Photon120_R9Id90_HE10_IsoM_v12, fragment.HLT_Photon165_R9Id90_HE10_IsoM_v13, fragment.HLT_Photon90_CaloIdL_PFHT700_v10, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v11, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v11, fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12, fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11, fragment.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11, fragment.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12, fragment.HLT_Dimuon0_Jpsi_L1_NoOS_v4, fragment.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v4, fragment.HLT_Dimuon0_Jpsi_v5, fragment.HLT_Dimuon0_Jpsi_NoVertexing_v5, fragment.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v4, fragment.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v4, fragment.HLT_Dimuon0_Jpsi3p5_Muon2_v3, fragment.HLT_Dimuon0_Upsilon_L1_4p5_v5, fragment.HLT_Dimuon0_Upsilon_L1_5_v5, fragment.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v4, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v5, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v4, fragment.HLT_Dimuon0_Upsilon_NoVertexing_v4, fragment.HLT_Dimuon0_Upsilon_L1_5M_v4, fragment.HLT_Dimuon0_LowMass_L1_0er1p5R_v4, fragment.HLT_Dimuon0_LowMass_L1_0er1p5_v5, fragment.HLT_Dimuon0_LowMass_v5, fragment.HLT_Dimuon0_LowMass_L1_4_v5, fragment.HLT_Dimuon0_LowMass_L1_4R_v4, fragment.HLT_Dimuon0_LowMass_L1_TM530_v3, fragment.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v3, fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v3, fragment.HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v5, fragment.HLT_TripleMu_10_5_5_DZ_v7, fragment.HLT_TripleMu_12_10_5_v7, fragment.HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_v1, fragment.HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_Charge1_v1, fragment.HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_v1, fragment.HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_Charge1_v1, fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v4, fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v4, fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v4, fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v3, fragment.HLT_DoubleMu4_Jpsi_Displaced_v4, fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v4, fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v3, fragment.HLT_DoubleMu43NoFiltersNoVtx_v3, fragment.HLT_DoubleMu48NoFiltersNoVtx_v3, fragment.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v3, fragment.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v3, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v4, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v4, fragment.HLT_HT425_v6, fragment.HLT_HT430_DisplacedDijet40_DisplacedTrack_v9, fragment.HLT_HT430_DisplacedDijet60_DisplacedTrack_v9, fragment.HLT_HT430_DisplacedDijet80_DisplacedTrack_v9, fragment.HLT_HT400_DisplacedDijet40_DisplacedTrack_v9, fragment.HLT_HT650_DisplacedDijet60_Inclusive_v9, fragment.HLT_HT550_DisplacedDijet80_Inclusive_v7, fragment.HLT_HT550_DisplacedDijet60_Inclusive_v9, fragment.HLT_HT650_DisplacedDijet80_Inclusive_v10, fragment.HLT_HT750_DisplacedDijet80_Inclusive_v10, fragment.HLT_DiJet110_35_Mjj650_PFMET110_v3, fragment.HLT_DiJet110_35_Mjj650_PFMET120_v3, fragment.HLT_DiJet110_35_Mjj650_PFMET130_v3, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET110_v3, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET120_v3, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET130_v3, fragment.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v3, fragment.HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v3, fragment.HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v3, fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v7, fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v7, fragment.HLT_Ele28_HighEta_SC20_Mass55_v10, fragment.HLT_DoubleMu20_7_Mass0to30_Photon23_v4, fragment.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3, fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v10, fragment.HLT_Ele15_IsoVVVL_PFHT450_v10, fragment.HLT_Ele50_IsoVVVL_PFHT450_v10, fragment.HLT_Ele15_IsoVVVL_PFHT600_v14, fragment.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v9, fragment.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v8, fragment.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3, fragment.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v9, fragment.HLT_Mu15_IsoVVVL_PFHT450_v9, fragment.HLT_Mu50_IsoVVVL_PFHT450_v9, fragment.HLT_Mu15_IsoVVVL_PFHT600_v13, fragment.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v4, fragment.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v4, fragment.HLT_Dimuon10_Upsilon_Barrel_Seagulls_v4, fragment.HLT_Dimuon12_Upsilon_eta1p5_v11, fragment.HLT_Dimuon14_Phi_Barrel_Seagulls_v4, fragment.HLT_Dimuon18_PsiPrime_v11, fragment.HLT_Dimuon25_Jpsi_v11, fragment.HLT_Dimuon18_PsiPrime_noCorrL1_v2, fragment.HLT_Dimuon24_Upsilon_noCorrL1_v2, fragment.HLT_Dimuon24_Phi_noCorrL1_v2, fragment.HLT_Dimuon25_Jpsi_noCorrL1_v2, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v13, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v13, fragment.HLT_DoubleIsoMu20_eta2p1_v3, fragment.HLT_DoubleIsoMu24_eta2p1_v3, fragment.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v2, fragment.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v8, fragment.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v9, fragment.HLT_Mu8_v9, fragment.HLT_Mu17_v9, fragment.HLT_Mu17_Photon30_IsoCaloId_v2, fragment.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v10, fragment.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v12, fragment.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v12, fragment.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v12, fragment.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v10, fragment.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v12, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v12, fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v11, fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v4, fragment.HLT_Ele145_CaloIdVT_GsfTrkIdT_v5, fragment.HLT_Ele200_CaloIdVT_GsfTrkIdT_v5, fragment.HLT_Ele250_CaloIdVT_GsfTrkIdT_v10, fragment.HLT_Ele300_CaloIdVT_GsfTrkIdT_v10, fragment.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v3, fragment.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v3, fragment.HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v3, fragment.HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v2, fragment.HLT_PFHT380_SixPFJet32_v3, fragment.HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v3, fragment.HLT_PFHT430_SixPFJet40_v5, fragment.HLT_PFHT350_v13, fragment.HLT_PFHT350MinPFJet15_v3, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_v3, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v3, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v5, fragment.HLT_FullTrack_Multiplicity85_v3, fragment.HLT_FullTrack_Multiplicity100_v2, fragment.HLT_FullTrack_Multiplicity130_v2, fragment.HLT_FullTrack_Multiplicity155_v3, fragment.HLT_ECALHT800_v9, fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v11, fragment.HLT_Physics_v7, fragment.DST_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.DST_ZeroBias_v2, fragment.DST_HT250_CaloScouting_v7, fragment.DST_HT250_CaloBTagScouting_v6, fragment.DST_HT410_PFScouting_v10, fragment.DST_HT410_BTagScouting_v10, fragment.DST_ZeroBias_BTagScouting_v9, fragment.DST_ZeroBias_CaloScouting_PFScouting_v8, fragment.DST_CaloJet40_BTagScouting_v9, fragment.DST_CaloJet40_CaloScouting_PFScouting_v9, fragment.DST_CaloJet40_CaloBTagScouting_v8, fragment.DST_L1HTT_BTagScouting_v9, fragment.DST_L1HTT_CaloScouting_PFScouting_v9, fragment.DST_L1HTT_CaloBTagScouting_v8, fragment.DST_L1DoubleMu_BTagScouting_v10, fragment.DST_L1DoubleMu_CaloScouting_PFScouting_v9, fragment.DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v3, fragment.DST_DoubleMu3_noVtx_CaloScouting_v3, fragment.HLT_AK4CaloJet30_v9, fragment.HLT_AK4CaloJet40_v8, fragment.HLT_AK4CaloJet50_v8, fragment.HLT_AK4CaloJet80_v8, fragment.HLT_AK4CaloJet100_v8, fragment.HLT_AK4CaloJet120_v7, fragment.HLT_AK4PFJet30_v13, fragment.HLT_AK4PFJet50_v13, fragment.HLT_AK4PFJet80_v13, fragment.HLT_AK4PFJet100_v13, fragment.HLT_AK4PFJet120_v12, fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v7, fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v7, fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v7, fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v7, fragment.HLT_HISinglePhoton50_Eta3p1ForPPRef_v7, fragment.HLT_HISinglePhoton60_Eta3p1ForPPRef_v7, fragment.HLT_Photon20_HoverELoose_v8, fragment.HLT_Photon30_HoverELoose_v8, fragment.HLT_Photon40_HoverELoose_v8, fragment.HLT_Photon50_HoverELoose_v8, fragment.HLT_Photon60_HoverELoose_v8, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v8, fragment.HLT_L1UnpairedBunchBptxMinus_v2, fragment.HLT_L1UnpairedBunchBptxPlus_v2, fragment.HLT_L1NotBptxOR_v3, fragment.HLT_L1MinimumBiasHF_OR_v2, fragment.HLT_L1MinimumBiasHF0OR_v3, fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v1, fragment.HLT_HcalNZS_v12, fragment.HLT_HcalPhiSym_v14, fragment.HLT_HcalIsolatedbunch_v4, fragment.HLT_IsoTrackHB_v2, fragment.HLT_IsoTrackHE_v2, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, fragment.HLT_ZeroBias_IsolatedBunches_v5, fragment.HLT_ZeroBias_FirstCollisionInTrain_v4, fragment.HLT_ZeroBias_LastCollisionInTrain_v3, fragment.HLT_ZeroBias_FirstBXAfterTrain_v3, fragment.AlCa_RPCMuonNormalisation_v13, fragment.AlCa_LumiPixels_Random_v4, fragment.AlCa_LumiPixels_ZeroBias_v8, fragment.MC_ReducedIterativeTracking_v7, fragment.MC_PFMET_v11, fragment.MC_AK4PFJets_v11, fragment.MC_PFBTagCSV_v5, fragment.MC_PFHT_v10, fragment.MC_PFMHT_v10, fragment.MC_CaloMET_v7, fragment.MC_CaloMET_JetIdCleaned_v7, fragment.MC_AK4CaloJets_v7, fragment.MC_AK4CaloJetsFromPV_v5, fragment.MC_CaloBTagCSV_v5, fragment.MC_CaloHT_v6, fragment.MC_CaloMHT_v6, fragment.MC_AK8PFJets_v11, fragment.MC_AK8TrimPFJets_v11, fragment.MC_AK8PFHT_v10, fragment.MC_AK8CaloHT_v6, fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v11, fragment.MC_DoubleEle5_CaloIdL_MW_v12, fragment.MC_Ele5_WPTight_Gsf_v5, fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v12, fragment.MC_IsoMu_v11, fragment.MC_DoubleMu_TrkIsoVVL_DZ_v8, fragment.MC_DoubleMuNoFiltersNoVtx_v6, fragment.AlCa_EcalPi0EBonly_v11, fragment.AlCa_EcalPi0EEonly_v11, fragment.AlCa_EcalEtaEBonly_v11, fragment.AlCa_EcalEtaEEonly_v11, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v7, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v7, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v7, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7, fragment.HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v6, fragment.HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v6, fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v6, fragment.HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v6, fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v6, fragment.HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v6, fragment.HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6, fragment.HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6, fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6, fragment.HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6, fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6, fragment.HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v6, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v6, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v2, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v2, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v2, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v5, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v6, fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6, fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v1, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v1, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v4, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v4, fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v6, fragment.HLT_Rsq0p35_v9, fragment.HLT_Rsq0p40_v9, fragment.HLT_RsqMR300_Rsq0p09_MR200_v9, fragment.HLT_RsqMR320_Rsq0p09_MR200_v9, fragment.HLT_RsqMR300_Rsq0p09_MR200_4jet_v9, fragment.HLT_RsqMR320_Rsq0p09_MR200_4jet_v9, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.ScoutingPFOutput, fragment.ScoutingCaloMuonOutput )) - - -# dummyfy hltGetConditions in cff's -if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ : - fragment.hltDummyConditions = cms.EDFilter( "HLTBool", - result = cms.bool( True ) - ) - fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions) - -# add specific customizations -from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll -fragment = customizeHLTforAll(fragment,"2e34v22") - -from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW -fragment = customizeHLTforCMSSW(fragment,"2e34v22") - -# Eras-based customisations -from HLTrigger.Configuration.Eras import modifyHLTforEras -modifyHLTforEras(fragment) - diff --git a/HLTrigger/Configuration/python/HLT_2e34v31_cff.py b/HLTrigger/Configuration/python/HLT_2e34v31_cff.py deleted file mode 100644 index 0f9e0a433dd6e..0000000000000 --- a/HLTrigger/Configuration/python/HLT_2e34v31_cff.py +++ /dev/null @@ -1,75708 +0,0 @@ -# hltGetConfiguration --cff --data /frozen/2017/2e34/v3.1/HLT --type 2e34v31 - -# /frozen/2017/2e34/v3.1/HLT/V2 (CMSSW_9_2_10) - -import FWCore.ParameterSet.Config as cms - -fragment = cms.ProcessFragment( "HLT" ) - -fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/frozen/2017/2e34/v3.1/HLT/V2') -) - -fragment.transferSystem = cms.PSet( - destinations = cms.vstring( 'Tier0', - 'DQM', - 'ECAL', - 'EventDisplay', - 'Lustre', - 'None' ), - transferModes = cms.vstring( 'default', - 'test', - 'emulator' ), - streamA = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'Lustre' ) - ), - streamCalibration = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamDQM = cms.PSet( - default = cms.vstring( 'DQM' ), - test = cms.vstring( 'DQM', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamDQMCalibration = cms.PSet( - default = cms.vstring( 'DQM' ), - test = cms.vstring( 'DQM', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamEcalCalibration = cms.PSet( - default = cms.vstring( 'ECAL' ), - test = cms.vstring( 'ECAL' ), - emulator = cms.vstring( 'None' ) - ), - streamEventDisplay = cms.PSet( - default = cms.vstring( 'EventDisplay', - 'Tier0' ), - test = cms.vstring( 'EventDisplay', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamExpressCosmics = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'Lustre' ) - ), - streamNanoDST = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamRPCMON = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamTrackerCalibration = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - default = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'Lustre' ), - streamLookArea = cms.PSet( ) - ), - streamLookArea = cms.PSet( - default = cms.vstring( 'DQM' ), - test = cms.vstring( 'DQM', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ) -) -fragment.HLTPSetInitialCkfTrajectoryFilterForHI = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTIter0PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter4ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.untracked.int32( 4 ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetTobTecStepInOutTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet( - keepOriginalIfRebuildFails = cms.bool( False ), - lockHits = cms.bool( True ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), - doSeedingRegionRebuilding = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - maxCand = cms.int32( 2 ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - intermediateCleaning = cms.bool( True ), - bestHitOnly = cms.bool( True ), - useSameTrajFilter = cms.bool( True ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - cleanTrajectoryAfterInOut = cms.bool( False ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTSiStripClusterChargeCutTiny = cms.PSet( value = cms.double( 800.0 ) ) -fragment.HLTPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 0 ) -) -fragment.HLTPSetTrajectoryBuilderForElectrons = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 90.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ), - propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetPvClusterComparerForIT = cms.PSet( - track_chi2_max = cms.double( 20.0 ), - track_pt_max = cms.double( 20.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 1.0 ) -) -fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTPSetInitialCkfTrajectoryBuilderForHI = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialCkfTrajectoryFilterForHI" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( - rescaleErrorIfFail = cms.double( 1.0 ), - ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), - updator = cms.string( "hltESPKFUpdator" ), - deltaEta = cms.double( -1.0 ), - useSeedLayer = cms.bool( False ), - deltaPhi = cms.double( -1.0 ) -) -fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetPvClusterComparerForBTag = cms.PSet( - track_chi2_max = cms.double( 20.0 ), - track_pt_max = cms.double( 20.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 0.1 ) -) -fragment.HLTSeedFromConsecutiveHitsTripletOnlyCreator = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet( - keepOriginalIfRebuildFails = cms.bool( False ), - lockHits = cms.bool( True ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), - doSeedingRegionRebuilding = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - maxCand = cms.int32( 2 ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - bestHitOnly = cms.bool( True ), - useSameTrajFilter = cms.bool( True ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - cleanTrajectoryAfterInOut = cms.bool( False ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTIter3PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter3ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) ) -fragment.HLTPSetCkf3HitTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( - Rescale_Dz = cms.double( 3.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( False ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 15.9 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 1.5 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( False ), - DeltaR = cms.double( 0.2 ), - input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - DeltaPhi = cms.double( 0.2 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) -) -fragment.HLTPSetDetachedCkfTrajectoryFilterForHI = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 0.701 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTIter3PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 0 ) -) -fragment.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 90.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ), - propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ), - intermediateCleaning = cms.bool( False ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) ) -fragment.HLTPSetTobTecStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetbJetRegionalTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 8 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) ) - ) -) -fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.2 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 8.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 0.701 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetMixedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.05 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -fragment.HLTPSetCkfTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTSeedFromProtoTracks = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -fragment.HLTPSetInitialStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.2 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTIter2PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 10.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 8 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -fragment.HLTPSetTrajectoryFilterL3 = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.5 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 1000000000 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 8.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 100 ) -) -fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 4 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTIter2HighPtTkMuPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetMuTrackJpsiEffTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 9 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) -fragment.HLTPSetPixelPairStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 1 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterial" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHI = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetDetachedCkfTrajectoryBuilderForHI = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 0.0 ), - maxPtForLooperReconstruction = cms.double( 0.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTIter1PSetTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetDetachedCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 0.0 ), - maxPtForLooperReconstruction = cms.double( 0.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) ) -fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetMuTrackJpsiEffTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiEffTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( -1 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetPvClusterComparer = cms.PSet( - track_chi2_max = cms.double( 9999999.0 ), - track_pt_max = cms.double( 10.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 2.5 ) -) -fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetPixelLessStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.05 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetMuonCkfTrajectoryBuilderSeedHit = cms.PSet( - rescaleErrorIfFail = cms.double( 1.0 ), - ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), - updator = cms.string( "hltESPKFUpdator" ), - deltaEta = cms.double( -1.0 ), - useSeedLayer = cms.bool( True ), - deltaPhi = cms.double( -1.0 ) -) -fragment.HLTPSetPixelPairCkfTrajectoryFilterForHI = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 100 ) -) -fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetLowPtQuadStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 4 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetLowPtQuadStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetHighPtTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetHighPtTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 5 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetLowPtTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 4 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetLowPtTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetDetachedQuadStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetDetachedQuadStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetDetachedTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetDetachedTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetMixedTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetMixedTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -fragment.HLTPSetTobTecStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 5 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -fragment.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetGroupedCkfTrajectoryBuilderIterL3ForOI = cms.PSet( - rescaleErrorIfFail = cms.double( 1.0 ), - keepOriginalIfRebuildFails = cms.bool( False ), - lockHits = cms.bool( True ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ), - maxCand = cms.int32( 5 ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - bestHitOnly = cms.bool( True ), - deltaEta = cms.double( -1.0 ), - useSeedLayer = cms.bool( False ), - useSameTrajFilter = cms.bool( True ), - MeasurementTrackerName = cms.string( "hltSiStripClusters" ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ), - foundHitBonus = cms.double( 1000.0 ), - propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), - updator = cms.string( "hltESPKFUpdator" ), - deltaPhi = cms.double( -1.0 ) -) -fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetCkfTrajectoryFilterIterL3OI = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 3.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 1 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.streams = cms.PSet( - ALCALUMIPIXELS = cms.vstring( 'AlCaLumiPixels' ), - ALCAP0 = cms.vstring( 'AlCaP0' ), - ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ), - Calibration = cms.vstring( 'TestEnablesEcalHcal' ), - DQM = cms.vstring( 'OnlineMonitor' ), - DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ), - DQMEventDisplay = cms.vstring( 'EventDisplay' ), - DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ), - EcalCalibration = cms.vstring( 'EcalLaser' ), - Express = cms.vstring( 'ExpressPhysics' ), - ExpressAlignment = cms.vstring( 'ExpressAlignment' ), - HLTMonitor = cms.vstring( 'HLTMonitor' ), - NanoDST = cms.vstring( 'L1Accept' ), - Parking = cms.vstring( 'ParkingHT', - 'ParkingMuon' ), - PhysicsCommissioning = cms.vstring( 'Commissioning', - 'HLTPhysics', - 'HcalNZS', - 'HighPtLowerPhotons', - 'HighPtPhoton30AndZ', - 'IsolatedBunch', - 'MonteCarlo', - 'NoBPTX', - 'ZeroBias' ), - PhysicsEGamma = cms.vstring( 'DoubleEG', - 'SingleElectron', - 'SinglePhoton' ), - PhysicsEndOfFill = cms.vstring( 'EmptyBX', - 'FSQJet1', - 'FSQJet2', - 'HINCaloJets', - 'HINPFJets', - 'HighMultiplicityEOF', - 'L1MinimumBias' ), - PhysicsHLTPhysics1 = cms.vstring( 'EphemeralHLTPhysics1', - 'EphemeralHLTPhysics2' ), - PhysicsHLTPhysics2 = cms.vstring( 'EphemeralHLTPhysics3', - 'EphemeralHLTPhysics4' ), - PhysicsHLTPhysics3 = cms.vstring( 'EphemeralHLTPhysics5', - 'EphemeralHLTPhysics6' ), - PhysicsHLTPhysics4 = cms.vstring( 'EphemeralHLTPhysics7', - 'EphemeralHLTPhysics8' ), - PhysicsHadronsTaus = cms.vstring( 'BTagCSV', - 'BTagMu', - 'DisplacedJet', - 'HTMHT', - 'JetHT', - 'MET', - 'Tau' ), - PhysicsMuons = cms.vstring( 'Charmonium', - 'DoubleMuon', - 'DoubleMuonLowMass', - 'MuOnia', - 'MuonEG', - 'SingleMuon' ), - PhysicsParkingScoutingMonitor = cms.vstring( 'ParkingScoutingMonitor' ), - PhysicsZeroBias1 = cms.vstring( 'EphemeralZeroBias1', - 'EphemeralZeroBias2' ), - PhysicsZeroBias2 = cms.vstring( 'EphemeralZeroBias3', - 'EphemeralZeroBias4' ), - PhysicsZeroBias3 = cms.vstring( 'EphemeralZeroBias5', - 'EphemeralZeroBias6' ), - PhysicsZeroBias4 = cms.vstring( 'EphemeralZeroBias7', - 'EphemeralZeroBias8' ), - RPCMON = cms.vstring( 'RPCMonitor' ), - ScoutingCaloMuon = cms.vstring( 'ScoutingCaloCommissioning', - 'ScoutingCaloHT', - 'ScoutingCaloMuon' ), - ScoutingPF = cms.vstring( 'ScoutingPFCommissioning', - 'ScoutingPFHT' ) -) -fragment.datasets = cms.PSet( - AlCaLumiPixels = cms.vstring( 'AlCa_LumiPixels_Random_v4', - 'AlCa_LumiPixels_ZeroBias_v8' ), - AlCaP0 = cms.vstring( 'AlCa_EcalEtaEBonly_v11', - 'AlCa_EcalEtaEEonly_v11', - 'AlCa_EcalPi0EBonly_v11', - 'AlCa_EcalPi0EEonly_v11' ), - AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v8' ), - BTagCSV = cms.vstring( 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v7' ), - BTagMu = cms.vstring( 'HLT_BTagMu_AK4DiJet110_Mu5_v10', - 'HLT_BTagMu_AK4DiJet170_Mu5_v9', - 'HLT_BTagMu_AK4DiJet20_Mu5_v10', - 'HLT_BTagMu_AK4DiJet40_Mu5_v10', - 'HLT_BTagMu_AK4DiJet70_Mu5_v10', - 'HLT_BTagMu_AK4Jet300_Mu5_v10', - 'HLT_BTagMu_AK8DiJet170_Mu5_v6', - 'HLT_BTagMu_AK8Jet300_Mu5_v10' ), - Charmonium = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v4', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_v6', - 'HLT_Dimuon0_Jpsi_v6', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v5', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v6', - 'HLT_Dimuon0_LowMass_L1_4R_v5', - 'HLT_Dimuon0_LowMass_L1_4_v6', - 'HLT_Dimuon0_LowMass_v6', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v3', - 'HLT_Dimuon18_PsiPrime_v12', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5', - 'HLT_Dimuon25_Jpsi_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_v12', - 'HLT_DoubleMu4_3_Bs_v12', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v13', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v12', - 'HLT_DoubleMu4_Jpsi_Displaced_v5', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v5', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8', - 'HLT_Mu7p5_Track2_Jpsi_v9', - 'HLT_Mu7p5_Track3p5_Jpsi_v9', - 'HLT_Mu7p5_Track7_Jpsi_v9' ), - Commissioning = cms.vstring( 'HLT_IsoTrackHB_v3', - 'HLT_IsoTrackHE_v3', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2' ), - DQMOnlineBeamspot = cms.vstring( 'HLT_HT300_Beamspot_v7', - 'HLT_HT450_Beamspot_v7' ), - DisplacedJet = cms.vstring( 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT425_v7', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v10', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10', - 'HLT_HT550_DisplacedDijet80_Inclusive_v8', - 'HLT_HT650_DisplacedDijet60_Inclusive_v10', - 'HLT_HT650_DisplacedDijet80_Inclusive_v11', - 'HLT_HT750_DisplacedDijet80_Inclusive_v11' ), - DoubleEG = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12', - 'HLT_DoubleEle25_CaloIdL_MW_v2', - 'HLT_DoubleEle27_CaloIdL_MW_v2', - 'HLT_DoubleEle33_CaloIdL_MW_v15', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16', - 'HLT_DoublePhoton33_CaloIdL_v5', - 'HLT_DoublePhoton70_v5', - 'HLT_DoublePhoton85_v13', - 'HLT_ECALHT800_v9', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17', - 'HLT_Ele27_Ele37_CaloIdL_MW_v2', - 'HLT_Ele28_HighEta_SC20_Mass55_v11', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v2', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v3', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3' ), - DoubleMuon = cms.vstring( 'HLT_DoubleL2Mu50_v2', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6', - 'HLT_DoubleMu43NoFiltersNoVtx_v3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v5', - 'HLT_DoubleMu8_Mass8_PFHT350_v5', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12', - 'HLT_Mu17_TrkIsoVVL_v10', - 'HLT_Mu17_v10', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1', - 'HLT_Mu19_TrkIsoVVL_v1', - 'HLT_Mu19_v1', - 'HLT_Mu37_TkMu27_v2', - 'HLT_Mu8_TrkIsoVVL_v10', - 'HLT_Mu8_v10', - 'HLT_TripleMu_10_5_5_DZ_v8', - 'HLT_TripleMu_12_10_5_v8', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11' ), - DoubleMuonLowMass = cms.vstring( 'HLT_Dimuon0_LowMass_L1_TM530_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_v9', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1' ), - EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ), - EmptyBX = cms.vstring( 'HLT_L1NotBptxOR_v3', - 'HLT_L1UnpairedBunchBptxMinus_v2', - 'HLT_L1UnpairedBunchBptxPlus_v2' ), - EphemeralHLTPhysics1 = cms.vstring( 'HLT_Physics_part0_v7' ), - EphemeralHLTPhysics2 = cms.vstring( 'HLT_Physics_part1_v7' ), - EphemeralHLTPhysics3 = cms.vstring( 'HLT_Physics_part2_v7' ), - EphemeralHLTPhysics4 = cms.vstring( 'HLT_Physics_part3_v7' ), - EphemeralHLTPhysics5 = cms.vstring( 'HLT_Physics_part4_v7' ), - EphemeralHLTPhysics6 = cms.vstring( 'HLT_Physics_part5_v7' ), - EphemeralHLTPhysics7 = cms.vstring( 'HLT_Physics_part6_v7' ), - EphemeralHLTPhysics8 = cms.vstring( 'HLT_Physics_part7_v7' ), - EphemeralZeroBias1 = cms.vstring( 'HLT_ZeroBias_part0_v6' ), - EphemeralZeroBias2 = cms.vstring( 'HLT_ZeroBias_part1_v6' ), - EphemeralZeroBias3 = cms.vstring( 'HLT_ZeroBias_part2_v6' ), - EphemeralZeroBias4 = cms.vstring( 'HLT_ZeroBias_part3_v6' ), - EphemeralZeroBias5 = cms.vstring( 'HLT_ZeroBias_part4_v6' ), - EphemeralZeroBias6 = cms.vstring( 'HLT_ZeroBias_part5_v6' ), - EphemeralZeroBias7 = cms.vstring( 'HLT_ZeroBias_part6_v6' ), - EphemeralZeroBias8 = cms.vstring( 'HLT_ZeroBias_part7_v6' ), - EventDisplay = cms.vstring( 'HLT_AK4PFJet100_v15', - 'HLT_DoublePhoton85_v13', - 'HLT_PFJet500_v17' ), - ExpressAlignment = cms.vstring( 'HLT_HT300_Beamspot_v7', - 'HLT_HT450_Beamspot_v7' ), - ExpressPhysics = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_IsoMu20_v12', - 'HLT_IsoMu24_v10', - 'HLT_IsoMu27_v13', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_v6' ), - FSQJet1 = cms.vstring( 'HLT_DiPFJet15_NoCaloMatched_v12', - 'HLT_DiPFJet25_NoCaloMatched_v12' ), - FSQJet2 = cms.vstring( 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJetAve15_HFJEC_v13', - 'HLT_DiPFJetAve25_HFJEC_v13', - 'HLT_DiPFJetAve35_HFJEC_v13' ), - HINCaloJets = cms.vstring( 'HLT_AK4CaloJet100_v9', - 'HLT_AK4CaloJet120_v8', - 'HLT_AK4CaloJet30_v10', - 'HLT_AK4CaloJet40_v9', - 'HLT_AK4CaloJet50_v9', - 'HLT_AK4CaloJet80_v9' ), - HINPFJets = cms.vstring( 'HLT_AK4PFJet100_v15', - 'HLT_AK4PFJet120_v14', - 'HLT_AK4PFJet30_v15', - 'HLT_AK4PFJet50_v15', - 'HLT_AK4PFJet80_v15' ), - HLTMonitor = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Ele32_WPTight_Gsf_v13', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5', - 'HLT_PFHT510_v13', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFMET130_PFMHT130_IDTight_v16', - 'HLT_PFMET140_PFMHT140_IDTight_v16' ), - HLTPhysics = cms.vstring( 'HLT_Physics_v7' ), - HTMHT = cms.vstring( 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8', - 'HLT_Rsq0p35_v11', - 'HLT_Rsq0p40_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_v11' ), - HcalNZS = cms.vstring( 'HLT_HcalNZS_v12', - 'HLT_HcalPhiSym_v14' ), - HighMultiplicityEOF = cms.vstring( 'HLT_FullTrack_Multiplicity100_v2', - 'HLT_FullTrack_Multiplicity130_v2', - 'HLT_FullTrack_Multiplicity155_v3', - 'HLT_FullTrack_Multiplicity85_v3' ), - HighPtLowerPhotons = cms.vstring( 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v8' ), - HighPtPhoton30AndZ = cms.vstring( 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v8' ), - IsolatedBunch = cms.vstring( 'HLT_HcalIsolatedbunch_v4' ), - JetHT = cms.vstring( 'HLT_AK8PFHT750_TrimMass50_v8', - 'HLT_AK8PFHT800_TrimMass50_v8', - 'HLT_AK8PFHT850_TrimMass50_v7', - 'HLT_AK8PFHT900_TrimMass50_v7', - 'HLT_AK8PFJet140_v11', - 'HLT_AK8PFJet200_v11', - 'HLT_AK8PFJet260_v12', - 'HLT_AK8PFJet320_v12', - 'HLT_AK8PFJet360_TrimMass30_v14', - 'HLT_AK8PFJet380_TrimMass30_v7', - 'HLT_AK8PFJet400_TrimMass30_v8', - 'HLT_AK8PFJet400_v12', - 'HLT_AK8PFJet40_v12', - 'HLT_AK8PFJet420_TrimMass30_v7', - 'HLT_AK8PFJet450_v12', - 'HLT_AK8PFJet500_v12', - 'HLT_AK8PFJet550_v7', - 'HLT_AK8PFJet60_v11', - 'HLT_AK8PFJet80_v11', - 'HLT_AK8PFJetFwd140_v10', - 'HLT_AK8PFJetFwd200_v10', - 'HLT_AK8PFJetFwd260_v11', - 'HLT_AK8PFJetFwd320_v11', - 'HLT_AK8PFJetFwd400_v11', - 'HLT_AK8PFJetFwd40_v11', - 'HLT_AK8PFJetFwd450_v11', - 'HLT_AK8PFJetFwd500_v11', - 'HLT_AK8PFJetFwd60_v10', - 'HLT_AK8PFJetFwd80_v10', - 'HLT_CaloJet500_NoJetID_v10', - 'HLT_CaloJet550_NoJetID_v5', - 'HLT_DiPFJetAve100_HFJEC_v11', - 'HLT_DiPFJetAve140_v9', - 'HLT_DiPFJetAve160_HFJEC_v11', - 'HLT_DiPFJetAve200_v9', - 'HLT_DiPFJetAve220_HFJEC_v12', - 'HLT_DiPFJetAve260_v10', - 'HLT_DiPFJetAve300_HFJEC_v12', - 'HLT_DiPFJetAve320_v10', - 'HLT_DiPFJetAve400_v10', - 'HLT_DiPFJetAve40_v10', - 'HLT_DiPFJetAve500_v10', - 'HLT_DiPFJetAve60_HFJEC_v11', - 'HLT_DiPFJetAve60_v10', - 'HLT_DiPFJetAve80_HFJEC_v11', - 'HLT_DiPFJetAve80_v9', - 'HLT_PFHT1050_v14', - 'HLT_PFHT180_v13', - 'HLT_PFHT250_v13', - 'HLT_PFHT350MinPFJet15_v5', - 'HLT_PFHT350_v15', - 'HLT_PFHT370_v13', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4', - 'HLT_PFHT380_SixPFJet32_v5', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5', - 'HLT_PFHT430_SixPFJet40_v7', - 'HLT_PFHT430_v13', - 'HLT_PFHT510_v13', - 'HLT_PFHT590_v13', - 'HLT_PFHT680_v13', - 'HLT_PFHT780_v13', - 'HLT_PFHT890_v13', - 'HLT_PFJet140_v15', - 'HLT_PFJet200_v15', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFJet400_v16', - 'HLT_PFJet40_v17', - 'HLT_PFJet450_v17', - 'HLT_PFJet500_v17', - 'HLT_PFJet550_v7', - 'HLT_PFJet60_v17', - 'HLT_PFJet80_v16', - 'HLT_PFJetFwd140_v14', - 'HLT_PFJetFwd200_v14', - 'HLT_PFJetFwd260_v15', - 'HLT_PFJetFwd320_v15', - 'HLT_PFJetFwd400_v15', - 'HLT_PFJetFwd40_v15', - 'HLT_PFJetFwd450_v15', - 'HLT_PFJetFwd500_v15', - 'HLT_PFJetFwd60_v15', - 'HLT_PFJetFwd80_v14' ), - L1Accept = cms.vstring( 'DST_Physics_v7', - 'DST_ZeroBias_v2' ), - L1MinimumBias = cms.vstring( 'HLT_L1MinimumBiasHF_OR_v2' ), - MET = cms.vstring( 'HLT_CaloMET100_HBHECleaned_v3', - 'HLT_CaloMET100_NotCleaned_v3', - 'HLT_CaloMET110_NotCleaned_v3', - 'HLT_CaloMET250_HBHECleaned_v3', - 'HLT_CaloMET250_NotCleaned_v3', - 'HLT_CaloMET300_HBHECleaned_v3', - 'HLT_CaloMET350_HBHECleaned_v3', - 'HLT_CaloMET70_HBHECleaned_v3', - 'HLT_CaloMET80_HBHECleaned_v3', - 'HLT_CaloMET80_NotCleaned_v3', - 'HLT_CaloMET90_HBHECleaned_v3', - 'HLT_CaloMET90_NotCleaned_v3', - 'HLT_CaloMHT90_v2', - 'HLT_DiJet110_35_Mjj650_PFMET110_v5', - 'HLT_DiJet110_35_Mjj650_PFMET120_v5', - 'HLT_DiJet110_35_Mjj650_PFMET130_v5', - 'HLT_L1ETMHadSeeds_v1', - 'HLT_MET105_IsoTrk50_v6', - 'HLT_MET120_IsoTrk50_v6', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET110_PFMHT110_IDTight_v16', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMET120_PFMHT120_IDTight_v16', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET130_PFMHT130_IDTight_v16', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET140_PFMHT140_IDTight_v16', - 'HLT_PFMET200_HBHECleaned_v5', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v5', - 'HLT_PFMET200_NotCleaned_v5', - 'HLT_PFMET250_HBHECleaned_v5', - 'HLT_PFMET300_HBHECleaned_v5', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v8', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v8', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v8', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v7', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v5' ), - MonteCarlo = cms.vstring( 'MC_AK4CaloJetsFromPV_v6', - 'MC_AK4CaloJets_v8', - 'MC_AK4PFJets_v13', - 'MC_AK8CaloHT_v7', - 'MC_AK8PFHT_v12', - 'MC_AK8PFJets_v13', - 'MC_AK8TrimPFJets_v13', - 'MC_CaloBTagCSV_v6', - 'MC_CaloHT_v7', - 'MC_CaloMET_JetIdCleaned_v8', - 'MC_CaloMET_v8', - 'MC_CaloMHT_v7', - 'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v12', - 'MC_DoubleEle5_CaloIdL_MW_v13', - 'MC_DoubleMuNoFiltersNoVtx_v7', - 'MC_DoubleMu_TrkIsoVVL_DZ_v9', - 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v13', - 'MC_Ele5_WPTight_Gsf_v6', - 'MC_IsoMu_v12', - 'MC_PFBTagCSV_v7', - 'MC_PFHT_v12', - 'MC_PFMET_v13', - 'MC_PFMHT_v12', - 'MC_ReducedIterativeTracking_v9' ), - MuOnia = cms.vstring( 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6', - 'HLT_Dimuon0_Upsilon_L1_5M_v5', - 'HLT_Dimuon0_Upsilon_L1_5_v6', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4', - 'HLT_Dimuon0_Upsilon_NoVertexing_v5', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5', - 'HLT_Dimuon12_Upsilon_eta1p5_v12', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v5', - 'HLT_Dimuon24_Phi_noCorrL1_v3', - 'HLT_Dimuon24_Upsilon_noCorrL1_v3', - 'HLT_Mu20_TkMu0_Phi_v5', - 'HLT_Mu25_TkMu0_Onia_v5', - 'HLT_Mu25_TkMu0_Phi_v5', - 'HLT_Mu30_TkMu0_Onia_v5', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8', - 'HLT_Mu7p5_Track2_Upsilon_v9', - 'HLT_Mu7p5_Track3p5_Upsilon_v9', - 'HLT_Mu7p5_Track7_Upsilon_v9', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v3' ), - MuonEG = cms.vstring( 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v5', - 'HLT_Mu12_DoublePhoton20_v2', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu17_Photon30_IsoCaloId_v3', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu27_Ele37_CaloIdL_MW_v2', - 'HLT_Mu37_Ele27_CaloIdL_MW_v2', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8' ), - NoBPTX = cms.vstring( 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX_v4', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4' ), - OnlineMonitor = ( cms.vstring( 'HLT_AK4CaloJet100_v9', - 'HLT_AK4CaloJet120_v8', - 'HLT_AK4CaloJet30_v10', - 'HLT_AK4CaloJet40_v9', - 'HLT_AK4CaloJet50_v9', - 'HLT_AK4CaloJet80_v9', - 'HLT_AK4PFJet100_v15', - 'HLT_AK4PFJet120_v14', - 'HLT_AK4PFJet30_v15', - 'HLT_AK4PFJet50_v15', - 'HLT_AK4PFJet80_v15', - 'HLT_AK8PFHT750_TrimMass50_v8', - 'HLT_AK8PFHT800_TrimMass50_v8', - 'HLT_AK8PFHT850_TrimMass50_v7', - 'HLT_AK8PFHT900_TrimMass50_v7', - 'HLT_AK8PFJet140_v11', - 'HLT_AK8PFJet200_v11', - 'HLT_AK8PFJet260_v12', - 'HLT_AK8PFJet320_v12', - 'HLT_AK8PFJet360_TrimMass30_v14', - 'HLT_AK8PFJet380_TrimMass30_v7', - 'HLT_AK8PFJet400_TrimMass30_v8', - 'HLT_AK8PFJet400_v12', - 'HLT_AK8PFJet40_v12', - 'HLT_AK8PFJet420_TrimMass30_v7', - 'HLT_AK8PFJet450_v12', - 'HLT_AK8PFJet500_v12', - 'HLT_AK8PFJet550_v7', - 'HLT_AK8PFJet60_v11', - 'HLT_AK8PFJet80_v11', - 'HLT_AK8PFJetFwd140_v10', - 'HLT_AK8PFJetFwd200_v10', - 'HLT_AK8PFJetFwd260_v11', - 'HLT_AK8PFJetFwd320_v11', - 'HLT_AK8PFJetFwd400_v11', - 'HLT_AK8PFJetFwd40_v11', - 'HLT_AK8PFJetFwd450_v11', - 'HLT_AK8PFJetFwd500_v11', - 'HLT_AK8PFJetFwd60_v10', - 'HLT_AK8PFJetFwd80_v10', - 'HLT_BTagMu_AK4DiJet110_Mu5_v10', - 'HLT_BTagMu_AK4DiJet170_Mu5_v9', - 'HLT_BTagMu_AK4DiJet20_Mu5_v10', - 'HLT_BTagMu_AK4DiJet40_Mu5_v10', - 'HLT_BTagMu_AK4DiJet70_Mu5_v10', - 'HLT_BTagMu_AK4Jet300_Mu5_v10', - 'HLT_BTagMu_AK8DiJet170_Mu5_v6', - 'HLT_BTagMu_AK8Jet300_Mu5_v10', - 'HLT_CaloJet500_NoJetID_v10', - 'HLT_CaloJet550_NoJetID_v5', - 'HLT_CaloMET100_HBHECleaned_v3', - 'HLT_CaloMET100_NotCleaned_v3', - 'HLT_CaloMET110_NotCleaned_v3', - 'HLT_CaloMET250_HBHECleaned_v3', - 'HLT_CaloMET250_NotCleaned_v3', - 'HLT_CaloMET300_HBHECleaned_v3', - 'HLT_CaloMET350_HBHECleaned_v3', - 'HLT_CaloMET70_HBHECleaned_v3', - 'HLT_CaloMET80_HBHECleaned_v3', - 'HLT_CaloMET80_NotCleaned_v3', - 'HLT_CaloMET90_HBHECleaned_v3', - 'HLT_CaloMET90_NotCleaned_v3', - 'HLT_CaloMHT90_v2', - 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3', - 'HLT_DiJet110_35_Mjj650_PFMET110_v5', - 'HLT_DiJet110_35_Mjj650_PFMET120_v5', - 'HLT_DiJet110_35_Mjj650_PFMET130_v5', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14', - 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet15_NoCaloMatched_v12', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet25_NoCaloMatched_v12', - 'HLT_DiPFJetAve100_HFJEC_v11', - 'HLT_DiPFJetAve140_v9', - 'HLT_DiPFJetAve15_HFJEC_v13', - 'HLT_DiPFJetAve160_HFJEC_v11', - 'HLT_DiPFJetAve200_v9', - 'HLT_DiPFJetAve220_HFJEC_v12', - 'HLT_DiPFJetAve25_HFJEC_v13', - 'HLT_DiPFJetAve260_v10', - 'HLT_DiPFJetAve300_HFJEC_v12', - 'HLT_DiPFJetAve320_v10', - 'HLT_DiPFJetAve35_HFJEC_v13', - 'HLT_DiPFJetAve400_v10', - 'HLT_DiPFJetAve40_v10', - 'HLT_DiPFJetAve500_v10', - 'HLT_DiPFJetAve60_HFJEC_v11', - 'HLT_DiPFJetAve60_v10', - 'HLT_DiPFJetAve80_HFJEC_v11', - 'HLT_DiPFJetAve80_v9', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v12', - 'HLT_Dimuon0_Jpsi3p5_Muon2_v4', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_v6', - 'HLT_Dimuon0_Jpsi_v6', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v5', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v6', - 'HLT_Dimuon0_LowMass_L1_4R_v5', - 'HLT_Dimuon0_LowMass_L1_4_v6', - 'HLT_Dimuon0_LowMass_L1_TM530_v4', - 'HLT_Dimuon0_LowMass_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6', - 'HLT_Dimuon0_Upsilon_L1_5M_v5', - 'HLT_Dimuon0_Upsilon_L1_5_v6', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4', - 'HLT_Dimuon0_Upsilon_NoVertexing_v5', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5', - 'HLT_Dimuon12_Upsilon_eta1p5_v12', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v5', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v3', - 'HLT_Dimuon18_PsiPrime_v12', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5', - 'HLT_Dimuon24_Phi_noCorrL1_v3', - 'HLT_Dimuon24_Upsilon_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12', - 'HLT_DoubleEle25_CaloIdL_MW_v2', - 'HLT_DoubleEle27_CaloIdL_MW_v2', - 'HLT_DoubleEle33_CaloIdL_MW_v15', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16', - 'HLT_DoubleL2Mu50_v2', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v5', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_v9', - 'HLT_DoubleMu43NoFiltersNoVtx_v3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3', - 'HLT_DoubleMu4_3_Bs_v12', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v13', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v12', - 'HLT_DoubleMu4_Jpsi_Displaced_v5', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v5', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v5', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12', - 'HLT_DoubleMu8_Mass8_PFHT350_v5', - 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_DoublePhoton33_CaloIdL_v5', - 'HLT_DoublePhoton70_v5', - 'HLT_DoublePhoton85_v13', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_ECALHT800_v9', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12', - 'HLT_Ele15_IsoVVVL_PFHT450_v12', - 'HLT_Ele15_IsoVVVL_PFHT600_v16', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele20_WPLoose_Gsf_v4', - 'HLT_Ele20_WPTight_Gsf_v4', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v4', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele27_Ele37_CaloIdL_MW_v2', - 'HLT_Ele27_WPTight_Gsf_v14', - 'HLT_Ele28_HighEta_SC20_Mass55_v11', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7', - 'HLT_Ele32_WPTight_Gsf_v13', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v3', - 'HLT_Ele35_WPTight_Gsf_v7', - 'HLT_Ele38_WPTight_Gsf_v7', - 'HLT_Ele40_WPTight_Gsf_v7', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14', - 'HLT_Ele50_IsoVVVL_PFHT450_v12', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_FullTrack_Multiplicity100_v2', - 'HLT_FullTrack_Multiplicity130_v2', - 'HLT_FullTrack_Multiplicity155_v3', - 'HLT_FullTrack_Multiplicity85_v3', - 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v8', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT425_v7', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v10', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10', - 'HLT_HT550_DisplacedDijet80_Inclusive_v8', - 'HLT_HT650_DisplacedDijet60_Inclusive_v10', - 'HLT_HT650_DisplacedDijet80_Inclusive_v11', - 'HLT_HT750_DisplacedDijet80_Inclusive_v11', - 'HLT_HcalNZS_v12', - 'HLT_HcalPhiSym_v14', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_v12', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8')+cms.vstring( 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_v12', - 'HLT_IsoMu24_v10', - 'HLT_IsoMu27_v13', - 'HLT_IsoMu30_v1', - 'HLT_IsoTrackHB_v3', - 'HLT_IsoTrackHE_v3', - 'HLT_L1ETMHadSeeds_v1', - 'HLT_L1MinimumBiasHF0OR_v3', - 'HLT_L1MinimumBiasHF_OR_v2', - 'HLT_L1NotBptxOR_v3', - 'HLT_L1SingleMu18_v3', - 'HLT_L1SingleMu25_v2', - 'HLT_L1UnpairedBunchBptxMinus_v2', - 'HLT_L1UnpairedBunchBptxPlus_v2', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2', - 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6', - 'HLT_L2Mu10_v7', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', - 'HLT_L2Mu50_v2', - 'HLT_MET105_IsoTrk50_v6', - 'HLT_MET120_IsoTrk50_v6', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePhoton20_v2', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11', - 'HLT_Mu15_IsoVVVL_PFHT450_v11', - 'HLT_Mu15_IsoVVVL_PFHT600_v15', - 'HLT_Mu17_Photon30_IsoCaloId_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12', - 'HLT_Mu17_TrkIsoVVL_v10', - 'HLT_Mu17_v10', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1', - 'HLT_Mu19_TrkIsoVVL_v1', - 'HLT_Mu19_v1', - 'HLT_Mu20_TkMu0_Phi_v5', - 'HLT_Mu20_v10', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu25_TkMu0_Onia_v5', - 'HLT_Mu25_TkMu0_Phi_v5', - 'HLT_Mu27_Ele37_CaloIdL_MW_v2', - 'HLT_Mu27_v11', - 'HLT_Mu30_TkMu0_Onia_v5', - 'HLT_Mu37_Ele27_CaloIdL_MW_v2', - 'HLT_Mu37_TkMu27_v2', - 'HLT_Mu3_PFJet40_v12', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4', - 'HLT_Mu50_IsoVVVL_PFHT450_v11', - 'HLT_Mu50_v11', - 'HLT_Mu55_v1', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8', - 'HLT_Mu7p5_Track2_Jpsi_v9', - 'HLT_Mu7p5_Track2_Upsilon_v9', - 'HLT_Mu7p5_Track3p5_Jpsi_v9', - 'HLT_Mu7p5_Track3p5_Upsilon_v9', - 'HLT_Mu7p5_Track7_Jpsi_v9', - 'HLT_Mu7p5_Track7_Upsilon_v9', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8', - 'HLT_Mu8_TrkIsoVVL_v10', - 'HLT_Mu8_v10', - 'HLT_OldMu100_v3', - 'HLT_PFHT1050_v14', - 'HLT_PFHT180_v13', - 'HLT_PFHT250_v13', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5', - 'HLT_PFHT350MinPFJet15_v5', - 'HLT_PFHT350_v15', - 'HLT_PFHT370_v13', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4', - 'HLT_PFHT380_SixPFJet32_v5', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5', - 'HLT_PFHT430_SixPFJet40_v7', - 'HLT_PFHT430_v13', - 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8', - 'HLT_PFHT510_v13', - 'HLT_PFHT590_v13', - 'HLT_PFHT680_v13', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8', - 'HLT_PFHT780_v13', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT890_v13', - 'HLT_PFJet140_v15', - 'HLT_PFJet200_v15', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFJet400_v16', - 'HLT_PFJet40_v17', - 'HLT_PFJet450_v17', - 'HLT_PFJet500_v17', - 'HLT_PFJet550_v7', - 'HLT_PFJet60_v17', - 'HLT_PFJet80_v16', - 'HLT_PFJetFwd140_v14', - 'HLT_PFJetFwd200_v14', - 'HLT_PFJetFwd260_v15', - 'HLT_PFJetFwd320_v15', - 'HLT_PFJetFwd400_v15', - 'HLT_PFJetFwd40_v15', - 'HLT_PFJetFwd450_v15', - 'HLT_PFJetFwd500_v15', - 'HLT_PFJetFwd60_v15', - 'HLT_PFJetFwd80_v14', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET110_PFMHT110_IDTight_v16', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMET120_PFMHT120_IDTight_v16', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET130_PFMHT130_IDTight_v16', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET140_PFMHT140_IDTight_v16', - 'HLT_PFMET200_HBHECleaned_v5', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v5', - 'HLT_PFMET200_NotCleaned_v5', - 'HLT_PFMET250_HBHECleaned_v5', - 'HLT_PFMET300_HBHECleaned_v5', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v8', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v8', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v8', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v7', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5', - 'HLT_Photon120_R9Id90_HE10_IsoM_v13', - 'HLT_Photon120_v12', - 'HLT_Photon150_v5', - 'HLT_Photon165_R9Id90_HE10_IsoM_v14', - 'HLT_Photon175_v13', - 'HLT_Photon200_v12', - 'HLT_Photon20_HoverELoose_v9', - 'HLT_Photon25_v2', - 'HLT_Photon300_NoHE_v11', - 'HLT_Photon30_HoverELoose_v9', - 'HLT_Photon33_v4', - 'HLT_Photon40_HoverELoose_v9', - 'HLT_Photon50_HoverELoose_v9', - 'HLT_Photon50_R9Id90_HE10_IsoM_v13', - 'HLT_Photon50_v12', - 'HLT_Photon60_HoverELoose_v9', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v4', - 'HLT_Photon75_R9Id90_HE10_IsoM_v13', - 'HLT_Photon75_v12', - 'HLT_Photon90_CaloIdL_PFHT700_v12', - 'HLT_Photon90_R9Id90_HE10_IsoM_v13', - 'HLT_Photon90_v12', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_Rsq0p35_v11', - 'HLT_Rsq0p40_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_v11', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v7', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1', - 'HLT_TkMu100_v2', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v5', - 'HLT_TripleMu_10_5_5_DZ_v8', - 'HLT_TripleMu_12_10_5_v8', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v2', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v3', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX_v4', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_ZeroBias_FirstBXAfterTrain_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_FirstCollisionInTrain_v4', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_LastCollisionInTrain_v3', - 'HLT_ZeroBias_v6') ), - ParkingHT = cms.vstring( 'DST_CaloJet40_BTagScouting_v11', - 'DST_CaloJet40_CaloBTagScouting_v10', - 'DST_CaloJet40_CaloScouting_PFScouting_v11', - 'DST_HT250_CaloBTagScouting_v7', - 'DST_HT250_CaloScouting_v8', - 'DST_HT410_BTagScouting_v12', - 'DST_HT410_PFScouting_v12', - 'DST_L1HTT_BTagScouting_v11', - 'DST_L1HTT_CaloBTagScouting_v10', - 'DST_L1HTT_CaloScouting_PFScouting_v11', - 'DST_ZeroBias_BTagScouting_v11', - 'DST_ZeroBias_CaloScouting_PFScouting_v10' ), - ParkingMuon = cms.vstring( 'DST_DoubleMu3_noVtx_CaloScouting_v4', - 'DST_L1DoubleMu_BTagScouting_v12', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11' ), - ParkingScoutingMonitor = cms.vstring( 'DST_CaloJet40_BTagScouting_v11', - 'DST_CaloJet40_CaloBTagScouting_v10', - 'DST_CaloJet40_CaloScouting_PFScouting_v11', - 'DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4', - 'DST_DoubleMu3_noVtx_CaloScouting_v4', - 'DST_HT250_CaloBTagScouting_v7', - 'DST_HT250_CaloScouting_v8', - 'DST_HT410_BTagScouting_v12', - 'DST_HT410_PFScouting_v12', - 'DST_L1DoubleMu_BTagScouting_v12', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11', - 'DST_L1HTT_BTagScouting_v11', - 'DST_L1HTT_CaloBTagScouting_v10', - 'DST_L1HTT_CaloScouting_PFScouting_v11', - 'DST_ZeroBias_BTagScouting_v11', - 'DST_ZeroBias_CaloScouting_PFScouting_v10', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12', - 'HLT_Ele35_WPTight_Gsf_v7', - 'HLT_IsoMu27_v13', - 'HLT_Mu50_v11', - 'HLT_PFHT1050_v14', - 'HLT_Photon200_v12' ), - RPCMonitor = cms.vstring( 'AlCa_RPCMuonNormalisation_v13' ), - ScoutingCaloCommissioning = cms.vstring( 'DST_CaloJet40_CaloBTagScouting_v10', - 'DST_L1HTT_CaloBTagScouting_v10', - 'DST_ZeroBias_CaloScouting_PFScouting_v10' ), - ScoutingCaloHT = cms.vstring( 'DST_HT250_CaloBTagScouting_v7', - 'DST_HT250_CaloScouting_v8' ), - ScoutingCaloMuon = cms.vstring( 'DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4', - 'DST_DoubleMu3_noVtx_CaloScouting_v4' ), - ScoutingPFCommissioning = cms.vstring( 'DST_CaloJet40_BTagScouting_v11', - 'DST_CaloJet40_CaloScouting_PFScouting_v11', - 'DST_L1DoubleMu_BTagScouting_v12', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11', - 'DST_L1HTT_BTagScouting_v11', - 'DST_L1HTT_CaloScouting_PFScouting_v11', - 'DST_ZeroBias_BTagScouting_v11', - 'DST_ZeroBias_CaloScouting_PFScouting_v10' ), - ScoutingPFHT = cms.vstring( 'DST_HT410_BTagScouting_v12', - 'DST_HT410_PFScouting_v12' ), - SingleElectron = cms.vstring( 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12', - 'HLT_Ele15_IsoVVVL_PFHT450_v12', - 'HLT_Ele15_IsoVVVL_PFHT600_v16', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele20_WPLoose_Gsf_v4', - 'HLT_Ele20_WPTight_Gsf_v4', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v4', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele27_WPTight_Gsf_v14', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7', - 'HLT_Ele32_WPTight_Gsf_v13', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v3', - 'HLT_Ele35_WPTight_Gsf_v7', - 'HLT_Ele38_WPTight_Gsf_v7', - 'HLT_Ele40_WPTight_Gsf_v7', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14', - 'HLT_Ele50_IsoVVVL_PFHT450_v12', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14' ), - SingleMuon = cms.vstring( 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_v12', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_v12', - 'HLT_IsoMu24_v10', - 'HLT_IsoMu27_v13', - 'HLT_IsoMu30_v1', - 'HLT_L1SingleMu18_v3', - 'HLT_L1SingleMu25_v2', - 'HLT_L2Mu10_v7', - 'HLT_L2Mu50_v2', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11', - 'HLT_Mu15_IsoVVVL_PFHT450_v11', - 'HLT_Mu15_IsoVVVL_PFHT600_v15', - 'HLT_Mu20_v10', - 'HLT_Mu27_v11', - 'HLT_Mu3_PFJet40_v12', - 'HLT_Mu50_IsoVVVL_PFHT450_v11', - 'HLT_Mu50_v11', - 'HLT_Mu55_v1', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11', - 'HLT_OldMu100_v3', - 'HLT_TkMu100_v2' ), - SinglePhoton = cms.vstring( 'HLT_Photon120_R9Id90_HE10_IsoM_v13', - 'HLT_Photon120_v12', - 'HLT_Photon150_v5', - 'HLT_Photon165_R9Id90_HE10_IsoM_v14', - 'HLT_Photon175_v13', - 'HLT_Photon200_v12', - 'HLT_Photon20_HoverELoose_v9', - 'HLT_Photon25_v2', - 'HLT_Photon300_NoHE_v11', - 'HLT_Photon30_HoverELoose_v9', - 'HLT_Photon33_v4', - 'HLT_Photon40_HoverELoose_v9', - 'HLT_Photon50_HoverELoose_v9', - 'HLT_Photon50_R9Id90_HE10_IsoM_v13', - 'HLT_Photon50_v12', - 'HLT_Photon60_HoverELoose_v9', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v4', - 'HLT_Photon75_R9Id90_HE10_IsoM_v13', - 'HLT_Photon75_v12', - 'HLT_Photon90_CaloIdL_PFHT700_v12', - 'HLT_Photon90_R9Id90_HE10_IsoM_v13', - 'HLT_Photon90_v12' ), - Tau = cms.vstring( 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5' ), - TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ), - TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ), - ZeroBias = cms.vstring( 'HLT_Random_v3', - 'HLT_ZeroBias_FirstBXAfterTrain_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_FirstCollisionInTrain_v4', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_LastCollisionInTrain_v3', - 'HLT_ZeroBias_v6' ) -) - -fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "CSCChannelMapperRecord" ), - firstValid = cms.vuint32( 1 ) -) -fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "CSCIndexerRecord" ), - firstValid = cms.vuint32( 1 ) -) -fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalParametersRcd" ), - firstValid = cms.vuint32( 1 ) -) -fragment.StableParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalStableParametersRcd" ), - firstValid = cms.vuint32( 1 ) -) -fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "JetTagComputerRecord" ), - firstValid = cms.vuint32( 1 ) -) -fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "EcalSeverityLevelAlgoRcd" ), - firstValid = cms.vuint32( 1 ) -) -fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "HcalSeverityLevelComputerRcd" ), - firstValid = cms.vuint32( 1 ) -) - -fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", - MaxDPhi = cms.double( 1.6 ), - ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ), - PropagationDirection = cms.string( "anyDirection" ) -) -fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer", - AlgoName = cms.string( "CSCChannelMapperPostls1" ) -) -fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer", - AlgoName = cms.string( "CSCIndexerPostls1" ) -) -fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer", - appendToDataLabel = cms.string( "" ) -) -fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" ) -fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder", - appendToDataLabel = cms.string( "" ), - MapAuto = cms.untracked.bool( False ), - SkipHE = cms.untracked.bool( False ), - MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ) -) -fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP", - appendToDataLabel = cms.string( "" ) -) -fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer", - appendToDataLabel = cms.string( "" ) -) -fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "ClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer", - appendToDataLabel = cms.string( "" ) -) -fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterial" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForHI" ), - Mass = cms.double( 0.139 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialOpposite" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ), - Mass = cms.double( 0.139 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( 0.1 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ), - Mass = cms.double( 0.1396 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 4.0 ), - useRungeKutta = cms.bool( False ) -) -fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( 0.1 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity", - EtaDivisions = cms.untracked.uint32( 20 ), - PhiDivisions = cms.untracked.uint32( 20 ), - EtaMax = cms.untracked.double( 2.5 ) -) -fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer", - minTracks = cms.uint32( 3 ), - minVertices = cms.uint32( 1 ), - use3d = cms.bool( True ), - unBoost = cms.bool( False ), - useSignificance = cms.bool( True ) -) -fragment.StableParameters = cms.ESProducer( "StableParametersTrivialProducer", - NumberL1JetCounts = cms.uint32( 12 ), - NumberL1NoIsoEG = cms.uint32( 4 ), - NumberL1CenJet = cms.uint32( 4 ), - NumberL1Tau = cms.uint32( 8 ), - NumberConditionChips = cms.uint32( 1 ), - NumberL1EGamma = cms.uint32( 12 ), - TotalBxInEvent = cms.int32( 5 ), - NumberL1Mu = cms.uint32( 4 ), - PinsOnConditionChip = cms.uint32( 512 ), - WordLength = cms.int32( 64 ), - PinsOnChip = cms.uint32( 512 ), - OrderOfChip = cms.vint32( 1 ), - IfMuEtaNumberBits = cms.uint32( 6 ), - OrderConditionChip = cms.vint32( 1 ), - appendToDataLabel = cms.string( "" ), - NumberL1TauJet = cms.uint32( 4 ), - NumberL1Jet = cms.uint32( 12 ), - NumberPhysTriggers = cms.uint32( 512 ), - NumberL1Muon = cms.uint32( 12 ), - UnitLength = cms.int32( 8 ), - NumberL1IsoEG = cms.uint32( 4 ), - NumberTechnicalTriggers = cms.uint32( 64 ), - NumberL1ForJet = cms.uint32( 4 ), - IfCaloEtaNumberBits = cms.uint32( 4 ), - NumberPsbBoards = cms.int32( 7 ), - NumberChips = cms.uint32( 5 ), - NumberPhysTriggersExtended = cms.uint32( 64 ) -) -fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "anyDirection" ), - useTuningForL2Speed = cms.bool( False ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "SteppingHelixPropagatorAny" ) -) -fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer", - ComponentName = cms.string( "TransientTrackBuilder" ) -) -fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "CaloDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.087 ), - nEta = cms.int32( 70 ), - nPhi = cms.int32( 72 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer", - ComponentName = cms.string( "CosmicNavigationSchool" ), - SimpleMagneticField = cms.string( "" ) -) -fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "EcalDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.02 ), - nEta = cms.int32( 300 ), - nPhi = cms.int32( 360 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer", - dbstatusMask = cms.PSet( - kBad = cms.vstring( 'kNonRespondingIsolated', - 'kDeadVFE', - 'kDeadFE', - 'kNoDataNoTP' ), - kGood = cms.vstring( 'kOk' ), - kRecovered = cms.vstring( ), - kProblematic = cms.vstring( 'kDAC', - 'kNoLaser', - 'kNoisy', - 'kNNoisy', - 'kNNNoisy', - 'kNNNNoisy', - 'kNNNNNoisy', - 'kFixedG6', - 'kFixedG1', - 'kFixedG0' ), - kWeird = cms.vstring( ), - kTime = cms.vstring( ) - ), - timeThresh = cms.double( 2.0 ), - flagMask = cms.PSet( - kBad = cms.vstring( 'kFaultyHardware', - 'kDead', - 'kKilled' ), - kGood = cms.vstring( 'kGood' ), - kRecovered = cms.vstring( 'kLeadingEdgeRecovered', - 'kTowerRecovered' ), - kProblematic = cms.vstring( 'kPoorReco', - 'kPoorCalib', - 'kNoisy', - 'kSaturated' ), - kWeird = cms.vstring( 'kWeird', - 'kDiWeird' ), - kTime = cms.vstring( 'kOutOfTime' ) - ) -) -fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule", - appendToDataLabel = cms.string( "" ) -) -fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule", - appendToDataLabel = cms.string( "" ) -) -fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "HcalDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.087 ), - nEta = cms.int32( 70 ), - nPhi = cms.int32( 72 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer", - phase = cms.uint32( 1 ), - RecoveredRecHitBits = cms.vstring( ), - appendToDataLabel = cms.string( "" ), - SeverityLevels = cms.VPSet( - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'TimingFromTDC' ), - Level = cms.int32( 0 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 1 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 5 ) - ), - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity', - 'HBHEIsolatedNoise', - 'HBHEFlatNoise', - 'HBHESpikeNoise', - 'HBHETS4TS5Noise', - 'HBHENegativeNoise', - 'HBHEPulseFitBit', - 'HBHEOOTPU' ), - Level = cms.int32( 8 ) - ), - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'HFLongShort', - 'HFS8S1Ratio', - 'HFPET', - 'HFSignalAsymmetry' ), - Level = cms.int32( 11 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 15 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff', - 'HcalCellDead' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 20 ) - ) - ), - DropChannelStatusBits = cms.vstring( 'HcalCellMask', - 'HcalCellOff', - 'HcalCellDead' ) -) -fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer", - charmCut = cms.double( 1.5 ), - recordLabel = cms.string( "HLT" ), - useTrackWeights = cms.bool( True ), - useCategories = cms.bool( True ), - pseudoMultiplicityMin = cms.uint32( 2 ), - categoryVariableName = cms.string( "vertexCategory" ), - trackPseudoSelection = cms.PSet( - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - ptMin = cms.double( 0.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( 2.0 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - calibrationRecords = cms.vstring( 'CombinedSVRecoVertex', - 'CombinedSVPseudoVertex', - 'CombinedSVNoVertex' ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - correctVertexMass = cms.bool( True ), - vertexFlip = cms.bool( False ), - minimumTrackWeight = cms.double( 0.5 ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackMultiplicityMin = cms.uint32( 3 ), - trackSelection = cms.PSet( - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - ptMin = cms.double( 0.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( -99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip2dSig" ), - SoftLeptonFlip = cms.bool( False ), - trackFlip = cms.bool( False ) -) -fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer", - charmCut = cms.double( 1.5 ), - recordLabel = cms.string( "HLT" ), - useTrackWeights = cms.bool( True ), - useCategories = cms.bool( True ), - pseudoMultiplicityMin = cms.uint32( 2 ), - categoryVariableName = cms.string( "vertexCategory" ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex', - 'CombinedSVIVFV2PseudoVertex', - 'CombinedSVIVFV2NoVertex' ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - correctVertexMass = cms.bool( True ), - vertexFlip = cms.bool( False ), - minimumTrackWeight = cms.double( 0.5 ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackMultiplicityMin = cms.uint32( 3 ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip2dSig" ), - SoftLeptonFlip = cms.bool( False ), - trackFlip = cms.bool( False ) -) -fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer", - maxImpactParameterSig = cms.double( 999999.0 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( -1.0 ), - maximumDecayLength = cms.double( 999999.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - deltaRmin = cms.double( 0.0 ), - maxImpactParameter = cms.double( 0.1 ), - useSignedImpactParameterSig = cms.bool( True ), - maximumDistanceToJetAxis = cms.double( 999999.0 ), - nthTrack = cms.int32( -1 ) -) -fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer", - b_pT = cms.double( 0.3684 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( 0.05 ), - a_dR = cms.double( -0.001053 ), - min_pT = cms.double( 120.0 ), - maximumDistanceToJetAxis = cms.double( 9999999.0 ), - max_pT = cms.double( 500.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - useVariableJTA = cms.bool( False ), - min_pT_dRcut = cms.double( 0.5 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - a_pT = cms.double( 0.005263 ), - maximumDecayLength = cms.double( 999999.0 ), - nthTrack = cms.int32( 1 ), - useSignedImpactParameterSig = cms.bool( False ) -) -fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", - MaxDPhi = cms.double( 1.6 ), - ComponentName = cms.string( "hltESPAnalyticalPropagator" ), - PropagationDirection = cms.string( "alongMomentum" ) -) -fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", - MaxDPhi = cms.double( 1.6 ), - ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ), - PropagationDirection = cms.string( "oppositeToMomentum" ) -) -fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "hltESPBwdElectronPropagator" ), - Mass = cms.double( 5.11E-4 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 2000.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ), - nSigma = cms.double( 4.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 40.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ) -) -fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D", - ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ), - MaxComponents = cms.int32( 12 ), - DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" ) -) -fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.13 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.13 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.13 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer", - maxImpactParameterSig = cms.double( 999999.0 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( -1.0 ), - maximumDecayLength = cms.double( 999999.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - deltaRmin = cms.double( 0.0 ), - maxImpactParameter = cms.double( 0.1 ), - useSignedImpactParameterSig = cms.bool( True ), - maximumDistanceToJetAxis = cms.double( 999999.0 ), - nthTrack = cms.int32( -1 ) -) -fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer", - maxImpactParameterSig = cms.double( 999999.0 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( -1.0 ), - maximumDecayLength = cms.double( 999999.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - deltaRmin = cms.double( 0.0 ), - maxImpactParameter = cms.double( 0.2 ), - useSignedImpactParameterSig = cms.bool( True ), - maximumDistanceToJetAxis = cms.double( 999999.0 ), - nthTrack = cms.int32( -1 ) -) -fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer", - b_pT = cms.double( 0.3684 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( 0.05 ), - a_dR = cms.double( -0.001053 ), - min_pT = cms.double( 120.0 ), - maximumDistanceToJetAxis = cms.double( 9999999.0 ), - max_pT = cms.double( 500.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - useVariableJTA = cms.bool( False ), - min_pT_dRcut = cms.double( 0.5 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - a_pT = cms.double( 0.005263 ), - maximumDecayLength = cms.double( 999999.0 ), - nthTrack = cms.int32( 1 ), - useSignedImpactParameterSig = cms.bool( False ) -) -fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer", - b_pT = cms.double( 0.3684 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( 0.2 ), - a_dR = cms.double( -0.001053 ), - min_pT = cms.double( 120.0 ), - maximumDistanceToJetAxis = cms.double( 9999999.0 ), - max_pT = cms.double( 500.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - useVariableJTA = cms.bool( False ), - min_pT_dRcut = cms.double( 0.5 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - a_pT = cms.double( 0.005263 ), - maximumDecayLength = cms.double( 999999.0 ), - nthTrack = cms.int32( 2 ), - useSignedImpactParameterSig = cms.bool( True ) -) -fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer", - ComponentName = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer", - BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ), - EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ), - ComponentName = cms.string( "hltESPElectronMaterialEffects" ), - MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ), - Mass = cms.double( 5.11E-4 ), - BetheHeitlerCorrection = cms.int32( 2 ) -) -fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "anyDirection" ), - useTuningForL2Speed = cms.bool( True ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) -) -fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - useTuningForL2Speed = cms.bool( True ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) -) -fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTrajectoryFitterRK" ), - MinNumberOfHits = cms.int32( 3 ), - Smoother = cms.string( "hltESPTrajectorySmootherRK" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPFittingSmootherIT" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTrajectoryFitterRK" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPTrajectorySmootherRK" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPFittingSmootherRK" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer", - ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ), - appendToDataLabel = cms.string( "" ), - standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ) -) -fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPFwdElectronPropagator" ), - Mass = cms.double( 5.11E-4 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer", - ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPGsfTrajectoryFitter" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPGsfTrajectorySmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer", - Merger = cms.string( "hltESPCloseComponentsMerger5D" ), - ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ), - MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ), - GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ) -) -fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer", - ErrorRescaling = cms.double( 100.0 ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ), - Merger = cms.string( "hltESPCloseComponentsMerger5D" ), - ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ), - GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ), - MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ) -) -fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 36.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPKFTrajectoryFitter" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPKFTrajectorySmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPKFFittingSmoother" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 20.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -14.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ), - MinNumberOfHits = cms.int32( 3 ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 20.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -14.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPRKTrajectoryFitter" ), - MinNumberOfHits = cms.int32( 3 ), - Smoother = cms.string( "hltESPRKTrajectorySmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectoryFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmoother" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer", - ComponentName = cms.string( "hltESPKFUpdator" ) -) -fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D", - ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ), - DistanceMeasure = cms.string( "KullbackLeibler" ) -) -fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.16 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.16 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.16 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer", - UseStripStripQualityDB = cms.bool( True ), - StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), - UsePixelROCQualityDB = cms.bool( True ), - DebugPixelROCQualityDB = cms.untracked.bool( False ), - UseStripAPVFiberQualityDB = cms.bool( True ), - badStripCuts = cms.PSet( - TOB = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ), - TIB = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ), - TID = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ), - TEC = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ) - ), - DebugStripModuleQualityDB = cms.untracked.bool( False ), - ComponentName = cms.string( "hltESPMeasurementTracker" ), - DebugPixelModuleQualityDB = cms.untracked.bool( False ), - UsePixelModuleQualityDB = cms.bool( True ), - DebugStripAPVFiberQualityDB = cms.untracked.bool( False ), - HitMatcher = cms.string( "StandardMatcher" ), - DebugStripStripQualityDB = cms.untracked.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - SiStripQualityLabel = cms.string( "" ), - UseStripModuleQualityDB = cms.bool( True ), - MaskBadAPVFibers = cms.bool( True ) -) -fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.11 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.11 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer", - ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) -) -fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer", - useLAAlignmentOffsets = cms.bool( False ), - DoCosmics = cms.bool( False ), - eff_charge_cut_highX = cms.double( 1.0 ), - eff_charge_cut_highY = cms.double( 1.0 ), - inflate_all_errors_no_trk_angle = cms.bool( False ), - eff_charge_cut_lowY = cms.double( 0.0 ), - eff_charge_cut_lowX = cms.double( 0.0 ), - UseErrorsFromTemplates = cms.bool( True ), - TruncatePixelCharge = cms.bool( True ), - size_cutY = cms.double( 3.0 ), - size_cutX = cms.double( 3.0 ), - useLAWidthFromDB = cms.bool( False ), - inflate_errors = cms.bool( False ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - PixelErrorParametrization = cms.string( "NOTcmsim" ), - EdgeClusterErrorX = cms.double( 50.0 ), - EdgeClusterErrorY = cms.double( 85.0 ), - LoadTemplatesFromDB = cms.bool( True ), - ComponentName = cms.string( "hltESPPixelCPEGeneric" ), - MagneticFieldRecord = cms.ESInputTag( "" ), - IrradiationBiasCorrection = cms.bool( False ) -) -fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer", - DoLorentz = cms.bool( True ), - DoCosmics = cms.bool( False ), - LoadTemplatesFromDB = cms.bool( True ), - ComponentName = cms.string( "hltESPPixelCPETemplateReco" ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - speed = cms.int32( -2 ), - UseClusterSplitter = cms.bool( False ) -) -fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.11 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ) -) -fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 25.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.19 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPRKTrajectoryFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPRKTrajectorySmoother" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( True ) -) -fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer", - Epsilon = cms.double( 5.0 ), - TrackerPropagator = cms.string( "PropagatorWithMaterial" ), - MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPSmartPropagator" ) -) -fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer", - Epsilon = cms.double( 5.0 ), - TrackerPropagator = cms.string( "PropagatorWithMaterial" ), - MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPSmartPropagatorAny" ) -) -fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer", - Epsilon = cms.double( 5.0 ), - TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ), - MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ) -) -fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer", - distance = cms.double( 0.5 ) -) -fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "alongMomentum" ), - useTuningForL2Speed = cms.bool( False ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ) -) -fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - useTuningForL2Speed = cms.bool( False ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer", - ComponentType = cms.string( "StripCPEfromTrackAngle" ), - ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ), - parameters = cms.PSet( - mTIB_P1 = cms.double( 0.202 ), - maxChgOneMIP = cms.double( 6000.0 ), - mTEC_P0 = cms.double( -1.885 ), - mTOB_P1 = cms.double( 0.253 ), - mTEC_P1 = cms.double( 0.471 ), - mLC_P2 = cms.double( 0.3 ), - mLC_P1 = cms.double( 0.618 ), - mTOB_P0 = cms.double( -1.026 ), - mLC_P0 = cms.double( -0.326 ), - useLegacyError = cms.bool( False ), - mTIB_P0 = cms.double( -0.742 ), - mTID_P1 = cms.double( 0.433 ), - mTID_P0 = cms.double( -1.427 ) - ) -) -fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ) -) -fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ), - ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ) -) -fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "Fake" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ) -) -fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "Fake" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ) -) -fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 30.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTobTecStepRKFitter" ), - MinNumberOfHits = cms.int32( 7 ), - Smoother = cms.string( "hltESPTobTecStepRKSmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 30.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ), - MinNumberOfHits = cms.int32( 7 ), - Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer", - ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ), - appendToDataLabel = cms.string( "" ), - standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ), - looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ) -) -fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.09 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer", - ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ), - appendToDataLabel = cms.string( "" ), - algoOrder = cms.vstring( ) -) -fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.5 ), - ValidHitBonus = cms.double( 100.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 0.0 ), - allowSharedFirstHit = cms.bool( False ) -) -fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPTrajectoryFitterRK" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPTrajectorySmootherRK" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", - useQuadrupletAlgo = cms.bool( False ), - ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ), - appendToDataLabel = cms.string( "" ) -) -fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer", - ComponentName = cms.string( "hltTrackCleaner" ), - appendToDataLabel = cms.string( "" ) -) -fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "HODetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.087 ), - nEta = cms.int32( 30 ), - nPhi = cms.int32( 72 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "MuonDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.125 ), - nEta = cms.int32( 48 ), - nPhi = cms.int32( 48 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.1 ), - ValidHitBonus = cms.double( 1000.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 1.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer", - ComponentName = cms.string( "SimpleNavigationSchool" ), - SimpleMagneticField = cms.string( "ParabolicMf" ) -) -fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "PreshowerDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.1 ), - nEta = cms.int32( 60 ), - nPhi = cms.int32( 30 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", - ListOfRecordToMerge = cms.VPSet( - cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ), - tag = cms.string( "" ) - ), - cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ), - tag = cms.string( "" ) - ) - ) -) -fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" ) -fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer", - LatencyRecord = cms.PSet( - label = cms.untracked.string( "" ), - record = cms.string( "SiStripLatencyRcd" ) - ), - BackPlaneCorrectionDeconvMode = cms.PSet( - label = cms.untracked.string( "deconvolution" ), - record = cms.string( "SiStripBackPlaneCorrectionRcd" ) - ), - BackPlaneCorrectionPeakMode = cms.PSet( - label = cms.untracked.string( "peak" ), - record = cms.string( "SiStripBackPlaneCorrectionRcd" ) - ) -) -fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer", - LatencyRecord = cms.PSet( - label = cms.untracked.string( "" ), - record = cms.string( "SiStripLatencyRcd" ) - ), - LorentzAngleDeconvMode = cms.PSet( - label = cms.untracked.string( "deconvolution" ), - record = cms.string( "SiStripLorentzAngleRcd" ) - ), - LorentzAnglePeakMode = cms.PSet( - label = cms.untracked.string( "peak" ), - record = cms.string( "SiStripLorentzAngleRcd" ) - ) -) - -fragment.ThroughputService = cms.Service( "ThroughputService", - dqmPath = cms.untracked.string( "HLT/Throughput" ), - timeRange = cms.untracked.double( 60000.0 ), - timeResolution = cms.untracked.double( 5.828 ) -) - -fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter", - toGet = cms.VPSet( - ), - verbose = cms.untracked.bool( False ) -) -fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw", - RawDataCollection = cms.InputTag( "rawDataCollector" ) -) -fragment.hltBoolFalse = cms.EDFilter( "HLTBool", - result = cms.bool( False ) -) -fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 1 ) -) -fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi", - lenSlinkTrailer = cms.untracked.int32( 8 ), - lenAMC13Header = cms.untracked.int32( 8 ), - CTP7 = cms.untracked.bool( False ), - lenAMC13Trailer = cms.untracked.int32( 8 ), - Setup = cms.string( "stage2::GTSetup" ), - MinFeds = cms.uint32( 0 ), - InputLabel = cms.InputTag( "rawDataCollector" ), - lenSlinkHeader = cms.untracked.int32( 8 ), - MTF7 = cms.untracked.bool( False ), - FWId = cms.uint32( 0 ), - TMTCheck = cms.bool( True ), - debug = cms.untracked.bool( False ), - FedIds = cms.vint32( 1404 ), - lenAMCHeader = cms.untracked.int32( 8 ), - lenAMCTrailer = cms.untracked.int32( 0 ), - FWOverride = cms.bool( False ) -) -fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer", - L1DataBxInEvent = cms.int32( 5 ), - JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - AlgorithmTriggersUnmasked = cms.bool( True ), - EmulateBxInEvent = cms.int32( 1 ), - AlgorithmTriggersUnprescaled = cms.bool( True ), - PrintL1Menu = cms.untracked.bool( False ), - Verbosity = cms.untracked.int32( 0 ), - EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - ProduceL1GtDaqRecord = cms.bool( True ), - PrescaleSet = cms.uint32( 1 ), - ExtInputTag = cms.InputTag( "hltGtStage2Digis" ), - EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - TriggerMenuLuminosity = cms.string( "startup" ), - ProduceL1GtObjectMapRecord = cms.bool( True ), - AlternativeNrBxBoardDaq = cms.uint32( 0 ), - PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ), - TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - BstLengthBytes = cms.int32( -1 ), - MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi", - scalersInputTag = cms.InputTag( "rawDataCollector" ) -) -fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer", - maxZ = cms.double( 40.0 ), - src = cms.InputTag( "hltScalersRawToDigi" ), - gtEvmLabel = cms.InputTag( "" ), - changeToCMSCoordinates = cms.bool( False ), - setSigmaZ = cms.double( 0.0 ), - maxRadius = cms.double( 2.0 ) -) -fragment.hltL1sSingleJet180 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet180" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreAK8PFJet360TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi", - orderedDCCIdList = cms.vint32( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54 ), - FedLabel = cms.InputTag( "listfeds" ), - eventPut = cms.bool( True ), - srpUnpacking = cms.bool( True ), - syncCheck = cms.bool( True ), - headerUnpacking = cms.bool( True ), - feUnpacking = cms.bool( True ), - orderedFedList = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ), - tccUnpacking = cms.bool( True ), - numbTriggerTSamples = cms.int32( 1 ), - InputLabel = cms.InputTag( "rawDataCollector" ), - numbXtalTSamples = cms.int32( 10 ), - feIdCheck = cms.bool( True ), - FEDs = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ), - silentMode = cms.untracked.bool( True ), - DoRegional = cms.bool( False ), - forceToKeepFRData = cms.bool( False ), - memUnpacking = cms.bool( True ) -) -fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer", - EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), - EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), - EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ), - EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ), - algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ), - algoPSet = cms.PSet( - ebSpikeThreshold = cms.double( 1.042 ), - EBtimeFitLimits_Upper = cms.double( 1.4 ), - EEtimeFitLimits_Lower = cms.double( 0.2 ), - timealgo = cms.string( "None" ), - EEtimeNconst = cms.double( 31.8 ), - EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ), - EBtimeNconst = cms.double( 28.5 ), - prefitMaxChiSqEE = cms.double( 10.0 ), - outOfTimeThresholdGain12mEB = cms.double( 5.0 ), - chi2ThreshEE_ = cms.double( 50.0 ), - EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ), - outOfTimeThresholdGain12mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain12pEB = cms.double( 5.0 ), - prefitMaxChiSqEB = cms.double( 15.0 ), - outOfTimeThresholdGain12pEE = cms.double( 1000.0 ), - ampErrorCalculation = cms.bool( False ), - amplitudeThresholdEB = cms.double( 10.0 ), - kPoorRecoFlagEB = cms.bool( True ), - amplitudeThresholdEE = cms.double( 10.0 ), - EBtimeFitLimits_Lower = cms.double( 0.2 ), - kPoorRecoFlagEE = cms.bool( False ), - EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ), - useLumiInfoRunHeader = cms.bool( False ), - EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ), - doPrefitEE = cms.bool( False ), - EEtimeFitLimits_Upper = cms.double( 1.4 ), - outOfTimeThresholdGain61pEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61pEB = cms.double( 5.0 ), - EEtimeConstantTerm = cms.double( 1.0 ), - EBtimeConstantTerm = cms.double( 0.6 ), - chi2ThreshEB_ = cms.double( 65.0 ), - activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ), - outOfTimeThresholdGain61mEB = cms.double( 5.0 ), - doPrefitEB = cms.bool( False ) - ) -) -fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer", - ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ), - ebDetIdToBeRecovered = cms.string( "ebDetId" ), - integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ), - eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ), - ebFEToBeRecovered = cms.string( "ebFE" ), - ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ), - eeDetIdToBeRecovered = cms.string( "eeDetId" ), - eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ), - eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ), - ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ), - ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ), - eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ), - integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ), - eeFEToBeRecovered = cms.string( "eeFE" ) -) -fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer", - recoverEEVFE = cms.bool( False ), - EErechitCollection = cms.string( "EcalRecHitsEE" ), - recoverEBIsolatedChannels = cms.bool( False ), - recoverEBVFE = cms.bool( False ), - laserCorrection = cms.bool( True ), - EBLaserMIN = cms.double( 0.5 ), - killDeadChannels = cms.bool( True ), - dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ), - EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), - EBLaserMAX = cms.double( 3.0 ), - EELaserMIN = cms.double( 0.5 ), - ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ), - EELaserMAX = cms.double( 8.0 ), - recoverEEIsolatedChannels = cms.bool( False ), - eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ), - recoverEBFE = cms.bool( True ), - algo = cms.string( "EcalRecHitWorkerSimple" ), - ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ), - singleChannelRecoveryThreshold = cms.double( 8.0 ), - ChannelStatusToBeExcluded = cms.vstring( ), - EBrechitCollection = cms.string( "EcalRecHitsEB" ), - singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ), - recoverEEFE = cms.bool( True ), - triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ), - dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ), - flagsMapDBReco = cms.PSet( - kDead = cms.vstring( 'kNoDataNoTP' ), - kGood = cms.vstring( 'kOk', - 'kDAC', - 'kNoLaser', - 'kNoisy' ), - kTowerRecovered = cms.vstring( 'kDeadFE' ), - kNoisy = cms.vstring( 'kNNoisy', - 'kFixedG6', - 'kFixedG1' ), - kNeighboursRecovered = cms.vstring( 'kFixedG0', - 'kNonRespondingIsolated', - 'kDeadVFE' ) - ), - EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), - skipTimeCalib = cms.bool( True ), - algoRecover = cms.string( "EcalRecHitWorkerRecover" ), - eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ), - cleaningConfig = cms.PSet( - cThreshold_endcap = cms.double( 15.0 ), - tightenCrack_e1_double = cms.double( 2.0 ), - cThreshold_barrel = cms.double( 4.0 ), - e6e2thresh = cms.double( 0.04 ), - e4e1Threshold_barrel = cms.double( 0.08 ), - e4e1Threshold_endcap = cms.double( 0.3 ), - tightenCrack_e4e1_single = cms.double( 3.0 ), - cThreshold_double = cms.double( 10.0 ), - e4e1_b_barrel = cms.double( -0.024 ), - tightenCrack_e6e2_double = cms.double( 3.0 ), - e4e1_a_barrel = cms.double( 0.04 ), - tightenCrack_e1_single = cms.double( 2.0 ), - e4e1_a_endcap = cms.double( 0.02 ), - e4e1_b_endcap = cms.double( -0.0125 ), - ignoreOutOfTimeThresh = cms.double( 1.0E9 ) - ), - logWarningEtThreshold_EB_FE = cms.double( 50.0 ), - logWarningEtThreshold_EE_FE = cms.double( 50.0 ) -) -fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi", - ExpectedOrbitMessageTime = cms.untracked.int32( -1 ), - FilterDataQuality = cms.bool( True ), - silent = cms.untracked.bool( True ), - HcalFirstFED = cms.untracked.int32( 700 ), - InputLabel = cms.InputTag( "rawDataCollector" ), - ComplainEmptyData = cms.untracked.bool( False ), - ElectronicsMap = cms.string( "" ), - UnpackCalib = cms.untracked.bool( True ), - UnpackUMNio = cms.untracked.bool( True ), - FEDs = cms.untracked.vint32( ), - UnpackerMode = cms.untracked.int32( 0 ), - UnpackTTP = cms.untracked.bool( False ), - lastSample = cms.int32( 9 ), - UnpackZDC = cms.untracked.bool( True ), - firstSample = cms.int32( 0 ) -) -fragment.hltHbhePhase1Reco = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( False ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( True ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -fragment.hltHbhereco = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1Reco" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor", - soiShift = cms.int32( 0 ), - sumAllTimeSlices = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - digiLabel = cms.InputTag( "hltHcalDigis" ), - tsFromDB = cms.bool( False ), - forceSOI = cms.int32( -1 ) -) -fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor", - setNoiseFlags = cms.bool( True ), - PETstat = cms.PSet( - shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_R_29 = cms.vdouble( 0.8 ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ), - short_R_29 = cms.vdouble( 0.8 ), - long_R = cms.vdouble( 0.98 ), - short_R = cms.vdouble( 0.8 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ), - algoConfigClass = cms.string( "HFPhase1PMTParams" ), - inputLabel = cms.InputTag( "hltHfprereco" ), - S9S1stat = cms.PSet( - shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ), - isS8S1 = cms.bool( False ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ), - short_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ), - checkChannelQualityForDepth3and4 = cms.bool( False ), - useChannelQualityFromDB = cms.bool( False ), - algorithm = cms.PSet( - tfallIfNoTDC = cms.double( -101.0 ), - triseIfNoTDC = cms.double( -100.0 ), - rejectAllFailures = cms.bool( True ), - energyWeights = cms.vdouble( 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0 ), - soiPhase = cms.uint32( 1 ), - timeShift = cms.double( 0.0 ), - tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ), - Class = cms.string( "HFFlexibleTimeCheck" ) - ), - S8S1stat = cms.PSet( - shortEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ), - isS8S1 = cms.bool( True ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ), - short_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ) -) -fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor", - pedestalUpperLimit = cms.double( 2.7 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - respCorrM3 = cms.double( 1.0 ), - timeSlewParsType = cms.int32( 3 ), - applyTimeSlewM3 = cms.bool( True ), - digiTimeFromDB = cms.bool( True ), - mcOOTCorrectionName = cms.string( "" ), - S9S1stat = cms.PSet( ), - saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ), - tsFromDB = cms.bool( True ), - samplesToAdd = cms.int32( 4 ), - mcOOTCorrectionCategory = cms.string( "MC" ), - dataOOTCorrectionName = cms.string( "" ), - puCorrMethod = cms.int32( 0 ), - correctionPhaseNS = cms.double( 13.0 ), - HFInWindowStat = cms.PSet( ), - digiLabel = cms.InputTag( "hltHcalDigis" ), - setHSCPFlags = cms.bool( False ), - firstAuxTS = cms.int32( 4 ), - digistat = cms.PSet( ), - hfTimingTrustParameters = cms.PSet( ), - PETstat = cms.PSet( ), - setSaturationFlags = cms.bool( False ), - setNegativeFlags = cms.bool( False ), - useLeakCorrection = cms.bool( False ), - setTimingTrustFlags = cms.bool( False ), - S8S1stat = cms.PSet( ), - correctForPhaseContainment = cms.bool( True ), - correctForTimeslew = cms.bool( True ), - setNoiseFlags = cms.bool( False ), - correctTiming = cms.bool( False ), - setPulseShapeFlags = cms.bool( False ), - Subdetector = cms.string( "HO" ), - dataOOTCorrectionCategory = cms.string( "Data" ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ), - firstSample = cms.int32( 4 ), - noiseHPD = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeMin = cms.double( -15.0 ), - setTimingShapedCutsFlags = cms.bool( False ), - applyPulseJitter = cms.bool( False ), - applyTimeSlew = cms.bool( True ), - applyTimeConstraint = cms.bool( True ), - timingshapedcutsParameters = cms.PSet( ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - ts4Min = cms.double( 5.0 ), - pulseShapeParameters = cms.PSet( ), - timeSigmaSiPM = cms.double( 2.5 ), - applyPedConstraint = cms.bool( True ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - noiseSiPM = cms.double( 1.0 ), - meanTime = cms.double( -2.5 ), - flagParameters = cms.PSet( ), - pedSigmaHPD = cms.double( 0.5 ), - fitTimes = cms.int32( 1 ), - timeMax = cms.double( 10.0 ), - timeSigmaHPD = cms.double( 5.0 ), - meanPed = cms.double( 0.0 ), - hscpParameters = cms.PSet( ) -) -fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltAK8CaloJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForAll" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK8CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", - min_N90 = cms.int32( -2 ), - min_N90hits = cms.int32( 2 ), - min_EMF = cms.double( 1.0E-6 ), - jetsInput = cms.InputTag( "hltAK8CaloJets" ), - JetIDParams = cms.PSet( - hfRecHitsColl = cms.InputTag( "hltHfreco" ), - hoRecHitsColl = cms.InputTag( "hltHoreco" ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), - useRecHits = cms.bool( True ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) - ), - max_EMF = cms.double( 999.0 ) -) -fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 5.0 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ) -) -fragment.hltAK8CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L1FastJet" ) -) -fragment.hltAK8CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L2Relative" ) -) -fragment.hltAK8CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L3Absolute" ) -) -fragment.hltAK8CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L2L3Residual" ) -) -fragment.hltAK8CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK8CaloFastJetCorrector','hltAK8CaloRelativeCorrector','hltAK8CaloAbsoluteCorrector','hltAK8CaloResidualCorrector' ) -) -fragment.hltAK8CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK8CaloJets" ), - correctors = cms.VInputTag( 'hltAK8CaloCorrector' ) -) -fragment.hltAK8CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK8CaloJetsIDPassed" ), - correctors = cms.VInputTag( 'hltAK8CaloCorrector' ) -) -fragment.hltAK8SingleCaloJet260 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -fragment.hltTowerMakerForPF = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.4 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.4 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 1.8 ), - HcalAcceptSeverityLevel = cms.uint32( 11 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 1.1 ), - HOThresholdPlus2 = cms.double( 1.1 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 1.2 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 1.1 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.4 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( True ), - HOThresholdMinus2 = cms.double( 1.1 ), - HOThreshold0 = cms.double( 1.1 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltAK8CaloJetsPF = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForPF" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForPF" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK8CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK8CaloJetsPF" ), - etMin = cms.double( 5.0 ) -) -fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsPF" ), - etMin = cms.double( 5.0 ) -) -fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule", - useStandardFEDid = cms.bool( True ), - maxFEDid = cms.untracked.int32( 779 ), - inputLabel = cms.InputTag( "rawDataCollector" ), - minFEDid = cms.untracked.int32( 770 ), - dataType = cms.string( "DDU" ), - readOutParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - rosParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - writeSC = cms.untracked.bool( True ), - readDDUIDfromDDU = cms.untracked.bool( True ), - readingDDU = cms.untracked.bool( True ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - dqmOnly = cms.bool( False ) -) -fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer", - debug = cms.untracked.bool( False ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ) -) -fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer", - debug = cms.untracked.bool( False ), - Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ), - recHits2DLabel = cms.InputTag( "dt2DSegments" ), - recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ), - Reco4DAlgoConfig = cms.PSet( - Reco2DAlgoConfig = cms.PSet( - AlphaMaxPhi = cms.double( 1.0 ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AlphaMaxTheta = cms.double( 0.9 ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - MaxAllowedHits = cms.uint32( 50 ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ), - Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AllDTRecHits = cms.bool( True ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ) -) -fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker", - PrintEventNumber = cms.untracked.bool( False ), - SuppressZeroLCT = cms.untracked.bool( True ), - UseExaminer = cms.bool( True ), - Debug = cms.untracked.bool( False ), - ErrorMask = cms.uint32( 0 ), - InputObjects = cms.InputTag( "rawDataCollector" ), - ExaminerMask = cms.uint32( 535557110 ), - runDQM = cms.untracked.bool( False ), - UnpackStatusDigis = cms.bool( False ), - VisualFEDInspect = cms.untracked.bool( False ), - FormatedEventDump = cms.untracked.bool( False ), - UseFormatStatus = cms.bool( True ), - UseSelectiveUnpacking = cms.bool( True ), - VisualFEDShort = cms.untracked.bool( False ) -) -fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer", - XTasymmetry_ME1b = cms.double( 0.0 ), - XTasymmetry_ME1a = cms.double( 0.0 ), - ConstSyst_ME1a = cms.double( 0.022 ), - ConstSyst_ME41 = cms.double( 0.0 ), - CSCWireTimeWindowHigh = cms.int32( 15 ), - CSCStripxtalksOffset = cms.double( 0.03 ), - CSCUseCalibrations = cms.bool( True ), - CSCUseTimingCorrections = cms.bool( True ), - CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ), - XTasymmetry_ME22 = cms.double( 0.0 ), - UseFivePoleFit = cms.bool( True ), - XTasymmetry_ME21 = cms.double( 0.0 ), - ConstSyst_ME21 = cms.double( 0.0 ), - ConstSyst_ME12 = cms.double( 0.0 ), - ConstSyst_ME31 = cms.double( 0.0 ), - ConstSyst_ME22 = cms.double( 0.0 ), - ConstSyst_ME13 = cms.double( 0.0 ), - ConstSyst_ME32 = cms.double( 0.0 ), - readBadChambers = cms.bool( True ), - CSCWireTimeWindowLow = cms.int32( 0 ), - NoiseLevel_ME13 = cms.double( 8.0 ), - XTasymmetry_ME41 = cms.double( 0.0 ), - NoiseLevel_ME32 = cms.double( 9.0 ), - NoiseLevel_ME31 = cms.double( 9.0 ), - CSCStripClusterChargeCut = cms.double( 25.0 ), - ConstSyst_ME1b = cms.double( 0.007 ), - CSCStripClusterSize = cms.untracked.int32( 3 ), - CSCStripPeakThreshold = cms.double( 10.0 ), - readBadChannels = cms.bool( False ), - NoiseLevel_ME12 = cms.double( 9.0 ), - UseParabolaFit = cms.bool( False ), - CSCUseReducedWireTimeWindow = cms.bool( False ), - XTasymmetry_ME13 = cms.double( 0.0 ), - XTasymmetry_ME12 = cms.double( 0.0 ), - wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ), - CSCDebug = cms.untracked.bool( False ), - CSCUseGasGainCorrections = cms.bool( False ), - XTasymmetry_ME31 = cms.double( 0.0 ), - XTasymmetry_ME32 = cms.double( 0.0 ), - UseAverageTime = cms.bool( False ), - NoiseLevel_ME1a = cms.double( 7.0 ), - NoiseLevel_ME1b = cms.double( 8.0 ), - CSCWireClusterDeltaT = cms.int32( 1 ), - CSCUseStaticPedestals = cms.bool( False ), - stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), - CSCstripWireDeltaTime = cms.int32( 8 ), - NoiseLevel_ME21 = cms.double( 9.0 ), - NoiseLevel_ME22 = cms.double( 9.0 ), - NoiseLevel_ME41 = cms.double( 9.0 ) -) -fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer", - inputObjects = cms.InputTag( "hltCsc2DRecHits" ), - algo_psets = cms.VPSet( - cms.PSet( parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), - algo_psets = cms.VPSet( - cms.PSet( dYclusBoxMax = cms.double( 8.0 ), - hitDropLimit4Hits = cms.double( 0.6 ), - maxRatioResidualPrune = cms.double( 3.0 ), - curvePenaltyThreshold = cms.double( 0.85 ), - maxRecHitsInCluster = cms.int32( 20 ), - useShowering = cms.bool( False ), - BPMinImprovement = cms.double( 10000.0 ), - curvePenalty = cms.double( 2.0 ), - ForceCovariance = cms.bool( False ), - yweightPenalty = cms.double( 1.5 ), - dPhiFineMax = cms.double( 0.025 ), - SeedBig = cms.double( 0.0015 ), - NormChi2Cut3D = cms.double( 10.0 ), - Covariance = cms.double( 0.0 ), - CSCDebug = cms.untracked.bool( False ), - tanThetaMax = cms.double( 1.2 ), - Pruning = cms.bool( True ), - tanPhiMax = cms.double( 0.5 ), - onlyBestSegment = cms.bool( False ), - dXclusBoxMax = cms.double( 4.0 ), - maxDTheta = cms.double( 999.0 ), - preClustering = cms.bool( True ), - preClusteringUseChaining = cms.bool( True ), - yweightPenaltyThreshold = cms.double( 1.0 ), - hitDropLimit6Hits = cms.double( 0.3333 ), - prePrun = cms.bool( True ), - CorrectTheErrors = cms.bool( True ), - ForceCovarianceAll = cms.bool( False ), - NormChi2Cut2D = cms.double( 20.0 ), - SeedSmall = cms.double( 2.0E-4 ), - minHitsPerSegment = cms.int32( 3 ), - dRPhiFineMax = cms.double( 8.0 ), - maxDPhi = cms.double( 999.0 ), - hitDropLimit5Hits = cms.double( 0.8 ), - BrutePruning = cms.bool( True ), - prePrunLimit = cms.double( 3.17 ) - ), - cms.PSet( dYclusBoxMax = cms.double( 8.0 ), - hitDropLimit4Hits = cms.double( 0.6 ), - maxRatioResidualPrune = cms.double( 3.0 ), - curvePenaltyThreshold = cms.double( 0.85 ), - maxRecHitsInCluster = cms.int32( 24 ), - useShowering = cms.bool( False ), - BPMinImprovement = cms.double( 10000.0 ), - curvePenalty = cms.double( 2.0 ), - ForceCovariance = cms.bool( False ), - yweightPenalty = cms.double( 1.5 ), - dPhiFineMax = cms.double( 0.025 ), - SeedBig = cms.double( 0.0015 ), - NormChi2Cut3D = cms.double( 10.0 ), - Covariance = cms.double( 0.0 ), - CSCDebug = cms.untracked.bool( False ), - tanThetaMax = cms.double( 1.2 ), - Pruning = cms.bool( True ), - tanPhiMax = cms.double( 0.5 ), - onlyBestSegment = cms.bool( False ), - dXclusBoxMax = cms.double( 4.0 ), - maxDTheta = cms.double( 999.0 ), - preClustering = cms.bool( True ), - preClusteringUseChaining = cms.bool( True ), - yweightPenaltyThreshold = cms.double( 1.0 ), - hitDropLimit6Hits = cms.double( 0.3333 ), - prePrun = cms.bool( True ), - CorrectTheErrors = cms.bool( True ), - ForceCovarianceAll = cms.bool( False ), - NormChi2Cut2D = cms.double( 20.0 ), - SeedSmall = cms.double( 2.0E-4 ), - minHitsPerSegment = cms.int32( 3 ), - dRPhiFineMax = cms.double( 8.0 ), - maxDPhi = cms.double( 999.0 ), - hitDropLimit5Hits = cms.double( 0.8 ), - BrutePruning = cms.bool( True ), - prePrunLimit = cms.double( 3.17 ) - ) - ), - algo_name = cms.string( "CSCSegAlgoST" ), - chamber_types = cms.vstring( 'ME1/a', - 'ME1/b', - 'ME1/2', - 'ME1/3', - 'ME2/1', - 'ME2/2', - 'ME3/1', - 'ME3/2', - 'ME4/1', - 'ME4/2' ) - ) - ), - algo_type = cms.int32( 1 ) -) -fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule", - InputLabel = cms.InputTag( "rawDataCollector" ), - doSynchro = cms.bool( False ) -) -fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer", - recAlgoConfig = cms.PSet( ), - deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ), - rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ), - maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ), - recAlgo = cms.string( "RPCRecHitStandardAlgo" ), - deadSource = cms.string( "File" ), - maskSource = cms.string( "File" ) -) -fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator", - EnableDTMeasurement = cms.bool( True ), - EnableCSCMeasurement = cms.bool( True ), - EnableME0Measurement = cms.bool( False ), - SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ), - SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ), - SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ), - OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ), - SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ), - SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ), - SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ), - DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ), - OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ), - OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ), - DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ), - DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ), - DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ), - CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ), - DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ), - CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ), - CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ), - OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ), - DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ), - SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ), - SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ), - SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ), - SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ), - SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ), - DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ), - CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ), - SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ), - DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ), - OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ), - SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ), - SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ), - SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ), - CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ), - DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ), - ME0RecSegmentLabel = cms.InputTag( "me0Segments" ), - SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ), - SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ), - SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ), - crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ), - SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ), - SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ), - DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ), - CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ), - CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ), - DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ), - DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ), - SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ), - deltaPhiSearchWindow = cms.double( 0.25 ), - SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ), - SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ), - SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ), - deltaEtaSearchWindow = cms.double( 0.2 ), - CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ), - DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ), - CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ), - OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ), - CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ), - CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ), - deltaEtaCrackSearchWindow = cms.double( 0.25 ), - SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ), - OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ), - scaleDT = cms.bool( True ), - DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ), - OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ), - CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ), - OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ), - CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ), - CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ), - CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ), - DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ), - SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ), - SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ), - crackWindow = cms.double( 0.04 ), - CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ), - SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ), - DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ), - SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ), - DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ), - SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ), - DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ), - CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ), - CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ), - OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ), - CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ) -) -fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MaxEta = cms.double( 2.5 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - L1MinPt = cms.double( 0.0 ), - L1MinQuality = cms.uint32( 7 ), - GMTReadoutCollection = cms.InputTag( "" ), - UseUnassociatedL1 = cms.bool( False ), - UseOfflineSeed = cms.untracked.bool( True ), - MatchDR = cms.vdouble( 0.3 ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ) -) -fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2MuonSeeds" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "Exhaustive" ) -) -fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi", - UseQualityInfo = cms.bool( False ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - InputLabel = cms.InputTag( "rawDataCollector" ), - IncludeErrors = cms.bool( False ), - ErrorList = cms.vint32( ), - Regions = cms.PSet( ), - Timing = cms.untracked.bool( False ), - CablingMapLabel = cms.string( "" ), - UserErrorList = cms.vint32( ) -) -fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigis" ), - ChannelThreshold = cms.int32( 1000 ), - maxNumberOfClusters = cms.int32( 40000 ), - ClusterThreshold_L1 = cms.int32( 2000 ), - MissCalibrate = cms.untracked.bool( True ), - VCaltoElectronGain = cms.int32( 47 ), - VCaltoElectronGain_L1 = cms.int32( 50 ), - VCaltoElectronOffset = cms.int32( -60 ), - SplitClusters = cms.bool( False ), - payloadType = cms.string( "HLT" ), - SeedThreshold = cms.int32( 1000 ), - VCaltoElectronOffset_L1 = cms.int32( -670 ), - ClusterThreshold = cms.int32( 4000 ) -) -fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClusters" ), - onDemand = cms.bool( False ) -) -fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter", - VerboseLevel = cms.untracked.int32( 0 ), - src = cms.InputTag( "hltSiPixelClusters" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ) -) -fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer", - ProductLabel = cms.InputTag( "rawDataCollector" ) -) -fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw", - ProductLabel = cms.InputTag( "rawDataCollector" ), - DoAPVEmulatorCheck = cms.bool( False ), - Algorithms = cms.PSet( - CommonModeNoiseSubtractionMode = cms.string( "Median" ), - useCMMeanMap = cms.bool( False ), - TruncateInSuppressor = cms.bool( True ), - doAPVRestore = cms.bool( False ), - SiStripFedZeroSuppressionMode = cms.uint32( 4 ), - PedestalSubtractionFedMode = cms.bool( True ) - ), - Clusterizer = cms.PSet( - QualityLabel = cms.string( "" ), - ClusterThreshold = cms.double( 5.0 ), - SeedThreshold = cms.double( 3.0 ), - Algorithm = cms.string( "ThreeThresholdAlgorithm" ), - ChannelThreshold = cms.double( 2.0 ), - MaxAdjacentBad = cms.uint32( 0 ), - setDetId = cms.bool( True ), - MaxSequentialHoles = cms.uint32( 0 ), - RemoveApvShots = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MaxSequentialBad = cms.uint32( 1 ) - ), - onDemand = cms.bool( True ) -) -fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer", - inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), - pixelClusterProducer = cms.string( "hltSiPixelClusters" ), - switchOffPixelsIfEmpty = cms.bool( True ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) -) -fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOI", - hitsToTry = cms.int32( 3 ), - adjustErrorsDynamicallyForHitless = cms.bool( True ), - SF4 = cms.double( 7.0 ), - SF5 = cms.double( 10.0 ), - SF2 = cms.double( 4.0 ), - SF3 = cms.double( 5.0 ), - SF1 = cms.double( 3.0 ), - minEtaForTEC = cms.double( 0.7 ), - fixedErrorRescaleFactorForHits = cms.double( 3.0 ), - maxSeeds = cms.uint32( 5 ), - maxEtaForTOB = cms.double( 1.8 ), - pT3 = cms.double( 70.0 ), - pT2 = cms.double( 30.0 ), - pT1 = cms.double( 13.0 ), - layersToTry = cms.int32( 2 ), - fixedErrorRescaleFactorForHitless = cms.double( 10.0 ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - adjustErrorsDynamicallyForHits = cms.bool( True ), - src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - tsosDiff = cms.double( 0.03 ), - eta1 = cms.double( 1.0 ), - eta2 = cms.double( 1.4 ), - UseHitLessSeeds = cms.bool( True ), - UseStereoLayersInTEC = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), - debug = cms.untracked.bool( False ) -) -fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) -) -fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIterL3OITrackCandidates" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - AlgorithmName = cms.string( "iter10" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 4, 3, 2 ), - min3DLayers = cms.vint32( 1, 2, 1 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 5, 5 ) - ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ) -) -fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI' ) -) -fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI' ) -) -fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ), - InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ), - MuonPtOption = cms.string( "Tracker" ) -) -fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO", - MaxNormalizedChi2 = cms.double( 20.0 ), - MinNmuonHits = cms.int32( 1 ), - MinNhits = cms.int32( 1 ), - applyL3Filters = cms.bool( False ), - MaxPtDifference = cms.double( 0.3 ), - l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ), - InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ), - l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltIterL3MuonPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltIterL3MuonPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer", - precise = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.0 ), - Z_fixed = cms.bool( True ), - MeasurementTrackerName = cms.InputTag( "" ), - maxRegions = cms.int32( 5 ), - Pt_min = cms.double( 2.0 ), - Rescale_Dz = cms.double( 4.0 ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - vertexCollection = cms.InputTag( "notUsed" ), - Phi_fixed = cms.bool( True ), - input = cms.InputTag( "hltL2SelectorForL3IO" ), - DeltaR = cms.double( 0.025 ), - OnDemand = cms.int32( -1 ), - DeltaZ = cms.double( 24.2 ), - Rescale_phi = cms.double( 3.0 ), - Rescale_eta = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - Phi_min = cms.double( 0.0 ), - DeltaPhi = cms.double( 0.15 ), - UseVertex = cms.bool( False ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Pt_fixed = cms.bool( True ) -) -fragment.hltIterL3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIterL3MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" ) -) -fragment.hltIterL3MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIterL3MuonPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadruplets" ) -) -fragment.hltIterL3MuonPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltIterL3MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3MuonPixelVertices" ) -) -fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" ) -) -fragment.hltIter2IterL3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoublets" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2IterL3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.04 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2SelectorForL3IO" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - matchToSeeds = cms.bool( True ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIter2IterL3MuonMerged" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' ) -) -fragment.hltIterL3MuonsFromL2 = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' ) -) -fragment.hltIterL3MuonL1MuonNoL2Selector = cms.EDProducer( "HLTL1MuonNoL2Selector", - SeedMapTag = cms.InputTag( "hltL2Muons" ), - L1MinPt = cms.double( -1.0 ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L2CandTag = cms.InputTag( "hltL2MuonCandidates" ), - L1MaxEta = cms.double( 5.0 ), - L1MinQuality = cms.uint32( 7 ) -) -fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -fragment.hltIterL3FromL1MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIterL3FromL1MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" ) -) -fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIterL3FromL1MuonPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadruplets" ) -) -fragment.hltIterL3FromL1MuonPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltIterL3FromL1MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3FromL1MuonPixelVertices" ) -) -fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3FromL1MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" ) -) -fragment.hltIter2IterL3FromL1MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoublets" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter2IterL3MuonMerged' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter2IterL3MuonMerged' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter2IterL3FromL1MuonMerged' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter2IterL3FromL1MuonMerged' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMerged" ), - shareHitFraction = cms.double( 0.19 ), - LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombination" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltIterL3Muons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMerged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( True ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "Notused" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltL3MuonsIterL3Links' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltIterL3Muons" ) -) -fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.8 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ) - ) -) -fragment.hltPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadruplets" ) -) -fragment.hltPixelTripletsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 3000.0 ), - trajectories = cms.InputTag( "hltPixelTracks" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "undefQuality" ) -) -fragment.hltPixelTracksTrackingRegionsForTriplets = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "none" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 1.8, -3.2 ), - eta = cms.vdouble( 2.1, -0.8 ) - ), - mode = cms.string( "BeamSpotFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.4 ), - deltaPhi = cms.double( 0.4 ) - ) -) -fragment.hltPixelLayerTripletsWithClustersRemoval = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltPixelTracksHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForTriplets" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemoval" ) -) -fragment.hltPixelTracksHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.0 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForTriplets" ), - CAThetaCut = cms.double( 0.002 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( False ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltPixelTracksFromTriplets = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTriplets" ) -) -fragment.hltPixelTracksMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltPixelTracks','hltPixelTracksFromTriplets' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltPixelTracks','hltPixelTracksFromTriplets' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksMerged" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltPixelVertices" ) -) -fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1PixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1PFlowPixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.2 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 0.4 ), - originRadius = cms.double( 0.05 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltIter1PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" ) -) -fragment.hltIter1PFlowPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 100.0 ), - value1 = cms.double( 1000.0 ), - pt1 = cms.double( 0.4 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1PixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadruplets" ) -) -fragment.hltIter1PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIter1PixelTracks" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFLowPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt', - 'hltIter1PFlowTrackCutClassifierDetached' ) -) -fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer", - src = cms.InputTag( "hltIter1Merged" ), - particleType = cms.string( "pi+" ) -) -fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "TrackJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 30.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.5 ), - UseOnlyOnePV = cms.bool( True ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 7.5 ), - puPtMin = cms.double( 0.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.1 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.2 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", - fractionMinCaloInTauCone = cms.double( 0.7 ), - fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), - tauConeSize = cms.double( 0.2 ), - ptTrkMaxInCaloCone = cms.double( 1.4 ), - isolationConeSize = cms.double( 0.5 ), - inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ), - nTrkMaxInCaloCone = cms.int32( 0 ), - inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - etaMinCaloJet = cms.double( -2.7 ), - etaMaxCaloJet = cms.double( 2.7 ), - ptMinCaloJet = cms.double( 10.0 ), - inputTrackTag = cms.InputTag( "hltIter1Merged" ) -) -fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2PFlowPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.4 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.8 ) - ) -) -fragment.hltIter2PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" ) -) -fragment.hltIter2PFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2PFlowPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.4 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltTripletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltTripletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltTripletRecoveryPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltTripletRecoveryPFlowPixelTrackingRegions = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 2.1, -3.0 ), - eta = cms.vdouble( 1.8, -0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.4 ) - ) -) -fragment.hltTripletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltTripletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltTripletRecoveryPFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTriplets" ) -) -fragment.hltTripletRecoveryPFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltTripletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltTripletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltTripletRecoveryPFlowPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltTripletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltTripletRecoveryPFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltTripletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltTripletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltTripletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifier','MVAValues' ) -) -fragment.hltTripletRecoveryMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2Merged','hltTripletRecoveryPFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter2Merged','hltTripletRecoveryPFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltTripletRecoveryPFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltDoubletRecoveryPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix4', - 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix3+BPix4', - 'BPix3+FPix1_pos', - 'FPix1_pos+FPix2_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltDoubletRecoveryPFlowPixelTrackingRegions = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 3.0 ), - eta = cms.vdouble( 0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.02 ), - measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.9 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltDoubletRecoveryPFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairs" ) -) -fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltDoubletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ) -) -fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltTripletRecoveryMerged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltTripletRecoveryMerged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltMuons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( True ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 10.0 ), - fillIsolation = cms.bool( True ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 10.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( True ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( True ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( True ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( True ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi", - sourceTag = cms.InputTag( "rawDataCollector" ), - debugMode = cms.untracked.bool( False ), - InstanceES = cms.string( "" ), - ESdigiCollection = cms.string( "" ), - LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ) -) -fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer", - ESRecoAlgo = cms.int32( 0 ), - ESrechitCollection = cms.string( "EcalRecHitsES" ), - algo = cms.string( "ESRecHitWorker" ), - ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ) -) -fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbhereco" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( thresh_HF = cms.double( 0.4 ), - LongFibre_Fraction = cms.double( 0.1 ), - src = cms.InputTag( "hltHfreco" ), - EMDepthCorrection = cms.double( 22.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HADDepthCorrection = cms.double( 25.0 ), - HFCalib29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - name = cms.string( "PFHFRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( flags = cms.vstring( 'Standard', - 'HFLong', - 'HFShort' ), - cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11, 9, 9 ) - ), - cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), - cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) - ) - ) - ) - ), - ShortFibre_Cut = cms.double( 60.0 ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitHCALNavigator" ) - ) -) -fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" ) -) -fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" ) -) -fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" ) -) -fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" ) -) -fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" ) -) -fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_HAD" ) - ) - ), - showerSigma = cms.double( 0.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 0 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" ) -) -fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer", - TrackQuality = cms.string( "none" ), - UseQuality = cms.bool( False ), - TkColList = cms.VInputTag( 'hltPFMuonMerging' ) -) -fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), - source = cms.InputTag( "hltLightPFTracks" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -fragment.hltParticleFlow = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuons" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlock" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -fragment.hltAK8PFJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlow" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK8PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.99 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK8PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -fragment.hltAK8PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.9 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK8PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 5.0 ), - pfCandidatesTag = cms.InputTag( "hltParticleFlow" ) -) -fragment.hltAK8PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L1FastJet" ) -) -fragment.hltAK8PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L2Relative" ) -) -fragment.hltAK8PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L3Absolute" ) -) -fragment.hltAK8PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L2L3Residual" ) -) -fragment.hltAK8PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK8PFFastJetCorrector','hltAK8PFRelativeCorrector','hltAK8PFAbsoluteCorrector','hltAK8PFResidualCorrector' ) -) -fragment.hltAK8PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK8PFJets" ), - correctors = cms.VInputTag( 'hltAK8PFCorrector' ) -) -fragment.hltAK8PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK8PFJetsLooseID" ), - correctors = cms.VInputTag( 'hltAK8PFCorrector' ) -) -fragment.hltAK8PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK8PFJetsTightID" ), - correctors = cms.VInputTag( 'hltAK8PFCorrector' ) -) -fragment.hltAK8PFJetsCorrectedMatchedToCaloJets260 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet260" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltAK8SinglePFJet360 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 360.0 ) -) -fragment.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 1 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 5.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( -0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( 0.1 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( True ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlow" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 20.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( 0.03 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK8SinglePFJetTrimModMass30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 30.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 0.0 ) -) -fragment.hltBoolEnd = cms.EDFilter( "HLTBool", - result = cms.bool( True ) -) -fragment.hltPreAK8PFJet380TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8SingleCaloJet280 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 280.0 ) -) -fragment.hltAK8PFJetsCorrectedMatchedToCaloJets280 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet280" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltAK8SinglePFJet380 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 380.0 ) -) -fragment.hltPreAK8PFJet400TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8SingleCaloJet300 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 300.0 ) -) -fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet300" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltAK8SinglePFJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPreAK8PFJet420TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8SingleCaloJet320 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -fragment.hltAK8PFJetsCorrectedMatchedToCaloJets320 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet320" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltAK8SinglePFJet420 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 420.0 ) -) -fragment.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT250er_QuadJet_70_55_40_35_er2p5 OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreAK8PFHT750TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8HtMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 150.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 30.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltAK8Ht650 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 650.0 ) -) -fragment.hltAK8PFHTwJetPt200 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 200.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hlt1AK8PFJetsTrimMass50Pt200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 50.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltAK8PFHT750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 750.0 ) -) -fragment.hltPreAK8PFHT800TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8Ht700 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 700.0 ) -) -fragment.hltAK8PFHT800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 800.0 ) -) -fragment.hltPreAK8PFHT850TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8Ht750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 750.0 ) -) -fragment.hltAK8PFHT850 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 850.0 ) -) -fragment.hltPreAK8PFHT900TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8Ht800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 800.0 ) -) -fragment.hltAK8PFHT900 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 900.0 ) -) -fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreCaloJet500NoJetID = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForAll" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L1FastJet" ) -) -fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L2Relative" ) -) -fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L3Absolute" ) -) -fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L2L3Residual" ) -) -fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' ) -) -fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJets" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) -) -fragment.hltSingleCaloJet500 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -fragment.hltPreCaloJet550NoJetID = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet550 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 550.0 ) -) -fragment.hltL1sTripleMuV1OSM5to17 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5_DoubleMu_5_2p5_OS_Mass_5to17 OR L1_TripleMu_5_4_2p5_DoubleMu_5_2p5_OS_Mass_5to17" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTrimuon53p52UpsilonMuon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTripleMuonV2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMuV1OSM5to17" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltTripleMuonV2L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3TripleMuonV2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltTripleMuL3V2PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltTripleMuL3V2bPreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.5 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltTripleMuL3V2cPreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltUpsilonMuonL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerUpsilonMuon = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilonMuonL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltVertexmumuFilterUpsilonMuon = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilonMuon" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_14 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleEle25CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer", - l1InputRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "EGamma" ), - minEt = cms.double( 5.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Jet" ), - minEt = cms.double( 170.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Tau" ), - minEt = cms.double( 100.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ) - ), - recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - productLabels = cms.vstring( 'EcalRecHitsEB', - 'EcalRecHitsEE' ) -) -fragment.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer", - l1InputRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "EGamma" ), - minEt = cms.double( 5.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Jet" ), - minEt = cms.double( 170.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Tau" ), - minEt = cms.double( 100.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ) - ), - recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - productLabels = cms.vstring( 'EcalRecHitsES' ) -) -fragment.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -fragment.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -fragment.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" ) -) -fragment.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" ) -) -fragment.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" ) -) -fragment.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer", - PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ), - doSatelliteClusterMerge = cms.bool( False ), - BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ), - useRegression = cms.bool( True ), - satelliteMajorityFraction = cms.double( 0.5 ), - isOOTCollection = cms.bool( False ), - thresh_PFClusterEndcap = cms.double( 0.5 ), - ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ), - use_preshower = cms.bool( True ), - thresh_PFClusterBarrel = cms.double( 0.5 ), - thresh_SCEt = cms.double( 4.0 ), - etawidth_SuperClusterEndcap = cms.double( 0.04 ), - phiwidth_SuperClusterEndcap = cms.double( 0.6 ), - verbose = cms.untracked.bool( False ), - useDynamicDPhiWindow = cms.bool( True ), - PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ), - regressionConfig = cms.PSet( - uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ), - ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ), - regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ), - uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ), - isHLT = cms.bool( True ) - ), - applyCrackCorrections = cms.bool( False ), - satelliteClusterSeedThreshold = cms.double( 50.0 ), - endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ), - etawidth_SuperClusterBarrel = cms.double( 0.04 ), - PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ), - barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), - thresh_PFClusterSeedBarrel = cms.double( 1.0 ), - ClusteringType = cms.string( "Mustache" ), - EnergyWeight = cms.string( "Raw" ), - PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - thresh_PFClusterSeedEndcap = cms.double( 1.0 ), - phiwidth_SuperClusterBarrel = cms.double( 0.6 ), - thresh_PFClusterES = cms.double( 0.5 ), - seedThresholdIsET = cms.bool( True ), - PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ) -) -fragment.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ), - scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ), - recoEcalCandidateCollection = cms.string( "" ) -) -fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG25EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 25.0 ), - etcutEB = cms.double( 25.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltHcalDigisL1EGSeeded = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltEgammaCandidates" ), - type = cms.string( "RecoEcalCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.4 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -fragment.hltHbhePhase1RecoMethod2L1EGSeeded = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisL1EGSeeded" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -fragment.hltHbherecoMethod2L1EGSeeded = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoMethod2L1EGSeeded" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -fragment.hltTowerMakerMethod2L1EGSeeded = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoMethod2L1EGSeeded" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltFixedGridRhoFastjetAllCaloForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 2.5 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ) -) -fragment.hltEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", - effectiveAreas = cms.vdouble( 0.105, 0.17 ), - doRhoCorrection = cms.bool( False ), - outerCone = cms.double( 0.14 ), - caloTowerProducer = cms.InputTag( "hltTowerMakerMethod2L1EGSeeded" ), - innerCone = cms.double( 0.0 ), - useSingleTower = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - depth = cms.int32( -1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - etMin = cms.double( 0.0 ), - rhoScale = cms.double( 1.0 ), - doEtSum = cms.bool( False ) -) -fragment.hltEG25HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG25EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ), - isIeta = cms.bool( True ) -) -fragment.hltEG25CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG25HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix1+BPix4', - 'BPix2+BPix3', - 'BPix2+BPix4', - 'BPix3+BPix4', - 'FPix1_pos+FPix2_pos', - 'FPix1_pos+FPix3_pos', - 'FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos', - 'BPix1+FPix2_pos', - 'BPix1+FPix3_pos', - 'BPix2+FPix1_pos', - 'BPix2+FPix2_pos', - 'BPix2+FPix3_pos', - 'BPix3+FPix1_pos', - 'BPix3+FPix2_pos', - 'BPix3+FPix3_pos', - 'BPix4+FPix1_pos', - 'BPix4+FPix2_pos', - 'BPix4+FPix3_pos', - 'FPix1_neg+FPix2_neg', - 'FPix1_neg+FPix3_neg', - 'FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_neg', - 'BPix1+FPix3_neg', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_neg', - 'BPix2+FPix3_neg', - 'BPix3+FPix1_neg', - 'BPix3+FPix2_neg', - 'BPix3+FPix3_neg', - 'BPix4+FPix1_neg', - 'BPix4+FPix2_neg', - 'BPix4+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltEgammaSuperClustersToPixelMatch = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer", - cands = cms.InputTag( "hltEgammaCandidates" ), - cuts = cms.VPSet( - cms.PSet( endcapCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) -), - var = cms.InputTag( "hltEgammaHoverE" ), - barrelCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) - ) - ) - ) -) -fragment.hltEleSeedsTrackingRegions = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer", - RegionPSet = cms.PSet( - minBSDeltaZ = cms.double( 0.0 ), - useZInVertex = cms.bool( False ), - vertices = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useZInBeamspot = cms.bool( False ), - ptMin = cms.double( 1.5 ), - deltaEtaRegion = cms.double( 0.1 ), - nrSigmaForBSDeltaZ = cms.double( 4.0 ), - originHalfLength = cms.double( 12.5 ), - measurementTrackerEvent = cms.InputTag( "" ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ), - whereToUseMeasTracker = cms.string( "kNever" ), - deltaPhiRegion = cms.double( 0.4 ), - defaultZ = cms.double( 0.0 ) - ) -) -fragment.hltElePixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) -) -fragment.hltElePixelHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -fragment.hltElePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltElePixelHitDoubletsForTriplets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltElePixelSeedsDoublets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltElePixelSeedsTriplets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltElePixelSeedsCombined = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltElePixelSeedsDoublets','hltElePixelSeedsTriplets' ) -) -fragment.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronNHitSeedProducer", - matcherConfig = cms.PSet( - detLayerGeom = cms.string( "hltESPGlobalDetLayerGeometry" ), - navSchool = cms.string( "SimpleNavigationSchool" ), - useRecoVertex = cms.bool( False ), - minNrHits = cms.vuint32( 2, 3 ), - matchingCuts = cms.VPSet( - cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 9999.0 ), - dRZMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxHighEtThres = cms.vdouble( 20.0 ), - dRZMaxHighEtThres = cms.vdouble( 0.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ) - ), - minNrHitsValidLayerBins = cms.vint32( 4 ) - ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - measTkEvt = cms.InputTag( "hltSiStripClusters" ), - vertices = cms.InputTag( "" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ), - initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" ) -) -fragment.hltEgammaPixelMatchVars = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", - productsToWrite = cms.int32( 0 ), - dRZ2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol3" ) - ) -) ), - pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - dPhi2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 1.3E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.6 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.9 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 7.94E-5 ), - xMin = cms.double( 1.9 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ) -) ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - dPhi1SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00823, -0.0029 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00282 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.010838, -0.00345 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0043 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol2" ) - ) -) ) -) -fragment.hltEle25CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG25CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle25CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle25CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltParticleFlowSuperClusterECALUnseeded = cms.EDProducer( "PFECALSuperClusterProducer", - PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ), - doSatelliteClusterMerge = cms.bool( False ), - BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ), - useRegression = cms.bool( True ), - satelliteMajorityFraction = cms.double( 0.5 ), - isOOTCollection = cms.bool( False ), - thresh_PFClusterEndcap = cms.double( 0.5 ), - ESAssociation = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ), - use_preshower = cms.bool( True ), - thresh_PFClusterBarrel = cms.double( 0.5 ), - thresh_SCEt = cms.double( 4.0 ), - etawidth_SuperClusterEndcap = cms.double( 0.04 ), - phiwidth_SuperClusterEndcap = cms.double( 0.6 ), - verbose = cms.untracked.bool( False ), - useDynamicDPhiWindow = cms.bool( True ), - PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ), - regressionConfig = cms.PSet( - uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ), - ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ), - regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ), - uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ), - isHLT = cms.bool( True ) - ), - applyCrackCorrections = cms.bool( False ), - satelliteClusterSeedThreshold = cms.double( 50.0 ), - endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ), - etawidth_SuperClusterBarrel = cms.double( 0.04 ), - PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ), - barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), - thresh_PFClusterSeedBarrel = cms.double( 1.0 ), - ClusteringType = cms.string( "Mustache" ), - EnergyWeight = cms.string( "Raw" ), - PFClusters = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - thresh_PFClusterSeedEndcap = cms.double( 1.0 ), - phiwidth_SuperClusterBarrel = cms.double( 0.6 ), - thresh_PFClusterES = cms.double( 0.5 ), - seedThresholdIsET = cms.bool( True ), - PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ) -) -fragment.hltEgammaCandidatesUnseeded = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ), - scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALBarrel' ), - recoEcalCandidateCollection = cms.string( "" ) -) -fragment.hltEgammaCandidatesWrapperUnseeded = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( True ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - candNonIsolatedTag = cms.InputTag( "" ) -) -fragment.hltDiEG25EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 25.0 ), - etcutEB = cms.double( 25.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltHcalDigisL1EGUnseeded = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - type = cms.string( "RecoEcalCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.25 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -fragment.hltHbhePhase1RecoMethod2L1EGUnseeded = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisL1EGUnseeded" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -fragment.hltHbherecoMethod2L1EGUnseeded = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoMethod2L1EGUnseeded" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -fragment.hltTowerMakerMethod2L1EGUnseeded = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoMethod2L1EGUnseeded" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltEgammaHoverEUnseeded = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", - effectiveAreas = cms.vdouble( 0.105, 0.17 ), - doRhoCorrection = cms.bool( False ), - outerCone = cms.double( 0.14 ), - caloTowerProducer = cms.InputTag( "hltTowerMakerMethod2L1EGUnseeded" ), - innerCone = cms.double( 0.0 ), - useSingleTower = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - depth = cms.int32( -1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - rhoMax = cms.double( 9.9999999E7 ), - etMin = cms.double( 0.0 ), - rhoScale = cms.double( 1.0 ), - doEtSum = cms.bool( False ) -) -fragment.hltDiEG25HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG25EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaClusterShapeUnseeded = cms.EDProducer( "EgammaHLTClusterShapeProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - isIeta = cms.bool( True ) -) -fragment.hltDiEG25CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG25HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaSuperClustersToPixelMatchUnseeded = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer", - cands = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - cuts = cms.VPSet( - cms.PSet( endcapCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) -), - var = cms.InputTag( "hltEgammaHoverEUnseeded" ), - barrelCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) - ) - ) - ) -) -fragment.hltEleSeedsTrackingRegionsUnseeded = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer", - RegionPSet = cms.PSet( - minBSDeltaZ = cms.double( 0.0 ), - useZInVertex = cms.bool( False ), - vertices = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useZInBeamspot = cms.bool( False ), - ptMin = cms.double( 1.5 ), - deltaEtaRegion = cms.double( 0.1 ), - nrSigmaForBSDeltaZ = cms.double( 4.0 ), - originHalfLength = cms.double( 12.5 ), - measurementTrackerEvent = cms.InputTag( "" ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ), - whereToUseMeasTracker = cms.string( "kNever" ), - deltaPhiRegion = cms.double( 0.4 ), - defaultZ = cms.double( 0.0 ) - ) -) -fragment.hltElePixelHitDoubletsUnseeded = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsUnseeded" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) -) -fragment.hltElePixelHitDoubletsForTripletsUnseeded = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsUnseeded" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -fragment.hltElePixelHitTripletsUnseeded = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltElePixelHitDoubletsForTripletsUnseeded" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltElePixelSeedsDoubletsUnseeded = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitDoubletsUnseeded" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltElePixelSeedsTripletsUnseeded = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitTripletsUnseeded" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltElePixelSeedsCombinedUnseeded = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltElePixelSeedsDoubletsUnseeded','hltElePixelSeedsTripletsUnseeded' ) -) -fragment.hltEgammaElectronPixelSeedsUnseeded = cms.EDProducer( "ElectronNHitSeedProducer", - matcherConfig = cms.PSet( - detLayerGeom = cms.string( "hltESPGlobalDetLayerGeometry" ), - navSchool = cms.string( "SimpleNavigationSchool" ), - useRecoVertex = cms.bool( False ), - minNrHits = cms.vuint32( 2, 3 ), - matchingCuts = cms.VPSet( - cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 9999.0 ), - dRZMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxHighEtThres = cms.vdouble( 20.0 ), - dRZMaxHighEtThres = cms.vdouble( 0.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ) - ), - minNrHitsValidLayerBins = cms.vint32( 4 ) - ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - measTkEvt = cms.InputTag( "hltSiStripClusters" ), - vertices = cms.InputTag( "" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ), - initialSeeds = cms.InputTag( "hltElePixelSeedsCombinedUnseeded" ) -) -fragment.hltEgammaPixelMatchVarsUnseeded = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", - productsToWrite = cms.int32( 0 ), - dRZ2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol3" ) - ) -) ), - pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - dPhi2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 1.3E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.6 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.9 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 7.94E-5 ), - xMin = cms.double( 1.9 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ) -) ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - dPhi1SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00823, -0.0029 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00282 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.010838, -0.00345 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0043 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol2" ) - ) -) ) -) -fragment.hltDiEle25CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG25CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDiEle25CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle25CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreDoubleEle27CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG27EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG27HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG27CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG27CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle27CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG27EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG27HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG27EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG27CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG27HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEle27CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG27CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDiEle27CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle27CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreDoubleEle33CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG33EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 33.0 ), - etcutEB = cms.double( 33.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG33HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG33EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG33CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG33HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle33CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG33CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle33CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle33CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG33EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 33.0 ), - etcutEB = cms.double( 33.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG33HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG33EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG33CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG33HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEle33CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG33CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDiEle33CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle33CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sBigORDoubleLooseIsoEGXXer = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleLooseIsoEG22er2p1 OR L1_DoubleLooseIsoEG24er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleEle24eta2p1WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleEGL1EGerFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sBigORDoubleLooseIsoEGXXer" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltDoubleEG24L1EGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDoubleEGL1EGerFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 24.0 ), - etcutEB = cms.double( 24.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltDoubleEle24erWPTightClusterShapeFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEG24L1EGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle24erWPTightHEFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightClusterShapeFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - doRhoCorrection = cms.bool( False ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle24erWPTightEcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightHEFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltRegionalTowerForEgamma = cms.EDProducer( "EgammaHLTCaloTowerProducer", - L1NonIsoCand = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - EMin = cms.double( 0.8 ), - EtMin = cms.double( 0.5 ), - L1IsoCand = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - useTowersInCone = cms.double( 0.8 ), - towerCollection = cms.InputTag( "hltTowerMakerMethod2L1EGSeeded" ) -) -fragment.hltParticleFlowRecHitHBHEForEgamma = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbherecoMethod2L1EGSeeded" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -fragment.hltParticleFlowClusterHBHEForEgamma = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForEgamma" ) -) -fragment.hltParticleFlowClusterHCALForEgamma = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForEgamma" ) -) -fragment.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( False ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle24erWPTightHcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightEcalIsoFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltDoubleEle24erWPTightPixelMatchFilterForTau = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightHcalIsoFilterForTau" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDoubleEle24erWPTightPMS2FilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightPixelMatchFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 1000000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer", - src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - producer = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "gsf" ), - Propagator = cms.string( "hltESPFwdElectronPropagator" ) -) -fragment.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", - BSProducer = cms.InputTag( "hltOnlineBeamSpot" ), - UseGsfTracks = cms.bool( True ), - TrackProducer = cms.InputTag( "" ), - GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" ) -) -fragment.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - upperTrackNrToRemoveCut = cms.int32( 9999 ), - lowerTrackNrToRemoveCut = cms.int32( -1 ), - inputCollection = cms.InputTag( "hltEgammaGsfTracks" ) -) -fragment.hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightPMS2FilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle24erWPTightGsfMissingHitsFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle24erWPTightGsfDetaFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfMissingHitsFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle24erWPTightGsfDphiFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfDetaFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltElectronsVertex = cms.EDProducer( "VertexFromTrackProducer", - verbose = cms.untracked.bool( False ), - useTriggerFilterElectrons = cms.bool( False ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - isRecoCandidate = cms.bool( True ), - trackLabel = cms.InputTag( "hltEgammaGsfElectrons" ), - useTriggerFilterMuons = cms.bool( False ), - useBeamSpot = cms.bool( True ), - vertexLabel = cms.InputTag( "None" ), - triggerFilterElectronsSrc = cms.InputTag( "None" ), - triggerFilterMuonsSrc = cms.InputTag( "None" ), - useVertex = cms.bool( False ) -) -fragment.hltPixelTracksElectronsFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksElectronsFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsElectrons = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltElectronsVertex" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.2 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( True ), - ptMin = cms.double( 0.9 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltPixelTracksHitDoubletsElectrons = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsElectrons" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -fragment.hltPixelTracksHitTripletsElectrons = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.06 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsElectrons" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.06 ) -) -fragment.hltPixelTracksElectrons = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksElectronsFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksElectronsFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsElectrons" ) -) -fragment.hltPixelVerticesElectrons = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksElectrons" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltIter0ElectronsPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksElectrons" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0ElectronsPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0ElectronsCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter0ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter1ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0ElectronsTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1ElectronsPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1ElectronsPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1ElectronsPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1ElectronsPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1ElectronsPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter1ElectronsPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerTriplets" ) -) -fragment.hltIter1ElectronsPixelHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltIter1ElectronsPixelHitDoublets" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.037 ) -) -fragment.hltIter1ElectronsPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1ElectronsPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1ElectronsPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1ElectronsCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1ElectronsTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.9, 3.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.8, 3.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.9, 3.0 ), - d0_par1 = cms.vdouble( 0.85, 3.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter1ElectronsTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 5 ), - chi2n_par = cms.double( 0.4 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter1ElectronsTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter1MergedForElectrons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1ElectronsTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2ElectronsPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2ElectronsPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 1.2 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2ElectronsPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2ElectronsPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2ElectronsPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter2ElectronsPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerPairs" ) -) -fragment.hltIter2ElectronsPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2ElectronsPixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2ElectronsPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2ElectronsCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter2ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter2MergedForElectrons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltEgammaEleGsfTrackIso = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", - egTrkIsoStripEndcap = cms.double( 0.01 ), - egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), - useGsfTrack = cms.bool( True ), - useSCRefs = cms.bool( True ), - trackProducer = cms.InputTag( "hltIter2MergedForElectrons" ), - egTrkIsoStripBarrel = cms.double( 0.01 ), - electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ), - egTrkIsoConeSize = cms.double( 0.2 ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 0.15 ) -) -fragment.hltDoubleEle24erWPTightGsfTrackIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfDphiFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltL1sDoubleEG6to8HTT250to300IorL1sHTT = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleEG6_HTT250er OR L1_DoubleEG6_HTT270er OR L1_DoubleEG6_HTT300er OR L1_DoubleEG6_HTT255er OR L1_DoubleEG8er2p6_HTT255er OR L1_DoubleEG8er2p6_HTT270er OR L1_DoubleEG8er2p6_HTT300er OR L1_HTT270er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleEle8CaloIdMTrackIdMMass8DZPFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleEle8EgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( False ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDoubleEle8EgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltEG8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG8EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG8HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG8CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle8CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle8Mass8Filter = cms.EDFilter( "HLTEgammaCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ), - minMass = cms.double( 8.0 ), - secondLegLastFilter = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltDoubleEle8DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlow" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.99 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK4PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.9 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK4PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L1FastJet" ) -) -fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L2Relative" ) -) -fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L3Absolute" ) -) -fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L2L3Residual" ) -) -fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' ) -) -fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJets" ), - correctors = cms.VInputTag( 'hltAK4PFCorrector' ) -) -fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsLooseID" ), - correctors = cms.VInputTag( 'hltAK4PFCorrector' ) -) -fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsTightID" ), - correctors = cms.VInputTag( 'hltAK4PFCorrector' ) -) -fragment.hltPFHTJet30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFHT350Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 350.0 ) -) -fragment.hltPreDoubleEle8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreEle27Ele37CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG37EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 37.0 ), - etcutEB = cms.double( 37.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG37HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG37CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle37CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG37CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle37CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle37CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG37EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 37.0 ), - etcutEB = cms.double( 37.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG37HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG37CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle37CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG37CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle37CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle37CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleMu16IorSingleMu25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu16 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu27Ele37CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu16orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu16IorSingleMu25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu16orMu25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - minPt = cms.double( 27.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltPreMu37Ele27CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered37Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - minPt = cms.double( 37.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltEG27EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG27HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG27CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG27CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle27CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleMu22IorSingleMu25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu37TkMu27 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu22orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22IorSingleMu25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu22orMu25L1f0L2Filtered25 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu25L1Filtered0" ), - MinPt = cms.double( 25.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL3fL1sMu16orMu25L1f0L2f25L3Filtered37 = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu22orMu25L1Filtered0" ), - minPt = cms.double( 37.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltMuTrackSeeds = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 1.0E9 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 1.0E9 ) -) -fragment.hltMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltMuTrackSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltMuCtfTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltMuCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherRK" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "hltMuCtfTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltDiMuonMerging = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMuCtfTracks' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMuCtfTracks' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltDiMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMerging" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltGlbTrkMuons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltDiMuonMerging','hltDiMuonLinks' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltGlbTrkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltGlbTrkMuons" ) -) -fragment.hltDiMuonGlbFiltered37TrkFiltered27 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 1.0E99 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.0E99 ), - ChargeOpt = cms.int32( 0 ), - maxEtaMuon = cms.double( 1.0E99 ), - minMass = cms.double( 1.0 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 37.0 ), - maxYDimuon = cms.double( 1.0E99 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 27.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltDiMuonGlb37Trk27DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered37TrkFiltered27" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered37TrkFiltered27" ) -) -fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu43Bs = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDoubleMu4BsL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 4.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 4.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 4.5 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu4Bs = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4BsL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu4Bs = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Bs" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDoubleMu43JpsiDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleMu43JpsiDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 4.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu43Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu43JpsiDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu43Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu43Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu4JpsiTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDoubleMu4JpsiDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu4Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4JpsiDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu4Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -fragment.hltPixelTracksForSeedsJpsiFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsJpsiFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsJpsi = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsJpsi = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsJpsi" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsJpsi = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsJpsi" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsJpsi = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsJpsiFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsJpsiFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsJpsi" ) -) -fragment.hltIter0DisplacedJpsiPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsJpsi" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0DisplacedJpsiCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedJpsiPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0DisplacedJpsiCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedJpsiCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0DisplacedJpsiTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedJpsiTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedJpsiTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1DisplacedJpsiClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedJpsiTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedJpsiPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1DisplacedJpsiPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1DisplacedJpsiPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedJpsiPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedJpsiPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedJpsiPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedJpsiPixelLayerQuadruplets" ) -) -fragment.hltIter1DisplacedJpsiPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedJpsiPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1DisplacedJpsiPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedJpsiPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1DisplacedJpsiCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedJpsiPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1DisplacedJpsiCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedJpsiCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1DisplacedJpsiTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedJpsiTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedJpsiTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedJpsiTrackCutClassifierPrompt', - 'hltIter1DisplacedJpsiTrackCutClassifierDetached' ) -) -fragment.hltIter1DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedJpsiTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedJpsiTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1DisplacedJpsiMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedJpsiTrackSelectionHighPurity','hltIter1DisplacedJpsiTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedJpsiTrackSelectionHighPurity','hltIter1DisplacedJpsiTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2DisplacedJpsiClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedJpsiTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedJpsiPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2DisplacedJpsiPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2DisplacedJpsiPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedJpsiPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedJpsiPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedJpsiPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedJpsiPixelLayerTriplets" ) -) -fragment.hltIter2DisplacedJpsiPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedJpsiPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2DisplacedJpsiPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedJpsiPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2DisplacedJpsiCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedJpsiPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2DisplacedJpsiCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedJpsiCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2DisplacedJpsiTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedJpsiTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedJpsiTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2DisplacedJpsiMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedJpsiMerged','hltIter2DisplacedJpsiTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedJpsiMerged','hltIter2DisplacedJpsiTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltJpsiTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedJpsiMerged" ), - particleType = cms.string( "K+" ) -) -fragment.hltJpsiTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 2.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 0.005 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4Jpsi" ), - MinInvMass = cms.double( 0.0 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltJpsiTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltJpsiTkVertexProducer" ), - MinPt = cms.double( 0.0 ) -) -fragment.hltPreDoubleMu4LowMassNonResonantTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleMu4LowMassNonResonantDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125, 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125, 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0, 4.0 ), - MaxInvMass = cms.vdouble( 2.9, 4.8 ), - MinPtMax = cms.vdouble( 0.0, 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9, 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 1.0, 4.0 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4LowMassNonResonantDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu4LowMassNonResonant = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -fragment.hltPixelTracksForSeedsNRFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsNRFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsNR = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsNR = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsNR" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsNR = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsNR" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsNR = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsNRFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsNRFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsNR" ) -) -fragment.hltIter0DisplacedNRPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsNR" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0DisplacedNRCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedNRPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0DisplacedNRCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedNRCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0DisplacedNRTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedNRCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedNRTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedNRTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1DisplacedNRClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedNRTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1DisplacedNRMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedNRPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1DisplacedNRPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedNRMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1DisplacedNRPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedNRPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedNRPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedNRPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedNRPixelLayerQuadruplets" ) -) -fragment.hltIter1DisplacedNRPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedNRPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1DisplacedNRPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedNRPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1DisplacedNRCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedNRPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedNRMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1DisplacedNRCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedNRCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedNRMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1DisplacedNRTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedNRTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedNRTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedNRTrackCutClassifierPrompt', - 'hltIter1DisplacedNRTrackCutClassifierDetached' ) -) -fragment.hltIter1DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedNRTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedNRTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1DisplacedNRMuMuMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedNRTrackSelectionHighPurity','hltIter1DisplacedNRTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedNRTrackSelectionHighPurity','hltIter1DisplacedNRTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2DisplacedNRClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedNRTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2DisplacedNRMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedNRClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedNRPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2DisplacedNRPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedNRMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2DisplacedNRPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedNRPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedNRPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedNRPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedNRPixelLayerTriplets" ) -) -fragment.hltIter2DisplacedNRPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedNRPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2DisplacedNRPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedNRPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2DisplacedNRCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedNRPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedNRMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2DisplacedNRCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedNRCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedNRMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2DisplacedNRTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedNRCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedNRTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedNRTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2DisplacedNRMuMuMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedNRMuMuMerged','hltIter2DisplacedNRTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedNRMuMuMerged','hltIter2DisplacedNRTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltLowMassNonResonantTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedNRMuMuMerged" ), - particleType = cms.string( "K+" ) -) -fragment.hltLowMassNonResonantTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 2.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 0.005 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltLowMassNonResonantTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4LowMassNonResonant" ), - MinInvMass = cms.double( 0.0 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltLowMassNonResonantTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltLowMassNonResonantTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltLowMassNonResonantTkVertexProducer" ), - MinPt = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorTripleMu530DoubleMu53OSMassMax9 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu3TrkTau3mu = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMuorTripleMuL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4IorTripleMu530DoubleMu53OSMassMax9" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuorTripleMuL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuorTripleMuL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDoubleMu3TrkTau3muL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 1.7 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.0 ), - MaxDr = cms.double( 0.6 ), - MinAcop = cms.double( 2.7 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.5 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu3Tau3mu = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu3TrkTau3muL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu3Tau3mu = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.01 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsTau3muFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsTau3muFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsTau3mu = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsTau3mu = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsTau3mu" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsTau3mu = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsTau3mu" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsTau3mu = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsTau3muFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsTau3muFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsTau3mu" ) -) -fragment.hltIter0DisplacedTau3muPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsTau3mu" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0DisplacedTau3muCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedTau3muPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0DisplacedTau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedTau3muCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedTau3muCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedTau3muTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedTau3muTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1DisplacedTau3muClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedTau3muTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedTau3muPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1DisplacedTau3muPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1DisplacedTau3muPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedTau3muPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedTau3muPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muPixelLayerQuadruplets" ) -) -fragment.hltIter1DisplacedTau3muPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedTau3muPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1DisplacedTau3muPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedTau3muPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1DisplacedTau3muCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedTau3muPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1DisplacedTau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedTau3muCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1DisplacedTau3muTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedTau3muTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedTau3muTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muTrackCutClassifierPrompt', - 'hltIter1DisplacedTau3muTrackCutClassifierDetached' ) -) -fragment.hltIter1DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedTau3muTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedTau3muTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1DisplacedTau3muMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedTau3muTrackSelectionHighPurity','hltIter1DisplacedTau3muTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedTau3muTrackSelectionHighPurity','hltIter1DisplacedTau3muTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2DisplacedTau3muClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedTau3muTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedTau3muClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedTau3muPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2DisplacedTau3muPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2DisplacedTau3muPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedTau3muPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedTau3muPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muPixelLayerTriplets" ) -) -fragment.hltIter2DisplacedTau3muPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedTau3muPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2DisplacedTau3muPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedTau3muPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2DisplacedTau3muCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedTau3muPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2DisplacedTau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedTau3muCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedTau3muTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedTau3muTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2DisplacedTau3muMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedTau3muMerged','hltIter2DisplacedTau3muTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedTau3muMerged','hltIter2DisplacedTau3muTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltTau3muTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muMerged" ), - particleType = cms.string( "mu+" ) -) -fragment.hltTau3muTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 1.44E-4 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.106 ), - MaxInvMass = cms.double( 2.02 ), - TrackCand = cms.InputTag( "hltTau3muTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu3Tau3mu" ), - MinInvMass = cms.double( 1.6 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltTau3muTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 2.0 ), - MinCosinePointingAngle = cms.double( 0.9 ), - TrackTag = cms.InputTag( "hltTau3muTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 8.0 ), - MuMuTkVertexTag = cms.InputTag( "hltTau3muTkVertexProducer" ), - MinPt = cms.double( 8.0 ) -) -fragment.hltPreDoubleMu4PsiPrimeTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleMu4PsiPrimeDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.3 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu4PsiPrime = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4PsiPrimeDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu4PsiPrime = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -fragment.hltPixelTracksForSeedsPsiPrimeFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsPsiPrimeFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsPsiPrime = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsPsiPrime = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsPsiPrime" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsPsiPrime = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsPsiPrime" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsPsiPrime = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsPsiPrimeFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsPsiPrimeFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsPsiPrime" ) -) -fragment.hltIter0DisplacedPsiPrimePixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsPsiPrime" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0DisplacedPsiPrimeCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedPsiPrimePixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0DisplacedPsiPrimeCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedPsiPrimeCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0DisplacedPsiPrimeTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedPsiPrimeCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedPsiPrimeTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedPsiPrimeTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1DisplacedPsiPrimeClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedPsiPrimeTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedPsiPrimePixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1DisplacedPsiPrimePixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1DisplacedPsiPrimePixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedPsiPrimePixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedPsiPrimePixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedPsiPrimePixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedPsiPrimePixelLayerQuadruplets" ) -) -fragment.hltIter1DisplacedPsiPrimePixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedPsiPrimePixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1DisplacedPsiPrimePixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedPsiPrimePixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1DisplacedPsiPrimeCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedPsiPrimePixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1DisplacedPsiPrimeCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedPsiPrimeCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt', - 'hltIter1DisplacedPsiPrimeTrackCutClassifierDetached' ) -) -fragment.hltIter1DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedPsiPrimeTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedPsiPrimeTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1DisplacedPsiPrimeMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedPsiPrimeTrackSelectionHighPurity','hltIter1DisplacedPsiPrimeTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedPsiPrimeTrackSelectionHighPurity','hltIter1DisplacedPsiPrimeTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2DisplacedPsiPrimeClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedPsiPrimeTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedPsiPrimeClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedPsiPrimePixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2DisplacedPsiPrimePixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2DisplacedPsiPrimePixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedPsiPrimePixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedPsiPrimePixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedPsiPrimePixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedPsiPrimePixelLayerTriplets" ) -) -fragment.hltIter2DisplacedPsiPrimePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedPsiPrimePixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2DisplacedPsiPrimePixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedPsiPrimePixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2DisplacedPsiPrimeCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedPsiPrimePixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2DisplacedPsiPrimeCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedPsiPrimeCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2DisplacedPsiPrimeTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedPsiPrimeCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedPsiPrimeTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedPsiPrimeTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2DisplacedPsiPrimeMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedPsiPrimeMerged','hltIter2DisplacedPsiPrimeTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedPsiPrimeMerged','hltIter2DisplacedPsiPrimeTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltPsiPrimeTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedPsiPrimeMerged" ), - particleType = cms.string( "K+" ) -) -fragment.hltPsiPrimeTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 2.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 0.005 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltPsiPrimeTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4PsiPrime" ), - MinInvMass = cms.double( 0.0 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltPsiPrimeTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltPsiPrimeTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltPsiPrimeTkVertexProducer" ), - MinPt = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu3SQHTT200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_SQ_HTT200er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu4Mass8DZPFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleMuon4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu3SQHTT200" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltDoubleMuon4L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3DoubleMuon4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1DiMu3SQHT200L3PreFiltered4 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 4.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDoubleMuon4Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -fragment.hltDoubleMu4Mass8DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDoubleMuon4Mass8Filtered" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDoubleMuon4Mass8Filtered" ) -) -fragment.hltPreDoubleMu8Mass8PFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1DiMu3SQHT200L3PreFiltered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDoubleMuon8Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -fragment.hltL1sSingleMu3IorMu3Jet30er2p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_Mu3_Jet30er2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu3PFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorMu3Jet30er2p5" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL1sSingleJet35ObjectMap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL2fL1sMu3L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu3L1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3L1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu3JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltL3fL1sMu3L1f0L2f0L3Filtered3" ) -) -fragment.hltMu3PFJet40MuCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltMu3JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 40.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltL1sDoubleMu0SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu7p5L2Mu2Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1DoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fSQDoubleMu2L2PreFiltered2 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), - MinPt = cms.double( 2.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fSQMu7p5L2Mu2L3Filtered7p5 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fSQDoubleMu2L2PreFiltered2" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 7.5 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltSQMu7p5L2Mu2JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 99999.9 ), - PreviousCandTag = cms.InputTag( "hltL3fSQMu7p5L2Mu2L3Filtered7p5" ), - TrackTag = cms.InputTag( "hltL2MuonCandidates" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 1.0E10 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 2 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 4.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.2 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 0.0 ) -) -fragment.hltPreMu7p5L2Mu2Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSQMu7p5L2Mu2UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 99999.9 ), - PreviousCandTag = cms.InputTag( "hltL3fSQMu7p5L2Mu2L3Filtered7p5" ), - TrackTag = cms.InputTag( "hltL2MuonCandidates" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 1.0E10 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 2 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.8 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.0 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 0.0 ) -) -fragment.hltL1sSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu7p5Track2Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fMu7p5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fMu7p5TrackL2Filtered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fMu7p5TrackFiltered0" ), - MinPt = cms.double( 7.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fMu7p5TrackFiltered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fLMu7p5TrackL3Filtered7p5 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fMu7p5TrackFiltered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fMu7p5TrackL2Filtered7" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 7.5 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3MuonVertex = cms.EDProducer( "VertexFromTrackProducer", - verbose = cms.untracked.bool( False ), - useTriggerFilterElectrons = cms.bool( False ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - isRecoCandidate = cms.bool( True ), - trackLabel = cms.InputTag( "hltIterL3MuonCandidates" ), - useTriggerFilterMuons = cms.bool( False ), - useBeamSpot = cms.bool( True ), - vertexLabel = cms.InputTag( "notUsed" ), - triggerFilterElectronsSrc = cms.InputTag( "notUsed" ), - triggerFilterMuonsSrc = cms.InputTag( "notUsed" ), - useVertex = cms.bool( False ) -) -fragment.hltPixelTracksL3MuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksL3MuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsL3Muon = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltL3MuonVertex" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.5 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( True ), - ptMin = cms.double( 0.9 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltPixelTracksHitDoubletsL3Muon = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsL3Muon" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsL3Muon = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsL3Muon" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksL3Muon = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsL3Muon" ) -) -fragment.hltPixelVerticesL3Muon = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksL3Muon" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltPixelTracksForSeedsL3MuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsL3MuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsL3Muon = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsL3Muon = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3Muon" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsL3Muon = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsL3Muon" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsL3Muon = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsL3Muon" ) -) -fragment.hltIter0L3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsL3Muon" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1L3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1L3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1L3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1L3MuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltIter1L3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1L3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1L3MuonPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadruplets" ) -) -fragment.hltIter1L3MuonPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1L3MuonPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1L3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1L3MuonPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1L3MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1L3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1L3MuonTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1L3MuonTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1L3MuonTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPrompt', - 'hltIter1L3MuonTrackCutClassifierDetached' ) -) -fragment.hltIter1L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1L3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurity','hltIter1L3MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurity','hltIter1L3MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2L3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1L3MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2L3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2L3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2L3MuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltIter2L3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2L3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2L3MuonPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTriplets" ) -) -fragment.hltIter2L3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2L3MuonPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2L3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2L3MuonPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2L3MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2L3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2L3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1L3MuonMerged','hltIter2L3MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1L3MuonMerged','hltIter2L3MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - particleType = cms.string( "mu+" ) -) -fragment.hltMu7p5Track2JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 3.35 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.8 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -fragment.hltPreMu7p5Track3p5Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu7p5Track3p5JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 3.5 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 3.35 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.8 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -fragment.hltPreMu7p5Track7Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu7p5Track7JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 7.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 3.35 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.8 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -fragment.hltPreMu7p5Track2Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu7p5Track2UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.5 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -fragment.hltPreMu7p5Track3p5Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu7p5Track3p5UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 3.5 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.5 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -fragment.hltPreMu7p5Track7Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu7p5Track7UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 7.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.5 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -fragment.hltPreDoublePhoton33CaloIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoublePhoton70 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG70EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 70.0 ), - etcutEB = cms.double( 70.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG70HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG70EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG70EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 70.0 ), - etcutEB = cms.double( 70.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG70HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG70EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreDoublePhoton85 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG85EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 85.0 ), - etcutEB = cms.double( 85.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG85HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG85EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG85EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 85.0 ), - etcutEB = cms.double( 85.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG85HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG85EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleEGLowETor = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle20WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEGLowETOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGLowETor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG20L1SingleEGLowETOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle20WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle20WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle20WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle20WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle20WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle20WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle20WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle20WPLooseGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle20WPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.025 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle20WPLoose1ClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.02 ), - thrOverEEE1 = cms.vdouble( 0.02 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20WPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle20WPLoose1HEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20WPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle20WPLoose1EcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20WPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle20WPLoose1HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle20WPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.013 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.016 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1PMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0055 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle20eta2p1WPLooseGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEGLowETOrEtaRFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGLowETor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG20L1SingleEGLowETOrEtaREtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrEtaRFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle20erWPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtaREtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20erWPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.025 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle20erWPLoose1ClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.02 ), - thrOverEEE1 = cms.vdouble( 0.02 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20erWPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle20erWPLoose1HEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20erWPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle20erWPLoose1EcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20erWPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle20erWPLoose1HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle20erWPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20erWPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.013 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.016 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1PMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20erWPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0055 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20erWPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20erWPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltL1sSingleAndDoubleEGor = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_14" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiEle27WPTightCaloOnlyL1DoubleEG = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleAndDoubleEGOrSingleFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrSingleFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27L1SingleAndDoubleEGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltDiEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrSingleFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG27L1SingleAndDoubleEGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 2 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltDiEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 2 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltDiEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 2 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltL1sSingleEGor = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle27WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG27L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle27WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle27WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle27WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle27WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle27WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle27WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle27WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle27WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle27WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle27WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle32WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG32L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 32.0 ), - etcutEB = cms.double( 32.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle32WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG32L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle32WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle32WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle32WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle32WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle32WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle32WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle32WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle32WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle32WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle35WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG35L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 35.0 ), - etcutEB = cms.double( 35.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle35noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle35noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle35noerWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle35noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle35noerWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle35noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle35noerWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle35noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle35noerWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle35noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle35noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle35noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle35noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle35noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle35noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltL1sAlCaSingleEle = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_IsoEG33_Mt40" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle35WPTightGsfL1EGMT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( False ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sAlCaSingleEle" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( False ), - inputTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 36.0 ), - etcutEB = cms.double( 36.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTChi2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle38WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG38L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 38.0 ), - etcutEB = cms.double( 38.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle38noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG38L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle38noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle38noerWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle38noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle38noerWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle38noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle38noerWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle38noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle38noerWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle38noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle38noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle38noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle38noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle38noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle38noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle40WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG40L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 40.0 ), - etcutEB = cms.double( 40.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle40noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG40L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle40noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle40noerWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle40noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle40noerWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle40noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle40noerWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle40noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle40noerWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle40noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle40noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle40noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle40noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle40noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle40noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle32WPTightGsfL1DoubleEG = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG32L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrSingleFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 32.0 ), - etcutEB = cms.double( 32.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle32L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG32L1SingleAndDoubleEGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle32L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle32L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle32L1DoubleEGWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle32L1DoubleEGWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32L1DoubleEGWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32L1DoubleEGWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltL1sHTTForBeamSpot = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHT450Beamspot = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", - min_N90 = cms.int32( -2 ), - min_N90hits = cms.int32( 2 ), - min_EMF = cms.double( 1.0E-6 ), - jetsInput = cms.InputTag( "hltAK4CaloJets" ), - JetIDParams = cms.PSet( - hfRecHitsColl = cms.InputTag( "hltHfreco" ), - hoRecHitsColl = cms.InputTag( "hltHoreco" ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), - useRecHits = cms.bool( True ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) - ), - max_EMF = cms.double( 999.0 ) -) -fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) -) -fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 30.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltHT450 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 450.0 ) -) -fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltPFMuonMerging" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ), - use_vdt = cms.untracked.bool( True ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter", - src = cms.InputTag( "hltVerticesPF" ), - filterParams = cms.PSet( - maxZ = cms.double( 24.0 ), - minNdof = cms.double( 4.0 ), - maxRho = cms.double( 2.0 ), - pvSrc = cms.InputTag( "hltVerticesPF" ) - ) -) -fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector", - filter = cms.bool( True ), - src = cms.InputTag( "hltVerticesPFSelector" ), - cut = cms.string( "!isFake" ) -) -fragment.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltL1sMu18erTau24erIorMu20erTau24er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau24er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltEcalUncalibRecHitMF = cms.EDProducer( "EcalUncalibRecHitProducer", - EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), - EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), - EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ), - EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ), - algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ), - algoPSet = cms.PSet( - ebSpikeThreshold = cms.double( 1.042 ), - EBtimeFitLimits_Upper = cms.double( 1.4 ), - EEtimeFitLimits_Lower = cms.double( 0.2 ), - timealgo = cms.string( "None" ), - EEtimeNconst = cms.double( 31.8 ), - EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ), - EBtimeNconst = cms.double( 28.5 ), - prefitMaxChiSqEE = cms.double( 10.0 ), - outOfTimeThresholdGain12mEB = cms.double( 5.0 ), - chi2ThreshEE_ = cms.double( 50.0 ), - EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ), - outOfTimeThresholdGain12mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain12pEB = cms.double( 5.0 ), - prefitMaxChiSqEB = cms.double( 15.0 ), - outOfTimeThresholdGain12pEE = cms.double( 1000.0 ), - ampErrorCalculation = cms.bool( False ), - amplitudeThresholdEB = cms.double( 10.0 ), - kPoorRecoFlagEB = cms.bool( True ), - amplitudeThresholdEE = cms.double( 10.0 ), - EBtimeFitLimits_Lower = cms.double( 0.2 ), - kPoorRecoFlagEE = cms.bool( False ), - EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ), - useLumiInfoRunHeader = cms.bool( False ), - EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ), - doPrefitEE = cms.bool( False ), - EEtimeFitLimits_Upper = cms.double( 1.4 ), - outOfTimeThresholdGain61pEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61pEB = cms.double( 5.0 ), - EEtimeConstantTerm = cms.double( 1.0 ), - EBtimeConstantTerm = cms.double( 0.6 ), - chi2ThreshEB_ = cms.double( 65.0 ), - activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ), - outOfTimeThresholdGain61mEB = cms.double( 5.0 ), - doPrefitEB = cms.bool( False ) - ) -) -fragment.hltEcalRecHitMF = cms.EDProducer( "EcalRecHitProducer", - recoverEEVFE = cms.bool( False ), - EErechitCollection = cms.string( "EcalRecHitsEE" ), - recoverEBIsolatedChannels = cms.bool( False ), - recoverEBVFE = cms.bool( False ), - laserCorrection = cms.bool( True ), - EBLaserMIN = cms.double( 0.5 ), - killDeadChannels = cms.bool( True ), - dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ), - EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitMF','EcalUncalibRecHitsEE' ), - EBLaserMAX = cms.double( 3.0 ), - EELaserMIN = cms.double( 0.5 ), - ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ), - EELaserMAX = cms.double( 8.0 ), - recoverEEIsolatedChannels = cms.bool( False ), - eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ), - recoverEBFE = cms.bool( True ), - algo = cms.string( "EcalRecHitWorkerSimple" ), - ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ), - singleChannelRecoveryThreshold = cms.double( 8.0 ), - ChannelStatusToBeExcluded = cms.vstring( ), - EBrechitCollection = cms.string( "EcalRecHitsEB" ), - singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ), - recoverEEFE = cms.bool( True ), - triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ), - dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ), - flagsMapDBReco = cms.PSet( - kDead = cms.vstring( 'kNoDataNoTP' ), - kGood = cms.vstring( 'kOk', - 'kDAC', - 'kNoLaser', - 'kNoisy' ), - kTowerRecovered = cms.vstring( 'kDeadFE' ), - kNoisy = cms.vstring( 'kNNoisy', - 'kFixedG6', - 'kFixedG1' ), - kNeighboursRecovered = cms.vstring( 'kFixedG0', - 'kNonRespondingIsolated', - 'kDeadVFE' ) - ), - EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitMF','EcalUncalibRecHitsEB' ), - skipTimeCalib = cms.bool( True ), - algoRecover = cms.string( "EcalRecHitWorkerRecover" ), - eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ), - cleaningConfig = cms.PSet( - cThreshold_endcap = cms.double( 15.0 ), - tightenCrack_e1_double = cms.double( 2.0 ), - cThreshold_barrel = cms.double( 4.0 ), - e6e2thresh = cms.double( 0.04 ), - e4e1Threshold_barrel = cms.double( 0.08 ), - e4e1Threshold_endcap = cms.double( 0.3 ), - tightenCrack_e4e1_single = cms.double( 3.0 ), - cThreshold_double = cms.double( 10.0 ), - e4e1_b_barrel = cms.double( -0.024 ), - tightenCrack_e6e2_double = cms.double( 3.0 ), - e4e1_a_barrel = cms.double( 0.04 ), - tightenCrack_e1_single = cms.double( 2.0 ), - e4e1_a_endcap = cms.double( 0.02 ), - e4e1_b_endcap = cms.double( -0.0125 ), - ignoreOutOfTimeThresh = cms.double( 1.0E9 ) - ), - logWarningEtThreshold_EB_FE = cms.double( 50.0 ), - logWarningEtThreshold_EE_FE = cms.double( 50.0 ) -) -fragment.hltHcalDigisRegForMuons = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltIterL3MuonCandidates" ), - type = cms.string( "RecoChargedCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.4 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -fragment.hltHbhePhase1RecoM2RegForMuons = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisRegForMuons" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( True ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -fragment.hltHbherecoM2RegForMuons = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoM2RegForMuons" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -fragment.hltTowerMakerForECALMF = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( 1.0E-99 ), - HOWeights = cms.vdouble( 1.0E-99 ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( 1.0E-99 ), - HF1Weight = cms.double( 1.0E-99 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( 1.0E-99 ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0E-99 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0E-99 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( 1.0E-99 ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( 1.0E-99 ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0E-99 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0E-99 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltTowerMakerForHCAL = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( 1.0E-99 ), - EEWeight = cms.double( 1.0E-99 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0E-99 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( 1.0E-99 ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltTowerMakerForHCALM2RegForMuons = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( 1.0E-99 ), - EEWeight = cms.double( 1.0E-99 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0E-99 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( 1.0E-99 ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoM2RegForMuons" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltFixedGridRhoFastjetECALMFForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 2.5 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForECALMF" ) -) -fragment.hltFixedGridRhoFastjetHCAL = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 2.5 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForHCAL" ) -) -fragment.hltRecHitInRegionForMuonsMF = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsEB', - 'EcalRegionalRecHitsEE' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltRecHitInRegionForMuonsES = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltParticleFlowRecHitECALForMuonsMF = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -fragment.hltParticleFlowRecHitPSForMuons = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsES','EcalRegionalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -fragment.hltParticleFlowClusterECALUncorrectedForMuonsMF = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMF" ) -) -fragment.hltParticleFlowClusterPSForMuons = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuons" ) -) -fragment.hltParticleFlowClusterECALForMuonsMF = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuons" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMF" ) -) -fragment.hltMuonEcalMFPFClusterIsoForMuons = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.35, 0.193 ), - doRhoCorrection = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMF" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.05 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.05 ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltRegionalTowerForMuonsM2Reg = cms.EDProducer( "EgammaHLTCaloTowerProducer", - L1NonIsoCand = cms.InputTag( "hltIterL3MuonCandidates" ), - EMin = cms.double( 0.0 ), - EtMin = cms.double( 0.0 ), - L1IsoCand = cms.InputTag( "hltIterL3MuonCandidates" ), - useTowersInCone = cms.double( 0.8 ), - towerCollection = cms.InputTag( "hltTowerMakerForHCALM2RegForMuons" ) -) -fragment.hltParticleFlowRecHitHBHEM2RegForMuons = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbherecoM2RegForMuons" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -fragment.hltParticleFlowClusterHBHEM2RegForMuons = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEM2RegForMuons" ) -) -fragment.hltParticleFlowClusterHCALM2RegForMuons = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEM2RegForMuons" ) -) -fragment.hltMuonHcalM2RegPFClusterIsoForMuons = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.227, 0.372 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetHCAL" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.1 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALM2RegForMuons" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( True ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.1 ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMuonTkRelIsolationCut0p07Map = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.07 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2L3MuonMerged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ) -) -fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltTauJet5 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 5.0 ) -) -fragment.hltParticleFlowBlockForTaus = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), - source = cms.InputTag( "hltLightPFTracks" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -fragment.hltParticleFlowForTaus = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuons" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlockForTaus" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -fragment.hltAK4PFJetsForTaus = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlowForTaus" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltTauPFJets08Region = cms.EDProducer( "RecoTauJetRegionProducer", - src = cms.InputTag( "hltAK4PFJetsForTaus" ), - deltaR = cms.double( 0.8 ), - pfCandAssocMapSrc = cms.InputTag( "" ), - maxJetAbsEta = cms.double( 99.0 ), - minJetPt = cms.double( -1.0 ), - pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -fragment.hltTauPFJetsRecoTauChargedHadrons = cms.EDProducer( "PFRecoTauChargedHadronProducer", - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs('kChargedPFCandidate')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0.5" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - minBlockElementMatchesPhoton = cms.int32( 2 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 100.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "chargedPFCandidates" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), - minMergeNeutralHadronEt = cms.double( 0.0 ) - ) - ) -) -fragment.hltPFTauPiZeros = cms.EDProducer( "RecoTauPiZeroProducer", - massHypothesis = cms.double( 0.136 ), - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "RecoTauPiZeroStringQuality" ), - selection = cms.string( "algoIs('kStrips')" ), - name = cms.string( "InStrip" ), - selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), - applyElecTrackQcuts = cms.bool( False ), - stripCandidatesParticleIds = cms.vint32( 2, 4 ), - makeCombinatoricStrips = cms.bool( False ), - stripPhiAssociationDistance = cms.double( 0.2 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - maxStripBuildIterations = cms.int32( -1 ), - updateStripAfterEachDaughter = cms.bool( False ), - stripEtaAssociationDistance = cms.double( 0.05 ), - minStripEt = cms.double( 1.0 ), - plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), - minGammaEtStripAdd = cms.double( 0.0 ), - name = cms.string( "s" ) - ) - ) -) -fragment.hltPFTausSansRef = cms.EDProducer( "RecoTauProducer", - piZeroSrc = cms.InputTag( "hltPFTauPiZeros" ), - modifiers = cms.VPSet( - cms.PSet( ElectronPreIDProducer = cms.InputTag( "elecpreid" ), - EcalStripSumE_minClusEnergy = cms.double( 0.1 ), - ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ), - EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), - plugin = cms.string( "RecoTauElectronRejectionPlugin" ), - EcalStripSumE_deltaEta = cms.double( 0.03 ), - name = cms.string( "shrinkingConeElectronRej" ), - DataType = cms.string( "AOD" ), - EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), - maximumForElectrionPreIDOutput = cms.double( -0.1 ) - ) - ), - jetRegionSrc = cms.InputTag( "hltTauPFJets08Region" ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "" ), - chargedHadronSrc = cms.InputTag( "hltTauPFJetsRecoTauChargedHadrons" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( isoConePiZeros = cms.string( "0.4" ), - leadObjectPt = cms.double( 0.5 ), - signalConePiZeros = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - signalConeChargedHadrons = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - matchingCone = cms.string( "0.4" ), - isoConeChargedHadrons = cms.string( "0.4" ), - plugin = cms.string( "RecoTauBuilderConePlugin" ), - usePFLeptons = cms.bool( True ), - pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ), - isoConeNeutralHadrons = cms.string( "0.4" ), - name = cms.string( "fixedConeTau" ), - maxSignalConeChargedHadrons = cms.int32( 3 ), - minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), - signalConeNeutralHadrons = cms.string( "0.1" ) - ) - ), - buildNullTaus = cms.bool( True ) -) -fragment.hltPFTaus = cms.EDProducer( "RecoTauPiZeroUnembedder", - src = cms.InputTag( "hltPFTausSansRef" ) -) -fragment.hltPFTauTrackFindingDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -fragment.hltSelectedPFTausTrackFinding = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTauTrack = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 0.0 ) -) -fragment.hltPFTauLooseAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauLooseRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 50.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauLooseAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseRelativeChargedIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltPFTau27Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltPFTauAgainstMuonDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", - maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), - maxNumberOfHitsLast2Stations = cms.int32( -1 ), - maskMatchesRPC = cms.vint32( 0, 0, 0, 0 ), - maskMatchesCSC = cms.vint32( 1, 0, 0, 0 ), - maskHitsCSC = cms.vint32( 0, 0, 0, 0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - verbosity = cms.int32( 0 ), - maskMatchesDT = cms.vint32( 0, 0, 0, 0 ), - minPtMatchedMuon = cms.double( 5.0 ), - dRmuonMatchLimitedToJetArea = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maskHitsDT = cms.vint32( 0, 0, 0, 0 ), - HoPMin = cms.double( -1.0 ), - maxNumberOfMatches = cms.int32( 1 ), - discriminatorOption = cms.string( "custom" ), - dRmuonMatch = cms.double( 0.3 ), - srcMuons = cms.InputTag( "" ), - doCaloMuonVeto = cms.bool( False ) -) -fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackLooseChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -fragment.hltSelectedPFTau27LooseChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltOverlapFilterIsoMu20LooseChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27LooseChargedIsolationAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauMediumAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauMediumRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 60.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauMediumAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumRelativeChargedIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -fragment.hltSelectedPFTausTrackFindingMediumChargedIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackMediumChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -fragment.hltSelectedPFTau27MediumChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltOverlapFilterIsoMu20MediumChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27MediumChargedIsolationAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauTightAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauTightRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.04 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 70.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauTightAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightRelativeChargedIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -fragment.hltSelectedPFTausTrackFindingTightChargedIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -fragment.hltSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltOverlapFilterIsoMu20TightChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.1 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( True ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlow" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -fragment.hltSelectedPFTau27LooseChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltOverlapFilterIsoMu20LooseChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27LooseChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -fragment.hltSelectedPFTau27MediumChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltOverlapFilterIsoMu20MediumChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27MediumChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackTightChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -fragment.hltSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltOverlapFilterIsoMu20TightChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltL1sSingleMu22er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltPFTau20 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTau20Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTau20TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTau20TrackLooseChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltOverlapFilterIsoMu24LooseChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackLooseChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau20TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTau20TrackMediumChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltOverlapFilterIsoMu24MediumChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackMediumChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau20TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTau20TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltOverlapFilterIsoMu24TightChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackTightChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20TightIDSingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau20TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltOverlapFilterIsoMu24LooseChargedIsoTightOOSCPhotonsPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20TightIDSingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau20TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltOverlapFilterIsoMu24MediumChargedIsoTightOOSCPhotonsPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau20TightIDSingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau20TrackTightChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltOverlapFilterIsoMu24TightChargedIsoTightOOSCPhotonsPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackTightChargedIsoTightOOSCPhotonsAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltL1sSingleMu18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu18" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu20 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu18L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu18L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu18L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltL1sSingleMu22 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu24 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sSingleMu22L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltPreIsoMu24eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleMu22or25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu27 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 27.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltPreIsoMu30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 30.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f30QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltL1sV0SingleJetC20NotBptxOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er3p0_NotBptxOR" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreUncorrectedJetE30NoBPTX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltStoppedHSCPTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "" ), - AllowMissingInputs = cms.bool( True ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltStoppedHSCPIterativeCone4CaloJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "IterativeCone" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltStoppedHSCPTowerMakerForAll" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "offlinePrimaryVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltStoppedHSCP1CaloJetEnergy30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - MinE = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreUncorrectedJetE30NoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleJetC20NotBptxOR3BXEmulated = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er3p0_NotBptxOR_3BX" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltStoppedHSCPHpdFilter = cms.EDFilter( "HLTHPDFilter", - rbxSpikeEnergy = cms.double( 50.0 ), - energy = cms.double( -99.0 ), - inputTag = cms.InputTag( "hltHbhereco" ), - hpdSpikeIsolationEnergy = cms.double( 1.0 ), - hpdSpikeEnergy = cms.double( 10.0 ), - rbxSpikeUnbalance = cms.double( 0.2 ) -) -fragment.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet43er3p0_NotBptxOR_3BX OR L1_SingleJet46er3p0_NotBptxOR_3BX" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreUncorrectedJetE60NoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltStoppedHSCP1CaloJetEnergy60 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - MinE = cms.double( 60.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreUncorrectedJetE70NoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltStoppedHSCP1CaloJetEnergy70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - MinE = cms.double( 70.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreL1SingleMu18 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreL1SingleMu25 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreL2Mu10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2fL1sMu22or25L1f0L2FilteredQ = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 0, 0, 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 0, 0, 0 ) -) -fragment.hltL1sSingleMuOpenNotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR_3BX" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL2Mu10NoVertexNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR3BX" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer", - debug = cms.untracked.bool( False ), - Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ), - recHits2DLabel = cms.InputTag( "dt2DSegments" ), - recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ), - Reco4DAlgoConfig = cms.PSet( - Reco2DAlgoConfig = cms.PSet( - AlphaMaxPhi = cms.double( 1.0 ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AlphaMaxTheta = cms.double( 0.9 ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - MaxChi2 = cms.double( 4.0 ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - MaxAllowedHits = cms.uint32( 50 ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ), - Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AllDTRecHits = cms.bool( True ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ) -) -fragment.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator", - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - ForcePointDown = cms.bool( False ), - EnableDTMeasurement = cms.bool( True ), - MaxCSCChi2 = cms.double( 300.0 ), - MaxDTChi2 = cms.double( 300.0 ), - MaxSeeds = cms.int32( 1000 ), - EnableCSCMeasurement = cms.bool( True ) -) -fragment.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MaxEta = cms.double( 2.5 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - L1MinPt = cms.double( 0.0 ), - L1MinQuality = cms.uint32( 1 ), - GMTReadoutCollection = cms.InputTag( "" ), - UseUnassociatedL1 = cms.bool( False ), - UseOfflineSeed = cms.untracked.bool( True ), - MatchDR = cms.vdouble( 0.3 ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ) -) -fragment.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" ) -) -fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( "hltL2CosmicMuons" ) -) -fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1sSingleMuOpenNotBptxOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL2Mu10NoVertexNoBPTX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMuOpenNotBptxORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltPreL2Mu45NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - MinPt = cms.double( 45.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 3 ) -) -fragment.hltPreL2Mu40NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - MinPt = cms.double( 40.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 3 ) -) -fragment.hltPreL2Mu50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2MuonSeedsAllBx = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ), - CentralBxOnly = cms.bool( False ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MaxEta = cms.double( 2.5 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - L1MinPt = cms.double( 0.0 ), - L1MinQuality = cms.uint32( 7 ), - GMTReadoutCollection = cms.InputTag( "" ), - UseUnassociatedL1 = cms.bool( False ), - UseOfflineSeed = cms.untracked.bool( True ), - MatchDR = cms.vdouble( 0.3 ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ) -) -fragment.hltL2MuonsAllBx = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2MuonSeedsAllBx" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "Exhaustive" ) -) -fragment.hltL2MuonCandidatesAllBx = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( 'hltL2MuonsAllBx','UpdatedAtVtx' ) -) -fragment.hltL2fL1sMu22or25L1f0L2AllBxFiltered50Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), - MinPt = cms.double( 50.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2MuonsAllBx" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( False ), - CandTag = cms.InputTag( "hltL2MuonCandidatesAllBx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1sSingleMuOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu14er2p1 OR L1_SingleMu16er2p1 OR L1_SingleMu18er2p1 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleL2Mu50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMuORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOR" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMuORL1f0DoubleL2AllBxFiltered50Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), - MinPt = cms.double( 50.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2MuonsAllBx" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( False ), - CandTag = cms.InputTag( "hltL2MuonCandidatesAllBx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1sDoubleMu125to157 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_13_6 OR L1_DoubleMu_15_5 OR L1_DoubleMu_15_7 OR L1_DoubleMu_15_7_SQ OR L1_DoubleMu_15_7_SQ_Mass_Min4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1DoubleMu155fPreFiltered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1DoubleMu155fFiltered17 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3MuonRelTrkIsolationVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.4 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "notUsed" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( False ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( False ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ) -) -fragment.hltDiMuon178RelTrkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered8" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1DoubleMu155fPreFiltered9 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 9.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1DoubleMu155fFiltered19 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 19.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuon199RelTrkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered9" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuon178RelTrkIsoFiltered0p4" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuon178RelTrkIsoFiltered0p4" ) -) -fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon199RelTrkIsoFiltered0p4DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuon199RelTrkIsoFiltered0p4" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuon199RelTrkIsoFiltered0p4" ) -) -fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon178Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon199Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 19.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon178Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon199Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 9.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 19.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -fragment.hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu25TkMu0Onia = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 25.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuonGlbFiltered25TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 12.0 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 2.8 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 25.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltDiMuonGlb25Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ) -) -fragment.hltPreMu30TkMu0Onia = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 30.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuonGlbFiltered30TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 12.0 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 2.8 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 30.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltDiMuonGlb30Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered30TrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered30TrkFiltered0" ) -) -fragment.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu16er2p1 OR L1_SingleMu18er2p1 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu20TkMu0Phi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuonGlbFiltered20TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.2 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 0.85 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 20.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltDiMuonGlb20Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ) -) -fragment.hltPreMu25TkMu0Phi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 25.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuonGlbFiltered25PhiTrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.2 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 0.85 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 25.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltDiMuonGlb25PhiTrk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ) -) -fragment.hltPreMu20 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu27 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 50.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltPreMu55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered55Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 55.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltPreOldMu100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2fOldL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - copyMuonRecHit = cms.bool( False ), - propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - ComponentName = cms.string( "TSGForRoadSearch" ), - maxChi2 = cms.double( 40.0 ), - manySeeds = cms.bool( False ), - propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), - option = cms.uint32( 3 ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', - 'hltESPSteppingHelixPropagatorAlong' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( ), - PtCut = cms.double( 1.0 ) -) -fragment.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedOIState" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -fragment.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - beamSpot = cms.InputTag( "unused" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - SelectState = cms.bool( False ), - ErrorRescaling = cms.double( 3.0 ), - UseVertexState = cms.bool( True ), - SigmaZ = cms.double( 25.0 ), - MaxChi2 = cms.double( 40.0 ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - ComponentName = cms.string( "TSGFromPropagation" ), - UpdateState = cms.bool( True ), - ResetMethod = cms.string( "matrix" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', - 'hltESPSmartPropagatorAnyOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -fragment.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedOIHit" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -fragment.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' ) -) -fragment.hltPixelLayerPairsLegacy = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg', - 'FPix2_pos+TEC1_pos', - 'FPix2_pos+TEC2_pos', - 'TEC1_pos+TEC2_pos', - 'TEC2_pos+TEC3_pos', - 'FPix2_neg+TEC1_neg', - 'FPix2_neg+TEC2_neg', - 'TEC1_neg+TEC2_neg', - 'TEC2_neg+TEC3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 1 ) - ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - firstTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), - ComponentName = cms.string( "StandardHitTripletGenerator" ), - GeneratorPSet = cms.PSet( - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - maxElement = cms.uint32( 0 ), - useFixedPreFiltering = cms.bool( False ), - extraHitRZtolerance = cms.double( 0.06 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.06 ), - useBending = cms.bool( True ), - ComponentName = cms.string( "PixelTripletHLTGenerator" ), - useMultScattering = cms.bool( True ) - ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - secondTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerPairsLegacy" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - PSetNames = cms.vstring( 'firstTSG', - 'secondTSG' ), - thirdTSG = cms.PSet( - etaSeparation = cms.double( 2.0 ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - PSetNames = cms.vstring( 'endcapTSG', - 'barrelTSG' ), - barrelTSG = cms.PSet( ), - ComponentName = cms.string( "DualByEtaTSG" ), - endcapTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ) - ), - ComponentName = cms.string( "CombinedTSG" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -fragment.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedIOHit" ), - reverseTrajectories = cms.bool( False ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -fragment.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", - labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' ) -) -fragment.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner", - labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' ) -) -fragment.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) -) -fragment.hltL3Muons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) -) -fragment.hltOldL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ), - InputObjects = cms.InputTag( "hltL3Muons" ), - MuonPtOption = cms.string( "Tracker" ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "" ), - PreviousCandTag = cms.InputTag( "hltL2fOldL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 100.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltOldL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltPreTkMu100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1MuonsPt15 = cms.EDProducer( "HLTL1TMuonSelector", - L1MinPt = cms.double( 15.0 ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MinQuality = cms.uint32( 3 ), - L1MaxEta = cms.double( 5.0 ) -) -fragment.hltIter0HighPtTkMuPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltIter0HighPtTkMuPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltIter0HighPtTkMuPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL1MuonsPt15" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -fragment.hltIter0HighPtTkMuPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter0HighPtTkMuPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -fragment.hltIter0HighPtTkMuPixelTracksHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.06 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltIter0HighPtTkMuPixelTracksHitDoublets" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.06 ) -) -fragment.hltIter0HighPtTkMuPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIter0HighPtTkMuPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIter0HighPtTkMuPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIter0HighPtTkMuPixelTracksHitTriplets" ) -) -fragment.hltIter0HighPtTkMuPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "notUsed" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIter0HighPtTkMuPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0HighPtTkMuPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0HighPtTkMuCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( False ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter0HighPtTkMuCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "notUsed" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter2HighPtTkMuClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0HighPtTkMuTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2HighPtTkMuMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2HighPtTkMuPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2HighPtTkMuPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL1MuonsPt15" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -fragment.hltIter2HighPtTkMuPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2HighPtTkMuPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2HighPtTkMuPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter2HighPtTkMuPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2HighPtTkMuPixelLayerPairs" ) -) -fragment.hltIter2HighPtTkMuPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2HighPtTkMuPixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2HighPtTkMuPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtTkMuMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2HighPtTkMuCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtTkMuMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( False ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter2HighPtTkMuCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "notUsed" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter2HighPtTkMuMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity','hltIter2HighPtTkMuTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity','hltIter2HighPtTkMuTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltHighPtTkMu50TkFilt = cms.EDFilter( "HLTTrackWithHits", - saveTags = cms.bool( True ), - src = cms.InputTag( "hltIter2HighPtTkMuMerged" ), - MinPT = cms.double( 50.0 ), - MinN = cms.int32( 1 ), - MinPXL = cms.int32( 1 ), - MinBPX = cms.int32( 0 ), - MaxN = cms.int32( 99999 ), - MinFPX = cms.int32( 0 ) -) -fragment.hltHighPtTkMuons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltIter2HighPtTkMuMerged' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltHighPtTkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltHighPtTkMuons" ) -) -fragment.hltL3fL1sMu25f0TkFiltered100Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 1.0E99 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - minPt = cms.double( 100.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltHighPtTkMuonCands" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltHighPtTkMuons" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltL1sSingleJet12BptxAND = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet12_BptxAND" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJet15NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJet15 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 15.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( False ), - minPtAve = cms.double( 15.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( -5.5 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( 5.5 ), - minPtTag = cms.double( 15.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJet25NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJet25 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 25.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( False ), - minPtAve = cms.double( 25.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( -5.5 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( 5.5 ), - minPtTag = cms.double( 25.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJet15FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJet15FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 15.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( True ), - minPtAve = cms.double( 15.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( 3.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( -3.0 ), - minPtTag = cms.double( 15.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJet25FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJet25FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 25.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( True ), - minPtAve = cms.double( 25.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( 3.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( -3.0 ), - minPtTag = cms.double( 25.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJetAve40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve30 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 30.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve40 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 40.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJetAve60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve45 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 45.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve60 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 60.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJetAve80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve60 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 60.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve80 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 80.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJetAve140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve110 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 110.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve140 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 140.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltL1sSingleJet120 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJetAve200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve170 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 170.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve200 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 200.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJetAve260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve210 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 210.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve260 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 260.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJetAve320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve270 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 270.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve320 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 320.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJetAve400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve350 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 350.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve400 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 400.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJetAve500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve450 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 450.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve500 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 500.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJetAve15HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiPFJetAve15ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 10.0 ), - minPtAve = cms.double( 15.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreDiPFJetAve25HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiPFJetAve25ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 10.0 ), - minPtAve = cms.double( 25.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreDiPFJetAve35HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiPFJetAve35ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 10.0 ), - minPtAve = cms.double( 35.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJetAve60HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet40ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltSingleCaloJet40ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>40 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet40ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet40ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve60ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 30.0 ), - minPtAve = cms.double( 60.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreDiPFJetAve80HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet50ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltSingleCaloJet50ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>50 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet50ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet50ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve80ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 40.0 ), - minPtAve = cms.double( 80.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltL1sV0SingleJet60 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJetAve100HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet60ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltSingleCaloJet60ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>60 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet60ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet60ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve100ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 50.0 ), - minPtAve = cms.double( 100.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreDiPFJetAve160HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet100ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltSingleCaloJet100ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>100 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet100ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet100ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve160ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 80.0 ), - minPtAve = cms.double( 160.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreDiPFJetAve220HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet140ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltSingleCaloJet140ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>140 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet140ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet140ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve220ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 110.0 ), - minPtAve = cms.double( 220.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreDiPFJetAve300HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet200ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltSingleCaloJet200ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>200 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet200ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet200ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve300ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 150.0 ), - minPtAve = cms.double( 300.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreAK8PFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet10AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet10AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet40AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPreAK8PFJet60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet40AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets40AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet40AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet60AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltPreAK8PFJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet50AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets50AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet50AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet80AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPreAK8PFJet140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet110AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets110AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet110AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet140AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltPreAK8PFJet200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet170AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets170AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet170AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet200AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltPreAK8PFJet260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet210AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets210AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet210AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet260AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -fragment.hltPreAK8PFJet320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet270AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets270AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet270AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet320AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -fragment.hltPreAK8PFJet400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet350AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets350AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet350AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet400AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPreAK8PFJet450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet400AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets400AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet400AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet450AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPreAK8PFJet500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet450AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets450AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet450AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet500AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -fragment.hltPreAK8PFJet550 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet500AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets500AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet500AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet550AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets500AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 550.0 ) -) -fragment.hltPrePFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet10" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPrePFJet60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets40 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet40" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet60 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltPrePFJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet50" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPrePFJet140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet110 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets110 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet110" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet140 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltPrePFJet200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet170 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets170 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet170" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltPrePFJet260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet210 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets210 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet210" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet260 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -fragment.hltPrePFJet320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet270 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets270 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet270" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet320 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -fragment.hltPrePFJet400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet350 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets350 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet350" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPrePFJet450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet400 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets400 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet400" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet450 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPrePFJet500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet450 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets450 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet450" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet500 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -fragment.hltPrePFJet550 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSinglePFJet550 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 550.0 ) -) -fragment.hltPrePFJetFwd40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet10" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFJetFwd60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet40" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet60 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFJetFwd80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet50" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFJetFwd140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet110 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet110" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet140 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltL1sSingleJet120Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFJetFwd200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet170 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets170 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet170" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltPrePFJetFwd260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet210 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets210 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet210" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet260 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -fragment.hltPrePFJetFwd320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet270 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets270 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet270" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet320 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -fragment.hltPrePFJetFwd400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet350 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets350 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet350" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPrePFJetFwd450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet400 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets400 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet400" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet450 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPrePFJetFwd500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet450 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets450 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet450" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet500 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -fragment.hltPreAK8PFJetFwd40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet10AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet10AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet40AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPreAK8PFJetFwd60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet40AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet40AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet60AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltPreAK8PFJetFwd80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet50AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet50AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet80AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPreAK8PFJetFwd140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet110AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet110AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet140AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltPreAK8PFJetFwd200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet170AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets170AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet170AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet200AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltPreAK8PFJetFwd260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet210AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets210AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet210AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet260AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -fragment.hltPreAK8PFJetFwd320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet270AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets270AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet270AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet320AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -fragment.hltPreAK8PFJetFwd400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet350AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets350AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet350AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet400AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPreAK8PFJetFwd450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet400AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets400AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet400AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet450AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPreAK8PFJetFwd500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet450AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets450AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet450AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet500AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -fragment.hltL1sHTT120er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT180 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHtMhtJet30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 30.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltHT130Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 130.0 ) -) -fragment.hltPFHT180Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 180.0 ) -) -fragment.hltL1sHTT160er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT160er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT250 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT200Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 200.0 ) -) -fragment.hltPFHT250Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 250.0 ) -) -fragment.hltL1sHTT200er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT200er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT370 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT320Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 320.0 ) -) -fragment.hltPFHT370Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 370.0 ) -) -fragment.hltL1sHTT255er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT255er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT430 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT380Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 380.0 ) -) -fragment.hltPFHT430Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 430.0 ) -) -fragment.hltPrePFHT510 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT460Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 460.0 ) -) -fragment.hltPFHT510Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 510.0 ) -) -fragment.hltPrePFHT590 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT515Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 515.0 ) -) -fragment.hltPFHT590Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 590.0 ) -) -fragment.hltPrePFHT680 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT580Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 580.0 ) -) -fragment.hltPFHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 680.0 ) -) -fragment.hltPrePFHT780 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 680.0 ) -) -fragment.hltPFHT780Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 780.0 ) -) -fragment.hltPrePFHT890 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT790Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 790.0 ) -) -fragment.hltPFHT890Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 890.0 ) -) -fragment.hltPrePFHT1050 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT900Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 900.0 ) -) -fragment.hltPFHT1050Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 1050.0 ) -) -fragment.hltPrePFHT500PFMET100PFMHT100IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMet = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltTowerMakerForAll" ) -) -fragment.hltMET70 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 70.0 ) -) -fragment.hltHcalNoiseInfoProducer = cms.EDProducer( "HcalNoiseInfoProducer", - lMinRatio = cms.double( 0.7 ), - lMaxHighEHitTime = cms.double( 9999.0 ), - pMinHighEHitTime = cms.double( -4.0 ), - lMaxLowEHitTime = cms.double( 9999.0 ), - TS4TS5EnergyThreshold = cms.double( 50.0 ), - digiCollName = cms.string( "hltHcalDigis" ), - lMinHPDHits = cms.int32( 17 ), - tMinRBXHits = cms.int32( 50 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0, 4000.0 ), - minEZeros = cms.double( 10.0 ), - pMinRBXHits = cms.int32( 20 ), - tMinHPDHits = cms.int32( 16 ), - pMaxHPDEMF = cms.double( 0.02 ), - minRecHitE = cms.double( 1.5 ), - hlMaxHPDEMF = cms.double( -9999.0 ), - lRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.5, 0.0, 0.0, 1.0, -0.5 ), - maxCaloTowerIEta = cms.int32( 20 ), - maxNHF = cms.double( 0.9 ), - pMinEEMF = cms.double( 10.0 ), - pMaxRatio = cms.double( 0.85 ), - caloTowerCollName = cms.string( "hltTowerMakerForAll" ), - pMinEZeros = cms.double( 5.0 ), - pMaxHighEHitTime = cms.double( 5.0 ), - pMaxLowEHitTime = cms.double( 6.0 ), - minHighHitE = cms.double( 25.0 ), - minR45HitE = cms.double( 5.0 ), - tRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.2, 0.0, 0.0, 1.0, -0.2 ), - fillRecHits = cms.bool( True ), - lMinZeros = cms.int32( 10 ), - lMinRBXHits = cms.int32( 999 ), - pMinRBXRechitR45Fraction = cms.double( 0.1 ), - pMinRBXRechitR45EnergyFraction = cms.double( 0.1 ), - HcalRecHitFlagsToBeExcluded = cms.vint32( 11, 12, 13, 14, 15 ), - calibdigiHFthreshold = cms.double( -999.0 ), - minLowHitE = cms.double( 10.0 ), - minEEMF = cms.double( 50.0 ), - pMinRatio = cms.double( 0.75 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - pMaxRBXEMF = cms.double( 0.02 ), - pMinE = cms.double( 40.0 ), - tMaxRatio = cms.double( 0.92 ), - maxTrackEta = cms.double( 2.0 ), - tMinHighEHitTime = cms.double( -7.0 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), - lMaxRatio = cms.double( 0.96 ), - fillCaloTowers = cms.bool( True ), - fillDigis = cms.bool( True ), - lMinHighEHitTime = cms.double( -9999.0 ), - calibdigiHFtimeslices = cms.vint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ), - calibdigiHBHEthreshold = cms.double( 15.0 ), - pMinERatio = cms.double( 25.0 ), - fillTracks = cms.bool( False ), - trackCollName = cms.string( "generalTracks" ), - pMinZeros = cms.int32( 4 ), - minTrackPt = cms.double( 1.0 ), - tMinRatio = cms.double( 0.73 ), - TS4TS5UpperCut = cms.vdouble( 999.0, 999.0, 999.0, 999.0, 999.0 ), - pMinLowEHitTime = cms.double( -6.0 ), - maxjetindex = cms.int32( 0 ), - pMinRBXRechitR45Count = cms.int32( 1 ), - pMinHPDHits = cms.int32( 10 ), - lMinLowEHitTime = cms.double( -9999.0 ), - recHitCollName = cms.string( "hltHbhereco" ), - tMinHPDNoOtherHits = cms.int32( 9 ), - minERatio = cms.double( 50.0 ), - jetCollName = cms.string( "" ), - tMinLowEHitTime = cms.double( -9999.0 ), - tMaxHighEHitTime = cms.double( 6.0 ), - tMinZeros = cms.int32( 8 ), - lMinHPDNoOtherHits = cms.int32( 10 ), - maxProblemRBXs = cms.int32( 20 ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), - tMaxLowEHitTime = cms.double( 9999.0 ), - pMinHPDNoOtherHits = cms.int32( 7 ), - calibdigiHBHEtimeslices = cms.vint32( 3, 4, 5, 6 ), - hlMaxRBXEMF = cms.double( 0.01 ) -) -fragment.hltHcalTowerNoiseCleanerWithrechit = cms.EDProducer( "HLTHcalTowerNoiseCleanerWithrechit", - TS4TS5EnergyThreshold = cms.double( 50.0 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0, 4000.0 ), - HcalNoiseRBXCollection = cms.InputTag( "hltHcalNoiseInfoProducer" ), - minHPDNoOtherHits = cms.int32( 10 ), - minRBXEnergy = cms.double( 50.0 ), - CaloTowerCollection = cms.InputTag( "hltTowerMakerForAll" ), - minRecHitE = cms.double( 1.5 ), - severity = cms.int32( 1 ), - minHighHitE = cms.double( 25.0 ), - minR45HitE = cms.double( 5.0 ), - numRBXsToConsider = cms.int32( 2 ), - minRatio = cms.double( -999.0 ), - maxHighEHitTime = cms.double( 9999.0 ), - maxRBXEMF = cms.double( 0.02 ), - minHPDHits = cms.int32( 17 ), - needEMFCoincidence = cms.bool( True ), - minZeros = cms.int32( 9999 ), - minLowHitE = cms.double( 10.0 ), - TS4TS5UpperCut = cms.vdouble( 999.0, 999.0, 999.0, 999.0, 999.0 ), - minHighEHitTime = cms.double( -9999.0 ), - maxRatio = cms.double( 999.0 ), - hltRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.5, 0.0, 0.0, 1.0, -0.5 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), - maxTowerNoiseEnergyFraction = cms.double( 0.5 ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), - minRBXHits = cms.int32( 999 ), - maxNumRBXs = cms.int32( 2 ) -) -fragment.hltMetClean = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltHcalTowerNoiseCleanerWithrechit" ) -) -fragment.hltMETClean60 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltMHT70 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 70.0 ) -) -fragment.hltHT400Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 400.0 ) -) -fragment.hltPFMHTTightID = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFMHTTightID100 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 100.0 ) -) -fragment.hltPFMETProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "hltPFMet" ), - src = cms.InputTag( "hltParticleFlow" ) -) -fragment.hltPFMET100 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltPFHT500Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 500.0 ) -) -fragment.hltPrePFHT500PFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltMETClean70 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 70.0 ) -) -fragment.hltMHT80 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 80.0 ) -) -fragment.hltPFMHTTightID110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 110.0 ) -) -fragment.hltPFMET110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPrePFHT700PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET60 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltMETClean50 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltMHT60 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 60.0 ) -) -fragment.hltHT550Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 550.0 ) -) -fragment.hltPFMHTTightID85 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 85.0 ) -) -fragment.hltPFMET85 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 85.0 ) -) -fragment.hltPFHT700Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 700.0 ) -) -fragment.hltPrePFHT700PFMET95PFMHT95IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMHTTightID95 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 95.0 ) -) -fragment.hltPFMET95 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 95.0 ) -) -fragment.hltPrePFHT800PFMET75PFMHT75IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET50 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltMETClean40 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltMHT50 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 50.0 ) -) -fragment.hltHT650Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 650.0 ) -) -fragment.hltPFMHTTightID75 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 75.0 ) -) -fragment.hltPFMET75 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 75.0 ) -) -fragment.hltPFHT800Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 800.0 ) -) -fragment.hltPrePFHT800PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sAllETMHadSeeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet60er3p0_ETM60 OR L1_DoubleJet60er3p0_ETM80 OR L1_ETM100 OR L1_ETM100_Jet60_dPhi_Min0p4 OR L1_ETM105 OR L1_ETM110 OR L1_ETM115 OR L1_ETM120 OR L1_ETM150 OR L1_ETM60 OR L1_ETM70 OR L1_ETM75 OR L1_ETM75_Jet60_dPhi_Min0p4 OR L1_ETM80 OR L1_ETM85 OR L1_ETM90 OR L1_ETM95 OR L1_ETMHF100 OR L1_ETMHF100_Jet60_OR_DiJet30woTT28 OR L1_ETMHF100_Jet60_OR_DoubleJet30 OR L1_ETMHF100_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF105_Jet60_OR_DoubleJet30 OR L1_ETMHF110 OR L1_ETMHF110_Jet60_OR_DiJet30woTT28 OR L1_ETMHF110_Jet60_OR_DoubleJet30 OR L1_ETMHF110_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF115_Jet60_OR_DoubleJet30 OR L1_ETMHF120 OR L1_ETMHF120_Jet60_OR_DiJet30woTT28 OR L1_ETMHF120_Jet60_OR_DoubleJet30 OR L1_ETMHF150 OR L1_ETMHF70 OR L1_ETMHF70_Jet60_OR_DiJet30woTT28 OR L1_ETMHF70_Jet60_OR_DoubleJet30 OR L1_ETMHF70_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF75_Jet60_OR_DoubleJet30 OR L1_ETMHF80 OR L1_ETMHF80_Jet60_OR_DiJet30woTT28 OR L1_ETMHF80_Jet60_OR_DoubleJet30 OR L1_ETMHF80_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF85_Jet60_OR_DoubleJet30 OR L1_ETMHF90 OR L1_ETMHF90_Jet60_OR_DiJet30woTT28 OR L1_ETMHF90_Jet60_OR_DoubleJet30 OR L1_ETMHF90_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF95_Jet60_OR_DoubleJet30" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMET120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET90 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 90.0 ) -) -fragment.hltMETClean80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltMHT90 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 90.0 ) -) -fragment.hltPFMHTTightID120 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 120.0 ) -) -fragment.hltPFMET120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPrePFMET130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET100 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltMETClean90 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 90.0 ) -) -fragment.hltMHT100 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 100.0 ) -) -fragment.hltPFMHTTightID130 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 130.0 ) -) -fragment.hltPFMET130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -fragment.hltPrePFMET140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET110 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltMETClean100 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltMHT110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 110.0 ) -) -fragment.hltPFMHTTightID140 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 140.0 ) -) -fragment.hltPFMET140 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltPrePFMET100PFMHT100IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectorJets30L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etMin = cms.double( 30.0 ) -) -fragment.hltSelectorCentralJets30L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets30L1FastJet" ), - etaMin = cms.double( -2.4 ), - etaMax = cms.double( 2.4 ) -) -fragment.hltSelector8CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 8 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltSelectorCentralJets30L1FastJeta" ) -) -fragment.hltSelectorJets20L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - etMin = cms.double( 20.0 ) -) -fragment.hltSelectorCentralJets20L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets20L1FastJet" ), - etaMin = cms.double( -2.4 ), - etaMax = cms.double( 2.4 ) -) -fragment.hltSiPixelDigisRegForBTag = cms.EDProducer( "SiPixelRawToDigi", - UseQualityInfo = cms.bool( False ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - InputLabel = cms.InputTag( "rawDataCollector" ), - IncludeErrors = cms.bool( False ), - ErrorList = cms.vint32( ), - Regions = cms.PSet( - maxZ = cms.vdouble( 24.0 ), - inputs = cms.VInputTag( 'hltSelectorCentralJets20L1FastJeta' ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - deltaPhi = cms.vdouble( 0.5 ) - ), - Timing = cms.untracked.bool( False ), - CablingMapLabel = cms.string( "" ), - UserErrorList = cms.vint32( ) -) -fragment.hltSiPixelClustersRegForBTag = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigisRegForBTag" ), - ChannelThreshold = cms.int32( 1000 ), - maxNumberOfClusters = cms.int32( 40000 ), - ClusterThreshold_L1 = cms.int32( 2000 ), - MissCalibrate = cms.untracked.bool( True ), - VCaltoElectronGain = cms.int32( 47 ), - VCaltoElectronGain_L1 = cms.int32( 50 ), - VCaltoElectronOffset = cms.int32( -60 ), - SplitClusters = cms.bool( False ), - payloadType = cms.string( "HLT" ), - SeedThreshold = cms.int32( 1000 ), - VCaltoElectronOffset_L1 = cms.int32( -670 ), - ClusterThreshold = cms.int32( 4000 ) -) -fragment.hltSiPixelClustersRegForBTagCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - onDemand = cms.bool( False ) -) -fragment.hltSiPixelRecHitsRegForBTag = cms.EDProducer( "SiPixelRecHitConverter", - VerboseLevel = cms.untracked.int32( 0 ), - src = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ) -) -fragment.hltPixelLayerQuadrupletsRegForBTag = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - TIB = cms.PSet( ) -) -fragment.hltSelector4CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltSelectorCentralJets20L1FastJeta" ) -) -fragment.hltFastPrimaryVertex = cms.EDProducer( "FastPrimaryVertexWithWeightsProducer", - maxJetEta_EC = cms.double( 2.6 ), - peakSizeY_q = cms.double( 1.0 ), - PixelCellHeightOverWidth = cms.double( 1.8 ), - weight_dPhi_EC = cms.double( 0.064516129 ), - zClusterWidth_step1 = cms.double( 2.0 ), - zClusterWidth_step2 = cms.double( 0.65 ), - zClusterWidth_step3 = cms.double( 0.3 ), - weight_dPhi = cms.double( 0.13888888 ), - minJetEta_EC = cms.double( 1.3 ), - ptWeighting = cms.bool( True ), - maxZ = cms.double( 19.0 ), - njets = cms.int32( 999 ), - maxSizeX = cms.double( 2.1 ), - ptWeighting_slope = cms.double( 0.05 ), - weight_SizeX1 = cms.double( 0.88 ), - clusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - weightCut_step2 = cms.double( 0.05 ), - weightCut_step3 = cms.double( 0.1 ), - maxSizeY_q = cms.double( 2.0 ), - endCap = cms.bool( True ), - weight_rho_up = cms.double( 22.0 ), - jets = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - minSizeY_q = cms.double( -0.6 ), - EC_weight = cms.double( 0.008 ), - weight_charge_up = cms.double( 190000.0 ), - maxDeltaPhi = cms.double( 0.21 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - weight_charge_down = cms.double( 11000.0 ), - ptWeighting_offset = cms.double( -1.0 ), - weight_charge_peak = cms.double( 22000.0 ), - minJetPt = cms.double( 0.0 ), - maxDeltaPhi_EC = cms.double( 0.14 ), - zClusterSearchArea_step3 = cms.double( 0.55 ), - barrel = cms.bool( True ), - maxJetEta = cms.double( 2.6 ), - pixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - zClusterSearchArea_step2 = cms.double( 3.0 ) -) -fragment.hltFastPVPixelVertexFilter = cms.EDFilter( "VertexSelector", - filter = cms.bool( True ), - src = cms.InputTag( "hltFastPrimaryVertex" ), - cut = cms.string( "!isFake && ndof > 0 && abs(z) <= 25 && position.Rho <= 2" ) -) -fragment.hltFastPVPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.0 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 999.0 ) -) -fragment.hltFastPVPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltFastPVPixelTracksTrackingRegions = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - vertexSrc = cms.InputTag( "hltFastPrimaryVertex" ), - ptMin = cms.double( 0.9 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.5 ), - originHalfLength = cms.double( 1.5 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ), - deltaPhiRegion = cms.double( 0.3 ) - ) -) -fragment.hltFastPVPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFastPVPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) -) -fragment.hltFastPVPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFastPVPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltFastPVPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltFastPVPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltFastPVPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltFastPVPixelTracksHitQuadruplets" ) -) -fragment.hltFastPVJetTracksAssociator = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - tracks = cms.InputTag( "hltFastPVPixelTracks" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltFastPVJetVertexChecker = cms.EDFilter( "JetVertexChecker", - minPt = cms.double( 0.0 ), - pvErr_x = cms.double( 0.0015 ), - maxETA = cms.double( 2.4 ), - maxTrackPt = cms.double( 20.0 ), - maxNJetsToCheck = cms.int32( 2 ), - minPtRatio = cms.double( 0.1 ), - pvErr_y = cms.double( 0.0015 ), - doFilter = cms.bool( False ), - pvErr_z = cms.double( 1.5 ), - jetTracks = cms.InputTag( "hltFastPVJetTracksAssociator" ), - maxChi2 = cms.double( 20.0 ), - newMethod = cms.bool( True ), - maxNjetsOutput = cms.int32( 2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) -) -fragment.hltFastPVPixelTracksRecoverFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.0 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 999.0 ) -) -fragment.hltFastPVPixelTracksRecoverFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltFastPVPixelTracksTrackingRegionsRecover = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltFastPVJetVertexChecker" ), - vertexSrc = cms.InputTag( "hltFastPVJetVertexChecker" ), - ptMin = cms.double( 0.9 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.5 ), - originHalfLength = cms.double( 20.0 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ), - deltaPhiRegion = cms.double( 0.5 ) - ) -) -fragment.hltFastPVPixelTracksHitDoubletsRecover = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFastPVPixelTracksTrackingRegionsRecover" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) -) -fragment.hltFastPVPixelTracksHitQuadrupletsRecover = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFastPVPixelTracksHitDoubletsRecover" ), - fitFastCircle = cms.bool( False ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltFastPVPixelTracksRecover = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltFastPVPixelTracksRecoverFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltFastPVPixelTracksRecoverFitter" ), - SeedingHitSets = cms.InputTag( "hltFastPVPixelTracksHitQuadrupletsRecover" ) -) -fragment.hltFastPVPixelTracksMerger = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( False ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltFastPVPixelTracks','hltFastPVPixelTracksRecover' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltFastPVPixelTracks','hltFastPVPixelTracksRecover' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltFastPVPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForBTag" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltFastPVPixelTracksMerger" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 10.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.07 ) -) -fragment.hltFastPVPixelVerticesFilter = cms.EDFilter( "VertexSelector", - filter = cms.bool( True ), - src = cms.InputTag( "hltFastPVPixelVertices" ), - cut = cms.string( "!isFake && ndof > 0 && abs(z) <= 25 && position.Rho <= 2" ) -) -fragment.hltSiStripClustersRegForBTag = cms.EDProducer( "MeasurementTrackerEventProducer", - inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), - pixelClusterProducer = cms.string( "hltSiPixelClustersRegForBTag" ), - switchOffPixelsIfEmpty = cms.bool( True ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) -) -fragment.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltFastPVPixelTracksMerger" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksForBTag" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersRegForBTag" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForBTag" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersRegForBTag" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','MVAValues' ) -) -fragment.hltIter1ClustersRefRemovalForBTag = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1MaskedMeasurementTrackerEventForBTag = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -fragment.hltIter1PixelLayerQuadrupletsForBTag = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1PFlowPixelTrackingRegionsForBTag = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ), - precise = cms.bool( True ), - deltaEta = cms.double( 1.0 ), - deltaPhi = cms.double( 1.0 ) - ) -) -fragment.hltIter1PFlowPixelClusterCheckForBTag = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -fragment.hltIter1PFlowPixelHitDoubletsForBTag = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsForBTag" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForBTag" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsForBTag" ) -) -fragment.hltIter1PFlowPixelHitQuadrupletsForBTag = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsForBTag" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1PFlowPixelSeedsForBTag = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadrupletsForBTag" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFlowPixelSeedsForBTag" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesForBTag" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1PFlowTrackCutClassifierPromptForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1PFlowTrackCutClassifierDetachedForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1PFlowTrackCutClassifierMergedForBTag = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptForBTag', - 'hltIter1PFlowTrackCutClassifierDetachedForBTag' ) -) -fragment.hltIter1PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedForBTag','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedForBTag','MVAValues' ) -) -fragment.hltIter1MergedForBTag = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForBTag','hltIter1PFlowTrackSelectionHighPurityForBTag' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForBTag','hltIter1PFlowTrackSelectionHighPurityForBTag' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2ClustersRefRemovalForBTag = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityForBTag" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2MaskedMeasurementTrackerEventForBTag = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -fragment.hltIter2PixelLayerTripletsForBTag = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2PFlowPixelTrackingRegionsForBTag = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.8 ) - ) -) -fragment.hltIter2PFlowPixelClusterCheckForBTag = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -fragment.hltIter2PFlowPixelHitDoubletsForBTag = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsForBTag" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForBTag" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsForBTag" ) -) -fragment.hltIter2PFlowPixelHitTripletsForBTag = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsForBTag" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2PFlowPixelSeedsForBTag = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTripletsForBTag" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeedsForBTag" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesForBTag" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForBTag" ), - originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierForBTag','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierForBTag','MVAValues' ) -) -fragment.hltIter2MergedForBTag = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForBTag','hltIter2PFlowTrackSelectionHighPurityForBTag' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedForBTag','hltIter2PFlowTrackSelectionHighPurityForBTag' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltVerticesL3 = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltIter2MergedForBTag" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ), - use_vdt = cms.untracked.bool( True ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -fragment.hltFastPixelBLifetimeL3Associator = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltImpactParameterTagInfos = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( 'hltVerticesL3','WithBS' ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3Associator" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( True ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -fragment.hltInclusiveVertexFinder = cms.EDProducer( "InclusiveVertexFinder", - fitterSigmacut = cms.double( 3.0 ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - vertexMinAngleCosine = cms.double( 0.95 ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - useVertexReco = cms.bool( True ), - vertexMinDLenSig = cms.double( 0.5 ), - useDirectVertexFitter = cms.bool( True ), - minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) -) -fragment.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 2.0 ), - secondaryVertices = cms.InputTag( "hltInclusiveVertexFinder" ), - maxFraction = cms.double( 0.7 ) -) -fragment.hltTrackVertexArbitrator = cms.EDProducer( "TrackVertexArbitrator", - fitterSigmacut = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - fitterTini = cms.double( 256.0 ), - trackMinLayers = cms.int32( 4 ), - fitterRatio = cms.double( 0.25 ), - secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVertices" ), - sigCut = cms.double( 5.0 ), - distCut = cms.double( 0.04 ), - trackMinPt = cms.double( 0.4 ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - dLenFraction = cms.double( 0.333 ), - trackMinPixels = cms.int32( 1 ), - dRCut = cms.double( 0.4 ) -) -fragment.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 10.0 ), - secondaryVertices = cms.InputTag( "hltTrackVertexArbitrator" ), - maxFraction = cms.double( 0.2 ) -) -fragment.hltInclusiveSecondaryVertexFinderTagInfos = cms.EDProducer( "SecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltImpactParameterTagInfos" ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltInclusiveMergedVertices" ) -) -fragment.hltCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ), - tagInfos = cms.VInputTag( 'hltImpactParameterTagInfos','hltInclusiveSecondaryVertexFinderTagInfos' ) -) -fragment.hltBTagCaloCSVp7Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.7 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPrePFMET110PFMHT110IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMET120PFMHT120IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMET130PFMHT130IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMET140PFMHT140IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sAllETMHFHTT60Seeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFMET120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFHT60Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 60.0 ) -) -fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMHTNoMuTightID = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( True ) -) -fragment.hltPFMHTNoMuTightID120 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 120.0 ) -) -fragment.hltParticleFlowNoMu = cms.EDFilter( "GenericPFCandidateSelector", - src = cms.InputTag( "hltParticleFlow" ), - cut = cms.string( "particleId!=3" ) -) -fragment.hltPFMETNoMuProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "pfMetNoMu" ), - src = cms.InputTag( "hltParticleFlowNoMu" ) -) -fragment.hltPFMETNoMu120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltcorrPFMETTypeOne = cms.EDProducer( "PFJetMETcorrInputProducer", - src = cms.InputTag( "hltAK4PFJets" ), - type1JetPtThreshold = cms.double( 35.0 ), - skipEMfractionThreshold = cms.double( 0.9 ), - skipEM = cms.bool( True ), - jetCorrLabelRes = cms.InputTag( "hltAK4PFCorrector" ), - offsetCorrLabel = cms.InputTag( "hltAK4PFFastJetCorrector" ), - skipMuons = cms.bool( True ), - skipMuonSelection = cms.string( "isGlobalMuon | isStandAloneMuon" ), - jetCorrEtaMax = cms.double( 9.9 ), - jetCorrLabel = cms.InputTag( "hltAK4PFCorrector" ) -) -fragment.hltPFMETTypeOne = cms.EDProducer( "CorrectedPFMETProducer", - src = cms.InputTag( "hltPFMETProducer" ), - srcCorrections = cms.VInputTag( 'hltcorrPFMETTypeOne:type1' ) -) -fragment.hltPFMETTypeOne120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPrePFMETTypeOne110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMETTypeOne110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPrePFMETTypeOne120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMETTypeOne130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMETTypeOne130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -fragment.hltPrePFMETTypeOne140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMETTypeOne140 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltPrePFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMHTNoMuTightID110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 110.0 ) -) -fragment.hltPFMETNoMu110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMHTNoMuTightID130 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 130.0 ) -) -fragment.hltPFMETNoMu130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -fragment.hltPrePFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMHTNoMuTightID140 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 140.0 ) -) -fragment.hltPFMETNoMu140 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltPreMonoCentralPFJet80PFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCentralCaloJet65 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 65.0 ) -) -fragment.hltCentralPFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPreMonoCentralPFJet80PFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMonoCentralPFJet80PFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMonoCentralPFJet80PFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreL1ETMHadSeeds = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMHT90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET80NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET90NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET100NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET110NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET250NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET250 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 250.0 ) -) -fragment.hltPreCaloMET70HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET80HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET90HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET100HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET250HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMETClean250 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 250.0 ) -) -fragment.hltPreCaloMET300HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMETClean300 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 300.0 ) -) -fragment.hltPreCaloMET350HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMETClean350 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltPrePFMET200NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMET200 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltPrePFMET200HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMET250HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMET250 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 250.0 ) -) -fragment.hltPrePFMET300HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMET300 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 300.0 ) -) -fragment.hltPrePFMET200HBHEBeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCSCHaloData = cms.EDProducer( "CSCHaloDataProducer", - ExpectedBX = cms.int32( 6 ), - RecHitTime0 = cms.double( 0.0 ), - MinOuterMomentumTheta = cms.double( 0.1 ), - HBHErhLabel = cms.InputTag( "hltHbhereco" ), - SALabel = cms.InputTag( "" ), - MatchingDPhiThreshold = cms.double( 0.18 ), - MaxOuterMomentumTheta = cms.double( 3.0 ), - DphiParam = cms.double( 1.0 ), - RecHitTimeWindow = cms.double( 25.0 ), - DetaParam = cms.double( 0.1 ), - InnerRMinParam = cms.double( 0.0 ), - MaxFreeInverseBeta = cms.double( 0.0 ), - MaxSegmentPhiDiff = cms.double( 0.1 ), - MuonLabel = cms.InputTag( "hltMuons" ), - MatchParameters = cms.PSet( - RPChits = cms.InputTag( "hltRpcRecHits" ), - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - MaxDtMuonSegment = cms.double( -10.0 ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - InnerRMaxParam = cms.double( 99999.0 ), - ECALErhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - MaxSegmentRDiff = cms.double( 10.0 ), - ECALBrhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - L1MuGMTReadoutLabel = cms.InputTag( "" ), - MaxSegmentTheta = cms.double( 0.7 ), - HLTResultLabel = cms.InputTag( "" ), - HLTBitLabel = cms.VInputTag( ), - NormChi2Param = cms.double( 8.0 ), - ALCTDigiLabel = cms.InputTag( "" ), - OuterRMaxParam = cms.double( 99999.0 ), - MatchingDEtaThreshold = cms.double( 0.4 ), - OuterRMinParam = cms.double( 0.0 ), - MatchingDWireThreshold = cms.int32( 5 ), - CosmicMuonLabel = cms.InputTag( "" ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ) -) -fragment.hltEcalHaloData = cms.EDProducer( "EcalHaloDataProducer", - ESRecHitLabel = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - ESRecHitEnergyThresholdParam = cms.double( 0.3 ), - AngleCutParam = cms.double( 0.51 ), - EBRecHitEnergyThresholdParam = cms.double( 0.3 ), - RoundnessCutParam = cms.double( 0.41 ), - EERecHitEnergyThresholdParam = cms.double( 0.3 ), - NHitsEcalThresholdParam = cms.int32( 4 ), - SuperClusterLabel = cms.InputTag( "" ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - PhotonLabel = cms.InputTag( "" ), - SumEcalEnergyThresholdParam = cms.double( 10.0 ), - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -fragment.hltHcalHaloData = cms.EDProducer( "HcalHaloDataProducer", - SumHcalEnergyThresholdParam = cms.double( 18.0 ), - NHitsHcalThresholdParam = cms.int32( 4 ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - caloTowerCollName = cms.InputTag( "hltTowerMakerForAll" ), - HORecHitLabel = cms.InputTag( "hltHoreco" ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - HERecHitEnergyThresholdParam = cms.double( 0.5 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - HBRecHitEnergyThresholdParam = cms.double( 0.5 ), - HFRecHitLabel = cms.InputTag( "hltHfreco" ), - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -fragment.hltGlobalHaloData = cms.EDProducer( "GlobalHaloDataProducer", - rh_et_threshforcscmatching_ee = cms.double( 10.0 ), - IsHLT = cms.bool( True ), - rh_et_threshforcscmatching_eb = cms.double( 10.0 ), - dtcalosegm_thresh_he = cms.double( 15.0 ), - dtcalosegm_thresh_hb = cms.double( 15.0 ), - rcalominrsegm_lowthresh_ee = cms.double( -30.0 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - dtcalosegm_thresh_eb = cms.double( 15.0 ), - rcalominrsegm_lowthresh_eb = cms.double( -30.0 ), - dphicalosegm_thresh_he = cms.double( 0.1 ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - dphicalosegm_thresh_hb = cms.double( 0.15 ), - dtcalosegm_thresh_ee = cms.double( 15.0 ), - EcalHaloDataLabel = cms.InputTag( "hltEcalHaloData" ), - rcalominrsegm_lowthresh_he = cms.double( -30.0 ), - rcalominrsegm_lowthresh_hb = cms.double( -100.0 ), - metLabel = cms.InputTag( "hltMet" ), - dphicalosegm_thresh_ee = cms.double( 0.04 ), - EcalMinMatchingRadiusParam = cms.double( 110.0 ), - MuonLabel = cms.InputTag( "hltMuons" ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - dphicalosegm_thresh_eb = cms.double( 0.04 ), - rh_et_threshforcscmatching_hb = cms.double( 20.0 ), - rh_et_threshforcscmatching_he = cms.double( 20.0 ), - rcalominrsegm_highthresh_hb = cms.double( 20.0 ), - MaxSegmentTheta = cms.double( 0.7 ), - rcalominrsegm_highthresh_he = cms.double( 30.0 ), - EcalMaxMatchingRadiusParam = cms.double( 330.0 ), - HcalHaloDataLabel = cms.InputTag( "hltHcalHaloData" ), - CaloTowerEtThresholdParam = cms.double( 0.3 ), - calotowerLabel = cms.InputTag( "hltTowerMakerForAll" ), - rcalominrsegm_highthresh_ee = cms.double( 30.0 ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), - rcalominrsegm_highthresh_eb = cms.double( 15.0 ), - CSCHaloDataLabel = cms.InputTag( "hltCSCHaloData" ) -) -fragment.hltCaloRecHitsBeamHaloCleaned = cms.EDProducer( "CaloRecHitsBeamHaloCleaned", - IsHLT = cms.bool( True ), - GlobalHaloDataLabel = cms.InputTag( "hltGlobalHaloData" ), - HBHERecHitsLabel = cms.InputTag( "hltHbhereco" ), - EERecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EBRecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -fragment.hltTowerMakerForAllBeamHaloCleaned = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltCaloRecHitsBeamHaloCleaned" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEB','hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltMetCleanBH = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltTowerMakerForAllBeamHaloCleaned" ) -) -fragment.hltMETCleanBH80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetCleanBH" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPrePFMETTypeOne200HBHEBeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMETTypeOne200 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltL1sETM80ToETM150 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETM80 OR L1_ETM85 OR L1_ETM90 OR L1_ETM95 OR L1_ETM100 OR L1_ETM105 OR L1_ETM110 OR L1_ETM115 OR L1_ETM120 OR L1_ETM150" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET105 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 105.0 ) -) -fragment.hltMETClean65 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 65.0 ) -) -fragment.hltDeDxEstimatorProducer = cms.EDProducer( "DeDxEstimatorProducer", - UseStrip = cms.bool( True ), - exponent = cms.double( -2.0 ), - UseCalibration = cms.bool( False ), - calibrationPath = cms.string( "" ), - ProbabilityMode = cms.string( "Accumulation" ), - tracks = cms.InputTag( "hltMergedTracks" ), - UsePixel = cms.bool( False ), - ShapeTest = cms.bool( False ), - fraction = cms.double( 0.4 ), - MeVperADCStrip = cms.double( 9.5665E-4 ), - estimator = cms.string( "generic" ), - Reccord = cms.string( "SiStripDeDxMip_3D_Rcd" ), - MeVperADCPixel = cms.double( 3.61E-6 ) -) -fragment.hltTrk50Filter = cms.EDFilter( "HLTDeDxFilter", - saveTags = cms.bool( True ), - maxAssocCaloE = cms.double( 100.0 ), - caloTowersTag = cms.InputTag( "hltTowerMakerForAll" ), - minNumValidHits = cms.double( 5.0 ), - minPT = cms.double( 50.0 ), - minDEDx = cms.double( -1.0 ), - maxETA = cms.double( 5.5 ), - inputDeDxTag = cms.InputTag( "hltDeDxEstimatorProducer" ), - minNOM = cms.double( -1.0 ), - relTrkIsoDeltaRSize = cms.double( 0.3 ), - maxNHitMissIn = cms.double( 0.0 ), - maxNHitMissMid = cms.double( 0.0 ), - inputTracksTag = cms.InputTag( "hltMergedTracks" ), - maxRelTrkIsoDeltaRp3 = cms.double( 0.05 ), - maxAssocCaloEDeltaRSize = cms.double( 0.5 ) -) -fragment.hltPreMET120IsoTrk50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET120 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu3_JetC16_dEta_Max0p4_dPhi_Max0p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreSingleJet30Mu12SinglePFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltSingleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL2fL1sMu3Jet16L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), - MinPt = cms.double( 8.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltSinglePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltBSoftMuonGetJetsFromJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltSinglePFBJets40Eta2p3" ) -) -fragment.hltSelector4JetsJet40PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ) -) -fragment.hltBSoftMuonJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsJet40PF" ), - etMin = cms.double( 40.0 ) -) -fragment.hltBSoftMuonMu12L3 = cms.EDProducer( "RecoTrackRefSelector", - minPixelHit = cms.int32( 0 ), - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), - algorithmMaskContains = cms.vstring( ), - usePV = cms.bool( False ), - tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), - minRapidity = cms.double( -5.0 ), - vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 12.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), - minLayer = cms.int32( 0 ), - quality = cms.vstring( ), - minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) -) -fragment.hltBSoftMuonJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet40PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet40PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet40PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreMu12DoublePFJets40CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltBTagCalo30x8CSVp0p92SingleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltDoublePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets40Eta2p3" ) -) -fragment.hltSelector4JetsDiJet40PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40PF" ) -) -fragment.hltBSoftMuonDiJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet40PF" ), - etMin = cms.double( 40.0 ) -) -fragment.hltBSoftMuonDiJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet40PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonDiJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu3_JetC60_dEta_Max0p4_dPhi_Max0p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu12DoublePFJets100CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu3Jet60L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), - MinPt = cms.double( 8.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu3Jet60L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet60L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDoublePFBJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet100PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets100Eta2p3" ) -) -fragment.hltSelector4JetsDiJet100PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet100PF" ) -) -fragment.hltBSoftMuonDiJet100PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet100PF" ), - etMin = cms.double( 100.0 ) -) -fragment.hltBSoftMuonDiJet100PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet100PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet100PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet100PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonDiJet100Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet100PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet100PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu3_JetC120_dEta_Max0p4_dPhi_Max0p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu12DoublePFJets200CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu3Jet120L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), - MinPt = cms.double( 8.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet120L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDoublePFBJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet200PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets200Eta2p3" ) -) -fragment.hltSelector4JetsDiJet200PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200PF" ) -) -fragment.hltBSoftMuonDiJet200PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet200PF" ), - etMin = cms.double( 200.0 ) -) -fragment.hltBSoftMuonDiJet200PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet200PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet200PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonDiJet200Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreMu12DoublePFJets350CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFBJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet350PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets350Eta2p3" ) -) -fragment.hltSelector4JetsDiJet350PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet350PF" ) -) -fragment.hltBSoftMuonDiJet350PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet350PF" ), - etMin = cms.double( 350.0 ) -) -fragment.hltBSoftMuonDiJet350PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet350PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet350PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet350PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonDiJet350Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet350PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet350PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu12DoublePFJets40MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu12Dijet40L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltBTagCalo30x8CSVp0p92DoubleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltL2fL1sMu12Dijet40L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40L1Filtered0" ), - MinPt = cms.double( 8.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Dijet40L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDoublePFJets40Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreMu12DoublePFJets54MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFBJets54Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 54.0 ) -) -fragment.hltDoublePFJets54Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet54PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets54Eta2p3" ) -) -fragment.hltSelector4JetsDiJet54PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet54PF" ) -) -fragment.hltBSoftMuonDiJet54PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet54PF" ), - etMin = cms.double( 54.0 ) -) -fragment.hltBSoftMuonDiJet54PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet54PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet54PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet54PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonDiJet54Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet54PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet54PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreMu12DoublePFJets62MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFBJets62Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 62.0 ) -) -fragment.hltDoublePFJets62Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFBJets62Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets62Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet62PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets62Eta2p3" ) -) -fragment.hltSelector4JetsDiJet62PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet62PF" ) -) -fragment.hltBSoftMuonDiJet62PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet62PF" ), - etMin = cms.double( 62.0 ) -) -fragment.hltBSoftMuonDiJet62PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet62PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet62PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet62PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonDiJet62Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet62PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet62PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltL1DoubleJet40er3p0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er3p0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoublePFJets40CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltL1DoubleJet100er3p0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er3p0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoublePFJets100CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleCaloBJets100eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltSelectorJets80L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etMin = cms.double( 80.0 ) -) -fragment.hltSelectorCentralJets80L1FastJet = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets80L1FastJet" ), - etaMin = cms.double( -2.4 ), - etaMax = cms.double( 2.4 ) -) -fragment.hltSelector6CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 6 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltSelectorCentralJets80L1FastJet" ) -) -fragment.hltBTagCalo80x6CSVp0p92SingleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector6CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltDoublePFJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltL1DoubleJet120er3p0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er3p0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoublePFJets200CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltPreDoublePFJets350CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltL1DoubleJet100er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p3_dEta_Max1p6" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoublePFJets100MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBTagCalo80x6CSVp0p92DoubleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector6CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltDoublePFJets100Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 85 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFJets100Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFJets100Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreDoublePFJets116MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJets116Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 116.0 ) -) -fragment.hltDoublePFJets116Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 85 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFJets116Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFJets116Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreDoublePFJets128MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJets128Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 128.0 ) -) -fragment.hltDoublePFJets128Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 85 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFJets128Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFJets128Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltL1sSingleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePhoton300NoHE = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG300erEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 300.0 ), - etcutEB = cms.double( 300.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorSingleMu5IorSingleMu7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu5L1f0L2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1f0L2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1f0L2f5L3Filtered8" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltL1sMu6DoubleEG10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG10 OR L1_Mu6_DoubleEG17" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu8DiEle12CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1Mu6DoubleEG10f0Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 2 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8Ele12DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 2 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1Mu6DoubleEG10f0Filtered8" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ) -) -fragment.hltEle12Ele12DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ) -) -fragment.hltPreMu8DiEle12CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sMu6HTT240 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMuon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu6HTT240" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltMuon8L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3Muon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu6HTT240Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Muon8L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMuon8L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltSingleEle8EgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( False ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltMu8Ele8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSingleEle8EgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu8Ele8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8Ele8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8Ele8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltElectronMuonInvMassFilter8 = cms.EDFilter( "HLTElectronMuonInvMassFilter", - saveTags = cms.bool( True ), - lowerMassCut = cms.double( 8.0 ), - ElectronL1IsoCand = cms.InputTag( "hltEgammaCandidates" ), - electronRelaxed = cms.untracked.bool( True ), - MuonCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ElectronL1NonIsoCand = cms.InputTag( "hltEgammaCandidates" ), - muonPrevCandTag = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - ncandcut = cms.int32( 1 ), - upperMassCut = cms.double( 999999.0 ), - elePrevCandTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltMu8Ele8CaloIdMTrackIdMDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu5_EG23 OR L1_Mu5_LooseIsoEG20 OR L1_Mu7_EG23 OR L1_Mu7_LooseIsoEG20 OR L1_Mu7_LooseIsoEG23" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8" ) -) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleMu10LowQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu10_LowQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu17TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu10lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu10LowQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu10lqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu10lqL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu10lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu10lqL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu10lqL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu10lqL1f0L2Filtered10" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu10lqL1f0L2f10L3Filtered17" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltPreMu19TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered19 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu10lqL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu10lqL1f0L2Filtered10" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 19.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu10lqL1f0L2f10L3Filtered19" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltPreBTagMuAK4DiJet20Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBDiJet20L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet20L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet20L1FastJetCentral" ) -) -fragment.hltSelector4JetsDiJet20L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet20L1FastJet" ) -) -fragment.hltBSoftMuonDiJet20L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet20L1FastJet" ), - etMin = cms.double( 20.0 ) -) -fragment.hltBSoftMuonDiJet20L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet20L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonMu5L3 = cms.EDProducer( "RecoTrackRefSelector", - minPixelHit = cms.int32( 0 ), - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), - algorithmMaskContains = cms.vstring( ), - usePV = cms.bool( False ), - tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), - minRapidity = cms.double( -5.0 ), - vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 5.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), - minLayer = cms.int32( 0 ), - quality = cms.vstring( ), - minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) -) -fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPreBTagMuAK4DiJet40Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBDiJet40L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet40L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet40L1FastJetCentral" ) -) -fragment.hltSelector4JetsDiJet40L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40L1FastJet" ) -) -fragment.hltBSoftMuonDiJet40L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet40L1FastJet" ), - etMin = cms.double( 40.0 ) -) -fragment.hltBSoftMuonDiJet40L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet40L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPreBTagMuAK4DiJet70Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBDiJet70L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 70.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet70L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet70L1FastJetCentral" ) -) -fragment.hltSelector4JetsDiJet70L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet70L1FastJet" ) -) -fragment.hltBSoftMuonDiJet70L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet70L1FastJet" ), - etMin = cms.double( 70.0 ) -) -fragment.hltBSoftMuonDiJet70L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet70L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPreBTagMuAK4DiJet110Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBDiJet110L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet110L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet110L1FastJetCentral" ) -) -fragment.hltSelector4JetsDiJet110L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet110L1FastJet" ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet110L1FastJet" ), - etMin = cms.double( 110.0 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPreBTagMuAK4DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBDiJet200L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 170.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet200L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet200L1FastJetCentral" ) -) -fragment.hltSelector4JetsDiJet200L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200L1FastJet" ) -) -fragment.hltBSoftMuonDiJet200L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet200L1FastJet" ), - etMin = cms.double( 110.0 ) -) -fragment.hltBSoftMuonDiJet200L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet200L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreBTagMuAK4Jet300Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBJet300L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 300.0 ) -) -fragment.hltBSoftMuonGetJetsFromJet300L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBJet300L1FastJetCentral" ) -) -fragment.hltSelector4JetsJet300L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1FastJet" ) -) -fragment.hltBSoftMuonJet300L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsJet300L1FastJet" ), - etMin = cms.double( 300.0 ) -) -fragment.hltBSoftMuonJet300L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonJet300L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPreBTagMuAK8DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBAK8DiJet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -fragment.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltBAK8DiJet170L1FastJetCentral" ) -) -fragment.hltSelector4JetsAK8DiJet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet" ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsAK8DiJet170L1FastJet" ), - etMin = cms.double( 110.0 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPreBTagMuAK8Jet300Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBJet300L1AK8FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 300.0 ) -) -fragment.hltBSoftMuonGetJetsFromJet300L1AK8FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltBJet300L1AK8FastJetCentral" ) -) -fragment.hltSelector4JetsJet300L1AK8FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1AK8FastJet" ) -) -fragment.hltBSoftMuonJet300L1AK8FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsJet300L1AK8FastJet" ), - etMin = cms.double( 300.0 ) -) -fragment.hltBSoftMuonJet300L1AK8FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltL1sSingleAndDoubleEG = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_14" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleAndDoubleEGOrPairFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEG" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 2 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ) -) -fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sMu23EG10IorMu20EG17 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu23_EG10 OR L1_Mu20_EG17" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 23.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ) -) -fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12" ) -) -fragment.hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu25 OR L1_SingleMu30 OR L1_Mu6_DoubleEG17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14 OR L1_DoubleEG_24_17 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_Mu20_EG17 OR L1_Mu23_EG10 OR L1_Mu7_EG23" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu12DoublePhoton20 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fMu12Diphoton20L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fMu12Diphoton20L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fMu12Diphoton20L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu12Diphoton20L1f0L2f8QL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu12DiEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu12DiEG20HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12DiEG20EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sTripleEGOrDoubleEGOrSingleEG = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleEG_18_17_8 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14 OR L1_SingleEG42 OR L1_SingleEG45" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTriplePhoton202020CaloIdLV2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1TripleEGOrDoubleEGOrSingleEG = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sTripleEGOrDoubleEGOrSingleEG" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG20EtL1TripleEGFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1TripleEGOrDoubleEGOrSingleEG" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG20HEL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20EtL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20HEL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG20HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltTriEG20CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreTriplePhoton202020CaloIdLV2R9IdVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -fragment.hltEG20CaloIdLV2R9IdVLR9IdL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG20CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaR9IDUnseeded = cms.EDProducer( "EgammaHLTR9IDProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -fragment.hltTriEG20CaloIdLV2R9IdVLR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20CaloIdLV2ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreTriplePhoton303010CaloIdLV2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30EtL1TripleEGFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1TripleEGOrDoubleEGOrSingleEG" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG30HEL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EtL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30HEL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG10HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG30CaloIdLV2EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2ClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG30TriEG10CaloIdLV2EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2ClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 3 ) -) -fragment.hltPreTriplePhoton303010CaloIdLV2R9IdVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30CaloIdLV2R9IdVLR9IdL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10CaloIdLV2ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG30CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG30TriEG10CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 3 ) -) -fragment.hltPreTriplePhoton35355CaloIdLV2R9IdVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG35EtL1TripleEGFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1TripleEGOrDoubleEGOrSingleEG" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 35.0 ), - etcutEB = cms.double( 35.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG35HEL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35EtL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG35CaloIdLV2ClusterShapeL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35HEL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG35CaloIdLV2R9IdVLR9IdL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35CaloIdLV2ClusterShapeL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG5EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG5HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG5CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5CaloIdLV2ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG35CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 35.0 ), - etcutEB = cms.double( 35.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG35TriEG5CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 3 ) -) -fragment.hltL1sSingleEG18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePhoton25 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG18Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG18" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG25L1EG18EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG18Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 25.0 ), - etcutEB = cms.double( 25.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG25L1EG18HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG25L1EG18EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleEG26 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePhoton33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG26Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG26" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG33L1EG26EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG26Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 33.0 ), - etcutEB = cms.double( 33.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG33L1EG26HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG33L1EG26EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleEG34to45 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePhoton50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG34to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to45" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34to45Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG50HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleEG34to50 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePhoton75 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG34ORL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to50" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG75EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 75.0 ), - etcutEB = cms.double( 75.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG75HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG90EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 90.0 ), - etcutEB = cms.double( 90.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG90HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG120EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 120.0 ), - etcutEB = cms.double( 120.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG120HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton150 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG150EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 150.0 ), - etcutEB = cms.double( 150.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG150HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG150EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton175 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG175EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 175.0 ), - etcutEB = cms.double( 175.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG175HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG175EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG200EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 200.0 ), - etcutEB = cms.double( 200.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG200HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG200EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleEG40to50 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePhoton50R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG40to50" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG50R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG50R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG50R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG50R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG50R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPixelVerticesForPhotons = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracks" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltIter0PFlowPixelSeedsFromPixelTracksForPhotons = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFlowPixelSeedsFromPixelTracksForPhotons" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForPhotons" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter1ClustersRefRemovalForPhotons = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForPhotons" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1MaskedMeasurementTrackerEventForPhotons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1PixelLayerTripletsForPhotons = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1PFlowPixelTrackingRegionsForPhotons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1PFlowPixelClusterCheckForPhotons = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1PFlowPixelHitDoubletsForPhotons = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsForPhotons" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForPhotons" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerTripletsForPhotons" ) -) -fragment.hltIter1PFlowPixelHitTripletsForPhotons = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsForPhotons" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.037 ) -) -fragment.hltIter1PFlowPixelSeedsForPhotons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitTripletsForPhotons" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFlowPixelSeedsForPhotons" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForPhotons" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesForPhotons" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForPhotons" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1PFlowTrackSelectionHighPurityLooseForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.9, 3.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.8, 3.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.9, 3.0 ), - d0_par1 = cms.vdouble( 0.85, 3.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter1PFlowTrackSelectionHighPurityTightForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 5 ), - chi2n_par = cms.double( 0.4 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter1PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLooseForPhotons','hltIter1PFlowTrackSelectionHighPurityTightForPhotons' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLooseForPhotons','hltIter1PFlowTrackSelectionHighPurityTightForPhotons' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter1MergedForPhotons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForPhotons','hltIter1PFlowTrackSelectionHighPurityForPhotons' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForPhotons','hltIter1PFlowTrackSelectionHighPurityForPhotons' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2ClustersRefRemovalForPhotons = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityForPhotons" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2MaskedMeasurementTrackerEventForPhotons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2PixelLayerPairsForPhotons = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2PFlowPixelTrackingRegionsForPhotons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 1.2 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2PFlowPixelClusterCheckForPhotons = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2PFlowPixelHitDoubletsForPhotons = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsForPhotons" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForPhotons" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerPairsForPhotons" ) -) -fragment.hltIter2PFlowPixelSeedsForPhotons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsForPhotons" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeedsForPhotons" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForPhotons" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesForPhotons" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForPhotons" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter2MergedForPhotons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForPhotons','hltIter2PFlowTrackSelectionHighPurityForPhotons' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedForPhotons','hltIter2PFlowTrackSelectionHighPurityForPhotons' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltEgammaHollowTrackIso = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", - egTrkIsoStripEndcap = cms.double( 0.03 ), - egTrkIsoConeSize = cms.double( 0.29 ), - trackProducer = cms.InputTag( "hltIter2MergedForPhotons" ), - egTrkIsoStripBarrel = cms.double( 0.03 ), - countTracks = cms.bool( False ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSize = cms.double( 0.06 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 999999.0 ) -) -fragment.hltEG50R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton75R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG75R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 75.0 ), - etcutEB = cms.double( 75.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG75R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG75R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG75R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG75R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG75R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton90R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG90R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 90.0 ), - etcutEB = cms.double( 90.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG90R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG90R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG90R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG90R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG90R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton120R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG120R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 120.0 ), - etcutEB = cms.double( 120.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG120R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG120R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG120R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG120R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG120R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton165R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG165R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 165.0 ), - etcutEB = cms.double( 165.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG165R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG165R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG165R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG165R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG165R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton90CaloIdLPFHT700 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG90PFHT700EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 90.0 ), - etcutEB = cms.double( 90.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltPhoton90CaloIdLPFHT700ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90PFHT700EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPhoton90CaloIdLPFHT700HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltPhoton90CaloIdLPFHT700ClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltHT700Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 700.0 ) -) -fragment.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleAndDoubleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG30L1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG30LR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30LHE12R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LHE12R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LHE12R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30LRId85ORIso60CaloId15b35eANDHE12R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter" ) -) -fragment.hltDiEG22EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.55 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 22.0 ) -) -fragment.hltDiEG22R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22EtEta2p55UnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG22HE12R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22R9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22HE12R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22HE12R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaEcalPFClusterIsoUnseeded = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - doRhoCorrection = cms.bool( False ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaHollowTrackIsoUnseeded = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", - egTrkIsoStripEndcap = cms.double( 0.03 ), - egTrkIsoConeSize = cms.double( 0.29 ), - trackProducer = cms.InputTag( "hltIter2MergedForPhotons" ), - egTrkIsoStripBarrel = cms.double( 0.03 ), - countTracks = cms.bool( False ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSize = cms.double( 0.06 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 999999.0 ) -) -fragment.hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eMass90CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter" ), - minMass = cms.double( 90.0 ), - secondLegLastFilter = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter" ) -) -fragment.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass95 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiEG22R9Id85b95eORIso60CaloId15b35eANDHE12R9Id50b80eMass95CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter" ), - minMass = cms.double( 95.0 ), - secondLegLastFilter = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter" ) -) -fragment.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30PVR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30PVHE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -fragment.hltDiEG18PVEtUnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -fragment.hltDiEG18PVR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVEtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVR9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18PVNewPixelMatchPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18PVR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter" ) -) -fragment.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdNoPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -fragment.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18PVR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter" ) -) -fragment.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdNoPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 1.0E9 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG30EBR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBL1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30EBHE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -fragment.hltDiEG18EBEtUnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 1.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -fragment.hltDiEG18EBR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBEtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18EBHE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBR9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18EBR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter" ) -) -fragment.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -fragment.hltDiEG18EGNewPixelMatchPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EGNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EGNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18EBR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter" ) -) -fragment.hltPreDimuon0JpsiL1NoOS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2fL1sL1DoubleMu0SQL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltDimuon0JpsiL1sNoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL1sNoOSL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0JpsiL1sNoOS = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon0JpsiNoVertexingNoOS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon0JpsiNoVtxNoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltL1sDoubleMu0SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ_OS OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sEmuDoubleMu0SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu0SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0JpsiL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon0JpsiNoVertexing = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDimuon0JpsiL14R0er1p5R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon0JpsiL1s4R0er1p5RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL1s4R0er1p5RL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0JpsiL1s4R0er1p5R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon0JpsiNoVertexingL14R0er1p5R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0Jpsi3p5Muon2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltTripleMuonL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3TripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltTripleMuL3PreFiltered222 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltJpsiMuonL3Filtered3p5 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.5 ), - MaxInvMass = cms.vdouble( 3.25 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.95 ) -) -fragment.hltDisplacedmumuVtxProducerJpsiMuon3p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltJpsiMuonL3Filtered3p5" ), - MinPt = cms.double( 3.5 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltVertexmumuFilterJpsiMuon3p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerJpsiMuon3p5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5_SQ_OS OR L1_DoubleMu4p5_SQ " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonL14p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sEmuDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5_SQ_OS " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0UpsilonL1s4p5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu5_SQ_OS OR L1_DoubleMu4p5_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonL15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sEmuDoubleMu5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu5_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1sL1DoubleMu5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu5SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0UpsilonL1s5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s5L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4p5SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5_SQ " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonL14p5NoOS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu4p5SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0UpsilonL1s4p5NoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5NoOSL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5NoOS = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS OR L1_DoubleMu4p5_SQ " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonL14p5er2p0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sEmuDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5er2p0SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0UpsilonL1s4p5er2p0L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4p5er2p0SQMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonL14p5er2p0M = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5er2p0SQMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0ML3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon0UpsilonNoVertexing = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sDoubleMu5SQMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu5_SQ_OS_Mass7to18 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonL15M = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu5SQMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0UpsilonL1s5ML3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s5ML3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s5M = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu0er1p5dR1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0LowMassL10er1p5R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5dR1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0LowMassL1s0er1p5RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s0er1p5RL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu0er1p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu0er1p5_SQ_OS OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0LowMassL10er1p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sEmuDoubleMu0er1p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu0er1p5_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1sL1DoubleMu0er1p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu0er1p5" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0LowMassL1s0er1p5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s0er1p5L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon0LowMass = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon0LowMassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0LowMass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0LowMass = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMass" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0LowMassL14 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sEmuDoubleMu4SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1sL1DoubleMu4SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0LowMassL1s4L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s4L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0LowMassL1s4 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s4" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4dR1p2 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0LowMassL14R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu4dR1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4dR1p2" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4dR1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4dR1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0LowMassL1s4RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s4RL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0LowMassL1s4R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sTripleMu530NoMass = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5SQ_3SQ_0OQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0LowMassL1TM530 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1TripleMuNoMassL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu530NoMass" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuNoMassL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuNoMassL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0LowMassL1sTM530L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1sTM530L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0LowMassL1sTM530 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sTripleMu0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonMuonL1TM0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltTripleMuon0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3TripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltTripleMu0L3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltUpsilon0MuonL3FilteredL1sTM0 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinPtMax = cms.vdouble( 5.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilon0MuonL3FilteredL1sTM0" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltVertexmumuFilterUpsilon0MuonL1sTM0 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sTripleMu53p52p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonMuonNoL1Mass = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu53p52p5" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltTripleMuon53p52p5L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3TripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltTripleMu0NoL1MassL3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon53p52p5L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltUpsilon0MuonL3FilteredNoL1Mass = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon53p52p5L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinPtMax = cms.vdouble( 5.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilon0MuonL3FilteredNoL1Mass" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltVertexmumuFilterUpsilon0MuonNoL1Mass = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sTripleMu0IorTripleMu553 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu0 OR L1_TripleMu_5_5_3 OR L1_TripleMu_5_3_3 OR L1_TripleMu3_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTripleMu533Mass3p8to60DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1TripleMu553L1TriMuFiltered3 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu0IorTripleMu553" ), - MinPt = cms.double( 3.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL1TripleMu553L2TriMuFiltered3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L1TriMuFiltered3" ), - MinPt = cms.double( 3.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L1TriMuFiltered3" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1TripleMu553f0PreFiltered333 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1TripleMu553f0Filtered533 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltTripleMu533TripleDZ0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 3 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered333" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered333" ) -) -fragment.hltTripleMu533Mass3p8to60Filter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 60.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 3 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -fragment.hltPreTripleMu1055DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1TripleMu553f0PreFiltered555 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1TripleMu553f0Filtered1055 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltTripleMu555TripleDZ0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 3 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered555" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered555" ) -) -fragment.hltPreTripleMu12105 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1TripleMu553f0Filtered10105 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1TripleMu553f0Filtered12105 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_15_7 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_SingleMu22er2p1 OR L1_SingleMu25 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTau3MuMu7Mu1TkMu1Tau15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1WTau3MuSeedsL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1WTau3MuSeedsL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 1.0 ), - MaxInvMass = cms.vdouble( 1.9 ), - MinPtMax = cms.vdouble( 1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 2.0 ), - MaxDr = cms.double( 0.5 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 999.0 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.2 ) -) -fragment.hltDiMuonForTau3MuDzFiltered0p3 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.3 ), - inputTag1 = cms.InputTag( "hltMu1Mu1TrkPairPt2DR0p5MassMax1p9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu1Mu1TrkPairPt2DR0p5MassMax1p9" ) -) -fragment.hltDiMuonMergingIter01TkMu = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIter1Merged' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIter1Merged' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltDiMuonLinksIter01TkMuMerge = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMergingIter01TkMu" ), - shareHitFraction = cms.double( 0.19 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltGlbTrkMuonsLowPtIter01Merge = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 1.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltDiMuonMergingIter01TkMu','hltDiMuonLinksIter01TkMuMerge' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltGlbTrkMuonLowPtIter01MergeCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltGlbTrkMuonsLowPtIter01Merge" ) -) -fragment.hltTau3MuTriMuon1filter = cms.EDFilter( "HLT1Muon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 1.0 ) -) -fragment.hltTauPt15MuPts711Mass1p3to2p1Iso = cms.EDProducer( "HLTTriMuonIsolation", - Muon2PtCut = cms.double( 1.0 ), - EnableAbsIso = cms.bool( True ), - MatchingConeSize = cms.double( 0.03 ), - MaxTriMuonMass = cms.double( 2.1 ), - TriMuonAbsCharge = cms.int32( -1 ), - MaxTriMuonRadius = cms.double( 0.3 ), - IsoTracksSrc = cms.InputTag( "hltIter2L3MuonMerged" ), - MinTriMuonMass = cms.double( 1.3 ), - ChargedAbsIsoCut = cms.double( 2.0 ), - ChargedRelIsoCut = cms.double( 0.2 ), - Muon3PtCut = cms.double( 1.0 ), - MaxDZ = cms.double( 0.3 ), - L3DiMuonsFilterSrc = cms.InputTag( "hltDiMuonForTau3MuDzFiltered0p3" ), - EnableRelIso = cms.bool( True ), - Muon1PtCut = cms.double( 7.0 ), - AllMuonsSrc = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - IsoConeSize = cms.double( 0.8 ), - TriMuonEtaCut = cms.double( 2.5 ), - TriMuonPtCut = cms.double( 15.0 ), - L3MuonsSrc = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltTau3MuPreFilter = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.1 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.3 ), - inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1Iso','Taus' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 15.0 ) -) -fragment.hltPreTau3MuMu7Mu1TkMu1Tau15Charge1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTauPt15MuPts711Mass1p3to2p1IsoCharge1 = cms.EDProducer( "HLTTriMuonIsolation", - Muon2PtCut = cms.double( 1.0 ), - EnableAbsIso = cms.bool( True ), - MatchingConeSize = cms.double( 0.03 ), - MaxTriMuonMass = cms.double( 2.1 ), - TriMuonAbsCharge = cms.int32( 1 ), - MaxTriMuonRadius = cms.double( 0.3 ), - IsoTracksSrc = cms.InputTag( "hltIter2L3MuonMerged" ), - MinTriMuonMass = cms.double( 1.3 ), - ChargedAbsIsoCut = cms.double( 2.0 ), - ChargedRelIsoCut = cms.double( 0.2 ), - Muon3PtCut = cms.double( 1.0 ), - MaxDZ = cms.double( 0.3 ), - L3DiMuonsFilterSrc = cms.InputTag( "hltDiMuonForTau3MuDzFiltered0p3" ), - EnableRelIso = cms.bool( True ), - Muon1PtCut = cms.double( 7.0 ), - AllMuonsSrc = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - IsoConeSize = cms.double( 0.8 ), - TriMuonEtaCut = cms.double( 2.5 ), - TriMuonPtCut = cms.double( 15.0 ), - L3MuonsSrc = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltTau3MuPreFilterCharge1 = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.1 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.3 ), - inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1IsoCharge1','Taus' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 1.5 ) -) -fragment.hltPreTau3MuMu7Mu1TkMu1IsoTau15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTau3MuIsoFilter = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.1 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.3 ), - inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1Iso','SelectedTaus' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 15.0 ) -) -fragment.hltPreTau3MuMu7Mu1TkMu1IsoTau15Charge1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTau3MuIsoFilterCharge1 = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.1 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.3 ), - inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1IsoCharge1','SelectedTaus' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 15.0 ) -) -fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_SQ_ETMHF40_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF50_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF60_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF70_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF80_Jet60_OR_DoubleJet30 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu3DZPFMET50PFMHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1DiMu3SQETM50f0PreFiltered3 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDoubleMuon3Mass3p8to60Filter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 60.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -fragment.hltDoubleMuon3Mass3p8to60DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDoubleMuon3Mass3p8to60Filter" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDoubleMuon3Mass3p8to60Filter" ) -) -fragment.hltMET40 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltMETClean30 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltPFMET50 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFMHTNoMuTightID60 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 60.0 ) -) -fragment.hltPreDoubleMu3DZPFMET70PFMHT70 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMET70 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 70.0 ) -) -fragment.hltPFMHTNoMuTightID70 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 70.0 ) -) -fragment.hltPreDoubleMu3DZPFMET90PFMHT90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMET90 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 90.0 ) -) -fragment.hltPFMHTNoMuTightID90 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 90.0 ) -) -fragment.hltPreDoubleMu3TrkTau3muNoL1Mass = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleMu3TrkTau3muNoL1MassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 1.7 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.0 ), - MaxDr = cms.double( 0.6 ), - MinAcop = cms.double( 2.7 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.5 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu3TrkTau3muNoL1MassL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.01 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsTau3muNoL1MassFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsTau3muNoL1MassFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsTau3muNoL1Mass = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsTau3muNoL1Mass = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsTau3muNoL1Mass" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsTau3muNoL1Mass = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsTau3muNoL1Mass" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsTau3muNoL1Mass = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsTau3muNoL1MassFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsTau3muNoL1MassFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsTau3muNoL1Mass" ) -) -fragment.hltIter0DisplacedTau3muNoL1MassPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsTau3muNoL1Mass" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0DisplacedTau3muNoL1MassCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedTau3muNoL1MassTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedTau3muNoL1MassTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1DisplacedTau3muNoL1MassClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1DisplacedTau3muNoL1MassPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1DisplacedTau3muNoL1MassPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1DisplacedTau3muNoL1MassPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt', - 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached' ) -) -fragment.hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1DisplacedTau3muNoL1MassMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity','hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity','hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2DisplacedTau3muNoL1MassPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2DisplacedTau3muNoL1MassPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2DisplacedTau3muNoL1MassPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedTau3muNoL1MassTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedTau3muNoL1MassTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2DisplacedTau3muNoL1MassMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedTau3muNoL1MassMerged','hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedTau3muNoL1MassMerged','hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltTau3muNoL1MassTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMerged" ), - particleType = cms.string( "mu+" ) -) -fragment.hltTau3muNoL1MassTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 1.44E-4 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.106 ), - MaxInvMass = cms.double( 2.02 ), - TrackCand = cms.InputTag( "hltTau3muNoL1MassTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass" ), - MinInvMass = cms.double( 1.6 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltTau3muNoL1MassTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 2.0 ), - MinCosinePointingAngle = cms.double( 0.9 ), - TrackTag = cms.InputTag( "hltTau3muNoL1MassTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 8.0 ), - MuMuTkVertexTag = cms.InputTag( "hltTau3muNoL1MassTkVertexProducer" ), - MinPt = cms.double( 8.0 ) -) -fragment.hltPreDoubleMu4JpsiDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDoubleMu4JpsiNoVertexing = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDoubleMu4JpsiTrkTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltJpsiTrkTrkVertexProducerPhiKstar = cms.EDProducer( "HLTmumutktkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 0.8 ), - OverlapDR = cms.double( 1.44E-4 ), - MinTrkTrkMass = cms.double( 0.95 ), - MaxEta = cms.double( 2.5 ), - FourthTrackMass = cms.double( 0.493677 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - OppositeSign = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4Jpsi" ), - MinInvMass = cms.double( 0.0 ), - MaxTrkTrkMass = cms.double( 1.3 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltJpsiTkTkVertexFilterPhiKstar = cms.EDFilter( "HLTmumutktkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltJpsiTrkTrkVertexProducerPhiKstar" ), - MinPt = cms.double( 0.0 ) -) -fragment.hltPreDoubleMu43NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fDimuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2MuonCandidatesNoVtx = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( "hltL2Muons" ) -) -fragment.hltL2fDimuonL1f0L2NoVtxFiltered16 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fDimuonL1Filtered0" ), - MinPt = cms.double( 16.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL3TrajSeedOIStateNoVtx = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - copyMuonRecHit = cms.bool( False ), - propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - ComponentName = cms.string( "TSGForRoadSearch" ), - maxChi2 = cms.double( 40.0 ), - manySeeds = cms.bool( False ), - propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), - option = cms.uint32( 3 ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', - 'hltESPSteppingHelixPropagatorAlong' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( ), - PtCut = cms.double( 1.0 ) -) -fragment.hltL3TrackCandidateFromL2OIStateNoVtx = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedOIStateNoVtx" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -fragment.hltL3TkTracksFromL2OIStateNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2OIStateNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltL3NoFiltersNoVtxMuonsOIState = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9.0E99 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIStateNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -fragment.hltL3NoFiltersNoVtxTrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - beamSpot = cms.InputTag( "unused" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - SelectState = cms.bool( False ), - ErrorRescaling = cms.double( 3.0 ), - UseVertexState = cms.bool( True ), - SigmaZ = cms.double( 25.0 ), - MaxChi2 = cms.double( 40.0 ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - ComponentName = cms.string( "TSGFromPropagation" ), - UpdateState = cms.bool( True ), - ResetMethod = cms.string( "matrix" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3NoFiltersNoVtxMuonsOIState" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', - 'hltESPSmartPropagatorAnyOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -fragment.hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3NoFiltersNoVtxTrajSeedOIHit" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -fragment.hltL3NoFiltersTkTracksFromL2OIHitNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltL3NoFiltersNoVtxMuonsOIHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9.0E99 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3NoFiltersTkTracksFromL2OIHitNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -fragment.hltL3NoFiltersNoVtxTkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit' ) -) -fragment.hltL3NoFiltersNoVtxTrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - firstTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), - ComponentName = cms.string( "StandardHitTripletGenerator" ), - GeneratorPSet = cms.PSet( - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - maxElement = cms.uint32( 0 ), - useFixedPreFiltering = cms.bool( False ), - extraHitRZtolerance = cms.double( 0.06 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.06 ), - useBending = cms.bool( True ), - ComponentName = cms.string( "PixelTripletHLTGenerator" ), - useMultScattering = cms.bool( True ) - ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - secondTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerPairsLegacy" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - PSetNames = cms.vstring( 'firstTSG', - 'secondTSG' ), - thirdTSG = cms.PSet( - etaSeparation = cms.double( 2.0 ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - PSetNames = cms.vstring( 'endcapTSG', - 'barrelTSG' ), - barrelTSG = cms.PSet( ), - ComponentName = cms.string( "DualByEtaTSG" ), - endcapTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ) - ), - ComponentName = cms.string( "CombinedTSG" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3NoFiltersNoVtxTkFromL2OICombination" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -fragment.hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3NoFiltersNoVtxTrajSeedIOHit" ), - reverseTrajectories = cms.bool( False ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -fragment.hltL3NoFiltersTkTracksFromL2IOHitNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltL3NoFiltersNoVtxMuonsIOHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9.0E99 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3NoFiltersTkTracksFromL2IOHitNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -fragment.hltL3NoFiltersNoVtxTrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxTrajSeedIOHit','hltL3TrajSeedOIStateNoVtx','hltL3NoFiltersNoVtxTrajSeedOIHit' ) -) -fragment.hltL3NoFiltersTrackCandidateFromL2NoVtx = cms.EDProducer( "L3TrackCandCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx','hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx','hltL3TrackCandidateFromL2OIStateNoVtx' ) -) -fragment.hltL3NoFiltersNoVtxTkTracksMergeStep1 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIStateNoVtx','hltL3NoFiltersTkTracksFromL2OIHitNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIStateNoVtx','hltL3NoFiltersTkTracksFromL2OIHitNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3NoFiltersTkTracksFromL2Novtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3NoFiltersNoVtxTkTracksMergeStep1','hltL3NoFiltersTkTracksFromL2IOHitNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3NoFiltersNoVtxTkTracksMergeStep1','hltL3NoFiltersTkTracksFromL2IOHitNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3NoFiltersNoVtxMuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit','hltL3NoFiltersNoVtxMuonsIOHit' ) -) -fragment.hltL3NoFiltersNoVtxMuons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit','hltL3NoFiltersNoVtxMuonsIOHit' ) -) -fragment.hltL3NoFiltersNoVtxMuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltL3NoFiltersNoVtxMuonsLinksCombination" ), - InputObjects = cms.InputTag( "hltL3NoFiltersNoVtxMuons" ), - MuonPtOption = cms.string( "Tracker" ) -) -fragment.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered43 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 43.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltPreDoubleMu48NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered48 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 48.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu5_EG23 OR L1_Mu7_EG23 OR L1_Mu20_EG17 OR L1_Mu23_EG10" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu43NoFiltersNoVtxPhoton43CaloIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5EG20orMu20EG15L1Filtered5" ), - MinPt = cms.double( 16.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered43 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 43.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltEGL1Mu5EG20Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1Mu5EG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 43.0 ), - etcutEB = cms.double( 43.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreMu48NoFiltersNoVtxPhoton48CaloIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered48 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 48.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1Mu5EG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 48.0 ), - etcutEB = cms.double( 48.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sDoubleMu4OS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu207Mass0to30L1DM4 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu4OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4OS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDoubleMu207Mass0to30L1DM4L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 7.0 ), - MaxInvMass = cms.vdouble( 30.0 ), - MinPtMax = cms.vdouble( 20.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -fragment.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4_OS_EG12 OR L1_DoubleMu5_OS_EG12" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu207Mass0to30L1DM4EG = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDoubleMu207Mass0to30Photon23L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 7.0 ), - MaxInvMass = cms.vdouble( 30.0 ), - MinPtMax = cms.vdouble( 20.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -fragment.hltL1sVoHTT380 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT380er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHT425 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter", - DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), - DebugOn = cms.untracked.bool( False ), - DetectorType = cms.untracked.string( "pixel" ) -) -fragment.hltStripTrackerHVOn = cms.EDFilter( "DetectorStateFilter", - DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), - DebugOn = cms.untracked.bool( False ), - DetectorType = cms.untracked.string( "sistrip" ) -) -fragment.hltHT425 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 425.0 ) -) -fragment.hltPreHT430DisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT430 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 430.0 ) -) -fragment.hltEmFraction0p01To0p99CaloJetSelector = cms.EDFilter( "CaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - cut = cms.string( "abs(eta)< 2 && n90 >= 3 && emEnergyFraction > 0.01 && emEnergyFraction < 0.99" ) -) -fragment.hltDoubleCentralCaloJetpt40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltCentralCaloJetptLowPtCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt40" ) -) -fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt' ) -) -fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt" ) -) -fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 0.5 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt' ) -) -fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt" ) -) -fragment.hltDisplacedhltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltFastPVPixelVertices" ) -) -fragment.hltDisplacedhltIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurityForBTag" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltDisplacedhltIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -fragment.hltDisplacedhltIter4PixelLessLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ), - FPix = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ), - TID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - TOB = cms.PSet( ), - BPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 12.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 1.0 ), - measurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTriplets" ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessHitTriplets = cms.EDProducer( "MultiHitFromChi2EDProducer", - detIdsToDebug = cms.vint32( 0, 0, 0 ), - extraPhiKDBox = cms.double( 0.005 ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - useFixedPreFiltering = cms.bool( False ), - refitHits = cms.bool( True ), - chi2VsPtCut = cms.bool( True ), - maxChi2 = cms.double( 5.0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraRKDBox = cms.double( 0.2 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - extraZKDBox = cms.double( 0.2 ), - doublets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitDoublets" ), - maxElement = cms.uint32( 100000 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.0 ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - fnSigmaRZ = cms.double( 2.0 ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltDisplacedhltIter4PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltDisplacedhltIter4PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltDisplacedhltIter4PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltDisplacedhltIter4PFlowTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 5 ), - chi2n_par = cms.double( 0.25 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 0 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltDisplacedhltIter4PFlowCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter4MergedWithIter012DisplacedJets = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2MergedForBTag','hltDisplacedhltIter4PFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter2MergedForBTag','hltDisplacedhltIter4PFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt" ), - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumNumberOfHits = cms.int32( 6 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 0 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -fragment.hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1st" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt' ) -) -fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreHT430DisplacedDijet60DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleCentralCaloJetpt60 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltCentralCaloJetptMidPtCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt60" ) -) -fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltCentralCaloJetptMidPtCollectionProducer" ), - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt' ) -) -fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltCentralCaloJetptMidPtCollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -fragment.hltDisplacedHLTCaloJetCollectionProducerMidPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt" ) -) -fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerMidPt" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 0.5 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt' ) -) -fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerMidPt" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -fragment.hltIter02DisplacedHLTCaloJetCollectionProducerMidPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt" ) -) -fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerMidPt" ), - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumNumberOfHits = cms.int32( 6 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 0 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -fragment.hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1st" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt' ) -) -fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerMidPt" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreHT430DisplacedDijet80DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleCentralCaloJetpt80 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltCentralCaloJetpt80CollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt80" ) -) -fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltCentralCaloJetpt80CollectionProducer" ), - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL3DisplacedDijet100FullTracksTrackIPProducer = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIP = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltDisplacedDijethltESPPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducer' ) -) -fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIP" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltCentralCaloJetpt80CollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -fragment.hltDisplacedHLTCaloJetCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter" ) -) -fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducer = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 0.5 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltDisplacedDijethltESPPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducer' ) -) -fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -fragment.hltIter02DisplacedHLTCaloJetCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter" ) -) -fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertex = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducer" ), - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducer = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumNumberOfHits = cms.int32( 6 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertex" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 0 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -fragment.hltL4DisplacedDijetFullTracksJetTagProducerFromIP = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltDisplacedDijethltESPTrackCounting2D1st" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducer' ) -) -fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIP" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreHT400DisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT400 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 400.0 ) -) -fragment.hltPreHT650DisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT650 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 650.0 ) -) -fragment.hltPreHT550DisplacedDijet80Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT550 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 550.0 ) -) -fragment.hltPreHT550DisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreHT650DisplacedDijet80Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreHT750DisplacedDijet80Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 750.0 ) -) -fragment.hltL1DiJetVBF = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_115_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiJet11035Mjj650PFMET110 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloMETOpen = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 0.0 ) -) -fragment.hltCaloNoiseCleanedMET66 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 66.0 ) -) -fragment.hltPFMETVBFProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "pfMet" ), - src = cms.InputTag( "hltParticleFlowNoMu" ) -) -fragment.hltPFMETVBF110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETVBFProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltL1TPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", - matchingR = cms.double( 0.5 ), - pt2Min = cms.double( 35.0 ), - mjjMin = cms.double( 650.0 ), - JetSrc = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - pt1Min = cms.double( 110.0 ), - L1JetTrigger = cms.InputTag( "hltL1DiJetVBF" ) -) -fragment.hltL1PFJetCategories = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( 'hltL1TPFJetsMatching','TwoJets' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreDiJet11035Mjj650PFMET120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloNoiseCleanedMET72 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 72.0 ) -) -fragment.hltPFMETVBF120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETVBFProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPreDiJet11035Mjj650PFMET130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloNoiseCleanedMET78 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 78.0 ) -) -fragment.hltPFMETVBF130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETVBFProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -fragment.hltPreTripleJet1103535Mjj650PFMET110 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hlt1PFJetCategories3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( 'hltL1TPFJetsMatching','ThreeJets' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreTripleJet1103535Mjj650PFMET120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreTripleJet1103535Mjj650PFMET130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1VBFDiJetOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_115_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreVBFDoubleLooseChargedIsoPFTau20Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloTowersIsoTau1Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 0 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau1Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau1Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau2Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 1 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau2Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau2Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau3Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 2 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau3Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau3Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau4Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 3 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau4Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau4Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau5Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 4 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau5Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau5Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau6Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 5 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau6Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau6Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau7Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 6 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau7Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau7Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau8Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 7 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau8Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau8Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau9Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 8 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau9Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau9Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau10Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 9 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau10Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau10Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau11Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 10 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau11Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau11Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau12Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 11 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau12Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau12Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltL2TauJetsL1IsoTauSeeded = cms.EDProducer( "L2TauJetsMerger", - EtMin = cms.double( 20.0 ), - JetSrc = cms.VInputTag( 'hltAkIsoTau1Regional','hltAkIsoTau2Regional','hltAkIsoTau3Regional','hltAkIsoTau4Regional','hltAkIsoTau5Regional','hltAkIsoTau6Regional','hltAkIsoTau7Regional','hltAkIsoTau8Regional','hltAkIsoTau9Regional','hltAkIsoTau10Regional','hltAkIsoTau11Regional','hltAkIsoTau12Regional' ) -) -fragment.hltDoubleL2Tau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltL2TausForPixelIsolation = cms.EDFilter( "CaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) -) -fragment.hltSiPixelDigisRegForTau = cms.EDProducer( "SiPixelRawToDigi", - UseQualityInfo = cms.bool( False ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - InputLabel = cms.InputTag( "rawDataCollector" ), - IncludeErrors = cms.bool( False ), - ErrorList = cms.vint32( ), - Regions = cms.PSet( - maxZ = cms.vdouble( 24.0 ), - inputs = cms.VInputTag( 'hltL2TausForPixelIsolation' ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - deltaPhi = cms.vdouble( 0.5 ) - ), - Timing = cms.untracked.bool( False ), - CablingMapLabel = cms.string( "" ), - UserErrorList = cms.vint32( ) -) -fragment.hltSiPixelClustersRegForTau = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigisRegForTau" ), - ChannelThreshold = cms.int32( 1000 ), - maxNumberOfClusters = cms.int32( 20000 ), - ClusterThreshold_L1 = cms.int32( 2000 ), - MissCalibrate = cms.untracked.bool( True ), - VCaltoElectronGain = cms.int32( 47 ), - VCaltoElectronGain_L1 = cms.int32( 50 ), - VCaltoElectronOffset = cms.int32( -60 ), - SplitClusters = cms.bool( False ), - payloadType = cms.string( "HLT" ), - SeedThreshold = cms.int32( 1000 ), - VCaltoElectronOffset_L1 = cms.int32( -670 ), - ClusterThreshold = cms.int32( 4000 ) -) -fragment.hltSiPixelClustersRegForTauCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersRegForTau" ), - onDemand = cms.bool( False ) -) -fragment.hltSiPixelRecHitsRegForTau = cms.EDProducer( "SiPixelRecHitConverter", - VerboseLevel = cms.untracked.int32( 0 ), - src = cms.InputTag( "hltSiPixelClustersRegForTau" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ) -) -fragment.hltPixelTracksTrackingRegionsRegForTau = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL2TausForPixelIsolation" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelLayerQuadrupletsRegForTau = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - TIB = cms.PSet( ) -) -fragment.hltPixelTracksHitDoubletsRegForTau = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsRegForTau" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForTau" ) -) -fragment.hltPixelTracksHitQuadrupletsRegForTau = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForTauCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsRegForTau" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksFromQuadrupletsRegForTau = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsRegForTau" ) -) -fragment.hltPixelTripletsClustersRefRemovalRegForTau = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 3000.0 ), - trajectories = cms.InputTag( "hltPixelTracksFromQuadrupletsRegForTau" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForTau" ), - TrackQuality = cms.string( "undefQuality" ) -) -fragment.hltPixelLayerTripletsWithClustersRemovalRegForTau = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemovalRegForTau" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemovalRegForTau" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - TIB = cms.PSet( ) -) -fragment.hltPixelTracksHitDoubletsForTripletsRegForTau = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsRegForTau" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemovalRegForTau" ) -) -fragment.hltPixelTracksHitTripletsRegForTau = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.0 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForTauCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForTripletsRegForTau" ), - CAThetaCut = cms.double( 0.002 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( False ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltPixelTracksFromTripletsRegForTau = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsRegForTau" ) -) -fragment.hltPixelTracksMergedRegForTau = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltPixelTracksFromQuadrupletsRegForTau','hltPixelTracksFromTripletsRegForTau' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltPixelTracksFromQuadrupletsRegForTau','hltPixelTracksFromTripletsRegForTau' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltPixelVerticesRegForTau = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksMergedRegForTau" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltL2TauPixelIsoTagProducer = cms.EDProducer( "L2TauPixelIsoTagProducer", - TrackSrc = cms.InputTag( "" ), - BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - TrackMaxNChi2 = cms.double( 1000.0 ), - TrackMinNHits = cms.int32( 3 ), - TrackMinPt = cms.double( 0.9 ), - IsoConeMax = cms.double( 0.4 ), - TrackPVMaxDZ = cms.double( 0.1 ), - IsoConeMin = cms.double( 0.15 ), - VertexSrc = cms.InputTag( "hltPixelVerticesRegForTau" ), - JetSrc = cms.InputTag( "hltL2TausForPixelIsolation" ), - TrackMaxDxy = cms.double( 0.2 ), - MaxNumberPV = cms.int32( 1 ) -) -fragment.hltL2TauIsoFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducer" ), - TriggerType = cms.int32( 84 ), - Jets = cms.InputTag( "hltL2TausForPixelIsolation" ), - MinTag = cms.double( 0.0 ), - MaxTag = cms.double( 3.0 ) -) -fragment.hltL2TauJetsIso = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 84 ), - HLTObject = cms.InputTag( "hltL2TauIsoFilter" ) -) -fragment.hltDoubleL2IsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltIter0PFLowPixelSeedsFromPixelTracksTauReg = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksMergedRegForTau" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracksReg" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierTauReg','MVAValues' ) -) -fragment.hltTrackIter0RefsForJets4Iter1TauReg = cms.EDProducer( "ChargedRefCandidateProducer", - src = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ), - particleType = cms.string( "pi+" ) -) -fragment.hltAK4Iter0TrackJets4Iter1TauReg = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "TrackJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 30.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.5 ), - UseOnlyOnePV = cms.bool( True ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1TauReg" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 0.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.1 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.2 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltIter0TrackAndTauJets4Iter1TauReg = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", - fractionMinCaloInTauCone = cms.double( 0.7 ), - fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), - tauConeSize = cms.double( 0.2 ), - ptTrkMaxInCaloCone = cms.double( 1.0 ), - isolationConeSize = cms.double( 0.5 ), - inputTrackJetTag = cms.InputTag( "hltAK4Iter0TrackJets4Iter1TauReg" ), - nTrkMaxInCaloCone = cms.int32( 0 ), - inputCaloJetTag = cms.InputTag( "hltL2TausForPixelIsolation" ), - etaMinCaloJet = cms.double( -2.7 ), - etaMaxCaloJet = cms.double( 2.7 ), - ptMinCaloJet = cms.double( 5.0 ), - inputTrackTag = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ) -) -fragment.hltIter1ClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1MaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1PixelLayerQuadrupletsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1PFlowPixelTrackingRegionsTauReg = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1TauReg" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 1.0 ), - deltaPhi = cms.double( 1.0 ) - ) -) -fragment.hltIter1PFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1PFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsTauReg" ) -) -fragment.hltIter1PFlowPixelHitQuadrupletsTauReg = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsTauReg" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1PFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadrupletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracksReg" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1PFlowTrackCutClassifierPromptTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1PFlowTrackCutClassifierDetachedTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1PFlowTrackCutClassifierMergedTauReg = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptTauReg', - 'hltIter1PFlowTrackCutClassifierDetachedTauReg' ) -) -fragment.hltIter1PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedTauReg','MVAValues' ) -) -fragment.hltIter1MergedTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityTauReg','hltIter1PFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityTauReg','hltIter1PFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter1TrackRefsForJets4Iter2TauReg = cms.EDProducer( "ChargedRefCandidateProducer", - src = cms.InputTag( "hltIter1MergedTauReg" ), - particleType = cms.string( "pi+" ) -) -fragment.hltAK4Iter1TrackJets4Iter2TauReg = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "TrackJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 30.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.5 ), - UseOnlyOnePV = cms.bool( True ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2TauReg" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 7.5 ), - puPtMin = cms.double( 0.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.1 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.2 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltIter1TrackAndTauJets4Iter2TauReg = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", - fractionMinCaloInTauCone = cms.double( 0.7 ), - fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), - tauConeSize = cms.double( 0.2 ), - ptTrkMaxInCaloCone = cms.double( 1.4 ), - isolationConeSize = cms.double( 0.5 ), - inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2TauReg" ), - nTrkMaxInCaloCone = cms.int32( 0 ), - inputCaloJetTag = cms.InputTag( "hltL2TausForPixelIsolation" ), - etaMinCaloJet = cms.double( -2.7 ), - etaMaxCaloJet = cms.double( 2.7 ), - ptMinCaloJet = cms.double( 5.0 ), - inputTrackTag = cms.InputTag( "hltIter1MergedTauReg" ) -) -fragment.hltIter2ClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2MaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2PixelLayerTripletsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2PFlowPixelTrackingRegionsTauReg = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2TauReg" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.8 ) - ) -) -fragment.hltIter2PFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2PFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsTauReg" ) -) -fragment.hltIter2PFlowPixelHitTripletsTauReg = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsTauReg" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2PFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTripletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracksReg" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierTauReg','MVAValues' ) -) -fragment.hltIter2MergedTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedTauReg','hltIter2PFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedTauReg','hltIter2PFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltTripletRecoveryClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltTripletRecoveryMaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltTripletRecoveryClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltTripletRecoveryPixelLayerTripletsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltTripletRecoveryPFlowPixelTrackingRegionsTauReg = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 2.1, -3.0 ), - eta = cms.vdouble( 1.8, -0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.4 ) - ) -) -fragment.hltTripletRecoveryPFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltTripletRecoveryPFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltTripletRecoveryPFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsTauReg" ) -) -fragment.hltTripletRecoveryPFlowPixelHitTripletsTauReg = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitDoubletsTauReg" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltTripletRecoveryPFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitTripletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltTripletRecoveryPFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltTripletRecoveryPFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltTripletRecoveryPFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltTripletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltTripletRecoveryPFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifierTauReg','MVAValues' ) -) -fragment.hltTripletRecoveryMergedTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2MergedTauReg','hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter2MergedTauReg','hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltDoubletRecoveryClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "hltTripletRecoveryClustersRefRemovalTauReg" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltDoubletRecoveryPixelLayerPairsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix4', - 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix3+BPix4', - 'BPix3+FPix1_pos', - 'FPix1_pos+FPix2_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltDoubletRecoveryPFlowPixelTrackingRegionsTauReg = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 3.0 ), - eta = cms.vdouble( 0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.02 ), - measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.9 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltDoubletRecoveryPFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltDoubletRecoveryPFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltDoubletRecoveryPFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsTauReg" ) -) -fragment.hltDoubletRecoveryPFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoubletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltDoubletRecoveryPFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltDoubletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltDoubletRecoveryPFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifierTauReg','MVAValues' ) -) -fragment.hltMergedTracksTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltTripletRecoveryMergedTauReg','hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltTripletRecoveryMergedTauReg','hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltPFMuonMergingTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracksTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracksTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltMuonLinksReg = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingTauReg" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltMuonsReg = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMergingTauReg" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( True ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 10.0 ), - fillIsolation = cms.bool( True ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 10.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( True ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( True ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( True ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( True ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingTauReg','hltMuonLinksReg','hltL2Muons' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltLightPFTracksReg = cms.EDProducer( "LightPFTrackProducer", - TrackQuality = cms.string( "none" ), - UseQuality = cms.bool( False ), - TkColList = cms.VInputTag( 'hltPFMuonMergingTauReg' ) -) -fragment.hltParticleFlowBlockReg = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuonsReg" ), - source = cms.InputTag( "hltLightPFTracksReg" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -fragment.hltParticleFlowReg = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuonsReg" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlockReg" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -fragment.hltAK4PFJetsReg = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( False ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlowReg" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltTauPFJets08RegionReg = cms.EDProducer( "RecoTauJetRegionProducer", - src = cms.InputTag( "hltAK4PFJetsReg" ), - deltaR = cms.double( 0.8 ), - pfCandAssocMapSrc = cms.InputTag( "" ), - maxJetAbsEta = cms.double( 99.0 ), - minJetPt = cms.double( -1.0 ), - pfCandSrc = cms.InputTag( "hltParticleFlowReg" ) -) -fragment.hltTauPFJetsRecoTauChargedHadronsReg = cms.EDProducer( "PFRecoTauChargedHadronProducer", - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs('kChargedPFCandidate')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0.5" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsReg" ), - builders = cms.VPSet( - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - minBlockElementMatchesPhoton = cms.int32( 2 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 100.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "chargedPFCandidates" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), - minMergeNeutralHadronEt = cms.double( 0.0 ) - ) - ) -) -fragment.hltPFTauPiZerosReg = cms.EDProducer( "RecoTauPiZeroProducer", - massHypothesis = cms.double( 0.136 ), - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "RecoTauPiZeroStringQuality" ), - selection = cms.string( "algoIs('kStrips')" ), - name = cms.string( "InStrip" ), - selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsReg" ), - builders = cms.VPSet( - cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), - applyElecTrackQcuts = cms.bool( False ), - stripCandidatesParticleIds = cms.vint32( 2, 4 ), - makeCombinatoricStrips = cms.bool( False ), - stripPhiAssociationDistance = cms.double( 0.2 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - maxStripBuildIterations = cms.int32( -1 ), - updateStripAfterEachDaughter = cms.bool( False ), - stripEtaAssociationDistance = cms.double( 0.05 ), - minStripEt = cms.double( 1.0 ), - plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), - minGammaEtStripAdd = cms.double( 0.0 ), - name = cms.string( "s" ) - ) - ) -) -fragment.hltPFTausSansRefReg = cms.EDProducer( "RecoTauProducer", - piZeroSrc = cms.InputTag( "hltPFTauPiZerosReg" ), - modifiers = cms.VPSet( - cms.PSet( ElectronPreIDProducer = cms.InputTag( "elecpreid" ), - EcalStripSumE_minClusEnergy = cms.double( 0.1 ), - ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ), - EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), - plugin = cms.string( "RecoTauElectronRejectionPlugin" ), - EcalStripSumE_deltaEta = cms.double( 0.03 ), - name = cms.string( "shrinkingConeElectronRej" ), - DataType = cms.string( "AOD" ), - EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), - maximumForElectrionPreIDOutput = cms.double( -0.1 ) - ) - ), - jetRegionSrc = cms.InputTag( "hltTauPFJets08RegionReg" ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "" ), - chargedHadronSrc = cms.InputTag( "hltTauPFJetsRecoTauChargedHadronsReg" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsReg" ), - builders = cms.VPSet( - cms.PSet( isoConePiZeros = cms.string( "0.4" ), - leadObjectPt = cms.double( 0.5 ), - signalConePiZeros = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - signalConeChargedHadrons = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - matchingCone = cms.string( "0.4" ), - isoConeChargedHadrons = cms.string( "0.4" ), - plugin = cms.string( "RecoTauBuilderConePlugin" ), - usePFLeptons = cms.bool( True ), - pfCandSrc = cms.InputTag( "hltParticleFlowReg" ), - isoConeNeutralHadrons = cms.string( "0.4" ), - name = cms.string( "fixedConeTauReg" ), - maxSignalConeChargedHadrons = cms.int32( 3 ), - minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), - signalConeNeutralHadrons = cms.string( "0.1" ) - ) - ), - buildNullTaus = cms.bool( False ) -) -fragment.hltPFTausReg = cms.EDProducer( "RecoTauPiZeroUnembedder", - src = cms.InputTag( "hltPFTausSansRefReg" ) -) -fragment.hltPFTauTrackDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -fragment.hltSelectedPFTausTrackFindingReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltPFTauTrackReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 0.0 ) -) -fragment.hltDoublePFTau20Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTauTrackPt1DiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 1.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -fragment.hltSelectedPFTausTrackPt1Reg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau20TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTauLooseAbsoluteChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "NotUsed" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauLooseRelativeChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 50.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsoluteChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseRelativeChargedIsolationDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau20TrackPt1LooseChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltVBFL1TLooseIDPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", - matchingR = cms.double( 0.5 ), - pt2Min = cms.double( 40.0 ), - mjjMin = cms.double( 650.0 ), - JetSrc = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - pt1Min = cms.double( 115.0 ), - L1JetTrigger = cms.InputTag( "hltL1VBFDiJetOR" ) -) -fragment.hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - TauSrc = cms.InputTag( "hltDoublePFTau20TrackPt1LooseChargedIsolationReg" ), - Min_dR = cms.double( 0.5 ), - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ) -) -fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleLooseChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleLooseChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 115.0 ) -) -fragment.hltPreVBFDoubleMediumChargedIsoPFTau20Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauMediumAbsoluteChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "NotUsed" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauMediumRelativeChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 60.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumAbsoluteChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumRelativeChargedIsolationDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau20TrackPt1MediumChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - TauSrc = cms.InputTag( "hltDoublePFTau20TrackPt1MediumChargedIsolationReg" ), - Min_dR = cms.double( 0.5 ), - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ) -) -fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 115.0 ) -) -fragment.hltPreVBFDoubleTightChargedIsoPFTau20Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauTightAbsoluteChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "NotUsed" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauTightRelativeChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.04 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 70.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightAbsoluteChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightRelativeChargedIsolationDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltSelectedPFTausTrackPt1TightChargedIsolationReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau20TrackPt1TightChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - TauSrc = cms.InputTag( "hltDoublePFTau20TrackPt1TightChargedIsolationReg" ), - Min_dR = cms.double( 0.5 ), - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ) -) -fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 115.0 ) -) -fragment.hltL1sIsoEG30erJetC34drMin0p3 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_LooseIsoEG26er2p1_Jet34er3p0_dR_Min0p3 OR L1_LooseIsoEG28er2p1_Jet34er3p0_dR_Min0p3 OR L1_LooseIsoEG30er2p1_Jet34er3p0_dR_Min0p3 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle30eta2p1WPTightGsfCentralPFJet35EleCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1IsoEG30erJetC34drMin0p3Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sIsoEG30erJetC34drMin0p3" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG30L1IsoEGerJetC34drMin0p3EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1IsoEG30erJetC34drMin0p3Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle30erJetC34WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1IsoEGerJetC34drMin0p3EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle30erJetC34WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle30erJetC34WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle30erJetC34WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle30erJetC34WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle30erJetC34WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle30erJetC34WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle30erJetC34WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle30erJetC34WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle30erJetC34WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltDoubleCentralCaloJet10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltEle30JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 0.4 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle30erJetC34WPTightGsfTrackIsoFilter" ) -) -fragment.hltEle30PFJet35EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle30JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 35.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.6 ) -) -fragment.hltL1sIsoEG28erHTT100 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG24er2p1_HTT100er OR L1_LooseIsoEG26er2p1_HTT100er OR L1_LooseIsoEG28er2p1_HTT100er OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle28eta2p1WPTightGsfHT150 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1IsoEG28erHTT100Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sIsoEG28erHTT100" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG28L1IsoEG28erHTT100EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1IsoEG28erHTT100Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 28.0 ), - etcutEB = cms.double( 28.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle28erHTT100WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG28L1IsoEG28erHTT100EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28erHTT100WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle28erHTT100WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle28erHTT100WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle28erHTT100WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle28erHTT100WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28erHTT100WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28erHTT100WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28erHTT100WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28erHTT100WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltHT100Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 100.0 ) -) -fragment.hltPFHT150Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 150.0 ) -) -fragment.hltL1sSingleAndDoubleEGNonIsoOr = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle28HighEtaSC20Mass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleAndDoubleEGNonIsoOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOr" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEle28HighEtaSC20EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 28.0 ), - etcutEB = cms.double( 28.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle28HighEtaSC20ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.0132 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.135 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.08 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20ClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.11 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.145 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20EcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.8 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.55 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.8 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle28HighEtaSC20OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.08 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.08 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20DetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20TrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20DphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltEle28HighEtaSC20ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.033 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG20EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20EcalIsoFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.17 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.17 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20HEFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.21 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.21 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20EcalIsoFilterUnseeded" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltParticleFlowRecHitHBHEForEgammaUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbhereco" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -fragment.hltParticleFlowRecHitHFForEgammaUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( thresh_HF = cms.double( 0.4 ), - LongFibre_Fraction = cms.double( 0.1 ), - src = cms.InputTag( "hltHfreco" ), - EMDepthCorrection = cms.double( 22.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HADDepthCorrection = cms.double( 25.0 ), - HFCalib29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - name = cms.string( "PFHFRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( flags = cms.vstring( 'Standard', - 'HFLong', - 'HFShort' ), - cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11, 9, 9 ) - ), - cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), - cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) - ) - ) - ) - ), - ShortFibre_Cut = cms.double( 60.0 ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitHCALNavigator" ) - ) -) -fragment.hltParticleFlowClusterHBHEForEgammaUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForEgammaUnseeded" ) -) -fragment.hltParticleFlowClusterHCALForEgammaUnseeded = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForEgammaUnseeded" ) -) -fragment.hltParticleFlowClusterHFForEgammaUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_HAD" ) - ) - ), - showerSigma = cms.double( 0.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 0 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHFForEgammaUnseeded" ) -) -fragment.hltEgammaHcalPFClusterIsoUnseeded = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.05956, 0.13052 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgammaUnseeded" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( False ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20HcalIsoFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.05956, 0.13052 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.7 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.7 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HEFilterUnseeded" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltHighEtaSC20Selector = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - cut = cms.string( "et>20 && abs(eta) < 3.0 && abs(eta) > 2.5" ) -) -fragment.hltHighEtaSC20SelectorFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltHighEtaSC20Selector" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltEle28HighEtaSC20Mass55Filter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - lowerMassCut = cms.double( 55.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - upperMassCut = cms.double( 13000.0 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HcalIsoFilterUnseeded" ), - reqOppCharge = cms.untracked.bool( False ), - nZcandcut = cms.int32( 1 ) -) -fragment.hltPreDoubleMu207Mass0to30Photon23 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG23EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG23HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG23EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sHTT380erIorHTT320er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT380er OR L1_HTT320er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle15IsoVVVLPFHT450CaloBTagCSV4p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleEG5ObjectMap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltSusyPreBtagJetFilter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltBTagCaloCSVp067Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.62 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltEGL1SingleEG5OpenFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5ObjectMap" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG15EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5OpenFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 15.0 ), - etcutEB = cms.double( 15.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle15VVVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG15EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.079, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.04 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.08 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaEcalPFClusterIsoR02 = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), - doRhoCorrection = cms.bool( False ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - drMax = cms.double( 0.2 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaHcalPFClusterIsoR02 = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.0888, 0.111 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ), - drMax = cms.double( 0.2 ), - doRhoCorrection = cms.bool( False ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0888, 0.111 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.6 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.6 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle15VVVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle15VVVLGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLGsfChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfChi2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.006 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.0044 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaEleGsfTrackIsoR02 = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", - egTrkIsoStripEndcap = cms.double( 0.01 ), - egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), - useGsfTrack = cms.bool( True ), - useSCRefs = cms.bool( True ), - trackProducer = cms.InputTag( "hltIter2MergedForElectrons" ), - egTrkIsoStripBarrel = cms.double( 0.01 ), - electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ), - egTrkIsoConeSize = cms.double( 0.2 ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 0.15 ) -) -fragment.hltEle15VVVLGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoR02" ), - thrOverEEB = cms.vdouble( 0.4 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPFHT450Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 450.0 ) -) -fragment.hltPreEle15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreEle15IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreEle50IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG50IsoVVVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5OpenFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle50VVVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50IsoVVVLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.079, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.04 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.08 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0888, 0.111 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.6 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.6 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle50VVVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle50VVVLGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLGsfChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfChi2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.006 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.0044 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoR02" ), - thrOverEEB = cms.vdouble( 0.4 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreEle15IsoVVVLPFHT600 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFHT600Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 600.0 ) -) -fragment.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er OR L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_115_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu8TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT300PFMETNoMu60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleMuOpenObjectMap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenObjectMap" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenCandidateL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenCandidateL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMuon8RelTrkIsoVVLFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltMET20 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltMETClean10 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltDiCaloJet20MJJ400DEta3p5 = cms.EDFilter( "HLTCaloJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.5 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 10 ), - minInvMass = cms.double( 400.0 ), - minPtHigh = cms.double( 20.0 ), - minPtLow = cms.double( 20.0 ) -) -fragment.hltDiPFJet40MJJ750DEta3p5 = cms.EDFilter( "HLTPFJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.5 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 85 ), - minInvMass = cms.double( 750.0 ), - minPtHigh = cms.double( 40.0 ), - minPtLow = cms.double( 40.0 ) -) -fragment.hltPFHTJet30Eta5 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 5.0 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFHT300Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltPFMETNoMu60 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltPreMu10TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT350PFMETNoMu60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMuon10RelTrkIsoVVLFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltPFHT350Jet30Eta5 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - minHt = cms.vdouble( 350.0 ) -) -fragment.hltPreMu15IsoVVVLPFHT450CaloBTagCSV4p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 15.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3CaloMuonCorrectedVVVLIsolations = cms.EDProducer( "L2MuonIsolationProducer", - WriteIsolatorFloat = cms.bool( True ), - IsolatorPSet = cms.PSet( - Thresholds = cms.vdouble( 9.9999999E7 ), - ReturnRelativeSum = cms.bool( False ), - AndOrCuts = cms.bool( True ), - EtaBounds = cms.vdouble( 2.411 ), - ConeSizesRel = cms.vdouble( 0.2 ), - EtaBoundsRel = cms.vdouble( 2.411 ), - RhoScaleBarrel = cms.double( 0.836 ), - UseRhoCorrection = cms.bool( True ), - ReturnAbsoluteSum = cms.bool( True ), - RhoMax = cms.double( 9.9999999E7 ), - RhoSrc = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - CutRelativeIso = cms.bool( False ), - CutAbsoluteIso = cms.bool( True ), - EffAreaSFBarrel = cms.double( 1.0 ), - ThresholdsRel = cms.vdouble( 9.9999999E7 ), - ComponentName = cms.string( "CutsIsolatorWithCorrection" ), - ConeSizes = cms.vdouble( 0.2 ), - EffAreaSFEndcap = cms.double( 0.883 ), - RhoScaleEndcap = cms.double( 1.0 ) - ), - StandAloneCollectionLabel = cms.InputTag( "hltIterL3MuonCandidates" ), - ExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ) -) -fragment.hltL3MuonCombRelIsolationVVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 1.2 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.2 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "hltL3CaloMuonCorrectedVVVLIsolations" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.2 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2L3MuonMerged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.2 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( True ), - UseCaloIso = cms.bool( True ) -) -fragment.hltL3MuVVVLIsoFIlter = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonCombRelIsolationVVVL' ) -) -fragment.hltPreMu15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu15IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu50IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 50.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3Mu50VVVLIsoFIlter = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonCombRelIsolationVVVL' ) -) -fragment.hltPreMu15IsoVVVLPFHT600 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon10PsiPrimeBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon10PsiPrimeBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 9.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 3.35 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon10PsiPrimeBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon10PsiPrimeBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon20JpsiBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon20JpsiBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 19.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon20JpsiBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon20JpsiBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4p5er2p0SQOSMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon10UpsilonBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5er2p0SQOSMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon10UpsilonBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 9.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon10UpsilonBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon10UpsilonBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon10UpsilonBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon10UpsilonBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon12Upsiloneta1p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1s12DoubleMu4p5er2p0SQOSMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 1.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 1.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon12UpsilonL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 11.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 1.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon12Upsilons = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon12UpsilonL3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 1.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon12Upsilons = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon12Upsilons" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon14PhiBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon14PhiBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 1.2 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 13.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon14PhiBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon14PhiBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon18PsiPrime = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon18PsiPrimeL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 17.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.35 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon18PsiPrimes = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon18PsiPrimeL3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon18PsiPrimes = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon18PsiPrimes" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon25Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon25JpsiL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 24.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon25Jpsis = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon25JpsiL3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon25Jpsis = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon25Jpsis" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu8SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu8_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon18PsiPrimenoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1sDoubleMu8SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu8SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu8SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu8SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 17.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.35 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon18PsiPrimesNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon24UpsilonnoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon24UpsilonNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 13.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon24UpsilonNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon24UpsilonsNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon24PhinoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon24PhiNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 1.2 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 23.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon24PhiNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon24PhiBarrelNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon25JpsinoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon25JpsiNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 24.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon25JpsiNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon25JpsisNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu7EG7 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu7_EG7 OR L1_DoubleMu7_SQ_EG7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiMu9Ele9CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu7EG7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1DoubleMu7EG7f0Filtered9 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 9.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sDoubleMu7EG7" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 9.0 ), - etcutEB = cms.double( 9.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu9Ele9DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 2 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter" ) -) -fragment.hltDoubleMu9DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ) -) -fragment.hltPreDiMu9Ele9CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sDoubleMu18er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu18er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleIsoMu20eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu18erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu18er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sDoubleMu18erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu18erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu18erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu18erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sDoubleMu18erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltL1sDoubleMu22er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleIsoMu24eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu22er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sDoubleMu22erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu22erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu22erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sDoubleMu22erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu22erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu22erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sDoubleMu22erL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltL1sDoubleMu125to157ORTripleMu444 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_15_5 OR L1_DoubleMu_15_5_SQ OR L1_DoubleMu_15_7 OR L1_DoubleMu_15_7_SQ OR L1_DoubleMu_15_7_SQ_Mass_Min4 OR L1_TripleMu_4_4_4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTrkMu12DoubleTrkMu5NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157ORTripleMu444" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltIterL3OISeedsFromL2MuonsNoVtx = cms.EDProducer( "TSGForOI", - hitsToTry = cms.int32( 3 ), - adjustErrorsDynamicallyForHitless = cms.bool( True ), - SF4 = cms.double( 7.0 ), - SF5 = cms.double( 10.0 ), - SF2 = cms.double( 4.0 ), - SF3 = cms.double( 5.0 ), - SF1 = cms.double( 3.0 ), - minEtaForTEC = cms.double( 0.7 ), - fixedErrorRescaleFactorForHits = cms.double( 3.0 ), - maxSeeds = cms.uint32( 5 ), - maxEtaForTOB = cms.double( 1.8 ), - pT3 = cms.double( 70.0 ), - pT2 = cms.double( 30.0 ), - pT1 = cms.double( 13.0 ), - layersToTry = cms.int32( 2 ), - fixedErrorRescaleFactorForHitless = cms.double( 10.0 ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - adjustErrorsDynamicallyForHits = cms.bool( True ), - src = cms.InputTag( "hltL2Muons" ), - tsosDiff = cms.double( 0.03 ), - eta1 = cms.double( 1.0 ), - eta2 = cms.double( 1.4 ), - UseHitLessSeeds = cms.bool( True ), - UseStereoLayersInTEC = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), - debug = cms.untracked.bool( False ) -) -fragment.hltIterL3OITrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIterL3OISeedsFromL2MuonsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) -) -fragment.hltIterL3OIMuCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIterL3OITrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - AlgorithmName = cms.string( "iter10" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltIterL3OIMuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 4, 3, 2 ), - min3DLayers = cms.vint32( 1, 2, 2 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 5, 5 ) - ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIterL3OIMuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltL3MuonsIterL3OINoVtx = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2Muons" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurityNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -fragment.hltIterL3OIL3MuonsLinksCombinationNoVtx = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx' ) -) -fragment.hltIterL3OIL3MuonsNoVtx = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx' ) -) -fragment.hltIterL3OIL3MuonCandidatesNoVtx = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationNoVtx" ), - InputObjects = cms.InputTag( "hltIterL3OIL3MuonsNoVtx" ), - MuonPtOption = cms.string( "Tracker" ) -) -fragment.hltL2SelectorForL3IONoVtx = cms.EDProducer( "HLTMuonL2SelectorForL3IO", - MaxNormalizedChi2 = cms.double( 20.0 ), - MinNmuonHits = cms.int32( 1 ), - MinNhits = cms.int32( 1 ), - applyL3Filters = cms.bool( False ), - MaxPtDifference = cms.double( 0.3 ), - l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidatesNoVtx" ), - InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationNoVtx" ), - l2Src = cms.InputTag( "hltL2Muons" ) -) -fragment.hltIterL3MuonPixelTracksFilterNoVtx = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltIterL3MuonPixelTracksFitterNoVtx = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltIterL3MuonPixelTracksTrackingRegionsNoVtx = cms.EDProducer( "MuonTrackingRegionEDProducer", - precise = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.0 ), - Z_fixed = cms.bool( True ), - MeasurementTrackerName = cms.InputTag( "" ), - maxRegions = cms.int32( 5 ), - Pt_min = cms.double( 2.0 ), - Rescale_Dz = cms.double( 4.0 ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - vertexCollection = cms.InputTag( "notUsed" ), - Phi_fixed = cms.bool( True ), - input = cms.InputTag( "hltL2SelectorForL3IONoVtx" ), - DeltaR = cms.double( 0.025 ), - OnDemand = cms.int32( -1 ), - DeltaZ = cms.double( 24.2 ), - Rescale_phi = cms.double( 3.0 ), - Rescale_eta = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - Phi_min = cms.double( 0.0 ), - DeltaPhi = cms.double( 0.15 ), - UseVertex = cms.bool( False ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Pt_fixed = cms.bool( True ) -) -fragment.hltIterL3MuonPixelLayerQuadrupletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIterL3MuonPixelTracksHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadrupletsNoVtx" ) -) -fragment.hltIterL3MuonPixelTracksHitQuadrupletsNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoubletsNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIterL3MuonPixelTracksNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilterNoVtx" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitterNoVtx" ), - SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadrupletsNoVtx" ) -) -fragment.hltIterL3MuonPixelVerticesNoVtx = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracksNoVtx" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltIterL3MuonTrimmedPixelVerticesNoVtx = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3MuonPixelVerticesNoVtx" ) -) -fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3MuonPixelTracksNoVtx" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0IterL3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -fragment.hltIter0IterL3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltIter2IterL3MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3MuonPixelLayerTripletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2IterL3MuonPixelClusterCheckNoVtx = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheckNoVtx" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTripletsNoVtx" ) -) -fragment.hltIter2IterL3MuonPixelHitTripletsNoVtx = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoubletsNoVtx" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2IterL3MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTripletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2IterL3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2IterL3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltIter2IterL3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3MuonsIterL3IONoVtx = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.04 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2SelectorForL3IONoVtx" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVerticesNoVtx" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - matchToSeeds = cms.bool( True ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIter2IterL3MuonMergedNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -fragment.hltIterL3MuonsFromL2LinksCombinationNoVtx = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx','hltL3MuonsIterL3IONoVtx' ) -) -fragment.hltIterL3MuonsFromL2NoVtx = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx','hltL3MuonsIterL3IONoVtx' ) -) -fragment.hltIterL3MuonL1MuonNoL2SelectorNoVtx = cms.EDProducer( "HLTL1MuonNoL2Selector", - SeedMapTag = cms.InputTag( "hltL2Muons" ), - L1MinPt = cms.double( -1.0 ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L2CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - L1MaxEta = cms.double( 5.0 ), - L1MinQuality = cms.uint32( 7 ) -) -fragment.hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltIterL3MuonL1MuonNoL2SelectorNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -fragment.hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIterL3FromL1MuonPixelTracksHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx" ) -) -fragment.hltIterL3FromL1MuonPixelTracksHitQuadrupletsNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoubletsNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIterL3FromL1MuonPixelTracksNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilterNoVtx" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitterNoVtx" ), - SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadrupletsNoVtx" ) -) -fragment.hltIterL3FromL1MuonPixelVerticesNoVtx = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracksNoVtx" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3FromL1MuonPixelVerticesNoVtx" ) -) -fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracksNoVtx" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3FromL1MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx" ) -) -fragment.hltIter2IterL3FromL1MuonPixelHitTripletsNoVtx = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoubletsNoVtx" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2IterL3FromL1MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTripletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2IterL3FromL1MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltIter2IterL3FromL1MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIterL3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonMergedNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonMergedNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIterL3MuonAndMuonFromL1MergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMergedNoVtx','hltIter2IterL3FromL1MuonMergedNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonMergedNoVtx','hltIter2IterL3FromL1MuonMergedNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3MuonsIterL3LinksNoVtx = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMergedNoVtx" ), - shareHitFraction = cms.double( 0.19 ), - LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombinationNoVtx" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltIterL3MuonsNoVtx = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMergedNoVtx" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( True ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "Notused" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltIter2IterL3FromL1MuonMergedNoVtx','hltL3MuonsIterL3LinksNoVtx' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltIterL3MuonCandidatesNoVtx = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltIterL3MuonsNoVtx" ) -) -fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered5NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered12NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuonMergingNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','hltMuCtfTracks' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','hltMuCtfTracks' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltDiMuonLinksNoVtx = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMergingNoVtx" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombinationNoVtx" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltGlbTrkMuonsNoVtx = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltDiMuonMergingNoVtx','hltDiMuonLinksNoVtx' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltGlbTrkMuonCandsNoVtx = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltGlbTrkMuonsNoVtx" ) -) -fragment.hltTripleTrkMuFiltered5NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 5.0 ), - minN = cms.uint32( 3 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltSingleTrkMuFiltered12NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 12.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltPreTrkMu16DoubleTrkMu6NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered6NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 6.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered16NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 16.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltTripleTrkMuFiltered6NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 6.0 ), - minN = cms.uint32( 3 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltSingleTrkMuFiltered16NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 16.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltPreTrkMu17DoubleTrkMu8NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered8NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered17NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltTripleTrkMuFiltered8NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 8.0 ), - minN = cms.uint32( 3 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltSingleTrkMuFiltered17NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 17.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltPreMu8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu17 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu19 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu17Photon30IsoCaloId = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MinPt = cms.double( 7.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL2Filtered10" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu17Photon30IsoCaloIdPhotonlegFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltMu17Photon30IsoCaloIdPhotonlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu17Photon30IsoCaloIdPhotonlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleEG10IorSingleEG5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle8CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10IorSingleEG5" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter" ) -) -fragment.hltEle8PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle8JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltL1sSingleEG10IorSingleEG15 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle12CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10IorSingleEG15" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter" ) -) -fragment.hltEle12PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle12JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltL1sSingleEG15 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter" ) -) -fragment.hltEle23PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle23JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltPreEle8CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( False ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle8CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltEle8NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltPreEle17CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle17EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 17.0 ), - etcutEB = cms.double( 17.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle17HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle17CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle17CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle17CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle17CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle17CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltEle17NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltPreEle23CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle23EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle23HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltEle23NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltPreEle50CaloIdVTGsfTrkIdTPFJet165 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle50CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.05 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle50CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.06 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.06 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPFJetsCorrectedMatchedToL1 = cms.EDProducer( "HLTPFJetL1TMatchProducer", - jetsInput = cms.InputTag( "hltAK4PFJetsCorrected" ), - DeltaR = cms.double( 0.5 ), - L1Jets = cms.InputTag( 'hltGtStage2Digis','Jet' ) -) -fragment.hltMonoPFJet165 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 165.0 ) -) -fragment.hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet = cms.EDProducer( "HLTPFJetCollectionsForBoostedLeptonPlusJets", - SourceJetTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), - minDeltaR = cms.double( 0.5 ), - HltLeptonTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter" ) -) -fragment.hltEle50CaloIdVTGsfTrkIdTCentralPFJet165EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet" ), - inputTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet" ), - MinJetPt = cms.double( 165.0 ), - triggerType = cms.int32( 0 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.6 ) -) -fragment.hltPreEle115CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG115EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 115.0 ), - etcutEB = cms.double( 115.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG115CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG115EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG115CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG115CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle115CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG115CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle115CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle115CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreEle135CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG135EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 135.0 ), - etcutEB = cms.double( 135.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG135CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG135EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG135CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG135CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle135CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG135CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle135CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle135CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreEle145CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG145EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 145.0 ), - etcutEB = cms.double( 145.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG145CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG145EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG145CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG145CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle145CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG145CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle145CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle145CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreEle200CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG200CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG200EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG200CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG200CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle200CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG200CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle200CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle200CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreEle250CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG250EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 250.0 ), - etcutEB = cms.double( 250.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG250CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG250EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG250CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG250CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle250CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG250CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle250CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle250CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreEle300CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG300EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 300.0 ), - etcutEB = cms.double( 300.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG300CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG300EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG300CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG300CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle300CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG300CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle300CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle300CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_QuadJet60er3p0 OR L1_QuadJet50er3p0 OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_HTT250er_QuadJet_70_55_40_35_er2p5 OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p4 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT340er_QuadJet_70_55_40_40_er2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT300PT30QuadPFJet75604540 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltQuadCentralJet30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltCaloJetsQuad30ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltQuadCentralJet30" ) -) -fragment.hltHtMhtCaloJetsQuadC30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetsQuad30ForHt" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 4 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltCaloQuadJet30HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsQuadC30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtCaloJetsQuadC30' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltPFCentralJetLooseIDQuad30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -fragment.hlt1PFCentralJetLooseID75 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 75.0 ) -) -fragment.hlt2PFCentralJetLooseID60 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 60.0 ) -) -fragment.hlt3PFCentralJetLooseID45 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 45.0 ) -) -fragment.hlt4PFCentralJetLooseID40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPFCentralJetLooseIDQuad30forHt = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFCentralJetLooseIDQuad30" ) -) -fragment.hltHtMhtPFCentralJetsLooseIDQuadC30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltPFCentralJetLooseIDQuad30forHt" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 4 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFCentralJetsLooseIDQuad30HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtPFCentralJetsLooseIDQuadC30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtPFCentralJetsLooseIDQuadC30' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltPrePFHT300PT30QuadPFJet75604540TriplePFBTagCSV3p0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBTagCaloCSVp05Double = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPFJetForBtagSelector = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltPFJetForBtag = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetForBtagSelector" ) -) -fragment.hltBLifetimeAssociatorPF = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltPFJetForBtag" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltBLifetimeTagInfosPF = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltBLifetimeAssociatorPF" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( True ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -fragment.hltInclusiveVertexFinderPF = cms.EDProducer( "InclusiveVertexFinder", - fitterSigmacut = cms.double( 3.0 ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - vertexMinAngleCosine = cms.double( 0.95 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - useVertexReco = cms.bool( True ), - vertexMinDLenSig = cms.double( 0.5 ), - useDirectVertexFitter = cms.bool( True ), - minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) -) -fragment.hltInclusiveSecondaryVerticesPF = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 2.0 ), - secondaryVertices = cms.InputTag( "hltInclusiveVertexFinderPF" ), - maxFraction = cms.double( 0.7 ) -) -fragment.hltTrackVertexArbitratorPF = cms.EDProducer( "TrackVertexArbitrator", - fitterSigmacut = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - fitterTini = cms.double( 256.0 ), - trackMinLayers = cms.int32( 4 ), - fitterRatio = cms.double( 0.25 ), - secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVerticesPF" ), - sigCut = cms.double( 5.0 ), - distCut = cms.double( 0.04 ), - trackMinPt = cms.double( 0.4 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - dLenFraction = cms.double( 0.333 ), - trackMinPixels = cms.int32( 1 ), - dRCut = cms.double( 0.4 ) -) -fragment.hltInclusiveMergedVerticesPF = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 10.0 ), - secondaryVertices = cms.InputTag( "hltTrackVertexArbitratorPF" ), - maxFraction = cms.double( 0.2 ) -) -fragment.hltSecondaryVertexTagInfosPF = cms.EDProducer( "SecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltBLifetimeTagInfosPF" ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - ptMin = cms.double( 1.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 2 ), - sip2dSigMin = cms.double( -99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltInclusiveMergedVerticesPF" ) -) -fragment.hltCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ), - tagInfos = cms.VInputTag( 'hltBLifetimeTagInfosPF','hltSecondaryVertexTagInfosPF' ) -) -fragment.hltBTagPFCSVp070Triple = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 3 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.7 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_HTT250er_QuadJet_70_55_40_35_er2p5 OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p4 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT340er_QuadJet_70_55_40_40_er2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT380SixPFJet32DoublePFBTagCSV2p2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloJetFilterSixC25 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 25.0 ) -) -fragment.hltCaloJetsSix25ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltCaloJetFilterSixC25" ) -) -fragment.hltHtMhtCaloJetsSixC25 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 25.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetsSix25ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltCaloSixJet25HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC25' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC25' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltBTagCaloCSVp44Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.44 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPFJetFilterSixC32 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 32.0 ) -) -fragment.hltPFJetsSix32ForHt = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetFilterSixC32" ) -) -fragment.hltHtMhtPFJetsSixC32 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 32.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltPFJetsSix32ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFSixJet32HT380 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC32' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC32' ), - minHt = cms.vdouble( 380.0 ) -) -fragment.hltBTagPFCSVp075Double = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.75 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPrePFHT380SixPFJet32DoublePFBTagDeepCSV2p2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo = cms.EDProducer( "TrackDeepNNTagInfoProducer", - computer = cms.PSet( - trackFlip = cms.bool( False ), - useTrackWeights = cms.bool( True ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - SoftLeptonFlip = cms.bool( False ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - charmCut = cms.double( 1.5 ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackSort = cms.string( "sip2dSig" ), - trackMultiplicityMin = cms.uint32( 2 ), - vertexFlip = cms.bool( False ) - ), - svTagInfos = cms.InputTag( "hltInclusiveSecondaryVertexFinderTagInfos" ) -) -fragment.hltDeepCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfosCalo" ), - checkSVForDefaults = cms.bool( False ), - toAdd = cms.PSet( - probbb = cms.string( "probb" ), - probcc = cms.string( "probc" ) - ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepFlavourNoSL.json" ), - meanPadding = cms.bool( False ) -) -fragment.hltBTagCaloDeepCSVp44Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.21 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltDeepBLifetimeTagInfosPF = cms.EDProducer( "CandIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( True ), - maxDeltaR = cms.double( 0.4 ), - candidates = cms.InputTag( "hltParticleFlow" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - jets = cms.InputTag( "hltPFJetForBtag" ), - useTrackQuality = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - maximumChiSquared = cms.double( 5.0 ), - computeProbabilities = cms.bool( True ) -) -fragment.hltDeepInclusiveVertexFinderPF = cms.EDProducer( "InclusiveCandidateVertexFinder", - fitterSigmacut = cms.double( 3.0 ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - vertexMinAngleCosine = cms.double( 0.95 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - useVertexReco = cms.bool( True ), - vertexMinDLenSig = cms.double( 0.5 ), - useDirectVertexFitter = cms.bool( True ), - minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) -) -fragment.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", - minSignificance = cms.double( 2.0 ), - secondaryVertices = cms.InputTag( "hltDeepInclusiveVertexFinderPF" ), - maxFraction = cms.double( 0.7 ) -) -fragment.hltDeepTrackVertexArbitratorPF = cms.EDProducer( "CandidateVertexArbitrator", - fitterSigmacut = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - fitterTini = cms.double( 256.0 ), - trackMinLayers = cms.int32( 4 ), - fitterRatio = cms.double( 0.25 ), - secondaryVertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), - sigCut = cms.double( 5.0 ), - distCut = cms.double( 0.04 ), - trackMinPt = cms.double( 0.4 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - dLenFraction = cms.double( 0.333 ), - trackMinPixels = cms.int32( 1 ), - dRCut = cms.double( 0.4 ) -) -fragment.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", - minSignificance = cms.double( 10.0 ), - secondaryVertices = cms.InputTag( "hltDeepTrackVertexArbitratorPF" ), - maxFraction = cms.double( 0.2 ) -) -fragment.hltDeepSecondaryVertexTagInfosPF = cms.EDProducer( "CandSecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltDeepBLifetimeTagInfosPF" ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 3.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.65 ), - maxDeltaRToJetAxis = cms.double( 0.4 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ) -) -fragment.hltDeepCombinedSecondaryVertexBJetTagsInfos = cms.EDProducer( "DeepNNTagInfoProducer", - computer = cms.PSet( - trackFlip = cms.bool( False ), - useTrackWeights = cms.bool( True ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - SoftLeptonFlip = cms.bool( False ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - charmCut = cms.double( 1.5 ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackSort = cms.string( "sip2dSig" ), - trackMultiplicityMin = cms.uint32( 2 ), - vertexFlip = cms.bool( False ) - ), - svTagInfos = cms.InputTag( "hltDeepSecondaryVertexTagInfosPF" ) -) -fragment.hltDeepCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), - checkSVForDefaults = cms.bool( False ), - toAdd = cms.PSet( - probbb = cms.string( "probb" ), - probcc = cms.string( "probc" ) - ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepFlavourNoSL.json" ), - meanPadding = cms.bool( False ) -) -fragment.hltBTagPFDeepCSVp075Double = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPrePFHT380SixPFJet32 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFHT430SixPFJet40PFBTagCSV1p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloJetFilterSixC35 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltCaloJetsSix35ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltCaloJetFilterSixC35" ) -) -fragment.hltHtMhtCaloJetsSixC35 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 35.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetsSix35ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltCaloSixJet35HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC35' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC35' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltPFJetFilterSixC40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPFJetsSix40ForHt = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetFilterSixC40" ) -) -fragment.hltHtMhtPFJetsSixC40 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltPFJetsSix40ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFSixJet40HT430 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC40' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC40' ), - minHt = cms.vdouble( 430.0 ) -) -fragment.hltBTagPFCSVp080Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.8 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPrePFHT430SixPFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT300Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40 OR L1_SingleTau120er2p1 OR L1_SingleJet180 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT350MinPFJet15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHtMhtJet10 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 10.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 10.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltHT175Jet10 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet10' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet10' ), - minHt = cms.vdouble( 175.0 ) -) -fragment.hltPFHTJet15 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 15.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFHT350Jet15 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet15' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet15' ), - minHt = cms.vdouble( 350.0 ) -) -fragment.hltPrePhoton60R9Id90CaloIdLIsoL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTauNoPS" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG60EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 60.0 ), - etcutEB = cms.double( 60.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG60HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG60R9Id90CaloIdLIsoLR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 8.0 ), - thrOverEEE = cms.vdouble( 0.007 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.01 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 3.0E-5 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 3.0E-5 ), - thrRegularEE = cms.vdouble( 7.5 ), - thrOverEEE = cms.vdouble( 0.032 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.03 ), - thrRegularEB = cms.vdouble( 12.5 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - maxTrackCut = cms.int32( 0 ), - sMaj_min = cms.double( 0.0 ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - sMaj_max = cms.double( 1.5 ), - inputTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter" ), - sMin_min = cms.double( 0.0 ), - trackPtCut = cms.double( 5.0 ), - seedTimeMin = cms.double( -999.0 ), - ncandcut = cms.int32( 1 ), - inputTrack = cms.InputTag( "hltIter2MergedForPhotons" ), - trackdRCut = cms.double( 0.2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - seedTimeMax = cms.double( 999.0 ), - sMin_max = cms.double( 0.4 ), - EBOnly = cms.bool( False ) -) -fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sETT50to60BptxAND = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETT50_BptxAND OR L1_ETT60_BptxAND" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreFullTrackMultiplicity85 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPixelTracksForHighMultFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.3 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForHighMultFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForHighMult = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.3 ), - originHalfLength = cms.double( 15.1 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltPixelTracksHitDoubletsForHighMult = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForHighMult" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForHighMult = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForHighMult" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForHighMultFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForHighMultFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForHighMult" ) -) -fragment.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ), - PtMin = cms.double( 0.4 ), - NTrkMin = cms.int32( 3 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "loose" ), - minNumberLayers = cms.uint32( 0 ), - chi2n_par = cms.double( 9999.0 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 100.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 9999.0, 1.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 0.5 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 999 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 999.0 ), - copyExtras = cms.untracked.bool( False ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltPixelTracksForHighMult" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForHighMult" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 9999.0, 1.0 ), - d0_par1 = cms.vdouble( 9999.0, 1.0 ), - res_par = cms.vdouble( 99999.0, 99999.0 ), - minHitsToBypassChecks = cms.uint32( 999 ) -) -fragment.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltGoodPixelTracksForHighMult" ), - particleType = cms.string( "pi+" ) -) -fragment.hltHighMult30 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 30 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ), - vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.12 ) -) -fragment.hltSiStripRawToClustersFacilityFull = cms.EDProducer( "SiStripClusterizerFromRaw", - ProductLabel = cms.InputTag( "rawDataCollector" ), - DoAPVEmulatorCheck = cms.bool( False ), - Algorithms = cms.PSet( - CommonModeNoiseSubtractionMode = cms.string( "Median" ), - useCMMeanMap = cms.bool( False ), - TruncateInSuppressor = cms.bool( True ), - doAPVRestore = cms.bool( False ), - SiStripFedZeroSuppressionMode = cms.uint32( 4 ), - PedestalSubtractionFedMode = cms.bool( True ) - ), - Clusterizer = cms.PSet( - QualityLabel = cms.string( "" ), - ClusterThreshold = cms.double( 5.0 ), - SeedThreshold = cms.double( 3.0 ), - Algorithm = cms.string( "ThreeThresholdAlgorithm" ), - ChannelThreshold = cms.double( 2.0 ), - MaxAdjacentBad = cms.uint32( 0 ), - setDetId = cms.bool( True ), - MaxSequentialHoles = cms.uint32( 0 ), - RemoveApvShots = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MaxSequentialBad = cms.uint32( 1 ) - ), - onDemand = cms.bool( False ) -) -fragment.hltSiStripClustersFull = cms.EDProducer( "MeasurementTrackerEventProducer", - inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ), - pixelClusterProducer = cms.string( "hltSiPixelClusters" ), - switchOffPixelsIfEmpty = cms.bool( True ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) -) -fragment.hltSiStripMatchedRecHitsFull = cms.EDProducer( "SiStripRecHitConverter", - StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ), - stereoRecHits = cms.string( "stereoRecHit" ), - useSiStripQuality = cms.bool( False ), - matchedRecHits = cms.string( "matchedRecHit" ), - ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - VerbosityLevel = cms.untracked.int32( 1 ), - rphiRecHits = cms.string( "rphiRecHit" ), - Matcher = cms.ESInputTag( 'SiStripRecHitMatcherESProducer','StandardMatcher' ), - siStripQualityLabel = cms.ESInputTag( "" ), - MaskBadAPVFibers = cms.bool( False ) -) -fragment.hltFullIter0PixelQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter0PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.5 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter0PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter0PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter0PixelQuadruplets" ) -) -fragment.hltFullIter0PixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.0012 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter0PixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltFullIter0PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter0CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter0PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersFull" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter0CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter0CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "initialStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter0PrimaryVertices = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 2.5 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 2.4 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 5.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 3.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.01 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -fragment.hltFullIter0TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.95, -0.85, -0.75 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter0HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter0TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter0TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter0HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter1PixelQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter1PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.15 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter1PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter1PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter1PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter1PixelQuadruplets" ) -) -fragment.hltFullIter1PixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.0017 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter1PixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 1000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltFullIter1PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter1PixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter1CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter1PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter1CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter1CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "lowPtQuadStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter1TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter1CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.65, -0.35, -0.15 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter1HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter1CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter1TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter1TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter1HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter2PixelTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter2PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.55 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter2PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter2PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter2PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter2PixelTriplets" ) -) -fragment.hltFullIter2PixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter2PixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.07 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltFullIter2PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter2PixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter2CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter2PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter2CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter2CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "highPtTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter2TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter2CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( 0.2, 0.3, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter2HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter2CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter2TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter2TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter3ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter2HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter3MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter3PixelTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter3PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.2 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter3PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter3PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter3PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter3PixelTriplets" ) -) -fragment.hltFullIter3PixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter3PixelHitDoublets" ), - CAThetaCut = cms.double( 0.002 ), - maxChi2 = cms.PSet( - value2 = cms.double( 8.0 ), - value1 = cms.double( 70.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.05 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltFullIter3PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter3PixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter3CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter3PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter3CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter3CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "lowPtTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter3TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter3CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( 0.0, 0.2, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter3HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter3CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter3TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter3TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter3HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter4PixelQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter4PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.3 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter4PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter4PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter4PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter4PixelQuadruplets" ) -) -fragment.hltFullIter4PixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.0011 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter4PixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 100.0 ), - value1 = cms.double( 500.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.0 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltFullIter4PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter4PixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter4CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter4PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter4CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter4CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "detachedQuadStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter4TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter4CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter4HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter4CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter4TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter4TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter5ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter4HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter5MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter5PixelTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter5PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.25 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter5PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter5PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter5PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter5PixelTriplets" ) -) -fragment.hltFullIter5PixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.2 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter5PixelHitDoublets" ), - CAThetaCut = cms.double( 0.001 ), - maxChi2 = cms.PSet( - value2 = cms.double( 10.0 ), - value1 = cms.double( 300.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.0 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltFullIter5PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter5PixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter5CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter5PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter5CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter5CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "detachedTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter5TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter5CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.2, 0.3, 0.8 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter5HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter5CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter5TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter5TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter6ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter5HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter6MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter6PixelPairsA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter6PixelTrackingRegionsA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltFullIter0PrimaryVertices" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.03 ), - maxNVertices = cms.int32( 5 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 0.6 ), - originRadius = cms.double( 0.015 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter6PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter6PixelHitDoubletsA = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter6PixelTrackingRegionsA" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter6PixelPairsA" ) -) -fragment.hltFullIter6PixelSeedsA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter6PixelPairsB = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix4' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ) -) -fragment.hltFullIter6PixelTrackingRegionsB = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltFullIter0PrimaryVertices" ), - zErrorVetex = cms.double( 0.03 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 5 ), - maxNRegions = cms.int32( 5 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.6 ), - points = cms.PSet( - phi = cms.vdouble( 3.0 ), - eta = cms.vdouble( 0.0 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.015 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 1.2 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltFullIter6PixelHitDoubletsB = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter6PixelTrackingRegionsB" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter6PixelPairsB" ) -) -fragment.hltFullIter6PixelSeedsB = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsB" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter6PixelSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter6PixelSeedsA','hltFullIter6PixelSeedsB' ) -) -fragment.hltFullIter6CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter6PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter6CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter6CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "pixelPairStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter6TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter6CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter6HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter6CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter6TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter6TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter7ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter6HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter7MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter7MixedLayersA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 1 ) - ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter7MixedTrackingRegionsA = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.4 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter7MixedClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter7MixedHitDoubletsA = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsA" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter7MixedLayersA" ) -) -fragment.hltFullIter7MixedHitTripletsA = cms.EDProducer( "PixelTripletLargeTipEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsA" ), - useMultScattering = cms.bool( True ), - extraHitRZtolerance = cms.double( 0.0 ) -) -fragment.hltFullIter7MixedSeedsA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter7MixedLayersB = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix3+BPix4+TIB1' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ) -) -fragment.hltFullIter7MixedTrackingRegionsB = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.6 ), - originHalfLength = cms.double( 10.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter7MixedHitDoubletsB = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsB" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter7MixedLayersB" ) -) -fragment.hltFullIter7MixedHitTripletsB = cms.EDProducer( "PixelTripletLargeTipEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsB" ), - useMultScattering = cms.bool( True ), - extraHitRZtolerance = cms.double( 0.0 ) -) -fragment.hltFullIter7MixedSeedsB = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsB" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter7MixedSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter7MixedSeedsA','hltFullIter7MixedSeedsB' ) -) -fragment.hltFullIter7CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter7MixedSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter7CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter7CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "mixedTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter7TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter7CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter7HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter7CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter7TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter7TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter8ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter7HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter8MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter8PixelLessLayers = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTIB4', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg', - 'TID1_pos+TID2_pos+MTEC1_pos', - 'TID1_neg+TID2_neg+MTEC1_neg', - 'TID2_pos+TID3_pos+TEC1_pos', - 'TID2_neg+TID3_neg+TEC1_neg', - 'TID2_pos+TID3_pos+MTEC1_pos', - 'TID2_neg+TID3_neg+MTEC1_neg', - 'TEC1_pos+TEC2_pos+TEC3_pos', - 'TEC1_neg+TEC2_neg+TEC3_neg', - 'TEC1_pos+TEC2_pos+MTEC3_pos', - 'TEC1_neg+TEC2_neg+MTEC3_neg', - 'TEC1_pos+TEC2_pos+TEC4_pos', - 'TEC1_neg+TEC2_neg+TEC4_neg', - 'TEC1_pos+TEC2_pos+MTEC4_pos', - 'TEC1_neg+TEC2_neg+MTEC4_neg', - 'TEC2_pos+TEC3_pos+TEC4_pos', - 'TEC2_neg+TEC3_neg+TEC4_neg', - 'TEC2_pos+TEC3_pos+MTEC4_pos', - 'TEC2_neg+TEC3_neg+MTEC4_neg', - 'TEC2_pos+TEC3_pos+TEC5_pos', - 'TEC2_neg+TEC3_neg+TEC5_neg', - 'TEC2_pos+TEC3_pos+TEC6_pos', - 'TEC2_neg+TEC3_neg+TEC6_neg', - 'TEC3_pos+TEC4_pos+TEC5_pos', - 'TEC3_neg+TEC4_neg+TEC5_neg', - 'TEC3_pos+TEC4_pos+MTEC5_pos', - 'TEC3_neg+TEC4_neg+MTEC5_neg', - 'TEC3_pos+TEC5_pos+TEC6_pos', - 'TEC3_neg+TEC5_neg+TEC6_neg', - 'TEC4_pos+TEC5_pos+TEC6_pos', - 'TEC4_neg+TEC5_neg+TEC6_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 2 ) - ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 3 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - FPix = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 3 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - TID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 2 ) - ), - TOB = cms.PSet( ), - BPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ) -) -fragment.hltFullIter8PixelLessTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.4 ), - originHalfLength = cms.double( 12.0 ), - originRadius = cms.double( 1.0 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter8PixelLessClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter8PixelLessHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter8PixelLessTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayers" ) -) -fragment.hltFullIter8PixelLessHitTriplets = cms.EDProducer( "MultiHitFromChi2EDProducer", - detIdsToDebug = cms.vint32( 0, 0, 0 ), - extraPhiKDBox = cms.double( 0.005 ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - useFixedPreFiltering = cms.bool( False ), - refitHits = cms.bool( True ), - chi2VsPtCut = cms.bool( True ), - maxChi2 = cms.double( 5.0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraRKDBox = cms.double( 0.2 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - extraZKDBox = cms.double( 0.2 ), - doublets = cms.InputTag( "hltFullIter8PixelLessHitDoublets" ), - maxElement = cms.uint32( 1000000 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.0 ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - fnSigmaRZ = cms.double( 2.0 ) -) -fragment.hltFullIter8PixelLessSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter8PixelLessHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter8CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter8PixelLessSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter8CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter8CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "pixelLessStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter8TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter8CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter8HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter8CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter8TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter8TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter9ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter8HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter9MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter9TobTecLayersTripl = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TOB1+TOB2+MTOB3', - 'TOB1+TOB2+MTOB4', - 'TOB1+TOB2+MTEC1_pos', - 'TOB1+TOB2+MTEC1_neg' ), - MTOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 6 ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 7 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ), - BPix = cms.PSet( ), - TIB = cms.PSet( ) -) -fragment.hltFullIter9TobTecTrackingRegionsTripl = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.55 ), - originHalfLength = cms.double( 20.0 ), - originRadius = cms.double( 3.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter9TobTecClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter9TobTecHitDoubletsTripl = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsTripl" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTripl" ) -) -fragment.hltFullIter9TobTecHitTripletsTripl = cms.EDProducer( "MultiHitFromChi2EDProducer", - detIdsToDebug = cms.vint32( 0, 0, 0 ), - extraPhiKDBox = cms.double( 0.01 ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - useFixedPreFiltering = cms.bool( False ), - refitHits = cms.bool( True ), - chi2VsPtCut = cms.bool( True ), - maxChi2 = cms.double( 5.0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraRKDBox = cms.double( 0.2 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - extraZKDBox = cms.double( 0.2 ), - doublets = cms.InputTag( "hltFullIter9TobTecHitDoubletsTripl" ), - maxElement = cms.uint32( 1000000 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.0 ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - fnSigmaRZ = cms.double( 2.0 ) -) -fragment.hltFullIter9TobTecSeedsTripl = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitTripletsTripl" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter9TobTecLayersPair = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TOB1+TEC1_pos', - 'TOB1+TEC1_neg', - 'TEC1_pos+TEC2_pos', - 'TEC1_neg+TEC2_neg', - 'TEC2_pos+TEC3_pos', - 'TEC2_neg+TEC3_neg', - 'TEC3_pos+TEC4_pos', - 'TEC3_neg+TEC4_neg', - 'TEC4_pos+TEC5_pos', - 'TEC4_neg+TEC5_neg', - 'TEC5_pos+TEC6_pos', - 'TEC5_neg+TEC6_neg', - 'TEC6_pos+TEC7_pos', - 'TEC6_neg+TEC7_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 5 ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 5 ) - ), - MTID = cms.PSet( ), - FPix = cms.PSet( ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ), - BPix = cms.PSet( ), - TIB = cms.PSet( ) -) -fragment.hltFullIter9TobTecTrackingRegionsPair = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.6 ), - originHalfLength = cms.double( 30.0 ), - originRadius = cms.double( 6.0 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter9TobTecHitDoubletsPair = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsPair" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPair" ) -) -fragment.hltFullIter9TobTecSeedsPair = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitDoubletsPair" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter9TobTecSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter9TobTecSeedsTripl','hltFullIter9TobTecSeedsPair' ) -) -fragment.hltFullIter9CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter9TobTecSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter9CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter9CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "tobTecStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter9TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter9CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger", - shareFrac = cms.double( 0.19 ), - inputClassifiers = cms.vstring( 'hltFullIter0TrackMVAClassifier', - 'hltFullIter1TrackMVAClassifier', - 'hltFullIter2TrackMVAClassifier', - 'hltFullIter3TrackMVAClassifier', - 'hltFullIter4TrackMVAClassifier', - 'hltFullIter5TrackMVAClassifier', - 'hltFullIter6TrackMVAClassifier', - 'hltFullIter7TrackMVAClassifier', - 'hltFullIter8TrackMVAClassifier', - 'hltFullIter9TrackMVAClassifier' ), - minQuality = cms.string( "loose" ), - minShareHits = cms.uint32( 2 ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - allowFirstHitShare = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - trackProducers = cms.VInputTag( 'hltFullIter0CtfWithMaterialTracks','hltFullIter1CtfWithMaterialTracks','hltFullIter2CtfWithMaterialTracks','hltFullIter3CtfWithMaterialTracks','hltFullIter4CtfWithMaterialTracks','hltFullIter5CtfWithMaterialTracks','hltFullIter6CtfWithMaterialTracks','hltFullIter7CtfWithMaterialTracks','hltFullIter8CtfWithMaterialTracks','hltFullIter9CtfWithMaterialTracks' ), - lostHitPenalty = cms.double( 5.0 ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) -) -fragment.hltFullOnlinePrimaryVertices = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 2.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 2.4 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 5.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltFullIterativeTrackingMerged" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 3.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.01 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -fragment.hltFullGoodHighPurityFullTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltFullIterativeTrackingMerged" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 999.0, 999.0 ), - dr_par = cms.PSet( - drWPVerr_par = cms.vdouble( 999.0, 999.0, 999.0 ), - dr_exp = cms.vint32( 0, 0, 0 ) - ), - maxLostLayers = cms.vint32( 999, 999, 999 ), - maxRelPtErr = cms.vdouble( 0.1, 0.1, 0.1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dzWPVerr_par = cms.vdouble( 999.0, 999.0, 999.0 ), - dz_exp = cms.vint32( 0, 0, 0 ) - ), - minHits = cms.vint32( 3, 3, 3 ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxChi2n = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - minLayers = cms.vint32( 0, 0, 0 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullGoodHighPurityFullTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIterativeTrackingMerged" ), - originalQualVals = cms.InputTag( 'hltFullGoodHighPurityFullTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullGoodHighPurityFullTrackCutClassifier','MVAValues' ) -) -fragment.hltFullCandsForHighMultTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltFullGoodHighPurityFullTracks" ), - particleType = cms.string( "pi+" ) -) -fragment.hltFullTrackHighMult85 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 85 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -fragment.hltPreFullTrackMultiplicity100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltFullTrackHighMult100 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 100 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -fragment.hltPreFullTrackMultiplicity130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltFullTrackHighMult130 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 130 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -fragment.hltPreFullTrackMultiplicity155 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltFullTrackHighMult155 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 155 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -fragment.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_ETM70 OR L1_ETM80 OR L1_ETM90 OR L1_ETM95 OR L1_ETM105 OR L1_ETM110 OR L1_ETM115 OR L1_ETM120 OR L1_ETM150" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreECALHT800 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTowerMakerEcal = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "" ), - AllowMissingInputs = cms.bool( True ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltHtMhtEcal = cms.EDProducer( "HLTCaloTowerHtMhtProducer", - minPtTowerHt = cms.double( 1.5 ), - usePt = cms.bool( False ), - maxEtaTowerHt = cms.double( 5.0 ), - maxEtaTowerMht = cms.double( 5.0 ), - minPtTowerMht = cms.double( 1.5 ), - towersLabel = cms.InputTag( "hltTowerMakerEcal" ) -) -fragment.hltHtEcal800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtEcal' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtEcal' ), - minHt = cms.vdouble( 800.0 ) -) -fragment.hltL1sSingleAndDoubleEGWithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiSC3018EIsoANDHEMass70 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleAndDoubleEGWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGWithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEgammaHToverET = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", - effectiveAreas = cms.vdouble( 0.105, 0.17 ), - doRhoCorrection = cms.bool( False ), - outerCone = cms.double( 0.14 ), - caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ), - innerCone = cms.double( 0.0 ), - useSingleTower = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - depth = cms.int32( -1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - etMin = cms.double( 0.0 ), - rhoScale = cms.double( 1.0 ), - doEtSum = cms.bool( True ) -) -fragment.hltEG30HE30HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHToverET" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30EIso15HE30EcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 15.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 15.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30HE30HEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.55 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -fragment.hltDiEG18HE30eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EtEta2p55UnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EIso15HE30EcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 15.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 15.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18HE30eHEUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18EIso15ANDHE30Mass70CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18EIso15HE30EcalIsoUnseededFilter" ), - minMass = cms.double( 70.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18EIso15HE30EcalIsoUnseededFilter" ) -) -fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter", - useTCDSEventNumber = cms.bool( True ), - invert = cms.bool( False ), - period = cms.uint32( 107 ), - rawInput = cms.InputTag( "rawDataCollector" ), - fedId = cms.int32( 1024 ) -) -fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePhysicspart0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePhysicspart1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 1 ) -) -fragment.hltPrePhysicspart2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 2 ) -) -fragment.hltPrePhysicspart3 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 3 ) -) -fragment.hltPrePhysicspart4 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 4 ) -) -fragment.hltPrePhysicspart5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 5 ) -) -fragment.hltPrePhysicspart6 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 6 ) -) -fragment.hltPrePhysicspart7 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 7 ) -) -fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 3 ) -) -fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreZeroBiaspart0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreZeroBiaspart1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 1 ) -) -fragment.hltPreZeroBiaspart2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 2 ) -) -fragment.hltPreZeroBiaspart3 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 3 ) -) -fragment.hltPreZeroBiaspart4 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 4 ) -) -fragment.hltPreZeroBiaspart5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 5 ) -) -fragment.hltPreZeroBiaspart6 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 6 ) -) -fragment.hltPreZeroBiaspart7 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 7 ) -) -fragment.hltPreDSTZeroBias = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sHTT200to500IorSingleJet180to200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT200er OR L1_HTT240er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDSTHT250CaloScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT250 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 250.0 ) -) -fragment.hltPreDSTHT250CaloBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPixelTracksForNoPUFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.0 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 999.0 ) -) -fragment.hltSelectorJets20L1FastJetForNoPU = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etMin = cms.double( 20.0 ) -) -fragment.hltPixelTracksForNoPUFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForNoPU = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltSelectorJets20L1FastJetForNoPU" ), - vertexSrc = cms.InputTag( "hltFastPVPixelVertices" ), - ptMin = cms.double( 0.5 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.5 ), - originHalfLength = cms.double( 0.5 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ), - deltaPhiRegion = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsForNoPU = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForNoPU" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) -) -fragment.hltPixelTracksHitQuadrupletsForNoPU = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForNoPU" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForNoPU = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForNoPUFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForNoPUFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForNoPU" ) -) -fragment.hltCaloJetFromPV = cms.EDProducer( "PixelJetPuId", - MinEtaForwardJets = cms.double( 2.4 ), - MinTrackPt = cms.double( 0.6 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - MinEtForwardJets = cms.double( 40.0 ), - MinGoodJetTrackPtRatio = cms.double( 0.045 ), - MaxTrackDistanceToJet = cms.double( 0.04 ), - UseForwardJetsAsNoPU = cms.bool( True ), - MinGoodJetTrackPt = cms.double( 1.8 ), - tracks = cms.InputTag( "hltPixelTracksForNoPU" ), - MaxTrackChi2 = cms.double( 20.0 ), - jets = cms.InputTag( "hltSelectorJets20L1FastJetForNoPU" ) -) -fragment.hltPreDSTHT410PFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT410 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 410.0 ) -) -fragment.hltPreDSTHT410BTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTZeroBiasBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTZeroBiasCaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTCaloJet40BTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPreDSTCaloJet40CaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTCaloJet40CaloBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTL1HTTBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTL1HTTCaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTL1HTTCaloBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sDoubleMuIorTripleMuIorQuadMu = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_12_8 OR L1_DoubleMu_13_6 OR L1_DoubleMu_15_5 OR L1_DoubleMu_15_7 OR L1_TripleMu_4_4_4 OR L1_TripleMu_5_0_0 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_QuadMu0 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu5_SQ_OS_Mass7to18 OR L1_DoubleMu_20_2_SQ_Mass_Max20 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu6_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDSTL1DoubleMuBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTL1DoubleMuCaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTDoubleMu3noVtxCaloScoutingMonitoring = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHcalDigisRegForMuonsNoVtx = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - type = cms.string( "RecoChargedCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.4 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -fragment.hltHbhePhase1RecoM2RegForMuonsNoVtx = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisRegForMuonsNoVtx" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -fragment.hltHbherecoM2RegForMuonsNoVtx = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoM2RegForMuonsNoVtx" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -fragment.hltTowerMakerForHCALM2RegForMuonsNoVtx = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( 1.0E-99 ), - EEWeight = cms.double( 1.0E-99 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0E-99 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( 1.0E-99 ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoM2RegForMuonsNoVtx" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltRecHitInRegionForMuonsMFnoVtx = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsEB', - 'EcalRegionalRecHitsEE' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -fragment.hltRecHitInRegionForMuonsESNoVtx = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -fragment.hltParticleFlowRecHitECALForMuonsMFNoVtx = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMFnoVtx','EcalRegionalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.08 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMFnoVtx','EcalRegionalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.3 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -fragment.hltParticleFlowRecHitPSForMuonsNoVtx = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsESNoVtx','EcalRegionalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -fragment.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMFNoVtx" ) -) -fragment.hltParticleFlowClusterPSForMuonsNoVtx = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuonsNoVtx" ) -) -fragment.hltParticleFlowClusterECALForMuonsMFNoVtx = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuonsNoVtx" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx" ) -) -fragment.hltMuonEcalMFPFClusterIsoForMuonsNoVtx = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.35, 0.193 ), - doRhoCorrection = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMFNoVtx" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.05 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.05 ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -fragment.hltRegionalTowerForMuonsNoVtx = cms.EDProducer( "EgammaHLTCaloTowerProducer", - L1NonIsoCand = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - EMin = cms.double( 0.0 ), - EtMin = cms.double( 0.0 ), - L1IsoCand = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - useTowersInCone = cms.double( 0.8 ), - towerCollection = cms.InputTag( "hltTowerMakerForAll" ) -) -fragment.hltParticleFlowRecHitHBHEForMuons = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbhereco" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -fragment.hltParticleFlowClusterHBHEForMuons = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForMuons" ) -) -fragment.hltParticleFlowClusterHCALForMuons = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForMuons" ) -) -fragment.hltMuonHcalPFClusterIsoForMuonsNoVtx = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.11, 0.163 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.1 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForMuons" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( True ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.1 ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -fragment.hltL3MuonVertexNoVtx = cms.EDProducer( "VertexFromTrackProducer", - verbose = cms.untracked.bool( False ), - useTriggerFilterElectrons = cms.bool( False ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - isRecoCandidate = cms.bool( True ), - trackLabel = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - useTriggerFilterMuons = cms.bool( False ), - useBeamSpot = cms.bool( True ), - vertexLabel = cms.InputTag( "notUsed" ), - triggerFilterElectronsSrc = cms.InputTag( "notUsed" ), - triggerFilterMuonsSrc = cms.InputTag( "notUsed" ), - useVertex = cms.bool( False ) -) -fragment.hltPixelTracksTrackingRegionsL3MuonNoVtx = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltL3MuonVertexNoVtx" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.5 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( True ), - ptMin = cms.double( 0.9 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltPixelTracksHitDoubletsL3MuonNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsL3MuonNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsL3MuonNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsL3MuonNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksL3MuonNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsL3MuonNoVtx" ) -) -fragment.hltPixelVerticesL3MuonNoVtx = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksL3MuonNoVtx" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsL3MuonNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsL3MuonNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsL3MuonNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsL3MuonNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsL3MuonNoVtx" ) -) -fragment.hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsL3MuonNoVtx" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltIter1L3MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1L3MuonPixelLayerQuadrupletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1L3MuonPixelTrackingRegionsNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltIter1L3MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1L3MuonPixelTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadrupletsNoVtx" ) -) -fragment.hltIter1L3MuonPixelHitQuadrupletsNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1L3MuonPixelHitDoubletsNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1L3MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1L3MuonPixelHitQuadrupletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1L3MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1L3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1L3MuonTrackCutClassifierPromptNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1L3MuonTrackCutClassifierDetachedNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1L3MuonTrackCutClassifierMergedNoVtx = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPromptNoVtx', - 'hltIter1L3MuonTrackCutClassifierDetachedNoVtx' ) -) -fragment.hltIter1L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMergedNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMergedNoVtx','MVAValues' ) -) -fragment.hltIter1L3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurityNoVtx','hltIter1L3MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurityNoVtx','hltIter1L3MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2L3MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1L3MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2L3MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2L3MuonPixelLayerTripletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2L3MuonPixelTrackingRegionsNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltIter2L3MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2L3MuonPixelTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTripletsNoVtx" ) -) -fragment.hltIter2L3MuonPixelHitTripletsNoVtx = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2L3MuonPixelHitDoubletsNoVtx" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2L3MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2L3MuonPixelHitTripletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2L3MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2L3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltIter2L3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1L3MuonMergedNoVtx','hltIter2L3MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1L3MuonMergedNoVtx','hltIter2L3MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltMuonTkRelIsolationCut0p09MapNoVtx = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.09 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2L3MuonMergedNoVtx" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ) -) -fragment.hltPreDSTDoubleMu3noVtxCaloScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMuIorTripleMuIorQuadMu" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltDimuon3L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltDimuon3L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltDoubleMu3L3FilteredNoVtx = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1CandTag = cms.InputTag( "hltDimuon3L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDimuon3L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 9999.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 999999.0 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -fragment.hltDisplacedmumuVtxProducer = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu3L3FilteredNoVtx" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 99999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltPreAK4CaloJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltPreAK4CaloJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreAK4CaloJet50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPreAK4CaloJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPreAK4CaloJet100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltPreAK4CaloJet120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet120 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPreAK4PFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet15 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 15.0 ) -) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSingleAK4PFJet30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltPreAK4PFJet50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSingleAK4PFJet50 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPreAK4PFJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSingleAK4PFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPreAK4PFJet100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 70.0 ) -) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet70" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSingleAK4PFJet100 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltPreAK4PFJet120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4PFJet120 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPreHISinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer", - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - IslandEndcapSeedThr = cms.double( 0.18 ), - posCalcParameters = cms.PSet( - T0_barl = cms.double( 7.4 ), - T0_endcPresh = cms.double( 1.2 ), - LogWeighted = cms.bool( True ), - T0_endc = cms.double( 3.1 ), - X0 = cms.double( 0.89 ), - W0 = cms.double( 4.2 ) - ), - barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ), - endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - clustershapecollectionEE = cms.string( "islandEndcapShape" ), - clustershapecollectionEB = cms.string( "islandBarrelShape" ), - VerbosityLevel = cms.string( "ERROR" ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), - endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - IslandBarrelSeedThr = cms.double( 0.5 ) -) -fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer", - barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ), - endcapEtaSearchRoad = cms.double( 0.14 ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), - endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ), - barrelPhiSearchRoad = cms.double( 0.8 ), - endcapPhiSearchRoad = cms.double( 0.6 ), - endcapBCEnergyThreshold = cms.double( 0.0 ), - VerbosityLevel = cms.string( "ERROR" ), - seedTransverseEnergyThreshold = cms.double( 1.0 ), - barrelEtaSearchRoad = cms.double( 0.07 ), - endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ), - barrelBCEnergyThreshold = cms.double( 0.0 ), - doBarrel = cms.bool( True ), - doEndcaps = cms.bool( True ), - endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" ) -) -fragment.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker", - corectedSuperClusterCollection = cms.string( "" ), - sigmaElectronicNoise = cms.double( 0.03 ), - superClusterAlgo = cms.string( "Island" ), - etThresh = cms.double( 0.0 ), - rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ), - applyEnergyCorrection = cms.bool( True ), - isl_fCorrPset = cms.PSet( - fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ), - fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ), - brLinearHighThr = cms.double( 0.0 ), - maxR9 = cms.double( 1.5 ), - minR9Barrel = cms.double( 0.94 ), - brLinearLowThr = cms.double( 0.0 ), - fBremThVect = cms.vdouble( 1.2, 1.2 ), - minR9Endcap = cms.double( 0.95 ), - fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ) - ), - VerbosityLevel = cms.string( "ERROR" ), - recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -fragment.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker", - corectedSuperClusterCollection = cms.string( "" ), - sigmaElectronicNoise = cms.double( 0.15 ), - superClusterAlgo = cms.string( "Island" ), - etThresh = cms.double( 0.0 ), - rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ), - applyEnergyCorrection = cms.bool( True ), - isl_fCorrPset = cms.PSet( - fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ), - fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ), - brLinearHighThr = cms.double( 0.0 ), - maxR9 = cms.double( 1.5 ), - minR9Barrel = cms.double( 0.94 ), - brLinearLowThr = cms.double( 0.0 ), - fBremThVect = cms.vdouble( 1.2, 1.2 ), - minR9Endcap = cms.double( 0.95 ), - fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ) - ), - VerbosityLevel = cms.string( "ERROR" ), - recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner", - originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ), - recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - TimingCut = cms.untracked.double( 9999999.0 ), - swissCutThr = cms.untracked.double( 0.95 ), - recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - etCut = cms.double( 8.0 ), - outputColl = cms.string( "" ) -) -fragment.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ), - scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ), - recoEcalCandidateCollection = cms.string( "" ) -) -fragment.hltHIPhoton10Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltL1sSingleEG10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHISinglePhoton20Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHIPhoton20Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPreHISinglePhoton30Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHIPhoton30Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1sSingleEG24 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHISinglePhoton40Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHIPhoton40Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPreHISinglePhoton50Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHIPhoton50Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPreHISinglePhoton60Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHIPhoton60Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltPrePhoton20HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG10Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG20EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG20HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton30HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG30HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton40HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG20Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG24" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG40EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 40.0 ), - etcutEB = cms.double( 40.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG40HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG40EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton50HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG50EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG50HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton60HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG60EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 60.0 ), - etcutEB = cms.double( 60.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG60HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 2 ) -) -fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 1024 ) -) -fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter", - InputTag = cms.InputTag( "rawDataCollector" ), - CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ), - FilterSummary = cms.untracked.bool( False ) -) -fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 ) -) -fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter", - ampCut_endcapM = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ), - phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ), - phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ), - barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), - barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), - statusThreshold = cms.uint32( 3 ), - useRecoFlag = cms.bool( False ), - endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), - endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ampCut_barrelM = cms.vdouble( 14.7539, 14.8687, 14.9573, 15.0231, 15.0687, 15.0967, 15.1093, 15.1086, 15.0962, 15.0739, 15.0431, 15.0051, 14.9611, 14.9122, 14.8593, 14.8033, 14.7449, 14.6848, 14.6236, 14.5618, 14.4999, 14.4382, 14.3771, 14.3168, 14.2575, 14.1994, 14.1427, 14.0873, 14.0333, 13.9808, 13.9298, 13.8801, 13.8317, 13.7846, 13.7387, 13.6938, 13.6499, 13.6069, 13.5646, 13.5229, 13.4817, 13.441, 13.4007, 13.3606, 13.3207, 13.2809, 13.2413, 13.2017, 13.1622, 13.1228, 13.0836, 13.0445, 13.0056, 12.9671, 12.9289, 12.8913, 12.8543, 12.818, 12.7828, 12.7486, 12.7156, 12.6841, 12.6542, 12.626, 12.5997, 12.5756, 12.5536, 12.5339, 12.5167, 12.5019, 12.4897, 12.48, 12.4727, 12.4678, 12.4651, 12.4644, 12.4654, 12.4677, 12.4708, 12.4744, 12.4777, 12.4799, 12.4804, 12.478, 12.4718 ), - endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), - barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ampCut_endcapP = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ), - ampCut_barrelP = cms.vdouble( 12.4718, 12.478, 12.4804, 12.4799, 12.4777, 12.4744, 12.4708, 12.4677, 12.4654, 12.4644, 12.4651, 12.4678, 12.4727, 12.48, 12.4897, 12.5019, 12.5167, 12.5339, 12.5536, 12.5756, 12.5997, 12.626, 12.6542, 12.6841, 12.7156, 12.7486, 12.7828, 12.818, 12.8543, 12.8913, 12.9289, 12.9671, 13.0056, 13.0445, 13.0836, 13.1228, 13.1622, 13.2017, 13.2413, 13.2809, 13.3207, 13.3606, 13.4007, 13.441, 13.4817, 13.5229, 13.5646, 13.6069, 13.6499, 13.6938, 13.7387, 13.7846, 13.8317, 13.8801, 13.9298, 13.9808, 14.0333, 14.0873, 14.1427, 14.1994, 14.2575, 14.3168, 14.3771, 14.4382, 14.4999, 14.5618, 14.6236, 14.6848, 14.7449, 14.8033, 14.8593, 14.9122, 14.9611, 15.0051, 15.0431, 15.0739, 15.0962, 15.1086, 15.1093, 15.0967, 15.0687, 15.0231, 14.9573, 14.8687, 14.7539 ) -) -fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL1NotBptxOR = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sMinimumBiasHF0ORBptxAND = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF0_OR_BptxAND" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL1MinimumBiasHFOR = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreL1MinimumBiasHF0OR = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter", - useTCDSEventNumber = cms.bool( False ), - invert = cms.bool( False ), - period = cms.uint32( 4096 ), - rawInput = cms.InputTag( "rawDataCollector" ), - fedId = cms.int32( 1024 ) -) -fragment.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0 OR L1_TripleJet_84_68_48_VBF OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_92_76_64_VBF OR L1_QuadJet40er3p0 OR L1_QuadJet50er3p0 OR L1_QuadJet60er3p0 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleMuOpen OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30 OR L1_DoubleMu_12_5 OR L1_DoubleMu_12_8 OR L1_DoubleMu_13_6 OR L1_DoubleMu_15_5 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14 OR L1_TripleEG_14_10_8 OR L1_TripleEG_18_17_8 OR L1_TripleMu_4_4_4 OR L1_TripleMu_5_0_0 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_DoubleMu_15_7 OR L1_DoubleMu_15_7_SQ OR L1_DoubleMu_15_7_SQ_Mass_Min4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sIsolatedBunch = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_IsolatedBunch" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sSingleJetOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0 OR L1_TripleJet_84_68_48_VBF OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_92_76_64_VBF OR L1_QuadJet40er3p0 OR L1_QuadJet50er3p0 OR L1_QuadJet60er3p0 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltPreHcalIsolatedbunch = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", - minPTrack = cms.double( 5.0 ), - L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), - MaxVtxDXYSeed = cms.double( 101.0 ), - tauUnbiasCone = cms.double( 1.2 ), - VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - EBEtaBoundary = cms.double( 1.479 ), - maxPTrackForIsolation = cms.double( 3.0 ), - MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), - PixelIsolationConeSizeAtEC = cms.double( 40.0 ), - PixelTracksSources = cms.VInputTag( 'hltPixelTracks' ), - MaxVtxDXYIsol = cms.double( 101.0 ), - tauAssociationCone = cms.double( 0.0 ), - ExtrapolationConeSize = cms.double( 1.0 ) -) -fragment.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 0.0 ), - MinDeltaPtL1Jet = cms.double( -40000.0 ), - MinPtTrack = cms.double( 3.5 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 12.0 ), - NMaxTrackCandidates = cms.int32( 10 ), - MaxEtaTrack = cms.double( 1.15 ), - candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ), - filterTrackEnergy = cms.bool( True ) -) -fragment.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", - ECHitEnergyThreshold = cms.double( 0.05 ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), - EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ECHitCountEnergyThreshold = cms.double( 0.5 ), - EcalConeSizeEta0 = cms.double( 0.09 ), - EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EcalConeSizeEta1 = cms.double( 0.14 ) -) -fragment.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", - saveTags = cms.bool( True ), - DropMultiL2Event = cms.bool( False ), - MaxEnergyIn = cms.double( 1.2 ), - MaxEnergyOut = cms.double( 1.2 ), - NMaxTrackCandidates = cms.int32( 10 ), - candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" ) -) -fragment.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector", - corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), - associationCone = cms.double( 0.2 ) -) -fragment.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 0.0 ), - MinDeltaPtL1Jet = cms.double( 4.0 ), - MinPtTrack = cms.double( 20.0 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 18.0 ), - NMaxTrackCandidates = cms.int32( 999 ), - MaxEtaTrack = cms.double( 1.15 ), - candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ), - filterTrackEnergy = cms.bool( True ) -) -fragment.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", - minPTrack = cms.double( 5.0 ), - L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), - MaxVtxDXYSeed = cms.double( 101.0 ), - tauUnbiasCone = cms.double( 1.2 ), - VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - EBEtaBoundary = cms.double( 1.479 ), - maxPTrackForIsolation = cms.double( 3.0 ), - MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), - PixelIsolationConeSizeAtEC = cms.double( 40.0 ), - PixelTracksSources = cms.VInputTag( 'hltPixelTracks' ), - MaxVtxDXYIsol = cms.double( 101.0 ), - tauAssociationCone = cms.double( 0.0 ), - ExtrapolationConeSize = cms.double( 1.0 ) -) -fragment.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 1.1 ), - MinDeltaPtL1Jet = cms.double( -40000.0 ), - MinPtTrack = cms.double( 3.5 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 12.0 ), - NMaxTrackCandidates = cms.int32( 5 ), - MaxEtaTrack = cms.double( 2.2 ), - candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ), - filterTrackEnergy = cms.bool( True ) -) -fragment.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", - ECHitEnergyThreshold = cms.double( 0.05 ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), - EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ECHitCountEnergyThreshold = cms.double( 0.5 ), - EcalConeSizeEta0 = cms.double( 0.09 ), - EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EcalConeSizeEta1 = cms.double( 0.14 ) -) -fragment.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", - saveTags = cms.bool( True ), - DropMultiL2Event = cms.bool( False ), - MaxEnergyIn = cms.double( 1.2 ), - MaxEnergyOut = cms.double( 1.2 ), - NMaxTrackCandidates = cms.int32( 10 ), - candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" ) -) -fragment.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector", - corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), - associationCone = cms.double( 0.2 ) -) -fragment.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 1.1 ), - MinDeltaPtL1Jet = cms.double( 4.0 ), - MinPtTrack = cms.double( 20.0 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 18.0 ), - NMaxTrackCandidates = cms.int32( 999 ), - MaxEtaTrack = cms.double( 2.2 ), - candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ), - filterTrackEnergy = cms.bool( True ) -) -fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreZeroBiasIsolatedBunches = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInTrain AND (NOT L1_FirstCollisionInOrbit)" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sL1ZeroBiasLastBunchInTrain = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_LastCollisionInTrain" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreZeroBiasLastCollisionInTrain = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sL1ZeroBiasFirstBunchAfterTrain = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_FirstBunchAfterTrain" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreZeroBiasFirstBXAfterTrain = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu7 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30 OR L1_SingleMu14er2p1 OR L1_SingleMu16er2p1 OR L1_SingleMu18er2p1 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreAlCaRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu14erIorSingleMu16er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.6 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1332, 1333, 1334, 1335, 1336, 1337, 1338 ) -) -fragment.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMCReducedIterativeTracking = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMCPFMET = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMETOpenFilter = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreMCAK4PFJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK4PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPreMCPFBTagCSV = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBTagPFCSVp056Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.63 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreMCPFHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFHTForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTForMC' ), - minHt = cms.vdouble( -1.0 ) -) -fragment.hltPreMCPFMHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMHTOpenFilter = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), - minMht = cms.vdouble( -1.0 ) -) -fragment.hltPreMCCaloMET = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloMETOpenFilter = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreMCCaloMETJetIdCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMetCleanUsingJetID = cms.EDProducer( "HLTMETCleanerUsingJetID", - maxEta = cms.double( 5.0 ), - goodJetsLabel = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - metLabel = cms.InputTag( "hltMet" ), - minPt = cms.double( 20.0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJets" ) -) -fragment.hltMETCleanUsingJetIDOpenFilter = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetCleanUsingJetID" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreMCAK4CaloJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloJetCollection20Filter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPreMCAK4CaloJetsFromPV = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloJetFromPVCollection20Filter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltCaloJetFromPV" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltHtMhtFromPVForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetFromPV" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltCaloHtMhtFromPVOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), - minHt = cms.vdouble( -1.0 ) -) -fragment.hltPreMCCaloBTagCSV = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMCCaloHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltCaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtForMC' ), - minHt = cms.vdouble( -1.0 ) -) -fragment.hltPreMCCaloMHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMhtFilter = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), - minMht = cms.vdouble( -1.0 ) -) -fragment.hltPreMCAK8PFJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPreMCAK8TrimPFJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8TrimPFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPreMCAK8PFHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8PFHTForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltAK8PFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), - minHt = cms.vdouble( -1.0 ) -) -fragment.hltPreMCAK8CaloHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8HtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltAK8CaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), - minHt = cms.vdouble( -1.0 ) -) -fragment.hltL1sSingleEG5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG10EtL1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG10R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10EtL1SingleEG5EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10HE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHToverET" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10R9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter" ) -) -fragment.hltDiEG10EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.55 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -fragment.hltDiEG10R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10EtEta2p55UnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG10HE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10R9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter" ), - minMass = cms.double( 10.0 ), - secondLegLastFilter = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter" ) -) -fragment.hltL1sSingleEG5WithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMCDoubleEle5CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG5WithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5WithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG5L1SingleEG5WithJetAndTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG5HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5L1SingleEG5WithJetAndTauEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG5CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG5CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle5CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG5EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG5HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG5EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG5CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG5HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEle5CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG5CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDiEle5CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle5CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreMCEle5WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG5L1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle5WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5L1SingleEG5EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle5WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle5WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle5WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle5WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle5WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle5WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle5WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle5WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle5WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 15.0 ), - etcutEB = cms.double( 15.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ) -) -fragment.hltPreMCIsoMu = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2fL1sMu5L1L2SingleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL3fL1sMu5L1L2L3SingleMu = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1L2SingleMu" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3SingleMu" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sMu16L1L2L3TrkIsoFiltered0p07SingleMu = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMCDoubleMuTrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2pfL1sDoubleMu0L1f0L2doubleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu0L1f0L2doubleMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuonRelTrkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltDiMuonRelTrkIsoFiltered0p4DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonRelTrkIsoFiltered0p4" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonRelTrkIsoFiltered0p4" ) -) -fragment.hltPreMCDoubleMuNoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2fDimuonL1f0L2NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL1sAlCaEcalPi0Eta = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_AlwaysTrue OR L1_IsolatedBunch OR L1_SingleEG5 OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG18er2p1 OR L1_SingleIsoEG20er2p1 OR L1_SingleIsoEG22er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_23_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0 OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_84_68_48_VBF OR L1_TripleJet_92_76_64_VBF OR L1_QuadJet40er3p0 OR L1_QuadJet50er3p0 OR L1_QuadJet60er3p0 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT220er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreAlCaEcalPi0EBonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer", - statusLevelRecHitsToUse = cms.int32( 1 ), - barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ), - flagLevelRecHitsToUse = cms.int32( 1 ), - maxNumberofClusters = cms.int32( 300 ), - clusPhiSize = cms.int32( 3 ), - posCalcParameters = cms.PSet( - T0_barl = cms.double( 7.4 ), - T0_endcPresh = cms.double( 1.2 ), - LogWeighted = cms.bool( True ), - T0_endc = cms.double( 3.1 ), - X0 = cms.double( 0.89 ), - W0 = cms.double( 4.2 ) - ), - clusEtaSize = cms.int32( 3 ), - useRecoFlag = cms.bool( False ), - endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - maxNumberofSeeds = cms.int32( 700 ), - useDBStatus = cms.bool( True ), - debugLevel = cms.int32( 0 ), - barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - clusSeedThrEndCap = cms.double( 1.0 ), - clusSeedThr = cms.double( 0.5 ), - doEndcaps = cms.bool( True ), - endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ), - doBarrel = cms.bool( True ) -) -fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.22 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), - barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.06 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.88 ), - selePtPairBarrel_region1 = cms.double( 2.0 ), - selePtPairBarrel_region2 = cms.double( 1.75 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.65 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.65 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( True ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( False ), - storeRecHitES = cms.bool( False ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 2.5 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 1.5 ), - endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 1.5 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), - selePtGammaEndCap_region3 = cms.double( 0.5 ), - selePtGammaEndCap_region2 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 0.5 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( False ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtPairEndCap_region3 = cms.double( 99.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.0 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "pi0EcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) -) -fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), - recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ), - digisOut = cms.string( "pi0EBDigis" ), - region = cms.string( "barrel" ) -) -fragment.hltPreAlCaEcalPi0EEonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.22 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), - barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.06 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), - selePtPairBarrel_region1 = cms.double( 1.5 ), - selePtPairBarrel_region2 = cms.double( 1.5 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.5 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.5 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( True ), - storeRecHitES = cms.bool( True ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 999.0 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.92 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.85 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 3.75 ), - endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 2.0 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.92 ), - selePtGammaEndCap_region3 = cms.double( 0.95 ), - selePtGammaEndCap_region2 = cms.double( 0.95 ), - selePtGammaEndCap_region1 = cms.double( 1.1 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( False ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtPairEndCap_region3 = cms.double( 2.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.0 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "pi0EcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) -) -fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), - recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ), - digisOut = cms.string( "pi0EEDigis" ), - region = cms.string( "endcap" ) -) -fragment.hltPreAlCaEcalEtaEBonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.156 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.8 ), - massLowPi0Cand = cms.double( 0.084 ), - seleS9S25Gamma = cms.double( 0.8 ), - seleBeltDeta = cms.double( 0.1 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), - barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( True ), - seleMinvMinBarrel = cms.double( 0.2 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.9 ), - selePtPairBarrel_region1 = cms.double( 3.0 ), - selePtPairBarrel_region2 = cms.double( 3.0 ), - seleBeltDR = cms.double( 0.3 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.65 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 1.4 ), - store5x5RecHitEB = cms.bool( True ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( True ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( False ), - storeRecHitES = cms.bool( False ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 2.5 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 1.5 ), - endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 1.5 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), - selePtGammaEndCap_region3 = cms.double( 0.5 ), - selePtGammaEndCap_region2 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 0.5 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( False ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtPairEndCap_region3 = cms.double( 99.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.0 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "etaEcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) -) -fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), - recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ), - digisOut = cms.string( "etaEBDigis" ), - region = cms.string( "barrel" ) -) -fragment.hltPreAlCaEcalEtaEEonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.8 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), - barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.3 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), - selePtPairBarrel_region1 = cms.double( 1.5 ), - selePtPairBarrel_region2 = cms.double( 1.5 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 1.0 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.5 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( True ), - storeRecHitES = cms.bool( True ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.1 ), - selePtPairMaxEndCap_region3 = cms.double( 999.0 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.9 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.9 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 3.0 ), - endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 3.0 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.9 ), - selePtGammaEndCap_region3 = cms.double( 1.0 ), - selePtGammaEndCap_region2 = cms.double( 1.0 ), - selePtGammaEndCap_region1 = cms.double( 1.0 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( True ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.2 ), - selePtPairEndCap_region3 = cms.double( 3.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.3 ), - seleMinvMaxEndCap = cms.double( 0.8 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.85 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "etaEcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) -) -fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), - recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ), - digisOut = cms.string( "etaEEDigis" ), - region = cms.string( "endcap" ) -) -fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG22er2p1_IsoTau26er2p1_dR_Min0p3 OR L1_LooseIsoEG24er2p1_IsoTau27er2p1_dR_Min0p3" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1EGerAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG24L1EGandTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1EGerAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 24.0 ), - etcutEB = cms.double( 24.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle24erWPTightClusterShapeFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG24L1EGandTauEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle24erWPTightHEFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle24erWPTightClusterShapeFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle24erWPTightEcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle24erWPTightHEFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle24erWPTightHcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle24erWPTightEcalIsoFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle24erWPTightPixelMatchFilterForTau = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle24erWPTightHcalIsoFilterForTau" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle24erWPTightPMS2FilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightPixelMatchFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightPMS2FilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle24erWPTightGsfMissingHitsFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle24erWPTightGsfDetaFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfMissingHitsFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle24erWPTightGsfDphiFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfDetaFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle24erWPTightGsfTrackIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfDphiFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 = cms.EDFilter( "HLT2PhotonTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4CaloJetsPFEt5' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltTauJet5" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPFTau30 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltPFTau30Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltPFTau30TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -fragment.hltSelectedPFTau30LooseChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltOverlapFilterIsoEle24WPTightGsfLooseIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolation' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30LooseChargedIsolationL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau30TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -fragment.hltSelectedPFTau30MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltOverlapFilterIsoEle24WPTightGsfMediumChargedIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolation' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30MediumChargedIsolationL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau30TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -fragment.hltSelectedPFTau30TightChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltOverlapFilterIsoEle24WPTightGsfTightChargedIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolation' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30TightChargedIsolationL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau30TrackLooseChargedIsoTightOOSCPhotons = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -fragment.hltSelectedPFTau30LooseChargedIsolationTightOOSCPhotonsL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltOverlapFilterIsoEle24WPTightGsfLooseIsoTightOOSCPhotonsPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30LooseChargedIsolationTightOOSCPhotonsL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau30TrackMediumChargedIsoTightOOSCPhotons = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -fragment.hltSelectedPFTau30MediumChargedIsolationTightOOSCPhotonsL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltOverlapFilterIsoEle24WPTightGsfMediumIsoTightOOSCPhotonsPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30MediumChargedIsolationTightOOSCPhotonsL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau30TrackTightChargedIsoTightOOSCPhotons = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -fragment.hltSelectedPFTau30TightChargedIsolationTightOOSCPhotonsL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltOverlapFilterIsoEle24WPTightGsfTightIsoTightOOSCPhotonsPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30TightChargedIsolationTightOOSCPhotonsL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltL1sDoubleTauBigOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau28er2p1 OR L1_DoubleIsoTau30er2p1 OR L1_DoubleIsoTau32er2p1 OR L1_DoubleIsoTau33er2p1 OR L1_DoubleIsoTau34er2p1 OR L1_DoubleIsoTau35er2p1 OR L1_DoubleIsoTau36er2p1 OR L1_DoubleIsoTau38er2p1 OR L1_DoubleTau70er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleLooseChargedIsoPFTau35Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -fragment.hltDoubleL2IsoTau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -fragment.hltDoublePFTau35Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleLooseChargedIsoPFTau40Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau40Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleMediumChargedIsoPFTau35Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleMediumChargedIsoPFTau40Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleTightChargedIsoPFTau35Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau35TrackPt1TightChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -fragment.hltDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1TightChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleTightChargedIsoPFTau40Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau40TrackPt1TightChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1TightChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleLooseChargedIsoPFTau35Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.1 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( True ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauLooseChargedIsolationAndTightOOSCPhotonsDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "and" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseChargedIsolationAndTightOOSCPhotonsDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleLooseChargedIsoPFTau40Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleMediumChargedIsoPFTau35Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "and" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleMediumChargedIsoPFTau40Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleTightChargedIsoPFTau35Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "and" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -fragment.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleTightChargedIsoPFTau40Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltL1sMu22erIsoTau40er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau40er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau50Trk30eta2p11pr = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu22erIsoTau40er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltSingleL2Tau35eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltPFTau50 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFTau50Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFTauTrackPt30Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 30.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -fragment.hltPFTau1Prong = cms.EDProducer( "PFRecoTauDiscriminationByNProngs", - MinN = cms.uint32( 1 ), - BooleanOutput = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.1 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - MaxN = cms.uint32( 1 ) -) -fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt30Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTau1Prong" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchMu22IsoTau40 = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu22erIsoTau40er" ) -) -fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedMu22IsoTau40 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchMu22IsoTau40" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltL1sIsoTau40erETM80To120 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_IsoTau40er_ETM80 OR L1_IsoTau40er_ETM85 OR L1_IsoTau40er_ETM90 OR L1_IsoTau40er_ETM95 OR L1_IsoTau40er_ETM100 OR L1_IsoTau40er_ETM105 OR L1_IsoTau40er_ETM110 OR L1_IsoTau40er_ETM115 OR L1_IsoTau40er_ETM120 OR L1_IsoTau40er_ETMHF80 OR L1_IsoTau40er_ETMHF90 OR L1_IsoTau40er_ETMHF100 OR L1_IsoTau40er_ETMHF110 OR L1_IsoTau40er_ETMHF120" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sIsoTau40erETM80To120" ) -) -fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET110 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMETClean110 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMETClean120 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET130 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -fragment.hltMETClean130 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -fragment.hltL1sQuadJet36IsoTau52 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_QuadJet36er3p0_IsoTau52er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11pr = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchQuadJetIsoTau = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sQuadJet36IsoTau52" ) -) -fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedQuadIsoTau = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchQuadJetIsoTau" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltL1sSingleTau80to140er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleTau80er2p1 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_SingleTau140er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p11pr = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleL2Tau80eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( 500.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.06 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( 500.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.02 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 200.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau180 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltPFTau180Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltPFTauTrackPt50Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 50.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -fragment.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTau1Prong" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIso1Prong = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch1Prong = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sSingleTau80to140er" ) -) -fragment.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched1Prong = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch1Prong" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTausTrackPt50 = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau180TrackPt50 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sSingleTau80to140er" ) -) -fragment.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltL1sBigOrMuXXerIsoTauYYer = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau28er2p1 OR L1_Mu22er2p1_IsoTau30er2p1 OR L1_Mu22er2p1_IsoTau32er2p1 OR L1_Mu22er2p1_IsoTau33er2p1 OR L1_Mu22er2p1_IsoTau34er2p1 OR L1_Mu22er2p1_IsoTau35er2p1 OR L1_Mu22er2p1_IsoTau36er2p1 OR L1_Mu22er2p1_IsoTau38er2p1 OR L1_Mu22er2p1_Tau70er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltSingleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -fragment.hltSingleL2IsoTau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -fragment.hltSinglePFTau35Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltSinglePFTau35TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -fragment.hltSelectedPFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltOverlapFilterIsoMu24LooseChargedIsoPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1LooseChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -fragment.hltSelectedPFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltOverlapFilterIsoMu24LooseChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -fragment.hltSelectedPFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltOverlapFilterIsoMu24MediumChargedIsoPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -fragment.hltSelectedPFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -fragment.hltSelectedPFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltOverlapFilterIsoMu24TightChargedIsoPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -fragment.hltSelectedPFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSinglePFTau40Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltSinglePFTau40TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltSelectedPFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltOverlapFilterIsoMu24MediumChargedIsoPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltOverlapFilterIsoMu24TightChargedIsoPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltL1sTripleEG14108IorTripleEG18178 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleEG_14_10_8 OR L1_TripleEG_18_17_8 OR L1_TripleEG_LooseIso20_10_5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle16Ele12Ele8CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sTripleEG14108IorTripleEG18178" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 3 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 16.0 ), - etcutEB = cms.double( 16.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 3 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter" ), - ncandcut = cms.int32( 3 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sRsqSeeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0 OR L1_QuadJet40er3p0 OR L1_QuadJet50er3p0 OR L1_QuadJet60er3p0 OR L1_LooseIsoEG24er2p1_HTT100er OR L1_LooseIsoEG26er2p1_HTT100er OR L1_LooseIsoEG28er2p1_HTT100er OR L1_EG25er2p1_HTT125er OR L1_EG27er2p1_HTT200er OR L1_Mu18_HTT100er OR L1_Mu6_HTT200er OR L1_Mu6_HTT240er OR L1_Mu6_HTT250er OR L1_Mu8_HTT150er OR L1_Mu15_HTT100er OR L1_DoubleEG6_HTT240er OR L1_DoubleEG6_HTT250er OR L1_DoubleEG6_HTT270er OR L1_DoubleEG6_HTT300er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreRsq0p35 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hlt1CaloJet70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 70.0 ) -) -fragment.hlt2CaloJet60 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltRHemisphereCalo = cms.EDFilter( "HLTRHemisphere", - acceptNJ = cms.bool( True ), - maxEta = cms.double( 3.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxMuonEta = cms.double( 2.1 ), - muonTag = cms.InputTag( "" ), - minJetPt = cms.double( 30.0 ), - doMuonCorrection = cms.bool( False ), - maxNJ = cms.int32( 9 ) -) -fragment.hltRsq0p16Calo = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltRHemisphereCalo" ), - inputMetTag = cms.InputTag( "hltMetClean" ), - RMRCut = cms.double( -999999.0 ), - MROffset = cms.double( 0.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( -1.0 ), - minR = cms.double( 0.4 ) -) -fragment.hlt2PFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltRHemisphere = cms.EDFilter( "HLTRHemisphere", - acceptNJ = cms.bool( True ), - maxEta = cms.double( 3.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxMuonEta = cms.double( 2.1 ), - muonTag = cms.InputTag( "" ), - minJetPt = cms.double( 40.0 ), - doMuonCorrection = cms.bool( False ), - maxNJ = cms.int32( 9 ) -) -fragment.hltRsq0p35 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( -999999.0 ), - MROffset = cms.double( 0.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( -1.0 ), - minR = cms.double( 0.59 ) -) -fragment.hltPreRsq0p40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRsq0p40 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( -999999.0 ), - MROffset = cms.double( 0.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( -1.0 ), - minR = cms.double( 0.63 ) -) -fragment.hltPreRsqMR300Rsq0p09MR200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRsqMR220Rsq0p0196MR100Calo = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphereCalo" ), - inputMetTag = cms.InputTag( "hltMetClean" ), - RMRCut = cms.double( 220.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 100.0 ), - minR = cms.double( 0.14 ) -) -fragment.hltRsqMR300Rsq0p09MR200 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 300.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -fragment.hltPreRsqMR320Rsq0p09MR200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRsqMR320Rsq0p09MR200 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 320.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -fragment.hltPreRsqMR300Rsq0p09MR2004jet = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hlt2CaloJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 40.0 ) -) -fragment.hlt4CaloJet30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 30.0 ) -) -fragment.hlt2PFJet50 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 50.0 ) -) -fragment.hlt4PFJet40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltRsqMR300Rsq0p09MR2004jet = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 300.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -fragment.hltPreRsqMR320Rsq0p09MR2004jet = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRsqMR320Rsq0p09MR2004jet = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 320.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1023, 1024 ) -) -fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD", - moduleLabelPatternsToSkip = cms.vstring( ), - processName = cms.string( "@" ), - moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ), - throw = cms.bool( False ) -) -fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW", - processName = cms.string( "@" ) -) -fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary", - ExtInputTag = cms.InputTag( "hltGtStage2Digis" ), - MaxBx = cms.int32( 0 ), - DumpRecord = cms.bool( False ), - psFileName = cms.string( "prescale_L1TGlobal.csv" ), - ReadPrescalesFromFile = cms.bool( False ), - AlgInputTag = cms.InputTag( "hltGtStage2Digis" ), - MinBx = cms.int32( 0 ), - psColumn = cms.int32( 0 ), - DumpTrigResults = cms.bool( False ), - DumpTrigSummary = cms.bool( True ) -) -fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport", - ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ), - ReferenceRate = cms.untracked.double( 100.0 ), - serviceBy = cms.untracked.string( "never" ), - resetBy = cms.untracked.string( "never" ), - reportBy = cms.untracked.string( "job" ), - HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ) -) -fragment.hltPreScoutingPFOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltFEDSelectorL1 = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1404 ) -) -fragment.hltScoutingPFPacker = cms.EDProducer( "HLTScoutingPFProducer", - pfJetCollection = cms.InputTag( "hltAK4PFJets" ), - doCandidates = cms.bool( True ), - pfJetTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - doMet = cms.bool( True ), - metCollection = cms.InputTag( "hltPFMETProducer" ), - pfJetEtaCut = cms.double( 3.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - pfJetPtCut = cms.double( 20.0 ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - doJetTags = cms.bool( True ), - pfCandidateCollection = cms.InputTag( "hltParticleFlow" ), - pfCandidatePtCut = cms.double( 0.6 ) -) -fragment.hltScoutingMuonPacker = cms.EDProducer( "HLTScoutingMuonProducer", - minVtxProbCut = cms.double( 0.001 ), - HcalPFClusterIsoMap = cms.InputTag( "hltMuonHcalPFClusterIsoForMuons" ), - EcalPFClusterIsoMap = cms.InputTag( "hltMuonEcalPFClusterIsoForMuons" ), - ChargedCandidates = cms.InputTag( "hltL3MuonCandidates" ), - muonPtCut = cms.double( 3.0 ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3NoVtx" ), - Tracks = cms.InputTag( "hltL3Muons" ), - muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09Map','combinedRelativeIsoDeposits' ) -) -fragment.hltScoutingEgammaPacker = cms.EDProducer( "HLTScoutingEgammaProducer", - egammaEtaCut = cms.double( 2.5 ), - HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - EgammaCandidates = cms.InputTag( "hltEgammaCandidates" ), - egammaPtCut = cms.double( 4.0 ), - EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - HoverEMap = cms.InputTag( "hltEgammaHoverE" ), - EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracks" ), - OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - DetaMap = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - egammaHoverECut = cms.double( 1.0 ), - DphiMap = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfTrackIso" ) -) -fragment.hltScoutingPrimaryVertexPacker = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVertices" ) -) -fragment.hltPreScoutingCaloMuonOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltScoutingCaloPacker = cms.EDProducer( "HLTScoutingCaloProducer", - metCollection = cms.InputTag( "hltMetClean" ), - doMet = cms.bool( True ), - doJetBTags = cms.bool( True ), - caloJetPtCut = cms.double( 20.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - doJetIDTags = cms.bool( True ), - caloJetCollection = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - caloJetIDTagCollection = cms.InputTag( "hltCaloJetFromPV" ), - caloJetBTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - caloJetEtaCut = cms.double( 3.0 ) -) -fragment.hltScoutingMuonPackerCalo = cms.EDProducer( "HLTScoutingMuonProducer", - minVtxProbCut = cms.double( 0.001 ), - HcalPFClusterIsoMap = cms.InputTag( "" ), - EcalPFClusterIsoMap = cms.InputTag( "" ), - ChargedCandidates = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - muonPtCut = cms.double( 3.0 ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducer" ), - Tracks = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedNoVtx" ), - muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09MapNoVtx','combinedRelativeIsoDeposits' ) -) -fragment.hltScoutingPrimaryVertexPackerCaloMuon = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ) -) - -fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap ) -fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot ) -fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot ) -fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit ) -fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco ) -fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll ) -fragment.HLTAK8CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK8CaloJets + fragment.hltAK8CaloJetsIDPassed ) -fragment.HLTAK8CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK8CaloFastJetCorrector + fragment.hltAK8CaloRelativeCorrector + fragment.hltAK8CaloAbsoluteCorrector + fragment.hltAK8CaloResidualCorrector + fragment.hltAK8CaloCorrector ) -fragment.HLTAK8CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK8CaloCorrectorProducersSequence + fragment.hltAK8CaloJetsCorrected + fragment.hltAK8CaloJetsCorrectedIDPassed ) -fragment.HLTAK8CaloJetsSequence = cms.Sequence( fragment.HLTAK8CaloJetsReconstructionSequence + fragment.HLTAK8CaloJetsCorrectionSequence ) -fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForPF ) -fragment.HLTAK8CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK8CaloJetsPF + fragment.hltAK4CaloJetsPF ) -fragment.HLTPreAK8PFJetsRecoSequence = cms.Sequence( fragment.HLTAK8CaloJetsPrePFRecoSequence + fragment.hltAK8CaloJetsPFEt5 + fragment.hltAK4CaloJetsPFEt5 ) -fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits ) -fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons ) -fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates ) -fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits ) -fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters ) -fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI ) -fragment.HLTIterL3MuonRecoPixelTracksSequence = cms.Sequence( fragment.hltIterL3MuonPixelTracksFilter + fragment.hltIterL3MuonPixelTracksFitter + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltIterL3MuonPixelLayerQuadruplets + fragment.hltIterL3MuonPixelTracksHitDoublets + fragment.hltIterL3MuonPixelTracksHitQuadruplets + fragment.hltIterL3MuonPixelTracks ) -fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTIterL3MuonRecoPixelTracksSequence + fragment.hltIterL3MuonPixelVertices + fragment.hltIterL3MuonTrimmedPixelVertices ) -fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingIteration2ForIterL3Muon = cms.Sequence( fragment.hltIter2IterL3MuonClustersRefRemoval + fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEvent + fragment.hltIter2IterL3MuonPixelLayerTriplets + fragment.hltIter2IterL3MuonPixelClusterCheck + fragment.hltIter2IterL3MuonPixelHitDoublets + fragment.hltIter2IterL3MuonPixelHitTriplets + fragment.hltIter2IterL3MuonPixelSeeds + fragment.hltIter2IterL3MuonCkfTrackCandidates + fragment.hltIter2IterL3MuonCtfWithMaterialTracks + fragment.hltIter2IterL3MuonTrackCutClassifier + fragment.hltIter2IterL3MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingIter02ForIterL3Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.HLTIterativeTrackingIteration2ForIterL3Muon + fragment.hltIter2IterL3MuonMerged ) -fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIter02ForIterL3Muon + fragment.hltL3MuonsIterL3IO ) -fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination + fragment.hltIterL3MuonsFromL2 ) -fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon = cms.Sequence( fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltIterL3FromL1MuonPixelLayerQuadruplets + fragment.hltIterL3FromL1MuonPixelTracksHitDoublets + fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets + fragment.hltIterL3FromL1MuonPixelTracks ) -fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon + fragment.hltIterL3FromL1MuonPixelVertices + fragment.hltIterL3FromL1MuonTrimmedPixelVertices ) -fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingIteration2ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter2IterL3FromL1MuonClustersRefRemoval + fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent + fragment.hltIter2IterL3FromL1MuonPixelLayerTriplets + fragment.hltIter2IterL3FromL1MuonPixelClusterCheck + fragment.hltIter2IterL3FromL1MuonPixelHitDoublets + fragment.hltIter2IterL3FromL1MuonPixelHitTriplets + fragment.hltIter2IterL3FromL1MuonPixelSeeds + fragment.hltIter2IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter2IterL3FromL1MuonTrackCutClassifier + fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingIter02ForIterL3FromL1Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration2ForIterL3FromL1Muon + fragment.hltIter2IterL3FromL1MuonMerged ) -fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIter02ForIterL3FromL1Muon ) -fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltIterL3MuonL1MuonNoL2Selector + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence ) -fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3Muons ) -fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates ) -fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegions + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoublets + fragment.hltPixelTracksHitQuadruplets + fragment.hltPixelTracks + fragment.hltPixelTripletsClustersRefRemoval + fragment.hltPixelTracksTrackingRegionsForTriplets + fragment.hltPixelLayerTripletsWithClustersRemoval + fragment.hltPixelTracksHitDoubletsForTriplets + fragment.hltPixelTracksHitTriplets + fragment.hltPixelTracksFromTriplets + fragment.hltPixelTracksMerged ) -fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices ) -fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemoval + fragment.hltIter1MaskedMeasurementTrackerEvent + fragment.hltIter1PixelLayerQuadruplets + fragment.hltIter1PFlowPixelTrackingRegions + fragment.hltIter1PFlowPixelClusterCheck + fragment.hltIter1PFlowPixelHitDoublets + fragment.hltIter1PFlowPixelHitQuadruplets + fragment.hltIter1PixelTracks + fragment.hltIter1PFLowPixelSeedsFromPixelTracks + fragment.hltIter1PFlowCkfTrackCandidates + fragment.hltIter1PFlowCtfWithMaterialTracks + fragment.hltIter1PFlowTrackCutClassifierPrompt + fragment.hltIter1PFlowTrackCutClassifierDetached + fragment.hltIter1PFlowTrackCutClassifierMerged + fragment.hltIter1PFlowTrackSelectionHighPurity ) -fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 ) -fragment.HLTIterativeTrackingIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemoval + fragment.hltIter2MaskedMeasurementTrackerEvent + fragment.hltIter2PixelLayerTriplets + fragment.hltIter2PFlowPixelTrackingRegions + fragment.hltIter2PFlowPixelClusterCheck + fragment.hltIter2PFlowPixelHitDoublets + fragment.hltIter2PFlowPixelHitTriplets + fragment.hltIter2PFlowPixelSeeds + fragment.hltIter2PFlowCkfTrackCandidates + fragment.hltIter2PFlowCtfWithMaterialTracks + fragment.hltIter2PFlowTrackCutClassifier + fragment.hltIter2PFlowTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTripletRecovery = cms.Sequence( fragment.hltTripletRecoveryClustersRefRemoval + fragment.hltTripletRecoveryMaskedMeasurementTrackerEvent + fragment.hltTripletRecoveryPixelLayerTriplets + fragment.hltTripletRecoveryPFlowPixelTrackingRegions + fragment.hltTripletRecoveryPFlowPixelClusterCheck + fragment.hltTripletRecoveryPFlowPixelHitDoublets + fragment.hltTripletRecoveryPFlowPixelHitTriplets + fragment.hltTripletRecoveryPFlowPixelSeeds + fragment.hltTripletRecoveryPFlowCkfTrackCandidates + fragment.hltTripletRecoveryPFlowCtfWithMaterialTracks + fragment.hltTripletRecoveryPFlowTrackCutClassifier + fragment.hltTripletRecoveryPFlowTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayerPairs + fragment.hltDoubletRecoveryPFlowPixelTrackingRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged + fragment.HLTIterativeTrackingTripletRecovery + fragment.hltTripletRecoveryMerged + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks ) -fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons ) -fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit ) -fragment.HLTParticleFlowSequence = cms.Sequence( fragment.HLTPreshowerSequence + fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowRecHitHF + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL + fragment.hltParticleFlowClusterHF + fragment.hltLightPFTracks + fragment.hltParticleFlowBlock + fragment.hltParticleFlow ) -fragment.HLTAK8PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK8PFJets + fragment.hltAK8PFJetsLooseID + fragment.hltAK8PFJetsTightID ) -fragment.HLTAK8PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK8PFFastJetCorrector + fragment.hltAK8PFRelativeCorrector + fragment.hltAK8PFAbsoluteCorrector + fragment.hltAK8PFResidualCorrector + fragment.hltAK8PFCorrector ) -fragment.HLTAK8PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK8PFCorrectorProducersSequence + fragment.hltAK8PFJetsCorrected + fragment.hltAK8PFJetsLooseIDCorrected + fragment.hltAK8PFJetsTightIDCorrected ) -fragment.HLTAK8PFJetsSequence = cms.Sequence( fragment.HLTPreAK8PFJetsRecoSequence + fragment.HLTAK8PFJetsReconstructionSequence + fragment.HLTAK8PFJetsCorrectionSequence ) -fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd ) -fragment.HLTAK4CaloJetsReconstructionNoIDSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets ) -fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector ) -fragment.HLTAK4CaloJetsCorrectionNoIDSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected ) -fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalPreshowerDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit + fragment.hltEcalPreshowerRecHit ) -fragment.HLTPFClusteringForEgamma = cms.Sequence( fragment.hltRechitInRegionsECAL + fragment.hltRechitInRegionsES + fragment.hltParticleFlowRecHitECALL1Seeded + fragment.hltParticleFlowRecHitPSL1Seeded + fragment.hltParticleFlowClusterPSL1Seeded + fragment.hltParticleFlowClusterECALUncorrectedL1Seeded + fragment.hltParticleFlowClusterECALL1Seeded + fragment.hltParticleFlowSuperClusterECALL1Seeded ) -fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltTowerMakerForAll + fragment.hltHcalDigisL1EGSeeded + fragment.hltHbhePhase1RecoMethod2L1EGSeeded + fragment.hltHbherecoMethod2L1EGSeeded + fragment.hltTowerMakerMethod2L1EGSeeded ) -fragment.HLTFastJetForEgamma = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCaloForMuons ) -fragment.HLTElePixelMatchSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltPixelLayerPairs + fragment.hltPixelLayerTriplets + fragment.hltEgammaHoverE + fragment.hltEgammaSuperClustersToPixelMatch + fragment.hltEleSeedsTrackingRegions + fragment.hltElePixelHitDoublets + fragment.hltElePixelHitDoubletsForTriplets + fragment.hltElePixelHitTriplets + fragment.hltElePixelSeedsDoublets + fragment.hltElePixelSeedsTriplets + fragment.hltElePixelSeedsCombined + fragment.hltEgammaElectronPixelSeeds + fragment.hltEgammaPixelMatchVars ) -fragment.HLTEle25CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + fragment.hltEG25EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG25HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG25CaloIdLClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle25CaloIdLPixelMatchFilter ) -fragment.HLTEle25CaloIdLMWSequence = cms.Sequence( fragment.HLTEle25CaloIdLSequence + fragment.hltEle25CaloIdLMWPMS2Filter ) -fragment.HLTPFClusteringForEgammaUnseeded = cms.Sequence( fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowSuperClusterECALUnseeded ) -fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltTowerMakerForAll + fragment.hltHcalDigisL1EGUnseeded + fragment.hltHbhePhase1RecoMethod2L1EGUnseeded + fragment.hltHbherecoMethod2L1EGUnseeded + fragment.hltTowerMakerMethod2L1EGUnseeded ) -fragment.HLTElePixelMatchUnseededSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltPixelLayerPairs + fragment.hltPixelLayerTriplets + fragment.hltEgammaHoverEUnseeded + fragment.hltEgammaSuperClustersToPixelMatchUnseeded + fragment.hltEleSeedsTrackingRegionsUnseeded + fragment.hltElePixelHitDoubletsUnseeded + fragment.hltElePixelHitDoubletsForTripletsUnseeded + fragment.hltElePixelHitTripletsUnseeded + fragment.hltElePixelSeedsDoubletsUnseeded + fragment.hltElePixelSeedsTripletsUnseeded + fragment.hltElePixelSeedsCombinedUnseeded + fragment.hltEgammaElectronPixelSeedsUnseeded + fragment.hltEgammaPixelMatchVarsUnseeded ) -fragment.HLTDoubleEle25CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG25EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG25HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG25CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEle25CaloIdLPixelMatchUnseededFilter ) -fragment.HLTDoubleEle25CaloIdLMWSequence = cms.Sequence( fragment.HLTDoubleEle25CaloIdLUnseededSequence + fragment.hltDiEle25CaloIdLMWPMS2UnseededFilter ) -fragment.HLTEle27CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + fragment.hltEG27EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG27HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG27CaloIdLClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle27CaloIdLPixelMatchFilter ) -fragment.HLTEle27CaloIdLMWSequence = cms.Sequence( fragment.HLTEle27CaloIdLSequence + fragment.hltEle27CaloIdLMWPMS2Filter ) -fragment.HLTDoubleEle27CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG27EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG27HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG27CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEle27CaloIdLPixelMatchUnseededFilter ) -fragment.HLTDoubleEle27CaloIdLMWSequence = cms.Sequence( fragment.HLTDoubleEle27CaloIdLUnseededSequence + fragment.hltDiEle27CaloIdLMWPMS2UnseededFilter ) -fragment.HLTEle33CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + fragment.hltEG33EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG33HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG33CaloIdLClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle33CaloIdLPixelMatchFilter ) -fragment.HLTEle33CaloIdLMWSequence = cms.Sequence( fragment.HLTEle33CaloIdLSequence + fragment.hltEle33CaloIdLMWPMS2Filter ) -fragment.HLTDoubleEle33CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG33EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG33HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG33CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEle33CaloIdLPixelMatchUnseededFilter ) -fragment.HLTDoubleEle33CaloIdLMWSequence = cms.Sequence( fragment.HLTDoubleEle33CaloIdLUnseededSequence + fragment.hltDiEle33CaloIdLMWPMS2UnseededFilter ) -fragment.HLTPFHcalClusteringForEgamma = cms.Sequence( fragment.hltRegionalTowerForEgamma + fragment.hltParticleFlowRecHitHBHEForEgamma + fragment.hltParticleFlowClusterHBHEForEgamma + fragment.hltParticleFlowClusterHCALForEgamma ) -fragment.HLTGsfElectronSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSF + fragment.hltEgammaGsfTracks + fragment.hltEgammaGsfElectrons + fragment.hltEgammaGsfTrackVars ) -fragment.HLTRecoPixelVertexingForElectronSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksElectronsFilter + fragment.hltPixelTracksElectronsFitter + fragment.hltPixelTracksTrackingRegionsElectrons + fragment.hltPixelTracksHitDoubletsElectrons + fragment.hltPixelTracksHitTripletsElectrons + fragment.hltPixelTracksElectrons + fragment.hltPixelVerticesElectrons ) -fragment.HLTPixelTrackingForElectron = cms.Sequence( fragment.hltElectronsVertex + fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelVertexingForElectronSequence ) -fragment.HLTIterativeTrackingForElectronsIteration0 = cms.Sequence( fragment.hltIter0ElectronsPixelSeedsFromPixelTracks + fragment.hltIter0ElectronsCkfTrackCandidates + fragment.hltIter0ElectronsCtfWithMaterialTracks + fragment.hltIter0ElectronsTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingForElectronsIteration1 = cms.Sequence( fragment.hltIter1ElectronsClustersRefRemoval + fragment.hltIter1ElectronsMaskedMeasurementTrackerEvent + fragment.hltIter1ElectronsPixelLayerTriplets + fragment.hltIter1ElectronsPixelTrackingRegions + fragment.hltIter1ElectronsPixelClusterCheck + fragment.hltIter1ElectronsPixelHitDoublets + fragment.hltIter1ElectronsPixelHitTriplets + fragment.hltIter1ElectronsPixelSeeds + fragment.hltIter1ElectronsCkfTrackCandidates + fragment.hltIter1ElectronsCtfWithMaterialTracks + fragment.hltIter1ElectronsTrackSelectionHighPurityLoose + fragment.hltIter1ElectronsTrackSelectionHighPurityTight + fragment.hltIter1ElectronsTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingForElectronsIteration2 = cms.Sequence( fragment.hltIter2ElectronsClustersRefRemoval + fragment.hltIter2ElectronsMaskedMeasurementTrackerEvent + fragment.hltIter2ElectronsPixelLayerPairs + fragment.hltIter2ElectronsPixelTrackingRegions + fragment.hltIter2ElectronsPixelClusterCheck + fragment.hltIter2ElectronsPixelHitDoublets + fragment.hltIter2ElectronsPixelSeeds + fragment.hltIter2ElectronsCkfTrackCandidates + fragment.hltIter2ElectronsCtfWithMaterialTracks + fragment.hltIter2ElectronsTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingForElectronIter02 = cms.Sequence( fragment.HLTIterativeTrackingForElectronsIteration0 + fragment.HLTIterativeTrackingForElectronsIteration1 + fragment.hltIter1MergedForElectrons + fragment.HLTIterativeTrackingForElectronsIteration2 + fragment.hltIter2MergedForElectrons ) -fragment.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( fragment.HLTPixelTrackingForElectron + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForElectronIter02 ) -fragment.HLTDoubleEle24erWPTightGsfForTauSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltDoubleEGL1EGerFilter + fragment.hltDoubleEG24L1EGEtFilter + fragment.hltEgammaClusterShape + fragment.hltDoubleEle24erWPTightClusterShapeFilterForTau + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltDoubleEle24erWPTightHEFilterForTau + fragment.hltEgammaEcalPFClusterIso + fragment.hltDoubleEle24erWPTightEcalIsoFilterForTau + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltDoubleEle24erWPTightHcalIsoFilterForTau + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle24erWPTightPixelMatchFilterForTau + fragment.hltDoubleEle24erWPTightPMS2FilterForTau + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau + fragment.hltDoubleEle24erWPTightGsfMissingHitsFilterForTau + fragment.hltDoubleEle24erWPTightGsfDetaFilterForTau + fragment.hltDoubleEle24erWPTightGsfDphiFilterForTau + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltDoubleEle24erWPTightGsfTrackIsoFilterForTau ) -fragment.HLTDoubleEle8CaloIdMGsfTrackIdMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltDoubleEle8EgammaCandidatesWrapper + fragment.hltEG8EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG8HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG8CaloIdMClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle8CaloIdMPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + fragment.hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter + fragment.hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter ) -fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF ) -fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 ) -fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID ) -fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector ) -fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected ) -fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence ) -fragment.HLTEle37CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + fragment.hltEG37EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG37HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG37CaloIdLClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle37CaloIdLPixelMatchFilter ) -fragment.HLTEle37CaloIdLMWSequence = cms.Sequence( fragment.HLTEle37CaloIdLSequence + fragment.hltEle37CaloIdLMWPMS2Filter ) -fragment.HLTDoubleEle37Ele27CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG37EtUnseededFilter + fragment.hltDiEG27EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG27HEUnseededFilter + fragment.hltEG37HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG27CaloIdLClusterShapeUnseededFilter + fragment.hltEG37CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEle27CaloIdLPixelMatchUnseededFilter + fragment.hltEle37CaloIdLPixelMatchUnseededFilter ) -fragment.HLTDoubleEle37Ele27CaloIdLMWSequence = cms.Sequence( fragment.HLTDoubleEle37Ele27CaloIdLUnseededSequence + fragment.hltDiEle27CaloIdLMWPMS2UnseededFilter + fragment.hltEle37CaloIdLMWPMS2UnseededFilter ) -fragment.HLTEle37CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG37EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltEG37HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG37CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltEle37CaloIdLPixelMatchUnseededFilter ) -fragment.HLTEle37CaloIdLMWUnseededSequence = cms.Sequence( fragment.HLTEle37CaloIdLUnseededSequence + fragment.hltEle37CaloIdLMWPMS2UnseededFilter ) -fragment.HLTEle27CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG27EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltEG27HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG27CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltEle27CaloIdLPixelMatchUnseededFilter ) -fragment.HLTEle27CaloIdLMWUnseededSequence = cms.Sequence( fragment.HLTEle27CaloIdLUnseededSequence + fragment.hltEle27CaloIdLMWPMS2UnseededFilter ) -fragment.HLTTrackerMuonSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelTracksSequence + fragment.HLTDoLocalStripSequence + fragment.hltMuTrackSeeds + fragment.hltMuCkfTrackCandidates + fragment.hltMuCtfTracks + fragment.HLTL3muonrecoNocandSequence + fragment.hltDiMuonMerging + fragment.hltDiMuonLinks + fragment.hltGlbTrkMuons + fragment.hltGlbTrkMuonCands ) -fragment.HLTIterativeTrackingDisplacedJpsiIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsJpsiFilter + fragment.hltPixelTracksForSeedsJpsiFitter + fragment.hltPixelTracksTrackingRegionsForSeedsJpsi + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForSeedsJpsi + fragment.hltPixelTracksHitQuadrupletsForSeedsJpsi + fragment.hltPixelTracksForSeedsJpsi + fragment.hltIter0DisplacedJpsiPixelSeedsFromPixelTracks + fragment.hltIter0DisplacedJpsiCkfTrackCandidates + fragment.hltIter0DisplacedJpsiCtfWithMaterialTracks + fragment.hltIter0DisplacedJpsiTrackCutClassifier + fragment.hltIter0DisplacedJpsiTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedJpsiIteration1 = cms.Sequence( fragment.hltIter1DisplacedJpsiClustersRefRemoval + fragment.hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent + fragment.hltIter1DisplacedJpsiPixelLayerQuadruplets + fragment.hltIter1DisplacedJpsiPixelTrackingRegions + fragment.hltIter1DisplacedJpsiPixelClusterCheck + fragment.hltIter1DisplacedJpsiPixelHitDoublets + fragment.hltIter1DisplacedJpsiPixelHitQuadruplets + fragment.hltIter1DisplacedJpsiPixelSeeds + fragment.hltIter1DisplacedJpsiCkfTrackCandidates + fragment.hltIter1DisplacedJpsiCtfWithMaterialTracks + fragment.hltIter1DisplacedJpsiTrackCutClassifierPrompt + fragment.hltIter1DisplacedJpsiTrackCutClassifierDetached + fragment.hltIter1DisplacedJpsiTrackCutClassifierMerged + fragment.hltIter1DisplacedJpsiTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedJpsiIteration2 = cms.Sequence( fragment.hltIter2DisplacedJpsiClustersRefRemoval + fragment.hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent + fragment.hltIter2DisplacedJpsiPixelLayerTriplets + fragment.hltIter2DisplacedJpsiPixelTrackingRegions + fragment.hltIter2DisplacedJpsiPixelClusterCheck + fragment.hltIter2DisplacedJpsiPixelHitDoublets + fragment.hltIter2DisplacedJpsiPixelHitTriplets + fragment.hltIter2DisplacedJpsiPixelSeeds + fragment.hltIter2DisplacedJpsiCkfTrackCandidates + fragment.hltIter2DisplacedJpsiCtfWithMaterialTracks + fragment.hltIter2DisplacedJpsiTrackCutClassifier + fragment.hltIter2DisplacedJpsiTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedJpsiIter02 = cms.Sequence( fragment.HLTIterativeTrackingDisplacedJpsiIteration0 + fragment.HLTIterativeTrackingDisplacedJpsiIteration1 + fragment.hltIter1DisplacedJpsiMerged + fragment.HLTIterativeTrackingDisplacedJpsiIteration2 + fragment.hltIter2DisplacedJpsiMerged ) -fragment.HLTIterativeTrackingDisplacedNRIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsNRFilter + fragment.hltPixelTracksForSeedsNRFitter + fragment.hltPixelTracksTrackingRegionsForSeedsNR + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForSeedsNR + fragment.hltPixelTracksHitQuadrupletsForSeedsNR + fragment.hltPixelTracksForSeedsNR + fragment.hltIter0DisplacedNRPixelSeedsFromPixelTracks + fragment.hltIter0DisplacedNRCkfTrackCandidates + fragment.hltIter0DisplacedNRCtfWithMaterialTracks + fragment.hltIter0DisplacedNRTrackCutClassifier + fragment.hltIter0DisplacedNRTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedNRIteration1 = cms.Sequence( fragment.hltIter1DisplacedNRClustersRefRemoval + fragment.hltIter1DisplacedNRMaskedMeasurementTrackerEvent + fragment.hltIter1DisplacedNRPixelLayerQuadruplets + fragment.hltIter1DisplacedNRPixelTrackingRegions + fragment.hltIter1DisplacedNRPixelClusterCheck + fragment.hltIter1DisplacedNRPixelHitDoublets + fragment.hltIter1DisplacedNRPixelHitQuadruplets + fragment.hltIter1DisplacedNRPixelSeeds + fragment.hltIter1DisplacedNRCkfTrackCandidates + fragment.hltIter1DisplacedNRCtfWithMaterialTracks + fragment.hltIter1DisplacedNRTrackCutClassifierPrompt + fragment.hltIter1DisplacedNRTrackCutClassifierDetached + fragment.hltIter1DisplacedNRTrackCutClassifierMerged + fragment.hltIter1DisplacedNRTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedNRIteration2 = cms.Sequence( fragment.hltIter2DisplacedNRClustersRefRemoval + fragment.hltIter2DisplacedNRMaskedMeasurementTrackerEvent + fragment.hltIter2DisplacedNRPixelLayerTriplets + fragment.hltIter2DisplacedNRPixelTrackingRegions + fragment.hltIter2DisplacedNRPixelClusterCheck + fragment.hltIter2DisplacedNRPixelHitDoublets + fragment.hltIter2DisplacedNRPixelHitTriplets + fragment.hltIter2DisplacedNRPixelSeeds + fragment.hltIter2DisplacedNRCkfTrackCandidates + fragment.hltIter2DisplacedNRCtfWithMaterialTracks + fragment.hltIter2DisplacedNRTrackCutClassifier + fragment.hltIter2DisplacedNRTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedNRIter02 = cms.Sequence( fragment.HLTIterativeTrackingDisplacedNRIteration0 + fragment.HLTIterativeTrackingDisplacedNRIteration1 + fragment.hltIter1DisplacedNRMuMuMerged + fragment.HLTIterativeTrackingDisplacedNRIteration2 + fragment.hltIter2DisplacedNRMuMuMerged ) -fragment.HLTIterativeTrackingTau3muIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsTau3muFilter + fragment.hltPixelTracksForSeedsTau3muFitter + fragment.hltPixelTracksTrackingRegionsForSeedsTau3mu + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForSeedsTau3mu + fragment.hltPixelTracksHitQuadrupletsForSeedsTau3mu + fragment.hltPixelTracksForSeedsTau3mu + fragment.hltIter0DisplacedTau3muPixelSeedsFromPixelTracks + fragment.hltIter0DisplacedTau3muCkfTrackCandidates + fragment.hltIter0DisplacedTau3muCtfWithMaterialTracks + fragment.hltIter0DisplacedTau3muTrackCutClassifier + fragment.hltIter0DisplacedTau3muTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTau3muIteration1 = cms.Sequence( fragment.hltIter1DisplacedTau3muClustersRefRemoval + fragment.hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent + fragment.hltIter1DisplacedTau3muPixelLayerQuadruplets + fragment.hltIter1DisplacedTau3muPixelTrackingRegions + fragment.hltIter1DisplacedTau3muPixelClusterCheck + fragment.hltIter1DisplacedTau3muPixelHitDoublets + fragment.hltIter1DisplacedTau3muPixelHitQuadruplets + fragment.hltIter1DisplacedTau3muPixelSeeds + fragment.hltIter1DisplacedTau3muCkfTrackCandidates + fragment.hltIter1DisplacedTau3muCtfWithMaterialTracks + fragment.hltIter1DisplacedTau3muTrackCutClassifierPrompt + fragment.hltIter1DisplacedTau3muTrackCutClassifierDetached + fragment.hltIter1DisplacedTau3muTrackCutClassifierMerged + fragment.hltIter1DisplacedTau3muTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTau3muIteration2 = cms.Sequence( fragment.hltIter2DisplacedTau3muClustersRefRemoval + fragment.hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent + fragment.hltIter2DisplacedTau3muPixelLayerTriplets + fragment.hltIter2DisplacedTau3muPixelTrackingRegions + fragment.hltIter2DisplacedTau3muPixelClusterCheck + fragment.hltIter2DisplacedTau3muPixelHitDoublets + fragment.hltIter2DisplacedTau3muPixelHitTriplets + fragment.hltIter2DisplacedTau3muPixelSeeds + fragment.hltIter2DisplacedTau3muCkfTrackCandidates + fragment.hltIter2DisplacedTau3muCtfWithMaterialTracks + fragment.hltIter2DisplacedTau3muTrackCutClassifier + fragment.hltIter2DisplacedTau3muTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTau3muIter02 = cms.Sequence( fragment.HLTIterativeTrackingTau3muIteration0 + fragment.HLTIterativeTrackingTau3muIteration1 + fragment.hltIter1DisplacedTau3muMerged + fragment.HLTIterativeTrackingTau3muIteration2 + fragment.hltIter2DisplacedTau3muMerged ) -fragment.HLTIterativeTrackingDisplacedPsiPrimeIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsPsiPrimeFilter + fragment.hltPixelTracksForSeedsPsiPrimeFitter + fragment.hltPixelTracksTrackingRegionsForSeedsPsiPrime + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForSeedsPsiPrime + fragment.hltPixelTracksHitQuadrupletsForSeedsPsiPrime + fragment.hltPixelTracksForSeedsPsiPrime + fragment.hltIter0DisplacedPsiPrimePixelSeedsFromPixelTracks + fragment.hltIter0DisplacedPsiPrimeCkfTrackCandidates + fragment.hltIter0DisplacedPsiPrimeCtfWithMaterialTracks + fragment.hltIter0DisplacedPsiPrimeTrackCutClassifier + fragment.hltIter0DisplacedPsiPrimeTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedPsiPrimeIteration1 = cms.Sequence( fragment.hltIter1DisplacedPsiPrimeClustersRefRemoval + fragment.hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent + fragment.hltIter1DisplacedPsiPrimePixelLayerQuadruplets + fragment.hltIter1DisplacedPsiPrimePixelTrackingRegions + fragment.hltIter1DisplacedPsiPrimePixelClusterCheck + fragment.hltIter1DisplacedPsiPrimePixelHitDoublets + fragment.hltIter1DisplacedPsiPrimePixelHitQuadruplets + fragment.hltIter1DisplacedPsiPrimePixelSeeds + fragment.hltIter1DisplacedPsiPrimeCkfTrackCandidates + fragment.hltIter1DisplacedPsiPrimeCtfWithMaterialTracks + fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt + fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierDetached + fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierMerged + fragment.hltIter1DisplacedPsiPrimeTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedPsiPrimeIteration2 = cms.Sequence( fragment.hltIter2DisplacedPsiPrimeClustersRefRemoval + fragment.hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent + fragment.hltIter2DisplacedPsiPrimePixelLayerTriplets + fragment.hltIter2DisplacedPsiPrimePixelTrackingRegions + fragment.hltIter2DisplacedPsiPrimePixelClusterCheck + fragment.hltIter2DisplacedPsiPrimePixelHitDoublets + fragment.hltIter2DisplacedPsiPrimePixelHitTriplets + fragment.hltIter2DisplacedPsiPrimePixelSeeds + fragment.hltIter2DisplacedPsiPrimeCkfTrackCandidates + fragment.hltIter2DisplacedPsiPrimeCtfWithMaterialTracks + fragment.hltIter2DisplacedPsiPrimeTrackCutClassifier + fragment.hltIter2DisplacedPsiPrimeTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedPsiPrimeIter02 = cms.Sequence( fragment.HLTIterativeTrackingDisplacedPsiPrimeIteration0 + fragment.HLTIterativeTrackingDisplacedPsiPrimeIteration1 + fragment.hltIter1DisplacedPsiPrimeMerged + fragment.HLTIterativeTrackingDisplacedPsiPrimeIteration2 + fragment.hltIter2DisplacedPsiPrimeMerged ) -fragment.HLTPixelTrackingL3Muon = cms.Sequence( fragment.hltL3MuonVertex + fragment.HLTDoLocalPixelSequence + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksL3MuonFilter + fragment.hltPixelTracksL3MuonFitter + fragment.hltPixelTracksTrackingRegionsL3Muon + fragment.hltPixelTracksHitDoubletsL3Muon + fragment.hltPixelTracksHitQuadrupletsL3Muon + fragment.hltPixelTracksL3Muon + fragment.hltPixelVerticesL3Muon ) -fragment.HLTIterativeTrackingL3MuonIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsL3MuonFilter + fragment.hltPixelTracksForSeedsL3MuonFitter + fragment.hltPixelTracksTrackingRegionsForSeedsL3Muon + fragment.hltPixelTracksHitDoubletsForSeedsL3Muon + fragment.hltPixelTracksHitQuadrupletsForSeedsL3Muon + fragment.hltPixelTracksForSeedsL3Muon + fragment.hltIter0L3MuonPixelSeedsFromPixelTracks + fragment.hltIter0L3MuonCkfTrackCandidates + fragment.hltIter0L3MuonCtfWithMaterialTracks + fragment.hltIter0L3MuonTrackCutClassifier + fragment.hltIter0L3MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingL3MuonIteration1 = cms.Sequence( fragment.hltIter1L3MuonClustersRefRemoval + fragment.hltIter1L3MuonMaskedMeasurementTrackerEvent + fragment.hltIter1L3MuonPixelLayerQuadruplets + fragment.hltIter1L3MuonPixelTrackingRegions + fragment.hltIter1L3MuonPixelClusterCheck + fragment.hltIter1L3MuonPixelHitDoublets + fragment.hltIter1L3MuonPixelHitQuadruplets + fragment.hltIter1L3MuonPixelSeeds + fragment.hltIter1L3MuonCkfTrackCandidates + fragment.hltIter1L3MuonCtfWithMaterialTracks + fragment.hltIter1L3MuonTrackCutClassifierPrompt + fragment.hltIter1L3MuonTrackCutClassifierDetached + fragment.hltIter1L3MuonTrackCutClassifierMerged + fragment.hltIter1L3MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingL3MuonIteration2 = cms.Sequence( fragment.hltIter2L3MuonClustersRefRemoval + fragment.hltIter2L3MuonMaskedMeasurementTrackerEvent + fragment.hltIter2L3MuonPixelLayerTriplets + fragment.hltIter2L3MuonPixelTrackingRegions + fragment.hltIter2L3MuonPixelClusterCheck + fragment.hltIter2L3MuonPixelHitDoublets + fragment.hltIter2L3MuonPixelHitTriplets + fragment.hltIter2L3MuonPixelSeeds + fragment.hltIter2L3MuonCkfTrackCandidates + fragment.hltIter2L3MuonCtfWithMaterialTracks + fragment.hltIter2L3MuonTrackCutClassifier + fragment.hltIter2L3MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingL3MuonIter02 = cms.Sequence( fragment.HLTIterativeTrackingL3MuonIteration0 + fragment.HLTIterativeTrackingL3MuonIteration1 + fragment.hltIter1L3MuonMerged + fragment.HLTIterativeTrackingL3MuonIteration2 + fragment.hltIter2L3MuonMerged ) -fragment.HLTTrackReconstructionL3MuonIter02 = cms.Sequence( fragment.HLTPixelTrackingL3Muon + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIter02 ) -fragment.HLTPho33CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + fragment.hltEG33EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG33HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG33CaloIdLClusterShapeFilter ) -fragment.HLTDoublePho33CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG33EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG33HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG33CaloIdLClusterShapeUnseededFilter ) -fragment.HLTDoublePho70Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG70EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG70HEFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG70EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG70HEUnseededFilter ) -fragment.HLTDoublePho85Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG85EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG85HEFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG85EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG85HEUnseededFilter ) -fragment.HLTEle20WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGLowETOrFilter + fragment.hltEG20L1SingleEGLowETOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle20WPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle20WPTightPixelMatchFilter + fragment.hltEle20WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle20WPTightGsfMissingHitsFilter + fragment.hltEle20WPTightGsfDetaFilter + fragment.hltEle20WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20WPTightGsfTrackIsoFilter ) -fragment.HLTEle20WPLooseGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGLowETOrFilter + fragment.hltEG20L1SingleEGLowETOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle20WPLoose1ClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20WPLoose1HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20WPLoose1EcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20WPLoose1HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle20WPLoose1PixelMatchFilter + fragment.hltEle20WPLoose1PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20WPLoose1GsfOneOEMinusOneOPFilter + fragment.hltEle20WPLoose1GsfDetaFilter + fragment.hltEle20WPLoose1GsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20WPLoose1GsfTrackIsoFilter ) -fragment.HLTEle20Eta2p1WPLooseGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGLowETOrEtaRFilter + fragment.hltEG20L1SingleEGLowETOrEtaREtFilter + fragment.hltEgammaClusterShape + fragment.hltEle20erWPLoose1ClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20erWPLoose1HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20erWPLoose1EcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20erWPLoose1HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle20erWPLoose1PixelMatchFilter + fragment.hltEle20erWPLoose1PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20erWPLoose1GsfOneOEMinusOneOPFilter + fragment.hltEle20erWPLoose1GsfDetaFilter + fragment.hltEle20erWPLoose1GsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20erWPLoose1GsfTrackIsoFilter ) -fragment.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrSingleFilter + fragment.hltEG27L1SingleAndDoubleEGEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle27L1DoubleEGWPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle27L1DoubleEGWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle27L1DoubleEGWPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle27L1DoubleEGWPTightHcalIsoFilter + fragment.hltDiEG27L1SingleAndDoubleEGEtFilter + fragment.hltDiEle27L1DoubleEGWPTightClusterShapeFilter + fragment.hltDiEle27L1DoubleEGWPTightHEFilter + fragment.hltDiEle27L1DoubleEGWPTightEcalIsoFilter + fragment.hltDiEle27L1DoubleEGWPTightHcalIsoFilter ) -fragment.HLTEle27WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG27L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle27WPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle27WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle27WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle27WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle27WPTightPixelMatchFilter + fragment.hltEle27WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle27WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle27WPTightGsfMissingHitsFilter + fragment.hltEle27WPTightGsfDetaFilter + fragment.hltEle27WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle27WPTightGsfTrackIsoFilter ) -fragment.HLTEle32WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG32L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle32WPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle32WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle32WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle32WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle32WPTightPixelMatchFilter + fragment.hltEle32WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle32WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle32WPTightGsfMissingHitsFilter + fragment.hltEle32WPTightGsfDetaFilter + fragment.hltEle32WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle32WPTightGsfTrackIsoFilter ) -fragment.HLTEle35WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG35L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle35noerWPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle35noerWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle35noerWPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle35noerWPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle35noerWPTightPixelMatchFilter + fragment.hltEle35noerWPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle35noerWPTightGsfOneOEMinusOneOPFilter + fragment.hltEle35noerWPTightGsfMissingHitsFilter + fragment.hltEle35noerWPTightGsfDetaFilter + fragment.hltEle35noerWPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle35noerWPTightGsfTrackIsoFilter ) -fragment.HLTSingleEleGsfL1EGMTSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltSingleEle35WPTightGsfL1EGMTL1MatchFilter + fragment.hltSingleEle35WPTightGsfL1EGMTEtFilter + fragment.hltEgammaClusterShape + fragment.hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltSingleEle35WPTightGsfL1EGMTHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter + fragment.hltSingleEle35WPTightGsfL1EGMTPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter + fragment.hltSingleEle35WPTightGsfL1EGMTChi2Filter + fragment.hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter + fragment.hltSingleEle35WPTightGsfL1EGMTDetaFilter + fragment.hltSingleEle35WPTightGsfL1EGMTDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltSingleEle35WPTightGsfL1EGMTTrackIsoFilter ) -fragment.HLTEle38WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG38L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle38noerWPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle38noerWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle38noerWPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle38noerWPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle38noerWPTightPixelMatchFilter + fragment.hltEle38noerWPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle38noerWPTightGsfOneOEMinusOneOPFilter + fragment.hltEle38noerWPTightGsfMissingHitsFilter + fragment.hltEle38noerWPTightGsfDetaFilter + fragment.hltEle38noerWPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle38noerWPTightGsfTrackIsoFilter ) -fragment.HLTEle40WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG40L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle40noerWPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle40noerWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle40noerWPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle40noerWPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle40noerWPTightPixelMatchFilter + fragment.hltEle40noerWPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle40noerWPTightGsfOneOEMinusOneOPFilter + fragment.hltEle40noerWPTightGsfMissingHitsFilter + fragment.hltEle40noerWPTightGsfDetaFilter + fragment.hltEle40noerWPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle40noerWPTightGsfTrackIsoFilter ) -fragment.HLTEle32L1DoubleEGWPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrSingleFilter + fragment.hltEG32L1SingleAndDoubleEGEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle32L1DoubleEGWPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle32L1DoubleEGWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle32L1DoubleEGWPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle32L1DoubleEGWPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle32L1DoubleEGWPTightPixelMatchFilter + fragment.hltEle32L1DoubleEGWPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter + fragment.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter + fragment.hltEle32L1DoubleEGWPTightGsfDetaFilter + fragment.hltEle32L1DoubleEGWPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter ) -fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed ) -fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed ) -fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence ) -fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging ) -fragment.HLTDoFullUnpackingEgammaEcalMFSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalPreshowerDigis + fragment.hltEcalUncalibRecHitMF + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHitMF + fragment.hltEcalPreshowerRecHit ) -fragment.HLTDoLocalHcalSequenceForMuonIso = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltHcalDigisRegForMuons + fragment.hltHbhePhase1RecoM2RegForMuons + fragment.hltHbherecoM2RegForMuons ) -fragment.HLTPFClusteringEcalMFForMuons = cms.Sequence( fragment.hltRecHitInRegionForMuonsMF + fragment.hltRecHitInRegionForMuonsES + fragment.hltParticleFlowRecHitECALForMuonsMF + fragment.hltParticleFlowRecHitPSForMuons + fragment.hltParticleFlowClusterECALUncorrectedForMuonsMF + fragment.hltParticleFlowClusterPSForMuons + fragment.hltParticleFlowClusterECALForMuonsMF ) -fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalMFSequence + fragment.HLTDoLocalHcalSequenceForMuonIso + fragment.hltTowerMakerForECALMF + fragment.hltTowerMakerForHCAL + fragment.hltTowerMakerForHCALM2RegForMuons + fragment.hltFixedGridRhoFastjetECALMFForMuons + fragment.hltFixedGridRhoFastjetHCAL + fragment.HLTPFClusteringEcalMFForMuons + fragment.hltMuonEcalMFPFClusterIsoForMuons ) -fragment.HLTPFHcalM2RegClusteringForMuons = cms.Sequence( fragment.hltRegionalTowerForMuonsM2Reg + fragment.hltParticleFlowRecHitHBHEM2RegForMuons + fragment.hltParticleFlowClusterHBHEM2RegForMuons + fragment.hltParticleFlowClusterHCALM2RegForMuons ) -fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons = cms.Sequence( fragment.HLTPFHcalM2RegClusteringForMuons + fragment.hltMuonHcalM2RegPFClusterIsoForMuons ) -fragment.HLTTrackReconstructionForIsoL3MuonIter02 = cms.Sequence( fragment.HLTPixelTrackingL3Muon + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIter02 ) -fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTRecoJetSequenceAK4UncorrectedPF = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF ) -fragment.HLTRecoJetSequenceAK4PrePF = cms.Sequence( fragment.HLTRecoJetSequenceAK4UncorrectedPF + fragment.hltAK4CaloJetsPFEt5 ) -fragment.HLTParticleFlowSequenceForTaus = cms.Sequence( fragment.HLTPreshowerSequence + fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowRecHitHF + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL + fragment.hltParticleFlowClusterHF + fragment.hltLightPFTracks + fragment.hltParticleFlowBlockForTaus + fragment.hltParticleFlowForTaus ) -fragment.HLTGlobalPFTriggerSequenceForTau = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTRecoJetSequenceAK4PrePF + fragment.hltTauJet5 + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequenceForTaus + fragment.hltAK4PFJetsForTaus ) -fragment.HLTPFTau = cms.Sequence( fragment.hltTauPFJets08Region + fragment.hltTauPFJetsRecoTauChargedHadrons + fragment.hltPFTauPiZeros + fragment.hltPFTausSansRef + fragment.hltPFTaus + fragment.hltPFTauTrackFindingDiscriminator + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTauTrack ) -fragment.HLTLooseChargedIsoPFTauSequence = cms.Sequence( fragment.hltPFTauLooseAbsoluteChargedIsolationDiscriminator + fragment.hltPFTauLooseRelativeChargedIsolationDiscriminator + fragment.hltPFTauLooseAbsOrRelChargedIsolationDiscriminator ) -fragment.HLTLooseChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTLooseChargedIsoPFTauSequence + fragment.hltPFTau27 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau27Track + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation + fragment.hltPFTau27TrackLooseChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon + fragment.hltPFTau27TrackLooseChargedIsoAgainstMuon ) -fragment.HLTMediumChargedIsoPFTauSequence = cms.Sequence( fragment.hltPFTauMediumAbsoluteChargedIsolationDiscriminator + fragment.hltPFTauMediumRelativeChargedIsolationDiscriminator + fragment.hltPFTauMediumAbsOrRelChargedIsolationDiscriminator ) -fragment.HLTMediumChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau27 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau27Track + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolation + fragment.hltPFTau27TrackMediumChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon + fragment.hltPFTau27TrackMediumChargedIsoAgainstMuon ) -fragment.HLTTightChargedIsoPFTauSequence = cms.Sequence( fragment.hltPFTauTightAbsoluteChargedIsolationDiscriminator + fragment.hltPFTauTightRelativeChargedIsolationDiscriminator + fragment.hltPFTauTightAbsOrRelChargedIsolationDiscriminator ) -fragment.HLTTightChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTTightChargedIsoPFTauSequence + fragment.hltPFTau27 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau27Track + fragment.hltSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltPFTau27TrackTightChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + fragment.hltPFTau27TrackTightChargedIsoAgainstMuon ) -fragment.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTLooseChargedIsoPFTauSequence + fragment.hltPFTau27 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau27Track + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation + fragment.hltPFTau27TrackLooseChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon + fragment.hltPFTau27TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon ) -fragment.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau27 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau27Track + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolation + fragment.hltPFTau27TrackMediumChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon + fragment.hltPFTau27TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon ) -fragment.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTTightChargedIsoPFTauSequence + fragment.hltPFTau27 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau27Track + fragment.hltSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltPFTau27TrackTightChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon + fragment.hltPFTau27TrackTightChargedIsoTightOOSCPhotonsAgainstMuon ) -fragment.HLTMu24Eta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTLooseChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTLooseChargedIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation + fragment.hltPFTau20TrackLooseChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon + fragment.hltPFTau20TrackLooseChargedIsoAgainstMuon ) -fragment.HLTMediumChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolation + fragment.hltPFTau20TrackMediumChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon + fragment.hltPFTau20TrackMediumChargedIsoAgainstMuon ) -fragment.HLTTightChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTTightChargedIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltPFTau20TrackTightChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + fragment.hltPFTau20TrackTightChargedIsoAgainstMuon ) -fragment.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTLooseChargedIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation + fragment.hltPFTau20TrackLooseChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon + fragment.hltPFTau20TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon ) -fragment.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolation + fragment.hltPFTau20TrackMediumChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon + fragment.hltPFTau20TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon ) -fragment.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTTightChargedIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltPFTau20TrackTightChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon + fragment.hltPFTau20TrackTightChargedIsoTightOOSCPhotonsAgainstMuon ) -fragment.HLTMu20IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTMu24IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTMu27IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTMu30IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTStoppedHSCPLocalHcalReco = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco ) -fragment.HLTStoppedHSCPJetSequence = cms.Sequence( fragment.hltStoppedHSCPTowerMakerForAll + fragment.hltStoppedHSCPIterativeCone4CaloJets ) -fragment.HLTMuonLocalRecoMeanTimerSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegmentsMeanTimer + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits ) -fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( fragment.HLTMuonLocalRecoMeanTimerSequence + fragment.hltL2CosmicOfflineMuonSeeds + fragment.hltL2CosmicMuonSeeds + fragment.hltL2CosmicMuons ) -fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed ) -fragment.HLTL2muonrecoNocandSequenceAllBx = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeedsAllBx + fragment.hltL2MuonsAllBx ) -fragment.HLTL2muonrecoSequenceAllBx = cms.Sequence( fragment.HLTL2muonrecoNocandSequenceAllBx + fragment.hltL2MuonCandidatesAllBx ) -fragment.HLTL3muontrkisorecoSequence = cms.Sequence( fragment.HLTPixelTrackingL3Muon + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIter02 ) -fragment.HLTL3muontrkisovvlSequence = cms.Sequence( fragment.HLTL3muontrkisorecoSequence + fragment.hltL3MuonRelTrkIsolationVVL ) -fragment.HLTL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltL3TrajSeedOIState + fragment.hltL3TrackCandidateFromL2OIState + fragment.hltL3TkTracksFromL2OIState + fragment.hltL3MuonsOIState + fragment.hltL3TrajSeedOIHit + fragment.hltL3TrackCandidateFromL2OIHit + fragment.hltL3TkTracksFromL2OIHit + fragment.hltL3MuonsOIHit + fragment.hltL3TkFromL2OICombination + fragment.hltPixelLayerTriplets + fragment.hltPixelLayerPairsLegacy + fragment.hltMixedLayerPairs + fragment.hltL3TrajSeedIOHit + fragment.hltL3TrackCandidateFromL2IOHit + fragment.hltL3TkTracksFromL2IOHit + fragment.hltL3MuonsIOHit + fragment.hltL3TrajectorySeed + fragment.hltL3TrackCandidateFromL2 ) -fragment.HLTOldL3muonrecoNocandSequence = cms.Sequence( fragment.HLTL3muonTkCandidateSequence + fragment.hltL3TkTracksMergeStep1 + fragment.hltL3TkTracksFromL2 + fragment.hltL3MuonsLinksCombination + fragment.hltL3Muons ) -fragment.HLTOldL3muonrecoSequence = cms.Sequence( fragment.HLTOldL3muonrecoNocandSequence + fragment.hltOldL3MuonCandidates ) -fragment.HLTIterativeTrackingHighPtTkMuIteration0 = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltIter0HighPtTkMuPixelTracksFilter + fragment.hltIter0HighPtTkMuPixelTracksFitter + fragment.hltIter0HighPtTkMuPixelTracksTrackingRegions + fragment.hltIter0HighPtTkMuPixelTracksHitDoublets + fragment.hltIter0HighPtTkMuPixelTracksHitTriplets + fragment.hltIter0HighPtTkMuPixelTracks + fragment.hltIter0HighPtTkMuPixelSeedsFromPixelTracks + fragment.hltIter0HighPtTkMuCkfTrackCandidates + fragment.hltIter0HighPtTkMuCtfWithMaterialTracks + fragment.hltIter0HighPtTkMuTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingHighPtTkMuIteration2 = cms.Sequence( fragment.hltIter2HighPtTkMuClustersRefRemoval + fragment.hltIter2HighPtTkMuMaskedMeasurementTrackerEvent + fragment.hltIter2HighPtTkMuPixelLayerPairs + fragment.hltIter2HighPtTkMuPixelTrackingRegions + fragment.hltIter2HighPtTkMuPixelClusterCheck + fragment.hltIter2HighPtTkMuPixelHitDoublets + fragment.hltIter2HighPtTkMuPixelSeeds + fragment.hltIter2HighPtTkMuCkfTrackCandidates + fragment.hltIter2HighPtTkMuCtfWithMaterialTracks + fragment.hltIter2HighPtTkMuTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingHighPtTkMu = cms.Sequence( fragment.HLTIterativeTrackingHighPtTkMuIteration0 + fragment.HLTIterativeTrackingHighPtTkMuIteration2 + fragment.hltIter2HighPtTkMuMerged ) -fragment.HLTHighPt50TrackerMuonSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltL1MuonsPt15 + fragment.HLTIterativeTrackingHighPtTkMu + fragment.hltHighPtTkMu50TkFilt + fragment.hltHighPtTkMuons + fragment.hltHighPtTkMuonCands ) -fragment.HLTRecoMETSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltMet ) -fragment.HLTHBHENoiseCleanerSequence = cms.Sequence( fragment.hltHcalNoiseInfoProducer + fragment.hltHcalTowerNoiseCleanerWithrechit ) -fragment.HLTDoLocalPixelSequenceRegForBTag = cms.Sequence( fragment.hltSelectorJets20L1FastJet + fragment.hltSelectorCentralJets20L1FastJeta + fragment.hltSiPixelDigisRegForBTag + fragment.hltSiPixelClustersRegForBTag + fragment.hltSiPixelClustersRegForBTagCache + fragment.hltSiPixelRecHitsRegForBTag + fragment.hltPixelLayerQuadrupletsRegForBTag ) -fragment.HLTFastRecopixelvertexingSequence = cms.Sequence( fragment.hltSelector4CentralJetsL1FastJet + fragment.hltFastPrimaryVertex + fragment.hltFastPVPixelVertexFilter + fragment.hltFastPVPixelTracksFilter + fragment.hltFastPVPixelTracksFitter + fragment.hltFastPVPixelTracksTrackingRegions + fragment.hltFastPVPixelTracksHitDoublets + fragment.hltFastPVPixelTracksHitQuadruplets + fragment.hltFastPVPixelTracks + fragment.hltFastPVJetTracksAssociator + fragment.hltFastPVJetVertexChecker + fragment.hltFastPVPixelTracksRecoverFilter + fragment.hltFastPVPixelTracksRecoverFitter + fragment.hltFastPVPixelTracksTrackingRegionsRecover + fragment.hltFastPVPixelTracksHitDoubletsRecover + fragment.hltFastPVPixelTracksHitQuadrupletsRecover + fragment.hltFastPVPixelTracksRecover + fragment.hltFastPVPixelTracksMerger + fragment.hltFastPVPixelVertices + fragment.hltFastPVPixelVerticesFilter ) -fragment.HLTDoLocalStripSequenceRegForBTag = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClustersRegForBTag ) -fragment.HLTIterativeTrackingIteration0ForBTag = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracksForBTag + fragment.hltIter0PFlowCkfTrackCandidatesForBTag + fragment.hltIter0PFlowCtfWithMaterialTracksForBTag + fragment.hltIter0PFlowTrackCutClassifierForBTag + fragment.hltIter0PFlowTrackSelectionHighPurityForBTag ) -fragment.HLTIterativeTrackingIteration1ForBTag = cms.Sequence( fragment.hltIter1ClustersRefRemovalForBTag + fragment.hltIter1MaskedMeasurementTrackerEventForBTag + fragment.hltIter1PixelLayerQuadrupletsForBTag + fragment.hltIter1PFlowPixelTrackingRegionsForBTag + fragment.hltIter1PFlowPixelClusterCheckForBTag + fragment.hltIter1PFlowPixelHitDoubletsForBTag + fragment.hltIter1PFlowPixelHitQuadrupletsForBTag + fragment.hltIter1PFlowPixelSeedsForBTag + fragment.hltIter1PFlowCkfTrackCandidatesForBTag + fragment.hltIter1PFlowCtfWithMaterialTracksForBTag + fragment.hltIter1PFlowTrackCutClassifierPromptForBTag + fragment.hltIter1PFlowTrackCutClassifierDetachedForBTag + fragment.hltIter1PFlowTrackCutClassifierMergedForBTag + fragment.hltIter1PFlowTrackSelectionHighPurityForBTag ) -fragment.HLTIterativeTrackingIteration2ForBTag = cms.Sequence( fragment.hltIter2ClustersRefRemovalForBTag + fragment.hltIter2MaskedMeasurementTrackerEventForBTag + fragment.hltIter2PixelLayerTripletsForBTag + fragment.hltIter2PFlowPixelTrackingRegionsForBTag + fragment.hltIter2PFlowPixelClusterCheckForBTag + fragment.hltIter2PFlowPixelHitDoubletsForBTag + fragment.hltIter2PFlowPixelHitTripletsForBTag + fragment.hltIter2PFlowPixelSeedsForBTag + fragment.hltIter2PFlowCkfTrackCandidatesForBTag + fragment.hltIter2PFlowCtfWithMaterialTracksForBTag + fragment.hltIter2PFlowTrackCutClassifierForBTag + fragment.hltIter2PFlowTrackSelectionHighPurityForBTag ) -fragment.HLTIterativeTrackingIter02ForBTag = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLTIterativeTrackingIteration1ForBTag + fragment.hltIter1MergedForBTag + fragment.HLTIterativeTrackingIteration2ForBTag + fragment.hltIter2MergedForBTag ) -fragment.HLTTrackReconstructionForBTag = cms.Sequence( fragment.HLTDoLocalPixelSequenceRegForBTag + fragment.HLTFastRecopixelvertexingSequence + fragment.HLTDoLocalStripSequenceRegForBTag + fragment.HLTIterativeTrackingIter02ForBTag ) -fragment.HLTBtagCSVSequenceL3 = cms.Sequence( fragment.hltSelectorJets30L1FastJet + fragment.hltSelectorCentralJets30L1FastJeta + fragment.hltSelector8CentralJetsL1FastJet + fragment.HLTTrackReconstructionForBTag + fragment.hltVerticesL3 + fragment.hltFastPixelBLifetimeL3Associator + fragment.hltImpactParameterTagInfos + fragment.hltInclusiveVertexFinder + fragment.hltInclusiveSecondaryVertices + fragment.hltTrackVertexArbitrator + fragment.hltInclusiveMergedVertices + fragment.hltInclusiveSecondaryVertexFinderTagInfos + fragment.hltCombinedSecondaryVertexBJetTagsCalo ) -fragment.HLTBeamHaloCleanerSequence = cms.Sequence( fragment.hltCSCHaloData + fragment.hltEcalHaloData + fragment.hltHcalHaloData + fragment.hltGlobalHaloData + fragment.hltCaloRecHitsBeamHaloCleaned + fragment.hltTowerMakerForAllBeamHaloCleaned ) -fragment.HLTBTagMuJet40PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromJet40PF + fragment.hltSelector4JetsJet40PF + fragment.hltBSoftMuonJet40PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonJet40PFMu12L3TagInfos + fragment.hltBSoftMuonJet40PFMu12L3BJetTagsByDR ) -fragment.HLTBTagMuDiJet40PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromDiJet40PF + fragment.hltSelector4JetsDiJet40PF + fragment.hltBSoftMuonDiJet40PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonDiJet40PFMu12L3TagInfos + fragment.hltBSoftMuonDiJet40PFMu12L3BJetTagsByDR ) -fragment.HLTBTagMuDiJet100PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromDiJet100PF + fragment.hltSelector4JetsDiJet100PF + fragment.hltBSoftMuonDiJet100PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonDiJet100PFMu12L3TagInfos + fragment.hltBSoftMuonDiJet100PFMu12L3BJetTagsByDR ) -fragment.HLTBTagMuDiJet200PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromDiJet200PF + fragment.hltSelector4JetsDiJet200PF + fragment.hltBSoftMuonDiJet200PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonDiJet200PFMu12L3TagInfos + fragment.hltBSoftMuonDiJet200PFMu12L3BJetTagsByDR ) -fragment.HLTBTagMuDiJet350PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromDiJet350PF + fragment.hltSelector4JetsDiJet350PF + fragment.hltBSoftMuonDiJet350PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonDiJet350PFMu12L3TagInfos + fragment.hltBSoftMuonDiJet350PFMu12L3BJetTagsByDR ) -fragment.HLTBTagMuDiJet54PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromDiJet54PF + fragment.hltSelector4JetsDiJet54PF + fragment.hltBSoftMuonDiJet54PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonDiJet54PFMu12L3TagInfos + fragment.hltBSoftMuonDiJet54PFMu12L3BJetTagsByDR ) -fragment.HLTBTagMuDiJet62PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromDiJet62PF + fragment.hltSelector4JetsDiJet62PF + fragment.hltBSoftMuonDiJet62PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonDiJet62PFMu12L3TagInfos + fragment.hltBSoftMuonDiJet62PFMu12L3BJetTagsByDR ) -fragment.HLTSinglePhoton300erNoHESequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG300erEtFilter ) -fragment.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence = cms.Sequence( fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0) + fragment.hltL3fL1Mu6DoubleEG10f0Filtered8 ) -fragment.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter ) -fragment.HLTSingleEle8CaloIdMGsfTrackIdMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltSingleEle8EgammaCandidatesWrapper + fragment.hltMu8Ele8EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu8Ele8HEFilter + fragment.hltEgammaClusterShape + fragment.hltMu8Ele8CaloIdMClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu8Ele8CaloIdMPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + fragment.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter + fragment.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter ) -fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 + fragment.HLTL3muontrkisovvlSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 ) -fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -fragment.HLTBTagMuDiJet20L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromDiJet20L1FastJet + fragment.hltSelector4JetsDiJet20L1FastJet + fragment.hltBSoftMuonDiJet20L1FastJetL25Jets + fragment.hltBSoftMuonDiJet20L1FastJetL25TagInfos + fragment.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuDiJet40L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromDiJet40L1FastJet + fragment.hltSelector4JetsDiJet40L1FastJet + fragment.hltBSoftMuonDiJet40L1FastJetL25Jets + fragment.hltBSoftMuonDiJet40L1FastJetL25TagInfos + fragment.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuDiJet70L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromDiJet70L1FastJet + fragment.hltSelector4JetsDiJet70L1FastJet + fragment.hltBSoftMuonDiJet70L1FastJetL25Jets + fragment.hltBSoftMuonDiJet70L1FastJetL25TagInfos + fragment.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuDiJet110L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromDiJet110L1FastJet + fragment.hltSelector4JetsDiJet110L1FastJet + fragment.hltBSoftMuonDiJet110L1FastJetL25Jets + fragment.hltBSoftMuonDiJet110L1FastJetL25TagInfos + fragment.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuDiJet200L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromDiJet200L1FastJet + fragment.hltSelector4JetsDiJet200L1FastJet + fragment.hltBSoftMuonDiJet200L1FastJetL25Jets + fragment.hltBSoftMuonDiJet200L1FastJetL25TagInfos + fragment.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuJet300L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromJet300L1FastJet + fragment.hltSelector4JetsJet300L1FastJet + fragment.hltBSoftMuonJet300L1FastJetL25Jets + fragment.hltBSoftMuonJet300L1FastJetL25TagInfos + fragment.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuJet300L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet + fragment.hltSelector4JetsAK8DiJet170L1FastJet + fragment.hltBSoftMuonAK8DiJet170L1FastJetL25Jets + fragment.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos + fragment.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuJet300L1AK8FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromJet300L1AK8FastJet + fragment.hltSelector4JetsJet300L1AK8FastJet + fragment.hltBSoftMuonJet300L1AK8FastJetL25Jets + fragment.hltBSoftMuonJet300L1AK8FastJetL25TagInfos + fragment.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrPairFilter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter + fragment.hltEgammaClusterShape + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) -fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 + fragment.HLTL3muontrkisovvlSequence + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 ) -fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 + fragment.HLTL3muontrkisovvlSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 ) -fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -fragment.HLTMu12DoubleUnSeededPho20Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltMu12DiEG20EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltMu12DiEG20HEUnseededFilter ) -fragment.HLTPho20CaloIdLV2TripleSeededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1TripleEGOrDoubleEGOrSingleEG + fragment.hltEG20EtL1TripleEGFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20HEL1TripleEGFilter + fragment.hltEgammaClusterShape + fragment.hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter ) -fragment.HLTTriplePho20CaloIdLV2UnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG20EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltEG20HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltTriEG20CaloIdLV2ClusterShapeUnseededFilter ) -fragment.HLTPho20CaloIdLV2UnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG20EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltEG20HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG20CaloIdLV2ClusterShapeUnseededFilter ) -fragment.HLTTriplePho20CaloIdLV2R9IdVLSequence = cms.Sequence( fragment.HLTPho20CaloIdLV2TripleSeededSequence + fragment.hltEgammaR9ID + fragment.hltEG20CaloIdLV2R9IdVLR9IdL1TripleEGFilter + fragment.HLTPho20CaloIdLV2UnseededSequence + fragment.hltEgammaR9IDUnseeded + fragment.hltTriEG20CaloIdLV2R9IdVLR9IdUnseededFilter ) -fragment.HLTPho30CaloIdLV2TripleSeededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1TripleEGOrDoubleEGOrSingleEG + fragment.hltEG30EtL1TripleEGFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30HEL1TripleEGFilter + fragment.hltEgammaClusterShape + fragment.hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter ) -fragment.HLTPho10CaloIdLV2UnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG10EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltEG10HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG10CaloIdLV2ClusterShapeUnseededFilter ) -fragment.HLTTriplePho303010CaloIdLV2Sequence = cms.Sequence( fragment.HLTPho30CaloIdLV2TripleSeededSequence + fragment.HLTPho10CaloIdLV2UnseededSequence + fragment.hltDiEG30CaloIdLV2EtUnseededFilter + fragment.hltDiEG30TriEG10CaloIdLV2EtUnseededFilter ) -fragment.HLTTriplePho303010CaloIdLV2R9IdVLSequence = cms.Sequence( fragment.HLTPho30CaloIdLV2TripleSeededSequence + fragment.hltEgammaR9ID + fragment.hltEG30CaloIdLV2R9IdVLR9IdL1TripleEGFilter + fragment.HLTPho10CaloIdLV2UnseededSequence + fragment.hltEgammaR9IDUnseeded + fragment.hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter + fragment.hltDiEG30CaloIdLV2R9IdVLEtUnseededFilter + fragment.hltDiEG30TriEG10CaloIdLV2R9IdVLEtUnseededFilter ) -fragment.HLTTriplePho35355CaloIdLV2R9IdVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1TripleEGOrDoubleEGOrSingleEG + fragment.hltEG35EtL1TripleEGFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG35HEL1TripleEGFilter + fragment.hltEgammaClusterShape + fragment.hltEG35CaloIdLV2ClusterShapeL1TripleEGFilter + fragment.hltEgammaR9ID + fragment.hltEG35CaloIdLV2R9IdVLR9IdL1TripleEGFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG5EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltEG5HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG5CaloIdLV2ClusterShapeUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter + fragment.hltDiEG35CaloIdLV2R9IdVLEtUnseededFilter + fragment.hltDiEG35TriEG5CaloIdLV2R9IdVLEtUnseededFilter ) -fragment.HLTPhoton25Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG18Filter + fragment.hltEG25L1EG18EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG25L1EG18HEFilter ) -fragment.HLTPhoton33Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG26Filter + fragment.hltEG33L1EG26EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG33L1EG26HEFilter ) -fragment.HLTPhoton50Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG34to45Filter + fragment.hltEG50EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50HEFilter ) -fragment.HLTPhoton75Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG34ORL1SingleEG40Filter + fragment.hltEG75EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG75HEFilter ) -fragment.HLTPhoton90Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG34ORL1SingleEG40Filter + fragment.hltEG90EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG90HEFilter ) -fragment.HLTPhoton120Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG34ORL1SingleEG40Filter + fragment.hltEG120EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG120HEFilter ) -fragment.HLTPhoton150Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG150EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG150HEFilter ) -fragment.HLTPhoton175Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG175EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG175HEFilter ) -fragment.HLTPhoton200Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG200EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG200HEFilter ) -fragment.HLTRecoPixelVertexingForPhotonsSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVerticesForPhotons ) -fragment.HLTIterativeTrackingForPhotonsIteration0 = cms.Sequence( fragment.hltIter0PFlowPixelSeedsFromPixelTracksForPhotons + fragment.hltIter0PFlowCkfTrackCandidatesForPhotons + fragment.hltIter0PFlowCtfWithMaterialTracksForPhotons + fragment.hltIter0PFlowTrackSelectionHighPurityForPhotons ) -fragment.HLTIterativeTrackingForPhotonsIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemovalForPhotons + fragment.hltIter1MaskedMeasurementTrackerEventForPhotons + fragment.hltIter1PixelLayerTripletsForPhotons + fragment.hltIter1PFlowPixelTrackingRegionsForPhotons + fragment.hltIter1PFlowPixelClusterCheckForPhotons + fragment.hltIter1PFlowPixelHitDoubletsForPhotons + fragment.hltIter1PFlowPixelHitTripletsForPhotons + fragment.hltIter1PFlowPixelSeedsForPhotons + fragment.hltIter1PFlowCkfTrackCandidatesForPhotons + fragment.hltIter1PFlowCtfWithMaterialTracksForPhotons + fragment.hltIter1PFlowTrackSelectionHighPurityLooseForPhotons + fragment.hltIter1PFlowTrackSelectionHighPurityTightForPhotons + fragment.hltIter1PFlowTrackSelectionHighPurityForPhotons ) -fragment.HLTIterativeTrackingForPhotonsIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemovalForPhotons + fragment.hltIter2MaskedMeasurementTrackerEventForPhotons + fragment.hltIter2PixelLayerPairsForPhotons + fragment.hltIter2PFlowPixelTrackingRegionsForPhotons + fragment.hltIter2PFlowPixelClusterCheckForPhotons + fragment.hltIter2PFlowPixelHitDoubletsForPhotons + fragment.hltIter2PFlowPixelSeedsForPhotons + fragment.hltIter2PFlowCkfTrackCandidatesForPhotons + fragment.hltIter2PFlowCtfWithMaterialTracksForPhotons + fragment.hltIter2PFlowTrackSelectionHighPurityForPhotons ) -fragment.HLTIterativeTrackingForPhotonsIter02 = cms.Sequence( fragment.HLTIterativeTrackingForPhotonsIteration0 + fragment.HLTIterativeTrackingForPhotonsIteration1 + fragment.hltIter1MergedForPhotons + fragment.HLTIterativeTrackingForPhotonsIteration2 + fragment.hltIter2MergedForPhotons ) -fragment.HLTTrackReconstructionForIsoForPhotons = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelVertexingForPhotonsSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForPhotonsIter02 ) -fragment.HLTPhoton50R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG50R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG50R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG50R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG50R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG50R9Id90HE10IsoMTrackIsoFilter ) -fragment.HLTPhoton75R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG75R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG75R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG75R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG75R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG75R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG75R9Id90HE10IsoMTrackIsoFilter ) -fragment.HLTPhoton90R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG90R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG90R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG90R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG90R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG90R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG90R9Id90HE10IsoMTrackIsoFilter ) -fragment.HLTPhoton120R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG120R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG120R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG120R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG120R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG120R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG120R9Id90HE10IsoMTrackIsoFilter ) -fragment.HLTPhoton165R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG165R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG165R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG165R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG165R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG165R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG165R9Id90HE10IsoMTrackIsoFilter ) -fragment.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30L1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30LR9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30LHE12R9Id50b80eHEFilter + cms.ignore(fragment.hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter) + fragment.hltEgammaClusterShape + cms.ignore(fragment.hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter) + fragment.hltEgammaEcalPFClusterIso + cms.ignore(fragment.hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter) + fragment.hltEG30LRId85ORIso60CaloId15b35eANDHE12R9Id50b80eLegCombLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG22EtEta2p55UnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG22R9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG22HE12R9Id50b80eHEUnseededFilter + cms.ignore(fragment.hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter) + fragment.hltEgammaClusterShapeUnseeded + cms.ignore(fragment.hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter) + fragment.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(fragment.hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter) + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + cms.ignore(fragment.hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter) ) -fragment.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30L1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30PVR9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30PVHE10R9Id50b80eHEFilter + fragment.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter + fragment.hltEgammaClusterShape + fragment.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter + fragment.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18PVEtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG18PVR9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEG18PVNewPixelMatchPMS2Filter + fragment.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter + fragment.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter ) -fragment.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30L1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30PVR9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30PVHE10R9Id50b80eHEFilter + fragment.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter + fragment.hltEgammaClusterShape + fragment.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter + fragment.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18PVEtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG18PVR9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter + fragment.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter + fragment.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter ) -fragment.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30EBL1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30EBR9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30EBHE10R9Id50b80eHEFilter + cms.ignore(fragment.hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter) + fragment.hltEgammaClusterShape + cms.ignore(fragment.hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter) + fragment.hltEgammaEcalPFClusterIso + cms.ignore(fragment.hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter) + fragment.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18EBEtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG18EBR9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18EBHE10R9Id50b80eHEUnseededFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + cms.ignore(fragment.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter) + fragment.hltEgammaClusterShapeUnseeded + cms.ignore(fragment.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter) + fragment.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter) + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + cms.ignore(fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter) + fragment.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter ) -fragment.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30EBL1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30EBR9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30EBHE10R9Id50b80eHEFilter + cms.ignore(fragment.hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter) + fragment.hltEgammaClusterShape + cms.ignore(fragment.hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter) + fragment.hltEgammaEcalPFClusterIso + cms.ignore(fragment.hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter) + fragment.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18EBEtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG18EBR9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18EBHE10R9Id50b80eHEUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEG18EGNewPixelMatchPMS2Filter + cms.ignore(fragment.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter) + fragment.hltEgammaClusterShapeUnseeded + cms.ignore(fragment.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter) + fragment.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter) + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + cms.ignore(fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter) + fragment.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter ) -fragment.HLTTrackerMuonSequenceLowPt = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTL3muonrecoNocandSequence + fragment.hltDiMuonMergingIter01TkMu + fragment.hltDiMuonLinksIter01TkMuMerge + fragment.hltGlbTrkMuonsLowPtIter01Merge + fragment.hltGlbTrkMuonLowPtIter01MergeCands ) -fragment.HLTIterativeTrackingTau3muNoL1MassIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsTau3muNoL1MassFilter + fragment.hltPixelTracksForSeedsTau3muNoL1MassFitter + fragment.hltPixelTracksTrackingRegionsForSeedsTau3muNoL1Mass + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForSeedsTau3muNoL1Mass + fragment.hltPixelTracksHitQuadrupletsForSeedsTau3muNoL1Mass + fragment.hltPixelTracksForSeedsTau3muNoL1Mass + fragment.hltIter0DisplacedTau3muNoL1MassPixelSeedsFromPixelTracks + fragment.hltIter0DisplacedTau3muNoL1MassCkfTrackCandidates + fragment.hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks + fragment.hltIter0DisplacedTau3muNoL1MassTrackCutClassifier + fragment.hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTau3muNoL1MassIteration1 = cms.Sequence( fragment.hltIter1DisplacedTau3muNoL1MassClustersRefRemoval + fragment.hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent + fragment.hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets + fragment.hltIter1DisplacedTau3muNoL1MassPixelTrackingRegions + fragment.hltIter1DisplacedTau3muNoL1MassPixelClusterCheck + fragment.hltIter1DisplacedTau3muNoL1MassPixelHitDoublets + fragment.hltIter1DisplacedTau3muNoL1MassPixelHitQuadruplets + fragment.hltIter1DisplacedTau3muNoL1MassPixelSeeds + fragment.hltIter1DisplacedTau3muNoL1MassCkfTrackCandidates + fragment.hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks + fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt + fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached + fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged + fragment.hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTau3muNoL1MassIteration2 = cms.Sequence( fragment.hltIter2DisplacedTau3muNoL1MassClustersRefRemoval + fragment.hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent + fragment.hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets + fragment.hltIter2DisplacedTau3muNoL1MassPixelTrackingRegions + fragment.hltIter2DisplacedTau3muNoL1MassPixelClusterCheck + fragment.hltIter2DisplacedTau3muNoL1MassPixelHitDoublets + fragment.hltIter2DisplacedTau3muNoL1MassPixelHitTriplets + fragment.hltIter2DisplacedTau3muNoL1MassPixelSeeds + fragment.hltIter2DisplacedTau3muNoL1MassCkfTrackCandidates + fragment.hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks + fragment.hltIter2DisplacedTau3muNoL1MassTrackCutClassifier + fragment.hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTau3muNoL1MassIter02 = cms.Sequence( fragment.HLTIterativeTrackingTau3muNoL1MassIteration0 + fragment.HLTIterativeTrackingTau3muNoL1MassIteration1 + fragment.hltIter1DisplacedTau3muNoL1MassMerged + fragment.HLTIterativeTrackingTau3muNoL1MassIteration2 + fragment.hltIter2DisplacedTau3muNoL1MassMerged ) -fragment.HLTL2muonrecoSequenceNoVtx = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidatesNoVtx ) -fragment.HLTL3NoFiltersNoVtxmuonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltL3TrajSeedOIStateNoVtx + fragment.hltL3TrackCandidateFromL2OIStateNoVtx + fragment.hltL3TkTracksFromL2OIStateNoVtx + fragment.hltL3NoFiltersNoVtxMuonsOIState + fragment.hltL3NoFiltersNoVtxTrajSeedOIHit + fragment.hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx + fragment.hltL3NoFiltersTkTracksFromL2OIHitNoVtx + fragment.hltL3NoFiltersNoVtxMuonsOIHit + fragment.hltL3NoFiltersNoVtxTkFromL2OICombination + fragment.hltPixelLayerTriplets + fragment.hltPixelLayerPairsLegacy + fragment.hltMixedLayerPairs + fragment.hltL3NoFiltersNoVtxTrajSeedIOHit + fragment.hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx + fragment.hltL3NoFiltersTkTracksFromL2IOHitNoVtx + fragment.hltL3NoFiltersNoVtxMuonsIOHit + fragment.hltL3NoFiltersNoVtxTrajectorySeed + fragment.hltL3NoFiltersTrackCandidateFromL2NoVtx ) -fragment.HLTL3NoFiltersNoVtxmuonrecoNocandSequence = cms.Sequence( fragment.HLTL3NoFiltersNoVtxmuonTkCandidateSequence + fragment.hltL3NoFiltersNoVtxTkTracksMergeStep1 + fragment.hltL3NoFiltersTkTracksFromL2Novtx + fragment.hltL3NoFiltersNoVtxMuonsLinksCombination + fragment.hltL3NoFiltersNoVtxMuons ) -fragment.HLTL3NoFiltersNoVtxmuonrecoSequence = cms.Sequence( fragment.HLTL3NoFiltersNoVtxmuonrecoNocandSequence + fragment.hltL3NoFiltersNoVtxMuonCandidates ) -fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets = cms.Sequence( fragment.HLTDoLocalPixelSequenceRegForBTag + fragment.HLTFastRecopixelvertexingSequence + fragment.HLTDoLocalStripSequenceRegForBTag + fragment.hltSelectorJets30L1FastJet + fragment.hltSelectorCentralJets30L1FastJeta + fragment.hltSelector8CentralJetsL1FastJet ) -fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt = cms.Sequence( fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt + fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt + fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt + fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) -fragment.HLTIterativeTrackingIter12ForBTag = cms.Sequence( fragment.HLTIterativeTrackingIteration1ForBTag + fragment.hltIter1MergedForBTag + fragment.HLTIterativeTrackingIteration2ForBTag + fragment.hltIter2MergedForBTag ) -fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt + fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt + fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt + fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) -fragment.HLTIterativeTrackingIteration4DisplacedJets = cms.Sequence( fragment.hltDisplacedhltTrimmedPixelVertices + fragment.hltDisplacedhltIter4ClustersRefRemoval + fragment.hltDisplacedhltIter4MaskedMeasurementTrackerEvent + fragment.hltDisplacedhltIter4PixelLessLayerTriplets + fragment.hltDisplacedhltIter4PFlowPixelLessTrackingRegions + fragment.hltDisplacedhltIter4PFlowPixelLessClusterCheck + fragment.hltDisplacedhltIter4PFlowPixelLessHitDoublets + fragment.hltDisplacedhltIter4PFlowPixelLessHitTriplets + fragment.hltDisplacedhltIter4PFlowPixelLessSeeds + fragment.hltDisplacedhltIter4PFlowCkfTrackCandidates + fragment.hltDisplacedhltIter4PFlowCtfWithMaterialTracks + fragment.hltDisplacedhltIter4PFlowTrackSelectionHighPurity + fragment.hltIter4MergedWithIter012DisplacedJets ) -fragment.HLTDisplacedTrackRequirementDisplacedJetsLowPt = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt + fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt + fragment.hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt + fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) -fragment.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt = cms.Sequence( fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt + fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt + fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt + fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) -fragment.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt + fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt + fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt + fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) -fragment.HLTDisplacedTrackRequirementDisplacedJetsMidPt = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt + fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt + fragment.hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt + fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) -fragment.HLT2PromptTrackRequirementIter0DisplacedJets = cms.Sequence( fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex + fragment.hltL3DisplacedDijet100FullTracksTrackIPProducer + fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIP + fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter ) -fragment.HLT2PromptTrackRequirementIter12DisplacedJets = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex + fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducer + fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP + fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter ) -fragment.HLTDisplacedTrackRequirementDisplacedJets = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertex + fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducer + fragment.hltL4DisplacedDijetFullTracksJetTagProducerFromIP + fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilter ) -fragment.HLTCaloTausCreatorL1IsoTauRegionalSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltCaloTowersIsoTau1Regional + fragment.hltAkIsoTau1Regional + fragment.hltCaloTowersIsoTau2Regional + fragment.hltAkIsoTau2Regional + fragment.hltCaloTowersIsoTau3Regional + fragment.hltAkIsoTau3Regional + fragment.hltCaloTowersIsoTau4Regional + fragment.hltAkIsoTau4Regional + fragment.hltCaloTowersIsoTau5Regional + fragment.hltAkIsoTau5Regional + fragment.hltCaloTowersIsoTau6Regional + fragment.hltAkIsoTau6Regional + fragment.hltCaloTowersIsoTau7Regional + fragment.hltAkIsoTau7Regional + fragment.hltCaloTowersIsoTau8Regional + fragment.hltAkIsoTau8Regional + fragment.hltCaloTowersIsoTau9Regional + fragment.hltAkIsoTau9Regional + fragment.hltCaloTowersIsoTau10Regional + fragment.hltAkIsoTau10Regional + fragment.hltCaloTowersIsoTau11Regional + fragment.hltAkIsoTau11Regional + fragment.hltCaloTowersIsoTau12Regional + fragment.hltAkIsoTau12Regional ) -fragment.HLTL2TauJetsL1IsoTauSeededSequence = cms.Sequence( fragment.HLTCaloTausCreatorL1IsoTauRegionalSequence + fragment.hltL2TauJetsL1IsoTauSeeded ) -fragment.HLTDoLocalPixelSequenceRegL2Tau = cms.Sequence( fragment.hltSiPixelDigisRegForTau + fragment.hltSiPixelClustersRegForTau + fragment.hltSiPixelClustersRegForTauCache + fragment.hltSiPixelRecHitsRegForTau ) -fragment.HLTPixelTrackFromQuadAndTriSequenceRegL2Tau = cms.Sequence( fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegionsRegForTau + fragment.hltPixelLayerQuadrupletsRegForTau + fragment.hltPixelTracksHitDoubletsRegForTau + fragment.hltPixelTracksHitQuadrupletsRegForTau + fragment.hltPixelTracksFromQuadrupletsRegForTau + fragment.hltPixelTripletsClustersRefRemovalRegForTau + fragment.hltPixelLayerTripletsWithClustersRemovalRegForTau + fragment.hltPixelTracksHitDoubletsForTripletsRegForTau + fragment.hltPixelTracksHitTripletsRegForTau + fragment.hltPixelTracksFromTripletsRegForTau + fragment.hltPixelTracksMergedRegForTau ) -fragment.HLTPixelTrackingSequenceRegL2Tau = cms.Sequence( fragment.HLTDoLocalPixelSequenceRegL2Tau + fragment.HLTPixelTrackFromQuadAndTriSequenceRegL2Tau + fragment.hltPixelVerticesRegForTau ) -fragment.HLTL2TauPixelIsolationSequence = cms.Sequence( fragment.hltL2TausForPixelIsolation + fragment.HLTPixelTrackingSequenceRegL2Tau + fragment.hltL2TauPixelIsoTagProducer ) -fragment.HLTIterativeTrackingIteration0TauReg = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracksTauReg + fragment.hltIter0PFlowCkfTrackCandidatesTauReg + fragment.hltIter0PFlowCtfWithMaterialTracksTauReg + fragment.hltIter0PFlowTrackCutClassifierTauReg + fragment.hltIter0PFlowTrackSelectionHighPurityTauReg ) -fragment.HLTIter0TrackAndTauJet4Iter1SequenceTauReg = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1TauReg + fragment.hltAK4Iter0TrackJets4Iter1TauReg + fragment.hltIter0TrackAndTauJets4Iter1TauReg ) -fragment.HLTIterativeTrackingIteration1TauReg = cms.Sequence( fragment.hltIter1ClustersRefRemovalTauReg + fragment.hltIter1MaskedMeasurementTrackerEventTauReg + fragment.hltIter1PixelLayerQuadrupletsTauReg + fragment.hltIter1PFlowPixelTrackingRegionsTauReg + fragment.hltIter1PFlowPixelClusterCheckTauReg + fragment.hltIter1PFlowPixelHitDoubletsTauReg + fragment.hltIter1PFlowPixelHitQuadrupletsTauReg + fragment.hltIter1PFlowPixelSeedsTauReg + fragment.hltIter1PFlowCkfTrackCandidatesTauReg + fragment.hltIter1PFlowCtfWithMaterialTracksTauReg + fragment.hltIter1PFlowTrackCutClassifierPromptTauReg + fragment.hltIter1PFlowTrackCutClassifierDetachedTauReg + fragment.hltIter1PFlowTrackCutClassifierMergedTauReg + fragment.hltIter1PFlowTrackSelectionHighPurityTauReg ) -fragment.HLTIter1TrackAndTauJets4Iter2SequenceTauReg = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2TauReg + fragment.hltAK4Iter1TrackJets4Iter2TauReg + fragment.hltIter1TrackAndTauJets4Iter2TauReg ) -fragment.HLTIterativeTrackingIteration2TauReg = cms.Sequence( fragment.hltIter2ClustersRefRemovalTauReg + fragment.hltIter2MaskedMeasurementTrackerEventTauReg + fragment.hltIter2PixelLayerTripletsTauReg + fragment.hltIter2PFlowPixelTrackingRegionsTauReg + fragment.hltIter2PFlowPixelClusterCheckTauReg + fragment.hltIter2PFlowPixelHitDoubletsTauReg + fragment.hltIter2PFlowPixelHitTripletsTauReg + fragment.hltIter2PFlowPixelSeedsTauReg + fragment.hltIter2PFlowCkfTrackCandidatesTauReg + fragment.hltIter2PFlowCtfWithMaterialTracksTauReg + fragment.hltIter2PFlowTrackCutClassifierTauReg + fragment.hltIter2PFlowTrackSelectionHighPurityTauReg ) -fragment.HLTIterativeTrackingTripletRecoveryTauReg = cms.Sequence( fragment.hltTripletRecoveryClustersRefRemovalTauReg + fragment.hltTripletRecoveryMaskedMeasurementTrackerEventTauReg + fragment.hltTripletRecoveryPixelLayerTripletsTauReg + fragment.hltTripletRecoveryPFlowPixelTrackingRegionsTauReg + fragment.hltTripletRecoveryPFlowPixelClusterCheckTauReg + fragment.hltTripletRecoveryPFlowPixelHitDoubletsTauReg + fragment.hltTripletRecoveryPFlowPixelHitTripletsTauReg + fragment.hltTripletRecoveryPFlowPixelSeedsTauReg + fragment.hltTripletRecoveryPFlowCkfTrackCandidatesTauReg + fragment.hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg + fragment.hltTripletRecoveryPFlowTrackCutClassifierTauReg + fragment.hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg ) -fragment.HLTIterativeTrackingDoubletRecoveryTauReg = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemovalTauReg + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg + fragment.hltDoubletRecoveryPixelLayerPairsTauReg + fragment.hltDoubletRecoveryPFlowPixelTrackingRegionsTauReg + fragment.hltDoubletRecoveryPFlowPixelClusterCheckTauReg + fragment.hltDoubletRecoveryPFlowPixelHitDoubletsTauReg + fragment.hltDoubletRecoveryPFlowPixelSeedsTauReg + fragment.hltDoubletRecoveryPFlowCkfTrackCandidatesTauReg + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg + fragment.hltDoubletRecoveryPFlowTrackCutClassifierTauReg + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg ) -fragment.HLTIterativeTrackingIter02TauReg = cms.Sequence( fragment.HLTIterativeTrackingIteration0TauReg + fragment.HLTIter0TrackAndTauJet4Iter1SequenceTauReg + fragment.HLTIterativeTrackingIteration1TauReg + fragment.hltIter1MergedTauReg + fragment.HLTIter1TrackAndTauJets4Iter2SequenceTauReg + fragment.HLTIterativeTrackingIteration2TauReg + fragment.hltIter2MergedTauReg + fragment.HLTIterativeTrackingTripletRecoveryTauReg + fragment.hltTripletRecoveryMergedTauReg + fragment.HLTIterativeTrackingDoubletRecoveryTauReg + fragment.hltMergedTracksTauReg ) -fragment.HLTTrackReconstructionForPFReg = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalPixelSequenceRegL2Tau + fragment.HLTPixelTrackFromQuadAndTriSequenceRegL2Tau + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02TauReg + fragment.hltPFMuonMergingTauReg + fragment.hltMuonLinksReg + fragment.hltMuonsReg ) -fragment.HLTParticleFlowSequenceReg = cms.Sequence( fragment.HLTPreshowerSequence + fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowRecHitHF + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL + fragment.hltParticleFlowClusterHF + fragment.hltLightPFTracksReg + fragment.hltParticleFlowBlockReg + fragment.hltParticleFlowReg ) -fragment.HLTPFJetsSequenceReg = cms.Sequence( fragment.hltAK4PFJetsReg ) -fragment.HLTPFJetTriggerSequenceRegNoMu = cms.Sequence( fragment.HLTTrackReconstructionForPFReg + fragment.HLTParticleFlowSequenceReg + fragment.HLTPFJetsSequenceReg ) -fragment.HLTPFJetTriggerSequenceReg = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTPFJetTriggerSequenceRegNoMu ) -fragment.HLTPFTauReg = cms.Sequence( fragment.hltTauPFJets08RegionReg + fragment.hltTauPFJetsRecoTauChargedHadronsReg + fragment.hltPFTauPiZerosReg + fragment.hltPFTausSansRefReg + fragment.hltPFTausReg + fragment.hltPFTauTrackDiscriminatorReg + fragment.hltSelectedPFTausTrackFindingReg + fragment.hltPFTauTrackReg ) -fragment.HLTDoublePFTauPt20Eta2p1Trk1Reg = cms.Sequence( fragment.hltDoublePFTau20Reg + fragment.hltPFTauTrackPt1DiscriminatorReg + fragment.hltSelectedPFTausTrackPt1Reg + fragment.hltDoublePFTau20TrackPt1Reg ) -fragment.HLTLooseChargedIsoPFTauSequenceReg = cms.Sequence( fragment.hltPFTauLooseAbsoluteChargedIsolationDiscriminatorReg + fragment.hltPFTauLooseRelativeChargedIsolationDiscriminatorReg + fragment.hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg ) -fragment.HLTMediumChargedIsoPFTauSequenceReg = cms.Sequence( fragment.hltPFTauMediumAbsoluteChargedIsolationDiscriminatorReg + fragment.hltPFTauMediumRelativeChargedIsolationDiscriminatorReg + fragment.hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg ) -fragment.HLTTightChargedIsoPFTauSequenceReg = cms.Sequence( fragment.hltPFTauTightAbsoluteChargedIsolationDiscriminatorReg + fragment.hltPFTauTightRelativeChargedIsolationDiscriminatorReg + fragment.hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg ) -fragment.HLTEle30erJetC34WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1IsoEG30erJetC34drMin0p3Filter + fragment.hltEG30L1IsoEGerJetC34drMin0p3EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle30erJetC34WPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle30erJetC34WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle30erJetC34WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle30erJetC34WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle30erJetC34WPTightPixelMatchFilter + fragment.hltEle30erJetC34WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle30erJetC34WPTightGsfMissingHitsFilter + fragment.hltEle30erJetC34WPTightGsfDetaFilter + fragment.hltEle30erJetC34WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle30erJetC34WPTightGsfTrackIsoFilter ) -fragment.HLTEle28erHTT100WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1IsoEG28erHTT100Filter + fragment.hltEG28L1IsoEG28erHTT100EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle28erHTT100WPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle28erHTT100WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle28erHTT100WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle28erHTT100WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle28erHTT100WPTightPixelMatchFilter + fragment.hltEle28erHTT100WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle28erHTT100WPTightGsfMissingHitsFilter + fragment.hltEle28erHTT100WPTightGsfDetaFilter + fragment.hltEle28erHTT100WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle28erHTT100WPTightGsfTrackIsoFilter ) -fragment.HLTPFHcalClusteringForEgammaUnseeded = cms.Sequence( fragment.hltParticleFlowRecHitHBHEForEgammaUnseeded + fragment.hltParticleFlowRecHitHFForEgammaUnseeded + fragment.hltParticleFlowClusterHBHEForEgammaUnseeded + fragment.hltParticleFlowClusterHCALForEgammaUnseeded + fragment.hltParticleFlowClusterHFForEgammaUnseeded ) -fragment.HLTEle28HighEtaSC20Mass55Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrFilter + fragment.hltEle28HighEtaSC20EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle28HighEtaSC20ClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle28HighEtaSC20HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle28HighEtaSC20EcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle28HighEtaSC20HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle28HighEtaSC20PixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle28HighEtaSC20OneOEMinusOneOPFilter + fragment.hltEle28HighEtaSC20DetaFilter + fragment.hltEle28HighEtaSC20DphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle28HighEtaSC20TrackIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG20EtUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEle28HighEtaSC20ClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEle28HighEtaSC20EcalIsoFilterUnseeded + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltEle28HighEtaSC20HEFilterUnseeded + fragment.HLTPFHcalClusteringForEgammaUnseeded + fragment.hltEgammaHcalPFClusterIsoUnseeded + fragment.hltEle28HighEtaSC20HcalIsoFilterUnseeded + fragment.hltHighEtaSC20Selector + fragment.hltHighEtaSC20SelectorFilter + fragment.hltEle28HighEtaSC20Mass55Filter ) -fragment.HLTPhoton23Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter + fragment.hltEG23EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG23HEFilter ) -fragment.HLTEle15VVVLGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5OpenFilter + fragment.hltEG15EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle15VVVLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15VVVLHEFilter + fragment.hltEgammaEcalPFClusterIsoR02 + fragment.hltEle15VVVLEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIsoR02 + fragment.hltEle15VVVLHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle15VVVLPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle15VVVLGsfOneOEMinusOneOPFilter + fragment.hltEle15VVVLGsfChi2Filter + fragment.hltEle15VVVLGsfMissingHitsFilter + fragment.hltEle15VVVLGsfDetaFilter + fragment.hltEle15VVVLGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoR02 + fragment.hltEle15VVVLGsfTrackIsoFilter ) -fragment.HLTEle50VVVLGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5OpenFilter + fragment.hltEG50IsoVVVLEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle50VVVLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle50VVVLHEFilter + fragment.hltEgammaEcalPFClusterIsoR02 + fragment.hltEle50VVVLEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIsoR02 + fragment.hltEle50VVVLHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle50VVVLPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle50VVVLGsfOneOEMinusOneOPFilter + fragment.hltEle50VVVLGsfChi2Filter + fragment.hltEle50VVVLGsfMissingHitsFilter + fragment.hltEle50VVVLGsfDetaFilter + fragment.hltEle50VVVLGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoR02 + fragment.hltEle50VVVLGsfTrackIsoFilter ) -fragment.HLTMuVVVLCombinedIsolationR02Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll + fragment.hltFixedGridRhoFastjetAllCaloForMuons + fragment.hltL3CaloMuonCorrectedVVVLIsolations + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltL3MuonCombRelIsolationVVVL ) -fragment.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence = cms.Sequence( fragment.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0) + fragment.hltL3fL1DoubleMu7EG7f0Filtered9 ) -fragment.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter ) -fragment.HLTDoubleMu20Eta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTDoubleMu24Eta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTIterL3OImuonTkCandidateSequenceNoVtx = cms.Sequence( fragment.hltIterL3OISeedsFromL2MuonsNoVtx + fragment.hltIterL3OITrackCandidatesNoVtx + fragment.hltIterL3OIMuCtfWithMaterialTracksNoVtx + fragment.hltIterL3OIMuonTrackCutClassifierNoVtx + fragment.hltIterL3OIMuonTrackSelectionHighPurityNoVtx + fragment.hltL3MuonsIterL3OINoVtx ) -fragment.HLTIterL3MuonRecoPixelTracksSequenceNoVtx = cms.Sequence( fragment.hltIterL3MuonPixelTracksFilterNoVtx + fragment.hltIterL3MuonPixelTracksFitterNoVtx + fragment.hltIterL3MuonPixelTracksTrackingRegionsNoVtx + fragment.hltIterL3MuonPixelLayerQuadrupletsNoVtx + fragment.hltIterL3MuonPixelTracksHitDoubletsNoVtx + fragment.hltIterL3MuonPixelTracksHitQuadrupletsNoVtx + fragment.hltIterL3MuonPixelTracksNoVtx ) -fragment.HLTIterL3MuonRecopixelvertexingSequenceNoVtx = cms.Sequence( fragment.HLTIterL3MuonRecoPixelTracksSequenceNoVtx + fragment.hltIterL3MuonPixelVerticesNoVtx + fragment.hltIterL3MuonTrimmedPixelVerticesNoVtx ) -fragment.HLTIterativeTrackingIteration0ForIterL3MuonNoVtx = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx + fragment.hltIter0IterL3MuonCkfTrackCandidatesNoVtx + fragment.hltIter0IterL3MuonCtfWithMaterialTracksNoVtx + fragment.hltIter0IterL3MuonTrackCutClassifierNoVtx + fragment.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingIteration2ForIterL3MuonNoVtx = cms.Sequence( fragment.hltIter2IterL3MuonClustersRefRemovalNoVtx + fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx + fragment.hltIter2IterL3MuonPixelLayerTripletsNoVtx + fragment.hltIter2IterL3MuonPixelClusterCheckNoVtx + fragment.hltIter2IterL3MuonPixelHitDoubletsNoVtx + fragment.hltIter2IterL3MuonPixelHitTripletsNoVtx + fragment.hltIter2IterL3MuonPixelSeedsNoVtx + fragment.hltIter2IterL3MuonCkfTrackCandidatesNoVtx + fragment.hltIter2IterL3MuonCtfWithMaterialTracksNoVtx + fragment.hltIter2IterL3MuonTrackCutClassifierNoVtx + fragment.hltIter2IterL3MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingIter02ForIterL3MuonNoVtx = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3MuonNoVtx + fragment.HLTIterativeTrackingIteration2ForIterL3MuonNoVtx + fragment.hltIter2IterL3MuonMergedNoVtx ) -fragment.HLTIterL3IOmuonTkCandidateSequenceNoVtx = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequenceNoVtx + fragment.HLTIterativeTrackingIter02ForIterL3MuonNoVtx + fragment.hltL3MuonsIterL3IONoVtx ) -fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequenceNoVtx = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequenceNoVtx + fragment.hltIterL3OIL3MuonsLinksCombinationNoVtx + fragment.hltIterL3OIL3MuonsNoVtx + fragment.hltIterL3OIL3MuonCandidatesNoVtx + fragment.hltL2SelectorForL3IONoVtx + fragment.HLTIterL3IOmuonTkCandidateSequenceNoVtx + fragment.hltIterL3MuonsFromL2LinksCombinationNoVtx + fragment.hltIterL3MuonsFromL2NoVtx ) -fragment.HLTRecoPixelTracksSequenceForIterL3FromL1MuonNoVtx = cms.Sequence( fragment.hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx + fragment.hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx + fragment.hltIterL3FromL1MuonPixelTracksHitDoubletsNoVtx + fragment.hltIterL3FromL1MuonPixelTracksHitQuadrupletsNoVtx + fragment.hltIterL3FromL1MuonPixelTracksNoVtx ) -fragment.HLTRecopixelvertexingSequenceForIterL3FromL1MuonNoVtx = cms.Sequence( fragment.HLTRecoPixelTracksSequenceForIterL3FromL1MuonNoVtx + fragment.hltIterL3FromL1MuonPixelVerticesNoVtx + fragment.hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx ) -fragment.HLTIterativeTrackingIteration0ForIterL3FromL1MuonNoVtx = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx + fragment.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingIteration2ForIterL3FromL1MuonNoVtx = cms.Sequence( fragment.hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx + fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx + fragment.hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx + fragment.hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx + fragment.hltIter2IterL3FromL1MuonPixelHitDoubletsNoVtx + fragment.hltIter2IterL3FromL1MuonPixelHitTripletsNoVtx + fragment.hltIter2IterL3FromL1MuonPixelSeedsNoVtx + fragment.hltIter2IterL3FromL1MuonCkfTrackCandidatesNoVtx + fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx + fragment.hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx + fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingIter02ForIterL3FromL1MuonNoVtx = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3FromL1MuonNoVtx + fragment.HLTIterativeTrackingIteration2ForIterL3FromL1MuonNoVtx + fragment.hltIter2IterL3FromL1MuonMergedNoVtx ) -fragment.HLTIterL3IOmuonFromL1TkCandidateSequenceNoVtx = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1MuonNoVtx + fragment.HLTIterativeTrackingIter02ForIterL3FromL1MuonNoVtx ) -fragment.HLTIterL3muonTkCandidateSequenceNoVtx = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequenceNoVtx + fragment.hltIterL3MuonL1MuonNoL2SelectorNoVtx + fragment.HLTIterL3IOmuonFromL1TkCandidateSequenceNoVtx ) -fragment.HLTL3muonrecoNocandSequenceNoVtx = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequenceNoVtx + fragment.hltIterL3MuonMergedNoVtx + fragment.hltIterL3MuonAndMuonFromL1MergedNoVtx + fragment.hltL3MuonsIterL3LinksNoVtx + fragment.hltIterL3MuonsNoVtx ) -fragment.HLTL3muonrecoSequenceNoVtx = cms.Sequence( fragment.HLTL3muonrecoNocandSequenceNoVtx + fragment.hltIterL3MuonCandidatesNoVtx ) -fragment.HLTTrackerMuonSequenceNoVtx = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelTracksSequence + fragment.HLTDoLocalStripSequence + fragment.hltMuTrackSeeds + fragment.hltMuCkfTrackCandidates + fragment.hltMuCtfTracks + fragment.HLTL3muonrecoNocandSequenceNoVtx + fragment.hltDiMuonMergingNoVtx + fragment.hltDiMuonLinksNoVtx + fragment.hltGlbTrkMuonsNoVtx + fragment.hltGlbTrkMuonCandsNoVtx ) -fragment.HLTEle8CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter + fragment.hltEle8CaloIdLTrackIdLIsoVLEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle8CaloIdLTrackIdLIsoVLHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter + fragment.hltEle8CaloIdLTrackIdLIsoVLDetaFilter + fragment.hltEle8CaloIdLTrackIdLIsoVLDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter ) -fragment.HLTEle12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter + fragment.hltEle12CaloIdLTrackIdLIsoVLEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle12CaloIdLTrackIdLIsoVLHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter + fragment.hltEle12CaloIdLTrackIdLIsoVLDetaFilter + fragment.hltEle12CaloIdLTrackIdLIsoVLDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter ) -fragment.HLTEle23CaloIdLTrackIdLIsoVLJet30Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter ) -fragment.HLTEle8CaloIdMGsfTrkIdMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEle8EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle8HEFilter + fragment.hltEgammaClusterShape + fragment.hltEle8CaloIdMClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle8CaloIdMPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + fragment.hltEle8CaloIdMGsfTrackIdMDetaFilter + fragment.hltEle8CaloIdMGsfTrackIdMDphiFilter ) -fragment.HLTEle17CaloIdMGsfTrkIdMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEle17EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle17HEFilter + fragment.hltEgammaClusterShape + fragment.hltEle17CaloIdMClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle17CaloIdMPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + fragment.hltEle17CaloIdMGsfTrackIdMDetaFilter + fragment.hltEle17CaloIdMGsfTrackIdMDphiFilter ) -fragment.HLTEle23CaloIdMGsfTrkIdMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEle23EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle23HEFilter + fragment.hltEgammaClusterShape + fragment.hltEle23CaloIdMClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle23CaloIdMPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + fragment.hltEle23CaloIdMGsfTrackIdMDetaFilter + fragment.hltEle23CaloIdMGsfTrackIdMDphiFilter ) -fragment.HLTEle50CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEle50EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle50CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle50CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle50CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle115CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG115EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG115CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG115CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle115CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle115CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle135CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG135EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG135CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG135CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle135CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle135CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle145CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG145EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG145CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG145CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle145CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle145CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle200CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG200EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG200CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG200CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle200CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle200CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle250CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG250EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG250CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG250CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle250CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle250CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle300CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG300EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG300CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG300CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle300CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle300CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTBtagCSVSequencePF = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelector + fragment.hltPFJetForBtag + fragment.hltBLifetimeAssociatorPF + fragment.hltBLifetimeTagInfosPF + fragment.hltInclusiveVertexFinderPF + fragment.hltInclusiveSecondaryVerticesPF + fragment.hltTrackVertexArbitratorPF + fragment.hltInclusiveMergedVerticesPF + fragment.hltSecondaryVertexTagInfosPF + fragment.hltCombinedSecondaryVertexBJetTagsPF ) -fragment.HLTBtagDeepCSVSequenceL3 = cms.Sequence( fragment.hltSelectorJets30L1FastJet + fragment.hltSelectorCentralJets30L1FastJeta + fragment.hltSelector8CentralJetsL1FastJet + fragment.HLTTrackReconstructionForBTag + fragment.hltVerticesL3 + fragment.hltFastPixelBLifetimeL3Associator + fragment.hltImpactParameterTagInfos + fragment.hltInclusiveVertexFinder + fragment.hltInclusiveSecondaryVertices + fragment.hltTrackVertexArbitrator + fragment.hltInclusiveMergedVertices + fragment.hltInclusiveSecondaryVertexFinderTagInfos + fragment.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo + fragment.hltDeepCombinedSecondaryVertexBJetTagsCalo ) -fragment.HLTBtagDeepCSVSequencePF = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelector + fragment.hltPFJetForBtag + fragment.hltDeepBLifetimeTagInfosPF + fragment.hltDeepInclusiveVertexFinderPF + fragment.hltDeepInclusiveSecondaryVerticesPF + fragment.hltDeepTrackVertexArbitratorPF + fragment.hltDeepInclusiveMergedVerticesPF + fragment.hltDeepSecondaryVertexTagInfosPF + fragment.hltDeepCombinedSecondaryVertexBJetTagsInfos + fragment.hltDeepCombinedSecondaryVertexBJetTagsPF ) -fragment.HLTPFHT350MinPFJet15Sequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet10 + fragment.hltHT175Jet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet15 + fragment.hltPFHT350Jet15 ) -fragment.HLTPhoton60R9Id90CaloIdLIsoLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter + fragment.hltEG60EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG60HEFilter + fragment.hltEgammaR9ID + fragment.hltEG60R9Id90CaloIdLIsoLR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter ) -fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter + fragment.hltEG60EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG60HEFilter + fragment.hltEgammaR9ID + fragment.hltEG60R9Id90CaloIdLIsoLR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter + fragment.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter ) -fragment.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( fragment.hltPixelTracksForHighMultFilter + fragment.hltPixelTracksForHighMultFitter + fragment.hltPixelTracksTrackingRegionsForHighMult + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForHighMult + fragment.hltPixelTracksHitQuadrupletsForHighMult + fragment.hltPixelTracksForHighMult + fragment.hltPixelVerticesForHighMult ) -fragment.HLTDoLocalStripSequenceFull = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacilityFull + fragment.hltSiStripClustersFull + fragment.hltSiStripMatchedRecHitsFull ) -fragment.HLTFullIterativeTrackingIteration0 = cms.Sequence( fragment.hltFullIter0PixelQuadruplets + fragment.hltFullIter0PixelTrackingRegions + fragment.hltFullIter0PixelClusterCheck + fragment.hltFullIter0PixelHitDoublets + fragment.hltFullIter0PixelHitQuadruplets + fragment.hltFullIter0PixelSeeds + fragment.hltFullIter0CkfTrackCandidates + fragment.hltFullIter0CtfWithMaterialTracks + fragment.hltFullIter0PrimaryVertices + fragment.hltFullIter0TrackMVAClassifier + fragment.hltFullIter0HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration1 = cms.Sequence( fragment.hltFullIter1ClustersRefRemoval + fragment.hltFullIter1MaskedMeasurementTrackerEvent + fragment.hltFullIter1PixelQuadruplets + fragment.hltFullIter1PixelTrackingRegions + fragment.hltFullIter1PixelClusterCheck + fragment.hltFullIter1PixelHitDoublets + fragment.hltFullIter1PixelHitQuadruplets + fragment.hltFullIter1PixelSeeds + fragment.hltFullIter1CkfTrackCandidates + fragment.hltFullIter1CtfWithMaterialTracks + fragment.hltFullIter1TrackMVAClassifier + fragment.hltFullIter1HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration2 = cms.Sequence( fragment.hltFullIter2ClustersRefRemoval + fragment.hltFullIter2MaskedMeasurementTrackerEvent + fragment.hltFullIter2PixelTriplets + fragment.hltFullIter2PixelTrackingRegions + fragment.hltFullIter2PixelClusterCheck + fragment.hltFullIter2PixelHitDoublets + fragment.hltFullIter2PixelHitTriplets + fragment.hltFullIter2PixelSeeds + fragment.hltFullIter2CkfTrackCandidates + fragment.hltFullIter2CtfWithMaterialTracks + fragment.hltFullIter2TrackMVAClassifier + fragment.hltFullIter2HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration3 = cms.Sequence( fragment.hltFullIter3ClustersRefRemoval + fragment.hltFullIter3MaskedMeasurementTrackerEvent + fragment.hltFullIter3PixelTriplets + fragment.hltFullIter3PixelTrackingRegions + fragment.hltFullIter3PixelClusterCheck + fragment.hltFullIter3PixelHitDoublets + fragment.hltFullIter3PixelHitTriplets + fragment.hltFullIter3PixelSeeds + fragment.hltFullIter3CkfTrackCandidates + fragment.hltFullIter3CtfWithMaterialTracks + fragment.hltFullIter3TrackMVAClassifier + fragment.hltFullIter3HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration4 = cms.Sequence( fragment.hltFullIter4ClustersRefRemoval + fragment.hltFullIter4MaskedMeasurementTrackerEvent + fragment.hltFullIter4PixelQuadruplets + fragment.hltFullIter4PixelTrackingRegions + fragment.hltFullIter4PixelClusterCheck + fragment.hltFullIter4PixelHitDoublets + fragment.hltFullIter4PixelHitQuadruplets + fragment.hltFullIter4PixelSeeds + fragment.hltFullIter4CkfTrackCandidates + fragment.hltFullIter4CtfWithMaterialTracks + fragment.hltFullIter4TrackMVAClassifier + fragment.hltFullIter4HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration5 = cms.Sequence( fragment.hltFullIter5ClustersRefRemoval + fragment.hltFullIter5MaskedMeasurementTrackerEvent + fragment.hltFullIter5PixelTriplets + fragment.hltFullIter5PixelTrackingRegions + fragment.hltFullIter5PixelClusterCheck + fragment.hltFullIter5PixelHitDoublets + fragment.hltFullIter5PixelHitTriplets + fragment.hltFullIter5PixelSeeds + fragment.hltFullIter5CkfTrackCandidates + fragment.hltFullIter5CtfWithMaterialTracks + fragment.hltFullIter5TrackMVAClassifier + fragment.hltFullIter5HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration6 = cms.Sequence( fragment.hltFullIter6ClustersRefRemoval + fragment.hltFullIter6MaskedMeasurementTrackerEvent + fragment.hltFullIter6PixelPairsA + fragment.hltFullIter6PixelTrackingRegionsA + fragment.hltFullIter6PixelClusterCheck + fragment.hltFullIter6PixelHitDoubletsA + fragment.hltFullIter6PixelSeedsA + fragment.hltFullIter6PixelPairsB + fragment.hltFullIter6PixelTrackingRegionsB + fragment.hltFullIter6PixelHitDoubletsB + fragment.hltFullIter6PixelSeedsB + fragment.hltFullIter6PixelSeeds + fragment.hltFullIter6CkfTrackCandidates + fragment.hltFullIter6CtfWithMaterialTracks + fragment.hltFullIter6TrackMVAClassifier + fragment.hltFullIter6HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration7 = cms.Sequence( fragment.hltFullIter7ClustersRefRemoval + fragment.hltFullIter7MaskedMeasurementTrackerEvent + fragment.hltFullIter7MixedLayersA + fragment.hltFullIter7MixedTrackingRegionsA + fragment.hltFullIter7MixedClusterCheck + fragment.hltFullIter7MixedHitDoubletsA + fragment.hltFullIter7MixedHitTripletsA + fragment.hltFullIter7MixedSeedsA + fragment.hltFullIter7MixedLayersB + fragment.hltFullIter7MixedTrackingRegionsB + fragment.hltFullIter7MixedHitDoubletsB + fragment.hltFullIter7MixedHitTripletsB + fragment.hltFullIter7MixedSeedsB + fragment.hltFullIter7MixedSeeds + fragment.hltFullIter7CkfTrackCandidates + fragment.hltFullIter7CtfWithMaterialTracks + fragment.hltFullIter7TrackMVAClassifier + fragment.hltFullIter7HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration8 = cms.Sequence( fragment.hltFullIter8ClustersRefRemoval + fragment.hltFullIter8MaskedMeasurementTrackerEvent + fragment.hltFullIter8PixelLessLayers + fragment.hltFullIter8PixelLessTrackingRegions + fragment.hltFullIter8PixelLessClusterCheck + fragment.hltFullIter8PixelLessHitDoublets + fragment.hltFullIter8PixelLessHitTriplets + fragment.hltFullIter8PixelLessSeeds + fragment.hltFullIter8CkfTrackCandidates + fragment.hltFullIter8CtfWithMaterialTracks + fragment.hltFullIter8TrackMVAClassifier + fragment.hltFullIter8HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration9 = cms.Sequence( fragment.hltFullIter9ClustersRefRemoval + fragment.hltFullIter9MaskedMeasurementTrackerEvent + fragment.hltFullIter9TobTecLayersTripl + fragment.hltFullIter9TobTecTrackingRegionsTripl + fragment.hltFullIter9TobTecClusterCheck + fragment.hltFullIter9TobTecHitDoubletsTripl + fragment.hltFullIter9TobTecHitTripletsTripl + fragment.hltFullIter9TobTecSeedsTripl + fragment.hltFullIter9TobTecLayersPair + fragment.hltFullIter9TobTecTrackingRegionsPair + fragment.hltFullIter9TobTecHitDoubletsPair + fragment.hltFullIter9TobTecSeedsPair + fragment.hltFullIter9TobTecSeeds + fragment.hltFullIter9CkfTrackCandidates + fragment.hltFullIter9CtfWithMaterialTracks + fragment.hltFullIter9TrackMVAClassifier ) -fragment.HLTFullIterativeTracking = cms.Sequence( fragment.HLTFullIterativeTrackingIteration0 + fragment.HLTFullIterativeTrackingIteration1 + fragment.HLTFullIterativeTrackingIteration2 + fragment.HLTFullIterativeTrackingIteration3 + fragment.HLTFullIterativeTrackingIteration4 + fragment.HLTFullIterativeTrackingIteration5 + fragment.HLTFullIterativeTrackingIteration6 + fragment.HLTFullIterativeTrackingIteration7 + fragment.HLTFullIterativeTrackingIteration8 + fragment.HLTFullIterativeTrackingIteration9 + fragment.hltFullIterativeTrackingMerged ) -fragment.HLTSC3018EIso15HE30eMass70Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGWithJetAndTauFilter + fragment.hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHToverET + fragment.hltEG30HE30HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30EIso15HE30EcalIsoLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18EtEta2p55UnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18HE30eHEUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG18EIso15HE30EcalIsoUnseededFilter + fragment.hltDiEG18EIso15ANDHE30Mass70CombMassLastFilter ) -fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot ) -fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis ) -fragment.HLTCaloScoutingSequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean ) -fragment.HLTNoPUSequence = cms.Sequence( fragment.HLTDoLocalPixelSequenceRegForBTag + fragment.HLTFastRecopixelvertexingSequence + fragment.hltPixelTracksForNoPUFilter + fragment.hltSelectorJets20L1FastJetForNoPU + fragment.hltPixelTracksForNoPUFitter + fragment.hltPixelTracksTrackingRegionsForNoPU + fragment.hltPixelTracksHitDoubletsForNoPU + fragment.hltPixelTracksHitQuadrupletsForNoPU + fragment.hltPixelTracksForNoPU + fragment.hltCaloJetFromPV ) -fragment.HLTCaloBTagScoutingSequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.HLTNoPUSequence + fragment.HLTBtagCSVSequenceL3 ) -fragment.HLTMuIsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTPFScoutingSequence = cms.Sequence( fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.HLTMuIsolationSequence + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEgammaEcalPFClusterIso + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.HLTElePixelMatchSequence + fragment.HLTGsfElectronSequence + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso ) -fragment.HLTBTagScoutingSequence = cms.Sequence( fragment.HLTAK4PFJetsSequence + fragment.HLTBtagCSVSequencePF ) -fragment.HLTDoLocalHcalSequenceForMuonIsoNoVtx = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltHcalDigisRegForMuonsNoVtx + fragment.hltHbhePhase1RecoM2RegForMuonsNoVtx + fragment.hltHbherecoM2RegForMuonsNoVtx ) -fragment.HLTPFClusteringEcalMFForMuonsNoVtx = cms.Sequence( fragment.hltRecHitInRegionForMuonsMFnoVtx + fragment.hltRecHitInRegionForMuonsESNoVtx + fragment.hltParticleFlowRecHitECALForMuonsMFNoVtx + fragment.hltParticleFlowRecHitPSForMuonsNoVtx + fragment.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx + fragment.hltParticleFlowClusterPSForMuonsNoVtx + fragment.hltParticleFlowClusterECALForMuonsMFNoVtx ) -fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalMFSequence + fragment.HLTDoLocalHcalSequenceForMuonIsoNoVtx + fragment.hltTowerMakerForECALMF + fragment.hltTowerMakerForHCAL + fragment.hltTowerMakerForHCALM2RegForMuonsNoVtx + fragment.hltFixedGridRhoFastjetECALMFForMuons + fragment.hltFixedGridRhoFastjetHCAL + fragment.HLTPFClusteringEcalMFForMuonsNoVtx + fragment.hltMuonEcalMFPFClusterIsoForMuonsNoVtx ) -fragment.HLTPFHcalClusteringForMuonsNoVtx = cms.Sequence( fragment.hltRegionalTowerForMuonsNoVtx + fragment.hltParticleFlowRecHitHBHEForMuons + fragment.hltParticleFlowClusterHBHEForMuons + fragment.hltParticleFlowClusterHCALForMuons ) -fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( fragment.HLTPFHcalClusteringForMuonsNoVtx + fragment.hltMuonHcalPFClusterIsoForMuonsNoVtx ) -fragment.HLTPixelTrackingL3MuonNoVtx = cms.Sequence( fragment.hltL3MuonVertexNoVtx + fragment.HLTDoLocalPixelSequence + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksL3MuonFilter + fragment.hltPixelTracksL3MuonFitter + fragment.hltPixelTracksTrackingRegionsL3MuonNoVtx + fragment.hltPixelTracksHitDoubletsL3MuonNoVtx + fragment.hltPixelTracksHitQuadrupletsL3MuonNoVtx + fragment.hltPixelTracksL3MuonNoVtx + fragment.hltPixelVerticesL3MuonNoVtx ) -fragment.HLTIterativeTrackingL3MuonIteration0NoVtx = cms.Sequence( fragment.hltPixelTracksForSeedsL3MuonFilter + fragment.hltPixelTracksForSeedsL3MuonFitter + fragment.hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx + fragment.hltPixelTracksHitDoubletsForSeedsL3MuonNoVtx + fragment.hltPixelTracksHitQuadrupletsForSeedsL3MuonNoVtx + fragment.hltPixelTracksForSeedsL3MuonNoVtx + fragment.hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx + fragment.hltIter0L3MuonCkfTrackCandidatesNoVtx + fragment.hltIter0L3MuonCtfWithMaterialTracksNoVtx + fragment.hltIter0L3MuonTrackCutClassifierNoVtx + fragment.hltIter0L3MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingL3MuonIteration1NoVtx = cms.Sequence( fragment.hltIter1L3MuonClustersRefRemovalNoVtx + fragment.hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx + fragment.hltIter1L3MuonPixelLayerQuadrupletsNoVtx + fragment.hltIter1L3MuonPixelTrackingRegionsNoVtx + fragment.hltIter1L3MuonPixelClusterCheck + fragment.hltIter1L3MuonPixelHitDoubletsNoVtx + fragment.hltIter1L3MuonPixelHitQuadrupletsNoVtx + fragment.hltIter1L3MuonPixelSeedsNoVtx + fragment.hltIter1L3MuonCkfTrackCandidatesNoVtx + fragment.hltIter1L3MuonCtfWithMaterialTracksNoVtx + fragment.hltIter1L3MuonTrackCutClassifierPromptNoVtx + fragment.hltIter1L3MuonTrackCutClassifierDetachedNoVtx + fragment.hltIter1L3MuonTrackCutClassifierMergedNoVtx + fragment.hltIter1L3MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingL3MuonIteration2NoVtx = cms.Sequence( fragment.hltIter2L3MuonClustersRefRemovalNoVtx + fragment.hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx + fragment.hltIter2L3MuonPixelLayerTripletsNoVtx + fragment.hltIter2L3MuonPixelTrackingRegionsNoVtx + fragment.hltIter2L3MuonPixelClusterCheck + fragment.hltIter2L3MuonPixelHitDoubletsNoVtx + fragment.hltIter2L3MuonPixelHitTripletsNoVtx + fragment.hltIter2L3MuonPixelSeedsNoVtx + fragment.hltIter2L3MuonCkfTrackCandidatesNoVtx + fragment.hltIter2L3MuonCtfWithMaterialTracksNoVtx + fragment.hltIter2L3MuonTrackCutClassifierNoVtx + fragment.hltIter2L3MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingL3MuonIter02NoVtx = cms.Sequence( fragment.HLTIterativeTrackingL3MuonIteration0NoVtx + fragment.HLTIterativeTrackingL3MuonIteration1NoVtx + fragment.hltIter1L3MuonMergedNoVtx + fragment.HLTIterativeTrackingL3MuonIteration2NoVtx + fragment.hltIter2L3MuonMergedNoVtx ) -fragment.HLTTrackReconstructionForIsoL3MuonIter02NoVtx = cms.Sequence( fragment.HLTPixelTrackingL3MuonNoVtx + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIter02NoVtx ) -fragment.HLTMuIsolationSequenceNoVtx = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx + fragment.HLTTrackReconstructionForIsoL3MuonIter02NoVtx + fragment.hltMuonTkRelIsolationCut0p09MapNoVtx ) -fragment.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( fragment.hltIslandBasicClustersHI + fragment.hltHiIslandSuperClustersHI + fragment.hltHiCorrectedIslandBarrelSuperClustersHI + fragment.hltHiCorrectedIslandEndcapSuperClustersHI + fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + fragment.hltRecoHIEcalWithCleaningCandidate ) -fragment.HLTPhoton20SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG10Filter + fragment.hltEG20EtFilterLooseHoverE + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20HEFilterLooseHoverE ) -fragment.HLTPhoton30SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG10Filter + fragment.hltEG30EtFilterLooseHoverE + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30HEFilterLooseHoverE ) -fragment.HLTPhoton40SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG20Filter + fragment.hltEG40EtFilterLooseHoverE + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG40HEFilterLooseHoverE ) -fragment.HLTPhoton50SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG20Filter + fragment.hltEG50EtFilterLooseHoverE + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50HEFilterLooseHoverE ) -fragment.HLTPhoton60SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG20Filter + fragment.hltEG60EtFilterLooseHoverE + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG60HEFilterLooseHoverE ) -fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis ) -fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot ) -fragment.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5Filter + fragment.hltEG10EtL1SingleEG5EtFilter + fragment.hltEgammaR9ID + fragment.hltEG10R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHToverET + fragment.hltEG10HE10R9Id50b80eHEFilter + cms.ignore(fragment.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter) + fragment.hltEgammaClusterShape + cms.ignore(fragment.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter) + fragment.hltEgammaEcalPFClusterIso + cms.ignore(fragment.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter) + fragment.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG10EtEta2p55UnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG10R9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG10HE10R9Id50b80eHEUnseededFilter + cms.ignore(fragment.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter) + fragment.hltEgammaClusterShapeUnseeded + cms.ignore(fragment.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter) + fragment.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter) + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + cms.ignore(fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter) + fragment.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter ) -fragment.HLTEle5CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5WithJetAndTauFilter + fragment.hltEG5L1SingleEG5WithJetAndTauEtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG5HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG5CaloIdLClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle5CaloIdLPixelMatchFilter ) -fragment.HLTEle5CaloIdLMWSequence = cms.Sequence( fragment.HLTEle5CaloIdLSequence + fragment.hltEle5CaloIdLMWPMS2Filter ) -fragment.HLTDoubleEle5CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG5EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG5HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG5CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEle5CaloIdLPixelMatchUnseededFilter ) -fragment.HLTDoubleEle5CaloIdLMWSequence = cms.Sequence( fragment.HLTDoubleEle5CaloIdLUnseededSequence + fragment.hltDiEle5CaloIdLMWPMS2UnseededFilter ) -fragment.HLTEle5WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5Filter + fragment.hltEG5L1SingleEG5EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle5WPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle5WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle5WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle5WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle5WPTightPixelMatchFilter + fragment.hltEle5WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle5WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle5WPTightGsfMissingHitsFilter + fragment.hltEle5WPTightGsfDetaFilter + fragment.hltEle5WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle5WPTightGsfTrackIsoFilter ) -fragment.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter + fragment.hltEgammaClusterShape + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) -fragment.HLTMuIsolationSequenceForMC = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTEle24erWPTightGsfForTauSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1EGerAndTauFilter + fragment.hltEG24L1EGandTauEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle24erWPTightClusterShapeFilterForTau + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle24erWPTightHEFilterForTau + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle24erWPTightEcalIsoFilterForTau + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle24erWPTightHcalIsoFilterForTau + fragment.HLTElePixelMatchSequence + fragment.hltEle24erWPTightPixelMatchFilterForTau + fragment.hltEle24erWPTightPMS2FilterForTau + fragment.HLTGsfElectronSequence + fragment.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau + fragment.hltEle24erWPTightGsfMissingHitsFilterForTau + fragment.hltEle24erWPTightGsfDetaFilterForTau + fragment.hltEle24erWPTightGsfDphiFilterForTau + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle24erWPTightGsfTrackIsoFilterForTau ) -fragment.HLTLooseChargedIsoPFTau30Sequence = cms.Sequence( fragment.HLTLooseChargedIsoPFTauSequence + fragment.hltPFTau30 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau30Track + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation + fragment.hltPFTau30TrackLooseChargedIso ) -fragment.HLTMediumChargedIsoPFTau30Sequence = cms.Sequence( fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau30 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau30Track + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolation + fragment.hltPFTau30TrackMediumChargedIso ) -fragment.HLTTightChargedIsoPFTau30Sequence = cms.Sequence( fragment.HLTTightChargedIsoPFTauSequence + fragment.hltPFTau30 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau30Track + fragment.hltSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltPFTau30TrackTightChargedIso ) -fragment.HLTLooseChargedIsoPFTau30TightOOSCPhotonsSequence = cms.Sequence( fragment.HLTLooseChargedIsoPFTau30Sequence + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons + fragment.hltPFTau30TrackLooseChargedIsoTightOOSCPhotons ) -fragment.HLTMediumChargedIsoPFTau30TightOOSCPhotonsSequence = cms.Sequence( fragment.HLTMediumChargedIsoPFTau30Sequence + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons + fragment.hltPFTau30TrackMediumChargedIsoTightOOSCPhotons ) -fragment.HLTTightChargedIsoPFTau30TightOOSCPhotonsSequence = cms.Sequence( fragment.HLTTightChargedIsoPFTau30Sequence + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons + fragment.hltPFTau30TrackTightChargedIsoTightOOSCPhotons ) -fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg = cms.Sequence( fragment.hltDoublePFTau35Reg + fragment.hltPFTauTrackPt1DiscriminatorReg + fragment.hltSelectedPFTausTrackPt1Reg + fragment.hltDoublePFTau35TrackPt1Reg ) -fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg = cms.Sequence( fragment.hltDoublePFTau40Reg + fragment.hltPFTauTrackPt1DiscriminatorReg + fragment.hltSelectedPFTausTrackPt1Reg + fragment.hltDoublePFTau40TrackPt1Reg ) -fragment.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg = cms.Sequence( fragment.HLTLooseChargedIsoPFTauSequenceReg + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + fragment.hltPFTauLooseChargedIsolationAndTightOOSCPhotonsDiscriminatorReg ) -fragment.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg = cms.Sequence( fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + fragment.hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg ) -fragment.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg = cms.Sequence( fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + fragment.hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg ) -fragment.HLTMu24Eta2p1IsoTau40Eta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTPFTriggerSequenceForTaus = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequenceForTaus + fragment.hltAK4PFJetsForTaus ) -fragment.HLTMediumIsoPFTauHighPtRelaxedIsoSequence = cms.Sequence( fragment.hltTauPFJets08Region + fragment.hltTauPFJetsRecoTauChargedHadrons + fragment.hltPFTauPiZeros + fragment.hltPFTausSansRef + fragment.hltPFTaus + fragment.hltPFTauTrackFindingDiscriminator + fragment.hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator + fragment.hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator + fragment.hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator ) -fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg = cms.Sequence( fragment.hltSinglePFTau35Reg + fragment.hltPFTauTrackPt1DiscriminatorReg + fragment.hltSelectedPFTausTrackPt1Reg + fragment.hltSinglePFTau35TrackPt1Reg ) -fragment.HLTSinglePFTauPt40Eta2p1Trk1Reg = cms.Sequence( fragment.hltSinglePFTau40Reg + fragment.hltPFTauTrackPt1DiscriminatorReg + fragment.hltSelectedPFTausTrackPt1Reg + fragment.hltSinglePFTau40TrackPt1Reg ) -fragment.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter + fragment.hltEgammaClusterShape + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.hltEgammaHoverE + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter + fragment.HLTGsfElectronSequence + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter ) -fragment.HLTPFScoutingPackingSequence = cms.Sequence( fragment.hltScoutingPFPacker + fragment.hltScoutingMuonPacker + fragment.hltScoutingEgammaPacker ) - -fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse ) -fragment.HLT_AK8PFJet360_TrimMass30_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet360TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet260 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets260 + fragment.hltAK8SinglePFJet360 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet380_TrimMass30_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet380TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet280 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets280 + fragment.hltAK8SinglePFJet380 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet400_TrimMass30_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet400TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet300 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 + fragment.hltAK8SinglePFJet400 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet420_TrimMass30_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet420TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet320 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets320 + fragment.hltAK8SinglePFJet420 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT750_TrimMass50_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT750TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht650 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT750 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT800_TrimMass50_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT800TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht700 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT800 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT850_TrimMass50_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT850TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht750 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT850 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT900_TrimMass50_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT900TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht800 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT900 + fragment.HLTEndSequence ) -fragment.HLT_CaloJet500_NoJetID_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreCaloJet500NoJetID + fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSingleCaloJet500 + fragment.HLTEndSequence ) -fragment.HLT_CaloJet550_NoJetID_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreCaloJet550NoJetID + fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSingleCaloJet550 + fragment.HLTEndSequence ) -fragment.HLT_Trimuon5_3p5_2_Upsilon_Muon_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMuV1OSM5to17 + fragment.hltPreTrimuon53p52UpsilonMuon + fragment.hltTripleMuonV2L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltTripleMuonV2L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3TripleMuonV2L1Filtered0) + fragment.hltTripleMuL3V2PreFiltered0 + fragment.hltTripleMuL3V2bPreFiltered0 + fragment.hltTripleMuL3V2cPreFiltered0 + fragment.hltUpsilonMuonL3Filtered + fragment.hltDisplacedmumuVtxProducerUpsilonMuon + fragment.hltVertexmumuFilterUpsilonMuon + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle25_CaloIdL_MW_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + fragment.hltPreDoubleEle25CaloIdLMW + fragment.HLTEle25CaloIdLMWSequence + fragment.HLTDoubleEle25CaloIdLMWSequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle27_CaloIdL_MW_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + fragment.hltPreDoubleEle27CaloIdLMW + fragment.HLTEle27CaloIdLMWSequence + fragment.HLTDoubleEle27CaloIdLMWSequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle33_CaloIdL_MW_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + fragment.hltPreDoubleEle33CaloIdLMW + fragment.HLTEle33CaloIdLMWSequence + fragment.HLTDoubleEle33CaloIdLMWSequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORDoubleLooseIsoEGXXer + fragment.hltPreDoubleEle24eta2p1WPTightGsf + fragment.HLTDoubleEle24erWPTightGsfForTauSequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEG6to8HTT250to300IorL1sHTT + fragment.hltPreDoubleEle8CaloIdMTrackIdMMass8DZPFHT350 + fragment.HLTDoubleEle8CaloIdMGsfTrackIdMSequence + fragment.hltDoubleEle8Mass8Filter + fragment.hltDoubleEle8DZFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEG6to8HTT250to300IorL1sHTT + fragment.hltPreDoubleEle8CaloIdMTrackIdMMass8PFHT350 + fragment.HLTDoubleEle8CaloIdMGsfTrackIdMSequence + fragment.hltDoubleEle8Mass8Filter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Ele27_Ele37_CaloIdL_MW_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + fragment.hltPreEle27Ele37CaloIdLMW + fragment.HLTEle37CaloIdLMWSequence + fragment.HLTDoubleEle37Ele27CaloIdLMWSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu27_Ele37_CaloIdL_MW_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16IorSingleMu25 + fragment.hltPreMu27Ele37CaloIdLMW + fragment.hltL1fL1sMu16orMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu16orMu25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q + fragment.HLTEle37CaloIdLMWUnseededSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu37_Ele27_CaloIdL_MW_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16IorSingleMu25 + fragment.hltPreMu37Ele27CaloIdLMW + fragment.hltL1fL1sMu16orMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu16orMu25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered37Q + fragment.HLTEle27CaloIdLMWUnseededSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu37_TkMu27_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22IorSingleMu25 + fragment.hltPreMu37TkMu27 + fragment.hltL1fL1sMu22orMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22orMu25L1f0L2Filtered25) + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sMu16orMu25L1f0L2f25L3Filtered37 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered37TrkFiltered27 + fragment.hltDiMuonGlb37Trk27DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_3_Bs_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4 + fragment.hltPreDoubleMu43Bs + fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0) + fragment.hltDoubleMu4BsL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4Bs + fragment.hltDisplacedmumuFilterDoubleMu4Bs + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_3_Jpsi_Displaced_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4 + fragment.hltPreDoubleMu43JpsiDisplaced + fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0) + fragment.hltDoubleMu43JpsiDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu43Jpsi + fragment.hltDisplacedmumuFilterDoubleMu43Jpsi + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_JpsiTrk_Displaced_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4JpsiTrkDisplaced + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4JpsiDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + fragment.hltDisplacedmumuFilterDoubleMu4Jpsi + fragment.HLTIterativeTrackingDisplacedJpsiIter02 + fragment.hltJpsiTkAllConeTracksIter + fragment.hltJpsiTkVertexProducer + fragment.hltJpsiTkVertexFilter + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4LowMassNonResonantTrkDisplaced + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4LowMassNonResonantDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant + fragment.hltDisplacedmumuFilterDoubleMu4LowMassNonResonant + fragment.HLTIterativeTrackingDisplacedNRIter02 + fragment.hltLowMassNonResonantTkAllConeTracksIter + fragment.hltLowMassNonResonantTkVertexProducer + fragment.hltLowMassNonResonantTkVertexFilter + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu3_Trk_Tau3mu_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorTripleMu530DoubleMu53OSMassMax9 + fragment.hltPreDoubleMu3TrkTau3mu + fragment.hltL1fL1sL1DoubleMuorTripleMuL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0) + fragment.hltDoubleMu3TrkTau3muL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu3Tau3mu + fragment.hltDisplacedmumuFilterDoubleMu3Tau3mu + fragment.HLTIterativeTrackingTau3muIter02 + fragment.hltTau3muTkAllConeTracksIter + fragment.hltTau3muTkVertexProducer + fragment.hltTau3muTkVertexFilter + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4PsiPrimeTrkDisplaced + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4PsiPrimeDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4PsiPrime + fragment.hltDisplacedmumuFilterDoubleMu4PsiPrime + fragment.HLTIterativeTrackingDisplacedPsiPrimeIter02 + fragment.hltPsiPrimeTkAllConeTracksIter + fragment.hltPsiPrimeTkVertexProducer + fragment.hltPsiPrimeTkVertexFilter + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_Mass8_DZ_PFHT350_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu3SQHTT200 + fragment.hltPreDoubleMu4Mass8DZPFHT350 + fragment.hltDoubleMuon4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltDoubleMuon4L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3DoubleMuon4L1Filtered0) + fragment.hltL3fL1DiMu3SQHT200L3PreFiltered4 + fragment.hltDoubleMuon4Mass8Filtered + fragment.hltDoubleMu4Mass8DZFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu8_Mass8_PFHT350_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu3SQHTT200 + fragment.hltPreDoubleMu8Mass8PFHT350 + fragment.hltDoubleMuon4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltDoubleMuon4L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3DoubleMuon4L1Filtered0) + fragment.hltL3fL1DiMu3SQHT200L3PreFiltered8 + fragment.hltDoubleMuon8Mass8Filtered + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu3_PFJet40_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3IorMu3Jet30er2p5 + fragment.hltPreMu3PFJet40 + fragment.hltL1fL1sMu3L1Filtered0 + fragment.hltL1sSingleJet35ObjectMap + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3L1Filtered0) + fragment.hltL3fL1sMu3L1f0L2f0L3Filtered3 + fragment.HLTAK4PFJetsSequence + fragment.hltMu3JetCollectionsForLeptonPlusPFJets + fragment.hltMu3PFJet40MuCleaned + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_L2Mu2_Jpsi_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQ + fragment.hltPreMu7p5L2Mu2Jpsi + fragment.hltL1fL1DoubleMu0SQL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fSQDoubleMu2L2PreFiltered2 + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + fragment.hltL3fSQMu7p5L2Mu2L3Filtered7p5 + fragment.hltSQMu7p5L2Mu2JpsiTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_L2Mu2_Upsilon_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQ + fragment.hltPreMu7p5L2Mu2Upsilon + fragment.hltL1fL1DoubleMu0SQL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fSQDoubleMu2L2PreFiltered2 + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + fragment.hltL3fSQMu7p5L2Mu2L3Filtered7p5 + fragment.hltSQMu7p5L2Mu2UpsilonTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_Track2_Jpsi_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreMu7p5Track2Jpsi + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track2JpsiTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_Track3p5_Jpsi_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreMu7p5Track3p5Jpsi + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track3p5JpsiTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_Track7_Jpsi_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreMu7p5Track7Jpsi + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track7JpsiTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_Track2_Upsilon_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreMu7p5Track2Upsilon + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track2UpsilonTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_Track3p5_Upsilon_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreMu7p5Track3p5Upsilon + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track3p5UpsilonTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_Track7_Upsilon_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreMu7p5Track7Upsilon + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track7UpsilonTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_DoublePhoton33_CaloIdL_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + fragment.hltPreDoublePhoton33CaloIdL + fragment.HLTPho33CaloIdLSequence + fragment.HLTDoublePho33CaloIdLUnseededSequence + fragment.HLTEndSequence ) -fragment.HLT_DoublePhoton70_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + fragment.hltPreDoublePhoton70 + fragment.HLTDoublePho70Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoublePhoton85_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + fragment.hltPreDoublePhoton85 + fragment.HLTDoublePho85Sequence + fragment.HLTEndSequence ) -fragment.HLT_Ele20_WPTight_Gsf_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGLowETor + fragment.hltPreEle20WPTightGsf + fragment.HLTEle20WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele20_WPLoose_Gsf_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGLowETor + fragment.hltPreEle20WPLooseGsf + fragment.HLTEle20WPLooseGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele20_eta2p1_WPLoose_Gsf_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGLowETor + fragment.hltPreEle20eta2p1WPLooseGsf + fragment.HLTEle20Eta2p1WPLooseGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiEle27WPTightCaloOnlyL1DoubleEG + fragment.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence + fragment.HLTEndSequence ) -fragment.HLT_Ele27_WPTight_Gsf_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle27WPTightGsf + fragment.HLTEle27WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele32_WPTight_Gsf_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle32WPTightGsf + fragment.HLTEle32WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele35_WPTight_Gsf_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle35WPTightGsf + fragment.HLTEle35WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele35_WPTight_Gsf_L1EGMT_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaSingleEle + fragment.hltPreEle35WPTightGsfL1EGMT + fragment.HLTSingleEleGsfL1EGMTSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele38_WPTight_Gsf_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle38WPTightGsf + fragment.HLTEle38WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele40_WPTight_Gsf_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle40WPTightGsf + fragment.HLTEle40WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreEle32WPTightGsfL1DoubleEG + fragment.HLTEle32L1DoubleEGWPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_HT450_Beamspot_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpot + fragment.hltPreHT450Beamspot + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT450 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.HLTEndSequence ) -fragment.HLT_HT300_Beamspot_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpot + fragment.hltPreHT300Beamspot + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT300 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu18erTau24erIorMu20erTau24er + fragment.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1CrossL1 + fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTLooseChargedIsoAntiMuonPFTau27Sequence + fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationAgainstMuonMatch + fragment.hltSelectedPFTau27LooseChargedIsolationAgainstMuonL1HLTMatched + fragment.hltOverlapFilterIsoMu20LooseChargedIsoPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu18erTau24erIorMu20erTau24er + fragment.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1CrossL1 + fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoAntiMuonPFTau27Sequence + fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationAgainstMuonMatch + fragment.hltSelectedPFTau27MediumChargedIsolationAgainstMuonL1HLTMatched + fragment.hltOverlapFilterIsoMu20MediumChargedIsoPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu18erTau24erIorMu20erTau24er + fragment.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1CrossL1 + fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTTightChargedIsoAntiMuonPFTau27Sequence + fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch + fragment.hltSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched + fragment.hltOverlapFilterIsoMu20TightChargedIsoPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu18erTau24erIorMu20erTau24er + fragment.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1TightIDCrossL1 + fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsAgainstMuonMatch + fragment.hltSelectedPFTau27LooseChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + fragment.hltOverlapFilterIsoMu20LooseChargedIsoTightOOSCPhotonsPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu18erTau24erIorMu20erTau24er + fragment.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1TightIDCrossL1 + fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsAgainstMuonMatch + fragment.hltSelectedPFTau27MediumChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + fragment.hltOverlapFilterIsoMu20MediumChargedIsoTightOOSCPhotonsPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu18erTau24erIorMu20erTau24er + fragment.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1TightIDCrossL1 + fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch + fragment.hltSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + fragment.hltOverlapFilterIsoMu20TightChargedIsoTightOOSCPhotonsPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20SingleL1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTLooseChargedIsoAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu24LooseChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20SingleL1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu24MediumChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau20SingleL1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTTightChargedIsoAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu24TightChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20TightIDSingleL1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu24LooseChargedIsoTightOOSCPhotonsPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20TightIDSingleL1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu24MediumChargedIsoTightOOSCPhotonsPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau20TightIDSingleL1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu24TightChargedIsoTightOOSCPhotonsPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu18 + fragment.hltPreIsoMu20 + fragment.hltL1fL1sMu18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18L1Filtered0) + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + fragment.HLTMu20IsolationSequence + fragment.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22 + fragment.hltPreIsoMu24 + fragment.hltL1fL1sMu22L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22L1Filtered0) + fragment.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q + fragment.HLTMu24IsolationSequence + fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu27_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu27 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + fragment.HLTMu27IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu30_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu30 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30Q + fragment.HLTMu30IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f30QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_UncorrectedJetE30_NoBPTX_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJetC20NotBptxOR + fragment.hltPreUncorrectedJetE30NoBPTX + fragment.HLTStoppedHSCPLocalHcalReco + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy30 + fragment.HLTEndSequence ) -fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJetC20NotBptxOR + fragment.hltPreUncorrectedJetE30NoBPTX3BX + fragment.hltL1sSingleJetC20NotBptxOR3BXEmulated + fragment.HLTStoppedHSCPLocalHcalReco + fragment.hltStoppedHSCPHpdFilter + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy30 + fragment.HLTEndSequence ) -fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + fragment.hltPreUncorrectedJetE60NoBPTX3BX + fragment.HLTStoppedHSCPLocalHcalReco + fragment.hltStoppedHSCPHpdFilter + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy60 + fragment.HLTEndSequence ) -fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + fragment.hltPreUncorrectedJetE70NoBPTX3BX + fragment.HLTStoppedHSCPLocalHcalReco + fragment.hltStoppedHSCPHpdFilter + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy70 + fragment.HLTEndSequence ) -fragment.HLT_L1SingleMu18_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu18 + fragment.hltPreL1SingleMu18 + fragment.hltL1fL1sMu18L1Filtered0 + fragment.HLTEndSequence ) -fragment.HLT_L1SingleMu25_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreL1SingleMu25 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTEndSequence ) -fragment.HLT_L2Mu10_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreL2Mu10 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sMu22or25L1f0L2FilteredQ + fragment.HLTEndSequence ) -fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenNotBptxOR3BX + fragment.hltPreL2Mu10NoVertexNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + fragment.HLTEndSequence ) -fragment.HLT_L2Mu10_NoVertex_NoBPTX_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenNotBptxOR + fragment.hltPreL2Mu10NoVertexNoBPTX + fragment.hltL1fL1sMuOpenNotBptxORL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + fragment.HLTEndSequence ) -fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenNotBptxOR3BX + fragment.hltPreL2Mu45NoVertex3StaNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 + fragment.HLTEndSequence ) -fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenNotBptxOR3BX + fragment.hltPreL2Mu40NoVertex3StaNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 + fragment.HLTEndSequence ) -fragment.HLT_L2Mu50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreL2Mu50 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequenceAllBx + fragment.hltL2fL1sMu22or25L1f0L2AllBxFiltered50Q + fragment.HLTEndSequence ) -fragment.HLT_DoubleL2Mu50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOR + fragment.hltPreDoubleL2Mu50 + fragment.hltL1fL1sMuORL1Filtered0 + fragment.HLTL2muonrecoSequenceAllBx + fragment.hltL2fL1sMuORL1f0DoubleL2AllBxFiltered50Q + fragment.HLTEndSequence ) -fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVL + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered8 + fragment.hltL3fL1DoubleMu155fFiltered17 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon178RelTrkIsoFiltered0p4 + fragment.HLTEndSequence ) -fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVL + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered9 + fragment.hltL3fL1DoubleMu155fFiltered19 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon199RelTrkIsoFiltered0p4 + fragment.HLTEndSequence ) -fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered8 + fragment.hltL3fL1DoubleMu155fFiltered17 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon178RelTrkIsoFiltered0p4 + fragment.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered9 + fragment.hltL3fL1DoubleMu155fFiltered19 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon199RelTrkIsoFiltered0p4 + fragment.hltDiMuon199RelTrkIsoFiltered0p4DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered8 + fragment.hltL3fL1DoubleMu155fFiltered17 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon178RelTrkIsoFiltered0p4 + fragment.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 + fragment.hltDiMuon178Mass8Filtered + fragment.HLTEndSequence ) -fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered9 + fragment.hltL3fL1DoubleMu155fFiltered19 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon199RelTrkIsoFiltered0p4 + fragment.hltDiMuon199RelTrkIsoFiltered0p4DzFiltered0p2 + fragment.hltDiMuon199Mass8Filtered + fragment.HLTEndSequence ) -fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered8 + fragment.hltL3fL1DoubleMu155fFiltered17 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon178RelTrkIsoFiltered0p4 + fragment.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 + fragment.hltDiMuon178Mass3p8Filtered + fragment.HLTEndSequence ) -fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered9 + fragment.hltL3fL1DoubleMu155fFiltered19 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon199RelTrkIsoFiltered0p4 + fragment.hltDiMuon199RelTrkIsoFiltered0p4DzFiltered0p2 + fragment.hltDiMuon199Mass3p8Filtered + fragment.HLTEndSequence ) -fragment.HLT_Mu25_TkMu0_Onia_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er + fragment.hltPreMu25TkMu0Onia + fragment.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered25TrkFiltered0 + fragment.hltDiMuonGlb25Trk0DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu30_TkMu0_Onia_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er + fragment.hltPreMu30TkMu0Onia + fragment.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered30TrkFiltered0 + fragment.hltDiMuonGlb30Trk0DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu20_TkMu0_Phi_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + fragment.hltPreMu20TkMu0Phi + fragment.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered20TrkFiltered0 + fragment.hltDiMuonGlb20Trk0DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu25_TkMu0_Phi_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + fragment.hltPreMu25TkMu0Phi + fragment.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered25PhiTrkFiltered0 + fragment.hltDiMuonGlb25PhiTrk0DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu20_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu18 + fragment.hltPreMu20 + fragment.hltL1fL1sMu18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18L1Filtered0) + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + fragment.HLTEndSequence ) -fragment.HLT_Mu27_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreMu27 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + fragment.HLTEndSequence ) -fragment.HLT_Mu50_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreMu50 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + fragment.HLTEndSequence ) -fragment.HLT_Mu55_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreMu55 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered55Q + fragment.HLTEndSequence ) -fragment.HLT_OldMu100_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreOldMu100 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fOldL1sMu22or25L1f0L2Filtered10Q + fragment.HLTOldL3muonrecoSequence + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q + fragment.HLTEndSequence ) -fragment.HLT_TkMu100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreTkMu100 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTHighPt50TrackerMuonSequence + fragment.hltL3fL1sMu25f0TkFiltered100Q + fragment.HLTEndSequence ) -fragment.HLT_DiPFJet15_NoCaloMatched_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12BptxAND + fragment.hltPreDiPFJet15NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJet25_NoCaloMatched_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12BptxAND + fragment.hltPreDiPFJet25NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet25 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJet15_FBEta3_NoCaloMatched_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12BptxAND + fragment.hltPreDiPFJet15FBEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15FBEta3 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJet25_FBEta3_NoCaloMatched_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12BptxAND + fragment.hltPreDiPFJet25FBEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet25FBEta3 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve40_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJetAve40 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve30 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve40 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve60_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJetAve60 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve45 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve60 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve80_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreDiPFJetAve80 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve60 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve80 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve140_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreDiPFJetAve140 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve110 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve140 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve200_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120 + fragment.hltPreDiPFJetAve200 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve170 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve200 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve260_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve260 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve210 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve260 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve320_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve320 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve270 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve320 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve400_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve400 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve350 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve400 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve500_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve500 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve450 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve500 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve15_HFJEC_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJetAve15HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve15ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve25_HFJEC_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJetAve25HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve25ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve35_HFJEC_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12BptxAND + fragment.hltPreDiPFJetAve35HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve35ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve60_HFJEC_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreDiPFJetAve60HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet40ForHFJECBase + fragment.hltSingleCaloJet40ForHFJECEtaLimited + fragment.hltSingleCaloJet40ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve60ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve80_HFJEC_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreDiPFJetAve80HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet50ForHFJECBase + fragment.hltSingleCaloJet50ForHFJECEtaLimited + fragment.hltSingleCaloJet50ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve80ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve100_HFJEC_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJet60 + fragment.hltPreDiPFJetAve100HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet60ForHFJECBase + fragment.hltSingleCaloJet60ForHFJECEtaLimited + fragment.hltSingleCaloJet60ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve100ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve160_HFJEC_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120 + fragment.hltPreDiPFJetAve160HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet100ForHFJECBase + fragment.hltSingleCaloJet100ForHFJECEtaLimited + fragment.hltSingleCaloJet100ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve160ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve220_HFJEC_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve220HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet140ForHFJECBase + fragment.hltSingleCaloJet140ForHFJECEtaLimited + fragment.hltSingleCaloJet140ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve220ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve300_HFJEC_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve300HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet200ForHFJECBase + fragment.hltSingleCaloJet200ForHFJECEtaLimited + fragment.hltSingleCaloJet200ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve300ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet40_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK8PFJet40 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 + fragment.hltSinglePFJet40AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet60_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK8PFJet60 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet40AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets40AK8 + fragment.hltSinglePFJet60AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet80_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK8PFJet80 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet50AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50AK8 + fragment.hltSinglePFJet80AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet140_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreAK8PFJet140 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet110AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets110AK8 + fragment.hltSinglePFJet140AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet200_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120 + fragment.hltPreAK8PFJet200 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet170AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets170AK8 + fragment.hltSinglePFJet200AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet260_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet260 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet210AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets210AK8 + fragment.hltSinglePFJet260AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet320_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet320 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet270AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets270AK8 + fragment.hltSinglePFJet320AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet400_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet400 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet350AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets350AK8 + fragment.hltSinglePFJet400AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet450_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet450 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet400AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets400AK8 + fragment.hltSinglePFJet450AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet500_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet500 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet450AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets450AK8 + fragment.hltSinglePFJet500AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet550_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet550 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet500AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets500AK8 + fragment.hltSinglePFJet550AK8 + fragment.HLTEndSequence ) -fragment.HLT_PFJet40_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePFJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10 + fragment.hltSinglePFJet40 + fragment.HLTEndSequence ) -fragment.HLT_PFJet60_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPrePFJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets40 + fragment.hltSinglePFJet60 + fragment.HLTEndSequence ) -fragment.HLT_PFJet80_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPrePFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50 + fragment.hltSinglePFJet80 + fragment.HLTEndSequence ) -fragment.HLT_PFJet140_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPrePFJet140 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets110 + fragment.hltSinglePFJet140 + fragment.HLTEndSequence ) -fragment.HLT_PFJet200_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120 + fragment.hltPrePFJet200 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet170 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets170 + fragment.hltSinglePFJet200 + fragment.HLTEndSequence ) -fragment.HLT_PFJet260_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet260 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet210 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets210 + fragment.hltSinglePFJet260 + fragment.HLTEndSequence ) -fragment.HLT_PFJet320_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet320 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet270 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets270 + fragment.hltSinglePFJet320 + fragment.HLTEndSequence ) -fragment.HLT_PFJet400_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet400 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet350 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets350 + fragment.hltSinglePFJet400 + fragment.HLTEndSequence ) -fragment.HLT_PFJet450_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet450 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet400 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets400 + fragment.hltSinglePFJet450 + fragment.HLTEndSequence ) -fragment.HLT_PFJet500_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet500 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet450 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets450 + fragment.hltSinglePFJet500 + fragment.HLTEndSequence ) -fragment.HLT_PFJet550_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet550 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet450 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets450 + fragment.hltSinglePFJet550 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd40_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePFJetFwd40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 + fragment.hltSinglePFFwdJet40 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd60_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPrePFJetFwd60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 + fragment.hltSinglePFFwdJet60 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd80_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPrePFJetFwd80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 + fragment.hltSinglePFFwdJet80 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd140_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPrePFJetFwd140 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110 + fragment.hltSinglePFFwdJet140 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd200_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120Fwd + fragment.hltPrePFJetFwd200 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet170 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets170 + fragment.hltSinglePFFwdJet200 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd260_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJetFwd260 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet210 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets210 + fragment.hltSinglePFFwdJet260 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd320_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJetFwd320 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet270 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets270 + fragment.hltSinglePFFwdJet320 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd400_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJetFwd400 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet350 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets350 + fragment.hltSinglePFFwdJet400 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd450_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJetFwd450 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet400 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets400 + fragment.hltSinglePFFwdJet450 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd500_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJetFwd500 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet450 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets450 + fragment.hltSinglePFFwdJet500 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd40_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK8PFJetFwd40 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 + fragment.hltSinglePFFwdJet40AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd60_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreAK8PFJetFwd60 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet40AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 + fragment.hltSinglePFFwdJet60AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd80_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK8PFJetFwd80 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet50AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 + fragment.hltSinglePFFwdJet80AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd140_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreAK8PFJetFwd140 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet110AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 + fragment.hltSinglePFFwdJet140AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd200_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120Fwd + fragment.hltPreAK8PFJetFwd200 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet170AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets170AK8 + fragment.hltSinglePFFwdJet200AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd260_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJetFwd260 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet210AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets210AK8 + fragment.hltSinglePFFwdJet260AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd320_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJetFwd320 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet270AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets270AK8 + fragment.hltSinglePFFwdJet320AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd400_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJetFwd400 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet350AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets350AK8 + fragment.hltSinglePFFwdJet400AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd450_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJetFwd450 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet400AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets400AK8 + fragment.hltSinglePFFwdJet450AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd500_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJetFwd500 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet450AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets450AK8 + fragment.hltSinglePFFwdJet500AK8 + fragment.HLTEndSequence ) -fragment.HLT_PFHT180_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT120er + fragment.hltPrePFHT180 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT130Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT180Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT250_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT160er + fragment.hltPrePFHT250 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT250Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT370_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200er + fragment.hltPrePFHT370 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT320Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT370Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT430_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT255er + fragment.hltPrePFHT430 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT380Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT430Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT510_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT510 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT460Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT510Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT590_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT590 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT515Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT590Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT680_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT680 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT580Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT680Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT780_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT780 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT680Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT780Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT890_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT890 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT790Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT890Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT1050_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT1050 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT900Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT1050Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT500PFMET100PFMHT100IDTight + fragment.HLTRecoMETSequence + fragment.hltMET70 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean60 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT70 + fragment.hltHtMhtJet30 + fragment.hltHT400Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID100 + fragment.hltPFMETProducer + fragment.hltPFMET100 + fragment.hltPFHTJet30 + fragment.hltPFHT500Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT500PFMET110PFMHT110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.hltHtMhtJet30 + fragment.hltHT400Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID110 + fragment.hltPFMETProducer + fragment.hltPFMET110 + fragment.hltPFHTJet30 + fragment.hltPFHT500Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT700PFMET85PFMHT85IDTight + fragment.HLTRecoMETSequence + fragment.hltMET60 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean50 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.hltHtMhtJet30 + fragment.hltHT550Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID85 + fragment.hltPFMETProducer + fragment.hltPFMET85 + fragment.hltPFHTJet30 + fragment.hltPFHT700Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT700PFMET95PFMHT95IDTight + fragment.HLTRecoMETSequence + fragment.hltMET70 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean60 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT70 + fragment.hltHtMhtJet30 + fragment.hltHT550Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID95 + fragment.hltPFMETProducer + fragment.hltPFMET95 + fragment.hltPFHTJet30 + fragment.hltPFHT700Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT800PFMET75PFMHT75IDTight + fragment.HLTRecoMETSequence + fragment.hltMET50 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean40 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT50 + fragment.hltHtMhtJet30 + fragment.hltHT650Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID75 + fragment.hltPFMETProducer + fragment.hltPFMET75 + fragment.hltPFHTJet30 + fragment.hltPFHT800Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT800PFMET85PFMHT85IDTight + fragment.HLTRecoMETSequence + fragment.hltMET60 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean50 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.hltHtMhtJet30 + fragment.hltHT650Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID85 + fragment.hltPFMETProducer + fragment.hltPFMET85 + fragment.hltPFHTJet30 + fragment.hltPFHT800Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFMET110_PFMHT110_IDTight_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET110PFMHT110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID110 + fragment.hltPFMETProducer + fragment.hltPFMET110 + fragment.HLTEndSequence ) -fragment.HLT_PFMET120_PFMHT120_IDTight_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET120PFMHT120IDTight + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltPFMET120 + fragment.HLTEndSequence ) -fragment.HLT_PFMET130_PFMHT130_IDTight_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET130PFMHT130IDTight + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT100 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID130 + fragment.hltPFMETProducer + fragment.hltPFMET130 + fragment.HLTEndSequence ) -fragment.HLT_PFMET140_PFMHT140_IDTight_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET140PFMHT140IDTight + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID140 + fragment.hltPFMETProducer + fragment.hltPFMET140 + fragment.HLTEndSequence ) -fragment.HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET100PFMHT100IDTightCaloBTagCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET70 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean60 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT70 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp7Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID100 + fragment.hltPFMETProducer + fragment.hltPFMET100 + fragment.HLTEndSequence ) -fragment.HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET110PFMHT110IDTightCaloBTagCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp7Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID110 + fragment.hltPFMETProducer + fragment.hltPFMET110 + fragment.HLTEndSequence ) -fragment.HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET120PFMHT120IDTightCaloBTagCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp7Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltPFMET120 + fragment.HLTEndSequence ) -fragment.HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET130PFMHT130IDTightCaloBTagCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT100 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp7Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID130 + fragment.hltPFMETProducer + fragment.hltPFMET130 + fragment.HLTEndSequence ) -fragment.HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET140PFMHT140IDTightCaloBTagCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT110 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp7Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID140 + fragment.hltPFMETProducer + fragment.hltPFMET140 + fragment.HLTEndSequence ) -fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMET120PFMHT120IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltPFMET120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID120 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne110_PFMHT110_IDTight_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETTypeOne110PFMHT110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID110 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne110 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETTypeOne120PFMHT120IDTight + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne130_PFMHT130_IDTight_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETTypeOne130PFMHT130IDTight + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT100 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID130 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne130 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne140_PFMHT140_IDTight_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETTypeOne140PFMHT140IDTight + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID140 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne140 + fragment.HLTEndSequence ) -fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETNoMu110PFMHTNoMu110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID110 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu110 + fragment.HLTEndSequence ) -fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTight + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID120 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETNoMu130PFMHTNoMu130IDTight + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT100 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID130 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu130 + fragment.HLTEndSequence ) -fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETNoMu140PFMHTNoMu140IDTight + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID140 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu140 + fragment.HLTEndSequence ) -fragment.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreMonoCentralPFJet80PFMETNoMu110PFMHTNoMu110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTAK4CaloJetsSequence + fragment.hltCentralCaloJet65 + fragment.hltMht + fragment.hltMHT80 + fragment.HLTAK4PFJetsSequence + fragment.hltCentralPFJet80 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID110 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu110 + fragment.HLTEndSequence ) -fragment.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreMonoCentralPFJet80PFMETNoMu120PFMHTNoMu120IDTight + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltCentralCaloJet65 + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltCentralPFJet80 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID120 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu120 + fragment.HLTEndSequence ) -fragment.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreMonoCentralPFJet80PFMETNoMu130PFMHTNoMu130IDTight + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTAK4CaloJetsSequence + fragment.hltCentralCaloJet65 + fragment.hltMht + fragment.hltMHT100 + fragment.HLTAK4PFJetsSequence + fragment.hltCentralPFJet80 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID130 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu130 + fragment.HLTEndSequence ) -fragment.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreMonoCentralPFJet80PFMETNoMu140PFMHTNoMu140IDTight + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTAK4CaloJetsSequence + fragment.hltCentralCaloJet65 + fragment.hltMht + fragment.hltMHT110 + fragment.HLTAK4PFJetsSequence + fragment.hltCentralPFJet80 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID140 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu140 + fragment.HLTEndSequence ) -fragment.HLT_L1ETMHadSeeds_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreL1ETMHadSeeds + fragment.HLTEndSequence ) -fragment.HLT_CaloMHT90_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMHT90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET80_NotCleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET80NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET90_NotCleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET90NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET100_NotCleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET100NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET110_NotCleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET110NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET250_NotCleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET250NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET250 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET70_HBHECleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET70HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET80_HBHECleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET80HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET90_HBHECleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET90HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET100_HBHECleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET100HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET250_HBHECleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET250HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean250 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET300_HBHECleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET300HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean300 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET350_HBHECleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPreCaloMET350HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean350 + fragment.HLTEndSequence ) -fragment.HLT_PFMET200_NotCleaned_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET200NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET200 + fragment.HLTEndSequence ) -fragment.HLT_PFMET200_HBHECleaned_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET200HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET200 + fragment.HLTEndSequence ) -fragment.HLT_PFMET250_HBHECleaned_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET250HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET250 + fragment.HLTEndSequence ) -fragment.HLT_PFMET300_HBHECleaned_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET300HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET300 + fragment.HLTEndSequence ) -fragment.HLT_PFMET200_HBHE_BeamHaloCleaned_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMET200HBHEBeamHaloCleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET200 + fragment.HLTBeamHaloCleanerSequence + fragment.hltMetCleanBH + fragment.hltMETCleanBH80 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHadSeeds + fragment.hltPrePFMETTypeOne200HBHEBeamHaloCleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne200 + fragment.HLTBeamHaloCleanerSequence + fragment.hltMetCleanBH + fragment.hltMETCleanBH80 + fragment.HLTEndSequence ) -fragment.HLT_MET105_IsoTrk50_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETM80ToETM150 + fragment.hltPreMET105IsoTrk50 + fragment.HLTRecoMETSequence + fragment.hltMET105 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean65 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltDeDxEstimatorProducer + fragment.hltTrk50Filter + fragment.HLTEndSequence ) -fragment.HLT_MET120_IsoTrk50_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETM80ToETM150 + fragment.hltPreMET120IsoTrk50 + fragment.HLTRecoMETSequence + fragment.hltMET120 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean65 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltDeDxEstimatorProducer + fragment.hltTrk50Filter + fragment.HLTEndSequence ) -fragment.HLT_SingleJet30_Mu12_SinglePFJet40_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + fragment.hltPreSingleJet30Mu12SinglePFJet40 + fragment.hltL1fL1sMu3Jet16L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloBJets30eta2p3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet16L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0) + fragment.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFBJets40Eta2p3 + fragment.HLTBTagMuJet40PFMu12SequenceL3 + fragment.hltBSoftMuonJet40Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + fragment.hltPreMu12DoublePFJets40CaloBTagCSVp33 + fragment.hltL1fL1sMu3Jet16L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92SingleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet16L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0) + fragment.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets40Eta2p3 + fragment.HLTBTagMuDiJet40PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet40Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 + fragment.hltPreMu12DoublePFJets100CaloBTagCSVp33 + fragment.hltL1fL1sMu3Jet60L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92SingleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet60L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0) + fragment.hltL3fL1sMu3Jet60L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets100Eta2p3 + fragment.HLTBTagMuDiJet100PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet100Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + fragment.hltPreMu12DoublePFJets200CaloBTagCSVp33 + fragment.hltL1fL1sMu3Jet120L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92SingleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet120L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + fragment.hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets200Eta2p3 + fragment.HLTBTagMuDiJet200PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet200Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + fragment.hltPreMu12DoublePFJets350CaloBTagCSVp33 + fragment.hltL1fL1sMu3Jet120L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92SingleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet120L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + fragment.hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets350Eta2p3 + fragment.HLTBTagMuDiJet350PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet350Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + fragment.hltPreMu12DoublePFJets40MaxDeta1p6DoubleCaloBTagCSVp33 + fragment.hltL1fL1sMu12Dijet40L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92DoubleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu12Dijet40L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0) + fragment.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets40Eta2p3 + fragment.hltDoublePFJets40Eta2p3MaxDeta1p6 + fragment.HLTBTagMuDiJet40PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet40Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + fragment.hltPreMu12DoublePFJets54MaxDeta1p6DoubleCaloBTagCSVp33 + fragment.hltL1fL1sMu12Dijet40L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92DoubleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu12Dijet40L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0) + fragment.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets54Eta2p3 + fragment.hltDoublePFJets54Eta2p3MaxDeta1p6 + fragment.HLTBTagMuDiJet54PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet54Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + fragment.hltPreMu12DoublePFJets62MaxDeta1p6DoubleCaloBTagCSVp33 + fragment.hltL1fL1sMu12Dijet40L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92DoubleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu12Dijet40L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0) + fragment.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets62Eta2p3 + fragment.hltDoublePFJets62Eta2p3MaxDeta1p6 + fragment.HLTBTagMuDiJet62PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet62Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets40_CaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet40er3p0 + fragment.hltPreDoublePFJets40CaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92SingleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets40Eta2p3 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets100_CaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet100er3p0 + fragment.hltPreDoublePFJets100CaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.hltSelectorJets80L1FastJet + fragment.hltSelectorCentralJets80L1FastJet + fragment.hltSelector6CentralJetsL1FastJet + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo80x6CSVp0p92SingleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets100Eta2p3 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets200_CaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet120er3p0 + fragment.hltPreDoublePFJets200CaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.hltSelectorJets80L1FastJet + fragment.hltSelectorCentralJets80L1FastJet + fragment.hltSelector6CentralJetsL1FastJet + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo80x6CSVp0p92SingleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets200Eta2p3 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets350_CaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet120er3p0 + fragment.hltPreDoublePFJets350CaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.hltSelectorJets80L1FastJet + fragment.hltSelectorCentralJets80L1FastJet + fragment.hltSelector6CentralJetsL1FastJet + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo80x6CSVp0p92SingleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets350Eta2p3 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet100er2p3dEtaMax1p6 + fragment.hltPreDoublePFJets100MaxDeta1p6DoubleCaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.hltSelectorJets80L1FastJet + fragment.hltSelectorCentralJets80L1FastJet + fragment.hltSelector6CentralJetsL1FastJet + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo80x6CSVp0p92DoubleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets100Eta2p3 + fragment.hltDoublePFJets100Eta2p3MaxDeta1p6 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet100er2p3dEtaMax1p6 + fragment.hltPreDoublePFJets116MaxDeta1p6DoubleCaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.hltSelectorJets80L1FastJet + fragment.hltSelectorCentralJets80L1FastJet + fragment.hltSelector6CentralJetsL1FastJet + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo80x6CSVp0p92DoubleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets116Eta2p3 + fragment.hltDoublePFJets116Eta2p3MaxDeta1p6 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet100er2p3dEtaMax1p6 + fragment.hltPreDoublePFJets128MaxDeta1p6DoubleCaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.hltSelectorJets80L1FastJet + fragment.hltSelectorCentralJets80L1FastJet + fragment.hltSelector6CentralJetsL1FastJet + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo80x6CSVp0p92DoubleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets128Eta2p3 + fragment.hltDoublePFJets128Eta2p3MaxDeta1p6 + fragment.HLTEndSequence ) -fragment.HLT_Photon300_NoHE_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPrePhoton300NoHE + fragment.HLTSinglePhoton300erNoHESequence + fragment.HLTEndSequence ) -fragment.HLT_Mu8_TrkIsoVVL_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + fragment.hltPreMu8TrkIsoVVL + fragment.hltL1fL1sMu5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu5L1f0L2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0) + fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8 + fragment.HLTL3muontrkisovvlSequence + fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoFiltered0p4 + fragment.HLTEndSequence ) -fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6DoubleEG10 + fragment.hltPreMu8DiEle12CaloIdLTrackIdLDZ + fragment.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence + fragment.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence + fragment.hltMu8Ele12DZFilter + fragment.hltEle12Ele12DZFilter + fragment.HLTEndSequence ) -fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6DoubleEG10 + fragment.hltPreMu8DiEle12CaloIdLTrackIdL + fragment.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence + fragment.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6HTT240 + fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ + fragment.hltMuon8L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMuon8L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Muon8L1Filtered0) + fragment.hltL3fL1sMu6HTT240Filtered8 + fragment.HLTSingleEle8CaloIdMGsfTrackIdMSequence + fragment.hltElectronMuonInvMassFilter8 + fragment.hltMu8Ele8CaloIdMTrackIdMDZFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6HTT240 + fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 + fragment.hltMuon8L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMuon8L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Muon8L1Filtered0) + fragment.hltL3fL1sMu6HTT240Filtered8 + fragment.HLTSingleEle8CaloIdMGsfTrackIdMSequence + fragment.hltElectronMuonInvMassFilter8 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) -fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu17_TrkIsoVVL_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu10LowQ + fragment.hltPreMu17TrkIsoVVL + fragment.hltL1fL1sMu10lqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu10lqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 + fragment.HLTL3muontrkisovvlSequence + fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoFiltered0p4 + fragment.HLTEndSequence ) -fragment.HLT_Mu19_TrkIsoVVL_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu10LowQ + fragment.hltPreMu19TrkIsoVVL + fragment.hltL1fL1sMu10lqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu10lqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered19 + fragment.HLTL3muontrkisovvlSequence + fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoFiltered0p4 + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet20_Mu5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + fragment.hltPreBTagMuAK4DiJet20Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet20L1FastJetCentral + fragment.HLTBTagMuDiJet20L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet20L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet40_Mu5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + fragment.hltPreBTagMuAK4DiJet40Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet40L1FastJetCentral + fragment.HLTBTagMuDiJet40L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet40L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet70_Mu5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 + fragment.hltPreBTagMuAK4DiJet70Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet70L1FastJetCentral + fragment.HLTBTagMuDiJet70L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet70L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet110_Mu5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 + fragment.hltPreBTagMuAK4DiJet110Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet110L1FastJetCentral + fragment.HLTBTagMuDiJet110L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet110L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet170_Mu5_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + fragment.hltPreBTagMuAK4DiJet170Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet200L1FastJetCentral + fragment.HLTBTagMuDiJet200L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet200L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4Jet300_Mu5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet200 + fragment.hltPreBTagMuAK4Jet300Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBJet300L1FastJetCentral + fragment.HLTBTagMuJet300L1FastJetSequenceL25 + fragment.hltBSoftMuonJet300L1FastJetL25FilterByDR + fragment.HLTBTagMuJet300L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK8DiJet170_Mu5_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + fragment.hltPreBTagMuAK8DiJet170Mu5 + fragment.HLTAK8CaloJetsSequence + fragment.hltBAK8DiJet170L1FastJetCentral + fragment.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 + fragment.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR + fragment.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK8Jet300_Mu5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet200 + fragment.hltPreBTagMuAK8Jet300Mu5 + fragment.HLTAK8CaloJetsSequence + fragment.hltBJet300L1AK8FastJetCentral + fragment.HLTBTagMuJet300L1AK8FastJetSequenceL25 + fragment.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR + fragment.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEG + fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ + fragment.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) -fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEG + fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVL + fragment.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu23EG10IorMu20EG17 + fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ + fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) -fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu23EG10IorMu20EG17 + fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL + fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePhoton20_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG + fragment.hltPreMu12DoublePhoton20 + fragment.hltL1fMu12Diphoton20L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0) + fragment.hltL3fL1sMu12Diphoton20L1f0L2f8QL3Filtered12 + fragment.HLTMu12DoubleUnSeededPho20Sequence + fragment.HLTEndSequence ) -fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEGOrDoubleEGOrSingleEG + fragment.hltPreTriplePhoton202020CaloIdLV2 + fragment.HLTPho20CaloIdLV2TripleSeededSequence + fragment.HLTTriplePho20CaloIdLV2UnseededSequence + fragment.HLTEndSequence ) -fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEGOrDoubleEGOrSingleEG + fragment.hltPreTriplePhoton202020CaloIdLV2R9IdVL + fragment.HLTTriplePho20CaloIdLV2R9IdVLSequence + fragment.HLTEndSequence ) -fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEGOrDoubleEGOrSingleEG + fragment.hltPreTriplePhoton303010CaloIdLV2 + fragment.HLTTriplePho303010CaloIdLV2Sequence + fragment.HLTEndSequence ) -fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEGOrDoubleEGOrSingleEG + fragment.hltPreTriplePhoton303010CaloIdLV2R9IdVL + fragment.HLTTriplePho303010CaloIdLV2R9IdVLSequence + fragment.HLTEndSequence ) -fragment.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEGOrDoubleEGOrSingleEG + fragment.hltPreTriplePhoton35355CaloIdLV2R9IdVL + fragment.HLTTriplePho35355CaloIdLV2R9IdVLSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon25_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG18 + fragment.hltPrePhoton25 + fragment.HLTPhoton25Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon33_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG26 + fragment.hltPrePhoton33 + fragment.HLTPhoton33Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon50_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34to45 + fragment.hltPrePhoton50 + fragment.HLTPhoton50Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon75_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34to50 + fragment.hltPrePhoton75 + fragment.HLTPhoton75Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon90_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34to50 + fragment.hltPrePhoton90 + fragment.HLTPhoton90Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon120_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34to50 + fragment.hltPrePhoton120 + fragment.HLTPhoton120Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon150_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPrePhoton150 + fragment.HLTPhoton150Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon175_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPrePhoton175 + fragment.HLTPhoton175Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon200_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPrePhoton200 + fragment.HLTPhoton200Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon50_R9Id90_HE10_IsoM_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton50R9Id90HE10IsoM + fragment.HLTPhoton50R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon75_R9Id90_HE10_IsoM_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton75R9Id90HE10IsoM + fragment.HLTPhoton75R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon90_R9Id90_HE10_IsoM_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton90R9Id90HE10IsoM + fragment.HLTPhoton90R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon120_R9Id90_HE10_IsoM_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton120R9Id90HE10IsoM + fragment.HLTPhoton120R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon165_R9Id90_HE10_IsoM_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton165R9Id90HE10IsoM + fragment.HLTPhoton165R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon90_CaloIdL_PFHT700_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton90CaloIdLPFHT700 + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG90PFHT700EtFilter + fragment.hltEgammaClusterShape + fragment.hltPhoton90CaloIdLPFHT700ClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltPhoton90CaloIdLPFHT700HEFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltHT700Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass90 + fragment.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence + fragment.hltDiEG22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eMass90CombMassLastFilter + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass95 + fragment.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence + fragment.hltDiEG22R9Id85b95eORIso60CaloId15b35eANDHE12R9Id50b80eMass95CombMassLastFilter + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdPixelVetoMass55 + fragment.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdNoPixelVetoMass55 + fragment.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdNoPixelVetoMass55 + fragment.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdPixelVetoMass55 + fragment.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi_L1_NoOS_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQ + fragment.hltPreDimuon0JpsiL1NoOS + fragment.hltL1fL1DoubleMu0SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + fragment.hltDimuon0JpsiL1sNoOSL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS + fragment.hltDisplacedmumuFilterDimuon0JpsiL1sNoOS + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQ + fragment.hltPreDimuon0JpsiNoVertexingNoOS + fragment.hltL1fL1DoubleMu0SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + fragment.hltDimuon0JpsiNoVtxNoOSL3Filtered + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQOS + fragment.hltPreDimuon0Jpsi + fragment.hltL1sEmuDoubleMu0SQOS + fragment.hltL1fL1DoubleMu0SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + fragment.hltDimuon0JpsiL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0Jpsi + fragment.hltDisplacedmumuFilterDimuon0Jpsi + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi_NoVertexing_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQOS + fragment.hltPreDimuon0JpsiNoVertexing + fragment.hltL1sEmuDoubleMu0SQOS + fragment.hltL1fL1DoubleMu0SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + fragment.hltDimuon0JpsiL3Filtered + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDimuon0JpsiL14R0er1p5R + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDimuon0JpsiL1s4R0er1p5RL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R + fragment.hltDisplacedmumuFilterDimuon0JpsiL1s4R0er1p5R + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDimuon0JpsiNoVertexingL14R0er1p5R + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDimuon0JpsiL1s4R0er1p5RL3Filtered + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi3p5_Muon2_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 + fragment.hltPreDimuon0Jpsi3p5Muon2 + fragment.hltTripleMuonL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltTripleMuonL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3TripleMuonL1Filtered0) + fragment.hltTripleMuL3PreFiltered222 + fragment.hltJpsiMuonL3Filtered3p5 + fragment.hltDisplacedmumuVtxProducerJpsiMuon3p5 + fragment.hltVertexmumuFilterJpsiMuon3p5 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_4p5_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5SQOS + fragment.hltPreDimuon0UpsilonL14p5 + fragment.hltL1sEmuDoubleMu4p5SQOS + fragment.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_5_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu5SQOS + fragment.hltPreDimuon0UpsilonL15 + fragment.hltL1sEmuDoubleMu5SQOS + fragment.hltL1fL1sL1DoubleMu5SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0) + fragment.hltDimuon0UpsilonL1s5L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5 + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s5 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5SQ + fragment.hltPreDimuon0UpsilonL14p5NoOS + fragment.hltL1fL1sL1DoubleMu4p5SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5NoOSL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5NoOS + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5er2p0SQ + fragment.hltPreDimuon0UpsilonL14p5er2p0 + fragment.hltL1sEmuDoubleMu4p5er2p0SQ + fragment.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5er2p0L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5er2p0SQMass7to18 + fragment.hltPreDimuon0UpsilonL14p5er2p0M + fragment.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_NoVertexing_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5er2p0SQMass7to18 + fragment.hltPreDimuon0UpsilonNoVertexing + fragment.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_5M_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu5SQMass7to18 + fragment.hltPreDimuon0UpsilonL15M + fragment.hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0) + fragment.hltDimuon0UpsilonL1s5ML3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s5M + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_LowMass_L1_0er1p5R_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5dR1p4 + fragment.hltPreDimuon0LowMassL10er1p5R + fragment.hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0) + fragment.hltDimuon0LowMassL1s0er1p5RL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R + fragment.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5R + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_LowMass_L1_0er1p5_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5 + fragment.hltPreDimuon0LowMassL10er1p5 + fragment.hltL1sEmuDoubleMu0er1p5 + fragment.hltL1fL1sL1DoubleMu0er1p5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0) + fragment.hltDimuon0LowMassL1s0er1p5L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5 + fragment.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_LowMass_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQOS + fragment.hltPreDimuon0LowMass + fragment.hltL1sEmuDoubleMu0SQOS + fragment.hltL1fL1DoubleMu0SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + fragment.hltDimuon0LowMassL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMass + fragment.hltDisplacedmumuFilterDimuon0LowMass + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_LowMass_L1_4_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4SQOS + fragment.hltPreDimuon0LowMassL14 + fragment.hltL1sEmuDoubleMu4SQOS + fragment.hltL1fL1sL1DoubleMu4SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0) + fragment.hltDimuon0LowMassL1s4L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4 + fragment.hltDisplacedmumuFilterDimuon0LowMassL1s4 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_LowMass_L1_4R_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4dR1p2 + fragment.hltPreDimuon0LowMassL14R + fragment.hltL1fL1sL1DoubleMu4dR1p2L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0) + fragment.hltDimuon0LowMassL1s4RL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R + fragment.hltDisplacedmumuFilterDimuon0LowMassL1s4R + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_LowMass_L1_TM530_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu530NoMass + fragment.hltPreDimuon0LowMassL1TM530 + fragment.hltL1fL1sL1TripleMuNoMassL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + fragment.hltDimuon0LowMassL1sTM530L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530 + fragment.hltDisplacedmumuFilterDimuon0LowMassL1sTM530 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0 + fragment.hltPreDimuon0UpsilonMuonL1TM0 + fragment.hltTripleMuon0L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltTripleMuon0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3TripleMuon0L1Filtered0) + fragment.hltTripleMu0L3PreFiltered0 + fragment.hltUpsilon0MuonL3FilteredL1sTM0 + fragment.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 + fragment.hltVertexmumuFilterUpsilon0MuonL1sTM0 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu53p52p5 + fragment.hltPreDimuon0UpsilonMuonNoL1Mass + fragment.hltTripleMuon53p52p5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltTripleMuon53p52p5L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3TripleMuon53p52p5L1Filtered0) + fragment.hltTripleMu0NoL1MassL3PreFiltered0 + fragment.hltUpsilon0MuonL3FilteredNoL1Mass + fragment.hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass + fragment.hltVertexmumuFilterUpsilon0MuonNoL1Mass + fragment.HLTEndSequence ) -fragment.HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0IorTripleMu553 + fragment.hltPreTripleMu533Mass3p8to60DZ + fragment.hltL1TripleMu553L1TriMuFiltered3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL1TripleMu553L2TriMuFiltered3) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + fragment.hltL3fL1TripleMu553f0PreFiltered333 + fragment.hltL3fL1TripleMu553f0Filtered533 + fragment.hltTripleMu533TripleDZ0p2 + fragment.hltTripleMu533Mass3p8to60Filter + fragment.HLTEndSequence ) -fragment.HLT_TripleMu_10_5_5_DZ_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0IorTripleMu553 + fragment.hltPreTripleMu1055DZ + fragment.hltL1TripleMu553L1TriMuFiltered3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL1TripleMu553L2TriMuFiltered3) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + fragment.hltL3fL1TripleMu553f0PreFiltered555 + fragment.hltL3fL1TripleMu553f0Filtered1055 + fragment.hltTripleMu555TripleDZ0p2 + fragment.HLTEndSequence ) -fragment.HLT_TripleMu_12_10_5_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0IorTripleMu553 + fragment.hltPreTripleMu12105 + fragment.hltL1TripleMu553L1TriMuFiltered3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL1TripleMu553L2TriMuFiltered3) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + fragment.hltL3fL1TripleMu553f0PreFiltered555 + fragment.hltL3fL1TripleMu553f0Filtered10105 + fragment.hltL3fL1TripleMu553f0Filtered12105 + fragment.HLTEndSequence ) -fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + fragment.hltPreTau3MuMu7Mu1TkMu1Tau15 + fragment.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + fragment.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + fragment.hltDiMuonForTau3MuDzFiltered0p3 + fragment.HLTTrackerMuonSequenceLowPt + fragment.hltTau3MuTriMuon1filter + fragment.HLTL3muontrkisorecoSequence + fragment.hltTauPt15MuPts711Mass1p3to2p1Iso + fragment.hltTau3MuPreFilter + fragment.HLTEndSequence ) -fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + fragment.hltPreTau3MuMu7Mu1TkMu1Tau15Charge1 + fragment.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + fragment.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + fragment.hltDiMuonForTau3MuDzFiltered0p3 + fragment.HLTTrackerMuonSequenceLowPt + fragment.hltTau3MuTriMuon1filter + fragment.HLTL3muontrkisorecoSequence + fragment.hltTauPt15MuPts711Mass1p3to2p1IsoCharge1 + fragment.hltTau3MuPreFilterCharge1 + fragment.HLTEndSequence ) -fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + fragment.hltPreTau3MuMu7Mu1TkMu1IsoTau15 + fragment.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + fragment.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + fragment.hltDiMuonForTau3MuDzFiltered0p3 + fragment.HLTTrackerMuonSequenceLowPt + fragment.hltTau3MuTriMuon1filter + fragment.HLTL3muontrkisorecoSequence + fragment.hltTauPt15MuPts711Mass1p3to2p1Iso + fragment.hltTau3MuPreFilter + fragment.hltTau3MuIsoFilter + fragment.HLTEndSequence ) -fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + fragment.hltPreTau3MuMu7Mu1TkMu1IsoTau15Charge1 + fragment.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + fragment.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + fragment.hltDiMuonForTau3MuDzFiltered0p3 + fragment.HLTTrackerMuonSequenceLowPt + fragment.hltTau3MuTriMuon1filter + fragment.HLTL3muontrkisorecoSequence + fragment.hltTauPt15MuPts711Mass1p3to2p1IsoCharge1 + fragment.hltTau3MuPreFilterCharge1 + fragment.hltTau3MuIsoFilterCharge1 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + fragment.hltPreDoubleMu3DZPFMET50PFMHT60 + fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.hltL3fL1DiMu3SQETM50f0PreFiltered3 + fragment.hltDoubleMuon3Mass3p8to60Filter + fragment.hltDoubleMuon3Mass3p8to60DZFilter + fragment.HLTRecoMETSequence + fragment.hltMET40 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET50 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID60 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + fragment.hltPreDoubleMu3DZPFMET70PFMHT70 + fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.hltL3fL1DiMu3SQETM50f0PreFiltered3 + fragment.hltDoubleMuon3Mass3p8to60Filter + fragment.hltDoubleMuon3Mass3p8to60DZFilter + fragment.HLTRecoMETSequence + fragment.hltMET40 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET70 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID70 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + fragment.hltPreDoubleMu3DZPFMET90PFMHT90 + fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.hltL3fL1DiMu3SQETM50f0PreFiltered3 + fragment.hltDoubleMuon3Mass3p8to60Filter + fragment.hltDoubleMuon3Mass3p8to60DZFilter + fragment.HLTRecoMETSequence + fragment.hltMET40 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET90 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID90 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu530NoMass + fragment.hltPreDoubleMu3TrkTau3muNoL1Mass + fragment.hltL1fL1sL1TripleMuNoMassL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + fragment.hltDoubleMu3TrkTau3muNoL1MassL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass + fragment.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass + fragment.HLTIterativeTrackingTau3muNoL1MassIter02 + fragment.hltTau3muNoL1MassTkAllConeTracksIter + fragment.hltTau3muNoL1MassTkVertexProducer + fragment.hltTau3muNoL1MassTkVertexFilter + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_Jpsi_Displaced_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4JpsiDisplaced + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4JpsiDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + fragment.hltDisplacedmumuFilterDoubleMu4Jpsi + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4JpsiNoVertexing + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4JpsiDisplacedL3Filtered + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4JpsiTrkTrkDisplaced + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4JpsiDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + fragment.hltDisplacedmumuFilterDoubleMu4Jpsi + fragment.HLTIterativeTrackingDisplacedJpsiIter02 + fragment.hltJpsiTkAllConeTracksIter + fragment.hltJpsiTrkTrkVertexProducerPhiKstar + fragment.hltJpsiTkTkVertexFilterPhiKstar + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu43NoFiltersNoVtx_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreDoubleMu43NoFiltersNoVtx + fragment.hltL1fDimuonL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fDimuonL1f0L2NoVtxFiltered16) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered43 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu48NoFiltersNoVtx_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreDoubleMu48NoFiltersNoVtx + fragment.hltL1fDimuonL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fDimuonL1f0L2NoVtxFiltered16) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered48 + fragment.HLTEndSequence ) -fragment.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + fragment.hltPreMu43NoFiltersNoVtxPhoton43CaloIdL + fragment.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered43 + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1Mu5EG20Filter + fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLHEFilter + fragment.HLTEndSequence ) -fragment.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + fragment.hltPreMu48NoFiltersNoVtxPhoton48CaloIdL + fragment.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered48 + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1Mu5EG20Filter + fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLHEFilter + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4OS + fragment.hltPreDoubleMu207Mass0to30L1DM4 + fragment.hltL1fL1sDoubleMu4OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0) + fragment.hltDoubleMu207Mass0to30L1DM4L3Filtered + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 + fragment.hltPreDoubleMu207Mass0to30L1DM4EG + fragment.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0) + fragment.hltDoubleMu207Mass0to30Photon23L3Filtered + fragment.HLTEndSequence ) -fragment.HLT_HT425_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT425 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT425 + fragment.HLTEndSequence ) -fragment.HLT_HT430_DisplacedDijet40_DisplacedTrack_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT430DisplacedDijet40DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT430 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJetsLowPt + fragment.HLTEndSequence ) -fragment.HLT_HT430_DisplacedDijet60_DisplacedTrack_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT430DisplacedDijet60DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT430 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt60 + fragment.hltCentralCaloJetptMidPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + fragment.hltDisplacedHLTCaloJetCollectionProducerMidPt + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerMidPt + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJetsMidPt + fragment.HLTEndSequence ) -fragment.HLT_HT430_DisplacedDijet80_DisplacedTrack_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT430DisplacedDijet80DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT430 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt80 + fragment.hltCentralCaloJetpt80CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJets + fragment.hltDisplacedHLTCaloJetCollectionProducer + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJets + fragment.hltIter02DisplacedHLTCaloJetCollectionProducer + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJets + fragment.HLTEndSequence ) -fragment.HLT_HT400_DisplacedDijet40_DisplacedTrack_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT400DisplacedDijet40DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT400 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJetsLowPt + fragment.HLTEndSequence ) -fragment.HLT_HT650_DisplacedDijet60_Inclusive_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT650DisplacedDijet60Inclusive + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT650 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt60 + fragment.hltCentralCaloJetptMidPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + fragment.hltDisplacedHLTCaloJetCollectionProducerMidPt + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + fragment.HLTEndSequence ) -fragment.HLT_HT550_DisplacedDijet80_Inclusive_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT550DisplacedDijet80Inclusive + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT550 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt80 + fragment.hltCentralCaloJetpt80CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJets + fragment.hltDisplacedHLTCaloJetCollectionProducer + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJets + fragment.HLTEndSequence ) -fragment.HLT_HT550_DisplacedDijet60_Inclusive_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT550DisplacedDijet60Inclusive + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT550 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt60 + fragment.hltCentralCaloJetptMidPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + fragment.hltDisplacedHLTCaloJetCollectionProducerMidPt + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + fragment.HLTEndSequence ) -fragment.HLT_HT650_DisplacedDijet80_Inclusive_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT650DisplacedDijet80Inclusive + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT650 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt80 + fragment.hltCentralCaloJetpt80CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJets + fragment.hltDisplacedHLTCaloJetCollectionProducer + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJets + fragment.HLTEndSequence ) -fragment.HLT_HT750_DisplacedDijet80_Inclusive_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT750DisplacedDijet80Inclusive + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT750 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt80 + fragment.hltCentralCaloJetpt80CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJets + fragment.hltDisplacedHLTCaloJetCollectionProducer + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJets + fragment.HLTEndSequence ) -fragment.HLT_DiJet110_35_Mjj650_PFMET110_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DiJetVBF + fragment.hltPreDiJet11035Mjj650PFMET110 + fragment.HLTRecoMETSequence + fragment.hltCaloMETOpen + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloNoiseCleanedMET66 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETVBFProducer + fragment.hltPFMETVBF110 + fragment.hltL1TPFJetsMatching + fragment.hltL1PFJetCategories + fragment.HLTEndSequence ) -fragment.HLT_DiJet110_35_Mjj650_PFMET120_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DiJetVBF + fragment.hltPreDiJet11035Mjj650PFMET120 + fragment.HLTRecoMETSequence + fragment.hltCaloMETOpen + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloNoiseCleanedMET72 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETVBFProducer + fragment.hltPFMETVBF120 + fragment.hltL1TPFJetsMatching + fragment.hltL1PFJetCategories + fragment.HLTEndSequence ) -fragment.HLT_DiJet110_35_Mjj650_PFMET130_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DiJetVBF + fragment.hltPreDiJet11035Mjj650PFMET130 + fragment.HLTRecoMETSequence + fragment.hltCaloMETOpen + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloNoiseCleanedMET78 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETVBFProducer + fragment.hltPFMETVBF130 + fragment.hltL1TPFJetsMatching + fragment.hltL1PFJetCategories + fragment.HLTEndSequence ) -fragment.HLT_TripleJet110_35_35_Mjj650_PFMET110_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DiJetVBF + fragment.hltPreTripleJet1103535Mjj650PFMET110 + fragment.HLTRecoMETSequence + fragment.hltCaloMETOpen + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloNoiseCleanedMET66 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETVBFProducer + fragment.hltPFMETVBF110 + fragment.hltL1TPFJetsMatching + fragment.hlt1PFJetCategories3 + fragment.HLTEndSequence ) -fragment.HLT_TripleJet110_35_35_Mjj650_PFMET120_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DiJetVBF + fragment.hltPreTripleJet1103535Mjj650PFMET120 + fragment.HLTRecoMETSequence + fragment.hltCaloMETOpen + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloNoiseCleanedMET72 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETVBFProducer + fragment.hltPFMETVBF120 + fragment.hltL1TPFJetsMatching + fragment.hlt1PFJetCategories3 + fragment.HLTEndSequence ) -fragment.HLT_TripleJet110_35_35_Mjj650_PFMET130_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DiJetVBF + fragment.hltPreTripleJet1103535Mjj650PFMET130 + fragment.HLTRecoMETSequence + fragment.hltCaloMETOpen + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloNoiseCleanedMET78 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETVBFProducer + fragment.hltPFMETVBF130 + fragment.hltL1TPFJetsMatching + fragment.hlt1PFJetCategories3 + fragment.HLTEndSequence ) -fragment.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1VBFDiJetOR + fragment.hltPreVBFDoubleLooseChargedIsoPFTau20Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau20eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau20eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt20Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + fragment.hltDoublePFTau20TrackPt1LooseChargedIsolationReg + fragment.HLTAK4PFJetsSequence + fragment.hltVBFL1TLooseIDPFJetsMatching + fragment.hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval + fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleLooseChargedIsoPFTau20 + fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleLooseChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1VBFDiJetOR + fragment.hltPreVBFDoubleMediumChargedIsoPFTau20Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau20eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau20eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt20Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + fragment.hltDoublePFTau20TrackPt1MediumChargedIsolationReg + fragment.HLTAK4PFJetsSequence + fragment.hltVBFL1TLooseIDPFJetsMatching + fragment.hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval + fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumChargedIsoPFTau20 + fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1VBFDiJetOR + fragment.hltPreVBFDoubleTightChargedIsoPFTau20Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau20eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau20eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt20Eta2p1Trk1Reg + fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationReg + fragment.hltDoublePFTau20TrackPt1TightChargedIsolationReg + fragment.HLTAK4PFJetsSequence + fragment.hltVBFL1TLooseIDPFJetsMatching + fragment.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval + fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTau20 + fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoEG30erJetC34drMin0p3 + fragment.hltPreEle30eta2p1WPTightGsfCentralPFJet35EleCleaned + fragment.HLTEle30erJetC34WPTightGsfSequence + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCentralCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltEle30JetCollectionsForLeptonPlusPFJets + fragment.hltEle30PFJet35EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoEG28erHTT100 + fragment.hltPreEle28eta2p1WPTightGsfHT150 + fragment.HLTEle28erHTT100WPTightGsfSequence + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT100Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT150Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Ele28_HighEta_SC20_Mass55_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOr + fragment.hltPreEle28HighEtaSC20Mass55 + fragment.HLTEle28HighEtaSC20Mass55Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu20_7_Mass0to30_Photon23_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 + fragment.hltPreDoubleMu207Mass0to30Photon23 + fragment.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0) + fragment.hltDoubleMu207Mass0to30Photon23L3Filtered + fragment.HLTPhoton23Sequence + fragment.HLTEndSequence ) -fragment.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle15IsoVVVLPFHT450CaloBTagCSV4p5 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltSusyPreBtagJetFilter + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp067Single + fragment.HLTEle15VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle15IsoVVVLPFHT450PFMET50 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTEle15VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.hltPFMETProducer + fragment.hltPFMET50 + fragment.HLTEndSequence ) -fragment.HLT_Ele15_IsoVVVL_PFHT450_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle15IsoVVVLPFHT450 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTEle15VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Ele50_IsoVVVL_PFHT450_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle50IsoVVVLPFHT450 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTEle50VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Ele15_IsoVVVL_PFHT600_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle15IsoVVVLPFHT600 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTEle15VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT600Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + fragment.hltPreMu8TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT300PFMETNoMu60 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q + fragment.HLTL3muontrkisovvlSequence + fragment.hltMuon8RelTrkIsoVVLFiltered0p4 + fragment.HLTRecoMETSequence + fragment.hltMET20 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean10 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJet20MJJ400DEta3p5 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJet40MJJ750DEta3p5 + fragment.hltPFHTJet30Eta5 + fragment.hltPFHT300Jet30 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu60 + fragment.HLTEndSequence ) -fragment.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + fragment.hltPreMu10TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT350PFMETNoMu60 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q + fragment.HLTL3muontrkisovvlSequence + fragment.hltMuon10RelTrkIsoVVLFiltered0p4 + fragment.HLTRecoMETSequence + fragment.hltMET20 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean10 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJet20MJJ400DEta3p5 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJet40MJJ750DEta3p5 + fragment.hltPFHTJet30Eta5 + fragment.hltPFHT350Jet30Eta5 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu60 + fragment.HLTEndSequence ) -fragment.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreMu15IsoVVVLPFHT450CaloBTagCSV4p5 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltSusyPreBtagJetFilter + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp067Single + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + fragment.HLTMuVVVLCombinedIsolationR02Sequence + fragment.hltL3MuVVVLIsoFIlter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreMu15IsoVVVLPFHT450PFMET50 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + fragment.HLTMuVVVLCombinedIsolationR02Sequence + fragment.hltL3MuVVVLIsoFIlter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.hltPFMETProducer + fragment.hltPFMET50 + fragment.HLTEndSequence ) -fragment.HLT_Mu15_IsoVVVL_PFHT450_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreMu15IsoVVVLPFHT450 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + fragment.HLTMuVVVLCombinedIsolationR02Sequence + fragment.hltL3MuVVVLIsoFIlter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu50_IsoVVVL_PFHT450_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreMu50IsoVVVLPFHT450 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q + fragment.HLTMuVVVLCombinedIsolationR02Sequence + fragment.hltL3Mu50VVVLIsoFIlter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu15_IsoVVVL_PFHT600_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreMu15IsoVVVLPFHT600 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + fragment.HLTMuVVVLCombinedIsolationR02Sequence + fragment.hltL3MuVVVLIsoFIlter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT600Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + fragment.hltPreDimuon10PsiPrimeBarrelSeagulls + fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + fragment.hltDimuon10PsiPrimeBarrelnoCowL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow + fragment.hltDisplacedmumuFilterDimuon10PsiPrimeBarrelnoCow + fragment.HLTEndSequence ) -fragment.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + fragment.hltPreDimuon20JpsiBarrelSeagulls + fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + fragment.hltDimuon20JpsiBarrelnoCowL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow + fragment.hltDisplacedmumuFilterDimuon20JpsiBarrelnoCow + fragment.HLTEndSequence ) -fragment.HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5er2p0SQOSMass7to18 + fragment.hltPreDimuon10UpsilonBarrelSeagulls + fragment.hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0) + fragment.hltDimuon10UpsilonBarrelnoCowL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon10UpsilonBarrelnoCow + fragment.hltDisplacedmumuFilterDimuon10UpsilonBarrelnoCow + fragment.HLTEndSequence ) -fragment.HLT_Dimuon12_Upsilon_eta1p5_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 + fragment.hltPreDimuon12Upsiloneta1p5 + fragment.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0) + fragment.hltDimuon12UpsilonL3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon12Upsilons + fragment.hltDisplacedmumuFilterDimuon12Upsilons + fragment.HLTEndSequence ) -fragment.HLT_Dimuon14_Phi_Barrel_Seagulls_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + fragment.hltPreDimuon14PhiBarrelSeagulls + fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + fragment.hltDimuon14PhiBarrelnoCowL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow + fragment.hltDisplacedmumuFilterDimuon14PhiBarrelnoCow + fragment.HLTEndSequence ) -fragment.HLT_Dimuon18_PsiPrime_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 + fragment.hltPreDimuon18PsiPrime + fragment.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0) + fragment.hltDimuon18PsiPrimeL3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon18PsiPrimes + fragment.hltDisplacedmumuFilterDimuon18PsiPrimes + fragment.HLTEndSequence ) -fragment.HLT_Dimuon25_Jpsi_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 + fragment.hltPreDimuon25Jpsi + fragment.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0) + fragment.hltDimuon25JpsiL3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon25Jpsis + fragment.hltDisplacedmumuFilterDimuon25Jpsis + fragment.HLTEndSequence ) -fragment.HLT_Dimuon18_PsiPrime_noCorrL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu8SQ + fragment.hltPreDimuon18PsiPrimenoCorrL1 + fragment.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + fragment.hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1 + fragment.hltDisplacedmumuFilterDimuon18PsiPrimesNoCorrL1 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon24_Upsilon_noCorrL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu8SQ + fragment.hltPreDimuon24UpsilonnoCorrL1 + fragment.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + fragment.hltDimuon24UpsilonNoCorrL1L3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1 + fragment.hltDisplacedmumuFilterDimuon24UpsilonsNoCorrL1 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon24_Phi_noCorrL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu8SQ + fragment.hltPreDimuon24PhinoCorrL1 + fragment.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + fragment.hltDimuon24PhiNoCorrL1L3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1 + fragment.hltDisplacedmumuFilterDimuon24PhiBarrelNoCorrL1 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon25_Jpsi_noCorrL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu8SQ + fragment.hltPreDimuon25JpsinoCorrL1 + fragment.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + fragment.hltDimuon25JpsiNoCorrL1L3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1 + fragment.hltDisplacedmumuFilterDimuon25JpsisNoCorrL1 + fragment.HLTEndSequence ) -fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu7EG7 + fragment.hltPreDiMu9Ele9CaloIdLTrackIdLDZ + fragment.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence + fragment.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence + fragment.hltMu9Ele9DZFilter + fragment.hltDoubleMu9DZFilter + fragment.HLTEndSequence ) -fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu7EG7 + fragment.hltPreDiMu9Ele9CaloIdLTrackIdL + fragment.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence + fragment.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleIsoMu20_eta2p1_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu18er + fragment.hltPreDoubleIsoMu20eta2p1 + fragment.hltL1fL1sDoubleMu18erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu18erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0) + fragment.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q + fragment.HLTDoubleMu20Eta2p1IsolationSequence + fragment.hltL3crIsoL1sDoubleMu18erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_DoubleIsoMu24_eta2p1_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu22er + fragment.hltPreDoubleIsoMu24eta2p1 + fragment.hltL1fL1sDoubleMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu22erL1Filtered0) + fragment.hltL3fL1sDoubleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTDoubleMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157ORTripleMu444 + fragment.hltPreTrkMu12DoubleTrkMu5NoFiltersNoVtx + fragment.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(fragment.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered5NoVtx + fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered12NoVtx + fragment.HLTTrackerMuonSequenceNoVtx + fragment.hltTripleTrkMuFiltered5NoVtx + fragment.hltSingleTrkMuFiltered12NoVtx + fragment.HLTEndSequence ) -fragment.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157ORTripleMu444 + fragment.hltPreTrkMu16DoubleTrkMu6NoFiltersNoVtx + fragment.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(fragment.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered6NoVtx + fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered16NoVtx + fragment.HLTTrackerMuonSequenceNoVtx + fragment.hltTripleTrkMuFiltered6NoVtx + fragment.hltSingleTrkMuFiltered16NoVtx + fragment.HLTEndSequence ) -fragment.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157ORTripleMu444 + fragment.hltPreTrkMu17DoubleTrkMu8NoFiltersNoVtx + fragment.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(fragment.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered8NoVtx + fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered17NoVtx + fragment.HLTTrackerMuonSequenceNoVtx + fragment.hltTripleTrkMuFiltered8NoVtx + fragment.hltSingleTrkMuFiltered17NoVtx + fragment.HLTEndSequence ) -fragment.HLT_Mu8_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + fragment.hltPreMu8 + fragment.hltL1fL1sMu5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu5L1f0L2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0) + fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8 + fragment.HLTEndSequence ) -fragment.HLT_Mu17_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu10LowQ + fragment.hltPreMu17 + fragment.hltL1fL1sMu10lqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu10lqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 + fragment.HLTEndSequence ) -fragment.HLT_Mu19_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu10LowQ + fragment.hltPreMu19 + fragment.hltL1fL1sMu10lqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu10lqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered19 + fragment.HLTEndSequence ) -fragment.HLT_Mu17_Photon30_IsoCaloId_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu17Photon30IsoCaloId + fragment.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7) + fragment.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu17Photon30IsoCaloIdPhotonlegFilter + fragment.hltMu17Photon30IsoCaloIdPhotonlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu17Photon30IsoCaloIdPhotonlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter + fragment.HLTEndSequence ) -fragment.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10IorSingleEG5 + fragment.hltPreEle8CaloIdLTrackIdLIsoVLPFJet30 + fragment.HLTEle8CaloIdLTrackIdLIsoVLSequence + fragment.HLTAK4PFJetsSequence + fragment.hltEle8JetCollectionsForLeptonPlusPFJets + fragment.hltEle8PFJet30EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10IorSingleEG15 + fragment.hltPreEle12CaloIdLTrackIdLIsoVLPFJet30 + fragment.HLTEle12CaloIdLTrackIdLIsoVLSequence + fragment.HLTAK4PFJetsSequence + fragment.hltEle12JetCollectionsForLeptonPlusPFJets + fragment.hltEle12PFJet30EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 + fragment.HLTEle23CaloIdLTrackIdLIsoVLJet30Sequence + fragment.HLTAK4PFJetsSequence + fragment.hltEle23JetCollectionsForLeptonPlusPFJets + fragment.hltEle23PFJet30EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10IorSingleEG5 + fragment.hltPreEle8CaloIdMTrackIdMPFJet30 + fragment.HLTEle8CaloIdMGsfTrkIdMSequence + fragment.HLTAK4PFJetsSequence + fragment.hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets + fragment.hltEle8NoIsoPFJet30EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreEle17CaloIdMTrackIdMPFJet30 + fragment.HLTEle17CaloIdMGsfTrkIdMSequence + fragment.HLTAK4PFJetsSequence + fragment.hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets + fragment.hltEle17NoIsoPFJet30EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreEle23CaloIdMTrackIdMPFJet30 + fragment.HLTEle23CaloIdMGsfTrkIdMSequence + fragment.HLTAK4PFJetsSequence + fragment.hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets + fragment.hltEle23NoIsoPFJet30EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPreEle50CaloIdVTGsfTrkIdTPFJet165 + fragment.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToL1 + fragment.hltMonoPFJet165 + fragment.hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet + fragment.hltEle50CaloIdVTGsfTrkIdTCentralPFJet165EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle115CaloIdVTGsfTrkIdT + fragment.HLTEle115CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle135CaloIdVTGsfTrkIdT + fragment.HLTEle135CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele145_CaloIdVT_GsfTrkIdT_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle145CaloIdVTGsfTrkIdT + fragment.HLTEle145CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele200_CaloIdVT_GsfTrkIdT_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle200CaloIdVTGsfTrkIdT + fragment.HLTEle200CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele250_CaloIdVT_GsfTrkIdT_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle250CaloIdVTGsfTrkIdT + fragment.HLTEle250CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele300_CaloIdVT_GsfTrkIdT_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle300CaloIdVTGsfTrkIdT + fragment.HLTEle300CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet + fragment.hltPrePFHT300PT30QuadPFJet75604540 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadCentralJet30 + fragment.hltCaloJetsQuad30ForHt + fragment.hltHtMhtCaloJetsQuadC30 + fragment.hltCaloQuadJet30HT300 + fragment.HLTAK4PFJetsSequence + fragment.hltPFCentralJetLooseIDQuad30 + fragment.hlt1PFCentralJetLooseID75 + fragment.hlt2PFCentralJetLooseID60 + fragment.hlt3PFCentralJetLooseID45 + fragment.hlt4PFCentralJetLooseID40 + fragment.hltPFCentralJetLooseIDQuad30forHt + fragment.hltHtMhtPFCentralJetsLooseIDQuadC30 + fragment.hltPFCentralJetsLooseIDQuad30HT300 + fragment.HLTEndSequence ) -fragment.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet + fragment.hltPrePFHT300PT30QuadPFJet75604540TriplePFBTagCSV3p0 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadCentralJet30 + fragment.hltCaloJetsQuad30ForHt + fragment.hltHtMhtCaloJetsQuadC30 + fragment.hltCaloQuadJet30HT300 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp05Double + fragment.HLTAK4PFJetsSequence + fragment.hltPFCentralJetLooseIDQuad30 + fragment.hlt1PFCentralJetLooseID75 + fragment.hlt2PFCentralJetLooseID60 + fragment.hlt3PFCentralJetLooseID45 + fragment.hlt4PFCentralJetLooseID40 + fragment.hltPFCentralJetLooseIDQuad30forHt + fragment.hltHtMhtPFCentralJetsLooseIDQuadC30 + fragment.hltPFCentralJetsLooseIDQuad30HT300 + fragment.HLTBtagCSVSequencePF + fragment.hltBTagPFCSVp070Triple + fragment.HLTEndSequence ) -fragment.HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet + fragment.hltPrePFHT380SixPFJet32DoublePFBTagCSV2p2 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC25 + fragment.hltCaloJetsSix25ForHt + fragment.hltHtMhtCaloJetsSixC25 + fragment.hltCaloSixJet25HT300 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp44Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSixC32 + fragment.hltPFJetsSix32ForHt + fragment.hltHtMhtPFJetsSixC32 + fragment.hltPFSixJet32HT380 + fragment.HLTBtagCSVSequencePF + fragment.hltBTagPFCSVp075Double + fragment.HLTEndSequence ) -fragment.HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet + fragment.hltPrePFHT380SixPFJet32DoublePFBTagDeepCSV2p2 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC25 + fragment.hltCaloJetsSix25ForHt + fragment.hltHtMhtCaloJetsSixC25 + fragment.hltCaloSixJet25HT300 + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSVp44Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSixC32 + fragment.hltPFJetsSix32ForHt + fragment.hltHtMhtPFJetsSixC32 + fragment.hltPFSixJet32HT380 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSVp075Double + fragment.HLTEndSequence ) -fragment.HLT_PFHT380_SixPFJet32_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet + fragment.hltPrePFHT380SixPFJet32 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC25 + fragment.hltCaloJetsSix25ForHt + fragment.hltHtMhtCaloJetsSixC25 + fragment.hltCaloSixJet25HT300 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSixC32 + fragment.hltPFJetsSix32ForHt + fragment.hltHtMhtPFJetsSixC32 + fragment.hltPFSixJet32HT380 + fragment.HLTEndSequence ) -fragment.HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet + fragment.hltPrePFHT430SixPFJet40PFBTagCSV1p5 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC35 + fragment.hltCaloJetsSix35ForHt + fragment.hltHtMhtCaloJetsSixC35 + fragment.hltCaloSixJet35HT300 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSixC40 + fragment.hltPFJetsSix40ForHt + fragment.hltHtMhtPFJetsSixC40 + fragment.hltPFSixJet40HT430 + fragment.HLTBtagCSVSequencePF + fragment.hltBTagPFCSVp080Single + fragment.HLTEndSequence ) -fragment.HLT_PFHT430_SixPFJet40_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet + fragment.hltPrePFHT430SixPFJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC35 + fragment.hltCaloJetsSix35ForHt + fragment.hltHtMhtCaloJetsSixC35 + fragment.hltCaloSixJet35HT300 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSixC40 + fragment.hltPFJetsSix40ForHt + fragment.hltHtMhtPFJetsSixC40 + fragment.hltPFSixJet40HT430 + fragment.HLTEndSequence ) -fragment.HLT_PFHT350_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet + fragment.hltPrePFHT350 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT300Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT350MinPFJet15_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePFHT350MinPFJet15 + fragment.HLTPFHT350MinPFJet15Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePhoton60R9Id90CaloIdLIsoL + fragment.HLTPhoton60R9Id90CaloIdLIsoLSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdL + fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 + fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + fragment.HLTPFHT350MinPFJet15Sequence + fragment.HLTEndSequence ) -fragment.HLT_FullTrack_Multiplicity85_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT50to60BptxAND + fragment.hltPreFullTrackMultiplicity85 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult30 + fragment.HLTDoLocalStripSequenceFull + fragment.HLTFullIterativeTracking + fragment.hltFullOnlinePrimaryVertices + fragment.hltFullGoodHighPurityFullTrackCutClassifier + fragment.hltFullGoodHighPurityFullTracks + fragment.hltFullCandsForHighMultTrigger + fragment.hltFullTrackHighMult85 + fragment.HLTEndSequence ) -fragment.HLT_FullTrack_Multiplicity100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT50to60BptxAND + fragment.hltPreFullTrackMultiplicity100 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult30 + fragment.HLTDoLocalStripSequenceFull + fragment.HLTFullIterativeTracking + fragment.hltFullOnlinePrimaryVertices + fragment.hltFullGoodHighPurityFullTrackCutClassifier + fragment.hltFullGoodHighPurityFullTracks + fragment.hltFullCandsForHighMultTrigger + fragment.hltFullTrackHighMult100 + fragment.HLTEndSequence ) -fragment.HLT_FullTrack_Multiplicity130_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT50to60BptxAND + fragment.hltPreFullTrackMultiplicity130 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult30 + fragment.HLTDoLocalStripSequenceFull + fragment.HLTFullIterativeTracking + fragment.hltFullOnlinePrimaryVertices + fragment.hltFullGoodHighPurityFullTrackCutClassifier + fragment.hltFullGoodHighPurityFullTracks + fragment.hltFullCandsForHighMultTrigger + fragment.hltFullTrackHighMult130 + fragment.HLTEndSequence ) -fragment.HLT_FullTrack_Multiplicity155_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT50to60BptxAND + fragment.hltPreFullTrackMultiplicity155 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult30 + fragment.HLTDoLocalStripSequenceFull + fragment.HLTFullIterativeTracking + fragment.hltFullOnlinePrimaryVertices + fragment.hltFullGoodHighPurityFullTrackCutClassifier + fragment.hltFullGoodHighPurityFullTracks + fragment.hltFullCandsForHighMultTrigger + fragment.hltFullTrackHighMult155 + fragment.HLTEndSequence ) -fragment.HLT_ECALHT800_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 + fragment.hltPreECALHT800 + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.hltTowerMakerEcal + fragment.hltHtMhtEcal + fragment.hltHtEcal800 + fragment.HLTEndSequence ) -fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGWithJetAndTau + fragment.hltPreDiSC3018EIsoANDHEMass70 + fragment.HLTSC3018EIso15HE30eMass70Sequence + fragment.HLTEndSequence ) -fragment.HLT_Physics_v7 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence ) -fragment.HLT_Physics_part0_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysicspart0 + fragment.HLTEndSequence ) -fragment.HLT_Physics_part1_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysicspart1 + fragment.HLTEndSequence ) -fragment.HLT_Physics_part2_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysicspart2 + fragment.HLTEndSequence ) -fragment.HLT_Physics_part3_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysicspart3 + fragment.HLTEndSequence ) -fragment.HLT_Physics_part4_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysicspart4 + fragment.HLTEndSequence ) -fragment.HLT_Physics_part5_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysicspart5 + fragment.HLTEndSequence ) -fragment.HLT_Physics_part6_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysicspart6 + fragment.HLTEndSequence ) -fragment.HLT_Physics_part7_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysicspart7 + fragment.HLTEndSequence ) -fragment.DST_Physics_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence ) -fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_part0_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiaspart0 + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_part1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiaspart1 + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_part2_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiaspart2 + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_part3_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiaspart3 + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_part4_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiaspart4 + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_part5_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiaspart5 + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_part6_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiaspart6 + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_part7_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiaspart7 + fragment.HLTEndSequence ) -fragment.DST_ZeroBias_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTZeroBias + fragment.HLTEndSequence ) -fragment.DST_HT250_CaloScouting_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200 + fragment.hltPreDSTHT250CaloScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT250 + fragment.HLTCaloScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_HT250_CaloBTagScouting_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200 + fragment.hltPreDSTHT250CaloBTagScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT250 + fragment.HLTCaloScoutingSequence + fragment.HLTCaloBTagScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_HT410_PFScouting_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200 + fragment.hltPreDSTHT410PFScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT410 + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_HT410_BTagScouting_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200 + fragment.hltPreDSTHT410BTagScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT410 + fragment.HLTPFScoutingSequence + fragment.HLTBTagScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_ZeroBias_BTagScouting_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTZeroBiasBTagScouting + fragment.HLTPFScoutingSequence + fragment.HLTBTagScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_ZeroBias_CaloScouting_PFScouting_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTZeroBiasCaloScoutingPFScouting + fragment.HLTCaloScoutingSequence + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_CaloJet40_BTagScouting_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTCaloJet40BTagScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTPFScoutingSequence + fragment.HLTBTagScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_CaloJet40_CaloScouting_PFScouting_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTCaloJet40CaloScoutingPFScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTCaloScoutingSequence + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_CaloJet40_CaloBTagScouting_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTCaloJet40CaloBTagScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTCaloScoutingSequence + fragment.HLTCaloBTagScoutingSequence + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_L1HTT_BTagScouting_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200 + fragment.hltPreDSTL1HTTBTagScouting + fragment.HLTPFScoutingSequence + fragment.HLTBTagScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_L1HTT_CaloScouting_PFScouting_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200 + fragment.hltPreDSTL1HTTCaloScoutingPFScouting + fragment.HLTCaloScoutingSequence + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_L1HTT_CaloBTagScouting_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200 + fragment.hltPreDSTL1HTTCaloBTagScouting + fragment.HLTCaloScoutingSequence + fragment.HLTCaloBTagScoutingSequence + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_L1DoubleMu_BTagScouting_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuIorTripleMuIorQuadMu + fragment.hltPreDSTL1DoubleMuBTagScouting + fragment.HLTPFScoutingSequence + fragment.HLTBTagScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_L1DoubleMu_CaloScouting_PFScouting_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuIorTripleMuIorQuadMu + fragment.hltPreDSTL1DoubleMuCaloScoutingPFScouting + fragment.HLTCaloScoutingSequence + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200 + fragment.hltPreDSTDoubleMu3noVtxCaloScoutingMonitoring + fragment.HLTL2muonrecoSequenceNoVtx + fragment.HLTL3muonrecoSequenceNoVtx + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT250 + fragment.HLTCaloScoutingSequence + fragment.HLTMuIsolationSequenceNoVtx + fragment.HLTEndSequence ) -fragment.DST_DoubleMu3_noVtx_CaloScouting_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuIorTripleMuIorQuadMu + fragment.hltPreDSTDoubleMu3noVtxCaloScouting + fragment.hltDimuon3L1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + fragment.hltDimuon3L2PreFiltered0 + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltDoubleMu3L3FilteredNoVtx + fragment.HLTCaloScoutingSequence + fragment.HLTMuIsolationSequenceNoVtx + fragment.hltDisplacedmumuVtxProducer + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet30_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet30 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet40_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet50_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet50 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet80_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4CaloJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet100_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet120_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet120 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet30_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJet30 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet30 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet50_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJet50 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 + fragment.hltSingleAK4PFJet50 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet80_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4PFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 + fragment.hltSingleAK4PFJet80 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet100_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 + fragment.hltSingleAK4PFJet100 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet120_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 + fragment.hltSingleAK4PFJet120 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHISinglePhoton10Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHISinglePhoton20Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHISinglePhoton30Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPreHISinglePhoton40Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton50_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPreHISinglePhoton50Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton60_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPreHISinglePhoton60Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_Photon20_HoverELoose_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPrePhoton20HoverELoose + fragment.HLTPhoton20SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_Photon30_HoverELoose_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPrePhoton30HoverELoose + fragment.HLTPhoton30SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_Photon40_HoverELoose_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPrePhoton40HoverELoose + fragment.HLTPhoton40SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_Photon50_HoverELoose_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPrePhoton50HoverELoose + fragment.HLTPhoton50SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_Photon60_HoverELoose_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPrePhoton60HoverELoose + fragment.HLTPhoton60SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence ) -fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence ) -fragment.AlCa_EcalPhiSym_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence ) -fragment.HLT_L1UnpairedBunchBptxMinus_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreL1UnpairedBunchBptxMinus + fragment.HLTEndSequence ) -fragment.HLT_L1UnpairedBunchBptxPlus_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreL1UnpairedBunchBptxPlus + fragment.HLTEndSequence ) -fragment.HLT_L1NotBptxOR_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreL1NotBptxOR + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF_OR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF0ORBptxAND + fragment.hltPreL1MinimumBiasHFOR + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF0OR_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF0ORBptxAND + fragment.hltPreL1MinimumBiasHF0OR + fragment.HLTEndSequence ) -fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 + fragment.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 + fragment.HLTEndSequence ) -fragment.HLT_HcalNZS_v12 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalNZS + fragment.hltPreHcalNZS + fragment.HLTEndSequence ) -fragment.HLT_HcalPhiSym_v14 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sSingleEGorSingleorDoubleMu + fragment.hltPreHcalPhiSym + fragment.HLTEndSequence ) -fragment.HLT_HcalIsolatedbunch_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsolatedBunch + fragment.hltL1sSingleJetOR + fragment.hltPreHcalIsolatedbunch + fragment.HLTEndSequence ) -fragment.HLT_IsoTrackHB_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJet60 + fragment.hltPreIsoTrackHB + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltIsolPixelTrackProdHB + fragment.hltIsolPixelTrackL2FilterHB + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltIsolEcalPixelTrackProdHB + fragment.hltEcalIsolPixelTrackL2FilterHB + fragment.HLTDoLocalStripSequence + fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltHcalITIPTCorrectorHB + fragment.hltIsolPixelTrackL3FilterHB + fragment.HLTEndSequence ) -fragment.HLT_IsoTrackHE_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJet60 + fragment.hltPreIsoTrackHE + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltIsolPixelTrackProdHE + fragment.hltIsolPixelTrackL2FilterHE + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltIsolEcalPixelTrackProdHE + fragment.hltEcalIsolPixelTrackL2FilterHE + fragment.HLTDoLocalStripSequence + fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltHcalITIPTCorrectorHE + fragment.hltIsolPixelTrackL3FilterHE + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_IsolatedBunches_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsolatedBunch + fragment.hltPreZeroBiasIsolatedBunches + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_FirstCollisionInTrain_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit + fragment.hltPreZeroBiasFirstCollisionInTrain + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_LastCollisionInTrain_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasLastBunchInTrain + fragment.hltPreZeroBiasLastCollisionInTrain + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_FirstBXAfterTrain_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstBunchAfterTrain + fragment.hltPreZeroBiasFirstBXAfterTrain + fragment.HLTEndSequence ) -fragment.AlCa_RPCMuonNormalisation_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er + fragment.hltPreAlCaRPCMuonNormalisation + fragment.hltRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence ) -fragment.AlCa_LumiPixels_Random_v4 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPixelTrackerHVOn + fragment.hltPreAlCaLumiPixelsRandom + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence ) -fragment.AlCa_LumiPixels_ZeroBias_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltPixelTrackerHVOn + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsZeroBias + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence ) -fragment.MC_ReducedIterativeTracking_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCReducedIterativeTracking + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.HLTEndSequence ) -fragment.MC_PFMET_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCPFMET + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMETOpenFilter + fragment.HLTEndSequence ) -fragment.MC_AK4PFJets_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK4PFJets + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetCollection20Filter + fragment.HLTEndSequence ) -fragment.MC_PFBTagCSV_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCPFBTagCSV + fragment.HLTAK4PFJetsSequence + fragment.HLTBtagCSVSequencePF + fragment.hltBTagPFCSVp056Single + fragment.HLTEndSequence ) -fragment.MC_PFHT_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCPFHT + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTForMC + fragment.hltPFHTOpenFilter + fragment.HLTEndSequence ) -fragment.MC_PFMHT_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCPFMHT + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTForMC + fragment.hltPFMHTOpenFilter + fragment.HLTEndSequence ) -fragment.MC_CaloMET_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloMET + fragment.HLTDoCaloSequence + fragment.hltMet + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloMETOpenFilter + fragment.HLTEndSequence ) -fragment.MC_CaloMET_JetIdCleaned_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloMETJetIdCleaned + fragment.HLTDoCaloSequence + fragment.hltMet + fragment.HLTAK4CaloJetsSequence + fragment.hltMetCleanUsingJetID + fragment.hltMETCleanUsingJetIDOpenFilter + fragment.HLTEndSequence ) -fragment.MC_AK4CaloJets_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK4CaloJets + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetCollection20Filter + fragment.HLTEndSequence ) -fragment.MC_AK4CaloJetsFromPV_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK4CaloJetsFromPV + fragment.HLTAK4CaloJetsSequence + fragment.HLTNoPUSequence + fragment.hltCaloJetFromPVCollection20Filter + fragment.hltHtMhtFromPVForMC + fragment.hltCaloHtMhtFromPVOpenFilter + fragment.HLTEndSequence ) -fragment.MC_CaloBTagCSV_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloBTagCSV + fragment.HLTAK4CaloJetsSequence + fragment.HLTBtagCSVSequenceL3 + fragment.hltCaloJetCollection20Filter + fragment.hltBTagCaloCSVp067Single + fragment.HLTEndSequence ) -fragment.MC_CaloHT_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloHT + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtForMC + fragment.hltCaloHTOpenFilter + fragment.HLTEndSequence ) -fragment.MC_CaloMHT_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloMHT + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtForMC + fragment.hltMhtFilter + fragment.HLTEndSequence ) -fragment.MC_AK8PFJets_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK8PFJets + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetCollection20Filter + fragment.HLTEndSequence ) -fragment.MC_AK8TrimPFJets_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK8TrimPFJets + fragment.HLTAK8PFJetsSequence + fragment.hltAK8TrimModJets + fragment.hltAK8TrimPFJetCollection20Filter + fragment.HLTEndSequence ) -fragment.MC_AK8PFHT_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK8PFHT + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTForMC + fragment.hltAK8PFHTOpenFilter + fragment.HLTEndSequence ) -fragment.MC_AK8CaloHT_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK8CaloHT + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMhtForMC + fragment.hltAK8CaloHTOpenFilter + fragment.HLTEndSequence ) -fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 + fragment.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence + fragment.HLTEndSequence ) -fragment.MC_DoubleEle5_CaloIdL_MW_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5WithJetAndTau + fragment.hltPreMCDoubleEle5CaloIdLMW + fragment.HLTEle5CaloIdLMWSequence + fragment.HLTDoubleEle5CaloIdLMWSequence + fragment.HLTEndSequence ) -fragment.MC_Ele5_WPTight_Gsf_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreMCEle5WPTightGsf + fragment.HLTEle5WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ + fragment.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) -fragment.MC_IsoMu_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + fragment.hltPreMCIsoMu + fragment.hltL1fL1sMu5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu5L1L2SingleMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0) + fragment.hltL3fL1sMu5L1L2L3SingleMu + fragment.HLTMuIsolationSequenceForMC + fragment.hltL3crIsoL1sMu16L1L2L3TrkIsoFiltered0p07SingleMu + fragment.HLTEndSequence ) -fragment.MC_DoubleMu_TrkIsoVVL_DZ_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreMCDoubleMuTrkIsoVVLDZ + fragment.hltL1fL1sDoubleMu0HighQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu0L1f0L2doubleMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0) + fragment.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuonRelTrkIsoFiltered0p4 + fragment.hltDiMuonRelTrkIsoFiltered0p4DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.MC_DoubleMuNoFiltersNoVtx_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreMCDoubleMuNoFiltersNoVtx + fragment.hltL1fL1sDoubleMu0HighQL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fDimuonL1f0L2NoVtx) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx + fragment.HLTEndSequence ) -fragment.AlCa_EcalPi0EBonly_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence ) -fragment.AlCa_EcalPi0EEonly_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence ) -fragment.AlCa_EcalEtaEBonly_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence ) -fragment.AlCa_EcalEtaEEonly_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.HLTEndSequence ) -fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1CrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTLooseChargedIsoPFTau30Sequence + fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationMatch + fragment.hltSelectedPFTau30LooseChargedIsolationL1HLTMatched + fragment.hltOverlapFilterIsoEle24WPTightGsfLooseIsoPFTau30 + fragment.HLTEndSequence ) -fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1CrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTMediumChargedIsoPFTau30Sequence + fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationMatch + fragment.hltSelectedPFTau30MediumChargedIsolationL1HLTMatched + fragment.hltOverlapFilterIsoEle24WPTightGsfMediumChargedIsoPFTau30 + fragment.HLTEndSequence ) -fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1CrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTTightChargedIsoPFTau30Sequence + fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationMatch + fragment.hltSelectedPFTau30TightChargedIsolationL1HLTMatched + fragment.hltOverlapFilterIsoEle24WPTightGsfTightChargedIsoPFTau30 + fragment.HLTEndSequence ) -fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1TightIDCrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTLooseChargedIsoPFTau30TightOOSCPhotonsSequence + fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsMatch + fragment.hltSelectedPFTau30LooseChargedIsolationTightOOSCPhotonsL1HLTMatched + fragment.hltOverlapFilterIsoEle24WPTightGsfLooseIsoTightOOSCPhotonsPFTau30 + fragment.HLTEndSequence ) -fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1TightIDCrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTMediumChargedIsoPFTau30TightOOSCPhotonsSequence + fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsMatch + fragment.hltSelectedPFTau30MediumChargedIsolationTightOOSCPhotonsL1HLTMatched + fragment.hltOverlapFilterIsoEle24WPTightGsfMediumIsoTightOOSCPhotonsPFTau30 + fragment.HLTEndSequence ) -fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1TightIDCrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTTightChargedIsoPFTau30TightOOSCPhotonsSequence + fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsMatch + fragment.hltSelectedPFTau30TightChargedIsolationTightOOSCPhotonsL1HLTMatched + fragment.hltOverlapFilterIsoEle24WPTightGsfTightIsoTightOOSCPhotonsPFTau30 + fragment.HLTEndSequence ) -fragment.HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleLooseChargedIsoPFTau35Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg + fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg + fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleLooseChargedIsoPFTau40Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg + fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationL1HLTMatchedReg + fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleMediumChargedIsoPFTau35Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg + fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg + fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleMediumChargedIsoPFTau40Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg + fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg + fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleTightChargedIsoPFTau35Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg + fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationReg + fragment.hltDoublePFTau35TrackPt1TightChargedIsolationReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg + fragment.hltDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg + fragment.hltDoublePFTau35TrackPt1TightChargedIsolationDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleTightChargedIsoPFTau40Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg + fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationReg + fragment.hltDoublePFTau40TrackPt1TightChargedIsolationReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg + fragment.hltDoublePFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg + fragment.hltDoublePFTau40TrackPt1TightChargedIsolationDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleLooseChargedIsoPFTau35Trk1TightIDeta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleLooseChargedIsoPFTau40Trk1TightIDeta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleMediumChargedIsoPFTau35Trk1TightIDeta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleMediumChargedIsoPFTau40Trk1TightIDeta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleTightChargedIsoPFTau35Trk1TightIDeta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg + fragment.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + fragment.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleTightChargedIsoPFTau40Trk1TightIDeta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg + fragment.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + fragment.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu22erIsoTau40er + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau50Trk30eta2p11pr + fragment.hltL1fL1sMu22erIsoTau40erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0) + fragment.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTau40Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchMu22IsoTau40 + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedMu22IsoTau40 + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoTau40erETM80To120 + fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET90 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoTau40erETM80To120 + fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET100 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoTau40erETM80To120 + fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET110 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean110 + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoTau40erETM80To120 + fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET120 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTRecoMETSequence + fragment.hltMET120 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean120 + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoTau40erETM80To120 + fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET130 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTRecoMETSequence + fragment.hltMET130 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean130 + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sQuadJet36IsoTau52 + fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11pr + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchQuadJetIsoTau + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedQuadIsoTau + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleTau80to140er + fragment.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p11pr + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau80eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFTriggerSequenceForTaus + fragment.HLTMediumIsoPFTauHighPtRelaxedIsoSequence + fragment.hltPFTau180 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau180Track + fragment.hltPFTauTrackPt50Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong + fragment.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIso1Prong + fragment.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch1Prong + fragment.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched1Prong + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleTau80to140er + fragment.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau80eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFTriggerSequenceForTaus + fragment.HLTMediumIsoPFTauHighPtRelaxedIsoSequence + fragment.hltPFTau180 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau180Track + fragment.hltPFTauTrackPt50Discriminator + fragment.hltSelectedPFTausTrackPt50 + fragment.hltPFTau180TrackPt50 + fragment.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation + fragment.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso + fragment.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch + fragment.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1eta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + fragment.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationMatchReg + fragment.hltSelectedPFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24LooseChargedIsoPFTau35MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltSelectedPFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24LooseChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1eta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + fragment.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg + fragment.hltSelectedPFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24MediumChargedIsoPFTau35MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltSelectedPFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1eta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg + fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationReg + fragment.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg + fragment.hltSelectedPFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24TightChargedIsoPFTau35MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg + fragment.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltSelectedPFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1eta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt40Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + fragment.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg + fragment.hltSelectedPFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24MediumChargedIsoPFTau40MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt40Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + fragment.hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltSelectedPFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1eta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt40Eta2p1Trk1Reg + fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationReg + fragment.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg + fragment.hltSelectedPFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24TightChargedIsoPFTau40MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt40Eta2p1Trk1Reg + fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + fragment.hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltSelectedPFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEG14108IorTripleEG18178 + fragment.hltPreEle16Ele12Ele8CaloIdLTrackIdL + fragment.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence + fragment.HLTEndSequence ) -fragment.HLT_Rsq0p35_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsq0p35 + fragment.HLTAK4CaloJetsSequence + fragment.hlt1CaloJet70 + fragment.hlt2CaloJet60 + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltRHemisphereCalo + fragment.hltRsq0p16Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet80 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsq0p35 + fragment.HLTEndSequence ) -fragment.HLT_Rsq0p40_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsq0p40 + fragment.HLTAK4CaloJetsSequence + fragment.hlt1CaloJet70 + fragment.hlt2CaloJet60 + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltRHemisphereCalo + fragment.hltRsq0p16Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet80 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsq0p40 + fragment.HLTEndSequence ) -fragment.HLT_RsqMR300_Rsq0p09_MR200_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsqMR300Rsq0p09MR200 + fragment.HLTAK4CaloJetsSequence + fragment.hlt1CaloJet70 + fragment.hlt2CaloJet60 + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltRHemisphereCalo + fragment.hltRsqMR220Rsq0p0196MR100Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet80 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsqMR300Rsq0p09MR200 + fragment.HLTEndSequence ) -fragment.HLT_RsqMR320_Rsq0p09_MR200_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsqMR320Rsq0p09MR200 + fragment.HLTAK4CaloJetsSequence + fragment.hlt1CaloJet70 + fragment.hlt2CaloJet60 + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltRHemisphereCalo + fragment.hltRsqMR220Rsq0p0196MR100Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet80 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsqMR320Rsq0p09MR200 + fragment.HLTEndSequence ) -fragment.HLT_RsqMR300_Rsq0p09_MR200_4jet_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsqMR300Rsq0p09MR2004jet + fragment.HLTAK4CaloJetsSequence + fragment.hlt2CaloJet40 + fragment.hlt4CaloJet30 + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltRHemisphereCalo + fragment.hltRsqMR220Rsq0p0196MR100Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet50 + fragment.hlt4PFJet40 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsqMR300Rsq0p09MR2004jet + fragment.HLTEndSequence ) -fragment.HLT_RsqMR320_Rsq0p09_MR200_4jet_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsqMR320Rsq0p09MR2004jet + fragment.HLTAK4CaloJetsSequence + fragment.hlt2CaloJet40 + fragment.hlt4CaloJet30 + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltRHemisphereCalo + fragment.hltRsqMR220Rsq0p0196MR100Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet50 + fragment.hlt4PFJet40 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsqMR320Rsq0p09MR2004jet + fragment.HLTEndSequence ) -fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse ) -fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport ) -fragment.ScoutingPFOutput = cms.Path( fragment.hltGtStage2Digis + fragment.hltPreScoutingPFOutput + fragment.hltFEDSelectorL1 + fragment.HLTPFScoutingPackingSequence + fragment.hltScoutingPrimaryVertexPacker ) -fragment.ScoutingCaloMuonOutput = cms.Path( fragment.hltGtStage2Digis + fragment.hltPreScoutingCaloMuonOutput + fragment.hltFEDSelectorL1 + fragment.hltScoutingCaloPacker + fragment.hltScoutingMuonPackerCalo + fragment.hltScoutingPrimaryVertexPacker + fragment.hltScoutingPrimaryVertexPackerCaloMuon ) - - -fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_AK8PFJet360_TrimMass30_v14, fragment.HLT_AK8PFJet380_TrimMass30_v7, fragment.HLT_AK8PFJet400_TrimMass30_v8, fragment.HLT_AK8PFJet420_TrimMass30_v7, fragment.HLT_AK8PFHT750_TrimMass50_v8, fragment.HLT_AK8PFHT800_TrimMass50_v8, fragment.HLT_AK8PFHT850_TrimMass50_v7, fragment.HLT_AK8PFHT900_TrimMass50_v7, fragment.HLT_CaloJet500_NoJetID_v10, fragment.HLT_CaloJet550_NoJetID_v5, fragment.HLT_Trimuon5_3p5_2_Upsilon_Muon_v3, fragment.HLT_DoubleEle25_CaloIdL_MW_v2, fragment.HLT_DoubleEle27_CaloIdL_MW_v2, fragment.HLT_DoubleEle33_CaloIdL_MW_v15, fragment.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v5, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16, fragment.HLT_Ele27_Ele37_CaloIdL_MW_v2, fragment.HLT_Mu27_Ele37_CaloIdL_MW_v2, fragment.HLT_Mu37_Ele27_CaloIdL_MW_v2, fragment.HLT_Mu37_TkMu27_v2, fragment.HLT_DoubleMu4_3_Bs_v12, fragment.HLT_DoubleMu4_3_Jpsi_Displaced_v13, fragment.HLT_DoubleMu4_JpsiTrk_Displaced_v12, fragment.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12, fragment.HLT_DoubleMu3_Trk_Tau3mu_v9, fragment.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12, fragment.HLT_DoubleMu4_Mass8_DZ_PFHT350_v5, fragment.HLT_DoubleMu8_Mass8_PFHT350_v5, fragment.HLT_Mu3_PFJet40_v12, fragment.HLT_Mu7p5_L2Mu2_Jpsi_v8, fragment.HLT_Mu7p5_L2Mu2_Upsilon_v8, fragment.HLT_Mu7p5_Track2_Jpsi_v9, fragment.HLT_Mu7p5_Track3p5_Jpsi_v9, fragment.HLT_Mu7p5_Track7_Jpsi_v9, fragment.HLT_Mu7p5_Track2_Upsilon_v9, fragment.HLT_Mu7p5_Track3p5_Upsilon_v9, fragment.HLT_Mu7p5_Track7_Upsilon_v9, fragment.HLT_DoublePhoton33_CaloIdL_v5, fragment.HLT_DoublePhoton70_v5, fragment.HLT_DoublePhoton85_v13, fragment.HLT_Ele20_WPTight_Gsf_v4, fragment.HLT_Ele20_WPLoose_Gsf_v4, fragment.HLT_Ele20_eta2p1_WPLoose_Gsf_v4, fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3, fragment.HLT_Ele27_WPTight_Gsf_v14, fragment.HLT_Ele32_WPTight_Gsf_v13, fragment.HLT_Ele35_WPTight_Gsf_v7, fragment.HLT_Ele35_WPTight_Gsf_L1EGMT_v3, fragment.HLT_Ele38_WPTight_Gsf_v7, fragment.HLT_Ele40_WPTight_Gsf_v7, fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7, fragment.HLT_HT450_Beamspot_v7, fragment.HLT_HT300_Beamspot_v7, fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8, fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8, fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8, fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8, fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8, fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8, fragment.HLT_IsoMu20_v12, fragment.HLT_IsoMu24_v10, fragment.HLT_IsoMu24_eta2p1_v12, fragment.HLT_IsoMu27_v13, fragment.HLT_IsoMu30_v1, fragment.HLT_UncorrectedJetE30_NoBPTX_v4, fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v4, fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v4, fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v4, fragment.HLT_L1SingleMu18_v3, fragment.HLT_L1SingleMu25_v2, fragment.HLT_L2Mu10_v7, fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5, fragment.HLT_L2Mu10_NoVertex_NoBPTX_v6, fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4, fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5, fragment.HLT_L2Mu50_v2, fragment.HLT_DoubleL2Mu50_v2, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1, fragment.HLT_Mu25_TkMu0_Onia_v5, fragment.HLT_Mu30_TkMu0_Onia_v5, fragment.HLT_Mu20_TkMu0_Phi_v5, fragment.HLT_Mu25_TkMu0_Phi_v5, fragment.HLT_Mu20_v10, fragment.HLT_Mu27_v11, fragment.HLT_Mu50_v11, fragment.HLT_Mu55_v1, fragment.HLT_OldMu100_v3, fragment.HLT_TkMu100_v2, fragment.HLT_DiPFJet15_NoCaloMatched_v12, fragment.HLT_DiPFJet25_NoCaloMatched_v12, fragment.HLT_DiPFJet15_FBEta3_NoCaloMatched_v13, fragment.HLT_DiPFJet25_FBEta3_NoCaloMatched_v13, fragment.HLT_DiPFJetAve40_v10, fragment.HLT_DiPFJetAve60_v10, fragment.HLT_DiPFJetAve80_v9, fragment.HLT_DiPFJetAve140_v9, fragment.HLT_DiPFJetAve200_v9, fragment.HLT_DiPFJetAve260_v10, fragment.HLT_DiPFJetAve320_v10, fragment.HLT_DiPFJetAve400_v10, fragment.HLT_DiPFJetAve500_v10, fragment.HLT_DiPFJetAve15_HFJEC_v13, fragment.HLT_DiPFJetAve25_HFJEC_v13, fragment.HLT_DiPFJetAve35_HFJEC_v13, fragment.HLT_DiPFJetAve60_HFJEC_v11, fragment.HLT_DiPFJetAve80_HFJEC_v11, fragment.HLT_DiPFJetAve100_HFJEC_v11, fragment.HLT_DiPFJetAve160_HFJEC_v11, fragment.HLT_DiPFJetAve220_HFJEC_v12, fragment.HLT_DiPFJetAve300_HFJEC_v12, fragment.HLT_AK8PFJet40_v12, fragment.HLT_AK8PFJet60_v11, fragment.HLT_AK8PFJet80_v11, fragment.HLT_AK8PFJet140_v11, fragment.HLT_AK8PFJet200_v11, fragment.HLT_AK8PFJet260_v12, fragment.HLT_AK8PFJet320_v12, fragment.HLT_AK8PFJet400_v12, fragment.HLT_AK8PFJet450_v12, fragment.HLT_AK8PFJet500_v12, fragment.HLT_AK8PFJet550_v7, fragment.HLT_PFJet40_v17, fragment.HLT_PFJet60_v17, fragment.HLT_PFJet80_v16, fragment.HLT_PFJet140_v15, fragment.HLT_PFJet200_v15, fragment.HLT_PFJet260_v16, fragment.HLT_PFJet320_v16, fragment.HLT_PFJet400_v16, fragment.HLT_PFJet450_v17, fragment.HLT_PFJet500_v17, fragment.HLT_PFJet550_v7, fragment.HLT_PFJetFwd40_v15, fragment.HLT_PFJetFwd60_v15, fragment.HLT_PFJetFwd80_v14, fragment.HLT_PFJetFwd140_v14, fragment.HLT_PFJetFwd200_v14, fragment.HLT_PFJetFwd260_v15, fragment.HLT_PFJetFwd320_v15, fragment.HLT_PFJetFwd400_v15, fragment.HLT_PFJetFwd450_v15, fragment.HLT_PFJetFwd500_v15, fragment.HLT_AK8PFJetFwd40_v11, fragment.HLT_AK8PFJetFwd60_v10, fragment.HLT_AK8PFJetFwd80_v10, fragment.HLT_AK8PFJetFwd140_v10, fragment.HLT_AK8PFJetFwd200_v10, fragment.HLT_AK8PFJetFwd260_v11, fragment.HLT_AK8PFJetFwd320_v11, fragment.HLT_AK8PFJetFwd400_v11, fragment.HLT_AK8PFJetFwd450_v11, fragment.HLT_AK8PFJetFwd500_v11, fragment.HLT_PFHT180_v13, fragment.HLT_PFHT250_v13, fragment.HLT_PFHT370_v13, fragment.HLT_PFHT430_v13, fragment.HLT_PFHT510_v13, fragment.HLT_PFHT590_v13, fragment.HLT_PFHT680_v13, fragment.HLT_PFHT780_v13, fragment.HLT_PFHT890_v13, fragment.HLT_PFHT1050_v14, fragment.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8, fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8, fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8, fragment.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8, fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8, fragment.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8, fragment.HLT_PFMET110_PFMHT110_IDTight_v16, fragment.HLT_PFMET120_PFMHT120_IDTight_v16, fragment.HLT_PFMET130_PFMHT130_IDTight_v16, fragment.HLT_PFMET140_PFMHT140_IDTight_v16, fragment.HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5, fragment.HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5, fragment.HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5, fragment.HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5, fragment.HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5, fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5, fragment.HLT_PFMETTypeOne110_PFMHT110_IDTight_v8, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_v8, fragment.HLT_PFMETTypeOne130_PFMHT130_IDTight_v8, fragment.HLT_PFMETTypeOne140_PFMHT140_IDTight_v7, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15, fragment.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16, fragment.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16, fragment.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15, fragment.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15, fragment.HLT_L1ETMHadSeeds_v1, fragment.HLT_CaloMHT90_v2, fragment.HLT_CaloMET80_NotCleaned_v3, fragment.HLT_CaloMET90_NotCleaned_v3, fragment.HLT_CaloMET100_NotCleaned_v3, fragment.HLT_CaloMET110_NotCleaned_v3, fragment.HLT_CaloMET250_NotCleaned_v3, fragment.HLT_CaloMET70_HBHECleaned_v3, fragment.HLT_CaloMET80_HBHECleaned_v3, fragment.HLT_CaloMET90_HBHECleaned_v3, fragment.HLT_CaloMET100_HBHECleaned_v3, fragment.HLT_CaloMET250_HBHECleaned_v3, fragment.HLT_CaloMET300_HBHECleaned_v3, fragment.HLT_CaloMET350_HBHECleaned_v3, fragment.HLT_PFMET200_NotCleaned_v5, fragment.HLT_PFMET200_HBHECleaned_v5, fragment.HLT_PFMET250_HBHECleaned_v5, fragment.HLT_PFMET300_HBHECleaned_v5, fragment.HLT_PFMET200_HBHE_BeamHaloCleaned_v5, fragment.HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5, fragment.HLT_MET105_IsoTrk50_v6, fragment.HLT_MET120_IsoTrk50_v6, fragment.HLT_SingleJet30_Mu12_SinglePFJet40_v7, fragment.HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5, fragment.HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5, fragment.HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5, fragment.HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, fragment.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, fragment.HLT_DoublePFJets40_CaloBTagCSV_p33_v5, fragment.HLT_DoublePFJets100_CaloBTagCSV_p33_v5, fragment.HLT_DoublePFJets200_CaloBTagCSV_p33_v5, fragment.HLT_DoublePFJets350_CaloBTagCSV_p33_v5, fragment.HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, fragment.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, fragment.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, fragment.HLT_Photon300_NoHE_v11, fragment.HLT_Mu8_TrkIsoVVL_v10, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8, fragment.HLT_Mu17_TrkIsoVVL_v10, fragment.HLT_Mu19_TrkIsoVVL_v1, fragment.HLT_BTagMu_AK4DiJet20_Mu5_v10, fragment.HLT_BTagMu_AK4DiJet40_Mu5_v10, fragment.HLT_BTagMu_AK4DiJet70_Mu5_v10, fragment.HLT_BTagMu_AK4DiJet110_Mu5_v10, fragment.HLT_BTagMu_AK4DiJet170_Mu5_v9, fragment.HLT_BTagMu_AK4Jet300_Mu5_v10, fragment.HLT_BTagMu_AK8DiJet170_Mu5_v6, fragment.HLT_BTagMu_AK8Jet300_Mu5_v10, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12, fragment.HLT_Mu12_DoublePhoton20_v2, fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_v2, fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2, fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_v3, fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3, fragment.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3, fragment.HLT_Photon25_v2, fragment.HLT_Photon33_v4, fragment.HLT_Photon50_v12, fragment.HLT_Photon75_v12, fragment.HLT_Photon90_v12, fragment.HLT_Photon120_v12, fragment.HLT_Photon150_v5, fragment.HLT_Photon175_v13, fragment.HLT_Photon200_v12, fragment.HLT_Photon50_R9Id90_HE10_IsoM_v13, fragment.HLT_Photon75_R9Id90_HE10_IsoM_v13, fragment.HLT_Photon90_R9Id90_HE10_IsoM_v13, fragment.HLT_Photon120_R9Id90_HE10_IsoM_v13, fragment.HLT_Photon165_R9Id90_HE10_IsoM_v14, fragment.HLT_Photon90_CaloIdL_PFHT700_v12, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12, fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13, fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12, fragment.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12, fragment.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13, fragment.HLT_Dimuon0_Jpsi_L1_NoOS_v5, fragment.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5, fragment.HLT_Dimuon0_Jpsi_v6, fragment.HLT_Dimuon0_Jpsi_NoVertexing_v6, fragment.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5, fragment.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5, fragment.HLT_Dimuon0_Jpsi3p5_Muon2_v4, fragment.HLT_Dimuon0_Upsilon_L1_4p5_v6, fragment.HLT_Dimuon0_Upsilon_L1_5_v6, fragment.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5, fragment.HLT_Dimuon0_Upsilon_NoVertexing_v5, fragment.HLT_Dimuon0_Upsilon_L1_5M_v5, fragment.HLT_Dimuon0_LowMass_L1_0er1p5R_v5, fragment.HLT_Dimuon0_LowMass_L1_0er1p5_v6, fragment.HLT_Dimuon0_LowMass_v6, fragment.HLT_Dimuon0_LowMass_L1_4_v6, fragment.HLT_Dimuon0_LowMass_L1_4R_v5, fragment.HLT_Dimuon0_LowMass_L1_TM530_v4, fragment.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4, fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4, fragment.HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6, fragment.HLT_TripleMu_10_5_5_DZ_v8, fragment.HLT_TripleMu_12_10_5_v8, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1, fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6, fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6, fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6, fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4, fragment.HLT_DoubleMu4_Jpsi_Displaced_v5, fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v5, fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4, fragment.HLT_DoubleMu43NoFiltersNoVtx_v3, fragment.HLT_DoubleMu48NoFiltersNoVtx_v3, fragment.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4, fragment.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5, fragment.HLT_HT425_v7, fragment.HLT_HT430_DisplacedDijet40_DisplacedTrack_v10, fragment.HLT_HT430_DisplacedDijet60_DisplacedTrack_v10, fragment.HLT_HT430_DisplacedDijet80_DisplacedTrack_v10, fragment.HLT_HT400_DisplacedDijet40_DisplacedTrack_v10, fragment.HLT_HT650_DisplacedDijet60_Inclusive_v10, fragment.HLT_HT550_DisplacedDijet80_Inclusive_v8, fragment.HLT_HT550_DisplacedDijet60_Inclusive_v10, fragment.HLT_HT650_DisplacedDijet80_Inclusive_v11, fragment.HLT_HT750_DisplacedDijet80_Inclusive_v11, fragment.HLT_DiJet110_35_Mjj650_PFMET110_v5, fragment.HLT_DiJet110_35_Mjj650_PFMET120_v5, fragment.HLT_DiJet110_35_Mjj650_PFMET130_v5, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET110_v5, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET120_v5, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET130_v5, fragment.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5, fragment.HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5, fragment.HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5, fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9, fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9, fragment.HLT_Ele28_HighEta_SC20_Mass55_v11, fragment.HLT_DoubleMu20_7_Mass0to30_Photon23_v5, fragment.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5, fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12, fragment.HLT_Ele15_IsoVVVL_PFHT450_v12, fragment.HLT_Ele50_IsoVVVL_PFHT450_v12, fragment.HLT_Ele15_IsoVVVL_PFHT600_v16, fragment.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11, fragment.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10, fragment.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5, fragment.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11, fragment.HLT_Mu15_IsoVVVL_PFHT450_v11, fragment.HLT_Mu50_IsoVVVL_PFHT450_v11, fragment.HLT_Mu15_IsoVVVL_PFHT600_v15, fragment.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5, fragment.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5, fragment.HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5, fragment.HLT_Dimuon12_Upsilon_eta1p5_v12, fragment.HLT_Dimuon14_Phi_Barrel_Seagulls_v5, fragment.HLT_Dimuon18_PsiPrime_v12, fragment.HLT_Dimuon25_Jpsi_v12, fragment.HLT_Dimuon18_PsiPrime_noCorrL1_v3, fragment.HLT_Dimuon24_Upsilon_noCorrL1_v3, fragment.HLT_Dimuon24_Phi_noCorrL1_v3, fragment.HLT_Dimuon25_Jpsi_noCorrL1_v3, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14, fragment.HLT_DoubleIsoMu20_eta2p1_v4, fragment.HLT_DoubleIsoMu24_eta2p1_v4, fragment.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4, fragment.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10, fragment.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11, fragment.HLT_Mu8_v10, fragment.HLT_Mu17_v10, fragment.HLT_Mu19_v1, fragment.HLT_Mu17_Photon30_IsoCaloId_v3, fragment.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12, fragment.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14, fragment.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14, fragment.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14, fragment.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12, fragment.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14, fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v12, fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v5, fragment.HLT_Ele145_CaloIdVT_GsfTrkIdT_v6, fragment.HLT_Ele200_CaloIdVT_GsfTrkIdT_v6, fragment.HLT_Ele250_CaloIdVT_GsfTrkIdT_v11, fragment.HLT_Ele300_CaloIdVT_GsfTrkIdT_v11, fragment.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5, fragment.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5, fragment.HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5, fragment.HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4, fragment.HLT_PFHT380_SixPFJet32_v5, fragment.HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5, fragment.HLT_PFHT430_SixPFJet40_v7, fragment.HLT_PFHT350_v15, fragment.HLT_PFHT350MinPFJet15_v5, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_v4, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7, fragment.HLT_FullTrack_Multiplicity85_v3, fragment.HLT_FullTrack_Multiplicity100_v2, fragment.HLT_FullTrack_Multiplicity130_v2, fragment.HLT_FullTrack_Multiplicity155_v3, fragment.HLT_ECALHT800_v9, fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v12, fragment.HLT_Physics_v7, fragment.HLT_Physics_part0_v7, fragment.HLT_Physics_part1_v7, fragment.HLT_Physics_part2_v7, fragment.HLT_Physics_part3_v7, fragment.HLT_Physics_part4_v7, fragment.HLT_Physics_part5_v7, fragment.HLT_Physics_part6_v7, fragment.HLT_Physics_part7_v7, fragment.DST_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.HLT_ZeroBias_part0_v6, fragment.HLT_ZeroBias_part1_v6, fragment.HLT_ZeroBias_part2_v6, fragment.HLT_ZeroBias_part3_v6, fragment.HLT_ZeroBias_part4_v6, fragment.HLT_ZeroBias_part5_v6, fragment.HLT_ZeroBias_part6_v6, fragment.HLT_ZeroBias_part7_v6, fragment.DST_ZeroBias_v2, fragment.DST_HT250_CaloScouting_v8, fragment.DST_HT250_CaloBTagScouting_v7, fragment.DST_HT410_PFScouting_v12, fragment.DST_HT410_BTagScouting_v12, fragment.DST_ZeroBias_BTagScouting_v11, fragment.DST_ZeroBias_CaloScouting_PFScouting_v10, fragment.DST_CaloJet40_BTagScouting_v11, fragment.DST_CaloJet40_CaloScouting_PFScouting_v11, fragment.DST_CaloJet40_CaloBTagScouting_v10, fragment.DST_L1HTT_BTagScouting_v11, fragment.DST_L1HTT_CaloScouting_PFScouting_v11, fragment.DST_L1HTT_CaloBTagScouting_v10, fragment.DST_L1DoubleMu_BTagScouting_v12, fragment.DST_L1DoubleMu_CaloScouting_PFScouting_v11, fragment.DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4, fragment.DST_DoubleMu3_noVtx_CaloScouting_v4, fragment.HLT_AK4CaloJet30_v10, fragment.HLT_AK4CaloJet40_v9, fragment.HLT_AK4CaloJet50_v9, fragment.HLT_AK4CaloJet80_v9, fragment.HLT_AK4CaloJet100_v9, fragment.HLT_AK4CaloJet120_v8, fragment.HLT_AK4PFJet30_v15, fragment.HLT_AK4PFJet50_v15, fragment.HLT_AK4PFJet80_v15, fragment.HLT_AK4PFJet100_v15, fragment.HLT_AK4PFJet120_v14, fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v8, fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v8, fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v8, fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v8, fragment.HLT_HISinglePhoton50_Eta3p1ForPPRef_v8, fragment.HLT_HISinglePhoton60_Eta3p1ForPPRef_v8, fragment.HLT_Photon20_HoverELoose_v9, fragment.HLT_Photon30_HoverELoose_v9, fragment.HLT_Photon40_HoverELoose_v9, fragment.HLT_Photon50_HoverELoose_v9, fragment.HLT_Photon60_HoverELoose_v9, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v8, fragment.HLT_L1UnpairedBunchBptxMinus_v2, fragment.HLT_L1UnpairedBunchBptxPlus_v2, fragment.HLT_L1NotBptxOR_v3, fragment.HLT_L1MinimumBiasHF_OR_v2, fragment.HLT_L1MinimumBiasHF0OR_v3, fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2, fragment.HLT_HcalNZS_v12, fragment.HLT_HcalPhiSym_v14, fragment.HLT_HcalIsolatedbunch_v4, fragment.HLT_IsoTrackHB_v3, fragment.HLT_IsoTrackHE_v3, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, fragment.HLT_ZeroBias_IsolatedBunches_v5, fragment.HLT_ZeroBias_FirstCollisionInTrain_v4, fragment.HLT_ZeroBias_LastCollisionInTrain_v3, fragment.HLT_ZeroBias_FirstBXAfterTrain_v3, fragment.AlCa_RPCMuonNormalisation_v13, fragment.AlCa_LumiPixels_Random_v4, fragment.AlCa_LumiPixels_ZeroBias_v8, fragment.MC_ReducedIterativeTracking_v9, fragment.MC_PFMET_v13, fragment.MC_AK4PFJets_v13, fragment.MC_PFBTagCSV_v7, fragment.MC_PFHT_v12, fragment.MC_PFMHT_v12, fragment.MC_CaloMET_v8, fragment.MC_CaloMET_JetIdCleaned_v8, fragment.MC_AK4CaloJets_v8, fragment.MC_AK4CaloJetsFromPV_v6, fragment.MC_CaloBTagCSV_v6, fragment.MC_CaloHT_v7, fragment.MC_CaloMHT_v7, fragment.MC_AK8PFJets_v13, fragment.MC_AK8TrimPFJets_v13, fragment.MC_AK8PFHT_v12, fragment.MC_AK8CaloHT_v7, fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v12, fragment.MC_DoubleEle5_CaloIdL_MW_v13, fragment.MC_Ele5_WPTight_Gsf_v6, fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v13, fragment.MC_IsoMu_v12, fragment.MC_DoubleMu_TrkIsoVVL_DZ_v9, fragment.MC_DoubleMuNoFiltersNoVtx_v7, fragment.AlCa_EcalPi0EBonly_v11, fragment.AlCa_EcalPi0EEonly_v11, fragment.AlCa_EcalEtaEBonly_v11, fragment.AlCa_EcalEtaEEonly_v11, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9, fragment.HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8, fragment.HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8, fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8, fragment.HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8, fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8, fragment.HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8, fragment.HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8, fragment.HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8, fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8, fragment.HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8, fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8, fragment.HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8, fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8, fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v6, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v6, fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7, fragment.HLT_Rsq0p35_v11, fragment.HLT_Rsq0p40_v11, fragment.HLT_RsqMR300_Rsq0p09_MR200_v11, fragment.HLT_RsqMR320_Rsq0p09_MR200_v11, fragment.HLT_RsqMR300_Rsq0p09_MR200_4jet_v11, fragment.HLT_RsqMR320_Rsq0p09_MR200_4jet_v11, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.ScoutingPFOutput, fragment.ScoutingCaloMuonOutput )) - - -# dummyfy hltGetConditions in cff's -if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ : - fragment.hltDummyConditions = cms.EDFilter( "HLTBool", - result = cms.bool( True ) - ) - fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions) - -# add specific customizations -from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll -fragment = customizeHLTforAll(fragment,"2e34v31") - -from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW -fragment = customizeHLTforCMSSW(fragment,"2e34v31") - -# Eras-based customisations -from HLTrigger.Configuration.Eras import modifyHLTforEras -modifyHLTforEras(fragment) - diff --git a/HLTrigger/Configuration/python/HLT_2e34v40_cff.py b/HLTrigger/Configuration/python/HLT_2e34v40_cff.py deleted file mode 100644 index 98eb6bb106d75..0000000000000 --- a/HLTrigger/Configuration/python/HLT_2e34v40_cff.py +++ /dev/null @@ -1,78490 +0,0 @@ -# hltGetConfiguration --cff --data /frozen/2017/2e34/v4.0/HLT --type 2e34v40 - -# /frozen/2017/2e34/v4.0/HLT/V5 (CMSSW_9_2_10) - -import FWCore.ParameterSet.Config as cms - -fragment = cms.ProcessFragment( "HLT" ) - -fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/frozen/2017/2e34/v4.0/HLT/V5') -) - -fragment.transferSystem = cms.PSet( - destinations = cms.vstring( 'Tier0', - 'DQM', - 'ECAL', - 'EventDisplay', - 'Lustre', - 'None' ), - transferModes = cms.vstring( 'default', - 'test', - 'emulator' ), - streamA = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'Lustre' ) - ), - streamCalibration = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamDQM = cms.PSet( - default = cms.vstring( 'DQM' ), - test = cms.vstring( 'DQM', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamDQMCalibration = cms.PSet( - default = cms.vstring( 'DQM' ), - test = cms.vstring( 'DQM', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamEcalCalibration = cms.PSet( - default = cms.vstring( 'ECAL' ), - test = cms.vstring( 'ECAL' ), - emulator = cms.vstring( 'None' ) - ), - streamEventDisplay = cms.PSet( - default = cms.vstring( 'EventDisplay', - 'Tier0' ), - test = cms.vstring( 'EventDisplay', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamExpressCosmics = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'Lustre' ) - ), - streamNanoDST = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamRPCMON = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamTrackerCalibration = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - default = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'Lustre' ), - streamLookArea = cms.PSet( ) - ), - streamLookArea = cms.PSet( - default = cms.vstring( 'DQM' ), - test = cms.vstring( 'DQM', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ) -) -fragment.HLTPSetInitialCkfTrajectoryFilterForHI = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTIter0PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTIter4PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter4ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.untracked.int32( 4 ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetTobTecStepInOutTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -fragment.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet( - keepOriginalIfRebuildFails = cms.bool( False ), - lockHits = cms.bool( True ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), - doSeedingRegionRebuilding = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - maxCand = cms.int32( 2 ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - intermediateCleaning = cms.bool( True ), - bestHitOnly = cms.bool( True ), - useSameTrajFilter = cms.bool( True ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - cleanTrajectoryAfterInOut = cms.bool( False ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTSiStripClusterChargeCutTiny = cms.PSet( value = cms.double( 800.0 ) ) -fragment.HLTPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTIter4PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 0 ) -) -fragment.HLTPSetTrajectoryBuilderForElectrons = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 90.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ), - propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetPvClusterComparerForIT = cms.PSet( - track_chi2_max = cms.double( 20.0 ), - track_pt_max = cms.double( 20.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 1.0 ) -) -fragment.HLTPSetMixedStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTPSetInitialCkfTrajectoryBuilderForHI = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialCkfTrajectoryFilterForHI" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( - rescaleErrorIfFail = cms.double( 1.0 ), - ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), - updator = cms.string( "hltESPKFUpdator" ), - deltaEta = cms.double( -1.0 ), - useSeedLayer = cms.bool( False ), - deltaPhi = cms.double( -1.0 ) -) -fragment.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetPvClusterComparerForBTag = cms.PSet( - track_chi2_max = cms.double( 20.0 ), - track_pt_max = cms.double( 20.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 0.1 ) -) -fragment.HLTSeedFromConsecutiveHitsTripletOnlyCreator = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -fragment.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet( - keepOriginalIfRebuildFails = cms.bool( False ), - lockHits = cms.bool( True ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), - doSeedingRegionRebuilding = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - maxCand = cms.int32( 2 ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - bestHitOnly = cms.bool( True ), - useSameTrajFilter = cms.bool( True ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - cleanTrajectoryAfterInOut = cms.bool( False ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTIter3PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter3ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) ) -fragment.HLTPSetCkf3HitTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( - Rescale_Dz = cms.double( 3.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( False ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 15.9 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 1.5 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( False ), - DeltaR = cms.double( 0.2 ), - input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - DeltaPhi = cms.double( 0.2 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) -) -fragment.HLTPSetDetachedCkfTrajectoryFilterForHI = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 0.701 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTIter3PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 0 ) -) -fragment.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTIter2PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 90.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ), - propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ), - intermediateCleaning = cms.bool( False ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) ) -fragment.HLTPSetTobTecStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -fragment.HLTPSetMuonCkfTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetbJetRegionalTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 8 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetDetachedStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) ) - ) -) -fragment.HLTIter1PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.2 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 8.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 0.701 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetMixedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetMixedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.05 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -fragment.HLTPSetCkfTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTSeedFromProtoTracks = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -fragment.HLTPSetInitialStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.2 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTIter2PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 10.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 8 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -fragment.HLTPSetTrajectoryFilterL3 = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.5 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 1000000000 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 8.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 100 ) -) -fragment.HLTIter0PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 4 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTIter2HighPtTkMuPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetMuTrackJpsiEffTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 9 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) -fragment.HLTPSetPixelPairStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTPSetLowPtStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 1 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTSeedFromConsecutiveHitsCreator = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterial" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -fragment.HLTPSetPixelPairCkfTrajectoryBuilderForHI = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetDetachedCkfTrajectoryBuilderForHI = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 0.0 ), - maxPtForLooperReconstruction = cms.double( 0.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTIter1PSetTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetDetachedCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 0.0 ), - maxPtForLooperReconstruction = cms.double( 0.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) ) -fragment.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetMuTrackJpsiEffTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiEffTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetTrajectoryFilterForElectrons = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( -1 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetPvClusterComparer = cms.PSet( - track_chi2_max = cms.double( 9999999.0 ), - track_pt_max = cms.double( 10.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 2.5 ) -) -fragment.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTPSetPixelLessStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.05 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -fragment.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetMuonCkfTrajectoryBuilderSeedHit = cms.PSet( - rescaleErrorIfFail = cms.double( 1.0 ), - ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), - updator = cms.string( "hltESPKFUpdator" ), - deltaEta = cms.double( -1.0 ), - useSeedLayer = cms.bool( True ), - deltaPhi = cms.double( -1.0 ) -) -fragment.HLTPSetPixelPairCkfTrajectoryFilterForHI = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 100 ) -) -fragment.HLTPSetInitialStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetInitialStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetLowPtQuadStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 4 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetLowPtQuadStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetHighPtTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetHighPtTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 5 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetLowPtTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 4 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetLowPtTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetDetachedQuadStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetDetachedQuadStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetDetachedTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetDetachedTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetMixedTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetMixedTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -fragment.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -fragment.HLTPSetTobTecStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 5 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -fragment.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -fragment.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.HLTPSetGroupedCkfTrajectoryBuilderIterL3ForOI = cms.PSet( - rescaleErrorIfFail = cms.double( 1.0 ), - keepOriginalIfRebuildFails = cms.bool( False ), - lockHits = cms.bool( True ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ), - maxCand = cms.int32( 5 ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - bestHitOnly = cms.bool( True ), - deltaEta = cms.double( -1.0 ), - useSeedLayer = cms.bool( False ), - useSameTrajFilter = cms.bool( True ), - MeasurementTrackerName = cms.string( "hltSiStripClusters" ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ), - foundHitBonus = cms.double( 1000.0 ), - propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), - updator = cms.string( "hltESPKFUpdator" ), - deltaPhi = cms.double( -1.0 ) -) -fragment.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -fragment.HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -fragment.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -fragment.HLTPSetCkfTrajectoryFilterIterL3OI = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 3.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -fragment.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 1 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -fragment.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -fragment.streams = cms.PSet( - ALCALUMIPIXELS = cms.vstring( 'AlCaLumiPixels' ), - ALCAP0 = cms.vstring( 'AlCaP0' ), - ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ), - Calibration = cms.vstring( 'TestEnablesEcalHcal' ), - DQM = cms.vstring( 'OnlineMonitor' ), - DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ), - DQMEventDisplay = cms.vstring( 'EventDisplay' ), - DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ), - EcalCalibration = cms.vstring( 'EcalLaser' ), - Express = cms.vstring( 'ExpressPhysics' ), - ExpressAlignment = cms.vstring( 'ExpressAlignment' ), - HLTMonitor = cms.vstring( 'HLTMonitor' ), - NanoDST = cms.vstring( 'L1Accept' ), - Parking = cms.vstring( 'ParkingHT', - 'ParkingMuon' ), - PhysicsCommissioning = cms.vstring( 'Commissioning', - 'HLTPhysics', - 'HcalNZS', - 'HighPtLowerPhotons', - 'HighPtPhoton30AndZ', - 'IsolatedBunch', - 'MonteCarlo', - 'NoBPTX', - 'ZeroBias' ), - PhysicsEGamma = cms.vstring( 'DoubleEG', - 'SingleElectron', - 'SinglePhoton' ), - PhysicsEndOfFill = cms.vstring( 'EmptyBX', - 'FSQJet1', - 'FSQJet2', - 'HINCaloJets', - 'HINPFJets', - 'HighMultiplicityEOF', - 'L1MinimumBias' ), - PhysicsHLTPhysics1 = cms.vstring( 'EphemeralHLTPhysics1', - 'EphemeralHLTPhysics2' ), - PhysicsHLTPhysics2 = cms.vstring( 'EphemeralHLTPhysics3', - 'EphemeralHLTPhysics4' ), - PhysicsHLTPhysics3 = cms.vstring( 'EphemeralHLTPhysics5', - 'EphemeralHLTPhysics6' ), - PhysicsHLTPhysics4 = cms.vstring( 'EphemeralHLTPhysics7', - 'EphemeralHLTPhysics8' ), - PhysicsHadronsTaus = cms.vstring( 'BTagCSV', - 'BTagMu', - 'DisplacedJet', - 'HTMHT', - 'JetHT', - 'MET', - 'Tau' ), - PhysicsMuons = cms.vstring( 'Charmonium', - 'DoubleMuon', - 'DoubleMuonLowMass', - 'MuOnia', - 'MuonEG', - 'SingleMuon' ), - PhysicsParkingScoutingMonitor = cms.vstring( 'ParkingScoutingMonitor' ), - PhysicsZeroBias1 = cms.vstring( 'EphemeralZeroBias1', - 'EphemeralZeroBias2' ), - PhysicsZeroBias2 = cms.vstring( 'EphemeralZeroBias3', - 'EphemeralZeroBias4' ), - PhysicsZeroBias3 = cms.vstring( 'EphemeralZeroBias5', - 'EphemeralZeroBias6' ), - PhysicsZeroBias4 = cms.vstring( 'EphemeralZeroBias7', - 'EphemeralZeroBias8' ), - RPCMON = cms.vstring( 'RPCMonitor' ), - ScoutingCaloMuon = cms.vstring( 'ScoutingCaloCommissioning', - 'ScoutingCaloHT', - 'ScoutingCaloMuon' ), - ScoutingPF = cms.vstring( 'ScoutingPFCommissioning', - 'ScoutingPFHT' ) -) -fragment.datasets = cms.PSet( - AlCaLumiPixels = cms.vstring( 'AlCa_LumiPixels_Random_v4', - 'AlCa_LumiPixels_ZeroBias_v8' ), - AlCaP0 = cms.vstring( 'AlCa_EcalEtaEBonly_v11', - 'AlCa_EcalEtaEEonly_v11', - 'AlCa_EcalPi0EBonly_v11', - 'AlCa_EcalPi0EEonly_v11' ), - AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v8' ), - BTagCSV = cms.vstring( 'HLT_AK8PFJet330_PFAK8BTagCSV_p17_v1', - 'HLT_AK8PFJet330_PFAK8BTagCSV_p1_v1', - 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5', - 'HLT_QuadPFJet103_88_75_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet103_88_75_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet105_88_76_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet105_90_76_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet111_90_80_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet111_90_80_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet98_83_71_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet98_83_71_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v7' ), - BTagMu = cms.vstring( 'HLT_BTagMu_AK4DiJet110_Mu5_v10', - 'HLT_BTagMu_AK4DiJet170_Mu5_v9', - 'HLT_BTagMu_AK4DiJet20_Mu5_v10', - 'HLT_BTagMu_AK4DiJet40_Mu5_v10', - 'HLT_BTagMu_AK4DiJet70_Mu5_v10', - 'HLT_BTagMu_AK4Jet300_Mu5_v10', - 'HLT_BTagMu_AK8DiJet170_Mu5_v6', - 'HLT_BTagMu_AK8Jet300_Mu5_v10' ), - Charmonium = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v4', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_v6', - 'HLT_Dimuon0_Jpsi_v6', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v5', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v6', - 'HLT_Dimuon0_LowMass_L1_4R_v5', - 'HLT_Dimuon0_LowMass_L1_4_v6', - 'HLT_Dimuon0_LowMass_v6', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v3', - 'HLT_Dimuon18_PsiPrime_v12', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5', - 'HLT_Dimuon25_Jpsi_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_v12', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v2', - 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi_v3', - 'HLT_DoubleMu4_3_Bs_v12', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v13', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v12', - 'HLT_DoubleMu4_Jpsi_Displaced_v5', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v5', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8', - 'HLT_Mu7p5_Track2_Jpsi_v9', - 'HLT_Mu7p5_Track3p5_Jpsi_v9', - 'HLT_Mu7p5_Track7_Jpsi_v9' ), - Commissioning = cms.vstring( 'HLT_IsoTrackHB_v3', - 'HLT_IsoTrackHE_v3', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2' ), - DQMOnlineBeamspot = cms.vstring( 'HLT_HT300_Beamspot_v7', - 'HLT_HT450_Beamspot_v7' ), - DisplacedJet = cms.vstring( 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT425_v7', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v10', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10', - 'HLT_HT550_DisplacedDijet80_Inclusive_v8', - 'HLT_HT650_DisplacedDijet60_Inclusive_v10', - 'HLT_HT650_DisplacedDijet80_Inclusive_v11', - 'HLT_HT750_DisplacedDijet80_Inclusive_v11' ), - DoubleEG = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v8', - 'HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v8', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12', - 'HLT_DoubleEle25_CaloIdL_MW_v2', - 'HLT_DoubleEle27_CaloIdL_MW_v2', - 'HLT_DoubleEle33_CaloIdL_MW_v15', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16', - 'HLT_DoublePhoton33_CaloIdL_v5', - 'HLT_DoublePhoton70_v5', - 'HLT_DoublePhoton85_v13', - 'HLT_ECALHT800_v9', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17', - 'HLT_Ele27_Ele37_CaloIdL_MW_v2', - 'HLT_Ele28_HighEta_SC20_Mass55_v11', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v2', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v3', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3' ), - DoubleMuon = cms.vstring( 'HLT_DoubleL2Mu50_v2', - 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v6', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6', - 'HLT_DoubleMu43NoFiltersNoVtx_v3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v5', - 'HLT_DoubleMu8_Mass8_PFHT350_v5', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12', - 'HLT_Mu17_TrkIsoVVL_v10', - 'HLT_Mu17_v10', - 'HLT_Mu18_Mu9_DZ_v2', - 'HLT_Mu18_Mu9_SameSign_DZ_v2', - 'HLT_Mu18_Mu9_SameSign_v2', - 'HLT_Mu18_Mu9_v2', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1', - 'HLT_Mu19_TrkIsoVVL_v1', - 'HLT_Mu19_v1', - 'HLT_Mu20_Mu10_DZ_v2', - 'HLT_Mu20_Mu10_SameSign_DZ_v2', - 'HLT_Mu20_Mu10_SameSign_v2', - 'HLT_Mu20_Mu10_v2', - 'HLT_Mu23_Mu12_DZ_v2', - 'HLT_Mu23_Mu12_SameSign_DZ_v2', - 'HLT_Mu23_Mu12_SameSign_v2', - 'HLT_Mu23_Mu12_v2', - 'HLT_Mu37_TkMu27_v2', - 'HLT_Mu8_TrkIsoVVL_v10', - 'HLT_Mu8_v10', - 'HLT_TripleMu_10_5_5_DZ_v8', - 'HLT_TripleMu_12_10_5_v8', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DCA_v1', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11' ), - DoubleMuonLowMass = cms.vstring( 'HLT_Dimuon0_LowMass_L1_TM530_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_v9', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1' ), - EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ), - EmptyBX = cms.vstring( 'HLT_L1NotBptxOR_v3', - 'HLT_L1UnpairedBunchBptxMinus_v2', - 'HLT_L1UnpairedBunchBptxPlus_v2' ), - EphemeralHLTPhysics1 = cms.vstring( 'HLT_Physics_part0_v7' ), - EphemeralHLTPhysics2 = cms.vstring( 'HLT_Physics_part1_v7' ), - EphemeralHLTPhysics3 = cms.vstring( 'HLT_Physics_part2_v7' ), - EphemeralHLTPhysics4 = cms.vstring( 'HLT_Physics_part3_v7' ), - EphemeralHLTPhysics5 = cms.vstring( 'HLT_Physics_part4_v7' ), - EphemeralHLTPhysics6 = cms.vstring( 'HLT_Physics_part5_v7' ), - EphemeralHLTPhysics7 = cms.vstring( 'HLT_Physics_part6_v7' ), - EphemeralHLTPhysics8 = cms.vstring( 'HLT_Physics_part7_v7' ), - EphemeralZeroBias1 = cms.vstring( 'HLT_ZeroBias_part0_v6' ), - EphemeralZeroBias2 = cms.vstring( 'HLT_ZeroBias_part1_v6' ), - EphemeralZeroBias3 = cms.vstring( 'HLT_ZeroBias_part2_v6' ), - EphemeralZeroBias4 = cms.vstring( 'HLT_ZeroBias_part3_v6' ), - EphemeralZeroBias5 = cms.vstring( 'HLT_ZeroBias_part4_v6' ), - EphemeralZeroBias6 = cms.vstring( 'HLT_ZeroBias_part5_v6' ), - EphemeralZeroBias7 = cms.vstring( 'HLT_ZeroBias_part6_v6' ), - EphemeralZeroBias8 = cms.vstring( 'HLT_ZeroBias_part7_v6' ), - EventDisplay = cms.vstring( 'HLT_AK4PFJet100_v15', - 'HLT_DoublePhoton85_v13', - 'HLT_PFJet500_v17' ), - ExpressAlignment = cms.vstring( 'HLT_HT300_Beamspot_v7', - 'HLT_HT450_Beamspot_v7' ), - ExpressPhysics = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_IsoMu20_v12', - 'HLT_IsoMu24_v10', - 'HLT_IsoMu27_v13', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_v6' ), - FSQJet1 = cms.vstring( 'HLT_DiPFJet15_NoCaloMatched_v12', - 'HLT_DiPFJet25_NoCaloMatched_v12' ), - FSQJet2 = cms.vstring( 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJetAve15_HFJEC_v13', - 'HLT_DiPFJetAve25_HFJEC_v13', - 'HLT_DiPFJetAve35_HFJEC_v13' ), - HINCaloJets = cms.vstring( 'HLT_AK4CaloJet100_v9', - 'HLT_AK4CaloJet120_v8', - 'HLT_AK4CaloJet30_v10', - 'HLT_AK4CaloJet40_v9', - 'HLT_AK4CaloJet50_v9', - 'HLT_AK4CaloJet80_v9' ), - HINPFJets = cms.vstring( 'HLT_AK4PFJet100_v15', - 'HLT_AK4PFJet120_v14', - 'HLT_AK4PFJet30_v15', - 'HLT_AK4PFJet50_v15', - 'HLT_AK4PFJet80_v15' ), - HLTMonitor = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Ele32_WPTight_Gsf_v13', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5', - 'HLT_PFHT510_v13', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFMET130_PFMHT130_IDTight_v16', - 'HLT_PFMET140_PFMHT140_IDTight_v16' ), - HLTPhysics = cms.vstring( 'HLT_Physics_v7' ), - HTMHT = cms.vstring( 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8', - 'HLT_Rsq0p35_v11', - 'HLT_Rsq0p40_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_v11' ), - HcalNZS = cms.vstring( 'HLT_HcalNZS_v12', - 'HLT_HcalPhiSym_v14' ), - HighMultiplicityEOF = cms.vstring( 'HLT_FullTrack_Multiplicity100_v2', - 'HLT_FullTrack_Multiplicity130_v2', - 'HLT_FullTrack_Multiplicity155_v3', - 'HLT_FullTrack_Multiplicity85_v3' ), - HighPtLowerPhotons = cms.vstring( 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v8' ), - HighPtPhoton30AndZ = cms.vstring( 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v8' ), - IsolatedBunch = cms.vstring( 'HLT_HcalIsolatedbunch_v4' ), - JetHT = cms.vstring( 'HLT_AK8PFHT750_TrimMass50_v8', - 'HLT_AK8PFHT800_TrimMass50_v8', - 'HLT_AK8PFHT850_TrimMass50_v7', - 'HLT_AK8PFHT900_TrimMass50_v7', - 'HLT_AK8PFJet140_v11', - 'HLT_AK8PFJet200_v11', - 'HLT_AK8PFJet260_v12', - 'HLT_AK8PFJet320_v12', - 'HLT_AK8PFJet360_TrimMass30_v14', - 'HLT_AK8PFJet380_TrimMass30_v7', - 'HLT_AK8PFJet400_TrimMass30_v8', - 'HLT_AK8PFJet400_v12', - 'HLT_AK8PFJet40_v12', - 'HLT_AK8PFJet420_TrimMass30_v7', - 'HLT_AK8PFJet450_v12', - 'HLT_AK8PFJet500_v12', - 'HLT_AK8PFJet550_v7', - 'HLT_AK8PFJet60_v11', - 'HLT_AK8PFJet80_v11', - 'HLT_AK8PFJetFwd140_v10', - 'HLT_AK8PFJetFwd200_v10', - 'HLT_AK8PFJetFwd260_v11', - 'HLT_AK8PFJetFwd320_v11', - 'HLT_AK8PFJetFwd400_v11', - 'HLT_AK8PFJetFwd40_v11', - 'HLT_AK8PFJetFwd450_v11', - 'HLT_AK8PFJetFwd500_v11', - 'HLT_AK8PFJetFwd60_v10', - 'HLT_AK8PFJetFwd80_v10', - 'HLT_CaloJet500_NoJetID_v10', - 'HLT_CaloJet550_NoJetID_v5', - 'HLT_DiPFJetAve100_HFJEC_v11', - 'HLT_DiPFJetAve140_v9', - 'HLT_DiPFJetAve160_HFJEC_v11', - 'HLT_DiPFJetAve200_v9', - 'HLT_DiPFJetAve220_HFJEC_v12', - 'HLT_DiPFJetAve260_v10', - 'HLT_DiPFJetAve300_HFJEC_v12', - 'HLT_DiPFJetAve320_v10', - 'HLT_DiPFJetAve400_v10', - 'HLT_DiPFJetAve40_v10', - 'HLT_DiPFJetAve500_v10', - 'HLT_DiPFJetAve60_HFJEC_v11', - 'HLT_DiPFJetAve60_v10', - 'HLT_DiPFJetAve80_HFJEC_v11', - 'HLT_DiPFJetAve80_v9', - 'HLT_PFHT1050_v14', - 'HLT_PFHT180_v13', - 'HLT_PFHT250_v13', - 'HLT_PFHT350MinPFJet15_v5', - 'HLT_PFHT350_v15', - 'HLT_PFHT370_v13', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4', - 'HLT_PFHT380_SixPFJet32_v5', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5', - 'HLT_PFHT430_SixPFJet40_v7', - 'HLT_PFHT430_v13', - 'HLT_PFHT510_v13', - 'HLT_PFHT590_v13', - 'HLT_PFHT680_v13', - 'HLT_PFHT780_v13', - 'HLT_PFHT890_v13', - 'HLT_PFJet140_v15', - 'HLT_PFJet200_v15', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFJet400_v16', - 'HLT_PFJet40_v17', - 'HLT_PFJet450_v17', - 'HLT_PFJet500_v17', - 'HLT_PFJet550_v7', - 'HLT_PFJet60_v17', - 'HLT_PFJet80_v16', - 'HLT_PFJetFwd140_v14', - 'HLT_PFJetFwd200_v14', - 'HLT_PFJetFwd260_v15', - 'HLT_PFJetFwd320_v15', - 'HLT_PFJetFwd400_v15', - 'HLT_PFJetFwd40_v15', - 'HLT_PFJetFwd450_v15', - 'HLT_PFJetFwd500_v15', - 'HLT_PFJetFwd60_v15', - 'HLT_PFJetFwd80_v14', - 'HLT_QuadPFJet103_88_75_15_v1', - 'HLT_QuadPFJet105_88_76_15_v1', - 'HLT_QuadPFJet111_90_80_15_v1', - 'HLT_QuadPFJet98_83_71_15_v1' ), - L1Accept = cms.vstring( 'DST_Physics_v7', - 'DST_ZeroBias_v2' ), - L1MinimumBias = cms.vstring( 'HLT_L1MinimumBiasHF_OR_v2' ), - MET = cms.vstring( 'HLT_CaloMET100_HBHECleaned_v3', - 'HLT_CaloMET100_NotCleaned_v3', - 'HLT_CaloMET110_NotCleaned_v3', - 'HLT_CaloMET250_HBHECleaned_v3', - 'HLT_CaloMET250_NotCleaned_v3', - 'HLT_CaloMET300_HBHECleaned_v3', - 'HLT_CaloMET350_HBHECleaned_v3', - 'HLT_CaloMET70_HBHECleaned_v3', - 'HLT_CaloMET80_HBHECleaned_v3', - 'HLT_CaloMET80_NotCleaned_v3', - 'HLT_CaloMET90_HBHECleaned_v3', - 'HLT_CaloMET90_NotCleaned_v3', - 'HLT_CaloMHT90_v2', - 'HLT_DiJet110_35_Mjj650_PFMET110_v5', - 'HLT_DiJet110_35_Mjj650_PFMET120_v5', - 'HLT_DiJet110_35_Mjj650_PFMET130_v5', - 'HLT_L1ETMHadSeeds_v1', - 'HLT_MET105_IsoTrk50_v6', - 'HLT_MET120_IsoTrk50_v6', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v5', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET110_PFMHT110_IDTight_v16', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMET120_PFMHT120_IDTight_v16', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET130_PFMHT130_IDTight_v16', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET140_PFMHT140_IDTight_v16', - 'HLT_PFMET200_HBHECleaned_v5', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v5', - 'HLT_PFMET200_NotCleaned_v5', - 'HLT_PFMET250_HBHECleaned_v5', - 'HLT_PFMET300_HBHECleaned_v5', - 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v5', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v5', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v8', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v8', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v8', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v7', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v5' ), - MonteCarlo = cms.vstring( 'MC_AK4CaloJetsFromPV_v6', - 'MC_AK4CaloJets_v8', - 'MC_AK4PFJets_v13', - 'MC_AK8CaloHT_v7', - 'MC_AK8PFHT_v12', - 'MC_AK8PFJets_v13', - 'MC_AK8TrimPFJets_v13', - 'MC_CaloBTagCSV_v6', - 'MC_CaloHT_v7', - 'MC_CaloMET_JetIdCleaned_v8', - 'MC_CaloMET_v8', - 'MC_CaloMHT_v7', - 'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v12', - 'MC_DoubleEle5_CaloIdL_MW_v13', - 'MC_DoubleMuNoFiltersNoVtx_v7', - 'MC_DoubleMu_TrkIsoVVL_DZ_v9', - 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v13', - 'MC_Ele5_WPTight_Gsf_v6', - 'MC_IsoMu_v12', - 'MC_PFBTagCSV_v7', - 'MC_PFHT_v12', - 'MC_PFMET_v13', - 'MC_PFMHT_v12', - 'MC_ReducedIterativeTracking_v9' ), - MuOnia = cms.vstring( 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6', - 'HLT_Dimuon0_Upsilon_L1_5M_v5', - 'HLT_Dimuon0_Upsilon_L1_5_v6', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4', - 'HLT_Dimuon0_Upsilon_NoVertexing_v5', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5', - 'HLT_Dimuon12_Upsilon_eta1p5_v12', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v5', - 'HLT_Dimuon24_Phi_noCorrL1_v3', - 'HLT_Dimuon24_Upsilon_noCorrL1_v3', - 'HLT_Mu20_TkMu0_Phi_v5', - 'HLT_Mu25_TkMu0_Onia_v5', - 'HLT_Mu25_TkMu0_Phi_v5', - 'HLT_Mu30_TkMu0_Onia_v5', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8', - 'HLT_Mu7p5_Track2_Upsilon_v9', - 'HLT_Mu7p5_Track3p5_Upsilon_v9', - 'HLT_Mu7p5_Track7_Upsilon_v9', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v3' ), - MuonEG = cms.vstring( 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v5', - 'HLT_Mu12_DoublePhoton20_v2', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu17_Photon30_IsoCaloId_v3', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu27_Ele37_CaloIdL_MW_v2', - 'HLT_Mu37_Ele27_CaloIdL_MW_v2', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8' ), - NoBPTX = cms.vstring( 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX_v4', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4' ), - OnlineMonitor = ( cms.vstring( 'HLT_AK4CaloJet100_v9', - 'HLT_AK4CaloJet120_v8', - 'HLT_AK4CaloJet30_v10', - 'HLT_AK4CaloJet40_v9', - 'HLT_AK4CaloJet50_v9', - 'HLT_AK4CaloJet80_v9', - 'HLT_AK4PFJet100_v15', - 'HLT_AK4PFJet120_v14', - 'HLT_AK4PFJet30_v15', - 'HLT_AK4PFJet50_v15', - 'HLT_AK4PFJet80_v15', - 'HLT_AK8PFHT750_TrimMass50_v8', - 'HLT_AK8PFHT800_TrimMass50_v8', - 'HLT_AK8PFHT850_TrimMass50_v7', - 'HLT_AK8PFHT900_TrimMass50_v7', - 'HLT_AK8PFJet140_v11', - 'HLT_AK8PFJet200_v11', - 'HLT_AK8PFJet260_v12', - 'HLT_AK8PFJet320_v12', - 'HLT_AK8PFJet330_PFAK8BTagCSV_p17_v1', - 'HLT_AK8PFJet330_PFAK8BTagCSV_p1_v1', - 'HLT_AK8PFJet360_TrimMass30_v14', - 'HLT_AK8PFJet380_TrimMass30_v7', - 'HLT_AK8PFJet400_TrimMass30_v8', - 'HLT_AK8PFJet400_v12', - 'HLT_AK8PFJet40_v12', - 'HLT_AK8PFJet420_TrimMass30_v7', - 'HLT_AK8PFJet450_v12', - 'HLT_AK8PFJet500_v12', - 'HLT_AK8PFJet550_v7', - 'HLT_AK8PFJet60_v11', - 'HLT_AK8PFJet80_v11', - 'HLT_AK8PFJetFwd140_v10', - 'HLT_AK8PFJetFwd200_v10', - 'HLT_AK8PFJetFwd260_v11', - 'HLT_AK8PFJetFwd320_v11', - 'HLT_AK8PFJetFwd400_v11', - 'HLT_AK8PFJetFwd40_v11', - 'HLT_AK8PFJetFwd450_v11', - 'HLT_AK8PFJetFwd500_v11', - 'HLT_AK8PFJetFwd60_v10', - 'HLT_AK8PFJetFwd80_v10', - 'HLT_BTagMu_AK4DiJet110_Mu5_v10', - 'HLT_BTagMu_AK4DiJet170_Mu5_v9', - 'HLT_BTagMu_AK4DiJet20_Mu5_v10', - 'HLT_BTagMu_AK4DiJet40_Mu5_v10', - 'HLT_BTagMu_AK4DiJet70_Mu5_v10', - 'HLT_BTagMu_AK4Jet300_Mu5_v10', - 'HLT_BTagMu_AK8DiJet170_Mu5_v6', - 'HLT_BTagMu_AK8Jet300_Mu5_v10', - 'HLT_CaloJet500_NoJetID_v10', - 'HLT_CaloJet550_NoJetID_v5', - 'HLT_CaloMET100_HBHECleaned_v3', - 'HLT_CaloMET100_NotCleaned_v3', - 'HLT_CaloMET110_NotCleaned_v3', - 'HLT_CaloMET250_HBHECleaned_v3', - 'HLT_CaloMET250_NotCleaned_v3', - 'HLT_CaloMET300_HBHECleaned_v3', - 'HLT_CaloMET350_HBHECleaned_v3', - 'HLT_CaloMET70_HBHECleaned_v3', - 'HLT_CaloMET80_HBHECleaned_v3', - 'HLT_CaloMET80_NotCleaned_v3', - 'HLT_CaloMET90_HBHECleaned_v3', - 'HLT_CaloMET90_NotCleaned_v3', - 'HLT_CaloMHT90_v2', - 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3', - 'HLT_DiJet110_35_Mjj650_PFMET110_v5', - 'HLT_DiJet110_35_Mjj650_PFMET120_v5', - 'HLT_DiJet110_35_Mjj650_PFMET130_v5', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14', - 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet15_NoCaloMatched_v12', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet25_NoCaloMatched_v12', - 'HLT_DiPFJetAve100_HFJEC_v11', - 'HLT_DiPFJetAve140_v9', - 'HLT_DiPFJetAve15_HFJEC_v13', - 'HLT_DiPFJetAve160_HFJEC_v11', - 'HLT_DiPFJetAve200_v9', - 'HLT_DiPFJetAve220_HFJEC_v12', - 'HLT_DiPFJetAve25_HFJEC_v13', - 'HLT_DiPFJetAve260_v10', - 'HLT_DiPFJetAve300_HFJEC_v12', - 'HLT_DiPFJetAve320_v10', - 'HLT_DiPFJetAve35_HFJEC_v13', - 'HLT_DiPFJetAve400_v10', - 'HLT_DiPFJetAve40_v10', - 'HLT_DiPFJetAve500_v10', - 'HLT_DiPFJetAve60_HFJEC_v11', - 'HLT_DiPFJetAve60_v10', - 'HLT_DiPFJetAve80_HFJEC_v11', - 'HLT_DiPFJetAve80_v9', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v12', - 'HLT_Dimuon0_Jpsi3p5_Muon2_v4', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_v6', - 'HLT_Dimuon0_Jpsi_v6', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v5', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v6', - 'HLT_Dimuon0_LowMass_L1_4R_v5', - 'HLT_Dimuon0_LowMass_L1_4_v6', - 'HLT_Dimuon0_LowMass_L1_TM530_v4', - 'HLT_Dimuon0_LowMass_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6', - 'HLT_Dimuon0_Upsilon_L1_5M_v5', - 'HLT_Dimuon0_Upsilon_L1_5_v6', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4', - 'HLT_Dimuon0_Upsilon_NoVertexing_v5', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5', - 'HLT_Dimuon12_Upsilon_eta1p5_v12', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v5', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v3', - 'HLT_Dimuon18_PsiPrime_v12', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5', - 'HLT_Dimuon24_Phi_noCorrL1_v3', - 'HLT_Dimuon24_Upsilon_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v8', - 'HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v8', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12', - 'HLT_DoubleEle25_CaloIdL_MW_v2', - 'HLT_DoubleEle27_CaloIdL_MW_v2', - 'HLT_DoubleEle33_CaloIdL_MW_v15', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16', - 'HLT_DoubleL2Mu50_v2', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v5', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v2', - 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi_v3', - 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v6', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_v9', - 'HLT_DoubleMu43NoFiltersNoVtx_v3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3', - 'HLT_DoubleMu4_3_Bs_v12', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v13', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v12', - 'HLT_DoubleMu4_Jpsi_Displaced_v5', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v5', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v5', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12', - 'HLT_DoubleMu8_Mass8_PFHT350_v5', - 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_DoublePhoton33_CaloIdL_v5', - 'HLT_DoublePhoton70_v5', - 'HLT_DoublePhoton85_v13', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_ECALHT800_v9', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12', - 'HLT_Ele15_IsoVVVL_PFHT450_v12', - 'HLT_Ele15_IsoVVVL_PFHT600_v16', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele20_WPLoose_Gsf_v4', - 'HLT_Ele20_WPTight_Gsf_v4', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v4', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele27_Ele37_CaloIdL_MW_v2', - 'HLT_Ele27_WPTight_Gsf_v14', - 'HLT_Ele28_HighEta_SC20_Mass55_v11', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7', - 'HLT_Ele32_WPTight_Gsf_v13', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v3', - 'HLT_Ele35_WPTight_Gsf_v7', - 'HLT_Ele38_WPTight_Gsf_v7', - 'HLT_Ele40_WPTight_Gsf_v7', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14', - 'HLT_Ele50_IsoVVVL_PFHT450_v12', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_FullTrack_Multiplicity100_v2', - 'HLT_FullTrack_Multiplicity130_v2', - 'HLT_FullTrack_Multiplicity155_v3', - 'HLT_FullTrack_Multiplicity85_v3', - 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v8', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT425_v7', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v10', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10', - 'HLT_HT550_DisplacedDijet80_Inclusive_v8', - 'HLT_HT650_DisplacedDijet60_Inclusive_v10', - 'HLT_HT650_DisplacedDijet80_Inclusive_v11', - 'HLT_HT750_DisplacedDijet80_Inclusive_v11', - 'HLT_HcalNZS_v12', - 'HLT_HcalPhiSym_v14', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8')+cms.vstring( 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_v12', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_v12', - 'HLT_IsoMu24_v10', - 'HLT_IsoMu27_LooseChargedIsoPFTau20_SingleL1_v1', - 'HLT_IsoMu27_MediumChargedIsoPFTau20_SingleL1_v1', - 'HLT_IsoMu27_TightChargedIsoPFTau20_SingleL1_v1', - 'HLT_IsoMu27_v13', - 'HLT_IsoMu30_v1', - 'HLT_IsoTrackHB_v3', - 'HLT_IsoTrackHE_v3', - 'HLT_L1ETMHadSeeds_v1', - 'HLT_L1MinimumBiasHF0OR_v3', - 'HLT_L1MinimumBiasHF_OR_v2', - 'HLT_L1NotBptxOR_v3', - 'HLT_L1SingleMu18_v3', - 'HLT_L1SingleMu25_v2', - 'HLT_L1UnpairedBunchBptxMinus_v2', - 'HLT_L1UnpairedBunchBptxPlus_v2', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2', - 'HLT_L1_DoubleJet30_Mass_Min400_Mu10_v1', - 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6', - 'HLT_L2Mu10_v7', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', - 'HLT_L2Mu50_v2', - 'HLT_MET105_IsoTrk50_v6', - 'HLT_MET120_IsoTrk50_v6', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePhoton20_v2', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11', - 'HLT_Mu15_IsoVVVL_PFHT450_v11', - 'HLT_Mu15_IsoVVVL_PFHT600_v15', - 'HLT_Mu17_Photon30_IsoCaloId_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12', - 'HLT_Mu17_TrkIsoVVL_v10', - 'HLT_Mu17_v10', - 'HLT_Mu18_Mu9_DZ_v2', - 'HLT_Mu18_Mu9_SameSign_DZ_v2', - 'HLT_Mu18_Mu9_SameSign_v2', - 'HLT_Mu18_Mu9_v2', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1', - 'HLT_Mu19_TrkIsoVVL_v1', - 'HLT_Mu19_v1', - 'HLT_Mu20_Mu10_DZ_v2', - 'HLT_Mu20_Mu10_SameSign_DZ_v2', - 'HLT_Mu20_Mu10_SameSign_v2', - 'HLT_Mu20_Mu10_v2', - 'HLT_Mu20_TkMu0_Phi_v5', - 'HLT_Mu20_v10', - 'HLT_Mu23_Mu12_DZ_v2', - 'HLT_Mu23_Mu12_SameSign_DZ_v2', - 'HLT_Mu23_Mu12_SameSign_v2', - 'HLT_Mu23_Mu12_v2', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu25_TkMu0_Onia_v5', - 'HLT_Mu25_TkMu0_Phi_v5', - 'HLT_Mu27_Ele37_CaloIdL_MW_v2', - 'HLT_Mu27_v11', - 'HLT_Mu30_TkMu0_Onia_v5', - 'HLT_Mu37_Ele27_CaloIdL_MW_v2', - 'HLT_Mu37_TkMu27_v2', - 'HLT_Mu3_PFJet40_v12', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4', - 'HLT_Mu50_IsoVVVL_PFHT450_v11', - 'HLT_Mu50_v11', - 'HLT_Mu55_v1', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8', - 'HLT_Mu7p5_Track2_Jpsi_v9', - 'HLT_Mu7p5_Track2_Upsilon_v9', - 'HLT_Mu7p5_Track3p5_Jpsi_v9', - 'HLT_Mu7p5_Track3p5_Upsilon_v9', - 'HLT_Mu7p5_Track7_Jpsi_v9', - 'HLT_Mu7p5_Track7_Upsilon_v9', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8', - 'HLT_Mu8_TrkIsoVVL_v10', - 'HLT_Mu8_v10', - 'HLT_OldMu100_v3', - 'HLT_PFHT1050_v14', - 'HLT_PFHT180_v13', - 'HLT_PFHT250_v13', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5', - 'HLT_PFHT350MinPFJet15_v5', - 'HLT_PFHT350_v15', - 'HLT_PFHT370_v13', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4', - 'HLT_PFHT380_SixPFJet32_v5', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5', - 'HLT_PFHT430_SixPFJet40_v7', - 'HLT_PFHT430_v13', - 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8', - 'HLT_PFHT510_v13', - 'HLT_PFHT590_v13', - 'HLT_PFHT680_v13', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8', - 'HLT_PFHT780_v13', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT890_v13', - 'HLT_PFJet140_v15', - 'HLT_PFJet200_v15', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFJet400_v16', - 'HLT_PFJet40_v17', - 'HLT_PFJet450_v17', - 'HLT_PFJet500_v17', - 'HLT_PFJet550_v7', - 'HLT_PFJet60_v17', - 'HLT_PFJet80_v16', - 'HLT_PFJetFwd140_v14', - 'HLT_PFJetFwd200_v14', - 'HLT_PFJetFwd260_v15', - 'HLT_PFJetFwd320_v15', - 'HLT_PFJetFwd400_v15', - 'HLT_PFJetFwd40_v15', - 'HLT_PFJetFwd450_v15', - 'HLT_PFJetFwd500_v15', - 'HLT_PFJetFwd60_v15', - 'HLT_PFJetFwd80_v14', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v5', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET110_PFMHT110_IDTight_v16', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMET120_PFMHT120_IDTight_v16', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET130_PFMHT130_IDTight_v16', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET140_PFMHT140_IDTight_v16', - 'HLT_PFMET200_HBHECleaned_v5', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v5', - 'HLT_PFMET200_NotCleaned_v5', - 'HLT_PFMET250_HBHECleaned_v5', - 'HLT_PFMET300_HBHECleaned_v5', - 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v5', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v5', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v8', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v8', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v8', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v7', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5', - 'HLT_Photon120_R9Id90_HE10_IsoM_v13', - 'HLT_Photon120_v12', - 'HLT_Photon150_v5', - 'HLT_Photon165_R9Id90_HE10_IsoM_v14', - 'HLT_Photon175_v13', - 'HLT_Photon200_v12', - 'HLT_Photon20_HoverELoose_v9', - 'HLT_Photon25_v2', - 'HLT_Photon300_NoHE_v11', - 'HLT_Photon30_HoverELoose_v9', - 'HLT_Photon33_v4', - 'HLT_Photon40_HoverELoose_v9', - 'HLT_Photon50_HoverELoose_v9', - 'HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v1', - 'HLT_Photon50_R9Id90_HE10_IsoM_v13', - 'HLT_Photon50_v12', - 'HLT_Photon60_HoverELoose_v9', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v4', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v1', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v1', - 'HLT_Photon75_R9Id90_HE10_IsoM_v13', - 'HLT_Photon75_v12', - 'HLT_Photon90_CaloIdL_PFHT700_v12', - 'HLT_Photon90_R9Id90_HE10_IsoM_v13', - 'HLT_Photon90_v12', - 'HLT_Physics_v7', - 'HLT_QuadPFJet103_88_75_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet103_88_75_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet103_88_75_15_v1', - 'HLT_QuadPFJet105_88_76_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet105_88_76_15_v1', - 'HLT_QuadPFJet105_90_76_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet111_90_80_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet111_90_80_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet111_90_80_15_v1', - 'HLT_QuadPFJet98_83_71_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet98_83_71_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet98_83_71_15_v1', - 'HLT_Random_v3', - 'HLT_Rsq0p35_v11', - 'HLT_Rsq0p40_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_v11', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v7', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1')+cms.vstring( 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1', - 'HLT_TkMu100_v2', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v5', - 'HLT_TripleMu_10_5_5_DZ_v8', - 'HLT_TripleMu_12_10_5_v8', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DCA_v1', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v2', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v3', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX_v4', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_ZeroBias_FirstBXAfterTrain_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_FirstCollisionInTrain_v4', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_LastCollisionInTrain_v3', - 'HLT_ZeroBias_v6') ), - ParkingHT = cms.vstring( 'DST_CaloJet40_BTagScouting_v11', - 'DST_CaloJet40_CaloBTagScouting_v10', - 'DST_CaloJet40_CaloScouting_PFScouting_v11', - 'DST_HT250_CaloBTagScouting_v7', - 'DST_HT250_CaloScouting_v8', - 'DST_HT410_BTagScouting_v12', - 'DST_HT410_PFScouting_v12', - 'DST_L1HTT_BTagScouting_v11', - 'DST_L1HTT_CaloBTagScouting_v10', - 'DST_L1HTT_CaloScouting_PFScouting_v11', - 'DST_ZeroBias_BTagScouting_v11', - 'DST_ZeroBias_CaloScouting_PFScouting_v10' ), - ParkingMuon = cms.vstring( 'DST_DoubleMu3_noVtx_CaloScouting_v4', - 'DST_L1DoubleMu_BTagScouting_v12', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11' ), - ParkingScoutingMonitor = cms.vstring( 'DST_CaloJet40_BTagScouting_v11', - 'DST_CaloJet40_CaloBTagScouting_v10', - 'DST_CaloJet40_CaloScouting_PFScouting_v11', - 'DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4', - 'DST_DoubleMu3_noVtx_CaloScouting_v4', - 'DST_HT250_CaloBTagScouting_v7', - 'DST_HT250_CaloScouting_v8', - 'DST_HT410_BTagScouting_v12', - 'DST_HT410_PFScouting_v12', - 'DST_L1DoubleMu_BTagScouting_v12', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11', - 'DST_L1HTT_BTagScouting_v11', - 'DST_L1HTT_CaloBTagScouting_v10', - 'DST_L1HTT_CaloScouting_PFScouting_v11', - 'DST_ZeroBias_BTagScouting_v11', - 'DST_ZeroBias_CaloScouting_PFScouting_v10', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12', - 'HLT_Ele35_WPTight_Gsf_v7', - 'HLT_IsoMu27_v13', - 'HLT_Mu50_v11', - 'HLT_PFHT1050_v14', - 'HLT_Photon200_v12' ), - RPCMonitor = cms.vstring( 'AlCa_RPCMuonNormalisation_v13' ), - ScoutingCaloCommissioning = cms.vstring( 'DST_CaloJet40_CaloBTagScouting_v10', - 'DST_L1HTT_CaloBTagScouting_v10', - 'DST_ZeroBias_CaloScouting_PFScouting_v10' ), - ScoutingCaloHT = cms.vstring( 'DST_HT250_CaloBTagScouting_v7', - 'DST_HT250_CaloScouting_v8' ), - ScoutingCaloMuon = cms.vstring( 'DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4', - 'DST_DoubleMu3_noVtx_CaloScouting_v4' ), - ScoutingPFCommissioning = cms.vstring( 'DST_CaloJet40_BTagScouting_v11', - 'DST_CaloJet40_CaloScouting_PFScouting_v11', - 'DST_L1DoubleMu_BTagScouting_v12', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11', - 'DST_L1HTT_BTagScouting_v11', - 'DST_L1HTT_CaloScouting_PFScouting_v11', - 'DST_ZeroBias_BTagScouting_v11', - 'DST_ZeroBias_CaloScouting_PFScouting_v10' ), - ScoutingPFHT = cms.vstring( 'DST_HT410_BTagScouting_v12', - 'DST_HT410_PFScouting_v12' ), - SingleElectron = cms.vstring( 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12', - 'HLT_Ele15_IsoVVVL_PFHT450_v12', - 'HLT_Ele15_IsoVVVL_PFHT600_v16', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele20_WPLoose_Gsf_v4', - 'HLT_Ele20_WPTight_Gsf_v4', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v4', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele27_WPTight_Gsf_v14', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7', - 'HLT_Ele32_WPTight_Gsf_v13', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v3', - 'HLT_Ele35_WPTight_Gsf_v7', - 'HLT_Ele38_WPTight_Gsf_v7', - 'HLT_Ele40_WPTight_Gsf_v7', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14', - 'HLT_Ele50_IsoVVVL_PFHT450_v12', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14' ), - SingleMuon = cms.vstring( 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_v12', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_v12', - 'HLT_IsoMu24_v10', - 'HLT_IsoMu27_v13', - 'HLT_IsoMu30_v1', - 'HLT_L1SingleMu18_v3', - 'HLT_L1SingleMu25_v2', - 'HLT_L1_DoubleJet30_Mass_Min400_Mu10_v1', - 'HLT_L2Mu10_v7', - 'HLT_L2Mu50_v2', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11', - 'HLT_Mu15_IsoVVVL_PFHT450_v11', - 'HLT_Mu15_IsoVVVL_PFHT600_v15', - 'HLT_Mu20_v10', - 'HLT_Mu27_v11', - 'HLT_Mu3_PFJet40_v12', - 'HLT_Mu50_IsoVVVL_PFHT450_v11', - 'HLT_Mu50_v11', - 'HLT_Mu55_v1', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11', - 'HLT_OldMu100_v3', - 'HLT_TkMu100_v2' ), - SinglePhoton = cms.vstring( 'HLT_Photon120_R9Id90_HE10_IsoM_v13', - 'HLT_Photon120_v12', - 'HLT_Photon150_v5', - 'HLT_Photon165_R9Id90_HE10_IsoM_v14', - 'HLT_Photon175_v13', - 'HLT_Photon200_v12', - 'HLT_Photon20_HoverELoose_v9', - 'HLT_Photon25_v2', - 'HLT_Photon300_NoHE_v11', - 'HLT_Photon30_HoverELoose_v9', - 'HLT_Photon33_v4', - 'HLT_Photon40_HoverELoose_v9', - 'HLT_Photon50_HoverELoose_v9', - 'HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v1', - 'HLT_Photon50_R9Id90_HE10_IsoM_v13', - 'HLT_Photon50_v12', - 'HLT_Photon60_HoverELoose_v9', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v4', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v1', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v1', - 'HLT_Photon75_R9Id90_HE10_IsoM_v13', - 'HLT_Photon75_v12', - 'HLT_Photon90_CaloIdL_PFHT700_v12', - 'HLT_Photon90_R9Id90_HE10_IsoM_v13', - 'HLT_Photon90_v12' ), - Tau = cms.vstring( 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_IsoMu27_LooseChargedIsoPFTau20_SingleL1_v1', - 'HLT_IsoMu27_MediumChargedIsoPFTau20_SingleL1_v1', - 'HLT_IsoMu27_TightChargedIsoPFTau20_SingleL1_v1', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5' ), - TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ), - TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ), - ZeroBias = cms.vstring( 'HLT_Random_v3', - 'HLT_ZeroBias_FirstBXAfterTrain_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_FirstCollisionInTrain_v4', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_LastCollisionInTrain_v3', - 'HLT_ZeroBias_v6' ) -) - -fragment.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "CSCChannelMapperRecord" ), - firstValid = cms.vuint32( 1 ) -) -fragment.CSCINdexerESSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "CSCIndexerRecord" ), - firstValid = cms.vuint32( 1 ) -) -fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalParametersRcd" ), - firstValid = cms.vuint32( 1 ) -) -fragment.StableParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalStableParametersRcd" ), - firstValid = cms.vuint32( 1 ) -) -fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "JetTagComputerRecord" ), - firstValid = cms.vuint32( 1 ) -) -fragment.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "EcalSeverityLevelAlgoRcd" ), - firstValid = cms.vuint32( 1 ) -) -fragment.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "HcalSeverityLevelComputerRcd" ), - firstValid = cms.vuint32( 1 ) -) - -fragment.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", - MaxDPhi = cms.double( 1.6 ), - ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ), - PropagationDirection = cms.string( "anyDirection" ) -) -fragment.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer", - AlgoName = cms.string( "CSCChannelMapperPostls1" ) -) -fragment.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer", - AlgoName = cms.string( "CSCIndexerPostls1" ) -) -fragment.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer", - appendToDataLabel = cms.string( "" ) -) -fragment.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" ) -fragment.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder", - appendToDataLabel = cms.string( "" ), - MapAuto = cms.untracked.bool( False ), - SkipHE = cms.untracked.bool( False ), - MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ) -) -fragment.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP", - appendToDataLabel = cms.string( "" ) -) -fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer", - appendToDataLabel = cms.string( "" ) -) -fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "ClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer", - appendToDataLabel = cms.string( "" ) -) -fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterial" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForHI" ), - Mass = cms.double( 0.139 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialOpposite" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ), - Mass = cms.double( 0.139 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( 0.1 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ), - Mass = cms.double( 0.1396 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 4.0 ), - useRungeKutta = cms.bool( False ) -) -fragment.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( 0.1 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity", - EtaDivisions = cms.untracked.uint32( 20 ), - PhiDivisions = cms.untracked.uint32( 20 ), - EtaMax = cms.untracked.double( 2.5 ) -) -fragment.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer", - minTracks = cms.uint32( 3 ), - minVertices = cms.uint32( 1 ), - use3d = cms.bool( True ), - unBoost = cms.bool( False ), - useSignificance = cms.bool( True ) -) -fragment.StableParameters = cms.ESProducer( "StableParametersTrivialProducer", - NumberL1JetCounts = cms.uint32( 12 ), - NumberL1NoIsoEG = cms.uint32( 4 ), - NumberL1CenJet = cms.uint32( 4 ), - NumberL1Tau = cms.uint32( 8 ), - NumberConditionChips = cms.uint32( 1 ), - NumberL1EGamma = cms.uint32( 12 ), - TotalBxInEvent = cms.int32( 5 ), - NumberL1Mu = cms.uint32( 4 ), - PinsOnConditionChip = cms.uint32( 512 ), - WordLength = cms.int32( 64 ), - PinsOnChip = cms.uint32( 512 ), - OrderOfChip = cms.vint32( 1 ), - IfMuEtaNumberBits = cms.uint32( 6 ), - OrderConditionChip = cms.vint32( 1 ), - appendToDataLabel = cms.string( "" ), - NumberL1TauJet = cms.uint32( 4 ), - NumberL1Jet = cms.uint32( 12 ), - NumberPhysTriggers = cms.uint32( 512 ), - NumberL1Muon = cms.uint32( 12 ), - UnitLength = cms.int32( 8 ), - NumberL1IsoEG = cms.uint32( 4 ), - NumberTechnicalTriggers = cms.uint32( 64 ), - NumberL1ForJet = cms.uint32( 4 ), - IfCaloEtaNumberBits = cms.uint32( 4 ), - NumberPsbBoards = cms.int32( 7 ), - NumberChips = cms.uint32( 5 ), - NumberPhysTriggersExtended = cms.uint32( 64 ) -) -fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "anyDirection" ), - useTuningForL2Speed = cms.bool( False ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "SteppingHelixPropagatorAny" ) -) -fragment.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer", - ComponentName = cms.string( "TransientTrackBuilder" ) -) -fragment.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "CaloDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.087 ), - nEta = cms.int32( 70 ), - nPhi = cms.int32( 72 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -fragment.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer", - ComponentName = cms.string( "CosmicNavigationSchool" ), - SimpleMagneticField = cms.string( "" ) -) -fragment.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "EcalDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.02 ), - nEta = cms.int32( 300 ), - nPhi = cms.int32( 360 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -fragment.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer", - dbstatusMask = cms.PSet( - kBad = cms.vstring( 'kNonRespondingIsolated', - 'kDeadVFE', - 'kDeadFE', - 'kNoDataNoTP' ), - kGood = cms.vstring( 'kOk' ), - kRecovered = cms.vstring( ), - kProblematic = cms.vstring( 'kDAC', - 'kNoLaser', - 'kNoisy', - 'kNNoisy', - 'kNNNoisy', - 'kNNNNoisy', - 'kNNNNNoisy', - 'kFixedG6', - 'kFixedG1', - 'kFixedG0' ), - kWeird = cms.vstring( ), - kTime = cms.vstring( ) - ), - timeThresh = cms.double( 2.0 ), - flagMask = cms.PSet( - kBad = cms.vstring( 'kFaultyHardware', - 'kDead', - 'kKilled' ), - kGood = cms.vstring( 'kGood' ), - kRecovered = cms.vstring( 'kLeadingEdgeRecovered', - 'kTowerRecovered' ), - kProblematic = cms.vstring( 'kPoorReco', - 'kPoorCalib', - 'kNoisy', - 'kSaturated' ), - kWeird = cms.vstring( 'kWeird', - 'kDiWeird' ), - kTime = cms.vstring( 'kOutOfTime' ) - ) -) -fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule", - appendToDataLabel = cms.string( "" ) -) -fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule", - appendToDataLabel = cms.string( "" ) -) -fragment.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "HcalDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.087 ), - nEta = cms.int32( 70 ), - nPhi = cms.int32( 72 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -fragment.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer", - phase = cms.uint32( 1 ), - RecoveredRecHitBits = cms.vstring( ), - appendToDataLabel = cms.string( "" ), - SeverityLevels = cms.VPSet( - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'TimingFromTDC' ), - Level = cms.int32( 0 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 1 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 5 ) - ), - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity', - 'HBHEIsolatedNoise', - 'HBHEFlatNoise', - 'HBHESpikeNoise', - 'HBHETS4TS5Noise', - 'HBHENegativeNoise', - 'HBHEPulseFitBit', - 'HBHEOOTPU' ), - Level = cms.int32( 8 ) - ), - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'HFLongShort', - 'HFS8S1Ratio', - 'HFPET', - 'HFSignalAsymmetry' ), - Level = cms.int32( 11 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 15 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff', - 'HcalCellDead' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 20 ) - ) - ), - DropChannelStatusBits = cms.vstring( 'HcalCellMask', - 'HcalCellOff', - 'HcalCellDead' ) -) -fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer", - charmCut = cms.double( 1.5 ), - recordLabel = cms.string( "HLT" ), - useTrackWeights = cms.bool( True ), - useCategories = cms.bool( True ), - pseudoMultiplicityMin = cms.uint32( 2 ), - categoryVariableName = cms.string( "vertexCategory" ), - trackPseudoSelection = cms.PSet( - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - ptMin = cms.double( 0.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( 2.0 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - calibrationRecords = cms.vstring( 'CombinedSVRecoVertex', - 'CombinedSVPseudoVertex', - 'CombinedSVNoVertex' ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - correctVertexMass = cms.bool( True ), - vertexFlip = cms.bool( False ), - minimumTrackWeight = cms.double( 0.5 ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackMultiplicityMin = cms.uint32( 3 ), - trackSelection = cms.PSet( - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - ptMin = cms.double( 0.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( -99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip2dSig" ), - SoftLeptonFlip = cms.bool( False ), - trackFlip = cms.bool( False ) -) -fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer", - charmCut = cms.double( 1.5 ), - recordLabel = cms.string( "HLT" ), - useTrackWeights = cms.bool( True ), - useCategories = cms.bool( True ), - pseudoMultiplicityMin = cms.uint32( 2 ), - categoryVariableName = cms.string( "vertexCategory" ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex', - 'CombinedSVIVFV2PseudoVertex', - 'CombinedSVIVFV2NoVertex' ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - correctVertexMass = cms.bool( True ), - vertexFlip = cms.bool( False ), - minimumTrackWeight = cms.double( 0.5 ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackMultiplicityMin = cms.uint32( 3 ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip2dSig" ), - SoftLeptonFlip = cms.bool( False ), - trackFlip = cms.bool( False ) -) -fragment.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer", - maxImpactParameterSig = cms.double( 999999.0 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( -1.0 ), - maximumDecayLength = cms.double( 999999.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - deltaRmin = cms.double( 0.0 ), - maxImpactParameter = cms.double( 0.1 ), - useSignedImpactParameterSig = cms.bool( True ), - maximumDistanceToJetAxis = cms.double( 999999.0 ), - nthTrack = cms.int32( -1 ) -) -fragment.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer", - b_pT = cms.double( 0.3684 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( 0.05 ), - a_dR = cms.double( -0.001053 ), - min_pT = cms.double( 120.0 ), - maximumDistanceToJetAxis = cms.double( 9999999.0 ), - max_pT = cms.double( 500.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - useVariableJTA = cms.bool( False ), - min_pT_dRcut = cms.double( 0.5 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - a_pT = cms.double( 0.005263 ), - maximumDecayLength = cms.double( 999999.0 ), - nthTrack = cms.int32( 1 ), - useSignedImpactParameterSig = cms.bool( False ) -) -fragment.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", - MaxDPhi = cms.double( 1.6 ), - ComponentName = cms.string( "hltESPAnalyticalPropagator" ), - PropagationDirection = cms.string( "alongMomentum" ) -) -fragment.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", - MaxDPhi = cms.double( 1.6 ), - ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ), - PropagationDirection = cms.string( "oppositeToMomentum" ) -) -fragment.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "hltESPBwdElectronPropagator" ), - Mass = cms.double( 5.11E-4 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 2000.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ), - nSigma = cms.double( 4.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 40.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ) -) -fragment.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D", - ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ), - MaxComponents = cms.int32( 12 ), - DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" ) -) -fragment.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.13 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.13 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.13 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer", - maxImpactParameterSig = cms.double( 999999.0 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( -1.0 ), - maximumDecayLength = cms.double( 999999.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - deltaRmin = cms.double( 0.0 ), - maxImpactParameter = cms.double( 0.1 ), - useSignedImpactParameterSig = cms.bool( True ), - maximumDistanceToJetAxis = cms.double( 999999.0 ), - nthTrack = cms.int32( -1 ) -) -fragment.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer", - maxImpactParameterSig = cms.double( 999999.0 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( -1.0 ), - maximumDecayLength = cms.double( 999999.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - deltaRmin = cms.double( 0.0 ), - maxImpactParameter = cms.double( 0.2 ), - useSignedImpactParameterSig = cms.bool( True ), - maximumDistanceToJetAxis = cms.double( 999999.0 ), - nthTrack = cms.int32( -1 ) -) -fragment.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer", - b_pT = cms.double( 0.3684 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( 0.05 ), - a_dR = cms.double( -0.001053 ), - min_pT = cms.double( 120.0 ), - maximumDistanceToJetAxis = cms.double( 9999999.0 ), - max_pT = cms.double( 500.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - useVariableJTA = cms.bool( False ), - min_pT_dRcut = cms.double( 0.5 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - a_pT = cms.double( 0.005263 ), - maximumDecayLength = cms.double( 999999.0 ), - nthTrack = cms.int32( 1 ), - useSignedImpactParameterSig = cms.bool( False ) -) -fragment.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer", - b_pT = cms.double( 0.3684 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( 0.2 ), - a_dR = cms.double( -0.001053 ), - min_pT = cms.double( 120.0 ), - maximumDistanceToJetAxis = cms.double( 9999999.0 ), - max_pT = cms.double( 500.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - useVariableJTA = cms.bool( False ), - min_pT_dRcut = cms.double( 0.5 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - a_pT = cms.double( 0.005263 ), - maximumDecayLength = cms.double( 999999.0 ), - nthTrack = cms.int32( 2 ), - useSignedImpactParameterSig = cms.bool( True ) -) -fragment.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer", - ComponentName = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer", - BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ), - EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ), - ComponentName = cms.string( "hltESPElectronMaterialEffects" ), - MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ), - Mass = cms.double( 5.11E-4 ), - BetheHeitlerCorrection = cms.int32( 2 ) -) -fragment.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "anyDirection" ), - useTuningForL2Speed = cms.bool( True ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) -) -fragment.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - useTuningForL2Speed = cms.bool( True ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) -) -fragment.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTrajectoryFitterRK" ), - MinNumberOfHits = cms.int32( 3 ), - Smoother = cms.string( "hltESPTrajectorySmootherRK" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPFittingSmootherIT" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTrajectoryFitterRK" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPTrajectorySmootherRK" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPFittingSmootherRK" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer", - ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ), - appendToDataLabel = cms.string( "" ), - standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ) -) -fragment.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPFwdElectronPropagator" ), - Mass = cms.double( 5.11E-4 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -fragment.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer", - ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -fragment.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPGsfTrajectoryFitter" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPGsfTrajectorySmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer", - Merger = cms.string( "hltESPCloseComponentsMerger5D" ), - ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ), - MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ), - GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ) -) -fragment.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer", - ErrorRescaling = cms.double( 100.0 ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ), - Merger = cms.string( "hltESPCloseComponentsMerger5D" ), - ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ), - GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ), - MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ) -) -fragment.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 36.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPKFTrajectoryFitter" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPKFTrajectorySmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPKFFittingSmoother" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 20.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -14.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ), - MinNumberOfHits = cms.int32( 3 ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 20.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -14.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPRKTrajectoryFitter" ), - MinNumberOfHits = cms.int32( 3 ), - Smoother = cms.string( "hltESPRKTrajectorySmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectoryFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -fragment.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmoother" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -fragment.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer", - ComponentName = cms.string( "hltESPKFUpdator" ) -) -fragment.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D", - ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ), - DistanceMeasure = cms.string( "KullbackLeibler" ) -) -fragment.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.16 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.16 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.16 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer", - UseStripStripQualityDB = cms.bool( True ), - StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), - UsePixelROCQualityDB = cms.bool( True ), - DebugPixelROCQualityDB = cms.untracked.bool( False ), - UseStripAPVFiberQualityDB = cms.bool( True ), - badStripCuts = cms.PSet( - TOB = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ), - TIB = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ), - TID = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ), - TEC = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ) - ), - DebugStripModuleQualityDB = cms.untracked.bool( False ), - ComponentName = cms.string( "hltESPMeasurementTracker" ), - DebugPixelModuleQualityDB = cms.untracked.bool( False ), - UsePixelModuleQualityDB = cms.bool( True ), - DebugStripAPVFiberQualityDB = cms.untracked.bool( False ), - HitMatcher = cms.string( "StandardMatcher" ), - DebugStripStripQualityDB = cms.untracked.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - SiStripQualityLabel = cms.string( "" ), - UseStripModuleQualityDB = cms.bool( True ), - MaskBadAPVFibers = cms.bool( True ) -) -fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.11 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.11 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer", - ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) -) -fragment.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer", - useLAAlignmentOffsets = cms.bool( False ), - DoCosmics = cms.bool( False ), - eff_charge_cut_highX = cms.double( 1.0 ), - eff_charge_cut_highY = cms.double( 1.0 ), - inflate_all_errors_no_trk_angle = cms.bool( False ), - eff_charge_cut_lowY = cms.double( 0.0 ), - eff_charge_cut_lowX = cms.double( 0.0 ), - UseErrorsFromTemplates = cms.bool( True ), - TruncatePixelCharge = cms.bool( True ), - size_cutY = cms.double( 3.0 ), - size_cutX = cms.double( 3.0 ), - useLAWidthFromDB = cms.bool( False ), - inflate_errors = cms.bool( False ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - PixelErrorParametrization = cms.string( "NOTcmsim" ), - EdgeClusterErrorX = cms.double( 50.0 ), - EdgeClusterErrorY = cms.double( 85.0 ), - LoadTemplatesFromDB = cms.bool( True ), - ComponentName = cms.string( "hltESPPixelCPEGeneric" ), - MagneticFieldRecord = cms.ESInputTag( "" ), - IrradiationBiasCorrection = cms.bool( False ) -) -fragment.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer", - DoLorentz = cms.bool( True ), - DoCosmics = cms.bool( False ), - LoadTemplatesFromDB = cms.bool( True ), - ComponentName = cms.string( "hltESPPixelCPETemplateReco" ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - speed = cms.int32( -2 ), - UseClusterSplitter = cms.bool( False ) -) -fragment.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.11 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ) -) -fragment.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 25.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.19 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPRKTrajectoryFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -fragment.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPRKTrajectorySmoother" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -fragment.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( True ) -) -fragment.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer", - Epsilon = cms.double( 5.0 ), - TrackerPropagator = cms.string( "PropagatorWithMaterial" ), - MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPSmartPropagator" ) -) -fragment.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer", - Epsilon = cms.double( 5.0 ), - TrackerPropagator = cms.string( "PropagatorWithMaterial" ), - MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPSmartPropagatorAny" ) -) -fragment.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer", - Epsilon = cms.double( 5.0 ), - TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ), - MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ) -) -fragment.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer", - distance = cms.double( 0.5 ) -) -fragment.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "alongMomentum" ), - useTuningForL2Speed = cms.bool( False ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ) -) -fragment.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - useTuningForL2Speed = cms.bool( False ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) -) -fragment.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer", - ComponentType = cms.string( "StripCPEfromTrackAngle" ), - ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ), - parameters = cms.PSet( - mTIB_P1 = cms.double( 0.202 ), - maxChgOneMIP = cms.double( 6000.0 ), - mTEC_P0 = cms.double( -1.885 ), - mTOB_P1 = cms.double( 0.253 ), - mTEC_P1 = cms.double( 0.471 ), - mLC_P2 = cms.double( 0.3 ), - mLC_P1 = cms.double( 0.618 ), - mTOB_P0 = cms.double( -1.026 ), - mLC_P0 = cms.double( -0.326 ), - useLegacyError = cms.bool( False ), - mTIB_P0 = cms.double( -0.742 ), - mTID_P1 = cms.double( 0.433 ), - mTID_P0 = cms.double( -1.427 ) - ) -) -fragment.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ) -) -fragment.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ), - ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ) -) -fragment.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "Fake" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ) -) -fragment.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "Fake" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ) -) -fragment.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 30.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTobTecStepRKFitter" ), - MinNumberOfHits = cms.int32( 7 ), - Smoother = cms.string( "hltESPTobTecStepRKSmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 30.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ), - MinNumberOfHits = cms.int32( 7 ), - Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ), - RejectTracks = cms.bool( True ) -) -fragment.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer", - ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ), - appendToDataLabel = cms.string( "" ), - standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ), - looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ) -) -fragment.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.09 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer", - ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ), - appendToDataLabel = cms.string( "" ), - algoOrder = cms.vstring( ) -) -fragment.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.5 ), - ValidHitBonus = cms.double( 100.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 0.0 ), - allowSharedFirstHit = cms.bool( False ) -) -fragment.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPTrajectoryFitterRK" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPTrajectorySmootherRK" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -fragment.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", - useQuadrupletAlgo = cms.bool( False ), - ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ), - appendToDataLabel = cms.string( "" ) -) -fragment.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer", - ComponentName = cms.string( "hltTrackCleaner" ), - appendToDataLabel = cms.string( "" ) -) -fragment.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "HODetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.087 ), - nEta = cms.int32( 30 ), - nPhi = cms.int32( 72 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -fragment.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "MuonDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.125 ), - nEta = cms.int32( 48 ), - nPhi = cms.int32( 48 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -fragment.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.1 ), - ValidHitBonus = cms.double( 1000.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 1.0 ), - allowSharedFirstHit = cms.bool( True ) -) -fragment.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer", - ComponentName = cms.string( "SimpleNavigationSchool" ), - SimpleMagneticField = cms.string( "ParabolicMf" ) -) -fragment.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "PreshowerDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.1 ), - nEta = cms.int32( 60 ), - nPhi = cms.int32( 30 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -fragment.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", - ListOfRecordToMerge = cms.VPSet( - cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ), - tag = cms.string( "" ) - ), - cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ), - tag = cms.string( "" ) - ) - ) -) -fragment.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" ) -fragment.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer", - LatencyRecord = cms.PSet( - label = cms.untracked.string( "" ), - record = cms.string( "SiStripLatencyRcd" ) - ), - BackPlaneCorrectionDeconvMode = cms.PSet( - label = cms.untracked.string( "deconvolution" ), - record = cms.string( "SiStripBackPlaneCorrectionRcd" ) - ), - BackPlaneCorrectionPeakMode = cms.PSet( - label = cms.untracked.string( "peak" ), - record = cms.string( "SiStripBackPlaneCorrectionRcd" ) - ) -) -fragment.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer", - LatencyRecord = cms.PSet( - label = cms.untracked.string( "" ), - record = cms.string( "SiStripLatencyRcd" ) - ), - LorentzAngleDeconvMode = cms.PSet( - label = cms.untracked.string( "deconvolution" ), - record = cms.string( "SiStripLorentzAngleRcd" ) - ), - LorentzAnglePeakMode = cms.PSet( - label = cms.untracked.string( "peak" ), - record = cms.string( "SiStripLorentzAngleRcd" ) - ) -) - -fragment.ThroughputService = cms.Service( "ThroughputService", - dqmPath = cms.untracked.string( "HLT/Throughput" ), - timeRange = cms.untracked.double( 60000.0 ), - timeResolution = cms.untracked.double( 5.828 ) -) - -fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter", - toGet = cms.VPSet( - ), - verbose = cms.untracked.bool( False ) -) -fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw", - RawDataCollection = cms.InputTag( "rawDataCollector" ) -) -fragment.hltBoolFalse = cms.EDFilter( "HLTBool", - result = cms.bool( False ) -) -fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 1 ) -) -fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi", - lenSlinkTrailer = cms.untracked.int32( 8 ), - lenAMC13Header = cms.untracked.int32( 8 ), - CTP7 = cms.untracked.bool( False ), - lenAMC13Trailer = cms.untracked.int32( 8 ), - Setup = cms.string( "stage2::GTSetup" ), - MinFeds = cms.uint32( 0 ), - InputLabel = cms.InputTag( "rawDataCollector" ), - lenSlinkHeader = cms.untracked.int32( 8 ), - MTF7 = cms.untracked.bool( False ), - FWId = cms.uint32( 0 ), - TMTCheck = cms.bool( True ), - debug = cms.untracked.bool( False ), - FedIds = cms.vint32( 1404 ), - lenAMCHeader = cms.untracked.int32( 8 ), - lenAMCTrailer = cms.untracked.int32( 0 ), - FWOverride = cms.bool( False ) -) -fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer", - L1DataBxInEvent = cms.int32( 5 ), - JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - AlgorithmTriggersUnmasked = cms.bool( True ), - EmulateBxInEvent = cms.int32( 1 ), - AlgorithmTriggersUnprescaled = cms.bool( True ), - PrintL1Menu = cms.untracked.bool( False ), - Verbosity = cms.untracked.int32( 0 ), - EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - ProduceL1GtDaqRecord = cms.bool( True ), - PrescaleSet = cms.uint32( 1 ), - ExtInputTag = cms.InputTag( "hltGtStage2Digis" ), - EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - TriggerMenuLuminosity = cms.string( "startup" ), - ProduceL1GtObjectMapRecord = cms.bool( True ), - AlternativeNrBxBoardDaq = cms.uint32( 0 ), - PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ), - TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - BstLengthBytes = cms.int32( -1 ), - MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi", - scalersInputTag = cms.InputTag( "rawDataCollector" ) -) -fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer", - maxZ = cms.double( 40.0 ), - src = cms.InputTag( "hltScalersRawToDigi" ), - gtEvmLabel = cms.InputTag( "" ), - changeToCMSCoordinates = cms.bool( False ), - setSigmaZ = cms.double( 0.0 ), - maxRadius = cms.double( 2.0 ) -) -fragment.hltL1sSingleJet180 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet180" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreAK8PFJet360TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEcalDigis = cms.EDProducer( "EcalRawToDigi", - orderedDCCIdList = cms.vint32( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54 ), - FedLabel = cms.InputTag( "listfeds" ), - eventPut = cms.bool( True ), - srpUnpacking = cms.bool( True ), - syncCheck = cms.bool( True ), - headerUnpacking = cms.bool( True ), - feUnpacking = cms.bool( True ), - orderedFedList = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ), - tccUnpacking = cms.bool( True ), - numbTriggerTSamples = cms.int32( 1 ), - InputLabel = cms.InputTag( "rawDataCollector" ), - numbXtalTSamples = cms.int32( 10 ), - feIdCheck = cms.bool( True ), - FEDs = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ), - silentMode = cms.untracked.bool( True ), - DoRegional = cms.bool( False ), - forceToKeepFRData = cms.bool( False ), - memUnpacking = cms.bool( True ) -) -fragment.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer", - EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), - EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), - EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ), - EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ), - algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ), - algoPSet = cms.PSet( - ebSpikeThreshold = cms.double( 1.042 ), - EBtimeFitLimits_Upper = cms.double( 1.4 ), - EEtimeFitLimits_Lower = cms.double( 0.2 ), - timealgo = cms.string( "None" ), - EBtimeNconst = cms.double( 28.5 ), - prefitMaxChiSqEE = cms.double( 10.0 ), - outOfTimeThresholdGain12mEB = cms.double( 5.0 ), - outOfTimeThresholdGain12mEE = cms.double( 1000.0 ), - EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ), - prefitMaxChiSqEB = cms.double( 25.0 ), - simplifiedNoiseModelForGainSwitch = cms.bool( True ), - EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ), - selectiveBadSampleCriteriaEB = cms.bool( False ), - dynamicPedestalsEB = cms.bool( False ), - useLumiInfoRunHeader = cms.bool( False ), - EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ), - doPrefitEE = cms.bool( False ), - dynamicPedestalsEE = cms.bool( False ), - selectiveBadSampleCriteriaEE = cms.bool( False ), - outOfTimeThresholdGain61pEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61pEB = cms.double( 5.0 ), - activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ), - EcalPulseShapeParameters = cms.PSet( - EEPulseShapeTemplate = cms.vdouble( 0.116442, 0.756246, 1.0, 0.897182, 0.686831, 0.491506, 0.344111, 0.245731, 0.174115, 0.123361, 0.0874288, 0.061957 ), - EEdigiCollection = cms.string( "" ), - EcalPreMixStage2 = cms.bool( False ), - EcalPreMixStage1 = cms.bool( False ), - EBPulseShapeCovariance = cms.vdouble( 3.001E-6, 1.233E-5, 0.0, -4.416E-6, -4.571E-6, -3.614E-6, -2.636E-6, -1.286E-6, -8.41E-7, -5.296E-7, 0.0, 0.0, 1.233E-5, 6.154E-5, 0.0, -2.2E-5, -2.309E-5, -1.838E-5, -1.373E-5, -7.334E-6, -5.088E-6, -3.745E-6, -2.428E-6, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -4.416E-6, -2.2E-5, 0.0, 8.319E-6, 8.545E-6, 6.792E-6, 5.059E-6, 2.678E-6, 1.816E-6, 1.223E-6, 8.245E-7, 5.589E-7, -4.571E-6, -2.309E-5, 0.0, 8.545E-6, 9.182E-6, 7.219E-6, 5.388E-6, 2.853E-6, 1.944E-6, 1.324E-6, 9.083E-7, 6.335E-7, -3.614E-6, -1.838E-5, 0.0, 6.792E-6, 7.219E-6, 6.016E-6, 4.437E-6, 2.385E-6, 1.636E-6, 1.118E-6, 7.754E-7, 5.556E-7, -2.636E-6, -1.373E-5, 0.0, 5.059E-6, 5.388E-6, 4.437E-6, 3.602E-6, 1.917E-6, 1.322E-6, 9.079E-7, 6.529E-7, 4.752E-7, -1.286E-6, -7.334E-6, 0.0, 2.678E-6, 2.853E-6, 2.385E-6, 1.917E-6, 1.375E-6, 9.1E-7, 6.455E-7, 4.693E-7, 3.657E-7, -8.41E-7, -5.088E-6, 0.0, 1.816E-6, 1.944E-6, 1.636E-6, 1.322E-6, 9.1E-7, 9.115E-7, 6.062E-7, 4.436E-7, 3.422E-7, -5.296E-7, -3.745E-6, 0.0, 1.223E-6, 1.324E-6, 1.118E-6, 9.079E-7, 6.455E-7, 6.062E-7, 7.217E-7, 4.862E-7, 3.768E-7, 0.0, -2.428E-6, 0.0, 8.245E-7, 9.083E-7, 7.754E-7, 6.529E-7, 4.693E-7, 4.436E-7, 4.862E-7, 6.509E-7, 4.418E-7, 0.0, 0.0, 0.0, 5.589E-7, 6.335E-7, 5.556E-7, 4.752E-7, 3.657E-7, 3.422E-7, 3.768E-7, 4.418E-7, 6.142E-7 ), - ESdigiCollection = cms.string( "" ), - EBdigiCollection = cms.string( "" ), - EBCorrNoiseMatrixG01 = cms.vdouble( 1.0, 0.73354, 0.64442, 0.58851, 0.55425, 0.53082, 0.51916, 0.51097, 0.50732, 0.50409 ), - EBCorrNoiseMatrixG12 = cms.vdouble( 1.0, 0.71073, 0.55721, 0.46089, 0.40449, 0.35931, 0.33924, 0.32439, 0.31581, 0.30481 ), - EBCorrNoiseMatrixG06 = cms.vdouble( 1.0, 0.70946, 0.58021, 0.49846, 0.45006, 0.41366, 0.39699, 0.38478, 0.37847, 0.37055 ), - EEPulseShapeCovariance = cms.vdouble( 3.941E-5, 3.333E-5, 0.0, -1.449E-5, -1.661E-5, -1.424E-5, -1.183E-5, -6.842E-6, -4.915E-6, -3.411E-6, 0.0, 0.0, 3.333E-5, 2.862E-5, 0.0, -1.244E-5, -1.431E-5, -1.233E-5, -1.032E-5, -5.883E-6, -4.154E-6, -2.902E-6, -2.128E-6, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.449E-5, -1.244E-5, 0.0, 5.84E-6, 6.649E-6, 5.72E-6, 4.812E-6, 2.708E-6, 1.869E-6, 1.33E-6, 9.186E-7, 6.446E-7, -1.661E-5, -1.431E-5, 0.0, 6.649E-6, 7.966E-6, 6.898E-6, 5.794E-6, 3.157E-6, 2.184E-6, 1.567E-6, 1.084E-6, 7.575E-7, -1.424E-5, -1.233E-5, 0.0, 5.72E-6, 6.898E-6, 6.341E-6, 5.347E-6, 2.859E-6, 1.991E-6, 1.431E-6, 9.839E-7, 6.886E-7, -1.183E-5, -1.032E-5, 0.0, 4.812E-6, 5.794E-6, 5.347E-6, 4.854E-6, 2.628E-6, 1.809E-6, 1.289E-6, 9.02E-7, 6.146E-7, -6.842E-6, -5.883E-6, 0.0, 2.708E-6, 3.157E-6, 2.859E-6, 2.628E-6, 1.863E-6, 1.296E-6, 8.882E-7, 6.108E-7, 4.283E-7, -4.915E-6, -4.154E-6, 0.0, 1.869E-6, 2.184E-6, 1.991E-6, 1.809E-6, 1.296E-6, 1.217E-6, 8.669E-7, 5.751E-7, 3.882E-7, -3.411E-6, -2.902E-6, 0.0, 1.33E-6, 1.567E-6, 1.431E-6, 1.289E-6, 8.882E-7, 8.669E-7, 9.522E-7, 6.717E-7, 4.293E-7, 0.0, -2.128E-6, 0.0, 9.186E-7, 1.084E-6, 9.839E-7, 9.02E-7, 6.108E-7, 5.751E-7, 6.717E-7, 7.911E-7, 5.493E-7, 0.0, 0.0, 0.0, 6.446E-7, 7.575E-7, 6.886E-7, 6.146E-7, 4.283E-7, 3.882E-7, 4.293E-7, 5.493E-7, 7.027E-7 ), - EBPulseShapeTemplate = cms.vdouble( 0.0113979, 0.758151, 1.0, 0.887744, 0.673548, 0.474332, 0.319561, 0.215144, 0.147464, 0.101087, 0.0693181, 0.0475044 ), - EECorrNoiseMatrixG01 = cms.vdouble( 1.0, 0.72698, 0.62048, 0.55691, 0.51848, 0.49147, 0.47813, 0.47007, 0.46621, 0.46265 ), - EECorrNoiseMatrixG12 = cms.vdouble( 1.0, 0.71373, 0.44825, 0.30152, 0.21609, 0.14786, 0.11772, 0.10165, 0.09465, 0.08098 ), - UseLCcorrection = cms.untracked.bool( True ), - EECorrNoiseMatrixG06 = cms.vdouble( 1.0, 0.71217, 0.47464, 0.34056, 0.26282, 0.20287, 0.17734, 0.16256, 0.15618, 0.14443 ) - ), - doPrefitEB = cms.bool( False ), - addPedestalUncertaintyEE = cms.double( 0.0 ), - addPedestalUncertaintyEB = cms.double( 0.0 ), - gainSwitchUseMaxSampleEB = cms.bool( True ), - EEtimeNconst = cms.double( 31.8 ), - EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ), - chi2ThreshEE_ = cms.double( 50.0 ), - eePulseShape = cms.vdouble( 5.2E-5, -5.26E-5, 6.66E-5, 0.1168, 0.7575, 1.0, 0.8876, 0.6732, 0.4741, 0.3194 ), - outOfTimeThresholdGain12pEB = cms.double( 5.0 ), - gainSwitchUseMaxSampleEE = cms.bool( False ), - mitigateBadSamplesEB = cms.bool( False ), - outOfTimeThresholdGain12pEE = cms.double( 1000.0 ), - ebPulseShape = cms.vdouble( 5.2E-5, -5.26E-5, 6.66E-5, 0.1168, 0.7575, 1.0, 0.8876, 0.6732, 0.4741, 0.3194 ), - ampErrorCalculation = cms.bool( False ), - mitigateBadSamplesEE = cms.bool( False ), - amplitudeThresholdEB = cms.double( 10.0 ), - kPoorRecoFlagEB = cms.bool( True ), - amplitudeThresholdEE = cms.double( 10.0 ), - EBtimeFitLimits_Lower = cms.double( 0.2 ), - kPoorRecoFlagEE = cms.bool( False ), - EEtimeFitLimits_Upper = cms.double( 1.4 ), - outOfTimeThresholdGain61mEE = cms.double( 1000.0 ), - EEtimeConstantTerm = cms.double( 1.0 ), - EBtimeConstantTerm = cms.double( 0.6 ), - chi2ThreshEB_ = cms.double( 65.0 ), - outOfTimeThresholdGain61mEB = cms.double( 5.0 ) - ) -) -fragment.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer", - ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ), - ebDetIdToBeRecovered = cms.string( "ebDetId" ), - integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ), - eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ), - ebFEToBeRecovered = cms.string( "ebFE" ), - ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ), - eeDetIdToBeRecovered = cms.string( "eeDetId" ), - eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ), - eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ), - ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ), - ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ), - eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ), - integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ), - eeFEToBeRecovered = cms.string( "eeFE" ) -) -fragment.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer", - recoverEEVFE = cms.bool( False ), - EErechitCollection = cms.string( "EcalRecHitsEE" ), - recoverEBIsolatedChannels = cms.bool( False ), - recoverEBVFE = cms.bool( False ), - laserCorrection = cms.bool( True ), - EBLaserMIN = cms.double( 0.5 ), - killDeadChannels = cms.bool( True ), - dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ), - EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), - EBLaserMAX = cms.double( 3.0 ), - EELaserMIN = cms.double( 0.5 ), - ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ), - EELaserMAX = cms.double( 8.0 ), - recoverEEIsolatedChannels = cms.bool( False ), - eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ), - recoverEBFE = cms.bool( True ), - algo = cms.string( "EcalRecHitWorkerSimple" ), - ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ), - singleChannelRecoveryThreshold = cms.double( 8.0 ), - ChannelStatusToBeExcluded = cms.vstring( ), - EBrechitCollection = cms.string( "EcalRecHitsEB" ), - singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ), - recoverEEFE = cms.bool( True ), - triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ), - dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ), - flagsMapDBReco = cms.PSet( - kDead = cms.vstring( 'kNoDataNoTP' ), - kGood = cms.vstring( 'kOk', - 'kDAC', - 'kNoLaser', - 'kNoisy' ), - kTowerRecovered = cms.vstring( 'kDeadFE' ), - kNoisy = cms.vstring( 'kNNoisy', - 'kFixedG6', - 'kFixedG1' ), - kNeighboursRecovered = cms.vstring( 'kFixedG0', - 'kNonRespondingIsolated', - 'kDeadVFE' ) - ), - EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), - skipTimeCalib = cms.bool( True ), - algoRecover = cms.string( "EcalRecHitWorkerRecover" ), - eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ), - cleaningConfig = cms.PSet( - cThreshold_endcap = cms.double( 15.0 ), - tightenCrack_e1_double = cms.double( 2.0 ), - cThreshold_barrel = cms.double( 4.0 ), - e6e2thresh = cms.double( 0.04 ), - e4e1Threshold_barrel = cms.double( 0.08 ), - e4e1Threshold_endcap = cms.double( 0.3 ), - tightenCrack_e4e1_single = cms.double( 3.0 ), - cThreshold_double = cms.double( 10.0 ), - e4e1_b_barrel = cms.double( -0.024 ), - tightenCrack_e6e2_double = cms.double( 3.0 ), - e4e1_a_barrel = cms.double( 0.04 ), - tightenCrack_e1_single = cms.double( 2.0 ), - e4e1_a_endcap = cms.double( 0.02 ), - e4e1_b_endcap = cms.double( -0.0125 ), - ignoreOutOfTimeThresh = cms.double( 1.0E9 ) - ), - logWarningEtThreshold_EB_FE = cms.double( 50.0 ), - logWarningEtThreshold_EE_FE = cms.double( 50.0 ) -) -fragment.hltHcalDigis = cms.EDProducer( "HcalRawToDigi", - ExpectedOrbitMessageTime = cms.untracked.int32( -1 ), - FilterDataQuality = cms.bool( True ), - silent = cms.untracked.bool( True ), - HcalFirstFED = cms.untracked.int32( 700 ), - InputLabel = cms.InputTag( "rawDataCollector" ), - ComplainEmptyData = cms.untracked.bool( False ), - ElectronicsMap = cms.string( "" ), - UnpackCalib = cms.untracked.bool( True ), - UnpackUMNio = cms.untracked.bool( True ), - FEDs = cms.untracked.vint32( ), - UnpackerMode = cms.untracked.int32( 0 ), - UnpackTTP = cms.untracked.bool( False ), - lastSample = cms.int32( 9 ), - UnpackZDC = cms.untracked.bool( True ), - firstSample = cms.int32( 0 ) -) -fragment.hltHbhePhase1Reco = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( False ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( True ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -fragment.hltHbhereco = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1Reco" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -fragment.hltHfprereco = cms.EDProducer( "HFPreReconstructor", - soiShift = cms.int32( 0 ), - sumAllTimeSlices = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - digiLabel = cms.InputTag( "hltHcalDigis" ), - tsFromDB = cms.bool( False ), - forceSOI = cms.int32( -1 ) -) -fragment.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor", - setNoiseFlags = cms.bool( True ), - PETstat = cms.PSet( - shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_R_29 = cms.vdouble( 0.8 ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ), - short_R_29 = cms.vdouble( 0.8 ), - long_R = cms.vdouble( 0.98 ), - short_R = cms.vdouble( 0.8 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ), - algoConfigClass = cms.string( "HFPhase1PMTParams" ), - inputLabel = cms.InputTag( "hltHfprereco" ), - S9S1stat = cms.PSet( - shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ), - isS8S1 = cms.bool( False ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ), - short_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ), - checkChannelQualityForDepth3and4 = cms.bool( False ), - useChannelQualityFromDB = cms.bool( False ), - algorithm = cms.PSet( - tfallIfNoTDC = cms.double( -101.0 ), - triseIfNoTDC = cms.double( -100.0 ), - rejectAllFailures = cms.bool( True ), - energyWeights = cms.vdouble( 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0 ), - soiPhase = cms.uint32( 1 ), - timeShift = cms.double( 0.0 ), - tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ), - Class = cms.string( "HFFlexibleTimeCheck" ) - ), - S8S1stat = cms.PSet( - shortEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ), - isS8S1 = cms.bool( True ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ), - short_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ) -) -fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor", - pedestalUpperLimit = cms.double( 2.7 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - respCorrM3 = cms.double( 1.0 ), - timeSlewParsType = cms.int32( 3 ), - applyTimeSlewM3 = cms.bool( True ), - digiTimeFromDB = cms.bool( True ), - mcOOTCorrectionName = cms.string( "" ), - S9S1stat = cms.PSet( ), - saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ), - tsFromDB = cms.bool( True ), - samplesToAdd = cms.int32( 4 ), - mcOOTCorrectionCategory = cms.string( "MC" ), - dataOOTCorrectionName = cms.string( "" ), - puCorrMethod = cms.int32( 0 ), - correctionPhaseNS = cms.double( 13.0 ), - HFInWindowStat = cms.PSet( ), - digiLabel = cms.InputTag( "hltHcalDigis" ), - setHSCPFlags = cms.bool( False ), - firstAuxTS = cms.int32( 4 ), - digistat = cms.PSet( ), - hfTimingTrustParameters = cms.PSet( ), - PETstat = cms.PSet( ), - setSaturationFlags = cms.bool( False ), - setNegativeFlags = cms.bool( False ), - useLeakCorrection = cms.bool( False ), - setTimingTrustFlags = cms.bool( False ), - S8S1stat = cms.PSet( ), - correctForPhaseContainment = cms.bool( True ), - correctForTimeslew = cms.bool( True ), - setNoiseFlags = cms.bool( False ), - correctTiming = cms.bool( False ), - setPulseShapeFlags = cms.bool( False ), - Subdetector = cms.string( "HO" ), - dataOOTCorrectionCategory = cms.string( "Data" ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ), - firstSample = cms.int32( 4 ), - noiseHPD = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeMin = cms.double( -15.0 ), - setTimingShapedCutsFlags = cms.bool( False ), - applyPulseJitter = cms.bool( False ), - applyTimeSlew = cms.bool( True ), - applyTimeConstraint = cms.bool( True ), - timingshapedcutsParameters = cms.PSet( ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - ts4Min = cms.double( 5.0 ), - pulseShapeParameters = cms.PSet( ), - timeSigmaSiPM = cms.double( 2.5 ), - applyPedConstraint = cms.bool( True ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - noiseSiPM = cms.double( 1.0 ), - meanTime = cms.double( -2.5 ), - flagParameters = cms.PSet( ), - pedSigmaHPD = cms.double( 0.5 ), - fitTimes = cms.int32( 1 ), - timeMax = cms.double( 10.0 ), - timeSigmaHPD = cms.double( 5.0 ), - meanPed = cms.double( 0.0 ), - hscpParameters = cms.PSet( ) -) -fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltAK8CaloJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForAll" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK8CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", - min_N90 = cms.int32( -2 ), - min_N90hits = cms.int32( 2 ), - min_EMF = cms.double( 1.0E-6 ), - jetsInput = cms.InputTag( "hltAK8CaloJets" ), - JetIDParams = cms.PSet( - hfRecHitsColl = cms.InputTag( "hltHfreco" ), - hoRecHitsColl = cms.InputTag( "hltHoreco" ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), - useRecHits = cms.bool( True ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) - ), - max_EMF = cms.double( 999.0 ) -) -fragment.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 5.0 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ) -) -fragment.hltAK8CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L1FastJet" ) -) -fragment.hltAK8CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L2Relative" ) -) -fragment.hltAK8CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L3Absolute" ) -) -fragment.hltAK8CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L2L3Residual" ) -) -fragment.hltAK8CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK8CaloFastJetCorrector','hltAK8CaloRelativeCorrector','hltAK8CaloAbsoluteCorrector','hltAK8CaloResidualCorrector' ) -) -fragment.hltAK8CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK8CaloJets" ), - correctors = cms.VInputTag( 'hltAK8CaloCorrector' ) -) -fragment.hltAK8CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK8CaloJetsIDPassed" ), - correctors = cms.VInputTag( 'hltAK8CaloCorrector' ) -) -fragment.hltAK8SingleCaloJet260 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -fragment.hltTowerMakerForPF = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.4 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.4 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 1.8 ), - HcalAcceptSeverityLevel = cms.uint32( 11 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 1.1 ), - HOThresholdPlus2 = cms.double( 1.1 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 1.2 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 1.1 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.4 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( True ), - HOThresholdMinus2 = cms.double( 1.1 ), - HOThreshold0 = cms.double( 1.1 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltAK8CaloJetsPF = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForPF" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForPF" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK8CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK8CaloJetsPF" ), - etMin = cms.double( 5.0 ) -) -fragment.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsPF" ), - etMin = cms.double( 5.0 ) -) -fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule", - useStandardFEDid = cms.bool( True ), - maxFEDid = cms.untracked.int32( 779 ), - inputLabel = cms.InputTag( "rawDataCollector" ), - minFEDid = cms.untracked.int32( 770 ), - dataType = cms.string( "DDU" ), - readOutParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - rosParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - writeSC = cms.untracked.bool( True ), - readDDUIDfromDDU = cms.untracked.bool( True ), - readingDDU = cms.untracked.bool( True ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - dqmOnly = cms.bool( False ) -) -fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer", - debug = cms.untracked.bool( False ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ) -) -fragment.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer", - debug = cms.untracked.bool( False ), - Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ), - recHits2DLabel = cms.InputTag( "dt2DSegments" ), - recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ), - Reco4DAlgoConfig = cms.PSet( - Reco2DAlgoConfig = cms.PSet( - AlphaMaxPhi = cms.double( 1.0 ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AlphaMaxTheta = cms.double( 0.9 ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - MaxAllowedHits = cms.uint32( 50 ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ), - Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AllDTRecHits = cms.bool( True ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ) -) -fragment.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker", - PrintEventNumber = cms.untracked.bool( False ), - SuppressZeroLCT = cms.untracked.bool( True ), - UseExaminer = cms.bool( True ), - Debug = cms.untracked.bool( False ), - ErrorMask = cms.uint32( 0 ), - InputObjects = cms.InputTag( "rawDataCollector" ), - ExaminerMask = cms.uint32( 535557110 ), - runDQM = cms.untracked.bool( False ), - UnpackStatusDigis = cms.bool( False ), - VisualFEDInspect = cms.untracked.bool( False ), - FormatedEventDump = cms.untracked.bool( False ), - UseFormatStatus = cms.bool( True ), - UseSelectiveUnpacking = cms.bool( True ), - VisualFEDShort = cms.untracked.bool( False ) -) -fragment.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer", - XTasymmetry_ME1b = cms.double( 0.0 ), - XTasymmetry_ME1a = cms.double( 0.0 ), - ConstSyst_ME1a = cms.double( 0.022 ), - ConstSyst_ME41 = cms.double( 0.0 ), - CSCWireTimeWindowHigh = cms.int32( 15 ), - CSCStripxtalksOffset = cms.double( 0.03 ), - CSCUseCalibrations = cms.bool( True ), - CSCUseTimingCorrections = cms.bool( True ), - CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ), - XTasymmetry_ME22 = cms.double( 0.0 ), - UseFivePoleFit = cms.bool( True ), - XTasymmetry_ME21 = cms.double( 0.0 ), - ConstSyst_ME21 = cms.double( 0.0 ), - ConstSyst_ME12 = cms.double( 0.0 ), - ConstSyst_ME31 = cms.double( 0.0 ), - ConstSyst_ME22 = cms.double( 0.0 ), - ConstSyst_ME13 = cms.double( 0.0 ), - ConstSyst_ME32 = cms.double( 0.0 ), - readBadChambers = cms.bool( True ), - CSCWireTimeWindowLow = cms.int32( 0 ), - NoiseLevel_ME13 = cms.double( 8.0 ), - XTasymmetry_ME41 = cms.double( 0.0 ), - NoiseLevel_ME32 = cms.double( 9.0 ), - NoiseLevel_ME31 = cms.double( 9.0 ), - CSCStripClusterChargeCut = cms.double( 25.0 ), - ConstSyst_ME1b = cms.double( 0.007 ), - CSCStripClusterSize = cms.untracked.int32( 3 ), - CSCStripPeakThreshold = cms.double( 10.0 ), - readBadChannels = cms.bool( False ), - NoiseLevel_ME12 = cms.double( 9.0 ), - UseParabolaFit = cms.bool( False ), - CSCUseReducedWireTimeWindow = cms.bool( False ), - XTasymmetry_ME13 = cms.double( 0.0 ), - XTasymmetry_ME12 = cms.double( 0.0 ), - wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ), - CSCDebug = cms.untracked.bool( False ), - CSCUseGasGainCorrections = cms.bool( False ), - XTasymmetry_ME31 = cms.double( 0.0 ), - XTasymmetry_ME32 = cms.double( 0.0 ), - UseAverageTime = cms.bool( False ), - NoiseLevel_ME1a = cms.double( 7.0 ), - NoiseLevel_ME1b = cms.double( 8.0 ), - CSCWireClusterDeltaT = cms.int32( 1 ), - CSCUseStaticPedestals = cms.bool( False ), - stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), - CSCstripWireDeltaTime = cms.int32( 8 ), - NoiseLevel_ME21 = cms.double( 9.0 ), - NoiseLevel_ME22 = cms.double( 9.0 ), - NoiseLevel_ME41 = cms.double( 9.0 ) -) -fragment.hltCscSegments = cms.EDProducer( "CSCSegmentProducer", - inputObjects = cms.InputTag( "hltCsc2DRecHits" ), - algo_psets = cms.VPSet( - cms.PSet( parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), - algo_psets = cms.VPSet( - cms.PSet( dYclusBoxMax = cms.double( 8.0 ), - hitDropLimit4Hits = cms.double( 0.6 ), - maxRatioResidualPrune = cms.double( 3.0 ), - curvePenaltyThreshold = cms.double( 0.85 ), - maxRecHitsInCluster = cms.int32( 20 ), - useShowering = cms.bool( False ), - BPMinImprovement = cms.double( 10000.0 ), - curvePenalty = cms.double( 2.0 ), - ForceCovariance = cms.bool( False ), - yweightPenalty = cms.double( 1.5 ), - dPhiFineMax = cms.double( 0.025 ), - SeedBig = cms.double( 0.0015 ), - NormChi2Cut3D = cms.double( 10.0 ), - Covariance = cms.double( 0.0 ), - CSCDebug = cms.untracked.bool( False ), - tanThetaMax = cms.double( 1.2 ), - Pruning = cms.bool( True ), - tanPhiMax = cms.double( 0.5 ), - onlyBestSegment = cms.bool( False ), - dXclusBoxMax = cms.double( 4.0 ), - maxDTheta = cms.double( 999.0 ), - preClustering = cms.bool( True ), - preClusteringUseChaining = cms.bool( True ), - yweightPenaltyThreshold = cms.double( 1.0 ), - hitDropLimit6Hits = cms.double( 0.3333 ), - prePrun = cms.bool( True ), - CorrectTheErrors = cms.bool( True ), - ForceCovarianceAll = cms.bool( False ), - NormChi2Cut2D = cms.double( 20.0 ), - SeedSmall = cms.double( 2.0E-4 ), - minHitsPerSegment = cms.int32( 3 ), - dRPhiFineMax = cms.double( 8.0 ), - maxDPhi = cms.double( 999.0 ), - hitDropLimit5Hits = cms.double( 0.8 ), - BrutePruning = cms.bool( True ), - prePrunLimit = cms.double( 3.17 ) - ), - cms.PSet( dYclusBoxMax = cms.double( 8.0 ), - hitDropLimit4Hits = cms.double( 0.6 ), - maxRatioResidualPrune = cms.double( 3.0 ), - curvePenaltyThreshold = cms.double( 0.85 ), - maxRecHitsInCluster = cms.int32( 24 ), - useShowering = cms.bool( False ), - BPMinImprovement = cms.double( 10000.0 ), - curvePenalty = cms.double( 2.0 ), - ForceCovariance = cms.bool( False ), - yweightPenalty = cms.double( 1.5 ), - dPhiFineMax = cms.double( 0.025 ), - SeedBig = cms.double( 0.0015 ), - NormChi2Cut3D = cms.double( 10.0 ), - Covariance = cms.double( 0.0 ), - CSCDebug = cms.untracked.bool( False ), - tanThetaMax = cms.double( 1.2 ), - Pruning = cms.bool( True ), - tanPhiMax = cms.double( 0.5 ), - onlyBestSegment = cms.bool( False ), - dXclusBoxMax = cms.double( 4.0 ), - maxDTheta = cms.double( 999.0 ), - preClustering = cms.bool( True ), - preClusteringUseChaining = cms.bool( True ), - yweightPenaltyThreshold = cms.double( 1.0 ), - hitDropLimit6Hits = cms.double( 0.3333 ), - prePrun = cms.bool( True ), - CorrectTheErrors = cms.bool( True ), - ForceCovarianceAll = cms.bool( False ), - NormChi2Cut2D = cms.double( 20.0 ), - SeedSmall = cms.double( 2.0E-4 ), - minHitsPerSegment = cms.int32( 3 ), - dRPhiFineMax = cms.double( 8.0 ), - maxDPhi = cms.double( 999.0 ), - hitDropLimit5Hits = cms.double( 0.8 ), - BrutePruning = cms.bool( True ), - prePrunLimit = cms.double( 3.17 ) - ) - ), - algo_name = cms.string( "CSCSegAlgoST" ), - chamber_types = cms.vstring( 'ME1/a', - 'ME1/b', - 'ME1/2', - 'ME1/3', - 'ME2/1', - 'ME2/2', - 'ME3/1', - 'ME3/2', - 'ME4/1', - 'ME4/2' ) - ) - ), - algo_type = cms.int32( 1 ) -) -fragment.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule", - InputLabel = cms.InputTag( "rawDataCollector" ), - doSynchro = cms.bool( False ) -) -fragment.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer", - recAlgoConfig = cms.PSet( ), - deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ), - rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ), - maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ), - recAlgo = cms.string( "RPCRecHitStandardAlgo" ), - deadSource = cms.string( "File" ), - maskSource = cms.string( "File" ) -) -fragment.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator", - EnableDTMeasurement = cms.bool( True ), - EnableCSCMeasurement = cms.bool( True ), - EnableME0Measurement = cms.bool( False ), - SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ), - SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ), - SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ), - OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ), - SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ), - SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ), - SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ), - DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ), - OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ), - OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ), - DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ), - DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ), - DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ), - CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ), - DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ), - CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ), - CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ), - OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ), - DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ), - SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ), - SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ), - SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ), - SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ), - SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ), - DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ), - CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ), - SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ), - DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ), - OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ), - SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ), - SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ), - SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ), - CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ), - DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ), - ME0RecSegmentLabel = cms.InputTag( "me0Segments" ), - SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ), - SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ), - SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ), - crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ), - SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ), - SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ), - DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ), - CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ), - CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ), - DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ), - DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ), - SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ), - deltaPhiSearchWindow = cms.double( 0.25 ), - SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ), - SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ), - SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ), - deltaEtaSearchWindow = cms.double( 0.2 ), - CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ), - DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ), - CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ), - OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ), - CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ), - CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ), - deltaEtaCrackSearchWindow = cms.double( 0.25 ), - SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ), - OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ), - scaleDT = cms.bool( True ), - DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ), - OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ), - CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ), - OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ), - CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ), - CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ), - CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ), - DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ), - SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ), - SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ), - crackWindow = cms.double( 0.04 ), - CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ), - SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ), - DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ), - SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ), - DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ), - SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ), - DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ), - CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ), - CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ), - OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ), - CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ) -) -fragment.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MaxEta = cms.double( 2.5 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - L1MinPt = cms.double( 0.0 ), - L1MinQuality = cms.uint32( 7 ), - GMTReadoutCollection = cms.InputTag( "" ), - UseUnassociatedL1 = cms.bool( False ), - UseOfflineSeed = cms.untracked.bool( True ), - MatchDR = cms.vdouble( 0.3 ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ) -) -fragment.hltL2Muons = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2MuonSeeds" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "Exhaustive" ) -) -fragment.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi", - UseQualityInfo = cms.bool( False ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - InputLabel = cms.InputTag( "rawDataCollector" ), - IncludeErrors = cms.bool( False ), - ErrorList = cms.vint32( ), - Regions = cms.PSet( ), - Timing = cms.untracked.bool( False ), - CablingMapLabel = cms.string( "" ), - UserErrorList = cms.vint32( ) -) -fragment.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigis" ), - ChannelThreshold = cms.int32( 1000 ), - maxNumberOfClusters = cms.int32( 40000 ), - ClusterThreshold_L1 = cms.int32( 2000 ), - MissCalibrate = cms.untracked.bool( True ), - VCaltoElectronGain = cms.int32( 47 ), - VCaltoElectronGain_L1 = cms.int32( 50 ), - VCaltoElectronOffset = cms.int32( -60 ), - SplitClusters = cms.bool( False ), - payloadType = cms.string( "HLT" ), - SeedThreshold = cms.int32( 1000 ), - VCaltoElectronOffset_L1 = cms.int32( -670 ), - ClusterThreshold = cms.int32( 4000 ) -) -fragment.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClusters" ), - onDemand = cms.bool( False ) -) -fragment.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter", - VerboseLevel = cms.untracked.int32( 0 ), - src = cms.InputTag( "hltSiPixelClusters" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ) -) -fragment.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer", - ProductLabel = cms.InputTag( "rawDataCollector" ) -) -fragment.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw", - ProductLabel = cms.InputTag( "rawDataCollector" ), - DoAPVEmulatorCheck = cms.bool( False ), - Algorithms = cms.PSet( - CommonModeNoiseSubtractionMode = cms.string( "Median" ), - useCMMeanMap = cms.bool( False ), - TruncateInSuppressor = cms.bool( True ), - doAPVRestore = cms.bool( False ), - SiStripFedZeroSuppressionMode = cms.uint32( 4 ), - PedestalSubtractionFedMode = cms.bool( True ) - ), - Clusterizer = cms.PSet( - QualityLabel = cms.string( "" ), - ClusterThreshold = cms.double( 5.0 ), - SeedThreshold = cms.double( 3.0 ), - Algorithm = cms.string( "ThreeThresholdAlgorithm" ), - ChannelThreshold = cms.double( 2.0 ), - MaxAdjacentBad = cms.uint32( 0 ), - setDetId = cms.bool( True ), - MaxSequentialHoles = cms.uint32( 0 ), - RemoveApvShots = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MaxSequentialBad = cms.uint32( 1 ) - ), - onDemand = cms.bool( True ) -) -fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer", - inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), - pixelClusterProducer = cms.string( "hltSiPixelClusters" ), - switchOffPixelsIfEmpty = cms.bool( True ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) -) -fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOI", - hitsToTry = cms.int32( 3 ), - adjustErrorsDynamicallyForHitless = cms.bool( True ), - SF4 = cms.double( 7.0 ), - SF5 = cms.double( 10.0 ), - SF2 = cms.double( 4.0 ), - SF3 = cms.double( 5.0 ), - SF1 = cms.double( 3.0 ), - minEtaForTEC = cms.double( 0.7 ), - fixedErrorRescaleFactorForHits = cms.double( 3.0 ), - maxSeeds = cms.uint32( 5 ), - maxEtaForTOB = cms.double( 1.8 ), - pT3 = cms.double( 70.0 ), - pT2 = cms.double( 30.0 ), - pT1 = cms.double( 13.0 ), - layersToTry = cms.int32( 2 ), - fixedErrorRescaleFactorForHitless = cms.double( 10.0 ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - adjustErrorsDynamicallyForHits = cms.bool( True ), - src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - tsosDiff = cms.double( 0.03 ), - eta1 = cms.double( 1.0 ), - eta2 = cms.double( 1.4 ), - UseHitLessSeeds = cms.bool( True ), - UseStereoLayersInTEC = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), - debug = cms.untracked.bool( False ) -) -fragment.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) -) -fragment.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIterL3OITrackCandidates" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - AlgorithmName = cms.string( "iter10" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 4, 3, 2 ), - min3DLayers = cms.vint32( 1, 2, 1 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 5, 5 ) - ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ) -) -fragment.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI' ) -) -fragment.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI' ) -) -fragment.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ), - InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ), - MuonPtOption = cms.string( "Tracker" ) -) -fragment.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO", - MaxNormalizedChi2 = cms.double( 20.0 ), - MinNmuonHits = cms.int32( 1 ), - MinNhits = cms.int32( 1 ), - applyL3Filters = cms.bool( False ), - MaxPtDifference = cms.double( 0.3 ), - l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ), - InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ), - l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltIterL3MuonPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltIterL3MuonPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer", - precise = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.0 ), - Z_fixed = cms.bool( True ), - MeasurementTrackerName = cms.InputTag( "" ), - maxRegions = cms.int32( 5 ), - Pt_min = cms.double( 2.0 ), - Rescale_Dz = cms.double( 4.0 ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - vertexCollection = cms.InputTag( "notUsed" ), - Phi_fixed = cms.bool( True ), - input = cms.InputTag( "hltL2SelectorForL3IO" ), - DeltaR = cms.double( 0.025 ), - OnDemand = cms.int32( -1 ), - DeltaZ = cms.double( 24.2 ), - Rescale_phi = cms.double( 3.0 ), - Rescale_eta = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - Phi_min = cms.double( 0.0 ), - DeltaPhi = cms.double( 0.15 ), - UseVertex = cms.bool( False ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Pt_fixed = cms.bool( True ) -) -fragment.hltIterL3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIterL3MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" ) -) -fragment.hltIterL3MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIterL3MuonPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadruplets" ) -) -fragment.hltIterL3MuonPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltIterL3MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3MuonPixelVertices" ) -) -fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -fragment.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" ) -) -fragment.hltIter2IterL3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoublets" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2IterL3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.04 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2SelectorForL3IO" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - matchToSeeds = cms.bool( True ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIter2IterL3MuonMerged" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' ) -) -fragment.hltIterL3MuonsFromL2 = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' ) -) -fragment.hltIterL3MuonL1MuonNoL2Selector = cms.EDProducer( "HLTL1MuonNoL2Selector", - SeedMapTag = cms.InputTag( "hltL2Muons" ), - L1MinPt = cms.double( -1.0 ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L2CandTag = cms.InputTag( "hltL2MuonCandidates" ), - L1MaxEta = cms.double( 5.0 ), - L1MinQuality = cms.uint32( 7 ) -) -fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -fragment.hltIterL3FromL1MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIterL3FromL1MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" ) -) -fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIterL3FromL1MuonPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadruplets" ) -) -fragment.hltIterL3FromL1MuonPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltIterL3FromL1MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3FromL1MuonPixelVertices" ) -) -fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3FromL1MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" ) -) -fragment.hltIter2IterL3FromL1MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoublets" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter2IterL3MuonMerged' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter2IterL3MuonMerged' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter2IterL3FromL1MuonMerged' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter2IterL3FromL1MuonMerged' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMerged" ), - shareHitFraction = cms.double( 0.19 ), - LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombination" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltIterL3Muons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMerged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( True ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "Notused" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltL3MuonsIterL3Links' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltIterL3Muons" ) -) -fragment.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.8 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ) - ) -) -fragment.hltPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadruplets" ) -) -fragment.hltPixelTripletsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 3000.0 ), - trajectories = cms.InputTag( "hltPixelTracks" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "undefQuality" ) -) -fragment.hltPixelTracksTrackingRegionsForTriplets = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "none" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 1.8, -3.2 ), - eta = cms.vdouble( 2.1, -0.8 ) - ), - mode = cms.string( "BeamSpotFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.4 ), - deltaPhi = cms.double( 0.4 ) - ) -) -fragment.hltPixelLayerTripletsWithClustersRemoval = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltPixelTracksHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForTriplets" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemoval" ) -) -fragment.hltPixelTracksHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.0 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForTriplets" ), - CAThetaCut = cms.double( 0.002 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( False ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltPixelTracksFromTriplets = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTriplets" ) -) -fragment.hltPixelTracksMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltPixelTracks','hltPixelTracksFromTriplets' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltPixelTracks','hltPixelTracksFromTriplets' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksMerged" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltPixelVertices" ) -) -fragment.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1PixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1PFlowPixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.2 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 0.4 ), - originRadius = cms.double( 0.05 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltIter1PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" ) -) -fragment.hltIter1PFlowPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 100.0 ), - value1 = cms.double( 1000.0 ), - pt1 = cms.double( 0.4 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1PixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadruplets" ) -) -fragment.hltIter1PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIter1PixelTracks" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFLowPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt', - 'hltIter1PFlowTrackCutClassifierDetached' ) -) -fragment.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1Merged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer", - src = cms.InputTag( "hltIter1Merged" ), - particleType = cms.string( "pi+" ) -) -fragment.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "TrackJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 30.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.5 ), - UseOnlyOnePV = cms.bool( True ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 7.5 ), - puPtMin = cms.double( 0.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.1 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.2 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", - fractionMinCaloInTauCone = cms.double( 0.7 ), - fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), - tauConeSize = cms.double( 0.2 ), - ptTrkMaxInCaloCone = cms.double( 1.4 ), - isolationConeSize = cms.double( 0.5 ), - inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ), - nTrkMaxInCaloCone = cms.int32( 0 ), - inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - etaMinCaloJet = cms.double( -2.7 ), - etaMaxCaloJet = cms.double( 2.7 ), - ptMinCaloJet = cms.double( 10.0 ), - inputTrackTag = cms.InputTag( "hltIter1Merged" ) -) -fragment.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2PFlowPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.4 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.8 ) - ) -) -fragment.hltIter2PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" ) -) -fragment.hltIter2PFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2PFlowPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.4 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2Merged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltTripletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltTripletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltTripletRecoveryPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltTripletRecoveryPFlowPixelTrackingRegions = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 2.1, -3.0 ), - eta = cms.vdouble( 1.8, -0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.4 ) - ) -) -fragment.hltTripletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltTripletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltTripletRecoveryPFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTriplets" ) -) -fragment.hltTripletRecoveryPFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltTripletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltTripletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltTripletRecoveryPFlowPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltTripletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltTripletRecoveryPFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltTripletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltTripletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltTripletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifier','MVAValues' ) -) -fragment.hltTripletRecoveryMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2Merged','hltTripletRecoveryPFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter2Merged','hltTripletRecoveryPFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltTripletRecoveryPFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltDoubletRecoveryPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix4', - 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix3+BPix4', - 'BPix3+FPix1_pos', - 'FPix1_pos+FPix2_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltDoubletRecoveryPFlowPixelTrackingRegions = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 3.0 ), - eta = cms.vdouble( 0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.02 ), - measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.9 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltDoubletRecoveryPFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairs" ) -) -fragment.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltDoubletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ) -) -fragment.hltMergedTracks = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltTripletRecoveryMerged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltTripletRecoveryMerged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltPFMuonMerging = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltMuons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( True ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 10.0 ), - fillIsolation = cms.bool( True ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 10.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( True ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( True ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( True ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( True ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi", - sourceTag = cms.InputTag( "rawDataCollector" ), - debugMode = cms.untracked.bool( False ), - InstanceES = cms.string( "" ), - ESdigiCollection = cms.string( "" ), - LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ) -) -fragment.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer", - ESRecoAlgo = cms.int32( 0 ), - ESrechitCollection = cms.string( "EcalRecHitsES" ), - algo = cms.string( "ESRecHitWorker" ), - ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ) -) -fragment.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -fragment.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbhereco" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -fragment.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( thresh_HF = cms.double( 0.4 ), - LongFibre_Fraction = cms.double( 0.1 ), - src = cms.InputTag( "hltHfreco" ), - EMDepthCorrection = cms.double( 22.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HADDepthCorrection = cms.double( 25.0 ), - HFCalib29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - name = cms.string( "PFHFRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( flags = cms.vstring( 'Standard', - 'HFLong', - 'HFShort' ), - cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11, 9, 9 ) - ), - cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), - cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) - ) - ) - ) - ), - ShortFibre_Cut = cms.double( 60.0 ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitHCALNavigator" ) - ) -) -fragment.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -fragment.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" ) -) -fragment.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" ) -) -fragment.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" ) -) -fragment.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" ) -) -fragment.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" ) -) -fragment.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_HAD" ) - ) - ), - showerSigma = cms.double( 0.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 0 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" ) -) -fragment.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer", - TrackQuality = cms.string( "none" ), - UseQuality = cms.bool( False ), - TkColList = cms.VInputTag( 'hltPFMuonMerging' ) -) -fragment.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), - source = cms.InputTag( "hltLightPFTracks" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -fragment.hltParticleFlow = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuons" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlock" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -fragment.hltAK8PFJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlow" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK8PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.99 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK8PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -fragment.hltAK8PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.9 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK8PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -fragment.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 5.0 ), - pfCandidatesTag = cms.InputTag( "hltParticleFlow" ) -) -fragment.hltAK8PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L1FastJet" ) -) -fragment.hltAK8PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L2Relative" ) -) -fragment.hltAK8PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L3Absolute" ) -) -fragment.hltAK8PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L2L3Residual" ) -) -fragment.hltAK8PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK8PFFastJetCorrector','hltAK8PFRelativeCorrector','hltAK8PFAbsoluteCorrector','hltAK8PFResidualCorrector' ) -) -fragment.hltAK8PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK8PFJets" ), - correctors = cms.VInputTag( 'hltAK8PFCorrector' ) -) -fragment.hltAK8PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK8PFJetsLooseID" ), - correctors = cms.VInputTag( 'hltAK8PFCorrector' ) -) -fragment.hltAK8PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK8PFJetsTightID" ), - correctors = cms.VInputTag( 'hltAK8PFCorrector' ) -) -fragment.hltAK8PFJetsCorrectedMatchedToCaloJets260 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet260" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltAK8SinglePFJet360 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 360.0 ) -) -fragment.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 1 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 5.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( -0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( 0.1 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( True ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlow" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 20.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( 0.03 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK8SinglePFJetTrimModMass30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 30.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 0.0 ) -) -fragment.hltBoolEnd = cms.EDFilter( "HLTBool", - result = cms.bool( True ) -) -fragment.hltPreAK8PFJet380TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8SingleCaloJet280 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 280.0 ) -) -fragment.hltAK8PFJetsCorrectedMatchedToCaloJets280 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet280" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltAK8SinglePFJet380 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 380.0 ) -) -fragment.hltPreAK8PFJet400TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8SingleCaloJet300 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 300.0 ) -) -fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet300" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltAK8SinglePFJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPreAK8PFJet420TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8SingleCaloJet320 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -fragment.hltAK8PFJetsCorrectedMatchedToCaloJets320 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet320" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltAK8SinglePFJet420 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 420.0 ) -) -fragment.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT250er_QuadJet_70_55_40_35_er2p5 OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreAK8PFHT750TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8HtMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 150.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 30.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltAK8Ht650 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 650.0 ) -) -fragment.hltAK8PFHTwJetPt200 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 200.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hlt1AK8PFJetsTrimMass50Pt200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 50.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltAK8PFHT750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 750.0 ) -) -fragment.hltPreAK8PFHT800TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8Ht700 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 700.0 ) -) -fragment.hltAK8PFHT800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 800.0 ) -) -fragment.hltPreAK8PFHT850TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8Ht750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 750.0 ) -) -fragment.hltAK8PFHT850 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 850.0 ) -) -fragment.hltPreAK8PFHT900TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8Ht800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 800.0 ) -) -fragment.hltAK8PFHT900 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 900.0 ) -) -fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreCaloJet500NoJetID = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForAll" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L1FastJet" ) -) -fragment.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L2Relative" ) -) -fragment.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L3Absolute" ) -) -fragment.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L2L3Residual" ) -) -fragment.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' ) -) -fragment.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJets" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) -) -fragment.hltSingleCaloJet500 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -fragment.hltPreCaloJet550NoJetID = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet550 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 550.0 ) -) -fragment.hltL1sTripleMuV1OSM5to17 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5_DoubleMu_5_2p5_OS_Mass_5to17 OR L1_TripleMu_5_4_2p5_DoubleMu_5_2p5_OS_Mass_5to17" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTrimuon53p52UpsilonMuon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTripleMuonV2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMuV1OSM5to17" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltTripleMuonV2L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3TripleMuonV2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltTripleMuL3V2PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltTripleMuL3V2bPreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.5 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltTripleMuL3V2cPreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltUpsilonMuonL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerUpsilonMuon = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilonMuonL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltVertexmumuFilterUpsilonMuon = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilonMuon" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_14 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleEle25CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer", - l1InputRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "EGamma" ), - minEt = cms.double( 5.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Jet" ), - minEt = cms.double( 170.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Tau" ), - minEt = cms.double( 100.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ) - ), - recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - productLabels = cms.vstring( 'EcalRecHitsEB', - 'EcalRecHitsEE' ) -) -fragment.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer", - l1InputRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "EGamma" ), - minEt = cms.double( 5.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Jet" ), - minEt = cms.double( 170.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Tau" ), - minEt = cms.double( 100.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ) - ), - recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - productLabels = cms.vstring( 'EcalRecHitsES' ) -) -fragment.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -fragment.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -fragment.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" ) -) -fragment.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" ) -) -fragment.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" ) -) -fragment.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer", - PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ), - doSatelliteClusterMerge = cms.bool( False ), - BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ), - useRegression = cms.bool( True ), - satelliteMajorityFraction = cms.double( 0.5 ), - isOOTCollection = cms.bool( False ), - thresh_PFClusterEndcap = cms.double( 0.5 ), - ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ), - use_preshower = cms.bool( True ), - thresh_PFClusterBarrel = cms.double( 0.5 ), - thresh_SCEt = cms.double( 4.0 ), - etawidth_SuperClusterEndcap = cms.double( 0.04 ), - phiwidth_SuperClusterEndcap = cms.double( 0.6 ), - verbose = cms.untracked.bool( False ), - useDynamicDPhiWindow = cms.bool( True ), - PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ), - regressionConfig = cms.PSet( - uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ), - ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ), - regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ), - uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ), - isHLT = cms.bool( True ) - ), - applyCrackCorrections = cms.bool( False ), - satelliteClusterSeedThreshold = cms.double( 50.0 ), - endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ), - etawidth_SuperClusterBarrel = cms.double( 0.04 ), - PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ), - barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), - thresh_PFClusterSeedBarrel = cms.double( 1.0 ), - ClusteringType = cms.string( "Mustache" ), - EnergyWeight = cms.string( "Raw" ), - PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - thresh_PFClusterSeedEndcap = cms.double( 1.0 ), - phiwidth_SuperClusterBarrel = cms.double( 0.6 ), - thresh_PFClusterES = cms.double( 0.5 ), - seedThresholdIsET = cms.bool( True ), - PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ) -) -fragment.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ), - scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ), - recoEcalCandidateCollection = cms.string( "" ) -) -fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG25EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 25.0 ), - etcutEB = cms.double( 25.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltHcalDigisL1EGSeeded = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltEgammaCandidates" ), - type = cms.string( "RecoEcalCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.4 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -fragment.hltHbhePhase1RecoMethod2L1EGSeeded = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisL1EGSeeded" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -fragment.hltHbherecoMethod2L1EGSeeded = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoMethod2L1EGSeeded" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -fragment.hltTowerMakerMethod2L1EGSeeded = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoMethod2L1EGSeeded" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltFixedGridRhoFastjetAllCaloForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 2.5 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ) -) -fragment.hltEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", - effectiveAreas = cms.vdouble( 0.105, 0.17 ), - doRhoCorrection = cms.bool( False ), - outerCone = cms.double( 0.14 ), - caloTowerProducer = cms.InputTag( "hltTowerMakerMethod2L1EGSeeded" ), - innerCone = cms.double( 0.0 ), - useSingleTower = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - depth = cms.int32( -1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - etMin = cms.double( 0.0 ), - rhoScale = cms.double( 1.0 ), - doEtSum = cms.bool( False ) -) -fragment.hltEG25HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG25EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ), - isIeta = cms.bool( True ) -) -fragment.hltEG25CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG25HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix1+BPix4', - 'BPix2+BPix3', - 'BPix2+BPix4', - 'BPix3+BPix4', - 'FPix1_pos+FPix2_pos', - 'FPix1_pos+FPix3_pos', - 'FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos', - 'BPix1+FPix2_pos', - 'BPix1+FPix3_pos', - 'BPix2+FPix1_pos', - 'BPix2+FPix2_pos', - 'BPix2+FPix3_pos', - 'BPix3+FPix1_pos', - 'BPix3+FPix2_pos', - 'BPix3+FPix3_pos', - 'BPix4+FPix1_pos', - 'BPix4+FPix2_pos', - 'BPix4+FPix3_pos', - 'FPix1_neg+FPix2_neg', - 'FPix1_neg+FPix3_neg', - 'FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_neg', - 'BPix1+FPix3_neg', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_neg', - 'BPix2+FPix3_neg', - 'BPix3+FPix1_neg', - 'BPix3+FPix2_neg', - 'BPix3+FPix3_neg', - 'BPix4+FPix1_neg', - 'BPix4+FPix2_neg', - 'BPix4+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltEgammaSuperClustersToPixelMatch = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer", - cands = cms.InputTag( "hltEgammaCandidates" ), - cuts = cms.VPSet( - cms.PSet( endcapCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) -), - var = cms.InputTag( "hltEgammaHoverE" ), - barrelCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) - ) - ) - ) -) -fragment.hltEleSeedsTrackingRegions = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer", - RegionPSet = cms.PSet( - minBSDeltaZ = cms.double( 0.0 ), - useZInVertex = cms.bool( False ), - vertices = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useZInBeamspot = cms.bool( False ), - ptMin = cms.double( 1.5 ), - deltaEtaRegion = cms.double( 0.1 ), - nrSigmaForBSDeltaZ = cms.double( 4.0 ), - originHalfLength = cms.double( 12.5 ), - measurementTrackerEvent = cms.InputTag( "" ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ), - whereToUseMeasTracker = cms.string( "kNever" ), - deltaPhiRegion = cms.double( 0.4 ), - defaultZ = cms.double( 0.0 ) - ) -) -fragment.hltElePixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) -) -fragment.hltElePixelHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -fragment.hltElePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltElePixelHitDoubletsForTriplets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltElePixelSeedsDoublets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltElePixelSeedsTriplets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltElePixelSeedsCombined = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltElePixelSeedsDoublets','hltElePixelSeedsTriplets' ) -) -fragment.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronNHitSeedProducer", - matcherConfig = cms.PSet( - detLayerGeom = cms.string( "hltESPGlobalDetLayerGeometry" ), - navSchool = cms.string( "SimpleNavigationSchool" ), - useRecoVertex = cms.bool( False ), - minNrHits = cms.vuint32( 2, 3 ), - matchingCuts = cms.VPSet( - cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 9999.0 ), - dRZMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxHighEtThres = cms.vdouble( 20.0 ), - dRZMaxHighEtThres = cms.vdouble( 0.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ) - ), - minNrHitsValidLayerBins = cms.vint32( 4 ) - ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - measTkEvt = cms.InputTag( "hltSiStripClusters" ), - vertices = cms.InputTag( "" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ), - initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" ) -) -fragment.hltEgammaPixelMatchVars = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", - productsToWrite = cms.int32( 0 ), - dRZ2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol3" ) - ) -) ), - pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - dPhi2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 1.3E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.6 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.9 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 7.94E-5 ), - xMin = cms.double( 1.9 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ) -) ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - dPhi1SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00823, -0.0029 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00282 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.010838, -0.00345 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0043 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol2" ) - ) -) ) -) -fragment.hltEle25CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG25CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle25CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle25CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltParticleFlowSuperClusterECALUnseeded = cms.EDProducer( "PFECALSuperClusterProducer", - PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ), - doSatelliteClusterMerge = cms.bool( False ), - BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ), - useRegression = cms.bool( True ), - satelliteMajorityFraction = cms.double( 0.5 ), - isOOTCollection = cms.bool( False ), - thresh_PFClusterEndcap = cms.double( 0.5 ), - ESAssociation = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ), - use_preshower = cms.bool( True ), - thresh_PFClusterBarrel = cms.double( 0.5 ), - thresh_SCEt = cms.double( 4.0 ), - etawidth_SuperClusterEndcap = cms.double( 0.04 ), - phiwidth_SuperClusterEndcap = cms.double( 0.6 ), - verbose = cms.untracked.bool( False ), - useDynamicDPhiWindow = cms.bool( True ), - PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ), - regressionConfig = cms.PSet( - uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ), - ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ), - regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ), - uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ), - isHLT = cms.bool( True ) - ), - applyCrackCorrections = cms.bool( False ), - satelliteClusterSeedThreshold = cms.double( 50.0 ), - endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ), - etawidth_SuperClusterBarrel = cms.double( 0.04 ), - PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ), - barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), - thresh_PFClusterSeedBarrel = cms.double( 1.0 ), - ClusteringType = cms.string( "Mustache" ), - EnergyWeight = cms.string( "Raw" ), - PFClusters = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - thresh_PFClusterSeedEndcap = cms.double( 1.0 ), - phiwidth_SuperClusterBarrel = cms.double( 0.6 ), - thresh_PFClusterES = cms.double( 0.5 ), - seedThresholdIsET = cms.bool( True ), - PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ) -) -fragment.hltEgammaCandidatesUnseeded = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ), - scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALBarrel' ), - recoEcalCandidateCollection = cms.string( "" ) -) -fragment.hltEgammaCandidatesWrapperUnseeded = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( True ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - candNonIsolatedTag = cms.InputTag( "" ) -) -fragment.hltDiEG25EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 25.0 ), - etcutEB = cms.double( 25.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltHcalDigisL1EGUnseeded = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - type = cms.string( "RecoEcalCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.25 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -fragment.hltHbhePhase1RecoMethod2L1EGUnseeded = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisL1EGUnseeded" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -fragment.hltHbherecoMethod2L1EGUnseeded = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoMethod2L1EGUnseeded" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -fragment.hltTowerMakerMethod2L1EGUnseeded = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoMethod2L1EGUnseeded" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltEgammaHoverEUnseeded = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", - effectiveAreas = cms.vdouble( 0.105, 0.17 ), - doRhoCorrection = cms.bool( False ), - outerCone = cms.double( 0.14 ), - caloTowerProducer = cms.InputTag( "hltTowerMakerMethod2L1EGUnseeded" ), - innerCone = cms.double( 0.0 ), - useSingleTower = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - depth = cms.int32( -1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - rhoMax = cms.double( 9.9999999E7 ), - etMin = cms.double( 0.0 ), - rhoScale = cms.double( 1.0 ), - doEtSum = cms.bool( False ) -) -fragment.hltDiEG25HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG25EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaClusterShapeUnseeded = cms.EDProducer( "EgammaHLTClusterShapeProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - isIeta = cms.bool( True ) -) -fragment.hltDiEG25CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG25HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaSuperClustersToPixelMatchUnseeded = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer", - cands = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - cuts = cms.VPSet( - cms.PSet( endcapCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) -), - var = cms.InputTag( "hltEgammaHoverEUnseeded" ), - barrelCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) - ) - ) - ) -) -fragment.hltEleSeedsTrackingRegionsUnseeded = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer", - RegionPSet = cms.PSet( - minBSDeltaZ = cms.double( 0.0 ), - useZInVertex = cms.bool( False ), - vertices = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useZInBeamspot = cms.bool( False ), - ptMin = cms.double( 1.5 ), - deltaEtaRegion = cms.double( 0.1 ), - nrSigmaForBSDeltaZ = cms.double( 4.0 ), - originHalfLength = cms.double( 12.5 ), - measurementTrackerEvent = cms.InputTag( "" ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ), - whereToUseMeasTracker = cms.string( "kNever" ), - deltaPhiRegion = cms.double( 0.4 ), - defaultZ = cms.double( 0.0 ) - ) -) -fragment.hltElePixelHitDoubletsUnseeded = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsUnseeded" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) -) -fragment.hltElePixelHitDoubletsForTripletsUnseeded = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsUnseeded" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -fragment.hltElePixelHitTripletsUnseeded = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltElePixelHitDoubletsForTripletsUnseeded" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltElePixelSeedsDoubletsUnseeded = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitDoubletsUnseeded" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltElePixelSeedsTripletsUnseeded = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitTripletsUnseeded" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltElePixelSeedsCombinedUnseeded = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltElePixelSeedsDoubletsUnseeded','hltElePixelSeedsTripletsUnseeded' ) -) -fragment.hltEgammaElectronPixelSeedsUnseeded = cms.EDProducer( "ElectronNHitSeedProducer", - matcherConfig = cms.PSet( - detLayerGeom = cms.string( "hltESPGlobalDetLayerGeometry" ), - navSchool = cms.string( "SimpleNavigationSchool" ), - useRecoVertex = cms.bool( False ), - minNrHits = cms.vuint32( 2, 3 ), - matchingCuts = cms.VPSet( - cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 9999.0 ), - dRZMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxHighEtThres = cms.vdouble( 20.0 ), - dRZMaxHighEtThres = cms.vdouble( 0.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ) - ), - minNrHitsValidLayerBins = cms.vint32( 4 ) - ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - measTkEvt = cms.InputTag( "hltSiStripClusters" ), - vertices = cms.InputTag( "" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ), - initialSeeds = cms.InputTag( "hltElePixelSeedsCombinedUnseeded" ) -) -fragment.hltEgammaPixelMatchVarsUnseeded = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", - productsToWrite = cms.int32( 0 ), - dRZ2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol3" ) - ) -) ), - pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - dPhi2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 1.3E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.6 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.9 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 7.94E-5 ), - xMin = cms.double( 1.9 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ) -) ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - dPhi1SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00823, -0.0029 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00282 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.010838, -0.00345 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0043 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol2" ) - ) -) ) -) -fragment.hltDiEle25CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG25CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDiEle25CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle25CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreDoubleEle27CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG27EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG27HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG27CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG27CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle27CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG27EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG27HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG27EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG27CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG27HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEle27CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG27CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDiEle27CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle27CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreDoubleEle33CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG33EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 33.0 ), - etcutEB = cms.double( 33.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG33HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG33EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG33CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG33HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle33CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG33CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle33CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle33CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG33EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 33.0 ), - etcutEB = cms.double( 33.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG33HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG33EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG33CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG33HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEle33CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG33CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDiEle33CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle33CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sBigORDoubleLooseIsoEGXXer = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleLooseIsoEG22er2p1 OR L1_DoubleLooseIsoEG24er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleEle24eta2p1WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleEGL1EGerFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sBigORDoubleLooseIsoEGXXer" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltDoubleEG24L1EGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDoubleEGL1EGerFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 24.0 ), - etcutEB = cms.double( 24.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltDoubleEle24erWPTightClusterShapeFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEG24L1EGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle24erWPTightHEFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightClusterShapeFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - doRhoCorrection = cms.bool( False ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle24erWPTightEcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightHEFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltRegionalTowerForEgamma = cms.EDProducer( "EgammaHLTCaloTowerProducer", - L1NonIsoCand = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - EMin = cms.double( 0.8 ), - EtMin = cms.double( 0.5 ), - L1IsoCand = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - useTowersInCone = cms.double( 0.8 ), - towerCollection = cms.InputTag( "hltTowerMakerMethod2L1EGSeeded" ) -) -fragment.hltParticleFlowRecHitHBHEForEgamma = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbherecoMethod2L1EGSeeded" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -fragment.hltParticleFlowClusterHBHEForEgamma = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForEgamma" ) -) -fragment.hltParticleFlowClusterHCALForEgamma = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForEgamma" ) -) -fragment.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( False ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle24erWPTightHcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightEcalIsoFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltDoubleEle24erWPTightPixelMatchFilterForTau = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightHcalIsoFilterForTau" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDoubleEle24erWPTightPMS2FilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightPixelMatchFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 1000000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer", - src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - producer = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "gsf" ), - Propagator = cms.string( "hltESPFwdElectronPropagator" ) -) -fragment.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", - BSProducer = cms.InputTag( "hltOnlineBeamSpot" ), - UseGsfTracks = cms.bool( True ), - TrackProducer = cms.InputTag( "" ), - GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" ) -) -fragment.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - upperTrackNrToRemoveCut = cms.int32( 9999 ), - lowerTrackNrToRemoveCut = cms.int32( -1 ), - inputCollection = cms.InputTag( "hltEgammaGsfTracks" ) -) -fragment.hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightPMS2FilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle24erWPTightGsfMissingHitsFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle24erWPTightGsfDetaFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfMissingHitsFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle24erWPTightGsfDphiFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfDetaFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltElectronsVertex = cms.EDProducer( "VertexFromTrackProducer", - verbose = cms.untracked.bool( False ), - useTriggerFilterElectrons = cms.bool( False ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - isRecoCandidate = cms.bool( True ), - trackLabel = cms.InputTag( "hltEgammaGsfElectrons" ), - useTriggerFilterMuons = cms.bool( False ), - useBeamSpot = cms.bool( True ), - vertexLabel = cms.InputTag( "None" ), - triggerFilterElectronsSrc = cms.InputTag( "None" ), - triggerFilterMuonsSrc = cms.InputTag( "None" ), - useVertex = cms.bool( False ) -) -fragment.hltPixelTracksElectronsFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksElectronsFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsElectrons = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltElectronsVertex" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.2 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( True ), - ptMin = cms.double( 0.9 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltPixelTracksHitDoubletsElectrons = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsElectrons" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -fragment.hltPixelTracksHitTripletsElectrons = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.06 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsElectrons" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.06 ) -) -fragment.hltPixelTracksElectrons = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksElectronsFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksElectronsFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsElectrons" ) -) -fragment.hltPixelVerticesElectrons = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksElectrons" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltIter0ElectronsPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksElectrons" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0ElectronsPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0ElectronsCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter0ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter1ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0ElectronsTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1ElectronsPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1ElectronsPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1ElectronsPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1ElectronsPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1ElectronsPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter1ElectronsPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerTriplets" ) -) -fragment.hltIter1ElectronsPixelHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltIter1ElectronsPixelHitDoublets" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.037 ) -) -fragment.hltIter1ElectronsPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1ElectronsPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1ElectronsPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1ElectronsCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1ElectronsTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.9, 3.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.8, 3.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.9, 3.0 ), - d0_par1 = cms.vdouble( 0.85, 3.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter1ElectronsTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 5 ), - chi2n_par = cms.double( 0.4 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter1ElectronsTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter1MergedForElectrons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1ElectronsTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2ElectronsPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2ElectronsPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 1.2 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2ElectronsPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2ElectronsPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2ElectronsPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter2ElectronsPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerPairs" ) -) -fragment.hltIter2ElectronsPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2ElectronsPixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2ElectronsPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2ElectronsCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter2ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter2MergedForElectrons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltEgammaEleGsfTrackIso = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", - egTrkIsoStripEndcap = cms.double( 0.01 ), - egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), - useGsfTrack = cms.bool( True ), - useSCRefs = cms.bool( True ), - trackProducer = cms.InputTag( "hltIter2MergedForElectrons" ), - egTrkIsoStripBarrel = cms.double( 0.01 ), - electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ), - egTrkIsoConeSize = cms.double( 0.2 ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 0.15 ) -) -fragment.hltDoubleEle24erWPTightGsfTrackIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfDphiFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltL1sDoubleEG6to8HTT250to300IorL1sHTT = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleEG6_HTT250er OR L1_DoubleEG6_HTT270er OR L1_DoubleEG6_HTT300er OR L1_DoubleEG6_HTT255er OR L1_DoubleEG8er2p6_HTT255er OR L1_DoubleEG8er2p6_HTT270er OR L1_DoubleEG8er2p6_HTT300er OR L1_HTT270er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleEle8CaloIdMTrackIdMMass8DZPFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleEle8EgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( False ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEG8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDoubleEle8EgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltEG8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG8EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG8HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG8CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle8CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDoubleEle8Mass8Filter = cms.EDFilter( "HLTEgammaCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ), - minMass = cms.double( 8.0 ), - secondLegLastFilter = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltDoubleEle8DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlow" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.99 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK4PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -fragment.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.9 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK4PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -fragment.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L1FastJet" ) -) -fragment.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L2Relative" ) -) -fragment.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L3Absolute" ) -) -fragment.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L2L3Residual" ) -) -fragment.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' ) -) -fragment.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJets" ), - correctors = cms.VInputTag( 'hltAK4PFCorrector' ) -) -fragment.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsLooseID" ), - correctors = cms.VInputTag( 'hltAK4PFCorrector' ) -) -fragment.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsTightID" ), - correctors = cms.VInputTag( 'hltAK4PFCorrector' ) -) -fragment.hltPFHTJet30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFHT350Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 350.0 ) -) -fragment.hltPreDoubleEle8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreEle27Ele37CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG37EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 37.0 ), - etcutEB = cms.double( 37.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG37HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG37CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle37CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG37CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle37CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle37CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG37EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 37.0 ), - etcutEB = cms.double( 37.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG37HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG37CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle37CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG37CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle37CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle37CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleMu16IorSingleMu25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu16 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu27Ele37CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu16orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu16IorSingleMu25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu16orMu25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - minPt = cms.double( 27.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltPreMu37Ele27CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered37Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - minPt = cms.double( 37.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltEG27EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG27HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG27CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG27CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle27CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleMu22IorSingleMu25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu37TkMu27 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu22orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22IorSingleMu25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu22orMu25L1f0L2Filtered25 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL3fL1sMu16orMu25L1f0L2f25L3Filtered37 = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu22orMu25L1Filtered0" ), - minPt = cms.double( 37.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltMuTrackSeeds = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 1.0E9 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 1.0E9 ) -) -fragment.hltMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltMuTrackSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltMuCtfTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltMuCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherRK" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "hltMuCtfTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltDiMuonMerging = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMuCtfTracks' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMuCtfTracks' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltDiMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMerging" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltGlbTrkMuons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltDiMuonMerging','hltDiMuonLinks' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltGlbTrkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltGlbTrkMuons" ) -) -fragment.hltDiMuonGlbFiltered37TrkFiltered27 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 1.0E99 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.0E99 ), - ChargeOpt = cms.int32( 0 ), - maxEtaMuon = cms.double( 1.0E99 ), - minMass = cms.double( 1.0 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 37.0 ), - maxYDimuon = cms.double( 1.0E99 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 27.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltDiMuonGlb37Trk27DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered37TrkFiltered27" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered37TrkFiltered27" ) -) -fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu43Bs = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDoubleMu4BsL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 4.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 4.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 4.5 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu4Bs = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4BsL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu4Bs = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Bs" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDoubleMu43JpsiDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleMu43JpsiDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 4.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu43Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu43JpsiDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu43Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu43Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu4JpsiTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDoubleMu4JpsiDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu4Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4JpsiDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu4Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -fragment.hltPixelTracksForSeedsJpsiFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsJpsiFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsJpsi = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsJpsi = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsJpsi" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsJpsi = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsJpsi" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsJpsi = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsJpsiFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsJpsiFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsJpsi" ) -) -fragment.hltIter0DisplacedJpsiPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsJpsi" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0DisplacedJpsiCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedJpsiPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0DisplacedJpsiCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedJpsiCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0DisplacedJpsiTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedJpsiTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedJpsiTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1DisplacedJpsiClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedJpsiTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedJpsiPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1DisplacedJpsiPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1DisplacedJpsiPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedJpsiPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedJpsiPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedJpsiPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedJpsiPixelLayerQuadruplets" ) -) -fragment.hltIter1DisplacedJpsiPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedJpsiPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1DisplacedJpsiPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedJpsiPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1DisplacedJpsiCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedJpsiPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1DisplacedJpsiCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedJpsiCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1DisplacedJpsiTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedJpsiTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedJpsiTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedJpsiTrackCutClassifierPrompt', - 'hltIter1DisplacedJpsiTrackCutClassifierDetached' ) -) -fragment.hltIter1DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedJpsiTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedJpsiTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1DisplacedJpsiMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedJpsiTrackSelectionHighPurity','hltIter1DisplacedJpsiTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedJpsiTrackSelectionHighPurity','hltIter1DisplacedJpsiTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2DisplacedJpsiClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedJpsiTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedJpsiPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2DisplacedJpsiPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2DisplacedJpsiPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedJpsiPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedJpsiPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedJpsiPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedJpsiPixelLayerTriplets" ) -) -fragment.hltIter2DisplacedJpsiPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedJpsiPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2DisplacedJpsiPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedJpsiPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2DisplacedJpsiCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedJpsiPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2DisplacedJpsiCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedJpsiCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2DisplacedJpsiTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedJpsiTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedJpsiTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2DisplacedJpsiMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedJpsiMerged','hltIter2DisplacedJpsiTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedJpsiMerged','hltIter2DisplacedJpsiTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltJpsiTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedJpsiMerged" ), - particleType = cms.string( "K+" ) -) -fragment.hltJpsiTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 2.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 0.005 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4Jpsi" ), - MinInvMass = cms.double( 0.0 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltJpsiTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltJpsiTkVertexProducer" ), - MinPt = cms.double( 0.0 ) -) -fragment.hltPreDoubleMu4LowMassNonResonantTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleMu4LowMassNonResonantDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125, 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125, 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0, 4.0 ), - MaxInvMass = cms.vdouble( 2.9, 4.8 ), - MinPtMax = cms.vdouble( 0.0, 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9, 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 1.0, 4.0 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4LowMassNonResonantDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu4LowMassNonResonant = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -fragment.hltPixelTracksForSeedsNRFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsNRFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsNR = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsNR = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsNR" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsNR = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsNR" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsNR = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsNRFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsNRFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsNR" ) -) -fragment.hltIter0DisplacedNRPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsNR" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0DisplacedNRCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedNRPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0DisplacedNRCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedNRCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0DisplacedNRTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedNRCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedNRTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedNRTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1DisplacedNRClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedNRTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1DisplacedNRMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedNRPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1DisplacedNRPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedNRMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1DisplacedNRPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedNRPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedNRPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedNRPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedNRPixelLayerQuadruplets" ) -) -fragment.hltIter1DisplacedNRPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedNRPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1DisplacedNRPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedNRPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1DisplacedNRCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedNRPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedNRMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1DisplacedNRCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedNRCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedNRMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1DisplacedNRTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedNRTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedNRTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedNRTrackCutClassifierPrompt', - 'hltIter1DisplacedNRTrackCutClassifierDetached' ) -) -fragment.hltIter1DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedNRTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedNRTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1DisplacedNRMuMuMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedNRTrackSelectionHighPurity','hltIter1DisplacedNRTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedNRTrackSelectionHighPurity','hltIter1DisplacedNRTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2DisplacedNRClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedNRTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2DisplacedNRMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedNRClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedNRPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2DisplacedNRPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedNRMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2DisplacedNRPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedNRPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedNRPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedNRPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedNRPixelLayerTriplets" ) -) -fragment.hltIter2DisplacedNRPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedNRPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2DisplacedNRPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedNRPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2DisplacedNRCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedNRPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedNRMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2DisplacedNRCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedNRCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedNRMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2DisplacedNRTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedNRCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedNRTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedNRTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2DisplacedNRMuMuMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedNRMuMuMerged','hltIter2DisplacedNRTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedNRMuMuMerged','hltIter2DisplacedNRTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltLowMassNonResonantTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedNRMuMuMerged" ), - particleType = cms.string( "K+" ) -) -fragment.hltLowMassNonResonantTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 2.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 0.005 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltLowMassNonResonantTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4LowMassNonResonant" ), - MinInvMass = cms.double( 0.0 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltLowMassNonResonantTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltLowMassNonResonantTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltLowMassNonResonantTkVertexProducer" ), - MinPt = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorTripleMu530DoubleMu53OSMassMax9 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu3TrkTau3mu = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMuorTripleMuL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4IorTripleMu530DoubleMu53OSMassMax9" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuorTripleMuL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuorTripleMuL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDoubleMu3TrkTau3muL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 1.7 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.0 ), - MaxDr = cms.double( 0.6 ), - MinAcop = cms.double( 2.7 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.5 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu3Tau3mu = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu3TrkTau3muL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu3Tau3mu = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.01 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsTau3muFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsTau3muFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsTau3mu = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsTau3mu = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsTau3mu" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsTau3mu = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsTau3mu" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsTau3mu = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsTau3muFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsTau3muFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsTau3mu" ) -) -fragment.hltIter0DisplacedTau3muPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsTau3mu" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0DisplacedTau3muCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedTau3muPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0DisplacedTau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedTau3muCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedTau3muCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedTau3muTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedTau3muTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1DisplacedTau3muClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedTau3muTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedTau3muPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1DisplacedTau3muPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1DisplacedTau3muPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedTau3muPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedTau3muPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muPixelLayerQuadruplets" ) -) -fragment.hltIter1DisplacedTau3muPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedTau3muPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1DisplacedTau3muPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedTau3muPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1DisplacedTau3muCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedTau3muPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1DisplacedTau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedTau3muCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1DisplacedTau3muTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedTau3muTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedTau3muTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muTrackCutClassifierPrompt', - 'hltIter1DisplacedTau3muTrackCutClassifierDetached' ) -) -fragment.hltIter1DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedTau3muTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedTau3muTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1DisplacedTau3muMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedTau3muTrackSelectionHighPurity','hltIter1DisplacedTau3muTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedTau3muTrackSelectionHighPurity','hltIter1DisplacedTau3muTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2DisplacedTau3muClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedTau3muTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedTau3muClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedTau3muPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2DisplacedTau3muPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2DisplacedTau3muPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedTau3muPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedTau3muPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muPixelLayerTriplets" ) -) -fragment.hltIter2DisplacedTau3muPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedTau3muPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2DisplacedTau3muPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedTau3muPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2DisplacedTau3muCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedTau3muPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2DisplacedTau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedTau3muCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedTau3muTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedTau3muTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2DisplacedTau3muMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedTau3muMerged','hltIter2DisplacedTau3muTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedTau3muMerged','hltIter2DisplacedTau3muTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltTau3muTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muMerged" ), - particleType = cms.string( "mu+" ) -) -fragment.hltTau3muTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 1.44E-4 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.106 ), - MaxInvMass = cms.double( 2.02 ), - TrackCand = cms.InputTag( "hltTau3muTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu3Tau3mu" ), - MinInvMass = cms.double( 1.6 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltTau3muTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 2.0 ), - MinCosinePointingAngle = cms.double( 0.9 ), - TrackTag = cms.InputTag( "hltTau3muTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 8.0 ), - MuMuTkVertexTag = cms.InputTag( "hltTau3muTkVertexProducer" ), - MinPt = cms.double( 8.0 ) -) -fragment.hltPreDoubleMu4PsiPrimeTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleMu4PsiPrimeDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.3 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu4PsiPrime = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4PsiPrimeDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu4PsiPrime = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -fragment.hltPixelTracksForSeedsPsiPrimeFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsPsiPrimeFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsPsiPrime = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsPsiPrime = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsPsiPrime" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsPsiPrime = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsPsiPrime" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsPsiPrime = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsPsiPrimeFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsPsiPrimeFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsPsiPrime" ) -) -fragment.hltIter0DisplacedPsiPrimePixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsPsiPrime" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0DisplacedPsiPrimeCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedPsiPrimePixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0DisplacedPsiPrimeCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedPsiPrimeCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0DisplacedPsiPrimeTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedPsiPrimeCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedPsiPrimeTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedPsiPrimeTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1DisplacedPsiPrimeClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedPsiPrimeTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedPsiPrimePixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1DisplacedPsiPrimePixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1DisplacedPsiPrimePixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedPsiPrimePixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedPsiPrimePixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedPsiPrimePixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedPsiPrimePixelLayerQuadruplets" ) -) -fragment.hltIter1DisplacedPsiPrimePixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedPsiPrimePixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1DisplacedPsiPrimePixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedPsiPrimePixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1DisplacedPsiPrimeCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedPsiPrimePixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1DisplacedPsiPrimeCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedPsiPrimeCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt', - 'hltIter1DisplacedPsiPrimeTrackCutClassifierDetached' ) -) -fragment.hltIter1DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedPsiPrimeTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedPsiPrimeTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1DisplacedPsiPrimeMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedPsiPrimeTrackSelectionHighPurity','hltIter1DisplacedPsiPrimeTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedPsiPrimeTrackSelectionHighPurity','hltIter1DisplacedPsiPrimeTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2DisplacedPsiPrimeClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedPsiPrimeTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedPsiPrimeClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedPsiPrimePixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2DisplacedPsiPrimePixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2DisplacedPsiPrimePixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedPsiPrimePixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedPsiPrimePixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedPsiPrimePixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedPsiPrimePixelLayerTriplets" ) -) -fragment.hltIter2DisplacedPsiPrimePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedPsiPrimePixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2DisplacedPsiPrimePixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedPsiPrimePixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2DisplacedPsiPrimeCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedPsiPrimePixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2DisplacedPsiPrimeCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedPsiPrimeCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2DisplacedPsiPrimeTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedPsiPrimeCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedPsiPrimeTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedPsiPrimeTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2DisplacedPsiPrimeMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedPsiPrimeMerged','hltIter2DisplacedPsiPrimeTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedPsiPrimeMerged','hltIter2DisplacedPsiPrimeTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltPsiPrimeTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedPsiPrimeMerged" ), - particleType = cms.string( "K+" ) -) -fragment.hltPsiPrimeTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 2.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 0.005 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltPsiPrimeTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4PsiPrime" ), - MinInvMass = cms.double( 0.0 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltPsiPrimeTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltPsiPrimeTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltPsiPrimeTkVertexProducer" ), - MinPt = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu3SQHTT200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_SQ_HTT200er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu4Mass8DZPFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleMuon4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu3SQHTT200" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltDoubleMuon4L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3DoubleMuon4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1DiMu3SQHT200L3PreFiltered4 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 4.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDoubleMuon4Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -fragment.hltDoubleMu4Mass8DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDoubleMuon4Mass8Filtered" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDoubleMuon4Mass8Filtered" ) -) -fragment.hltPreDoubleMu8Mass8PFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1DiMu3SQHT200L3PreFiltered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDoubleMuon8Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -fragment.hltL1sSingleMu3IorMu3Jet30er2p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_Mu3_Jet30er2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu3PFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorMu3Jet30er2p5" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL1sSingleJet35ObjectMap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL2fL1sMu3L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu3L1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3L1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu3JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltL3fL1sMu3L1f0L2f0L3Filtered3" ) -) -fragment.hltMu3PFJet40MuCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltMu3JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 40.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltL1sDoubleMu0SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu7p5L2Mu2Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1DoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fSQDoubleMu2L2PreFiltered2 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), - MinPt = cms.double( 2.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fSQMu7p5L2Mu2L3Filtered7p5 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fSQDoubleMu2L2PreFiltered2" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 7.5 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltSQMu7p5L2Mu2JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 99999.9 ), - PreviousCandTag = cms.InputTag( "hltL3fSQMu7p5L2Mu2L3Filtered7p5" ), - TrackTag = cms.InputTag( "hltL2MuonCandidates" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 1.0E10 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 2 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 4.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.2 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 0.0 ) -) -fragment.hltPreMu7p5L2Mu2Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSQMu7p5L2Mu2UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 99999.9 ), - PreviousCandTag = cms.InputTag( "hltL3fSQMu7p5L2Mu2L3Filtered7p5" ), - TrackTag = cms.InputTag( "hltL2MuonCandidates" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 1.0E10 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 2 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.8 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.0 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 0.0 ) -) -fragment.hltL1sSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu7p5Track2Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fMu7p5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fMu7p5TrackL2Filtered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fMu7p5TrackFiltered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fMu7p5TrackFiltered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fLMu7p5TrackL3Filtered7p5 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fMu7p5TrackFiltered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fMu7p5TrackL2Filtered7" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 7.5 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3MuonVertex = cms.EDProducer( "VertexFromTrackProducer", - verbose = cms.untracked.bool( False ), - useTriggerFilterElectrons = cms.bool( False ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - isRecoCandidate = cms.bool( True ), - trackLabel = cms.InputTag( "hltIterL3MuonCandidates" ), - useTriggerFilterMuons = cms.bool( False ), - useBeamSpot = cms.bool( True ), - vertexLabel = cms.InputTag( "notUsed" ), - triggerFilterElectronsSrc = cms.InputTag( "notUsed" ), - triggerFilterMuonsSrc = cms.InputTag( "notUsed" ), - useVertex = cms.bool( False ) -) -fragment.hltPixelTracksL3MuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksL3MuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsL3Muon = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltL3MuonVertex" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.5 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( True ), - ptMin = cms.double( 0.9 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltPixelTracksHitDoubletsL3Muon = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsL3Muon" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsL3Muon = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsL3Muon" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksL3Muon = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsL3Muon" ) -) -fragment.hltPixelVerticesL3Muon = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksL3Muon" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltPixelTracksForSeedsL3MuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsL3MuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsL3Muon = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsL3Muon = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3Muon" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsL3Muon = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsL3Muon" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsL3Muon = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsL3Muon" ) -) -fragment.hltIter0L3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsL3Muon" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1L3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1L3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1L3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1L3MuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltIter1L3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1L3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1L3MuonPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadruplets" ) -) -fragment.hltIter1L3MuonPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1L3MuonPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1L3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1L3MuonPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1L3MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1L3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1L3MuonTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1L3MuonTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1L3MuonTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPrompt', - 'hltIter1L3MuonTrackCutClassifierDetached' ) -) -fragment.hltIter1L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1L3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurity','hltIter1L3MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurity','hltIter1L3MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2L3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1L3MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2L3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2L3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2L3MuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltIter2L3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2L3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2L3MuonPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTriplets" ) -) -fragment.hltIter2L3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2L3MuonPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2L3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2L3MuonPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2L3MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2L3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2L3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1L3MuonMerged','hltIter2L3MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1L3MuonMerged','hltIter2L3MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - particleType = cms.string( "mu+" ) -) -fragment.hltMu7p5Track2JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 3.35 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.8 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -fragment.hltPreMu7p5Track3p5Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu7p5Track3p5JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 3.5 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 3.35 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.8 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -fragment.hltPreMu7p5Track7Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu7p5Track7JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 7.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 3.35 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.8 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -fragment.hltPreMu7p5Track2Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu7p5Track2UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.5 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -fragment.hltPreMu7p5Track3p5Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu7p5Track3p5UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 3.5 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.5 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -fragment.hltPreMu7p5Track7Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu7p5Track7UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 7.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.5 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -fragment.hltPreDoublePhoton33CaloIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoublePhoton70 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG70EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 70.0 ), - etcutEB = cms.double( 70.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG70HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG70EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG70EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 70.0 ), - etcutEB = cms.double( 70.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG70HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG70EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreDoublePhoton85 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG85EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 85.0 ), - etcutEB = cms.double( 85.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG85HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG85EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG85EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 85.0 ), - etcutEB = cms.double( 85.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG85HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG85EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleEGLowETor = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle20WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEGLowETOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGLowETor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG20L1SingleEGLowETOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle20WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle20WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle20WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle20WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle20WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle20WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle20WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle20WPLooseGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle20WPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.025 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle20WPLoose1ClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.02 ), - thrOverEEE1 = cms.vdouble( 0.02 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20WPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle20WPLoose1HEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20WPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle20WPLoose1EcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20WPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle20WPLoose1HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle20WPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.013 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.016 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1PMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0055 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20WPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle20eta2p1WPLooseGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEGLowETOrEtaRFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGLowETor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG20L1SingleEGLowETOrEtaREtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrEtaRFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle20erWPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtaREtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20erWPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.025 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle20erWPLoose1ClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.02 ), - thrOverEEE1 = cms.vdouble( 0.02 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20erWPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle20erWPLoose1HEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20erWPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle20erWPLoose1EcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle20erWPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle20erWPLoose1HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle20erWPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20erWPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.013 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.016 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1PMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20erWPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0055 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20erWPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle20erWPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltL1sSingleAndDoubleEGor = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_14" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiEle27WPTightCaloOnlyL1DoubleEG = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleAndDoubleEGOrSingleFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrSingleFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27L1SingleAndDoubleEGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltDiEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrSingleFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG27L1SingleAndDoubleEGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 2 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltDiEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 2 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltDiEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 2 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltL1sSingleEGor = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle27WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG27L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle27WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle27WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle27WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle27WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle27WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle27WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle27WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle27WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle27WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle27WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle27WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle32WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG32L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 32.0 ), - etcutEB = cms.double( 32.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle32WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG32L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle32WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle32WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle32WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle32WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle32WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle32WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle32WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle32WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle32WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle35WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG35L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 35.0 ), - etcutEB = cms.double( 35.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle35noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle35noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle35noerWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle35noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle35noerWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle35noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle35noerWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle35noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle35noerWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle35noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle35noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle35noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle35noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle35noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle35noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltL1sAlCaSingleEle = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_IsoEG33_Mt40" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle35WPTightGsfL1EGMT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( False ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sAlCaSingleEle" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( False ), - inputTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 36.0 ), - etcutEB = cms.double( 36.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTChi2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltSingleEle35WPTightGsfL1EGMTTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle38WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG38L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 38.0 ), - etcutEB = cms.double( 38.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle38noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG38L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle38noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle38noerWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle38noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle38noerWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle38noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle38noerWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle38noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle38noerWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle38noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle38noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle38noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle38noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle38noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle38noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle40WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG40L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 40.0 ), - etcutEB = cms.double( 40.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle40noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG40L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle40noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle40noerWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle40noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle40noerWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle40noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle40noerWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle40noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle40noerWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle40noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle40noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle40noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle40noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle40noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle40noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreEle32WPTightGsfL1DoubleEG = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG32L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrSingleFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 32.0 ), - etcutEB = cms.double( 32.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle32L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG32L1SingleAndDoubleEGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle32L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle32L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle32L1DoubleEGWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle32L1DoubleEGWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32L1DoubleEGWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32L1DoubleEGWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltL1sHTTForBeamSpot = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHT450Beamspot = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", - min_N90 = cms.int32( -2 ), - min_N90hits = cms.int32( 2 ), - min_EMF = cms.double( 1.0E-6 ), - jetsInput = cms.InputTag( "hltAK4CaloJets" ), - JetIDParams = cms.PSet( - hfRecHitsColl = cms.InputTag( "hltHfreco" ), - hoRecHitsColl = cms.InputTag( "hltHoreco" ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), - useRecHits = cms.bool( True ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) - ), - max_EMF = cms.double( 999.0 ) -) -fragment.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) -) -fragment.hltHtMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 30.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltHT450 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 450.0 ) -) -fragment.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltPFMuonMerging" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ), - use_vdt = cms.untracked.bool( True ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -fragment.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter", - src = cms.InputTag( "hltVerticesPF" ), - filterParams = cms.PSet( - maxZ = cms.double( 24.0 ), - minNdof = cms.double( 4.0 ), - maxRho = cms.double( 2.0 ), - pvSrc = cms.InputTag( "hltVerticesPF" ) - ) -) -fragment.hltVerticesPFFilter = cms.EDFilter( "VertexSelector", - filter = cms.bool( True ), - src = cms.InputTag( "hltVerticesPFSelector" ), - cut = cms.string( "!isFake" ) -) -fragment.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltL1sMu18erTau24erIorMu20erTau24er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau24er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltHcalDigisRegForMuons = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltIterL3MuonCandidates" ), - type = cms.string( "RecoChargedCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.4 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -fragment.hltHbhePhase1RecoM2RegForMuons = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisRegForMuons" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( True ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -fragment.hltHbherecoM2RegForMuons = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoM2RegForMuons" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -fragment.hltTowerMakerForECALMF = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( 1.0E-99 ), - HOWeights = cms.vdouble( 1.0E-99 ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( 1.0E-99 ), - HF1Weight = cms.double( 1.0E-99 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( 1.0E-99 ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0E-99 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0E-99 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( 1.0E-99 ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( 1.0E-99 ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0E-99 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0E-99 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltTowerMakerForHCAL = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( 1.0E-99 ), - EEWeight = cms.double( 1.0E-99 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0E-99 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( 1.0E-99 ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltTowerMakerForHCALM2RegForMuons = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( 1.0E-99 ), - EEWeight = cms.double( 1.0E-99 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0E-99 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( 1.0E-99 ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoM2RegForMuons" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltFixedGridRhoFastjetECALMFForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 2.5 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForECALMF" ) -) -fragment.hltFixedGridRhoFastjetHCAL = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 2.5 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForHCAL" ) -) -fragment.hltRecHitInRegionForMuonsMF = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsEB', - 'EcalRegionalRecHitsEE' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltRecHitInRegionForMuonsES = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltParticleFlowRecHitECALForMuonsMF = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -fragment.hltParticleFlowRecHitPSForMuons = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsES','EcalRegionalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -fragment.hltParticleFlowClusterECALUncorrectedForMuonsMF = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMF" ) -) -fragment.hltParticleFlowClusterPSForMuons = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuons" ) -) -fragment.hltParticleFlowClusterECALForMuonsMF = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuons" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMF" ) -) -fragment.hltMuonEcalMFPFClusterIsoForMuons = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.35, 0.193 ), - doRhoCorrection = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMF" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.05 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.05 ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltRegionalTowerForMuonsM2Reg = cms.EDProducer( "EgammaHLTCaloTowerProducer", - L1NonIsoCand = cms.InputTag( "hltIterL3MuonCandidates" ), - EMin = cms.double( 0.0 ), - EtMin = cms.double( 0.0 ), - L1IsoCand = cms.InputTag( "hltIterL3MuonCandidates" ), - useTowersInCone = cms.double( 0.8 ), - towerCollection = cms.InputTag( "hltTowerMakerForHCALM2RegForMuons" ) -) -fragment.hltParticleFlowRecHitHBHEM2RegForMuons = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbherecoM2RegForMuons" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -fragment.hltParticleFlowClusterHBHEM2RegForMuons = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEM2RegForMuons" ) -) -fragment.hltParticleFlowClusterHCALM2RegForMuons = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEM2RegForMuons" ) -) -fragment.hltMuonHcalM2RegPFClusterIsoForMuons = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.227, 0.372 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetHCAL" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.1 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALM2RegForMuons" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( True ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.1 ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMuonTkRelIsolationCut0p07Map = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.07 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2L3MuonMerged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ) -) -fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltTauJet5 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 5.0 ) -) -fragment.hltParticleFlowBlockForTaus = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), - source = cms.InputTag( "hltLightPFTracks" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -fragment.hltParticleFlowForTaus = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuons" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlockForTaus" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -fragment.hltAK4PFJetsForTaus = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlowForTaus" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltTauPFJets08Region = cms.EDProducer( "RecoTauJetRegionProducer", - src = cms.InputTag( "hltAK4PFJetsForTaus" ), - deltaR = cms.double( 0.8 ), - pfCandAssocMapSrc = cms.InputTag( "" ), - maxJetAbsEta = cms.double( 99.0 ), - minJetPt = cms.double( -1.0 ), - pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -fragment.hltTauPFJetsRecoTauChargedHadrons = cms.EDProducer( "PFRecoTauChargedHadronProducer", - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs('kChargedPFCandidate')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0.5" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - minBlockElementMatchesPhoton = cms.int32( 2 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 100.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "chargedPFCandidates" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), - minMergeNeutralHadronEt = cms.double( 0.0 ) - ) - ) -) -fragment.hltPFTauPiZeros = cms.EDProducer( "RecoTauPiZeroProducer", - massHypothesis = cms.double( 0.136 ), - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "RecoTauPiZeroStringQuality" ), - selection = cms.string( "algoIs('kStrips')" ), - name = cms.string( "InStrip" ), - selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), - applyElecTrackQcuts = cms.bool( False ), - stripCandidatesParticleIds = cms.vint32( 2, 4 ), - makeCombinatoricStrips = cms.bool( False ), - stripPhiAssociationDistance = cms.double( 0.2 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - maxStripBuildIterations = cms.int32( -1 ), - updateStripAfterEachDaughter = cms.bool( False ), - stripEtaAssociationDistance = cms.double( 0.05 ), - minStripEt = cms.double( 1.0 ), - plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), - minGammaEtStripAdd = cms.double( 0.0 ), - name = cms.string( "s" ) - ) - ) -) -fragment.hltPFTausSansRef = cms.EDProducer( "RecoTauProducer", - piZeroSrc = cms.InputTag( "hltPFTauPiZeros" ), - modifiers = cms.VPSet( - cms.PSet( ElectronPreIDProducer = cms.InputTag( "elecpreid" ), - EcalStripSumE_minClusEnergy = cms.double( 0.1 ), - ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ), - EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), - plugin = cms.string( "RecoTauElectronRejectionPlugin" ), - EcalStripSumE_deltaEta = cms.double( 0.03 ), - name = cms.string( "shrinkingConeElectronRej" ), - DataType = cms.string( "AOD" ), - EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), - maximumForElectrionPreIDOutput = cms.double( -0.1 ) - ) - ), - jetRegionSrc = cms.InputTag( "hltTauPFJets08Region" ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "" ), - chargedHadronSrc = cms.InputTag( "hltTauPFJetsRecoTauChargedHadrons" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( isoConePiZeros = cms.string( "0.4" ), - leadObjectPt = cms.double( 0.5 ), - signalConePiZeros = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - signalConeChargedHadrons = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - matchingCone = cms.string( "0.4" ), - isoConeChargedHadrons = cms.string( "0.4" ), - plugin = cms.string( "RecoTauBuilderConePlugin" ), - usePFLeptons = cms.bool( True ), - pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ), - isoConeNeutralHadrons = cms.string( "0.4" ), - name = cms.string( "fixedConeTau" ), - maxSignalConeChargedHadrons = cms.int32( 3 ), - minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), - signalConeNeutralHadrons = cms.string( "0.1" ) - ) - ), - buildNullTaus = cms.bool( True ) -) -fragment.hltPFTaus = cms.EDProducer( "RecoTauPiZeroUnembedder", - src = cms.InputTag( "hltPFTausSansRef" ) -) -fragment.hltPFTauTrackFindingDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -fragment.hltSelectedPFTausTrackFinding = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTauTrack = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 0.0 ) -) -fragment.hltPFTauLooseAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauLooseRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 50.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauLooseAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseRelativeChargedIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltPFTau27Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltPFTauAgainstMuonDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", - maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), - maxNumberOfHitsLast2Stations = cms.int32( -1 ), - maskMatchesRPC = cms.vint32( 0, 0, 0, 0 ), - maskMatchesCSC = cms.vint32( 1, 0, 0, 0 ), - maskHitsCSC = cms.vint32( 0, 0, 0, 0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - verbosity = cms.int32( 0 ), - maskMatchesDT = cms.vint32( 0, 0, 0, 0 ), - minPtMatchedMuon = cms.double( 5.0 ), - dRmuonMatchLimitedToJetArea = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maskHitsDT = cms.vint32( 0, 0, 0, 0 ), - HoPMin = cms.double( -1.0 ), - maxNumberOfMatches = cms.int32( 1 ), - discriminatorOption = cms.string( "custom" ), - dRmuonMatch = cms.double( 0.3 ), - srcMuons = cms.InputTag( "" ), - doCaloMuonVeto = cms.bool( False ) -) -fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackLooseChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -fragment.hltSelectedPFTau27LooseChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltOverlapFilterIsoMu20LooseChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27LooseChargedIsolationAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauMediumAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauMediumRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 60.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauMediumAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumRelativeChargedIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -fragment.hltSelectedPFTausTrackFindingMediumChargedIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackMediumChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -fragment.hltSelectedPFTau27MediumChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltOverlapFilterIsoMu20MediumChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27MediumChargedIsolationAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauTightAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauTightRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.04 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 70.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauTightAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightRelativeChargedIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -fragment.hltSelectedPFTausTrackFindingTightChargedIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -fragment.hltSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltOverlapFilterIsoMu20TightChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.1 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( True ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlow" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -fragment.hltSelectedPFTau27LooseChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltOverlapFilterIsoMu20LooseChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27LooseChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -fragment.hltSelectedPFTau27MediumChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltOverlapFilterIsoMu20MediumChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27MediumChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau27TrackTightChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -fragment.hltSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -fragment.hltOverlapFilterIsoMu20TightChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltL1sSingleMu22er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltPFTau20 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTau20Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTau20TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTau20TrackLooseChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltOverlapFilterIsoMu24LooseChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackLooseChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau20TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTau20TrackMediumChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltOverlapFilterIsoMu24MediumChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackMediumChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau20TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTau20TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltOverlapFilterIsoMu24TightChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackTightChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20TightIDSingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau20TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltOverlapFilterIsoMu24LooseChargedIsoTightOOSCPhotonsPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20TightIDSingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau20TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltOverlapFilterIsoMu24MediumChargedIsoTightOOSCPhotonsPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau20TightIDSingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau20TrackTightChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltOverlapFilterIsoMu24TightChargedIsoTightOOSCPhotonsPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackTightChargedIsoTightOOSCPhotonsAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltL1sSingleMu18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu18" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu20 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu18L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu18L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu18L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltL1sSingleMu22 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu24 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sSingleMu22L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltPreIsoMu24eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleMu22or25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu27 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 27.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltPreIsoMu30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 30.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f30QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltL1sV0SingleJetC20NotBptxOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er2p7_NotBptxOR" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreUncorrectedJetE30NoBPTX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltStoppedHSCPTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "" ), - AllowMissingInputs = cms.bool( True ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltStoppedHSCPIterativeCone4CaloJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "IterativeCone" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltStoppedHSCPTowerMakerForAll" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "offlinePrimaryVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltStoppedHSCP1CaloJetEnergy30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.7 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - MinE = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreUncorrectedJetE30NoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleJetC20NotBptxOR3BXEmulated = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er2p7_NotBptxOR_3BX" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltStoppedHSCPHpdFilter = cms.EDFilter( "HLTHPDFilter", - rbxSpikeEnergy = cms.double( 50.0 ), - energy = cms.double( -99.0 ), - inputTag = cms.InputTag( "hltHbhereco" ), - hpdSpikeIsolationEnergy = cms.double( 1.0 ), - hpdSpikeEnergy = cms.double( 10.0 ), - rbxSpikeUnbalance = cms.double( 0.2 ) -) -fragment.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet43er2p7_NotBptxOR_3BX OR L1_SingleJet46er2p7_NotBptxOR_3BX" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreUncorrectedJetE60NoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltStoppedHSCP1CaloJetEnergy60 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.7 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - MinE = cms.double( 60.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreUncorrectedJetE70NoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltStoppedHSCP1CaloJetEnergy70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.7 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - MinE = cms.double( 70.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreL1SingleMu18 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreL1SingleMu25 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreL2Mu10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2fL1sMu22or25L1f0L2FilteredQ = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 0, 0, 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 0, 0, 0 ) -) -fragment.hltL1sSingleMuOpenNotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR_3BX" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL2Mu10NoVertexNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR3BX" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer", - debug = cms.untracked.bool( False ), - Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ), - recHits2DLabel = cms.InputTag( "dt2DSegments" ), - recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ), - Reco4DAlgoConfig = cms.PSet( - Reco2DAlgoConfig = cms.PSet( - AlphaMaxPhi = cms.double( 1.0 ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AlphaMaxTheta = cms.double( 0.9 ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - MaxChi2 = cms.double( 4.0 ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - MaxAllowedHits = cms.uint32( 50 ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ), - Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AllDTRecHits = cms.bool( True ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ) -) -fragment.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator", - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - ForcePointDown = cms.bool( False ), - EnableDTMeasurement = cms.bool( True ), - MaxCSCChi2 = cms.double( 300.0 ), - MaxDTChi2 = cms.double( 300.0 ), - MaxSeeds = cms.int32( 1000 ), - EnableCSCMeasurement = cms.bool( True ) -) -fragment.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MaxEta = cms.double( 2.5 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - L1MinPt = cms.double( 0.0 ), - L1MinQuality = cms.uint32( 1 ), - GMTReadoutCollection = cms.InputTag( "" ), - UseUnassociatedL1 = cms.bool( False ), - UseOfflineSeed = cms.untracked.bool( True ), - MatchDR = cms.vdouble( 0.3 ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ) -) -fragment.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" ) -) -fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( "hltL2CosmicMuons" ) -) -fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1sSingleMuOpenNotBptxOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL2Mu10NoVertexNoBPTX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMuOpenNotBptxORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltPreL2Mu45NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - MinPt = cms.double( 45.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 3 ) -) -fragment.hltPreL2Mu40NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - MinPt = cms.double( 40.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 3 ) -) -fragment.hltPreL2Mu50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2MuonSeedsAllBx = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ), - CentralBxOnly = cms.bool( False ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MaxEta = cms.double( 2.5 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - L1MinPt = cms.double( 0.0 ), - L1MinQuality = cms.uint32( 7 ), - GMTReadoutCollection = cms.InputTag( "" ), - UseUnassociatedL1 = cms.bool( False ), - UseOfflineSeed = cms.untracked.bool( True ), - MatchDR = cms.vdouble( 0.3 ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ) -) -fragment.hltL2MuonsAllBx = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2MuonSeedsAllBx" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "Exhaustive" ) -) -fragment.hltL2MuonCandidatesAllBx = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( 'hltL2MuonsAllBx','UpdatedAtVtx' ) -) -fragment.hltL2fL1sMu22or25L1f0L2AllBxFiltered50Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), - MinPt = cms.double( 50.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2MuonsAllBx" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( False ), - CandTag = cms.InputTag( "hltL2MuonCandidatesAllBx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1sSingleMuOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu14er2p1 OR L1_SingleMu16er2p1 OR L1_SingleMu18er2p1 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleL2Mu50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMuORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOR" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMuORL1f0DoubleL2AllBxFiltered50Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), - MinPt = cms.double( 50.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2MuonsAllBx" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( False ), - CandTag = cms.InputTag( "hltL2MuonCandidatesAllBx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL1sDoubleMu125to157 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_13_6 OR L1_DoubleMu_15_5 OR L1_DoubleMu_15_7 OR L1_DoubleMu_15_7_SQ OR L1_DoubleMu_15_7_SQ_Mass_Min4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1DoubleMu155fPreFiltered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1DoubleMu155fFiltered17 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3MuonRelTrkIsolationVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.4 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "notUsed" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( False ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( False ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ) -) -fragment.hltDiMuon178RelTrkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered8" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1DoubleMu155fPreFiltered9 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 9.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1DoubleMu155fFiltered19 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 19.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuon199RelTrkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered9" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuon178RelTrkIsoFiltered0p4" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuon178RelTrkIsoFiltered0p4" ) -) -fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon199RelTrkIsoFiltered0p4DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuon199RelTrkIsoFiltered0p4" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuon199RelTrkIsoFiltered0p4" ) -) -fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon178Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon199Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 19.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon178Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon199Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 9.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 19.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -fragment.hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu25TkMu0Onia = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 25.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuonGlbFiltered25TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 12.0 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 2.8 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 25.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltDiMuonGlb25Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ) -) -fragment.hltPreMu30TkMu0Onia = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 30.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuonGlbFiltered30TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 12.0 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 2.8 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 30.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltDiMuonGlb30Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered30TrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered30TrkFiltered0" ) -) -fragment.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu16er2p1 OR L1_SingleMu18er2p1 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu20TkMu0Phi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuonGlbFiltered20TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.2 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 0.85 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 20.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltDiMuonGlb20Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ) -) -fragment.hltPreMu25TkMu0Phi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 25.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuonGlbFiltered25PhiTrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.2 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 0.85 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 25.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltDiMuonGlb25PhiTrk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ) -) -fragment.hltPreMu20 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu27 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 50.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltPreMu55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered55Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 55.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltPreOldMu100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2fOldL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -fragment.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - copyMuonRecHit = cms.bool( False ), - propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - ComponentName = cms.string( "TSGForRoadSearch" ), - maxChi2 = cms.double( 40.0 ), - manySeeds = cms.bool( False ), - propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), - option = cms.uint32( 3 ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', - 'hltESPSteppingHelixPropagatorAlong' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( ), - PtCut = cms.double( 1.0 ) -) -fragment.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedOIState" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -fragment.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - beamSpot = cms.InputTag( "unused" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - SelectState = cms.bool( False ), - ErrorRescaling = cms.double( 3.0 ), - UseVertexState = cms.bool( True ), - SigmaZ = cms.double( 25.0 ), - MaxChi2 = cms.double( 40.0 ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - ComponentName = cms.string( "TSGFromPropagation" ), - UpdateState = cms.bool( True ), - ResetMethod = cms.string( "matrix" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', - 'hltESPSmartPropagatorAnyOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -fragment.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedOIHit" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -fragment.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' ) -) -fragment.hltPixelLayerPairsLegacy = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg', - 'FPix2_pos+TEC1_pos', - 'FPix2_pos+TEC2_pos', - 'TEC1_pos+TEC2_pos', - 'TEC2_pos+TEC3_pos', - 'FPix2_neg+TEC1_neg', - 'FPix2_neg+TEC2_neg', - 'TEC1_neg+TEC2_neg', - 'TEC2_neg+TEC3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 1 ) - ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - firstTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), - ComponentName = cms.string( "StandardHitTripletGenerator" ), - GeneratorPSet = cms.PSet( - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - maxElement = cms.uint32( 0 ), - useFixedPreFiltering = cms.bool( False ), - extraHitRZtolerance = cms.double( 0.06 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.06 ), - useBending = cms.bool( True ), - ComponentName = cms.string( "PixelTripletHLTGenerator" ), - useMultScattering = cms.bool( True ) - ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - secondTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerPairsLegacy" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - PSetNames = cms.vstring( 'firstTSG', - 'secondTSG' ), - thirdTSG = cms.PSet( - etaSeparation = cms.double( 2.0 ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - PSetNames = cms.vstring( 'endcapTSG', - 'barrelTSG' ), - barrelTSG = cms.PSet( ), - ComponentName = cms.string( "DualByEtaTSG" ), - endcapTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ) - ), - ComponentName = cms.string( "CombinedTSG" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -fragment.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedIOHit" ), - reverseTrajectories = cms.bool( False ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -fragment.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -fragment.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", - labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' ) -) -fragment.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner", - labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' ) -) -fragment.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) -) -fragment.hltL3Muons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) -) -fragment.hltOldL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ), - InputObjects = cms.InputTag( "hltL3Muons" ), - MuonPtOption = cms.string( "Tracker" ) -) -fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "" ), - PreviousCandTag = cms.InputTag( "hltL2fOldL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 100.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltOldL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltPreTkMu100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1MuonsPt15 = cms.EDProducer( "HLTL1TMuonSelector", - L1MinPt = cms.double( 15.0 ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MinQuality = cms.uint32( 3 ), - L1MaxEta = cms.double( 5.0 ) -) -fragment.hltIter0HighPtTkMuPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltIter0HighPtTkMuPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltIter0HighPtTkMuPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL1MuonsPt15" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -fragment.hltIter0HighPtTkMuPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter0HighPtTkMuPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -fragment.hltIter0HighPtTkMuPixelTracksHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.06 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltIter0HighPtTkMuPixelTracksHitDoublets" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.06 ) -) -fragment.hltIter0HighPtTkMuPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIter0HighPtTkMuPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIter0HighPtTkMuPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIter0HighPtTkMuPixelTracksHitTriplets" ) -) -fragment.hltIter0HighPtTkMuPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "notUsed" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIter0HighPtTkMuPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0HighPtTkMuPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0HighPtTkMuCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( False ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter0HighPtTkMuCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "notUsed" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter2HighPtTkMuClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0HighPtTkMuTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2HighPtTkMuMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2HighPtTkMuPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2HighPtTkMuPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL1MuonsPt15" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -fragment.hltIter2HighPtTkMuPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2HighPtTkMuPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2HighPtTkMuPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter2HighPtTkMuPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2HighPtTkMuPixelLayerPairs" ) -) -fragment.hltIter2HighPtTkMuPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2HighPtTkMuPixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2HighPtTkMuPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtTkMuMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2HighPtTkMuCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtTkMuMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( False ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter2HighPtTkMuCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "notUsed" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter2HighPtTkMuMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity','hltIter2HighPtTkMuTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity','hltIter2HighPtTkMuTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltHighPtTkMu50TkFilt = cms.EDFilter( "HLTTrackWithHits", - saveTags = cms.bool( True ), - src = cms.InputTag( "hltIter2HighPtTkMuMerged" ), - MinPT = cms.double( 50.0 ), - MinN = cms.int32( 1 ), - MinPXL = cms.int32( 1 ), - MinBPX = cms.int32( 0 ), - MaxN = cms.int32( 99999 ), - MinFPX = cms.int32( 0 ) -) -fragment.hltHighPtTkMuons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltIter2HighPtTkMuMerged' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltHighPtTkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltHighPtTkMuons" ) -) -fragment.hltL3fL1sMu25f0TkFiltered100Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 1.0E99 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - minPt = cms.double( 100.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltHighPtTkMuonCands" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltHighPtTkMuons" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltL1sSingleJet12BptxAND = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet12_BptxAND" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJet15NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJet15 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 15.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( False ), - minPtAve = cms.double( 15.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( -5.5 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( 5.5 ), - minPtTag = cms.double( 15.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJet25NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJet25 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 25.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( False ), - minPtAve = cms.double( 25.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( -5.5 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( 5.5 ), - minPtTag = cms.double( 25.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJet15FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJet15FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 15.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( True ), - minPtAve = cms.double( 15.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( 3.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( -3.0 ), - minPtTag = cms.double( 15.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJet25FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJet25FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 25.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( True ), - minPtAve = cms.double( 25.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( 3.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( -3.0 ), - minPtTag = cms.double( 25.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJetAve40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve30 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 30.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve40 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 40.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJetAve60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve45 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 45.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve60 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 60.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJetAve80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve60 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 60.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve80 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 80.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJetAve140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve110 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 110.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve140 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 140.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltL1sSingleJet120 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJetAve200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve170 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 170.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve200 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 200.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJetAve260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve210 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 210.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve260 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 260.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJetAve320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve270 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 270.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve320 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 320.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJetAve400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve350 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 350.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve400 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 400.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJetAve500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJetAve450 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 450.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltDiPFJetAve500 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 500.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -fragment.hltPreDiPFJetAve15HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiPFJetAve15ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 10.0 ), - minPtAve = cms.double( 15.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreDiPFJetAve25HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiPFJetAve25ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 10.0 ), - minPtAve = cms.double( 25.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreDiPFJetAve35HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiPFJetAve35ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 10.0 ), - minPtAve = cms.double( 35.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJetAve60HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet40ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltSingleCaloJet40ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>40 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet40ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet40ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve60ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 30.0 ), - minPtAve = cms.double( 60.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreDiPFJetAve80HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet50ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltSingleCaloJet50ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>50 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet50ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet50ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve80ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 40.0 ), - minPtAve = cms.double( 80.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltL1sV0SingleJet60 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiPFJetAve100HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet60ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltSingleCaloJet60ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>60 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet60ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet60ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve100ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 50.0 ), - minPtAve = cms.double( 100.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreDiPFJetAve160HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet100ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltSingleCaloJet100ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>100 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet100ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet100ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve160ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 80.0 ), - minPtAve = cms.double( 160.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreDiPFJetAve220HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet140ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltSingleCaloJet140ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>140 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet140ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet140ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve220ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 110.0 ), - minPtAve = cms.double( 220.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreDiPFJetAve300HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet200ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltSingleCaloJet200ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>200 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -fragment.hltSingleCaloJet200ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet200ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltDiPFJetAve300ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 150.0 ), - minPtAve = cms.double( 300.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -fragment.hltPreAK8PFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet10AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet10AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet40AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPreAK8PFJet60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet40AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets40AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet40AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet60AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltPreAK8PFJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet50AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets50AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet50AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet80AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPreAK8PFJet140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet110AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets110AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet110AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet140AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltPreAK8PFJet200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet170AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets170AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet170AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet200AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltPreAK8PFJet260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet210AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets210AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet210AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet260AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -fragment.hltPreAK8PFJet320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet270AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets270AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet270AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet320AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -fragment.hltPreAK8PFJet400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet350AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets350AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet350AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet400AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPreAK8PFJet450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet400AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets400AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet400AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet450AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPreAK8PFJet500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet450AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets450AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet450AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet500AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -fragment.hltPreAK8PFJet550 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet500AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets500AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet500AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFJet550AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets500AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 550.0 ) -) -fragment.hltPrePFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet10" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPrePFJet60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets40 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet40" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet60 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltPrePFJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet50" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPrePFJet140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet110 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets110 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet110" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet140 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltPrePFJet200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet170 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets170 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet170" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltPrePFJet260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet210 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets210 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet210" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet260 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -fragment.hltPrePFJet320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet270 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets270 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet270" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet320 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -fragment.hltPrePFJet400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet350 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets350 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet350" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPrePFJet450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet400 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets400 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet400" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet450 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPrePFJet500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloJet450 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloJets450 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet450" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFJet500 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -fragment.hltPrePFJet550 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSinglePFJet550 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 550.0 ) -) -fragment.hltPrePFJetFwd40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet10" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFJetFwd60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet40" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet60 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFJetFwd80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet50" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFJetFwd140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet110 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet110" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet140 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltL1sSingleJet120Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFJetFwd200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet170 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets170 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet170" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltPrePFJetFwd260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet210 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets210 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet210" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet260 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -fragment.hltPrePFJetFwd320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet270 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets270 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet270" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet320 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -fragment.hltPrePFJetFwd400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet350 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets350 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet350" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPrePFJetFwd450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet400 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets400 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet400" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet450 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPrePFJetFwd500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet450 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets450 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet450" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet500 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -fragment.hltPreAK8PFJetFwd40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet10AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet10AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet40AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPreAK8PFJetFwd60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet40AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet40AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet60AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltPreAK8PFJetFwd80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet50AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet50AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet80AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPreAK8PFJetFwd140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet110AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet110AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet140AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltPreAK8PFJetFwd200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet170AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets170AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet170AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet200AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltPreAK8PFJetFwd260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet210AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets210AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet210AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet260AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -fragment.hltPreAK8PFJetFwd320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet270AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets270AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet270AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet320AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -fragment.hltPreAK8PFJetFwd400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet350AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets350AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet350AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet400AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPreAK8PFJetFwd450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet400AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets400AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet400AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet450AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPreAK8PFJetFwd500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleCaloFwdJet450AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -fragment.hltPFJetsCorrectedMatchedToCaloFwdJets450AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet450AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -fragment.hltSinglePFFwdJet500AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -fragment.hltL1sHTT120er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT180 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHtMhtJet30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 30.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltHT130Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 130.0 ) -) -fragment.hltPFHT180Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 180.0 ) -) -fragment.hltL1sHTT160er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT160er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT250 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT200Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 200.0 ) -) -fragment.hltPFHT250Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 250.0 ) -) -fragment.hltL1sHTT200er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT200er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT370 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT320Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 320.0 ) -) -fragment.hltPFHT370Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 370.0 ) -) -fragment.hltL1sHTT255er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT255er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT430 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT380Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 380.0 ) -) -fragment.hltPFHT430Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 430.0 ) -) -fragment.hltPrePFHT510 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT460Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 460.0 ) -) -fragment.hltPFHT510Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 510.0 ) -) -fragment.hltPrePFHT590 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT515Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 515.0 ) -) -fragment.hltPFHT590Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 590.0 ) -) -fragment.hltPrePFHT680 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT580Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 580.0 ) -) -fragment.hltPFHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 680.0 ) -) -fragment.hltPrePFHT780 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 680.0 ) -) -fragment.hltPFHT780Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 780.0 ) -) -fragment.hltPrePFHT890 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT790Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 790.0 ) -) -fragment.hltPFHT890Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 890.0 ) -) -fragment.hltPrePFHT1050 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT900Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 900.0 ) -) -fragment.hltPFHT1050Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 1050.0 ) -) -fragment.hltPrePFHT500PFMET100PFMHT100IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMet = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltTowerMakerForAll" ) -) -fragment.hltMET70 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 70.0 ) -) -fragment.hltHcalNoiseInfoProducer = cms.EDProducer( "HcalNoiseInfoProducer", - lMinRatio = cms.double( 0.7 ), - lMaxHighEHitTime = cms.double( 9999.0 ), - pMinHighEHitTime = cms.double( -4.0 ), - lMaxLowEHitTime = cms.double( 9999.0 ), - TS4TS5EnergyThreshold = cms.double( 50.0 ), - digiCollName = cms.string( "hltHcalDigis" ), - lMinHPDHits = cms.int32( 17 ), - tMinRBXHits = cms.int32( 50 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0, 4000.0 ), - minEZeros = cms.double( 10.0 ), - pMinRBXHits = cms.int32( 20 ), - tMinHPDHits = cms.int32( 16 ), - pMaxHPDEMF = cms.double( 0.02 ), - minRecHitE = cms.double( 1.5 ), - hlMaxHPDEMF = cms.double( -9999.0 ), - lRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.5, 0.0, 0.0, 1.0, -0.5 ), - maxCaloTowerIEta = cms.int32( 20 ), - maxNHF = cms.double( 0.9 ), - pMinEEMF = cms.double( 10.0 ), - pMaxRatio = cms.double( 0.85 ), - caloTowerCollName = cms.string( "hltTowerMakerForAll" ), - pMinEZeros = cms.double( 5.0 ), - pMaxHighEHitTime = cms.double( 5.0 ), - pMaxLowEHitTime = cms.double( 6.0 ), - minHighHitE = cms.double( 25.0 ), - minR45HitE = cms.double( 5.0 ), - tRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.2, 0.0, 0.0, 1.0, -0.2 ), - fillRecHits = cms.bool( True ), - lMinZeros = cms.int32( 10 ), - lMinRBXHits = cms.int32( 999 ), - pMinRBXRechitR45Fraction = cms.double( 0.1 ), - pMinRBXRechitR45EnergyFraction = cms.double( 0.1 ), - HcalRecHitFlagsToBeExcluded = cms.vint32( 11, 12, 13, 14, 15 ), - calibdigiHFthreshold = cms.double( -999.0 ), - minLowHitE = cms.double( 10.0 ), - minEEMF = cms.double( 50.0 ), - pMinRatio = cms.double( 0.75 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - pMaxRBXEMF = cms.double( 0.02 ), - pMinE = cms.double( 40.0 ), - tMaxRatio = cms.double( 0.92 ), - maxTrackEta = cms.double( 2.0 ), - tMinHighEHitTime = cms.double( -7.0 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), - lMaxRatio = cms.double( 0.96 ), - fillCaloTowers = cms.bool( True ), - fillDigis = cms.bool( True ), - lMinHighEHitTime = cms.double( -9999.0 ), - calibdigiHFtimeslices = cms.vint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ), - calibdigiHBHEthreshold = cms.double( 15.0 ), - pMinERatio = cms.double( 25.0 ), - fillTracks = cms.bool( False ), - trackCollName = cms.string( "generalTracks" ), - pMinZeros = cms.int32( 4 ), - minTrackPt = cms.double( 1.0 ), - tMinRatio = cms.double( 0.73 ), - TS4TS5UpperCut = cms.vdouble( 999.0, 999.0, 999.0, 999.0, 999.0 ), - pMinLowEHitTime = cms.double( -6.0 ), - maxjetindex = cms.int32( 0 ), - pMinRBXRechitR45Count = cms.int32( 1 ), - pMinHPDHits = cms.int32( 10 ), - lMinLowEHitTime = cms.double( -9999.0 ), - recHitCollName = cms.string( "hltHbhereco" ), - tMinHPDNoOtherHits = cms.int32( 9 ), - minERatio = cms.double( 50.0 ), - jetCollName = cms.string( "" ), - tMinLowEHitTime = cms.double( -9999.0 ), - tMaxHighEHitTime = cms.double( 6.0 ), - tMinZeros = cms.int32( 8 ), - lMinHPDNoOtherHits = cms.int32( 10 ), - maxProblemRBXs = cms.int32( 20 ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), - tMaxLowEHitTime = cms.double( 9999.0 ), - pMinHPDNoOtherHits = cms.int32( 7 ), - calibdigiHBHEtimeslices = cms.vint32( 3, 4, 5, 6 ), - hlMaxRBXEMF = cms.double( 0.01 ) -) -fragment.hltHcalTowerNoiseCleanerWithrechit = cms.EDProducer( "HLTHcalTowerNoiseCleanerWithrechit", - TS4TS5EnergyThreshold = cms.double( 50.0 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0, 4000.0 ), - HcalNoiseRBXCollection = cms.InputTag( "hltHcalNoiseInfoProducer" ), - minHPDNoOtherHits = cms.int32( 10 ), - minRBXEnergy = cms.double( 50.0 ), - CaloTowerCollection = cms.InputTag( "hltTowerMakerForAll" ), - minRecHitE = cms.double( 1.5 ), - severity = cms.int32( 1 ), - minHighHitE = cms.double( 25.0 ), - minR45HitE = cms.double( 5.0 ), - numRBXsToConsider = cms.int32( 2 ), - minRatio = cms.double( -999.0 ), - maxHighEHitTime = cms.double( 9999.0 ), - maxRBXEMF = cms.double( 0.02 ), - minHPDHits = cms.int32( 17 ), - needEMFCoincidence = cms.bool( True ), - minZeros = cms.int32( 9999 ), - minLowHitE = cms.double( 10.0 ), - TS4TS5UpperCut = cms.vdouble( 999.0, 999.0, 999.0, 999.0, 999.0 ), - minHighEHitTime = cms.double( -9999.0 ), - maxRatio = cms.double( 999.0 ), - hltRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.5, 0.0, 0.0, 1.0, -0.5 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), - maxTowerNoiseEnergyFraction = cms.double( 0.5 ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), - minRBXHits = cms.int32( 999 ), - maxNumRBXs = cms.int32( 2 ) -) -fragment.hltMetClean = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltHcalTowerNoiseCleanerWithrechit" ) -) -fragment.hltMETClean60 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltMHT70 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 70.0 ) -) -fragment.hltHT400Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 400.0 ) -) -fragment.hltPFMHTTightID = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFMHTTightID100 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 100.0 ) -) -fragment.hltPFMETProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "hltPFMet" ), - src = cms.InputTag( "hltParticleFlow" ) -) -fragment.hltPFMET100 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltPFHT500Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 500.0 ) -) -fragment.hltPrePFHT500PFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltMETClean70 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 70.0 ) -) -fragment.hltMHT80 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 80.0 ) -) -fragment.hltPFMHTTightID110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 110.0 ) -) -fragment.hltPFMET110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPrePFHT700PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET60 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltMETClean50 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltMHT60 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 60.0 ) -) -fragment.hltHT550Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 550.0 ) -) -fragment.hltPFMHTTightID85 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 85.0 ) -) -fragment.hltPFMET85 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 85.0 ) -) -fragment.hltPFHT700Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 700.0 ) -) -fragment.hltPrePFHT700PFMET95PFMHT95IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMHTTightID95 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 95.0 ) -) -fragment.hltPFMET95 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 95.0 ) -) -fragment.hltPrePFHT800PFMET75PFMHT75IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET50 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltMETClean40 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltMHT50 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 50.0 ) -) -fragment.hltHT650Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 650.0 ) -) -fragment.hltPFMHTTightID75 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 75.0 ) -) -fragment.hltPFMET75 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 75.0 ) -) -fragment.hltPFHT800Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 800.0 ) -) -fragment.hltPrePFHT800PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sAllETMHFSeeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF150" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMET120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET90 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 90.0 ) -) -fragment.hltMETClean80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltMHT90 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 90.0 ) -) -fragment.hltPFMHTTightID120 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 120.0 ) -) -fragment.hltPFMET120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPrePFMET130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET100 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltMETClean90 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 90.0 ) -) -fragment.hltMHT100 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 100.0 ) -) -fragment.hltPFMHTTightID130 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 130.0 ) -) -fragment.hltPFMET130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -fragment.hltPrePFMET140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET110 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltMETClean100 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltMHT110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 110.0 ) -) -fragment.hltPFMHTTightID140 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 140.0 ) -) -fragment.hltPFMET140 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltPrePFMET100PFMHT100IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectorJets30L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etMin = cms.double( 30.0 ) -) -fragment.hltSelectorCentralJets30L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets30L1FastJet" ), - etaMin = cms.double( -2.4 ), - etaMax = cms.double( 2.4 ) -) -fragment.hltSelector8CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 8 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltSelectorCentralJets30L1FastJeta" ) -) -fragment.hltSelectorJets20L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - etMin = cms.double( 20.0 ) -) -fragment.hltSelectorCentralJets20L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets20L1FastJet" ), - etaMin = cms.double( -2.4 ), - etaMax = cms.double( 2.4 ) -) -fragment.hltSiPixelDigisRegForBTag = cms.EDProducer( "SiPixelRawToDigi", - UseQualityInfo = cms.bool( False ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - InputLabel = cms.InputTag( "rawDataCollector" ), - IncludeErrors = cms.bool( False ), - ErrorList = cms.vint32( ), - Regions = cms.PSet( - maxZ = cms.vdouble( 24.0 ), - inputs = cms.VInputTag( 'hltSelectorCentralJets20L1FastJeta' ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - deltaPhi = cms.vdouble( 0.5 ) - ), - Timing = cms.untracked.bool( False ), - CablingMapLabel = cms.string( "" ), - UserErrorList = cms.vint32( ) -) -fragment.hltSiPixelClustersRegForBTag = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigisRegForBTag" ), - ChannelThreshold = cms.int32( 1000 ), - maxNumberOfClusters = cms.int32( 40000 ), - ClusterThreshold_L1 = cms.int32( 2000 ), - MissCalibrate = cms.untracked.bool( True ), - VCaltoElectronGain = cms.int32( 47 ), - VCaltoElectronGain_L1 = cms.int32( 50 ), - VCaltoElectronOffset = cms.int32( -60 ), - SplitClusters = cms.bool( False ), - payloadType = cms.string( "HLT" ), - SeedThreshold = cms.int32( 1000 ), - VCaltoElectronOffset_L1 = cms.int32( -670 ), - ClusterThreshold = cms.int32( 4000 ) -) -fragment.hltSiPixelClustersRegForBTagCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - onDemand = cms.bool( False ) -) -fragment.hltSiPixelRecHitsRegForBTag = cms.EDProducer( "SiPixelRecHitConverter", - VerboseLevel = cms.untracked.int32( 0 ), - src = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ) -) -fragment.hltPixelLayerQuadrupletsRegForBTag = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - TIB = cms.PSet( ) -) -fragment.hltSelector4CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltSelectorCentralJets20L1FastJeta" ) -) -fragment.hltFastPrimaryVertex = cms.EDProducer( "FastPrimaryVertexWithWeightsProducer", - maxJetEta_EC = cms.double( 2.6 ), - peakSizeY_q = cms.double( 1.0 ), - PixelCellHeightOverWidth = cms.double( 1.8 ), - weight_dPhi_EC = cms.double( 0.064516129 ), - zClusterWidth_step1 = cms.double( 2.0 ), - zClusterWidth_step2 = cms.double( 0.65 ), - zClusterWidth_step3 = cms.double( 0.3 ), - weight_dPhi = cms.double( 0.13888888 ), - minJetEta_EC = cms.double( 1.3 ), - ptWeighting = cms.bool( True ), - maxZ = cms.double( 19.0 ), - njets = cms.int32( 999 ), - maxSizeX = cms.double( 2.1 ), - ptWeighting_slope = cms.double( 0.05 ), - weight_SizeX1 = cms.double( 0.88 ), - clusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - weightCut_step2 = cms.double( 0.05 ), - weightCut_step3 = cms.double( 0.1 ), - maxSizeY_q = cms.double( 2.0 ), - endCap = cms.bool( True ), - weight_rho_up = cms.double( 22.0 ), - jets = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - minSizeY_q = cms.double( -0.6 ), - EC_weight = cms.double( 0.008 ), - weight_charge_up = cms.double( 190000.0 ), - maxDeltaPhi = cms.double( 0.21 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - weight_charge_down = cms.double( 11000.0 ), - ptWeighting_offset = cms.double( -1.0 ), - weight_charge_peak = cms.double( 22000.0 ), - minJetPt = cms.double( 0.0 ), - maxDeltaPhi_EC = cms.double( 0.14 ), - zClusterSearchArea_step3 = cms.double( 0.55 ), - barrel = cms.bool( True ), - maxJetEta = cms.double( 2.6 ), - pixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - zClusterSearchArea_step2 = cms.double( 3.0 ) -) -fragment.hltFastPVPixelVertexFilter = cms.EDFilter( "VertexSelector", - filter = cms.bool( True ), - src = cms.InputTag( "hltFastPrimaryVertex" ), - cut = cms.string( "!isFake && ndof > 0 && abs(z) <= 25 && position.Rho <= 2" ) -) -fragment.hltFastPVPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.0 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 999.0 ) -) -fragment.hltFastPVPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltFastPVPixelTracksTrackingRegions = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - vertexSrc = cms.InputTag( "hltFastPrimaryVertex" ), - ptMin = cms.double( 0.9 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.5 ), - originHalfLength = cms.double( 1.5 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ), - deltaPhiRegion = cms.double( 0.3 ) - ) -) -fragment.hltFastPVPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFastPVPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) -) -fragment.hltFastPVPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFastPVPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltFastPVPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltFastPVPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltFastPVPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltFastPVPixelTracksHitQuadruplets" ) -) -fragment.hltFastPVJetTracksAssociator = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - tracks = cms.InputTag( "hltFastPVPixelTracks" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltFastPVJetVertexChecker = cms.EDFilter( "JetVertexChecker", - minPt = cms.double( 0.0 ), - pvErr_x = cms.double( 0.0015 ), - maxETA = cms.double( 2.4 ), - maxTrackPt = cms.double( 20.0 ), - maxNJetsToCheck = cms.int32( 2 ), - minPtRatio = cms.double( 0.1 ), - pvErr_y = cms.double( 0.0015 ), - doFilter = cms.bool( False ), - pvErr_z = cms.double( 1.5 ), - jetTracks = cms.InputTag( "hltFastPVJetTracksAssociator" ), - maxChi2 = cms.double( 20.0 ), - newMethod = cms.bool( True ), - maxNjetsOutput = cms.int32( 2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) -) -fragment.hltFastPVPixelTracksRecoverFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.0 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 999.0 ) -) -fragment.hltFastPVPixelTracksRecoverFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltFastPVPixelTracksTrackingRegionsRecover = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltFastPVJetVertexChecker" ), - vertexSrc = cms.InputTag( "hltFastPVJetVertexChecker" ), - ptMin = cms.double( 0.9 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.5 ), - originHalfLength = cms.double( 20.0 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ), - deltaPhiRegion = cms.double( 0.5 ) - ) -) -fragment.hltFastPVPixelTracksHitDoubletsRecover = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFastPVPixelTracksTrackingRegionsRecover" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) -) -fragment.hltFastPVPixelTracksHitQuadrupletsRecover = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFastPVPixelTracksHitDoubletsRecover" ), - fitFastCircle = cms.bool( False ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltFastPVPixelTracksRecover = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltFastPVPixelTracksRecoverFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltFastPVPixelTracksRecoverFitter" ), - SeedingHitSets = cms.InputTag( "hltFastPVPixelTracksHitQuadrupletsRecover" ) -) -fragment.hltFastPVPixelTracksMerger = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( False ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltFastPVPixelTracks','hltFastPVPixelTracksRecover' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltFastPVPixelTracks','hltFastPVPixelTracksRecover' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltFastPVPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForBTag" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltFastPVPixelTracksMerger" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 10.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.07 ) -) -fragment.hltFastPVPixelVerticesFilter = cms.EDFilter( "VertexSelector", - filter = cms.bool( True ), - src = cms.InputTag( "hltFastPVPixelVertices" ), - cut = cms.string( "!isFake && ndof > 0 && abs(z) <= 25 && position.Rho <= 2" ) -) -fragment.hltSiStripClustersRegForBTag = cms.EDProducer( "MeasurementTrackerEventProducer", - inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), - pixelClusterProducer = cms.string( "hltSiPixelClustersRegForBTag" ), - switchOffPixelsIfEmpty = cms.bool( True ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) -) -fragment.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltFastPVPixelTracksMerger" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksForBTag" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersRegForBTag" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForBTag" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersRegForBTag" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','MVAValues' ) -) -fragment.hltIter1ClustersRefRemovalForBTag = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1MaskedMeasurementTrackerEventForBTag = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -fragment.hltIter1PixelLayerQuadrupletsForBTag = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1PFlowPixelTrackingRegionsForBTag = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ), - precise = cms.bool( True ), - deltaEta = cms.double( 1.0 ), - deltaPhi = cms.double( 1.0 ) - ) -) -fragment.hltIter1PFlowPixelClusterCheckForBTag = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -fragment.hltIter1PFlowPixelHitDoubletsForBTag = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsForBTag" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForBTag" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsForBTag" ) -) -fragment.hltIter1PFlowPixelHitQuadrupletsForBTag = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsForBTag" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1PFlowPixelSeedsForBTag = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadrupletsForBTag" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFlowPixelSeedsForBTag" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesForBTag" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1PFlowTrackCutClassifierPromptForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1PFlowTrackCutClassifierDetachedForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1PFlowTrackCutClassifierMergedForBTag = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptForBTag', - 'hltIter1PFlowTrackCutClassifierDetachedForBTag' ) -) -fragment.hltIter1PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedForBTag','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedForBTag','MVAValues' ) -) -fragment.hltIter1MergedForBTag = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForBTag','hltIter1PFlowTrackSelectionHighPurityForBTag' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForBTag','hltIter1PFlowTrackSelectionHighPurityForBTag' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2ClustersRefRemovalForBTag = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityForBTag" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2MaskedMeasurementTrackerEventForBTag = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -fragment.hltIter2PixelLayerTripletsForBTag = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2PFlowPixelTrackingRegionsForBTag = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.8 ) - ) -) -fragment.hltIter2PFlowPixelClusterCheckForBTag = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -fragment.hltIter2PFlowPixelHitDoubletsForBTag = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsForBTag" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForBTag" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsForBTag" ) -) -fragment.hltIter2PFlowPixelHitTripletsForBTag = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsForBTag" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2PFlowPixelSeedsForBTag = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTripletsForBTag" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeedsForBTag" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesForBTag" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForBTag" ), - originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierForBTag','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierForBTag','MVAValues' ) -) -fragment.hltIter2MergedForBTag = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForBTag','hltIter2PFlowTrackSelectionHighPurityForBTag' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedForBTag','hltIter2PFlowTrackSelectionHighPurityForBTag' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltVerticesL3 = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltIter2MergedForBTag" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ), - use_vdt = cms.untracked.bool( True ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -fragment.hltFastPixelBLifetimeL3Associator = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltImpactParameterTagInfos = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( 'hltVerticesL3','WithBS' ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3Associator" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( True ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -fragment.hltInclusiveVertexFinder = cms.EDProducer( "InclusiveVertexFinder", - fitterSigmacut = cms.double( 3.0 ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - vertexMinAngleCosine = cms.double( 0.95 ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - useVertexReco = cms.bool( True ), - vertexMinDLenSig = cms.double( 0.5 ), - useDirectVertexFitter = cms.bool( True ), - minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) -) -fragment.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 2.0 ), - secondaryVertices = cms.InputTag( "hltInclusiveVertexFinder" ), - maxFraction = cms.double( 0.7 ) -) -fragment.hltTrackVertexArbitrator = cms.EDProducer( "TrackVertexArbitrator", - fitterSigmacut = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - fitterTini = cms.double( 256.0 ), - trackMinLayers = cms.int32( 4 ), - fitterRatio = cms.double( 0.25 ), - secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVertices" ), - sigCut = cms.double( 5.0 ), - distCut = cms.double( 0.04 ), - trackMinPt = cms.double( 0.4 ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - dLenFraction = cms.double( 0.333 ), - trackMinPixels = cms.int32( 1 ), - dRCut = cms.double( 0.4 ) -) -fragment.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 10.0 ), - secondaryVertices = cms.InputTag( "hltTrackVertexArbitrator" ), - maxFraction = cms.double( 0.2 ) -) -fragment.hltInclusiveSecondaryVertexFinderTagInfos = cms.EDProducer( "SecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltImpactParameterTagInfos" ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltInclusiveMergedVertices" ) -) -fragment.hltCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ), - tagInfos = cms.VInputTag( 'hltImpactParameterTagInfos','hltInclusiveSecondaryVertexFinderTagInfos' ) -) -fragment.hltBTagCaloCSVp7Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.7 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPrePFMET110PFMHT110IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMET120PFMHT120IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMET130PFMHT130IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMET140PFMHT140IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sAllETMHFHTT60Seeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFMET120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFHT60Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 60.0 ) -) -fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMHTNoMuTightID = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( True ) -) -fragment.hltPFMHTNoMuTightID120 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 120.0 ) -) -fragment.hltParticleFlowNoMu = cms.EDFilter( "GenericPFCandidateSelector", - src = cms.InputTag( "hltParticleFlow" ), - cut = cms.string( "particleId!=3" ) -) -fragment.hltPFMETNoMuProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "pfMetNoMu" ), - src = cms.InputTag( "hltParticleFlowNoMu" ) -) -fragment.hltPFMETNoMu120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltcorrPFMETTypeOne = cms.EDProducer( "PFJetMETcorrInputProducer", - src = cms.InputTag( "hltAK4PFJets" ), - type1JetPtThreshold = cms.double( 35.0 ), - skipEMfractionThreshold = cms.double( 0.9 ), - skipEM = cms.bool( True ), - jetCorrLabelRes = cms.InputTag( "hltAK4PFCorrector" ), - offsetCorrLabel = cms.InputTag( "hltAK4PFFastJetCorrector" ), - skipMuons = cms.bool( True ), - skipMuonSelection = cms.string( "isGlobalMuon | isStandAloneMuon" ), - jetCorrEtaMax = cms.double( 9.9 ), - jetCorrLabel = cms.InputTag( "hltAK4PFCorrector" ) -) -fragment.hltPFMETTypeOne = cms.EDProducer( "CorrectedPFMETProducer", - src = cms.InputTag( "hltPFMETProducer" ), - srcCorrections = cms.VInputTag( 'hltcorrPFMETTypeOne:type1' ) -) -fragment.hltPFMETTypeOne120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPrePFMETTypeOne110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMETTypeOne110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPrePFMETTypeOne120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMETTypeOne130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMETTypeOne130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -fragment.hltPrePFMETTypeOne140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMETTypeOne140 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltPrePFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMHTNoMuTightID110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 110.0 ) -) -fragment.hltPFMETNoMu110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMHTNoMuTightID130 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 130.0 ) -) -fragment.hltPFMETNoMu130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -fragment.hltPrePFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMHTNoMuTightID140 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 140.0 ) -) -fragment.hltPFMETNoMu140 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 140.0 ) -) -fragment.hltPreMonoCentralPFJet80PFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCentralCaloJet65 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 65.0 ) -) -fragment.hltCentralPFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPreMonoCentralPFJet80PFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMonoCentralPFJet80PFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMonoCentralPFJet80PFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreL1ETMHadSeeds = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMHT90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET80NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET90NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET100NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET110NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET250NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET250 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 250.0 ) -) -fragment.hltPreCaloMET70HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET80HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET90HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET100HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreCaloMET250HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMETClean250 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 250.0 ) -) -fragment.hltPreCaloMET300HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMETClean300 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 300.0 ) -) -fragment.hltPreCaloMET350HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMETClean350 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltPrePFMET200NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMET200 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltPrePFMET200HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMET250HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMET250 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 250.0 ) -) -fragment.hltPrePFMET300HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMET300 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 300.0 ) -) -fragment.hltPrePFMET200HBHEBeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCSCHaloData = cms.EDProducer( "CSCHaloDataProducer", - ExpectedBX = cms.int32( 6 ), - RecHitTime0 = cms.double( 0.0 ), - MinOuterMomentumTheta = cms.double( 0.1 ), - HBHErhLabel = cms.InputTag( "hltHbhereco" ), - SALabel = cms.InputTag( "" ), - MatchingDPhiThreshold = cms.double( 0.18 ), - MaxOuterMomentumTheta = cms.double( 3.0 ), - DphiParam = cms.double( 1.0 ), - RecHitTimeWindow = cms.double( 25.0 ), - DetaParam = cms.double( 0.1 ), - InnerRMinParam = cms.double( 0.0 ), - MaxFreeInverseBeta = cms.double( 0.0 ), - MaxSegmentPhiDiff = cms.double( 0.1 ), - MuonLabel = cms.InputTag( "hltMuons" ), - MatchParameters = cms.PSet( - RPChits = cms.InputTag( "hltRpcRecHits" ), - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - MaxDtMuonSegment = cms.double( -10.0 ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - InnerRMaxParam = cms.double( 99999.0 ), - ECALErhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - MaxSegmentRDiff = cms.double( 10.0 ), - ECALBrhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - L1MuGMTReadoutLabel = cms.InputTag( "" ), - MaxSegmentTheta = cms.double( 0.7 ), - HLTResultLabel = cms.InputTag( "" ), - HLTBitLabel = cms.VInputTag( ), - NormChi2Param = cms.double( 8.0 ), - ALCTDigiLabel = cms.InputTag( "" ), - OuterRMaxParam = cms.double( 99999.0 ), - MatchingDEtaThreshold = cms.double( 0.4 ), - OuterRMinParam = cms.double( 0.0 ), - MatchingDWireThreshold = cms.int32( 5 ), - CosmicMuonLabel = cms.InputTag( "" ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ) -) -fragment.hltEcalHaloData = cms.EDProducer( "EcalHaloDataProducer", - ESRecHitLabel = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - ESRecHitEnergyThresholdParam = cms.double( 0.3 ), - AngleCutParam = cms.double( 0.51 ), - EBRecHitEnergyThresholdParam = cms.double( 0.3 ), - RoundnessCutParam = cms.double( 0.41 ), - EERecHitEnergyThresholdParam = cms.double( 0.3 ), - NHitsEcalThresholdParam = cms.int32( 4 ), - SuperClusterLabel = cms.InputTag( "" ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - PhotonLabel = cms.InputTag( "" ), - SumEcalEnergyThresholdParam = cms.double( 10.0 ), - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -fragment.hltHcalHaloData = cms.EDProducer( "HcalHaloDataProducer", - SumHcalEnergyThresholdParam = cms.double( 18.0 ), - NHitsHcalThresholdParam = cms.int32( 4 ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - caloTowerCollName = cms.InputTag( "hltTowerMakerForAll" ), - HORecHitLabel = cms.InputTag( "hltHoreco" ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - HERecHitEnergyThresholdParam = cms.double( 0.5 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - HBRecHitEnergyThresholdParam = cms.double( 0.5 ), - HFRecHitLabel = cms.InputTag( "hltHfreco" ), - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -fragment.hltGlobalHaloData = cms.EDProducer( "GlobalHaloDataProducer", - rh_et_threshforcscmatching_ee = cms.double( 10.0 ), - IsHLT = cms.bool( True ), - rh_et_threshforcscmatching_eb = cms.double( 10.0 ), - dtcalosegm_thresh_he = cms.double( 15.0 ), - dtcalosegm_thresh_hb = cms.double( 15.0 ), - rcalominrsegm_lowthresh_ee = cms.double( -30.0 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - dtcalosegm_thresh_eb = cms.double( 15.0 ), - rcalominrsegm_lowthresh_eb = cms.double( -30.0 ), - dphicalosegm_thresh_he = cms.double( 0.1 ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - dphicalosegm_thresh_hb = cms.double( 0.15 ), - dtcalosegm_thresh_ee = cms.double( 15.0 ), - EcalHaloDataLabel = cms.InputTag( "hltEcalHaloData" ), - rcalominrsegm_lowthresh_he = cms.double( -30.0 ), - rcalominrsegm_lowthresh_hb = cms.double( -100.0 ), - metLabel = cms.InputTag( "hltMet" ), - dphicalosegm_thresh_ee = cms.double( 0.04 ), - EcalMinMatchingRadiusParam = cms.double( 110.0 ), - MuonLabel = cms.InputTag( "hltMuons" ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - dphicalosegm_thresh_eb = cms.double( 0.04 ), - rh_et_threshforcscmatching_hb = cms.double( 20.0 ), - rh_et_threshforcscmatching_he = cms.double( 20.0 ), - rcalominrsegm_highthresh_hb = cms.double( 20.0 ), - MaxSegmentTheta = cms.double( 0.7 ), - rcalominrsegm_highthresh_he = cms.double( 30.0 ), - EcalMaxMatchingRadiusParam = cms.double( 330.0 ), - HcalHaloDataLabel = cms.InputTag( "hltHcalHaloData" ), - CaloTowerEtThresholdParam = cms.double( 0.3 ), - calotowerLabel = cms.InputTag( "hltTowerMakerForAll" ), - rcalominrsegm_highthresh_ee = cms.double( 30.0 ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), - rcalominrsegm_highthresh_eb = cms.double( 15.0 ), - CSCHaloDataLabel = cms.InputTag( "hltCSCHaloData" ) -) -fragment.hltCaloRecHitsBeamHaloCleaned = cms.EDProducer( "CaloRecHitsBeamHaloCleaned", - IsHLT = cms.bool( True ), - GlobalHaloDataLabel = cms.InputTag( "hltGlobalHaloData" ), - HBHERecHitsLabel = cms.InputTag( "hltHbhereco" ), - EERecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EBRecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -fragment.hltTowerMakerForAllBeamHaloCleaned = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltCaloRecHitsBeamHaloCleaned" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEB','hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltMetCleanBH = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltTowerMakerForAllBeamHaloCleaned" ) -) -fragment.hltMETCleanBH80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetCleanBH" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPrePFMETTypeOne200HBHEBeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMETTypeOne200 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltL1sETM80ToETM150 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETMHF80 OR L1_ETMHF80_HTT60er OR L1_ETMHF90 OR L1_ETMHF90_HTT60er OR L1_ETMHF100 OR L1_ETMHF100_HTT60er OR L1_ETMHF110 OR L1_ETMHF110_HTT60er OR L1_ETMHF120 OR L1_ETMHF120_HTT60er OR L1_ETMHF150" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET105 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 105.0 ) -) -fragment.hltMETClean65 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 65.0 ) -) -fragment.hltDeDxEstimatorProducer = cms.EDProducer( "DeDxEstimatorProducer", - UseStrip = cms.bool( True ), - exponent = cms.double( -2.0 ), - UseCalibration = cms.bool( False ), - calibrationPath = cms.string( "" ), - ProbabilityMode = cms.string( "Accumulation" ), - tracks = cms.InputTag( "hltMergedTracks" ), - UsePixel = cms.bool( False ), - ShapeTest = cms.bool( False ), - fraction = cms.double( 0.4 ), - MeVperADCStrip = cms.double( 9.5665E-4 ), - estimator = cms.string( "generic" ), - Reccord = cms.string( "SiStripDeDxMip_3D_Rcd" ), - MeVperADCPixel = cms.double( 3.61E-6 ) -) -fragment.hltTrk50Filter = cms.EDFilter( "HLTDeDxFilter", - saveTags = cms.bool( True ), - maxAssocCaloE = cms.double( 100.0 ), - caloTowersTag = cms.InputTag( "hltTowerMakerForAll" ), - minNumValidHits = cms.double( 5.0 ), - minPT = cms.double( 50.0 ), - minDEDx = cms.double( -1.0 ), - maxETA = cms.double( 5.5 ), - inputDeDxTag = cms.InputTag( "hltDeDxEstimatorProducer" ), - minNOM = cms.double( -1.0 ), - relTrkIsoDeltaRSize = cms.double( 0.3 ), - maxNHitMissIn = cms.double( 0.0 ), - maxNHitMissMid = cms.double( 0.0 ), - inputTracksTag = cms.InputTag( "hltMergedTracks" ), - maxRelTrkIsoDeltaRp3 = cms.double( 0.05 ), - maxAssocCaloEDeltaRSize = cms.double( 0.5 ) -) -fragment.hltPreMET120IsoTrk50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET120 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet16er2p7_dEta_Max0p4_dPhi_Max0p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreSingleJet30Mu12SinglePFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltSingleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL2fL1sMu3Jet16L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltSinglePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltBSoftMuonGetJetsFromJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltSinglePFBJets40Eta2p3" ) -) -fragment.hltSelector4JetsJet40PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ) -) -fragment.hltBSoftMuonJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsJet40PF" ), - etMin = cms.double( 40.0 ) -) -fragment.hltBSoftMuonMu12L3 = cms.EDProducer( "RecoTrackRefSelector", - minPixelHit = cms.int32( 0 ), - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), - algorithmMaskContains = cms.vstring( ), - usePV = cms.bool( False ), - tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), - minRapidity = cms.double( -5.0 ), - vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 12.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), - minLayer = cms.int32( 0 ), - quality = cms.vstring( ), - minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) -) -fragment.hltBSoftMuonJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet40PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet40PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet40PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreMu12DoublePFJets40CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltBTagCalo30x8CSVp0p92SingleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltDoublePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets40Eta2p3" ) -) -fragment.hltSelector4JetsDiJet40PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40PF" ) -) -fragment.hltBSoftMuonDiJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet40PF" ), - etMin = cms.double( 40.0 ) -) -fragment.hltBSoftMuonDiJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet40PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonDiJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet60er2p7_dEta_Max0p4_dPhi_Max0p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu12DoublePFJets100CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu3Jet60L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu3Jet60L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet60L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDoublePFBJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet100PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets100Eta2p3" ) -) -fragment.hltSelector4JetsDiJet100PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet100PF" ) -) -fragment.hltBSoftMuonDiJet100PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet100PF" ), - etMin = cms.double( 100.0 ) -) -fragment.hltBSoftMuonDiJet100PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet100PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet100PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet100PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonDiJet100Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet100PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet100PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet120er2p7_dEta_Max0p4_dPhi_Max0p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu12DoublePFJets200CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu3Jet120L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet120L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDoublePFBJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet200PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets200Eta2p3" ) -) -fragment.hltSelector4JetsDiJet200PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200PF" ) -) -fragment.hltBSoftMuonDiJet200PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet200PF" ), - etMin = cms.double( 200.0 ) -) -fragment.hltBSoftMuonDiJet200PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet200PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet200PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonDiJet200Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreMu12DoublePFJets350CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFBJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet350PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets350Eta2p3" ) -) -fragment.hltSelector4JetsDiJet350PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet350PF" ) -) -fragment.hltBSoftMuonDiJet350PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet350PF" ), - etMin = cms.double( 350.0 ) -) -fragment.hltBSoftMuonDiJet350PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet350PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet350PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet350PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonDiJet350Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet350PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet350PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu12DoublePFJets40MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu12Dijet40L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltBTagCalo30x8CSVp0p92DoubleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltL2fL1sMu12Dijet40L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Dijet40L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDoublePFJets40Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreMu12DoublePFJets54MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFBJets54Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 54.0 ) -) -fragment.hltDoublePFJets54Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet54PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets54Eta2p3" ) -) -fragment.hltSelector4JetsDiJet54PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet54PF" ) -) -fragment.hltBSoftMuonDiJet54PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet54PF" ), - etMin = cms.double( 54.0 ) -) -fragment.hltBSoftMuonDiJet54PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet54PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet54PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet54PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonDiJet54Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet54PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet54PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreMu12DoublePFJets62MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFBJets62Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 62.0 ) -) -fragment.hltDoublePFJets62Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFBJets62Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets62Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet62PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets62Eta2p3" ) -) -fragment.hltSelector4JetsDiJet62PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet62PF" ) -) -fragment.hltBSoftMuonDiJet62PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet62PF" ), - etMin = cms.double( 62.0 ) -) -fragment.hltBSoftMuonDiJet62PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet62PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet62PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet62PFMu12L3TagInfos' ) -) -fragment.hltBSoftMuonDiJet62Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet62PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet62PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltL1DoubleJet40er3p0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoublePFJets40CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltL1DoubleJet100er3p0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoublePFJets100CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleCaloBJets100eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltSelectorJets80L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etMin = cms.double( 80.0 ) -) -fragment.hltSelectorCentralJets80L1FastJet = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets80L1FastJet" ), - etaMin = cms.double( -2.4 ), - etaMax = cms.double( 2.4 ) -) -fragment.hltSelector6CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 6 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltSelectorCentralJets80L1FastJet" ) -) -fragment.hltBTagCalo80x6CSVp0p92SingleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector6CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltDoublePFJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltL1DoubleJet120er3p0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er2p7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoublePFJets200CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -fragment.hltPreDoublePFJets350CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -fragment.hltL1DoubleJet100er2p3dEtaMax1p6Ior112er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p3_dEta_Max1p6 OR L1_DoubleJet112er2p3_dEta_Max1p6" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoublePFJets100MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBTagCalo80x6CSVp0p92DoubleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector6CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltDoublePFJets100Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 85 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFJets100Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFJets100Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreDoublePFJets116MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJets116Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 116.0 ) -) -fragment.hltDoublePFJets116Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 85 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFJets116Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFJets116Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreDoublePFJets128MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFJets128Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 128.0 ) -) -fragment.hltDoublePFJets128Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 85 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFJets128Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFJets128Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltL1sSingleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePhoton300NoHE = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG300erEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 300.0 ), - etcutEB = cms.double( 300.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorSingleMu5IorSingleMu7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu5L1f0L2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1f0L2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1f0L2f5L3Filtered8" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltL1sMu6DoubleEG10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG10 OR L1_Mu6_DoubleEG17" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu8DiEle12CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1Mu6DoubleEG10f0Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 2 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8Ele12DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 2 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1Mu6DoubleEG10f0Filtered8" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ) -) -fragment.hltEle12Ele12DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ) -) -fragment.hltPreMu8DiEle12CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sMu6HTT240 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMuon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu6HTT240" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltMuon8L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3Muon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu6HTT240Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Muon8L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMuon8L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltSingleEle8EgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( False ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltMu8Ele8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSingleEle8EgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu8Ele8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8Ele8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8Ele8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltElectronMuonInvMassFilter8 = cms.EDFilter( "HLTElectronMuonInvMassFilter", - saveTags = cms.bool( True ), - lowerMassCut = cms.double( 8.0 ), - ElectronL1IsoCand = cms.InputTag( "hltEgammaCandidates" ), - electronRelaxed = cms.untracked.bool( True ), - MuonCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ElectronL1NonIsoCand = cms.InputTag( "hltEgammaCandidates" ), - muonPrevCandTag = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - ncandcut = cms.int32( 1 ), - upperMassCut = cms.double( 999999.0 ), - elePrevCandTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltMu8Ele8CaloIdMTrackIdMDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu5_EG23 OR L1_Mu5_LooseIsoEG20 OR L1_Mu7_EG23 OR L1_Mu7_LooseIsoEG20 OR L1_Mu7_LooseIsoEG23" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8" ) -) -fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleMu10LowQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu10_LowQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu17TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu10lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu10LowQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu10lqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu10lqL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu10lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu10lqL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu10lqL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu10lqL1f0L2Filtered10" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu10lqL1f0L2f10L3Filtered17" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltPreMu19TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered19 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu10lqL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu10lqL1f0L2Filtered10" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 19.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu10lqL1f0L2f10L3Filtered19" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltPreBTagMuAK4DiJet20Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBDiJet20L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet20L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet20L1FastJetCentral" ) -) -fragment.hltSelector4JetsDiJet20L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet20L1FastJet" ) -) -fragment.hltBSoftMuonDiJet20L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet20L1FastJet" ), - etMin = cms.double( 20.0 ) -) -fragment.hltBSoftMuonDiJet20L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet20L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonMu5L3 = cms.EDProducer( "RecoTrackRefSelector", - minPixelHit = cms.int32( 0 ), - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), - algorithmMaskContains = cms.vstring( ), - usePV = cms.bool( False ), - tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), - minRapidity = cms.double( -5.0 ), - vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 5.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), - minLayer = cms.int32( 0 ), - quality = cms.vstring( ), - minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) -) -fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPreBTagMuAK4DiJet40Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBDiJet40L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet40L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet40L1FastJetCentral" ) -) -fragment.hltSelector4JetsDiJet40L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40L1FastJet" ) -) -fragment.hltBSoftMuonDiJet40L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet40L1FastJet" ), - etMin = cms.double( 40.0 ) -) -fragment.hltBSoftMuonDiJet40L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet40L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPreBTagMuAK4DiJet70Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBDiJet70L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 70.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet70L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet70L1FastJetCentral" ) -) -fragment.hltSelector4JetsDiJet70L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet70L1FastJet" ) -) -fragment.hltBSoftMuonDiJet70L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet70L1FastJet" ), - etMin = cms.double( 70.0 ) -) -fragment.hltBSoftMuonDiJet70L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet70L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPreBTagMuAK4DiJet110Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBDiJet110L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet110L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet110L1FastJetCentral" ) -) -fragment.hltSelector4JetsDiJet110L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet110L1FastJet" ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet110L1FastJet" ), - etMin = cms.double( 110.0 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet110L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPreBTagMuAK4DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBDiJet200L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 170.0 ) -) -fragment.hltBSoftMuonGetJetsFromDiJet200L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet200L1FastJetCentral" ) -) -fragment.hltSelector4JetsDiJet200L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200L1FastJet" ) -) -fragment.hltBSoftMuonDiJet200L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet200L1FastJet" ), - etMin = cms.double( 110.0 ) -) -fragment.hltBSoftMuonDiJet200L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonDiJet200L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreBTagMuAK4Jet300Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBJet300L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 300.0 ) -) -fragment.hltBSoftMuonGetJetsFromJet300L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBJet300L1FastJetCentral" ) -) -fragment.hltSelector4JetsJet300L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1FastJet" ) -) -fragment.hltBSoftMuonJet300L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsJet300L1FastJet" ), - etMin = cms.double( 300.0 ) -) -fragment.hltBSoftMuonJet300L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonJet300L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPreBTagMuAK8DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBAK8DiJet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -fragment.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltBAK8DiJet170L1FastJetCentral" ) -) -fragment.hltSelector4JetsAK8DiJet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet" ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsAK8DiJet170L1FastJet" ), - etMin = cms.double( 110.0 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltPreBTagMuAK8Jet300Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBJet300L1AK8FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 300.0 ) -) -fragment.hltBSoftMuonGetJetsFromJet300L1AK8FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltBJet300L1AK8FastJetCentral" ) -) -fragment.hltSelector4JetsJet300L1AK8FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1AK8FastJet" ) -) -fragment.hltBSoftMuonJet300L1AK8FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsJet300L1AK8FastJet" ), - etMin = cms.double( 300.0 ) -) -fragment.hltBSoftMuonJet300L1AK8FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetL25TagInfos' ) -) -fragment.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -fragment.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos' ) -) -fragment.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltL1sSingleAndDoubleEG = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_14 OR L1_DoubleEG_LooseIso23_10 OR L1_DoubleEG_LooseIso24_10" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleAndDoubleEGOrPairFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEG" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 2 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ) -) -fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sMu23EG10IorMu20EG17 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu23_EG10 OR L1_Mu20_EG17" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 23.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ) -) -fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12" ) -) -fragment.hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu25 OR L1_SingleMu30 OR L1_Mu6_DoubleEG17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14 OR L1_DoubleEG_24_17 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_Mu20_EG17 OR L1_Mu23_EG10 OR L1_Mu7_EG23" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu12DoublePhoton20 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fMu12Diphoton20L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fMu12Diphoton20L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fMu12Diphoton20L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu12Diphoton20L1f0L2f8QL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu12DiEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu12DiEG20HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12DiEG20EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sTripleEGOrDoubleEGOrSingleEG = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleEG_18_17_8 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14 OR L1_SingleEG42 OR L1_SingleEG45" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTriplePhoton202020CaloIdLV2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1TripleEGOrDoubleEGOrSingleEG = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sTripleEGOrDoubleEGOrSingleEG" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG20EtL1TripleEGFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1TripleEGOrDoubleEGOrSingleEG" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG20HEL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20EtL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20HEL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG20HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltTriEG20CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreTriplePhoton202020CaloIdLV2R9IdVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -fragment.hltEG20CaloIdLV2R9IdVLR9IdL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG20CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaR9IDUnseeded = cms.EDProducer( "EgammaHLTR9IDProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -fragment.hltTriEG20CaloIdLV2R9IdVLR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20CaloIdLV2ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreTriplePhoton303010CaloIdLV2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30EtL1TripleEGFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1TripleEGOrDoubleEGOrSingleEG" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG30HEL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EtL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30HEL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG10HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG30CaloIdLV2EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2ClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG30TriEG10CaloIdLV2EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2ClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 3 ) -) -fragment.hltPreTriplePhoton303010CaloIdLV2R9IdVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30CaloIdLV2R9IdVLR9IdL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10CaloIdLV2ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG30CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG30TriEG10CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 3 ) -) -fragment.hltPreTriplePhoton35355CaloIdLV2R9IdVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG35EtL1TripleEGFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1TripleEGOrDoubleEGOrSingleEG" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 35.0 ), - etcutEB = cms.double( 35.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG35HEL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35EtL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG35CaloIdLV2ClusterShapeL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35HEL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG35CaloIdLV2R9IdVLR9IdL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35CaloIdLV2ClusterShapeL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG5EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG5HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG5CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5CaloIdLV2ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG35CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 35.0 ), - etcutEB = cms.double( 35.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG35TriEG5CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 3 ) -) -fragment.hltL1sSingleEG18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePhoton25 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG18Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG18" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG25L1EG18EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG18Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 25.0 ), - etcutEB = cms.double( 25.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG25L1EG18HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG25L1EG18EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleEG26 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePhoton33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG26Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG26" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG33L1EG26EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG26Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 33.0 ), - etcutEB = cms.double( 33.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG33L1EG26HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG33L1EG26EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleEG34to45 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePhoton50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG34to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to45" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34to45Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG50HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleEG34to50 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePhoton75 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG34ORL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to50" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG75EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 75.0 ), - etcutEB = cms.double( 75.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG75HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG90EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 90.0 ), - etcutEB = cms.double( 90.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG90HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG120EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 120.0 ), - etcutEB = cms.double( 120.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG120HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton150 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG150EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 150.0 ), - etcutEB = cms.double( 150.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG150HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG150EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton175 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG175EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 175.0 ), - etcutEB = cms.double( 175.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG175HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG175EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG200EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 200.0 ), - etcutEB = cms.double( 200.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG200HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG200EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleEG40to50 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePhoton50R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG40to50" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG50R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG50R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG50R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG50R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG50R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPixelVerticesForPhotons = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracks" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltIter0PFlowPixelSeedsFromPixelTracksForPhotons = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFlowPixelSeedsFromPixelTracksForPhotons" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForPhotons" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter1ClustersRefRemovalForPhotons = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForPhotons" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1MaskedMeasurementTrackerEventForPhotons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1PixelLayerTripletsForPhotons = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1PFlowPixelTrackingRegionsForPhotons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1PFlowPixelClusterCheckForPhotons = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1PFlowPixelHitDoubletsForPhotons = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsForPhotons" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForPhotons" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerTripletsForPhotons" ) -) -fragment.hltIter1PFlowPixelHitTripletsForPhotons = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsForPhotons" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.037 ) -) -fragment.hltIter1PFlowPixelSeedsForPhotons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitTripletsForPhotons" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFlowPixelSeedsForPhotons" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForPhotons" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesForPhotons" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForPhotons" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1PFlowTrackSelectionHighPurityLooseForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.9, 3.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.8, 3.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.9, 3.0 ), - d0_par1 = cms.vdouble( 0.85, 3.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter1PFlowTrackSelectionHighPurityTightForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 5 ), - chi2n_par = cms.double( 0.4 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter1PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLooseForPhotons','hltIter1PFlowTrackSelectionHighPurityTightForPhotons' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLooseForPhotons','hltIter1PFlowTrackSelectionHighPurityTightForPhotons' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter1MergedForPhotons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForPhotons','hltIter1PFlowTrackSelectionHighPurityForPhotons' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForPhotons','hltIter1PFlowTrackSelectionHighPurityForPhotons' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2ClustersRefRemovalForPhotons = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityForPhotons" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2MaskedMeasurementTrackerEventForPhotons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2PixelLayerPairsForPhotons = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2PFlowPixelTrackingRegionsForPhotons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 1.2 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2PFlowPixelClusterCheckForPhotons = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2PFlowPixelHitDoubletsForPhotons = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsForPhotons" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForPhotons" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerPairsForPhotons" ) -) -fragment.hltIter2PFlowPixelSeedsForPhotons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsForPhotons" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeedsForPhotons" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForPhotons" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesForPhotons" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForPhotons" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter2MergedForPhotons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForPhotons','hltIter2PFlowTrackSelectionHighPurityForPhotons' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedForPhotons','hltIter2PFlowTrackSelectionHighPurityForPhotons' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltEgammaHollowTrackIso = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", - egTrkIsoStripEndcap = cms.double( 0.03 ), - egTrkIsoConeSize = cms.double( 0.29 ), - trackProducer = cms.InputTag( "hltIter2MergedForPhotons" ), - egTrkIsoStripBarrel = cms.double( 0.03 ), - countTracks = cms.bool( False ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSize = cms.double( 0.06 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 999999.0 ) -) -fragment.hltEG50R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton75R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG75R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 75.0 ), - etcutEB = cms.double( 75.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG75R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG75R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG75R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG75R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG75R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton90R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG90R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 90.0 ), - etcutEB = cms.double( 90.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG90R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG90R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG90R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG90R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG90R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton120R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG120R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 120.0 ), - etcutEB = cms.double( 120.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG120R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG120R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG120R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG120R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG120R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton165R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG165R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 165.0 ), - etcutEB = cms.double( 165.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG165R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG165R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG165R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG165R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG165R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton90CaloIdLPFHT700 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG90PFHT700EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 90.0 ), - etcutEB = cms.double( 90.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltPhoton90CaloIdLPFHT700ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90PFHT700EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPhoton90CaloIdLPFHT700HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltPhoton90CaloIdLPFHT700ClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltHT700Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 700.0 ) -) -fragment.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleAndDoubleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG30L1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG30LR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30LHE12R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LHE12R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LHE12R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30LRId85ORIso60CaloId15b35eANDHE12R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter" ) -) -fragment.hltDiEG22EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.55 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 22.0 ) -) -fragment.hltDiEG22R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22EtEta2p55UnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG22HE12R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22R9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22HE12R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22HE12R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaEcalPFClusterIsoUnseeded = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - doRhoCorrection = cms.bool( False ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaHollowTrackIsoUnseeded = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", - egTrkIsoStripEndcap = cms.double( 0.03 ), - egTrkIsoConeSize = cms.double( 0.29 ), - trackProducer = cms.InputTag( "hltIter2MergedForPhotons" ), - egTrkIsoStripBarrel = cms.double( 0.03 ), - countTracks = cms.bool( False ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSize = cms.double( 0.06 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 999999.0 ) -) -fragment.hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eMass90CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter" ), - minMass = cms.double( 90.0 ), - secondLegLastFilter = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter" ) -) -fragment.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass95 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiEG22R9Id85b95eORIso60CaloId15b35eANDHE12R9Id50b80eMass95CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter" ), - minMass = cms.double( 95.0 ), - secondLegLastFilter = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter" ) -) -fragment.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30PVR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30PVHE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -fragment.hltDiEG18PVEtUnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -fragment.hltDiEG18PVR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVEtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVR9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18PVNewPixelMatchPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18PVR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter" ) -) -fragment.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdNoPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -fragment.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18PVR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter" ) -) -fragment.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdNoPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 1.0E9 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG30EBR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBL1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30EBHE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -fragment.hltDiEG18EBEtUnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 1.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -fragment.hltDiEG18EBR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBEtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18EBHE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBR9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18EBR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter" ) -) -fragment.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -fragment.hltDiEG18EGNewPixelMatchPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EGNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EGNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18EBR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter" ) -) -fragment.hltPreDimuon0JpsiL1NoOS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2fL1sL1DoubleMu0SQL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltDimuon0JpsiL1sNoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL1sNoOSL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0JpsiL1sNoOS = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon0JpsiNoVertexingNoOS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon0JpsiNoVtxNoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltL1sDoubleMu0SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ_OS OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sEmuDoubleMu0SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu0SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0JpsiL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon0JpsiNoVertexing = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDimuon0JpsiL14R0er1p5R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon0JpsiL1s4R0er1p5RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL1s4R0er1p5RL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0JpsiL1s4R0er1p5R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon0JpsiNoVertexingL14R0er1p5R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0Jpsi3p5Muon2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltTripleMuonL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3TripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltTripleMuL3PreFiltered222 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltJpsiMuonL3Filtered3p5 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.5 ), - MaxInvMass = cms.vdouble( 3.25 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.95 ) -) -fragment.hltDisplacedmumuVtxProducerJpsiMuon3p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltJpsiMuonL3Filtered3p5" ), - MinPt = cms.double( 3.5 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltVertexmumuFilterJpsiMuon3p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerJpsiMuon3p5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5_SQ_OS OR L1_DoubleMu4p5_SQ " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonL14p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sEmuDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5_SQ_OS " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0UpsilonL1s4p5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu5_SQ_OS OR L1_DoubleMu4p5_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonL15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sEmuDoubleMu5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu5_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1sL1DoubleMu5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu5SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0UpsilonL1s5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s5L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4p5SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5_SQ " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonL14p5NoOS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu4p5SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0UpsilonL1s4p5NoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5NoOSL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5NoOS = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS OR L1_DoubleMu4p5_SQ " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonL14p5er2p0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sEmuDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5er2p0SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0UpsilonL1s4p5er2p0L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4p5er2p0SQMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonL14p5er2p0M = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5er2p0SQMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0ML3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon0UpsilonNoVertexing = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sDoubleMu5SQMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu5_SQ_OS_Mass7to18 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonL15M = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu5SQMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0UpsilonL1s5ML3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s5ML3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s5M = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu0er1p5dR1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0LowMassL10er1p5R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5dR1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0LowMassL1s0er1p5RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s0er1p5RL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu0er1p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu0er1p5_SQ_OS OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0LowMassL10er1p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sEmuDoubleMu0er1p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu0er1p5_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1sL1DoubleMu0er1p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu0er1p5" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0LowMassL1s0er1p5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s0er1p5L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon0LowMass = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon0LowMassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0LowMass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0LowMass = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMass" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0LowMassL14 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sEmuDoubleMu4SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1sL1DoubleMu4SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0LowMassL1s4L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s4L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0LowMassL1s4 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s4" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4dR1p2 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0LowMassL14R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu4dR1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4dR1p2" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4dR1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4dR1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0LowMassL1s4RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s4RL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0LowMassL1s4R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sTripleMu530NoMass = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5SQ_3SQ_0OQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0LowMassL1TM530 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1TripleMuNoMassL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu530NoMass" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuNoMassL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuNoMassL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon0LowMassL1sTM530L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1sTM530L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon0LowMassL1sTM530 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sTripleMu0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonMuonL1TM0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltTripleMuon0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3TripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltTripleMu0L3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltUpsilon0MuonL3FilteredL1sTM0 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinPtMax = cms.vdouble( 5.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilon0MuonL3FilteredL1sTM0" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltVertexmumuFilterUpsilon0MuonL1sTM0 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sTripleMu53p52p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon0UpsilonMuonNoL1Mass = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu53p52p5" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltTripleMuon53p52p5L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3TripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltTripleMu0NoL1MassL3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon53p52p5L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltUpsilon0MuonL3FilteredNoL1Mass = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon53p52p5L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinPtMax = cms.vdouble( 5.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilon0MuonL3FilteredNoL1Mass" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltVertexmumuFilterUpsilon0MuonNoL1Mass = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sTripleMu0IorTripleMu553 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu0 OR L1_TripleMu_5_5_3 OR L1_TripleMu_5_3_3 OR L1_TripleMu3_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTripleMu533Mass3p8to60DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1TripleMu553L1TriMuFiltered3 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu0IorTripleMu553" ), - MinPt = cms.double( 3.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL1TripleMu553L2TriMuFiltered3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L1TriMuFiltered3" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L1TriMuFiltered3" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1TripleMu553f0PreFiltered333 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1TripleMu553f0Filtered533 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltTripleMu533TripleDZ0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 3 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered333" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered333" ) -) -fragment.hltTripleMu533Mass3p8to60Filter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 60.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 3 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -fragment.hltPreTripleMu1055DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1TripleMu553f0PreFiltered555 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1TripleMu553f0Filtered1055 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltTripleMu555TripleDZ0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 3 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered555" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered555" ) -) -fragment.hltPreTripleMu12105 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1TripleMu553f0Filtered10105 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1TripleMu553f0Filtered12105 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_15_7 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_SingleMu22er2p1 OR L1_SingleMu25 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTau3MuMu7Mu1TkMu1Tau15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1WTau3MuSeedsL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1WTau3MuSeedsL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 1.0 ), - MaxInvMass = cms.vdouble( 1.9 ), - MinPtMax = cms.vdouble( 1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 2.0 ), - MaxDr = cms.double( 0.5 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 999.0 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.2 ) -) -fragment.hltDiMuonForTau3MuDzFiltered0p3 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.3 ), - inputTag1 = cms.InputTag( "hltMu1Mu1TrkPairPt2DR0p5MassMax1p9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu1Mu1TrkPairPt2DR0p5MassMax1p9" ) -) -fragment.hltDiMuonMergingIter01TkMu = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIter1Merged' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIter1Merged' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltDiMuonLinksIter01TkMuMerge = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMergingIter01TkMu" ), - shareHitFraction = cms.double( 0.19 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltGlbTrkMuonsLowPtIter01Merge = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 1.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltDiMuonMergingIter01TkMu','hltDiMuonLinksIter01TkMuMerge' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltGlbTrkMuonLowPtIter01MergeCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltGlbTrkMuonsLowPtIter01Merge" ) -) -fragment.hltTau3MuTriMuon1filter = cms.EDFilter( "HLT1Muon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 1.0 ) -) -fragment.hltTauPt15MuPts711Mass1p3to2p1Iso = cms.EDProducer( "HLTTriMuonIsolation", - Muon2PtCut = cms.double( 1.0 ), - EnableAbsIso = cms.bool( True ), - MatchingConeSize = cms.double( 0.03 ), - MaxTriMuonMass = cms.double( 2.1 ), - TriMuonAbsCharge = cms.int32( -1 ), - MaxTriMuonRadius = cms.double( 0.3 ), - IsoTracksSrc = cms.InputTag( "hltIter2L3MuonMerged" ), - MinTriMuonMass = cms.double( 1.3 ), - ChargedAbsIsoCut = cms.double( 2.0 ), - ChargedRelIsoCut = cms.double( 0.2 ), - Muon3PtCut = cms.double( 1.0 ), - MaxDZ = cms.double( 0.3 ), - L3DiMuonsFilterSrc = cms.InputTag( "hltDiMuonForTau3MuDzFiltered0p3" ), - EnableRelIso = cms.bool( True ), - Muon1PtCut = cms.double( 7.0 ), - AllMuonsSrc = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - IsoConeSize = cms.double( 0.8 ), - TriMuonEtaCut = cms.double( 2.5 ), - TriMuonPtCut = cms.double( 15.0 ), - L3MuonsSrc = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltTau3MuPreFilter = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.1 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.3 ), - inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1Iso','Taus' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 15.0 ) -) -fragment.hltPreTau3MuMu7Mu1TkMu1Tau15Charge1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTauPt15MuPts711Mass1p3to2p1IsoCharge1 = cms.EDProducer( "HLTTriMuonIsolation", - Muon2PtCut = cms.double( 1.0 ), - EnableAbsIso = cms.bool( True ), - MatchingConeSize = cms.double( 0.03 ), - MaxTriMuonMass = cms.double( 2.1 ), - TriMuonAbsCharge = cms.int32( 1 ), - MaxTriMuonRadius = cms.double( 0.3 ), - IsoTracksSrc = cms.InputTag( "hltIter2L3MuonMerged" ), - MinTriMuonMass = cms.double( 1.3 ), - ChargedAbsIsoCut = cms.double( 2.0 ), - ChargedRelIsoCut = cms.double( 0.2 ), - Muon3PtCut = cms.double( 1.0 ), - MaxDZ = cms.double( 0.3 ), - L3DiMuonsFilterSrc = cms.InputTag( "hltDiMuonForTau3MuDzFiltered0p3" ), - EnableRelIso = cms.bool( True ), - Muon1PtCut = cms.double( 7.0 ), - AllMuonsSrc = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - IsoConeSize = cms.double( 0.8 ), - TriMuonEtaCut = cms.double( 2.5 ), - TriMuonPtCut = cms.double( 15.0 ), - L3MuonsSrc = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltTau3MuPreFilterCharge1 = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.1 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.3 ), - inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1IsoCharge1','Taus' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 1.5 ) -) -fragment.hltPreTau3MuMu7Mu1TkMu1IsoTau15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTau3MuIsoFilter = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.1 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.3 ), - inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1Iso','SelectedTaus' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 15.0 ) -) -fragment.hltPreTau3MuMu7Mu1TkMu1IsoTau15Charge1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTau3MuIsoFilterCharge1 = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.1 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.3 ), - inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1IsoCharge1','SelectedTaus' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 15.0 ) -) -fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_SQ_ETMHF40_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF50_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF60_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF70_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF80_Jet60_OR_DoubleJet30 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu3DZPFMET50PFMHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1DiMu3SQETM50f0PreFiltered3 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDoubleMuon3Mass3p8to60Filter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 60.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -fragment.hltDoubleMuon3Mass3p8to60DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDoubleMuon3Mass3p8to60Filter" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDoubleMuon3Mass3p8to60Filter" ) -) -fragment.hltMET40 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltMETClean30 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltPFMET50 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFMHTNoMuTightID60 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 60.0 ) -) -fragment.hltPreDoubleMu3DZPFMET70PFMHT70 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMET70 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 70.0 ) -) -fragment.hltPFMHTNoMuTightID70 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 70.0 ) -) -fragment.hltPreDoubleMu3DZPFMET90PFMHT90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMET90 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 90.0 ) -) -fragment.hltPFMHTNoMuTightID90 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 90.0 ) -) -fragment.hltPreDoubleMu3TrkTau3muNoL1Mass = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleMu3TrkTau3muNoL1MassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 1.7 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.0 ), - MaxDr = cms.double( 0.6 ), - MinAcop = cms.double( 2.7 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.5 ) -) -fragment.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu3TrkTau3muNoL1MassL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.01 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsTau3muNoL1MassFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForSeedsTau3muNoL1MassFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsTau3muNoL1Mass = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsTau3muNoL1Mass = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsTau3muNoL1Mass" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsTau3muNoL1Mass = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsTau3muNoL1Mass" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsTau3muNoL1Mass = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsTau3muNoL1MassFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsTau3muNoL1MassFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsTau3muNoL1Mass" ) -) -fragment.hltIter0DisplacedTau3muNoL1MassPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsTau3muNoL1Mass" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0DisplacedTau3muNoL1MassCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedTau3muNoL1MassTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedTau3muNoL1MassTrackCutClassifier','MVAValues' ) -) -fragment.hltIter1DisplacedTau3muNoL1MassClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1DisplacedTau3muNoL1MassPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1DisplacedTau3muNoL1MassPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1DisplacedTau3muNoL1MassPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt', - 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached' ) -) -fragment.hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged','MVAValues' ) -) -fragment.hltIter1DisplacedTau3muNoL1MassMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity','hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity','hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2DisplacedTau3muNoL1MassPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2DisplacedTau3muNoL1MassPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2DisplacedTau3muNoL1MassPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedTau3muNoL1MassTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedTau3muNoL1MassTrackCutClassifier','MVAValues' ) -) -fragment.hltIter2DisplacedTau3muNoL1MassMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedTau3muNoL1MassMerged','hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedTau3muNoL1MassMerged','hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltTau3muNoL1MassTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMerged" ), - particleType = cms.string( "mu+" ) -) -fragment.hltTau3muNoL1MassTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 1.44E-4 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.106 ), - MaxInvMass = cms.double( 2.02 ), - TrackCand = cms.InputTag( "hltTau3muNoL1MassTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass" ), - MinInvMass = cms.double( 1.6 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltTau3muNoL1MassTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 2.0 ), - MinCosinePointingAngle = cms.double( 0.9 ), - TrackTag = cms.InputTag( "hltTau3muNoL1MassTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 8.0 ), - MuMuTkVertexTag = cms.InputTag( "hltTau3muNoL1MassTkVertexProducer" ), - MinPt = cms.double( 8.0 ) -) -fragment.hltPreDoubleMu4JpsiDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDoubleMu4JpsiNoVertexing = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDoubleMu4JpsiTrkTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltJpsiTrkTrkVertexProducerPhiKstar = cms.EDProducer( "HLTmumutktkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 0.8 ), - OverlapDR = cms.double( 1.44E-4 ), - MinTrkTrkMass = cms.double( 0.95 ), - MaxEta = cms.double( 2.5 ), - FourthTrackMass = cms.double( 0.493677 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - OppositeSign = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4Jpsi" ), - MinInvMass = cms.double( 0.0 ), - MaxTrkTrkMass = cms.double( 1.3 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltJpsiTkTkVertexFilterPhiKstar = cms.EDFilter( "HLTmumutktkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltJpsiTrkTrkVertexProducerPhiKstar" ), - MinPt = cms.double( 0.0 ) -) -fragment.hltPreDoubleMu43NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fDimuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2MuonCandidatesNoVtx = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( "hltL2Muons" ) -) -fragment.hltL2fDimuonL1f0L2NoVtxFiltered16 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fDimuonL1Filtered0" ), - MinPt = cms.double( 16.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL3TrajSeedOIStateNoVtx = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - copyMuonRecHit = cms.bool( False ), - propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - ComponentName = cms.string( "TSGForRoadSearch" ), - maxChi2 = cms.double( 40.0 ), - manySeeds = cms.bool( False ), - propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), - option = cms.uint32( 3 ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', - 'hltESPSteppingHelixPropagatorAlong' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( ), - PtCut = cms.double( 1.0 ) -) -fragment.hltL3TrackCandidateFromL2OIStateNoVtx = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedOIStateNoVtx" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -fragment.hltL3TkTracksFromL2OIStateNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2OIStateNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltL3NoFiltersNoVtxMuonsOIState = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9.0E99 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIStateNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -fragment.hltL3NoFiltersNoVtxTrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - beamSpot = cms.InputTag( "unused" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - SelectState = cms.bool( False ), - ErrorRescaling = cms.double( 3.0 ), - UseVertexState = cms.bool( True ), - SigmaZ = cms.double( 25.0 ), - MaxChi2 = cms.double( 40.0 ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - ComponentName = cms.string( "TSGFromPropagation" ), - UpdateState = cms.bool( True ), - ResetMethod = cms.string( "matrix" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3NoFiltersNoVtxMuonsOIState" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', - 'hltESPSmartPropagatorAnyOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -fragment.hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3NoFiltersNoVtxTrajSeedOIHit" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -fragment.hltL3NoFiltersTkTracksFromL2OIHitNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltL3NoFiltersNoVtxMuonsOIHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9.0E99 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3NoFiltersTkTracksFromL2OIHitNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -fragment.hltL3NoFiltersNoVtxTkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit' ) -) -fragment.hltL3NoFiltersNoVtxTrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - firstTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), - ComponentName = cms.string( "StandardHitTripletGenerator" ), - GeneratorPSet = cms.PSet( - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - maxElement = cms.uint32( 0 ), - useFixedPreFiltering = cms.bool( False ), - extraHitRZtolerance = cms.double( 0.06 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.06 ), - useBending = cms.bool( True ), - ComponentName = cms.string( "PixelTripletHLTGenerator" ), - useMultScattering = cms.bool( True ) - ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - secondTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerPairsLegacy" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - PSetNames = cms.vstring( 'firstTSG', - 'secondTSG' ), - thirdTSG = cms.PSet( - etaSeparation = cms.double( 2.0 ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - PSetNames = cms.vstring( 'endcapTSG', - 'barrelTSG' ), - barrelTSG = cms.PSet( ), - ComponentName = cms.string( "DualByEtaTSG" ), - endcapTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ) - ), - ComponentName = cms.string( "CombinedTSG" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3NoFiltersNoVtxTkFromL2OICombination" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -fragment.hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3NoFiltersNoVtxTrajSeedIOHit" ), - reverseTrajectories = cms.bool( False ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -fragment.hltL3NoFiltersTkTracksFromL2IOHitNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltL3NoFiltersNoVtxMuonsIOHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9.0E99 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3NoFiltersTkTracksFromL2IOHitNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -fragment.hltL3NoFiltersNoVtxTrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxTrajSeedIOHit','hltL3TrajSeedOIStateNoVtx','hltL3NoFiltersNoVtxTrajSeedOIHit' ) -) -fragment.hltL3NoFiltersTrackCandidateFromL2NoVtx = cms.EDProducer( "L3TrackCandCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx','hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx','hltL3TrackCandidateFromL2OIStateNoVtx' ) -) -fragment.hltL3NoFiltersNoVtxTkTracksMergeStep1 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIStateNoVtx','hltL3NoFiltersTkTracksFromL2OIHitNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIStateNoVtx','hltL3NoFiltersTkTracksFromL2OIHitNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3NoFiltersTkTracksFromL2Novtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3NoFiltersNoVtxTkTracksMergeStep1','hltL3NoFiltersTkTracksFromL2IOHitNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3NoFiltersNoVtxTkTracksMergeStep1','hltL3NoFiltersTkTracksFromL2IOHitNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3NoFiltersNoVtxMuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit','hltL3NoFiltersNoVtxMuonsIOHit' ) -) -fragment.hltL3NoFiltersNoVtxMuons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit','hltL3NoFiltersNoVtxMuonsIOHit' ) -) -fragment.hltL3NoFiltersNoVtxMuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltL3NoFiltersNoVtxMuonsLinksCombination" ), - InputObjects = cms.InputTag( "hltL3NoFiltersNoVtxMuons" ), - MuonPtOption = cms.string( "Tracker" ) -) -fragment.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered43 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 43.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltPreDoubleMu48NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered48 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 48.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu5_EG23 OR L1_Mu7_EG23 OR L1_Mu20_EG17 OR L1_Mu23_EG10" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu43NoFiltersNoVtxPhoton43CaloIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5EG20orMu20EG15L1Filtered5" ), - MinPt = cms.double( 16.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered43 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 43.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltEGL1Mu5EG20Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1Mu5EG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 43.0 ), - etcutEB = cms.double( 43.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreMu48NoFiltersNoVtxPhoton48CaloIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered48 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 48.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1Mu5EG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 48.0 ), - etcutEB = cms.double( 48.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sDoubleMu4OS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu207Mass0to30L1DM4 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu4OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4OS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDoubleMu207Mass0to30L1DM4L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 7.0 ), - MaxInvMass = cms.vdouble( 30.0 ), - MinPtMax = cms.vdouble( 20.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -fragment.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4_OS_EG12 OR L1_DoubleMu5_OS_EG12" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleMu207Mass0to30L1DM4EG = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDoubleMu207Mass0to30Photon23L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 7.0 ), - MaxInvMass = cms.vdouble( 30.0 ), - MinPtMax = cms.vdouble( 20.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -fragment.hltL1sVoHTT380 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT380er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHT425 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter", - DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), - DebugOn = cms.untracked.bool( False ), - DetectorType = cms.untracked.string( "pixel" ) -) -fragment.hltStripTrackerHVOn = cms.EDFilter( "DetectorStateFilter", - DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), - DebugOn = cms.untracked.bool( False ), - DetectorType = cms.untracked.string( "sistrip" ) -) -fragment.hltHT425 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 425.0 ) -) -fragment.hltPreHT430DisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT430 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 430.0 ) -) -fragment.hltEmFraction0p01To0p99CaloJetSelector = cms.EDFilter( "CaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - cut = cms.string( "abs(eta)< 2 && n90 >= 3 && emEnergyFraction > 0.01 && emEnergyFraction < 0.99" ) -) -fragment.hltDoubleCentralCaloJetpt40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltCentralCaloJetptLowPtCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt40" ) -) -fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt' ) -) -fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt" ) -) -fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 0.5 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt' ) -) -fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt" ) -) -fragment.hltDisplacedhltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltFastPVPixelVertices" ) -) -fragment.hltDisplacedhltIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurityForBTag" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltDisplacedhltIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -fragment.hltDisplacedhltIter4PixelLessLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ), - FPix = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ), - TID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - TOB = cms.PSet( ), - BPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 12.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 1.0 ), - measurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTriplets" ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessHitTriplets = cms.EDProducer( "MultiHitFromChi2EDProducer", - detIdsToDebug = cms.vint32( 0, 0, 0 ), - extraPhiKDBox = cms.double( 0.005 ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - useFixedPreFiltering = cms.bool( False ), - refitHits = cms.bool( True ), - chi2VsPtCut = cms.bool( True ), - maxChi2 = cms.double( 5.0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraRKDBox = cms.double( 0.2 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - extraZKDBox = cms.double( 0.2 ), - doublets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitDoublets" ), - maxElement = cms.uint32( 100000 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.0 ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - fnSigmaRZ = cms.double( 2.0 ) -) -fragment.hltDisplacedhltIter4PFlowPixelLessSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltDisplacedhltIter4PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltDisplacedhltIter4PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltDisplacedhltIter4PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltDisplacedhltIter4PFlowTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 5 ), - chi2n_par = cms.double( 0.25 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 0 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltDisplacedhltIter4PFlowCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -fragment.hltIter4MergedWithIter012DisplacedJets = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2MergedForBTag','hltDisplacedhltIter4PFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter2MergedForBTag','hltDisplacedhltIter4PFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt" ), - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumNumberOfHits = cms.int32( 6 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 0 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -fragment.hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1st" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt' ) -) -fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreHT430DisplacedDijet60DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleCentralCaloJetpt60 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltCentralCaloJetptMidPtCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt60" ) -) -fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltCentralCaloJetptMidPtCollectionProducer" ), - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt' ) -) -fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltCentralCaloJetptMidPtCollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -fragment.hltDisplacedHLTCaloJetCollectionProducerMidPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt" ) -) -fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerMidPt" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 0.5 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt' ) -) -fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerMidPt" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -fragment.hltIter02DisplacedHLTCaloJetCollectionProducerMidPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt" ) -) -fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerMidPt" ), - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumNumberOfHits = cms.int32( 6 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 0 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -fragment.hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1st" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt' ) -) -fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerMidPt" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreHT430DisplacedDijet80DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleCentralCaloJetpt80 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltCentralCaloJetpt80CollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt80" ) -) -fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltCentralCaloJetpt80CollectionProducer" ), - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL3DisplacedDijet100FullTracksTrackIPProducer = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIP = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltDisplacedDijethltESPPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducer' ) -) -fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIP" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltCentralCaloJetpt80CollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -fragment.hltDisplacedHLTCaloJetCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter" ) -) -fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducer = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 0.5 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltDisplacedDijethltESPPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducer' ) -) -fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -fragment.hltIter02DisplacedHLTCaloJetCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter" ) -) -fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertex = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducer" ), - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducer = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumNumberOfHits = cms.int32( 6 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertex" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 0 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -fragment.hltL4DisplacedDijetFullTracksJetTagProducerFromIP = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltDisplacedDijethltESPTrackCounting2D1st" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducer' ) -) -fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIP" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreHT400DisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT400 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 400.0 ) -) -fragment.hltPreHT650DisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT650 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 650.0 ) -) -fragment.hltPreHT550DisplacedDijet80Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT550 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 550.0 ) -) -fragment.hltPreHT550DisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreHT650DisplacedDijet80Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreHT750DisplacedDijet80Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 750.0 ) -) -fragment.hltL1DiJetVBF = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_115_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiJet11035Mjj650PFMET110 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloMETOpen = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 0.0 ) -) -fragment.hltCaloNoiseCleanedMET66 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 66.0 ) -) -fragment.hltPFMETVBFProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "pfMet" ), - src = cms.InputTag( "hltParticleFlowNoMu" ) -) -fragment.hltPFMETVBF110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETVBFProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltL1TPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", - matchingR = cms.double( 0.5 ), - pt2Min = cms.double( 35.0 ), - mjjMin = cms.double( 650.0 ), - JetSrc = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - pt1Min = cms.double( 110.0 ), - L1JetTrigger = cms.InputTag( "hltL1DiJetVBF" ) -) -fragment.hltL1PFJetCategories = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( 'hltL1TPFJetsMatching','TwoJets' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreDiJet11035Mjj650PFMET120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloNoiseCleanedMET72 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 72.0 ) -) -fragment.hltPFMETVBF120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETVBFProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPreDiJet11035Mjj650PFMET130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloNoiseCleanedMET78 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 78.0 ) -) -fragment.hltPFMETVBF130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETVBFProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -fragment.hltPreTripleJet1103535Mjj650PFMET110 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hlt1PFJetCategories3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( 'hltL1TPFJetsMatching','ThreeJets' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreTripleJet1103535Mjj650PFMET120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreTripleJet1103535Mjj650PFMET130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1VBFDiJetOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_115_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreVBFDoubleLooseChargedIsoPFTau20Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloTowersIsoTau1Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 0 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau1Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau1Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau2Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 1 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau2Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau2Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau3Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 2 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau3Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau3Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau4Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 3 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau4Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau4Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau5Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 4 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau5Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau5Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau6Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 5 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau6Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau6Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau7Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 6 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau7Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau7Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau8Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 7 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau8Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau8Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau9Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 8 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau9Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau9Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau10Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 9 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau10Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau10Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau11Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 10 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau11Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau11Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltCaloTowersIsoTau12Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 11 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -fragment.hltAkIsoTau12Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau12Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltL2TauJetsL1IsoTauSeeded = cms.EDProducer( "L2TauJetsMerger", - EtMin = cms.double( 20.0 ), - JetSrc = cms.VInputTag( 'hltAkIsoTau1Regional','hltAkIsoTau2Regional','hltAkIsoTau3Regional','hltAkIsoTau4Regional','hltAkIsoTau5Regional','hltAkIsoTau6Regional','hltAkIsoTau7Regional','hltAkIsoTau8Regional','hltAkIsoTau9Regional','hltAkIsoTau10Regional','hltAkIsoTau11Regional','hltAkIsoTau12Regional' ) -) -fragment.hltDoubleL2Tau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltL2TausForPixelIsolation = cms.EDFilter( "CaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) -) -fragment.hltSiPixelDigisRegForTau = cms.EDProducer( "SiPixelRawToDigi", - UseQualityInfo = cms.bool( False ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - InputLabel = cms.InputTag( "rawDataCollector" ), - IncludeErrors = cms.bool( False ), - ErrorList = cms.vint32( ), - Regions = cms.PSet( - maxZ = cms.vdouble( 24.0 ), - inputs = cms.VInputTag( 'hltL2TausForPixelIsolation' ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - deltaPhi = cms.vdouble( 0.5 ) - ), - Timing = cms.untracked.bool( False ), - CablingMapLabel = cms.string( "" ), - UserErrorList = cms.vint32( ) -) -fragment.hltSiPixelClustersRegForTau = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigisRegForTau" ), - ChannelThreshold = cms.int32( 1000 ), - maxNumberOfClusters = cms.int32( 20000 ), - ClusterThreshold_L1 = cms.int32( 2000 ), - MissCalibrate = cms.untracked.bool( True ), - VCaltoElectronGain = cms.int32( 47 ), - VCaltoElectronGain_L1 = cms.int32( 50 ), - VCaltoElectronOffset = cms.int32( -60 ), - SplitClusters = cms.bool( False ), - payloadType = cms.string( "HLT" ), - SeedThreshold = cms.int32( 1000 ), - VCaltoElectronOffset_L1 = cms.int32( -670 ), - ClusterThreshold = cms.int32( 4000 ) -) -fragment.hltSiPixelClustersRegForTauCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersRegForTau" ), - onDemand = cms.bool( False ) -) -fragment.hltSiPixelRecHitsRegForTau = cms.EDProducer( "SiPixelRecHitConverter", - VerboseLevel = cms.untracked.int32( 0 ), - src = cms.InputTag( "hltSiPixelClustersRegForTau" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ) -) -fragment.hltPixelTracksTrackingRegionsRegForTau = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL2TausForPixelIsolation" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelLayerQuadrupletsRegForTau = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - TIB = cms.PSet( ) -) -fragment.hltPixelTracksHitDoubletsRegForTau = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsRegForTau" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForTau" ) -) -fragment.hltPixelTracksHitQuadrupletsRegForTau = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForTauCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsRegForTau" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksFromQuadrupletsRegForTau = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsRegForTau" ) -) -fragment.hltPixelTripletsClustersRefRemovalRegForTau = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 3000.0 ), - trajectories = cms.InputTag( "hltPixelTracksFromQuadrupletsRegForTau" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForTau" ), - TrackQuality = cms.string( "undefQuality" ) -) -fragment.hltPixelLayerTripletsWithClustersRemovalRegForTau = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemovalRegForTau" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemovalRegForTau" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - TIB = cms.PSet( ) -) -fragment.hltPixelTracksHitDoubletsForTripletsRegForTau = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsRegForTau" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemovalRegForTau" ) -) -fragment.hltPixelTracksHitTripletsRegForTau = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.0 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForTauCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForTripletsRegForTau" ), - CAThetaCut = cms.double( 0.002 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( False ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltPixelTracksFromTripletsRegForTau = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsRegForTau" ) -) -fragment.hltPixelTracksMergedRegForTau = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltPixelTracksFromQuadrupletsRegForTau','hltPixelTracksFromTripletsRegForTau' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltPixelTracksFromQuadrupletsRegForTau','hltPixelTracksFromTripletsRegForTau' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltPixelVerticesRegForTau = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksMergedRegForTau" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltL2TauPixelIsoTagProducer = cms.EDProducer( "L2TauPixelIsoTagProducer", - TrackSrc = cms.InputTag( "" ), - BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - TrackMaxNChi2 = cms.double( 1000.0 ), - TrackMinNHits = cms.int32( 3 ), - TrackMinPt = cms.double( 0.9 ), - IsoConeMax = cms.double( 0.4 ), - TrackPVMaxDZ = cms.double( 0.1 ), - IsoConeMin = cms.double( 0.15 ), - VertexSrc = cms.InputTag( "hltPixelVerticesRegForTau" ), - JetSrc = cms.InputTag( "hltL2TausForPixelIsolation" ), - TrackMaxDxy = cms.double( 0.2 ), - MaxNumberPV = cms.int32( 1 ) -) -fragment.hltL2TauIsoFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducer" ), - TriggerType = cms.int32( 84 ), - Jets = cms.InputTag( "hltL2TausForPixelIsolation" ), - MinTag = cms.double( 0.0 ), - MaxTag = cms.double( 3.0 ) -) -fragment.hltL2TauJetsIso = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 84 ), - HLTObject = cms.InputTag( "hltL2TauIsoFilter" ) -) -fragment.hltDoubleL2IsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltIter0PFLowPixelSeedsFromPixelTracksTauReg = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksMergedRegForTau" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracksReg" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierTauReg','MVAValues' ) -) -fragment.hltTrackIter0RefsForJets4Iter1TauReg = cms.EDProducer( "ChargedRefCandidateProducer", - src = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ), - particleType = cms.string( "pi+" ) -) -fragment.hltAK4Iter0TrackJets4Iter1TauReg = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "TrackJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 30.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.5 ), - UseOnlyOnePV = cms.bool( True ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1TauReg" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 0.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.1 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.2 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltIter0TrackAndTauJets4Iter1TauReg = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", - fractionMinCaloInTauCone = cms.double( 0.7 ), - fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), - tauConeSize = cms.double( 0.2 ), - ptTrkMaxInCaloCone = cms.double( 1.0 ), - isolationConeSize = cms.double( 0.5 ), - inputTrackJetTag = cms.InputTag( "hltAK4Iter0TrackJets4Iter1TauReg" ), - nTrkMaxInCaloCone = cms.int32( 0 ), - inputCaloJetTag = cms.InputTag( "hltL2TausForPixelIsolation" ), - etaMinCaloJet = cms.double( -2.7 ), - etaMaxCaloJet = cms.double( 2.7 ), - ptMinCaloJet = cms.double( 5.0 ), - inputTrackTag = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ) -) -fragment.hltIter1ClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1MaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1PixelLayerQuadrupletsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1PFlowPixelTrackingRegionsTauReg = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1TauReg" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 1.0 ), - deltaPhi = cms.double( 1.0 ) - ) -) -fragment.hltIter1PFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1PFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsTauReg" ) -) -fragment.hltIter1PFlowPixelHitQuadrupletsTauReg = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsTauReg" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1PFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadrupletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracksReg" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1PFlowTrackCutClassifierPromptTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1PFlowTrackCutClassifierDetachedTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1PFlowTrackCutClassifierMergedTauReg = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptTauReg', - 'hltIter1PFlowTrackCutClassifierDetachedTauReg' ) -) -fragment.hltIter1PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedTauReg','MVAValues' ) -) -fragment.hltIter1MergedTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityTauReg','hltIter1PFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityTauReg','hltIter1PFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter1TrackRefsForJets4Iter2TauReg = cms.EDProducer( "ChargedRefCandidateProducer", - src = cms.InputTag( "hltIter1MergedTauReg" ), - particleType = cms.string( "pi+" ) -) -fragment.hltAK4Iter1TrackJets4Iter2TauReg = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "TrackJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 30.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.5 ), - UseOnlyOnePV = cms.bool( True ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2TauReg" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 7.5 ), - puPtMin = cms.double( 0.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.1 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.2 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltIter1TrackAndTauJets4Iter2TauReg = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", - fractionMinCaloInTauCone = cms.double( 0.7 ), - fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), - tauConeSize = cms.double( 0.2 ), - ptTrkMaxInCaloCone = cms.double( 1.4 ), - isolationConeSize = cms.double( 0.5 ), - inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2TauReg" ), - nTrkMaxInCaloCone = cms.int32( 0 ), - inputCaloJetTag = cms.InputTag( "hltL2TausForPixelIsolation" ), - etaMinCaloJet = cms.double( -2.7 ), - etaMaxCaloJet = cms.double( 2.7 ), - ptMinCaloJet = cms.double( 5.0 ), - inputTrackTag = cms.InputTag( "hltIter1MergedTauReg" ) -) -fragment.hltIter2ClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2MaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2PixelLayerTripletsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2PFlowPixelTrackingRegionsTauReg = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2TauReg" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.8 ) - ) -) -fragment.hltIter2PFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2PFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsTauReg" ) -) -fragment.hltIter2PFlowPixelHitTripletsTauReg = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsTauReg" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2PFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTripletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracksReg" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierTauReg','MVAValues' ) -) -fragment.hltIter2MergedTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedTauReg','hltIter2PFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedTauReg','hltIter2PFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltTripletRecoveryClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltTripletRecoveryMaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltTripletRecoveryClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltTripletRecoveryPixelLayerTripletsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltTripletRecoveryPFlowPixelTrackingRegionsTauReg = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 2.1, -3.0 ), - eta = cms.vdouble( 1.8, -0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.4 ) - ) -) -fragment.hltTripletRecoveryPFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltTripletRecoveryPFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltTripletRecoveryPFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsTauReg" ) -) -fragment.hltTripletRecoveryPFlowPixelHitTripletsTauReg = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitDoubletsTauReg" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltTripletRecoveryPFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitTripletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltTripletRecoveryPFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltTripletRecoveryPFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltTripletRecoveryPFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltTripletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltTripletRecoveryPFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifierTauReg','MVAValues' ) -) -fragment.hltTripletRecoveryMergedTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2MergedTauReg','hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter2MergedTauReg','hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltDoubletRecoveryClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "hltTripletRecoveryClustersRefRemovalTauReg" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltDoubletRecoveryPixelLayerPairsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix4', - 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix3+BPix4', - 'BPix3+FPix1_pos', - 'FPix1_pos+FPix2_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltDoubletRecoveryPFlowPixelTrackingRegionsTauReg = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 3.0 ), - eta = cms.vdouble( 0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.02 ), - measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.9 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltDoubletRecoveryPFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltDoubletRecoveryPFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltDoubletRecoveryPFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsTauReg" ) -) -fragment.hltDoubletRecoveryPFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoubletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltDoubletRecoveryPFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltDoubletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltDoubletRecoveryPFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifierTauReg','MVAValues' ) -) -fragment.hltMergedTracksTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltTripletRecoveryMergedTauReg','hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltTripletRecoveryMergedTauReg','hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltPFMuonMergingTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracksTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracksTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltMuonLinksReg = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingTauReg" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltMuonsReg = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMergingTauReg" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( True ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 10.0 ), - fillIsolation = cms.bool( True ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 10.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( True ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( True ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( True ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( True ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingTauReg','hltMuonLinksReg','hltL2Muons' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltLightPFTracksReg = cms.EDProducer( "LightPFTrackProducer", - TrackQuality = cms.string( "none" ), - UseQuality = cms.bool( False ), - TkColList = cms.VInputTag( 'hltPFMuonMergingTauReg' ) -) -fragment.hltParticleFlowBlockReg = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuonsReg" ), - source = cms.InputTag( "hltLightPFTracksReg" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -fragment.hltParticleFlowReg = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuonsReg" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlockReg" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -fragment.hltAK4PFJetsReg = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( False ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlowReg" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -fragment.hltTauPFJets08RegionReg = cms.EDProducer( "RecoTauJetRegionProducer", - src = cms.InputTag( "hltAK4PFJetsReg" ), - deltaR = cms.double( 0.8 ), - pfCandAssocMapSrc = cms.InputTag( "" ), - maxJetAbsEta = cms.double( 99.0 ), - minJetPt = cms.double( -1.0 ), - pfCandSrc = cms.InputTag( "hltParticleFlowReg" ) -) -fragment.hltTauPFJetsRecoTauChargedHadronsReg = cms.EDProducer( "PFRecoTauChargedHadronProducer", - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs('kChargedPFCandidate')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0.5" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsReg" ), - builders = cms.VPSet( - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - minBlockElementMatchesPhoton = cms.int32( 2 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 100.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "chargedPFCandidates" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), - minMergeNeutralHadronEt = cms.double( 0.0 ) - ) - ) -) -fragment.hltPFTauPiZerosReg = cms.EDProducer( "RecoTauPiZeroProducer", - massHypothesis = cms.double( 0.136 ), - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "RecoTauPiZeroStringQuality" ), - selection = cms.string( "algoIs('kStrips')" ), - name = cms.string( "InStrip" ), - selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsReg" ), - builders = cms.VPSet( - cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), - applyElecTrackQcuts = cms.bool( False ), - stripCandidatesParticleIds = cms.vint32( 2, 4 ), - makeCombinatoricStrips = cms.bool( False ), - stripPhiAssociationDistance = cms.double( 0.2 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - maxStripBuildIterations = cms.int32( -1 ), - updateStripAfterEachDaughter = cms.bool( False ), - stripEtaAssociationDistance = cms.double( 0.05 ), - minStripEt = cms.double( 1.0 ), - plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), - minGammaEtStripAdd = cms.double( 0.0 ), - name = cms.string( "s" ) - ) - ) -) -fragment.hltPFTausSansRefReg = cms.EDProducer( "RecoTauProducer", - piZeroSrc = cms.InputTag( "hltPFTauPiZerosReg" ), - modifiers = cms.VPSet( - cms.PSet( ElectronPreIDProducer = cms.InputTag( "elecpreid" ), - EcalStripSumE_minClusEnergy = cms.double( 0.1 ), - ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ), - EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), - plugin = cms.string( "RecoTauElectronRejectionPlugin" ), - EcalStripSumE_deltaEta = cms.double( 0.03 ), - name = cms.string( "shrinkingConeElectronRej" ), - DataType = cms.string( "AOD" ), - EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), - maximumForElectrionPreIDOutput = cms.double( -0.1 ) - ) - ), - jetRegionSrc = cms.InputTag( "hltTauPFJets08RegionReg" ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "" ), - chargedHadronSrc = cms.InputTag( "hltTauPFJetsRecoTauChargedHadronsReg" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsReg" ), - builders = cms.VPSet( - cms.PSet( isoConePiZeros = cms.string( "0.4" ), - leadObjectPt = cms.double( 0.5 ), - signalConePiZeros = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - signalConeChargedHadrons = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - matchingCone = cms.string( "0.4" ), - isoConeChargedHadrons = cms.string( "0.4" ), - plugin = cms.string( "RecoTauBuilderConePlugin" ), - usePFLeptons = cms.bool( True ), - pfCandSrc = cms.InputTag( "hltParticleFlowReg" ), - isoConeNeutralHadrons = cms.string( "0.4" ), - name = cms.string( "fixedConeTauReg" ), - maxSignalConeChargedHadrons = cms.int32( 3 ), - minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), - signalConeNeutralHadrons = cms.string( "0.1" ) - ) - ), - buildNullTaus = cms.bool( False ) -) -fragment.hltPFTausReg = cms.EDProducer( "RecoTauPiZeroUnembedder", - src = cms.InputTag( "hltPFTausSansRefReg" ) -) -fragment.hltPFTauTrackDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -fragment.hltSelectedPFTausTrackFindingReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltPFTauTrackReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 0.0 ) -) -fragment.hltDoublePFTau20Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTauTrackPt1DiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 1.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -fragment.hltSelectedPFTausTrackPt1Reg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau20TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPFTauLooseAbsoluteChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "NotUsed" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauLooseRelativeChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 50.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsoluteChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseRelativeChargedIsolationDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau20TrackPt1LooseChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltVBFL1TLooseIDPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", - matchingR = cms.double( 0.5 ), - pt2Min = cms.double( 40.0 ), - mjjMin = cms.double( 650.0 ), - JetSrc = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - pt1Min = cms.double( 115.0 ), - L1JetTrigger = cms.InputTag( "hltL1VBFDiJetOR" ) -) -fragment.hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - TauSrc = cms.InputTag( "hltDoublePFTau20TrackPt1LooseChargedIsolationReg" ), - Min_dR = cms.double( 0.5 ), - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ) -) -fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleLooseChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleLooseChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 115.0 ) -) -fragment.hltPreVBFDoubleMediumChargedIsoPFTau20Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauMediumAbsoluteChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "NotUsed" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauMediumRelativeChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 60.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumAbsoluteChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumRelativeChargedIsolationDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau20TrackPt1MediumChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - TauSrc = cms.InputTag( "hltDoublePFTau20TrackPt1MediumChargedIsolationReg" ), - Min_dR = cms.double( 0.5 ), - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ) -) -fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 115.0 ) -) -fragment.hltPreVBFDoubleTightChargedIsoPFTau20Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauTightAbsoluteChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "NotUsed" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauTightRelativeChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.04 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 70.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightAbsoluteChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightRelativeChargedIsolationDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltSelectedPFTausTrackPt1TightChargedIsolationReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau20TrackPt1TightChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - TauSrc = cms.InputTag( "hltDoublePFTau20TrackPt1TightChargedIsolationReg" ), - Min_dR = cms.double( 0.5 ), - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ) -) -fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 115.0 ) -) -fragment.hltL1sIsoEG30erJetC34drMin0p3 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_LooseIsoEG26er2p1_Jet34er2p7_dR_Min0p3 OR L1_LooseIsoEG28er2p1_Jet34er2p7_dR_Min0p3 OR L1_LooseIsoEG30er2p1_Jet34er2p7_dR_Min0p3 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle30eta2p1WPTightGsfCentralPFJet35EleCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1IsoEG30erJetC34drMin0p3Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sIsoEG30erJetC34drMin0p3" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG30L1IsoEGerJetC34drMin0p3EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1IsoEG30erJetC34drMin0p3Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle30erJetC34WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1IsoEGerJetC34drMin0p3EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle30erJetC34WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle30erJetC34WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle30erJetC34WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle30erJetC34WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle30erJetC34WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle30erJetC34WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle30erJetC34WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle30erJetC34WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle30erJetC34WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltDoubleCentralCaloJet10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltEle30JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 0.4 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle30erJetC34WPTightGsfTrackIsoFilter" ) -) -fragment.hltEle30PFJet35EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle30JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 35.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.6 ) -) -fragment.hltL1sIsoEG28erHTT100 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG24er2p1_HTT100er OR L1_LooseIsoEG26er2p1_HTT100er OR L1_LooseIsoEG28er2p1_HTT100er OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle28eta2p1WPTightGsfHT150 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1IsoEG28erHTT100Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sIsoEG28erHTT100" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG28L1IsoEG28erHTT100EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1IsoEG28erHTT100Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 28.0 ), - etcutEB = cms.double( 28.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle28erHTT100WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG28L1IsoEG28erHTT100EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28erHTT100WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle28erHTT100WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle28erHTT100WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle28erHTT100WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle28erHTT100WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28erHTT100WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28erHTT100WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28erHTT100WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28erHTT100WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltHT100Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 100.0 ) -) -fragment.hltPFHT150Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 150.0 ) -) -fragment.hltL1sSingleAndDoubleEGNonIsoOr = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle28HighEtaSC20Mass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleAndDoubleEGNonIsoOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOr" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEle28HighEtaSC20EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 28.0 ), - etcutEB = cms.double( 28.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle28HighEtaSC20ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.0132 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.135 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.08 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20ClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.11 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.145 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20EcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.8 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.55 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.8 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle28HighEtaSC20OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.08 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.08 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20DetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20TrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20DphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltEle28HighEtaSC20ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.033 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG20EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20EcalIsoFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.17 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.17 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20HEFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.21 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.21 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20EcalIsoFilterUnseeded" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltParticleFlowRecHitHBHEForEgammaUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbhereco" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -fragment.hltParticleFlowRecHitHFForEgammaUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( thresh_HF = cms.double( 0.4 ), - LongFibre_Fraction = cms.double( 0.1 ), - src = cms.InputTag( "hltHfreco" ), - EMDepthCorrection = cms.double( 22.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HADDepthCorrection = cms.double( 25.0 ), - HFCalib29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - name = cms.string( "PFHFRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( flags = cms.vstring( 'Standard', - 'HFLong', - 'HFShort' ), - cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11, 9, 9 ) - ), - cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), - cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) - ) - ) - ) - ), - ShortFibre_Cut = cms.double( 60.0 ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitHCALNavigator" ) - ) -) -fragment.hltParticleFlowClusterHBHEForEgammaUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForEgammaUnseeded" ) -) -fragment.hltParticleFlowClusterHCALForEgammaUnseeded = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForEgammaUnseeded" ) -) -fragment.hltParticleFlowClusterHFForEgammaUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_HAD" ) - ) - ), - showerSigma = cms.double( 0.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 0 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHFForEgammaUnseeded" ) -) -fragment.hltEgammaHcalPFClusterIsoUnseeded = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.05956, 0.13052 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgammaUnseeded" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( False ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle28HighEtaSC20HcalIsoFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.05956, 0.13052 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.7 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.7 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HEFilterUnseeded" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltHighEtaSC20Selector = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - cut = cms.string( "et>20 && abs(eta) < 3.0 && abs(eta) > 2.5" ) -) -fragment.hltHighEtaSC20SelectorFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltHighEtaSC20Selector" ), - minNumber = cms.uint32( 1 ) -) -fragment.hltEle28HighEtaSC20Mass55Filter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - lowerMassCut = cms.double( 55.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - upperMassCut = cms.double( 13000.0 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HcalIsoFilterUnseeded" ), - reqOppCharge = cms.untracked.bool( False ), - nZcandcut = cms.int32( 1 ) -) -fragment.hltPreDoubleMu207Mass0to30Photon23 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG23EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG23HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG23EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sHTT380erIorHTT320er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT380er OR L1_HTT320er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle15IsoVVVLPFHT450CaloBTagCSV4p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleEG5ObjectMap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltSusyPreBtagJetFilter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltBTagCaloCSVp067Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.62 ), - MaxTag = cms.double( 99999.0 ) -) -fragment.hltEGL1SingleEG5OpenFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5ObjectMap" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG15EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5OpenFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 15.0 ), - etcutEB = cms.double( 15.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle15VVVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG15EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.079, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.04 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.08 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaEcalPFClusterIsoR02 = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), - doRhoCorrection = cms.bool( False ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - drMax = cms.double( 0.2 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaHcalPFClusterIsoR02 = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.0888, 0.111 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ), - drMax = cms.double( 0.2 ), - doRhoCorrection = cms.bool( False ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0888, 0.111 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.6 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.6 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle15VVVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle15VVVLGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLGsfChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfChi2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.006 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.0044 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15VVVLGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEgammaEleGsfTrackIsoR02 = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", - egTrkIsoStripEndcap = cms.double( 0.01 ), - egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), - useGsfTrack = cms.bool( True ), - useSCRefs = cms.bool( True ), - trackProducer = cms.InputTag( "hltIter2MergedForElectrons" ), - egTrkIsoStripBarrel = cms.double( 0.01 ), - electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ), - egTrkIsoConeSize = cms.double( 0.2 ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 0.15 ) -) -fragment.hltEle15VVVLGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoR02" ), - thrOverEEB = cms.vdouble( 0.4 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPFHT450Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 450.0 ) -) -fragment.hltPreEle15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreEle15IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreEle50IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG50IsoVVVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5OpenFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle50VVVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50IsoVVVLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.079, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.04 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.08 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0888, 0.111 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.6 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.6 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle50VVVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle50VVVLGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLGsfChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfChi2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.006 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.0044 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50VVVLGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoR02" ), - thrOverEEB = cms.vdouble( 0.4 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreEle15IsoVVVLPFHT600 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFHT600Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 600.0 ) -) -fragment.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er OR L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_115_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMu8TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT300PFMETNoMu60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleMuOpenObjectMap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenObjectMap" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenCandidateL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenCandidateL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMuon8RelTrkIsoVVLFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltMET20 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltMETClean10 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltDiCaloJet20MJJ400DEta3p5 = cms.EDFilter( "HLTCaloJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.5 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 10 ), - minInvMass = cms.double( 400.0 ), - minPtHigh = cms.double( 20.0 ), - minPtLow = cms.double( 20.0 ) -) -fragment.hltDiPFJet40MJJ750DEta3p5 = cms.EDFilter( "HLTPFJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.5 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 85 ), - minInvMass = cms.double( 750.0 ), - minPtHigh = cms.double( 40.0 ), - minPtLow = cms.double( 40.0 ) -) -fragment.hltPFHTJet30Eta5 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 5.0 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFHT300Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltPFMETNoMu60 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltPreMu10TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT350PFMETNoMu60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMuon10RelTrkIsoVVLFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltPFHT350Jet30Eta5 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - minHt = cms.vdouble( 350.0 ) -) -fragment.hltPreMu15IsoVVVLPFHT450CaloBTagCSV4p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 15.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3CaloMuonCorrectedVVVLIsolations = cms.EDProducer( "L2MuonIsolationProducer", - WriteIsolatorFloat = cms.bool( True ), - IsolatorPSet = cms.PSet( - Thresholds = cms.vdouble( 9.9999999E7 ), - ReturnRelativeSum = cms.bool( False ), - AndOrCuts = cms.bool( True ), - EtaBounds = cms.vdouble( 2.411 ), - ConeSizesRel = cms.vdouble( 0.2 ), - EtaBoundsRel = cms.vdouble( 2.411 ), - RhoScaleBarrel = cms.double( 0.836 ), - UseRhoCorrection = cms.bool( True ), - ReturnAbsoluteSum = cms.bool( True ), - RhoMax = cms.double( 9.9999999E7 ), - RhoSrc = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - CutRelativeIso = cms.bool( False ), - CutAbsoluteIso = cms.bool( True ), - EffAreaSFBarrel = cms.double( 1.0 ), - ThresholdsRel = cms.vdouble( 9.9999999E7 ), - ComponentName = cms.string( "CutsIsolatorWithCorrection" ), - ConeSizes = cms.vdouble( 0.2 ), - EffAreaSFEndcap = cms.double( 0.883 ), - RhoScaleEndcap = cms.double( 1.0 ) - ), - StandAloneCollectionLabel = cms.InputTag( "hltIterL3MuonCandidates" ), - ExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ) -) -fragment.hltL3MuonCombRelIsolationVVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 1.2 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.2 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "hltL3CaloMuonCorrectedVVVLIsolations" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.2 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2L3MuonMerged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.2 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( True ), - UseCaloIso = cms.bool( True ) -) -fragment.hltL3MuVVVLIsoFIlter = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonCombRelIsolationVVVL' ) -) -fragment.hltPreMu15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu15IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu50IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 50.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3Mu50VVVLIsoFIlter = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonCombRelIsolationVVVL' ) -) -fragment.hltPreMu15IsoVVVLPFHT600 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon10PsiPrimeBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon10PsiPrimeBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 9.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 3.35 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon10PsiPrimeBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon10PsiPrimeBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon20JpsiBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon20JpsiBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 19.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon20JpsiBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon20JpsiBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4p5er2p0SQOSMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon10UpsilonBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5er2p0SQOSMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon10UpsilonBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 9.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon10UpsilonBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon10UpsilonBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon10UpsilonBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon10UpsilonBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon12Upsiloneta1p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1s12DoubleMu4p5er2p0SQOSMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 1.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 1.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon12UpsilonL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 11.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 1.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon12Upsilons = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon12UpsilonL3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 1.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon12Upsilons = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon12Upsilons" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon14PhiBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon14PhiBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 1.2 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 13.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon14PhiBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon14PhiBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon18PsiPrime = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon18PsiPrimeL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 17.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.35 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon18PsiPrimes = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon18PsiPrimeL3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon18PsiPrimes = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon18PsiPrimes" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon25Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon25JpsiL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 24.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon25Jpsis = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon25JpsiL3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon25Jpsis = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon25Jpsis" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu8SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu8_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDimuon18PsiPrimenoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sL1sDoubleMu8SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu8SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu8SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu8SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 17.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.35 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon18PsiPrimesNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon24UpsilonnoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon24UpsilonNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 13.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon24UpsilonNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon24UpsilonsNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon24PhinoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon24PhiNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 1.2 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 23.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon24PhiNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon24PhiBarrelNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltPreDimuon25JpsinoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon25JpsiNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 24.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon25JpsiNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDisplacedmumuFilterDimuon25JpsisNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -fragment.hltL1sDoubleMu7EG7 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu7_EG7 OR L1_DoubleMu7_SQ_EG7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiMu9Ele9CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu7EG7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1DoubleMu7EG7f0Filtered9 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 9.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sDoubleMu7EG7" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 9.0 ), - etcutEB = cms.double( 9.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu9Ele9DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 2 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter" ) -) -fragment.hltDoubleMu9DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ) -) -fragment.hltPreDiMu9Ele9CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sDoubleMu18er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu18er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleIsoMu20eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu18erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu18er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sDoubleMu18erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu18erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu18erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu18erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sDoubleMu18erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltL1sDoubleMu22er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleIsoMu24eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu22er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sDoubleMu22erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu22erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu22erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sDoubleMu22erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu22erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu22erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sDoubleMu22erL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltL1sDoubleMu125to157ORTripleMu444 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_15_5 OR L1_DoubleMu_15_5_SQ OR L1_DoubleMu_15_7 OR L1_DoubleMu_15_7_SQ OR L1_DoubleMu_15_7_SQ_Mass_Min4 OR L1_TripleMu_4_4_4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreTrkMu12DoubleTrkMu5NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157ORTripleMu444" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltIterL3OISeedsFromL2MuonsNoVtx = cms.EDProducer( "TSGForOI", - hitsToTry = cms.int32( 3 ), - adjustErrorsDynamicallyForHitless = cms.bool( True ), - SF4 = cms.double( 7.0 ), - SF5 = cms.double( 10.0 ), - SF2 = cms.double( 4.0 ), - SF3 = cms.double( 5.0 ), - SF1 = cms.double( 3.0 ), - minEtaForTEC = cms.double( 0.7 ), - fixedErrorRescaleFactorForHits = cms.double( 3.0 ), - maxSeeds = cms.uint32( 5 ), - maxEtaForTOB = cms.double( 1.8 ), - pT3 = cms.double( 70.0 ), - pT2 = cms.double( 30.0 ), - pT1 = cms.double( 13.0 ), - layersToTry = cms.int32( 2 ), - fixedErrorRescaleFactorForHitless = cms.double( 10.0 ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - adjustErrorsDynamicallyForHits = cms.bool( True ), - src = cms.InputTag( "hltL2Muons" ), - tsosDiff = cms.double( 0.03 ), - eta1 = cms.double( 1.0 ), - eta2 = cms.double( 1.4 ), - UseHitLessSeeds = cms.bool( True ), - UseStereoLayersInTEC = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), - debug = cms.untracked.bool( False ) -) -fragment.hltIterL3OITrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIterL3OISeedsFromL2MuonsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) -) -fragment.hltIterL3OIMuCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIterL3OITrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - AlgorithmName = cms.string( "iter10" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -fragment.hltIterL3OIMuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 4, 3, 2 ), - min3DLayers = cms.vint32( 1, 2, 2 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 5, 5 ) - ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIterL3OIMuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltL3MuonsIterL3OINoVtx = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2Muons" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurityNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -fragment.hltIterL3OIL3MuonsLinksCombinationNoVtx = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx' ) -) -fragment.hltIterL3OIL3MuonsNoVtx = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx' ) -) -fragment.hltIterL3OIL3MuonCandidatesNoVtx = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationNoVtx" ), - InputObjects = cms.InputTag( "hltIterL3OIL3MuonsNoVtx" ), - MuonPtOption = cms.string( "Tracker" ) -) -fragment.hltL2SelectorForL3IONoVtx = cms.EDProducer( "HLTMuonL2SelectorForL3IO", - MaxNormalizedChi2 = cms.double( 20.0 ), - MinNmuonHits = cms.int32( 1 ), - MinNhits = cms.int32( 1 ), - applyL3Filters = cms.bool( False ), - MaxPtDifference = cms.double( 0.3 ), - l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidatesNoVtx" ), - InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationNoVtx" ), - l2Src = cms.InputTag( "hltL2Muons" ) -) -fragment.hltIterL3MuonPixelTracksFilterNoVtx = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltIterL3MuonPixelTracksFitterNoVtx = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltIterL3MuonPixelTracksTrackingRegionsNoVtx = cms.EDProducer( "MuonTrackingRegionEDProducer", - precise = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.0 ), - Z_fixed = cms.bool( True ), - MeasurementTrackerName = cms.InputTag( "" ), - maxRegions = cms.int32( 5 ), - Pt_min = cms.double( 2.0 ), - Rescale_Dz = cms.double( 4.0 ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - vertexCollection = cms.InputTag( "notUsed" ), - Phi_fixed = cms.bool( True ), - input = cms.InputTag( "hltL2SelectorForL3IONoVtx" ), - DeltaR = cms.double( 0.025 ), - OnDemand = cms.int32( -1 ), - DeltaZ = cms.double( 24.2 ), - Rescale_phi = cms.double( 3.0 ), - Rescale_eta = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - Phi_min = cms.double( 0.0 ), - DeltaPhi = cms.double( 0.15 ), - UseVertex = cms.bool( False ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Pt_fixed = cms.bool( True ) -) -fragment.hltIterL3MuonPixelLayerQuadrupletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIterL3MuonPixelTracksHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadrupletsNoVtx" ) -) -fragment.hltIterL3MuonPixelTracksHitQuadrupletsNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoubletsNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIterL3MuonPixelTracksNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilterNoVtx" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitterNoVtx" ), - SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadrupletsNoVtx" ) -) -fragment.hltIterL3MuonPixelVerticesNoVtx = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracksNoVtx" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltIterL3MuonTrimmedPixelVerticesNoVtx = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3MuonPixelVerticesNoVtx" ) -) -fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3MuonPixelTracksNoVtx" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0IterL3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -fragment.hltIter0IterL3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltIter2IterL3MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3MuonPixelLayerTripletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2IterL3MuonPixelClusterCheckNoVtx = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheckNoVtx" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTripletsNoVtx" ) -) -fragment.hltIter2IterL3MuonPixelHitTripletsNoVtx = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoubletsNoVtx" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2IterL3MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTripletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2IterL3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2IterL3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltIter2IterL3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3MuonsIterL3IONoVtx = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.04 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2SelectorForL3IONoVtx" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVerticesNoVtx" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - matchToSeeds = cms.bool( True ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIter2IterL3MuonMergedNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -fragment.hltIterL3MuonsFromL2LinksCombinationNoVtx = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx','hltL3MuonsIterL3IONoVtx' ) -) -fragment.hltIterL3MuonsFromL2NoVtx = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx','hltL3MuonsIterL3IONoVtx' ) -) -fragment.hltIterL3MuonL1MuonNoL2SelectorNoVtx = cms.EDProducer( "HLTL1MuonNoL2Selector", - SeedMapTag = cms.InputTag( "hltL2Muons" ), - L1MinPt = cms.double( -1.0 ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L2CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - L1MaxEta = cms.double( 5.0 ), - L1MinQuality = cms.uint32( 7 ) -) -fragment.hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltIterL3MuonL1MuonNoL2SelectorNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -fragment.hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIterL3FromL1MuonPixelTracksHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx" ) -) -fragment.hltIterL3FromL1MuonPixelTracksHitQuadrupletsNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoubletsNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIterL3FromL1MuonPixelTracksNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilterNoVtx" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitterNoVtx" ), - SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadrupletsNoVtx" ) -) -fragment.hltIterL3FromL1MuonPixelVerticesNoVtx = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracksNoVtx" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3FromL1MuonPixelVerticesNoVtx" ) -) -fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracksNoVtx" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2IterL3FromL1MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx" ) -) -fragment.hltIter2IterL3FromL1MuonPixelHitTripletsNoVtx = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoubletsNoVtx" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2IterL3FromL1MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTripletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2IterL3FromL1MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltIter2IterL3FromL1MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIterL3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonMergedNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonMergedNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIterL3MuonAndMuonFromL1MergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMergedNoVtx','hltIter2IterL3FromL1MuonMergedNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonMergedNoVtx','hltIter2IterL3FromL1MuonMergedNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltL3MuonsIterL3LinksNoVtx = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMergedNoVtx" ), - shareHitFraction = cms.double( 0.19 ), - LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombinationNoVtx" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltIterL3MuonsNoVtx = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMergedNoVtx" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( True ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "Notused" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltIter2IterL3FromL1MuonMergedNoVtx','hltL3MuonsIterL3LinksNoVtx' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltIterL3MuonCandidatesNoVtx = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltIterL3MuonsNoVtx" ) -) -fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered5NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered12NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuonMergingNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','hltMuCtfTracks' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','hltMuCtfTracks' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltDiMuonLinksNoVtx = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMergingNoVtx" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombinationNoVtx" ), - ptMin = cms.double( 2.5 ) -) -fragment.hltGlbTrkMuonsNoVtx = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltDiMuonMergingNoVtx','hltDiMuonLinksNoVtx' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -fragment.hltGlbTrkMuonCandsNoVtx = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltGlbTrkMuonsNoVtx" ) -) -fragment.hltTripleTrkMuFiltered5NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 5.0 ), - minN = cms.uint32( 3 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltSingleTrkMuFiltered12NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 12.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltPreTrkMu16DoubleTrkMu6NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered6NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 6.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered16NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 16.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltTripleTrkMuFiltered6NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 6.0 ), - minN = cms.uint32( 3 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltSingleTrkMuFiltered16NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 16.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltPreTrkMu17DoubleTrkMu8NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered8NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered17NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltTripleTrkMuFiltered8NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 8.0 ), - minN = cms.uint32( 3 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltSingleTrkMuFiltered17NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 17.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltPreMu8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu17 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu19 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu17Photon30IsoCaloId = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MinPt = cms.double( 7.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL2Filtered10" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltMu17Photon30IsoCaloIdPhotonlegFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltMu17Photon30IsoCaloIdPhotonlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu17Photon30IsoCaloIdPhotonlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sSingleEG10IorSingleEG5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle8CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10IorSingleEG5" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter" ) -) -fragment.hltEle8PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle8JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltL1sSingleEG10IorSingleEG15 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle12CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10IorSingleEG15" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle12JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter" ) -) -fragment.hltEle12PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle12JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltL1sSingleEG15 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter" ) -) -fragment.hltEle23PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle23JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltPreEle8CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( False ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ) -) -fragment.hltEle8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle8CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltEle8NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltPreEle17CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle17EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 17.0 ), - etcutEB = cms.double( 17.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle17HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle17CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle17CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle17CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle17CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle17CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltEle17NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltPreEle23CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle23EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle23HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle23CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMDphiFilter" ) -) -fragment.hltEle23NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -fragment.hltPreEle50CaloIdVTGsfTrkIdTPFJet165 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle50CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.05 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle50CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.06 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.06 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPFJetsCorrectedMatchedToL1 = cms.EDProducer( "HLTPFJetL1TMatchProducer", - jetsInput = cms.InputTag( "hltAK4PFJetsCorrected" ), - DeltaR = cms.double( 0.5 ), - L1Jets = cms.InputTag( 'hltGtStage2Digis','Jet' ) -) -fragment.hltMonoPFJet165 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 165.0 ) -) -fragment.hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet = cms.EDProducer( "HLTPFJetCollectionsForBoostedLeptonPlusJets", - SourceJetTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), - minDeltaR = cms.double( 0.5 ), - HltLeptonTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter" ) -) -fragment.hltEle50CaloIdVTGsfTrkIdTCentralPFJet165EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet" ), - inputTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet" ), - MinJetPt = cms.double( 165.0 ), - triggerType = cms.int32( 0 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.6 ) -) -fragment.hltPreEle115CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG115EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 115.0 ), - etcutEB = cms.double( 115.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG115CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG115EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG115CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG115CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle115CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG115CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle115CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle115CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreEle135CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG135EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 135.0 ), - etcutEB = cms.double( 135.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG135CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG135EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG135CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG135CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle135CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG135CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle135CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle135CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreEle145CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG145EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 145.0 ), - etcutEB = cms.double( 145.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG145CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG145EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG145CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG145CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle145CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG145CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle145CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle145CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreEle200CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG200CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG200EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG200CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG200CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle200CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG200CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle200CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle200CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreEle250CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG250EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 250.0 ), - etcutEB = cms.double( 250.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG250CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG250EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG250CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG250CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle250CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG250CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle250CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle250CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreEle300CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG300EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 300.0 ), - etcutEB = cms.double( 300.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG300CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG300EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG300CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG300CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle300CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG300CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle300CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle300CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_QuadJet60er2p7 OR L1_QuadJet50er2p7 OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_HTT250er_QuadJet_70_55_40_35_er2p5 OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p4 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT340er_QuadJet_70_55_40_40_er2p5 OR L1_HTT320er_QuadJet_70_55_45_45_er2p5 OR L1_HTT340er_QuadJet_70_55_45_45_er2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT300PT30QuadPFJet75604540 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltQuadCentralJet30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltCaloJetsQuad30ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltQuadCentralJet30" ) -) -fragment.hltHtMhtCaloJetsQuadC30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetsQuad30ForHt" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 4 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltCaloQuadJet30HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsQuadC30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtCaloJetsQuadC30' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltPFCentralJetLooseIDQuad30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -fragment.hlt1PFCentralJetLooseID75 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 75.0 ) -) -fragment.hlt2PFCentralJetLooseID60 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 60.0 ) -) -fragment.hlt3PFCentralJetLooseID45 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 45.0 ) -) -fragment.hlt4PFCentralJetLooseID40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPFCentralJetLooseIDQuad30forHt = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFCentralJetLooseIDQuad30" ) -) -fragment.hltHtMhtPFCentralJetsLooseIDQuadC30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltPFCentralJetLooseIDQuad30forHt" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 4 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFCentralJetsLooseIDQuad30HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtPFCentralJetsLooseIDQuadC30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtPFCentralJetsLooseIDQuadC30' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltPrePFHT300PT30QuadPFJet75604540TriplePFBTagCSV3p0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBTagCaloCSVp05Double = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPFJetForBtagSelector = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltPFJetForBtag = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetForBtagSelector" ) -) -fragment.hltBLifetimeAssociatorPF = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltPFJetForBtag" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltBLifetimeTagInfosPF = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltBLifetimeAssociatorPF" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( True ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -fragment.hltInclusiveVertexFinderPF = cms.EDProducer( "InclusiveVertexFinder", - fitterSigmacut = cms.double( 3.0 ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - vertexMinAngleCosine = cms.double( 0.95 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - useVertexReco = cms.bool( True ), - vertexMinDLenSig = cms.double( 0.5 ), - useDirectVertexFitter = cms.bool( True ), - minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) -) -fragment.hltInclusiveSecondaryVerticesPF = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 2.0 ), - secondaryVertices = cms.InputTag( "hltInclusiveVertexFinderPF" ), - maxFraction = cms.double( 0.7 ) -) -fragment.hltTrackVertexArbitratorPF = cms.EDProducer( "TrackVertexArbitrator", - fitterSigmacut = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - fitterTini = cms.double( 256.0 ), - trackMinLayers = cms.int32( 4 ), - fitterRatio = cms.double( 0.25 ), - secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVerticesPF" ), - sigCut = cms.double( 5.0 ), - distCut = cms.double( 0.04 ), - trackMinPt = cms.double( 0.4 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - dLenFraction = cms.double( 0.333 ), - trackMinPixels = cms.int32( 1 ), - dRCut = cms.double( 0.4 ) -) -fragment.hltInclusiveMergedVerticesPF = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 10.0 ), - secondaryVertices = cms.InputTag( "hltTrackVertexArbitratorPF" ), - maxFraction = cms.double( 0.2 ) -) -fragment.hltSecondaryVertexTagInfosPF = cms.EDProducer( "SecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltBLifetimeTagInfosPF" ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - ptMin = cms.double( 1.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 2 ), - sip2dSigMin = cms.double( -99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltInclusiveMergedVerticesPF" ) -) -fragment.hltCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ), - tagInfos = cms.VInputTag( 'hltBLifetimeTagInfosPF','hltSecondaryVertexTagInfosPF' ) -) -fragment.hltBTagPFCSVp070Triple = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 3 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.7 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_HTT250er_QuadJet_70_55_40_35_er2p5 OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p4 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT340er_QuadJet_70_55_40_40_er2p5 OR L1_HTT320er_QuadJet_70_55_45_45_er2p5 OR L1_HTT340er_QuadJet_70_55_45_45_er2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT380SixPFJet32DoublePFBTagCSV2p2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloJetFilterSixC25 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 25.0 ) -) -fragment.hltCaloJetsSix25ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltCaloJetFilterSixC25" ) -) -fragment.hltHtMhtCaloJetsSixC25 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 25.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetsSix25ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltCaloSixJet25HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC25' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC25' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltBTagCaloCSVp44Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.44 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPFJetFilterSixC32 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 32.0 ) -) -fragment.hltPFJetsSix32ForHt = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetFilterSixC32" ) -) -fragment.hltHtMhtPFJetsSixC32 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 32.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltPFJetsSix32ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFSixJet32HT380 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC32' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC32' ), - minHt = cms.vdouble( 380.0 ) -) -fragment.hltBTagPFCSVp075Double = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.75 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPrePFHT380SixPFJet32DoublePFBTagDeepCSV2p2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo = cms.EDProducer( "TrackDeepNNTagInfoProducer", - computer = cms.PSet( - trackFlip = cms.bool( False ), - useTrackWeights = cms.bool( True ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - SoftLeptonFlip = cms.bool( False ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - charmCut = cms.double( 1.5 ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackSort = cms.string( "sip2dSig" ), - trackMultiplicityMin = cms.uint32( 2 ), - vertexFlip = cms.bool( False ) - ), - svTagInfos = cms.InputTag( "hltInclusiveSecondaryVertexFinderTagInfos" ) -) -fragment.hltDeepCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfosCalo" ), - checkSVForDefaults = cms.bool( False ), - toAdd = cms.PSet( - probbb = cms.string( "probb" ), - probcc = cms.string( "probc" ) - ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepFlavourNoSL.json" ), - meanPadding = cms.bool( False ) -) -fragment.hltBTagCaloDeepCSVp44Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.21 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltDeepBLifetimeTagInfosPF = cms.EDProducer( "CandIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( True ), - maxDeltaR = cms.double( 0.4 ), - candidates = cms.InputTag( "hltParticleFlow" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - jets = cms.InputTag( "hltPFJetForBtag" ), - useTrackQuality = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - maximumChiSquared = cms.double( 5.0 ), - computeProbabilities = cms.bool( True ) -) -fragment.hltDeepInclusiveVertexFinderPF = cms.EDProducer( "InclusiveCandidateVertexFinder", - fitterSigmacut = cms.double( 3.0 ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - vertexMinAngleCosine = cms.double( 0.95 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - useVertexReco = cms.bool( True ), - vertexMinDLenSig = cms.double( 0.5 ), - useDirectVertexFitter = cms.bool( True ), - minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) -) -fragment.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", - minSignificance = cms.double( 2.0 ), - secondaryVertices = cms.InputTag( "hltDeepInclusiveVertexFinderPF" ), - maxFraction = cms.double( 0.7 ) -) -fragment.hltDeepTrackVertexArbitratorPF = cms.EDProducer( "CandidateVertexArbitrator", - fitterSigmacut = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - fitterTini = cms.double( 256.0 ), - trackMinLayers = cms.int32( 4 ), - fitterRatio = cms.double( 0.25 ), - secondaryVertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), - sigCut = cms.double( 5.0 ), - distCut = cms.double( 0.04 ), - trackMinPt = cms.double( 0.4 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - dLenFraction = cms.double( 0.333 ), - trackMinPixels = cms.int32( 1 ), - dRCut = cms.double( 0.4 ) -) -fragment.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", - minSignificance = cms.double( 10.0 ), - secondaryVertices = cms.InputTag( "hltDeepTrackVertexArbitratorPF" ), - maxFraction = cms.double( 0.2 ) -) -fragment.hltDeepSecondaryVertexTagInfosPF = cms.EDProducer( "CandSecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltDeepBLifetimeTagInfosPF" ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 3.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.65 ), - maxDeltaRToJetAxis = cms.double( 0.4 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ) -) -fragment.hltDeepCombinedSecondaryVertexBJetTagsInfos = cms.EDProducer( "DeepNNTagInfoProducer", - computer = cms.PSet( - trackFlip = cms.bool( False ), - useTrackWeights = cms.bool( True ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - SoftLeptonFlip = cms.bool( False ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - charmCut = cms.double( 1.5 ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackSort = cms.string( "sip2dSig" ), - trackMultiplicityMin = cms.uint32( 2 ), - vertexFlip = cms.bool( False ) - ), - svTagInfos = cms.InputTag( "hltDeepSecondaryVertexTagInfosPF" ) -) -fragment.hltDeepCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), - checkSVForDefaults = cms.bool( False ), - toAdd = cms.PSet( - probbb = cms.string( "probb" ), - probcc = cms.string( "probc" ) - ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepFlavourNoSL.json" ), - meanPadding = cms.bool( False ) -) -fragment.hltBTagPFDeepCSVp075Double = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPrePFHT380SixPFJet32 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFHT430SixPFJet40PFBTagCSV1p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloJetFilterSixC35 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltCaloJetsSix35ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltCaloJetFilterSixC35" ) -) -fragment.hltHtMhtCaloJetsSixC35 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 35.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetsSix35ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltCaloSixJet35HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC35' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC35' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltPFJetFilterSixC40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPFJetsSix40ForHt = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetFilterSixC40" ) -) -fragment.hltHtMhtPFJetsSixC40 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltPFJetsSix40ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFSixJet40HT430 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC40' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC40' ), - minHt = cms.vdouble( 430.0 ) -) -fragment.hltBTagPFCSVp080Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.8 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPrePFHT430SixPFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT300Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 300.0 ) -) -fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40 OR L1_SingleTau120er2p1 OR L1_SingleJet180 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPrePFHT350MinPFJet15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHtMhtJet10 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 10.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 10.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltHT175Jet10 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet10' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet10' ), - minHt = cms.vdouble( 175.0 ) -) -fragment.hltPFHTJet15 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 15.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFHT350Jet15 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet15' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet15' ), - minHt = cms.vdouble( 350.0 ) -) -fragment.hltPrePhoton60R9Id90CaloIdLIsoL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTauNoPS" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG60EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 60.0 ), - etcutEB = cms.double( 60.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG60HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG60R9Id90CaloIdLIsoLR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 8.0 ), - thrOverEEE = cms.vdouble( 0.007 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.01 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 3.0E-5 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 3.0E-5 ), - thrRegularEE = cms.vdouble( 7.5 ), - thrOverEEE = cms.vdouble( 0.032 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.03 ), - thrRegularEB = cms.vdouble( 12.5 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - maxTrackCut = cms.int32( 0 ), - sMaj_min = cms.double( 0.0 ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - sMaj_max = cms.double( 1.5 ), - inputTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter" ), - sMin_min = cms.double( 0.0 ), - trackPtCut = cms.double( 5.0 ), - seedTimeMin = cms.double( -999.0 ), - ncandcut = cms.int32( 1 ), - inputTrack = cms.InputTag( "hltIter2MergedForPhotons" ), - trackdRCut = cms.double( 0.2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - seedTimeMax = cms.double( 999.0 ), - sMin_max = cms.double( 0.4 ), - EBOnly = cms.bool( False ) -) -fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sETT50to60BptxAND = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETT50_BptxAND OR L1_ETT60_BptxAND" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreFullTrackMultiplicity85 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPixelTracksForHighMultFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.3 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -fragment.hltPixelTracksForHighMultFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForHighMult = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.3 ), - originHalfLength = cms.double( 15.1 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltPixelTracksHitDoubletsForHighMult = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForHighMult" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForHighMult = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForHighMult" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForHighMultFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForHighMultFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForHighMult" ) -) -fragment.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ), - PtMin = cms.double( 0.4 ), - NTrkMin = cms.int32( 3 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "loose" ), - minNumberLayers = cms.uint32( 0 ), - chi2n_par = cms.double( 9999.0 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 100.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 9999.0, 1.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 0.5 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 999 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 999.0 ), - copyExtras = cms.untracked.bool( False ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltPixelTracksForHighMult" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForHighMult" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 9999.0, 1.0 ), - d0_par1 = cms.vdouble( 9999.0, 1.0 ), - res_par = cms.vdouble( 99999.0, 99999.0 ), - minHitsToBypassChecks = cms.uint32( 999 ) -) -fragment.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltGoodPixelTracksForHighMult" ), - particleType = cms.string( "pi+" ) -) -fragment.hltHighMult30 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 30 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ), - vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.12 ) -) -fragment.hltSiStripRawToClustersFacilityFull = cms.EDProducer( "SiStripClusterizerFromRaw", - ProductLabel = cms.InputTag( "rawDataCollector" ), - DoAPVEmulatorCheck = cms.bool( False ), - Algorithms = cms.PSet( - CommonModeNoiseSubtractionMode = cms.string( "Median" ), - useCMMeanMap = cms.bool( False ), - TruncateInSuppressor = cms.bool( True ), - doAPVRestore = cms.bool( False ), - SiStripFedZeroSuppressionMode = cms.uint32( 4 ), - PedestalSubtractionFedMode = cms.bool( True ) - ), - Clusterizer = cms.PSet( - QualityLabel = cms.string( "" ), - ClusterThreshold = cms.double( 5.0 ), - SeedThreshold = cms.double( 3.0 ), - Algorithm = cms.string( "ThreeThresholdAlgorithm" ), - ChannelThreshold = cms.double( 2.0 ), - MaxAdjacentBad = cms.uint32( 0 ), - setDetId = cms.bool( True ), - MaxSequentialHoles = cms.uint32( 0 ), - RemoveApvShots = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MaxSequentialBad = cms.uint32( 1 ) - ), - onDemand = cms.bool( False ) -) -fragment.hltSiStripClustersFull = cms.EDProducer( "MeasurementTrackerEventProducer", - inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ), - pixelClusterProducer = cms.string( "hltSiPixelClusters" ), - switchOffPixelsIfEmpty = cms.bool( True ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) -) -fragment.hltSiStripMatchedRecHitsFull = cms.EDProducer( "SiStripRecHitConverter", - StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ), - stereoRecHits = cms.string( "stereoRecHit" ), - useSiStripQuality = cms.bool( False ), - matchedRecHits = cms.string( "matchedRecHit" ), - ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - VerbosityLevel = cms.untracked.int32( 1 ), - rphiRecHits = cms.string( "rphiRecHit" ), - Matcher = cms.ESInputTag( 'SiStripRecHitMatcherESProducer','StandardMatcher' ), - siStripQualityLabel = cms.ESInputTag( "" ), - MaskBadAPVFibers = cms.bool( False ) -) -fragment.hltFullIter0PixelQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter0PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.5 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter0PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter0PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter0PixelQuadruplets" ) -) -fragment.hltFullIter0PixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.0012 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter0PixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltFullIter0PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter0CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter0PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersFull" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter0CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter0CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "initialStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter0PrimaryVertices = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 2.5 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 2.4 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 5.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 3.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.01 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -fragment.hltFullIter0TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.95, -0.85, -0.75 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter0HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter0TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter0TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter0HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter1PixelQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter1PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.15 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter1PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter1PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter1PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter1PixelQuadruplets" ) -) -fragment.hltFullIter1PixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.0017 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter1PixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 1000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltFullIter1PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter1PixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter1CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter1PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter1CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter1CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "lowPtQuadStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter1TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter1CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.65, -0.35, -0.15 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter1HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter1CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter1TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter1TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter1HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter2PixelTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter2PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.55 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter2PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter2PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter2PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter2PixelTriplets" ) -) -fragment.hltFullIter2PixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter2PixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.07 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltFullIter2PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter2PixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter2CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter2PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter2CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter2CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "highPtTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter2TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter2CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( 0.2, 0.3, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter2HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter2CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter2TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter2TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter3ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter2HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter3MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter3PixelTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter3PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.2 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter3PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter3PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter3PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter3PixelTriplets" ) -) -fragment.hltFullIter3PixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter3PixelHitDoublets" ), - CAThetaCut = cms.double( 0.002 ), - maxChi2 = cms.PSet( - value2 = cms.double( 8.0 ), - value1 = cms.double( 70.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.05 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltFullIter3PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter3PixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter3CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter3PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter3CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter3CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "lowPtTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter3TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter3CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( 0.0, 0.2, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter3HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter3CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter3TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter3TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter3HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter4PixelQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter4PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.3 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter4PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter4PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter4PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter4PixelQuadruplets" ) -) -fragment.hltFullIter4PixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.0011 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter4PixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 100.0 ), - value1 = cms.double( 500.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.0 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltFullIter4PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter4PixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter4CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter4PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter4CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter4CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "detachedQuadStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter4TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter4CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter4HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter4CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter4TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter4TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter5ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter4HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter5MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter5PixelTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter5PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.25 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter5PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter5PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter5PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter5PixelTriplets" ) -) -fragment.hltFullIter5PixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.2 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter5PixelHitDoublets" ), - CAThetaCut = cms.double( 0.001 ), - maxChi2 = cms.PSet( - value2 = cms.double( 10.0 ), - value1 = cms.double( 300.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.0 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltFullIter5PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter5PixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter5CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter5PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter5CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter5CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "detachedTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter5TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter5CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.2, 0.3, 0.8 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter5HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter5CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter5TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter5TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter6ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter5HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter6MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter6PixelPairsA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter6PixelTrackingRegionsA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltFullIter0PrimaryVertices" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.03 ), - maxNVertices = cms.int32( 5 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 0.6 ), - originRadius = cms.double( 0.015 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter6PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter6PixelHitDoubletsA = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter6PixelTrackingRegionsA" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter6PixelPairsA" ) -) -fragment.hltFullIter6PixelSeedsA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter6PixelPairsB = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix4' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ) -) -fragment.hltFullIter6PixelTrackingRegionsB = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltFullIter0PrimaryVertices" ), - zErrorVetex = cms.double( 0.03 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 5 ), - maxNRegions = cms.int32( 5 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.6 ), - points = cms.PSet( - phi = cms.vdouble( 3.0 ), - eta = cms.vdouble( 0.0 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.015 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 1.2 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltFullIter6PixelHitDoubletsB = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter6PixelTrackingRegionsB" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter6PixelPairsB" ) -) -fragment.hltFullIter6PixelSeedsB = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsB" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter6PixelSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter6PixelSeedsA','hltFullIter6PixelSeedsB' ) -) -fragment.hltFullIter6CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter6PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter6CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter6CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "pixelPairStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter6TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter6CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter6HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter6CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter6TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter6TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter7ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter6HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter7MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter7MixedLayersA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 1 ) - ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltFullIter7MixedTrackingRegionsA = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.4 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter7MixedClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter7MixedHitDoubletsA = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsA" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter7MixedLayersA" ) -) -fragment.hltFullIter7MixedHitTripletsA = cms.EDProducer( "PixelTripletLargeTipEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsA" ), - useMultScattering = cms.bool( True ), - extraHitRZtolerance = cms.double( 0.0 ) -) -fragment.hltFullIter7MixedSeedsA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter7MixedLayersB = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix3+BPix4+TIB1' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ) -) -fragment.hltFullIter7MixedTrackingRegionsB = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.6 ), - originHalfLength = cms.double( 10.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter7MixedHitDoubletsB = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsB" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter7MixedLayersB" ) -) -fragment.hltFullIter7MixedHitTripletsB = cms.EDProducer( "PixelTripletLargeTipEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsB" ), - useMultScattering = cms.bool( True ), - extraHitRZtolerance = cms.double( 0.0 ) -) -fragment.hltFullIter7MixedSeedsB = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsB" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter7MixedSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter7MixedSeedsA','hltFullIter7MixedSeedsB' ) -) -fragment.hltFullIter7CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter7MixedSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter7CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter7CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "mixedTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter7TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter7CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter7HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter7CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter7TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter7TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter8ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter7HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter8MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter8PixelLessLayers = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTIB4', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg', - 'TID1_pos+TID2_pos+MTEC1_pos', - 'TID1_neg+TID2_neg+MTEC1_neg', - 'TID2_pos+TID3_pos+TEC1_pos', - 'TID2_neg+TID3_neg+TEC1_neg', - 'TID2_pos+TID3_pos+MTEC1_pos', - 'TID2_neg+TID3_neg+MTEC1_neg', - 'TEC1_pos+TEC2_pos+TEC3_pos', - 'TEC1_neg+TEC2_neg+TEC3_neg', - 'TEC1_pos+TEC2_pos+MTEC3_pos', - 'TEC1_neg+TEC2_neg+MTEC3_neg', - 'TEC1_pos+TEC2_pos+TEC4_pos', - 'TEC1_neg+TEC2_neg+TEC4_neg', - 'TEC1_pos+TEC2_pos+MTEC4_pos', - 'TEC1_neg+TEC2_neg+MTEC4_neg', - 'TEC2_pos+TEC3_pos+TEC4_pos', - 'TEC2_neg+TEC3_neg+TEC4_neg', - 'TEC2_pos+TEC3_pos+MTEC4_pos', - 'TEC2_neg+TEC3_neg+MTEC4_neg', - 'TEC2_pos+TEC3_pos+TEC5_pos', - 'TEC2_neg+TEC3_neg+TEC5_neg', - 'TEC2_pos+TEC3_pos+TEC6_pos', - 'TEC2_neg+TEC3_neg+TEC6_neg', - 'TEC3_pos+TEC4_pos+TEC5_pos', - 'TEC3_neg+TEC4_neg+TEC5_neg', - 'TEC3_pos+TEC4_pos+MTEC5_pos', - 'TEC3_neg+TEC4_neg+MTEC5_neg', - 'TEC3_pos+TEC5_pos+TEC6_pos', - 'TEC3_neg+TEC5_neg+TEC6_neg', - 'TEC4_pos+TEC5_pos+TEC6_pos', - 'TEC4_neg+TEC5_neg+TEC6_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 2 ) - ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 3 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - FPix = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 3 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - TID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 2 ) - ), - TOB = cms.PSet( ), - BPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ) -) -fragment.hltFullIter8PixelLessTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.4 ), - originHalfLength = cms.double( 12.0 ), - originRadius = cms.double( 1.0 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter8PixelLessClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter8PixelLessHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter8PixelLessTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayers" ) -) -fragment.hltFullIter8PixelLessHitTriplets = cms.EDProducer( "MultiHitFromChi2EDProducer", - detIdsToDebug = cms.vint32( 0, 0, 0 ), - extraPhiKDBox = cms.double( 0.005 ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - useFixedPreFiltering = cms.bool( False ), - refitHits = cms.bool( True ), - chi2VsPtCut = cms.bool( True ), - maxChi2 = cms.double( 5.0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraRKDBox = cms.double( 0.2 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - extraZKDBox = cms.double( 0.2 ), - doublets = cms.InputTag( "hltFullIter8PixelLessHitDoublets" ), - maxElement = cms.uint32( 1000000 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.0 ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - fnSigmaRZ = cms.double( 2.0 ) -) -fragment.hltFullIter8PixelLessSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter8PixelLessHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter8CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter8PixelLessSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter8CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter8CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "pixelLessStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter8TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter8CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIter8HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter8CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter8TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter8TrackMVAClassifier','MVAValues' ) -) -fragment.hltFullIter9ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter8HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltFullIter9MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -fragment.hltFullIter9TobTecLayersTripl = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TOB1+TOB2+MTOB3', - 'TOB1+TOB2+MTOB4', - 'TOB1+TOB2+MTEC1_pos', - 'TOB1+TOB2+MTEC1_neg' ), - MTOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 6 ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 7 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ), - BPix = cms.PSet( ), - TIB = cms.PSet( ) -) -fragment.hltFullIter9TobTecTrackingRegionsTripl = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.55 ), - originHalfLength = cms.double( 20.0 ), - originRadius = cms.double( 3.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter9TobTecClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -fragment.hltFullIter9TobTecHitDoubletsTripl = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsTripl" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTripl" ) -) -fragment.hltFullIter9TobTecHitTripletsTripl = cms.EDProducer( "MultiHitFromChi2EDProducer", - detIdsToDebug = cms.vint32( 0, 0, 0 ), - extraPhiKDBox = cms.double( 0.01 ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - useFixedPreFiltering = cms.bool( False ), - refitHits = cms.bool( True ), - chi2VsPtCut = cms.bool( True ), - maxChi2 = cms.double( 5.0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraRKDBox = cms.double( 0.2 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - extraZKDBox = cms.double( 0.2 ), - doublets = cms.InputTag( "hltFullIter9TobTecHitDoubletsTripl" ), - maxElement = cms.uint32( 1000000 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.0 ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - fnSigmaRZ = cms.double( 2.0 ) -) -fragment.hltFullIter9TobTecSeedsTripl = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitTripletsTripl" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter9TobTecLayersPair = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TOB1+TEC1_pos', - 'TOB1+TEC1_neg', - 'TEC1_pos+TEC2_pos', - 'TEC1_neg+TEC2_neg', - 'TEC2_pos+TEC3_pos', - 'TEC2_neg+TEC3_neg', - 'TEC3_pos+TEC4_pos', - 'TEC3_neg+TEC4_neg', - 'TEC4_pos+TEC5_pos', - 'TEC4_neg+TEC5_neg', - 'TEC5_pos+TEC6_pos', - 'TEC5_neg+TEC6_neg', - 'TEC6_pos+TEC7_pos', - 'TEC6_neg+TEC7_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 5 ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 5 ) - ), - MTID = cms.PSet( ), - FPix = cms.PSet( ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ), - BPix = cms.PSet( ), - TIB = cms.PSet( ) -) -fragment.hltFullIter9TobTecTrackingRegionsPair = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.6 ), - originHalfLength = cms.double( 30.0 ), - originRadius = cms.double( 6.0 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltFullIter9TobTecHitDoubletsPair = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsPair" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPair" ) -) -fragment.hltFullIter9TobTecSeedsPair = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitDoubletsPair" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltFullIter9TobTecSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter9TobTecSeedsTripl','hltFullIter9TobTecSeedsPair' ) -) -fragment.hltFullIter9CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter9TobTecSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltFullIter9CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter9CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "tobTecStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltFullIter9TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter9CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger", - shareFrac = cms.double( 0.19 ), - inputClassifiers = cms.vstring( 'hltFullIter0TrackMVAClassifier', - 'hltFullIter1TrackMVAClassifier', - 'hltFullIter2TrackMVAClassifier', - 'hltFullIter3TrackMVAClassifier', - 'hltFullIter4TrackMVAClassifier', - 'hltFullIter5TrackMVAClassifier', - 'hltFullIter6TrackMVAClassifier', - 'hltFullIter7TrackMVAClassifier', - 'hltFullIter8TrackMVAClassifier', - 'hltFullIter9TrackMVAClassifier' ), - minQuality = cms.string( "loose" ), - minShareHits = cms.uint32( 2 ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - allowFirstHitShare = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - trackProducers = cms.VInputTag( 'hltFullIter0CtfWithMaterialTracks','hltFullIter1CtfWithMaterialTracks','hltFullIter2CtfWithMaterialTracks','hltFullIter3CtfWithMaterialTracks','hltFullIter4CtfWithMaterialTracks','hltFullIter5CtfWithMaterialTracks','hltFullIter6CtfWithMaterialTracks','hltFullIter7CtfWithMaterialTracks','hltFullIter8CtfWithMaterialTracks','hltFullIter9CtfWithMaterialTracks' ), - lostHitPenalty = cms.double( 5.0 ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) -) -fragment.hltFullOnlinePrimaryVertices = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 2.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 2.4 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 5.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltFullIterativeTrackingMerged" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 3.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.01 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -fragment.hltFullGoodHighPurityFullTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltFullIterativeTrackingMerged" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 999.0, 999.0 ), - dr_par = cms.PSet( - drWPVerr_par = cms.vdouble( 999.0, 999.0, 999.0 ), - dr_exp = cms.vint32( 0, 0, 0 ) - ), - maxLostLayers = cms.vint32( 999, 999, 999 ), - maxRelPtErr = cms.vdouble( 0.1, 0.1, 0.1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dzWPVerr_par = cms.vdouble( 999.0, 999.0, 999.0 ), - dz_exp = cms.vint32( 0, 0, 0 ) - ), - minHits = cms.vint32( 3, 3, 3 ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxChi2n = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - minLayers = cms.vint32( 0, 0, 0 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltFullGoodHighPurityFullTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIterativeTrackingMerged" ), - originalQualVals = cms.InputTag( 'hltFullGoodHighPurityFullTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullGoodHighPurityFullTrackCutClassifier','MVAValues' ) -) -fragment.hltFullCandsForHighMultTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltFullGoodHighPurityFullTracks" ), - particleType = cms.string( "pi+" ) -) -fragment.hltFullTrackHighMult85 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 85 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -fragment.hltPreFullTrackMultiplicity100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltFullTrackHighMult100 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 100 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -fragment.hltPreFullTrackMultiplicity130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltFullTrackHighMult130 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 130 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -fragment.hltPreFullTrackMultiplicity155 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltFullTrackHighMult155 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 155 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -fragment.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF80_HTT60er OR L1_ETMHF90 OR L1_ETMHF90_HTT60er OR L1_ETMHF110 OR L1_ETMHF110_HTT60er OR L1_ETMHF120 OR L1_ETMHF120_HTT60er OR L1_ETMHF150" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreECALHT800 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTowerMakerEcal = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "" ), - AllowMissingInputs = cms.bool( True ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltHtMhtEcal = cms.EDProducer( "HLTCaloTowerHtMhtProducer", - minPtTowerHt = cms.double( 1.5 ), - usePt = cms.bool( False ), - maxEtaTowerHt = cms.double( 5.0 ), - maxEtaTowerMht = cms.double( 5.0 ), - minPtTowerMht = cms.double( 1.5 ), - towersLabel = cms.InputTag( "hltTowerMakerEcal" ) -) -fragment.hltHtEcal800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtEcal' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtEcal' ), - minHt = cms.vdouble( 800.0 ) -) -fragment.hltL1sSingleAndDoubleEGWithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDiSC3018EIsoANDHEMass70 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleAndDoubleEGWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGWithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEgammaHToverET = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", - effectiveAreas = cms.vdouble( 0.105, 0.17 ), - doRhoCorrection = cms.bool( False ), - outerCone = cms.double( 0.14 ), - caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ), - innerCone = cms.double( 0.0 ), - useSingleTower = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - depth = cms.int32( -1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - etMin = cms.double( 0.0 ), - rhoScale = cms.double( 1.0 ), - doEtSum = cms.bool( True ) -) -fragment.hltEG30HE30HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHToverET" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30EIso15HE30EcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 15.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 15.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30HE30HEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.55 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -fragment.hltDiEG18HE30eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EtEta2p55UnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18EIso15HE30EcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 15.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 15.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18HE30eHEUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18EIso15ANDHE30Mass70CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18EIso15HE30EcalIsoUnseededFilter" ), - minMass = cms.double( 70.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18EIso15HE30EcalIsoUnseededFilter" ) -) -fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter", - useTCDSEventNumber = cms.bool( True ), - invert = cms.bool( False ), - period = cms.uint32( 107 ), - rawInput = cms.InputTag( "rawDataCollector" ), - fedId = cms.int32( 1024 ) -) -fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePhysicspart0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePhysicspart1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 1 ) -) -fragment.hltPrePhysicspart2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 2 ) -) -fragment.hltPrePhysicspart3 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 3 ) -) -fragment.hltPrePhysicspart4 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 4 ) -) -fragment.hltPrePhysicspart5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 5 ) -) -fragment.hltPrePhysicspart6 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 6 ) -) -fragment.hltPrePhysicspart7 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 7 ) -) -fragment.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 3 ) -) -fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreZeroBiaspart0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreZeroBiaspart1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 1 ) -) -fragment.hltPreZeroBiaspart2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 2 ) -) -fragment.hltPreZeroBiaspart3 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 3 ) -) -fragment.hltPreZeroBiaspart4 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 4 ) -) -fragment.hltPreZeroBiaspart5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 5 ) -) -fragment.hltPreZeroBiaspart6 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 6 ) -) -fragment.hltPreZeroBiaspart7 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 7 ) -) -fragment.hltPreDSTZeroBias = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sHTT200to500IorSingleJet180to200IorDoubleJet30Mass300to400 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT200er OR L1_HTT240er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet30_Mass_Min300_dEta_Max1p5 OR L1_DoubleJet30_Mass_Min320_dEta_Max1p5 OR L1_DoubleJet30_Mass_Min340_dEta_Max1p5 OR L1_DoubleJet30_Mass_Min360_dEta_Max1p5 OR L1_DoubleJet30_Mass_Min380_dEta_Max1p5 OR L1_DoubleJet30_Mass_Min400_dEta_Max1p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDSTHT250CaloScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT250 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 250.0 ) -) -fragment.hltPreDSTHT250CaloBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPixelTracksForNoPUFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.0 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 999.0 ) -) -fragment.hltSelectorJets20L1FastJetForNoPU = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etMin = cms.double( 20.0 ) -) -fragment.hltPixelTracksForNoPUFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -fragment.hltPixelTracksTrackingRegionsForNoPU = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltSelectorJets20L1FastJetForNoPU" ), - vertexSrc = cms.InputTag( "hltFastPVPixelVertices" ), - ptMin = cms.double( 0.5 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.5 ), - originHalfLength = cms.double( 0.5 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ), - deltaPhiRegion = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsForNoPU = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForNoPU" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) -) -fragment.hltPixelTracksHitQuadrupletsForNoPU = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForNoPU" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForNoPU = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForNoPUFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForNoPUFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForNoPU" ) -) -fragment.hltCaloJetFromPV = cms.EDProducer( "PixelJetPuId", - MinEtaForwardJets = cms.double( 2.4 ), - MinTrackPt = cms.double( 0.6 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - MinEtForwardJets = cms.double( 40.0 ), - MinGoodJetTrackPtRatio = cms.double( 0.045 ), - MaxTrackDistanceToJet = cms.double( 0.04 ), - UseForwardJetsAsNoPU = cms.bool( True ), - MinGoodJetTrackPt = cms.double( 1.8 ), - tracks = cms.InputTag( "hltPixelTracksForNoPU" ), - MaxTrackChi2 = cms.double( 20.0 ), - jets = cms.InputTag( "hltSelectorJets20L1FastJetForNoPU" ) -) -fragment.hltPreDSTHT410PFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHT410 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 410.0 ) -) -fragment.hltPreDSTHT410BTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTZeroBiasBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTZeroBiasCaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTCaloJet40BTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPreDSTCaloJet40CaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTCaloJet40CaloBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTL1HTTBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTL1HTTCaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTL1HTTCaloBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sDoubleMuIorTripleMuIorQuadMu = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_12_8 OR L1_DoubleMu_13_6 OR L1_DoubleMu_15_5 OR L1_DoubleMu_15_7 OR L1_TripleMu_4_4_4 OR L1_TripleMu_5_0_0 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_QuadMu0 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu5_SQ_OS_Mass7to18 OR L1_DoubleMu_20_2_SQ_Mass_Max20 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu6_SQ_OS OR L1_DoubleMu0er1p5_SQ_dR_Max1p4 OR L1_DoubleMu0er2_SQ_dR_Max1p4 OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDSTL1DoubleMuBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreDSTL1DoubleMuCaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sHTT200to500IorSingleJet180to200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT200er OR L1_HTT240er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDSTDoubleMu3noVtxCaloScoutingMonitoring = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHcalDigisRegForMuonsNoVtx = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - type = cms.string( "RecoChargedCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.4 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -fragment.hltHbhePhase1RecoM2RegForMuonsNoVtx = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisRegForMuonsNoVtx" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -fragment.hltHbherecoM2RegForMuonsNoVtx = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoM2RegForMuonsNoVtx" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -fragment.hltTowerMakerForHCALM2RegForMuonsNoVtx = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( 1.0E-99 ), - EEWeight = cms.double( 1.0E-99 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0E-99 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( 1.0E-99 ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoM2RegForMuonsNoVtx" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -fragment.hltRecHitInRegionForMuonsMFnoVtx = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsEB', - 'EcalRegionalRecHitsEE' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -fragment.hltRecHitInRegionForMuonsESNoVtx = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -fragment.hltParticleFlowRecHitECALForMuonsMFNoVtx = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMFnoVtx','EcalRegionalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.08 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMFnoVtx','EcalRegionalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.3 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -fragment.hltParticleFlowRecHitPSForMuonsNoVtx = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsESNoVtx','EcalRegionalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -fragment.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMFNoVtx" ) -) -fragment.hltParticleFlowClusterPSForMuonsNoVtx = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuonsNoVtx" ) -) -fragment.hltParticleFlowClusterECALForMuonsMFNoVtx = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuonsNoVtx" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx" ) -) -fragment.hltMuonEcalMFPFClusterIsoForMuonsNoVtx = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.35, 0.193 ), - doRhoCorrection = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMFNoVtx" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.05 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.05 ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -fragment.hltRegionalTowerForMuonsNoVtx = cms.EDProducer( "EgammaHLTCaloTowerProducer", - L1NonIsoCand = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - EMin = cms.double( 0.0 ), - EtMin = cms.double( 0.0 ), - L1IsoCand = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - useTowersInCone = cms.double( 0.8 ), - towerCollection = cms.InputTag( "hltTowerMakerForAll" ) -) -fragment.hltParticleFlowRecHitHBHEForMuons = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbhereco" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -fragment.hltParticleFlowClusterHBHEForMuons = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForMuons" ) -) -fragment.hltParticleFlowClusterHCALForMuons = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForMuons" ) -) -fragment.hltMuonHcalPFClusterIsoForMuonsNoVtx = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.11, 0.163 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.1 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForMuons" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( True ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.1 ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -fragment.hltL3MuonVertexNoVtx = cms.EDProducer( "VertexFromTrackProducer", - verbose = cms.untracked.bool( False ), - useTriggerFilterElectrons = cms.bool( False ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - isRecoCandidate = cms.bool( True ), - trackLabel = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - useTriggerFilterMuons = cms.bool( False ), - useBeamSpot = cms.bool( True ), - vertexLabel = cms.InputTag( "notUsed" ), - triggerFilterElectronsSrc = cms.InputTag( "notUsed" ), - triggerFilterMuonsSrc = cms.InputTag( "notUsed" ), - useVertex = cms.bool( False ) -) -fragment.hltPixelTracksTrackingRegionsL3MuonNoVtx = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltL3MuonVertexNoVtx" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.5 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( True ), - ptMin = cms.double( 0.9 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -fragment.hltPixelTracksHitDoubletsL3MuonNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsL3MuonNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsL3MuonNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsL3MuonNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksL3MuonNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsL3MuonNoVtx" ) -) -fragment.hltPixelVerticesL3MuonNoVtx = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksL3MuonNoVtx" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsL3MuonNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsL3MuonNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsL3MuonNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsL3MuonNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsL3MuonNoVtx" ) -) -fragment.hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsL3MuonNoVtx" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltIter1L3MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1L3MuonPixelLayerQuadrupletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1L3MuonPixelTrackingRegionsNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltIter1L3MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1L3MuonPixelTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadrupletsNoVtx" ) -) -fragment.hltIter1L3MuonPixelHitQuadrupletsNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1L3MuonPixelHitDoubletsNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1L3MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1L3MuonPixelHitQuadrupletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1L3MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1L3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1L3MuonTrackCutClassifierPromptNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1L3MuonTrackCutClassifierDetachedNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1L3MuonTrackCutClassifierMergedNoVtx = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPromptNoVtx', - 'hltIter1L3MuonTrackCutClassifierDetachedNoVtx' ) -) -fragment.hltIter1L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMergedNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMergedNoVtx','MVAValues' ) -) -fragment.hltIter1L3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurityNoVtx','hltIter1L3MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurityNoVtx','hltIter1L3MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2L3MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1L3MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2L3MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2L3MuonPixelLayerTripletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2L3MuonPixelTrackingRegionsNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -fragment.hltIter2L3MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2L3MuonPixelTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTripletsNoVtx" ) -) -fragment.hltIter2L3MuonPixelHitTripletsNoVtx = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2L3MuonPixelHitDoubletsNoVtx" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2L3MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2L3MuonPixelHitTripletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2L3MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2L3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -fragment.hltIter2L3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1L3MuonMergedNoVtx','hltIter2L3MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1L3MuonMergedNoVtx','hltIter2L3MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltMuonTkRelIsolationCut0p09MapNoVtx = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.09 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2L3MuonMergedNoVtx" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ) -) -fragment.hltPreDSTDoubleMu3noVtxCaloScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDimuon3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMuIorTripleMuIorQuadMu" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltDimuon3L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltDimuon3L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltDoubleMu3L3FilteredNoVtx = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1CandTag = cms.InputTag( "hltDimuon3L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDimuon3L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 9999.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 999999.0 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -fragment.hltDisplacedmumuVtxProducer = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu3L3FilteredNoVtx" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 99999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltPreAK4CaloJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltPreAK4CaloJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreAK4CaloJet50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPreAK4CaloJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPreAK4CaloJet100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltPreAK4CaloJet120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet120 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPreAK4PFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet15 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 15.0 ) -) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSingleAK4PFJet30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltPreAK4PFJet50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSingleAK4PFJet50 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPreAK4PFJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSingleAK4PFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPreAK4PFJet100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4CaloJet70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 70.0 ) -) -fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet70" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -fragment.hltSingleAK4PFJet100 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltPreAK4PFJet120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleAK4PFJet120 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPreHISinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer", - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - IslandEndcapSeedThr = cms.double( 0.18 ), - posCalcParameters = cms.PSet( - T0_barl = cms.double( 7.4 ), - T0_endcPresh = cms.double( 1.2 ), - LogWeighted = cms.bool( True ), - T0_endc = cms.double( 3.1 ), - X0 = cms.double( 0.89 ), - W0 = cms.double( 4.2 ) - ), - barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ), - endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - clustershapecollectionEE = cms.string( "islandEndcapShape" ), - clustershapecollectionEB = cms.string( "islandBarrelShape" ), - VerbosityLevel = cms.string( "ERROR" ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), - endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - IslandBarrelSeedThr = cms.double( 0.5 ) -) -fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer", - barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ), - endcapEtaSearchRoad = cms.double( 0.14 ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), - endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ), - barrelPhiSearchRoad = cms.double( 0.8 ), - endcapPhiSearchRoad = cms.double( 0.6 ), - endcapBCEnergyThreshold = cms.double( 0.0 ), - VerbosityLevel = cms.string( "ERROR" ), - seedTransverseEnergyThreshold = cms.double( 1.0 ), - barrelEtaSearchRoad = cms.double( 0.07 ), - endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ), - barrelBCEnergyThreshold = cms.double( 0.0 ), - doBarrel = cms.bool( True ), - doEndcaps = cms.bool( True ), - endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" ) -) -fragment.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker", - corectedSuperClusterCollection = cms.string( "" ), - sigmaElectronicNoise = cms.double( 0.03 ), - superClusterAlgo = cms.string( "Island" ), - etThresh = cms.double( 0.0 ), - rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ), - applyEnergyCorrection = cms.bool( True ), - isl_fCorrPset = cms.PSet( - fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ), - fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ), - brLinearHighThr = cms.double( 0.0 ), - maxR9 = cms.double( 1.5 ), - minR9Barrel = cms.double( 0.94 ), - brLinearLowThr = cms.double( 0.0 ), - fBremThVect = cms.vdouble( 1.2, 1.2 ), - minR9Endcap = cms.double( 0.95 ), - fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ) - ), - VerbosityLevel = cms.string( "ERROR" ), - recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -fragment.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker", - corectedSuperClusterCollection = cms.string( "" ), - sigmaElectronicNoise = cms.double( 0.15 ), - superClusterAlgo = cms.string( "Island" ), - etThresh = cms.double( 0.0 ), - rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ), - applyEnergyCorrection = cms.bool( True ), - isl_fCorrPset = cms.PSet( - fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ), - fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ), - brLinearHighThr = cms.double( 0.0 ), - maxR9 = cms.double( 1.5 ), - minR9Barrel = cms.double( 0.94 ), - brLinearLowThr = cms.double( 0.0 ), - fBremThVect = cms.vdouble( 1.2, 1.2 ), - minR9Endcap = cms.double( 0.95 ), - fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ) - ), - VerbosityLevel = cms.string( "ERROR" ), - recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner", - originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ), - recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - TimingCut = cms.untracked.double( 9999999.0 ), - swissCutThr = cms.untracked.double( 0.95 ), - recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - etCut = cms.double( 8.0 ), - outputColl = cms.string( "" ) -) -fragment.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ), - scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ), - recoEcalCandidateCollection = cms.string( "" ) -) -fragment.hltHIPhoton10Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 10.0 ) -) -fragment.hltL1sSingleEG10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHISinglePhoton20Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHIPhoton20Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPreHISinglePhoton30Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHIPhoton30Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1sSingleEG24 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHISinglePhoton40Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHIPhoton40Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltPreHISinglePhoton50Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHIPhoton50Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPreHISinglePhoton60Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHIPhoton60Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltPrePhoton20HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG10Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG20EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG20HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton30HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG30HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton40HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG20Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG24" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG40EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 40.0 ), - etcutEB = cms.double( 40.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG40HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG40EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton50HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG50EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG50HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton60HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG60EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 60.0 ), - etcutEB = cms.double( 60.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG60HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 2 ) -) -fragment.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 1024 ) -) -fragment.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter", - InputTag = cms.InputTag( "rawDataCollector" ), - CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ), - FilterSummary = cms.untracked.bool( False ) -) -fragment.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 ) -) -fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter", - ampCut_endcapM = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ), - phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ), - phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ), - barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), - barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), - statusThreshold = cms.uint32( 3 ), - useRecoFlag = cms.bool( False ), - endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), - endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ampCut_barrelM = cms.vdouble( 14.7539, 14.8687, 14.9573, 15.0231, 15.0687, 15.0967, 15.1093, 15.1086, 15.0962, 15.0739, 15.0431, 15.0051, 14.9611, 14.9122, 14.8593, 14.8033, 14.7449, 14.6848, 14.6236, 14.5618, 14.4999, 14.4382, 14.3771, 14.3168, 14.2575, 14.1994, 14.1427, 14.0873, 14.0333, 13.9808, 13.9298, 13.8801, 13.8317, 13.7846, 13.7387, 13.6938, 13.6499, 13.6069, 13.5646, 13.5229, 13.4817, 13.441, 13.4007, 13.3606, 13.3207, 13.2809, 13.2413, 13.2017, 13.1622, 13.1228, 13.0836, 13.0445, 13.0056, 12.9671, 12.9289, 12.8913, 12.8543, 12.818, 12.7828, 12.7486, 12.7156, 12.6841, 12.6542, 12.626, 12.5997, 12.5756, 12.5536, 12.5339, 12.5167, 12.5019, 12.4897, 12.48, 12.4727, 12.4678, 12.4651, 12.4644, 12.4654, 12.4677, 12.4708, 12.4744, 12.4777, 12.4799, 12.4804, 12.478, 12.4718 ), - endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), - barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ampCut_endcapP = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ), - ampCut_barrelP = cms.vdouble( 12.4718, 12.478, 12.4804, 12.4799, 12.4777, 12.4744, 12.4708, 12.4677, 12.4654, 12.4644, 12.4651, 12.4678, 12.4727, 12.48, 12.4897, 12.5019, 12.5167, 12.5339, 12.5536, 12.5756, 12.5997, 12.626, 12.6542, 12.6841, 12.7156, 12.7486, 12.7828, 12.818, 12.8543, 12.8913, 12.9289, 12.9671, 13.0056, 13.0445, 13.0836, 13.1228, 13.1622, 13.2017, 13.2413, 13.2809, 13.3207, 13.3606, 13.4007, 13.441, 13.4817, 13.5229, 13.5646, 13.6069, 13.6499, 13.6938, 13.7387, 13.7846, 13.8317, 13.8801, 13.9298, 13.9808, 14.0333, 14.0873, 14.1427, 14.1994, 14.2575, 14.3168, 14.3771, 14.4382, 14.4999, 14.5618, 14.6236, 14.6848, 14.7449, 14.8033, 14.8593, 14.9122, 14.9611, 15.0051, 15.0431, 15.0739, 15.0962, 15.1086, 15.1093, 15.0967, 15.0687, 15.0231, 14.9573, 14.8687, 14.7539 ) -) -fragment.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL1NotBptxOR = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sMinimumBiasHF0ORBptxAND = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF0_OR_BptxAND" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL1MinimumBiasHFOR = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreL1MinimumBiasHF0OR = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter", - useTCDSEventNumber = cms.bool( False ), - invert = cms.bool( False ), - period = cms.uint32( 4096 ), - rawInput = cms.InputTag( "rawDataCollector" ), - fedId = cms.int32( 1024 ) -) -fragment.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_TripleJet_84_68_48_VBF OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_92_76_64_VBF OR L1_QuadJet40er2p7 OR L1_QuadJet50er2p7 OR L1_QuadJet60er2p7 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleMuOpen OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30 OR L1_DoubleMu_12_5 OR L1_DoubleMu_12_8 OR L1_DoubleMu_13_6 OR L1_DoubleMu_15_5 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14 OR L1_TripleEG_14_10_8 OR L1_TripleEG_18_17_8 OR L1_TripleMu_4_4_4 OR L1_TripleMu_5_0_0 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_DoubleMu_15_7 OR L1_DoubleMu_15_7_SQ OR L1_DoubleMu_15_7_SQ_Mass_Min4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sIsolatedBunch = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_IsolatedBunch" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltL1sSingleJetOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_TripleJet_84_68_48_VBF OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_92_76_64_VBF OR L1_QuadJet40er2p7 OR L1_QuadJet50er2p7 OR L1_QuadJet60er2p7 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -fragment.hltPreHcalIsolatedbunch = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", - minPTrack = cms.double( 5.0 ), - L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), - MaxVtxDXYSeed = cms.double( 101.0 ), - tauUnbiasCone = cms.double( 1.2 ), - VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - EBEtaBoundary = cms.double( 1.479 ), - maxPTrackForIsolation = cms.double( 3.0 ), - MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), - PixelIsolationConeSizeAtEC = cms.double( 40.0 ), - PixelTracksSources = cms.VInputTag( 'hltPixelTracks' ), - MaxVtxDXYIsol = cms.double( 101.0 ), - tauAssociationCone = cms.double( 0.0 ), - ExtrapolationConeSize = cms.double( 1.0 ) -) -fragment.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 0.0 ), - MinDeltaPtL1Jet = cms.double( -40000.0 ), - MinPtTrack = cms.double( 3.5 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 12.0 ), - NMaxTrackCandidates = cms.int32( 10 ), - MaxEtaTrack = cms.double( 1.15 ), - candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ), - filterTrackEnergy = cms.bool( True ) -) -fragment.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", - ECHitEnergyThreshold = cms.double( 0.05 ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), - EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ECHitCountEnergyThreshold = cms.double( 0.5 ), - EcalConeSizeEta0 = cms.double( 0.09 ), - EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EcalConeSizeEta1 = cms.double( 0.14 ) -) -fragment.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", - saveTags = cms.bool( True ), - DropMultiL2Event = cms.bool( False ), - MaxEnergyIn = cms.double( 1.2 ), - MaxEnergyOut = cms.double( 1.2 ), - NMaxTrackCandidates = cms.int32( 10 ), - candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" ) -) -fragment.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector", - corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), - associationCone = cms.double( 0.2 ) -) -fragment.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 0.0 ), - MinDeltaPtL1Jet = cms.double( 4.0 ), - MinPtTrack = cms.double( 20.0 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 18.0 ), - NMaxTrackCandidates = cms.int32( 999 ), - MaxEtaTrack = cms.double( 1.15 ), - candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ), - filterTrackEnergy = cms.bool( True ) -) -fragment.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", - minPTrack = cms.double( 5.0 ), - L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), - MaxVtxDXYSeed = cms.double( 101.0 ), - tauUnbiasCone = cms.double( 1.2 ), - VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - EBEtaBoundary = cms.double( 1.479 ), - maxPTrackForIsolation = cms.double( 3.0 ), - MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), - PixelIsolationConeSizeAtEC = cms.double( 40.0 ), - PixelTracksSources = cms.VInputTag( 'hltPixelTracks' ), - MaxVtxDXYIsol = cms.double( 101.0 ), - tauAssociationCone = cms.double( 0.0 ), - ExtrapolationConeSize = cms.double( 1.0 ) -) -fragment.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 1.1 ), - MinDeltaPtL1Jet = cms.double( -40000.0 ), - MinPtTrack = cms.double( 3.5 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 12.0 ), - NMaxTrackCandidates = cms.int32( 5 ), - MaxEtaTrack = cms.double( 2.2 ), - candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ), - filterTrackEnergy = cms.bool( True ) -) -fragment.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", - ECHitEnergyThreshold = cms.double( 0.05 ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), - EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ECHitCountEnergyThreshold = cms.double( 0.5 ), - EcalConeSizeEta0 = cms.double( 0.09 ), - EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EcalConeSizeEta1 = cms.double( 0.14 ) -) -fragment.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", - saveTags = cms.bool( True ), - DropMultiL2Event = cms.bool( False ), - MaxEnergyIn = cms.double( 1.2 ), - MaxEnergyOut = cms.double( 1.2 ), - NMaxTrackCandidates = cms.int32( 10 ), - candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" ) -) -fragment.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector", - corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), - associationCone = cms.double( 0.2 ) -) -fragment.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 1.1 ), - MinDeltaPtL1Jet = cms.double( 4.0 ), - MinPtTrack = cms.double( 20.0 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 18.0 ), - NMaxTrackCandidates = cms.int32( 999 ), - MaxEtaTrack = cms.double( 2.2 ), - candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ), - filterTrackEnergy = cms.bool( True ) -) -fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreZeroBiasIsolatedBunches = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInTrain AND (NOT L1_FirstCollisionInOrbit)" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sL1ZeroBiasLastBunchInTrain = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_LastCollisionInTrain" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreZeroBiasLastCollisionInTrain = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sL1ZeroBiasFirstBunchAfterTrain = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_FirstBunchAfterTrain" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreZeroBiasFirstBXAfterTrain = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu7 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30 OR L1_SingleMu14er2p1 OR L1_SingleMu16er2p1 OR L1_SingleMu18er2p1 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreAlCaRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu14erIorSingleMu16er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.6 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1332, 1333, 1334, 1335, 1336, 1337, 1338 ) -) -fragment.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMCReducedIterativeTracking = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMCPFMET = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMETOpenFilter = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreMCAK4PFJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK4PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPreMCPFBTagCSV = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBTagPFCSVp056Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.63 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreMCPFHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFHTForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltPFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTForMC' ), - minHt = cms.vdouble( -1.0 ) -) -fragment.hltPreMCPFMHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMHTOpenFilter = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), - minMht = cms.vdouble( -1.0 ) -) -fragment.hltPreMCCaloMET = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloMETOpenFilter = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreMCCaloMETJetIdCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMetCleanUsingJetID = cms.EDProducer( "HLTMETCleanerUsingJetID", - maxEta = cms.double( 5.0 ), - goodJetsLabel = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - metLabel = cms.InputTag( "hltMet" ), - minPt = cms.double( 20.0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJets" ) -) -fragment.hltMETCleanUsingJetIDOpenFilter = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetCleanUsingJetID" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( -1.0 ) -) -fragment.hltPreMCAK4CaloJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloJetCollection20Filter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPreMCAK4CaloJetsFromPV = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltCaloJetFromPVCollection20Filter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltCaloJetFromPV" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltHtMhtFromPVForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetFromPV" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltCaloHtMhtFromPVOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), - minHt = cms.vdouble( -1.0 ) -) -fragment.hltPreMCCaloBTagCSV = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMCCaloHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltHtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltCaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtForMC' ), - minHt = cms.vdouble( -1.0 ) -) -fragment.hltPreMCCaloMHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMhtFilter = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), - minMht = cms.vdouble( -1.0 ) -) -fragment.hltPreMCAK8PFJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPreMCAK8TrimPFJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8TrimPFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 20.0 ) -) -fragment.hltPreMCAK8PFHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8PFHTForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltAK8PFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), - minHt = cms.vdouble( -1.0 ) -) -fragment.hltPreMCAK8CaloHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAK8HtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -fragment.hltAK8CaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), - minHt = cms.vdouble( -1.0 ) -) -fragment.hltL1sSingleEG5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG10EtL1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG10R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10EtL1SingleEG5EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10HE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHToverET" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10R9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter" ) -) -fragment.hltDiEG10EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.55 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -fragment.hltDiEG10R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10EtEta2p55UnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG10HE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10R9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter" ), - minMass = cms.double( 10.0 ), - secondLegLastFilter = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter" ) -) -fragment.hltL1sSingleEG5WithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMCDoubleEle5CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1SingleEG5WithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5WithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG5L1SingleEG5WithJetAndTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG5HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5L1SingleEG5WithJetAndTauEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG5CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG5CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle5CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG5EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltDiEG5HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG5EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG5CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG5HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEle5CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG5CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltDiEle5CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle5CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPreMCEle5WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG5L1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle5WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5L1SingleEG5EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle5WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle5WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle5WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle5WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle5WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle5WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle5WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle5WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle5WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle5WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 15.0 ), - etcutEB = cms.double( 15.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ) -) -fragment.hltPreMCIsoMu = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2fL1sMu5L1L2SingleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL3fL1sMu5L1L2L3SingleMu = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1L2SingleMu" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3SingleMu" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sMu16L1L2L3TrkIsoFiltered0p07SingleMu = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMCDoubleMuTrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2pfL1sDoubleMu0L1f0L2doubleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu0L1f0L2doubleMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuonRelTrkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -fragment.hltDiMuonRelTrkIsoFiltered0p4DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonRelTrkIsoFiltered0p4" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonRelTrkIsoFiltered0p4" ) -) -fragment.hltPreMCDoubleMuNoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL2fDimuonL1f0L2NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL1sAlCaEcalPi0Eta = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_AlwaysTrue OR L1_IsolatedBunch OR L1_SingleEG5 OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG18er2p1 OR L1_SingleIsoEG20er2p1 OR L1_SingleIsoEG22er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_23_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_84_68_48_VBF OR L1_TripleJet_92_76_64_VBF OR L1_QuadJet40er2p7 OR L1_QuadJet50er2p7 OR L1_QuadJet60er2p7 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT220er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreAlCaEcalPi0EBonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer", - statusLevelRecHitsToUse = cms.int32( 1 ), - barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ), - flagLevelRecHitsToUse = cms.int32( 1 ), - maxNumberofClusters = cms.int32( 300 ), - clusPhiSize = cms.int32( 3 ), - posCalcParameters = cms.PSet( - T0_barl = cms.double( 7.4 ), - T0_endcPresh = cms.double( 1.2 ), - LogWeighted = cms.bool( True ), - T0_endc = cms.double( 3.1 ), - X0 = cms.double( 0.89 ), - W0 = cms.double( 4.2 ) - ), - clusEtaSize = cms.int32( 3 ), - useRecoFlag = cms.bool( False ), - endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - maxNumberofSeeds = cms.int32( 700 ), - useDBStatus = cms.bool( True ), - debugLevel = cms.int32( 0 ), - barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - clusSeedThrEndCap = cms.double( 1.0 ), - clusSeedThr = cms.double( 0.5 ), - doEndcaps = cms.bool( True ), - endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ), - doBarrel = cms.bool( True ) -) -fragment.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.22 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), - barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.06 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.88 ), - selePtPairBarrel_region1 = cms.double( 2.0 ), - selePtPairBarrel_region2 = cms.double( 1.75 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.65 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.65 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( True ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( False ), - storeRecHitES = cms.bool( False ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 2.5 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 1.5 ), - endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 1.5 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), - selePtGammaEndCap_region3 = cms.double( 0.5 ), - selePtGammaEndCap_region2 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 0.5 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( False ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtPairEndCap_region3 = cms.double( 99.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.0 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "pi0EcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -fragment.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) -) -fragment.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), - recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ), - digisOut = cms.string( "pi0EBDigis" ), - region = cms.string( "barrel" ) -) -fragment.hltPreAlCaEcalPi0EEonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.22 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), - barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.06 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), - selePtPairBarrel_region1 = cms.double( 1.5 ), - selePtPairBarrel_region2 = cms.double( 1.5 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.5 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.5 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( True ), - storeRecHitES = cms.bool( True ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 999.0 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.92 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.85 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 3.75 ), - endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 2.0 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.92 ), - selePtGammaEndCap_region3 = cms.double( 0.95 ), - selePtGammaEndCap_region2 = cms.double( 0.95 ), - selePtGammaEndCap_region1 = cms.double( 1.1 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( False ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtPairEndCap_region3 = cms.double( 2.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.0 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "pi0EcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -fragment.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) -) -fragment.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), - recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ), - digisOut = cms.string( "pi0EEDigis" ), - region = cms.string( "endcap" ) -) -fragment.hltPreAlCaEcalEtaEBonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.156 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.8 ), - massLowPi0Cand = cms.double( 0.084 ), - seleS9S25Gamma = cms.double( 0.8 ), - seleBeltDeta = cms.double( 0.1 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), - barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( True ), - seleMinvMinBarrel = cms.double( 0.2 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.9 ), - selePtPairBarrel_region1 = cms.double( 3.0 ), - selePtPairBarrel_region2 = cms.double( 3.0 ), - seleBeltDR = cms.double( 0.3 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.65 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 1.4 ), - store5x5RecHitEB = cms.bool( True ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( True ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( False ), - storeRecHitES = cms.bool( False ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 2.5 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 1.5 ), - endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 1.5 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), - selePtGammaEndCap_region3 = cms.double( 0.5 ), - selePtGammaEndCap_region2 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 0.5 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( False ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtPairEndCap_region3 = cms.double( 99.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.0 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "etaEcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -fragment.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) -) -fragment.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), - recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ), - digisOut = cms.string( "etaEBDigis" ), - region = cms.string( "barrel" ) -) -fragment.hltPreAlCaEcalEtaEEonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.8 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), - barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.3 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), - selePtPairBarrel_region1 = cms.double( 1.5 ), - selePtPairBarrel_region2 = cms.double( 1.5 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 1.0 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.5 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( True ), - storeRecHitES = cms.bool( True ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.1 ), - selePtPairMaxEndCap_region3 = cms.double( 999.0 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.9 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.9 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 3.0 ), - endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 3.0 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.9 ), - selePtGammaEndCap_region3 = cms.double( 1.0 ), - selePtGammaEndCap_region2 = cms.double( 1.0 ), - selePtGammaEndCap_region1 = cms.double( 1.0 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( True ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.2 ), - selePtPairEndCap_region3 = cms.double( 3.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.3 ), - seleMinvMaxEndCap = cms.double( 0.8 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.85 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "etaEcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -fragment.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) -) -fragment.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), - recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ), - digisOut = cms.string( "etaEEDigis" ), - region = cms.string( "endcap" ) -) -fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG22er2p1_IsoTau26er2p1_dR_Min0p3 OR L1_LooseIsoEG24er2p1_IsoTau27er2p1_dR_Min0p3" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEGL1EGerAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEG24L1EGandTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1EGerAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 24.0 ), - etcutEB = cms.double( 24.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle24erWPTightClusterShapeFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG24L1EGandTauEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle24erWPTightHEFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle24erWPTightClusterShapeFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle24erWPTightEcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle24erWPTightHEFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle24erWPTightHcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle24erWPTightEcalIsoFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltEle24erWPTightPixelMatchFilterForTau = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle24erWPTightHcalIsoFilterForTau" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle24erWPTightPMS2FilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightPixelMatchFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightPMS2FilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle24erWPTightGsfMissingHitsFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle24erWPTightGsfDetaFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfMissingHitsFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle24erWPTightGsfDphiFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfDetaFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle24erWPTightGsfTrackIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfDphiFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 = cms.EDFilter( "HLT2PhotonTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4CaloJetsPFEt5' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltTauJet5" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPFTau30 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltPFTau30Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltPFTau30TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -fragment.hltSelectedPFTau30LooseChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltOverlapFilterIsoEle24WPTightGsfLooseIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolation' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30LooseChargedIsolationL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau30TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -fragment.hltSelectedPFTau30MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltOverlapFilterIsoEle24WPTightGsfMediumChargedIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolation' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30MediumChargedIsolationL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTau30TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -fragment.hltSelectedPFTau30TightChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltOverlapFilterIsoEle24WPTightGsfTightChargedIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolation' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30TightChargedIsolationL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau30TrackLooseChargedIsoTightOOSCPhotons = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -fragment.hltSelectedPFTau30LooseChargedIsolationTightOOSCPhotonsL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltOverlapFilterIsoEle24WPTightGsfLooseIsoTightOOSCPhotonsPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30LooseChargedIsolationTightOOSCPhotonsL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau30TrackMediumChargedIsoTightOOSCPhotons = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -fragment.hltSelectedPFTau30MediumChargedIsolationTightOOSCPhotonsL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltOverlapFilterIsoEle24WPTightGsfMediumIsoTightOOSCPhotonsPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30MediumChargedIsolationTightOOSCPhotonsL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau30TrackTightChargedIsoTightOOSCPhotons = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -fragment.hltSelectedPFTau30TightChargedIsolationTightOOSCPhotonsL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltOverlapFilterIsoEle24WPTightGsfTightIsoTightOOSCPhotonsPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30TightChargedIsolationTightOOSCPhotonsL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltL1sDoubleTauBigOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau28er2p1 OR L1_DoubleIsoTau30er2p1 OR L1_DoubleIsoTau32er2p1 OR L1_DoubleIsoTau33er2p1 OR L1_DoubleIsoTau34er2p1 OR L1_DoubleIsoTau35er2p1 OR L1_DoubleIsoTau36er2p1 OR L1_DoubleIsoTau38er2p1 OR L1_DoubleTau70er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreDoubleLooseChargedIsoPFTau35Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -fragment.hltDoubleL2IsoTau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -fragment.hltDoublePFTau35Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleLooseChargedIsoPFTau40Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau40Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleMediumChargedIsoPFTau35Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleMediumChargedIsoPFTau40Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleTightChargedIsoPFTau35Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau35TrackPt1TightChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -fragment.hltDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1TightChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleTightChargedIsoPFTau40Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau40TrackPt1TightChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1TightChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleLooseChargedIsoPFTau35Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.1 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( True ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauLooseChargedIsolationAndTightOOSCPhotonsDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "and" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseChargedIsolationAndTightOOSCPhotonsDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleLooseChargedIsoPFTau40Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleMediumChargedIsoPFTau35Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "and" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleMediumChargedIsoPFTau40Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleTightChargedIsoPFTau35Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "and" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -fragment.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -fragment.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltPreDoubleTightChargedIsoPFTau40Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -fragment.hltL1sMu22erIsoTau40er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau40er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau50Trk30eta2p11pr = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu22erIsoTau40er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltSingleL2Tau35eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltPFTau50 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFTau50Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPFTauTrackPt30Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 30.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -fragment.hltPFTau1Prong = cms.EDProducer( "PFRecoTauDiscriminationByNProngs", - MinN = cms.uint32( 1 ), - BooleanOutput = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.1 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - MaxN = cms.uint32( 1 ) -) -fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt30Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTau1Prong" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchMu22IsoTau40 = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu22erIsoTau40er" ) -) -fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedMu22IsoTau40 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchMu22IsoTau40" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltL1sIsoTau40erETM80To120 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_IsoTau40er_ETM80 OR L1_IsoTau40er_ETM85 OR L1_IsoTau40er_ETM90 OR L1_IsoTau40er_ETM95 OR L1_IsoTau40er_ETM100 OR L1_IsoTau40er_ETM105 OR L1_IsoTau40er_ETM110 OR L1_IsoTau40er_ETM115 OR L1_IsoTau40er_ETM120 OR L1_IsoTau40er_ETMHF80 OR L1_IsoTau40er_ETMHF90 OR L1_IsoTau40er_ETMHF100 OR L1_IsoTau40er_ETMHF110 OR L1_IsoTau40er_ETMHF120" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sIsoTau40erETM80To120" ) -) -fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET110 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMETClean110 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMETClean120 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltMET130 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -fragment.hltMETClean130 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -fragment.hltL1sQuadJet36IsoTau52 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_QuadJet36er2p7_IsoTau52er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11pr = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchQuadJetIsoTau = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sQuadJet36IsoTau52" ) -) -fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedQuadIsoTau = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchQuadJetIsoTau" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltL1sSingleTau80to140er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleTau80er2p1 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_SingleTau140er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p11pr = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSingleL2Tau80eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( 500.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.06 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( 500.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.02 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 200.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -fragment.hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau180 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltPFTau180Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltPFTauTrackPt50Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 50.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -fragment.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTau1Prong" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIso1Prong = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch1Prong = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sSingleTau80to140er" ) -) -fragment.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched1Prong = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch1Prong" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTausTrackPt50 = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau180TrackPt50 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -fragment.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sSingleTau80to140er" ) -) -fragment.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -fragment.hltL1sBigOrMuXXerIsoTauYYer = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau28er2p1 OR L1_Mu22er2p1_IsoTau30er2p1 OR L1_Mu22er2p1_IsoTau32er2p1 OR L1_Mu22er2p1_IsoTau33er2p1 OR L1_Mu22er2p1_IsoTau34er2p1 OR L1_Mu22er2p1_IsoTau35er2p1 OR L1_Mu22er2p1_IsoTau36er2p1 OR L1_Mu22er2p1_IsoTau38er2p1 OR L1_Mu22er2p1_Tau70er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -fragment.hltSingleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -fragment.hltSingleL2IsoTau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -fragment.hltSinglePFTau35Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltSinglePFTau35TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -fragment.hltSelectedPFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltOverlapFilterIsoMu24LooseChargedIsoPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1LooseChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -fragment.hltSelectedPFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltOverlapFilterIsoMu24LooseChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -fragment.hltSelectedPFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltOverlapFilterIsoMu24MediumChargedIsoPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -fragment.hltSelectedPFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -fragment.hltSelectedPFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltOverlapFilterIsoMu24TightChargedIsoPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -fragment.hltSelectedPFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -fragment.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSinglePFTau40Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltSinglePFTau40TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltSelectedPFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltOverlapFilterIsoMu24MediumChargedIsoPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltOverlapFilterIsoMu24TightChargedIsoPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSelectedPFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltL1sTripleEG14108IorTripleEG18178 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleEG_14_10_8 OR L1_TripleEG_18_17_8 OR L1_TripleEG_LooseIso20_10_5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreEle16Ele12Ele8CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sTripleEG14108IorTripleEG18178" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 3 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 16.0 ), - etcutEB = cms.double( 16.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 2 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 3 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter" ), - ncandcut = cms.int32( 3 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltL1sRsqSeeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_QuadJet40er2p7 OR L1_QuadJet50er2p7 OR L1_QuadJet60er2p7 OR L1_LooseIsoEG24er2p1_HTT100er OR L1_LooseIsoEG26er2p1_HTT100er OR L1_LooseIsoEG28er2p1_HTT100er OR L1_EG25er2p1_HTT125er OR L1_EG27er2p1_HTT200er OR L1_Mu18_HTT100er OR L1_Mu6_HTT200er OR L1_Mu6_HTT240er OR L1_Mu6_HTT250er OR L1_Mu8_HTT150er OR L1_Mu15_HTT100er OR L1_DoubleEG6_HTT240er OR L1_DoubleEG6_HTT250er OR L1_DoubleEG6_HTT270er OR L1_DoubleEG6_HTT300er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreRsq0p35 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hlt1CaloJet70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 70.0 ) -) -fragment.hlt2CaloJet60 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 60.0 ) -) -fragment.hltRHemisphereCalo = cms.EDFilter( "HLTRHemisphere", - acceptNJ = cms.bool( True ), - maxEta = cms.double( 3.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxMuonEta = cms.double( 2.1 ), - muonTag = cms.InputTag( "" ), - minJetPt = cms.double( 30.0 ), - doMuonCorrection = cms.bool( False ), - maxNJ = cms.int32( 9 ) -) -fragment.hltRsq0p16Calo = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltRHemisphereCalo" ), - inputMetTag = cms.InputTag( "hltMetClean" ), - RMRCut = cms.double( -999999.0 ), - MROffset = cms.double( 0.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( -1.0 ), - minR = cms.double( 0.4 ) -) -fragment.hlt2PFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltRHemisphere = cms.EDFilter( "HLTRHemisphere", - acceptNJ = cms.bool( True ), - maxEta = cms.double( 3.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxMuonEta = cms.double( 2.1 ), - muonTag = cms.InputTag( "" ), - minJetPt = cms.double( 40.0 ), - doMuonCorrection = cms.bool( False ), - maxNJ = cms.int32( 9 ) -) -fragment.hltRsq0p35 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( -999999.0 ), - MROffset = cms.double( 0.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( -1.0 ), - minR = cms.double( 0.59 ) -) -fragment.hltPreRsq0p40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRsq0p40 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( -999999.0 ), - MROffset = cms.double( 0.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( -1.0 ), - minR = cms.double( 0.63 ) -) -fragment.hltPreRsqMR300Rsq0p09MR200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRsqMR220Rsq0p0196MR100Calo = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphereCalo" ), - inputMetTag = cms.InputTag( "hltMetClean" ), - RMRCut = cms.double( 220.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 100.0 ), - minR = cms.double( 0.14 ) -) -fragment.hltRsqMR300Rsq0p09MR200 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 300.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -fragment.hltPreRsqMR320Rsq0p09MR200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRsqMR320Rsq0p09MR200 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 320.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -fragment.hltPreRsqMR300Rsq0p09MR2004jet = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hlt2CaloJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 40.0 ) -) -fragment.hlt4CaloJet30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 30.0 ) -) -fragment.hlt2PFJet50 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 50.0 ) -) -fragment.hlt4PFJet40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 40.0 ) -) -fragment.hltRsqMR300Rsq0p09MR2004jet = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 300.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -fragment.hltPreRsqMR320Rsq0p09MR2004jet = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltRsqMR320Rsq0p09MR2004jet = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 320.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -fragment.hltL1sDoubleJet30MassMin400Mu10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet30_Mass_Min400_Mu10" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreL1DoubleJet30MassMin400Mu10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreIsoMu27LooseChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltOverlapFilterIsoMu27LooseChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackLooseChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu27MediumChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltOverlapFilterIsoMu27MediumChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackMediumChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPreIsoMu27TightChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltOverlapFilterIsoMu27TightChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackTightChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -fragment.hltPrePhoton50R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3PFMET50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG50R9Id90HE10IsoMEBOnlyEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 999999.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG50R9Id90HE10IsoMEBOnlyHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG50R9Id90HE10IsoMEBOnlyR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG50R9Id90HE10IsoMEBOnlyEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG50R9Id90HE10IsoMEBOnlyHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG50R9Id90HE10IsoMEBOnlyTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiCaloJet30MJJ300AllJetsDEta3Filter = cms.EDFilter( "HLTCaloJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 85 ), - minInvMass = cms.double( 300.0 ), - minPtHigh = cms.double( 30.0 ), - minPtLow = cms.double( 30.0 ) -) -fragment.hltDiPFJet30MJJ300AllJetsDEta3Filter = cms.EDFilter( "HLTPFJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 85 ), - minInvMass = cms.double( 300.0 ), - minPtHigh = cms.double( 30.0 ), - minPtLow = cms.double( 30.0 ) -) -fragment.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG75R9Id90HE10IsoMEBOnlyEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 999999.0 ), - etcutEB = cms.double( 75.0 ), - ncandcut = cms.int32( 1 ) -) -fragment.hltEG75R9Id90HE10IsoMEBOnlyHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG75R9Id90HE10IsoMEBOnlyR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG75R9Id90HE10IsoMEBOnlyTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ600DEta3 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiCaloJet30MJJ600AllJetsDEta3Filter = cms.EDFilter( "HLTCaloJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 85 ), - minInvMass = cms.double( 600.0 ), - minPtHigh = cms.double( 30.0 ), - minPtLow = cms.double( 30.0 ) -) -fragment.hltDiPFJet30MJJ600AllJetsDEta3Filter = cms.EDFilter( "HLTPFJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 85 ), - minInvMass = cms.double( 600.0 ), - minPtHigh = cms.double( 30.0 ), - minPtLow = cms.double( 30.0 ) -) -fragment.hltPrePFMET100PFMHT100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPrePFMETNoMu100PFMHTNoMu100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMHTNoMuTightID100 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 100.0 ) -) -fragment.hltPFMETNoMu100 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltPrePFMETTypeOne100PFMHT100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFMETTypeOne100 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -fragment.hltPreMu18Mu9SameSign = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1fL1sDoubleMu157L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -fragment.hltL3fL1DoubleMu157fFiltered9 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 9.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1DoubleMu157fFiltered18 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 18.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuon189SameSignFiltered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( True ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 3.15 ), - MinPtMin = cms.vdouble( 9.0 ), - MaxInvMass = cms.vdouble( 999999.0 ), - MinPtMax = cms.vdouble( 18.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 99999.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -fragment.hltPreMu18Mu9SameSignDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon189SameSignDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered18" ) -) -fragment.hltPreMu18Mu9 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu18Mu9DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon189DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered18" ) -) -fragment.hltPreMu20Mu10SameSign = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1DoubleMu157fFiltered10 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1DoubleMu157fFiltered20 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuon2010SameSignFiltered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( True ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 3.15 ), - MinPtMin = cms.vdouble( 10.0 ), - MaxInvMass = cms.vdouble( 999999.0 ), - MinPtMax = cms.vdouble( 20.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 99999.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -fragment.hltPreMu20Mu10SameSignDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon2010SameSignDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered10" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered20" ) -) -fragment.hltPreMu20Mu10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu20Mu10DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon2010DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered10" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered20" ) -) -fragment.hltPreMu23Mu12SameSign = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL3fL1DoubleMu157fFiltered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltL3fL1DoubleMu157fFiltered23 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 23.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -fragment.hltDiMuon2312SameSignFiltered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( True ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 3.15 ), - MinPtMin = cms.vdouble( 12.0 ), - MaxInvMass = cms.vdouble( 999999.0 ), - MinPtMax = cms.vdouble( 23.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 99999.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -fragment.hltPreMu23Mu12SameSignDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon2312SameSignDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered12" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered23" ) -) -fragment.hltPreMu23Mu12 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreMu23Mu12DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDiMuon2312DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered12" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered23" ) -) -fragment.hltPreDoubleMu2JpsiDoubleTrk1Phi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleMu2JpsiDoubleTrkL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 2.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 3.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu2JpsiDoubleTrkL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltDoubleTrkmumuFilterDoubleMu2Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( -1.0 ) -) -fragment.hltPixelTracksTrackingRegionsForSeedsJpsiDoubleTrk = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltPixelTracksHitDoubletsForSeedsJpsiDoubleTrk = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsJpsiDoubleTrk" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -fragment.hltPixelTracksHitQuadrupletsForSeedsJpsiDoubleTrk = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsJpsiDoubleTrk" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltPixelTracksForSeedsJpsiDoubleTrk = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsJpsiFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsJpsiFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsJpsiDoubleTrk" ) -) -fragment.hltIter0DisplacedJpsiPixelSeedsFromPixelTracksDoubleTrk = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsJpsiDoubleTrk" ), - originRadius = cms.double( 0.1 ) -) -fragment.hltIter0DisplacedJpsiCkfTrackCandidatesDoubleTrk = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedJpsiPixelSeedsFromPixelTracksDoubleTrk" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter0DisplacedJpsiCtfWithMaterialTracksDoubleTrk = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedJpsiCkfTrackCandidatesDoubleTrk" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter0DisplacedJpsiTrackCutClassifierDoubleTrk = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter0DisplacedJpsiTrackSelectionHighPurityDoubleTrk = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedJpsiTrackCutClassifierDoubleTrk','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedJpsiTrackCutClassifierDoubleTrk','MVAValues' ) -) -fragment.hltIter1DisplacedJpsiClustersRefRemovalDoubleTrk = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedJpsiTrackSelectionHighPurityDoubleTrk" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter1DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemovalDoubleTrk" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter1DisplacedJpsiPixelLayerQuadrupletsDoubleTrk = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemovalDoubleTrk" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemovalDoubleTrk" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter1DisplacedJpsiPixelTrackingRegionsDoubleTrk = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter1DisplacedJpsiPixelHitDoubletsDoubleTrk = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedJpsiPixelTrackingRegionsDoubleTrk" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedJpsiPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedJpsiPixelLayerQuadrupletsDoubleTrk" ) -) -fragment.hltIter1DisplacedJpsiPixelHitQuadrupletsDoubleTrk = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedJpsiPixelHitDoubletsDoubleTrk" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -fragment.hltIter1DisplacedJpsiPixelSeedsDoubleTrk = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedJpsiPixelHitQuadrupletsDoubleTrk" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter1DisplacedJpsiCkfTrackCandidatesDoubleTrk = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedJpsiPixelSeedsDoubleTrk" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter1DisplacedJpsiCtfWithMaterialTracksDoubleTrk = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedJpsiCkfTrackCandidatesDoubleTrk" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter1DisplacedJpsiTrackCutClassifierPromptDoubleTrk = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedJpsiTrackCutClassifierDetachedDoubleTrk = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter1DisplacedJpsiTrackCutClassifierMergedDoubleTrk = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedJpsiTrackCutClassifierPromptDoubleTrk', - 'hltIter1DisplacedJpsiTrackCutClassifierDetachedDoubleTrk' ) -) -fragment.hltIter1DisplacedJpsiTrackSelectionHighPurityDoubleTrk = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedJpsiTrackCutClassifierMergedDoubleTrk','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedJpsiTrackCutClassifierMergedDoubleTrk','MVAValues' ) -) -fragment.hltIter1DisplacedJpsiMergedDoubleTrk = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedJpsiTrackSelectionHighPurityDoubleTrk','hltIter1DisplacedJpsiTrackSelectionHighPurityDoubleTrk' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedJpsiTrackSelectionHighPurityDoubleTrk','hltIter1DisplacedJpsiTrackSelectionHighPurityDoubleTrk' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltIter2DisplacedJpsiClustersRefRemovalDoubleTrk = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedJpsiTrackSelectionHighPurityDoubleTrk" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemovalDoubleTrk" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -fragment.hltIter2DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemovalDoubleTrk" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -fragment.hltIter2DisplacedJpsiPixelLayerTripletsDoubleTrk = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemovalDoubleTrk" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemovalDoubleTrk" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -fragment.hltIter2DisplacedJpsiPixelTrackingRegionsDoubleTrk = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -fragment.hltIter2DisplacedJpsiPixelHitDoubletsDoubleTrk = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedJpsiPixelTrackingRegionsDoubleTrk" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedJpsiPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedJpsiPixelLayerTripletsDoubleTrk" ) -) -fragment.hltIter2DisplacedJpsiPixelHitTripletsDoubleTrk = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedJpsiPixelHitDoubletsDoubleTrk" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -fragment.hltIter2DisplacedJpsiPixelSeedsDoubleTrk = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedJpsiPixelHitTripletsDoubleTrk" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -fragment.hltIter2DisplacedJpsiCkfTrackCandidatesDoubleTrk = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedJpsiPixelSeedsDoubleTrk" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -fragment.hltIter2DisplacedJpsiCtfWithMaterialTracksDoubleTrk = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedJpsiCkfTrackCandidatesDoubleTrk" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -fragment.hltIter2DisplacedJpsiTrackCutClassifierDoubleTrk = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -fragment.hltIter2DisplacedJpsiTrackSelectionHighPurityDoubleTrk = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedJpsiTrackCutClassifierDoubleTrk','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedJpsiTrackCutClassifierDoubleTrk','MVAValues' ) -) -fragment.hltIter2DisplacedJpsiMergedDoubleTrk = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedJpsiMergedDoubleTrk','hltIter2DisplacedJpsiTrackSelectionHighPurityDoubleTrk' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedJpsiMergedDoubleTrk','hltIter2DisplacedJpsiTrackSelectionHighPurityDoubleTrk' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -fragment.hltJpsiTkAllConeTracksIterDoubleTrk = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedJpsiMergedDoubleTrk" ), - particleType = cms.string( "K+" ) -) -fragment.hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v2 = cms.EDProducer( "HLTmumutktkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.0 ), - OverlapDR = cms.double( 1.44E-4 ), - MinTrkTrkMass = cms.double( 0.95 ), - MaxEta = cms.double( 2.5 ), - FourthTrackMass = cms.double( 0.493677 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIterDoubleTrk" ), - OppositeSign = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleTrkmumuFilterDoubleMu2Jpsi" ), - MinInvMass = cms.double( 0.0 ), - MaxTrkTrkMass = cms.double( 1.3 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -fragment.hltJpsiTkTkVertexFilterPhiDoubleTrk1v2 = cms.EDFilter( "HLTmumutktkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIterDoubleTrk" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v2" ), - MinPt = cms.double( 0.0 ) -) -fragment.hltPreDoubleMu2JpsiDoubleTkMu0Phi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleMu2JpsiL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltIterL3MuonsFromL2LinksCombination" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 2.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 3.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -fragment.hltMumuVtxProducerDoubleMu2Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu2JpsiL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -fragment.hltMumuFilterDoubleMu2Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltMumuVtxProducerDoubleMu2Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( -1.0 ) -) -fragment.hltDiMuonGlbOrTrkFiltered0v2 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.15 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 0.65 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - minPtMuon1 = cms.double( 0.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsLowPtIter01Merge" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -fragment.hltDiMuonGlbOrTrk0zFiltered0p2v2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonLowPtIter01MergeCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonLowPtIter01MergeCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbOrTrkFiltered0v2" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbOrTrkFiltered0v2" ) -) -fragment.hltPreDoubleMu3DCAPFMET50PFMHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltDoubleMuon3Mass3p8to60DCAFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 60.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -fragment.hltPreTripleMu533Mass3p8to60DCA = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltTripleMu533Mass3p8to60DCAFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 60.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 3 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -fragment.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleJet_92_76_64_VBF OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreQuadPFJet98837115DoubleBTagCSVp013p08VBF1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltQuadJet15 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 15.0 ) -) -fragment.hltTripleJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 50.0 ) -) -fragment.hltDoubleJet65 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 65.0 ) -) -fragment.hltSingleJet80 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 = cms.EDFilter( "HLTCaloJetSortedVBFFilter", - saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - Detabb = cms.double( 999.0 ), - njets = cms.int32( 4 ), - Detaqq = cms.double( 1.5 ), - value = cms.string( "Eta" ), - Mqq = cms.double( 150.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - Ptsumbb = cms.double( 0.0 ), - inputJetTags = cms.InputTag( "" ), - triggerType = cms.int32( 85 ), - Dphibb = cms.double( 10.0 ), - Ptsumqq = cms.double( 0.0 ) -) -fragment.hltBTagCaloCSVp022Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.8 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPFQuadJetLooseID15 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 15.0 ) -) -fragment.hltPFTripleJetLooseID71 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 64.0 ) -) -fragment.hltPFDoubleJetLooseID83 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 83.0 ) -) -fragment.hltPFSingleJetLooseID98 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 98.0 ) -) -fragment.hltSelector6PFJets = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 6 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ) -) -fragment.hltBTagPFCSVp11DoubleWithMatching = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 0.1 ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector6PFJets" ), - MinTag = cms.double( 0.47 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltBTagPFCSVp016SingleWithMatching = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 0.1 ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector6PFJets" ), - MinTag = cms.double( 0.82 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltVBFPFJetCSVSortedMqq200Detaqq1p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", - saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - Detabb = cms.double( 999.0 ), - njets = cms.int32( 6 ), - Detaqq = cms.double( 1.5 ), - value = cms.string( "2BTagAndPt" ), - Mqq = cms.double( 200.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - Ptsumbb = cms.double( 0.0 ), - inputJetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - triggerType = cms.int32( 85 ), - Dphibb = cms.double( 2.8 ), - Ptsumqq = cms.double( 0.0 ) -) -fragment.hltL1sTripleJetVBFIorHTTIorSingleJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleJet_98_83_71_VBF OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreQuadPFJet103887515DoubleBTagCSVp013p08VBF1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "L1_TripleJet_84_68_48_VBF OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_92_76_64_VBF OR L1_HTT280 OR L1_HTT300 OR L1_HTT320 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJetC100 OR L1_DoubleJetC112 OR L1_DoubleJetC120" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTripleJetLooseID75 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 75.0 ) -) -fragment.hltPFDoubleJetLooseID88 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 88.0 ) -) -fragment.hltPFSingleJetLooseID103 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 103.0 ) -) -fragment.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleJet_100_85_72_VBF OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreQuadPFJet105907615DoubleBTagCSVp013p08VBF1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTripleJetLooseID76 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 76.0 ) -) -fragment.hltPFDoubleJetLooseID90 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 90.0 ) -) -fragment.hltPFSingleJetLooseID105 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 105.0 ) -) -fragment.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleJet_105_85_76_VBF OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -fragment.hltPreQuadPFJet111908015DoubleBTagCSVp013p08VBF1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPFTripleJetLooseID80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 80.0 ) -) -fragment.hltPFSingleJetLooseID111 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 111.0 ) -) -fragment.hltPreQuadPFJet98837115BTagCSVp013VBF2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltVBFPFJetCSVSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", - saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - Detabb = cms.double( 999.0 ), - njets = cms.int32( 4 ), - Detaqq = cms.double( 3.5 ), - value = cms.string( "1BTagAndEta" ), - Mqq = cms.double( 460.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - Ptsumbb = cms.double( 0.0 ), - inputJetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - triggerType = cms.int32( 85 ), - Dphibb = cms.double( 1.9 ), - Ptsumqq = cms.double( 0.0 ) -) -fragment.hltPreQuadPFJet103887515BTagCSVp013VBF2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreQuadPFJet105887615BTagCSVp013VBF2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreQuadPFJet111908015BTagCSVp013VBF2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreQuadPFJet98837115 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreQuadPFJet103887515 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreQuadPFJet105887615 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreQuadPFJet111908015 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltPreAK8PFJet330PFAK8BTagCSVp17 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltSinglePFJet330AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets300" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 330.0 ) -) -fragment.hltPFJetForBtagSelectorAK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -fragment.hltPFJetForBtagAK8 = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetForBtagSelectorAK8" ) -) -fragment.hltBLifetimeAssociatorPFAK8 = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltPFJetForBtagAK8" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -fragment.hltBLifetimeTagInfosPFAK8 = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltBLifetimeAssociatorPFAK8" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( True ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -fragment.hltSecondaryVertexTagInfosPFAK8 = cms.EDProducer( "SecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltBLifetimeTagInfosPFAK8" ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - ptMin = cms.double( 1.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 2 ), - sip2dSigMin = cms.double( -99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltInclusiveMergedVerticesPF" ) -) -fragment.hltCombinedSecondaryVertexBJetTagsPFAK8 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ), - tagInfos = cms.VInputTag( 'hltBLifetimeTagInfosPFAK8','hltSecondaryVertexTagInfosPFAK8' ) -) -fragment.hltBTagPFCSVp3Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPFAK8" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtagAK8" ), - MinTag = cms.double( 0.3 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreAK8PFJet330PFAK8BTagCSVp1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltBTagPFCSVp4Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPFAK8" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtagAK8" ), - MinTag = cms.double( 0.4 ), - MaxTag = cms.double( 999999.0 ) -) -fragment.hltPreDiphoton3018PVrealANDR9IdANDIsoCaloIdANDHER9IdPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG30PVrealANDR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30PVrealANDHE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVrealANDR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30PVrealANDR9Idb85e90HE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVrealANDHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVrealANDR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG30PVrealANDIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18PVrealANDEtUnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -fragment.hltDiEG18PVrealANDR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVrealANDEtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18PVrealANDHE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVrealANDR9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVrealANDR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVrealANDHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVrealANDR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18PVrealANDNewPixelMatchPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18PVrealANDR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltDiEG18PVrealANDNewPixelMatchPMS2Filter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltDiEG18PVrealANDNewPixelMatchPMS2Filter" ) -) -fragment.hltPreDiphoton3018PVrealANDR9IdANDIsoCaloIdANDHER9IdNoPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltEG18PVrealANDR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVrealANDHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVrealANDR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -fragment.hltDiEG18PVrealANDR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter" ) -) -fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1023, 1024 ) -) -fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD", - moduleLabelPatternsToSkip = cms.vstring( ), - processName = cms.string( "@" ), - moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ), - throw = cms.bool( False ) -) -fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW", - processName = cms.string( "@" ) -) -fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary", - ExtInputTag = cms.InputTag( "hltGtStage2Digis" ), - MaxBx = cms.int32( 0 ), - DumpRecord = cms.bool( False ), - psFileName = cms.string( "prescale_L1TGlobal.csv" ), - ReadPrescalesFromFile = cms.bool( False ), - AlgInputTag = cms.InputTag( "hltGtStage2Digis" ), - MinBx = cms.int32( 0 ), - psColumn = cms.int32( 0 ), - DumpTrigResults = cms.bool( False ), - DumpTrigSummary = cms.bool( True ) -) -fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport", - ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ), - ReferenceRate = cms.untracked.double( 100.0 ), - serviceBy = cms.untracked.string( "never" ), - resetBy = cms.untracked.string( "never" ), - reportBy = cms.untracked.string( "job" ), - HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ) -) -fragment.hltPreScoutingPFOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltFEDSelectorL1 = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1404 ) -) -fragment.hltScoutingPFPacker = cms.EDProducer( "HLTScoutingPFProducer", - pfJetCollection = cms.InputTag( "hltAK4PFJets" ), - doCandidates = cms.bool( True ), - pfJetTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - doMet = cms.bool( True ), - metCollection = cms.InputTag( "hltPFMETProducer" ), - pfJetEtaCut = cms.double( 3.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - pfJetPtCut = cms.double( 20.0 ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - doJetTags = cms.bool( True ), - pfCandidateCollection = cms.InputTag( "hltParticleFlow" ), - pfCandidatePtCut = cms.double( 0.6 ) -) -fragment.hltScoutingMuonPacker = cms.EDProducer( "HLTScoutingMuonProducer", - minVtxProbCut = cms.double( 0.001 ), - HcalPFClusterIsoMap = cms.InputTag( "hltMuonHcalPFClusterIsoForMuons" ), - EcalPFClusterIsoMap = cms.InputTag( "hltMuonEcalPFClusterIsoForMuons" ), - ChargedCandidates = cms.InputTag( "hltL3MuonCandidates" ), - muonPtCut = cms.double( 3.0 ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3NoVtx" ), - Tracks = cms.InputTag( "hltL3Muons" ), - muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09Map','combinedRelativeIsoDeposits' ) -) -fragment.hltScoutingEgammaPacker = cms.EDProducer( "HLTScoutingEgammaProducer", - egammaEtaCut = cms.double( 2.5 ), - HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - EgammaCandidates = cms.InputTag( "hltEgammaCandidates" ), - egammaPtCut = cms.double( 4.0 ), - EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - HoverEMap = cms.InputTag( "hltEgammaHoverE" ), - EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracks" ), - OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - DetaMap = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - egammaHoverECut = cms.double( 1.0 ), - DphiMap = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfTrackIso" ) -) -fragment.hltScoutingPrimaryVertexPacker = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVertices" ) -) -fragment.hltPreScoutingCaloMuonOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -fragment.hltScoutingCaloPacker = cms.EDProducer( "HLTScoutingCaloProducer", - metCollection = cms.InputTag( "hltMetClean" ), - doMet = cms.bool( True ), - doJetBTags = cms.bool( True ), - caloJetPtCut = cms.double( 20.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - doJetIDTags = cms.bool( True ), - caloJetCollection = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - caloJetIDTagCollection = cms.InputTag( "hltCaloJetFromPV" ), - caloJetBTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - caloJetEtaCut = cms.double( 3.0 ) -) -fragment.hltScoutingMuonPackerCalo = cms.EDProducer( "HLTScoutingMuonProducer", - minVtxProbCut = cms.double( 0.001 ), - HcalPFClusterIsoMap = cms.InputTag( "" ), - EcalPFClusterIsoMap = cms.InputTag( "" ), - ChargedCandidates = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - muonPtCut = cms.double( 3.0 ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducer" ), - Tracks = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedNoVtx" ), - muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09MapNoVtx','combinedRelativeIsoDeposits' ) -) -fragment.hltScoutingPrimaryVertexPackerCaloMuon = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ) -) - -fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap ) -fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot ) -fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot ) -fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit ) -fragment.HLTDoLocalHcalSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco ) -fragment.HLTDoCaloSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll ) -fragment.HLTAK8CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK8CaloJets + fragment.hltAK8CaloJetsIDPassed ) -fragment.HLTAK8CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK8CaloFastJetCorrector + fragment.hltAK8CaloRelativeCorrector + fragment.hltAK8CaloAbsoluteCorrector + fragment.hltAK8CaloResidualCorrector + fragment.hltAK8CaloCorrector ) -fragment.HLTAK8CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK8CaloCorrectorProducersSequence + fragment.hltAK8CaloJetsCorrected + fragment.hltAK8CaloJetsCorrectedIDPassed ) -fragment.HLTAK8CaloJetsSequence = cms.Sequence( fragment.HLTAK8CaloJetsReconstructionSequence + fragment.HLTAK8CaloJetsCorrectionSequence ) -fragment.HLTDoCaloSequencePF = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForPF ) -fragment.HLTAK8CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK8CaloJetsPF + fragment.hltAK4CaloJetsPF ) -fragment.HLTPreAK8PFJetsRecoSequence = cms.Sequence( fragment.HLTAK8CaloJetsPrePFRecoSequence + fragment.hltAK8CaloJetsPFEt5 + fragment.hltAK4CaloJetsPFEt5 ) -fragment.HLTMuonLocalRecoSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegments + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits ) -fragment.HLTL2muonrecoNocandSequence = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeeds + fragment.hltL2Muons ) -fragment.HLTL2muonrecoSequence = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidates ) -fragment.HLTDoLocalPixelSequence = cms.Sequence( fragment.hltSiPixelDigis + fragment.hltSiPixelClusters + fragment.hltSiPixelClustersCache + fragment.hltSiPixelRecHits ) -fragment.HLTDoLocalStripSequence = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClusters ) -fragment.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( fragment.hltIterL3OISeedsFromL2Muons + fragment.hltIterL3OITrackCandidates + fragment.hltIterL3OIMuCtfWithMaterialTracks + fragment.hltIterL3OIMuonTrackCutClassifier + fragment.hltIterL3OIMuonTrackSelectionHighPurity + fragment.hltL3MuonsIterL3OI ) -fragment.HLTIterL3MuonRecoPixelTracksSequence = cms.Sequence( fragment.hltIterL3MuonPixelTracksFilter + fragment.hltIterL3MuonPixelTracksFitter + fragment.hltIterL3MuonPixelTracksTrackingRegions + fragment.hltIterL3MuonPixelLayerQuadruplets + fragment.hltIterL3MuonPixelTracksHitDoublets + fragment.hltIterL3MuonPixelTracksHitQuadruplets + fragment.hltIterL3MuonPixelTracks ) -fragment.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( fragment.HLTIterL3MuonRecoPixelTracksSequence + fragment.hltIterL3MuonPixelVertices + fragment.hltIterL3MuonTrimmedPixelVertices ) -fragment.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3MuonCkfTrackCandidates + fragment.hltIter0IterL3MuonCtfWithMaterialTracks + fragment.hltIter0IterL3MuonTrackCutClassifier + fragment.hltIter0IterL3MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingIteration2ForIterL3Muon = cms.Sequence( fragment.hltIter2IterL3MuonClustersRefRemoval + fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEvent + fragment.hltIter2IterL3MuonPixelLayerTriplets + fragment.hltIter2IterL3MuonPixelClusterCheck + fragment.hltIter2IterL3MuonPixelHitDoublets + fragment.hltIter2IterL3MuonPixelHitTriplets + fragment.hltIter2IterL3MuonPixelSeeds + fragment.hltIter2IterL3MuonCkfTrackCandidates + fragment.hltIter2IterL3MuonCtfWithMaterialTracks + fragment.hltIter2IterL3MuonTrackCutClassifier + fragment.hltIter2IterL3MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingIter02ForIterL3Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3Muon + fragment.HLTIterativeTrackingIteration2ForIterL3Muon + fragment.hltIter2IterL3MuonMerged ) -fragment.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequence + fragment.HLTIterativeTrackingIter02ForIterL3Muon + fragment.hltL3MuonsIterL3IO ) -fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequence + fragment.hltIterL3OIL3MuonsLinksCombination + fragment.hltIterL3OIL3Muons + fragment.hltIterL3OIL3MuonCandidates + fragment.hltL2SelectorForL3IO + fragment.HLTIterL3IOmuonTkCandidateSequence + fragment.hltIterL3MuonsFromL2LinksCombination + fragment.hltIterL3MuonsFromL2 ) -fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon = cms.Sequence( fragment.hltIterL3FromL1MuonPixelTracksTrackingRegions + fragment.hltIterL3FromL1MuonPixelLayerQuadruplets + fragment.hltIterL3FromL1MuonPixelTracksHitDoublets + fragment.hltIterL3FromL1MuonPixelTracksHitQuadruplets + fragment.hltIterL3FromL1MuonPixelTracks ) -fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( fragment.HLTRecoPixelTracksSequenceForIterL3FromL1Muon + fragment.hltIterL3FromL1MuonPixelVertices + fragment.hltIterL3FromL1MuonTrimmedPixelVertices ) -fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter0IterL3FromL1MuonTrackCutClassifier + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingIteration2ForIterL3FromL1Muon = cms.Sequence( fragment.hltIter2IterL3FromL1MuonClustersRefRemoval + fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent + fragment.hltIter2IterL3FromL1MuonPixelLayerTriplets + fragment.hltIter2IterL3FromL1MuonPixelClusterCheck + fragment.hltIter2IterL3FromL1MuonPixelHitDoublets + fragment.hltIter2IterL3FromL1MuonPixelHitTriplets + fragment.hltIter2IterL3FromL1MuonPixelSeeds + fragment.hltIter2IterL3FromL1MuonCkfTrackCandidates + fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracks + fragment.hltIter2IterL3FromL1MuonTrackCutClassifier + fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingIter02ForIterL3FromL1Muon = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + fragment.HLTIterativeTrackingIteration2ForIterL3FromL1Muon + fragment.hltIter2IterL3FromL1MuonMerged ) -fragment.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + fragment.HLTIterativeTrackingIter02ForIterL3FromL1Muon ) -fragment.HLTIterL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + fragment.hltIterL3MuonL1MuonNoL2Selector + fragment.HLTIterL3IOmuonFromL1TkCandidateSequence ) -fragment.HLTL3muonrecoNocandSequence = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequence + fragment.hltIterL3MuonMerged + fragment.hltIterL3MuonAndMuonFromL1Merged + fragment.hltL3MuonsIterL3Links + fragment.hltIterL3Muons ) -fragment.HLTL3muonrecoSequence = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltIterL3MuonCandidates ) -fragment.HLTRecoPixelTracksSequence = cms.Sequence( fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegions + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoublets + fragment.hltPixelTracksHitQuadruplets + fragment.hltPixelTracks + fragment.hltPixelTripletsClustersRefRemoval + fragment.hltPixelTracksTrackingRegionsForTriplets + fragment.hltPixelLayerTripletsWithClustersRemoval + fragment.hltPixelTracksHitDoubletsForTriplets + fragment.hltPixelTracksHitTriplets + fragment.hltPixelTracksFromTriplets + fragment.hltPixelTracksMerged ) -fragment.HLTRecopixelvertexingSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVertices + fragment.hltTrimmedPixelVertices ) -fragment.HLTIterativeTrackingIteration0 = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltIter0PFlowTrackCutClassifier + fragment.hltIter0PFlowTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemoval + fragment.hltIter1MaskedMeasurementTrackerEvent + fragment.hltIter1PixelLayerQuadruplets + fragment.hltIter1PFlowPixelTrackingRegions + fragment.hltIter1PFlowPixelClusterCheck + fragment.hltIter1PFlowPixelHitDoublets + fragment.hltIter1PFlowPixelHitQuadruplets + fragment.hltIter1PixelTracks + fragment.hltIter1PFLowPixelSeedsFromPixelTracks + fragment.hltIter1PFlowCkfTrackCandidates + fragment.hltIter1PFlowCtfWithMaterialTracks + fragment.hltIter1PFlowTrackCutClassifierPrompt + fragment.hltIter1PFlowTrackCutClassifierDetached + fragment.hltIter1PFlowTrackCutClassifierMerged + fragment.hltIter1PFlowTrackSelectionHighPurity ) -fragment.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2 + fragment.hltAK4Iter1TrackJets4Iter2 + fragment.hltIter1TrackAndTauJets4Iter2 ) -fragment.HLTIterativeTrackingIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemoval + fragment.hltIter2MaskedMeasurementTrackerEvent + fragment.hltIter2PixelLayerTriplets + fragment.hltIter2PFlowPixelTrackingRegions + fragment.hltIter2PFlowPixelClusterCheck + fragment.hltIter2PFlowPixelHitDoublets + fragment.hltIter2PFlowPixelHitTriplets + fragment.hltIter2PFlowPixelSeeds + fragment.hltIter2PFlowCkfTrackCandidates + fragment.hltIter2PFlowCtfWithMaterialTracks + fragment.hltIter2PFlowTrackCutClassifier + fragment.hltIter2PFlowTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTripletRecovery = cms.Sequence( fragment.hltTripletRecoveryClustersRefRemoval + fragment.hltTripletRecoveryMaskedMeasurementTrackerEvent + fragment.hltTripletRecoveryPixelLayerTriplets + fragment.hltTripletRecoveryPFlowPixelTrackingRegions + fragment.hltTripletRecoveryPFlowPixelClusterCheck + fragment.hltTripletRecoveryPFlowPixelHitDoublets + fragment.hltTripletRecoveryPFlowPixelHitTriplets + fragment.hltTripletRecoveryPFlowPixelSeeds + fragment.hltTripletRecoveryPFlowCkfTrackCandidates + fragment.hltTripletRecoveryPFlowCtfWithMaterialTracks + fragment.hltTripletRecoveryPFlowTrackCutClassifier + fragment.hltTripletRecoveryPFlowTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDoubletRecovery = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemoval + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEvent + fragment.hltDoubletRecoveryPixelLayerPairs + fragment.hltDoubletRecoveryPFlowPixelTrackingRegions + fragment.hltDoubletRecoveryPFlowPixelClusterCheck + fragment.hltDoubletRecoveryPFlowPixelHitDoublets + fragment.hltDoubletRecoveryPFlowPixelSeeds + fragment.hltDoubletRecoveryPFlowCkfTrackCandidates + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracks + fragment.hltDoubletRecoveryPFlowTrackCutClassifier + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingIter02 = cms.Sequence( fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTIter1TrackAndTauJets4Iter2Sequence + fragment.HLTIterativeTrackingIteration2 + fragment.hltIter2Merged + fragment.HLTIterativeTrackingTripletRecovery + fragment.hltTripletRecoveryMerged + fragment.HLTIterativeTrackingDoubletRecovery + fragment.hltMergedTracks ) -fragment.HLTTrackReconstructionForPF = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging + fragment.hltMuonLinks + fragment.hltMuons ) -fragment.HLTPreshowerSequence = cms.Sequence( fragment.hltEcalPreshowerDigis + fragment.hltEcalPreshowerRecHit ) -fragment.HLTParticleFlowSequence = cms.Sequence( fragment.HLTPreshowerSequence + fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowRecHitHF + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL + fragment.hltParticleFlowClusterHF + fragment.hltLightPFTracks + fragment.hltParticleFlowBlock + fragment.hltParticleFlow ) -fragment.HLTAK8PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK8PFJets + fragment.hltAK8PFJetsLooseID + fragment.hltAK8PFJetsTightID ) -fragment.HLTAK8PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK8PFFastJetCorrector + fragment.hltAK8PFRelativeCorrector + fragment.hltAK8PFAbsoluteCorrector + fragment.hltAK8PFResidualCorrector + fragment.hltAK8PFCorrector ) -fragment.HLTAK8PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK8PFCorrectorProducersSequence + fragment.hltAK8PFJetsCorrected + fragment.hltAK8PFJetsLooseIDCorrected + fragment.hltAK8PFJetsTightIDCorrected ) -fragment.HLTAK8PFJetsSequence = cms.Sequence( fragment.HLTPreAK8PFJetsRecoSequence + fragment.HLTAK8PFJetsReconstructionSequence + fragment.HLTAK8PFJetsCorrectionSequence ) -fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd ) -fragment.HLTAK4CaloJetsReconstructionNoIDSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets ) -fragment.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( fragment.hltAK4CaloFastJetCorrector + fragment.hltAK4CaloRelativeCorrector + fragment.hltAK4CaloAbsoluteCorrector + fragment.hltAK4CaloResidualCorrector + fragment.hltAK4CaloCorrector ) -fragment.HLTAK4CaloJetsCorrectionNoIDSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected ) -fragment.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalPreshowerDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit + fragment.hltEcalPreshowerRecHit ) -fragment.HLTPFClusteringForEgamma = cms.Sequence( fragment.hltRechitInRegionsECAL + fragment.hltRechitInRegionsES + fragment.hltParticleFlowRecHitECALL1Seeded + fragment.hltParticleFlowRecHitPSL1Seeded + fragment.hltParticleFlowClusterPSL1Seeded + fragment.hltParticleFlowClusterECALUncorrectedL1Seeded + fragment.hltParticleFlowClusterECALL1Seeded + fragment.hltParticleFlowSuperClusterECALL1Seeded ) -fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltTowerMakerForAll + fragment.hltHcalDigisL1EGSeeded + fragment.hltHbhePhase1RecoMethod2L1EGSeeded + fragment.hltHbherecoMethod2L1EGSeeded + fragment.hltTowerMakerMethod2L1EGSeeded ) -fragment.HLTFastJetForEgamma = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCaloForMuons ) -fragment.HLTElePixelMatchSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltPixelLayerPairs + fragment.hltPixelLayerTriplets + fragment.hltEgammaHoverE + fragment.hltEgammaSuperClustersToPixelMatch + fragment.hltEleSeedsTrackingRegions + fragment.hltElePixelHitDoublets + fragment.hltElePixelHitDoubletsForTriplets + fragment.hltElePixelHitTriplets + fragment.hltElePixelSeedsDoublets + fragment.hltElePixelSeedsTriplets + fragment.hltElePixelSeedsCombined + fragment.hltEgammaElectronPixelSeeds + fragment.hltEgammaPixelMatchVars ) -fragment.HLTEle25CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + fragment.hltEG25EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG25HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG25CaloIdLClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle25CaloIdLPixelMatchFilter ) -fragment.HLTEle25CaloIdLMWSequence = cms.Sequence( fragment.HLTEle25CaloIdLSequence + fragment.hltEle25CaloIdLMWPMS2Filter ) -fragment.HLTPFClusteringForEgammaUnseeded = cms.Sequence( fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowSuperClusterECALUnseeded ) -fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltTowerMakerForAll + fragment.hltHcalDigisL1EGUnseeded + fragment.hltHbhePhase1RecoMethod2L1EGUnseeded + fragment.hltHbherecoMethod2L1EGUnseeded + fragment.hltTowerMakerMethod2L1EGUnseeded ) -fragment.HLTElePixelMatchUnseededSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltPixelLayerPairs + fragment.hltPixelLayerTriplets + fragment.hltEgammaHoverEUnseeded + fragment.hltEgammaSuperClustersToPixelMatchUnseeded + fragment.hltEleSeedsTrackingRegionsUnseeded + fragment.hltElePixelHitDoubletsUnseeded + fragment.hltElePixelHitDoubletsForTripletsUnseeded + fragment.hltElePixelHitTripletsUnseeded + fragment.hltElePixelSeedsDoubletsUnseeded + fragment.hltElePixelSeedsTripletsUnseeded + fragment.hltElePixelSeedsCombinedUnseeded + fragment.hltEgammaElectronPixelSeedsUnseeded + fragment.hltEgammaPixelMatchVarsUnseeded ) -fragment.HLTDoubleEle25CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG25EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG25HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG25CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEle25CaloIdLPixelMatchUnseededFilter ) -fragment.HLTDoubleEle25CaloIdLMWSequence = cms.Sequence( fragment.HLTDoubleEle25CaloIdLUnseededSequence + fragment.hltDiEle25CaloIdLMWPMS2UnseededFilter ) -fragment.HLTEle27CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + fragment.hltEG27EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG27HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG27CaloIdLClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle27CaloIdLPixelMatchFilter ) -fragment.HLTEle27CaloIdLMWSequence = cms.Sequence( fragment.HLTEle27CaloIdLSequence + fragment.hltEle27CaloIdLMWPMS2Filter ) -fragment.HLTDoubleEle27CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG27EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG27HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG27CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEle27CaloIdLPixelMatchUnseededFilter ) -fragment.HLTDoubleEle27CaloIdLMWSequence = cms.Sequence( fragment.HLTDoubleEle27CaloIdLUnseededSequence + fragment.hltDiEle27CaloIdLMWPMS2UnseededFilter ) -fragment.HLTEle33CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + fragment.hltEG33EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG33HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG33CaloIdLClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle33CaloIdLPixelMatchFilter ) -fragment.HLTEle33CaloIdLMWSequence = cms.Sequence( fragment.HLTEle33CaloIdLSequence + fragment.hltEle33CaloIdLMWPMS2Filter ) -fragment.HLTDoubleEle33CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG33EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG33HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG33CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEle33CaloIdLPixelMatchUnseededFilter ) -fragment.HLTDoubleEle33CaloIdLMWSequence = cms.Sequence( fragment.HLTDoubleEle33CaloIdLUnseededSequence + fragment.hltDiEle33CaloIdLMWPMS2UnseededFilter ) -fragment.HLTPFHcalClusteringForEgamma = cms.Sequence( fragment.hltRegionalTowerForEgamma + fragment.hltParticleFlowRecHitHBHEForEgamma + fragment.hltParticleFlowClusterHBHEForEgamma + fragment.hltParticleFlowClusterHCALForEgamma ) -fragment.HLTGsfElectronSequence = cms.Sequence( fragment.hltEgammaCkfTrackCandidatesForGSF + fragment.hltEgammaGsfTracks + fragment.hltEgammaGsfElectrons + fragment.hltEgammaGsfTrackVars ) -fragment.HLTRecoPixelVertexingForElectronSequence = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltPixelTracksElectronsFilter + fragment.hltPixelTracksElectronsFitter + fragment.hltPixelTracksTrackingRegionsElectrons + fragment.hltPixelTracksHitDoubletsElectrons + fragment.hltPixelTracksHitTripletsElectrons + fragment.hltPixelTracksElectrons + fragment.hltPixelVerticesElectrons ) -fragment.HLTPixelTrackingForElectron = cms.Sequence( fragment.hltElectronsVertex + fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelVertexingForElectronSequence ) -fragment.HLTIterativeTrackingForElectronsIteration0 = cms.Sequence( fragment.hltIter0ElectronsPixelSeedsFromPixelTracks + fragment.hltIter0ElectronsCkfTrackCandidates + fragment.hltIter0ElectronsCtfWithMaterialTracks + fragment.hltIter0ElectronsTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingForElectronsIteration1 = cms.Sequence( fragment.hltIter1ElectronsClustersRefRemoval + fragment.hltIter1ElectronsMaskedMeasurementTrackerEvent + fragment.hltIter1ElectronsPixelLayerTriplets + fragment.hltIter1ElectronsPixelTrackingRegions + fragment.hltIter1ElectronsPixelClusterCheck + fragment.hltIter1ElectronsPixelHitDoublets + fragment.hltIter1ElectronsPixelHitTriplets + fragment.hltIter1ElectronsPixelSeeds + fragment.hltIter1ElectronsCkfTrackCandidates + fragment.hltIter1ElectronsCtfWithMaterialTracks + fragment.hltIter1ElectronsTrackSelectionHighPurityLoose + fragment.hltIter1ElectronsTrackSelectionHighPurityTight + fragment.hltIter1ElectronsTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingForElectronsIteration2 = cms.Sequence( fragment.hltIter2ElectronsClustersRefRemoval + fragment.hltIter2ElectronsMaskedMeasurementTrackerEvent + fragment.hltIter2ElectronsPixelLayerPairs + fragment.hltIter2ElectronsPixelTrackingRegions + fragment.hltIter2ElectronsPixelClusterCheck + fragment.hltIter2ElectronsPixelHitDoublets + fragment.hltIter2ElectronsPixelSeeds + fragment.hltIter2ElectronsCkfTrackCandidates + fragment.hltIter2ElectronsCtfWithMaterialTracks + fragment.hltIter2ElectronsTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingForElectronIter02 = cms.Sequence( fragment.HLTIterativeTrackingForElectronsIteration0 + fragment.HLTIterativeTrackingForElectronsIteration1 + fragment.hltIter1MergedForElectrons + fragment.HLTIterativeTrackingForElectronsIteration2 + fragment.hltIter2MergedForElectrons ) -fragment.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( fragment.HLTPixelTrackingForElectron + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForElectronIter02 ) -fragment.HLTDoubleEle24erWPTightGsfForTauSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltDoubleEGL1EGerFilter + fragment.hltDoubleEG24L1EGEtFilter + fragment.hltEgammaClusterShape + fragment.hltDoubleEle24erWPTightClusterShapeFilterForTau + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltDoubleEle24erWPTightHEFilterForTau + fragment.hltEgammaEcalPFClusterIso + fragment.hltDoubleEle24erWPTightEcalIsoFilterForTau + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltDoubleEle24erWPTightHcalIsoFilterForTau + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle24erWPTightPixelMatchFilterForTau + fragment.hltDoubleEle24erWPTightPMS2FilterForTau + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau + fragment.hltDoubleEle24erWPTightGsfMissingHitsFilterForTau + fragment.hltDoubleEle24erWPTightGsfDetaFilterForTau + fragment.hltDoubleEle24erWPTightGsfDphiFilterForTau + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltDoubleEle24erWPTightGsfTrackIsoFilterForTau ) -fragment.HLTDoubleEle8CaloIdMGsfTrackIdMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltDoubleEle8EgammaCandidatesWrapper + fragment.hltEG8EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG8HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG8CaloIdMClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltDoubleEle8CaloIdMPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + fragment.hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter + fragment.hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter ) -fragment.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF ) -fragment.HLTPreAK4PFJetsRecoSequence = cms.Sequence( fragment.HLTAK4CaloJetsPrePFRecoSequence + fragment.hltAK4CaloJetsPFEt5 ) -fragment.HLTAK4PFJetsReconstructionSequence = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequence + fragment.hltAK4PFJets + fragment.hltAK4PFJetsLooseID + fragment.hltAK4PFJetsTightID ) -fragment.HLTAK4PFCorrectorProducersSequence = cms.Sequence( fragment.hltAK4PFFastJetCorrector + fragment.hltAK4PFRelativeCorrector + fragment.hltAK4PFAbsoluteCorrector + fragment.hltAK4PFResidualCorrector + fragment.hltAK4PFCorrector ) -fragment.HLTAK4PFJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAll + fragment.HLTAK4PFCorrectorProducersSequence + fragment.hltAK4PFJetsCorrected + fragment.hltAK4PFJetsLooseIDCorrected + fragment.hltAK4PFJetsTightIDCorrected ) -fragment.HLTAK4PFJetsSequence = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTAK4PFJetsReconstructionSequence + fragment.HLTAK4PFJetsCorrectionSequence ) -fragment.HLTEle37CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + fragment.hltEG37EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG37HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG37CaloIdLClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle37CaloIdLPixelMatchFilter ) -fragment.HLTEle37CaloIdLMWSequence = cms.Sequence( fragment.HLTEle37CaloIdLSequence + fragment.hltEle37CaloIdLMWPMS2Filter ) -fragment.HLTDoubleEle37Ele27CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG37EtUnseededFilter + fragment.hltDiEG27EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG27HEUnseededFilter + fragment.hltEG37HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG27CaloIdLClusterShapeUnseededFilter + fragment.hltEG37CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEle27CaloIdLPixelMatchUnseededFilter + fragment.hltEle37CaloIdLPixelMatchUnseededFilter ) -fragment.HLTDoubleEle37Ele27CaloIdLMWSequence = cms.Sequence( fragment.HLTDoubleEle37Ele27CaloIdLUnseededSequence + fragment.hltDiEle27CaloIdLMWPMS2UnseededFilter + fragment.hltEle37CaloIdLMWPMS2UnseededFilter ) -fragment.HLTEle37CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG37EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltEG37HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG37CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltEle37CaloIdLPixelMatchUnseededFilter ) -fragment.HLTEle37CaloIdLMWUnseededSequence = cms.Sequence( fragment.HLTEle37CaloIdLUnseededSequence + fragment.hltEle37CaloIdLMWPMS2UnseededFilter ) -fragment.HLTEle27CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG27EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltEG27HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG27CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltEle27CaloIdLPixelMatchUnseededFilter ) -fragment.HLTEle27CaloIdLMWUnseededSequence = cms.Sequence( fragment.HLTEle27CaloIdLUnseededSequence + fragment.hltEle27CaloIdLMWPMS2UnseededFilter ) -fragment.HLTTrackerMuonSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelTracksSequence + fragment.HLTDoLocalStripSequence + fragment.hltMuTrackSeeds + fragment.hltMuCkfTrackCandidates + fragment.hltMuCtfTracks + fragment.HLTL3muonrecoNocandSequence + fragment.hltDiMuonMerging + fragment.hltDiMuonLinks + fragment.hltGlbTrkMuons + fragment.hltGlbTrkMuonCands ) -fragment.HLTIterativeTrackingDisplacedJpsiIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsJpsiFilter + fragment.hltPixelTracksForSeedsJpsiFitter + fragment.hltPixelTracksTrackingRegionsForSeedsJpsi + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForSeedsJpsi + fragment.hltPixelTracksHitQuadrupletsForSeedsJpsi + fragment.hltPixelTracksForSeedsJpsi + fragment.hltIter0DisplacedJpsiPixelSeedsFromPixelTracks + fragment.hltIter0DisplacedJpsiCkfTrackCandidates + fragment.hltIter0DisplacedJpsiCtfWithMaterialTracks + fragment.hltIter0DisplacedJpsiTrackCutClassifier + fragment.hltIter0DisplacedJpsiTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedJpsiIteration1 = cms.Sequence( fragment.hltIter1DisplacedJpsiClustersRefRemoval + fragment.hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent + fragment.hltIter1DisplacedJpsiPixelLayerQuadruplets + fragment.hltIter1DisplacedJpsiPixelTrackingRegions + fragment.hltIter1DisplacedJpsiPixelClusterCheck + fragment.hltIter1DisplacedJpsiPixelHitDoublets + fragment.hltIter1DisplacedJpsiPixelHitQuadruplets + fragment.hltIter1DisplacedJpsiPixelSeeds + fragment.hltIter1DisplacedJpsiCkfTrackCandidates + fragment.hltIter1DisplacedJpsiCtfWithMaterialTracks + fragment.hltIter1DisplacedJpsiTrackCutClassifierPrompt + fragment.hltIter1DisplacedJpsiTrackCutClassifierDetached + fragment.hltIter1DisplacedJpsiTrackCutClassifierMerged + fragment.hltIter1DisplacedJpsiTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedJpsiIteration2 = cms.Sequence( fragment.hltIter2DisplacedJpsiClustersRefRemoval + fragment.hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent + fragment.hltIter2DisplacedJpsiPixelLayerTriplets + fragment.hltIter2DisplacedJpsiPixelTrackingRegions + fragment.hltIter2DisplacedJpsiPixelClusterCheck + fragment.hltIter2DisplacedJpsiPixelHitDoublets + fragment.hltIter2DisplacedJpsiPixelHitTriplets + fragment.hltIter2DisplacedJpsiPixelSeeds + fragment.hltIter2DisplacedJpsiCkfTrackCandidates + fragment.hltIter2DisplacedJpsiCtfWithMaterialTracks + fragment.hltIter2DisplacedJpsiTrackCutClassifier + fragment.hltIter2DisplacedJpsiTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedJpsiIter02 = cms.Sequence( fragment.HLTIterativeTrackingDisplacedJpsiIteration0 + fragment.HLTIterativeTrackingDisplacedJpsiIteration1 + fragment.hltIter1DisplacedJpsiMerged + fragment.HLTIterativeTrackingDisplacedJpsiIteration2 + fragment.hltIter2DisplacedJpsiMerged ) -fragment.HLTIterativeTrackingDisplacedNRIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsNRFilter + fragment.hltPixelTracksForSeedsNRFitter + fragment.hltPixelTracksTrackingRegionsForSeedsNR + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForSeedsNR + fragment.hltPixelTracksHitQuadrupletsForSeedsNR + fragment.hltPixelTracksForSeedsNR + fragment.hltIter0DisplacedNRPixelSeedsFromPixelTracks + fragment.hltIter0DisplacedNRCkfTrackCandidates + fragment.hltIter0DisplacedNRCtfWithMaterialTracks + fragment.hltIter0DisplacedNRTrackCutClassifier + fragment.hltIter0DisplacedNRTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedNRIteration1 = cms.Sequence( fragment.hltIter1DisplacedNRClustersRefRemoval + fragment.hltIter1DisplacedNRMaskedMeasurementTrackerEvent + fragment.hltIter1DisplacedNRPixelLayerQuadruplets + fragment.hltIter1DisplacedNRPixelTrackingRegions + fragment.hltIter1DisplacedNRPixelClusterCheck + fragment.hltIter1DisplacedNRPixelHitDoublets + fragment.hltIter1DisplacedNRPixelHitQuadruplets + fragment.hltIter1DisplacedNRPixelSeeds + fragment.hltIter1DisplacedNRCkfTrackCandidates + fragment.hltIter1DisplacedNRCtfWithMaterialTracks + fragment.hltIter1DisplacedNRTrackCutClassifierPrompt + fragment.hltIter1DisplacedNRTrackCutClassifierDetached + fragment.hltIter1DisplacedNRTrackCutClassifierMerged + fragment.hltIter1DisplacedNRTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedNRIteration2 = cms.Sequence( fragment.hltIter2DisplacedNRClustersRefRemoval + fragment.hltIter2DisplacedNRMaskedMeasurementTrackerEvent + fragment.hltIter2DisplacedNRPixelLayerTriplets + fragment.hltIter2DisplacedNRPixelTrackingRegions + fragment.hltIter2DisplacedNRPixelClusterCheck + fragment.hltIter2DisplacedNRPixelHitDoublets + fragment.hltIter2DisplacedNRPixelHitTriplets + fragment.hltIter2DisplacedNRPixelSeeds + fragment.hltIter2DisplacedNRCkfTrackCandidates + fragment.hltIter2DisplacedNRCtfWithMaterialTracks + fragment.hltIter2DisplacedNRTrackCutClassifier + fragment.hltIter2DisplacedNRTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedNRIter02 = cms.Sequence( fragment.HLTIterativeTrackingDisplacedNRIteration0 + fragment.HLTIterativeTrackingDisplacedNRIteration1 + fragment.hltIter1DisplacedNRMuMuMerged + fragment.HLTIterativeTrackingDisplacedNRIteration2 + fragment.hltIter2DisplacedNRMuMuMerged ) -fragment.HLTIterativeTrackingTau3muIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsTau3muFilter + fragment.hltPixelTracksForSeedsTau3muFitter + fragment.hltPixelTracksTrackingRegionsForSeedsTau3mu + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForSeedsTau3mu + fragment.hltPixelTracksHitQuadrupletsForSeedsTau3mu + fragment.hltPixelTracksForSeedsTau3mu + fragment.hltIter0DisplacedTau3muPixelSeedsFromPixelTracks + fragment.hltIter0DisplacedTau3muCkfTrackCandidates + fragment.hltIter0DisplacedTau3muCtfWithMaterialTracks + fragment.hltIter0DisplacedTau3muTrackCutClassifier + fragment.hltIter0DisplacedTau3muTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTau3muIteration1 = cms.Sequence( fragment.hltIter1DisplacedTau3muClustersRefRemoval + fragment.hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent + fragment.hltIter1DisplacedTau3muPixelLayerQuadruplets + fragment.hltIter1DisplacedTau3muPixelTrackingRegions + fragment.hltIter1DisplacedTau3muPixelClusterCheck + fragment.hltIter1DisplacedTau3muPixelHitDoublets + fragment.hltIter1DisplacedTau3muPixelHitQuadruplets + fragment.hltIter1DisplacedTau3muPixelSeeds + fragment.hltIter1DisplacedTau3muCkfTrackCandidates + fragment.hltIter1DisplacedTau3muCtfWithMaterialTracks + fragment.hltIter1DisplacedTau3muTrackCutClassifierPrompt + fragment.hltIter1DisplacedTau3muTrackCutClassifierDetached + fragment.hltIter1DisplacedTau3muTrackCutClassifierMerged + fragment.hltIter1DisplacedTau3muTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTau3muIteration2 = cms.Sequence( fragment.hltIter2DisplacedTau3muClustersRefRemoval + fragment.hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent + fragment.hltIter2DisplacedTau3muPixelLayerTriplets + fragment.hltIter2DisplacedTau3muPixelTrackingRegions + fragment.hltIter2DisplacedTau3muPixelClusterCheck + fragment.hltIter2DisplacedTau3muPixelHitDoublets + fragment.hltIter2DisplacedTau3muPixelHitTriplets + fragment.hltIter2DisplacedTau3muPixelSeeds + fragment.hltIter2DisplacedTau3muCkfTrackCandidates + fragment.hltIter2DisplacedTau3muCtfWithMaterialTracks + fragment.hltIter2DisplacedTau3muTrackCutClassifier + fragment.hltIter2DisplacedTau3muTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTau3muIter02 = cms.Sequence( fragment.HLTIterativeTrackingTau3muIteration0 + fragment.HLTIterativeTrackingTau3muIteration1 + fragment.hltIter1DisplacedTau3muMerged + fragment.HLTIterativeTrackingTau3muIteration2 + fragment.hltIter2DisplacedTau3muMerged ) -fragment.HLTIterativeTrackingDisplacedPsiPrimeIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsPsiPrimeFilter + fragment.hltPixelTracksForSeedsPsiPrimeFitter + fragment.hltPixelTracksTrackingRegionsForSeedsPsiPrime + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForSeedsPsiPrime + fragment.hltPixelTracksHitQuadrupletsForSeedsPsiPrime + fragment.hltPixelTracksForSeedsPsiPrime + fragment.hltIter0DisplacedPsiPrimePixelSeedsFromPixelTracks + fragment.hltIter0DisplacedPsiPrimeCkfTrackCandidates + fragment.hltIter0DisplacedPsiPrimeCtfWithMaterialTracks + fragment.hltIter0DisplacedPsiPrimeTrackCutClassifier + fragment.hltIter0DisplacedPsiPrimeTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedPsiPrimeIteration1 = cms.Sequence( fragment.hltIter1DisplacedPsiPrimeClustersRefRemoval + fragment.hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent + fragment.hltIter1DisplacedPsiPrimePixelLayerQuadruplets + fragment.hltIter1DisplacedPsiPrimePixelTrackingRegions + fragment.hltIter1DisplacedPsiPrimePixelClusterCheck + fragment.hltIter1DisplacedPsiPrimePixelHitDoublets + fragment.hltIter1DisplacedPsiPrimePixelHitQuadruplets + fragment.hltIter1DisplacedPsiPrimePixelSeeds + fragment.hltIter1DisplacedPsiPrimeCkfTrackCandidates + fragment.hltIter1DisplacedPsiPrimeCtfWithMaterialTracks + fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt + fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierDetached + fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierMerged + fragment.hltIter1DisplacedPsiPrimeTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedPsiPrimeIteration2 = cms.Sequence( fragment.hltIter2DisplacedPsiPrimeClustersRefRemoval + fragment.hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent + fragment.hltIter2DisplacedPsiPrimePixelLayerTriplets + fragment.hltIter2DisplacedPsiPrimePixelTrackingRegions + fragment.hltIter2DisplacedPsiPrimePixelClusterCheck + fragment.hltIter2DisplacedPsiPrimePixelHitDoublets + fragment.hltIter2DisplacedPsiPrimePixelHitTriplets + fragment.hltIter2DisplacedPsiPrimePixelSeeds + fragment.hltIter2DisplacedPsiPrimeCkfTrackCandidates + fragment.hltIter2DisplacedPsiPrimeCtfWithMaterialTracks + fragment.hltIter2DisplacedPsiPrimeTrackCutClassifier + fragment.hltIter2DisplacedPsiPrimeTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingDisplacedPsiPrimeIter02 = cms.Sequence( fragment.HLTIterativeTrackingDisplacedPsiPrimeIteration0 + fragment.HLTIterativeTrackingDisplacedPsiPrimeIteration1 + fragment.hltIter1DisplacedPsiPrimeMerged + fragment.HLTIterativeTrackingDisplacedPsiPrimeIteration2 + fragment.hltIter2DisplacedPsiPrimeMerged ) -fragment.HLTPixelTrackingL3Muon = cms.Sequence( fragment.hltL3MuonVertex + fragment.HLTDoLocalPixelSequence + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksL3MuonFilter + fragment.hltPixelTracksL3MuonFitter + fragment.hltPixelTracksTrackingRegionsL3Muon + fragment.hltPixelTracksHitDoubletsL3Muon + fragment.hltPixelTracksHitQuadrupletsL3Muon + fragment.hltPixelTracksL3Muon + fragment.hltPixelVerticesL3Muon ) -fragment.HLTIterativeTrackingL3MuonIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsL3MuonFilter + fragment.hltPixelTracksForSeedsL3MuonFitter + fragment.hltPixelTracksTrackingRegionsForSeedsL3Muon + fragment.hltPixelTracksHitDoubletsForSeedsL3Muon + fragment.hltPixelTracksHitQuadrupletsForSeedsL3Muon + fragment.hltPixelTracksForSeedsL3Muon + fragment.hltIter0L3MuonPixelSeedsFromPixelTracks + fragment.hltIter0L3MuonCkfTrackCandidates + fragment.hltIter0L3MuonCtfWithMaterialTracks + fragment.hltIter0L3MuonTrackCutClassifier + fragment.hltIter0L3MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingL3MuonIteration1 = cms.Sequence( fragment.hltIter1L3MuonClustersRefRemoval + fragment.hltIter1L3MuonMaskedMeasurementTrackerEvent + fragment.hltIter1L3MuonPixelLayerQuadruplets + fragment.hltIter1L3MuonPixelTrackingRegions + fragment.hltIter1L3MuonPixelClusterCheck + fragment.hltIter1L3MuonPixelHitDoublets + fragment.hltIter1L3MuonPixelHitQuadruplets + fragment.hltIter1L3MuonPixelSeeds + fragment.hltIter1L3MuonCkfTrackCandidates + fragment.hltIter1L3MuonCtfWithMaterialTracks + fragment.hltIter1L3MuonTrackCutClassifierPrompt + fragment.hltIter1L3MuonTrackCutClassifierDetached + fragment.hltIter1L3MuonTrackCutClassifierMerged + fragment.hltIter1L3MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingL3MuonIteration2 = cms.Sequence( fragment.hltIter2L3MuonClustersRefRemoval + fragment.hltIter2L3MuonMaskedMeasurementTrackerEvent + fragment.hltIter2L3MuonPixelLayerTriplets + fragment.hltIter2L3MuonPixelTrackingRegions + fragment.hltIter2L3MuonPixelClusterCheck + fragment.hltIter2L3MuonPixelHitDoublets + fragment.hltIter2L3MuonPixelHitTriplets + fragment.hltIter2L3MuonPixelSeeds + fragment.hltIter2L3MuonCkfTrackCandidates + fragment.hltIter2L3MuonCtfWithMaterialTracks + fragment.hltIter2L3MuonTrackCutClassifier + fragment.hltIter2L3MuonTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingL3MuonIter02 = cms.Sequence( fragment.HLTIterativeTrackingL3MuonIteration0 + fragment.HLTIterativeTrackingL3MuonIteration1 + fragment.hltIter1L3MuonMerged + fragment.HLTIterativeTrackingL3MuonIteration2 + fragment.hltIter2L3MuonMerged ) -fragment.HLTTrackReconstructionL3MuonIter02 = cms.Sequence( fragment.HLTPixelTrackingL3Muon + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIter02 ) -fragment.HLTPho33CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + fragment.hltEG33EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG33HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG33CaloIdLClusterShapeFilter ) -fragment.HLTDoublePho33CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG33EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG33HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG33CaloIdLClusterShapeUnseededFilter ) -fragment.HLTDoublePho70Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG70EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG70HEFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG70EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG70HEUnseededFilter ) -fragment.HLTDoublePho85Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG85EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG85HEFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG85EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG85HEUnseededFilter ) -fragment.HLTEle20WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGLowETOrFilter + fragment.hltEG20L1SingleEGLowETOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle20WPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle20WPTightPixelMatchFilter + fragment.hltEle20WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle20WPTightGsfMissingHitsFilter + fragment.hltEle20WPTightGsfDetaFilter + fragment.hltEle20WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20WPTightGsfTrackIsoFilter ) -fragment.HLTEle20WPLooseGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGLowETOrFilter + fragment.hltEG20L1SingleEGLowETOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle20WPLoose1ClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20WPLoose1HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20WPLoose1EcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20WPLoose1HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle20WPLoose1PixelMatchFilter + fragment.hltEle20WPLoose1PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20WPLoose1GsfOneOEMinusOneOPFilter + fragment.hltEle20WPLoose1GsfDetaFilter + fragment.hltEle20WPLoose1GsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20WPLoose1GsfTrackIsoFilter ) -fragment.HLTEle20Eta2p1WPLooseGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGLowETOrEtaRFilter + fragment.hltEG20L1SingleEGLowETOrEtaREtFilter + fragment.hltEgammaClusterShape + fragment.hltEle20erWPLoose1ClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20erWPLoose1HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20erWPLoose1EcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20erWPLoose1HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle20erWPLoose1PixelMatchFilter + fragment.hltEle20erWPLoose1PMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20erWPLoose1GsfOneOEMinusOneOPFilter + fragment.hltEle20erWPLoose1GsfDetaFilter + fragment.hltEle20erWPLoose1GsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20erWPLoose1GsfTrackIsoFilter ) -fragment.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrSingleFilter + fragment.hltEG27L1SingleAndDoubleEGEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle27L1DoubleEGWPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle27L1DoubleEGWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle27L1DoubleEGWPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle27L1DoubleEGWPTightHcalIsoFilter + fragment.hltDiEG27L1SingleAndDoubleEGEtFilter + fragment.hltDiEle27L1DoubleEGWPTightClusterShapeFilter + fragment.hltDiEle27L1DoubleEGWPTightHEFilter + fragment.hltDiEle27L1DoubleEGWPTightEcalIsoFilter + fragment.hltDiEle27L1DoubleEGWPTightHcalIsoFilter ) -fragment.HLTEle27WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG27L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle27WPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle27WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle27WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle27WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle27WPTightPixelMatchFilter + fragment.hltEle27WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle27WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle27WPTightGsfMissingHitsFilter + fragment.hltEle27WPTightGsfDetaFilter + fragment.hltEle27WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle27WPTightGsfTrackIsoFilter ) -fragment.HLTEle32WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG32L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle32WPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle32WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle32WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle32WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle32WPTightPixelMatchFilter + fragment.hltEle32WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle32WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle32WPTightGsfMissingHitsFilter + fragment.hltEle32WPTightGsfDetaFilter + fragment.hltEle32WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle32WPTightGsfTrackIsoFilter ) -fragment.HLTEle35WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG35L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle35noerWPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle35noerWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle35noerWPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle35noerWPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle35noerWPTightPixelMatchFilter + fragment.hltEle35noerWPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle35noerWPTightGsfOneOEMinusOneOPFilter + fragment.hltEle35noerWPTightGsfMissingHitsFilter + fragment.hltEle35noerWPTightGsfDetaFilter + fragment.hltEle35noerWPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle35noerWPTightGsfTrackIsoFilter ) -fragment.HLTSingleEleGsfL1EGMTSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltSingleEle35WPTightGsfL1EGMTL1MatchFilter + fragment.hltSingleEle35WPTightGsfL1EGMTEtFilter + fragment.hltEgammaClusterShape + fragment.hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltSingleEle35WPTightGsfL1EGMTHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter + fragment.hltSingleEle35WPTightGsfL1EGMTPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter + fragment.hltSingleEle35WPTightGsfL1EGMTChi2Filter + fragment.hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter + fragment.hltSingleEle35WPTightGsfL1EGMTDetaFilter + fragment.hltSingleEle35WPTightGsfL1EGMTDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltSingleEle35WPTightGsfL1EGMTTrackIsoFilter ) -fragment.HLTEle38WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG38L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle38noerWPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle38noerWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle38noerWPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle38noerWPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle38noerWPTightPixelMatchFilter + fragment.hltEle38noerWPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle38noerWPTightGsfOneOEMinusOneOPFilter + fragment.hltEle38noerWPTightGsfMissingHitsFilter + fragment.hltEle38noerWPTightGsfDetaFilter + fragment.hltEle38noerWPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle38noerWPTightGsfTrackIsoFilter ) -fragment.HLTEle40WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGOrFilter + fragment.hltEG40L1SingleEGOrEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle40noerWPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle40noerWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle40noerWPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle40noerWPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle40noerWPTightPixelMatchFilter + fragment.hltEle40noerWPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle40noerWPTightGsfOneOEMinusOneOPFilter + fragment.hltEle40noerWPTightGsfMissingHitsFilter + fragment.hltEle40noerWPTightGsfDetaFilter + fragment.hltEle40noerWPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle40noerWPTightGsfTrackIsoFilter ) -fragment.HLTEle32L1DoubleEGWPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrSingleFilter + fragment.hltEG32L1SingleAndDoubleEGEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle32L1DoubleEGWPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle32L1DoubleEGWPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle32L1DoubleEGWPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle32L1DoubleEGWPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle32L1DoubleEGWPTightPixelMatchFilter + fragment.hltEle32L1DoubleEGWPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter + fragment.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter + fragment.hltEle32L1DoubleEGWPTightGsfDetaFilter + fragment.hltEle32L1DoubleEGWPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter ) -fragment.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltAK4CaloJets + fragment.hltAK4CaloJetsIDPassed ) -fragment.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCalo + fragment.HLTAK4CaloCorrectorProducersSequence + fragment.hltAK4CaloJetsCorrected + fragment.hltAK4CaloJetsCorrectedIDPassed ) -fragment.HLTAK4CaloJetsSequence = cms.Sequence( fragment.HLTAK4CaloJetsReconstructionSequence + fragment.HLTAK4CaloJetsCorrectionSequence ) -fragment.HLTTrackingForBeamSpot = cms.Sequence( fragment.HLTPreAK4PFJetsRecoSequence + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltPFMuonMerging ) -fragment.HLTDoFullUnpackingEgammaEcalMFSequence = cms.Sequence( fragment.hltEcalDigis + fragment.hltEcalPreshowerDigis + fragment.hltEcalUncalibRecHit + fragment.hltEcalDetIdToBeRecovered + fragment.hltEcalRecHit + fragment.hltEcalPreshowerRecHit ) -fragment.HLTDoLocalHcalSequenceForMuonIso = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltHcalDigisRegForMuons + fragment.hltHbhePhase1RecoM2RegForMuons + fragment.hltHbherecoM2RegForMuons ) -fragment.HLTPFClusteringEcalMFForMuons = cms.Sequence( fragment.hltRecHitInRegionForMuonsMF + fragment.hltRecHitInRegionForMuonsES + fragment.hltParticleFlowRecHitECALForMuonsMF + fragment.hltParticleFlowRecHitPSForMuons + fragment.hltParticleFlowClusterECALUncorrectedForMuonsMF + fragment.hltParticleFlowClusterPSForMuons + fragment.hltParticleFlowClusterECALForMuonsMF ) -fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalMFSequence + fragment.HLTDoLocalHcalSequenceForMuonIso + fragment.hltTowerMakerForECALMF + fragment.hltTowerMakerForHCAL + fragment.hltTowerMakerForHCALM2RegForMuons + fragment.hltFixedGridRhoFastjetECALMFForMuons + fragment.hltFixedGridRhoFastjetHCAL + fragment.HLTPFClusteringEcalMFForMuons + fragment.hltMuonEcalMFPFClusterIsoForMuons ) -fragment.HLTPFHcalM2RegClusteringForMuons = cms.Sequence( fragment.hltRegionalTowerForMuonsM2Reg + fragment.hltParticleFlowRecHitHBHEM2RegForMuons + fragment.hltParticleFlowClusterHBHEM2RegForMuons + fragment.hltParticleFlowClusterHCALM2RegForMuons ) -fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons = cms.Sequence( fragment.HLTPFHcalM2RegClusteringForMuons + fragment.hltMuonHcalM2RegPFClusterIsoForMuons ) -fragment.HLTTrackReconstructionForIsoL3MuonIter02 = cms.Sequence( fragment.HLTPixelTrackingL3Muon + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIter02 ) -fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTRecoJetSequenceAK4UncorrectedPF = cms.Sequence( fragment.HLTDoCaloSequencePF + fragment.hltAK4CaloJetsPF ) -fragment.HLTRecoJetSequenceAK4PrePF = cms.Sequence( fragment.HLTRecoJetSequenceAK4UncorrectedPF + fragment.hltAK4CaloJetsPFEt5 ) -fragment.HLTParticleFlowSequenceForTaus = cms.Sequence( fragment.HLTPreshowerSequence + fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowRecHitHF + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL + fragment.hltParticleFlowClusterHF + fragment.hltLightPFTracks + fragment.hltParticleFlowBlockForTaus + fragment.hltParticleFlowForTaus ) -fragment.HLTGlobalPFTriggerSequenceForTau = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTRecoJetSequenceAK4PrePF + fragment.hltTauJet5 + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequenceForTaus + fragment.hltAK4PFJetsForTaus ) -fragment.HLTPFTau = cms.Sequence( fragment.hltTauPFJets08Region + fragment.hltTauPFJetsRecoTauChargedHadrons + fragment.hltPFTauPiZeros + fragment.hltPFTausSansRef + fragment.hltPFTaus + fragment.hltPFTauTrackFindingDiscriminator + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTauTrack ) -fragment.HLTLooseChargedIsoPFTauSequence = cms.Sequence( fragment.hltPFTauLooseAbsoluteChargedIsolationDiscriminator + fragment.hltPFTauLooseRelativeChargedIsolationDiscriminator + fragment.hltPFTauLooseAbsOrRelChargedIsolationDiscriminator ) -fragment.HLTLooseChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTLooseChargedIsoPFTauSequence + fragment.hltPFTau27 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau27Track + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation + fragment.hltPFTau27TrackLooseChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon + fragment.hltPFTau27TrackLooseChargedIsoAgainstMuon ) -fragment.HLTMediumChargedIsoPFTauSequence = cms.Sequence( fragment.hltPFTauMediumAbsoluteChargedIsolationDiscriminator + fragment.hltPFTauMediumRelativeChargedIsolationDiscriminator + fragment.hltPFTauMediumAbsOrRelChargedIsolationDiscriminator ) -fragment.HLTMediumChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau27 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau27Track + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolation + fragment.hltPFTau27TrackMediumChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon + fragment.hltPFTau27TrackMediumChargedIsoAgainstMuon ) -fragment.HLTTightChargedIsoPFTauSequence = cms.Sequence( fragment.hltPFTauTightAbsoluteChargedIsolationDiscriminator + fragment.hltPFTauTightRelativeChargedIsolationDiscriminator + fragment.hltPFTauTightAbsOrRelChargedIsolationDiscriminator ) -fragment.HLTTightChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTTightChargedIsoPFTauSequence + fragment.hltPFTau27 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau27Track + fragment.hltSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltPFTau27TrackTightChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + fragment.hltPFTau27TrackTightChargedIsoAgainstMuon ) -fragment.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTLooseChargedIsoPFTauSequence + fragment.hltPFTau27 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau27Track + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation + fragment.hltPFTau27TrackLooseChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon + fragment.hltPFTau27TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon ) -fragment.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau27 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau27Track + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolation + fragment.hltPFTau27TrackMediumChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon + fragment.hltPFTau27TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon ) -fragment.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( fragment.HLTTightChargedIsoPFTauSequence + fragment.hltPFTau27 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau27Track + fragment.hltSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltPFTau27TrackTightChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon + fragment.hltPFTau27TrackTightChargedIsoTightOOSCPhotonsAgainstMuon ) -fragment.HLTMu24Eta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTLooseChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTLooseChargedIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation + fragment.hltPFTau20TrackLooseChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon + fragment.hltPFTau20TrackLooseChargedIsoAgainstMuon ) -fragment.HLTMediumChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolation + fragment.hltPFTau20TrackMediumChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon + fragment.hltPFTau20TrackMediumChargedIsoAgainstMuon ) -fragment.HLTTightChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTTightChargedIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltPFTau20TrackTightChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + fragment.hltPFTau20TrackTightChargedIsoAgainstMuon ) -fragment.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTLooseChargedIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation + fragment.hltPFTau20TrackLooseChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon + fragment.hltPFTau20TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon ) -fragment.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolation + fragment.hltPFTau20TrackMediumChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon + fragment.hltPFTau20TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon ) -fragment.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence = cms.Sequence( fragment.HLTTightChargedIsoPFTauSequence + fragment.hltPFTau20 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau20Track + fragment.hltSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltPFTau20TrackTightChargedIso + fragment.hltPFTauAgainstMuonDiscriminator + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon + fragment.hltPFTau20TrackTightChargedIsoTightOOSCPhotonsAgainstMuon ) -fragment.HLTMu20IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTMu24IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTMu27IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTMu30IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTStoppedHSCPLocalHcalReco = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco ) -fragment.HLTStoppedHSCPJetSequence = cms.Sequence( fragment.hltStoppedHSCPTowerMakerForAll + fragment.hltStoppedHSCPIterativeCone4CaloJets ) -fragment.HLTMuonLocalRecoMeanTimerSequence = cms.Sequence( fragment.hltMuonDTDigis + fragment.hltDt1DRecHits + fragment.hltDt4DSegmentsMeanTimer + fragment.hltMuonCSCDigis + fragment.hltCsc2DRecHits + fragment.hltCscSegments + fragment.hltMuonRPCDigis + fragment.hltRpcRecHits ) -fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( fragment.HLTMuonLocalRecoMeanTimerSequence + fragment.hltL2CosmicOfflineMuonSeeds + fragment.hltL2CosmicMuonSeeds + fragment.hltL2CosmicMuons ) -fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( fragment.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + fragment.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed ) -fragment.HLTL2muonrecoNocandSequenceAllBx = cms.Sequence( fragment.HLTMuonLocalRecoSequence + fragment.hltL2OfflineMuonSeeds + fragment.hltL2MuonSeedsAllBx + fragment.hltL2MuonsAllBx ) -fragment.HLTL2muonrecoSequenceAllBx = cms.Sequence( fragment.HLTL2muonrecoNocandSequenceAllBx + fragment.hltL2MuonCandidatesAllBx ) -fragment.HLTL3muontrkisorecoSequence = cms.Sequence( fragment.HLTPixelTrackingL3Muon + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIter02 ) -fragment.HLTL3muontrkisovvlSequence = cms.Sequence( fragment.HLTL3muontrkisorecoSequence + fragment.hltL3MuonRelTrkIsolationVVL ) -fragment.HLTL3muonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltL3TrajSeedOIState + fragment.hltL3TrackCandidateFromL2OIState + fragment.hltL3TkTracksFromL2OIState + fragment.hltL3MuonsOIState + fragment.hltL3TrajSeedOIHit + fragment.hltL3TrackCandidateFromL2OIHit + fragment.hltL3TkTracksFromL2OIHit + fragment.hltL3MuonsOIHit + fragment.hltL3TkFromL2OICombination + fragment.hltPixelLayerTriplets + fragment.hltPixelLayerPairsLegacy + fragment.hltMixedLayerPairs + fragment.hltL3TrajSeedIOHit + fragment.hltL3TrackCandidateFromL2IOHit + fragment.hltL3TkTracksFromL2IOHit + fragment.hltL3MuonsIOHit + fragment.hltL3TrajectorySeed + fragment.hltL3TrackCandidateFromL2 ) -fragment.HLTOldL3muonrecoNocandSequence = cms.Sequence( fragment.HLTL3muonTkCandidateSequence + fragment.hltL3TkTracksMergeStep1 + fragment.hltL3TkTracksFromL2 + fragment.hltL3MuonsLinksCombination + fragment.hltL3Muons ) -fragment.HLTOldL3muonrecoSequence = cms.Sequence( fragment.HLTOldL3muonrecoNocandSequence + fragment.hltOldL3MuonCandidates ) -fragment.HLTIterativeTrackingHighPtTkMuIteration0 = cms.Sequence( fragment.hltPixelLayerTriplets + fragment.hltIter0HighPtTkMuPixelTracksFilter + fragment.hltIter0HighPtTkMuPixelTracksFitter + fragment.hltIter0HighPtTkMuPixelTracksTrackingRegions + fragment.hltIter0HighPtTkMuPixelTracksHitDoublets + fragment.hltIter0HighPtTkMuPixelTracksHitTriplets + fragment.hltIter0HighPtTkMuPixelTracks + fragment.hltIter0HighPtTkMuPixelSeedsFromPixelTracks + fragment.hltIter0HighPtTkMuCkfTrackCandidates + fragment.hltIter0HighPtTkMuCtfWithMaterialTracks + fragment.hltIter0HighPtTkMuTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingHighPtTkMuIteration2 = cms.Sequence( fragment.hltIter2HighPtTkMuClustersRefRemoval + fragment.hltIter2HighPtTkMuMaskedMeasurementTrackerEvent + fragment.hltIter2HighPtTkMuPixelLayerPairs + fragment.hltIter2HighPtTkMuPixelTrackingRegions + fragment.hltIter2HighPtTkMuPixelClusterCheck + fragment.hltIter2HighPtTkMuPixelHitDoublets + fragment.hltIter2HighPtTkMuPixelSeeds + fragment.hltIter2HighPtTkMuCkfTrackCandidates + fragment.hltIter2HighPtTkMuCtfWithMaterialTracks + fragment.hltIter2HighPtTkMuTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingHighPtTkMu = cms.Sequence( fragment.HLTIterativeTrackingHighPtTkMuIteration0 + fragment.HLTIterativeTrackingHighPtTkMuIteration2 + fragment.hltIter2HighPtTkMuMerged ) -fragment.HLTHighPt50TrackerMuonSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltL1MuonsPt15 + fragment.HLTIterativeTrackingHighPtTkMu + fragment.hltHighPtTkMu50TkFilt + fragment.hltHighPtTkMuons + fragment.hltHighPtTkMuonCands ) -fragment.HLTRecoMETSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltMet ) -fragment.HLTHBHENoiseCleanerSequence = cms.Sequence( fragment.hltHcalNoiseInfoProducer + fragment.hltHcalTowerNoiseCleanerWithrechit ) -fragment.HLTDoLocalPixelSequenceRegForBTag = cms.Sequence( fragment.hltSelectorJets20L1FastJet + fragment.hltSelectorCentralJets20L1FastJeta + fragment.hltSiPixelDigisRegForBTag + fragment.hltSiPixelClustersRegForBTag + fragment.hltSiPixelClustersRegForBTagCache + fragment.hltSiPixelRecHitsRegForBTag + fragment.hltPixelLayerQuadrupletsRegForBTag ) -fragment.HLTFastRecopixelvertexingSequence = cms.Sequence( fragment.hltSelector4CentralJetsL1FastJet + fragment.hltFastPrimaryVertex + fragment.hltFastPVPixelVertexFilter + fragment.hltFastPVPixelTracksFilter + fragment.hltFastPVPixelTracksFitter + fragment.hltFastPVPixelTracksTrackingRegions + fragment.hltFastPVPixelTracksHitDoublets + fragment.hltFastPVPixelTracksHitQuadruplets + fragment.hltFastPVPixelTracks + fragment.hltFastPVJetTracksAssociator + fragment.hltFastPVJetVertexChecker + fragment.hltFastPVPixelTracksRecoverFilter + fragment.hltFastPVPixelTracksRecoverFitter + fragment.hltFastPVPixelTracksTrackingRegionsRecover + fragment.hltFastPVPixelTracksHitDoubletsRecover + fragment.hltFastPVPixelTracksHitQuadrupletsRecover + fragment.hltFastPVPixelTracksRecover + fragment.hltFastPVPixelTracksMerger + fragment.hltFastPVPixelVertices + fragment.hltFastPVPixelVerticesFilter ) -fragment.HLTDoLocalStripSequenceRegForBTag = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacility + fragment.hltSiStripClustersRegForBTag ) -fragment.HLTIterativeTrackingIteration0ForBTag = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracksForBTag + fragment.hltIter0PFlowCkfTrackCandidatesForBTag + fragment.hltIter0PFlowCtfWithMaterialTracksForBTag + fragment.hltIter0PFlowTrackCutClassifierForBTag + fragment.hltIter0PFlowTrackSelectionHighPurityForBTag ) -fragment.HLTIterativeTrackingIteration1ForBTag = cms.Sequence( fragment.hltIter1ClustersRefRemovalForBTag + fragment.hltIter1MaskedMeasurementTrackerEventForBTag + fragment.hltIter1PixelLayerQuadrupletsForBTag + fragment.hltIter1PFlowPixelTrackingRegionsForBTag + fragment.hltIter1PFlowPixelClusterCheckForBTag + fragment.hltIter1PFlowPixelHitDoubletsForBTag + fragment.hltIter1PFlowPixelHitQuadrupletsForBTag + fragment.hltIter1PFlowPixelSeedsForBTag + fragment.hltIter1PFlowCkfTrackCandidatesForBTag + fragment.hltIter1PFlowCtfWithMaterialTracksForBTag + fragment.hltIter1PFlowTrackCutClassifierPromptForBTag + fragment.hltIter1PFlowTrackCutClassifierDetachedForBTag + fragment.hltIter1PFlowTrackCutClassifierMergedForBTag + fragment.hltIter1PFlowTrackSelectionHighPurityForBTag ) -fragment.HLTIterativeTrackingIteration2ForBTag = cms.Sequence( fragment.hltIter2ClustersRefRemovalForBTag + fragment.hltIter2MaskedMeasurementTrackerEventForBTag + fragment.hltIter2PixelLayerTripletsForBTag + fragment.hltIter2PFlowPixelTrackingRegionsForBTag + fragment.hltIter2PFlowPixelClusterCheckForBTag + fragment.hltIter2PFlowPixelHitDoubletsForBTag + fragment.hltIter2PFlowPixelHitTripletsForBTag + fragment.hltIter2PFlowPixelSeedsForBTag + fragment.hltIter2PFlowCkfTrackCandidatesForBTag + fragment.hltIter2PFlowCtfWithMaterialTracksForBTag + fragment.hltIter2PFlowTrackCutClassifierForBTag + fragment.hltIter2PFlowTrackSelectionHighPurityForBTag ) -fragment.HLTIterativeTrackingIter02ForBTag = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLTIterativeTrackingIteration1ForBTag + fragment.hltIter1MergedForBTag + fragment.HLTIterativeTrackingIteration2ForBTag + fragment.hltIter2MergedForBTag ) -fragment.HLTTrackReconstructionForBTag = cms.Sequence( fragment.HLTDoLocalPixelSequenceRegForBTag + fragment.HLTFastRecopixelvertexingSequence + fragment.HLTDoLocalStripSequenceRegForBTag + fragment.HLTIterativeTrackingIter02ForBTag ) -fragment.HLTBtagCSVSequenceL3 = cms.Sequence( fragment.hltSelectorJets30L1FastJet + fragment.hltSelectorCentralJets30L1FastJeta + fragment.hltSelector8CentralJetsL1FastJet + fragment.HLTTrackReconstructionForBTag + fragment.hltVerticesL3 + fragment.hltFastPixelBLifetimeL3Associator + fragment.hltImpactParameterTagInfos + fragment.hltInclusiveVertexFinder + fragment.hltInclusiveSecondaryVertices + fragment.hltTrackVertexArbitrator + fragment.hltInclusiveMergedVertices + fragment.hltInclusiveSecondaryVertexFinderTagInfos + fragment.hltCombinedSecondaryVertexBJetTagsCalo ) -fragment.HLTBeamHaloCleanerSequence = cms.Sequence( fragment.hltCSCHaloData + fragment.hltEcalHaloData + fragment.hltHcalHaloData + fragment.hltGlobalHaloData + fragment.hltCaloRecHitsBeamHaloCleaned + fragment.hltTowerMakerForAllBeamHaloCleaned ) -fragment.HLTBTagMuJet40PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromJet40PF + fragment.hltSelector4JetsJet40PF + fragment.hltBSoftMuonJet40PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonJet40PFMu12L3TagInfos + fragment.hltBSoftMuonJet40PFMu12L3BJetTagsByDR ) -fragment.HLTBTagMuDiJet40PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromDiJet40PF + fragment.hltSelector4JetsDiJet40PF + fragment.hltBSoftMuonDiJet40PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonDiJet40PFMu12L3TagInfos + fragment.hltBSoftMuonDiJet40PFMu12L3BJetTagsByDR ) -fragment.HLTBTagMuDiJet100PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromDiJet100PF + fragment.hltSelector4JetsDiJet100PF + fragment.hltBSoftMuonDiJet100PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonDiJet100PFMu12L3TagInfos + fragment.hltBSoftMuonDiJet100PFMu12L3BJetTagsByDR ) -fragment.HLTBTagMuDiJet200PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromDiJet200PF + fragment.hltSelector4JetsDiJet200PF + fragment.hltBSoftMuonDiJet200PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonDiJet200PFMu12L3TagInfos + fragment.hltBSoftMuonDiJet200PFMu12L3BJetTagsByDR ) -fragment.HLTBTagMuDiJet350PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromDiJet350PF + fragment.hltSelector4JetsDiJet350PF + fragment.hltBSoftMuonDiJet350PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonDiJet350PFMu12L3TagInfos + fragment.hltBSoftMuonDiJet350PFMu12L3BJetTagsByDR ) -fragment.HLTBTagMuDiJet54PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromDiJet54PF + fragment.hltSelector4JetsDiJet54PF + fragment.hltBSoftMuonDiJet54PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonDiJet54PFMu12L3TagInfos + fragment.hltBSoftMuonDiJet54PFMu12L3BJetTagsByDR ) -fragment.HLTBTagMuDiJet62PFMu12SequenceL3 = cms.Sequence( fragment.hltBSoftMuonGetJetsFromDiJet62PF + fragment.hltSelector4JetsDiJet62PF + fragment.hltBSoftMuonDiJet62PFMu12L3Jets + fragment.hltBSoftMuonMu12L3 + fragment.hltBSoftMuonDiJet62PFMu12L3TagInfos + fragment.hltBSoftMuonDiJet62PFMu12L3BJetTagsByDR ) -fragment.HLTSinglePhoton300erNoHESequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG300erEtFilter ) -fragment.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence = cms.Sequence( fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0) + fragment.hltL3fL1Mu6DoubleEG10f0Filtered8 ) -fragment.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter + fragment.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter ) -fragment.HLTSingleEle8CaloIdMGsfTrackIdMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltSingleEle8EgammaCandidatesWrapper + fragment.hltMu8Ele8EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu8Ele8HEFilter + fragment.hltEgammaClusterShape + fragment.hltMu8Ele8CaloIdMClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu8Ele8CaloIdMPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + fragment.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter + fragment.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter ) -fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 + fragment.HLTL3muontrkisovvlSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 ) -fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -fragment.HLTBTagMuDiJet20L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromDiJet20L1FastJet + fragment.hltSelector4JetsDiJet20L1FastJet + fragment.hltBSoftMuonDiJet20L1FastJetL25Jets + fragment.hltBSoftMuonDiJet20L1FastJetL25TagInfos + fragment.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuDiJet40L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromDiJet40L1FastJet + fragment.hltSelector4JetsDiJet40L1FastJet + fragment.hltBSoftMuonDiJet40L1FastJetL25Jets + fragment.hltBSoftMuonDiJet40L1FastJetL25TagInfos + fragment.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuDiJet70L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromDiJet70L1FastJet + fragment.hltSelector4JetsDiJet70L1FastJet + fragment.hltBSoftMuonDiJet70L1FastJetL25Jets + fragment.hltBSoftMuonDiJet70L1FastJetL25TagInfos + fragment.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuDiJet110L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromDiJet110L1FastJet + fragment.hltSelector4JetsDiJet110L1FastJet + fragment.hltBSoftMuonDiJet110L1FastJetL25Jets + fragment.hltBSoftMuonDiJet110L1FastJetL25TagInfos + fragment.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuDiJet200L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromDiJet200L1FastJet + fragment.hltSelector4JetsDiJet200L1FastJet + fragment.hltBSoftMuonDiJet200L1FastJetL25Jets + fragment.hltBSoftMuonDiJet200L1FastJetL25TagInfos + fragment.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuJet300L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromJet300L1FastJet + fragment.hltSelector4JetsJet300L1FastJet + fragment.hltBSoftMuonJet300L1FastJetL25Jets + fragment.hltBSoftMuonJet300L1FastJetL25TagInfos + fragment.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuJet300L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet + fragment.hltSelector4JetsAK8DiJet170L1FastJet + fragment.hltBSoftMuonAK8DiJet170L1FastJetL25Jets + fragment.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos + fragment.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTBTagMuJet300L1AK8FastJetSequenceL25 = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.hltBSoftMuonGetJetsFromJet300L1AK8FastJet + fragment.hltSelector4JetsJet300L1AK8FastJet + fragment.hltBSoftMuonJet300L1AK8FastJetL25Jets + fragment.hltBSoftMuonJet300L1AK8FastJetL25TagInfos + fragment.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR ) -fragment.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 = cms.Sequence( fragment.HLTL3muonrecoNocandSequence + fragment.hltBSoftMuonMu5L3 + fragment.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos + fragment.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR ) -fragment.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrPairFilter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter + fragment.hltEgammaClusterShape + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) -fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 + fragment.HLTL3muontrkisovvlSequence + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 ) -fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 + fragment.HLTL3muontrkisovvlSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 ) -fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -fragment.HLTMu12DoubleUnSeededPho20Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltMu12DiEG20EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltMu12DiEG20HEUnseededFilter ) -fragment.HLTPho20CaloIdLV2TripleSeededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1TripleEGOrDoubleEGOrSingleEG + fragment.hltEG20EtL1TripleEGFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20HEL1TripleEGFilter + fragment.hltEgammaClusterShape + fragment.hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter ) -fragment.HLTTriplePho20CaloIdLV2UnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG20EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltEG20HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltTriEG20CaloIdLV2ClusterShapeUnseededFilter ) -fragment.HLTPho20CaloIdLV2UnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG20EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltEG20HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG20CaloIdLV2ClusterShapeUnseededFilter ) -fragment.HLTTriplePho20CaloIdLV2R9IdVLSequence = cms.Sequence( fragment.HLTPho20CaloIdLV2TripleSeededSequence + fragment.hltEgammaR9ID + fragment.hltEG20CaloIdLV2R9IdVLR9IdL1TripleEGFilter + fragment.HLTPho20CaloIdLV2UnseededSequence + fragment.hltEgammaR9IDUnseeded + fragment.hltTriEG20CaloIdLV2R9IdVLR9IdUnseededFilter ) -fragment.HLTPho30CaloIdLV2TripleSeededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1TripleEGOrDoubleEGOrSingleEG + fragment.hltEG30EtL1TripleEGFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30HEL1TripleEGFilter + fragment.hltEgammaClusterShape + fragment.hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter ) -fragment.HLTPho10CaloIdLV2UnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG10EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltEG10HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG10CaloIdLV2ClusterShapeUnseededFilter ) -fragment.HLTTriplePho303010CaloIdLV2Sequence = cms.Sequence( fragment.HLTPho30CaloIdLV2TripleSeededSequence + fragment.HLTPho10CaloIdLV2UnseededSequence + fragment.hltDiEG30CaloIdLV2EtUnseededFilter + fragment.hltDiEG30TriEG10CaloIdLV2EtUnseededFilter ) -fragment.HLTTriplePho303010CaloIdLV2R9IdVLSequence = cms.Sequence( fragment.HLTPho30CaloIdLV2TripleSeededSequence + fragment.hltEgammaR9ID + fragment.hltEG30CaloIdLV2R9IdVLR9IdL1TripleEGFilter + fragment.HLTPho10CaloIdLV2UnseededSequence + fragment.hltEgammaR9IDUnseeded + fragment.hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter + fragment.hltDiEG30CaloIdLV2R9IdVLEtUnseededFilter + fragment.hltDiEG30TriEG10CaloIdLV2R9IdVLEtUnseededFilter ) -fragment.HLTTriplePho35355CaloIdLV2R9IdVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1TripleEGOrDoubleEGOrSingleEG + fragment.hltEG35EtL1TripleEGFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG35HEL1TripleEGFilter + fragment.hltEgammaClusterShape + fragment.hltEG35CaloIdLV2ClusterShapeL1TripleEGFilter + fragment.hltEgammaR9ID + fragment.hltEG35CaloIdLV2R9IdVLR9IdL1TripleEGFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltEG5EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltEG5HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG5CaloIdLV2ClusterShapeUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter + fragment.hltDiEG35CaloIdLV2R9IdVLEtUnseededFilter + fragment.hltDiEG35TriEG5CaloIdLV2R9IdVLEtUnseededFilter ) -fragment.HLTPhoton25Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG18Filter + fragment.hltEG25L1EG18EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG25L1EG18HEFilter ) -fragment.HLTPhoton33Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG26Filter + fragment.hltEG33L1EG26EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG33L1EG26HEFilter ) -fragment.HLTPhoton50Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG34to45Filter + fragment.hltEG50EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50HEFilter ) -fragment.HLTPhoton75Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG34ORL1SingleEG40Filter + fragment.hltEG75EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG75HEFilter ) -fragment.HLTPhoton90Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG34ORL1SingleEG40Filter + fragment.hltEG90EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG90HEFilter ) -fragment.HLTPhoton120Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG34ORL1SingleEG40Filter + fragment.hltEG120EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG120HEFilter ) -fragment.HLTPhoton150Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG150EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG150HEFilter ) -fragment.HLTPhoton175Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG175EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG175HEFilter ) -fragment.HLTPhoton200Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG200EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG200HEFilter ) -fragment.HLTRecoPixelVertexingForPhotonsSequence = cms.Sequence( fragment.HLTRecoPixelTracksSequence + fragment.hltPixelVerticesForPhotons ) -fragment.HLTIterativeTrackingForPhotonsIteration0 = cms.Sequence( fragment.hltIter0PFlowPixelSeedsFromPixelTracksForPhotons + fragment.hltIter0PFlowCkfTrackCandidatesForPhotons + fragment.hltIter0PFlowCtfWithMaterialTracksForPhotons + fragment.hltIter0PFlowTrackSelectionHighPurityForPhotons ) -fragment.HLTIterativeTrackingForPhotonsIteration1 = cms.Sequence( fragment.hltIter1ClustersRefRemovalForPhotons + fragment.hltIter1MaskedMeasurementTrackerEventForPhotons + fragment.hltIter1PixelLayerTripletsForPhotons + fragment.hltIter1PFlowPixelTrackingRegionsForPhotons + fragment.hltIter1PFlowPixelClusterCheckForPhotons + fragment.hltIter1PFlowPixelHitDoubletsForPhotons + fragment.hltIter1PFlowPixelHitTripletsForPhotons + fragment.hltIter1PFlowPixelSeedsForPhotons + fragment.hltIter1PFlowCkfTrackCandidatesForPhotons + fragment.hltIter1PFlowCtfWithMaterialTracksForPhotons + fragment.hltIter1PFlowTrackSelectionHighPurityLooseForPhotons + fragment.hltIter1PFlowTrackSelectionHighPurityTightForPhotons + fragment.hltIter1PFlowTrackSelectionHighPurityForPhotons ) -fragment.HLTIterativeTrackingForPhotonsIteration2 = cms.Sequence( fragment.hltIter2ClustersRefRemovalForPhotons + fragment.hltIter2MaskedMeasurementTrackerEventForPhotons + fragment.hltIter2PixelLayerPairsForPhotons + fragment.hltIter2PFlowPixelTrackingRegionsForPhotons + fragment.hltIter2PFlowPixelClusterCheckForPhotons + fragment.hltIter2PFlowPixelHitDoubletsForPhotons + fragment.hltIter2PFlowPixelSeedsForPhotons + fragment.hltIter2PFlowCkfTrackCandidatesForPhotons + fragment.hltIter2PFlowCtfWithMaterialTracksForPhotons + fragment.hltIter2PFlowTrackSelectionHighPurityForPhotons ) -fragment.HLTIterativeTrackingForPhotonsIter02 = cms.Sequence( fragment.HLTIterativeTrackingForPhotonsIteration0 + fragment.HLTIterativeTrackingForPhotonsIteration1 + fragment.hltIter1MergedForPhotons + fragment.HLTIterativeTrackingForPhotonsIteration2 + fragment.hltIter2MergedForPhotons ) -fragment.HLTTrackReconstructionForIsoForPhotons = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelVertexingForPhotonsSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForPhotonsIter02 ) -fragment.HLTPhoton50R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG50R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG50R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG50R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG50R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG50R9Id90HE10IsoMTrackIsoFilter ) -fragment.HLTPhoton75R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG75R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG75R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG75R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG75R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG75R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG75R9Id90HE10IsoMTrackIsoFilter ) -fragment.HLTPhoton90R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG90R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG90R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG90R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG90R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG90R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG90R9Id90HE10IsoMTrackIsoFilter ) -fragment.HLTPhoton120R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG120R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG120R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG120R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG120R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG120R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG120R9Id90HE10IsoMTrackIsoFilter ) -fragment.HLTPhoton165R9Id90HE10IsoMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG165R9Id90HE10IsoMEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG165R9Id90HE10IsoMHEFilter + fragment.hltEgammaR9ID + fragment.hltEG165R9Id90HE10IsoMR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG165R9Id90HE10IsoMEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG165R9Id90HE10IsoMHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG165R9Id90HE10IsoMTrackIsoFilter ) -fragment.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30L1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30LR9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30LHE12R9Id50b80eHEFilter + cms.ignore(fragment.hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter) + fragment.hltEgammaClusterShape + cms.ignore(fragment.hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter) + fragment.hltEgammaEcalPFClusterIso + cms.ignore(fragment.hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter) + fragment.hltEG30LRId85ORIso60CaloId15b35eANDHE12R9Id50b80eLegCombLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG22EtEta2p55UnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG22R9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG22HE12R9Id50b80eHEUnseededFilter + cms.ignore(fragment.hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter) + fragment.hltEgammaClusterShapeUnseeded + cms.ignore(fragment.hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter) + fragment.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(fragment.hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter) + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + cms.ignore(fragment.hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter) ) -fragment.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30L1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30PVR9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30PVHE10R9Id50b80eHEFilter + fragment.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter + fragment.hltEgammaClusterShape + fragment.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter + fragment.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18PVEtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG18PVR9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEG18PVNewPixelMatchPMS2Filter + fragment.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter + fragment.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter ) -fragment.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30L1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30PVR9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30PVHE10R9Id50b80eHEFilter + fragment.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter + fragment.hltEgammaClusterShape + fragment.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter + fragment.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18PVEtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG18PVR9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter + fragment.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter + fragment.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter ) -fragment.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30EBL1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30EBR9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30EBHE10R9Id50b80eHEFilter + cms.ignore(fragment.hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter) + fragment.hltEgammaClusterShape + cms.ignore(fragment.hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter) + fragment.hltEgammaEcalPFClusterIso + cms.ignore(fragment.hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter) + fragment.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18EBEtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG18EBR9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18EBHE10R9Id50b80eHEUnseededFilter + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + cms.ignore(fragment.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter) + fragment.hltEgammaClusterShapeUnseeded + cms.ignore(fragment.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter) + fragment.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter) + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + cms.ignore(fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter) + fragment.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter ) -fragment.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30EBL1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30EBR9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30EBHE10R9Id50b80eHEFilter + cms.ignore(fragment.hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter) + fragment.hltEgammaClusterShape + cms.ignore(fragment.hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter) + fragment.hltEgammaEcalPFClusterIso + cms.ignore(fragment.hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter) + fragment.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18EBEtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG18EBR9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18EBHE10R9Id50b80eHEUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEG18EGNewPixelMatchPMS2Filter + cms.ignore(fragment.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter) + fragment.hltEgammaClusterShapeUnseeded + cms.ignore(fragment.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter) + fragment.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter) + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + cms.ignore(fragment.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter) + fragment.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter ) -fragment.HLTTrackerMuonSequenceLowPt = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTL3muonrecoNocandSequence + fragment.hltDiMuonMergingIter01TkMu + fragment.hltDiMuonLinksIter01TkMuMerge + fragment.hltGlbTrkMuonsLowPtIter01Merge + fragment.hltGlbTrkMuonLowPtIter01MergeCands ) -fragment.HLTIterativeTrackingTau3muNoL1MassIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsTau3muNoL1MassFilter + fragment.hltPixelTracksForSeedsTau3muNoL1MassFitter + fragment.hltPixelTracksTrackingRegionsForSeedsTau3muNoL1Mass + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForSeedsTau3muNoL1Mass + fragment.hltPixelTracksHitQuadrupletsForSeedsTau3muNoL1Mass + fragment.hltPixelTracksForSeedsTau3muNoL1Mass + fragment.hltIter0DisplacedTau3muNoL1MassPixelSeedsFromPixelTracks + fragment.hltIter0DisplacedTau3muNoL1MassCkfTrackCandidates + fragment.hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks + fragment.hltIter0DisplacedTau3muNoL1MassTrackCutClassifier + fragment.hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTau3muNoL1MassIteration1 = cms.Sequence( fragment.hltIter1DisplacedTau3muNoL1MassClustersRefRemoval + fragment.hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent + fragment.hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets + fragment.hltIter1DisplacedTau3muNoL1MassPixelTrackingRegions + fragment.hltIter1DisplacedTau3muNoL1MassPixelClusterCheck + fragment.hltIter1DisplacedTau3muNoL1MassPixelHitDoublets + fragment.hltIter1DisplacedTau3muNoL1MassPixelHitQuadruplets + fragment.hltIter1DisplacedTau3muNoL1MassPixelSeeds + fragment.hltIter1DisplacedTau3muNoL1MassCkfTrackCandidates + fragment.hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks + fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt + fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached + fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged + fragment.hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTau3muNoL1MassIteration2 = cms.Sequence( fragment.hltIter2DisplacedTau3muNoL1MassClustersRefRemoval + fragment.hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent + fragment.hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets + fragment.hltIter2DisplacedTau3muNoL1MassPixelTrackingRegions + fragment.hltIter2DisplacedTau3muNoL1MassPixelClusterCheck + fragment.hltIter2DisplacedTau3muNoL1MassPixelHitDoublets + fragment.hltIter2DisplacedTau3muNoL1MassPixelHitTriplets + fragment.hltIter2DisplacedTau3muNoL1MassPixelSeeds + fragment.hltIter2DisplacedTau3muNoL1MassCkfTrackCandidates + fragment.hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks + fragment.hltIter2DisplacedTau3muNoL1MassTrackCutClassifier + fragment.hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity ) -fragment.HLTIterativeTrackingTau3muNoL1MassIter02 = cms.Sequence( fragment.HLTIterativeTrackingTau3muNoL1MassIteration0 + fragment.HLTIterativeTrackingTau3muNoL1MassIteration1 + fragment.hltIter1DisplacedTau3muNoL1MassMerged + fragment.HLTIterativeTrackingTau3muNoL1MassIteration2 + fragment.hltIter2DisplacedTau3muNoL1MassMerged ) -fragment.HLTL2muonrecoSequenceNoVtx = cms.Sequence( fragment.HLTL2muonrecoNocandSequence + fragment.hltL2MuonCandidatesNoVtx ) -fragment.HLTL3NoFiltersNoVtxmuonTkCandidateSequence = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.hltL3TrajSeedOIStateNoVtx + fragment.hltL3TrackCandidateFromL2OIStateNoVtx + fragment.hltL3TkTracksFromL2OIStateNoVtx + fragment.hltL3NoFiltersNoVtxMuonsOIState + fragment.hltL3NoFiltersNoVtxTrajSeedOIHit + fragment.hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx + fragment.hltL3NoFiltersTkTracksFromL2OIHitNoVtx + fragment.hltL3NoFiltersNoVtxMuonsOIHit + fragment.hltL3NoFiltersNoVtxTkFromL2OICombination + fragment.hltPixelLayerTriplets + fragment.hltPixelLayerPairsLegacy + fragment.hltMixedLayerPairs + fragment.hltL3NoFiltersNoVtxTrajSeedIOHit + fragment.hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx + fragment.hltL3NoFiltersTkTracksFromL2IOHitNoVtx + fragment.hltL3NoFiltersNoVtxMuonsIOHit + fragment.hltL3NoFiltersNoVtxTrajectorySeed + fragment.hltL3NoFiltersTrackCandidateFromL2NoVtx ) -fragment.HLTL3NoFiltersNoVtxmuonrecoNocandSequence = cms.Sequence( fragment.HLTL3NoFiltersNoVtxmuonTkCandidateSequence + fragment.hltL3NoFiltersNoVtxTkTracksMergeStep1 + fragment.hltL3NoFiltersTkTracksFromL2Novtx + fragment.hltL3NoFiltersNoVtxMuonsLinksCombination + fragment.hltL3NoFiltersNoVtxMuons ) -fragment.HLTL3NoFiltersNoVtxmuonrecoSequence = cms.Sequence( fragment.HLTL3NoFiltersNoVtxmuonrecoNocandSequence + fragment.hltL3NoFiltersNoVtxMuonCandidates ) -fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets = cms.Sequence( fragment.HLTDoLocalPixelSequenceRegForBTag + fragment.HLTFastRecopixelvertexingSequence + fragment.HLTDoLocalStripSequenceRegForBTag + fragment.hltSelectorJets30L1FastJet + fragment.hltSelectorCentralJets30L1FastJeta + fragment.hltSelector8CentralJetsL1FastJet ) -fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt = cms.Sequence( fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt + fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt + fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt + fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) -fragment.HLTIterativeTrackingIter12ForBTag = cms.Sequence( fragment.HLTIterativeTrackingIteration1ForBTag + fragment.hltIter1MergedForBTag + fragment.HLTIterativeTrackingIteration2ForBTag + fragment.hltIter2MergedForBTag ) -fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt + fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt + fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt + fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) -fragment.HLTIterativeTrackingIteration4DisplacedJets = cms.Sequence( fragment.hltDisplacedhltTrimmedPixelVertices + fragment.hltDisplacedhltIter4ClustersRefRemoval + fragment.hltDisplacedhltIter4MaskedMeasurementTrackerEvent + fragment.hltDisplacedhltIter4PixelLessLayerTriplets + fragment.hltDisplacedhltIter4PFlowPixelLessTrackingRegions + fragment.hltDisplacedhltIter4PFlowPixelLessClusterCheck + fragment.hltDisplacedhltIter4PFlowPixelLessHitDoublets + fragment.hltDisplacedhltIter4PFlowPixelLessHitTriplets + fragment.hltDisplacedhltIter4PFlowPixelLessSeeds + fragment.hltDisplacedhltIter4PFlowCkfTrackCandidates + fragment.hltDisplacedhltIter4PFlowCtfWithMaterialTracks + fragment.hltDisplacedhltIter4PFlowTrackSelectionHighPurity + fragment.hltIter4MergedWithIter012DisplacedJets ) -fragment.HLTDisplacedTrackRequirementDisplacedJetsLowPt = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt + fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt + fragment.hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt + fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) -fragment.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt = cms.Sequence( fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt + fragment.hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt + fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt + fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) -fragment.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt + fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt + fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt + fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) -fragment.HLTDisplacedTrackRequirementDisplacedJetsMidPt = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt + fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt + fragment.hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt + fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) -fragment.HLT2PromptTrackRequirementIter0DisplacedJets = cms.Sequence( fragment.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex + fragment.hltL3DisplacedDijet100FullTracksTrackIPProducer + fragment.hltL3DisplacedDijetFullTracksJetTagProducerFromIP + fragment.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter ) -fragment.HLT2PromptTrackRequirementIter12DisplacedJets = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex + fragment.hltL4PromptDisplacedDijetFullTracksTrackIPProducer + fragment.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP + fragment.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter ) -fragment.HLTDisplacedTrackRequirementDisplacedJets = cms.Sequence( fragment.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertex + fragment.hltL4TaggedDisplacedDijetFullTracksTrackIPProducer + fragment.hltL4DisplacedDijetFullTracksJetTagProducerFromIP + fragment.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilter ) -fragment.HLTCaloTausCreatorL1IsoTauRegionalSequence = cms.Sequence( fragment.HLTDoCaloSequence + fragment.hltCaloTowersIsoTau1Regional + fragment.hltAkIsoTau1Regional + fragment.hltCaloTowersIsoTau2Regional + fragment.hltAkIsoTau2Regional + fragment.hltCaloTowersIsoTau3Regional + fragment.hltAkIsoTau3Regional + fragment.hltCaloTowersIsoTau4Regional + fragment.hltAkIsoTau4Regional + fragment.hltCaloTowersIsoTau5Regional + fragment.hltAkIsoTau5Regional + fragment.hltCaloTowersIsoTau6Regional + fragment.hltAkIsoTau6Regional + fragment.hltCaloTowersIsoTau7Regional + fragment.hltAkIsoTau7Regional + fragment.hltCaloTowersIsoTau8Regional + fragment.hltAkIsoTau8Regional + fragment.hltCaloTowersIsoTau9Regional + fragment.hltAkIsoTau9Regional + fragment.hltCaloTowersIsoTau10Regional + fragment.hltAkIsoTau10Regional + fragment.hltCaloTowersIsoTau11Regional + fragment.hltAkIsoTau11Regional + fragment.hltCaloTowersIsoTau12Regional + fragment.hltAkIsoTau12Regional ) -fragment.HLTL2TauJetsL1IsoTauSeededSequence = cms.Sequence( fragment.HLTCaloTausCreatorL1IsoTauRegionalSequence + fragment.hltL2TauJetsL1IsoTauSeeded ) -fragment.HLTDoLocalPixelSequenceRegL2Tau = cms.Sequence( fragment.hltSiPixelDigisRegForTau + fragment.hltSiPixelClustersRegForTau + fragment.hltSiPixelClustersRegForTauCache + fragment.hltSiPixelRecHitsRegForTau ) -fragment.HLTPixelTrackFromQuadAndTriSequenceRegL2Tau = cms.Sequence( fragment.hltPixelTracksFilter + fragment.hltPixelTracksFitter + fragment.hltPixelTracksTrackingRegionsRegForTau + fragment.hltPixelLayerQuadrupletsRegForTau + fragment.hltPixelTracksHitDoubletsRegForTau + fragment.hltPixelTracksHitQuadrupletsRegForTau + fragment.hltPixelTracksFromQuadrupletsRegForTau + fragment.hltPixelTripletsClustersRefRemovalRegForTau + fragment.hltPixelLayerTripletsWithClustersRemovalRegForTau + fragment.hltPixelTracksHitDoubletsForTripletsRegForTau + fragment.hltPixelTracksHitTripletsRegForTau + fragment.hltPixelTracksFromTripletsRegForTau + fragment.hltPixelTracksMergedRegForTau ) -fragment.HLTPixelTrackingSequenceRegL2Tau = cms.Sequence( fragment.HLTDoLocalPixelSequenceRegL2Tau + fragment.HLTPixelTrackFromQuadAndTriSequenceRegL2Tau + fragment.hltPixelVerticesRegForTau ) -fragment.HLTL2TauPixelIsolationSequence = cms.Sequence( fragment.hltL2TausForPixelIsolation + fragment.HLTPixelTrackingSequenceRegL2Tau + fragment.hltL2TauPixelIsoTagProducer ) -fragment.HLTIterativeTrackingIteration0TauReg = cms.Sequence( fragment.hltIter0PFLowPixelSeedsFromPixelTracksTauReg + fragment.hltIter0PFlowCkfTrackCandidatesTauReg + fragment.hltIter0PFlowCtfWithMaterialTracksTauReg + fragment.hltIter0PFlowTrackCutClassifierTauReg + fragment.hltIter0PFlowTrackSelectionHighPurityTauReg ) -fragment.HLTIter0TrackAndTauJet4Iter1SequenceTauReg = cms.Sequence( fragment.hltTrackIter0RefsForJets4Iter1TauReg + fragment.hltAK4Iter0TrackJets4Iter1TauReg + fragment.hltIter0TrackAndTauJets4Iter1TauReg ) -fragment.HLTIterativeTrackingIteration1TauReg = cms.Sequence( fragment.hltIter1ClustersRefRemovalTauReg + fragment.hltIter1MaskedMeasurementTrackerEventTauReg + fragment.hltIter1PixelLayerQuadrupletsTauReg + fragment.hltIter1PFlowPixelTrackingRegionsTauReg + fragment.hltIter1PFlowPixelClusterCheckTauReg + fragment.hltIter1PFlowPixelHitDoubletsTauReg + fragment.hltIter1PFlowPixelHitQuadrupletsTauReg + fragment.hltIter1PFlowPixelSeedsTauReg + fragment.hltIter1PFlowCkfTrackCandidatesTauReg + fragment.hltIter1PFlowCtfWithMaterialTracksTauReg + fragment.hltIter1PFlowTrackCutClassifierPromptTauReg + fragment.hltIter1PFlowTrackCutClassifierDetachedTauReg + fragment.hltIter1PFlowTrackCutClassifierMergedTauReg + fragment.hltIter1PFlowTrackSelectionHighPurityTauReg ) -fragment.HLTIter1TrackAndTauJets4Iter2SequenceTauReg = cms.Sequence( fragment.hltIter1TrackRefsForJets4Iter2TauReg + fragment.hltAK4Iter1TrackJets4Iter2TauReg + fragment.hltIter1TrackAndTauJets4Iter2TauReg ) -fragment.HLTIterativeTrackingIteration2TauReg = cms.Sequence( fragment.hltIter2ClustersRefRemovalTauReg + fragment.hltIter2MaskedMeasurementTrackerEventTauReg + fragment.hltIter2PixelLayerTripletsTauReg + fragment.hltIter2PFlowPixelTrackingRegionsTauReg + fragment.hltIter2PFlowPixelClusterCheckTauReg + fragment.hltIter2PFlowPixelHitDoubletsTauReg + fragment.hltIter2PFlowPixelHitTripletsTauReg + fragment.hltIter2PFlowPixelSeedsTauReg + fragment.hltIter2PFlowCkfTrackCandidatesTauReg + fragment.hltIter2PFlowCtfWithMaterialTracksTauReg + fragment.hltIter2PFlowTrackCutClassifierTauReg + fragment.hltIter2PFlowTrackSelectionHighPurityTauReg ) -fragment.HLTIterativeTrackingTripletRecoveryTauReg = cms.Sequence( fragment.hltTripletRecoveryClustersRefRemovalTauReg + fragment.hltTripletRecoveryMaskedMeasurementTrackerEventTauReg + fragment.hltTripletRecoveryPixelLayerTripletsTauReg + fragment.hltTripletRecoveryPFlowPixelTrackingRegionsTauReg + fragment.hltTripletRecoveryPFlowPixelClusterCheckTauReg + fragment.hltTripletRecoveryPFlowPixelHitDoubletsTauReg + fragment.hltTripletRecoveryPFlowPixelHitTripletsTauReg + fragment.hltTripletRecoveryPFlowPixelSeedsTauReg + fragment.hltTripletRecoveryPFlowCkfTrackCandidatesTauReg + fragment.hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg + fragment.hltTripletRecoveryPFlowTrackCutClassifierTauReg + fragment.hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg ) -fragment.HLTIterativeTrackingDoubletRecoveryTauReg = cms.Sequence( fragment.hltDoubletRecoveryClustersRefRemovalTauReg + fragment.hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg + fragment.hltDoubletRecoveryPixelLayerPairsTauReg + fragment.hltDoubletRecoveryPFlowPixelTrackingRegionsTauReg + fragment.hltDoubletRecoveryPFlowPixelClusterCheckTauReg + fragment.hltDoubletRecoveryPFlowPixelHitDoubletsTauReg + fragment.hltDoubletRecoveryPFlowPixelSeedsTauReg + fragment.hltDoubletRecoveryPFlowCkfTrackCandidatesTauReg + fragment.hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg + fragment.hltDoubletRecoveryPFlowTrackCutClassifierTauReg + fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg ) -fragment.HLTIterativeTrackingIter02TauReg = cms.Sequence( fragment.HLTIterativeTrackingIteration0TauReg + fragment.HLTIter0TrackAndTauJet4Iter1SequenceTauReg + fragment.HLTIterativeTrackingIteration1TauReg + fragment.hltIter1MergedTauReg + fragment.HLTIter1TrackAndTauJets4Iter2SequenceTauReg + fragment.HLTIterativeTrackingIteration2TauReg + fragment.hltIter2MergedTauReg + fragment.HLTIterativeTrackingTripletRecoveryTauReg + fragment.hltTripletRecoveryMergedTauReg + fragment.HLTIterativeTrackingDoubletRecoveryTauReg + fragment.hltMergedTracksTauReg ) -fragment.HLTTrackReconstructionForPFReg = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalPixelSequenceRegL2Tau + fragment.HLTPixelTrackFromQuadAndTriSequenceRegL2Tau + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02TauReg + fragment.hltPFMuonMergingTauReg + fragment.hltMuonLinksReg + fragment.hltMuonsReg ) -fragment.HLTParticleFlowSequenceReg = cms.Sequence( fragment.HLTPreshowerSequence + fragment.hltParticleFlowRecHitECALUnseeded + fragment.hltParticleFlowRecHitHBHE + fragment.hltParticleFlowRecHitHF + fragment.hltParticleFlowRecHitPSUnseeded + fragment.hltParticleFlowClusterECALUncorrectedUnseeded + fragment.hltParticleFlowClusterPSUnseeded + fragment.hltParticleFlowClusterECALUnseeded + fragment.hltParticleFlowClusterHBHE + fragment.hltParticleFlowClusterHCAL + fragment.hltParticleFlowClusterHF + fragment.hltLightPFTracksReg + fragment.hltParticleFlowBlockReg + fragment.hltParticleFlowReg ) -fragment.HLTPFJetsSequenceReg = cms.Sequence( fragment.hltAK4PFJetsReg ) -fragment.HLTPFJetTriggerSequenceRegNoMu = cms.Sequence( fragment.HLTTrackReconstructionForPFReg + fragment.HLTParticleFlowSequenceReg + fragment.HLTPFJetsSequenceReg ) -fragment.HLTPFJetTriggerSequenceReg = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTPFJetTriggerSequenceRegNoMu ) -fragment.HLTPFTauReg = cms.Sequence( fragment.hltTauPFJets08RegionReg + fragment.hltTauPFJetsRecoTauChargedHadronsReg + fragment.hltPFTauPiZerosReg + fragment.hltPFTausSansRefReg + fragment.hltPFTausReg + fragment.hltPFTauTrackDiscriminatorReg + fragment.hltSelectedPFTausTrackFindingReg + fragment.hltPFTauTrackReg ) -fragment.HLTDoublePFTauPt20Eta2p1Trk1Reg = cms.Sequence( fragment.hltDoublePFTau20Reg + fragment.hltPFTauTrackPt1DiscriminatorReg + fragment.hltSelectedPFTausTrackPt1Reg + fragment.hltDoublePFTau20TrackPt1Reg ) -fragment.HLTLooseChargedIsoPFTauSequenceReg = cms.Sequence( fragment.hltPFTauLooseAbsoluteChargedIsolationDiscriminatorReg + fragment.hltPFTauLooseRelativeChargedIsolationDiscriminatorReg + fragment.hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg ) -fragment.HLTMediumChargedIsoPFTauSequenceReg = cms.Sequence( fragment.hltPFTauMediumAbsoluteChargedIsolationDiscriminatorReg + fragment.hltPFTauMediumRelativeChargedIsolationDiscriminatorReg + fragment.hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg ) -fragment.HLTTightChargedIsoPFTauSequenceReg = cms.Sequence( fragment.hltPFTauTightAbsoluteChargedIsolationDiscriminatorReg + fragment.hltPFTauTightRelativeChargedIsolationDiscriminatorReg + fragment.hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg ) -fragment.HLTEle30erJetC34WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1IsoEG30erJetC34drMin0p3Filter + fragment.hltEG30L1IsoEGerJetC34drMin0p3EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle30erJetC34WPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle30erJetC34WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle30erJetC34WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle30erJetC34WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle30erJetC34WPTightPixelMatchFilter + fragment.hltEle30erJetC34WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle30erJetC34WPTightGsfMissingHitsFilter + fragment.hltEle30erJetC34WPTightGsfDetaFilter + fragment.hltEle30erJetC34WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle30erJetC34WPTightGsfTrackIsoFilter ) -fragment.HLTEle28erHTT100WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1IsoEG28erHTT100Filter + fragment.hltEG28L1IsoEG28erHTT100EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle28erHTT100WPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle28erHTT100WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle28erHTT100WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle28erHTT100WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle28erHTT100WPTightPixelMatchFilter + fragment.hltEle28erHTT100WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle28erHTT100WPTightGsfMissingHitsFilter + fragment.hltEle28erHTT100WPTightGsfDetaFilter + fragment.hltEle28erHTT100WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle28erHTT100WPTightGsfTrackIsoFilter ) -fragment.HLTPFHcalClusteringForEgammaUnseeded = cms.Sequence( fragment.hltParticleFlowRecHitHBHEForEgammaUnseeded + fragment.hltParticleFlowRecHitHFForEgammaUnseeded + fragment.hltParticleFlowClusterHBHEForEgammaUnseeded + fragment.hltParticleFlowClusterHCALForEgammaUnseeded + fragment.hltParticleFlowClusterHFForEgammaUnseeded ) -fragment.HLTEle28HighEtaSC20Mass55Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGNonIsoOrFilter + fragment.hltEle28HighEtaSC20EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle28HighEtaSC20ClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle28HighEtaSC20HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle28HighEtaSC20EcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle28HighEtaSC20HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle28HighEtaSC20PixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle28HighEtaSC20OneOEMinusOneOPFilter + fragment.hltEle28HighEtaSC20DetaFilter + fragment.hltEle28HighEtaSC20DphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle28HighEtaSC20TrackIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG20EtUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEle28HighEtaSC20ClusterShapeUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEle28HighEtaSC20EcalIsoFilterUnseeded + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltEle28HighEtaSC20HEFilterUnseeded + fragment.HLTPFHcalClusteringForEgammaUnseeded + fragment.hltEgammaHcalPFClusterIsoUnseeded + fragment.hltEle28HighEtaSC20HcalIsoFilterUnseeded + fragment.hltHighEtaSC20Selector + fragment.hltHighEtaSC20SelectorFilter + fragment.hltEle28HighEtaSC20Mass55Filter ) -fragment.HLTPhoton23Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter + fragment.hltEG23EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG23HEFilter ) -fragment.HLTEle15VVVLGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5OpenFilter + fragment.hltEG15EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle15VVVLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15VVVLHEFilter + fragment.hltEgammaEcalPFClusterIsoR02 + fragment.hltEle15VVVLEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIsoR02 + fragment.hltEle15VVVLHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle15VVVLPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle15VVVLGsfOneOEMinusOneOPFilter + fragment.hltEle15VVVLGsfChi2Filter + fragment.hltEle15VVVLGsfMissingHitsFilter + fragment.hltEle15VVVLGsfDetaFilter + fragment.hltEle15VVVLGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoR02 + fragment.hltEle15VVVLGsfTrackIsoFilter ) -fragment.HLTEle50VVVLGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5OpenFilter + fragment.hltEG50IsoVVVLEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle50VVVLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle50VVVLHEFilter + fragment.hltEgammaEcalPFClusterIsoR02 + fragment.hltEle50VVVLEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIsoR02 + fragment.hltEle50VVVLHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle50VVVLPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle50VVVLGsfOneOEMinusOneOPFilter + fragment.hltEle50VVVLGsfChi2Filter + fragment.hltEle50VVVLGsfMissingHitsFilter + fragment.hltEle50VVVLGsfDetaFilter + fragment.hltEle50VVVLGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIsoR02 + fragment.hltEle50VVVLGsfTrackIsoFilter ) -fragment.HLTMuVVVLCombinedIsolationR02Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTDoLocalHcalSequence + fragment.hltTowerMakerForAll + fragment.hltFixedGridRhoFastjetAllCaloForMuons + fragment.hltL3CaloMuonCorrectedVVVLIsolations + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltL3MuonCombRelIsolationVVVL ) -fragment.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence = cms.Sequence( fragment.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0) + fragment.hltL3fL1DoubleMu7EG7f0Filtered9 ) -fragment.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter + fragment.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter ) -fragment.HLTDoubleMu20Eta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTDoubleMu24Eta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTIterL3OImuonTkCandidateSequenceNoVtx = cms.Sequence( fragment.hltIterL3OISeedsFromL2MuonsNoVtx + fragment.hltIterL3OITrackCandidatesNoVtx + fragment.hltIterL3OIMuCtfWithMaterialTracksNoVtx + fragment.hltIterL3OIMuonTrackCutClassifierNoVtx + fragment.hltIterL3OIMuonTrackSelectionHighPurityNoVtx + fragment.hltL3MuonsIterL3OINoVtx ) -fragment.HLTIterL3MuonRecoPixelTracksSequenceNoVtx = cms.Sequence( fragment.hltIterL3MuonPixelTracksFilterNoVtx + fragment.hltIterL3MuonPixelTracksFitterNoVtx + fragment.hltIterL3MuonPixelTracksTrackingRegionsNoVtx + fragment.hltIterL3MuonPixelLayerQuadrupletsNoVtx + fragment.hltIterL3MuonPixelTracksHitDoubletsNoVtx + fragment.hltIterL3MuonPixelTracksHitQuadrupletsNoVtx + fragment.hltIterL3MuonPixelTracksNoVtx ) -fragment.HLTIterL3MuonRecopixelvertexingSequenceNoVtx = cms.Sequence( fragment.HLTIterL3MuonRecoPixelTracksSequenceNoVtx + fragment.hltIterL3MuonPixelVerticesNoVtx + fragment.hltIterL3MuonTrimmedPixelVerticesNoVtx ) -fragment.HLTIterativeTrackingIteration0ForIterL3MuonNoVtx = cms.Sequence( fragment.hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx + fragment.hltIter0IterL3MuonCkfTrackCandidatesNoVtx + fragment.hltIter0IterL3MuonCtfWithMaterialTracksNoVtx + fragment.hltIter0IterL3MuonTrackCutClassifierNoVtx + fragment.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingIteration2ForIterL3MuonNoVtx = cms.Sequence( fragment.hltIter2IterL3MuonClustersRefRemovalNoVtx + fragment.hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx + fragment.hltIter2IterL3MuonPixelLayerTripletsNoVtx + fragment.hltIter2IterL3MuonPixelClusterCheckNoVtx + fragment.hltIter2IterL3MuonPixelHitDoubletsNoVtx + fragment.hltIter2IterL3MuonPixelHitTripletsNoVtx + fragment.hltIter2IterL3MuonPixelSeedsNoVtx + fragment.hltIter2IterL3MuonCkfTrackCandidatesNoVtx + fragment.hltIter2IterL3MuonCtfWithMaterialTracksNoVtx + fragment.hltIter2IterL3MuonTrackCutClassifierNoVtx + fragment.hltIter2IterL3MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingIter02ForIterL3MuonNoVtx = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3MuonNoVtx + fragment.HLTIterativeTrackingIteration2ForIterL3MuonNoVtx + fragment.hltIter2IterL3MuonMergedNoVtx ) -fragment.HLTIterL3IOmuonTkCandidateSequenceNoVtx = cms.Sequence( fragment.HLTIterL3MuonRecopixelvertexingSequenceNoVtx + fragment.HLTIterativeTrackingIter02ForIterL3MuonNoVtx + fragment.hltL3MuonsIterL3IONoVtx ) -fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequenceNoVtx = cms.Sequence( fragment.HLTIterL3OImuonTkCandidateSequenceNoVtx + fragment.hltIterL3OIL3MuonsLinksCombinationNoVtx + fragment.hltIterL3OIL3MuonsNoVtx + fragment.hltIterL3OIL3MuonCandidatesNoVtx + fragment.hltL2SelectorForL3IONoVtx + fragment.HLTIterL3IOmuonTkCandidateSequenceNoVtx + fragment.hltIterL3MuonsFromL2LinksCombinationNoVtx + fragment.hltIterL3MuonsFromL2NoVtx ) -fragment.HLTRecoPixelTracksSequenceForIterL3FromL1MuonNoVtx = cms.Sequence( fragment.hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx + fragment.hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx + fragment.hltIterL3FromL1MuonPixelTracksHitDoubletsNoVtx + fragment.hltIterL3FromL1MuonPixelTracksHitQuadrupletsNoVtx + fragment.hltIterL3FromL1MuonPixelTracksNoVtx ) -fragment.HLTRecopixelvertexingSequenceForIterL3FromL1MuonNoVtx = cms.Sequence( fragment.HLTRecoPixelTracksSequenceForIterL3FromL1MuonNoVtx + fragment.hltIterL3FromL1MuonPixelVerticesNoVtx + fragment.hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx ) -fragment.HLTIterativeTrackingIteration0ForIterL3FromL1MuonNoVtx = cms.Sequence( fragment.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx + fragment.hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx + fragment.hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx + fragment.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx + fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingIteration2ForIterL3FromL1MuonNoVtx = cms.Sequence( fragment.hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx + fragment.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx + fragment.hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx + fragment.hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx + fragment.hltIter2IterL3FromL1MuonPixelHitDoubletsNoVtx + fragment.hltIter2IterL3FromL1MuonPixelHitTripletsNoVtx + fragment.hltIter2IterL3FromL1MuonPixelSeedsNoVtx + fragment.hltIter2IterL3FromL1MuonCkfTrackCandidatesNoVtx + fragment.hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx + fragment.hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx + fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingIter02ForIterL3FromL1MuonNoVtx = cms.Sequence( fragment.HLTIterativeTrackingIteration0ForIterL3FromL1MuonNoVtx + fragment.HLTIterativeTrackingIteration2ForIterL3FromL1MuonNoVtx + fragment.hltIter2IterL3FromL1MuonMergedNoVtx ) -fragment.HLTIterL3IOmuonFromL1TkCandidateSequenceNoVtx = cms.Sequence( fragment.HLTRecopixelvertexingSequenceForIterL3FromL1MuonNoVtx + fragment.HLTIterativeTrackingIter02ForIterL3FromL1MuonNoVtx ) -fragment.HLTIterL3muonTkCandidateSequenceNoVtx = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterL3OIAndIOFromL2muonTkCandidateSequenceNoVtx + fragment.hltIterL3MuonL1MuonNoL2SelectorNoVtx + fragment.HLTIterL3IOmuonFromL1TkCandidateSequenceNoVtx ) -fragment.HLTL3muonrecoNocandSequenceNoVtx = cms.Sequence( fragment.HLTIterL3muonTkCandidateSequenceNoVtx + fragment.hltIterL3MuonMergedNoVtx + fragment.hltIterL3MuonAndMuonFromL1MergedNoVtx + fragment.hltL3MuonsIterL3LinksNoVtx + fragment.hltIterL3MuonsNoVtx ) -fragment.HLTL3muonrecoSequenceNoVtx = cms.Sequence( fragment.HLTL3muonrecoNocandSequenceNoVtx + fragment.hltIterL3MuonCandidatesNoVtx ) -fragment.HLTTrackerMuonSequenceNoVtx = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecoPixelTracksSequence + fragment.HLTDoLocalStripSequence + fragment.hltMuTrackSeeds + fragment.hltMuCkfTrackCandidates + fragment.hltMuCtfTracks + fragment.HLTL3muonrecoNocandSequenceNoVtx + fragment.hltDiMuonMergingNoVtx + fragment.hltDiMuonLinksNoVtx + fragment.hltGlbTrkMuonsNoVtx + fragment.hltGlbTrkMuonCandsNoVtx ) -fragment.HLTEle8CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter + fragment.hltEle8CaloIdLTrackIdLIsoVLEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle8CaloIdLTrackIdLIsoVLHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter + fragment.hltEle8CaloIdLTrackIdLIsoVLDetaFilter + fragment.hltEle8CaloIdLTrackIdLIsoVLDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter ) -fragment.HLTEle12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter + fragment.hltEle12CaloIdLTrackIdLIsoVLEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle12CaloIdLTrackIdLIsoVLHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter + fragment.hltEle12CaloIdLTrackIdLIsoVLDetaFilter + fragment.hltEle12CaloIdLTrackIdLIsoVLDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter ) -fragment.HLTEle23CaloIdLTrackIdLIsoVLJet30Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter ) -fragment.HLTEle8CaloIdMGsfTrkIdMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEle8EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle8HEFilter + fragment.hltEgammaClusterShape + fragment.hltEle8CaloIdMClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle8CaloIdMPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + fragment.hltEle8CaloIdMGsfTrackIdMDetaFilter + fragment.hltEle8CaloIdMGsfTrackIdMDphiFilter ) -fragment.HLTEle17CaloIdMGsfTrkIdMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEle17EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle17HEFilter + fragment.hltEgammaClusterShape + fragment.hltEle17CaloIdMClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle17CaloIdMPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + fragment.hltEle17CaloIdMGsfTrackIdMDetaFilter + fragment.hltEle17CaloIdMGsfTrackIdMDphiFilter ) -fragment.HLTEle23CaloIdMGsfTrkIdMSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaCandidatesWrapper + fragment.hltEle23EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle23HEFilter + fragment.hltEgammaClusterShape + fragment.hltEle23CaloIdMClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle23CaloIdMPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + fragment.hltEle23CaloIdMGsfTrackIdMDetaFilter + fragment.hltEle23CaloIdMGsfTrackIdMDphiFilter ) -fragment.HLTEle50CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEle50EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle50CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle50CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle50CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle115CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG115EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG115CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG115CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle115CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle115CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle135CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG135EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG135CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG135CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle135CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle135CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle145CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG145EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG145CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG145CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle145CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle145CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle200CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG200EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG200CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG200CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle200CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle200CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle250CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG250EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG250CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG250CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle250CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle250CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTEle300CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + fragment.hltEG300EtFilter + fragment.hltEgammaClusterShape + fragment.hltEG300CaloIdVTClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG300CaloIdVTHEFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle300CaloIdVTPixelMatchFilter + fragment.HLTGsfElectronSequence + fragment.hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter + fragment.hltEle300CaloIdVTGsfTrkIdTGsfDphiFilter ) -fragment.HLTBtagCSVSequencePF = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelector + fragment.hltPFJetForBtag + fragment.hltBLifetimeAssociatorPF + fragment.hltBLifetimeTagInfosPF + fragment.hltInclusiveVertexFinderPF + fragment.hltInclusiveSecondaryVerticesPF + fragment.hltTrackVertexArbitratorPF + fragment.hltInclusiveMergedVerticesPF + fragment.hltSecondaryVertexTagInfosPF + fragment.hltCombinedSecondaryVertexBJetTagsPF ) -fragment.HLTBtagDeepCSVSequenceL3 = cms.Sequence( fragment.hltSelectorJets30L1FastJet + fragment.hltSelectorCentralJets30L1FastJeta + fragment.hltSelector8CentralJetsL1FastJet + fragment.HLTTrackReconstructionForBTag + fragment.hltVerticesL3 + fragment.hltFastPixelBLifetimeL3Associator + fragment.hltImpactParameterTagInfos + fragment.hltInclusiveVertexFinder + fragment.hltInclusiveSecondaryVertices + fragment.hltTrackVertexArbitrator + fragment.hltInclusiveMergedVertices + fragment.hltInclusiveSecondaryVertexFinderTagInfos + fragment.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo + fragment.hltDeepCombinedSecondaryVertexBJetTagsCalo ) -fragment.HLTBtagDeepCSVSequencePF = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelector + fragment.hltPFJetForBtag + fragment.hltDeepBLifetimeTagInfosPF + fragment.hltDeepInclusiveVertexFinderPF + fragment.hltDeepInclusiveSecondaryVerticesPF + fragment.hltDeepTrackVertexArbitratorPF + fragment.hltDeepInclusiveMergedVerticesPF + fragment.hltDeepSecondaryVertexTagInfosPF + fragment.hltDeepCombinedSecondaryVertexBJetTagsInfos + fragment.hltDeepCombinedSecondaryVertexBJetTagsPF ) -fragment.HLTPFHT350MinPFJet15Sequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet10 + fragment.hltHT175Jet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet15 + fragment.hltPFHT350Jet15 ) -fragment.HLTPhoton60R9Id90CaloIdLIsoLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter + fragment.hltEG60EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG60HEFilter + fragment.hltEgammaR9ID + fragment.hltEG60R9Id90CaloIdLIsoLR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter ) -fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter + fragment.hltEG60EtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG60HEFilter + fragment.hltEgammaR9ID + fragment.hltEG60R9Id90CaloIdLIsoLR9IdFilter + fragment.hltEgammaClusterShape + fragment.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter + fragment.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter ) -fragment.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( fragment.hltPixelTracksForHighMultFilter + fragment.hltPixelTracksForHighMultFitter + fragment.hltPixelTracksTrackingRegionsForHighMult + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForHighMult + fragment.hltPixelTracksHitQuadrupletsForHighMult + fragment.hltPixelTracksForHighMult + fragment.hltPixelVerticesForHighMult ) -fragment.HLTDoLocalStripSequenceFull = cms.Sequence( fragment.hltSiStripExcludedFEDListProducer + fragment.hltSiStripRawToClustersFacilityFull + fragment.hltSiStripClustersFull + fragment.hltSiStripMatchedRecHitsFull ) -fragment.HLTFullIterativeTrackingIteration0 = cms.Sequence( fragment.hltFullIter0PixelQuadruplets + fragment.hltFullIter0PixelTrackingRegions + fragment.hltFullIter0PixelClusterCheck + fragment.hltFullIter0PixelHitDoublets + fragment.hltFullIter0PixelHitQuadruplets + fragment.hltFullIter0PixelSeeds + fragment.hltFullIter0CkfTrackCandidates + fragment.hltFullIter0CtfWithMaterialTracks + fragment.hltFullIter0PrimaryVertices + fragment.hltFullIter0TrackMVAClassifier + fragment.hltFullIter0HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration1 = cms.Sequence( fragment.hltFullIter1ClustersRefRemoval + fragment.hltFullIter1MaskedMeasurementTrackerEvent + fragment.hltFullIter1PixelQuadruplets + fragment.hltFullIter1PixelTrackingRegions + fragment.hltFullIter1PixelClusterCheck + fragment.hltFullIter1PixelHitDoublets + fragment.hltFullIter1PixelHitQuadruplets + fragment.hltFullIter1PixelSeeds + fragment.hltFullIter1CkfTrackCandidates + fragment.hltFullIter1CtfWithMaterialTracks + fragment.hltFullIter1TrackMVAClassifier + fragment.hltFullIter1HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration2 = cms.Sequence( fragment.hltFullIter2ClustersRefRemoval + fragment.hltFullIter2MaskedMeasurementTrackerEvent + fragment.hltFullIter2PixelTriplets + fragment.hltFullIter2PixelTrackingRegions + fragment.hltFullIter2PixelClusterCheck + fragment.hltFullIter2PixelHitDoublets + fragment.hltFullIter2PixelHitTriplets + fragment.hltFullIter2PixelSeeds + fragment.hltFullIter2CkfTrackCandidates + fragment.hltFullIter2CtfWithMaterialTracks + fragment.hltFullIter2TrackMVAClassifier + fragment.hltFullIter2HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration3 = cms.Sequence( fragment.hltFullIter3ClustersRefRemoval + fragment.hltFullIter3MaskedMeasurementTrackerEvent + fragment.hltFullIter3PixelTriplets + fragment.hltFullIter3PixelTrackingRegions + fragment.hltFullIter3PixelClusterCheck + fragment.hltFullIter3PixelHitDoublets + fragment.hltFullIter3PixelHitTriplets + fragment.hltFullIter3PixelSeeds + fragment.hltFullIter3CkfTrackCandidates + fragment.hltFullIter3CtfWithMaterialTracks + fragment.hltFullIter3TrackMVAClassifier + fragment.hltFullIter3HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration4 = cms.Sequence( fragment.hltFullIter4ClustersRefRemoval + fragment.hltFullIter4MaskedMeasurementTrackerEvent + fragment.hltFullIter4PixelQuadruplets + fragment.hltFullIter4PixelTrackingRegions + fragment.hltFullIter4PixelClusterCheck + fragment.hltFullIter4PixelHitDoublets + fragment.hltFullIter4PixelHitQuadruplets + fragment.hltFullIter4PixelSeeds + fragment.hltFullIter4CkfTrackCandidates + fragment.hltFullIter4CtfWithMaterialTracks + fragment.hltFullIter4TrackMVAClassifier + fragment.hltFullIter4HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration5 = cms.Sequence( fragment.hltFullIter5ClustersRefRemoval + fragment.hltFullIter5MaskedMeasurementTrackerEvent + fragment.hltFullIter5PixelTriplets + fragment.hltFullIter5PixelTrackingRegions + fragment.hltFullIter5PixelClusterCheck + fragment.hltFullIter5PixelHitDoublets + fragment.hltFullIter5PixelHitTriplets + fragment.hltFullIter5PixelSeeds + fragment.hltFullIter5CkfTrackCandidates + fragment.hltFullIter5CtfWithMaterialTracks + fragment.hltFullIter5TrackMVAClassifier + fragment.hltFullIter5HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration6 = cms.Sequence( fragment.hltFullIter6ClustersRefRemoval + fragment.hltFullIter6MaskedMeasurementTrackerEvent + fragment.hltFullIter6PixelPairsA + fragment.hltFullIter6PixelTrackingRegionsA + fragment.hltFullIter6PixelClusterCheck + fragment.hltFullIter6PixelHitDoubletsA + fragment.hltFullIter6PixelSeedsA + fragment.hltFullIter6PixelPairsB + fragment.hltFullIter6PixelTrackingRegionsB + fragment.hltFullIter6PixelHitDoubletsB + fragment.hltFullIter6PixelSeedsB + fragment.hltFullIter6PixelSeeds + fragment.hltFullIter6CkfTrackCandidates + fragment.hltFullIter6CtfWithMaterialTracks + fragment.hltFullIter6TrackMVAClassifier + fragment.hltFullIter6HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration7 = cms.Sequence( fragment.hltFullIter7ClustersRefRemoval + fragment.hltFullIter7MaskedMeasurementTrackerEvent + fragment.hltFullIter7MixedLayersA + fragment.hltFullIter7MixedTrackingRegionsA + fragment.hltFullIter7MixedClusterCheck + fragment.hltFullIter7MixedHitDoubletsA + fragment.hltFullIter7MixedHitTripletsA + fragment.hltFullIter7MixedSeedsA + fragment.hltFullIter7MixedLayersB + fragment.hltFullIter7MixedTrackingRegionsB + fragment.hltFullIter7MixedHitDoubletsB + fragment.hltFullIter7MixedHitTripletsB + fragment.hltFullIter7MixedSeedsB + fragment.hltFullIter7MixedSeeds + fragment.hltFullIter7CkfTrackCandidates + fragment.hltFullIter7CtfWithMaterialTracks + fragment.hltFullIter7TrackMVAClassifier + fragment.hltFullIter7HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration8 = cms.Sequence( fragment.hltFullIter8ClustersRefRemoval + fragment.hltFullIter8MaskedMeasurementTrackerEvent + fragment.hltFullIter8PixelLessLayers + fragment.hltFullIter8PixelLessTrackingRegions + fragment.hltFullIter8PixelLessClusterCheck + fragment.hltFullIter8PixelLessHitDoublets + fragment.hltFullIter8PixelLessHitTriplets + fragment.hltFullIter8PixelLessSeeds + fragment.hltFullIter8CkfTrackCandidates + fragment.hltFullIter8CtfWithMaterialTracks + fragment.hltFullIter8TrackMVAClassifier + fragment.hltFullIter8HighPurityTracks ) -fragment.HLTFullIterativeTrackingIteration9 = cms.Sequence( fragment.hltFullIter9ClustersRefRemoval + fragment.hltFullIter9MaskedMeasurementTrackerEvent + fragment.hltFullIter9TobTecLayersTripl + fragment.hltFullIter9TobTecTrackingRegionsTripl + fragment.hltFullIter9TobTecClusterCheck + fragment.hltFullIter9TobTecHitDoubletsTripl + fragment.hltFullIter9TobTecHitTripletsTripl + fragment.hltFullIter9TobTecSeedsTripl + fragment.hltFullIter9TobTecLayersPair + fragment.hltFullIter9TobTecTrackingRegionsPair + fragment.hltFullIter9TobTecHitDoubletsPair + fragment.hltFullIter9TobTecSeedsPair + fragment.hltFullIter9TobTecSeeds + fragment.hltFullIter9CkfTrackCandidates + fragment.hltFullIter9CtfWithMaterialTracks + fragment.hltFullIter9TrackMVAClassifier ) -fragment.HLTFullIterativeTracking = cms.Sequence( fragment.HLTFullIterativeTrackingIteration0 + fragment.HLTFullIterativeTrackingIteration1 + fragment.HLTFullIterativeTrackingIteration2 + fragment.HLTFullIterativeTrackingIteration3 + fragment.HLTFullIterativeTrackingIteration4 + fragment.HLTFullIterativeTrackingIteration5 + fragment.HLTFullIterativeTrackingIteration6 + fragment.HLTFullIterativeTrackingIteration7 + fragment.HLTFullIterativeTrackingIteration8 + fragment.HLTFullIterativeTrackingIteration9 + fragment.hltFullIterativeTrackingMerged ) -fragment.HLTSC3018EIso15HE30eMass70Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGWithJetAndTauFilter + fragment.hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHToverET + fragment.hltEG30HE30HEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30EIso15HE30EcalIsoLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18EtEta2p55UnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18HE30eHEUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG18EIso15HE30EcalIsoUnseededFilter + fragment.hltDiEG18EIso15ANDHE30Mass70CombMassLastFilter ) -fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot ) -fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis ) -fragment.HLTCaloScoutingSequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean ) -fragment.HLTNoPUSequence = cms.Sequence( fragment.HLTDoLocalPixelSequenceRegForBTag + fragment.HLTFastRecopixelvertexingSequence + fragment.hltPixelTracksForNoPUFilter + fragment.hltSelectorJets20L1FastJetForNoPU + fragment.hltPixelTracksForNoPUFitter + fragment.hltPixelTracksTrackingRegionsForNoPU + fragment.hltPixelTracksHitDoubletsForNoPU + fragment.hltPixelTracksHitQuadrupletsForNoPU + fragment.hltPixelTracksForNoPU + fragment.hltCaloJetFromPV ) -fragment.HLTCaloBTagScoutingSequence = cms.Sequence( fragment.HLTAK4CaloJetsSequence + fragment.HLTNoPUSequence + fragment.HLTBtagCSVSequenceL3 ) -fragment.HLTMuIsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTPFScoutingSequence = cms.Sequence( fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.HLTMuIsolationSequence + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEgammaEcalPFClusterIso + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.HLTElePixelMatchSequence + fragment.HLTGsfElectronSequence + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso ) -fragment.HLTBTagScoutingSequence = cms.Sequence( fragment.HLTAK4PFJetsSequence + fragment.HLTBtagCSVSequencePF ) -fragment.HLTDoLocalHcalSequenceForMuonIsoNoVtx = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltHcalDigisRegForMuonsNoVtx + fragment.hltHbhePhase1RecoM2RegForMuonsNoVtx + fragment.hltHbherecoM2RegForMuonsNoVtx ) -fragment.HLTPFClusteringEcalMFForMuonsNoVtx = cms.Sequence( fragment.hltRecHitInRegionForMuonsMFnoVtx + fragment.hltRecHitInRegionForMuonsESNoVtx + fragment.hltParticleFlowRecHitECALForMuonsMFNoVtx + fragment.hltParticleFlowRecHitPSForMuonsNoVtx + fragment.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx + fragment.hltParticleFlowClusterPSForMuonsNoVtx + fragment.hltParticleFlowClusterECALForMuonsMFNoVtx ) -fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalMFSequence + fragment.HLTDoLocalHcalSequenceForMuonIsoNoVtx + fragment.hltTowerMakerForECALMF + fragment.hltTowerMakerForHCAL + fragment.hltTowerMakerForHCALM2RegForMuonsNoVtx + fragment.hltFixedGridRhoFastjetECALMFForMuons + fragment.hltFixedGridRhoFastjetHCAL + fragment.HLTPFClusteringEcalMFForMuonsNoVtx + fragment.hltMuonEcalMFPFClusterIsoForMuonsNoVtx ) -fragment.HLTPFHcalClusteringForMuonsNoVtx = cms.Sequence( fragment.hltRegionalTowerForMuonsNoVtx + fragment.hltParticleFlowRecHitHBHEForMuons + fragment.hltParticleFlowClusterHBHEForMuons + fragment.hltParticleFlowClusterHCALForMuons ) -fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( fragment.HLTPFHcalClusteringForMuonsNoVtx + fragment.hltMuonHcalPFClusterIsoForMuonsNoVtx ) -fragment.HLTPixelTrackingL3MuonNoVtx = cms.Sequence( fragment.hltL3MuonVertexNoVtx + fragment.HLTDoLocalPixelSequence + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksL3MuonFilter + fragment.hltPixelTracksL3MuonFitter + fragment.hltPixelTracksTrackingRegionsL3MuonNoVtx + fragment.hltPixelTracksHitDoubletsL3MuonNoVtx + fragment.hltPixelTracksHitQuadrupletsL3MuonNoVtx + fragment.hltPixelTracksL3MuonNoVtx + fragment.hltPixelVerticesL3MuonNoVtx ) -fragment.HLTIterativeTrackingL3MuonIteration0NoVtx = cms.Sequence( fragment.hltPixelTracksForSeedsL3MuonFilter + fragment.hltPixelTracksForSeedsL3MuonFitter + fragment.hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx + fragment.hltPixelTracksHitDoubletsForSeedsL3MuonNoVtx + fragment.hltPixelTracksHitQuadrupletsForSeedsL3MuonNoVtx + fragment.hltPixelTracksForSeedsL3MuonNoVtx + fragment.hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx + fragment.hltIter0L3MuonCkfTrackCandidatesNoVtx + fragment.hltIter0L3MuonCtfWithMaterialTracksNoVtx + fragment.hltIter0L3MuonTrackCutClassifierNoVtx + fragment.hltIter0L3MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingL3MuonIteration1NoVtx = cms.Sequence( fragment.hltIter1L3MuonClustersRefRemovalNoVtx + fragment.hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx + fragment.hltIter1L3MuonPixelLayerQuadrupletsNoVtx + fragment.hltIter1L3MuonPixelTrackingRegionsNoVtx + fragment.hltIter1L3MuonPixelClusterCheck + fragment.hltIter1L3MuonPixelHitDoubletsNoVtx + fragment.hltIter1L3MuonPixelHitQuadrupletsNoVtx + fragment.hltIter1L3MuonPixelSeedsNoVtx + fragment.hltIter1L3MuonCkfTrackCandidatesNoVtx + fragment.hltIter1L3MuonCtfWithMaterialTracksNoVtx + fragment.hltIter1L3MuonTrackCutClassifierPromptNoVtx + fragment.hltIter1L3MuonTrackCutClassifierDetachedNoVtx + fragment.hltIter1L3MuonTrackCutClassifierMergedNoVtx + fragment.hltIter1L3MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingL3MuonIteration2NoVtx = cms.Sequence( fragment.hltIter2L3MuonClustersRefRemovalNoVtx + fragment.hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx + fragment.hltIter2L3MuonPixelLayerTripletsNoVtx + fragment.hltIter2L3MuonPixelTrackingRegionsNoVtx + fragment.hltIter2L3MuonPixelClusterCheck + fragment.hltIter2L3MuonPixelHitDoubletsNoVtx + fragment.hltIter2L3MuonPixelHitTripletsNoVtx + fragment.hltIter2L3MuonPixelSeedsNoVtx + fragment.hltIter2L3MuonCkfTrackCandidatesNoVtx + fragment.hltIter2L3MuonCtfWithMaterialTracksNoVtx + fragment.hltIter2L3MuonTrackCutClassifierNoVtx + fragment.hltIter2L3MuonTrackSelectionHighPurityNoVtx ) -fragment.HLTIterativeTrackingL3MuonIter02NoVtx = cms.Sequence( fragment.HLTIterativeTrackingL3MuonIteration0NoVtx + fragment.HLTIterativeTrackingL3MuonIteration1NoVtx + fragment.hltIter1L3MuonMergedNoVtx + fragment.HLTIterativeTrackingL3MuonIteration2NoVtx + fragment.hltIter2L3MuonMergedNoVtx ) -fragment.HLTTrackReconstructionForIsoL3MuonIter02NoVtx = cms.Sequence( fragment.HLTPixelTrackingL3MuonNoVtx + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingL3MuonIter02NoVtx ) -fragment.HLTMuIsolationSequenceNoVtx = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx + fragment.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx + fragment.HLTTrackReconstructionForIsoL3MuonIter02NoVtx + fragment.hltMuonTkRelIsolationCut0p09MapNoVtx ) -fragment.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( fragment.hltIslandBasicClustersHI + fragment.hltHiIslandSuperClustersHI + fragment.hltHiCorrectedIslandBarrelSuperClustersHI + fragment.hltHiCorrectedIslandEndcapSuperClustersHI + fragment.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + fragment.hltRecoHIEcalWithCleaningCandidate ) -fragment.HLTPhoton20SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG10Filter + fragment.hltEG20EtFilterLooseHoverE + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20HEFilterLooseHoverE ) -fragment.HLTPhoton30SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG10Filter + fragment.hltEG30EtFilterLooseHoverE + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30HEFilterLooseHoverE ) -fragment.HLTPhoton40SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG20Filter + fragment.hltEG40EtFilterLooseHoverE + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG40HEFilterLooseHoverE ) -fragment.HLTPhoton50SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG20Filter + fragment.hltEG50EtFilterLooseHoverE + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50HEFilterLooseHoverE ) -fragment.HLTPhoton60SequenceLooseHOverE = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG20Filter + fragment.hltEG60EtFilterLooseHoverE + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG60HEFilterLooseHoverE ) -fragment.HLTBeginSequenceCalibration = cms.Sequence( fragment.hltCalibrationEventsFilter + fragment.hltGtStage2Digis ) -fragment.HLTBeginSequenceNZS = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberNZS + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot ) -fragment.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5Filter + fragment.hltEG10EtL1SingleEG5EtFilter + fragment.hltEgammaR9ID + fragment.hltEG10R9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHToverET + fragment.hltEG10HE10R9Id50b80eHEFilter + cms.ignore(fragment.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter) + fragment.hltEgammaClusterShape + cms.ignore(fragment.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter) + fragment.hltEgammaEcalPFClusterIso + cms.ignore(fragment.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter) + fragment.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG10EtEta2p55UnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG10R9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG10HE10R9Id50b80eHEUnseededFilter + cms.ignore(fragment.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter) + fragment.hltEgammaClusterShapeUnseeded + cms.ignore(fragment.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter) + fragment.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter) + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + cms.ignore(fragment.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter) + fragment.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter ) -fragment.HLTEle5CaloIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5WithJetAndTauFilter + fragment.hltEG5L1SingleEG5WithJetAndTauEtFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG5HEFilter + fragment.hltEgammaClusterShape + fragment.hltEG5CaloIdLClusterShapeFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle5CaloIdLPixelMatchFilter ) -fragment.HLTEle5CaloIdLMWSequence = cms.Sequence( fragment.HLTEle5CaloIdLSequence + fragment.hltEle5CaloIdLMWPMS2Filter ) -fragment.HLTDoubleEle5CaloIdLUnseededSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltEgammaCandidatesWrapperUnseeded + fragment.hltDiEG5EtUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG5HEUnseededFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltDiEG5CaloIdLClusterShapeUnseededFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEle5CaloIdLPixelMatchUnseededFilter ) -fragment.HLTDoubleEle5CaloIdLMWSequence = cms.Sequence( fragment.HLTDoubleEle5CaloIdLUnseededSequence + fragment.hltDiEle5CaloIdLMWPMS2UnseededFilter ) -fragment.HLTEle5WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5Filter + fragment.hltEG5L1SingleEG5EtFilter + fragment.hltEgammaClusterShape + fragment.hltEle5WPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle5WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle5WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle5WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle5WPTightPixelMatchFilter + fragment.hltEle5WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle5WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle5WPTightGsfMissingHitsFilter + fragment.hltEle5WPTightGsfDetaFilter + fragment.hltEle5WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle5WPTightGsfTrackIsoFilter ) -fragment.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG5Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter + fragment.hltEgammaClusterShape + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) -fragment.HLTMuIsolationSequenceForMC = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTEle24erWPTightGsfForTauSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1EGerAndTauFilter + fragment.hltEG24L1EGandTauEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle24erWPTightClusterShapeFilterForTau + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle24erWPTightHEFilterForTau + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle24erWPTightEcalIsoFilterForTau + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle24erWPTightHcalIsoFilterForTau + fragment.HLTElePixelMatchSequence + fragment.hltEle24erWPTightPixelMatchFilterForTau + fragment.hltEle24erWPTightPMS2FilterForTau + fragment.HLTGsfElectronSequence + fragment.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau + fragment.hltEle24erWPTightGsfMissingHitsFilterForTau + fragment.hltEle24erWPTightGsfDetaFilterForTau + fragment.hltEle24erWPTightGsfDphiFilterForTau + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle24erWPTightGsfTrackIsoFilterForTau ) -fragment.HLTLooseChargedIsoPFTau30Sequence = cms.Sequence( fragment.HLTLooseChargedIsoPFTauSequence + fragment.hltPFTau30 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau30Track + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolation + fragment.hltPFTau30TrackLooseChargedIso ) -fragment.HLTMediumChargedIsoPFTau30Sequence = cms.Sequence( fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau30 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau30Track + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolation + fragment.hltPFTau30TrackMediumChargedIso ) -fragment.HLTTightChargedIsoPFTau30Sequence = cms.Sequence( fragment.HLTTightChargedIsoPFTauSequence + fragment.hltPFTau30 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau30Track + fragment.hltSelectedPFTausTrackFindingTightChargedIsolation + fragment.hltPFTau30TrackTightChargedIso ) -fragment.HLTLooseChargedIsoPFTau30TightOOSCPhotonsSequence = cms.Sequence( fragment.HLTLooseChargedIsoPFTau30Sequence + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons + fragment.hltPFTau30TrackLooseChargedIsoTightOOSCPhotons ) -fragment.HLTMediumChargedIsoPFTau30TightOOSCPhotonsSequence = cms.Sequence( fragment.HLTMediumChargedIsoPFTau30Sequence + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons + fragment.hltPFTau30TrackMediumChargedIsoTightOOSCPhotons ) -fragment.HLTTightChargedIsoPFTau30TightOOSCPhotonsSequence = cms.Sequence( fragment.HLTTightChargedIsoPFTau30Sequence + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminator + fragment.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons + fragment.hltPFTau30TrackTightChargedIsoTightOOSCPhotons ) -fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg = cms.Sequence( fragment.hltDoublePFTau35Reg + fragment.hltPFTauTrackPt1DiscriminatorReg + fragment.hltSelectedPFTausTrackPt1Reg + fragment.hltDoublePFTau35TrackPt1Reg ) -fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg = cms.Sequence( fragment.hltDoublePFTau40Reg + fragment.hltPFTauTrackPt1DiscriminatorReg + fragment.hltSelectedPFTausTrackPt1Reg + fragment.hltDoublePFTau40TrackPt1Reg ) -fragment.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg = cms.Sequence( fragment.HLTLooseChargedIsoPFTauSequenceReg + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + fragment.hltPFTauLooseChargedIsolationAndTightOOSCPhotonsDiscriminatorReg ) -fragment.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg = cms.Sequence( fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + fragment.hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg ) -fragment.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg = cms.Sequence( fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + fragment.hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg ) -fragment.HLTMu24Eta2p1IsoTau40Eta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTPFTriggerSequenceForTaus = cms.Sequence( fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTTrackReconstructionForPF + fragment.HLTParticleFlowSequenceForTaus + fragment.hltAK4PFJetsForTaus ) -fragment.HLTMediumIsoPFTauHighPtRelaxedIsoSequence = cms.Sequence( fragment.hltTauPFJets08Region + fragment.hltTauPFJetsRecoTauChargedHadrons + fragment.hltPFTauPiZeros + fragment.hltPFTausSansRef + fragment.hltPFTaus + fragment.hltPFTauTrackFindingDiscriminator + fragment.hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator + fragment.hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator + fragment.hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator ) -fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence = cms.Sequence( fragment.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + fragment.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + fragment.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + fragment.HLTTrackReconstructionForIsoL3MuonIter02 + fragment.hltMuonTkRelIsolationCut0p07Map ) -fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg = cms.Sequence( fragment.hltSinglePFTau35Reg + fragment.hltPFTauTrackPt1DiscriminatorReg + fragment.hltSelectedPFTausTrackPt1Reg + fragment.hltSinglePFTau35TrackPt1Reg ) -fragment.HLTSinglePFTauPt40Eta2p1Trk1Reg = cms.Sequence( fragment.hltSinglePFTau40Reg + fragment.hltPFTauTrackPt1DiscriminatorReg + fragment.hltSelectedPFTausTrackPt1Reg + fragment.hltSinglePFTau40TrackPt1Reg ) -fragment.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter + fragment.hltEgammaClusterShape + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.hltEgammaHoverE + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter + fragment.HLTGsfElectronSequence + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter + fragment.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter ) -fragment.HLTPhoton50R9Id90HE10IsoMEBOnlySequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG50R9Id90HE10IsoMEBOnlyEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50R9Id90HE10IsoMEBOnlyHEFilter + fragment.hltEgammaR9ID + fragment.hltEG50R9Id90HE10IsoMEBOnlyR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG50R9Id90HE10IsoMEBOnlyEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG50R9Id90HE10IsoMEBOnlyHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG50R9Id90HE10IsoMEBOnlyTrackIsoFilter ) -fragment.HLTPhoton75R9Id90HE10IsoMEBOnlySequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG75R9Id90HE10IsoMEBOnlyEtFilter + fragment.hltEgammaClusterShape + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG75R9Id90HE10IsoMEBOnlyHEFilter + fragment.hltEgammaR9ID + fragment.hltEG75R9Id90HE10IsoMEBOnlyR9Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltEG75R9Id90HE10IsoMEBOnlyTrackIsoFilter ) -fragment.HLTIterativeTrackingDoubleJpsiIteration0 = cms.Sequence( fragment.hltPixelTracksForSeedsJpsiFilter + fragment.hltPixelTracksForSeedsJpsiFitter + fragment.hltPixelTracksTrackingRegionsForSeedsJpsiDoubleTrk + fragment.hltPixelLayerQuadruplets + fragment.hltPixelTracksHitDoubletsForSeedsJpsiDoubleTrk + fragment.hltPixelTracksHitQuadrupletsForSeedsJpsiDoubleTrk + fragment.hltPixelTracksForSeedsJpsiDoubleTrk + fragment.hltIter0DisplacedJpsiPixelSeedsFromPixelTracksDoubleTrk + fragment.hltIter0DisplacedJpsiCkfTrackCandidatesDoubleTrk + fragment.hltIter0DisplacedJpsiCtfWithMaterialTracksDoubleTrk + fragment.hltIter0DisplacedJpsiTrackCutClassifierDoubleTrk + fragment.hltIter0DisplacedJpsiTrackSelectionHighPurityDoubleTrk ) -fragment.HLTIterativeTrackingDoubleJpsiIteration1 = cms.Sequence( fragment.hltIter1DisplacedJpsiClustersRefRemovalDoubleTrk + fragment.hltIter1DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk + fragment.hltIter1DisplacedJpsiPixelLayerQuadrupletsDoubleTrk + fragment.hltIter1DisplacedJpsiPixelTrackingRegionsDoubleTrk + fragment.hltIter1DisplacedJpsiPixelClusterCheck + fragment.hltIter1DisplacedJpsiPixelHitDoubletsDoubleTrk + fragment.hltIter1DisplacedJpsiPixelHitQuadrupletsDoubleTrk + fragment.hltIter1DisplacedJpsiPixelSeedsDoubleTrk + fragment.hltIter1DisplacedJpsiCkfTrackCandidatesDoubleTrk + fragment.hltIter1DisplacedJpsiCtfWithMaterialTracksDoubleTrk + fragment.hltIter1DisplacedJpsiTrackCutClassifierPromptDoubleTrk + fragment.hltIter1DisplacedJpsiTrackCutClassifierDetachedDoubleTrk + fragment.hltIter1DisplacedJpsiTrackCutClassifierMergedDoubleTrk + fragment.hltIter1DisplacedJpsiTrackSelectionHighPurityDoubleTrk ) -fragment.HLTIterativeTrackingDoubleJpsiIteration2 = cms.Sequence( fragment.hltIter2DisplacedJpsiClustersRefRemovalDoubleTrk + fragment.hltIter2DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk + fragment.hltIter2DisplacedJpsiPixelLayerTripletsDoubleTrk + fragment.hltIter2DisplacedJpsiPixelTrackingRegionsDoubleTrk + fragment.hltIter2DisplacedJpsiPixelClusterCheck + fragment.hltIter2DisplacedJpsiPixelHitDoubletsDoubleTrk + fragment.hltIter2DisplacedJpsiPixelHitTripletsDoubleTrk + fragment.hltIter2DisplacedJpsiPixelSeedsDoubleTrk + fragment.hltIter2DisplacedJpsiCkfTrackCandidatesDoubleTrk + fragment.hltIter2DisplacedJpsiCtfWithMaterialTracksDoubleTrk + fragment.hltIter2DisplacedJpsiTrackCutClassifierDoubleTrk + fragment.hltIter2DisplacedJpsiTrackSelectionHighPurityDoubleTrk ) -fragment.HLTIterativeTrackingDoubleJpsiIter02 = cms.Sequence( fragment.HLTIterativeTrackingDoubleJpsiIteration0 + fragment.HLTIterativeTrackingDoubleJpsiIteration1 + fragment.hltIter1DisplacedJpsiMergedDoubleTrk + fragment.HLTIterativeTrackingDoubleJpsiIteration2 + fragment.hltIter2DisplacedJpsiMergedDoubleTrk ) -fragment.HLTTrackerMuonSequenceLowPtIter0and1 = cms.Sequence( fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIteration0 + fragment.HLTIterativeTrackingIteration1 + fragment.hltIter1Merged + fragment.HLTL3muonrecoNocandSequence + fragment.hltDiMuonMergingIter01TkMu + fragment.hltDiMuonLinksIter01TkMuMerge + fragment.hltGlbTrkMuonsLowPtIter01Merge + fragment.hltGlbTrkMuonLowPtIter01MergeCands ) -fragment.HLTFastPrimaryVertexSequence = cms.Sequence( fragment.hltSelectorJets20L1FastJet + fragment.hltSelectorCentralJets20L1FastJeta + fragment.hltSelector4CentralJetsL1FastJet + fragment.HLTDoLocalPixelSequenceRegForBTag + fragment.HLTFastRecopixelvertexingSequence ) -fragment.HLTBtagCSVSequencePFAK8 = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelectorAK8 + fragment.hltPFJetForBtagAK8 + fragment.hltBLifetimeAssociatorPFAK8 + fragment.hltBLifetimeTagInfosPFAK8 + fragment.hltInclusiveVertexFinderPF + fragment.hltInclusiveSecondaryVerticesPF + fragment.hltTrackVertexArbitratorPF + fragment.hltInclusiveMergedVerticesPF + fragment.hltSecondaryVertexTagInfosPFAK8 + fragment.hltCombinedSecondaryVertexBJetTagsPFAK8 ) -fragment.HLTDiphoton3018PVrealANDR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30L1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30PVrealANDR9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30PVrealANDHE10R9Id50b80eHEFilter + fragment.hltEG30PVrealANDR9Idb85e90HE10R9Id50b80eR9IdLastFilter + fragment.hltEgammaClusterShape + fragment.hltEG30PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30PVrealANDIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18PVrealANDEtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG18PVrealANDR9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18PVrealANDHE10R9Id50b80eHEUnseededFilter + fragment.hltEG18PVrealANDR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG18PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter + fragment.HLTElePixelMatchUnseededSequence + fragment.hltDiEG18PVrealANDNewPixelMatchPMS2Filter + fragment.hltDiEG18PVrealANDR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter ) -fragment.HLTDiphoton3018PVrealANDR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleAndDoubleEGOrFilter + fragment.hltEG30L1SingleAndDoubleEGOrEtFilter + fragment.hltEgammaR9ID + fragment.hltEG30PVrealANDR9Id50b80eR9IdFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30PVrealANDHE10R9Id50b80eHEFilter + fragment.hltEG30PVrealANDR9Idb85e90HE10R9Id50b80eR9IdLastFilter + fragment.hltEgammaClusterShape + fragment.hltEG30PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEG30PVrealANDIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter + fragment.HLTPFClusteringForEgammaUnseeded + fragment.hltEgammaCandidatesUnseeded + fragment.hltDiEG18PVrealANDEtUnseededFilter + fragment.hltEgammaR9IDUnseeded + fragment.hltDiEG18PVrealANDR9Id50b80eR9IdUnseededFilter + fragment.HLTDoLocalHcalWithTowerL1EGUnseededSequence + fragment.hltEgammaHoverEUnseeded + fragment.hltDiEG18PVrealANDHE10R9Id50b80eHEUnseededFilter + fragment.hltEG18PVrealANDR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter + fragment.hltEgammaClusterShapeUnseeded + fragment.hltEG18PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter + fragment.hltEgammaEcalPFClusterIsoUnseeded + fragment.hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIsoUnseeded + fragment.hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter + fragment.hltDiEG18PVrealANDR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter ) -fragment.HLTPFScoutingPackingSequence = cms.Sequence( fragment.hltScoutingPFPacker + fragment.hltScoutingMuonPacker + fragment.hltScoutingEgammaPacker ) - -fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse ) -fragment.HLT_AK8PFJet360_TrimMass30_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet360TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet260 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets260 + fragment.hltAK8SinglePFJet360 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet380_TrimMass30_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet380TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet280 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets280 + fragment.hltAK8SinglePFJet380 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet400_TrimMass30_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet400TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet300 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 + fragment.hltAK8SinglePFJet400 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet420_TrimMass30_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet180 + fragment.hltPreAK8PFJet420TrimMass30 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet320 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets320 + fragment.hltAK8SinglePFJet420 + fragment.hltAK8TrimModJets + fragment.hltAK8SinglePFJetTrimModMass30 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT750_TrimMass50_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT750TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht650 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT750 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT800_TrimMass50_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT800TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht700 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT800 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT850_TrimMass50_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT850TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht750 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT850 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFHT900_TrimMass50_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPreAK8PFHT900TrimMass50 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMht + fragment.hltAK8Ht800 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTwJetPt200 + fragment.hltAK8TrimModJets + fragment.hlt1AK8PFJetsTrimMass50Pt200 + fragment.hltAK8PFHT900 + fragment.HLTEndSequence ) -fragment.HLT_CaloJet500_NoJetID_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreCaloJet500NoJetID + fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSingleCaloJet500 + fragment.HLTEndSequence ) -fragment.HLT_CaloJet550_NoJetID_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreCaloJet550NoJetID + fragment.HLTAK4CaloJetsReconstructionNoIDSequence + fragment.HLTAK4CaloJetsCorrectionNoIDSequence + fragment.hltSingleCaloJet550 + fragment.HLTEndSequence ) -fragment.HLT_Trimuon5_3p5_2_Upsilon_Muon_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMuV1OSM5to17 + fragment.hltPreTrimuon53p52UpsilonMuon + fragment.hltTripleMuonV2L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltTripleMuonV2L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3TripleMuonV2L1Filtered0) + fragment.hltTripleMuL3V2PreFiltered0 + fragment.hltTripleMuL3V2bPreFiltered0 + fragment.hltTripleMuL3V2cPreFiltered0 + fragment.hltUpsilonMuonL3Filtered + fragment.hltDisplacedmumuVtxProducerUpsilonMuon + fragment.hltVertexmumuFilterUpsilonMuon + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle25_CaloIdL_MW_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + fragment.hltPreDoubleEle25CaloIdLMW + fragment.HLTEle25CaloIdLMWSequence + fragment.HLTDoubleEle25CaloIdLMWSequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle27_CaloIdL_MW_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + fragment.hltPreDoubleEle27CaloIdLMW + fragment.HLTEle27CaloIdLMWSequence + fragment.HLTDoubleEle27CaloIdLMWSequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle33_CaloIdL_MW_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + fragment.hltPreDoubleEle33CaloIdLMW + fragment.HLTEle33CaloIdLMWSequence + fragment.HLTDoubleEle33CaloIdLMWSequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORDoubleLooseIsoEGXXer + fragment.hltPreDoubleEle24eta2p1WPTightGsf + fragment.HLTDoubleEle24erWPTightGsfForTauSequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEG6to8HTT250to300IorL1sHTT + fragment.hltPreDoubleEle8CaloIdMTrackIdMMass8DZPFHT350 + fragment.HLTDoubleEle8CaloIdMGsfTrackIdMSequence + fragment.hltDoubleEle8Mass8Filter + fragment.hltDoubleEle8DZFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleEG6to8HTT250to300IorL1sHTT + fragment.hltPreDoubleEle8CaloIdMTrackIdMMass8PFHT350 + fragment.HLTDoubleEle8CaloIdMGsfTrackIdMSequence + fragment.hltDoubleEle8Mass8Filter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Ele27_Ele37_CaloIdL_MW_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + fragment.hltPreEle27Ele37CaloIdLMW + fragment.HLTEle37CaloIdLMWSequence + fragment.HLTDoubleEle37Ele27CaloIdLMWSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu27_Ele37_CaloIdL_MW_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16IorSingleMu25 + fragment.hltPreMu27Ele37CaloIdLMW + fragment.hltL1fL1sMu16orMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu16orMu25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q + fragment.HLTEle37CaloIdLMWUnseededSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu37_Ele27_CaloIdL_MW_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16IorSingleMu25 + fragment.hltPreMu37Ele27CaloIdLMW + fragment.hltL1fL1sMu16orMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu16orMu25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered37Q + fragment.HLTEle27CaloIdLMWUnseededSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu37_TkMu27_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22IorSingleMu25 + fragment.hltPreMu37TkMu27 + fragment.hltL1fL1sMu22orMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22orMu25L1f0L2Filtered25) + fragment.HLTL3muonrecoSequence + fragment.hltL3fL1sMu16orMu25L1f0L2f25L3Filtered37 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered37TrkFiltered27 + fragment.hltDiMuonGlb37Trk27DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_3_Bs_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4 + fragment.hltPreDoubleMu43Bs + fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0) + fragment.hltDoubleMu4BsL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4Bs + fragment.hltDisplacedmumuFilterDoubleMu4Bs + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_3_Jpsi_Displaced_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4 + fragment.hltPreDoubleMu43JpsiDisplaced + fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0) + fragment.hltDoubleMu43JpsiDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu43Jpsi + fragment.hltDisplacedmumuFilterDoubleMu43Jpsi + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_JpsiTrk_Displaced_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4JpsiTrkDisplaced + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4JpsiDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + fragment.hltDisplacedmumuFilterDoubleMu4Jpsi + fragment.HLTIterativeTrackingDisplacedJpsiIter02 + fragment.hltJpsiTkAllConeTracksIter + fragment.hltJpsiTkVertexProducer + fragment.hltJpsiTkVertexFilter + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4LowMassNonResonantTrkDisplaced + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4LowMassNonResonantDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant + fragment.hltDisplacedmumuFilterDoubleMu4LowMassNonResonant + fragment.HLTIterativeTrackingDisplacedNRIter02 + fragment.hltLowMassNonResonantTkAllConeTracksIter + fragment.hltLowMassNonResonantTkVertexProducer + fragment.hltLowMassNonResonantTkVertexFilter + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu3_Trk_Tau3mu_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorTripleMu530DoubleMu53OSMassMax9 + fragment.hltPreDoubleMu3TrkTau3mu + fragment.hltL1fL1sL1DoubleMuorTripleMuL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0) + fragment.hltDoubleMu3TrkTau3muL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu3Tau3mu + fragment.hltDisplacedmumuFilterDoubleMu3Tau3mu + fragment.HLTIterativeTrackingTau3muIter02 + fragment.hltTau3muTkAllConeTracksIter + fragment.hltTau3muTkVertexProducer + fragment.hltTau3muTkVertexFilter + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4PsiPrimeTrkDisplaced + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4PsiPrimeDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4PsiPrime + fragment.hltDisplacedmumuFilterDoubleMu4PsiPrime + fragment.HLTIterativeTrackingDisplacedPsiPrimeIter02 + fragment.hltPsiPrimeTkAllConeTracksIter + fragment.hltPsiPrimeTkVertexProducer + fragment.hltPsiPrimeTkVertexFilter + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_Mass8_DZ_PFHT350_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu3SQHTT200 + fragment.hltPreDoubleMu4Mass8DZPFHT350 + fragment.hltDoubleMuon4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltDoubleMuon4L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3DoubleMuon4L1Filtered0) + fragment.hltL3fL1DiMu3SQHT200L3PreFiltered4 + fragment.hltDoubleMuon4Mass8Filtered + fragment.hltDoubleMu4Mass8DZFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu8_Mass8_PFHT350_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu3SQHTT200 + fragment.hltPreDoubleMu8Mass8PFHT350 + fragment.hltDoubleMuon4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltDoubleMuon4L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3DoubleMuon4L1Filtered0) + fragment.hltL3fL1DiMu3SQHT200L3PreFiltered8 + fragment.hltDoubleMuon8Mass8Filtered + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu3_PFJet40_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3IorMu3Jet30er2p5 + fragment.hltPreMu3PFJet40 + fragment.hltL1fL1sMu3L1Filtered0 + fragment.hltL1sSingleJet35ObjectMap + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3L1Filtered0) + fragment.hltL3fL1sMu3L1f0L2f0L3Filtered3 + fragment.HLTAK4PFJetsSequence + fragment.hltMu3JetCollectionsForLeptonPlusPFJets + fragment.hltMu3PFJet40MuCleaned + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_L2Mu2_Jpsi_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQ + fragment.hltPreMu7p5L2Mu2Jpsi + fragment.hltL1fL1DoubleMu0SQL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fSQDoubleMu2L2PreFiltered2 + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + fragment.hltL3fSQMu7p5L2Mu2L3Filtered7p5 + fragment.hltSQMu7p5L2Mu2JpsiTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_L2Mu2_Upsilon_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQ + fragment.hltPreMu7p5L2Mu2Upsilon + fragment.hltL1fL1DoubleMu0SQL1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fSQDoubleMu2L2PreFiltered2 + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + fragment.hltL3fSQMu7p5L2Mu2L3Filtered7p5 + fragment.hltSQMu7p5L2Mu2UpsilonTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_Track2_Jpsi_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreMu7p5Track2Jpsi + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track2JpsiTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_Track3p5_Jpsi_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreMu7p5Track3p5Jpsi + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track3p5JpsiTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_Track7_Jpsi_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreMu7p5Track7Jpsi + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track7JpsiTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_Track2_Upsilon_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreMu7p5Track2Upsilon + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track2UpsilonTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_Track3p5_Upsilon_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreMu7p5Track3p5Upsilon + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track3p5UpsilonTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu7p5_Track7_Upsilon_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu7 + fragment.hltPreMu7p5Track7Upsilon + fragment.hltL1fMu7p5TrackFiltered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fMu7p5TrackL2Filtered7) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fMu7p5TrackFiltered0) + fragment.hltL3fLMu7p5TrackL3Filtered7p5 + fragment.HLTTrackReconstructionL3MuonIter02 + fragment.hltTracksIter + fragment.hltMu7p5Track7UpsilonTrackMassFiltered + fragment.HLTEndSequence ) -fragment.HLT_DoublePhoton33_CaloIdL_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + fragment.hltPreDoublePhoton33CaloIdL + fragment.HLTPho33CaloIdLSequence + fragment.HLTDoublePho33CaloIdLUnseededSequence + fragment.HLTEndSequence ) -fragment.HLT_DoublePhoton70_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + fragment.hltPreDoublePhoton70 + fragment.HLTDoublePho70Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoublePhoton85_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + fragment.hltPreDoublePhoton85 + fragment.HLTDoublePho85Sequence + fragment.HLTEndSequence ) -fragment.HLT_Ele20_WPTight_Gsf_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGLowETor + fragment.hltPreEle20WPTightGsf + fragment.HLTEle20WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele20_WPLoose_Gsf_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGLowETor + fragment.hltPreEle20WPLooseGsf + fragment.HLTEle20WPLooseGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele20_eta2p1_WPLoose_Gsf_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGLowETor + fragment.hltPreEle20eta2p1WPLooseGsf + fragment.HLTEle20Eta2p1WPLooseGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiEle27WPTightCaloOnlyL1DoubleEG + fragment.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence + fragment.HLTEndSequence ) -fragment.HLT_Ele27_WPTight_Gsf_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle27WPTightGsf + fragment.HLTEle27WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele32_WPTight_Gsf_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle32WPTightGsf + fragment.HLTEle32WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele35_WPTight_Gsf_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle35WPTightGsf + fragment.HLTEle35WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele35_WPTight_Gsf_L1EGMT_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaSingleEle + fragment.hltPreEle35WPTightGsfL1EGMT + fragment.HLTSingleEleGsfL1EGMTSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele38_WPTight_Gsf_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle38WPTightGsf + fragment.HLTEle38WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele40_WPTight_Gsf_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGor + fragment.hltPreEle40WPTightGsf + fragment.HLTEle40WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreEle32WPTightGsfL1DoubleEG + fragment.HLTEle32L1DoubleEGWPTightGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_HT450_Beamspot_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpot + fragment.hltPreHT450Beamspot + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT450 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.HLTEndSequence ) -fragment.HLT_HT300_Beamspot_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTTForBeamSpot + fragment.hltPreHT300Beamspot + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT300 + fragment.HLTTrackingForBeamSpot + fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu18erTau24erIorMu20erTau24er + fragment.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1CrossL1 + fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTLooseChargedIsoAntiMuonPFTau27Sequence + fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationAgainstMuonMatch + fragment.hltSelectedPFTau27LooseChargedIsolationAgainstMuonL1HLTMatched + fragment.hltOverlapFilterIsoMu20LooseChargedIsoPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu18erTau24erIorMu20erTau24er + fragment.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1CrossL1 + fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoAntiMuonPFTau27Sequence + fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationAgainstMuonMatch + fragment.hltSelectedPFTau27MediumChargedIsolationAgainstMuonL1HLTMatched + fragment.hltOverlapFilterIsoMu20MediumChargedIsoPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu18erTau24erIorMu20erTau24er + fragment.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1CrossL1 + fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTTightChargedIsoAntiMuonPFTau27Sequence + fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch + fragment.hltSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched + fragment.hltOverlapFilterIsoMu20TightChargedIsoPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu18erTau24erIorMu20erTau24er + fragment.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1TightIDCrossL1 + fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsAgainstMuonMatch + fragment.hltSelectedPFTau27LooseChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + fragment.hltOverlapFilterIsoMu20LooseChargedIsoTightOOSCPhotonsPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu18erTau24erIorMu20erTau24er + fragment.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1TightIDCrossL1 + fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsAgainstMuonMatch + fragment.hltSelectedPFTau27MediumChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + fragment.hltOverlapFilterIsoMu20MediumChargedIsoTightOOSCPhotonsPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu18erTau24erIorMu20erTau24er + fragment.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1TightIDCrossL1 + fragment.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + fragment.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + fragment.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch + fragment.hltSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + fragment.hltOverlapFilterIsoMu20TightChargedIsoTightOOSCPhotonsPFTau27L1Seeded + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20SingleL1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTLooseChargedIsoAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu24LooseChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20SingleL1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu24MediumChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau20SingleL1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTTightChargedIsoAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu24TightChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20TightIDSingleL1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu24LooseChargedIsoTightOOSCPhotonsPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20TightIDSingleL1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu24MediumChargedIsoTightOOSCPhotonsPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau20TightIDSingleL1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu24TightChargedIsoTightOOSCPhotonsPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu20_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu18 + fragment.hltPreIsoMu20 + fragment.hltL1fL1sMu18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18L1Filtered0) + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + fragment.HLTMu20IsolationSequence + fragment.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22 + fragment.hltPreIsoMu24 + fragment.hltL1fL1sMu22L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22L1Filtered0) + fragment.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q + fragment.HLTMu24IsolationSequence + fragment.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22er + fragment.hltPreIsoMu24eta2p1 + fragment.hltL1fL1sMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + fragment.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu27_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu27 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + fragment.HLTMu27IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu30_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu30 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30Q + fragment.HLTMu30IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f30QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_UncorrectedJetE30_NoBPTX_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJetC20NotBptxOR + fragment.hltPreUncorrectedJetE30NoBPTX + fragment.HLTStoppedHSCPLocalHcalReco + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy30 + fragment.HLTEndSequence ) -fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJetC20NotBptxOR + fragment.hltPreUncorrectedJetE30NoBPTX3BX + fragment.hltL1sSingleJetC20NotBptxOR3BXEmulated + fragment.HLTStoppedHSCPLocalHcalReco + fragment.hltStoppedHSCPHpdFilter + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy30 + fragment.HLTEndSequence ) -fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + fragment.hltPreUncorrectedJetE60NoBPTX3BX + fragment.HLTStoppedHSCPLocalHcalReco + fragment.hltStoppedHSCPHpdFilter + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy60 + fragment.HLTEndSequence ) -fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + fragment.hltPreUncorrectedJetE70NoBPTX3BX + fragment.HLTStoppedHSCPLocalHcalReco + fragment.hltStoppedHSCPHpdFilter + fragment.HLTStoppedHSCPJetSequence + fragment.hltStoppedHSCP1CaloJetEnergy70 + fragment.HLTEndSequence ) -fragment.HLT_L1SingleMu18_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu18 + fragment.hltPreL1SingleMu18 + fragment.hltL1fL1sMu18L1Filtered0 + fragment.HLTEndSequence ) -fragment.HLT_L1SingleMu25_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreL1SingleMu25 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTEndSequence ) -fragment.HLT_L2Mu10_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreL2Mu10 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fL1sMu22or25L1f0L2FilteredQ + fragment.HLTEndSequence ) -fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenNotBptxOR3BX + fragment.hltPreL2Mu10NoVertexNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + fragment.HLTEndSequence ) -fragment.HLT_L2Mu10_NoVertex_NoBPTX_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenNotBptxOR + fragment.hltPreL2Mu10NoVertexNoBPTX + fragment.hltL1fL1sMuOpenNotBptxORL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + fragment.HLTEndSequence ) -fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenNotBptxOR3BX + fragment.hltPreL2Mu45NoVertex3StaNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 + fragment.HLTEndSequence ) -fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOpenNotBptxOR3BX + fragment.hltPreL2Mu40NoVertex3StaNoBPTX3BX + fragment.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + fragment.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 + fragment.HLTEndSequence ) -fragment.HLT_L2Mu50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreL2Mu50 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequenceAllBx + fragment.hltL2fL1sMu22or25L1f0L2AllBxFiltered50Q + fragment.HLTEndSequence ) -fragment.HLT_DoubleL2Mu50_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMuOR + fragment.hltPreDoubleL2Mu50 + fragment.hltL1fL1sMuORL1Filtered0 + fragment.HLTL2muonrecoSequenceAllBx + fragment.hltL2fL1sMuORL1f0DoubleL2AllBxFiltered50Q + fragment.HLTEndSequence ) -fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVL + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered8 + fragment.hltL3fL1DoubleMu155fFiltered17 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon178RelTrkIsoFiltered0p4 + fragment.HLTEndSequence ) -fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVL + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered9 + fragment.hltL3fL1DoubleMu155fFiltered19 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon199RelTrkIsoFiltered0p4 + fragment.HLTEndSequence ) -fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered8 + fragment.hltL3fL1DoubleMu155fFiltered17 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon178RelTrkIsoFiltered0p4 + fragment.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered9 + fragment.hltL3fL1DoubleMu155fFiltered19 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon199RelTrkIsoFiltered0p4 + fragment.hltDiMuon199RelTrkIsoFiltered0p4DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered8 + fragment.hltL3fL1DoubleMu155fFiltered17 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon178RelTrkIsoFiltered0p4 + fragment.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 + fragment.hltDiMuon178Mass8Filtered + fragment.HLTEndSequence ) -fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered9 + fragment.hltL3fL1DoubleMu155fFiltered19 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon199RelTrkIsoFiltered0p4 + fragment.hltDiMuon199RelTrkIsoFiltered0p4DzFiltered0p2 + fragment.hltDiMuon199Mass8Filtered + fragment.HLTEndSequence ) -fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered8 + fragment.hltL3fL1DoubleMu155fFiltered17 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon178RelTrkIsoFiltered0p4 + fragment.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 + fragment.hltDiMuon178Mass3p8Filtered + fragment.HLTEndSequence ) -fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 + fragment.hltL1fL1sDoubleMu155L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + fragment.hltL3fL1DoubleMu155fPreFiltered9 + fragment.hltL3fL1DoubleMu155fFiltered19 + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuon199RelTrkIsoFiltered0p4 + fragment.hltDiMuon199RelTrkIsoFiltered0p4DzFiltered0p2 + fragment.hltDiMuon199Mass3p8Filtered + fragment.HLTEndSequence ) -fragment.HLT_Mu25_TkMu0_Onia_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er + fragment.hltPreMu25TkMu0Onia + fragment.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered25TrkFiltered0 + fragment.hltDiMuonGlb25Trk0DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu30_TkMu0_Onia_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er + fragment.hltPreMu30TkMu0Onia + fragment.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + fragment.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered30TrkFiltered0 + fragment.hltDiMuonGlb30Trk0DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu20_TkMu0_Phi_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + fragment.hltPreMu20TkMu0Phi + fragment.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered20TrkFiltered0 + fragment.hltDiMuonGlb20Trk0DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu25_TkMu0_Phi_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + fragment.hltPreMu25TkMu0Phi + fragment.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + fragment.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 + fragment.HLTTrackerMuonSequence + fragment.hltDiMuonGlbFiltered25PhiTrkFiltered0 + fragment.hltDiMuonGlb25PhiTrk0DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu20_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu18 + fragment.hltPreMu20 + fragment.hltL1fL1sMu18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu18L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu18L1Filtered0) + fragment.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + fragment.HLTEndSequence ) -fragment.HLT_Mu27_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreMu27 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + fragment.HLTEndSequence ) -fragment.HLT_Mu50_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreMu50 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + fragment.HLTEndSequence ) -fragment.HLT_Mu55_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreMu55 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered55Q + fragment.HLTEndSequence ) -fragment.HLT_OldMu100_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreOldMu100 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + fragment.hltL2fOldL1sMu22or25L1f0L2Filtered10Q + fragment.HLTOldL3muonrecoSequence + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q + fragment.HLTEndSequence ) -fragment.HLT_TkMu100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreTkMu100 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTHighPt50TrackerMuonSequence + fragment.hltL3fL1sMu25f0TkFiltered100Q + fragment.HLTEndSequence ) -fragment.HLT_DiPFJet15_NoCaloMatched_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12BptxAND + fragment.hltPreDiPFJet15NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJet25_NoCaloMatched_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12BptxAND + fragment.hltPreDiPFJet25NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet25 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJet15_FBEta3_NoCaloMatched_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12BptxAND + fragment.hltPreDiPFJet15FBEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet15FBEta3 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJet25_FBEta3_NoCaloMatched_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12BptxAND + fragment.hltPreDiPFJet25FBEta3NoCaloMatched + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJet25FBEta3 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve40_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJetAve40 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve30 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve40 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve60_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJetAve60 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve45 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve60 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve80_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreDiPFJetAve80 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve60 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve80 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve140_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreDiPFJetAve140 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve110 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve140 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve200_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120 + fragment.hltPreDiPFJetAve200 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve170 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve200 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve260_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve260 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve210 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve260 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve320_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve320 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve270 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve320 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve400_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve400 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve350 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve400 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve500_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve500 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJetAve450 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve500 + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve15_HFJEC_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJetAve15HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve15ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve25_HFJEC_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDiPFJetAve25HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve25ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve35_HFJEC_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet12BptxAND + fragment.hltPreDiPFJetAve35HFJEC + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve35ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve60_HFJEC_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreDiPFJetAve60HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet40ForHFJECBase + fragment.hltSingleCaloJet40ForHFJECEtaLimited + fragment.hltSingleCaloJet40ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve60ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve80_HFJEC_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreDiPFJetAve80HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet50ForHFJECBase + fragment.hltSingleCaloJet50ForHFJECEtaLimited + fragment.hltSingleCaloJet50ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve80ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve100_HFJEC_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJet60 + fragment.hltPreDiPFJetAve100HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet60ForHFJECBase + fragment.hltSingleCaloJet60ForHFJECEtaLimited + fragment.hltSingleCaloJet60ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve100ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve160_HFJEC_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120 + fragment.hltPreDiPFJetAve160HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet100ForHFJECBase + fragment.hltSingleCaloJet100ForHFJECEtaLimited + fragment.hltSingleCaloJet100ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve160ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve220_HFJEC_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve220HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet140ForHFJECBase + fragment.hltSingleCaloJet140ForHFJECEtaLimited + fragment.hltSingleCaloJet140ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve220ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_DiPFJetAve300_HFJEC_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve300HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet200ForHFJECBase + fragment.hltSingleCaloJet200ForHFJECEtaLimited + fragment.hltSingleCaloJet200ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve300ForHFJEC + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet40_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK8PFJet40 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 + fragment.hltSinglePFJet40AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet60_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK8PFJet60 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet40AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets40AK8 + fragment.hltSinglePFJet60AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet80_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK8PFJet80 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet50AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50AK8 + fragment.hltSinglePFJet80AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet140_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPreAK8PFJet140 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet110AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets110AK8 + fragment.hltSinglePFJet140AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet200_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120 + fragment.hltPreAK8PFJet200 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet170AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets170AK8 + fragment.hltSinglePFJet200AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet260_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet260 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet210AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets210AK8 + fragment.hltSinglePFJet260AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet320_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet320 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet270AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets270AK8 + fragment.hltSinglePFJet320AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet400_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet400 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet350AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets350AK8 + fragment.hltSinglePFJet400AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet450_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet450 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet400AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets400AK8 + fragment.hltSinglePFJet450AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet500_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet500 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet450AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets450AK8 + fragment.hltSinglePFJet500AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet550_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet550 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet500AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets500AK8 + fragment.hltSinglePFJet550AK8 + fragment.HLTEndSequence ) -fragment.HLT_PFJet40_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePFJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10 + fragment.hltSinglePFJet40 + fragment.HLTEndSequence ) -fragment.HLT_PFJet60_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPrePFJet60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets40 + fragment.hltSinglePFJet60 + fragment.HLTEndSequence ) -fragment.HLT_PFJet80_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPrePFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50 + fragment.hltSinglePFJet80 + fragment.HLTEndSequence ) -fragment.HLT_PFJet140_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90 + fragment.hltPrePFJet140 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets110 + fragment.hltSinglePFJet140 + fragment.HLTEndSequence ) -fragment.HLT_PFJet200_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120 + fragment.hltPrePFJet200 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet170 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets170 + fragment.hltSinglePFJet200 + fragment.HLTEndSequence ) -fragment.HLT_PFJet260_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet260 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet210 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets210 + fragment.hltSinglePFJet260 + fragment.HLTEndSequence ) -fragment.HLT_PFJet320_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet320 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet270 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets270 + fragment.hltSinglePFJet320 + fragment.HLTEndSequence ) -fragment.HLT_PFJet400_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet400 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet350 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets350 + fragment.hltSinglePFJet400 + fragment.HLTEndSequence ) -fragment.HLT_PFJet450_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet450 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet400 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets400 + fragment.hltSinglePFJet450 + fragment.HLTEndSequence ) -fragment.HLT_PFJet500_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet500 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet450 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets450 + fragment.hltSinglePFJet500 + fragment.HLTEndSequence ) -fragment.HLT_PFJet550_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJet550 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet450 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets450 + fragment.hltSinglePFJet550 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd40_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPrePFJetFwd40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10 + fragment.hltSinglePFFwdJet40 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd60_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPrePFJetFwd60 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet40 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40 + fragment.hltSinglePFFwdJet60 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd80_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPrePFJetFwd80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50 + fragment.hltSinglePFFwdJet80 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd140_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPrePFJetFwd140 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110 + fragment.hltSinglePFFwdJet140 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd200_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120Fwd + fragment.hltPrePFJetFwd200 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet170 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets170 + fragment.hltSinglePFFwdJet200 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd260_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJetFwd260 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet210 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets210 + fragment.hltSinglePFFwdJet260 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd320_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJetFwd320 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet270 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets270 + fragment.hltSinglePFFwdJet320 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd400_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJetFwd400 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet350 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets350 + fragment.hltSinglePFFwdJet400 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd450_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJetFwd450 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet400 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets400 + fragment.hltSinglePFFwdJet450 + fragment.HLTEndSequence ) -fragment.HLT_PFJetFwd500_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPrePFJetFwd500 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloFwdJet450 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets450 + fragment.hltSinglePFFwdJet500 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd40_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK8PFJetFwd40 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 + fragment.hltSinglePFFwdJet40AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd60_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreAK8PFJetFwd60 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet40AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 + fragment.hltSinglePFFwdJet60AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd80_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreAK8PFJetFwd80 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet50AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 + fragment.hltSinglePFFwdJet80AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd140_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreAK8PFJetFwd140 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet110AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 + fragment.hltSinglePFFwdJet140AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd200_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet120Fwd + fragment.hltPreAK8PFJetFwd200 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet170AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets170AK8 + fragment.hltSinglePFFwdJet200AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd260_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJetFwd260 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet210AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets210AK8 + fragment.hltSinglePFFwdJet260AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd320_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJetFwd320 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet270AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets270AK8 + fragment.hltSinglePFFwdJet320AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd400_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJetFwd400 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet350AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets350AK8 + fragment.hltSinglePFFwdJet400AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd450_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJetFwd450 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet400AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets400AK8 + fragment.hltSinglePFFwdJet450AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJetFwd500_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJetFwd500 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet450AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets450AK8 + fragment.hltSinglePFFwdJet500AK8 + fragment.HLTEndSequence ) -fragment.HLT_PFHT180_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT120er + fragment.hltPrePFHT180 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT130Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT180Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT250_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT160er + fragment.hltPrePFHT250 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT250Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT370_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200er + fragment.hltPrePFHT370 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT320Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT370Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT430_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT255er + fragment.hltPrePFHT430 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT380Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT430Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT510_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT510 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT460Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT510Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT590_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT590 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT515Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT590Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT680_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT680 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT580Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT680Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT780_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT780 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT680Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT780Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT890_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT890 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT790Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT890Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT1050_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT1050 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT900Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT1050Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT500PFMET100PFMHT100IDTight + fragment.HLTRecoMETSequence + fragment.hltMET70 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean60 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT70 + fragment.hltHtMhtJet30 + fragment.hltHT400Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID100 + fragment.hltPFMETProducer + fragment.hltPFMET100 + fragment.hltPFHTJet30 + fragment.hltPFHT500Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT500PFMET110PFMHT110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.hltHtMhtJet30 + fragment.hltHT400Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID110 + fragment.hltPFMETProducer + fragment.hltPFMET110 + fragment.hltPFHTJet30 + fragment.hltPFHT500Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT700PFMET85PFMHT85IDTight + fragment.HLTRecoMETSequence + fragment.hltMET60 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean50 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.hltHtMhtJet30 + fragment.hltHT550Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID85 + fragment.hltPFMETProducer + fragment.hltPFMET85 + fragment.hltPFHTJet30 + fragment.hltPFHT700Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT700PFMET95PFMHT95IDTight + fragment.HLTRecoMETSequence + fragment.hltMET70 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean60 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT70 + fragment.hltHtMhtJet30 + fragment.hltHT550Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID95 + fragment.hltPFMETProducer + fragment.hltPFMET95 + fragment.hltPFHTJet30 + fragment.hltPFHT700Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT800PFMET75PFMHT75IDTight + fragment.HLTRecoMETSequence + fragment.hltMET50 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean40 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT50 + fragment.hltHtMhtJet30 + fragment.hltHT650Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID75 + fragment.hltPFMETProducer + fragment.hltPFMET75 + fragment.hltPFHTJet30 + fragment.hltPFHT800Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllHTTSeeds + fragment.hltPrePFHT800PFMET85PFMHT85IDTight + fragment.HLTRecoMETSequence + fragment.hltMET60 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean50 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.hltHtMhtJet30 + fragment.hltHT650Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID85 + fragment.hltPFMETProducer + fragment.hltPFMET85 + fragment.hltPFHTJet30 + fragment.hltPFHT800Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFMET110_PFMHT110_IDTight_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET110PFMHT110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID110 + fragment.hltPFMETProducer + fragment.hltPFMET110 + fragment.HLTEndSequence ) -fragment.HLT_PFMET120_PFMHT120_IDTight_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET120PFMHT120IDTight + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltPFMET120 + fragment.HLTEndSequence ) -fragment.HLT_PFMET130_PFMHT130_IDTight_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET130PFMHT130IDTight + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT100 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID130 + fragment.hltPFMETProducer + fragment.hltPFMET130 + fragment.HLTEndSequence ) -fragment.HLT_PFMET140_PFMHT140_IDTight_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET140PFMHT140IDTight + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID140 + fragment.hltPFMETProducer + fragment.hltPFMET140 + fragment.HLTEndSequence ) -fragment.HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET100PFMHT100IDTightCaloBTagCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET70 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean60 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT70 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp7Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID100 + fragment.hltPFMETProducer + fragment.hltPFMET100 + fragment.HLTEndSequence ) -fragment.HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET110PFMHT110IDTightCaloBTagCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp7Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID110 + fragment.hltPFMETProducer + fragment.hltPFMET110 + fragment.HLTEndSequence ) -fragment.HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET120PFMHT120IDTightCaloBTagCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp7Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltPFMET120 + fragment.HLTEndSequence ) -fragment.HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET130PFMHT130IDTightCaloBTagCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT100 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp7Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID130 + fragment.hltPFMETProducer + fragment.hltPFMET130 + fragment.HLTEndSequence ) -fragment.HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET140PFMHT140IDTightCaloBTagCSV3p1 + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT110 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp7Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID140 + fragment.hltPFMETProducer + fragment.hltPFMET140 + fragment.HLTEndSequence ) -fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMET120PFMHT120IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltPFMET120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID120 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne110_PFMHT110_IDTight_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETTypeOne110PFMHT110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID110 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne110 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETTypeOne120PFMHT120IDTight + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID120 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne130_PFMHT130_IDTight_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETTypeOne130PFMHT130IDTight + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT100 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID130 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne130 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne140_PFMHT140_IDTight_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETTypeOne140PFMHT140IDTight + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID140 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne140 + fragment.HLTEndSequence ) -fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETNoMu110PFMHTNoMu110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID110 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu110 + fragment.HLTEndSequence ) -fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETNoMu120PFMHTNoMu120IDTight + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID120 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu120 + fragment.HLTEndSequence ) -fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETNoMu130PFMHTNoMu130IDTight + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT100 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID130 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu130 + fragment.HLTEndSequence ) -fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETNoMu140PFMHTNoMu140IDTight + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT110 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID140 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu140 + fragment.HLTEndSequence ) -fragment.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreMonoCentralPFJet80PFMETNoMu110PFMHTNoMu110IDTight + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTAK4CaloJetsSequence + fragment.hltCentralCaloJet65 + fragment.hltMht + fragment.hltMHT80 + fragment.HLTAK4PFJetsSequence + fragment.hltCentralPFJet80 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID110 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu110 + fragment.HLTEndSequence ) -fragment.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreMonoCentralPFJet80PFMETNoMu120PFMHTNoMu120IDTight + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4CaloJetsSequence + fragment.hltCentralCaloJet65 + fragment.hltMht + fragment.hltMHT90 + fragment.HLTAK4PFJetsSequence + fragment.hltCentralPFJet80 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID120 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu120 + fragment.HLTEndSequence ) -fragment.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreMonoCentralPFJet80PFMETNoMu130PFMHTNoMu130IDTight + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTAK4CaloJetsSequence + fragment.hltCentralCaloJet65 + fragment.hltMht + fragment.hltMHT100 + fragment.HLTAK4PFJetsSequence + fragment.hltCentralPFJet80 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID130 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu130 + fragment.HLTEndSequence ) -fragment.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreMonoCentralPFJet80PFMETNoMu140PFMHTNoMu140IDTight + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTAK4CaloJetsSequence + fragment.hltCentralCaloJet65 + fragment.hltMht + fragment.hltMHT110 + fragment.HLTAK4PFJetsSequence + fragment.hltCentralPFJet80 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID140 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu140 + fragment.HLTEndSequence ) -fragment.HLT_L1ETMHadSeeds_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreL1ETMHadSeeds + fragment.HLTEndSequence ) -fragment.HLT_CaloMHT90_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMHT90 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT90 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET80_NotCleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET80NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET90_NotCleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET90NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET100_NotCleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET100NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET110_NotCleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET110NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET250_NotCleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET250NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET250 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET70_HBHECleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET70HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET80 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean70 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET80_HBHECleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET80HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET90_HBHECleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET90HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET100_HBHECleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET100HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET250_HBHECleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET250HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean250 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET300_HBHECleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET300HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean300 + fragment.HLTEndSequence ) -fragment.HLT_CaloMET350_HBHECleaned_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPreCaloMET350HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean350 + fragment.HLTEndSequence ) -fragment.HLT_PFMET200_NotCleaned_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET200NotCleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET200 + fragment.HLTEndSequence ) -fragment.HLT_PFMET200_HBHECleaned_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET200HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET200 + fragment.HLTEndSequence ) -fragment.HLT_PFMET250_HBHECleaned_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET250HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET250 + fragment.HLTEndSequence ) -fragment.HLT_PFMET300_HBHECleaned_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET300HBHECleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET300 + fragment.HLTEndSequence ) -fragment.HLT_PFMET200_HBHE_BeamHaloCleaned_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMET200HBHEBeamHaloCleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET200 + fragment.HLTBeamHaloCleanerSequence + fragment.hltMetCleanBH + fragment.hltMETCleanBH80 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFSeeds + fragment.hltPrePFMETTypeOne200HBHEBeamHaloCleaned + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean80 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne200 + fragment.HLTBeamHaloCleanerSequence + fragment.hltMetCleanBH + fragment.hltMETCleanBH80 + fragment.HLTEndSequence ) -fragment.HLT_MET105_IsoTrk50_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETM80ToETM150 + fragment.hltPreMET105IsoTrk50 + fragment.HLTRecoMETSequence + fragment.hltMET105 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean65 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTDoLocalPixelSequence + fragment.HLTDoLocalStripSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltDeDxEstimatorProducer + fragment.hltTrk50Filter + fragment.HLTEndSequence ) -fragment.HLT_MET120_IsoTrk50_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETM80ToETM150 + fragment.hltPreMET120IsoTrk50 + fragment.HLTRecoMETSequence + fragment.hltMET120 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean65 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.hltDeDxEstimatorProducer + fragment.hltTrk50Filter + fragment.HLTEndSequence ) -fragment.HLT_SingleJet30_Mu12_SinglePFJet40_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + fragment.hltPreSingleJet30Mu12SinglePFJet40 + fragment.hltL1fL1sMu3Jet16L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloBJets30eta2p3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet16L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0) + fragment.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltSinglePFBJets40Eta2p3 + fragment.HLTBTagMuJet40PFMu12SequenceL3 + fragment.hltBSoftMuonJet40Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + fragment.hltPreMu12DoublePFJets40CaloBTagCSVp33 + fragment.hltL1fL1sMu3Jet16L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92SingleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet16L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0) + fragment.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets40Eta2p3 + fragment.HLTBTagMuDiJet40PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet40Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 + fragment.hltPreMu12DoublePFJets100CaloBTagCSVp33 + fragment.hltL1fL1sMu3Jet60L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92SingleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet60L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0) + fragment.hltL3fL1sMu3Jet60L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets100Eta2p3 + fragment.HLTBTagMuDiJet100PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet100Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + fragment.hltPreMu12DoublePFJets200CaloBTagCSVp33 + fragment.hltL1fL1sMu3Jet120L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92SingleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet120L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + fragment.hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets200Eta2p3 + fragment.HLTBTagMuDiJet200PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet200Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + fragment.hltPreMu12DoublePFJets350CaloBTagCSVp33 + fragment.hltL1fL1sMu3Jet120L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92SingleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu3Jet120L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + fragment.hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets350Eta2p3 + fragment.HLTBTagMuDiJet350PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet350Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + fragment.hltPreMu12DoublePFJets40MaxDeta1p6DoubleCaloBTagCSVp33 + fragment.hltL1fL1sMu12Dijet40L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92DoubleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu12Dijet40L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0) + fragment.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets40Eta2p3 + fragment.hltDoublePFJets40Eta2p3MaxDeta1p6 + fragment.HLTBTagMuDiJet40PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet40Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + fragment.hltPreMu12DoublePFJets54MaxDeta1p6DoubleCaloBTagCSVp33 + fragment.hltL1fL1sMu12Dijet40L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92DoubleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu12Dijet40L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0) + fragment.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets54Eta2p3 + fragment.hltDoublePFJets54Eta2p3MaxDeta1p6 + fragment.HLTBTagMuDiJet54PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet54Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + fragment.hltPreMu12DoublePFJets62MaxDeta1p6DoubleCaloBTagCSVp33 + fragment.hltL1fL1sMu12Dijet40L1Filtered0 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92DoubleWithMatching + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu12Dijet40L1f0L2Filtered8) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0) + fragment.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFBJets62Eta2p3 + fragment.hltDoublePFJets62Eta2p3MaxDeta1p6 + fragment.HLTBTagMuDiJet62PFMu12SequenceL3 + fragment.hltBSoftMuonDiJet62Mu12L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets40_CaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet40er3p0 + fragment.hltPreDoublePFJets40CaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets30eta2p3 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo30x8CSVp0p92SingleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets40Eta2p3 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets100_CaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet100er3p0 + fragment.hltPreDoublePFJets100CaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.hltSelectorJets80L1FastJet + fragment.hltSelectorCentralJets80L1FastJet + fragment.hltSelector6CentralJetsL1FastJet + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo80x6CSVp0p92SingleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets100Eta2p3 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets200_CaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet120er3p0 + fragment.hltPreDoublePFJets200CaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.hltSelectorJets80L1FastJet + fragment.hltSelectorCentralJets80L1FastJet + fragment.hltSelector6CentralJetsL1FastJet + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo80x6CSVp0p92SingleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets200Eta2p3 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets350_CaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet120er3p0 + fragment.hltPreDoublePFJets350CaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.hltSelectorJets80L1FastJet + fragment.hltSelectorCentralJets80L1FastJet + fragment.hltSelector6CentralJetsL1FastJet + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo80x6CSVp0p92SingleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets350Eta2p3 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet100er2p3dEtaMax1p6Ior112er2p3dEtaMax1p6 + fragment.hltPreDoublePFJets100MaxDeta1p6DoubleCaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.hltSelectorJets80L1FastJet + fragment.hltSelectorCentralJets80L1FastJet + fragment.hltSelector6CentralJetsL1FastJet + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo80x6CSVp0p92DoubleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets100Eta2p3 + fragment.hltDoublePFJets100Eta2p3MaxDeta1p6 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet100er2p3dEtaMax1p6Ior112er2p3dEtaMax1p6 + fragment.hltPreDoublePFJets116MaxDeta1p6DoubleCaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.hltSelectorJets80L1FastJet + fragment.hltSelectorCentralJets80L1FastJet + fragment.hltSelector6CentralJetsL1FastJet + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo80x6CSVp0p92DoubleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets116Eta2p3 + fragment.hltDoublePFJets116Eta2p3MaxDeta1p6 + fragment.HLTEndSequence ) -fragment.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DoubleJet100er2p3dEtaMax1p6Ior112er2p3dEtaMax1p6 + fragment.hltPreDoublePFJets128MaxDeta1p6DoubleCaloBTagCSVp33 + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCaloBJets100eta2p3 + fragment.hltSelectorJets80L1FastJet + fragment.hltSelectorCentralJets80L1FastJet + fragment.hltSelector6CentralJetsL1FastJet + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCalo80x6CSVp0p92DoubleWithMatching + fragment.HLTAK4PFJetsSequence + fragment.hltDoublePFJets128Eta2p3 + fragment.hltDoublePFJets128Eta2p3MaxDeta1p6 + fragment.HLTEndSequence ) -fragment.HLT_Photon300_NoHE_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPrePhoton300NoHE + fragment.HLTSinglePhoton300erNoHESequence + fragment.HLTEndSequence ) -fragment.HLT_Mu8_TrkIsoVVL_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + fragment.hltPreMu8TrkIsoVVL + fragment.hltL1fL1sMu5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu5L1f0L2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0) + fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8 + fragment.HLTL3muontrkisovvlSequence + fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoFiltered0p4 + fragment.HLTEndSequence ) -fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6DoubleEG10 + fragment.hltPreMu8DiEle12CaloIdLTrackIdLDZ + fragment.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence + fragment.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence + fragment.hltMu8Ele12DZFilter + fragment.hltEle12Ele12DZFilter + fragment.HLTEndSequence ) -fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6DoubleEG10 + fragment.hltPreMu8DiEle12CaloIdLTrackIdL + fragment.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence + fragment.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6HTT240 + fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ + fragment.hltMuon8L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMuon8L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Muon8L1Filtered0) + fragment.hltL3fL1sMu6HTT240Filtered8 + fragment.HLTSingleEle8CaloIdMGsfTrackIdMSequence + fragment.hltElectronMuonInvMassFilter8 + fragment.hltMu8Ele8CaloIdMTrackIdMDZFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6HTT240 + fragment.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 + fragment.hltMuon8L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMuon8L2Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Muon8L1Filtered0) + fragment.hltL3fL1sMu6HTT240Filtered8 + fragment.HLTSingleEle8CaloIdMGsfTrackIdMSequence + fragment.hltElectronMuonInvMassFilter8 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) -fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu17_TrkIsoVVL_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu10LowQ + fragment.hltPreMu17TrkIsoVVL + fragment.hltL1fL1sMu10lqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu10lqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 + fragment.HLTL3muontrkisovvlSequence + fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoFiltered0p4 + fragment.HLTEndSequence ) -fragment.HLT_Mu19_TrkIsoVVL_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu10LowQ + fragment.hltPreMu19TrkIsoVVL + fragment.hltL1fL1sMu10lqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu10lqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered19 + fragment.HLTL3muontrkisovvlSequence + fragment.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoFiltered0p4 + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet20_Mu5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + fragment.hltPreBTagMuAK4DiJet20Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet20L1FastJetCentral + fragment.HLTBTagMuDiJet20L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet20L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet40_Mu5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + fragment.hltPreBTagMuAK4DiJet40Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet40L1FastJetCentral + fragment.HLTBTagMuDiJet40L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet40L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet70_Mu5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 + fragment.hltPreBTagMuAK4DiJet70Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet70L1FastJetCentral + fragment.HLTBTagMuDiJet70L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet70L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet110_Mu5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 + fragment.hltPreBTagMuAK4DiJet110Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet110L1FastJetCentral + fragment.HLTBTagMuDiJet110L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet110L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4DiJet170_Mu5_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + fragment.hltPreBTagMuAK4DiJet170Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBDiJet200L1FastJetCentral + fragment.HLTBTagMuDiJet200L1FastJetSequenceL25 + fragment.hltBSoftMuonDiJet200L1FastJetL25FilterByDR + fragment.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK4Jet300_Mu5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet200 + fragment.hltPreBTagMuAK4Jet300Mu5 + fragment.HLTAK4CaloJetsSequence + fragment.hltBJet300L1FastJetCentral + fragment.HLTBTagMuJet300L1FastJetSequenceL25 + fragment.hltBSoftMuonJet300L1FastJetL25FilterByDR + fragment.HLTBTagMuJet300L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK8DiJet170_Mu5_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + fragment.hltPreBTagMuAK8DiJet170Mu5 + fragment.HLTAK8CaloJetsSequence + fragment.hltBAK8DiJet170L1FastJetCentral + fragment.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 + fragment.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR + fragment.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_BTagMu_AK8Jet300_Mu5_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet200 + fragment.hltPreBTagMuAK8Jet300Mu5 + fragment.HLTAK8CaloJetsSequence + fragment.hltBJet300L1AK8FastJetCentral + fragment.HLTBTagMuJet300L1AK8FastJetSequenceL25 + fragment.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR + fragment.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 + fragment.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR + fragment.HLTEndSequence ) -fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEG + fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ + fragment.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + fragment.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) -fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEG + fragment.hltPreEle23Ele12CaloIdLTrackIdLIsoVL + fragment.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu23EG10IorMu20EG17 + fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ + fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) -fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu23EG10IorMu20EG17 + fragment.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL + fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.HLTEndSequence ) -fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + fragment.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + fragment.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) -fragment.HLT_Mu12_DoublePhoton20_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG + fragment.hltPreMu12DoublePhoton20 + fragment.hltL1fMu12Diphoton20L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0) + fragment.hltL3fL1sMu12Diphoton20L1f0L2f8QL3Filtered12 + fragment.HLTMu12DoubleUnSeededPho20Sequence + fragment.HLTEndSequence ) -fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEGOrDoubleEGOrSingleEG + fragment.hltPreTriplePhoton202020CaloIdLV2 + fragment.HLTPho20CaloIdLV2TripleSeededSequence + fragment.HLTTriplePho20CaloIdLV2UnseededSequence + fragment.HLTEndSequence ) -fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEGOrDoubleEGOrSingleEG + fragment.hltPreTriplePhoton202020CaloIdLV2R9IdVL + fragment.HLTTriplePho20CaloIdLV2R9IdVLSequence + fragment.HLTEndSequence ) -fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEGOrDoubleEGOrSingleEG + fragment.hltPreTriplePhoton303010CaloIdLV2 + fragment.HLTTriplePho303010CaloIdLV2Sequence + fragment.HLTEndSequence ) -fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEGOrDoubleEGOrSingleEG + fragment.hltPreTriplePhoton303010CaloIdLV2R9IdVL + fragment.HLTTriplePho303010CaloIdLV2R9IdVLSequence + fragment.HLTEndSequence ) -fragment.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEGOrDoubleEGOrSingleEG + fragment.hltPreTriplePhoton35355CaloIdLV2R9IdVL + fragment.HLTTriplePho35355CaloIdLV2R9IdVLSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon25_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG18 + fragment.hltPrePhoton25 + fragment.HLTPhoton25Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon33_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG26 + fragment.hltPrePhoton33 + fragment.HLTPhoton33Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon50_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34to45 + fragment.hltPrePhoton50 + fragment.HLTPhoton50Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon75_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34to50 + fragment.hltPrePhoton75 + fragment.HLTPhoton75Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon90_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34to50 + fragment.hltPrePhoton90 + fragment.HLTPhoton90Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon120_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG34to50 + fragment.hltPrePhoton120 + fragment.HLTPhoton120Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon150_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPrePhoton150 + fragment.HLTPhoton150Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon175_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPrePhoton175 + fragment.HLTPhoton175Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon200_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPrePhoton200 + fragment.HLTPhoton200Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon50_R9Id90_HE10_IsoM_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton50R9Id90HE10IsoM + fragment.HLTPhoton50R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon75_R9Id90_HE10_IsoM_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton75R9Id90HE10IsoM + fragment.HLTPhoton75R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon90_R9Id90_HE10_IsoM_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton90R9Id90HE10IsoM + fragment.HLTPhoton90R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon120_R9Id90_HE10_IsoM_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton120R9Id90HE10IsoM + fragment.HLTPhoton120R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon165_R9Id90_HE10_IsoM_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton165R9Id90HE10IsoM + fragment.HLTPhoton165R9Id90HE10IsoMSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon90_CaloIdL_PFHT700_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton90CaloIdLPFHT700 + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG40Filter + fragment.hltEG90PFHT700EtFilter + fragment.hltEgammaClusterShape + fragment.hltPhoton90CaloIdLPFHT700ClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltPhoton90CaloIdLPFHT700HEFilter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltHT700Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass90 + fragment.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence + fragment.hltDiEG22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eMass90CombMassLastFilter + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass95 + fragment.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence + fragment.hltDiEG22R9Id85b95eORIso60CaloId15b35eANDHE12R9Id50b80eMass95CombMassLastFilter + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdPixelVetoMass55 + fragment.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdNoPixelVetoMass55 + fragment.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdNoPixelVetoMass55 + fragment.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdPixelVetoMass55 + fragment.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi_L1_NoOS_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQ + fragment.hltPreDimuon0JpsiL1NoOS + fragment.hltL1fL1DoubleMu0SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + fragment.hltDimuon0JpsiL1sNoOSL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS + fragment.hltDisplacedmumuFilterDimuon0JpsiL1sNoOS + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQ + fragment.hltPreDimuon0JpsiNoVertexingNoOS + fragment.hltL1fL1DoubleMu0SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + fragment.hltDimuon0JpsiNoVtxNoOSL3Filtered + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQOS + fragment.hltPreDimuon0Jpsi + fragment.hltL1sEmuDoubleMu0SQOS + fragment.hltL1fL1DoubleMu0SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + fragment.hltDimuon0JpsiL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0Jpsi + fragment.hltDisplacedmumuFilterDimuon0Jpsi + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi_NoVertexing_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQOS + fragment.hltPreDimuon0JpsiNoVertexing + fragment.hltL1sEmuDoubleMu0SQOS + fragment.hltL1fL1DoubleMu0SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + fragment.hltDimuon0JpsiL3Filtered + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDimuon0JpsiL14R0er1p5R + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDimuon0JpsiL1s4R0er1p5RL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R + fragment.hltDisplacedmumuFilterDimuon0JpsiL1s4R0er1p5R + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDimuon0JpsiNoVertexingL14R0er1p5R + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDimuon0JpsiL1s4R0er1p5RL3Filtered + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Jpsi3p5_Muon2_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 + fragment.hltPreDimuon0Jpsi3p5Muon2 + fragment.hltTripleMuonL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltTripleMuonL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3TripleMuonL1Filtered0) + fragment.hltTripleMuL3PreFiltered222 + fragment.hltJpsiMuonL3Filtered3p5 + fragment.hltDisplacedmumuVtxProducerJpsiMuon3p5 + fragment.hltVertexmumuFilterJpsiMuon3p5 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_4p5_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5SQOS + fragment.hltPreDimuon0UpsilonL14p5 + fragment.hltL1sEmuDoubleMu4p5SQOS + fragment.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_5_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu5SQOS + fragment.hltPreDimuon0UpsilonL15 + fragment.hltL1sEmuDoubleMu5SQOS + fragment.hltL1fL1sL1DoubleMu5SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0) + fragment.hltDimuon0UpsilonL1s5L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5 + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s5 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5SQ + fragment.hltPreDimuon0UpsilonL14p5NoOS + fragment.hltL1fL1sL1DoubleMu4p5SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5NoOSL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5NoOS + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5er2p0SQ + fragment.hltPreDimuon0UpsilonL14p5er2p0 + fragment.hltL1sEmuDoubleMu4p5er2p0SQ + fragment.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5er2p0L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5er2p0SQMass7to18 + fragment.hltPreDimuon0UpsilonL14p5er2p0M + fragment.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_NoVertexing_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5er2p0SQMass7to18 + fragment.hltPreDimuon0UpsilonNoVertexing + fragment.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0) + fragment.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_L1_5M_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu5SQMass7to18 + fragment.hltPreDimuon0UpsilonL15M + fragment.hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0) + fragment.hltDimuon0UpsilonL1s5ML3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M + fragment.hltDisplacedmumuFilterDimuon0UpsilonL1s5M + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_LowMass_L1_0er1p5R_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5dR1p4 + fragment.hltPreDimuon0LowMassL10er1p5R + fragment.hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0) + fragment.hltDimuon0LowMassL1s0er1p5RL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R + fragment.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5R + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_LowMass_L1_0er1p5_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5 + fragment.hltPreDimuon0LowMassL10er1p5 + fragment.hltL1sEmuDoubleMu0er1p5 + fragment.hltL1fL1sL1DoubleMu0er1p5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0) + fragment.hltDimuon0LowMassL1s0er1p5L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5 + fragment.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_LowMass_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0SQOS + fragment.hltPreDimuon0LowMass + fragment.hltL1sEmuDoubleMu0SQOS + fragment.hltL1fL1DoubleMu0SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + fragment.hltDimuon0LowMassL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMass + fragment.hltDisplacedmumuFilterDimuon0LowMass + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_LowMass_L1_4_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4SQOS + fragment.hltPreDimuon0LowMassL14 + fragment.hltL1sEmuDoubleMu4SQOS + fragment.hltL1fL1sL1DoubleMu4SQOSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0) + fragment.hltDimuon0LowMassL1s4L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4 + fragment.hltDisplacedmumuFilterDimuon0LowMassL1s4 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_LowMass_L1_4R_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4dR1p2 + fragment.hltPreDimuon0LowMassL14R + fragment.hltL1fL1sL1DoubleMu4dR1p2L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0) + fragment.hltDimuon0LowMassL1s4RL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R + fragment.hltDisplacedmumuFilterDimuon0LowMassL1s4R + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_LowMass_L1_TM530_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu530NoMass + fragment.hltPreDimuon0LowMassL1TM530 + fragment.hltL1fL1sL1TripleMuNoMassL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + fragment.hltDimuon0LowMassL1sTM530L3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530 + fragment.hltDisplacedmumuFilterDimuon0LowMassL1sTM530 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0 + fragment.hltPreDimuon0UpsilonMuonL1TM0 + fragment.hltTripleMuon0L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltTripleMuon0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3TripleMuon0L1Filtered0) + fragment.hltTripleMu0L3PreFiltered0 + fragment.hltUpsilon0MuonL3FilteredL1sTM0 + fragment.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 + fragment.hltVertexmumuFilterUpsilon0MuonL1sTM0 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu53p52p5 + fragment.hltPreDimuon0UpsilonMuonNoL1Mass + fragment.hltTripleMuon53p52p5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltTripleMuon53p52p5L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3TripleMuon53p52p5L1Filtered0) + fragment.hltTripleMu0NoL1MassL3PreFiltered0 + fragment.hltUpsilon0MuonL3FilteredNoL1Mass + fragment.hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass + fragment.hltVertexmumuFilterUpsilon0MuonNoL1Mass + fragment.HLTEndSequence ) -fragment.HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0IorTripleMu553 + fragment.hltPreTripleMu533Mass3p8to60DZ + fragment.hltL1TripleMu553L1TriMuFiltered3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL1TripleMu553L2TriMuFiltered3) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + fragment.hltL3fL1TripleMu553f0PreFiltered333 + fragment.hltL3fL1TripleMu553f0Filtered533 + fragment.hltTripleMu533TripleDZ0p2 + fragment.hltTripleMu533Mass3p8to60Filter + fragment.HLTEndSequence ) -fragment.HLT_TripleMu_10_5_5_DZ_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0IorTripleMu553 + fragment.hltPreTripleMu1055DZ + fragment.hltL1TripleMu553L1TriMuFiltered3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL1TripleMu553L2TriMuFiltered3) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + fragment.hltL3fL1TripleMu553f0PreFiltered555 + fragment.hltL3fL1TripleMu553f0Filtered1055 + fragment.hltTripleMu555TripleDZ0p2 + fragment.HLTEndSequence ) -fragment.HLT_TripleMu_12_10_5_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0IorTripleMu553 + fragment.hltPreTripleMu12105 + fragment.hltL1TripleMu553L1TriMuFiltered3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL1TripleMu553L2TriMuFiltered3) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + fragment.hltL3fL1TripleMu553f0PreFiltered555 + fragment.hltL3fL1TripleMu553f0Filtered10105 + fragment.hltL3fL1TripleMu553f0Filtered12105 + fragment.HLTEndSequence ) -fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + fragment.hltPreTau3MuMu7Mu1TkMu1Tau15 + fragment.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + fragment.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + fragment.hltDiMuonForTau3MuDzFiltered0p3 + fragment.HLTTrackerMuonSequenceLowPt + fragment.hltTau3MuTriMuon1filter + fragment.HLTL3muontrkisorecoSequence + fragment.hltTauPt15MuPts711Mass1p3to2p1Iso + fragment.hltTau3MuPreFilter + fragment.HLTEndSequence ) -fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + fragment.hltPreTau3MuMu7Mu1TkMu1Tau15Charge1 + fragment.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + fragment.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + fragment.hltDiMuonForTau3MuDzFiltered0p3 + fragment.HLTTrackerMuonSequenceLowPt + fragment.hltTau3MuTriMuon1filter + fragment.HLTL3muontrkisorecoSequence + fragment.hltTauPt15MuPts711Mass1p3to2p1IsoCharge1 + fragment.hltTau3MuPreFilterCharge1 + fragment.HLTEndSequence ) -fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + fragment.hltPreTau3MuMu7Mu1TkMu1IsoTau15 + fragment.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + fragment.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + fragment.hltDiMuonForTau3MuDzFiltered0p3 + fragment.HLTTrackerMuonSequenceLowPt + fragment.hltTau3MuTriMuon1filter + fragment.HLTL3muontrkisorecoSequence + fragment.hltTauPt15MuPts711Mass1p3to2p1Iso + fragment.hltTau3MuPreFilter + fragment.hltTau3MuIsoFilter + fragment.HLTEndSequence ) -fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + fragment.hltPreTau3MuMu7Mu1TkMu1IsoTau15Charge1 + fragment.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + fragment.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + fragment.hltDiMuonForTau3MuDzFiltered0p3 + fragment.HLTTrackerMuonSequenceLowPt + fragment.hltTau3MuTriMuon1filter + fragment.HLTL3muontrkisorecoSequence + fragment.hltTauPt15MuPts711Mass1p3to2p1IsoCharge1 + fragment.hltTau3MuPreFilterCharge1 + fragment.hltTau3MuIsoFilterCharge1 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + fragment.hltPreDoubleMu3DZPFMET50PFMHT60 + fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.hltL3fL1DiMu3SQETM50f0PreFiltered3 + fragment.hltDoubleMuon3Mass3p8to60Filter + fragment.hltDoubleMuon3Mass3p8to60DZFilter + fragment.HLTRecoMETSequence + fragment.hltMET40 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET50 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID60 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + fragment.hltPreDoubleMu3DZPFMET70PFMHT70 + fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.hltL3fL1DiMu3SQETM50f0PreFiltered3 + fragment.hltDoubleMuon3Mass3p8to60Filter + fragment.hltDoubleMuon3Mass3p8to60DZFilter + fragment.HLTRecoMETSequence + fragment.hltMET40 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET70 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID70 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + fragment.hltPreDoubleMu3DZPFMET90PFMHT90 + fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.hltL3fL1DiMu3SQETM50f0PreFiltered3 + fragment.hltDoubleMuon3Mass3p8to60Filter + fragment.hltDoubleMuon3Mass3p8to60DZFilter + fragment.HLTRecoMETSequence + fragment.hltMET40 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET90 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID90 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu530NoMass + fragment.hltPreDoubleMu3TrkTau3muNoL1Mass + fragment.hltL1fL1sL1TripleMuNoMassL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + fragment.hltDoubleMu3TrkTau3muNoL1MassL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass + fragment.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass + fragment.HLTIterativeTrackingTau3muNoL1MassIter02 + fragment.hltTau3muNoL1MassTkAllConeTracksIter + fragment.hltTau3muNoL1MassTkVertexProducer + fragment.hltTau3muNoL1MassTkVertexFilter + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_Jpsi_Displaced_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4JpsiDisplaced + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4JpsiDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + fragment.hltDisplacedmumuFilterDoubleMu4Jpsi + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4JpsiNoVertexing + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4JpsiDisplacedL3Filtered + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu4JpsiTrkTrkDisplaced + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu4JpsiDisplacedL3Filtered + fragment.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + fragment.hltDisplacedmumuFilterDoubleMu4Jpsi + fragment.HLTIterativeTrackingDisplacedJpsiIter02 + fragment.hltJpsiTkAllConeTracksIter + fragment.hltJpsiTrkTrkVertexProducerPhiKstar + fragment.hltJpsiTkTkVertexFilterPhiKstar + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu43NoFiltersNoVtx_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreDoubleMu43NoFiltersNoVtx + fragment.hltL1fDimuonL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fDimuonL1f0L2NoVtxFiltered16) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered43 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu48NoFiltersNoVtx_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreDoubleMu48NoFiltersNoVtx + fragment.hltL1fDimuonL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fDimuonL1f0L2NoVtxFiltered16) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered48 + fragment.HLTEndSequence ) -fragment.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + fragment.hltPreMu43NoFiltersNoVtxPhoton43CaloIdL + fragment.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered43 + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1Mu5EG20Filter + fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu43NoFiltersNoVtxPhoton43CaloIdLHEFilter + fragment.HLTEndSequence ) -fragment.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + fragment.hltPreMu48NoFiltersNoVtxPhoton48CaloIdL + fragment.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered48 + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1Mu5EG20Filter + fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu48NoFiltersNoVtxPhoton48CaloIdLHEFilter + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4OS + fragment.hltPreDoubleMu207Mass0to30L1DM4 + fragment.hltL1fL1sDoubleMu4OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0) + fragment.hltDoubleMu207Mass0to30L1DM4L3Filtered + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 + fragment.hltPreDoubleMu207Mass0to30L1DM4EG + fragment.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0) + fragment.hltDoubleMu207Mass0to30Photon23L3Filtered + fragment.HLTEndSequence ) -fragment.HLT_HT425_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT425 + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT425 + fragment.HLTEndSequence ) -fragment.HLT_HT430_DisplacedDijet40_DisplacedTrack_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT430DisplacedDijet40DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT430 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJetsLowPt + fragment.HLTEndSequence ) -fragment.HLT_HT430_DisplacedDijet60_DisplacedTrack_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT430DisplacedDijet60DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT430 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt60 + fragment.hltCentralCaloJetptMidPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + fragment.hltDisplacedHLTCaloJetCollectionProducerMidPt + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerMidPt + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJetsMidPt + fragment.HLTEndSequence ) -fragment.HLT_HT430_DisplacedDijet80_DisplacedTrack_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT430DisplacedDijet80DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT430 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt80 + fragment.hltCentralCaloJetpt80CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJets + fragment.hltDisplacedHLTCaloJetCollectionProducer + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJets + fragment.hltIter02DisplacedHLTCaloJetCollectionProducer + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJets + fragment.HLTEndSequence ) -fragment.HLT_HT400_DisplacedDijet40_DisplacedTrack_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT400DisplacedDijet40DisplacedTrack + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT400 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt40 + fragment.hltCentralCaloJetptLowPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + fragment.hltDisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + fragment.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + fragment.HLTIterativeTrackingIteration4DisplacedJets + fragment.HLTDisplacedTrackRequirementDisplacedJetsLowPt + fragment.HLTEndSequence ) -fragment.HLT_HT650_DisplacedDijet60_Inclusive_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT650DisplacedDijet60Inclusive + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT650 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt60 + fragment.hltCentralCaloJetptMidPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + fragment.hltDisplacedHLTCaloJetCollectionProducerMidPt + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + fragment.HLTEndSequence ) -fragment.HLT_HT550_DisplacedDijet80_Inclusive_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT550DisplacedDijet80Inclusive + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT550 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt80 + fragment.hltCentralCaloJetpt80CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJets + fragment.hltDisplacedHLTCaloJetCollectionProducer + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJets + fragment.HLTEndSequence ) -fragment.HLT_HT550_DisplacedDijet60_Inclusive_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT550DisplacedDijet60Inclusive + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT550 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt60 + fragment.hltCentralCaloJetptMidPtCollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + fragment.hltDisplacedHLTCaloJetCollectionProducerMidPt + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + fragment.HLTEndSequence ) -fragment.HLT_HT650_DisplacedDijet80_Inclusive_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT650DisplacedDijet80Inclusive + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT650 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt80 + fragment.hltCentralCaloJetpt80CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJets + fragment.hltDisplacedHLTCaloJetCollectionProducer + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJets + fragment.HLTEndSequence ) -fragment.HLT_HT750_DisplacedDijet80_Inclusive_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sVoHTT380 + fragment.hltPreHT750DisplacedDijet80Inclusive + fragment.hltPixelTrackerHVOn + fragment.hltStripTrackerHVOn + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT750 + fragment.hltEmFraction0p01To0p99CaloJetSelector + fragment.hltDoubleCentralCaloJetpt80 + fragment.hltCentralCaloJetpt80CollectionProducer + fragment.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + fragment.HLTIterativeTrackingIteration0ForBTag + fragment.HLT2PromptTrackRequirementIter0DisplacedJets + fragment.hltDisplacedHLTCaloJetCollectionProducer + fragment.HLTIterativeTrackingIter12ForBTag + fragment.HLT2PromptTrackRequirementIter12DisplacedJets + fragment.HLTEndSequence ) -fragment.HLT_DiJet110_35_Mjj650_PFMET110_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DiJetVBF + fragment.hltPreDiJet11035Mjj650PFMET110 + fragment.HLTRecoMETSequence + fragment.hltCaloMETOpen + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloNoiseCleanedMET66 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETVBFProducer + fragment.hltPFMETVBF110 + fragment.hltL1TPFJetsMatching + fragment.hltL1PFJetCategories + fragment.HLTEndSequence ) -fragment.HLT_DiJet110_35_Mjj650_PFMET120_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DiJetVBF + fragment.hltPreDiJet11035Mjj650PFMET120 + fragment.HLTRecoMETSequence + fragment.hltCaloMETOpen + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloNoiseCleanedMET72 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETVBFProducer + fragment.hltPFMETVBF120 + fragment.hltL1TPFJetsMatching + fragment.hltL1PFJetCategories + fragment.HLTEndSequence ) -fragment.HLT_DiJet110_35_Mjj650_PFMET130_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DiJetVBF + fragment.hltPreDiJet11035Mjj650PFMET130 + fragment.HLTRecoMETSequence + fragment.hltCaloMETOpen + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloNoiseCleanedMET78 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETVBFProducer + fragment.hltPFMETVBF130 + fragment.hltL1TPFJetsMatching + fragment.hltL1PFJetCategories + fragment.HLTEndSequence ) -fragment.HLT_TripleJet110_35_35_Mjj650_PFMET110_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DiJetVBF + fragment.hltPreTripleJet1103535Mjj650PFMET110 + fragment.HLTRecoMETSequence + fragment.hltCaloMETOpen + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloNoiseCleanedMET66 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETVBFProducer + fragment.hltPFMETVBF110 + fragment.hltL1TPFJetsMatching + fragment.hlt1PFJetCategories3 + fragment.HLTEndSequence ) -fragment.HLT_TripleJet110_35_35_Mjj650_PFMET120_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DiJetVBF + fragment.hltPreTripleJet1103535Mjj650PFMET120 + fragment.HLTRecoMETSequence + fragment.hltCaloMETOpen + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloNoiseCleanedMET72 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETVBFProducer + fragment.hltPFMETVBF120 + fragment.hltL1TPFJetsMatching + fragment.hlt1PFJetCategories3 + fragment.HLTEndSequence ) -fragment.HLT_TripleJet110_35_35_Mjj650_PFMET130_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1DiJetVBF + fragment.hltPreTripleJet1103535Mjj650PFMET130 + fragment.HLTRecoMETSequence + fragment.hltCaloMETOpen + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloNoiseCleanedMET78 + fragment.HLTAK4PFJetsSequence + fragment.hltParticleFlowNoMu + fragment.hltPFMETVBFProducer + fragment.hltPFMETVBF130 + fragment.hltL1TPFJetsMatching + fragment.hlt1PFJetCategories3 + fragment.HLTEndSequence ) -fragment.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1VBFDiJetOR + fragment.hltPreVBFDoubleLooseChargedIsoPFTau20Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau20eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau20eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt20Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + fragment.hltDoublePFTau20TrackPt1LooseChargedIsolationReg + fragment.HLTAK4PFJetsSequence + fragment.hltVBFL1TLooseIDPFJetsMatching + fragment.hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval + fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleLooseChargedIsoPFTau20 + fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleLooseChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1VBFDiJetOR + fragment.hltPreVBFDoubleMediumChargedIsoPFTau20Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau20eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau20eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt20Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + fragment.hltDoublePFTau20TrackPt1MediumChargedIsolationReg + fragment.HLTAK4PFJetsSequence + fragment.hltVBFL1TLooseIDPFJetsMatching + fragment.hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval + fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumChargedIsoPFTau20 + fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1VBFDiJetOR + fragment.hltPreVBFDoubleTightChargedIsoPFTau20Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau20eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau20eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt20Eta2p1Trk1Reg + fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationReg + fragment.hltDoublePFTau20TrackPt1TightChargedIsolationReg + fragment.HLTAK4PFJetsSequence + fragment.hltVBFL1TLooseIDPFJetsMatching + fragment.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval + fragment.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTau20 + fragment.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoEG30erJetC34drMin0p3 + fragment.hltPreEle30eta2p1WPTightGsfCentralPFJet35EleCleaned + fragment.HLTEle30erJetC34WPTightGsfSequence + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCentralCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltEle30JetCollectionsForLeptonPlusPFJets + fragment.hltEle30PFJet35EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoEG28erHTT100 + fragment.hltPreEle28eta2p1WPTightGsfHT150 + fragment.HLTEle28erHTT100WPTightGsfSequence + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT100Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT150Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Ele28_HighEta_SC20_Mass55_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGNonIsoOr + fragment.hltPreEle28HighEtaSC20Mass55 + fragment.HLTEle28HighEtaSC20Mass55Sequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu20_7_Mass0to30_Photon23_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 + fragment.hltPreDoubleMu207Mass0to30Photon23 + fragment.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0) + fragment.hltDoubleMu207Mass0to30Photon23L3Filtered + fragment.HLTPhoton23Sequence + fragment.HLTEndSequence ) -fragment.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle15IsoVVVLPFHT450CaloBTagCSV4p5 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltSusyPreBtagJetFilter + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp067Single + fragment.HLTEle15VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle15IsoVVVLPFHT450PFMET50 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTEle15VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.hltPFMETProducer + fragment.hltPFMET50 + fragment.HLTEndSequence ) -fragment.HLT_Ele15_IsoVVVL_PFHT450_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle15IsoVVVLPFHT450 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTEle15VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Ele50_IsoVVVL_PFHT450_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle50IsoVVVLPFHT450 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTEle50VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Ele15_IsoVVVL_PFHT600_v16 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreEle15IsoVVVLPFHT600 + cms.ignore(fragment.hltL1sSingleEG5ObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.HLTEle15VVVLGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT600Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + fragment.hltPreMu8TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT300PFMETNoMu60 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q + fragment.HLTL3muontrkisovvlSequence + fragment.hltMuon8RelTrkIsoVVLFiltered0p4 + fragment.HLTRecoMETSequence + fragment.hltMET20 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean10 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJet20MJJ400DEta3p5 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJet40MJJ750DEta3p5 + fragment.hltPFHTJet30Eta5 + fragment.hltPFHT300Jet30 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu60 + fragment.HLTEndSequence ) -fragment.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + fragment.hltPreMu10TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT350PFMETNoMu60 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q + fragment.HLTL3muontrkisovvlSequence + fragment.hltMuon10RelTrkIsoVVLFiltered0p4 + fragment.HLTRecoMETSequence + fragment.hltMET20 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean10 + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJet20MJJ400DEta3p5 + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJet40MJJ750DEta3p5 + fragment.hltPFHTJet30Eta5 + fragment.hltPFHT350Jet30Eta5 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu60 + fragment.HLTEndSequence ) -fragment.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreMu15IsoVVVLPFHT450CaloBTagCSV4p5 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltSusyPreBtagJetFilter + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp067Single + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + fragment.HLTMuVVVLCombinedIsolationR02Sequence + fragment.hltL3MuVVVLIsoFIlter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreMu15IsoVVVLPFHT450PFMET50 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + fragment.HLTMuVVVLCombinedIsolationR02Sequence + fragment.hltL3MuVVVLIsoFIlter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.hltPFMETProducer + fragment.hltPFMET50 + fragment.HLTEndSequence ) -fragment.HLT_Mu15_IsoVVVL_PFHT450_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreMu15IsoVVVLPFHT450 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + fragment.HLTMuVVVLCombinedIsolationR02Sequence + fragment.hltL3MuVVVLIsoFIlter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu50_IsoVVVL_PFHT450_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreMu50IsoVVVLPFHT450 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q + fragment.HLTMuVVVLCombinedIsolationR02Sequence + fragment.hltL3Mu50VVVLIsoFIlter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT450Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Mu15_IsoVVVL_PFHT600_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT380erIorHTT320er + fragment.hltPreMu15IsoVVVLPFHT600 + cms.ignore(fragment.hltL1sSingleMuOpenObjectMap) + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT200Jet30 + fragment.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + fragment.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + fragment.HLTMuVVVLCombinedIsolationR02Sequence + fragment.hltL3MuVVVLIsoFIlter + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT600Jet30 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + fragment.hltPreDimuon10PsiPrimeBarrelSeagulls + fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + fragment.hltDimuon10PsiPrimeBarrelnoCowL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow + fragment.hltDisplacedmumuFilterDimuon10PsiPrimeBarrelnoCow + fragment.HLTEndSequence ) -fragment.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + fragment.hltPreDimuon20JpsiBarrelSeagulls + fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + fragment.hltDimuon20JpsiBarrelnoCowL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow + fragment.hltDisplacedmumuFilterDimuon20JpsiBarrelnoCow + fragment.HLTEndSequence ) -fragment.HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4p5er2p0SQOSMass7to18 + fragment.hltPreDimuon10UpsilonBarrelSeagulls + fragment.hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0) + fragment.hltDimuon10UpsilonBarrelnoCowL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon10UpsilonBarrelnoCow + fragment.hltDisplacedmumuFilterDimuon10UpsilonBarrelnoCow + fragment.HLTEndSequence ) -fragment.HLT_Dimuon12_Upsilon_eta1p5_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 + fragment.hltPreDimuon12Upsiloneta1p5 + fragment.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0) + fragment.hltDimuon12UpsilonL3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon12Upsilons + fragment.hltDisplacedmumuFilterDimuon12Upsilons + fragment.HLTEndSequence ) -fragment.HLT_Dimuon14_Phi_Barrel_Seagulls_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + fragment.hltPreDimuon14PhiBarrelSeagulls + fragment.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + fragment.hltDimuon14PhiBarrelnoCowL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow + fragment.hltDisplacedmumuFilterDimuon14PhiBarrelnoCow + fragment.HLTEndSequence ) -fragment.HLT_Dimuon18_PsiPrime_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 + fragment.hltPreDimuon18PsiPrime + fragment.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0) + fragment.hltDimuon18PsiPrimeL3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon18PsiPrimes + fragment.hltDisplacedmumuFilterDimuon18PsiPrimes + fragment.HLTEndSequence ) -fragment.HLT_Dimuon25_Jpsi_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 + fragment.hltPreDimuon25Jpsi + fragment.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0) + fragment.hltDimuon25JpsiL3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon25Jpsis + fragment.hltDisplacedmumuFilterDimuon25Jpsis + fragment.HLTEndSequence ) -fragment.HLT_Dimuon18_PsiPrime_noCorrL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu8SQ + fragment.hltPreDimuon18PsiPrimenoCorrL1 + fragment.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + fragment.hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1 + fragment.hltDisplacedmumuFilterDimuon18PsiPrimesNoCorrL1 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon24_Upsilon_noCorrL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu8SQ + fragment.hltPreDimuon24UpsilonnoCorrL1 + fragment.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + fragment.hltDimuon24UpsilonNoCorrL1L3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1 + fragment.hltDisplacedmumuFilterDimuon24UpsilonsNoCorrL1 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon24_Phi_noCorrL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu8SQ + fragment.hltPreDimuon24PhinoCorrL1 + fragment.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + fragment.hltDimuon24PhiNoCorrL1L3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1 + fragment.hltDisplacedmumuFilterDimuon24PhiBarrelNoCorrL1 + fragment.HLTEndSequence ) -fragment.HLT_Dimuon25_Jpsi_noCorrL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu8SQ + fragment.hltPreDimuon25JpsinoCorrL1 + fragment.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + fragment.hltDimuon25JpsiNoCorrL1L3fL3Filtered + fragment.hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1 + fragment.hltDisplacedmumuFilterDimuon25JpsisNoCorrL1 + fragment.HLTEndSequence ) -fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu7EG7 + fragment.hltPreDiMu9Ele9CaloIdLTrackIdLDZ + fragment.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence + fragment.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence + fragment.hltMu9Ele9DZFilter + fragment.hltDoubleMu9DZFilter + fragment.HLTEndSequence ) -fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu7EG7 + fragment.hltPreDiMu9Ele9CaloIdLTrackIdL + fragment.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence + fragment.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence + fragment.HLTEndSequence ) -fragment.HLT_DoubleIsoMu20_eta2p1_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu18er + fragment.hltPreDoubleIsoMu20eta2p1 + fragment.hltL1fL1sDoubleMu18erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu18erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0) + fragment.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q + fragment.HLTDoubleMu20Eta2p1IsolationSequence + fragment.hltL3crIsoL1sDoubleMu18erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_DoubleIsoMu24_eta2p1_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu22er + fragment.hltPreDoubleIsoMu24eta2p1 + fragment.hltL1fL1sDoubleMu22erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu22erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu22erL1Filtered0) + fragment.hltL3fL1sDoubleMu22erL1f0L2f10QL3Filtered24Q + fragment.HLTDoubleMu24Eta2p1IsolationSequence + fragment.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTEndSequence ) -fragment.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157ORTripleMu444 + fragment.hltPreTrkMu12DoubleTrkMu5NoFiltersNoVtx + fragment.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(fragment.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered5NoVtx + fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered12NoVtx + fragment.HLTTrackerMuonSequenceNoVtx + fragment.hltTripleTrkMuFiltered5NoVtx + fragment.hltSingleTrkMuFiltered12NoVtx + fragment.HLTEndSequence ) -fragment.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157ORTripleMu444 + fragment.hltPreTrkMu16DoubleTrkMu6NoFiltersNoVtx + fragment.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(fragment.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered6NoVtx + fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered16NoVtx + fragment.HLTTrackerMuonSequenceNoVtx + fragment.hltTripleTrkMuFiltered6NoVtx + fragment.hltSingleTrkMuFiltered16NoVtx + fragment.HLTEndSequence ) -fragment.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157ORTripleMu444 + fragment.hltPreTrkMu17DoubleTrkMu8NoFiltersNoVtx + fragment.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(fragment.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered8NoVtx + fragment.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered17NoVtx + fragment.HLTTrackerMuonSequenceNoVtx + fragment.hltTripleTrkMuFiltered8NoVtx + fragment.hltSingleTrkMuFiltered17NoVtx + fragment.HLTEndSequence ) -fragment.HLT_Mu8_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + fragment.hltPreMu8 + fragment.hltL1fL1sMu5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu5L1f0L2Filtered5) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0) + fragment.hltL3fL1sMu5L1f0L2f5L3Filtered8 + fragment.HLTEndSequence ) -fragment.HLT_Mu17_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu10LowQ + fragment.hltPreMu17 + fragment.hltL1fL1sMu10lqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu10lqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 + fragment.HLTEndSequence ) -fragment.HLT_Mu19_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu10LowQ + fragment.hltPreMu19 + fragment.hltL1fL1sMu10lqL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu10lqL1f0L2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + fragment.hltL3fL1sMu10lqL1f0L2f10L3Filtered19 + fragment.HLTEndSequence ) -fragment.HLT_Mu17_Photon30_IsoCaloId_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + fragment.hltPreMu17Photon30IsoCaloId + fragment.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7) + fragment.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltMu17Photon30IsoCaloIdPhotonlegFilter + fragment.hltMu17Photon30IsoCaloIdPhotonlegEtFilter + fragment.hltEgammaClusterShape + fragment.hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltMu17Photon30IsoCaloIdPhotonlegHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter + fragment.HLTTrackReconstructionForIsoForPhotons + fragment.hltEgammaHollowTrackIso + fragment.hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter + fragment.HLTEndSequence ) -fragment.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10IorSingleEG5 + fragment.hltPreEle8CaloIdLTrackIdLIsoVLPFJet30 + fragment.HLTEle8CaloIdLTrackIdLIsoVLSequence + fragment.HLTAK4PFJetsSequence + fragment.hltEle8JetCollectionsForLeptonPlusPFJets + fragment.hltEle8PFJet30EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10IorSingleEG15 + fragment.hltPreEle12CaloIdLTrackIdLIsoVLPFJet30 + fragment.HLTEle12CaloIdLTrackIdLIsoVLSequence + fragment.HLTAK4PFJetsSequence + fragment.hltEle12JetCollectionsForLeptonPlusPFJets + fragment.hltEle12PFJet30EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 + fragment.HLTEle23CaloIdLTrackIdLIsoVLJet30Sequence + fragment.HLTAK4PFJetsSequence + fragment.hltEle23JetCollectionsForLeptonPlusPFJets + fragment.hltEle23PFJet30EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10IorSingleEG5 + fragment.hltPreEle8CaloIdMTrackIdMPFJet30 + fragment.HLTEle8CaloIdMGsfTrkIdMSequence + fragment.HLTAK4PFJetsSequence + fragment.hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets + fragment.hltEle8NoIsoPFJet30EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreEle17CaloIdMTrackIdMPFJet30 + fragment.HLTEle17CaloIdMGsfTrkIdMSequence + fragment.HLTAK4PFJetsSequence + fragment.hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets + fragment.hltEle17NoIsoPFJet30EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreEle23CaloIdMTrackIdMPFJet30 + fragment.HLTEle23CaloIdMGsfTrkIdMSequence + fragment.HLTAK4PFJetsSequence + fragment.hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets + fragment.hltEle23NoIsoPFJet30EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPreEle50CaloIdVTGsfTrkIdTPFJet165 + fragment.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToL1 + fragment.hltMonoPFJet165 + fragment.hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet + fragment.hltEle50CaloIdVTGsfTrkIdTCentralPFJet165EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle115CaloIdVTGsfTrkIdT + fragment.HLTEle115CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle135CaloIdVTGsfTrkIdT + fragment.HLTEle135CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele145_CaloIdVT_GsfTrkIdT_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle145CaloIdVTGsfTrkIdT + fragment.HLTEle145CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele200_CaloIdVT_GsfTrkIdT_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle200CaloIdVTGsfTrkIdT + fragment.HLTEle200CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele250_CaloIdVT_GsfTrkIdT_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle250CaloIdVTGsfTrkIdT + fragment.HLTEle250CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_Ele300_CaloIdVT_GsfTrkIdT_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTau + fragment.hltPreEle300CaloIdVTGsfTrkIdT + fragment.HLTEle300CaloIdVTGsfTrkIdTGsfSequence + fragment.HLTEndSequence ) -fragment.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet + fragment.hltPrePFHT300PT30QuadPFJet75604540 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadCentralJet30 + fragment.hltCaloJetsQuad30ForHt + fragment.hltHtMhtCaloJetsQuadC30 + fragment.hltCaloQuadJet30HT300 + fragment.HLTAK4PFJetsSequence + fragment.hltPFCentralJetLooseIDQuad30 + fragment.hlt1PFCentralJetLooseID75 + fragment.hlt2PFCentralJetLooseID60 + fragment.hlt3PFCentralJetLooseID45 + fragment.hlt4PFCentralJetLooseID40 + fragment.hltPFCentralJetLooseIDQuad30forHt + fragment.hltHtMhtPFCentralJetsLooseIDQuadC30 + fragment.hltPFCentralJetsLooseIDQuad30HT300 + fragment.HLTEndSequence ) -fragment.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet + fragment.hltPrePFHT300PT30QuadPFJet75604540TriplePFBTagCSV3p0 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadCentralJet30 + fragment.hltCaloJetsQuad30ForHt + fragment.hltHtMhtCaloJetsQuadC30 + fragment.hltCaloQuadJet30HT300 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp05Double + fragment.HLTAK4PFJetsSequence + fragment.hltPFCentralJetLooseIDQuad30 + fragment.hlt1PFCentralJetLooseID75 + fragment.hlt2PFCentralJetLooseID60 + fragment.hlt3PFCentralJetLooseID45 + fragment.hlt4PFCentralJetLooseID40 + fragment.hltPFCentralJetLooseIDQuad30forHt + fragment.hltHtMhtPFCentralJetsLooseIDQuadC30 + fragment.hltPFCentralJetsLooseIDQuad30HT300 + fragment.HLTBtagCSVSequencePF + fragment.hltBTagPFCSVp070Triple + fragment.HLTEndSequence ) -fragment.HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet + fragment.hltPrePFHT380SixPFJet32DoublePFBTagCSV2p2 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC25 + fragment.hltCaloJetsSix25ForHt + fragment.hltHtMhtCaloJetsSixC25 + fragment.hltCaloSixJet25HT300 + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp44Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSixC32 + fragment.hltPFJetsSix32ForHt + fragment.hltHtMhtPFJetsSixC32 + fragment.hltPFSixJet32HT380 + fragment.HLTBtagCSVSequencePF + fragment.hltBTagPFCSVp075Double + fragment.HLTEndSequence ) -fragment.HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet + fragment.hltPrePFHT380SixPFJet32DoublePFBTagDeepCSV2p2 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC25 + fragment.hltCaloJetsSix25ForHt + fragment.hltHtMhtCaloJetsSixC25 + fragment.hltCaloSixJet25HT300 + fragment.HLTBtagDeepCSVSequenceL3 + fragment.hltBTagCaloDeepCSVp44Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSixC32 + fragment.hltPFJetsSix32ForHt + fragment.hltHtMhtPFJetsSixC32 + fragment.hltPFSixJet32HT380 + fragment.HLTBtagDeepCSVSequencePF + fragment.hltBTagPFDeepCSVp075Double + fragment.HLTEndSequence ) -fragment.HLT_PFHT380_SixPFJet32_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet + fragment.hltPrePFHT380SixPFJet32 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC25 + fragment.hltCaloJetsSix25ForHt + fragment.hltHtMhtCaloJetsSixC25 + fragment.hltCaloSixJet25HT300 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSixC32 + fragment.hltPFJetsSix32ForHt + fragment.hltHtMhtPFJetsSixC32 + fragment.hltPFSixJet32HT380 + fragment.HLTEndSequence ) -fragment.HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet + fragment.hltPrePFHT430SixPFJet40PFBTagCSV1p5 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC35 + fragment.hltCaloJetsSix35ForHt + fragment.hltHtMhtCaloJetsSixC35 + fragment.hltCaloSixJet35HT300 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSixC40 + fragment.hltPFJetsSix40ForHt + fragment.hltHtMhtPFJetsSixC40 + fragment.hltPFSixJet40HT430 + fragment.HLTBtagCSVSequencePF + fragment.hltBTagPFCSVp080Single + fragment.HLTEndSequence ) -fragment.HLT_PFHT430_SixPFJet40_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet + fragment.hltPrePFHT430SixPFJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetFilterSixC35 + fragment.hltCaloJetsSix35ForHt + fragment.hltHtMhtCaloJetsSixC35 + fragment.hltCaloSixJet35HT300 + fragment.HLTAK4PFJetsSequence + fragment.hltPFJetFilterSixC40 + fragment.hltPFJetsSix40ForHt + fragment.hltHtMhtPFJetsSixC40 + fragment.hltPFSixJet40HT430 + fragment.HLTEndSequence ) -fragment.HLT_PFHT350_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT280to500erIorHTT250to340erQuadJet + fragment.hltPrePFHT350 + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtJet30 + fragment.hltHT300Jet30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT350Jet30 + fragment.HLTEndSequence ) -fragment.HLT_PFHT350MinPFJet15_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePFHT350MinPFJet15 + fragment.HLTPFHT350MinPFJet15Sequence + fragment.HLTEndSequence ) -fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePhoton60R9Id90CaloIdLIsoL + fragment.HLTPhoton60R9Id90CaloIdLIsoLSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdL + fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + fragment.HLTEndSequence ) -fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + fragment.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 + fragment.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + fragment.HLTPFHT350MinPFJet15Sequence + fragment.HLTEndSequence ) -fragment.HLT_FullTrack_Multiplicity85_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT50to60BptxAND + fragment.hltPreFullTrackMultiplicity85 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult30 + fragment.HLTDoLocalStripSequenceFull + fragment.HLTFullIterativeTracking + fragment.hltFullOnlinePrimaryVertices + fragment.hltFullGoodHighPurityFullTrackCutClassifier + fragment.hltFullGoodHighPurityFullTracks + fragment.hltFullCandsForHighMultTrigger + fragment.hltFullTrackHighMult85 + fragment.HLTEndSequence ) -fragment.HLT_FullTrack_Multiplicity100_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT50to60BptxAND + fragment.hltPreFullTrackMultiplicity100 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult30 + fragment.HLTDoLocalStripSequenceFull + fragment.HLTFullIterativeTracking + fragment.hltFullOnlinePrimaryVertices + fragment.hltFullGoodHighPurityFullTrackCutClassifier + fragment.hltFullGoodHighPurityFullTracks + fragment.hltFullCandsForHighMultTrigger + fragment.hltFullTrackHighMult100 + fragment.HLTEndSequence ) -fragment.HLT_FullTrack_Multiplicity130_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT50to60BptxAND + fragment.hltPreFullTrackMultiplicity130 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult30 + fragment.HLTDoLocalStripSequenceFull + fragment.HLTFullIterativeTracking + fragment.hltFullOnlinePrimaryVertices + fragment.hltFullGoodHighPurityFullTrackCutClassifier + fragment.hltFullGoodHighPurityFullTracks + fragment.hltFullCandsForHighMultTrigger + fragment.hltFullTrackHighMult130 + fragment.HLTEndSequence ) -fragment.HLT_FullTrack_Multiplicity155_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sETT50to60BptxAND + fragment.hltPreFullTrackMultiplicity155 + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingForHighMultSequence + fragment.hltGoodPixelTracksForHighMult + fragment.hltPixelCandsForHighMult + fragment.hltHighMult30 + fragment.HLTDoLocalStripSequenceFull + fragment.HLTFullIterativeTracking + fragment.hltFullOnlinePrimaryVertices + fragment.hltFullGoodHighPurityFullTrackCutClassifier + fragment.hltFullGoodHighPurityFullTracks + fragment.hltFullCandsForHighMultTrigger + fragment.hltFullTrackHighMult155 + fragment.HLTEndSequence ) -fragment.HLT_ECALHT800_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 + fragment.hltPreECALHT800 + fragment.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + fragment.hltTowerMakerEcal + fragment.hltHtMhtEcal + fragment.hltHtEcal800 + fragment.HLTEndSequence ) -fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGWithJetAndTau + fragment.hltPreDiSC3018EIsoANDHEMass70 + fragment.HLTSC3018EIso15HE30eMass70Sequence + fragment.HLTEndSequence ) -fragment.HLT_Physics_v7 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence ) -fragment.HLT_Physics_part0_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysicspart0 + fragment.HLTEndSequence ) -fragment.HLT_Physics_part1_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysicspart1 + fragment.HLTEndSequence ) -fragment.HLT_Physics_part2_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysicspart2 + fragment.HLTEndSequence ) -fragment.HLT_Physics_part3_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysicspart3 + fragment.HLTEndSequence ) -fragment.HLT_Physics_part4_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysicspart4 + fragment.HLTEndSequence ) -fragment.HLT_Physics_part5_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysicspart5 + fragment.HLTEndSequence ) -fragment.HLT_Physics_part6_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysicspart6 + fragment.HLTEndSequence ) -fragment.HLT_Physics_part7_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysicspart7 + fragment.HLTEndSequence ) -fragment.DST_Physics_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreDSTPhysics + fragment.HLTEndSequence ) -fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_part0_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiaspart0 + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_part1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiaspart1 + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_part2_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiaspart2 + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_part3_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiaspart3 + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_part4_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiaspart4 + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_part5_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiaspart5 + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_part6_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiaspart6 + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_part7_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBiaspart7 + fragment.HLTEndSequence ) -fragment.DST_ZeroBias_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTZeroBias + fragment.HLTEndSequence ) -fragment.DST_HT250_CaloScouting_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200IorDoubleJet30Mass300to400 + fragment.hltPreDSTHT250CaloScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT250 + fragment.HLTCaloScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_HT250_CaloBTagScouting_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200IorDoubleJet30Mass300to400 + fragment.hltPreDSTHT250CaloBTagScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT250 + fragment.HLTCaloScoutingSequence + fragment.HLTCaloBTagScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_HT410_PFScouting_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200IorDoubleJet30Mass300to400 + fragment.hltPreDSTHT410PFScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT410 + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_HT410_BTagScouting_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200IorDoubleJet30Mass300to400 + fragment.hltPreDSTHT410BTagScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT410 + fragment.HLTPFScoutingSequence + fragment.HLTBTagScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_ZeroBias_BTagScouting_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTZeroBiasBTagScouting + fragment.HLTPFScoutingSequence + fragment.HLTBTagScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_ZeroBias_CaloScouting_PFScouting_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTZeroBiasCaloScoutingPFScouting + fragment.HLTCaloScoutingSequence + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_CaloJet40_BTagScouting_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTCaloJet40BTagScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTPFScoutingSequence + fragment.HLTBTagScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_CaloJet40_CaloScouting_PFScouting_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTCaloJet40CaloScoutingPFScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTCaloScoutingSequence + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_CaloJet40_CaloBTagScouting_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreDSTCaloJet40CaloBTagScouting + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTCaloScoutingSequence + fragment.HLTCaloBTagScoutingSequence + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_L1HTT_BTagScouting_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200IorDoubleJet30Mass300to400 + fragment.hltPreDSTL1HTTBTagScouting + fragment.HLTPFScoutingSequence + fragment.HLTBTagScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_L1HTT_CaloScouting_PFScouting_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200IorDoubleJet30Mass300to400 + fragment.hltPreDSTL1HTTCaloScoutingPFScouting + fragment.HLTCaloScoutingSequence + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_L1HTT_CaloBTagScouting_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200IorDoubleJet30Mass300to400 + fragment.hltPreDSTL1HTTCaloBTagScouting + fragment.HLTCaloScoutingSequence + fragment.HLTCaloBTagScoutingSequence + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_L1DoubleMu_BTagScouting_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuIorTripleMuIorQuadMu + fragment.hltPreDSTL1DoubleMuBTagScouting + fragment.HLTPFScoutingSequence + fragment.HLTBTagScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_L1DoubleMu_CaloScouting_PFScouting_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuIorTripleMuIorQuadMu + fragment.hltPreDSTL1DoubleMuCaloScoutingPFScouting + fragment.HLTCaloScoutingSequence + fragment.HLTPFScoutingSequence + fragment.HLTEndSequence ) -fragment.DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sHTT200to500IorSingleJet180to200 + fragment.hltPreDSTDoubleMu3noVtxCaloScoutingMonitoring + fragment.HLTL2muonrecoSequenceNoVtx + fragment.HLTL3muonrecoSequenceNoVtx + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMht + fragment.hltHT250 + fragment.HLTCaloScoutingSequence + fragment.HLTMuIsolationSequenceNoVtx + fragment.HLTEndSequence ) -fragment.DST_DoubleMu3_noVtx_CaloScouting_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMuIorTripleMuIorQuadMu + fragment.hltPreDSTDoubleMu3noVtxCaloScouting + fragment.hltDimuon3L1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + fragment.hltDimuon3L2PreFiltered0 + fragment.HLTL3muonrecoSequenceNoVtx + fragment.hltDoubleMu3L3FilteredNoVtx + fragment.HLTCaloScoutingSequence + fragment.HLTMuIsolationSequenceNoVtx + fragment.hltDisplacedmumuVtxProducer + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet30_v10 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet30 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet40_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet40 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet40 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet50_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4CaloJet50 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet80_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4CaloJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet100_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100 + fragment.HLTEndSequence ) -fragment.HLT_AK4CaloJet120_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4CaloJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet120 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet30_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJet30 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet30 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet50_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK4PFJet50 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 + fragment.hltSingleAK4PFJet50 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet80_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK4PFJet80 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet50 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets50 + fragment.hltSingleAK4PFJet80 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet100_v15 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet100 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 + fragment.hltSingleAK4PFJet100 + fragment.HLTEndSequence ) -fragment.HLT_AK4PFJet120_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK4PFJet120 + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet70 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets70 + fragment.hltSingleAK4PFJet120 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHISinglePhoton10Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHISinglePhoton20Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHISinglePhoton30Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPreHISinglePhoton40Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton50_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPreHISinglePhoton50Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton60_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPreHISinglePhoton60Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_Photon20_HoverELoose_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPrePhoton20HoverELoose + fragment.HLTPhoton20SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_Photon30_HoverELoose_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPrePhoton30HoverELoose + fragment.HLTPhoton30SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_Photon40_HoverELoose_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPrePhoton40HoverELoose + fragment.HLTPhoton40SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_Photon50_HoverELoose_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPrePhoton50HoverELoose + fragment.HLTPhoton50SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_Photon60_HoverELoose_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPrePhoton60HoverELoose + fragment.HLTPhoton60SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_EcalCalibration_v4 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreEcalCalibration + fragment.hltEcalCalibrationRaw + fragment.HLTEndSequence ) -fragment.HLT_HcalCalibration_v5 = cms.Path( fragment.HLTBeginSequenceCalibration + fragment.hltPreHcalCalibration + fragment.hltHcalCalibTypeFilter + fragment.hltHcalCalibrationRaw + fragment.HLTEndSequence ) -fragment.AlCa_EcalPhiSym_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + fragment.hltPreAlCaEcalPhiSym + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltEcalPhiSymFilter + fragment.HLTEndSequence ) -fragment.HLT_L1UnpairedBunchBptxMinus_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxMinus + fragment.hltPreL1UnpairedBunchBptxMinus + fragment.HLTEndSequence ) -fragment.HLT_L1UnpairedBunchBptxPlus_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1UnpairedBunchBptxPlus + fragment.hltPreL1UnpairedBunchBptxPlus + fragment.HLTEndSequence ) -fragment.HLT_L1NotBptxOR_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sNotBptxOR + fragment.hltPreL1NotBptxOR + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF_OR_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF0ORBptxAND + fragment.hltPreL1MinimumBiasHFOR + fragment.HLTEndSequence ) -fragment.HLT_L1MinimumBiasHF0OR_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMinimumBiasHF0ORBptxAND + fragment.hltPreL1MinimumBiasHF0OR + fragment.HLTEndSequence ) -fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 + fragment.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 + fragment.HLTEndSequence ) -fragment.HLT_HcalNZS_v12 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sHcalNZS + fragment.hltPreHcalNZS + fragment.HLTEndSequence ) -fragment.HLT_HcalPhiSym_v14 = cms.Path( fragment.HLTBeginSequenceNZS + fragment.hltL1sSingleEGorSingleorDoubleMu + fragment.hltPreHcalPhiSym + fragment.HLTEndSequence ) -fragment.HLT_HcalIsolatedbunch_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsolatedBunch + fragment.hltL1sSingleJetOR + fragment.hltPreHcalIsolatedbunch + fragment.HLTEndSequence ) -fragment.HLT_IsoTrackHB_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJet60 + fragment.hltPreIsoTrackHB + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltIsolPixelTrackProdHB + fragment.hltIsolPixelTrackL2FilterHB + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltIsolEcalPixelTrackProdHB + fragment.hltEcalIsolPixelTrackL2FilterHB + fragment.HLTDoLocalStripSequence + fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltHcalITIPTCorrectorHB + fragment.hltIsolPixelTrackL3FilterHB + fragment.HLTEndSequence ) -fragment.HLT_IsoTrackHE_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sV0SingleJet60 + fragment.hltPreIsoTrackHE + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.hltIsolPixelTrackProdHE + fragment.hltIsolPixelTrackL2FilterHE + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltIsolEcalPixelTrackProdHE + fragment.hltEcalIsolPixelTrackL2FilterHE + fragment.HLTDoLocalStripSequence + fragment.hltIter0PFLowPixelSeedsFromPixelTracks + fragment.hltIter0PFlowCkfTrackCandidates + fragment.hltIter0PFlowCtfWithMaterialTracks + fragment.hltHcalITIPTCorrectorHE + fragment.hltIsolPixelTrackL3FilterHE + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + fragment.hltPreZeroBiasFirstCollisionAfterAbortGap + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_IsolatedBunches_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsolatedBunch + fragment.hltPreZeroBiasIsolatedBunches + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_FirstCollisionInTrain_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit + fragment.hltPreZeroBiasFirstCollisionInTrain + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_LastCollisionInTrain_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasLastBunchInTrain + fragment.hltPreZeroBiasLastCollisionInTrain + fragment.HLTEndSequence ) -fragment.HLT_ZeroBias_FirstBXAfterTrain_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sL1ZeroBiasFirstBunchAfterTrain + fragment.hltPreZeroBiasFirstBXAfterTrain + fragment.HLTEndSequence ) -fragment.AlCa_RPCMuonNormalisation_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er + fragment.hltPreAlCaRPCMuonNormalisation + fragment.hltRPCMuonNormaL1Filtered0 + fragment.HLTMuonLocalRecoSequence + fragment.HLTEndSequence ) -fragment.AlCa_LumiPixels_Random_v4 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPixelTrackerHVOn + fragment.hltPreAlCaLumiPixelsRandom + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence ) -fragment.AlCa_LumiPixels_ZeroBias_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltPixelTrackerHVOn + fragment.hltL1sZeroBias + fragment.hltPreAlCaLumiPixelsZeroBias + fragment.hltFEDSelectorLumiPixels + fragment.HLTEndSequence ) -fragment.MC_ReducedIterativeTracking_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCReducedIterativeTracking + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTDoLocalPixelSequence + fragment.HLTRecopixelvertexingSequence + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingIter02 + fragment.HLTEndSequence ) -fragment.MC_PFMET_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCPFMET + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMETOpenFilter + fragment.HLTEndSequence ) -fragment.MC_AK4PFJets_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK4PFJets + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetCollection20Filter + fragment.HLTEndSequence ) -fragment.MC_PFBTagCSV_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCPFBTagCSV + fragment.HLTAK4PFJetsSequence + fragment.HLTBtagCSVSequencePF + fragment.hltBTagPFCSVp056Single + fragment.HLTEndSequence ) -fragment.MC_PFHT_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCPFHT + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTForMC + fragment.hltPFHTOpenFilter + fragment.HLTEndSequence ) -fragment.MC_PFMHT_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCPFMHT + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTForMC + fragment.hltPFMHTOpenFilter + fragment.HLTEndSequence ) -fragment.MC_CaloMET_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloMET + fragment.HLTDoCaloSequence + fragment.hltMet + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltCaloMETOpenFilter + fragment.HLTEndSequence ) -fragment.MC_CaloMET_JetIdCleaned_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloMETJetIdCleaned + fragment.HLTDoCaloSequence + fragment.hltMet + fragment.HLTAK4CaloJetsSequence + fragment.hltMetCleanUsingJetID + fragment.hltMETCleanUsingJetIDOpenFilter + fragment.HLTEndSequence ) -fragment.MC_AK4CaloJets_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK4CaloJets + fragment.HLTAK4CaloJetsSequence + fragment.hltCaloJetCollection20Filter + fragment.HLTEndSequence ) -fragment.MC_AK4CaloJetsFromPV_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK4CaloJetsFromPV + fragment.HLTAK4CaloJetsSequence + fragment.HLTNoPUSequence + fragment.hltCaloJetFromPVCollection20Filter + fragment.hltHtMhtFromPVForMC + fragment.hltCaloHtMhtFromPVOpenFilter + fragment.HLTEndSequence ) -fragment.MC_CaloBTagCSV_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloBTagCSV + fragment.HLTAK4CaloJetsSequence + fragment.HLTBtagCSVSequenceL3 + fragment.hltCaloJetCollection20Filter + fragment.hltBTagCaloCSVp067Single + fragment.HLTEndSequence ) -fragment.MC_CaloHT_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloHT + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtForMC + fragment.hltCaloHTOpenFilter + fragment.HLTEndSequence ) -fragment.MC_CaloMHT_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCCaloMHT + fragment.HLTAK4CaloJetsSequence + fragment.hltHtMhtForMC + fragment.hltMhtFilter + fragment.HLTEndSequence ) -fragment.MC_AK8PFJets_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK8PFJets + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetCollection20Filter + fragment.HLTEndSequence ) -fragment.MC_AK8TrimPFJets_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK8TrimPFJets + fragment.HLTAK8PFJetsSequence + fragment.hltAK8TrimModJets + fragment.hltAK8TrimPFJetCollection20Filter + fragment.HLTEndSequence ) -fragment.MC_AK8PFHT_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK8PFHT + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFHTForMC + fragment.hltAK8PFHTOpenFilter + fragment.HLTEndSequence ) -fragment.MC_AK8CaloHT_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltPreMCAK8CaloHT + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8HtMhtForMC + fragment.hltAK8CaloHTOpenFilter + fragment.HLTEndSequence ) -fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 + fragment.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence + fragment.HLTEndSequence ) -fragment.MC_DoubleEle5_CaloIdL_MW_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5WithJetAndTau + fragment.hltPreMCDoubleEle5CaloIdLMW + fragment.HLTEle5CaloIdLMWSequence + fragment.HLTDoubleEle5CaloIdLMWSequence + fragment.HLTEndSequence ) -fragment.MC_Ele5_WPTight_Gsf_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreMCEle5WPTightGsf + fragment.HLTEle5WPTightGsfSequence + fragment.HLTEndSequence ) -fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ + fragment.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence + fragment.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) -fragment.MC_IsoMu_v12 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + fragment.hltPreMCIsoMu + fragment.hltL1fL1sMu5L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu5L1L2SingleMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu5L1Filtered0) + fragment.hltL3fL1sMu5L1L2L3SingleMu + fragment.HLTMuIsolationSequenceForMC + fragment.hltL3crIsoL1sMu16L1L2L3TrkIsoFiltered0p07SingleMu + fragment.HLTEndSequence ) -fragment.MC_DoubleMu_TrkIsoVVL_DZ_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreMCDoubleMuTrkIsoVVLDZ + fragment.hltL1fL1sDoubleMu0HighQL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu0L1f0L2doubleMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0) + fragment.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu + fragment.HLTL3muontrkisovvlSequence + fragment.hltDiMuonRelTrkIsoFiltered0p4 + fragment.hltDiMuonRelTrkIsoFiltered0p4DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.MC_DoubleMuNoFiltersNoVtx_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0 + fragment.hltPreMCDoubleMuNoFiltersNoVtx + fragment.hltL1fL1sDoubleMu0HighQL1Filtered0 + fragment.HLTL2muonrecoSequenceNoVtx + cms.ignore(fragment.hltL2fDimuonL1f0L2NoVtx) + fragment.HLTL3NoFiltersNoVtxmuonrecoSequence + fragment.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx + fragment.HLTEndSequence ) -fragment.AlCa_EcalPi0EBonly_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalPi0EBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEBonlyRegional + fragment.hltAlCaPi0EBUncalibrator + fragment.hltAlCaPi0EBRechitsToDigis + fragment.HLTEndSequence ) -fragment.AlCa_EcalPi0EEonly_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalPi0EEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaPi0RecHitsFilterEEonlyRegional + fragment.hltAlCaPi0EEUncalibrator + fragment.hltAlCaPi0EERechitsToDigis + fragment.HLTEndSequence ) -fragment.AlCa_EcalEtaEBonly_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalEtaEBonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEBonlyRegional + fragment.hltAlCaEtaEBUncalibrator + fragment.hltAlCaEtaEBRechitsToDigis + fragment.HLTEndSequence ) -fragment.AlCa_EcalEtaEEonly_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAlCaEcalPi0Eta + fragment.hltPreAlCaEcalEtaEEonly + fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.hltSimple3x3Clusters + fragment.hltAlCaEtaRecHitsFilterEEonlyRegional + fragment.hltAlCaEtaEEUncalibrator + fragment.hltAlCaEtaEERechitsToDigis + fragment.HLTEndSequence ) -fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1CrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTLooseChargedIsoPFTau30Sequence + fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationMatch + fragment.hltSelectedPFTau30LooseChargedIsolationL1HLTMatched + fragment.hltOverlapFilterIsoEle24WPTightGsfLooseIsoPFTau30 + fragment.HLTEndSequence ) -fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1CrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTMediumChargedIsoPFTau30Sequence + fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationMatch + fragment.hltSelectedPFTau30MediumChargedIsolationL1HLTMatched + fragment.hltOverlapFilterIsoEle24WPTightGsfMediumChargedIsoPFTau30 + fragment.HLTEndSequence ) -fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1CrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTTightChargedIsoPFTau30Sequence + fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationMatch + fragment.hltSelectedPFTau30TightChargedIsolationL1HLTMatched + fragment.hltOverlapFilterIsoEle24WPTightGsfTightChargedIsoPFTau30 + fragment.HLTEndSequence ) -fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1TightIDCrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTLooseChargedIsoPFTau30TightOOSCPhotonsSequence + fragment.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsMatch + fragment.hltSelectedPFTau30LooseChargedIsolationTightOOSCPhotonsL1HLTMatched + fragment.hltOverlapFilterIsoEle24WPTightGsfLooseIsoTightOOSCPhotonsPFTau30 + fragment.HLTEndSequence ) -fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1TightIDCrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTMediumChargedIsoPFTau30TightOOSCPhotonsSequence + fragment.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsMatch + fragment.hltSelectedPFTau30MediumChargedIsolationTightOOSCPhotonsL1HLTMatched + fragment.hltOverlapFilterIsoEle24WPTightGsfMediumIsoTightOOSCPhotonsPFTau30 + fragment.HLTEndSequence ) -fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + fragment.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1TightIDCrossL1 + fragment.HLTEle24erWPTightGsfForTauSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + fragment.HLTTightChargedIsoPFTau30TightOOSCPhotonsSequence + fragment.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsMatch + fragment.hltSelectedPFTau30TightChargedIsolationTightOOSCPhotonsL1HLTMatched + fragment.hltOverlapFilterIsoEle24WPTightGsfTightIsoTightOOSCPhotonsPFTau30 + fragment.HLTEndSequence ) -fragment.HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleLooseChargedIsoPFTau35Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg + fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg + fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleLooseChargedIsoPFTau40Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg + fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationL1HLTMatchedReg + fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleMediumChargedIsoPFTau35Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg + fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg + fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleMediumChargedIsoPFTau40Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg + fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg + fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleTightChargedIsoPFTau35Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg + fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationReg + fragment.hltDoublePFTau35TrackPt1TightChargedIsolationReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg + fragment.hltDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg + fragment.hltDoublePFTau35TrackPt1TightChargedIsolationDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleTightChargedIsoPFTau40Trk1eta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg + fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationReg + fragment.hltDoublePFTau40TrackPt1TightChargedIsolationReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg + fragment.hltDoublePFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg + fragment.hltDoublePFTau40TrackPt1TightChargedIsolationDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleLooseChargedIsoPFTau35Trk1TightIDeta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleLooseChargedIsoPFTau40Trk1TightIDeta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleMediumChargedIsoPFTau35Trk1TightIDeta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleMediumChargedIsoPFTau40Trk1TightIDeta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleTightChargedIsoPFTau35Trk1TightIDeta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt35Eta2p1Trk1Reg + fragment.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + fragment.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleTauBigOR + fragment.hltPreDoubleTightChargedIsoPFTau40Trk1TightIDeta2p1Reg + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltDoubleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltDoubleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTDoublePFTauPt40Eta2p1Trk1Reg + fragment.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + fragment.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sMu22erIsoTau40er + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau50Trk30eta2p11pr + fragment.hltL1fL1sMu22erIsoTau40erL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0) + fragment.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTau40Eta2p1IsolationSequence + fragment.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchMu22IsoTau40 + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedMu22IsoTau40 + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoTau40erETM80To120 + fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET90 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTRecoMETSequence + fragment.hltMET90 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean90 + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoTau40erETM80To120 + fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET100 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTRecoMETSequence + fragment.hltMET100 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean100 + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoTau40erETM80To120 + fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET110 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTRecoMETSequence + fragment.hltMET110 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean110 + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoTau40erETM80To120 + fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET120 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTRecoMETSequence + fragment.hltMET120 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean120 + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sIsoTau40erETM80To120 + fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET130 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTRecoMETSequence + fragment.hltMET130 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean130 + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sQuadJet36IsoTau52 + fragment.hltPreMediumChargedIsoPFTau50Trk30eta2p11pr + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau35eta2p2 + fragment.HLTL2muonrecoSequence + fragment.HLTL3muonrecoSequence + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoPFTauSequence + fragment.hltPFTau50 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau50Track + fragment.hltPFTauTrackPt30Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + fragment.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + fragment.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchQuadJetIsoTau + fragment.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedQuadIsoTau + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleTau80to140er + fragment.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p11pr + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau80eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFTriggerSequenceForTaus + fragment.HLTMediumIsoPFTauHighPtRelaxedIsoSequence + fragment.hltPFTau180 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau180Track + fragment.hltPFTauTrackPt50Discriminator + fragment.hltPFTau1Prong + fragment.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong + fragment.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIso1Prong + fragment.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch1Prong + fragment.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched1Prong + fragment.HLTEndSequence ) -fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleTau80to140er + fragment.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau80eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFTriggerSequenceForTaus + fragment.HLTMediumIsoPFTauHighPtRelaxedIsoSequence + fragment.hltPFTau180 + fragment.hltSelectedPFTausTrackFinding + fragment.hltPFTau180Track + fragment.hltPFTauTrackPt50Discriminator + fragment.hltSelectedPFTausTrackPt50 + fragment.hltPFTau180TrackPt50 + fragment.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation + fragment.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso + fragment.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch + fragment.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1eta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + fragment.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationMatchReg + fragment.hltSelectedPFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24LooseChargedIsoPFTau35MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg + fragment.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltSelectedPFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24LooseChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1eta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + fragment.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg + fragment.hltSelectedPFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24MediumChargedIsoPFTau35MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltSelectedPFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1eta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg + fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationReg + fragment.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg + fragment.hltSelectedPFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24TightChargedIsoPFTau35MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt35Eta2p1Trk1Reg + fragment.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltSelectedPFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1eta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt40Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + fragment.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg + fragment.hltSelectedPFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24MediumChargedIsoPFTau40MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt40Eta2p1Trk1Reg + fragment.HLTMediumChargedIsoPFTauSequenceReg + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + fragment.hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg + fragment.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltSelectedPFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1eta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt40Eta2p1Trk1Reg + fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationReg + fragment.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg + fragment.hltSelectedPFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24TightChargedIsoPFTau40MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sBigOrMuXXerIsoTauYYer + fragment.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 + fragment.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + fragment.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + fragment.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + fragment.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + fragment.HLTL2TauJetsL1IsoTauSeededSequence + fragment.hltSingleL2Tau26eta2p2 + fragment.HLTL2TauPixelIsolationSequence + fragment.hltL2TauIsoFilter + fragment.hltL2TauJetsIso + fragment.hltSingleL2IsoTau26eta2p2 + fragment.HLTRecoJetSequenceAK4PrePF + fragment.HLTPFJetTriggerSequenceReg + fragment.HLTPFTauReg + fragment.HLTSinglePFTauPt40Eta2p1Trk1Reg + fragment.HLTTightChargedIsoPFTauSequenceReg + fragment.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + fragment.hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg + fragment.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + fragment.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + fragment.hltSelectedPFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + fragment.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg + fragment.HLTEndSequence ) -fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleEG14108IorTripleEG18178 + fragment.hltPreEle16Ele12Ele8CaloIdLTrackIdL + fragment.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence + fragment.HLTEndSequence ) -fragment.HLT_Rsq0p35_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsq0p35 + fragment.HLTAK4CaloJetsSequence + fragment.hlt1CaloJet70 + fragment.hlt2CaloJet60 + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltRHemisphereCalo + fragment.hltRsq0p16Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet80 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsq0p35 + fragment.HLTEndSequence ) -fragment.HLT_Rsq0p40_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsq0p40 + fragment.HLTAK4CaloJetsSequence + fragment.hlt1CaloJet70 + fragment.hlt2CaloJet60 + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltRHemisphereCalo + fragment.hltRsq0p16Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet80 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsq0p40 + fragment.HLTEndSequence ) -fragment.HLT_RsqMR300_Rsq0p09_MR200_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsqMR300Rsq0p09MR200 + fragment.HLTAK4CaloJetsSequence + fragment.hlt1CaloJet70 + fragment.hlt2CaloJet60 + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltRHemisphereCalo + fragment.hltRsqMR220Rsq0p0196MR100Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet80 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsqMR300Rsq0p09MR200 + fragment.HLTEndSequence ) -fragment.HLT_RsqMR320_Rsq0p09_MR200_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsqMR320Rsq0p09MR200 + fragment.HLTAK4CaloJetsSequence + fragment.hlt1CaloJet70 + fragment.hlt2CaloJet60 + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltRHemisphereCalo + fragment.hltRsqMR220Rsq0p0196MR100Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet80 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsqMR320Rsq0p09MR200 + fragment.HLTEndSequence ) -fragment.HLT_RsqMR300_Rsq0p09_MR200_4jet_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsqMR300Rsq0p09MR2004jet + fragment.HLTAK4CaloJetsSequence + fragment.hlt2CaloJet40 + fragment.hlt4CaloJet30 + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltRHemisphereCalo + fragment.hltRsqMR220Rsq0p0196MR100Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet50 + fragment.hlt4PFJet40 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsqMR300Rsq0p09MR2004jet + fragment.HLTEndSequence ) -fragment.HLT_RsqMR320_Rsq0p09_MR200_4jet_v11 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sRsqSeeds + fragment.hltPreRsqMR320Rsq0p09MR2004jet + fragment.HLTAK4CaloJetsSequence + fragment.hlt2CaloJet40 + fragment.hlt4CaloJet30 + fragment.HLTRecoMETSequence + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltRHemisphereCalo + fragment.hltRsqMR220Rsq0p0196MR100Calo + fragment.HLTAK4PFJetsSequence + fragment.hlt2PFJet50 + fragment.hlt4PFJet40 + fragment.hltPFMETProducer + fragment.hltRHemisphere + fragment.hltRsqMR320Rsq0p09MR2004jet + fragment.HLTEndSequence ) -fragment.HLT_L1_DoubleJet30_Mass_Min400_Mu10_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleJet30MassMin400Mu10 + fragment.hltPreL1DoubleJet30MassMin400Mu10 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu27_LooseChargedIsoPFTau20_SingleL1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu27LooseChargedIsoPFTau20SingleL1 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + fragment.HLTMu27IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTLooseChargedIsoAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu27LooseChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu27_MediumChargedIsoPFTau20_SingleL1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu27MediumChargedIsoPFTau20SingleL1 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + fragment.HLTMu27IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTMediumChargedIsoAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu27MediumChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_IsoMu27_TightChargedIsoPFTau20_SingleL1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleMu22or25 + fragment.hltPreIsoMu27TightChargedIsoPFTau20SingleL1 + fragment.hltL1fL1sMu22or25L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sMu22or25L1f0L2Filtered10Q) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + fragment.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + fragment.HLTMu27IsolationSequence + fragment.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07 + fragment.HLTGlobalPFTriggerSequenceForTau + fragment.HLTPFTau + fragment.HLTTightChargedIsoAntiMuonPFTau20Sequence + fragment.hltOverlapFilterIsoMu27TightChargedIsoPFTau20 + fragment.HLTEndSequence ) -fragment.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton50R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3PFMET50 + fragment.HLTPhoton50R9Id90HE10IsoMEBOnlySequence + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJet30MJJ300AllJetsDEta3Filter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJet30MJJ300AllJetsDEta3Filter + fragment.hltPFMETProducer + fragment.hltPFMET50 + fragment.HLTEndSequence ) -fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3 + fragment.HLTPhoton75R9Id90HE10IsoMEBOnlySequence + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJet30MJJ300AllJetsDEta3Filter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJet30MJJ300AllJetsDEta3Filter + fragment.HLTEndSequence ) -fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG40to50 + fragment.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ600DEta3 + fragment.HLTPhoton75R9Id90HE10IsoMEBOnlySequence + fragment.HLTAK4CaloJetsSequence + fragment.hltDiCaloJet30MJJ600AllJetsDEta3Filter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJet30MJJ600AllJetsDEta3Filter + fragment.HLTEndSequence ) -fragment.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMET100PFMHT100IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET60 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean50 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID100 + fragment.hltPFMETProducer + fragment.hltPFMET100 + fragment.HLTEndSequence ) -fragment.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMETNoMu100PFMHTNoMu100IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET60 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean50 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID100 + fragment.hltParticleFlowNoMu + fragment.hltPFMETNoMuProducer + fragment.hltPFMETNoMu100 + fragment.HLTEndSequence ) -fragment.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sAllETMHFHTT60Seeds + fragment.hltPrePFMETTypeOne100PFMHT100IDTightPFHT60 + fragment.HLTRecoMETSequence + fragment.hltMET60 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean50 + fragment.HLTAK4CaloJetsSequence + fragment.hltMht + fragment.hltMHT60 + fragment.HLTAK4PFJetsSequence + fragment.hltPFHTJet30 + fragment.hltPFHT60Jet30 + fragment.hltPFMHTTightID + fragment.hltPFMHTTightID100 + fragment.hltPFMETProducer + fragment.hltcorrPFMETTypeOne + fragment.hltPFMETTypeOne + fragment.hltPFMETTypeOne100 + fragment.HLTEndSequence ) -fragment.HLT_Mu18_Mu9_SameSign_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu18Mu9SameSign + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered9 + fragment.hltL3fL1DoubleMu157fFiltered18 + fragment.hltDiMuon189SameSignFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu18_Mu9_SameSign_DZ_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu18Mu9SameSignDZ + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered9 + fragment.hltL3fL1DoubleMu157fFiltered18 + fragment.hltDiMuon189SameSignFiltered + fragment.hltDiMuon189SameSignDzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu18_Mu9_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu18Mu9 + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered9 + fragment.hltL3fL1DoubleMu157fFiltered18 + fragment.HLTEndSequence ) -fragment.HLT_Mu18_Mu9_DZ_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu18Mu9DZ + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered9 + fragment.hltL3fL1DoubleMu157fFiltered18 + fragment.hltDiMuon189DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu20_Mu10_SameSign_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu20Mu10SameSign + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered10 + fragment.hltL3fL1DoubleMu157fFiltered20 + fragment.hltDiMuon2010SameSignFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu20_Mu10_SameSign_DZ_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu20Mu10SameSignDZ + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered10 + fragment.hltL3fL1DoubleMu157fFiltered20 + fragment.hltDiMuon2010SameSignFiltered + fragment.hltDiMuon2010SameSignDzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu20_Mu10_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu20Mu10 + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered10 + fragment.hltL3fL1DoubleMu157fFiltered20 + fragment.HLTEndSequence ) -fragment.HLT_Mu20_Mu10_DZ_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu20Mu10DZ + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered10 + fragment.hltL3fL1DoubleMu157fFiltered20 + fragment.hltDiMuon2010DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu23_Mu12_SameSign_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu23Mu12SameSign + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered12 + fragment.hltL3fL1DoubleMu157fFiltered23 + fragment.hltDiMuon2312SameSignFiltered + fragment.HLTEndSequence ) -fragment.HLT_Mu23_Mu12_SameSign_DZ_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu23Mu12SameSignDZ + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered12 + fragment.hltL3fL1DoubleMu157fFiltered23 + fragment.hltDiMuon2312SameSignFiltered + fragment.hltDiMuon2312SameSignDzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_Mu23_Mu12_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu23Mu12 + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered12 + fragment.hltL3fL1DoubleMu157fFiltered23 + fragment.HLTEndSequence ) -fragment.HLT_Mu23_Mu12_DZ_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu125to157 + fragment.hltPreMu23Mu12DZ + fragment.hltL1fL1sDoubleMu157L1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(fragment.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + fragment.hltL3fL1DoubleMu157fFiltered12 + fragment.hltL3fL1DoubleMu157fFiltered23 + fragment.hltDiMuon2312DzFiltered0p2 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi_v3 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu2JpsiDoubleTrk1Phi + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu2JpsiDoubleTrkL3Filtered + fragment.hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi + fragment.hltDoubleTrkmumuFilterDoubleMu2Jpsi + fragment.HLTIterativeTrackingDoubleJpsiIter02 + fragment.hltJpsiTkAllConeTracksIterDoubleTrk + fragment.hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v2 + fragment.hltJpsiTkTkVertexFilterPhiDoubleTrk1v2 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v2 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + fragment.hltPreDoubleMu2JpsiDoubleTkMu0Phi + fragment.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + fragment.hltDoubleMu2JpsiL3Filtered + fragment.hltMumuVtxProducerDoubleMu2Jpsi + fragment.hltMumuFilterDoubleMu2Jpsi + fragment.HLTTrackerMuonSequenceLowPtIter0and1 + fragment.hltDiMuonGlbOrTrkFiltered0v2 + fragment.hltDiMuonGlbOrTrk0zFiltered0p2v2 + fragment.HLTEndSequence ) -fragment.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + fragment.hltPreDoubleMu3DCAPFMET50PFMHT60 + fragment.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + fragment.hltL3fL1DiMu3SQETM50f0PreFiltered3 + fragment.hltDoubleMuon3Mass3p8to60DCAFilter + fragment.HLTRecoMETSequence + fragment.hltMET40 + fragment.HLTHBHENoiseCleanerSequence + fragment.hltMetClean + fragment.hltMETClean30 + fragment.HLTAK4PFJetsSequence + fragment.hltPFMETProducer + fragment.hltPFMET50 + fragment.hltPFMHTNoMuTightID + fragment.hltPFMHTNoMuTightID60 + fragment.HLTEndSequence ) -fragment.HLT_TripleMu_5_3_3_Mass3p8to60_DCA_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleMu0IorTripleMu553 + fragment.hltPreTripleMu533Mass3p8to60DCA + fragment.hltL1TripleMu553L1TriMuFiltered3 + fragment.HLTL2muonrecoSequence + cms.ignore(fragment.hltL1TripleMu553L2TriMuFiltered3) + fragment.HLTL3muonrecoSequence + cms.ignore(fragment.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + fragment.hltL3fL1TripleMu553f0PreFiltered333 + fragment.hltL3fL1TripleMu553f0Filtered533 + fragment.hltTripleMu533Mass3p8to60DCAFilter + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet98_83_71_15_DoubleBTagCSV_p013_p08_VBF1_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet98837115DoubleBTagCSVp013p08VBF1 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp022Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID71 + fragment.hltPFDoubleJetLooseID83 + fragment.hltPFSingleJetLooseID98 + fragment.HLTBtagCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFCSVp11DoubleWithMatching + fragment.hltBTagPFCSVp016SingleWithMatching + fragment.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet103_88_75_15_DoubleBTagCSV_p013_p08_VBF1_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJetVBFIorHTTIorSingleJet + fragment.hltPreQuadPFJet103887515DoubleBTagCSVp013p08VBF1 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp022Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID75 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID103 + fragment.HLTBtagCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFCSVp11DoubleWithMatching + fragment.hltBTagPFCSVp016SingleWithMatching + fragment.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet105_90_76_15_DoubleBTagCSV_p013_p08_VBF1_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet105907615DoubleBTagCSVp013p08VBF1 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp022Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID76 + fragment.hltPFDoubleJetLooseID90 + fragment.hltPFSingleJetLooseID105 + fragment.HLTBtagCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFCSVp11DoubleWithMatching + fragment.hltBTagPFCSVp016SingleWithMatching + fragment.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet111_90_80_15_DoubleBTagCSV_p013_p08_VBF1_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet111908015DoubleBTagCSVp013p08VBF1 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp022Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID80 + fragment.hltPFDoubleJetLooseID90 + fragment.hltPFSingleJetLooseID111 + fragment.HLTBtagCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFCSVp11DoubleWithMatching + fragment.hltBTagPFCSVp016SingleWithMatching + fragment.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet98_83_71_15_BTagCSV_p013_VBF2_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet98837115BTagCSVp013VBF2 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp022Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID71 + fragment.hltPFDoubleJetLooseID83 + fragment.hltPFSingleJetLooseID98 + fragment.HLTBtagCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFCSVp016SingleWithMatching + fragment.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet103_88_75_15_BTagCSV_p013_VBF2_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJetVBFIorHTTIorSingleJet + fragment.hltPreQuadPFJet103887515BTagCSVp013VBF2 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp022Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID75 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID103 + fragment.HLTBtagCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFCSVp016SingleWithMatching + fragment.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet105_88_76_15_BTagCSV_p013_VBF2_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet105887615BTagCSVp013VBF2 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp022Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID76 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID105 + fragment.HLTBtagCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFCSVp016SingleWithMatching + fragment.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet111_90_80_15_BTagCSV_p013_VBF2_v5 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet111908015BTagCSVp013VBF2 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.hltVBFCaloJetEtaSortedMqq150Deta1p5 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTBtagCSVSequenceL3 + fragment.hltBTagCaloCSVp022Single + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID80 + fragment.hltPFDoubleJetLooseID90 + fragment.hltPFSingleJetLooseID111 + fragment.HLTBtagCSVSequencePF + fragment.hltSelector6PFJets + fragment.hltBTagPFCSVp016SingleWithMatching + fragment.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet98_83_71_15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet98837115 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID71 + fragment.hltPFDoubleJetLooseID83 + fragment.hltPFSingleJetLooseID98 + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet103_88_75_15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJetVBFIorHTTIorSingleJet + fragment.hltPreQuadPFJet103887515 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID75 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID103 + fragment.HLTBtagCSVSequencePF + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet105_88_76_15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet105887615 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID76 + fragment.hltPFDoubleJetLooseID88 + fragment.hltPFSingleJetLooseID105 + fragment.HLTEndSequence ) -fragment.HLT_QuadPFJet111_90_80_15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + fragment.hltPreQuadPFJet111908015 + fragment.HLTAK4CaloJetsSequence + fragment.hltQuadJet15 + fragment.hltTripleJet50 + fragment.hltDoubleJet65 + fragment.hltSingleJet80 + fragment.HLTFastPrimaryVertexSequence + fragment.HLTAK4PFJetsSequence + fragment.hltPFQuadJetLooseID15 + fragment.hltPFTripleJetLooseID80 + fragment.hltPFDoubleJetLooseID90 + fragment.hltPFSingleJetLooseID111 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet330_PFAK8BTagCSV_p17_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet330PFAK8BTagCSVp17 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet300 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 + fragment.hltSinglePFJet330AK8 + fragment.HLTBtagCSVSequencePFAK8 + fragment.hltBTagPFCSVp3Single + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet330_PFAK8BTagCSV_p1_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreAK8PFJet330PFAK8BTagCSVp1 + fragment.HLTAK8CaloJetsSequence + fragment.hltAK8SingleCaloJet300 + fragment.HLTAK8PFJetsSequence + fragment.hltAK8PFJetsCorrectedMatchedToCaloJets300 + fragment.hltSinglePFJet330AK8 + fragment.HLTBtagCSVSequencePFAK8 + fragment.hltBTagPFCSVp4Single + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton3018PVrealANDR9IdANDIsoCaloIdANDHER9IdPixelVetoMass55 + fragment.HLTDiphoton3018PVrealANDR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence + fragment.HLTEndSequence ) -fragment.HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleAndDoubleEGor + fragment.hltPreDiphoton3018PVrealANDR9IdANDIsoCaloIdANDHER9IdNoPixelVetoMass55 + fragment.HLTDiphoton3018PVrealANDR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence + fragment.HLTEndSequence ) -fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse ) -fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport ) -fragment.ScoutingPFOutput = cms.Path( fragment.hltGtStage2Digis + fragment.hltPreScoutingPFOutput + fragment.hltFEDSelectorL1 + fragment.HLTPFScoutingPackingSequence + fragment.hltScoutingPrimaryVertexPacker ) -fragment.ScoutingCaloMuonOutput = cms.Path( fragment.hltGtStage2Digis + fragment.hltPreScoutingCaloMuonOutput + fragment.hltFEDSelectorL1 + fragment.hltScoutingCaloPacker + fragment.hltScoutingMuonPackerCalo + fragment.hltScoutingPrimaryVertexPacker + fragment.hltScoutingPrimaryVertexPackerCaloMuon ) - - -fragment.HLTSchedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_AK8PFJet360_TrimMass30_v14, fragment.HLT_AK8PFJet380_TrimMass30_v7, fragment.HLT_AK8PFJet400_TrimMass30_v8, fragment.HLT_AK8PFJet420_TrimMass30_v7, fragment.HLT_AK8PFHT750_TrimMass50_v8, fragment.HLT_AK8PFHT800_TrimMass50_v8, fragment.HLT_AK8PFHT850_TrimMass50_v7, fragment.HLT_AK8PFHT900_TrimMass50_v7, fragment.HLT_CaloJet500_NoJetID_v10, fragment.HLT_CaloJet550_NoJetID_v5, fragment.HLT_Trimuon5_3p5_2_Upsilon_Muon_v3, fragment.HLT_DoubleEle25_CaloIdL_MW_v2, fragment.HLT_DoubleEle27_CaloIdL_MW_v2, fragment.HLT_DoubleEle33_CaloIdL_MW_v15, fragment.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v5, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16, fragment.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16, fragment.HLT_Ele27_Ele37_CaloIdL_MW_v2, fragment.HLT_Mu27_Ele37_CaloIdL_MW_v2, fragment.HLT_Mu37_Ele27_CaloIdL_MW_v2, fragment.HLT_Mu37_TkMu27_v2, fragment.HLT_DoubleMu4_3_Bs_v12, fragment.HLT_DoubleMu4_3_Jpsi_Displaced_v13, fragment.HLT_DoubleMu4_JpsiTrk_Displaced_v12, fragment.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12, fragment.HLT_DoubleMu3_Trk_Tau3mu_v9, fragment.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12, fragment.HLT_DoubleMu4_Mass8_DZ_PFHT350_v5, fragment.HLT_DoubleMu8_Mass8_PFHT350_v5, fragment.HLT_Mu3_PFJet40_v12, fragment.HLT_Mu7p5_L2Mu2_Jpsi_v8, fragment.HLT_Mu7p5_L2Mu2_Upsilon_v8, fragment.HLT_Mu7p5_Track2_Jpsi_v9, fragment.HLT_Mu7p5_Track3p5_Jpsi_v9, fragment.HLT_Mu7p5_Track7_Jpsi_v9, fragment.HLT_Mu7p5_Track2_Upsilon_v9, fragment.HLT_Mu7p5_Track3p5_Upsilon_v9, fragment.HLT_Mu7p5_Track7_Upsilon_v9, fragment.HLT_DoublePhoton33_CaloIdL_v5, fragment.HLT_DoublePhoton70_v5, fragment.HLT_DoublePhoton85_v13, fragment.HLT_Ele20_WPTight_Gsf_v4, fragment.HLT_Ele20_WPLoose_Gsf_v4, fragment.HLT_Ele20_eta2p1_WPLoose_Gsf_v4, fragment.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3, fragment.HLT_Ele27_WPTight_Gsf_v14, fragment.HLT_Ele32_WPTight_Gsf_v13, fragment.HLT_Ele35_WPTight_Gsf_v7, fragment.HLT_Ele35_WPTight_Gsf_L1EGMT_v3, fragment.HLT_Ele38_WPTight_Gsf_v7, fragment.HLT_Ele40_WPTight_Gsf_v7, fragment.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7, fragment.HLT_HT450_Beamspot_v7, fragment.HLT_HT300_Beamspot_v7, fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8, fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8, fragment.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8, fragment.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8, fragment.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8, fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8, fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8, fragment.HLT_IsoMu20_v12, fragment.HLT_IsoMu24_v10, fragment.HLT_IsoMu24_eta2p1_v12, fragment.HLT_IsoMu27_v13, fragment.HLT_IsoMu30_v1, fragment.HLT_UncorrectedJetE30_NoBPTX_v4, fragment.HLT_UncorrectedJetE30_NoBPTX3BX_v4, fragment.HLT_UncorrectedJetE60_NoBPTX3BX_v4, fragment.HLT_UncorrectedJetE70_NoBPTX3BX_v4, fragment.HLT_L1SingleMu18_v3, fragment.HLT_L1SingleMu25_v2, fragment.HLT_L2Mu10_v7, fragment.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5, fragment.HLT_L2Mu10_NoVertex_NoBPTX_v6, fragment.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4, fragment.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5, fragment.HLT_L2Mu50_v2, fragment.HLT_DoubleL2Mu50_v2, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1, fragment.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3, fragment.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1, fragment.HLT_Mu25_TkMu0_Onia_v5, fragment.HLT_Mu30_TkMu0_Onia_v5, fragment.HLT_Mu20_TkMu0_Phi_v5, fragment.HLT_Mu25_TkMu0_Phi_v5, fragment.HLT_Mu20_v10, fragment.HLT_Mu27_v11, fragment.HLT_Mu50_v11, fragment.HLT_Mu55_v1, fragment.HLT_OldMu100_v3, fragment.HLT_TkMu100_v2, fragment.HLT_DiPFJet15_NoCaloMatched_v12, fragment.HLT_DiPFJet25_NoCaloMatched_v12, fragment.HLT_DiPFJet15_FBEta3_NoCaloMatched_v13, fragment.HLT_DiPFJet25_FBEta3_NoCaloMatched_v13, fragment.HLT_DiPFJetAve40_v10, fragment.HLT_DiPFJetAve60_v10, fragment.HLT_DiPFJetAve80_v9, fragment.HLT_DiPFJetAve140_v9, fragment.HLT_DiPFJetAve200_v9, fragment.HLT_DiPFJetAve260_v10, fragment.HLT_DiPFJetAve320_v10, fragment.HLT_DiPFJetAve400_v10, fragment.HLT_DiPFJetAve500_v10, fragment.HLT_DiPFJetAve15_HFJEC_v13, fragment.HLT_DiPFJetAve25_HFJEC_v13, fragment.HLT_DiPFJetAve35_HFJEC_v13, fragment.HLT_DiPFJetAve60_HFJEC_v11, fragment.HLT_DiPFJetAve80_HFJEC_v11, fragment.HLT_DiPFJetAve100_HFJEC_v11, fragment.HLT_DiPFJetAve160_HFJEC_v11, fragment.HLT_DiPFJetAve220_HFJEC_v12, fragment.HLT_DiPFJetAve300_HFJEC_v12, fragment.HLT_AK8PFJet40_v12, fragment.HLT_AK8PFJet60_v11, fragment.HLT_AK8PFJet80_v11, fragment.HLT_AK8PFJet140_v11, fragment.HLT_AK8PFJet200_v11, fragment.HLT_AK8PFJet260_v12, fragment.HLT_AK8PFJet320_v12, fragment.HLT_AK8PFJet400_v12, fragment.HLT_AK8PFJet450_v12, fragment.HLT_AK8PFJet500_v12, fragment.HLT_AK8PFJet550_v7, fragment.HLT_PFJet40_v17, fragment.HLT_PFJet60_v17, fragment.HLT_PFJet80_v16, fragment.HLT_PFJet140_v15, fragment.HLT_PFJet200_v15, fragment.HLT_PFJet260_v16, fragment.HLT_PFJet320_v16, fragment.HLT_PFJet400_v16, fragment.HLT_PFJet450_v17, fragment.HLT_PFJet500_v17, fragment.HLT_PFJet550_v7, fragment.HLT_PFJetFwd40_v15, fragment.HLT_PFJetFwd60_v15, fragment.HLT_PFJetFwd80_v14, fragment.HLT_PFJetFwd140_v14, fragment.HLT_PFJetFwd200_v14, fragment.HLT_PFJetFwd260_v15, fragment.HLT_PFJetFwd320_v15, fragment.HLT_PFJetFwd400_v15, fragment.HLT_PFJetFwd450_v15, fragment.HLT_PFJetFwd500_v15, fragment.HLT_AK8PFJetFwd40_v11, fragment.HLT_AK8PFJetFwd60_v10, fragment.HLT_AK8PFJetFwd80_v10, fragment.HLT_AK8PFJetFwd140_v10, fragment.HLT_AK8PFJetFwd200_v10, fragment.HLT_AK8PFJetFwd260_v11, fragment.HLT_AK8PFJetFwd320_v11, fragment.HLT_AK8PFJetFwd400_v11, fragment.HLT_AK8PFJetFwd450_v11, fragment.HLT_AK8PFJetFwd500_v11, fragment.HLT_PFHT180_v13, fragment.HLT_PFHT250_v13, fragment.HLT_PFHT370_v13, fragment.HLT_PFHT430_v13, fragment.HLT_PFHT510_v13, fragment.HLT_PFHT590_v13, fragment.HLT_PFHT680_v13, fragment.HLT_PFHT780_v13, fragment.HLT_PFHT890_v13, fragment.HLT_PFHT1050_v14, fragment.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8, fragment.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8, fragment.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8, fragment.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8, fragment.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8, fragment.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8, fragment.HLT_PFMET110_PFMHT110_IDTight_v16, fragment.HLT_PFMET120_PFMHT120_IDTight_v16, fragment.HLT_PFMET130_PFMHT130_IDTight_v16, fragment.HLT_PFMET140_PFMHT140_IDTight_v16, fragment.HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5, fragment.HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5, fragment.HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5, fragment.HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5, fragment.HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5, fragment.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5, fragment.HLT_PFMETTypeOne110_PFMHT110_IDTight_v8, fragment.HLT_PFMETTypeOne120_PFMHT120_IDTight_v8, fragment.HLT_PFMETTypeOne130_PFMHT130_IDTight_v8, fragment.HLT_PFMETTypeOne140_PFMHT140_IDTight_v7, fragment.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16, fragment.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16, fragment.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15, fragment.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15, fragment.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16, fragment.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16, fragment.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15, fragment.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15, fragment.HLT_L1ETMHadSeeds_v1, fragment.HLT_CaloMHT90_v2, fragment.HLT_CaloMET80_NotCleaned_v3, fragment.HLT_CaloMET90_NotCleaned_v3, fragment.HLT_CaloMET100_NotCleaned_v3, fragment.HLT_CaloMET110_NotCleaned_v3, fragment.HLT_CaloMET250_NotCleaned_v3, fragment.HLT_CaloMET70_HBHECleaned_v3, fragment.HLT_CaloMET80_HBHECleaned_v3, fragment.HLT_CaloMET90_HBHECleaned_v3, fragment.HLT_CaloMET100_HBHECleaned_v3, fragment.HLT_CaloMET250_HBHECleaned_v3, fragment.HLT_CaloMET300_HBHECleaned_v3, fragment.HLT_CaloMET350_HBHECleaned_v3, fragment.HLT_PFMET200_NotCleaned_v5, fragment.HLT_PFMET200_HBHECleaned_v5, fragment.HLT_PFMET250_HBHECleaned_v5, fragment.HLT_PFMET300_HBHECleaned_v5, fragment.HLT_PFMET200_HBHE_BeamHaloCleaned_v5, fragment.HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5, fragment.HLT_MET105_IsoTrk50_v6, fragment.HLT_MET120_IsoTrk50_v6, fragment.HLT_SingleJet30_Mu12_SinglePFJet40_v7, fragment.HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5, fragment.HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5, fragment.HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5, fragment.HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5, fragment.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, fragment.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, fragment.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, fragment.HLT_DoublePFJets40_CaloBTagCSV_p33_v5, fragment.HLT_DoublePFJets100_CaloBTagCSV_p33_v5, fragment.HLT_DoublePFJets200_CaloBTagCSV_p33_v5, fragment.HLT_DoublePFJets350_CaloBTagCSV_p33_v5, fragment.HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, fragment.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, fragment.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, fragment.HLT_Photon300_NoHE_v11, fragment.HLT_Mu8_TrkIsoVVL_v10, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15, fragment.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15, fragment.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10, fragment.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8, fragment.HLT_Mu17_TrkIsoVVL_v10, fragment.HLT_Mu19_TrkIsoVVL_v1, fragment.HLT_BTagMu_AK4DiJet20_Mu5_v10, fragment.HLT_BTagMu_AK4DiJet40_Mu5_v10, fragment.HLT_BTagMu_AK4DiJet70_Mu5_v10, fragment.HLT_BTagMu_AK4DiJet110_Mu5_v10, fragment.HLT_BTagMu_AK4DiJet170_Mu5_v9, fragment.HLT_BTagMu_AK4Jet300_Mu5_v10, fragment.HLT_BTagMu_AK8DiJet170_Mu5_v6, fragment.HLT_BTagMu_AK8Jet300_Mu5_v10, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, fragment.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12, fragment.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4, fragment.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12, fragment.HLT_Mu12_DoublePhoton20_v2, fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_v2, fragment.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2, fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_v3, fragment.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3, fragment.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3, fragment.HLT_Photon25_v2, fragment.HLT_Photon33_v4, fragment.HLT_Photon50_v12, fragment.HLT_Photon75_v12, fragment.HLT_Photon90_v12, fragment.HLT_Photon120_v12, fragment.HLT_Photon150_v5, fragment.HLT_Photon175_v13, fragment.HLT_Photon200_v12, fragment.HLT_Photon50_R9Id90_HE10_IsoM_v13, fragment.HLT_Photon75_R9Id90_HE10_IsoM_v13, fragment.HLT_Photon90_R9Id90_HE10_IsoM_v13, fragment.HLT_Photon120_R9Id90_HE10_IsoM_v13, fragment.HLT_Photon165_R9Id90_HE10_IsoM_v14, fragment.HLT_Photon90_CaloIdL_PFHT700_v12, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12, fragment.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12, fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13, fragment.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12, fragment.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12, fragment.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13, fragment.HLT_Dimuon0_Jpsi_L1_NoOS_v5, fragment.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5, fragment.HLT_Dimuon0_Jpsi_v6, fragment.HLT_Dimuon0_Jpsi_NoVertexing_v6, fragment.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5, fragment.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5, fragment.HLT_Dimuon0_Jpsi3p5_Muon2_v4, fragment.HLT_Dimuon0_Upsilon_L1_4p5_v6, fragment.HLT_Dimuon0_Upsilon_L1_5_v6, fragment.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6, fragment.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5, fragment.HLT_Dimuon0_Upsilon_NoVertexing_v5, fragment.HLT_Dimuon0_Upsilon_L1_5M_v5, fragment.HLT_Dimuon0_LowMass_L1_0er1p5R_v5, fragment.HLT_Dimuon0_LowMass_L1_0er1p5_v6, fragment.HLT_Dimuon0_LowMass_v6, fragment.HLT_Dimuon0_LowMass_L1_4_v6, fragment.HLT_Dimuon0_LowMass_L1_4R_v5, fragment.HLT_Dimuon0_LowMass_L1_TM530_v4, fragment.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4, fragment.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4, fragment.HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6, fragment.HLT_TripleMu_10_5_5_DZ_v8, fragment.HLT_TripleMu_12_10_5_v8, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1, fragment.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1, fragment.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6, fragment.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6, fragment.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6, fragment.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4, fragment.HLT_DoubleMu4_Jpsi_Displaced_v5, fragment.HLT_DoubleMu4_Jpsi_NoVertexing_v5, fragment.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4, fragment.HLT_DoubleMu43NoFiltersNoVtx_v3, fragment.HLT_DoubleMu48NoFiltersNoVtx_v3, fragment.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4, fragment.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5, fragment.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5, fragment.HLT_HT425_v7, fragment.HLT_HT430_DisplacedDijet40_DisplacedTrack_v10, fragment.HLT_HT430_DisplacedDijet60_DisplacedTrack_v10, fragment.HLT_HT430_DisplacedDijet80_DisplacedTrack_v10, fragment.HLT_HT400_DisplacedDijet40_DisplacedTrack_v10, fragment.HLT_HT650_DisplacedDijet60_Inclusive_v10, fragment.HLT_HT550_DisplacedDijet80_Inclusive_v8, fragment.HLT_HT550_DisplacedDijet60_Inclusive_v10, fragment.HLT_HT650_DisplacedDijet80_Inclusive_v11, fragment.HLT_HT750_DisplacedDijet80_Inclusive_v11, fragment.HLT_DiJet110_35_Mjj650_PFMET110_v5, fragment.HLT_DiJet110_35_Mjj650_PFMET120_v5, fragment.HLT_DiJet110_35_Mjj650_PFMET130_v5, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET110_v5, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET120_v5, fragment.HLT_TripleJet110_35_35_Mjj650_PFMET130_v5, fragment.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5, fragment.HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5, fragment.HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5, fragment.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9, fragment.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9, fragment.HLT_Ele28_HighEta_SC20_Mass55_v11, fragment.HLT_DoubleMu20_7_Mass0to30_Photon23_v5, fragment.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5, fragment.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12, fragment.HLT_Ele15_IsoVVVL_PFHT450_v12, fragment.HLT_Ele50_IsoVVVL_PFHT450_v12, fragment.HLT_Ele15_IsoVVVL_PFHT600_v16, fragment.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11, fragment.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10, fragment.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5, fragment.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11, fragment.HLT_Mu15_IsoVVVL_PFHT450_v11, fragment.HLT_Mu50_IsoVVVL_PFHT450_v11, fragment.HLT_Mu15_IsoVVVL_PFHT600_v15, fragment.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5, fragment.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5, fragment.HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5, fragment.HLT_Dimuon12_Upsilon_eta1p5_v12, fragment.HLT_Dimuon14_Phi_Barrel_Seagulls_v5, fragment.HLT_Dimuon18_PsiPrime_v12, fragment.HLT_Dimuon25_Jpsi_v12, fragment.HLT_Dimuon18_PsiPrime_noCorrL1_v3, fragment.HLT_Dimuon24_Upsilon_noCorrL1_v3, fragment.HLT_Dimuon24_Phi_noCorrL1_v3, fragment.HLT_Dimuon25_Jpsi_noCorrL1_v3, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14, fragment.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14, fragment.HLT_DoubleIsoMu20_eta2p1_v4, fragment.HLT_DoubleIsoMu24_eta2p1_v4, fragment.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4, fragment.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10, fragment.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11, fragment.HLT_Mu8_v10, fragment.HLT_Mu17_v10, fragment.HLT_Mu19_v1, fragment.HLT_Mu17_Photon30_IsoCaloId_v3, fragment.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12, fragment.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14, fragment.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14, fragment.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14, fragment.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12, fragment.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14, fragment.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14, fragment.HLT_Ele115_CaloIdVT_GsfTrkIdT_v12, fragment.HLT_Ele135_CaloIdVT_GsfTrkIdT_v5, fragment.HLT_Ele145_CaloIdVT_GsfTrkIdT_v6, fragment.HLT_Ele200_CaloIdVT_GsfTrkIdT_v6, fragment.HLT_Ele250_CaloIdVT_GsfTrkIdT_v11, fragment.HLT_Ele300_CaloIdVT_GsfTrkIdT_v11, fragment.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5, fragment.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5, fragment.HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5, fragment.HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4, fragment.HLT_PFHT380_SixPFJet32_v5, fragment.HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5, fragment.HLT_PFHT430_SixPFJet40_v7, fragment.HLT_PFHT350_v15, fragment.HLT_PFHT350MinPFJet15_v5, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_v4, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4, fragment.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7, fragment.HLT_FullTrack_Multiplicity85_v3, fragment.HLT_FullTrack_Multiplicity100_v2, fragment.HLT_FullTrack_Multiplicity130_v2, fragment.HLT_FullTrack_Multiplicity155_v3, fragment.HLT_ECALHT800_v9, fragment.HLT_DiSC30_18_EIso_AND_HE_Mass70_v12, fragment.HLT_Physics_v7, fragment.HLT_Physics_part0_v7, fragment.HLT_Physics_part1_v7, fragment.HLT_Physics_part2_v7, fragment.HLT_Physics_part3_v7, fragment.HLT_Physics_part4_v7, fragment.HLT_Physics_part5_v7, fragment.HLT_Physics_part6_v7, fragment.HLT_Physics_part7_v7, fragment.DST_Physics_v7, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v6, fragment.HLT_ZeroBias_part0_v6, fragment.HLT_ZeroBias_part1_v6, fragment.HLT_ZeroBias_part2_v6, fragment.HLT_ZeroBias_part3_v6, fragment.HLT_ZeroBias_part4_v6, fragment.HLT_ZeroBias_part5_v6, fragment.HLT_ZeroBias_part6_v6, fragment.HLT_ZeroBias_part7_v6, fragment.DST_ZeroBias_v2, fragment.DST_HT250_CaloScouting_v8, fragment.DST_HT250_CaloBTagScouting_v7, fragment.DST_HT410_PFScouting_v12, fragment.DST_HT410_BTagScouting_v12, fragment.DST_ZeroBias_BTagScouting_v11, fragment.DST_ZeroBias_CaloScouting_PFScouting_v10, fragment.DST_CaloJet40_BTagScouting_v11, fragment.DST_CaloJet40_CaloScouting_PFScouting_v11, fragment.DST_CaloJet40_CaloBTagScouting_v10, fragment.DST_L1HTT_BTagScouting_v11, fragment.DST_L1HTT_CaloScouting_PFScouting_v11, fragment.DST_L1HTT_CaloBTagScouting_v10, fragment.DST_L1DoubleMu_BTagScouting_v12, fragment.DST_L1DoubleMu_CaloScouting_PFScouting_v11, fragment.DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4, fragment.DST_DoubleMu3_noVtx_CaloScouting_v4, fragment.HLT_AK4CaloJet30_v10, fragment.HLT_AK4CaloJet40_v9, fragment.HLT_AK4CaloJet50_v9, fragment.HLT_AK4CaloJet80_v9, fragment.HLT_AK4CaloJet100_v9, fragment.HLT_AK4CaloJet120_v8, fragment.HLT_AK4PFJet30_v15, fragment.HLT_AK4PFJet50_v15, fragment.HLT_AK4PFJet80_v15, fragment.HLT_AK4PFJet100_v15, fragment.HLT_AK4PFJet120_v14, fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v8, fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v8, fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v8, fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v8, fragment.HLT_HISinglePhoton50_Eta3p1ForPPRef_v8, fragment.HLT_HISinglePhoton60_Eta3p1ForPPRef_v8, fragment.HLT_Photon20_HoverELoose_v9, fragment.HLT_Photon30_HoverELoose_v9, fragment.HLT_Photon40_HoverELoose_v9, fragment.HLT_Photon50_HoverELoose_v9, fragment.HLT_Photon60_HoverELoose_v9, fragment.HLT_EcalCalibration_v4, fragment.HLT_HcalCalibration_v5, fragment.AlCa_EcalPhiSym_v8, fragment.HLT_L1UnpairedBunchBptxMinus_v2, fragment.HLT_L1UnpairedBunchBptxPlus_v2, fragment.HLT_L1NotBptxOR_v3, fragment.HLT_L1MinimumBiasHF_OR_v2, fragment.HLT_L1MinimumBiasHF0OR_v3, fragment.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2, fragment.HLT_HcalNZS_v12, fragment.HLT_HcalPhiSym_v14, fragment.HLT_HcalIsolatedbunch_v4, fragment.HLT_IsoTrackHB_v3, fragment.HLT_IsoTrackHE_v3, fragment.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, fragment.HLT_ZeroBias_IsolatedBunches_v5, fragment.HLT_ZeroBias_FirstCollisionInTrain_v4, fragment.HLT_ZeroBias_LastCollisionInTrain_v3, fragment.HLT_ZeroBias_FirstBXAfterTrain_v3, fragment.AlCa_RPCMuonNormalisation_v13, fragment.AlCa_LumiPixels_Random_v4, fragment.AlCa_LumiPixels_ZeroBias_v8, fragment.MC_ReducedIterativeTracking_v9, fragment.MC_PFMET_v13, fragment.MC_AK4PFJets_v13, fragment.MC_PFBTagCSV_v7, fragment.MC_PFHT_v12, fragment.MC_PFMHT_v12, fragment.MC_CaloMET_v8, fragment.MC_CaloMET_JetIdCleaned_v8, fragment.MC_AK4CaloJets_v8, fragment.MC_AK4CaloJetsFromPV_v6, fragment.MC_CaloBTagCSV_v6, fragment.MC_CaloHT_v7, fragment.MC_CaloMHT_v7, fragment.MC_AK8PFJets_v13, fragment.MC_AK8TrimPFJets_v13, fragment.MC_AK8PFHT_v12, fragment.MC_AK8CaloHT_v7, fragment.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v12, fragment.MC_DoubleEle5_CaloIdL_MW_v13, fragment.MC_Ele5_WPTight_Gsf_v6, fragment.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v13, fragment.MC_IsoMu_v12, fragment.MC_DoubleMu_TrkIsoVVL_DZ_v9, fragment.MC_DoubleMuNoFiltersNoVtx_v7, fragment.AlCa_EcalPi0EBonly_v11, fragment.AlCa_EcalPi0EEonly_v11, fragment.AlCa_EcalEtaEBonly_v11, fragment.AlCa_EcalEtaEEonly_v11, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9, fragment.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9, fragment.HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8, fragment.HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8, fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8, fragment.HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8, fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8, fragment.HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8, fragment.HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8, fragment.HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8, fragment.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8, fragment.HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8, fragment.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8, fragment.HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4, fragment.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7, fragment.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8, fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8, fragment.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v3, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v6, fragment.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v6, fragment.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7, fragment.HLT_Rsq0p35_v11, fragment.HLT_Rsq0p40_v11, fragment.HLT_RsqMR300_Rsq0p09_MR200_v11, fragment.HLT_RsqMR320_Rsq0p09_MR200_v11, fragment.HLT_RsqMR300_Rsq0p09_MR200_4jet_v11, fragment.HLT_RsqMR320_Rsq0p09_MR200_4jet_v11, fragment.HLT_L1_DoubleJet30_Mass_Min400_Mu10_v1, fragment.HLT_IsoMu27_LooseChargedIsoPFTau20_SingleL1_v1, fragment.HLT_IsoMu27_MediumChargedIsoPFTau20_SingleL1_v1, fragment.HLT_IsoMu27_TightChargedIsoPFTau20_SingleL1_v1, fragment.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v1, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v1, fragment.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v1, fragment.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v5, fragment.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v5, fragment.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v5, fragment.HLT_Mu18_Mu9_SameSign_v2, fragment.HLT_Mu18_Mu9_SameSign_DZ_v2, fragment.HLT_Mu18_Mu9_v2, fragment.HLT_Mu18_Mu9_DZ_v2, fragment.HLT_Mu20_Mu10_SameSign_v2, fragment.HLT_Mu20_Mu10_SameSign_DZ_v2, fragment.HLT_Mu20_Mu10_v2, fragment.HLT_Mu20_Mu10_DZ_v2, fragment.HLT_Mu23_Mu12_SameSign_v2, fragment.HLT_Mu23_Mu12_SameSign_DZ_v2, fragment.HLT_Mu23_Mu12_v2, fragment.HLT_Mu23_Mu12_DZ_v2, fragment.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi_v3, fragment.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v2, fragment.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v6, fragment.HLT_TripleMu_5_3_3_Mass3p8to60_DCA_v1, fragment.HLT_QuadPFJet98_83_71_15_DoubleBTagCSV_p013_p08_VBF1_v5, fragment.HLT_QuadPFJet103_88_75_15_DoubleBTagCSV_p013_p08_VBF1_v5, fragment.HLT_QuadPFJet105_90_76_15_DoubleBTagCSV_p013_p08_VBF1_v5, fragment.HLT_QuadPFJet111_90_80_15_DoubleBTagCSV_p013_p08_VBF1_v5, fragment.HLT_QuadPFJet98_83_71_15_BTagCSV_p013_VBF2_v5, fragment.HLT_QuadPFJet103_88_75_15_BTagCSV_p013_VBF2_v5, fragment.HLT_QuadPFJet105_88_76_15_BTagCSV_p013_VBF2_v5, fragment.HLT_QuadPFJet111_90_80_15_BTagCSV_p013_VBF2_v5, fragment.HLT_QuadPFJet98_83_71_15_v1, fragment.HLT_QuadPFJet103_88_75_15_v1, fragment.HLT_QuadPFJet105_88_76_15_v1, fragment.HLT_QuadPFJet111_90_80_15_v1, fragment.HLT_AK8PFJet330_PFAK8BTagCSV_p17_v1, fragment.HLT_AK8PFJet330_PFAK8BTagCSV_p1_v1, fragment.HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v8, fragment.HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v8, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.ScoutingPFOutput, fragment.ScoutingCaloMuonOutput )) - - -# dummyfy hltGetConditions in cff's -if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ : - fragment.hltDummyConditions = cms.EDFilter( "HLTBool", - result = cms.bool( True ) - ) - fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions) - -# add specific customizations -from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll -fragment = customizeHLTforAll(fragment,"2e34v40") - -from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW -fragment = customizeHLTforCMSSW(fragment,"2e34v40") - -# Eras-based customisations -from HLTrigger.Configuration.Eras import modifyHLTforEras -modifyHLTforEras(fragment) - diff --git a/HLTrigger/Configuration/python/HLT_FULL_cff.py b/HLTrigger/Configuration/python/HLT_FULL_cff.py index fa62d8b2df815..1822bf4b9fea5 100644 --- a/HLTrigger/Configuration/python/HLT_FULL_cff.py +++ b/HLTrigger/Configuration/python/HLT_FULL_cff.py @@ -1,13 +1,13 @@ -# hltGetConfiguration --cff --data /dev/CMSSW_9_2_0/HLT --type FULL +# hltGetConfiguration --cff --data /dev/CMSSW_10_0_0/HLT --type FULL -# /dev/CMSSW_9_2_0/HLT/V587 (CMSSW_9_2_14) +# /dev/CMSSW_10_0_0/HLT/V22 (CMSSW_10_0_0_HLT1) import FWCore.ParameterSet.Config as cms fragment = cms.ProcessFragment( "HLT" ) fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_9_2_0/HLT/V587') + tableName = cms.string('/dev/CMSSW_10_0_0/HLT/V22') ) fragment.transferSystem = cms.PSet( @@ -3946,10 +3946,56 @@ recordName = cms.string( "L1TGlobalParametersRcd" ), firstValid = cms.vuint32( 1 ) ) -fragment.StableParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalStableParametersRcd" ), - firstValid = cms.vuint32( 1 ) +fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP", + timeSlewParametersM3 = cms.VPSet( + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 32.0 ), + tspar0 = cms.double( 15.5 ), + tspar1 = cms.double( -3.2 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ) + ), + timeSlewParametersM2 = cms.VPSet( + cms.PSet( slope = cms.double( -3.178648 ), + tmax = cms.double( 16.0 ), + tzero = cms.double( 23.960177 ) + ), + cms.PSet( slope = cms.double( -1.5610227 ), + tmax = cms.double( 10.0 ), + tzero = cms.double( 11.977461 ) + ), + cms.PSet( slope = cms.double( -1.075824 ), + tmax = cms.double( 6.25 ), + tzero = cms.double( 9.109694 ) + ) + ), + appendToDataLabel = cms.string( "HBHE" ) ) fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource", iovIsRunNotTime = cms.bool( True ), @@ -3996,12 +4042,42 @@ ) fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "ClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer", appendToDataLabel = cms.string( "" ) ) +fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer", + NumberL1JetCounts = cms.uint32( 12 ), + NumberL1NoIsoEG = cms.uint32( 4 ), + NumberL1CenJet = cms.uint32( 4 ), + NumberL1Tau = cms.uint32( 12 ), + NumberConditionChips = cms.uint32( 1 ), + NumberL1EGamma = cms.uint32( 12 ), + TotalBxInEvent = cms.int32( 5 ), + NumberL1Mu = cms.uint32( 4 ), + PinsOnConditionChip = cms.uint32( 512 ), + WordLength = cms.int32( 64 ), + PinsOnChip = cms.uint32( 512 ), + OrderOfChip = cms.vint32( 1 ), + IfMuEtaNumberBits = cms.uint32( 6 ), + OrderConditionChip = cms.vint32( 1 ), + appendToDataLabel = cms.string( "" ), + NumberL1TauJet = cms.uint32( 4 ), + NumberL1Jet = cms.uint32( 12 ), + NumberPhysTriggers = cms.uint32( 512 ), + NumberL1Muon = cms.uint32( 8 ), + UnitLength = cms.int32( 8 ), + NumberL1IsoEG = cms.uint32( 4 ), + NumberTechnicalTriggers = cms.uint32( 64 ), + NumberL1ForJet = cms.uint32( 4 ), + IfCaloEtaNumberBits = cms.uint32( 4 ), + NumberPsbBoards = cms.int32( 7 ), + NumberChips = cms.uint32( 1 ), + NumberPhysTriggersExtended = cms.uint32( 64 ) +) fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "" ), PropagationDirection = cms.string( "alongMomentum" ), @@ -4095,35 +4171,6 @@ unBoost = cms.bool( False ), useSignificance = cms.bool( True ) ) -fragment.StableParameters = cms.ESProducer( "StableParametersTrivialProducer", - NumberL1JetCounts = cms.uint32( 12 ), - NumberL1NoIsoEG = cms.uint32( 4 ), - NumberL1CenJet = cms.uint32( 4 ), - NumberL1Tau = cms.uint32( 8 ), - NumberConditionChips = cms.uint32( 1 ), - NumberL1EGamma = cms.uint32( 12 ), - TotalBxInEvent = cms.int32( 5 ), - NumberL1Mu = cms.uint32( 4 ), - PinsOnConditionChip = cms.uint32( 512 ), - WordLength = cms.int32( 64 ), - PinsOnChip = cms.uint32( 512 ), - OrderOfChip = cms.vint32( 1 ), - IfMuEtaNumberBits = cms.uint32( 6 ), - OrderConditionChip = cms.vint32( 1 ), - appendToDataLabel = cms.string( "" ), - NumberL1TauJet = cms.uint32( 4 ), - NumberL1Jet = cms.uint32( 12 ), - NumberPhysTriggers = cms.uint32( 512 ), - NumberL1Muon = cms.uint32( 12 ), - UnitLength = cms.int32( 8 ), - NumberL1IsoEG = cms.uint32( 4 ), - NumberTechnicalTriggers = cms.uint32( 64 ), - NumberL1ForJet = cms.uint32( 4 ), - IfCaloEtaNumberBits = cms.uint32( 4 ), - NumberPsbBoards = cms.int32( 7 ), - NumberChips = cms.uint32( 5 ), - NumberPhysTriggersExtended = cms.uint32( 64 ) -) fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", NoErrorPropagation = cms.bool( False ), endcapShiftInZPos = cms.double( 0.0 ), @@ -4275,13 +4322,13 @@ 'HcalCellDead' ) ) fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -4294,7 +4341,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( 2.0 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -4303,12 +4350,12 @@ 'CombinedSVPseudoVertex', 'CombinedSVNoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -4321,7 +4368,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( 2.0 ), + sip2dSigMin = cms.double( -99999.9 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -4331,13 +4378,13 @@ trackFlip = cms.bool( False ) ) fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -4363,18 +4410,18 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) + sip2dSigMin = cms.double( 2.0 ) ), calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex', 'CombinedSVIVFV2PseudoVertex', 'CombinedSVIVFV2NoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -4400,7 +4447,7 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) + sip2dSigMin = cms.double( -99999.9 ) ), trackSort = cms.string( "sip2dSig" ), SoftLeptonFlip = cms.bool( False ), @@ -5100,8 +5147,9 @@ ) fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ), @@ -5182,8 +5230,9 @@ ) fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), @@ -5376,8 +5425,9 @@ ) fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", EstimateCut = cms.double( 30.0 ), @@ -5952,7 +6002,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -6025,11 +6084,6 @@ ) ) fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor", - pedestalUpperLimit = cms.double( 2.7 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - respCorrM3 = cms.double( 1.0 ), - timeSlewParsType = cms.int32( 3 ), - applyTimeSlewM3 = cms.bool( True ), digiTimeFromDB = cms.bool( True ), mcOOTCorrectionName = cms.string( "" ), S9S1stat = cms.PSet( ), @@ -6038,7 +6092,6 @@ samplesToAdd = cms.int32( 4 ), mcOOTCorrectionCategory = cms.string( "MC" ), dataOOTCorrectionName = cms.string( "" ), - puCorrMethod = cms.int32( 0 ), correctionPhaseNS = cms.double( 13.0 ), HFInWindowStat = cms.PSet( ), digiLabel = cms.InputTag( "hltHcalDigis" ), @@ -6056,36 +6109,12 @@ correctForTimeslew = cms.bool( True ), setNoiseFlags = cms.bool( False ), correctTiming = cms.bool( False ), - setPulseShapeFlags = cms.bool( False ), + recoParamsFromDB = cms.bool( True ), Subdetector = cms.string( "HO" ), dataOOTCorrectionCategory = cms.string( "Data" ), dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ), - firstSample = cms.int32( 4 ), - noiseHPD = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeMin = cms.double( -15.0 ), - setTimingShapedCutsFlags = cms.bool( False ), - applyPulseJitter = cms.bool( False ), - applyTimeSlew = cms.bool( True ), - applyTimeConstraint = cms.bool( True ), - timingshapedcutsParameters = cms.PSet( ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - ts4Min = cms.double( 5.0 ), - pulseShapeParameters = cms.PSet( ), - timeSigmaSiPM = cms.double( 2.5 ), - applyPedConstraint = cms.bool( True ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - noiseSiPM = cms.double( 1.0 ), - meanTime = cms.double( -2.5 ), - flagParameters = cms.PSet( ), - pedSigmaHPD = cms.double( 0.5 ), - fitTimes = cms.int32( 1 ), - timeMax = cms.double( 10.0 ), - timeSigmaHPD = cms.double( 5.0 ), - meanPed = cms.double( 0.0 ), - hscpParameters = cms.PSet( ) + setPulseShapeFlags = cms.bool( False ), + firstSample = cms.int32( 4 ) ) fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", EBSumThreshold = cms.double( 0.2 ), @@ -6093,6 +6122,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -6113,6 +6143,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -6131,6 +6162,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -6472,26 +6504,9 @@ src = cms.InputTag( "hltAK4CaloJetsPF" ), etMin = cms.double( 5.0 ) ) -fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule", - useStandardFEDid = cms.bool( True ), - maxFEDid = cms.untracked.int32( 779 ), - inputLabel = cms.InputTag( "rawDataCollector" ), - minFEDid = cms.untracked.int32( 770 ), - dataType = cms.string( "DDU" ), - readOutParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - rosParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - writeSC = cms.untracked.bool( True ), - readDDUIDfromDDU = cms.untracked.bool( True ), - readingDDU = cms.untracked.bool( True ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - dqmOnly = cms.bool( False ) +fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi", + debug = cms.untracked.bool( False ), + inputLabel = cms.InputTag( "rawDataCollector" ) ) fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer", debug = cms.untracked.bool( False ), @@ -7036,12 +7051,15 @@ ) fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClusters" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ) ) fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOI", hitsToTry = cms.int32( 3 ), @@ -7088,7 +7106,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) @@ -7113,7 +7130,6 @@ ) fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7142,8 +7158,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( True ) ) fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -7373,6 +7388,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" ) ) @@ -7394,7 +7410,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -7454,7 +7469,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -7479,7 +7493,6 @@ ) fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7508,8 +7521,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -7590,6 +7602,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" ) ) @@ -7636,7 +7649,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -7661,7 +7673,6 @@ ) fragment.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7690,8 +7701,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -7922,6 +7932,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" ) ) @@ -7943,7 +7954,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -8003,7 +8013,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -8028,7 +8037,6 @@ ) fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -8057,8 +8065,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -8139,6 +8146,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" ) ) @@ -8185,7 +8193,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -8210,7 +8217,6 @@ ) fragment.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -8239,8 +8245,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -8649,6 +8654,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -8670,7 +8676,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -8772,6 +8777,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemoval" ) ) @@ -8874,7 +8880,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -8899,7 +8904,6 @@ ) fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -8928,8 +8932,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -9019,6 +9022,7 @@ clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" ) ) @@ -9040,7 +9044,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -9079,7 +9082,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -9104,7 +9106,6 @@ ) fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -9133,12 +9134,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -9167,8 +9166,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt', @@ -9407,6 +9405,7 @@ clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" ) ) @@ -9453,7 +9452,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -9478,7 +9476,6 @@ ) fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -9507,8 +9504,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -9646,6 +9642,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTriplets" ) ) @@ -9692,7 +9689,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -9717,7 +9713,6 @@ ) fragment.hltTripletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -9746,8 +9741,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltTripletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -9874,6 +9868,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairs" ) ) @@ -9904,7 +9899,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -9929,7 +9923,6 @@ ) fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -9958,8 +9951,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -10344,7 +10336,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -10389,11 +10391,9 @@ ), cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) + cms.PSet( depth = cms.vint32( 1, 2 ), + threshold = cms.vdouble( 1.2, 1.8 ), + detectorEnum = cms.int32( 4 ) ) ) ) @@ -10631,11 +10631,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -10667,13 +10669,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -10684,13 +10688,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -12097,6 +12103,7 @@ barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), thresh_PFClusterSeedBarrel = cms.double( 1.0 ), ClusteringType = cms.string( "Mustache" ), + dropUnseedable = cms.bool( False ), EnergyWeight = cms.string( "Raw" ), PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), thresh_PFClusterSeedEndcap = cms.double( 1.0 ), @@ -12266,7 +12273,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -12288,6 +12304,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -12308,6 +12325,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -12326,6 +12344,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -12541,6 +12560,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) ) @@ -12550,6 +12570,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -12790,7 +12811,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 1000000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -13549,7 +13569,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) @@ -13574,7 +13593,6 @@ ) fragment.hltIterL3OIMuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -13603,8 +13621,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( True ) ) fragment.hltIterL3OIMuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -13792,6 +13809,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" ) ) @@ -13813,7 +13831,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -13873,7 +13890,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -13898,7 +13914,6 @@ ) fragment.hltIter0IterL3MuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesOpenMu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -13927,8 +13942,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0IterL3MuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -14000,6 +14014,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTripletsOpenMu" ) ) @@ -14046,7 +14061,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -14071,7 +14085,6 @@ ) fragment.hltIter2IterL3MuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesOpenMu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -14100,8 +14113,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2IterL3MuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -14332,6 +14344,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadrupletsOpenMu" ) ) @@ -14353,7 +14366,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -14413,7 +14425,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -14438,7 +14449,6 @@ ) fragment.hltIter0IterL3FromL1MuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesOpenMu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -14467,8 +14477,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -14549,6 +14558,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheckOpenMu" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTripletsOpenMu" ) ) @@ -14595,7 +14605,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -14620,7 +14629,6 @@ ) fragment.hltIter2IterL3FromL1MuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesOpenMu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -14649,8 +14657,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -15332,6 +15339,7 @@ barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), thresh_PFClusterSeedBarrel = cms.double( 1.0 ), ClusteringType = cms.string( "Mustache" ), + dropUnseedable = cms.bool( False ), EnergyWeight = cms.string( "Raw" ), PFClusters = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), thresh_PFClusterSeedEndcap = cms.double( 1.0 ), @@ -15462,7 +15470,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -15484,6 +15501,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -15504,6 +15522,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -15522,6 +15541,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -15654,6 +15674,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) ) @@ -15663,6 +15684,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -16458,7 +16480,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -16504,11 +16536,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -16540,13 +16574,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -16557,13 +16593,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -16819,6 +16857,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -16887,7 +16926,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -17031,6 +17069,7 @@ clusterCheck = cms.InputTag( "hltIter1ElectronsPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerTriplets" ) ) @@ -17074,7 +17113,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -17311,6 +17349,7 @@ clusterCheck = cms.InputTag( "hltIter2ElectronsPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerPairs" ) ) @@ -17341,7 +17380,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -18283,7 +18321,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -18959,6 +18996,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -18980,7 +19018,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -19019,7 +19056,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -19044,7 +19080,6 @@ ) fragment.hltIter0DisplacedJpsiTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19073,8 +19108,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -19177,6 +19211,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedJpsiPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedJpsiPixelLayerTriplets" ) ) @@ -19223,7 +19258,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -19248,7 +19282,6 @@ ) fragment.hltIter1DisplacedJpsiTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19277,12 +19310,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedJpsiTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19311,8 +19342,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedJpsiTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedJpsiTrackCutClassifierPrompt', @@ -19454,6 +19484,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPixelClusterCheckDisplacedJpsiReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsDisplacedJpsiReg" ) ) @@ -19500,7 +19531,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -19525,7 +19555,6 @@ ) fragment.hltTripletRecoveryTrackCutClassifierDisplacedJpsiReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryCtfWithMaterialTracksDisplacedJpsiReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19554,8 +19583,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltTripletRecoveryTrackSelectionHighPurityDisplacedJpsiReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -19682,6 +19710,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPixelClusterCheckDisplacedJpsiReg" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsDisplacedJpsiReg" ) ) @@ -19712,7 +19741,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -19737,7 +19765,6 @@ ) fragment.hltDoubletRecoveryTrackCutClassifierDisplacedJpsiReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryCtfWithMaterialTracksDisplacedJpsiReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19766,8 +19793,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltDoubletRecoveryTrackSelectionHighPurityDisplacedJpsiReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -19931,6 +19957,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -19952,7 +19979,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -19991,7 +20017,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -20016,7 +20041,6 @@ ) fragment.hltIter0DisplacedNRTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20045,8 +20069,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -20149,6 +20172,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedNRPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedNRPixelLayerTriplets" ) ) @@ -20195,7 +20219,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -20220,7 +20243,6 @@ ) fragment.hltIter1DisplacedNRTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20249,12 +20271,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedNRTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20283,8 +20303,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedNRTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedNRTrackCutClassifierPrompt', @@ -20426,6 +20445,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPixelClusterCheckDisplacedNRReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsDisplacedNRReg" ) ) @@ -20472,7 +20492,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -20497,7 +20516,6 @@ ) fragment.hltTripletRecoveryTrackCutClassifierDisplacedNRReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryCtfWithMaterialTracksDisplacedNRReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20526,8 +20544,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltTripletRecoveryTrackSelectionHighPurityDisplacedNRReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -20654,6 +20671,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPixelClusterCheckDisplacedNRReg" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsDisplacedNRReg" ) ) @@ -20684,7 +20702,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -20709,7 +20726,6 @@ ) fragment.hltDoubletRecoveryTrackCutClassifierDisplacedNRReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryCtfWithMaterialTracksDisplacedNRReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20738,8 +20754,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltDoubletRecoveryTrackSelectionHighPurityDisplacedNRReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -20955,6 +20970,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -20976,7 +20992,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -21015,7 +21030,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -21040,7 +21054,6 @@ ) fragment.hltIter0DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -21069,8 +21082,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -21166,6 +21178,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muPixelLayerQuadruplets" ) ) @@ -21187,7 +21200,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -21219,7 +21231,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -21244,7 +21255,6 @@ ) fragment.hltIter1DisplacedTau3muTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -21273,12 +21283,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedTau3muTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -21307,8 +21315,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedTau3muTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muTrackCutClassifierPrompt', @@ -21439,6 +21446,7 @@ clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muPixelLayerTriplets" ) ) @@ -21485,7 +21493,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -21510,7 +21517,6 @@ ) fragment.hltIter2DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -21539,8 +21545,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -22041,6 +22046,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -22062,7 +22068,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -22101,7 +22106,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -22126,7 +22130,6 @@ ) fragment.hltIter0DisplacedPsiPrimeTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -22155,8 +22158,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -22259,6 +22261,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedPsiPrimePixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedPsiPrimePixelLayerTriplets" ) ) @@ -22305,7 +22308,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -22330,7 +22332,6 @@ ) fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -22359,12 +22360,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -22393,8 +22392,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt', @@ -22536,6 +22534,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPixelClusterCheckDisplacedPsiPrimeReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsDisplacedPsiPrimeReg" ) ) @@ -22582,7 +22581,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -22607,7 +22605,6 @@ ) fragment.hltTripletRecoveryTrackCutClassifierDisplacedPsiPrimeReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryCtfWithMaterialTracksDisplacedPsiPrimeReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -22636,8 +22633,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltTripletRecoveryTrackSelectionHighPurityDisplacedPsiPrimeReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -22764,6 +22760,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPixelClusterCheckDisplacedPsiPrimeReg" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsDisplacedPsiPrimeReg" ) ) @@ -22794,7 +22791,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -22819,7 +22815,6 @@ ) fragment.hltDoubletRecoveryTrackCutClassifierDisplacedPsiPrimeReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryCtfWithMaterialTracksDisplacedPsiPrimeReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -22848,8 +22843,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltDoubletRecoveryTrackSelectionHighPurityDisplacedPsiPrimeReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -23503,6 +23497,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -23524,7 +23519,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -23589,6 +23583,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -23610,7 +23605,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -23649,7 +23643,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -23674,7 +23667,6 @@ ) fragment.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -23703,8 +23695,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -23800,6 +23791,7 @@ clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadruplets" ) ) @@ -23821,7 +23813,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -23853,7 +23844,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -23878,7 +23868,6 @@ ) fragment.hltIter1L3MuonTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -23907,12 +23896,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1L3MuonTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -23941,8 +23928,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1L3MuonTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPrompt', @@ -24073,6 +24059,7 @@ clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTriplets" ) ) @@ -24119,7 +24106,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -24144,7 +24130,6 @@ ) fragment.hltIter2L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -24173,8 +24158,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -28584,7 +28568,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( True ), sipmQNTStoSum = cms.int32( 3 ), @@ -28606,6 +28599,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -28626,6 +28620,7 @@ HBWeights = cms.vdouble( 1.0E-99 ), HF1Weight = cms.double( 1.0E-99 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( 1.0E-99 ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -28644,6 +28639,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -28675,6 +28671,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -28695,6 +28692,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0E-99 ), HF1Grid = cms.vdouble( ), @@ -28713,6 +28711,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -28744,6 +28743,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -28764,6 +28764,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0E-99 ), HF1Grid = cms.vdouble( ), @@ -28782,6 +28783,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -29138,7 +29140,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -29184,11 +29196,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -29220,13 +29234,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -29237,13 +29253,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -32023,6 +32041,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "" ), AllowMissingInputs = cms.bool( True ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -32043,6 +32062,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -32061,6 +32081,7 @@ hoInput = cms.InputTag( "" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -34807,6 +34828,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -34861,7 +34883,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -35013,6 +35034,7 @@ clusterCheck = cms.InputTag( "hltIter2HighPtTkMuPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2HighPtTkMuPixelLayerPairs" ) ) @@ -35050,7 +35072,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -36084,7 +36105,7 @@ TriggerType = cms.int32( 85 ), PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) ) -fragment.hltSinglePFJet15AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltSinglePFJet25AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), MaxMass = cms.double( -1.0 ), MinN = cms.int32( 1 ), @@ -36094,7 +36115,7 @@ inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets5AK8" ), MinE = cms.double( -1.0 ), triggerType = cms.int32( 85 ), - MinPt = cms.double( 15.0 ) + MinPt = cms.double( 25.0 ) ) fragment.hltPreAK8PFJet40 = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), @@ -37987,50 +38008,56 @@ lMaxLowEHitTime = cms.double( 9999.0 ), TS4TS5EnergyThreshold = cms.double( 50.0 ), digiCollName = cms.string( "hltHcalDigis" ), - lMinHPDHits = cms.int32( 17 ), tMinRBXHits = cms.int32( 50 ), TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0, 4000.0 ), - minEZeros = cms.double( 10.0 ), - pMinRBXHits = cms.int32( 20 ), + lMinHighEHitTime = cms.double( -9999.0 ), + fillLaserMonitor = cms.bool( True ), tMinHPDHits = cms.int32( 16 ), - pMaxHPDEMF = cms.double( 0.02 ), minRecHitE = cms.double( 1.5 ), - hlMaxHPDEMF = cms.double( -9999.0 ), + pMaxHighEHitTime = cms.double( 5.0 ), lRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.5, 0.0, 0.0, 1.0, -0.5 ), - maxCaloTowerIEta = cms.int32( 20 ), - maxNHF = cms.double( 0.9 ), + calibdigiHFtimeslices = cms.vint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ), pMinEEMF = cms.double( 10.0 ), pMaxRatio = cms.double( 0.85 ), - caloTowerCollName = cms.string( "hltTowerMakerForAll" ), + recHitCollName = cms.string( "hltHbhereco" ), pMinEZeros = cms.double( 5.0 ), - pMaxHighEHitTime = cms.double( 5.0 ), - pMaxLowEHitTime = cms.double( 6.0 ), + tMaxLowEHitTime = cms.double( 9999.0 ), + laserMonTSStart = cms.int32( 0 ), + maxNHF = cms.double( 0.9 ), minHighHitE = cms.double( 25.0 ), minR45HitE = cms.double( 5.0 ), tRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.2, 0.0, 0.0, 1.0, -0.2 ), - fillRecHits = cms.bool( True ), lMinZeros = cms.int32( 10 ), lMinRBXHits = cms.int32( 999 ), - pMinRBXRechitR45Fraction = cms.double( 0.1 ), + fillRecHits = cms.bool( True ), + minERatio = cms.double( 50.0 ), + TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), + lMinHPDNoOtherHits = cms.int32( 10 ), pMinRBXRechitR45EnergyFraction = cms.double( 0.1 ), - HcalRecHitFlagsToBeExcluded = cms.vint32( 11, 12, 13, 14, 15 ), - calibdigiHFthreshold = cms.double( -999.0 ), + hlMaxHPDEMF = cms.double( -9999.0 ), + maxCaloTowerIEta = cms.int32( 20 ), minLowHitE = cms.double( 10.0 ), - minEEMF = cms.double( 50.0 ), + TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), + laserMonIEtaList = cms.vint32( 0, 0, 0, 0, 0, 0, 0, 0 ), + laserMonIPhiList = cms.vint32( 23, 17, 11, 5, 29, 35, 41, 47 ), pMinRatio = cms.double( 0.75 ), + tMinLowEHitTime = cms.double( -9999.0 ), HcalAcceptSeverityLevel = cms.uint32( 9 ), pMaxRBXEMF = cms.double( 0.02 ), - pMinE = cms.double( 40.0 ), tMaxRatio = cms.double( 0.92 ), + pMinRBXRechitR45Fraction = cms.double( 0.1 ), maxTrackEta = cms.double( 2.0 ), tMinHighEHitTime = cms.double( -7.0 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), + tMinZeros = cms.int32( 8 ), lMaxRatio = cms.double( 0.96 ), - fillCaloTowers = cms.bool( True ), + pMinRBXHits = cms.int32( 20 ), fillDigis = cms.bool( True ), - lMinHighEHitTime = cms.double( -9999.0 ), - calibdigiHFtimeslices = cms.vint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ), + minEZeros = cms.double( 10.0 ), + laserMonTSEnd = cms.int32( -1 ), + minEEMF = cms.double( 50.0 ), calibdigiHBHEthreshold = cms.double( 15.0 ), + pMinLowEHitTime = cms.double( -6.0 ), + fillCaloTowers = cms.bool( True ), pMinERatio = cms.double( 25.0 ), fillTracks = cms.bool( False ), trackCollName = cms.string( "generalTracks" ), @@ -38038,25 +38065,25 @@ minTrackPt = cms.double( 1.0 ), tMinRatio = cms.double( 0.73 ), TS4TS5UpperCut = cms.vdouble( 999.0, 999.0, 999.0, 999.0, 999.0 ), - pMinLowEHitTime = cms.double( -6.0 ), maxjetindex = cms.int32( 0 ), + laserMonCBoxList = cms.vint32( 6, 6, 6, 6, 6, 6, 6, 6 ), pMinRBXRechitR45Count = cms.int32( 1 ), pMinHPDHits = cms.int32( 10 ), lMinLowEHitTime = cms.double( -9999.0 ), - recHitCollName = cms.string( "hltHbhereco" ), + caloTowerCollName = cms.string( "hltTowerMakerForAll" ), tMinHPDNoOtherHits = cms.int32( 9 ), - minERatio = cms.double( 50.0 ), + pMaxHPDEMF = cms.double( 0.02 ), jetCollName = cms.string( "" ), - tMinLowEHitTime = cms.double( -9999.0 ), + hlMaxRBXEMF = cms.double( 0.01 ), tMaxHighEHitTime = cms.double( 6.0 ), - tMinZeros = cms.int32( 8 ), - lMinHPDNoOtherHits = cms.int32( 10 ), + pMaxLowEHitTime = cms.double( 6.0 ), + lMinHPDHits = cms.int32( 17 ), maxProblemRBXs = cms.int32( 20 ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), - tMaxLowEHitTime = cms.double( 9999.0 ), + calibdigiHFthreshold = cms.double( -999.0 ), + pMinE = cms.double( 40.0 ), pMinHPDNoOtherHits = cms.int32( 7 ), calibdigiHBHEtimeslices = cms.vint32( 3, 4, 5, 6 ), - hlMaxRBXEMF = cms.double( 0.01 ) + HcalRecHitFlagsToBeExcluded = cms.vint32( 11, 12, 13, 14, 15 ) ) fragment.hltHcalTowerNoiseCleanerWithrechit = cms.EDProducer( "HLTHcalTowerNoiseCleanerWithrechit", TS4TS5EnergyThreshold = cms.double( 50.0 ), @@ -38733,6 +38760,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) ) @@ -38754,7 +38782,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -38820,6 +38847,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) ) @@ -38841,7 +38869,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -38898,12 +38925,15 @@ ) fragment.hltSiStripClustersRegForBTag = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClustersRegForBTag" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ) ) fragment.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", useEventsWithNoVertex = cms.bool( True ), @@ -38932,7 +38962,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -38957,7 +38986,6 @@ ) fragment.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -38986,8 +39014,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -39083,6 +39110,7 @@ clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForBTag" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsForBTag" ) ) @@ -39104,7 +39132,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -39136,7 +39163,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -39161,7 +39187,6 @@ ) fragment.hltIter1PFlowTrackCutClassifierPromptForBTag = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -39190,12 +39215,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1PFlowTrackCutClassifierDetachedForBTag = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -39224,8 +39247,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1PFlowTrackCutClassifierMergedForBTag = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptForBTag', @@ -39356,6 +39378,7 @@ clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForBTag" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsForBTag" ) ) @@ -39402,7 +39425,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -39427,7 +39449,6 @@ ) fragment.hltIter2PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -39456,8 +39477,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -39575,6 +39595,7 @@ vertexMinAngleCosine = cms.double( 0.95 ), primaryVertices = cms.InputTag( "hltVerticesL3" ), tracks = cms.InputTag( "hltIter2MergedForBTag" ), + minPt = cms.double( 0.8 ), maxNTracks = cms.uint32( 30 ), clusterizer = cms.PSet( distanceRatio = cms.double( 20.0 ), @@ -39590,8 +39611,8 @@ vertexMinDLenSig = cms.double( 0.5 ), useDirectVertexFitter = cms.bool( True ), minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) + maximumTimeSignificance = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) ) fragment.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger", minSignificance = cms.double( 2.0 ), @@ -39612,6 +39633,7 @@ tracks = cms.InputTag( "hltIter2MergedForBTag" ), dLenFraction = cms.double( 0.333 ), trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ), dRCut = cms.double( 0.4 ) ) fragment.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger", @@ -40252,6 +40274,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -40272,6 +40295,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -40290,6 +40314,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -40567,22 +40592,24 @@ fragment.hltBSoftMuonMu12L3 = cms.EDProducer( "RecoTrackRefSelector", minPixelHit = cms.int32( 0 ), src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), + minPhi = cms.double( -3.2 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), + algorithm = cms.vstring( '' ), algorithmMaskContains = cms.vstring( ), usePV = cms.bool( False ), + maxRapidity = cms.double( 5.0 ), tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), + originalAlgorithm = cms.vstring( ), minRapidity = cms.double( -5.0 ), vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), + maxChi2 = cms.double( 10000.0 ), ptMin = cms.double( 12.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), + maxPhi = cms.double( 3.2 ), + lip = cms.double( 300.0 ), minLayer = cms.int32( 0 ), quality = cms.vstring( ), minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) + min3DLayer = cms.int32( 0 ) ) fragment.hltBSoftMuonJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", muonSelection = cms.uint32( 0 ), @@ -42706,22 +42733,24 @@ fragment.hltBSoftMuonMu5L3 = cms.EDProducer( "RecoTrackRefSelector", minPixelHit = cms.int32( 0 ), src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), + minPhi = cms.double( -3.2 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), + algorithm = cms.vstring( '' ), algorithmMaskContains = cms.vstring( ), usePV = cms.bool( False ), + maxRapidity = cms.double( 5.0 ), tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), + originalAlgorithm = cms.vstring( ), minRapidity = cms.double( -5.0 ), vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), + maxChi2 = cms.double( 10000.0 ), ptMin = cms.double( 5.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), + maxPhi = cms.double( 3.2 ), + lip = cms.double( 300.0 ), minLayer = cms.int32( 0 ), quality = cms.vstring( ), minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) + min3DLayer = cms.int32( 0 ) ) fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", muonSelection = cms.uint32( 0 ), @@ -46571,7 +46600,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -46715,6 +46743,7 @@ clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForPhotons" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1PixelLayerTripletsForPhotons" ) ) @@ -46758,7 +46787,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -46995,6 +47023,7 @@ clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForPhotons" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2PixelLayerPairsForPhotons" ) ) @@ -47025,7 +47054,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -51887,6 +51915,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -51908,7 +51937,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -51947,7 +51975,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -51972,7 +51999,6 @@ ) fragment.hltIter0DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -52001,8 +52027,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -52098,6 +52123,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets" ) ) @@ -52119,7 +52145,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -52151,7 +52176,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -52176,7 +52200,6 @@ ) fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -52205,12 +52228,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -52239,8 +52260,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt', @@ -52371,6 +52391,7 @@ clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets" ) ) @@ -52417,7 +52438,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -52442,7 +52462,6 @@ ) fragment.hltIter2DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -52471,8 +52490,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -54115,6 +54133,7 @@ clusterCheck = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTriplets" ) ) @@ -54171,7 +54190,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -56020,6 +56038,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForTau" ) ) @@ -56041,7 +56060,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -56118,6 +56136,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemovalRegForTau" ) ) @@ -56252,7 +56271,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -56277,7 +56295,6 @@ ) fragment.hltIter0PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -56306,8 +56323,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -56503,6 +56519,7 @@ clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckTauReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsTauReg" ) ) @@ -56524,7 +56541,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -56556,7 +56572,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -56581,7 +56596,6 @@ ) fragment.hltIter1PFlowTrackCutClassifierPromptTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -56610,12 +56624,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1PFlowTrackCutClassifierDetachedTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -56644,8 +56656,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1PFlowTrackCutClassifierMergedTauReg = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptTauReg', @@ -56876,6 +56887,7 @@ clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckTauReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsTauReg" ) ) @@ -56922,7 +56934,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -56947,7 +56958,6 @@ ) fragment.hltIter2PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -56976,8 +56986,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -57115,6 +57124,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheckTauReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsTauReg" ) ) @@ -57161,7 +57171,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -57186,7 +57195,6 @@ ) fragment.hltTripletRecoveryPFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -57215,8 +57223,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -57343,6 +57350,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheckTauReg" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsTauReg" ) ) @@ -57373,7 +57381,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -57398,7 +57405,6 @@ ) fragment.hltDoubletRecoveryPFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -57427,8 +57433,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -60039,7 +60044,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -60084,11 +60099,9 @@ ), cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) + cms.PSet( depth = cms.vint32( 1, 2 ), + threshold = cms.vdouble( 1.2, 1.8 ), + detectorEnum = cms.int32( 4 ) ) ) ) @@ -60124,11 +60137,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -60160,13 +60175,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -60177,13 +60194,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -63044,7 +63063,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) @@ -63069,7 +63087,6 @@ ) fragment.hltIterL3OIMuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -63098,8 +63115,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( True ) ) fragment.hltIterL3OIMuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -63329,6 +63345,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadrupletsNoVtx" ) ) @@ -63350,7 +63367,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -63410,7 +63426,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -63435,7 +63450,6 @@ ) fragment.hltIter0IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -63464,8 +63478,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -63546,6 +63559,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheckNoVtx" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTripletsNoVtx" ) ) @@ -63592,7 +63606,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -63617,7 +63630,6 @@ ) fragment.hltIter2IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -63646,8 +63658,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -63878,6 +63889,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx" ) ) @@ -63899,7 +63911,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -63959,7 +63970,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -63984,7 +63994,6 @@ ) fragment.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -64013,8 +64022,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -64095,6 +64103,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx" ) ) @@ -64141,7 +64150,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -64166,7 +64174,6 @@ ) fragment.hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -64195,8 +64202,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -67927,6 +67933,7 @@ vertexMinAngleCosine = cms.double( 0.95 ), primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), tracks = cms.InputTag( "hltPFMuonMerging" ), + minPt = cms.double( 0.8 ), maxNTracks = cms.uint32( 30 ), clusterizer = cms.PSet( distanceRatio = cms.double( 20.0 ), @@ -67942,8 +67949,8 @@ vertexMinDLenSig = cms.double( 0.5 ), useDirectVertexFitter = cms.bool( True ), minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) + maximumTimeSignificance = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) ) fragment.hltInclusiveSecondaryVerticesPF = cms.EDProducer( "VertexMerger", minSignificance = cms.double( 2.0 ), @@ -67964,6 +67971,7 @@ tracks = cms.InputTag( "hltPFMuonMerging" ), dLenFraction = cms.double( 0.333 ), trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ), dRCut = cms.double( 0.4 ) ) fragment.hltInclusiveMergedVerticesPF = cms.EDProducer( "VertexMerger", @@ -68275,6 +68283,7 @@ vertexMinAngleCosine = cms.double( 0.95 ), primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), tracks = cms.InputTag( "hltParticleFlow" ), + minPt = cms.double( 0.8 ), maxNTracks = cms.uint32( 30 ), clusterizer = cms.PSet( distanceRatio = cms.double( 20.0 ), @@ -68290,8 +68299,8 @@ vertexMinDLenSig = cms.double( 0.5 ), useDirectVertexFitter = cms.bool( True ), minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) + maximumTimeSignificance = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) ) fragment.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", minSignificance = cms.double( 2.0 ), @@ -68312,6 +68321,7 @@ tracks = cms.InputTag( "hltParticleFlow" ), dLenFraction = cms.double( 0.333 ), trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ), dRCut = cms.double( 0.4 ) ) fragment.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", @@ -68872,6 +68882,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -68893,7 +68904,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -68999,12 +69009,15 @@ ) fragment.hltSiStripClustersFull = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClusters" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ) ) fragment.hltSiStripMatchedRecHitsFull = cms.EDProducer( "SiStripRecHitConverter", StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ), @@ -69074,6 +69087,7 @@ clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter0PixelQuadruplets" ) ) @@ -69095,7 +69109,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -69134,7 +69147,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -69197,13 +69209,14 @@ ) fragment.hltFullIter0TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.95, -0.85, -0.75 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter0HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -69287,6 +69300,7 @@ clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter1PixelQuadruplets" ) ) @@ -69308,7 +69322,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -69340,7 +69353,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -69365,13 +69377,14 @@ ) fragment.hltFullIter1TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter1CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.65, -0.35, -0.15 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter1HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -69470,6 +69483,7 @@ clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter2PixelTriplets" ) ) @@ -69520,7 +69534,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -69545,13 +69558,14 @@ ) fragment.hltFullIter2TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter2CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( 0.2, 0.3, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter2HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -69650,6 +69664,7 @@ clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter3PixelTriplets" ) ) @@ -69700,7 +69715,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -69725,13 +69739,14 @@ ) fragment.hltFullIter3TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter3CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( 0.0, 0.2, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter3HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -69815,6 +69830,7 @@ clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter4PixelQuadruplets" ) ) @@ -69836,7 +69852,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.0 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -69875,7 +69890,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -69900,13 +69914,14 @@ ) fragment.hltFullIter4TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter4CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter4HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -69991,6 +70006,7 @@ clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter5PixelTriplets" ) ) @@ -70044,7 +70060,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -70069,13 +70084,14 @@ ) fragment.hltFullIter5TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter5CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.2, 0.3, 0.8 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter5HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -70165,6 +70181,7 @@ clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter6PixelPairsA" ) ) @@ -70248,6 +70265,7 @@ clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter6PixelPairsB" ) ) @@ -70288,7 +70306,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -70313,13 +70330,14 @@ ) fragment.hltFullIter6TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter6CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter6HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -70406,6 +70424,7 @@ clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter7MixedLayersA" ) ) @@ -70487,6 +70506,7 @@ clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter7MixedLayersB" ) ) @@ -70539,7 +70559,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -70564,13 +70583,14 @@ ) fragment.hltFullIter7TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter7CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter7HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -70714,6 +70734,7 @@ clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayers" ) ) @@ -70790,7 +70811,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -70815,13 +70835,14 @@ ) fragment.hltFullIter8TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter8CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter8HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -70907,6 +70928,7 @@ clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTripl" ) ) @@ -71023,6 +71045,7 @@ clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPair" ) ) @@ -71082,7 +71105,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -71107,13 +71129,14 @@ ) fragment.hltFullIter9TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter9CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger", shareFrac = cms.double( 0.19 ), @@ -71128,8 +71151,9 @@ 'hltFullIter8TrackMVAClassifier', 'hltFullIter9TrackMVAClassifier' ), minQuality = cms.string( "loose" ), - minShareHits = cms.uint32( 2 ), + enableMerging = cms.bool( True ), copyExtras = cms.untracked.bool( True ), + minShareHits = cms.uint32( 2 ), copyTrajectories = cms.untracked.bool( False ), allowFirstHitShare = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -71184,7 +71208,6 @@ ) fragment.hltFullGoodHighPurityFullTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltFullIterativeTrackingMerged" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullOnlinePrimaryVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -71211,8 +71234,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), minLayers = cms.vint32( 0, 0, 0 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltFullGoodHighPurityFullTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -71303,6 +71325,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "" ), AllowMissingInputs = cms.bool( True ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -71323,6 +71346,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -71341,6 +71365,7 @@ hoInput = cms.InputTag( "" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -71707,6 +71732,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) ) @@ -71728,7 +71754,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -71951,7 +71976,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -71973,6 +72007,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -71993,6 +72028,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0E-99 ), HF1Grid = cms.vdouble( ), @@ -72011,6 +72047,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -72335,7 +72372,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -72381,11 +72428,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -72417,13 +72466,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -72434,13 +72485,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -72522,6 +72575,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -72543,7 +72597,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -72597,6 +72650,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -72618,7 +72672,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -72657,7 +72710,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -72682,7 +72734,6 @@ ) fragment.hltIter0L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -72711,8 +72762,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -72799,6 +72849,7 @@ clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadrupletsNoVtx" ) ) @@ -72820,7 +72871,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -72852,7 +72902,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -72877,7 +72926,6 @@ ) fragment.hltIter1L3MuonTrackCutClassifierPromptNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -72906,12 +72954,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1L3MuonTrackCutClassifierDetachedNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -72940,8 +72986,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1L3MuonTrackCutClassifierMergedNoVtx = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPromptNoVtx', @@ -73063,6 +73108,7 @@ clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTripletsNoVtx" ) ) @@ -73109,7 +73155,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -73134,7 +73179,6 @@ ) fragment.hltIter2L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -73163,8 +73207,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -74155,9 +74198,9 @@ clustershapecollectionEE = cms.string( "islandEndcapShape" ), clustershapecollectionEB = cms.string( "islandBarrelShape" ), VerbosityLevel = cms.string( "ERROR" ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), + IslandBarrelSeedThr = cms.double( 0.5 ), endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - IslandBarrelSeedThr = cms.double( 0.5 ) + barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ) ) fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer", barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ), @@ -74245,17 +74288,6 @@ triggerType = cms.int32( 81 ), MinPt = cms.double( 10.0 ) ) -fragment.hltL1sSingleEG5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltPreHISinglePhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) @@ -74401,6 +74433,17 @@ triggerType = cms.int32( 81 ), MinPt = cms.double( 10.0 ) ) +fragment.hltL1sSingleEG5 = cms.EDFilter( "HLTL1TSeed", + L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + saveTags = cms.bool( True ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) +) fragment.hltPreSinglePhoton15Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) @@ -74712,17 +74755,6 @@ useEt = cms.bool( False ), rhoScale = cms.double( 1.0 ) ) -fragment.hltL1sSingleEG2Or5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG2_BptxAND OR L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltPreHISinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) @@ -76303,12 +76335,15 @@ ) fragment.hltSiStripClustersAfterSplitting = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityForPA" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClustersAfterSplitting" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityForPA" ) ) fragment.hltSiStripMatchedRecHits = cms.EDProducer( "SiStripRecHitConverter", StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ), @@ -76348,6 +76383,7 @@ clusterCheck = cms.InputTag( "hltPAIter0PixelTripletsClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTripletsAfterSplitting" ) ) @@ -76395,7 +76431,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -76458,33 +76493,36 @@ ) fragment.hltPAIter0TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.9, -0.8, 0.7 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltPAIter0TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltPAIter0TrackClassifier3 = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltPAIter0TrackSelection = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltPAIter0TrackClassifier1', @@ -76558,6 +76596,7 @@ clusterCheck = cms.InputTag( "hltPAIter1DetachedTripletClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPAIter1DetachedTripletLayers" ) ) @@ -76607,7 +76646,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -76632,23 +76670,25 @@ ) fragment.hltPAIter1TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltPAIter1TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltPAIter1TrackSelection = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltPAIter1TrackClassifier1', @@ -76721,6 +76761,7 @@ clusterCheck = cms.InputTag( "hltPAIter2LowPtTripletClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPAIter2LowPtTripletLayers" ) ) @@ -76768,7 +76809,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -76793,13 +76833,14 @@ ) fragment.hltPAIter2TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltPAIter3ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", trackClassifier = cms.InputTag( 'hltPAIter2TrackSelection','QualityMasks' ), @@ -76879,6 +76920,7 @@ clusterCheck = cms.InputTag( "hltPAIter3PixelPairClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 1000000 ), seedingLayers = cms.InputTag( "hltPAIter3PixelPairLayers" ) ) @@ -76916,7 +76958,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -76941,13 +76982,14 @@ ) fragment.hltPAIter3TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltPAIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", trackClassifier = cms.InputTag( 'hltPAIter3TrackSelection','QualityMasks' ), @@ -77021,6 +77063,7 @@ clusterCheck = cms.InputTag( "hltPAIter4MixedTripletClusterCheckA" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersA" ) ) @@ -77102,6 +77145,7 @@ clusterCheck = cms.InputTag( "hltPAIter4MixedTripletClusterCheckB" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersB" ) ) @@ -77154,7 +77198,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -77179,23 +77222,25 @@ ) fragment.hltPAIter4TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter4_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter4_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltPAIter4TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.2, -0.2, -0.2 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltPAIter4TrackSelection = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltPAIter4TrackClassifier1', @@ -77335,6 +77380,7 @@ clusterCheck = cms.InputTag( "hltPAIter5PixelLessClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPAIter5PixelLessLayers" ) ) @@ -77411,7 +77457,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -77436,23 +77481,25 @@ ) fragment.hltPAIter5TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter5_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter5_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltPAIter5TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltPAIter5TrackSelection = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltPAIter5TrackClassifier1', @@ -77534,6 +77581,7 @@ clusterCheck = cms.InputTag( "hltPAIter6TobTecClusterCheckTripl" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPAIter6TobTecLayersTripl" ) ) @@ -77659,6 +77707,7 @@ clusterCheck = cms.InputTag( "hltPAIter6TobTecClusterCheckPair" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 1000000 ), seedingLayers = cms.InputTag( "hltPAIter6TobTecLayersPair" ) ) @@ -77718,7 +77767,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -77743,23 +77791,25 @@ ) fragment.hltPAIter6TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter6_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter6_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltPAIter6TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltPAIter6TrackSelection = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltPAIter6TrackClassifier1', @@ -77841,6 +77891,7 @@ clusterCheck = cms.InputTag( "hltPAIter7JetCoreClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 1000000 ), seedingLayers = cms.InputTag( "hltPAIter7JetCoreLayers" ) ) @@ -77871,7 +77922,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -77896,7 +77946,6 @@ ) fragment.hltPAIter7TrackSelection = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltPAIter7CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter7GoodPrimaryVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -77927,8 +77976,7 @@ maxDr = cms.vdouble( 0.3, 0.2, 0.1 ), minLayers = cms.vint32( 3, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltPAIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger", shareFrac = cms.double( 0.19 ), @@ -77941,8 +77989,9 @@ 'hltPAIter5TrackSelection', 'hltPAIter6TrackSelection' ), minQuality = cms.string( "loose" ), - minShareHits = cms.uint32( 2 ), + enableMerging = cms.bool( True ), copyExtras = cms.untracked.bool( True ), + minShareHits = cms.uint32( 2 ), copyTrajectories = cms.untracked.bool( False ), allowFirstHitShare = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -78195,6 +78244,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTripletsForUPC" ) ) @@ -79680,12 +79730,15 @@ ) fragment.hltSiStripClustersForRefPP = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClustersForRefPP" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ) ) fragment.hltFullIter0PixelQuadrupletsPreSplittingForRefPP = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', @@ -79744,6 +79797,7 @@ clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPreSplittingForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPreSplittingForRefPP" ) ) @@ -79765,7 +79819,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -79804,7 +79857,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -79867,15 +79919,15 @@ ) fragment.hltSiPixelClustersAfterSplittingForRefPP = cms.EDProducer( "JetCoreClusterSplitter", verbose = cms.bool( False ), - chargeFractionMin = cms.double( 2.0 ), + deltaRmax = cms.double( 0.05 ), forceXError = cms.double( 100.0 ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPreSplittingForRefPP" ), chargePerUnit = cms.double( 2000.0 ), - centralMIPCharge = cms.double( 26000.0 ), forceYError = cms.double( 150.0 ), + centralMIPCharge = cms.double( 26000.0 ), pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ), ptMin = cms.double( 200.0 ), - deltaRmax = cms.double( 0.05 ), + chargeFractionMin = cms.double( 2.0 ), cores = cms.InputTag( "hltJetsForCoreTracking" ), fractionalWidth = cms.double( 0.4 ), pixelCPE = cms.string( "hltESPPixelCPEGeneric" ) @@ -79891,12 +79943,15 @@ ) fragment.hltSiStripClustersFullForRefPP = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClustersForRefPP" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ) ) fragment.hltFullIter0PixelQuadrupletsForRefPP = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', @@ -79943,6 +79998,7 @@ clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsForRefPP" ) ) @@ -79964,7 +80020,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -80003,7 +80058,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -80066,13 +80120,14 @@ ) fragment.hltFullIter0TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter0CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.95, -0.85, -0.75 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter0HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -80145,6 +80200,7 @@ clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter1PixelQuadrupletsForRefPP" ) ) @@ -80166,7 +80222,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -80198,7 +80253,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -80223,13 +80277,14 @@ ) fragment.hltFullIter1TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter1CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.65, -0.35, -0.15 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter1HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -80317,6 +80372,7 @@ clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter2PixelTripletsForRefPP" ) ) @@ -80367,7 +80423,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -80392,13 +80447,14 @@ ) fragment.hltFullIter2TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter2CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( 0.2, 0.3, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter2HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -80486,6 +80542,7 @@ clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter3PixelTripletsForRefPP" ) ) @@ -80536,7 +80593,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -80561,13 +80617,14 @@ ) fragment.hltFullIter3TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter3CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( 0.0, 0.2, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter3HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -80640,6 +80697,7 @@ clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter4PixelQuadrupletsForRefPP" ) ) @@ -80661,7 +80719,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.0 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -80700,7 +80757,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -80725,13 +80781,14 @@ ) fragment.hltFullIter4TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter4CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter4HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -80805,6 +80862,7 @@ clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter5PixelTripletsForRefPP" ) ) @@ -80858,7 +80916,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -80883,13 +80940,14 @@ ) fragment.hltFullIter5TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter5CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.2, 0.3, 0.8 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter5HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -80979,6 +81037,7 @@ clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter6PixelPairsAForRefPP" ) ) @@ -81062,6 +81121,7 @@ clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter6PixelPairsBForRefPP" ) ) @@ -81102,7 +81162,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -81127,13 +81186,14 @@ ) fragment.hltFullIter6TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter6CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter6HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -81209,6 +81269,7 @@ clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter7MixedLayersAForRefPP" ) ) @@ -81279,6 +81340,7 @@ clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter7MixedLayersBForRefPP" ) ) @@ -81331,7 +81393,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -81356,13 +81417,14 @@ ) fragment.hltFullIter7TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter7CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter7HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -81495,6 +81557,7 @@ clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayersForRefPP" ) ) @@ -81571,7 +81634,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -81596,13 +81658,14 @@ ) fragment.hltFullIter8TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter8CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter8HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -81688,6 +81751,7 @@ clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTriplForRefPP" ) ) @@ -81804,6 +81868,7 @@ clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPairForRefPP" ) ) @@ -81863,7 +81928,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -81888,13 +81952,14 @@ ) fragment.hltFullIter9TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter9CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFirstStepGoodPrimaryVerticesForRefPP = cms.EDFilter( "PrimaryVertexObjectFilter", src = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), @@ -81978,6 +82043,7 @@ clusterCheck = cms.InputTag( "hltFullIter10JetCoreClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter10JetCoreLayersForRefPP" ) ) @@ -82008,7 +82074,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -82033,13 +82098,14 @@ ) fragment.hltFullIter10TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter10CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorJetCoreRegionalStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorJetCoreRegionalStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIterativeTrackingMergedForRefPP = cms.EDProducer( "TrackCollectionMerger", shareFrac = cms.double( 0.19 ), @@ -82055,8 +82121,9 @@ 'hltFullIter9TrackMVAClassifierForRefPP', 'hltFullIter10TrackMVAClassifierForRefPP' ), minQuality = cms.string( "loose" ), - minShareHits = cms.uint32( 2 ), + enableMerging = cms.bool( True ), copyExtras = cms.untracked.bool( True ), + minShareHits = cms.uint32( 2 ), copyTrajectories = cms.untracked.bool( False ), allowFirstHitShare = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -82451,7 +82518,6 @@ ) fragment.hltGoodHighPurityFullTrackCutClassifierForHighPt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltFullIterativeTrackingMergedForRefPP" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullOnlinePrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -82478,8 +82544,7 @@ minHits = cms.vint32( 0, 0, 0 ), maxRelPtErr = cms.vdouble( 0.3, 0.3, 0.3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltGoodHighPurityFullTracksForHighPt = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -82972,11 +83037,22 @@ useEt = cms.bool( False ), rhoScale = cms.double( 1.0 ) ) +fragment.hltL1sSingleEG15to21 = cms.EDFilter( "HLTL1TSeed", + L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + saveTags = cms.bool( True ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) +) fragment.hltPreHIPhoton30HoverELoose = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) -fragment.hltEGL1SingleEG15FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltEGL1SingleEG15to21FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", doIsolated = cms.bool( False ), endcap_end = cms.double( 2.65 ), region_phi_size = cms.double( 1.044 ), @@ -82987,7 +83063,7 @@ candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15to21" ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), ncandcut = cms.int32( 1 ), @@ -82995,7 +83071,7 @@ ) fragment.hltEG30EtFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG15FilterForHI" ), + inputTag = cms.InputTag( "hltEGL1SingleEG15to21FilterForHI" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 30.0 ), etcutEB = cms.double( 30.0 ), @@ -83163,7 +83239,7 @@ L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) -fragment.hltEGL1SingleEG2Or5FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltEGL1SingleEG1OFilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", doIsolated = cms.bool( False ), endcap_end = cms.double( 2.65 ), region_phi_size = cms.double( 1.044 ), @@ -83174,15 +83250,15 @@ candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG2Or5" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10" ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), ncandcut = cms.int32( 1 ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) ) -fragment.hltEG10L1SingleEG2Or5FilterForHI = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG10L1SingleEG1OFilterForHI = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG2Or5FilterForHI" ), + inputTag = cms.InputTag( "hltEGL1SingleEG1OFilterForHI" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 10.0 ), etcutEB = cms.double( 10.0 ), @@ -83204,7 +83280,7 @@ l1EGCand = cms.InputTag( "hltEgammaCandidates" ), ncandcut = cms.int32( 1 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10L1SingleEG2Or5FilterForHI" ), + candTag = cms.InputTag( "hltEG10L1SingleEG1OFilterForHI" ), rhoTag = cms.InputTag( "" ), rhoMax = cms.double( 9.9999999E7 ), useEt = cms.bool( False ), @@ -83447,7 +83523,7 @@ ) fragment.hltEG15L1SingleEG15FilterForHI = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG15FilterForHI" ), + inputTag = cms.InputTag( "hltEGL1SingleEG15to21FilterForHI" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 15.0 ), etcutEB = cms.double( 15.0 ), @@ -83712,7 +83788,7 @@ ) fragment.hltEG20L1SingleEG15EtFilterForHI = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG15FilterForHI" ), + inputTag = cms.InputTag( "hltEGL1SingleEG15to21FilterForHI" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 20.0 ), etcutEB = cms.double( 20.0 ), @@ -84831,8 +84907,8 @@ MinNJets = cms.uint32( 1 ), MaxAbsJetEta = cms.double( 2.6 ) ) -fragment.hltL1sLowEG15 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15 OR L1_DoubleEG_10_5" ), +fragment.hltL1sLowEG10 = cms.EDFilter( "HLTL1TSeed", + L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG21 OR L1_DoubleEG_10_5 OR L1_DoubleEG_15_10" ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), saveTags = cms.bool( True ), @@ -84846,7 +84922,7 @@ L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) -fragment.hltEGL1LowEG15Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltEGL1LowEG10Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", doIsolated = cms.bool( False ), endcap_end = cms.double( 2.65 ), region_phi_size = cms.double( 1.044 ), @@ -84857,7 +84933,7 @@ candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sLowEG15" ), + L1SeedFilterTag = cms.InputTag( "hltL1sLowEG10" ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), ncandcut = cms.int32( 2 ), @@ -84865,7 +84941,7 @@ ) fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1LowEG15Filter" ), + inputTag = cms.InputTag( "hltEGL1LowEG10Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 20.0 ), etcutEB = cms.double( 20.0 ), @@ -84873,7 +84949,7 @@ ) fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1LowEG15Filter" ), + inputTag = cms.InputTag( "hltEGL1LowEG10Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 12.0 ), etcutEB = cms.double( 12.0 ), @@ -86670,6 +86746,18 @@ L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) +fragment.hltSinglePFJet15AK8 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + MaxMass = cms.double( -1.0 ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MinMass = cms.double( -1.0 ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets5AK8" ), + MinE = cms.double( -1.0 ), + triggerType = cms.int32( 85 ), + MinPt = cms.double( 15.0 ) +) fragment.hltPreHIAK8PFJet25 = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) @@ -90149,7 +90237,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -90171,6 +90268,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -90191,6 +90289,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0E-99 ), HF1Grid = cms.vdouble( ), @@ -90209,6 +90308,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -90555,7 +90655,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -90601,11 +90711,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -90637,13 +90749,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -90654,13 +90768,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -90775,6 +90891,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -90855,6 +90972,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -90909,7 +91027,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -91053,6 +91170,7 @@ clusterCheck = cms.InputTag( "hltIter1HighPtTkMuIsoPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1HighPtTkMuIsoPixelLayerTriplets" ) ) @@ -91096,7 +91214,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -91333,6 +91450,7 @@ clusterCheck = cms.InputTag( "hltIter2HighPtTkMuIsoPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2HighPtTkMuIsoPixelLayerPairs" ) ) @@ -91363,7 +91481,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -91731,6 +91848,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -91811,6 +91929,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -91865,7 +91984,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -92009,6 +92127,7 @@ clusterCheck = cms.InputTag( "hltIter1GlbTrkMuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1GlbTrkMuonPixelLayerTriplets" ) ) @@ -92052,7 +92171,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -92289,6 +92407,7 @@ clusterCheck = cms.InputTag( "hltIter2GlbTrkMuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2GlbTrkMuonPixelLayerPairs" ) ) @@ -92319,7 +92438,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -97073,6 +97191,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -97094,7 +97213,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -97133,7 +97251,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -97158,7 +97275,6 @@ ) fragment.hltIter0DisplacedJpsiTrackCutClassifierDoubleTrk = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -97187,8 +97303,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0DisplacedJpsiTrackSelectionHighPurityDoubleTrk = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -97275,6 +97390,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedJpsiPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedJpsiPixelLayerQuadrupletsDoubleTrk" ) ) @@ -97296,7 +97412,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -97328,7 +97443,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -97353,7 +97467,6 @@ ) fragment.hltIter1DisplacedJpsiTrackCutClassifierPromptDoubleTrk = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -97382,12 +97495,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedJpsiTrackCutClassifierDetachedDoubleTrk = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -97416,8 +97527,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedJpsiTrackCutClassifierMergedDoubleTrk = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedJpsiTrackCutClassifierPromptDoubleTrk', @@ -97548,6 +97658,7 @@ clusterCheck = cms.InputTag( "hltIter2DisplacedJpsiPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2DisplacedJpsiPixelLayerTripletsDoubleTrk" ) ) @@ -97594,7 +97705,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -97619,7 +97729,6 @@ ) fragment.hltIter2DisplacedJpsiTrackCutClassifierDoubleTrk = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -97648,8 +97757,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2DisplacedJpsiTrackSelectionHighPurityDoubleTrk = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -98820,79 +98928,79 @@ fragment.hltScoutingPFPacker = cms.EDProducer( "HLTScoutingPFProducer", pfJetCollection = cms.InputTag( "hltAK4PFJets" ), doCandidates = cms.bool( True ), - pfJetTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), + pfJetTagCollection = cms.InputTag( 'hltCombinedSecondaryVertexBJetTagsPF','','@currentProcess' ), doMet = cms.bool( True ), - metCollection = cms.InputTag( "hltPFMETProducer" ), + metCollection = cms.InputTag( 'hltPFMETProducer','','@currentProcess' ), pfJetEtaCut = cms.double( 3.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), + vertexCollection = cms.InputTag( 'hltPixelVertices','','@currentProcess' ), pfJetPtCut = cms.double( 20.0 ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), + rho = cms.InputTag( 'hltFixedGridRhoFastjetAll','','@currentProcess' ), doJetTags = cms.bool( True ), - pfCandidateCollection = cms.InputTag( "hltParticleFlow" ), + pfCandidateCollection = cms.InputTag( 'hltParticleFlow','','@currentProcess' ), pfCandidatePtCut = cms.double( 0.6 ) ) fragment.hltScoutingMuonPacker = cms.EDProducer( "HLTScoutingMuonProducer", minVtxProbCut = cms.double( 0.001 ), - HcalPFClusterIsoMap = cms.InputTag( "hltMuonHcalPFClusterIsoForMuons" ), - EcalPFClusterIsoMap = cms.InputTag( "hltMuonEcalPFClusterIsoForMuons" ), - ChargedCandidates = cms.InputTag( "hltL3MuonCandidates" ), + HcalPFClusterIsoMap = cms.InputTag( 'hltMuonHcalPFClusterIsoForMuons','','@currentProcess' ), + EcalPFClusterIsoMap = cms.InputTag( 'hltMuonEcalPFClusterIsoForMuons','','@currentProcess' ), + ChargedCandidates = cms.InputTag( 'hltL3MuonCandidates','','@currentProcess' ), muonPtCut = cms.double( 3.0 ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3NoVtx" ), + InputLinks = cms.InputTag( 'hltL3MuonsIterL3LinksNoVtx','','@currentProcess' ), + displacedvertexCollection = cms.InputTag( 'hltDisplacedmumuVtxProducerDoubleMu3NoVtx','','@currentProcess' ), Tracks = cms.InputTag( "hltL3Muons" ), muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09Map','combinedRelativeIsoDeposits' ) + TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09Map','combinedRelativeIsoDeposits','@currentProcess' ) ) fragment.hltScoutingEgammaPacker = cms.EDProducer( "HLTScoutingEgammaProducer", egammaEtaCut = cms.double( 2.5 ), - HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - EgammaCandidates = cms.InputTag( "hltEgammaCandidates" ), + HcalPFClusterIsoMap = cms.InputTag( 'hltEgammaHcalPFClusterIso','','@currentProcess' ), + EgammaCandidates = cms.InputTag( 'hltEgammaCandidates','','@currentProcess' ), egammaPtCut = cms.double( 4.0 ), - EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - HoverEMap = cms.InputTag( "hltEgammaHoverE" ), - EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracks" ), - OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - DetaMap = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + EcalPFClusterIsoMap = cms.InputTag( 'hltEgammaEcalPFClusterIso','','@currentProcess' ), + SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5','@currentProcess' ), + MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits','@currentProcess' ), + HoverEMap = cms.InputTag( 'hltEgammaHoverE','','@currentProcess' ), + EgammaGsfTracks = cms.InputTag( 'hltEgammaGsfTracks','','@currentProcess' ), + OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP','@currentProcess' ), + DetaMap = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed','@currentProcess' ), egammaHoverECut = cms.double( 1.0 ), - DphiMap = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfTrackIso" ) + DphiMap = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi','@currentProcess' ), + EleGsfTrackIsoMap = cms.InputTag( 'hltEgammaEleGsfTrackIso','','@currentProcess' ) ) fragment.hltScoutingPrimaryVertexPacker = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVertices" ) + vertexCollection = cms.InputTag( 'hltPixelVertices','','@currentProcess' ) ) fragment.hltPreScoutingCaloMuonOutput = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) fragment.hltScoutingCaloPacker = cms.EDProducer( "HLTScoutingCaloProducer", - metCollection = cms.InputTag( "hltMetClean" ), + metCollection = cms.InputTag( 'hltMetClean','','@currentProcess' ), doMet = cms.bool( True ), doJetBTags = cms.bool( True ), caloJetPtCut = cms.double( 20.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), + vertexCollection = cms.InputTag( 'hltPixelVertices','','@currentProcess' ), doJetIDTags = cms.bool( True ), - caloJetCollection = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - caloJetIDTagCollection = cms.InputTag( "hltCaloJetFromPV" ), - caloJetBTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), + caloJetCollection = cms.InputTag( 'hltAK4CaloJetsIDPassed','','@currentProcess' ), + rho = cms.InputTag( 'hltFixedGridRhoFastjetAllCalo','','@currentProcess' ), + caloJetIDTagCollection = cms.InputTag( 'hltCaloJetFromPV','','@currentProcess' ), + caloJetBTagCollection = cms.InputTag( 'hltCombinedSecondaryVertexBJetTagsCalo','','@currentProcess' ), caloJetEtaCut = cms.double( 3.0 ) ) fragment.hltScoutingMuonPackerCalo = cms.EDProducer( "HLTScoutingMuonProducer", minVtxProbCut = cms.double( 0.001 ), HcalPFClusterIsoMap = cms.InputTag( "" ), EcalPFClusterIsoMap = cms.InputTag( "" ), - ChargedCandidates = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), + ChargedCandidates = cms.InputTag( 'hltIterL3MuonCandidatesNoVtx','','@currentProcess' ), muonPtCut = cms.double( 3.0 ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducer" ), - Tracks = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedNoVtx" ), + InputLinks = cms.InputTag( 'hltL3MuonsIterL3LinksNoVtx','','@currentProcess' ), + displacedvertexCollection = cms.InputTag( 'hltDisplacedmumuVtxProducer','','@currentProcess' ), + Tracks = cms.InputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','','@currentProcess' ), muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09MapNoVtx','combinedRelativeIsoDeposits' ) + TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09MapNoVtx','combinedRelativeIsoDeposits','@currentProcess' ) ) fragment.hltScoutingPrimaryVertexPackerCaloMuon = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ) + vertexCollection = cms.InputTag( 'hltPixelVerticesL3MuonNoVtx','','@currentProcess' ) ) fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap ) @@ -99371,17 +99479,17 @@ fragment.HLTFullIterativeTrackingIteration10ForRefPP = cms.Sequence( fragment.hltFirstStepGoodPrimaryVerticesForRefPP + fragment.hltFullIter10JetCoreLayersForRefPP + fragment.hltFullIter10JetCoreTrackingRegionsForRefPP + fragment.hltFullIter10JetCoreClusterCheckForRefPP + fragment.hltFullIter10JetCoreHitDoubletsForRefPP + fragment.hltFullIter10JetCoreSeedsForRefPP + fragment.hltFullIter10CkfTrackCandidatesForRefPP + fragment.hltFullIter10CtfWithMaterialTracksForRefPP + fragment.hltFullIter10TrackMVAClassifierForRefPP ) fragment.HLTFullIterativeTrackingForRefPP = cms.Sequence( fragment.HLTFullIterativeTrackingIteration0ForRefPP + fragment.HLTFullIterativeTrackingIteration1ForRefPP + fragment.HLTFullIterativeTrackingIteration2ForRefPP + fragment.HLTFullIterativeTrackingIteration3ForRefPP + fragment.HLTFullIterativeTrackingIteration4ForRefPP + fragment.HLTFullIterativeTrackingIteration5ForRefPP + fragment.HLTFullIterativeTrackingIteration6ForRefPP + fragment.HLTFullIterativeTrackingIteration7ForRefPP + fragment.HLTFullIterativeTrackingIteration8ForRefPP + fragment.HLTFullIterativeTrackingIteration9ForRefPP + fragment.HLTFullIterativeTrackingIteration10ForRefPP + fragment.hltFullIterativeTrackingMergedForRefPP ) fragment.HLTPhoton20SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG10FilterForHI + fragment.hltEG20EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20HEFilterLooseHoverEForHI ) -fragment.HLTPhoton30SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG15FilterForHI + fragment.hltEG30EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30HEFilterLooseHoverEForHI ) +fragment.HLTPhoton30SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG15to21FilterForHI + fragment.hltEG30EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30HEFilterLooseHoverEForHI ) fragment.HLTPhoton40SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG21FilterForHI + fragment.hltEG40EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG40HEFilterLooseHoverEForHI ) fragment.HLTPhoton50SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG30FilterForHI + fragment.hltEG50EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50HEFilterLooseHoverEForHI ) fragment.HLTPhoton60SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG30FilterForHI + fragment.hltEG60EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG60HEFilterLooseHoverEForHI ) -fragment.HLTEle10WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG2Or5FilterForHI + fragment.hltEG10L1SingleEG2Or5FilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle10WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle10WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle10WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle10WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle10WPLoose1PixelMatchFilterForHI + fragment.hltEle10WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle10WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle10WPLoose1GsfDetaFilterForHI + fragment.hltEle10WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle10WPLoose1GsfTrackIsoFilterForHI ) -fragment.HLTEle15WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG15FilterForHI + fragment.hltEG15L1SingleEG15FilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle15WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle15WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle15WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle15WPLoose1PixelMatchFilterForHI + fragment.hltEle15WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle15WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle15WPLoose1GsfDetaFilterForHI + fragment.hltEle15WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle15WPLoose1GsfTrackIsoFilterForHI ) -fragment.HLTEle20WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG15FilterForHI + fragment.hltEG20L1SingleEG15EtFilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle20WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle20WPLoose1PixelMatchFilterForHI + fragment.hltEle20WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle20WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle20WPLoose1GsfDetaFilterForHI + fragment.hltEle20WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20WPLoose1GsfTrackIsoFilterForHI ) +fragment.HLTEle10WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG1OFilterForHI + fragment.hltEG10L1SingleEG1OFilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle10WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle10WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle10WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle10WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle10WPLoose1PixelMatchFilterForHI + fragment.hltEle10WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle10WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle10WPLoose1GsfDetaFilterForHI + fragment.hltEle10WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle10WPLoose1GsfTrackIsoFilterForHI ) +fragment.HLTEle15WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG15to21FilterForHI + fragment.hltEG15L1SingleEG15FilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle15WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle15WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle15WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle15WPLoose1PixelMatchFilterForHI + fragment.hltEle15WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle15WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle15WPLoose1GsfDetaFilterForHI + fragment.hltEle15WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle15WPLoose1GsfTrackIsoFilterForHI ) +fragment.HLTEle20WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG15to21FilterForHI + fragment.hltEG20L1SingleEG15EtFilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle20WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle20WPLoose1PixelMatchFilterForHI + fragment.hltEle20WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle20WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle20WPLoose1GsfDetaFilterForHI + fragment.hltEle20WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20WPLoose1GsfTrackIsoFilterForHI ) fragment.HLTEle30WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG21FilterForHI + fragment.hltEG30L1SingleEG21EtFilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle30WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle30WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle30WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle30WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle30WPLoose1PixelMatchFilterForHI + fragment.hltEle30WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle30WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle30WPLoose1GsfDetaFilterForHI + fragment.hltEle30WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle30WPLoose1GsfTrackIsoFilterForHI ) fragment.HLTEle40WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG21FilterForHI + fragment.hltEG40L1SingleEG21EtFilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle40WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle40WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle40WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle40WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle40WPLoose1PixelMatchFilterForHI + fragment.hltEle40WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle40WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle40WPLoose1GsfDetaFilterForHI + fragment.hltEle40WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle40WPLoose1GsfTrackIsoFilterForHI ) fragment.HLTEle20erJetC15WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGJetForPPRefFilter + fragment.hltEGJetForPPRefEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle20erJetC15WPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20erJetC15WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20erJetC15WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20erJetC15WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle20erJetC15WPTightPixelMatchFilter + fragment.hltEle20erJetC15WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20erJetC15WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle20erJetC15WPTightGsfMissingHitsFilter + fragment.hltEle20erJetC15WPTightGsfDetaFilter + fragment.hltEle20erJetC15WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20erJetC15WPTightGsfTrackIsoFilter ) -fragment.HLTEle20Ele12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1LowEG15Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter + fragment.hltEgammaClusterShape + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg2Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) +fragment.HLTEle20Ele12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1LowEG10Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter + fragment.hltEgammaClusterShape + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg2Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) fragment.HLTBtagCSVSequencePFJet30Eta2p4 = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelectorPFJet30Eta2p4 + fragment.hltPFJetForBtagJet30Eta2p4 + fragment.hltBLifetimeAssociatorPFJet30Eta2p4 + fragment.hltBLifetimeTagInfosPFJet30Eta2p4 + fragment.hltInclusiveVertexFinderPF + fragment.hltInclusiveSecondaryVerticesPF + fragment.hltTrackVertexArbitratorPF + fragment.hltInclusiveMergedVerticesPF + fragment.hltSecondaryVertexTagInfosPFJet30Eta2p4 + fragment.hltCombinedSecondaryVertexBJetTagsPFJet30Eta2p4 ) fragment.HLTBtagCSVSequencePFJet40Eta2p4 = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelectorPFJet40Eta2p4 + fragment.hltPFJetForBtagJet40Eta2p4 + fragment.hltBLifetimeAssociatorPFJet40Eta2p4 + fragment.hltBLifetimeTagInfosPFJet40Eta2p4 + fragment.hltInclusiveVertexFinderPF + fragment.hltInclusiveSecondaryVerticesPF + fragment.hltTrackVertexArbitratorPF + fragment.hltInclusiveMergedVerticesPF + fragment.hltSecondaryVertexTagInfosPFJet40Eta2p4 + fragment.hltCombinedSecondaryVertexBJetTagsPFJet40Eta2p4 ) fragment.HLTBtagCSVSequencePFJet60Eta2p4 = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelectorPFJet60Eta2p4 + fragment.hltPFJetForBtagJet60Eta2p4 + fragment.hltBLifetimeAssociatorPFJet60Eta2p4 + fragment.hltBLifetimeTagInfosPFJet60Eta2p4 + fragment.hltInclusiveVertexFinderPF + fragment.hltInclusiveSecondaryVerticesPF + fragment.hltTrackVertexArbitratorPF + fragment.hltInclusiveMergedVerticesPF + fragment.hltSecondaryVertexTagInfosPFJet60Eta2p4 + fragment.hltCombinedSecondaryVertexBJetTagsPFJet60Eta2p4 ) @@ -99591,7 +99699,7 @@ fragment.HLT_DiPFJetAve220_HFJEC_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve220HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet140ForHFJECBase + fragment.hltSingleCaloJet140ForHFJECEtaLimited + fragment.hltSingleCaloJet140ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve220ForHFJEC + fragment.HLTEndSequence ) fragment.HLT_DiPFJetAve300_HFJEC_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + fragment.hltPreDiPFJetAve300HFJEC + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleCaloJet200ForHFJECBase + fragment.hltSingleCaloJet200ForHFJECEtaLimited + fragment.hltSingleCaloJet200ForHFJECEtaLimitedFilter + fragment.HLTAK4PFJetsSequence + fragment.hltDiPFJetAve300ForHFJEC + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK8PFJet15 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 + fragment.hltSinglePFJet40AK8 + fragment.HLTEndSequence ) -fragment.HLT_AK8PFJet25_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK8PFJet25 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet5AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets5AK8 + fragment.hltSinglePFJet15AK8 + fragment.HLTEndSequence ) +fragment.HLT_AK8PFJet25_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK8PFJet25 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet5AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets5AK8 + fragment.hltSinglePFJet25AK8 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet40_v14 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreAK8PFJet40 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 + fragment.hltSinglePFJet40AK8 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet60_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35 + fragment.hltPreAK8PFJet60 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet40AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets40AK8 + fragment.hltSinglePFJet60AK8 + fragment.HLTEndSequence ) fragment.HLT_AK8PFJet80_v13 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreAK8PFJet80 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet50AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50AK8 + fragment.hltSinglePFJet80AK8 + fragment.HLTEndSequence ) @@ -99976,7 +100084,7 @@ fragment.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet52BptxAND + fragment.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet100Eta0p7 + fragment.hltDoubleAK4CaloJet35Eta0p7 + fragment.HLTEndSequence ) fragment.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet48BptxAND + fragment.hltPreAK4CaloJet804545Eta2p1ForPPRef + fragment.HLTAK4CaloJetsSequence + fragment.hltTripleAK4CaloJet45Eta2p1 + fragment.hltSingleAK4CaloJet80Eta2p1 + fragment.HLTEndSequence ) fragment.HLT_HISinglePhoton10_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHISinglePhoton10Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta1p5 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton15_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreHISinglePhoton15Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta1p5 + fragment.HLTEndSequence ) +fragment.HLT_HISinglePhoton15_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHISinglePhoton15Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta1p5 + fragment.HLTEndSequence ) fragment.HLT_HISinglePhoton20_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHISinglePhoton20Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta1p5 + fragment.HLTEndSequence ) fragment.HLT_HISinglePhoton30_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreHISinglePhoton30Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta1p5 + fragment.HLTEndSequence ) fragment.HLT_HISinglePhoton40_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHISinglePhoton40Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta1p5 + fragment.HLTEndSequence ) @@ -99994,8 +100102,8 @@ fragment.HLT_Photon40_HoverELoose_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPrePhoton40HoverELoose + fragment.HLTPhoton40SequenceLooseHOverE + fragment.HLTEndSequence ) fragment.HLT_Photon50_HoverELoose_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPrePhoton50HoverELoose + fragment.HLTPhoton50SequenceLooseHOverE + fragment.HLTEndSequence ) fragment.HLT_Photon60_HoverELoose_v9 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG24 + fragment.hltPrePhoton60HoverELoose + fragment.HLTPhoton60SequenceLooseHOverE + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG2Or5 + fragment.hltPreHISinglePhoton10Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton15_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreHISinglePhoton15Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta3p1 + fragment.HLTEndSequence ) +fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHISinglePhoton10Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta3p1 + fragment.HLTEndSequence ) +fragment.HLT_HISinglePhoton15_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHISinglePhoton15Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta3p1 + fragment.HLTEndSequence ) fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHISinglePhoton20Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta3p1 + fragment.HLTEndSequence ) fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreHISinglePhoton30Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta3p1 + fragment.HLTEndSequence ) fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHISinglePhoton40Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta3p1 + fragment.HLTEndSequence ) @@ -100139,18 +100247,18 @@ fragment.HLT_HIAK4CaloJet60FWD_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35FWD + fragment.hltPreHIAK4CaloJet60FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60FWD + fragment.HLTEndSequence ) fragment.HLT_HIAK4CaloJet80FWD_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60FWD + fragment.hltPreHIAK4CaloJet80FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80FWD + fragment.HLTEndSequence ) fragment.HLT_HIPhoton20_HoverELoose_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHIPhoton20HoverELoose + fragment.HLTPhoton20SequenceLooseHOverEForHI + fragment.HLTEndSequence ) -fragment.HLT_HIPhoton30_HoverELoose_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreHIPhoton30HoverELoose + fragment.HLTPhoton30SequenceLooseHOverEForHI + fragment.HLTEndSequence ) +fragment.HLT_HIPhoton30_HoverELoose_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15to21 + fragment.hltPreHIPhoton30HoverELoose + fragment.HLTPhoton30SequenceLooseHOverEForHI + fragment.HLTEndSequence ) fragment.HLT_HIPhoton40_HoverELoose_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHIPhoton40HoverELoose + fragment.HLTPhoton40SequenceLooseHOverEForHI + fragment.HLTEndSequence ) fragment.HLT_HIPhoton50_HoverELoose_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30 + fragment.hltPreHIPhoton50HoverELoose + fragment.HLTPhoton50SequenceLooseHOverEForHI + fragment.HLTEndSequence ) fragment.HLT_HIPhoton60_HoverELoose_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30 + fragment.hltPreHIPhoton60HoverELoose + fragment.HLTPhoton60SequenceLooseHOverEForHI + fragment.HLTEndSequence ) -fragment.HLT_HIEle10_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG2Or5 + fragment.hltPreHIEle10WPLooseGsf + fragment.HLTEle10WPLooseGsfSequenceForHI + fragment.HLTEndSequence ) -fragment.HLT_HIEle15_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreHIEle15WPLooseGsf + fragment.HLTEle15WPLooseGsfSequenceForHI + fragment.HLTEndSequence ) -fragment.HLT_HIEle20_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreHIEle20WPLooseGsf + fragment.HLTEle20WPLooseGsfSequenceForHI + fragment.HLTEndSequence ) +fragment.HLT_HIEle10_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHIEle10WPLooseGsf + fragment.HLTEle10WPLooseGsfSequenceForHI + fragment.HLTEndSequence ) +fragment.HLT_HIEle15_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15to21 + fragment.hltPreHIEle15WPLooseGsf + fragment.HLTEle15WPLooseGsfSequenceForHI + fragment.HLTEndSequence ) +fragment.HLT_HIEle20_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15to21 + fragment.hltPreHIEle20WPLooseGsf + fragment.HLTEle20WPLooseGsfSequenceForHI + fragment.HLTEndSequence ) fragment.HLT_HIEle30_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHIEle30WPLooseGsf + fragment.HLTEle30WPLooseGsfSequenceForHI + fragment.HLTEndSequence ) fragment.HLT_HIEle40_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHIEle40WPLooseGsf + fragment.HLTEle40WPLooseGsfSequenceForHI + fragment.HLTEndSequence ) fragment.HLT_HIEle20_eta2p1_WPTight_Gsf_CentralPFJet15_EleCleaned_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEGJetForPPRef + fragment.hltPreHIEle20eta2p1WPTightGsfCentralPFJet15EleCleaned + fragment.HLTEle20erJetC15WPTightGsfSequence + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCentralCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltEle20JetCollectionsForLeptonPlusPFJets + fragment.hltEle20PFJet15EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_HIEle20_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sLowEG15 + fragment.hltPreHIEle20Ele12CaloIdLTrackIdLIsoVLDZ + fragment.HLTEle20Ele12CaloIdLTrackIdLIsoVLSequence + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) -fragment.HLT_HIDoublePhoton15_Eta3p1ForPPRef_Mass50to1000_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sLowEG15 + fragment.hltPreHIDoublePhoton15Eta3p1ForPPRefMass50to1000 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhoton15Eta3p1 + fragment.hltHIDoublePhoton15Mass501000FilterEta3p1 + fragment.HLTEndSequence ) +fragment.HLT_HIEle20_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sLowEG10 + fragment.hltPreHIEle20Ele12CaloIdLTrackIdLIsoVLDZ + fragment.HLTEle20Ele12CaloIdLTrackIdLIsoVLSequence + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) +fragment.HLT_HIDoublePhoton15_Eta3p1ForPPRef_Mass50to1000_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sLowEG10 + fragment.hltPreHIDoublePhoton15Eta3p1ForPPRefMass50to1000 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhoton15Eta3p1 + fragment.hltHIDoublePhoton15Mass501000FilterEta3p1 + fragment.HLTEndSequence ) fragment.HLT_HIAK4PFJet30_bTag_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16 + fragment.hltPreHIAK4PFJet30bTag + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet30 + fragment.HLTBtagCSVSequencePFJet30Eta2p4 + fragment.hltBTagPFCSVp080SingleJet30Eta2p4 + fragment.HLTEndSequence ) fragment.HLT_HIAK4PFJet40_bTag_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24 + fragment.hltPreHIAK4PFJet40bTag + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet40 + fragment.HLTBtagCSVSequencePFJet40Eta2p4 + fragment.hltBTagPFCSV0p80SingleJet40Eta2p4 + fragment.HLTEndSequence ) fragment.HLT_HIAK4PFJet60_bTag_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet44 + fragment.hltPreHIAK4PFJet60bTag + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 + fragment.hltSingleAK4PFJet60 + fragment.HLTBtagCSVSequencePFJet60Eta2p4 + fragment.hltBTagPFCSV0p80SingleJet60Eta2p4 + fragment.HLTEndSequence ) @@ -100179,8 +100287,8 @@ fragment.HLT_HIAK8PFJetFwd60_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreHIAK8PFJetFwd60 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet40AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 + fragment.hltSinglePFFwdJet60AK8 + fragment.HLTEndSequence ) fragment.HLT_HIAK8PFJetFwd80_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreHIAK8PFJetFwd80 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet50AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 + fragment.hltSinglePFFwdJet80AK8 + fragment.HLTEndSequence ) fragment.HLT_HIAK8PFJetFwd140_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreHIAK8PFJetFwd140 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet110AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 + fragment.hltSinglePFFwdJet140AK8 + fragment.HLTEndSequence ) -fragment.HLT_HIAK8PFJet15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIAK8PFJet15 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 + fragment.hltSinglePFJet40AK8 + fragment.HLTEndSequence ) -fragment.HLT_HIAK8PFJet25_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIAK8PFJet25 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet5AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets5AK8 + fragment.hltSinglePFJet15AK8 + fragment.HLTEndSequence ) +fragment.HLT_HIAK8PFJet15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIAK8PFJet15 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet5AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets5AK8 + fragment.hltSinglePFJet15AK8 + fragment.HLTEndSequence ) +fragment.HLT_HIAK8PFJet25_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIAK8PFJet25 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet5AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets5AK8 + fragment.hltSinglePFJet25AK8 + fragment.HLTEndSequence ) fragment.HLT_HIAK8PFJet40_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24 + fragment.hltPreHIAK8PFJet40 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 + fragment.hltSinglePFJet40AK8 + fragment.HLTEndSequence ) fragment.HLT_HIAK8PFJet60_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet44 + fragment.hltPreHIAK8PFJet60 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet40AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets40AK8 + fragment.hltSinglePFJet60AK8 + fragment.HLTEndSequence ) fragment.HLT_HIAK8PFJet80_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreHIAK8PFJet80 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet50AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50AK8 + fragment.hltSinglePFJet80AK8 + fragment.HLTEndSequence ) diff --git a/HLTrigger/Configuration/python/HLT_Fake1_cff.py b/HLTrigger/Configuration/python/HLT_Fake1_cff.py index 0b82a72c63adb..ee89b62c3d744 100644 --- a/HLTrigger/Configuration/python/HLT_Fake1_cff.py +++ b/HLTrigger/Configuration/python/HLT_Fake1_cff.py @@ -1,13 +1,13 @@ -# hltGetConfiguration --cff --data /dev/CMSSW_9_2_0/Fake1 --type Fake1 +# hltGetConfiguration --cff --data /dev/CMSSW_10_0_0/Fake1 --type Fake1 -# /dev/CMSSW_9_2_0/Fake1/V9 (CMSSW_9_2_14) +# /dev/CMSSW_10_0_0/Fake1/V4 (CMSSW_10_0_0_HLT1) import FWCore.ParameterSet.Config as cms fragment = cms.ProcessFragment( "HLT" ) fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_9_2_0/Fake1/V9') + tableName = cms.string('/dev/CMSSW_10_0_0/Fake1/V4') ) fragment.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) diff --git a/HLTrigger/Configuration/python/HLT_Fake2_cff.py b/HLTrigger/Configuration/python/HLT_Fake2_cff.py index fc1dea8ac56a9..1aff2a071d428 100644 --- a/HLTrigger/Configuration/python/HLT_Fake2_cff.py +++ b/HLTrigger/Configuration/python/HLT_Fake2_cff.py @@ -1,13 +1,13 @@ -# hltGetConfiguration --cff --data /dev/CMSSW_9_2_0/Fake2 --type Fake2 +# hltGetConfiguration --cff --data /dev/CMSSW_10_0_0/Fake2 --type Fake2 -# /dev/CMSSW_9_2_0/Fake2/V9 (CMSSW_9_2_14) +# /dev/CMSSW_10_0_0/Fake2/V5 (CMSSW_10_0_0_HLT1) import FWCore.ParameterSet.Config as cms fragment = cms.ProcessFragment( "HLT" ) fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_9_2_0/Fake2/V9') + tableName = cms.string('/dev/CMSSW_10_0_0/Fake2/V5') ) fragment.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) @@ -20,13 +20,8 @@ recordName = cms.string( "L1TGlobalParametersRcd" ), firstValid = cms.vuint32( 1 ) ) -fragment.StableParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalStableParametersRcd" ), - firstValid = cms.vuint32( 1 ) -) -fragment.StableParameters = cms.ESProducer( "StableParametersTrivialProducer", +fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer", NumberL1JetCounts = cms.uint32( 12 ), NumberL1NoIsoEG = cms.uint32( 4 ), NumberL1CenJet = cms.uint32( 4 ), diff --git a/HLTrigger/Configuration/python/HLT_Fake_cff.py b/HLTrigger/Configuration/python/HLT_Fake_cff.py index e73fdb8cb853b..dba4989a4ff4b 100644 --- a/HLTrigger/Configuration/python/HLT_Fake_cff.py +++ b/HLTrigger/Configuration/python/HLT_Fake_cff.py @@ -1,13 +1,13 @@ -# hltGetConfiguration --cff --data /dev/CMSSW_9_2_0/Fake --type Fake +# hltGetConfiguration --cff --data /dev/CMSSW_10_0_0/Fake --type Fake -# /dev/CMSSW_9_2_0/Fake/V9 (CMSSW_9_2_14) +# /dev/CMSSW_10_0_0/Fake/V4 (CMSSW_10_0_0_HLT1) import FWCore.ParameterSet.Config as cms fragment = cms.ProcessFragment( "HLT" ) fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_9_2_0/Fake/V9') + tableName = cms.string('/dev/CMSSW_10_0_0/Fake/V4') ) fragment.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) diff --git a/HLTrigger/Configuration/python/HLT_GRun_cff.py b/HLTrigger/Configuration/python/HLT_GRun_cff.py index e7450157e7ae5..2b26095bde787 100644 --- a/HLTrigger/Configuration/python/HLT_GRun_cff.py +++ b/HLTrigger/Configuration/python/HLT_GRun_cff.py @@ -1,13 +1,13 @@ -# hltGetConfiguration --cff --data /dev/CMSSW_9_2_0/GRun --type GRun +# hltGetConfiguration --cff --data /dev/CMSSW_10_0_0/GRun --type GRun -# /dev/CMSSW_9_2_0/GRun/V167 (CMSSW_9_2_14) +# /dev/CMSSW_10_0_0/GRun/V8 (CMSSW_10_0_0_HLT1) import FWCore.ParameterSet.Config as cms fragment = cms.ProcessFragment( "HLT" ) fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_9_2_0/GRun/V167') + tableName = cms.string('/dev/CMSSW_10_0_0/GRun/V8') ) fragment.transferSystem = cms.PSet( @@ -3398,10 +3398,56 @@ recordName = cms.string( "L1TGlobalParametersRcd" ), firstValid = cms.vuint32( 1 ) ) -fragment.StableParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalStableParametersRcd" ), - firstValid = cms.vuint32( 1 ) +fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP", + timeSlewParametersM3 = cms.VPSet( + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 32.0 ), + tspar0 = cms.double( 15.5 ), + tspar1 = cms.double( -3.2 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ) + ), + timeSlewParametersM2 = cms.VPSet( + cms.PSet( slope = cms.double( -3.178648 ), + tmax = cms.double( 16.0 ), + tzero = cms.double( 23.960177 ) + ), + cms.PSet( slope = cms.double( -1.5610227 ), + tmax = cms.double( 10.0 ), + tzero = cms.double( 11.977461 ) + ), + cms.PSet( slope = cms.double( -1.075824 ), + tmax = cms.double( 6.25 ), + tzero = cms.double( 9.109694 ) + ) + ), + appendToDataLabel = cms.string( "HBHE" ) ) fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource", iovIsRunNotTime = cms.bool( True ), @@ -3448,12 +3494,42 @@ ) fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "ClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer", appendToDataLabel = cms.string( "" ) ) +fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer", + NumberL1JetCounts = cms.uint32( 12 ), + NumberL1NoIsoEG = cms.uint32( 4 ), + NumberL1CenJet = cms.uint32( 4 ), + NumberL1Tau = cms.uint32( 12 ), + NumberConditionChips = cms.uint32( 1 ), + NumberL1EGamma = cms.uint32( 12 ), + TotalBxInEvent = cms.int32( 5 ), + NumberL1Mu = cms.uint32( 4 ), + PinsOnConditionChip = cms.uint32( 512 ), + WordLength = cms.int32( 64 ), + PinsOnChip = cms.uint32( 512 ), + OrderOfChip = cms.vint32( 1 ), + IfMuEtaNumberBits = cms.uint32( 6 ), + OrderConditionChip = cms.vint32( 1 ), + appendToDataLabel = cms.string( "" ), + NumberL1TauJet = cms.uint32( 4 ), + NumberL1Jet = cms.uint32( 12 ), + NumberPhysTriggers = cms.uint32( 512 ), + NumberL1Muon = cms.uint32( 8 ), + UnitLength = cms.int32( 8 ), + NumberL1IsoEG = cms.uint32( 4 ), + NumberTechnicalTriggers = cms.uint32( 64 ), + NumberL1ForJet = cms.uint32( 4 ), + IfCaloEtaNumberBits = cms.uint32( 4 ), + NumberPsbBoards = cms.int32( 7 ), + NumberChips = cms.uint32( 1 ), + NumberPhysTriggersExtended = cms.uint32( 64 ) +) fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "" ), PropagationDirection = cms.string( "alongMomentum" ), @@ -3547,35 +3623,6 @@ unBoost = cms.bool( False ), useSignificance = cms.bool( True ) ) -fragment.StableParameters = cms.ESProducer( "StableParametersTrivialProducer", - NumberL1JetCounts = cms.uint32( 12 ), - NumberL1NoIsoEG = cms.uint32( 4 ), - NumberL1CenJet = cms.uint32( 4 ), - NumberL1Tau = cms.uint32( 8 ), - NumberConditionChips = cms.uint32( 1 ), - NumberL1EGamma = cms.uint32( 12 ), - TotalBxInEvent = cms.int32( 5 ), - NumberL1Mu = cms.uint32( 4 ), - PinsOnConditionChip = cms.uint32( 512 ), - WordLength = cms.int32( 64 ), - PinsOnChip = cms.uint32( 512 ), - OrderOfChip = cms.vint32( 1 ), - IfMuEtaNumberBits = cms.uint32( 6 ), - OrderConditionChip = cms.vint32( 1 ), - appendToDataLabel = cms.string( "" ), - NumberL1TauJet = cms.uint32( 4 ), - NumberL1Jet = cms.uint32( 12 ), - NumberPhysTriggers = cms.uint32( 512 ), - NumberL1Muon = cms.uint32( 12 ), - UnitLength = cms.int32( 8 ), - NumberL1IsoEG = cms.uint32( 4 ), - NumberTechnicalTriggers = cms.uint32( 64 ), - NumberL1ForJet = cms.uint32( 4 ), - IfCaloEtaNumberBits = cms.uint32( 4 ), - NumberPsbBoards = cms.int32( 7 ), - NumberChips = cms.uint32( 5 ), - NumberPhysTriggersExtended = cms.uint32( 64 ) -) fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", NoErrorPropagation = cms.bool( False ), endcapShiftInZPos = cms.double( 0.0 ), @@ -3727,13 +3774,13 @@ 'HcalCellDead' ) ) fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -3746,7 +3793,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( 2.0 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -3755,12 +3802,12 @@ 'CombinedSVPseudoVertex', 'CombinedSVNoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -3773,7 +3820,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( 2.0 ), + sip2dSigMin = cms.double( -99999.9 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -3783,13 +3830,13 @@ trackFlip = cms.bool( False ) ) fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -3815,18 +3862,18 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) + sip2dSigMin = cms.double( 2.0 ) ), calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex', 'CombinedSVIVFV2PseudoVertex', 'CombinedSVIVFV2NoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -3852,7 +3899,7 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) + sip2dSigMin = cms.double( -99999.9 ) ), trackSort = cms.string( "sip2dSig" ), SoftLeptonFlip = cms.bool( False ), @@ -4552,8 +4599,9 @@ ) fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ), @@ -4634,8 +4682,9 @@ ) fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), @@ -4828,8 +4877,9 @@ ) fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", EstimateCut = cms.double( 30.0 ), @@ -5404,7 +5454,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -5477,11 +5536,6 @@ ) ) fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor", - pedestalUpperLimit = cms.double( 2.7 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - respCorrM3 = cms.double( 1.0 ), - timeSlewParsType = cms.int32( 3 ), - applyTimeSlewM3 = cms.bool( True ), digiTimeFromDB = cms.bool( True ), mcOOTCorrectionName = cms.string( "" ), S9S1stat = cms.PSet( ), @@ -5490,7 +5544,6 @@ samplesToAdd = cms.int32( 4 ), mcOOTCorrectionCategory = cms.string( "MC" ), dataOOTCorrectionName = cms.string( "" ), - puCorrMethod = cms.int32( 0 ), correctionPhaseNS = cms.double( 13.0 ), HFInWindowStat = cms.PSet( ), digiLabel = cms.InputTag( "hltHcalDigis" ), @@ -5508,36 +5561,12 @@ correctForTimeslew = cms.bool( True ), setNoiseFlags = cms.bool( False ), correctTiming = cms.bool( False ), - setPulseShapeFlags = cms.bool( False ), + recoParamsFromDB = cms.bool( True ), Subdetector = cms.string( "HO" ), dataOOTCorrectionCategory = cms.string( "Data" ), dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ), - firstSample = cms.int32( 4 ), - noiseHPD = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeMin = cms.double( -15.0 ), - setTimingShapedCutsFlags = cms.bool( False ), - applyPulseJitter = cms.bool( False ), - applyTimeSlew = cms.bool( True ), - applyTimeConstraint = cms.bool( True ), - timingshapedcutsParameters = cms.PSet( ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - ts4Min = cms.double( 5.0 ), - pulseShapeParameters = cms.PSet( ), - timeSigmaSiPM = cms.double( 2.5 ), - applyPedConstraint = cms.bool( True ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - noiseSiPM = cms.double( 1.0 ), - meanTime = cms.double( -2.5 ), - flagParameters = cms.PSet( ), - pedSigmaHPD = cms.double( 0.5 ), - fitTimes = cms.int32( 1 ), - timeMax = cms.double( 10.0 ), - timeSigmaHPD = cms.double( 5.0 ), - meanPed = cms.double( 0.0 ), - hscpParameters = cms.PSet( ) + setPulseShapeFlags = cms.bool( False ), + firstSample = cms.int32( 4 ) ) fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", EBSumThreshold = cms.double( 0.2 ), @@ -5545,6 +5574,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -5565,6 +5595,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -5583,6 +5614,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -5924,26 +5956,9 @@ src = cms.InputTag( "hltAK4CaloJetsPF" ), etMin = cms.double( 5.0 ) ) -fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule", - useStandardFEDid = cms.bool( True ), - maxFEDid = cms.untracked.int32( 779 ), - inputLabel = cms.InputTag( "rawDataCollector" ), - minFEDid = cms.untracked.int32( 770 ), - dataType = cms.string( "DDU" ), - readOutParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - rosParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - writeSC = cms.untracked.bool( True ), - readDDUIDfromDDU = cms.untracked.bool( True ), - readingDDU = cms.untracked.bool( True ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - dqmOnly = cms.bool( False ) +fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi", + debug = cms.untracked.bool( False ), + inputLabel = cms.InputTag( "rawDataCollector" ) ) fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer", debug = cms.untracked.bool( False ), @@ -6488,12 +6503,15 @@ ) fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClusters" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ) ) fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOI", hitsToTry = cms.int32( 3 ), @@ -6540,7 +6558,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) @@ -6565,7 +6582,6 @@ ) fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -6594,8 +6610,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( True ) ) fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -6825,6 +6840,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" ) ) @@ -6846,7 +6862,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -6906,7 +6921,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -6931,7 +6945,6 @@ ) fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -6960,8 +6973,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -7042,6 +7054,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" ) ) @@ -7088,7 +7101,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -7113,7 +7125,6 @@ ) fragment.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7142,8 +7153,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -7374,6 +7384,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" ) ) @@ -7395,7 +7406,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -7455,7 +7465,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -7480,7 +7489,6 @@ ) fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7509,8 +7517,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -7591,6 +7598,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" ) ) @@ -7637,7 +7645,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -7662,7 +7669,6 @@ ) fragment.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7691,8 +7697,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -8101,6 +8106,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -8122,7 +8128,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -8224,6 +8229,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemoval" ) ) @@ -8326,7 +8332,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -8351,7 +8356,6 @@ ) fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -8380,8 +8384,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -8471,6 +8474,7 @@ clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" ) ) @@ -8492,7 +8496,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -8531,7 +8534,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -8556,7 +8558,6 @@ ) fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -8585,12 +8586,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -8619,8 +8618,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt', @@ -8859,6 +8857,7 @@ clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" ) ) @@ -8905,7 +8904,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -8930,7 +8928,6 @@ ) fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -8959,8 +8956,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -9098,6 +9094,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTriplets" ) ) @@ -9144,7 +9141,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -9169,7 +9165,6 @@ ) fragment.hltTripletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -9198,8 +9193,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltTripletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -9326,6 +9320,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairs" ) ) @@ -9356,7 +9351,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -9381,7 +9375,6 @@ ) fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -9410,8 +9403,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -9796,7 +9788,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -9841,11 +9843,9 @@ ), cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) + cms.PSet( depth = cms.vint32( 1, 2 ), + threshold = cms.vdouble( 1.2, 1.8 ), + detectorEnum = cms.int32( 4 ) ) ) ) @@ -10083,11 +10083,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -10119,13 +10121,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -10136,13 +10140,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -11549,6 +11555,7 @@ barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), thresh_PFClusterSeedBarrel = cms.double( 1.0 ), ClusteringType = cms.string( "Mustache" ), + dropUnseedable = cms.bool( False ), EnergyWeight = cms.string( "Raw" ), PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), thresh_PFClusterSeedEndcap = cms.double( 1.0 ), @@ -11718,7 +11725,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -11740,6 +11756,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -11760,6 +11777,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -11778,6 +11796,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -11993,6 +12012,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) ) @@ -12002,6 +12022,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -12242,7 +12263,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 1000000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -13001,7 +13021,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) @@ -13026,7 +13045,6 @@ ) fragment.hltIterL3OIMuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -13055,8 +13073,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( True ) ) fragment.hltIterL3OIMuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -13244,6 +13261,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" ) ) @@ -13265,7 +13283,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -13325,7 +13342,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -13350,7 +13366,6 @@ ) fragment.hltIter0IterL3MuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesOpenMu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -13379,8 +13394,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0IterL3MuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -13452,6 +13466,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTripletsOpenMu" ) ) @@ -13498,7 +13513,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -13523,7 +13537,6 @@ ) fragment.hltIter2IterL3MuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesOpenMu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -13552,8 +13565,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2IterL3MuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -13784,6 +13796,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadrupletsOpenMu" ) ) @@ -13805,7 +13818,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -13865,7 +13877,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -13890,7 +13901,6 @@ ) fragment.hltIter0IterL3FromL1MuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesOpenMu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -13919,8 +13929,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -14001,6 +14010,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheckOpenMu" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTripletsOpenMu" ) ) @@ -14047,7 +14057,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -14072,7 +14081,6 @@ ) fragment.hltIter2IterL3FromL1MuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesOpenMu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -14101,8 +14109,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -14784,6 +14791,7 @@ barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), thresh_PFClusterSeedBarrel = cms.double( 1.0 ), ClusteringType = cms.string( "Mustache" ), + dropUnseedable = cms.bool( False ), EnergyWeight = cms.string( "Raw" ), PFClusters = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), thresh_PFClusterSeedEndcap = cms.double( 1.0 ), @@ -14914,7 +14922,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -14936,6 +14953,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -14956,6 +14974,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -14974,6 +14993,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -15106,6 +15126,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) ) @@ -15115,6 +15136,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -15910,7 +15932,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -15956,11 +15988,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -15992,13 +16026,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -16009,13 +16045,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -16271,6 +16309,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -16339,7 +16378,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -16483,6 +16521,7 @@ clusterCheck = cms.InputTag( "hltIter1ElectronsPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerTriplets" ) ) @@ -16526,7 +16565,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -16763,6 +16801,7 @@ clusterCheck = cms.InputTag( "hltIter2ElectronsPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerPairs" ) ) @@ -16793,7 +16832,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -17735,7 +17773,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -18411,6 +18448,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -18432,7 +18470,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -18471,7 +18508,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -18496,7 +18532,6 @@ ) fragment.hltIter0DisplacedJpsiTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -18525,8 +18560,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -18629,6 +18663,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedJpsiPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedJpsiPixelLayerTriplets" ) ) @@ -18675,7 +18710,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -18700,7 +18734,6 @@ ) fragment.hltIter1DisplacedJpsiTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -18729,12 +18762,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedJpsiTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -18763,8 +18794,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedJpsiTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedJpsiTrackCutClassifierPrompt', @@ -18906,6 +18936,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPixelClusterCheckDisplacedJpsiReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsDisplacedJpsiReg" ) ) @@ -18952,7 +18983,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -18977,7 +19007,6 @@ ) fragment.hltTripletRecoveryTrackCutClassifierDisplacedJpsiReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryCtfWithMaterialTracksDisplacedJpsiReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19006,8 +19035,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltTripletRecoveryTrackSelectionHighPurityDisplacedJpsiReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -19134,6 +19162,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPixelClusterCheckDisplacedJpsiReg" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsDisplacedJpsiReg" ) ) @@ -19164,7 +19193,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -19189,7 +19217,6 @@ ) fragment.hltDoubletRecoveryTrackCutClassifierDisplacedJpsiReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryCtfWithMaterialTracksDisplacedJpsiReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19218,8 +19245,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltDoubletRecoveryTrackSelectionHighPurityDisplacedJpsiReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -19383,6 +19409,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -19404,7 +19431,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -19443,7 +19469,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -19468,7 +19493,6 @@ ) fragment.hltIter0DisplacedNRTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19497,8 +19521,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -19601,6 +19624,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedNRPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedNRPixelLayerTriplets" ) ) @@ -19647,7 +19671,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -19672,7 +19695,6 @@ ) fragment.hltIter1DisplacedNRTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19701,12 +19723,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedNRTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19735,8 +19755,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedNRTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedNRTrackCutClassifierPrompt', @@ -19878,6 +19897,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPixelClusterCheckDisplacedNRReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsDisplacedNRReg" ) ) @@ -19924,7 +19944,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -19949,7 +19968,6 @@ ) fragment.hltTripletRecoveryTrackCutClassifierDisplacedNRReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryCtfWithMaterialTracksDisplacedNRReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19978,8 +19996,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltTripletRecoveryTrackSelectionHighPurityDisplacedNRReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -20106,6 +20123,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPixelClusterCheckDisplacedNRReg" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsDisplacedNRReg" ) ) @@ -20136,7 +20154,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -20161,7 +20178,6 @@ ) fragment.hltDoubletRecoveryTrackCutClassifierDisplacedNRReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryCtfWithMaterialTracksDisplacedNRReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20190,8 +20206,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltDoubletRecoveryTrackSelectionHighPurityDisplacedNRReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -20407,6 +20422,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -20428,7 +20444,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -20467,7 +20482,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -20492,7 +20506,6 @@ ) fragment.hltIter0DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20521,8 +20534,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -20618,6 +20630,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muPixelLayerQuadruplets" ) ) @@ -20639,7 +20652,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -20671,7 +20683,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -20696,7 +20707,6 @@ ) fragment.hltIter1DisplacedTau3muTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20725,12 +20735,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedTau3muTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20759,8 +20767,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedTau3muTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muTrackCutClassifierPrompt', @@ -20891,6 +20898,7 @@ clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muPixelLayerTriplets" ) ) @@ -20937,7 +20945,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -20962,7 +20969,6 @@ ) fragment.hltIter2DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20991,8 +20997,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -21493,6 +21498,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -21514,7 +21520,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -21553,7 +21558,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -21578,7 +21582,6 @@ ) fragment.hltIter0DisplacedPsiPrimeTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -21607,8 +21610,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -21711,6 +21713,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedPsiPrimePixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedPsiPrimePixelLayerTriplets" ) ) @@ -21757,7 +21760,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -21782,7 +21784,6 @@ ) fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -21811,12 +21812,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -21845,8 +21844,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedPsiPrimeTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt', @@ -21988,6 +21986,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPixelClusterCheckDisplacedPsiPrimeReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsDisplacedPsiPrimeReg" ) ) @@ -22034,7 +22033,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -22059,7 +22057,6 @@ ) fragment.hltTripletRecoveryTrackCutClassifierDisplacedPsiPrimeReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryCtfWithMaterialTracksDisplacedPsiPrimeReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -22088,8 +22085,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltTripletRecoveryTrackSelectionHighPurityDisplacedPsiPrimeReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -22216,6 +22212,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPixelClusterCheckDisplacedPsiPrimeReg" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsDisplacedPsiPrimeReg" ) ) @@ -22246,7 +22243,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -22271,7 +22267,6 @@ ) fragment.hltDoubletRecoveryTrackCutClassifierDisplacedPsiPrimeReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryCtfWithMaterialTracksDisplacedPsiPrimeReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -22300,8 +22295,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltDoubletRecoveryTrackSelectionHighPurityDisplacedPsiPrimeReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -22955,6 +22949,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -22976,7 +22971,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -23041,6 +23035,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -23062,7 +23057,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -23101,7 +23095,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -23126,7 +23119,6 @@ ) fragment.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -23155,8 +23147,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -23252,6 +23243,7 @@ clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadruplets" ) ) @@ -23273,7 +23265,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -23305,7 +23296,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -23330,7 +23320,6 @@ ) fragment.hltIter1L3MuonTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -23359,12 +23348,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1L3MuonTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -23393,8 +23380,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1L3MuonTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPrompt', @@ -23525,6 +23511,7 @@ clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTriplets" ) ) @@ -23571,7 +23558,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -23596,7 +23582,6 @@ ) fragment.hltIter2L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -23625,8 +23610,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -28036,7 +28020,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( True ), sipmQNTStoSum = cms.int32( 3 ), @@ -28058,6 +28051,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -28078,6 +28072,7 @@ HBWeights = cms.vdouble( 1.0E-99 ), HF1Weight = cms.double( 1.0E-99 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( 1.0E-99 ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -28096,6 +28091,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -28127,6 +28123,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -28147,6 +28144,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0E-99 ), HF1Grid = cms.vdouble( ), @@ -28165,6 +28163,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -28196,6 +28195,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -28216,6 +28216,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0E-99 ), HF1Grid = cms.vdouble( ), @@ -28234,6 +28235,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -28590,7 +28592,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -28636,11 +28648,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -28672,13 +28686,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -28689,13 +28705,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -31475,6 +31493,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "" ), AllowMissingInputs = cms.bool( True ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -31495,6 +31514,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -31513,6 +31533,7 @@ hoInput = cms.InputTag( "" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -34259,6 +34280,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -34313,7 +34335,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -34465,6 +34486,7 @@ clusterCheck = cms.InputTag( "hltIter2HighPtTkMuPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2HighPtTkMuPixelLayerPairs" ) ) @@ -34502,7 +34524,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -37251,50 +37272,56 @@ lMaxLowEHitTime = cms.double( 9999.0 ), TS4TS5EnergyThreshold = cms.double( 50.0 ), digiCollName = cms.string( "hltHcalDigis" ), - lMinHPDHits = cms.int32( 17 ), tMinRBXHits = cms.int32( 50 ), TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0, 4000.0 ), - minEZeros = cms.double( 10.0 ), - pMinRBXHits = cms.int32( 20 ), + lMinHighEHitTime = cms.double( -9999.0 ), + fillLaserMonitor = cms.bool( True ), tMinHPDHits = cms.int32( 16 ), - pMaxHPDEMF = cms.double( 0.02 ), minRecHitE = cms.double( 1.5 ), - hlMaxHPDEMF = cms.double( -9999.0 ), + pMaxHighEHitTime = cms.double( 5.0 ), lRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.5, 0.0, 0.0, 1.0, -0.5 ), - maxCaloTowerIEta = cms.int32( 20 ), - maxNHF = cms.double( 0.9 ), + calibdigiHFtimeslices = cms.vint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ), pMinEEMF = cms.double( 10.0 ), pMaxRatio = cms.double( 0.85 ), - caloTowerCollName = cms.string( "hltTowerMakerForAll" ), + recHitCollName = cms.string( "hltHbhereco" ), pMinEZeros = cms.double( 5.0 ), - pMaxHighEHitTime = cms.double( 5.0 ), - pMaxLowEHitTime = cms.double( 6.0 ), + tMaxLowEHitTime = cms.double( 9999.0 ), + laserMonTSStart = cms.int32( 0 ), + maxNHF = cms.double( 0.9 ), minHighHitE = cms.double( 25.0 ), minR45HitE = cms.double( 5.0 ), tRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.2, 0.0, 0.0, 1.0, -0.2 ), - fillRecHits = cms.bool( True ), lMinZeros = cms.int32( 10 ), lMinRBXHits = cms.int32( 999 ), - pMinRBXRechitR45Fraction = cms.double( 0.1 ), + fillRecHits = cms.bool( True ), + minERatio = cms.double( 50.0 ), + TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), + lMinHPDNoOtherHits = cms.int32( 10 ), pMinRBXRechitR45EnergyFraction = cms.double( 0.1 ), - HcalRecHitFlagsToBeExcluded = cms.vint32( 11, 12, 13, 14, 15 ), - calibdigiHFthreshold = cms.double( -999.0 ), + hlMaxHPDEMF = cms.double( -9999.0 ), + maxCaloTowerIEta = cms.int32( 20 ), minLowHitE = cms.double( 10.0 ), - minEEMF = cms.double( 50.0 ), + TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), + laserMonIEtaList = cms.vint32( 0, 0, 0, 0, 0, 0, 0, 0 ), + laserMonIPhiList = cms.vint32( 23, 17, 11, 5, 29, 35, 41, 47 ), pMinRatio = cms.double( 0.75 ), + tMinLowEHitTime = cms.double( -9999.0 ), HcalAcceptSeverityLevel = cms.uint32( 9 ), pMaxRBXEMF = cms.double( 0.02 ), - pMinE = cms.double( 40.0 ), tMaxRatio = cms.double( 0.92 ), + pMinRBXRechitR45Fraction = cms.double( 0.1 ), maxTrackEta = cms.double( 2.0 ), tMinHighEHitTime = cms.double( -7.0 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), + tMinZeros = cms.int32( 8 ), lMaxRatio = cms.double( 0.96 ), - fillCaloTowers = cms.bool( True ), + pMinRBXHits = cms.int32( 20 ), fillDigis = cms.bool( True ), - lMinHighEHitTime = cms.double( -9999.0 ), - calibdigiHFtimeslices = cms.vint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ), + minEZeros = cms.double( 10.0 ), + laserMonTSEnd = cms.int32( -1 ), + minEEMF = cms.double( 50.0 ), calibdigiHBHEthreshold = cms.double( 15.0 ), + pMinLowEHitTime = cms.double( -6.0 ), + fillCaloTowers = cms.bool( True ), pMinERatio = cms.double( 25.0 ), fillTracks = cms.bool( False ), trackCollName = cms.string( "generalTracks" ), @@ -37302,25 +37329,25 @@ minTrackPt = cms.double( 1.0 ), tMinRatio = cms.double( 0.73 ), TS4TS5UpperCut = cms.vdouble( 999.0, 999.0, 999.0, 999.0, 999.0 ), - pMinLowEHitTime = cms.double( -6.0 ), maxjetindex = cms.int32( 0 ), + laserMonCBoxList = cms.vint32( 6, 6, 6, 6, 6, 6, 6, 6 ), pMinRBXRechitR45Count = cms.int32( 1 ), pMinHPDHits = cms.int32( 10 ), lMinLowEHitTime = cms.double( -9999.0 ), - recHitCollName = cms.string( "hltHbhereco" ), + caloTowerCollName = cms.string( "hltTowerMakerForAll" ), tMinHPDNoOtherHits = cms.int32( 9 ), - minERatio = cms.double( 50.0 ), + pMaxHPDEMF = cms.double( 0.02 ), jetCollName = cms.string( "" ), - tMinLowEHitTime = cms.double( -9999.0 ), + hlMaxRBXEMF = cms.double( 0.01 ), tMaxHighEHitTime = cms.double( 6.0 ), - tMinZeros = cms.int32( 8 ), - lMinHPDNoOtherHits = cms.int32( 10 ), + pMaxLowEHitTime = cms.double( 6.0 ), + lMinHPDHits = cms.int32( 17 ), maxProblemRBXs = cms.int32( 20 ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), - tMaxLowEHitTime = cms.double( 9999.0 ), + calibdigiHFthreshold = cms.double( -999.0 ), + pMinE = cms.double( 40.0 ), pMinHPDNoOtherHits = cms.int32( 7 ), calibdigiHBHEtimeslices = cms.vint32( 3, 4, 5, 6 ), - hlMaxRBXEMF = cms.double( 0.01 ) + HcalRecHitFlagsToBeExcluded = cms.vint32( 11, 12, 13, 14, 15 ) ) fragment.hltHcalTowerNoiseCleanerWithrechit = cms.EDProducer( "HLTHcalTowerNoiseCleanerWithrechit", TS4TS5EnergyThreshold = cms.double( 50.0 ), @@ -37997,6 +38024,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) ) @@ -38018,7 +38046,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -38084,6 +38111,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) ) @@ -38105,7 +38133,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -38162,12 +38189,15 @@ ) fragment.hltSiStripClustersRegForBTag = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClustersRegForBTag" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ) ) fragment.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", useEventsWithNoVertex = cms.bool( True ), @@ -38196,7 +38226,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -38221,7 +38250,6 @@ ) fragment.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -38250,8 +38278,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -38347,6 +38374,7 @@ clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForBTag" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsForBTag" ) ) @@ -38368,7 +38396,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -38400,7 +38427,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -38425,7 +38451,6 @@ ) fragment.hltIter1PFlowTrackCutClassifierPromptForBTag = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -38454,12 +38479,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1PFlowTrackCutClassifierDetachedForBTag = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -38488,8 +38511,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1PFlowTrackCutClassifierMergedForBTag = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptForBTag', @@ -38620,6 +38642,7 @@ clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForBTag" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsForBTag" ) ) @@ -38666,7 +38689,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -38691,7 +38713,6 @@ ) fragment.hltIter2PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -38720,8 +38741,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -38839,6 +38859,7 @@ vertexMinAngleCosine = cms.double( 0.95 ), primaryVertices = cms.InputTag( "hltVerticesL3" ), tracks = cms.InputTag( "hltIter2MergedForBTag" ), + minPt = cms.double( 0.8 ), maxNTracks = cms.uint32( 30 ), clusterizer = cms.PSet( distanceRatio = cms.double( 20.0 ), @@ -38854,8 +38875,8 @@ vertexMinDLenSig = cms.double( 0.5 ), useDirectVertexFitter = cms.bool( True ), minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) + maximumTimeSignificance = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) ) fragment.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger", minSignificance = cms.double( 2.0 ), @@ -38876,6 +38897,7 @@ tracks = cms.InputTag( "hltIter2MergedForBTag" ), dLenFraction = cms.double( 0.333 ), trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ), dRCut = cms.double( 0.4 ) ) fragment.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger", @@ -39516,6 +39538,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -39536,6 +39559,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -39554,6 +39578,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -39831,22 +39856,24 @@ fragment.hltBSoftMuonMu12L3 = cms.EDProducer( "RecoTrackRefSelector", minPixelHit = cms.int32( 0 ), src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), + minPhi = cms.double( -3.2 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), + algorithm = cms.vstring( '' ), algorithmMaskContains = cms.vstring( ), usePV = cms.bool( False ), + maxRapidity = cms.double( 5.0 ), tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), + originalAlgorithm = cms.vstring( ), minRapidity = cms.double( -5.0 ), vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), + maxChi2 = cms.double( 10000.0 ), ptMin = cms.double( 12.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), + maxPhi = cms.double( 3.2 ), + lip = cms.double( 300.0 ), minLayer = cms.int32( 0 ), quality = cms.vstring( ), minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) + min3DLayer = cms.int32( 0 ) ) fragment.hltBSoftMuonJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", muonSelection = cms.uint32( 0 ), @@ -41970,22 +41997,24 @@ fragment.hltBSoftMuonMu5L3 = cms.EDProducer( "RecoTrackRefSelector", minPixelHit = cms.int32( 0 ), src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), + minPhi = cms.double( -3.2 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), + algorithm = cms.vstring( '' ), algorithmMaskContains = cms.vstring( ), usePV = cms.bool( False ), + maxRapidity = cms.double( 5.0 ), tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), + originalAlgorithm = cms.vstring( ), minRapidity = cms.double( -5.0 ), vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), + maxChi2 = cms.double( 10000.0 ), ptMin = cms.double( 5.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), + maxPhi = cms.double( 3.2 ), + lip = cms.double( 300.0 ), minLayer = cms.int32( 0 ), quality = cms.vstring( ), minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) + min3DLayer = cms.int32( 0 ) ) fragment.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", muonSelection = cms.uint32( 0 ), @@ -45488,7 +45517,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -45632,6 +45660,7 @@ clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForPhotons" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1PixelLayerTripletsForPhotons" ) ) @@ -45675,7 +45704,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -45912,6 +45940,7 @@ clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForPhotons" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2PixelLayerPairsForPhotons" ) ) @@ -45942,7 +45971,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -50711,6 +50739,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -50732,7 +50761,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -50771,7 +50799,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -50796,7 +50823,6 @@ ) fragment.hltIter0DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -50825,8 +50851,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -50922,6 +50947,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets" ) ) @@ -50943,7 +50969,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -50975,7 +51000,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -51000,7 +51024,6 @@ ) fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -51029,12 +51052,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -51063,8 +51084,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt', @@ -51195,6 +51215,7 @@ clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets" ) ) @@ -51241,7 +51262,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -51266,7 +51286,6 @@ ) fragment.hltIter2DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -51295,8 +51314,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -52939,6 +52957,7 @@ clusterCheck = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTriplets" ) ) @@ -52995,7 +53014,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -54844,6 +54862,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForTau" ) ) @@ -54865,7 +54884,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -54942,6 +54960,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemovalRegForTau" ) ) @@ -55076,7 +55095,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -55101,7 +55119,6 @@ ) fragment.hltIter0PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -55130,8 +55147,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -55327,6 +55343,7 @@ clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckTauReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsTauReg" ) ) @@ -55348,7 +55365,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -55380,7 +55396,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -55405,7 +55420,6 @@ ) fragment.hltIter1PFlowTrackCutClassifierPromptTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -55434,12 +55448,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1PFlowTrackCutClassifierDetachedTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -55468,8 +55480,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1PFlowTrackCutClassifierMergedTauReg = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptTauReg', @@ -55700,6 +55711,7 @@ clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckTauReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsTauReg" ) ) @@ -55746,7 +55758,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -55771,7 +55782,6 @@ ) fragment.hltIter2PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -55800,8 +55810,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -55939,6 +55948,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheckTauReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsTauReg" ) ) @@ -55985,7 +55995,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -56010,7 +56019,6 @@ ) fragment.hltTripletRecoveryPFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -56039,8 +56047,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -56167,6 +56174,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheckTauReg" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsTauReg" ) ) @@ -56197,7 +56205,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -56222,7 +56229,6 @@ ) fragment.hltDoubletRecoveryPFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -56251,8 +56257,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -58863,7 +58868,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -58908,11 +58923,9 @@ ), cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) + cms.PSet( depth = cms.vint32( 1, 2 ), + threshold = cms.vdouble( 1.2, 1.8 ), + detectorEnum = cms.int32( 4 ) ) ) ) @@ -58948,11 +58961,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -58984,13 +58999,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -59001,13 +59018,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -61896,7 +61915,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) @@ -61921,7 +61939,6 @@ ) fragment.hltIterL3OIMuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -61950,8 +61967,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( True ) ) fragment.hltIterL3OIMuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -62181,6 +62197,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadrupletsNoVtx" ) ) @@ -62202,7 +62219,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -62262,7 +62278,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -62287,7 +62302,6 @@ ) fragment.hltIter0IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -62316,8 +62330,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -62398,6 +62411,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheckNoVtx" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTripletsNoVtx" ) ) @@ -62444,7 +62458,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -62469,7 +62482,6 @@ ) fragment.hltIter2IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -62498,8 +62510,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -62730,6 +62741,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx" ) ) @@ -62751,7 +62763,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -62811,7 +62822,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -62836,7 +62846,6 @@ ) fragment.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -62865,8 +62874,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -62947,6 +62955,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx" ) ) @@ -62993,7 +63002,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -63018,7 +63026,6 @@ ) fragment.hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -63047,8 +63054,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -66779,6 +66785,7 @@ vertexMinAngleCosine = cms.double( 0.95 ), primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), tracks = cms.InputTag( "hltPFMuonMerging" ), + minPt = cms.double( 0.8 ), maxNTracks = cms.uint32( 30 ), clusterizer = cms.PSet( distanceRatio = cms.double( 20.0 ), @@ -66794,8 +66801,8 @@ vertexMinDLenSig = cms.double( 0.5 ), useDirectVertexFitter = cms.bool( True ), minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) + maximumTimeSignificance = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) ) fragment.hltInclusiveSecondaryVerticesPF = cms.EDProducer( "VertexMerger", minSignificance = cms.double( 2.0 ), @@ -66816,6 +66823,7 @@ tracks = cms.InputTag( "hltPFMuonMerging" ), dLenFraction = cms.double( 0.333 ), trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ), dRCut = cms.double( 0.4 ) ) fragment.hltInclusiveMergedVerticesPF = cms.EDProducer( "VertexMerger", @@ -67127,6 +67135,7 @@ vertexMinAngleCosine = cms.double( 0.95 ), primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), tracks = cms.InputTag( "hltParticleFlow" ), + minPt = cms.double( 0.8 ), maxNTracks = cms.uint32( 30 ), clusterizer = cms.PSet( distanceRatio = cms.double( 20.0 ), @@ -67142,8 +67151,8 @@ vertexMinDLenSig = cms.double( 0.5 ), useDirectVertexFitter = cms.bool( True ), minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) + maximumTimeSignificance = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) ) fragment.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", minSignificance = cms.double( 2.0 ), @@ -67164,6 +67173,7 @@ tracks = cms.InputTag( "hltParticleFlow" ), dLenFraction = cms.double( 0.333 ), trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ), dRCut = cms.double( 0.4 ) ) fragment.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", @@ -67724,6 +67734,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -67745,7 +67756,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -67851,12 +67861,15 @@ ) fragment.hltSiStripClustersFull = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClusters" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ) ) fragment.hltSiStripMatchedRecHitsFull = cms.EDProducer( "SiStripRecHitConverter", StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ), @@ -67926,6 +67939,7 @@ clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter0PixelQuadruplets" ) ) @@ -67947,7 +67961,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -67986,7 +67999,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -68049,13 +68061,14 @@ ) fragment.hltFullIter0TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.95, -0.85, -0.75 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter0HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -68139,6 +68152,7 @@ clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter1PixelQuadruplets" ) ) @@ -68160,7 +68174,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -68192,7 +68205,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -68217,13 +68229,14 @@ ) fragment.hltFullIter1TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter1CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.65, -0.35, -0.15 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter1HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -68322,6 +68335,7 @@ clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter2PixelTriplets" ) ) @@ -68372,7 +68386,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -68397,13 +68410,14 @@ ) fragment.hltFullIter2TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter2CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( 0.2, 0.3, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter2HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -68502,6 +68516,7 @@ clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter3PixelTriplets" ) ) @@ -68552,7 +68567,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -68577,13 +68591,14 @@ ) fragment.hltFullIter3TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter3CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( 0.0, 0.2, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter3HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -68667,6 +68682,7 @@ clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter4PixelQuadruplets" ) ) @@ -68688,7 +68704,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.0 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -68727,7 +68742,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -68752,13 +68766,14 @@ ) fragment.hltFullIter4TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter4CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter4HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -68843,6 +68858,7 @@ clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter5PixelTriplets" ) ) @@ -68896,7 +68912,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -68921,13 +68936,14 @@ ) fragment.hltFullIter5TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter5CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.2, 0.3, 0.8 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter5HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -69017,6 +69033,7 @@ clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter6PixelPairsA" ) ) @@ -69100,6 +69117,7 @@ clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter6PixelPairsB" ) ) @@ -69140,7 +69158,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -69165,13 +69182,14 @@ ) fragment.hltFullIter6TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter6CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter6HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -69258,6 +69276,7 @@ clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter7MixedLayersA" ) ) @@ -69339,6 +69358,7 @@ clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter7MixedLayersB" ) ) @@ -69391,7 +69411,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -69416,13 +69435,14 @@ ) fragment.hltFullIter7TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter7CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter7HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -69566,6 +69586,7 @@ clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayers" ) ) @@ -69642,7 +69663,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -69667,13 +69687,14 @@ ) fragment.hltFullIter8TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter8CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter8HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -69759,6 +69780,7 @@ clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTripl" ) ) @@ -69875,6 +69897,7 @@ clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPair" ) ) @@ -69934,7 +69957,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -69959,13 +69981,14 @@ ) fragment.hltFullIter9TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter9CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger", shareFrac = cms.double( 0.19 ), @@ -69980,8 +70003,9 @@ 'hltFullIter8TrackMVAClassifier', 'hltFullIter9TrackMVAClassifier' ), minQuality = cms.string( "loose" ), - minShareHits = cms.uint32( 2 ), + enableMerging = cms.bool( True ), copyExtras = cms.untracked.bool( True ), + minShareHits = cms.uint32( 2 ), copyTrajectories = cms.untracked.bool( False ), allowFirstHitShare = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -70036,7 +70060,6 @@ ) fragment.hltFullGoodHighPurityFullTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltFullIterativeTrackingMerged" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullOnlinePrimaryVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -70063,8 +70086,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), minLayers = cms.vint32( 0, 0, 0 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltFullGoodHighPurityFullTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -70155,6 +70177,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "" ), AllowMissingInputs = cms.bool( True ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -70175,6 +70198,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -70193,6 +70217,7 @@ hoInput = cms.InputTag( "" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -70555,6 +70580,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) ) @@ -70576,7 +70602,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -70799,7 +70824,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -70821,6 +70855,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -70841,6 +70876,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0E-99 ), HF1Grid = cms.vdouble( ), @@ -70859,6 +70895,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -71183,7 +71220,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -71229,11 +71276,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -71265,13 +71314,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -71282,13 +71333,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -71370,6 +71423,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -71391,7 +71445,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -71445,6 +71498,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -71466,7 +71520,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -71505,7 +71558,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -71530,7 +71582,6 @@ ) fragment.hltIter0L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -71559,8 +71610,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -71647,6 +71697,7 @@ clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadrupletsNoVtx" ) ) @@ -71668,7 +71719,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -71700,7 +71750,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -71725,7 +71774,6 @@ ) fragment.hltIter1L3MuonTrackCutClassifierPromptNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -71754,12 +71802,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1L3MuonTrackCutClassifierDetachedNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -71788,8 +71834,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1L3MuonTrackCutClassifierMergedNoVtx = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPromptNoVtx', @@ -71911,6 +71956,7 @@ clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTripletsNoVtx" ) ) @@ -71957,7 +72003,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -71982,7 +72027,6 @@ ) fragment.hltIter2L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -72011,8 +72055,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -72409,9 +72452,9 @@ clustershapecollectionEE = cms.string( "islandEndcapShape" ), clustershapecollectionEB = cms.string( "islandBarrelShape" ), VerbosityLevel = cms.string( "ERROR" ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), + IslandBarrelSeedThr = cms.double( 0.5 ), endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - IslandBarrelSeedThr = cms.double( 0.5 ) + barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ) ) fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer", barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ), @@ -80034,6 +80077,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -80055,7 +80099,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -80094,7 +80137,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -80119,7 +80161,6 @@ ) fragment.hltIter0DisplacedJpsiTrackCutClassifierDoubleTrk = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -80148,8 +80189,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0DisplacedJpsiTrackSelectionHighPurityDoubleTrk = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -80236,6 +80276,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedJpsiPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedJpsiPixelLayerQuadrupletsDoubleTrk" ) ) @@ -80257,7 +80298,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -80289,7 +80329,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -80314,7 +80353,6 @@ ) fragment.hltIter1DisplacedJpsiTrackCutClassifierPromptDoubleTrk = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -80343,12 +80381,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedJpsiTrackCutClassifierDetachedDoubleTrk = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -80377,8 +80413,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1DisplacedJpsiTrackCutClassifierMergedDoubleTrk = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedJpsiTrackCutClassifierPromptDoubleTrk', @@ -80509,6 +80544,7 @@ clusterCheck = cms.InputTag( "hltIter2DisplacedJpsiPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2DisplacedJpsiPixelLayerTripletsDoubleTrk" ) ) @@ -80555,7 +80591,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -80580,7 +80615,6 @@ ) fragment.hltIter2DisplacedJpsiTrackCutClassifierDoubleTrk = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -80609,8 +80643,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2DisplacedJpsiTrackSelectionHighPurityDoubleTrk = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -81781,79 +81814,79 @@ fragment.hltScoutingPFPacker = cms.EDProducer( "HLTScoutingPFProducer", pfJetCollection = cms.InputTag( "hltAK4PFJets" ), doCandidates = cms.bool( True ), - pfJetTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), + pfJetTagCollection = cms.InputTag( 'hltCombinedSecondaryVertexBJetTagsPF','','@currentProcess' ), doMet = cms.bool( True ), - metCollection = cms.InputTag( "hltPFMETProducer" ), + metCollection = cms.InputTag( 'hltPFMETProducer','','@currentProcess' ), pfJetEtaCut = cms.double( 3.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), + vertexCollection = cms.InputTag( 'hltPixelVertices','','@currentProcess' ), pfJetPtCut = cms.double( 20.0 ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), + rho = cms.InputTag( 'hltFixedGridRhoFastjetAll','','@currentProcess' ), doJetTags = cms.bool( True ), - pfCandidateCollection = cms.InputTag( "hltParticleFlow" ), + pfCandidateCollection = cms.InputTag( 'hltParticleFlow','','@currentProcess' ), pfCandidatePtCut = cms.double( 0.6 ) ) fragment.hltScoutingMuonPacker = cms.EDProducer( "HLTScoutingMuonProducer", minVtxProbCut = cms.double( 0.001 ), - HcalPFClusterIsoMap = cms.InputTag( "hltMuonHcalPFClusterIsoForMuons" ), - EcalPFClusterIsoMap = cms.InputTag( "hltMuonEcalPFClusterIsoForMuons" ), - ChargedCandidates = cms.InputTag( "hltL3MuonCandidates" ), + HcalPFClusterIsoMap = cms.InputTag( 'hltMuonHcalPFClusterIsoForMuons','','@currentProcess' ), + EcalPFClusterIsoMap = cms.InputTag( 'hltMuonEcalPFClusterIsoForMuons','','@currentProcess' ), + ChargedCandidates = cms.InputTag( 'hltL3MuonCandidates','','@currentProcess' ), muonPtCut = cms.double( 3.0 ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3NoVtx" ), + InputLinks = cms.InputTag( 'hltL3MuonsIterL3LinksNoVtx','','@currentProcess' ), + displacedvertexCollection = cms.InputTag( 'hltDisplacedmumuVtxProducerDoubleMu3NoVtx','','@currentProcess' ), Tracks = cms.InputTag( "hltL3Muons" ), muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09Map','combinedRelativeIsoDeposits' ) + TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09Map','combinedRelativeIsoDeposits','@currentProcess' ) ) fragment.hltScoutingEgammaPacker = cms.EDProducer( "HLTScoutingEgammaProducer", egammaEtaCut = cms.double( 2.5 ), - HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - EgammaCandidates = cms.InputTag( "hltEgammaCandidates" ), + HcalPFClusterIsoMap = cms.InputTag( 'hltEgammaHcalPFClusterIso','','@currentProcess' ), + EgammaCandidates = cms.InputTag( 'hltEgammaCandidates','','@currentProcess' ), egammaPtCut = cms.double( 4.0 ), - EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - HoverEMap = cms.InputTag( "hltEgammaHoverE" ), - EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracks" ), - OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - DetaMap = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + EcalPFClusterIsoMap = cms.InputTag( 'hltEgammaEcalPFClusterIso','','@currentProcess' ), + SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5','@currentProcess' ), + MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits','@currentProcess' ), + HoverEMap = cms.InputTag( 'hltEgammaHoverE','','@currentProcess' ), + EgammaGsfTracks = cms.InputTag( 'hltEgammaGsfTracks','','@currentProcess' ), + OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP','@currentProcess' ), + DetaMap = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed','@currentProcess' ), egammaHoverECut = cms.double( 1.0 ), - DphiMap = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfTrackIso" ) + DphiMap = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi','@currentProcess' ), + EleGsfTrackIsoMap = cms.InputTag( 'hltEgammaEleGsfTrackIso','','@currentProcess' ) ) fragment.hltScoutingPrimaryVertexPacker = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVertices" ) + vertexCollection = cms.InputTag( 'hltPixelVertices','','@currentProcess' ) ) fragment.hltPreScoutingCaloMuonOutput = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) fragment.hltScoutingCaloPacker = cms.EDProducer( "HLTScoutingCaloProducer", - metCollection = cms.InputTag( "hltMetClean" ), + metCollection = cms.InputTag( 'hltMetClean','','@currentProcess' ), doMet = cms.bool( True ), doJetBTags = cms.bool( True ), caloJetPtCut = cms.double( 20.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), + vertexCollection = cms.InputTag( 'hltPixelVertices','','@currentProcess' ), doJetIDTags = cms.bool( True ), - caloJetCollection = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - caloJetIDTagCollection = cms.InputTag( "hltCaloJetFromPV" ), - caloJetBTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), + caloJetCollection = cms.InputTag( 'hltAK4CaloJetsIDPassed','','@currentProcess' ), + rho = cms.InputTag( 'hltFixedGridRhoFastjetAllCalo','','@currentProcess' ), + caloJetIDTagCollection = cms.InputTag( 'hltCaloJetFromPV','','@currentProcess' ), + caloJetBTagCollection = cms.InputTag( 'hltCombinedSecondaryVertexBJetTagsCalo','','@currentProcess' ), caloJetEtaCut = cms.double( 3.0 ) ) fragment.hltScoutingMuonPackerCalo = cms.EDProducer( "HLTScoutingMuonProducer", minVtxProbCut = cms.double( 0.001 ), HcalPFClusterIsoMap = cms.InputTag( "" ), EcalPFClusterIsoMap = cms.InputTag( "" ), - ChargedCandidates = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), + ChargedCandidates = cms.InputTag( 'hltIterL3MuonCandidatesNoVtx','','@currentProcess' ), muonPtCut = cms.double( 3.0 ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducer" ), - Tracks = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedNoVtx" ), + InputLinks = cms.InputTag( 'hltL3MuonsIterL3LinksNoVtx','','@currentProcess' ), + displacedvertexCollection = cms.InputTag( 'hltDisplacedmumuVtxProducer','','@currentProcess' ), + Tracks = cms.InputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','','@currentProcess' ), muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09MapNoVtx','combinedRelativeIsoDeposits' ) + TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09MapNoVtx','combinedRelativeIsoDeposits','@currentProcess' ) ) fragment.hltScoutingPrimaryVertexPackerCaloMuon = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ) + vertexCollection = cms.InputTag( 'hltPixelVerticesL3MuonNoVtx','','@currentProcess' ) ) fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap ) diff --git a/HLTrigger/Configuration/python/HLT_HIon_cff.py b/HLTrigger/Configuration/python/HLT_HIon_cff.py index ea9ec88f42429..47f97fea344e5 100644 --- a/HLTrigger/Configuration/python/HLT_HIon_cff.py +++ b/HLTrigger/Configuration/python/HLT_HIon_cff.py @@ -1,13 +1,13 @@ -# hltGetConfiguration --cff --data /dev/CMSSW_9_2_0/HIon --type HIon +# hltGetConfiguration --cff --data /dev/CMSSW_10_0_0/HIon --type HIon -# /dev/CMSSW_9_2_0/HIon/V167 (CMSSW_9_2_14) +# /dev/CMSSW_10_0_0/HIon/V8 (CMSSW_10_0_0_HLT1) import FWCore.ParameterSet.Config as cms fragment = cms.ProcessFragment( "HLT" ) fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_9_2_0/HIon/V167') + tableName = cms.string('/dev/CMSSW_10_0_0/HIon/V8') ) fragment.transferSystem = cms.PSet( @@ -2095,10 +2095,56 @@ recordName = cms.string( "L1TGlobalParametersRcd" ), firstValid = cms.vuint32( 1 ) ) -fragment.StableParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalStableParametersRcd" ), - firstValid = cms.vuint32( 1 ) +fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP", + timeSlewParametersM3 = cms.VPSet( + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 32.0 ), + tspar0 = cms.double( 15.5 ), + tspar1 = cms.double( -3.2 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ) + ), + timeSlewParametersM2 = cms.VPSet( + cms.PSet( slope = cms.double( -3.178648 ), + tmax = cms.double( 16.0 ), + tzero = cms.double( 23.960177 ) + ), + cms.PSet( slope = cms.double( -1.5610227 ), + tmax = cms.double( 10.0 ), + tzero = cms.double( 11.977461 ) + ), + cms.PSet( slope = cms.double( -1.075824 ), + tmax = cms.double( 6.25 ), + tzero = cms.double( 9.109694 ) + ) + ), + appendToDataLabel = cms.string( "HBHE" ) ) fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource", iovIsRunNotTime = cms.bool( True ), @@ -2145,12 +2191,42 @@ ) fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "ClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer", appendToDataLabel = cms.string( "" ) ) +fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer", + NumberL1JetCounts = cms.uint32( 12 ), + NumberL1NoIsoEG = cms.uint32( 4 ), + NumberL1CenJet = cms.uint32( 4 ), + NumberL1Tau = cms.uint32( 12 ), + NumberConditionChips = cms.uint32( 1 ), + NumberL1EGamma = cms.uint32( 12 ), + TotalBxInEvent = cms.int32( 5 ), + NumberL1Mu = cms.uint32( 4 ), + PinsOnConditionChip = cms.uint32( 512 ), + WordLength = cms.int32( 64 ), + PinsOnChip = cms.uint32( 512 ), + OrderOfChip = cms.vint32( 1 ), + IfMuEtaNumberBits = cms.uint32( 6 ), + OrderConditionChip = cms.vint32( 1 ), + appendToDataLabel = cms.string( "" ), + NumberL1TauJet = cms.uint32( 4 ), + NumberL1Jet = cms.uint32( 12 ), + NumberPhysTriggers = cms.uint32( 512 ), + NumberL1Muon = cms.uint32( 8 ), + UnitLength = cms.int32( 8 ), + NumberL1IsoEG = cms.uint32( 4 ), + NumberTechnicalTriggers = cms.uint32( 64 ), + NumberL1ForJet = cms.uint32( 4 ), + IfCaloEtaNumberBits = cms.uint32( 4 ), + NumberPsbBoards = cms.int32( 7 ), + NumberChips = cms.uint32( 1 ), + NumberPhysTriggersExtended = cms.uint32( 64 ) +) fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "" ), PropagationDirection = cms.string( "alongMomentum" ), @@ -2244,35 +2320,6 @@ unBoost = cms.bool( False ), useSignificance = cms.bool( True ) ) -fragment.StableParameters = cms.ESProducer( "StableParametersTrivialProducer", - NumberL1JetCounts = cms.uint32( 12 ), - NumberL1NoIsoEG = cms.uint32( 4 ), - NumberL1CenJet = cms.uint32( 4 ), - NumberL1Tau = cms.uint32( 8 ), - NumberConditionChips = cms.uint32( 1 ), - NumberL1EGamma = cms.uint32( 12 ), - TotalBxInEvent = cms.int32( 5 ), - NumberL1Mu = cms.uint32( 4 ), - PinsOnConditionChip = cms.uint32( 512 ), - WordLength = cms.int32( 64 ), - PinsOnChip = cms.uint32( 512 ), - OrderOfChip = cms.vint32( 1 ), - IfMuEtaNumberBits = cms.uint32( 6 ), - OrderConditionChip = cms.vint32( 1 ), - appendToDataLabel = cms.string( "" ), - NumberL1TauJet = cms.uint32( 4 ), - NumberL1Jet = cms.uint32( 12 ), - NumberPhysTriggers = cms.uint32( 512 ), - NumberL1Muon = cms.uint32( 12 ), - UnitLength = cms.int32( 8 ), - NumberL1IsoEG = cms.uint32( 4 ), - NumberTechnicalTriggers = cms.uint32( 64 ), - NumberL1ForJet = cms.uint32( 4 ), - IfCaloEtaNumberBits = cms.uint32( 4 ), - NumberPsbBoards = cms.int32( 7 ), - NumberChips = cms.uint32( 5 ), - NumberPhysTriggersExtended = cms.uint32( 64 ) -) fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", NoErrorPropagation = cms.bool( False ), endcapShiftInZPos = cms.double( 0.0 ), @@ -2424,13 +2471,13 @@ 'HcalCellDead' ) ) fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -2443,7 +2490,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( 2.0 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -2452,12 +2499,12 @@ 'CombinedSVPseudoVertex', 'CombinedSVNoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -2470,7 +2517,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( 2.0 ), + sip2dSigMin = cms.double( -99999.9 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -2480,13 +2527,13 @@ trackFlip = cms.bool( False ) ) fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -2512,18 +2559,18 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) + sip2dSigMin = cms.double( 2.0 ) ), calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex', 'CombinedSVIVFV2PseudoVertex', 'CombinedSVIVFV2NoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -2549,7 +2596,7 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) + sip2dSigMin = cms.double( -99999.9 ) ), trackSort = cms.string( "sip2dSig" ), SoftLeptonFlip = cms.bool( False ), @@ -3249,8 +3296,9 @@ ) fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ), @@ -3331,8 +3379,9 @@ ) fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), @@ -3525,8 +3574,9 @@ ) fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", EstimateCut = cms.double( 30.0 ), diff --git a/HLTrigger/Configuration/python/HLT_PIon_cff.py b/HLTrigger/Configuration/python/HLT_PIon_cff.py index 313ed2a4dcb3e..4ddecf9fa11f8 100644 --- a/HLTrigger/Configuration/python/HLT_PIon_cff.py +++ b/HLTrigger/Configuration/python/HLT_PIon_cff.py @@ -1,13 +1,13 @@ -# hltGetConfiguration --cff --data /dev/CMSSW_9_2_0/PIon --type PIon +# hltGetConfiguration --cff --data /dev/CMSSW_10_0_0/PIon --type PIon -# /dev/CMSSW_9_2_0/PIon/V167 (CMSSW_9_2_14) +# /dev/CMSSW_10_0_0/PIon/V8 (CMSSW_10_0_0_HLT1) import FWCore.ParameterSet.Config as cms fragment = cms.ProcessFragment( "HLT" ) fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_9_2_0/PIon/V167') + tableName = cms.string('/dev/CMSSW_10_0_0/PIon/V8') ) fragment.transferSystem = cms.PSet( @@ -2095,10 +2095,56 @@ recordName = cms.string( "L1TGlobalParametersRcd" ), firstValid = cms.vuint32( 1 ) ) -fragment.StableParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalStableParametersRcd" ), - firstValid = cms.vuint32( 1 ) +fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP", + timeSlewParametersM3 = cms.VPSet( + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 32.0 ), + tspar0 = cms.double( 15.5 ), + tspar1 = cms.double( -3.2 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ) + ), + timeSlewParametersM2 = cms.VPSet( + cms.PSet( slope = cms.double( -3.178648 ), + tmax = cms.double( 16.0 ), + tzero = cms.double( 23.960177 ) + ), + cms.PSet( slope = cms.double( -1.5610227 ), + tmax = cms.double( 10.0 ), + tzero = cms.double( 11.977461 ) + ), + cms.PSet( slope = cms.double( -1.075824 ), + tmax = cms.double( 6.25 ), + tzero = cms.double( 9.109694 ) + ) + ), + appendToDataLabel = cms.string( "HBHE" ) ) fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource", iovIsRunNotTime = cms.bool( True ), @@ -2145,12 +2191,42 @@ ) fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "ClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer", appendToDataLabel = cms.string( "" ) ) +fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer", + NumberL1JetCounts = cms.uint32( 12 ), + NumberL1NoIsoEG = cms.uint32( 4 ), + NumberL1CenJet = cms.uint32( 4 ), + NumberL1Tau = cms.uint32( 12 ), + NumberConditionChips = cms.uint32( 1 ), + NumberL1EGamma = cms.uint32( 12 ), + TotalBxInEvent = cms.int32( 5 ), + NumberL1Mu = cms.uint32( 4 ), + PinsOnConditionChip = cms.uint32( 512 ), + WordLength = cms.int32( 64 ), + PinsOnChip = cms.uint32( 512 ), + OrderOfChip = cms.vint32( 1 ), + IfMuEtaNumberBits = cms.uint32( 6 ), + OrderConditionChip = cms.vint32( 1 ), + appendToDataLabel = cms.string( "" ), + NumberL1TauJet = cms.uint32( 4 ), + NumberL1Jet = cms.uint32( 12 ), + NumberPhysTriggers = cms.uint32( 512 ), + NumberL1Muon = cms.uint32( 8 ), + UnitLength = cms.int32( 8 ), + NumberL1IsoEG = cms.uint32( 4 ), + NumberTechnicalTriggers = cms.uint32( 64 ), + NumberL1ForJet = cms.uint32( 4 ), + IfCaloEtaNumberBits = cms.uint32( 4 ), + NumberPsbBoards = cms.int32( 7 ), + NumberChips = cms.uint32( 1 ), + NumberPhysTriggersExtended = cms.uint32( 64 ) +) fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "" ), PropagationDirection = cms.string( "alongMomentum" ), @@ -2244,35 +2320,6 @@ unBoost = cms.bool( False ), useSignificance = cms.bool( True ) ) -fragment.StableParameters = cms.ESProducer( "StableParametersTrivialProducer", - NumberL1JetCounts = cms.uint32( 12 ), - NumberL1NoIsoEG = cms.uint32( 4 ), - NumberL1CenJet = cms.uint32( 4 ), - NumberL1Tau = cms.uint32( 8 ), - NumberConditionChips = cms.uint32( 1 ), - NumberL1EGamma = cms.uint32( 12 ), - TotalBxInEvent = cms.int32( 5 ), - NumberL1Mu = cms.uint32( 4 ), - PinsOnConditionChip = cms.uint32( 512 ), - WordLength = cms.int32( 64 ), - PinsOnChip = cms.uint32( 512 ), - OrderOfChip = cms.vint32( 1 ), - IfMuEtaNumberBits = cms.uint32( 6 ), - OrderConditionChip = cms.vint32( 1 ), - appendToDataLabel = cms.string( "" ), - NumberL1TauJet = cms.uint32( 4 ), - NumberL1Jet = cms.uint32( 12 ), - NumberPhysTriggers = cms.uint32( 512 ), - NumberL1Muon = cms.uint32( 12 ), - UnitLength = cms.int32( 8 ), - NumberL1IsoEG = cms.uint32( 4 ), - NumberTechnicalTriggers = cms.uint32( 64 ), - NumberL1ForJet = cms.uint32( 4 ), - IfCaloEtaNumberBits = cms.uint32( 4 ), - NumberPsbBoards = cms.int32( 7 ), - NumberChips = cms.uint32( 5 ), - NumberPhysTriggersExtended = cms.uint32( 64 ) -) fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", NoErrorPropagation = cms.bool( False ), endcapShiftInZPos = cms.double( 0.0 ), @@ -2424,13 +2471,13 @@ 'HcalCellDead' ) ) fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -2443,7 +2490,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( 2.0 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -2452,12 +2499,12 @@ 'CombinedSVPseudoVertex', 'CombinedSVNoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -2470,7 +2517,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( 2.0 ), + sip2dSigMin = cms.double( -99999.9 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -2480,13 +2527,13 @@ trackFlip = cms.bool( False ) ) fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -2512,18 +2559,18 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) + sip2dSigMin = cms.double( 2.0 ) ), calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex', 'CombinedSVIVFV2PseudoVertex', 'CombinedSVIVFV2NoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -2549,7 +2596,7 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) + sip2dSigMin = cms.double( -99999.9 ) ), trackSort = cms.string( "sip2dSig" ), SoftLeptonFlip = cms.bool( False ), @@ -3249,8 +3296,9 @@ ) fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ), @@ -3331,8 +3379,9 @@ ) fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), @@ -3525,8 +3574,9 @@ ) fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", EstimateCut = cms.double( 30.0 ), diff --git a/HLTrigger/Configuration/python/HLT_PRef_cff.py b/HLTrigger/Configuration/python/HLT_PRef_cff.py index a2e9263a27954..e8996ac698a23 100644 --- a/HLTrigger/Configuration/python/HLT_PRef_cff.py +++ b/HLTrigger/Configuration/python/HLT_PRef_cff.py @@ -1,13 +1,13 @@ -# hltGetConfiguration --cff --data /dev/CMSSW_9_2_0/PRef --type PRef +# hltGetConfiguration --cff --data /dev/CMSSW_10_0_0/PRef --type PRef -# /dev/CMSSW_9_2_0/PRef/V167 (CMSSW_9_2_14) +# /dev/CMSSW_10_0_0/PRef/V8 (CMSSW_10_0_0_HLT1) import FWCore.ParameterSet.Config as cms fragment = cms.ProcessFragment( "HLT" ) fragment.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_9_2_0/PRef/V167') + tableName = cms.string('/dev/CMSSW_10_0_0/PRef/V8') ) fragment.transferSystem = cms.PSet( @@ -2460,10 +2460,56 @@ recordName = cms.string( "L1TGlobalParametersRcd" ), firstValid = cms.vuint32( 1 ) ) -fragment.StableParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalStableParametersRcd" ), - firstValid = cms.vuint32( 1 ) +fragment.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP", + timeSlewParametersM3 = cms.VPSet( + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 32.0 ), + tspar0 = cms.double( 15.5 ), + tspar1 = cms.double( -3.2 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ) + ), + timeSlewParametersM2 = cms.VPSet( + cms.PSet( slope = cms.double( -3.178648 ), + tmax = cms.double( 16.0 ), + tzero = cms.double( 23.960177 ) + ), + cms.PSet( slope = cms.double( -1.5610227 ), + tmax = cms.double( 10.0 ), + tzero = cms.double( 11.977461 ) + ), + cms.PSet( slope = cms.double( -1.075824 ), + tmax = cms.double( 6.25 ), + tzero = cms.double( 9.109694 ) + ) + ), + appendToDataLabel = cms.string( "HBHE" ) ) fragment.hltESSBTagRecord = cms.ESSource( "EmptyESSource", iovIsRunNotTime = cms.bool( True ), @@ -2510,12 +2556,42 @@ ) fragment.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "ClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer", appendToDataLabel = cms.string( "" ) ) +fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer", + NumberL1JetCounts = cms.uint32( 12 ), + NumberL1NoIsoEG = cms.uint32( 4 ), + NumberL1CenJet = cms.uint32( 4 ), + NumberL1Tau = cms.uint32( 12 ), + NumberConditionChips = cms.uint32( 1 ), + NumberL1EGamma = cms.uint32( 12 ), + TotalBxInEvent = cms.int32( 5 ), + NumberL1Mu = cms.uint32( 4 ), + PinsOnConditionChip = cms.uint32( 512 ), + WordLength = cms.int32( 64 ), + PinsOnChip = cms.uint32( 512 ), + OrderOfChip = cms.vint32( 1 ), + IfMuEtaNumberBits = cms.uint32( 6 ), + OrderConditionChip = cms.vint32( 1 ), + appendToDataLabel = cms.string( "" ), + NumberL1TauJet = cms.uint32( 4 ), + NumberL1Jet = cms.uint32( 12 ), + NumberPhysTriggers = cms.uint32( 512 ), + NumberL1Muon = cms.uint32( 8 ), + UnitLength = cms.int32( 8 ), + NumberL1IsoEG = cms.uint32( 4 ), + NumberTechnicalTriggers = cms.uint32( 64 ), + NumberL1ForJet = cms.uint32( 4 ), + IfCaloEtaNumberBits = cms.uint32( 4 ), + NumberPsbBoards = cms.int32( 7 ), + NumberChips = cms.uint32( 1 ), + NumberPhysTriggersExtended = cms.uint32( 64 ) +) fragment.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", SimpleMagneticField = cms.string( "" ), PropagationDirection = cms.string( "alongMomentum" ), @@ -2609,35 +2685,6 @@ unBoost = cms.bool( False ), useSignificance = cms.bool( True ) ) -fragment.StableParameters = cms.ESProducer( "StableParametersTrivialProducer", - NumberL1JetCounts = cms.uint32( 12 ), - NumberL1NoIsoEG = cms.uint32( 4 ), - NumberL1CenJet = cms.uint32( 4 ), - NumberL1Tau = cms.uint32( 8 ), - NumberConditionChips = cms.uint32( 1 ), - NumberL1EGamma = cms.uint32( 12 ), - TotalBxInEvent = cms.int32( 5 ), - NumberL1Mu = cms.uint32( 4 ), - PinsOnConditionChip = cms.uint32( 512 ), - WordLength = cms.int32( 64 ), - PinsOnChip = cms.uint32( 512 ), - OrderOfChip = cms.vint32( 1 ), - IfMuEtaNumberBits = cms.uint32( 6 ), - OrderConditionChip = cms.vint32( 1 ), - appendToDataLabel = cms.string( "" ), - NumberL1TauJet = cms.uint32( 4 ), - NumberL1Jet = cms.uint32( 12 ), - NumberPhysTriggers = cms.uint32( 512 ), - NumberL1Muon = cms.uint32( 12 ), - UnitLength = cms.int32( 8 ), - NumberL1IsoEG = cms.uint32( 4 ), - NumberTechnicalTriggers = cms.uint32( 64 ), - NumberL1ForJet = cms.uint32( 4 ), - IfCaloEtaNumberBits = cms.uint32( 4 ), - NumberPsbBoards = cms.int32( 7 ), - NumberChips = cms.uint32( 5 ), - NumberPhysTriggersExtended = cms.uint32( 64 ) -) fragment.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", NoErrorPropagation = cms.bool( False ), endcapShiftInZPos = cms.double( 0.0 ), @@ -2789,13 +2836,13 @@ 'HcalCellDead' ) ) fragment.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -2808,7 +2855,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( 2.0 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -2817,12 +2864,12 @@ 'CombinedSVPseudoVertex', 'CombinedSVNoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -2835,7 +2882,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( 2.0 ), + sip2dSigMin = cms.double( -99999.9 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -2845,13 +2892,13 @@ trackFlip = cms.bool( False ) ) fragment.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -2877,18 +2924,18 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) + sip2dSigMin = cms.double( 2.0 ) ), calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex', 'CombinedSVIVFV2PseudoVertex', 'CombinedSVIVFV2NoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -2914,7 +2961,7 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) + sip2dSigMin = cms.double( -99999.9 ) ), trackSort = cms.string( "sip2dSig" ), SoftLeptonFlip = cms.bool( False ), @@ -3614,8 +3661,9 @@ ) fragment.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ), @@ -3696,8 +3744,9 @@ ) fragment.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), @@ -3890,8 +3939,9 @@ ) fragment.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) fragment.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", EstimateCut = cms.double( 30.0 ), @@ -4466,7 +4516,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -4539,11 +4598,6 @@ ) ) fragment.hltHoreco = cms.EDProducer( "HcalHitReconstructor", - pedestalUpperLimit = cms.double( 2.7 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - respCorrM3 = cms.double( 1.0 ), - timeSlewParsType = cms.int32( 3 ), - applyTimeSlewM3 = cms.bool( True ), digiTimeFromDB = cms.bool( True ), mcOOTCorrectionName = cms.string( "" ), S9S1stat = cms.PSet( ), @@ -4552,7 +4606,6 @@ samplesToAdd = cms.int32( 4 ), mcOOTCorrectionCategory = cms.string( "MC" ), dataOOTCorrectionName = cms.string( "" ), - puCorrMethod = cms.int32( 0 ), correctionPhaseNS = cms.double( 13.0 ), HFInWindowStat = cms.PSet( ), digiLabel = cms.InputTag( "hltHcalDigis" ), @@ -4570,36 +4623,12 @@ correctForTimeslew = cms.bool( True ), setNoiseFlags = cms.bool( False ), correctTiming = cms.bool( False ), - setPulseShapeFlags = cms.bool( False ), + recoParamsFromDB = cms.bool( True ), Subdetector = cms.string( "HO" ), dataOOTCorrectionCategory = cms.string( "Data" ), dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ), - firstSample = cms.int32( 4 ), - noiseHPD = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeMin = cms.double( -15.0 ), - setTimingShapedCutsFlags = cms.bool( False ), - applyPulseJitter = cms.bool( False ), - applyTimeSlew = cms.bool( True ), - applyTimeConstraint = cms.bool( True ), - timingshapedcutsParameters = cms.PSet( ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - ts4Min = cms.double( 5.0 ), - pulseShapeParameters = cms.PSet( ), - timeSigmaSiPM = cms.double( 2.5 ), - applyPedConstraint = cms.bool( True ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - noiseSiPM = cms.double( 1.0 ), - meanTime = cms.double( -2.5 ), - flagParameters = cms.PSet( ), - pedSigmaHPD = cms.double( 0.5 ), - fitTimes = cms.int32( 1 ), - timeMax = cms.double( 10.0 ), - timeSigmaHPD = cms.double( 5.0 ), - meanPed = cms.double( 0.0 ), - hscpParameters = cms.PSet( ) + setPulseShapeFlags = cms.bool( False ), + firstSample = cms.int32( 4 ) ) fragment.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", EBSumThreshold = cms.double( 0.2 ), @@ -4607,6 +4636,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -4627,6 +4657,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -4645,6 +4676,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -4757,26 +4789,9 @@ src = cms.InputTag( "hltAK4CaloJetsPF" ), etMin = cms.double( 5.0 ) ) -fragment.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule", - useStandardFEDid = cms.bool( True ), - maxFEDid = cms.untracked.int32( 779 ), - inputLabel = cms.InputTag( "rawDataCollector" ), - minFEDid = cms.untracked.int32( 770 ), - dataType = cms.string( "DDU" ), - readOutParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - rosParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - writeSC = cms.untracked.bool( True ), - readDDUIDfromDDU = cms.untracked.bool( True ), - readingDDU = cms.untracked.bool( True ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - dqmOnly = cms.bool( False ) +fragment.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi", + debug = cms.untracked.bool( False ), + inputLabel = cms.InputTag( "rawDataCollector" ) ) fragment.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer", debug = cms.untracked.bool( False ), @@ -5321,12 +5336,15 @@ ) fragment.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClusters" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ) ) fragment.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOI", hitsToTry = cms.int32( 3 ), @@ -5373,7 +5391,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) @@ -5398,7 +5415,6 @@ ) fragment.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -5427,8 +5443,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( True ) ) fragment.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -5658,6 +5673,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" ) ) @@ -5679,7 +5695,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -5739,7 +5754,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -5764,7 +5778,6 @@ ) fragment.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -5793,8 +5806,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -5875,6 +5887,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" ) ) @@ -5921,7 +5934,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -5946,7 +5958,6 @@ ) fragment.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -5975,8 +5986,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -6207,6 +6217,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" ) ) @@ -6228,7 +6239,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -6288,7 +6298,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -6313,7 +6322,6 @@ ) fragment.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -6342,8 +6350,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -6424,6 +6431,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" ) ) @@ -6470,7 +6478,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -6495,7 +6502,6 @@ ) fragment.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -6524,8 +6530,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -6934,6 +6939,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -6955,7 +6961,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -7057,6 +7062,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemoval" ) ) @@ -7159,7 +7165,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -7184,7 +7189,6 @@ ) fragment.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7213,8 +7217,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -7304,6 +7307,7 @@ clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" ) ) @@ -7325,7 +7329,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -7364,7 +7367,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -7389,7 +7391,6 @@ ) fragment.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7418,12 +7419,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7452,8 +7451,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt', @@ -7692,6 +7690,7 @@ clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" ) ) @@ -7738,7 +7737,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -7763,7 +7761,6 @@ ) fragment.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7792,8 +7789,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -7931,6 +7927,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTriplets" ) ) @@ -7977,7 +7974,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -8002,7 +7998,6 @@ ) fragment.hltTripletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -8031,8 +8026,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltTripletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -8159,6 +8153,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairs" ) ) @@ -8189,7 +8184,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -8214,7 +8208,6 @@ ) fragment.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -8243,8 +8236,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -8423,9 +8415,9 @@ clustershapecollectionEE = cms.string( "islandEndcapShape" ), clustershapecollectionEB = cms.string( "islandBarrelShape" ), VerbosityLevel = cms.string( "ERROR" ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), + IslandBarrelSeedThr = cms.double( 0.5 ), endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - IslandBarrelSeedThr = cms.double( 0.5 ) + barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ) ) fragment.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer", barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ), @@ -8513,17 +8505,6 @@ triggerType = cms.int32( 81 ), MinPt = cms.double( 10.0 ) ) -fragment.hltL1sSingleEG5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltPreHISinglePhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) @@ -8664,17 +8645,6 @@ triggerType = cms.int32( 81 ), MinPt = cms.double( 60.0 ) ) -fragment.hltL1sSingleEG2Or5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG2_BptxAND OR L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) fragment.hltPreHISinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) @@ -9770,6 +9740,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -9791,7 +9762,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -9856,6 +9826,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -9877,7 +9848,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -9916,7 +9886,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -9941,7 +9910,6 @@ ) fragment.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -9970,8 +9938,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -10067,6 +10034,7 @@ clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadruplets" ) ) @@ -10088,7 +10056,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -10120,7 +10087,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -10145,7 +10111,6 @@ ) fragment.hltIter1L3MuonTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -10174,12 +10139,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1L3MuonTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -10208,8 +10171,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter1L3MuonTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPrompt', @@ -10340,6 +10302,7 @@ clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTriplets" ) ) @@ -10386,7 +10349,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -10411,7 +10373,6 @@ ) fragment.hltIter2L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -10440,8 +10401,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltIter2L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -11127,7 +11087,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -11172,11 +11142,9 @@ ), cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) + cms.PSet( depth = cms.vint32( 1, 2 ), + threshold = cms.vdouble( 1.2, 1.8 ), + detectorEnum = cms.int32( 4 ) ) ) ) @@ -11414,11 +11382,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -11450,13 +11420,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -11467,13 +11439,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -12194,12 +12168,15 @@ ) fragment.hltSiStripClustersForRefPP = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClustersForRefPP" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ) ) fragment.hltFullIter0PixelQuadrupletsPreSplittingForRefPP = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', @@ -12258,6 +12235,7 @@ clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPreSplittingForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPreSplittingForRefPP" ) ) @@ -12279,7 +12257,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -12318,7 +12295,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -12381,15 +12357,15 @@ ) fragment.hltSiPixelClustersAfterSplittingForRefPP = cms.EDProducer( "JetCoreClusterSplitter", verbose = cms.bool( False ), - chargeFractionMin = cms.double( 2.0 ), + deltaRmax = cms.double( 0.05 ), forceXError = cms.double( 100.0 ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPreSplittingForRefPP" ), chargePerUnit = cms.double( 2000.0 ), - centralMIPCharge = cms.double( 26000.0 ), forceYError = cms.double( 150.0 ), + centralMIPCharge = cms.double( 26000.0 ), pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ), ptMin = cms.double( 200.0 ), - deltaRmax = cms.double( 0.05 ), + chargeFractionMin = cms.double( 2.0 ), cores = cms.InputTag( "hltJetsForCoreTracking" ), fractionalWidth = cms.double( 0.4 ), pixelCPE = cms.string( "hltESPPixelCPEGeneric" ) @@ -12431,12 +12407,15 @@ ) fragment.hltSiStripClustersFullForRefPP = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClustersForRefPP" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ) ) fragment.hltSiStripMatchedRecHitsFull = cms.EDProducer( "SiStripRecHitConverter", StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ), @@ -12506,6 +12485,7 @@ clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsForRefPP" ) ) @@ -12527,7 +12507,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -12566,7 +12545,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -12629,13 +12607,14 @@ ) fragment.hltFullIter0TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter0CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.95, -0.85, -0.75 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter0HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -12719,6 +12698,7 @@ clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter1PixelQuadrupletsForRefPP" ) ) @@ -12740,7 +12720,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -12772,7 +12751,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -12797,13 +12775,14 @@ ) fragment.hltFullIter1TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter1CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.65, -0.35, -0.15 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter1HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -12902,6 +12881,7 @@ clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter2PixelTripletsForRefPP" ) ) @@ -12952,7 +12932,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -12977,13 +12956,14 @@ ) fragment.hltFullIter2TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter2CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( 0.2, 0.3, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter2HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -13082,6 +13062,7 @@ clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter3PixelTripletsForRefPP" ) ) @@ -13132,7 +13113,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -13157,13 +13137,14 @@ ) fragment.hltFullIter3TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter3CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( 0.0, 0.2, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter3HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -13247,6 +13228,7 @@ clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter4PixelQuadrupletsForRefPP" ) ) @@ -13268,7 +13250,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.0 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -13307,7 +13288,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -13332,13 +13312,14 @@ ) fragment.hltFullIter4TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter4CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter4HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -13423,6 +13404,7 @@ clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter5PixelTripletsForRefPP" ) ) @@ -13476,7 +13458,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -13501,13 +13482,14 @@ ) fragment.hltFullIter5TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter5CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.2, 0.3, 0.8 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter5HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -13597,6 +13579,7 @@ clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter6PixelPairsAForRefPP" ) ) @@ -13680,6 +13663,7 @@ clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter6PixelPairsBForRefPP" ) ) @@ -13720,7 +13704,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -13745,13 +13728,14 @@ ) fragment.hltFullIter6TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter6CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter6HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -13838,6 +13822,7 @@ clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter7MixedLayersAForRefPP" ) ) @@ -13919,6 +13904,7 @@ clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter7MixedLayersBForRefPP" ) ) @@ -13971,7 +13957,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -13996,13 +13981,14 @@ ) fragment.hltFullIter7TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter7CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter7HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -14146,6 +14132,7 @@ clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayersForRefPP" ) ) @@ -14222,7 +14209,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -14247,13 +14233,14 @@ ) fragment.hltFullIter8TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter8CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIter8HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -14339,6 +14326,7 @@ clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTriplForRefPP" ) ) @@ -14455,6 +14443,7 @@ clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPairForRefPP" ) ) @@ -14514,7 +14503,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -14539,13 +14527,14 @@ ) fragment.hltFullIter9TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter9CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFirstStepGoodPrimaryVerticesForRefPP = cms.EDFilter( "PrimaryVertexObjectFilter", src = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), @@ -14629,6 +14618,7 @@ clusterCheck = cms.InputTag( "hltFullIter10JetCoreClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter10JetCoreLayersForRefPP" ) ) @@ -14659,7 +14649,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -14684,13 +14673,14 @@ ) fragment.hltFullIter10TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter10CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorJetCoreRegionalStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorJetCoreRegionalStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) fragment.hltFullIterativeTrackingMergedForRefPP = cms.EDProducer( "TrackCollectionMerger", shareFrac = cms.double( 0.19 ), @@ -14706,8 +14696,9 @@ 'hltFullIter9TrackMVAClassifierForRefPP', 'hltFullIter10TrackMVAClassifierForRefPP' ), minQuality = cms.string( "loose" ), - minShareHits = cms.uint32( 2 ), + enableMerging = cms.bool( True ), copyExtras = cms.untracked.bool( True ), + minShareHits = cms.uint32( 2 ), copyTrajectories = cms.untracked.bool( False ), allowFirstHitShare = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -15113,7 +15104,6 @@ ) fragment.hltGoodHighPurityFullTrackCutClassifierForHighPt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltFullIterativeTrackingMergedForRefPP" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullOnlinePrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -15140,8 +15130,7 @@ minHits = cms.vint32( 0, 0, 0 ), maxRelPtErr = cms.vdouble( 0.3, 0.3, 0.3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) fragment.hltGoodHighPurityFullTracksForHighPt = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -16110,6 +16099,7 @@ barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), thresh_PFClusterSeedBarrel = cms.double( 1.0 ), ClusteringType = cms.string( "Mustache" ), + dropUnseedable = cms.bool( False ), EnergyWeight = cms.string( "Raw" ), PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), thresh_PFClusterSeedEndcap = cms.double( 1.0 ), @@ -16251,7 +16241,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -16273,6 +16272,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -16293,6 +16293,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -16311,6 +16312,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -16379,11 +16381,22 @@ useEt = cms.bool( False ), rhoScale = cms.double( 1.0 ) ) +fragment.hltL1sSingleEG15to21 = cms.EDFilter( "HLTL1TSeed", + L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + saveTags = cms.bool( True ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) +) fragment.hltPreHIPhoton30HoverELoose = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) -fragment.hltEGL1SingleEG15FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltEGL1SingleEG15to21FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", doIsolated = cms.bool( False ), endcap_end = cms.double( 2.65 ), region_phi_size = cms.double( 1.044 ), @@ -16394,7 +16407,7 @@ candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15to21" ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), ncandcut = cms.int32( 1 ), @@ -16402,7 +16415,7 @@ ) fragment.hltEG30EtFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG15FilterForHI" ), + inputTag = cms.InputTag( "hltEGL1SingleEG15to21FilterForHI" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 30.0 ), etcutEB = cms.double( 30.0 ), @@ -16570,7 +16583,7 @@ L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) -fragment.hltEGL1SingleEG2Or5FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltEGL1SingleEG1OFilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", doIsolated = cms.bool( False ), endcap_end = cms.double( 2.65 ), region_phi_size = cms.double( 1.044 ), @@ -16581,15 +16594,15 @@ candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG2Or5" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10" ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), ncandcut = cms.int32( 1 ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) ) -fragment.hltEG10L1SingleEG2Or5FilterForHI = cms.EDFilter( "HLTEgammaEtFilter", +fragment.hltEG10L1SingleEG1OFilterForHI = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG2Or5FilterForHI" ), + inputTag = cms.InputTag( "hltEGL1SingleEG1OFilterForHI" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 10.0 ), etcutEB = cms.double( 10.0 ), @@ -16617,7 +16630,7 @@ l1EGCand = cms.InputTag( "hltEgammaCandidates" ), ncandcut = cms.int32( 1 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10L1SingleEG2Or5FilterForHI" ), + candTag = cms.InputTag( "hltEG10L1SingleEG1OFilterForHI" ), rhoTag = cms.InputTag( "" ), rhoMax = cms.double( 9.9999999E7 ), useEt = cms.bool( False ), @@ -16714,7 +16727,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -16760,11 +16783,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -16796,13 +16821,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -16813,13 +16840,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -17043,6 +17072,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) ) @@ -17052,6 +17082,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -17314,7 +17345,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 1000000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -17459,6 +17489,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -17527,7 +17558,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -17671,6 +17701,7 @@ clusterCheck = cms.InputTag( "hltIter1ElectronsPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerTriplets" ) ) @@ -17714,7 +17745,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -17951,6 +17981,7 @@ clusterCheck = cms.InputTag( "hltIter2ElectronsPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerPairs" ) ) @@ -17981,7 +18012,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -18117,7 +18147,7 @@ ) fragment.hltEG15L1SingleEG15FilterForHI = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG15FilterForHI" ), + inputTag = cms.InputTag( "hltEGL1SingleEG15to21FilterForHI" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 15.0 ), etcutEB = cms.double( 15.0 ), @@ -18382,7 +18412,7 @@ ) fragment.hltEG20L1SingleEG15EtFilterForHI = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG15FilterForHI" ), + inputTag = cms.InputTag( "hltEGL1SingleEG15to21FilterForHI" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 20.0 ), etcutEB = cms.double( 20.0 ), @@ -19513,8 +19543,8 @@ MinNJets = cms.uint32( 1 ), MaxAbsJetEta = cms.double( 2.6 ) ) -fragment.hltL1sLowEG15 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15 OR L1_DoubleEG_10_5" ), +fragment.hltL1sLowEG10 = cms.EDFilter( "HLTL1TSeed", + L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG21 OR L1_DoubleEG_10_5 OR L1_DoubleEG_15_10" ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), saveTags = cms.bool( True ), @@ -19528,7 +19558,7 @@ L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) -fragment.hltEGL1LowEG15Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +fragment.hltEGL1LowEG10Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", doIsolated = cms.bool( False ), endcap_end = cms.double( 2.65 ), region_phi_size = cms.double( 1.044 ), @@ -19539,7 +19569,7 @@ candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sLowEG15" ), + L1SeedFilterTag = cms.InputTag( "hltL1sLowEG10" ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), ncandcut = cms.int32( 2 ), @@ -19547,7 +19577,7 @@ ) fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1LowEG15Filter" ), + inputTag = cms.InputTag( "hltEGL1LowEG10Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 20.0 ), etcutEB = cms.double( 20.0 ), @@ -19555,7 +19585,7 @@ ) fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1LowEG15Filter" ), + inputTag = cms.InputTag( "hltEGL1LowEG10Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 12.0 ), etcutEB = cms.double( 12.0 ), @@ -20060,6 +20090,7 @@ vertexMinAngleCosine = cms.double( 0.95 ), primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), tracks = cms.InputTag( "hltPFMuonMerging" ), + minPt = cms.double( 0.8 ), maxNTracks = cms.uint32( 30 ), clusterizer = cms.PSet( distanceRatio = cms.double( 20.0 ), @@ -20075,8 +20106,8 @@ vertexMinDLenSig = cms.double( 0.5 ), useDirectVertexFitter = cms.bool( True ), minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) + maximumTimeSignificance = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) ) fragment.hltInclusiveSecondaryVerticesPF = cms.EDProducer( "VertexMerger", minSignificance = cms.double( 2.0 ), @@ -20097,6 +20128,7 @@ tracks = cms.InputTag( "hltPFMuonMerging" ), dLenFraction = cms.double( 0.333 ), trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ), dRCut = cms.double( 0.4 ) ) fragment.hltInclusiveMergedVerticesPF = cms.EDProducer( "VertexMerger", @@ -22883,7 +22915,7 @@ L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) -fragment.hltSingleCaloJet10AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltSingleCaloJet5AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), MaxMass = cms.double( -1.0 ), MinN = cms.int32( 1 ), @@ -22893,31 +22925,47 @@ inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), MinE = cms.double( -1.0 ), triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) + MinPt = cms.double( 5.0 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", +fragment.hltPFJetsCorrectedMatchedToCaloJets5AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet10AK8" ), + CaloJetFilter = cms.InputTag( "hltSingleCaloJet5AK8" ), TriggerType = cms.int32( 85 ), PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) ) -fragment.hltSinglePFJet40AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltSinglePFJet15AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), MaxMass = cms.double( -1.0 ), MinN = cms.int32( 1 ), MaxEta = cms.double( 5.0 ), MinEta = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets5AK8" ), MinE = cms.double( -1.0 ), triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) + MinPt = cms.double( 15.0 ) ) fragment.hltPreHIAK8PFJet25 = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) -fragment.hltSingleCaloJet5AK8 = cms.EDFilter( "HLT1CaloJet", +fragment.hltSinglePFJet25AK8 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + MaxMass = cms.double( -1.0 ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MinMass = cms.double( -1.0 ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets5AK8" ), + MinE = cms.double( -1.0 ), + triggerType = cms.int32( 85 ), + MinPt = cms.double( 25.0 ) +) +fragment.hltPreHIAK8PFJet40 = cms.EDFilter( "HLTPrescaler", + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), + offset = cms.uint32( 0 ) +) +fragment.hltSingleCaloJet10AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), MaxMass = cms.double( -1.0 ), MinN = cms.int32( 1 ), @@ -22927,29 +22975,25 @@ inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), MinE = cms.double( -1.0 ), triggerType = cms.int32( 85 ), - MinPt = cms.double( 5.0 ) + MinPt = cms.double( 10.0 ) ) -fragment.hltPFJetsCorrectedMatchedToCaloJets5AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", +fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet5AK8" ), + CaloJetFilter = cms.InputTag( "hltSingleCaloJet10AK8" ), TriggerType = cms.int32( 85 ), PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) ) -fragment.hltSinglePFJet15AK8 = cms.EDFilter( "HLT1PFJet", +fragment.hltSinglePFJet40AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), MaxMass = cms.double( -1.0 ), MinN = cms.int32( 1 ), MaxEta = cms.double( 5.0 ), MinEta = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets5AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10AK8" ), MinE = cms.double( -1.0 ), triggerType = cms.int32( 85 ), - MinPt = cms.double( 15.0 ) -) -fragment.hltPreHIAK8PFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) + MinPt = cms.double( 40.0 ) ) fragment.hltPreHIAK8PFJet60 = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), @@ -23750,7 +23794,7 @@ fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence = cms.Sequence( fragment.hltHcalDigis + fragment.hltHbhePhase1Reco + fragment.hltHbhereco + fragment.hltHfprereco + fragment.hltHfreco + fragment.hltHoreco + fragment.hltTowerMakerForAll + fragment.hltHcalDigisL1EGSeeded + fragment.hltHbhePhase1RecoMethod2L1EGSeeded + fragment.hltHbherecoMethod2L1EGSeeded + fragment.hltTowerMakerMethod2L1EGSeeded ) fragment.HLTFastJetForEgamma = cms.Sequence( fragment.hltFixedGridRhoFastjetAllCaloForMuons ) fragment.HLTPhoton20SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG10FilterForHI + fragment.hltEG20EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG20HEFilterLooseHoverEForHI ) -fragment.HLTPhoton30SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG15FilterForHI + fragment.hltEG30EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30HEFilterLooseHoverEForHI ) +fragment.HLTPhoton30SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG15to21FilterForHI + fragment.hltEG30EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG30HEFilterLooseHoverEForHI ) fragment.HLTPhoton40SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG21FilterForHI + fragment.hltEG40EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG40HEFilterLooseHoverEForHI ) fragment.HLTPhoton50SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG30FilterForHI + fragment.hltEG50EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG50HEFilterLooseHoverEForHI ) fragment.HLTPhoton60SequenceLooseHOverEForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG30FilterForHI + fragment.hltEG60EtFilterLooseHoverEForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEG60HEFilterLooseHoverEForHI ) @@ -23764,13 +23808,13 @@ fragment.HLTIterativeTrackingForElectronsIteration2 = cms.Sequence( fragment.hltIter2ElectronsClustersRefRemoval + fragment.hltIter2ElectronsMaskedMeasurementTrackerEvent + fragment.hltIter2ElectronsPixelLayerPairs + fragment.hltIter2ElectronsPixelTrackingRegions + fragment.hltIter2ElectronsPixelClusterCheck + fragment.hltIter2ElectronsPixelHitDoublets + fragment.hltIter2ElectronsPixelSeeds + fragment.hltIter2ElectronsCkfTrackCandidates + fragment.hltIter2ElectronsCtfWithMaterialTracks + fragment.hltIter2ElectronsTrackSelectionHighPurity ) fragment.HLTIterativeTrackingForElectronIter02 = cms.Sequence( fragment.HLTIterativeTrackingForElectronsIteration0 + fragment.HLTIterativeTrackingForElectronsIteration1 + fragment.hltIter1MergedForElectrons + fragment.HLTIterativeTrackingForElectronsIteration2 + fragment.hltIter2MergedForElectrons ) fragment.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( fragment.HLTPixelTrackingForElectron + fragment.HLTDoLocalStripSequence + fragment.HLTIterativeTrackingForElectronIter02 ) -fragment.HLTEle10WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG2Or5FilterForHI + fragment.hltEG10L1SingleEG2Or5FilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle10WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle10WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle10WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle10WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle10WPLoose1PixelMatchFilterForHI + fragment.hltEle10WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle10WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle10WPLoose1GsfDetaFilterForHI + fragment.hltEle10WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle10WPLoose1GsfTrackIsoFilterForHI ) -fragment.HLTEle15WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG15FilterForHI + fragment.hltEG15L1SingleEG15FilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle15WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle15WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle15WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle15WPLoose1PixelMatchFilterForHI + fragment.hltEle15WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle15WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle15WPLoose1GsfDetaFilterForHI + fragment.hltEle15WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle15WPLoose1GsfTrackIsoFilterForHI ) -fragment.HLTEle20WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG15FilterForHI + fragment.hltEG20L1SingleEG15EtFilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle20WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle20WPLoose1PixelMatchFilterForHI + fragment.hltEle20WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle20WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle20WPLoose1GsfDetaFilterForHI + fragment.hltEle20WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20WPLoose1GsfTrackIsoFilterForHI ) +fragment.HLTEle10WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG1OFilterForHI + fragment.hltEG10L1SingleEG1OFilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle10WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle10WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle10WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle10WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle10WPLoose1PixelMatchFilterForHI + fragment.hltEle10WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle10WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle10WPLoose1GsfDetaFilterForHI + fragment.hltEle10WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle10WPLoose1GsfTrackIsoFilterForHI ) +fragment.HLTEle15WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG15to21FilterForHI + fragment.hltEG15L1SingleEG15FilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle15WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle15WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle15WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle15WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle15WPLoose1PixelMatchFilterForHI + fragment.hltEle15WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle15WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle15WPLoose1GsfDetaFilterForHI + fragment.hltEle15WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle15WPLoose1GsfTrackIsoFilterForHI ) +fragment.HLTEle20WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG15to21FilterForHI + fragment.hltEG20L1SingleEG15EtFilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle20WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle20WPLoose1PixelMatchFilterForHI + fragment.hltEle20WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle20WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle20WPLoose1GsfDetaFilterForHI + fragment.hltEle20WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20WPLoose1GsfTrackIsoFilterForHI ) fragment.HLTEle30WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG21FilterForHI + fragment.hltEG30L1SingleEG21EtFilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle30WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle30WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle30WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle30WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle30WPLoose1PixelMatchFilterForHI + fragment.hltEle30WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle30WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle30WPLoose1GsfDetaFilterForHI + fragment.hltEle30WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle30WPLoose1GsfTrackIsoFilterForHI ) fragment.HLTEle40WPLooseGsfSequenceForHI = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1SingleEG21FilterForHI + fragment.hltEG40L1SingleEG21EtFilterForHI + fragment.hltEgammaClusterShape + fragment.hltEle40WPLoose1ClusterShapeFilterForHI + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle40WPLoose1HEFilterForHI + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle40WPLoose1EcalIsoFilterForHI + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle40WPLoose1HcalIsoFilterForHI + fragment.HLTElePixelMatchSequence + fragment.hltEle40WPLoose1PixelMatchFilterForHI + fragment.hltEle40WPLoose1PMS2FilterForHI + fragment.HLTGsfElectronSequence + fragment.hltEle40WPLoose1GsfOneOEMinusOneOPFilterForHI + fragment.hltEle40WPLoose1GsfDetaFilterForHI + fragment.hltEle40WPLoose1GsfDphiFilterForHI + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle40WPLoose1GsfTrackIsoFilterForHI ) fragment.HLTEle20erJetC15WPTightGsfSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGJetForPPRefFilter + fragment.hltEGJetForPPRefEtFilter + fragment.hltEgammaClusterShape + fragment.hltEle20erJetC15WPTightClusterShapeFilter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20erJetC15WPTightHEFilter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20erJetC15WPTightEcalIsoFilter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20erJetC15WPTightHcalIsoFilter + fragment.HLTElePixelMatchSequence + fragment.hltEle20erJetC15WPTightPixelMatchFilter + fragment.hltEle20erJetC15WPTightPMS2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20erJetC15WPTightGsfOneOEMinusOneOPFilter + fragment.hltEle20erJetC15WPTightGsfMissingHitsFilter + fragment.hltEle20erJetC15WPTightGsfDetaFilter + fragment.hltEle20erJetC15WPTightGsfDphiFilter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20erJetC15WPTightGsfTrackIsoFilter ) -fragment.HLTEle20Ele12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1LowEG15Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter + fragment.hltEgammaClusterShape + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg2Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) +fragment.HLTEle20Ele12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( fragment.HLTDoFullUnpackingEgammaEcalSequence + fragment.HLTPFClusteringForEgamma + fragment.hltEgammaCandidates + fragment.hltEGL1LowEG10Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter + fragment.hltEgammaClusterShape + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + fragment.HLTDoLocalHcalWithTowerL1EGSeededSequence + fragment.HLTFastJetForEgamma + fragment.hltEgammaHoverE + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg2Filter + fragment.hltEgammaEcalPFClusterIso + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + fragment.HLTPFHcalClusteringForEgamma + fragment.hltEgammaHcalPFClusterIso + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + fragment.HLTElePixelMatchSequence + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + fragment.HLTGsfElectronSequence + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter + fragment.HLTTrackReconstructionForIsoElectronIter02 + fragment.hltEgammaEleGsfTrackIso + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) fragment.HLTBtagCSVSequencePFJet30Eta2p4 = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelectorPFJet30Eta2p4 + fragment.hltPFJetForBtagJet30Eta2p4 + fragment.hltBLifetimeAssociatorPFJet30Eta2p4 + fragment.hltBLifetimeTagInfosPFJet30Eta2p4 + fragment.hltInclusiveVertexFinderPF + fragment.hltInclusiveSecondaryVerticesPF + fragment.hltTrackVertexArbitratorPF + fragment.hltInclusiveMergedVerticesPF + fragment.hltSecondaryVertexTagInfosPFJet30Eta2p4 + fragment.hltCombinedSecondaryVertexBJetTagsPFJet30Eta2p4 ) fragment.HLTBtagCSVSequencePFJet40Eta2p4 = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelectorPFJet40Eta2p4 + fragment.hltPFJetForBtagJet40Eta2p4 + fragment.hltBLifetimeAssociatorPFJet40Eta2p4 + fragment.hltBLifetimeTagInfosPFJet40Eta2p4 + fragment.hltInclusiveVertexFinderPF + fragment.hltInclusiveSecondaryVerticesPF + fragment.hltTrackVertexArbitratorPF + fragment.hltInclusiveMergedVerticesPF + fragment.hltSecondaryVertexTagInfosPFJet40Eta2p4 + fragment.hltCombinedSecondaryVertexBJetTagsPFJet40Eta2p4 ) fragment.HLTBtagCSVSequencePFJet60Eta2p4 = cms.Sequence( fragment.hltVerticesPF + fragment.hltVerticesPFSelector + fragment.hltVerticesPFFilter + fragment.hltPFJetForBtagSelectorPFJet60Eta2p4 + fragment.hltPFJetForBtagJet60Eta2p4 + fragment.hltBLifetimeAssociatorPFJet60Eta2p4 + fragment.hltBLifetimeTagInfosPFJet60Eta2p4 + fragment.hltInclusiveVertexFinderPF + fragment.hltInclusiveSecondaryVerticesPF + fragment.hltTrackVertexArbitratorPF + fragment.hltInclusiveMergedVerticesPF + fragment.hltSecondaryVertexTagInfosPFJet60Eta2p4 + fragment.hltCombinedSecondaryVertexBJetTagsPFJet60Eta2p4 ) @@ -23797,14 +23841,14 @@ fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence ) fragment.HLT_ZeroBias_v6 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence ) fragment.HLT_HISinglePhoton10_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHISinglePhoton10Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta1p5 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton15_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreHISinglePhoton15Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta1p5 + fragment.HLTEndSequence ) +fragment.HLT_HISinglePhoton15_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHISinglePhoton15Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta1p5 + fragment.HLTEndSequence ) fragment.HLT_HISinglePhoton20_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHISinglePhoton20Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta1p5 + fragment.HLTEndSequence ) fragment.HLT_HISinglePhoton30_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreHISinglePhoton30Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta1p5 + fragment.HLTEndSequence ) fragment.HLT_HISinglePhoton40_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHISinglePhoton40Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta1p5 + fragment.HLTEndSequence ) fragment.HLT_HISinglePhoton50_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30 + fragment.hltPreHISinglePhoton50Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton50Eta1p5 + fragment.HLTEndSequence ) fragment.HLT_HISinglePhoton60_Eta1p5ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30 + fragment.hltPreHISinglePhoton60Eta1p5ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton60Eta1p5 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG2Or5 + fragment.hltPreHISinglePhoton10Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta3p1 + fragment.HLTEndSequence ) -fragment.HLT_HISinglePhoton15_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG5 + fragment.hltPreHISinglePhoton15Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta3p1 + fragment.HLTEndSequence ) +fragment.HLT_HISinglePhoton10_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHISinglePhoton10Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton10Eta3p1 + fragment.HLTEndSequence ) +fragment.HLT_HISinglePhoton15_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreHISinglePhoton15Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton15Eta3p1 + fragment.HLTEndSequence ) fragment.HLT_HISinglePhoton20_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHISinglePhoton20Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton20Eta3p1 + fragment.HLTEndSequence ) fragment.HLT_HISinglePhoton30_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreHISinglePhoton30Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton30Eta3p1 + fragment.HLTEndSequence ) fragment.HLT_HISinglePhoton40_Eta3p1ForPPRef_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHISinglePhoton40Eta3p1ForPPRef + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIPhoton40Eta3p1 + fragment.HLTEndSequence ) @@ -23901,18 +23945,18 @@ fragment.HLT_HIAK4CaloJet60FWD_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35FWD + fragment.hltPreHIAK4CaloJet60FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet60FWD + fragment.HLTEndSequence ) fragment.HLT_HIAK4CaloJet80FWD_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60FWD + fragment.hltPreHIAK4CaloJet80FWD + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet80FWD + fragment.HLTEndSequence ) fragment.HLT_HIPhoton20_HoverELoose_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHIPhoton20HoverELoose + fragment.HLTPhoton20SequenceLooseHOverEForHI + fragment.HLTEndSequence ) -fragment.HLT_HIPhoton30_HoverELoose_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreHIPhoton30HoverELoose + fragment.HLTPhoton30SequenceLooseHOverEForHI + fragment.HLTEndSequence ) +fragment.HLT_HIPhoton30_HoverELoose_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15to21 + fragment.hltPreHIPhoton30HoverELoose + fragment.HLTPhoton30SequenceLooseHOverEForHI + fragment.HLTEndSequence ) fragment.HLT_HIPhoton40_HoverELoose_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHIPhoton40HoverELoose + fragment.HLTPhoton40SequenceLooseHOverEForHI + fragment.HLTEndSequence ) fragment.HLT_HIPhoton50_HoverELoose_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30 + fragment.hltPreHIPhoton50HoverELoose + fragment.HLTPhoton50SequenceLooseHOverEForHI + fragment.HLTEndSequence ) fragment.HLT_HIPhoton60_HoverELoose_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG30 + fragment.hltPreHIPhoton60HoverELoose + fragment.HLTPhoton60SequenceLooseHOverEForHI + fragment.HLTEndSequence ) -fragment.HLT_HIEle10_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG2Or5 + fragment.hltPreHIEle10WPLooseGsf + fragment.HLTEle10WPLooseGsfSequenceForHI + fragment.HLTEndSequence ) -fragment.HLT_HIEle15_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreHIEle15WPLooseGsf + fragment.HLTEle15WPLooseGsfSequenceForHI + fragment.HLTEndSequence ) -fragment.HLT_HIEle20_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15 + fragment.hltPreHIEle20WPLooseGsf + fragment.HLTEle20WPLooseGsfSequenceForHI + fragment.HLTEndSequence ) +fragment.HLT_HIEle10_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG10 + fragment.hltPreHIEle10WPLooseGsf + fragment.HLTEle10WPLooseGsfSequenceForHI + fragment.HLTEndSequence ) +fragment.HLT_HIEle15_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15to21 + fragment.hltPreHIEle15WPLooseGsf + fragment.HLTEle15WPLooseGsfSequenceForHI + fragment.HLTEndSequence ) +fragment.HLT_HIEle20_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG15to21 + fragment.hltPreHIEle20WPLooseGsf + fragment.HLTEle20WPLooseGsfSequenceForHI + fragment.HLTEndSequence ) fragment.HLT_HIEle30_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHIEle30WPLooseGsf + fragment.HLTEle30WPLooseGsfSequenceForHI + fragment.HLTEndSequence ) fragment.HLT_HIEle40_WPLoose_Gsf_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleEG21 + fragment.hltPreHIEle40WPLooseGsf + fragment.HLTEle40WPLooseGsfSequenceForHI + fragment.HLTEndSequence ) fragment.HLT_HIEle20_eta2p1_WPTight_Gsf_CentralPFJet15_EleCleaned_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sEGJetForPPRef + fragment.hltPreHIEle20eta2p1WPTightGsfCentralPFJet15EleCleaned + fragment.HLTEle20erJetC15WPTightGsfSequence + fragment.HLTAK4CaloJetsSequence + fragment.hltDoubleCentralCaloJet10 + fragment.HLTAK4PFJetsSequence + fragment.hltEle20JetCollectionsForLeptonPlusPFJets + fragment.hltEle20PFJet15EleCleaned + fragment.HLTEndSequence ) -fragment.HLT_HIEle20_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sLowEG15 + fragment.hltPreHIEle20Ele12CaloIdLTrackIdLIsoVLDZ + fragment.HLTEle20Ele12CaloIdLTrackIdLIsoVLSequence + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) -fragment.HLT_HIDoublePhoton15_Eta3p1ForPPRef_Mass50to1000_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sLowEG15 + fragment.hltPreHIDoublePhoton15Eta3p1ForPPRefMass50to1000 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhoton15Eta3p1 + fragment.hltHIDoublePhoton15Mass501000FilterEta3p1 + fragment.HLTEndSequence ) +fragment.HLT_HIEle20_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sLowEG10 + fragment.hltPreHIEle20Ele12CaloIdLTrackIdLIsoVLDZ + fragment.HLTEle20Ele12CaloIdLTrackIdLIsoVLSequence + fragment.hltEle20Ele12CaloIdLTrackIdLIsoVLDZFilter + fragment.HLTEndSequence ) +fragment.HLT_HIDoublePhoton15_Eta3p1ForPPRef_Mass50to1000_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sLowEG10 + fragment.hltPreHIDoublePhoton15Eta3p1ForPPRefMass50to1000 + fragment.HLTDoCaloSequence + fragment.HLTDoHIEcalClusWithCleaningSequence + fragment.hltHIDoublePhoton15Eta3p1 + fragment.hltHIDoublePhoton15Mass501000FilterEta3p1 + fragment.HLTEndSequence ) fragment.HLT_HIAK4PFJet30_bTag_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet16 + fragment.hltPreHIAK4PFJet30bTag + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet30 + fragment.HLTBtagCSVSequencePFJet30Eta2p4 + fragment.hltBTagPFCSVp080SingleJet30Eta2p4 + fragment.HLTEndSequence ) fragment.HLT_HIAK4PFJet40_bTag_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24 + fragment.hltPreHIAK4PFJet40bTag + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet15 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets15 + fragment.hltSingleAK4PFJet40 + fragment.HLTBtagCSVSequencePFJet40Eta2p4 + fragment.hltBTagPFCSV0p80SingleJet40Eta2p4 + fragment.HLTEndSequence ) fragment.HLT_HIAK4PFJet60_bTag_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet44 + fragment.hltPreHIAK4PFJet60bTag + fragment.HLTAK4CaloJetsSequence + fragment.hltSingleAK4CaloJet30 + fragment.HLTAK4PFJetsSequence + fragment.hltAK4PFJetsCorrectedMatchedToCaloJets30 + fragment.hltSingleAK4PFJet60 + fragment.HLTBtagCSVSequencePFJet60Eta2p4 + fragment.hltBTagPFCSV0p80SingleJet60Eta2p4 + fragment.HLTEndSequence ) @@ -23941,8 +23985,8 @@ fragment.HLT_HIAK8PFJetFwd60_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet35Fwd + fragment.hltPreHIAK8PFJetFwd60 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet40AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 + fragment.hltSinglePFFwdJet60AK8 + fragment.HLTEndSequence ) fragment.HLT_HIAK8PFJetFwd80_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60Fwd + fragment.hltPreHIAK8PFJetFwd80 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet50AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 + fragment.hltSinglePFFwdJet80AK8 + fragment.HLTEndSequence ) fragment.HLT_HIAK8PFJetFwd140_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet90Fwd + fragment.hltPreHIAK8PFJetFwd140 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloFwdJet110AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 + fragment.hltSinglePFFwdJet140AK8 + fragment.HLTEndSequence ) -fragment.HLT_HIAK8PFJet15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIAK8PFJet15 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 + fragment.hltSinglePFJet40AK8 + fragment.HLTEndSequence ) -fragment.HLT_HIAK8PFJet25_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIAK8PFJet25 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet5AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets5AK8 + fragment.hltSinglePFJet15AK8 + fragment.HLTEndSequence ) +fragment.HLT_HIAK8PFJet15_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIAK8PFJet15 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet5AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets5AK8 + fragment.hltSinglePFJet15AK8 + fragment.HLTEndSequence ) +fragment.HLT_HIAK8PFJet25_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBiasORJet8 + fragment.hltPreHIAK8PFJet25 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet5AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets5AK8 + fragment.hltSinglePFJet25AK8 + fragment.HLTEndSequence ) fragment.HLT_HIAK8PFJet40_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet24 + fragment.hltPreHIAK8PFJet40 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet10AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets10AK8 + fragment.hltSinglePFJet40AK8 + fragment.HLTEndSequence ) fragment.HLT_HIAK8PFJet60_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet44 + fragment.hltPreHIAK8PFJet60 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet40AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets40AK8 + fragment.hltSinglePFJet60AK8 + fragment.HLTEndSequence ) fragment.HLT_HIAK8PFJet80_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sSingleJet60 + fragment.hltPreHIAK8PFJet80 + fragment.HLTAK8CaloJetsSequence + fragment.hltSingleCaloJet50AK8 + fragment.HLTAK8PFJetsSequence + fragment.hltPFJetsCorrectedMatchedToCaloJets50AK8 + fragment.hltSinglePFJet80AK8 + fragment.HLTEndSequence ) diff --git a/HLTrigger/Configuration/python/HLTrigger_Datasets_GRun_cff.py b/HLTrigger/Configuration/python/HLTrigger_Datasets_GRun_cff.py index 67ebc1a3b3a2e..59c6baa93d420 100644 --- a/HLTrigger/Configuration/python/HLTrigger_Datasets_GRun_cff.py +++ b/HLTrigger/Configuration/python/HLTrigger_Datasets_GRun_cff.py @@ -1,4 +1,4 @@ -# /dev/CMSSW_9_2_0/GRun +# /dev/CMSSW_10_0_0/GRun import FWCore.ParameterSet.Config as cms diff --git a/HLTrigger/Configuration/python/HLTrigger_Datasets_HIon_cff.py b/HLTrigger/Configuration/python/HLTrigger_Datasets_HIon_cff.py index 9f2ede2475864..278cb00d53f18 100644 --- a/HLTrigger/Configuration/python/HLTrigger_Datasets_HIon_cff.py +++ b/HLTrigger/Configuration/python/HLTrigger_Datasets_HIon_cff.py @@ -1,4 +1,4 @@ -# /dev/CMSSW_9_2_0/HIon +# /dev/CMSSW_10_0_0/HIon import FWCore.ParameterSet.Config as cms diff --git a/HLTrigger/Configuration/python/HLTrigger_Datasets_PIon_cff.py b/HLTrigger/Configuration/python/HLTrigger_Datasets_PIon_cff.py index 89c078d7c1f98..8751a3b1b2ad0 100644 --- a/HLTrigger/Configuration/python/HLTrigger_Datasets_PIon_cff.py +++ b/HLTrigger/Configuration/python/HLTrigger_Datasets_PIon_cff.py @@ -1,4 +1,4 @@ -# /dev/CMSSW_9_2_0/PIon +# /dev/CMSSW_10_0_0/PIon import FWCore.ParameterSet.Config as cms diff --git a/HLTrigger/Configuration/python/HLTrigger_Datasets_PRef_cff.py b/HLTrigger/Configuration/python/HLTrigger_Datasets_PRef_cff.py index 30155530f2ba7..71fb8fb036b3c 100644 --- a/HLTrigger/Configuration/python/HLTrigger_Datasets_PRef_cff.py +++ b/HLTrigger/Configuration/python/HLTrigger_Datasets_PRef_cff.py @@ -1,4 +1,4 @@ -# /dev/CMSSW_9_2_0/PRef +# /dev/CMSSW_10_0_0/PRef import FWCore.ParameterSet.Config as cms diff --git a/HLTrigger/Configuration/python/Tools/options.py b/HLTrigger/Configuration/python/Tools/options.py index e2396560b69c9..9b517561291cb 100644 --- a/HLTrigger/Configuration/python/Tools/options.py +++ b/HLTrigger/Configuration/python/Tools/options.py @@ -5,9 +5,6 @@ 'Fake2': 'auto:run2_mc_Fake2', 'FULL' : 'auto:run2_mc_FULL', 'GRun' : 'auto:run2_mc_GRun', # used as default - '2e34v22' : 'auto:run2_mc_2e34v22', - '2e34v31' : 'auto:run2_mc_2e34v31', - '2e34v40' : 'auto:run2_mc_2e34v40', 'HIon' : 'auto:run2_mc_HIon', 'PIon' : 'auto:run2_mc_PIon', 'PRef' : 'auto:run2_mc_PRef', diff --git a/HLTrigger/Configuration/python/customizeHLTforCMSSW.py b/HLTrigger/Configuration/python/customizeHLTforCMSSW.py index b341c1ddece6b..6b960e5a18a1a 100644 --- a/HLTrigger/Configuration/python/customizeHLTforCMSSW.py +++ b/HLTrigger/Configuration/python/customizeHLTforCMSSW.py @@ -17,41 +17,48 @@ # pset.minGoodStripCharge = cms.PSet(refToPSet_ = cms.string('HLTSiStripClusterChargeCutNone')) # return process -# Add new parameters to RecoTrackRefSelector -def customiseFor19029(process): - for producer in producers_by_type(process, "RecoTrackRefSelector"): - if not hasattr(producer, "minPhi"): - producer.minPhi = cms.double(-3.2) - producer.maxPhi = cms.double(3.2) +def customiseFor21664_forMahiOn(process): + for producer in producers_by_type(process, "HBHEPhase1Reconstructor"): + producer.algorithm.useMahi = cms.bool(True) + producer.algorithm.useM2 = cms.bool(False) + producer.algorithm.useM3 = cms.bool(False) return process -def customiseFor20269(process) : - for producer in esproducers_by_type(process, "ClusterShapeHitFilterESProducer"): - producer.PixelShapeFile = cms.string('RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par') - producer.PixelShapeFileL1 = cms.string('RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par') +def customiseFor21664_forMahiOnM2only(process): + for producer in producers_by_type(process, "HBHEPhase1Reconstructor"): + if (producer.algorithm.useM2 == cms.bool(True)): + producer.algorithm.useMahi = cms.bool(True) + producer.algorithm.useM2 = cms.bool(False) + producer.algorithm.useM3 = cms.bool(False) return process -# Migrate uGT non-CondDB parameters to new cff: remove StableParameters dependence in favour of GlobalParameters -def customiseFor19989(process): - if hasattr(process,'StableParametersRcdSource'): - delattr(process,'StableParametersRcdSource') - if hasattr(process,'StableParameters'): - delattr(process,'StableParameters') - if not hasattr(process,'GlobalParameters'): - from L1Trigger.L1TGlobal.GlobalParameters_cff import GlobalParameters - process.GlobalParameters = GlobalParameters - return process +def customiseFor2017DtUnpacking(process): + """Adapt the HLT to run the legacy DT unpacking + for pre2018 data/MC workflows as the default""" + + if hasattr(process,'hltMuonDTDigis'): + process.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule", + useStandardFEDid = cms.bool( True ), + maxFEDid = cms.untracked.int32( 779 ), + inputLabel = cms.InputTag( "rawDataCollector" ), + minFEDid = cms.untracked.int32( 770 ), + dataType = cms.string( "DDU" ), + readOutParameters = cms.PSet( + localDAQ = cms.untracked.bool( False ), + debug = cms.untracked.bool( False ), + rosParameters = cms.PSet( + localDAQ = cms.untracked.bool( False ), + debug = cms.untracked.bool( False ), + writeSC = cms.untracked.bool( True ), + readDDUIDfromDDU = cms.untracked.bool( True ), + readingDDU = cms.untracked.bool( True ), + performDataIntegrityMonitor = cms.untracked.bool( False ) + ), + performDataIntegrityMonitor = cms.untracked.bool( False ) + ), + dqmOnly = cms.bool( False ) + ) -# Refactor track MVA classifiers -def customiseFor20429(process): - for producer in producers_by_type(process, "TrackMVAClassifierDetached", "TrackMVAClassifierPrompt"): - producer.mva.GBRForestLabel = producer.GBRForestLabel - producer.mva.GBRForestFileName = producer.GBRForestFileName - del producer.GBRForestLabel - del producer.GBRForestFileName - for producer in producers_by_type(process, "TrackCutClassifier"): - del producer.GBRForestLabel - del producer.GBRForestFileName return process # CMSSW version specific customizations @@ -59,10 +66,5 @@ def customizeHLTforCMSSW(process, menuType="GRun"): # add call to action function in proper order: newest last! # process = customiseFor12718(process) - - process = customiseFor19029(process) - process = customiseFor20269(process) - process = customiseFor19989(process) - process = customiseFor20429(process) - + return process diff --git a/HLTrigger/Configuration/tables/GRun.txt b/HLTrigger/Configuration/tables/GRun.txt index f6382231f90ff..2d06eb7da618f 100644 --- a/HLTrigger/Configuration/tables/GRun.txt +++ b/HLTrigger/Configuration/tables/GRun.txt @@ -123,12 +123,12 @@ HLT_AK4PFJet120_v* # CMSHLT-1257 HLT_AK4PFJet30_v* # CMSHLT-1257 HLT_AK4PFJet50_v* # CMSHLT-1257 HLT_AK4PFJet80_v* # CMSHLT-1257 -HLT_HISinglePhoton10_Eta3p1ForPPRef_v* # CMSHLT-1257 -HLT_HISinglePhoton20_Eta3p1ForPPRef_v* # CMSHLT-1257 -HLT_HISinglePhoton30_Eta3p1ForPPRef_v* # CMSHLT-1257 -HLT_HISinglePhoton40_Eta3p1ForPPRef_v* # CMSHLT-1257 -HLT_HISinglePhoton50_Eta3p1ForPPRef_v* # CMSHLT-1257 -HLT_HISinglePhoton60_Eta3p1ForPPRef_v* # CMSHLT-1257 +HLT_SinglePhoton10_Eta3p1ForPPRef_v* # CMSHLT-1257 +HLT_SinglePhoton20_Eta3p1ForPPRef_v* # CMSHLT-1257 +HLT_SinglePhoton30_Eta3p1ForPPRef_v* # CMSHLT-1257 +HLT_SinglePhoton40_Eta3p1ForPPRef_v* # CMSHLT-1257 +HLT_SinglePhoton50_Eta3p1ForPPRef_v* # CMSHLT-1257 +HLT_SinglePhoton60_Eta3p1ForPPRef_v* # CMSHLT-1257 HLT_Photon20_HoverELoose_v* # CMSHLT-1257 HLT_Photon30_HoverELoose_v* # CMSHLT-1257 HLT_Photon40_HoverELoose_v* # CMSHLT-1257 @@ -619,9 +619,9 @@ PhysicsCommissioningOutput PhysicsEGammaOutput PhysicsHadronsTausOutput PhysicsMuonsOutput -PhysicsMinimumBias0Output # CMSHLT-1027 -PhysicsMinimumBias1Output # CMSHLT-1027 -PhysicsMinimumBias2Output # CMSHLT-1027 +#PhysicsMinimumBias0Output # CMSHLT-1027 +#PhysicsMinimumBias1Output # CMSHLT-1027 +#PhysicsMinimumBias2Output # CMSHLT-1027 #PhysicsCirculating # CMSHLT-1006 ParkingOutput # CMSHLT-487, CMSHLT-603 ParkingHLTPhysicsOutput diff --git a/HLTrigger/Configuration/tables/makeSubTables b/HLTrigger/Configuration/tables/makeSubTables index 404803befbbcd..b935eca6b3da9 100755 --- a/HLTrigger/Configuration/tables/makeSubTables +++ b/HLTrigger/Configuration/tables/makeSubTables @@ -3,9 +3,9 @@ # generate HLT tables from master table in ConfDB # -MASTER="/dev/CMSSW_9_2_0/HLT" # no version, take the latest one +MASTER="/dev/CMSSW_10_0_0/HLT" # no version, take the latest one #MASTER="/users/sdonato/STORM/menuV1p1/HLT" -TARGET="/dev/CMSSW_9_2_0/TABLE" # directory where to store the sub-tables +TARGET="/dev/CMSSW_10_0_0/TABLE" # directory where to store the sub-tables TABLES="GRun HIon PIon PRef" # which sub-tables to create source subtables.sh diff --git a/HLTrigger/Configuration/tables/online_grun.txt b/HLTrigger/Configuration/tables/online_grun.txt index c92f425fc475a..90ad7b1e51a5a 100644 --- a/HLTrigger/Configuration/tables/online_grun.txt +++ b/HLTrigger/Configuration/tables/online_grun.txt @@ -123,12 +123,12 @@ HLT_AK4PFJet120_v* # CMSHLT-1257 HLT_AK4PFJet30_v* # CMSHLT-1257 HLT_AK4PFJet50_v* # CMSHLT-1257 HLT_AK4PFJet80_v* # CMSHLT-1257 -HLT_HISinglePhoton10_Eta3p1ForPPRef_v* # CMSHLT-1257 -HLT_HISinglePhoton20_Eta3p1ForPPRef_v* # CMSHLT-1257 -HLT_HISinglePhoton30_Eta3p1ForPPRef_v* # CMSHLT-1257 -HLT_HISinglePhoton40_Eta3p1ForPPRef_v* # CMSHLT-1257 -HLT_HISinglePhoton50_Eta3p1ForPPRef_v* # CMSHLT-1257 -HLT_HISinglePhoton60_Eta3p1ForPPRef_v* # CMSHLT-1257 +HLT_SinglePhoton10_Eta3p1ForPPRef_v* # CMSHLT-1257 +HLT_SinglePhoton20_Eta3p1ForPPRef_v* # CMSHLT-1257 +HLT_SinglePhoton30_Eta3p1ForPPRef_v* # CMSHLT-1257 +HLT_SinglePhoton40_Eta3p1ForPPRef_v* # CMSHLT-1257 +HLT_SinglePhoton50_Eta3p1ForPPRef_v* # CMSHLT-1257 +HLT_SinglePhoton60_Eta3p1ForPPRef_v* # CMSHLT-1257 HLT_Photon20_HoverELoose_v* # CMSHLT-1257 HLT_Photon30_HoverELoose_v* # CMSHLT-1257 HLT_Photon40_HoverELoose_v* # CMSHLT-1257 @@ -618,9 +618,9 @@ PhysicsCommissioningOutput PhysicsEGammaOutput PhysicsHadronsTausOutput PhysicsMuonsOutput -PhysicsMinimumBias0Output # CMSHLT-1027 -PhysicsMinimumBias1Output # CMSHLT-1027 -PhysicsMinimumBias2Output # CMSHLT-1027 +#PhysicsMinimumBias0Output # CMSHLT-1027 +#PhysicsMinimumBias1Output # CMSHLT-1027 +#PhysicsMinimumBias2Output # CMSHLT-1027 #PhysicsCirculating # CMSHLT-1006 ParkingOutput # CMSHLT-487, CMSHLT-603 ParkingHLTPhysicsOutput diff --git a/HLTrigger/Configuration/test/OnLine_HLT_2e34v22.py b/HLTrigger/Configuration/test/OnLine_HLT_2e34v22.py deleted file mode 100644 index c9d34611f0019..0000000000000 --- a/HLTrigger/Configuration/test/OnLine_HLT_2e34v22.py +++ /dev/null @@ -1,77963 +0,0 @@ -# hltGetConfiguration --full --data /frozen/2017/2e34/v2.2/HLT --type 2e34v22 --unprescale --process HLT2e34v22 --globaltag auto:run2_hlt_2e34v22 --input file:RelVal_Raw_2e34v22_DATA.root - -# /frozen/2017/2e34/v2.2/HLT/V1 (CMSSW_9_2_7) - -import FWCore.ParameterSet.Config as cms - -process = cms.Process( "HLT2e34v22" ) - -process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/frozen/2017/2e34/v2.2/HLT/V1') -) - -process.transferSystem = cms.PSet( - destinations = cms.vstring( 'Tier0', - 'DQM', - 'ECAL', - 'EventDisplay', - 'Lustre', - 'None' ), - transferModes = cms.vstring( 'default', - 'test', - 'emulator' ), - streamA = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'Lustre' ) - ), - streamCalibration = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamDQM = cms.PSet( - default = cms.vstring( 'DQM' ), - test = cms.vstring( 'DQM', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamDQMCalibration = cms.PSet( - default = cms.vstring( 'DQM' ), - test = cms.vstring( 'DQM', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamEcalCalibration = cms.PSet( - default = cms.vstring( 'ECAL' ), - test = cms.vstring( 'ECAL' ), - emulator = cms.vstring( 'None' ) - ), - streamEventDisplay = cms.PSet( - default = cms.vstring( 'EventDisplay', - 'Tier0' ), - test = cms.vstring( 'EventDisplay', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamExpressCosmics = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'Lustre' ) - ), - streamNanoDST = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamRPCMON = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamTrackerCalibration = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - default = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'Lustre' ), - streamLookArea = cms.PSet( ) - ), - streamLookArea = cms.PSet( - default = cms.vstring( 'DQM' ), - test = cms.vstring( 'DQM', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ) -) -process.HLTPSetInitialCkfTrajectoryFilterForHI = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTIter0PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTIter4PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter4ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.untracked.int32( 4 ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetTobTecStepInOutTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -process.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet( - keepOriginalIfRebuildFails = cms.bool( False ), - lockHits = cms.bool( True ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), - doSeedingRegionRebuilding = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - maxCand = cms.int32( 2 ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - intermediateCleaning = cms.bool( True ), - bestHitOnly = cms.bool( True ), - useSameTrajFilter = cms.bool( True ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - cleanTrajectoryAfterInOut = cms.bool( False ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTSiStripClusterChargeCutTiny = cms.PSet( value = cms.double( 800.0 ) ) -process.HLTPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTIter4PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 0 ) -) -process.HLTPSetTrajectoryBuilderForElectrons = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 90.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ), - propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetPvClusterComparerForIT = cms.PSet( - track_chi2_max = cms.double( 20.0 ), - track_pt_max = cms.double( 20.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 1.0 ) -) -process.HLTPSetMixedStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTPSetInitialCkfTrajectoryBuilderForHI = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialCkfTrajectoryFilterForHI" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( - rescaleErrorIfFail = cms.double( 1.0 ), - ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), - updator = cms.string( "hltESPKFUpdator" ), - deltaEta = cms.double( -1.0 ), - useSeedLayer = cms.bool( False ), - deltaPhi = cms.double( -1.0 ) -) -process.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetPvClusterComparerForBTag = cms.PSet( - track_chi2_max = cms.double( 20.0 ), - track_pt_max = cms.double( 20.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 0.1 ) -) -process.HLTSeedFromConsecutiveHitsTripletOnlyCreator = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -process.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet( - keepOriginalIfRebuildFails = cms.bool( False ), - lockHits = cms.bool( True ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), - doSeedingRegionRebuilding = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - maxCand = cms.int32( 2 ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - bestHitOnly = cms.bool( True ), - useSameTrajFilter = cms.bool( True ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - cleanTrajectoryAfterInOut = cms.bool( False ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTIter3PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter3ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) ) -process.HLTPSetCkf3HitTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( - Rescale_Dz = cms.double( 3.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( False ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 15.9 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 1.5 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( False ), - DeltaR = cms.double( 0.2 ), - input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - DeltaPhi = cms.double( 0.2 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) -) -process.HLTPSetDetachedCkfTrajectoryFilterForHI = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 0.701 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTIter3PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 0 ) -) -process.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTIter2PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 90.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ), - propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ), - intermediateCleaning = cms.bool( False ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) ) -process.HLTPSetTobTecStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -process.HLTPSetMuonCkfTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetbJetRegionalTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 8 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetDetachedStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) ) - ) -) -process.HLTIter1PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.2 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 8.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 0.701 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetMixedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetMixedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.05 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -process.HLTPSetCkfTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTSeedFromProtoTracks = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -process.HLTPSetInitialStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.2 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTIter2PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 10.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 8 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -process.HLTPSetTrajectoryFilterL3 = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.5 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 1000000000 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 8.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 100 ) -) -process.HLTIter0PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 4 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTIter2HighPtTkMuPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetMuTrackJpsiEffTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 9 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetPixelPairCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) -process.HLTPSetPixelPairStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTPSetLowPtStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 1 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTSeedFromConsecutiveHitsCreator = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterial" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -process.HLTPSetPixelPairCkfTrajectoryBuilderForHI = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetDetachedCkfTrajectoryBuilderForHI = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 0.0 ), - maxPtForLooperReconstruction = cms.double( 0.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTIter1PSetTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetDetachedCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 0.0 ), - maxPtForLooperReconstruction = cms.double( 0.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) ) -process.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetMuTrackJpsiEffTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiEffTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetTrajectoryFilterForElectrons = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( -1 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetPvClusterComparer = cms.PSet( - track_chi2_max = cms.double( 9999999.0 ), - track_pt_max = cms.double( 10.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 2.5 ) -) -process.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetPixelLessStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.05 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -process.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetMuonCkfTrajectoryBuilderSeedHit = cms.PSet( - rescaleErrorIfFail = cms.double( 1.0 ), - ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), - updator = cms.string( "hltESPKFUpdator" ), - deltaEta = cms.double( -1.0 ), - useSeedLayer = cms.bool( True ), - deltaPhi = cms.double( -1.0 ) -) -process.HLTPSetPixelPairCkfTrajectoryFilterForHI = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 100 ) -) -process.HLTPSetInitialStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetInitialStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetLowPtQuadStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 4 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetLowPtQuadStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetHighPtTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetHighPtTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 5 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetLowPtTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 4 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetLowPtTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetDetachedQuadStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetDetachedQuadStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetDetachedTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetDetachedTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetMixedTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetMixedTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -process.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -process.HLTPSetTobTecStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 5 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -process.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -process.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetGroupedCkfTrajectoryBuilderIterL3ForOI = cms.PSet( - rescaleErrorIfFail = cms.double( 1.0 ), - keepOriginalIfRebuildFails = cms.bool( False ), - lockHits = cms.bool( True ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ), - maxCand = cms.int32( 5 ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - bestHitOnly = cms.bool( True ), - deltaEta = cms.double( -1.0 ), - useSeedLayer = cms.bool( False ), - useSameTrajFilter = cms.bool( True ), - MeasurementTrackerName = cms.string( "hltSiStripClusters" ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ), - foundHitBonus = cms.double( 1000.0 ), - propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), - updator = cms.string( "hltESPKFUpdator" ), - deltaPhi = cms.double( -1.0 ) -) -process.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetCkfTrajectoryFilterIterL3OI = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 3.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 1 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.streams = cms.PSet( - ALCALUMIPIXELS = cms.vstring( 'AlCaLumiPixels' ), - ALCAP0 = cms.vstring( 'AlCaP0' ), - ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ), - Calibration = cms.vstring( 'TestEnablesEcalHcal' ), - DQM = cms.vstring( 'OnlineMonitor' ), - DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ), - DQMEventDisplay = cms.vstring( 'EventDisplay' ), - DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ), - EcalCalibration = cms.vstring( 'EcalLaser' ), - Express = cms.vstring( 'ExpressPhysics' ), - ExpressAlignment = cms.vstring( 'ExpressAlignment' ), - HLTMonitor = cms.vstring( 'HLTMonitor' ), - NanoDST = cms.vstring( 'L1Accept' ), - PhysicsCommissioning = cms.vstring( 'Commissioning', - 'HLTPhysics', - 'HcalNZS', - 'HighPtLowerPhotons', - 'HighPtPhoton30AndZ', - 'IsolatedBunch', - 'MonteCarlo', - 'NoBPTX', - 'ZeroBias' ), - PhysicsEGamma = cms.vstring( 'DoubleEG', - 'SingleElectron', - 'SinglePhoton' ), - PhysicsEndOfFill = cms.vstring( 'EmptyBX', - 'FSQJet1', - 'FSQJet2', - 'HINCaloJets', - 'HINPFJets', - 'HighMultiplicityEOF', - 'L1MinimumBias' ), - PhysicsHadronsTaus = cms.vstring( 'BTagCSV', - 'BTagMu', - 'DisplacedJet', - 'HTMHT', - 'JetHT', - 'MET', - 'Tau' ), - PhysicsMuons = cms.vstring( 'Charmonium', - 'DoubleMuon', - 'DoubleMuonLowMass', - 'MuOnia', - 'MuonEG', - 'SingleMuon' ), - RPCMON = cms.vstring( 'RPCMonitor' ), - ScoutingCaloMuon = cms.vstring( 'ScoutingCaloCommissioning', - 'ScoutingCaloHT', - 'ScoutingCaloMuon' ), - ScoutingPF = cms.vstring( 'ScoutingPFCommissioning', - 'ScoutingPFHT' ) -) -process.datasets = cms.PSet( - AlCaLumiPixels = cms.vstring( 'AlCa_LumiPixels_Random_v4', - 'AlCa_LumiPixels_ZeroBias_v8' ), - AlCaP0 = cms.vstring( 'AlCa_EcalEtaEBonly_v11', - 'AlCa_EcalEtaEEonly_v11', - 'AlCa_EcalPi0EBonly_v11', - 'AlCa_EcalPi0EEonly_v11' ), - AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v8' ), - BTagCSV = cms.vstring( 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v3', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v3', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v3', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v3', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v3', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v5' ), - BTagMu = cms.vstring( 'HLT_BTagMu_AK4DiJet110_Mu5_v9', - 'HLT_BTagMu_AK4DiJet170_Mu5_v8', - 'HLT_BTagMu_AK4DiJet20_Mu5_v9', - 'HLT_BTagMu_AK4DiJet40_Mu5_v9', - 'HLT_BTagMu_AK4DiJet70_Mu5_v9', - 'HLT_BTagMu_AK4Jet300_Mu5_v9', - 'HLT_BTagMu_AK8DiJet170_Mu5_v5', - 'HLT_BTagMu_AK8Jet300_Mu5_v9' ), - Charmonium = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v3', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v4', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v4', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v4', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v4', - 'HLT_Dimuon0_Jpsi_NoVertexing_v5', - 'HLT_Dimuon0_Jpsi_v5', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v4', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v5', - 'HLT_Dimuon0_LowMass_L1_4R_v4', - 'HLT_Dimuon0_LowMass_L1_4_v5', - 'HLT_Dimuon0_LowMass_v5', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v4', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v2', - 'HLT_Dimuon18_PsiPrime_v11', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v4', - 'HLT_Dimuon25_Jpsi_noCorrL1_v2', - 'HLT_Dimuon25_Jpsi_v11', - 'HLT_DoubleMu4_3_Bs_v11', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v12', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v3', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v11', - 'HLT_DoubleMu4_Jpsi_Displaced_v4', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v4', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v11', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8', - 'HLT_Mu7p5_Track2_Jpsi_v8', - 'HLT_Mu7p5_Track3p5_Jpsi_v8', - 'HLT_Mu7p5_Track7_Jpsi_v8' ), - Commissioning = cms.vstring( 'HLT_IsoTrackHB_v2', - 'HLT_IsoTrackHE_v2', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v1' ), - DQMOnlineBeamspot = cms.vstring( 'HLT_HT300_Beamspot_v5', - 'HLT_HT450_Beamspot_v5' ), - DisplacedJet = cms.vstring( 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v9', - 'HLT_HT425_v6', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v9', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v9', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v9', - 'HLT_HT550_DisplacedDijet60_Inclusive_v9', - 'HLT_HT550_DisplacedDijet80_Inclusive_v7', - 'HLT_HT650_DisplacedDijet60_Inclusive_v9', - 'HLT_HT650_DisplacedDijet80_Inclusive_v10', - 'HLT_HT750_DisplacedDijet80_Inclusive_v10' ), - DoubleEG = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v2', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v11', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v11', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v11', - 'HLT_DoubleEle25_CaloIdL_MW_v1', - 'HLT_DoubleEle27_CaloIdL_MW_v1', - 'HLT_DoubleEle33_CaloIdL_MW_v14', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v14', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v14', - 'HLT_DoublePhoton33_CaloIdL_v4', - 'HLT_DoublePhoton70_v4', - 'HLT_DoublePhoton85_v12', - 'HLT_ECALHT800_v9', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v6', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v15', - 'HLT_Ele27_Ele37_CaloIdL_MW_v1', - 'HLT_Ele28_HighEta_SC20_Mass55_v10', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v1', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v1', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v1', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v1', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v1' ), - DoubleMuon = cms.vstring( 'HLT_DoubleL2Mu50_v2', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v4', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v4', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v4', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v4', - 'HLT_DoubleMu43NoFiltersNoVtx_v3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v3', - 'HLT_DoubleMu8_Mass8_PFHT350_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v2', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v2', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v12', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v11', - 'HLT_Mu17_TrkIsoVVL_v9', - 'HLT_Mu17_v9', - 'HLT_Mu37_TkMu27_v1', - 'HLT_Mu8_TrkIsoVVL_v9', - 'HLT_Mu8_v9', - 'HLT_TripleMu_10_5_5_DZ_v7', - 'HLT_TripleMu_12_10_5_v7', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v5', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v2', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v8', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v9' ), - DoubleMuonLowMass = cms.vstring( 'HLT_Dimuon0_LowMass_L1_TM530_v3', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v3', - 'HLT_DoubleMu3_Trk_Tau3mu_v8', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v11', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_Charge1_v1', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_v1', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_Charge1_v1', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_v1' ), - EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ), - EmptyBX = cms.vstring( 'HLT_L1NotBptxOR_v3', - 'HLT_L1UnpairedBunchBptxMinus_v2', - 'HLT_L1UnpairedBunchBptxPlus_v2' ), - EventDisplay = cms.vstring( 'HLT_AK4PFJet100_v13', - 'HLT_DoublePhoton85_v12', - 'HLT_PFJet500_v15' ), - ExpressAlignment = cms.vstring( 'HLT_HT300_Beamspot_v5', - 'HLT_HT450_Beamspot_v5' ), - ExpressPhysics = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15', - 'HLT_IsoMu20_v11', - 'HLT_IsoMu24_v9', - 'HLT_IsoMu27_v12', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v12', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_v6' ), - FSQJet1 = cms.vstring( 'HLT_DiPFJet15_NoCaloMatched_v10', - 'HLT_DiPFJet25_NoCaloMatched_v10' ), - FSQJet2 = cms.vstring( 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v11', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v11', - 'HLT_DiPFJetAve15_HFJEC_v11', - 'HLT_DiPFJetAve25_HFJEC_v11', - 'HLT_DiPFJetAve35_HFJEC_v11' ), - HINCaloJets = cms.vstring( 'HLT_AK4CaloJet100_v8', - 'HLT_AK4CaloJet120_v7', - 'HLT_AK4CaloJet30_v9', - 'HLT_AK4CaloJet40_v8', - 'HLT_AK4CaloJet50_v8', - 'HLT_AK4CaloJet80_v8' ), - HINPFJets = cms.vstring( 'HLT_AK4PFJet100_v13', - 'HLT_AK4PFJet120_v12', - 'HLT_AK4PFJet30_v13', - 'HLT_AK4PFJet50_v13', - 'HLT_AK4PFJet80_v13' ), - HLTMonitor = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15', - 'HLT_Ele27_WPTight_Gsf_v13', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v9', - 'HLT_HT550_DisplacedDijet60_Inclusive_v9', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v11', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v3', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v3', - 'HLT_PFHT510_v11', - 'HLT_PFJet260_v14', - 'HLT_PFJet320_v14', - 'HLT_PFMET130_PFMHT130_IDTight_v14', - 'HLT_PFMET140_PFMHT140_IDTight_v14' ), - HLTPhysics = cms.vstring( 'HLT_Physics_v7' ), - HTMHT = cms.vstring( 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v6', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v6', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v6', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v6', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v6', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v6', - 'HLT_Rsq0p35_v9', - 'HLT_Rsq0p40_v9', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v9', - 'HLT_RsqMR300_Rsq0p09_MR200_v9', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v9', - 'HLT_RsqMR320_Rsq0p09_MR200_v9' ), - HcalNZS = cms.vstring( 'HLT_HcalNZS_v12', - 'HLT_HcalPhiSym_v14' ), - HighMultiplicityEOF = cms.vstring( 'HLT_FullTrack_Multiplicity100_v2', - 'HLT_FullTrack_Multiplicity130_v2', - 'HLT_FullTrack_Multiplicity155_v3', - 'HLT_FullTrack_Multiplicity85_v3' ), - HighPtLowerPhotons = cms.vstring( 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v7' ), - HighPtPhoton30AndZ = cms.vstring( 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v7' ), - IsolatedBunch = cms.vstring( 'HLT_HcalIsolatedbunch_v4' ), - JetHT = cms.vstring( 'HLT_AK8PFHT750_TrimMass50_v6', - 'HLT_AK8PFHT800_TrimMass50_v6', - 'HLT_AK8PFHT850_TrimMass50_v5', - 'HLT_AK8PFHT900_TrimMass50_v5', - 'HLT_AK8PFJet140_v9', - 'HLT_AK8PFJet200_v9', - 'HLT_AK8PFJet260_v10', - 'HLT_AK8PFJet320_v10', - 'HLT_AK8PFJet360_TrimMass30_v12', - 'HLT_AK8PFJet380_TrimMass30_v5', - 'HLT_AK8PFJet400_TrimMass30_v6', - 'HLT_AK8PFJet400_v10', - 'HLT_AK8PFJet40_v10', - 'HLT_AK8PFJet420_TrimMass30_v5', - 'HLT_AK8PFJet450_v10', - 'HLT_AK8PFJet500_v10', - 'HLT_AK8PFJet550_v5', - 'HLT_AK8PFJet60_v9', - 'HLT_AK8PFJet80_v9', - 'HLT_AK8PFJetFwd140_v8', - 'HLT_AK8PFJetFwd200_v8', - 'HLT_AK8PFJetFwd260_v9', - 'HLT_AK8PFJetFwd320_v9', - 'HLT_AK8PFJetFwd400_v9', - 'HLT_AK8PFJetFwd40_v9', - 'HLT_AK8PFJetFwd450_v9', - 'HLT_AK8PFJetFwd500_v9', - 'HLT_AK8PFJetFwd60_v8', - 'HLT_AK8PFJetFwd80_v8', - 'HLT_CaloJet500_NoJetID_v9', - 'HLT_CaloJet550_NoJetID_v4', - 'HLT_DiPFJetAve100_HFJEC_v9', - 'HLT_DiPFJetAve140_v7', - 'HLT_DiPFJetAve160_HFJEC_v9', - 'HLT_DiPFJetAve200_v7', - 'HLT_DiPFJetAve220_HFJEC_v10', - 'HLT_DiPFJetAve260_v8', - 'HLT_DiPFJetAve300_HFJEC_v10', - 'HLT_DiPFJetAve320_v8', - 'HLT_DiPFJetAve400_v8', - 'HLT_DiPFJetAve40_v8', - 'HLT_DiPFJetAve500_v8', - 'HLT_DiPFJetAve60_HFJEC_v9', - 'HLT_DiPFJetAve60_v8', - 'HLT_DiPFJetAve80_HFJEC_v9', - 'HLT_DiPFJetAve80_v7', - 'HLT_PFHT1050_v12', - 'HLT_PFHT180_v11', - 'HLT_PFHT250_v11', - 'HLT_PFHT350MinPFJet15_v3', - 'HLT_PFHT350_v13', - 'HLT_PFHT370_v11', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v3', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v2', - 'HLT_PFHT380_SixPFJet32_v3', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v3', - 'HLT_PFHT430_SixPFJet40_v5', - 'HLT_PFHT430_v11', - 'HLT_PFHT510_v11', - 'HLT_PFHT590_v11', - 'HLT_PFHT680_v11', - 'HLT_PFHT780_v11', - 'HLT_PFHT890_v11', - 'HLT_PFJet140_v13', - 'HLT_PFJet200_v13', - 'HLT_PFJet260_v14', - 'HLT_PFJet320_v14', - 'HLT_PFJet400_v14', - 'HLT_PFJet40_v15', - 'HLT_PFJet450_v15', - 'HLT_PFJet500_v15', - 'HLT_PFJet550_v5', - 'HLT_PFJet60_v15', - 'HLT_PFJet80_v14', - 'HLT_PFJetFwd140_v12', - 'HLT_PFJetFwd200_v12', - 'HLT_PFJetFwd260_v13', - 'HLT_PFJetFwd320_v13', - 'HLT_PFJetFwd400_v13', - 'HLT_PFJetFwd40_v13', - 'HLT_PFJetFwd450_v13', - 'HLT_PFJetFwd500_v13', - 'HLT_PFJetFwd60_v13', - 'HLT_PFJetFwd80_v12' ), - L1Accept = cms.vstring( 'DST_Physics_v7', - 'DST_ZeroBias_v2' ), - L1MinimumBias = cms.vstring( 'HLT_L1MinimumBiasHF_OR_v2' ), - MET = cms.vstring( 'HLT_CaloMET100_HBHECleaned_v2', - 'HLT_CaloMET100_NotCleaned_v2', - 'HLT_CaloMET110_NotCleaned_v2', - 'HLT_CaloMET250_HBHECleaned_v2', - 'HLT_CaloMET250_NotCleaned_v2', - 'HLT_CaloMET300_HBHECleaned_v2', - 'HLT_CaloMET350_HBHECleaned_v2', - 'HLT_CaloMET70_HBHECleaned_v2', - 'HLT_CaloMET80_HBHECleaned_v2', - 'HLT_CaloMET80_NotCleaned_v2', - 'HLT_CaloMET90_HBHECleaned_v2', - 'HLT_CaloMET90_NotCleaned_v2', - 'HLT_CaloMHT90_v1', - 'HLT_DiJet110_35_Mjj650_PFMET110_v3', - 'HLT_DiJet110_35_Mjj650_PFMET120_v3', - 'HLT_DiJet110_35_Mjj650_PFMET130_v3', - 'HLT_L1ETMHadSeeds_v1', - 'HLT_MET105_IsoTrk50_v4', - 'HLT_MET120_IsoTrk50_v4', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v14', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v14', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v13', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v13', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET110_PFMHT110_IDTight_v14', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET120_PFMHT120_IDTight_HFCleaned_v2', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_HFCleaned_v2', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v3', - 'HLT_PFMET120_PFMHT120_IDTight_v14', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET130_PFMHT130_IDTight_v14', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET140_PFMHT140_IDTight_v14', - 'HLT_PFMET200_HBHECleaned_v3', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v3', - 'HLT_PFMET200_NotCleaned_v3', - 'HLT_PFMET250_HBHECleaned_v3', - 'HLT_PFMET300_HBHECleaned_v3', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v14', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_HFCleaned_v2', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v3', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v14', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v13', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v13', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v6', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_HFCleaned_v2', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v3', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v6', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v6', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v5', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v3' ), - MonteCarlo = cms.vstring( 'MC_AK4CaloJetsFromPV_v5', - 'MC_AK4CaloJets_v7', - 'MC_AK4PFJets_v11', - 'MC_AK8CaloHT_v6', - 'MC_AK8PFHT_v10', - 'MC_AK8PFJets_v11', - 'MC_AK8TrimPFJets_v11', - 'MC_CaloBTagCSV_v5', - 'MC_CaloHT_v6', - 'MC_CaloMET_JetIdCleaned_v7', - 'MC_CaloMET_v7', - 'MC_CaloMHT_v6', - 'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v11', - 'MC_DoubleEle5_CaloIdL_MW_v12', - 'MC_DoubleMuNoFiltersNoVtx_v6', - 'MC_DoubleMu_TrkIsoVVL_DZ_v8', - 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'MC_Ele5_WPTight_Gsf_v5', - 'MC_IsoMu_v11', - 'MC_PFBTagCSV_v5', - 'MC_PFHT_v10', - 'MC_PFMET_v11', - 'MC_PFMHT_v10', - 'MC_ReducedIterativeTracking_v7' ), - MuOnia = cms.vstring( 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v4', - 'HLT_Dimuon0_Upsilon_L1_4p5_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v4', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v5', - 'HLT_Dimuon0_Upsilon_L1_5M_v4', - 'HLT_Dimuon0_Upsilon_L1_5_v5', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v3', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v3', - 'HLT_Dimuon0_Upsilon_NoVertexing_v4', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v4', - 'HLT_Dimuon12_Upsilon_eta1p5_v11', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v4', - 'HLT_Dimuon24_Phi_noCorrL1_v2', - 'HLT_Dimuon24_Upsilon_noCorrL1_v2', - 'HLT_Mu20_TkMu0_Phi_v4', - 'HLT_Mu25_TkMu0_Onia_v4', - 'HLT_Mu25_TkMu0_Phi_v4', - 'HLT_Mu30_TkMu0_Onia_v4', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8', - 'HLT_Mu7p5_Track2_Upsilon_v8', - 'HLT_Mu7p5_Track3p5_Upsilon_v8', - 'HLT_Mu7p5_Track7_Upsilon_v8', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v2' ), - MuonEG = cms.vstring( 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v13', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v13', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v4', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v4', - 'HLT_Mu12_DoublePhoton20_v1', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v11', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v3', - 'HLT_Mu17_Photon30_IsoCaloId_v2', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v11', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v3', - 'HLT_Mu27_Ele37_CaloIdL_MW_v1', - 'HLT_Mu37_Ele27_CaloIdL_MW_v1', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v3', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v3', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v14', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v14', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v13', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v13', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v9', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7' ), - NoBPTX = cms.vstring( 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX_v4', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4' ), - OnlineMonitor = ( cms.vstring( 'HLT_AK4CaloJet100_v8', - 'HLT_AK4CaloJet120_v7', - 'HLT_AK4CaloJet30_v9', - 'HLT_AK4CaloJet40_v8', - 'HLT_AK4CaloJet50_v8', - 'HLT_AK4CaloJet80_v8', - 'HLT_AK4PFJet100_v13', - 'HLT_AK4PFJet120_v12', - 'HLT_AK4PFJet30_v13', - 'HLT_AK4PFJet50_v13', - 'HLT_AK4PFJet80_v13', - 'HLT_AK8PFHT750_TrimMass50_v6', - 'HLT_AK8PFHT800_TrimMass50_v6', - 'HLT_AK8PFHT850_TrimMass50_v5', - 'HLT_AK8PFHT900_TrimMass50_v5', - 'HLT_AK8PFJet140_v9', - 'HLT_AK8PFJet200_v9', - 'HLT_AK8PFJet260_v10', - 'HLT_AK8PFJet320_v10', - 'HLT_AK8PFJet360_TrimMass30_v12', - 'HLT_AK8PFJet380_TrimMass30_v5', - 'HLT_AK8PFJet400_TrimMass30_v6', - 'HLT_AK8PFJet400_v10', - 'HLT_AK8PFJet40_v10', - 'HLT_AK8PFJet420_TrimMass30_v5', - 'HLT_AK8PFJet450_v10', - 'HLT_AK8PFJet500_v10', - 'HLT_AK8PFJet550_v5', - 'HLT_AK8PFJet60_v9', - 'HLT_AK8PFJet80_v9', - 'HLT_AK8PFJetFwd140_v8', - 'HLT_AK8PFJetFwd200_v8', - 'HLT_AK8PFJetFwd260_v9', - 'HLT_AK8PFJetFwd320_v9', - 'HLT_AK8PFJetFwd400_v9', - 'HLT_AK8PFJetFwd40_v9', - 'HLT_AK8PFJetFwd450_v9', - 'HLT_AK8PFJetFwd500_v9', - 'HLT_AK8PFJetFwd60_v8', - 'HLT_AK8PFJetFwd80_v8', - 'HLT_BTagMu_AK4DiJet110_Mu5_v9', - 'HLT_BTagMu_AK4DiJet170_Mu5_v8', - 'HLT_BTagMu_AK4DiJet20_Mu5_v9', - 'HLT_BTagMu_AK4DiJet40_Mu5_v9', - 'HLT_BTagMu_AK4DiJet70_Mu5_v9', - 'HLT_BTagMu_AK4Jet300_Mu5_v9', - 'HLT_BTagMu_AK8DiJet170_Mu5_v5', - 'HLT_BTagMu_AK8Jet300_Mu5_v9', - 'HLT_CaloJet500_NoJetID_v9', - 'HLT_CaloJet550_NoJetID_v4', - 'HLT_CaloMET100_HBHECleaned_v2', - 'HLT_CaloMET100_NotCleaned_v2', - 'HLT_CaloMET110_NotCleaned_v2', - 'HLT_CaloMET250_HBHECleaned_v2', - 'HLT_CaloMET250_NotCleaned_v2', - 'HLT_CaloMET300_HBHECleaned_v2', - 'HLT_CaloMET350_HBHECleaned_v2', - 'HLT_CaloMET70_HBHECleaned_v2', - 'HLT_CaloMET80_HBHECleaned_v2', - 'HLT_CaloMET80_NotCleaned_v2', - 'HLT_CaloMET90_HBHECleaned_v2', - 'HLT_CaloMET90_NotCleaned_v2', - 'HLT_CaloMHT90_v1', - 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v2', - 'HLT_DiJet110_35_Mjj650_PFMET110_v3', - 'HLT_DiJet110_35_Mjj650_PFMET120_v3', - 'HLT_DiJet110_35_Mjj650_PFMET130_v3', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v13', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v13', - 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v11', - 'HLT_DiPFJet15_NoCaloMatched_v10', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v11', - 'HLT_DiPFJet25_NoCaloMatched_v10', - 'HLT_DiPFJetAve100_HFJEC_v9', - 'HLT_DiPFJetAve140_v7', - 'HLT_DiPFJetAve15_HFJEC_v11', - 'HLT_DiPFJetAve160_HFJEC_v9', - 'HLT_DiPFJetAve200_v7', - 'HLT_DiPFJetAve220_HFJEC_v10', - 'HLT_DiPFJetAve25_HFJEC_v11', - 'HLT_DiPFJetAve260_v8', - 'HLT_DiPFJetAve300_HFJEC_v10', - 'HLT_DiPFJetAve320_v8', - 'HLT_DiPFJetAve35_HFJEC_v11', - 'HLT_DiPFJetAve400_v8', - 'HLT_DiPFJetAve40_v8', - 'HLT_DiPFJetAve500_v8', - 'HLT_DiPFJetAve60_HFJEC_v9', - 'HLT_DiPFJetAve60_v8', - 'HLT_DiPFJetAve80_HFJEC_v9', - 'HLT_DiPFJetAve80_v7', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v11', - 'HLT_Dimuon0_Jpsi3p5_Muon2_v3', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v4', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v4', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v4', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v4', - 'HLT_Dimuon0_Jpsi_NoVertexing_v5', - 'HLT_Dimuon0_Jpsi_v5', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v4', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v5', - 'HLT_Dimuon0_LowMass_L1_4R_v4', - 'HLT_Dimuon0_LowMass_L1_4_v5', - 'HLT_Dimuon0_LowMass_L1_TM530_v3', - 'HLT_Dimuon0_LowMass_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v4', - 'HLT_Dimuon0_Upsilon_L1_4p5_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v4', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v5', - 'HLT_Dimuon0_Upsilon_L1_5M_v4', - 'HLT_Dimuon0_Upsilon_L1_5_v5', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v3', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v3', - 'HLT_Dimuon0_Upsilon_NoVertexing_v4', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v4', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v4', - 'HLT_Dimuon12_Upsilon_eta1p5_v11', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v4', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v2', - 'HLT_Dimuon18_PsiPrime_v11', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v4', - 'HLT_Dimuon24_Phi_noCorrL1_v2', - 'HLT_Dimuon24_Upsilon_noCorrL1_v2', - 'HLT_Dimuon25_Jpsi_noCorrL1_v2', - 'HLT_Dimuon25_Jpsi_v11', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v11', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v11', - 'HLT_DoubleEle25_CaloIdL_MW_v1', - 'HLT_DoubleEle27_CaloIdL_MW_v1', - 'HLT_DoubleEle33_CaloIdL_MW_v14', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v14', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v14', - 'HLT_DoubleL2Mu50_v2', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v4', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v4', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v4', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v4', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v4', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v3', - 'HLT_DoubleMu3_Trk_Tau3mu_v8', - 'HLT_DoubleMu43NoFiltersNoVtx_v3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3', - 'HLT_DoubleMu4_3_Bs_v11', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v12', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v3', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v11', - 'HLT_DoubleMu4_Jpsi_Displaced_v4', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v4', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v11', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v3', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v11', - 'HLT_DoubleMu8_Mass8_PFHT350_v3', - 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v3', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v3', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v3', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v3', - 'HLT_DoublePhoton33_CaloIdL_v4', - 'HLT_DoublePhoton70_v4', - 'HLT_DoublePhoton85_v12', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v6', - 'HLT_ECALHT800_v9', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v4', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v10', - 'HLT_Ele15_IsoVVVL_PFHT450_v10', - 'HLT_Ele15_IsoVVVL_PFHT600_v14', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v6', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v10', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele20_WPLoose_Gsf_v3', - 'HLT_Ele20_WPTight_Gsf_v3', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v3', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v15', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele27_Ele37_CaloIdL_MW_v1', - 'HLT_Ele27_WPTight_Gsf_v13', - 'HLT_Ele28_HighEta_SC20_Mass55_v10', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v7', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v7', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v6', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v2', - 'HLT_Ele35_WPTight_Gsf_v6', - 'HLT_Ele38_WPTight_Gsf_v6', - 'HLT_Ele40_WPTight_Gsf_v6', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v12', - 'HLT_Ele50_IsoVVVL_PFHT450_v10', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v10', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_FullTrack_Multiplicity100_v2', - 'HLT_FullTrack_Multiplicity130_v2', - 'HLT_FullTrack_Multiplicity155_v3', - 'HLT_FullTrack_Multiplicity85_v3', - 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v7', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v9', - 'HLT_HT425_v6', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v9', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v9', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v9', - 'HLT_HT550_DisplacedDijet60_Inclusive_v9', - 'HLT_HT550_DisplacedDijet80_Inclusive_v7', - 'HLT_HT650_DisplacedDijet60_Inclusive_v9', - 'HLT_HT650_DisplacedDijet80_Inclusive_v10', - 'HLT_HT750_DisplacedDijet80_Inclusive_v10', - 'HLT_HcalNZS_v12', - 'HLT_HcalPhiSym_v14', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6', - 'HLT_IsoMu20_v11', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v6')+cms.vstring( 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_v11', - 'HLT_IsoMu24_v9', - 'HLT_IsoMu27_v12', - 'HLT_IsoTrackHB_v2', - 'HLT_IsoTrackHE_v2', - 'HLT_L1ETMHadSeeds_v1', - 'HLT_L1MinimumBiasHF0OR_v3', - 'HLT_L1MinimumBiasHF_OR_v2', - 'HLT_L1NotBptxOR_v3', - 'HLT_L1SingleMu18_v3', - 'HLT_L1SingleMu25_v2', - 'HLT_L1UnpairedBunchBptxMinus_v2', - 'HLT_L1UnpairedBunchBptxPlus_v2', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v1', - 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6', - 'HLT_L2Mu10_v6', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', - 'HLT_L2Mu50_v2', - 'HLT_MET105_IsoTrk50_v4', - 'HLT_MET120_IsoTrk50_v4', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v5', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v6', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v6', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v2', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v2', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v2', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v6', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v14', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v14', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v13', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v13', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v8', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePhoton20_v1', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v11', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v3', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v9', - 'HLT_Mu15_IsoVVVL_PFHT450_v9', - 'HLT_Mu15_IsoVVVL_PFHT600_v13', - 'HLT_Mu17_Photon30_IsoCaloId_v2', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v2', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v2', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v12', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v11', - 'HLT_Mu17_TrkIsoVVL_v9', - 'HLT_Mu17_v9', - 'HLT_Mu20_TkMu0_Phi_v4', - 'HLT_Mu20_v9', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v11', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v3', - 'HLT_Mu25_TkMu0_Onia_v4', - 'HLT_Mu25_TkMu0_Phi_v4', - 'HLT_Mu27_Ele37_CaloIdL_MW_v1', - 'HLT_Mu27_v10', - 'HLT_Mu30_TkMu0_Onia_v4', - 'HLT_Mu37_Ele27_CaloIdL_MW_v1', - 'HLT_Mu37_TkMu27_v1', - 'HLT_Mu3_PFJet40_v10', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v3', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v3', - 'HLT_Mu50_IsoVVVL_PFHT450_v9', - 'HLT_Mu50_v10', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8', - 'HLT_Mu7p5_Track2_Jpsi_v8', - 'HLT_Mu7p5_Track2_Upsilon_v8', - 'HLT_Mu7p5_Track3p5_Jpsi_v8', - 'HLT_Mu7p5_Track3p5_Upsilon_v8', - 'HLT_Mu7p5_Track7_Jpsi_v8', - 'HLT_Mu7p5_Track7_Upsilon_v8', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v14', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v14', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v13', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v13', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v9', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v9', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7', - 'HLT_Mu8_TrkIsoVVL_v9', - 'HLT_Mu8_v9', - 'HLT_OldMu100_v2', - 'HLT_PFHT1050_v12', - 'HLT_PFHT180_v11', - 'HLT_PFHT250_v11', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v3', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v3', - 'HLT_PFHT350MinPFJet15_v3', - 'HLT_PFHT350_v13', - 'HLT_PFHT370_v11', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v3', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v2', - 'HLT_PFHT380_SixPFJet32_v3', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v3', - 'HLT_PFHT430_SixPFJet40_v5', - 'HLT_PFHT430_v11', - 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v6', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v6', - 'HLT_PFHT510_v11', - 'HLT_PFHT590_v11', - 'HLT_PFHT680_v11', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v6', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v6', - 'HLT_PFHT780_v11', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v6', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v6', - 'HLT_PFHT890_v11', - 'HLT_PFJet140_v13', - 'HLT_PFJet200_v13', - 'HLT_PFJet260_v14', - 'HLT_PFJet320_v14', - 'HLT_PFJet400_v14', - 'HLT_PFJet40_v15', - 'HLT_PFJet450_v15', - 'HLT_PFJet500_v15', - 'HLT_PFJet550_v5', - 'HLT_PFJet60_v15', - 'HLT_PFJet80_v14', - 'HLT_PFJetFwd140_v12', - 'HLT_PFJetFwd200_v12', - 'HLT_PFJetFwd260_v13', - 'HLT_PFJetFwd320_v13', - 'HLT_PFJetFwd400_v13', - 'HLT_PFJetFwd40_v13', - 'HLT_PFJetFwd450_v13', - 'HLT_PFJetFwd500_v13', - 'HLT_PFJetFwd60_v13', - 'HLT_PFJetFwd80_v12', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET110_PFMHT110_IDTight_v14', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET120_PFMHT120_IDTight_HFCleaned_v2', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_HFCleaned_v2', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v3', - 'HLT_PFMET120_PFMHT120_IDTight_v14', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET130_PFMHT130_IDTight_v14', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET140_PFMHT140_IDTight_v14', - 'HLT_PFMET200_HBHECleaned_v3', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v3', - 'HLT_PFMET200_NotCleaned_v3', - 'HLT_PFMET250_HBHECleaned_v3', - 'HLT_PFMET300_HBHECleaned_v3', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v14', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_HFCleaned_v2', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v3', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v14', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v13', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v13', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v6', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_HFCleaned_v2', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v3', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v6', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v6', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v5', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v3', - 'HLT_Photon120_R9Id90_HE10_IsoM_v12', - 'HLT_Photon120_v11', - 'HLT_Photon150_v4', - 'HLT_Photon165_R9Id90_HE10_IsoM_v13', - 'HLT_Photon175_v12', - 'HLT_Photon200_v11', - 'HLT_Photon20_HoverELoose_v8', - 'HLT_Photon25_v1', - 'HLT_Photon300_NoHE_v11', - 'HLT_Photon30_HoverELoose_v8', - 'HLT_Photon33_v3', - 'HLT_Photon40_HoverELoose_v8', - 'HLT_Photon50_HoverELoose_v8', - 'HLT_Photon50_R9Id90_HE10_IsoM_v12', - 'HLT_Photon50_v11', - 'HLT_Photon60_HoverELoose_v8', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v5', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v3', - 'HLT_Photon75_R9Id90_HE10_IsoM_v12', - 'HLT_Photon75_v11', - 'HLT_Photon90_CaloIdL_PFHT700_v10', - 'HLT_Photon90_R9Id90_HE10_IsoM_v12', - 'HLT_Photon90_v11', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_Rsq0p35_v9', - 'HLT_Rsq0p40_v9', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v9', - 'HLT_RsqMR300_Rsq0p09_MR200_v9', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v9', - 'HLT_RsqMR320_Rsq0p09_MR200_v9', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v5', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_Charge1_v1', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_v1', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_Charge1_v1', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_v1', - 'HLT_TkMu100_v2', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v2', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v3', - 'HLT_TripleMu_10_5_5_DZ_v7', - 'HLT_TripleMu_12_10_5_v7', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v5', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v1', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v1', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v1', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v1', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v1', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v2', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v8', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v9', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX_v4', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v3', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v3', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v3', - 'HLT_ZeroBias_FirstBXAfterTrain_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_FirstCollisionInTrain_v4', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_LastCollisionInTrain_v3', - 'HLT_ZeroBias_v6') ), - RPCMonitor = cms.vstring( 'AlCa_RPCMuonNormalisation_v13' ), - ScoutingCaloCommissioning = cms.vstring( 'DST_CaloJet40_CaloBTagScouting_v8', - 'DST_L1HTT_CaloBTagScouting_v8', - 'DST_ZeroBias_CaloScouting_PFScouting_v8' ), - ScoutingCaloHT = cms.vstring( 'DST_HT250_CaloBTagScouting_v6', - 'DST_HT250_CaloScouting_v7' ), - ScoutingCaloMuon = cms.vstring( 'DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v3', - 'DST_DoubleMu3_noVtx_CaloScouting_v3' ), - ScoutingPFCommissioning = cms.vstring( 'DST_CaloJet40_BTagScouting_v9', - 'DST_CaloJet40_CaloScouting_PFScouting_v9', - 'DST_L1DoubleMu_BTagScouting_v10', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v9', - 'DST_L1HTT_BTagScouting_v9', - 'DST_L1HTT_CaloScouting_PFScouting_v9', - 'DST_ZeroBias_BTagScouting_v9', - 'DST_ZeroBias_CaloScouting_PFScouting_v8' ), - ScoutingPFHT = cms.vstring( 'DST_HT410_BTagScouting_v10', - 'DST_HT410_PFScouting_v10' ), - SingleElectron = cms.vstring( 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v4', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v10', - 'HLT_Ele15_IsoVVVL_PFHT450_v10', - 'HLT_Ele15_IsoVVVL_PFHT600_v14', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v10', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele20_WPLoose_Gsf_v3', - 'HLT_Ele20_WPTight_Gsf_v3', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v3', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele27_WPTight_Gsf_v13', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v7', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v7', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v6', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v2', - 'HLT_Ele35_WPTight_Gsf_v6', - 'HLT_Ele38_WPTight_Gsf_v6', - 'HLT_Ele40_WPTight_Gsf_v6', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v12', - 'HLT_Ele50_IsoVVVL_PFHT450_v10', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v10', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v12' ), - SingleMuon = cms.vstring( 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6', - 'HLT_IsoMu20_v11', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_v11', - 'HLT_IsoMu24_v9', - 'HLT_IsoMu27_v12', - 'HLT_L1SingleMu18_v3', - 'HLT_L1SingleMu25_v2', - 'HLT_L2Mu10_v6', - 'HLT_L2Mu50_v2', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v8', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v9', - 'HLT_Mu15_IsoVVVL_PFHT450_v9', - 'HLT_Mu15_IsoVVVL_PFHT600_v13', - 'HLT_Mu20_v9', - 'HLT_Mu27_v10', - 'HLT_Mu3_PFJet40_v10', - 'HLT_Mu50_IsoVVVL_PFHT450_v9', - 'HLT_Mu50_v10', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v9', - 'HLT_OldMu100_v2', - 'HLT_TkMu100_v2' ), - SinglePhoton = cms.vstring( 'HLT_Photon120_R9Id90_HE10_IsoM_v12', - 'HLT_Photon120_v11', - 'HLT_Photon150_v4', - 'HLT_Photon165_R9Id90_HE10_IsoM_v13', - 'HLT_Photon175_v12', - 'HLT_Photon200_v11', - 'HLT_Photon20_HoverELoose_v8', - 'HLT_Photon25_v1', - 'HLT_Photon300_NoHE_v11', - 'HLT_Photon30_HoverELoose_v8', - 'HLT_Photon33_v3', - 'HLT_Photon40_HoverELoose_v8', - 'HLT_Photon50_HoverELoose_v8', - 'HLT_Photon50_R9Id90_HE10_IsoM_v12', - 'HLT_Photon50_v11', - 'HLT_Photon60_HoverELoose_v8', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v5', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v3', - 'HLT_Photon75_R9Id90_HE10_IsoM_v12', - 'HLT_Photon75_v11', - 'HLT_Photon90_CaloIdL_PFHT700_v10', - 'HLT_Photon90_R9Id90_HE10_IsoM_v12', - 'HLT_Photon90_v11' ), - Tau = cms.vstring( 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v5', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v6', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v6', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v2', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v2', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v2', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v6', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v3', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v3', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v3' ), - TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ), - TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ), - ZeroBias = cms.vstring( 'HLT_Random_v3', - 'HLT_ZeroBias_FirstBXAfterTrain_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_FirstCollisionInTrain_v4', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_LastCollisionInTrain_v3', - 'HLT_ZeroBias_v6' ) -) - -process.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "CSCChannelMapperRecord" ), - firstValid = cms.vuint32( 1 ) -) -process.CSCINdexerESSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "CSCIndexerRecord" ), - firstValid = cms.vuint32( 1 ) -) -process.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalParametersRcd" ), - firstValid = cms.vuint32( 1 ) -) -process.GlobalTag = cms.ESSource( "PoolDBESSource", - globaltag = cms.string( "92X_dataRun2_HLT_v4" ), - RefreshEachRun = cms.untracked.bool( False ), - snapshotTime = cms.string( "" ), - toGet = cms.VPSet( - ), - pfnPostfix = cms.untracked.string( "None" ), - DBParameters = cms.PSet( - connectionRetrialTimeOut = cms.untracked.int32( 60 ), - idleConnectionCleanupPeriod = cms.untracked.int32( 10 ), - enableReadOnlySessionOnUpdateConnection = cms.untracked.bool( False ), - enablePoolAutomaticCleanUp = cms.untracked.bool( False ), - messageLevel = cms.untracked.int32( 0 ), - authenticationPath = cms.untracked.string( "." ), - connectionRetrialPeriod = cms.untracked.int32( 10 ), - connectionTimeOut = cms.untracked.int32( 0 ), - enableConnectionSharing = cms.untracked.bool( True ) - ), - RefreshAlways = cms.untracked.bool( False ), - connect = cms.string( "frontier://FrontierProd/CMS_CONDITIONS" ), - ReconnectEachRun = cms.untracked.bool( False ), - RefreshOpenIOVs = cms.untracked.bool( False ), - DumpStat = cms.untracked.bool( False ) -) -process.HepPDTESSource = cms.ESSource( "HepPDTESSource", - pdtFileName = cms.FileInPath( "SimGeneral/HepPDTESSource/data/pythiaparticle.tbl" ) -) -process.StableParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalStableParametersRcd" ), - firstValid = cms.vuint32( 1 ) -) -process.eegeom = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "EcalMappingRcd" ), - firstValid = cms.vuint32( 1 ) -) -process.es_hardcode = cms.ESSource( "HcalHardcodeCalibrations", - fromDDD = cms.untracked.bool( False ), - toGet = cms.untracked.vstring( 'GainWidths' ) -) -process.hltESSBTagRecord = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "JetTagComputerRecord" ), - firstValid = cms.vuint32( 1 ) -) -process.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "EcalSeverityLevelAlgoRcd" ), - firstValid = cms.vuint32( 1 ) -) -process.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "HcalSeverityLevelComputerRcd" ), - firstValid = cms.vuint32( 1 ) -) - -process.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ) -) -process.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ), - nSigma = cms.double( 4.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 40.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ) -) -process.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.1 ), - ValidHitBonus = cms.double( 1000.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 1.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.16 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.16 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.13 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.13 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.11 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", - MaxDPhi = cms.double( 1.6 ), - ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ), - PropagationDirection = cms.string( "anyDirection" ) -) -process.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer", - AlgoName = cms.string( "CSCChannelMapperPostls1" ) -) -process.CSCGeometryESModule = cms.ESProducer( "CSCGeometryESModule", - useRealWireGeometry = cms.bool( True ), - appendToDataLabel = cms.string( "" ), - alignmentsLabel = cms.string( "" ), - useGangedStripsInME1a = cms.bool( False ), - debugV = cms.untracked.bool( False ), - useOnlyWiresInME1a = cms.bool( False ), - useDDD = cms.bool( False ), - useCentreTIOffsets = cms.bool( False ), - applyAlignment = cms.bool( True ) -) -process.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer", - AlgoName = cms.string( "CSCIndexerPostls1" ) -) -process.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer", - appendToDataLabel = cms.string( "" ) -) -process.CaloGeometryBuilder = cms.ESProducer( "CaloGeometryBuilder", - SelectedCalos = cms.vstring( 'HCAL', - 'ZDC', - 'EcalBarrel', - 'EcalEndcap', - 'EcalPreshower', - 'TOWER' ) -) -process.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" ) -process.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder", - appendToDataLabel = cms.string( "" ), - MapAuto = cms.untracked.bool( False ), - SkipHE = cms.untracked.bool( False ), - MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ) -) -process.CaloTowerGeometryFromDBEP = cms.ESProducer( "CaloTowerGeometryFromDBEP", - applyAlignment = cms.bool( False ) -) -process.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP", - appendToDataLabel = cms.string( "" ) -) -process.CastorDbProducer = cms.ESProducer( "CastorDbProducer", - appendToDataLabel = cms.string( "" ) -) -process.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "ClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -process.DTGeometryESModule = cms.ESProducer( "DTGeometryESModule", - appendToDataLabel = cms.string( "" ), - fromDDD = cms.bool( False ), - applyAlignment = cms.bool( True ), - alignmentsLabel = cms.string( "" ) -) -process.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer", - appendToDataLabel = cms.string( "" ) -) -process.EcalBarrelGeometryFromDBEP = cms.ESProducer( "EcalBarrelGeometryFromDBEP", - applyAlignment = cms.bool( True ) -) -process.EcalElectronicsMappingBuilder = cms.ESProducer( "EcalElectronicsMappingBuilder" ) -process.EcalEndcapGeometryFromDBEP = cms.ESProducer( "EcalEndcapGeometryFromDBEP", - applyAlignment = cms.bool( True ) -) -process.EcalLaserCorrectionService = cms.ESProducer( "EcalLaserCorrectionService" ) -process.EcalPreshowerGeometryFromDBEP = cms.ESProducer( "EcalPreshowerGeometryFromDBEP", - applyAlignment = cms.bool( True ) -) -process.HcalGeometryFromDBEP = cms.ESProducer( "HcalGeometryFromDBEP", - applyAlignment = cms.bool( False ) -) -process.HcalTopologyIdealEP = cms.ESProducer( "HcalTopologyIdealEP", - MergePosition = cms.untracked.bool( True ), - Exclude = cms.untracked.string( "" ), - appendToDataLabel = cms.string( "" ) -) -process.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterial" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForHI" ), - Mass = cms.double( 0.139 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialOpposite" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ), - Mass = cms.double( 0.139 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( 0.1 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.ParametrizedMagneticFieldProducer = cms.ESProducer( "AutoParametrizedMagneticFieldProducer", - version = cms.string( "Parabolic" ), - valueOverride = cms.int32( -1 ), - label = cms.untracked.string( "ParabolicMf" ) -) -process.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ), - Mass = cms.double( 0.1396 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 4.0 ), - useRungeKutta = cms.bool( False ) -) -process.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( 0.1 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.RPCGeometryESModule = cms.ESProducer( "RPCGeometryESModule", - useDDD = cms.untracked.bool( False ), - compatibiltyWith11 = cms.untracked.bool( True ) -) -process.SiStripGainESProducer = cms.ESProducer( "SiStripGainESProducer", - printDebug = cms.untracked.bool( False ), - appendToDataLabel = cms.string( "" ), - APVGain = cms.VPSet( - cms.PSet( NormalizationFactor = cms.untracked.double( 1.0 ), - Label = cms.untracked.string( "" ), - Record = cms.string( "SiStripApvGainRcd" ) - ), - cms.PSet( NormalizationFactor = cms.untracked.double( 1.0 ), - Label = cms.untracked.string( "" ), - Record = cms.string( "SiStripApvGain2Rcd" ) - ) - ), - AutomaticNormalization = cms.bool( False ) -) -process.SiStripQualityESProducer = cms.ESProducer( "SiStripQualityESProducer", - appendToDataLabel = cms.string( "" ), - PrintDebugOutput = cms.bool( False ), - ThresholdForReducedGranularity = cms.double( 0.3 ), - UseEmptyRunInfo = cms.bool( False ), - ReduceGranularity = cms.bool( False ), - ListOfRecordToMerge = cms.VPSet( - cms.PSet( record = cms.string( "SiStripDetVOffRcd" ), - tag = cms.string( "" ) - ), - cms.PSet( record = cms.string( "SiStripDetCablingRcd" ), - tag = cms.string( "" ) - ), - cms.PSet( record = cms.string( "SiStripBadChannelRcd" ), - tag = cms.string( "" ) - ), - cms.PSet( record = cms.string( "SiStripBadFiberRcd" ), - tag = cms.string( "" ) - ), - cms.PSet( record = cms.string( "SiStripBadModuleRcd" ), - tag = cms.string( "" ) - ) - ) -) -process.SiStripRecHitMatcherESProducer = cms.ESProducer( "SiStripRecHitMatcherESProducer", - PreFilter = cms.bool( False ), - ComponentName = cms.string( "StandardMatcher" ), - NSigmaInside = cms.double( 3.0 ) -) -process.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity", - EtaDivisions = cms.untracked.uint32( 20 ), - PhiDivisions = cms.untracked.uint32( 20 ), - EtaMax = cms.untracked.double( 2.5 ) -) -process.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer", - minTracks = cms.uint32( 3 ), - minVertices = cms.uint32( 1 ), - use3d = cms.bool( True ), - unBoost = cms.bool( False ), - useSignificance = cms.bool( True ) -) -process.StableParameters = cms.ESProducer( "StableParametersTrivialProducer", - NumberL1JetCounts = cms.uint32( 12 ), - NumberL1NoIsoEG = cms.uint32( 4 ), - NumberL1CenJet = cms.uint32( 4 ), - NumberL1Tau = cms.uint32( 8 ), - NumberConditionChips = cms.uint32( 1 ), - NumberL1EGamma = cms.uint32( 12 ), - TotalBxInEvent = cms.int32( 5 ), - NumberL1Mu = cms.uint32( 4 ), - PinsOnConditionChip = cms.uint32( 512 ), - WordLength = cms.int32( 64 ), - PinsOnChip = cms.uint32( 512 ), - OrderOfChip = cms.vint32( 1 ), - IfMuEtaNumberBits = cms.uint32( 6 ), - OrderConditionChip = cms.vint32( 1 ), - appendToDataLabel = cms.string( "" ), - NumberL1TauJet = cms.uint32( 4 ), - NumberL1Jet = cms.uint32( 12 ), - NumberPhysTriggers = cms.uint32( 512 ), - NumberL1Muon = cms.uint32( 12 ), - UnitLength = cms.int32( 8 ), - NumberL1IsoEG = cms.uint32( 4 ), - NumberTechnicalTriggers = cms.uint32( 64 ), - NumberL1ForJet = cms.uint32( 4 ), - IfCaloEtaNumberBits = cms.uint32( 4 ), - NumberPsbBoards = cms.int32( 7 ), - NumberChips = cms.uint32( 5 ), - NumberPhysTriggersExtended = cms.uint32( 64 ) -) -process.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "anyDirection" ), - useTuningForL2Speed = cms.bool( False ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "SteppingHelixPropagatorAny" ) -) -process.TrackerDigiGeometryESModule = cms.ESProducer( "TrackerDigiGeometryESModule", - appendToDataLabel = cms.string( "" ), - fromDDD = cms.bool( False ), - applyAlignment = cms.bool( True ), - alignmentsLabel = cms.string( "" ) -) -process.TrackerGeometricDetESModule = cms.ESProducer( "TrackerGeometricDetESModule", - appendToDataLabel = cms.string( "" ), - fromDDD = cms.bool( False ) -) -process.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer", - ComponentName = cms.string( "TransientTrackBuilder" ) -) -process.VolumeBasedMagneticFieldESProducer = cms.ESProducer( "VolumeBasedMagneticFieldESProducerFromDB", - debugBuilder = cms.untracked.bool( False ), - valueOverride = cms.int32( -1 ), - label = cms.untracked.string( "" ) -) -process.ZdcGeometryFromDBEP = cms.ESProducer( "ZdcGeometryFromDBEP", - applyAlignment = cms.bool( False ) -) -process.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "CaloDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.087 ), - nEta = cms.int32( 70 ), - nPhi = cms.int32( 72 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -process.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer", - ComponentName = cms.string( "CosmicNavigationSchool" ), - SimpleMagneticField = cms.string( "" ) -) -process.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "EcalDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.02 ), - nEta = cms.int32( 300 ), - nPhi = cms.int32( 360 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -process.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer", - dbstatusMask = cms.PSet( - kBad = cms.vstring( 'kNonRespondingIsolated', - 'kDeadVFE', - 'kDeadFE', - 'kNoDataNoTP' ), - kGood = cms.vstring( 'kOk' ), - kRecovered = cms.vstring( ), - kProblematic = cms.vstring( 'kDAC', - 'kNoLaser', - 'kNoisy', - 'kNNoisy', - 'kNNNoisy', - 'kNNNNoisy', - 'kNNNNNoisy', - 'kFixedG6', - 'kFixedG1', - 'kFixedG0' ), - kWeird = cms.vstring( ), - kTime = cms.vstring( ) - ), - timeThresh = cms.double( 2.0 ), - flagMask = cms.PSet( - kBad = cms.vstring( 'kFaultyHardware', - 'kDead', - 'kKilled' ), - kGood = cms.vstring( 'kGood' ), - kRecovered = cms.vstring( 'kLeadingEdgeRecovered', - 'kTowerRecovered' ), - kProblematic = cms.vstring( 'kPoorReco', - 'kPoorCalib', - 'kNoisy', - 'kSaturated' ), - kWeird = cms.vstring( 'kWeird', - 'kDiWeird' ), - kTime = cms.vstring( 'kOutOfTime' ) - ) -) -process.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule", - appendToDataLabel = cms.string( "" ) -) -process.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule", - appendToDataLabel = cms.string( "" ) -) -process.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "HcalDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.087 ), - nEta = cms.int32( 70 ), - nPhi = cms.int32( 72 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -process.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer", - RecoveredRecHitBits = cms.vstring( 'TimingAddedBit', - 'TimingSubtractedBit' ), - SeverityLevels = cms.VPSet( - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 0 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 1 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ), - RecHitFlags = cms.vstring( 'HSCP_R1R2', - 'HSCP_FracLeader', - 'HSCP_OuterEnergy', - 'HSCP_ExpFit', - 'ADCSaturationBit', - 'HBHEIsolatedNoise', - 'AddedSimHcalNoise' ), - Level = cms.int32( 5 ) - ), - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity', - 'HBHEPulseShape', - 'HOBit', - 'HFInTimeWindow', - 'ZDCBit', - 'CalibrationBit', - 'TimingErrorBit', - 'HBHETriangleNoise', - 'HBHETS4TS5Noise' ), - Level = cms.int32( 8 ) - ), - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'HFLongShort', - 'HFPET', - 'HFS8S1Ratio' ), - Level = cms.int32( 11 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerMask' ), - RecHitFlags = cms.vstring( 'HBHEFlatNoise', - 'HBHESpikeNoise' ), - Level = cms.int32( 8 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 15 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff', - 'HcalCellDead' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 20 ) - ) - ), - DropChannelStatusBits = cms.vstring( 'HcalCellMask', - 'HcalCellOff', - 'HcalCellDead' ) -) -process.hcal_db_producer = cms.ESProducer( "HcalDbProducer" ) -process.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer", - recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), - useTrackWeights = cms.bool( True ), - useCategories = cms.bool( True ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - ptMin = cms.double( 0.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( -99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - calibrationRecords = cms.vstring( 'CombinedSVRecoVertex', - 'CombinedSVPseudoVertex', - 'CombinedSVNoVertex' ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), - vertexFlip = cms.bool( False ), - minimumTrackWeight = cms.double( 0.5 ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - ptMin = cms.double( 0.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( 2.0 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip2dSig" ), - SoftLeptonFlip = cms.bool( False ), - trackFlip = cms.bool( False ) -) -process.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer", - recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), - useTrackWeights = cms.bool( True ), - useCategories = cms.bool( True ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex', - 'CombinedSVIVFV2PseudoVertex', - 'CombinedSVIVFV2NoVertex' ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), - vertexFlip = cms.bool( False ), - minimumTrackWeight = cms.double( 0.5 ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - trackSort = cms.string( "sip2dSig" ), - SoftLeptonFlip = cms.bool( False ), - trackFlip = cms.bool( False ) -) -process.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer", - maxImpactParameterSig = cms.double( 999999.0 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( -1.0 ), - maximumDecayLength = cms.double( 999999.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - deltaRmin = cms.double( 0.0 ), - maxImpactParameter = cms.double( 0.1 ), - useSignedImpactParameterSig = cms.bool( True ), - maximumDistanceToJetAxis = cms.double( 999999.0 ), - nthTrack = cms.int32( -1 ) -) -process.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer", - b_pT = cms.double( 0.3684 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( 0.05 ), - a_dR = cms.double( -0.001053 ), - min_pT = cms.double( 120.0 ), - maximumDistanceToJetAxis = cms.double( 9999999.0 ), - max_pT = cms.double( 500.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - useVariableJTA = cms.bool( False ), - min_pT_dRcut = cms.double( 0.5 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - a_pT = cms.double( 0.005263 ), - maximumDecayLength = cms.double( 999999.0 ), - nthTrack = cms.int32( 1 ), - useSignedImpactParameterSig = cms.bool( False ) -) -process.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", - MaxDPhi = cms.double( 1.6 ), - ComponentName = cms.string( "hltESPAnalyticalPropagator" ), - PropagationDirection = cms.string( "alongMomentum" ) -) -process.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", - MaxDPhi = cms.double( 1.6 ), - ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ), - PropagationDirection = cms.string( "oppositeToMomentum" ) -) -process.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "hltESPBwdElectronPropagator" ), - Mass = cms.double( 5.11E-4 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 2000.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D", - ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ), - MaxComponents = cms.int32( 12 ), - DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" ) -) -process.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.13 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer", - maxImpactParameterSig = cms.double( 999999.0 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( -1.0 ), - maximumDecayLength = cms.double( 999999.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - deltaRmin = cms.double( 0.0 ), - maxImpactParameter = cms.double( 0.1 ), - useSignedImpactParameterSig = cms.bool( True ), - maximumDistanceToJetAxis = cms.double( 999999.0 ), - nthTrack = cms.int32( -1 ) -) -process.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer", - maxImpactParameterSig = cms.double( 999999.0 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( -1.0 ), - maximumDecayLength = cms.double( 999999.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - deltaRmin = cms.double( 0.0 ), - maxImpactParameter = cms.double( 0.2 ), - useSignedImpactParameterSig = cms.bool( True ), - maximumDistanceToJetAxis = cms.double( 999999.0 ), - nthTrack = cms.int32( -1 ) -) -process.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer", - b_pT = cms.double( 0.3684 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( 0.05 ), - a_dR = cms.double( -0.001053 ), - min_pT = cms.double( 120.0 ), - maximumDistanceToJetAxis = cms.double( 9999999.0 ), - max_pT = cms.double( 500.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - useVariableJTA = cms.bool( False ), - min_pT_dRcut = cms.double( 0.5 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - a_pT = cms.double( 0.005263 ), - maximumDecayLength = cms.double( 999999.0 ), - nthTrack = cms.int32( 1 ), - useSignedImpactParameterSig = cms.bool( False ) -) -process.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer", - b_pT = cms.double( 0.3684 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( 0.2 ), - a_dR = cms.double( -0.001053 ), - min_pT = cms.double( 120.0 ), - maximumDistanceToJetAxis = cms.double( 9999999.0 ), - max_pT = cms.double( 500.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - useVariableJTA = cms.bool( False ), - min_pT_dRcut = cms.double( 0.5 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - a_pT = cms.double( 0.005263 ), - maximumDecayLength = cms.double( 999999.0 ), - nthTrack = cms.int32( 2 ), - useSignedImpactParameterSig = cms.bool( True ) -) -process.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer", - ComponentName = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPEcalTrigTowerConstituentsMapBuilder = cms.ESProducer( "EcalTrigTowerConstituentsMapBuilder", - MapFile = cms.untracked.string( "Geometry/EcalMapping/data/EndCap_TTMap.txt" ) -) -process.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer", - BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ), - EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ), - ComponentName = cms.string( "hltESPElectronMaterialEffects" ), - MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ), - Mass = cms.double( 5.11E-4 ), - BetheHeitlerCorrection = cms.int32( 2 ) -) -process.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "anyDirection" ), - useTuningForL2Speed = cms.bool( True ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) -) -process.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - useTuningForL2Speed = cms.bool( True ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) -) -process.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTrajectoryFitterRK" ), - MinNumberOfHits = cms.int32( 3 ), - Smoother = cms.string( "hltESPTrajectorySmootherRK" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPFittingSmootherIT" ), - RejectTracks = cms.bool( True ) -) -process.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTrajectoryFitterRK" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPTrajectorySmootherRK" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPFittingSmootherRK" ), - RejectTracks = cms.bool( True ) -) -process.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer", - ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ), - appendToDataLabel = cms.string( "" ), - standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ) -) -process.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPFwdElectronPropagator" ), - Mass = cms.double( 5.11E-4 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer", - ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -process.hltESPGlobalTrackingGeometryESProducer = cms.ESProducer( "GlobalTrackingGeometryESProducer" ) -process.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPGsfTrajectoryFitter" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPGsfTrajectorySmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ), - RejectTracks = cms.bool( True ) -) -process.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer", - Merger = cms.string( "hltESPCloseComponentsMerger5D" ), - ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ), - MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ), - GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ) -) -process.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer", - ErrorRescaling = cms.double( 100.0 ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ), - Merger = cms.string( "hltESPCloseComponentsMerger5D" ), - ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ), - GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ), - MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ) -) -process.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 36.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPKFTrajectoryFitter" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPKFTrajectorySmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPKFFittingSmoother" ), - RejectTracks = cms.bool( True ) -) -process.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - RejectTracks = cms.bool( True ) -) -process.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 20.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -14.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ), - MinNumberOfHits = cms.int32( 3 ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ), - RejectTracks = cms.bool( True ) -) -process.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 20.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -14.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPRKTrajectoryFitter" ), - MinNumberOfHits = cms.int32( 3 ), - Smoother = cms.string( "hltESPRKTrajectorySmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - RejectTracks = cms.bool( True ) -) -process.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectoryFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -process.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmoother" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -process.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer", - ComponentName = cms.string( "hltESPKFUpdator" ) -) -process.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D", - ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ), - DistanceMeasure = cms.string( "KullbackLeibler" ) -) -process.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.16 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer", - UseStripStripQualityDB = cms.bool( True ), - StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), - UsePixelROCQualityDB = cms.bool( True ), - DebugPixelROCQualityDB = cms.untracked.bool( False ), - UseStripAPVFiberQualityDB = cms.bool( True ), - badStripCuts = cms.PSet( - TOB = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ), - TIB = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ), - TID = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ), - TEC = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ) - ), - DebugStripModuleQualityDB = cms.untracked.bool( False ), - ComponentName = cms.string( "hltESPMeasurementTracker" ), - DebugPixelModuleQualityDB = cms.untracked.bool( False ), - UsePixelModuleQualityDB = cms.bool( True ), - DebugStripAPVFiberQualityDB = cms.untracked.bool( False ), - HitMatcher = cms.string( "StandardMatcher" ), - DebugStripStripQualityDB = cms.untracked.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - SiStripQualityLabel = cms.string( "" ), - UseStripModuleQualityDB = cms.bool( True ), - MaskBadAPVFibers = cms.bool( True ) -) -process.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -process.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.11 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPMuonDetLayerGeometryESProducer = cms.ESProducer( "MuonDetLayerGeometryESProducer" ) -process.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer", - ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) -) -process.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer", - useLAAlignmentOffsets = cms.bool( False ), - DoCosmics = cms.bool( False ), - eff_charge_cut_highX = cms.double( 1.0 ), - eff_charge_cut_highY = cms.double( 1.0 ), - inflate_all_errors_no_trk_angle = cms.bool( False ), - eff_charge_cut_lowY = cms.double( 0.0 ), - eff_charge_cut_lowX = cms.double( 0.0 ), - UseErrorsFromTemplates = cms.bool( True ), - TruncatePixelCharge = cms.bool( True ), - size_cutY = cms.double( 3.0 ), - size_cutX = cms.double( 3.0 ), - useLAWidthFromDB = cms.bool( False ), - inflate_errors = cms.bool( False ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - PixelErrorParametrization = cms.string( "NOTcmsim" ), - EdgeClusterErrorX = cms.double( 50.0 ), - EdgeClusterErrorY = cms.double( 85.0 ), - LoadTemplatesFromDB = cms.bool( True ), - ComponentName = cms.string( "hltESPPixelCPEGeneric" ), - MagneticFieldRecord = cms.ESInputTag( "" ), - IrradiationBiasCorrection = cms.bool( False ) -) -process.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer", - DoLorentz = cms.bool( True ), - DoCosmics = cms.bool( False ), - LoadTemplatesFromDB = cms.bool( True ), - ComponentName = cms.string( "hltESPPixelCPETemplateReco" ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - speed = cms.int32( -2 ), - UseClusterSplitter = cms.bool( False ) -) -process.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -process.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.11 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 25.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.19 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPRKTrajectoryFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -process.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPRKTrajectorySmoother" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -process.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( True ) -) -process.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer", - Epsilon = cms.double( 5.0 ), - TrackerPropagator = cms.string( "PropagatorWithMaterial" ), - MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPSmartPropagator" ) -) -process.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer", - Epsilon = cms.double( 5.0 ), - TrackerPropagator = cms.string( "PropagatorWithMaterial" ), - MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPSmartPropagatorAny" ) -) -process.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer", - Epsilon = cms.double( 5.0 ), - TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ), - MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ) -) -process.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer", - distance = cms.double( 0.5 ) -) -process.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "alongMomentum" ), - useTuningForL2Speed = cms.bool( False ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ) -) -process.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - useTuningForL2Speed = cms.bool( False ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer", - ComponentType = cms.string( "StripCPEfromTrackAngle" ), - ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ), - parameters = cms.PSet( - mTIB_P1 = cms.double( 0.202 ), - maxChgOneMIP = cms.double( 6000.0 ), - mTEC_P0 = cms.double( -1.885 ), - mTOB_P1 = cms.double( 0.253 ), - mTEC_P1 = cms.double( 0.471 ), - mLC_P2 = cms.double( 0.3 ), - mLC_P1 = cms.double( 0.618 ), - mTOB_P0 = cms.double( -1.026 ), - mLC_P0 = cms.double( -0.326 ), - useLegacyError = cms.bool( False ), - mTIB_P0 = cms.double( -0.742 ), - mTID_P1 = cms.double( 0.433 ), - mTID_P0 = cms.double( -1.427 ) - ) -) -process.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ) -) -process.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ), - ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ) -) -process.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "Fake" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ) -) -process.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "Fake" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ) -) -process.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -process.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 30.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTobTecStepRKFitter" ), - MinNumberOfHits = cms.int32( 7 ), - Smoother = cms.string( "hltESPTobTecStepRKSmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ), - RejectTracks = cms.bool( True ) -) -process.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 30.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ), - MinNumberOfHits = cms.int32( 7 ), - Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ), - RejectTracks = cms.bool( True ) -) -process.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer", - ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ), - appendToDataLabel = cms.string( "" ), - standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ), - looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ) -) -process.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.09 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer", - ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ), - appendToDataLabel = cms.string( "" ), - algoOrder = cms.vstring( ) -) -process.hltESPTrackerRecoGeometryESProducer = cms.ESProducer( "TrackerRecoGeometryESProducer", - appendToDataLabel = cms.string( "" ), - trackerGeometryLabel = cms.untracked.string( "" ) -) -process.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.5 ), - ValidHitBonus = cms.double( 100.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 0.0 ), - allowSharedFirstHit = cms.bool( False ) -) -process.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPTrajectoryFitterRK" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPTrajectorySmootherRK" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", - useQuadrupletAlgo = cms.bool( False ), - ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ), - appendToDataLabel = cms.string( "" ) -) -process.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer", - ComponentName = cms.string( "hltTrackCleaner" ), - appendToDataLabel = cms.string( "" ) -) -process.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "HODetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.087 ), - nEta = cms.int32( 30 ), - nPhi = cms.int32( 72 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -process.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "MuonDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.125 ), - nEta = cms.int32( 48 ), - nPhi = cms.int32( 48 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -process.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer", - ComponentName = cms.string( "SimpleNavigationSchool" ), - SimpleMagneticField = cms.string( "ParabolicMf" ) -) -process.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "PreshowerDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.1 ), - nEta = cms.int32( 60 ), - nPhi = cms.int32( 30 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -process.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", - ListOfRecordToMerge = cms.VPSet( - cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ), - tag = cms.string( "" ) - ), - cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ), - tag = cms.string( "" ) - ) - ) -) -process.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" ) -process.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer", - LatencyRecord = cms.PSet( - label = cms.untracked.string( "" ), - record = cms.string( "SiStripLatencyRcd" ) - ), - BackPlaneCorrectionDeconvMode = cms.PSet( - label = cms.untracked.string( "deconvolution" ), - record = cms.string( "SiStripBackPlaneCorrectionRcd" ) - ), - BackPlaneCorrectionPeakMode = cms.PSet( - label = cms.untracked.string( "peak" ), - record = cms.string( "SiStripBackPlaneCorrectionRcd" ) - ) -) -process.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer", - LatencyRecord = cms.PSet( - label = cms.untracked.string( "" ), - record = cms.string( "SiStripLatencyRcd" ) - ), - LorentzAngleDeconvMode = cms.PSet( - label = cms.untracked.string( "deconvolution" ), - record = cms.string( "SiStripLorentzAngleRcd" ) - ), - LorentzAnglePeakMode = cms.PSet( - label = cms.untracked.string( "peak" ), - record = cms.string( "SiStripLorentzAngleRcd" ) - ) -) -process.sistripconn = cms.ESProducer( "SiStripConnectivity" ) -process.trackerTopology = cms.ESProducer( "TrackerTopologyEP", - appendToDataLabel = cms.string( "" ) -) - -process.ThroughputService = cms.Service( "ThroughputService", - dqmPath = cms.untracked.string( "HLT/Throughput" ), - timeRange = cms.untracked.double( 60000.0 ), - timeResolution = cms.untracked.double( 5.828 ) -) -process.FastTimerService = cms.Service( "FastTimerService", - dqmPath = cms.untracked.string( "HLT/TimerService" ), - dqmModuleTimeRange = cms.untracked.double( 40.0 ), - enableDQMbyPath = cms.untracked.bool( False ), - dqmModuleTimeResolution = cms.untracked.double( 0.2 ), - dqmPathMemoryResolution = cms.untracked.double( 5000.0 ), - enableDQM = cms.untracked.bool( True ), - enableDQMbyModule = cms.untracked.bool( False ), - dqmModuleMemoryRange = cms.untracked.double( 100000.0 ), - dqmMemoryResolution = cms.untracked.double( 5000.0 ), - enableDQMbyLumiSection = cms.untracked.bool( True ), - dqmPathTimeResolution = cms.untracked.double( 0.5 ), - printEventSummary = cms.untracked.bool( False ), - dqmPathTimeRange = cms.untracked.double( 100.0 ), - dqmTimeRange = cms.untracked.double( 2000.0 ), - dqmLumiSectionsRange = cms.untracked.uint32( 2500 ), - dqmPathMemoryRange = cms.untracked.double( 1000000.0 ), - dqmMemoryRange = cms.untracked.double( 1000000.0 ), - dqmTimeResolution = cms.untracked.double( 5.0 ), - printRunSummary = cms.untracked.bool( True ), - dqmModuleMemoryResolution = cms.untracked.double( 500.0 ), - printJobSummary = cms.untracked.bool( True ), - enableDQMbyProcesses = cms.untracked.bool( True ) -) -process.MessageLogger = cms.Service( "MessageLogger", - suppressInfo = cms.untracked.vstring( ), - debugs = cms.untracked.PSet( - threshold = cms.untracked.string( "INFO" ), - placeholder = cms.untracked.bool( True ), - suppressInfo = cms.untracked.vstring( ), - suppressWarning = cms.untracked.vstring( ), - suppressDebug = cms.untracked.vstring( ), - suppressError = cms.untracked.vstring( ) - ), - suppressDebug = cms.untracked.vstring( ), - cout = cms.untracked.PSet( placeholder = cms.untracked.bool( True ) ), - cerr_stats = cms.untracked.PSet( - threshold = cms.untracked.string( "WARNING" ), - output = cms.untracked.string( "cerr" ), - optionalPSet = cms.untracked.bool( True ) - ), - warnings = cms.untracked.PSet( - threshold = cms.untracked.string( "INFO" ), - placeholder = cms.untracked.bool( True ), - suppressInfo = cms.untracked.vstring( ), - suppressWarning = cms.untracked.vstring( ), - suppressDebug = cms.untracked.vstring( ), - suppressError = cms.untracked.vstring( ) - ), - statistics = cms.untracked.vstring( 'cerr' ), - cerr = cms.untracked.PSet( - INFO = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), - noTimeStamps = cms.untracked.bool( False ), - FwkReport = cms.untracked.PSet( - reportEvery = cms.untracked.int32( 1 ), - limit = cms.untracked.int32( 0 ) - ), - default = cms.untracked.PSet( limit = cms.untracked.int32( 10000000 ) ), - Root_NoDictionary = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), - FwkJob = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), - FwkSummary = cms.untracked.PSet( - reportEvery = cms.untracked.int32( 1 ), - limit = cms.untracked.int32( 10000000 ) - ), - threshold = cms.untracked.string( "INFO" ), - suppressInfo = cms.untracked.vstring( ), - suppressWarning = cms.untracked.vstring( ), - suppressDebug = cms.untracked.vstring( ), - suppressError = cms.untracked.vstring( ) - ), - FrameworkJobReport = cms.untracked.PSet( - default = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), - FwkJob = cms.untracked.PSet( limit = cms.untracked.int32( 10000000 ) ) - ), - suppressWarning = cms.untracked.vstring( 'hltOnlineBeamSpot', - 'hltCtf3HitL1SeededWithMaterialTracks', - 'hltL3MuonsOIState', - 'hltPixelTracksForHighMult', - 'hltHITPixelTracksHE', - 'hltHITPixelTracksHB', - 'hltCtfL1SeededWithMaterialTracks', - 'hltRegionalTracksForL3MuonIsolation', - 'hltSiPixelClusters', - 'hltActivityStartUpElectronPixelSeeds', - 'hltLightPFTracks', - 'hltPixelVertices3DbbPhi', - 'hltL3MuonsIOHit', - 'hltPixelTracks', - 'hltSiPixelDigis', - 'hltL3MuonsOIHit', - 'hltL1SeededElectronGsfTracks', - 'hltL1SeededStartUpElectronPixelSeeds', - 'hltBLifetimeRegionalCtfWithMaterialTracksbbPhiL1FastJetFastPV', - 'hltCtfActivityWithMaterialTracks' ), - errors = cms.untracked.PSet( - threshold = cms.untracked.string( "INFO" ), - placeholder = cms.untracked.bool( True ), - suppressInfo = cms.untracked.vstring( ), - suppressWarning = cms.untracked.vstring( ), - suppressDebug = cms.untracked.vstring( ), - suppressError = cms.untracked.vstring( ) - ), - fwkJobReports = cms.untracked.vstring( 'FrameworkJobReport' ), - debugModules = cms.untracked.vstring( ), - infos = cms.untracked.PSet( - threshold = cms.untracked.string( "INFO" ), - Root_NoDictionary = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), - placeholder = cms.untracked.bool( True ), - suppressInfo = cms.untracked.vstring( ), - suppressWarning = cms.untracked.vstring( ), - suppressDebug = cms.untracked.vstring( ), - suppressError = cms.untracked.vstring( ) - ), - categories = cms.untracked.vstring( 'FwkJob', - 'FwkReport', - 'FwkSummary', - 'Root_NoDictionary' ), - destinations = cms.untracked.vstring( 'warnings', - 'errors', - 'infos', - 'debugs', - 'cout', - 'cerr' ), - threshold = cms.untracked.string( "INFO" ), - suppressError = cms.untracked.vstring( 'hltOnlineBeamSpot', - 'hltL3MuonCandidates', - 'hltL3TkTracksFromL2OIState', - 'hltPFJetCtfWithMaterialTracks', - 'hltL3TkTracksFromL2IOHit', - 'hltL3TkTracksFromL2OIHit' ) -) - -process.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter", - toGet = cms.VPSet( - ), - verbose = cms.untracked.bool( False ) -) -process.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw", - RawDataCollection = cms.InputTag( "rawDataCollector" ) -) -process.hltBoolFalse = cms.EDFilter( "HLTBool", - result = cms.bool( False ) -) -process.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 1 ) -) -process.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi", - lenSlinkTrailer = cms.untracked.int32( 8 ), - lenAMC13Header = cms.untracked.int32( 8 ), - CTP7 = cms.untracked.bool( False ), - lenAMC13Trailer = cms.untracked.int32( 8 ), - Setup = cms.string( "stage2::GTSetup" ), - MinFeds = cms.uint32( 0 ), - InputLabel = cms.InputTag( "rawDataCollector" ), - lenSlinkHeader = cms.untracked.int32( 8 ), - MTF7 = cms.untracked.bool( False ), - FWId = cms.uint32( 0 ), - TMTCheck = cms.bool( True ), - debug = cms.untracked.bool( False ), - FedIds = cms.vint32( 1404 ), - lenAMCHeader = cms.untracked.int32( 8 ), - lenAMCTrailer = cms.untracked.int32( 0 ), - FWOverride = cms.bool( False ) -) -process.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer", - L1DataBxInEvent = cms.int32( 5 ), - JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - AlgorithmTriggersUnmasked = cms.bool( True ), - EmulateBxInEvent = cms.int32( 1 ), - AlgorithmTriggersUnprescaled = cms.bool( True ), - PrintL1Menu = cms.untracked.bool( False ), - Verbosity = cms.untracked.int32( 0 ), - EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - ProduceL1GtDaqRecord = cms.bool( True ), - PrescaleSet = cms.uint32( 1 ), - ExtInputTag = cms.InputTag( "hltGtStage2Digis" ), - EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - TriggerMenuLuminosity = cms.string( "startup" ), - ProduceL1GtObjectMapRecord = cms.bool( True ), - AlternativeNrBxBoardDaq = cms.uint32( 0 ), - PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ), - TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - BstLengthBytes = cms.int32( -1 ), - MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi", - scalersInputTag = cms.InputTag( "rawDataCollector" ) -) -process.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer", - maxZ = cms.double( 40.0 ), - src = cms.InputTag( "hltScalersRawToDigi" ), - gtEvmLabel = cms.InputTag( "" ), - changeToCMSCoordinates = cms.bool( False ), - setSigmaZ = cms.double( 0.0 ), - maxRadius = cms.double( 2.0 ) -) -process.hltL1sSingleJet180 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet180" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreAK8PFJet360TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEcalDigis = cms.EDProducer( "EcalRawToDigi", - orderedDCCIdList = cms.vint32( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54 ), - FedLabel = cms.InputTag( "listfeds" ), - eventPut = cms.bool( True ), - srpUnpacking = cms.bool( True ), - syncCheck = cms.bool( True ), - headerUnpacking = cms.bool( True ), - feUnpacking = cms.bool( True ), - orderedFedList = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ), - tccUnpacking = cms.bool( True ), - numbTriggerTSamples = cms.int32( 1 ), - InputLabel = cms.InputTag( "rawDataCollector" ), - numbXtalTSamples = cms.int32( 10 ), - feIdCheck = cms.bool( True ), - FEDs = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ), - silentMode = cms.untracked.bool( True ), - DoRegional = cms.bool( False ), - forceToKeepFRData = cms.bool( False ), - memUnpacking = cms.bool( True ) -) -process.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer", - EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), - EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), - EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ), - EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ), - algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ), - algoPSet = cms.PSet( - ebSpikeThreshold = cms.double( 1.042 ), - EBtimeFitLimits_Upper = cms.double( 1.4 ), - EEtimeFitLimits_Lower = cms.double( 0.2 ), - timealgo = cms.string( "None" ), - EEtimeNconst = cms.double( 31.8 ), - EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ), - EBtimeNconst = cms.double( 28.5 ), - prefitMaxChiSqEE = cms.double( 10.0 ), - outOfTimeThresholdGain12mEB = cms.double( 5.0 ), - chi2ThreshEE_ = cms.double( 50.0 ), - EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ), - outOfTimeThresholdGain12mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain12pEB = cms.double( 5.0 ), - prefitMaxChiSqEB = cms.double( 15.0 ), - outOfTimeThresholdGain12pEE = cms.double( 1000.0 ), - ampErrorCalculation = cms.bool( False ), - amplitudeThresholdEB = cms.double( 10.0 ), - kPoorRecoFlagEB = cms.bool( True ), - amplitudeThresholdEE = cms.double( 10.0 ), - EBtimeFitLimits_Lower = cms.double( 0.2 ), - kPoorRecoFlagEE = cms.bool( False ), - EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ), - useLumiInfoRunHeader = cms.bool( False ), - EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ), - doPrefitEE = cms.bool( False ), - EEtimeFitLimits_Upper = cms.double( 1.4 ), - outOfTimeThresholdGain61pEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61pEB = cms.double( 5.0 ), - EEtimeConstantTerm = cms.double( 1.0 ), - EBtimeConstantTerm = cms.double( 0.6 ), - chi2ThreshEB_ = cms.double( 65.0 ), - activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ), - outOfTimeThresholdGain61mEB = cms.double( 5.0 ), - doPrefitEB = cms.bool( False ) - ) -) -process.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer", - ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ), - ebDetIdToBeRecovered = cms.string( "ebDetId" ), - integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ), - eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ), - ebFEToBeRecovered = cms.string( "ebFE" ), - ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ), - eeDetIdToBeRecovered = cms.string( "eeDetId" ), - eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ), - eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ), - ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ), - ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ), - eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ), - integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ), - eeFEToBeRecovered = cms.string( "eeFE" ) -) -process.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer", - recoverEEVFE = cms.bool( False ), - EErechitCollection = cms.string( "EcalRecHitsEE" ), - recoverEBIsolatedChannels = cms.bool( False ), - recoverEBVFE = cms.bool( False ), - laserCorrection = cms.bool( True ), - EBLaserMIN = cms.double( 0.5 ), - killDeadChannels = cms.bool( True ), - dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ), - EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), - EBLaserMAX = cms.double( 3.0 ), - EELaserMIN = cms.double( 0.5 ), - ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ), - EELaserMAX = cms.double( 8.0 ), - recoverEEIsolatedChannels = cms.bool( False ), - eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ), - recoverEBFE = cms.bool( True ), - algo = cms.string( "EcalRecHitWorkerSimple" ), - ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ), - singleChannelRecoveryThreshold = cms.double( 8.0 ), - ChannelStatusToBeExcluded = cms.vstring( ), - EBrechitCollection = cms.string( "EcalRecHitsEB" ), - singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ), - recoverEEFE = cms.bool( True ), - triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ), - dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ), - flagsMapDBReco = cms.PSet( - kDead = cms.vstring( 'kNoDataNoTP' ), - kGood = cms.vstring( 'kOk', - 'kDAC', - 'kNoLaser', - 'kNoisy' ), - kTowerRecovered = cms.vstring( 'kDeadFE' ), - kNoisy = cms.vstring( 'kNNoisy', - 'kFixedG6', - 'kFixedG1' ), - kNeighboursRecovered = cms.vstring( 'kFixedG0', - 'kNonRespondingIsolated', - 'kDeadVFE' ) - ), - EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), - skipTimeCalib = cms.bool( True ), - algoRecover = cms.string( "EcalRecHitWorkerRecover" ), - eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ), - cleaningConfig = cms.PSet( - cThreshold_endcap = cms.double( 15.0 ), - tightenCrack_e1_double = cms.double( 2.0 ), - cThreshold_barrel = cms.double( 4.0 ), - e6e2thresh = cms.double( 0.04 ), - e4e1Threshold_barrel = cms.double( 0.08 ), - e4e1Threshold_endcap = cms.double( 0.3 ), - tightenCrack_e4e1_single = cms.double( 3.0 ), - cThreshold_double = cms.double( 10.0 ), - e4e1_b_barrel = cms.double( -0.024 ), - tightenCrack_e6e2_double = cms.double( 3.0 ), - e4e1_a_barrel = cms.double( 0.04 ), - tightenCrack_e1_single = cms.double( 2.0 ), - e4e1_a_endcap = cms.double( 0.02 ), - e4e1_b_endcap = cms.double( -0.0125 ), - ignoreOutOfTimeThresh = cms.double( 1.0E9 ) - ), - logWarningEtThreshold_EB_FE = cms.double( 50.0 ), - logWarningEtThreshold_EE_FE = cms.double( 50.0 ) -) -process.hltHcalDigis = cms.EDProducer( "HcalRawToDigi", - ExpectedOrbitMessageTime = cms.untracked.int32( -1 ), - FilterDataQuality = cms.bool( True ), - silent = cms.untracked.bool( True ), - HcalFirstFED = cms.untracked.int32( 700 ), - InputLabel = cms.InputTag( "rawDataCollector" ), - ComplainEmptyData = cms.untracked.bool( False ), - ElectronicsMap = cms.string( "" ), - UnpackCalib = cms.untracked.bool( True ), - UnpackUMNio = cms.untracked.bool( True ), - FEDs = cms.untracked.vint32( ), - UnpackerMode = cms.untracked.int32( 0 ), - UnpackTTP = cms.untracked.bool( False ), - lastSample = cms.int32( 9 ), - UnpackZDC = cms.untracked.bool( True ), - firstSample = cms.int32( 0 ) -) -process.hltHbhePhase1Reco = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( False ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( True ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -process.hltHbhereco = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1Reco" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -process.hltHfprereco = cms.EDProducer( "HFPreReconstructor", - soiShift = cms.int32( 0 ), - sumAllTimeSlices = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - digiLabel = cms.InputTag( "hltHcalDigis" ), - tsFromDB = cms.bool( False ), - forceSOI = cms.int32( -1 ) -) -process.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor", - setNoiseFlags = cms.bool( False ), - PETstat = cms.PSet( - shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_R_29 = cms.vdouble( 0.8 ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ), - short_R_29 = cms.vdouble( 0.8 ), - long_R = cms.vdouble( 0.98 ), - short_R = cms.vdouble( 0.8 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ), - algoConfigClass = cms.string( "HFPhase1PMTParams" ), - inputLabel = cms.InputTag( "hltHfprereco" ), - S9S1stat = cms.PSet( - shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ), - isS8S1 = cms.bool( False ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ), - short_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ), - checkChannelQualityForDepth3and4 = cms.bool( False ), - useChannelQualityFromDB = cms.bool( False ), - algorithm = cms.PSet( - tfallIfNoTDC = cms.double( -101.0 ), - triseIfNoTDC = cms.double( -100.0 ), - rejectAllFailures = cms.bool( True ), - energyWeights = cms.vdouble( 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0 ), - soiPhase = cms.uint32( 1 ), - timeShift = cms.double( 0.0 ), - tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ), - Class = cms.string( "HFFlexibleTimeCheck" ) - ), - S8S1stat = cms.PSet( - shortEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ), - isS8S1 = cms.bool( True ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ), - short_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ) -) -process.hltHoreco = cms.EDProducer( "HcalHitReconstructor", - pedestalUpperLimit = cms.double( 2.7 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - respCorrM3 = cms.double( 1.0 ), - timeSlewParsType = cms.int32( 3 ), - applyTimeSlewM3 = cms.bool( True ), - digiTimeFromDB = cms.bool( True ), - mcOOTCorrectionName = cms.string( "" ), - S9S1stat = cms.PSet( ), - saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ), - tsFromDB = cms.bool( True ), - samplesToAdd = cms.int32( 4 ), - mcOOTCorrectionCategory = cms.string( "MC" ), - dataOOTCorrectionName = cms.string( "" ), - puCorrMethod = cms.int32( 0 ), - correctionPhaseNS = cms.double( 13.0 ), - HFInWindowStat = cms.PSet( ), - digiLabel = cms.InputTag( "hltHcalDigis" ), - setHSCPFlags = cms.bool( False ), - firstAuxTS = cms.int32( 4 ), - digistat = cms.PSet( ), - hfTimingTrustParameters = cms.PSet( ), - PETstat = cms.PSet( ), - setSaturationFlags = cms.bool( False ), - setNegativeFlags = cms.bool( False ), - useLeakCorrection = cms.bool( False ), - setTimingTrustFlags = cms.bool( False ), - S8S1stat = cms.PSet( ), - correctForPhaseContainment = cms.bool( True ), - correctForTimeslew = cms.bool( True ), - setNoiseFlags = cms.bool( False ), - correctTiming = cms.bool( False ), - setPulseShapeFlags = cms.bool( False ), - Subdetector = cms.string( "HO" ), - dataOOTCorrectionCategory = cms.string( "Data" ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ), - firstSample = cms.int32( 4 ), - noiseHPD = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeMin = cms.double( -15.0 ), - setTimingShapedCutsFlags = cms.bool( False ), - applyPulseJitter = cms.bool( False ), - applyTimeSlew = cms.bool( True ), - applyTimeConstraint = cms.bool( True ), - timingshapedcutsParameters = cms.PSet( ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - ts4Min = cms.double( 5.0 ), - pulseShapeParameters = cms.PSet( ), - timeSigmaSiPM = cms.double( 2.5 ), - applyPedConstraint = cms.bool( True ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - noiseSiPM = cms.double( 1.0 ), - meanTime = cms.double( -2.5 ), - flagParameters = cms.PSet( ), - pedSigmaHPD = cms.double( 0.5 ), - fitTimes = cms.int32( 1 ), - timeMax = cms.double( 10.0 ), - timeSigmaHPD = cms.double( 5.0 ), - meanPed = cms.double( 0.0 ), - hscpParameters = cms.PSet( ) -) -process.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltAK8CaloJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForAll" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK8CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", - min_N90 = cms.int32( -2 ), - min_N90hits = cms.int32( 2 ), - min_EMF = cms.double( 1.0E-6 ), - jetsInput = cms.InputTag( "hltAK8CaloJets" ), - JetIDParams = cms.PSet( - hfRecHitsColl = cms.InputTag( "hltHfreco" ), - hoRecHitsColl = cms.InputTag( "hltHoreco" ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), - useRecHits = cms.bool( True ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) - ), - max_EMF = cms.double( 999.0 ) -) -process.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 5.0 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ) -) -process.hltAK8CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L1FastJet" ) -) -process.hltAK8CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L2Relative" ) -) -process.hltAK8CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L3Absolute" ) -) -process.hltAK8CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L2L3Residual" ) -) -process.hltAK8CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK8CaloFastJetCorrector','hltAK8CaloRelativeCorrector','hltAK8CaloAbsoluteCorrector','hltAK8CaloResidualCorrector' ) -) -process.hltAK8CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK8CaloJets" ), - correctors = cms.VInputTag( 'hltAK8CaloCorrector' ) -) -process.hltAK8CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK8CaloJetsIDPassed" ), - correctors = cms.VInputTag( 'hltAK8CaloCorrector' ) -) -process.hltAK8SingleCaloJet260 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -process.hltTowerMakerForPF = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.4 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.4 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 1.8 ), - HcalAcceptSeverityLevel = cms.uint32( 11 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 1.1 ), - HOThresholdPlus2 = cms.double( 1.1 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 1.2 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 1.1 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.4 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( True ), - HOThresholdMinus2 = cms.double( 1.1 ), - HOThreshold0 = cms.double( 1.1 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltAK8CaloJetsPF = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForPF" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForPF" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK8CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK8CaloJetsPF" ), - etMin = cms.double( 5.0 ) -) -process.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsPF" ), - etMin = cms.double( 5.0 ) -) -process.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule", - useStandardFEDid = cms.bool( True ), - maxFEDid = cms.untracked.int32( 779 ), - inputLabel = cms.InputTag( "rawDataCollector" ), - minFEDid = cms.untracked.int32( 770 ), - dataType = cms.string( "DDU" ), - readOutParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - rosParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - writeSC = cms.untracked.bool( True ), - readDDUIDfromDDU = cms.untracked.bool( True ), - readingDDU = cms.untracked.bool( True ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - dqmOnly = cms.bool( False ) -) -process.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer", - debug = cms.untracked.bool( False ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ) -) -process.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer", - debug = cms.untracked.bool( False ), - Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ), - recHits2DLabel = cms.InputTag( "dt2DSegments" ), - recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ), - Reco4DAlgoConfig = cms.PSet( - Reco2DAlgoConfig = cms.PSet( - AlphaMaxPhi = cms.double( 1.0 ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AlphaMaxTheta = cms.double( 0.9 ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - MaxAllowedHits = cms.uint32( 50 ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ), - Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AllDTRecHits = cms.bool( True ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ) -) -process.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker", - PrintEventNumber = cms.untracked.bool( False ), - SuppressZeroLCT = cms.untracked.bool( True ), - UseExaminer = cms.bool( True ), - Debug = cms.untracked.bool( False ), - ErrorMask = cms.uint32( 0 ), - InputObjects = cms.InputTag( "rawDataCollector" ), - ExaminerMask = cms.uint32( 535557110 ), - runDQM = cms.untracked.bool( False ), - UnpackStatusDigis = cms.bool( False ), - VisualFEDInspect = cms.untracked.bool( False ), - FormatedEventDump = cms.untracked.bool( False ), - UseFormatStatus = cms.bool( True ), - UseSelectiveUnpacking = cms.bool( True ), - VisualFEDShort = cms.untracked.bool( False ) -) -process.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer", - XTasymmetry_ME1b = cms.double( 0.0 ), - XTasymmetry_ME1a = cms.double( 0.0 ), - ConstSyst_ME1a = cms.double( 0.022 ), - ConstSyst_ME41 = cms.double( 0.0 ), - CSCWireTimeWindowHigh = cms.int32( 15 ), - CSCStripxtalksOffset = cms.double( 0.03 ), - CSCUseCalibrations = cms.bool( True ), - CSCUseTimingCorrections = cms.bool( True ), - CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ), - XTasymmetry_ME22 = cms.double( 0.0 ), - UseFivePoleFit = cms.bool( True ), - XTasymmetry_ME21 = cms.double( 0.0 ), - ConstSyst_ME21 = cms.double( 0.0 ), - ConstSyst_ME12 = cms.double( 0.0 ), - ConstSyst_ME31 = cms.double( 0.0 ), - ConstSyst_ME22 = cms.double( 0.0 ), - ConstSyst_ME13 = cms.double( 0.0 ), - ConstSyst_ME32 = cms.double( 0.0 ), - readBadChambers = cms.bool( True ), - CSCWireTimeWindowLow = cms.int32( 0 ), - NoiseLevel_ME13 = cms.double( 8.0 ), - XTasymmetry_ME41 = cms.double( 0.0 ), - NoiseLevel_ME32 = cms.double( 9.0 ), - NoiseLevel_ME31 = cms.double( 9.0 ), - CSCStripClusterChargeCut = cms.double( 25.0 ), - ConstSyst_ME1b = cms.double( 0.007 ), - CSCStripClusterSize = cms.untracked.int32( 3 ), - CSCStripPeakThreshold = cms.double( 10.0 ), - readBadChannels = cms.bool( False ), - NoiseLevel_ME12 = cms.double( 9.0 ), - UseParabolaFit = cms.bool( False ), - CSCUseReducedWireTimeWindow = cms.bool( False ), - XTasymmetry_ME13 = cms.double( 0.0 ), - XTasymmetry_ME12 = cms.double( 0.0 ), - wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ), - CSCDebug = cms.untracked.bool( False ), - CSCUseGasGainCorrections = cms.bool( False ), - XTasymmetry_ME31 = cms.double( 0.0 ), - XTasymmetry_ME32 = cms.double( 0.0 ), - UseAverageTime = cms.bool( False ), - NoiseLevel_ME1a = cms.double( 7.0 ), - NoiseLevel_ME1b = cms.double( 8.0 ), - CSCWireClusterDeltaT = cms.int32( 1 ), - CSCUseStaticPedestals = cms.bool( False ), - stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), - CSCstripWireDeltaTime = cms.int32( 8 ), - NoiseLevel_ME21 = cms.double( 9.0 ), - NoiseLevel_ME22 = cms.double( 9.0 ), - NoiseLevel_ME41 = cms.double( 9.0 ) -) -process.hltCscSegments = cms.EDProducer( "CSCSegmentProducer", - inputObjects = cms.InputTag( "hltCsc2DRecHits" ), - algo_psets = cms.VPSet( - cms.PSet( parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), - algo_psets = cms.VPSet( - cms.PSet( dYclusBoxMax = cms.double( 8.0 ), - hitDropLimit4Hits = cms.double( 0.6 ), - maxRatioResidualPrune = cms.double( 3.0 ), - curvePenaltyThreshold = cms.double( 0.85 ), - maxRecHitsInCluster = cms.int32( 20 ), - useShowering = cms.bool( False ), - BPMinImprovement = cms.double( 10000.0 ), - curvePenalty = cms.double( 2.0 ), - ForceCovariance = cms.bool( False ), - yweightPenalty = cms.double( 1.5 ), - dPhiFineMax = cms.double( 0.025 ), - SeedBig = cms.double( 0.0015 ), - NormChi2Cut3D = cms.double( 10.0 ), - Covariance = cms.double( 0.0 ), - CSCDebug = cms.untracked.bool( False ), - tanThetaMax = cms.double( 1.2 ), - Pruning = cms.bool( True ), - tanPhiMax = cms.double( 0.5 ), - onlyBestSegment = cms.bool( False ), - dXclusBoxMax = cms.double( 4.0 ), - maxDTheta = cms.double( 999.0 ), - preClustering = cms.bool( True ), - preClusteringUseChaining = cms.bool( True ), - yweightPenaltyThreshold = cms.double( 1.0 ), - hitDropLimit6Hits = cms.double( 0.3333 ), - prePrun = cms.bool( True ), - CorrectTheErrors = cms.bool( True ), - ForceCovarianceAll = cms.bool( False ), - NormChi2Cut2D = cms.double( 20.0 ), - SeedSmall = cms.double( 2.0E-4 ), - minHitsPerSegment = cms.int32( 3 ), - dRPhiFineMax = cms.double( 8.0 ), - maxDPhi = cms.double( 999.0 ), - hitDropLimit5Hits = cms.double( 0.8 ), - BrutePruning = cms.bool( True ), - prePrunLimit = cms.double( 3.17 ) - ), - cms.PSet( dYclusBoxMax = cms.double( 8.0 ), - hitDropLimit4Hits = cms.double( 0.6 ), - maxRatioResidualPrune = cms.double( 3.0 ), - curvePenaltyThreshold = cms.double( 0.85 ), - maxRecHitsInCluster = cms.int32( 24 ), - useShowering = cms.bool( False ), - BPMinImprovement = cms.double( 10000.0 ), - curvePenalty = cms.double( 2.0 ), - ForceCovariance = cms.bool( False ), - yweightPenalty = cms.double( 1.5 ), - dPhiFineMax = cms.double( 0.025 ), - SeedBig = cms.double( 0.0015 ), - NormChi2Cut3D = cms.double( 10.0 ), - Covariance = cms.double( 0.0 ), - CSCDebug = cms.untracked.bool( False ), - tanThetaMax = cms.double( 1.2 ), - Pruning = cms.bool( True ), - tanPhiMax = cms.double( 0.5 ), - onlyBestSegment = cms.bool( False ), - dXclusBoxMax = cms.double( 4.0 ), - maxDTheta = cms.double( 999.0 ), - preClustering = cms.bool( True ), - preClusteringUseChaining = cms.bool( True ), - yweightPenaltyThreshold = cms.double( 1.0 ), - hitDropLimit6Hits = cms.double( 0.3333 ), - prePrun = cms.bool( True ), - CorrectTheErrors = cms.bool( True ), - ForceCovarianceAll = cms.bool( False ), - NormChi2Cut2D = cms.double( 20.0 ), - SeedSmall = cms.double( 2.0E-4 ), - minHitsPerSegment = cms.int32( 3 ), - dRPhiFineMax = cms.double( 8.0 ), - maxDPhi = cms.double( 999.0 ), - hitDropLimit5Hits = cms.double( 0.8 ), - BrutePruning = cms.bool( True ), - prePrunLimit = cms.double( 3.17 ) - ) - ), - algo_name = cms.string( "CSCSegAlgoST" ), - chamber_types = cms.vstring( 'ME1/a', - 'ME1/b', - 'ME1/2', - 'ME1/3', - 'ME2/1', - 'ME2/2', - 'ME3/1', - 'ME3/2', - 'ME4/1', - 'ME4/2' ) - ) - ), - algo_type = cms.int32( 1 ) -) -process.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule", - InputLabel = cms.InputTag( "rawDataCollector" ), - doSynchro = cms.bool( False ) -) -process.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer", - recAlgoConfig = cms.PSet( ), - deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ), - rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ), - maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ), - recAlgo = cms.string( "RPCRecHitStandardAlgo" ), - deadSource = cms.string( "File" ), - maskSource = cms.string( "File" ) -) -process.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator", - EnableDTMeasurement = cms.bool( True ), - EnableCSCMeasurement = cms.bool( True ), - EnableME0Measurement = cms.bool( False ), - SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ), - SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ), - SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ), - OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ), - SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ), - SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ), - SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ), - DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ), - OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ), - OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ), - DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ), - DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ), - DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ), - CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ), - DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ), - CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ), - CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ), - OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ), - DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ), - SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ), - SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ), - SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ), - SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ), - SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ), - DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ), - CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ), - SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ), - DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ), - OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ), - SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ), - SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ), - SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ), - CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ), - DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ), - ME0RecSegmentLabel = cms.InputTag( "me0Segments" ), - SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ), - SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ), - SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ), - crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ), - SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ), - SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ), - DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ), - CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ), - CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ), - DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ), - DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ), - SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ), - deltaPhiSearchWindow = cms.double( 0.25 ), - SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ), - SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ), - SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ), - deltaEtaSearchWindow = cms.double( 0.2 ), - CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ), - DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ), - CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ), - OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ), - CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ), - CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ), - deltaEtaCrackSearchWindow = cms.double( 0.25 ), - SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ), - OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ), - scaleDT = cms.bool( True ), - DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ), - OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ), - CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ), - OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ), - CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ), - CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ), - CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ), - DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ), - SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ), - SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ), - crackWindow = cms.double( 0.04 ), - CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ), - SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ), - DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ), - SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ), - DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ), - SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ), - DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ), - CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ), - CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ), - OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ), - CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ) -) -process.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MaxEta = cms.double( 2.5 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - L1MinPt = cms.double( 0.0 ), - L1MinQuality = cms.uint32( 7 ), - GMTReadoutCollection = cms.InputTag( "" ), - UseUnassociatedL1 = cms.bool( False ), - UseOfflineSeed = cms.untracked.bool( True ), - MatchDR = cms.vdouble( 0.3 ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ) -) -process.hltL2Muons = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2MuonSeeds" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "Exhaustive" ) -) -process.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi", - UseQualityInfo = cms.bool( False ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - InputLabel = cms.InputTag( "rawDataCollector" ), - IncludeErrors = cms.bool( False ), - ErrorList = cms.vint32( ), - Regions = cms.PSet( ), - Timing = cms.untracked.bool( False ), - CablingMapLabel = cms.string( "" ), - UserErrorList = cms.vint32( ) -) -process.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigis" ), - ChannelThreshold = cms.int32( 1000 ), - maxNumberOfClusters = cms.int32( 40000 ), - ClusterThreshold_L1 = cms.int32( 2000 ), - MissCalibrate = cms.untracked.bool( True ), - VCaltoElectronGain = cms.int32( 47 ), - VCaltoElectronGain_L1 = cms.int32( 50 ), - VCaltoElectronOffset = cms.int32( -60 ), - SplitClusters = cms.bool( False ), - payloadType = cms.string( "HLT" ), - SeedThreshold = cms.int32( 1000 ), - VCaltoElectronOffset_L1 = cms.int32( -670 ), - ClusterThreshold = cms.int32( 4000 ) -) -process.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClusters" ), - onDemand = cms.bool( False ) -) -process.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter", - VerboseLevel = cms.untracked.int32( 0 ), - src = cms.InputTag( "hltSiPixelClusters" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ) -) -process.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer", - ProductLabel = cms.InputTag( "rawDataCollector" ) -) -process.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw", - ProductLabel = cms.InputTag( "rawDataCollector" ), - DoAPVEmulatorCheck = cms.bool( False ), - Algorithms = cms.PSet( - CommonModeNoiseSubtractionMode = cms.string( "Median" ), - useCMMeanMap = cms.bool( False ), - TruncateInSuppressor = cms.bool( True ), - doAPVRestore = cms.bool( False ), - SiStripFedZeroSuppressionMode = cms.uint32( 4 ), - PedestalSubtractionFedMode = cms.bool( True ) - ), - Clusterizer = cms.PSet( - QualityLabel = cms.string( "" ), - ClusterThreshold = cms.double( 5.0 ), - SeedThreshold = cms.double( 3.0 ), - Algorithm = cms.string( "ThreeThresholdAlgorithm" ), - ChannelThreshold = cms.double( 2.0 ), - MaxAdjacentBad = cms.uint32( 0 ), - setDetId = cms.bool( True ), - MaxSequentialHoles = cms.uint32( 0 ), - RemoveApvShots = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MaxSequentialBad = cms.uint32( 1 ) - ), - onDemand = cms.bool( True ) -) -process.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer", - inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), - pixelClusterProducer = cms.string( "hltSiPixelClusters" ), - switchOffPixelsIfEmpty = cms.bool( True ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) -) -process.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOI", - hitsToTry = cms.int32( 3 ), - adjustErrorsDynamicallyForHitless = cms.bool( True ), - SF4 = cms.double( 7.0 ), - SF5 = cms.double( 10.0 ), - SF2 = cms.double( 4.0 ), - SF3 = cms.double( 5.0 ), - SF1 = cms.double( 3.0 ), - minEtaForTEC = cms.double( 0.7 ), - fixedErrorRescaleFactorForHits = cms.double( 3.0 ), - maxSeeds = cms.uint32( 5 ), - maxEtaForTOB = cms.double( 1.8 ), - pT3 = cms.double( 70.0 ), - pT2 = cms.double( 30.0 ), - pT1 = cms.double( 13.0 ), - layersToTry = cms.int32( 2 ), - fixedErrorRescaleFactorForHitless = cms.double( 10.0 ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - adjustErrorsDynamicallyForHits = cms.bool( True ), - src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - tsosDiff = cms.double( 0.03 ), - eta1 = cms.double( 1.0 ), - eta2 = cms.double( 1.4 ), - UseHitLessSeeds = cms.bool( True ), - UseStereoLayersInTEC = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), - debug = cms.untracked.bool( False ) -) -process.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) -) -process.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIterL3OITrackCandidates" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - AlgorithmName = cms.string( "iter10" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 4, 3, 2 ), - min3DLayers = cms.vint32( 1, 2, 1 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 5, 5 ) - ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) -) -process.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ) -) -process.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI' ) -) -process.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI' ) -) -process.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ), - InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ), - MuonPtOption = cms.string( "Tracker" ) -) -process.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO", - MaxNormalizedChi2 = cms.double( 20.0 ), - MinNmuonHits = cms.int32( 1 ), - MinNhits = cms.int32( 1 ), - applyL3Filters = cms.bool( False ), - MaxPtDifference = cms.double( 0.3 ), - l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ), - InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ), - l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltIterL3MuonPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltIterL3MuonPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer", - precise = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.0 ), - Z_fixed = cms.bool( True ), - MeasurementTrackerName = cms.InputTag( "" ), - maxRegions = cms.int32( 5 ), - Pt_min = cms.double( 2.0 ), - Rescale_Dz = cms.double( 4.0 ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - vertexCollection = cms.InputTag( "notUsed" ), - Phi_fixed = cms.bool( True ), - input = cms.InputTag( "hltL2SelectorForL3IO" ), - DeltaR = cms.double( 0.025 ), - OnDemand = cms.int32( -1 ), - DeltaZ = cms.double( 24.2 ), - Rescale_phi = cms.double( 3.0 ), - Rescale_eta = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - Phi_min = cms.double( 0.0 ), - DeltaPhi = cms.double( 0.15 ), - UseVertex = cms.bool( False ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Pt_fixed = cms.bool( True ) -) -process.hltIterL3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIterL3MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" ) -) -process.hltIterL3MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIterL3MuonPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadruplets" ) -) -process.hltIterL3MuonPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltIterL3MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3MuonPixelVertices" ) -) -process.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -process.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ) -) -process.hltIter2IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" ) -) -process.hltIter2IterL3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoublets" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','MVAValues' ) -) -process.hltIter2IterL3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.04 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2SelectorForL3IO" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - matchToSeeds = cms.bool( True ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIter2IterL3MuonMerged" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' ) -) -process.hltIterL3MuonsFromL2 = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' ) -) -process.hltIterL3MuonL1MuonNoL2Selector = cms.EDProducer( "HLTL1MuonNoL2Selector", - SeedMapTag = cms.InputTag( "hltL2Muons" ), - L1MinPt = cms.double( -1.0 ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L2CandTag = cms.InputTag( "hltL2MuonCandidates" ), - L1MaxEta = cms.double( 5.0 ), - L1MinQuality = cms.uint32( 7 ) -) -process.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -process.hltIterL3FromL1MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIterL3FromL1MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" ) -) -process.hltIterL3FromL1MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIterL3FromL1MuonPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadruplets" ) -) -process.hltIterL3FromL1MuonPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltIterL3FromL1MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3FromL1MuonPixelVertices" ) -) -process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -process.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ) -) -process.hltIter2IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3FromL1MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" ) -) -process.hltIter2IterL3FromL1MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoublets" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','MVAValues' ) -) -process.hltIter2IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter2IterL3MuonMerged' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter2IterL3MuonMerged' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter2IterL3FromL1MuonMerged' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter2IterL3FromL1MuonMerged' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMerged" ), - shareHitFraction = cms.double( 0.19 ), - LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombination" ), - ptMin = cms.double( 2.5 ) -) -process.hltIterL3Muons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMerged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( True ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "Notused" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltL3MuonsIterL3Links' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltIterL3Muons" ) -) -process.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.8 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ) - ) -) -process.hltPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadruplets" ) -) -process.hltPixelTripletsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 3000.0 ), - trajectories = cms.InputTag( "hltPixelTracks" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "undefQuality" ) -) -process.hltPixelTracksTrackingRegionsForTriplets = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "none" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 2.0, 0.25 ), - eta = cms.vdouble( 1.8, -1.8 ) - ), - mode = cms.string( "BeamSpotFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelLayerTripletsWithClustersRemoval = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltPixelTracksHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForTriplets" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemoval" ) -) -process.hltPixelTracksHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.0 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForTriplets" ), - CAThetaCut = cms.double( 0.002 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( False ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ) -) -process.hltPixelTracksFromTriplets = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTriplets" ) -) -process.hltPixelTracksMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltPixelTracks','hltPixelTracksFromTriplets' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltPixelTracks','hltPixelTracksFromTriplets' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksMerged" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltPixelVertices" ) -) -process.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ) -) -process.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1PixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1PFlowPixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.2 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 0.4 ), - originRadius = cms.double( 0.05 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltIter1PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" ) -) -process.hltIter1PFlowPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 100.0 ), - value1 = cms.double( 1000.0 ), - pt1 = cms.double( 0.4 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1PixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadruplets" ) -) -process.hltIter1PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIter1PixelTracks" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFLowPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt', - 'hltIter1PFlowTrackCutClassifierDetached' ) -) -process.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1Merged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer", - src = cms.InputTag( "hltIter1Merged" ), - particleType = cms.string( "pi+" ) -) -process.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "TrackJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 30.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.5 ), - UseOnlyOnePV = cms.bool( True ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 7.5 ), - puPtMin = cms.double( 0.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.1 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.2 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", - fractionMinCaloInTauCone = cms.double( 0.7 ), - fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), - tauConeSize = cms.double( 0.2 ), - ptTrkMaxInCaloCone = cms.double( 1.4 ), - isolationConeSize = cms.double( 0.5 ), - inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ), - nTrkMaxInCaloCone = cms.int32( 0 ), - inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - etaMinCaloJet = cms.double( -2.7 ), - etaMaxCaloJet = cms.double( 2.7 ), - ptMinCaloJet = cms.double( 10.0 ), - inputTrackTag = cms.InputTag( "hltIter1Merged" ) -) -process.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2PFlowPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.4 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.8 ) - ) -) -process.hltIter2PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" ) -) -process.hltIter2PFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2PFlowPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.4 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' ) -) -process.hltIter2Merged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltTripletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltTripletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltTripletRecoveryPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltTripletRecoveryPFlowPixelTrackingRegions = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 2.1, -3.0 ), - eta = cms.vdouble( 1.8, -0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.4 ) - ) -) -process.hltTripletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltTripletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltTripletRecoveryPFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTriplets" ) -) -process.hltTripletRecoveryPFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltTripletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltTripletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltTripletRecoveryPFlowPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltTripletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltTripletRecoveryPFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltTripletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltTripletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltTripletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifier','MVAValues' ) -) -process.hltTripletRecoveryMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2Merged','hltTripletRecoveryPFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter2Merged','hltTripletRecoveryPFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltTripletRecoveryPFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltDoubletRecoveryPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix4', - 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix3+BPix4', - 'BPix3+FPix1_pos', - 'FPix1_pos+FPix2_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltDoubletRecoveryPFlowPixelTrackingRegions = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 3.0 ), - eta = cms.vdouble( 0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.02 ), - measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.9 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltDoubletRecoveryPFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairs" ) -) -process.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltDoubletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ) -) -process.hltMergedTracks = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltTripletRecoveryMerged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltTripletRecoveryMerged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltPFMuonMerging = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -process.hltMuons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( True ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 10.0 ), - fillIsolation = cms.bool( True ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 10.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( True ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( True ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( True ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( True ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi", - sourceTag = cms.InputTag( "rawDataCollector" ), - debugMode = cms.untracked.bool( False ), - InstanceES = cms.string( "" ), - ESdigiCollection = cms.string( "" ), - LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ) -) -process.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer", - ESRecoAlgo = cms.int32( 0 ), - ESrechitCollection = cms.string( "EcalRecHitsES" ), - algo = cms.string( "ESRecHitWorker" ), - ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ) -) -process.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -process.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbhereco" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -process.hltParticleFlowRecHitHCAL = cms.EDProducer( "PFCTRecHitProducer", - ECAL_Compensate = cms.bool( False ), - ECAL_Dead_Code = cms.uint32( 10 ), - MinLongTiming_Cut = cms.double( -5.0 ), - ECAL_Compensation = cms.double( 0.5 ), - MaxLongTiming_Cut = cms.double( 5.0 ), - weight_HFhad = cms.double( 1.0 ), - ApplyPulseDPG = cms.bool( False ), - navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ), - ECAL_Threshold = cms.double( 10.0 ), - ApplyTimeDPG = cms.bool( False ), - caloTowers = cms.InputTag( "hltTowerMakerForPF" ), - hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ), - LongFibre_Fraction = cms.double( 0.1 ), - MaxShortTiming_Cut = cms.double( 5.0 ), - HcalMaxAllowedHFLongShortSev = cms.int32( 9 ), - thresh_Barrel = cms.double( 0.4 ), - navigation_HF = cms.bool( True ), - HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ), - HF_Calib_29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - EM_Depth = cms.double( 22.0 ), - weight_HFem = cms.double( 1.0 ), - LongShortFibre_Cut = cms.double( 1.0E9 ), - MinShortTiming_Cut = cms.double( -5.0 ), - HCAL_Calib = cms.bool( True ), - thresh_HF = cms.double( 0.4 ), - HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ), - thresh_Endcap = cms.double( 0.4 ), - HcalMaxAllowedChannelStatusSev = cms.int32( 9 ), - hcalRecHitsHF = cms.InputTag( "hltHfreco" ), - ShortFibre_Cut = cms.double( 60.0 ), - ApplyLongShortDPG = cms.bool( True ), - HF_Calib = cms.bool( True ), - HAD_Depth = cms.double( 47.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HCAL_Calib_29 = cms.double( 1.35 ) -) -process.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( thresh_HF = cms.double( 0.4 ), - LongFibre_Fraction = cms.double( 0.1 ), - src = cms.InputTag( "hltHfreco" ), - EMDepthCorrection = cms.double( 22.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HADDepthCorrection = cms.double( 25.0 ), - HFCalib29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - name = cms.string( "PFHFRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( flags = cms.vstring( 'Standard', - 'HFLong', - 'HFShort' ), - cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11, 9, 9 ) - ), - cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), - cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) - ) - ) - ) - ), - ShortFibre_Cut = cms.double( 60.0 ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitHCALNavigator" ) - ) -) -process.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -process.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" ) -) -process.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" ) -) -process.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" ) -) -process.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" ) -) -process.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" ) -) -process.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_HAD" ) - ) - ), - showerSigma = cms.double( 0.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 0 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" ) -) -process.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer", - TrackQuality = cms.string( "none" ), - UseQuality = cms.bool( False ), - TkColList = cms.VInputTag( 'hltPFMuonMerging' ) -) -process.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), - source = cms.InputTag( "hltLightPFTracks" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -process.hltParticleFlow = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuons" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlock" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -process.hltAK8PFJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlow" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK8PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.99 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK8PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -process.hltAK8PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.9 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK8PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -process.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 5.0 ), - pfCandidatesTag = cms.InputTag( "hltParticleFlow" ) -) -process.hltAK8PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L1FastJet" ) -) -process.hltAK8PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L2Relative" ) -) -process.hltAK8PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L3Absolute" ) -) -process.hltAK8PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L2L3Residual" ) -) -process.hltAK8PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK8PFFastJetCorrector','hltAK8PFRelativeCorrector','hltAK8PFAbsoluteCorrector','hltAK8PFResidualCorrector' ) -) -process.hltAK8PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK8PFJets" ), - correctors = cms.VInputTag( 'hltAK8PFCorrector' ) -) -process.hltAK8PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK8PFJetsLooseID" ), - correctors = cms.VInputTag( 'hltAK8PFCorrector' ) -) -process.hltAK8PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK8PFJetsTightID" ), - correctors = cms.VInputTag( 'hltAK8PFCorrector' ) -) -process.hltAK8PFJetsCorrectedMatchedToCaloJets260 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet260" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 1 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 5.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( -0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( 0.1 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( True ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlow" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 20.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( 0.03 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK8SinglePFJet360TrimModMass30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 30.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 360.0 ) -) -process.hltBoolEnd = cms.EDFilter( "HLTBool", - result = cms.bool( True ) -) -process.hltPreAK8PFJet380TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8SingleCaloJet280 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 280.0 ) -) -process.hltAK8PFJetsCorrectedMatchedToCaloJets280 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet280" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltAK8SinglePFJet380TrimModMass30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 30.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 380.0 ) -) -process.hltPreAK8PFJet400TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8SingleCaloJet300 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 300.0 ) -) -process.hltAK8PFJetsCorrectedMatchedToCaloJets300 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet300" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltAK8SinglePFJet400TrimModMass30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 30.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPreAK8PFJet420TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8SingleCaloJet320 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -process.hltAK8PFJetsCorrectedMatchedToCaloJets320 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet320" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltAK8SinglePFJet420TrimModMass30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 30.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 420.0 ) -) -process.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT250er_QuadJet_70_55_40_35_er2p5 OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreAK8PFHT750TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8HtMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 150.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 30.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltAK8Ht650 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 650.0 ) -) -process.hltAK8PFHTwJetPt200 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 200.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hlt1AK8PFJetsTrimMass50Pt200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 50.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltAK8PFHT750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 750.0 ) -) -process.hltPreAK8PFHT800TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8Ht700 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 700.0 ) -) -process.hltAK8PFHT800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 800.0 ) -) -process.hltPreAK8PFHT850TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8Ht750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 750.0 ) -) -process.hltAK8PFHT850 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 850.0 ) -) -process.hltPreAK8PFHT900TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8Ht800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 800.0 ) -) -process.hltAK8PFHT900 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 900.0 ) -) -process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreCaloJet500NoJetID = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForAll" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L1FastJet" ) -) -process.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L2Relative" ) -) -process.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L3Absolute" ) -) -process.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L2L3Residual" ) -) -process.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' ) -) -process.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJets" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) -) -process.hltSingleCaloJet500 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -process.hltPreCaloJet550NoJetID = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet550 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 550.0 ) -) -process.hltL1sTripleMuV1OSM5to17 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5_DoubleMu_5_2p5_OS_Mass_5to17 OR L1_TripleMu_5_4_2p5_DoubleMu_5_2p5_OS_Mass_5to17" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTrimuon53p52UpsilonMuon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTripleMuonV2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMuV1OSM5to17" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltTripleMuonV2L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3TripleMuonV2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltTripleMuL3V2PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltTripleMuL3V2bPreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.5 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltTripleMuL3V2cPreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltUpsilonMuonL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerUpsilonMuon = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilonMuonL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltVertexmumuFilterUpsilonMuon = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilonMuon" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_14 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleEle25CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer", - l1InputRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "EGamma" ), - minEt = cms.double( 5.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Jet" ), - minEt = cms.double( 170.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Tau" ), - minEt = cms.double( 100.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ) - ), - recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - productLabels = cms.vstring( 'EcalRecHitsEB', - 'EcalRecHitsEE' ) -) -process.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer", - l1InputRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "EGamma" ), - minEt = cms.double( 5.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Jet" ), - minEt = cms.double( 170.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Tau" ), - minEt = cms.double( 100.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ) - ), - recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - productLabels = cms.vstring( 'EcalRecHitsES' ) -) -process.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestECALMultiThreshold" ), - thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestECALMultiThreshold" ), - thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -process.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -process.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" ) -) -process.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" ) -) -process.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" ) -) -process.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer", - PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ), - doSatelliteClusterMerge = cms.bool( False ), - BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ), - useRegression = cms.bool( True ), - satelliteMajorityFraction = cms.double( 0.5 ), - isOOTCollection = cms.bool( False ), - thresh_PFClusterEndcap = cms.double( 0.5 ), - ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ), - use_preshower = cms.bool( True ), - thresh_PFClusterBarrel = cms.double( 0.5 ), - thresh_SCEt = cms.double( 4.0 ), - etawidth_SuperClusterEndcap = cms.double( 0.04 ), - phiwidth_SuperClusterEndcap = cms.double( 0.6 ), - verbose = cms.untracked.bool( False ), - useDynamicDPhiWindow = cms.bool( True ), - PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ), - regressionConfig = cms.PSet( - uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ), - ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ), - regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ), - uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ), - isHLT = cms.bool( True ) - ), - applyCrackCorrections = cms.bool( False ), - satelliteClusterSeedThreshold = cms.double( 50.0 ), - endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ), - etawidth_SuperClusterBarrel = cms.double( 0.04 ), - PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ), - barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), - thresh_PFClusterSeedBarrel = cms.double( 1.0 ), - ClusteringType = cms.string( "Mustache" ), - EnergyWeight = cms.string( "Raw" ), - PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - thresh_PFClusterSeedEndcap = cms.double( 1.0 ), - phiwidth_SuperClusterBarrel = cms.double( 0.6 ), - thresh_PFClusterES = cms.double( 0.5 ), - seedThresholdIsET = cms.bool( True ), - PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ) -) -process.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ), - scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ), - recoEcalCandidateCollection = cms.string( "" ) -) -process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG25EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 25.0 ), - etcutEB = cms.double( 25.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltHcalDigisL1EGSeeded = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltEgammaCandidates" ), - type = cms.string( "RecoEcalCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.4 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -process.hltHbhePhase1RecoMethod2L1EGSeeded = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisL1EGSeeded" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -process.hltHbherecoMethod2L1EGSeeded = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoMethod2L1EGSeeded" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -process.hltTowerMakerMethod2L1EGSeeded = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoMethod2L1EGSeeded" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltFixedGridRhoFastjetAllCaloForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 2.5 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ) -) -process.hltEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", - effectiveAreas = cms.vdouble( 0.105, 0.17 ), - doRhoCorrection = cms.bool( False ), - outerCone = cms.double( 0.14 ), - caloTowerProducer = cms.InputTag( "hltTowerMakerMethod2L1EGSeeded" ), - innerCone = cms.double( 0.0 ), - useSingleTower = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - depth = cms.int32( -1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - etMin = cms.double( 0.0 ), - rhoScale = cms.double( 1.0 ), - doEtSum = cms.bool( False ) -) -process.hltEG25HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG25EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ), - isIeta = cms.bool( True ) -) -process.hltEG25CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG25HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix1+BPix4', - 'BPix2+BPix3', - 'BPix2+BPix4', - 'BPix3+BPix4', - 'FPix1_pos+FPix2_pos', - 'FPix1_pos+FPix3_pos', - 'FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos', - 'BPix1+FPix2_pos', - 'BPix1+FPix3_pos', - 'BPix2+FPix1_pos', - 'BPix2+FPix2_pos', - 'BPix2+FPix3_pos', - 'BPix3+FPix1_pos', - 'BPix3+FPix2_pos', - 'BPix3+FPix3_pos', - 'BPix4+FPix1_pos', - 'BPix4+FPix2_pos', - 'BPix4+FPix3_pos', - 'FPix1_neg+FPix2_neg', - 'FPix1_neg+FPix3_neg', - 'FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_neg', - 'BPix1+FPix3_neg', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_neg', - 'BPix2+FPix3_neg', - 'BPix3+FPix1_neg', - 'BPix3+FPix2_neg', - 'BPix3+FPix3_neg', - 'BPix4+FPix1_neg', - 'BPix4+FPix2_neg', - 'BPix4+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltEgammaSuperClustersToPixelMatch = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer", - cands = cms.InputTag( "hltEgammaCandidates" ), - cuts = cms.VPSet( - cms.PSet( endcapCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) -), - var = cms.InputTag( "hltEgammaHoverE" ), - barrelCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) - ) - ) - ) -) -process.hltEleSeedsTrackingRegions = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer", - RegionPSet = cms.PSet( - useZInBeamspot = cms.bool( False ), - useZInVertex = cms.bool( False ), - defaultZ = cms.double( 0.0 ), - originHalfLength = cms.double( 12.5 ), - originRadius = cms.double( 0.2 ), - minBSDeltaZ = cms.double( 0.0 ), - nrSigmaForBSDeltaZ = cms.double( 4.0 ), - vertices = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 1.5 ), - deltaEtaRegion = cms.double( 0.1 ), - deltaPhiRegion = cms.double( 0.4 ), - precise = cms.bool( True ), - measurementTrackerEvent = cms.InputTag( "" ), - whereToUseMeasTracker = cms.string( "kNever" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ) - ) -) -process.hltElePixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) -) -process.hltElePixelHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -process.hltElePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltElePixelHitDoubletsForTriplets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltElePixelSeedsDoublets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltElePixelSeedsTriplets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltElePixelSeedsCombined = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltElePixelSeedsDoublets','hltElePixelSeedsTriplets' ) -) -process.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronNHitSeedProducer", - matcherConfig = cms.PSet( - detLayerGeom = cms.string( "hltESPGlobalDetLayerGeometry" ), - navSchool = cms.string( "SimpleNavigationSchool" ), - useRecoVertex = cms.bool( False ), - minNrHits = cms.vuint32( 2, 3 ), - matchingCuts = cms.VPSet( - cms.PSet( dRZMaxLowEt = cms.vdouble( -1.0 ), - dRZMaxLowEtEtaBins = cms.vdouble( ), - dPhiMax = cms.double( 0.05 ), - dRZMax = cms.double( -1.0 ), - dRZMaxLowEtThres = cms.double( -1.0 ) - ), - cms.PSet( dRZMaxLowEt = cms.vdouble( 0.15 ), - dRZMaxLowEtEtaBins = cms.vdouble( ), - dPhiMax = cms.double( 0.004 ), - dRZMax = cms.double( 0.1 ), - dRZMaxLowEtThres = cms.double( 30.0 ) - ), - cms.PSet( dRZMaxLowEt = cms.vdouble( 0.15 ), - dRZMaxLowEtEtaBins = cms.vdouble( ), - dPhiMax = cms.double( 0.004 ), - dRZMax = cms.double( 0.1 ), - dRZMaxLowEtThres = cms.double( 30.0 ) - ) - ), - minNrHitsValidLayerBins = cms.vint32( 4 ) - ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - measTkEvt = cms.InputTag( "hltSiStripClusters" ), - vertices = cms.InputTag( "" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ), - initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" ) -) -process.hltEgammaPixelMatchVars = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", - productsToWrite = cms.int32( 0 ), - dRZ2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol3" ) - ) -) ), - pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - dPhi2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 1.3E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.6 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.9 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 7.94E-5 ), - xMin = cms.double( 1.9 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ) -) ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - dPhi1SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00823, -0.0029 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00282 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.010838, -0.00345 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0043 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol2" ) - ) -) ) -) -process.hltEle25CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG25CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle25CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle25CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltParticleFlowSuperClusterECALUnseeded = cms.EDProducer( "PFECALSuperClusterProducer", - PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ), - doSatelliteClusterMerge = cms.bool( False ), - BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ), - useRegression = cms.bool( True ), - satelliteMajorityFraction = cms.double( 0.5 ), - isOOTCollection = cms.bool( False ), - thresh_PFClusterEndcap = cms.double( 0.5 ), - ESAssociation = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ), - use_preshower = cms.bool( True ), - thresh_PFClusterBarrel = cms.double( 0.5 ), - thresh_SCEt = cms.double( 4.0 ), - etawidth_SuperClusterEndcap = cms.double( 0.04 ), - phiwidth_SuperClusterEndcap = cms.double( 0.6 ), - verbose = cms.untracked.bool( False ), - useDynamicDPhiWindow = cms.bool( True ), - PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ), - regressionConfig = cms.PSet( - uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ), - ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ), - regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ), - uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ), - isHLT = cms.bool( True ) - ), - applyCrackCorrections = cms.bool( False ), - satelliteClusterSeedThreshold = cms.double( 50.0 ), - endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ), - etawidth_SuperClusterBarrel = cms.double( 0.04 ), - PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ), - barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), - thresh_PFClusterSeedBarrel = cms.double( 1.0 ), - ClusteringType = cms.string( "Mustache" ), - EnergyWeight = cms.string( "Raw" ), - PFClusters = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - thresh_PFClusterSeedEndcap = cms.double( 1.0 ), - phiwidth_SuperClusterBarrel = cms.double( 0.6 ), - thresh_PFClusterES = cms.double( 0.5 ), - seedThresholdIsET = cms.bool( True ), - PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ) -) -process.hltEgammaCandidatesUnseeded = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ), - scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALBarrel' ), - recoEcalCandidateCollection = cms.string( "" ) -) -process.hltEgammaCandidatesWrapperUnseeded = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( True ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - candNonIsolatedTag = cms.InputTag( "" ) -) -process.hltDiEG25EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 25.0 ), - etcutEB = cms.double( 25.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltHcalDigisL1EGUnseeded = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - type = cms.string( "RecoEcalCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.25 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -process.hltHbhePhase1RecoMethod2L1EGUnseeded = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisL1EGUnseeded" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -process.hltHbherecoMethod2L1EGUnseeded = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoMethod2L1EGUnseeded" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -process.hltTowerMakerMethod2L1EGUnseeded = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoMethod2L1EGUnseeded" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltEgammaHoverEUnseeded = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", - effectiveAreas = cms.vdouble( 0.105, 0.17 ), - doRhoCorrection = cms.bool( False ), - outerCone = cms.double( 0.14 ), - caloTowerProducer = cms.InputTag( "hltTowerMakerMethod2L1EGUnseeded" ), - innerCone = cms.double( 0.0 ), - useSingleTower = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - depth = cms.int32( -1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - rhoMax = cms.double( 9.9999999E7 ), - etMin = cms.double( 0.0 ), - rhoScale = cms.double( 1.0 ), - doEtSum = cms.bool( False ) -) -process.hltDiEG25HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG25EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaClusterShapeUnseeded = cms.EDProducer( "EgammaHLTClusterShapeProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - isIeta = cms.bool( True ) -) -process.hltDiEG25CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG25HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaSuperClustersToPixelMatchUnseeded = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer", - cands = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - cuts = cms.VPSet( - cms.PSet( endcapCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) -), - var = cms.InputTag( "hltEgammaHoverEUnseeded" ), - barrelCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) - ) - ) - ) -) -process.hltEleSeedsTrackingRegionsUnseeded = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer", - RegionPSet = cms.PSet( - useZInBeamspot = cms.bool( False ), - useZInVertex = cms.bool( False ), - defaultZ = cms.double( 0.0 ), - originHalfLength = cms.double( 12.5 ), - originRadius = cms.double( 0.2 ), - minBSDeltaZ = cms.double( 0.0 ), - nrSigmaForBSDeltaZ = cms.double( 4.0 ), - vertices = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 1.5 ), - deltaEtaRegion = cms.double( 0.1 ), - deltaPhiRegion = cms.double( 0.4 ), - precise = cms.bool( True ), - measurementTrackerEvent = cms.InputTag( "" ), - whereToUseMeasTracker = cms.string( "kNever" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ) - ) -) -process.hltElePixelHitDoubletsUnseeded = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsUnseeded" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) -) -process.hltElePixelHitDoubletsForTripletsUnseeded = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsUnseeded" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -process.hltElePixelHitTripletsUnseeded = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltElePixelHitDoubletsForTripletsUnseeded" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltElePixelSeedsDoubletsUnseeded = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitDoubletsUnseeded" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltElePixelSeedsTripletsUnseeded = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitTripletsUnseeded" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltElePixelSeedsCombinedUnseeded = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltElePixelSeedsDoubletsUnseeded','hltElePixelSeedsTripletsUnseeded' ) -) -process.hltEgammaElectronPixelSeedsUnseeded = cms.EDProducer( "ElectronNHitSeedProducer", - matcherConfig = cms.PSet( - detLayerGeom = cms.string( "hltESPGlobalDetLayerGeometry" ), - navSchool = cms.string( "SimpleNavigationSchool" ), - useRecoVertex = cms.bool( False ), - minNrHits = cms.vuint32( 2, 3 ), - matchingCuts = cms.VPSet( - cms.PSet( dRZMaxLowEt = cms.vdouble( -1.0 ), - dRZMaxLowEtEtaBins = cms.vdouble( ), - dPhiMax = cms.double( 0.05 ), - dRZMax = cms.double( -1.0 ), - dRZMaxLowEtThres = cms.double( -1.0 ) - ), - cms.PSet( dRZMaxLowEt = cms.vdouble( 0.15 ), - dRZMaxLowEtEtaBins = cms.vdouble( ), - dPhiMax = cms.double( 0.004 ), - dRZMax = cms.double( 0.1 ), - dRZMaxLowEtThres = cms.double( 30.0 ) - ), - cms.PSet( dRZMaxLowEt = cms.vdouble( 0.15 ), - dRZMaxLowEtEtaBins = cms.vdouble( ), - dPhiMax = cms.double( 0.004 ), - dRZMax = cms.double( 0.1 ), - dRZMaxLowEtThres = cms.double( 30.0 ) - ) - ), - minNrHitsValidLayerBins = cms.vint32( 4 ) - ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - measTkEvt = cms.InputTag( "hltSiStripClusters" ), - vertices = cms.InputTag( "" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ), - initialSeeds = cms.InputTag( "hltElePixelSeedsCombinedUnseeded" ) -) -process.hltEgammaPixelMatchVarsUnseeded = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", - productsToWrite = cms.int32( 0 ), - dRZ2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol3" ) - ) -) ), - pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - dPhi2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 1.3E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.6 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.9 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 7.94E-5 ), - xMin = cms.double( 1.9 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ) -) ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - dPhi1SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00823, -0.0029 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00282 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.010838, -0.00345 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0043 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol2" ) - ) -) ) -) -process.hltDiEle25CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG25CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDiEle25CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle25CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreDoubleEle27CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG27EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG27HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG27CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG27CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle27CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG27EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG27HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG27EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG27CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG27HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEle27CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG27CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDiEle27CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle27CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreDoubleEle33CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG33EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 33.0 ), - etcutEB = cms.double( 33.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG33HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG33EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG33CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG33HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle33CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG33CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle33CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 99999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 250.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle33CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG33EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 33.0 ), - etcutEB = cms.double( 33.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG33HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG33EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG33CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG33HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEle33CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG33CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDiEle33CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 99999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 250.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle33CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sBigORDoubleLooseIsoEGXXer = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleLooseIsoEG22er2p1 OR L1_DoubleLooseIsoEG24er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleEle24eta2p1WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleEGL1EGerFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sBigORDoubleLooseIsoEGXXer" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltDoubleEG24L1EGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDoubleEGL1EGerFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 24.0 ), - etcutEB = cms.double( 24.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltDoubleEle24erWPTightClusterShapeFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEG24L1EGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle24erWPTightHEFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightClusterShapeFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - doRhoCorrection = cms.bool( False ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle24erWPTightEcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightHEFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltRegionalTowerForEgamma = cms.EDProducer( "EgammaHLTCaloTowerProducer", - L1NonIsoCand = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - EMin = cms.double( 0.8 ), - EtMin = cms.double( 0.5 ), - L1IsoCand = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - useTowersInCone = cms.double( 0.8 ), - towerCollection = cms.InputTag( "hltTowerMakerMethod2L1EGSeeded" ) -) -process.hltParticleFlowRecHitHBHEForEgamma = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbherecoMethod2L1EGSeeded" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -process.hltParticleFlowRecHitHCALForEgamma = cms.EDProducer( "PFCTRecHitProducer", - ECAL_Compensate = cms.bool( False ), - ECAL_Dead_Code = cms.uint32( 10 ), - MinLongTiming_Cut = cms.double( -5.0 ), - ECAL_Compensation = cms.double( 0.5 ), - MaxLongTiming_Cut = cms.double( 5.0 ), - weight_HFhad = cms.double( 1.0 ), - ApplyPulseDPG = cms.bool( False ), - navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ), - ECAL_Threshold = cms.double( 10.0 ), - ApplyTimeDPG = cms.bool( False ), - caloTowers = cms.InputTag( "hltRegionalTowerForEgamma" ), - hcalRecHitsHBHE = cms.InputTag( "hltHbherecoMethod2L1EGSeeded" ), - LongFibre_Fraction = cms.double( 0.1 ), - MaxShortTiming_Cut = cms.double( 5.0 ), - HcalMaxAllowedHFLongShortSev = cms.int32( 9 ), - thresh_Barrel = cms.double( 0.4 ), - navigation_HF = cms.bool( True ), - HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ), - HF_Calib_29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - EM_Depth = cms.double( 22.0 ), - weight_HFem = cms.double( 1.0 ), - LongShortFibre_Cut = cms.double( 1.0E9 ), - MinShortTiming_Cut = cms.double( -5.0 ), - HCAL_Calib = cms.bool( True ), - thresh_HF = cms.double( 0.4 ), - HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ), - thresh_Endcap = cms.double( 0.4 ), - HcalMaxAllowedChannelStatusSev = cms.int32( 9 ), - hcalRecHitsHF = cms.InputTag( "hltHfreco" ), - ShortFibre_Cut = cms.double( 60.0 ), - ApplyLongShortDPG = cms.bool( True ), - HF_Calib = cms.bool( True ), - HAD_Depth = cms.double( 47.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HCAL_Calib_29 = cms.double( 1.35 ) -) -process.hltParticleFlowClusterHBHEForEgamma = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForEgamma" ) -) -process.hltParticleFlowClusterHCALForEgamma = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForEgamma" ) -) -process.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( False ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle24erWPTightHcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightEcalIsoFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltDoubleEle24erWPTightPixelMatchFilterForTau = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightHcalIsoFilterForTau" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDoubleEle24erWPTightPMS2FilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightPixelMatchFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 1000000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer", - src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - producer = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "gsf" ), - Propagator = cms.string( "hltESPFwdElectronPropagator" ) -) -process.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", - BSProducer = cms.InputTag( "hltOnlineBeamSpot" ), - UseGsfTracks = cms.bool( True ), - TrackProducer = cms.InputTag( "" ), - GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" ) -) -process.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - upperTrackNrToRemoveCut = cms.int32( 9999 ), - lowerTrackNrToRemoveCut = cms.int32( -1 ), - inputCollection = cms.InputTag( "hltEgammaGsfTracks" ) -) -process.hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightPMS2FilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle24erWPTightGsfMissingHitsFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle24erWPTightGsfDetaFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfMissingHitsFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle24erWPTightGsfDphiFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfDetaFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltElectronsVertex = cms.EDProducer( "VertexFromTrackProducer", - verbose = cms.untracked.bool( False ), - useTriggerFilterElectrons = cms.bool( False ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - isRecoCandidate = cms.bool( True ), - trackLabel = cms.InputTag( "hltEgammaGsfElectrons" ), - useTriggerFilterMuons = cms.bool( False ), - useBeamSpot = cms.bool( True ), - vertexLabel = cms.InputTag( "None" ), - triggerFilterElectronsSrc = cms.InputTag( "None" ), - triggerFilterMuonsSrc = cms.InputTag( "None" ), - useVertex = cms.bool( False ) -) -process.hltPixelTracksElectronsFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksElectronsFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsElectrons = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltElectronsVertex" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.2 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( True ), - ptMin = cms.double( 0.9 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltPixelTracksHitDoubletsElectrons = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsElectrons" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -process.hltPixelTracksHitTripletsElectrons = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.06 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsElectrons" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.06 ) -) -process.hltPixelTracksElectrons = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksElectronsFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksElectronsFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsElectrons" ) -) -process.hltPixelVerticesElectrons = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksElectrons" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltIter0ElectronsPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksElectrons" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0ElectronsPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0ElectronsCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter0ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter1ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0ElectronsTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1ElectronsPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1ElectronsPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1ElectronsPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1ElectronsPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1ElectronsPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter1ElectronsPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerTriplets" ) -) -process.hltIter1ElectronsPixelHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltIter1ElectronsPixelHitDoublets" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.037 ) -) -process.hltIter1ElectronsPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1ElectronsPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1ElectronsPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1ElectronsCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1ElectronsTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.9, 3.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.8, 3.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.9, 3.0 ), - d0_par1 = cms.vdouble( 0.85, 3.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter1ElectronsTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 5 ), - chi2n_par = cms.double( 0.4 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter1ElectronsTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter1MergedForElectrons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1ElectronsTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2ElectronsPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2ElectronsPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 1.2 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2ElectronsPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2ElectronsPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2ElectronsPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter2ElectronsPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerPairs" ) -) -process.hltIter2ElectronsPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2ElectronsPixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2ElectronsPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2ElectronsCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter2ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter2MergedForElectrons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltEgammaEleGsfTrackIso = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", - egTrkIsoStripEndcap = cms.double( 0.01 ), - egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), - useGsfTrack = cms.bool( True ), - useSCRefs = cms.bool( True ), - trackProducer = cms.InputTag( "hltIter2MergedForElectrons" ), - egTrkIsoStripBarrel = cms.double( 0.01 ), - electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ), - egTrkIsoConeSize = cms.double( 0.2 ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 0.15 ) -) -process.hltDoubleEle24erWPTightGsfTrackIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfDphiFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltL1sDoubleEG6HTT250erIor255erIor270erIor250Ior300erIorL1sHTT = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleEG6_HTT250er OR L1_DoubleEG6_HTT270er OR L1_DoubleEG6_HTT300er OR L1_DoubleEG6_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleEle8CaloIdMTrackIdMMass8DZPFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleEle8EgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( False ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEG8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDoubleEle8EgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltEG8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG8EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG8HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG8CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle8CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle8Mass8Filter = cms.EDFilter( "HLTEgammaCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ), - minMass = cms.double( 8.0 ), - secondLegLastFilter = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltDoubleEle8DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlow" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.99 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK4PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -process.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.9 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK4PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -process.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L1FastJet" ) -) -process.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L2Relative" ) -) -process.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L3Absolute" ) -) -process.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L2L3Residual" ) -) -process.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' ) -) -process.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJets" ), - correctors = cms.VInputTag( 'hltAK4PFCorrector' ) -) -process.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsLooseID" ), - correctors = cms.VInputTag( 'hltAK4PFCorrector' ) -) -process.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsTightID" ), - correctors = cms.VInputTag( 'hltAK4PFCorrector' ) -) -process.hltPFHTJet30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFHT350Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 350.0 ) -) -process.hltPreDoubleEle8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreEle27Ele37CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG37EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 37.0 ), - etcutEB = cms.double( 37.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG37HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG37CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle37CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG37CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle37CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle37CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG37EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 37.0 ), - etcutEB = cms.double( 37.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG37HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG37CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle37CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG37CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle37CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle37CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleMu16IorSingleMu25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu16 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu27Ele37CaloIdLMWDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu16orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu16IorSingleMu25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu16orMu25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - minPt = cms.double( 27.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltPreMu37Ele27CaloIdLMWDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered37Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - minPt = cms.double( 37.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltEG27EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG27HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG27CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG27CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle27CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleMu22IorSingleMu25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu37TkMu27DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu22orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22IorSingleMu25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu22orMu25L1f0L2Filtered25 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu25L1Filtered0" ), - MinPt = cms.double( 25.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL3fL1sMu16orMu25L1f0L2f25L3Filtered37 = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu22orMu25L1Filtered0" ), - minPt = cms.double( 37.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltMuTrackSeeds = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 1.0E9 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 1.0E9 ) -) -process.hltMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltMuTrackSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltMuCtfTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltMuCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherRK" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "hltMuCtfTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltDiMuonMerging = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMuCtfTracks' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMuCtfTracks' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltDiMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMerging" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -process.hltGlbTrkMuons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltDiMuonMerging','hltDiMuonLinks' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltGlbTrkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltGlbTrkMuons" ) -) -process.hltDiMuonGlbFiltered37TrkFiltered27 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 1.0E99 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.0E99 ), - ChargeOpt = cms.int32( 0 ), - maxEtaMuon = cms.double( 1.0E99 ), - minMass = cms.double( 1.0 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 37.0 ), - maxYDimuon = cms.double( 1.0E99 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 27.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltDiMuonGlb37Trk27DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered37TrkFiltered27" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered37TrkFiltered27" ) -) -process.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu43Bs = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDoubleMu4BsL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 4.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 4.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 4.5 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu4Bs = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4BsL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu4Bs = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Bs" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDoubleMu43JpsiDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleMu43JpsiDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 4.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu43Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu43JpsiDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu43Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu43Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu4JpsiTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDoubleMu4JpsiDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu4Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4JpsiDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu4Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -process.hltPixelTracksForSeedsJpsiFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsJpsiFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForSeedsJpsi = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsJpsi = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsJpsi" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsJpsi = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsJpsi" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsJpsi = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsJpsiFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsJpsiFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsJpsi" ) -) -process.hltIter0DisplacedJpsiPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsJpsi" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0DisplacedJpsiCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedJpsiPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0DisplacedJpsiCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedJpsiCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0DisplacedJpsiTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedJpsiTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedJpsiTrackCutClassifier','MVAValues' ) -) -process.hltIter1DisplacedJpsiClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedJpsiTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedJpsiPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1DisplacedJpsiPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1DisplacedJpsiPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedJpsiPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedJpsiPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedJpsiPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedJpsiPixelLayerQuadruplets" ) -) -process.hltIter1DisplacedJpsiPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedJpsiPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1DisplacedJpsiPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedJpsiPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1DisplacedJpsiCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedJpsiPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1DisplacedJpsiCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedJpsiCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1DisplacedJpsiTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedJpsiTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedJpsiTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedJpsiTrackCutClassifierPrompt', - 'hltIter1DisplacedJpsiTrackCutClassifierDetached' ) -) -process.hltIter1DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedJpsiTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedJpsiTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1DisplacedJpsiMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedJpsiTrackSelectionHighPurity','hltIter1DisplacedJpsiTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedJpsiTrackSelectionHighPurity','hltIter1DisplacedJpsiTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2DisplacedJpsiClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedJpsiTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedJpsiPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2DisplacedJpsiPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2DisplacedJpsiPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedJpsiPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedJpsiPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedJpsiPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedJpsiPixelLayerTriplets" ) -) -process.hltIter2DisplacedJpsiPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedJpsiPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2DisplacedJpsiPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedJpsiPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2DisplacedJpsiCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedJpsiPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2DisplacedJpsiCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedJpsiCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2DisplacedJpsiTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedJpsiTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedJpsiTrackCutClassifier','MVAValues' ) -) -process.hltIter2DisplacedJpsiMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedJpsiMerged','hltIter2DisplacedJpsiTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedJpsiMerged','hltIter2DisplacedJpsiTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltJpsiTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedJpsiMerged" ), - particleType = cms.string( "K+" ) -) -process.hltJpsiTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 2.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 0.005 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4Jpsi" ), - MinInvMass = cms.double( 0.0 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltJpsiTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltJpsiTkVertexProducer" ), - MinPt = cms.double( 0.0 ) -) -process.hltPreDoubleMu4LowMassNonResonantTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleMu4LowMassNonResonantDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125, 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125, 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0, 4.0 ), - MaxInvMass = cms.vdouble( 2.9, 4.8 ), - MinPtMax = cms.vdouble( 0.0, 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9, 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 1.0, 4.0 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4LowMassNonResonantDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu4LowMassNonResonant = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -process.hltPixelTracksForSeedsNRFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsNRFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForSeedsNR = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsNR = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsNR" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsNR = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsNR" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsNR = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsNRFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsNRFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsNR" ) -) -process.hltIter0DisplacedNRPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsNR" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0DisplacedNRCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedNRPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0DisplacedNRCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedNRCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0DisplacedNRTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedNRCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedNRTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedNRTrackCutClassifier','MVAValues' ) -) -process.hltIter1DisplacedNRClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedNRTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1DisplacedNRMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedNRPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1DisplacedNRPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedNRMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1DisplacedNRPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedNRPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedNRPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedNRPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedNRPixelLayerQuadruplets" ) -) -process.hltIter1DisplacedNRPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedNRPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1DisplacedNRPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedNRPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1DisplacedNRCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedNRPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedNRMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1DisplacedNRCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedNRCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedNRMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1DisplacedNRTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedNRTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedNRTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedNRTrackCutClassifierPrompt', - 'hltIter1DisplacedNRTrackCutClassifierDetached' ) -) -process.hltIter1DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedNRTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedNRTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1DisplacedNRMuMuMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedNRTrackSelectionHighPurity','hltIter1DisplacedNRTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedNRTrackSelectionHighPurity','hltIter1DisplacedNRTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2DisplacedNRClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedNRTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2DisplacedNRMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedNRClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedNRPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2DisplacedNRPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedNRMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2DisplacedNRPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedNRPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedNRPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedNRPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedNRPixelLayerTriplets" ) -) -process.hltIter2DisplacedNRPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedNRPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2DisplacedNRPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedNRPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2DisplacedNRCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedNRPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedNRMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2DisplacedNRCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedNRCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedNRMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2DisplacedNRTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedNRCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedNRTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedNRTrackCutClassifier','MVAValues' ) -) -process.hltIter2DisplacedNRMuMuMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedNRMuMuMerged','hltIter2DisplacedNRTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedNRMuMuMerged','hltIter2DisplacedNRTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltLowMassNonResonantTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedNRMuMuMerged" ), - particleType = cms.string( "K+" ) -) -process.hltLowMassNonResonantTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 2.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 0.005 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltLowMassNonResonantTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4LowMassNonResonant" ), - MinInvMass = cms.double( 0.0 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltLowMassNonResonantTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltLowMassNonResonantTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltLowMassNonResonantTkVertexProducer" ), - MinPt = cms.double( 0.0 ) -) -process.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorTripleMu530DoubleMu53OSMassMax9 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu3TrkTau3mu = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMuorTripleMuL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4IorTripleMu530DoubleMu53OSMassMax9" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuorTripleMuL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuorTripleMuL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDoubleMu3TrkTau3muL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 1.7 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.0 ), - MaxDr = cms.double( 0.6 ), - MinAcop = cms.double( 2.7 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.5 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu3Tau3mu = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu3TrkTau3muL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu3Tau3mu = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.01 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsTau3muFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsTau3muFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForSeedsTau3mu = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsTau3mu = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsTau3mu" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsTau3mu = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsTau3mu" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsTau3mu = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsTau3muFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsTau3muFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsTau3mu" ) -) -process.hltIter0DisplacedTau3muPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsTau3mu" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0DisplacedTau3muCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedTau3muPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0DisplacedTau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedTau3muCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedTau3muCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedTau3muTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedTau3muTrackCutClassifier','MVAValues' ) -) -process.hltIter1DisplacedTau3muClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedTau3muTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedTau3muPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1DisplacedTau3muPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1DisplacedTau3muPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedTau3muPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedTau3muPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muPixelLayerQuadruplets" ) -) -process.hltIter1DisplacedTau3muPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedTau3muPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1DisplacedTau3muPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedTau3muPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1DisplacedTau3muCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedTau3muPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1DisplacedTau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedTau3muCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1DisplacedTau3muTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedTau3muTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedTau3muTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muTrackCutClassifierPrompt', - 'hltIter1DisplacedTau3muTrackCutClassifierDetached' ) -) -process.hltIter1DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedTau3muTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedTau3muTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1DisplacedTau3muMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedTau3muTrackSelectionHighPurity','hltIter1DisplacedTau3muTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedTau3muTrackSelectionHighPurity','hltIter1DisplacedTau3muTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2DisplacedTau3muClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedTau3muTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedTau3muClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedTau3muPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2DisplacedTau3muPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2DisplacedTau3muPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedTau3muPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedTau3muPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muPixelLayerTriplets" ) -) -process.hltIter2DisplacedTau3muPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedTau3muPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2DisplacedTau3muPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedTau3muPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2DisplacedTau3muCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedTau3muPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2DisplacedTau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedTau3muCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedTau3muTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedTau3muTrackCutClassifier','MVAValues' ) -) -process.hltIter2DisplacedTau3muMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedTau3muMerged','hltIter2DisplacedTau3muTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedTau3muMerged','hltIter2DisplacedTau3muTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltTau3muTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muMerged" ), - particleType = cms.string( "mu+" ) -) -process.hltTau3muTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 1.44E-4 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.106 ), - MaxInvMass = cms.double( 2.02 ), - TrackCand = cms.InputTag( "hltTau3muTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu3Tau3mu" ), - MinInvMass = cms.double( 1.6 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltTau3muTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 2.0 ), - MinCosinePointingAngle = cms.double( 0.9 ), - TrackTag = cms.InputTag( "hltTau3muTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 8.0 ), - MuMuTkVertexTag = cms.InputTag( "hltTau3muTkVertexProducer" ), - MinPt = cms.double( 8.0 ) -) -process.hltPreDoubleMu4PsiPrimeTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleMu4PsiPrimeDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.3 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu4PsiPrime = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4PsiPrimeDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu4PsiPrime = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -process.hltPixelTracksForSeedsPsiPrimeFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsPsiPrimeFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForSeedsPsiPrime = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsPsiPrime = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsPsiPrime" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsPsiPrime = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsPsiPrime" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsPsiPrime = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsPsiPrimeFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsPsiPrimeFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsPsiPrime" ) -) -process.hltIter0DisplacedPsiPrimePixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsPsiPrime" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0DisplacedPsiPrimeCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedPsiPrimePixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0DisplacedPsiPrimeCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedPsiPrimeCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0DisplacedPsiPrimeTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedPsiPrimeCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedPsiPrimeTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedPsiPrimeTrackCutClassifier','MVAValues' ) -) -process.hltIter1DisplacedPsiPrimeClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedPsiPrimeTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedPsiPrimePixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1DisplacedPsiPrimePixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1DisplacedPsiPrimePixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedPsiPrimePixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedPsiPrimePixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedPsiPrimePixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedPsiPrimePixelLayerQuadruplets" ) -) -process.hltIter1DisplacedPsiPrimePixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedPsiPrimePixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1DisplacedPsiPrimePixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedPsiPrimePixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1DisplacedPsiPrimeCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedPsiPrimePixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1DisplacedPsiPrimeCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedPsiPrimeCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedPsiPrimeTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedPsiPrimeTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt', - 'hltIter1DisplacedPsiPrimeTrackCutClassifierDetached' ) -) -process.hltIter1DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedPsiPrimeTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedPsiPrimeTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1DisplacedPsiPrimeMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedPsiPrimeTrackSelectionHighPurity','hltIter1DisplacedPsiPrimeTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedPsiPrimeTrackSelectionHighPurity','hltIter1DisplacedPsiPrimeTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2DisplacedPsiPrimeClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedPsiPrimeTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedPsiPrimeClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedPsiPrimePixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2DisplacedPsiPrimePixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2DisplacedPsiPrimePixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedPsiPrimePixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedPsiPrimePixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedPsiPrimePixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedPsiPrimePixelLayerTriplets" ) -) -process.hltIter2DisplacedPsiPrimePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedPsiPrimePixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2DisplacedPsiPrimePixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedPsiPrimePixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2DisplacedPsiPrimeCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedPsiPrimePixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2DisplacedPsiPrimeCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedPsiPrimeCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2DisplacedPsiPrimeTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedPsiPrimeCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedPsiPrimeTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedPsiPrimeTrackCutClassifier','MVAValues' ) -) -process.hltIter2DisplacedPsiPrimeMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedPsiPrimeMerged','hltIter2DisplacedPsiPrimeTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedPsiPrimeMerged','hltIter2DisplacedPsiPrimeTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltPsiPrimeTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedPsiPrimeMerged" ), - particleType = cms.string( "K+" ) -) -process.hltPsiPrimeTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 2.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 0.005 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltPsiPrimeTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4PsiPrime" ), - MinInvMass = cms.double( 0.0 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltPsiPrimeTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltPsiPrimeTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltPsiPrimeTkVertexProducer" ), - MinPt = cms.double( 0.0 ) -) -process.hltL1sDoubleMu3SQHTT200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_SQ_HTT200er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu4Mass8DZPFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleMuon4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu3SQHTT200" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltDoubleMuon4L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3DoubleMuon4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1DiMu3SQHT200L3PreFiltered4 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 4.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDoubleMuon4Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -process.hltDoubleMu4Mass8DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDoubleMuon4Mass8Filtered" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDoubleMuon4Mass8Filtered" ) -) -process.hltPreDoubleMu8Mass8PFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1DiMu3SQHT200L3PreFiltered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDoubleMuon8Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -process.hltL1sSingleMu3 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu3PFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL1sSingleJet35ObjectMap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL2fL1sMu3L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu3L1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3L1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu3JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltL3fL1sMu3L1f0L2f0L3Filtered3" ) -) -process.hltMu3PFJet40MuCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltMu3JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 40.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltL1sDoubleMu0SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu7p5L2Mu2Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1DoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fSQDoubleMu2L2PreFiltered2 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), - MinPt = cms.double( 2.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fSQMu7p5L2Mu2L3Filtered7p5 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fSQDoubleMu2L2PreFiltered2" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 7.5 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltSQMu7p5L2Mu2JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 99999.9 ), - PreviousCandTag = cms.InputTag( "hltL3fSQMu7p5L2Mu2L3Filtered7p5" ), - TrackTag = cms.InputTag( "hltL2MuonCandidates" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 1.0E10 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 2 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 4.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.2 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 0.0 ) -) -process.hltPreMu7p5L2Mu2Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSQMu7p5L2Mu2UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 99999.9 ), - PreviousCandTag = cms.InputTag( "hltL3fSQMu7p5L2Mu2L3Filtered7p5" ), - TrackTag = cms.InputTag( "hltL2MuonCandidates" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 1.0E10 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 2 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.8 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.0 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 0.0 ) -) -process.hltL1sSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu7p5Track2Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fMu7p5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fMu7p5TrackL2Filtered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fMu7p5TrackFiltered0" ), - MinPt = cms.double( 7.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fMu7p5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fMu7p5TrackFiltered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fLMu7p5TrackL3Filtered7p5 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fMu7p5TrackFiltered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fMu7p5TrackL2Filtered7" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 7.5 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3MuonVertex = cms.EDProducer( "VertexFromTrackProducer", - verbose = cms.untracked.bool( False ), - useTriggerFilterElectrons = cms.bool( False ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - isRecoCandidate = cms.bool( True ), - trackLabel = cms.InputTag( "hltIterL3MuonCandidates" ), - useTriggerFilterMuons = cms.bool( False ), - useBeamSpot = cms.bool( True ), - vertexLabel = cms.InputTag( "notUsed" ), - triggerFilterElectronsSrc = cms.InputTag( "notUsed" ), - triggerFilterMuonsSrc = cms.InputTag( "notUsed" ), - useVertex = cms.bool( False ) -) -process.hltPixelTracksL3MuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksL3MuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsL3Muon = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltL3MuonVertex" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.5 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( True ), - ptMin = cms.double( 0.9 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltPixelTracksHitDoubletsL3Muon = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsL3Muon" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsL3Muon = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsL3Muon" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksL3Muon = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsL3Muon" ) -) -process.hltPixelVerticesL3Muon = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksL3Muon" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltPixelTracksForSeedsL3MuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsL3MuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForSeedsL3Muon = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsL3Muon = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3Muon" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsL3Muon = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsL3Muon" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsL3Muon = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsL3Muon" ) -) -process.hltIter0L3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsL3Muon" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','MVAValues' ) -) -process.hltIter1L3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1L3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1L3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1L3MuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltIter1L3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1L3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1L3MuonPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadruplets" ) -) -process.hltIter1L3MuonPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1L3MuonPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1L3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1L3MuonPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1L3MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1L3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1L3MuonTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1L3MuonTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1L3MuonTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPrompt', - 'hltIter1L3MuonTrackCutClassifierDetached' ) -) -process.hltIter1L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1L3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurity','hltIter1L3MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurity','hltIter1L3MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2L3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1L3MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2L3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2L3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2L3MuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltIter2L3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2L3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2L3MuonPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTriplets" ) -) -process.hltIter2L3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2L3MuonPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2L3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2L3MuonPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2L3MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2L3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifier','MVAValues' ) -) -process.hltIter2L3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1L3MuonMerged','hltIter2L3MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1L3MuonMerged','hltIter2L3MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - particleType = cms.string( "mu+" ) -) -process.hltMu7p5Track2JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 3.35 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.8 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -process.hltPreMu7p5Track3p5Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu7p5Track3p5JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 3.5 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 3.35 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.8 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -process.hltPreMu7p5Track7Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu7p5Track7JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 7.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 3.35 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.8 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -process.hltPreMu7p5Track2Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu7p5Track2UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.5 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -process.hltPreMu7p5Track3p5Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu7p5Track3p5UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 3.5 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.5 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -process.hltPreMu7p5Track7Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu7p5Track7UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 7.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.5 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -process.hltPreDoublePhoton33CaloIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoublePhoton70 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG70EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 70.0 ), - etcutEB = cms.double( 70.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG70HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG70EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG70EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 70.0 ), - etcutEB = cms.double( 70.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG70HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG70EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreDoublePhoton85 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG85EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 85.0 ), - etcutEB = cms.double( 85.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG85HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG85EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG85EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 85.0 ), - etcutEB = cms.double( 85.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG85HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG85EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleEGLowETor = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle20WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEGLowETOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGLowETor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG20L1SingleEGLowETOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle20WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle20WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle20WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle20WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle20WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle20WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle20WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle20WPLooseGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle20WPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.025 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle20WPLoose1ClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.02 ), - thrOverEEE1 = cms.vdouble( 0.02 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20WPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle20WPLoose1HEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20WPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle20WPLoose1EcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20WPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle20WPLoose1HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle20WPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.013 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.016 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1PMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.0055 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle20eta2p1WPLooseGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEGLowETOrEtaRFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGLowETor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG20L1SingleEGLowETOrEtaREtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrEtaRFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle20erWPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtaREtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20erWPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.025 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle20erWPLoose1ClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.02 ), - thrOverEEE1 = cms.vdouble( 0.02 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20erWPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle20erWPLoose1HEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20erWPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle20erWPLoose1EcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20erWPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle20erWPLoose1HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle20erWPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20erWPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.013 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.016 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1PMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20erWPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.0055 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20erWPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20erWPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltL1sSingleAndDoubleEGor = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_14" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiEle27WPTightCaloOnlyL1DoubleEG = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleAndDoubleEGOrSingleFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrSingleFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27L1SingleAndDoubleEGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltDiEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrSingleFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG27L1SingleAndDoubleEGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 2 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltDiEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 2 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltDiEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 2 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltL1sSingleEGor = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle27WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG27L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle27WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle27WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle27WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle27WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle27WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle27WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle27WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle27WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle27WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle27WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle35WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG35L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 35.0 ), - etcutEB = cms.double( 35.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle35noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle35noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle35noerWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle35noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle35noerWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle35noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle35noerWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle35noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle35noerWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle35noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle35noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle35noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle35noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle35noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle35noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltL1sAlCaSingleEle = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_IsoEG33_Mt40" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle35WPTightGsfL1EGMT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( False ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sAlCaSingleEle" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltSingleEle35WPTightGsfL1EGMTEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( False ), - inputTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 36.0 ), - etcutEB = cms.double( 36.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltSingleEle35WPTightGsfL1EGMTPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTChi2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 9999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 9999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle38WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG38L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 38.0 ), - etcutEB = cms.double( 38.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle38noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG38L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle38noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle38noerWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle38noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle38noerWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle38noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle38noerWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle38noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle38noerWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle38noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle38noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle38noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle38noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle38noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle38noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle40WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG40L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 40.0 ), - etcutEB = cms.double( 40.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle40noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG40L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle40noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle40noerWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle40noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle40noerWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle40noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle40noerWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle40noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle40noerWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle40noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle40noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle40noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle40noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle40noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle40noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle32WPTightGsfL1DoubleEG = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG32L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrSingleFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 32.0 ), - etcutEB = cms.double( 32.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle32L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG32L1SingleAndDoubleEGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle32L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle32L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle32L1DoubleEGWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle32L1DoubleEGWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32L1DoubleEGWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32L1DoubleEGWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltL1sHTTForBeamSpot = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHT450Beamspot = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", - min_N90 = cms.int32( -2 ), - min_N90hits = cms.int32( 2 ), - min_EMF = cms.double( 1.0E-6 ), - jetsInput = cms.InputTag( "hltAK4CaloJets" ), - JetIDParams = cms.PSet( - hfRecHitsColl = cms.InputTag( "hltHfreco" ), - hoRecHitsColl = cms.InputTag( "hltHoreco" ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), - useRecHits = cms.bool( True ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) - ), - max_EMF = cms.double( 999.0 ) -) -process.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) -) -process.hltHtMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 30.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltHT450 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 450.0 ) -) -process.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltPFMuonMerging" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ), - use_vdt = cms.untracked.bool( True ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -process.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter", - src = cms.InputTag( "hltVerticesPF" ), - filterParams = cms.PSet( - maxZ = cms.double( 24.0 ), - minNdof = cms.double( 4.0 ), - maxRho = cms.double( 2.0 ), - pvSrc = cms.InputTag( "hltVerticesPF" ) - ) -) -process.hltVerticesPFFilter = cms.EDFilter( "VertexSelector", - filter = cms.bool( True ), - src = cms.InputTag( "hltVerticesPFSelector" ), - cut = cms.string( "!isFake" ) -) -process.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltL1sMu18erTau24erIorMu20erTau24er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau24er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltEcalUncalibRecHitMF = cms.EDProducer( "EcalUncalibRecHitProducer", - EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), - EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), - EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ), - EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ), - algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ), - algoPSet = cms.PSet( - ebSpikeThreshold = cms.double( 1.042 ), - EBtimeFitLimits_Upper = cms.double( 1.4 ), - EEtimeFitLimits_Lower = cms.double( 0.2 ), - timealgo = cms.string( "None" ), - EEtimeNconst = cms.double( 31.8 ), - EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ), - EBtimeNconst = cms.double( 28.5 ), - prefitMaxChiSqEE = cms.double( 10.0 ), - outOfTimeThresholdGain12mEB = cms.double( 5.0 ), - chi2ThreshEE_ = cms.double( 50.0 ), - EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ), - outOfTimeThresholdGain12mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain12pEB = cms.double( 5.0 ), - prefitMaxChiSqEB = cms.double( 15.0 ), - outOfTimeThresholdGain12pEE = cms.double( 1000.0 ), - ampErrorCalculation = cms.bool( False ), - amplitudeThresholdEB = cms.double( 10.0 ), - kPoorRecoFlagEB = cms.bool( True ), - amplitudeThresholdEE = cms.double( 10.0 ), - EBtimeFitLimits_Lower = cms.double( 0.2 ), - kPoorRecoFlagEE = cms.bool( False ), - EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ), - useLumiInfoRunHeader = cms.bool( False ), - EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ), - doPrefitEE = cms.bool( False ), - EEtimeFitLimits_Upper = cms.double( 1.4 ), - outOfTimeThresholdGain61pEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61pEB = cms.double( 5.0 ), - EEtimeConstantTerm = cms.double( 1.0 ), - EBtimeConstantTerm = cms.double( 0.6 ), - chi2ThreshEB_ = cms.double( 65.0 ), - activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ), - outOfTimeThresholdGain61mEB = cms.double( 5.0 ), - doPrefitEB = cms.bool( False ) - ) -) -process.hltEcalRecHitMF = cms.EDProducer( "EcalRecHitProducer", - recoverEEVFE = cms.bool( False ), - EErechitCollection = cms.string( "EcalRecHitsEE" ), - recoverEBIsolatedChannels = cms.bool( False ), - recoverEBVFE = cms.bool( False ), - laserCorrection = cms.bool( True ), - EBLaserMIN = cms.double( 0.5 ), - killDeadChannels = cms.bool( True ), - dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ), - EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitMF','EcalUncalibRecHitsEE' ), - EBLaserMAX = cms.double( 3.0 ), - EELaserMIN = cms.double( 0.5 ), - ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ), - EELaserMAX = cms.double( 8.0 ), - recoverEEIsolatedChannels = cms.bool( False ), - eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ), - recoverEBFE = cms.bool( True ), - algo = cms.string( "EcalRecHitWorkerSimple" ), - ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ), - singleChannelRecoveryThreshold = cms.double( 8.0 ), - ChannelStatusToBeExcluded = cms.vstring( ), - EBrechitCollection = cms.string( "EcalRecHitsEB" ), - singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ), - recoverEEFE = cms.bool( True ), - triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ), - dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ), - flagsMapDBReco = cms.PSet( - kDead = cms.vstring( 'kNoDataNoTP' ), - kGood = cms.vstring( 'kOk', - 'kDAC', - 'kNoLaser', - 'kNoisy' ), - kTowerRecovered = cms.vstring( 'kDeadFE' ), - kNoisy = cms.vstring( 'kNNoisy', - 'kFixedG6', - 'kFixedG1' ), - kNeighboursRecovered = cms.vstring( 'kFixedG0', - 'kNonRespondingIsolated', - 'kDeadVFE' ) - ), - EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitMF','EcalUncalibRecHitsEB' ), - skipTimeCalib = cms.bool( True ), - algoRecover = cms.string( "EcalRecHitWorkerRecover" ), - eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ), - cleaningConfig = cms.PSet( - cThreshold_endcap = cms.double( 15.0 ), - tightenCrack_e1_double = cms.double( 2.0 ), - cThreshold_barrel = cms.double( 4.0 ), - e6e2thresh = cms.double( 0.04 ), - e4e1Threshold_barrel = cms.double( 0.08 ), - e4e1Threshold_endcap = cms.double( 0.3 ), - tightenCrack_e4e1_single = cms.double( 3.0 ), - cThreshold_double = cms.double( 10.0 ), - e4e1_b_barrel = cms.double( -0.024 ), - tightenCrack_e6e2_double = cms.double( 3.0 ), - e4e1_a_barrel = cms.double( 0.04 ), - tightenCrack_e1_single = cms.double( 2.0 ), - e4e1_a_endcap = cms.double( 0.02 ), - e4e1_b_endcap = cms.double( -0.0125 ), - ignoreOutOfTimeThresh = cms.double( 1.0E9 ) - ), - logWarningEtThreshold_EB_FE = cms.double( 50.0 ), - logWarningEtThreshold_EE_FE = cms.double( 50.0 ) -) -process.hltHcalDigisRegForMuons = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltIterL3MuonCandidates" ), - type = cms.string( "RecoChargedCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.4 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -process.hltHbhePhase1RecoM2RegForMuons = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisRegForMuons" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( True ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -process.hltHbherecoM2RegForMuons = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoM2RegForMuons" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -process.hltTowerMakerForECALMF = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( 1.0E-99 ), - HOWeights = cms.vdouble( 1.0E-99 ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( 1.0E-99 ), - HF1Weight = cms.double( 1.0E-99 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( 1.0E-99 ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0E-99 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0E-99 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( 1.0E-99 ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( 1.0E-99 ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0E-99 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0E-99 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltTowerMakerForHCAL = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( 1.0E-99 ), - EEWeight = cms.double( 1.0E-99 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0E-99 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( 1.0E-99 ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltTowerMakerForHCALM2RegForMuons = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( 1.0E-99 ), - EEWeight = cms.double( 1.0E-99 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0E-99 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( 1.0E-99 ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoM2RegForMuons" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltFixedGridRhoFastjetECALMFForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 2.5 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForECALMF" ) -) -process.hltFixedGridRhoFastjetHCAL = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 2.5 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForHCAL" ) -) -process.hltRecHitInRegionForMuonsMF = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsEB', - 'EcalRegionalRecHitsEE' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltRecHitInRegionForMuonsES = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltParticleFlowRecHitECALForMuonsMF = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestECALMultiThreshold" ), - thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( name = cms.string( "PFRecHitQTestECALMultiThreshold" ), - thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -process.hltParticleFlowRecHitPSForMuons = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsES','EcalRegionalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -process.hltParticleFlowClusterECALUncorrectedForMuonsMF = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMF" ) -) -process.hltParticleFlowClusterPSForMuons = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuons" ) -) -process.hltParticleFlowClusterECALForMuonsMF = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuons" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMF" ) -) -process.hltMuonEcalMFPFClusterIsoForMuons = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.35, 0.193 ), - doRhoCorrection = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMF" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.05 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.05 ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltRegionalTowerForMuonsM2Reg = cms.EDProducer( "EgammaHLTCaloTowerProducer", - L1NonIsoCand = cms.InputTag( "hltIterL3MuonCandidates" ), - EMin = cms.double( 0.0 ), - EtMin = cms.double( 0.0 ), - L1IsoCand = cms.InputTag( "hltIterL3MuonCandidates" ), - useTowersInCone = cms.double( 0.8 ), - towerCollection = cms.InputTag( "hltTowerMakerForHCALM2RegForMuons" ) -) -process.hltParticleFlowRecHitHBHEM2RegForMuons = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbherecoM2RegForMuons" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -process.hltParticleFlowRecHitHCALM2RegForMuons = cms.EDProducer( "PFCTRecHitProducer", - ECAL_Compensate = cms.bool( False ), - ECAL_Dead_Code = cms.uint32( 10 ), - MinLongTiming_Cut = cms.double( -5.0 ), - ECAL_Compensation = cms.double( 0.5 ), - MaxLongTiming_Cut = cms.double( 5.0 ), - weight_HFhad = cms.double( 1.0 ), - ApplyPulseDPG = cms.bool( False ), - navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ), - ECAL_Threshold = cms.double( 10.0 ), - ApplyTimeDPG = cms.bool( False ), - caloTowers = cms.InputTag( "hltRegionalTowerForMuonsM2Reg" ), - hcalRecHitsHBHE = cms.InputTag( "hltHbherecoM2RegForMuons" ), - LongFibre_Fraction = cms.double( 0.1 ), - MaxShortTiming_Cut = cms.double( 5.0 ), - HcalMaxAllowedHFLongShortSev = cms.int32( 9 ), - thresh_Barrel = cms.double( 0.4 ), - navigation_HF = cms.bool( True ), - HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ), - HF_Calib_29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - EM_Depth = cms.double( 22.0 ), - weight_HFem = cms.double( 1.0 ), - LongShortFibre_Cut = cms.double( 1.0E9 ), - MinShortTiming_Cut = cms.double( -5.0 ), - HCAL_Calib = cms.bool( True ), - thresh_HF = cms.double( 0.4 ), - HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ), - thresh_Endcap = cms.double( 0.4 ), - HcalMaxAllowedChannelStatusSev = cms.int32( 9 ), - hcalRecHitsHF = cms.InputTag( "hltHfreco" ), - ShortFibre_Cut = cms.double( 60.0 ), - ApplyLongShortDPG = cms.bool( True ), - HF_Calib = cms.bool( True ), - HAD_Depth = cms.double( 47.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HCAL_Calib_29 = cms.double( 1.35 ) -) -process.hltParticleFlowClusterHBHEM2RegForMuons = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEM2RegForMuons" ) -) -process.hltParticleFlowClusterHCALM2RegForMuons = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEM2RegForMuons" ) -) -process.hltMuonHcalM2RegPFClusterIsoForMuons = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.227, 0.372 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetHCAL" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.1 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALM2RegForMuons" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( True ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.1 ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMuonTkRelIsolationCut0p07Map = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.07 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2L3MuonMerged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ) -) -process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltTauJet5 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 5.0 ) -) -process.hltParticleFlowBlockForTaus = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), - source = cms.InputTag( "hltLightPFTracks" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -process.hltParticleFlowForTaus = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuons" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlockForTaus" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -process.hltAK4PFJetsForTaus = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlowForTaus" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltTauPFJets08Region = cms.EDProducer( "RecoTauJetRegionProducer", - src = cms.InputTag( "hltAK4PFJetsForTaus" ), - deltaR = cms.double( 0.8 ), - pfCandAssocMapSrc = cms.InputTag( "" ), - maxJetAbsEta = cms.double( 99.0 ), - minJetPt = cms.double( -1.0 ), - pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -process.hltTauPFJetsRecoTauChargedHadrons = cms.EDProducer( "PFRecoTauChargedHadronProducer", - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs('kChargedPFCandidate')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0.5" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - minBlockElementMatchesPhoton = cms.int32( 2 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 100.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "chargedPFCandidates" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), - minMergeNeutralHadronEt = cms.double( 0.0 ) - ) - ) -) -process.hltPFTauPiZeros = cms.EDProducer( "RecoTauPiZeroProducer", - massHypothesis = cms.double( 0.136 ), - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "RecoTauPiZeroStringQuality" ), - selection = cms.string( "algoIs('kStrips')" ), - name = cms.string( "InStrip" ), - selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), - applyElecTrackQcuts = cms.bool( False ), - stripCandidatesParticleIds = cms.vint32( 2, 4 ), - makeCombinatoricStrips = cms.bool( False ), - stripPhiAssociationDistance = cms.double( 0.2 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - maxStripBuildIterations = cms.int32( -1 ), - updateStripAfterEachDaughter = cms.bool( False ), - stripEtaAssociationDistance = cms.double( 0.05 ), - minStripEt = cms.double( 1.0 ), - plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), - minGammaEtStripAdd = cms.double( 0.0 ), - name = cms.string( "s" ) - ) - ) -) -process.hltPFTausSansRef = cms.EDProducer( "RecoTauProducer", - piZeroSrc = cms.InputTag( "hltPFTauPiZeros" ), - modifiers = cms.VPSet( - cms.PSet( ElectronPreIDProducer = cms.InputTag( "elecpreid" ), - EcalStripSumE_minClusEnergy = cms.double( 0.1 ), - ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ), - EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), - plugin = cms.string( "RecoTauElectronRejectionPlugin" ), - EcalStripSumE_deltaEta = cms.double( 0.03 ), - name = cms.string( "shrinkingConeElectronRej" ), - DataType = cms.string( "AOD" ), - EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), - maximumForElectrionPreIDOutput = cms.double( -0.1 ) - ) - ), - jetRegionSrc = cms.InputTag( "hltTauPFJets08Region" ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "" ), - chargedHadronSrc = cms.InputTag( "hltTauPFJetsRecoTauChargedHadrons" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( isoConePiZeros = cms.string( "0.4" ), - leadObjectPt = cms.double( 0.5 ), - signalConePiZeros = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - signalConeChargedHadrons = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - matchingCone = cms.string( "0.4" ), - isoConeChargedHadrons = cms.string( "0.4" ), - plugin = cms.string( "RecoTauBuilderConePlugin" ), - usePFLeptons = cms.bool( True ), - pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ), - isoConeNeutralHadrons = cms.string( "0.4" ), - name = cms.string( "fixedConeTau" ), - maxSignalConeChargedHadrons = cms.int32( 3 ), - minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), - signalConeNeutralHadrons = cms.string( "0.1" ) - ) - ), - buildNullTaus = cms.bool( True ) -) -process.hltPFTaus = cms.EDProducer( "RecoTauPiZeroUnembedder", - src = cms.InputTag( "hltPFTausSansRef" ) -) -process.hltPFTauTrackFindingDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -process.hltSelectedPFTausTrackFinding = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTauTrack = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 0.0 ) -) -process.hltPFTauLooseAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauLooseRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 50.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauLooseAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseRelativeChargedIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltPFTau27Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltSelectedPFTausTrackFindingLooseChargedIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltPFTauAgainstMuonDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", - maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), - maxNumberOfHitsLast2Stations = cms.int32( -1 ), - maskMatchesRPC = cms.vint32( 0, 0, 0, 0 ), - maskMatchesCSC = cms.vint32( 1, 0, 0, 0 ), - maskHitsCSC = cms.vint32( 0, 0, 0, 0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - verbosity = cms.int32( 0 ), - maskMatchesDT = cms.vint32( 0, 0, 0, 0 ), - minPtMatchedMuon = cms.double( 5.0 ), - dRmuonMatchLimitedToJetArea = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maskHitsDT = cms.vint32( 0, 0, 0, 0 ), - HoPMin = cms.double( -1.0 ), - maxNumberOfMatches = cms.int32( 1 ), - discriminatorOption = cms.string( "custom" ), - dRmuonMatch = cms.double( 0.3 ), - srcMuons = cms.InputTag( "" ), - doCaloMuonVeto = cms.bool( False ) -) -process.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackLooseChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltL1JetsHLTPFTauTrackLooseChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -process.hltSelectedPFTau27LooseChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltOverlapFilterIsoMu20LooseChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27LooseChargedIsolationAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauMediumAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauMediumRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 60.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauMediumAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumRelativeChargedIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -process.hltSelectedPFTausTrackFindingMediumChargedIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackMediumChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltL1JetsHLTPFTauTrackMediumChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -process.hltSelectedPFTau27MediumChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltOverlapFilterIsoMu20MediumChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27MediumChargedIsolationAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauTightAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauTightRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.04 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 70.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauTightAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightRelativeChargedIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -process.hltSelectedPFTausTrackFindingTightChargedIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -process.hltSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltOverlapFilterIsoMu20TightChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauTightOutOfSignalConePhotonsDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.1 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( True ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlow" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -process.hltSelectedPFTau27LooseChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltOverlapFilterIsoMu20LooseChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27LooseChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -process.hltSelectedPFTau27MediumChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltOverlapFilterIsoMu20MediumChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27MediumChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackTightChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -process.hltSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltOverlapFilterIsoMu20TightChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltL1sSingleMu22er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltPFTau20 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTau20Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTau20TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTau20TrackLooseChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltOverlapFilterIsoMu24LooseChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackLooseChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau20TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTau20TrackMediumChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltOverlapFilterIsoMu24MediumChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackMediumChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1TightChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau20TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTau20TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltOverlapFilterIsoMu24TightChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackTightChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20TightIDSingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau20TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltOverlapFilterIsoMu24LooseChargedIsoTightOOSCPhotonsPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20TightIDSingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau20TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltOverlapFilterIsoMu24MediumChargedIsoTightOOSCPhotonsPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1TightChargedIsoPFTau20TightIDSingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau20TrackTightChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltOverlapFilterIsoMu24TightChargedIsoTightOOSCPhotonsPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackTightChargedIsoTightOOSCPhotonsAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltL1sSingleMu18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu18" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu20 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu18L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu18L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu18L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltL1sSingleMu22 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu24 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sSingleMu22L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltPreIsoMu24eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleMu22or25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu27 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 27.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltL1sV0SingleJetC20NotBptxOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er3p0_NotBptxOR" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreUncorrectedJetE30NoBPTX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltStoppedHSCPTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "" ), - AllowMissingInputs = cms.bool( True ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltStoppedHSCPIterativeCone4CaloJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "IterativeCone" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltStoppedHSCPTowerMakerForAll" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "offlinePrimaryVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltStoppedHSCP1CaloJetEnergy30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - MinE = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreUncorrectedJetE30NoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleJetC20NotBptxOR3BXEmulated = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er3p0_NotBptxOR_3BX" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltStoppedHSCPHpdFilter = cms.EDFilter( "HLTHPDFilter", - rbxSpikeEnergy = cms.double( 50.0 ), - energy = cms.double( -99.0 ), - inputTag = cms.InputTag( "hltHbhereco" ), - hpdSpikeIsolationEnergy = cms.double( 1.0 ), - hpdSpikeEnergy = cms.double( 10.0 ), - rbxSpikeUnbalance = cms.double( 0.2 ) -) -process.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet43er3p0_NotBptxOR_3BX OR L1_SingleJet46er3p0_NotBptxOR_3BX" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreUncorrectedJetE60NoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltStoppedHSCP1CaloJetEnergy60 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - MinE = cms.double( 60.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreUncorrectedJetE70NoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltStoppedHSCP1CaloJetEnergy70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - MinE = cms.double( 70.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreL1SingleMu18 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreL1SingleMu25 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreL2Mu10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleMuOpenNotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR_3BX" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL2Mu10NoVertexNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR3BX" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer", - debug = cms.untracked.bool( False ), - Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ), - recHits2DLabel = cms.InputTag( "dt2DSegments" ), - recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ), - Reco4DAlgoConfig = cms.PSet( - Reco2DAlgoConfig = cms.PSet( - AlphaMaxPhi = cms.double( 1.0 ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AlphaMaxTheta = cms.double( 0.9 ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - MaxChi2 = cms.double( 4.0 ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - MaxAllowedHits = cms.uint32( 50 ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ), - Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AllDTRecHits = cms.bool( True ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ) -) -process.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator", - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - ForcePointDown = cms.bool( False ), - EnableDTMeasurement = cms.bool( True ), - MaxCSCChi2 = cms.double( 300.0 ), - MaxDTChi2 = cms.double( 300.0 ), - MaxSeeds = cms.int32( 1000 ), - EnableCSCMeasurement = cms.bool( True ) -) -process.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MaxEta = cms.double( 2.5 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - L1MinPt = cms.double( 0.0 ), - L1MinQuality = cms.uint32( 1 ), - GMTReadoutCollection = cms.InputTag( "" ), - UseUnassociatedL1 = cms.bool( False ), - UseOfflineSeed = cms.untracked.bool( True ), - MatchDR = cms.vdouble( 0.3 ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ) -) -process.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" ) -) -process.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( "hltL2CosmicMuons" ) -) -process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1sSingleMuOpenNotBptxOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL2Mu10NoVertexNoBPTX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMuOpenNotBptxORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltPreL2Mu45NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - MinPt = cms.double( 45.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 3 ) -) -process.hltPreL2Mu40NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - MinPt = cms.double( 40.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 3 ) -) -process.hltPreL2Mu50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2MuonSeedsAllBx = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ), - CentralBxOnly = cms.bool( False ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MaxEta = cms.double( 2.5 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - L1MinPt = cms.double( 0.0 ), - L1MinQuality = cms.uint32( 7 ), - GMTReadoutCollection = cms.InputTag( "" ), - UseUnassociatedL1 = cms.bool( False ), - UseOfflineSeed = cms.untracked.bool( True ), - MatchDR = cms.vdouble( 0.3 ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ) -) -process.hltL2MuonsAllBx = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2MuonSeedsAllBx" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "Exhaustive" ) -) -process.hltL2MuonCandidatesAllBx = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( 'hltL2MuonsAllBx','UpdatedAtVtx' ) -) -process.hltL2fL1sMu22or25L1f0L2AllBxFiltered50Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), - MinPt = cms.double( 50.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2MuonsAllBx" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( False ), - CandTag = cms.InputTag( "hltL2MuonCandidatesAllBx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1sSingleMuOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu14er2p1 OR L1_SingleMu16er2p1 OR L1_SingleMu18er2p1 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleL2Mu50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMuORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOR" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMuORL1f0DoubleL2AllBxFiltered50Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), - MinPt = cms.double( 50.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2MuonsAllBx" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( False ), - CandTag = cms.InputTag( "hltL2MuonCandidatesAllBx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1sDoubleMu125to157 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_13_6 OR L1_DoubleMu_15_5 OR L1_DoubleMu_15_7 OR L1_DoubleMu_15_7_SQ OR L1_DoubleMu_15_7_SQ_Mass_Min4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu17TrkIsoVVLMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1DoubleMu155fPreFiltered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1DoubleMu155fFiltered17 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3MuonRelTrkIsolationVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.4 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "notUsed" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( False ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( False ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ) -) -process.hltDiMuon178RelTrkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered8" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuon178RelTrkIsoFiltered0p4" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuon178RelTrkIsoFiltered0p4" ) -) -process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon178Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon178Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -process.hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu25TkMu0Onia = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 25.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuonGlbFiltered25TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 12.0 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 2.8 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 25.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltDiMuonGlb25Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ) -) -process.hltPreMu30TkMu0Onia = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 30.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuonGlbFiltered30TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 12.0 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 2.8 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 30.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltDiMuonGlb30Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered30TrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered30TrkFiltered0" ) -) -process.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu16er2p1 OR L1_SingleMu18er2p1 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu20TkMu0Phi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuonGlbFiltered20TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.2 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 0.85 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 20.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltDiMuonGlb20Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ) -) -process.hltPreMu25TkMu0Phi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 25.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuonGlbFiltered25PhiTrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.2 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 0.85 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 25.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltDiMuonGlb25PhiTrk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ) -) -process.hltPreMu20 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu27 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 50.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltPreOldMu100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - copyMuonRecHit = cms.bool( False ), - propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - ComponentName = cms.string( "TSGForRoadSearch" ), - maxChi2 = cms.double( 40.0 ), - manySeeds = cms.bool( False ), - propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), - option = cms.uint32( 3 ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', - 'hltESPSteppingHelixPropagatorAlong' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( ), - PtCut = cms.double( 1.0 ) -) -process.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedOIState" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -process.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - beamSpot = cms.InputTag( "unused" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - SelectState = cms.bool( False ), - ErrorRescaling = cms.double( 3.0 ), - UseVertexState = cms.bool( True ), - SigmaZ = cms.double( 25.0 ), - MaxChi2 = cms.double( 40.0 ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - ComponentName = cms.string( "TSGFromPropagation" ), - UpdateState = cms.bool( True ), - ResetMethod = cms.string( "matrix" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', - 'hltESPSmartPropagatorAnyOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -process.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedOIHit" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -process.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' ) -) -process.hltPixelLayerPairsLegacy = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg', - 'FPix2_pos+TEC1_pos', - 'FPix2_pos+TEC2_pos', - 'TEC1_pos+TEC2_pos', - 'TEC2_pos+TEC3_pos', - 'FPix2_neg+TEC1_neg', - 'FPix2_neg+TEC2_neg', - 'TEC1_neg+TEC2_neg', - 'TEC2_neg+TEC3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 1 ) - ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - firstTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), - ComponentName = cms.string( "StandardHitTripletGenerator" ), - GeneratorPSet = cms.PSet( - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - maxElement = cms.uint32( 0 ), - useFixedPreFiltering = cms.bool( False ), - extraHitRZtolerance = cms.double( 0.06 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.06 ), - useBending = cms.bool( True ), - ComponentName = cms.string( "PixelTripletHLTGenerator" ), - useMultScattering = cms.bool( True ) - ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - secondTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerPairsLegacy" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - PSetNames = cms.vstring( 'firstTSG', - 'secondTSG' ), - thirdTSG = cms.PSet( - etaSeparation = cms.double( 2.0 ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - PSetNames = cms.vstring( 'endcapTSG', - 'barrelTSG' ), - barrelTSG = cms.PSet( ), - ComponentName = cms.string( "DualByEtaTSG" ), - endcapTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ) - ), - ComponentName = cms.string( "CombinedTSG" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -process.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedIOHit" ), - reverseTrajectories = cms.bool( False ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -process.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", - labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' ) -) -process.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner", - labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' ) -) -process.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) -) -process.hltL3Muons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) -) -process.hltOldL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ), - InputObjects = cms.InputTag( "hltL3Muons" ), - MuonPtOption = cms.string( "Tracker" ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 100.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltOldL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltPreTkMu100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1MuonsPt15 = cms.EDProducer( "HLTL1TMuonSelector", - L1MinPt = cms.double( 15.0 ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MinQuality = cms.uint32( 3 ), - L1MaxEta = cms.double( 5.0 ) -) -process.hltIter0HighPtTkMuPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltIter0HighPtTkMuPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltIter0HighPtTkMuPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL1MuonsPt15" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -process.hltIter0HighPtTkMuPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter0HighPtTkMuPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -process.hltIter0HighPtTkMuPixelTracksHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.06 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltIter0HighPtTkMuPixelTracksHitDoublets" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.06 ) -) -process.hltIter0HighPtTkMuPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIter0HighPtTkMuPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIter0HighPtTkMuPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIter0HighPtTkMuPixelTracksHitTriplets" ) -) -process.hltIter0HighPtTkMuPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "notUsed" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIter0HighPtTkMuPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0HighPtTkMuPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0HighPtTkMuCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( False ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter0HighPtTkMuCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "notUsed" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter2HighPtTkMuClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0HighPtTkMuTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2HighPtTkMuMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2HighPtTkMuPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2HighPtTkMuPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL1MuonsPt15" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -process.hltIter2HighPtTkMuPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2HighPtTkMuPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2HighPtTkMuPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter2HighPtTkMuPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2HighPtTkMuPixelLayerPairs" ) -) -process.hltIter2HighPtTkMuPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2HighPtTkMuPixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2HighPtTkMuPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtTkMuMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2HighPtTkMuCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtTkMuMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( False ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter2HighPtTkMuCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "notUsed" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter2HighPtTkMuMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity','hltIter2HighPtTkMuTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity','hltIter2HighPtTkMuTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltHighPtTkMu50TkFilt = cms.EDFilter( "HLTTrackWithHits", - saveTags = cms.bool( True ), - src = cms.InputTag( "hltIter2HighPtTkMuMerged" ), - MinPT = cms.double( 50.0 ), - MinN = cms.int32( 1 ), - MinPXL = cms.int32( 1 ), - MinBPX = cms.int32( 0 ), - MaxN = cms.int32( 99999 ), - MinFPX = cms.int32( 0 ) -) -process.hltHighPtTkMuons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltIter2HighPtTkMuMerged' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltHighPtTkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltHighPtTkMuons" ) -) -process.hltL3fL1sMu25f0TkFiltered100Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 1.0E99 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - minPt = cms.double( 100.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltHighPtTkMuonCands" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltHighPtTkMuons" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltL1sSingleJet12BptxAND = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet12_BptxAND" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJet15NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJet15 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 15.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( False ), - minPtAve = cms.double( 15.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( -5.5 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( 5.5 ), - minPtTag = cms.double( 15.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJet25NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJet25 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 25.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( False ), - minPtAve = cms.double( 25.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( -5.5 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( 5.5 ), - minPtTag = cms.double( 25.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJet15FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJet15FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 15.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( True ), - minPtAve = cms.double( 15.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( 3.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( -3.0 ), - minPtTag = cms.double( 15.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJet25FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJet25FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 25.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( True ), - minPtAve = cms.double( 25.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( 3.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( -3.0 ), - minPtTag = cms.double( 25.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -process.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJetAve40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve30 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 30.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve40 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 40.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJetAve60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve45 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 45.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve60 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 60.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJetAve80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve60 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 60.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve80 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 80.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJetAve140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve110 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 110.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve140 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 140.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltL1sSingleJet120 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJetAve200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve170 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 170.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve200 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 200.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJetAve260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve210 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 210.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve260 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 260.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJetAve320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve270 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 270.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve320 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 320.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJetAve400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve350 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 350.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve400 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 400.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJetAve500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve450 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 450.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve500 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 500.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJetAve15HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiPFJetAve15ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 10.0 ), - minPtAve = cms.double( 15.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreDiPFJetAve25HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiPFJetAve25ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 10.0 ), - minPtAve = cms.double( 25.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreDiPFJetAve35HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiPFJetAve35ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 10.0 ), - minPtAve = cms.double( 35.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJetAve60HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet40ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltSingleCaloJet40ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>40 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet40ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet40ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve60ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 30.0 ), - minPtAve = cms.double( 60.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreDiPFJetAve80HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet50ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltSingleCaloJet50ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>50 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet50ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet50ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve80ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 40.0 ), - minPtAve = cms.double( 80.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltL1sV0SingleJet60 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJetAve100HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet60ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -process.hltSingleCaloJet60ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>60 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet60ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet60ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve100ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 50.0 ), - minPtAve = cms.double( 100.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreDiPFJetAve160HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet100ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -process.hltSingleCaloJet100ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>100 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet100ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet100ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve160ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 80.0 ), - minPtAve = cms.double( 160.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreDiPFJetAve220HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet140ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -process.hltSingleCaloJet140ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>140 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet140ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet140ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve220ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 110.0 ), - minPtAve = cms.double( 220.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreDiPFJetAve300HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet200ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltSingleCaloJet200ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>200 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet200ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet200ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve300ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 150.0 ), - minPtAve = cms.double( 300.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreAK8PFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet10AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet10AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet40AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPreAK8PFJet60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet40AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets40AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet40AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet60AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -process.hltPreAK8PFJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet50AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets50AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet50AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet80AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltPreAK8PFJet140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet110AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets110AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet110AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet140AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -process.hltPreAK8PFJet200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet170AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets170AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet170AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet200AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltPreAK8PFJet260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet210AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets210AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet210AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet260AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -process.hltPreAK8PFJet320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet270AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets270AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet270AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet320AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -process.hltPreAK8PFJet400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet350AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets350AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet350AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet400AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPreAK8PFJet450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet400AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets400AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet400AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet450AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPreAK8PFJet500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet450AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets450AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet450AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet500AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -process.hltPreAK8PFJet550 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet500AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets500AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet500AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet550AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets500AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 550.0 ) -) -process.hltPrePFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet10" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPrePFJet60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets40 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet40" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet60 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -process.hltPrePFJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet50" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltPrePFJet140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet110 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets110 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet110" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet140 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -process.hltPrePFJet200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet170 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets170 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet170" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltPrePFJet260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet210 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets210 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet210" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet260 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -process.hltPrePFJet320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet270 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets270 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet270" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet320 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -process.hltPrePFJet400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet350 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets350 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet350" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPrePFJet450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet400 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets400 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet400" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet450 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPrePFJet500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet450 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets450 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet450" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet500 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -process.hltPrePFJet550 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSinglePFJet550 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 550.0 ) -) -process.hltPrePFJetFwd40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet10" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFJetFwd60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets40 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet40" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet60 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -process.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFJetFwd80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet50" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFJetFwd140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet110 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets110 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet110" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet140 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -process.hltL1sSingleJet120Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFJetFwd200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet170 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets170 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet170" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltPrePFJetFwd260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet210 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets210 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet210" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet260 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -process.hltPrePFJetFwd320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet270 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets270 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet270" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet320 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -process.hltPrePFJetFwd400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet350 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets350 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet350" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPrePFJetFwd450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet400 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets400 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet400" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet450 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPrePFJetFwd500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet450 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets450 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet450" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet500 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -process.hltPreAK8PFJetFwd40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet10AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet10AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet40AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPreAK8PFJetFwd60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet40AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet40AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet60AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -process.hltPreAK8PFJetFwd80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet50AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet50AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet80AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltPreAK8PFJetFwd140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet110AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet110AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet140AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -process.hltPreAK8PFJetFwd200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet170AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets170AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet170AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet200AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltPreAK8PFJetFwd260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet210AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets210AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet210AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet260AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -process.hltPreAK8PFJetFwd320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet270AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets270AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet270AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet320AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -process.hltPreAK8PFJetFwd400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet350AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets350AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet350AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet400AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPreAK8PFJetFwd450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet400AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets400AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet400AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet450AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPreAK8PFJetFwd500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet450AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets450AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet450AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet500AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -process.hltL1sHTT120er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT180 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHtMhtJet30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 30.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltHT130Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 130.0 ) -) -process.hltPFHT180Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 180.0 ) -) -process.hltL1sHTT160er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT160er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT250 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT200Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 200.0 ) -) -process.hltPFHT250Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 250.0 ) -) -process.hltL1sHTT200er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT200er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT370 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT320Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 320.0 ) -) -process.hltPFHT370Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 370.0 ) -) -process.hltL1sHTT255er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT255er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT430 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT380Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 380.0 ) -) -process.hltPFHT430Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 430.0 ) -) -process.hltPrePFHT510 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT460Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 460.0 ) -) -process.hltPFHT510Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 510.0 ) -) -process.hltPrePFHT590 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT515Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 515.0 ) -) -process.hltPFHT590Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 590.0 ) -) -process.hltPrePFHT680 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT580Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 580.0 ) -) -process.hltPFHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 680.0 ) -) -process.hltPrePFHT780 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 680.0 ) -) -process.hltPFHT780Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 780.0 ) -) -process.hltPrePFHT890 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT790Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 790.0 ) -) -process.hltPFHT890Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 890.0 ) -) -process.hltPrePFHT1050 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT900Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 900.0 ) -) -process.hltPFHT1050Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 1050.0 ) -) -process.hltPrePFHT500PFMET100PFMHT100IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMet = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltTowerMakerForAll" ) -) -process.hltMET70 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 70.0 ) -) -process.hltHcalNoiseInfoProducer = cms.EDProducer( "HcalNoiseInfoProducer", - lMinRatio = cms.double( 0.7 ), - lMaxHighEHitTime = cms.double( 9999.0 ), - pMinHighEHitTime = cms.double( -4.0 ), - lMaxLowEHitTime = cms.double( 9999.0 ), - TS4TS5EnergyThreshold = cms.double( 50.0 ), - digiCollName = cms.string( "hltHcalDigis" ), - lMinHPDHits = cms.int32( 17 ), - tMinRBXHits = cms.int32( 50 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0, 4000.0 ), - minEZeros = cms.double( 10.0 ), - pMinRBXHits = cms.int32( 20 ), - tMinHPDHits = cms.int32( 16 ), - pMaxHPDEMF = cms.double( 0.02 ), - minRecHitE = cms.double( 1.5 ), - hlMaxHPDEMF = cms.double( -9999.0 ), - lRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.5, 0.0, 0.0, 1.0, -0.5 ), - maxCaloTowerIEta = cms.int32( 20 ), - maxNHF = cms.double( 0.9 ), - pMinEEMF = cms.double( 10.0 ), - pMaxRatio = cms.double( 0.85 ), - caloTowerCollName = cms.string( "hltTowerMakerForAll" ), - pMinEZeros = cms.double( 5.0 ), - pMaxHighEHitTime = cms.double( 5.0 ), - pMaxLowEHitTime = cms.double( 6.0 ), - minHighHitE = cms.double( 25.0 ), - minR45HitE = cms.double( 5.0 ), - tRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.2, 0.0, 0.0, 1.0, -0.2 ), - fillRecHits = cms.bool( True ), - lMinZeros = cms.int32( 10 ), - lMinRBXHits = cms.int32( 999 ), - pMinRBXRechitR45Fraction = cms.double( 0.1 ), - pMinRBXRechitR45EnergyFraction = cms.double( 0.1 ), - HcalRecHitFlagsToBeExcluded = cms.vint32( 11, 12, 13, 14, 15 ), - calibdigiHFthreshold = cms.double( -999.0 ), - minLowHitE = cms.double( 10.0 ), - minEEMF = cms.double( 50.0 ), - pMinRatio = cms.double( 0.75 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - pMaxRBXEMF = cms.double( 0.02 ), - pMinE = cms.double( 40.0 ), - tMaxRatio = cms.double( 0.92 ), - maxTrackEta = cms.double( 2.0 ), - tMinHighEHitTime = cms.double( -7.0 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), - lMaxRatio = cms.double( 0.96 ), - fillCaloTowers = cms.bool( True ), - fillDigis = cms.bool( True ), - lMinHighEHitTime = cms.double( -9999.0 ), - calibdigiHFtimeslices = cms.vint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ), - calibdigiHBHEthreshold = cms.double( 15.0 ), - pMinERatio = cms.double( 25.0 ), - fillTracks = cms.bool( False ), - trackCollName = cms.string( "generalTracks" ), - pMinZeros = cms.int32( 4 ), - minTrackPt = cms.double( 1.0 ), - tMinRatio = cms.double( 0.73 ), - TS4TS5UpperCut = cms.vdouble( 999.0, 999.0, 999.0, 999.0, 999.0 ), - pMinLowEHitTime = cms.double( -6.0 ), - maxjetindex = cms.int32( 0 ), - pMinRBXRechitR45Count = cms.int32( 1 ), - pMinHPDHits = cms.int32( 10 ), - lMinLowEHitTime = cms.double( -9999.0 ), - recHitCollName = cms.string( "hltHbhereco" ), - tMinHPDNoOtherHits = cms.int32( 9 ), - minERatio = cms.double( 50.0 ), - jetCollName = cms.string( "" ), - tMinLowEHitTime = cms.double( -9999.0 ), - tMaxHighEHitTime = cms.double( 6.0 ), - tMinZeros = cms.int32( 8 ), - lMinHPDNoOtherHits = cms.int32( 10 ), - maxProblemRBXs = cms.int32( 20 ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), - tMaxLowEHitTime = cms.double( 9999.0 ), - pMinHPDNoOtherHits = cms.int32( 7 ), - calibdigiHBHEtimeslices = cms.vint32( 3, 4, 5, 6 ), - hlMaxRBXEMF = cms.double( 0.01 ) -) -process.hltHcalTowerNoiseCleanerWithrechit = cms.EDProducer( "HLTHcalTowerNoiseCleanerWithrechit", - TS4TS5EnergyThreshold = cms.double( 50.0 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0, 4000.0 ), - HcalNoiseRBXCollection = cms.InputTag( "hltHcalNoiseInfoProducer" ), - minHPDNoOtherHits = cms.int32( 10 ), - minRBXEnergy = cms.double( 50.0 ), - CaloTowerCollection = cms.InputTag( "hltTowerMakerForAll" ), - minRecHitE = cms.double( 1.5 ), - severity = cms.int32( 1 ), - minHighHitE = cms.double( 25.0 ), - minR45HitE = cms.double( 5.0 ), - numRBXsToConsider = cms.int32( 2 ), - minRatio = cms.double( -999.0 ), - maxHighEHitTime = cms.double( 9999.0 ), - maxRBXEMF = cms.double( 0.02 ), - minHPDHits = cms.int32( 17 ), - needEMFCoincidence = cms.bool( True ), - minZeros = cms.int32( 10 ), - minLowHitE = cms.double( 10.0 ), - TS4TS5UpperCut = cms.vdouble( 999.0, 999.0, 999.0, 999.0, 999.0 ), - minHighEHitTime = cms.double( -9999.0 ), - maxRatio = cms.double( 999.0 ), - hltRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.5, 0.0, 0.0, 1.0, -0.5 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), - maxTowerNoiseEnergyFraction = cms.double( 0.5 ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), - minRBXHits = cms.int32( 999 ), - maxNumRBXs = cms.int32( 2 ) -) -process.hltMetClean = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltHcalTowerNoiseCleanerWithrechit" ) -) -process.hltMETClean60 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 60.0 ) -) -process.hltMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltMHT70 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 70.0 ) -) -process.hltHT400Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 400.0 ) -) -process.hltPFMHTTightID = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFMHTTightID100 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 100.0 ) -) -process.hltPFMETProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "hltPFMet" ), - src = cms.InputTag( "hltParticleFlow" ) -) -process.hltPFMET100 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -process.hltPFHT500Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 500.0 ) -) -process.hltPrePFHT500PFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -process.hltMETClean70 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 70.0 ) -) -process.hltMHT80 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 80.0 ) -) -process.hltPFMHTTightID110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 110.0 ) -) -process.hltPFMET110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -process.hltPrePFHT700PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET60 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 60.0 ) -) -process.hltMETClean50 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 50.0 ) -) -process.hltMHT60 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 60.0 ) -) -process.hltHT550Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 550.0 ) -) -process.hltPFMHTTightID85 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 85.0 ) -) -process.hltPFMET85 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 85.0 ) -) -process.hltPFHT700Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 700.0 ) -) -process.hltPrePFHT700PFMET95PFMHT95IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMHTTightID95 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 95.0 ) -) -process.hltPFMET95 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 95.0 ) -) -process.hltPrePFHT800PFMET75PFMHT75IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET50 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 50.0 ) -) -process.hltMETClean40 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 40.0 ) -) -process.hltMHT50 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 50.0 ) -) -process.hltHT650Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 650.0 ) -) -process.hltPFMHTTightID75 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 75.0 ) -) -process.hltPFMET75 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 75.0 ) -) -process.hltPFHT800Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 800.0 ) -) -process.hltPrePFHT800PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sAllETMHadSeeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet60er3p0_ETM60 OR L1_DoubleJet60er3p0_ETM80 OR L1_ETM100 OR L1_ETM100_Jet60_dPhi_Min0p4 OR L1_ETM105 OR L1_ETM110 OR L1_ETM115 OR L1_ETM120 OR L1_ETM150 OR L1_ETM60 OR L1_ETM70 OR L1_ETM75 OR L1_ETM75_Jet60_dPhi_Min0p4 OR L1_ETM80 OR L1_ETM85 OR L1_ETM90 OR L1_ETM95 OR L1_ETMHF100 OR L1_ETMHF100_Jet60_OR_DiJet30woTT28 OR L1_ETMHF100_Jet60_OR_DoubleJet30 OR L1_ETMHF100_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF105_Jet60_OR_DoubleJet30 OR L1_ETMHF110 OR L1_ETMHF110_Jet60_OR_DiJet30woTT28 OR L1_ETMHF110_Jet60_OR_DoubleJet30 OR L1_ETMHF110_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF115_Jet60_OR_DoubleJet30 OR L1_ETMHF120 OR L1_ETMHF120_Jet60_OR_DiJet30woTT28 OR L1_ETMHF120_Jet60_OR_DoubleJet30 OR L1_ETMHF150 OR L1_ETMHF70 OR L1_ETMHF70_Jet60_OR_DiJet30woTT28 OR L1_ETMHF70_Jet60_OR_DoubleJet30 OR L1_ETMHF70_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF75_Jet60_OR_DoubleJet30 OR L1_ETMHF80 OR L1_ETMHF80_Jet60_OR_DiJet30woTT28 OR L1_ETMHF80_Jet60_OR_DoubleJet30 OR L1_ETMHF80_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF85_Jet60_OR_DoubleJet30 OR L1_ETMHF90 OR L1_ETMHF90_Jet60_OR_DiJet30woTT28 OR L1_ETMHF90_Jet60_OR_DoubleJet30 OR L1_ETMHF90_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF95_Jet60_OR_DoubleJet30" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMET120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET90 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 90.0 ) -) -process.hltMETClean80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -process.hltMHT90 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 90.0 ) -) -process.hltPFMHTTightID120 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 120.0 ) -) -process.hltPFMET120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltPrePFMET130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET100 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -process.hltMETClean90 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 90.0 ) -) -process.hltMHT100 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 100.0 ) -) -process.hltPFMHTTightID130 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 130.0 ) -) -process.hltPFMET130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -process.hltPrePFMET140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET110 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -process.hltMETClean100 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -process.hltMHT110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 110.0 ) -) -process.hltPFMHTTightID140 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 140.0 ) -) -process.hltPFMET140 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 140.0 ) -) -process.hltPrePFMET100PFMHT100IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectorJets30L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etMin = cms.double( 30.0 ) -) -process.hltSelectorCentralJets30L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets30L1FastJet" ), - etaMin = cms.double( -2.4 ), - etaMax = cms.double( 2.4 ) -) -process.hltSelector8CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 8 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltSelectorCentralJets30L1FastJeta" ) -) -process.hltSelectorJets20L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - etMin = cms.double( 20.0 ) -) -process.hltSelectorCentralJets20L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets20L1FastJet" ), - etaMin = cms.double( -2.4 ), - etaMax = cms.double( 2.4 ) -) -process.hltSiPixelDigisRegForBTag = cms.EDProducer( "SiPixelRawToDigi", - UseQualityInfo = cms.bool( False ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - InputLabel = cms.InputTag( "rawDataCollector" ), - IncludeErrors = cms.bool( False ), - ErrorList = cms.vint32( ), - Regions = cms.PSet( - maxZ = cms.vdouble( 24.0 ), - inputs = cms.VInputTag( 'hltSelectorCentralJets20L1FastJeta' ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - deltaPhi = cms.vdouble( 0.5 ) - ), - Timing = cms.untracked.bool( False ), - CablingMapLabel = cms.string( "" ), - UserErrorList = cms.vint32( ) -) -process.hltSiPixelClustersRegForBTag = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigisRegForBTag" ), - ChannelThreshold = cms.int32( 1000 ), - maxNumberOfClusters = cms.int32( 40000 ), - ClusterThreshold_L1 = cms.int32( 2000 ), - MissCalibrate = cms.untracked.bool( True ), - VCaltoElectronGain = cms.int32( 47 ), - VCaltoElectronGain_L1 = cms.int32( 50 ), - VCaltoElectronOffset = cms.int32( -60 ), - SplitClusters = cms.bool( False ), - payloadType = cms.string( "HLT" ), - SeedThreshold = cms.int32( 1000 ), - VCaltoElectronOffset_L1 = cms.int32( -670 ), - ClusterThreshold = cms.int32( 4000 ) -) -process.hltSiPixelClustersRegForBTagCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - onDemand = cms.bool( False ) -) -process.hltSiPixelRecHitsRegForBTag = cms.EDProducer( "SiPixelRecHitConverter", - VerboseLevel = cms.untracked.int32( 0 ), - src = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ) -) -process.hltPixelLayerQuadrupletsRegForBTag = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - TIB = cms.PSet( ) -) -process.hltSelector4CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltSelectorCentralJets20L1FastJeta" ) -) -process.hltFastPrimaryVertex = cms.EDProducer( "FastPrimaryVertexWithWeightsProducer", - maxJetEta_EC = cms.double( 2.6 ), - peakSizeY_q = cms.double( 1.0 ), - PixelCellHeightOverWidth = cms.double( 1.8 ), - weight_dPhi_EC = cms.double( 0.064516129 ), - zClusterWidth_step1 = cms.double( 2.0 ), - zClusterWidth_step2 = cms.double( 0.65 ), - zClusterWidth_step3 = cms.double( 0.3 ), - weight_dPhi = cms.double( 0.13888888 ), - minJetEta_EC = cms.double( 1.3 ), - ptWeighting = cms.bool( True ), - maxZ = cms.double( 19.0 ), - njets = cms.int32( 999 ), - maxSizeX = cms.double( 2.1 ), - ptWeighting_slope = cms.double( 0.05 ), - weight_SizeX1 = cms.double( 0.88 ), - clusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - weightCut_step2 = cms.double( 0.05 ), - weightCut_step3 = cms.double( 0.1 ), - maxSizeY_q = cms.double( 2.0 ), - endCap = cms.bool( True ), - weight_rho_up = cms.double( 22.0 ), - jets = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - minSizeY_q = cms.double( -0.6 ), - EC_weight = cms.double( 0.008 ), - weight_charge_up = cms.double( 190000.0 ), - maxDeltaPhi = cms.double( 0.21 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - weight_charge_down = cms.double( 11000.0 ), - ptWeighting_offset = cms.double( -1.0 ), - weight_charge_peak = cms.double( 22000.0 ), - minJetPt = cms.double( 0.0 ), - maxDeltaPhi_EC = cms.double( 0.14 ), - zClusterSearchArea_step3 = cms.double( 0.55 ), - barrel = cms.bool( True ), - maxJetEta = cms.double( 2.6 ), - pixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - zClusterSearchArea_step2 = cms.double( 3.0 ) -) -process.hltFastPVPixelVertexFilter = cms.EDFilter( "VertexSelector", - filter = cms.bool( True ), - src = cms.InputTag( "hltFastPrimaryVertex" ), - cut = cms.string( "!isFake && ndof > 0 && abs(z) <= 25 && position.Rho <= 2" ) -) -process.hltFastPVPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.0 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 999.0 ) -) -process.hltFastPVPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltFastPVPixelTracksTrackingRegions = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - vertexSrc = cms.InputTag( "hltFastPrimaryVertex" ), - ptMin = cms.double( 0.9 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.5 ), - originHalfLength = cms.double( 1.5 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ), - deltaPhiRegion = cms.double( 0.3 ) - ) -) -process.hltFastPVPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFastPVPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) -) -process.hltFastPVPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFastPVPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltFastPVPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltFastPVPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltFastPVPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltFastPVPixelTracksHitQuadruplets" ) -) -process.hltFastPVJetTracksAssociator = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - tracks = cms.InputTag( "hltFastPVPixelTracks" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltFastPVJetVertexChecker = cms.EDFilter( "JetVertexChecker", - minPt = cms.double( 0.0 ), - pvErr_x = cms.double( 0.0015 ), - maxETA = cms.double( 2.4 ), - maxTrackPt = cms.double( 20.0 ), - maxNJetsToCheck = cms.int32( 2 ), - minPtRatio = cms.double( 0.1 ), - pvErr_y = cms.double( 0.0015 ), - doFilter = cms.bool( False ), - pvErr_z = cms.double( 1.5 ), - jetTracks = cms.InputTag( "hltFastPVJetTracksAssociator" ), - maxChi2 = cms.double( 20.0 ), - newMethod = cms.bool( True ), - maxNjetsOutput = cms.int32( 2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) -) -process.hltFastPVPixelTracksRecoverFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.0 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 999.0 ) -) -process.hltFastPVPixelTracksRecoverFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltFastPVPixelTracksTrackingRegionsRecover = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltFastPVJetVertexChecker" ), - vertexSrc = cms.InputTag( "hltFastPVJetVertexChecker" ), - ptMin = cms.double( 0.9 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.5 ), - originHalfLength = cms.double( 20.0 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ), - deltaPhiRegion = cms.double( 0.5 ) - ) -) -process.hltFastPVPixelTracksHitDoubletsRecover = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFastPVPixelTracksTrackingRegionsRecover" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) -) -process.hltFastPVPixelTracksHitQuadrupletsRecover = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFastPVPixelTracksHitDoubletsRecover" ), - fitFastCircle = cms.bool( False ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltFastPVPixelTracksRecover = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltFastPVPixelTracksRecoverFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltFastPVPixelTracksRecoverFitter" ), - SeedingHitSets = cms.InputTag( "hltFastPVPixelTracksHitQuadrupletsRecover" ) -) -process.hltFastPVPixelTracksMerger = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( False ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltFastPVPixelTracks','hltFastPVPixelTracksRecover' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltFastPVPixelTracks','hltFastPVPixelTracksRecover' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltFastPVPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForBTag" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltFastPVPixelTracksMerger" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 10.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.07 ) -) -process.hltFastPVPixelVerticesFilter = cms.EDFilter( "VertexSelector", - filter = cms.bool( True ), - src = cms.InputTag( "hltFastPVPixelVertices" ), - cut = cms.string( "!isFake && ndof > 0 && abs(z) <= 25 && position.Rho <= 2" ) -) -process.hltSiStripClustersRegForBTag = cms.EDProducer( "MeasurementTrackerEventProducer", - inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), - pixelClusterProducer = cms.string( "hltSiPixelClustersRegForBTag" ), - switchOffPixelsIfEmpty = cms.bool( True ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) -) -process.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltFastPVPixelTracksMerger" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksForBTag" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersRegForBTag" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForBTag" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersRegForBTag" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','MVAValues' ) -) -process.hltIter1ClustersRefRemovalForBTag = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1MaskedMeasurementTrackerEventForBTag = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -process.hltIter1PixelLayerQuadrupletsForBTag = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1PFlowPixelTrackingRegionsForBTag = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ), - precise = cms.bool( True ), - deltaEta = cms.double( 1.0 ), - deltaPhi = cms.double( 1.0 ) - ) -) -process.hltIter1PFlowPixelClusterCheckForBTag = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -process.hltIter1PFlowPixelHitDoubletsForBTag = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsForBTag" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForBTag" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsForBTag" ) -) -process.hltIter1PFlowPixelHitQuadrupletsForBTag = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsForBTag" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1PFlowPixelSeedsForBTag = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadrupletsForBTag" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFlowPixelSeedsForBTag" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesForBTag" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1PFlowTrackCutClassifierPromptForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1PFlowTrackCutClassifierDetachedForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1PFlowTrackCutClassifierMergedForBTag = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptForBTag', - 'hltIter1PFlowTrackCutClassifierDetachedForBTag' ) -) -process.hltIter1PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedForBTag','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedForBTag','MVAValues' ) -) -process.hltIter1MergedForBTag = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForBTag','hltIter1PFlowTrackSelectionHighPurityForBTag' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForBTag','hltIter1PFlowTrackSelectionHighPurityForBTag' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2ClustersRefRemovalForBTag = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityForBTag" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2MaskedMeasurementTrackerEventForBTag = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -process.hltIter2PixelLayerTripletsForBTag = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2PFlowPixelTrackingRegionsForBTag = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.8 ) - ) -) -process.hltIter2PFlowPixelClusterCheckForBTag = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -process.hltIter2PFlowPixelHitDoubletsForBTag = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsForBTag" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForBTag" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsForBTag" ) -) -process.hltIter2PFlowPixelHitTripletsForBTag = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsForBTag" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2PFlowPixelSeedsForBTag = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTripletsForBTag" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeedsForBTag" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesForBTag" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForBTag" ), - originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierForBTag','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierForBTag','MVAValues' ) -) -process.hltIter2MergedForBTag = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForBTag','hltIter2PFlowTrackSelectionHighPurityForBTag' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedForBTag','hltIter2PFlowTrackSelectionHighPurityForBTag' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltVerticesL3 = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltIter2MergedForBTag" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ), - use_vdt = cms.untracked.bool( True ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -process.hltFastPixelBLifetimeL3Associator = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltImpactParameterTagInfos = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( 'hltVerticesL3','WithBS' ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3Associator" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( True ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -process.hltInclusiveVertexFinder = cms.EDProducer( "InclusiveVertexFinder", - fitterSigmacut = cms.double( 3.0 ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - vertexMinAngleCosine = cms.double( 0.95 ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - useVertexReco = cms.bool( True ), - vertexMinDLenSig = cms.double( 0.5 ), - useDirectVertexFitter = cms.bool( True ), - minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) -) -process.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 2.0 ), - secondaryVertices = cms.InputTag( "hltInclusiveVertexFinder" ), - maxFraction = cms.double( 0.7 ) -) -process.hltTrackVertexArbitrator = cms.EDProducer( "TrackVertexArbitrator", - fitterSigmacut = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - fitterTini = cms.double( 256.0 ), - trackMinLayers = cms.int32( 4 ), - fitterRatio = cms.double( 0.25 ), - secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVertices" ), - sigCut = cms.double( 5.0 ), - distCut = cms.double( 0.04 ), - trackMinPt = cms.double( 0.4 ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - dLenFraction = cms.double( 0.333 ), - trackMinPixels = cms.int32( 1 ), - dRCut = cms.double( 0.4 ) -) -process.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 10.0 ), - secondaryVertices = cms.InputTag( "hltTrackVertexArbitrator" ), - maxFraction = cms.double( 0.2 ) -) -process.hltInclusiveSecondaryVertexFinderTagInfos = cms.EDProducer( "SecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltImpactParameterTagInfos" ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltInclusiveMergedVertices" ) -) -process.hltCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ), - tagInfos = cms.VInputTag( 'hltImpactParameterTagInfos','hltInclusiveSecondaryVertexFinderTagInfos' ) -) -process.hltBTagCaloCSVp7Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.7 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPrePFMET110PFMHT110IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMET120PFMHT120IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMET130PFMHT130IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMET140PFMHT140IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sAllETMHFHTT60Seeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFMET120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFHT60Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 60.0 ) -) -process.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMHTNoMuTightID = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( True ) -) -process.hltPFMHTNoMuTightID120 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 120.0 ) -) -process.hltParticleFlowNoMu = cms.EDFilter( "GenericPFCandidateSelector", - src = cms.InputTag( "hltParticleFlow" ), - cut = cms.string( "particleId!=3" ) -) -process.hltPFMETNoMuProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "pfMetNoMu" ), - src = cms.InputTag( "hltParticleFlowNoMu" ) -) -process.hltPFMETNoMu120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltcorrPFMETTypeOne = cms.EDProducer( "PFJetMETcorrInputProducer", - src = cms.InputTag( "hltAK4PFJets" ), - type1JetPtThreshold = cms.double( 35.0 ), - skipEMfractionThreshold = cms.double( 0.9 ), - skipEM = cms.bool( True ), - jetCorrLabelRes = cms.InputTag( "hltAK4PFCorrector" ), - offsetCorrLabel = cms.InputTag( "hltAK4PFFastJetCorrector" ), - skipMuons = cms.bool( True ), - skipMuonSelection = cms.string( "isGlobalMuon | isStandAloneMuon" ), - jetCorrEtaMax = cms.double( 9.9 ), - jetCorrLabel = cms.InputTag( "hltAK4PFCorrector" ) -) -process.hltPFMETTypeOne = cms.EDProducer( "CorrectedPFMETProducer", - src = cms.InputTag( "hltPFMETProducer" ), - srcCorrections = cms.VInputTag( 'hltcorrPFMETTypeOne:type1' ) -) -process.hltPFMETTypeOne120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltPrePFMETTypeOne110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMETTypeOne110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -process.hltPrePFMETTypeOne120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMETTypeOne130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMETTypeOne130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -process.hltPrePFMETTypeOne140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMETTypeOne140 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 140.0 ) -) -process.hltPrePFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMHTNoMuTightID110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 110.0 ) -) -process.hltPFMETNoMu110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -process.hltPrePFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMHTNoMuTightID130 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 130.0 ) -) -process.hltPFMETNoMu130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -process.hltPrePFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMHTNoMuTightID140 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 140.0 ) -) -process.hltPFMETNoMu140 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 140.0 ) -) -process.hltPrePFMET120PFMHT120IDTightHFCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHfCleanedreco = cms.EDProducer( "HFPhase1Reconstructor", - setNoiseFlags = cms.bool( True ), - PETstat = cms.PSet( - shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_R_29 = cms.vdouble( 0.8 ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ), - short_R_29 = cms.vdouble( 0.8 ), - long_R = cms.vdouble( 0.98 ), - short_R = cms.vdouble( 0.8 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ), - algoConfigClass = cms.string( "HFPhase1PMTParams" ), - inputLabel = cms.InputTag( "hltHfprereco" ), - S9S1stat = cms.PSet( - shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ), - isS8S1 = cms.bool( False ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ), - short_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ), - checkChannelQualityForDepth3and4 = cms.bool( False ), - useChannelQualityFromDB = cms.bool( False ), - algorithm = cms.PSet( - tfallIfNoTDC = cms.double( -101.0 ), - triseIfNoTDC = cms.double( -100.0 ), - rejectAllFailures = cms.bool( True ), - energyWeights = cms.vdouble( 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0 ), - soiPhase = cms.uint32( 1 ), - timeShift = cms.double( 0.0 ), - tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ), - Class = cms.string( "HFFlexibleTimeCheck" ) - ), - S8S1stat = cms.PSet( - shortEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ), - isS8S1 = cms.bool( True ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ), - short_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ) -) -process.hltTowerMakerForAllHFCleaned = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfCleanedreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltMetHFCleaned = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltTowerMakerForAllHFCleaned" ) -) -process.hltMET90HFCleaned = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetHFCleaned" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -process.hltAK4CaloJetsHFCleaned = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForAllHFCleaned" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK4CaloJetsHFCleanedIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", - min_N90 = cms.int32( -2 ), - min_N90hits = cms.int32( 2 ), - min_EMF = cms.double( 1.0E-6 ), - jetsInput = cms.InputTag( "hltAK4CaloJetsHFCleaned" ), - JetIDParams = cms.PSet( - hfRecHitsColl = cms.InputTag( "hltHfCleanedreco" ), - hoRecHitsColl = cms.InputTag( "hltHoreco" ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), - useRecHits = cms.bool( True ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) - ), - max_EMF = cms.double( 999.0 ) -) -process.hltFixedGridRhoFastjetAllCaloHFCleaned = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 5.0 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForAllHFCleaned" ) -) -process.hltAK4CaloFastJetCorrectorHFCleaned = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCaloHFCleaned" ), - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L1FastJet" ) -) -process.hltAK4CaloCorrectorHFCleaned = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrectorHFCleaned','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' ) -) -process.hltAK4CaloJetsCorrectedHFCleaned = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJetsHFCleaned" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrectorHFCleaned' ) -) -process.hltAK4CaloJetsCorrectedHFCleanedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJetsHFCleanedIDPassed" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrectorHFCleaned' ) -) -process.hltMhtHFCleaned = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrectedHFCleanedIDPassed" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltMHT90HFCleaned = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMhtHFCleaned' ), - minMht = cms.vdouble( 90.0 ) -) -process.hltTowerMakerForPFHFCleaned = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfCleanedreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.4 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.4 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 1.8 ), - HcalAcceptSeverityLevel = cms.uint32( 11 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 1.1 ), - HOThresholdPlus2 = cms.double( 1.1 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 1.2 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 1.1 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.4 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( True ), - HOThresholdMinus2 = cms.double( 1.1 ), - HOThreshold0 = cms.double( 1.1 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltAK4CaloJetsHFCleanedPF = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForPF" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK4CaloJetsHFCleanedPFEt5 = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsHFCleanedPF" ), - etMin = cms.double( 5.0 ) -) -process.hltParticleFlowRecHitHCALHFCleaned = cms.EDProducer( "PFCTRecHitProducer", - ECAL_Compensate = cms.bool( False ), - ECAL_Dead_Code = cms.uint32( 10 ), - MinLongTiming_Cut = cms.double( -5.0 ), - ECAL_Compensation = cms.double( 0.5 ), - MaxLongTiming_Cut = cms.double( 5.0 ), - weight_HFhad = cms.double( 1.0 ), - ApplyPulseDPG = cms.bool( False ), - navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ), - ECAL_Threshold = cms.double( 10.0 ), - ApplyTimeDPG = cms.bool( False ), - caloTowers = cms.InputTag( "hltTowerMakerForPFHFCleaned" ), - hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ), - LongFibre_Fraction = cms.double( 0.1 ), - MaxShortTiming_Cut = cms.double( 5.0 ), - HcalMaxAllowedHFLongShortSev = cms.int32( 9 ), - thresh_Barrel = cms.double( 0.4 ), - navigation_HF = cms.bool( True ), - HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ), - HF_Calib_29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - EM_Depth = cms.double( 22.0 ), - weight_HFem = cms.double( 1.0 ), - LongShortFibre_Cut = cms.double( 1.0E9 ), - MinShortTiming_Cut = cms.double( -5.0 ), - HCAL_Calib = cms.bool( True ), - thresh_HF = cms.double( 0.4 ), - HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ), - thresh_Endcap = cms.double( 0.4 ), - HcalMaxAllowedChannelStatusSev = cms.int32( 9 ), - hcalRecHitsHF = cms.InputTag( "hltHfCleanedreco" ), - ShortFibre_Cut = cms.double( 60.0 ), - ApplyLongShortDPG = cms.bool( True ), - HF_Calib = cms.bool( True ), - HAD_Depth = cms.double( 47.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HCAL_Calib_29 = cms.double( 1.35 ) -) -process.hltParticleFlowRecHitHFCleaned = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( thresh_HF = cms.double( 0.4 ), - LongFibre_Fraction = cms.double( 0.1 ), - src = cms.InputTag( "hltHfCleanedreco" ), - EMDepthCorrection = cms.double( 22.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HADDepthCorrection = cms.double( 25.0 ), - HFCalib29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - name = cms.string( "PFHFRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( flags = cms.vstring( 'Standard', - 'HFLong', - 'HFShort' ), - cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11, 9, 9 ) - ), - cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), - cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) - ) - ) - ) - ), - ShortFibre_Cut = cms.double( 60.0 ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitHCALNavigator" ) - ) -) -process.hltParticleFlowClusterHFCleaned = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_HAD" ) - ) - ), - showerSigma = cms.double( 0.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 0 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHFCleaned" ) -) -process.hltParticleFlowBlockHFCleaned = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), - source = cms.InputTag( "hltLightPFTracks" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHFCleaned" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -process.hltParticleFlowHFCleaned = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHFCleaned:Cleaned','hltParticleFlowClusterHFCleaned:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuons" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlockHFCleaned" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -process.hltAK4PFJetsHFCleaned = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlowHFCleaned" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK4PFJetsLooseIDHFCleaned = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.99 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK4PFJetsHFCleaned" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -process.hltAK4PFJetsTightIDHFCleaned = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.9 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK4PFJetsHFCleaned" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -process.hltFixedGridRhoFastjetAllHFCleaned = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 5.0 ), - pfCandidatesTag = cms.InputTag( "hltParticleFlowHFCleaned" ) -) -process.hltAK4PFFastJetHFCleanedCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllHFCleaned" ), - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L1FastJet" ) -) -process.hltAK4PFCorrectorHFCleaned = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4PFFastJetHFCleanedCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' ) -) -process.hltAK4PFJetsHFCleanedCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsHFCleaned" ), - correctors = cms.VInputTag( 'hltAK4PFCorrectorHFCleaned' ) -) -process.hltAK4PFJetsHFCleanedLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsLooseIDHFCleaned" ), - correctors = cms.VInputTag( 'hltAK4PFCorrectorHFCleaned' ) -) -process.hltAK4PFJetsHFCleanedTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsTightIDHFCleaned" ), - correctors = cms.VInputTag( 'hltAK4PFCorrectorHFCleaned' ) -) -process.hltPFMHTTightIDHFCleaned = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsHFCleanedTightIDCorrected" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFMHTTightIDHFCleaned120 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightIDHFCleaned' ), - minMht = cms.vdouble( 120.0 ) -) -process.hltPFMETHFCleanedProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "hltPFMetHFCleaned" ), - src = cms.InputTag( "hltParticleFlowHFCleaned" ) -) -process.hltPFMETHFCleaned120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETHFCleanedProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltPrePFMETNoMu120PFMHTNoMu120IDTightHFCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltParticleFlowNoMuHFCleaned = cms.EDFilter( "GenericPFCandidateSelector", - src = cms.InputTag( "hltParticleFlowHFCleaned" ), - cut = cms.string( "particleId!=3" ) -) -process.hltPFMETNoMuProducerHFCleaned = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "pfMetNoMuHFCleaned" ), - src = cms.InputTag( "hltParticleFlowNoMuHFCleaned" ) -) -process.hltPFMETNoMuHFCleaned120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducerHFCleaned" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltPrePFMETTypeOne120PFMHT120IDTightHFCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltcorrPFMETTypeOneHFCleaned = cms.EDProducer( "PFJetMETcorrInputProducer", - src = cms.InputTag( "hltAK4PFJetsHFCleaned" ), - type1JetPtThreshold = cms.double( 35.0 ), - skipEMfractionThreshold = cms.double( 0.9 ), - skipEM = cms.bool( True ), - jetCorrLabelRes = cms.InputTag( "hltAK4PFCorrectorHFCleaned" ), - offsetCorrLabel = cms.InputTag( "hltAK4PFFastJetHFCleanedCorrector" ), - skipMuons = cms.bool( True ), - skipMuonSelection = cms.string( "isGlobalMuon | isStandAloneMuon" ), - jetCorrEtaMax = cms.double( 9.9 ), - jetCorrLabel = cms.InputTag( "hltAK4PFCorrectorHFCleaned" ) -) -process.hltPFMETTypeOneHFCleaned = cms.EDProducer( "CorrectedPFMETProducer", - src = cms.InputTag( "hltPFMETHFCleanedProducer" ), - srcCorrections = cms.VInputTag( 'hltcorrPFMETTypeOneHFCleaned:type1' ) -) -process.hltPFMETTypeOne120HFCleaned = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOneHFCleaned" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltPrePFMET120PFMHT120IDTightPFHT60HFCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMonoCentralPFJet80PFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCentralCaloJet65 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 65.0 ) -) -process.hltCentralPFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 80.0 ) -) -process.hltPreMonoCentralPFJet80PFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMonoCentralPFJet80PFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMonoCentralPFJet80PFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreL1ETMHadSeeds = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMHT90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET80NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET90NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET100NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET110NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET250NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET250 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 250.0 ) -) -process.hltPreCaloMET70HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET80HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET90HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET100HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET250HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMETClean250 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 250.0 ) -) -process.hltPreCaloMET300HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMETClean300 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 300.0 ) -) -process.hltPreCaloMET350HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMETClean350 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 350.0 ) -) -process.hltPrePFMET200NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMET200 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 200.0 ) -) -process.hltPrePFMET200HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMET250HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMET250 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 250.0 ) -) -process.hltPrePFMET300HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMET300 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 300.0 ) -) -process.hltPrePFMET200HBHEBeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCSCHaloData = cms.EDProducer( "CSCHaloDataProducer", - ExpectedBX = cms.int32( 6 ), - RecHitTime0 = cms.double( 0.0 ), - MinOuterMomentumTheta = cms.double( 0.1 ), - HBHErhLabel = cms.InputTag( "hltHbhereco" ), - SALabel = cms.InputTag( "" ), - MatchingDPhiThreshold = cms.double( 0.18 ), - MaxOuterMomentumTheta = cms.double( 3.0 ), - DphiParam = cms.double( 1.0 ), - RecHitTimeWindow = cms.double( 25.0 ), - DetaParam = cms.double( 0.1 ), - InnerRMinParam = cms.double( 0.0 ), - MaxFreeInverseBeta = cms.double( 0.0 ), - MaxSegmentPhiDiff = cms.double( 0.1 ), - MuonLabel = cms.InputTag( "hltMuons" ), - MatchParameters = cms.PSet( - RPChits = cms.InputTag( "hltRpcRecHits" ), - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - MaxDtMuonSegment = cms.double( -10.0 ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - InnerRMaxParam = cms.double( 99999.0 ), - ECALErhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - MaxSegmentRDiff = cms.double( 10.0 ), - ECALBrhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - L1MuGMTReadoutLabel = cms.InputTag( "" ), - MaxSegmentTheta = cms.double( 0.7 ), - HLTResultLabel = cms.InputTag( "" ), - HLTBitLabel = cms.VInputTag( ), - NormChi2Param = cms.double( 8.0 ), - ALCTDigiLabel = cms.InputTag( "" ), - OuterRMaxParam = cms.double( 99999.0 ), - MatchingDEtaThreshold = cms.double( 0.4 ), - OuterRMinParam = cms.double( 0.0 ), - MatchingDWireThreshold = cms.int32( 5 ), - CosmicMuonLabel = cms.InputTag( "" ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ) -) -process.hltEcalHaloData = cms.EDProducer( "EcalHaloDataProducer", - ESRecHitLabel = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - ESRecHitEnergyThresholdParam = cms.double( 0.3 ), - AngleCutParam = cms.double( 0.51 ), - EBRecHitEnergyThresholdParam = cms.double( 0.3 ), - RoundnessCutParam = cms.double( 0.41 ), - EERecHitEnergyThresholdParam = cms.double( 0.3 ), - NHitsEcalThresholdParam = cms.int32( 4 ), - SuperClusterLabel = cms.InputTag( "" ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - PhotonLabel = cms.InputTag( "" ), - SumEcalEnergyThresholdParam = cms.double( 10.0 ), - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -process.hltHcalHaloData = cms.EDProducer( "HcalHaloDataProducer", - SumHcalEnergyThresholdParam = cms.double( 18.0 ), - NHitsHcalThresholdParam = cms.int32( 4 ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - caloTowerCollName = cms.InputTag( "hltTowerMakerForAll" ), - HORecHitLabel = cms.InputTag( "hltHoreco" ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - HERecHitEnergyThresholdParam = cms.double( 0.5 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - HBRecHitEnergyThresholdParam = cms.double( 0.5 ), - HFRecHitLabel = cms.InputTag( "hltHfreco" ), - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -process.hltGlobalHaloData = cms.EDProducer( "GlobalHaloDataProducer", - rh_et_threshforcscmatching_ee = cms.double( 10.0 ), - IsHLT = cms.bool( True ), - rh_et_threshforcscmatching_eb = cms.double( 10.0 ), - dtcalosegm_thresh_he = cms.double( 15.0 ), - dtcalosegm_thresh_hb = cms.double( 15.0 ), - rcalominrsegm_lowthresh_ee = cms.double( -30.0 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - dtcalosegm_thresh_eb = cms.double( 15.0 ), - rcalominrsegm_lowthresh_eb = cms.double( -30.0 ), - dphicalosegm_thresh_he = cms.double( 0.1 ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - dphicalosegm_thresh_hb = cms.double( 0.15 ), - dtcalosegm_thresh_ee = cms.double( 15.0 ), - EcalHaloDataLabel = cms.InputTag( "hltEcalHaloData" ), - rcalominrsegm_lowthresh_he = cms.double( -30.0 ), - rcalominrsegm_lowthresh_hb = cms.double( -100.0 ), - metLabel = cms.InputTag( "hltMet" ), - dphicalosegm_thresh_ee = cms.double( 0.04 ), - EcalMinMatchingRadiusParam = cms.double( 110.0 ), - MuonLabel = cms.InputTag( "hltMuons" ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - dphicalosegm_thresh_eb = cms.double( 0.04 ), - rh_et_threshforcscmatching_hb = cms.double( 20.0 ), - rh_et_threshforcscmatching_he = cms.double( 20.0 ), - rcalominrsegm_highthresh_hb = cms.double( 20.0 ), - MaxSegmentTheta = cms.double( 0.7 ), - rcalominrsegm_highthresh_he = cms.double( 30.0 ), - EcalMaxMatchingRadiusParam = cms.double( 330.0 ), - HcalHaloDataLabel = cms.InputTag( "hltHcalHaloData" ), - CaloTowerEtThresholdParam = cms.double( 0.3 ), - calotowerLabel = cms.InputTag( "hltTowerMakerForAll" ), - rcalominrsegm_highthresh_ee = cms.double( 30.0 ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), - rcalominrsegm_highthresh_eb = cms.double( 15.0 ), - CSCHaloDataLabel = cms.InputTag( "hltCSCHaloData" ) -) -process.hltCaloRecHitsBeamHaloCleaned = cms.EDProducer( "CaloRecHitsBeamHaloCleaned", - IsHLT = cms.bool( True ), - GlobalHaloDataLabel = cms.InputTag( "hltGlobalHaloData" ), - HBHERecHitsLabel = cms.InputTag( "hltHbhereco" ), - EERecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EBRecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -process.hltTowerMakerForAllBeamHaloCleaned = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltCaloRecHitsBeamHaloCleaned" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEB','hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltMetCleanBH = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltTowerMakerForAllBeamHaloCleaned" ) -) -process.hltMETCleanBH80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetCleanBH" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -process.hltPrePFMETTypeOne200HBHEBeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMETTypeOne200 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 200.0 ) -) -process.hltL1sETM80ToETM150 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETM80 OR L1_ETM85 OR L1_ETM90 OR L1_ETM95 OR L1_ETM100 OR L1_ETM105 OR L1_ETM110 OR L1_ETM115 OR L1_ETM120 OR L1_ETM150" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET105 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 105.0 ) -) -process.hltMETClean65 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 65.0 ) -) -process.hltDeDxEstimatorProducer = cms.EDProducer( "DeDxEstimatorProducer", - UseStrip = cms.bool( True ), - exponent = cms.double( -2.0 ), - UseCalibration = cms.bool( False ), - calibrationPath = cms.string( "" ), - ProbabilityMode = cms.string( "Accumulation" ), - tracks = cms.InputTag( "hltMergedTracks" ), - UsePixel = cms.bool( False ), - ShapeTest = cms.bool( False ), - fraction = cms.double( 0.4 ), - MeVperADCStrip = cms.double( 9.5665E-4 ), - estimator = cms.string( "generic" ), - Reccord = cms.string( "SiStripDeDxMip_3D_Rcd" ), - MeVperADCPixel = cms.double( 3.61E-6 ) -) -process.hltTrk50Filter = cms.EDFilter( "HLTDeDxFilter", - saveTags = cms.bool( True ), - maxAssocCaloE = cms.double( 100.0 ), - caloTowersTag = cms.InputTag( "hltTowerMakerForAll" ), - minNumValidHits = cms.double( 5.0 ), - minPT = cms.double( 50.0 ), - minDEDx = cms.double( -1.0 ), - maxETA = cms.double( 5.5 ), - inputDeDxTag = cms.InputTag( "hltDeDxEstimatorProducer" ), - minNOM = cms.double( -1.0 ), - relTrkIsoDeltaRSize = cms.double( 0.3 ), - maxNHitMissIn = cms.double( 0.0 ), - maxNHitMissMid = cms.double( 0.0 ), - inputTracksTag = cms.InputTag( "hltMergedTracks" ), - maxRelTrkIsoDeltaRp3 = cms.double( 0.05 ), - maxAssocCaloEDeltaRSize = cms.double( 0.5 ) -) -process.hltPreMET120IsoTrk50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET120 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu3_JetC16_dEta_Max0p4_dPhi_Max0p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreSingleJet30Mu12SinglePFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltSingleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -process.hltL2fL1sMu3Jet16L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), - MinPt = cms.double( 8.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltSinglePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -process.hltBSoftMuonGetJetsFromJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltSinglePFBJets40Eta2p3" ) -) -process.hltSelector4JetsJet40PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ) -) -process.hltBSoftMuonJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsJet40PF" ), - etMin = cms.double( 40.0 ) -) -process.hltBSoftMuonMu12L3 = cms.EDProducer( "RecoTrackRefSelector", - minPixelHit = cms.int32( 0 ), - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), - algorithmMaskContains = cms.vstring( ), - usePV = cms.bool( False ), - tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), - minRapidity = cms.double( -5.0 ), - vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 12.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), - minLayer = cms.int32( 0 ), - quality = cms.vstring( ), - minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) -) -process.hltBSoftMuonJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet40PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet40PFMu12L3TagInfos' ) -) -process.hltBSoftMuonJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet40PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreMu12DoublePFJets40CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -process.hltBTagCalo30x8CSVp0p92SingleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltDoublePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets40Eta2p3" ) -) -process.hltSelector4JetsDiJet40PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40PF" ) -) -process.hltBSoftMuonDiJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet40PF" ), - etMin = cms.double( 40.0 ) -) -process.hltBSoftMuonDiJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet40PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40PFMu12L3TagInfos' ) -) -process.hltBSoftMuonDiJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu3_JetC60_dEta_Max0p4_dPhi_Max0p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu12DoublePFJets100CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu3Jet60L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), - MinPt = cms.double( 8.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu3Jet60L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet60L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDoublePFBJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 100.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet100PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets100Eta2p3" ) -) -process.hltSelector4JetsDiJet100PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet100PF" ) -) -process.hltBSoftMuonDiJet100PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet100PF" ), - etMin = cms.double( 100.0 ) -) -process.hltBSoftMuonDiJet100PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet100PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet100PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet100PFMu12L3TagInfos' ) -) -process.hltBSoftMuonDiJet100Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet100PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet100PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu3_JetC120_dEta_Max0p4_dPhi_Max0p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu12DoublePFJets200CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu3Jet120L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), - MinPt = cms.double( 8.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet120L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDoublePFBJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 200.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet200PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets200Eta2p3" ) -) -process.hltSelector4JetsDiJet200PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200PF" ) -) -process.hltBSoftMuonDiJet200PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet200PF" ), - etMin = cms.double( 200.0 ) -) -process.hltBSoftMuonDiJet200PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet200PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet200PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200PFMu12L3TagInfos' ) -) -process.hltBSoftMuonDiJet200Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreMu12DoublePFJets350CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFBJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 350.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet350PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets350Eta2p3" ) -) -process.hltSelector4JetsDiJet350PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet350PF" ) -) -process.hltBSoftMuonDiJet350PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet350PF" ), - etMin = cms.double( 350.0 ) -) -process.hltBSoftMuonDiJet350PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet350PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet350PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet350PFMu12L3TagInfos' ) -) -process.hltBSoftMuonDiJet350Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet350PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet350PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu12DoublePFJets40MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu12Dijet40L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltBTagCalo30x8CSVp0p92DoubleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltL2fL1sMu12Dijet40L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40L1Filtered0" ), - MinPt = cms.double( 8.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Dijet40L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDoublePFJets40Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreMu12DoublePFJets54MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFBJets54Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 54.0 ) -) -process.hltDoublePFJets54Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet54PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets54Eta2p3" ) -) -process.hltSelector4JetsDiJet54PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet54PF" ) -) -process.hltBSoftMuonDiJet54PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet54PF" ), - etMin = cms.double( 54.0 ) -) -process.hltBSoftMuonDiJet54PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet54PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet54PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet54PFMu12L3TagInfos' ) -) -process.hltBSoftMuonDiJet54Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet54PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet54PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreMu12DoublePFJets62MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFBJets62Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 62.0 ) -) -process.hltDoublePFJets62Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFBJets62Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets62Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet62PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets62Eta2p3" ) -) -process.hltSelector4JetsDiJet62PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet62PF" ) -) -process.hltBSoftMuonDiJet62PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet62PF" ), - etMin = cms.double( 62.0 ) -) -process.hltBSoftMuonDiJet62PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet62PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet62PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet62PFMu12L3TagInfos' ) -) -process.hltBSoftMuonDiJet62Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet62PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet62PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltL1DoubleJet40er3p0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er3p0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoublePFJets40CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltL1DoubleJet100er3p0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er3p0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoublePFJets100CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleCaloBJets100eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 100.0 ) -) -process.hltSelectorJets80L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etMin = cms.double( 80.0 ) -) -process.hltSelectorCentralJets80L1FastJet = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets80L1FastJet" ), - etaMin = cms.double( -2.4 ), - etaMax = cms.double( 2.4 ) -) -process.hltSelector6CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 6 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltSelectorCentralJets80L1FastJet" ) -) -process.hltBTagCalo80x6CSVp0p92SingleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector6CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltDoublePFJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -process.hltL1DoubleJet120er3p0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er3p0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoublePFJets200CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltPreDoublePFJets350CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -process.hltL1DoubleJet100er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p3_dEta_Max1p6" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoublePFJets100MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBTagCalo80x6CSVp0p92DoubleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector6CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltDoublePFJets100Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 85 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFJets100Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFJets100Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreDoublePFJets116MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJets116Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 116.0 ) -) -process.hltDoublePFJets116Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 85 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFJets116Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFJets116Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreDoublePFJets128MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJets128Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 128.0 ) -) -process.hltDoublePFJets128Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 85 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFJets128Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFJets128Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -process.hltL1sSingleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePhoton300NoHE = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG300erEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 300.0 ), - etcutEB = cms.double( 300.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorSingleMu5IorSingleMu7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu5L1f0L2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu5L1f0L2f5L3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1f0L2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1f0L2f5L3Filtered8" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltL1sMu6DoubleEG10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG10 OR L1_Mu6_DoubleEG17" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu8DiEle12CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1Mu6DoubleEG10f0Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 2 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8Ele12DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 2 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1Mu6DoubleEG10f0Filtered8" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ) -) -process.hltEle12Ele12DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ) -) -process.hltPreMu8DiEle12CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sMu6HTT240 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMuon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu6HTT240" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltMuon8L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3Muon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu6HTT240Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Muon8L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMuon8L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltSingleEle8EgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( False ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltMu8Ele8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSingleEle8EgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu8Ele8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8Ele8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8Ele8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltElectronMuonInvMassFilter8 = cms.EDFilter( "HLTElectronMuonInvMassFilter", - saveTags = cms.bool( True ), - lowerMassCut = cms.double( 8.0 ), - ElectronL1IsoCand = cms.InputTag( "hltEgammaCandidates" ), - electronRelaxed = cms.untracked.bool( True ), - MuonCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ElectronL1NonIsoCand = cms.InputTag( "hltEgammaCandidates" ), - muonPrevCandTag = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - ncandcut = cms.int32( 1 ), - upperMassCut = cms.double( 999999.0 ), - elePrevCandTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltMu8Ele8CaloIdMTrackIdMDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu5_EG23 OR L1_Mu5_LooseIsoEG20 OR L1_Mu7_EG23 OR L1_Mu7_LooseIsoEG20 OR L1_Mu7_LooseIsoEG23" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8" ) -) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleMu10LowQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu10_LowQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu17TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu10lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu10LowQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu10lqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu10lqL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu10lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu10lqL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu10lqL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu10lqL1f0L2Filtered10" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu10lqL1f0L2f10L3Filtered17" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltPreBTagMuAK4DiJet20Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBDiJet20L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 20.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet20L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet20L1FastJetCentral" ) -) -process.hltSelector4JetsDiJet20L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet20L1FastJet" ) -) -process.hltBSoftMuonDiJet20L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet20L1FastJet" ), - etMin = cms.double( 20.0 ) -) -process.hltBSoftMuonDiJet20L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet20L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonMu5L3 = cms.EDProducer( "RecoTrackRefSelector", - minPixelHit = cms.int32( 0 ), - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), - algorithmMaskContains = cms.vstring( ), - usePV = cms.bool( False ), - tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), - minRapidity = cms.double( -5.0 ), - vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 5.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), - minLayer = cms.int32( 0 ), - quality = cms.vstring( ), - minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) -) -process.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPreBTagMuAK4DiJet40Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBDiJet40L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet40L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet40L1FastJetCentral" ) -) -process.hltSelector4JetsDiJet40L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40L1FastJet" ) -) -process.hltBSoftMuonDiJet40L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet40L1FastJet" ), - etMin = cms.double( 40.0 ) -) -process.hltBSoftMuonDiJet40L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet40L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPreBTagMuAK4DiJet70Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBDiJet70L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 70.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet70L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet70L1FastJetCentral" ) -) -process.hltSelector4JetsDiJet70L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet70L1FastJet" ) -) -process.hltBSoftMuonDiJet70L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet70L1FastJet" ), - etMin = cms.double( 70.0 ) -) -process.hltBSoftMuonDiJet70L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet70L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPreBTagMuAK4DiJet110Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBDiJet110L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 110.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet110L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet110L1FastJetCentral" ) -) -process.hltSelector4JetsDiJet110L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet110L1FastJet" ) -) -process.hltBSoftMuonDiJet110L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet110L1FastJet" ), - etMin = cms.double( 110.0 ) -) -process.hltBSoftMuonDiJet110L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet110L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPreBTagMuAK4DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBDiJet200L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 170.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet200L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet200L1FastJetCentral" ) -) -process.hltSelector4JetsDiJet200L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200L1FastJet" ) -) -process.hltBSoftMuonDiJet200L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet200L1FastJet" ), - etMin = cms.double( 110.0 ) -) -process.hltBSoftMuonDiJet200L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet200L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreBTagMuAK4Jet300Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBJet300L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 300.0 ) -) -process.hltBSoftMuonGetJetsFromJet300L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBJet300L1FastJetCentral" ) -) -process.hltSelector4JetsJet300L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1FastJet" ) -) -process.hltBSoftMuonJet300L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsJet300L1FastJet" ), - etMin = cms.double( 300.0 ) -) -process.hltBSoftMuonJet300L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonJet300L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPreBTagMuAK8DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBAK8DiJet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -process.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltBAK8DiJet170L1FastJetCentral" ) -) -process.hltSelector4JetsAK8DiJet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet" ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsAK8DiJet170L1FastJet" ), - etMin = cms.double( 110.0 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPreBTagMuAK8Jet300Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBJet300L1AK8FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 300.0 ) -) -process.hltBSoftMuonGetJetsFromJet300L1AK8FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltBJet300L1AK8FastJetCentral" ) -) -process.hltSelector4JetsJet300L1AK8FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1AK8FastJet" ) -) -process.hltBSoftMuonJet300L1AK8FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsJet300L1AK8FastJet" ), - etMin = cms.double( 300.0 ) -) -process.hltBSoftMuonJet300L1AK8FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetL25TagInfos' ) -) -process.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleAndDoubleEGOrPairFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 2 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ) -) -process.hltL1sMu23EG10IorMu20EG17 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu23_EG10 OR L1_Mu20_EG17" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 23.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ) -) -process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12" ) -) -process.hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu25 OR L1_SingleMu30 OR L1_Mu6_DoubleEG17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14 OR L1_DoubleEG_24_17 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_Mu20_EG17 OR L1_Mu23_EG10 OR L1_Mu7_EG23" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu12DoublePhoton20 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fMu12Diphoton20L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fMu12Diphoton20L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fMu12Diphoton20L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu12Diphoton20L1f0L2f8QL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu12DiEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu12DiEG20HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12DiEG20EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreEle23Ele12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sTripleEGOrDoubleEGOrSingleEG = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleEG_18_17_8 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14 OR L1_SingleEG42 OR L1_SingleEG45" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTriplePhoton202020CaloIdLV2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1TripleEGOrDoubleEGOrSingleEG = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sTripleEGOrDoubleEGOrSingleEG" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG20EtL1TripleEGFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1TripleEGOrDoubleEGOrSingleEG" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG20HEL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20EtL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20HEL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG20HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltTriEG20CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreTriplePhoton202020CaloIdLV2R9IdVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -process.hltEG20CaloIdLV2R9IdVLR9IdL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG20CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaR9IDUnseeded = cms.EDProducer( "EgammaHLTR9IDProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -process.hltTriEG20CaloIdLV2R9IdVLR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20CaloIdLV2ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreTriplePhoton303010CaloIdLV2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30EtL1TripleEGFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1TripleEGOrDoubleEGOrSingleEG" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG30HEL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EtL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30HEL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG10HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG30CaloIdLV2EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2ClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG30TriEG10CaloIdLV2EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG30CaloIdLV2EtUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 3 ) -) -process.hltPreTriplePhoton303010CaloIdLV2R9IdVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30CaloIdLV2R9IdVLR9IdL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10CaloIdLV2ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG30CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG30TriEG10HECaloIdV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG30CaloIdLV2R9IdVLEtUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 3 ) -) -process.hltPreTriplePhoton35355CaloIdLV2R9IdVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG35EtL1TripleEGFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1TripleEGOrDoubleEGOrSingleEG" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 35.0 ), - etcutEB = cms.double( 35.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG35HEL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35EtL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG35CaloIdLV2ClusterShapeL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35HEL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG35CaloIdLV2R9IdVLR9IdL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35CaloIdLV2ClusterShapeL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG5EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG5HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG5CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5CaloIdLV2ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG35CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 35.0 ), - etcutEB = cms.double( 35.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG35TriEG5CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiEG35CaloIdLV2R9IdVLEtUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 3 ) -) -process.hltL1sSingleEG18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePhoton25 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG18Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG18" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG25L1EG18EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG18Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 25.0 ), - etcutEB = cms.double( 25.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG25L1EG18HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG25L1EG18EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleEG26 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePhoton33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG26Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG26" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG33L1EG26EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG26Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 33.0 ), - etcutEB = cms.double( 33.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG33L1EG26HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG33L1EG26EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleEG34to45 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePhoton50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG34to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to45" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34to45Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG50HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleEG34to50 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePhoton75 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG34ORL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to50" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG75EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 75.0 ), - etcutEB = cms.double( 75.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG75HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG90EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 90.0 ), - etcutEB = cms.double( 90.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG90HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG120EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 120.0 ), - etcutEB = cms.double( 120.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG120HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton150 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG150EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 150.0 ), - etcutEB = cms.double( 150.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG150HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG150EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton175 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG175EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 175.0 ), - etcutEB = cms.double( 175.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG175HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG175EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG200EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 200.0 ), - etcutEB = cms.double( 200.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG200HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG200EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleEG40to50 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePhoton50R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG40to50" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG50R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG50R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG50R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG50R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG50R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPixelVerticesForPhotons = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracks" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltIter0PFlowPixelSeedsFromPixelTracksForPhotons = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFlowPixelSeedsFromPixelTracksForPhotons" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForPhotons" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter1ClustersRefRemovalForPhotons = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForPhotons" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1MaskedMeasurementTrackerEventForPhotons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1PixelLayerTripletsForPhotons = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1PFlowPixelTrackingRegionsForPhotons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1PFlowPixelClusterCheckForPhotons = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1PFlowPixelHitDoubletsForPhotons = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsForPhotons" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForPhotons" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerTripletsForPhotons" ) -) -process.hltIter1PFlowPixelHitTripletsForPhotons = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsForPhotons" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.037 ) -) -process.hltIter1PFlowPixelSeedsForPhotons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitTripletsForPhotons" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFlowPixelSeedsForPhotons" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForPhotons" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesForPhotons" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForPhotons" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1PFlowTrackSelectionHighPurityLooseForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.9, 3.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.8, 3.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.9, 3.0 ), - d0_par1 = cms.vdouble( 0.85, 3.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter1PFlowTrackSelectionHighPurityTightForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 5 ), - chi2n_par = cms.double( 0.4 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter1PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLooseForPhotons','hltIter1PFlowTrackSelectionHighPurityTightForPhotons' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLooseForPhotons','hltIter1PFlowTrackSelectionHighPurityTightForPhotons' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter1MergedForPhotons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForPhotons','hltIter1PFlowTrackSelectionHighPurityForPhotons' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForPhotons','hltIter1PFlowTrackSelectionHighPurityForPhotons' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2ClustersRefRemovalForPhotons = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityForPhotons" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2MaskedMeasurementTrackerEventForPhotons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2PixelLayerPairsForPhotons = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2PFlowPixelTrackingRegionsForPhotons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 1.2 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2PFlowPixelClusterCheckForPhotons = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2PFlowPixelHitDoubletsForPhotons = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsForPhotons" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForPhotons" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerPairsForPhotons" ) -) -process.hltIter2PFlowPixelSeedsForPhotons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsForPhotons" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeedsForPhotons" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForPhotons" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesForPhotons" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForPhotons" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter2MergedForPhotons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForPhotons','hltIter2PFlowTrackSelectionHighPurityForPhotons' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedForPhotons','hltIter2PFlowTrackSelectionHighPurityForPhotons' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltEgammaHollowTrackIso = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", - egTrkIsoStripEndcap = cms.double( 0.03 ), - egTrkIsoConeSize = cms.double( 0.29 ), - trackProducer = cms.InputTag( "hltIter2MergedForPhotons" ), - egTrkIsoStripBarrel = cms.double( 0.03 ), - countTracks = cms.bool( False ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSize = cms.double( 0.06 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 999999.0 ) -) -process.hltEG50R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton75R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG75R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 75.0 ), - etcutEB = cms.double( 75.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG75R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG75R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG75R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG75R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG75R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton90R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG90R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 90.0 ), - etcutEB = cms.double( 90.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG90R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG90R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG90R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG90R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG90R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton120R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG120R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 120.0 ), - etcutEB = cms.double( 120.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG120R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG120R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG120R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG120R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG120R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton165R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG165R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 165.0 ), - etcutEB = cms.double( 165.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG165R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG165R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG165R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG165R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG165R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton90CaloIdLPFHT700 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG90PFHT700EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 90.0 ), - etcutEB = cms.double( 90.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltPhoton90CaloIdLPFHT700ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90PFHT700EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPhoton90CaloIdLPFHT700HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltPhoton90CaloIdLPFHT700ClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltHT700Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 700.0 ) -) -process.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleAndDoubleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG30L1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG30LR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30LHE12R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LHE12R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LHE12R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30LRId85ORIso60CaloId15b35eANDHE12R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter" ) -) -process.hltDiEG22EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.55 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 22.0 ) -) -process.hltDiEG22R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22EtEta2p55UnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG22HE12R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22R9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22HE12R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22HE12R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaEcalPFClusterIsoUnseeded = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - doRhoCorrection = cms.bool( False ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaHollowTrackIsoUnseeded = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", - egTrkIsoStripEndcap = cms.double( 0.03 ), - egTrkIsoConeSize = cms.double( 0.29 ), - trackProducer = cms.InputTag( "hltIter2MergedForPhotons" ), - egTrkIsoStripBarrel = cms.double( 0.03 ), - countTracks = cms.bool( False ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSize = cms.double( 0.06 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 999999.0 ) -) -process.hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eMass90CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter" ), - minMass = cms.double( 90.0 ), - secondLegLastFilter = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter" ) -) -process.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass95 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiEG22R9Id85b95eORIso60CaloId15b35eANDHE12R9Id50b80eMass95CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter" ), - minMass = cms.double( 95.0 ), - secondLegLastFilter = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter" ) -) -process.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30PVR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30PVHE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -process.hltDiEG18PVEtUnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -process.hltDiEG18PVR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVEtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVR9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18PVNewPixelMatchPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18PVR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter" ) -) -process.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdNoPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -process.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18PVR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter" ) -) -process.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdNoPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 1.0E9 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG30EBR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBL1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30EBHE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -process.hltDiEG18EBEtUnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 1.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -process.hltDiEG18EBR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBEtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18EBHE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBR9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18EBR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter" ) -) -process.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -process.hltDiEG18EGNewPixelMatchPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EGNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EGNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18EBR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter" ) -) -process.hltPreDimuon0JpsiL1NoOS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2fL1sL1DoubleMu0SQL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltDimuon0JpsiL1sNoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL1sNoOSL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0JpsiL1sNoOS = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon0JpsiNoVertexingNoOS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon0JpsiNoVtxNoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltL1sDoubleMu0SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ_OS OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sEmuDoubleMu0SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu0SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0JpsiL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDimuon0Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon0JpsiNoVertexing = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDimuon0JpsiL14R0er1p5R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon0JpsiL1s4R0er1p5RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL1s4R0er1p5RL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0JpsiL1s4R0er1p5R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon0JpsiNoVertexingL14R0er1p5R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0Jpsi3p5Muon2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltTripleMuonL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3TripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltTripleMuL3PreFiltered222 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltJpsiMuonL3Filtered3p5 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.5 ), - MaxInvMass = cms.vdouble( 3.25 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.95 ) -) -process.hltDisplacedmumuVtxProducerJpsiMuon3p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltJpsiMuonL3Filtered3p5" ), - MinPt = cms.double( 3.5 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltVertexmumuFilterJpsiMuon3p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerJpsiMuon3p5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5_SQ_OS OR L1_DoubleMu4p5_SQ " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonL14p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sEmuDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5_SQ_OS " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0UpsilonL1s4p5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu5_SQ_OS OR L1_DoubleMu4p5_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonL15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sEmuDoubleMu5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu5_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1sL1DoubleMu5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu5SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0UpsilonL1s5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s5L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4p5SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5_SQ " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonL14p5NoOS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu4p5SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0UpsilonL1s4p5NoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5NoOSL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5NoOS = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS OR L1_DoubleMu4p5_SQ " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonL14p5er2p0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sEmuDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5er2p0SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0UpsilonL1s4p5er2p0L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4p5er2p0SQMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonL14p5er2p0M = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5er2p0SQMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0ML3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon0UpsilonNoVertexing = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sDoubleMu5SQMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu5_SQ_OS_Mass7to18 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonL15M = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu5SQMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0UpsilonL1s5ML3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s5ML3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s5M = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu0er1p5dR1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0LowMassL10er1p5R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5dR1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0LowMassL1s0er1p5RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s0er1p5RL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu0er1p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu0er1p5_SQ_OS OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0LowMassL10er1p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sEmuDoubleMu0er1p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu0er1p5_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1sL1DoubleMu0er1p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu0er1p5" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0LowMassL1s0er1p5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s0er1p5L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon0LowMass = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon0LowMassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon0LowMass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0LowMass = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMass" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0LowMassL14 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sEmuDoubleMu4SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1sL1DoubleMu4SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0LowMassL1s4L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s4L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0LowMassL1s4 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s4" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4dR1p2 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0LowMassL14R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu4dR1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4dR1p2" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4dR1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4dR1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0LowMassL1s4RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s4RL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0LowMassL1s4R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sTripleMu530NoMass = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5SQ_3SQ_0OQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0LowMassL1TM530 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1TripleMuNoMassL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu530NoMass" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuNoMassL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuNoMassL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0LowMassL1sTM530L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1sTM530L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0LowMassL1sTM530 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sTripleMu0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonMuonL1TM0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltTripleMuon0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3TripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltTripleMu0L3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltUpsilon0MuonL3FilteredL1sTM0 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinPtMax = cms.vdouble( 5.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilon0MuonL3FilteredL1sTM0" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltVertexmumuFilterUpsilon0MuonL1sTM0 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sTripleMu53p52p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonMuonNoL1Mass = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu53p52p5" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltTripleMuon53p52p5L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3TripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltTripleMu0NoL1MassL3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon53p52p5L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltUpsilon0MuonL3FilteredNoL1Mass = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon53p52p5L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinPtMax = cms.vdouble( 5.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilon0MuonL3FilteredNoL1Mass" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltVertexmumuFilterUpsilon0MuonNoL1Mass = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sTripleMu0IorTripleMu553 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu0 OR L1_TripleMu_5_5_3 OR L1_TripleMu_5_3_3 OR L1_TripleMu3_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTripleMu533Mass3p8to60DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1TripleMu553L1TriMuFiltered3 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu0IorTripleMu553" ), - MinPt = cms.double( 3.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL1TripleMu553L2TriMuFiltered3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L1TriMuFiltered3" ), - MinPt = cms.double( 3.0 ), - MinN = cms.int32( 3 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L1TriMuFiltered3" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1TripleMu553f0PreFiltered333 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1TripleMu553f0Filtered533 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltTripleMu533TripleDZ0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 3 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered333" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered333" ) -) -process.hltTripleMu533Mass3p8to60Filter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 60.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 3 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -process.hltPreTripleMu1055DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1TripleMu553f0PreFiltered555 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1TripleMu553f0Filtered1055 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltTripleMu555TripleDZ0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 3 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered555" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered555" ) -) -process.hltPreTripleMu12105 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1TripleMu553f0Filtered10105 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1TripleMu553f0Filtered12105 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_15_7 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_SingleMu22er2p1 OR L1_SingleMu25 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTau3MuMu5Mu1TkMu1Tau10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1WTau3MuSeedsL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 1.0 ), - MaxInvMass = cms.vdouble( 1.9 ), - MinPtMax = cms.vdouble( 1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 2.0 ), - MaxDr = cms.double( 0.5 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 999.0 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.2 ) -) -process.hltDiMuonForTau3MuDzFiltered0p3 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.3 ), - inputTag1 = cms.InputTag( "hltMu1Mu1TrkPairPt2DR0p5MassMax1p9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu1Mu1TrkPairPt2DR0p5MassMax1p9" ) -) -process.hltDiMuonMergingIter01TkMu = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIter1Merged' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIter1Merged' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltDiMuonLinksIter01TkMuMerge = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMergingIter01TkMu" ), - shareHitFraction = cms.double( 0.19 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -process.hltGlbTrkMuonsLowPtIter01Merge = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 1.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltDiMuonMergingIter01TkMu','hltDiMuonLinksIter01TkMuMerge' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltGlbTrkMuonLowPtIter01MergeCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltGlbTrkMuonsLowPtIter01Merge" ) -) -process.hltTau3MuTriMuon1filter = cms.EDFilter( "HLT1Muon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 1.0 ) -) -process.hltTauPt10MuPts511Mass1p2to2p3Iso = cms.EDProducer( "HLTTriMuonIsolation", - Muon2PtCut = cms.double( 1.0 ), - EnableAbsIso = cms.bool( True ), - MatchingConeSize = cms.double( 0.03 ), - MaxTriMuonMass = cms.double( 2.3 ), - TriMuonAbsCharge = cms.int32( -1 ), - MaxTriMuonRadius = cms.double( 0.5 ), - IsoTracksSrc = cms.InputTag( "hltIter2L3MuonMerged" ), - MinTriMuonMass = cms.double( 1.2 ), - ChargedAbsIsoCut = cms.double( 4.0 ), - ChargedRelIsoCut = cms.double( 0.2 ), - Muon3PtCut = cms.double( 1.0 ), - MaxDZ = cms.double( 0.3 ), - L3DiMuonsFilterSrc = cms.InputTag( "hltDiMuonForTau3MuDzFiltered0p3" ), - EnableRelIso = cms.bool( True ), - Muon1PtCut = cms.double( 5.0 ), - AllMuonsSrc = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - IsoConeSize = cms.double( 0.5 ), - TriMuonEtaCut = cms.double( 2.5 ), - TriMuonPtCut = cms.double( 10.0 ), - L3MuonsSrc = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltTau3MuPreFilter = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.3 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.2 ), - inputTag = cms.InputTag( "hltTauPt10MuPts511Mass1p2to2p3Iso", "Taus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 10.0 ) -) -process.hltPreTau3MuMu5Mu1TkMu1Tau10Charge1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTauPt10MuPts511Mass1p2to2p3IsoCharge1 = cms.EDProducer( "HLTTriMuonIsolation", - Muon2PtCut = cms.double( 1.0 ), - EnableAbsIso = cms.bool( True ), - MatchingConeSize = cms.double( 0.03 ), - MaxTriMuonMass = cms.double( 2.3 ), - TriMuonAbsCharge = cms.int32( 1 ), - MaxTriMuonRadius = cms.double( 0.5 ), - IsoTracksSrc = cms.InputTag( "hltIter2L3MuonMerged" ), - MinTriMuonMass = cms.double( 1.2 ), - ChargedAbsIsoCut = cms.double( 4.0 ), - ChargedRelIsoCut = cms.double( 0.2 ), - Muon3PtCut = cms.double( 1.0 ), - MaxDZ = cms.double( 0.3 ), - L3DiMuonsFilterSrc = cms.InputTag( "hltDiMuonForTau3MuDzFiltered0p3" ), - EnableRelIso = cms.bool( True ), - Muon1PtCut = cms.double( 5.0 ), - AllMuonsSrc = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - IsoConeSize = cms.double( 0.5 ), - TriMuonEtaCut = cms.double( 2.5 ), - TriMuonPtCut = cms.double( 10.0 ), - L3MuonsSrc = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltTau3MuPreFilterCharge1 = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.3 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.2 ), - inputTag = cms.InputTag( "hltTauPt10MuPts511Mass1p2to2p3IsoCharge1", "Taus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 10.0 ) -) -process.hltPreTau3MuMu5Mu1TkMu1IsoTau10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTau3MuIsoFilter = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.3 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.2 ), - inputTag = cms.InputTag( "hltTauPt10MuPts511Mass1p2to2p3Iso", "SelectedTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 10.0 ) -) -process.hltPreTau3MuMu5Mu1TkMu1IsoTau10Charge1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTau3MuIsoFilterCharge1 = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.3 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.2 ), - inputTag = cms.InputTag( "hltTauPt10MuPts511Mass1p2to2p3IsoCharge1", "SelectedTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 10.0 ) -) -process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_SQ_ETMHF40_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF50_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF60_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF70_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF80_Jet60_OR_DoubleJet30 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu3DZPFMET50PFMHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1DiMu3SQETM50f0PreFiltered3 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDoubleMuon3Mass3p8to60Filter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 60.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -process.hltDoubleMuon3Mass3p8to60DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDoubleMuon3Mass3p8to60Filter" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDoubleMuon3Mass3p8to60Filter" ) -) -process.hltMET40 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 40.0 ) -) -process.hltMETClean30 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 30.0 ) -) -process.hltPFMET50 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFMHTNoMuTightID60 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 60.0 ) -) -process.hltPreDoubleMu3DZPFMET70PFMHT70 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMET70 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 70.0 ) -) -process.hltPFMHTNoMuTightID70 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 70.0 ) -) -process.hltPreDoubleMu3DZPFMET90PFMHT90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMET90 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 90.0 ) -) -process.hltPFMHTNoMuTightID90 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 90.0 ) -) -process.hltPreDoubleMu3TrkTau3muNoL1Mass = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleMu3TrkTau3muNoL1MassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 1.7 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.0 ), - MaxDr = cms.double( 0.6 ), - MinAcop = cms.double( 2.7 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.5 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu3TrkTau3muNoL1MassL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.01 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsTau3muNoL1MassFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsTau3muNoL1MassFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForSeedsTau3muNoL1Mass = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsTau3muNoL1Mass = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsTau3muNoL1Mass" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsTau3muNoL1Mass = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsTau3muNoL1Mass" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsTau3muNoL1Mass = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsTau3muNoL1MassFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsTau3muNoL1MassFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsTau3muNoL1Mass" ) -) -process.hltIter0DisplacedTau3muNoL1MassPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsTau3muNoL1Mass" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0DisplacedTau3muNoL1MassCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedTau3muNoL1MassTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedTau3muNoL1MassTrackCutClassifier','MVAValues' ) -) -process.hltIter1DisplacedTau3muNoL1MassClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1DisplacedTau3muNoL1MassPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1DisplacedTau3muNoL1MassPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedTau3muNoL1MassPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets" ) -) -process.hltIter1DisplacedTau3muNoL1MassPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1DisplacedTau3muNoL1MassPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1DisplacedTau3muNoL1MassCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt', - 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached' ) -) -process.hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1DisplacedTau3muNoL1MassMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity','hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity','hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2DisplacedTau3muNoL1MassClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2DisplacedTau3muNoL1MassPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2DisplacedTau3muNoL1MassPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedTau3muNoL1MassPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets" ) -) -process.hltIter2DisplacedTau3muNoL1MassPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2DisplacedTau3muNoL1MassPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2DisplacedTau3muNoL1MassCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedTau3muNoL1MassTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedTau3muNoL1MassTrackCutClassifier','MVAValues' ) -) -process.hltIter2DisplacedTau3muNoL1MassMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedTau3muNoL1MassMerged','hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedTau3muNoL1MassMerged','hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltTau3muNoL1MassTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMerged" ), - particleType = cms.string( "mu+" ) -) -process.hltTau3muNoL1MassTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 1.44E-4 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.106 ), - MaxInvMass = cms.double( 2.02 ), - TrackCand = cms.InputTag( "hltTau3muNoL1MassTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass" ), - MinInvMass = cms.double( 1.6 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltTau3muNoL1MassTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 2.0 ), - MinCosinePointingAngle = cms.double( 0.9 ), - TrackTag = cms.InputTag( "hltTau3muNoL1MassTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 8.0 ), - MuMuTkVertexTag = cms.InputTag( "hltTau3muNoL1MassTkVertexProducer" ), - MinPt = cms.double( 8.0 ) -) -process.hltPreDoubleMu4JpsiDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDoubleMu4JpsiNoVertexing = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDoubleMu4JpsiTrkTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltJpsiTrkTrkVertexProducerPhiKstar = cms.EDProducer( "HLTmumutktkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 0.8 ), - OverlapDR = cms.double( 1.44E-4 ), - MinTrkTrkMass = cms.double( 0.95 ), - MaxEta = cms.double( 2.5 ), - FourthTrackMass = cms.double( 0.493677 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - OppositeSign = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4Jpsi" ), - MinInvMass = cms.double( 0.0 ), - MaxTrkTrkMass = cms.double( 1.3 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltJpsiTkTkVertexFilterPhiKstar = cms.EDFilter( "HLTmumutktkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltJpsiTrkTrkVertexProducerPhiKstar" ), - MinPt = cms.double( 0.0 ) -) -process.hltPreDoubleMu43NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fDimuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2MuonCandidatesNoVtx = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( "hltL2Muons" ) -) -process.hltL2fDimuonL1f0L2NoVtxFiltered16 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fDimuonL1Filtered0" ), - MinPt = cms.double( 16.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL3TrajSeedOIStateNoVtx = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - copyMuonRecHit = cms.bool( False ), - propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - ComponentName = cms.string( "TSGForRoadSearch" ), - maxChi2 = cms.double( 40.0 ), - manySeeds = cms.bool( False ), - propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), - option = cms.uint32( 3 ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', - 'hltESPSteppingHelixPropagatorAlong' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( ), - PtCut = cms.double( 1.0 ) -) -process.hltL3TrackCandidateFromL2OIStateNoVtx = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedOIStateNoVtx" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -process.hltL3TkTracksFromL2OIStateNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2OIStateNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltL3NoFiltersNoVtxMuonsOIState = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9.0E99 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIStateNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -process.hltL3NoFiltersNoVtxTrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - beamSpot = cms.InputTag( "unused" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - SelectState = cms.bool( False ), - ErrorRescaling = cms.double( 3.0 ), - UseVertexState = cms.bool( True ), - SigmaZ = cms.double( 25.0 ), - MaxChi2 = cms.double( 40.0 ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - ComponentName = cms.string( "TSGFromPropagation" ), - UpdateState = cms.bool( True ), - ResetMethod = cms.string( "matrix" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3NoFiltersNoVtxMuonsOIState" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', - 'hltESPSmartPropagatorAnyOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -process.hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3NoFiltersNoVtxTrajSeedOIHit" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -process.hltL3NoFiltersTkTracksFromL2OIHitNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltL3NoFiltersNoVtxMuonsOIHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9.0E99 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3NoFiltersTkTracksFromL2OIHitNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -process.hltL3NoFiltersNoVtxTkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit' ) -) -process.hltL3NoFiltersNoVtxTrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - firstTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), - ComponentName = cms.string( "StandardHitTripletGenerator" ), - GeneratorPSet = cms.PSet( - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - maxElement = cms.uint32( 0 ), - useFixedPreFiltering = cms.bool( False ), - extraHitRZtolerance = cms.double( 0.06 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.06 ), - useBending = cms.bool( True ), - ComponentName = cms.string( "PixelTripletHLTGenerator" ), - useMultScattering = cms.bool( True ) - ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - secondTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerPairsLegacy" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - PSetNames = cms.vstring( 'firstTSG', - 'secondTSG' ), - thirdTSG = cms.PSet( - etaSeparation = cms.double( 2.0 ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - PSetNames = cms.vstring( 'endcapTSG', - 'barrelTSG' ), - barrelTSG = cms.PSet( ), - ComponentName = cms.string( "DualByEtaTSG" ), - endcapTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ) - ), - ComponentName = cms.string( "CombinedTSG" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3NoFiltersNoVtxTkFromL2OICombination" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -process.hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3NoFiltersNoVtxTrajSeedIOHit" ), - reverseTrajectories = cms.bool( False ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -process.hltL3NoFiltersTkTracksFromL2IOHitNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltL3NoFiltersNoVtxMuonsIOHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9.0E99 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3NoFiltersTkTracksFromL2IOHitNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -process.hltL3NoFiltersNoVtxTrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxTrajSeedIOHit','hltL3TrajSeedOIStateNoVtx','hltL3NoFiltersNoVtxTrajSeedOIHit' ) -) -process.hltL3NoFiltersTrackCandidateFromL2NoVtx = cms.EDProducer( "L3TrackCandCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx','hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx','hltL3TrackCandidateFromL2OIStateNoVtx' ) -) -process.hltL3NoFiltersNoVtxTkTracksMergeStep1 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIStateNoVtx','hltL3NoFiltersTkTracksFromL2OIHitNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIStateNoVtx','hltL3NoFiltersTkTracksFromL2OIHitNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3NoFiltersTkTracksFromL2Novtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3NoFiltersNoVtxTkTracksMergeStep1','hltL3NoFiltersTkTracksFromL2IOHitNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3NoFiltersNoVtxTkTracksMergeStep1','hltL3NoFiltersTkTracksFromL2IOHitNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3NoFiltersNoVtxMuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit','hltL3NoFiltersNoVtxMuonsIOHit' ) -) -process.hltL3NoFiltersNoVtxMuons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit','hltL3NoFiltersNoVtxMuonsIOHit' ) -) -process.hltL3NoFiltersNoVtxMuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltL3NoFiltersNoVtxMuonsLinksCombination" ), - InputObjects = cms.InputTag( "hltL3NoFiltersNoVtxMuons" ), - MuonPtOption = cms.string( "Tracker" ) -) -process.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered43 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 43.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltPreDoubleMu48NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered48 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 48.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu5_EG23 OR L1_Mu7_EG23 OR L1_Mu20_EG17 OR L1_Mu23_EG10" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu43NoFiltersNoVtxPhoton43CaloIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5EG20orMu20EG15L1Filtered5" ), - MinPt = cms.double( 16.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered43 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 43.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltEGL1Mu5EG20Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1Mu5EG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 43.0 ), - etcutEB = cms.double( 43.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu43NoFiltersNoVtxPhoton43CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreMu48NoFiltersNoVtxPhoton48CaloIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered48 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 48.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1Mu5EG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 48.0 ), - etcutEB = cms.double( 48.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu48NoFiltersNoVtxPhoton48CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sDoubleMu4OS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu207Mass0to30L1DM4 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu4OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4OS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDoubleMu207Mass0to30L1DM4L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 7.0 ), - MaxInvMass = cms.vdouble( 30.0 ), - MinPtMax = cms.vdouble( 20.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -process.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4_OS_EG12 OR L1_DoubleMu5_OS_EG12" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu207Mass0to30L1DM4EG = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDoubleMu207Mass0to30Photon23L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 7.0 ), - MaxInvMass = cms.vdouble( 30.0 ), - MinPtMax = cms.vdouble( 20.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -process.hltL1sVoHTT380 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT380er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHT425 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter", - DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), - DebugOn = cms.untracked.bool( False ), - DetectorType = cms.untracked.string( "pixel" ) -) -process.hltStripTrackerHVOn = cms.EDFilter( "DetectorStateFilter", - DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), - DebugOn = cms.untracked.bool( False ), - DetectorType = cms.untracked.string( "sistrip" ) -) -process.hltHT425 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 425.0 ) -) -process.hltPreHT430DisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT430 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 430.0 ) -) -process.hltEmFraction0p01To0p99CaloJetSelector = cms.EDFilter( "CaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - cut = cms.string( "abs(eta)< 2 && n90 >= 3 && emEnergyFraction > 0.01 && emEnergyFraction < 0.99" ) -) -process.hltDoubleCentralCaloJetpt40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltCentralCaloJetptLowPtCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt40" ) -) -process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt' ) -) -process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -process.hltDisplacedHLTCaloJetCollectionProducerLowPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt" ) -) -process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 0.5 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt' ) -) -process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt" ) -) -process.hltDisplacedhltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltFastPVPixelVertices" ) -) -process.hltDisplacedhltIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurityForBTag" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltDisplacedhltIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -process.hltDisplacedhltIter4PixelLessLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ), - FPix = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ), - TID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - TOB = cms.PSet( ), - BPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ) -) -process.hltDisplacedhltIter4PFlowPixelLessTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 12.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 1.0 ), - measurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltDisplacedhltIter4PFlowPixelLessClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -process.hltDisplacedhltIter4PFlowPixelLessHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTriplets" ) -) -process.hltDisplacedhltIter4PFlowPixelLessHitTriplets = cms.EDProducer( "MultiHitFromChi2EDProducer", - detIdsToDebug = cms.vint32( 0, 0, 0 ), - extraPhiKDBox = cms.double( 0.005 ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - useFixedPreFiltering = cms.bool( False ), - refitHits = cms.bool( True ), - chi2VsPtCut = cms.bool( True ), - maxChi2 = cms.double( 5.0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraRKDBox = cms.double( 0.2 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - extraZKDBox = cms.double( 0.2 ), - doublets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitDoublets" ), - maxElement = cms.uint32( 100000 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.0 ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - fnSigmaRZ = cms.double( 2.0 ) -) -process.hltDisplacedhltIter4PFlowPixelLessSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltDisplacedhltIter4PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltDisplacedhltIter4PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltDisplacedhltIter4PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltDisplacedhltIter4PFlowTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 5 ), - chi2n_par = cms.double( 0.25 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 0 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltDisplacedhltIter4PFlowCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter4MergedWithIter012DisplacedJets = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2MergedForBTag','hltDisplacedhltIter4PFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter2MergedForBTag','hltDisplacedhltIter4PFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt" ), - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumNumberOfHits = cms.int32( 6 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 0 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -process.hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1st" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt' ) -) -process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreHT430DisplacedDijet60DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleCentralCaloJetpt60 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -process.hltCentralCaloJetptMidPtCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt60" ) -) -process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltCentralCaloJetptMidPtCollectionProducer" ), - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt' ) -) -process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltCentralCaloJetptMidPtCollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -process.hltDisplacedHLTCaloJetCollectionProducerMidPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt" ) -) -process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerMidPt" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 0.5 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt' ) -) -process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerMidPt" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -process.hltIter02DisplacedHLTCaloJetCollectionProducerMidPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt" ) -) -process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerMidPt" ), - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumNumberOfHits = cms.int32( 6 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 0 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -process.hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1st" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt' ) -) -process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerMidPt" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreHT430DisplacedDijet80DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleCentralCaloJetpt80 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltCentralCaloJetpt80CollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt80" ) -) -process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltCentralCaloJetpt80CollectionProducer" ), - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL3DisplacedDijet100FullTracksTrackIPProducer = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -process.hltL3DisplacedDijetFullTracksJetTagProducerFromIP = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltDisplacedDijethltESPPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducer' ) -) -process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIP" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltCentralCaloJetpt80CollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -process.hltDisplacedHLTCaloJetCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter" ) -) -process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL4PromptDisplacedDijetFullTracksTrackIPProducer = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 0.5 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltDisplacedDijethltESPPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducer' ) -) -process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -process.hltIter02DisplacedHLTCaloJetCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter" ) -) -process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertex = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducer" ), - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducer = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumNumberOfHits = cms.int32( 6 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertex" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 0 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -process.hltL4DisplacedDijetFullTracksJetTagProducerFromIP = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltDisplacedDijethltESPTrackCounting2D1st" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducer' ) -) -process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIP" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreHT400DisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT400 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 400.0 ) -) -process.hltPreHT650DisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT650 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 650.0 ) -) -process.hltPreHT550DisplacedDijet80Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT550 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 550.0 ) -) -process.hltPreHT550DisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreHT650DisplacedDijet80Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreHT750DisplacedDijet80Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 750.0 ) -) -process.hltL1DiJetVBF = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_115_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiJet11035Mjj650PFMET110 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloMETOpen = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 0.0 ) -) -process.hltCaloNoiseCleanedMET66 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 66.0 ) -) -process.hltPFMETVBFProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "pfMet" ), - src = cms.InputTag( "hltParticleFlowNoMu" ) -) -process.hltPFMETVBF110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETVBFProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -process.hltL1TPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", - matchingR = cms.double( 0.5 ), - pt2Min = cms.double( 35.0 ), - mjjMin = cms.double( 650.0 ), - JetSrc = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - pt1Min = cms.double( 110.0 ), - L1JetTrigger = cms.InputTag( "hltL1DiJetVBF" ) -) -process.hltL1PFJetCategories = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( 'hltL1TPFJetsMatching','TwoJets' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreDiJet11035Mjj650PFMET120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloNoiseCleanedMET72 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 72.0 ) -) -process.hltPFMETVBF120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETVBFProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltPreDiJet11035Mjj650PFMET130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloNoiseCleanedMET78 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 78.0 ) -) -process.hltPFMETVBF130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETVBFProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -process.hltPreTripleJet1103535Mjj650PFMET110 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hlt1PFJetCategories3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( 'hltL1TPFJetsMatching','ThreeJets' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreTripleJet1103535Mjj650PFMET120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreTripleJet1103535Mjj650PFMET130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1VBFDiJetOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_115_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreVBFDoubleLooseChargedIsoPFTau20Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloTowersIsoTau1Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 0 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau1Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau1Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau2Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 1 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau2Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau2Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau3Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 2 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau3Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau3Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau4Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 3 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau4Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau4Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau5Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 4 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau5Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau5Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau6Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 5 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau6Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau6Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau7Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 6 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau7Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau7Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau8Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 7 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau8Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau8Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau9Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 8 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau9Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau9Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau10Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 9 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau10Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau10Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau11Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 10 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau11Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau11Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau12Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 11 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau12Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau12Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltL2TauJetsL1IsoTauSeeded = cms.EDProducer( "L2TauJetsMerger", - EtMin = cms.double( 20.0 ), - JetSrc = cms.VInputTag( 'hltAkIsoTau1Regional','hltAkIsoTau2Regional','hltAkIsoTau3Regional','hltAkIsoTau4Regional','hltAkIsoTau5Regional','hltAkIsoTau6Regional','hltAkIsoTau7Regional','hltAkIsoTau8Regional','hltAkIsoTau9Regional','hltAkIsoTau10Regional','hltAkIsoTau11Regional','hltAkIsoTau12Regional' ) -) -process.hltDoubleL2Tau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltL2TausForPixelIsolation = cms.EDFilter( "CaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) -) -process.hltSiPixelDigisRegForTau = cms.EDProducer( "SiPixelRawToDigi", - UseQualityInfo = cms.bool( False ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - InputLabel = cms.InputTag( "rawDataCollector" ), - IncludeErrors = cms.bool( False ), - ErrorList = cms.vint32( ), - Regions = cms.PSet( - maxZ = cms.vdouble( 24.0 ), - inputs = cms.VInputTag( 'hltL2TausForPixelIsolation' ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - deltaPhi = cms.vdouble( 0.5 ) - ), - Timing = cms.untracked.bool( False ), - CablingMapLabel = cms.string( "" ), - UserErrorList = cms.vint32( ) -) -process.hltSiPixelClustersRegForTau = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigisRegForTau" ), - ChannelThreshold = cms.int32( 1000 ), - maxNumberOfClusters = cms.int32( 20000 ), - ClusterThreshold_L1 = cms.int32( 2000 ), - MissCalibrate = cms.untracked.bool( True ), - VCaltoElectronGain = cms.int32( 47 ), - VCaltoElectronGain_L1 = cms.int32( 50 ), - VCaltoElectronOffset = cms.int32( -60 ), - SplitClusters = cms.bool( False ), - payloadType = cms.string( "HLT" ), - SeedThreshold = cms.int32( 1000 ), - VCaltoElectronOffset_L1 = cms.int32( -670 ), - ClusterThreshold = cms.int32( 4000 ) -) -process.hltSiPixelClustersRegForTauCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersRegForTau" ), - onDemand = cms.bool( False ) -) -process.hltSiPixelRecHitsRegForTau = cms.EDProducer( "SiPixelRecHitConverter", - VerboseLevel = cms.untracked.int32( 0 ), - src = cms.InputTag( "hltSiPixelClustersRegForTau" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ) -) -process.hltPixelTracksTrackingRegionsRegForTau = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL2TausForPixelIsolation" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelLayerQuadrupletsRegForTau = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - TIB = cms.PSet( ) -) -process.hltPixelTracksHitDoubletsRegForTau = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsRegForTau" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForTau" ) -) -process.hltPixelTracksHitQuadrupletsRegForTau = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForTauCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsRegForTau" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksRegForTau = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsRegForTau" ) -) -process.hltPixelVerticesRegForTau = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksRegForTau" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltL2TauPixelIsoTagProducer = cms.EDProducer( "L2TauPixelIsoTagProducer", - TrackSrc = cms.InputTag( "" ), - BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - TrackMaxNChi2 = cms.double( 1000.0 ), - TrackMinNHits = cms.int32( 3 ), - TrackMinPt = cms.double( 0.9 ), - IsoConeMax = cms.double( 0.4 ), - TrackPVMaxDZ = cms.double( 0.1 ), - IsoConeMin = cms.double( 0.15 ), - VertexSrc = cms.InputTag( "hltPixelVerticesRegForTau" ), - JetSrc = cms.InputTag( "hltL2TausForPixelIsolation" ), - TrackMaxDxy = cms.double( 0.2 ), - MaxNumberPV = cms.int32( 1 ) -) -process.hltL2TauIsoFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducer" ), - TriggerType = cms.int32( 84 ), - Jets = cms.InputTag( "hltL2TausForPixelIsolation" ), - MinTag = cms.double( 0.0 ), - MaxTag = cms.double( 3.0 ) -) -process.hltL2TauJetsIso = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 84 ), - HLTObject = cms.InputTag( "hltL2TauIsoFilter" ) -) -process.hltDoubleL2IsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPixelTracksHybridFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksHybridFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsHybrid = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL2TausForPixelIsolation" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsHybrid = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsHybrid" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -process.hltPixelTracksHitTripletsHybrid = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.06 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsHybrid" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.06 ) -) -process.hltPixelTracksHybrid = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksHybridFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksHybridFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsHybrid" ) -) -process.hltIter0PFLowPixelSeedsFromPixelTracksTauReg = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracksReg" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierTauReg','MVAValues' ) -) -process.hltTrackIter0RefsForJets4Iter1TauReg = cms.EDProducer( "ChargedRefCandidateProducer", - src = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ), - particleType = cms.string( "pi+" ) -) -process.hltAK4Iter0TrackJets4Iter1TauReg = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "TrackJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 30.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.5 ), - UseOnlyOnePV = cms.bool( True ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1TauReg" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 0.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.1 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.2 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltIter0TrackAndTauJets4Iter1TauReg = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", - fractionMinCaloInTauCone = cms.double( 0.7 ), - fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), - tauConeSize = cms.double( 0.2 ), - ptTrkMaxInCaloCone = cms.double( 1.0 ), - isolationConeSize = cms.double( 0.5 ), - inputTrackJetTag = cms.InputTag( "hltAK4Iter0TrackJets4Iter1TauReg" ), - nTrkMaxInCaloCone = cms.int32( 0 ), - inputCaloJetTag = cms.InputTag( "hltL2TausForPixelIsolation" ), - etaMinCaloJet = cms.double( -2.7 ), - etaMaxCaloJet = cms.double( 2.7 ), - ptMinCaloJet = cms.double( 5.0 ), - inputTrackTag = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ) -) -process.hltIter1ClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1MaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1PixelLayerQuadrupletsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1PFlowPixelTrackingRegionsTauReg = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1TauReg" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 1.0 ), - deltaPhi = cms.double( 1.0 ) - ) -) -process.hltIter1PFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1PFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsTauReg" ) -) -process.hltIter1PFlowPixelHitQuadrupletsTauReg = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsTauReg" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1PFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadrupletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracksReg" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1PFlowTrackCutClassifierPromptTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1PFlowTrackCutClassifierDetachedTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1PFlowTrackCutClassifierMergedTauReg = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptTauReg', - 'hltIter1PFlowTrackCutClassifierDetachedTauReg' ) -) -process.hltIter1PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedTauReg','MVAValues' ) -) -process.hltIter1MergedTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityTauReg','hltIter1PFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityTauReg','hltIter1PFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter1TrackRefsForJets4Iter2TauReg = cms.EDProducer( "ChargedRefCandidateProducer", - src = cms.InputTag( "hltIter1MergedTauReg" ), - particleType = cms.string( "pi+" ) -) -process.hltAK4Iter1TrackJets4Iter2TauReg = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "TrackJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 30.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.5 ), - UseOnlyOnePV = cms.bool( True ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2TauReg" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 7.5 ), - puPtMin = cms.double( 0.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.1 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.2 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltIter1TrackAndTauJets4Iter2TauReg = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", - fractionMinCaloInTauCone = cms.double( 0.7 ), - fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), - tauConeSize = cms.double( 0.2 ), - ptTrkMaxInCaloCone = cms.double( 1.4 ), - isolationConeSize = cms.double( 0.5 ), - inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2TauReg" ), - nTrkMaxInCaloCone = cms.int32( 0 ), - inputCaloJetTag = cms.InputTag( "hltL2TausForPixelIsolation" ), - etaMinCaloJet = cms.double( -2.7 ), - etaMaxCaloJet = cms.double( 2.7 ), - ptMinCaloJet = cms.double( 5.0 ), - inputTrackTag = cms.InputTag( "hltIter1MergedTauReg" ) -) -process.hltIter2ClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2MaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2PixelLayerTripletsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2PFlowPixelTrackingRegionsTauReg = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2TauReg" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.8 ) - ) -) -process.hltIter2PFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2PFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsTauReg" ) -) -process.hltIter2PFlowPixelHitTripletsTauReg = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsTauReg" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2PFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTripletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracksReg" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierTauReg','MVAValues' ) -) -process.hltIter2MergedTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedTauReg','hltIter2PFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedTauReg','hltIter2PFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltPFMuonMergingTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIter2MergedTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIter2MergedTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltMuonLinksReg = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingTauReg" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -process.hltMuonsReg = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMergingTauReg" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( True ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 10.0 ), - fillIsolation = cms.bool( True ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 10.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( True ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( True ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( True ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( True ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingTauReg','hltMuonLinksReg','hltL2Muons' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltLightPFTracksReg = cms.EDProducer( "LightPFTrackProducer", - TrackQuality = cms.string( "none" ), - UseQuality = cms.bool( False ), - TkColList = cms.VInputTag( 'hltPFMuonMergingTauReg' ) -) -process.hltParticleFlowBlockReg = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuonsReg" ), - source = cms.InputTag( "hltLightPFTracksReg" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -process.hltParticleFlowReg = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuonsReg" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlockReg" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -process.hltAK4PFJetsReg = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( False ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlowReg" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVerticesReg" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltTauPFJets08RegionReg = cms.EDProducer( "RecoTauJetRegionProducer", - src = cms.InputTag( "hltAK4PFJetsReg" ), - deltaR = cms.double( 0.8 ), - pfCandAssocMapSrc = cms.InputTag( "" ), - maxJetAbsEta = cms.double( 99.0 ), - minJetPt = cms.double( -1.0 ), - pfCandSrc = cms.InputTag( "hltParticleFlowReg" ) -) -process.hltTauPFJetsRecoTauChargedHadronsReg = cms.EDProducer( "PFRecoTauChargedHadronProducer", - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs('kChargedPFCandidate')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0.5" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsReg" ), - builders = cms.VPSet( - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - minBlockElementMatchesPhoton = cms.int32( 2 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 100.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "chargedPFCandidates" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), - minMergeNeutralHadronEt = cms.double( 0.0 ) - ) - ) -) -process.hltPFTauPiZerosReg = cms.EDProducer( "RecoTauPiZeroProducer", - massHypothesis = cms.double( 0.136 ), - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "RecoTauPiZeroStringQuality" ), - selection = cms.string( "algoIs('kStrips')" ), - name = cms.string( "InStrip" ), - selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsReg" ), - builders = cms.VPSet( - cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), - applyElecTrackQcuts = cms.bool( False ), - stripCandidatesParticleIds = cms.vint32( 2, 4 ), - makeCombinatoricStrips = cms.bool( False ), - stripPhiAssociationDistance = cms.double( 0.2 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - maxStripBuildIterations = cms.int32( -1 ), - updateStripAfterEachDaughter = cms.bool( False ), - stripEtaAssociationDistance = cms.double( 0.05 ), - minStripEt = cms.double( 1.0 ), - plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), - minGammaEtStripAdd = cms.double( 0.0 ), - name = cms.string( "s" ) - ) - ) -) -process.hltPFTausSansRefReg = cms.EDProducer( "RecoTauProducer", - piZeroSrc = cms.InputTag( "hltPFTauPiZerosReg" ), - modifiers = cms.VPSet( - cms.PSet( ElectronPreIDProducer = cms.InputTag( "elecpreid" ), - EcalStripSumE_minClusEnergy = cms.double( 0.1 ), - ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ), - EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), - plugin = cms.string( "RecoTauElectronRejectionPlugin" ), - EcalStripSumE_deltaEta = cms.double( 0.03 ), - name = cms.string( "shrinkingConeElectronRej" ), - DataType = cms.string( "AOD" ), - EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), - maximumForElectrionPreIDOutput = cms.double( -0.1 ) - ) - ), - jetRegionSrc = cms.InputTag( "hltTauPFJets08RegionReg" ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "" ), - chargedHadronSrc = cms.InputTag( "hltTauPFJetsRecoTauChargedHadronsReg" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsReg" ), - builders = cms.VPSet( - cms.PSet( isoConePiZeros = cms.string( "0.4" ), - leadObjectPt = cms.double( 0.5 ), - signalConePiZeros = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - signalConeChargedHadrons = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - matchingCone = cms.string( "0.4" ), - isoConeChargedHadrons = cms.string( "0.4" ), - plugin = cms.string( "RecoTauBuilderConePlugin" ), - usePFLeptons = cms.bool( True ), - pfCandSrc = cms.InputTag( "hltParticleFlowReg" ), - isoConeNeutralHadrons = cms.string( "0.4" ), - name = cms.string( "fixedConeTauReg" ), - maxSignalConeChargedHadrons = cms.int32( 3 ), - minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), - signalConeNeutralHadrons = cms.string( "0.1" ) - ) - ), - buildNullTaus = cms.bool( True ) -) -process.hltPFTausReg = cms.EDProducer( "RecoTauPiZeroUnembedder", - src = cms.InputTag( "hltPFTausSansRefReg" ) -) -process.hltPFTauTrackDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -process.hltSelectedPFTausTrackFindingReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltPFTauTrackReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 0.0 ) -) -process.hltDoublePFTau20Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTauTrackPt1DiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 1.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -process.hltSelectedPFTausTrackPt1Reg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau20TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTauLooseAbsoluteChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "NotUsed" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauLooseRelativeChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 50.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsoluteChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseRelativeChargedIsolationDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -process.hltSelectedPFTausTrackPt1LooseChargedIsolationReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau20TrackPt1LooseChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltVBFL1TLooseIDPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", - matchingR = cms.double( 0.5 ), - pt2Min = cms.double( 40.0 ), - mjjMin = cms.double( 650.0 ), - JetSrc = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - pt1Min = cms.double( 115.0 ), - L1JetTrigger = cms.InputTag( "hltL1VBFDiJetOR" ) -) -process.hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - TauSrc = cms.InputTag( "hltDoublePFTau20TrackPt1LooseChargedIsolationReg" ), - Min_dR = cms.double( 0.5 ), - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ) -) -process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleLooseChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleLooseChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 115.0 ) -) -process.hltPreVBFDoubleMediumChargedIsoPFTau20Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauMediumAbsoluteChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "NotUsed" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauMediumRelativeChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 60.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumAbsoluteChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumRelativeChargedIsolationDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -process.hltSelectedPFTausTrackPt1MediumChargedIsolationReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau20TrackPt1MediumChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - TauSrc = cms.InputTag( "hltDoublePFTau20TrackPt1MediumChargedIsolationReg" ), - Min_dR = cms.double( 0.5 ), - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ) -) -process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 115.0 ) -) -process.hltPreVBFDoubleTightChargedIsoPFTau20Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauTightAbsoluteChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "NotUsed" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauTightRelativeChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.04 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 70.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightAbsoluteChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightRelativeChargedIsolationDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -process.hltSelectedPFTausTrackPt1TightChargedIsolationReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau20TrackPt1TightChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - TauSrc = cms.InputTag( "hltDoublePFTau20TrackPt1TightChargedIsolationReg" ), - Min_dR = cms.double( 0.5 ), - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ) -) -process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 115.0 ) -) -process.hltL1sIsoEG30erJetC34drMin0p3 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_LooseIsoEG26er2p1_Jet34er3p0_dR_Min0p3 OR L1_LooseIsoEG28er2p1_Jet34er3p0_dR_Min0p3 OR L1_LooseIsoEG30er2p1_Jet34er3p0_dR_Min0p3 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle30eta2p1WPTightGsfCentralPFJet35EleCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1IsoEG30erJetC34drMin0p3Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sIsoEG30erJetC34drMin0p3" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG30L1IsoEGerJetC34drMin0p3EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1IsoEG30erJetC34drMin0p3Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle30erJetC34WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1IsoEGerJetC34drMin0p3EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle30erJetC34WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle30erJetC34WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle30erJetC34WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle30erJetC34WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle30erJetC34WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle30erJetC34WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle30erJetC34WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle30erJetC34WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle30erJetC34WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltDoubleCentralCaloJet10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -process.hltEle30JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 0.4 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle30erJetC34WPTightGsfTrackIsoFilter" ) -) -process.hltEle30PFJet35EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle30JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 35.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.6 ) -) -process.hltL1sIsoEG28erHTT100 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG24er2p1_HTT100er OR L1_LooseIsoEG26er2p1_HTT100er OR L1_LooseIsoEG28er2p1_HTT100er OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle28eta2p1WPTightGsfHT150 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1IsoEG28erHTT100Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sIsoEG28erHTT100" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG28L1IsoEG28erHTT100EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1IsoEG28erHTT100Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 28.0 ), - etcutEB = cms.double( 28.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle28erHTT100WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG28L1IsoEG28erHTT100EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28erHTT100WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle28erHTT100WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle28erHTT100WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle28erHTT100WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle28erHTT100WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28erHTT100WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28erHTT100WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28erHTT100WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28erHTT100WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltHT100Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 100.0 ) -) -process.hltPFHT150Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 150.0 ) -) -process.hltL1sSingleAndDoubleEGNonIsoOr = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle28HighEtaSC20Mass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleAndDoubleEGNonIsoOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOr" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEle28HighEtaSC20EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 28.0 ), - etcutEB = cms.double( 28.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle28HighEtaSC20ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.0132 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.135 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.08 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20ClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.11 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.145 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20EcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.8 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.55 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.8 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle28HighEtaSC20OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.08 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.08 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20DetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20TrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20DphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltEle28HighEtaSC20ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.033 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG20EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20EcalIsoFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.17 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.17 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20HEFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.21 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.21 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20EcalIsoFilterUnseeded" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltParticleFlowRecHitHBHEForEgammaUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbhereco" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -process.hltParticleFlowRecHitHCALForEgammaUnseeded = cms.EDProducer( "PFCTRecHitProducer", - ECAL_Compensate = cms.bool( False ), - ECAL_Dead_Code = cms.uint32( 10 ), - MinLongTiming_Cut = cms.double( -5.0 ), - ECAL_Compensation = cms.double( 0.5 ), - MaxLongTiming_Cut = cms.double( 5.0 ), - weight_HFhad = cms.double( 1.0 ), - ApplyPulseDPG = cms.bool( False ), - navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ), - ECAL_Threshold = cms.double( 10.0 ), - ApplyTimeDPG = cms.bool( False ), - caloTowers = cms.InputTag( "hltTowerMakerForAll" ), - hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ), - LongFibre_Fraction = cms.double( 0.1 ), - MaxShortTiming_Cut = cms.double( 5.0 ), - HcalMaxAllowedHFLongShortSev = cms.int32( 9 ), - thresh_Barrel = cms.double( 0.4 ), - navigation_HF = cms.bool( True ), - HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ), - HF_Calib_29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - EM_Depth = cms.double( 22.0 ), - weight_HFem = cms.double( 1.0 ), - LongShortFibre_Cut = cms.double( 1.0E9 ), - MinShortTiming_Cut = cms.double( -5.0 ), - HCAL_Calib = cms.bool( True ), - thresh_HF = cms.double( 0.4 ), - HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ), - thresh_Endcap = cms.double( 0.4 ), - HcalMaxAllowedChannelStatusSev = cms.int32( 9 ), - hcalRecHitsHF = cms.InputTag( "hltHfreco" ), - ShortFibre_Cut = cms.double( 60.0 ), - ApplyLongShortDPG = cms.bool( True ), - HF_Calib = cms.bool( True ), - HAD_Depth = cms.double( 47.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HCAL_Calib_29 = cms.double( 1.35 ) -) -process.hltParticleFlowRecHitHFForEgammaUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( thresh_HF = cms.double( 0.4 ), - LongFibre_Fraction = cms.double( 0.1 ), - src = cms.InputTag( "hltHfreco" ), - EMDepthCorrection = cms.double( 22.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HADDepthCorrection = cms.double( 25.0 ), - HFCalib29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - name = cms.string( "PFHFRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( flags = cms.vstring( 'Standard', - 'HFLong', - 'HFShort' ), - cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11, 9, 9 ) - ), - cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), - cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) - ) - ) - ) - ), - ShortFibre_Cut = cms.double( 60.0 ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitHCALNavigator" ) - ) -) -process.hltParticleFlowClusterHBHEForEgammaUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForEgammaUnseeded" ) -) -process.hltParticleFlowClusterHCALForEgammaUnseeded = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForEgammaUnseeded" ) -) -process.hltParticleFlowClusterHFForEgammaUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_HAD" ) - ) - ), - showerSigma = cms.double( 0.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 0 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHFForEgammaUnseeded" ) -) -process.hltEgammaHcalPFClusterIsoUnseeded = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.05956, 0.13052 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgammaUnseeded" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( False ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20HcalIsoFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.05956, 0.13052 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.7 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.7 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HEFilterUnseeded" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltHighEtaSC20Selector = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - cut = cms.string( "et>20 && abs(eta) < 3.0 && abs(eta) > 2.5" ) -) -process.hltHighEtaSC20SelectorFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltHighEtaSC20Selector" ), - minNumber = cms.uint32( 1 ) -) -process.hltEle28HighEtaSC20Mass55Filter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - lowerMassCut = cms.double( 55.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - upperMassCut = cms.double( 13000.0 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HcalIsoFilterUnseeded" ), - reqOppCharge = cms.untracked.bool( False ), - nZcandcut = cms.int32( 1 ) -) -process.hltPreDoubleMu207Mass0to30Photon23 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG23EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG23HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG23EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sHTT380erIorHTT320er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT380er OR L1_HTT320er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle15IsoVVVLPFHT450CaloBTagCSV4p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleEG5ObjectMap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltSusyPreBtagJetFilter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -process.hltBTagCaloCSVp067Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.62 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltEGL1SingleEG5OpenFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5ObjectMap" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG15EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5OpenFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 15.0 ), - etcutEB = cms.double( 15.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle15VVVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG15EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.079, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.04 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.08 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaEcalPFClusterIsoR02 = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), - doRhoCorrection = cms.bool( False ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - drMax = cms.double( 0.2 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaHcalPFClusterIsoR02 = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.0888, 0.111 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ), - drMax = cms.double( 0.2 ), - doRhoCorrection = cms.bool( False ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0888, 0.111 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.6 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.6 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle15VVVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle15VVVLGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLGsfChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfChi2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.006 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.0044 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaEleGsfTrackIsoR02 = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", - egTrkIsoStripEndcap = cms.double( 0.01 ), - egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), - useGsfTrack = cms.bool( True ), - useSCRefs = cms.bool( True ), - trackProducer = cms.InputTag( "hltIter2MergedForElectrons" ), - egTrkIsoStripBarrel = cms.double( 0.01 ), - electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ), - egTrkIsoConeSize = cms.double( 0.2 ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 0.15 ) -) -process.hltEle15VVVLGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoR02" ), - thrOverEEB = cms.vdouble( 0.4 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPFHT450Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 450.0 ) -) -process.hltPreEle15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreEle15IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreEle50IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG50IsoVVVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5OpenFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle50VVVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50IsoVVVLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.079, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.04 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.08 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0888, 0.111 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.6 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.6 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle50VVVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle50VVVLGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLGsfChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfChi2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.006 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.0044 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoR02" ), - thrOverEEB = cms.vdouble( 0.4 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreEle15IsoVVVLPFHT600 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFHT600Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 600.0 ) -) -process.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er OR L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_115_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu8TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT300PFMETNoMu60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleMuOpenObjectMap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenObjectMap" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenCandidateL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenCandidateL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMuon8RelTrkIsoVVLFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltMET20 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 20.0 ) -) -process.hltMETClean10 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 10.0 ) -) -process.hltDiCaloJet20MJJ400DEta3p5 = cms.EDFilter( "HLTCaloJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.5 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 10 ), - minInvMass = cms.double( 400.0 ), - minPtHigh = cms.double( 20.0 ), - minPtLow = cms.double( 20.0 ) -) -process.hltDiPFJet40MJJ750DEta3p5 = cms.EDFilter( "HLTPFJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.5 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 85 ), - minInvMass = cms.double( 750.0 ), - minPtHigh = cms.double( 40.0 ), - minPtLow = cms.double( 40.0 ) -) -process.hltPFHTJet30Eta5 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 5.0 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFHT300Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltPFMETNoMu60 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 60.0 ) -) -process.hltPreMu10TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT350PFMETNoMu60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMuon10RelTrkIsoVVLFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltPFHT350Jet30Eta5 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - minHt = cms.vdouble( 350.0 ) -) -process.hltPreMu15IsoVVVLPFHT450CaloBTagCSV4p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 15.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3CaloMuonCorrectedVVVLIsolations = cms.EDProducer( "L2MuonIsolationProducer", - WriteIsolatorFloat = cms.bool( True ), - IsolatorPSet = cms.PSet( - Thresholds = cms.vdouble( 9.9999999E7 ), - ReturnRelativeSum = cms.bool( False ), - AndOrCuts = cms.bool( True ), - EtaBounds = cms.vdouble( 2.411 ), - ConeSizesRel = cms.vdouble( 0.2 ), - EtaBoundsRel = cms.vdouble( 2.411 ), - RhoScaleBarrel = cms.double( 0.836 ), - UseRhoCorrection = cms.bool( True ), - ReturnAbsoluteSum = cms.bool( True ), - RhoMax = cms.double( 9.9999999E7 ), - RhoSrc = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - CutRelativeIso = cms.bool( False ), - CutAbsoluteIso = cms.bool( True ), - EffAreaSFBarrel = cms.double( 1.0 ), - ThresholdsRel = cms.vdouble( 9.9999999E7 ), - ComponentName = cms.string( "CutsIsolatorWithCorrection" ), - ConeSizes = cms.vdouble( 0.2 ), - EffAreaSFEndcap = cms.double( 0.883 ), - RhoScaleEndcap = cms.double( 1.0 ) - ), - StandAloneCollectionLabel = cms.InputTag( "hltIterL3MuonCandidates" ), - ExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ) -) -process.hltL3MuonCombRelIsolationVVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 1.2 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.2 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "hltL3CaloMuonCorrectedVVVLIsolations" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.2 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2L3MuonMerged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.2 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( True ), - UseCaloIso = cms.bool( True ) -) -process.hltL3MuVVVLIsoFIlter = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonCombRelIsolationVVVL' ) -) -process.hltPreMu15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu15IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu50IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 50.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3Mu50VVVLIsoFIlter = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonCombRelIsolationVVVL' ) -) -process.hltPreMu15IsoVVVLPFHT600 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sDoubleMu0er1p5SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon10PsiPrimeBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon10PsiPrimeBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 9.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 3.35 ) -) -process.hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon10PsiPrimeBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon10PsiPrimeBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon20JpsiBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon20JpsiBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 19.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon20JpsiBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon20JpsiBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4p5er2p0SQOSMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon10UpsilonBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5er2p0SQOSMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon10UpsilonBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 9.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon10UpsilonBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon10UpsilonBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon10UpsilonBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon10UpsilonBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon12Upsiloneta1p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1s12DoubleMu4p5er2p0SQOSMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 1.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 1.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon12UpsilonL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 11.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 1.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon12Upsilons = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon12UpsilonL3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 1.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon12Upsilons = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon12Upsilons" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon14PhiBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon14PhiBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 1.2 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 13.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon14PhiBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon14PhiBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon18PsiPrime = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon18PsiPrimeL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 17.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.35 ) -) -process.hltDisplacedmumuVtxProducerDimuon18PsiPrimes = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon18PsiPrimeL3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon18PsiPrimes = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon18PsiPrimes" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon25Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon25JpsiL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 24.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDimuon25Jpsis = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon25JpsiL3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon25Jpsis = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon25Jpsis" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu8SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu8_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon18PsiPrimenoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1sDoubleMu8SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu8SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu8SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu8SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 17.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.35 ) -) -process.hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon18PsiPrimesNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon24UpsilonnoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon24UpsilonNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 13.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon24UpsilonNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon24UpsilonsNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon24PhinoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon24PhiNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 1.2 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 23.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon24PhiNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon24PhiBarrelNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon25JpsinoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon25JpsiNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 24.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon25JpsiNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon25JpsisNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu7EG7 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu7_EG7 OR L1_DoubleMu7_SQ_EG7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiMu9Ele9CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu7EG7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1DoubleMu7EG7f0Filtered9 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 9.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sDoubleMu7EG7" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 9.0 ), - etcutEB = cms.double( 9.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu9Ele9DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 2 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter" ) -) -process.hltDoubleMu9DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ) -) -process.hltPreDiMu9Ele9CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sDoubleMu18er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu18er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleIsoMu20eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu18erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu18er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sDoubleMu18erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu18erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu18erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu18erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sDoubleMu18erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltL1sDoubleMu22er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleIsoMu24eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu22er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sDoubleMu22erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu22erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu22erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sDoubleMu22erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu22erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu22erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sDoubleMu22erL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltL1sDoubleMu125to157ORTripleMu444 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_15_5 OR L1_DoubleMu_15_7 OR L1_DoubleMu_15_7_SQ OR L1_DoubleMu_15_7_SQ_Mass_Min4 OR L1_TripleMu_4_4_4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTrkMu12DoubleTrkMu5NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157ORTripleMu444" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltIterL3OISeedsFromL2MuonsNoVtx = cms.EDProducer( "TSGForOI", - hitsToTry = cms.int32( 3 ), - adjustErrorsDynamicallyForHitless = cms.bool( True ), - SF4 = cms.double( 7.0 ), - SF5 = cms.double( 10.0 ), - SF2 = cms.double( 4.0 ), - SF3 = cms.double( 5.0 ), - SF1 = cms.double( 3.0 ), - minEtaForTEC = cms.double( 0.7 ), - fixedErrorRescaleFactorForHits = cms.double( 3.0 ), - maxSeeds = cms.uint32( 5 ), - maxEtaForTOB = cms.double( 1.8 ), - pT3 = cms.double( 70.0 ), - pT2 = cms.double( 30.0 ), - pT1 = cms.double( 13.0 ), - layersToTry = cms.int32( 2 ), - fixedErrorRescaleFactorForHitless = cms.double( 10.0 ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - adjustErrorsDynamicallyForHits = cms.bool( True ), - src = cms.InputTag( "hltL2Muons" ), - tsosDiff = cms.double( 0.03 ), - eta1 = cms.double( 1.0 ), - eta2 = cms.double( 1.4 ), - UseHitLessSeeds = cms.bool( True ), - UseStereoLayersInTEC = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), - debug = cms.untracked.bool( False ) -) -process.hltIterL3OITrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIterL3OISeedsFromL2MuonsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) -) -process.hltIterL3OIMuCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIterL3OITrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - AlgorithmName = cms.string( "iter10" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltIterL3OIMuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 4, 3, 2 ), - min3DLayers = cms.vint32( 1, 2, 2 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 5, 5 ) - ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) -) -process.hltIterL3OIMuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltL3MuonsIterL3OINoVtx = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2Muons" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurityNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -process.hltIterL3OIL3MuonsLinksCombinationNoVtx = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx' ) -) -process.hltIterL3OIL3MuonsNoVtx = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx' ) -) -process.hltIterL3OIL3MuonCandidatesNoVtx = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationNoVtx" ), - InputObjects = cms.InputTag( "hltIterL3OIL3MuonsNoVtx" ), - MuonPtOption = cms.string( "Tracker" ) -) -process.hltL2SelectorForL3IONoVtx = cms.EDProducer( "HLTMuonL2SelectorForL3IO", - MaxNormalizedChi2 = cms.double( 20.0 ), - MinNmuonHits = cms.int32( 1 ), - MinNhits = cms.int32( 1 ), - applyL3Filters = cms.bool( False ), - MaxPtDifference = cms.double( 0.3 ), - l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidatesNoVtx" ), - InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationNoVtx" ), - l2Src = cms.InputTag( "hltL2Muons" ) -) -process.hltIterL3MuonPixelTracksFilterNoVtx = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltIterL3MuonPixelTracksFitterNoVtx = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltIterL3MuonPixelTracksTrackingRegionsNoVtx = cms.EDProducer( "MuonTrackingRegionEDProducer", - precise = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.0 ), - Z_fixed = cms.bool( True ), - MeasurementTrackerName = cms.InputTag( "" ), - maxRegions = cms.int32( 5 ), - Pt_min = cms.double( 2.0 ), - Rescale_Dz = cms.double( 4.0 ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - vertexCollection = cms.InputTag( "notUsed" ), - Phi_fixed = cms.bool( True ), - input = cms.InputTag( "hltL2SelectorForL3IONoVtx" ), - DeltaR = cms.double( 0.025 ), - OnDemand = cms.int32( -1 ), - DeltaZ = cms.double( 24.2 ), - Rescale_phi = cms.double( 3.0 ), - Rescale_eta = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - Phi_min = cms.double( 0.0 ), - DeltaPhi = cms.double( 0.15 ), - UseVertex = cms.bool( False ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Pt_fixed = cms.bool( True ) -) -process.hltIterL3MuonPixelLayerQuadrupletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIterL3MuonPixelTracksHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadrupletsNoVtx" ) -) -process.hltIterL3MuonPixelTracksHitQuadrupletsNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoubletsNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIterL3MuonPixelTracksNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilterNoVtx" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitterNoVtx" ), - SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadrupletsNoVtx" ) -) -process.hltIterL3MuonPixelVerticesNoVtx = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracksNoVtx" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltIterL3MuonTrimmedPixelVerticesNoVtx = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3MuonPixelVerticesNoVtx" ) -) -process.hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3MuonPixelTracksNoVtx" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0IterL3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -process.hltIter0IterL3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltIter2IterL3MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3MuonPixelLayerTripletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2IterL3MuonPixelClusterCheckNoVtx = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheckNoVtx" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTripletsNoVtx" ) -) -process.hltIter2IterL3MuonPixelHitTripletsNoVtx = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoubletsNoVtx" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2IterL3MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTripletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2IterL3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2IterL3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltIter2IterL3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3MuonsIterL3IONoVtx = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.04 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2SelectorForL3IONoVtx" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVerticesNoVtx" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - matchToSeeds = cms.bool( True ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIter2IterL3MuonMergedNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -process.hltIterL3MuonsFromL2LinksCombinationNoVtx = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx','hltL3MuonsIterL3IONoVtx' ) -) -process.hltIterL3MuonsFromL2NoVtx = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx','hltL3MuonsIterL3IONoVtx' ) -) -process.hltIterL3MuonL1MuonNoL2SelectorNoVtx = cms.EDProducer( "HLTL1MuonNoL2Selector", - SeedMapTag = cms.InputTag( "hltL2Muons" ), - L1MinPt = cms.double( -1.0 ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L2CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - L1MaxEta = cms.double( 5.0 ), - L1MinQuality = cms.uint32( 7 ) -) -process.hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltIterL3MuonL1MuonNoL2SelectorNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -process.hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIterL3FromL1MuonPixelTracksHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx" ) -) -process.hltIterL3FromL1MuonPixelTracksHitQuadrupletsNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoubletsNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIterL3FromL1MuonPixelTracksNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilterNoVtx" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitterNoVtx" ), - SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadrupletsNoVtx" ) -) -process.hltIterL3FromL1MuonPixelVerticesNoVtx = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracksNoVtx" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3FromL1MuonPixelVerticesNoVtx" ) -) -process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracksNoVtx" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -process.hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3FromL1MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx" ) -) -process.hltIter2IterL3FromL1MuonPixelHitTripletsNoVtx = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoubletsNoVtx" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2IterL3FromL1MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTripletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2IterL3FromL1MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltIter2IterL3FromL1MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIterL3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonMergedNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonMergedNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIterL3MuonAndMuonFromL1MergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMergedNoVtx','hltIter2IterL3FromL1MuonMergedNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonMergedNoVtx','hltIter2IterL3FromL1MuonMergedNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3MuonsIterL3LinksNoVtx = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMergedNoVtx" ), - shareHitFraction = cms.double( 0.19 ), - LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombinationNoVtx" ), - ptMin = cms.double( 2.5 ) -) -process.hltIterL3MuonsNoVtx = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMergedNoVtx" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( True ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "Notused" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltIter2IterL3FromL1MuonMergedNoVtx','hltL3MuonsIterL3LinksNoVtx' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltIterL3MuonCandidatesNoVtx = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltIterL3MuonsNoVtx" ) -) -process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered5NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered12NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuonMergingNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','hltMuCtfTracks' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','hltMuCtfTracks' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltDiMuonLinksNoVtx = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMergingNoVtx" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombinationNoVtx" ), - ptMin = cms.double( 2.5 ) -) -process.hltGlbTrkMuonsNoVtx = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltDiMuonMergingNoVtx','hltDiMuonLinksNoVtx' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltGlbTrkMuonCandsNoVtx = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltGlbTrkMuonsNoVtx" ) -) -process.hltTripleTrkMuFiltered5NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 5.0 ), - minN = cms.uint32( 3 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltSingleTrkMuFiltered12NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 12.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltPreTrkMu16DoubleTrkMu6NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered6NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 6.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered16NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 16.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltTripleTrkMuFiltered6NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 6.0 ), - minN = cms.uint32( 3 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltSingleTrkMuFiltered16NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 16.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltPreTrkMu17DoubleTrkMu8NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered8NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered17NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltTripleTrkMuFiltered8NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 8.0 ), - minN = cms.uint32( 3 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltSingleTrkMuFiltered17NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 17.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltPreMu8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu17 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu17Photon30IsoCaloId = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MinPt = cms.double( 7.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL2Filtered10" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu17Photon30IsoCaloIdPhotonlegFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltMu17Photon30IsoCaloIdPhotonlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu17Photon30IsoCaloIdPhotonlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleEG10IorSingleEG5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle8CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10IorSingleEG5" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEle8CaloIdLTrackIdLIsoVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter" ) -) -process.hltEle8PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle8JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltL1sSingleEG10IorSingleEG15 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle12CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10IorSingleEG15" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEle12CaloIdLTrackIdLIsoVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter" ) -) -process.hltEle12PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle12JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltL1sSingleEG15 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter" ) -) -process.hltEle23PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle23JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltPreEle8CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( False ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle8CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltEle8NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltPreEle17CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle17EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 17.0 ), - etcutEB = cms.double( 17.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle17HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle17CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle17CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle17CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle17CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle17CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltEle17NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltPreEle23CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle23EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle23HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltEle23NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltPreEle50CaloIdVTGsfTrkIdTPFJet165 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle50CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.05 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle50CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.06 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.06 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPFJetsCorrectedMatchedToL1 = cms.EDProducer( "HLTPFJetL1TMatchProducer", - jetsInput = cms.InputTag( "hltAK4PFJetsCorrected" ), - DeltaR = cms.double( 0.5 ), - L1Jets = cms.InputTag( 'hltGtStage2Digis','Jet' ) -) -process.hltMonoPFJet165 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 165.0 ) -) -process.hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet = cms.EDProducer( "HLTPFJetCollectionsForBoostedLeptonPlusJets", - SourceJetTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), - minDeltaR = cms.double( 0.5 ), - HltLeptonTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter" ) -) -process.hltEle50CaloIdVTGsfTrkIdTCentralPFJet165EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet" ), - inputTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet" ), - MinJetPt = cms.double( 165.0 ), - triggerType = cms.int32( 0 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.6 ) -) -process.hltPreEle115CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG115EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 115.0 ), - etcutEB = cms.double( 115.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG115CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG115EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG115CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG115CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle115CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG115CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle115CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle115CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreEle135CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG135EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 135.0 ), - etcutEB = cms.double( 135.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG135CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG135EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG135CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG135CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle135CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG135CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle135CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle135CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreEle145CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG145EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 145.0 ), - etcutEB = cms.double( 145.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG145CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG145EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG145CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG145CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle145CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG145CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle145CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle145CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreEle200CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG200CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG200EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG200CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG200CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle200CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG200CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle200CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle200CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreEle250CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG250EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 250.0 ), - etcutEB = cms.double( 250.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG250CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG250EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG250CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG250CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle250CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG250CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle250CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle250CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreEle300CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG300EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 300.0 ), - etcutEB = cms.double( 300.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG300CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG300EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG300CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG300CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle300CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG300CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle300CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle300CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sQuadJetC60IorHTT380IorHTT280QuadJetIorHTT300QuadJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_QuadJet60er3p0 OR L1_QuadJet50er3p0 OR L1_HTT380er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er_QuadJet_70_55_40_35_er2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT300PT30QuadPFJet75604540 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltQuadCentralJet30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -process.hltCaloJetsQuad30ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltQuadCentralJet30" ) -) -process.hltHtMhtCaloJetsQuadC30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetsQuad30ForHt" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 4 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltCaloQuadJet30HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsQuadC30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtCaloJetsQuadC30' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltPFCentralJetLooseIDQuad30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -process.hlt1PFCentralJetLooseID75 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 75.0 ) -) -process.hlt2PFCentralJetLooseID60 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 60.0 ) -) -process.hlt3PFCentralJetLooseID45 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 45.0 ) -) -process.hlt4PFCentralJetLooseID40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 40.0 ) -) -process.hltPFCentralJetLooseIDQuad30forHt = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFCentralJetLooseIDQuad30" ) -) -process.hltHtMhtPFCentralJetsLooseIDQuadC30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltPFCentralJetLooseIDQuad30forHt" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 4 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFCentralJetsLooseIDQuad30HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtPFCentralJetsLooseIDQuadC30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtPFCentralJetsLooseIDQuadC30' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltPrePFHT300PT30QuadPFJet75604540TriplePFBTagCSV3p0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBTagCaloCSVp05Double = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPFJetForBtagSelector = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -process.hltPFJetForBtag = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetForBtagSelector" ) -) -process.hltBLifetimeAssociatorPF = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltPFJetForBtag" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltBLifetimeTagInfosPF = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltBLifetimeAssociatorPF" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( True ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -process.hltInclusiveVertexFinderPF = cms.EDProducer( "InclusiveVertexFinder", - fitterSigmacut = cms.double( 3.0 ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - vertexMinAngleCosine = cms.double( 0.95 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - useVertexReco = cms.bool( True ), - vertexMinDLenSig = cms.double( 0.5 ), - useDirectVertexFitter = cms.bool( True ), - minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) -) -process.hltInclusiveSecondaryVerticesPF = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 2.0 ), - secondaryVertices = cms.InputTag( "hltInclusiveVertexFinderPF" ), - maxFraction = cms.double( 0.7 ) -) -process.hltTrackVertexArbitratorPF = cms.EDProducer( "TrackVertexArbitrator", - fitterSigmacut = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - fitterTini = cms.double( 256.0 ), - trackMinLayers = cms.int32( 4 ), - fitterRatio = cms.double( 0.25 ), - secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVerticesPF" ), - sigCut = cms.double( 5.0 ), - distCut = cms.double( 0.04 ), - trackMinPt = cms.double( 0.4 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - dLenFraction = cms.double( 0.333 ), - trackMinPixels = cms.int32( 1 ), - dRCut = cms.double( 0.4 ) -) -process.hltInclusiveMergedVerticesPF = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 10.0 ), - secondaryVertices = cms.InputTag( "hltTrackVertexArbitratorPF" ), - maxFraction = cms.double( 0.2 ) -) -process.hltSecondaryVertexTagInfosPF = cms.EDProducer( "SecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltBLifetimeTagInfosPF" ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - ptMin = cms.double( 1.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 2 ), - sip2dSigMin = cms.double( -99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltInclusiveMergedVerticesPF" ) -) -process.hltCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ), - tagInfos = cms.VInputTag( 'hltBLifetimeTagInfosPF','hltSecondaryVertexTagInfosPF' ) -) -process.hltBTagPFCSVp070Triple = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 3 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.7 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltL1sHTT320erIorHTT340erIorHTT380erIorHTT400erIorHTT450erIorHTT500erIorHTT250QuadJetIorHTT280QuadJetIorHTT300QuadJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_HTT250er_QuadJet_70_55_40_35_er2p5 OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er_QuadJet_70_55_40_35_er2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT380SixPFJet32DoublePFBTagCSV2p2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloJetFilterSixC25 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 25.0 ) -) -process.hltCaloJetsSix25ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltCaloJetFilterSixC25" ) -) -process.hltHtMhtCaloJetsSixC25 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 25.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetsSix25ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltCaloSixJet25HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC25' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC25' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltBTagCaloCSVp44Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.44 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPFJetFilterSixC32 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 32.0 ) -) -process.hltPFJetsSix32ForHt = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetFilterSixC32" ) -) -process.hltHtMhtPFJetsSixC32 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 32.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltPFJetsSix32ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFSixJet32HT380 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC32' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC32' ), - minHt = cms.vdouble( 380.0 ) -) -process.hltBTagPFCSVp075Double = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.75 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPrePFHT380SixPFJet32DoublePFBTagDeepCSV2p2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo = cms.EDProducer( "TrackDeepNNTagInfoProducer", - computer = cms.PSet( - useTrackWeights = cms.bool( True ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( - b_pT = cms.double( 0.3684 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - sip3dValMin = cms.double( -99999.9 ), - max_pT_dRcut = cms.double( 0.1 ), - a_pT = cms.double( 0.005263 ), - totalHitsMin = cms.uint32( 0 ), - jetDeltaRMax = cms.double( 0.3 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - ptMin = cms.double( 0.0 ), - qualityClass = cms.string( "any" ), - pixelHitsMin = cms.uint32( 0 ), - sip2dValMax = cms.double( 99999.9 ), - max_pT_trackPTcut = cms.double( 3.0 ), - sip2dValMin = cms.double( -99999.9 ), - normChi2Max = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - min_pT = cms.double( 120.0 ), - min_pT_dRcut = cms.double( 0.5 ), - sip2dSigMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip2dSigMin = cms.double( -99999.9 ), - b_dR = cms.double( 0.6263 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - charmCut = cms.double( 1.5 ), - vertexFlip = cms.bool( False ), - minimumTrackWeight = cms.double( 0.5 ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - trackMultiplicityMin = cms.uint32( 2 ), - trackPseudoSelection = cms.PSet( - b_pT = cms.double( 0.3684 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - sip3dValMin = cms.double( -99999.9 ), - max_pT_dRcut = cms.double( 0.1 ), - a_pT = cms.double( 0.005263 ), - totalHitsMin = cms.uint32( 0 ), - jetDeltaRMax = cms.double( 0.3 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - ptMin = cms.double( 0.0 ), - qualityClass = cms.string( "any" ), - pixelHitsMin = cms.uint32( 0 ), - sip2dValMax = cms.double( 99999.9 ), - max_pT_trackPTcut = cms.double( 3.0 ), - sip2dValMin = cms.double( -99999.9 ), - normChi2Max = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - min_pT = cms.double( 120.0 ), - min_pT_dRcut = cms.double( 0.5 ), - sip2dSigMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip2dSigMin = cms.double( 2.0 ), - b_dR = cms.double( 0.6263 ) - ), - trackSort = cms.string( "sip2dSig" ), - SoftLeptonFlip = cms.bool( False ), - trackFlip = cms.bool( False ) - ), - svTagInfos = cms.InputTag( "hltInclusiveSecondaryVertexFinderTagInfos" ) -) -process.hltDeepCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfosCalo" ), - checkSVForDefaults = cms.bool( False ), - toAdd = cms.PSet( - probcc = cms.string( "probc" ), - probbb = cms.string( "probb" ) - ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepFlavourNoSL.json" ), - meanPadding = cms.bool( False ) -) -process.hltBTagCaloDeepCSVp44Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.21 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltDeepBLifetimeTagInfosPF = cms.EDProducer( "CandIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - jets = cms.InputTag( "hltPFJetForBtag" ), - maxDeltaR = cms.double( 0.4 ), - candidates = cms.InputTag( "hltParticleFlow" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeGhostTrack = cms.bool( True ), - useTrackQuality = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - maximumChiSquared = cms.double( 5.0 ), - computeProbabilities = cms.bool( True ) -) -process.hltDeepInclusiveVertexFinderPF = cms.EDProducer( "InclusiveCandidateVertexFinder", - fitterSigmacut = cms.double( 3.0 ), - vertexReco = cms.PSet( - smoothing = cms.bool( True ), - primcut = cms.double( 1.0 ), - finder = cms.string( "avr" ), - seccut = cms.double( 3.0 ) - ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - vertexMinAngleCosine = cms.double( 0.95 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - seedMin3DIPValue = cms.double( 0.005 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - distanceRatio = cms.double( 20.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - useVertexReco = cms.bool( True ), - vertexMinDLenSig = cms.double( 0.5 ), - useDirectVertexFitter = cms.bool( True ), - minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) -) -process.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", - minSignificance = cms.double( 2.0 ), - secondaryVertices = cms.InputTag( "hltDeepInclusiveVertexFinderPF" ), - maxFraction = cms.double( 0.7 ) -) -process.hltDeepTrackVertexArbitratorPF = cms.EDProducer( "CandidateVertexArbitrator", - fitterSigmacut = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - fitterTini = cms.double( 256.0 ), - trackMinLayers = cms.int32( 4 ), - fitterRatio = cms.double( 0.25 ), - secondaryVertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), - sigCut = cms.double( 5.0 ), - distCut = cms.double( 0.04 ), - trackMinPt = cms.double( 0.4 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - dLenFraction = cms.double( 0.333 ), - trackMinPixels = cms.int32( 1 ), - dRCut = cms.double( 0.4 ) -) -process.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", - minSignificance = cms.double( 10.0 ), - secondaryVertices = cms.InputTag( "hltDeepTrackVertexArbitratorPF" ), - maxFraction = cms.double( 0.2 ) -) -process.hltDeepSecondaryVertexTagInfosPF = cms.EDProducer( "CandSecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - smoothing = cms.bool( False ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - finder = cms.string( "avr" ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltDeepBLifetimeTagInfosPF" ), - vertexCuts = cms.PSet( - distSig3dMax = cms.double( 99999.9 ), - fracPV = cms.double( 0.65 ), - distVal2dMax = cms.double( 2.5 ), - useTrackWeights = cms.bool( True ), - maxDeltaRToJetAxis = cms.double( 0.4 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMin = cms.double( 3.0 ), - multiplicityMin = cms.uint32( 2 ), - distVal2dMin = cms.double( 0.01 ), - distSig2dMax = cms.double( 99999.9 ), - distVal3dMax = cms.double( 99999.9 ), - minimumTrackWeight = cms.double( 0.5 ), - distVal3dMin = cms.double( -99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMin = cms.double( -99999.9 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - b_pT = cms.double( 0.3684 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - max_pT_dRcut = cms.double( 0.1 ), - a_pT = cms.double( 0.005263 ), - totalHitsMin = cms.uint32( 3 ), - jetDeltaRMax = cms.double( 0.3 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - ptMin = cms.double( 1.0 ), - qualityClass = cms.string( "any" ), - pixelHitsMin = cms.uint32( 2 ), - sip2dValMax = cms.double( 99999.9 ), - max_pT_trackPTcut = cms.double( 3.0 ), - sip2dValMin = cms.double( -99999.9 ), - normChi2Max = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - min_pT = cms.double( 120.0 ), - min_pT_dRcut = cms.double( 0.5 ), - sip2dSigMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip2dSigMin = cms.double( -99999.9 ), - b_dR = cms.double( 0.6263 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ) -) -process.hltDeepCombinedSecondaryVertexBJetTagsInfos = cms.EDProducer( "DeepNNTagInfoProducer", - computer = cms.PSet( - useTrackWeights = cms.bool( True ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( - b_pT = cms.double( 0.3684 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - sip3dValMin = cms.double( -99999.9 ), - max_pT_dRcut = cms.double( 0.1 ), - a_pT = cms.double( 0.005263 ), - totalHitsMin = cms.uint32( 3 ), - jetDeltaRMax = cms.double( 0.3 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - ptMin = cms.double( 0.0 ), - qualityClass = cms.string( "any" ), - pixelHitsMin = cms.uint32( 2 ), - sip2dValMax = cms.double( 99999.9 ), - max_pT_trackPTcut = cms.double( 3.0 ), - sip2dValMin = cms.double( -99999.9 ), - normChi2Max = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - min_pT = cms.double( 120.0 ), - min_pT_dRcut = cms.double( 0.5 ), - sip2dSigMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip2dSigMin = cms.double( -99999.9 ), - b_dR = cms.double( 0.6263 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - charmCut = cms.double( 1.5 ), - vertexFlip = cms.bool( False ), - minimumTrackWeight = cms.double( 0.5 ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - trackMultiplicityMin = cms.uint32( 2 ), - trackPseudoSelection = cms.PSet( - b_pT = cms.double( 0.3684 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - sip3dValMin = cms.double( -99999.9 ), - max_pT_dRcut = cms.double( 0.1 ), - a_pT = cms.double( 0.005263 ), - totalHitsMin = cms.uint32( 3 ), - jetDeltaRMax = cms.double( 0.3 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - ptMin = cms.double( 0.0 ), - qualityClass = cms.string( "any" ), - pixelHitsMin = cms.uint32( 0 ), - sip2dValMax = cms.double( 99999.9 ), - max_pT_trackPTcut = cms.double( 3.0 ), - sip2dValMin = cms.double( -99999.9 ), - normChi2Max = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - min_pT = cms.double( 120.0 ), - min_pT_dRcut = cms.double( 0.5 ), - sip2dSigMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip2dSigMin = cms.double( 2.0 ), - b_dR = cms.double( 0.6263 ) - ), - trackSort = cms.string( "sip2dSig" ), - SoftLeptonFlip = cms.bool( False ), - trackFlip = cms.bool( False ) - ), - svTagInfos = cms.InputTag( "hltDeepSecondaryVertexTagInfosPF" ) -) -process.hltDeepCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), - checkSVForDefaults = cms.bool( False ), - toAdd = cms.PSet( - probcc = cms.string( "probc" ), - probbb = cms.string( "probb" ) - ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepFlavourNoSL.json" ), - meanPadding = cms.bool( False ) -) -process.hltBTagPFDeepCSVp075Double = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPrePFHT380SixPFJet32 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFHT430SixPFJet40PFBTagCSV1p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloJetFilterSixC35 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 35.0 ) -) -process.hltCaloJetsSix35ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltCaloJetFilterSixC35" ) -) -process.hltHtMhtCaloJetsSixC35 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 35.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetsSix35ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltCaloSixJet35HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC35' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC35' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltPFJetFilterSixC40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -process.hltPFJetsSix40ForHt = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetFilterSixC40" ) -) -process.hltHtMhtPFJetsSixC40 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltPFJetsSix40ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFSixJet40HT430 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC40' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC40' ), - minHt = cms.vdouble( 430.0 ) -) -process.hltBTagPFCSVp080Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.8 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPrePFHT430SixPFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT300Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40 OR L1_SingleTau120er2p1 OR L1_SingleJet180 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT350MinPFJet15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHtMhtJet10 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 10.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 10.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltHT175Jet10 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet10' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet10' ), - minHt = cms.vdouble( 175.0 ) -) -process.hltPFHTJet15 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 15.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFHT350Jet15 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet15' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet15' ), - minHt = cms.vdouble( 350.0 ) -) -process.hltPrePhoton60R9Id90CaloIdLIsoL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTauNoPS" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG60EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 60.0 ), - etcutEB = cms.double( 60.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG60HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG60R9Id90CaloIdLIsoLR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 8.0 ), - thrOverEEE = cms.vdouble( 0.007 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.01 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 3.0E-5 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 3.0E-5 ), - thrRegularEE = cms.vdouble( 7.5 ), - thrOverEEE = cms.vdouble( 0.032 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.03 ), - thrRegularEB = cms.vdouble( 12.5 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - maxTrackCut = cms.int32( 0 ), - sMaj_min = cms.double( 0.0 ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - sMaj_max = cms.double( 1.5 ), - inputTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter" ), - sMin_min = cms.double( 0.0 ), - trackPtCut = cms.double( 5.0 ), - seedTimeMin = cms.double( -999.0 ), - ncandcut = cms.int32( 1 ), - inputTrack = cms.InputTag( "hltIter2MergedForPhotons" ), - trackdRCut = cms.double( 0.2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - seedTimeMax = cms.double( 999.0 ), - sMin_max = cms.double( 0.4 ), - EBOnly = cms.bool( False ) -) -process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sETT50to60BptxAND = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETT50_BptxAND OR L1_ETT60_BptxAND" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreFullTrackMultiplicity85 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPixelTracksForHighMultFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.3 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForHighMultFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForHighMult = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.3 ), - originHalfLength = cms.double( 15.1 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltPixelTracksHitDoubletsForHighMult = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForHighMult" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForHighMult = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForHighMult" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForHighMultFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForHighMultFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForHighMult" ) -) -process.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ), - PtMin = cms.double( 0.4 ), - NTrkMin = cms.int32( 3 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "loose" ), - minNumberLayers = cms.uint32( 0 ), - chi2n_par = cms.double( 9999.0 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 100.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 9999.0, 1.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 0.5 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 999 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 999.0 ), - copyExtras = cms.untracked.bool( False ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltPixelTracksForHighMult" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForHighMult" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 9999.0, 1.0 ), - d0_par1 = cms.vdouble( 9999.0, 1.0 ), - res_par = cms.vdouble( 99999.0, 99999.0 ), - minHitsToBypassChecks = cms.uint32( 999 ) -) -process.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltGoodPixelTracksForHighMult" ), - particleType = cms.string( "pi+" ) -) -process.hltHighMult30 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 30 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ), - vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.12 ) -) -process.hltSiStripRawToClustersFacilityFull = cms.EDProducer( "SiStripClusterizerFromRaw", - ProductLabel = cms.InputTag( "rawDataCollector" ), - DoAPVEmulatorCheck = cms.bool( False ), - Algorithms = cms.PSet( - CommonModeNoiseSubtractionMode = cms.string( "Median" ), - useCMMeanMap = cms.bool( False ), - TruncateInSuppressor = cms.bool( True ), - doAPVRestore = cms.bool( False ), - SiStripFedZeroSuppressionMode = cms.uint32( 4 ), - PedestalSubtractionFedMode = cms.bool( True ) - ), - Clusterizer = cms.PSet( - QualityLabel = cms.string( "" ), - ClusterThreshold = cms.double( 5.0 ), - SeedThreshold = cms.double( 3.0 ), - Algorithm = cms.string( "ThreeThresholdAlgorithm" ), - ChannelThreshold = cms.double( 2.0 ), - MaxAdjacentBad = cms.uint32( 0 ), - setDetId = cms.bool( True ), - MaxSequentialHoles = cms.uint32( 0 ), - RemoveApvShots = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MaxSequentialBad = cms.uint32( 1 ) - ), - onDemand = cms.bool( False ) -) -process.hltSiStripClustersFull = cms.EDProducer( "MeasurementTrackerEventProducer", - inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ), - pixelClusterProducer = cms.string( "hltSiPixelClusters" ), - switchOffPixelsIfEmpty = cms.bool( True ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) -) -process.hltSiStripMatchedRecHitsFull = cms.EDProducer( "SiStripRecHitConverter", - StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ), - stereoRecHits = cms.string( "stereoRecHit" ), - useSiStripQuality = cms.bool( False ), - matchedRecHits = cms.string( "matchedRecHit" ), - ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - VerbosityLevel = cms.untracked.int32( 1 ), - rphiRecHits = cms.string( "rphiRecHit" ), - Matcher = cms.ESInputTag( 'SiStripRecHitMatcherESProducer','StandardMatcher' ), - siStripQualityLabel = cms.ESInputTag( "" ), - MaskBadAPVFibers = cms.bool( False ) -) -process.hltFullIter0PixelQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter0PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.5 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter0PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter0PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter0PixelQuadruplets" ) -) -process.hltFullIter0PixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.0012 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter0PixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltFullIter0PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - FilterAtHelixStage = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - FilterStripHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter0CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter0PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersFull" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter0CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter0CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "initialStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter0PrimaryVertices = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( maxDistanceToBeam = cms.double( 1.0 ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ), - label = cms.string( "" ), - chi2cutoff = cms.double( 2.5 ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxNormalizedChi2 = cms.double( 20.0 ), - minPt = cms.double( 0.0 ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 5.0 ), - trackQuality = cms.string( "any" ), - minPixelLayersWithHits = cms.int32( 2 ), - minSiliconLayersWithHits = cms.int32( 5 ), - maxEta = cms.double( 2.4 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - vertexSize = cms.double( 0.01 ), - d0CutOff = cms.double( 3.0 ), - Tmin = cms.double( 2.4 ), - dzCutOff = cms.double( 4.0 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tstop = cms.double( 0.5 ), - zmerge = cms.double( 0.01 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -process.hltFullIter0TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.95, -0.85, -0.75 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter0HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter0TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter0TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter0HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter1PixelQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter1PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.15 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter1PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter1PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter1PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter1PixelQuadruplets" ) -) -process.hltFullIter1PixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.0017 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter1PixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 1000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltFullIter1PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter1PixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter1CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter1PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter1CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter1CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "lowPtQuadStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter1TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter1CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.65, -0.35, -0.15 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter1HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter1CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter1TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter1TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter1HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter2PixelTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter2PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.55 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter2PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter2PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter2PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter2PixelTriplets" ) -) -process.hltFullIter2PixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter2PixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.07 ), - useBendingCorrection = cms.bool( True ) -) -process.hltFullIter2PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter2PixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter2CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter2PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter2CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter2CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "highPtTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter2TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter2CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( 0.2, 0.3, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter2HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter2CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter2TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter2TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter3ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter2HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter3MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter3PixelTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter3PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.2 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter3PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter3PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter3PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter3PixelTriplets" ) -) -process.hltFullIter3PixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter3PixelHitDoublets" ), - CAThetaCut = cms.double( 0.002 ), - maxChi2 = cms.PSet( - value2 = cms.double( 8.0 ), - value1 = cms.double( 70.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.05 ), - useBendingCorrection = cms.bool( True ) -) -process.hltFullIter3PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter3PixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter3CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter3PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter3CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter3CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "lowPtTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter3TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter3CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( 0.0, 0.2, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter3HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter3CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter3TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter3TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter3HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter4PixelQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter4PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.3 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter4PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter4PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter4PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter4PixelQuadruplets" ) -) -process.hltFullIter4PixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.0011 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter4PixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 100.0 ), - value1 = cms.double( 500.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.0 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltFullIter4PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter4PixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter4CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter4PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter4CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter4CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "detachedQuadStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter4TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter4CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter4HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter4CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter4TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter4TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter5ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter4HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter5MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter5PixelTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter5PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.25 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter5PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter5PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter5PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter5PixelTriplets" ) -) -process.hltFullIter5PixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.2 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter5PixelHitDoublets" ), - CAThetaCut = cms.double( 0.001 ), - maxChi2 = cms.PSet( - value2 = cms.double( 10.0 ), - value1 = cms.double( 300.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.0 ), - useBendingCorrection = cms.bool( True ) -) -process.hltFullIter5PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter5PixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter5CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter5PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter5CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter5CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "detachedTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter5TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter5CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.2, 0.3, 0.8 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter5HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter5CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter5TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter5TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter6ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter5HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter6MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter6PixelPairsA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter6PixelTrackingRegionsA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ), - useFakeVertices = cms.bool( False ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - sigmaZVertex = cms.double( 3.0 ), - fixedError = cms.double( 0.03 ), - VertexCollection = cms.InputTag( "hltFullIter0PrimaryVertices" ), - ptMin = cms.double( 0.6 ), - maxNVertices = cms.int32( 5 ), - useFoundVertices = cms.bool( True ), - originRadius = cms.double( 0.015 ) - ) -) -process.hltFullIter6PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter6PixelHitDoubletsA = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter6PixelTrackingRegionsA" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter6PixelPairsA" ) -) -process.hltFullIter6PixelSeedsA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - FilterAtHelixStage = cms.bool( True ), - FilterPixelHits = cms.bool( True ), - FilterStripHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter6PixelPairsB = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix4' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ) - ) -) -process.hltFullIter6PixelTrackingRegionsB = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - precise = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorVetex = cms.double( 0.03 ), - zErrorBeamSpot = cms.double( 24.2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - deltaEta = cms.double( 1.2 ), - measurementTrackerName = cms.InputTag( "" ), - vertexCollection = cms.InputTag( "hltFullIter0PrimaryVertices" ), - points = cms.PSet( - phi = cms.vdouble( 3.0 ), - eta = cms.vdouble( 0.0 ) - ), - maxNRegions = cms.int32( 5 ), - ptMin = cms.double( 0.6 ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - maxNVertices = cms.int32( 5 ), - deltaPhi = cms.double( 0.5 ), - originRadius = cms.double( 0.015 ), - mode = cms.string( "VerticesFixed" ) - ) -) -process.hltFullIter6PixelHitDoubletsB = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter6PixelTrackingRegionsB" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter6PixelPairsB" ) -) -process.hltFullIter6PixelSeedsB = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - FilterAtHelixStage = cms.bool( True ), - FilterPixelHits = cms.bool( True ), - FilterStripHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsB" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter6PixelSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter6PixelSeedsA','hltFullIter6PixelSeedsB' ) -) -process.hltFullIter6CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter6PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter6CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter6CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "pixelPairStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter6TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter6CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter6HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter6CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter6TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter6TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter7ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter6HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter7MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter7MixedLayersA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - minRing = cms.int32( 1 ), - maxRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ) - ), - MTID = cms.PSet( ), - FPix = cms.PSet( - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter7MixedTrackingRegionsA = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.4 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter7MixedClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter7MixedHitDoubletsA = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsA" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter7MixedLayersA" ) -) -process.hltFullIter7MixedHitTripletsA = cms.EDProducer( "PixelTripletLargeTipEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsA" ), - useMultScattering = cms.bool( True ), - extraHitRZtolerance = cms.double( 0.0 ) -) -process.hltFullIter7MixedSeedsA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - FilterAtHelixStage = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - FilterStripHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter7MixedLayersB = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix3+BPix4+TIB1' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ) - ) -) -process.hltFullIter7MixedTrackingRegionsB = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.6 ), - originHalfLength = cms.double( 10.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter7MixedHitDoubletsB = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsB" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter7MixedLayersB" ) -) -process.hltFullIter7MixedHitTripletsB = cms.EDProducer( "PixelTripletLargeTipEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsB" ), - useMultScattering = cms.bool( True ), - extraHitRZtolerance = cms.double( 0.0 ) -) -process.hltFullIter7MixedSeedsB = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - FilterAtHelixStage = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - FilterStripHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsB" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter7MixedSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter7MixedSeedsA','hltFullIter7MixedSeedsB' ) -) -process.hltFullIter7CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter7MixedSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter7CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter7CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "mixedTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter7TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter7CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter7HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter7CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter7TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter7TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter8ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter7HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter8MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter8PixelLessLayers = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTIB4', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg', - 'TID1_pos+TID2_pos+MTEC1_pos', - 'TID1_neg+TID2_neg+MTEC1_neg', - 'TID2_pos+TID3_pos+TEC1_pos', - 'TID2_neg+TID3_neg+TEC1_neg', - 'TID2_pos+TID3_pos+MTEC1_pos', - 'TID2_neg+TID3_neg+MTEC1_neg', - 'TEC1_pos+TEC2_pos+TEC3_pos', - 'TEC1_neg+TEC2_neg+TEC3_neg', - 'TEC1_pos+TEC2_pos+MTEC3_pos', - 'TEC1_neg+TEC2_neg+MTEC3_neg', - 'TEC1_pos+TEC2_pos+TEC4_pos', - 'TEC1_neg+TEC2_neg+TEC4_neg', - 'TEC1_pos+TEC2_pos+MTEC4_pos', - 'TEC1_neg+TEC2_neg+MTEC4_neg', - 'TEC2_pos+TEC3_pos+TEC4_pos', - 'TEC2_neg+TEC3_neg+TEC4_neg', - 'TEC2_pos+TEC3_pos+MTEC4_pos', - 'TEC2_neg+TEC3_neg+MTEC4_neg', - 'TEC2_pos+TEC3_pos+TEC5_pos', - 'TEC2_neg+TEC3_neg+TEC5_neg', - 'TEC2_pos+TEC3_pos+TEC6_pos', - 'TEC2_neg+TEC3_neg+TEC6_neg', - 'TEC3_pos+TEC4_pos+TEC5_pos', - 'TEC3_neg+TEC4_neg+TEC5_neg', - 'TEC3_pos+TEC4_pos+MTEC5_pos', - 'TEC3_neg+TEC4_neg+MTEC5_neg', - 'TEC3_pos+TEC5_pos+TEC6_pos', - 'TEC3_neg+TEC5_neg+TEC6_neg', - 'TEC4_pos+TEC5_pos+TEC6_pos', - 'TEC4_neg+TEC5_neg+TEC6_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - useRingSlector = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxRing = cms.int32( 2 ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - minRing = cms.int32( 1 ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ) - ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - minRing = cms.int32( 3 ), - maxRing = cms.int32( 3 ), - useRingSlector = cms.bool( True ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - FPix = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - minRing = cms.int32( 3 ), - maxRing = cms.int32( 3 ), - useRingSlector = cms.bool( True ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - TID = cms.PSet( - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - minRing = cms.int32( 1 ), - maxRing = cms.int32( 2 ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ) - ), - TOB = cms.PSet( ), - BPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ) - ) -) -process.hltFullIter8PixelLessTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.4 ), - originHalfLength = cms.double( 12.0 ), - originRadius = cms.double( 1.0 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter8PixelLessClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter8PixelLessHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter8PixelLessTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayers" ) -) -process.hltFullIter8PixelLessHitTriplets = cms.EDProducer( "MultiHitFromChi2EDProducer", - detIdsToDebug = cms.vint32( 0, 0, 0 ), - extraPhiKDBox = cms.double( 0.005 ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - useFixedPreFiltering = cms.bool( False ), - refitHits = cms.bool( True ), - chi2VsPtCut = cms.bool( True ), - maxChi2 = cms.double( 5.0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraRKDBox = cms.double( 0.2 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - extraZKDBox = cms.double( 0.2 ), - doublets = cms.InputTag( "hltFullIter8PixelLessHitDoublets" ), - maxElement = cms.uint32( 1000000 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.0 ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - fnSigmaRZ = cms.double( 2.0 ) -) -process.hltFullIter8PixelLessSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - ComponentName = cms.string( "CombinedSeedComparitor" ), - comparitors = cms.VPSet( - cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - FilterAtHelixStage = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - FilterStripHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - FilterAtHelixStage = cms.bool( False ), - maxNSat = cms.uint32( 3 ), - trimMaxADC = cms.double( 30.0 ), - trimMaxFracTotal = cms.double( 0.15 ), - trimMaxFracNeigh = cms.double( 0.25 ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - subclusterWindow = cms.double( 0.7 ), - seedCutMIPs = cms.double( 0.35 ), - seedCutSN = cms.double( 7.0 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterCutSN = cms.double( 12.0 ) - ) - ), - mode = cms.string( "and" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter8PixelLessHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter8CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter8PixelLessSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter8CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter8CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "pixelLessStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter8TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter8CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter8HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter8CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter8TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter8TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter9ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter8HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter9MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter9TobTecLayersTripl = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TOB1+TOB2+MTOB3', - 'TOB1+TOB2+MTOB4', - 'TOB1+TOB2+MTEC1_pos', - 'TOB1+TOB2+MTEC1_neg' ), - MTOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - minRing = cms.int32( 6 ), - maxRing = cms.int32( 7 ), - useRingSlector = cms.bool( True ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ) - ), - BPix = cms.PSet( ), - TIB = cms.PSet( ) -) -process.hltFullIter9TobTecTrackingRegionsTripl = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.55 ), - originHalfLength = cms.double( 20.0 ), - originRadius = cms.double( 3.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter9TobTecClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter9TobTecHitDoubletsTripl = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsTripl" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTripl" ) -) -process.hltFullIter9TobTecHitTripletsTripl = cms.EDProducer( "MultiHitFromChi2EDProducer", - detIdsToDebug = cms.vint32( 0, 0, 0 ), - extraPhiKDBox = cms.double( 0.01 ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - useFixedPreFiltering = cms.bool( False ), - refitHits = cms.bool( True ), - chi2VsPtCut = cms.bool( True ), - maxChi2 = cms.double( 5.0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraRKDBox = cms.double( 0.2 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - extraZKDBox = cms.double( 0.2 ), - doublets = cms.InputTag( "hltFullIter9TobTecHitDoubletsTripl" ), - maxElement = cms.uint32( 1000000 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.0 ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - fnSigmaRZ = cms.double( 2.0 ) -) -process.hltFullIter9TobTecSeedsTripl = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - ComponentName = cms.string( "CombinedSeedComparitor" ), - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - FilterAtHelixStage = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - FilterStripHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - FilterAtHelixStage = cms.bool( False ), - maxNSat = cms.uint32( 3 ), - trimMaxADC = cms.double( 30.0 ), - trimMaxFracTotal = cms.double( 0.15 ), - trimMaxFracNeigh = cms.double( 0.25 ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - subclusterWindow = cms.double( 0.7 ), - seedCutMIPs = cms.double( 0.35 ), - seedCutSN = cms.double( 7.0 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterCutSN = cms.double( 12.0 ) - ) - ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitTripletsTripl" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter9TobTecLayersPair = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TOB1+TEC1_pos', - 'TOB1+TEC1_neg', - 'TEC1_pos+TEC2_pos', - 'TEC1_neg+TEC2_neg', - 'TEC2_pos+TEC3_pos', - 'TEC2_neg+TEC3_neg', - 'TEC3_pos+TEC4_pos', - 'TEC3_neg+TEC4_neg', - 'TEC4_pos+TEC5_pos', - 'TEC4_neg+TEC5_neg', - 'TEC5_pos+TEC6_pos', - 'TEC5_neg+TEC6_neg', - 'TEC6_pos+TEC7_pos', - 'TEC6_neg+TEC7_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - useRingSlector = cms.bool( True ), - minRing = cms.int32( 5 ), - maxRing = cms.int32( 5 ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ) - ), - MTID = cms.PSet( ), - FPix = cms.PSet( ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ) - ), - BPix = cms.PSet( ), - TIB = cms.PSet( ) -) -process.hltFullIter9TobTecTrackingRegionsPair = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.6 ), - originHalfLength = cms.double( 30.0 ), - originRadius = cms.double( 6.0 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter9TobTecHitDoubletsPair = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsPair" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPair" ) -) -process.hltFullIter9TobTecSeedsPair = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - ComponentName = cms.string( "CombinedSeedComparitor" ), - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - FilterAtHelixStage = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - FilterStripHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - cms.PSet( ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - FilterAtHelixStage = cms.bool( False ), - maxNSat = cms.uint32( 3 ), - trimMaxADC = cms.double( 30.0 ), - trimMaxFracTotal = cms.double( 0.15 ), - trimMaxFracNeigh = cms.double( 0.25 ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - subclusterWindow = cms.double( 0.7 ), - seedCutMIPs = cms.double( 0.35 ), - seedCutSN = cms.double( 7.0 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterCutSN = cms.double( 12.0 ) - ) - ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitDoubletsPair" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter9TobTecSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter9TobTecSeedsTripl','hltFullIter9TobTecSeedsPair' ) -) -process.hltFullIter9CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter9TobTecSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter9CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter9CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "tobTecStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter9TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter9CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger", - shareFrac = cms.double( 0.19 ), - inputClassifiers = cms.vstring( 'hltFullIter0TrackMVAClassifier', - 'hltFullIter1TrackMVAClassifier', - 'hltFullIter2TrackMVAClassifier', - 'hltFullIter3TrackMVAClassifier', - 'hltFullIter4TrackMVAClassifier', - 'hltFullIter5TrackMVAClassifier', - 'hltFullIter6TrackMVAClassifier', - 'hltFullIter7TrackMVAClassifier', - 'hltFullIter8TrackMVAClassifier', - 'hltFullIter9TrackMVAClassifier' ), - minQuality = cms.string( "loose" ), - minShareHits = cms.uint32( 2 ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - allowFirstHitShare = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - trackProducers = cms.VInputTag( 'hltFullIter0CtfWithMaterialTracks','hltFullIter1CtfWithMaterialTracks','hltFullIter2CtfWithMaterialTracks','hltFullIter3CtfWithMaterialTracks','hltFullIter4CtfWithMaterialTracks','hltFullIter5CtfWithMaterialTracks','hltFullIter6CtfWithMaterialTracks','hltFullIter7CtfWithMaterialTracks','hltFullIter8CtfWithMaterialTracks','hltFullIter9CtfWithMaterialTracks' ), - lostHitPenalty = cms.double( 5.0 ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) -) -process.hltFullOnlinePrimaryVertices = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( maxDistanceToBeam = cms.double( 1.0 ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ), - label = cms.string( "" ), - chi2cutoff = cms.double( 3.0 ) - ), - cms.PSet( maxDistanceToBeam = cms.double( 1.0 ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 2.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ), - label = cms.string( "WithBS" ), - chi2cutoff = cms.double( 3.0 ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxNormalizedChi2 = cms.double( 20.0 ), - minPt = cms.double( 0.0 ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 5.0 ), - trackQuality = cms.string( "any" ), - minPixelLayersWithHits = cms.int32( 2 ), - minSiliconLayersWithHits = cms.int32( 5 ), - maxEta = cms.double( 2.4 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltFullIterativeTrackingMerged" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - vertexSize = cms.double( 0.01 ), - d0CutOff = cms.double( 3.0 ), - Tmin = cms.double( 2.4 ), - dzCutOff = cms.double( 4.0 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tstop = cms.double( 0.5 ), - zmerge = cms.double( 0.01 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -process.hltFullGoodHighPurityFullTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltFullIterativeTrackingMerged" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - dr_par = cms.PSet( - drWPVerr_par = cms.vdouble( 999.0, 999.0, 999.0 ), - dr_exp = cms.vint32( 0, 0, 0 ) - ), - minLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_exp = cms.vint32( 0, 0, 0 ), - dzWPVerr_par = cms.vdouble( 999.0, 999.0, 999.0 ) - ), - maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxChi2n = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxLostLayers = cms.vint32( 999, 999, 999 ), - maxDz = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 999.0, 999.0 ), - maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - minPixelHits = cms.vint32( 0, 0, 0 ), - minNVtxTrk = cms.int32( 2 ), - minHits = cms.vint32( 3, 3, 3 ), - maxRelPtErr = cms.vdouble( 0.1, 0.1, 0.1 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullGoodHighPurityFullTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIterativeTrackingMerged" ), - originalQualVals = cms.InputTag( 'hltFullGoodHighPurityFullTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullGoodHighPurityFullTrackCutClassifier','MVAValues' ) -) -process.hltFullCandsForHighMultTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltFullGoodHighPurityFullTracks" ), - particleType = cms.string( "pi+" ) -) -process.hltFullTrackHighMult85 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 85 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -process.hltPreFullTrackMultiplicity100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltFullTrackHighMult100 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 100 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -process.hltPreFullTrackMultiplicity130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltFullTrackHighMult130 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 130 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -process.hltPreFullTrackMultiplicity155 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltFullTrackHighMult155 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 155 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -process.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_ETM70 OR L1_ETM80 OR L1_ETM90 OR L1_ETM95 OR L1_ETM105 OR L1_ETM110 OR L1_ETM115 OR L1_ETM120 OR L1_ETM150" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreECALHT800 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTowerMakerEcal = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "" ), - AllowMissingInputs = cms.bool( True ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltHtMhtEcal = cms.EDProducer( "HLTCaloTowerHtMhtProducer", - minPtTowerHt = cms.double( 1.5 ), - usePt = cms.bool( False ), - maxEtaTowerHt = cms.double( 5.0 ), - maxEtaTowerMht = cms.double( 5.0 ), - minPtTowerMht = cms.double( 1.5 ), - towersLabel = cms.InputTag( "hltTowerMakerEcal" ) -) -process.hltHtEcal800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtEcal' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtEcal' ), - minHt = cms.vdouble( 800.0 ) -) -process.hltL1sSingleAndDoubleEGWithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiSC3018EIsoANDHEMass70 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleAndDoubleEGWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGWithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEgammaHToverET = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", - effectiveAreas = cms.vdouble( 0.105, 0.17 ), - doRhoCorrection = cms.bool( False ), - outerCone = cms.double( 0.14 ), - caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ), - innerCone = cms.double( 0.0 ), - useSingleTower = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - depth = cms.int32( -1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - etMin = cms.double( 0.0 ), - rhoScale = cms.double( 1.0 ), - doEtSum = cms.bool( True ) -) -process.hltEG30HE30HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHToverET" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30EIso15HE30EcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 15.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 15.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30HE30HEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.55 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -process.hltDiEG18HE30eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EtEta2p55UnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EIso15HE30EcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 15.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 15.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18HE30eHEUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18EIso15ANDHE30Mass70CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18EIso15HE30EcalIsoUnseededFilter" ), - minMass = cms.double( 70.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18EIso15HE30EcalIsoUnseededFilter" ) -) -process.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter", - useTCDSEventNumber = cms.bool( True ), - invert = cms.bool( False ), - period = cms.uint32( 107 ), - rawInput = cms.InputTag( "rawDataCollector" ), - fedId = cms.int32( 1024 ) -) -process.hltPrePhysics = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 3 ) -) -process.hltPreRandom = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreZeroBias = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTZeroBias = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sHTT200to500IorSingleJet180to200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT200er OR L1_HTT240er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDSTHT250CaloScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT250 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 250.0 ) -) -process.hltPreDSTHT250CaloBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPixelTracksForNoPUFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.0 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 999.0 ) -) -process.hltSelectorJets20L1FastJetForNoPU = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etMin = cms.double( 20.0 ) -) -process.hltPixelTracksForNoPUFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForNoPU = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltSelectorJets20L1FastJetForNoPU" ), - vertexSrc = cms.InputTag( "hltFastPVPixelVertices" ), - ptMin = cms.double( 0.5 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.5 ), - originHalfLength = cms.double( 0.5 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ), - deltaPhiRegion = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsForNoPU = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForNoPU" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) -) -process.hltPixelTracksHitQuadrupletsForNoPU = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForNoPU" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForNoPU = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForNoPUFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForNoPUFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForNoPU" ) -) -process.hltCaloJetFromPV = cms.EDProducer( "PixelJetPuId", - MinEtaForwardJets = cms.double( 2.4 ), - MinTrackPt = cms.double( 0.6 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - MinEtForwardJets = cms.double( 40.0 ), - MinGoodJetTrackPtRatio = cms.double( 0.045 ), - MaxTrackDistanceToJet = cms.double( 0.04 ), - UseForwardJetsAsNoPU = cms.bool( True ), - MinGoodJetTrackPt = cms.double( 1.8 ), - tracks = cms.InputTag( "hltPixelTracksForNoPU" ), - MaxTrackChi2 = cms.double( 20.0 ), - jets = cms.InputTag( "hltSelectorJets20L1FastJetForNoPU" ) -) -process.hltPreDSTHT410PFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT410 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 410.0 ) -) -process.hltPreDSTHT410BTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTZeroBiasBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTZeroBiasCaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTCaloJet40BTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPreDSTCaloJet40CaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTCaloJet40CaloBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTL1HTTBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTL1HTTCaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTL1HTTCaloBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sDoubleMuIorTripleMuIorQuadMu = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_12_8 OR L1_DoubleMu_13_6 OR L1_DoubleMu_15_5 OR L1_DoubleMu_15_7 OR L1_TripleMu_4_4_4 OR L1_TripleMu_5_0_0 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_QuadMu0 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu5_SQ_OS_Mass7to18 OR L1_DoubleMu_20_2_SQ_Mass_Max20 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu6_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDSTL1DoubleMuBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTL1DoubleMuCaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTDoubleMu3noVtxCaloScoutingMonitoring = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHcalDigisRegForMuonsNoVtx = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - type = cms.string( "RecoChargedCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.4 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -process.hltHbhePhase1RecoM2RegForMuonsNoVtx = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisRegForMuonsNoVtx" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -process.hltHbherecoM2RegForMuonsNoVtx = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoM2RegForMuonsNoVtx" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -process.hltTowerMakerForHCALM2RegForMuonsNoVtx = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( 1.0E-99 ), - EEWeight = cms.double( 1.0E-99 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0E-99 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( 1.0E-99 ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoM2RegForMuonsNoVtx" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltRecHitInRegionForMuonsMFnoVtx = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsEB', - 'EcalRegionalRecHitsEE' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -process.hltRecHitInRegionForMuonsESNoVtx = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -process.hltParticleFlowRecHitECALForMuonsMFNoVtx = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMFnoVtx','EcalRegionalRecHitsEB' ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.08 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ), - srFlags = cms.InputTag( "hltEcalDigis" ) - ), - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMFnoVtx','EcalRegionalRecHitsEE' ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.3 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ), - srFlags = cms.InputTag( "hltEcalDigis" ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -process.hltParticleFlowRecHitPSForMuonsNoVtx = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsESNoVtx','EcalRegionalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -process.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMFNoVtx" ) -) -process.hltParticleFlowClusterPSForMuonsNoVtx = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuonsNoVtx" ) -) -process.hltParticleFlowClusterECALForMuonsMFNoVtx = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuonsNoVtx" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx" ) -) -process.hltMuonEcalMFPFClusterIsoForMuonsNoVtx = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.35, 0.193 ), - doRhoCorrection = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMFNoVtx" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.05 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.05 ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -process.hltRegionalTowerForMuonsNoVtx = cms.EDProducer( "EgammaHLTCaloTowerProducer", - L1NonIsoCand = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - EMin = cms.double( 0.0 ), - EtMin = cms.double( 0.0 ), - L1IsoCand = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - useTowersInCone = cms.double( 0.8 ), - towerCollection = cms.InputTag( "hltTowerMakerForAll" ) -) -process.hltParticleFlowRecHitHBHEForMuons = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbhereco" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -process.hltParticleFlowRecHitHCALForMuonsNoVtx = cms.EDProducer( "PFCTRecHitProducer", - ECAL_Compensate = cms.bool( False ), - ECAL_Dead_Code = cms.uint32( 10 ), - MinLongTiming_Cut = cms.double( -5.0 ), - ECAL_Compensation = cms.double( 0.5 ), - MaxLongTiming_Cut = cms.double( 5.0 ), - weight_HFhad = cms.double( 1.0 ), - ApplyPulseDPG = cms.bool( False ), - navigator = cms.PSet( name = cms.string( "PFRecHitCaloTowerNavigator" ) ), - ECAL_Threshold = cms.double( 10.0 ), - ApplyTimeDPG = cms.bool( False ), - caloTowers = cms.InputTag( "hltRegionalTowerForMuonsNoVtx" ), - hcalRecHitsHBHE = cms.InputTag( "hltHbhereco" ), - LongFibre_Fraction = cms.double( 0.1 ), - MaxShortTiming_Cut = cms.double( 5.0 ), - HcalMaxAllowedHFLongShortSev = cms.int32( 9 ), - thresh_Barrel = cms.double( 0.4 ), - navigation_HF = cms.bool( True ), - HcalMaxAllowedHFInTimeWindowSev = cms.int32( 9 ), - HF_Calib_29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - EM_Depth = cms.double( 22.0 ), - weight_HFem = cms.double( 1.0 ), - LongShortFibre_Cut = cms.double( 1.0E9 ), - MinShortTiming_Cut = cms.double( -5.0 ), - HCAL_Calib = cms.bool( True ), - thresh_HF = cms.double( 0.4 ), - HcalMaxAllowedHFDigiTimeSev = cms.int32( 9 ), - thresh_Endcap = cms.double( 0.4 ), - HcalMaxAllowedChannelStatusSev = cms.int32( 9 ), - hcalRecHitsHF = cms.InputTag( "hltHfreco" ), - ShortFibre_Cut = cms.double( 60.0 ), - ApplyLongShortDPG = cms.bool( True ), - HF_Calib = cms.bool( True ), - HAD_Depth = cms.double( 47.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HCAL_Calib_29 = cms.double( 1.35 ) -) -process.hltParticleFlowClusterHBHEForMuons = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForMuons" ) -) -process.hltParticleFlowClusterHCALForMuons = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForMuons" ) -) -process.hltMuonHcalPFClusterIsoForMuonsNoVtx = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.11, 0.163 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.1 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForMuons" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( True ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.1 ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -process.hltL3MuonVertexNoVtx = cms.EDProducer( "VertexFromTrackProducer", - verbose = cms.untracked.bool( False ), - useTriggerFilterElectrons = cms.bool( False ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - isRecoCandidate = cms.bool( True ), - trackLabel = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - useTriggerFilterMuons = cms.bool( False ), - useBeamSpot = cms.bool( True ), - vertexLabel = cms.InputTag( "notUsed" ), - triggerFilterElectronsSrc = cms.InputTag( "notUsed" ), - triggerFilterMuonsSrc = cms.InputTag( "notUsed" ), - useVertex = cms.bool( False ) -) -process.hltPixelTracksTrackingRegionsL3MuonNoVtx = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltL3MuonVertexNoVtx" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.5 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( True ), - ptMin = cms.double( 0.9 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltPixelTracksHitDoubletsL3MuonNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsL3MuonNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsL3MuonNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsL3MuonNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksL3MuonNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsL3MuonNoVtx" ) -) -process.hltPixelVerticesL3MuonNoVtx = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksL3MuonNoVtx" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsL3MuonNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsL3MuonNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsL3MuonNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsL3MuonNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsL3MuonNoVtx" ) -) -process.hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsL3MuonNoVtx" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltIter1L3MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1L3MuonPixelLayerQuadrupletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1L3MuonPixelTrackingRegionsNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltIter1L3MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1L3MuonPixelTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadrupletsNoVtx" ) -) -process.hltIter1L3MuonPixelHitQuadrupletsNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1L3MuonPixelHitDoubletsNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1L3MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1L3MuonPixelHitQuadrupletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1L3MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1L3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1L3MuonTrackCutClassifierPromptNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1L3MuonTrackCutClassifierDetachedNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1L3MuonTrackCutClassifierMergedNoVtx = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPromptNoVtx', - 'hltIter1L3MuonTrackCutClassifierDetachedNoVtx' ) -) -process.hltIter1L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMergedNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMergedNoVtx','MVAValues' ) -) -process.hltIter1L3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurityNoVtx','hltIter1L3MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurityNoVtx','hltIter1L3MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2L3MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1L3MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2L3MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2L3MuonPixelLayerTripletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2L3MuonPixelTrackingRegionsNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltIter2L3MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2L3MuonPixelTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTripletsNoVtx" ) -) -process.hltIter2L3MuonPixelHitTripletsNoVtx = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2L3MuonPixelHitDoubletsNoVtx" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2L3MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2L3MuonPixelHitTripletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2L3MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2L3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltIter2L3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1L3MuonMergedNoVtx','hltIter2L3MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1L3MuonMergedNoVtx','hltIter2L3MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltMuonTkRelIsolationCut0p09MapNoVtx = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.09 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2L3MuonMergedNoVtx" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ) -) -process.hltPreDSTDoubleMu3noVtxCaloScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMuIorTripleMuIorQuadMu" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltDimuon3L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltDimuon3L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltDoubleMu3L3FilteredNoVtx = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1CandTag = cms.InputTag( "hltDimuon3L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDimuon3L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 9999.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 999999.0 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -process.hltDisplacedmumuVtxProducer = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu3L3FilteredNoVtx" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 99999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltPreAK4CaloJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 30.0 ) -) -process.hltPreAK4CaloJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreAK4CaloJet50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltPreAK4CaloJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltPreAK4CaloJet100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -process.hltPreAK4CaloJet120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet120 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 120.0 ) -) -process.hltPreAK4PFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet15 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 15.0 ) -) -process.hltAK4PFJetsCorrectedMatchedToCaloJets15 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSingleAK4PFJet30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 30.0 ) -) -process.hltPreAK4PFJet50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK4PFJetsCorrectedMatchedToCaloJets30 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSingleAK4PFJet50 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltPreAK4PFJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK4PFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSingleAK4PFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltPreAK4PFJet100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 70.0 ) -) -process.hltAK4PFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet70" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSingleAK4PFJet100 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -process.hltPreAK4PFJet120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4PFJet120 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 120.0 ) -) -process.hltPreHISinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer", - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - IslandEndcapSeedThr = cms.double( 0.18 ), - posCalcParameters = cms.PSet( - T0_barl = cms.double( 7.4 ), - T0_endcPresh = cms.double( 1.2 ), - LogWeighted = cms.bool( True ), - T0_endc = cms.double( 3.1 ), - X0 = cms.double( 0.89 ), - W0 = cms.double( 4.2 ) - ), - barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ), - endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - clustershapecollectionEE = cms.string( "islandEndcapShape" ), - clustershapecollectionEB = cms.string( "islandBarrelShape" ), - VerbosityLevel = cms.string( "ERROR" ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), - endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - IslandBarrelSeedThr = cms.double( 0.5 ) -) -process.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer", - barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ), - endcapEtaSearchRoad = cms.double( 0.14 ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), - endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ), - barrelPhiSearchRoad = cms.double( 0.8 ), - endcapPhiSearchRoad = cms.double( 0.6 ), - endcapBCEnergyThreshold = cms.double( 0.0 ), - VerbosityLevel = cms.string( "ERROR" ), - seedTransverseEnergyThreshold = cms.double( 1.0 ), - barrelEtaSearchRoad = cms.double( 0.07 ), - endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ), - barrelBCEnergyThreshold = cms.double( 0.0 ), - doBarrel = cms.bool( True ), - doEndcaps = cms.bool( True ), - endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" ) -) -process.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker", - corectedSuperClusterCollection = cms.string( "" ), - sigmaElectronicNoise = cms.double( 0.03 ), - superClusterAlgo = cms.string( "Island" ), - etThresh = cms.double( 0.0 ), - rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ), - applyEnergyCorrection = cms.bool( True ), - isl_fCorrPset = cms.PSet( - fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ), - fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ), - brLinearHighThr = cms.double( 0.0 ), - maxR9 = cms.double( 1.5 ), - minR9Barrel = cms.double( 0.94 ), - brLinearLowThr = cms.double( 0.0 ), - fBremThVect = cms.vdouble( 1.2, 1.2 ), - minR9Endcap = cms.double( 0.95 ), - fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ) - ), - VerbosityLevel = cms.string( "ERROR" ), - recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -process.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker", - corectedSuperClusterCollection = cms.string( "" ), - sigmaElectronicNoise = cms.double( 0.15 ), - superClusterAlgo = cms.string( "Island" ), - etThresh = cms.double( 0.0 ), - rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ), - applyEnergyCorrection = cms.bool( True ), - isl_fCorrPset = cms.PSet( - fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ), - fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ), - brLinearHighThr = cms.double( 0.0 ), - maxR9 = cms.double( 1.5 ), - minR9Barrel = cms.double( 0.94 ), - brLinearLowThr = cms.double( 0.0 ), - fBremThVect = cms.vdouble( 1.2, 1.2 ), - minR9Endcap = cms.double( 0.95 ), - fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ) - ), - VerbosityLevel = cms.string( "ERROR" ), - recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -process.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner", - originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ), - recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - TimingCut = cms.untracked.double( 9999999.0 ), - swissCutThr = cms.untracked.double( 0.95 ), - recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - etCut = cms.double( 8.0 ), - outputColl = cms.string( "" ) -) -process.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ), - scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ), - recoEcalCandidateCollection = cms.string( "" ) -) -process.hltHIPhoton10Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 10.0 ) -) -process.hltL1sSingleEG10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHISinglePhoton20Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHIPhoton20Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 20.0 ) -) -process.hltPreHISinglePhoton30Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHIPhoton30Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1sSingleEG24 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHISinglePhoton40Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHIPhoton40Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 40.0 ) -) -process.hltPreHISinglePhoton50Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHIPhoton50Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 50.0 ) -) -process.hltPreHISinglePhoton60Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHIPhoton60Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 60.0 ) -) -process.hltPrePhoton20HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG10Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG20EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG20HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton30HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG30HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton40HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG20Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG24" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG40EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 40.0 ), - etcutEB = cms.double( 40.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG40HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG40EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton50HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG50EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG50HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton60HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG60EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 60.0 ), - etcutEB = cms.double( 60.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG60HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 2 ) -) -process.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 1024 ) -) -process.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter", - InputTag = cms.InputTag( "rawDataCollector" ), - CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ), - FilterSummary = cms.untracked.bool( False ) -) -process.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 ) -) -process.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter", - ampCut_endcapM = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ), - phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ), - phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ), - barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), - barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), - statusThreshold = cms.uint32( 3 ), - useRecoFlag = cms.bool( False ), - endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), - endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ampCut_barrelM = cms.vdouble( 14.7539, 14.8687, 14.9573, 15.0231, 15.0687, 15.0967, 15.1093, 15.1086, 15.0962, 15.0739, 15.0431, 15.0051, 14.9611, 14.9122, 14.8593, 14.8033, 14.7449, 14.6848, 14.6236, 14.5618, 14.4999, 14.4382, 14.3771, 14.3168, 14.2575, 14.1994, 14.1427, 14.0873, 14.0333, 13.9808, 13.9298, 13.8801, 13.8317, 13.7846, 13.7387, 13.6938, 13.6499, 13.6069, 13.5646, 13.5229, 13.4817, 13.441, 13.4007, 13.3606, 13.3207, 13.2809, 13.2413, 13.2017, 13.1622, 13.1228, 13.0836, 13.0445, 13.0056, 12.9671, 12.9289, 12.8913, 12.8543, 12.818, 12.7828, 12.7486, 12.7156, 12.6841, 12.6542, 12.626, 12.5997, 12.5756, 12.5536, 12.5339, 12.5167, 12.5019, 12.4897, 12.48, 12.4727, 12.4678, 12.4651, 12.4644, 12.4654, 12.4677, 12.4708, 12.4744, 12.4777, 12.4799, 12.4804, 12.478, 12.4718 ), - endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), - barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ampCut_endcapP = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ), - ampCut_barrelP = cms.vdouble( 12.4718, 12.478, 12.4804, 12.4799, 12.4777, 12.4744, 12.4708, 12.4677, 12.4654, 12.4644, 12.4651, 12.4678, 12.4727, 12.48, 12.4897, 12.5019, 12.5167, 12.5339, 12.5536, 12.5756, 12.5997, 12.626, 12.6542, 12.6841, 12.7156, 12.7486, 12.7828, 12.818, 12.8543, 12.8913, 12.9289, 12.9671, 13.0056, 13.0445, 13.0836, 13.1228, 13.1622, 13.2017, 13.2413, 13.2809, 13.3207, 13.3606, 13.4007, 13.441, 13.4817, 13.5229, 13.5646, 13.6069, 13.6499, 13.6938, 13.7387, 13.7846, 13.8317, 13.8801, 13.9298, 13.9808, 14.0333, 14.0873, 14.1427, 14.1994, 14.2575, 14.3168, 14.3771, 14.4382, 14.4999, 14.5618, 14.6236, 14.6848, 14.7449, 14.8033, 14.8593, 14.9122, 14.9611, 15.0051, 15.0431, 15.0739, 15.0962, 15.1086, 15.1093, 15.0967, 15.0687, 15.0231, 14.9573, 14.8687, 14.7539 ) -) -process.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL1NotBptxOR = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sMinimumBiasHF0ORBptxAND = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF0_OR_BptxAND" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL1MinimumBiasHFOR = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreL1MinimumBiasHF0OR = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( "" ), - l1tResults = cms.InputTag( "hltGtStage2Digis" ), - triggerConditions = cms.vstring( 'L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142' ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter", - useTCDSEventNumber = cms.bool( False ), - invert = cms.bool( False ), - period = cms.uint32( 4096 ), - rawInput = cms.InputTag( "rawDataCollector" ), - fedId = cms.int32( 1024 ) -) -process.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0 OR L1_TripleJet_84_68_48_VBF OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_92_76_64_VBF OR L1_QuadJet40er3p0 OR L1_QuadJet50er3p0 OR L1_QuadJet60er3p0 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleMuOpen OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30 OR L1_DoubleMu_12_5 OR L1_DoubleMu_12_8 OR L1_DoubleMu_13_6 OR L1_DoubleMu_15_5 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14 OR L1_TripleEG_14_10_8 OR L1_TripleEG_18_17_8 OR L1_TripleMu_4_4_4 OR L1_TripleMu_5_0_0 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_DoubleMu_15_7 OR L1_DoubleMu_15_7_SQ OR L1_DoubleMu_15_7_SQ_Mass_Min4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sIsolatedBunch = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_IsolatedBunch" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sSingleJetOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0 OR L1_TripleJet_84_68_48_VBF OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_92_76_64_VBF OR L1_QuadJet40er3p0 OR L1_QuadJet50er3p0 OR L1_QuadJet60er3p0 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltPreHcalIsolatedbunch = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", - minPTrack = cms.double( 5.0 ), - L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), - MaxVtxDXYSeed = cms.double( 101.0 ), - tauUnbiasCone = cms.double( 1.2 ), - VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - EBEtaBoundary = cms.double( 1.479 ), - maxPTrackForIsolation = cms.double( 3.0 ), - MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), - PixelIsolationConeSizeAtEC = cms.double( 40.0 ), - PixelTracksSources = cms.VInputTag( 'hltPixelTracks' ), - MaxVtxDXYIsol = cms.double( 101.0 ), - tauAssociationCone = cms.double( 0.0 ), - ExtrapolationConeSize = cms.double( 1.0 ) -) -process.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 0.0 ), - MinDeltaPtL1Jet = cms.double( -40000.0 ), - MinPtTrack = cms.double( 3.5 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 12.0 ), - NMaxTrackCandidates = cms.int32( 10 ), - MaxEtaTrack = cms.double( 1.15 ), - candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ), - filterTrackEnergy = cms.bool( True ) -) -process.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", - ECHitEnergyThreshold = cms.double( 0.05 ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), - EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ECHitCountEnergyThreshold = cms.double( 0.5 ), - EcalConeSizeEta0 = cms.double( 0.09 ), - EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EcalConeSizeEta1 = cms.double( 0.14 ) -) -process.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", - saveTags = cms.bool( True ), - DropMultiL2Event = cms.bool( False ), - MaxEnergyIn = cms.double( 1.2 ), - MaxEnergyOut = cms.double( 1.2 ), - NMaxTrackCandidates = cms.int32( 10 ), - candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" ) -) -process.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector", - corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), - associationCone = cms.double( 0.2 ) -) -process.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 0.0 ), - MinDeltaPtL1Jet = cms.double( 4.0 ), - MinPtTrack = cms.double( 20.0 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 18.0 ), - NMaxTrackCandidates = cms.int32( 999 ), - MaxEtaTrack = cms.double( 1.15 ), - candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ), - filterTrackEnergy = cms.bool( True ) -) -process.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", - minPTrack = cms.double( 5.0 ), - L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), - MaxVtxDXYSeed = cms.double( 101.0 ), - tauUnbiasCone = cms.double( 1.2 ), - VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - EBEtaBoundary = cms.double( 1.479 ), - maxPTrackForIsolation = cms.double( 3.0 ), - MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), - PixelIsolationConeSizeAtEC = cms.double( 40.0 ), - PixelTracksSources = cms.VInputTag( 'hltPixelTracks' ), - MaxVtxDXYIsol = cms.double( 101.0 ), - tauAssociationCone = cms.double( 0.0 ), - ExtrapolationConeSize = cms.double( 1.0 ) -) -process.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 1.1 ), - MinDeltaPtL1Jet = cms.double( -40000.0 ), - MinPtTrack = cms.double( 3.5 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 12.0 ), - NMaxTrackCandidates = cms.int32( 5 ), - MaxEtaTrack = cms.double( 2.2 ), - candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ), - filterTrackEnergy = cms.bool( True ) -) -process.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", - ECHitEnergyThreshold = cms.double( 0.05 ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), - EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ECHitCountEnergyThreshold = cms.double( 0.5 ), - EcalConeSizeEta0 = cms.double( 0.09 ), - EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EcalConeSizeEta1 = cms.double( 0.14 ) -) -process.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", - saveTags = cms.bool( True ), - DropMultiL2Event = cms.bool( False ), - MaxEnergyIn = cms.double( 1.2 ), - MaxEnergyOut = cms.double( 1.2 ), - NMaxTrackCandidates = cms.int32( 10 ), - candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" ) -) -process.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector", - corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), - associationCone = cms.double( 0.2 ) -) -process.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 1.1 ), - MinDeltaPtL1Jet = cms.double( 4.0 ), - MinPtTrack = cms.double( 20.0 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 18.0 ), - NMaxTrackCandidates = cms.int32( 999 ), - MaxEtaTrack = cms.double( 2.2 ), - candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ), - filterTrackEnergy = cms.bool( True ) -) -process.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreZeroBiasIsolatedBunches = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInTrain AND (NOT L1_FirstCollisionInOrbit)" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sL1ZeroBiasLastBunchInTrain = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_LastCollisionInTrain" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreZeroBiasLastCollisionInTrain = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sL1ZeroBiasFirstBunchAfterTrain = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_FirstBunchAfterTrain" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreZeroBiasFirstBXAfterTrain = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu7 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30 OR L1_SingleMu14er2p1 OR L1_SingleMu16er2p1 OR L1_SingleMu18er2p1 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreAlCaRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu14erIorSingleMu16er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.6 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1332, 1333, 1334, 1335, 1336, 1337, 1338 ) -) -process.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMCReducedIterativeTracking = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMCPFMET = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMETOpenFilter = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreMCAK4PFJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK4PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 20.0 ) -) -process.hltPreMCPFBTagCSV = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBTagPFCSVp056Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.63 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreMCPFHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFHTForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTForMC' ), - minHt = cms.vdouble( -1.0 ) -) -process.hltPreMCPFMHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMHTOpenFilter = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), - minMht = cms.vdouble( -1.0 ) -) -process.hltPreMCCaloMET = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloMETOpenFilter = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreMCCaloMETJetIdCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMetCleanUsingJetID = cms.EDProducer( "HLTMETCleanerUsingJetID", - maxEta = cms.double( 5.0 ), - goodJetsLabel = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - metLabel = cms.InputTag( "hltMet" ), - minPt = cms.double( 20.0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJets" ) -) -process.hltMETCleanUsingJetIDOpenFilter = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetCleanUsingJetID" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreMCAK4CaloJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloJetCollection20Filter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 20.0 ) -) -process.hltPreMCAK4CaloJetsFromPV = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloJetFromPVCollection20Filter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltCaloJetFromPV" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 20.0 ) -) -process.hltHtMhtFromPVForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetFromPV" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltCaloHtMhtFromPVOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), - minHt = cms.vdouble( -1.0 ) -) -process.hltPreMCCaloBTagCSV = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMCCaloHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltCaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtForMC' ), - minHt = cms.vdouble( -1.0 ) -) -process.hltPreMCCaloMHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMhtFilter = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), - minMht = cms.vdouble( -1.0 ) -) -process.hltPreMCAK8PFJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 20.0 ) -) -process.hltPreMCAK8TrimPFJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8TrimPFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 20.0 ) -) -process.hltPreMCAK8PFHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8PFHTForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltAK8PFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), - minHt = cms.vdouble( -1.0 ) -) -process.hltPreMCAK8CaloHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8HtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltAK8CaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), - minHt = cms.vdouble( -1.0 ) -) -process.hltL1sSingleEG5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG10EtL1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG10R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10EtL1SingleEG5EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10HE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHToverET" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10R9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter" ) -) -process.hltDiEG10EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.55 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -process.hltDiEG10R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10EtEta2p55UnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG10HE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10R9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter" ), - minMass = cms.double( 10.0 ), - secondLegLastFilter = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter" ) -) -process.hltL1sSingleEG5WithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMCDoubleEle5CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG5WithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5WithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG5L1SingleEG5WithJetAndTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG5HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5L1SingleEG5WithJetAndTauEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG5CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG5CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle5CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG5EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG5HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG5EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG5CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG5HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEle5CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG5CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDiEle5CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle5CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreMCEle5WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG5L1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle5WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5L1SingleEG5EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle5WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle5WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle5WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle5WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle5WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle5WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle5WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle5WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle5WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 15.0 ), - etcutEB = cms.double( 15.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ) -) -process.hltPreMCIsoMu = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2fL1sMu5L1L2SingleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL3fL1sMu5L1L2L3SingleMu = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1L2SingleMu" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3SingleMu" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sMu16L1L2L3TrkIsoFiltered0p07SingleMu = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMCDoubleMuTrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2pfL1sDoubleMu0L1f0L2doubleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu0L1f0L2doubleMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuonRelTrkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltDiMuonRelTrkIsoFiltered0p4DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonRelTrkIsoFiltered0p4" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonRelTrkIsoFiltered0p4" ) -) -process.hltPreMCDoubleMuNoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2fDimuonL1f0L2NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL1sAlCaEcalPi0Eta = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_AlwaysTrue OR L1_IsolatedBunch OR L1_SingleEG5 OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG18er2p1 OR L1_SingleIsoEG20er2p1 OR L1_SingleIsoEG22er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_23_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0 OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_84_68_48_VBF OR L1_TripleJet_92_76_64_VBF OR L1_QuadJet40er3p0 OR L1_QuadJet50er3p0 OR L1_QuadJet60er3p0 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT220er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreAlCaEcalPi0EBonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer", - statusLevelRecHitsToUse = cms.int32( 1 ), - barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ), - flagLevelRecHitsToUse = cms.int32( 1 ), - maxNumberofClusters = cms.int32( 300 ), - clusPhiSize = cms.int32( 3 ), - posCalcParameters = cms.PSet( - T0_barl = cms.double( 7.4 ), - T0_endcPresh = cms.double( 1.2 ), - LogWeighted = cms.bool( True ), - T0_endc = cms.double( 3.1 ), - X0 = cms.double( 0.89 ), - W0 = cms.double( 4.2 ) - ), - clusEtaSize = cms.int32( 3 ), - useRecoFlag = cms.bool( False ), - endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - maxNumberofSeeds = cms.int32( 700 ), - useDBStatus = cms.bool( True ), - debugLevel = cms.int32( 0 ), - barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - clusSeedThrEndCap = cms.double( 1.0 ), - clusSeedThr = cms.double( 0.5 ), - doEndcaps = cms.bool( True ), - endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ), - doBarrel = cms.bool( True ) -) -process.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.22 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), - barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.06 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.88 ), - selePtPairBarrel_region1 = cms.double( 2.0 ), - selePtPairBarrel_region2 = cms.double( 1.75 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.65 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.65 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region1 = cms.uint32( 6 ), - seleNxtalBarrel_region2 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( True ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( False ), - storeRecHitES = cms.bool( False ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 2.5 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 1.5 ), - endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 1.5 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtGammaEndCap_region3 = cms.double( 0.5 ), - selePtPairEndCap_region3 = cms.double( 99.0 ), - selePtGammaEndCap_region2 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 0.5 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - seleS9S25GammaEndCap = cms.double( 0.0 ), - store5x5RecHitEE = cms.bool( False ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "pi0EcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -process.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) -) -process.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), - recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ), - digisOut = cms.string( "pi0EBDigis" ), - region = cms.string( "barrel" ) -) -process.hltPreAlCaEcalPi0EEonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.22 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), - barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.06 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), - selePtPairBarrel_region1 = cms.double( 1.5 ), - selePtPairBarrel_region2 = cms.double( 1.5 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.5 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.5 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region1 = cms.uint32( 6 ), - seleNxtalBarrel_region2 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( True ), - storeRecHitES = cms.bool( True ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 999.0 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.92 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.85 ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 3.75 ), - endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 2.0 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.92 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtGammaEndCap_region3 = cms.double( 0.95 ), - selePtPairEndCap_region3 = cms.double( 2.0 ), - selePtGammaEndCap_region2 = cms.double( 0.95 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 1.1 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - seleS9S25GammaEndCap = cms.double( 0.0 ), - store5x5RecHitEE = cms.bool( False ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "pi0EcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -process.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) -) -process.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), - recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ), - digisOut = cms.string( "pi0EEDigis" ), - region = cms.string( "endcap" ) -) -process.hltPreAlCaEcalEtaEBonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.156 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.8 ), - massLowPi0Cand = cms.double( 0.084 ), - seleS9S25Gamma = cms.double( 0.8 ), - seleBeltDeta = cms.double( 0.1 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), - barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( True ), - seleMinvMinBarrel = cms.double( 0.2 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.9 ), - selePtPairBarrel_region1 = cms.double( 3.0 ), - selePtPairBarrel_region2 = cms.double( 3.0 ), - seleBeltDR = cms.double( 0.3 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.65 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 1.4 ), - store5x5RecHitEB = cms.bool( True ), - seleNxtalBarrel_region1 = cms.uint32( 6 ), - seleNxtalBarrel_region2 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( True ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( False ), - storeRecHitES = cms.bool( False ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 2.5 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 1.5 ), - endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 1.5 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtGammaEndCap_region3 = cms.double( 0.5 ), - selePtPairEndCap_region3 = cms.double( 99.0 ), - selePtGammaEndCap_region2 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 0.5 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - seleS9S25GammaEndCap = cms.double( 0.0 ), - store5x5RecHitEE = cms.bool( False ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "etaEcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -process.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) -) -process.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), - recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ), - digisOut = cms.string( "etaEBDigis" ), - region = cms.string( "barrel" ) -) -process.hltPreAlCaEcalEtaEEonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.8 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), - barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.3 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), - selePtPairBarrel_region1 = cms.double( 1.5 ), - selePtPairBarrel_region2 = cms.double( 1.5 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 1.0 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.5 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region1 = cms.uint32( 6 ), - seleNxtalBarrel_region2 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( True ), - storeRecHitES = cms.bool( True ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.1 ), - selePtPairMaxEndCap_region3 = cms.double( 999.0 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.9 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.9 ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 3.0 ), - endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 3.0 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.9 ), - seleMinvMinEndCap = cms.double( 0.2 ), - selePtGammaEndCap_region3 = cms.double( 1.0 ), - selePtPairEndCap_region3 = cms.double( 3.0 ), - selePtGammaEndCap_region2 = cms.double( 1.0 ), - seleBeltDREndCap = cms.double( 0.3 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 1.0 ), - seleMinvMaxEndCap = cms.double( 0.8 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - seleS9S25GammaEndCap = cms.double( 0.85 ), - store5x5RecHitEE = cms.bool( True ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "etaEcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -process.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) -) -process.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), - recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ), - digisOut = cms.string( "etaEEDigis" ), - region = cms.string( "endcap" ) -) -process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG22er2p1_IsoTau26er2p1_dR_Min0p3 OR L1_LooseIsoEG24er2p1_IsoTau27er2p1_dR_Min0p3" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1EGerAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG24L1EGandTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1EGerAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 24.0 ), - etcutEB = cms.double( 24.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle24erWPTightClusterShapeFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG24L1EGandTauEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle24erWPTightHEFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle24erWPTightClusterShapeFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle24erWPTightEcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle24erWPTightHEFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle24erWPTightHcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle24erWPTightEcalIsoFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle24erWPTightPixelMatchFilterForTau = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle24erWPTightHcalIsoFilterForTau" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle24erWPTightPMS2FilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightPixelMatchFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightPMS2FilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle24erWPTightGsfMissingHitsFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle24erWPTightGsfDetaFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfMissingHitsFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle24erWPTightGsfDphiFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfDetaFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle24erWPTightGsfTrackIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfDphiFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 = cms.EDFilter( "HLT2PhotonTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4CaloJetsPFEt5' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltTauJet5" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPFTau30 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltPFTau30Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltPFTau30TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1JetsHLTPFTauTrackLooseChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -process.hltSelectedPFTau30LooseChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltOverlapFilterIsoEle24WPTightGsfLooseIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolation' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30LooseChargedIsolationL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau30TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1JetsHLTPFTauTrackMediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -process.hltSelectedPFTau30MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltOverlapFilterIsoEle24WPTightGsfMediumChargedIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolation' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30MediumChargedIsolationL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau30TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1JetsHLTPFTauTrackTightChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -process.hltSelectedPFTau30TightChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltOverlapFilterIsoEle24WPTightGsfTightChargedIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolation' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30TightChargedIsolationL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau30TrackLooseChargedIsoTightOOSCPhotons = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -process.hltSelectedPFTau30LooseChargedIsolationTightOOSCPhotonsL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltOverlapFilterIsoEle24WPTightGsfLooseIsoTightOOSCPhotonsPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30LooseChargedIsolationTightOOSCPhotonsL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau30TrackMediumChargedIsoTightOOSCPhotons = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -process.hltSelectedPFTau30MediumChargedIsolationTightOOSCPhotonsL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltOverlapFilterIsoEle24WPTightGsfMediumIsoTightOOSCPhotonsPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30MediumChargedIsolationTightOOSCPhotonsL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau30TrackTightChargedIsoTightOOSCPhotons = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -process.hltSelectedPFTau30TightChargedIsolationTightOOSCPhotonsL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltOverlapFilterIsoEle24WPTightGsfTightIsoTightOOSCPhotonsPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30TightChargedIsolationTightOOSCPhotonsL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltL1sDoubleTauBigOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau28er2p1 OR L1_DoubleIsoTau30er2p1 OR L1_DoubleIsoTau32er2p1 OR L1_DoubleIsoTau33er2p1 OR L1_DoubleIsoTau34er2p1 OR L1_DoubleIsoTau35er2p1 OR L1_DoubleIsoTau36er2p1 OR L1_DoubleIsoTau38er2p1 OR L1_DoubleTau70er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleLooseChargedIsoPFTau35Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -process.hltDoubleL2IsoTau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -process.hltDoublePFTau35Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1LooseChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -process.hltDoublePFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1LooseChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleLooseChargedIsoPFTau40Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau40Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1LooseChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1LooseChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1LooseChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleMediumChargedIsoPFTau35Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau35TrackPt1MediumChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -process.hltDoublePFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1MediumChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleMediumChargedIsoPFTau40Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau40TrackPt1MediumChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1MediumChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleTightChargedIsoPFTau35Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau35TrackPt1TightChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -process.hltDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1TightChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleTightChargedIsoPFTau40Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau40TrackPt1TightChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1TightChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleLooseChargedIsoPFTau35Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.1 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( True ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauLooseChargedIsolationAndTightOOSCPhotonsDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "and" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -process.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseChargedIsolationAndTightOOSCPhotonsDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -process.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleLooseChargedIsoPFTau40Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleMediumChargedIsoPFTau35Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "and" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -process.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -process.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleMediumChargedIsoPFTau40Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleTightChargedIsoPFTau35Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "and" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -process.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -process.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleTightChargedIsoPFTau40Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltL1sMu22erIsoTau40er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau40er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau50Trk30eta2p11pr = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu22erIsoTau40er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltSingleL2Tau35eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltPFTau50 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFTau50Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFTauTrackPt30Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 30.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -process.hltPFTau1Prong = cms.EDProducer( "PFRecoTauDiscriminationByNProngs", - MinN = cms.uint32( 1 ), - BooleanOutput = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.1 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - MaxN = cms.uint32( 1 ) -) -process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt30Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTau1Prong" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchMu22IsoTau40 = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu22erIsoTau40er" ) -) -process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedMu22IsoTau40 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchMu22IsoTau40" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -process.hltL1sIsoTau40erETM80To120 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_IsoTau40er_ETM80 OR L1_IsoTau40er_ETM85 OR L1_IsoTau40er_ETM90 OR L1_IsoTau40er_ETM95 OR L1_IsoTau40er_ETM100 OR L1_IsoTau40er_ETM105 OR L1_IsoTau40er_ETM110 OR L1_IsoTau40er_ETM115 OR L1_IsoTau40er_ETM120 OR L1_IsoTau40er_ETMHF80 OR L1_IsoTau40er_ETMHF90 OR L1_IsoTau40er_ETMHF100 OR L1_IsoTau40er_ETMHF110 OR L1_IsoTau40er_ETMHF120" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sIsoTau40erETM80To120" ) -) -process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET110 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMETClean110 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMETClean120 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET130 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -process.hltMETClean130 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -process.hltL1sQuadJet36IsoTau52 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_QuadJet36er3p0_IsoTau52er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMediumChargedIsoPFTau50Trk30eta2p11pr = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchQuadJetIsoTau = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sQuadJet36IsoTau52" ) -) -process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedQuadIsoTau = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchQuadJetIsoTau" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -process.hltL1sSingleTau80to140er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleTau80er2p1 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_SingleTau140er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p11pr = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleL2Tau80eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 80.0 ) -) -process.hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( 500.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.06 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( 500.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.02 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 200.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau180 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltPFTau180Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltPFTauTrackPt50Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 50.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -process.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTau1Prong" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIso1Prong = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch1Prong = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sSingleTau80to140er" ) -) -process.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched1Prong = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch1Prong" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTausTrackPt50 = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau180TrackPt50 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sSingleTau80to140er" ) -) -process.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltL1sBigOrMuXXerIsoTauYYer = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau28er2p1 OR L1_Mu22er2p1_IsoTau30er2p1 OR L1_Mu22er2p1_IsoTau32er2p1 OR L1_Mu22er2p1_IsoTau33er2p1 OR L1_Mu22er2p1_IsoTau34er2p1 OR L1_Mu22er2p1_IsoTau35er2p1 OR L1_Mu22er2p1_IsoTau36er2p1 OR L1_Mu22er2p1_IsoTau38er2p1 OR L1_Mu22er2p1_Tau70er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltSingleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -process.hltSingleL2IsoTau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -process.hltSinglePFTau35Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltSinglePFTau35TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -process.hltSelectedPFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltOverlapFilterIsoMu24LooseChargedIsoPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1LooseChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -process.hltSelectedPFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltOverlapFilterIsoMu24LooseChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -process.hltSelectedPFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltOverlapFilterIsoMu24MediumChargedIsoPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -process.hltSelectedPFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -process.hltSelectedPFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltOverlapFilterIsoMu24TightChargedIsoPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -process.hltSelectedPFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSinglePFTau40Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltSinglePFTau40TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltSelectedPFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltOverlapFilterIsoMu24MediumChargedIsoPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltOverlapFilterIsoMu24TightChargedIsoPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltL1sTripleEG14108IorTripleEG18178 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleEG_14_10_8 OR L1_TripleEG_18_17_8 OR L1_TripleEG_LooseIso20_10_5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle16Ele12Ele8CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sTripleEG14108IorTripleEG18178" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 3 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 16.0 ), - etcutEB = cms.double( 16.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 3 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter" ), - ncandcut = cms.int32( 3 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sRsqSeeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0 OR L1_QuadJet40er3p0 OR L1_QuadJet50er3p0 OR L1_QuadJet60er3p0 OR L1_LooseIsoEG24er2p1_HTT100er OR L1_LooseIsoEG26er2p1_HTT100er OR L1_LooseIsoEG28er2p1_HTT100er OR L1_EG25er2p1_HTT125er OR L1_EG27er2p1_HTT200er OR L1_Mu18_HTT100er OR L1_Mu6_HTT200er OR L1_Mu6_HTT240er OR L1_Mu6_HTT250er OR L1_Mu8_HTT150er OR L1_Mu15_HTT100er OR L1_DoubleEG6_HTT240er OR L1_DoubleEG6_HTT250er OR L1_DoubleEG6_HTT270er OR L1_DoubleEG6_HTT300er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreRsq0p35 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hlt1CaloJet70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 70.0 ) -) -process.hlt2CaloJet60 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 60.0 ) -) -process.hltRHemisphereCalo = cms.EDFilter( "HLTRHemisphere", - acceptNJ = cms.bool( True ), - maxEta = cms.double( 3.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxMuonEta = cms.double( 2.1 ), - muonTag = cms.InputTag( "" ), - minJetPt = cms.double( 30.0 ), - doMuonCorrection = cms.bool( False ), - maxNJ = cms.int32( 9 ) -) -process.hltRsq0p16Calo = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltRHemisphereCalo" ), - inputMetTag = cms.InputTag( "hltMetClean" ), - RMRCut = cms.double( -999999.0 ), - MROffset = cms.double( 0.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( -1.0 ), - minR = cms.double( 0.4 ) -) -process.hlt2PFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 80.0 ) -) -process.hltRHemisphere = cms.EDFilter( "HLTRHemisphere", - acceptNJ = cms.bool( True ), - maxEta = cms.double( 3.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxMuonEta = cms.double( 2.1 ), - muonTag = cms.InputTag( "" ), - minJetPt = cms.double( 40.0 ), - doMuonCorrection = cms.bool( False ), - maxNJ = cms.int32( 9 ) -) -process.hltRsq0p35 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( -999999.0 ), - MROffset = cms.double( 0.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( -1.0 ), - minR = cms.double( 0.59 ) -) -process.hltPreRsq0p40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRsq0p40 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( -999999.0 ), - MROffset = cms.double( 0.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( -1.0 ), - minR = cms.double( 0.63 ) -) -process.hltPreRsqMR300Rsq0p09MR200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRsqMR220Rsq0p0196MR100Calo = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphereCalo" ), - inputMetTag = cms.InputTag( "hltMetClean" ), - RMRCut = cms.double( 220.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 100.0 ), - minR = cms.double( 0.14 ) -) -process.hltRsqMR300Rsq0p09MR200 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 300.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -process.hltPreRsqMR320Rsq0p09MR200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRsqMR320Rsq0p09MR200 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 320.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -process.hltPreRsqMR300Rsq0p09MR2004jet = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hlt2CaloJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 40.0 ) -) -process.hlt4CaloJet30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 30.0 ) -) -process.hlt2PFJet50 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 50.0 ) -) -process.hlt4PFJet40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 40.0 ) -) -process.hltRsqMR300Rsq0p09MR2004jet = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 300.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -process.hltPreRsqMR320Rsq0p09MR2004jet = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRsqMR320Rsq0p09MR2004jet = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 320.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -process.hltFEDSelector = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1023, 1024 ) -) -process.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD", - moduleLabelPatternsToSkip = cms.vstring( ), - processName = cms.string( "@" ), - moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ), - throw = cms.bool( False ) -) -process.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW", - processName = cms.string( "@" ) -) -process.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary", - ExtInputTag = cms.InputTag( "hltGtStage2Digis" ), - MaxBx = cms.int32( 0 ), - DumpRecord = cms.bool( False ), - psFileName = cms.string( "prescale_L1TGlobal.csv" ), - ReadPrescalesFromFile = cms.bool( False ), - AlgInputTag = cms.InputTag( "hltGtStage2Digis" ), - MinBx = cms.int32( 0 ), - psColumn = cms.int32( 0 ), - DumpTrigResults = cms.bool( False ), - DumpTrigSummary = cms.bool( True ) -) -process.hltTrigReport = cms.EDAnalyzer( "HLTrigReport", - ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ), - ReferenceRate = cms.untracked.double( 100.0 ), - serviceBy = cms.untracked.string( "never" ), - resetBy = cms.untracked.string( "never" ), - reportBy = cms.untracked.string( "job" ), - HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ) -) -process.hltPreParkingHLTPhysicsOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreParkingZeroBiasOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsCommissioningOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsEGammaOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsEndOfFillOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsHadronsTausOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsMuonsOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsMinimumBias0Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsMinimumBias1Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsMinimumBias2Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreParkingOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDQMOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDQMOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = ( cms.vstring( 'HLT_AK8PFJet360_TrimMass30_v12 / 3', - 'HLT_AK8PFJet380_TrimMass30_v5 / 3', - 'HLT_AK8PFJet400_TrimMass30_v6 / 3', - 'HLT_AK8PFJet420_TrimMass30_v5 / 3', - 'HLT_AK8PFHT750_TrimMass50_v6 / 3', - 'HLT_AK8PFHT800_TrimMass50_v6 / 3', - 'HLT_AK8PFHT850_TrimMass50_v5 / 3', - 'HLT_AK8PFHT900_TrimMass50_v5 / 3', - 'HLT_CaloJet500_NoJetID_v9 / 3', - 'HLT_CaloJet550_NoJetID_v4 / 3', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v2 / 3', - 'HLT_DoubleEle25_CaloIdL_MW_v1 / 3', - 'HLT_DoubleEle27_CaloIdL_MW_v1 / 3', - 'HLT_DoubleEle33_CaloIdL_MW_v14 / 3', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v14 / 3', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v14 / 3', - 'HLT_Ele27_Ele37_CaloIdL_MW_v1 / 3', - 'HLT_Mu27_Ele37_CaloIdL_MW_v1 / 3', - 'HLT_Mu37_Ele27_CaloIdL_MW_v1 / 3', - 'HLT_Mu37_TkMu27_v1 / 3', - 'HLT_DoubleMu4_3_Bs_v11 / 3', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v12 / 3', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v11 / 3', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v11 / 3', - 'HLT_DoubleMu3_Trk_Tau3mu_v8 / 3', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v11 / 3', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v3 / 3', - 'HLT_DoubleMu8_Mass8_PFHT350_v3 / 3', - 'HLT_Mu3_PFJet40_v10 / 3', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8 / 3', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8 / 3', - 'HLT_Mu7p5_Track2_Jpsi_v8 / 3', - 'HLT_Mu7p5_Track3p5_Jpsi_v8 / 3', - 'HLT_Mu7p5_Track7_Jpsi_v8 / 3', - 'HLT_Mu7p5_Track2_Upsilon_v8 / 3', - 'HLT_Mu7p5_Track3p5_Upsilon_v8 / 3', - 'HLT_Mu7p5_Track7_Upsilon_v8 / 3', - 'HLT_DoublePhoton33_CaloIdL_v4 / 3', - 'HLT_DoublePhoton70_v4 / 3', - 'HLT_DoublePhoton85_v12 / 3', - 'HLT_Ele20_WPTight_Gsf_v3 / 3', - 'HLT_Ele20_WPLoose_Gsf_v3 / 3', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v3 / 3', - 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v2 / 3', - 'HLT_Ele27_WPTight_Gsf_v13 / 3', - 'HLT_Ele35_WPTight_Gsf_v6 / 3', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v2 / 3', - 'HLT_Ele38_WPTight_Gsf_v6 / 3', - 'HLT_Ele40_WPTight_Gsf_v6 / 3', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v6 / 3', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v6 / 3', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v6 / 3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v6 / 3', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6 / 3', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6 / 3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6 / 3', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v6 / 3', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v6 / 3', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v6 / 3', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v6 / 3', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v6 / 3', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v6 / 3', - 'HLT_IsoMu20_v11 / 3', - 'HLT_IsoMu24_v9 / 3', - 'HLT_IsoMu24_eta2p1_v11 / 3', - 'HLT_IsoMu27_v12 / 3', - 'HLT_UncorrectedJetE30_NoBPTX_v4 / 3', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4 / 3', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4 / 3', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4 / 3', - 'HLT_L1SingleMu18_v3 / 3', - 'HLT_L1SingleMu25_v2 / 3', - 'HLT_L2Mu10_v6 / 3', - 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5 / 3', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6 / 3', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4 / 3', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5 / 3', - 'HLT_L2Mu50_v2 / 3', - 'HLT_DoubleL2Mu50_v2 / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v11 / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v12 / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v2 / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v2 / 3', - 'HLT_Mu25_TkMu0_Onia_v4 / 3', - 'HLT_Mu30_TkMu0_Onia_v4 / 3', - 'HLT_Mu20_TkMu0_Phi_v4 / 3', - 'HLT_Mu25_TkMu0_Phi_v4 / 3', - 'HLT_Mu20_v9 / 3', - 'HLT_Mu27_v10 / 3', - 'HLT_Mu50_v10 / 3', - 'HLT_OldMu100_v2 / 3', - 'HLT_TkMu100_v2 / 3', - 'HLT_DiPFJet15_NoCaloMatched_v10 / 3', - 'HLT_DiPFJet25_NoCaloMatched_v10 / 3', - 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v11 / 3', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v11 / 3', - 'HLT_DiPFJetAve40_v8 / 3', - 'HLT_DiPFJetAve60_v8 / 3', - 'HLT_DiPFJetAve80_v7 / 3', - 'HLT_DiPFJetAve140_v7 / 3', - 'HLT_DiPFJetAve200_v7 / 3', - 'HLT_DiPFJetAve260_v8 / 3', - 'HLT_DiPFJetAve320_v8 / 3', - 'HLT_DiPFJetAve400_v8 / 3', - 'HLT_DiPFJetAve500_v8 / 3', - 'HLT_DiPFJetAve15_HFJEC_v11 / 3', - 'HLT_DiPFJetAve25_HFJEC_v11 / 3', - 'HLT_DiPFJetAve35_HFJEC_v11 / 3', - 'HLT_DiPFJetAve60_HFJEC_v9 / 3', - 'HLT_DiPFJetAve80_HFJEC_v9 / 3', - 'HLT_DiPFJetAve100_HFJEC_v9 / 3', - 'HLT_DiPFJetAve160_HFJEC_v9 / 3', - 'HLT_DiPFJetAve220_HFJEC_v10 / 3', - 'HLT_DiPFJetAve300_HFJEC_v10 / 3', - 'HLT_AK8PFJet40_v10 / 3', - 'HLT_AK8PFJet60_v9 / 3', - 'HLT_AK8PFJet80_v9 / 3', - 'HLT_AK8PFJet140_v9 / 3', - 'HLT_AK8PFJet200_v9 / 3', - 'HLT_AK8PFJet260_v10 / 3', - 'HLT_AK8PFJet320_v10 / 3', - 'HLT_AK8PFJet400_v10 / 3', - 'HLT_AK8PFJet450_v10 / 3', - 'HLT_AK8PFJet500_v10 / 3', - 'HLT_AK8PFJet550_v5 / 3', - 'HLT_PFJet40_v15 / 3', - 'HLT_PFJet60_v15 / 3', - 'HLT_PFJet80_v14 / 3', - 'HLT_PFJet140_v13 / 3', - 'HLT_PFJet200_v13 / 3', - 'HLT_PFJet260_v14 / 3', - 'HLT_PFJet320_v14 / 3', - 'HLT_PFJet400_v14 / 3', - 'HLT_PFJet450_v15 / 3', - 'HLT_PFJet500_v15 / 3', - 'HLT_PFJet550_v5 / 3', - 'HLT_PFJetFwd40_v13 / 3', - 'HLT_PFJetFwd60_v13 / 3', - 'HLT_PFJetFwd80_v12 / 3', - 'HLT_PFJetFwd140_v12 / 3', - 'HLT_PFJetFwd200_v12 / 3', - 'HLT_PFJetFwd260_v13 / 3', - 'HLT_PFJetFwd320_v13 / 3', - 'HLT_PFJetFwd400_v13 / 3', - 'HLT_PFJetFwd450_v13 / 3', - 'HLT_PFJetFwd500_v13 / 3', - 'HLT_AK8PFJetFwd40_v9 / 3', - 'HLT_AK8PFJetFwd60_v8 / 3', - 'HLT_AK8PFJetFwd80_v8 / 3', - 'HLT_AK8PFJetFwd140_v8 / 3', - 'HLT_AK8PFJetFwd200_v8 / 3', - 'HLT_AK8PFJetFwd260_v9 / 3', - 'HLT_AK8PFJetFwd320_v9 / 3', - 'HLT_AK8PFJetFwd400_v9 / 3', - 'HLT_AK8PFJetFwd450_v9 / 3', - 'HLT_AK8PFJetFwd500_v9 / 3', - 'HLT_PFHT180_v11 / 3', - 'HLT_PFHT250_v11 / 3', - 'HLT_PFHT370_v11 / 3', - 'HLT_PFHT430_v11 / 3', - 'HLT_PFHT510_v11 / 3', - 'HLT_PFHT590_v11 / 3', - 'HLT_PFHT680_v11 / 3', - 'HLT_PFHT780_v11 / 3', - 'HLT_PFHT890_v11 / 3', - 'HLT_PFHT1050_v12 / 3', - 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v6 / 3', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v6 / 3', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v6 / 3', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v6 / 3', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v6 / 3', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v6 / 3', - 'HLT_PFMET110_PFMHT110_IDTight_v14 / 3', - 'HLT_PFMET120_PFMHT120_IDTight_v14 / 3', - 'HLT_PFMET130_PFMHT130_IDTight_v14 / 3', - 'HLT_PFMET140_PFMHT140_IDTight_v14 / 3', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v3 / 3', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v3 / 3', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v3 / 3', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v3 / 3', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v3 / 3', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v3 / 3', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v3 / 3', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v3 / 3', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v6 / 3', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v6 / 3', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v6 / 3', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v5 / 3', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v14 / 3', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v14 / 3', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v13 / 3', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v13 / 3', - 'HLT_PFMET120_PFMHT120_IDTight_HFCleaned_v2 / 3', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_HFCleaned_v2 / 3', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_HFCleaned_v2 / 3', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_HFCleaned_v2 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v14 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v14 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v13 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v13 / 3', - 'HLT_L1ETMHadSeeds_v1 / 3', - 'HLT_CaloMHT90_v1 / 3', - 'HLT_CaloMET80_NotCleaned_v2 / 3', - 'HLT_CaloMET90_NotCleaned_v2 / 3', - 'HLT_CaloMET100_NotCleaned_v2 / 3', - 'HLT_CaloMET110_NotCleaned_v2 / 3', - 'HLT_CaloMET250_NotCleaned_v2 / 3', - 'HLT_CaloMET70_HBHECleaned_v2 / 3', - 'HLT_CaloMET80_HBHECleaned_v2 / 3', - 'HLT_CaloMET90_HBHECleaned_v2 / 3', - 'HLT_CaloMET100_HBHECleaned_v2 / 3', - 'HLT_CaloMET250_HBHECleaned_v2 / 3', - 'HLT_CaloMET300_HBHECleaned_v2 / 3', - 'HLT_CaloMET350_HBHECleaned_v2 / 3', - 'HLT_PFMET200_NotCleaned_v3 / 3', - 'HLT_PFMET200_HBHECleaned_v3 / 3', - 'HLT_PFMET250_HBHECleaned_v3 / 3', - 'HLT_PFMET300_HBHECleaned_v3 / 3', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v3 / 3', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v3 / 3', - 'HLT_MET105_IsoTrk50_v4 / 3', - 'HLT_MET120_IsoTrk50_v4 / 3', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v5 / 3', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v3 / 3', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v3 / 3', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v3 / 3', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v3 / 3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v3 / 3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v3 / 3', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v3 / 3', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v3 / 3', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v3 / 3', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v3 / 3', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v3 / 3', - 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v3 / 3', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v3 / 3', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v3 / 3', - 'HLT_Photon300_NoHE_v11 / 3', - 'HLT_Mu8_TrkIsoVVL_v9 / 3', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v14 / 3', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v14 / 3', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v13 / 3', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v13 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v9 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7 / 3', - 'HLT_Mu17_TrkIsoVVL_v9 / 3', - 'HLT_BTagMu_AK4DiJet20_Mu5_v9 / 3', - 'HLT_BTagMu_AK4DiJet40_Mu5_v9 / 3', - 'HLT_BTagMu_AK4DiJet70_Mu5_v9 / 3', - 'HLT_BTagMu_AK4DiJet110_Mu5_v9 / 3', - 'HLT_BTagMu_AK4DiJet170_Mu5_v8 / 3', - 'HLT_BTagMu_AK4Jet300_Mu5_v9 / 3', - 'HLT_BTagMu_AK8DiJet170_Mu5_v5 / 3', - 'HLT_BTagMu_AK8Jet300_Mu5_v9 / 3', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15 / 3')+cms.vstring( 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v11 / 3', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v3 / 3', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v3 / 3', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v11 / 3', - 'HLT_Mu12_DoublePhoton20_v1 / 3', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v15 / 3', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v1 / 3', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v1 / 3', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v1 / 3', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v1 / 3', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v1 / 3', - 'HLT_Photon25_v1 / 3', - 'HLT_Photon33_v3 / 3', - 'HLT_Photon50_v11 / 3', - 'HLT_Photon75_v11 / 3', - 'HLT_Photon90_v11 / 3', - 'HLT_Photon120_v11 / 3', - 'HLT_Photon150_v4 / 3', - 'HLT_Photon175_v12 / 3', - 'HLT_Photon200_v11 / 3', - 'HLT_Photon50_R9Id90_HE10_IsoM_v12 / 3', - 'HLT_Photon75_R9Id90_HE10_IsoM_v12 / 3', - 'HLT_Photon90_R9Id90_HE10_IsoM_v12 / 3', - 'HLT_Photon120_R9Id90_HE10_IsoM_v12 / 3', - 'HLT_Photon165_R9Id90_HE10_IsoM_v13 / 3', - 'HLT_Photon90_CaloIdL_PFHT700_v10 / 3', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v11 / 3', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v11 / 3', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12 / 3', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11 / 3', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11 / 3', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12 / 3', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v4 / 3', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v4 / 3', - 'HLT_Dimuon0_Jpsi_v5 / 3', - 'HLT_Dimuon0_Jpsi_NoVertexing_v5 / 3', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v4 / 3', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v4 / 3', - 'HLT_Dimuon0_Jpsi3p5_Muon2_v3 / 3', - 'HLT_Dimuon0_Upsilon_L1_4p5_v5 / 3', - 'HLT_Dimuon0_Upsilon_L1_5_v5 / 3', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v4 / 3', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v5 / 3', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v4 / 3', - 'HLT_Dimuon0_Upsilon_NoVertexing_v4 / 3', - 'HLT_Dimuon0_Upsilon_L1_5M_v4 / 3', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v4 / 3', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v5 / 3', - 'HLT_Dimuon0_LowMass_v5 / 3', - 'HLT_Dimuon0_LowMass_L1_4_v5 / 3', - 'HLT_Dimuon0_LowMass_L1_4R_v4 / 3', - 'HLT_Dimuon0_LowMass_L1_TM530_v3 / 3', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v3 / 3', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v3 / 3', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v5 / 3', - 'HLT_TripleMu_10_5_5_DZ_v7 / 3', - 'HLT_TripleMu_12_10_5_v7 / 3', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_v1 / 3', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_Charge1_v1 / 3', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_v1 / 3', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_Charge1_v1 / 3', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v4 / 3', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v4 / 3', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v4 / 3', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v3 / 3', - 'HLT_DoubleMu4_Jpsi_Displaced_v4 / 3', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v4 / 3', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v3 / 3', - 'HLT_DoubleMu43NoFiltersNoVtx_v3 / 3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3 / 3', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v3 / 3', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v3 / 3', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v4 / 3', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v4 / 3', - 'HLT_HT425_v6 / 3', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v9 / 3', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v9 / 3', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v9 / 3', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v9 / 3', - 'HLT_HT650_DisplacedDijet60_Inclusive_v9 / 3', - 'HLT_HT550_DisplacedDijet80_Inclusive_v7 / 3', - 'HLT_HT550_DisplacedDijet60_Inclusive_v9 / 3', - 'HLT_HT650_DisplacedDijet80_Inclusive_v10 / 3', - 'HLT_HT750_DisplacedDijet80_Inclusive_v10 / 3', - 'HLT_DiJet110_35_Mjj650_PFMET110_v3 / 3', - 'HLT_DiJet110_35_Mjj650_PFMET120_v3 / 3', - 'HLT_DiJet110_35_Mjj650_PFMET130_v3 / 3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v3 / 3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v3 / 3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v3 / 3', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v3 / 3', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v3 / 3', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v3 / 3', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v7 / 3', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v7 / 3', - 'HLT_Ele28_HighEta_SC20_Mass55_v10 / 3', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v4 / 3', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3 / 3', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v10 / 3', - 'HLT_Ele15_IsoVVVL_PFHT450_v10 / 3', - 'HLT_Ele50_IsoVVVL_PFHT450_v10 / 3', - 'HLT_Ele15_IsoVVVL_PFHT600_v14 / 3', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v9 / 3', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v8 / 3', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3 / 3', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v9 / 3', - 'HLT_Mu15_IsoVVVL_PFHT450_v9 / 3', - 'HLT_Mu50_IsoVVVL_PFHT450_v9 / 3', - 'HLT_Mu15_IsoVVVL_PFHT600_v13 / 3', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v4 / 3', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v4 / 3', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v4 / 3', - 'HLT_Dimuon12_Upsilon_eta1p5_v11 / 3', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v4 / 3', - 'HLT_Dimuon18_PsiPrime_v11 / 3', - 'HLT_Dimuon25_Jpsi_v11 / 3', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v2 / 3', - 'HLT_Dimuon24_Upsilon_noCorrL1_v2 / 3', - 'HLT_Dimuon24_Phi_noCorrL1_v2 / 3', - 'HLT_Dimuon25_Jpsi_noCorrL1_v2 / 3', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v13 / 3', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v13 / 3', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v2 / 3', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v8 / 3', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v9 / 3', - 'HLT_Mu8_v9 / 3', - 'HLT_Mu17_v9 / 3', - 'HLT_Mu17_Photon30_IsoCaloId_v2 / 3', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v10 / 3', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v12 / 3', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v12 / 3', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v12 / 3', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v10 / 3', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v12 / 3', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v12 / 3', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v11 / 3', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v4 / 3', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v5 / 3', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v5 / 3', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v10 / 3', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v10 / 3', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v3 / 3', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v3 / 3', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v3 / 3', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v2 / 3', - 'HLT_PFHT380_SixPFJet32_v3 / 3', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v3 / 3', - 'HLT_PFHT430_SixPFJet40_v5 / 3', - 'HLT_PFHT350_v13 / 3', - 'HLT_PFHT350MinPFJet15_v3 / 3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v3 / 3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v3 / 3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v5 / 3', - 'HLT_FullTrack_Multiplicity85_v3 / 3', - 'HLT_FullTrack_Multiplicity100_v2 / 3', - 'HLT_FullTrack_Multiplicity130_v2 / 3', - 'HLT_FullTrack_Multiplicity155_v3 / 3', - 'HLT_ECALHT800_v9 / 3', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v11 / 3', - 'HLT_Physics_v7', - 'HLT_Random_v3 / 3', - 'HLT_ZeroBias_v6 / 3', - 'HLT_AK4CaloJet30_v9 / 3', - 'HLT_AK4CaloJet40_v8 / 3', - 'HLT_AK4CaloJet50_v8 / 3', - 'HLT_AK4CaloJet80_v8 / 3', - 'HLT_AK4CaloJet100_v8 / 3', - 'HLT_AK4CaloJet120_v7 / 3', - 'HLT_AK4PFJet30_v13 / 3', - 'HLT_AK4PFJet50_v13 / 3', - 'HLT_AK4PFJet80_v13 / 3', - 'HLT_AK4PFJet100_v13 / 3', - 'HLT_AK4PFJet120_v12 / 3', - 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v7 / 3', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v7 / 3', - 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v7 / 3', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v7 / 3', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v7 / 3', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v7 / 3', - 'HLT_Photon20_HoverELoose_v8 / 3', - 'HLT_Photon30_HoverELoose_v8 / 3', - 'HLT_Photon40_HoverELoose_v8 / 3', - 'HLT_Photon50_HoverELoose_v8 / 3', - 'HLT_Photon60_HoverELoose_v8 / 3', - 'HLT_L1UnpairedBunchBptxMinus_v2 / 3', - 'HLT_L1UnpairedBunchBptxPlus_v2 / 3', - 'HLT_L1NotBptxOR_v3 / 3', - 'HLT_L1MinimumBiasHF_OR_v2 / 3', - 'HLT_L1MinimumBiasHF0OR_v3 / 3', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v1 / 3', - 'HLT_HcalNZS_v12 / 3', - 'HLT_HcalPhiSym_v14 / 3', - 'HLT_IsoTrackHB_v2 / 3', - 'HLT_IsoTrackHE_v2 / 3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5 / 3', - 'HLT_ZeroBias_IsolatedBunches_v5 / 3', - 'HLT_ZeroBias_FirstCollisionInTrain_v4 / 3', - 'HLT_ZeroBias_LastCollisionInTrain_v3 / 3', - 'HLT_ZeroBias_FirstBXAfterTrain_v3 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v7 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v7 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v7 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7 / 3', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v6 / 3', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v6 / 3', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v6 / 3', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v6 / 3', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v6 / 3', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v6 / 3', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6 / 3', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6 / 3', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6 / 3', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6 / 3', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6 / 3', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6 / 3', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6 / 3', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v6 / 3', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v6 / 3', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v2 / 3', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v2 / 3', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v2 / 3', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6 / 3', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v5 / 3', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v6 / 3', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6 / 3', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6 / 3', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6 / 3', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6 / 3', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6 / 3', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6 / 3', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v6 / 3', - 'HLT_Rsq0p35_v9 / 3', - 'HLT_Rsq0p40_v9 / 3', - 'HLT_RsqMR300_Rsq0p09_MR200_v9 / 3', - 'HLT_RsqMR320_Rsq0p09_MR200_v9 / 3', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v9 / 3', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v9 / 3') ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPreDQMOnlineBeamspotOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDQMOnlineBeamspotOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = cms.vstring( 'HLT_HT300_Beamspot_v5' ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPreDQMCalibrationOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDQMEventDisplayOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDQMEventDisplayOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = cms.vstring( 'HLT_DoublePhoton85_v12', - 'HLT_PFJet500_v15 / 3', - 'HLT_AK4PFJet100_v13' ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPreHLTMonitorOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreHLTMonitorOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = cms.vstring( 'HLT_Ele27_WPTight_Gsf_v13', - 'HLT_PFJet260_v14', - 'HLT_PFJet320_v14', - 'HLT_PFHT510_v11 / 3', - 'HLT_PFMET130_PFMHT130_IDTight_v14 / 25', - 'HLT_PFMET140_PFMHT140_IDTight_v14 / 15', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v11', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v3', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v3' ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPreRPCMONOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCalibrationOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreEcalCalibrationOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreALCAPHISYMOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreALCALUMIPIXELSOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreALCAP0Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreExpressOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreExpressOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = cms.vstring( '( HLT_IsoMu20_v11 OR HLT_IsoMu24_v9 OR HLT_IsoMu27_v12 OR FALSE ) / 25', - '( HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15 OR FALSE ) / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v12', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_ZeroBias_v6', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_IsolatedBunches_v5' ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPreExpressAlignmentOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreExpressAlignmentOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = cms.vstring( 'HLT_HT300_Beamspot_v5' ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPreNanoDSTOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreScoutingPFOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltFEDSelectorL1 = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1404 ) -) -process.hltScoutingPFPacker = cms.EDProducer( "HLTScoutingPFProducer", - pfJetCollection = cms.InputTag( "hltAK4PFJets" ), - doCandidates = cms.bool( True ), - pfJetTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - doMet = cms.bool( True ), - metCollection = cms.InputTag( "hltPFMETProducer" ), - pfJetEtaCut = cms.double( 3.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - pfJetPtCut = cms.double( 20.0 ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - doJetTags = cms.bool( True ), - pfCandidateCollection = cms.InputTag( "hltParticleFlow" ), - pfCandidatePtCut = cms.double( 0.6 ) -) -process.hltScoutingMuonPacker = cms.EDProducer( "HLTScoutingMuonProducer", - minVtxProbCut = cms.double( 0.001 ), - HcalPFClusterIsoMap = cms.InputTag( "hltMuonHcalPFClusterIsoForMuons" ), - EcalPFClusterIsoMap = cms.InputTag( "hltMuonEcalPFClusterIsoForMuons" ), - ChargedCandidates = cms.InputTag( "hltL3MuonCandidates" ), - muonPtCut = cms.double( 3.0 ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3NoVtx" ), - Tracks = cms.InputTag( "hltL3Muons" ), - muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09Map','combinedRelativeIsoDeposits' ) -) -process.hltScoutingEgammaPacker = cms.EDProducer( "HLTScoutingEgammaProducer", - egammaEtaCut = cms.double( 2.5 ), - HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - EgammaCandidates = cms.InputTag( "hltEgammaCandidates" ), - egammaPtCut = cms.double( 4.0 ), - EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - HoverEMap = cms.InputTag( "hltEgammaHoverE" ), - EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracks" ), - OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - DetaMap = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - egammaHoverECut = cms.double( 1.0 ), - DphiMap = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfTrackIso" ) -) -process.hltScoutingPrimaryVertexPacker = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVertices" ) -) -process.hltPreScoutingCaloMuonOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltScoutingCaloPacker = cms.EDProducer( "HLTScoutingCaloProducer", - metCollection = cms.InputTag( "hltMetClean" ), - doMet = cms.bool( True ), - doJetBTags = cms.bool( True ), - caloJetPtCut = cms.double( 20.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - doJetIDTags = cms.bool( True ), - caloJetCollection = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - caloJetIDTagCollection = cms.InputTag( "hltCaloJetFromPV" ), - caloJetBTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - caloJetEtaCut = cms.double( 3.0 ) -) -process.hltScoutingMuonPackerCalo = cms.EDProducer( "HLTScoutingMuonProducer", - minVtxProbCut = cms.double( 0.001 ), - HcalPFClusterIsoMap = cms.InputTag( "" ), - EcalPFClusterIsoMap = cms.InputTag( "" ), - ChargedCandidates = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - muonPtCut = cms.double( 3.0 ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducer" ), - Tracks = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedNoVtx" ), - muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09MapNoVtx','combinedRelativeIsoDeposits' ) -) -process.hltScoutingPrimaryVertexPackerCaloMuon = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ) -) - -process.hltOutputPhysicsCommissioning = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsCommissioning.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v7', - 'HLT_HcalIsolatedbunch_v4', - 'HLT_HcalNZS_v12', - 'HLT_HcalPhiSym_v14', - 'HLT_IsoTrackHB_v2', - 'HLT_IsoTrackHE_v2', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v1', - 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX_v4', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4', - 'HLT_ZeroBias_FirstBXAfterTrain_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_FirstCollisionInTrain_v4', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_LastCollisionInTrain_v3', - 'HLT_ZeroBias_v6', - 'MC_AK4CaloJetsFromPV_v5', - 'MC_AK4CaloJets_v7', - 'MC_AK4PFJets_v11', - 'MC_AK8CaloHT_v6', - 'MC_AK8PFHT_v10', - 'MC_AK8PFJets_v11', - 'MC_AK8TrimPFJets_v11', - 'MC_CaloBTagCSV_v5', - 'MC_CaloHT_v6', - 'MC_CaloMET_JetIdCleaned_v7', - 'MC_CaloMET_v7', - 'MC_CaloMHT_v6', - 'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v11', - 'MC_DoubleEle5_CaloIdL_MW_v12', - 'MC_DoubleMuNoFiltersNoVtx_v6', - 'MC_DoubleMu_TrkIsoVVL_DZ_v8', - 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'MC_Ele5_WPTight_Gsf_v5', - 'MC_IsoMu_v11', - 'MC_PFBTagCSV_v5', - 'MC_PFHT_v10', - 'MC_PFMET_v11', - 'MC_PFMHT_v10', - 'MC_ReducedIterativeTracking_v7' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsEGamma = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsEGamma.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v2', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v11', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v11', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v11', - 'HLT_DoubleEle25_CaloIdL_MW_v1', - 'HLT_DoubleEle27_CaloIdL_MW_v1', - 'HLT_DoubleEle33_CaloIdL_MW_v14', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v14', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v14', - 'HLT_DoublePhoton33_CaloIdL_v4', - 'HLT_DoublePhoton70_v4', - 'HLT_DoublePhoton85_v12', - 'HLT_ECALHT800_v9', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v4', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v10', - 'HLT_Ele15_IsoVVVL_PFHT450_v10', - 'HLT_Ele15_IsoVVVL_PFHT600_v14', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v6', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v10', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele20_WPLoose_Gsf_v3', - 'HLT_Ele20_WPTight_Gsf_v3', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v3', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v15', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele27_Ele37_CaloIdL_MW_v1', - 'HLT_Ele27_WPTight_Gsf_v13', - 'HLT_Ele28_HighEta_SC20_Mass55_v10', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v7', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v7', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v6', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v2', - 'HLT_Ele35_WPTight_Gsf_v6', - 'HLT_Ele38_WPTight_Gsf_v6', - 'HLT_Ele40_WPTight_Gsf_v6', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v12', - 'HLT_Ele50_IsoVVVL_PFHT450_v10', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v10', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_Photon120_R9Id90_HE10_IsoM_v12', - 'HLT_Photon120_v11', - 'HLT_Photon150_v4', - 'HLT_Photon165_R9Id90_HE10_IsoM_v13', - 'HLT_Photon175_v12', - 'HLT_Photon200_v11', - 'HLT_Photon20_HoverELoose_v8', - 'HLT_Photon25_v1', - 'HLT_Photon300_NoHE_v11', - 'HLT_Photon30_HoverELoose_v8', - 'HLT_Photon33_v3', - 'HLT_Photon40_HoverELoose_v8', - 'HLT_Photon50_HoverELoose_v8', - 'HLT_Photon50_R9Id90_HE10_IsoM_v12', - 'HLT_Photon50_v11', - 'HLT_Photon60_HoverELoose_v8', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v5', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v3', - 'HLT_Photon75_R9Id90_HE10_IsoM_v12', - 'HLT_Photon75_v11', - 'HLT_Photon90_CaloIdL_PFHT700_v10', - 'HLT_Photon90_R9Id90_HE10_IsoM_v12', - 'HLT_Photon90_v11', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v1', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v1', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v1', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v1', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v1' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsEndOfFill = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsEndOfFill.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_AK4CaloJet100_v8', - 'HLT_AK4CaloJet120_v7', - 'HLT_AK4CaloJet30_v9', - 'HLT_AK4CaloJet40_v8', - 'HLT_AK4CaloJet50_v8', - 'HLT_AK4CaloJet80_v8', - 'HLT_AK4PFJet100_v13', - 'HLT_AK4PFJet120_v12', - 'HLT_AK4PFJet30_v13', - 'HLT_AK4PFJet50_v13', - 'HLT_AK4PFJet80_v13', - 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v11', - 'HLT_DiPFJet15_NoCaloMatched_v10', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v11', - 'HLT_DiPFJet25_NoCaloMatched_v10', - 'HLT_DiPFJetAve15_HFJEC_v11', - 'HLT_DiPFJetAve25_HFJEC_v11', - 'HLT_DiPFJetAve35_HFJEC_v11', - 'HLT_FullTrack_Multiplicity100_v2', - 'HLT_FullTrack_Multiplicity130_v2', - 'HLT_FullTrack_Multiplicity155_v3', - 'HLT_FullTrack_Multiplicity85_v3', - 'HLT_L1MinimumBiasHF_OR_v2', - 'HLT_L1NotBptxOR_v3', - 'HLT_L1UnpairedBunchBptxMinus_v2', - 'HLT_L1UnpairedBunchBptxPlus_v2' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsHadronsTaus = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHadronsTaus.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_AK8PFHT750_TrimMass50_v6', - 'HLT_AK8PFHT800_TrimMass50_v6', - 'HLT_AK8PFHT850_TrimMass50_v5', - 'HLT_AK8PFHT900_TrimMass50_v5', - 'HLT_AK8PFJet140_v9', - 'HLT_AK8PFJet200_v9', - 'HLT_AK8PFJet260_v10', - 'HLT_AK8PFJet320_v10', - 'HLT_AK8PFJet360_TrimMass30_v12', - 'HLT_AK8PFJet380_TrimMass30_v5', - 'HLT_AK8PFJet400_TrimMass30_v6', - 'HLT_AK8PFJet400_v10', - 'HLT_AK8PFJet40_v10', - 'HLT_AK8PFJet420_TrimMass30_v5', - 'HLT_AK8PFJet450_v10', - 'HLT_AK8PFJet500_v10', - 'HLT_AK8PFJet550_v5', - 'HLT_AK8PFJet60_v9', - 'HLT_AK8PFJet80_v9', - 'HLT_AK8PFJetFwd140_v8', - 'HLT_AK8PFJetFwd200_v8', - 'HLT_AK8PFJetFwd260_v9', - 'HLT_AK8PFJetFwd320_v9', - 'HLT_AK8PFJetFwd400_v9', - 'HLT_AK8PFJetFwd40_v9', - 'HLT_AK8PFJetFwd450_v9', - 'HLT_AK8PFJetFwd500_v9', - 'HLT_AK8PFJetFwd60_v8', - 'HLT_AK8PFJetFwd80_v8', - 'HLT_BTagMu_AK4DiJet110_Mu5_v9', - 'HLT_BTagMu_AK4DiJet170_Mu5_v8', - 'HLT_BTagMu_AK4DiJet20_Mu5_v9', - 'HLT_BTagMu_AK4DiJet40_Mu5_v9', - 'HLT_BTagMu_AK4DiJet70_Mu5_v9', - 'HLT_BTagMu_AK4Jet300_Mu5_v9', - 'HLT_BTagMu_AK8DiJet170_Mu5_v5', - 'HLT_BTagMu_AK8Jet300_Mu5_v9', - 'HLT_CaloJet500_NoJetID_v9', - 'HLT_CaloJet550_NoJetID_v4', - 'HLT_CaloMET100_HBHECleaned_v2', - 'HLT_CaloMET100_NotCleaned_v2', - 'HLT_CaloMET110_NotCleaned_v2', - 'HLT_CaloMET250_HBHECleaned_v2', - 'HLT_CaloMET250_NotCleaned_v2', - 'HLT_CaloMET300_HBHECleaned_v2', - 'HLT_CaloMET350_HBHECleaned_v2', - 'HLT_CaloMET70_HBHECleaned_v2', - 'HLT_CaloMET80_HBHECleaned_v2', - 'HLT_CaloMET80_NotCleaned_v2', - 'HLT_CaloMET90_HBHECleaned_v2', - 'HLT_CaloMET90_NotCleaned_v2', - 'HLT_CaloMHT90_v1', - 'HLT_DiJet110_35_Mjj650_PFMET110_v3', - 'HLT_DiJet110_35_Mjj650_PFMET120_v3', - 'HLT_DiJet110_35_Mjj650_PFMET130_v3', - 'HLT_DiPFJetAve100_HFJEC_v9', - 'HLT_DiPFJetAve140_v7', - 'HLT_DiPFJetAve160_HFJEC_v9', - 'HLT_DiPFJetAve200_v7', - 'HLT_DiPFJetAve220_HFJEC_v10', - 'HLT_DiPFJetAve260_v8', - 'HLT_DiPFJetAve300_HFJEC_v10', - 'HLT_DiPFJetAve320_v8', - 'HLT_DiPFJetAve400_v8', - 'HLT_DiPFJetAve40_v8', - 'HLT_DiPFJetAve500_v8', - 'HLT_DiPFJetAve60_HFJEC_v9', - 'HLT_DiPFJetAve60_v8', - 'HLT_DiPFJetAve80_HFJEC_v9', - 'HLT_DiPFJetAve80_v7', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v6', - 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v3', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v3', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v3', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v3', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v6', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v9', - 'HLT_HT425_v6', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v9', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v9', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v9', - 'HLT_HT550_DisplacedDijet60_Inclusive_v9', - 'HLT_HT550_DisplacedDijet80_Inclusive_v7', - 'HLT_HT650_DisplacedDijet60_Inclusive_v9', - 'HLT_HT650_DisplacedDijet80_Inclusive_v10', - 'HLT_HT750_DisplacedDijet80_Inclusive_v10', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6', - 'HLT_L1ETMHadSeeds_v1', - 'HLT_MET105_IsoTrk50_v4', - 'HLT_MET120_IsoTrk50_v4', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v5', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v6', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v6', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v2', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v2', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v2', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v6', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v14', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v14', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v13', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v13', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_PFHT1050_v12', - 'HLT_PFHT180_v11', - 'HLT_PFHT250_v11', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v3', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v3', - 'HLT_PFHT350MinPFJet15_v3', - 'HLT_PFHT350_v13', - 'HLT_PFHT370_v11', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v3', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v2', - 'HLT_PFHT380_SixPFJet32_v3', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v3', - 'HLT_PFHT430_SixPFJet40_v5', - 'HLT_PFHT430_v11', - 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v6', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v6', - 'HLT_PFHT510_v11', - 'HLT_PFHT590_v11', - 'HLT_PFHT680_v11', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v6', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v6', - 'HLT_PFHT780_v11', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v6', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v6', - 'HLT_PFHT890_v11', - 'HLT_PFJet140_v13', - 'HLT_PFJet200_v13', - 'HLT_PFJet260_v14', - 'HLT_PFJet320_v14', - 'HLT_PFJet400_v14', - 'HLT_PFJet40_v15', - 'HLT_PFJet450_v15', - 'HLT_PFJet500_v15', - 'HLT_PFJet550_v5', - 'HLT_PFJet60_v15', - 'HLT_PFJet80_v14', - 'HLT_PFJetFwd140_v12', - 'HLT_PFJetFwd200_v12', - 'HLT_PFJetFwd260_v13', - 'HLT_PFJetFwd320_v13', - 'HLT_PFJetFwd400_v13', - 'HLT_PFJetFwd40_v13', - 'HLT_PFJetFwd450_v13', - 'HLT_PFJetFwd500_v13', - 'HLT_PFJetFwd60_v13', - 'HLT_PFJetFwd80_v12', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET110_PFMHT110_IDTight_v14', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET120_PFMHT120_IDTight_HFCleaned_v2', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_HFCleaned_v2', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v3', - 'HLT_PFMET120_PFMHT120_IDTight_v14', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET130_PFMHT130_IDTight_v14', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET140_PFMHT140_IDTight_v14', - 'HLT_PFMET200_HBHECleaned_v3', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v3', - 'HLT_PFMET200_NotCleaned_v3', - 'HLT_PFMET250_HBHECleaned_v3', - 'HLT_PFMET300_HBHECleaned_v3', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v14', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_HFCleaned_v2', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v3', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v14', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v13', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v13', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v6', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_HFCleaned_v2', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v3', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v6', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v6', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v5', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v3', - 'HLT_Rsq0p35_v9', - 'HLT_Rsq0p40_v9', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v9', - 'HLT_RsqMR300_Rsq0p09_MR200_v9', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v9', - 'HLT_RsqMR320_Rsq0p09_MR200_v9', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v3', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v3', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v3', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v3' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsMuons = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsMuons.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v13', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v13', - 'HLT_Dimuon0_Jpsi3p5_Muon2_v3', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v4', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v4', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v4', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v4', - 'HLT_Dimuon0_Jpsi_NoVertexing_v5', - 'HLT_Dimuon0_Jpsi_v5', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v4', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v5', - 'HLT_Dimuon0_LowMass_L1_4R_v4', - 'HLT_Dimuon0_LowMass_L1_4_v5', - 'HLT_Dimuon0_LowMass_L1_TM530_v3', - 'HLT_Dimuon0_LowMass_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v4', - 'HLT_Dimuon0_Upsilon_L1_4p5_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v4', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v5', - 'HLT_Dimuon0_Upsilon_L1_5M_v4', - 'HLT_Dimuon0_Upsilon_L1_5_v5', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v3', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v3', - 'HLT_Dimuon0_Upsilon_NoVertexing_v4', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v4', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v4', - 'HLT_Dimuon12_Upsilon_eta1p5_v11', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v4', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v2', - 'HLT_Dimuon18_PsiPrime_v11', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v4', - 'HLT_Dimuon24_Phi_noCorrL1_v2', - 'HLT_Dimuon24_Upsilon_noCorrL1_v2', - 'HLT_Dimuon25_Jpsi_noCorrL1_v2', - 'HLT_Dimuon25_Jpsi_v11', - 'HLT_DoubleL2Mu50_v2', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v4', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v4', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v4', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v4', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v4', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v3', - 'HLT_DoubleMu3_Trk_Tau3mu_v8', - 'HLT_DoubleMu43NoFiltersNoVtx_v3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3', - 'HLT_DoubleMu4_3_Bs_v11', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v12', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v3', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v11', - 'HLT_DoubleMu4_Jpsi_Displaced_v4', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v4', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v11', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v3', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v11', - 'HLT_DoubleMu8_Mass8_PFHT350_v3', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6', - 'HLT_IsoMu20_v11', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_v11', - 'HLT_IsoMu24_v9', - 'HLT_IsoMu27_v12', - 'HLT_L1SingleMu18_v3', - 'HLT_L1SingleMu25_v2', - 'HLT_L2Mu10_v6', - 'HLT_L2Mu50_v2', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v8', - 'HLT_Mu12_DoublePhoton20_v1', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v11', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v3', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v9', - 'HLT_Mu15_IsoVVVL_PFHT450_v9', - 'HLT_Mu15_IsoVVVL_PFHT600_v13', - 'HLT_Mu17_Photon30_IsoCaloId_v2', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v2', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v2', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v12', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v11', - 'HLT_Mu17_TrkIsoVVL_v9', - 'HLT_Mu17_v9', - 'HLT_Mu20_TkMu0_Phi_v4', - 'HLT_Mu20_v9', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v11', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v3', - 'HLT_Mu25_TkMu0_Onia_v4', - 'HLT_Mu25_TkMu0_Phi_v4', - 'HLT_Mu27_Ele37_CaloIdL_MW_v1', - 'HLT_Mu27_v10', - 'HLT_Mu30_TkMu0_Onia_v4', - 'HLT_Mu37_Ele27_CaloIdL_MW_v1', - 'HLT_Mu37_TkMu27_v1', - 'HLT_Mu3_PFJet40_v10', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v3', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v3', - 'HLT_Mu50_IsoVVVL_PFHT450_v9', - 'HLT_Mu50_v10', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8', - 'HLT_Mu7p5_Track2_Jpsi_v8', - 'HLT_Mu7p5_Track2_Upsilon_v8', - 'HLT_Mu7p5_Track3p5_Jpsi_v8', - 'HLT_Mu7p5_Track3p5_Upsilon_v8', - 'HLT_Mu7p5_Track7_Jpsi_v8', - 'HLT_Mu7p5_Track7_Upsilon_v8', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v14', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v14', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v13', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v13', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v9', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v9', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7', - 'HLT_Mu8_TrkIsoVVL_v9', - 'HLT_Mu8_v9', - 'HLT_OldMu100_v2', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_Charge1_v1', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_v1', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_Charge1_v1', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_v1', - 'HLT_TkMu100_v2', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v2', - 'HLT_TripleMu_10_5_5_DZ_v7', - 'HLT_TripleMu_12_10_5_v7', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v5', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v1', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v1', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v2', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v8', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v9' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputDQM = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQM.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = ( cms.vstring( 'HLT_AK4CaloJet100_v8', - 'HLT_AK4CaloJet120_v7', - 'HLT_AK4CaloJet30_v9', - 'HLT_AK4CaloJet40_v8', - 'HLT_AK4CaloJet50_v8', - 'HLT_AK4CaloJet80_v8', - 'HLT_AK4PFJet100_v13', - 'HLT_AK4PFJet120_v12', - 'HLT_AK4PFJet30_v13', - 'HLT_AK4PFJet50_v13', - 'HLT_AK4PFJet80_v13', - 'HLT_AK8PFHT750_TrimMass50_v6', - 'HLT_AK8PFHT800_TrimMass50_v6', - 'HLT_AK8PFHT850_TrimMass50_v5', - 'HLT_AK8PFHT900_TrimMass50_v5', - 'HLT_AK8PFJet140_v9', - 'HLT_AK8PFJet200_v9', - 'HLT_AK8PFJet260_v10', - 'HLT_AK8PFJet320_v10', - 'HLT_AK8PFJet360_TrimMass30_v12', - 'HLT_AK8PFJet380_TrimMass30_v5', - 'HLT_AK8PFJet400_TrimMass30_v6', - 'HLT_AK8PFJet400_v10', - 'HLT_AK8PFJet40_v10', - 'HLT_AK8PFJet420_TrimMass30_v5', - 'HLT_AK8PFJet450_v10', - 'HLT_AK8PFJet500_v10', - 'HLT_AK8PFJet550_v5', - 'HLT_AK8PFJet60_v9', - 'HLT_AK8PFJet80_v9', - 'HLT_AK8PFJetFwd140_v8', - 'HLT_AK8PFJetFwd200_v8', - 'HLT_AK8PFJetFwd260_v9', - 'HLT_AK8PFJetFwd320_v9', - 'HLT_AK8PFJetFwd400_v9', - 'HLT_AK8PFJetFwd40_v9', - 'HLT_AK8PFJetFwd450_v9', - 'HLT_AK8PFJetFwd500_v9', - 'HLT_AK8PFJetFwd60_v8', - 'HLT_AK8PFJetFwd80_v8', - 'HLT_BTagMu_AK4DiJet110_Mu5_v9', - 'HLT_BTagMu_AK4DiJet170_Mu5_v8', - 'HLT_BTagMu_AK4DiJet20_Mu5_v9', - 'HLT_BTagMu_AK4DiJet40_Mu5_v9', - 'HLT_BTagMu_AK4DiJet70_Mu5_v9', - 'HLT_BTagMu_AK4Jet300_Mu5_v9', - 'HLT_BTagMu_AK8DiJet170_Mu5_v5', - 'HLT_BTagMu_AK8Jet300_Mu5_v9', - 'HLT_CaloJet500_NoJetID_v9', - 'HLT_CaloJet550_NoJetID_v4', - 'HLT_CaloMET100_HBHECleaned_v2', - 'HLT_CaloMET100_NotCleaned_v2', - 'HLT_CaloMET110_NotCleaned_v2', - 'HLT_CaloMET250_HBHECleaned_v2', - 'HLT_CaloMET250_NotCleaned_v2', - 'HLT_CaloMET300_HBHECleaned_v2', - 'HLT_CaloMET350_HBHECleaned_v2', - 'HLT_CaloMET70_HBHECleaned_v2', - 'HLT_CaloMET80_HBHECleaned_v2', - 'HLT_CaloMET80_NotCleaned_v2', - 'HLT_CaloMET90_HBHECleaned_v2', - 'HLT_CaloMET90_NotCleaned_v2', - 'HLT_CaloMHT90_v1', - 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v2', - 'HLT_DiJet110_35_Mjj650_PFMET110_v3', - 'HLT_DiJet110_35_Mjj650_PFMET120_v3', - 'HLT_DiJet110_35_Mjj650_PFMET130_v3', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v13', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v13', - 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v11', - 'HLT_DiPFJet15_NoCaloMatched_v10', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v11', - 'HLT_DiPFJet25_NoCaloMatched_v10', - 'HLT_DiPFJetAve100_HFJEC_v9', - 'HLT_DiPFJetAve140_v7', - 'HLT_DiPFJetAve15_HFJEC_v11', - 'HLT_DiPFJetAve160_HFJEC_v9', - 'HLT_DiPFJetAve200_v7', - 'HLT_DiPFJetAve220_HFJEC_v10', - 'HLT_DiPFJetAve25_HFJEC_v11', - 'HLT_DiPFJetAve260_v8', - 'HLT_DiPFJetAve300_HFJEC_v10', - 'HLT_DiPFJetAve320_v8', - 'HLT_DiPFJetAve35_HFJEC_v11', - 'HLT_DiPFJetAve400_v8', - 'HLT_DiPFJetAve40_v8', - 'HLT_DiPFJetAve500_v8', - 'HLT_DiPFJetAve60_HFJEC_v9', - 'HLT_DiPFJetAve60_v8', - 'HLT_DiPFJetAve80_HFJEC_v9', - 'HLT_DiPFJetAve80_v7', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v11', - 'HLT_Dimuon0_Jpsi3p5_Muon2_v3', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v4', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v4', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v4', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v4', - 'HLT_Dimuon0_Jpsi_NoVertexing_v5', - 'HLT_Dimuon0_Jpsi_v5', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v4', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v5', - 'HLT_Dimuon0_LowMass_L1_4R_v4', - 'HLT_Dimuon0_LowMass_L1_4_v5', - 'HLT_Dimuon0_LowMass_L1_TM530_v3', - 'HLT_Dimuon0_LowMass_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v4', - 'HLT_Dimuon0_Upsilon_L1_4p5_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v4', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v5', - 'HLT_Dimuon0_Upsilon_L1_5M_v4', - 'HLT_Dimuon0_Upsilon_L1_5_v5', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v3', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v3', - 'HLT_Dimuon0_Upsilon_NoVertexing_v4', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v4', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v4', - 'HLT_Dimuon12_Upsilon_eta1p5_v11', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v4', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v2', - 'HLT_Dimuon18_PsiPrime_v11', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v4', - 'HLT_Dimuon24_Phi_noCorrL1_v2', - 'HLT_Dimuon24_Upsilon_noCorrL1_v2', - 'HLT_Dimuon25_Jpsi_noCorrL1_v2', - 'HLT_Dimuon25_Jpsi_v11', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v11', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v11', - 'HLT_DoubleEle25_CaloIdL_MW_v1', - 'HLT_DoubleEle27_CaloIdL_MW_v1', - 'HLT_DoubleEle33_CaloIdL_MW_v14', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v14', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v14', - 'HLT_DoubleL2Mu50_v2', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v4', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v4', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v4', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v4', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v4', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v3', - 'HLT_DoubleMu3_Trk_Tau3mu_v8', - 'HLT_DoubleMu43NoFiltersNoVtx_v3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3', - 'HLT_DoubleMu4_3_Bs_v11', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v12', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v3', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v11', - 'HLT_DoubleMu4_Jpsi_Displaced_v4', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v4', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v11', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v3', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v11', - 'HLT_DoubleMu8_Mass8_PFHT350_v3', - 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v3', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v3', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v3', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v3', - 'HLT_DoublePhoton33_CaloIdL_v4', - 'HLT_DoublePhoton70_v4', - 'HLT_DoublePhoton85_v12', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v6', - 'HLT_ECALHT800_v9', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v4', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v10', - 'HLT_Ele15_IsoVVVL_PFHT450_v10', - 'HLT_Ele15_IsoVVVL_PFHT600_v14', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v6', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v10', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele20_WPLoose_Gsf_v3', - 'HLT_Ele20_WPTight_Gsf_v3', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v3', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v15', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v7', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele27_Ele37_CaloIdL_MW_v1', - 'HLT_Ele27_WPTight_Gsf_v13', - 'HLT_Ele28_HighEta_SC20_Mass55_v10', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v7', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v10', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v7', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v6', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v2', - 'HLT_Ele35_WPTight_Gsf_v6', - 'HLT_Ele38_WPTight_Gsf_v6', - 'HLT_Ele40_WPTight_Gsf_v6', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v12', - 'HLT_Ele50_IsoVVVL_PFHT450_v10', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v10', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_FullTrack_Multiplicity100_v2', - 'HLT_FullTrack_Multiplicity130_v2', - 'HLT_FullTrack_Multiplicity155_v3', - 'HLT_FullTrack_Multiplicity85_v3', - 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v7', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v7', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v9', - 'HLT_HT425_v6', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v9', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v9', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v9', - 'HLT_HT550_DisplacedDijet60_Inclusive_v9', - 'HLT_HT550_DisplacedDijet80_Inclusive_v7', - 'HLT_HT650_DisplacedDijet60_Inclusive_v9', - 'HLT_HT650_DisplacedDijet80_Inclusive_v10', - 'HLT_HT750_DisplacedDijet80_Inclusive_v10', - 'HLT_HcalNZS_v12', - 'HLT_HcalPhiSym_v14', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v6', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6', - 'HLT_IsoMu20_v11', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v6')+cms.vstring( 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6', - 'HLT_IsoMu24_eta2p1_v11', - 'HLT_IsoMu24_v9', - 'HLT_IsoMu27_v12', - 'HLT_IsoTrackHB_v2', - 'HLT_IsoTrackHE_v2', - 'HLT_L1ETMHadSeeds_v1', - 'HLT_L1MinimumBiasHF0OR_v3', - 'HLT_L1MinimumBiasHF_OR_v2', - 'HLT_L1NotBptxOR_v3', - 'HLT_L1SingleMu18_v3', - 'HLT_L1SingleMu25_v2', - 'HLT_L1UnpairedBunchBptxMinus_v2', - 'HLT_L1UnpairedBunchBptxPlus_v2', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v1', - 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6', - 'HLT_L2Mu10_v6', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', - 'HLT_L2Mu50_v2', - 'HLT_MET105_IsoTrk50_v4', - 'HLT_MET120_IsoTrk50_v4', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v5', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v6', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v6', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v2', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v2', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v2', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v6', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v14', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v14', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v13', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v13', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v8', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v3', - 'HLT_Mu12_DoublePhoton20_v1', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v11', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v3', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v9', - 'HLT_Mu15_IsoVVVL_PFHT450_v9', - 'HLT_Mu15_IsoVVVL_PFHT600_v13', - 'HLT_Mu17_Photon30_IsoCaloId_v2', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v2', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v2', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v12', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v11', - 'HLT_Mu17_TrkIsoVVL_v9', - 'HLT_Mu17_v9', - 'HLT_Mu20_TkMu0_Phi_v4', - 'HLT_Mu20_v9', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v11', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v3', - 'HLT_Mu25_TkMu0_Onia_v4', - 'HLT_Mu25_TkMu0_Phi_v4', - 'HLT_Mu27_Ele37_CaloIdL_MW_v1', - 'HLT_Mu27_v10', - 'HLT_Mu30_TkMu0_Onia_v4', - 'HLT_Mu37_Ele27_CaloIdL_MW_v1', - 'HLT_Mu37_TkMu27_v1', - 'HLT_Mu3_PFJet40_v10', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v3', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v3', - 'HLT_Mu50_IsoVVVL_PFHT450_v9', - 'HLT_Mu50_v10', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8', - 'HLT_Mu7p5_Track2_Jpsi_v8', - 'HLT_Mu7p5_Track2_Upsilon_v8', - 'HLT_Mu7p5_Track3p5_Jpsi_v8', - 'HLT_Mu7p5_Track3p5_Upsilon_v8', - 'HLT_Mu7p5_Track7_Jpsi_v8', - 'HLT_Mu7p5_Track7_Upsilon_v8', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v14', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v14', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v13', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v13', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v9', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v9', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7', - 'HLT_Mu8_TrkIsoVVL_v9', - 'HLT_Mu8_v9', - 'HLT_OldMu100_v2', - 'HLT_PFHT1050_v12', - 'HLT_PFHT180_v11', - 'HLT_PFHT250_v11', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v3', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v3', - 'HLT_PFHT350MinPFJet15_v3', - 'HLT_PFHT350_v13', - 'HLT_PFHT370_v11', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v3', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v2', - 'HLT_PFHT380_SixPFJet32_v3', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v3', - 'HLT_PFHT430_SixPFJet40_v5', - 'HLT_PFHT430_v11', - 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v6', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v6', - 'HLT_PFHT510_v11', - 'HLT_PFHT590_v11', - 'HLT_PFHT680_v11', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v6', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v6', - 'HLT_PFHT780_v11', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v6', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v6', - 'HLT_PFHT890_v11', - 'HLT_PFJet140_v13', - 'HLT_PFJet200_v13', - 'HLT_PFJet260_v14', - 'HLT_PFJet320_v14', - 'HLT_PFJet400_v14', - 'HLT_PFJet40_v15', - 'HLT_PFJet450_v15', - 'HLT_PFJet500_v15', - 'HLT_PFJet550_v5', - 'HLT_PFJet60_v15', - 'HLT_PFJet80_v14', - 'HLT_PFJetFwd140_v12', - 'HLT_PFJetFwd200_v12', - 'HLT_PFJetFwd260_v13', - 'HLT_PFJetFwd320_v13', - 'HLT_PFJetFwd400_v13', - 'HLT_PFJetFwd40_v13', - 'HLT_PFJetFwd450_v13', - 'HLT_PFJetFwd500_v13', - 'HLT_PFJetFwd60_v13', - 'HLT_PFJetFwd80_v12', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET110_PFMHT110_IDTight_v14', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET120_PFMHT120_IDTight_HFCleaned_v2', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_HFCleaned_v2', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v3', - 'HLT_PFMET120_PFMHT120_IDTight_v14', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET130_PFMHT130_IDTight_v14', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v3', - 'HLT_PFMET140_PFMHT140_IDTight_v14', - 'HLT_PFMET200_HBHECleaned_v3', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v3', - 'HLT_PFMET200_NotCleaned_v3', - 'HLT_PFMET250_HBHECleaned_v3', - 'HLT_PFMET300_HBHECleaned_v3', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v14', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_HFCleaned_v2', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v3', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v14', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v13', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v13', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v6', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_HFCleaned_v2', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v3', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v6', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v6', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v5', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v3', - 'HLT_Photon120_R9Id90_HE10_IsoM_v12', - 'HLT_Photon120_v11', - 'HLT_Photon150_v4', - 'HLT_Photon165_R9Id90_HE10_IsoM_v13', - 'HLT_Photon175_v12', - 'HLT_Photon200_v11', - 'HLT_Photon20_HoverELoose_v8', - 'HLT_Photon25_v1', - 'HLT_Photon300_NoHE_v11', - 'HLT_Photon30_HoverELoose_v8', - 'HLT_Photon33_v3', - 'HLT_Photon40_HoverELoose_v8', - 'HLT_Photon50_HoverELoose_v8', - 'HLT_Photon50_R9Id90_HE10_IsoM_v12', - 'HLT_Photon50_v11', - 'HLT_Photon60_HoverELoose_v8', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v5', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v3', - 'HLT_Photon75_R9Id90_HE10_IsoM_v12', - 'HLT_Photon75_v11', - 'HLT_Photon90_CaloIdL_PFHT700_v10', - 'HLT_Photon90_R9Id90_HE10_IsoM_v12', - 'HLT_Photon90_v11', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_Rsq0p35_v9', - 'HLT_Rsq0p40_v9', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v9', - 'HLT_RsqMR300_Rsq0p09_MR200_v9', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v9', - 'HLT_RsqMR320_Rsq0p09_MR200_v9', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v5', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_Charge1_v1', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_v1', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_Charge1_v1', - 'HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_v1', - 'HLT_TkMu100_v2', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v2', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v3', - 'HLT_TripleMu_10_5_5_DZ_v7', - 'HLT_TripleMu_12_10_5_v7', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v5', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v1', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v1', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v1', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v1', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v1', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v2', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v8', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v9', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX_v4', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v3', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v3', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v3', - 'HLT_ZeroBias_FirstBXAfterTrain_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_FirstCollisionInTrain_v4', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_LastCollisionInTrain_v3', - 'HLT_ZeroBias_v6') ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltCombinedSecondaryVertexBJetTagsCalo_*_*', - 'keep *_hltCombinedSecondaryVertexBJetTagsPF_*_*', - 'keep *_hltEcalRecHit_*_*', - 'keep *_hltEgammaCandidates_*_*', - 'keep *_hltEgammaGsfElectrons_*_*', - 'keep *_hltHbhereco_*_*', - 'keep *_hltHfreco_*_*', - 'keep *_hltHoreco_*_*', - 'keep *_hltIter0HighPtTkMuPixelTracks_*_*', - 'keep *_hltIter0HighPtTkMuTrackSelectionHighPurity_*_*', - 'keep *_hltIter2HighPtTkMuMerged_*_*', - 'keep *_hltIter2HighPtTkMuTrackSelectionHighPurity_*_*', - 'keep *_hltIter2Merged_*_*', - 'keep *_hltL3NoFiltersNoVtxMuonCandidates_*_*', - 'keep *_hltMergedTracks_*_*', - 'keep *_hltOnlineBeamSpot_*_*', - 'keep *_hltPFJetForBtag_*_*', - 'keep *_hltPixelTracksMerged_*_*', - 'keep *_hltPixelTracks_*_*', - 'keep *_hltPixelVertices_*_*', - 'keep *_hltSelector8CentralJetsL1FastJet_*_*', - 'keep *_hltSiPixelClusters_*_*', - 'keep *_hltSiStripRawToClustersFacility_*_*', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputDQMOnlineBeamspot = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQMOnlineBeamspot.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_HT300_Beamspot_v5', - 'HLT_HT450_Beamspot_v5' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep edmTriggerResults_*_*_*', - 'keep recoTracks_hltPFMuonMerging_*_*', - 'keep recoVertexs_hltVerticesPFFilter_*_*' ) -) -process.hltOutputDQMCalibration = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQMCalibration.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ) ), - outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', - 'keep *_hltEcalCalibrationRaw_*_*', - 'keep *_hltHcalCalibrationRaw_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputDQMEventDisplay = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQMEventDisplay.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_AK4PFJet100_v13', - 'HLT_DoublePhoton85_v12', - 'HLT_PFJet500_v15' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputHLTMonitor = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputHLTMonitor.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15', - 'HLT_Ele27_WPTight_Gsf_v13', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v9', - 'HLT_HT550_DisplacedDijet60_Inclusive_v9', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v11', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v3', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v3', - 'HLT_PFHT510_v11', - 'HLT_PFJet260_v14', - 'HLT_PFJet320_v14', - 'HLT_PFMET130_PFMHT130_IDTight_v14', - 'HLT_PFMET140_PFMHT140_IDTight_v14' ) ), - outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', - 'keep *_hltCombinedSecondaryVertexBJetTagsCalo_*_*', - 'keep *_hltCombinedSecondaryVertexBJetTagsPF_*_*', - 'keep *_hltDisplacedhltIter4PFlowTrackSelectionHighPurity_*_*', - 'keep *_hltEcalRecHit_*_*', - 'keep *_hltEgammaGsfTracks_*_*', - 'keep *_hltElectronsVertex_*_*', - 'keep *_hltFastPrimaryVertex_*_*', - 'keep *_hltHbhereco_*_*', - 'keep *_hltHfreco_*_*', - 'keep *_hltHoreco_*_*', - 'keep *_hltIter0ElectronsTrackSelectionHighPurity_*_*', - 'keep *_hltIter2MergedForBTag_*_*', - 'keep *_hltIter2MergedForElectrons_*_*', - 'keep *_hltIter2Merged_*_*', - 'keep *_hltMergedTracks_*_*', - 'keep *_hltOnlineBeamSpot_*_*', - 'keep *_hltPFJetForBtag_*_*', - 'keep *_hltPFMuonMerging_*_*', - 'keep *_hltPixelTracksElectrons_*_*', - 'keep *_hltPixelTracksMerged_*_*', - 'keep *_hltPixelTracks_*_*', - 'keep *_hltPixelVertices_*_*', - 'keep *_hltSelector8CentralJetsL1FastJet_*_*', - 'keep *_hltSiPixelClusters_*_*', - 'keep *_hltSiStripRawToClustersFacility_*_*', - 'keep *_hltVerticesL3_*_*', - 'keep *_hltVerticesPFFilter_*_*', - 'keep *_hltVerticesPFSelector_*_*', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputRPCMON = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputRPCMON.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'AlCa_RPCMuonNormalisation_v13' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltCscSegments_*_*', - 'keep *_hltDt4DSegments_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep *_hltMuonCSCDigis_MuonCSCStripDigi_*', - 'keep *_hltMuonCSCDigis_MuonCSCWireDigi_*', - 'keep *_hltMuonDTDigis_*_*', - 'keep *_hltMuonRPCDigis_*_*', - 'keep *_hltRpcRecHits_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputCalibration = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputCalibration.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ) ), - outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', - 'keep *_hltEcalCalibrationRaw_*_*', - 'keep *_hltHcalCalibrationRaw_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputEcalCalibration = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputEcalCalibration.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_EcalCalibration_v4' ) ), - outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', - 'keep *_hltEcalCalibrationRaw_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputALCAPHISYM = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputALCAPHISYM.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'AlCa_EcalPhiSym_v8' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltEcalPhiSymFilter_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep edmTriggerResults_*_*_*' ) -) -process.hltOutputALCALUMIPIXELS = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputALCALUMIPIXELS.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'AlCa_LumiPixels_Random_v4', - 'AlCa_LumiPixels_ZeroBias_v8' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelectorLumiPixels_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep edmTriggerResults_*_*_*' ) -) -process.hltOutputALCAP0 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputALCAP0.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'AlCa_EcalEtaEBonly_v11', - 'AlCa_EcalEtaEEonly_v11', - 'AlCa_EcalPi0EBonly_v11', - 'AlCa_EcalPi0EEonly_v11' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltAlCaEtaEBRechitsToDigisLowPU_*_*', - 'keep *_hltAlCaEtaEBRechitsToDigis_*_*', - 'keep *_hltAlCaEtaEERechitsToDigisLowPU_*_*', - 'keep *_hltAlCaEtaEERechitsToDigis_*_*', - 'keep *_hltAlCaEtaRecHitsFilterEEonlyRegionalLowPU_etaEcalRecHitsES_*', - 'keep *_hltAlCaEtaRecHitsFilterEEonlyRegional_etaEcalRecHitsES_*', - 'keep *_hltAlCaPi0EBRechitsToDigisLowPU_*_*', - 'keep *_hltAlCaPi0EBRechitsToDigis_*_*', - 'keep *_hltAlCaPi0EERechitsToDigisLowPU_*_*', - 'keep *_hltAlCaPi0EERechitsToDigis_*_*', - 'keep *_hltAlCaPi0RecHitsFilterEEonlyRegionalLowPU_pi0EcalRecHitsES_*', - 'keep *_hltAlCaPi0RecHitsFilterEEonlyRegional_pi0EcalRecHitsES_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep edmTriggerResults_*_*_*' ) -) -process.hltOutputExpress = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputExpress.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15', - 'HLT_IsoMu20_v11', - 'HLT_IsoMu24_v9', - 'HLT_IsoMu27_v12', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v12', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_v6' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputExpressAlignment = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputExpressAlignment.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_HT300_Beamspot_v5', - 'HLT_HT450_Beamspot_v5' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputNanoDST = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputNanoDST.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'DST_Physics_v7', - 'DST_ZeroBias_v2' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelector_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep edmTriggerResults_*_*_*' ) -) -process.hltOutputScoutingPF = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputScoutingPF.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'DST_CaloJet40_BTagScouting_v9', - 'DST_CaloJet40_CaloScouting_PFScouting_v9', - 'DST_HT410_BTagScouting_v10', - 'DST_HT410_PFScouting_v10', - 'DST_L1DoubleMu_BTagScouting_v10', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v9', - 'DST_L1HTT_BTagScouting_v9', - 'DST_L1HTT_CaloScouting_PFScouting_v9', - 'DST_ZeroBias_BTagScouting_v9', - 'DST_ZeroBias_CaloScouting_PFScouting_v8' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelectorL1_*_*', - 'keep *_hltScoutingEgammaPacker_*_*', - 'keep *_hltScoutingMuonPacker_*_*', - 'keep *_hltScoutingPFPacker_*_*', - 'keep *_hltScoutingPrimaryVertexPacker_*_*', - 'keep edmTriggerResults_*_*_*' ) -) -process.hltOutputScoutingCaloMuon = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputScoutingCaloMuon.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'DST_CaloJet40_CaloBTagScouting_v8', - 'DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v3', - 'DST_DoubleMu3_noVtx_CaloScouting_v3', - 'DST_HT250_CaloBTagScouting_v6', - 'DST_HT250_CaloScouting_v7', - 'DST_L1HTT_CaloBTagScouting_v8', - 'DST_ZeroBias_CaloScouting_PFScouting_v8' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelectorL1_*_*', - 'keep *_hltScoutingCaloPacker_*_*', - 'keep *_hltScoutingMuonPackerCalo_*_*', - 'keep *_hltScoutingPrimaryVertexPackerCaloMuon_*_*', - 'keep *_hltScoutingPrimaryVertexPacker_*_*', - 'keep edmTriggerResults_*_*_*' ) -) - -process.HLTL1UnpackerSequence = cms.Sequence( process.hltGtStage2Digis + process.hltGtStage2ObjectMap ) -process.HLTBeamSpot = cms.Sequence( process.hltScalersRawToDigi + process.hltOnlineBeamSpot ) -process.HLTBeginSequence = cms.Sequence( process.hltTriggerType + process.HLTL1UnpackerSequence + process.HLTBeamSpot ) -process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( process.hltEcalDigis + process.hltEcalUncalibRecHit + process.hltEcalDetIdToBeRecovered + process.hltEcalRecHit ) -process.HLTDoLocalHcalSequence = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco + process.hltHfprereco + process.hltHfreco + process.hltHoreco ) -process.HLTDoCaloSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + process.HLTDoLocalHcalSequence + process.hltTowerMakerForAll ) -process.HLTAK8CaloJetsReconstructionSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltAK8CaloJets + process.hltAK8CaloJetsIDPassed ) -process.HLTAK8CaloCorrectorProducersSequence = cms.Sequence( process.hltAK8CaloFastJetCorrector + process.hltAK8CaloRelativeCorrector + process.hltAK8CaloAbsoluteCorrector + process.hltAK8CaloResidualCorrector + process.hltAK8CaloCorrector ) -process.HLTAK8CaloJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetAllCalo + process.HLTAK8CaloCorrectorProducersSequence + process.hltAK8CaloJetsCorrected + process.hltAK8CaloJetsCorrectedIDPassed ) -process.HLTAK8CaloJetsSequence = cms.Sequence( process.HLTAK8CaloJetsReconstructionSequence + process.HLTAK8CaloJetsCorrectionSequence ) -process.HLTDoCaloSequencePF = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + process.HLTDoLocalHcalSequence + process.hltTowerMakerForPF ) -process.HLTAK8CaloJetsPrePFRecoSequence = cms.Sequence( process.HLTDoCaloSequencePF + process.hltAK8CaloJetsPF + process.hltAK4CaloJetsPF ) -process.HLTPreAK8PFJetsRecoSequence = cms.Sequence( process.HLTAK8CaloJetsPrePFRecoSequence + process.hltAK8CaloJetsPFEt5 + process.hltAK4CaloJetsPFEt5 ) -process.HLTMuonLocalRecoSequence = cms.Sequence( process.hltMuonDTDigis + process.hltDt1DRecHits + process.hltDt4DSegments + process.hltMuonCSCDigis + process.hltCsc2DRecHits + process.hltCscSegments + process.hltMuonRPCDigis + process.hltRpcRecHits ) -process.HLTL2muonrecoNocandSequence = cms.Sequence( process.HLTMuonLocalRecoSequence + process.hltL2OfflineMuonSeeds + process.hltL2MuonSeeds + process.hltL2Muons ) -process.HLTL2muonrecoSequence = cms.Sequence( process.HLTL2muonrecoNocandSequence + process.hltL2MuonCandidates ) -process.HLTDoLocalPixelSequence = cms.Sequence( process.hltSiPixelDigis + process.hltSiPixelClusters + process.hltSiPixelClustersCache + process.hltSiPixelRecHits ) -process.HLTDoLocalStripSequence = cms.Sequence( process.hltSiStripExcludedFEDListProducer + process.hltSiStripRawToClustersFacility + process.hltSiStripClusters ) -process.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( process.hltIterL3OISeedsFromL2Muons + process.hltIterL3OITrackCandidates + process.hltIterL3OIMuCtfWithMaterialTracks + process.hltIterL3OIMuonTrackCutClassifier + process.hltIterL3OIMuonTrackSelectionHighPurity + process.hltL3MuonsIterL3OI ) -process.HLTIterL3MuonRecoPixelTracksSequence = cms.Sequence( process.hltIterL3MuonPixelTracksFilter + process.hltIterL3MuonPixelTracksFitter + process.hltIterL3MuonPixelTracksTrackingRegions + process.hltIterL3MuonPixelLayerQuadruplets + process.hltIterL3MuonPixelTracksHitDoublets + process.hltIterL3MuonPixelTracksHitQuadruplets + process.hltIterL3MuonPixelTracks ) -process.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( process.HLTIterL3MuonRecoPixelTracksSequence + process.hltIterL3MuonPixelVertices + process.hltIterL3MuonTrimmedPixelVertices ) -process.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( process.hltIter0IterL3MuonPixelSeedsFromPixelTracks + process.hltIter0IterL3MuonCkfTrackCandidates + process.hltIter0IterL3MuonCtfWithMaterialTracks + process.hltIter0IterL3MuonTrackCutClassifier + process.hltIter0IterL3MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingIteration2ForIterL3Muon = cms.Sequence( process.hltIter2IterL3MuonClustersRefRemoval + process.hltIter2IterL3MuonMaskedMeasurementTrackerEvent + process.hltIter2IterL3MuonPixelLayerTriplets + process.hltIter2IterL3MuonPixelClusterCheck + process.hltIter2IterL3MuonPixelHitDoublets + process.hltIter2IterL3MuonPixelHitTriplets + process.hltIter2IterL3MuonPixelSeeds + process.hltIter2IterL3MuonCkfTrackCandidates + process.hltIter2IterL3MuonCtfWithMaterialTracks + process.hltIter2IterL3MuonTrackCutClassifier + process.hltIter2IterL3MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingIter02ForIterL3Muon = cms.Sequence( process.HLTIterativeTrackingIteration0ForIterL3Muon + process.HLTIterativeTrackingIteration2ForIterL3Muon + process.hltIter2IterL3MuonMerged ) -process.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( process.HLTIterL3MuonRecopixelvertexingSequence + process.HLTIterativeTrackingIter02ForIterL3Muon + process.hltL3MuonsIterL3IO ) -process.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( process.HLTIterL3OImuonTkCandidateSequence + process.hltIterL3OIL3MuonsLinksCombination + process.hltIterL3OIL3Muons + process.hltIterL3OIL3MuonCandidates + process.hltL2SelectorForL3IO + process.HLTIterL3IOmuonTkCandidateSequence + process.hltIterL3MuonsFromL2LinksCombination + process.hltIterL3MuonsFromL2 ) -process.HLTRecoPixelTracksSequenceForIterL3FromL1Muon = cms.Sequence( process.hltIterL3FromL1MuonPixelTracksTrackingRegions + process.hltIterL3FromL1MuonPixelLayerQuadruplets + process.hltIterL3FromL1MuonPixelTracksHitDoublets + process.hltIterL3FromL1MuonPixelTracksHitQuadruplets + process.hltIterL3FromL1MuonPixelTracks ) -process.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( process.HLTRecoPixelTracksSequenceForIterL3FromL1Muon + process.hltIterL3FromL1MuonPixelVertices + process.hltIterL3FromL1MuonTrimmedPixelVertices ) -process.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + process.hltIter0IterL3FromL1MuonCkfTrackCandidates + process.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + process.hltIter0IterL3FromL1MuonTrackCutClassifier + process.hltIter0IterL3FromL1MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingIteration2ForIterL3FromL1Muon = cms.Sequence( process.hltIter2IterL3FromL1MuonClustersRefRemoval + process.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent + process.hltIter2IterL3FromL1MuonPixelLayerTriplets + process.hltIter2IterL3FromL1MuonPixelClusterCheck + process.hltIter2IterL3FromL1MuonPixelHitDoublets + process.hltIter2IterL3FromL1MuonPixelHitTriplets + process.hltIter2IterL3FromL1MuonPixelSeeds + process.hltIter2IterL3FromL1MuonCkfTrackCandidates + process.hltIter2IterL3FromL1MuonCtfWithMaterialTracks + process.hltIter2IterL3FromL1MuonTrackCutClassifier + process.hltIter2IterL3FromL1MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingIter02ForIterL3FromL1Muon = cms.Sequence( process.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + process.HLTIterativeTrackingIteration2ForIterL3FromL1Muon + process.hltIter2IterL3FromL1MuonMerged ) -process.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( process.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + process.HLTIterativeTrackingIter02ForIterL3FromL1Muon ) -process.HLTIterL3muonTkCandidateSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + process.hltIterL3MuonL1MuonNoL2Selector + process.HLTIterL3IOmuonFromL1TkCandidateSequence ) -process.HLTL3muonrecoNocandSequence = cms.Sequence( process.HLTIterL3muonTkCandidateSequence + process.hltIterL3MuonMerged + process.hltIterL3MuonAndMuonFromL1Merged + process.hltL3MuonsIterL3Links + process.hltIterL3Muons ) -process.HLTL3muonrecoSequence = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltIterL3MuonCandidates ) -process.HLTRecoPixelTracksSequence = cms.Sequence( process.hltPixelTracksFilter + process.hltPixelTracksFitter + process.hltPixelTracksTrackingRegions + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoublets + process.hltPixelTracksHitQuadruplets + process.hltPixelTracks + process.hltPixelTripletsClustersRefRemoval + process.hltPixelTracksTrackingRegionsForTriplets + process.hltPixelLayerTripletsWithClustersRemoval + process.hltPixelTracksHitDoubletsForTriplets + process.hltPixelTracksHitTriplets + process.hltPixelTracksFromTriplets + process.hltPixelTracksMerged ) -process.HLTRecopixelvertexingSequence = cms.Sequence( process.HLTRecoPixelTracksSequence + process.hltPixelVertices + process.hltTrimmedPixelVertices ) -process.HLTIterativeTrackingIteration0 = cms.Sequence( process.hltIter0PFLowPixelSeedsFromPixelTracks + process.hltIter0PFlowCkfTrackCandidates + process.hltIter0PFlowCtfWithMaterialTracks + process.hltIter0PFlowTrackCutClassifier + process.hltIter0PFlowTrackSelectionHighPurity ) -process.HLTIterativeTrackingIteration1 = cms.Sequence( process.hltIter1ClustersRefRemoval + process.hltIter1MaskedMeasurementTrackerEvent + process.hltIter1PixelLayerQuadruplets + process.hltIter1PFlowPixelTrackingRegions + process.hltIter1PFlowPixelClusterCheck + process.hltIter1PFlowPixelHitDoublets + process.hltIter1PFlowPixelHitQuadruplets + process.hltIter1PixelTracks + process.hltIter1PFLowPixelSeedsFromPixelTracks + process.hltIter1PFlowCkfTrackCandidates + process.hltIter1PFlowCtfWithMaterialTracks + process.hltIter1PFlowTrackCutClassifierPrompt + process.hltIter1PFlowTrackCutClassifierDetached + process.hltIter1PFlowTrackCutClassifierMerged + process.hltIter1PFlowTrackSelectionHighPurity ) -process.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( process.hltIter1TrackRefsForJets4Iter2 + process.hltAK4Iter1TrackJets4Iter2 + process.hltIter1TrackAndTauJets4Iter2 ) -process.HLTIterativeTrackingIteration2 = cms.Sequence( process.hltIter2ClustersRefRemoval + process.hltIter2MaskedMeasurementTrackerEvent + process.hltIter2PixelLayerTriplets + process.hltIter2PFlowPixelTrackingRegions + process.hltIter2PFlowPixelClusterCheck + process.hltIter2PFlowPixelHitDoublets + process.hltIter2PFlowPixelHitTriplets + process.hltIter2PFlowPixelSeeds + process.hltIter2PFlowCkfTrackCandidates + process.hltIter2PFlowCtfWithMaterialTracks + process.hltIter2PFlowTrackCutClassifier + process.hltIter2PFlowTrackSelectionHighPurity ) -process.HLTIterativeTrackingTripletRecovery = cms.Sequence( process.hltTripletRecoveryClustersRefRemoval + process.hltTripletRecoveryMaskedMeasurementTrackerEvent + process.hltTripletRecoveryPixelLayerTriplets + process.hltTripletRecoveryPFlowPixelTrackingRegions + process.hltTripletRecoveryPFlowPixelClusterCheck + process.hltTripletRecoveryPFlowPixelHitDoublets + process.hltTripletRecoveryPFlowPixelHitTriplets + process.hltTripletRecoveryPFlowPixelSeeds + process.hltTripletRecoveryPFlowCkfTrackCandidates + process.hltTripletRecoveryPFlowCtfWithMaterialTracks + process.hltTripletRecoveryPFlowTrackCutClassifier + process.hltTripletRecoveryPFlowTrackSelectionHighPurity ) -process.HLTIterativeTrackingDoubletRecovery = cms.Sequence( process.hltDoubletRecoveryClustersRefRemoval + process.hltDoubletRecoveryMaskedMeasurementTrackerEvent + process.hltDoubletRecoveryPixelLayerPairs + process.hltDoubletRecoveryPFlowPixelTrackingRegions + process.hltDoubletRecoveryPFlowPixelClusterCheck + process.hltDoubletRecoveryPFlowPixelHitDoublets + process.hltDoubletRecoveryPFlowPixelSeeds + process.hltDoubletRecoveryPFlowCkfTrackCandidates + process.hltDoubletRecoveryPFlowCtfWithMaterialTracks + process.hltDoubletRecoveryPFlowTrackCutClassifier + process.hltDoubletRecoveryPFlowTrackSelectionHighPurity ) -process.HLTIterativeTrackingIter02 = cms.Sequence( process.HLTIterativeTrackingIteration0 + process.HLTIterativeTrackingIteration1 + process.hltIter1Merged + process.HLTIter1TrackAndTauJets4Iter2Sequence + process.HLTIterativeTrackingIteration2 + process.hltIter2Merged + process.HLTIterativeTrackingTripletRecovery + process.hltTripletRecoveryMerged + process.HLTIterativeTrackingDoubletRecovery + process.hltMergedTracks ) -process.HLTTrackReconstructionForPF = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02 + process.hltPFMuonMerging + process.hltMuonLinks + process.hltMuons ) -process.HLTPreshowerSequence = cms.Sequence( process.hltEcalPreshowerDigis + process.hltEcalPreshowerRecHit ) -process.HLTParticleFlowSequence = cms.Sequence( process.HLTPreshowerSequence + process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitHBHE + process.hltParticleFlowRecHitHCAL + process.hltParticleFlowRecHitHF + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowClusterHBHE + process.hltParticleFlowClusterHCAL + process.hltParticleFlowClusterHF + process.hltLightPFTracks + process.hltParticleFlowBlock + process.hltParticleFlow ) -process.HLTAK8PFJetsReconstructionSequence = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTTrackReconstructionForPF + process.HLTParticleFlowSequence + process.hltAK8PFJets + process.hltAK8PFJetsLooseID + process.hltAK8PFJetsTightID ) -process.HLTAK8PFCorrectorProducersSequence = cms.Sequence( process.hltAK8PFFastJetCorrector + process.hltAK8PFRelativeCorrector + process.hltAK8PFAbsoluteCorrector + process.hltAK8PFResidualCorrector + process.hltAK8PFCorrector ) -process.HLTAK8PFJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetAll + process.HLTAK8PFCorrectorProducersSequence + process.hltAK8PFJetsCorrected + process.hltAK8PFJetsLooseIDCorrected + process.hltAK8PFJetsTightIDCorrected ) -process.HLTAK8PFJetsSequence = cms.Sequence( process.HLTPreAK8PFJetsRecoSequence + process.HLTAK8PFJetsReconstructionSequence + process.HLTAK8PFJetsCorrectionSequence ) -process.HLTEndSequence = cms.Sequence( process.hltBoolEnd ) -process.HLTAK4CaloJetsReconstructionNoIDSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltAK4CaloJets ) -process.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( process.hltAK4CaloFastJetCorrector + process.hltAK4CaloRelativeCorrector + process.hltAK4CaloAbsoluteCorrector + process.hltAK4CaloResidualCorrector + process.hltAK4CaloCorrector ) -process.HLTAK4CaloJetsCorrectionNoIDSequence = cms.Sequence( process.hltFixedGridRhoFastjetAllCalo + process.HLTAK4CaloCorrectorProducersSequence + process.hltAK4CaloJetsCorrected ) -process.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( process.hltEcalDigis + process.hltEcalPreshowerDigis + process.hltEcalUncalibRecHit + process.hltEcalDetIdToBeRecovered + process.hltEcalRecHit + process.hltEcalPreshowerRecHit ) -process.HLTPFClusteringForEgamma = cms.Sequence( process.hltRechitInRegionsECAL + process.hltRechitInRegionsES + process.hltParticleFlowRecHitECALL1Seeded + process.hltParticleFlowRecHitPSL1Seeded + process.hltParticleFlowClusterPSL1Seeded + process.hltParticleFlowClusterECALUncorrectedL1Seeded + process.hltParticleFlowClusterECALL1Seeded + process.hltParticleFlowSuperClusterECALL1Seeded ) -process.HLTDoLocalHcalWithTowerL1EGSeededSequence = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco + process.hltHfprereco + process.hltHfreco + process.hltHoreco + process.hltTowerMakerForAll + process.hltHcalDigisL1EGSeeded + process.hltHbhePhase1RecoMethod2L1EGSeeded + process.hltHbherecoMethod2L1EGSeeded + process.hltTowerMakerMethod2L1EGSeeded ) -process.HLTFastJetForEgamma = cms.Sequence( process.hltFixedGridRhoFastjetAllCaloForMuons ) -process.HLTElePixelMatchSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltPixelLayerPairs + process.hltPixelLayerTriplets + process.hltEgammaHoverE + process.hltEgammaSuperClustersToPixelMatch + process.hltEleSeedsTrackingRegions + process.hltElePixelHitDoublets + process.hltElePixelHitDoubletsForTriplets + process.hltElePixelHitTriplets + process.hltElePixelSeedsDoublets + process.hltElePixelSeedsTriplets + process.hltElePixelSeedsCombined + process.hltEgammaElectronPixelSeeds + process.hltEgammaPixelMatchVars ) -process.HLTEle25CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG25EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG25HEFilter + process.hltEgammaClusterShape + process.hltEG25CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle25CaloIdLPixelMatchFilter ) -process.HLTEle25CaloIdLMWSequence = cms.Sequence( process.HLTEle25CaloIdLSequence + process.hltEle25CaloIdLMWPMS2Filter ) -process.HLTPFClusteringForEgammaUnseeded = cms.Sequence( process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowSuperClusterECALUnseeded ) -process.HLTDoLocalHcalWithTowerL1EGUnseededSequence = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco + process.hltHfprereco + process.hltHfreco + process.hltHoreco + process.hltTowerMakerForAll + process.hltHcalDigisL1EGUnseeded + process.hltHbhePhase1RecoMethod2L1EGUnseeded + process.hltHbherecoMethod2L1EGUnseeded + process.hltTowerMakerMethod2L1EGUnseeded ) -process.HLTElePixelMatchUnseededSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltPixelLayerPairs + process.hltPixelLayerTriplets + process.hltEgammaHoverEUnseeded + process.hltEgammaSuperClustersToPixelMatchUnseeded + process.hltEleSeedsTrackingRegionsUnseeded + process.hltElePixelHitDoubletsUnseeded + process.hltElePixelHitDoubletsForTripletsUnseeded + process.hltElePixelHitTripletsUnseeded + process.hltElePixelSeedsDoubletsUnseeded + process.hltElePixelSeedsTripletsUnseeded + process.hltElePixelSeedsCombinedUnseeded + process.hltEgammaElectronPixelSeedsUnseeded + process.hltEgammaPixelMatchVarsUnseeded ) -process.HLTDoubleEle25CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG25EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG25HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG25CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle25CaloIdLPixelMatchUnseededFilter ) -process.HLTDoubleEle25CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle25CaloIdLUnseededSequence + process.hltDiEle25CaloIdLMWPMS2UnseededFilter ) -process.HLTEle27CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG27EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG27HEFilter + process.hltEgammaClusterShape + process.hltEG27CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle27CaloIdLPixelMatchFilter ) -process.HLTEle27CaloIdLMWSequence = cms.Sequence( process.HLTEle27CaloIdLSequence + process.hltEle27CaloIdLMWPMS2Filter ) -process.HLTDoubleEle27CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG27EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG27HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG27CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle27CaloIdLPixelMatchUnseededFilter ) -process.HLTDoubleEle27CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle27CaloIdLUnseededSequence + process.hltDiEle27CaloIdLMWPMS2UnseededFilter ) -process.HLTEle33CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG33EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG33HEFilter + process.hltEgammaClusterShape + process.hltEG33CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle33CaloIdLPixelMatchFilter ) -process.HLTEle33CaloIdLMWSequence = cms.Sequence( process.HLTEle33CaloIdLSequence + process.hltEle33CaloIdLMWPMS2Filter ) -process.HLTDoubleEle33CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG33EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG33HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG33CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle33CaloIdLPixelMatchUnseededFilter ) -process.HLTDoubleEle33CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle33CaloIdLUnseededSequence + process.hltDiEle33CaloIdLMWPMS2UnseededFilter ) -process.HLTPFHcalClusteringForEgamma = cms.Sequence( process.hltRegionalTowerForEgamma + process.hltParticleFlowRecHitHBHEForEgamma + process.hltParticleFlowRecHitHCALForEgamma + process.hltParticleFlowClusterHBHEForEgamma + process.hltParticleFlowClusterHCALForEgamma ) -process.HLTGsfElectronSequence = cms.Sequence( process.hltEgammaCkfTrackCandidatesForGSF + process.hltEgammaGsfTracks + process.hltEgammaGsfElectrons + process.hltEgammaGsfTrackVars ) -process.HLTRecoPixelVertexingForElectronSequence = cms.Sequence( process.hltPixelLayerTriplets + process.hltPixelTracksElectronsFilter + process.hltPixelTracksElectronsFitter + process.hltPixelTracksTrackingRegionsElectrons + process.hltPixelTracksHitDoubletsElectrons + process.hltPixelTracksHitTripletsElectrons + process.hltPixelTracksElectrons + process.hltPixelVerticesElectrons ) -process.HLTPixelTrackingForElectron = cms.Sequence( process.hltElectronsVertex + process.HLTDoLocalPixelSequence + process.HLTRecoPixelVertexingForElectronSequence ) -process.HLTIterativeTrackingForElectronsIteration0 = cms.Sequence( process.hltIter0ElectronsPixelSeedsFromPixelTracks + process.hltIter0ElectronsCkfTrackCandidates + process.hltIter0ElectronsCtfWithMaterialTracks + process.hltIter0ElectronsTrackSelectionHighPurity ) -process.HLTIterativeTrackingForElectronsIteration1 = cms.Sequence( process.hltIter1ElectronsClustersRefRemoval + process.hltIter1ElectronsMaskedMeasurementTrackerEvent + process.hltIter1ElectronsPixelLayerTriplets + process.hltIter1ElectronsPixelTrackingRegions + process.hltIter1ElectronsPixelClusterCheck + process.hltIter1ElectronsPixelHitDoublets + process.hltIter1ElectronsPixelHitTriplets + process.hltIter1ElectronsPixelSeeds + process.hltIter1ElectronsCkfTrackCandidates + process.hltIter1ElectronsCtfWithMaterialTracks + process.hltIter1ElectronsTrackSelectionHighPurityLoose + process.hltIter1ElectronsTrackSelectionHighPurityTight + process.hltIter1ElectronsTrackSelectionHighPurity ) -process.HLTIterativeTrackingForElectronsIteration2 = cms.Sequence( process.hltIter2ElectronsClustersRefRemoval + process.hltIter2ElectronsMaskedMeasurementTrackerEvent + process.hltIter2ElectronsPixelLayerPairs + process.hltIter2ElectronsPixelTrackingRegions + process.hltIter2ElectronsPixelClusterCheck + process.hltIter2ElectronsPixelHitDoublets + process.hltIter2ElectronsPixelSeeds + process.hltIter2ElectronsCkfTrackCandidates + process.hltIter2ElectronsCtfWithMaterialTracks + process.hltIter2ElectronsTrackSelectionHighPurity ) -process.HLTIterativeTrackingForElectronIter02 = cms.Sequence( process.HLTIterativeTrackingForElectronsIteration0 + process.HLTIterativeTrackingForElectronsIteration1 + process.hltIter1MergedForElectrons + process.HLTIterativeTrackingForElectronsIteration2 + process.hltIter2MergedForElectrons ) -process.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( process.HLTPixelTrackingForElectron + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingForElectronIter02 ) -process.HLTDoubleEle24erWPTightGsfForTauSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltDoubleEGL1EGerFilter + process.hltDoubleEG24L1EGEtFilter + process.hltEgammaClusterShape + process.hltDoubleEle24erWPTightClusterShapeFilterForTau + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltDoubleEle24erWPTightHEFilterForTau + process.hltEgammaEcalPFClusterIso + process.hltDoubleEle24erWPTightEcalIsoFilterForTau + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltDoubleEle24erWPTightHcalIsoFilterForTau + process.HLTElePixelMatchSequence + process.hltDoubleEle24erWPTightPixelMatchFilterForTau + process.hltDoubleEle24erWPTightPMS2FilterForTau + process.HLTGsfElectronSequence + process.hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau + process.hltDoubleEle24erWPTightGsfMissingHitsFilterForTau + process.hltDoubleEle24erWPTightGsfDetaFilterForTau + process.hltDoubleEle24erWPTightGsfDphiFilterForTau + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltDoubleEle24erWPTightGsfTrackIsoFilterForTau ) -process.HLTDoubleEle8CaloIdMGsfTrackIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltDoubleEle8EgammaCandidatesWrapper + process.hltEG8EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG8HEFilter + process.hltEgammaClusterShape + process.hltEG8CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltDoubleEle8CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter + process.hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter ) -process.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( process.HLTDoCaloSequencePF + process.hltAK4CaloJetsPF ) -process.HLTPreAK4PFJetsRecoSequence = cms.Sequence( process.HLTAK4CaloJetsPrePFRecoSequence + process.hltAK4CaloJetsPFEt5 ) -process.HLTAK4PFJetsReconstructionSequence = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTTrackReconstructionForPF + process.HLTParticleFlowSequence + process.hltAK4PFJets + process.hltAK4PFJetsLooseID + process.hltAK4PFJetsTightID ) -process.HLTAK4PFCorrectorProducersSequence = cms.Sequence( process.hltAK4PFFastJetCorrector + process.hltAK4PFRelativeCorrector + process.hltAK4PFAbsoluteCorrector + process.hltAK4PFResidualCorrector + process.hltAK4PFCorrector ) -process.HLTAK4PFJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetAll + process.HLTAK4PFCorrectorProducersSequence + process.hltAK4PFJetsCorrected + process.hltAK4PFJetsLooseIDCorrected + process.hltAK4PFJetsTightIDCorrected ) -process.HLTAK4PFJetsSequence = cms.Sequence( process.HLTPreAK4PFJetsRecoSequence + process.HLTAK4PFJetsReconstructionSequence + process.HLTAK4PFJetsCorrectionSequence ) -process.HLTEle37CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG37EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG37HEFilter + process.hltEgammaClusterShape + process.hltEG37CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle37CaloIdLPixelMatchFilter ) -process.HLTEle37CaloIdLMWSequence = cms.Sequence( process.HLTEle37CaloIdLSequence + process.hltEle37CaloIdLMWPMS2Filter ) -process.HLTDoubleEle37Ele27CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG37EtUnseededFilter + process.hltDiEG27EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG27HEUnseededFilter + process.hltEG37HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG27CaloIdLClusterShapeUnseededFilter + process.hltEG37CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle27CaloIdLPixelMatchUnseededFilter + process.hltEle37CaloIdLPixelMatchUnseededFilter ) -process.HLTDoubleEle37Ele27CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle37Ele27CaloIdLUnseededSequence + process.hltDiEle27CaloIdLMWPMS2UnseededFilter + process.hltEle37CaloIdLMWPMS2UnseededFilter ) -process.HLTEle37CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG37EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltEG37HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG37CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltEle37CaloIdLPixelMatchUnseededFilter ) -process.HLTEle37CaloIdLMWUnseededSequence = cms.Sequence( process.HLTEle37CaloIdLUnseededSequence + process.hltEle37CaloIdLMWPMS2UnseededFilter ) -process.HLTEle27CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG27EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltEG27HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG27CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltEle27CaloIdLPixelMatchUnseededFilter ) -process.HLTEle27CaloIdLMWUnseededSequence = cms.Sequence( process.HLTEle27CaloIdLUnseededSequence + process.hltEle27CaloIdLMWPMS2UnseededFilter ) -process.HLTTrackerMuonSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecoPixelTracksSequence + process.HLTDoLocalStripSequence + process.hltMuTrackSeeds + process.hltMuCkfTrackCandidates + process.hltMuCtfTracks + process.HLTL3muonrecoNocandSequence + process.hltDiMuonMerging + process.hltDiMuonLinks + process.hltGlbTrkMuons + process.hltGlbTrkMuonCands ) -process.HLTIterativeTrackingDisplacedJpsiIteration0 = cms.Sequence( process.hltPixelTracksForSeedsJpsiFilter + process.hltPixelTracksForSeedsJpsiFitter + process.hltPixelTracksTrackingRegionsForSeedsJpsi + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForSeedsJpsi + process.hltPixelTracksHitQuadrupletsForSeedsJpsi + process.hltPixelTracksForSeedsJpsi + process.hltIter0DisplacedJpsiPixelSeedsFromPixelTracks + process.hltIter0DisplacedJpsiCkfTrackCandidates + process.hltIter0DisplacedJpsiCtfWithMaterialTracks + process.hltIter0DisplacedJpsiTrackCutClassifier + process.hltIter0DisplacedJpsiTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedJpsiIteration1 = cms.Sequence( process.hltIter1DisplacedJpsiClustersRefRemoval + process.hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent + process.hltIter1DisplacedJpsiPixelLayerQuadruplets + process.hltIter1DisplacedJpsiPixelTrackingRegions + process.hltIter1DisplacedJpsiPixelClusterCheck + process.hltIter1DisplacedJpsiPixelHitDoublets + process.hltIter1DisplacedJpsiPixelHitQuadruplets + process.hltIter1DisplacedJpsiPixelSeeds + process.hltIter1DisplacedJpsiCkfTrackCandidates + process.hltIter1DisplacedJpsiCtfWithMaterialTracks + process.hltIter1DisplacedJpsiTrackCutClassifierPrompt + process.hltIter1DisplacedJpsiTrackCutClassifierDetached + process.hltIter1DisplacedJpsiTrackCutClassifierMerged + process.hltIter1DisplacedJpsiTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedJpsiIteration2 = cms.Sequence( process.hltIter2DisplacedJpsiClustersRefRemoval + process.hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent + process.hltIter2DisplacedJpsiPixelLayerTriplets + process.hltIter2DisplacedJpsiPixelTrackingRegions + process.hltIter2DisplacedJpsiPixelClusterCheck + process.hltIter2DisplacedJpsiPixelHitDoublets + process.hltIter2DisplacedJpsiPixelHitTriplets + process.hltIter2DisplacedJpsiPixelSeeds + process.hltIter2DisplacedJpsiCkfTrackCandidates + process.hltIter2DisplacedJpsiCtfWithMaterialTracks + process.hltIter2DisplacedJpsiTrackCutClassifier + process.hltIter2DisplacedJpsiTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedJpsiIter02 = cms.Sequence( process.HLTIterativeTrackingDisplacedJpsiIteration0 + process.HLTIterativeTrackingDisplacedJpsiIteration1 + process.hltIter1DisplacedJpsiMerged + process.HLTIterativeTrackingDisplacedJpsiIteration2 + process.hltIter2DisplacedJpsiMerged ) -process.HLTIterativeTrackingDisplacedNRIteration0 = cms.Sequence( process.hltPixelTracksForSeedsNRFilter + process.hltPixelTracksForSeedsNRFitter + process.hltPixelTracksTrackingRegionsForSeedsNR + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForSeedsNR + process.hltPixelTracksHitQuadrupletsForSeedsNR + process.hltPixelTracksForSeedsNR + process.hltIter0DisplacedNRPixelSeedsFromPixelTracks + process.hltIter0DisplacedNRCkfTrackCandidates + process.hltIter0DisplacedNRCtfWithMaterialTracks + process.hltIter0DisplacedNRTrackCutClassifier + process.hltIter0DisplacedNRTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedNRIteration1 = cms.Sequence( process.hltIter1DisplacedNRClustersRefRemoval + process.hltIter1DisplacedNRMaskedMeasurementTrackerEvent + process.hltIter1DisplacedNRPixelLayerQuadruplets + process.hltIter1DisplacedNRPixelTrackingRegions + process.hltIter1DisplacedNRPixelClusterCheck + process.hltIter1DisplacedNRPixelHitDoublets + process.hltIter1DisplacedNRPixelHitQuadruplets + process.hltIter1DisplacedNRPixelSeeds + process.hltIter1DisplacedNRCkfTrackCandidates + process.hltIter1DisplacedNRCtfWithMaterialTracks + process.hltIter1DisplacedNRTrackCutClassifierPrompt + process.hltIter1DisplacedNRTrackCutClassifierDetached + process.hltIter1DisplacedNRTrackCutClassifierMerged + process.hltIter1DisplacedNRTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedNRIteration2 = cms.Sequence( process.hltIter2DisplacedNRClustersRefRemoval + process.hltIter2DisplacedNRMaskedMeasurementTrackerEvent + process.hltIter2DisplacedNRPixelLayerTriplets + process.hltIter2DisplacedNRPixelTrackingRegions + process.hltIter2DisplacedNRPixelClusterCheck + process.hltIter2DisplacedNRPixelHitDoublets + process.hltIter2DisplacedNRPixelHitTriplets + process.hltIter2DisplacedNRPixelSeeds + process.hltIter2DisplacedNRCkfTrackCandidates + process.hltIter2DisplacedNRCtfWithMaterialTracks + process.hltIter2DisplacedNRTrackCutClassifier + process.hltIter2DisplacedNRTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedNRIter02 = cms.Sequence( process.HLTIterativeTrackingDisplacedNRIteration0 + process.HLTIterativeTrackingDisplacedNRIteration1 + process.hltIter1DisplacedNRMuMuMerged + process.HLTIterativeTrackingDisplacedNRIteration2 + process.hltIter2DisplacedNRMuMuMerged ) -process.HLTIterativeTrackingTau3muIteration0 = cms.Sequence( process.hltPixelTracksForSeedsTau3muFilter + process.hltPixelTracksForSeedsTau3muFitter + process.hltPixelTracksTrackingRegionsForSeedsTau3mu + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForSeedsTau3mu + process.hltPixelTracksHitQuadrupletsForSeedsTau3mu + process.hltPixelTracksForSeedsTau3mu + process.hltIter0DisplacedTau3muPixelSeedsFromPixelTracks + process.hltIter0DisplacedTau3muCkfTrackCandidates + process.hltIter0DisplacedTau3muCtfWithMaterialTracks + process.hltIter0DisplacedTau3muTrackCutClassifier + process.hltIter0DisplacedTau3muTrackSelectionHighPurity ) -process.HLTIterativeTrackingTau3muIteration1 = cms.Sequence( process.hltIter1DisplacedTau3muClustersRefRemoval + process.hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent + process.hltIter1DisplacedTau3muPixelLayerQuadruplets + process.hltIter1DisplacedTau3muPixelTrackingRegions + process.hltIter1DisplacedTau3muPixelClusterCheck + process.hltIter1DisplacedTau3muPixelHitDoublets + process.hltIter1DisplacedTau3muPixelHitQuadruplets + process.hltIter1DisplacedTau3muPixelSeeds + process.hltIter1DisplacedTau3muCkfTrackCandidates + process.hltIter1DisplacedTau3muCtfWithMaterialTracks + process.hltIter1DisplacedTau3muTrackCutClassifierPrompt + process.hltIter1DisplacedTau3muTrackCutClassifierDetached + process.hltIter1DisplacedTau3muTrackCutClassifierMerged + process.hltIter1DisplacedTau3muTrackSelectionHighPurity ) -process.HLTIterativeTrackingTau3muIteration2 = cms.Sequence( process.hltIter2DisplacedTau3muClustersRefRemoval + process.hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent + process.hltIter2DisplacedTau3muPixelLayerTriplets + process.hltIter2DisplacedTau3muPixelTrackingRegions + process.hltIter2DisplacedTau3muPixelClusterCheck + process.hltIter2DisplacedTau3muPixelHitDoublets + process.hltIter2DisplacedTau3muPixelHitTriplets + process.hltIter2DisplacedTau3muPixelSeeds + process.hltIter2DisplacedTau3muCkfTrackCandidates + process.hltIter2DisplacedTau3muCtfWithMaterialTracks + process.hltIter2DisplacedTau3muTrackCutClassifier + process.hltIter2DisplacedTau3muTrackSelectionHighPurity ) -process.HLTIterativeTrackingTau3muIter02 = cms.Sequence( process.HLTIterativeTrackingTau3muIteration0 + process.HLTIterativeTrackingTau3muIteration1 + process.hltIter1DisplacedTau3muMerged + process.HLTIterativeTrackingTau3muIteration2 + process.hltIter2DisplacedTau3muMerged ) -process.HLTIterativeTrackingDisplacedPsiPrimeIteration0 = cms.Sequence( process.hltPixelTracksForSeedsPsiPrimeFilter + process.hltPixelTracksForSeedsPsiPrimeFitter + process.hltPixelTracksTrackingRegionsForSeedsPsiPrime + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForSeedsPsiPrime + process.hltPixelTracksHitQuadrupletsForSeedsPsiPrime + process.hltPixelTracksForSeedsPsiPrime + process.hltIter0DisplacedPsiPrimePixelSeedsFromPixelTracks + process.hltIter0DisplacedPsiPrimeCkfTrackCandidates + process.hltIter0DisplacedPsiPrimeCtfWithMaterialTracks + process.hltIter0DisplacedPsiPrimeTrackCutClassifier + process.hltIter0DisplacedPsiPrimeTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedPsiPrimeIteration1 = cms.Sequence( process.hltIter1DisplacedPsiPrimeClustersRefRemoval + process.hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent + process.hltIter1DisplacedPsiPrimePixelLayerQuadruplets + process.hltIter1DisplacedPsiPrimePixelTrackingRegions + process.hltIter1DisplacedPsiPrimePixelClusterCheck + process.hltIter1DisplacedPsiPrimePixelHitDoublets + process.hltIter1DisplacedPsiPrimePixelHitQuadruplets + process.hltIter1DisplacedPsiPrimePixelSeeds + process.hltIter1DisplacedPsiPrimeCkfTrackCandidates + process.hltIter1DisplacedPsiPrimeCtfWithMaterialTracks + process.hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt + process.hltIter1DisplacedPsiPrimeTrackCutClassifierDetached + process.hltIter1DisplacedPsiPrimeTrackCutClassifierMerged + process.hltIter1DisplacedPsiPrimeTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedPsiPrimeIteration2 = cms.Sequence( process.hltIter2DisplacedPsiPrimeClustersRefRemoval + process.hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent + process.hltIter2DisplacedPsiPrimePixelLayerTriplets + process.hltIter2DisplacedPsiPrimePixelTrackingRegions + process.hltIter2DisplacedPsiPrimePixelClusterCheck + process.hltIter2DisplacedPsiPrimePixelHitDoublets + process.hltIter2DisplacedPsiPrimePixelHitTriplets + process.hltIter2DisplacedPsiPrimePixelSeeds + process.hltIter2DisplacedPsiPrimeCkfTrackCandidates + process.hltIter2DisplacedPsiPrimeCtfWithMaterialTracks + process.hltIter2DisplacedPsiPrimeTrackCutClassifier + process.hltIter2DisplacedPsiPrimeTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedPsiPrimeIter02 = cms.Sequence( process.HLTIterativeTrackingDisplacedPsiPrimeIteration0 + process.HLTIterativeTrackingDisplacedPsiPrimeIteration1 + process.hltIter1DisplacedPsiPrimeMerged + process.HLTIterativeTrackingDisplacedPsiPrimeIteration2 + process.hltIter2DisplacedPsiPrimeMerged ) -process.HLTPixelTrackingL3Muon = cms.Sequence( process.hltL3MuonVertex + process.HLTDoLocalPixelSequence + process.hltPixelLayerQuadruplets + process.hltPixelTracksL3MuonFilter + process.hltPixelTracksL3MuonFitter + process.hltPixelTracksTrackingRegionsL3Muon + process.hltPixelTracksHitDoubletsL3Muon + process.hltPixelTracksHitQuadrupletsL3Muon + process.hltPixelTracksL3Muon + process.hltPixelVerticesL3Muon ) -process.HLTIterativeTrackingL3MuonIteration0 = cms.Sequence( process.hltPixelTracksForSeedsL3MuonFilter + process.hltPixelTracksForSeedsL3MuonFitter + process.hltPixelTracksTrackingRegionsForSeedsL3Muon + process.hltPixelTracksHitDoubletsForSeedsL3Muon + process.hltPixelTracksHitQuadrupletsForSeedsL3Muon + process.hltPixelTracksForSeedsL3Muon + process.hltIter0L3MuonPixelSeedsFromPixelTracks + process.hltIter0L3MuonCkfTrackCandidates + process.hltIter0L3MuonCtfWithMaterialTracks + process.hltIter0L3MuonTrackCutClassifier + process.hltIter0L3MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingL3MuonIteration1 = cms.Sequence( process.hltIter1L3MuonClustersRefRemoval + process.hltIter1L3MuonMaskedMeasurementTrackerEvent + process.hltIter1L3MuonPixelLayerQuadruplets + process.hltIter1L3MuonPixelTrackingRegions + process.hltIter1L3MuonPixelClusterCheck + process.hltIter1L3MuonPixelHitDoublets + process.hltIter1L3MuonPixelHitQuadruplets + process.hltIter1L3MuonPixelSeeds + process.hltIter1L3MuonCkfTrackCandidates + process.hltIter1L3MuonCtfWithMaterialTracks + process.hltIter1L3MuonTrackCutClassifierPrompt + process.hltIter1L3MuonTrackCutClassifierDetached + process.hltIter1L3MuonTrackCutClassifierMerged + process.hltIter1L3MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingL3MuonIteration2 = cms.Sequence( process.hltIter2L3MuonClustersRefRemoval + process.hltIter2L3MuonMaskedMeasurementTrackerEvent + process.hltIter2L3MuonPixelLayerTriplets + process.hltIter2L3MuonPixelTrackingRegions + process.hltIter2L3MuonPixelClusterCheck + process.hltIter2L3MuonPixelHitDoublets + process.hltIter2L3MuonPixelHitTriplets + process.hltIter2L3MuonPixelSeeds + process.hltIter2L3MuonCkfTrackCandidates + process.hltIter2L3MuonCtfWithMaterialTracks + process.hltIter2L3MuonTrackCutClassifier + process.hltIter2L3MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingL3MuonIter02 = cms.Sequence( process.HLTIterativeTrackingL3MuonIteration0 + process.HLTIterativeTrackingL3MuonIteration1 + process.hltIter1L3MuonMerged + process.HLTIterativeTrackingL3MuonIteration2 + process.hltIter2L3MuonMerged ) -process.HLTTrackReconstructionL3MuonIter02 = cms.Sequence( process.HLTPixelTrackingL3Muon + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonIter02 ) -process.HLTPho33CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG33EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG33HEFilter + process.hltEgammaClusterShape + process.hltEG33CaloIdLClusterShapeFilter ) -process.HLTDoublePho33CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG33EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG33HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG33CaloIdLClusterShapeUnseededFilter ) -process.HLTDoublePho70Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + process.hltEG70EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG70HEFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG70EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG70HEUnseededFilter ) -process.HLTDoublePho85Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + process.hltEG85EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG85HEFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG85EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG85HEUnseededFilter ) -process.HLTEle20WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGLowETOrFilter + process.hltEG20L1SingleEGLowETOrEtFilter + process.hltEgammaClusterShape + process.hltEle20WPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle20WPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle20WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle20WPTightPixelMatchFilter + process.hltEle20WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle20WPTightGsfOneOEMinusOneOPFilter + process.hltEle20WPTightGsfMissingHitsFilter + process.hltEle20WPTightGsfDetaFilter + process.hltEle20WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20WPTightGsfTrackIsoFilter ) -process.HLTEle20WPLooseGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGLowETOrFilter + process.hltEG20L1SingleEGLowETOrEtFilter + process.hltEgammaClusterShape + process.hltEle20WPLoose1ClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20WPLoose1HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle20WPLoose1EcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle20WPLoose1HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle20WPLoose1PixelMatchFilter + process.hltEle20WPLoose1PMS2Filter + process.HLTGsfElectronSequence + process.hltEle20WPLoose1GsfOneOEMinusOneOPFilter + process.hltEle20WPLoose1GsfDetaFilter + process.hltEle20WPLoose1GsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20WPLoose1GsfTrackIsoFilter ) -process.HLTEle20Eta2p1WPLooseGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGLowETOrEtaRFilter + process.hltEG20L1SingleEGLowETOrEtaREtFilter + process.hltEgammaClusterShape + process.hltEle20erWPLoose1ClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20erWPLoose1HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle20erWPLoose1EcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle20erWPLoose1HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle20erWPLoose1PixelMatchFilter + process.hltEle20erWPLoose1PMS2Filter + process.HLTGsfElectronSequence + process.hltEle20erWPLoose1GsfOneOEMinusOneOPFilter + process.hltEle20erWPLoose1GsfDetaFilter + process.hltEle20erWPLoose1GsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20erWPLoose1GsfTrackIsoFilter ) -process.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrSingleFilter + process.hltEG27L1SingleAndDoubleEGEtFilter + process.hltEgammaClusterShape + process.hltEle27L1DoubleEGWPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle27L1DoubleEGWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle27L1DoubleEGWPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle27L1DoubleEGWPTightHcalIsoFilter + process.hltDiEG27L1SingleAndDoubleEGEtFilter + process.hltDiEle27L1DoubleEGWPTightClusterShapeFilter + process.hltDiEle27L1DoubleEGWPTightHEFilter + process.hltDiEle27L1DoubleEGWPTightEcalIsoFilter + process.hltDiEle27L1DoubleEGWPTightHcalIsoFilter ) -process.HLTEle27WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG27L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle27WPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle27WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle27WPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle27WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle27WPTightPixelMatchFilter + process.hltEle27WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle27WPTightGsfOneOEMinusOneOPFilter + process.hltEle27WPTightGsfMissingHitsFilter + process.hltEle27WPTightGsfDetaFilter + process.hltEle27WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle27WPTightGsfTrackIsoFilter ) -process.HLTEle35WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG35L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle35noerWPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle35noerWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle35noerWPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle35noerWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle35noerWPTightPixelMatchFilter + process.hltEle35noerWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle35noerWPTightGsfOneOEMinusOneOPFilter + process.hltEle35noerWPTightGsfMissingHitsFilter + process.hltEle35noerWPTightGsfDetaFilter + process.hltEle35noerWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle35noerWPTightGsfTrackIsoFilter ) -process.HLTSingleEleGsfL1EGMTSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltSingleEle35WPTightGsfL1EGMTL1MatchFilter + process.hltSingleEle35WPTightGsfL1EGMTEtFilter + process.hltEgammaClusterShape + process.hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltSingleEle35WPTightGsfL1EGMTHEFilter + process.hltEgammaEcalPFClusterIso + process.hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter + process.hltSingleEle35WPTightGsfL1EGMTPMS2Filter + process.HLTGsfElectronSequence + process.hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter + process.hltSingleEle35WPTightGsfL1EGMTChi2Filter + process.hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter + process.hltSingleEle35WPTightGsfL1EGMTDetaFilter + process.hltSingleEle35WPTightGsfL1EGMTDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltSingleEle35WPTightGsfL1EGMTTrackIsoFilter ) -process.HLTEle38WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG38L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle38noerWPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle38noerWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle38noerWPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle38noerWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle38noerWPTightPixelMatchFilter + process.hltEle38noerWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle38noerWPTightGsfOneOEMinusOneOPFilter + process.hltEle38noerWPTightGsfMissingHitsFilter + process.hltEle38noerWPTightGsfDetaFilter + process.hltEle38noerWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle38noerWPTightGsfTrackIsoFilter ) -process.HLTEle40WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG40L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle40noerWPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle40noerWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle40noerWPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle40noerWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle40noerWPTightPixelMatchFilter + process.hltEle40noerWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle40noerWPTightGsfOneOEMinusOneOPFilter + process.hltEle40noerWPTightGsfMissingHitsFilter + process.hltEle40noerWPTightGsfDetaFilter + process.hltEle40noerWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle40noerWPTightGsfTrackIsoFilter ) -process.HLTEle32L1DoubleEGWPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrSingleFilter + process.hltEG32L1SingleAndDoubleEGEtFilter + process.hltEgammaClusterShape + process.hltEle32L1DoubleEGWPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle32L1DoubleEGWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle32L1DoubleEGWPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle32L1DoubleEGWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle32L1DoubleEGWPTightPixelMatchFilter + process.hltEle32L1DoubleEGWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter + process.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter + process.hltEle32L1DoubleEGWPTightGsfDetaFilter + process.hltEle32L1DoubleEGWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter ) -process.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltAK4CaloJets + process.hltAK4CaloJetsIDPassed ) -process.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetAllCalo + process.HLTAK4CaloCorrectorProducersSequence + process.hltAK4CaloJetsCorrected + process.hltAK4CaloJetsCorrectedIDPassed ) -process.HLTAK4CaloJetsSequence = cms.Sequence( process.HLTAK4CaloJetsReconstructionSequence + process.HLTAK4CaloJetsCorrectionSequence ) -process.HLTTrackingForBeamSpot = cms.Sequence( process.HLTPreAK4PFJetsRecoSequence + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02 + process.hltPFMuonMerging ) -process.HLTDoFullUnpackingEgammaEcalMFSequence = cms.Sequence( process.hltEcalDigis + process.hltEcalPreshowerDigis + process.hltEcalUncalibRecHitMF + process.hltEcalDetIdToBeRecovered + process.hltEcalRecHitMF + process.hltEcalPreshowerRecHit ) -process.HLTDoLocalHcalSequenceForMuonIso = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco + process.hltHfprereco + process.hltHfreco + process.hltHoreco + process.hltHcalDigisRegForMuons + process.hltHbhePhase1RecoM2RegForMuons + process.hltHbherecoM2RegForMuons ) -process.HLTPFClusteringEcalMFForMuons = cms.Sequence( process.hltRecHitInRegionForMuonsMF + process.hltRecHitInRegionForMuonsES + process.hltParticleFlowRecHitECALForMuonsMF + process.hltParticleFlowRecHitPSForMuons + process.hltParticleFlowClusterECALUncorrectedForMuonsMF + process.hltParticleFlowClusterPSForMuons + process.hltParticleFlowClusterECALForMuonsMF ) -process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalMFSequence + process.HLTDoLocalHcalSequenceForMuonIso + process.hltTowerMakerForECALMF + process.hltTowerMakerForHCAL + process.hltTowerMakerForHCALM2RegForMuons + process.hltFixedGridRhoFastjetECALMFForMuons + process.hltFixedGridRhoFastjetHCAL + process.HLTPFClusteringEcalMFForMuons + process.hltMuonEcalMFPFClusterIsoForMuons ) -process.HLTPFHcalM2RegClusteringForMuons = cms.Sequence( process.hltRegionalTowerForMuonsM2Reg + process.hltParticleFlowRecHitHBHEM2RegForMuons + process.hltParticleFlowRecHitHCALM2RegForMuons + process.hltParticleFlowClusterHBHEM2RegForMuons + process.hltParticleFlowClusterHCALM2RegForMuons ) -process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons = cms.Sequence( process.HLTPFHcalM2RegClusteringForMuons + process.hltMuonHcalM2RegPFClusterIsoForMuons ) -process.HLTTrackReconstructionForIsoL3MuonIter02 = cms.Sequence( process.HLTPixelTrackingL3Muon + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonIter02 ) -process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTRecoJetSequenceAK4UncorrectedPF = cms.Sequence( process.HLTDoCaloSequencePF + process.hltAK4CaloJetsPF ) -process.HLTRecoJetSequenceAK4PrePF = cms.Sequence( process.HLTRecoJetSequenceAK4UncorrectedPF + process.hltAK4CaloJetsPFEt5 ) -process.HLTParticleFlowSequenceForTaus = cms.Sequence( process.HLTPreshowerSequence + process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitHBHE + process.hltParticleFlowRecHitHCAL + process.hltParticleFlowRecHitHF + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowClusterHBHE + process.hltParticleFlowClusterHCAL + process.hltParticleFlowClusterHF + process.hltLightPFTracks + process.hltParticleFlowBlockForTaus + process.hltParticleFlowForTaus ) -process.HLTGlobalPFTriggerSequenceForTau = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTRecoJetSequenceAK4PrePF + process.hltTauJet5 + process.HLTTrackReconstructionForPF + process.HLTParticleFlowSequenceForTaus + process.hltAK4PFJetsForTaus ) -process.HLTPFTau = cms.Sequence( process.hltTauPFJets08Region + process.hltTauPFJetsRecoTauChargedHadrons + process.hltPFTauPiZeros + process.hltPFTausSansRef + process.hltPFTaus + process.hltPFTauTrackFindingDiscriminator + process.hltSelectedPFTausTrackFinding + process.hltPFTauTrack ) -process.HLTLooseChargedIsoPFTauSequence = cms.Sequence( process.hltPFTauLooseAbsoluteChargedIsolationDiscriminator + process.hltPFTauLooseRelativeChargedIsolationDiscriminator + process.hltPFTauLooseAbsOrRelChargedIsolationDiscriminator ) -process.HLTLooseChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( process.HLTLooseChargedIsoPFTauSequence + process.hltPFTau27 + process.hltSelectedPFTausTrackFinding + process.hltPFTau27Track + process.hltSelectedPFTausTrackFindingLooseChargedIsolation + process.hltPFTau27TrackLooseChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon + process.hltPFTau27TrackLooseChargedIsoAgainstMuon ) -process.HLTMediumChargedIsoPFTauSequence = cms.Sequence( process.hltPFTauMediumAbsoluteChargedIsolationDiscriminator + process.hltPFTauMediumRelativeChargedIsolationDiscriminator + process.hltPFTauMediumAbsOrRelChargedIsolationDiscriminator ) -process.HLTMediumChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau27 + process.hltSelectedPFTausTrackFinding + process.hltPFTau27Track + process.hltSelectedPFTausTrackFindingMediumChargedIsolation + process.hltPFTau27TrackMediumChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon + process.hltPFTau27TrackMediumChargedIsoAgainstMuon ) -process.HLTTightChargedIsoPFTauSequence = cms.Sequence( process.hltPFTauTightAbsoluteChargedIsolationDiscriminator + process.hltPFTauTightRelativeChargedIsolationDiscriminator + process.hltPFTauTightAbsOrRelChargedIsolationDiscriminator ) -process.HLTTightChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( process.HLTTightChargedIsoPFTauSequence + process.hltPFTau27 + process.hltSelectedPFTausTrackFinding + process.hltPFTau27Track + process.hltSelectedPFTausTrackFindingTightChargedIsolation + process.hltPFTau27TrackTightChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + process.hltPFTau27TrackTightChargedIsoAgainstMuon ) -process.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( process.HLTLooseChargedIsoPFTauSequence + process.hltPFTau27 + process.hltSelectedPFTausTrackFinding + process.hltPFTau27Track + process.hltSelectedPFTausTrackFindingLooseChargedIsolation + process.hltPFTau27TrackLooseChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon + process.hltPFTau27TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon ) -process.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau27 + process.hltSelectedPFTausTrackFinding + process.hltPFTau27Track + process.hltSelectedPFTausTrackFindingMediumChargedIsolation + process.hltPFTau27TrackMediumChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon + process.hltPFTau27TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon ) -process.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( process.HLTTightChargedIsoPFTauSequence + process.hltPFTau27 + process.hltSelectedPFTausTrackFinding + process.hltPFTau27Track + process.hltSelectedPFTausTrackFindingTightChargedIsolation + process.hltPFTau27TrackTightChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon + process.hltPFTau27TrackTightChargedIsoTightOOSCPhotonsAgainstMuon ) -process.HLTMu24Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTLooseChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( process.HLTLooseChargedIsoPFTauSequence + process.hltPFTau20 + process.hltSelectedPFTausTrackFinding + process.hltPFTau20Track + process.hltSelectedPFTausTrackFindingLooseChargedIsolation + process.hltPFTau20TrackLooseChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon + process.hltPFTau20TrackLooseChargedIsoAgainstMuon ) -process.HLTMediumChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau20 + process.hltSelectedPFTausTrackFinding + process.hltPFTau20Track + process.hltSelectedPFTausTrackFindingMediumChargedIsolation + process.hltPFTau20TrackMediumChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon + process.hltPFTau20TrackMediumChargedIsoAgainstMuon ) -process.HLTTightChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( process.HLTTightChargedIsoPFTauSequence + process.hltPFTau20 + process.hltSelectedPFTausTrackFinding + process.hltPFTau20Track + process.hltSelectedPFTausTrackFindingTightChargedIsolation + process.hltPFTau20TrackTightChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + process.hltPFTau20TrackTightChargedIsoAgainstMuon ) -process.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence = cms.Sequence( process.HLTLooseChargedIsoPFTauSequence + process.hltPFTau20 + process.hltSelectedPFTausTrackFinding + process.hltPFTau20Track + process.hltSelectedPFTausTrackFindingLooseChargedIsolation + process.hltPFTau20TrackLooseChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon + process.hltPFTau20TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon ) -process.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence = cms.Sequence( process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau20 + process.hltSelectedPFTausTrackFinding + process.hltPFTau20Track + process.hltSelectedPFTausTrackFindingMediumChargedIsolation + process.hltPFTau20TrackMediumChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon + process.hltPFTau20TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon ) -process.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence = cms.Sequence( process.HLTTightChargedIsoPFTauSequence + process.hltPFTau20 + process.hltSelectedPFTausTrackFinding + process.hltPFTau20Track + process.hltSelectedPFTausTrackFindingTightChargedIsolation + process.hltPFTau20TrackTightChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon + process.hltPFTau20TrackTightChargedIsoTightOOSCPhotonsAgainstMuon ) -process.HLTMu20IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTMu24IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTMu27IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTStoppedHSCPLocalHcalReco = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco ) -process.HLTStoppedHSCPJetSequence = cms.Sequence( process.hltStoppedHSCPTowerMakerForAll + process.hltStoppedHSCPIterativeCone4CaloJets ) -process.HLTMuonLocalRecoMeanTimerSequence = cms.Sequence( process.hltMuonDTDigis + process.hltDt1DRecHits + process.hltDt4DSegmentsMeanTimer + process.hltMuonCSCDigis + process.hltCsc2DRecHits + process.hltCscSegments + process.hltMuonRPCDigis + process.hltRpcRecHits ) -process.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( process.HLTMuonLocalRecoMeanTimerSequence + process.hltL2CosmicOfflineMuonSeeds + process.hltL2CosmicMuonSeeds + process.hltL2CosmicMuons ) -process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( process.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + process.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed ) -process.HLTL2muonrecoNocandSequenceAllBx = cms.Sequence( process.HLTMuonLocalRecoSequence + process.hltL2OfflineMuonSeeds + process.hltL2MuonSeedsAllBx + process.hltL2MuonsAllBx ) -process.HLTL2muonrecoSequenceAllBx = cms.Sequence( process.HLTL2muonrecoNocandSequenceAllBx + process.hltL2MuonCandidatesAllBx ) -process.HLTL3muontrkisorecoSequence = cms.Sequence( process.HLTPixelTrackingL3Muon + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonIter02 ) -process.HLTL3muontrkisovvlSequence = cms.Sequence( process.HLTL3muontrkisorecoSequence + process.hltL3MuonRelTrkIsolationVVL ) -process.HLTL3muonTkCandidateSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltL3TrajSeedOIState + process.hltL3TrackCandidateFromL2OIState + process.hltL3TkTracksFromL2OIState + process.hltL3MuonsOIState + process.hltL3TrajSeedOIHit + process.hltL3TrackCandidateFromL2OIHit + process.hltL3TkTracksFromL2OIHit + process.hltL3MuonsOIHit + process.hltL3TkFromL2OICombination + process.hltPixelLayerTriplets + process.hltPixelLayerPairsLegacy + process.hltMixedLayerPairs + process.hltL3TrajSeedIOHit + process.hltL3TrackCandidateFromL2IOHit + process.hltL3TkTracksFromL2IOHit + process.hltL3MuonsIOHit + process.hltL3TrajectorySeed + process.hltL3TrackCandidateFromL2 ) -process.HLTOldL3muonrecoNocandSequence = cms.Sequence( process.HLTL3muonTkCandidateSequence + process.hltL3TkTracksMergeStep1 + process.hltL3TkTracksFromL2 + process.hltL3MuonsLinksCombination + process.hltL3Muons ) -process.HLTOldL3muonrecoSequence = cms.Sequence( process.HLTOldL3muonrecoNocandSequence + process.hltOldL3MuonCandidates ) -process.HLTIterativeTrackingHighPtTkMuIteration0 = cms.Sequence( process.hltPixelLayerTriplets + process.hltIter0HighPtTkMuPixelTracksFilter + process.hltIter0HighPtTkMuPixelTracksFitter + process.hltIter0HighPtTkMuPixelTracksTrackingRegions + process.hltIter0HighPtTkMuPixelTracksHitDoublets + process.hltIter0HighPtTkMuPixelTracksHitTriplets + process.hltIter0HighPtTkMuPixelTracks + process.hltIter0HighPtTkMuPixelSeedsFromPixelTracks + process.hltIter0HighPtTkMuCkfTrackCandidates + process.hltIter0HighPtTkMuCtfWithMaterialTracks + process.hltIter0HighPtTkMuTrackSelectionHighPurity ) -process.HLTIterativeTrackingHighPtTkMuIteration2 = cms.Sequence( process.hltIter2HighPtTkMuClustersRefRemoval + process.hltIter2HighPtTkMuMaskedMeasurementTrackerEvent + process.hltIter2HighPtTkMuPixelLayerPairs + process.hltIter2HighPtTkMuPixelTrackingRegions + process.hltIter2HighPtTkMuPixelClusterCheck + process.hltIter2HighPtTkMuPixelHitDoublets + process.hltIter2HighPtTkMuPixelSeeds + process.hltIter2HighPtTkMuCkfTrackCandidates + process.hltIter2HighPtTkMuCtfWithMaterialTracks + process.hltIter2HighPtTkMuTrackSelectionHighPurity ) -process.HLTIterativeTrackingHighPtTkMu = cms.Sequence( process.HLTIterativeTrackingHighPtTkMuIteration0 + process.HLTIterativeTrackingHighPtTkMuIteration2 + process.hltIter2HighPtTkMuMerged ) -process.HLTHighPt50TrackerMuonSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltL1MuonsPt15 + process.HLTIterativeTrackingHighPtTkMu + process.hltHighPtTkMu50TkFilt + process.hltHighPtTkMuons + process.hltHighPtTkMuonCands ) -process.HLTRecoMETSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltMet ) -process.HLTHBHENoiseCleanerSequence = cms.Sequence( process.hltHcalNoiseInfoProducer + process.hltHcalTowerNoiseCleanerWithrechit ) -process.HLTDoLocalPixelSequenceRegForBTag = cms.Sequence( process.hltSelectorJets20L1FastJet + process.hltSelectorCentralJets20L1FastJeta + process.hltSiPixelDigisRegForBTag + process.hltSiPixelClustersRegForBTag + process.hltSiPixelClustersRegForBTagCache + process.hltSiPixelRecHitsRegForBTag + process.hltPixelLayerQuadrupletsRegForBTag ) -process.HLTFastRecopixelvertexingSequence = cms.Sequence( process.hltSelector4CentralJetsL1FastJet + process.hltFastPrimaryVertex + process.hltFastPVPixelVertexFilter + process.hltFastPVPixelTracksFilter + process.hltFastPVPixelTracksFitter + process.hltFastPVPixelTracksTrackingRegions + process.hltFastPVPixelTracksHitDoublets + process.hltFastPVPixelTracksHitQuadruplets + process.hltFastPVPixelTracks + process.hltFastPVJetTracksAssociator + process.hltFastPVJetVertexChecker + process.hltFastPVPixelTracksRecoverFilter + process.hltFastPVPixelTracksRecoverFitter + process.hltFastPVPixelTracksTrackingRegionsRecover + process.hltFastPVPixelTracksHitDoubletsRecover + process.hltFastPVPixelTracksHitQuadrupletsRecover + process.hltFastPVPixelTracksRecover + process.hltFastPVPixelTracksMerger + process.hltFastPVPixelVertices + process.hltFastPVPixelVerticesFilter ) -process.HLTDoLocalStripSequenceRegForBTag = cms.Sequence( process.hltSiStripExcludedFEDListProducer + process.hltSiStripRawToClustersFacility + process.hltSiStripClustersRegForBTag ) -process.HLTIterativeTrackingIteration0ForBTag = cms.Sequence( process.hltIter0PFLowPixelSeedsFromPixelTracksForBTag + process.hltIter0PFlowCkfTrackCandidatesForBTag + process.hltIter0PFlowCtfWithMaterialTracksForBTag + process.hltIter0PFlowTrackCutClassifierForBTag + process.hltIter0PFlowTrackSelectionHighPurityForBTag ) -process.HLTIterativeTrackingIteration1ForBTag = cms.Sequence( process.hltIter1ClustersRefRemovalForBTag + process.hltIter1MaskedMeasurementTrackerEventForBTag + process.hltIter1PixelLayerQuadrupletsForBTag + process.hltIter1PFlowPixelTrackingRegionsForBTag + process.hltIter1PFlowPixelClusterCheckForBTag + process.hltIter1PFlowPixelHitDoubletsForBTag + process.hltIter1PFlowPixelHitQuadrupletsForBTag + process.hltIter1PFlowPixelSeedsForBTag + process.hltIter1PFlowCkfTrackCandidatesForBTag + process.hltIter1PFlowCtfWithMaterialTracksForBTag + process.hltIter1PFlowTrackCutClassifierPromptForBTag + process.hltIter1PFlowTrackCutClassifierDetachedForBTag + process.hltIter1PFlowTrackCutClassifierMergedForBTag + process.hltIter1PFlowTrackSelectionHighPurityForBTag ) -process.HLTIterativeTrackingIteration2ForBTag = cms.Sequence( process.hltIter2ClustersRefRemovalForBTag + process.hltIter2MaskedMeasurementTrackerEventForBTag + process.hltIter2PixelLayerTripletsForBTag + process.hltIter2PFlowPixelTrackingRegionsForBTag + process.hltIter2PFlowPixelClusterCheckForBTag + process.hltIter2PFlowPixelHitDoubletsForBTag + process.hltIter2PFlowPixelHitTripletsForBTag + process.hltIter2PFlowPixelSeedsForBTag + process.hltIter2PFlowCkfTrackCandidatesForBTag + process.hltIter2PFlowCtfWithMaterialTracksForBTag + process.hltIter2PFlowTrackCutClassifierForBTag + process.hltIter2PFlowTrackSelectionHighPurityForBTag ) -process.HLTIterativeTrackingIter02ForBTag = cms.Sequence( process.HLTIterativeTrackingIteration0ForBTag + process.HLTIterativeTrackingIteration1ForBTag + process.hltIter1MergedForBTag + process.HLTIterativeTrackingIteration2ForBTag + process.hltIter2MergedForBTag ) -process.HLTTrackReconstructionForBTag = cms.Sequence( process.HLTDoLocalPixelSequenceRegForBTag + process.HLTFastRecopixelvertexingSequence + process.HLTDoLocalStripSequenceRegForBTag + process.HLTIterativeTrackingIter02ForBTag ) -process.HLTBtagCSVSequenceL3 = cms.Sequence( process.hltSelectorJets30L1FastJet + process.hltSelectorCentralJets30L1FastJeta + process.hltSelector8CentralJetsL1FastJet + process.HLTTrackReconstructionForBTag + process.hltVerticesL3 + process.hltFastPixelBLifetimeL3Associator + process.hltImpactParameterTagInfos + process.hltInclusiveVertexFinder + process.hltInclusiveSecondaryVertices + process.hltTrackVertexArbitrator + process.hltInclusiveMergedVertices + process.hltInclusiveSecondaryVertexFinderTagInfos + process.hltCombinedSecondaryVertexBJetTagsCalo ) -process.HLTDoLocalHcalHFCleanedSequence = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco + process.hltHfprereco + process.hltHfCleanedreco + process.hltHoreco ) -process.HLTDoCaloHFCleanedSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + process.HLTDoLocalHcalHFCleanedSequence + process.hltTowerMakerForAllHFCleaned ) -process.HLTRecoMETHFCleanedSequence = cms.Sequence( process.HLTDoCaloHFCleanedSequence + process.hltMetHFCleaned ) -process.HLTAK4CaloJetsHFCleanedReconstructionSequence = cms.Sequence( process.HLTDoCaloHFCleanedSequence + process.hltAK4CaloJetsHFCleaned + process.hltAK4CaloJetsHFCleanedIDPassed ) -process.HLTAK4CaloCorrectorProducersHFCleanedSequence = cms.Sequence( process.hltAK4CaloFastJetCorrectorHFCleaned + process.hltAK4CaloRelativeCorrector + process.hltAK4CaloAbsoluteCorrector + process.hltAK4CaloResidualCorrector + process.hltAK4CaloCorrectorHFCleaned ) -process.HLTAK4CaloJetsCorrectionHFCleanedSequence = cms.Sequence( process.hltFixedGridRhoFastjetAllCaloHFCleaned + process.HLTAK4CaloCorrectorProducersHFCleanedSequence + process.hltAK4CaloJetsCorrectedHFCleaned + process.hltAK4CaloJetsCorrectedHFCleanedIDPassed ) -process.HLTAK4CaloJetsHFCleanedSequence = cms.Sequence( process.HLTAK4CaloJetsHFCleanedReconstructionSequence + process.HLTAK4CaloJetsCorrectionHFCleanedSequence ) -process.HLTDoCaloHFCleanedSequencePF = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + process.HLTDoLocalHcalHFCleanedSequence + process.hltTowerMakerForPFHFCleaned ) -process.HLTAK4CaloJetsHFCleanedPrePFRecoSequence = cms.Sequence( process.HLTDoCaloSequencePF + process.HLTDoCaloHFCleanedSequencePF + process.hltAK4CaloJetsHFCleanedPF ) -process.HLTPreAK4PFJetsHFCleanedRecoSequence = cms.Sequence( process.HLTAK4CaloJetsHFCleanedPrePFRecoSequence + process.hltAK4CaloJetsHFCleanedPFEt5 ) -process.HLTParticleFlowHFCleanedSequence = cms.Sequence( process.HLTPreshowerSequence + process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitHBHE + process.hltParticleFlowRecHitHCALHFCleaned + process.hltParticleFlowRecHitHFCleaned + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowClusterHBHE + process.hltParticleFlowClusterHCAL + process.hltParticleFlowClusterHFCleaned + process.hltLightPFTracks + process.hltParticleFlowBlockHFCleaned + process.hltParticleFlowHFCleaned ) -process.HLTAK4PFJetsHFCleanedReconstructionSequence = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTTrackReconstructionForPF + process.HLTParticleFlowHFCleanedSequence + process.hltAK4PFJetsHFCleaned + process.hltAK4PFJetsLooseIDHFCleaned + process.hltAK4PFJetsTightIDHFCleaned ) -process.HLTAK4PFCorrectorProducersHFCleanedSequence = cms.Sequence( process.hltAK4PFFastJetHFCleanedCorrector + process.hltAK4PFRelativeCorrector + process.hltAK4PFAbsoluteCorrector + process.hltAK4PFResidualCorrector + process.hltAK4PFCorrectorHFCleaned ) -process.HLTAK4PFJetsHFCleanedCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetAllHFCleaned + process.HLTAK4PFCorrectorProducersHFCleanedSequence + process.hltAK4PFJetsHFCleanedCorrected + process.hltAK4PFJetsHFCleanedLooseIDCorrected + process.hltAK4PFJetsHFCleanedTightIDCorrected ) -process.HLTAK4PFJetsHFCleanedSequence = cms.Sequence( process.HLTPreAK4PFJetsHFCleanedRecoSequence + process.HLTAK4PFJetsHFCleanedReconstructionSequence + process.HLTAK4PFJetsHFCleanedCorrectionSequence ) -process.HLTCaloMETMHTPFMHTwithHFFilters = cms.Sequence( process.HLTRecoMETHFCleanedSequence + process.hltMET90HFCleaned + process.HLTAK4CaloJetsHFCleanedSequence + process.hltMhtHFCleaned + process.hltMHT90HFCleaned + process.HLTAK4PFJetsHFCleanedSequence + process.hltPFMHTTightIDHFCleaned + process.hltPFMHTTightIDHFCleaned120 ) -process.HLTBeamHaloCleanerSequence = cms.Sequence( process.hltCSCHaloData + process.hltEcalHaloData + process.hltHcalHaloData + process.hltGlobalHaloData + process.hltCaloRecHitsBeamHaloCleaned + process.hltTowerMakerForAllBeamHaloCleaned ) -process.HLTBTagMuJet40PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromJet40PF + process.hltSelector4JetsJet40PF + process.hltBSoftMuonJet40PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonJet40PFMu12L3TagInfos + process.hltBSoftMuonJet40PFMu12L3BJetTagsByDR ) -process.HLTBTagMuDiJet40PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromDiJet40PF + process.hltSelector4JetsDiJet40PF + process.hltBSoftMuonDiJet40PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonDiJet40PFMu12L3TagInfos + process.hltBSoftMuonDiJet40PFMu12L3BJetTagsByDR ) -process.HLTBTagMuDiJet100PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromDiJet100PF + process.hltSelector4JetsDiJet100PF + process.hltBSoftMuonDiJet100PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonDiJet100PFMu12L3TagInfos + process.hltBSoftMuonDiJet100PFMu12L3BJetTagsByDR ) -process.HLTBTagMuDiJet200PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromDiJet200PF + process.hltSelector4JetsDiJet200PF + process.hltBSoftMuonDiJet200PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonDiJet200PFMu12L3TagInfos + process.hltBSoftMuonDiJet200PFMu12L3BJetTagsByDR ) -process.HLTBTagMuDiJet350PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromDiJet350PF + process.hltSelector4JetsDiJet350PF + process.hltBSoftMuonDiJet350PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonDiJet350PFMu12L3TagInfos + process.hltBSoftMuonDiJet350PFMu12L3BJetTagsByDR ) -process.HLTBTagMuDiJet54PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromDiJet54PF + process.hltSelector4JetsDiJet54PF + process.hltBSoftMuonDiJet54PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonDiJet54PFMu12L3TagInfos + process.hltBSoftMuonDiJet54PFMu12L3BJetTagsByDR ) -process.HLTBTagMuDiJet62PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromDiJet62PF + process.hltSelector4JetsDiJet62PF + process.hltBSoftMuonDiJet62PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonDiJet62PFMu12L3TagInfos + process.hltBSoftMuonDiJet62PFMu12L3BJetTagsByDR ) -process.HLTSinglePhoton300erNoHESequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG300erEtFilter ) -process.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence = cms.Sequence( process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0) + process.hltL3fL1Mu6DoubleEG10f0Filtered8 ) -process.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter + process.HLTElePixelMatchSequence + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter ) -process.HLTSingleEle8CaloIdMGsfTrackIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltSingleEle8EgammaCandidatesWrapper + process.hltMu8Ele8EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu8Ele8HEFilter + process.hltEgammaClusterShape + process.hltMu8Ele8CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltMu8Ele8CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter + process.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter ) -process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 + process.HLTL3muontrkisovvlSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 ) -process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -process.HLTBTagMuDiJet20L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet20L1FastJet + process.hltSelector4JetsDiJet20L1FastJet + process.hltBSoftMuonDiJet20L1FastJetL25Jets + process.hltBSoftMuonDiJet20L1FastJetL25TagInfos + process.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuDiJet40L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet40L1FastJet + process.hltSelector4JetsDiJet40L1FastJet + process.hltBSoftMuonDiJet40L1FastJetL25Jets + process.hltBSoftMuonDiJet40L1FastJetL25TagInfos + process.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuDiJet70L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet70L1FastJet + process.hltSelector4JetsDiJet70L1FastJet + process.hltBSoftMuonDiJet70L1FastJetL25Jets + process.hltBSoftMuonDiJet70L1FastJetL25TagInfos + process.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuDiJet110L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet110L1FastJet + process.hltSelector4JetsDiJet110L1FastJet + process.hltBSoftMuonDiJet110L1FastJetL25Jets + process.hltBSoftMuonDiJet110L1FastJetL25TagInfos + process.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuDiJet200L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet200L1FastJet + process.hltSelector4JetsDiJet200L1FastJet + process.hltBSoftMuonDiJet200L1FastJetL25Jets + process.hltBSoftMuonDiJet200L1FastJetL25TagInfos + process.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuJet300L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromJet300L1FastJet + process.hltSelector4JetsJet300L1FastJet + process.hltBSoftMuonJet300L1FastJetL25Jets + process.hltBSoftMuonJet300L1FastJetL25TagInfos + process.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuJet300L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet + process.hltSelector4JetsAK8DiJet170L1FastJet + process.hltBSoftMuonAK8DiJet170L1FastJetL25Jets + process.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos + process.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuJet300L1AK8FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromJet300L1AK8FastJet + process.hltSelector4JetsJet300L1AK8FastJet + process.hltBSoftMuonJet300L1AK8FastJetL25Jets + process.hltBSoftMuonJet300L1AK8FastJetL25TagInfos + process.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR ) -process.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos + process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR ) -process.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrPairFilter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter + process.hltEgammaClusterShape + process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter + process.hltEgammaEcalPFClusterIso + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + process.HLTElePixelMatchSequence + process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + process.HLTGsfElectronSequence + process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) -process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 + process.HLTL3muontrkisovvlSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 ) -process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 + process.HLTL3muontrkisovvlSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 ) -process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -process.HLTMu12DoubleUnSeededPho20Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltMu12DiEG20EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltMu12DiEG20HEUnseededFilter ) -process.HLTPho20CaloIdLV2TripleSeededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1TripleEGOrDoubleEGOrSingleEG + process.hltEG20EtL1TripleEGFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG20HEL1TripleEGFilter + process.hltEgammaClusterShape + process.hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter ) -process.HLTTriplePho20CaloIdLV2UnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG20EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltEG20HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltTriEG20CaloIdLV2ClusterShapeUnseededFilter ) -process.HLTPho20CaloIdLV2UnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG20EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltEG20HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG20CaloIdLV2ClusterShapeUnseededFilter ) -process.HLTTriplePho20CaloIdLV2R9IdVLSequence = cms.Sequence( process.HLTPho20CaloIdLV2TripleSeededSequence + process.hltEgammaR9ID + process.hltEG20CaloIdLV2R9IdVLR9IdL1TripleEGFilter + process.HLTPho20CaloIdLV2UnseededSequence + process.hltEgammaR9IDUnseeded + process.hltTriEG20CaloIdLV2R9IdVLR9IdUnseededFilter ) -process.HLTPho30CaloIdLV2TripleSeededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1TripleEGOrDoubleEGOrSingleEG + process.hltEG30EtL1TripleEGFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30HEL1TripleEGFilter + process.hltEgammaClusterShape + process.hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter ) -process.HLTPho10CaloIdLV2UnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG10EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG10CaloIdLV2ClusterShapeUnseededFilter ) -process.HLTTriplePho303010CaloIdLV2Sequence = cms.Sequence( process.HLTPho30CaloIdLV2TripleSeededSequence + process.HLTPho10CaloIdLV2UnseededSequence + process.hltDiEG30CaloIdLV2EtUnseededFilter + process.hltDiEG30TriEG10CaloIdLV2EtUnseededFilter ) -process.HLTTriplePho303010CaloIdLV2R9IdVLSequence = cms.Sequence( process.HLTPho30CaloIdLV2TripleSeededSequence + process.hltEgammaR9ID + process.hltEG30CaloIdLV2R9IdVLR9IdL1TripleEGFilter + process.HLTPho10CaloIdLV2UnseededSequence + process.hltEgammaR9IDUnseeded + process.hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter + process.hltDiEG30CaloIdLV2R9IdVLEtUnseededFilter + process.hltDiEG30TriEG10HECaloIdV2R9IdVLEtUnseededFilter ) -process.HLTTriplePho35355CaloIdLV2R9IdVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1TripleEGOrDoubleEGOrSingleEG + process.hltEG35EtL1TripleEGFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG35HEL1TripleEGFilter + process.hltEgammaClusterShape + process.hltEG35CaloIdLV2ClusterShapeL1TripleEGFilter + process.hltEgammaR9ID + process.hltEG35CaloIdLV2R9IdVLR9IdL1TripleEGFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG5EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltEG5HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG5CaloIdLV2ClusterShapeUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter + process.hltDiEG35CaloIdLV2R9IdVLEtUnseededFilter + process.hltDiEG35TriEG5CaloIdLV2R9IdVLEtUnseededFilter ) -process.HLTPhoton25Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG18Filter + process.hltEG25L1EG18EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG25L1EG18HEFilter ) -process.HLTPhoton33Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG26Filter + process.hltEG33L1EG26EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG33L1EG26HEFilter ) -process.HLTPhoton50Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34to45Filter + process.hltEG50EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50HEFilter ) -process.HLTPhoton75Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34ORL1SingleEG40Filter + process.hltEG75EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75HEFilter ) -process.HLTPhoton90Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34ORL1SingleEG40Filter + process.hltEG90EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG90HEFilter ) -process.HLTPhoton120Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34ORL1SingleEG40Filter + process.hltEG120EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG120HEFilter ) -process.HLTPhoton150Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG150EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG150HEFilter ) -process.HLTPhoton175Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG175EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG175HEFilter ) -process.HLTPhoton200Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG200EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG200HEFilter ) -process.HLTRecoPixelVertexingForPhotonsSequence = cms.Sequence( process.HLTRecoPixelTracksSequence + process.hltPixelVerticesForPhotons ) -process.HLTIterativeTrackingForPhotonsIteration0 = cms.Sequence( process.hltIter0PFlowPixelSeedsFromPixelTracksForPhotons + process.hltIter0PFlowCkfTrackCandidatesForPhotons + process.hltIter0PFlowCtfWithMaterialTracksForPhotons + process.hltIter0PFlowTrackSelectionHighPurityForPhotons ) -process.HLTIterativeTrackingForPhotonsIteration1 = cms.Sequence( process.hltIter1ClustersRefRemovalForPhotons + process.hltIter1MaskedMeasurementTrackerEventForPhotons + process.hltIter1PixelLayerTripletsForPhotons + process.hltIter1PFlowPixelTrackingRegionsForPhotons + process.hltIter1PFlowPixelClusterCheckForPhotons + process.hltIter1PFlowPixelHitDoubletsForPhotons + process.hltIter1PFlowPixelHitTripletsForPhotons + process.hltIter1PFlowPixelSeedsForPhotons + process.hltIter1PFlowCkfTrackCandidatesForPhotons + process.hltIter1PFlowCtfWithMaterialTracksForPhotons + process.hltIter1PFlowTrackSelectionHighPurityLooseForPhotons + process.hltIter1PFlowTrackSelectionHighPurityTightForPhotons + process.hltIter1PFlowTrackSelectionHighPurityForPhotons ) -process.HLTIterativeTrackingForPhotonsIteration2 = cms.Sequence( process.hltIter2ClustersRefRemovalForPhotons + process.hltIter2MaskedMeasurementTrackerEventForPhotons + process.hltIter2PixelLayerPairsForPhotons + process.hltIter2PFlowPixelTrackingRegionsForPhotons + process.hltIter2PFlowPixelClusterCheckForPhotons + process.hltIter2PFlowPixelHitDoubletsForPhotons + process.hltIter2PFlowPixelSeedsForPhotons + process.hltIter2PFlowCkfTrackCandidatesForPhotons + process.hltIter2PFlowCtfWithMaterialTracksForPhotons + process.hltIter2PFlowTrackSelectionHighPurityForPhotons ) -process.HLTIterativeTrackingForPhotonsIter02 = cms.Sequence( process.HLTIterativeTrackingForPhotonsIteration0 + process.HLTIterativeTrackingForPhotonsIteration1 + process.hltIter1MergedForPhotons + process.HLTIterativeTrackingForPhotonsIteration2 + process.hltIter2MergedForPhotons ) -process.HLTTrackReconstructionForIsoForPhotons = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecoPixelVertexingForPhotonsSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingForPhotonsIter02 ) -process.HLTPhoton50R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG50R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG50R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG50R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG50R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG50R9Id90HE10IsoMTrackIsoFilter ) -process.HLTPhoton75R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG75R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG75R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG75R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG75R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG75R9Id90HE10IsoMTrackIsoFilter ) -process.HLTPhoton90R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG90R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG90R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG90R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG90R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG90R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG90R9Id90HE10IsoMTrackIsoFilter ) -process.HLTPhoton120R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG120R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG120R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG120R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG120R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG120R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG120R9Id90HE10IsoMTrackIsoFilter ) -process.HLTPhoton165R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG165R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG165R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG165R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG165R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG165R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG165R9Id90HE10IsoMTrackIsoFilter ) -process.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30L1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30LR9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30LHE12R9Id50b80eHEFilter + cms.ignore(process.hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter) + process.hltEgammaClusterShape + cms.ignore(process.hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter) + process.hltEgammaEcalPFClusterIso + cms.ignore(process.hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter) + process.hltEG30LRId85ORIso60CaloId15b35eANDHE12R9Id50b80eLegCombLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG22EtEta2p55UnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG22R9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG22HE12R9Id50b80eHEUnseededFilter + cms.ignore(process.hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter) + process.hltEgammaClusterShapeUnseeded + cms.ignore(process.hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter) + process.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(process.hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter) + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + cms.ignore(process.hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter) ) -process.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30L1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30PVR9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30PVHE10R9Id50b80eHEFilter + process.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter + process.hltEgammaClusterShape + process.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter + process.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18PVEtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18PVR9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEG18PVNewPixelMatchPMS2Filter + process.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter + process.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter ) -process.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30L1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30PVR9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30PVHE10R9Id50b80eHEFilter + process.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter + process.hltEgammaClusterShape + process.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter + process.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18PVEtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18PVR9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter + process.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter + process.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter ) -process.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30EBR9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30EBHE10R9Id50b80eHEFilter + cms.ignore(process.hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter) + process.hltEgammaClusterShape + cms.ignore(process.hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter) + process.hltEgammaEcalPFClusterIso + cms.ignore(process.hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter) + process.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18EBEtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18EBR9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG18EBHE10R9Id50b80eHEUnseededFilter + process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + cms.ignore(process.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter) + process.hltEgammaClusterShapeUnseeded + cms.ignore(process.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter) + process.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter) + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + cms.ignore(process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter) + process.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter ) -process.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30EBR9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30EBHE10R9Id50b80eHEFilter + cms.ignore(process.hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter) + process.hltEgammaClusterShape + cms.ignore(process.hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter) + process.hltEgammaEcalPFClusterIso + cms.ignore(process.hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter) + process.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18EBEtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18EBR9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG18EBHE10R9Id50b80eHEUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEG18EGNewPixelMatchPMS2Filter + cms.ignore(process.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter) + process.hltEgammaClusterShapeUnseeded + cms.ignore(process.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter) + process.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter) + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + cms.ignore(process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter) + process.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter ) -process.HLTTrackerMuonSequenceLowPt = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIteration0 + process.HLTIterativeTrackingIteration1 + process.hltIter1Merged + process.HLTL3muonrecoNocandSequence + process.hltDiMuonMergingIter01TkMu + process.hltDiMuonLinksIter01TkMuMerge + process.hltGlbTrkMuonsLowPtIter01Merge + process.hltGlbTrkMuonLowPtIter01MergeCands ) -process.HLTIterativeTrackingTau3muNoL1MassIteration0 = cms.Sequence( process.hltPixelTracksForSeedsTau3muNoL1MassFilter + process.hltPixelTracksForSeedsTau3muNoL1MassFitter + process.hltPixelTracksTrackingRegionsForSeedsTau3muNoL1Mass + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForSeedsTau3muNoL1Mass + process.hltPixelTracksHitQuadrupletsForSeedsTau3muNoL1Mass + process.hltPixelTracksForSeedsTau3muNoL1Mass + process.hltIter0DisplacedTau3muNoL1MassPixelSeedsFromPixelTracks + process.hltIter0DisplacedTau3muNoL1MassCkfTrackCandidates + process.hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks + process.hltIter0DisplacedTau3muNoL1MassTrackCutClassifier + process.hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity ) -process.HLTIterativeTrackingTau3muNoL1MassIteration1 = cms.Sequence( process.hltIter1DisplacedTau3muNoL1MassClustersRefRemoval + process.hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent + process.hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets + process.hltIter1DisplacedTau3muNoL1MassPixelTrackingRegions + process.hltIter1DisplacedTau3muNoL1MassPixelClusterCheck + process.hltIter1DisplacedTau3muNoL1MassPixelHitDoublets + process.hltIter1DisplacedTau3muNoL1MassPixelHitQuadruplets + process.hltIter1DisplacedTau3muNoL1MassPixelSeeds + process.hltIter1DisplacedTau3muNoL1MassCkfTrackCandidates + process.hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks + process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt + process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached + process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged + process.hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity ) -process.HLTIterativeTrackingTau3muNoL1MassIteration2 = cms.Sequence( process.hltIter2DisplacedTau3muNoL1MassClustersRefRemoval + process.hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent + process.hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets + process.hltIter2DisplacedTau3muNoL1MassPixelTrackingRegions + process.hltIter2DisplacedTau3muNoL1MassPixelClusterCheck + process.hltIter2DisplacedTau3muNoL1MassPixelHitDoublets + process.hltIter2DisplacedTau3muNoL1MassPixelHitTriplets + process.hltIter2DisplacedTau3muNoL1MassPixelSeeds + process.hltIter2DisplacedTau3muNoL1MassCkfTrackCandidates + process.hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks + process.hltIter2DisplacedTau3muNoL1MassTrackCutClassifier + process.hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity ) -process.HLTIterativeTrackingTau3muNoL1MassIter02 = cms.Sequence( process.HLTIterativeTrackingTau3muNoL1MassIteration0 + process.HLTIterativeTrackingTau3muNoL1MassIteration1 + process.hltIter1DisplacedTau3muNoL1MassMerged + process.HLTIterativeTrackingTau3muNoL1MassIteration2 + process.hltIter2DisplacedTau3muNoL1MassMerged ) -process.HLTL2muonrecoSequenceNoVtx = cms.Sequence( process.HLTL2muonrecoNocandSequence + process.hltL2MuonCandidatesNoVtx ) -process.HLTL3NoFiltersNoVtxmuonTkCandidateSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltL3TrajSeedOIStateNoVtx + process.hltL3TrackCandidateFromL2OIStateNoVtx + process.hltL3TkTracksFromL2OIStateNoVtx + process.hltL3NoFiltersNoVtxMuonsOIState + process.hltL3NoFiltersNoVtxTrajSeedOIHit + process.hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx + process.hltL3NoFiltersTkTracksFromL2OIHitNoVtx + process.hltL3NoFiltersNoVtxMuonsOIHit + process.hltL3NoFiltersNoVtxTkFromL2OICombination + process.hltPixelLayerTriplets + process.hltPixelLayerPairsLegacy + process.hltMixedLayerPairs + process.hltL3NoFiltersNoVtxTrajSeedIOHit + process.hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx + process.hltL3NoFiltersTkTracksFromL2IOHitNoVtx + process.hltL3NoFiltersNoVtxMuonsIOHit + process.hltL3NoFiltersNoVtxTrajectorySeed + process.hltL3NoFiltersTrackCandidateFromL2NoVtx ) -process.HLTL3NoFiltersNoVtxmuonrecoNocandSequence = cms.Sequence( process.HLTL3NoFiltersNoVtxmuonTkCandidateSequence + process.hltL3NoFiltersNoVtxTkTracksMergeStep1 + process.hltL3NoFiltersTkTracksFromL2Novtx + process.hltL3NoFiltersNoVtxMuonsLinksCombination + process.hltL3NoFiltersNoVtxMuons ) -process.HLTL3NoFiltersNoVtxmuonrecoSequence = cms.Sequence( process.HLTL3NoFiltersNoVtxmuonrecoNocandSequence + process.hltL3NoFiltersNoVtxMuonCandidates ) -process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets = cms.Sequence( process.HLTDoLocalPixelSequenceRegForBTag + process.HLTFastRecopixelvertexingSequence + process.HLTDoLocalStripSequenceRegForBTag + process.hltSelectorJets30L1FastJet + process.hltSelectorCentralJets30L1FastJeta + process.hltSelector8CentralJetsL1FastJet ) -process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt + process.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) -process.HLTIterativeTrackingIter12ForBTag = cms.Sequence( process.HLTIterativeTrackingIteration1ForBTag + process.hltIter1MergedForBTag + process.HLTIterativeTrackingIteration2ForBTag + process.hltIter2MergedForBTag ) -process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) -process.HLTIterativeTrackingIteration4DisplacedJets = cms.Sequence( process.hltDisplacedhltTrimmedPixelVertices + process.hltDisplacedhltIter4ClustersRefRemoval + process.hltDisplacedhltIter4MaskedMeasurementTrackerEvent + process.hltDisplacedhltIter4PixelLessLayerTriplets + process.hltDisplacedhltIter4PFlowPixelLessTrackingRegions + process.hltDisplacedhltIter4PFlowPixelLessClusterCheck + process.hltDisplacedhltIter4PFlowPixelLessHitDoublets + process.hltDisplacedhltIter4PFlowPixelLessHitTriplets + process.hltDisplacedhltIter4PFlowPixelLessSeeds + process.hltDisplacedhltIter4PFlowCkfTrackCandidates + process.hltDisplacedhltIter4PFlowCtfWithMaterialTracks + process.hltDisplacedhltIter4PFlowTrackSelectionHighPurity + process.hltIter4MergedWithIter012DisplacedJets ) -process.HLTDisplacedTrackRequirementDisplacedJetsLowPt = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt + process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt + process.hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt + process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) -process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt + process.hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) -process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) -process.HLTDisplacedTrackRequirementDisplacedJetsMidPt = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt + process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt + process.hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt + process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) -process.HLT2PromptTrackRequirementIter0DisplacedJets = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex + process.hltL3DisplacedDijet100FullTracksTrackIPProducer + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIP + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter ) -process.HLT2PromptTrackRequirementIter12DisplacedJets = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducer + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter ) -process.HLTDisplacedTrackRequirementDisplacedJets = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertex + process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducer + process.hltL4DisplacedDijetFullTracksJetTagProducerFromIP + process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilter ) -process.HLTCaloTausCreatorL1IsoTauRegionalSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltCaloTowersIsoTau1Regional + process.hltAkIsoTau1Regional + process.hltCaloTowersIsoTau2Regional + process.hltAkIsoTau2Regional + process.hltCaloTowersIsoTau3Regional + process.hltAkIsoTau3Regional + process.hltCaloTowersIsoTau4Regional + process.hltAkIsoTau4Regional + process.hltCaloTowersIsoTau5Regional + process.hltAkIsoTau5Regional + process.hltCaloTowersIsoTau6Regional + process.hltAkIsoTau6Regional + process.hltCaloTowersIsoTau7Regional + process.hltAkIsoTau7Regional + process.hltCaloTowersIsoTau8Regional + process.hltAkIsoTau8Regional + process.hltCaloTowersIsoTau9Regional + process.hltAkIsoTau9Regional + process.hltCaloTowersIsoTau10Regional + process.hltAkIsoTau10Regional + process.hltCaloTowersIsoTau11Regional + process.hltAkIsoTau11Regional + process.hltCaloTowersIsoTau12Regional + process.hltAkIsoTau12Regional ) -process.HLTL2TauJetsL1IsoTauSeededSequence = cms.Sequence( process.HLTCaloTausCreatorL1IsoTauRegionalSequence + process.hltL2TauJetsL1IsoTauSeeded ) -process.HLTDoLocalPixelSequenceRegL2Tau = cms.Sequence( process.hltSiPixelDigisRegForTau + process.hltSiPixelClustersRegForTau + process.hltSiPixelClustersRegForTauCache + process.hltSiPixelRecHitsRegForTau ) -process.HLTPixelTrackingSequenceRegL2Tau = cms.Sequence( process.HLTDoLocalPixelSequenceRegL2Tau + process.hltPixelTracksFilter + process.hltPixelTracksFitter + process.hltPixelTracksTrackingRegionsRegForTau + process.hltPixelLayerQuadrupletsRegForTau + process.hltPixelTracksHitDoubletsRegForTau + process.hltPixelTracksHitQuadrupletsRegForTau + process.hltPixelTracksRegForTau + process.hltPixelVerticesRegForTau ) -process.HLTL2TauPixelIsolationSequence = cms.Sequence( process.hltL2TausForPixelIsolation + process.HLTPixelTrackingSequenceRegL2Tau + process.hltL2TauPixelIsoTagProducer ) -process.HLTIterativeTrackingIteration0TauReg = cms.Sequence( process.hltIter0PFLowPixelSeedsFromPixelTracksTauReg + process.hltIter0PFlowCkfTrackCandidatesTauReg + process.hltIter0PFlowCtfWithMaterialTracksTauReg + process.hltIter0PFlowTrackCutClassifierTauReg + process.hltIter0PFlowTrackSelectionHighPurityTauReg ) -process.HLTIter0TrackAndTauJet4Iter1SequenceTauReg = cms.Sequence( process.hltTrackIter0RefsForJets4Iter1TauReg + process.hltAK4Iter0TrackJets4Iter1TauReg + process.hltIter0TrackAndTauJets4Iter1TauReg ) -process.HLTIterativeTrackingIteration1TauReg = cms.Sequence( process.hltIter1ClustersRefRemovalTauReg + process.hltIter1MaskedMeasurementTrackerEventTauReg + process.hltIter1PixelLayerQuadrupletsTauReg + process.hltIter1PFlowPixelTrackingRegionsTauReg + process.hltIter1PFlowPixelClusterCheckTauReg + process.hltIter1PFlowPixelHitDoubletsTauReg + process.hltIter1PFlowPixelHitQuadrupletsTauReg + process.hltIter1PFlowPixelSeedsTauReg + process.hltIter1PFlowCkfTrackCandidatesTauReg + process.hltIter1PFlowCtfWithMaterialTracksTauReg + process.hltIter1PFlowTrackCutClassifierPromptTauReg + process.hltIter1PFlowTrackCutClassifierDetachedTauReg + process.hltIter1PFlowTrackCutClassifierMergedTauReg + process.hltIter1PFlowTrackSelectionHighPurityTauReg ) -process.HLTIter1TrackAndTauJets4Iter2SequenceTauReg = cms.Sequence( process.hltIter1TrackRefsForJets4Iter2TauReg + process.hltAK4Iter1TrackJets4Iter2TauReg + process.hltIter1TrackAndTauJets4Iter2TauReg ) -process.HLTIterativeTrackingIteration2TauReg = cms.Sequence( process.hltIter2ClustersRefRemovalTauReg + process.hltIter2MaskedMeasurementTrackerEventTauReg + process.hltIter2PixelLayerTripletsTauReg + process.hltIter2PFlowPixelTrackingRegionsTauReg + process.hltIter2PFlowPixelClusterCheckTauReg + process.hltIter2PFlowPixelHitDoubletsTauReg + process.hltIter2PFlowPixelHitTripletsTauReg + process.hltIter2PFlowPixelSeedsTauReg + process.hltIter2PFlowCkfTrackCandidatesTauReg + process.hltIter2PFlowCtfWithMaterialTracksTauReg + process.hltIter2PFlowTrackCutClassifierTauReg + process.hltIter2PFlowTrackSelectionHighPurityTauReg ) -process.HLTIterativeTrackingIter02TauReg = cms.Sequence( process.HLTIterativeTrackingIteration0TauReg + process.HLTIter0TrackAndTauJet4Iter1SequenceTauReg + process.HLTIterativeTrackingIteration1TauReg + process.hltIter1MergedTauReg + process.HLTIter1TrackAndTauJets4Iter2SequenceTauReg + process.HLTIterativeTrackingIteration2TauReg + process.hltIter2MergedTauReg ) -process.HLTTrackReconstructionForPFReg = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltPixelLayerTriplets + process.hltPixelTracksHybridFilter + process.hltPixelTracksHybridFitter + process.hltPixelTracksTrackingRegionsHybrid + process.hltPixelTracksHitDoubletsHybrid + process.hltPixelTracksHitTripletsHybrid + process.hltPixelTracksHybrid + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02TauReg + process.hltPFMuonMergingTauReg + process.hltMuonLinksReg + process.hltMuonsReg ) -process.HLTParticleFlowSequenceReg = cms.Sequence( process.HLTPreshowerSequence + process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitHBHE + process.hltParticleFlowRecHitHCAL + process.hltParticleFlowRecHitHF + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowClusterHBHE + process.hltParticleFlowClusterHCAL + process.hltParticleFlowClusterHF + process.hltLightPFTracksReg + process.hltParticleFlowBlockReg + process.hltParticleFlowReg ) -process.HLTPFJetsSequenceReg = cms.Sequence( process.hltAK4PFJetsReg ) -process.HLTPFJetTriggerSequenceRegNoMu = cms.Sequence( process.HLTTrackReconstructionForPFReg + process.HLTParticleFlowSequenceReg + process.HLTPFJetsSequenceReg ) -process.HLTPFJetTriggerSequenceReg = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTPFJetTriggerSequenceRegNoMu ) -process.HLTPFTauReg = cms.Sequence( process.hltTauPFJets08RegionReg + process.hltTauPFJetsRecoTauChargedHadronsReg + process.hltPFTauPiZerosReg + process.hltPFTausSansRefReg + process.hltPFTausReg + process.hltPFTauTrackDiscriminatorReg + process.hltSelectedPFTausTrackFindingReg + process.hltPFTauTrackReg ) -process.HLTDoublePFTauPt20Eta2p1Trk1Reg = cms.Sequence( process.hltDoublePFTau20Reg + process.hltPFTauTrackPt1DiscriminatorReg + process.hltSelectedPFTausTrackPt1Reg + process.hltDoublePFTau20TrackPt1Reg ) -process.HLTLooseChargedIsoPFTauSequenceReg = cms.Sequence( process.hltPFTauLooseAbsoluteChargedIsolationDiscriminatorReg + process.hltPFTauLooseRelativeChargedIsolationDiscriminatorReg + process.hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg ) -process.HLTMediumChargedIsoPFTauSequenceReg = cms.Sequence( process.hltPFTauMediumAbsoluteChargedIsolationDiscriminatorReg + process.hltPFTauMediumRelativeChargedIsolationDiscriminatorReg + process.hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg ) -process.HLTTightChargedIsoPFTauSequenceReg = cms.Sequence( process.hltPFTauTightAbsoluteChargedIsolationDiscriminatorReg + process.hltPFTauTightRelativeChargedIsolationDiscriminatorReg + process.hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg ) -process.HLTEle30erJetC34WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1IsoEG30erJetC34drMin0p3Filter + process.hltEG30L1IsoEGerJetC34drMin0p3EtFilter + process.hltEgammaClusterShape + process.hltEle30erJetC34WPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle30erJetC34WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle30erJetC34WPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle30erJetC34WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle30erJetC34WPTightPixelMatchFilter + process.hltEle30erJetC34WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter + process.hltEle30erJetC34WPTightGsfMissingHitsFilter + process.hltEle30erJetC34WPTightGsfDetaFilter + process.hltEle30erJetC34WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle30erJetC34WPTightGsfTrackIsoFilter ) -process.HLTEle28erHTT100WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1IsoEG28erHTT100Filter + process.hltEG28L1IsoEG28erHTT100EtFilter + process.hltEgammaClusterShape + process.hltEle28erHTT100WPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle28erHTT100WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle28erHTT100WPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle28erHTT100WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle28erHTT100WPTightPixelMatchFilter + process.hltEle28erHTT100WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter + process.hltEle28erHTT100WPTightGsfMissingHitsFilter + process.hltEle28erHTT100WPTightGsfDetaFilter + process.hltEle28erHTT100WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle28erHTT100WPTightGsfTrackIsoFilter ) -process.HLTPFHcalClusteringForEgammaUnseeded = cms.Sequence( process.hltParticleFlowRecHitHBHEForEgammaUnseeded + process.hltParticleFlowRecHitHCALForEgammaUnseeded + process.hltParticleFlowRecHitHFForEgammaUnseeded + process.hltParticleFlowClusterHBHEForEgammaUnseeded + process.hltParticleFlowClusterHCALForEgammaUnseeded + process.hltParticleFlowClusterHFForEgammaUnseeded ) -process.HLTEle28HighEtaSC20Mass55Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrFilter + process.hltEle28HighEtaSC20EtFilter + process.hltEgammaClusterShape + process.hltEle28HighEtaSC20ClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle28HighEtaSC20HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle28HighEtaSC20EcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle28HighEtaSC20HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle28HighEtaSC20PixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle28HighEtaSC20OneOEMinusOneOPFilter + process.hltEle28HighEtaSC20DetaFilter + process.hltEle28HighEtaSC20DphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle28HighEtaSC20TrackIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG20EtUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEle28HighEtaSC20ClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEle28HighEtaSC20EcalIsoFilterUnseeded + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltEle28HighEtaSC20HEFilterUnseeded + process.HLTPFHcalClusteringForEgammaUnseeded + process.hltEgammaHcalPFClusterIsoUnseeded + process.hltEle28HighEtaSC20HcalIsoFilterUnseeded + process.hltHighEtaSC20Selector + process.hltHighEtaSC20SelectorFilter + process.hltEle28HighEtaSC20Mass55Filter ) -process.HLTPhoton23Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter + process.hltEG23EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG23HEFilter ) -process.HLTEle15VVVLGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5OpenFilter + process.hltEG15EtFilter + process.hltEgammaClusterShape + process.hltEle15VVVLClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle15VVVLHEFilter + process.hltEgammaEcalPFClusterIsoR02 + process.hltEle15VVVLEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIsoR02 + process.hltEle15VVVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle15VVVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle15VVVLGsfOneOEMinusOneOPFilter + process.hltEle15VVVLGsfChi2Filter + process.hltEle15VVVLGsfMissingHitsFilter + process.hltEle15VVVLGsfDetaFilter + process.hltEle15VVVLGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIsoR02 + process.hltEle15VVVLGsfTrackIsoFilter ) -process.HLTEle50VVVLGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5OpenFilter + process.hltEG50IsoVVVLEtFilter + process.hltEgammaClusterShape + process.hltEle50VVVLClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle50VVVLHEFilter + process.hltEgammaEcalPFClusterIsoR02 + process.hltEle50VVVLEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIsoR02 + process.hltEle50VVVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle50VVVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle50VVVLGsfOneOEMinusOneOPFilter + process.hltEle50VVVLGsfChi2Filter + process.hltEle50VVVLGsfMissingHitsFilter + process.hltEle50VVVLGsfDetaFilter + process.hltEle50VVVLGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIsoR02 + process.hltEle50VVVLGsfTrackIsoFilter ) -process.HLTMuVVVLCombinedIsolationR02Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTDoLocalHcalSequence + process.hltTowerMakerForAll + process.hltFixedGridRhoFastjetAllCaloForMuons + process.hltL3CaloMuonCorrectedVVVLIsolations + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltL3MuonCombRelIsolationVVVL ) -process.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence = cms.Sequence( process.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0) + process.hltL3fL1DoubleMu7EG7f0Filtered9 ) -process.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter + process.HLTElePixelMatchSequence + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter ) -process.HLTDoubleMu20Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTDoubleMu24Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTIterL3OImuonTkCandidateSequenceNoVtx = cms.Sequence( process.hltIterL3OISeedsFromL2MuonsNoVtx + process.hltIterL3OITrackCandidatesNoVtx + process.hltIterL3OIMuCtfWithMaterialTracksNoVtx + process.hltIterL3OIMuonTrackCutClassifierNoVtx + process.hltIterL3OIMuonTrackSelectionHighPurityNoVtx + process.hltL3MuonsIterL3OINoVtx ) -process.HLTIterL3MuonRecoPixelTracksSequenceNoVtx = cms.Sequence( process.hltIterL3MuonPixelTracksFilterNoVtx + process.hltIterL3MuonPixelTracksFitterNoVtx + process.hltIterL3MuonPixelTracksTrackingRegionsNoVtx + process.hltIterL3MuonPixelLayerQuadrupletsNoVtx + process.hltIterL3MuonPixelTracksHitDoubletsNoVtx + process.hltIterL3MuonPixelTracksHitQuadrupletsNoVtx + process.hltIterL3MuonPixelTracksNoVtx ) -process.HLTIterL3MuonRecopixelvertexingSequenceNoVtx = cms.Sequence( process.HLTIterL3MuonRecoPixelTracksSequenceNoVtx + process.hltIterL3MuonPixelVerticesNoVtx + process.hltIterL3MuonTrimmedPixelVerticesNoVtx ) -process.HLTIterativeTrackingIteration0ForIterL3MuonNoVtx = cms.Sequence( process.hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx + process.hltIter0IterL3MuonCkfTrackCandidatesNoVtx + process.hltIter0IterL3MuonCtfWithMaterialTracksNoVtx + process.hltIter0IterL3MuonTrackCutClassifierNoVtx + process.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingIteration2ForIterL3MuonNoVtx = cms.Sequence( process.hltIter2IterL3MuonClustersRefRemovalNoVtx + process.hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx + process.hltIter2IterL3MuonPixelLayerTripletsNoVtx + process.hltIter2IterL3MuonPixelClusterCheckNoVtx + process.hltIter2IterL3MuonPixelHitDoubletsNoVtx + process.hltIter2IterL3MuonPixelHitTripletsNoVtx + process.hltIter2IterL3MuonPixelSeedsNoVtx + process.hltIter2IterL3MuonCkfTrackCandidatesNoVtx + process.hltIter2IterL3MuonCtfWithMaterialTracksNoVtx + process.hltIter2IterL3MuonTrackCutClassifierNoVtx + process.hltIter2IterL3MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingIter02ForIterL3MuonNoVtx = cms.Sequence( process.HLTIterativeTrackingIteration0ForIterL3MuonNoVtx + process.HLTIterativeTrackingIteration2ForIterL3MuonNoVtx + process.hltIter2IterL3MuonMergedNoVtx ) -process.HLTIterL3IOmuonTkCandidateSequenceNoVtx = cms.Sequence( process.HLTIterL3MuonRecopixelvertexingSequenceNoVtx + process.HLTIterativeTrackingIter02ForIterL3MuonNoVtx + process.hltL3MuonsIterL3IONoVtx ) -process.HLTIterL3OIAndIOFromL2muonTkCandidateSequenceNoVtx = cms.Sequence( process.HLTIterL3OImuonTkCandidateSequenceNoVtx + process.hltIterL3OIL3MuonsLinksCombinationNoVtx + process.hltIterL3OIL3MuonsNoVtx + process.hltIterL3OIL3MuonCandidatesNoVtx + process.hltL2SelectorForL3IONoVtx + process.HLTIterL3IOmuonTkCandidateSequenceNoVtx + process.hltIterL3MuonsFromL2LinksCombinationNoVtx + process.hltIterL3MuonsFromL2NoVtx ) -process.HLTRecoPixelTracksSequenceForIterL3FromL1MuonNoVtx = cms.Sequence( process.hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx + process.hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx + process.hltIterL3FromL1MuonPixelTracksHitDoubletsNoVtx + process.hltIterL3FromL1MuonPixelTracksHitQuadrupletsNoVtx + process.hltIterL3FromL1MuonPixelTracksNoVtx ) -process.HLTRecopixelvertexingSequenceForIterL3FromL1MuonNoVtx = cms.Sequence( process.HLTRecoPixelTracksSequenceForIterL3FromL1MuonNoVtx + process.hltIterL3FromL1MuonPixelVerticesNoVtx + process.hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx ) -process.HLTIterativeTrackingIteration0ForIterL3FromL1MuonNoVtx = cms.Sequence( process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx + process.hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx + process.hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx + process.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx + process.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingIteration2ForIterL3FromL1MuonNoVtx = cms.Sequence( process.hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx + process.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx + process.hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx + process.hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx + process.hltIter2IterL3FromL1MuonPixelHitDoubletsNoVtx + process.hltIter2IterL3FromL1MuonPixelHitTripletsNoVtx + process.hltIter2IterL3FromL1MuonPixelSeedsNoVtx + process.hltIter2IterL3FromL1MuonCkfTrackCandidatesNoVtx + process.hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx + process.hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx + process.hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingIter02ForIterL3FromL1MuonNoVtx = cms.Sequence( process.HLTIterativeTrackingIteration0ForIterL3FromL1MuonNoVtx + process.HLTIterativeTrackingIteration2ForIterL3FromL1MuonNoVtx + process.hltIter2IterL3FromL1MuonMergedNoVtx ) -process.HLTIterL3IOmuonFromL1TkCandidateSequenceNoVtx = cms.Sequence( process.HLTRecopixelvertexingSequenceForIterL3FromL1MuonNoVtx + process.HLTIterativeTrackingIter02ForIterL3FromL1MuonNoVtx ) -process.HLTIterL3muonTkCandidateSequenceNoVtx = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTIterL3OIAndIOFromL2muonTkCandidateSequenceNoVtx + process.hltIterL3MuonL1MuonNoL2SelectorNoVtx + process.HLTIterL3IOmuonFromL1TkCandidateSequenceNoVtx ) -process.HLTL3muonrecoNocandSequenceNoVtx = cms.Sequence( process.HLTIterL3muonTkCandidateSequenceNoVtx + process.hltIterL3MuonMergedNoVtx + process.hltIterL3MuonAndMuonFromL1MergedNoVtx + process.hltL3MuonsIterL3LinksNoVtx + process.hltIterL3MuonsNoVtx ) -process.HLTL3muonrecoSequenceNoVtx = cms.Sequence( process.HLTL3muonrecoNocandSequenceNoVtx + process.hltIterL3MuonCandidatesNoVtx ) -process.HLTTrackerMuonSequenceNoVtx = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecoPixelTracksSequence + process.HLTDoLocalStripSequence + process.hltMuTrackSeeds + process.hltMuCkfTrackCandidates + process.hltMuCtfTracks + process.HLTL3muonrecoNocandSequenceNoVtx + process.hltDiMuonMergingNoVtx + process.hltDiMuonLinksNoVtx + process.hltGlbTrkMuonsNoVtx + process.hltGlbTrkMuonCandsNoVtx ) -process.HLTEle8CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter + process.hltEle8CaloIdLTrackIdLIsoVLEtFilter + process.hltEgammaClusterShape + process.hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle8CaloIdLTrackIdLIsoVLHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter + process.hltEle8CaloIdLTrackIdLIsoVLDetaFilter + process.hltEle8CaloIdLTrackIdLIsoVLDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter ) -process.HLTEle12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter + process.hltEle12CaloIdLTrackIdLIsoVLEtFilter + process.hltEgammaClusterShape + process.hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle12CaloIdLTrackIdLIsoVLHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter + process.hltEle12CaloIdLTrackIdLIsoVLDetaFilter + process.hltEle12CaloIdLTrackIdLIsoVLDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter ) -process.HLTEle23CaloIdLTrackIdLIsoVLJet30Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter + process.hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter + process.hltEgammaClusterShape + process.hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter + process.hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter + process.hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter ) -process.HLTEle8CaloIdMGsfTrkIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaCandidatesWrapper + process.hltEle8EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle8HEFilter + process.hltEgammaClusterShape + process.hltEle8CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle8CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltEle8CaloIdMGsfTrackIdMDetaFilter + process.hltEle8CaloIdMGsfTrackIdMDphiFilter ) -process.HLTEle17CaloIdMGsfTrkIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaCandidatesWrapper + process.hltEle17EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle17HEFilter + process.hltEgammaClusterShape + process.hltEle17CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle17CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltEle17CaloIdMGsfTrackIdMDetaFilter + process.hltEle17CaloIdMGsfTrackIdMDphiFilter ) -process.HLTEle23CaloIdMGsfTrkIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaCandidatesWrapper + process.hltEle23EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle23HEFilter + process.hltEgammaClusterShape + process.hltEle23CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle23CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltEle23CaloIdMGsfTrackIdMDetaFilter + process.hltEle23CaloIdMGsfTrackIdMDphiFilter ) -process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEle50EtFilter + process.hltEgammaClusterShape + process.hltEle50CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle50CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle50CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle115CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG115EtFilter + process.hltEgammaClusterShape + process.hltEG115CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG115CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle115CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle115CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle135CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG135EtFilter + process.hltEgammaClusterShape + process.hltEG135CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG135CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle135CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle135CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle145CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG145EtFilter + process.hltEgammaClusterShape + process.hltEG145CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG145CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle145CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle145CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle200CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG200EtFilter + process.hltEgammaClusterShape + process.hltEG200CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG200CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle200CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle200CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle250CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG250EtFilter + process.hltEgammaClusterShape + process.hltEG250CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG250CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle250CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle250CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle300CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG300EtFilter + process.hltEgammaClusterShape + process.hltEG300CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG300CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle300CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle300CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTBtagCSVSequencePF = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelector + process.hltPFJetForBtag + process.hltBLifetimeAssociatorPF + process.hltBLifetimeTagInfosPF + process.hltInclusiveVertexFinderPF + process.hltInclusiveSecondaryVerticesPF + process.hltTrackVertexArbitratorPF + process.hltInclusiveMergedVerticesPF + process.hltSecondaryVertexTagInfosPF + process.hltCombinedSecondaryVertexBJetTagsPF ) -process.HLTBtagDeepCSVSequenceL3 = cms.Sequence( process.hltSelectorJets30L1FastJet + process.hltSelectorCentralJets30L1FastJeta + process.hltSelector8CentralJetsL1FastJet + process.HLTTrackReconstructionForBTag + process.hltVerticesL3 + process.hltFastPixelBLifetimeL3Associator + process.hltImpactParameterTagInfos + process.hltInclusiveVertexFinder + process.hltInclusiveSecondaryVertices + process.hltTrackVertexArbitrator + process.hltInclusiveMergedVertices + process.hltInclusiveSecondaryVertexFinderTagInfos + process.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo + process.hltDeepCombinedSecondaryVertexBJetTagsCalo ) -process.HLTBtagDeepCSVSequencePF = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelector + process.hltPFJetForBtag + process.hltDeepBLifetimeTagInfosPF + process.hltDeepInclusiveVertexFinderPF + process.hltDeepInclusiveSecondaryVerticesPF + process.hltDeepTrackVertexArbitratorPF + process.hltDeepInclusiveMergedVerticesPF + process.hltDeepSecondaryVertexTagInfosPF + process.hltDeepCombinedSecondaryVertexBJetTagsInfos + process.hltDeepCombinedSecondaryVertexBJetTagsPF ) -process.HLTPFHT350MinPFJet15Sequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.hltHtMhtJet10 + process.hltHT175Jet10 + process.HLTAK4PFJetsSequence + process.hltPFHTJet15 + process.hltPFHT350Jet15 ) -process.HLTPhoton60R9Id90CaloIdLIsoLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter + process.hltEG60EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG60HEFilter + process.hltEgammaR9ID + process.hltEG60R9Id90CaloIdLIsoLR9IdFilter + process.hltEgammaClusterShape + process.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter ) -process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter + process.hltEG60EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG60HEFilter + process.hltEgammaR9ID + process.hltEG60R9Id90CaloIdLIsoLR9IdFilter + process.hltEgammaClusterShape + process.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter + process.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter ) -process.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( process.hltPixelTracksForHighMultFilter + process.hltPixelTracksForHighMultFitter + process.hltPixelTracksTrackingRegionsForHighMult + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForHighMult + process.hltPixelTracksHitQuadrupletsForHighMult + process.hltPixelTracksForHighMult + process.hltPixelVerticesForHighMult ) -process.HLTDoLocalStripSequenceFull = cms.Sequence( process.hltSiStripExcludedFEDListProducer + process.hltSiStripRawToClustersFacilityFull + process.hltSiStripClustersFull + process.hltSiStripMatchedRecHitsFull ) -process.HLTFullIterativeTrackingIteration0 = cms.Sequence( process.hltFullIter0PixelQuadruplets + process.hltFullIter0PixelTrackingRegions + process.hltFullIter0PixelClusterCheck + process.hltFullIter0PixelHitDoublets + process.hltFullIter0PixelHitQuadruplets + process.hltFullIter0PixelSeeds + process.hltFullIter0CkfTrackCandidates + process.hltFullIter0CtfWithMaterialTracks + process.hltFullIter0PrimaryVertices + process.hltFullIter0TrackMVAClassifier + process.hltFullIter0HighPurityTracks ) -process.HLTFullIterativeTrackingIteration1 = cms.Sequence( process.hltFullIter1ClustersRefRemoval + process.hltFullIter1MaskedMeasurementTrackerEvent + process.hltFullIter1PixelQuadruplets + process.hltFullIter1PixelTrackingRegions + process.hltFullIter1PixelClusterCheck + process.hltFullIter1PixelHitDoublets + process.hltFullIter1PixelHitQuadruplets + process.hltFullIter1PixelSeeds + process.hltFullIter1CkfTrackCandidates + process.hltFullIter1CtfWithMaterialTracks + process.hltFullIter1TrackMVAClassifier + process.hltFullIter1HighPurityTracks ) -process.HLTFullIterativeTrackingIteration2 = cms.Sequence( process.hltFullIter2ClustersRefRemoval + process.hltFullIter2MaskedMeasurementTrackerEvent + process.hltFullIter2PixelTriplets + process.hltFullIter2PixelTrackingRegions + process.hltFullIter2PixelClusterCheck + process.hltFullIter2PixelHitDoublets + process.hltFullIter2PixelHitTriplets + process.hltFullIter2PixelSeeds + process.hltFullIter2CkfTrackCandidates + process.hltFullIter2CtfWithMaterialTracks + process.hltFullIter2TrackMVAClassifier + process.hltFullIter2HighPurityTracks ) -process.HLTFullIterativeTrackingIteration3 = cms.Sequence( process.hltFullIter3ClustersRefRemoval + process.hltFullIter3MaskedMeasurementTrackerEvent + process.hltFullIter3PixelTriplets + process.hltFullIter3PixelTrackingRegions + process.hltFullIter3PixelClusterCheck + process.hltFullIter3PixelHitDoublets + process.hltFullIter3PixelHitTriplets + process.hltFullIter3PixelSeeds + process.hltFullIter3CkfTrackCandidates + process.hltFullIter3CtfWithMaterialTracks + process.hltFullIter3TrackMVAClassifier + process.hltFullIter3HighPurityTracks ) -process.HLTFullIterativeTrackingIteration4 = cms.Sequence( process.hltFullIter4ClustersRefRemoval + process.hltFullIter4MaskedMeasurementTrackerEvent + process.hltFullIter4PixelQuadruplets + process.hltFullIter4PixelTrackingRegions + process.hltFullIter4PixelClusterCheck + process.hltFullIter4PixelHitDoublets + process.hltFullIter4PixelHitQuadruplets + process.hltFullIter4PixelSeeds + process.hltFullIter4CkfTrackCandidates + process.hltFullIter4CtfWithMaterialTracks + process.hltFullIter4TrackMVAClassifier + process.hltFullIter4HighPurityTracks ) -process.HLTFullIterativeTrackingIteration5 = cms.Sequence( process.hltFullIter5ClustersRefRemoval + process.hltFullIter5MaskedMeasurementTrackerEvent + process.hltFullIter5PixelTriplets + process.hltFullIter5PixelTrackingRegions + process.hltFullIter5PixelClusterCheck + process.hltFullIter5PixelHitDoublets + process.hltFullIter5PixelHitTriplets + process.hltFullIter5PixelSeeds + process.hltFullIter5CkfTrackCandidates + process.hltFullIter5CtfWithMaterialTracks + process.hltFullIter5TrackMVAClassifier + process.hltFullIter5HighPurityTracks ) -process.HLTFullIterativeTrackingIteration6 = cms.Sequence( process.hltFullIter6ClustersRefRemoval + process.hltFullIter6MaskedMeasurementTrackerEvent + process.hltFullIter6PixelPairsA + process.hltFullIter6PixelTrackingRegionsA + process.hltFullIter6PixelClusterCheck + process.hltFullIter6PixelHitDoubletsA + process.hltFullIter6PixelSeedsA + process.hltFullIter6PixelPairsB + process.hltFullIter6PixelTrackingRegionsB + process.hltFullIter6PixelHitDoubletsB + process.hltFullIter6PixelSeedsB + process.hltFullIter6PixelSeeds + process.hltFullIter6CkfTrackCandidates + process.hltFullIter6CtfWithMaterialTracks + process.hltFullIter6TrackMVAClassifier + process.hltFullIter6HighPurityTracks ) -process.HLTFullIterativeTrackingIteration7 = cms.Sequence( process.hltFullIter7ClustersRefRemoval + process.hltFullIter7MaskedMeasurementTrackerEvent + process.hltFullIter7MixedLayersA + process.hltFullIter7MixedTrackingRegionsA + process.hltFullIter7MixedClusterCheck + process.hltFullIter7MixedHitDoubletsA + process.hltFullIter7MixedHitTripletsA + process.hltFullIter7MixedSeedsA + process.hltFullIter7MixedLayersB + process.hltFullIter7MixedTrackingRegionsB + process.hltFullIter7MixedHitDoubletsB + process.hltFullIter7MixedHitTripletsB + process.hltFullIter7MixedSeedsB + process.hltFullIter7MixedSeeds + process.hltFullIter7CkfTrackCandidates + process.hltFullIter7CtfWithMaterialTracks + process.hltFullIter7TrackMVAClassifier + process.hltFullIter7HighPurityTracks ) -process.HLTFullIterativeTrackingIteration8 = cms.Sequence( process.hltFullIter8ClustersRefRemoval + process.hltFullIter8MaskedMeasurementTrackerEvent + process.hltFullIter8PixelLessLayers + process.hltFullIter8PixelLessTrackingRegions + process.hltFullIter8PixelLessClusterCheck + process.hltFullIter8PixelLessHitDoublets + process.hltFullIter8PixelLessHitTriplets + process.hltFullIter8PixelLessSeeds + process.hltFullIter8CkfTrackCandidates + process.hltFullIter8CtfWithMaterialTracks + process.hltFullIter8TrackMVAClassifier + process.hltFullIter8HighPurityTracks ) -process.HLTFullIterativeTrackingIteration9 = cms.Sequence( process.hltFullIter9ClustersRefRemoval + process.hltFullIter9MaskedMeasurementTrackerEvent + process.hltFullIter9TobTecLayersTripl + process.hltFullIter9TobTecTrackingRegionsTripl + process.hltFullIter9TobTecClusterCheck + process.hltFullIter9TobTecHitDoubletsTripl + process.hltFullIter9TobTecHitTripletsTripl + process.hltFullIter9TobTecSeedsTripl + process.hltFullIter9TobTecLayersPair + process.hltFullIter9TobTecTrackingRegionsPair + process.hltFullIter9TobTecHitDoubletsPair + process.hltFullIter9TobTecSeedsPair + process.hltFullIter9TobTecSeeds + process.hltFullIter9CkfTrackCandidates + process.hltFullIter9CtfWithMaterialTracks + process.hltFullIter9TrackMVAClassifier ) -process.HLTFullIterativeTracking = cms.Sequence( process.HLTFullIterativeTrackingIteration0 + process.HLTFullIterativeTrackingIteration1 + process.HLTFullIterativeTrackingIteration2 + process.HLTFullIterativeTrackingIteration3 + process.HLTFullIterativeTrackingIteration4 + process.HLTFullIterativeTrackingIteration5 + process.HLTFullIterativeTrackingIteration6 + process.HLTFullIterativeTrackingIteration7 + process.HLTFullIterativeTrackingIteration8 + process.HLTFullIterativeTrackingIteration9 + process.hltFullIterativeTrackingMerged ) -process.HLTSC3018EIso15HE30eMass70Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGWithJetAndTauFilter + process.hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHToverET + process.hltEG30HE30HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30EIso15HE30EcalIsoLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18EtEta2p55UnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG18HE30eHEUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG18EIso15HE30EcalIsoUnseededFilter + process.hltDiEG18EIso15ANDHE30Mass70CombMassLastFilter ) -process.HLTBeginSequenceL1Fat = cms.Sequence( process.hltTriggerType + process.hltL1EventNumberL1Fat + process.HLTL1UnpackerSequence + process.HLTBeamSpot ) -process.HLTBeginSequenceRandom = cms.Sequence( process.hltRandomEventsFilter + process.hltGtStage2Digis ) -process.HLTCaloScoutingSequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean ) -process.HLTNoPUSequence = cms.Sequence( process.HLTDoLocalPixelSequenceRegForBTag + process.HLTFastRecopixelvertexingSequence + process.hltPixelTracksForNoPUFilter + process.hltSelectorJets20L1FastJetForNoPU + process.hltPixelTracksForNoPUFitter + process.hltPixelTracksTrackingRegionsForNoPU + process.hltPixelTracksHitDoubletsForNoPU + process.hltPixelTracksHitQuadrupletsForNoPU + process.hltPixelTracksForNoPU + process.hltCaloJetFromPV ) -process.HLTCaloBTagScoutingSequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.HLTNoPUSequence + process.HLTBtagCSVSequenceL3 ) -process.HLTMuIsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTPFScoutingSequence = cms.Sequence( process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.HLTMuIsolationSequence + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEgammaEcalPFClusterIso + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.HLTElePixelMatchSequence + process.HLTGsfElectronSequence + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso ) -process.HLTBTagScoutingSequence = cms.Sequence( process.HLTAK4PFJetsSequence + process.HLTBtagCSVSequencePF ) -process.HLTDoLocalHcalSequenceForMuonIsoNoVtx = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco + process.hltHfprereco + process.hltHfreco + process.hltHoreco + process.hltHcalDigisRegForMuonsNoVtx + process.hltHbhePhase1RecoM2RegForMuonsNoVtx + process.hltHbherecoM2RegForMuonsNoVtx ) -process.HLTPFClusteringEcalMFForMuonsNoVtx = cms.Sequence( process.hltRecHitInRegionForMuonsMFnoVtx + process.hltRecHitInRegionForMuonsESNoVtx + process.hltParticleFlowRecHitECALForMuonsMFNoVtx + process.hltParticleFlowRecHitPSForMuonsNoVtx + process.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx + process.hltParticleFlowClusterPSForMuonsNoVtx + process.hltParticleFlowClusterECALForMuonsMFNoVtx ) -process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalMFSequence + process.HLTDoLocalHcalSequenceForMuonIsoNoVtx + process.hltTowerMakerForECALMF + process.hltTowerMakerForHCAL + process.hltTowerMakerForHCALM2RegForMuonsNoVtx + process.hltFixedGridRhoFastjetECALMFForMuons + process.hltFixedGridRhoFastjetHCAL + process.HLTPFClusteringEcalMFForMuonsNoVtx + process.hltMuonEcalMFPFClusterIsoForMuonsNoVtx ) -process.HLTPFHcalClusteringForMuonsNoVtx = cms.Sequence( process.hltRegionalTowerForMuonsNoVtx + process.hltParticleFlowRecHitHBHEForMuons + process.hltParticleFlowRecHitHCALForMuonsNoVtx + process.hltParticleFlowClusterHBHEForMuons + process.hltParticleFlowClusterHCALForMuons ) -process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( process.HLTPFHcalClusteringForMuonsNoVtx + process.hltMuonHcalPFClusterIsoForMuonsNoVtx ) -process.HLTPixelTrackingL3MuonNoVtx = cms.Sequence( process.hltL3MuonVertexNoVtx + process.HLTDoLocalPixelSequence + process.hltPixelLayerQuadruplets + process.hltPixelTracksL3MuonFilter + process.hltPixelTracksL3MuonFitter + process.hltPixelTracksTrackingRegionsL3MuonNoVtx + process.hltPixelTracksHitDoubletsL3MuonNoVtx + process.hltPixelTracksHitQuadrupletsL3MuonNoVtx + process.hltPixelTracksL3MuonNoVtx + process.hltPixelVerticesL3MuonNoVtx ) -process.HLTIterativeTrackingL3MuonIteration0NoVtx = cms.Sequence( process.hltPixelTracksForSeedsL3MuonFilter + process.hltPixelTracksForSeedsL3MuonFitter + process.hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx + process.hltPixelTracksHitDoubletsForSeedsL3MuonNoVtx + process.hltPixelTracksHitQuadrupletsForSeedsL3MuonNoVtx + process.hltPixelTracksForSeedsL3MuonNoVtx + process.hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx + process.hltIter0L3MuonCkfTrackCandidatesNoVtx + process.hltIter0L3MuonCtfWithMaterialTracksNoVtx + process.hltIter0L3MuonTrackCutClassifierNoVtx + process.hltIter0L3MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingL3MuonIteration1NoVtx = cms.Sequence( process.hltIter1L3MuonClustersRefRemovalNoVtx + process.hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx + process.hltIter1L3MuonPixelLayerQuadrupletsNoVtx + process.hltIter1L3MuonPixelTrackingRegionsNoVtx + process.hltIter1L3MuonPixelClusterCheck + process.hltIter1L3MuonPixelHitDoubletsNoVtx + process.hltIter1L3MuonPixelHitQuadrupletsNoVtx + process.hltIter1L3MuonPixelSeedsNoVtx + process.hltIter1L3MuonCkfTrackCandidatesNoVtx + process.hltIter1L3MuonCtfWithMaterialTracksNoVtx + process.hltIter1L3MuonTrackCutClassifierPromptNoVtx + process.hltIter1L3MuonTrackCutClassifierDetachedNoVtx + process.hltIter1L3MuonTrackCutClassifierMergedNoVtx + process.hltIter1L3MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingL3MuonIteration2NoVtx = cms.Sequence( process.hltIter2L3MuonClustersRefRemovalNoVtx + process.hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx + process.hltIter2L3MuonPixelLayerTripletsNoVtx + process.hltIter2L3MuonPixelTrackingRegionsNoVtx + process.hltIter2L3MuonPixelClusterCheck + process.hltIter2L3MuonPixelHitDoubletsNoVtx + process.hltIter2L3MuonPixelHitTripletsNoVtx + process.hltIter2L3MuonPixelSeedsNoVtx + process.hltIter2L3MuonCkfTrackCandidatesNoVtx + process.hltIter2L3MuonCtfWithMaterialTracksNoVtx + process.hltIter2L3MuonTrackCutClassifierNoVtx + process.hltIter2L3MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingL3MuonIter02NoVtx = cms.Sequence( process.HLTIterativeTrackingL3MuonIteration0NoVtx + process.HLTIterativeTrackingL3MuonIteration1NoVtx + process.hltIter1L3MuonMergedNoVtx + process.HLTIterativeTrackingL3MuonIteration2NoVtx + process.hltIter2L3MuonMergedNoVtx ) -process.HLTTrackReconstructionForIsoL3MuonIter02NoVtx = cms.Sequence( process.HLTPixelTrackingL3MuonNoVtx + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonIter02NoVtx ) -process.HLTMuIsolationSequenceNoVtx = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx + process.HLTTrackReconstructionForIsoL3MuonIter02NoVtx + process.hltMuonTkRelIsolationCut0p09MapNoVtx ) -process.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( process.hltIslandBasicClustersHI + process.hltHiIslandSuperClustersHI + process.hltHiCorrectedIslandBarrelSuperClustersHI + process.hltHiCorrectedIslandEndcapSuperClustersHI + process.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + process.hltRecoHIEcalWithCleaningCandidate ) -process.HLTPhoton20SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG10Filter + process.hltEG20EtFilterLooseHoverE + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG20HEFilterLooseHoverE ) -process.HLTPhoton30SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG10Filter + process.hltEG30EtFilterLooseHoverE + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30HEFilterLooseHoverE ) -process.HLTPhoton40SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG20Filter + process.hltEG40EtFilterLooseHoverE + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG40HEFilterLooseHoverE ) -process.HLTPhoton50SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG20Filter + process.hltEG50EtFilterLooseHoverE + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50HEFilterLooseHoverE ) -process.HLTPhoton60SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG20Filter + process.hltEG60EtFilterLooseHoverE + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG60HEFilterLooseHoverE ) -process.HLTBeginSequenceCalibration = cms.Sequence( process.hltCalibrationEventsFilter + process.hltGtStage2Digis ) -process.HLTBeginSequenceNZS = cms.Sequence( process.hltTriggerType + process.hltL1EventNumberNZS + process.HLTL1UnpackerSequence + process.HLTBeamSpot ) -process.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5Filter + process.hltEG10EtL1SingleEG5EtFilter + process.hltEgammaR9ID + process.hltEG10R9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHToverET + process.hltEG10HE10R9Id50b80eHEFilter + cms.ignore(process.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter) + process.hltEgammaClusterShape + cms.ignore(process.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter) + process.hltEgammaEcalPFClusterIso + cms.ignore(process.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter) + process.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG10EtEta2p55UnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG10R9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG10HE10R9Id50b80eHEUnseededFilter + cms.ignore(process.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter) + process.hltEgammaClusterShapeUnseeded + cms.ignore(process.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter) + process.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter) + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + cms.ignore(process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter) + process.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter ) -process.HLTEle5CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5WithJetAndTauFilter + process.hltEG5L1SingleEG5WithJetAndTauEtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG5HEFilter + process.hltEgammaClusterShape + process.hltEG5CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle5CaloIdLPixelMatchFilter ) -process.HLTEle5CaloIdLMWSequence = cms.Sequence( process.HLTEle5CaloIdLSequence + process.hltEle5CaloIdLMWPMS2Filter ) -process.HLTDoubleEle5CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG5EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG5HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG5CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle5CaloIdLPixelMatchUnseededFilter ) -process.HLTDoubleEle5CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle5CaloIdLUnseededSequence + process.hltDiEle5CaloIdLMWPMS2UnseededFilter ) -process.HLTEle5WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5Filter + process.hltEG5L1SingleEG5EtFilter + process.hltEgammaClusterShape + process.hltEle5WPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle5WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle5WPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle5WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle5WPTightPixelMatchFilter + process.hltEle5WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle5WPTightGsfOneOEMinusOneOPFilter + process.hltEle5WPTightGsfMissingHitsFilter + process.hltEle5WPTightGsfDetaFilter + process.hltEle5WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle5WPTightGsfTrackIsoFilter ) -process.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter + process.hltEgammaClusterShape + process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter + process.hltEgammaEcalPFClusterIso + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + process.HLTElePixelMatchSequence + process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + process.HLTGsfElectronSequence + process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) -process.HLTMuIsolationSequenceForMC = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTEle24erWPTightGsfForTauSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1EGerAndTauFilter + process.hltEG24L1EGandTauEtFilter + process.hltEgammaClusterShape + process.hltEle24erWPTightClusterShapeFilterForTau + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle24erWPTightHEFilterForTau + process.hltEgammaEcalPFClusterIso + process.hltEle24erWPTightEcalIsoFilterForTau + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle24erWPTightHcalIsoFilterForTau + process.HLTElePixelMatchSequence + process.hltEle24erWPTightPixelMatchFilterForTau + process.hltEle24erWPTightPMS2FilterForTau + process.HLTGsfElectronSequence + process.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau + process.hltEle24erWPTightGsfMissingHitsFilterForTau + process.hltEle24erWPTightGsfDetaFilterForTau + process.hltEle24erWPTightGsfDphiFilterForTau + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle24erWPTightGsfTrackIsoFilterForTau ) -process.HLTLooseChargedIsoPFTau30Sequence = cms.Sequence( process.HLTLooseChargedIsoPFTauSequence + process.hltPFTau30 + process.hltSelectedPFTausTrackFinding + process.hltPFTau30Track + process.hltSelectedPFTausTrackFindingLooseChargedIsolation + process.hltPFTau30TrackLooseChargedIso ) -process.HLTMediumChargedIsoPFTau30Sequence = cms.Sequence( process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau30 + process.hltSelectedPFTausTrackFinding + process.hltPFTau30Track + process.hltSelectedPFTausTrackFindingMediumChargedIsolation + process.hltPFTau30TrackMediumChargedIso ) -process.HLTTightChargedIsoPFTau30Sequence = cms.Sequence( process.HLTTightChargedIsoPFTauSequence + process.hltPFTau30 + process.hltSelectedPFTausTrackFinding + process.hltPFTau30Track + process.hltSelectedPFTausTrackFindingTightChargedIsolation + process.hltPFTau30TrackTightChargedIso ) -process.HLTLooseChargedIsoPFTau30TightOOSCPhotonsSequence = cms.Sequence( process.HLTLooseChargedIsoPFTau30Sequence + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons + process.hltPFTau30TrackLooseChargedIsoTightOOSCPhotons ) -process.HLTMediumChargedIsoPFTau30TightOOSCPhotonsSequence = cms.Sequence( process.HLTMediumChargedIsoPFTau30Sequence + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons + process.hltPFTau30TrackMediumChargedIsoTightOOSCPhotons ) -process.HLTTightChargedIsoPFTau30TightOOSCPhotonsSequence = cms.Sequence( process.HLTTightChargedIsoPFTau30Sequence + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons + process.hltPFTau30TrackTightChargedIsoTightOOSCPhotons ) -process.HLTDoublePFTauPt35Eta2p1Trk1Reg = cms.Sequence( process.hltDoublePFTau35Reg + process.hltPFTauTrackPt1DiscriminatorReg + process.hltSelectedPFTausTrackPt1Reg + process.hltDoublePFTau35TrackPt1Reg ) -process.HLTDoublePFTauPt40Eta2p1Trk1Reg = cms.Sequence( process.hltDoublePFTau40Reg + process.hltPFTauTrackPt1DiscriminatorReg + process.hltSelectedPFTausTrackPt1Reg + process.hltDoublePFTau40TrackPt1Reg ) -process.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg = cms.Sequence( process.HLTLooseChargedIsoPFTauSequenceReg + process.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + process.hltPFTauLooseChargedIsolationAndTightOOSCPhotonsDiscriminatorReg ) -process.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg = cms.Sequence( process.HLTMediumChargedIsoPFTauSequenceReg + process.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + process.hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg ) -process.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg = cms.Sequence( process.HLTTightChargedIsoPFTauSequenceReg + process.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + process.hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg ) -process.HLTMu24Eta2p1IsoTau40Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTPFTriggerSequenceForTaus = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTTrackReconstructionForPF + process.HLTParticleFlowSequenceForTaus + process.hltAK4PFJetsForTaus ) -process.HLTMediumIsoPFTauHighPtRelaxedIsoSequence = cms.Sequence( process.hltTauPFJets08Region + process.hltTauPFJetsRecoTauChargedHadrons + process.hltPFTauPiZeros + process.hltPFTausSansRef + process.hltPFTaus + process.hltPFTauTrackFindingDiscriminator + process.hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator + process.hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator + process.hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator ) -process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTSinglePFTauPt35Eta2p1Trk1Reg = cms.Sequence( process.hltSinglePFTau35Reg + process.hltPFTauTrackPt1DiscriminatorReg + process.hltSelectedPFTausTrackPt1Reg + process.hltSinglePFTau35TrackPt1Reg ) -process.HLTSinglePFTauPt40Eta2p1Trk1Reg = cms.Sequence( process.hltSinglePFTau40Reg + process.hltPFTauTrackPt1DiscriminatorReg + process.hltSelectedPFTausTrackPt1Reg + process.hltSinglePFTau40TrackPt1Reg ) -process.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter + process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter + process.hltEgammaClusterShape + process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.hltEgammaHoverE + process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter + process.HLTElePixelMatchSequence + process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter + process.HLTGsfElectronSequence + process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter ) -process.HLTPFScoutingPackingSequence = cms.Sequence( process.hltScoutingPFPacker + process.hltScoutingMuonPacker + process.hltScoutingEgammaPacker ) - -process.HLTriggerFirstPath = cms.Path( process.hltGetConditions + process.hltGetRaw + process.hltBoolFalse ) -process.HLT_AK8PFJet360_TrimMass30_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet360TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet260 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets260 + process.hltAK8TrimModJets + process.hltAK8SinglePFJet360TrimModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFJet380_TrimMass30_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet380TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet280 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets280 + process.hltAK8TrimModJets + process.hltAK8SinglePFJet380TrimModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFJet400_TrimMass30_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet400TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet300 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets300 + process.hltAK8TrimModJets + process.hltAK8SinglePFJet400TrimModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFJet420_TrimMass30_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet420TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet320 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets320 + process.hltAK8TrimModJets + process.hltAK8SinglePFJet420TrimModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFHT750_TrimMass50_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT750TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht650 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT750 + process.HLTEndSequence ) -process.HLT_AK8PFHT800_TrimMass50_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT800TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht700 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT800 + process.HLTEndSequence ) -process.HLT_AK8PFHT850_TrimMass50_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT850TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht750 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT850 + process.HLTEndSequence ) -process.HLT_AK8PFHT900_TrimMass50_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT900TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht800 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT900 + process.HLTEndSequence ) -process.HLT_CaloJet500_NoJetID_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet500NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJet500 + process.HLTEndSequence ) -process.HLT_CaloJet550_NoJetID_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet550NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJet550 + process.HLTEndSequence ) -process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMuV1OSM5to17 + process.hltPreTrimuon53p52UpsilonMuon + process.hltTripleMuonV2L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuonV2L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuonV2L1Filtered0) + process.hltTripleMuL3V2PreFiltered0 + process.hltTripleMuL3V2bPreFiltered0 + process.hltTripleMuL3V2cPreFiltered0 + process.hltUpsilonMuonL3Filtered + process.hltDisplacedmumuVtxProducerUpsilonMuon + process.hltVertexmumuFilterUpsilonMuon + process.HLTEndSequence ) -process.HLT_DoubleEle25_CaloIdL_MW_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreDoubleEle25CaloIdLMW + process.HLTEle25CaloIdLMWSequence + process.HLTDoubleEle25CaloIdLMWSequence + process.HLTEndSequence ) -process.HLT_DoubleEle27_CaloIdL_MW_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreDoubleEle27CaloIdLMW + process.HLTEle27CaloIdLMWSequence + process.HLTDoubleEle27CaloIdLMWSequence + process.HLTEndSequence ) -process.HLT_DoubleEle33_CaloIdL_MW_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreDoubleEle33CaloIdLMW + process.HLTEle33CaloIdLMWSequence + process.HLTDoubleEle33CaloIdLMWSequence + process.HLTEndSequence ) -process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORDoubleLooseIsoEGXXer + process.hltPreDoubleEle24eta2p1WPTightGsf + process.HLTDoubleEle24erWPTightGsfForTauSequence + process.HLTEndSequence ) -process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEG6HTT250erIor255erIor270erIor250Ior300erIorL1sHTT + process.hltPreDoubleEle8CaloIdMTrackIdMMass8DZPFHT350 + process.HLTDoubleEle8CaloIdMGsfTrackIdMSequence + process.hltDoubleEle8Mass8Filter + process.hltDoubleEle8DZFilter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEG6HTT250erIor255erIor270erIor250Ior300erIorL1sHTT + process.hltPreDoubleEle8CaloIdMTrackIdMMass8PFHT350 + process.HLTDoubleEle8CaloIdMGsfTrackIdMSequence + process.hltDoubleEle8Mass8Filter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_Ele27_Ele37_CaloIdL_MW_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreEle27Ele37CaloIdLMW + process.HLTEle37CaloIdLMWSequence + process.HLTDoubleEle37Ele27CaloIdLMWSequence + process.HLTEndSequence ) -process.HLT_Mu27_Ele37_CaloIdL_MW_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu16IorSingleMu25 + process.hltPreMu27Ele37CaloIdLMWDZ + process.hltL1fL1sMu16orMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + process.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q + process.HLTEle37CaloIdLMWUnseededSequence + process.HLTEndSequence ) -process.HLT_Mu37_Ele27_CaloIdL_MW_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu16IorSingleMu25 + process.hltPreMu37Ele27CaloIdLMWDZ + process.hltL1fL1sMu16orMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + process.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered37Q + process.HLTEle27CaloIdLMWUnseededSequence + process.HLTEndSequence ) -process.HLT_Mu37_TkMu27_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22IorSingleMu25 + process.hltPreMu37TkMu27DZ + process.hltL1fL1sMu22orMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22orMu25L1f0L2Filtered25) + process.HLTL3muonrecoSequence + process.hltL3fL1sMu16orMu25L1f0L2f25L3Filtered37 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered37TrkFiltered27 + process.hltDiMuonGlb37Trk27DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_DoubleMu4_3_Bs_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4 + process.hltPreDoubleMu43Bs + process.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0) + process.hltDoubleMu4BsL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4Bs + process.hltDisplacedmumuFilterDoubleMu4Bs + process.HLTEndSequence ) -process.HLT_DoubleMu4_3_Jpsi_Displaced_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4 + process.hltPreDoubleMu43JpsiDisplaced + process.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0) + process.hltDoubleMu43JpsiDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu43Jpsi + process.hltDisplacedmumuFilterDoubleMu43Jpsi + process.HLTEndSequence ) -process.HLT_DoubleMu4_JpsiTrk_Displaced_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiTrkDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + process.hltDisplacedmumuFilterDoubleMu4Jpsi + process.HLTIterativeTrackingDisplacedJpsiIter02 + process.hltJpsiTkAllConeTracksIter + process.hltJpsiTkVertexProducer + process.hltJpsiTkVertexFilter + process.HLTEndSequence ) -process.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4LowMassNonResonantTrkDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4LowMassNonResonantDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant + process.hltDisplacedmumuFilterDoubleMu4LowMassNonResonant + process.HLTIterativeTrackingDisplacedNRIter02 + process.hltLowMassNonResonantTkAllConeTracksIter + process.hltLowMassNonResonantTkVertexProducer + process.hltLowMassNonResonantTkVertexFilter + process.HLTEndSequence ) -process.HLT_DoubleMu3_Trk_Tau3mu_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorTripleMu530DoubleMu53OSMassMax9 + process.hltPreDoubleMu3TrkTau3mu + process.hltL1fL1sL1DoubleMuorTripleMuL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0) + process.hltDoubleMu3TrkTau3muL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu3Tau3mu + process.hltDisplacedmumuFilterDoubleMu3Tau3mu + process.HLTIterativeTrackingTau3muIter02 + process.hltTau3muTkAllConeTracksIter + process.hltTau3muTkVertexProducer + process.hltTau3muTkVertexFilter + process.HLTEndSequence ) -process.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4PsiPrimeTrkDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4PsiPrimeDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4PsiPrime + process.hltDisplacedmumuFilterDoubleMu4PsiPrime + process.HLTIterativeTrackingDisplacedPsiPrimeIter02 + process.hltPsiPrimeTkAllConeTracksIter + process.hltPsiPrimeTkVertexProducer + process.hltPsiPrimeTkVertexFilter + process.HLTEndSequence ) -process.HLT_DoubleMu4_Mass8_DZ_PFHT350_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu3SQHTT200 + process.hltPreDoubleMu4Mass8DZPFHT350 + process.hltDoubleMuon4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltDoubleMuon4L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3DoubleMuon4L1Filtered0) + process.hltL3fL1DiMu3SQHT200L3PreFiltered4 + process.hltDoubleMuon4Mass8Filtered + process.hltDoubleMu4Mass8DZFilter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_DoubleMu8_Mass8_PFHT350_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu3SQHTT200 + process.hltPreDoubleMu8Mass8PFHT350 + process.hltDoubleMuon4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltDoubleMuon4L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3DoubleMuon4L1Filtered0) + process.hltL3fL1DiMu3SQHT200L3PreFiltered8 + process.hltDoubleMuon8Mass8Filtered + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_Mu3_PFJet40_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3 + process.hltPreMu3PFJet40 + process.hltL1fL1sMu3L1Filtered0 + process.hltL1sSingleJet35ObjectMap + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3L1Filtered0) + process.hltL3fL1sMu3L1f0L2f0L3Filtered3 + process.HLTAK4PFJetsSequence + process.hltMu3JetCollectionsForLeptonPlusPFJets + process.hltMu3PFJet40MuCleaned + process.HLTEndSequence ) -process.HLT_Mu7p5_L2Mu2_Jpsi_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQ + process.hltPreMu7p5L2Mu2Jpsi + process.hltL1fL1DoubleMu0SQL1Filtered0 + process.HLTL2muonrecoSequence + process.hltL2fSQDoubleMu2L2PreFiltered2 + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + process.hltL3fSQMu7p5L2Mu2L3Filtered7p5 + process.hltSQMu7p5L2Mu2JpsiTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_L2Mu2_Upsilon_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQ + process.hltPreMu7p5L2Mu2Upsilon + process.hltL1fL1DoubleMu0SQL1Filtered0 + process.HLTL2muonrecoSequence + process.hltL2fSQDoubleMu2L2PreFiltered2 + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + process.hltL3fSQMu7p5L2Mu2L3Filtered7p5 + process.hltSQMu7p5L2Mu2UpsilonTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_Track2_Jpsi_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu7 + process.hltPreMu7p5Track2Jpsi + process.hltL1fMu7p5TrackFiltered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fMu7p5TrackL2Filtered7) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fMu7p5TrackFiltered0) + process.hltL3fLMu7p5TrackL3Filtered7p5 + process.HLTTrackReconstructionL3MuonIter02 + process.hltTracksIter + process.hltMu7p5Track2JpsiTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_Track3p5_Jpsi_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu7 + process.hltPreMu7p5Track3p5Jpsi + process.hltL1fMu7p5TrackFiltered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fMu7p5TrackL2Filtered7) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fMu7p5TrackFiltered0) + process.hltL3fLMu7p5TrackL3Filtered7p5 + process.HLTTrackReconstructionL3MuonIter02 + process.hltTracksIter + process.hltMu7p5Track3p5JpsiTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_Track7_Jpsi_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu7 + process.hltPreMu7p5Track7Jpsi + process.hltL1fMu7p5TrackFiltered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fMu7p5TrackL2Filtered7) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fMu7p5TrackFiltered0) + process.hltL3fLMu7p5TrackL3Filtered7p5 + process.HLTTrackReconstructionL3MuonIter02 + process.hltTracksIter + process.hltMu7p5Track7JpsiTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_Track2_Upsilon_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu7 + process.hltPreMu7p5Track2Upsilon + process.hltL1fMu7p5TrackFiltered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fMu7p5TrackL2Filtered7) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fMu7p5TrackFiltered0) + process.hltL3fLMu7p5TrackL3Filtered7p5 + process.HLTTrackReconstructionL3MuonIter02 + process.hltTracksIter + process.hltMu7p5Track2UpsilonTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_Track3p5_Upsilon_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu7 + process.hltPreMu7p5Track3p5Upsilon + process.hltL1fMu7p5TrackFiltered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fMu7p5TrackL2Filtered7) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fMu7p5TrackFiltered0) + process.hltL3fLMu7p5TrackL3Filtered7p5 + process.HLTTrackReconstructionL3MuonIter02 + process.hltTracksIter + process.hltMu7p5Track3p5UpsilonTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_Track7_Upsilon_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu7 + process.hltPreMu7p5Track7Upsilon + process.hltL1fMu7p5TrackFiltered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fMu7p5TrackL2Filtered7) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fMu7p5TrackFiltered0) + process.hltL3fLMu7p5TrackL3Filtered7p5 + process.HLTTrackReconstructionL3MuonIter02 + process.hltTracksIter + process.hltMu7p5Track7UpsilonTrackMassFiltered + process.HLTEndSequence ) -process.HLT_DoublePhoton33_CaloIdL_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreDoublePhoton33CaloIdL + process.HLTPho33CaloIdLSequence + process.HLTDoublePho33CaloIdLUnseededSequence + process.HLTEndSequence ) -process.HLT_DoublePhoton70_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + process.hltPreDoublePhoton70 + process.HLTDoublePho70Sequence + process.HLTEndSequence ) -process.HLT_DoublePhoton85_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + process.hltPreDoublePhoton85 + process.HLTDoublePho85Sequence + process.HLTEndSequence ) -process.HLT_Ele20_WPTight_Gsf_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGLowETor + process.hltPreEle20WPTightGsf + process.HLTEle20WPTightGsfSequence + process.HLTEndSequence ) -process.HLT_Ele20_WPLoose_Gsf_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGLowETor + process.hltPreEle20WPLooseGsf + process.HLTEle20WPLooseGsfSequence + process.HLTEndSequence ) -process.HLT_Ele20_eta2p1_WPLoose_Gsf_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGLowETor + process.hltPreEle20eta2p1WPLooseGsf + process.HLTEle20Eta2p1WPLooseGsfSequence + process.HLTEndSequence ) -process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiEle27WPTightCaloOnlyL1DoubleEG + process.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence + process.HLTEndSequence ) -process.HLT_Ele27_WPTight_Gsf_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle27WPTightGsf + process.HLTEle27WPTightGsfSequence + process.HLTEndSequence ) -process.HLT_Ele35_WPTight_Gsf_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle35WPTightGsf + process.HLTEle35WPTightGsfSequence + process.HLTEndSequence ) -process.HLT_Ele35_WPTight_Gsf_L1EGMT_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaSingleEle + process.hltPreEle35WPTightGsfL1EGMT + process.HLTSingleEleGsfL1EGMTSequence + process.HLTEndSequence ) -process.HLT_Ele38_WPTight_Gsf_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle38WPTightGsf + process.HLTEle38WPTightGsfSequence + process.HLTEndSequence ) -process.HLT_Ele40_WPTight_Gsf_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle40WPTightGsf + process.HLTEle40WPTightGsfSequence + process.HLTEndSequence ) -process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreEle32WPTightGsfL1DoubleEG + process.HLTEle32L1DoubleEGWPTightGsfSequence + process.HLTEndSequence ) -process.HLT_HT450_Beamspot_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTTForBeamSpot + process.hltPreHT450Beamspot + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT450 + process.HLTTrackingForBeamSpot + process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.HLTEndSequence ) -process.HLT_HT300_Beamspot_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTTForBeamSpot + process.hltPreHT300Beamspot + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT300 + process.HLTTrackingForBeamSpot + process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau24erIorMu20erTau24er + process.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1CrossL1 + process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTLooseChargedIsoAntiMuonPFTau27Sequence + process.hltL1JetsHLTPFTauTrackLooseChargedIsolationAgainstMuonMatch + process.hltSelectedPFTau27LooseChargedIsolationAgainstMuonL1HLTMatched + process.hltOverlapFilterIsoMu20LooseChargedIsoPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau24erIorMu20erTau24er + process.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1CrossL1 + process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoAntiMuonPFTau27Sequence + process.hltL1JetsHLTPFTauTrackMediumChargedIsolationAgainstMuonMatch + process.hltSelectedPFTau27MediumChargedIsolationAgainstMuonL1HLTMatched + process.hltOverlapFilterIsoMu20MediumChargedIsoPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau24erIorMu20erTau24er + process.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1CrossL1 + process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTTightChargedIsoAntiMuonPFTau27Sequence + process.hltL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch + process.hltSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched + process.hltOverlapFilterIsoMu20TightChargedIsoPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau24erIorMu20erTau24er + process.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1TightIDCrossL1 + process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + process.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsAgainstMuonMatch + process.hltSelectedPFTau27LooseChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + process.hltOverlapFilterIsoMu20LooseChargedIsoTightOOSCPhotonsPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau24erIorMu20erTau24er + process.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1TightIDCrossL1 + process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + process.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsAgainstMuonMatch + process.hltSelectedPFTau27MediumChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + process.hltOverlapFilterIsoMu20MediumChargedIsoTightOOSCPhotonsPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau24erIorMu20erTau24er + process.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1TightIDCrossL1 + process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + process.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch + process.hltSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + process.hltOverlapFilterIsoMu20TightChargedIsoTightOOSCPhotonsPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20SingleL1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTLooseChargedIsoAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu24LooseChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20SingleL1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu24MediumChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1TightChargedIsoPFTau20SingleL1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTTightChargedIsoAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu24TightChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20TightIDSingleL1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu24LooseChargedIsoTightOOSCPhotonsPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20TightIDSingleL1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu24MediumChargedIsoTightOOSCPhotonsPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1TightChargedIsoPFTau20TightIDSingleL1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu24TightChargedIsoTightOOSCPhotonsPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu20_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu18 + process.hltPreIsoMu20 + process.hltL1fL1sMu18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18L1Filtered0) + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + process.HLTMu20IsolationSequence + process.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_IsoMu24_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22 + process.hltPreIsoMu24 + process.hltL1fL1sMu22L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22L1Filtered0) + process.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q + process.HLTMu24IsolationSequence + process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_IsoMu27_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu27 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTMu27IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_UncorrectedJetE30_NoBPTX_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJetC20NotBptxOR + process.hltPreUncorrectedJetE30NoBPTX + process.HLTStoppedHSCPLocalHcalReco + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy30 + process.HLTEndSequence ) -process.HLT_UncorrectedJetE30_NoBPTX3BX_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJetC20NotBptxOR + process.hltPreUncorrectedJetE30NoBPTX3BX + process.hltL1sSingleJetC20NotBptxOR3BXEmulated + process.HLTStoppedHSCPLocalHcalReco + process.hltStoppedHSCPHpdFilter + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy30 + process.HLTEndSequence ) -process.HLT_UncorrectedJetE60_NoBPTX3BX_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + process.hltPreUncorrectedJetE60NoBPTX3BX + process.HLTStoppedHSCPLocalHcalReco + process.hltStoppedHSCPHpdFilter + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy60 + process.HLTEndSequence ) -process.HLT_UncorrectedJetE70_NoBPTX3BX_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + process.hltPreUncorrectedJetE70NoBPTX3BX + process.HLTStoppedHSCPLocalHcalReco + process.hltStoppedHSCPHpdFilter + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy70 + process.HLTEndSequence ) -process.HLT_L1SingleMu18_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu18 + process.hltPreL1SingleMu18 + process.hltL1fL1sMu18L1Filtered0 + process.HLTEndSequence ) -process.HLT_L1SingleMu25_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreL1SingleMu25 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTEndSequence ) -process.HLT_L2Mu10_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreL2Mu10 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + process.hltL2fL1sMu22or25L1f0L2Filtered10Q + process.HLTEndSequence ) -process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenNotBptxOR3BX + process.hltPreL2Mu10NoVertexNoBPTX3BX + process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + process.HLTEndSequence ) -process.HLT_L2Mu10_NoVertex_NoBPTX_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenNotBptxOR + process.hltPreL2Mu10NoVertexNoBPTX + process.hltL1fL1sMuOpenNotBptxORL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + process.HLTEndSequence ) -process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenNotBptxOR3BX + process.hltPreL2Mu45NoVertex3StaNoBPTX3BX + process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 + process.HLTEndSequence ) -process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenNotBptxOR3BX + process.hltPreL2Mu40NoVertex3StaNoBPTX3BX + process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 + process.HLTEndSequence ) -process.HLT_L2Mu50_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreL2Mu50 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequenceAllBx + process.hltL2fL1sMu22or25L1f0L2AllBxFiltered50Q + process.HLTEndSequence ) -process.HLT_DoubleL2Mu50_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOR + process.hltPreDoubleL2Mu50 + process.hltL1fL1sMuORL1Filtered0 + process.HLTL2muonrecoSequenceAllBx + process.hltL2fL1sMuORL1f0DoubleL2AllBxFiltered50Q + process.HLTEndSequence ) -process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu17TrkIsoVVLMu8TrkIsoVVL + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered8 + process.hltL3fL1DoubleMu155fFiltered17 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon178RelTrkIsoFiltered0p4 + process.HLTEndSequence ) -process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered8 + process.hltL3fL1DoubleMu155fFiltered17 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon178RelTrkIsoFiltered0p4 + process.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered8 + process.hltL3fL1DoubleMu155fFiltered17 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon178RelTrkIsoFiltered0p4 + process.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 + process.hltDiMuon178Mass8Filtered + process.HLTEndSequence ) -process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered8 + process.hltL3fL1DoubleMu155fFiltered17 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon178RelTrkIsoFiltered0p4 + process.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 + process.hltDiMuon178Mass3p8Filtered + process.HLTEndSequence ) -process.HLT_Mu25_TkMu0_Onia_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er + process.hltPreMu25TkMu0Onia + process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered25TrkFiltered0 + process.hltDiMuonGlb25Trk0DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu30_TkMu0_Onia_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er + process.hltPreMu30TkMu0Onia + process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered30TrkFiltered0 + process.hltDiMuonGlb30Trk0DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu20_TkMu0_Phi_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + process.hltPreMu20TkMu0Phi + process.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered20TrkFiltered0 + process.hltDiMuonGlb20Trk0DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu25_TkMu0_Phi_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + process.hltPreMu25TkMu0Phi + process.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered25PhiTrkFiltered0 + process.hltDiMuonGlb25PhiTrk0DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu20_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu18 + process.hltPreMu20 + process.hltL1fL1sMu18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18L1Filtered0) + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + process.HLTEndSequence ) -process.HLT_Mu27_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreMu27 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTEndSequence ) -process.HLT_Mu50_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreMu50 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + process.HLTEndSequence ) -process.HLT_OldMu100_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreOldMu100 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + process.hltL2fL1sMu22or25L1f0L2Filtered10Q + process.HLTOldL3muonrecoSequence + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q + process.HLTEndSequence ) -process.HLT_TkMu100_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreTkMu100 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTMuonLocalRecoSequence + process.HLTHighPt50TrackerMuonSequence + process.hltL3fL1sMu25f0TkFiltered100Q + process.HLTEndSequence ) -process.HLT_DiPFJet15_NoCaloMatched_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet12BptxAND + process.hltPreDiPFJet15NoCaloMatched + process.HLTAK4PFJetsSequence + process.hltDoublePFJet15 + process.HLTEndSequence ) -process.HLT_DiPFJet25_NoCaloMatched_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet12BptxAND + process.hltPreDiPFJet25NoCaloMatched + process.HLTAK4PFJetsSequence + process.hltDoublePFJet25 + process.HLTEndSequence ) -process.HLT_DiPFJet15_FBEta3_NoCaloMatched_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet12BptxAND + process.hltPreDiPFJet15FBEta3NoCaloMatched + process.HLTAK4PFJetsSequence + process.hltDoublePFJet15FBEta3 + process.HLTEndSequence ) -process.HLT_DiPFJet25_FBEta3_NoCaloMatched_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet12BptxAND + process.hltPreDiPFJet25FBEta3NoCaloMatched + process.HLTAK4PFJetsSequence + process.hltDoublePFJet25FBEta3 + process.HLTEndSequence ) -process.HLT_DiPFJetAve40_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve40 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve30 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve40 + process.HLTEndSequence ) -process.HLT_DiPFJetAve60_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve60 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve45 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve60 + process.HLTEndSequence ) -process.HLT_DiPFJetAve80_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreDiPFJetAve80 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve60 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve80 + process.HLTEndSequence ) -process.HLT_DiPFJetAve140_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90 + process.hltPreDiPFJetAve140 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve110 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve140 + process.HLTEndSequence ) -process.HLT_DiPFJetAve200_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120 + process.hltPreDiPFJetAve200 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve170 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve200 + process.HLTEndSequence ) -process.HLT_DiPFJetAve260_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve260 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve210 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve260 + process.HLTEndSequence ) -process.HLT_DiPFJetAve320_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve320 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve270 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve320 + process.HLTEndSequence ) -process.HLT_DiPFJetAve400_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve400 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve350 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve400 + process.HLTEndSequence ) -process.HLT_DiPFJetAve500_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve500 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve450 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve500 + process.HLTEndSequence ) -process.HLT_DiPFJetAve15_HFJEC_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve15HFJEC + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve15ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve25_HFJEC_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve25HFJEC + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve25ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve35_HFJEC_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet12BptxAND + process.hltPreDiPFJetAve35HFJEC + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve35ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve60_HFJEC_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPreDiPFJetAve60HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet40ForHFJECBase + process.hltSingleCaloJet40ForHFJECEtaLimited + process.hltSingleCaloJet40ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve60ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve80_HFJEC_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreDiPFJetAve80HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet50ForHFJECBase + process.hltSingleCaloJet50ForHFJECEtaLimited + process.hltSingleCaloJet50ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve80ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve100_HFJEC_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJet60 + process.hltPreDiPFJetAve100HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet60ForHFJECBase + process.hltSingleCaloJet60ForHFJECEtaLimited + process.hltSingleCaloJet60ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve100ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve160_HFJEC_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120 + process.hltPreDiPFJetAve160HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet100ForHFJECBase + process.hltSingleCaloJet100ForHFJECEtaLimited + process.hltSingleCaloJet100ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve160ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve220_HFJEC_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve220HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet140ForHFJECBase + process.hltSingleCaloJet140ForHFJECEtaLimited + process.hltSingleCaloJet140ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve220ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve300_HFJEC_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve300HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet200ForHFJECBase + process.hltSingleCaloJet200ForHFJECEtaLimited + process.hltSingleCaloJet200ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve300ForHFJEC + process.HLTEndSequence ) -process.HLT_AK8PFJet40_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK8PFJet40 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet10AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10AK8 + process.hltSinglePFJet40AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet60_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPreAK8PFJet60 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet40AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets40AK8 + process.hltSinglePFJet60AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet80_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK8PFJet80 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet50AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets50AK8 + process.hltSinglePFJet80AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet140_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90 + process.hltPreAK8PFJet140 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet110AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets110AK8 + process.hltSinglePFJet140AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet200_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120 + process.hltPreAK8PFJet200 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet170AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets170AK8 + process.hltSinglePFJet200AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet260_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet260 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet210AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets210AK8 + process.hltSinglePFJet260AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet320_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet320 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet270AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets270AK8 + process.hltSinglePFJet320AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet400_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet400 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet350AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets350AK8 + process.hltSinglePFJet400AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet450_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet450 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet400AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets400AK8 + process.hltSinglePFJet450AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet500_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet500 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet450AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets450AK8 + process.hltSinglePFJet500AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet550_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet550 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet500AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets500AK8 + process.hltSinglePFJet550AK8 + process.HLTEndSequence ) -process.HLT_PFJet40_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePFJet40 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet10 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10 + process.hltSinglePFJet40 + process.HLTEndSequence ) -process.HLT_PFJet60_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPrePFJet60 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet40 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets40 + process.hltSinglePFJet60 + process.HLTEndSequence ) -process.HLT_PFJet80_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPrePFJet80 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet50 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets50 + process.hltSinglePFJet80 + process.HLTEndSequence ) -process.HLT_PFJet140_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90 + process.hltPrePFJet140 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet110 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets110 + process.hltSinglePFJet140 + process.HLTEndSequence ) -process.HLT_PFJet200_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120 + process.hltPrePFJet200 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet170 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets170 + process.hltSinglePFJet200 + process.HLTEndSequence ) -process.HLT_PFJet260_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet260 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet210 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets210 + process.hltSinglePFJet260 + process.HLTEndSequence ) -process.HLT_PFJet320_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet320 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet270 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets270 + process.hltSinglePFJet320 + process.HLTEndSequence ) -process.HLT_PFJet400_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet400 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet350 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets350 + process.hltSinglePFJet400 + process.HLTEndSequence ) -process.HLT_PFJet450_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet450 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet400 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets400 + process.hltSinglePFJet450 + process.HLTEndSequence ) -process.HLT_PFJet500_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet500 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet450 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets450 + process.hltSinglePFJet500 + process.HLTEndSequence ) -process.HLT_PFJet550_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet550 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet450 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets450 + process.hltSinglePFJet550 + process.HLTEndSequence ) -process.HLT_PFJetFwd40_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePFJetFwd40 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet10 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets10 + process.hltSinglePFFwdJet40 + process.HLTEndSequence ) -process.HLT_PFJetFwd60_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35Fwd + process.hltPrePFJetFwd60 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet40 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets40 + process.hltSinglePFFwdJet60 + process.HLTEndSequence ) -process.HLT_PFJetFwd80_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60Fwd + process.hltPrePFJetFwd80 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet50 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets50 + process.hltSinglePFFwdJet80 + process.HLTEndSequence ) -process.HLT_PFJetFwd140_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90Fwd + process.hltPrePFJetFwd140 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet110 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets110 + process.hltSinglePFFwdJet140 + process.HLTEndSequence ) -process.HLT_PFJetFwd200_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120Fwd + process.hltPrePFJetFwd200 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet170 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets170 + process.hltSinglePFFwdJet200 + process.HLTEndSequence ) -process.HLT_PFJetFwd260_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd260 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet210 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets210 + process.hltSinglePFFwdJet260 + process.HLTEndSequence ) -process.HLT_PFJetFwd320_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd320 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet270 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets270 + process.hltSinglePFFwdJet320 + process.HLTEndSequence ) -process.HLT_PFJetFwd400_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd400 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet350 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets350 + process.hltSinglePFFwdJet400 + process.HLTEndSequence ) -process.HLT_PFJetFwd450_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd450 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet400 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets400 + process.hltSinglePFFwdJet450 + process.HLTEndSequence ) -process.HLT_PFJetFwd500_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd500 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet450 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets450 + process.hltSinglePFFwdJet500 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd40_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK8PFJetFwd40 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet10AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 + process.hltSinglePFFwdJet40AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd60_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35Fwd + process.hltPreAK8PFJetFwd60 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet40AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 + process.hltSinglePFFwdJet60AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd80_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60Fwd + process.hltPreAK8PFJetFwd80 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet50AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 + process.hltSinglePFFwdJet80AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd140_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90Fwd + process.hltPreAK8PFJetFwd140 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet110AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 + process.hltSinglePFFwdJet140AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd200_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120Fwd + process.hltPreAK8PFJetFwd200 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet170AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets170AK8 + process.hltSinglePFFwdJet200AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd260_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd260 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet210AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets210AK8 + process.hltSinglePFFwdJet260AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd320_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd320 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet270AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets270AK8 + process.hltSinglePFFwdJet320AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd400_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd400 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet350AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets350AK8 + process.hltSinglePFFwdJet400AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd450_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd450 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet400AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets400AK8 + process.hltSinglePFFwdJet450AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd500_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd500 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet450AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets450AK8 + process.hltSinglePFFwdJet500AK8 + process.HLTEndSequence ) -process.HLT_PFHT180_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT120er + process.hltPrePFHT180 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT130Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT180Jet30 + process.HLTEndSequence ) -process.HLT_PFHT250_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT160er + process.hltPrePFHT250 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT250Jet30 + process.HLTEndSequence ) -process.HLT_PFHT370_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200er + process.hltPrePFHT370 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT320Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT370Jet30 + process.HLTEndSequence ) -process.HLT_PFHT430_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT255er + process.hltPrePFHT430 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT380Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT430Jet30 + process.HLTEndSequence ) -process.HLT_PFHT510_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT510 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT460Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT510Jet30 + process.HLTEndSequence ) -process.HLT_PFHT590_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT590 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT515Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT590Jet30 + process.HLTEndSequence ) -process.HLT_PFHT680_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT680 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT580Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT680Jet30 + process.HLTEndSequence ) -process.HLT_PFHT780_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT780 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT680Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT780Jet30 + process.HLTEndSequence ) -process.HLT_PFHT890_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT890 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT790Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT890Jet30 + process.HLTEndSequence ) -process.HLT_PFHT1050_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT1050 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT900Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT1050Jet30 + process.HLTEndSequence ) -process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT500PFMET100PFMHT100IDTight + process.HLTRecoMETSequence + process.hltMET70 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean60 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT70 + process.hltHtMhtJet30 + process.hltHT400Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID100 + process.hltPFMETProducer + process.hltPFMET100 + process.hltPFHTJet30 + process.hltPFHT500Jet30 + process.HLTEndSequence ) -process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT500PFMET110PFMHT110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.hltHtMhtJet30 + process.hltHT400Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID110 + process.hltPFMETProducer + process.hltPFMET110 + process.hltPFHTJet30 + process.hltPFHT500Jet30 + process.HLTEndSequence ) -process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT700PFMET85PFMHT85IDTight + process.HLTRecoMETSequence + process.hltMET60 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean50 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.hltHtMhtJet30 + process.hltHT550Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID85 + process.hltPFMETProducer + process.hltPFMET85 + process.hltPFHTJet30 + process.hltPFHT700Jet30 + process.HLTEndSequence ) -process.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT700PFMET95PFMHT95IDTight + process.HLTRecoMETSequence + process.hltMET70 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean60 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT70 + process.hltHtMhtJet30 + process.hltHT550Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID95 + process.hltPFMETProducer + process.hltPFMET95 + process.hltPFHTJet30 + process.hltPFHT700Jet30 + process.HLTEndSequence ) -process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT800PFMET75PFMHT75IDTight + process.HLTRecoMETSequence + process.hltMET50 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean40 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT50 + process.hltHtMhtJet30 + process.hltHT650Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID75 + process.hltPFMETProducer + process.hltPFMET75 + process.hltPFHTJet30 + process.hltPFHT800Jet30 + process.HLTEndSequence ) -process.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT800PFMET85PFMHT85IDTight + process.HLTRecoMETSequence + process.hltMET60 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean50 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.hltHtMhtJet30 + process.hltHT650Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID85 + process.hltPFMETProducer + process.hltPFMET85 + process.hltPFHTJet30 + process.hltPFHT800Jet30 + process.HLTEndSequence ) -process.HLT_PFMET110_PFMHT110_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET110PFMHT110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID110 + process.hltPFMETProducer + process.hltPFMET110 + process.HLTEndSequence ) -process.HLT_PFMET120_PFMHT120_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET120PFMHT120IDTight + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltPFMET120 + process.HLTEndSequence ) -process.HLT_PFMET130_PFMHT130_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET130PFMHT130IDTight + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID130 + process.hltPFMETProducer + process.hltPFMET130 + process.HLTEndSequence ) -process.HLT_PFMET140_PFMHT140_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET140PFMHT140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID140 + process.hltPFMETProducer + process.hltPFMET140 + process.HLTEndSequence ) -process.HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET100PFMHT100IDTightCaloBTagCSV3p1 + process.HLTRecoMETSequence + process.hltMET70 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean60 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT70 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp7Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID100 + process.hltPFMETProducer + process.hltPFMET100 + process.HLTEndSequence ) -process.HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET110PFMHT110IDTightCaloBTagCSV3p1 + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp7Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID110 + process.hltPFMETProducer + process.hltPFMET110 + process.HLTEndSequence ) -process.HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET120PFMHT120IDTightCaloBTagCSV3p1 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp7Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltPFMET120 + process.HLTEndSequence ) -process.HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET130PFMHT130IDTightCaloBTagCSV3p1 + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp7Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID130 + process.hltPFMETProducer + process.hltPFMET130 + process.HLTEndSequence ) -process.HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET140PFMHT140IDTightCaloBTagCSV3p1 + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp7Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID140 + process.hltPFMETProducer + process.hltPFMET140 + process.HLTEndSequence ) -process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMET120PFMHT120IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltPFMET120 + process.HLTEndSequence ) -process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID120 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu120 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne120 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne110_PFMHT110_IDTight_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETTypeOne110PFMHT110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID110 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne110 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne120_PFMHT120_IDTight_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETTypeOne120PFMHT120IDTight + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne120 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne130_PFMHT130_IDTight_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETTypeOne130PFMHT130IDTight + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID130 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne130 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETTypeOne140PFMHT140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID140 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne140 + process.HLTEndSequence ) -process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETNoMu110PFMHTNoMu110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID110 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu110 + process.HLTEndSequence ) -process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETNoMu120PFMHTNoMu120IDTight + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID120 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu120 + process.HLTEndSequence ) -process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETNoMu130PFMHTNoMu130IDTight + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID130 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu130 + process.HLTEndSequence ) -process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETNoMu140PFMHTNoMu140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID140 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu140 + process.HLTEndSequence ) -process.HLT_PFMET120_PFMHT120_IDTight_HFCleaned_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET120PFMHT120IDTightHFCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltPFMET120 + process.HLTCaloMETMHTPFMHTwithHFFilters + process.hltPFMETHFCleanedProducer + process.hltPFMETHFCleaned120 + process.HLTEndSequence ) -process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_HFCleaned_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETNoMu120PFMHTNoMu120IDTightHFCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID120 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu120 + process.HLTCaloMETMHTPFMHTwithHFFilters + process.hltParticleFlowNoMuHFCleaned + process.hltPFMETNoMuProducerHFCleaned + process.hltPFMETNoMuHFCleaned120 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne120_PFMHT120_IDTight_HFCleaned_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETTypeOne120PFMHT120IDTightHFCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne120 + process.HLTCaloMETMHTPFMHTwithHFFilters + process.hltPFMETHFCleanedProducer + process.hltcorrPFMETTypeOneHFCleaned + process.hltPFMETTypeOneHFCleaned + process.hltPFMETTypeOne120HFCleaned + process.HLTEndSequence ) -process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_HFCleaned_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMET120PFMHT120IDTightPFHT60HFCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltPFMET120 + process.HLTCaloMETMHTPFMHTwithHFFilters + process.hltPFMETHFCleanedProducer + process.hltPFMETHFCleaned120 + process.HLTEndSequence ) -process.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreMonoCentralPFJet80PFMETNoMu110PFMHTNoMu110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTAK4CaloJetsSequence + process.hltCentralCaloJet65 + process.hltMht + process.hltMHT80 + process.HLTAK4PFJetsSequence + process.hltCentralPFJet80 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID110 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu110 + process.HLTEndSequence ) -process.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreMonoCentralPFJet80PFMETNoMu120PFMHTNoMu120IDTight + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltCentralCaloJet65 + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltCentralPFJet80 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID120 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu120 + process.HLTEndSequence ) -process.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreMonoCentralPFJet80PFMETNoMu130PFMHTNoMu130IDTight + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTAK4CaloJetsSequence + process.hltCentralCaloJet65 + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltCentralPFJet80 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID130 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu130 + process.HLTEndSequence ) -process.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreMonoCentralPFJet80PFMETNoMu140PFMHTNoMu140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTAK4CaloJetsSequence + process.hltCentralCaloJet65 + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltCentralPFJet80 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID140 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu140 + process.HLTEndSequence ) -process.HLT_L1ETMHadSeeds_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreL1ETMHadSeeds + process.HLTEndSequence ) -process.HLT_CaloMHT90_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMHT90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTEndSequence ) -process.HLT_CaloMET80_NotCleaned_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET80NotCleaned + process.HLTRecoMETSequence + process.hltMET80 + process.HLTEndSequence ) -process.HLT_CaloMET90_NotCleaned_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET90NotCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTEndSequence ) -process.HLT_CaloMET100_NotCleaned_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET100NotCleaned + process.HLTRecoMETSequence + process.hltMET100 + process.HLTEndSequence ) -process.HLT_CaloMET110_NotCleaned_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET110NotCleaned + process.HLTRecoMETSequence + process.hltMET110 + process.HLTEndSequence ) -process.HLT_CaloMET250_NotCleaned_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET250NotCleaned + process.HLTRecoMETSequence + process.hltMET250 + process.HLTEndSequence ) -process.HLT_CaloMET70_HBHECleaned_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET70HBHECleaned + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTEndSequence ) -process.HLT_CaloMET80_HBHECleaned_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET80HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTEndSequence ) -process.HLT_CaloMET90_HBHECleaned_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET90HBHECleaned + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTEndSequence ) -process.HLT_CaloMET100_HBHECleaned_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET100HBHECleaned + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTEndSequence ) -process.HLT_CaloMET250_HBHECleaned_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET250HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean250 + process.HLTEndSequence ) -process.HLT_CaloMET300_HBHECleaned_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET300HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean300 + process.HLTEndSequence ) -process.HLT_CaloMET350_HBHECleaned_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET350HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean350 + process.HLTEndSequence ) -process.HLT_PFMET200_NotCleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET200NotCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET200 + process.HLTEndSequence ) -process.HLT_PFMET200_HBHECleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET200HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET200 + process.HLTEndSequence ) -process.HLT_PFMET250_HBHECleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET250HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET250 + process.HLTEndSequence ) -process.HLT_PFMET300_HBHECleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET300HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET300 + process.HLTEndSequence ) -process.HLT_PFMET200_HBHE_BeamHaloCleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET200HBHEBeamHaloCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET200 + process.HLTBeamHaloCleanerSequence + process.hltMetCleanBH + process.hltMETCleanBH80 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETTypeOne200HBHEBeamHaloCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne200 + process.HLTBeamHaloCleanerSequence + process.hltMetCleanBH + process.hltMETCleanBH80 + process.HLTEndSequence ) -process.HLT_MET105_IsoTrk50_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sETM80ToETM150 + process.hltPreMET105IsoTrk50 + process.HLTRecoMETSequence + process.hltMET105 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean65 + process.HLTRecoJetSequenceAK4PrePF + process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTRecopixelvertexingSequence + process.HLTIterativeTrackingIter02 + process.hltDeDxEstimatorProducer + process.hltTrk50Filter + process.HLTEndSequence ) -process.HLT_MET120_IsoTrk50_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sETM80ToETM150 + process.hltPreMET120IsoTrk50 + process.HLTRecoMETSequence + process.hltMET120 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean65 + process.HLTRecoJetSequenceAK4PrePF + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02 + process.hltDeDxEstimatorProducer + process.hltTrk50Filter + process.HLTEndSequence ) -process.HLT_SingleJet30_Mu12_SinglePFJet40_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + process.hltPreSingleJet30Mu12SinglePFJet40 + process.hltL1fL1sMu3Jet16L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloBJets30eta2p3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet16L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0) + process.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltSinglePFBJets40Eta2p3 + process.HLTBTagMuJet40PFMu12SequenceL3 + process.hltBSoftMuonJet40Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + process.hltPreMu12DoublePFJets40CaloBTagCSVp33 + process.hltL1fL1sMu3Jet16L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92SingleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet16L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0) + process.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets40Eta2p3 + process.HLTBTagMuDiJet40PFMu12SequenceL3 + process.hltBSoftMuonDiJet40Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 + process.hltPreMu12DoublePFJets100CaloBTagCSVp33 + process.hltL1fL1sMu3Jet60L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92SingleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet60L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0) + process.hltL3fL1sMu3Jet60L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets100Eta2p3 + process.HLTBTagMuDiJet100PFMu12SequenceL3 + process.hltBSoftMuonDiJet100Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + process.hltPreMu12DoublePFJets200CaloBTagCSVp33 + process.hltL1fL1sMu3Jet120L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92SingleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet120L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + process.hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets200Eta2p3 + process.HLTBTagMuDiJet200PFMu12SequenceL3 + process.hltBSoftMuonDiJet200Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + process.hltPreMu12DoublePFJets350CaloBTagCSVp33 + process.hltL1fL1sMu3Jet120L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92SingleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet120L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + process.hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets350Eta2p3 + process.HLTBTagMuDiJet350PFMu12SequenceL3 + process.hltBSoftMuonDiJet350Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v3 = cms.Path( process.HLTBeginSequence + process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + process.hltPreMu12DoublePFJets40MaxDeta1p6DoubleCaloBTagCSVp33 + process.hltL1fL1sMu12Dijet40L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92DoubleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu12Dijet40L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0) + process.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets40Eta2p3 + process.hltDoublePFJets40Eta2p3MaxDeta1p6 + process.HLTBTagMuDiJet40PFMu12SequenceL3 + process.hltBSoftMuonDiJet40Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v3 = cms.Path( process.HLTBeginSequence + process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + process.hltPreMu12DoublePFJets54MaxDeta1p6DoubleCaloBTagCSVp33 + process.hltL1fL1sMu12Dijet40L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92DoubleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu12Dijet40L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0) + process.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets54Eta2p3 + process.hltDoublePFJets54Eta2p3MaxDeta1p6 + process.HLTBTagMuDiJet54PFMu12SequenceL3 + process.hltBSoftMuonDiJet54Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v3 = cms.Path( process.HLTBeginSequence + process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + process.hltPreMu12DoublePFJets62MaxDeta1p6DoubleCaloBTagCSVp33 + process.hltL1fL1sMu12Dijet40L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92DoubleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu12Dijet40L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0) + process.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets62Eta2p3 + process.hltDoublePFJets62Eta2p3MaxDeta1p6 + process.HLTBTagMuDiJet62PFMu12SequenceL3 + process.hltBSoftMuonDiJet62Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_DoublePFJets40_CaloBTagCSV_p33_v3 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet40er3p0 + process.hltPreDoublePFJets40CaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92SingleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets40Eta2p3 + process.HLTEndSequence ) -process.HLT_DoublePFJets100_CaloBTagCSV_p33_v3 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet100er3p0 + process.hltPreDoublePFJets100CaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.hltSelectorJets80L1FastJet + process.hltSelectorCentralJets80L1FastJet + process.hltSelector6CentralJetsL1FastJet + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo80x6CSVp0p92SingleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets100Eta2p3 + process.HLTEndSequence ) -process.HLT_DoublePFJets200_CaloBTagCSV_p33_v3 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet120er3p0 + process.hltPreDoublePFJets200CaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.hltSelectorJets80L1FastJet + process.hltSelectorCentralJets80L1FastJet + process.hltSelector6CentralJetsL1FastJet + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo80x6CSVp0p92SingleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets200Eta2p3 + process.HLTEndSequence ) -process.HLT_DoublePFJets350_CaloBTagCSV_p33_v3 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet120er3p0 + process.hltPreDoublePFJets350CaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.hltSelectorJets80L1FastJet + process.hltSelectorCentralJets80L1FastJet + process.hltSelector6CentralJetsL1FastJet + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo80x6CSVp0p92SingleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets350Eta2p3 + process.HLTEndSequence ) -process.HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v3 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet100er2p3dEtaMax1p6 + process.hltPreDoublePFJets100MaxDeta1p6DoubleCaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.hltSelectorJets80L1FastJet + process.hltSelectorCentralJets80L1FastJet + process.hltSelector6CentralJetsL1FastJet + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo80x6CSVp0p92DoubleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets100Eta2p3 + process.hltDoublePFJets100Eta2p3MaxDeta1p6 + process.HLTEndSequence ) -process.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v3 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet100er2p3dEtaMax1p6 + process.hltPreDoublePFJets116MaxDeta1p6DoubleCaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.hltSelectorJets80L1FastJet + process.hltSelectorCentralJets80L1FastJet + process.hltSelector6CentralJetsL1FastJet + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo80x6CSVp0p92DoubleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets116Eta2p3 + process.hltDoublePFJets116Eta2p3MaxDeta1p6 + process.HLTEndSequence ) -process.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v3 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet100er2p3dEtaMax1p6 + process.hltPreDoublePFJets128MaxDeta1p6DoubleCaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.hltSelectorJets80L1FastJet + process.hltSelectorCentralJets80L1FastJet + process.hltSelector6CentralJetsL1FastJet + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo80x6CSVp0p92DoubleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets128Eta2p3 + process.hltDoublePFJets128Eta2p3MaxDeta1p6 + process.HLTEndSequence ) -process.HLT_Photon300_NoHE_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton300NoHE + process.HLTSinglePhoton300erNoHESequence + process.HLTEndSequence ) -process.HLT_Mu8_TrkIsoVVL_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + process.hltPreMu8TrkIsoVVL + process.hltL1fL1sMu5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu5L1f0L2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu5L1Filtered0) + process.hltL3fL1sMu5L1f0L2f5L3Filtered8 + process.HLTL3muontrkisovvlSequence + process.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoFiltered0p4 + process.HLTEndSequence ) -process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6DoubleEG10 + process.hltPreMu8DiEle12CaloIdLTrackIdLDZ + process.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence + process.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence + process.hltMu8Ele12DZFilter + process.hltEle12Ele12DZFilter + process.HLTEndSequence ) -process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6DoubleEG10 + process.hltPreMu8DiEle12CaloIdLTrackIdL + process.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence + process.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence + process.HLTEndSequence ) -process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240 + process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ + process.hltMuon8L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMuon8L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Muon8L1Filtered0) + process.hltL3fL1sMu6HTT240Filtered8 + process.HLTSingleEle8CaloIdMGsfTrackIdMSequence + process.hltElectronMuonInvMassFilter8 + process.hltMu8Ele8CaloIdMTrackIdMDZFilter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240 + process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 + process.hltMuon8L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMuon8L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Muon8L1Filtered0) + process.hltL3fL1sMu6HTT240Filtered8 + process.HLTSingleEle8CaloIdMGsfTrackIdMSequence + process.hltElectronMuonInvMassFilter8 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) -process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.HLTEndSequence ) -process.HLT_Mu17_TrkIsoVVL_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu10LowQ + process.hltPreMu17TrkIsoVVL + process.hltL1fL1sMu10lqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu10lqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + process.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 + process.HLTL3muontrkisovvlSequence + process.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoFiltered0p4 + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet20_Mu5_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + process.hltPreBTagMuAK4DiJet20Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet20L1FastJetCentral + process.HLTBTagMuDiJet20L1FastJetSequenceL25 + process.hltBSoftMuonDiJet20L1FastJetL25FilterByDR + process.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet40_Mu5_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + process.hltPreBTagMuAK4DiJet40Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet40L1FastJetCentral + process.HLTBTagMuDiJet40L1FastJetSequenceL25 + process.hltBSoftMuonDiJet40L1FastJetL25FilterByDR + process.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet70_Mu5_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 + process.hltPreBTagMuAK4DiJet70Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet70L1FastJetCentral + process.HLTBTagMuDiJet70L1FastJetSequenceL25 + process.hltBSoftMuonDiJet70L1FastJetL25FilterByDR + process.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet110_Mu5_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 + process.hltPreBTagMuAK4DiJet110Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet110L1FastJetCentral + process.HLTBTagMuDiJet110L1FastJetSequenceL25 + process.hltBSoftMuonDiJet110L1FastJetL25FilterByDR + process.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet170_Mu5_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + process.hltPreBTagMuAK4DiJet170Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet200L1FastJetCentral + process.HLTBTagMuDiJet200L1FastJetSequenceL25 + process.hltBSoftMuonDiJet200L1FastJetL25FilterByDR + process.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4Jet300_Mu5_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet200 + process.hltPreBTagMuAK4Jet300Mu5 + process.HLTAK4CaloJetsSequence + process.hltBJet300L1FastJetCentral + process.HLTBTagMuJet300L1FastJetSequenceL25 + process.hltBSoftMuonJet300L1FastJetL25FilterByDR + process.HLTBTagMuJet300L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK8DiJet170_Mu5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + process.hltPreBTagMuAK8DiJet170Mu5 + process.HLTAK8CaloJetsSequence + process.hltBAK8DiJet170L1FastJetCentral + process.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 + process.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR + process.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK8Jet300_Mu5_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet200 + process.hltPreBTagMuAK8Jet300Mu5 + process.HLTAK8CaloJetsSequence + process.hltBJet300L1AK8FastJetCentral + process.HLTBTagMuJet300L1AK8FastJetSequenceL25 + process.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR + process.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 + process.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ + process.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) -process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sMu23EG10IorMu20EG17 + process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) -process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu23EG10IorMu20EG17 + process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + process.HLTEndSequence ) -process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.HLTEndSequence ) -process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) -process.HLT_Mu12_DoublePhoton20_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG + process.hltPreMu12DoublePhoton20 + process.hltL1fMu12Diphoton20L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0) + process.hltL3fL1sMu12Diphoton20L1f0L2f8QL3Filtered12 + process.HLTMu12DoubleUnSeededPho20Sequence + process.HLTEndSequence ) -process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreEle23Ele12CaloIdLTrackIdLIsoVL + process.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + process.HLTEndSequence ) -process.HLT_TriplePhoton_20_20_20_CaloIdLV2_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEGOrDoubleEGOrSingleEG + process.hltPreTriplePhoton202020CaloIdLV2 + process.HLTPho20CaloIdLV2TripleSeededSequence + process.HLTTriplePho20CaloIdLV2UnseededSequence + process.HLTEndSequence ) -process.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEGOrDoubleEGOrSingleEG + process.hltPreTriplePhoton202020CaloIdLV2R9IdVL + process.HLTTriplePho20CaloIdLV2R9IdVLSequence + process.HLTEndSequence ) -process.HLT_TriplePhoton_30_30_10_CaloIdLV2_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEGOrDoubleEGOrSingleEG + process.hltPreTriplePhoton303010CaloIdLV2 + process.HLTTriplePho303010CaloIdLV2Sequence + process.HLTEndSequence ) -process.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEGOrDoubleEGOrSingleEG + process.hltPreTriplePhoton303010CaloIdLV2R9IdVL + process.HLTTriplePho303010CaloIdLV2R9IdVLSequence + process.HLTEndSequence ) -process.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEGOrDoubleEGOrSingleEG + process.hltPreTriplePhoton35355CaloIdLV2R9IdVL + process.HLTTriplePho35355CaloIdLV2R9IdVLSequence + process.HLTEndSequence ) -process.HLT_Photon25_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG18 + process.hltPrePhoton25 + process.HLTPhoton25Sequence + process.HLTEndSequence ) -process.HLT_Photon33_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG26 + process.hltPrePhoton33 + process.HLTPhoton33Sequence + process.HLTEndSequence ) -process.HLT_Photon50_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to45 + process.hltPrePhoton50 + process.HLTPhoton50Sequence + process.HLTEndSequence ) -process.HLT_Photon75_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to50 + process.hltPrePhoton75 + process.HLTPhoton75Sequence + process.HLTEndSequence ) -process.HLT_Photon90_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to50 + process.hltPrePhoton90 + process.HLTPhoton90Sequence + process.HLTEndSequence ) -process.HLT_Photon120_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to50 + process.hltPrePhoton120 + process.HLTPhoton120Sequence + process.HLTEndSequence ) -process.HLT_Photon150_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton150 + process.HLTPhoton150Sequence + process.HLTEndSequence ) -process.HLT_Photon175_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton175 + process.HLTPhoton175Sequence + process.HLTEndSequence ) -process.HLT_Photon200_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton200 + process.HLTPhoton200Sequence + process.HLTEndSequence ) -process.HLT_Photon50_R9Id90_HE10_IsoM_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton50R9Id90HE10IsoM + process.HLTPhoton50R9Id90HE10IsoMSequence + process.HLTEndSequence ) -process.HLT_Photon75_R9Id90_HE10_IsoM_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton75R9Id90HE10IsoM + process.HLTPhoton75R9Id90HE10IsoMSequence + process.HLTEndSequence ) -process.HLT_Photon90_R9Id90_HE10_IsoM_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton90R9Id90HE10IsoM + process.HLTPhoton90R9Id90HE10IsoMSequence + process.HLTEndSequence ) -process.HLT_Photon120_R9Id90_HE10_IsoM_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton120R9Id90HE10IsoM + process.HLTPhoton120R9Id90HE10IsoMSequence + process.HLTEndSequence ) -process.HLT_Photon165_R9Id90_HE10_IsoM_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton165R9Id90HE10IsoM + process.HLTPhoton165R9Id90HE10IsoMSequence + process.HLTEndSequence ) -process.HLT_Photon90_CaloIdL_PFHT700_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton90CaloIdLPFHT700 + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG90PFHT700EtFilter + process.hltEgammaClusterShape + process.hltPhoton90CaloIdLPFHT700ClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltPhoton90CaloIdLPFHT700HEFilter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltHT700Jet30 + process.HLTEndSequence ) -process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass90 + process.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence + process.hltDiEG22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eMass90CombMassLastFilter + process.HLTEndSequence ) -process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass95 + process.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence + process.hltDiEG22R9Id85b95eORIso60CaloId15b35eANDHE12R9Id50b80eMass95CombMassLastFilter + process.HLTEndSequence ) -process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdPixelVetoMass55 + process.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence + process.HLTEndSequence ) -process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdNoPixelVetoMass55 + process.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence + process.HLTEndSequence ) -process.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdNoPixelVetoMass55 + process.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence + process.HLTEndSequence ) -process.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdPixelVetoMass55 + process.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi_L1_NoOS_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQ + process.hltPreDimuon0JpsiL1NoOS + process.hltL1fL1DoubleMu0SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + process.hltDimuon0JpsiL1sNoOSL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS + process.hltDisplacedmumuFilterDimuon0JpsiL1sNoOS + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQ + process.hltPreDimuon0JpsiNoVertexingNoOS + process.hltL1fL1DoubleMu0SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + process.hltDimuon0JpsiNoVtxNoOSL3Filtered + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQOS + process.hltPreDimuon0Jpsi + process.hltL1sEmuDoubleMu0SQOS + process.hltL1fL1DoubleMu0SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + process.hltDimuon0JpsiL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0Jpsi + process.hltDisplacedmumuFilterDimuon0Jpsi + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi_NoVertexing_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQOS + process.hltPreDimuon0JpsiNoVertexing + process.hltL1sEmuDoubleMu0SQOS + process.hltL1fL1DoubleMu0SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + process.hltDimuon0JpsiL3Filtered + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDimuon0JpsiL14R0er1p5R + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDimuon0JpsiL1s4R0er1p5RL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R + process.hltDisplacedmumuFilterDimuon0JpsiL1s4R0er1p5R + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDimuon0JpsiNoVertexingL14R0er1p5R + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDimuon0JpsiL1s4R0er1p5RL3Filtered + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi3p5_Muon2_v3 = cms.Path( process.HLTBeginSequence + process.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 + process.hltPreDimuon0Jpsi3p5Muon2 + process.hltTripleMuonL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuonL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuonL1Filtered0) + process.hltTripleMuL3PreFiltered222 + process.hltJpsiMuonL3Filtered3p5 + process.hltDisplacedmumuVtxProducerJpsiMuon3p5 + process.hltVertexmumuFilterJpsiMuon3p5 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_4p5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5SQOS + process.hltPreDimuon0UpsilonL14p5 + process.hltL1sEmuDoubleMu4p5SQOS + process.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0) + process.hltDimuon0UpsilonL1s4p5L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 + process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu5SQOS + process.hltPreDimuon0UpsilonL15 + process.hltL1sEmuDoubleMu5SQOS + process.hltL1fL1sL1DoubleMu5SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0) + process.hltDimuon0UpsilonL1s5L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5 + process.hltDisplacedmumuFilterDimuon0UpsilonL1s5 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5SQ + process.hltPreDimuon0UpsilonL14p5NoOS + process.hltL1fL1sL1DoubleMu4p5SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0) + process.hltDimuon0UpsilonL1s4p5NoOSL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS + process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5NoOS + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5er2p0SQ + process.hltPreDimuon0UpsilonL14p5er2p0 + process.hltL1sEmuDoubleMu4p5er2p0SQ + process.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0) + process.hltDimuon0UpsilonL1s4p5er2p0L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 + process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5er2p0SQMass7to18 + process.hltPreDimuon0UpsilonL14p5er2p0M + process.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0) + process.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M + process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_NoVertexing_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5er2p0SQMass7to18 + process.hltPreDimuon0UpsilonNoVertexing + process.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0) + process.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_5M_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu5SQMass7to18 + process.hltPreDimuon0UpsilonL15M + process.hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0) + process.hltDimuon0UpsilonL1s5ML3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M + process.hltDisplacedmumuFilterDimuon0UpsilonL1s5M + process.HLTEndSequence ) -process.HLT_Dimuon0_LowMass_L1_0er1p5R_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5dR1p4 + process.hltPreDimuon0LowMassL10er1p5R + process.hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0) + process.hltDimuon0LowMassL1s0er1p5RL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R + process.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5R + process.HLTEndSequence ) -process.HLT_Dimuon0_LowMass_L1_0er1p5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5 + process.hltPreDimuon0LowMassL10er1p5 + process.hltL1sEmuDoubleMu0er1p5 + process.hltL1fL1sL1DoubleMu0er1p5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0) + process.hltDimuon0LowMassL1s0er1p5L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5 + process.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5 + process.HLTEndSequence ) -process.HLT_Dimuon0_LowMass_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQOS + process.hltPreDimuon0LowMass + process.hltL1sEmuDoubleMu0SQOS + process.hltL1fL1DoubleMu0SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + process.hltDimuon0LowMassL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMass + process.hltDisplacedmumuFilterDimuon0LowMass + process.HLTEndSequence ) -process.HLT_Dimuon0_LowMass_L1_4_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4SQOS + process.hltPreDimuon0LowMassL14 + process.hltL1sEmuDoubleMu4SQOS + process.hltL1fL1sL1DoubleMu4SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0) + process.hltDimuon0LowMassL1s4L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4 + process.hltDisplacedmumuFilterDimuon0LowMassL1s4 + process.HLTEndSequence ) -process.HLT_Dimuon0_LowMass_L1_4R_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4dR1p2 + process.hltPreDimuon0LowMassL14R + process.hltL1fL1sL1DoubleMu4dR1p2L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0) + process.hltDimuon0LowMassL1s4RL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R + process.hltDisplacedmumuFilterDimuon0LowMassL1s4R + process.HLTEndSequence ) -process.HLT_Dimuon0_LowMass_L1_TM530_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu530NoMass + process.hltPreDimuon0LowMassL1TM530 + process.hltL1fL1sL1TripleMuNoMassL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + process.hltDimuon0LowMassL1sTM530L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530 + process.hltDisplacedmumuFilterDimuon0LowMassL1sTM530 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0 + process.hltPreDimuon0UpsilonMuonL1TM0 + process.hltTripleMuon0L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuon0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuon0L1Filtered0) + process.hltTripleMu0L3PreFiltered0 + process.hltUpsilon0MuonL3FilteredL1sTM0 + process.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 + process.hltVertexmumuFilterUpsilon0MuonL1sTM0 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu53p52p5 + process.hltPreDimuon0UpsilonMuonNoL1Mass + process.hltTripleMuon53p52p5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuon53p52p5L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuon53p52p5L1Filtered0) + process.hltTripleMu0NoL1MassL3PreFiltered0 + process.hltUpsilon0MuonL3FilteredNoL1Mass + process.hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass + process.hltVertexmumuFilterUpsilon0MuonNoL1Mass + process.HLTEndSequence ) -process.HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0IorTripleMu553 + process.hltPreTripleMu533Mass3p8to60DZ + process.hltL1TripleMu553L1TriMuFiltered3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL1TripleMu553L2TriMuFiltered3) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + process.hltL3fL1TripleMu553f0PreFiltered333 + process.hltL3fL1TripleMu553f0Filtered533 + process.hltTripleMu533TripleDZ0p2 + process.hltTripleMu533Mass3p8to60Filter + process.HLTEndSequence ) -process.HLT_TripleMu_10_5_5_DZ_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0IorTripleMu553 + process.hltPreTripleMu1055DZ + process.hltL1TripleMu553L1TriMuFiltered3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL1TripleMu553L2TriMuFiltered3) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + process.hltL3fL1TripleMu553f0PreFiltered555 + process.hltL3fL1TripleMu553f0Filtered1055 + process.hltTripleMu555TripleDZ0p2 + process.HLTEndSequence ) -process.HLT_TripleMu_12_10_5_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0IorTripleMu553 + process.hltPreTripleMu12105 + process.hltL1TripleMu553L1TriMuFiltered3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL1TripleMu553L2TriMuFiltered3) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + process.hltL3fL1TripleMu553f0PreFiltered555 + process.hltL3fL1TripleMu553f0Filtered10105 + process.hltL3fL1TripleMu553f0Filtered12105 + process.HLTEndSequence ) -process.HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + process.hltPreTau3MuMu5Mu1TkMu1Tau10 + process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + process.hltDiMuonForTau3MuDzFiltered0p3 + process.HLTTrackerMuonSequenceLowPt + process.hltTau3MuTriMuon1filter + process.HLTL3muontrkisorecoSequence + process.hltTauPt10MuPts511Mass1p2to2p3Iso + process.hltTau3MuPreFilter + process.HLTEndSequence ) -process.HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_Charge1_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + process.hltPreTau3MuMu5Mu1TkMu1Tau10Charge1 + process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + process.hltDiMuonForTau3MuDzFiltered0p3 + process.HLTTrackerMuonSequenceLowPt + process.hltTau3MuTriMuon1filter + process.HLTL3muontrkisorecoSequence + process.hltTauPt10MuPts511Mass1p2to2p3IsoCharge1 + process.hltTau3MuPreFilterCharge1 + process.HLTEndSequence ) -process.HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + process.hltPreTau3MuMu5Mu1TkMu1IsoTau10 + process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + process.hltDiMuonForTau3MuDzFiltered0p3 + process.HLTTrackerMuonSequenceLowPt + process.hltTau3MuTriMuon1filter + process.HLTL3muontrkisorecoSequence + process.hltTauPt10MuPts511Mass1p2to2p3Iso + process.hltTau3MuPreFilter + process.hltTau3MuIsoFilter + process.HLTEndSequence ) -process.HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_Charge1_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + process.hltPreTau3MuMu5Mu1TkMu1IsoTau10Charge1 + process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + process.hltDiMuonForTau3MuDzFiltered0p3 + process.HLTTrackerMuonSequenceLowPt + process.hltTau3MuTriMuon1filter + process.HLTL3muontrkisorecoSequence + process.hltTauPt10MuPts511Mass1p2to2p3IsoCharge1 + process.hltTau3MuPreFilterCharge1 + process.hltTau3MuIsoFilterCharge1 + process.HLTEndSequence ) -process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DZPFMET50PFMHT60 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50f0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60Filter + process.hltDoubleMuon3Mass3p8to60DZFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean30 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET50 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID60 + process.HLTEndSequence ) -process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DZPFMET70PFMHT70 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50f0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60Filter + process.hltDoubleMuon3Mass3p8to60DZFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean30 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET70 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID70 + process.HLTEndSequence ) -process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DZPFMET90PFMHT90 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50f0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60Filter + process.hltDoubleMuon3Mass3p8to60DZFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean30 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET90 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID90 + process.HLTEndSequence ) -process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu530NoMass + process.hltPreDoubleMu3TrkTau3muNoL1Mass + process.hltL1fL1sL1TripleMuNoMassL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + process.hltDoubleMu3TrkTau3muNoL1MassL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass + process.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass + process.HLTIterativeTrackingTau3muNoL1MassIter02 + process.hltTau3muNoL1MassTkAllConeTracksIter + process.hltTau3muNoL1MassTkVertexProducer + process.hltTau3muNoL1MassTkVertexFilter + process.HLTEndSequence ) -process.HLT_DoubleMu4_Jpsi_Displaced_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + process.hltDisplacedmumuFilterDoubleMu4Jpsi + process.HLTEndSequence ) -process.HLT_DoubleMu4_Jpsi_NoVertexing_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiNoVertexing + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.HLTEndSequence ) -process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiTrkTrkDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + process.hltDisplacedmumuFilterDoubleMu4Jpsi + process.HLTIterativeTrackingDisplacedJpsiIter02 + process.hltJpsiTkAllConeTracksIter + process.hltJpsiTrkTrkVertexProducerPhiKstar + process.hltJpsiTkTkVertexFilterPhiKstar + process.HLTEndSequence ) -process.HLT_DoubleMu43NoFiltersNoVtx_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreDoubleMu43NoFiltersNoVtx + process.hltL1fDimuonL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fDimuonL1f0L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered43 + process.HLTEndSequence ) -process.HLT_DoubleMu48NoFiltersNoVtx_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreDoubleMu48NoFiltersNoVtx + process.hltL1fDimuonL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fDimuonL1f0L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered48 + process.HLTEndSequence ) -process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + process.hltPreMu43NoFiltersNoVtxPhoton43CaloIdL + process.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered43 + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1Mu5EG20Filter + process.hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter + process.hltEgammaClusterShape + process.hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu43NoFiltersNoVtxPhoton43CaloIdLHEFilter + process.HLTEndSequence ) -process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + process.hltPreMu48NoFiltersNoVtxPhoton48CaloIdL + process.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered48 + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1Mu5EG20Filter + process.hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter + process.hltEgammaClusterShape + process.hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu48NoFiltersNoVtxPhoton48CaloIdLHEFilter + process.HLTEndSequence ) -process.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4OS + process.hltPreDoubleMu207Mass0to30L1DM4 + process.hltL1fL1sDoubleMu4OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0) + process.hltDoubleMu207Mass0to30L1DM4L3Filtered + process.HLTEndSequence ) -process.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 + process.hltPreDoubleMu207Mass0to30L1DM4EG + process.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0) + process.hltDoubleMu207Mass0to30Photon23L3Filtered + process.HLTEndSequence ) -process.HLT_HT425_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT425 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT425 + process.HLTEndSequence ) -process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT430DisplacedDijet40DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsLowPt + process.HLTEndSequence ) -process.HLT_HT430_DisplacedDijet60_DisplacedTrack_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT430DisplacedDijet60DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt60 + process.hltCentralCaloJetptMidPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + process.hltDisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsMidPt + process.HLTEndSequence ) -process.HLT_HT430_DisplacedDijet80_DisplacedTrack_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT430DisplacedDijet80DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt80 + process.hltCentralCaloJetpt80CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJets + process.hltDisplacedHLTCaloJetCollectionProducer + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJets + process.hltIter02DisplacedHLTCaloJetCollectionProducer + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJets + process.HLTEndSequence ) -process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT400DisplacedDijet40DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT400 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsLowPt + process.HLTEndSequence ) -process.HLT_HT650_DisplacedDijet60_Inclusive_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT650DisplacedDijet60Inclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT650 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt60 + process.hltCentralCaloJetptMidPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + process.hltDisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + process.HLTEndSequence ) -process.HLT_HT550_DisplacedDijet80_Inclusive_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT550DisplacedDijet80Inclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT550 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt80 + process.hltCentralCaloJetpt80CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJets + process.hltDisplacedHLTCaloJetCollectionProducer + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJets + process.HLTEndSequence ) -process.HLT_HT550_DisplacedDijet60_Inclusive_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT550DisplacedDijet60Inclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT550 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt60 + process.hltCentralCaloJetptMidPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + process.hltDisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + process.HLTEndSequence ) -process.HLT_HT650_DisplacedDijet80_Inclusive_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT650DisplacedDijet80Inclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT650 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt80 + process.hltCentralCaloJetpt80CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJets + process.hltDisplacedHLTCaloJetCollectionProducer + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJets + process.HLTEndSequence ) -process.HLT_HT750_DisplacedDijet80_Inclusive_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT750DisplacedDijet80Inclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT750 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt80 + process.hltCentralCaloJetpt80CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJets + process.hltDisplacedHLTCaloJetCollectionProducer + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJets + process.HLTEndSequence ) -process.HLT_DiJet110_35_Mjj650_PFMET110_v3 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreDiJet11035Mjj650PFMET110 + process.HLTRecoMETSequence + process.hltCaloMETOpen + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloNoiseCleanedMET66 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF110 + process.hltL1TPFJetsMatching + process.hltL1PFJetCategories + process.HLTEndSequence ) -process.HLT_DiJet110_35_Mjj650_PFMET120_v3 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreDiJet11035Mjj650PFMET120 + process.HLTRecoMETSequence + process.hltCaloMETOpen + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloNoiseCleanedMET72 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF120 + process.hltL1TPFJetsMatching + process.hltL1PFJetCategories + process.HLTEndSequence ) -process.HLT_DiJet110_35_Mjj650_PFMET130_v3 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreDiJet11035Mjj650PFMET130 + process.HLTRecoMETSequence + process.hltCaloMETOpen + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloNoiseCleanedMET78 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF130 + process.hltL1TPFJetsMatching + process.hltL1PFJetCategories + process.HLTEndSequence ) -process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v3 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreTripleJet1103535Mjj650PFMET110 + process.HLTRecoMETSequence + process.hltCaloMETOpen + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloNoiseCleanedMET66 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF110 + process.hltL1TPFJetsMatching + process.hlt1PFJetCategories3 + process.HLTEndSequence ) -process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v3 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreTripleJet1103535Mjj650PFMET120 + process.HLTRecoMETSequence + process.hltCaloMETOpen + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloNoiseCleanedMET72 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF120 + process.hltL1TPFJetsMatching + process.hlt1PFJetCategories3 + process.HLTEndSequence ) -process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v3 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreTripleJet1103535Mjj650PFMET130 + process.HLTRecoMETSequence + process.hltCaloMETOpen + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloNoiseCleanedMET78 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF130 + process.hltL1TPFJetsMatching + process.hlt1PFJetCategories3 + process.HLTEndSequence ) -process.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v3 = cms.Path( process.HLTBeginSequence + process.hltL1VBFDiJetOR + process.hltPreVBFDoubleLooseChargedIsoPFTau20Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau20eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau20eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt20Eta2p1Trk1Reg + process.HLTLooseChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + process.hltDoublePFTau20TrackPt1LooseChargedIsolationReg + process.HLTAK4PFJetsSequence + process.hltVBFL1TLooseIDPFJetsMatching + process.hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval + process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleLooseChargedIsoPFTau20 + process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleLooseChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v3 = cms.Path( process.HLTBeginSequence + process.hltL1VBFDiJetOR + process.hltPreVBFDoubleMediumChargedIsoPFTau20Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau20eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau20eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt20Eta2p1Trk1Reg + process.HLTMediumChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + process.hltDoublePFTau20TrackPt1MediumChargedIsolationReg + process.HLTAK4PFJetsSequence + process.hltVBFL1TLooseIDPFJetsMatching + process.hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval + process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumChargedIsoPFTau20 + process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v3 = cms.Path( process.HLTBeginSequence + process.hltL1VBFDiJetOR + process.hltPreVBFDoubleTightChargedIsoPFTau20Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau20eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau20eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt20Eta2p1Trk1Reg + process.HLTTightChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationReg + process.hltDoublePFTau20TrackPt1TightChargedIsolationReg + process.HLTAK4PFJetsSequence + process.hltVBFL1TLooseIDPFJetsMatching + process.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval + process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTau20 + process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoEG30erJetC34drMin0p3 + process.hltPreEle30eta2p1WPTightGsfCentralPFJet35EleCleaned + process.HLTEle30erJetC34WPTightGsfSequence + process.HLTAK4CaloJetsSequence + process.hltDoubleCentralCaloJet10 + process.HLTAK4PFJetsSequence + process.hltEle30JetCollectionsForLeptonPlusPFJets + process.hltEle30PFJet35EleCleaned + process.HLTEndSequence ) -process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoEG28erHTT100 + process.hltPreEle28eta2p1WPTightGsfHT150 + process.HLTEle28erHTT100WPTightGsfSequence + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT100Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT150Jet30 + process.HLTEndSequence ) -process.HLT_Ele28_HighEta_SC20_Mass55_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOr + process.hltPreEle28HighEtaSC20Mass55 + process.HLTEle28HighEtaSC20Mass55Sequence + process.HLTEndSequence ) -process.HLT_DoubleMu20_7_Mass0to30_Photon23_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 + process.hltPreDoubleMu207Mass0to30Photon23 + process.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0) + process.hltDoubleMu207Mass0to30Photon23L3Filtered + process.HLTPhoton23Sequence + process.HLTEndSequence ) -process.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT450CaloBTagCSV4p5 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltSusyPreBtagJetFilter + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp067Single + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) -process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT450PFMET50 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.hltPFMETProducer + process.hltPFMET50 + process.HLTEndSequence ) -process.HLT_Ele15_IsoVVVL_PFHT450_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) -process.HLT_Ele50_IsoVVVL_PFHT450_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle50IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle50VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) -process.HLT_Ele15_IsoVVVL_PFHT600_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT600 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT600Jet30 + process.HLTEndSequence ) -process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + process.hltPreMu8TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT300PFMETNoMu60 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q + process.HLTL3muontrkisovvlSequence + process.hltMuon8RelTrkIsoVVLFiltered0p4 + process.HLTRecoMETSequence + process.hltMET20 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean10 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet20MJJ400DEta3p5 + process.HLTAK4PFJetsSequence + process.hltDiPFJet40MJJ750DEta3p5 + process.hltPFHTJet30Eta5 + process.hltPFHT300Jet30 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu60 + process.HLTEndSequence ) -process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + process.hltPreMu10TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT350PFMETNoMu60 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q + process.HLTL3muontrkisovvlSequence + process.hltMuon10RelTrkIsoVVLFiltered0p4 + process.HLTRecoMETSequence + process.hltMET20 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean10 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet20MJJ400DEta3p5 + process.HLTAK4PFJetsSequence + process.hltDiPFJet40MJJ750DEta3p5 + process.hltPFHTJet30Eta5 + process.hltPFHT350Jet30Eta5 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu60 + process.HLTEndSequence ) -process.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu15IsoVVVLPFHT450CaloBTagCSV4p5 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltSusyPreBtagJetFilter + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp067Single + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3MuVVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) -process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu15IsoVVVLPFHT450PFMET50 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3MuVVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.hltPFMETProducer + process.hltPFMET50 + process.HLTEndSequence ) -process.HLT_Mu15_IsoVVVL_PFHT450_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu15IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3MuVVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) -process.HLT_Mu50_IsoVVVL_PFHT450_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu50IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3Mu50VVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) -process.HLT_Mu15_IsoVVVL_PFHT600_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu15IsoVVVLPFHT600 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3MuVVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT600Jet30 + process.HLTEndSequence ) -process.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon10PsiPrimeBarrelSeagulls + process.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + process.hltDimuon10PsiPrimeBarrelnoCowL3Filtered + process.hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow + process.hltDisplacedmumuFilterDimuon10PsiPrimeBarrelnoCow + process.HLTEndSequence ) -process.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon20JpsiBarrelSeagulls + process.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + process.hltDimuon20JpsiBarrelnoCowL3Filtered + process.hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow + process.hltDisplacedmumuFilterDimuon20JpsiBarrelnoCow + process.HLTEndSequence ) -process.HLT_Dimuon10_Upsilon_Barrel_Seagulls_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5er2p0SQOSMass7to18 + process.hltPreDimuon10UpsilonBarrelSeagulls + process.hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0) + process.hltDimuon10UpsilonBarrelnoCowL3Filtered + process.hltDisplacedmumuVtxProducerDimuon10UpsilonBarrelnoCow + process.hltDisplacedmumuFilterDimuon10UpsilonBarrelnoCow + process.HLTEndSequence ) -process.HLT_Dimuon12_Upsilon_eta1p5_v11 = cms.Path( process.HLTBeginSequence + process.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 + process.hltPreDimuon12Upsiloneta1p5 + process.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0) + process.hltDimuon12UpsilonL3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon12Upsilons + process.hltDisplacedmumuFilterDimuon12Upsilons + process.HLTEndSequence ) -process.HLT_Dimuon14_Phi_Barrel_Seagulls_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon14PhiBarrelSeagulls + process.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + process.hltDimuon14PhiBarrelnoCowL3Filtered + process.hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow + process.hltDisplacedmumuFilterDimuon14PhiBarrelnoCow + process.HLTEndSequence ) -process.HLT_Dimuon18_PsiPrime_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon18PsiPrime + process.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0) + process.hltDimuon18PsiPrimeL3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon18PsiPrimes + process.hltDisplacedmumuFilterDimuon18PsiPrimes + process.HLTEndSequence ) -process.HLT_Dimuon25_Jpsi_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon25Jpsi + process.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0) + process.hltDimuon25JpsiL3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon25Jpsis + process.hltDisplacedmumuFilterDimuon25Jpsis + process.HLTEndSequence ) -process.HLT_Dimuon18_PsiPrime_noCorrL1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu8SQ + process.hltPreDimuon18PsiPrimenoCorrL1 + process.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + process.hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1 + process.hltDisplacedmumuFilterDimuon18PsiPrimesNoCorrL1 + process.HLTEndSequence ) -process.HLT_Dimuon24_Upsilon_noCorrL1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu8SQ + process.hltPreDimuon24UpsilonnoCorrL1 + process.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + process.hltDimuon24UpsilonNoCorrL1L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1 + process.hltDisplacedmumuFilterDimuon24UpsilonsNoCorrL1 + process.HLTEndSequence ) -process.HLT_Dimuon24_Phi_noCorrL1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu8SQ + process.hltPreDimuon24PhinoCorrL1 + process.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + process.hltDimuon24PhiNoCorrL1L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1 + process.hltDisplacedmumuFilterDimuon24PhiBarrelNoCorrL1 + process.HLTEndSequence ) -process.HLT_Dimuon25_Jpsi_noCorrL1_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu8SQ + process.hltPreDimuon25JpsinoCorrL1 + process.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + process.hltDimuon25JpsiNoCorrL1L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1 + process.hltDisplacedmumuFilterDimuon25JpsisNoCorrL1 + process.HLTEndSequence ) -process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu7EG7 + process.hltPreDiMu9Ele9CaloIdLTrackIdLDZ + process.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence + process.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence + process.hltMu9Ele9DZFilter + process.hltDoubleMu9DZFilter + process.HLTEndSequence ) -process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu7EG7 + process.hltPreDiMu9Ele9CaloIdLTrackIdL + process.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence + process.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence + process.HLTEndSequence ) -process.HLT_DoubleIsoMu20_eta2p1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu18er + process.hltPreDoubleIsoMu20eta2p1 + process.hltL1fL1sDoubleMu18erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu18erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0) + process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q + process.HLTDoubleMu20Eta2p1IsolationSequence + process.hltL3crIsoL1sDoubleMu18erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_DoubleIsoMu24_eta2p1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu22er + process.hltPreDoubleIsoMu24eta2p1 + process.hltL1fL1sDoubleMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu22erL1Filtered0) + process.hltL3fL1sDoubleMu22erL1f0L2f10QL3Filtered24Q + process.HLTDoubleMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157ORTripleMu444 + process.hltPreTrkMu12DoubleTrkMu5NoFiltersNoVtx + process.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(process.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + process.HLTL3muonrecoSequenceNoVtx + process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered5NoVtx + process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered12NoVtx + process.HLTTrackerMuonSequenceNoVtx + process.hltTripleTrkMuFiltered5NoVtx + process.hltSingleTrkMuFiltered12NoVtx + process.HLTEndSequence ) -process.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157ORTripleMu444 + process.hltPreTrkMu16DoubleTrkMu6NoFiltersNoVtx + process.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(process.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + process.HLTL3muonrecoSequenceNoVtx + process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered6NoVtx + process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered16NoVtx + process.HLTTrackerMuonSequenceNoVtx + process.hltTripleTrkMuFiltered6NoVtx + process.hltSingleTrkMuFiltered16NoVtx + process.HLTEndSequence ) -process.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157ORTripleMu444 + process.hltPreTrkMu17DoubleTrkMu8NoFiltersNoVtx + process.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(process.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + process.HLTL3muonrecoSequenceNoVtx + process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered8NoVtx + process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered17NoVtx + process.HLTTrackerMuonSequenceNoVtx + process.hltTripleTrkMuFiltered8NoVtx + process.hltSingleTrkMuFiltered17NoVtx + process.HLTEndSequence ) -process.HLT_Mu8_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + process.hltPreMu8 + process.hltL1fL1sMu5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu5L1f0L2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu5L1Filtered0) + process.hltL3fL1sMu5L1f0L2f5L3Filtered8 + process.HLTEndSequence ) -process.HLT_Mu17_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu10LowQ + process.hltPreMu17 + process.hltL1fL1sMu10lqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu10lqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + process.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 + process.HLTEndSequence ) -process.HLT_Mu17_Photon30_IsoCaloId_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu17Photon30IsoCaloId + process.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7) + process.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu17Photon30IsoCaloIdPhotonlegFilter + process.hltMu17Photon30IsoCaloIdPhotonlegEtFilter + process.hltEgammaClusterShape + process.hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu17Photon30IsoCaloIdPhotonlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter + process.HLTEndSequence ) -process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10IorSingleEG5 + process.hltPreEle8CaloIdLTrackIdLIsoVLPFJet30 + process.HLTEle8CaloIdLTrackIdLIsoVLSequence + process.HLTAK4PFJetsSequence + process.hltEle8JetCollectionsForLeptonPlusPFJets + process.hltEle8PFJet30EleCleaned + process.HLTEndSequence ) -process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10IorSingleEG15 + process.hltPreEle12CaloIdLTrackIdLIsoVLPFJet30 + process.HLTEle12CaloIdLTrackIdLIsoVLSequence + process.HLTAK4PFJetsSequence + process.hltEle12JetCollectionsForLeptonPlusPFJets + process.hltEle12PFJet30EleCleaned + process.HLTEndSequence ) -process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15 + process.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 + process.HLTEle23CaloIdLTrackIdLIsoVLJet30Sequence + process.HLTAK4PFJetsSequence + process.hltEle23JetCollectionsForLeptonPlusPFJets + process.hltEle23PFJet30EleCleaned + process.HLTEndSequence ) -process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10IorSingleEG5 + process.hltPreEle8CaloIdMTrackIdMPFJet30 + process.HLTEle8CaloIdMGsfTrkIdMSequence + process.HLTAK4PFJetsSequence + process.hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets + process.hltEle8NoIsoPFJet30EleCleaned + process.HLTEndSequence ) -process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15 + process.hltPreEle17CaloIdMTrackIdMPFJet30 + process.HLTEle17CaloIdMGsfTrkIdMSequence + process.HLTAK4PFJetsSequence + process.hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets + process.hltEle17NoIsoPFJet30EleCleaned + process.HLTEndSequence ) -process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15 + process.hltPreEle23CaloIdMTrackIdMPFJet30 + process.HLTEle23CaloIdMGsfTrkIdMSequence + process.HLTAK4PFJetsSequence + process.hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets + process.hltEle23NoIsoPFJet30EleCleaned + process.HLTEndSequence ) -process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPreEle50CaloIdVTGsfTrkIdTPFJet165 + process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToL1 + process.hltMonoPFJet165 + process.hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet + process.hltEle50CaloIdVTGsfTrkIdTCentralPFJet165EleCleaned + process.HLTEndSequence ) -process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle115CaloIdVTGsfTrkIdT + process.HLTEle115CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle135CaloIdVTGsfTrkIdT + process.HLTEle135CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_Ele145_CaloIdVT_GsfTrkIdT_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle145CaloIdVTGsfTrkIdT + process.HLTEle145CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_Ele200_CaloIdVT_GsfTrkIdT_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle200CaloIdVTGsfTrkIdT + process.HLTEle200CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_Ele250_CaloIdVT_GsfTrkIdT_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle250CaloIdVTGsfTrkIdT + process.HLTEle250CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_Ele300_CaloIdVT_GsfTrkIdT_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle300CaloIdVTGsfTrkIdT + process.HLTEle300CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetC60IorHTT380IorHTT280QuadJetIorHTT300QuadJet + process.hltPrePFHT300PT30QuadPFJet75604540 + process.HLTAK4CaloJetsSequence + process.hltQuadCentralJet30 + process.hltCaloJetsQuad30ForHt + process.hltHtMhtCaloJetsQuadC30 + process.hltCaloQuadJet30HT300 + process.HLTAK4PFJetsSequence + process.hltPFCentralJetLooseIDQuad30 + process.hlt1PFCentralJetLooseID75 + process.hlt2PFCentralJetLooseID60 + process.hlt3PFCentralJetLooseID45 + process.hlt4PFCentralJetLooseID40 + process.hltPFCentralJetLooseIDQuad30forHt + process.hltHtMhtPFCentralJetsLooseIDQuadC30 + process.hltPFCentralJetsLooseIDQuad30HT300 + process.HLTEndSequence ) -process.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetC60IorHTT380IorHTT280QuadJetIorHTT300QuadJet + process.hltPrePFHT300PT30QuadPFJet75604540TriplePFBTagCSV3p0 + process.HLTAK4CaloJetsSequence + process.hltQuadCentralJet30 + process.hltCaloJetsQuad30ForHt + process.hltHtMhtCaloJetsQuadC30 + process.hltCaloQuadJet30HT300 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp05Double + process.HLTAK4PFJetsSequence + process.hltPFCentralJetLooseIDQuad30 + process.hlt1PFCentralJetLooseID75 + process.hlt2PFCentralJetLooseID60 + process.hlt3PFCentralJetLooseID45 + process.hlt4PFCentralJetLooseID40 + process.hltPFCentralJetLooseIDQuad30forHt + process.hltHtMhtPFCentralJetsLooseIDQuadC30 + process.hltPFCentralJetsLooseIDQuad30HT300 + process.HLTBtagCSVSequencePF + process.hltBTagPFCSVp070Triple + process.HLTEndSequence ) -process.HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT320erIorHTT340erIorHTT380erIorHTT400erIorHTT450erIorHTT500erIorHTT250QuadJetIorHTT280QuadJetIorHTT300QuadJet + process.hltPrePFHT380SixPFJet32DoublePFBTagCSV2p2 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC25 + process.hltCaloJetsSix25ForHt + process.hltHtMhtCaloJetsSixC25 + process.hltCaloSixJet25HT300 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp44Single + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSixC32 + process.hltPFJetsSix32ForHt + process.hltHtMhtPFJetsSixC32 + process.hltPFSixJet32HT380 + process.HLTBtagCSVSequencePF + process.hltBTagPFCSVp075Double + process.HLTEndSequence ) -process.HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT320erIorHTT340erIorHTT380erIorHTT400erIorHTT450erIorHTT500erIorHTT250QuadJetIorHTT280QuadJetIorHTT300QuadJet + process.hltPrePFHT380SixPFJet32DoublePFBTagDeepCSV2p2 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC25 + process.hltCaloJetsSix25ForHt + process.hltHtMhtCaloJetsSixC25 + process.hltCaloSixJet25HT300 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSVp44Single + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSixC32 + process.hltPFJetsSix32ForHt + process.hltHtMhtPFJetsSixC32 + process.hltPFSixJet32HT380 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSVp075Double + process.HLTEndSequence ) -process.HLT_PFHT380_SixPFJet32_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT320erIorHTT340erIorHTT380erIorHTT400erIorHTT450erIorHTT500erIorHTT250QuadJetIorHTT280QuadJetIorHTT300QuadJet + process.hltPrePFHT380SixPFJet32 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC25 + process.hltCaloJetsSix25ForHt + process.hltHtMhtCaloJetsSixC25 + process.hltCaloSixJet25HT300 + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSixC32 + process.hltPFJetsSix32ForHt + process.hltHtMhtPFJetsSixC32 + process.hltPFSixJet32HT380 + process.HLTEndSequence ) -process.HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT320erIorHTT340erIorHTT380erIorHTT400erIorHTT450erIorHTT500erIorHTT250QuadJetIorHTT280QuadJetIorHTT300QuadJet + process.hltPrePFHT430SixPFJet40PFBTagCSV1p5 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC35 + process.hltCaloJetsSix35ForHt + process.hltHtMhtCaloJetsSixC35 + process.hltCaloSixJet35HT300 + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSixC40 + process.hltPFJetsSix40ForHt + process.hltHtMhtPFJetsSixC40 + process.hltPFSixJet40HT430 + process.HLTBtagCSVSequencePF + process.hltBTagPFCSVp080Single + process.HLTEndSequence ) -process.HLT_PFHT430_SixPFJet40_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT320erIorHTT340erIorHTT380erIorHTT400erIorHTT450erIorHTT500erIorHTT250QuadJetIorHTT280QuadJetIorHTT300QuadJet + process.hltPrePFHT430SixPFJet40 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC35 + process.hltCaloJetsSix35ForHt + process.hltHtMhtCaloJetsSixC35 + process.hltCaloSixJet35HT300 + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSixC40 + process.hltPFJetsSix40ForHt + process.hltHtMhtPFJetsSixC40 + process.hltPFSixJet40HT430 + process.HLTEndSequence ) -process.HLT_PFHT350_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT320erIorHTT340erIorHTT380erIorHTT400erIorHTT450erIorHTT500erIorHTT250QuadJetIorHTT280QuadJetIorHTT300QuadJet + process.hltPrePFHT350 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT300Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_PFHT350MinPFJet15_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePFHT350MinPFJet15 + process.HLTPFHT350MinPFJet15Sequence + process.HLTEndSequence ) -process.HLT_Photon60_R9Id90_CaloIdL_IsoL_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoL + process.HLTPhoton60R9Id90CaloIdLIsoLSequence + process.HLTEndSequence ) -process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdL + process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + process.HLTEndSequence ) -process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 + process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + process.HLTPFHT350MinPFJet15Sequence + process.HLTEndSequence ) -process.HLT_FullTrack_Multiplicity85_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sETT50to60BptxAND + process.hltPreFullTrackMultiplicity85 + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHighMultSequence + process.hltGoodPixelTracksForHighMult + process.hltPixelCandsForHighMult + process.hltHighMult30 + process.HLTDoLocalStripSequenceFull + process.HLTFullIterativeTracking + process.hltFullOnlinePrimaryVertices + process.hltFullGoodHighPurityFullTrackCutClassifier + process.hltFullGoodHighPurityFullTracks + process.hltFullCandsForHighMultTrigger + process.hltFullTrackHighMult85 + process.HLTEndSequence ) -process.HLT_FullTrack_Multiplicity100_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sETT50to60BptxAND + process.hltPreFullTrackMultiplicity100 + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHighMultSequence + process.hltGoodPixelTracksForHighMult + process.hltPixelCandsForHighMult + process.hltHighMult30 + process.HLTDoLocalStripSequenceFull + process.HLTFullIterativeTracking + process.hltFullOnlinePrimaryVertices + process.hltFullGoodHighPurityFullTrackCutClassifier + process.hltFullGoodHighPurityFullTracks + process.hltFullCandsForHighMultTrigger + process.hltFullTrackHighMult100 + process.HLTEndSequence ) -process.HLT_FullTrack_Multiplicity130_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sETT50to60BptxAND + process.hltPreFullTrackMultiplicity130 + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHighMultSequence + process.hltGoodPixelTracksForHighMult + process.hltPixelCandsForHighMult + process.hltHighMult30 + process.HLTDoLocalStripSequenceFull + process.HLTFullIterativeTracking + process.hltFullOnlinePrimaryVertices + process.hltFullGoodHighPurityFullTrackCutClassifier + process.hltFullGoodHighPurityFullTracks + process.hltFullCandsForHighMultTrigger + process.hltFullTrackHighMult130 + process.HLTEndSequence ) -process.HLT_FullTrack_Multiplicity155_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sETT50to60BptxAND + process.hltPreFullTrackMultiplicity155 + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHighMultSequence + process.hltGoodPixelTracksForHighMult + process.hltPixelCandsForHighMult + process.hltHighMult30 + process.HLTDoLocalStripSequenceFull + process.HLTFullIterativeTracking + process.hltFullOnlinePrimaryVertices + process.hltFullGoodHighPurityFullTrackCutClassifier + process.hltFullGoodHighPurityFullTracks + process.hltFullCandsForHighMultTrigger + process.hltFullTrackHighMult155 + process.HLTEndSequence ) -process.HLT_ECALHT800_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 + process.hltPreECALHT800 + process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + process.hltTowerMakerEcal + process.hltHtMhtEcal + process.hltHtEcal800 + process.HLTEndSequence ) -process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGWithJetAndTau + process.hltPreDiSC3018EIsoANDHEMass70 + process.HLTSC3018EIso15HE30eMass70Sequence + process.HLTEndSequence ) -process.HLT_Physics_v7 = cms.Path( process.HLTBeginSequenceL1Fat + process.hltPrePhysics + process.HLTEndSequence ) -process.DST_Physics_v7 = cms.Path( process.HLTBeginSequence + process.hltPreDSTPhysics + process.HLTEndSequence ) -process.HLT_Random_v3 = cms.Path( process.HLTBeginSequenceRandom + process.hltPreRandom + process.HLTEndSequence ) -process.HLT_ZeroBias_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBias + process.HLTEndSequence ) -process.DST_ZeroBias_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTZeroBias + process.HLTEndSequence ) -process.DST_HT250_CaloScouting_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200 + process.hltPreDSTHT250CaloScouting + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT250 + process.HLTCaloScoutingSequence + process.HLTEndSequence ) -process.DST_HT250_CaloBTagScouting_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200 + process.hltPreDSTHT250CaloBTagScouting + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT250 + process.HLTCaloScoutingSequence + process.HLTCaloBTagScoutingSequence + process.HLTEndSequence ) -process.DST_HT410_PFScouting_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200 + process.hltPreDSTHT410PFScouting + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT410 + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_HT410_BTagScouting_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200 + process.hltPreDSTHT410BTagScouting + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT410 + process.HLTPFScoutingSequence + process.HLTBTagScoutingSequence + process.HLTEndSequence ) -process.DST_ZeroBias_BTagScouting_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTZeroBiasBTagScouting + process.HLTPFScoutingSequence + process.HLTBTagScoutingSequence + process.HLTEndSequence ) -process.DST_ZeroBias_CaloScouting_PFScouting_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTZeroBiasCaloScoutingPFScouting + process.HLTCaloScoutingSequence + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_CaloJet40_BTagScouting_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTCaloJet40BTagScouting + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet40 + process.HLTPFScoutingSequence + process.HLTBTagScoutingSequence + process.HLTEndSequence ) -process.DST_CaloJet40_CaloScouting_PFScouting_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTCaloJet40CaloScoutingPFScouting + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet40 + process.HLTCaloScoutingSequence + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_CaloJet40_CaloBTagScouting_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTCaloJet40CaloBTagScouting + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet40 + process.HLTCaloScoutingSequence + process.HLTCaloBTagScoutingSequence + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_L1HTT_BTagScouting_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200 + process.hltPreDSTL1HTTBTagScouting + process.HLTPFScoutingSequence + process.HLTBTagScoutingSequence + process.HLTEndSequence ) -process.DST_L1HTT_CaloScouting_PFScouting_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200 + process.hltPreDSTL1HTTCaloScoutingPFScouting + process.HLTCaloScoutingSequence + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_L1HTT_CaloBTagScouting_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200 + process.hltPreDSTL1HTTCaloBTagScouting + process.HLTCaloScoutingSequence + process.HLTCaloBTagScoutingSequence + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_L1DoubleMu_BTagScouting_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMuIorTripleMuIorQuadMu + process.hltPreDSTL1DoubleMuBTagScouting + process.HLTPFScoutingSequence + process.HLTBTagScoutingSequence + process.HLTEndSequence ) -process.DST_L1DoubleMu_CaloScouting_PFScouting_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMuIorTripleMuIorQuadMu + process.hltPreDSTL1DoubleMuCaloScoutingPFScouting + process.HLTCaloScoutingSequence + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200 + process.hltPreDSTDoubleMu3noVtxCaloScoutingMonitoring + process.HLTL2muonrecoSequenceNoVtx + process.HLTL3muonrecoSequenceNoVtx + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT250 + process.HLTCaloScoutingSequence + process.HLTMuIsolationSequenceNoVtx + process.HLTEndSequence ) -process.DST_DoubleMu3_noVtx_CaloScouting_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMuIorTripleMuIorQuadMu + process.hltPreDSTDoubleMu3noVtxCaloScouting + process.hltDimuon3L1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltDimuon3L2PreFiltered0 + process.HLTL3muonrecoSequenceNoVtx + process.hltDoubleMu3L3FilteredNoVtx + process.HLTCaloScoutingSequence + process.HLTMuIsolationSequenceNoVtx + process.hltDisplacedmumuVtxProducer + process.HLTEndSequence ) -process.HLT_AK4CaloJet30_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4CaloJet30 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet30 + process.HLTEndSequence ) -process.HLT_AK4CaloJet40_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4CaloJet40 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet40 + process.HLTEndSequence ) -process.HLT_AK4CaloJet50_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4CaloJet50 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet50 + process.HLTEndSequence ) -process.HLT_AK4CaloJet80_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPreAK4CaloJet80 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet80 + process.HLTEndSequence ) -process.HLT_AK4CaloJet100_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK4CaloJet100 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet100 + process.HLTEndSequence ) -process.HLT_AK4CaloJet120_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK4CaloJet120 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet120 + process.HLTEndSequence ) -process.HLT_AK4PFJet30_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4PFJet30 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet15 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets15 + process.hltSingleAK4PFJet30 + process.HLTEndSequence ) -process.HLT_AK4PFJet50_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4PFJet50 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet30 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets30 + process.hltSingleAK4PFJet50 + process.HLTEndSequence ) -process.HLT_AK4PFJet80_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPreAK4PFJet80 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet50 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets50 + process.hltSingleAK4PFJet80 + process.HLTEndSequence ) -process.HLT_AK4PFJet100_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK4PFJet100 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets70 + process.hltSingleAK4PFJet100 + process.HLTEndSequence ) -process.HLT_AK4PFJet120_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK4PFJet120 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets70 + process.hltSingleAK4PFJet120 + process.HLTEndSequence ) -process.HLT_HISinglePhoton10_Eta3p1ForPPRef_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreHISinglePhoton10Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton10Eta3p1 + process.HLTEndSequence ) -process.HLT_HISinglePhoton20_Eta3p1ForPPRef_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPreHISinglePhoton20Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton20Eta3p1 + process.HLTEndSequence ) -process.HLT_HISinglePhoton30_Eta3p1ForPPRef_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPreHISinglePhoton30Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton30Eta3p1 + process.HLTEndSequence ) -process.HLT_HISinglePhoton40_Eta3p1ForPPRef_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPreHISinglePhoton40Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton40Eta3p1 + process.HLTEndSequence ) -process.HLT_HISinglePhoton50_Eta3p1ForPPRef_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPreHISinglePhoton50Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton50Eta3p1 + process.HLTEndSequence ) -process.HLT_HISinglePhoton60_Eta3p1ForPPRef_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPreHISinglePhoton60Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton60Eta3p1 + process.HLTEndSequence ) -process.HLT_Photon20_HoverELoose_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPrePhoton20HoverELoose + process.HLTPhoton20SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_Photon30_HoverELoose_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPrePhoton30HoverELoose + process.HLTPhoton30SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_Photon40_HoverELoose_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPrePhoton40HoverELoose + process.HLTPhoton40SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_Photon50_HoverELoose_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPrePhoton50HoverELoose + process.HLTPhoton50SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_Photon60_HoverELoose_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPrePhoton60HoverELoose + process.HLTPhoton60SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_EcalCalibration_v4 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreEcalCalibration + process.hltEcalCalibrationRaw + process.HLTEndSequence ) -process.HLT_HcalCalibration_v5 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreHcalCalibration + process.hltHcalCalibTypeFilter + process.hltHcalCalibrationRaw + process.HLTEndSequence ) -process.AlCa_EcalPhiSym_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + process.hltPreAlCaEcalPhiSym + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltEcalPhiSymFilter + process.HLTEndSequence ) -process.HLT_L1UnpairedBunchBptxMinus_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sL1UnpairedBunchBptxMinus + process.hltPreL1UnpairedBunchBptxMinus + process.HLTEndSequence ) -process.HLT_L1UnpairedBunchBptxPlus_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sL1UnpairedBunchBptxPlus + process.hltPreL1UnpairedBunchBptxPlus + process.HLTEndSequence ) -process.HLT_L1NotBptxOR_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sNotBptxOR + process.hltPreL1NotBptxOR + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF_OR_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sMinimumBiasHF0ORBptxAND + process.hltPreL1MinimumBiasHFOR + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF0OR_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMinimumBiasHF0ORBptxAND + process.hltPreL1MinimumBiasHF0OR + process.HLTEndSequence ) -process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 + process.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 + process.HLTEndSequence ) -process.HLT_HcalNZS_v12 = cms.Path( process.HLTBeginSequenceNZS + process.hltL1sHcalNZS + process.hltPreHcalNZS + process.HLTEndSequence ) -process.HLT_HcalPhiSym_v14 = cms.Path( process.HLTBeginSequenceNZS + process.hltL1sSingleEGorSingleorDoubleMu + process.hltPreHcalPhiSym + process.HLTEndSequence ) -process.HLT_HcalIsolatedbunch_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sIsolatedBunch + process.hltL1sSingleJetOR + process.hltPreHcalIsolatedbunch + process.HLTEndSequence ) -process.HLT_IsoTrackHB_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJet60 + process.hltPreIsoTrackHB + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltIsolPixelTrackProdHB + process.hltIsolPixelTrackL2FilterHB + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltIsolEcalPixelTrackProdHB + process.hltEcalIsolPixelTrackL2FilterHB + process.HLTDoLocalStripSequence + process.hltIter0PFLowPixelSeedsFromPixelTracks + process.hltIter0PFlowCkfTrackCandidates + process.hltIter0PFlowCtfWithMaterialTracks + process.hltHcalITIPTCorrectorHB + process.hltIsolPixelTrackL3FilterHB + process.HLTEndSequence ) -process.HLT_IsoTrackHE_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJet60 + process.hltPreIsoTrackHE + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltIsolPixelTrackProdHE + process.hltIsolPixelTrackL2FilterHE + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltIsolEcalPixelTrackProdHE + process.hltEcalIsolPixelTrackL2FilterHE + process.HLTDoLocalStripSequence + process.hltIter0PFLowPixelSeedsFromPixelTracks + process.hltIter0PFlowCkfTrackCandidates + process.hltIter0PFlowCtfWithMaterialTracks + process.hltHcalITIPTCorrectorHE + process.hltIsolPixelTrackL3FilterHE + process.HLTEndSequence ) -process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + process.hltPreZeroBiasFirstCollisionAfterAbortGap + process.HLTEndSequence ) -process.HLT_ZeroBias_IsolatedBunches_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sIsolatedBunch + process.hltPreZeroBiasIsolatedBunches + process.HLTEndSequence ) -process.HLT_ZeroBias_FirstCollisionInTrain_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit + process.hltPreZeroBiasFirstCollisionInTrain + process.HLTEndSequence ) -process.HLT_ZeroBias_LastCollisionInTrain_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasLastBunchInTrain + process.hltPreZeroBiasLastCollisionInTrain + process.HLTEndSequence ) -process.HLT_ZeroBias_FirstBXAfterTrain_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasFirstBunchAfterTrain + process.hltPreZeroBiasFirstBXAfterTrain + process.HLTEndSequence ) -process.AlCa_RPCMuonNormalisation_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er + process.hltPreAlCaRPCMuonNormalisation + process.hltRPCMuonNormaL1Filtered0 + process.HLTMuonLocalRecoSequence + process.HLTEndSequence ) -process.AlCa_LumiPixels_Random_v4 = cms.Path( process.HLTBeginSequenceRandom + process.hltPixelTrackerHVOn + process.hltPreAlCaLumiPixelsRandom + process.hltFEDSelectorLumiPixels + process.HLTEndSequence ) -process.AlCa_LumiPixels_ZeroBias_v8 = cms.Path( process.HLTBeginSequence + process.hltPixelTrackerHVOn + process.hltL1sZeroBias + process.hltPreAlCaLumiPixelsZeroBias + process.hltFEDSelectorLumiPixels + process.HLTEndSequence ) -process.MC_ReducedIterativeTracking_v7 = cms.Path( process.HLTBeginSequence + process.hltPreMCReducedIterativeTracking + process.HLTRecoJetSequenceAK4PrePF + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02 + process.HLTEndSequence ) -process.MC_PFMET_v11 = cms.Path( process.HLTBeginSequence + process.hltPreMCPFMET + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMETOpenFilter + process.HLTEndSequence ) -process.MC_AK4PFJets_v11 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK4PFJets + process.HLTAK4PFJetsSequence + process.hltAK4PFJetCollection20Filter + process.HLTEndSequence ) -process.MC_PFBTagCSV_v5 = cms.Path( process.HLTBeginSequence + process.hltPreMCPFBTagCSV + process.HLTAK4PFJetsSequence + process.HLTBtagCSVSequencePF + process.hltBTagPFCSVp056Single + process.HLTEndSequence ) -process.MC_PFHT_v10 = cms.Path( process.HLTBeginSequence + process.hltPreMCPFHT + process.HLTAK4PFJetsSequence + process.hltPFHTForMC + process.hltPFHTOpenFilter + process.HLTEndSequence ) -process.MC_PFMHT_v10 = cms.Path( process.HLTBeginSequence + process.hltPreMCPFMHT + process.HLTAK4PFJetsSequence + process.hltPFHTForMC + process.hltPFMHTOpenFilter + process.HLTEndSequence ) -process.MC_CaloMET_v7 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloMET + process.HLTDoCaloSequence + process.hltMet + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloMETOpenFilter + process.HLTEndSequence ) -process.MC_CaloMET_JetIdCleaned_v7 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloMETJetIdCleaned + process.HLTDoCaloSequence + process.hltMet + process.HLTAK4CaloJetsSequence + process.hltMetCleanUsingJetID + process.hltMETCleanUsingJetIDOpenFilter + process.HLTEndSequence ) -process.MC_AK4CaloJets_v7 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK4CaloJets + process.HLTAK4CaloJetsSequence + process.hltCaloJetCollection20Filter + process.HLTEndSequence ) -process.MC_AK4CaloJetsFromPV_v5 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK4CaloJetsFromPV + process.HLTAK4CaloJetsSequence + process.HLTNoPUSequence + process.hltCaloJetFromPVCollection20Filter + process.hltHtMhtFromPVForMC + process.hltCaloHtMhtFromPVOpenFilter + process.HLTEndSequence ) -process.MC_CaloBTagCSV_v5 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloBTagCSV + process.HLTAK4CaloJetsSequence + process.HLTBtagCSVSequenceL3 + process.hltCaloJetCollection20Filter + process.hltBTagCaloCSVp067Single + process.HLTEndSequence ) -process.MC_CaloHT_v6 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloHT + process.HLTAK4CaloJetsSequence + process.hltHtMhtForMC + process.hltCaloHTOpenFilter + process.HLTEndSequence ) -process.MC_CaloMHT_v6 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloMHT + process.HLTAK4CaloJetsSequence + process.hltHtMhtForMC + process.hltMhtFilter + process.HLTEndSequence ) -process.MC_AK8PFJets_v11 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK8PFJets + process.HLTAK8PFJetsSequence + process.hltAK8PFJetCollection20Filter + process.HLTEndSequence ) -process.MC_AK8TrimPFJets_v11 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK8TrimPFJets + process.HLTAK8PFJetsSequence + process.hltAK8TrimModJets + process.hltAK8TrimPFJetCollection20Filter + process.HLTEndSequence ) -process.MC_AK8PFHT_v10 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK8PFHT + process.HLTAK8PFJetsSequence + process.hltAK8PFHTForMC + process.hltAK8PFHTOpenFilter + process.HLTEndSequence ) -process.MC_AK8CaloHT_v6 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK8CaloHT + process.HLTAK8CaloJetsSequence + process.hltAK8HtMhtForMC + process.hltAK8CaloHTOpenFilter + process.HLTEndSequence ) -process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 + process.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence + process.HLTEndSequence ) -process.MC_DoubleEle5_CaloIdL_MW_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5WithJetAndTau + process.hltPreMCDoubleEle5CaloIdLMW + process.HLTEle5CaloIdLMWSequence + process.HLTDoubleEle5CaloIdLMWSequence + process.HLTEndSequence ) -process.MC_Ele5_WPTight_Gsf_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreMCEle5WPTightGsf + process.HLTEle5WPTightGsfSequence + process.HLTEndSequence ) -process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ + process.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) -process.MC_IsoMu_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + process.hltPreMCIsoMu + process.hltL1fL1sMu5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu5L1L2SingleMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu5L1Filtered0) + process.hltL3fL1sMu5L1L2L3SingleMu + process.HLTMuIsolationSequenceForMC + process.hltL3crIsoL1sMu16L1L2L3TrkIsoFiltered0p07SingleMu + process.HLTEndSequence ) -process.MC_DoubleMu_TrkIsoVVL_DZ_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0 + process.hltPreMCDoubleMuTrkIsoVVLDZ + process.hltL1fL1sDoubleMu0HighQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu0L1f0L2doubleMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0) + process.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu + process.HLTL3muontrkisovvlSequence + process.hltDiMuonRelTrkIsoFiltered0p4 + process.hltDiMuonRelTrkIsoFiltered0p4DzFiltered0p2 + process.HLTEndSequence ) -process.MC_DoubleMuNoFiltersNoVtx_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0 + process.hltPreMCDoubleMuNoFiltersNoVtx + process.hltL1fL1sDoubleMu0HighQL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fDimuonL1f0L2NoVtx) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx + process.HLTEndSequence ) -process.AlCa_EcalPi0EBonly_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalPi0EBonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaPi0RecHitsFilterEBonlyRegional + process.hltAlCaPi0EBUncalibrator + process.hltAlCaPi0EBRechitsToDigis + process.HLTEndSequence ) -process.AlCa_EcalPi0EEonly_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalPi0EEonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaPi0RecHitsFilterEEonlyRegional + process.hltAlCaPi0EEUncalibrator + process.hltAlCaPi0EERechitsToDigis + process.HLTEndSequence ) -process.AlCa_EcalEtaEBonly_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalEtaEBonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaEtaRecHitsFilterEBonlyRegional + process.hltAlCaEtaEBUncalibrator + process.hltAlCaEtaEBRechitsToDigis + process.HLTEndSequence ) -process.AlCa_EcalEtaEEonly_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalEtaEEonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaEtaRecHitsFilterEEonlyRegional + process.hltAlCaEtaEEUncalibrator + process.hltAlCaEtaEERechitsToDigis + process.HLTEndSequence ) -process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1CrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTLooseChargedIsoPFTau30Sequence + process.hltL1JetsHLTPFTauTrackLooseChargedIsolationMatch + process.hltSelectedPFTau30LooseChargedIsolationL1HLTMatched + process.hltOverlapFilterIsoEle24WPTightGsfLooseIsoPFTau30 + process.HLTEndSequence ) -process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1CrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTMediumChargedIsoPFTau30Sequence + process.hltL1JetsHLTPFTauTrackMediumChargedIsolationMatch + process.hltSelectedPFTau30MediumChargedIsolationL1HLTMatched + process.hltOverlapFilterIsoEle24WPTightGsfMediumChargedIsoPFTau30 + process.HLTEndSequence ) -process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1CrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTTightChargedIsoPFTau30Sequence + process.hltL1JetsHLTPFTauTrackTightChargedIsolationMatch + process.hltSelectedPFTau30TightChargedIsolationL1HLTMatched + process.hltOverlapFilterIsoEle24WPTightGsfTightChargedIsoPFTau30 + process.HLTEndSequence ) -process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1TightIDCrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTLooseChargedIsoPFTau30TightOOSCPhotonsSequence + process.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsMatch + process.hltSelectedPFTau30LooseChargedIsolationTightOOSCPhotonsL1HLTMatched + process.hltOverlapFilterIsoEle24WPTightGsfLooseIsoTightOOSCPhotonsPFTau30 + process.HLTEndSequence ) -process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1TightIDCrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTMediumChargedIsoPFTau30TightOOSCPhotonsSequence + process.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsMatch + process.hltSelectedPFTau30MediumChargedIsolationTightOOSCPhotonsL1HLTMatched + process.hltOverlapFilterIsoEle24WPTightGsfMediumIsoTightOOSCPhotonsPFTau30 + process.HLTEndSequence ) -process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1TightIDCrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTTightChargedIsoPFTau30TightOOSCPhotonsSequence + process.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsMatch + process.hltSelectedPFTau30TightChargedIsolationTightOOSCPhotonsL1HLTMatched + process.hltOverlapFilterIsoEle24WPTightGsfTightIsoTightOOSCPhotonsPFTau30 + process.HLTEndSequence ) -process.HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleLooseChargedIsoPFTau35Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt35Eta2p1Trk1Reg + process.HLTLooseChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + process.hltDoublePFTau35TrackPt1LooseChargedIsolationReg + process.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg + process.hltDoublePFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg + process.hltDoublePFTau35TrackPt1LooseChargedIsolationDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleLooseChargedIsoPFTau40Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt40Eta2p1Trk1Reg + process.HLTLooseChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + process.hltDoublePFTau40TrackPt1LooseChargedIsolationReg + process.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg + process.hltDoublePFTau40TrackPt1LooseChargedIsolationL1HLTMatchedReg + process.hltDoublePFTau40TrackPt1LooseChargedIsolationDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleMediumChargedIsoPFTau35Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt35Eta2p1Trk1Reg + process.HLTMediumChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + process.hltDoublePFTau35TrackPt1MediumChargedIsolationReg + process.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg + process.hltDoublePFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg + process.hltDoublePFTau35TrackPt1MediumChargedIsolationDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleMediumChargedIsoPFTau40Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt40Eta2p1Trk1Reg + process.HLTMediumChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + process.hltDoublePFTau40TrackPt1MediumChargedIsolationReg + process.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg + process.hltDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg + process.hltDoublePFTau40TrackPt1MediumChargedIsolationDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleTightChargedIsoPFTau35Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt35Eta2p1Trk1Reg + process.HLTTightChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationReg + process.hltDoublePFTau35TrackPt1TightChargedIsolationReg + process.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg + process.hltDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg + process.hltDoublePFTau35TrackPt1TightChargedIsolationDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleTightChargedIsoPFTau40Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt40Eta2p1Trk1Reg + process.HLTTightChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationReg + process.hltDoublePFTau40TrackPt1TightChargedIsolationReg + process.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg + process.hltDoublePFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg + process.hltDoublePFTau40TrackPt1TightChargedIsolationDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleLooseChargedIsoPFTau35Trk1TightIDeta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt35Eta2p1Trk1Reg + process.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + process.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleLooseChargedIsoPFTau40Trk1TightIDeta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt40Eta2p1Trk1Reg + process.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + process.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleMediumChargedIsoPFTau35Trk1TightIDeta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt35Eta2p1Trk1Reg + process.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + process.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleMediumChargedIsoPFTau40Trk1TightIDeta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt40Eta2p1Trk1Reg + process.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + process.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleTightChargedIsoPFTau35Trk1TightIDeta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt35Eta2p1Trk1Reg + process.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + process.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleTightChargedIsoPFTau40Trk1TightIDeta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt40Eta2p1Trk1Reg + process.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + process.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sMu22erIsoTau40er + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau50Trk30eta2p11pr + process.hltL1fL1sMu22erIsoTau40erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0) + process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTau40Eta2p1IsolationSequence + process.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchMu22IsoTau40 + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedMu22IsoTau40 + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoTau40erETM80To120 + process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET90 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoTau40erETM80To120 + process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET100 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoTau40erETM80To120 + process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET110 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean110 + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoTau40erETM80To120 + process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET120 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTRecoMETSequence + process.hltMET120 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean120 + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoTau40erETM80To120 + process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET130 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTRecoMETSequence + process.hltMET130 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean130 + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJet36IsoTau52 + process.hltPreMediumChargedIsoPFTau50Trk30eta2p11pr + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchQuadJetIsoTau + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedQuadIsoTau + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleTau80to140er + process.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p11pr + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau80eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFTriggerSequenceForTaus + process.HLTMediumIsoPFTauHighPtRelaxedIsoSequence + process.hltPFTau180 + process.hltSelectedPFTausTrackFinding + process.hltPFTau180Track + process.hltPFTauTrackPt50Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong + process.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIso1Prong + process.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch1Prong + process.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched1Prong + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleTau80to140er + process.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau80eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFTriggerSequenceForTaus + process.HLTMediumIsoPFTauHighPtRelaxedIsoSequence + process.hltPFTau180 + process.hltSelectedPFTausTrackFinding + process.hltPFTau180Track + process.hltPFTauTrackPt50Discriminator + process.hltSelectedPFTausTrackPt50 + process.hltPFTau180TrackPt50 + process.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation + process.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso + process.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch + process.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1eta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt35Eta2p1Trk1Reg + process.HLTLooseChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + process.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationMatchReg + process.hltSelectedPFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg + process.hltOverlapFilterIsoMu24LooseChargedIsoPFTau35MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt35Eta2p1Trk1Reg + process.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltSelectedPFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltOverlapFilterIsoMu24LooseChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1eta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt35Eta2p1Trk1Reg + process.HLTMediumChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + process.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg + process.hltSelectedPFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg + process.hltOverlapFilterIsoMu24MediumChargedIsoPFTau35MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt35Eta2p1Trk1Reg + process.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltSelectedPFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1eta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt35Eta2p1Trk1Reg + process.HLTTightChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationReg + process.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg + process.hltSelectedPFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg + process.hltOverlapFilterIsoMu24TightChargedIsoPFTau35MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt35Eta2p1Trk1Reg + process.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltSelectedPFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1eta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt40Eta2p1Trk1Reg + process.HLTMediumChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + process.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg + process.hltSelectedPFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg + process.hltOverlapFilterIsoMu24MediumChargedIsoPFTau40MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt40Eta2p1Trk1Reg + process.HLTMediumChargedIsoPFTauSequenceReg + process.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + process.hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltSelectedPFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1eta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt40Eta2p1Trk1Reg + process.HLTTightChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationReg + process.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg + process.hltSelectedPFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg + process.hltOverlapFilterIsoMu24TightChargedIsoPFTau40MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt40Eta2p1Trk1Reg + process.HLTTightChargedIsoPFTauSequenceReg + process.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + process.hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltSelectedPFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg + process.HLTEndSequence ) -process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEG14108IorTripleEG18178 + process.hltPreEle16Ele12Ele8CaloIdLTrackIdL + process.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence + process.HLTEndSequence ) -process.HLT_Rsq0p35_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsq0p35 + process.HLTAK4CaloJetsSequence + process.hlt1CaloJet70 + process.hlt2CaloJet60 + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltRHemisphereCalo + process.hltRsq0p16Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet80 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsq0p35 + process.HLTEndSequence ) -process.HLT_Rsq0p40_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsq0p40 + process.HLTAK4CaloJetsSequence + process.hlt1CaloJet70 + process.hlt2CaloJet60 + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltRHemisphereCalo + process.hltRsq0p16Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet80 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsq0p40 + process.HLTEndSequence ) -process.HLT_RsqMR300_Rsq0p09_MR200_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsqMR300Rsq0p09MR200 + process.HLTAK4CaloJetsSequence + process.hlt1CaloJet70 + process.hlt2CaloJet60 + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltRHemisphereCalo + process.hltRsqMR220Rsq0p0196MR100Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet80 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsqMR300Rsq0p09MR200 + process.HLTEndSequence ) -process.HLT_RsqMR320_Rsq0p09_MR200_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsqMR320Rsq0p09MR200 + process.HLTAK4CaloJetsSequence + process.hlt1CaloJet70 + process.hlt2CaloJet60 + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltRHemisphereCalo + process.hltRsqMR220Rsq0p0196MR100Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet80 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsqMR320Rsq0p09MR200 + process.HLTEndSequence ) -process.HLT_RsqMR300_Rsq0p09_MR200_4jet_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsqMR300Rsq0p09MR2004jet + process.HLTAK4CaloJetsSequence + process.hlt2CaloJet40 + process.hlt4CaloJet30 + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltRHemisphereCalo + process.hltRsqMR220Rsq0p0196MR100Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet50 + process.hlt4PFJet40 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsqMR300Rsq0p09MR2004jet + process.HLTEndSequence ) -process.HLT_RsqMR320_Rsq0p09_MR200_4jet_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsqMR320Rsq0p09MR2004jet + process.HLTAK4CaloJetsSequence + process.hlt2CaloJet40 + process.hlt4CaloJet30 + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltRHemisphereCalo + process.hltRsqMR220Rsq0p0196MR100Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet50 + process.hlt4PFJet40 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsqMR320Rsq0p09MR2004jet + process.HLTEndSequence ) -process.HLTriggerFinalPath = cms.Path( process.hltGtStage2Digis + process.hltScalersRawToDigi + process.hltFEDSelector + process.hltTriggerSummaryAOD + process.hltTriggerSummaryRAW + process.hltBoolFalse ) -process.HLTAnalyzerEndpath = cms.EndPath( process.hltGtStage2Digis + process.hltPreHLTAnalyzerEndpath + process.hltL1TGlobalSummary + process.hltTrigReport ) -process.ParkingHLTPhysicsOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreParkingHLTPhysicsOutput ) -process.ParkingZeroBiasOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreParkingZeroBiasOutput ) -process.PhysicsCommissioningOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsCommissioningOutput + process.hltOutputPhysicsCommissioning ) -process.PhysicsEGammaOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsEGammaOutput + process.hltOutputPhysicsEGamma ) -process.PhysicsEndOfFillOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsEndOfFillOutput + process.hltOutputPhysicsEndOfFill ) -process.PhysicsHadronsTausOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsHadronsTausOutput + process.hltOutputPhysicsHadronsTaus ) -process.PhysicsMuonsOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsMuonsOutput + process.hltOutputPhysicsMuons ) -process.PhysicsMinimumBias0Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsMinimumBias0Output ) -process.PhysicsMinimumBias1Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsMinimumBias1Output ) -process.PhysicsMinimumBias2Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsMinimumBias2Output ) -process.ParkingOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreParkingOutput ) - -# load the DQMStore and DQMRootOutputModule -process.load( "DQMServices.Core.DQMStore_cfi" ) -process.DQMStore.enableMultiThread = True - -process.dqmOutput = cms.OutputModule("DQMRootOutputModule", - fileName = cms.untracked.string("DQMIO.root") -) -process.DQMOutput = cms.EndPath( process.dqmOutput + process.hltGtStage2Digis + process.hltPreDQMOutput + process.hltPreDQMOutputSmart + process.hltOutputDQM ) -process.DQMOnlineBeamspotOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreDQMOnlineBeamspotOutput + process.hltPreDQMOnlineBeamspotOutputSmart + process.hltOutputDQMOnlineBeamspot ) -process.DQMCalibrationOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreDQMCalibrationOutput + process.hltOutputDQMCalibration ) -process.DQMEventDisplayOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreDQMEventDisplayOutput + process.hltPreDQMEventDisplayOutputSmart + process.hltOutputDQMEventDisplay ) -process.HLTMonitorOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreHLTMonitorOutput + process.hltPreHLTMonitorOutputSmart + process.hltOutputHLTMonitor ) -process.RPCMONOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreRPCMONOutput + process.hltOutputRPCMON ) -process.CalibrationOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreCalibrationOutput + process.hltOutputCalibration ) -process.EcalCalibrationOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreEcalCalibrationOutput + process.hltOutputEcalCalibration ) -process.ALCAPHISYMOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreALCAPHISYMOutput + process.hltOutputALCAPHISYM ) -process.ALCALUMIPIXELSOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreALCALUMIPIXELSOutput + process.hltOutputALCALUMIPIXELS ) -process.ALCAP0Output = cms.EndPath( process.hltGtStage2Digis + process.hltPreALCAP0Output + process.hltOutputALCAP0 ) -process.ExpressOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreExpressOutput + process.hltPreExpressOutputSmart + process.hltOutputExpress ) -process.ExpressAlignmentOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreExpressAlignmentOutput + process.hltPreExpressAlignmentOutputSmart + process.hltOutputExpressAlignment ) -process.NanoDSTOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreNanoDSTOutput + process.hltOutputNanoDST ) -process.ScoutingPFOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreScoutingPFOutput + process.hltFEDSelectorL1 + process.HLTPFScoutingPackingSequence + process.hltScoutingPrimaryVertexPacker + process.hltOutputScoutingPF ) -process.ScoutingCaloMuonOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreScoutingCaloMuonOutput + process.hltFEDSelectorL1 + process.hltScoutingCaloPacker + process.hltScoutingMuonPackerCalo + process.hltScoutingPrimaryVertexPacker + process.hltScoutingPrimaryVertexPackerCaloMuon + process.hltOutputScoutingCaloMuon ) - - -process.HLTSchedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_AK8PFJet360_TrimMass30_v12, process.HLT_AK8PFJet380_TrimMass30_v5, process.HLT_AK8PFJet400_TrimMass30_v6, process.HLT_AK8PFJet420_TrimMass30_v5, process.HLT_AK8PFHT750_TrimMass50_v6, process.HLT_AK8PFHT800_TrimMass50_v6, process.HLT_AK8PFHT850_TrimMass50_v5, process.HLT_AK8PFHT900_TrimMass50_v5, process.HLT_CaloJet500_NoJetID_v9, process.HLT_CaloJet550_NoJetID_v4, process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v2, process.HLT_DoubleEle25_CaloIdL_MW_v1, process.HLT_DoubleEle27_CaloIdL_MW_v1, process.HLT_DoubleEle33_CaloIdL_MW_v14, process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v4, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v14, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v14, process.HLT_Ele27_Ele37_CaloIdL_MW_v1, process.HLT_Mu27_Ele37_CaloIdL_MW_v1, process.HLT_Mu37_Ele27_CaloIdL_MW_v1, process.HLT_Mu37_TkMu27_v1, process.HLT_DoubleMu4_3_Bs_v11, process.HLT_DoubleMu4_3_Jpsi_Displaced_v12, process.HLT_DoubleMu4_JpsiTrk_Displaced_v11, process.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v11, process.HLT_DoubleMu3_Trk_Tau3mu_v8, process.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v11, process.HLT_DoubleMu4_Mass8_DZ_PFHT350_v3, process.HLT_DoubleMu8_Mass8_PFHT350_v3, process.HLT_Mu3_PFJet40_v10, process.HLT_Mu7p5_L2Mu2_Jpsi_v8, process.HLT_Mu7p5_L2Mu2_Upsilon_v8, process.HLT_Mu7p5_Track2_Jpsi_v8, process.HLT_Mu7p5_Track3p5_Jpsi_v8, process.HLT_Mu7p5_Track7_Jpsi_v8, process.HLT_Mu7p5_Track2_Upsilon_v8, process.HLT_Mu7p5_Track3p5_Upsilon_v8, process.HLT_Mu7p5_Track7_Upsilon_v8, process.HLT_DoublePhoton33_CaloIdL_v4, process.HLT_DoublePhoton70_v4, process.HLT_DoublePhoton85_v12, process.HLT_Ele20_WPTight_Gsf_v3, process.HLT_Ele20_WPLoose_Gsf_v3, process.HLT_Ele20_eta2p1_WPLoose_Gsf_v3, process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v2, process.HLT_Ele27_WPTight_Gsf_v13, process.HLT_Ele35_WPTight_Gsf_v6, process.HLT_Ele35_WPTight_Gsf_L1EGMT_v2, process.HLT_Ele38_WPTight_Gsf_v6, process.HLT_Ele40_WPTight_Gsf_v6, process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v6, process.HLT_HT450_Beamspot_v5, process.HLT_HT300_Beamspot_v5, process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v6, process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v6, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v6, process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6, process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v6, process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v6, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v6, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v6, process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v6, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v6, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v6, process.HLT_IsoMu20_v11, process.HLT_IsoMu24_v9, process.HLT_IsoMu24_eta2p1_v11, process.HLT_IsoMu27_v12, process.HLT_UncorrectedJetE30_NoBPTX_v4, process.HLT_UncorrectedJetE30_NoBPTX3BX_v4, process.HLT_UncorrectedJetE60_NoBPTX3BX_v4, process.HLT_UncorrectedJetE70_NoBPTX3BX_v4, process.HLT_L1SingleMu18_v3, process.HLT_L1SingleMu25_v2, process.HLT_L2Mu10_v6, process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5, process.HLT_L2Mu10_NoVertex_NoBPTX_v6, process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4, process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5, process.HLT_L2Mu50_v2, process.HLT_DoubleL2Mu50_v2, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v11, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v12, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v2, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v2, process.HLT_Mu25_TkMu0_Onia_v4, process.HLT_Mu30_TkMu0_Onia_v4, process.HLT_Mu20_TkMu0_Phi_v4, process.HLT_Mu25_TkMu0_Phi_v4, process.HLT_Mu20_v9, process.HLT_Mu27_v10, process.HLT_Mu50_v10, process.HLT_OldMu100_v2, process.HLT_TkMu100_v2, process.HLT_DiPFJet15_NoCaloMatched_v10, process.HLT_DiPFJet25_NoCaloMatched_v10, process.HLT_DiPFJet15_FBEta3_NoCaloMatched_v11, process.HLT_DiPFJet25_FBEta3_NoCaloMatched_v11, process.HLT_DiPFJetAve40_v8, process.HLT_DiPFJetAve60_v8, process.HLT_DiPFJetAve80_v7, process.HLT_DiPFJetAve140_v7, process.HLT_DiPFJetAve200_v7, process.HLT_DiPFJetAve260_v8, process.HLT_DiPFJetAve320_v8, process.HLT_DiPFJetAve400_v8, process.HLT_DiPFJetAve500_v8, process.HLT_DiPFJetAve15_HFJEC_v11, process.HLT_DiPFJetAve25_HFJEC_v11, process.HLT_DiPFJetAve35_HFJEC_v11, process.HLT_DiPFJetAve60_HFJEC_v9, process.HLT_DiPFJetAve80_HFJEC_v9, process.HLT_DiPFJetAve100_HFJEC_v9, process.HLT_DiPFJetAve160_HFJEC_v9, process.HLT_DiPFJetAve220_HFJEC_v10, process.HLT_DiPFJetAve300_HFJEC_v10, process.HLT_AK8PFJet40_v10, process.HLT_AK8PFJet60_v9, process.HLT_AK8PFJet80_v9, process.HLT_AK8PFJet140_v9, process.HLT_AK8PFJet200_v9, process.HLT_AK8PFJet260_v10, process.HLT_AK8PFJet320_v10, process.HLT_AK8PFJet400_v10, process.HLT_AK8PFJet450_v10, process.HLT_AK8PFJet500_v10, process.HLT_AK8PFJet550_v5, process.HLT_PFJet40_v15, process.HLT_PFJet60_v15, process.HLT_PFJet80_v14, process.HLT_PFJet140_v13, process.HLT_PFJet200_v13, process.HLT_PFJet260_v14, process.HLT_PFJet320_v14, process.HLT_PFJet400_v14, process.HLT_PFJet450_v15, process.HLT_PFJet500_v15, process.HLT_PFJet550_v5, process.HLT_PFJetFwd40_v13, process.HLT_PFJetFwd60_v13, process.HLT_PFJetFwd80_v12, process.HLT_PFJetFwd140_v12, process.HLT_PFJetFwd200_v12, process.HLT_PFJetFwd260_v13, process.HLT_PFJetFwd320_v13, process.HLT_PFJetFwd400_v13, process.HLT_PFJetFwd450_v13, process.HLT_PFJetFwd500_v13, process.HLT_AK8PFJetFwd40_v9, process.HLT_AK8PFJetFwd60_v8, process.HLT_AK8PFJetFwd80_v8, process.HLT_AK8PFJetFwd140_v8, process.HLT_AK8PFJetFwd200_v8, process.HLT_AK8PFJetFwd260_v9, process.HLT_AK8PFJetFwd320_v9, process.HLT_AK8PFJetFwd400_v9, process.HLT_AK8PFJetFwd450_v9, process.HLT_AK8PFJetFwd500_v9, process.HLT_PFHT180_v11, process.HLT_PFHT250_v11, process.HLT_PFHT370_v11, process.HLT_PFHT430_v11, process.HLT_PFHT510_v11, process.HLT_PFHT590_v11, process.HLT_PFHT680_v11, process.HLT_PFHT780_v11, process.HLT_PFHT890_v11, process.HLT_PFHT1050_v12, process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v6, process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v6, process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v6, process.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v6, process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v6, process.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v6, process.HLT_PFMET110_PFMHT110_IDTight_v14, process.HLT_PFMET120_PFMHT120_IDTight_v14, process.HLT_PFMET130_PFMHT130_IDTight_v14, process.HLT_PFMET140_PFMHT140_IDTight_v14, process.HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v3, process.HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v3, process.HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v3, process.HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v3, process.HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v3, process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v3, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v3, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v3, process.HLT_PFMETTypeOne110_PFMHT110_IDTight_v6, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_v6, process.HLT_PFMETTypeOne130_PFMHT130_IDTight_v6, process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v5, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v14, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v14, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v13, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v13, process.HLT_PFMET120_PFMHT120_IDTight_HFCleaned_v2, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_HFCleaned_v2, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_HFCleaned_v2, process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_HFCleaned_v2, process.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v14, process.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v14, process.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v13, process.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v13, process.HLT_L1ETMHadSeeds_v1, process.HLT_CaloMHT90_v1, process.HLT_CaloMET80_NotCleaned_v2, process.HLT_CaloMET90_NotCleaned_v2, process.HLT_CaloMET100_NotCleaned_v2, process.HLT_CaloMET110_NotCleaned_v2, process.HLT_CaloMET250_NotCleaned_v2, process.HLT_CaloMET70_HBHECleaned_v2, process.HLT_CaloMET80_HBHECleaned_v2, process.HLT_CaloMET90_HBHECleaned_v2, process.HLT_CaloMET100_HBHECleaned_v2, process.HLT_CaloMET250_HBHECleaned_v2, process.HLT_CaloMET300_HBHECleaned_v2, process.HLT_CaloMET350_HBHECleaned_v2, process.HLT_PFMET200_NotCleaned_v3, process.HLT_PFMET200_HBHECleaned_v3, process.HLT_PFMET250_HBHECleaned_v3, process.HLT_PFMET300_HBHECleaned_v3, process.HLT_PFMET200_HBHE_BeamHaloCleaned_v3, process.HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v3, process.HLT_MET105_IsoTrk50_v4, process.HLT_MET120_IsoTrk50_v4, process.HLT_SingleJet30_Mu12_SinglePFJet40_v5, process.HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v3, process.HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v3, process.HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v3, process.HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v3, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v3, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v3, process.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v3, process.HLT_DoublePFJets40_CaloBTagCSV_p33_v3, process.HLT_DoublePFJets100_CaloBTagCSV_p33_v3, process.HLT_DoublePFJets200_CaloBTagCSV_p33_v3, process.HLT_DoublePFJets350_CaloBTagCSV_p33_v3, process.HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v3, process.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v3, process.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v3, process.HLT_Photon300_NoHE_v11, process.HLT_Mu8_TrkIsoVVL_v9, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v14, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v14, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v13, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v13, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v9, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v7, process.HLT_Mu17_TrkIsoVVL_v9, process.HLT_BTagMu_AK4DiJet20_Mu5_v9, process.HLT_BTagMu_AK4DiJet40_Mu5_v9, process.HLT_BTagMu_AK4DiJet70_Mu5_v9, process.HLT_BTagMu_AK4DiJet110_Mu5_v9, process.HLT_BTagMu_AK4DiJet170_Mu5_v8, process.HLT_BTagMu_AK4Jet300_Mu5_v9, process.HLT_BTagMu_AK8DiJet170_Mu5_v5, process.HLT_BTagMu_AK8Jet300_Mu5_v9, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v15, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v11, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v3, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v3, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v11, process.HLT_Mu12_DoublePhoton20_v1, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v15, process.HLT_TriplePhoton_20_20_20_CaloIdLV2_v1, process.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v1, process.HLT_TriplePhoton_30_30_10_CaloIdLV2_v1, process.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v1, process.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v1, process.HLT_Photon25_v1, process.HLT_Photon33_v3, process.HLT_Photon50_v11, process.HLT_Photon75_v11, process.HLT_Photon90_v11, process.HLT_Photon120_v11, process.HLT_Photon150_v4, process.HLT_Photon175_v12, process.HLT_Photon200_v11, process.HLT_Photon50_R9Id90_HE10_IsoM_v12, process.HLT_Photon75_R9Id90_HE10_IsoM_v12, process.HLT_Photon90_R9Id90_HE10_IsoM_v12, process.HLT_Photon120_R9Id90_HE10_IsoM_v12, process.HLT_Photon165_R9Id90_HE10_IsoM_v13, process.HLT_Photon90_CaloIdL_PFHT700_v10, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v11, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v11, process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12, process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11, process.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v11, process.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v12, process.HLT_Dimuon0_Jpsi_L1_NoOS_v4, process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v4, process.HLT_Dimuon0_Jpsi_v5, process.HLT_Dimuon0_Jpsi_NoVertexing_v5, process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v4, process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v4, process.HLT_Dimuon0_Jpsi3p5_Muon2_v3, process.HLT_Dimuon0_Upsilon_L1_4p5_v5, process.HLT_Dimuon0_Upsilon_L1_5_v5, process.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v4, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v5, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v4, process.HLT_Dimuon0_Upsilon_NoVertexing_v4, process.HLT_Dimuon0_Upsilon_L1_5M_v4, process.HLT_Dimuon0_LowMass_L1_0er1p5R_v4, process.HLT_Dimuon0_LowMass_L1_0er1p5_v5, process.HLT_Dimuon0_LowMass_v5, process.HLT_Dimuon0_LowMass_L1_4_v5, process.HLT_Dimuon0_LowMass_L1_4R_v4, process.HLT_Dimuon0_LowMass_L1_TM530_v3, process.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v3, process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v3, process.HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v5, process.HLT_TripleMu_10_5_5_DZ_v7, process.HLT_TripleMu_12_10_5_v7, process.HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_v1, process.HLT_Tau3Mu_Mu5_Mu1_TkMu1_Tau10_Charge1_v1, process.HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_v1, process.HLT_Tau3Mu_Mu5_Mu1_TkMu1_IsoTau10_Charge1_v1, process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v4, process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v4, process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v4, process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v3, process.HLT_DoubleMu4_Jpsi_Displaced_v4, process.HLT_DoubleMu4_Jpsi_NoVertexing_v4, process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v3, process.HLT_DoubleMu43NoFiltersNoVtx_v3, process.HLT_DoubleMu48NoFiltersNoVtx_v3, process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v3, process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v3, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v4, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v4, process.HLT_HT425_v6, process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v9, process.HLT_HT430_DisplacedDijet60_DisplacedTrack_v9, process.HLT_HT430_DisplacedDijet80_DisplacedTrack_v9, process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v9, process.HLT_HT650_DisplacedDijet60_Inclusive_v9, process.HLT_HT550_DisplacedDijet80_Inclusive_v7, process.HLT_HT550_DisplacedDijet60_Inclusive_v9, process.HLT_HT650_DisplacedDijet80_Inclusive_v10, process.HLT_HT750_DisplacedDijet80_Inclusive_v10, process.HLT_DiJet110_35_Mjj650_PFMET110_v3, process.HLT_DiJet110_35_Mjj650_PFMET120_v3, process.HLT_DiJet110_35_Mjj650_PFMET130_v3, process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v3, process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v3, process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v3, process.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v3, process.HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v3, process.HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v3, process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v7, process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v7, process.HLT_Ele28_HighEta_SC20_Mass55_v10, process.HLT_DoubleMu20_7_Mass0to30_Photon23_v4, process.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3, process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v10, process.HLT_Ele15_IsoVVVL_PFHT450_v10, process.HLT_Ele50_IsoVVVL_PFHT450_v10, process.HLT_Ele15_IsoVVVL_PFHT600_v14, process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v9, process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v8, process.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v3, process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v9, process.HLT_Mu15_IsoVVVL_PFHT450_v9, process.HLT_Mu50_IsoVVVL_PFHT450_v9, process.HLT_Mu15_IsoVVVL_PFHT600_v13, process.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v4, process.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v4, process.HLT_Dimuon10_Upsilon_Barrel_Seagulls_v4, process.HLT_Dimuon12_Upsilon_eta1p5_v11, process.HLT_Dimuon14_Phi_Barrel_Seagulls_v4, process.HLT_Dimuon18_PsiPrime_v11, process.HLT_Dimuon25_Jpsi_v11, process.HLT_Dimuon18_PsiPrime_noCorrL1_v2, process.HLT_Dimuon24_Upsilon_noCorrL1_v2, process.HLT_Dimuon24_Phi_noCorrL1_v2, process.HLT_Dimuon25_Jpsi_noCorrL1_v2, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v13, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v13, process.HLT_DoubleIsoMu20_eta2p1_v3, process.HLT_DoubleIsoMu24_eta2p1_v3, process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v2, process.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v8, process.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v9, process.HLT_Mu8_v9, process.HLT_Mu17_v9, process.HLT_Mu17_Photon30_IsoCaloId_v2, process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v10, process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v12, process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v12, process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v12, process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v10, process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v12, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v12, process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v11, process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v4, process.HLT_Ele145_CaloIdVT_GsfTrkIdT_v5, process.HLT_Ele200_CaloIdVT_GsfTrkIdT_v5, process.HLT_Ele250_CaloIdVT_GsfTrkIdT_v10, process.HLT_Ele300_CaloIdVT_GsfTrkIdT_v10, process.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v3, process.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v3, process.HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v3, process.HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v2, process.HLT_PFHT380_SixPFJet32_v3, process.HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v3, process.HLT_PFHT430_SixPFJet40_v5, process.HLT_PFHT350_v13, process.HLT_PFHT350MinPFJet15_v3, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_v3, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v3, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v5, process.HLT_FullTrack_Multiplicity85_v3, process.HLT_FullTrack_Multiplicity100_v2, process.HLT_FullTrack_Multiplicity130_v2, process.HLT_FullTrack_Multiplicity155_v3, process.HLT_ECALHT800_v9, process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v11, process.HLT_Physics_v7, process.DST_Physics_v7, process.HLT_Random_v3, process.HLT_ZeroBias_v6, process.DST_ZeroBias_v2, process.DST_HT250_CaloScouting_v7, process.DST_HT250_CaloBTagScouting_v6, process.DST_HT410_PFScouting_v10, process.DST_HT410_BTagScouting_v10, process.DST_ZeroBias_BTagScouting_v9, process.DST_ZeroBias_CaloScouting_PFScouting_v8, process.DST_CaloJet40_BTagScouting_v9, process.DST_CaloJet40_CaloScouting_PFScouting_v9, process.DST_CaloJet40_CaloBTagScouting_v8, process.DST_L1HTT_BTagScouting_v9, process.DST_L1HTT_CaloScouting_PFScouting_v9, process.DST_L1HTT_CaloBTagScouting_v8, process.DST_L1DoubleMu_BTagScouting_v10, process.DST_L1DoubleMu_CaloScouting_PFScouting_v9, process.DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v3, process.DST_DoubleMu3_noVtx_CaloScouting_v3, process.HLT_AK4CaloJet30_v9, process.HLT_AK4CaloJet40_v8, process.HLT_AK4CaloJet50_v8, process.HLT_AK4CaloJet80_v8, process.HLT_AK4CaloJet100_v8, process.HLT_AK4CaloJet120_v7, process.HLT_AK4PFJet30_v13, process.HLT_AK4PFJet50_v13, process.HLT_AK4PFJet80_v13, process.HLT_AK4PFJet100_v13, process.HLT_AK4PFJet120_v12, process.HLT_HISinglePhoton10_Eta3p1ForPPRef_v7, process.HLT_HISinglePhoton20_Eta3p1ForPPRef_v7, process.HLT_HISinglePhoton30_Eta3p1ForPPRef_v7, process.HLT_HISinglePhoton40_Eta3p1ForPPRef_v7, process.HLT_HISinglePhoton50_Eta3p1ForPPRef_v7, process.HLT_HISinglePhoton60_Eta3p1ForPPRef_v7, process.HLT_Photon20_HoverELoose_v8, process.HLT_Photon30_HoverELoose_v8, process.HLT_Photon40_HoverELoose_v8, process.HLT_Photon50_HoverELoose_v8, process.HLT_Photon60_HoverELoose_v8, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_EcalPhiSym_v8, process.HLT_L1UnpairedBunchBptxMinus_v2, process.HLT_L1UnpairedBunchBptxPlus_v2, process.HLT_L1NotBptxOR_v3, process.HLT_L1MinimumBiasHF_OR_v2, process.HLT_L1MinimumBiasHF0OR_v3, process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v1, process.HLT_HcalNZS_v12, process.HLT_HcalPhiSym_v14, process.HLT_HcalIsolatedbunch_v4, process.HLT_IsoTrackHB_v2, process.HLT_IsoTrackHE_v2, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, process.HLT_ZeroBias_IsolatedBunches_v5, process.HLT_ZeroBias_FirstCollisionInTrain_v4, process.HLT_ZeroBias_LastCollisionInTrain_v3, process.HLT_ZeroBias_FirstBXAfterTrain_v3, process.AlCa_RPCMuonNormalisation_v13, process.AlCa_LumiPixels_Random_v4, process.AlCa_LumiPixels_ZeroBias_v8, process.MC_ReducedIterativeTracking_v7, process.MC_PFMET_v11, process.MC_AK4PFJets_v11, process.MC_PFBTagCSV_v5, process.MC_PFHT_v10, process.MC_PFMHT_v10, process.MC_CaloMET_v7, process.MC_CaloMET_JetIdCleaned_v7, process.MC_AK4CaloJets_v7, process.MC_AK4CaloJetsFromPV_v5, process.MC_CaloBTagCSV_v5, process.MC_CaloHT_v6, process.MC_CaloMHT_v6, process.MC_AK8PFJets_v11, process.MC_AK8TrimPFJets_v11, process.MC_AK8PFHT_v10, process.MC_AK8CaloHT_v6, process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v11, process.MC_DoubleEle5_CaloIdL_MW_v12, process.MC_Ele5_WPTight_Gsf_v5, process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v12, process.MC_IsoMu_v11, process.MC_DoubleMu_TrkIsoVVL_DZ_v8, process.MC_DoubleMuNoFiltersNoVtx_v6, process.AlCa_EcalPi0EBonly_v11, process.AlCa_EcalPi0EEonly_v11, process.AlCa_EcalEtaEBonly_v11, process.AlCa_EcalEtaEEonly_v11, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v7, process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v7, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v7, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7, process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v7, process.HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v6, process.HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v6, process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v6, process.HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v6, process.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v6, process.HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v6, process.HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6, process.HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6, process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6, process.HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6, process.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v6, process.HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v6, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v6, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v6, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v2, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v2, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v2, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v6, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v5, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v6, process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6, process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v6, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v6, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v1, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v1, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v4, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v4, process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v6, process.HLT_Rsq0p35_v9, process.HLT_Rsq0p40_v9, process.HLT_RsqMR300_Rsq0p09_MR200_v9, process.HLT_RsqMR320_Rsq0p09_MR200_v9, process.HLT_RsqMR300_Rsq0p09_MR200_4jet_v9, process.HLT_RsqMR320_Rsq0p09_MR200_4jet_v9, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.ParkingHLTPhysicsOutput, process.ParkingZeroBiasOutput, process.PhysicsCommissioningOutput, process.PhysicsEGammaOutput, process.PhysicsEndOfFillOutput, process.PhysicsHadronsTausOutput, process.PhysicsMuonsOutput, process.PhysicsMinimumBias0Output, process.PhysicsMinimumBias1Output, process.PhysicsMinimumBias2Output, process.ParkingOutput, process.DQMOutput, process.DQMOnlineBeamspotOutput, process.DQMCalibrationOutput, process.DQMEventDisplayOutput, process.HLTMonitorOutput, process.RPCMONOutput, process.CalibrationOutput, process.EcalCalibrationOutput, process.ALCAPHISYMOutput, process.ALCALUMIPIXELSOutput, process.ALCAP0Output, process.ExpressOutput, process.ExpressAlignmentOutput, process.NanoDSTOutput, process.ScoutingPFOutput, process.ScoutingCaloMuonOutput )) - - -process.source = cms.Source( "PoolSource", - fileNames = cms.untracked.vstring( - 'file:RelVal_Raw_2e34v22_DATA.root', - ), - inputCommands = cms.untracked.vstring( - 'keep *' - ) -) - -# limit the number of events to be processed -process.maxEvents = cms.untracked.PSet( - input = cms.untracked.int32( 100 ) -) - -# enable TrigReport, TimeReport and MultiThreading -process.options = cms.untracked.PSet( - wantSummary = cms.untracked.bool( True ), - numberOfThreads = cms.untracked.uint32( 4 ), - numberOfStreams = cms.untracked.uint32( 0 ), - sizeOfStackForThreadsInKB = cms.untracked.uint32( 10*1024 ) -) - -# override the GlobalTag, connection string and pfnPrefix -if 'GlobalTag' in process.__dict__: - from Configuration.AlCa.GlobalTag import GlobalTag as customiseGlobalTag - process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = 'auto:run2_hlt_2e34v22') - -if 'MessageLogger' in process.__dict__: - process.MessageLogger.categories.append('TriggerSummaryProducerAOD') - process.MessageLogger.categories.append('L1GtTrigReport') - process.MessageLogger.categories.append('L1TGlobalSummary') - process.MessageLogger.categories.append('HLTrigReport') - process.MessageLogger.categories.append('FastReport') - -# add specific customizations -_customInfo = {} -_customInfo['menuType' ]= "2e34v22" -_customInfo['globalTags']= {} -_customInfo['globalTags'][True ] = "auto:run2_hlt_2e34v22" -_customInfo['globalTags'][False] = "auto:run2_mc_2e34v22" -_customInfo['inputFiles']={} -_customInfo['inputFiles'][True] = "file:RelVal_Raw_2e34v22_DATA.root" -_customInfo['inputFiles'][False] = "file:RelVal_Raw_2e34v22_MC.root" -_customInfo['maxEvents' ]= 100 -_customInfo['globalTag' ]= "auto:run2_hlt_2e34v22" -_customInfo['inputFile' ]= ['file:RelVal_Raw_2e34v22_DATA.root'] -_customInfo['realData' ]= True -from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll -process = customizeHLTforAll(process,"2e34v22",_customInfo) - -from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW -process = customizeHLTforCMSSW(process,"2e34v22") - -# Eras-based customisations -from HLTrigger.Configuration.Eras import modifyHLTforEras -modifyHLTforEras(process) - diff --git a/HLTrigger/Configuration/test/OnLine_HLT_2e34v31.py b/HLTrigger/Configuration/test/OnLine_HLT_2e34v31.py deleted file mode 100644 index 850bc8da06c3d..0000000000000 --- a/HLTrigger/Configuration/test/OnLine_HLT_2e34v31.py +++ /dev/null @@ -1,78431 +0,0 @@ -# hltGetConfiguration --full --data /frozen/2017/2e34/v3.1/HLT --type 2e34v31 --unprescale --process HLT2e34v31 --globaltag auto:run2_hlt_2e34v31 --input file:RelVal_Raw_2e34v31_DATA.root - -# /frozen/2017/2e34/v3.1/HLT/V2 (CMSSW_9_2_10) - -import FWCore.ParameterSet.Config as cms - -process = cms.Process( "HLT2e34v31" ) - -process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/frozen/2017/2e34/v3.1/HLT/V2') -) - -process.transferSystem = cms.PSet( - destinations = cms.vstring( 'Tier0', - 'DQM', - 'ECAL', - 'EventDisplay', - 'Lustre', - 'None' ), - transferModes = cms.vstring( 'default', - 'test', - 'emulator' ), - streamA = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'Lustre' ) - ), - streamCalibration = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamDQM = cms.PSet( - default = cms.vstring( 'DQM' ), - test = cms.vstring( 'DQM', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamDQMCalibration = cms.PSet( - default = cms.vstring( 'DQM' ), - test = cms.vstring( 'DQM', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamEcalCalibration = cms.PSet( - default = cms.vstring( 'ECAL' ), - test = cms.vstring( 'ECAL' ), - emulator = cms.vstring( 'None' ) - ), - streamEventDisplay = cms.PSet( - default = cms.vstring( 'EventDisplay', - 'Tier0' ), - test = cms.vstring( 'EventDisplay', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamExpressCosmics = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'Lustre' ) - ), - streamNanoDST = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamRPCMON = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamTrackerCalibration = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - default = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'Lustre' ), - streamLookArea = cms.PSet( ) - ), - streamLookArea = cms.PSet( - default = cms.vstring( 'DQM' ), - test = cms.vstring( 'DQM', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ) -) -process.HLTPSetInitialCkfTrajectoryFilterForHI = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTIter0PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTIter4PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter4ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.untracked.int32( 4 ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetTobTecStepInOutTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -process.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet( - keepOriginalIfRebuildFails = cms.bool( False ), - lockHits = cms.bool( True ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), - doSeedingRegionRebuilding = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - maxCand = cms.int32( 2 ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - intermediateCleaning = cms.bool( True ), - bestHitOnly = cms.bool( True ), - useSameTrajFilter = cms.bool( True ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - cleanTrajectoryAfterInOut = cms.bool( False ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTSiStripClusterChargeCutTiny = cms.PSet( value = cms.double( 800.0 ) ) -process.HLTPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTIter4PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 0 ) -) -process.HLTPSetTrajectoryBuilderForElectrons = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 90.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ), - propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetPvClusterComparerForIT = cms.PSet( - track_chi2_max = cms.double( 20.0 ), - track_pt_max = cms.double( 20.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 1.0 ) -) -process.HLTPSetMixedStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTPSetInitialCkfTrajectoryBuilderForHI = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialCkfTrajectoryFilterForHI" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( - rescaleErrorIfFail = cms.double( 1.0 ), - ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), - updator = cms.string( "hltESPKFUpdator" ), - deltaEta = cms.double( -1.0 ), - useSeedLayer = cms.bool( False ), - deltaPhi = cms.double( -1.0 ) -) -process.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetPvClusterComparerForBTag = cms.PSet( - track_chi2_max = cms.double( 20.0 ), - track_pt_max = cms.double( 20.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 0.1 ) -) -process.HLTSeedFromConsecutiveHitsTripletOnlyCreator = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -process.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet( - keepOriginalIfRebuildFails = cms.bool( False ), - lockHits = cms.bool( True ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), - doSeedingRegionRebuilding = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - maxCand = cms.int32( 2 ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - bestHitOnly = cms.bool( True ), - useSameTrajFilter = cms.bool( True ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - cleanTrajectoryAfterInOut = cms.bool( False ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTIter3PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter3ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) ) -process.HLTPSetCkf3HitTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( - Rescale_Dz = cms.double( 3.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( False ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 15.9 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 1.5 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( False ), - DeltaR = cms.double( 0.2 ), - input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - DeltaPhi = cms.double( 0.2 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) -) -process.HLTPSetDetachedCkfTrajectoryFilterForHI = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 0.701 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTIter3PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 0 ) -) -process.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTIter2PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 90.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ), - propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ), - intermediateCleaning = cms.bool( False ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) ) -process.HLTPSetTobTecStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -process.HLTPSetMuonCkfTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetbJetRegionalTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 8 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetDetachedStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) ) - ) -) -process.HLTIter1PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.2 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 8.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 0.701 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetMixedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetMixedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.05 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -process.HLTPSetCkfTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTSeedFromProtoTracks = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -process.HLTPSetInitialStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.2 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTIter2PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 10.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 8 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -process.HLTPSetTrajectoryFilterL3 = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.5 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 1000000000 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 8.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 100 ) -) -process.HLTIter0PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 4 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTIter2HighPtTkMuPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetMuTrackJpsiEffTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 9 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetPixelPairCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) -process.HLTPSetPixelPairStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTPSetLowPtStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 1 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTSeedFromConsecutiveHitsCreator = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterial" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -process.HLTPSetPixelPairCkfTrajectoryBuilderForHI = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetDetachedCkfTrajectoryBuilderForHI = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 0.0 ), - maxPtForLooperReconstruction = cms.double( 0.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTIter1PSetTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetDetachedCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 0.0 ), - maxPtForLooperReconstruction = cms.double( 0.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) ) -process.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetMuTrackJpsiEffTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiEffTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetTrajectoryFilterForElectrons = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( -1 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetPvClusterComparer = cms.PSet( - track_chi2_max = cms.double( 9999999.0 ), - track_pt_max = cms.double( 10.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 2.5 ) -) -process.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetPixelLessStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.05 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -process.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetMuonCkfTrajectoryBuilderSeedHit = cms.PSet( - rescaleErrorIfFail = cms.double( 1.0 ), - ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), - updator = cms.string( "hltESPKFUpdator" ), - deltaEta = cms.double( -1.0 ), - useSeedLayer = cms.bool( True ), - deltaPhi = cms.double( -1.0 ) -) -process.HLTPSetPixelPairCkfTrajectoryFilterForHI = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 100 ) -) -process.HLTPSetInitialStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetInitialStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetLowPtQuadStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 4 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetLowPtQuadStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetHighPtTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetHighPtTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 5 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetLowPtTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 4 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetLowPtTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetDetachedQuadStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetDetachedQuadStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetDetachedTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetDetachedTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetMixedTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetMixedTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -process.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -process.HLTPSetTobTecStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 5 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -process.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -process.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetGroupedCkfTrajectoryBuilderIterL3ForOI = cms.PSet( - rescaleErrorIfFail = cms.double( 1.0 ), - keepOriginalIfRebuildFails = cms.bool( False ), - lockHits = cms.bool( True ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ), - maxCand = cms.int32( 5 ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - bestHitOnly = cms.bool( True ), - deltaEta = cms.double( -1.0 ), - useSeedLayer = cms.bool( False ), - useSameTrajFilter = cms.bool( True ), - MeasurementTrackerName = cms.string( "hltSiStripClusters" ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ), - foundHitBonus = cms.double( 1000.0 ), - propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), - updator = cms.string( "hltESPKFUpdator" ), - deltaPhi = cms.double( -1.0 ) -) -process.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetCkfTrajectoryFilterIterL3OI = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 3.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 1 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.streams = cms.PSet( - ALCALUMIPIXELS = cms.vstring( 'AlCaLumiPixels' ), - ALCAP0 = cms.vstring( 'AlCaP0' ), - ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ), - Calibration = cms.vstring( 'TestEnablesEcalHcal' ), - DQM = cms.vstring( 'OnlineMonitor' ), - DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ), - DQMEventDisplay = cms.vstring( 'EventDisplay' ), - DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ), - EcalCalibration = cms.vstring( 'EcalLaser' ), - Express = cms.vstring( 'ExpressPhysics' ), - ExpressAlignment = cms.vstring( 'ExpressAlignment' ), - HLTMonitor = cms.vstring( 'HLTMonitor' ), - NanoDST = cms.vstring( 'L1Accept' ), - Parking = cms.vstring( 'ParkingHT', - 'ParkingMuon' ), - PhysicsCommissioning = cms.vstring( 'Commissioning', - 'HLTPhysics', - 'HcalNZS', - 'HighPtLowerPhotons', - 'HighPtPhoton30AndZ', - 'IsolatedBunch', - 'MonteCarlo', - 'NoBPTX', - 'ZeroBias' ), - PhysicsEGamma = cms.vstring( 'DoubleEG', - 'SingleElectron', - 'SinglePhoton' ), - PhysicsEndOfFill = cms.vstring( 'EmptyBX', - 'FSQJet1', - 'FSQJet2', - 'HINCaloJets', - 'HINPFJets', - 'HighMultiplicityEOF', - 'L1MinimumBias' ), - PhysicsHLTPhysics1 = cms.vstring( 'EphemeralHLTPhysics1', - 'EphemeralHLTPhysics2' ), - PhysicsHLTPhysics2 = cms.vstring( 'EphemeralHLTPhysics3', - 'EphemeralHLTPhysics4' ), - PhysicsHLTPhysics3 = cms.vstring( 'EphemeralHLTPhysics5', - 'EphemeralHLTPhysics6' ), - PhysicsHLTPhysics4 = cms.vstring( 'EphemeralHLTPhysics7', - 'EphemeralHLTPhysics8' ), - PhysicsHadronsTaus = cms.vstring( 'BTagCSV', - 'BTagMu', - 'DisplacedJet', - 'HTMHT', - 'JetHT', - 'MET', - 'Tau' ), - PhysicsMuons = cms.vstring( 'Charmonium', - 'DoubleMuon', - 'DoubleMuonLowMass', - 'MuOnia', - 'MuonEG', - 'SingleMuon' ), - PhysicsParkingScoutingMonitor = cms.vstring( 'ParkingScoutingMonitor' ), - PhysicsZeroBias1 = cms.vstring( 'EphemeralZeroBias1', - 'EphemeralZeroBias2' ), - PhysicsZeroBias2 = cms.vstring( 'EphemeralZeroBias3', - 'EphemeralZeroBias4' ), - PhysicsZeroBias3 = cms.vstring( 'EphemeralZeroBias5', - 'EphemeralZeroBias6' ), - PhysicsZeroBias4 = cms.vstring( 'EphemeralZeroBias7', - 'EphemeralZeroBias8' ), - RPCMON = cms.vstring( 'RPCMonitor' ), - ScoutingCaloMuon = cms.vstring( 'ScoutingCaloCommissioning', - 'ScoutingCaloHT', - 'ScoutingCaloMuon' ), - ScoutingPF = cms.vstring( 'ScoutingPFCommissioning', - 'ScoutingPFHT' ) -) -process.datasets = cms.PSet( - AlCaLumiPixels = cms.vstring( 'AlCa_LumiPixels_Random_v4', - 'AlCa_LumiPixels_ZeroBias_v8' ), - AlCaP0 = cms.vstring( 'AlCa_EcalEtaEBonly_v11', - 'AlCa_EcalEtaEEonly_v11', - 'AlCa_EcalPi0EBonly_v11', - 'AlCa_EcalPi0EEonly_v11' ), - AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v8' ), - BTagCSV = cms.vstring( 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v7' ), - BTagMu = cms.vstring( 'HLT_BTagMu_AK4DiJet110_Mu5_v10', - 'HLT_BTagMu_AK4DiJet170_Mu5_v9', - 'HLT_BTagMu_AK4DiJet20_Mu5_v10', - 'HLT_BTagMu_AK4DiJet40_Mu5_v10', - 'HLT_BTagMu_AK4DiJet70_Mu5_v10', - 'HLT_BTagMu_AK4Jet300_Mu5_v10', - 'HLT_BTagMu_AK8DiJet170_Mu5_v6', - 'HLT_BTagMu_AK8Jet300_Mu5_v10' ), - Charmonium = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v4', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_v6', - 'HLT_Dimuon0_Jpsi_v6', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v5', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v6', - 'HLT_Dimuon0_LowMass_L1_4R_v5', - 'HLT_Dimuon0_LowMass_L1_4_v6', - 'HLT_Dimuon0_LowMass_v6', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v3', - 'HLT_Dimuon18_PsiPrime_v12', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5', - 'HLT_Dimuon25_Jpsi_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_v12', - 'HLT_DoubleMu4_3_Bs_v12', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v13', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v12', - 'HLT_DoubleMu4_Jpsi_Displaced_v5', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v5', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8', - 'HLT_Mu7p5_Track2_Jpsi_v9', - 'HLT_Mu7p5_Track3p5_Jpsi_v9', - 'HLT_Mu7p5_Track7_Jpsi_v9' ), - Commissioning = cms.vstring( 'HLT_IsoTrackHB_v3', - 'HLT_IsoTrackHE_v3', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2' ), - DQMOnlineBeamspot = cms.vstring( 'HLT_HT300_Beamspot_v7', - 'HLT_HT450_Beamspot_v7' ), - DisplacedJet = cms.vstring( 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT425_v7', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v10', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10', - 'HLT_HT550_DisplacedDijet80_Inclusive_v8', - 'HLT_HT650_DisplacedDijet60_Inclusive_v10', - 'HLT_HT650_DisplacedDijet80_Inclusive_v11', - 'HLT_HT750_DisplacedDijet80_Inclusive_v11' ), - DoubleEG = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12', - 'HLT_DoubleEle25_CaloIdL_MW_v2', - 'HLT_DoubleEle27_CaloIdL_MW_v2', - 'HLT_DoubleEle33_CaloIdL_MW_v15', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16', - 'HLT_DoublePhoton33_CaloIdL_v5', - 'HLT_DoublePhoton70_v5', - 'HLT_DoublePhoton85_v13', - 'HLT_ECALHT800_v9', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17', - 'HLT_Ele27_Ele37_CaloIdL_MW_v2', - 'HLT_Ele28_HighEta_SC20_Mass55_v11', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v2', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v3', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3' ), - DoubleMuon = cms.vstring( 'HLT_DoubleL2Mu50_v2', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6', - 'HLT_DoubleMu43NoFiltersNoVtx_v3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v5', - 'HLT_DoubleMu8_Mass8_PFHT350_v5', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12', - 'HLT_Mu17_TrkIsoVVL_v10', - 'HLT_Mu17_v10', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1', - 'HLT_Mu19_TrkIsoVVL_v1', - 'HLT_Mu19_v1', - 'HLT_Mu37_TkMu27_v2', - 'HLT_Mu8_TrkIsoVVL_v10', - 'HLT_Mu8_v10', - 'HLT_TripleMu_10_5_5_DZ_v8', - 'HLT_TripleMu_12_10_5_v8', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11' ), - DoubleMuonLowMass = cms.vstring( 'HLT_Dimuon0_LowMass_L1_TM530_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_v9', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1' ), - EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ), - EmptyBX = cms.vstring( 'HLT_L1NotBptxOR_v3', - 'HLT_L1UnpairedBunchBptxMinus_v2', - 'HLT_L1UnpairedBunchBptxPlus_v2' ), - EphemeralHLTPhysics1 = cms.vstring( 'HLT_Physics_part0_v7' ), - EphemeralHLTPhysics2 = cms.vstring( 'HLT_Physics_part1_v7' ), - EphemeralHLTPhysics3 = cms.vstring( 'HLT_Physics_part2_v7' ), - EphemeralHLTPhysics4 = cms.vstring( 'HLT_Physics_part3_v7' ), - EphemeralHLTPhysics5 = cms.vstring( 'HLT_Physics_part4_v7' ), - EphemeralHLTPhysics6 = cms.vstring( 'HLT_Physics_part5_v7' ), - EphemeralHLTPhysics7 = cms.vstring( 'HLT_Physics_part6_v7' ), - EphemeralHLTPhysics8 = cms.vstring( 'HLT_Physics_part7_v7' ), - EphemeralZeroBias1 = cms.vstring( 'HLT_ZeroBias_part0_v6' ), - EphemeralZeroBias2 = cms.vstring( 'HLT_ZeroBias_part1_v6' ), - EphemeralZeroBias3 = cms.vstring( 'HLT_ZeroBias_part2_v6' ), - EphemeralZeroBias4 = cms.vstring( 'HLT_ZeroBias_part3_v6' ), - EphemeralZeroBias5 = cms.vstring( 'HLT_ZeroBias_part4_v6' ), - EphemeralZeroBias6 = cms.vstring( 'HLT_ZeroBias_part5_v6' ), - EphemeralZeroBias7 = cms.vstring( 'HLT_ZeroBias_part6_v6' ), - EphemeralZeroBias8 = cms.vstring( 'HLT_ZeroBias_part7_v6' ), - EventDisplay = cms.vstring( 'HLT_AK4PFJet100_v15', - 'HLT_DoublePhoton85_v13', - 'HLT_PFJet500_v17' ), - ExpressAlignment = cms.vstring( 'HLT_HT300_Beamspot_v7', - 'HLT_HT450_Beamspot_v7' ), - ExpressPhysics = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_IsoMu20_v12', - 'HLT_IsoMu24_v10', - 'HLT_IsoMu27_v13', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_v6' ), - FSQJet1 = cms.vstring( 'HLT_DiPFJet15_NoCaloMatched_v12', - 'HLT_DiPFJet25_NoCaloMatched_v12' ), - FSQJet2 = cms.vstring( 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJetAve15_HFJEC_v13', - 'HLT_DiPFJetAve25_HFJEC_v13', - 'HLT_DiPFJetAve35_HFJEC_v13' ), - HINCaloJets = cms.vstring( 'HLT_AK4CaloJet100_v9', - 'HLT_AK4CaloJet120_v8', - 'HLT_AK4CaloJet30_v10', - 'HLT_AK4CaloJet40_v9', - 'HLT_AK4CaloJet50_v9', - 'HLT_AK4CaloJet80_v9' ), - HINPFJets = cms.vstring( 'HLT_AK4PFJet100_v15', - 'HLT_AK4PFJet120_v14', - 'HLT_AK4PFJet30_v15', - 'HLT_AK4PFJet50_v15', - 'HLT_AK4PFJet80_v15' ), - HLTMonitor = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Ele32_WPTight_Gsf_v13', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5', - 'HLT_PFHT510_v13', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFMET130_PFMHT130_IDTight_v16', - 'HLT_PFMET140_PFMHT140_IDTight_v16' ), - HLTPhysics = cms.vstring( 'HLT_Physics_v7' ), - HTMHT = cms.vstring( 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8', - 'HLT_Rsq0p35_v11', - 'HLT_Rsq0p40_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_v11' ), - HcalNZS = cms.vstring( 'HLT_HcalNZS_v12', - 'HLT_HcalPhiSym_v14' ), - HighMultiplicityEOF = cms.vstring( 'HLT_FullTrack_Multiplicity100_v2', - 'HLT_FullTrack_Multiplicity130_v2', - 'HLT_FullTrack_Multiplicity155_v3', - 'HLT_FullTrack_Multiplicity85_v3' ), - HighPtLowerPhotons = cms.vstring( 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v8' ), - HighPtPhoton30AndZ = cms.vstring( 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v8' ), - IsolatedBunch = cms.vstring( 'HLT_HcalIsolatedbunch_v4' ), - JetHT = cms.vstring( 'HLT_AK8PFHT750_TrimMass50_v8', - 'HLT_AK8PFHT800_TrimMass50_v8', - 'HLT_AK8PFHT850_TrimMass50_v7', - 'HLT_AK8PFHT900_TrimMass50_v7', - 'HLT_AK8PFJet140_v11', - 'HLT_AK8PFJet200_v11', - 'HLT_AK8PFJet260_v12', - 'HLT_AK8PFJet320_v12', - 'HLT_AK8PFJet360_TrimMass30_v14', - 'HLT_AK8PFJet380_TrimMass30_v7', - 'HLT_AK8PFJet400_TrimMass30_v8', - 'HLT_AK8PFJet400_v12', - 'HLT_AK8PFJet40_v12', - 'HLT_AK8PFJet420_TrimMass30_v7', - 'HLT_AK8PFJet450_v12', - 'HLT_AK8PFJet500_v12', - 'HLT_AK8PFJet550_v7', - 'HLT_AK8PFJet60_v11', - 'HLT_AK8PFJet80_v11', - 'HLT_AK8PFJetFwd140_v10', - 'HLT_AK8PFJetFwd200_v10', - 'HLT_AK8PFJetFwd260_v11', - 'HLT_AK8PFJetFwd320_v11', - 'HLT_AK8PFJetFwd400_v11', - 'HLT_AK8PFJetFwd40_v11', - 'HLT_AK8PFJetFwd450_v11', - 'HLT_AK8PFJetFwd500_v11', - 'HLT_AK8PFJetFwd60_v10', - 'HLT_AK8PFJetFwd80_v10', - 'HLT_CaloJet500_NoJetID_v10', - 'HLT_CaloJet550_NoJetID_v5', - 'HLT_DiPFJetAve100_HFJEC_v11', - 'HLT_DiPFJetAve140_v9', - 'HLT_DiPFJetAve160_HFJEC_v11', - 'HLT_DiPFJetAve200_v9', - 'HLT_DiPFJetAve220_HFJEC_v12', - 'HLT_DiPFJetAve260_v10', - 'HLT_DiPFJetAve300_HFJEC_v12', - 'HLT_DiPFJetAve320_v10', - 'HLT_DiPFJetAve400_v10', - 'HLT_DiPFJetAve40_v10', - 'HLT_DiPFJetAve500_v10', - 'HLT_DiPFJetAve60_HFJEC_v11', - 'HLT_DiPFJetAve60_v10', - 'HLT_DiPFJetAve80_HFJEC_v11', - 'HLT_DiPFJetAve80_v9', - 'HLT_PFHT1050_v14', - 'HLT_PFHT180_v13', - 'HLT_PFHT250_v13', - 'HLT_PFHT350MinPFJet15_v5', - 'HLT_PFHT350_v15', - 'HLT_PFHT370_v13', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4', - 'HLT_PFHT380_SixPFJet32_v5', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5', - 'HLT_PFHT430_SixPFJet40_v7', - 'HLT_PFHT430_v13', - 'HLT_PFHT510_v13', - 'HLT_PFHT590_v13', - 'HLT_PFHT680_v13', - 'HLT_PFHT780_v13', - 'HLT_PFHT890_v13', - 'HLT_PFJet140_v15', - 'HLT_PFJet200_v15', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFJet400_v16', - 'HLT_PFJet40_v17', - 'HLT_PFJet450_v17', - 'HLT_PFJet500_v17', - 'HLT_PFJet550_v7', - 'HLT_PFJet60_v17', - 'HLT_PFJet80_v16', - 'HLT_PFJetFwd140_v14', - 'HLT_PFJetFwd200_v14', - 'HLT_PFJetFwd260_v15', - 'HLT_PFJetFwd320_v15', - 'HLT_PFJetFwd400_v15', - 'HLT_PFJetFwd40_v15', - 'HLT_PFJetFwd450_v15', - 'HLT_PFJetFwd500_v15', - 'HLT_PFJetFwd60_v15', - 'HLT_PFJetFwd80_v14' ), - L1Accept = cms.vstring( 'DST_Physics_v7', - 'DST_ZeroBias_v2' ), - L1MinimumBias = cms.vstring( 'HLT_L1MinimumBiasHF_OR_v2' ), - MET = cms.vstring( 'HLT_CaloMET100_HBHECleaned_v3', - 'HLT_CaloMET100_NotCleaned_v3', - 'HLT_CaloMET110_NotCleaned_v3', - 'HLT_CaloMET250_HBHECleaned_v3', - 'HLT_CaloMET250_NotCleaned_v3', - 'HLT_CaloMET300_HBHECleaned_v3', - 'HLT_CaloMET350_HBHECleaned_v3', - 'HLT_CaloMET70_HBHECleaned_v3', - 'HLT_CaloMET80_HBHECleaned_v3', - 'HLT_CaloMET80_NotCleaned_v3', - 'HLT_CaloMET90_HBHECleaned_v3', - 'HLT_CaloMET90_NotCleaned_v3', - 'HLT_CaloMHT90_v2', - 'HLT_DiJet110_35_Mjj650_PFMET110_v5', - 'HLT_DiJet110_35_Mjj650_PFMET120_v5', - 'HLT_DiJet110_35_Mjj650_PFMET130_v5', - 'HLT_L1ETMHadSeeds_v1', - 'HLT_MET105_IsoTrk50_v6', - 'HLT_MET120_IsoTrk50_v6', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET110_PFMHT110_IDTight_v16', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMET120_PFMHT120_IDTight_v16', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET130_PFMHT130_IDTight_v16', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET140_PFMHT140_IDTight_v16', - 'HLT_PFMET200_HBHECleaned_v5', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v5', - 'HLT_PFMET200_NotCleaned_v5', - 'HLT_PFMET250_HBHECleaned_v5', - 'HLT_PFMET300_HBHECleaned_v5', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v8', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v8', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v8', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v7', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v5' ), - MonteCarlo = cms.vstring( 'MC_AK4CaloJetsFromPV_v6', - 'MC_AK4CaloJets_v8', - 'MC_AK4PFJets_v13', - 'MC_AK8CaloHT_v7', - 'MC_AK8PFHT_v12', - 'MC_AK8PFJets_v13', - 'MC_AK8TrimPFJets_v13', - 'MC_CaloBTagCSV_v6', - 'MC_CaloHT_v7', - 'MC_CaloMET_JetIdCleaned_v8', - 'MC_CaloMET_v8', - 'MC_CaloMHT_v7', - 'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v12', - 'MC_DoubleEle5_CaloIdL_MW_v13', - 'MC_DoubleMuNoFiltersNoVtx_v7', - 'MC_DoubleMu_TrkIsoVVL_DZ_v9', - 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v13', - 'MC_Ele5_WPTight_Gsf_v6', - 'MC_IsoMu_v12', - 'MC_PFBTagCSV_v7', - 'MC_PFHT_v12', - 'MC_PFMET_v13', - 'MC_PFMHT_v12', - 'MC_ReducedIterativeTracking_v9' ), - MuOnia = cms.vstring( 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6', - 'HLT_Dimuon0_Upsilon_L1_5M_v5', - 'HLT_Dimuon0_Upsilon_L1_5_v6', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4', - 'HLT_Dimuon0_Upsilon_NoVertexing_v5', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5', - 'HLT_Dimuon12_Upsilon_eta1p5_v12', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v5', - 'HLT_Dimuon24_Phi_noCorrL1_v3', - 'HLT_Dimuon24_Upsilon_noCorrL1_v3', - 'HLT_Mu20_TkMu0_Phi_v5', - 'HLT_Mu25_TkMu0_Onia_v5', - 'HLT_Mu25_TkMu0_Phi_v5', - 'HLT_Mu30_TkMu0_Onia_v5', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8', - 'HLT_Mu7p5_Track2_Upsilon_v9', - 'HLT_Mu7p5_Track3p5_Upsilon_v9', - 'HLT_Mu7p5_Track7_Upsilon_v9', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v3' ), - MuonEG = cms.vstring( 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v5', - 'HLT_Mu12_DoublePhoton20_v2', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu17_Photon30_IsoCaloId_v3', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu27_Ele37_CaloIdL_MW_v2', - 'HLT_Mu37_Ele27_CaloIdL_MW_v2', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8' ), - NoBPTX = cms.vstring( 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX_v4', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4' ), - OnlineMonitor = ( cms.vstring( 'HLT_AK4CaloJet100_v9', - 'HLT_AK4CaloJet120_v8', - 'HLT_AK4CaloJet30_v10', - 'HLT_AK4CaloJet40_v9', - 'HLT_AK4CaloJet50_v9', - 'HLT_AK4CaloJet80_v9', - 'HLT_AK4PFJet100_v15', - 'HLT_AK4PFJet120_v14', - 'HLT_AK4PFJet30_v15', - 'HLT_AK4PFJet50_v15', - 'HLT_AK4PFJet80_v15', - 'HLT_AK8PFHT750_TrimMass50_v8', - 'HLT_AK8PFHT800_TrimMass50_v8', - 'HLT_AK8PFHT850_TrimMass50_v7', - 'HLT_AK8PFHT900_TrimMass50_v7', - 'HLT_AK8PFJet140_v11', - 'HLT_AK8PFJet200_v11', - 'HLT_AK8PFJet260_v12', - 'HLT_AK8PFJet320_v12', - 'HLT_AK8PFJet360_TrimMass30_v14', - 'HLT_AK8PFJet380_TrimMass30_v7', - 'HLT_AK8PFJet400_TrimMass30_v8', - 'HLT_AK8PFJet400_v12', - 'HLT_AK8PFJet40_v12', - 'HLT_AK8PFJet420_TrimMass30_v7', - 'HLT_AK8PFJet450_v12', - 'HLT_AK8PFJet500_v12', - 'HLT_AK8PFJet550_v7', - 'HLT_AK8PFJet60_v11', - 'HLT_AK8PFJet80_v11', - 'HLT_AK8PFJetFwd140_v10', - 'HLT_AK8PFJetFwd200_v10', - 'HLT_AK8PFJetFwd260_v11', - 'HLT_AK8PFJetFwd320_v11', - 'HLT_AK8PFJetFwd400_v11', - 'HLT_AK8PFJetFwd40_v11', - 'HLT_AK8PFJetFwd450_v11', - 'HLT_AK8PFJetFwd500_v11', - 'HLT_AK8PFJetFwd60_v10', - 'HLT_AK8PFJetFwd80_v10', - 'HLT_BTagMu_AK4DiJet110_Mu5_v10', - 'HLT_BTagMu_AK4DiJet170_Mu5_v9', - 'HLT_BTagMu_AK4DiJet20_Mu5_v10', - 'HLT_BTagMu_AK4DiJet40_Mu5_v10', - 'HLT_BTagMu_AK4DiJet70_Mu5_v10', - 'HLT_BTagMu_AK4Jet300_Mu5_v10', - 'HLT_BTagMu_AK8DiJet170_Mu5_v6', - 'HLT_BTagMu_AK8Jet300_Mu5_v10', - 'HLT_CaloJet500_NoJetID_v10', - 'HLT_CaloJet550_NoJetID_v5', - 'HLT_CaloMET100_HBHECleaned_v3', - 'HLT_CaloMET100_NotCleaned_v3', - 'HLT_CaloMET110_NotCleaned_v3', - 'HLT_CaloMET250_HBHECleaned_v3', - 'HLT_CaloMET250_NotCleaned_v3', - 'HLT_CaloMET300_HBHECleaned_v3', - 'HLT_CaloMET350_HBHECleaned_v3', - 'HLT_CaloMET70_HBHECleaned_v3', - 'HLT_CaloMET80_HBHECleaned_v3', - 'HLT_CaloMET80_NotCleaned_v3', - 'HLT_CaloMET90_HBHECleaned_v3', - 'HLT_CaloMET90_NotCleaned_v3', - 'HLT_CaloMHT90_v2', - 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3', - 'HLT_DiJet110_35_Mjj650_PFMET110_v5', - 'HLT_DiJet110_35_Mjj650_PFMET120_v5', - 'HLT_DiJet110_35_Mjj650_PFMET130_v5', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14', - 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet15_NoCaloMatched_v12', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet25_NoCaloMatched_v12', - 'HLT_DiPFJetAve100_HFJEC_v11', - 'HLT_DiPFJetAve140_v9', - 'HLT_DiPFJetAve15_HFJEC_v13', - 'HLT_DiPFJetAve160_HFJEC_v11', - 'HLT_DiPFJetAve200_v9', - 'HLT_DiPFJetAve220_HFJEC_v12', - 'HLT_DiPFJetAve25_HFJEC_v13', - 'HLT_DiPFJetAve260_v10', - 'HLT_DiPFJetAve300_HFJEC_v12', - 'HLT_DiPFJetAve320_v10', - 'HLT_DiPFJetAve35_HFJEC_v13', - 'HLT_DiPFJetAve400_v10', - 'HLT_DiPFJetAve40_v10', - 'HLT_DiPFJetAve500_v10', - 'HLT_DiPFJetAve60_HFJEC_v11', - 'HLT_DiPFJetAve60_v10', - 'HLT_DiPFJetAve80_HFJEC_v11', - 'HLT_DiPFJetAve80_v9', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v12', - 'HLT_Dimuon0_Jpsi3p5_Muon2_v4', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_v6', - 'HLT_Dimuon0_Jpsi_v6', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v5', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v6', - 'HLT_Dimuon0_LowMass_L1_4R_v5', - 'HLT_Dimuon0_LowMass_L1_4_v6', - 'HLT_Dimuon0_LowMass_L1_TM530_v4', - 'HLT_Dimuon0_LowMass_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6', - 'HLT_Dimuon0_Upsilon_L1_5M_v5', - 'HLT_Dimuon0_Upsilon_L1_5_v6', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4', - 'HLT_Dimuon0_Upsilon_NoVertexing_v5', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5', - 'HLT_Dimuon12_Upsilon_eta1p5_v12', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v5', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v3', - 'HLT_Dimuon18_PsiPrime_v12', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5', - 'HLT_Dimuon24_Phi_noCorrL1_v3', - 'HLT_Dimuon24_Upsilon_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12', - 'HLT_DoubleEle25_CaloIdL_MW_v2', - 'HLT_DoubleEle27_CaloIdL_MW_v2', - 'HLT_DoubleEle33_CaloIdL_MW_v15', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16', - 'HLT_DoubleL2Mu50_v2', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v5', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_v9', - 'HLT_DoubleMu43NoFiltersNoVtx_v3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3', - 'HLT_DoubleMu4_3_Bs_v12', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v13', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v12', - 'HLT_DoubleMu4_Jpsi_Displaced_v5', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v5', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v5', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12', - 'HLT_DoubleMu8_Mass8_PFHT350_v5', - 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_DoublePhoton33_CaloIdL_v5', - 'HLT_DoublePhoton70_v5', - 'HLT_DoublePhoton85_v13', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_ECALHT800_v9', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12', - 'HLT_Ele15_IsoVVVL_PFHT450_v12', - 'HLT_Ele15_IsoVVVL_PFHT600_v16', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele20_WPLoose_Gsf_v4', - 'HLT_Ele20_WPTight_Gsf_v4', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v4', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele27_Ele37_CaloIdL_MW_v2', - 'HLT_Ele27_WPTight_Gsf_v14', - 'HLT_Ele28_HighEta_SC20_Mass55_v11', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7', - 'HLT_Ele32_WPTight_Gsf_v13', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v3', - 'HLT_Ele35_WPTight_Gsf_v7', - 'HLT_Ele38_WPTight_Gsf_v7', - 'HLT_Ele40_WPTight_Gsf_v7', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14', - 'HLT_Ele50_IsoVVVL_PFHT450_v12', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_FullTrack_Multiplicity100_v2', - 'HLT_FullTrack_Multiplicity130_v2', - 'HLT_FullTrack_Multiplicity155_v3', - 'HLT_FullTrack_Multiplicity85_v3', - 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v8', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT425_v7', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v10', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10', - 'HLT_HT550_DisplacedDijet80_Inclusive_v8', - 'HLT_HT650_DisplacedDijet60_Inclusive_v10', - 'HLT_HT650_DisplacedDijet80_Inclusive_v11', - 'HLT_HT750_DisplacedDijet80_Inclusive_v11', - 'HLT_HcalNZS_v12', - 'HLT_HcalPhiSym_v14', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_v12', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8')+cms.vstring( 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_v12', - 'HLT_IsoMu24_v10', - 'HLT_IsoMu27_v13', - 'HLT_IsoMu30_v1', - 'HLT_IsoTrackHB_v3', - 'HLT_IsoTrackHE_v3', - 'HLT_L1ETMHadSeeds_v1', - 'HLT_L1MinimumBiasHF0OR_v3', - 'HLT_L1MinimumBiasHF_OR_v2', - 'HLT_L1NotBptxOR_v3', - 'HLT_L1SingleMu18_v3', - 'HLT_L1SingleMu25_v2', - 'HLT_L1UnpairedBunchBptxMinus_v2', - 'HLT_L1UnpairedBunchBptxPlus_v2', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2', - 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6', - 'HLT_L2Mu10_v7', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', - 'HLT_L2Mu50_v2', - 'HLT_MET105_IsoTrk50_v6', - 'HLT_MET120_IsoTrk50_v6', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePhoton20_v2', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11', - 'HLT_Mu15_IsoVVVL_PFHT450_v11', - 'HLT_Mu15_IsoVVVL_PFHT600_v15', - 'HLT_Mu17_Photon30_IsoCaloId_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12', - 'HLT_Mu17_TrkIsoVVL_v10', - 'HLT_Mu17_v10', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1', - 'HLT_Mu19_TrkIsoVVL_v1', - 'HLT_Mu19_v1', - 'HLT_Mu20_TkMu0_Phi_v5', - 'HLT_Mu20_v10', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu25_TkMu0_Onia_v5', - 'HLT_Mu25_TkMu0_Phi_v5', - 'HLT_Mu27_Ele37_CaloIdL_MW_v2', - 'HLT_Mu27_v11', - 'HLT_Mu30_TkMu0_Onia_v5', - 'HLT_Mu37_Ele27_CaloIdL_MW_v2', - 'HLT_Mu37_TkMu27_v2', - 'HLT_Mu3_PFJet40_v12', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4', - 'HLT_Mu50_IsoVVVL_PFHT450_v11', - 'HLT_Mu50_v11', - 'HLT_Mu55_v1', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8', - 'HLT_Mu7p5_Track2_Jpsi_v9', - 'HLT_Mu7p5_Track2_Upsilon_v9', - 'HLT_Mu7p5_Track3p5_Jpsi_v9', - 'HLT_Mu7p5_Track3p5_Upsilon_v9', - 'HLT_Mu7p5_Track7_Jpsi_v9', - 'HLT_Mu7p5_Track7_Upsilon_v9', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8', - 'HLT_Mu8_TrkIsoVVL_v10', - 'HLT_Mu8_v10', - 'HLT_OldMu100_v3', - 'HLT_PFHT1050_v14', - 'HLT_PFHT180_v13', - 'HLT_PFHT250_v13', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5', - 'HLT_PFHT350MinPFJet15_v5', - 'HLT_PFHT350_v15', - 'HLT_PFHT370_v13', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4', - 'HLT_PFHT380_SixPFJet32_v5', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5', - 'HLT_PFHT430_SixPFJet40_v7', - 'HLT_PFHT430_v13', - 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8', - 'HLT_PFHT510_v13', - 'HLT_PFHT590_v13', - 'HLT_PFHT680_v13', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8', - 'HLT_PFHT780_v13', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT890_v13', - 'HLT_PFJet140_v15', - 'HLT_PFJet200_v15', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFJet400_v16', - 'HLT_PFJet40_v17', - 'HLT_PFJet450_v17', - 'HLT_PFJet500_v17', - 'HLT_PFJet550_v7', - 'HLT_PFJet60_v17', - 'HLT_PFJet80_v16', - 'HLT_PFJetFwd140_v14', - 'HLT_PFJetFwd200_v14', - 'HLT_PFJetFwd260_v15', - 'HLT_PFJetFwd320_v15', - 'HLT_PFJetFwd400_v15', - 'HLT_PFJetFwd40_v15', - 'HLT_PFJetFwd450_v15', - 'HLT_PFJetFwd500_v15', - 'HLT_PFJetFwd60_v15', - 'HLT_PFJetFwd80_v14', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET110_PFMHT110_IDTight_v16', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMET120_PFMHT120_IDTight_v16', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET130_PFMHT130_IDTight_v16', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET140_PFMHT140_IDTight_v16', - 'HLT_PFMET200_HBHECleaned_v5', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v5', - 'HLT_PFMET200_NotCleaned_v5', - 'HLT_PFMET250_HBHECleaned_v5', - 'HLT_PFMET300_HBHECleaned_v5', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v8', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v8', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v8', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v7', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5', - 'HLT_Photon120_R9Id90_HE10_IsoM_v13', - 'HLT_Photon120_v12', - 'HLT_Photon150_v5', - 'HLT_Photon165_R9Id90_HE10_IsoM_v14', - 'HLT_Photon175_v13', - 'HLT_Photon200_v12', - 'HLT_Photon20_HoverELoose_v9', - 'HLT_Photon25_v2', - 'HLT_Photon300_NoHE_v11', - 'HLT_Photon30_HoverELoose_v9', - 'HLT_Photon33_v4', - 'HLT_Photon40_HoverELoose_v9', - 'HLT_Photon50_HoverELoose_v9', - 'HLT_Photon50_R9Id90_HE10_IsoM_v13', - 'HLT_Photon50_v12', - 'HLT_Photon60_HoverELoose_v9', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v4', - 'HLT_Photon75_R9Id90_HE10_IsoM_v13', - 'HLT_Photon75_v12', - 'HLT_Photon90_CaloIdL_PFHT700_v12', - 'HLT_Photon90_R9Id90_HE10_IsoM_v13', - 'HLT_Photon90_v12', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_Rsq0p35_v11', - 'HLT_Rsq0p40_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_v11', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v7', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1', - 'HLT_TkMu100_v2', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v5', - 'HLT_TripleMu_10_5_5_DZ_v8', - 'HLT_TripleMu_12_10_5_v8', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v2', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v3', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX_v4', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_ZeroBias_FirstBXAfterTrain_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_FirstCollisionInTrain_v4', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_LastCollisionInTrain_v3', - 'HLT_ZeroBias_v6') ), - ParkingHT = cms.vstring( 'DST_CaloJet40_BTagScouting_v11', - 'DST_CaloJet40_CaloBTagScouting_v10', - 'DST_CaloJet40_CaloScouting_PFScouting_v11', - 'DST_HT250_CaloBTagScouting_v7', - 'DST_HT250_CaloScouting_v8', - 'DST_HT410_BTagScouting_v12', - 'DST_HT410_PFScouting_v12', - 'DST_L1HTT_BTagScouting_v11', - 'DST_L1HTT_CaloBTagScouting_v10', - 'DST_L1HTT_CaloScouting_PFScouting_v11', - 'DST_ZeroBias_BTagScouting_v11', - 'DST_ZeroBias_CaloScouting_PFScouting_v10' ), - ParkingMuon = cms.vstring( 'DST_DoubleMu3_noVtx_CaloScouting_v4', - 'DST_L1DoubleMu_BTagScouting_v12', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11' ), - ParkingScoutingMonitor = cms.vstring( 'DST_CaloJet40_BTagScouting_v11', - 'DST_CaloJet40_CaloBTagScouting_v10', - 'DST_CaloJet40_CaloScouting_PFScouting_v11', - 'DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4', - 'DST_DoubleMu3_noVtx_CaloScouting_v4', - 'DST_HT250_CaloBTagScouting_v7', - 'DST_HT250_CaloScouting_v8', - 'DST_HT410_BTagScouting_v12', - 'DST_HT410_PFScouting_v12', - 'DST_L1DoubleMu_BTagScouting_v12', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11', - 'DST_L1HTT_BTagScouting_v11', - 'DST_L1HTT_CaloBTagScouting_v10', - 'DST_L1HTT_CaloScouting_PFScouting_v11', - 'DST_ZeroBias_BTagScouting_v11', - 'DST_ZeroBias_CaloScouting_PFScouting_v10', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12', - 'HLT_Ele35_WPTight_Gsf_v7', - 'HLT_IsoMu27_v13', - 'HLT_Mu50_v11', - 'HLT_PFHT1050_v14', - 'HLT_Photon200_v12' ), - RPCMonitor = cms.vstring( 'AlCa_RPCMuonNormalisation_v13' ), - ScoutingCaloCommissioning = cms.vstring( 'DST_CaloJet40_CaloBTagScouting_v10', - 'DST_L1HTT_CaloBTagScouting_v10', - 'DST_ZeroBias_CaloScouting_PFScouting_v10' ), - ScoutingCaloHT = cms.vstring( 'DST_HT250_CaloBTagScouting_v7', - 'DST_HT250_CaloScouting_v8' ), - ScoutingCaloMuon = cms.vstring( 'DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4', - 'DST_DoubleMu3_noVtx_CaloScouting_v4' ), - ScoutingPFCommissioning = cms.vstring( 'DST_CaloJet40_BTagScouting_v11', - 'DST_CaloJet40_CaloScouting_PFScouting_v11', - 'DST_L1DoubleMu_BTagScouting_v12', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11', - 'DST_L1HTT_BTagScouting_v11', - 'DST_L1HTT_CaloScouting_PFScouting_v11', - 'DST_ZeroBias_BTagScouting_v11', - 'DST_ZeroBias_CaloScouting_PFScouting_v10' ), - ScoutingPFHT = cms.vstring( 'DST_HT410_BTagScouting_v12', - 'DST_HT410_PFScouting_v12' ), - SingleElectron = cms.vstring( 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12', - 'HLT_Ele15_IsoVVVL_PFHT450_v12', - 'HLT_Ele15_IsoVVVL_PFHT600_v16', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele20_WPLoose_Gsf_v4', - 'HLT_Ele20_WPTight_Gsf_v4', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v4', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele27_WPTight_Gsf_v14', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7', - 'HLT_Ele32_WPTight_Gsf_v13', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v3', - 'HLT_Ele35_WPTight_Gsf_v7', - 'HLT_Ele38_WPTight_Gsf_v7', - 'HLT_Ele40_WPTight_Gsf_v7', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14', - 'HLT_Ele50_IsoVVVL_PFHT450_v12', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14' ), - SingleMuon = cms.vstring( 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_v12', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_v12', - 'HLT_IsoMu24_v10', - 'HLT_IsoMu27_v13', - 'HLT_IsoMu30_v1', - 'HLT_L1SingleMu18_v3', - 'HLT_L1SingleMu25_v2', - 'HLT_L2Mu10_v7', - 'HLT_L2Mu50_v2', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11', - 'HLT_Mu15_IsoVVVL_PFHT450_v11', - 'HLT_Mu15_IsoVVVL_PFHT600_v15', - 'HLT_Mu20_v10', - 'HLT_Mu27_v11', - 'HLT_Mu3_PFJet40_v12', - 'HLT_Mu50_IsoVVVL_PFHT450_v11', - 'HLT_Mu50_v11', - 'HLT_Mu55_v1', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11', - 'HLT_OldMu100_v3', - 'HLT_TkMu100_v2' ), - SinglePhoton = cms.vstring( 'HLT_Photon120_R9Id90_HE10_IsoM_v13', - 'HLT_Photon120_v12', - 'HLT_Photon150_v5', - 'HLT_Photon165_R9Id90_HE10_IsoM_v14', - 'HLT_Photon175_v13', - 'HLT_Photon200_v12', - 'HLT_Photon20_HoverELoose_v9', - 'HLT_Photon25_v2', - 'HLT_Photon300_NoHE_v11', - 'HLT_Photon30_HoverELoose_v9', - 'HLT_Photon33_v4', - 'HLT_Photon40_HoverELoose_v9', - 'HLT_Photon50_HoverELoose_v9', - 'HLT_Photon50_R9Id90_HE10_IsoM_v13', - 'HLT_Photon50_v12', - 'HLT_Photon60_HoverELoose_v9', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v4', - 'HLT_Photon75_R9Id90_HE10_IsoM_v13', - 'HLT_Photon75_v12', - 'HLT_Photon90_CaloIdL_PFHT700_v12', - 'HLT_Photon90_R9Id90_HE10_IsoM_v13', - 'HLT_Photon90_v12' ), - Tau = cms.vstring( 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5' ), - TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ), - TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ), - ZeroBias = cms.vstring( 'HLT_Random_v3', - 'HLT_ZeroBias_FirstBXAfterTrain_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_FirstCollisionInTrain_v4', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_LastCollisionInTrain_v3', - 'HLT_ZeroBias_v6' ) -) - -process.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "CSCChannelMapperRecord" ), - firstValid = cms.vuint32( 1 ) -) -process.CSCINdexerESSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "CSCIndexerRecord" ), - firstValid = cms.vuint32( 1 ) -) -process.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalParametersRcd" ), - firstValid = cms.vuint32( 1 ) -) -process.GlobalTag = cms.ESSource( "PoolDBESSource", - globaltag = cms.string( "92X_dataRun2_HLT_v7" ), - RefreshEachRun = cms.untracked.bool( False ), - snapshotTime = cms.string( "" ), - toGet = cms.VPSet( - ), - pfnPostfix = cms.untracked.string( "None" ), - DBParameters = cms.PSet( - connectionRetrialTimeOut = cms.untracked.int32( 60 ), - idleConnectionCleanupPeriod = cms.untracked.int32( 10 ), - enableReadOnlySessionOnUpdateConnection = cms.untracked.bool( False ), - enablePoolAutomaticCleanUp = cms.untracked.bool( False ), - messageLevel = cms.untracked.int32( 0 ), - authenticationPath = cms.untracked.string( "." ), - connectionRetrialPeriod = cms.untracked.int32( 10 ), - connectionTimeOut = cms.untracked.int32( 0 ), - enableConnectionSharing = cms.untracked.bool( True ) - ), - RefreshAlways = cms.untracked.bool( False ), - connect = cms.string( "frontier://FrontierProd/CMS_CONDITIONS" ), - ReconnectEachRun = cms.untracked.bool( False ), - RefreshOpenIOVs = cms.untracked.bool( False ), - DumpStat = cms.untracked.bool( False ) -) -process.HepPDTESSource = cms.ESSource( "HepPDTESSource", - pdtFileName = cms.FileInPath( "SimGeneral/HepPDTESSource/data/pythiaparticle.tbl" ) -) -process.StableParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalStableParametersRcd" ), - firstValid = cms.vuint32( 1 ) -) -process.eegeom = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "EcalMappingRcd" ), - firstValid = cms.vuint32( 1 ) -) -process.es_hardcode = cms.ESSource( "HcalHardcodeCalibrations", - fromDDD = cms.untracked.bool( False ), - toGet = cms.untracked.vstring( 'GainWidths' ) -) -process.hltESSBTagRecord = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "JetTagComputerRecord" ), - firstValid = cms.vuint32( 1 ) -) -process.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "EcalSeverityLevelAlgoRcd" ), - firstValid = cms.vuint32( 1 ) -) -process.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "HcalSeverityLevelComputerRcd" ), - firstValid = cms.vuint32( 1 ) -) - -process.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", - MaxDPhi = cms.double( 1.6 ), - ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ), - PropagationDirection = cms.string( "anyDirection" ) -) -process.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer", - AlgoName = cms.string( "CSCChannelMapperPostls1" ) -) -process.CSCGeometryESModule = cms.ESProducer( "CSCGeometryESModule", - useRealWireGeometry = cms.bool( True ), - appendToDataLabel = cms.string( "" ), - alignmentsLabel = cms.string( "" ), - useGangedStripsInME1a = cms.bool( False ), - debugV = cms.untracked.bool( False ), - useOnlyWiresInME1a = cms.bool( False ), - useDDD = cms.bool( False ), - useCentreTIOffsets = cms.bool( False ), - applyAlignment = cms.bool( True ) -) -process.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer", - AlgoName = cms.string( "CSCIndexerPostls1" ) -) -process.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer", - appendToDataLabel = cms.string( "" ) -) -process.CaloGeometryBuilder = cms.ESProducer( "CaloGeometryBuilder", - SelectedCalos = cms.vstring( 'HCAL', - 'ZDC', - 'EcalBarrel', - 'EcalEndcap', - 'EcalPreshower', - 'TOWER' ) -) -process.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" ) -process.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder", - appendToDataLabel = cms.string( "" ), - MapAuto = cms.untracked.bool( False ), - SkipHE = cms.untracked.bool( False ), - MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ) -) -process.CaloTowerGeometryFromDBEP = cms.ESProducer( "CaloTowerGeometryFromDBEP", - applyAlignment = cms.bool( False ) -) -process.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP", - appendToDataLabel = cms.string( "" ) -) -process.CastorDbProducer = cms.ESProducer( "CastorDbProducer", - appendToDataLabel = cms.string( "" ) -) -process.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "ClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -process.DTGeometryESModule = cms.ESProducer( "DTGeometryESModule", - appendToDataLabel = cms.string( "" ), - fromDDD = cms.bool( False ), - applyAlignment = cms.bool( True ), - alignmentsLabel = cms.string( "" ) -) -process.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer", - appendToDataLabel = cms.string( "" ) -) -process.EcalBarrelGeometryFromDBEP = cms.ESProducer( "EcalBarrelGeometryFromDBEP", - applyAlignment = cms.bool( True ) -) -process.EcalElectronicsMappingBuilder = cms.ESProducer( "EcalElectronicsMappingBuilder" ) -process.EcalEndcapGeometryFromDBEP = cms.ESProducer( "EcalEndcapGeometryFromDBEP", - applyAlignment = cms.bool( True ) -) -process.EcalLaserCorrectionService = cms.ESProducer( "EcalLaserCorrectionService" ) -process.EcalPreshowerGeometryFromDBEP = cms.ESProducer( "EcalPreshowerGeometryFromDBEP", - applyAlignment = cms.bool( True ) -) -process.HcalGeometryFromDBEP = cms.ESProducer( "HcalGeometryFromDBEP", - applyAlignment = cms.bool( False ) -) -process.HcalTopologyIdealEP = cms.ESProducer( "HcalTopologyIdealEP", - MergePosition = cms.untracked.bool( True ), - Exclude = cms.untracked.string( "" ), - appendToDataLabel = cms.string( "" ) -) -process.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterial" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForHI" ), - Mass = cms.double( 0.139 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialOpposite" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ), - Mass = cms.double( 0.139 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( 0.1 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.ParametrizedMagneticFieldProducer = cms.ESProducer( "AutoParametrizedMagneticFieldProducer", - version = cms.string( "Parabolic" ), - valueOverride = cms.int32( -1 ), - label = cms.untracked.string( "ParabolicMf" ) -) -process.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ), - Mass = cms.double( 0.1396 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 4.0 ), - useRungeKutta = cms.bool( False ) -) -process.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( 0.1 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.RPCGeometryESModule = cms.ESProducer( "RPCGeometryESModule", - useDDD = cms.untracked.bool( False ), - compatibiltyWith11 = cms.untracked.bool( True ) -) -process.SiStripGainESProducer = cms.ESProducer( "SiStripGainESProducer", - printDebug = cms.untracked.bool( False ), - appendToDataLabel = cms.string( "" ), - APVGain = cms.VPSet( - cms.PSet( NormalizationFactor = cms.untracked.double( 1.0 ), - Label = cms.untracked.string( "" ), - Record = cms.string( "SiStripApvGainRcd" ) - ), - cms.PSet( NormalizationFactor = cms.untracked.double( 1.0 ), - Label = cms.untracked.string( "" ), - Record = cms.string( "SiStripApvGain2Rcd" ) - ) - ), - AutomaticNormalization = cms.bool( False ) -) -process.SiStripQualityESProducer = cms.ESProducer( "SiStripQualityESProducer", - appendToDataLabel = cms.string( "" ), - PrintDebugOutput = cms.bool( False ), - ThresholdForReducedGranularity = cms.double( 0.3 ), - UseEmptyRunInfo = cms.bool( False ), - ReduceGranularity = cms.bool( False ), - ListOfRecordToMerge = cms.VPSet( - cms.PSet( record = cms.string( "SiStripDetVOffRcd" ), - tag = cms.string( "" ) - ), - cms.PSet( record = cms.string( "SiStripDetCablingRcd" ), - tag = cms.string( "" ) - ), - cms.PSet( record = cms.string( "SiStripBadChannelRcd" ), - tag = cms.string( "" ) - ), - cms.PSet( record = cms.string( "SiStripBadFiberRcd" ), - tag = cms.string( "" ) - ), - cms.PSet( record = cms.string( "SiStripBadModuleRcd" ), - tag = cms.string( "" ) - ) - ) -) -process.SiStripRecHitMatcherESProducer = cms.ESProducer( "SiStripRecHitMatcherESProducer", - PreFilter = cms.bool( False ), - ComponentName = cms.string( "StandardMatcher" ), - NSigmaInside = cms.double( 3.0 ) -) -process.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity", - EtaDivisions = cms.untracked.uint32( 20 ), - PhiDivisions = cms.untracked.uint32( 20 ), - EtaMax = cms.untracked.double( 2.5 ) -) -process.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer", - minTracks = cms.uint32( 3 ), - minVertices = cms.uint32( 1 ), - use3d = cms.bool( True ), - unBoost = cms.bool( False ), - useSignificance = cms.bool( True ) -) -process.StableParameters = cms.ESProducer( "StableParametersTrivialProducer", - NumberL1JetCounts = cms.uint32( 12 ), - NumberL1NoIsoEG = cms.uint32( 4 ), - NumberL1CenJet = cms.uint32( 4 ), - NumberL1Tau = cms.uint32( 8 ), - NumberConditionChips = cms.uint32( 1 ), - NumberL1EGamma = cms.uint32( 12 ), - TotalBxInEvent = cms.int32( 5 ), - NumberL1Mu = cms.uint32( 4 ), - PinsOnConditionChip = cms.uint32( 512 ), - WordLength = cms.int32( 64 ), - PinsOnChip = cms.uint32( 512 ), - OrderOfChip = cms.vint32( 1 ), - IfMuEtaNumberBits = cms.uint32( 6 ), - OrderConditionChip = cms.vint32( 1 ), - appendToDataLabel = cms.string( "" ), - NumberL1TauJet = cms.uint32( 4 ), - NumberL1Jet = cms.uint32( 12 ), - NumberPhysTriggers = cms.uint32( 512 ), - NumberL1Muon = cms.uint32( 12 ), - UnitLength = cms.int32( 8 ), - NumberL1IsoEG = cms.uint32( 4 ), - NumberTechnicalTriggers = cms.uint32( 64 ), - NumberL1ForJet = cms.uint32( 4 ), - IfCaloEtaNumberBits = cms.uint32( 4 ), - NumberPsbBoards = cms.int32( 7 ), - NumberChips = cms.uint32( 5 ), - NumberPhysTriggersExtended = cms.uint32( 64 ) -) -process.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "anyDirection" ), - useTuningForL2Speed = cms.bool( False ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "SteppingHelixPropagatorAny" ) -) -process.TrackerDigiGeometryESModule = cms.ESProducer( "TrackerDigiGeometryESModule", - appendToDataLabel = cms.string( "" ), - fromDDD = cms.bool( False ), - applyAlignment = cms.bool( True ), - alignmentsLabel = cms.string( "" ) -) -process.TrackerGeometricDetESModule = cms.ESProducer( "TrackerGeometricDetESModule", - appendToDataLabel = cms.string( "" ), - fromDDD = cms.bool( False ) -) -process.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer", - ComponentName = cms.string( "TransientTrackBuilder" ) -) -process.VolumeBasedMagneticFieldESProducer = cms.ESProducer( "VolumeBasedMagneticFieldESProducerFromDB", - debugBuilder = cms.untracked.bool( False ), - valueOverride = cms.int32( -1 ), - label = cms.untracked.string( "" ) -) -process.ZdcGeometryFromDBEP = cms.ESProducer( "ZdcGeometryFromDBEP", - applyAlignment = cms.bool( False ) -) -process.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "CaloDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.087 ), - nEta = cms.int32( 70 ), - nPhi = cms.int32( 72 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -process.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer", - ComponentName = cms.string( "CosmicNavigationSchool" ), - SimpleMagneticField = cms.string( "" ) -) -process.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "EcalDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.02 ), - nEta = cms.int32( 300 ), - nPhi = cms.int32( 360 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -process.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer", - dbstatusMask = cms.PSet( - kBad = cms.vstring( 'kNonRespondingIsolated', - 'kDeadVFE', - 'kDeadFE', - 'kNoDataNoTP' ), - kGood = cms.vstring( 'kOk' ), - kRecovered = cms.vstring( ), - kProblematic = cms.vstring( 'kDAC', - 'kNoLaser', - 'kNoisy', - 'kNNoisy', - 'kNNNoisy', - 'kNNNNoisy', - 'kNNNNNoisy', - 'kFixedG6', - 'kFixedG1', - 'kFixedG0' ), - kWeird = cms.vstring( ), - kTime = cms.vstring( ) - ), - timeThresh = cms.double( 2.0 ), - flagMask = cms.PSet( - kBad = cms.vstring( 'kFaultyHardware', - 'kDead', - 'kKilled' ), - kGood = cms.vstring( 'kGood' ), - kRecovered = cms.vstring( 'kLeadingEdgeRecovered', - 'kTowerRecovered' ), - kProblematic = cms.vstring( 'kPoorReco', - 'kPoorCalib', - 'kNoisy', - 'kSaturated' ), - kWeird = cms.vstring( 'kWeird', - 'kDiWeird' ), - kTime = cms.vstring( 'kOutOfTime' ) - ) -) -process.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule", - appendToDataLabel = cms.string( "" ) -) -process.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule", - appendToDataLabel = cms.string( "" ) -) -process.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "HcalDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.087 ), - nEta = cms.int32( 70 ), - nPhi = cms.int32( 72 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -process.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer", - phase = cms.uint32( 1 ), - RecoveredRecHitBits = cms.vstring( ), - appendToDataLabel = cms.string( "" ), - SeverityLevels = cms.VPSet( - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'TimingFromTDC' ), - Level = cms.int32( 0 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 1 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 5 ) - ), - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity', - 'HBHEIsolatedNoise', - 'HBHEFlatNoise', - 'HBHESpikeNoise', - 'HBHETS4TS5Noise', - 'HBHENegativeNoise', - 'HBHEPulseFitBit', - 'HBHEOOTPU' ), - Level = cms.int32( 8 ) - ), - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'HFLongShort', - 'HFS8S1Ratio', - 'HFPET', - 'HFSignalAsymmetry' ), - Level = cms.int32( 11 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 15 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff', - 'HcalCellDead' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 20 ) - ) - ), - DropChannelStatusBits = cms.vstring( 'HcalCellMask', - 'HcalCellOff', - 'HcalCellDead' ) -) -process.hcal_db_producer = cms.ESProducer( "HcalDbProducer" ) -process.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer", - charmCut = cms.double( 1.5 ), - recordLabel = cms.string( "HLT" ), - useTrackWeights = cms.bool( True ), - useCategories = cms.bool( True ), - pseudoMultiplicityMin = cms.uint32( 2 ), - categoryVariableName = cms.string( "vertexCategory" ), - trackPseudoSelection = cms.PSet( - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - ptMin = cms.double( 0.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( 2.0 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - calibrationRecords = cms.vstring( 'CombinedSVRecoVertex', - 'CombinedSVPseudoVertex', - 'CombinedSVNoVertex' ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - correctVertexMass = cms.bool( True ), - vertexFlip = cms.bool( False ), - minimumTrackWeight = cms.double( 0.5 ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackMultiplicityMin = cms.uint32( 3 ), - trackSelection = cms.PSet( - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - ptMin = cms.double( 0.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( -99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip2dSig" ), - SoftLeptonFlip = cms.bool( False ), - trackFlip = cms.bool( False ) -) -process.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer", - charmCut = cms.double( 1.5 ), - recordLabel = cms.string( "HLT" ), - useTrackWeights = cms.bool( True ), - useCategories = cms.bool( True ), - pseudoMultiplicityMin = cms.uint32( 2 ), - categoryVariableName = cms.string( "vertexCategory" ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex', - 'CombinedSVIVFV2PseudoVertex', - 'CombinedSVIVFV2NoVertex' ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - correctVertexMass = cms.bool( True ), - vertexFlip = cms.bool( False ), - minimumTrackWeight = cms.double( 0.5 ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackMultiplicityMin = cms.uint32( 3 ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip2dSig" ), - SoftLeptonFlip = cms.bool( False ), - trackFlip = cms.bool( False ) -) -process.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer", - maxImpactParameterSig = cms.double( 999999.0 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( -1.0 ), - maximumDecayLength = cms.double( 999999.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - deltaRmin = cms.double( 0.0 ), - maxImpactParameter = cms.double( 0.1 ), - useSignedImpactParameterSig = cms.bool( True ), - maximumDistanceToJetAxis = cms.double( 999999.0 ), - nthTrack = cms.int32( -1 ) -) -process.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer", - b_pT = cms.double( 0.3684 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( 0.05 ), - a_dR = cms.double( -0.001053 ), - min_pT = cms.double( 120.0 ), - maximumDistanceToJetAxis = cms.double( 9999999.0 ), - max_pT = cms.double( 500.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - useVariableJTA = cms.bool( False ), - min_pT_dRcut = cms.double( 0.5 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - a_pT = cms.double( 0.005263 ), - maximumDecayLength = cms.double( 999999.0 ), - nthTrack = cms.int32( 1 ), - useSignedImpactParameterSig = cms.bool( False ) -) -process.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", - MaxDPhi = cms.double( 1.6 ), - ComponentName = cms.string( "hltESPAnalyticalPropagator" ), - PropagationDirection = cms.string( "alongMomentum" ) -) -process.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", - MaxDPhi = cms.double( 1.6 ), - ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ), - PropagationDirection = cms.string( "oppositeToMomentum" ) -) -process.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "hltESPBwdElectronPropagator" ), - Mass = cms.double( 5.11E-4 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 2000.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ), - nSigma = cms.double( 4.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 40.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ) -) -process.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D", - ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ), - MaxComponents = cms.int32( 12 ), - DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" ) -) -process.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.13 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.13 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.13 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer", - maxImpactParameterSig = cms.double( 999999.0 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( -1.0 ), - maximumDecayLength = cms.double( 999999.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - deltaRmin = cms.double( 0.0 ), - maxImpactParameter = cms.double( 0.1 ), - useSignedImpactParameterSig = cms.bool( True ), - maximumDistanceToJetAxis = cms.double( 999999.0 ), - nthTrack = cms.int32( -1 ) -) -process.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer", - maxImpactParameterSig = cms.double( 999999.0 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( -1.0 ), - maximumDecayLength = cms.double( 999999.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - deltaRmin = cms.double( 0.0 ), - maxImpactParameter = cms.double( 0.2 ), - useSignedImpactParameterSig = cms.bool( True ), - maximumDistanceToJetAxis = cms.double( 999999.0 ), - nthTrack = cms.int32( -1 ) -) -process.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer", - b_pT = cms.double( 0.3684 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( 0.05 ), - a_dR = cms.double( -0.001053 ), - min_pT = cms.double( 120.0 ), - maximumDistanceToJetAxis = cms.double( 9999999.0 ), - max_pT = cms.double( 500.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - useVariableJTA = cms.bool( False ), - min_pT_dRcut = cms.double( 0.5 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - a_pT = cms.double( 0.005263 ), - maximumDecayLength = cms.double( 999999.0 ), - nthTrack = cms.int32( 1 ), - useSignedImpactParameterSig = cms.bool( False ) -) -process.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer", - b_pT = cms.double( 0.3684 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( 0.2 ), - a_dR = cms.double( -0.001053 ), - min_pT = cms.double( 120.0 ), - maximumDistanceToJetAxis = cms.double( 9999999.0 ), - max_pT = cms.double( 500.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - useVariableJTA = cms.bool( False ), - min_pT_dRcut = cms.double( 0.5 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - a_pT = cms.double( 0.005263 ), - maximumDecayLength = cms.double( 999999.0 ), - nthTrack = cms.int32( 2 ), - useSignedImpactParameterSig = cms.bool( True ) -) -process.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer", - ComponentName = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPEcalTrigTowerConstituentsMapBuilder = cms.ESProducer( "EcalTrigTowerConstituentsMapBuilder", - MapFile = cms.untracked.string( "Geometry/EcalMapping/data/EndCap_TTMap.txt" ) -) -process.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer", - BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ), - EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ), - ComponentName = cms.string( "hltESPElectronMaterialEffects" ), - MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ), - Mass = cms.double( 5.11E-4 ), - BetheHeitlerCorrection = cms.int32( 2 ) -) -process.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "anyDirection" ), - useTuningForL2Speed = cms.bool( True ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) -) -process.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - useTuningForL2Speed = cms.bool( True ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) -) -process.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTrajectoryFitterRK" ), - MinNumberOfHits = cms.int32( 3 ), - Smoother = cms.string( "hltESPTrajectorySmootherRK" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPFittingSmootherIT" ), - RejectTracks = cms.bool( True ) -) -process.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTrajectoryFitterRK" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPTrajectorySmootherRK" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPFittingSmootherRK" ), - RejectTracks = cms.bool( True ) -) -process.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer", - ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ), - appendToDataLabel = cms.string( "" ), - standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ) -) -process.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPFwdElectronPropagator" ), - Mass = cms.double( 5.11E-4 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer", - ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -process.hltESPGlobalTrackingGeometryESProducer = cms.ESProducer( "GlobalTrackingGeometryESProducer" ) -process.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPGsfTrajectoryFitter" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPGsfTrajectorySmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ), - RejectTracks = cms.bool( True ) -) -process.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer", - Merger = cms.string( "hltESPCloseComponentsMerger5D" ), - ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ), - MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ), - GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ) -) -process.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer", - ErrorRescaling = cms.double( 100.0 ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ), - Merger = cms.string( "hltESPCloseComponentsMerger5D" ), - ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ), - GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ), - MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ) -) -process.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 36.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPKFTrajectoryFitter" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPKFTrajectorySmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPKFFittingSmoother" ), - RejectTracks = cms.bool( True ) -) -process.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - RejectTracks = cms.bool( True ) -) -process.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 20.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -14.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ), - MinNumberOfHits = cms.int32( 3 ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ), - RejectTracks = cms.bool( True ) -) -process.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 20.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -14.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPRKTrajectoryFitter" ), - MinNumberOfHits = cms.int32( 3 ), - Smoother = cms.string( "hltESPRKTrajectorySmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - RejectTracks = cms.bool( True ) -) -process.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectoryFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -process.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmoother" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -process.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer", - ComponentName = cms.string( "hltESPKFUpdator" ) -) -process.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D", - ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ), - DistanceMeasure = cms.string( "KullbackLeibler" ) -) -process.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.16 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.16 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.16 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer", - UseStripStripQualityDB = cms.bool( True ), - StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), - UsePixelROCQualityDB = cms.bool( True ), - DebugPixelROCQualityDB = cms.untracked.bool( False ), - UseStripAPVFiberQualityDB = cms.bool( True ), - badStripCuts = cms.PSet( - TOB = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ), - TIB = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ), - TID = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ), - TEC = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ) - ), - DebugStripModuleQualityDB = cms.untracked.bool( False ), - ComponentName = cms.string( "hltESPMeasurementTracker" ), - DebugPixelModuleQualityDB = cms.untracked.bool( False ), - UsePixelModuleQualityDB = cms.bool( True ), - DebugStripAPVFiberQualityDB = cms.untracked.bool( False ), - HitMatcher = cms.string( "StandardMatcher" ), - DebugStripStripQualityDB = cms.untracked.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - SiStripQualityLabel = cms.string( "" ), - UseStripModuleQualityDB = cms.bool( True ), - MaskBadAPVFibers = cms.bool( True ) -) -process.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -process.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.11 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.11 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPMuonDetLayerGeometryESProducer = cms.ESProducer( "MuonDetLayerGeometryESProducer" ) -process.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer", - ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) -) -process.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer", - useLAAlignmentOffsets = cms.bool( False ), - DoCosmics = cms.bool( False ), - eff_charge_cut_highX = cms.double( 1.0 ), - eff_charge_cut_highY = cms.double( 1.0 ), - inflate_all_errors_no_trk_angle = cms.bool( False ), - eff_charge_cut_lowY = cms.double( 0.0 ), - eff_charge_cut_lowX = cms.double( 0.0 ), - UseErrorsFromTemplates = cms.bool( True ), - TruncatePixelCharge = cms.bool( True ), - size_cutY = cms.double( 3.0 ), - size_cutX = cms.double( 3.0 ), - useLAWidthFromDB = cms.bool( False ), - inflate_errors = cms.bool( False ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - PixelErrorParametrization = cms.string( "NOTcmsim" ), - EdgeClusterErrorX = cms.double( 50.0 ), - EdgeClusterErrorY = cms.double( 85.0 ), - LoadTemplatesFromDB = cms.bool( True ), - ComponentName = cms.string( "hltESPPixelCPEGeneric" ), - MagneticFieldRecord = cms.ESInputTag( "" ), - IrradiationBiasCorrection = cms.bool( False ) -) -process.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer", - DoLorentz = cms.bool( True ), - DoCosmics = cms.bool( False ), - LoadTemplatesFromDB = cms.bool( True ), - ComponentName = cms.string( "hltESPPixelCPETemplateReco" ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - speed = cms.int32( -2 ), - UseClusterSplitter = cms.bool( False ) -) -process.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -process.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.11 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ) -) -process.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 25.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.19 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPRKTrajectoryFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -process.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPRKTrajectorySmoother" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -process.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( True ) -) -process.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer", - Epsilon = cms.double( 5.0 ), - TrackerPropagator = cms.string( "PropagatorWithMaterial" ), - MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPSmartPropagator" ) -) -process.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer", - Epsilon = cms.double( 5.0 ), - TrackerPropagator = cms.string( "PropagatorWithMaterial" ), - MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPSmartPropagatorAny" ) -) -process.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer", - Epsilon = cms.double( 5.0 ), - TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ), - MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ) -) -process.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer", - distance = cms.double( 0.5 ) -) -process.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "alongMomentum" ), - useTuningForL2Speed = cms.bool( False ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ) -) -process.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - useTuningForL2Speed = cms.bool( False ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer", - ComponentType = cms.string( "StripCPEfromTrackAngle" ), - ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ), - parameters = cms.PSet( - mTIB_P1 = cms.double( 0.202 ), - maxChgOneMIP = cms.double( 6000.0 ), - mTEC_P0 = cms.double( -1.885 ), - mTOB_P1 = cms.double( 0.253 ), - mTEC_P1 = cms.double( 0.471 ), - mLC_P2 = cms.double( 0.3 ), - mLC_P1 = cms.double( 0.618 ), - mTOB_P0 = cms.double( -1.026 ), - mLC_P0 = cms.double( -0.326 ), - useLegacyError = cms.bool( False ), - mTIB_P0 = cms.double( -0.742 ), - mTID_P1 = cms.double( 0.433 ), - mTID_P0 = cms.double( -1.427 ) - ) -) -process.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ) -) -process.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ), - ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ) -) -process.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "Fake" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ) -) -process.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "Fake" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ) -) -process.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -process.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 30.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTobTecStepRKFitter" ), - MinNumberOfHits = cms.int32( 7 ), - Smoother = cms.string( "hltESPTobTecStepRKSmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ), - RejectTracks = cms.bool( True ) -) -process.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 30.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ), - MinNumberOfHits = cms.int32( 7 ), - Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ), - RejectTracks = cms.bool( True ) -) -process.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer", - ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ), - appendToDataLabel = cms.string( "" ), - standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ), - looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ) -) -process.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.09 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer", - ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ), - appendToDataLabel = cms.string( "" ), - algoOrder = cms.vstring( ) -) -process.hltESPTrackerRecoGeometryESProducer = cms.ESProducer( "TrackerRecoGeometryESProducer", - appendToDataLabel = cms.string( "" ), - trackerGeometryLabel = cms.untracked.string( "" ) -) -process.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.5 ), - ValidHitBonus = cms.double( 100.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 0.0 ), - allowSharedFirstHit = cms.bool( False ) -) -process.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPTrajectoryFitterRK" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPTrajectorySmootherRK" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", - useQuadrupletAlgo = cms.bool( False ), - ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ), - appendToDataLabel = cms.string( "" ) -) -process.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer", - ComponentName = cms.string( "hltTrackCleaner" ), - appendToDataLabel = cms.string( "" ) -) -process.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "HODetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.087 ), - nEta = cms.int32( 30 ), - nPhi = cms.int32( 72 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -process.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "MuonDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.125 ), - nEta = cms.int32( 48 ), - nPhi = cms.int32( 48 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -process.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.1 ), - ValidHitBonus = cms.double( 1000.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 1.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer", - ComponentName = cms.string( "SimpleNavigationSchool" ), - SimpleMagneticField = cms.string( "ParabolicMf" ) -) -process.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "PreshowerDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.1 ), - nEta = cms.int32( 60 ), - nPhi = cms.int32( 30 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -process.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", - ListOfRecordToMerge = cms.VPSet( - cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ), - tag = cms.string( "" ) - ), - cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ), - tag = cms.string( "" ) - ) - ) -) -process.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" ) -process.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer", - LatencyRecord = cms.PSet( - label = cms.untracked.string( "" ), - record = cms.string( "SiStripLatencyRcd" ) - ), - BackPlaneCorrectionDeconvMode = cms.PSet( - label = cms.untracked.string( "deconvolution" ), - record = cms.string( "SiStripBackPlaneCorrectionRcd" ) - ), - BackPlaneCorrectionPeakMode = cms.PSet( - label = cms.untracked.string( "peak" ), - record = cms.string( "SiStripBackPlaneCorrectionRcd" ) - ) -) -process.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer", - LatencyRecord = cms.PSet( - label = cms.untracked.string( "" ), - record = cms.string( "SiStripLatencyRcd" ) - ), - LorentzAngleDeconvMode = cms.PSet( - label = cms.untracked.string( "deconvolution" ), - record = cms.string( "SiStripLorentzAngleRcd" ) - ), - LorentzAnglePeakMode = cms.PSet( - label = cms.untracked.string( "peak" ), - record = cms.string( "SiStripLorentzAngleRcd" ) - ) -) -process.sistripconn = cms.ESProducer( "SiStripConnectivity" ) -process.trackerTopology = cms.ESProducer( "TrackerTopologyEP", - appendToDataLabel = cms.string( "" ) -) - -process.ThroughputService = cms.Service( "ThroughputService", - dqmPath = cms.untracked.string( "HLT/Throughput" ), - timeRange = cms.untracked.double( 60000.0 ), - timeResolution = cms.untracked.double( 5.828 ) -) -process.FastTimerService = cms.Service( "FastTimerService", - dqmPath = cms.untracked.string( "HLT/TimerService" ), - dqmModuleTimeRange = cms.untracked.double( 40.0 ), - enableDQMbyPath = cms.untracked.bool( False ), - dqmModuleTimeResolution = cms.untracked.double( 0.2 ), - dqmPathMemoryResolution = cms.untracked.double( 5000.0 ), - enableDQM = cms.untracked.bool( True ), - enableDQMbyModule = cms.untracked.bool( False ), - dqmModuleMemoryRange = cms.untracked.double( 100000.0 ), - dqmMemoryResolution = cms.untracked.double( 5000.0 ), - enableDQMbyLumiSection = cms.untracked.bool( True ), - dqmPathTimeResolution = cms.untracked.double( 0.5 ), - printEventSummary = cms.untracked.bool( False ), - dqmPathTimeRange = cms.untracked.double( 100.0 ), - dqmTimeRange = cms.untracked.double( 2000.0 ), - dqmLumiSectionsRange = cms.untracked.uint32( 2500 ), - dqmPathMemoryRange = cms.untracked.double( 1000000.0 ), - dqmMemoryRange = cms.untracked.double( 1000000.0 ), - dqmTimeResolution = cms.untracked.double( 5.0 ), - printRunSummary = cms.untracked.bool( True ), - dqmModuleMemoryResolution = cms.untracked.double( 500.0 ), - printJobSummary = cms.untracked.bool( True ), - enableDQMbyProcesses = cms.untracked.bool( True ) -) -process.MessageLogger = cms.Service( "MessageLogger", - suppressInfo = cms.untracked.vstring( ), - debugs = cms.untracked.PSet( - threshold = cms.untracked.string( "INFO" ), - placeholder = cms.untracked.bool( True ), - suppressInfo = cms.untracked.vstring( ), - suppressWarning = cms.untracked.vstring( ), - suppressDebug = cms.untracked.vstring( ), - suppressError = cms.untracked.vstring( ) - ), - suppressDebug = cms.untracked.vstring( ), - cout = cms.untracked.PSet( placeholder = cms.untracked.bool( True ) ), - cerr_stats = cms.untracked.PSet( - threshold = cms.untracked.string( "WARNING" ), - output = cms.untracked.string( "cerr" ), - optionalPSet = cms.untracked.bool( True ) - ), - warnings = cms.untracked.PSet( - threshold = cms.untracked.string( "INFO" ), - placeholder = cms.untracked.bool( True ), - suppressInfo = cms.untracked.vstring( ), - suppressWarning = cms.untracked.vstring( ), - suppressDebug = cms.untracked.vstring( ), - suppressError = cms.untracked.vstring( ) - ), - statistics = cms.untracked.vstring( 'cerr' ), - cerr = cms.untracked.PSet( - INFO = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), - noTimeStamps = cms.untracked.bool( False ), - FwkReport = cms.untracked.PSet( - reportEvery = cms.untracked.int32( 1 ), - limit = cms.untracked.int32( 0 ) - ), - default = cms.untracked.PSet( limit = cms.untracked.int32( 10000000 ) ), - Root_NoDictionary = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), - FwkJob = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), - FwkSummary = cms.untracked.PSet( - reportEvery = cms.untracked.int32( 1 ), - limit = cms.untracked.int32( 10000000 ) - ), - threshold = cms.untracked.string( "INFO" ), - suppressInfo = cms.untracked.vstring( ), - suppressWarning = cms.untracked.vstring( ), - suppressDebug = cms.untracked.vstring( ), - suppressError = cms.untracked.vstring( ) - ), - FrameworkJobReport = cms.untracked.PSet( - default = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), - FwkJob = cms.untracked.PSet( limit = cms.untracked.int32( 10000000 ) ) - ), - suppressWarning = cms.untracked.vstring( 'hltOnlineBeamSpot', - 'hltCtf3HitL1SeededWithMaterialTracks', - 'hltL3MuonsOIState', - 'hltPixelTracksForHighMult', - 'hltHITPixelTracksHE', - 'hltHITPixelTracksHB', - 'hltCtfL1SeededWithMaterialTracks', - 'hltRegionalTracksForL3MuonIsolation', - 'hltSiPixelClusters', - 'hltActivityStartUpElectronPixelSeeds', - 'hltLightPFTracks', - 'hltPixelVertices3DbbPhi', - 'hltL3MuonsIOHit', - 'hltPixelTracks', - 'hltSiPixelDigis', - 'hltL3MuonsOIHit', - 'hltL1SeededElectronGsfTracks', - 'hltL1SeededStartUpElectronPixelSeeds', - 'hltBLifetimeRegionalCtfWithMaterialTracksbbPhiL1FastJetFastPV', - 'hltCtfActivityWithMaterialTracks' ), - errors = cms.untracked.PSet( - threshold = cms.untracked.string( "INFO" ), - placeholder = cms.untracked.bool( True ), - suppressInfo = cms.untracked.vstring( ), - suppressWarning = cms.untracked.vstring( ), - suppressDebug = cms.untracked.vstring( ), - suppressError = cms.untracked.vstring( ) - ), - fwkJobReports = cms.untracked.vstring( 'FrameworkJobReport' ), - debugModules = cms.untracked.vstring( ), - infos = cms.untracked.PSet( - threshold = cms.untracked.string( "INFO" ), - Root_NoDictionary = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), - placeholder = cms.untracked.bool( True ), - suppressInfo = cms.untracked.vstring( ), - suppressWarning = cms.untracked.vstring( ), - suppressDebug = cms.untracked.vstring( ), - suppressError = cms.untracked.vstring( ) - ), - categories = cms.untracked.vstring( 'FwkJob', - 'FwkReport', - 'FwkSummary', - 'Root_NoDictionary' ), - destinations = cms.untracked.vstring( 'warnings', - 'errors', - 'infos', - 'debugs', - 'cout', - 'cerr' ), - threshold = cms.untracked.string( "INFO" ), - suppressError = cms.untracked.vstring( 'hltOnlineBeamSpot', - 'hltL3MuonCandidates', - 'hltL3TkTracksFromL2OIState', - 'hltPFJetCtfWithMaterialTracks', - 'hltL3TkTracksFromL2IOHit', - 'hltL3TkTracksFromL2OIHit' ) -) - -process.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter", - toGet = cms.VPSet( - ), - verbose = cms.untracked.bool( False ) -) -process.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw", - RawDataCollection = cms.InputTag( "rawDataCollector" ) -) -process.hltBoolFalse = cms.EDFilter( "HLTBool", - result = cms.bool( False ) -) -process.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 1 ) -) -process.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi", - lenSlinkTrailer = cms.untracked.int32( 8 ), - lenAMC13Header = cms.untracked.int32( 8 ), - CTP7 = cms.untracked.bool( False ), - lenAMC13Trailer = cms.untracked.int32( 8 ), - Setup = cms.string( "stage2::GTSetup" ), - MinFeds = cms.uint32( 0 ), - InputLabel = cms.InputTag( "rawDataCollector" ), - lenSlinkHeader = cms.untracked.int32( 8 ), - MTF7 = cms.untracked.bool( False ), - FWId = cms.uint32( 0 ), - TMTCheck = cms.bool( True ), - debug = cms.untracked.bool( False ), - FedIds = cms.vint32( 1404 ), - lenAMCHeader = cms.untracked.int32( 8 ), - lenAMCTrailer = cms.untracked.int32( 0 ), - FWOverride = cms.bool( False ) -) -process.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer", - L1DataBxInEvent = cms.int32( 5 ), - JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - AlgorithmTriggersUnmasked = cms.bool( True ), - EmulateBxInEvent = cms.int32( 1 ), - AlgorithmTriggersUnprescaled = cms.bool( True ), - PrintL1Menu = cms.untracked.bool( False ), - Verbosity = cms.untracked.int32( 0 ), - EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - ProduceL1GtDaqRecord = cms.bool( True ), - PrescaleSet = cms.uint32( 1 ), - ExtInputTag = cms.InputTag( "hltGtStage2Digis" ), - EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - TriggerMenuLuminosity = cms.string( "startup" ), - ProduceL1GtObjectMapRecord = cms.bool( True ), - AlternativeNrBxBoardDaq = cms.uint32( 0 ), - PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ), - TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - BstLengthBytes = cms.int32( -1 ), - MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi", - scalersInputTag = cms.InputTag( "rawDataCollector" ) -) -process.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer", - maxZ = cms.double( 40.0 ), - src = cms.InputTag( "hltScalersRawToDigi" ), - gtEvmLabel = cms.InputTag( "" ), - changeToCMSCoordinates = cms.bool( False ), - setSigmaZ = cms.double( 0.0 ), - maxRadius = cms.double( 2.0 ) -) -process.hltL1sSingleJet180 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet180" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreAK8PFJet360TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEcalDigis = cms.EDProducer( "EcalRawToDigi", - orderedDCCIdList = cms.vint32( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54 ), - FedLabel = cms.InputTag( "listfeds" ), - eventPut = cms.bool( True ), - srpUnpacking = cms.bool( True ), - syncCheck = cms.bool( True ), - headerUnpacking = cms.bool( True ), - feUnpacking = cms.bool( True ), - orderedFedList = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ), - tccUnpacking = cms.bool( True ), - numbTriggerTSamples = cms.int32( 1 ), - InputLabel = cms.InputTag( "rawDataCollector" ), - numbXtalTSamples = cms.int32( 10 ), - feIdCheck = cms.bool( True ), - FEDs = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ), - silentMode = cms.untracked.bool( True ), - DoRegional = cms.bool( False ), - forceToKeepFRData = cms.bool( False ), - memUnpacking = cms.bool( True ) -) -process.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer", - EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), - EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), - EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ), - EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ), - algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ), - algoPSet = cms.PSet( - ebSpikeThreshold = cms.double( 1.042 ), - EBtimeFitLimits_Upper = cms.double( 1.4 ), - EEtimeFitLimits_Lower = cms.double( 0.2 ), - timealgo = cms.string( "None" ), - EEtimeNconst = cms.double( 31.8 ), - EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ), - EBtimeNconst = cms.double( 28.5 ), - prefitMaxChiSqEE = cms.double( 10.0 ), - outOfTimeThresholdGain12mEB = cms.double( 5.0 ), - chi2ThreshEE_ = cms.double( 50.0 ), - EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ), - outOfTimeThresholdGain12mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain12pEB = cms.double( 5.0 ), - prefitMaxChiSqEB = cms.double( 15.0 ), - outOfTimeThresholdGain12pEE = cms.double( 1000.0 ), - ampErrorCalculation = cms.bool( False ), - amplitudeThresholdEB = cms.double( 10.0 ), - kPoorRecoFlagEB = cms.bool( True ), - amplitudeThresholdEE = cms.double( 10.0 ), - EBtimeFitLimits_Lower = cms.double( 0.2 ), - kPoorRecoFlagEE = cms.bool( False ), - EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ), - useLumiInfoRunHeader = cms.bool( False ), - EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ), - doPrefitEE = cms.bool( False ), - EEtimeFitLimits_Upper = cms.double( 1.4 ), - outOfTimeThresholdGain61pEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61pEB = cms.double( 5.0 ), - EEtimeConstantTerm = cms.double( 1.0 ), - EBtimeConstantTerm = cms.double( 0.6 ), - chi2ThreshEB_ = cms.double( 65.0 ), - activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ), - outOfTimeThresholdGain61mEB = cms.double( 5.0 ), - doPrefitEB = cms.bool( False ) - ) -) -process.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer", - ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ), - ebDetIdToBeRecovered = cms.string( "ebDetId" ), - integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ), - eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ), - ebFEToBeRecovered = cms.string( "ebFE" ), - ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ), - eeDetIdToBeRecovered = cms.string( "eeDetId" ), - eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ), - eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ), - ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ), - ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ), - eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ), - integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ), - eeFEToBeRecovered = cms.string( "eeFE" ) -) -process.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer", - recoverEEVFE = cms.bool( False ), - EErechitCollection = cms.string( "EcalRecHitsEE" ), - recoverEBIsolatedChannels = cms.bool( False ), - recoverEBVFE = cms.bool( False ), - laserCorrection = cms.bool( True ), - EBLaserMIN = cms.double( 0.5 ), - killDeadChannels = cms.bool( True ), - dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ), - EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), - EBLaserMAX = cms.double( 3.0 ), - EELaserMIN = cms.double( 0.5 ), - ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ), - EELaserMAX = cms.double( 8.0 ), - recoverEEIsolatedChannels = cms.bool( False ), - eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ), - recoverEBFE = cms.bool( True ), - algo = cms.string( "EcalRecHitWorkerSimple" ), - ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ), - singleChannelRecoveryThreshold = cms.double( 8.0 ), - ChannelStatusToBeExcluded = cms.vstring( ), - EBrechitCollection = cms.string( "EcalRecHitsEB" ), - singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ), - recoverEEFE = cms.bool( True ), - triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ), - dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ), - flagsMapDBReco = cms.PSet( - kDead = cms.vstring( 'kNoDataNoTP' ), - kGood = cms.vstring( 'kOk', - 'kDAC', - 'kNoLaser', - 'kNoisy' ), - kTowerRecovered = cms.vstring( 'kDeadFE' ), - kNoisy = cms.vstring( 'kNNoisy', - 'kFixedG6', - 'kFixedG1' ), - kNeighboursRecovered = cms.vstring( 'kFixedG0', - 'kNonRespondingIsolated', - 'kDeadVFE' ) - ), - EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), - skipTimeCalib = cms.bool( True ), - algoRecover = cms.string( "EcalRecHitWorkerRecover" ), - eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ), - cleaningConfig = cms.PSet( - cThreshold_endcap = cms.double( 15.0 ), - tightenCrack_e1_double = cms.double( 2.0 ), - cThreshold_barrel = cms.double( 4.0 ), - e6e2thresh = cms.double( 0.04 ), - e4e1Threshold_barrel = cms.double( 0.08 ), - e4e1Threshold_endcap = cms.double( 0.3 ), - tightenCrack_e4e1_single = cms.double( 3.0 ), - cThreshold_double = cms.double( 10.0 ), - e4e1_b_barrel = cms.double( -0.024 ), - tightenCrack_e6e2_double = cms.double( 3.0 ), - e4e1_a_barrel = cms.double( 0.04 ), - tightenCrack_e1_single = cms.double( 2.0 ), - e4e1_a_endcap = cms.double( 0.02 ), - e4e1_b_endcap = cms.double( -0.0125 ), - ignoreOutOfTimeThresh = cms.double( 1.0E9 ) - ), - logWarningEtThreshold_EB_FE = cms.double( 50.0 ), - logWarningEtThreshold_EE_FE = cms.double( 50.0 ) -) -process.hltHcalDigis = cms.EDProducer( "HcalRawToDigi", - ExpectedOrbitMessageTime = cms.untracked.int32( -1 ), - FilterDataQuality = cms.bool( True ), - silent = cms.untracked.bool( True ), - HcalFirstFED = cms.untracked.int32( 700 ), - InputLabel = cms.InputTag( "rawDataCollector" ), - ComplainEmptyData = cms.untracked.bool( False ), - ElectronicsMap = cms.string( "" ), - UnpackCalib = cms.untracked.bool( True ), - UnpackUMNio = cms.untracked.bool( True ), - FEDs = cms.untracked.vint32( ), - UnpackerMode = cms.untracked.int32( 0 ), - UnpackTTP = cms.untracked.bool( False ), - lastSample = cms.int32( 9 ), - UnpackZDC = cms.untracked.bool( True ), - firstSample = cms.int32( 0 ) -) -process.hltHbhePhase1Reco = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( False ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( True ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -process.hltHbhereco = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1Reco" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -process.hltHfprereco = cms.EDProducer( "HFPreReconstructor", - soiShift = cms.int32( 0 ), - sumAllTimeSlices = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - digiLabel = cms.InputTag( "hltHcalDigis" ), - tsFromDB = cms.bool( False ), - forceSOI = cms.int32( -1 ) -) -process.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor", - setNoiseFlags = cms.bool( True ), - PETstat = cms.PSet( - shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_R_29 = cms.vdouble( 0.8 ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ), - short_R_29 = cms.vdouble( 0.8 ), - long_R = cms.vdouble( 0.98 ), - short_R = cms.vdouble( 0.8 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ), - algoConfigClass = cms.string( "HFPhase1PMTParams" ), - inputLabel = cms.InputTag( "hltHfprereco" ), - S9S1stat = cms.PSet( - shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ), - isS8S1 = cms.bool( False ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ), - short_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ), - checkChannelQualityForDepth3and4 = cms.bool( False ), - useChannelQualityFromDB = cms.bool( False ), - algorithm = cms.PSet( - tfallIfNoTDC = cms.double( -101.0 ), - triseIfNoTDC = cms.double( -100.0 ), - rejectAllFailures = cms.bool( True ), - energyWeights = cms.vdouble( 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0 ), - soiPhase = cms.uint32( 1 ), - timeShift = cms.double( 0.0 ), - tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ), - Class = cms.string( "HFFlexibleTimeCheck" ) - ), - S8S1stat = cms.PSet( - shortEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ), - isS8S1 = cms.bool( True ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ), - short_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ) -) -process.hltHoreco = cms.EDProducer( "HcalHitReconstructor", - pedestalUpperLimit = cms.double( 2.7 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - respCorrM3 = cms.double( 1.0 ), - timeSlewParsType = cms.int32( 3 ), - applyTimeSlewM3 = cms.bool( True ), - digiTimeFromDB = cms.bool( True ), - mcOOTCorrectionName = cms.string( "" ), - S9S1stat = cms.PSet( ), - saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ), - tsFromDB = cms.bool( True ), - samplesToAdd = cms.int32( 4 ), - mcOOTCorrectionCategory = cms.string( "MC" ), - dataOOTCorrectionName = cms.string( "" ), - puCorrMethod = cms.int32( 0 ), - correctionPhaseNS = cms.double( 13.0 ), - HFInWindowStat = cms.PSet( ), - digiLabel = cms.InputTag( "hltHcalDigis" ), - setHSCPFlags = cms.bool( False ), - firstAuxTS = cms.int32( 4 ), - digistat = cms.PSet( ), - hfTimingTrustParameters = cms.PSet( ), - PETstat = cms.PSet( ), - setSaturationFlags = cms.bool( False ), - setNegativeFlags = cms.bool( False ), - useLeakCorrection = cms.bool( False ), - setTimingTrustFlags = cms.bool( False ), - S8S1stat = cms.PSet( ), - correctForPhaseContainment = cms.bool( True ), - correctForTimeslew = cms.bool( True ), - setNoiseFlags = cms.bool( False ), - correctTiming = cms.bool( False ), - setPulseShapeFlags = cms.bool( False ), - Subdetector = cms.string( "HO" ), - dataOOTCorrectionCategory = cms.string( "Data" ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ), - firstSample = cms.int32( 4 ), - noiseHPD = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeMin = cms.double( -15.0 ), - setTimingShapedCutsFlags = cms.bool( False ), - applyPulseJitter = cms.bool( False ), - applyTimeSlew = cms.bool( True ), - applyTimeConstraint = cms.bool( True ), - timingshapedcutsParameters = cms.PSet( ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - ts4Min = cms.double( 5.0 ), - pulseShapeParameters = cms.PSet( ), - timeSigmaSiPM = cms.double( 2.5 ), - applyPedConstraint = cms.bool( True ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - noiseSiPM = cms.double( 1.0 ), - meanTime = cms.double( -2.5 ), - flagParameters = cms.PSet( ), - pedSigmaHPD = cms.double( 0.5 ), - fitTimes = cms.int32( 1 ), - timeMax = cms.double( 10.0 ), - timeSigmaHPD = cms.double( 5.0 ), - meanPed = cms.double( 0.0 ), - hscpParameters = cms.PSet( ) -) -process.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltAK8CaloJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForAll" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK8CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", - min_N90 = cms.int32( -2 ), - min_N90hits = cms.int32( 2 ), - min_EMF = cms.double( 1.0E-6 ), - jetsInput = cms.InputTag( "hltAK8CaloJets" ), - JetIDParams = cms.PSet( - hfRecHitsColl = cms.InputTag( "hltHfreco" ), - hoRecHitsColl = cms.InputTag( "hltHoreco" ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), - useRecHits = cms.bool( True ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) - ), - max_EMF = cms.double( 999.0 ) -) -process.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 5.0 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ) -) -process.hltAK8CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L1FastJet" ) -) -process.hltAK8CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L2Relative" ) -) -process.hltAK8CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L3Absolute" ) -) -process.hltAK8CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L2L3Residual" ) -) -process.hltAK8CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK8CaloFastJetCorrector','hltAK8CaloRelativeCorrector','hltAK8CaloAbsoluteCorrector','hltAK8CaloResidualCorrector' ) -) -process.hltAK8CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK8CaloJets" ), - correctors = cms.VInputTag( 'hltAK8CaloCorrector' ) -) -process.hltAK8CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK8CaloJetsIDPassed" ), - correctors = cms.VInputTag( 'hltAK8CaloCorrector' ) -) -process.hltAK8SingleCaloJet260 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -process.hltTowerMakerForPF = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.4 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.4 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 1.8 ), - HcalAcceptSeverityLevel = cms.uint32( 11 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 1.1 ), - HOThresholdPlus2 = cms.double( 1.1 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 1.2 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 1.1 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.4 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( True ), - HOThresholdMinus2 = cms.double( 1.1 ), - HOThreshold0 = cms.double( 1.1 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltAK8CaloJetsPF = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForPF" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForPF" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK8CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK8CaloJetsPF" ), - etMin = cms.double( 5.0 ) -) -process.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsPF" ), - etMin = cms.double( 5.0 ) -) -process.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule", - useStandardFEDid = cms.bool( True ), - maxFEDid = cms.untracked.int32( 779 ), - inputLabel = cms.InputTag( "rawDataCollector" ), - minFEDid = cms.untracked.int32( 770 ), - dataType = cms.string( "DDU" ), - readOutParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - rosParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - writeSC = cms.untracked.bool( True ), - readDDUIDfromDDU = cms.untracked.bool( True ), - readingDDU = cms.untracked.bool( True ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - dqmOnly = cms.bool( False ) -) -process.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer", - debug = cms.untracked.bool( False ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ) -) -process.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer", - debug = cms.untracked.bool( False ), - Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ), - recHits2DLabel = cms.InputTag( "dt2DSegments" ), - recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ), - Reco4DAlgoConfig = cms.PSet( - Reco2DAlgoConfig = cms.PSet( - AlphaMaxPhi = cms.double( 1.0 ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AlphaMaxTheta = cms.double( 0.9 ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - MaxAllowedHits = cms.uint32( 50 ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ), - Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AllDTRecHits = cms.bool( True ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ) -) -process.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker", - PrintEventNumber = cms.untracked.bool( False ), - SuppressZeroLCT = cms.untracked.bool( True ), - UseExaminer = cms.bool( True ), - Debug = cms.untracked.bool( False ), - ErrorMask = cms.uint32( 0 ), - InputObjects = cms.InputTag( "rawDataCollector" ), - ExaminerMask = cms.uint32( 535557110 ), - runDQM = cms.untracked.bool( False ), - UnpackStatusDigis = cms.bool( False ), - VisualFEDInspect = cms.untracked.bool( False ), - FormatedEventDump = cms.untracked.bool( False ), - UseFormatStatus = cms.bool( True ), - UseSelectiveUnpacking = cms.bool( True ), - VisualFEDShort = cms.untracked.bool( False ) -) -process.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer", - XTasymmetry_ME1b = cms.double( 0.0 ), - XTasymmetry_ME1a = cms.double( 0.0 ), - ConstSyst_ME1a = cms.double( 0.022 ), - ConstSyst_ME41 = cms.double( 0.0 ), - CSCWireTimeWindowHigh = cms.int32( 15 ), - CSCStripxtalksOffset = cms.double( 0.03 ), - CSCUseCalibrations = cms.bool( True ), - CSCUseTimingCorrections = cms.bool( True ), - CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ), - XTasymmetry_ME22 = cms.double( 0.0 ), - UseFivePoleFit = cms.bool( True ), - XTasymmetry_ME21 = cms.double( 0.0 ), - ConstSyst_ME21 = cms.double( 0.0 ), - ConstSyst_ME12 = cms.double( 0.0 ), - ConstSyst_ME31 = cms.double( 0.0 ), - ConstSyst_ME22 = cms.double( 0.0 ), - ConstSyst_ME13 = cms.double( 0.0 ), - ConstSyst_ME32 = cms.double( 0.0 ), - readBadChambers = cms.bool( True ), - CSCWireTimeWindowLow = cms.int32( 0 ), - NoiseLevel_ME13 = cms.double( 8.0 ), - XTasymmetry_ME41 = cms.double( 0.0 ), - NoiseLevel_ME32 = cms.double( 9.0 ), - NoiseLevel_ME31 = cms.double( 9.0 ), - CSCStripClusterChargeCut = cms.double( 25.0 ), - ConstSyst_ME1b = cms.double( 0.007 ), - CSCStripClusterSize = cms.untracked.int32( 3 ), - CSCStripPeakThreshold = cms.double( 10.0 ), - readBadChannels = cms.bool( False ), - NoiseLevel_ME12 = cms.double( 9.0 ), - UseParabolaFit = cms.bool( False ), - CSCUseReducedWireTimeWindow = cms.bool( False ), - XTasymmetry_ME13 = cms.double( 0.0 ), - XTasymmetry_ME12 = cms.double( 0.0 ), - wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ), - CSCDebug = cms.untracked.bool( False ), - CSCUseGasGainCorrections = cms.bool( False ), - XTasymmetry_ME31 = cms.double( 0.0 ), - XTasymmetry_ME32 = cms.double( 0.0 ), - UseAverageTime = cms.bool( False ), - NoiseLevel_ME1a = cms.double( 7.0 ), - NoiseLevel_ME1b = cms.double( 8.0 ), - CSCWireClusterDeltaT = cms.int32( 1 ), - CSCUseStaticPedestals = cms.bool( False ), - stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), - CSCstripWireDeltaTime = cms.int32( 8 ), - NoiseLevel_ME21 = cms.double( 9.0 ), - NoiseLevel_ME22 = cms.double( 9.0 ), - NoiseLevel_ME41 = cms.double( 9.0 ) -) -process.hltCscSegments = cms.EDProducer( "CSCSegmentProducer", - inputObjects = cms.InputTag( "hltCsc2DRecHits" ), - algo_psets = cms.VPSet( - cms.PSet( parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), - algo_psets = cms.VPSet( - cms.PSet( dYclusBoxMax = cms.double( 8.0 ), - hitDropLimit4Hits = cms.double( 0.6 ), - maxRatioResidualPrune = cms.double( 3.0 ), - curvePenaltyThreshold = cms.double( 0.85 ), - maxRecHitsInCluster = cms.int32( 20 ), - useShowering = cms.bool( False ), - BPMinImprovement = cms.double( 10000.0 ), - curvePenalty = cms.double( 2.0 ), - ForceCovariance = cms.bool( False ), - yweightPenalty = cms.double( 1.5 ), - dPhiFineMax = cms.double( 0.025 ), - SeedBig = cms.double( 0.0015 ), - NormChi2Cut3D = cms.double( 10.0 ), - Covariance = cms.double( 0.0 ), - CSCDebug = cms.untracked.bool( False ), - tanThetaMax = cms.double( 1.2 ), - Pruning = cms.bool( True ), - tanPhiMax = cms.double( 0.5 ), - onlyBestSegment = cms.bool( False ), - dXclusBoxMax = cms.double( 4.0 ), - maxDTheta = cms.double( 999.0 ), - preClustering = cms.bool( True ), - preClusteringUseChaining = cms.bool( True ), - yweightPenaltyThreshold = cms.double( 1.0 ), - hitDropLimit6Hits = cms.double( 0.3333 ), - prePrun = cms.bool( True ), - CorrectTheErrors = cms.bool( True ), - ForceCovarianceAll = cms.bool( False ), - NormChi2Cut2D = cms.double( 20.0 ), - SeedSmall = cms.double( 2.0E-4 ), - minHitsPerSegment = cms.int32( 3 ), - dRPhiFineMax = cms.double( 8.0 ), - maxDPhi = cms.double( 999.0 ), - hitDropLimit5Hits = cms.double( 0.8 ), - BrutePruning = cms.bool( True ), - prePrunLimit = cms.double( 3.17 ) - ), - cms.PSet( dYclusBoxMax = cms.double( 8.0 ), - hitDropLimit4Hits = cms.double( 0.6 ), - maxRatioResidualPrune = cms.double( 3.0 ), - curvePenaltyThreshold = cms.double( 0.85 ), - maxRecHitsInCluster = cms.int32( 24 ), - useShowering = cms.bool( False ), - BPMinImprovement = cms.double( 10000.0 ), - curvePenalty = cms.double( 2.0 ), - ForceCovariance = cms.bool( False ), - yweightPenalty = cms.double( 1.5 ), - dPhiFineMax = cms.double( 0.025 ), - SeedBig = cms.double( 0.0015 ), - NormChi2Cut3D = cms.double( 10.0 ), - Covariance = cms.double( 0.0 ), - CSCDebug = cms.untracked.bool( False ), - tanThetaMax = cms.double( 1.2 ), - Pruning = cms.bool( True ), - tanPhiMax = cms.double( 0.5 ), - onlyBestSegment = cms.bool( False ), - dXclusBoxMax = cms.double( 4.0 ), - maxDTheta = cms.double( 999.0 ), - preClustering = cms.bool( True ), - preClusteringUseChaining = cms.bool( True ), - yweightPenaltyThreshold = cms.double( 1.0 ), - hitDropLimit6Hits = cms.double( 0.3333 ), - prePrun = cms.bool( True ), - CorrectTheErrors = cms.bool( True ), - ForceCovarianceAll = cms.bool( False ), - NormChi2Cut2D = cms.double( 20.0 ), - SeedSmall = cms.double( 2.0E-4 ), - minHitsPerSegment = cms.int32( 3 ), - dRPhiFineMax = cms.double( 8.0 ), - maxDPhi = cms.double( 999.0 ), - hitDropLimit5Hits = cms.double( 0.8 ), - BrutePruning = cms.bool( True ), - prePrunLimit = cms.double( 3.17 ) - ) - ), - algo_name = cms.string( "CSCSegAlgoST" ), - chamber_types = cms.vstring( 'ME1/a', - 'ME1/b', - 'ME1/2', - 'ME1/3', - 'ME2/1', - 'ME2/2', - 'ME3/1', - 'ME3/2', - 'ME4/1', - 'ME4/2' ) - ) - ), - algo_type = cms.int32( 1 ) -) -process.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule", - InputLabel = cms.InputTag( "rawDataCollector" ), - doSynchro = cms.bool( False ) -) -process.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer", - recAlgoConfig = cms.PSet( ), - deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ), - rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ), - maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ), - recAlgo = cms.string( "RPCRecHitStandardAlgo" ), - deadSource = cms.string( "File" ), - maskSource = cms.string( "File" ) -) -process.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator", - EnableDTMeasurement = cms.bool( True ), - EnableCSCMeasurement = cms.bool( True ), - EnableME0Measurement = cms.bool( False ), - SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ), - SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ), - SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ), - OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ), - SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ), - SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ), - SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ), - DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ), - OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ), - OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ), - DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ), - DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ), - DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ), - CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ), - DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ), - CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ), - CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ), - OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ), - DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ), - SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ), - SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ), - SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ), - SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ), - SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ), - DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ), - CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ), - SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ), - DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ), - OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ), - SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ), - SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ), - SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ), - CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ), - DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ), - ME0RecSegmentLabel = cms.InputTag( "me0Segments" ), - SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ), - SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ), - SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ), - crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ), - SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ), - SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ), - DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ), - CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ), - CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ), - DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ), - DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ), - SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ), - deltaPhiSearchWindow = cms.double( 0.25 ), - SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ), - SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ), - SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ), - deltaEtaSearchWindow = cms.double( 0.2 ), - CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ), - DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ), - CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ), - OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ), - CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ), - CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ), - deltaEtaCrackSearchWindow = cms.double( 0.25 ), - SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ), - OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ), - scaleDT = cms.bool( True ), - DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ), - OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ), - CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ), - OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ), - CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ), - CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ), - CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ), - DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ), - SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ), - SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ), - crackWindow = cms.double( 0.04 ), - CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ), - SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ), - DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ), - SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ), - DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ), - SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ), - DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ), - CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ), - CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ), - OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ), - CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ) -) -process.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MaxEta = cms.double( 2.5 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - L1MinPt = cms.double( 0.0 ), - L1MinQuality = cms.uint32( 7 ), - GMTReadoutCollection = cms.InputTag( "" ), - UseUnassociatedL1 = cms.bool( False ), - UseOfflineSeed = cms.untracked.bool( True ), - MatchDR = cms.vdouble( 0.3 ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ) -) -process.hltL2Muons = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2MuonSeeds" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "Exhaustive" ) -) -process.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi", - UseQualityInfo = cms.bool( False ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - InputLabel = cms.InputTag( "rawDataCollector" ), - IncludeErrors = cms.bool( False ), - ErrorList = cms.vint32( ), - Regions = cms.PSet( ), - Timing = cms.untracked.bool( False ), - CablingMapLabel = cms.string( "" ), - UserErrorList = cms.vint32( ) -) -process.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigis" ), - ChannelThreshold = cms.int32( 1000 ), - maxNumberOfClusters = cms.int32( 40000 ), - ClusterThreshold_L1 = cms.int32( 2000 ), - MissCalibrate = cms.untracked.bool( True ), - VCaltoElectronGain = cms.int32( 47 ), - VCaltoElectronGain_L1 = cms.int32( 50 ), - VCaltoElectronOffset = cms.int32( -60 ), - SplitClusters = cms.bool( False ), - payloadType = cms.string( "HLT" ), - SeedThreshold = cms.int32( 1000 ), - VCaltoElectronOffset_L1 = cms.int32( -670 ), - ClusterThreshold = cms.int32( 4000 ) -) -process.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClusters" ), - onDemand = cms.bool( False ) -) -process.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter", - VerboseLevel = cms.untracked.int32( 0 ), - src = cms.InputTag( "hltSiPixelClusters" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ) -) -process.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer", - ProductLabel = cms.InputTag( "rawDataCollector" ) -) -process.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw", - ProductLabel = cms.InputTag( "rawDataCollector" ), - DoAPVEmulatorCheck = cms.bool( False ), - Algorithms = cms.PSet( - CommonModeNoiseSubtractionMode = cms.string( "Median" ), - useCMMeanMap = cms.bool( False ), - TruncateInSuppressor = cms.bool( True ), - doAPVRestore = cms.bool( False ), - SiStripFedZeroSuppressionMode = cms.uint32( 4 ), - PedestalSubtractionFedMode = cms.bool( True ) - ), - Clusterizer = cms.PSet( - QualityLabel = cms.string( "" ), - ClusterThreshold = cms.double( 5.0 ), - SeedThreshold = cms.double( 3.0 ), - Algorithm = cms.string( "ThreeThresholdAlgorithm" ), - ChannelThreshold = cms.double( 2.0 ), - MaxAdjacentBad = cms.uint32( 0 ), - setDetId = cms.bool( True ), - MaxSequentialHoles = cms.uint32( 0 ), - RemoveApvShots = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MaxSequentialBad = cms.uint32( 1 ) - ), - onDemand = cms.bool( True ) -) -process.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer", - inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), - pixelClusterProducer = cms.string( "hltSiPixelClusters" ), - switchOffPixelsIfEmpty = cms.bool( True ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) -) -process.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOI", - hitsToTry = cms.int32( 3 ), - adjustErrorsDynamicallyForHitless = cms.bool( True ), - SF4 = cms.double( 7.0 ), - SF5 = cms.double( 10.0 ), - SF2 = cms.double( 4.0 ), - SF3 = cms.double( 5.0 ), - SF1 = cms.double( 3.0 ), - minEtaForTEC = cms.double( 0.7 ), - fixedErrorRescaleFactorForHits = cms.double( 3.0 ), - maxSeeds = cms.uint32( 5 ), - maxEtaForTOB = cms.double( 1.8 ), - pT3 = cms.double( 70.0 ), - pT2 = cms.double( 30.0 ), - pT1 = cms.double( 13.0 ), - layersToTry = cms.int32( 2 ), - fixedErrorRescaleFactorForHitless = cms.double( 10.0 ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - adjustErrorsDynamicallyForHits = cms.bool( True ), - src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - tsosDiff = cms.double( 0.03 ), - eta1 = cms.double( 1.0 ), - eta2 = cms.double( 1.4 ), - UseHitLessSeeds = cms.bool( True ), - UseStereoLayersInTEC = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), - debug = cms.untracked.bool( False ) -) -process.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) -) -process.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIterL3OITrackCandidates" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - AlgorithmName = cms.string( "iter10" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 4, 3, 2 ), - min3DLayers = cms.vint32( 1, 2, 1 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 5, 5 ) - ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) -) -process.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ) -) -process.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI' ) -) -process.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI' ) -) -process.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ), - InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ), - MuonPtOption = cms.string( "Tracker" ) -) -process.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO", - MaxNormalizedChi2 = cms.double( 20.0 ), - MinNmuonHits = cms.int32( 1 ), - MinNhits = cms.int32( 1 ), - applyL3Filters = cms.bool( False ), - MaxPtDifference = cms.double( 0.3 ), - l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ), - InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ), - l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltIterL3MuonPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltIterL3MuonPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer", - precise = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.0 ), - Z_fixed = cms.bool( True ), - MeasurementTrackerName = cms.InputTag( "" ), - maxRegions = cms.int32( 5 ), - Pt_min = cms.double( 2.0 ), - Rescale_Dz = cms.double( 4.0 ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - vertexCollection = cms.InputTag( "notUsed" ), - Phi_fixed = cms.bool( True ), - input = cms.InputTag( "hltL2SelectorForL3IO" ), - DeltaR = cms.double( 0.025 ), - OnDemand = cms.int32( -1 ), - DeltaZ = cms.double( 24.2 ), - Rescale_phi = cms.double( 3.0 ), - Rescale_eta = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - Phi_min = cms.double( 0.0 ), - DeltaPhi = cms.double( 0.15 ), - UseVertex = cms.bool( False ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Pt_fixed = cms.bool( True ) -) -process.hltIterL3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIterL3MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" ) -) -process.hltIterL3MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIterL3MuonPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadruplets" ) -) -process.hltIterL3MuonPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltIterL3MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3MuonPixelVertices" ) -) -process.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -process.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ) -) -process.hltIter2IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" ) -) -process.hltIter2IterL3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoublets" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','MVAValues' ) -) -process.hltIter2IterL3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.04 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2SelectorForL3IO" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - matchToSeeds = cms.bool( True ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIter2IterL3MuonMerged" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' ) -) -process.hltIterL3MuonsFromL2 = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' ) -) -process.hltIterL3MuonL1MuonNoL2Selector = cms.EDProducer( "HLTL1MuonNoL2Selector", - SeedMapTag = cms.InputTag( "hltL2Muons" ), - L1MinPt = cms.double( -1.0 ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L2CandTag = cms.InputTag( "hltL2MuonCandidates" ), - L1MaxEta = cms.double( 5.0 ), - L1MinQuality = cms.uint32( 7 ) -) -process.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -process.hltIterL3FromL1MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIterL3FromL1MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" ) -) -process.hltIterL3FromL1MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIterL3FromL1MuonPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadruplets" ) -) -process.hltIterL3FromL1MuonPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltIterL3FromL1MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3FromL1MuonPixelVertices" ) -) -process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -process.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ) -) -process.hltIter2IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3FromL1MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" ) -) -process.hltIter2IterL3FromL1MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoublets" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','MVAValues' ) -) -process.hltIter2IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter2IterL3MuonMerged' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter2IterL3MuonMerged' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter2IterL3FromL1MuonMerged' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter2IterL3FromL1MuonMerged' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMerged" ), - shareHitFraction = cms.double( 0.19 ), - LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombination" ), - ptMin = cms.double( 2.5 ) -) -process.hltIterL3Muons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMerged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( True ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "Notused" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltL3MuonsIterL3Links' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltIterL3Muons" ) -) -process.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.8 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ) - ) -) -process.hltPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadruplets" ) -) -process.hltPixelTripletsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 3000.0 ), - trajectories = cms.InputTag( "hltPixelTracks" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "undefQuality" ) -) -process.hltPixelTracksTrackingRegionsForTriplets = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "none" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 1.8, -3.2 ), - eta = cms.vdouble( 2.1, -0.8 ) - ), - mode = cms.string( "BeamSpotFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.4 ), - deltaPhi = cms.double( 0.4 ) - ) -) -process.hltPixelLayerTripletsWithClustersRemoval = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltPixelTracksHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForTriplets" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemoval" ) -) -process.hltPixelTracksHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.0 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForTriplets" ), - CAThetaCut = cms.double( 0.002 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( False ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ) -) -process.hltPixelTracksFromTriplets = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTriplets" ) -) -process.hltPixelTracksMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltPixelTracks','hltPixelTracksFromTriplets' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltPixelTracks','hltPixelTracksFromTriplets' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksMerged" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltPixelVertices" ) -) -process.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ) -) -process.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1PixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1PFlowPixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.2 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 0.4 ), - originRadius = cms.double( 0.05 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltIter1PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" ) -) -process.hltIter1PFlowPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 100.0 ), - value1 = cms.double( 1000.0 ), - pt1 = cms.double( 0.4 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1PixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadruplets" ) -) -process.hltIter1PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIter1PixelTracks" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFLowPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt', - 'hltIter1PFlowTrackCutClassifierDetached' ) -) -process.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1Merged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer", - src = cms.InputTag( "hltIter1Merged" ), - particleType = cms.string( "pi+" ) -) -process.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "TrackJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 30.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.5 ), - UseOnlyOnePV = cms.bool( True ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 7.5 ), - puPtMin = cms.double( 0.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.1 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.2 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", - fractionMinCaloInTauCone = cms.double( 0.7 ), - fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), - tauConeSize = cms.double( 0.2 ), - ptTrkMaxInCaloCone = cms.double( 1.4 ), - isolationConeSize = cms.double( 0.5 ), - inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ), - nTrkMaxInCaloCone = cms.int32( 0 ), - inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - etaMinCaloJet = cms.double( -2.7 ), - etaMaxCaloJet = cms.double( 2.7 ), - ptMinCaloJet = cms.double( 10.0 ), - inputTrackTag = cms.InputTag( "hltIter1Merged" ) -) -process.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2PFlowPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.4 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.8 ) - ) -) -process.hltIter2PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" ) -) -process.hltIter2PFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2PFlowPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.4 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' ) -) -process.hltIter2Merged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltTripletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltTripletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltTripletRecoveryPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltTripletRecoveryPFlowPixelTrackingRegions = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 2.1, -3.0 ), - eta = cms.vdouble( 1.8, -0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.4 ) - ) -) -process.hltTripletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltTripletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltTripletRecoveryPFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTriplets" ) -) -process.hltTripletRecoveryPFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltTripletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltTripletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltTripletRecoveryPFlowPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltTripletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltTripletRecoveryPFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltTripletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltTripletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltTripletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifier','MVAValues' ) -) -process.hltTripletRecoveryMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2Merged','hltTripletRecoveryPFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter2Merged','hltTripletRecoveryPFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltTripletRecoveryPFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltDoubletRecoveryPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix4', - 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix3+BPix4', - 'BPix3+FPix1_pos', - 'FPix1_pos+FPix2_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltDoubletRecoveryPFlowPixelTrackingRegions = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 3.0 ), - eta = cms.vdouble( 0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.02 ), - measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.9 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltDoubletRecoveryPFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairs" ) -) -process.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltDoubletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ) -) -process.hltMergedTracks = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltTripletRecoveryMerged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltTripletRecoveryMerged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltPFMuonMerging = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -process.hltMuons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( True ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 10.0 ), - fillIsolation = cms.bool( True ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 10.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( True ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( True ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( True ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( True ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi", - sourceTag = cms.InputTag( "rawDataCollector" ), - debugMode = cms.untracked.bool( False ), - InstanceES = cms.string( "" ), - ESdigiCollection = cms.string( "" ), - LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ) -) -process.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer", - ESRecoAlgo = cms.int32( 0 ), - ESrechitCollection = cms.string( "EcalRecHitsES" ), - algo = cms.string( "ESRecHitWorker" ), - ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ) -) -process.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -process.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbhereco" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -process.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( thresh_HF = cms.double( 0.4 ), - LongFibre_Fraction = cms.double( 0.1 ), - src = cms.InputTag( "hltHfreco" ), - EMDepthCorrection = cms.double( 22.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HADDepthCorrection = cms.double( 25.0 ), - HFCalib29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - name = cms.string( "PFHFRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( flags = cms.vstring( 'Standard', - 'HFLong', - 'HFShort' ), - cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11, 9, 9 ) - ), - cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), - cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) - ) - ) - ) - ), - ShortFibre_Cut = cms.double( 60.0 ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitHCALNavigator" ) - ) -) -process.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -process.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" ) -) -process.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" ) -) -process.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" ) -) -process.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" ) -) -process.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" ) -) -process.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_HAD" ) - ) - ), - showerSigma = cms.double( 0.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 0 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" ) -) -process.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer", - TrackQuality = cms.string( "none" ), - UseQuality = cms.bool( False ), - TkColList = cms.VInputTag( 'hltPFMuonMerging' ) -) -process.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), - source = cms.InputTag( "hltLightPFTracks" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -process.hltParticleFlow = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuons" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlock" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -process.hltAK8PFJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlow" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK8PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.99 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK8PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -process.hltAK8PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.9 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK8PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -process.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 5.0 ), - pfCandidatesTag = cms.InputTag( "hltParticleFlow" ) -) -process.hltAK8PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L1FastJet" ) -) -process.hltAK8PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L2Relative" ) -) -process.hltAK8PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L3Absolute" ) -) -process.hltAK8PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L2L3Residual" ) -) -process.hltAK8PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK8PFFastJetCorrector','hltAK8PFRelativeCorrector','hltAK8PFAbsoluteCorrector','hltAK8PFResidualCorrector' ) -) -process.hltAK8PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK8PFJets" ), - correctors = cms.VInputTag( 'hltAK8PFCorrector' ) -) -process.hltAK8PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK8PFJetsLooseID" ), - correctors = cms.VInputTag( 'hltAK8PFCorrector' ) -) -process.hltAK8PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK8PFJetsTightID" ), - correctors = cms.VInputTag( 'hltAK8PFCorrector' ) -) -process.hltAK8PFJetsCorrectedMatchedToCaloJets260 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet260" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltAK8SinglePFJet360 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 360.0 ) -) -process.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 1 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 5.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( -0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( 0.1 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( True ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlow" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 20.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( 0.03 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK8SinglePFJetTrimModMass30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 30.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 0.0 ) -) -process.hltBoolEnd = cms.EDFilter( "HLTBool", - result = cms.bool( True ) -) -process.hltPreAK8PFJet380TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8SingleCaloJet280 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 280.0 ) -) -process.hltAK8PFJetsCorrectedMatchedToCaloJets280 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet280" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltAK8SinglePFJet380 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 380.0 ) -) -process.hltPreAK8PFJet400TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8SingleCaloJet300 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 300.0 ) -) -process.hltAK8PFJetsCorrectedMatchedToCaloJets300 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet300" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltAK8SinglePFJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPreAK8PFJet420TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8SingleCaloJet320 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -process.hltAK8PFJetsCorrectedMatchedToCaloJets320 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet320" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltAK8SinglePFJet420 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 420.0 ) -) -process.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT250er_QuadJet_70_55_40_35_er2p5 OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreAK8PFHT750TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8HtMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 150.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 30.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltAK8Ht650 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 650.0 ) -) -process.hltAK8PFHTwJetPt200 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 200.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hlt1AK8PFJetsTrimMass50Pt200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 50.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltAK8PFHT750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 750.0 ) -) -process.hltPreAK8PFHT800TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8Ht700 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 700.0 ) -) -process.hltAK8PFHT800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 800.0 ) -) -process.hltPreAK8PFHT850TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8Ht750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 750.0 ) -) -process.hltAK8PFHT850 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 850.0 ) -) -process.hltPreAK8PFHT900TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8Ht800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 800.0 ) -) -process.hltAK8PFHT900 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 900.0 ) -) -process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreCaloJet500NoJetID = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForAll" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L1FastJet" ) -) -process.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L2Relative" ) -) -process.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L3Absolute" ) -) -process.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L2L3Residual" ) -) -process.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' ) -) -process.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJets" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) -) -process.hltSingleCaloJet500 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -process.hltPreCaloJet550NoJetID = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet550 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 550.0 ) -) -process.hltL1sTripleMuV1OSM5to17 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5_DoubleMu_5_2p5_OS_Mass_5to17 OR L1_TripleMu_5_4_2p5_DoubleMu_5_2p5_OS_Mass_5to17" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTrimuon53p52UpsilonMuon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTripleMuonV2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMuV1OSM5to17" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltTripleMuonV2L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3TripleMuonV2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltTripleMuL3V2PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltTripleMuL3V2bPreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.5 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltTripleMuL3V2cPreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltUpsilonMuonL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerUpsilonMuon = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilonMuonL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltVertexmumuFilterUpsilonMuon = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilonMuon" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_14 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleEle25CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer", - l1InputRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "EGamma" ), - minEt = cms.double( 5.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Jet" ), - minEt = cms.double( 170.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Tau" ), - minEt = cms.double( 100.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ) - ), - recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - productLabels = cms.vstring( 'EcalRecHitsEB', - 'EcalRecHitsEE' ) -) -process.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer", - l1InputRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "EGamma" ), - minEt = cms.double( 5.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Jet" ), - minEt = cms.double( 170.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Tau" ), - minEt = cms.double( 100.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ) - ), - recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - productLabels = cms.vstring( 'EcalRecHitsES' ) -) -process.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -process.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -process.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" ) -) -process.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" ) -) -process.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" ) -) -process.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer", - PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ), - doSatelliteClusterMerge = cms.bool( False ), - BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ), - useRegression = cms.bool( True ), - satelliteMajorityFraction = cms.double( 0.5 ), - isOOTCollection = cms.bool( False ), - thresh_PFClusterEndcap = cms.double( 0.5 ), - ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ), - use_preshower = cms.bool( True ), - thresh_PFClusterBarrel = cms.double( 0.5 ), - thresh_SCEt = cms.double( 4.0 ), - etawidth_SuperClusterEndcap = cms.double( 0.04 ), - phiwidth_SuperClusterEndcap = cms.double( 0.6 ), - verbose = cms.untracked.bool( False ), - useDynamicDPhiWindow = cms.bool( True ), - PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ), - regressionConfig = cms.PSet( - uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ), - ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ), - regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ), - uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ), - isHLT = cms.bool( True ) - ), - applyCrackCorrections = cms.bool( False ), - satelliteClusterSeedThreshold = cms.double( 50.0 ), - endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ), - etawidth_SuperClusterBarrel = cms.double( 0.04 ), - PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ), - barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), - thresh_PFClusterSeedBarrel = cms.double( 1.0 ), - ClusteringType = cms.string( "Mustache" ), - EnergyWeight = cms.string( "Raw" ), - PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - thresh_PFClusterSeedEndcap = cms.double( 1.0 ), - phiwidth_SuperClusterBarrel = cms.double( 0.6 ), - thresh_PFClusterES = cms.double( 0.5 ), - seedThresholdIsET = cms.bool( True ), - PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ) -) -process.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ), - scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ), - recoEcalCandidateCollection = cms.string( "" ) -) -process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG25EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 25.0 ), - etcutEB = cms.double( 25.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltHcalDigisL1EGSeeded = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltEgammaCandidates" ), - type = cms.string( "RecoEcalCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.4 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -process.hltHbhePhase1RecoMethod2L1EGSeeded = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisL1EGSeeded" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -process.hltHbherecoMethod2L1EGSeeded = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoMethod2L1EGSeeded" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -process.hltTowerMakerMethod2L1EGSeeded = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoMethod2L1EGSeeded" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltFixedGridRhoFastjetAllCaloForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 2.5 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ) -) -process.hltEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", - effectiveAreas = cms.vdouble( 0.105, 0.17 ), - doRhoCorrection = cms.bool( False ), - outerCone = cms.double( 0.14 ), - caloTowerProducer = cms.InputTag( "hltTowerMakerMethod2L1EGSeeded" ), - innerCone = cms.double( 0.0 ), - useSingleTower = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - depth = cms.int32( -1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - etMin = cms.double( 0.0 ), - rhoScale = cms.double( 1.0 ), - doEtSum = cms.bool( False ) -) -process.hltEG25HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG25EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ), - isIeta = cms.bool( True ) -) -process.hltEG25CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG25HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix1+BPix4', - 'BPix2+BPix3', - 'BPix2+BPix4', - 'BPix3+BPix4', - 'FPix1_pos+FPix2_pos', - 'FPix1_pos+FPix3_pos', - 'FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos', - 'BPix1+FPix2_pos', - 'BPix1+FPix3_pos', - 'BPix2+FPix1_pos', - 'BPix2+FPix2_pos', - 'BPix2+FPix3_pos', - 'BPix3+FPix1_pos', - 'BPix3+FPix2_pos', - 'BPix3+FPix3_pos', - 'BPix4+FPix1_pos', - 'BPix4+FPix2_pos', - 'BPix4+FPix3_pos', - 'FPix1_neg+FPix2_neg', - 'FPix1_neg+FPix3_neg', - 'FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_neg', - 'BPix1+FPix3_neg', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_neg', - 'BPix2+FPix3_neg', - 'BPix3+FPix1_neg', - 'BPix3+FPix2_neg', - 'BPix3+FPix3_neg', - 'BPix4+FPix1_neg', - 'BPix4+FPix2_neg', - 'BPix4+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltEgammaSuperClustersToPixelMatch = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer", - cands = cms.InputTag( "hltEgammaCandidates" ), - cuts = cms.VPSet( - cms.PSet( endcapCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) -), - var = cms.InputTag( "hltEgammaHoverE" ), - barrelCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) - ) - ) - ) -) -process.hltEleSeedsTrackingRegions = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer", - RegionPSet = cms.PSet( - minBSDeltaZ = cms.double( 0.0 ), - useZInVertex = cms.bool( False ), - vertices = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useZInBeamspot = cms.bool( False ), - ptMin = cms.double( 1.5 ), - deltaEtaRegion = cms.double( 0.1 ), - nrSigmaForBSDeltaZ = cms.double( 4.0 ), - originHalfLength = cms.double( 12.5 ), - measurementTrackerEvent = cms.InputTag( "" ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ), - whereToUseMeasTracker = cms.string( "kNever" ), - deltaPhiRegion = cms.double( 0.4 ), - defaultZ = cms.double( 0.0 ) - ) -) -process.hltElePixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) -) -process.hltElePixelHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -process.hltElePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltElePixelHitDoubletsForTriplets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltElePixelSeedsDoublets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltElePixelSeedsTriplets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltElePixelSeedsCombined = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltElePixelSeedsDoublets','hltElePixelSeedsTriplets' ) -) -process.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronNHitSeedProducer", - matcherConfig = cms.PSet( - detLayerGeom = cms.string( "hltESPGlobalDetLayerGeometry" ), - navSchool = cms.string( "SimpleNavigationSchool" ), - useRecoVertex = cms.bool( False ), - minNrHits = cms.vuint32( 2, 3 ), - matchingCuts = cms.VPSet( - cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 9999.0 ), - dRZMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxHighEtThres = cms.vdouble( 20.0 ), - dRZMaxHighEtThres = cms.vdouble( 0.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ) - ), - minNrHitsValidLayerBins = cms.vint32( 4 ) - ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - measTkEvt = cms.InputTag( "hltSiStripClusters" ), - vertices = cms.InputTag( "" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ), - initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" ) -) -process.hltEgammaPixelMatchVars = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", - productsToWrite = cms.int32( 0 ), - dRZ2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol3" ) - ) -) ), - pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - dPhi2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 1.3E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.6 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.9 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 7.94E-5 ), - xMin = cms.double( 1.9 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ) -) ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - dPhi1SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00823, -0.0029 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00282 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.010838, -0.00345 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0043 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol2" ) - ) -) ) -) -process.hltEle25CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG25CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle25CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle25CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltParticleFlowSuperClusterECALUnseeded = cms.EDProducer( "PFECALSuperClusterProducer", - PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ), - doSatelliteClusterMerge = cms.bool( False ), - BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ), - useRegression = cms.bool( True ), - satelliteMajorityFraction = cms.double( 0.5 ), - isOOTCollection = cms.bool( False ), - thresh_PFClusterEndcap = cms.double( 0.5 ), - ESAssociation = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ), - use_preshower = cms.bool( True ), - thresh_PFClusterBarrel = cms.double( 0.5 ), - thresh_SCEt = cms.double( 4.0 ), - etawidth_SuperClusterEndcap = cms.double( 0.04 ), - phiwidth_SuperClusterEndcap = cms.double( 0.6 ), - verbose = cms.untracked.bool( False ), - useDynamicDPhiWindow = cms.bool( True ), - PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ), - regressionConfig = cms.PSet( - uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ), - ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ), - regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ), - uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ), - isHLT = cms.bool( True ) - ), - applyCrackCorrections = cms.bool( False ), - satelliteClusterSeedThreshold = cms.double( 50.0 ), - endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ), - etawidth_SuperClusterBarrel = cms.double( 0.04 ), - PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ), - barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), - thresh_PFClusterSeedBarrel = cms.double( 1.0 ), - ClusteringType = cms.string( "Mustache" ), - EnergyWeight = cms.string( "Raw" ), - PFClusters = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - thresh_PFClusterSeedEndcap = cms.double( 1.0 ), - phiwidth_SuperClusterBarrel = cms.double( 0.6 ), - thresh_PFClusterES = cms.double( 0.5 ), - seedThresholdIsET = cms.bool( True ), - PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ) -) -process.hltEgammaCandidatesUnseeded = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ), - scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALBarrel' ), - recoEcalCandidateCollection = cms.string( "" ) -) -process.hltEgammaCandidatesWrapperUnseeded = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( True ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - candNonIsolatedTag = cms.InputTag( "" ) -) -process.hltDiEG25EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 25.0 ), - etcutEB = cms.double( 25.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltHcalDigisL1EGUnseeded = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - type = cms.string( "RecoEcalCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.25 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -process.hltHbhePhase1RecoMethod2L1EGUnseeded = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisL1EGUnseeded" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -process.hltHbherecoMethod2L1EGUnseeded = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoMethod2L1EGUnseeded" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -process.hltTowerMakerMethod2L1EGUnseeded = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoMethod2L1EGUnseeded" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltEgammaHoverEUnseeded = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", - effectiveAreas = cms.vdouble( 0.105, 0.17 ), - doRhoCorrection = cms.bool( False ), - outerCone = cms.double( 0.14 ), - caloTowerProducer = cms.InputTag( "hltTowerMakerMethod2L1EGUnseeded" ), - innerCone = cms.double( 0.0 ), - useSingleTower = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - depth = cms.int32( -1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - rhoMax = cms.double( 9.9999999E7 ), - etMin = cms.double( 0.0 ), - rhoScale = cms.double( 1.0 ), - doEtSum = cms.bool( False ) -) -process.hltDiEG25HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG25EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaClusterShapeUnseeded = cms.EDProducer( "EgammaHLTClusterShapeProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - isIeta = cms.bool( True ) -) -process.hltDiEG25CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG25HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaSuperClustersToPixelMatchUnseeded = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer", - cands = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - cuts = cms.VPSet( - cms.PSet( endcapCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) -), - var = cms.InputTag( "hltEgammaHoverEUnseeded" ), - barrelCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) - ) - ) - ) -) -process.hltEleSeedsTrackingRegionsUnseeded = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer", - RegionPSet = cms.PSet( - minBSDeltaZ = cms.double( 0.0 ), - useZInVertex = cms.bool( False ), - vertices = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useZInBeamspot = cms.bool( False ), - ptMin = cms.double( 1.5 ), - deltaEtaRegion = cms.double( 0.1 ), - nrSigmaForBSDeltaZ = cms.double( 4.0 ), - originHalfLength = cms.double( 12.5 ), - measurementTrackerEvent = cms.InputTag( "" ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ), - whereToUseMeasTracker = cms.string( "kNever" ), - deltaPhiRegion = cms.double( 0.4 ), - defaultZ = cms.double( 0.0 ) - ) -) -process.hltElePixelHitDoubletsUnseeded = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsUnseeded" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) -) -process.hltElePixelHitDoubletsForTripletsUnseeded = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsUnseeded" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -process.hltElePixelHitTripletsUnseeded = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltElePixelHitDoubletsForTripletsUnseeded" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltElePixelSeedsDoubletsUnseeded = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitDoubletsUnseeded" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltElePixelSeedsTripletsUnseeded = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitTripletsUnseeded" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltElePixelSeedsCombinedUnseeded = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltElePixelSeedsDoubletsUnseeded','hltElePixelSeedsTripletsUnseeded' ) -) -process.hltEgammaElectronPixelSeedsUnseeded = cms.EDProducer( "ElectronNHitSeedProducer", - matcherConfig = cms.PSet( - detLayerGeom = cms.string( "hltESPGlobalDetLayerGeometry" ), - navSchool = cms.string( "SimpleNavigationSchool" ), - useRecoVertex = cms.bool( False ), - minNrHits = cms.vuint32( 2, 3 ), - matchingCuts = cms.VPSet( - cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 9999.0 ), - dRZMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxHighEtThres = cms.vdouble( 20.0 ), - dRZMaxHighEtThres = cms.vdouble( 0.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ) - ), - minNrHitsValidLayerBins = cms.vint32( 4 ) - ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - measTkEvt = cms.InputTag( "hltSiStripClusters" ), - vertices = cms.InputTag( "" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ), - initialSeeds = cms.InputTag( "hltElePixelSeedsCombinedUnseeded" ) -) -process.hltEgammaPixelMatchVarsUnseeded = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", - productsToWrite = cms.int32( 0 ), - dRZ2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol3" ) - ) -) ), - pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - dPhi2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 1.3E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.6 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.9 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 7.94E-5 ), - xMin = cms.double( 1.9 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ) -) ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - dPhi1SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00823, -0.0029 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00282 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.010838, -0.00345 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0043 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol2" ) - ) -) ) -) -process.hltDiEle25CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG25CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDiEle25CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle25CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreDoubleEle27CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG27EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG27HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG27CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG27CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle27CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG27EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG27HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG27EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG27CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG27HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEle27CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG27CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDiEle27CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle27CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreDoubleEle33CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG33EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 33.0 ), - etcutEB = cms.double( 33.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG33HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG33EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG33CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG33HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle33CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG33CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle33CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle33CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG33EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 33.0 ), - etcutEB = cms.double( 33.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG33HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG33EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG33CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG33HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEle33CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG33CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDiEle33CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle33CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sBigORDoubleLooseIsoEGXXer = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleLooseIsoEG22er2p1 OR L1_DoubleLooseIsoEG24er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleEle24eta2p1WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleEGL1EGerFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sBigORDoubleLooseIsoEGXXer" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltDoubleEG24L1EGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDoubleEGL1EGerFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 24.0 ), - etcutEB = cms.double( 24.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltDoubleEle24erWPTightClusterShapeFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEG24L1EGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle24erWPTightHEFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightClusterShapeFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - doRhoCorrection = cms.bool( False ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle24erWPTightEcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightHEFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltRegionalTowerForEgamma = cms.EDProducer( "EgammaHLTCaloTowerProducer", - L1NonIsoCand = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - EMin = cms.double( 0.8 ), - EtMin = cms.double( 0.5 ), - L1IsoCand = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - useTowersInCone = cms.double( 0.8 ), - towerCollection = cms.InputTag( "hltTowerMakerMethod2L1EGSeeded" ) -) -process.hltParticleFlowRecHitHBHEForEgamma = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbherecoMethod2L1EGSeeded" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -process.hltParticleFlowClusterHBHEForEgamma = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForEgamma" ) -) -process.hltParticleFlowClusterHCALForEgamma = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForEgamma" ) -) -process.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( False ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle24erWPTightHcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightEcalIsoFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltDoubleEle24erWPTightPixelMatchFilterForTau = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightHcalIsoFilterForTau" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDoubleEle24erWPTightPMS2FilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightPixelMatchFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 1000000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer", - src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - producer = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "gsf" ), - Propagator = cms.string( "hltESPFwdElectronPropagator" ) -) -process.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", - BSProducer = cms.InputTag( "hltOnlineBeamSpot" ), - UseGsfTracks = cms.bool( True ), - TrackProducer = cms.InputTag( "" ), - GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" ) -) -process.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - upperTrackNrToRemoveCut = cms.int32( 9999 ), - lowerTrackNrToRemoveCut = cms.int32( -1 ), - inputCollection = cms.InputTag( "hltEgammaGsfTracks" ) -) -process.hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightPMS2FilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle24erWPTightGsfMissingHitsFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle24erWPTightGsfDetaFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfMissingHitsFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle24erWPTightGsfDphiFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfDetaFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltElectronsVertex = cms.EDProducer( "VertexFromTrackProducer", - verbose = cms.untracked.bool( False ), - useTriggerFilterElectrons = cms.bool( False ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - isRecoCandidate = cms.bool( True ), - trackLabel = cms.InputTag( "hltEgammaGsfElectrons" ), - useTriggerFilterMuons = cms.bool( False ), - useBeamSpot = cms.bool( True ), - vertexLabel = cms.InputTag( "None" ), - triggerFilterElectronsSrc = cms.InputTag( "None" ), - triggerFilterMuonsSrc = cms.InputTag( "None" ), - useVertex = cms.bool( False ) -) -process.hltPixelTracksElectronsFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksElectronsFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsElectrons = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltElectronsVertex" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.2 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( True ), - ptMin = cms.double( 0.9 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltPixelTracksHitDoubletsElectrons = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsElectrons" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -process.hltPixelTracksHitTripletsElectrons = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.06 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsElectrons" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.06 ) -) -process.hltPixelTracksElectrons = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksElectronsFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksElectronsFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsElectrons" ) -) -process.hltPixelVerticesElectrons = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksElectrons" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltIter0ElectronsPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksElectrons" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0ElectronsPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0ElectronsCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter0ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter1ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0ElectronsTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1ElectronsPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1ElectronsPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1ElectronsPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1ElectronsPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1ElectronsPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter1ElectronsPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerTriplets" ) -) -process.hltIter1ElectronsPixelHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltIter1ElectronsPixelHitDoublets" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.037 ) -) -process.hltIter1ElectronsPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1ElectronsPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1ElectronsPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1ElectronsCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1ElectronsTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.9, 3.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.8, 3.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.9, 3.0 ), - d0_par1 = cms.vdouble( 0.85, 3.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter1ElectronsTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 5 ), - chi2n_par = cms.double( 0.4 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter1ElectronsTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter1MergedForElectrons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1ElectronsTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2ElectronsPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2ElectronsPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 1.2 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2ElectronsPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2ElectronsPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2ElectronsPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter2ElectronsPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerPairs" ) -) -process.hltIter2ElectronsPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2ElectronsPixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2ElectronsPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2ElectronsCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter2ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter2MergedForElectrons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltEgammaEleGsfTrackIso = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", - egTrkIsoStripEndcap = cms.double( 0.01 ), - egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), - useGsfTrack = cms.bool( True ), - useSCRefs = cms.bool( True ), - trackProducer = cms.InputTag( "hltIter2MergedForElectrons" ), - egTrkIsoStripBarrel = cms.double( 0.01 ), - electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ), - egTrkIsoConeSize = cms.double( 0.2 ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 0.15 ) -) -process.hltDoubleEle24erWPTightGsfTrackIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfDphiFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltL1sDoubleEG6to8HTT250to300IorL1sHTT = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleEG6_HTT250er OR L1_DoubleEG6_HTT270er OR L1_DoubleEG6_HTT300er OR L1_DoubleEG6_HTT255er OR L1_DoubleEG8er2p6_HTT255er OR L1_DoubleEG8er2p6_HTT270er OR L1_DoubleEG8er2p6_HTT300er OR L1_HTT270er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleEle8CaloIdMTrackIdMMass8DZPFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleEle8EgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( False ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEG8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDoubleEle8EgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltEG8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG8EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG8HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG8CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle8CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle8Mass8Filter = cms.EDFilter( "HLTEgammaCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ), - minMass = cms.double( 8.0 ), - secondLegLastFilter = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltDoubleEle8DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlow" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.99 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK4PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -process.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.9 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK4PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -process.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L1FastJet" ) -) -process.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L2Relative" ) -) -process.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L3Absolute" ) -) -process.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L2L3Residual" ) -) -process.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' ) -) -process.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJets" ), - correctors = cms.VInputTag( 'hltAK4PFCorrector' ) -) -process.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsLooseID" ), - correctors = cms.VInputTag( 'hltAK4PFCorrector' ) -) -process.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsTightID" ), - correctors = cms.VInputTag( 'hltAK4PFCorrector' ) -) -process.hltPFHTJet30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFHT350Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 350.0 ) -) -process.hltPreDoubleEle8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreEle27Ele37CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG37EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 37.0 ), - etcutEB = cms.double( 37.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG37HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG37CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle37CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG37CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle37CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle37CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG37EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 37.0 ), - etcutEB = cms.double( 37.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG37HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG37CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle37CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG37CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle37CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle37CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleMu16IorSingleMu25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu16 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu27Ele37CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu16orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu16IorSingleMu25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu16orMu25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - minPt = cms.double( 27.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltPreMu37Ele27CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered37Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - minPt = cms.double( 37.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltEG27EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG27HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG27CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG27CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle27CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleMu22IorSingleMu25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu37TkMu27 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu22orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22IorSingleMu25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu22orMu25L1f0L2Filtered25 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu25L1Filtered0" ), - MinPt = cms.double( 25.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL3fL1sMu16orMu25L1f0L2f25L3Filtered37 = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu22orMu25L1Filtered0" ), - minPt = cms.double( 37.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltMuTrackSeeds = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 1.0E9 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 1.0E9 ) -) -process.hltMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltMuTrackSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltMuCtfTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltMuCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherRK" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "hltMuCtfTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltDiMuonMerging = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMuCtfTracks' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMuCtfTracks' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltDiMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMerging" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -process.hltGlbTrkMuons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltDiMuonMerging','hltDiMuonLinks' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltGlbTrkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltGlbTrkMuons" ) -) -process.hltDiMuonGlbFiltered37TrkFiltered27 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 1.0E99 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.0E99 ), - ChargeOpt = cms.int32( 0 ), - maxEtaMuon = cms.double( 1.0E99 ), - minMass = cms.double( 1.0 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 37.0 ), - maxYDimuon = cms.double( 1.0E99 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 27.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltDiMuonGlb37Trk27DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered37TrkFiltered27" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered37TrkFiltered27" ) -) -process.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu43Bs = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDoubleMu4BsL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 4.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 4.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 4.5 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu4Bs = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4BsL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu4Bs = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Bs" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDoubleMu43JpsiDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleMu43JpsiDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 4.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu43Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu43JpsiDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu43Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu43Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu4JpsiTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDoubleMu4JpsiDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu4Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4JpsiDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu4Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -process.hltPixelTracksForSeedsJpsiFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsJpsiFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForSeedsJpsi = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsJpsi = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsJpsi" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsJpsi = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsJpsi" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsJpsi = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsJpsiFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsJpsiFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsJpsi" ) -) -process.hltIter0DisplacedJpsiPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsJpsi" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0DisplacedJpsiCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedJpsiPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0DisplacedJpsiCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedJpsiCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0DisplacedJpsiTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedJpsiTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedJpsiTrackCutClassifier','MVAValues' ) -) -process.hltIter1DisplacedJpsiClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedJpsiTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedJpsiPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1DisplacedJpsiPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1DisplacedJpsiPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedJpsiPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedJpsiPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedJpsiPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedJpsiPixelLayerQuadruplets" ) -) -process.hltIter1DisplacedJpsiPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedJpsiPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1DisplacedJpsiPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedJpsiPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1DisplacedJpsiCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedJpsiPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1DisplacedJpsiCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedJpsiCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1DisplacedJpsiTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedJpsiTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedJpsiTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedJpsiTrackCutClassifierPrompt', - 'hltIter1DisplacedJpsiTrackCutClassifierDetached' ) -) -process.hltIter1DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedJpsiTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedJpsiTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1DisplacedJpsiMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedJpsiTrackSelectionHighPurity','hltIter1DisplacedJpsiTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedJpsiTrackSelectionHighPurity','hltIter1DisplacedJpsiTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2DisplacedJpsiClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedJpsiTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedJpsiPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2DisplacedJpsiPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2DisplacedJpsiPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedJpsiPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedJpsiPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedJpsiPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedJpsiPixelLayerTriplets" ) -) -process.hltIter2DisplacedJpsiPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedJpsiPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2DisplacedJpsiPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedJpsiPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2DisplacedJpsiCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedJpsiPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2DisplacedJpsiCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedJpsiCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2DisplacedJpsiTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedJpsiTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedJpsiTrackCutClassifier','MVAValues' ) -) -process.hltIter2DisplacedJpsiMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedJpsiMerged','hltIter2DisplacedJpsiTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedJpsiMerged','hltIter2DisplacedJpsiTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltJpsiTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedJpsiMerged" ), - particleType = cms.string( "K+" ) -) -process.hltJpsiTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 2.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 0.005 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4Jpsi" ), - MinInvMass = cms.double( 0.0 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltJpsiTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltJpsiTkVertexProducer" ), - MinPt = cms.double( 0.0 ) -) -process.hltPreDoubleMu4LowMassNonResonantTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleMu4LowMassNonResonantDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125, 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125, 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0, 4.0 ), - MaxInvMass = cms.vdouble( 2.9, 4.8 ), - MinPtMax = cms.vdouble( 0.0, 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9, 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 1.0, 4.0 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4LowMassNonResonantDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu4LowMassNonResonant = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -process.hltPixelTracksForSeedsNRFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsNRFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForSeedsNR = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsNR = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsNR" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsNR = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsNR" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsNR = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsNRFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsNRFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsNR" ) -) -process.hltIter0DisplacedNRPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsNR" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0DisplacedNRCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedNRPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0DisplacedNRCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedNRCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0DisplacedNRTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedNRCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedNRTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedNRTrackCutClassifier','MVAValues' ) -) -process.hltIter1DisplacedNRClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedNRTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1DisplacedNRMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedNRPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1DisplacedNRPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedNRMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1DisplacedNRPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedNRPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedNRPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedNRPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedNRPixelLayerQuadruplets" ) -) -process.hltIter1DisplacedNRPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedNRPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1DisplacedNRPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedNRPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1DisplacedNRCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedNRPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedNRMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1DisplacedNRCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedNRCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedNRMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1DisplacedNRTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedNRTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedNRTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedNRTrackCutClassifierPrompt', - 'hltIter1DisplacedNRTrackCutClassifierDetached' ) -) -process.hltIter1DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedNRTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedNRTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1DisplacedNRMuMuMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedNRTrackSelectionHighPurity','hltIter1DisplacedNRTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedNRTrackSelectionHighPurity','hltIter1DisplacedNRTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2DisplacedNRClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedNRTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2DisplacedNRMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedNRClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedNRPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2DisplacedNRPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedNRMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2DisplacedNRPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedNRPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedNRPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedNRPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedNRPixelLayerTriplets" ) -) -process.hltIter2DisplacedNRPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedNRPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2DisplacedNRPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedNRPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2DisplacedNRCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedNRPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedNRMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2DisplacedNRCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedNRCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedNRMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2DisplacedNRTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedNRCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedNRTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedNRTrackCutClassifier','MVAValues' ) -) -process.hltIter2DisplacedNRMuMuMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedNRMuMuMerged','hltIter2DisplacedNRTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedNRMuMuMerged','hltIter2DisplacedNRTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltLowMassNonResonantTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedNRMuMuMerged" ), - particleType = cms.string( "K+" ) -) -process.hltLowMassNonResonantTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 2.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 0.005 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltLowMassNonResonantTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4LowMassNonResonant" ), - MinInvMass = cms.double( 0.0 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltLowMassNonResonantTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltLowMassNonResonantTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltLowMassNonResonantTkVertexProducer" ), - MinPt = cms.double( 0.0 ) -) -process.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorTripleMu530DoubleMu53OSMassMax9 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu3TrkTau3mu = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMuorTripleMuL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4IorTripleMu530DoubleMu53OSMassMax9" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuorTripleMuL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuorTripleMuL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDoubleMu3TrkTau3muL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 1.7 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.0 ), - MaxDr = cms.double( 0.6 ), - MinAcop = cms.double( 2.7 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.5 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu3Tau3mu = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu3TrkTau3muL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu3Tau3mu = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.01 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsTau3muFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsTau3muFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForSeedsTau3mu = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsTau3mu = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsTau3mu" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsTau3mu = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsTau3mu" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsTau3mu = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsTau3muFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsTau3muFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsTau3mu" ) -) -process.hltIter0DisplacedTau3muPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsTau3mu" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0DisplacedTau3muCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedTau3muPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0DisplacedTau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedTau3muCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedTau3muCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedTau3muTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedTau3muTrackCutClassifier','MVAValues' ) -) -process.hltIter1DisplacedTau3muClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedTau3muTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedTau3muPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1DisplacedTau3muPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1DisplacedTau3muPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedTau3muPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedTau3muPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muPixelLayerQuadruplets" ) -) -process.hltIter1DisplacedTau3muPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedTau3muPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1DisplacedTau3muPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedTau3muPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1DisplacedTau3muCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedTau3muPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1DisplacedTau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedTau3muCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1DisplacedTau3muTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedTau3muTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedTau3muTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muTrackCutClassifierPrompt', - 'hltIter1DisplacedTau3muTrackCutClassifierDetached' ) -) -process.hltIter1DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedTau3muTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedTau3muTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1DisplacedTau3muMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedTau3muTrackSelectionHighPurity','hltIter1DisplacedTau3muTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedTau3muTrackSelectionHighPurity','hltIter1DisplacedTau3muTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2DisplacedTau3muClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedTau3muTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedTau3muClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedTau3muPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2DisplacedTau3muPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2DisplacedTau3muPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedTau3muPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedTau3muPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muPixelLayerTriplets" ) -) -process.hltIter2DisplacedTau3muPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedTau3muPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2DisplacedTau3muPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedTau3muPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2DisplacedTau3muCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedTau3muPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2DisplacedTau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedTau3muCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedTau3muTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedTau3muTrackCutClassifier','MVAValues' ) -) -process.hltIter2DisplacedTau3muMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedTau3muMerged','hltIter2DisplacedTau3muTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedTau3muMerged','hltIter2DisplacedTau3muTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltTau3muTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muMerged" ), - particleType = cms.string( "mu+" ) -) -process.hltTau3muTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 1.44E-4 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.106 ), - MaxInvMass = cms.double( 2.02 ), - TrackCand = cms.InputTag( "hltTau3muTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu3Tau3mu" ), - MinInvMass = cms.double( 1.6 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltTau3muTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 2.0 ), - MinCosinePointingAngle = cms.double( 0.9 ), - TrackTag = cms.InputTag( "hltTau3muTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 8.0 ), - MuMuTkVertexTag = cms.InputTag( "hltTau3muTkVertexProducer" ), - MinPt = cms.double( 8.0 ) -) -process.hltPreDoubleMu4PsiPrimeTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleMu4PsiPrimeDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.3 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu4PsiPrime = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4PsiPrimeDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu4PsiPrime = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -process.hltPixelTracksForSeedsPsiPrimeFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsPsiPrimeFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForSeedsPsiPrime = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsPsiPrime = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsPsiPrime" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsPsiPrime = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsPsiPrime" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsPsiPrime = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsPsiPrimeFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsPsiPrimeFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsPsiPrime" ) -) -process.hltIter0DisplacedPsiPrimePixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsPsiPrime" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0DisplacedPsiPrimeCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedPsiPrimePixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0DisplacedPsiPrimeCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedPsiPrimeCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0DisplacedPsiPrimeTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedPsiPrimeCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedPsiPrimeTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedPsiPrimeTrackCutClassifier','MVAValues' ) -) -process.hltIter1DisplacedPsiPrimeClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedPsiPrimeTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedPsiPrimePixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1DisplacedPsiPrimePixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1DisplacedPsiPrimePixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedPsiPrimePixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedPsiPrimePixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedPsiPrimePixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedPsiPrimePixelLayerQuadruplets" ) -) -process.hltIter1DisplacedPsiPrimePixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedPsiPrimePixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1DisplacedPsiPrimePixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedPsiPrimePixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1DisplacedPsiPrimeCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedPsiPrimePixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1DisplacedPsiPrimeCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedPsiPrimeCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedPsiPrimeTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedPsiPrimeTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt', - 'hltIter1DisplacedPsiPrimeTrackCutClassifierDetached' ) -) -process.hltIter1DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedPsiPrimeTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedPsiPrimeTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1DisplacedPsiPrimeMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedPsiPrimeTrackSelectionHighPurity','hltIter1DisplacedPsiPrimeTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedPsiPrimeTrackSelectionHighPurity','hltIter1DisplacedPsiPrimeTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2DisplacedPsiPrimeClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedPsiPrimeTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedPsiPrimeClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedPsiPrimePixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2DisplacedPsiPrimePixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2DisplacedPsiPrimePixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedPsiPrimePixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedPsiPrimePixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedPsiPrimePixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedPsiPrimePixelLayerTriplets" ) -) -process.hltIter2DisplacedPsiPrimePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedPsiPrimePixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2DisplacedPsiPrimePixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedPsiPrimePixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2DisplacedPsiPrimeCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedPsiPrimePixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2DisplacedPsiPrimeCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedPsiPrimeCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2DisplacedPsiPrimeTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedPsiPrimeCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedPsiPrimeTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedPsiPrimeTrackCutClassifier','MVAValues' ) -) -process.hltIter2DisplacedPsiPrimeMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedPsiPrimeMerged','hltIter2DisplacedPsiPrimeTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedPsiPrimeMerged','hltIter2DisplacedPsiPrimeTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltPsiPrimeTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedPsiPrimeMerged" ), - particleType = cms.string( "K+" ) -) -process.hltPsiPrimeTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 2.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 0.005 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltPsiPrimeTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4PsiPrime" ), - MinInvMass = cms.double( 0.0 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltPsiPrimeTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltPsiPrimeTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltPsiPrimeTkVertexProducer" ), - MinPt = cms.double( 0.0 ) -) -process.hltL1sDoubleMu3SQHTT200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_SQ_HTT200er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu4Mass8DZPFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleMuon4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu3SQHTT200" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltDoubleMuon4L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3DoubleMuon4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1DiMu3SQHT200L3PreFiltered4 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 4.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDoubleMuon4Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -process.hltDoubleMu4Mass8DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDoubleMuon4Mass8Filtered" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDoubleMuon4Mass8Filtered" ) -) -process.hltPreDoubleMu8Mass8PFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1DiMu3SQHT200L3PreFiltered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDoubleMuon8Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -process.hltL1sSingleMu3IorMu3Jet30er2p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_Mu3_Jet30er2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu3PFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorMu3Jet30er2p5" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL1sSingleJet35ObjectMap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL2fL1sMu3L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu3L1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3L1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu3JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltL3fL1sMu3L1f0L2f0L3Filtered3" ) -) -process.hltMu3PFJet40MuCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltMu3JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 40.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltL1sDoubleMu0SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu7p5L2Mu2Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1DoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fSQDoubleMu2L2PreFiltered2 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), - MinPt = cms.double( 2.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fSQMu7p5L2Mu2L3Filtered7p5 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fSQDoubleMu2L2PreFiltered2" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 7.5 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltSQMu7p5L2Mu2JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 99999.9 ), - PreviousCandTag = cms.InputTag( "hltL3fSQMu7p5L2Mu2L3Filtered7p5" ), - TrackTag = cms.InputTag( "hltL2MuonCandidates" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 1.0E10 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 2 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 4.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.2 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 0.0 ) -) -process.hltPreMu7p5L2Mu2Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSQMu7p5L2Mu2UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 99999.9 ), - PreviousCandTag = cms.InputTag( "hltL3fSQMu7p5L2Mu2L3Filtered7p5" ), - TrackTag = cms.InputTag( "hltL2MuonCandidates" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 1.0E10 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 2 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.8 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.0 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 0.0 ) -) -process.hltL1sSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu7p5Track2Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fMu7p5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fMu7p5TrackL2Filtered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fMu7p5TrackFiltered0" ), - MinPt = cms.double( 7.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fMu7p5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fMu7p5TrackFiltered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fLMu7p5TrackL3Filtered7p5 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fMu7p5TrackFiltered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fMu7p5TrackL2Filtered7" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 7.5 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3MuonVertex = cms.EDProducer( "VertexFromTrackProducer", - verbose = cms.untracked.bool( False ), - useTriggerFilterElectrons = cms.bool( False ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - isRecoCandidate = cms.bool( True ), - trackLabel = cms.InputTag( "hltIterL3MuonCandidates" ), - useTriggerFilterMuons = cms.bool( False ), - useBeamSpot = cms.bool( True ), - vertexLabel = cms.InputTag( "notUsed" ), - triggerFilterElectronsSrc = cms.InputTag( "notUsed" ), - triggerFilterMuonsSrc = cms.InputTag( "notUsed" ), - useVertex = cms.bool( False ) -) -process.hltPixelTracksL3MuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksL3MuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsL3Muon = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltL3MuonVertex" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.5 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( True ), - ptMin = cms.double( 0.9 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltPixelTracksHitDoubletsL3Muon = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsL3Muon" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsL3Muon = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsL3Muon" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksL3Muon = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsL3Muon" ) -) -process.hltPixelVerticesL3Muon = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksL3Muon" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltPixelTracksForSeedsL3MuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsL3MuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForSeedsL3Muon = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsL3Muon = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3Muon" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsL3Muon = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsL3Muon" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsL3Muon = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsL3Muon" ) -) -process.hltIter0L3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsL3Muon" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','MVAValues' ) -) -process.hltIter1L3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1L3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1L3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1L3MuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltIter1L3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1L3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1L3MuonPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadruplets" ) -) -process.hltIter1L3MuonPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1L3MuonPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1L3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1L3MuonPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1L3MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1L3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1L3MuonTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1L3MuonTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1L3MuonTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPrompt', - 'hltIter1L3MuonTrackCutClassifierDetached' ) -) -process.hltIter1L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1L3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurity','hltIter1L3MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurity','hltIter1L3MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2L3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1L3MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2L3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2L3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2L3MuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltIter2L3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2L3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2L3MuonPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTriplets" ) -) -process.hltIter2L3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2L3MuonPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2L3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2L3MuonPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2L3MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2L3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifier','MVAValues' ) -) -process.hltIter2L3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1L3MuonMerged','hltIter2L3MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1L3MuonMerged','hltIter2L3MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - particleType = cms.string( "mu+" ) -) -process.hltMu7p5Track2JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 3.35 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.8 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -process.hltPreMu7p5Track3p5Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu7p5Track3p5JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 3.5 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 3.35 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.8 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -process.hltPreMu7p5Track7Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu7p5Track7JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 7.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 3.35 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.8 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -process.hltPreMu7p5Track2Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu7p5Track2UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.5 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -process.hltPreMu7p5Track3p5Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu7p5Track3p5UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 3.5 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.5 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -process.hltPreMu7p5Track7Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu7p5Track7UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 7.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.5 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -process.hltPreDoublePhoton33CaloIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoublePhoton70 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG70EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 70.0 ), - etcutEB = cms.double( 70.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG70HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG70EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG70EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 70.0 ), - etcutEB = cms.double( 70.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG70HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG70EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreDoublePhoton85 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG85EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 85.0 ), - etcutEB = cms.double( 85.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG85HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG85EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG85EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 85.0 ), - etcutEB = cms.double( 85.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG85HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG85EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleEGLowETor = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle20WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEGLowETOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGLowETor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG20L1SingleEGLowETOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle20WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle20WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle20WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle20WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle20WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle20WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle20WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle20WPLooseGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle20WPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.025 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle20WPLoose1ClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.02 ), - thrOverEEE1 = cms.vdouble( 0.02 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20WPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle20WPLoose1HEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20WPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle20WPLoose1EcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20WPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle20WPLoose1HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle20WPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.013 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.016 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1PMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0055 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle20eta2p1WPLooseGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEGLowETOrEtaRFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGLowETor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG20L1SingleEGLowETOrEtaREtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrEtaRFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle20erWPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtaREtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20erWPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.025 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle20erWPLoose1ClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.02 ), - thrOverEEE1 = cms.vdouble( 0.02 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20erWPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle20erWPLoose1HEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20erWPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle20erWPLoose1EcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20erWPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle20erWPLoose1HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle20erWPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20erWPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.013 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.016 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1PMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20erWPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0055 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20erWPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20erWPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltL1sSingleAndDoubleEGor = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_14" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiEle27WPTightCaloOnlyL1DoubleEG = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleAndDoubleEGOrSingleFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrSingleFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27L1SingleAndDoubleEGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltDiEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrSingleFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG27L1SingleAndDoubleEGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 2 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltDiEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 2 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltDiEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 2 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltL1sSingleEGor = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle27WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG27L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle27WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle27WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle27WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle27WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle27WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle27WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle27WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle27WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle27WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle27WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle32WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG32L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 32.0 ), - etcutEB = cms.double( 32.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle32WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG32L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle32WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle32WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle32WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle32WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle32WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle32WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle32WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle32WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle32WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle35WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG35L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 35.0 ), - etcutEB = cms.double( 35.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle35noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle35noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle35noerWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle35noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle35noerWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle35noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle35noerWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle35noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle35noerWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle35noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle35noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle35noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle35noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle35noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle35noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltL1sAlCaSingleEle = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_IsoEG33_Mt40" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle35WPTightGsfL1EGMT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( False ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sAlCaSingleEle" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltSingleEle35WPTightGsfL1EGMTEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( False ), - inputTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 36.0 ), - etcutEB = cms.double( 36.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltSingleEle35WPTightGsfL1EGMTPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTChi2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle38WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG38L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 38.0 ), - etcutEB = cms.double( 38.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle38noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG38L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle38noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle38noerWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle38noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle38noerWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle38noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle38noerWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle38noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle38noerWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle38noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle38noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle38noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle38noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle38noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle38noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle40WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG40L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 40.0 ), - etcutEB = cms.double( 40.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle40noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG40L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle40noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle40noerWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle40noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle40noerWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle40noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle40noerWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle40noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle40noerWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle40noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle40noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle40noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle40noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle40noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle40noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle32WPTightGsfL1DoubleEG = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG32L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrSingleFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 32.0 ), - etcutEB = cms.double( 32.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle32L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG32L1SingleAndDoubleEGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle32L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle32L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle32L1DoubleEGWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle32L1DoubleEGWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32L1DoubleEGWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32L1DoubleEGWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltL1sHTTForBeamSpot = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHT450Beamspot = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", - min_N90 = cms.int32( -2 ), - min_N90hits = cms.int32( 2 ), - min_EMF = cms.double( 1.0E-6 ), - jetsInput = cms.InputTag( "hltAK4CaloJets" ), - JetIDParams = cms.PSet( - hfRecHitsColl = cms.InputTag( "hltHfreco" ), - hoRecHitsColl = cms.InputTag( "hltHoreco" ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), - useRecHits = cms.bool( True ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) - ), - max_EMF = cms.double( 999.0 ) -) -process.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) -) -process.hltHtMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 30.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltHT450 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 450.0 ) -) -process.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltPFMuonMerging" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ), - use_vdt = cms.untracked.bool( True ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -process.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter", - src = cms.InputTag( "hltVerticesPF" ), - filterParams = cms.PSet( - maxZ = cms.double( 24.0 ), - minNdof = cms.double( 4.0 ), - maxRho = cms.double( 2.0 ), - pvSrc = cms.InputTag( "hltVerticesPF" ) - ) -) -process.hltVerticesPFFilter = cms.EDFilter( "VertexSelector", - filter = cms.bool( True ), - src = cms.InputTag( "hltVerticesPFSelector" ), - cut = cms.string( "!isFake" ) -) -process.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltL1sMu18erTau24erIorMu20erTau24er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau24er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltEcalUncalibRecHitMF = cms.EDProducer( "EcalUncalibRecHitProducer", - EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), - EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), - EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ), - EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ), - algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ), - algoPSet = cms.PSet( - ebSpikeThreshold = cms.double( 1.042 ), - EBtimeFitLimits_Upper = cms.double( 1.4 ), - EEtimeFitLimits_Lower = cms.double( 0.2 ), - timealgo = cms.string( "None" ), - EEtimeNconst = cms.double( 31.8 ), - EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ), - EBtimeNconst = cms.double( 28.5 ), - prefitMaxChiSqEE = cms.double( 10.0 ), - outOfTimeThresholdGain12mEB = cms.double( 5.0 ), - chi2ThreshEE_ = cms.double( 50.0 ), - EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ), - outOfTimeThresholdGain12mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain12pEB = cms.double( 5.0 ), - prefitMaxChiSqEB = cms.double( 15.0 ), - outOfTimeThresholdGain12pEE = cms.double( 1000.0 ), - ampErrorCalculation = cms.bool( False ), - amplitudeThresholdEB = cms.double( 10.0 ), - kPoorRecoFlagEB = cms.bool( True ), - amplitudeThresholdEE = cms.double( 10.0 ), - EBtimeFitLimits_Lower = cms.double( 0.2 ), - kPoorRecoFlagEE = cms.bool( False ), - EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ), - useLumiInfoRunHeader = cms.bool( False ), - EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ), - doPrefitEE = cms.bool( False ), - EEtimeFitLimits_Upper = cms.double( 1.4 ), - outOfTimeThresholdGain61pEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61mEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61pEB = cms.double( 5.0 ), - EEtimeConstantTerm = cms.double( 1.0 ), - EBtimeConstantTerm = cms.double( 0.6 ), - chi2ThreshEB_ = cms.double( 65.0 ), - activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ), - outOfTimeThresholdGain61mEB = cms.double( 5.0 ), - doPrefitEB = cms.bool( False ) - ) -) -process.hltEcalRecHitMF = cms.EDProducer( "EcalRecHitProducer", - recoverEEVFE = cms.bool( False ), - EErechitCollection = cms.string( "EcalRecHitsEE" ), - recoverEBIsolatedChannels = cms.bool( False ), - recoverEBVFE = cms.bool( False ), - laserCorrection = cms.bool( True ), - EBLaserMIN = cms.double( 0.5 ), - killDeadChannels = cms.bool( True ), - dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ), - EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitMF','EcalUncalibRecHitsEE' ), - EBLaserMAX = cms.double( 3.0 ), - EELaserMIN = cms.double( 0.5 ), - ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ), - EELaserMAX = cms.double( 8.0 ), - recoverEEIsolatedChannels = cms.bool( False ), - eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ), - recoverEBFE = cms.bool( True ), - algo = cms.string( "EcalRecHitWorkerSimple" ), - ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ), - singleChannelRecoveryThreshold = cms.double( 8.0 ), - ChannelStatusToBeExcluded = cms.vstring( ), - EBrechitCollection = cms.string( "EcalRecHitsEB" ), - singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ), - recoverEEFE = cms.bool( True ), - triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ), - dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ), - flagsMapDBReco = cms.PSet( - kDead = cms.vstring( 'kNoDataNoTP' ), - kGood = cms.vstring( 'kOk', - 'kDAC', - 'kNoLaser', - 'kNoisy' ), - kTowerRecovered = cms.vstring( 'kDeadFE' ), - kNoisy = cms.vstring( 'kNNoisy', - 'kFixedG6', - 'kFixedG1' ), - kNeighboursRecovered = cms.vstring( 'kFixedG0', - 'kNonRespondingIsolated', - 'kDeadVFE' ) - ), - EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHitMF','EcalUncalibRecHitsEB' ), - skipTimeCalib = cms.bool( True ), - algoRecover = cms.string( "EcalRecHitWorkerRecover" ), - eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ), - cleaningConfig = cms.PSet( - cThreshold_endcap = cms.double( 15.0 ), - tightenCrack_e1_double = cms.double( 2.0 ), - cThreshold_barrel = cms.double( 4.0 ), - e6e2thresh = cms.double( 0.04 ), - e4e1Threshold_barrel = cms.double( 0.08 ), - e4e1Threshold_endcap = cms.double( 0.3 ), - tightenCrack_e4e1_single = cms.double( 3.0 ), - cThreshold_double = cms.double( 10.0 ), - e4e1_b_barrel = cms.double( -0.024 ), - tightenCrack_e6e2_double = cms.double( 3.0 ), - e4e1_a_barrel = cms.double( 0.04 ), - tightenCrack_e1_single = cms.double( 2.0 ), - e4e1_a_endcap = cms.double( 0.02 ), - e4e1_b_endcap = cms.double( -0.0125 ), - ignoreOutOfTimeThresh = cms.double( 1.0E9 ) - ), - logWarningEtThreshold_EB_FE = cms.double( 50.0 ), - logWarningEtThreshold_EE_FE = cms.double( 50.0 ) -) -process.hltHcalDigisRegForMuons = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltIterL3MuonCandidates" ), - type = cms.string( "RecoChargedCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.4 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -process.hltHbhePhase1RecoM2RegForMuons = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisRegForMuons" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( True ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -process.hltHbherecoM2RegForMuons = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoM2RegForMuons" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -process.hltTowerMakerForECALMF = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( 1.0E-99 ), - HOWeights = cms.vdouble( 1.0E-99 ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( 1.0E-99 ), - HF1Weight = cms.double( 1.0E-99 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( 1.0E-99 ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0E-99 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0E-99 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( 1.0E-99 ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( 1.0E-99 ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0E-99 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0E-99 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltTowerMakerForHCAL = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( 1.0E-99 ), - EEWeight = cms.double( 1.0E-99 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0E-99 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( 1.0E-99 ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltTowerMakerForHCALM2RegForMuons = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( 1.0E-99 ), - EEWeight = cms.double( 1.0E-99 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0E-99 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( 1.0E-99 ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoM2RegForMuons" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltFixedGridRhoFastjetECALMFForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 2.5 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForECALMF" ) -) -process.hltFixedGridRhoFastjetHCAL = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 2.5 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForHCAL" ) -) -process.hltRecHitInRegionForMuonsMF = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsEB', - 'EcalRegionalRecHitsEE' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltRecHitInRegionForMuonsES = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltParticleFlowRecHitECALForMuonsMF = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -process.hltParticleFlowRecHitPSForMuons = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsES','EcalRegionalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -process.hltParticleFlowClusterECALUncorrectedForMuonsMF = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMF" ) -) -process.hltParticleFlowClusterPSForMuons = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuons" ) -) -process.hltParticleFlowClusterECALForMuonsMF = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuons" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMF" ) -) -process.hltMuonEcalMFPFClusterIsoForMuons = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.35, 0.193 ), - doRhoCorrection = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMF" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.05 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.05 ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltRegionalTowerForMuonsM2Reg = cms.EDProducer( "EgammaHLTCaloTowerProducer", - L1NonIsoCand = cms.InputTag( "hltIterL3MuonCandidates" ), - EMin = cms.double( 0.0 ), - EtMin = cms.double( 0.0 ), - L1IsoCand = cms.InputTag( "hltIterL3MuonCandidates" ), - useTowersInCone = cms.double( 0.8 ), - towerCollection = cms.InputTag( "hltTowerMakerForHCALM2RegForMuons" ) -) -process.hltParticleFlowRecHitHBHEM2RegForMuons = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbherecoM2RegForMuons" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -process.hltParticleFlowClusterHBHEM2RegForMuons = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEM2RegForMuons" ) -) -process.hltParticleFlowClusterHCALM2RegForMuons = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEM2RegForMuons" ) -) -process.hltMuonHcalM2RegPFClusterIsoForMuons = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.227, 0.372 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetHCAL" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.1 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALM2RegForMuons" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( True ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.1 ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMuonTkRelIsolationCut0p07Map = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.07 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2L3MuonMerged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ) -) -process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltTauJet5 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 5.0 ) -) -process.hltParticleFlowBlockForTaus = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), - source = cms.InputTag( "hltLightPFTracks" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -process.hltParticleFlowForTaus = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuons" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlockForTaus" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -process.hltAK4PFJetsForTaus = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlowForTaus" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltTauPFJets08Region = cms.EDProducer( "RecoTauJetRegionProducer", - src = cms.InputTag( "hltAK4PFJetsForTaus" ), - deltaR = cms.double( 0.8 ), - pfCandAssocMapSrc = cms.InputTag( "" ), - maxJetAbsEta = cms.double( 99.0 ), - minJetPt = cms.double( -1.0 ), - pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -process.hltTauPFJetsRecoTauChargedHadrons = cms.EDProducer( "PFRecoTauChargedHadronProducer", - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs('kChargedPFCandidate')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0.5" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - minBlockElementMatchesPhoton = cms.int32( 2 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 100.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "chargedPFCandidates" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), - minMergeNeutralHadronEt = cms.double( 0.0 ) - ) - ) -) -process.hltPFTauPiZeros = cms.EDProducer( "RecoTauPiZeroProducer", - massHypothesis = cms.double( 0.136 ), - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "RecoTauPiZeroStringQuality" ), - selection = cms.string( "algoIs('kStrips')" ), - name = cms.string( "InStrip" ), - selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), - applyElecTrackQcuts = cms.bool( False ), - stripCandidatesParticleIds = cms.vint32( 2, 4 ), - makeCombinatoricStrips = cms.bool( False ), - stripPhiAssociationDistance = cms.double( 0.2 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - maxStripBuildIterations = cms.int32( -1 ), - updateStripAfterEachDaughter = cms.bool( False ), - stripEtaAssociationDistance = cms.double( 0.05 ), - minStripEt = cms.double( 1.0 ), - plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), - minGammaEtStripAdd = cms.double( 0.0 ), - name = cms.string( "s" ) - ) - ) -) -process.hltPFTausSansRef = cms.EDProducer( "RecoTauProducer", - piZeroSrc = cms.InputTag( "hltPFTauPiZeros" ), - modifiers = cms.VPSet( - cms.PSet( ElectronPreIDProducer = cms.InputTag( "elecpreid" ), - EcalStripSumE_minClusEnergy = cms.double( 0.1 ), - ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ), - EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), - plugin = cms.string( "RecoTauElectronRejectionPlugin" ), - EcalStripSumE_deltaEta = cms.double( 0.03 ), - name = cms.string( "shrinkingConeElectronRej" ), - DataType = cms.string( "AOD" ), - EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), - maximumForElectrionPreIDOutput = cms.double( -0.1 ) - ) - ), - jetRegionSrc = cms.InputTag( "hltTauPFJets08Region" ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "" ), - chargedHadronSrc = cms.InputTag( "hltTauPFJetsRecoTauChargedHadrons" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( isoConePiZeros = cms.string( "0.4" ), - leadObjectPt = cms.double( 0.5 ), - signalConePiZeros = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - signalConeChargedHadrons = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - matchingCone = cms.string( "0.4" ), - isoConeChargedHadrons = cms.string( "0.4" ), - plugin = cms.string( "RecoTauBuilderConePlugin" ), - usePFLeptons = cms.bool( True ), - pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ), - isoConeNeutralHadrons = cms.string( "0.4" ), - name = cms.string( "fixedConeTau" ), - maxSignalConeChargedHadrons = cms.int32( 3 ), - minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), - signalConeNeutralHadrons = cms.string( "0.1" ) - ) - ), - buildNullTaus = cms.bool( True ) -) -process.hltPFTaus = cms.EDProducer( "RecoTauPiZeroUnembedder", - src = cms.InputTag( "hltPFTausSansRef" ) -) -process.hltPFTauTrackFindingDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -process.hltSelectedPFTausTrackFinding = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTauTrack = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 0.0 ) -) -process.hltPFTauLooseAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauLooseRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 50.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauLooseAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseRelativeChargedIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltPFTau27Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltSelectedPFTausTrackFindingLooseChargedIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltPFTauAgainstMuonDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", - maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), - maxNumberOfHitsLast2Stations = cms.int32( -1 ), - maskMatchesRPC = cms.vint32( 0, 0, 0, 0 ), - maskMatchesCSC = cms.vint32( 1, 0, 0, 0 ), - maskHitsCSC = cms.vint32( 0, 0, 0, 0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - verbosity = cms.int32( 0 ), - maskMatchesDT = cms.vint32( 0, 0, 0, 0 ), - minPtMatchedMuon = cms.double( 5.0 ), - dRmuonMatchLimitedToJetArea = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maskHitsDT = cms.vint32( 0, 0, 0, 0 ), - HoPMin = cms.double( -1.0 ), - maxNumberOfMatches = cms.int32( 1 ), - discriminatorOption = cms.string( "custom" ), - dRmuonMatch = cms.double( 0.3 ), - srcMuons = cms.InputTag( "" ), - doCaloMuonVeto = cms.bool( False ) -) -process.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackLooseChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltL1JetsHLTPFTauTrackLooseChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -process.hltSelectedPFTau27LooseChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltOverlapFilterIsoMu20LooseChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27LooseChargedIsolationAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauMediumAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauMediumRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 60.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauMediumAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumRelativeChargedIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -process.hltSelectedPFTausTrackFindingMediumChargedIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackMediumChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltL1JetsHLTPFTauTrackMediumChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -process.hltSelectedPFTau27MediumChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltOverlapFilterIsoMu20MediumChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27MediumChargedIsolationAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauTightAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauTightRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.04 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 70.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauTightAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightRelativeChargedIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -process.hltSelectedPFTausTrackFindingTightChargedIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -process.hltSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltOverlapFilterIsoMu20TightChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauTightOutOfSignalConePhotonsDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.1 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( True ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlow" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -process.hltSelectedPFTau27LooseChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltOverlapFilterIsoMu20LooseChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27LooseChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -process.hltSelectedPFTau27MediumChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltOverlapFilterIsoMu20MediumChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27MediumChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackTightChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -process.hltSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltOverlapFilterIsoMu20TightChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltL1sSingleMu22er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltPFTau20 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTau20Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTau20TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTau20TrackLooseChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltOverlapFilterIsoMu24LooseChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackLooseChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau20TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTau20TrackMediumChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltOverlapFilterIsoMu24MediumChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackMediumChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1TightChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau20TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTau20TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltOverlapFilterIsoMu24TightChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackTightChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20TightIDSingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau20TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltOverlapFilterIsoMu24LooseChargedIsoTightOOSCPhotonsPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20TightIDSingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau20TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltOverlapFilterIsoMu24MediumChargedIsoTightOOSCPhotonsPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1TightChargedIsoPFTau20TightIDSingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau20TrackTightChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltOverlapFilterIsoMu24TightChargedIsoTightOOSCPhotonsPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackTightChargedIsoTightOOSCPhotonsAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltL1sSingleMu18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu18" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu20 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu18L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu18L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu18L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltL1sSingleMu22 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu24 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sSingleMu22L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltPreIsoMu24eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleMu22or25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu27 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 27.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltPreIsoMu30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 30.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f30QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltL1sV0SingleJetC20NotBptxOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er3p0_NotBptxOR" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreUncorrectedJetE30NoBPTX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltStoppedHSCPTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "" ), - AllowMissingInputs = cms.bool( True ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltStoppedHSCPIterativeCone4CaloJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "IterativeCone" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltStoppedHSCPTowerMakerForAll" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "offlinePrimaryVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltStoppedHSCP1CaloJetEnergy30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - MinE = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreUncorrectedJetE30NoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleJetC20NotBptxOR3BXEmulated = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er3p0_NotBptxOR_3BX" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltStoppedHSCPHpdFilter = cms.EDFilter( "HLTHPDFilter", - rbxSpikeEnergy = cms.double( 50.0 ), - energy = cms.double( -99.0 ), - inputTag = cms.InputTag( "hltHbhereco" ), - hpdSpikeIsolationEnergy = cms.double( 1.0 ), - hpdSpikeEnergy = cms.double( 10.0 ), - rbxSpikeUnbalance = cms.double( 0.2 ) -) -process.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet43er3p0_NotBptxOR_3BX OR L1_SingleJet46er3p0_NotBptxOR_3BX" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreUncorrectedJetE60NoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltStoppedHSCP1CaloJetEnergy60 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - MinE = cms.double( 60.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreUncorrectedJetE70NoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltStoppedHSCP1CaloJetEnergy70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - MinE = cms.double( 70.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreL1SingleMu18 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreL1SingleMu25 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreL2Mu10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2fL1sMu22or25L1f0L2FilteredQ = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 0, 0, 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 0, 0, 0 ) -) -process.hltL1sSingleMuOpenNotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR_3BX" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL2Mu10NoVertexNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR3BX" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer", - debug = cms.untracked.bool( False ), - Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ), - recHits2DLabel = cms.InputTag( "dt2DSegments" ), - recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ), - Reco4DAlgoConfig = cms.PSet( - Reco2DAlgoConfig = cms.PSet( - AlphaMaxPhi = cms.double( 1.0 ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AlphaMaxTheta = cms.double( 0.9 ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - MaxChi2 = cms.double( 4.0 ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - MaxAllowedHits = cms.uint32( 50 ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ), - Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AllDTRecHits = cms.bool( True ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ) -) -process.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator", - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - ForcePointDown = cms.bool( False ), - EnableDTMeasurement = cms.bool( True ), - MaxCSCChi2 = cms.double( 300.0 ), - MaxDTChi2 = cms.double( 300.0 ), - MaxSeeds = cms.int32( 1000 ), - EnableCSCMeasurement = cms.bool( True ) -) -process.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MaxEta = cms.double( 2.5 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - L1MinPt = cms.double( 0.0 ), - L1MinQuality = cms.uint32( 1 ), - GMTReadoutCollection = cms.InputTag( "" ), - UseUnassociatedL1 = cms.bool( False ), - UseOfflineSeed = cms.untracked.bool( True ), - MatchDR = cms.vdouble( 0.3 ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ) -) -process.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" ) -) -process.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( "hltL2CosmicMuons" ) -) -process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1sSingleMuOpenNotBptxOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL2Mu10NoVertexNoBPTX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMuOpenNotBptxORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltPreL2Mu45NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - MinPt = cms.double( 45.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 3 ) -) -process.hltPreL2Mu40NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - MinPt = cms.double( 40.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 3 ) -) -process.hltPreL2Mu50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2MuonSeedsAllBx = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ), - CentralBxOnly = cms.bool( False ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MaxEta = cms.double( 2.5 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - L1MinPt = cms.double( 0.0 ), - L1MinQuality = cms.uint32( 7 ), - GMTReadoutCollection = cms.InputTag( "" ), - UseUnassociatedL1 = cms.bool( False ), - UseOfflineSeed = cms.untracked.bool( True ), - MatchDR = cms.vdouble( 0.3 ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ) -) -process.hltL2MuonsAllBx = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2MuonSeedsAllBx" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "Exhaustive" ) -) -process.hltL2MuonCandidatesAllBx = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( 'hltL2MuonsAllBx','UpdatedAtVtx' ) -) -process.hltL2fL1sMu22or25L1f0L2AllBxFiltered50Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), - MinPt = cms.double( 50.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2MuonsAllBx" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( False ), - CandTag = cms.InputTag( "hltL2MuonCandidatesAllBx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1sSingleMuOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu14er2p1 OR L1_SingleMu16er2p1 OR L1_SingleMu18er2p1 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleL2Mu50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMuORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOR" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMuORL1f0DoubleL2AllBxFiltered50Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), - MinPt = cms.double( 50.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2MuonsAllBx" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( False ), - CandTag = cms.InputTag( "hltL2MuonCandidatesAllBx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1sDoubleMu125to157 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_13_6 OR L1_DoubleMu_15_5 OR L1_DoubleMu_15_7 OR L1_DoubleMu_15_7_SQ OR L1_DoubleMu_15_7_SQ_Mass_Min4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu17TrkIsoVVLMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1DoubleMu155fPreFiltered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1DoubleMu155fFiltered17 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3MuonRelTrkIsolationVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.4 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "notUsed" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( False ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( False ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ) -) -process.hltDiMuon178RelTrkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered8" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltPreMu19TrkIsoVVLMu9TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1DoubleMu155fPreFiltered9 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 9.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1DoubleMu155fFiltered19 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 19.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuon199RelTrkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered9" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuon178RelTrkIsoFiltered0p4" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuon178RelTrkIsoFiltered0p4" ) -) -process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon199RelTrkIsoFiltered0p4DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuon199RelTrkIsoFiltered0p4" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuon199RelTrkIsoFiltered0p4" ) -) -process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon178Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon199Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 19.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon178Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon199Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 9.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 19.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -process.hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu25TkMu0Onia = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 25.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuonGlbFiltered25TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 12.0 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 2.8 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 25.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltDiMuonGlb25Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ) -) -process.hltPreMu30TkMu0Onia = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 30.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuonGlbFiltered30TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 12.0 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 2.8 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 30.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltDiMuonGlb30Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered30TrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered30TrkFiltered0" ) -) -process.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu16er2p1 OR L1_SingleMu18er2p1 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu20TkMu0Phi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuonGlbFiltered20TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.2 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 0.85 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 20.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltDiMuonGlb20Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ) -) -process.hltPreMu25TkMu0Phi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 25.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuonGlbFiltered25PhiTrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.2 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 0.85 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 25.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltDiMuonGlb25PhiTrk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ) -) -process.hltPreMu20 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu27 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 50.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltPreMu55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered55Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 55.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltPreOldMu100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2fOldL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - copyMuonRecHit = cms.bool( False ), - propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - ComponentName = cms.string( "TSGForRoadSearch" ), - maxChi2 = cms.double( 40.0 ), - manySeeds = cms.bool( False ), - propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), - option = cms.uint32( 3 ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', - 'hltESPSteppingHelixPropagatorAlong' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( ), - PtCut = cms.double( 1.0 ) -) -process.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedOIState" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -process.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - beamSpot = cms.InputTag( "unused" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - SelectState = cms.bool( False ), - ErrorRescaling = cms.double( 3.0 ), - UseVertexState = cms.bool( True ), - SigmaZ = cms.double( 25.0 ), - MaxChi2 = cms.double( 40.0 ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - ComponentName = cms.string( "TSGFromPropagation" ), - UpdateState = cms.bool( True ), - ResetMethod = cms.string( "matrix" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', - 'hltESPSmartPropagatorAnyOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -process.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedOIHit" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -process.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' ) -) -process.hltPixelLayerPairsLegacy = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg', - 'FPix2_pos+TEC1_pos', - 'FPix2_pos+TEC2_pos', - 'TEC1_pos+TEC2_pos', - 'TEC2_pos+TEC3_pos', - 'FPix2_neg+TEC1_neg', - 'FPix2_neg+TEC2_neg', - 'TEC1_neg+TEC2_neg', - 'TEC2_neg+TEC3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 1 ) - ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - firstTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), - ComponentName = cms.string( "StandardHitTripletGenerator" ), - GeneratorPSet = cms.PSet( - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - maxElement = cms.uint32( 0 ), - useFixedPreFiltering = cms.bool( False ), - extraHitRZtolerance = cms.double( 0.06 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.06 ), - useBending = cms.bool( True ), - ComponentName = cms.string( "PixelTripletHLTGenerator" ), - useMultScattering = cms.bool( True ) - ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - secondTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerPairsLegacy" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - PSetNames = cms.vstring( 'firstTSG', - 'secondTSG' ), - thirdTSG = cms.PSet( - etaSeparation = cms.double( 2.0 ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - PSetNames = cms.vstring( 'endcapTSG', - 'barrelTSG' ), - barrelTSG = cms.PSet( ), - ComponentName = cms.string( "DualByEtaTSG" ), - endcapTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ) - ), - ComponentName = cms.string( "CombinedTSG" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -process.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedIOHit" ), - reverseTrajectories = cms.bool( False ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -process.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", - labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' ) -) -process.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner", - labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' ) -) -process.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) -) -process.hltL3Muons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) -) -process.hltOldL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ), - InputObjects = cms.InputTag( "hltL3Muons" ), - MuonPtOption = cms.string( "Tracker" ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "" ), - PreviousCandTag = cms.InputTag( "hltL2fOldL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 100.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltOldL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltPreTkMu100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1MuonsPt15 = cms.EDProducer( "HLTL1TMuonSelector", - L1MinPt = cms.double( 15.0 ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MinQuality = cms.uint32( 3 ), - L1MaxEta = cms.double( 5.0 ) -) -process.hltIter0HighPtTkMuPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltIter0HighPtTkMuPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltIter0HighPtTkMuPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL1MuonsPt15" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -process.hltIter0HighPtTkMuPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter0HighPtTkMuPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -process.hltIter0HighPtTkMuPixelTracksHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.06 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltIter0HighPtTkMuPixelTracksHitDoublets" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.06 ) -) -process.hltIter0HighPtTkMuPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIter0HighPtTkMuPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIter0HighPtTkMuPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIter0HighPtTkMuPixelTracksHitTriplets" ) -) -process.hltIter0HighPtTkMuPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "notUsed" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIter0HighPtTkMuPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0HighPtTkMuPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0HighPtTkMuCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( False ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter0HighPtTkMuCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "notUsed" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter2HighPtTkMuClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0HighPtTkMuTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2HighPtTkMuMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2HighPtTkMuPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2HighPtTkMuPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL1MuonsPt15" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -process.hltIter2HighPtTkMuPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2HighPtTkMuPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2HighPtTkMuPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter2HighPtTkMuPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2HighPtTkMuPixelLayerPairs" ) -) -process.hltIter2HighPtTkMuPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2HighPtTkMuPixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2HighPtTkMuPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtTkMuMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2HighPtTkMuCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtTkMuMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( False ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter2HighPtTkMuCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "notUsed" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter2HighPtTkMuMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity','hltIter2HighPtTkMuTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity','hltIter2HighPtTkMuTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltHighPtTkMu50TkFilt = cms.EDFilter( "HLTTrackWithHits", - saveTags = cms.bool( True ), - src = cms.InputTag( "hltIter2HighPtTkMuMerged" ), - MinPT = cms.double( 50.0 ), - MinN = cms.int32( 1 ), - MinPXL = cms.int32( 1 ), - MinBPX = cms.int32( 0 ), - MaxN = cms.int32( 99999 ), - MinFPX = cms.int32( 0 ) -) -process.hltHighPtTkMuons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltIter2HighPtTkMuMerged' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltHighPtTkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltHighPtTkMuons" ) -) -process.hltL3fL1sMu25f0TkFiltered100Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 1.0E99 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - minPt = cms.double( 100.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltHighPtTkMuonCands" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltHighPtTkMuons" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltL1sSingleJet12BptxAND = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet12_BptxAND" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJet15NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJet15 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 15.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( False ), - minPtAve = cms.double( 15.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( -5.5 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( 5.5 ), - minPtTag = cms.double( 15.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJet25NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJet25 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 25.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( False ), - minPtAve = cms.double( 25.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( -5.5 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( 5.5 ), - minPtTag = cms.double( 25.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJet15FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJet15FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 15.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( True ), - minPtAve = cms.double( 15.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( 3.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( -3.0 ), - minPtTag = cms.double( 15.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJet25FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJet25FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 25.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( True ), - minPtAve = cms.double( 25.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( 3.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( -3.0 ), - minPtTag = cms.double( 25.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -process.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJetAve40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve30 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 30.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve40 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 40.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJetAve60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve45 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 45.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve60 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 60.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJetAve80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve60 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 60.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve80 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 80.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJetAve140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve110 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 110.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve140 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 140.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltL1sSingleJet120 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJetAve200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve170 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 170.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve200 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 200.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJetAve260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve210 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 210.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve260 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 260.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJetAve320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve270 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 270.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve320 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 320.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJetAve400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve350 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 350.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve400 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 400.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJetAve500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve450 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 450.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve500 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 500.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJetAve15HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiPFJetAve15ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 10.0 ), - minPtAve = cms.double( 15.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreDiPFJetAve25HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiPFJetAve25ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 10.0 ), - minPtAve = cms.double( 25.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreDiPFJetAve35HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiPFJetAve35ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 10.0 ), - minPtAve = cms.double( 35.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJetAve60HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet40ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltSingleCaloJet40ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>40 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet40ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet40ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve60ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 30.0 ), - minPtAve = cms.double( 60.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreDiPFJetAve80HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet50ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltSingleCaloJet50ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>50 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet50ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet50ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve80ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 40.0 ), - minPtAve = cms.double( 80.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltL1sV0SingleJet60 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJetAve100HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet60ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -process.hltSingleCaloJet60ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>60 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet60ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet60ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve100ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 50.0 ), - minPtAve = cms.double( 100.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreDiPFJetAve160HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet100ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -process.hltSingleCaloJet100ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>100 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet100ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet100ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve160ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 80.0 ), - minPtAve = cms.double( 160.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreDiPFJetAve220HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet140ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -process.hltSingleCaloJet140ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>140 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet140ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet140ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve220ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 110.0 ), - minPtAve = cms.double( 220.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreDiPFJetAve300HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet200ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltSingleCaloJet200ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>200 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet200ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet200ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve300ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 150.0 ), - minPtAve = cms.double( 300.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreAK8PFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet10AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet10AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet40AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPreAK8PFJet60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet40AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets40AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet40AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet60AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -process.hltPreAK8PFJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet50AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets50AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet50AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet80AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltPreAK8PFJet140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet110AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets110AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet110AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet140AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -process.hltPreAK8PFJet200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet170AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets170AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet170AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet200AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltPreAK8PFJet260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet210AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets210AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet210AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet260AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -process.hltPreAK8PFJet320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet270AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets270AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet270AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet320AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -process.hltPreAK8PFJet400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet350AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets350AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet350AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet400AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPreAK8PFJet450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet400AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets400AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet400AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet450AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPreAK8PFJet500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet450AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets450AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet450AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet500AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -process.hltPreAK8PFJet550 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet500AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets500AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet500AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet550AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets500AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 550.0 ) -) -process.hltPrePFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet10" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPrePFJet60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets40 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet40" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet60 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -process.hltPrePFJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet50" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltPrePFJet140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet110 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets110 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet110" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet140 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -process.hltPrePFJet200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet170 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets170 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet170" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltPrePFJet260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet210 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets210 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet210" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet260 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -process.hltPrePFJet320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet270 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets270 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet270" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet320 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -process.hltPrePFJet400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet350 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets350 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet350" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPrePFJet450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet400 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets400 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet400" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet450 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPrePFJet500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet450 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets450 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet450" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet500 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -process.hltPrePFJet550 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSinglePFJet550 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 550.0 ) -) -process.hltPrePFJetFwd40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet10" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFJetFwd60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets40 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet40" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet60 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -process.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFJetFwd80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet50" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFJetFwd140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet110 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets110 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet110" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet140 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -process.hltL1sSingleJet120Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFJetFwd200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet170 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets170 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet170" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltPrePFJetFwd260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet210 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets210 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet210" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet260 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -process.hltPrePFJetFwd320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet270 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets270 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet270" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet320 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -process.hltPrePFJetFwd400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet350 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets350 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet350" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPrePFJetFwd450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet400 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets400 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet400" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet450 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPrePFJetFwd500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet450 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets450 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet450" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet500 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -process.hltPreAK8PFJetFwd40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet10AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet10AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet40AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPreAK8PFJetFwd60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet40AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet40AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet60AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -process.hltPreAK8PFJetFwd80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet50AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet50AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet80AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltPreAK8PFJetFwd140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet110AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet110AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet140AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -process.hltPreAK8PFJetFwd200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet170AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets170AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet170AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet200AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltPreAK8PFJetFwd260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet210AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets210AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet210AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet260AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -process.hltPreAK8PFJetFwd320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet270AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets270AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet270AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet320AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -process.hltPreAK8PFJetFwd400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet350AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets350AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet350AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet400AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPreAK8PFJetFwd450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet400AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets400AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet400AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet450AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPreAK8PFJetFwd500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet450AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets450AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet450AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet500AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -process.hltL1sHTT120er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT180 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHtMhtJet30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 30.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltHT130Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 130.0 ) -) -process.hltPFHT180Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 180.0 ) -) -process.hltL1sHTT160er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT160er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT250 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT200Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 200.0 ) -) -process.hltPFHT250Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 250.0 ) -) -process.hltL1sHTT200er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT200er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT370 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT320Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 320.0 ) -) -process.hltPFHT370Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 370.0 ) -) -process.hltL1sHTT255er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT255er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT430 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT380Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 380.0 ) -) -process.hltPFHT430Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 430.0 ) -) -process.hltPrePFHT510 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT460Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 460.0 ) -) -process.hltPFHT510Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 510.0 ) -) -process.hltPrePFHT590 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT515Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 515.0 ) -) -process.hltPFHT590Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 590.0 ) -) -process.hltPrePFHT680 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT580Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 580.0 ) -) -process.hltPFHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 680.0 ) -) -process.hltPrePFHT780 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 680.0 ) -) -process.hltPFHT780Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 780.0 ) -) -process.hltPrePFHT890 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT790Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 790.0 ) -) -process.hltPFHT890Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 890.0 ) -) -process.hltPrePFHT1050 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT900Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 900.0 ) -) -process.hltPFHT1050Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 1050.0 ) -) -process.hltPrePFHT500PFMET100PFMHT100IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMet = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltTowerMakerForAll" ) -) -process.hltMET70 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 70.0 ) -) -process.hltHcalNoiseInfoProducer = cms.EDProducer( "HcalNoiseInfoProducer", - lMinRatio = cms.double( 0.7 ), - lMaxHighEHitTime = cms.double( 9999.0 ), - pMinHighEHitTime = cms.double( -4.0 ), - lMaxLowEHitTime = cms.double( 9999.0 ), - TS4TS5EnergyThreshold = cms.double( 50.0 ), - digiCollName = cms.string( "hltHcalDigis" ), - lMinHPDHits = cms.int32( 17 ), - tMinRBXHits = cms.int32( 50 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0, 4000.0 ), - minEZeros = cms.double( 10.0 ), - pMinRBXHits = cms.int32( 20 ), - tMinHPDHits = cms.int32( 16 ), - pMaxHPDEMF = cms.double( 0.02 ), - minRecHitE = cms.double( 1.5 ), - hlMaxHPDEMF = cms.double( -9999.0 ), - lRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.5, 0.0, 0.0, 1.0, -0.5 ), - maxCaloTowerIEta = cms.int32( 20 ), - maxNHF = cms.double( 0.9 ), - pMinEEMF = cms.double( 10.0 ), - pMaxRatio = cms.double( 0.85 ), - caloTowerCollName = cms.string( "hltTowerMakerForAll" ), - pMinEZeros = cms.double( 5.0 ), - pMaxHighEHitTime = cms.double( 5.0 ), - pMaxLowEHitTime = cms.double( 6.0 ), - minHighHitE = cms.double( 25.0 ), - minR45HitE = cms.double( 5.0 ), - tRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.2, 0.0, 0.0, 1.0, -0.2 ), - fillRecHits = cms.bool( True ), - lMinZeros = cms.int32( 10 ), - lMinRBXHits = cms.int32( 999 ), - pMinRBXRechitR45Fraction = cms.double( 0.1 ), - pMinRBXRechitR45EnergyFraction = cms.double( 0.1 ), - HcalRecHitFlagsToBeExcluded = cms.vint32( 11, 12, 13, 14, 15 ), - calibdigiHFthreshold = cms.double( -999.0 ), - minLowHitE = cms.double( 10.0 ), - minEEMF = cms.double( 50.0 ), - pMinRatio = cms.double( 0.75 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - pMaxRBXEMF = cms.double( 0.02 ), - pMinE = cms.double( 40.0 ), - tMaxRatio = cms.double( 0.92 ), - maxTrackEta = cms.double( 2.0 ), - tMinHighEHitTime = cms.double( -7.0 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), - lMaxRatio = cms.double( 0.96 ), - fillCaloTowers = cms.bool( True ), - fillDigis = cms.bool( True ), - lMinHighEHitTime = cms.double( -9999.0 ), - calibdigiHFtimeslices = cms.vint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ), - calibdigiHBHEthreshold = cms.double( 15.0 ), - pMinERatio = cms.double( 25.0 ), - fillTracks = cms.bool( False ), - trackCollName = cms.string( "generalTracks" ), - pMinZeros = cms.int32( 4 ), - minTrackPt = cms.double( 1.0 ), - tMinRatio = cms.double( 0.73 ), - TS4TS5UpperCut = cms.vdouble( 999.0, 999.0, 999.0, 999.0, 999.0 ), - pMinLowEHitTime = cms.double( -6.0 ), - maxjetindex = cms.int32( 0 ), - pMinRBXRechitR45Count = cms.int32( 1 ), - pMinHPDHits = cms.int32( 10 ), - lMinLowEHitTime = cms.double( -9999.0 ), - recHitCollName = cms.string( "hltHbhereco" ), - tMinHPDNoOtherHits = cms.int32( 9 ), - minERatio = cms.double( 50.0 ), - jetCollName = cms.string( "" ), - tMinLowEHitTime = cms.double( -9999.0 ), - tMaxHighEHitTime = cms.double( 6.0 ), - tMinZeros = cms.int32( 8 ), - lMinHPDNoOtherHits = cms.int32( 10 ), - maxProblemRBXs = cms.int32( 20 ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), - tMaxLowEHitTime = cms.double( 9999.0 ), - pMinHPDNoOtherHits = cms.int32( 7 ), - calibdigiHBHEtimeslices = cms.vint32( 3, 4, 5, 6 ), - hlMaxRBXEMF = cms.double( 0.01 ) -) -process.hltHcalTowerNoiseCleanerWithrechit = cms.EDProducer( "HLTHcalTowerNoiseCleanerWithrechit", - TS4TS5EnergyThreshold = cms.double( 50.0 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0, 4000.0 ), - HcalNoiseRBXCollection = cms.InputTag( "hltHcalNoiseInfoProducer" ), - minHPDNoOtherHits = cms.int32( 10 ), - minRBXEnergy = cms.double( 50.0 ), - CaloTowerCollection = cms.InputTag( "hltTowerMakerForAll" ), - minRecHitE = cms.double( 1.5 ), - severity = cms.int32( 1 ), - minHighHitE = cms.double( 25.0 ), - minR45HitE = cms.double( 5.0 ), - numRBXsToConsider = cms.int32( 2 ), - minRatio = cms.double( -999.0 ), - maxHighEHitTime = cms.double( 9999.0 ), - maxRBXEMF = cms.double( 0.02 ), - minHPDHits = cms.int32( 17 ), - needEMFCoincidence = cms.bool( True ), - minZeros = cms.int32( 9999 ), - minLowHitE = cms.double( 10.0 ), - TS4TS5UpperCut = cms.vdouble( 999.0, 999.0, 999.0, 999.0, 999.0 ), - minHighEHitTime = cms.double( -9999.0 ), - maxRatio = cms.double( 999.0 ), - hltRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.5, 0.0, 0.0, 1.0, -0.5 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), - maxTowerNoiseEnergyFraction = cms.double( 0.5 ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), - minRBXHits = cms.int32( 999 ), - maxNumRBXs = cms.int32( 2 ) -) -process.hltMetClean = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltHcalTowerNoiseCleanerWithrechit" ) -) -process.hltMETClean60 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 60.0 ) -) -process.hltMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltMHT70 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 70.0 ) -) -process.hltHT400Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 400.0 ) -) -process.hltPFMHTTightID = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFMHTTightID100 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 100.0 ) -) -process.hltPFMETProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "hltPFMet" ), - src = cms.InputTag( "hltParticleFlow" ) -) -process.hltPFMET100 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -process.hltPFHT500Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 500.0 ) -) -process.hltPrePFHT500PFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -process.hltMETClean70 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 70.0 ) -) -process.hltMHT80 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 80.0 ) -) -process.hltPFMHTTightID110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 110.0 ) -) -process.hltPFMET110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -process.hltPrePFHT700PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET60 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 60.0 ) -) -process.hltMETClean50 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 50.0 ) -) -process.hltMHT60 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 60.0 ) -) -process.hltHT550Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 550.0 ) -) -process.hltPFMHTTightID85 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 85.0 ) -) -process.hltPFMET85 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 85.0 ) -) -process.hltPFHT700Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 700.0 ) -) -process.hltPrePFHT700PFMET95PFMHT95IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMHTTightID95 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 95.0 ) -) -process.hltPFMET95 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 95.0 ) -) -process.hltPrePFHT800PFMET75PFMHT75IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET50 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 50.0 ) -) -process.hltMETClean40 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 40.0 ) -) -process.hltMHT50 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 50.0 ) -) -process.hltHT650Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 650.0 ) -) -process.hltPFMHTTightID75 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 75.0 ) -) -process.hltPFMET75 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 75.0 ) -) -process.hltPFHT800Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 800.0 ) -) -process.hltPrePFHT800PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sAllETMHadSeeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet60er3p0_ETM60 OR L1_DoubleJet60er3p0_ETM80 OR L1_ETM100 OR L1_ETM100_Jet60_dPhi_Min0p4 OR L1_ETM105 OR L1_ETM110 OR L1_ETM115 OR L1_ETM120 OR L1_ETM150 OR L1_ETM60 OR L1_ETM70 OR L1_ETM75 OR L1_ETM75_Jet60_dPhi_Min0p4 OR L1_ETM80 OR L1_ETM85 OR L1_ETM90 OR L1_ETM95 OR L1_ETMHF100 OR L1_ETMHF100_Jet60_OR_DiJet30woTT28 OR L1_ETMHF100_Jet60_OR_DoubleJet30 OR L1_ETMHF100_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF105_Jet60_OR_DoubleJet30 OR L1_ETMHF110 OR L1_ETMHF110_Jet60_OR_DiJet30woTT28 OR L1_ETMHF110_Jet60_OR_DoubleJet30 OR L1_ETMHF110_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF115_Jet60_OR_DoubleJet30 OR L1_ETMHF120 OR L1_ETMHF120_Jet60_OR_DiJet30woTT28 OR L1_ETMHF120_Jet60_OR_DoubleJet30 OR L1_ETMHF150 OR L1_ETMHF70 OR L1_ETMHF70_Jet60_OR_DiJet30woTT28 OR L1_ETMHF70_Jet60_OR_DoubleJet30 OR L1_ETMHF70_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF75_Jet60_OR_DoubleJet30 OR L1_ETMHF80 OR L1_ETMHF80_Jet60_OR_DiJet30woTT28 OR L1_ETMHF80_Jet60_OR_DoubleJet30 OR L1_ETMHF80_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF85_Jet60_OR_DoubleJet30 OR L1_ETMHF90 OR L1_ETMHF90_Jet60_OR_DiJet30woTT28 OR L1_ETMHF90_Jet60_OR_DoubleJet30 OR L1_ETMHF90_Jet90_OR_DoubleJet45_OR_TripleJet30 OR L1_ETMHF95_Jet60_OR_DoubleJet30" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMET120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET90 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 90.0 ) -) -process.hltMETClean80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -process.hltMHT90 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 90.0 ) -) -process.hltPFMHTTightID120 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 120.0 ) -) -process.hltPFMET120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltPrePFMET130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET100 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -process.hltMETClean90 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 90.0 ) -) -process.hltMHT100 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 100.0 ) -) -process.hltPFMHTTightID130 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 130.0 ) -) -process.hltPFMET130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -process.hltPrePFMET140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET110 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -process.hltMETClean100 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -process.hltMHT110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 110.0 ) -) -process.hltPFMHTTightID140 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 140.0 ) -) -process.hltPFMET140 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 140.0 ) -) -process.hltPrePFMET100PFMHT100IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectorJets30L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etMin = cms.double( 30.0 ) -) -process.hltSelectorCentralJets30L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets30L1FastJet" ), - etaMin = cms.double( -2.4 ), - etaMax = cms.double( 2.4 ) -) -process.hltSelector8CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 8 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltSelectorCentralJets30L1FastJeta" ) -) -process.hltSelectorJets20L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - etMin = cms.double( 20.0 ) -) -process.hltSelectorCentralJets20L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets20L1FastJet" ), - etaMin = cms.double( -2.4 ), - etaMax = cms.double( 2.4 ) -) -process.hltSiPixelDigisRegForBTag = cms.EDProducer( "SiPixelRawToDigi", - UseQualityInfo = cms.bool( False ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - InputLabel = cms.InputTag( "rawDataCollector" ), - IncludeErrors = cms.bool( False ), - ErrorList = cms.vint32( ), - Regions = cms.PSet( - maxZ = cms.vdouble( 24.0 ), - inputs = cms.VInputTag( 'hltSelectorCentralJets20L1FastJeta' ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - deltaPhi = cms.vdouble( 0.5 ) - ), - Timing = cms.untracked.bool( False ), - CablingMapLabel = cms.string( "" ), - UserErrorList = cms.vint32( ) -) -process.hltSiPixelClustersRegForBTag = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigisRegForBTag" ), - ChannelThreshold = cms.int32( 1000 ), - maxNumberOfClusters = cms.int32( 40000 ), - ClusterThreshold_L1 = cms.int32( 2000 ), - MissCalibrate = cms.untracked.bool( True ), - VCaltoElectronGain = cms.int32( 47 ), - VCaltoElectronGain_L1 = cms.int32( 50 ), - VCaltoElectronOffset = cms.int32( -60 ), - SplitClusters = cms.bool( False ), - payloadType = cms.string( "HLT" ), - SeedThreshold = cms.int32( 1000 ), - VCaltoElectronOffset_L1 = cms.int32( -670 ), - ClusterThreshold = cms.int32( 4000 ) -) -process.hltSiPixelClustersRegForBTagCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - onDemand = cms.bool( False ) -) -process.hltSiPixelRecHitsRegForBTag = cms.EDProducer( "SiPixelRecHitConverter", - VerboseLevel = cms.untracked.int32( 0 ), - src = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ) -) -process.hltPixelLayerQuadrupletsRegForBTag = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - TIB = cms.PSet( ) -) -process.hltSelector4CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltSelectorCentralJets20L1FastJeta" ) -) -process.hltFastPrimaryVertex = cms.EDProducer( "FastPrimaryVertexWithWeightsProducer", - maxJetEta_EC = cms.double( 2.6 ), - peakSizeY_q = cms.double( 1.0 ), - PixelCellHeightOverWidth = cms.double( 1.8 ), - weight_dPhi_EC = cms.double( 0.064516129 ), - zClusterWidth_step1 = cms.double( 2.0 ), - zClusterWidth_step2 = cms.double( 0.65 ), - zClusterWidth_step3 = cms.double( 0.3 ), - weight_dPhi = cms.double( 0.13888888 ), - minJetEta_EC = cms.double( 1.3 ), - ptWeighting = cms.bool( True ), - maxZ = cms.double( 19.0 ), - njets = cms.int32( 999 ), - maxSizeX = cms.double( 2.1 ), - ptWeighting_slope = cms.double( 0.05 ), - weight_SizeX1 = cms.double( 0.88 ), - clusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - weightCut_step2 = cms.double( 0.05 ), - weightCut_step3 = cms.double( 0.1 ), - maxSizeY_q = cms.double( 2.0 ), - endCap = cms.bool( True ), - weight_rho_up = cms.double( 22.0 ), - jets = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - minSizeY_q = cms.double( -0.6 ), - EC_weight = cms.double( 0.008 ), - weight_charge_up = cms.double( 190000.0 ), - maxDeltaPhi = cms.double( 0.21 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - weight_charge_down = cms.double( 11000.0 ), - ptWeighting_offset = cms.double( -1.0 ), - weight_charge_peak = cms.double( 22000.0 ), - minJetPt = cms.double( 0.0 ), - maxDeltaPhi_EC = cms.double( 0.14 ), - zClusterSearchArea_step3 = cms.double( 0.55 ), - barrel = cms.bool( True ), - maxJetEta = cms.double( 2.6 ), - pixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - zClusterSearchArea_step2 = cms.double( 3.0 ) -) -process.hltFastPVPixelVertexFilter = cms.EDFilter( "VertexSelector", - filter = cms.bool( True ), - src = cms.InputTag( "hltFastPrimaryVertex" ), - cut = cms.string( "!isFake && ndof > 0 && abs(z) <= 25 && position.Rho <= 2" ) -) -process.hltFastPVPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.0 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 999.0 ) -) -process.hltFastPVPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltFastPVPixelTracksTrackingRegions = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - vertexSrc = cms.InputTag( "hltFastPrimaryVertex" ), - ptMin = cms.double( 0.9 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.5 ), - originHalfLength = cms.double( 1.5 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ), - deltaPhiRegion = cms.double( 0.3 ) - ) -) -process.hltFastPVPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFastPVPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) -) -process.hltFastPVPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFastPVPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltFastPVPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltFastPVPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltFastPVPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltFastPVPixelTracksHitQuadruplets" ) -) -process.hltFastPVJetTracksAssociator = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - tracks = cms.InputTag( "hltFastPVPixelTracks" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltFastPVJetVertexChecker = cms.EDFilter( "JetVertexChecker", - minPt = cms.double( 0.0 ), - pvErr_x = cms.double( 0.0015 ), - maxETA = cms.double( 2.4 ), - maxTrackPt = cms.double( 20.0 ), - maxNJetsToCheck = cms.int32( 2 ), - minPtRatio = cms.double( 0.1 ), - pvErr_y = cms.double( 0.0015 ), - doFilter = cms.bool( False ), - pvErr_z = cms.double( 1.5 ), - jetTracks = cms.InputTag( "hltFastPVJetTracksAssociator" ), - maxChi2 = cms.double( 20.0 ), - newMethod = cms.bool( True ), - maxNjetsOutput = cms.int32( 2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) -) -process.hltFastPVPixelTracksRecoverFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.0 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 999.0 ) -) -process.hltFastPVPixelTracksRecoverFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltFastPVPixelTracksTrackingRegionsRecover = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltFastPVJetVertexChecker" ), - vertexSrc = cms.InputTag( "hltFastPVJetVertexChecker" ), - ptMin = cms.double( 0.9 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.5 ), - originHalfLength = cms.double( 20.0 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ), - deltaPhiRegion = cms.double( 0.5 ) - ) -) -process.hltFastPVPixelTracksHitDoubletsRecover = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFastPVPixelTracksTrackingRegionsRecover" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) -) -process.hltFastPVPixelTracksHitQuadrupletsRecover = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFastPVPixelTracksHitDoubletsRecover" ), - fitFastCircle = cms.bool( False ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltFastPVPixelTracksRecover = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltFastPVPixelTracksRecoverFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltFastPVPixelTracksRecoverFitter" ), - SeedingHitSets = cms.InputTag( "hltFastPVPixelTracksHitQuadrupletsRecover" ) -) -process.hltFastPVPixelTracksMerger = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( False ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltFastPVPixelTracks','hltFastPVPixelTracksRecover' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltFastPVPixelTracks','hltFastPVPixelTracksRecover' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltFastPVPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForBTag" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltFastPVPixelTracksMerger" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 10.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.07 ) -) -process.hltFastPVPixelVerticesFilter = cms.EDFilter( "VertexSelector", - filter = cms.bool( True ), - src = cms.InputTag( "hltFastPVPixelVertices" ), - cut = cms.string( "!isFake && ndof > 0 && abs(z) <= 25 && position.Rho <= 2" ) -) -process.hltSiStripClustersRegForBTag = cms.EDProducer( "MeasurementTrackerEventProducer", - inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), - pixelClusterProducer = cms.string( "hltSiPixelClustersRegForBTag" ), - switchOffPixelsIfEmpty = cms.bool( True ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) -) -process.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltFastPVPixelTracksMerger" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksForBTag" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersRegForBTag" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForBTag" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersRegForBTag" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','MVAValues' ) -) -process.hltIter1ClustersRefRemovalForBTag = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1MaskedMeasurementTrackerEventForBTag = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -process.hltIter1PixelLayerQuadrupletsForBTag = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1PFlowPixelTrackingRegionsForBTag = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ), - precise = cms.bool( True ), - deltaEta = cms.double( 1.0 ), - deltaPhi = cms.double( 1.0 ) - ) -) -process.hltIter1PFlowPixelClusterCheckForBTag = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -process.hltIter1PFlowPixelHitDoubletsForBTag = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsForBTag" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForBTag" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsForBTag" ) -) -process.hltIter1PFlowPixelHitQuadrupletsForBTag = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsForBTag" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1PFlowPixelSeedsForBTag = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadrupletsForBTag" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFlowPixelSeedsForBTag" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesForBTag" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1PFlowTrackCutClassifierPromptForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1PFlowTrackCutClassifierDetachedForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1PFlowTrackCutClassifierMergedForBTag = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptForBTag', - 'hltIter1PFlowTrackCutClassifierDetachedForBTag' ) -) -process.hltIter1PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedForBTag','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedForBTag','MVAValues' ) -) -process.hltIter1MergedForBTag = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForBTag','hltIter1PFlowTrackSelectionHighPurityForBTag' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForBTag','hltIter1PFlowTrackSelectionHighPurityForBTag' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2ClustersRefRemovalForBTag = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityForBTag" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2MaskedMeasurementTrackerEventForBTag = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -process.hltIter2PixelLayerTripletsForBTag = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2PFlowPixelTrackingRegionsForBTag = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.8 ) - ) -) -process.hltIter2PFlowPixelClusterCheckForBTag = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -process.hltIter2PFlowPixelHitDoubletsForBTag = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsForBTag" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForBTag" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsForBTag" ) -) -process.hltIter2PFlowPixelHitTripletsForBTag = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsForBTag" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2PFlowPixelSeedsForBTag = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTripletsForBTag" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeedsForBTag" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesForBTag" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForBTag" ), - originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierForBTag','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierForBTag','MVAValues' ) -) -process.hltIter2MergedForBTag = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForBTag','hltIter2PFlowTrackSelectionHighPurityForBTag' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedForBTag','hltIter2PFlowTrackSelectionHighPurityForBTag' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltVerticesL3 = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltIter2MergedForBTag" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ), - use_vdt = cms.untracked.bool( True ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -process.hltFastPixelBLifetimeL3Associator = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltImpactParameterTagInfos = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( 'hltVerticesL3','WithBS' ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3Associator" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( True ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -process.hltInclusiveVertexFinder = cms.EDProducer( "InclusiveVertexFinder", - fitterSigmacut = cms.double( 3.0 ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - vertexMinAngleCosine = cms.double( 0.95 ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - useVertexReco = cms.bool( True ), - vertexMinDLenSig = cms.double( 0.5 ), - useDirectVertexFitter = cms.bool( True ), - minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) -) -process.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 2.0 ), - secondaryVertices = cms.InputTag( "hltInclusiveVertexFinder" ), - maxFraction = cms.double( 0.7 ) -) -process.hltTrackVertexArbitrator = cms.EDProducer( "TrackVertexArbitrator", - fitterSigmacut = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - fitterTini = cms.double( 256.0 ), - trackMinLayers = cms.int32( 4 ), - fitterRatio = cms.double( 0.25 ), - secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVertices" ), - sigCut = cms.double( 5.0 ), - distCut = cms.double( 0.04 ), - trackMinPt = cms.double( 0.4 ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - dLenFraction = cms.double( 0.333 ), - trackMinPixels = cms.int32( 1 ), - dRCut = cms.double( 0.4 ) -) -process.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 10.0 ), - secondaryVertices = cms.InputTag( "hltTrackVertexArbitrator" ), - maxFraction = cms.double( 0.2 ) -) -process.hltInclusiveSecondaryVertexFinderTagInfos = cms.EDProducer( "SecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltImpactParameterTagInfos" ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltInclusiveMergedVertices" ) -) -process.hltCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ), - tagInfos = cms.VInputTag( 'hltImpactParameterTagInfos','hltInclusiveSecondaryVertexFinderTagInfos' ) -) -process.hltBTagCaloCSVp7Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.7 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPrePFMET110PFMHT110IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMET120PFMHT120IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMET130PFMHT130IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMET140PFMHT140IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sAllETMHFHTT60Seeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFMET120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFHT60Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 60.0 ) -) -process.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMHTNoMuTightID = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( True ) -) -process.hltPFMHTNoMuTightID120 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 120.0 ) -) -process.hltParticleFlowNoMu = cms.EDFilter( "GenericPFCandidateSelector", - src = cms.InputTag( "hltParticleFlow" ), - cut = cms.string( "particleId!=3" ) -) -process.hltPFMETNoMuProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "pfMetNoMu" ), - src = cms.InputTag( "hltParticleFlowNoMu" ) -) -process.hltPFMETNoMu120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltcorrPFMETTypeOne = cms.EDProducer( "PFJetMETcorrInputProducer", - src = cms.InputTag( "hltAK4PFJets" ), - type1JetPtThreshold = cms.double( 35.0 ), - skipEMfractionThreshold = cms.double( 0.9 ), - skipEM = cms.bool( True ), - jetCorrLabelRes = cms.InputTag( "hltAK4PFCorrector" ), - offsetCorrLabel = cms.InputTag( "hltAK4PFFastJetCorrector" ), - skipMuons = cms.bool( True ), - skipMuonSelection = cms.string( "isGlobalMuon | isStandAloneMuon" ), - jetCorrEtaMax = cms.double( 9.9 ), - jetCorrLabel = cms.InputTag( "hltAK4PFCorrector" ) -) -process.hltPFMETTypeOne = cms.EDProducer( "CorrectedPFMETProducer", - src = cms.InputTag( "hltPFMETProducer" ), - srcCorrections = cms.VInputTag( 'hltcorrPFMETTypeOne:type1' ) -) -process.hltPFMETTypeOne120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltPrePFMETTypeOne110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMETTypeOne110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -process.hltPrePFMETTypeOne120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMETTypeOne130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMETTypeOne130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -process.hltPrePFMETTypeOne140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMETTypeOne140 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 140.0 ) -) -process.hltPrePFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMHTNoMuTightID110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 110.0 ) -) -process.hltPFMETNoMu110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -process.hltPrePFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMHTNoMuTightID130 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 130.0 ) -) -process.hltPFMETNoMu130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -process.hltPrePFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMHTNoMuTightID140 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 140.0 ) -) -process.hltPFMETNoMu140 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 140.0 ) -) -process.hltPreMonoCentralPFJet80PFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCentralCaloJet65 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 65.0 ) -) -process.hltCentralPFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 80.0 ) -) -process.hltPreMonoCentralPFJet80PFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMonoCentralPFJet80PFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMonoCentralPFJet80PFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreL1ETMHadSeeds = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMHT90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET80NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET90NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET100NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET110NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET250NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET250 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 250.0 ) -) -process.hltPreCaloMET70HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET80HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET90HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET100HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET250HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMETClean250 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 250.0 ) -) -process.hltPreCaloMET300HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMETClean300 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 300.0 ) -) -process.hltPreCaloMET350HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMETClean350 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 350.0 ) -) -process.hltPrePFMET200NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMET200 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 200.0 ) -) -process.hltPrePFMET200HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMET250HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMET250 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 250.0 ) -) -process.hltPrePFMET300HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMET300 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 300.0 ) -) -process.hltPrePFMET200HBHEBeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCSCHaloData = cms.EDProducer( "CSCHaloDataProducer", - ExpectedBX = cms.int32( 6 ), - RecHitTime0 = cms.double( 0.0 ), - MinOuterMomentumTheta = cms.double( 0.1 ), - HBHErhLabel = cms.InputTag( "hltHbhereco" ), - SALabel = cms.InputTag( "" ), - MatchingDPhiThreshold = cms.double( 0.18 ), - MaxOuterMomentumTheta = cms.double( 3.0 ), - DphiParam = cms.double( 1.0 ), - RecHitTimeWindow = cms.double( 25.0 ), - DetaParam = cms.double( 0.1 ), - InnerRMinParam = cms.double( 0.0 ), - MaxFreeInverseBeta = cms.double( 0.0 ), - MaxSegmentPhiDiff = cms.double( 0.1 ), - MuonLabel = cms.InputTag( "hltMuons" ), - MatchParameters = cms.PSet( - RPChits = cms.InputTag( "hltRpcRecHits" ), - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - MaxDtMuonSegment = cms.double( -10.0 ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - InnerRMaxParam = cms.double( 99999.0 ), - ECALErhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - MaxSegmentRDiff = cms.double( 10.0 ), - ECALBrhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - L1MuGMTReadoutLabel = cms.InputTag( "" ), - MaxSegmentTheta = cms.double( 0.7 ), - HLTResultLabel = cms.InputTag( "" ), - HLTBitLabel = cms.VInputTag( ), - NormChi2Param = cms.double( 8.0 ), - ALCTDigiLabel = cms.InputTag( "" ), - OuterRMaxParam = cms.double( 99999.0 ), - MatchingDEtaThreshold = cms.double( 0.4 ), - OuterRMinParam = cms.double( 0.0 ), - MatchingDWireThreshold = cms.int32( 5 ), - CosmicMuonLabel = cms.InputTag( "" ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ) -) -process.hltEcalHaloData = cms.EDProducer( "EcalHaloDataProducer", - ESRecHitLabel = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - ESRecHitEnergyThresholdParam = cms.double( 0.3 ), - AngleCutParam = cms.double( 0.51 ), - EBRecHitEnergyThresholdParam = cms.double( 0.3 ), - RoundnessCutParam = cms.double( 0.41 ), - EERecHitEnergyThresholdParam = cms.double( 0.3 ), - NHitsEcalThresholdParam = cms.int32( 4 ), - SuperClusterLabel = cms.InputTag( "" ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - PhotonLabel = cms.InputTag( "" ), - SumEcalEnergyThresholdParam = cms.double( 10.0 ), - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -process.hltHcalHaloData = cms.EDProducer( "HcalHaloDataProducer", - SumHcalEnergyThresholdParam = cms.double( 18.0 ), - NHitsHcalThresholdParam = cms.int32( 4 ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - caloTowerCollName = cms.InputTag( "hltTowerMakerForAll" ), - HORecHitLabel = cms.InputTag( "hltHoreco" ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - HERecHitEnergyThresholdParam = cms.double( 0.5 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - HBRecHitEnergyThresholdParam = cms.double( 0.5 ), - HFRecHitLabel = cms.InputTag( "hltHfreco" ), - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -process.hltGlobalHaloData = cms.EDProducer( "GlobalHaloDataProducer", - rh_et_threshforcscmatching_ee = cms.double( 10.0 ), - IsHLT = cms.bool( True ), - rh_et_threshforcscmatching_eb = cms.double( 10.0 ), - dtcalosegm_thresh_he = cms.double( 15.0 ), - dtcalosegm_thresh_hb = cms.double( 15.0 ), - rcalominrsegm_lowthresh_ee = cms.double( -30.0 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - dtcalosegm_thresh_eb = cms.double( 15.0 ), - rcalominrsegm_lowthresh_eb = cms.double( -30.0 ), - dphicalosegm_thresh_he = cms.double( 0.1 ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - dphicalosegm_thresh_hb = cms.double( 0.15 ), - dtcalosegm_thresh_ee = cms.double( 15.0 ), - EcalHaloDataLabel = cms.InputTag( "hltEcalHaloData" ), - rcalominrsegm_lowthresh_he = cms.double( -30.0 ), - rcalominrsegm_lowthresh_hb = cms.double( -100.0 ), - metLabel = cms.InputTag( "hltMet" ), - dphicalosegm_thresh_ee = cms.double( 0.04 ), - EcalMinMatchingRadiusParam = cms.double( 110.0 ), - MuonLabel = cms.InputTag( "hltMuons" ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - dphicalosegm_thresh_eb = cms.double( 0.04 ), - rh_et_threshforcscmatching_hb = cms.double( 20.0 ), - rh_et_threshforcscmatching_he = cms.double( 20.0 ), - rcalominrsegm_highthresh_hb = cms.double( 20.0 ), - MaxSegmentTheta = cms.double( 0.7 ), - rcalominrsegm_highthresh_he = cms.double( 30.0 ), - EcalMaxMatchingRadiusParam = cms.double( 330.0 ), - HcalHaloDataLabel = cms.InputTag( "hltHcalHaloData" ), - CaloTowerEtThresholdParam = cms.double( 0.3 ), - calotowerLabel = cms.InputTag( "hltTowerMakerForAll" ), - rcalominrsegm_highthresh_ee = cms.double( 30.0 ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), - rcalominrsegm_highthresh_eb = cms.double( 15.0 ), - CSCHaloDataLabel = cms.InputTag( "hltCSCHaloData" ) -) -process.hltCaloRecHitsBeamHaloCleaned = cms.EDProducer( "CaloRecHitsBeamHaloCleaned", - IsHLT = cms.bool( True ), - GlobalHaloDataLabel = cms.InputTag( "hltGlobalHaloData" ), - HBHERecHitsLabel = cms.InputTag( "hltHbhereco" ), - EERecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EBRecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -process.hltTowerMakerForAllBeamHaloCleaned = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltCaloRecHitsBeamHaloCleaned" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEB','hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltMetCleanBH = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltTowerMakerForAllBeamHaloCleaned" ) -) -process.hltMETCleanBH80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetCleanBH" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -process.hltPrePFMETTypeOne200HBHEBeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMETTypeOne200 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 200.0 ) -) -process.hltL1sETM80ToETM150 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETM80 OR L1_ETM85 OR L1_ETM90 OR L1_ETM95 OR L1_ETM100 OR L1_ETM105 OR L1_ETM110 OR L1_ETM115 OR L1_ETM120 OR L1_ETM150" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET105 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 105.0 ) -) -process.hltMETClean65 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 65.0 ) -) -process.hltDeDxEstimatorProducer = cms.EDProducer( "DeDxEstimatorProducer", - UseStrip = cms.bool( True ), - exponent = cms.double( -2.0 ), - UseCalibration = cms.bool( False ), - calibrationPath = cms.string( "" ), - ProbabilityMode = cms.string( "Accumulation" ), - tracks = cms.InputTag( "hltMergedTracks" ), - UsePixel = cms.bool( False ), - ShapeTest = cms.bool( False ), - fraction = cms.double( 0.4 ), - MeVperADCStrip = cms.double( 9.5665E-4 ), - estimator = cms.string( "generic" ), - Reccord = cms.string( "SiStripDeDxMip_3D_Rcd" ), - MeVperADCPixel = cms.double( 3.61E-6 ) -) -process.hltTrk50Filter = cms.EDFilter( "HLTDeDxFilter", - saveTags = cms.bool( True ), - maxAssocCaloE = cms.double( 100.0 ), - caloTowersTag = cms.InputTag( "hltTowerMakerForAll" ), - minNumValidHits = cms.double( 5.0 ), - minPT = cms.double( 50.0 ), - minDEDx = cms.double( -1.0 ), - maxETA = cms.double( 5.5 ), - inputDeDxTag = cms.InputTag( "hltDeDxEstimatorProducer" ), - minNOM = cms.double( -1.0 ), - relTrkIsoDeltaRSize = cms.double( 0.3 ), - maxNHitMissIn = cms.double( 0.0 ), - maxNHitMissMid = cms.double( 0.0 ), - inputTracksTag = cms.InputTag( "hltMergedTracks" ), - maxRelTrkIsoDeltaRp3 = cms.double( 0.05 ), - maxAssocCaloEDeltaRSize = cms.double( 0.5 ) -) -process.hltPreMET120IsoTrk50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET120 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu3_JetC16_dEta_Max0p4_dPhi_Max0p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreSingleJet30Mu12SinglePFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltSingleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -process.hltL2fL1sMu3Jet16L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), - MinPt = cms.double( 8.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltSinglePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -process.hltBSoftMuonGetJetsFromJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltSinglePFBJets40Eta2p3" ) -) -process.hltSelector4JetsJet40PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ) -) -process.hltBSoftMuonJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsJet40PF" ), - etMin = cms.double( 40.0 ) -) -process.hltBSoftMuonMu12L3 = cms.EDProducer( "RecoTrackRefSelector", - minPixelHit = cms.int32( 0 ), - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), - algorithmMaskContains = cms.vstring( ), - usePV = cms.bool( False ), - tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), - minRapidity = cms.double( -5.0 ), - vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 12.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), - minLayer = cms.int32( 0 ), - quality = cms.vstring( ), - minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) -) -process.hltBSoftMuonJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet40PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet40PFMu12L3TagInfos' ) -) -process.hltBSoftMuonJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet40PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreMu12DoublePFJets40CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -process.hltBTagCalo30x8CSVp0p92SingleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltDoublePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets40Eta2p3" ) -) -process.hltSelector4JetsDiJet40PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40PF" ) -) -process.hltBSoftMuonDiJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet40PF" ), - etMin = cms.double( 40.0 ) -) -process.hltBSoftMuonDiJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet40PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40PFMu12L3TagInfos' ) -) -process.hltBSoftMuonDiJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu3_JetC60_dEta_Max0p4_dPhi_Max0p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu12DoublePFJets100CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu3Jet60L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), - MinPt = cms.double( 8.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu3Jet60L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet60L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDoublePFBJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 100.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet100PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets100Eta2p3" ) -) -process.hltSelector4JetsDiJet100PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet100PF" ) -) -process.hltBSoftMuonDiJet100PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet100PF" ), - etMin = cms.double( 100.0 ) -) -process.hltBSoftMuonDiJet100PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet100PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet100PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet100PFMu12L3TagInfos' ) -) -process.hltBSoftMuonDiJet100Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet100PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet100PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu3_JetC120_dEta_Max0p4_dPhi_Max0p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu12DoublePFJets200CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu3Jet120L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), - MinPt = cms.double( 8.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet120L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDoublePFBJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 200.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet200PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets200Eta2p3" ) -) -process.hltSelector4JetsDiJet200PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200PF" ) -) -process.hltBSoftMuonDiJet200PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet200PF" ), - etMin = cms.double( 200.0 ) -) -process.hltBSoftMuonDiJet200PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet200PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet200PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200PFMu12L3TagInfos' ) -) -process.hltBSoftMuonDiJet200Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreMu12DoublePFJets350CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFBJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 350.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet350PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets350Eta2p3" ) -) -process.hltSelector4JetsDiJet350PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet350PF" ) -) -process.hltBSoftMuonDiJet350PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet350PF" ), - etMin = cms.double( 350.0 ) -) -process.hltBSoftMuonDiJet350PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet350PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet350PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet350PFMu12L3TagInfos' ) -) -process.hltBSoftMuonDiJet350Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet350PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet350PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu12DoublePFJets40MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu12Dijet40L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltBTagCalo30x8CSVp0p92DoubleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltL2fL1sMu12Dijet40L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40L1Filtered0" ), - MinPt = cms.double( 8.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Dijet40L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDoublePFJets40Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreMu12DoublePFJets54MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFBJets54Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 54.0 ) -) -process.hltDoublePFJets54Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet54PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets54Eta2p3" ) -) -process.hltSelector4JetsDiJet54PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet54PF" ) -) -process.hltBSoftMuonDiJet54PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet54PF" ), - etMin = cms.double( 54.0 ) -) -process.hltBSoftMuonDiJet54PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet54PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet54PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet54PFMu12L3TagInfos' ) -) -process.hltBSoftMuonDiJet54Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet54PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet54PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreMu12DoublePFJets62MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFBJets62Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 62.0 ) -) -process.hltDoublePFJets62Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFBJets62Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets62Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet62PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets62Eta2p3" ) -) -process.hltSelector4JetsDiJet62PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet62PF" ) -) -process.hltBSoftMuonDiJet62PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet62PF" ), - etMin = cms.double( 62.0 ) -) -process.hltBSoftMuonDiJet62PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet62PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet62PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet62PFMu12L3TagInfos' ) -) -process.hltBSoftMuonDiJet62Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet62PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet62PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltL1DoubleJet40er3p0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er3p0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoublePFJets40CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltL1DoubleJet100er3p0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er3p0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoublePFJets100CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleCaloBJets100eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 100.0 ) -) -process.hltSelectorJets80L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etMin = cms.double( 80.0 ) -) -process.hltSelectorCentralJets80L1FastJet = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets80L1FastJet" ), - etaMin = cms.double( -2.4 ), - etaMax = cms.double( 2.4 ) -) -process.hltSelector6CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 6 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltSelectorCentralJets80L1FastJet" ) -) -process.hltBTagCalo80x6CSVp0p92SingleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector6CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltDoublePFJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -process.hltL1DoubleJet120er3p0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er3p0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoublePFJets200CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltPreDoublePFJets350CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -process.hltL1DoubleJet100er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p3_dEta_Max1p6" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoublePFJets100MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBTagCalo80x6CSVp0p92DoubleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector6CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltDoublePFJets100Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 85 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFJets100Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFJets100Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreDoublePFJets116MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJets116Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 116.0 ) -) -process.hltDoublePFJets116Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 85 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFJets116Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFJets116Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreDoublePFJets128MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJets128Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 128.0 ) -) -process.hltDoublePFJets128Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 85 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFJets128Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFJets128Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -process.hltL1sSingleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePhoton300NoHE = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG300erEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 300.0 ), - etcutEB = cms.double( 300.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorSingleMu5IorSingleMu7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu5L1f0L2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu5L1f0L2f5L3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1f0L2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1f0L2f5L3Filtered8" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltL1sMu6DoubleEG10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG10 OR L1_Mu6_DoubleEG17" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu8DiEle12CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1Mu6DoubleEG10f0Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 2 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8Ele12DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 2 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1Mu6DoubleEG10f0Filtered8" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ) -) -process.hltEle12Ele12DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ) -) -process.hltPreMu8DiEle12CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sMu6HTT240 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMuon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu6HTT240" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltMuon8L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3Muon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu6HTT240Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Muon8L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMuon8L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltSingleEle8EgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( False ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltMu8Ele8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSingleEle8EgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu8Ele8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8Ele8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8Ele8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltElectronMuonInvMassFilter8 = cms.EDFilter( "HLTElectronMuonInvMassFilter", - saveTags = cms.bool( True ), - lowerMassCut = cms.double( 8.0 ), - ElectronL1IsoCand = cms.InputTag( "hltEgammaCandidates" ), - electronRelaxed = cms.untracked.bool( True ), - MuonCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ElectronL1NonIsoCand = cms.InputTag( "hltEgammaCandidates" ), - muonPrevCandTag = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - ncandcut = cms.int32( 1 ), - upperMassCut = cms.double( 999999.0 ), - elePrevCandTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltMu8Ele8CaloIdMTrackIdMDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu5_EG23 OR L1_Mu5_LooseIsoEG20 OR L1_Mu7_EG23 OR L1_Mu7_LooseIsoEG20 OR L1_Mu7_LooseIsoEG23" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8" ) -) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleMu10LowQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu10_LowQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu17TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu10lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu10LowQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu10lqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu10lqL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu10lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu10lqL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu10lqL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu10lqL1f0L2Filtered10" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu10lqL1f0L2f10L3Filtered17" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltPreMu19TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu10lqL1f0L2f10L3Filtered19 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu10lqL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu10lqL1f0L2Filtered10" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 19.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu10lqL1f0L2f10L3Filtered19" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltPreBTagMuAK4DiJet20Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBDiJet20L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 20.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet20L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet20L1FastJetCentral" ) -) -process.hltSelector4JetsDiJet20L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet20L1FastJet" ) -) -process.hltBSoftMuonDiJet20L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet20L1FastJet" ), - etMin = cms.double( 20.0 ) -) -process.hltBSoftMuonDiJet20L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet20L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonMu5L3 = cms.EDProducer( "RecoTrackRefSelector", - minPixelHit = cms.int32( 0 ), - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), - algorithmMaskContains = cms.vstring( ), - usePV = cms.bool( False ), - tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), - minRapidity = cms.double( -5.0 ), - vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 5.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), - minLayer = cms.int32( 0 ), - quality = cms.vstring( ), - minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) -) -process.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPreBTagMuAK4DiJet40Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBDiJet40L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet40L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet40L1FastJetCentral" ) -) -process.hltSelector4JetsDiJet40L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40L1FastJet" ) -) -process.hltBSoftMuonDiJet40L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet40L1FastJet" ), - etMin = cms.double( 40.0 ) -) -process.hltBSoftMuonDiJet40L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet40L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPreBTagMuAK4DiJet70Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBDiJet70L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 70.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet70L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet70L1FastJetCentral" ) -) -process.hltSelector4JetsDiJet70L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet70L1FastJet" ) -) -process.hltBSoftMuonDiJet70L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet70L1FastJet" ), - etMin = cms.double( 70.0 ) -) -process.hltBSoftMuonDiJet70L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet70L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPreBTagMuAK4DiJet110Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBDiJet110L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 110.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet110L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet110L1FastJetCentral" ) -) -process.hltSelector4JetsDiJet110L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet110L1FastJet" ) -) -process.hltBSoftMuonDiJet110L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet110L1FastJet" ), - etMin = cms.double( 110.0 ) -) -process.hltBSoftMuonDiJet110L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet110L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPreBTagMuAK4DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBDiJet200L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 170.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet200L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet200L1FastJetCentral" ) -) -process.hltSelector4JetsDiJet200L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200L1FastJet" ) -) -process.hltBSoftMuonDiJet200L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet200L1FastJet" ), - etMin = cms.double( 110.0 ) -) -process.hltBSoftMuonDiJet200L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet200L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreBTagMuAK4Jet300Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBJet300L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 300.0 ) -) -process.hltBSoftMuonGetJetsFromJet300L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBJet300L1FastJetCentral" ) -) -process.hltSelector4JetsJet300L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1FastJet" ) -) -process.hltBSoftMuonJet300L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsJet300L1FastJet" ), - etMin = cms.double( 300.0 ) -) -process.hltBSoftMuonJet300L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonJet300L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPreBTagMuAK8DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBAK8DiJet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -process.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltBAK8DiJet170L1FastJetCentral" ) -) -process.hltSelector4JetsAK8DiJet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet" ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsAK8DiJet170L1FastJet" ), - etMin = cms.double( 110.0 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPreBTagMuAK8Jet300Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBJet300L1AK8FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 300.0 ) -) -process.hltBSoftMuonGetJetsFromJet300L1AK8FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltBJet300L1AK8FastJetCentral" ) -) -process.hltSelector4JetsJet300L1AK8FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1AK8FastJet" ) -) -process.hltBSoftMuonJet300L1AK8FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsJet300L1AK8FastJet" ), - etMin = cms.double( 300.0 ) -) -process.hltBSoftMuonJet300L1AK8FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetL25TagInfos' ) -) -process.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltL1sSingleAndDoubleEG = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_14" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleAndDoubleEGOrPairFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEG" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 2 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ) -) -process.hltPreEle23Ele12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sMu23EG10IorMu20EG17 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu23_EG10 OR L1_Mu20_EG17" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 23.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ) -) -process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12" ) -) -process.hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu25 OR L1_SingleMu30 OR L1_Mu6_DoubleEG17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14 OR L1_DoubleEG_24_17 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_Mu20_EG17 OR L1_Mu23_EG10 OR L1_Mu7_EG23" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu12DoublePhoton20 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fMu12Diphoton20L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fMu12Diphoton20L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fMu12Diphoton20L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu12Diphoton20L1f0L2f8QL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu12DiEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu12DiEG20HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12DiEG20EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sTripleEGOrDoubleEGOrSingleEG = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleEG_18_17_8 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14 OR L1_SingleEG42 OR L1_SingleEG45" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTriplePhoton202020CaloIdLV2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1TripleEGOrDoubleEGOrSingleEG = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sTripleEGOrDoubleEGOrSingleEG" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG20EtL1TripleEGFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1TripleEGOrDoubleEGOrSingleEG" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG20HEL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20EtL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20HEL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG20HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltTriEG20CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreTriplePhoton202020CaloIdLV2R9IdVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -process.hltEG20CaloIdLV2R9IdVLR9IdL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG20CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaR9IDUnseeded = cms.EDProducer( "EgammaHLTR9IDProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -process.hltTriEG20CaloIdLV2R9IdVLR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20CaloIdLV2ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreTriplePhoton303010CaloIdLV2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30EtL1TripleEGFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1TripleEGOrDoubleEGOrSingleEG" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG30HEL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EtL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30HEL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG10HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG30CaloIdLV2EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2ClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG30TriEG10CaloIdLV2EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2ClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 3 ) -) -process.hltPreTriplePhoton303010CaloIdLV2R9IdVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30CaloIdLV2R9IdVLR9IdL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10CaloIdLV2ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG30CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG30TriEG10CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 3 ) -) -process.hltPreTriplePhoton35355CaloIdLV2R9IdVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG35EtL1TripleEGFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1TripleEGOrDoubleEGOrSingleEG" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 35.0 ), - etcutEB = cms.double( 35.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG35HEL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35EtL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG35CaloIdLV2ClusterShapeL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35HEL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG35CaloIdLV2R9IdVLR9IdL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35CaloIdLV2ClusterShapeL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG5EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG5HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG5CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5CaloIdLV2ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG35CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 35.0 ), - etcutEB = cms.double( 35.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG35TriEG5CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 3 ) -) -process.hltL1sSingleEG18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePhoton25 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG18Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG18" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG25L1EG18EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG18Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 25.0 ), - etcutEB = cms.double( 25.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG25L1EG18HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG25L1EG18EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleEG26 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePhoton33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG26Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG26" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG33L1EG26EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG26Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 33.0 ), - etcutEB = cms.double( 33.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG33L1EG26HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG33L1EG26EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleEG34to45 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePhoton50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG34to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to45" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34to45Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG50HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleEG34to50 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePhoton75 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG34ORL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to50" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG75EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 75.0 ), - etcutEB = cms.double( 75.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG75HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG90EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 90.0 ), - etcutEB = cms.double( 90.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG90HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG120EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 120.0 ), - etcutEB = cms.double( 120.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG120HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton150 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG150EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 150.0 ), - etcutEB = cms.double( 150.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG150HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG150EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton175 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG175EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 175.0 ), - etcutEB = cms.double( 175.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG175HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG175EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG200EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 200.0 ), - etcutEB = cms.double( 200.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG200HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG200EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleEG40to50 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePhoton50R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG40to50" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG50R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG50R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG50R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG50R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG50R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPixelVerticesForPhotons = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracks" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltIter0PFlowPixelSeedsFromPixelTracksForPhotons = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFlowPixelSeedsFromPixelTracksForPhotons" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForPhotons" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter1ClustersRefRemovalForPhotons = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForPhotons" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1MaskedMeasurementTrackerEventForPhotons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1PixelLayerTripletsForPhotons = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1PFlowPixelTrackingRegionsForPhotons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1PFlowPixelClusterCheckForPhotons = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1PFlowPixelHitDoubletsForPhotons = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsForPhotons" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForPhotons" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerTripletsForPhotons" ) -) -process.hltIter1PFlowPixelHitTripletsForPhotons = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsForPhotons" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.037 ) -) -process.hltIter1PFlowPixelSeedsForPhotons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitTripletsForPhotons" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFlowPixelSeedsForPhotons" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForPhotons" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesForPhotons" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForPhotons" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1PFlowTrackSelectionHighPurityLooseForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.9, 3.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.8, 3.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.9, 3.0 ), - d0_par1 = cms.vdouble( 0.85, 3.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter1PFlowTrackSelectionHighPurityTightForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 5 ), - chi2n_par = cms.double( 0.4 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter1PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLooseForPhotons','hltIter1PFlowTrackSelectionHighPurityTightForPhotons' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLooseForPhotons','hltIter1PFlowTrackSelectionHighPurityTightForPhotons' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter1MergedForPhotons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForPhotons','hltIter1PFlowTrackSelectionHighPurityForPhotons' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForPhotons','hltIter1PFlowTrackSelectionHighPurityForPhotons' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2ClustersRefRemovalForPhotons = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityForPhotons" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2MaskedMeasurementTrackerEventForPhotons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2PixelLayerPairsForPhotons = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2PFlowPixelTrackingRegionsForPhotons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 1.2 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2PFlowPixelClusterCheckForPhotons = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2PFlowPixelHitDoubletsForPhotons = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsForPhotons" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForPhotons" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerPairsForPhotons" ) -) -process.hltIter2PFlowPixelSeedsForPhotons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsForPhotons" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeedsForPhotons" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForPhotons" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesForPhotons" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForPhotons" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter2MergedForPhotons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForPhotons','hltIter2PFlowTrackSelectionHighPurityForPhotons' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedForPhotons','hltIter2PFlowTrackSelectionHighPurityForPhotons' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltEgammaHollowTrackIso = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", - egTrkIsoStripEndcap = cms.double( 0.03 ), - egTrkIsoConeSize = cms.double( 0.29 ), - trackProducer = cms.InputTag( "hltIter2MergedForPhotons" ), - egTrkIsoStripBarrel = cms.double( 0.03 ), - countTracks = cms.bool( False ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSize = cms.double( 0.06 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 999999.0 ) -) -process.hltEG50R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton75R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG75R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 75.0 ), - etcutEB = cms.double( 75.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG75R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG75R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG75R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG75R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG75R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton90R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG90R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 90.0 ), - etcutEB = cms.double( 90.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG90R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG90R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG90R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG90R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG90R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton120R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG120R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 120.0 ), - etcutEB = cms.double( 120.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG120R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG120R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG120R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG120R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG120R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton165R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG165R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 165.0 ), - etcutEB = cms.double( 165.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG165R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG165R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG165R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG165R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG165R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton90CaloIdLPFHT700 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG90PFHT700EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 90.0 ), - etcutEB = cms.double( 90.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltPhoton90CaloIdLPFHT700ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90PFHT700EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPhoton90CaloIdLPFHT700HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltPhoton90CaloIdLPFHT700ClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltHT700Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 700.0 ) -) -process.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleAndDoubleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG30L1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG30LR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30LHE12R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LHE12R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LHE12R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30LRId85ORIso60CaloId15b35eANDHE12R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter" ) -) -process.hltDiEG22EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.55 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 22.0 ) -) -process.hltDiEG22R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22EtEta2p55UnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG22HE12R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22R9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22HE12R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22HE12R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaEcalPFClusterIsoUnseeded = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - doRhoCorrection = cms.bool( False ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaHollowTrackIsoUnseeded = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", - egTrkIsoStripEndcap = cms.double( 0.03 ), - egTrkIsoConeSize = cms.double( 0.29 ), - trackProducer = cms.InputTag( "hltIter2MergedForPhotons" ), - egTrkIsoStripBarrel = cms.double( 0.03 ), - countTracks = cms.bool( False ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSize = cms.double( 0.06 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 999999.0 ) -) -process.hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eMass90CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter" ), - minMass = cms.double( 90.0 ), - secondLegLastFilter = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter" ) -) -process.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass95 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiEG22R9Id85b95eORIso60CaloId15b35eANDHE12R9Id50b80eMass95CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter" ), - minMass = cms.double( 95.0 ), - secondLegLastFilter = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter" ) -) -process.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30PVR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30PVHE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -process.hltDiEG18PVEtUnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -process.hltDiEG18PVR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVEtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVR9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18PVNewPixelMatchPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18PVR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter" ) -) -process.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdNoPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -process.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18PVR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter" ) -) -process.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdNoPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 1.0E9 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG30EBR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBL1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30EBHE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -process.hltDiEG18EBEtUnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 1.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -process.hltDiEG18EBR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBEtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18EBHE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBR9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18EBR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter" ) -) -process.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -process.hltDiEG18EGNewPixelMatchPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EGNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EGNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18EBR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter" ) -) -process.hltPreDimuon0JpsiL1NoOS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2fL1sL1DoubleMu0SQL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltDimuon0JpsiL1sNoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL1sNoOSL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0JpsiL1sNoOS = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon0JpsiNoVertexingNoOS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon0JpsiNoVtxNoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltL1sDoubleMu0SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ_OS OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sEmuDoubleMu0SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu0SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0JpsiL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDimuon0Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon0JpsiNoVertexing = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDimuon0JpsiL14R0er1p5R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon0JpsiL1s4R0er1p5RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL1s4R0er1p5RL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0JpsiL1s4R0er1p5R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon0JpsiNoVertexingL14R0er1p5R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0Jpsi3p5Muon2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltTripleMuonL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3TripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltTripleMuL3PreFiltered222 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltJpsiMuonL3Filtered3p5 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.5 ), - MaxInvMass = cms.vdouble( 3.25 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.95 ) -) -process.hltDisplacedmumuVtxProducerJpsiMuon3p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltJpsiMuonL3Filtered3p5" ), - MinPt = cms.double( 3.5 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltVertexmumuFilterJpsiMuon3p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerJpsiMuon3p5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5_SQ_OS OR L1_DoubleMu4p5_SQ " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonL14p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sEmuDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5_SQ_OS " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0UpsilonL1s4p5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu5_SQ_OS OR L1_DoubleMu4p5_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonL15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sEmuDoubleMu5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu5_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1sL1DoubleMu5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu5SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0UpsilonL1s5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s5L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4p5SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5_SQ " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonL14p5NoOS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu4p5SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0UpsilonL1s4p5NoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5NoOSL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5NoOS = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS OR L1_DoubleMu4p5_SQ " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonL14p5er2p0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sEmuDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5er2p0SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0UpsilonL1s4p5er2p0L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4p5er2p0SQMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonL14p5er2p0M = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5er2p0SQMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0ML3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon0UpsilonNoVertexing = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sDoubleMu5SQMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu5_SQ_OS_Mass7to18 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonL15M = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu5SQMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0UpsilonL1s5ML3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s5ML3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s5M = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu0er1p5dR1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0LowMassL10er1p5R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5dR1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0LowMassL1s0er1p5RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s0er1p5RL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu0er1p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu0er1p5_SQ_OS OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0LowMassL10er1p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sEmuDoubleMu0er1p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu0er1p5_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1sL1DoubleMu0er1p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu0er1p5" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0LowMassL1s0er1p5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s0er1p5L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon0LowMass = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon0LowMassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon0LowMass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0LowMass = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMass" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0LowMassL14 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sEmuDoubleMu4SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1sL1DoubleMu4SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0LowMassL1s4L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s4L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0LowMassL1s4 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s4" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4dR1p2 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0LowMassL14R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu4dR1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4dR1p2" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4dR1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4dR1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0LowMassL1s4RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s4RL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0LowMassL1s4R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sTripleMu530NoMass = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5SQ_3SQ_0OQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0LowMassL1TM530 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1TripleMuNoMassL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu530NoMass" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuNoMassL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuNoMassL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0LowMassL1sTM530L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1sTM530L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0LowMassL1sTM530 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sTripleMu0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonMuonL1TM0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltTripleMuon0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3TripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltTripleMu0L3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltUpsilon0MuonL3FilteredL1sTM0 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinPtMax = cms.vdouble( 5.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilon0MuonL3FilteredL1sTM0" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltVertexmumuFilterUpsilon0MuonL1sTM0 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sTripleMu53p52p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonMuonNoL1Mass = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu53p52p5" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltTripleMuon53p52p5L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3TripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltTripleMu0NoL1MassL3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon53p52p5L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltUpsilon0MuonL3FilteredNoL1Mass = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon53p52p5L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinPtMax = cms.vdouble( 5.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilon0MuonL3FilteredNoL1Mass" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltVertexmumuFilterUpsilon0MuonNoL1Mass = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sTripleMu0IorTripleMu553 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu0 OR L1_TripleMu_5_5_3 OR L1_TripleMu_5_3_3 OR L1_TripleMu3_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTripleMu533Mass3p8to60DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1TripleMu553L1TriMuFiltered3 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu0IorTripleMu553" ), - MinPt = cms.double( 3.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL1TripleMu553L2TriMuFiltered3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L1TriMuFiltered3" ), - MinPt = cms.double( 3.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L1TriMuFiltered3" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1TripleMu553f0PreFiltered333 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1TripleMu553f0Filtered533 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltTripleMu533TripleDZ0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 3 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered333" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered333" ) -) -process.hltTripleMu533Mass3p8to60Filter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 60.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 3 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -process.hltPreTripleMu1055DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1TripleMu553f0PreFiltered555 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1TripleMu553f0Filtered1055 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltTripleMu555TripleDZ0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 3 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered555" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered555" ) -) -process.hltPreTripleMu12105 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1TripleMu553f0Filtered10105 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1TripleMu553f0Filtered12105 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_15_7 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_SingleMu22er2p1 OR L1_SingleMu25 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTau3MuMu7Mu1TkMu1Tau15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1WTau3MuSeedsL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 1.0 ), - MaxInvMass = cms.vdouble( 1.9 ), - MinPtMax = cms.vdouble( 1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 2.0 ), - MaxDr = cms.double( 0.5 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 999.0 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.2 ) -) -process.hltDiMuonForTau3MuDzFiltered0p3 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.3 ), - inputTag1 = cms.InputTag( "hltMu1Mu1TrkPairPt2DR0p5MassMax1p9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu1Mu1TrkPairPt2DR0p5MassMax1p9" ) -) -process.hltDiMuonMergingIter01TkMu = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIter1Merged' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIter1Merged' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltDiMuonLinksIter01TkMuMerge = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMergingIter01TkMu" ), - shareHitFraction = cms.double( 0.19 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -process.hltGlbTrkMuonsLowPtIter01Merge = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 1.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltDiMuonMergingIter01TkMu','hltDiMuonLinksIter01TkMuMerge' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltGlbTrkMuonLowPtIter01MergeCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltGlbTrkMuonsLowPtIter01Merge" ) -) -process.hltTau3MuTriMuon1filter = cms.EDFilter( "HLT1Muon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 1.0 ) -) -process.hltTauPt15MuPts711Mass1p3to2p1Iso = cms.EDProducer( "HLTTriMuonIsolation", - Muon2PtCut = cms.double( 1.0 ), - EnableAbsIso = cms.bool( True ), - MatchingConeSize = cms.double( 0.03 ), - MaxTriMuonMass = cms.double( 2.1 ), - TriMuonAbsCharge = cms.int32( -1 ), - MaxTriMuonRadius = cms.double( 0.3 ), - IsoTracksSrc = cms.InputTag( "hltIter2L3MuonMerged" ), - MinTriMuonMass = cms.double( 1.3 ), - ChargedAbsIsoCut = cms.double( 2.0 ), - ChargedRelIsoCut = cms.double( 0.2 ), - Muon3PtCut = cms.double( 1.0 ), - MaxDZ = cms.double( 0.3 ), - L3DiMuonsFilterSrc = cms.InputTag( "hltDiMuonForTau3MuDzFiltered0p3" ), - EnableRelIso = cms.bool( True ), - Muon1PtCut = cms.double( 7.0 ), - AllMuonsSrc = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - IsoConeSize = cms.double( 0.8 ), - TriMuonEtaCut = cms.double( 2.5 ), - TriMuonPtCut = cms.double( 15.0 ), - L3MuonsSrc = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltTau3MuPreFilter = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.1 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.3 ), - inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1Iso','Taus' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 15.0 ) -) -process.hltPreTau3MuMu7Mu1TkMu1Tau15Charge1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTauPt15MuPts711Mass1p3to2p1IsoCharge1 = cms.EDProducer( "HLTTriMuonIsolation", - Muon2PtCut = cms.double( 1.0 ), - EnableAbsIso = cms.bool( True ), - MatchingConeSize = cms.double( 0.03 ), - MaxTriMuonMass = cms.double( 2.1 ), - TriMuonAbsCharge = cms.int32( 1 ), - MaxTriMuonRadius = cms.double( 0.3 ), - IsoTracksSrc = cms.InputTag( "hltIter2L3MuonMerged" ), - MinTriMuonMass = cms.double( 1.3 ), - ChargedAbsIsoCut = cms.double( 2.0 ), - ChargedRelIsoCut = cms.double( 0.2 ), - Muon3PtCut = cms.double( 1.0 ), - MaxDZ = cms.double( 0.3 ), - L3DiMuonsFilterSrc = cms.InputTag( "hltDiMuonForTau3MuDzFiltered0p3" ), - EnableRelIso = cms.bool( True ), - Muon1PtCut = cms.double( 7.0 ), - AllMuonsSrc = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - IsoConeSize = cms.double( 0.8 ), - TriMuonEtaCut = cms.double( 2.5 ), - TriMuonPtCut = cms.double( 15.0 ), - L3MuonsSrc = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltTau3MuPreFilterCharge1 = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.1 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.3 ), - inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1IsoCharge1','Taus' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 1.5 ) -) -process.hltPreTau3MuMu7Mu1TkMu1IsoTau15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTau3MuIsoFilter = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.1 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.3 ), - inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1Iso','SelectedTaus' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 15.0 ) -) -process.hltPreTau3MuMu7Mu1TkMu1IsoTau15Charge1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTau3MuIsoFilterCharge1 = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.1 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.3 ), - inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1IsoCharge1','SelectedTaus' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 15.0 ) -) -process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_SQ_ETMHF40_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF50_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF60_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF70_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF80_Jet60_OR_DoubleJet30 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu3DZPFMET50PFMHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1DiMu3SQETM50f0PreFiltered3 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDoubleMuon3Mass3p8to60Filter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 60.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -process.hltDoubleMuon3Mass3p8to60DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDoubleMuon3Mass3p8to60Filter" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDoubleMuon3Mass3p8to60Filter" ) -) -process.hltMET40 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 40.0 ) -) -process.hltMETClean30 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 30.0 ) -) -process.hltPFMET50 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFMHTNoMuTightID60 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 60.0 ) -) -process.hltPreDoubleMu3DZPFMET70PFMHT70 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMET70 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 70.0 ) -) -process.hltPFMHTNoMuTightID70 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 70.0 ) -) -process.hltPreDoubleMu3DZPFMET90PFMHT90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMET90 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 90.0 ) -) -process.hltPFMHTNoMuTightID90 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 90.0 ) -) -process.hltPreDoubleMu3TrkTau3muNoL1Mass = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleMu3TrkTau3muNoL1MassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 1.7 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.0 ), - MaxDr = cms.double( 0.6 ), - MinAcop = cms.double( 2.7 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.5 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu3TrkTau3muNoL1MassL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.01 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsTau3muNoL1MassFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsTau3muNoL1MassFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForSeedsTau3muNoL1Mass = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsTau3muNoL1Mass = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsTau3muNoL1Mass" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsTau3muNoL1Mass = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsTau3muNoL1Mass" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsTau3muNoL1Mass = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsTau3muNoL1MassFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsTau3muNoL1MassFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsTau3muNoL1Mass" ) -) -process.hltIter0DisplacedTau3muNoL1MassPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsTau3muNoL1Mass" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0DisplacedTau3muNoL1MassCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedTau3muNoL1MassTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedTau3muNoL1MassTrackCutClassifier','MVAValues' ) -) -process.hltIter1DisplacedTau3muNoL1MassClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1DisplacedTau3muNoL1MassPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1DisplacedTau3muNoL1MassPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedTau3muNoL1MassPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets" ) -) -process.hltIter1DisplacedTau3muNoL1MassPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1DisplacedTau3muNoL1MassPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1DisplacedTau3muNoL1MassCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt', - 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached' ) -) -process.hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1DisplacedTau3muNoL1MassMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity','hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity','hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2DisplacedTau3muNoL1MassClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2DisplacedTau3muNoL1MassPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2DisplacedTau3muNoL1MassPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedTau3muNoL1MassPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets" ) -) -process.hltIter2DisplacedTau3muNoL1MassPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2DisplacedTau3muNoL1MassPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2DisplacedTau3muNoL1MassCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedTau3muNoL1MassTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedTau3muNoL1MassTrackCutClassifier','MVAValues' ) -) -process.hltIter2DisplacedTau3muNoL1MassMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedTau3muNoL1MassMerged','hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedTau3muNoL1MassMerged','hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltTau3muNoL1MassTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMerged" ), - particleType = cms.string( "mu+" ) -) -process.hltTau3muNoL1MassTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 1.44E-4 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.106 ), - MaxInvMass = cms.double( 2.02 ), - TrackCand = cms.InputTag( "hltTau3muNoL1MassTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass" ), - MinInvMass = cms.double( 1.6 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltTau3muNoL1MassTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 2.0 ), - MinCosinePointingAngle = cms.double( 0.9 ), - TrackTag = cms.InputTag( "hltTau3muNoL1MassTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 8.0 ), - MuMuTkVertexTag = cms.InputTag( "hltTau3muNoL1MassTkVertexProducer" ), - MinPt = cms.double( 8.0 ) -) -process.hltPreDoubleMu4JpsiDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDoubleMu4JpsiNoVertexing = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDoubleMu4JpsiTrkTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltJpsiTrkTrkVertexProducerPhiKstar = cms.EDProducer( "HLTmumutktkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 0.8 ), - OverlapDR = cms.double( 1.44E-4 ), - MinTrkTrkMass = cms.double( 0.95 ), - MaxEta = cms.double( 2.5 ), - FourthTrackMass = cms.double( 0.493677 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - OppositeSign = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4Jpsi" ), - MinInvMass = cms.double( 0.0 ), - MaxTrkTrkMass = cms.double( 1.3 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltJpsiTkTkVertexFilterPhiKstar = cms.EDFilter( "HLTmumutktkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltJpsiTrkTrkVertexProducerPhiKstar" ), - MinPt = cms.double( 0.0 ) -) -process.hltPreDoubleMu43NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fDimuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2MuonCandidatesNoVtx = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( "hltL2Muons" ) -) -process.hltL2fDimuonL1f0L2NoVtxFiltered16 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fDimuonL1Filtered0" ), - MinPt = cms.double( 16.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL3TrajSeedOIStateNoVtx = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - copyMuonRecHit = cms.bool( False ), - propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - ComponentName = cms.string( "TSGForRoadSearch" ), - maxChi2 = cms.double( 40.0 ), - manySeeds = cms.bool( False ), - propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), - option = cms.uint32( 3 ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', - 'hltESPSteppingHelixPropagatorAlong' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( ), - PtCut = cms.double( 1.0 ) -) -process.hltL3TrackCandidateFromL2OIStateNoVtx = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedOIStateNoVtx" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -process.hltL3TkTracksFromL2OIStateNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2OIStateNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltL3NoFiltersNoVtxMuonsOIState = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9.0E99 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIStateNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -process.hltL3NoFiltersNoVtxTrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - beamSpot = cms.InputTag( "unused" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - SelectState = cms.bool( False ), - ErrorRescaling = cms.double( 3.0 ), - UseVertexState = cms.bool( True ), - SigmaZ = cms.double( 25.0 ), - MaxChi2 = cms.double( 40.0 ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - ComponentName = cms.string( "TSGFromPropagation" ), - UpdateState = cms.bool( True ), - ResetMethod = cms.string( "matrix" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3NoFiltersNoVtxMuonsOIState" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', - 'hltESPSmartPropagatorAnyOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -process.hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3NoFiltersNoVtxTrajSeedOIHit" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -process.hltL3NoFiltersTkTracksFromL2OIHitNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltL3NoFiltersNoVtxMuonsOIHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9.0E99 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3NoFiltersTkTracksFromL2OIHitNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -process.hltL3NoFiltersNoVtxTkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit' ) -) -process.hltL3NoFiltersNoVtxTrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - firstTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), - ComponentName = cms.string( "StandardHitTripletGenerator" ), - GeneratorPSet = cms.PSet( - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - maxElement = cms.uint32( 0 ), - useFixedPreFiltering = cms.bool( False ), - extraHitRZtolerance = cms.double( 0.06 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.06 ), - useBending = cms.bool( True ), - ComponentName = cms.string( "PixelTripletHLTGenerator" ), - useMultScattering = cms.bool( True ) - ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - secondTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerPairsLegacy" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - PSetNames = cms.vstring( 'firstTSG', - 'secondTSG' ), - thirdTSG = cms.PSet( - etaSeparation = cms.double( 2.0 ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - PSetNames = cms.vstring( 'endcapTSG', - 'barrelTSG' ), - barrelTSG = cms.PSet( ), - ComponentName = cms.string( "DualByEtaTSG" ), - endcapTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ) - ), - ComponentName = cms.string( "CombinedTSG" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3NoFiltersNoVtxTkFromL2OICombination" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -process.hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3NoFiltersNoVtxTrajSeedIOHit" ), - reverseTrajectories = cms.bool( False ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -process.hltL3NoFiltersTkTracksFromL2IOHitNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltL3NoFiltersNoVtxMuonsIOHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9.0E99 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3NoFiltersTkTracksFromL2IOHitNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -process.hltL3NoFiltersNoVtxTrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxTrajSeedIOHit','hltL3TrajSeedOIStateNoVtx','hltL3NoFiltersNoVtxTrajSeedOIHit' ) -) -process.hltL3NoFiltersTrackCandidateFromL2NoVtx = cms.EDProducer( "L3TrackCandCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx','hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx','hltL3TrackCandidateFromL2OIStateNoVtx' ) -) -process.hltL3NoFiltersNoVtxTkTracksMergeStep1 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIStateNoVtx','hltL3NoFiltersTkTracksFromL2OIHitNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIStateNoVtx','hltL3NoFiltersTkTracksFromL2OIHitNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3NoFiltersTkTracksFromL2Novtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3NoFiltersNoVtxTkTracksMergeStep1','hltL3NoFiltersTkTracksFromL2IOHitNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3NoFiltersNoVtxTkTracksMergeStep1','hltL3NoFiltersTkTracksFromL2IOHitNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3NoFiltersNoVtxMuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit','hltL3NoFiltersNoVtxMuonsIOHit' ) -) -process.hltL3NoFiltersNoVtxMuons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit','hltL3NoFiltersNoVtxMuonsIOHit' ) -) -process.hltL3NoFiltersNoVtxMuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltL3NoFiltersNoVtxMuonsLinksCombination" ), - InputObjects = cms.InputTag( "hltL3NoFiltersNoVtxMuons" ), - MuonPtOption = cms.string( "Tracker" ) -) -process.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered43 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 43.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltPreDoubleMu48NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered48 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 48.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu5_EG23 OR L1_Mu7_EG23 OR L1_Mu20_EG17 OR L1_Mu23_EG10" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu43NoFiltersNoVtxPhoton43CaloIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5EG20orMu20EG15L1Filtered5" ), - MinPt = cms.double( 16.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered43 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 43.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltEGL1Mu5EG20Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1Mu5EG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 43.0 ), - etcutEB = cms.double( 43.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu43NoFiltersNoVtxPhoton43CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreMu48NoFiltersNoVtxPhoton48CaloIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered48 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 48.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1Mu5EG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 48.0 ), - etcutEB = cms.double( 48.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu48NoFiltersNoVtxPhoton48CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sDoubleMu4OS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu207Mass0to30L1DM4 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu4OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4OS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDoubleMu207Mass0to30L1DM4L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 7.0 ), - MaxInvMass = cms.vdouble( 30.0 ), - MinPtMax = cms.vdouble( 20.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -process.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4_OS_EG12 OR L1_DoubleMu5_OS_EG12" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu207Mass0to30L1DM4EG = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDoubleMu207Mass0to30Photon23L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 7.0 ), - MaxInvMass = cms.vdouble( 30.0 ), - MinPtMax = cms.vdouble( 20.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -process.hltL1sVoHTT380 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT380er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHT425 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter", - DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), - DebugOn = cms.untracked.bool( False ), - DetectorType = cms.untracked.string( "pixel" ) -) -process.hltStripTrackerHVOn = cms.EDFilter( "DetectorStateFilter", - DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), - DebugOn = cms.untracked.bool( False ), - DetectorType = cms.untracked.string( "sistrip" ) -) -process.hltHT425 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 425.0 ) -) -process.hltPreHT430DisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT430 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 430.0 ) -) -process.hltEmFraction0p01To0p99CaloJetSelector = cms.EDFilter( "CaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - cut = cms.string( "abs(eta)< 2 && n90 >= 3 && emEnergyFraction > 0.01 && emEnergyFraction < 0.99" ) -) -process.hltDoubleCentralCaloJetpt40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltCentralCaloJetptLowPtCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt40" ) -) -process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt' ) -) -process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -process.hltDisplacedHLTCaloJetCollectionProducerLowPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt" ) -) -process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 0.5 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt' ) -) -process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt" ) -) -process.hltDisplacedhltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltFastPVPixelVertices" ) -) -process.hltDisplacedhltIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurityForBTag" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltDisplacedhltIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -process.hltDisplacedhltIter4PixelLessLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ), - FPix = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ), - TID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - TOB = cms.PSet( ), - BPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ) -) -process.hltDisplacedhltIter4PFlowPixelLessTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 12.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 1.0 ), - measurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltDisplacedhltIter4PFlowPixelLessClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -process.hltDisplacedhltIter4PFlowPixelLessHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTriplets" ) -) -process.hltDisplacedhltIter4PFlowPixelLessHitTriplets = cms.EDProducer( "MultiHitFromChi2EDProducer", - detIdsToDebug = cms.vint32( 0, 0, 0 ), - extraPhiKDBox = cms.double( 0.005 ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - useFixedPreFiltering = cms.bool( False ), - refitHits = cms.bool( True ), - chi2VsPtCut = cms.bool( True ), - maxChi2 = cms.double( 5.0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraRKDBox = cms.double( 0.2 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - extraZKDBox = cms.double( 0.2 ), - doublets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitDoublets" ), - maxElement = cms.uint32( 100000 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.0 ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - fnSigmaRZ = cms.double( 2.0 ) -) -process.hltDisplacedhltIter4PFlowPixelLessSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltDisplacedhltIter4PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltDisplacedhltIter4PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltDisplacedhltIter4PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltDisplacedhltIter4PFlowTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 5 ), - chi2n_par = cms.double( 0.25 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 0 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltDisplacedhltIter4PFlowCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter4MergedWithIter012DisplacedJets = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2MergedForBTag','hltDisplacedhltIter4PFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter2MergedForBTag','hltDisplacedhltIter4PFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt" ), - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumNumberOfHits = cms.int32( 6 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 0 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -process.hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1st" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt' ) -) -process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreHT430DisplacedDijet60DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleCentralCaloJetpt60 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -process.hltCentralCaloJetptMidPtCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt60" ) -) -process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltCentralCaloJetptMidPtCollectionProducer" ), - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt' ) -) -process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltCentralCaloJetptMidPtCollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -process.hltDisplacedHLTCaloJetCollectionProducerMidPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt" ) -) -process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerMidPt" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 0.5 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt' ) -) -process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerMidPt" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -process.hltIter02DisplacedHLTCaloJetCollectionProducerMidPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt" ) -) -process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerMidPt" ), - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumNumberOfHits = cms.int32( 6 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 0 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -process.hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1st" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt' ) -) -process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerMidPt" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreHT430DisplacedDijet80DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleCentralCaloJetpt80 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltCentralCaloJetpt80CollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt80" ) -) -process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltCentralCaloJetpt80CollectionProducer" ), - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL3DisplacedDijet100FullTracksTrackIPProducer = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -process.hltL3DisplacedDijetFullTracksJetTagProducerFromIP = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltDisplacedDijethltESPPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducer' ) -) -process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIP" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltCentralCaloJetpt80CollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -process.hltDisplacedHLTCaloJetCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter" ) -) -process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL4PromptDisplacedDijetFullTracksTrackIPProducer = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 0.5 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltDisplacedDijethltESPPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducer' ) -) -process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -process.hltIter02DisplacedHLTCaloJetCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter" ) -) -process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertex = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducer" ), - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducer = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumNumberOfHits = cms.int32( 6 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertex" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 0 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -process.hltL4DisplacedDijetFullTracksJetTagProducerFromIP = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltDisplacedDijethltESPTrackCounting2D1st" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducer' ) -) -process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIP" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreHT400DisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT400 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 400.0 ) -) -process.hltPreHT650DisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT650 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 650.0 ) -) -process.hltPreHT550DisplacedDijet80Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT550 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 550.0 ) -) -process.hltPreHT550DisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreHT650DisplacedDijet80Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreHT750DisplacedDijet80Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 750.0 ) -) -process.hltL1DiJetVBF = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_115_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiJet11035Mjj650PFMET110 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloMETOpen = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 0.0 ) -) -process.hltCaloNoiseCleanedMET66 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 66.0 ) -) -process.hltPFMETVBFProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "pfMet" ), - src = cms.InputTag( "hltParticleFlowNoMu" ) -) -process.hltPFMETVBF110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETVBFProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -process.hltL1TPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", - matchingR = cms.double( 0.5 ), - pt2Min = cms.double( 35.0 ), - mjjMin = cms.double( 650.0 ), - JetSrc = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - pt1Min = cms.double( 110.0 ), - L1JetTrigger = cms.InputTag( "hltL1DiJetVBF" ) -) -process.hltL1PFJetCategories = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( 'hltL1TPFJetsMatching','TwoJets' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreDiJet11035Mjj650PFMET120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloNoiseCleanedMET72 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 72.0 ) -) -process.hltPFMETVBF120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETVBFProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltPreDiJet11035Mjj650PFMET130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloNoiseCleanedMET78 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 78.0 ) -) -process.hltPFMETVBF130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETVBFProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -process.hltPreTripleJet1103535Mjj650PFMET110 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hlt1PFJetCategories3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( 'hltL1TPFJetsMatching','ThreeJets' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreTripleJet1103535Mjj650PFMET120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreTripleJet1103535Mjj650PFMET130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1VBFDiJetOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_115_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreVBFDoubleLooseChargedIsoPFTau20Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloTowersIsoTau1Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 0 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau1Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau1Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau2Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 1 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau2Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau2Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau3Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 2 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau3Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau3Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau4Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 3 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau4Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau4Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau5Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 4 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau5Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau5Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau6Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 5 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau6Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau6Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau7Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 6 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau7Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau7Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau8Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 7 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau8Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau8Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau9Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 8 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau9Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau9Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau10Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 9 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau10Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau10Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau11Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 10 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau11Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau11Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau12Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 11 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau12Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau12Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltL2TauJetsL1IsoTauSeeded = cms.EDProducer( "L2TauJetsMerger", - EtMin = cms.double( 20.0 ), - JetSrc = cms.VInputTag( 'hltAkIsoTau1Regional','hltAkIsoTau2Regional','hltAkIsoTau3Regional','hltAkIsoTau4Regional','hltAkIsoTau5Regional','hltAkIsoTau6Regional','hltAkIsoTau7Regional','hltAkIsoTau8Regional','hltAkIsoTau9Regional','hltAkIsoTau10Regional','hltAkIsoTau11Regional','hltAkIsoTau12Regional' ) -) -process.hltDoubleL2Tau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltL2TausForPixelIsolation = cms.EDFilter( "CaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) -) -process.hltSiPixelDigisRegForTau = cms.EDProducer( "SiPixelRawToDigi", - UseQualityInfo = cms.bool( False ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - InputLabel = cms.InputTag( "rawDataCollector" ), - IncludeErrors = cms.bool( False ), - ErrorList = cms.vint32( ), - Regions = cms.PSet( - maxZ = cms.vdouble( 24.0 ), - inputs = cms.VInputTag( 'hltL2TausForPixelIsolation' ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - deltaPhi = cms.vdouble( 0.5 ) - ), - Timing = cms.untracked.bool( False ), - CablingMapLabel = cms.string( "" ), - UserErrorList = cms.vint32( ) -) -process.hltSiPixelClustersRegForTau = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigisRegForTau" ), - ChannelThreshold = cms.int32( 1000 ), - maxNumberOfClusters = cms.int32( 20000 ), - ClusterThreshold_L1 = cms.int32( 2000 ), - MissCalibrate = cms.untracked.bool( True ), - VCaltoElectronGain = cms.int32( 47 ), - VCaltoElectronGain_L1 = cms.int32( 50 ), - VCaltoElectronOffset = cms.int32( -60 ), - SplitClusters = cms.bool( False ), - payloadType = cms.string( "HLT" ), - SeedThreshold = cms.int32( 1000 ), - VCaltoElectronOffset_L1 = cms.int32( -670 ), - ClusterThreshold = cms.int32( 4000 ) -) -process.hltSiPixelClustersRegForTauCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersRegForTau" ), - onDemand = cms.bool( False ) -) -process.hltSiPixelRecHitsRegForTau = cms.EDProducer( "SiPixelRecHitConverter", - VerboseLevel = cms.untracked.int32( 0 ), - src = cms.InputTag( "hltSiPixelClustersRegForTau" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ) -) -process.hltPixelTracksTrackingRegionsRegForTau = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL2TausForPixelIsolation" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelLayerQuadrupletsRegForTau = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - TIB = cms.PSet( ) -) -process.hltPixelTracksHitDoubletsRegForTau = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsRegForTau" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForTau" ) -) -process.hltPixelTracksHitQuadrupletsRegForTau = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForTauCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsRegForTau" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksFromQuadrupletsRegForTau = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsRegForTau" ) -) -process.hltPixelTripletsClustersRefRemovalRegForTau = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 3000.0 ), - trajectories = cms.InputTag( "hltPixelTracksFromQuadrupletsRegForTau" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForTau" ), - TrackQuality = cms.string( "undefQuality" ) -) -process.hltPixelLayerTripletsWithClustersRemovalRegForTau = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemovalRegForTau" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemovalRegForTau" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - TIB = cms.PSet( ) -) -process.hltPixelTracksHitDoubletsForTripletsRegForTau = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsRegForTau" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemovalRegForTau" ) -) -process.hltPixelTracksHitTripletsRegForTau = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.0 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForTauCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForTripletsRegForTau" ), - CAThetaCut = cms.double( 0.002 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( False ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ) -) -process.hltPixelTracksFromTripletsRegForTau = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsRegForTau" ) -) -process.hltPixelTracksMergedRegForTau = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltPixelTracksFromQuadrupletsRegForTau','hltPixelTracksFromTripletsRegForTau' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltPixelTracksFromQuadrupletsRegForTau','hltPixelTracksFromTripletsRegForTau' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltPixelVerticesRegForTau = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksMergedRegForTau" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltL2TauPixelIsoTagProducer = cms.EDProducer( "L2TauPixelIsoTagProducer", - TrackSrc = cms.InputTag( "" ), - BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - TrackMaxNChi2 = cms.double( 1000.0 ), - TrackMinNHits = cms.int32( 3 ), - TrackMinPt = cms.double( 0.9 ), - IsoConeMax = cms.double( 0.4 ), - TrackPVMaxDZ = cms.double( 0.1 ), - IsoConeMin = cms.double( 0.15 ), - VertexSrc = cms.InputTag( "hltPixelVerticesRegForTau" ), - JetSrc = cms.InputTag( "hltL2TausForPixelIsolation" ), - TrackMaxDxy = cms.double( 0.2 ), - MaxNumberPV = cms.int32( 1 ) -) -process.hltL2TauIsoFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducer" ), - TriggerType = cms.int32( 84 ), - Jets = cms.InputTag( "hltL2TausForPixelIsolation" ), - MinTag = cms.double( 0.0 ), - MaxTag = cms.double( 3.0 ) -) -process.hltL2TauJetsIso = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 84 ), - HLTObject = cms.InputTag( "hltL2TauIsoFilter" ) -) -process.hltDoubleL2IsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltIter0PFLowPixelSeedsFromPixelTracksTauReg = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksMergedRegForTau" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracksReg" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierTauReg','MVAValues' ) -) -process.hltTrackIter0RefsForJets4Iter1TauReg = cms.EDProducer( "ChargedRefCandidateProducer", - src = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ), - particleType = cms.string( "pi+" ) -) -process.hltAK4Iter0TrackJets4Iter1TauReg = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "TrackJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 30.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.5 ), - UseOnlyOnePV = cms.bool( True ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1TauReg" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 0.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.1 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.2 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltIter0TrackAndTauJets4Iter1TauReg = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", - fractionMinCaloInTauCone = cms.double( 0.7 ), - fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), - tauConeSize = cms.double( 0.2 ), - ptTrkMaxInCaloCone = cms.double( 1.0 ), - isolationConeSize = cms.double( 0.5 ), - inputTrackJetTag = cms.InputTag( "hltAK4Iter0TrackJets4Iter1TauReg" ), - nTrkMaxInCaloCone = cms.int32( 0 ), - inputCaloJetTag = cms.InputTag( "hltL2TausForPixelIsolation" ), - etaMinCaloJet = cms.double( -2.7 ), - etaMaxCaloJet = cms.double( 2.7 ), - ptMinCaloJet = cms.double( 5.0 ), - inputTrackTag = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ) -) -process.hltIter1ClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1MaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1PixelLayerQuadrupletsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1PFlowPixelTrackingRegionsTauReg = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1TauReg" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 1.0 ), - deltaPhi = cms.double( 1.0 ) - ) -) -process.hltIter1PFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1PFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsTauReg" ) -) -process.hltIter1PFlowPixelHitQuadrupletsTauReg = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsTauReg" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1PFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadrupletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracksReg" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1PFlowTrackCutClassifierPromptTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1PFlowTrackCutClassifierDetachedTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1PFlowTrackCutClassifierMergedTauReg = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptTauReg', - 'hltIter1PFlowTrackCutClassifierDetachedTauReg' ) -) -process.hltIter1PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedTauReg','MVAValues' ) -) -process.hltIter1MergedTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityTauReg','hltIter1PFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityTauReg','hltIter1PFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter1TrackRefsForJets4Iter2TauReg = cms.EDProducer( "ChargedRefCandidateProducer", - src = cms.InputTag( "hltIter1MergedTauReg" ), - particleType = cms.string( "pi+" ) -) -process.hltAK4Iter1TrackJets4Iter2TauReg = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "TrackJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 30.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.5 ), - UseOnlyOnePV = cms.bool( True ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2TauReg" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 7.5 ), - puPtMin = cms.double( 0.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.1 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.2 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltIter1TrackAndTauJets4Iter2TauReg = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", - fractionMinCaloInTauCone = cms.double( 0.7 ), - fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), - tauConeSize = cms.double( 0.2 ), - ptTrkMaxInCaloCone = cms.double( 1.4 ), - isolationConeSize = cms.double( 0.5 ), - inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2TauReg" ), - nTrkMaxInCaloCone = cms.int32( 0 ), - inputCaloJetTag = cms.InputTag( "hltL2TausForPixelIsolation" ), - etaMinCaloJet = cms.double( -2.7 ), - etaMaxCaloJet = cms.double( 2.7 ), - ptMinCaloJet = cms.double( 5.0 ), - inputTrackTag = cms.InputTag( "hltIter1MergedTauReg" ) -) -process.hltIter2ClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2MaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2PixelLayerTripletsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2PFlowPixelTrackingRegionsTauReg = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2TauReg" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.8 ) - ) -) -process.hltIter2PFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2PFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsTauReg" ) -) -process.hltIter2PFlowPixelHitTripletsTauReg = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsTauReg" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2PFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTripletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracksReg" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierTauReg','MVAValues' ) -) -process.hltIter2MergedTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedTauReg','hltIter2PFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedTauReg','hltIter2PFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltTripletRecoveryClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltTripletRecoveryMaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltTripletRecoveryClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltTripletRecoveryPixelLayerTripletsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltTripletRecoveryPFlowPixelTrackingRegionsTauReg = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 2.1, -3.0 ), - eta = cms.vdouble( 1.8, -0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.4 ) - ) -) -process.hltTripletRecoveryPFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltTripletRecoveryPFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltTripletRecoveryPFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsTauReg" ) -) -process.hltTripletRecoveryPFlowPixelHitTripletsTauReg = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitDoubletsTauReg" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltTripletRecoveryPFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitTripletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltTripletRecoveryPFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltTripletRecoveryPFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltTripletRecoveryPFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltTripletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltTripletRecoveryPFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifierTauReg','MVAValues' ) -) -process.hltTripletRecoveryMergedTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2MergedTauReg','hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter2MergedTauReg','hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltDoubletRecoveryClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "hltTripletRecoveryClustersRefRemovalTauReg" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltDoubletRecoveryPixelLayerPairsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix4', - 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix3+BPix4', - 'BPix3+FPix1_pos', - 'FPix1_pos+FPix2_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltDoubletRecoveryPFlowPixelTrackingRegionsTauReg = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 3.0 ), - eta = cms.vdouble( 0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.02 ), - measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.9 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltDoubletRecoveryPFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltDoubletRecoveryPFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltDoubletRecoveryPFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsTauReg" ) -) -process.hltDoubletRecoveryPFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoubletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltDoubletRecoveryPFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltDoubletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltDoubletRecoveryPFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifierTauReg','MVAValues' ) -) -process.hltMergedTracksTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltTripletRecoveryMergedTauReg','hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltTripletRecoveryMergedTauReg','hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltPFMuonMergingTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracksTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracksTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltMuonLinksReg = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingTauReg" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -process.hltMuonsReg = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMergingTauReg" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( True ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 10.0 ), - fillIsolation = cms.bool( True ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 10.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( True ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( True ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( True ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( True ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingTauReg','hltMuonLinksReg','hltL2Muons' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltLightPFTracksReg = cms.EDProducer( "LightPFTrackProducer", - TrackQuality = cms.string( "none" ), - UseQuality = cms.bool( False ), - TkColList = cms.VInputTag( 'hltPFMuonMergingTauReg' ) -) -process.hltParticleFlowBlockReg = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuonsReg" ), - source = cms.InputTag( "hltLightPFTracksReg" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -process.hltParticleFlowReg = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuonsReg" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlockReg" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -process.hltAK4PFJetsReg = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( False ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlowReg" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltTauPFJets08RegionReg = cms.EDProducer( "RecoTauJetRegionProducer", - src = cms.InputTag( "hltAK4PFJetsReg" ), - deltaR = cms.double( 0.8 ), - pfCandAssocMapSrc = cms.InputTag( "" ), - maxJetAbsEta = cms.double( 99.0 ), - minJetPt = cms.double( -1.0 ), - pfCandSrc = cms.InputTag( "hltParticleFlowReg" ) -) -process.hltTauPFJetsRecoTauChargedHadronsReg = cms.EDProducer( "PFRecoTauChargedHadronProducer", - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs('kChargedPFCandidate')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0.5" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsReg" ), - builders = cms.VPSet( - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - minBlockElementMatchesPhoton = cms.int32( 2 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 100.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "chargedPFCandidates" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), - minMergeNeutralHadronEt = cms.double( 0.0 ) - ) - ) -) -process.hltPFTauPiZerosReg = cms.EDProducer( "RecoTauPiZeroProducer", - massHypothesis = cms.double( 0.136 ), - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "RecoTauPiZeroStringQuality" ), - selection = cms.string( "algoIs('kStrips')" ), - name = cms.string( "InStrip" ), - selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsReg" ), - builders = cms.VPSet( - cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), - applyElecTrackQcuts = cms.bool( False ), - stripCandidatesParticleIds = cms.vint32( 2, 4 ), - makeCombinatoricStrips = cms.bool( False ), - stripPhiAssociationDistance = cms.double( 0.2 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - maxStripBuildIterations = cms.int32( -1 ), - updateStripAfterEachDaughter = cms.bool( False ), - stripEtaAssociationDistance = cms.double( 0.05 ), - minStripEt = cms.double( 1.0 ), - plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), - minGammaEtStripAdd = cms.double( 0.0 ), - name = cms.string( "s" ) - ) - ) -) -process.hltPFTausSansRefReg = cms.EDProducer( "RecoTauProducer", - piZeroSrc = cms.InputTag( "hltPFTauPiZerosReg" ), - modifiers = cms.VPSet( - cms.PSet( ElectronPreIDProducer = cms.InputTag( "elecpreid" ), - EcalStripSumE_minClusEnergy = cms.double( 0.1 ), - ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ), - EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), - plugin = cms.string( "RecoTauElectronRejectionPlugin" ), - EcalStripSumE_deltaEta = cms.double( 0.03 ), - name = cms.string( "shrinkingConeElectronRej" ), - DataType = cms.string( "AOD" ), - EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), - maximumForElectrionPreIDOutput = cms.double( -0.1 ) - ) - ), - jetRegionSrc = cms.InputTag( "hltTauPFJets08RegionReg" ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "" ), - chargedHadronSrc = cms.InputTag( "hltTauPFJetsRecoTauChargedHadronsReg" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsReg" ), - builders = cms.VPSet( - cms.PSet( isoConePiZeros = cms.string( "0.4" ), - leadObjectPt = cms.double( 0.5 ), - signalConePiZeros = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - signalConeChargedHadrons = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - matchingCone = cms.string( "0.4" ), - isoConeChargedHadrons = cms.string( "0.4" ), - plugin = cms.string( "RecoTauBuilderConePlugin" ), - usePFLeptons = cms.bool( True ), - pfCandSrc = cms.InputTag( "hltParticleFlowReg" ), - isoConeNeutralHadrons = cms.string( "0.4" ), - name = cms.string( "fixedConeTauReg" ), - maxSignalConeChargedHadrons = cms.int32( 3 ), - minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), - signalConeNeutralHadrons = cms.string( "0.1" ) - ) - ), - buildNullTaus = cms.bool( False ) -) -process.hltPFTausReg = cms.EDProducer( "RecoTauPiZeroUnembedder", - src = cms.InputTag( "hltPFTausSansRefReg" ) -) -process.hltPFTauTrackDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -process.hltSelectedPFTausTrackFindingReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltPFTauTrackReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 0.0 ) -) -process.hltDoublePFTau20Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTauTrackPt1DiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 1.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -process.hltSelectedPFTausTrackPt1Reg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau20TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTauLooseAbsoluteChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "NotUsed" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauLooseRelativeChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 50.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsoluteChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseRelativeChargedIsolationDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -process.hltSelectedPFTausTrackPt1LooseChargedIsolationReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau20TrackPt1LooseChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltVBFL1TLooseIDPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", - matchingR = cms.double( 0.5 ), - pt2Min = cms.double( 40.0 ), - mjjMin = cms.double( 650.0 ), - JetSrc = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - pt1Min = cms.double( 115.0 ), - L1JetTrigger = cms.InputTag( "hltL1VBFDiJetOR" ) -) -process.hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - TauSrc = cms.InputTag( "hltDoublePFTau20TrackPt1LooseChargedIsolationReg" ), - Min_dR = cms.double( 0.5 ), - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ) -) -process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleLooseChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleLooseChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 115.0 ) -) -process.hltPreVBFDoubleMediumChargedIsoPFTau20Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauMediumAbsoluteChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "NotUsed" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauMediumRelativeChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 60.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumAbsoluteChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumRelativeChargedIsolationDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -process.hltSelectedPFTausTrackPt1MediumChargedIsolationReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau20TrackPt1MediumChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - TauSrc = cms.InputTag( "hltDoublePFTau20TrackPt1MediumChargedIsolationReg" ), - Min_dR = cms.double( 0.5 ), - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ) -) -process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 115.0 ) -) -process.hltPreVBFDoubleTightChargedIsoPFTau20Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauTightAbsoluteChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "NotUsed" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauTightRelativeChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.04 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 70.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightAbsoluteChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightRelativeChargedIsolationDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -process.hltSelectedPFTausTrackPt1TightChargedIsolationReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau20TrackPt1TightChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - TauSrc = cms.InputTag( "hltDoublePFTau20TrackPt1TightChargedIsolationReg" ), - Min_dR = cms.double( 0.5 ), - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ) -) -process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 115.0 ) -) -process.hltL1sIsoEG30erJetC34drMin0p3 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_LooseIsoEG26er2p1_Jet34er3p0_dR_Min0p3 OR L1_LooseIsoEG28er2p1_Jet34er3p0_dR_Min0p3 OR L1_LooseIsoEG30er2p1_Jet34er3p0_dR_Min0p3 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle30eta2p1WPTightGsfCentralPFJet35EleCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1IsoEG30erJetC34drMin0p3Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sIsoEG30erJetC34drMin0p3" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG30L1IsoEGerJetC34drMin0p3EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1IsoEG30erJetC34drMin0p3Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle30erJetC34WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1IsoEGerJetC34drMin0p3EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle30erJetC34WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle30erJetC34WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle30erJetC34WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle30erJetC34WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle30erJetC34WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle30erJetC34WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle30erJetC34WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle30erJetC34WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle30erJetC34WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltDoubleCentralCaloJet10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -process.hltEle30JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 0.4 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle30erJetC34WPTightGsfTrackIsoFilter" ) -) -process.hltEle30PFJet35EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle30JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 35.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.6 ) -) -process.hltL1sIsoEG28erHTT100 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG24er2p1_HTT100er OR L1_LooseIsoEG26er2p1_HTT100er OR L1_LooseIsoEG28er2p1_HTT100er OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle28eta2p1WPTightGsfHT150 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1IsoEG28erHTT100Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sIsoEG28erHTT100" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG28L1IsoEG28erHTT100EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1IsoEG28erHTT100Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 28.0 ), - etcutEB = cms.double( 28.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle28erHTT100WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG28L1IsoEG28erHTT100EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28erHTT100WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle28erHTT100WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle28erHTT100WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle28erHTT100WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle28erHTT100WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28erHTT100WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28erHTT100WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28erHTT100WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28erHTT100WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltHT100Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 100.0 ) -) -process.hltPFHT150Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 150.0 ) -) -process.hltL1sSingleAndDoubleEGNonIsoOr = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle28HighEtaSC20Mass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleAndDoubleEGNonIsoOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOr" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEle28HighEtaSC20EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 28.0 ), - etcutEB = cms.double( 28.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle28HighEtaSC20ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.0132 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.135 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.08 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20ClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.11 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.145 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20EcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.8 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.55 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.8 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle28HighEtaSC20OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.08 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.08 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20DetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20TrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20DphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltEle28HighEtaSC20ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.033 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG20EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20EcalIsoFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.17 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.17 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20HEFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.21 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.21 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20EcalIsoFilterUnseeded" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltParticleFlowRecHitHBHEForEgammaUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbhereco" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -process.hltParticleFlowRecHitHFForEgammaUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( thresh_HF = cms.double( 0.4 ), - LongFibre_Fraction = cms.double( 0.1 ), - src = cms.InputTag( "hltHfreco" ), - EMDepthCorrection = cms.double( 22.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HADDepthCorrection = cms.double( 25.0 ), - HFCalib29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - name = cms.string( "PFHFRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( flags = cms.vstring( 'Standard', - 'HFLong', - 'HFShort' ), - cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11, 9, 9 ) - ), - cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), - cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) - ) - ) - ) - ), - ShortFibre_Cut = cms.double( 60.0 ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitHCALNavigator" ) - ) -) -process.hltParticleFlowClusterHBHEForEgammaUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForEgammaUnseeded" ) -) -process.hltParticleFlowClusterHCALForEgammaUnseeded = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForEgammaUnseeded" ) -) -process.hltParticleFlowClusterHFForEgammaUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_HAD" ) - ) - ), - showerSigma = cms.double( 0.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 0 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHFForEgammaUnseeded" ) -) -process.hltEgammaHcalPFClusterIsoUnseeded = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.05956, 0.13052 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgammaUnseeded" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( False ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20HcalIsoFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.05956, 0.13052 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.7 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.7 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HEFilterUnseeded" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltHighEtaSC20Selector = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - cut = cms.string( "et>20 && abs(eta) < 3.0 && abs(eta) > 2.5" ) -) -process.hltHighEtaSC20SelectorFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltHighEtaSC20Selector" ), - minNumber = cms.uint32( 1 ) -) -process.hltEle28HighEtaSC20Mass55Filter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - lowerMassCut = cms.double( 55.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - upperMassCut = cms.double( 13000.0 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HcalIsoFilterUnseeded" ), - reqOppCharge = cms.untracked.bool( False ), - nZcandcut = cms.int32( 1 ) -) -process.hltPreDoubleMu207Mass0to30Photon23 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG23EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG23HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG23EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sHTT380erIorHTT320er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT380er OR L1_HTT320er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle15IsoVVVLPFHT450CaloBTagCSV4p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleEG5ObjectMap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltSusyPreBtagJetFilter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -process.hltBTagCaloCSVp067Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.62 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltEGL1SingleEG5OpenFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5ObjectMap" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG15EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5OpenFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 15.0 ), - etcutEB = cms.double( 15.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle15VVVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG15EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.079, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.04 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.08 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaEcalPFClusterIsoR02 = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), - doRhoCorrection = cms.bool( False ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - drMax = cms.double( 0.2 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaHcalPFClusterIsoR02 = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.0888, 0.111 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ), - drMax = cms.double( 0.2 ), - doRhoCorrection = cms.bool( False ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0888, 0.111 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.6 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.6 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle15VVVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle15VVVLGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLGsfChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfChi2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.006 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.0044 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaEleGsfTrackIsoR02 = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", - egTrkIsoStripEndcap = cms.double( 0.01 ), - egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), - useGsfTrack = cms.bool( True ), - useSCRefs = cms.bool( True ), - trackProducer = cms.InputTag( "hltIter2MergedForElectrons" ), - egTrkIsoStripBarrel = cms.double( 0.01 ), - electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ), - egTrkIsoConeSize = cms.double( 0.2 ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 0.15 ) -) -process.hltEle15VVVLGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoR02" ), - thrOverEEB = cms.vdouble( 0.4 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPFHT450Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 450.0 ) -) -process.hltPreEle15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreEle15IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreEle50IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG50IsoVVVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5OpenFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle50VVVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50IsoVVVLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.079, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.04 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.08 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0888, 0.111 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.6 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.6 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle50VVVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle50VVVLGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLGsfChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfChi2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.006 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.0044 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoR02" ), - thrOverEEB = cms.vdouble( 0.4 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreEle15IsoVVVLPFHT600 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFHT600Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 600.0 ) -) -process.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er OR L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_115_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu8TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT300PFMETNoMu60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleMuOpenObjectMap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenObjectMap" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenCandidateL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenCandidateL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMuon8RelTrkIsoVVLFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltMET20 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 20.0 ) -) -process.hltMETClean10 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 10.0 ) -) -process.hltDiCaloJet20MJJ400DEta3p5 = cms.EDFilter( "HLTCaloJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.5 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 10 ), - minInvMass = cms.double( 400.0 ), - minPtHigh = cms.double( 20.0 ), - minPtLow = cms.double( 20.0 ) -) -process.hltDiPFJet40MJJ750DEta3p5 = cms.EDFilter( "HLTPFJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.5 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 85 ), - minInvMass = cms.double( 750.0 ), - minPtHigh = cms.double( 40.0 ), - minPtLow = cms.double( 40.0 ) -) -process.hltPFHTJet30Eta5 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 5.0 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFHT300Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltPFMETNoMu60 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 60.0 ) -) -process.hltPreMu10TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT350PFMETNoMu60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMuon10RelTrkIsoVVLFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltPFHT350Jet30Eta5 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - minHt = cms.vdouble( 350.0 ) -) -process.hltPreMu15IsoVVVLPFHT450CaloBTagCSV4p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 15.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3CaloMuonCorrectedVVVLIsolations = cms.EDProducer( "L2MuonIsolationProducer", - WriteIsolatorFloat = cms.bool( True ), - IsolatorPSet = cms.PSet( - Thresholds = cms.vdouble( 9.9999999E7 ), - ReturnRelativeSum = cms.bool( False ), - AndOrCuts = cms.bool( True ), - EtaBounds = cms.vdouble( 2.411 ), - ConeSizesRel = cms.vdouble( 0.2 ), - EtaBoundsRel = cms.vdouble( 2.411 ), - RhoScaleBarrel = cms.double( 0.836 ), - UseRhoCorrection = cms.bool( True ), - ReturnAbsoluteSum = cms.bool( True ), - RhoMax = cms.double( 9.9999999E7 ), - RhoSrc = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - CutRelativeIso = cms.bool( False ), - CutAbsoluteIso = cms.bool( True ), - EffAreaSFBarrel = cms.double( 1.0 ), - ThresholdsRel = cms.vdouble( 9.9999999E7 ), - ComponentName = cms.string( "CutsIsolatorWithCorrection" ), - ConeSizes = cms.vdouble( 0.2 ), - EffAreaSFEndcap = cms.double( 0.883 ), - RhoScaleEndcap = cms.double( 1.0 ) - ), - StandAloneCollectionLabel = cms.InputTag( "hltIterL3MuonCandidates" ), - ExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ) -) -process.hltL3MuonCombRelIsolationVVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 1.2 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.2 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "hltL3CaloMuonCorrectedVVVLIsolations" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.2 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2L3MuonMerged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.2 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( True ), - UseCaloIso = cms.bool( True ) -) -process.hltL3MuVVVLIsoFIlter = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonCombRelIsolationVVVL' ) -) -process.hltPreMu15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu15IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu50IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 50.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3Mu50VVVLIsoFIlter = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonCombRelIsolationVVVL' ) -) -process.hltPreMu15IsoVVVLPFHT600 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sDoubleMu0er1p5SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon10PsiPrimeBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon10PsiPrimeBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 9.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 3.35 ) -) -process.hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon10PsiPrimeBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon10PsiPrimeBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon20JpsiBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon20JpsiBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 19.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon20JpsiBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon20JpsiBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4p5er2p0SQOSMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon10UpsilonBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5er2p0SQOSMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon10UpsilonBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 9.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon10UpsilonBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon10UpsilonBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon10UpsilonBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon10UpsilonBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon12Upsiloneta1p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1s12DoubleMu4p5er2p0SQOSMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 1.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 1.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon12UpsilonL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 11.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 1.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon12Upsilons = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon12UpsilonL3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 1.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon12Upsilons = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon12Upsilons" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon14PhiBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon14PhiBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 1.2 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 13.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon14PhiBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon14PhiBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon18PsiPrime = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon18PsiPrimeL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 17.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.35 ) -) -process.hltDisplacedmumuVtxProducerDimuon18PsiPrimes = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon18PsiPrimeL3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon18PsiPrimes = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon18PsiPrimes" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon25Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon25JpsiL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 24.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDimuon25Jpsis = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon25JpsiL3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon25Jpsis = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon25Jpsis" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu8SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu8_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon18PsiPrimenoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1sDoubleMu8SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu8SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu8SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu8SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 17.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.35 ) -) -process.hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon18PsiPrimesNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon24UpsilonnoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon24UpsilonNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 13.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon24UpsilonNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon24UpsilonsNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon24PhinoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon24PhiNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 1.2 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 23.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon24PhiNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon24PhiBarrelNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon25JpsinoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon25JpsiNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 24.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon25JpsiNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon25JpsisNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu7EG7 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu7_EG7 OR L1_DoubleMu7_SQ_EG7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiMu9Ele9CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu7EG7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1DoubleMu7EG7f0Filtered9 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 9.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sDoubleMu7EG7" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 9.0 ), - etcutEB = cms.double( 9.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu9Ele9DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 2 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter" ) -) -process.hltDoubleMu9DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ) -) -process.hltPreDiMu9Ele9CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sDoubleMu18er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu18er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleIsoMu20eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu18erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu18er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sDoubleMu18erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu18erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu18erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu18erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sDoubleMu18erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltL1sDoubleMu22er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleIsoMu24eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu22er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sDoubleMu22erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu22erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu22erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sDoubleMu22erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu22erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu22erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sDoubleMu22erL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltL1sDoubleMu125to157ORTripleMu444 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_15_5 OR L1_DoubleMu_15_5_SQ OR L1_DoubleMu_15_7 OR L1_DoubleMu_15_7_SQ OR L1_DoubleMu_15_7_SQ_Mass_Min4 OR L1_TripleMu_4_4_4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTrkMu12DoubleTrkMu5NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157ORTripleMu444" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltIterL3OISeedsFromL2MuonsNoVtx = cms.EDProducer( "TSGForOI", - hitsToTry = cms.int32( 3 ), - adjustErrorsDynamicallyForHitless = cms.bool( True ), - SF4 = cms.double( 7.0 ), - SF5 = cms.double( 10.0 ), - SF2 = cms.double( 4.0 ), - SF3 = cms.double( 5.0 ), - SF1 = cms.double( 3.0 ), - minEtaForTEC = cms.double( 0.7 ), - fixedErrorRescaleFactorForHits = cms.double( 3.0 ), - maxSeeds = cms.uint32( 5 ), - maxEtaForTOB = cms.double( 1.8 ), - pT3 = cms.double( 70.0 ), - pT2 = cms.double( 30.0 ), - pT1 = cms.double( 13.0 ), - layersToTry = cms.int32( 2 ), - fixedErrorRescaleFactorForHitless = cms.double( 10.0 ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - adjustErrorsDynamicallyForHits = cms.bool( True ), - src = cms.InputTag( "hltL2Muons" ), - tsosDiff = cms.double( 0.03 ), - eta1 = cms.double( 1.0 ), - eta2 = cms.double( 1.4 ), - UseHitLessSeeds = cms.bool( True ), - UseStereoLayersInTEC = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), - debug = cms.untracked.bool( False ) -) -process.hltIterL3OITrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIterL3OISeedsFromL2MuonsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) -) -process.hltIterL3OIMuCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIterL3OITrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - AlgorithmName = cms.string( "iter10" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltIterL3OIMuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 4, 3, 2 ), - min3DLayers = cms.vint32( 1, 2, 2 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 5, 5 ) - ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) -) -process.hltIterL3OIMuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltL3MuonsIterL3OINoVtx = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2Muons" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurityNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -process.hltIterL3OIL3MuonsLinksCombinationNoVtx = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx' ) -) -process.hltIterL3OIL3MuonsNoVtx = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx' ) -) -process.hltIterL3OIL3MuonCandidatesNoVtx = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationNoVtx" ), - InputObjects = cms.InputTag( "hltIterL3OIL3MuonsNoVtx" ), - MuonPtOption = cms.string( "Tracker" ) -) -process.hltL2SelectorForL3IONoVtx = cms.EDProducer( "HLTMuonL2SelectorForL3IO", - MaxNormalizedChi2 = cms.double( 20.0 ), - MinNmuonHits = cms.int32( 1 ), - MinNhits = cms.int32( 1 ), - applyL3Filters = cms.bool( False ), - MaxPtDifference = cms.double( 0.3 ), - l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidatesNoVtx" ), - InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationNoVtx" ), - l2Src = cms.InputTag( "hltL2Muons" ) -) -process.hltIterL3MuonPixelTracksFilterNoVtx = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltIterL3MuonPixelTracksFitterNoVtx = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltIterL3MuonPixelTracksTrackingRegionsNoVtx = cms.EDProducer( "MuonTrackingRegionEDProducer", - precise = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.0 ), - Z_fixed = cms.bool( True ), - MeasurementTrackerName = cms.InputTag( "" ), - maxRegions = cms.int32( 5 ), - Pt_min = cms.double( 2.0 ), - Rescale_Dz = cms.double( 4.0 ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - vertexCollection = cms.InputTag( "notUsed" ), - Phi_fixed = cms.bool( True ), - input = cms.InputTag( "hltL2SelectorForL3IONoVtx" ), - DeltaR = cms.double( 0.025 ), - OnDemand = cms.int32( -1 ), - DeltaZ = cms.double( 24.2 ), - Rescale_phi = cms.double( 3.0 ), - Rescale_eta = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - Phi_min = cms.double( 0.0 ), - DeltaPhi = cms.double( 0.15 ), - UseVertex = cms.bool( False ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Pt_fixed = cms.bool( True ) -) -process.hltIterL3MuonPixelLayerQuadrupletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIterL3MuonPixelTracksHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadrupletsNoVtx" ) -) -process.hltIterL3MuonPixelTracksHitQuadrupletsNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoubletsNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIterL3MuonPixelTracksNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilterNoVtx" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitterNoVtx" ), - SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadrupletsNoVtx" ) -) -process.hltIterL3MuonPixelVerticesNoVtx = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracksNoVtx" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltIterL3MuonTrimmedPixelVerticesNoVtx = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3MuonPixelVerticesNoVtx" ) -) -process.hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3MuonPixelTracksNoVtx" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0IterL3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -process.hltIter0IterL3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltIter2IterL3MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3MuonPixelLayerTripletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2IterL3MuonPixelClusterCheckNoVtx = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheckNoVtx" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTripletsNoVtx" ) -) -process.hltIter2IterL3MuonPixelHitTripletsNoVtx = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoubletsNoVtx" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2IterL3MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTripletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2IterL3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2IterL3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltIter2IterL3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3MuonsIterL3IONoVtx = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.04 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2SelectorForL3IONoVtx" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVerticesNoVtx" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - matchToSeeds = cms.bool( True ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIter2IterL3MuonMergedNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -process.hltIterL3MuonsFromL2LinksCombinationNoVtx = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx','hltL3MuonsIterL3IONoVtx' ) -) -process.hltIterL3MuonsFromL2NoVtx = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx','hltL3MuonsIterL3IONoVtx' ) -) -process.hltIterL3MuonL1MuonNoL2SelectorNoVtx = cms.EDProducer( "HLTL1MuonNoL2Selector", - SeedMapTag = cms.InputTag( "hltL2Muons" ), - L1MinPt = cms.double( -1.0 ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L2CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - L1MaxEta = cms.double( 5.0 ), - L1MinQuality = cms.uint32( 7 ) -) -process.hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltIterL3MuonL1MuonNoL2SelectorNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -process.hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIterL3FromL1MuonPixelTracksHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx" ) -) -process.hltIterL3FromL1MuonPixelTracksHitQuadrupletsNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoubletsNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIterL3FromL1MuonPixelTracksNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilterNoVtx" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitterNoVtx" ), - SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadrupletsNoVtx" ) -) -process.hltIterL3FromL1MuonPixelVerticesNoVtx = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracksNoVtx" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3FromL1MuonPixelVerticesNoVtx" ) -) -process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracksNoVtx" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -process.hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3FromL1MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx" ) -) -process.hltIter2IterL3FromL1MuonPixelHitTripletsNoVtx = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoubletsNoVtx" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2IterL3FromL1MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTripletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2IterL3FromL1MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltIter2IterL3FromL1MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIterL3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonMergedNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonMergedNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIterL3MuonAndMuonFromL1MergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMergedNoVtx','hltIter2IterL3FromL1MuonMergedNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonMergedNoVtx','hltIter2IterL3FromL1MuonMergedNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3MuonsIterL3LinksNoVtx = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMergedNoVtx" ), - shareHitFraction = cms.double( 0.19 ), - LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombinationNoVtx" ), - ptMin = cms.double( 2.5 ) -) -process.hltIterL3MuonsNoVtx = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMergedNoVtx" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( True ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "Notused" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltIter2IterL3FromL1MuonMergedNoVtx','hltL3MuonsIterL3LinksNoVtx' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltIterL3MuonCandidatesNoVtx = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltIterL3MuonsNoVtx" ) -) -process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered5NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered12NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuonMergingNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','hltMuCtfTracks' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','hltMuCtfTracks' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltDiMuonLinksNoVtx = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMergingNoVtx" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombinationNoVtx" ), - ptMin = cms.double( 2.5 ) -) -process.hltGlbTrkMuonsNoVtx = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltDiMuonMergingNoVtx','hltDiMuonLinksNoVtx' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltGlbTrkMuonCandsNoVtx = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltGlbTrkMuonsNoVtx" ) -) -process.hltTripleTrkMuFiltered5NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 5.0 ), - minN = cms.uint32( 3 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltSingleTrkMuFiltered12NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 12.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltPreTrkMu16DoubleTrkMu6NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered6NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 6.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered16NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 16.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltTripleTrkMuFiltered6NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 6.0 ), - minN = cms.uint32( 3 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltSingleTrkMuFiltered16NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 16.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltPreTrkMu17DoubleTrkMu8NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered8NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered17NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltTripleTrkMuFiltered8NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 8.0 ), - minN = cms.uint32( 3 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltSingleTrkMuFiltered17NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 17.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltPreMu8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu17 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu19 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu17Photon30IsoCaloId = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MinPt = cms.double( 7.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL2Filtered10" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu17Photon30IsoCaloIdPhotonlegFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltMu17Photon30IsoCaloIdPhotonlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu17Photon30IsoCaloIdPhotonlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleEG10IorSingleEG5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle8CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10IorSingleEG5" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEle8CaloIdLTrackIdLIsoVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter" ) -) -process.hltEle8PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle8JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltL1sSingleEG10IorSingleEG15 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle12CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10IorSingleEG15" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEle12CaloIdLTrackIdLIsoVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter" ) -) -process.hltEle12PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle12JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltL1sSingleEG15 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter" ) -) -process.hltEle23PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle23JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltPreEle8CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( False ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle8CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltEle8NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltPreEle17CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle17EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 17.0 ), - etcutEB = cms.double( 17.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle17HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle17CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle17CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle17CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle17CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle17CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltEle17NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltPreEle23CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle23EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle23HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltEle23NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltPreEle50CaloIdVTGsfTrkIdTPFJet165 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle50CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.05 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle50CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.06 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.06 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPFJetsCorrectedMatchedToL1 = cms.EDProducer( "HLTPFJetL1TMatchProducer", - jetsInput = cms.InputTag( "hltAK4PFJetsCorrected" ), - DeltaR = cms.double( 0.5 ), - L1Jets = cms.InputTag( 'hltGtStage2Digis','Jet' ) -) -process.hltMonoPFJet165 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 165.0 ) -) -process.hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet = cms.EDProducer( "HLTPFJetCollectionsForBoostedLeptonPlusJets", - SourceJetTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), - minDeltaR = cms.double( 0.5 ), - HltLeptonTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter" ) -) -process.hltEle50CaloIdVTGsfTrkIdTCentralPFJet165EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet" ), - inputTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet" ), - MinJetPt = cms.double( 165.0 ), - triggerType = cms.int32( 0 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.6 ) -) -process.hltPreEle115CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG115EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 115.0 ), - etcutEB = cms.double( 115.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG115CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG115EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG115CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG115CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle115CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG115CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle115CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle115CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreEle135CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG135EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 135.0 ), - etcutEB = cms.double( 135.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG135CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG135EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG135CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG135CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle135CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG135CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle135CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle135CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreEle145CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG145EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 145.0 ), - etcutEB = cms.double( 145.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG145CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG145EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG145CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG145CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle145CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG145CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle145CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle145CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreEle200CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG200CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG200EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG200CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG200CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle200CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG200CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle200CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle200CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreEle250CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG250EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 250.0 ), - etcutEB = cms.double( 250.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG250CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG250EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG250CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG250CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle250CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG250CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle250CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle250CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreEle300CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG300EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 300.0 ), - etcutEB = cms.double( 300.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG300CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG300EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG300CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG300CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle300CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG300CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle300CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle300CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_QuadJet60er3p0 OR L1_QuadJet50er3p0 OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_HTT250er_QuadJet_70_55_40_35_er2p5 OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p4 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT340er_QuadJet_70_55_40_40_er2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT300PT30QuadPFJet75604540 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltQuadCentralJet30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -process.hltCaloJetsQuad30ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltQuadCentralJet30" ) -) -process.hltHtMhtCaloJetsQuadC30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetsQuad30ForHt" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 4 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltCaloQuadJet30HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsQuadC30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtCaloJetsQuadC30' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltPFCentralJetLooseIDQuad30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -process.hlt1PFCentralJetLooseID75 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 75.0 ) -) -process.hlt2PFCentralJetLooseID60 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 60.0 ) -) -process.hlt3PFCentralJetLooseID45 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 45.0 ) -) -process.hlt4PFCentralJetLooseID40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 40.0 ) -) -process.hltPFCentralJetLooseIDQuad30forHt = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFCentralJetLooseIDQuad30" ) -) -process.hltHtMhtPFCentralJetsLooseIDQuadC30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltPFCentralJetLooseIDQuad30forHt" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 4 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFCentralJetsLooseIDQuad30HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtPFCentralJetsLooseIDQuadC30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtPFCentralJetsLooseIDQuadC30' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltPrePFHT300PT30QuadPFJet75604540TriplePFBTagCSV3p0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBTagCaloCSVp05Double = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPFJetForBtagSelector = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -process.hltPFJetForBtag = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetForBtagSelector" ) -) -process.hltBLifetimeAssociatorPF = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltPFJetForBtag" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltBLifetimeTagInfosPF = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltBLifetimeAssociatorPF" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( True ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -process.hltInclusiveVertexFinderPF = cms.EDProducer( "InclusiveVertexFinder", - fitterSigmacut = cms.double( 3.0 ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - vertexMinAngleCosine = cms.double( 0.95 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - useVertexReco = cms.bool( True ), - vertexMinDLenSig = cms.double( 0.5 ), - useDirectVertexFitter = cms.bool( True ), - minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) -) -process.hltInclusiveSecondaryVerticesPF = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 2.0 ), - secondaryVertices = cms.InputTag( "hltInclusiveVertexFinderPF" ), - maxFraction = cms.double( 0.7 ) -) -process.hltTrackVertexArbitratorPF = cms.EDProducer( "TrackVertexArbitrator", - fitterSigmacut = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - fitterTini = cms.double( 256.0 ), - trackMinLayers = cms.int32( 4 ), - fitterRatio = cms.double( 0.25 ), - secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVerticesPF" ), - sigCut = cms.double( 5.0 ), - distCut = cms.double( 0.04 ), - trackMinPt = cms.double( 0.4 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - dLenFraction = cms.double( 0.333 ), - trackMinPixels = cms.int32( 1 ), - dRCut = cms.double( 0.4 ) -) -process.hltInclusiveMergedVerticesPF = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 10.0 ), - secondaryVertices = cms.InputTag( "hltTrackVertexArbitratorPF" ), - maxFraction = cms.double( 0.2 ) -) -process.hltSecondaryVertexTagInfosPF = cms.EDProducer( "SecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltBLifetimeTagInfosPF" ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - ptMin = cms.double( 1.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 2 ), - sip2dSigMin = cms.double( -99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltInclusiveMergedVerticesPF" ) -) -process.hltCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ), - tagInfos = cms.VInputTag( 'hltBLifetimeTagInfosPF','hltSecondaryVertexTagInfosPF' ) -) -process.hltBTagPFCSVp070Triple = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 3 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.7 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltL1sHTT280to500erIorHTT250to340erQuadJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_HTT250er_QuadJet_70_55_40_35_er2p5 OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p4 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT340er_QuadJet_70_55_40_40_er2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT380SixPFJet32DoublePFBTagCSV2p2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloJetFilterSixC25 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 25.0 ) -) -process.hltCaloJetsSix25ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltCaloJetFilterSixC25" ) -) -process.hltHtMhtCaloJetsSixC25 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 25.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetsSix25ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltCaloSixJet25HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC25' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC25' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltBTagCaloCSVp44Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.44 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPFJetFilterSixC32 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 32.0 ) -) -process.hltPFJetsSix32ForHt = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetFilterSixC32" ) -) -process.hltHtMhtPFJetsSixC32 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 32.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltPFJetsSix32ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFSixJet32HT380 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC32' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC32' ), - minHt = cms.vdouble( 380.0 ) -) -process.hltBTagPFCSVp075Double = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.75 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPrePFHT380SixPFJet32DoublePFBTagDeepCSV2p2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo = cms.EDProducer( "TrackDeepNNTagInfoProducer", - computer = cms.PSet( - trackFlip = cms.bool( False ), - useTrackWeights = cms.bool( True ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - SoftLeptonFlip = cms.bool( False ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - charmCut = cms.double( 1.5 ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackSort = cms.string( "sip2dSig" ), - trackMultiplicityMin = cms.uint32( 2 ), - vertexFlip = cms.bool( False ) - ), - svTagInfos = cms.InputTag( "hltInclusiveSecondaryVertexFinderTagInfos" ) -) -process.hltDeepCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfosCalo" ), - checkSVForDefaults = cms.bool( False ), - toAdd = cms.PSet( - probbb = cms.string( "probb" ), - probcc = cms.string( "probc" ) - ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepFlavourNoSL.json" ), - meanPadding = cms.bool( False ) -) -process.hltBTagCaloDeepCSVp44Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.21 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltDeepBLifetimeTagInfosPF = cms.EDProducer( "CandIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( True ), - maxDeltaR = cms.double( 0.4 ), - candidates = cms.InputTag( "hltParticleFlow" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - jets = cms.InputTag( "hltPFJetForBtag" ), - useTrackQuality = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - maximumChiSquared = cms.double( 5.0 ), - computeProbabilities = cms.bool( True ) -) -process.hltDeepInclusiveVertexFinderPF = cms.EDProducer( "InclusiveCandidateVertexFinder", - fitterSigmacut = cms.double( 3.0 ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - vertexMinAngleCosine = cms.double( 0.95 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - useVertexReco = cms.bool( True ), - vertexMinDLenSig = cms.double( 0.5 ), - useDirectVertexFitter = cms.bool( True ), - minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) -) -process.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", - minSignificance = cms.double( 2.0 ), - secondaryVertices = cms.InputTag( "hltDeepInclusiveVertexFinderPF" ), - maxFraction = cms.double( 0.7 ) -) -process.hltDeepTrackVertexArbitratorPF = cms.EDProducer( "CandidateVertexArbitrator", - fitterSigmacut = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - fitterTini = cms.double( 256.0 ), - trackMinLayers = cms.int32( 4 ), - fitterRatio = cms.double( 0.25 ), - secondaryVertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), - sigCut = cms.double( 5.0 ), - distCut = cms.double( 0.04 ), - trackMinPt = cms.double( 0.4 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - dLenFraction = cms.double( 0.333 ), - trackMinPixels = cms.int32( 1 ), - dRCut = cms.double( 0.4 ) -) -process.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", - minSignificance = cms.double( 10.0 ), - secondaryVertices = cms.InputTag( "hltDeepTrackVertexArbitratorPF" ), - maxFraction = cms.double( 0.2 ) -) -process.hltDeepSecondaryVertexTagInfosPF = cms.EDProducer( "CandSecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltDeepBLifetimeTagInfosPF" ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 3.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.65 ), - maxDeltaRToJetAxis = cms.double( 0.4 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ) -) -process.hltDeepCombinedSecondaryVertexBJetTagsInfos = cms.EDProducer( "DeepNNTagInfoProducer", - computer = cms.PSet( - trackFlip = cms.bool( False ), - useTrackWeights = cms.bool( True ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - SoftLeptonFlip = cms.bool( False ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - charmCut = cms.double( 1.5 ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackSort = cms.string( "sip2dSig" ), - trackMultiplicityMin = cms.uint32( 2 ), - vertexFlip = cms.bool( False ) - ), - svTagInfos = cms.InputTag( "hltDeepSecondaryVertexTagInfosPF" ) -) -process.hltDeepCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), - checkSVForDefaults = cms.bool( False ), - toAdd = cms.PSet( - probbb = cms.string( "probb" ), - probcc = cms.string( "probc" ) - ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepFlavourNoSL.json" ), - meanPadding = cms.bool( False ) -) -process.hltBTagPFDeepCSVp075Double = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPrePFHT380SixPFJet32 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFHT430SixPFJet40PFBTagCSV1p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloJetFilterSixC35 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 35.0 ) -) -process.hltCaloJetsSix35ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltCaloJetFilterSixC35" ) -) -process.hltHtMhtCaloJetsSixC35 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 35.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetsSix35ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltCaloSixJet35HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC35' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC35' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltPFJetFilterSixC40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -process.hltPFJetsSix40ForHt = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetFilterSixC40" ) -) -process.hltHtMhtPFJetsSixC40 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltPFJetsSix40ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFSixJet40HT430 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC40' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC40' ), - minHt = cms.vdouble( 430.0 ) -) -process.hltBTagPFCSVp080Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.8 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPrePFHT430SixPFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT300Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40 OR L1_SingleTau120er2p1 OR L1_SingleJet180 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT350MinPFJet15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHtMhtJet10 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 10.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 10.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltHT175Jet10 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet10' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet10' ), - minHt = cms.vdouble( 175.0 ) -) -process.hltPFHTJet15 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 15.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFHT350Jet15 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet15' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet15' ), - minHt = cms.vdouble( 350.0 ) -) -process.hltPrePhoton60R9Id90CaloIdLIsoL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTauNoPS" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG60EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 60.0 ), - etcutEB = cms.double( 60.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG60HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG60R9Id90CaloIdLIsoLR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 8.0 ), - thrOverEEE = cms.vdouble( 0.007 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.01 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 3.0E-5 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 3.0E-5 ), - thrRegularEE = cms.vdouble( 7.5 ), - thrOverEEE = cms.vdouble( 0.032 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.03 ), - thrRegularEB = cms.vdouble( 12.5 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - maxTrackCut = cms.int32( 0 ), - sMaj_min = cms.double( 0.0 ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - sMaj_max = cms.double( 1.5 ), - inputTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter" ), - sMin_min = cms.double( 0.0 ), - trackPtCut = cms.double( 5.0 ), - seedTimeMin = cms.double( -999.0 ), - ncandcut = cms.int32( 1 ), - inputTrack = cms.InputTag( "hltIter2MergedForPhotons" ), - trackdRCut = cms.double( 0.2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - seedTimeMax = cms.double( 999.0 ), - sMin_max = cms.double( 0.4 ), - EBOnly = cms.bool( False ) -) -process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sETT50to60BptxAND = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETT50_BptxAND OR L1_ETT60_BptxAND" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreFullTrackMultiplicity85 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPixelTracksForHighMultFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.3 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForHighMultFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForHighMult = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.3 ), - originHalfLength = cms.double( 15.1 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltPixelTracksHitDoubletsForHighMult = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForHighMult" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForHighMult = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForHighMult" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForHighMultFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForHighMultFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForHighMult" ) -) -process.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ), - PtMin = cms.double( 0.4 ), - NTrkMin = cms.int32( 3 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "loose" ), - minNumberLayers = cms.uint32( 0 ), - chi2n_par = cms.double( 9999.0 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 100.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 9999.0, 1.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 0.5 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 999 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 999.0 ), - copyExtras = cms.untracked.bool( False ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltPixelTracksForHighMult" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForHighMult" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 9999.0, 1.0 ), - d0_par1 = cms.vdouble( 9999.0, 1.0 ), - res_par = cms.vdouble( 99999.0, 99999.0 ), - minHitsToBypassChecks = cms.uint32( 999 ) -) -process.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltGoodPixelTracksForHighMult" ), - particleType = cms.string( "pi+" ) -) -process.hltHighMult30 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 30 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ), - vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.12 ) -) -process.hltSiStripRawToClustersFacilityFull = cms.EDProducer( "SiStripClusterizerFromRaw", - ProductLabel = cms.InputTag( "rawDataCollector" ), - DoAPVEmulatorCheck = cms.bool( False ), - Algorithms = cms.PSet( - CommonModeNoiseSubtractionMode = cms.string( "Median" ), - useCMMeanMap = cms.bool( False ), - TruncateInSuppressor = cms.bool( True ), - doAPVRestore = cms.bool( False ), - SiStripFedZeroSuppressionMode = cms.uint32( 4 ), - PedestalSubtractionFedMode = cms.bool( True ) - ), - Clusterizer = cms.PSet( - QualityLabel = cms.string( "" ), - ClusterThreshold = cms.double( 5.0 ), - SeedThreshold = cms.double( 3.0 ), - Algorithm = cms.string( "ThreeThresholdAlgorithm" ), - ChannelThreshold = cms.double( 2.0 ), - MaxAdjacentBad = cms.uint32( 0 ), - setDetId = cms.bool( True ), - MaxSequentialHoles = cms.uint32( 0 ), - RemoveApvShots = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MaxSequentialBad = cms.uint32( 1 ) - ), - onDemand = cms.bool( False ) -) -process.hltSiStripClustersFull = cms.EDProducer( "MeasurementTrackerEventProducer", - inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ), - pixelClusterProducer = cms.string( "hltSiPixelClusters" ), - switchOffPixelsIfEmpty = cms.bool( True ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) -) -process.hltSiStripMatchedRecHitsFull = cms.EDProducer( "SiStripRecHitConverter", - StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ), - stereoRecHits = cms.string( "stereoRecHit" ), - useSiStripQuality = cms.bool( False ), - matchedRecHits = cms.string( "matchedRecHit" ), - ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - VerbosityLevel = cms.untracked.int32( 1 ), - rphiRecHits = cms.string( "rphiRecHit" ), - Matcher = cms.ESInputTag( 'SiStripRecHitMatcherESProducer','StandardMatcher' ), - siStripQualityLabel = cms.ESInputTag( "" ), - MaskBadAPVFibers = cms.bool( False ) -) -process.hltFullIter0PixelQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter0PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.5 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter0PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter0PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter0PixelQuadruplets" ) -) -process.hltFullIter0PixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.0012 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter0PixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltFullIter0PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter0CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter0PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersFull" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter0CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter0CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "initialStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter0PrimaryVertices = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 2.5 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 2.4 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 5.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 3.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.01 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -process.hltFullIter0TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.95, -0.85, -0.75 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter0HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter0TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter0TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter0HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter1PixelQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter1PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.15 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter1PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter1PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter1PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter1PixelQuadruplets" ) -) -process.hltFullIter1PixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.0017 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter1PixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 1000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltFullIter1PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter1PixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter1CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter1PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter1CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter1CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "lowPtQuadStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter1TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter1CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.65, -0.35, -0.15 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter1HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter1CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter1TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter1TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter1HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter2PixelTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter2PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.55 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter2PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter2PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter2PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter2PixelTriplets" ) -) -process.hltFullIter2PixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter2PixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.07 ), - useBendingCorrection = cms.bool( True ) -) -process.hltFullIter2PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter2PixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter2CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter2PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter2CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter2CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "highPtTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter2TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter2CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( 0.2, 0.3, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter2HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter2CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter2TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter2TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter3ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter2HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter3MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter3PixelTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter3PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.2 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter3PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter3PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter3PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter3PixelTriplets" ) -) -process.hltFullIter3PixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter3PixelHitDoublets" ), - CAThetaCut = cms.double( 0.002 ), - maxChi2 = cms.PSet( - value2 = cms.double( 8.0 ), - value1 = cms.double( 70.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.05 ), - useBendingCorrection = cms.bool( True ) -) -process.hltFullIter3PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter3PixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter3CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter3PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter3CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter3CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "lowPtTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter3TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter3CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( 0.0, 0.2, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter3HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter3CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter3TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter3TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter3HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter4PixelQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter4PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.3 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter4PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter4PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter4PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter4PixelQuadruplets" ) -) -process.hltFullIter4PixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.0011 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter4PixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 100.0 ), - value1 = cms.double( 500.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.0 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltFullIter4PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter4PixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter4CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter4PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter4CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter4CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "detachedQuadStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter4TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter4CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter4HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter4CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter4TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter4TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter5ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter4HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter5MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter5PixelTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter5PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.25 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter5PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter5PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter5PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter5PixelTriplets" ) -) -process.hltFullIter5PixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.2 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter5PixelHitDoublets" ), - CAThetaCut = cms.double( 0.001 ), - maxChi2 = cms.PSet( - value2 = cms.double( 10.0 ), - value1 = cms.double( 300.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.0 ), - useBendingCorrection = cms.bool( True ) -) -process.hltFullIter5PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter5PixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter5CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter5PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter5CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter5CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "detachedTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter5TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter5CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.2, 0.3, 0.8 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter5HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter5CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter5TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter5TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter6ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter5HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter6MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter6PixelPairsA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter6PixelTrackingRegionsA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltFullIter0PrimaryVertices" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.03 ), - maxNVertices = cms.int32( 5 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 0.6 ), - originRadius = cms.double( 0.015 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter6PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter6PixelHitDoubletsA = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter6PixelTrackingRegionsA" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter6PixelPairsA" ) -) -process.hltFullIter6PixelSeedsA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter6PixelPairsB = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix4' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ) -) -process.hltFullIter6PixelTrackingRegionsB = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltFullIter0PrimaryVertices" ), - zErrorVetex = cms.double( 0.03 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 5 ), - maxNRegions = cms.int32( 5 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.6 ), - points = cms.PSet( - phi = cms.vdouble( 3.0 ), - eta = cms.vdouble( 0.0 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.015 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 1.2 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltFullIter6PixelHitDoubletsB = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter6PixelTrackingRegionsB" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter6PixelPairsB" ) -) -process.hltFullIter6PixelSeedsB = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsB" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter6PixelSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter6PixelSeedsA','hltFullIter6PixelSeedsB' ) -) -process.hltFullIter6CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter6PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter6CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter6CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "pixelPairStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter6TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter6CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter6HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter6CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter6TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter6TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter7ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter6HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter7MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter7MixedLayersA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 1 ) - ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter7MixedTrackingRegionsA = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.4 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter7MixedClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter7MixedHitDoubletsA = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsA" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter7MixedLayersA" ) -) -process.hltFullIter7MixedHitTripletsA = cms.EDProducer( "PixelTripletLargeTipEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsA" ), - useMultScattering = cms.bool( True ), - extraHitRZtolerance = cms.double( 0.0 ) -) -process.hltFullIter7MixedSeedsA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter7MixedLayersB = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix3+BPix4+TIB1' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ) -) -process.hltFullIter7MixedTrackingRegionsB = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.6 ), - originHalfLength = cms.double( 10.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter7MixedHitDoubletsB = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsB" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter7MixedLayersB" ) -) -process.hltFullIter7MixedHitTripletsB = cms.EDProducer( "PixelTripletLargeTipEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsB" ), - useMultScattering = cms.bool( True ), - extraHitRZtolerance = cms.double( 0.0 ) -) -process.hltFullIter7MixedSeedsB = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsB" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter7MixedSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter7MixedSeedsA','hltFullIter7MixedSeedsB' ) -) -process.hltFullIter7CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter7MixedSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter7CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter7CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "mixedTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter7TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter7CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter7HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter7CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter7TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter7TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter8ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter7HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter8MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter8PixelLessLayers = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTIB4', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg', - 'TID1_pos+TID2_pos+MTEC1_pos', - 'TID1_neg+TID2_neg+MTEC1_neg', - 'TID2_pos+TID3_pos+TEC1_pos', - 'TID2_neg+TID3_neg+TEC1_neg', - 'TID2_pos+TID3_pos+MTEC1_pos', - 'TID2_neg+TID3_neg+MTEC1_neg', - 'TEC1_pos+TEC2_pos+TEC3_pos', - 'TEC1_neg+TEC2_neg+TEC3_neg', - 'TEC1_pos+TEC2_pos+MTEC3_pos', - 'TEC1_neg+TEC2_neg+MTEC3_neg', - 'TEC1_pos+TEC2_pos+TEC4_pos', - 'TEC1_neg+TEC2_neg+TEC4_neg', - 'TEC1_pos+TEC2_pos+MTEC4_pos', - 'TEC1_neg+TEC2_neg+MTEC4_neg', - 'TEC2_pos+TEC3_pos+TEC4_pos', - 'TEC2_neg+TEC3_neg+TEC4_neg', - 'TEC2_pos+TEC3_pos+MTEC4_pos', - 'TEC2_neg+TEC3_neg+MTEC4_neg', - 'TEC2_pos+TEC3_pos+TEC5_pos', - 'TEC2_neg+TEC3_neg+TEC5_neg', - 'TEC2_pos+TEC3_pos+TEC6_pos', - 'TEC2_neg+TEC3_neg+TEC6_neg', - 'TEC3_pos+TEC4_pos+TEC5_pos', - 'TEC3_neg+TEC4_neg+TEC5_neg', - 'TEC3_pos+TEC4_pos+MTEC5_pos', - 'TEC3_neg+TEC4_neg+MTEC5_neg', - 'TEC3_pos+TEC5_pos+TEC6_pos', - 'TEC3_neg+TEC5_neg+TEC6_neg', - 'TEC4_pos+TEC5_pos+TEC6_pos', - 'TEC4_neg+TEC5_neg+TEC6_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 2 ) - ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 3 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - FPix = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 3 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - TID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 2 ) - ), - TOB = cms.PSet( ), - BPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ) -) -process.hltFullIter8PixelLessTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.4 ), - originHalfLength = cms.double( 12.0 ), - originRadius = cms.double( 1.0 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter8PixelLessClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter8PixelLessHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter8PixelLessTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayers" ) -) -process.hltFullIter8PixelLessHitTriplets = cms.EDProducer( "MultiHitFromChi2EDProducer", - detIdsToDebug = cms.vint32( 0, 0, 0 ), - extraPhiKDBox = cms.double( 0.005 ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - useFixedPreFiltering = cms.bool( False ), - refitHits = cms.bool( True ), - chi2VsPtCut = cms.bool( True ), - maxChi2 = cms.double( 5.0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraRKDBox = cms.double( 0.2 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - extraZKDBox = cms.double( 0.2 ), - doublets = cms.InputTag( "hltFullIter8PixelLessHitDoublets" ), - maxElement = cms.uint32( 1000000 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.0 ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - fnSigmaRZ = cms.double( 2.0 ) -) -process.hltFullIter8PixelLessSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter8PixelLessHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter8CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter8PixelLessSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter8CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter8CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "pixelLessStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter8TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter8CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter8HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter8CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter8TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter8TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter9ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter8HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter9MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter9TobTecLayersTripl = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TOB1+TOB2+MTOB3', - 'TOB1+TOB2+MTOB4', - 'TOB1+TOB2+MTEC1_pos', - 'TOB1+TOB2+MTEC1_neg' ), - MTOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 6 ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 7 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ), - BPix = cms.PSet( ), - TIB = cms.PSet( ) -) -process.hltFullIter9TobTecTrackingRegionsTripl = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.55 ), - originHalfLength = cms.double( 20.0 ), - originRadius = cms.double( 3.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter9TobTecClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter9TobTecHitDoubletsTripl = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsTripl" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTripl" ) -) -process.hltFullIter9TobTecHitTripletsTripl = cms.EDProducer( "MultiHitFromChi2EDProducer", - detIdsToDebug = cms.vint32( 0, 0, 0 ), - extraPhiKDBox = cms.double( 0.01 ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - useFixedPreFiltering = cms.bool( False ), - refitHits = cms.bool( True ), - chi2VsPtCut = cms.bool( True ), - maxChi2 = cms.double( 5.0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraRKDBox = cms.double( 0.2 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - extraZKDBox = cms.double( 0.2 ), - doublets = cms.InputTag( "hltFullIter9TobTecHitDoubletsTripl" ), - maxElement = cms.uint32( 1000000 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.0 ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - fnSigmaRZ = cms.double( 2.0 ) -) -process.hltFullIter9TobTecSeedsTripl = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitTripletsTripl" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter9TobTecLayersPair = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TOB1+TEC1_pos', - 'TOB1+TEC1_neg', - 'TEC1_pos+TEC2_pos', - 'TEC1_neg+TEC2_neg', - 'TEC2_pos+TEC3_pos', - 'TEC2_neg+TEC3_neg', - 'TEC3_pos+TEC4_pos', - 'TEC3_neg+TEC4_neg', - 'TEC4_pos+TEC5_pos', - 'TEC4_neg+TEC5_neg', - 'TEC5_pos+TEC6_pos', - 'TEC5_neg+TEC6_neg', - 'TEC6_pos+TEC7_pos', - 'TEC6_neg+TEC7_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 5 ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 5 ) - ), - MTID = cms.PSet( ), - FPix = cms.PSet( ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ), - BPix = cms.PSet( ), - TIB = cms.PSet( ) -) -process.hltFullIter9TobTecTrackingRegionsPair = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.6 ), - originHalfLength = cms.double( 30.0 ), - originRadius = cms.double( 6.0 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter9TobTecHitDoubletsPair = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsPair" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPair" ) -) -process.hltFullIter9TobTecSeedsPair = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitDoubletsPair" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter9TobTecSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter9TobTecSeedsTripl','hltFullIter9TobTecSeedsPair' ) -) -process.hltFullIter9CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter9TobTecSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter9CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter9CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "tobTecStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter9TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter9CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger", - shareFrac = cms.double( 0.19 ), - inputClassifiers = cms.vstring( 'hltFullIter0TrackMVAClassifier', - 'hltFullIter1TrackMVAClassifier', - 'hltFullIter2TrackMVAClassifier', - 'hltFullIter3TrackMVAClassifier', - 'hltFullIter4TrackMVAClassifier', - 'hltFullIter5TrackMVAClassifier', - 'hltFullIter6TrackMVAClassifier', - 'hltFullIter7TrackMVAClassifier', - 'hltFullIter8TrackMVAClassifier', - 'hltFullIter9TrackMVAClassifier' ), - minQuality = cms.string( "loose" ), - minShareHits = cms.uint32( 2 ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - allowFirstHitShare = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - trackProducers = cms.VInputTag( 'hltFullIter0CtfWithMaterialTracks','hltFullIter1CtfWithMaterialTracks','hltFullIter2CtfWithMaterialTracks','hltFullIter3CtfWithMaterialTracks','hltFullIter4CtfWithMaterialTracks','hltFullIter5CtfWithMaterialTracks','hltFullIter6CtfWithMaterialTracks','hltFullIter7CtfWithMaterialTracks','hltFullIter8CtfWithMaterialTracks','hltFullIter9CtfWithMaterialTracks' ), - lostHitPenalty = cms.double( 5.0 ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) -) -process.hltFullOnlinePrimaryVertices = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 2.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 2.4 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 5.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltFullIterativeTrackingMerged" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 3.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.01 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -process.hltFullGoodHighPurityFullTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltFullIterativeTrackingMerged" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 999.0, 999.0 ), - dr_par = cms.PSet( - drWPVerr_par = cms.vdouble( 999.0, 999.0, 999.0 ), - dr_exp = cms.vint32( 0, 0, 0 ) - ), - maxLostLayers = cms.vint32( 999, 999, 999 ), - maxRelPtErr = cms.vdouble( 0.1, 0.1, 0.1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dzWPVerr_par = cms.vdouble( 999.0, 999.0, 999.0 ), - dz_exp = cms.vint32( 0, 0, 0 ) - ), - minHits = cms.vint32( 3, 3, 3 ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxChi2n = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - minLayers = cms.vint32( 0, 0, 0 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullGoodHighPurityFullTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIterativeTrackingMerged" ), - originalQualVals = cms.InputTag( 'hltFullGoodHighPurityFullTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullGoodHighPurityFullTrackCutClassifier','MVAValues' ) -) -process.hltFullCandsForHighMultTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltFullGoodHighPurityFullTracks" ), - particleType = cms.string( "pi+" ) -) -process.hltFullTrackHighMult85 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 85 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -process.hltPreFullTrackMultiplicity100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltFullTrackHighMult100 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 100 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -process.hltPreFullTrackMultiplicity130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltFullTrackHighMult130 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 130 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -process.hltPreFullTrackMultiplicity155 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltFullTrackHighMult155 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 155 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -process.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_ETM70 OR L1_ETM80 OR L1_ETM90 OR L1_ETM95 OR L1_ETM105 OR L1_ETM110 OR L1_ETM115 OR L1_ETM120 OR L1_ETM150" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreECALHT800 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTowerMakerEcal = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "" ), - AllowMissingInputs = cms.bool( True ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltHtMhtEcal = cms.EDProducer( "HLTCaloTowerHtMhtProducer", - minPtTowerHt = cms.double( 1.5 ), - usePt = cms.bool( False ), - maxEtaTowerHt = cms.double( 5.0 ), - maxEtaTowerMht = cms.double( 5.0 ), - minPtTowerMht = cms.double( 1.5 ), - towersLabel = cms.InputTag( "hltTowerMakerEcal" ) -) -process.hltHtEcal800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtEcal' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtEcal' ), - minHt = cms.vdouble( 800.0 ) -) -process.hltL1sSingleAndDoubleEGWithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiSC3018EIsoANDHEMass70 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleAndDoubleEGWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGWithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEgammaHToverET = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", - effectiveAreas = cms.vdouble( 0.105, 0.17 ), - doRhoCorrection = cms.bool( False ), - outerCone = cms.double( 0.14 ), - caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ), - innerCone = cms.double( 0.0 ), - useSingleTower = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - depth = cms.int32( -1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - etMin = cms.double( 0.0 ), - rhoScale = cms.double( 1.0 ), - doEtSum = cms.bool( True ) -) -process.hltEG30HE30HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHToverET" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30EIso15HE30EcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 15.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 15.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30HE30HEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.55 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -process.hltDiEG18HE30eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EtEta2p55UnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EIso15HE30EcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 15.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 15.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18HE30eHEUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18EIso15ANDHE30Mass70CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18EIso15HE30EcalIsoUnseededFilter" ), - minMass = cms.double( 70.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18EIso15HE30EcalIsoUnseededFilter" ) -) -process.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter", - useTCDSEventNumber = cms.bool( True ), - invert = cms.bool( False ), - period = cms.uint32( 107 ), - rawInput = cms.InputTag( "rawDataCollector" ), - fedId = cms.int32( 1024 ) -) -process.hltPrePhysics = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicspart0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicspart1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 1 ) -) -process.hltPrePhysicspart2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 2 ) -) -process.hltPrePhysicspart3 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 3 ) -) -process.hltPrePhysicspart4 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 4 ) -) -process.hltPrePhysicspart5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 5 ) -) -process.hltPrePhysicspart6 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 6 ) -) -process.hltPrePhysicspart7 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 7 ) -) -process.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 3 ) -) -process.hltPreRandom = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreZeroBias = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreZeroBiaspart0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreZeroBiaspart1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 1 ) -) -process.hltPreZeroBiaspart2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 2 ) -) -process.hltPreZeroBiaspart3 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 3 ) -) -process.hltPreZeroBiaspart4 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 4 ) -) -process.hltPreZeroBiaspart5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 5 ) -) -process.hltPreZeroBiaspart6 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 6 ) -) -process.hltPreZeroBiaspart7 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 7 ) -) -process.hltPreDSTZeroBias = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sHTT200to500IorSingleJet180to200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT200er OR L1_HTT240er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDSTHT250CaloScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT250 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 250.0 ) -) -process.hltPreDSTHT250CaloBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPixelTracksForNoPUFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.0 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 999.0 ) -) -process.hltSelectorJets20L1FastJetForNoPU = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etMin = cms.double( 20.0 ) -) -process.hltPixelTracksForNoPUFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForNoPU = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltSelectorJets20L1FastJetForNoPU" ), - vertexSrc = cms.InputTag( "hltFastPVPixelVertices" ), - ptMin = cms.double( 0.5 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.5 ), - originHalfLength = cms.double( 0.5 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ), - deltaPhiRegion = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsForNoPU = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForNoPU" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) -) -process.hltPixelTracksHitQuadrupletsForNoPU = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForNoPU" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForNoPU = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForNoPUFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForNoPUFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForNoPU" ) -) -process.hltCaloJetFromPV = cms.EDProducer( "PixelJetPuId", - MinEtaForwardJets = cms.double( 2.4 ), - MinTrackPt = cms.double( 0.6 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - MinEtForwardJets = cms.double( 40.0 ), - MinGoodJetTrackPtRatio = cms.double( 0.045 ), - MaxTrackDistanceToJet = cms.double( 0.04 ), - UseForwardJetsAsNoPU = cms.bool( True ), - MinGoodJetTrackPt = cms.double( 1.8 ), - tracks = cms.InputTag( "hltPixelTracksForNoPU" ), - MaxTrackChi2 = cms.double( 20.0 ), - jets = cms.InputTag( "hltSelectorJets20L1FastJetForNoPU" ) -) -process.hltPreDSTHT410PFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT410 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 410.0 ) -) -process.hltPreDSTHT410BTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTZeroBiasBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTZeroBiasCaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTCaloJet40BTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPreDSTCaloJet40CaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTCaloJet40CaloBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTL1HTTBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTL1HTTCaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTL1HTTCaloBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sDoubleMuIorTripleMuIorQuadMu = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_12_8 OR L1_DoubleMu_13_6 OR L1_DoubleMu_15_5 OR L1_DoubleMu_15_7 OR L1_TripleMu_4_4_4 OR L1_TripleMu_5_0_0 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_QuadMu0 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu5_SQ_OS_Mass7to18 OR L1_DoubleMu_20_2_SQ_Mass_Max20 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu6_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDSTL1DoubleMuBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTL1DoubleMuCaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTDoubleMu3noVtxCaloScoutingMonitoring = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHcalDigisRegForMuonsNoVtx = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - type = cms.string( "RecoChargedCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.4 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -process.hltHbhePhase1RecoM2RegForMuonsNoVtx = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisRegForMuonsNoVtx" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -process.hltHbherecoM2RegForMuonsNoVtx = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoM2RegForMuonsNoVtx" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -process.hltTowerMakerForHCALM2RegForMuonsNoVtx = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( 1.0E-99 ), - EEWeight = cms.double( 1.0E-99 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0E-99 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( 1.0E-99 ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoM2RegForMuonsNoVtx" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltRecHitInRegionForMuonsMFnoVtx = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalRecHitMF:EcalRecHitsEB','hltEcalRecHitMF:EcalRecHitsEE' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsEB', - 'EcalRegionalRecHitsEE' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -process.hltRecHitInRegionForMuonsESNoVtx = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -process.hltParticleFlowRecHitECALForMuonsMFNoVtx = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMFnoVtx','EcalRegionalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.08 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMFnoVtx','EcalRegionalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.3 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -process.hltParticleFlowRecHitPSForMuonsNoVtx = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsESNoVtx','EcalRegionalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -process.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMFNoVtx" ) -) -process.hltParticleFlowClusterPSForMuonsNoVtx = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuonsNoVtx" ) -) -process.hltParticleFlowClusterECALForMuonsMFNoVtx = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuonsNoVtx" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx" ) -) -process.hltMuonEcalMFPFClusterIsoForMuonsNoVtx = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.35, 0.193 ), - doRhoCorrection = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMFNoVtx" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.05 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.05 ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -process.hltRegionalTowerForMuonsNoVtx = cms.EDProducer( "EgammaHLTCaloTowerProducer", - L1NonIsoCand = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - EMin = cms.double( 0.0 ), - EtMin = cms.double( 0.0 ), - L1IsoCand = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - useTowersInCone = cms.double( 0.8 ), - towerCollection = cms.InputTag( "hltTowerMakerForAll" ) -) -process.hltParticleFlowRecHitHBHEForMuons = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbhereco" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -process.hltParticleFlowClusterHBHEForMuons = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForMuons" ) -) -process.hltParticleFlowClusterHCALForMuons = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForMuons" ) -) -process.hltMuonHcalPFClusterIsoForMuonsNoVtx = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.11, 0.163 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.1 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForMuons" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( True ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.1 ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -process.hltL3MuonVertexNoVtx = cms.EDProducer( "VertexFromTrackProducer", - verbose = cms.untracked.bool( False ), - useTriggerFilterElectrons = cms.bool( False ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - isRecoCandidate = cms.bool( True ), - trackLabel = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - useTriggerFilterMuons = cms.bool( False ), - useBeamSpot = cms.bool( True ), - vertexLabel = cms.InputTag( "notUsed" ), - triggerFilterElectronsSrc = cms.InputTag( "notUsed" ), - triggerFilterMuonsSrc = cms.InputTag( "notUsed" ), - useVertex = cms.bool( False ) -) -process.hltPixelTracksTrackingRegionsL3MuonNoVtx = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltL3MuonVertexNoVtx" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.5 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( True ), - ptMin = cms.double( 0.9 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltPixelTracksHitDoubletsL3MuonNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsL3MuonNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsL3MuonNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsL3MuonNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksL3MuonNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsL3MuonNoVtx" ) -) -process.hltPixelVerticesL3MuonNoVtx = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksL3MuonNoVtx" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsL3MuonNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsL3MuonNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsL3MuonNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsL3MuonNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsL3MuonNoVtx" ) -) -process.hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsL3MuonNoVtx" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltIter1L3MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1L3MuonPixelLayerQuadrupletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1L3MuonPixelTrackingRegionsNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltIter1L3MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1L3MuonPixelTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadrupletsNoVtx" ) -) -process.hltIter1L3MuonPixelHitQuadrupletsNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1L3MuonPixelHitDoubletsNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1L3MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1L3MuonPixelHitQuadrupletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1L3MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1L3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1L3MuonTrackCutClassifierPromptNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1L3MuonTrackCutClassifierDetachedNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1L3MuonTrackCutClassifierMergedNoVtx = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPromptNoVtx', - 'hltIter1L3MuonTrackCutClassifierDetachedNoVtx' ) -) -process.hltIter1L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMergedNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMergedNoVtx','MVAValues' ) -) -process.hltIter1L3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurityNoVtx','hltIter1L3MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurityNoVtx','hltIter1L3MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2L3MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1L3MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2L3MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2L3MuonPixelLayerTripletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2L3MuonPixelTrackingRegionsNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltIter2L3MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2L3MuonPixelTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTripletsNoVtx" ) -) -process.hltIter2L3MuonPixelHitTripletsNoVtx = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2L3MuonPixelHitDoubletsNoVtx" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2L3MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2L3MuonPixelHitTripletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2L3MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2L3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltIter2L3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1L3MuonMergedNoVtx','hltIter2L3MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1L3MuonMergedNoVtx','hltIter2L3MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltMuonTkRelIsolationCut0p09MapNoVtx = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.09 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2L3MuonMergedNoVtx" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ) -) -process.hltPreDSTDoubleMu3noVtxCaloScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMuIorTripleMuIorQuadMu" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltDimuon3L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltDimuon3L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltDoubleMu3L3FilteredNoVtx = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1CandTag = cms.InputTag( "hltDimuon3L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDimuon3L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 9999.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 999999.0 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -process.hltDisplacedmumuVtxProducer = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu3L3FilteredNoVtx" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 99999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltPreAK4CaloJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 30.0 ) -) -process.hltPreAK4CaloJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreAK4CaloJet50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltPreAK4CaloJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltPreAK4CaloJet100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -process.hltPreAK4CaloJet120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet120 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 120.0 ) -) -process.hltPreAK4PFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet15 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 15.0 ) -) -process.hltAK4PFJetsCorrectedMatchedToCaloJets15 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSingleAK4PFJet30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 30.0 ) -) -process.hltPreAK4PFJet50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK4PFJetsCorrectedMatchedToCaloJets30 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSingleAK4PFJet50 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltPreAK4PFJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK4PFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSingleAK4PFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltPreAK4PFJet100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 70.0 ) -) -process.hltAK4PFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet70" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSingleAK4PFJet100 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -process.hltPreAK4PFJet120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4PFJet120 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 120.0 ) -) -process.hltPreHISinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer", - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - IslandEndcapSeedThr = cms.double( 0.18 ), - posCalcParameters = cms.PSet( - T0_barl = cms.double( 7.4 ), - T0_endcPresh = cms.double( 1.2 ), - LogWeighted = cms.bool( True ), - T0_endc = cms.double( 3.1 ), - X0 = cms.double( 0.89 ), - W0 = cms.double( 4.2 ) - ), - barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ), - endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - clustershapecollectionEE = cms.string( "islandEndcapShape" ), - clustershapecollectionEB = cms.string( "islandBarrelShape" ), - VerbosityLevel = cms.string( "ERROR" ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), - endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - IslandBarrelSeedThr = cms.double( 0.5 ) -) -process.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer", - barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ), - endcapEtaSearchRoad = cms.double( 0.14 ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), - endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ), - barrelPhiSearchRoad = cms.double( 0.8 ), - endcapPhiSearchRoad = cms.double( 0.6 ), - endcapBCEnergyThreshold = cms.double( 0.0 ), - VerbosityLevel = cms.string( "ERROR" ), - seedTransverseEnergyThreshold = cms.double( 1.0 ), - barrelEtaSearchRoad = cms.double( 0.07 ), - endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ), - barrelBCEnergyThreshold = cms.double( 0.0 ), - doBarrel = cms.bool( True ), - doEndcaps = cms.bool( True ), - endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" ) -) -process.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker", - corectedSuperClusterCollection = cms.string( "" ), - sigmaElectronicNoise = cms.double( 0.03 ), - superClusterAlgo = cms.string( "Island" ), - etThresh = cms.double( 0.0 ), - rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ), - applyEnergyCorrection = cms.bool( True ), - isl_fCorrPset = cms.PSet( - fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ), - fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ), - brLinearHighThr = cms.double( 0.0 ), - maxR9 = cms.double( 1.5 ), - minR9Barrel = cms.double( 0.94 ), - brLinearLowThr = cms.double( 0.0 ), - fBremThVect = cms.vdouble( 1.2, 1.2 ), - minR9Endcap = cms.double( 0.95 ), - fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ) - ), - VerbosityLevel = cms.string( "ERROR" ), - recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -process.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker", - corectedSuperClusterCollection = cms.string( "" ), - sigmaElectronicNoise = cms.double( 0.15 ), - superClusterAlgo = cms.string( "Island" ), - etThresh = cms.double( 0.0 ), - rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ), - applyEnergyCorrection = cms.bool( True ), - isl_fCorrPset = cms.PSet( - fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ), - fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ), - brLinearHighThr = cms.double( 0.0 ), - maxR9 = cms.double( 1.5 ), - minR9Barrel = cms.double( 0.94 ), - brLinearLowThr = cms.double( 0.0 ), - fBremThVect = cms.vdouble( 1.2, 1.2 ), - minR9Endcap = cms.double( 0.95 ), - fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ) - ), - VerbosityLevel = cms.string( "ERROR" ), - recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -process.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner", - originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ), - recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - TimingCut = cms.untracked.double( 9999999.0 ), - swissCutThr = cms.untracked.double( 0.95 ), - recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - etCut = cms.double( 8.0 ), - outputColl = cms.string( "" ) -) -process.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ), - scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ), - recoEcalCandidateCollection = cms.string( "" ) -) -process.hltHIPhoton10Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 10.0 ) -) -process.hltL1sSingleEG10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHISinglePhoton20Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHIPhoton20Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 20.0 ) -) -process.hltPreHISinglePhoton30Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHIPhoton30Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1sSingleEG24 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHISinglePhoton40Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHIPhoton40Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 40.0 ) -) -process.hltPreHISinglePhoton50Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHIPhoton50Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 50.0 ) -) -process.hltPreHISinglePhoton60Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHIPhoton60Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 60.0 ) -) -process.hltPrePhoton20HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG10Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG20EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG20HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton30HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG30HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton40HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG20Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG24" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG40EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 40.0 ), - etcutEB = cms.double( 40.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG40HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG40EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton50HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG50EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG50HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton60HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG60EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 60.0 ), - etcutEB = cms.double( 60.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG60HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 2 ) -) -process.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 1024 ) -) -process.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter", - InputTag = cms.InputTag( "rawDataCollector" ), - CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ), - FilterSummary = cms.untracked.bool( False ) -) -process.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 ) -) -process.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter", - ampCut_endcapM = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ), - phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ), - phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ), - barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), - barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), - statusThreshold = cms.uint32( 3 ), - useRecoFlag = cms.bool( False ), - endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), - endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ampCut_barrelM = cms.vdouble( 14.7539, 14.8687, 14.9573, 15.0231, 15.0687, 15.0967, 15.1093, 15.1086, 15.0962, 15.0739, 15.0431, 15.0051, 14.9611, 14.9122, 14.8593, 14.8033, 14.7449, 14.6848, 14.6236, 14.5618, 14.4999, 14.4382, 14.3771, 14.3168, 14.2575, 14.1994, 14.1427, 14.0873, 14.0333, 13.9808, 13.9298, 13.8801, 13.8317, 13.7846, 13.7387, 13.6938, 13.6499, 13.6069, 13.5646, 13.5229, 13.4817, 13.441, 13.4007, 13.3606, 13.3207, 13.2809, 13.2413, 13.2017, 13.1622, 13.1228, 13.0836, 13.0445, 13.0056, 12.9671, 12.9289, 12.8913, 12.8543, 12.818, 12.7828, 12.7486, 12.7156, 12.6841, 12.6542, 12.626, 12.5997, 12.5756, 12.5536, 12.5339, 12.5167, 12.5019, 12.4897, 12.48, 12.4727, 12.4678, 12.4651, 12.4644, 12.4654, 12.4677, 12.4708, 12.4744, 12.4777, 12.4799, 12.4804, 12.478, 12.4718 ), - endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), - barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ampCut_endcapP = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ), - ampCut_barrelP = cms.vdouble( 12.4718, 12.478, 12.4804, 12.4799, 12.4777, 12.4744, 12.4708, 12.4677, 12.4654, 12.4644, 12.4651, 12.4678, 12.4727, 12.48, 12.4897, 12.5019, 12.5167, 12.5339, 12.5536, 12.5756, 12.5997, 12.626, 12.6542, 12.6841, 12.7156, 12.7486, 12.7828, 12.818, 12.8543, 12.8913, 12.9289, 12.9671, 13.0056, 13.0445, 13.0836, 13.1228, 13.1622, 13.2017, 13.2413, 13.2809, 13.3207, 13.3606, 13.4007, 13.441, 13.4817, 13.5229, 13.5646, 13.6069, 13.6499, 13.6938, 13.7387, 13.7846, 13.8317, 13.8801, 13.9298, 13.9808, 14.0333, 14.0873, 14.1427, 14.1994, 14.2575, 14.3168, 14.3771, 14.4382, 14.4999, 14.5618, 14.6236, 14.6848, 14.7449, 14.8033, 14.8593, 14.9122, 14.9611, 15.0051, 15.0431, 15.0739, 15.0962, 15.1086, 15.1093, 15.0967, 15.0687, 15.0231, 14.9573, 14.8687, 14.7539 ) -) -process.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL1NotBptxOR = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sMinimumBiasHF0ORBptxAND = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF0_OR_BptxAND" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL1MinimumBiasHFOR = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreL1MinimumBiasHF0OR = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter", - useTCDSEventNumber = cms.bool( False ), - invert = cms.bool( False ), - period = cms.uint32( 4096 ), - rawInput = cms.InputTag( "rawDataCollector" ), - fedId = cms.int32( 1024 ) -) -process.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0 OR L1_TripleJet_84_68_48_VBF OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_92_76_64_VBF OR L1_QuadJet40er3p0 OR L1_QuadJet50er3p0 OR L1_QuadJet60er3p0 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleMuOpen OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30 OR L1_DoubleMu_12_5 OR L1_DoubleMu_12_8 OR L1_DoubleMu_13_6 OR L1_DoubleMu_15_5 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14 OR L1_TripleEG_14_10_8 OR L1_TripleEG_18_17_8 OR L1_TripleMu_4_4_4 OR L1_TripleMu_5_0_0 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_DoubleMu_15_7 OR L1_DoubleMu_15_7_SQ OR L1_DoubleMu_15_7_SQ_Mass_Min4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sIsolatedBunch = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_IsolatedBunch" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sSingleJetOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0 OR L1_TripleJet_84_68_48_VBF OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_92_76_64_VBF OR L1_QuadJet40er3p0 OR L1_QuadJet50er3p0 OR L1_QuadJet60er3p0 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltPreHcalIsolatedbunch = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", - minPTrack = cms.double( 5.0 ), - L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), - MaxVtxDXYSeed = cms.double( 101.0 ), - tauUnbiasCone = cms.double( 1.2 ), - VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - EBEtaBoundary = cms.double( 1.479 ), - maxPTrackForIsolation = cms.double( 3.0 ), - MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), - PixelIsolationConeSizeAtEC = cms.double( 40.0 ), - PixelTracksSources = cms.VInputTag( 'hltPixelTracks' ), - MaxVtxDXYIsol = cms.double( 101.0 ), - tauAssociationCone = cms.double( 0.0 ), - ExtrapolationConeSize = cms.double( 1.0 ) -) -process.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 0.0 ), - MinDeltaPtL1Jet = cms.double( -40000.0 ), - MinPtTrack = cms.double( 3.5 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 12.0 ), - NMaxTrackCandidates = cms.int32( 10 ), - MaxEtaTrack = cms.double( 1.15 ), - candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ), - filterTrackEnergy = cms.bool( True ) -) -process.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", - ECHitEnergyThreshold = cms.double( 0.05 ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), - EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ECHitCountEnergyThreshold = cms.double( 0.5 ), - EcalConeSizeEta0 = cms.double( 0.09 ), - EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EcalConeSizeEta1 = cms.double( 0.14 ) -) -process.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", - saveTags = cms.bool( True ), - DropMultiL2Event = cms.bool( False ), - MaxEnergyIn = cms.double( 1.2 ), - MaxEnergyOut = cms.double( 1.2 ), - NMaxTrackCandidates = cms.int32( 10 ), - candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" ) -) -process.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector", - corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), - associationCone = cms.double( 0.2 ) -) -process.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 0.0 ), - MinDeltaPtL1Jet = cms.double( 4.0 ), - MinPtTrack = cms.double( 20.0 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 18.0 ), - NMaxTrackCandidates = cms.int32( 999 ), - MaxEtaTrack = cms.double( 1.15 ), - candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ), - filterTrackEnergy = cms.bool( True ) -) -process.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", - minPTrack = cms.double( 5.0 ), - L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), - MaxVtxDXYSeed = cms.double( 101.0 ), - tauUnbiasCone = cms.double( 1.2 ), - VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - EBEtaBoundary = cms.double( 1.479 ), - maxPTrackForIsolation = cms.double( 3.0 ), - MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), - PixelIsolationConeSizeAtEC = cms.double( 40.0 ), - PixelTracksSources = cms.VInputTag( 'hltPixelTracks' ), - MaxVtxDXYIsol = cms.double( 101.0 ), - tauAssociationCone = cms.double( 0.0 ), - ExtrapolationConeSize = cms.double( 1.0 ) -) -process.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 1.1 ), - MinDeltaPtL1Jet = cms.double( -40000.0 ), - MinPtTrack = cms.double( 3.5 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 12.0 ), - NMaxTrackCandidates = cms.int32( 5 ), - MaxEtaTrack = cms.double( 2.2 ), - candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ), - filterTrackEnergy = cms.bool( True ) -) -process.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", - ECHitEnergyThreshold = cms.double( 0.05 ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), - EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ECHitCountEnergyThreshold = cms.double( 0.5 ), - EcalConeSizeEta0 = cms.double( 0.09 ), - EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EcalConeSizeEta1 = cms.double( 0.14 ) -) -process.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", - saveTags = cms.bool( True ), - DropMultiL2Event = cms.bool( False ), - MaxEnergyIn = cms.double( 1.2 ), - MaxEnergyOut = cms.double( 1.2 ), - NMaxTrackCandidates = cms.int32( 10 ), - candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" ) -) -process.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector", - corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), - associationCone = cms.double( 0.2 ) -) -process.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 1.1 ), - MinDeltaPtL1Jet = cms.double( 4.0 ), - MinPtTrack = cms.double( 20.0 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 18.0 ), - NMaxTrackCandidates = cms.int32( 999 ), - MaxEtaTrack = cms.double( 2.2 ), - candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ), - filterTrackEnergy = cms.bool( True ) -) -process.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreZeroBiasIsolatedBunches = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInTrain AND (NOT L1_FirstCollisionInOrbit)" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sL1ZeroBiasLastBunchInTrain = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_LastCollisionInTrain" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreZeroBiasLastCollisionInTrain = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sL1ZeroBiasFirstBunchAfterTrain = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_FirstBunchAfterTrain" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreZeroBiasFirstBXAfterTrain = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu7 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30 OR L1_SingleMu14er2p1 OR L1_SingleMu16er2p1 OR L1_SingleMu18er2p1 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreAlCaRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu14erIorSingleMu16er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.6 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1332, 1333, 1334, 1335, 1336, 1337, 1338 ) -) -process.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMCReducedIterativeTracking = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMCPFMET = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMETOpenFilter = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreMCAK4PFJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK4PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 20.0 ) -) -process.hltPreMCPFBTagCSV = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBTagPFCSVp056Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.63 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreMCPFHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFHTForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTForMC' ), - minHt = cms.vdouble( -1.0 ) -) -process.hltPreMCPFMHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMHTOpenFilter = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), - minMht = cms.vdouble( -1.0 ) -) -process.hltPreMCCaloMET = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloMETOpenFilter = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreMCCaloMETJetIdCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMetCleanUsingJetID = cms.EDProducer( "HLTMETCleanerUsingJetID", - maxEta = cms.double( 5.0 ), - goodJetsLabel = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - metLabel = cms.InputTag( "hltMet" ), - minPt = cms.double( 20.0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJets" ) -) -process.hltMETCleanUsingJetIDOpenFilter = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetCleanUsingJetID" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreMCAK4CaloJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloJetCollection20Filter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 20.0 ) -) -process.hltPreMCAK4CaloJetsFromPV = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloJetFromPVCollection20Filter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltCaloJetFromPV" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 20.0 ) -) -process.hltHtMhtFromPVForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetFromPV" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltCaloHtMhtFromPVOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), - minHt = cms.vdouble( -1.0 ) -) -process.hltPreMCCaloBTagCSV = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMCCaloHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltCaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtForMC' ), - minHt = cms.vdouble( -1.0 ) -) -process.hltPreMCCaloMHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMhtFilter = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), - minMht = cms.vdouble( -1.0 ) -) -process.hltPreMCAK8PFJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 20.0 ) -) -process.hltPreMCAK8TrimPFJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8TrimPFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 20.0 ) -) -process.hltPreMCAK8PFHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8PFHTForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltAK8PFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), - minHt = cms.vdouble( -1.0 ) -) -process.hltPreMCAK8CaloHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8HtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltAK8CaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), - minHt = cms.vdouble( -1.0 ) -) -process.hltL1sSingleEG5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG10EtL1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG10R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10EtL1SingleEG5EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10HE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHToverET" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10R9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter" ) -) -process.hltDiEG10EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.55 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -process.hltDiEG10R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10EtEta2p55UnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG10HE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10R9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter" ), - minMass = cms.double( 10.0 ), - secondLegLastFilter = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter" ) -) -process.hltL1sSingleEG5WithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMCDoubleEle5CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG5WithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5WithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG5L1SingleEG5WithJetAndTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG5HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5L1SingleEG5WithJetAndTauEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG5CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG5CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle5CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG5EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG5HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG5EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG5CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG5HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEle5CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG5CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDiEle5CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle5CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreMCEle5WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG5L1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle5WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5L1SingleEG5EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle5WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle5WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle5WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle5WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle5WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle5WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle5WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle5WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle5WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 15.0 ), - etcutEB = cms.double( 15.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ) -) -process.hltPreMCIsoMu = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2fL1sMu5L1L2SingleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL3fL1sMu5L1L2L3SingleMu = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1L2SingleMu" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3SingleMu" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sMu16L1L2L3TrkIsoFiltered0p07SingleMu = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMCDoubleMuTrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2pfL1sDoubleMu0L1f0L2doubleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu0L1f0L2doubleMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuonRelTrkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltDiMuonRelTrkIsoFiltered0p4DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonRelTrkIsoFiltered0p4" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonRelTrkIsoFiltered0p4" ) -) -process.hltPreMCDoubleMuNoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2fDimuonL1f0L2NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL1sAlCaEcalPi0Eta = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_AlwaysTrue OR L1_IsolatedBunch OR L1_SingleEG5 OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG18er2p1 OR L1_SingleIsoEG20er2p1 OR L1_SingleIsoEG22er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_23_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0 OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_84_68_48_VBF OR L1_TripleJet_92_76_64_VBF OR L1_QuadJet40er3p0 OR L1_QuadJet50er3p0 OR L1_QuadJet60er3p0 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT220er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreAlCaEcalPi0EBonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer", - statusLevelRecHitsToUse = cms.int32( 1 ), - barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ), - flagLevelRecHitsToUse = cms.int32( 1 ), - maxNumberofClusters = cms.int32( 300 ), - clusPhiSize = cms.int32( 3 ), - posCalcParameters = cms.PSet( - T0_barl = cms.double( 7.4 ), - T0_endcPresh = cms.double( 1.2 ), - LogWeighted = cms.bool( True ), - T0_endc = cms.double( 3.1 ), - X0 = cms.double( 0.89 ), - W0 = cms.double( 4.2 ) - ), - clusEtaSize = cms.int32( 3 ), - useRecoFlag = cms.bool( False ), - endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - maxNumberofSeeds = cms.int32( 700 ), - useDBStatus = cms.bool( True ), - debugLevel = cms.int32( 0 ), - barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - clusSeedThrEndCap = cms.double( 1.0 ), - clusSeedThr = cms.double( 0.5 ), - doEndcaps = cms.bool( True ), - endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ), - doBarrel = cms.bool( True ) -) -process.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.22 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), - barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.06 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.88 ), - selePtPairBarrel_region1 = cms.double( 2.0 ), - selePtPairBarrel_region2 = cms.double( 1.75 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.65 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.65 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( True ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( False ), - storeRecHitES = cms.bool( False ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 2.5 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 1.5 ), - endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 1.5 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), - selePtGammaEndCap_region3 = cms.double( 0.5 ), - selePtGammaEndCap_region2 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 0.5 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( False ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtPairEndCap_region3 = cms.double( 99.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.0 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "pi0EcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -process.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) -) -process.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), - recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ), - digisOut = cms.string( "pi0EBDigis" ), - region = cms.string( "barrel" ) -) -process.hltPreAlCaEcalPi0EEonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.22 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), - barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.06 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), - selePtPairBarrel_region1 = cms.double( 1.5 ), - selePtPairBarrel_region2 = cms.double( 1.5 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.5 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.5 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( True ), - storeRecHitES = cms.bool( True ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 999.0 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.92 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.85 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 3.75 ), - endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 2.0 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.92 ), - selePtGammaEndCap_region3 = cms.double( 0.95 ), - selePtGammaEndCap_region2 = cms.double( 0.95 ), - selePtGammaEndCap_region1 = cms.double( 1.1 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( False ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtPairEndCap_region3 = cms.double( 2.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.0 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "pi0EcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -process.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) -) -process.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), - recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ), - digisOut = cms.string( "pi0EEDigis" ), - region = cms.string( "endcap" ) -) -process.hltPreAlCaEcalEtaEBonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.156 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.8 ), - massLowPi0Cand = cms.double( 0.084 ), - seleS9S25Gamma = cms.double( 0.8 ), - seleBeltDeta = cms.double( 0.1 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), - barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( True ), - seleMinvMinBarrel = cms.double( 0.2 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.9 ), - selePtPairBarrel_region1 = cms.double( 3.0 ), - selePtPairBarrel_region2 = cms.double( 3.0 ), - seleBeltDR = cms.double( 0.3 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.65 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 1.4 ), - store5x5RecHitEB = cms.bool( True ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( True ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( False ), - storeRecHitES = cms.bool( False ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 2.5 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 1.5 ), - endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 1.5 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), - selePtGammaEndCap_region3 = cms.double( 0.5 ), - selePtGammaEndCap_region2 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 0.5 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( False ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtPairEndCap_region3 = cms.double( 99.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.0 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "etaEcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -process.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) -) -process.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), - recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ), - digisOut = cms.string( "etaEBDigis" ), - region = cms.string( "barrel" ) -) -process.hltPreAlCaEcalEtaEEonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.8 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), - barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.3 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), - selePtPairBarrel_region1 = cms.double( 1.5 ), - selePtPairBarrel_region2 = cms.double( 1.5 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 1.0 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.5 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( True ), - storeRecHitES = cms.bool( True ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.1 ), - selePtPairMaxEndCap_region3 = cms.double( 999.0 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.9 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.9 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 3.0 ), - endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 3.0 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.9 ), - selePtGammaEndCap_region3 = cms.double( 1.0 ), - selePtGammaEndCap_region2 = cms.double( 1.0 ), - selePtGammaEndCap_region1 = cms.double( 1.0 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( True ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.2 ), - selePtPairEndCap_region3 = cms.double( 3.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.3 ), - seleMinvMaxEndCap = cms.double( 0.8 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.85 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "etaEcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -process.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) -) -process.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), - recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ), - digisOut = cms.string( "etaEEDigis" ), - region = cms.string( "endcap" ) -) -process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG22er2p1_IsoTau26er2p1_dR_Min0p3 OR L1_LooseIsoEG24er2p1_IsoTau27er2p1_dR_Min0p3" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1EGerAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG24L1EGandTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1EGerAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 24.0 ), - etcutEB = cms.double( 24.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle24erWPTightClusterShapeFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG24L1EGandTauEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle24erWPTightHEFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle24erWPTightClusterShapeFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle24erWPTightEcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle24erWPTightHEFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle24erWPTightHcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle24erWPTightEcalIsoFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle24erWPTightPixelMatchFilterForTau = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle24erWPTightHcalIsoFilterForTau" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle24erWPTightPMS2FilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightPixelMatchFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightPMS2FilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle24erWPTightGsfMissingHitsFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle24erWPTightGsfDetaFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfMissingHitsFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle24erWPTightGsfDphiFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfDetaFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle24erWPTightGsfTrackIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfDphiFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 = cms.EDFilter( "HLT2PhotonTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4CaloJetsPFEt5' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltTauJet5" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPFTau30 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltPFTau30Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltPFTau30TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1JetsHLTPFTauTrackLooseChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -process.hltSelectedPFTau30LooseChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltOverlapFilterIsoEle24WPTightGsfLooseIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolation' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30LooseChargedIsolationL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau30TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1JetsHLTPFTauTrackMediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -process.hltSelectedPFTau30MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltOverlapFilterIsoEle24WPTightGsfMediumChargedIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolation' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30MediumChargedIsolationL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau30TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1JetsHLTPFTauTrackTightChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -process.hltSelectedPFTau30TightChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltOverlapFilterIsoEle24WPTightGsfTightChargedIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolation' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30TightChargedIsolationL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau30TrackLooseChargedIsoTightOOSCPhotons = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -process.hltSelectedPFTau30LooseChargedIsolationTightOOSCPhotonsL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltOverlapFilterIsoEle24WPTightGsfLooseIsoTightOOSCPhotonsPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30LooseChargedIsolationTightOOSCPhotonsL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau30TrackMediumChargedIsoTightOOSCPhotons = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -process.hltSelectedPFTau30MediumChargedIsolationTightOOSCPhotonsL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltOverlapFilterIsoEle24WPTightGsfMediumIsoTightOOSCPhotonsPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30MediumChargedIsolationTightOOSCPhotonsL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau30TrackTightChargedIsoTightOOSCPhotons = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -process.hltSelectedPFTau30TightChargedIsolationTightOOSCPhotonsL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltOverlapFilterIsoEle24WPTightGsfTightIsoTightOOSCPhotonsPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30TightChargedIsolationTightOOSCPhotonsL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltL1sDoubleTauBigOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau28er2p1 OR L1_DoubleIsoTau30er2p1 OR L1_DoubleIsoTau32er2p1 OR L1_DoubleIsoTau33er2p1 OR L1_DoubleIsoTau34er2p1 OR L1_DoubleIsoTau35er2p1 OR L1_DoubleIsoTau36er2p1 OR L1_DoubleIsoTau38er2p1 OR L1_DoubleTau70er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleLooseChargedIsoPFTau35Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -process.hltDoubleL2IsoTau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -process.hltDoublePFTau35Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1LooseChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -process.hltDoublePFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1LooseChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleLooseChargedIsoPFTau40Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau40Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1LooseChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1LooseChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1LooseChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleMediumChargedIsoPFTau35Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau35TrackPt1MediumChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -process.hltDoublePFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1MediumChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleMediumChargedIsoPFTau40Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau40TrackPt1MediumChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1MediumChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleTightChargedIsoPFTau35Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau35TrackPt1TightChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -process.hltDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1TightChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleTightChargedIsoPFTau40Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau40TrackPt1TightChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1TightChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleLooseChargedIsoPFTau35Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.1 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( True ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauLooseChargedIsolationAndTightOOSCPhotonsDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "and" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -process.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseChargedIsolationAndTightOOSCPhotonsDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -process.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleLooseChargedIsoPFTau40Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleMediumChargedIsoPFTau35Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "and" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -process.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -process.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleMediumChargedIsoPFTau40Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleTightChargedIsoPFTau35Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "and" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -process.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -process.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleTightChargedIsoPFTau40Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltL1sMu22erIsoTau40er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau40er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau50Trk30eta2p11pr = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu22erIsoTau40er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltSingleL2Tau35eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltPFTau50 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFTau50Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFTauTrackPt30Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 30.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -process.hltPFTau1Prong = cms.EDProducer( "PFRecoTauDiscriminationByNProngs", - MinN = cms.uint32( 1 ), - BooleanOutput = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.1 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - MaxN = cms.uint32( 1 ) -) -process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt30Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTau1Prong" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchMu22IsoTau40 = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu22erIsoTau40er" ) -) -process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedMu22IsoTau40 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchMu22IsoTau40" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -process.hltL1sIsoTau40erETM80To120 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_IsoTau40er_ETM80 OR L1_IsoTau40er_ETM85 OR L1_IsoTau40er_ETM90 OR L1_IsoTau40er_ETM95 OR L1_IsoTau40er_ETM100 OR L1_IsoTau40er_ETM105 OR L1_IsoTau40er_ETM110 OR L1_IsoTau40er_ETM115 OR L1_IsoTau40er_ETM120 OR L1_IsoTau40er_ETMHF80 OR L1_IsoTau40er_ETMHF90 OR L1_IsoTau40er_ETMHF100 OR L1_IsoTau40er_ETMHF110 OR L1_IsoTau40er_ETMHF120" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sIsoTau40erETM80To120" ) -) -process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET110 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMETClean110 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMETClean120 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET130 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -process.hltMETClean130 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -process.hltL1sQuadJet36IsoTau52 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_QuadJet36er3p0_IsoTau52er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMediumChargedIsoPFTau50Trk30eta2p11pr = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchQuadJetIsoTau = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sQuadJet36IsoTau52" ) -) -process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedQuadIsoTau = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchQuadJetIsoTau" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -process.hltL1sSingleTau80to140er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleTau80er2p1 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_SingleTau140er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p11pr = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleL2Tau80eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 80.0 ) -) -process.hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( 500.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.06 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( 500.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.02 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 200.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau180 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltPFTau180Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltPFTauTrackPt50Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 50.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -process.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTau1Prong" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIso1Prong = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch1Prong = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sSingleTau80to140er" ) -) -process.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched1Prong = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch1Prong" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTausTrackPt50 = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau180TrackPt50 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sSingleTau80to140er" ) -) -process.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltL1sBigOrMuXXerIsoTauYYer = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau28er2p1 OR L1_Mu22er2p1_IsoTau30er2p1 OR L1_Mu22er2p1_IsoTau32er2p1 OR L1_Mu22er2p1_IsoTau33er2p1 OR L1_Mu22er2p1_IsoTau34er2p1 OR L1_Mu22er2p1_IsoTau35er2p1 OR L1_Mu22er2p1_IsoTau36er2p1 OR L1_Mu22er2p1_IsoTau38er2p1 OR L1_Mu22er2p1_Tau70er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltSingleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -process.hltSingleL2IsoTau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -process.hltSinglePFTau35Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltSinglePFTau35TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -process.hltSelectedPFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltOverlapFilterIsoMu24LooseChargedIsoPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1LooseChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -process.hltSelectedPFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltOverlapFilterIsoMu24LooseChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -process.hltSelectedPFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltOverlapFilterIsoMu24MediumChargedIsoPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -process.hltSelectedPFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -process.hltSelectedPFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltOverlapFilterIsoMu24TightChargedIsoPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -process.hltSelectedPFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSinglePFTau40Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltSinglePFTau40TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltSelectedPFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltOverlapFilterIsoMu24MediumChargedIsoPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltOverlapFilterIsoMu24TightChargedIsoPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltL1sTripleEG14108IorTripleEG18178 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleEG_14_10_8 OR L1_TripleEG_18_17_8 OR L1_TripleEG_LooseIso20_10_5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle16Ele12Ele8CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sTripleEG14108IorTripleEG18178" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 3 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 16.0 ), - etcutEB = cms.double( 16.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 3 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter" ), - ncandcut = cms.int32( 3 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sRsqSeeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er3p0 OR L1_DoubleJet50er3p0 OR L1_DoubleJet60er3p0 OR L1_DoubleJet80er3p0 OR L1_DoubleJet100er3p0 OR L1_DoubleJet112er3p0 OR L1_DoubleJet120er3p0 OR L1_QuadJet40er3p0 OR L1_QuadJet50er3p0 OR L1_QuadJet60er3p0 OR L1_LooseIsoEG24er2p1_HTT100er OR L1_LooseIsoEG26er2p1_HTT100er OR L1_LooseIsoEG28er2p1_HTT100er OR L1_EG25er2p1_HTT125er OR L1_EG27er2p1_HTT200er OR L1_Mu18_HTT100er OR L1_Mu6_HTT200er OR L1_Mu6_HTT240er OR L1_Mu6_HTT250er OR L1_Mu8_HTT150er OR L1_Mu15_HTT100er OR L1_DoubleEG6_HTT240er OR L1_DoubleEG6_HTT250er OR L1_DoubleEG6_HTT270er OR L1_DoubleEG6_HTT300er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreRsq0p35 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hlt1CaloJet70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 70.0 ) -) -process.hlt2CaloJet60 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 60.0 ) -) -process.hltRHemisphereCalo = cms.EDFilter( "HLTRHemisphere", - acceptNJ = cms.bool( True ), - maxEta = cms.double( 3.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxMuonEta = cms.double( 2.1 ), - muonTag = cms.InputTag( "" ), - minJetPt = cms.double( 30.0 ), - doMuonCorrection = cms.bool( False ), - maxNJ = cms.int32( 9 ) -) -process.hltRsq0p16Calo = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltRHemisphereCalo" ), - inputMetTag = cms.InputTag( "hltMetClean" ), - RMRCut = cms.double( -999999.0 ), - MROffset = cms.double( 0.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( -1.0 ), - minR = cms.double( 0.4 ) -) -process.hlt2PFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 80.0 ) -) -process.hltRHemisphere = cms.EDFilter( "HLTRHemisphere", - acceptNJ = cms.bool( True ), - maxEta = cms.double( 3.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxMuonEta = cms.double( 2.1 ), - muonTag = cms.InputTag( "" ), - minJetPt = cms.double( 40.0 ), - doMuonCorrection = cms.bool( False ), - maxNJ = cms.int32( 9 ) -) -process.hltRsq0p35 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( -999999.0 ), - MROffset = cms.double( 0.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( -1.0 ), - minR = cms.double( 0.59 ) -) -process.hltPreRsq0p40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRsq0p40 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( -999999.0 ), - MROffset = cms.double( 0.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( -1.0 ), - minR = cms.double( 0.63 ) -) -process.hltPreRsqMR300Rsq0p09MR200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRsqMR220Rsq0p0196MR100Calo = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphereCalo" ), - inputMetTag = cms.InputTag( "hltMetClean" ), - RMRCut = cms.double( 220.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 100.0 ), - minR = cms.double( 0.14 ) -) -process.hltRsqMR300Rsq0p09MR200 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 300.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -process.hltPreRsqMR320Rsq0p09MR200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRsqMR320Rsq0p09MR200 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 320.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -process.hltPreRsqMR300Rsq0p09MR2004jet = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hlt2CaloJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 40.0 ) -) -process.hlt4CaloJet30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 30.0 ) -) -process.hlt2PFJet50 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 50.0 ) -) -process.hlt4PFJet40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 40.0 ) -) -process.hltRsqMR300Rsq0p09MR2004jet = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 300.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -process.hltPreRsqMR320Rsq0p09MR2004jet = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRsqMR320Rsq0p09MR2004jet = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 320.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -process.hltFEDSelector = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1023, 1024 ) -) -process.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD", - moduleLabelPatternsToSkip = cms.vstring( ), - processName = cms.string( "@" ), - moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ), - throw = cms.bool( False ) -) -process.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW", - processName = cms.string( "@" ) -) -process.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary", - ExtInputTag = cms.InputTag( "hltGtStage2Digis" ), - MaxBx = cms.int32( 0 ), - DumpRecord = cms.bool( False ), - psFileName = cms.string( "prescale_L1TGlobal.csv" ), - ReadPrescalesFromFile = cms.bool( False ), - AlgInputTag = cms.InputTag( "hltGtStage2Digis" ), - MinBx = cms.int32( 0 ), - psColumn = cms.int32( 0 ), - DumpTrigResults = cms.bool( False ), - DumpTrigSummary = cms.bool( True ) -) -process.hltTrigReport = cms.EDAnalyzer( "HLTrigReport", - ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ), - ReferenceRate = cms.untracked.double( 100.0 ), - serviceBy = cms.untracked.string( "never" ), - resetBy = cms.untracked.string( "never" ), - reportBy = cms.untracked.string( "job" ), - HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ) -) -process.hltPreParkingHLTPhysicsOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreParkingZeroBiasOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsCommissioningOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsEGammaOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsEndOfFillOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsHadronsTausOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsMuonsOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsMinimumBias0Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsMinimumBias1Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsMinimumBias2Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreParkingOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDQMOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDQMOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = ( cms.vstring( 'HLT_AK8PFJet360_TrimMass30_v14 / 3', - 'HLT_AK8PFJet380_TrimMass30_v7 / 3', - 'HLT_AK8PFJet400_TrimMass30_v8 / 3', - 'HLT_AK8PFJet420_TrimMass30_v7 / 3', - 'HLT_AK8PFHT750_TrimMass50_v8 / 3', - 'HLT_AK8PFHT800_TrimMass50_v8 / 3', - 'HLT_AK8PFHT850_TrimMass50_v7 / 3', - 'HLT_AK8PFHT900_TrimMass50_v7 / 3', - 'HLT_CaloJet500_NoJetID_v10 / 3', - 'HLT_CaloJet550_NoJetID_v5 / 3', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v3 / 3', - 'HLT_DoubleEle25_CaloIdL_MW_v2 / 3', - 'HLT_DoubleEle27_CaloIdL_MW_v2 / 3', - 'HLT_DoubleEle33_CaloIdL_MW_v15 / 3', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16 / 3', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16 / 3', - 'HLT_Ele27_Ele37_CaloIdL_MW_v2 / 3', - 'HLT_Mu27_Ele37_CaloIdL_MW_v2 / 3', - 'HLT_Mu37_Ele27_CaloIdL_MW_v2 / 3', - 'HLT_Mu37_TkMu27_v2 / 3', - 'HLT_DoubleMu4_3_Bs_v12 / 3', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v13 / 3', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v12 / 3', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12 / 3', - 'HLT_DoubleMu3_Trk_Tau3mu_v9 / 3', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12 / 3', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v5 / 3', - 'HLT_DoubleMu8_Mass8_PFHT350_v5 / 3', - 'HLT_Mu3_PFJet40_v12 / 3', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8 / 3', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8 / 3', - 'HLT_Mu7p5_Track2_Jpsi_v9 / 3', - 'HLT_Mu7p5_Track3p5_Jpsi_v9 / 3', - 'HLT_Mu7p5_Track7_Jpsi_v9 / 3', - 'HLT_Mu7p5_Track2_Upsilon_v9 / 3', - 'HLT_Mu7p5_Track3p5_Upsilon_v9 / 3', - 'HLT_Mu7p5_Track7_Upsilon_v9 / 3', - 'HLT_DoublePhoton33_CaloIdL_v5 / 3', - 'HLT_DoublePhoton70_v5 / 3', - 'HLT_DoublePhoton85_v13 / 3', - 'HLT_Ele20_WPTight_Gsf_v4 / 3', - 'HLT_Ele20_WPLoose_Gsf_v4 / 3', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v4 / 3', - 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3 / 3', - 'HLT_Ele27_WPTight_Gsf_v14 / 3', - 'HLT_Ele35_WPTight_Gsf_v7 / 3', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v3 / 3', - 'HLT_Ele38_WPTight_Gsf_v7 / 3', - 'HLT_Ele40_WPTight_Gsf_v7 / 3', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7 / 3', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8 / 3', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8 / 3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8 / 3', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8 / 3', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8 / 3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8 / 3', - 'HLT_IsoMu20_v12 / 3', - 'HLT_IsoMu24_v10 / 3', - 'HLT_IsoMu24_eta2p1_v12 / 3', - 'HLT_IsoMu27_v13 / 3', - 'HLT_UncorrectedJetE30_NoBPTX_v4 / 3', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4 / 3', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4 / 3', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4 / 3', - 'HLT_L1SingleMu18_v3 / 3', - 'HLT_L1SingleMu25_v2 / 3', - 'HLT_L2Mu10_v7 / 3', - 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5 / 3', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6 / 3', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4 / 3', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5 / 3', - 'HLT_L2Mu50_v2 / 3', - 'HLT_DoubleL2Mu50_v2 / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12 / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13 / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3 / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3 / 3', - 'HLT_Mu25_TkMu0_Onia_v5 / 3', - 'HLT_Mu30_TkMu0_Onia_v5 / 3', - 'HLT_Mu20_TkMu0_Phi_v5 / 3', - 'HLT_Mu25_TkMu0_Phi_v5 / 3', - 'HLT_Mu20_v10 / 3', - 'HLT_Mu27_v11 / 3', - 'HLT_Mu50_v11 / 3', - 'HLT_OldMu100_v3 / 3', - 'HLT_TkMu100_v2 / 3', - 'HLT_DiPFJet15_NoCaloMatched_v12 / 3', - 'HLT_DiPFJet25_NoCaloMatched_v12 / 3', - 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v13 / 3', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v13 / 3', - 'HLT_DiPFJetAve40_v10 / 3', - 'HLT_DiPFJetAve60_v10 / 3', - 'HLT_DiPFJetAve80_v9 / 3', - 'HLT_DiPFJetAve140_v9 / 3', - 'HLT_DiPFJetAve200_v9 / 3', - 'HLT_DiPFJetAve260_v10 / 3', - 'HLT_DiPFJetAve320_v10 / 3', - 'HLT_DiPFJetAve400_v10 / 3', - 'HLT_DiPFJetAve500_v10 / 3', - 'HLT_DiPFJetAve15_HFJEC_v13 / 3', - 'HLT_DiPFJetAve25_HFJEC_v13 / 3', - 'HLT_DiPFJetAve35_HFJEC_v13 / 3', - 'HLT_DiPFJetAve60_HFJEC_v11 / 3', - 'HLT_DiPFJetAve80_HFJEC_v11 / 3', - 'HLT_DiPFJetAve100_HFJEC_v11 / 3', - 'HLT_DiPFJetAve160_HFJEC_v11 / 3', - 'HLT_DiPFJetAve220_HFJEC_v12 / 3', - 'HLT_DiPFJetAve300_HFJEC_v12 / 3', - 'HLT_AK8PFJet40_v12 / 3', - 'HLT_AK8PFJet60_v11 / 3', - 'HLT_AK8PFJet80_v11 / 3', - 'HLT_AK8PFJet140_v11 / 3', - 'HLT_AK8PFJet200_v11 / 3', - 'HLT_AK8PFJet260_v12 / 3', - 'HLT_AK8PFJet320_v12 / 3', - 'HLT_AK8PFJet400_v12 / 3', - 'HLT_AK8PFJet450_v12 / 3', - 'HLT_AK8PFJet500_v12 / 3', - 'HLT_AK8PFJet550_v7 / 3', - 'HLT_PFJet40_v17 / 3', - 'HLT_PFJet60_v17 / 3', - 'HLT_PFJet80_v16 / 3', - 'HLT_PFJet140_v15 / 3', - 'HLT_PFJet200_v15 / 3', - 'HLT_PFJet260_v16 / 3', - 'HLT_PFJet320_v16 / 3', - 'HLT_PFJet400_v16 / 3', - 'HLT_PFJet450_v17 / 3', - 'HLT_PFJet500_v17 / 3', - 'HLT_PFJet550_v7 / 3', - 'HLT_PFJetFwd40_v15 / 3', - 'HLT_PFJetFwd60_v15 / 3', - 'HLT_PFJetFwd80_v14 / 3', - 'HLT_PFJetFwd140_v14 / 3', - 'HLT_PFJetFwd200_v14 / 3', - 'HLT_PFJetFwd260_v15 / 3', - 'HLT_PFJetFwd320_v15 / 3', - 'HLT_PFJetFwd400_v15 / 3', - 'HLT_PFJetFwd450_v15 / 3', - 'HLT_PFJetFwd500_v15 / 3', - 'HLT_AK8PFJetFwd40_v11 / 3', - 'HLT_AK8PFJetFwd60_v10 / 3', - 'HLT_AK8PFJetFwd80_v10 / 3', - 'HLT_AK8PFJetFwd140_v10 / 3', - 'HLT_AK8PFJetFwd200_v10 / 3', - 'HLT_AK8PFJetFwd260_v11 / 3', - 'HLT_AK8PFJetFwd320_v11 / 3', - 'HLT_AK8PFJetFwd400_v11 / 3', - 'HLT_AK8PFJetFwd450_v11 / 3', - 'HLT_AK8PFJetFwd500_v11 / 3', - 'HLT_PFHT180_v13 / 3', - 'HLT_PFHT250_v13 / 3', - 'HLT_PFHT370_v13 / 3', - 'HLT_PFHT430_v13 / 3', - 'HLT_PFHT510_v13 / 3', - 'HLT_PFHT590_v13 / 3', - 'HLT_PFHT680_v13 / 3', - 'HLT_PFHT780_v13 / 3', - 'HLT_PFHT890_v13 / 3', - 'HLT_PFHT1050_v14 / 3', - 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8 / 3', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8 / 3', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8 / 3', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8 / 3', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8 / 3', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8 / 3', - 'HLT_PFMET110_PFMHT110_IDTight_v16 / 3', - 'HLT_PFMET120_PFMHT120_IDTight_v16 / 3', - 'HLT_PFMET130_PFMHT130_IDTight_v16 / 3', - 'HLT_PFMET140_PFMHT140_IDTight_v16 / 3', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5 / 3', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5 / 3', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5 / 3', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5 / 3', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5 / 3', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5 / 3', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5 / 3', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5 / 3', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v8 / 3', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v8 / 3', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v8 / 3', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v7 / 3', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16 / 3', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16 / 3', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15 / 3', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15 / 3', - 'HLT_L1ETMHadSeeds_v1 / 3', - 'HLT_CaloMHT90_v2 / 3', - 'HLT_CaloMET80_NotCleaned_v3 / 3', - 'HLT_CaloMET90_NotCleaned_v3 / 3', - 'HLT_CaloMET100_NotCleaned_v3 / 3', - 'HLT_CaloMET110_NotCleaned_v3 / 3', - 'HLT_CaloMET250_NotCleaned_v3 / 3', - 'HLT_CaloMET70_HBHECleaned_v3 / 3', - 'HLT_CaloMET80_HBHECleaned_v3 / 3', - 'HLT_CaloMET90_HBHECleaned_v3 / 3', - 'HLT_CaloMET100_HBHECleaned_v3 / 3', - 'HLT_CaloMET250_HBHECleaned_v3 / 3', - 'HLT_CaloMET300_HBHECleaned_v3 / 3', - 'HLT_CaloMET350_HBHECleaned_v3 / 3', - 'HLT_PFMET200_NotCleaned_v5 / 3', - 'HLT_PFMET200_HBHECleaned_v5 / 3', - 'HLT_PFMET250_HBHECleaned_v5 / 3', - 'HLT_PFMET300_HBHECleaned_v5 / 3', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v5 / 3', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5 / 3', - 'HLT_MET105_IsoTrk50_v6 / 3', - 'HLT_MET120_IsoTrk50_v6 / 3', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v7 / 3', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5 / 3', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5 / 3', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5 / 3', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5 / 3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 / 3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 / 3', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 / 3', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v5 / 3', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v5 / 3', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v5 / 3', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v5 / 3', - 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 / 3', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 / 3', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 / 3', - 'HLT_Photon300_NoHE_v11 / 3', - 'HLT_Mu8_TrkIsoVVL_v10 / 3', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15 / 3', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15 / 3', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15 / 3', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8 / 3', - 'HLT_Mu17_TrkIsoVVL_v10 / 3', - 'HLT_BTagMu_AK4DiJet20_Mu5_v10 / 3', - 'HLT_BTagMu_AK4DiJet40_Mu5_v10 / 3', - 'HLT_BTagMu_AK4DiJet70_Mu5_v10 / 3', - 'HLT_BTagMu_AK4DiJet110_Mu5_v10 / 3', - 'HLT_BTagMu_AK4DiJet170_Mu5_v9 / 3', - 'HLT_BTagMu_AK4Jet300_Mu5_v10 / 3', - 'HLT_BTagMu_AK8DiJet170_Mu5_v6 / 3', - 'HLT_BTagMu_AK8Jet300_Mu5_v10 / 3', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17 / 3', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12 / 3', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4 / 3', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4 / 3', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12 / 3')+cms.vstring( 'HLT_Mu12_DoublePhoton20_v2 / 3', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17 / 3', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v2 / 3', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2 / 3', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v3 / 3', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3 / 3', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3 / 3', - 'HLT_Photon25_v2 / 3', - 'HLT_Photon33_v4 / 3', - 'HLT_Photon50_v12 / 3', - 'HLT_Photon75_v12 / 3', - 'HLT_Photon90_v12 / 3', - 'HLT_Photon120_v12 / 3', - 'HLT_Photon150_v5 / 3', - 'HLT_Photon175_v13 / 3', - 'HLT_Photon200_v12 / 3', - 'HLT_Photon50_R9Id90_HE10_IsoM_v13 / 3', - 'HLT_Photon75_R9Id90_HE10_IsoM_v13 / 3', - 'HLT_Photon90_R9Id90_HE10_IsoM_v13 / 3', - 'HLT_Photon120_R9Id90_HE10_IsoM_v13 / 3', - 'HLT_Photon165_R9Id90_HE10_IsoM_v14 / 3', - 'HLT_Photon90_CaloIdL_PFHT700_v12 / 3', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12 / 3', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12 / 3', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13 / 3', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12 / 3', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12 / 3', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13 / 3', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v5 / 3', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5 / 3', - 'HLT_Dimuon0_Jpsi_v6 / 3', - 'HLT_Dimuon0_Jpsi_NoVertexing_v6 / 3', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5 / 3', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5 / 3', - 'HLT_Dimuon0_Jpsi3p5_Muon2_v4 / 3', - 'HLT_Dimuon0_Upsilon_L1_4p5_v6 / 3', - 'HLT_Dimuon0_Upsilon_L1_5_v6 / 3', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5 / 3', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6 / 3', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5 / 3', - 'HLT_Dimuon0_Upsilon_NoVertexing_v5 / 3', - 'HLT_Dimuon0_Upsilon_L1_5M_v5 / 3', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v5 / 3', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v6 / 3', - 'HLT_Dimuon0_LowMass_v6 / 3', - 'HLT_Dimuon0_LowMass_L1_4_v6 / 3', - 'HLT_Dimuon0_LowMass_L1_4R_v5 / 3', - 'HLT_Dimuon0_LowMass_L1_TM530_v4 / 3', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4 / 3', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4 / 3', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6 / 3', - 'HLT_TripleMu_10_5_5_DZ_v8 / 3', - 'HLT_TripleMu_12_10_5_v8 / 3', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1 / 3', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1 / 3', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1 / 3', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1 / 3', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6 / 3', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6 / 3', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6 / 3', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4 / 3', - 'HLT_DoubleMu4_Jpsi_Displaced_v5 / 3', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v5 / 3', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4 / 3', - 'HLT_DoubleMu43NoFiltersNoVtx_v3 / 3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3 / 3', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4 / 3', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4 / 3', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5 / 3', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5 / 3', - 'HLT_HT425_v7 / 3', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v10 / 3', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v10 / 3', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v10 / 3', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10 / 3', - 'HLT_HT650_DisplacedDijet60_Inclusive_v10 / 3', - 'HLT_HT550_DisplacedDijet80_Inclusive_v8 / 3', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10 / 3', - 'HLT_HT650_DisplacedDijet80_Inclusive_v11 / 3', - 'HLT_HT750_DisplacedDijet80_Inclusive_v11 / 3', - 'HLT_DiJet110_35_Mjj650_PFMET110_v5 / 3', - 'HLT_DiJet110_35_Mjj650_PFMET120_v5 / 3', - 'HLT_DiJet110_35_Mjj650_PFMET130_v5 / 3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v5 / 3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v5 / 3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v5 / 3', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5 / 3', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5 / 3', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5 / 3', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9 / 3', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9 / 3', - 'HLT_Ele28_HighEta_SC20_Mass55_v11 / 3', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v5 / 3', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5 / 3', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12 / 3', - 'HLT_Ele15_IsoVVVL_PFHT450_v12 / 3', - 'HLT_Ele50_IsoVVVL_PFHT450_v12 / 3', - 'HLT_Ele15_IsoVVVL_PFHT600_v16 / 3', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11 / 3', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10 / 3', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5 / 3', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11 / 3', - 'HLT_Mu15_IsoVVVL_PFHT450_v11 / 3', - 'HLT_Mu50_IsoVVVL_PFHT450_v11 / 3', - 'HLT_Mu15_IsoVVVL_PFHT600_v15 / 3', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5 / 3', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5 / 3', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5 / 3', - 'HLT_Dimuon12_Upsilon_eta1p5_v12 / 3', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v5 / 3', - 'HLT_Dimuon18_PsiPrime_v12 / 3', - 'HLT_Dimuon25_Jpsi_v12 / 3', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v3 / 3', - 'HLT_Dimuon24_Upsilon_noCorrL1_v3 / 3', - 'HLT_Dimuon24_Phi_noCorrL1_v3 / 3', - 'HLT_Dimuon25_Jpsi_noCorrL1_v3 / 3', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14 / 3', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14 / 3', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4 / 3', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10 / 3', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11 / 3', - 'HLT_Mu8_v10 / 3', - 'HLT_Mu17_v10 / 3', - 'HLT_Mu17_Photon30_IsoCaloId_v3 / 3', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12 / 3', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14 / 3', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14 / 3', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14 / 3', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12 / 3', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14 / 3', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14 / 3', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12 / 3', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v5 / 3', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v6 / 3', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v6 / 3', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v11 / 3', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v11 / 3', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5 / 3', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5 / 3', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5 / 3', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4 / 3', - 'HLT_PFHT380_SixPFJet32_v5 / 3', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5 / 3', - 'HLT_PFHT430_SixPFJet40_v7 / 3', - 'HLT_PFHT350_v15 / 3', - 'HLT_PFHT350MinPFJet15_v5 / 3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v4 / 3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4 / 3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7 / 3', - 'HLT_FullTrack_Multiplicity85_v3 / 3', - 'HLT_FullTrack_Multiplicity100_v2 / 3', - 'HLT_FullTrack_Multiplicity130_v2 / 3', - 'HLT_FullTrack_Multiplicity155_v3 / 3', - 'HLT_ECALHT800_v9 / 3', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v12 / 3', - 'HLT_Physics_v7', - 'HLT_Random_v3 / 3', - 'HLT_ZeroBias_v6 / 3', - 'HLT_AK4CaloJet30_v10 / 3', - 'HLT_AK4CaloJet40_v9 / 3', - 'HLT_AK4CaloJet50_v9 / 3', - 'HLT_AK4CaloJet80_v9 / 3', - 'HLT_AK4CaloJet100_v9 / 3', - 'HLT_AK4CaloJet120_v8 / 3', - 'HLT_AK4PFJet30_v15 / 3', - 'HLT_AK4PFJet50_v15 / 3', - 'HLT_AK4PFJet80_v15 / 3', - 'HLT_AK4PFJet100_v15 / 3', - 'HLT_AK4PFJet120_v14 / 3', - 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v8 / 3', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v8 / 3', - 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v8 / 3', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v8 / 3', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v8 / 3', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v8 / 3', - 'HLT_Photon20_HoverELoose_v9 / 3', - 'HLT_Photon30_HoverELoose_v9 / 3', - 'HLT_Photon40_HoverELoose_v9 / 3', - 'HLT_Photon50_HoverELoose_v9 / 3', - 'HLT_Photon60_HoverELoose_v9 / 3', - 'HLT_L1UnpairedBunchBptxMinus_v2 / 3', - 'HLT_L1UnpairedBunchBptxPlus_v2 / 3', - 'HLT_L1NotBptxOR_v3 / 3', - 'HLT_L1MinimumBiasHF_OR_v2 / 3', - 'HLT_L1MinimumBiasHF0OR_v3 / 3', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2 / 3', - 'HLT_HcalNZS_v12 / 3', - 'HLT_HcalPhiSym_v14 / 3', - 'HLT_IsoTrackHB_v3 / 3', - 'HLT_IsoTrackHE_v3 / 3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5 / 3', - 'HLT_ZeroBias_IsolatedBunches_v5 / 3', - 'HLT_ZeroBias_FirstCollisionInTrain_v4 / 3', - 'HLT_ZeroBias_LastCollisionInTrain_v3 / 3', - 'HLT_ZeroBias_FirstBXAfterTrain_v3 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9 / 3', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8 / 3', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8 / 3', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8 / 3', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8 / 3', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8 / 3', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8 / 3', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8 / 3', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8 / 3', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8 / 3', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8 / 3', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8 / 3', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8 / 3', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8 / 3', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8 / 3', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8 / 3', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4 / 3', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4 / 3', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4 / 3', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8 / 3', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7 / 3', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8 / 3', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8 / 3', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7 / 3', - 'HLT_Rsq0p35_v11 / 3', - 'HLT_Rsq0p40_v11 / 3', - 'HLT_RsqMR300_Rsq0p09_MR200_v11 / 3', - 'HLT_RsqMR320_Rsq0p09_MR200_v11 / 3', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v11 / 3', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v11 / 3') ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPreDQMOnlineBeamspotOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDQMOnlineBeamspotOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = cms.vstring( 'HLT_HT300_Beamspot_v7' ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPreDQMCalibrationOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDQMEventDisplayOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDQMEventDisplayOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = cms.vstring( 'HLT_DoublePhoton85_v13', - 'HLT_PFJet500_v17 / 3', - 'HLT_AK4PFJet100_v15' ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPreHLTMonitorOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreHLTMonitorOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = cms.vstring( 'HLT_Ele32_WPTight_Gsf_v13 / 5', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFHT510_v13 / 3', - 'HLT_PFMET130_PFMHT130_IDTight_v16 / 25', - 'HLT_PFMET140_PFMHT140_IDTight_v16 / 15', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5' ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPreRPCMONOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCalibrationOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreEcalCalibrationOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreALCAPHISYMOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreALCALUMIPIXELSOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreALCAP0Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreExpressOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreExpressOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = cms.vstring( '( HLT_IsoMu20_v12 OR HLT_IsoMu24_v10 OR HLT_IsoMu27_v13 OR FALSE ) / 25', - '( HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17 OR FALSE ) / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_ZeroBias_v6', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_IsolatedBunches_v5' ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPreExpressAlignmentOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreExpressAlignmentOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = cms.vstring( 'HLT_HT300_Beamspot_v7' ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPreNanoDSTOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreScoutingPFOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltFEDSelectorL1 = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1404 ) -) -process.hltScoutingPFPacker = cms.EDProducer( "HLTScoutingPFProducer", - pfJetCollection = cms.InputTag( "hltAK4PFJets" ), - doCandidates = cms.bool( True ), - pfJetTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - doMet = cms.bool( True ), - metCollection = cms.InputTag( "hltPFMETProducer" ), - pfJetEtaCut = cms.double( 3.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - pfJetPtCut = cms.double( 20.0 ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - doJetTags = cms.bool( True ), - pfCandidateCollection = cms.InputTag( "hltParticleFlow" ), - pfCandidatePtCut = cms.double( 0.6 ) -) -process.hltScoutingMuonPacker = cms.EDProducer( "HLTScoutingMuonProducer", - minVtxProbCut = cms.double( 0.001 ), - HcalPFClusterIsoMap = cms.InputTag( "hltMuonHcalPFClusterIsoForMuons" ), - EcalPFClusterIsoMap = cms.InputTag( "hltMuonEcalPFClusterIsoForMuons" ), - ChargedCandidates = cms.InputTag( "hltL3MuonCandidates" ), - muonPtCut = cms.double( 3.0 ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3NoVtx" ), - Tracks = cms.InputTag( "hltL3Muons" ), - muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09Map','combinedRelativeIsoDeposits' ) -) -process.hltScoutingEgammaPacker = cms.EDProducer( "HLTScoutingEgammaProducer", - egammaEtaCut = cms.double( 2.5 ), - HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - EgammaCandidates = cms.InputTag( "hltEgammaCandidates" ), - egammaPtCut = cms.double( 4.0 ), - EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - HoverEMap = cms.InputTag( "hltEgammaHoverE" ), - EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracks" ), - OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - DetaMap = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - egammaHoverECut = cms.double( 1.0 ), - DphiMap = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfTrackIso" ) -) -process.hltScoutingPrimaryVertexPacker = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVertices" ) -) -process.hltPreScoutingCaloMuonOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltScoutingCaloPacker = cms.EDProducer( "HLTScoutingCaloProducer", - metCollection = cms.InputTag( "hltMetClean" ), - doMet = cms.bool( True ), - doJetBTags = cms.bool( True ), - caloJetPtCut = cms.double( 20.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - doJetIDTags = cms.bool( True ), - caloJetCollection = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - caloJetIDTagCollection = cms.InputTag( "hltCaloJetFromPV" ), - caloJetBTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - caloJetEtaCut = cms.double( 3.0 ) -) -process.hltScoutingMuonPackerCalo = cms.EDProducer( "HLTScoutingMuonProducer", - minVtxProbCut = cms.double( 0.001 ), - HcalPFClusterIsoMap = cms.InputTag( "" ), - EcalPFClusterIsoMap = cms.InputTag( "" ), - ChargedCandidates = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - muonPtCut = cms.double( 3.0 ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducer" ), - Tracks = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedNoVtx" ), - muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09MapNoVtx','combinedRelativeIsoDeposits' ) -) -process.hltScoutingPrimaryVertexPackerCaloMuon = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ) -) -process.hltPrePhysicsParkingScoutingMonitorOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsParkingScoutingMonitorOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = cms.vstring( 'HLT_Ele35_WPTight_Gsf_v7 / 100', - 'HLT_IsoMu27_v13 / 100', - 'HLT_Mu50_v11 / 20', - 'HLT_PFHT1050_v14 / 10', - 'HLT_Photon200_v12 / 5', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12 / 10', - 'DST_HT250_CaloScouting_v8 / 2000', - 'DST_HT250_CaloBTagScouting_v7 / 2000', - 'DST_HT410_PFScouting_v12 / 150', - 'DST_HT410_BTagScouting_v12 / 150', - 'DST_ZeroBias_BTagScouting_v11 / 10', - 'DST_ZeroBias_CaloScouting_PFScouting_v10 / 10', - 'DST_CaloJet40_BTagScouting_v11 / 10', - 'DST_CaloJet40_CaloScouting_PFScouting_v11 / 10', - 'DST_CaloJet40_CaloBTagScouting_v10 / 10', - 'DST_L1HTT_BTagScouting_v11 / 10', - 'DST_L1HTT_CaloScouting_PFScouting_v11 / 10', - 'DST_L1HTT_CaloBTagScouting_v10 / 10', - 'DST_L1DoubleMu_BTagScouting_v12 / 10', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11 / 10', - 'DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4 / 2000', - 'DST_DoubleMu3_noVtx_CaloScouting_v4 / 500' ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPrePhysicsHLTPhysics1Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsHLTPhysics2Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsHLTPhysics3Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsHLTPhysics4Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsZeroBias1Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsZeroBias2Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsZeroBias3Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsZeroBias4Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) - -process.hltOutputPhysicsCommissioning = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsCommissioning.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v8', - 'HLT_HcalIsolatedbunch_v4', - 'HLT_HcalNZS_v12', - 'HLT_HcalPhiSym_v14', - 'HLT_IsoTrackHB_v3', - 'HLT_IsoTrackHE_v3', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2', - 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX_v4', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4', - 'HLT_ZeroBias_FirstBXAfterTrain_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_FirstCollisionInTrain_v4', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_LastCollisionInTrain_v3', - 'HLT_ZeroBias_v6', - 'MC_AK4CaloJetsFromPV_v6', - 'MC_AK4CaloJets_v8', - 'MC_AK4PFJets_v13', - 'MC_AK8CaloHT_v7', - 'MC_AK8PFHT_v12', - 'MC_AK8PFJets_v13', - 'MC_AK8TrimPFJets_v13', - 'MC_CaloBTagCSV_v6', - 'MC_CaloHT_v7', - 'MC_CaloMET_JetIdCleaned_v8', - 'MC_CaloMET_v8', - 'MC_CaloMHT_v7', - 'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v12', - 'MC_DoubleEle5_CaloIdL_MW_v13', - 'MC_DoubleMuNoFiltersNoVtx_v7', - 'MC_DoubleMu_TrkIsoVVL_DZ_v9', - 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v13', - 'MC_Ele5_WPTight_Gsf_v6', - 'MC_IsoMu_v12', - 'MC_PFBTagCSV_v7', - 'MC_PFHT_v12', - 'MC_PFMET_v13', - 'MC_PFMHT_v12', - 'MC_ReducedIterativeTracking_v9' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsEGamma = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsEGamma.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12', - 'HLT_DoubleEle25_CaloIdL_MW_v2', - 'HLT_DoubleEle27_CaloIdL_MW_v2', - 'HLT_DoubleEle33_CaloIdL_MW_v15', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16', - 'HLT_DoublePhoton33_CaloIdL_v5', - 'HLT_DoublePhoton70_v5', - 'HLT_DoublePhoton85_v13', - 'HLT_ECALHT800_v9', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12', - 'HLT_Ele15_IsoVVVL_PFHT450_v12', - 'HLT_Ele15_IsoVVVL_PFHT600_v16', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele20_WPLoose_Gsf_v4', - 'HLT_Ele20_WPTight_Gsf_v4', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v4', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele27_Ele37_CaloIdL_MW_v2', - 'HLT_Ele27_WPTight_Gsf_v14', - 'HLT_Ele28_HighEta_SC20_Mass55_v11', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7', - 'HLT_Ele32_WPTight_Gsf_v13', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v3', - 'HLT_Ele35_WPTight_Gsf_v7', - 'HLT_Ele38_WPTight_Gsf_v7', - 'HLT_Ele40_WPTight_Gsf_v7', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14', - 'HLT_Ele50_IsoVVVL_PFHT450_v12', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_Photon120_R9Id90_HE10_IsoM_v13', - 'HLT_Photon120_v12', - 'HLT_Photon150_v5', - 'HLT_Photon165_R9Id90_HE10_IsoM_v14', - 'HLT_Photon175_v13', - 'HLT_Photon200_v12', - 'HLT_Photon20_HoverELoose_v9', - 'HLT_Photon25_v2', - 'HLT_Photon300_NoHE_v11', - 'HLT_Photon30_HoverELoose_v9', - 'HLT_Photon33_v4', - 'HLT_Photon40_HoverELoose_v9', - 'HLT_Photon50_HoverELoose_v9', - 'HLT_Photon50_R9Id90_HE10_IsoM_v13', - 'HLT_Photon50_v12', - 'HLT_Photon60_HoverELoose_v9', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v4', - 'HLT_Photon75_R9Id90_HE10_IsoM_v13', - 'HLT_Photon75_v12', - 'HLT_Photon90_CaloIdL_PFHT700_v12', - 'HLT_Photon90_R9Id90_HE10_IsoM_v13', - 'HLT_Photon90_v12', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v2', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v3', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsEndOfFill = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsEndOfFill.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_AK4CaloJet100_v9', - 'HLT_AK4CaloJet120_v8', - 'HLT_AK4CaloJet30_v10', - 'HLT_AK4CaloJet40_v9', - 'HLT_AK4CaloJet50_v9', - 'HLT_AK4CaloJet80_v9', - 'HLT_AK4PFJet100_v15', - 'HLT_AK4PFJet120_v14', - 'HLT_AK4PFJet30_v15', - 'HLT_AK4PFJet50_v15', - 'HLT_AK4PFJet80_v15', - 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet15_NoCaloMatched_v12', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet25_NoCaloMatched_v12', - 'HLT_DiPFJetAve15_HFJEC_v13', - 'HLT_DiPFJetAve25_HFJEC_v13', - 'HLT_DiPFJetAve35_HFJEC_v13', - 'HLT_FullTrack_Multiplicity100_v2', - 'HLT_FullTrack_Multiplicity130_v2', - 'HLT_FullTrack_Multiplicity155_v3', - 'HLT_FullTrack_Multiplicity85_v3', - 'HLT_L1MinimumBiasHF_OR_v2', - 'HLT_L1NotBptxOR_v3', - 'HLT_L1UnpairedBunchBptxMinus_v2', - 'HLT_L1UnpairedBunchBptxPlus_v2' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsHadronsTaus = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHadronsTaus.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_AK8PFHT750_TrimMass50_v8', - 'HLT_AK8PFHT800_TrimMass50_v8', - 'HLT_AK8PFHT850_TrimMass50_v7', - 'HLT_AK8PFHT900_TrimMass50_v7', - 'HLT_AK8PFJet140_v11', - 'HLT_AK8PFJet200_v11', - 'HLT_AK8PFJet260_v12', - 'HLT_AK8PFJet320_v12', - 'HLT_AK8PFJet360_TrimMass30_v14', - 'HLT_AK8PFJet380_TrimMass30_v7', - 'HLT_AK8PFJet400_TrimMass30_v8', - 'HLT_AK8PFJet400_v12', - 'HLT_AK8PFJet40_v12', - 'HLT_AK8PFJet420_TrimMass30_v7', - 'HLT_AK8PFJet450_v12', - 'HLT_AK8PFJet500_v12', - 'HLT_AK8PFJet550_v7', - 'HLT_AK8PFJet60_v11', - 'HLT_AK8PFJet80_v11', - 'HLT_AK8PFJetFwd140_v10', - 'HLT_AK8PFJetFwd200_v10', - 'HLT_AK8PFJetFwd260_v11', - 'HLT_AK8PFJetFwd320_v11', - 'HLT_AK8PFJetFwd400_v11', - 'HLT_AK8PFJetFwd40_v11', - 'HLT_AK8PFJetFwd450_v11', - 'HLT_AK8PFJetFwd500_v11', - 'HLT_AK8PFJetFwd60_v10', - 'HLT_AK8PFJetFwd80_v10', - 'HLT_BTagMu_AK4DiJet110_Mu5_v10', - 'HLT_BTagMu_AK4DiJet170_Mu5_v9', - 'HLT_BTagMu_AK4DiJet20_Mu5_v10', - 'HLT_BTagMu_AK4DiJet40_Mu5_v10', - 'HLT_BTagMu_AK4DiJet70_Mu5_v10', - 'HLT_BTagMu_AK4Jet300_Mu5_v10', - 'HLT_BTagMu_AK8DiJet170_Mu5_v6', - 'HLT_BTagMu_AK8Jet300_Mu5_v10', - 'HLT_CaloJet500_NoJetID_v10', - 'HLT_CaloJet550_NoJetID_v5', - 'HLT_CaloMET100_HBHECleaned_v3', - 'HLT_CaloMET100_NotCleaned_v3', - 'HLT_CaloMET110_NotCleaned_v3', - 'HLT_CaloMET250_HBHECleaned_v3', - 'HLT_CaloMET250_NotCleaned_v3', - 'HLT_CaloMET300_HBHECleaned_v3', - 'HLT_CaloMET350_HBHECleaned_v3', - 'HLT_CaloMET70_HBHECleaned_v3', - 'HLT_CaloMET80_HBHECleaned_v3', - 'HLT_CaloMET80_NotCleaned_v3', - 'HLT_CaloMET90_HBHECleaned_v3', - 'HLT_CaloMET90_NotCleaned_v3', - 'HLT_CaloMHT90_v2', - 'HLT_DiJet110_35_Mjj650_PFMET110_v5', - 'HLT_DiJet110_35_Mjj650_PFMET120_v5', - 'HLT_DiJet110_35_Mjj650_PFMET130_v5', - 'HLT_DiPFJetAve100_HFJEC_v11', - 'HLT_DiPFJetAve140_v9', - 'HLT_DiPFJetAve160_HFJEC_v11', - 'HLT_DiPFJetAve200_v9', - 'HLT_DiPFJetAve220_HFJEC_v12', - 'HLT_DiPFJetAve260_v10', - 'HLT_DiPFJetAve300_HFJEC_v12', - 'HLT_DiPFJetAve320_v10', - 'HLT_DiPFJetAve400_v10', - 'HLT_DiPFJetAve40_v10', - 'HLT_DiPFJetAve500_v10', - 'HLT_DiPFJetAve60_HFJEC_v11', - 'HLT_DiPFJetAve60_v10', - 'HLT_DiPFJetAve80_HFJEC_v11', - 'HLT_DiPFJetAve80_v9', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT425_v7', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v10', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10', - 'HLT_HT550_DisplacedDijet80_Inclusive_v8', - 'HLT_HT650_DisplacedDijet60_Inclusive_v10', - 'HLT_HT650_DisplacedDijet80_Inclusive_v11', - 'HLT_HT750_DisplacedDijet80_Inclusive_v11', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_L1ETMHadSeeds_v1', - 'HLT_MET105_IsoTrk50_v6', - 'HLT_MET120_IsoTrk50_v6', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_PFHT1050_v14', - 'HLT_PFHT180_v13', - 'HLT_PFHT250_v13', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5', - 'HLT_PFHT350MinPFJet15_v5', - 'HLT_PFHT350_v15', - 'HLT_PFHT370_v13', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4', - 'HLT_PFHT380_SixPFJet32_v5', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5', - 'HLT_PFHT430_SixPFJet40_v7', - 'HLT_PFHT430_v13', - 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8', - 'HLT_PFHT510_v13', - 'HLT_PFHT590_v13', - 'HLT_PFHT680_v13', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8', - 'HLT_PFHT780_v13', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT890_v13', - 'HLT_PFJet140_v15', - 'HLT_PFJet200_v15', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFJet400_v16', - 'HLT_PFJet40_v17', - 'HLT_PFJet450_v17', - 'HLT_PFJet500_v17', - 'HLT_PFJet550_v7', - 'HLT_PFJet60_v17', - 'HLT_PFJet80_v16', - 'HLT_PFJetFwd140_v14', - 'HLT_PFJetFwd200_v14', - 'HLT_PFJetFwd260_v15', - 'HLT_PFJetFwd320_v15', - 'HLT_PFJetFwd400_v15', - 'HLT_PFJetFwd40_v15', - 'HLT_PFJetFwd450_v15', - 'HLT_PFJetFwd500_v15', - 'HLT_PFJetFwd60_v15', - 'HLT_PFJetFwd80_v14', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET110_PFMHT110_IDTight_v16', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMET120_PFMHT120_IDTight_v16', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET130_PFMHT130_IDTight_v16', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET140_PFMHT140_IDTight_v16', - 'HLT_PFMET200_HBHECleaned_v5', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v5', - 'HLT_PFMET200_NotCleaned_v5', - 'HLT_PFMET250_HBHECleaned_v5', - 'HLT_PFMET300_HBHECleaned_v5', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v8', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v8', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v8', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v7', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5', - 'HLT_Rsq0p35_v11', - 'HLT_Rsq0p40_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_v11', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v7', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v5', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsMuons = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsMuons.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14', - 'HLT_Dimuon0_Jpsi3p5_Muon2_v4', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_v6', - 'HLT_Dimuon0_Jpsi_v6', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v5', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v6', - 'HLT_Dimuon0_LowMass_L1_4R_v5', - 'HLT_Dimuon0_LowMass_L1_4_v6', - 'HLT_Dimuon0_LowMass_L1_TM530_v4', - 'HLT_Dimuon0_LowMass_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6', - 'HLT_Dimuon0_Upsilon_L1_5M_v5', - 'HLT_Dimuon0_Upsilon_L1_5_v6', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4', - 'HLT_Dimuon0_Upsilon_NoVertexing_v5', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5', - 'HLT_Dimuon12_Upsilon_eta1p5_v12', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v5', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v3', - 'HLT_Dimuon18_PsiPrime_v12', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5', - 'HLT_Dimuon24_Phi_noCorrL1_v3', - 'HLT_Dimuon24_Upsilon_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_v12', - 'HLT_DoubleL2Mu50_v2', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v5', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_v9', - 'HLT_DoubleMu43NoFiltersNoVtx_v3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3', - 'HLT_DoubleMu4_3_Bs_v12', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v13', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v12', - 'HLT_DoubleMu4_Jpsi_Displaced_v5', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v5', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v5', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12', - 'HLT_DoubleMu8_Mass8_PFHT350_v5', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_v12', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_v12', - 'HLT_IsoMu24_v10', - 'HLT_IsoMu27_v13', - 'HLT_IsoMu30_v1', - 'HLT_L1SingleMu18_v3', - 'HLT_L1SingleMu25_v2', - 'HLT_L2Mu10_v7', - 'HLT_L2Mu50_v2', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10', - 'HLT_Mu12_DoublePhoton20_v2', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11', - 'HLT_Mu15_IsoVVVL_PFHT450_v11', - 'HLT_Mu15_IsoVVVL_PFHT600_v15', - 'HLT_Mu17_Photon30_IsoCaloId_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12', - 'HLT_Mu17_TrkIsoVVL_v10', - 'HLT_Mu17_v10', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1', - 'HLT_Mu19_TrkIsoVVL_v1', - 'HLT_Mu19_v1', - 'HLT_Mu20_TkMu0_Phi_v5', - 'HLT_Mu20_v10', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu25_TkMu0_Onia_v5', - 'HLT_Mu25_TkMu0_Phi_v5', - 'HLT_Mu27_Ele37_CaloIdL_MW_v2', - 'HLT_Mu27_v11', - 'HLT_Mu30_TkMu0_Onia_v5', - 'HLT_Mu37_Ele27_CaloIdL_MW_v2', - 'HLT_Mu37_TkMu27_v2', - 'HLT_Mu3_PFJet40_v12', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4', - 'HLT_Mu50_IsoVVVL_PFHT450_v11', - 'HLT_Mu50_v11', - 'HLT_Mu55_v1', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8', - 'HLT_Mu7p5_Track2_Jpsi_v9', - 'HLT_Mu7p5_Track2_Upsilon_v9', - 'HLT_Mu7p5_Track3p5_Jpsi_v9', - 'HLT_Mu7p5_Track3p5_Upsilon_v9', - 'HLT_Mu7p5_Track7_Jpsi_v9', - 'HLT_Mu7p5_Track7_Upsilon_v9', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8', - 'HLT_Mu8_TrkIsoVVL_v10', - 'HLT_Mu8_v10', - 'HLT_OldMu100_v3', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1', - 'HLT_TkMu100_v2', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v3', - 'HLT_TripleMu_10_5_5_DZ_v8', - 'HLT_TripleMu_12_10_5_v8', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputParking = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParking.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'DST_CaloJet40_BTagScouting_v11', - 'DST_CaloJet40_CaloBTagScouting_v10', - 'DST_CaloJet40_CaloScouting_PFScouting_v11', - 'DST_DoubleMu3_noVtx_CaloScouting_v4', - 'DST_HT250_CaloBTagScouting_v7', - 'DST_HT250_CaloScouting_v8', - 'DST_HT410_BTagScouting_v12', - 'DST_HT410_PFScouting_v12', - 'DST_L1DoubleMu_BTagScouting_v12', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11', - 'DST_L1HTT_BTagScouting_v11', - 'DST_L1HTT_CaloBTagScouting_v10', - 'DST_L1HTT_CaloScouting_PFScouting_v11', - 'DST_ZeroBias_BTagScouting_v11', - 'DST_ZeroBias_CaloScouting_PFScouting_v10' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputDQM = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQM.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = ( cms.vstring( 'HLT_AK4CaloJet100_v9', - 'HLT_AK4CaloJet120_v8', - 'HLT_AK4CaloJet30_v10', - 'HLT_AK4CaloJet40_v9', - 'HLT_AK4CaloJet50_v9', - 'HLT_AK4CaloJet80_v9', - 'HLT_AK4PFJet100_v15', - 'HLT_AK4PFJet120_v14', - 'HLT_AK4PFJet30_v15', - 'HLT_AK4PFJet50_v15', - 'HLT_AK4PFJet80_v15', - 'HLT_AK8PFHT750_TrimMass50_v8', - 'HLT_AK8PFHT800_TrimMass50_v8', - 'HLT_AK8PFHT850_TrimMass50_v7', - 'HLT_AK8PFHT900_TrimMass50_v7', - 'HLT_AK8PFJet140_v11', - 'HLT_AK8PFJet200_v11', - 'HLT_AK8PFJet260_v12', - 'HLT_AK8PFJet320_v12', - 'HLT_AK8PFJet360_TrimMass30_v14', - 'HLT_AK8PFJet380_TrimMass30_v7', - 'HLT_AK8PFJet400_TrimMass30_v8', - 'HLT_AK8PFJet400_v12', - 'HLT_AK8PFJet40_v12', - 'HLT_AK8PFJet420_TrimMass30_v7', - 'HLT_AK8PFJet450_v12', - 'HLT_AK8PFJet500_v12', - 'HLT_AK8PFJet550_v7', - 'HLT_AK8PFJet60_v11', - 'HLT_AK8PFJet80_v11', - 'HLT_AK8PFJetFwd140_v10', - 'HLT_AK8PFJetFwd200_v10', - 'HLT_AK8PFJetFwd260_v11', - 'HLT_AK8PFJetFwd320_v11', - 'HLT_AK8PFJetFwd400_v11', - 'HLT_AK8PFJetFwd40_v11', - 'HLT_AK8PFJetFwd450_v11', - 'HLT_AK8PFJetFwd500_v11', - 'HLT_AK8PFJetFwd60_v10', - 'HLT_AK8PFJetFwd80_v10', - 'HLT_BTagMu_AK4DiJet110_Mu5_v10', - 'HLT_BTagMu_AK4DiJet170_Mu5_v9', - 'HLT_BTagMu_AK4DiJet20_Mu5_v10', - 'HLT_BTagMu_AK4DiJet40_Mu5_v10', - 'HLT_BTagMu_AK4DiJet70_Mu5_v10', - 'HLT_BTagMu_AK4Jet300_Mu5_v10', - 'HLT_BTagMu_AK8DiJet170_Mu5_v6', - 'HLT_BTagMu_AK8Jet300_Mu5_v10', - 'HLT_CaloJet500_NoJetID_v10', - 'HLT_CaloJet550_NoJetID_v5', - 'HLT_CaloMET100_HBHECleaned_v3', - 'HLT_CaloMET100_NotCleaned_v3', - 'HLT_CaloMET110_NotCleaned_v3', - 'HLT_CaloMET250_HBHECleaned_v3', - 'HLT_CaloMET250_NotCleaned_v3', - 'HLT_CaloMET300_HBHECleaned_v3', - 'HLT_CaloMET350_HBHECleaned_v3', - 'HLT_CaloMET70_HBHECleaned_v3', - 'HLT_CaloMET80_HBHECleaned_v3', - 'HLT_CaloMET80_NotCleaned_v3', - 'HLT_CaloMET90_HBHECleaned_v3', - 'HLT_CaloMET90_NotCleaned_v3', - 'HLT_CaloMHT90_v2', - 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3', - 'HLT_DiJet110_35_Mjj650_PFMET110_v5', - 'HLT_DiJet110_35_Mjj650_PFMET120_v5', - 'HLT_DiJet110_35_Mjj650_PFMET130_v5', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14', - 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet15_NoCaloMatched_v12', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet25_NoCaloMatched_v12', - 'HLT_DiPFJetAve100_HFJEC_v11', - 'HLT_DiPFJetAve140_v9', - 'HLT_DiPFJetAve15_HFJEC_v13', - 'HLT_DiPFJetAve160_HFJEC_v11', - 'HLT_DiPFJetAve200_v9', - 'HLT_DiPFJetAve220_HFJEC_v12', - 'HLT_DiPFJetAve25_HFJEC_v13', - 'HLT_DiPFJetAve260_v10', - 'HLT_DiPFJetAve300_HFJEC_v12', - 'HLT_DiPFJetAve320_v10', - 'HLT_DiPFJetAve35_HFJEC_v13', - 'HLT_DiPFJetAve400_v10', - 'HLT_DiPFJetAve40_v10', - 'HLT_DiPFJetAve500_v10', - 'HLT_DiPFJetAve60_HFJEC_v11', - 'HLT_DiPFJetAve60_v10', - 'HLT_DiPFJetAve80_HFJEC_v11', - 'HLT_DiPFJetAve80_v9', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v12', - 'HLT_Dimuon0_Jpsi3p5_Muon2_v4', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_v6', - 'HLT_Dimuon0_Jpsi_v6', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v5', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v6', - 'HLT_Dimuon0_LowMass_L1_4R_v5', - 'HLT_Dimuon0_LowMass_L1_4_v6', - 'HLT_Dimuon0_LowMass_L1_TM530_v4', - 'HLT_Dimuon0_LowMass_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6', - 'HLT_Dimuon0_Upsilon_L1_5M_v5', - 'HLT_Dimuon0_Upsilon_L1_5_v6', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4', - 'HLT_Dimuon0_Upsilon_NoVertexing_v5', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5', - 'HLT_Dimuon12_Upsilon_eta1p5_v12', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v5', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v3', - 'HLT_Dimuon18_PsiPrime_v12', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5', - 'HLT_Dimuon24_Phi_noCorrL1_v3', - 'HLT_Dimuon24_Upsilon_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12', - 'HLT_DoubleEle25_CaloIdL_MW_v2', - 'HLT_DoubleEle27_CaloIdL_MW_v2', - 'HLT_DoubleEle33_CaloIdL_MW_v15', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16', - 'HLT_DoubleL2Mu50_v2', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v5', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_v9', - 'HLT_DoubleMu43NoFiltersNoVtx_v3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3', - 'HLT_DoubleMu4_3_Bs_v12', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v13', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v12', - 'HLT_DoubleMu4_Jpsi_Displaced_v5', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v5', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v5', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12', - 'HLT_DoubleMu8_Mass8_PFHT350_v5', - 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_DoublePhoton33_CaloIdL_v5', - 'HLT_DoublePhoton70_v5', - 'HLT_DoublePhoton85_v13', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_ECALHT800_v9', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12', - 'HLT_Ele15_IsoVVVL_PFHT450_v12', - 'HLT_Ele15_IsoVVVL_PFHT600_v16', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele20_WPLoose_Gsf_v4', - 'HLT_Ele20_WPTight_Gsf_v4', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v4', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele27_Ele37_CaloIdL_MW_v2', - 'HLT_Ele27_WPTight_Gsf_v14', - 'HLT_Ele28_HighEta_SC20_Mass55_v11', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7', - 'HLT_Ele32_WPTight_Gsf_v13', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v3', - 'HLT_Ele35_WPTight_Gsf_v7', - 'HLT_Ele38_WPTight_Gsf_v7', - 'HLT_Ele40_WPTight_Gsf_v7', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14', - 'HLT_Ele50_IsoVVVL_PFHT450_v12', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_FullTrack_Multiplicity100_v2', - 'HLT_FullTrack_Multiplicity130_v2', - 'HLT_FullTrack_Multiplicity155_v3', - 'HLT_FullTrack_Multiplicity85_v3', - 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v8', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT425_v7', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v10', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10', - 'HLT_HT550_DisplacedDijet80_Inclusive_v8', - 'HLT_HT650_DisplacedDijet60_Inclusive_v10', - 'HLT_HT650_DisplacedDijet80_Inclusive_v11', - 'HLT_HT750_DisplacedDijet80_Inclusive_v11', - 'HLT_HcalNZS_v12', - 'HLT_HcalPhiSym_v14', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_v12', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8')+cms.vstring( 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_v12', - 'HLT_IsoMu24_v10', - 'HLT_IsoMu27_v13', - 'HLT_IsoMu30_v1', - 'HLT_IsoTrackHB_v3', - 'HLT_IsoTrackHE_v3', - 'HLT_L1ETMHadSeeds_v1', - 'HLT_L1MinimumBiasHF0OR_v3', - 'HLT_L1MinimumBiasHF_OR_v2', - 'HLT_L1NotBptxOR_v3', - 'HLT_L1SingleMu18_v3', - 'HLT_L1SingleMu25_v2', - 'HLT_L1UnpairedBunchBptxMinus_v2', - 'HLT_L1UnpairedBunchBptxPlus_v2', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2', - 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6', - 'HLT_L2Mu10_v7', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', - 'HLT_L2Mu50_v2', - 'HLT_MET105_IsoTrk50_v6', - 'HLT_MET120_IsoTrk50_v6', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePhoton20_v2', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11', - 'HLT_Mu15_IsoVVVL_PFHT450_v11', - 'HLT_Mu15_IsoVVVL_PFHT600_v15', - 'HLT_Mu17_Photon30_IsoCaloId_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12', - 'HLT_Mu17_TrkIsoVVL_v10', - 'HLT_Mu17_v10', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1', - 'HLT_Mu19_TrkIsoVVL_v1', - 'HLT_Mu19_v1', - 'HLT_Mu20_TkMu0_Phi_v5', - 'HLT_Mu20_v10', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu25_TkMu0_Onia_v5', - 'HLT_Mu25_TkMu0_Phi_v5', - 'HLT_Mu27_Ele37_CaloIdL_MW_v2', - 'HLT_Mu27_v11', - 'HLT_Mu30_TkMu0_Onia_v5', - 'HLT_Mu37_Ele27_CaloIdL_MW_v2', - 'HLT_Mu37_TkMu27_v2', - 'HLT_Mu3_PFJet40_v12', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4', - 'HLT_Mu50_IsoVVVL_PFHT450_v11', - 'HLT_Mu50_v11', - 'HLT_Mu55_v1', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8', - 'HLT_Mu7p5_Track2_Jpsi_v9', - 'HLT_Mu7p5_Track2_Upsilon_v9', - 'HLT_Mu7p5_Track3p5_Jpsi_v9', - 'HLT_Mu7p5_Track3p5_Upsilon_v9', - 'HLT_Mu7p5_Track7_Jpsi_v9', - 'HLT_Mu7p5_Track7_Upsilon_v9', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8', - 'HLT_Mu8_TrkIsoVVL_v10', - 'HLT_Mu8_v10', - 'HLT_OldMu100_v3', - 'HLT_PFHT1050_v14', - 'HLT_PFHT180_v13', - 'HLT_PFHT250_v13', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5', - 'HLT_PFHT350MinPFJet15_v5', - 'HLT_PFHT350_v15', - 'HLT_PFHT370_v13', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4', - 'HLT_PFHT380_SixPFJet32_v5', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5', - 'HLT_PFHT430_SixPFJet40_v7', - 'HLT_PFHT430_v13', - 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8', - 'HLT_PFHT510_v13', - 'HLT_PFHT590_v13', - 'HLT_PFHT680_v13', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8', - 'HLT_PFHT780_v13', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT890_v13', - 'HLT_PFJet140_v15', - 'HLT_PFJet200_v15', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFJet400_v16', - 'HLT_PFJet40_v17', - 'HLT_PFJet450_v17', - 'HLT_PFJet500_v17', - 'HLT_PFJet550_v7', - 'HLT_PFJet60_v17', - 'HLT_PFJet80_v16', - 'HLT_PFJetFwd140_v14', - 'HLT_PFJetFwd200_v14', - 'HLT_PFJetFwd260_v15', - 'HLT_PFJetFwd320_v15', - 'HLT_PFJetFwd400_v15', - 'HLT_PFJetFwd40_v15', - 'HLT_PFJetFwd450_v15', - 'HLT_PFJetFwd500_v15', - 'HLT_PFJetFwd60_v15', - 'HLT_PFJetFwd80_v14', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET110_PFMHT110_IDTight_v16', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMET120_PFMHT120_IDTight_v16', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET130_PFMHT130_IDTight_v16', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET140_PFMHT140_IDTight_v16', - 'HLT_PFMET200_HBHECleaned_v5', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v5', - 'HLT_PFMET200_NotCleaned_v5', - 'HLT_PFMET250_HBHECleaned_v5', - 'HLT_PFMET300_HBHECleaned_v5', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v8', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v8', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v8', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v7', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5', - 'HLT_Photon120_R9Id90_HE10_IsoM_v13', - 'HLT_Photon120_v12', - 'HLT_Photon150_v5', - 'HLT_Photon165_R9Id90_HE10_IsoM_v14', - 'HLT_Photon175_v13', - 'HLT_Photon200_v12', - 'HLT_Photon20_HoverELoose_v9', - 'HLT_Photon25_v2', - 'HLT_Photon300_NoHE_v11', - 'HLT_Photon30_HoverELoose_v9', - 'HLT_Photon33_v4', - 'HLT_Photon40_HoverELoose_v9', - 'HLT_Photon50_HoverELoose_v9', - 'HLT_Photon50_R9Id90_HE10_IsoM_v13', - 'HLT_Photon50_v12', - 'HLT_Photon60_HoverELoose_v9', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v4', - 'HLT_Photon75_R9Id90_HE10_IsoM_v13', - 'HLT_Photon75_v12', - 'HLT_Photon90_CaloIdL_PFHT700_v12', - 'HLT_Photon90_R9Id90_HE10_IsoM_v13', - 'HLT_Photon90_v12', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_Rsq0p35_v11', - 'HLT_Rsq0p40_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_v11', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v7', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1', - 'HLT_TkMu100_v2', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v5', - 'HLT_TripleMu_10_5_5_DZ_v8', - 'HLT_TripleMu_12_10_5_v8', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v2', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v3', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX_v4', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_ZeroBias_FirstBXAfterTrain_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_FirstCollisionInTrain_v4', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_LastCollisionInTrain_v3', - 'HLT_ZeroBias_v6') ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltCombinedSecondaryVertexBJetTagsCalo_*_*', - 'keep *_hltCombinedSecondaryVertexBJetTagsPF_*_*', - 'keep *_hltEcalRecHit_*_*', - 'keep *_hltEgammaCandidates_*_*', - 'keep *_hltEgammaGsfElectrons_*_*', - 'keep *_hltHbhereco_*_*', - 'keep *_hltHfreco_*_*', - 'keep *_hltHoreco_*_*', - 'keep *_hltIter0HighPtTkMuPixelTracks_*_*', - 'keep *_hltIter0HighPtTkMuTrackSelectionHighPurity_*_*', - 'keep *_hltIter2HighPtTkMuMerged_*_*', - 'keep *_hltIter2HighPtTkMuTrackSelectionHighPurity_*_*', - 'keep *_hltIter2Merged_*_*', - 'keep *_hltL3NoFiltersNoVtxMuonCandidates_*_*', - 'keep *_hltMergedTracks_*_*', - 'keep *_hltOnlineBeamSpot_*_*', - 'keep *_hltPFJetForBtag_*_*', - 'keep *_hltPixelTracksMerged_*_*', - 'keep *_hltPixelTracks_*_*', - 'keep *_hltPixelVertices_*_*', - 'keep *_hltSelector8CentralJetsL1FastJet_*_*', - 'keep *_hltSiPixelClusters_*_*', - 'keep *_hltSiStripRawToClustersFacility_*_*', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputDQMOnlineBeamspot = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQMOnlineBeamspot.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_HT300_Beamspot_v7', - 'HLT_HT450_Beamspot_v7' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep edmTriggerResults_*_*_*', - 'keep recoTracks_hltPFMuonMerging_*_*', - 'keep recoVertexs_hltVerticesPFFilter_*_*' ) -) -process.hltOutputDQMCalibration = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQMCalibration.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ) ), - outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', - 'keep *_hltEcalCalibrationRaw_*_*', - 'keep *_hltHcalCalibrationRaw_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputDQMEventDisplay = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQMEventDisplay.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_AK4PFJet100_v15', - 'HLT_DoublePhoton85_v13', - 'HLT_PFJet500_v17' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputHLTMonitor = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputHLTMonitor.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Ele32_WPTight_Gsf_v13', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5', - 'HLT_PFHT510_v13', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFMET130_PFMHT130_IDTight_v16', - 'HLT_PFMET140_PFMHT140_IDTight_v16' ) ), - outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', - 'keep *_hltCombinedSecondaryVertexBJetTagsCalo_*_*', - 'keep *_hltCombinedSecondaryVertexBJetTagsPF_*_*', - 'keep *_hltDisplacedhltIter4PFlowTrackSelectionHighPurity_*_*', - 'keep *_hltEcalRecHit_*_*', - 'keep *_hltEgammaGsfTracks_*_*', - 'keep *_hltElectronsVertex_*_*', - 'keep *_hltFastPrimaryVertex_*_*', - 'keep *_hltHbhereco_*_*', - 'keep *_hltHfreco_*_*', - 'keep *_hltHoreco_*_*', - 'keep *_hltIter0ElectronsTrackSelectionHighPurity_*_*', - 'keep *_hltIter2MergedForBTag_*_*', - 'keep *_hltIter2MergedForElectrons_*_*', - 'keep *_hltIter2Merged_*_*', - 'keep *_hltMergedTracks_*_*', - 'keep *_hltOnlineBeamSpot_*_*', - 'keep *_hltPFJetForBtag_*_*', - 'keep *_hltPFMuonMerging_*_*', - 'keep *_hltPixelTracksElectrons_*_*', - 'keep *_hltPixelTracksMerged_*_*', - 'keep *_hltPixelTracks_*_*', - 'keep *_hltPixelVertices_*_*', - 'keep *_hltSelector8CentralJetsL1FastJet_*_*', - 'keep *_hltSiPixelClusters_*_*', - 'keep *_hltSiStripRawToClustersFacility_*_*', - 'keep *_hltVerticesL3_*_*', - 'keep *_hltVerticesPFFilter_*_*', - 'keep *_hltVerticesPFSelector_*_*', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputRPCMON = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputRPCMON.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'AlCa_RPCMuonNormalisation_v13' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltCscSegments_*_*', - 'keep *_hltDt4DSegments_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep *_hltMuonCSCDigis_MuonCSCStripDigi_*', - 'keep *_hltMuonCSCDigis_MuonCSCWireDigi_*', - 'keep *_hltMuonDTDigis_*_*', - 'keep *_hltMuonRPCDigis_*_*', - 'keep *_hltRpcRecHits_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputCalibration = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputCalibration.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ) ), - outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', - 'keep *_hltEcalCalibrationRaw_*_*', - 'keep *_hltHcalCalibrationRaw_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputEcalCalibration = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputEcalCalibration.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_EcalCalibration_v4' ) ), - outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', - 'keep *_hltEcalCalibrationRaw_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputALCAPHISYM = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputALCAPHISYM.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'AlCa_EcalPhiSym_v8' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltEcalPhiSymFilter_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep edmTriggerResults_*_*_*' ) -) -process.hltOutputALCALUMIPIXELS = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputALCALUMIPIXELS.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'AlCa_LumiPixels_Random_v4', - 'AlCa_LumiPixels_ZeroBias_v8' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelectorLumiPixels_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep edmTriggerResults_*_*_*' ) -) -process.hltOutputALCAP0 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputALCAP0.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'AlCa_EcalEtaEBonly_v11', - 'AlCa_EcalEtaEEonly_v11', - 'AlCa_EcalPi0EBonly_v11', - 'AlCa_EcalPi0EEonly_v11' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltAlCaEtaEBRechitsToDigisLowPU_*_*', - 'keep *_hltAlCaEtaEBRechitsToDigis_*_*', - 'keep *_hltAlCaEtaEERechitsToDigisLowPU_*_*', - 'keep *_hltAlCaEtaEERechitsToDigis_*_*', - 'keep *_hltAlCaEtaRecHitsFilterEEonlyRegionalLowPU_etaEcalRecHitsES_*', - 'keep *_hltAlCaEtaRecHitsFilterEEonlyRegional_etaEcalRecHitsES_*', - 'keep *_hltAlCaPi0EBRechitsToDigisLowPU_*_*', - 'keep *_hltAlCaPi0EBRechitsToDigis_*_*', - 'keep *_hltAlCaPi0EERechitsToDigisLowPU_*_*', - 'keep *_hltAlCaPi0EERechitsToDigis_*_*', - 'keep *_hltAlCaPi0RecHitsFilterEEonlyRegionalLowPU_pi0EcalRecHitsES_*', - 'keep *_hltAlCaPi0RecHitsFilterEEonlyRegional_pi0EcalRecHitsES_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep edmTriggerResults_*_*_*' ) -) -process.hltOutputExpress = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputExpress.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_IsoMu20_v12', - 'HLT_IsoMu24_v10', - 'HLT_IsoMu27_v13', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_v6' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputExpressAlignment = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputExpressAlignment.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_HT300_Beamspot_v7', - 'HLT_HT450_Beamspot_v7' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputNanoDST = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputNanoDST.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'DST_Physics_v7', - 'DST_ZeroBias_v2' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelector_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep edmTriggerResults_*_*_*' ) -) -process.hltOutputScoutingPF = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputScoutingPF.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'DST_CaloJet40_BTagScouting_v11', - 'DST_CaloJet40_CaloScouting_PFScouting_v11', - 'DST_HT410_BTagScouting_v12', - 'DST_HT410_PFScouting_v12', - 'DST_L1DoubleMu_BTagScouting_v12', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11', - 'DST_L1HTT_BTagScouting_v11', - 'DST_L1HTT_CaloScouting_PFScouting_v11', - 'DST_ZeroBias_BTagScouting_v11', - 'DST_ZeroBias_CaloScouting_PFScouting_v10' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelectorL1_*_*', - 'keep *_hltScoutingEgammaPacker_*_*', - 'keep *_hltScoutingMuonPacker_*_*', - 'keep *_hltScoutingPFPacker_*_*', - 'keep *_hltScoutingPrimaryVertexPacker_*_*', - 'keep edmTriggerResults_*_*_*' ) -) -process.hltOutputScoutingCaloMuon = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputScoutingCaloMuon.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'DST_CaloJet40_CaloBTagScouting_v10', - 'DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4', - 'DST_DoubleMu3_noVtx_CaloScouting_v4', - 'DST_HT250_CaloBTagScouting_v7', - 'DST_HT250_CaloScouting_v8', - 'DST_L1HTT_CaloBTagScouting_v10', - 'DST_ZeroBias_CaloScouting_PFScouting_v10' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelectorL1_*_*', - 'keep *_hltScoutingCaloPacker_*_*', - 'keep *_hltScoutingMuonPackerCalo_*_*', - 'keep *_hltScoutingPrimaryVertexPackerCaloMuon_*_*', - 'keep *_hltScoutingPrimaryVertexPacker_*_*', - 'keep edmTriggerResults_*_*_*' ) -) -process.hltOutputPhysicsParkingScoutingMonitor = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsParkingScoutingMonitor.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'DST_CaloJet40_BTagScouting_v11', - 'DST_CaloJet40_CaloBTagScouting_v10', - 'DST_CaloJet40_CaloScouting_PFScouting_v11', - 'DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4', - 'DST_DoubleMu3_noVtx_CaloScouting_v4', - 'DST_HT250_CaloBTagScouting_v7', - 'DST_HT250_CaloScouting_v8', - 'DST_HT410_BTagScouting_v12', - 'DST_HT410_PFScouting_v12', - 'DST_L1DoubleMu_BTagScouting_v12', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11', - 'DST_L1HTT_BTagScouting_v11', - 'DST_L1HTT_CaloBTagScouting_v10', - 'DST_L1HTT_CaloScouting_PFScouting_v11', - 'DST_ZeroBias_BTagScouting_v11', - 'DST_ZeroBias_CaloScouting_PFScouting_v10', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12', - 'HLT_Ele35_WPTight_Gsf_v7', - 'HLT_IsoMu27_v13', - 'HLT_Mu50_v11', - 'HLT_PFHT1050_v14', - 'HLT_Photon200_v12' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltScoutingCaloPacker_*_*', - 'keep *_hltScoutingEgammaPacker_*_*', - 'keep *_hltScoutingMuonPackerCalo_*_*', - 'keep *_hltScoutingMuonPacker_*_*', - 'keep *_hltScoutingPFPacker_*_*', - 'keep *_hltScoutingPrimaryVertexPackerCaloMuon_*_*', - 'keep *_hltScoutingPrimaryVertexPacker_*_*', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsHLTPhysics1 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHLTPhysics1.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_Physics_part0_v7', - 'HLT_Physics_part1_v7' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsHLTPhysics2 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHLTPhysics2.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_Physics_part2_v7', - 'HLT_Physics_part3_v7' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsHLTPhysics3 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHLTPhysics3.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_Physics_part4_v7', - 'HLT_Physics_part5_v7' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsHLTPhysics4 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHLTPhysics4.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_Physics_part6_v7', - 'HLT_Physics_part7_v7' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsZeroBias1 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsZeroBias1.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_ZeroBias_part0_v6', - 'HLT_ZeroBias_part1_v6' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsZeroBias2 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsZeroBias2.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_ZeroBias_part2_v6', - 'HLT_ZeroBias_part3_v6' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsZeroBias3 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsZeroBias3.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_ZeroBias_part4_v6', - 'HLT_ZeroBias_part5_v6' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsZeroBias4 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsZeroBias4.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_ZeroBias_part6_v6', - 'HLT_ZeroBias_part7_v6' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) - -process.HLTL1UnpackerSequence = cms.Sequence( process.hltGtStage2Digis + process.hltGtStage2ObjectMap ) -process.HLTBeamSpot = cms.Sequence( process.hltScalersRawToDigi + process.hltOnlineBeamSpot ) -process.HLTBeginSequence = cms.Sequence( process.hltTriggerType + process.HLTL1UnpackerSequence + process.HLTBeamSpot ) -process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( process.hltEcalDigis + process.hltEcalUncalibRecHit + process.hltEcalDetIdToBeRecovered + process.hltEcalRecHit ) -process.HLTDoLocalHcalSequence = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco + process.hltHfprereco + process.hltHfreco + process.hltHoreco ) -process.HLTDoCaloSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + process.HLTDoLocalHcalSequence + process.hltTowerMakerForAll ) -process.HLTAK8CaloJetsReconstructionSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltAK8CaloJets + process.hltAK8CaloJetsIDPassed ) -process.HLTAK8CaloCorrectorProducersSequence = cms.Sequence( process.hltAK8CaloFastJetCorrector + process.hltAK8CaloRelativeCorrector + process.hltAK8CaloAbsoluteCorrector + process.hltAK8CaloResidualCorrector + process.hltAK8CaloCorrector ) -process.HLTAK8CaloJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetAllCalo + process.HLTAK8CaloCorrectorProducersSequence + process.hltAK8CaloJetsCorrected + process.hltAK8CaloJetsCorrectedIDPassed ) -process.HLTAK8CaloJetsSequence = cms.Sequence( process.HLTAK8CaloJetsReconstructionSequence + process.HLTAK8CaloJetsCorrectionSequence ) -process.HLTDoCaloSequencePF = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + process.HLTDoLocalHcalSequence + process.hltTowerMakerForPF ) -process.HLTAK8CaloJetsPrePFRecoSequence = cms.Sequence( process.HLTDoCaloSequencePF + process.hltAK8CaloJetsPF + process.hltAK4CaloJetsPF ) -process.HLTPreAK8PFJetsRecoSequence = cms.Sequence( process.HLTAK8CaloJetsPrePFRecoSequence + process.hltAK8CaloJetsPFEt5 + process.hltAK4CaloJetsPFEt5 ) -process.HLTMuonLocalRecoSequence = cms.Sequence( process.hltMuonDTDigis + process.hltDt1DRecHits + process.hltDt4DSegments + process.hltMuonCSCDigis + process.hltCsc2DRecHits + process.hltCscSegments + process.hltMuonRPCDigis + process.hltRpcRecHits ) -process.HLTL2muonrecoNocandSequence = cms.Sequence( process.HLTMuonLocalRecoSequence + process.hltL2OfflineMuonSeeds + process.hltL2MuonSeeds + process.hltL2Muons ) -process.HLTL2muonrecoSequence = cms.Sequence( process.HLTL2muonrecoNocandSequence + process.hltL2MuonCandidates ) -process.HLTDoLocalPixelSequence = cms.Sequence( process.hltSiPixelDigis + process.hltSiPixelClusters + process.hltSiPixelClustersCache + process.hltSiPixelRecHits ) -process.HLTDoLocalStripSequence = cms.Sequence( process.hltSiStripExcludedFEDListProducer + process.hltSiStripRawToClustersFacility + process.hltSiStripClusters ) -process.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( process.hltIterL3OISeedsFromL2Muons + process.hltIterL3OITrackCandidates + process.hltIterL3OIMuCtfWithMaterialTracks + process.hltIterL3OIMuonTrackCutClassifier + process.hltIterL3OIMuonTrackSelectionHighPurity + process.hltL3MuonsIterL3OI ) -process.HLTIterL3MuonRecoPixelTracksSequence = cms.Sequence( process.hltIterL3MuonPixelTracksFilter + process.hltIterL3MuonPixelTracksFitter + process.hltIterL3MuonPixelTracksTrackingRegions + process.hltIterL3MuonPixelLayerQuadruplets + process.hltIterL3MuonPixelTracksHitDoublets + process.hltIterL3MuonPixelTracksHitQuadruplets + process.hltIterL3MuonPixelTracks ) -process.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( process.HLTIterL3MuonRecoPixelTracksSequence + process.hltIterL3MuonPixelVertices + process.hltIterL3MuonTrimmedPixelVertices ) -process.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( process.hltIter0IterL3MuonPixelSeedsFromPixelTracks + process.hltIter0IterL3MuonCkfTrackCandidates + process.hltIter0IterL3MuonCtfWithMaterialTracks + process.hltIter0IterL3MuonTrackCutClassifier + process.hltIter0IterL3MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingIteration2ForIterL3Muon = cms.Sequence( process.hltIter2IterL3MuonClustersRefRemoval + process.hltIter2IterL3MuonMaskedMeasurementTrackerEvent + process.hltIter2IterL3MuonPixelLayerTriplets + process.hltIter2IterL3MuonPixelClusterCheck + process.hltIter2IterL3MuonPixelHitDoublets + process.hltIter2IterL3MuonPixelHitTriplets + process.hltIter2IterL3MuonPixelSeeds + process.hltIter2IterL3MuonCkfTrackCandidates + process.hltIter2IterL3MuonCtfWithMaterialTracks + process.hltIter2IterL3MuonTrackCutClassifier + process.hltIter2IterL3MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingIter02ForIterL3Muon = cms.Sequence( process.HLTIterativeTrackingIteration0ForIterL3Muon + process.HLTIterativeTrackingIteration2ForIterL3Muon + process.hltIter2IterL3MuonMerged ) -process.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( process.HLTIterL3MuonRecopixelvertexingSequence + process.HLTIterativeTrackingIter02ForIterL3Muon + process.hltL3MuonsIterL3IO ) -process.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( process.HLTIterL3OImuonTkCandidateSequence + process.hltIterL3OIL3MuonsLinksCombination + process.hltIterL3OIL3Muons + process.hltIterL3OIL3MuonCandidates + process.hltL2SelectorForL3IO + process.HLTIterL3IOmuonTkCandidateSequence + process.hltIterL3MuonsFromL2LinksCombination + process.hltIterL3MuonsFromL2 ) -process.HLTRecoPixelTracksSequenceForIterL3FromL1Muon = cms.Sequence( process.hltIterL3FromL1MuonPixelTracksTrackingRegions + process.hltIterL3FromL1MuonPixelLayerQuadruplets + process.hltIterL3FromL1MuonPixelTracksHitDoublets + process.hltIterL3FromL1MuonPixelTracksHitQuadruplets + process.hltIterL3FromL1MuonPixelTracks ) -process.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( process.HLTRecoPixelTracksSequenceForIterL3FromL1Muon + process.hltIterL3FromL1MuonPixelVertices + process.hltIterL3FromL1MuonTrimmedPixelVertices ) -process.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + process.hltIter0IterL3FromL1MuonCkfTrackCandidates + process.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + process.hltIter0IterL3FromL1MuonTrackCutClassifier + process.hltIter0IterL3FromL1MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingIteration2ForIterL3FromL1Muon = cms.Sequence( process.hltIter2IterL3FromL1MuonClustersRefRemoval + process.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent + process.hltIter2IterL3FromL1MuonPixelLayerTriplets + process.hltIter2IterL3FromL1MuonPixelClusterCheck + process.hltIter2IterL3FromL1MuonPixelHitDoublets + process.hltIter2IterL3FromL1MuonPixelHitTriplets + process.hltIter2IterL3FromL1MuonPixelSeeds + process.hltIter2IterL3FromL1MuonCkfTrackCandidates + process.hltIter2IterL3FromL1MuonCtfWithMaterialTracks + process.hltIter2IterL3FromL1MuonTrackCutClassifier + process.hltIter2IterL3FromL1MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingIter02ForIterL3FromL1Muon = cms.Sequence( process.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + process.HLTIterativeTrackingIteration2ForIterL3FromL1Muon + process.hltIter2IterL3FromL1MuonMerged ) -process.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( process.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + process.HLTIterativeTrackingIter02ForIterL3FromL1Muon ) -process.HLTIterL3muonTkCandidateSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + process.hltIterL3MuonL1MuonNoL2Selector + process.HLTIterL3IOmuonFromL1TkCandidateSequence ) -process.HLTL3muonrecoNocandSequence = cms.Sequence( process.HLTIterL3muonTkCandidateSequence + process.hltIterL3MuonMerged + process.hltIterL3MuonAndMuonFromL1Merged + process.hltL3MuonsIterL3Links + process.hltIterL3Muons ) -process.HLTL3muonrecoSequence = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltIterL3MuonCandidates ) -process.HLTRecoPixelTracksSequence = cms.Sequence( process.hltPixelTracksFilter + process.hltPixelTracksFitter + process.hltPixelTracksTrackingRegions + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoublets + process.hltPixelTracksHitQuadruplets + process.hltPixelTracks + process.hltPixelTripletsClustersRefRemoval + process.hltPixelTracksTrackingRegionsForTriplets + process.hltPixelLayerTripletsWithClustersRemoval + process.hltPixelTracksHitDoubletsForTriplets + process.hltPixelTracksHitTriplets + process.hltPixelTracksFromTriplets + process.hltPixelTracksMerged ) -process.HLTRecopixelvertexingSequence = cms.Sequence( process.HLTRecoPixelTracksSequence + process.hltPixelVertices + process.hltTrimmedPixelVertices ) -process.HLTIterativeTrackingIteration0 = cms.Sequence( process.hltIter0PFLowPixelSeedsFromPixelTracks + process.hltIter0PFlowCkfTrackCandidates + process.hltIter0PFlowCtfWithMaterialTracks + process.hltIter0PFlowTrackCutClassifier + process.hltIter0PFlowTrackSelectionHighPurity ) -process.HLTIterativeTrackingIteration1 = cms.Sequence( process.hltIter1ClustersRefRemoval + process.hltIter1MaskedMeasurementTrackerEvent + process.hltIter1PixelLayerQuadruplets + process.hltIter1PFlowPixelTrackingRegions + process.hltIter1PFlowPixelClusterCheck + process.hltIter1PFlowPixelHitDoublets + process.hltIter1PFlowPixelHitQuadruplets + process.hltIter1PixelTracks + process.hltIter1PFLowPixelSeedsFromPixelTracks + process.hltIter1PFlowCkfTrackCandidates + process.hltIter1PFlowCtfWithMaterialTracks + process.hltIter1PFlowTrackCutClassifierPrompt + process.hltIter1PFlowTrackCutClassifierDetached + process.hltIter1PFlowTrackCutClassifierMerged + process.hltIter1PFlowTrackSelectionHighPurity ) -process.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( process.hltIter1TrackRefsForJets4Iter2 + process.hltAK4Iter1TrackJets4Iter2 + process.hltIter1TrackAndTauJets4Iter2 ) -process.HLTIterativeTrackingIteration2 = cms.Sequence( process.hltIter2ClustersRefRemoval + process.hltIter2MaskedMeasurementTrackerEvent + process.hltIter2PixelLayerTriplets + process.hltIter2PFlowPixelTrackingRegions + process.hltIter2PFlowPixelClusterCheck + process.hltIter2PFlowPixelHitDoublets + process.hltIter2PFlowPixelHitTriplets + process.hltIter2PFlowPixelSeeds + process.hltIter2PFlowCkfTrackCandidates + process.hltIter2PFlowCtfWithMaterialTracks + process.hltIter2PFlowTrackCutClassifier + process.hltIter2PFlowTrackSelectionHighPurity ) -process.HLTIterativeTrackingTripletRecovery = cms.Sequence( process.hltTripletRecoveryClustersRefRemoval + process.hltTripletRecoveryMaskedMeasurementTrackerEvent + process.hltTripletRecoveryPixelLayerTriplets + process.hltTripletRecoveryPFlowPixelTrackingRegions + process.hltTripletRecoveryPFlowPixelClusterCheck + process.hltTripletRecoveryPFlowPixelHitDoublets + process.hltTripletRecoveryPFlowPixelHitTriplets + process.hltTripletRecoveryPFlowPixelSeeds + process.hltTripletRecoveryPFlowCkfTrackCandidates + process.hltTripletRecoveryPFlowCtfWithMaterialTracks + process.hltTripletRecoveryPFlowTrackCutClassifier + process.hltTripletRecoveryPFlowTrackSelectionHighPurity ) -process.HLTIterativeTrackingDoubletRecovery = cms.Sequence( process.hltDoubletRecoveryClustersRefRemoval + process.hltDoubletRecoveryMaskedMeasurementTrackerEvent + process.hltDoubletRecoveryPixelLayerPairs + process.hltDoubletRecoveryPFlowPixelTrackingRegions + process.hltDoubletRecoveryPFlowPixelClusterCheck + process.hltDoubletRecoveryPFlowPixelHitDoublets + process.hltDoubletRecoveryPFlowPixelSeeds + process.hltDoubletRecoveryPFlowCkfTrackCandidates + process.hltDoubletRecoveryPFlowCtfWithMaterialTracks + process.hltDoubletRecoveryPFlowTrackCutClassifier + process.hltDoubletRecoveryPFlowTrackSelectionHighPurity ) -process.HLTIterativeTrackingIter02 = cms.Sequence( process.HLTIterativeTrackingIteration0 + process.HLTIterativeTrackingIteration1 + process.hltIter1Merged + process.HLTIter1TrackAndTauJets4Iter2Sequence + process.HLTIterativeTrackingIteration2 + process.hltIter2Merged + process.HLTIterativeTrackingTripletRecovery + process.hltTripletRecoveryMerged + process.HLTIterativeTrackingDoubletRecovery + process.hltMergedTracks ) -process.HLTTrackReconstructionForPF = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02 + process.hltPFMuonMerging + process.hltMuonLinks + process.hltMuons ) -process.HLTPreshowerSequence = cms.Sequence( process.hltEcalPreshowerDigis + process.hltEcalPreshowerRecHit ) -process.HLTParticleFlowSequence = cms.Sequence( process.HLTPreshowerSequence + process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitHBHE + process.hltParticleFlowRecHitHF + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowClusterHBHE + process.hltParticleFlowClusterHCAL + process.hltParticleFlowClusterHF + process.hltLightPFTracks + process.hltParticleFlowBlock + process.hltParticleFlow ) -process.HLTAK8PFJetsReconstructionSequence = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTTrackReconstructionForPF + process.HLTParticleFlowSequence + process.hltAK8PFJets + process.hltAK8PFJetsLooseID + process.hltAK8PFJetsTightID ) -process.HLTAK8PFCorrectorProducersSequence = cms.Sequence( process.hltAK8PFFastJetCorrector + process.hltAK8PFRelativeCorrector + process.hltAK8PFAbsoluteCorrector + process.hltAK8PFResidualCorrector + process.hltAK8PFCorrector ) -process.HLTAK8PFJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetAll + process.HLTAK8PFCorrectorProducersSequence + process.hltAK8PFJetsCorrected + process.hltAK8PFJetsLooseIDCorrected + process.hltAK8PFJetsTightIDCorrected ) -process.HLTAK8PFJetsSequence = cms.Sequence( process.HLTPreAK8PFJetsRecoSequence + process.HLTAK8PFJetsReconstructionSequence + process.HLTAK8PFJetsCorrectionSequence ) -process.HLTEndSequence = cms.Sequence( process.hltBoolEnd ) -process.HLTAK4CaloJetsReconstructionNoIDSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltAK4CaloJets ) -process.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( process.hltAK4CaloFastJetCorrector + process.hltAK4CaloRelativeCorrector + process.hltAK4CaloAbsoluteCorrector + process.hltAK4CaloResidualCorrector + process.hltAK4CaloCorrector ) -process.HLTAK4CaloJetsCorrectionNoIDSequence = cms.Sequence( process.hltFixedGridRhoFastjetAllCalo + process.HLTAK4CaloCorrectorProducersSequence + process.hltAK4CaloJetsCorrected ) -process.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( process.hltEcalDigis + process.hltEcalPreshowerDigis + process.hltEcalUncalibRecHit + process.hltEcalDetIdToBeRecovered + process.hltEcalRecHit + process.hltEcalPreshowerRecHit ) -process.HLTPFClusteringForEgamma = cms.Sequence( process.hltRechitInRegionsECAL + process.hltRechitInRegionsES + process.hltParticleFlowRecHitECALL1Seeded + process.hltParticleFlowRecHitPSL1Seeded + process.hltParticleFlowClusterPSL1Seeded + process.hltParticleFlowClusterECALUncorrectedL1Seeded + process.hltParticleFlowClusterECALL1Seeded + process.hltParticleFlowSuperClusterECALL1Seeded ) -process.HLTDoLocalHcalWithTowerL1EGSeededSequence = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco + process.hltHfprereco + process.hltHfreco + process.hltHoreco + process.hltTowerMakerForAll + process.hltHcalDigisL1EGSeeded + process.hltHbhePhase1RecoMethod2L1EGSeeded + process.hltHbherecoMethod2L1EGSeeded + process.hltTowerMakerMethod2L1EGSeeded ) -process.HLTFastJetForEgamma = cms.Sequence( process.hltFixedGridRhoFastjetAllCaloForMuons ) -process.HLTElePixelMatchSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltPixelLayerPairs + process.hltPixelLayerTriplets + process.hltEgammaHoverE + process.hltEgammaSuperClustersToPixelMatch + process.hltEleSeedsTrackingRegions + process.hltElePixelHitDoublets + process.hltElePixelHitDoubletsForTriplets + process.hltElePixelHitTriplets + process.hltElePixelSeedsDoublets + process.hltElePixelSeedsTriplets + process.hltElePixelSeedsCombined + process.hltEgammaElectronPixelSeeds + process.hltEgammaPixelMatchVars ) -process.HLTEle25CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG25EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG25HEFilter + process.hltEgammaClusterShape + process.hltEG25CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle25CaloIdLPixelMatchFilter ) -process.HLTEle25CaloIdLMWSequence = cms.Sequence( process.HLTEle25CaloIdLSequence + process.hltEle25CaloIdLMWPMS2Filter ) -process.HLTPFClusteringForEgammaUnseeded = cms.Sequence( process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowSuperClusterECALUnseeded ) -process.HLTDoLocalHcalWithTowerL1EGUnseededSequence = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco + process.hltHfprereco + process.hltHfreco + process.hltHoreco + process.hltTowerMakerForAll + process.hltHcalDigisL1EGUnseeded + process.hltHbhePhase1RecoMethod2L1EGUnseeded + process.hltHbherecoMethod2L1EGUnseeded + process.hltTowerMakerMethod2L1EGUnseeded ) -process.HLTElePixelMatchUnseededSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltPixelLayerPairs + process.hltPixelLayerTriplets + process.hltEgammaHoverEUnseeded + process.hltEgammaSuperClustersToPixelMatchUnseeded + process.hltEleSeedsTrackingRegionsUnseeded + process.hltElePixelHitDoubletsUnseeded + process.hltElePixelHitDoubletsForTripletsUnseeded + process.hltElePixelHitTripletsUnseeded + process.hltElePixelSeedsDoubletsUnseeded + process.hltElePixelSeedsTripletsUnseeded + process.hltElePixelSeedsCombinedUnseeded + process.hltEgammaElectronPixelSeedsUnseeded + process.hltEgammaPixelMatchVarsUnseeded ) -process.HLTDoubleEle25CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG25EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG25HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG25CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle25CaloIdLPixelMatchUnseededFilter ) -process.HLTDoubleEle25CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle25CaloIdLUnseededSequence + process.hltDiEle25CaloIdLMWPMS2UnseededFilter ) -process.HLTEle27CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG27EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG27HEFilter + process.hltEgammaClusterShape + process.hltEG27CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle27CaloIdLPixelMatchFilter ) -process.HLTEle27CaloIdLMWSequence = cms.Sequence( process.HLTEle27CaloIdLSequence + process.hltEle27CaloIdLMWPMS2Filter ) -process.HLTDoubleEle27CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG27EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG27HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG27CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle27CaloIdLPixelMatchUnseededFilter ) -process.HLTDoubleEle27CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle27CaloIdLUnseededSequence + process.hltDiEle27CaloIdLMWPMS2UnseededFilter ) -process.HLTEle33CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG33EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG33HEFilter + process.hltEgammaClusterShape + process.hltEG33CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle33CaloIdLPixelMatchFilter ) -process.HLTEle33CaloIdLMWSequence = cms.Sequence( process.HLTEle33CaloIdLSequence + process.hltEle33CaloIdLMWPMS2Filter ) -process.HLTDoubleEle33CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG33EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG33HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG33CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle33CaloIdLPixelMatchUnseededFilter ) -process.HLTDoubleEle33CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle33CaloIdLUnseededSequence + process.hltDiEle33CaloIdLMWPMS2UnseededFilter ) -process.HLTPFHcalClusteringForEgamma = cms.Sequence( process.hltRegionalTowerForEgamma + process.hltParticleFlowRecHitHBHEForEgamma + process.hltParticleFlowClusterHBHEForEgamma + process.hltParticleFlowClusterHCALForEgamma ) -process.HLTGsfElectronSequence = cms.Sequence( process.hltEgammaCkfTrackCandidatesForGSF + process.hltEgammaGsfTracks + process.hltEgammaGsfElectrons + process.hltEgammaGsfTrackVars ) -process.HLTRecoPixelVertexingForElectronSequence = cms.Sequence( process.hltPixelLayerTriplets + process.hltPixelTracksElectronsFilter + process.hltPixelTracksElectronsFitter + process.hltPixelTracksTrackingRegionsElectrons + process.hltPixelTracksHitDoubletsElectrons + process.hltPixelTracksHitTripletsElectrons + process.hltPixelTracksElectrons + process.hltPixelVerticesElectrons ) -process.HLTPixelTrackingForElectron = cms.Sequence( process.hltElectronsVertex + process.HLTDoLocalPixelSequence + process.HLTRecoPixelVertexingForElectronSequence ) -process.HLTIterativeTrackingForElectronsIteration0 = cms.Sequence( process.hltIter0ElectronsPixelSeedsFromPixelTracks + process.hltIter0ElectronsCkfTrackCandidates + process.hltIter0ElectronsCtfWithMaterialTracks + process.hltIter0ElectronsTrackSelectionHighPurity ) -process.HLTIterativeTrackingForElectronsIteration1 = cms.Sequence( process.hltIter1ElectronsClustersRefRemoval + process.hltIter1ElectronsMaskedMeasurementTrackerEvent + process.hltIter1ElectronsPixelLayerTriplets + process.hltIter1ElectronsPixelTrackingRegions + process.hltIter1ElectronsPixelClusterCheck + process.hltIter1ElectronsPixelHitDoublets + process.hltIter1ElectronsPixelHitTriplets + process.hltIter1ElectronsPixelSeeds + process.hltIter1ElectronsCkfTrackCandidates + process.hltIter1ElectronsCtfWithMaterialTracks + process.hltIter1ElectronsTrackSelectionHighPurityLoose + process.hltIter1ElectronsTrackSelectionHighPurityTight + process.hltIter1ElectronsTrackSelectionHighPurity ) -process.HLTIterativeTrackingForElectronsIteration2 = cms.Sequence( process.hltIter2ElectronsClustersRefRemoval + process.hltIter2ElectronsMaskedMeasurementTrackerEvent + process.hltIter2ElectronsPixelLayerPairs + process.hltIter2ElectronsPixelTrackingRegions + process.hltIter2ElectronsPixelClusterCheck + process.hltIter2ElectronsPixelHitDoublets + process.hltIter2ElectronsPixelSeeds + process.hltIter2ElectronsCkfTrackCandidates + process.hltIter2ElectronsCtfWithMaterialTracks + process.hltIter2ElectronsTrackSelectionHighPurity ) -process.HLTIterativeTrackingForElectronIter02 = cms.Sequence( process.HLTIterativeTrackingForElectronsIteration0 + process.HLTIterativeTrackingForElectronsIteration1 + process.hltIter1MergedForElectrons + process.HLTIterativeTrackingForElectronsIteration2 + process.hltIter2MergedForElectrons ) -process.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( process.HLTPixelTrackingForElectron + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingForElectronIter02 ) -process.HLTDoubleEle24erWPTightGsfForTauSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltDoubleEGL1EGerFilter + process.hltDoubleEG24L1EGEtFilter + process.hltEgammaClusterShape + process.hltDoubleEle24erWPTightClusterShapeFilterForTau + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltDoubleEle24erWPTightHEFilterForTau + process.hltEgammaEcalPFClusterIso + process.hltDoubleEle24erWPTightEcalIsoFilterForTau + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltDoubleEle24erWPTightHcalIsoFilterForTau + process.HLTElePixelMatchSequence + process.hltDoubleEle24erWPTightPixelMatchFilterForTau + process.hltDoubleEle24erWPTightPMS2FilterForTau + process.HLTGsfElectronSequence + process.hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau + process.hltDoubleEle24erWPTightGsfMissingHitsFilterForTau + process.hltDoubleEle24erWPTightGsfDetaFilterForTau + process.hltDoubleEle24erWPTightGsfDphiFilterForTau + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltDoubleEle24erWPTightGsfTrackIsoFilterForTau ) -process.HLTDoubleEle8CaloIdMGsfTrackIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltDoubleEle8EgammaCandidatesWrapper + process.hltEG8EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG8HEFilter + process.hltEgammaClusterShape + process.hltEG8CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltDoubleEle8CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter + process.hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter ) -process.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( process.HLTDoCaloSequencePF + process.hltAK4CaloJetsPF ) -process.HLTPreAK4PFJetsRecoSequence = cms.Sequence( process.HLTAK4CaloJetsPrePFRecoSequence + process.hltAK4CaloJetsPFEt5 ) -process.HLTAK4PFJetsReconstructionSequence = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTTrackReconstructionForPF + process.HLTParticleFlowSequence + process.hltAK4PFJets + process.hltAK4PFJetsLooseID + process.hltAK4PFJetsTightID ) -process.HLTAK4PFCorrectorProducersSequence = cms.Sequence( process.hltAK4PFFastJetCorrector + process.hltAK4PFRelativeCorrector + process.hltAK4PFAbsoluteCorrector + process.hltAK4PFResidualCorrector + process.hltAK4PFCorrector ) -process.HLTAK4PFJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetAll + process.HLTAK4PFCorrectorProducersSequence + process.hltAK4PFJetsCorrected + process.hltAK4PFJetsLooseIDCorrected + process.hltAK4PFJetsTightIDCorrected ) -process.HLTAK4PFJetsSequence = cms.Sequence( process.HLTPreAK4PFJetsRecoSequence + process.HLTAK4PFJetsReconstructionSequence + process.HLTAK4PFJetsCorrectionSequence ) -process.HLTEle37CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG37EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG37HEFilter + process.hltEgammaClusterShape + process.hltEG37CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle37CaloIdLPixelMatchFilter ) -process.HLTEle37CaloIdLMWSequence = cms.Sequence( process.HLTEle37CaloIdLSequence + process.hltEle37CaloIdLMWPMS2Filter ) -process.HLTDoubleEle37Ele27CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG37EtUnseededFilter + process.hltDiEG27EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG27HEUnseededFilter + process.hltEG37HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG27CaloIdLClusterShapeUnseededFilter + process.hltEG37CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle27CaloIdLPixelMatchUnseededFilter + process.hltEle37CaloIdLPixelMatchUnseededFilter ) -process.HLTDoubleEle37Ele27CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle37Ele27CaloIdLUnseededSequence + process.hltDiEle27CaloIdLMWPMS2UnseededFilter + process.hltEle37CaloIdLMWPMS2UnseededFilter ) -process.HLTEle37CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG37EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltEG37HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG37CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltEle37CaloIdLPixelMatchUnseededFilter ) -process.HLTEle37CaloIdLMWUnseededSequence = cms.Sequence( process.HLTEle37CaloIdLUnseededSequence + process.hltEle37CaloIdLMWPMS2UnseededFilter ) -process.HLTEle27CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG27EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltEG27HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG27CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltEle27CaloIdLPixelMatchUnseededFilter ) -process.HLTEle27CaloIdLMWUnseededSequence = cms.Sequence( process.HLTEle27CaloIdLUnseededSequence + process.hltEle27CaloIdLMWPMS2UnseededFilter ) -process.HLTTrackerMuonSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecoPixelTracksSequence + process.HLTDoLocalStripSequence + process.hltMuTrackSeeds + process.hltMuCkfTrackCandidates + process.hltMuCtfTracks + process.HLTL3muonrecoNocandSequence + process.hltDiMuonMerging + process.hltDiMuonLinks + process.hltGlbTrkMuons + process.hltGlbTrkMuonCands ) -process.HLTIterativeTrackingDisplacedJpsiIteration0 = cms.Sequence( process.hltPixelTracksForSeedsJpsiFilter + process.hltPixelTracksForSeedsJpsiFitter + process.hltPixelTracksTrackingRegionsForSeedsJpsi + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForSeedsJpsi + process.hltPixelTracksHitQuadrupletsForSeedsJpsi + process.hltPixelTracksForSeedsJpsi + process.hltIter0DisplacedJpsiPixelSeedsFromPixelTracks + process.hltIter0DisplacedJpsiCkfTrackCandidates + process.hltIter0DisplacedJpsiCtfWithMaterialTracks + process.hltIter0DisplacedJpsiTrackCutClassifier + process.hltIter0DisplacedJpsiTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedJpsiIteration1 = cms.Sequence( process.hltIter1DisplacedJpsiClustersRefRemoval + process.hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent + process.hltIter1DisplacedJpsiPixelLayerQuadruplets + process.hltIter1DisplacedJpsiPixelTrackingRegions + process.hltIter1DisplacedJpsiPixelClusterCheck + process.hltIter1DisplacedJpsiPixelHitDoublets + process.hltIter1DisplacedJpsiPixelHitQuadruplets + process.hltIter1DisplacedJpsiPixelSeeds + process.hltIter1DisplacedJpsiCkfTrackCandidates + process.hltIter1DisplacedJpsiCtfWithMaterialTracks + process.hltIter1DisplacedJpsiTrackCutClassifierPrompt + process.hltIter1DisplacedJpsiTrackCutClassifierDetached + process.hltIter1DisplacedJpsiTrackCutClassifierMerged + process.hltIter1DisplacedJpsiTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedJpsiIteration2 = cms.Sequence( process.hltIter2DisplacedJpsiClustersRefRemoval + process.hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent + process.hltIter2DisplacedJpsiPixelLayerTriplets + process.hltIter2DisplacedJpsiPixelTrackingRegions + process.hltIter2DisplacedJpsiPixelClusterCheck + process.hltIter2DisplacedJpsiPixelHitDoublets + process.hltIter2DisplacedJpsiPixelHitTriplets + process.hltIter2DisplacedJpsiPixelSeeds + process.hltIter2DisplacedJpsiCkfTrackCandidates + process.hltIter2DisplacedJpsiCtfWithMaterialTracks + process.hltIter2DisplacedJpsiTrackCutClassifier + process.hltIter2DisplacedJpsiTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedJpsiIter02 = cms.Sequence( process.HLTIterativeTrackingDisplacedJpsiIteration0 + process.HLTIterativeTrackingDisplacedJpsiIteration1 + process.hltIter1DisplacedJpsiMerged + process.HLTIterativeTrackingDisplacedJpsiIteration2 + process.hltIter2DisplacedJpsiMerged ) -process.HLTIterativeTrackingDisplacedNRIteration0 = cms.Sequence( process.hltPixelTracksForSeedsNRFilter + process.hltPixelTracksForSeedsNRFitter + process.hltPixelTracksTrackingRegionsForSeedsNR + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForSeedsNR + process.hltPixelTracksHitQuadrupletsForSeedsNR + process.hltPixelTracksForSeedsNR + process.hltIter0DisplacedNRPixelSeedsFromPixelTracks + process.hltIter0DisplacedNRCkfTrackCandidates + process.hltIter0DisplacedNRCtfWithMaterialTracks + process.hltIter0DisplacedNRTrackCutClassifier + process.hltIter0DisplacedNRTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedNRIteration1 = cms.Sequence( process.hltIter1DisplacedNRClustersRefRemoval + process.hltIter1DisplacedNRMaskedMeasurementTrackerEvent + process.hltIter1DisplacedNRPixelLayerQuadruplets + process.hltIter1DisplacedNRPixelTrackingRegions + process.hltIter1DisplacedNRPixelClusterCheck + process.hltIter1DisplacedNRPixelHitDoublets + process.hltIter1DisplacedNRPixelHitQuadruplets + process.hltIter1DisplacedNRPixelSeeds + process.hltIter1DisplacedNRCkfTrackCandidates + process.hltIter1DisplacedNRCtfWithMaterialTracks + process.hltIter1DisplacedNRTrackCutClassifierPrompt + process.hltIter1DisplacedNRTrackCutClassifierDetached + process.hltIter1DisplacedNRTrackCutClassifierMerged + process.hltIter1DisplacedNRTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedNRIteration2 = cms.Sequence( process.hltIter2DisplacedNRClustersRefRemoval + process.hltIter2DisplacedNRMaskedMeasurementTrackerEvent + process.hltIter2DisplacedNRPixelLayerTriplets + process.hltIter2DisplacedNRPixelTrackingRegions + process.hltIter2DisplacedNRPixelClusterCheck + process.hltIter2DisplacedNRPixelHitDoublets + process.hltIter2DisplacedNRPixelHitTriplets + process.hltIter2DisplacedNRPixelSeeds + process.hltIter2DisplacedNRCkfTrackCandidates + process.hltIter2DisplacedNRCtfWithMaterialTracks + process.hltIter2DisplacedNRTrackCutClassifier + process.hltIter2DisplacedNRTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedNRIter02 = cms.Sequence( process.HLTIterativeTrackingDisplacedNRIteration0 + process.HLTIterativeTrackingDisplacedNRIteration1 + process.hltIter1DisplacedNRMuMuMerged + process.HLTIterativeTrackingDisplacedNRIteration2 + process.hltIter2DisplacedNRMuMuMerged ) -process.HLTIterativeTrackingTau3muIteration0 = cms.Sequence( process.hltPixelTracksForSeedsTau3muFilter + process.hltPixelTracksForSeedsTau3muFitter + process.hltPixelTracksTrackingRegionsForSeedsTau3mu + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForSeedsTau3mu + process.hltPixelTracksHitQuadrupletsForSeedsTau3mu + process.hltPixelTracksForSeedsTau3mu + process.hltIter0DisplacedTau3muPixelSeedsFromPixelTracks + process.hltIter0DisplacedTau3muCkfTrackCandidates + process.hltIter0DisplacedTau3muCtfWithMaterialTracks + process.hltIter0DisplacedTau3muTrackCutClassifier + process.hltIter0DisplacedTau3muTrackSelectionHighPurity ) -process.HLTIterativeTrackingTau3muIteration1 = cms.Sequence( process.hltIter1DisplacedTau3muClustersRefRemoval + process.hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent + process.hltIter1DisplacedTau3muPixelLayerQuadruplets + process.hltIter1DisplacedTau3muPixelTrackingRegions + process.hltIter1DisplacedTau3muPixelClusterCheck + process.hltIter1DisplacedTau3muPixelHitDoublets + process.hltIter1DisplacedTau3muPixelHitQuadruplets + process.hltIter1DisplacedTau3muPixelSeeds + process.hltIter1DisplacedTau3muCkfTrackCandidates + process.hltIter1DisplacedTau3muCtfWithMaterialTracks + process.hltIter1DisplacedTau3muTrackCutClassifierPrompt + process.hltIter1DisplacedTau3muTrackCutClassifierDetached + process.hltIter1DisplacedTau3muTrackCutClassifierMerged + process.hltIter1DisplacedTau3muTrackSelectionHighPurity ) -process.HLTIterativeTrackingTau3muIteration2 = cms.Sequence( process.hltIter2DisplacedTau3muClustersRefRemoval + process.hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent + process.hltIter2DisplacedTau3muPixelLayerTriplets + process.hltIter2DisplacedTau3muPixelTrackingRegions + process.hltIter2DisplacedTau3muPixelClusterCheck + process.hltIter2DisplacedTau3muPixelHitDoublets + process.hltIter2DisplacedTau3muPixelHitTriplets + process.hltIter2DisplacedTau3muPixelSeeds + process.hltIter2DisplacedTau3muCkfTrackCandidates + process.hltIter2DisplacedTau3muCtfWithMaterialTracks + process.hltIter2DisplacedTau3muTrackCutClassifier + process.hltIter2DisplacedTau3muTrackSelectionHighPurity ) -process.HLTIterativeTrackingTau3muIter02 = cms.Sequence( process.HLTIterativeTrackingTau3muIteration0 + process.HLTIterativeTrackingTau3muIteration1 + process.hltIter1DisplacedTau3muMerged + process.HLTIterativeTrackingTau3muIteration2 + process.hltIter2DisplacedTau3muMerged ) -process.HLTIterativeTrackingDisplacedPsiPrimeIteration0 = cms.Sequence( process.hltPixelTracksForSeedsPsiPrimeFilter + process.hltPixelTracksForSeedsPsiPrimeFitter + process.hltPixelTracksTrackingRegionsForSeedsPsiPrime + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForSeedsPsiPrime + process.hltPixelTracksHitQuadrupletsForSeedsPsiPrime + process.hltPixelTracksForSeedsPsiPrime + process.hltIter0DisplacedPsiPrimePixelSeedsFromPixelTracks + process.hltIter0DisplacedPsiPrimeCkfTrackCandidates + process.hltIter0DisplacedPsiPrimeCtfWithMaterialTracks + process.hltIter0DisplacedPsiPrimeTrackCutClassifier + process.hltIter0DisplacedPsiPrimeTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedPsiPrimeIteration1 = cms.Sequence( process.hltIter1DisplacedPsiPrimeClustersRefRemoval + process.hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent + process.hltIter1DisplacedPsiPrimePixelLayerQuadruplets + process.hltIter1DisplacedPsiPrimePixelTrackingRegions + process.hltIter1DisplacedPsiPrimePixelClusterCheck + process.hltIter1DisplacedPsiPrimePixelHitDoublets + process.hltIter1DisplacedPsiPrimePixelHitQuadruplets + process.hltIter1DisplacedPsiPrimePixelSeeds + process.hltIter1DisplacedPsiPrimeCkfTrackCandidates + process.hltIter1DisplacedPsiPrimeCtfWithMaterialTracks + process.hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt + process.hltIter1DisplacedPsiPrimeTrackCutClassifierDetached + process.hltIter1DisplacedPsiPrimeTrackCutClassifierMerged + process.hltIter1DisplacedPsiPrimeTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedPsiPrimeIteration2 = cms.Sequence( process.hltIter2DisplacedPsiPrimeClustersRefRemoval + process.hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent + process.hltIter2DisplacedPsiPrimePixelLayerTriplets + process.hltIter2DisplacedPsiPrimePixelTrackingRegions + process.hltIter2DisplacedPsiPrimePixelClusterCheck + process.hltIter2DisplacedPsiPrimePixelHitDoublets + process.hltIter2DisplacedPsiPrimePixelHitTriplets + process.hltIter2DisplacedPsiPrimePixelSeeds + process.hltIter2DisplacedPsiPrimeCkfTrackCandidates + process.hltIter2DisplacedPsiPrimeCtfWithMaterialTracks + process.hltIter2DisplacedPsiPrimeTrackCutClassifier + process.hltIter2DisplacedPsiPrimeTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedPsiPrimeIter02 = cms.Sequence( process.HLTIterativeTrackingDisplacedPsiPrimeIteration0 + process.HLTIterativeTrackingDisplacedPsiPrimeIteration1 + process.hltIter1DisplacedPsiPrimeMerged + process.HLTIterativeTrackingDisplacedPsiPrimeIteration2 + process.hltIter2DisplacedPsiPrimeMerged ) -process.HLTPixelTrackingL3Muon = cms.Sequence( process.hltL3MuonVertex + process.HLTDoLocalPixelSequence + process.hltPixelLayerQuadruplets + process.hltPixelTracksL3MuonFilter + process.hltPixelTracksL3MuonFitter + process.hltPixelTracksTrackingRegionsL3Muon + process.hltPixelTracksHitDoubletsL3Muon + process.hltPixelTracksHitQuadrupletsL3Muon + process.hltPixelTracksL3Muon + process.hltPixelVerticesL3Muon ) -process.HLTIterativeTrackingL3MuonIteration0 = cms.Sequence( process.hltPixelTracksForSeedsL3MuonFilter + process.hltPixelTracksForSeedsL3MuonFitter + process.hltPixelTracksTrackingRegionsForSeedsL3Muon + process.hltPixelTracksHitDoubletsForSeedsL3Muon + process.hltPixelTracksHitQuadrupletsForSeedsL3Muon + process.hltPixelTracksForSeedsL3Muon + process.hltIter0L3MuonPixelSeedsFromPixelTracks + process.hltIter0L3MuonCkfTrackCandidates + process.hltIter0L3MuonCtfWithMaterialTracks + process.hltIter0L3MuonTrackCutClassifier + process.hltIter0L3MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingL3MuonIteration1 = cms.Sequence( process.hltIter1L3MuonClustersRefRemoval + process.hltIter1L3MuonMaskedMeasurementTrackerEvent + process.hltIter1L3MuonPixelLayerQuadruplets + process.hltIter1L3MuonPixelTrackingRegions + process.hltIter1L3MuonPixelClusterCheck + process.hltIter1L3MuonPixelHitDoublets + process.hltIter1L3MuonPixelHitQuadruplets + process.hltIter1L3MuonPixelSeeds + process.hltIter1L3MuonCkfTrackCandidates + process.hltIter1L3MuonCtfWithMaterialTracks + process.hltIter1L3MuonTrackCutClassifierPrompt + process.hltIter1L3MuonTrackCutClassifierDetached + process.hltIter1L3MuonTrackCutClassifierMerged + process.hltIter1L3MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingL3MuonIteration2 = cms.Sequence( process.hltIter2L3MuonClustersRefRemoval + process.hltIter2L3MuonMaskedMeasurementTrackerEvent + process.hltIter2L3MuonPixelLayerTriplets + process.hltIter2L3MuonPixelTrackingRegions + process.hltIter2L3MuonPixelClusterCheck + process.hltIter2L3MuonPixelHitDoublets + process.hltIter2L3MuonPixelHitTriplets + process.hltIter2L3MuonPixelSeeds + process.hltIter2L3MuonCkfTrackCandidates + process.hltIter2L3MuonCtfWithMaterialTracks + process.hltIter2L3MuonTrackCutClassifier + process.hltIter2L3MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingL3MuonIter02 = cms.Sequence( process.HLTIterativeTrackingL3MuonIteration0 + process.HLTIterativeTrackingL3MuonIteration1 + process.hltIter1L3MuonMerged + process.HLTIterativeTrackingL3MuonIteration2 + process.hltIter2L3MuonMerged ) -process.HLTTrackReconstructionL3MuonIter02 = cms.Sequence( process.HLTPixelTrackingL3Muon + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonIter02 ) -process.HLTPho33CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG33EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG33HEFilter + process.hltEgammaClusterShape + process.hltEG33CaloIdLClusterShapeFilter ) -process.HLTDoublePho33CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG33EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG33HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG33CaloIdLClusterShapeUnseededFilter ) -process.HLTDoublePho70Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + process.hltEG70EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG70HEFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG70EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG70HEUnseededFilter ) -process.HLTDoublePho85Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + process.hltEG85EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG85HEFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG85EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG85HEUnseededFilter ) -process.HLTEle20WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGLowETOrFilter + process.hltEG20L1SingleEGLowETOrEtFilter + process.hltEgammaClusterShape + process.hltEle20WPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle20WPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle20WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle20WPTightPixelMatchFilter + process.hltEle20WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle20WPTightGsfOneOEMinusOneOPFilter + process.hltEle20WPTightGsfMissingHitsFilter + process.hltEle20WPTightGsfDetaFilter + process.hltEle20WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20WPTightGsfTrackIsoFilter ) -process.HLTEle20WPLooseGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGLowETOrFilter + process.hltEG20L1SingleEGLowETOrEtFilter + process.hltEgammaClusterShape + process.hltEle20WPLoose1ClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20WPLoose1HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle20WPLoose1EcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle20WPLoose1HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle20WPLoose1PixelMatchFilter + process.hltEle20WPLoose1PMS2Filter + process.HLTGsfElectronSequence + process.hltEle20WPLoose1GsfOneOEMinusOneOPFilter + process.hltEle20WPLoose1GsfDetaFilter + process.hltEle20WPLoose1GsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20WPLoose1GsfTrackIsoFilter ) -process.HLTEle20Eta2p1WPLooseGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGLowETOrEtaRFilter + process.hltEG20L1SingleEGLowETOrEtaREtFilter + process.hltEgammaClusterShape + process.hltEle20erWPLoose1ClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20erWPLoose1HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle20erWPLoose1EcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle20erWPLoose1HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle20erWPLoose1PixelMatchFilter + process.hltEle20erWPLoose1PMS2Filter + process.HLTGsfElectronSequence + process.hltEle20erWPLoose1GsfOneOEMinusOneOPFilter + process.hltEle20erWPLoose1GsfDetaFilter + process.hltEle20erWPLoose1GsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20erWPLoose1GsfTrackIsoFilter ) -process.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrSingleFilter + process.hltEG27L1SingleAndDoubleEGEtFilter + process.hltEgammaClusterShape + process.hltEle27L1DoubleEGWPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle27L1DoubleEGWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle27L1DoubleEGWPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle27L1DoubleEGWPTightHcalIsoFilter + process.hltDiEG27L1SingleAndDoubleEGEtFilter + process.hltDiEle27L1DoubleEGWPTightClusterShapeFilter + process.hltDiEle27L1DoubleEGWPTightHEFilter + process.hltDiEle27L1DoubleEGWPTightEcalIsoFilter + process.hltDiEle27L1DoubleEGWPTightHcalIsoFilter ) -process.HLTEle27WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG27L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle27WPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle27WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle27WPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle27WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle27WPTightPixelMatchFilter + process.hltEle27WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle27WPTightGsfOneOEMinusOneOPFilter + process.hltEle27WPTightGsfMissingHitsFilter + process.hltEle27WPTightGsfDetaFilter + process.hltEle27WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle27WPTightGsfTrackIsoFilter ) -process.HLTEle32WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG32L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle32WPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle32WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle32WPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle32WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle32WPTightPixelMatchFilter + process.hltEle32WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle32WPTightGsfOneOEMinusOneOPFilter + process.hltEle32WPTightGsfMissingHitsFilter + process.hltEle32WPTightGsfDetaFilter + process.hltEle32WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle32WPTightGsfTrackIsoFilter ) -process.HLTEle35WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG35L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle35noerWPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle35noerWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle35noerWPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle35noerWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle35noerWPTightPixelMatchFilter + process.hltEle35noerWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle35noerWPTightGsfOneOEMinusOneOPFilter + process.hltEle35noerWPTightGsfMissingHitsFilter + process.hltEle35noerWPTightGsfDetaFilter + process.hltEle35noerWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle35noerWPTightGsfTrackIsoFilter ) -process.HLTSingleEleGsfL1EGMTSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltSingleEle35WPTightGsfL1EGMTL1MatchFilter + process.hltSingleEle35WPTightGsfL1EGMTEtFilter + process.hltEgammaClusterShape + process.hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltSingleEle35WPTightGsfL1EGMTHEFilter + process.hltEgammaEcalPFClusterIso + process.hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter + process.hltSingleEle35WPTightGsfL1EGMTPMS2Filter + process.HLTGsfElectronSequence + process.hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter + process.hltSingleEle35WPTightGsfL1EGMTChi2Filter + process.hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter + process.hltSingleEle35WPTightGsfL1EGMTDetaFilter + process.hltSingleEle35WPTightGsfL1EGMTDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltSingleEle35WPTightGsfL1EGMTTrackIsoFilter ) -process.HLTEle38WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG38L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle38noerWPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle38noerWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle38noerWPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle38noerWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle38noerWPTightPixelMatchFilter + process.hltEle38noerWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle38noerWPTightGsfOneOEMinusOneOPFilter + process.hltEle38noerWPTightGsfMissingHitsFilter + process.hltEle38noerWPTightGsfDetaFilter + process.hltEle38noerWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle38noerWPTightGsfTrackIsoFilter ) -process.HLTEle40WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG40L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle40noerWPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle40noerWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle40noerWPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle40noerWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle40noerWPTightPixelMatchFilter + process.hltEle40noerWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle40noerWPTightGsfOneOEMinusOneOPFilter + process.hltEle40noerWPTightGsfMissingHitsFilter + process.hltEle40noerWPTightGsfDetaFilter + process.hltEle40noerWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle40noerWPTightGsfTrackIsoFilter ) -process.HLTEle32L1DoubleEGWPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrSingleFilter + process.hltEG32L1SingleAndDoubleEGEtFilter + process.hltEgammaClusterShape + process.hltEle32L1DoubleEGWPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle32L1DoubleEGWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle32L1DoubleEGWPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle32L1DoubleEGWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle32L1DoubleEGWPTightPixelMatchFilter + process.hltEle32L1DoubleEGWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter + process.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter + process.hltEle32L1DoubleEGWPTightGsfDetaFilter + process.hltEle32L1DoubleEGWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter ) -process.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltAK4CaloJets + process.hltAK4CaloJetsIDPassed ) -process.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetAllCalo + process.HLTAK4CaloCorrectorProducersSequence + process.hltAK4CaloJetsCorrected + process.hltAK4CaloJetsCorrectedIDPassed ) -process.HLTAK4CaloJetsSequence = cms.Sequence( process.HLTAK4CaloJetsReconstructionSequence + process.HLTAK4CaloJetsCorrectionSequence ) -process.HLTTrackingForBeamSpot = cms.Sequence( process.HLTPreAK4PFJetsRecoSequence + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02 + process.hltPFMuonMerging ) -process.HLTDoFullUnpackingEgammaEcalMFSequence = cms.Sequence( process.hltEcalDigis + process.hltEcalPreshowerDigis + process.hltEcalUncalibRecHitMF + process.hltEcalDetIdToBeRecovered + process.hltEcalRecHitMF + process.hltEcalPreshowerRecHit ) -process.HLTDoLocalHcalSequenceForMuonIso = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco + process.hltHfprereco + process.hltHfreco + process.hltHoreco + process.hltHcalDigisRegForMuons + process.hltHbhePhase1RecoM2RegForMuons + process.hltHbherecoM2RegForMuons ) -process.HLTPFClusteringEcalMFForMuons = cms.Sequence( process.hltRecHitInRegionForMuonsMF + process.hltRecHitInRegionForMuonsES + process.hltParticleFlowRecHitECALForMuonsMF + process.hltParticleFlowRecHitPSForMuons + process.hltParticleFlowClusterECALUncorrectedForMuonsMF + process.hltParticleFlowClusterPSForMuons + process.hltParticleFlowClusterECALForMuonsMF ) -process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalMFSequence + process.HLTDoLocalHcalSequenceForMuonIso + process.hltTowerMakerForECALMF + process.hltTowerMakerForHCAL + process.hltTowerMakerForHCALM2RegForMuons + process.hltFixedGridRhoFastjetECALMFForMuons + process.hltFixedGridRhoFastjetHCAL + process.HLTPFClusteringEcalMFForMuons + process.hltMuonEcalMFPFClusterIsoForMuons ) -process.HLTPFHcalM2RegClusteringForMuons = cms.Sequence( process.hltRegionalTowerForMuonsM2Reg + process.hltParticleFlowRecHitHBHEM2RegForMuons + process.hltParticleFlowClusterHBHEM2RegForMuons + process.hltParticleFlowClusterHCALM2RegForMuons ) -process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons = cms.Sequence( process.HLTPFHcalM2RegClusteringForMuons + process.hltMuonHcalM2RegPFClusterIsoForMuons ) -process.HLTTrackReconstructionForIsoL3MuonIter02 = cms.Sequence( process.HLTPixelTrackingL3Muon + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonIter02 ) -process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTRecoJetSequenceAK4UncorrectedPF = cms.Sequence( process.HLTDoCaloSequencePF + process.hltAK4CaloJetsPF ) -process.HLTRecoJetSequenceAK4PrePF = cms.Sequence( process.HLTRecoJetSequenceAK4UncorrectedPF + process.hltAK4CaloJetsPFEt5 ) -process.HLTParticleFlowSequenceForTaus = cms.Sequence( process.HLTPreshowerSequence + process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitHBHE + process.hltParticleFlowRecHitHF + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowClusterHBHE + process.hltParticleFlowClusterHCAL + process.hltParticleFlowClusterHF + process.hltLightPFTracks + process.hltParticleFlowBlockForTaus + process.hltParticleFlowForTaus ) -process.HLTGlobalPFTriggerSequenceForTau = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTRecoJetSequenceAK4PrePF + process.hltTauJet5 + process.HLTTrackReconstructionForPF + process.HLTParticleFlowSequenceForTaus + process.hltAK4PFJetsForTaus ) -process.HLTPFTau = cms.Sequence( process.hltTauPFJets08Region + process.hltTauPFJetsRecoTauChargedHadrons + process.hltPFTauPiZeros + process.hltPFTausSansRef + process.hltPFTaus + process.hltPFTauTrackFindingDiscriminator + process.hltSelectedPFTausTrackFinding + process.hltPFTauTrack ) -process.HLTLooseChargedIsoPFTauSequence = cms.Sequence( process.hltPFTauLooseAbsoluteChargedIsolationDiscriminator + process.hltPFTauLooseRelativeChargedIsolationDiscriminator + process.hltPFTauLooseAbsOrRelChargedIsolationDiscriminator ) -process.HLTLooseChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( process.HLTLooseChargedIsoPFTauSequence + process.hltPFTau27 + process.hltSelectedPFTausTrackFinding + process.hltPFTau27Track + process.hltSelectedPFTausTrackFindingLooseChargedIsolation + process.hltPFTau27TrackLooseChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon + process.hltPFTau27TrackLooseChargedIsoAgainstMuon ) -process.HLTMediumChargedIsoPFTauSequence = cms.Sequence( process.hltPFTauMediumAbsoluteChargedIsolationDiscriminator + process.hltPFTauMediumRelativeChargedIsolationDiscriminator + process.hltPFTauMediumAbsOrRelChargedIsolationDiscriminator ) -process.HLTMediumChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau27 + process.hltSelectedPFTausTrackFinding + process.hltPFTau27Track + process.hltSelectedPFTausTrackFindingMediumChargedIsolation + process.hltPFTau27TrackMediumChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon + process.hltPFTau27TrackMediumChargedIsoAgainstMuon ) -process.HLTTightChargedIsoPFTauSequence = cms.Sequence( process.hltPFTauTightAbsoluteChargedIsolationDiscriminator + process.hltPFTauTightRelativeChargedIsolationDiscriminator + process.hltPFTauTightAbsOrRelChargedIsolationDiscriminator ) -process.HLTTightChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( process.HLTTightChargedIsoPFTauSequence + process.hltPFTau27 + process.hltSelectedPFTausTrackFinding + process.hltPFTau27Track + process.hltSelectedPFTausTrackFindingTightChargedIsolation + process.hltPFTau27TrackTightChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + process.hltPFTau27TrackTightChargedIsoAgainstMuon ) -process.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( process.HLTLooseChargedIsoPFTauSequence + process.hltPFTau27 + process.hltSelectedPFTausTrackFinding + process.hltPFTau27Track + process.hltSelectedPFTausTrackFindingLooseChargedIsolation + process.hltPFTau27TrackLooseChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon + process.hltPFTau27TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon ) -process.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau27 + process.hltSelectedPFTausTrackFinding + process.hltPFTau27Track + process.hltSelectedPFTausTrackFindingMediumChargedIsolation + process.hltPFTau27TrackMediumChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon + process.hltPFTau27TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon ) -process.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( process.HLTTightChargedIsoPFTauSequence + process.hltPFTau27 + process.hltSelectedPFTausTrackFinding + process.hltPFTau27Track + process.hltSelectedPFTausTrackFindingTightChargedIsolation + process.hltPFTau27TrackTightChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon + process.hltPFTau27TrackTightChargedIsoTightOOSCPhotonsAgainstMuon ) -process.HLTMu24Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTLooseChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( process.HLTLooseChargedIsoPFTauSequence + process.hltPFTau20 + process.hltSelectedPFTausTrackFinding + process.hltPFTau20Track + process.hltSelectedPFTausTrackFindingLooseChargedIsolation + process.hltPFTau20TrackLooseChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon + process.hltPFTau20TrackLooseChargedIsoAgainstMuon ) -process.HLTMediumChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau20 + process.hltSelectedPFTausTrackFinding + process.hltPFTau20Track + process.hltSelectedPFTausTrackFindingMediumChargedIsolation + process.hltPFTau20TrackMediumChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon + process.hltPFTau20TrackMediumChargedIsoAgainstMuon ) -process.HLTTightChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( process.HLTTightChargedIsoPFTauSequence + process.hltPFTau20 + process.hltSelectedPFTausTrackFinding + process.hltPFTau20Track + process.hltSelectedPFTausTrackFindingTightChargedIsolation + process.hltPFTau20TrackTightChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + process.hltPFTau20TrackTightChargedIsoAgainstMuon ) -process.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence = cms.Sequence( process.HLTLooseChargedIsoPFTauSequence + process.hltPFTau20 + process.hltSelectedPFTausTrackFinding + process.hltPFTau20Track + process.hltSelectedPFTausTrackFindingLooseChargedIsolation + process.hltPFTau20TrackLooseChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon + process.hltPFTau20TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon ) -process.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence = cms.Sequence( process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau20 + process.hltSelectedPFTausTrackFinding + process.hltPFTau20Track + process.hltSelectedPFTausTrackFindingMediumChargedIsolation + process.hltPFTau20TrackMediumChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon + process.hltPFTau20TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon ) -process.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence = cms.Sequence( process.HLTTightChargedIsoPFTauSequence + process.hltPFTau20 + process.hltSelectedPFTausTrackFinding + process.hltPFTau20Track + process.hltSelectedPFTausTrackFindingTightChargedIsolation + process.hltPFTau20TrackTightChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon + process.hltPFTau20TrackTightChargedIsoTightOOSCPhotonsAgainstMuon ) -process.HLTMu20IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTMu24IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTMu27IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTMu30IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTStoppedHSCPLocalHcalReco = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco ) -process.HLTStoppedHSCPJetSequence = cms.Sequence( process.hltStoppedHSCPTowerMakerForAll + process.hltStoppedHSCPIterativeCone4CaloJets ) -process.HLTMuonLocalRecoMeanTimerSequence = cms.Sequence( process.hltMuonDTDigis + process.hltDt1DRecHits + process.hltDt4DSegmentsMeanTimer + process.hltMuonCSCDigis + process.hltCsc2DRecHits + process.hltCscSegments + process.hltMuonRPCDigis + process.hltRpcRecHits ) -process.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( process.HLTMuonLocalRecoMeanTimerSequence + process.hltL2CosmicOfflineMuonSeeds + process.hltL2CosmicMuonSeeds + process.hltL2CosmicMuons ) -process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( process.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + process.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed ) -process.HLTL2muonrecoNocandSequenceAllBx = cms.Sequence( process.HLTMuonLocalRecoSequence + process.hltL2OfflineMuonSeeds + process.hltL2MuonSeedsAllBx + process.hltL2MuonsAllBx ) -process.HLTL2muonrecoSequenceAllBx = cms.Sequence( process.HLTL2muonrecoNocandSequenceAllBx + process.hltL2MuonCandidatesAllBx ) -process.HLTL3muontrkisorecoSequence = cms.Sequence( process.HLTPixelTrackingL3Muon + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonIter02 ) -process.HLTL3muontrkisovvlSequence = cms.Sequence( process.HLTL3muontrkisorecoSequence + process.hltL3MuonRelTrkIsolationVVL ) -process.HLTL3muonTkCandidateSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltL3TrajSeedOIState + process.hltL3TrackCandidateFromL2OIState + process.hltL3TkTracksFromL2OIState + process.hltL3MuonsOIState + process.hltL3TrajSeedOIHit + process.hltL3TrackCandidateFromL2OIHit + process.hltL3TkTracksFromL2OIHit + process.hltL3MuonsOIHit + process.hltL3TkFromL2OICombination + process.hltPixelLayerTriplets + process.hltPixelLayerPairsLegacy + process.hltMixedLayerPairs + process.hltL3TrajSeedIOHit + process.hltL3TrackCandidateFromL2IOHit + process.hltL3TkTracksFromL2IOHit + process.hltL3MuonsIOHit + process.hltL3TrajectorySeed + process.hltL3TrackCandidateFromL2 ) -process.HLTOldL3muonrecoNocandSequence = cms.Sequence( process.HLTL3muonTkCandidateSequence + process.hltL3TkTracksMergeStep1 + process.hltL3TkTracksFromL2 + process.hltL3MuonsLinksCombination + process.hltL3Muons ) -process.HLTOldL3muonrecoSequence = cms.Sequence( process.HLTOldL3muonrecoNocandSequence + process.hltOldL3MuonCandidates ) -process.HLTIterativeTrackingHighPtTkMuIteration0 = cms.Sequence( process.hltPixelLayerTriplets + process.hltIter0HighPtTkMuPixelTracksFilter + process.hltIter0HighPtTkMuPixelTracksFitter + process.hltIter0HighPtTkMuPixelTracksTrackingRegions + process.hltIter0HighPtTkMuPixelTracksHitDoublets + process.hltIter0HighPtTkMuPixelTracksHitTriplets + process.hltIter0HighPtTkMuPixelTracks + process.hltIter0HighPtTkMuPixelSeedsFromPixelTracks + process.hltIter0HighPtTkMuCkfTrackCandidates + process.hltIter0HighPtTkMuCtfWithMaterialTracks + process.hltIter0HighPtTkMuTrackSelectionHighPurity ) -process.HLTIterativeTrackingHighPtTkMuIteration2 = cms.Sequence( process.hltIter2HighPtTkMuClustersRefRemoval + process.hltIter2HighPtTkMuMaskedMeasurementTrackerEvent + process.hltIter2HighPtTkMuPixelLayerPairs + process.hltIter2HighPtTkMuPixelTrackingRegions + process.hltIter2HighPtTkMuPixelClusterCheck + process.hltIter2HighPtTkMuPixelHitDoublets + process.hltIter2HighPtTkMuPixelSeeds + process.hltIter2HighPtTkMuCkfTrackCandidates + process.hltIter2HighPtTkMuCtfWithMaterialTracks + process.hltIter2HighPtTkMuTrackSelectionHighPurity ) -process.HLTIterativeTrackingHighPtTkMu = cms.Sequence( process.HLTIterativeTrackingHighPtTkMuIteration0 + process.HLTIterativeTrackingHighPtTkMuIteration2 + process.hltIter2HighPtTkMuMerged ) -process.HLTHighPt50TrackerMuonSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltL1MuonsPt15 + process.HLTIterativeTrackingHighPtTkMu + process.hltHighPtTkMu50TkFilt + process.hltHighPtTkMuons + process.hltHighPtTkMuonCands ) -process.HLTRecoMETSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltMet ) -process.HLTHBHENoiseCleanerSequence = cms.Sequence( process.hltHcalNoiseInfoProducer + process.hltHcalTowerNoiseCleanerWithrechit ) -process.HLTDoLocalPixelSequenceRegForBTag = cms.Sequence( process.hltSelectorJets20L1FastJet + process.hltSelectorCentralJets20L1FastJeta + process.hltSiPixelDigisRegForBTag + process.hltSiPixelClustersRegForBTag + process.hltSiPixelClustersRegForBTagCache + process.hltSiPixelRecHitsRegForBTag + process.hltPixelLayerQuadrupletsRegForBTag ) -process.HLTFastRecopixelvertexingSequence = cms.Sequence( process.hltSelector4CentralJetsL1FastJet + process.hltFastPrimaryVertex + process.hltFastPVPixelVertexFilter + process.hltFastPVPixelTracksFilter + process.hltFastPVPixelTracksFitter + process.hltFastPVPixelTracksTrackingRegions + process.hltFastPVPixelTracksHitDoublets + process.hltFastPVPixelTracksHitQuadruplets + process.hltFastPVPixelTracks + process.hltFastPVJetTracksAssociator + process.hltFastPVJetVertexChecker + process.hltFastPVPixelTracksRecoverFilter + process.hltFastPVPixelTracksRecoverFitter + process.hltFastPVPixelTracksTrackingRegionsRecover + process.hltFastPVPixelTracksHitDoubletsRecover + process.hltFastPVPixelTracksHitQuadrupletsRecover + process.hltFastPVPixelTracksRecover + process.hltFastPVPixelTracksMerger + process.hltFastPVPixelVertices + process.hltFastPVPixelVerticesFilter ) -process.HLTDoLocalStripSequenceRegForBTag = cms.Sequence( process.hltSiStripExcludedFEDListProducer + process.hltSiStripRawToClustersFacility + process.hltSiStripClustersRegForBTag ) -process.HLTIterativeTrackingIteration0ForBTag = cms.Sequence( process.hltIter0PFLowPixelSeedsFromPixelTracksForBTag + process.hltIter0PFlowCkfTrackCandidatesForBTag + process.hltIter0PFlowCtfWithMaterialTracksForBTag + process.hltIter0PFlowTrackCutClassifierForBTag + process.hltIter0PFlowTrackSelectionHighPurityForBTag ) -process.HLTIterativeTrackingIteration1ForBTag = cms.Sequence( process.hltIter1ClustersRefRemovalForBTag + process.hltIter1MaskedMeasurementTrackerEventForBTag + process.hltIter1PixelLayerQuadrupletsForBTag + process.hltIter1PFlowPixelTrackingRegionsForBTag + process.hltIter1PFlowPixelClusterCheckForBTag + process.hltIter1PFlowPixelHitDoubletsForBTag + process.hltIter1PFlowPixelHitQuadrupletsForBTag + process.hltIter1PFlowPixelSeedsForBTag + process.hltIter1PFlowCkfTrackCandidatesForBTag + process.hltIter1PFlowCtfWithMaterialTracksForBTag + process.hltIter1PFlowTrackCutClassifierPromptForBTag + process.hltIter1PFlowTrackCutClassifierDetachedForBTag + process.hltIter1PFlowTrackCutClassifierMergedForBTag + process.hltIter1PFlowTrackSelectionHighPurityForBTag ) -process.HLTIterativeTrackingIteration2ForBTag = cms.Sequence( process.hltIter2ClustersRefRemovalForBTag + process.hltIter2MaskedMeasurementTrackerEventForBTag + process.hltIter2PixelLayerTripletsForBTag + process.hltIter2PFlowPixelTrackingRegionsForBTag + process.hltIter2PFlowPixelClusterCheckForBTag + process.hltIter2PFlowPixelHitDoubletsForBTag + process.hltIter2PFlowPixelHitTripletsForBTag + process.hltIter2PFlowPixelSeedsForBTag + process.hltIter2PFlowCkfTrackCandidatesForBTag + process.hltIter2PFlowCtfWithMaterialTracksForBTag + process.hltIter2PFlowTrackCutClassifierForBTag + process.hltIter2PFlowTrackSelectionHighPurityForBTag ) -process.HLTIterativeTrackingIter02ForBTag = cms.Sequence( process.HLTIterativeTrackingIteration0ForBTag + process.HLTIterativeTrackingIteration1ForBTag + process.hltIter1MergedForBTag + process.HLTIterativeTrackingIteration2ForBTag + process.hltIter2MergedForBTag ) -process.HLTTrackReconstructionForBTag = cms.Sequence( process.HLTDoLocalPixelSequenceRegForBTag + process.HLTFastRecopixelvertexingSequence + process.HLTDoLocalStripSequenceRegForBTag + process.HLTIterativeTrackingIter02ForBTag ) -process.HLTBtagCSVSequenceL3 = cms.Sequence( process.hltSelectorJets30L1FastJet + process.hltSelectorCentralJets30L1FastJeta + process.hltSelector8CentralJetsL1FastJet + process.HLTTrackReconstructionForBTag + process.hltVerticesL3 + process.hltFastPixelBLifetimeL3Associator + process.hltImpactParameterTagInfos + process.hltInclusiveVertexFinder + process.hltInclusiveSecondaryVertices + process.hltTrackVertexArbitrator + process.hltInclusiveMergedVertices + process.hltInclusiveSecondaryVertexFinderTagInfos + process.hltCombinedSecondaryVertexBJetTagsCalo ) -process.HLTBeamHaloCleanerSequence = cms.Sequence( process.hltCSCHaloData + process.hltEcalHaloData + process.hltHcalHaloData + process.hltGlobalHaloData + process.hltCaloRecHitsBeamHaloCleaned + process.hltTowerMakerForAllBeamHaloCleaned ) -process.HLTBTagMuJet40PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromJet40PF + process.hltSelector4JetsJet40PF + process.hltBSoftMuonJet40PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonJet40PFMu12L3TagInfos + process.hltBSoftMuonJet40PFMu12L3BJetTagsByDR ) -process.HLTBTagMuDiJet40PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromDiJet40PF + process.hltSelector4JetsDiJet40PF + process.hltBSoftMuonDiJet40PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonDiJet40PFMu12L3TagInfos + process.hltBSoftMuonDiJet40PFMu12L3BJetTagsByDR ) -process.HLTBTagMuDiJet100PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromDiJet100PF + process.hltSelector4JetsDiJet100PF + process.hltBSoftMuonDiJet100PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonDiJet100PFMu12L3TagInfos + process.hltBSoftMuonDiJet100PFMu12L3BJetTagsByDR ) -process.HLTBTagMuDiJet200PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromDiJet200PF + process.hltSelector4JetsDiJet200PF + process.hltBSoftMuonDiJet200PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonDiJet200PFMu12L3TagInfos + process.hltBSoftMuonDiJet200PFMu12L3BJetTagsByDR ) -process.HLTBTagMuDiJet350PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromDiJet350PF + process.hltSelector4JetsDiJet350PF + process.hltBSoftMuonDiJet350PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonDiJet350PFMu12L3TagInfos + process.hltBSoftMuonDiJet350PFMu12L3BJetTagsByDR ) -process.HLTBTagMuDiJet54PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromDiJet54PF + process.hltSelector4JetsDiJet54PF + process.hltBSoftMuonDiJet54PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonDiJet54PFMu12L3TagInfos + process.hltBSoftMuonDiJet54PFMu12L3BJetTagsByDR ) -process.HLTBTagMuDiJet62PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromDiJet62PF + process.hltSelector4JetsDiJet62PF + process.hltBSoftMuonDiJet62PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonDiJet62PFMu12L3TagInfos + process.hltBSoftMuonDiJet62PFMu12L3BJetTagsByDR ) -process.HLTSinglePhoton300erNoHESequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG300erEtFilter ) -process.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence = cms.Sequence( process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0) + process.hltL3fL1Mu6DoubleEG10f0Filtered8 ) -process.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter + process.HLTElePixelMatchSequence + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter ) -process.HLTSingleEle8CaloIdMGsfTrackIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltSingleEle8EgammaCandidatesWrapper + process.hltMu8Ele8EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu8Ele8HEFilter + process.hltEgammaClusterShape + process.hltMu8Ele8CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltMu8Ele8CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter + process.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter ) -process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 + process.HLTL3muontrkisovvlSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 ) -process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -process.HLTBTagMuDiJet20L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet20L1FastJet + process.hltSelector4JetsDiJet20L1FastJet + process.hltBSoftMuonDiJet20L1FastJetL25Jets + process.hltBSoftMuonDiJet20L1FastJetL25TagInfos + process.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuDiJet40L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet40L1FastJet + process.hltSelector4JetsDiJet40L1FastJet + process.hltBSoftMuonDiJet40L1FastJetL25Jets + process.hltBSoftMuonDiJet40L1FastJetL25TagInfos + process.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuDiJet70L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet70L1FastJet + process.hltSelector4JetsDiJet70L1FastJet + process.hltBSoftMuonDiJet70L1FastJetL25Jets + process.hltBSoftMuonDiJet70L1FastJetL25TagInfos + process.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuDiJet110L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet110L1FastJet + process.hltSelector4JetsDiJet110L1FastJet + process.hltBSoftMuonDiJet110L1FastJetL25Jets + process.hltBSoftMuonDiJet110L1FastJetL25TagInfos + process.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuDiJet200L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet200L1FastJet + process.hltSelector4JetsDiJet200L1FastJet + process.hltBSoftMuonDiJet200L1FastJetL25Jets + process.hltBSoftMuonDiJet200L1FastJetL25TagInfos + process.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuJet300L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromJet300L1FastJet + process.hltSelector4JetsJet300L1FastJet + process.hltBSoftMuonJet300L1FastJetL25Jets + process.hltBSoftMuonJet300L1FastJetL25TagInfos + process.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuJet300L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet + process.hltSelector4JetsAK8DiJet170L1FastJet + process.hltBSoftMuonAK8DiJet170L1FastJetL25Jets + process.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos + process.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuJet300L1AK8FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromJet300L1AK8FastJet + process.hltSelector4JetsJet300L1AK8FastJet + process.hltBSoftMuonJet300L1AK8FastJetL25Jets + process.hltBSoftMuonJet300L1AK8FastJetL25TagInfos + process.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR ) -process.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos + process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR ) -process.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrPairFilter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter + process.hltEgammaClusterShape + process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter + process.hltEgammaEcalPFClusterIso + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + process.HLTElePixelMatchSequence + process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + process.HLTGsfElectronSequence + process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) -process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 + process.HLTL3muontrkisovvlSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 ) -process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 + process.HLTL3muontrkisovvlSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 ) -process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -process.HLTMu12DoubleUnSeededPho20Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltMu12DiEG20EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltMu12DiEG20HEUnseededFilter ) -process.HLTPho20CaloIdLV2TripleSeededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1TripleEGOrDoubleEGOrSingleEG + process.hltEG20EtL1TripleEGFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG20HEL1TripleEGFilter + process.hltEgammaClusterShape + process.hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter ) -process.HLTTriplePho20CaloIdLV2UnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG20EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltEG20HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltTriEG20CaloIdLV2ClusterShapeUnseededFilter ) -process.HLTPho20CaloIdLV2UnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG20EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltEG20HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG20CaloIdLV2ClusterShapeUnseededFilter ) -process.HLTTriplePho20CaloIdLV2R9IdVLSequence = cms.Sequence( process.HLTPho20CaloIdLV2TripleSeededSequence + process.hltEgammaR9ID + process.hltEG20CaloIdLV2R9IdVLR9IdL1TripleEGFilter + process.HLTPho20CaloIdLV2UnseededSequence + process.hltEgammaR9IDUnseeded + process.hltTriEG20CaloIdLV2R9IdVLR9IdUnseededFilter ) -process.HLTPho30CaloIdLV2TripleSeededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1TripleEGOrDoubleEGOrSingleEG + process.hltEG30EtL1TripleEGFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30HEL1TripleEGFilter + process.hltEgammaClusterShape + process.hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter ) -process.HLTPho10CaloIdLV2UnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG10EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG10CaloIdLV2ClusterShapeUnseededFilter ) -process.HLTTriplePho303010CaloIdLV2Sequence = cms.Sequence( process.HLTPho30CaloIdLV2TripleSeededSequence + process.HLTPho10CaloIdLV2UnseededSequence + process.hltDiEG30CaloIdLV2EtUnseededFilter + process.hltDiEG30TriEG10CaloIdLV2EtUnseededFilter ) -process.HLTTriplePho303010CaloIdLV2R9IdVLSequence = cms.Sequence( process.HLTPho30CaloIdLV2TripleSeededSequence + process.hltEgammaR9ID + process.hltEG30CaloIdLV2R9IdVLR9IdL1TripleEGFilter + process.HLTPho10CaloIdLV2UnseededSequence + process.hltEgammaR9IDUnseeded + process.hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter + process.hltDiEG30CaloIdLV2R9IdVLEtUnseededFilter + process.hltDiEG30TriEG10CaloIdLV2R9IdVLEtUnseededFilter ) -process.HLTTriplePho35355CaloIdLV2R9IdVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1TripleEGOrDoubleEGOrSingleEG + process.hltEG35EtL1TripleEGFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG35HEL1TripleEGFilter + process.hltEgammaClusterShape + process.hltEG35CaloIdLV2ClusterShapeL1TripleEGFilter + process.hltEgammaR9ID + process.hltEG35CaloIdLV2R9IdVLR9IdL1TripleEGFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG5EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltEG5HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG5CaloIdLV2ClusterShapeUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter + process.hltDiEG35CaloIdLV2R9IdVLEtUnseededFilter + process.hltDiEG35TriEG5CaloIdLV2R9IdVLEtUnseededFilter ) -process.HLTPhoton25Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG18Filter + process.hltEG25L1EG18EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG25L1EG18HEFilter ) -process.HLTPhoton33Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG26Filter + process.hltEG33L1EG26EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG33L1EG26HEFilter ) -process.HLTPhoton50Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34to45Filter + process.hltEG50EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50HEFilter ) -process.HLTPhoton75Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34ORL1SingleEG40Filter + process.hltEG75EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75HEFilter ) -process.HLTPhoton90Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34ORL1SingleEG40Filter + process.hltEG90EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG90HEFilter ) -process.HLTPhoton120Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34ORL1SingleEG40Filter + process.hltEG120EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG120HEFilter ) -process.HLTPhoton150Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG150EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG150HEFilter ) -process.HLTPhoton175Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG175EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG175HEFilter ) -process.HLTPhoton200Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG200EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG200HEFilter ) -process.HLTRecoPixelVertexingForPhotonsSequence = cms.Sequence( process.HLTRecoPixelTracksSequence + process.hltPixelVerticesForPhotons ) -process.HLTIterativeTrackingForPhotonsIteration0 = cms.Sequence( process.hltIter0PFlowPixelSeedsFromPixelTracksForPhotons + process.hltIter0PFlowCkfTrackCandidatesForPhotons + process.hltIter0PFlowCtfWithMaterialTracksForPhotons + process.hltIter0PFlowTrackSelectionHighPurityForPhotons ) -process.HLTIterativeTrackingForPhotonsIteration1 = cms.Sequence( process.hltIter1ClustersRefRemovalForPhotons + process.hltIter1MaskedMeasurementTrackerEventForPhotons + process.hltIter1PixelLayerTripletsForPhotons + process.hltIter1PFlowPixelTrackingRegionsForPhotons + process.hltIter1PFlowPixelClusterCheckForPhotons + process.hltIter1PFlowPixelHitDoubletsForPhotons + process.hltIter1PFlowPixelHitTripletsForPhotons + process.hltIter1PFlowPixelSeedsForPhotons + process.hltIter1PFlowCkfTrackCandidatesForPhotons + process.hltIter1PFlowCtfWithMaterialTracksForPhotons + process.hltIter1PFlowTrackSelectionHighPurityLooseForPhotons + process.hltIter1PFlowTrackSelectionHighPurityTightForPhotons + process.hltIter1PFlowTrackSelectionHighPurityForPhotons ) -process.HLTIterativeTrackingForPhotonsIteration2 = cms.Sequence( process.hltIter2ClustersRefRemovalForPhotons + process.hltIter2MaskedMeasurementTrackerEventForPhotons + process.hltIter2PixelLayerPairsForPhotons + process.hltIter2PFlowPixelTrackingRegionsForPhotons + process.hltIter2PFlowPixelClusterCheckForPhotons + process.hltIter2PFlowPixelHitDoubletsForPhotons + process.hltIter2PFlowPixelSeedsForPhotons + process.hltIter2PFlowCkfTrackCandidatesForPhotons + process.hltIter2PFlowCtfWithMaterialTracksForPhotons + process.hltIter2PFlowTrackSelectionHighPurityForPhotons ) -process.HLTIterativeTrackingForPhotonsIter02 = cms.Sequence( process.HLTIterativeTrackingForPhotonsIteration0 + process.HLTIterativeTrackingForPhotonsIteration1 + process.hltIter1MergedForPhotons + process.HLTIterativeTrackingForPhotonsIteration2 + process.hltIter2MergedForPhotons ) -process.HLTTrackReconstructionForIsoForPhotons = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecoPixelVertexingForPhotonsSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingForPhotonsIter02 ) -process.HLTPhoton50R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG50R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG50R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG50R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG50R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG50R9Id90HE10IsoMTrackIsoFilter ) -process.HLTPhoton75R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG75R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG75R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG75R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG75R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG75R9Id90HE10IsoMTrackIsoFilter ) -process.HLTPhoton90R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG90R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG90R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG90R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG90R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG90R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG90R9Id90HE10IsoMTrackIsoFilter ) -process.HLTPhoton120R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG120R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG120R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG120R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG120R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG120R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG120R9Id90HE10IsoMTrackIsoFilter ) -process.HLTPhoton165R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG165R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG165R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG165R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG165R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG165R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG165R9Id90HE10IsoMTrackIsoFilter ) -process.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30L1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30LR9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30LHE12R9Id50b80eHEFilter + cms.ignore(process.hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter) + process.hltEgammaClusterShape + cms.ignore(process.hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter) + process.hltEgammaEcalPFClusterIso + cms.ignore(process.hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter) + process.hltEG30LRId85ORIso60CaloId15b35eANDHE12R9Id50b80eLegCombLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG22EtEta2p55UnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG22R9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG22HE12R9Id50b80eHEUnseededFilter + cms.ignore(process.hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter) + process.hltEgammaClusterShapeUnseeded + cms.ignore(process.hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter) + process.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(process.hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter) + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + cms.ignore(process.hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter) ) -process.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30L1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30PVR9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30PVHE10R9Id50b80eHEFilter + process.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter + process.hltEgammaClusterShape + process.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter + process.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18PVEtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18PVR9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEG18PVNewPixelMatchPMS2Filter + process.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter + process.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter ) -process.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30L1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30PVR9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30PVHE10R9Id50b80eHEFilter + process.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter + process.hltEgammaClusterShape + process.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter + process.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18PVEtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18PVR9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter + process.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter + process.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter ) -process.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30EBR9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30EBHE10R9Id50b80eHEFilter + cms.ignore(process.hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter) + process.hltEgammaClusterShape + cms.ignore(process.hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter) + process.hltEgammaEcalPFClusterIso + cms.ignore(process.hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter) + process.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18EBEtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18EBR9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG18EBHE10R9Id50b80eHEUnseededFilter + process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + cms.ignore(process.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter) + process.hltEgammaClusterShapeUnseeded + cms.ignore(process.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter) + process.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter) + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + cms.ignore(process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter) + process.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter ) -process.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30EBR9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30EBHE10R9Id50b80eHEFilter + cms.ignore(process.hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter) + process.hltEgammaClusterShape + cms.ignore(process.hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter) + process.hltEgammaEcalPFClusterIso + cms.ignore(process.hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter) + process.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18EBEtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18EBR9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG18EBHE10R9Id50b80eHEUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEG18EGNewPixelMatchPMS2Filter + cms.ignore(process.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter) + process.hltEgammaClusterShapeUnseeded + cms.ignore(process.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter) + process.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter) + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + cms.ignore(process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter) + process.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter ) -process.HLTTrackerMuonSequenceLowPt = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIteration0 + process.HLTIterativeTrackingIteration1 + process.hltIter1Merged + process.HLTL3muonrecoNocandSequence + process.hltDiMuonMergingIter01TkMu + process.hltDiMuonLinksIter01TkMuMerge + process.hltGlbTrkMuonsLowPtIter01Merge + process.hltGlbTrkMuonLowPtIter01MergeCands ) -process.HLTIterativeTrackingTau3muNoL1MassIteration0 = cms.Sequence( process.hltPixelTracksForSeedsTau3muNoL1MassFilter + process.hltPixelTracksForSeedsTau3muNoL1MassFitter + process.hltPixelTracksTrackingRegionsForSeedsTau3muNoL1Mass + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForSeedsTau3muNoL1Mass + process.hltPixelTracksHitQuadrupletsForSeedsTau3muNoL1Mass + process.hltPixelTracksForSeedsTau3muNoL1Mass + process.hltIter0DisplacedTau3muNoL1MassPixelSeedsFromPixelTracks + process.hltIter0DisplacedTau3muNoL1MassCkfTrackCandidates + process.hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks + process.hltIter0DisplacedTau3muNoL1MassTrackCutClassifier + process.hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity ) -process.HLTIterativeTrackingTau3muNoL1MassIteration1 = cms.Sequence( process.hltIter1DisplacedTau3muNoL1MassClustersRefRemoval + process.hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent + process.hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets + process.hltIter1DisplacedTau3muNoL1MassPixelTrackingRegions + process.hltIter1DisplacedTau3muNoL1MassPixelClusterCheck + process.hltIter1DisplacedTau3muNoL1MassPixelHitDoublets + process.hltIter1DisplacedTau3muNoL1MassPixelHitQuadruplets + process.hltIter1DisplacedTau3muNoL1MassPixelSeeds + process.hltIter1DisplacedTau3muNoL1MassCkfTrackCandidates + process.hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks + process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt + process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached + process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged + process.hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity ) -process.HLTIterativeTrackingTau3muNoL1MassIteration2 = cms.Sequence( process.hltIter2DisplacedTau3muNoL1MassClustersRefRemoval + process.hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent + process.hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets + process.hltIter2DisplacedTau3muNoL1MassPixelTrackingRegions + process.hltIter2DisplacedTau3muNoL1MassPixelClusterCheck + process.hltIter2DisplacedTau3muNoL1MassPixelHitDoublets + process.hltIter2DisplacedTau3muNoL1MassPixelHitTriplets + process.hltIter2DisplacedTau3muNoL1MassPixelSeeds + process.hltIter2DisplacedTau3muNoL1MassCkfTrackCandidates + process.hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks + process.hltIter2DisplacedTau3muNoL1MassTrackCutClassifier + process.hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity ) -process.HLTIterativeTrackingTau3muNoL1MassIter02 = cms.Sequence( process.HLTIterativeTrackingTau3muNoL1MassIteration0 + process.HLTIterativeTrackingTau3muNoL1MassIteration1 + process.hltIter1DisplacedTau3muNoL1MassMerged + process.HLTIterativeTrackingTau3muNoL1MassIteration2 + process.hltIter2DisplacedTau3muNoL1MassMerged ) -process.HLTL2muonrecoSequenceNoVtx = cms.Sequence( process.HLTL2muonrecoNocandSequence + process.hltL2MuonCandidatesNoVtx ) -process.HLTL3NoFiltersNoVtxmuonTkCandidateSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltL3TrajSeedOIStateNoVtx + process.hltL3TrackCandidateFromL2OIStateNoVtx + process.hltL3TkTracksFromL2OIStateNoVtx + process.hltL3NoFiltersNoVtxMuonsOIState + process.hltL3NoFiltersNoVtxTrajSeedOIHit + process.hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx + process.hltL3NoFiltersTkTracksFromL2OIHitNoVtx + process.hltL3NoFiltersNoVtxMuonsOIHit + process.hltL3NoFiltersNoVtxTkFromL2OICombination + process.hltPixelLayerTriplets + process.hltPixelLayerPairsLegacy + process.hltMixedLayerPairs + process.hltL3NoFiltersNoVtxTrajSeedIOHit + process.hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx + process.hltL3NoFiltersTkTracksFromL2IOHitNoVtx + process.hltL3NoFiltersNoVtxMuonsIOHit + process.hltL3NoFiltersNoVtxTrajectorySeed + process.hltL3NoFiltersTrackCandidateFromL2NoVtx ) -process.HLTL3NoFiltersNoVtxmuonrecoNocandSequence = cms.Sequence( process.HLTL3NoFiltersNoVtxmuonTkCandidateSequence + process.hltL3NoFiltersNoVtxTkTracksMergeStep1 + process.hltL3NoFiltersTkTracksFromL2Novtx + process.hltL3NoFiltersNoVtxMuonsLinksCombination + process.hltL3NoFiltersNoVtxMuons ) -process.HLTL3NoFiltersNoVtxmuonrecoSequence = cms.Sequence( process.HLTL3NoFiltersNoVtxmuonrecoNocandSequence + process.hltL3NoFiltersNoVtxMuonCandidates ) -process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets = cms.Sequence( process.HLTDoLocalPixelSequenceRegForBTag + process.HLTFastRecopixelvertexingSequence + process.HLTDoLocalStripSequenceRegForBTag + process.hltSelectorJets30L1FastJet + process.hltSelectorCentralJets30L1FastJeta + process.hltSelector8CentralJetsL1FastJet ) -process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt + process.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) -process.HLTIterativeTrackingIter12ForBTag = cms.Sequence( process.HLTIterativeTrackingIteration1ForBTag + process.hltIter1MergedForBTag + process.HLTIterativeTrackingIteration2ForBTag + process.hltIter2MergedForBTag ) -process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) -process.HLTIterativeTrackingIteration4DisplacedJets = cms.Sequence( process.hltDisplacedhltTrimmedPixelVertices + process.hltDisplacedhltIter4ClustersRefRemoval + process.hltDisplacedhltIter4MaskedMeasurementTrackerEvent + process.hltDisplacedhltIter4PixelLessLayerTriplets + process.hltDisplacedhltIter4PFlowPixelLessTrackingRegions + process.hltDisplacedhltIter4PFlowPixelLessClusterCheck + process.hltDisplacedhltIter4PFlowPixelLessHitDoublets + process.hltDisplacedhltIter4PFlowPixelLessHitTriplets + process.hltDisplacedhltIter4PFlowPixelLessSeeds + process.hltDisplacedhltIter4PFlowCkfTrackCandidates + process.hltDisplacedhltIter4PFlowCtfWithMaterialTracks + process.hltDisplacedhltIter4PFlowTrackSelectionHighPurity + process.hltIter4MergedWithIter012DisplacedJets ) -process.HLTDisplacedTrackRequirementDisplacedJetsLowPt = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt + process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt + process.hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt + process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) -process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt + process.hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) -process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) -process.HLTDisplacedTrackRequirementDisplacedJetsMidPt = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt + process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt + process.hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt + process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) -process.HLT2PromptTrackRequirementIter0DisplacedJets = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex + process.hltL3DisplacedDijet100FullTracksTrackIPProducer + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIP + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter ) -process.HLT2PromptTrackRequirementIter12DisplacedJets = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducer + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter ) -process.HLTDisplacedTrackRequirementDisplacedJets = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertex + process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducer + process.hltL4DisplacedDijetFullTracksJetTagProducerFromIP + process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilter ) -process.HLTCaloTausCreatorL1IsoTauRegionalSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltCaloTowersIsoTau1Regional + process.hltAkIsoTau1Regional + process.hltCaloTowersIsoTau2Regional + process.hltAkIsoTau2Regional + process.hltCaloTowersIsoTau3Regional + process.hltAkIsoTau3Regional + process.hltCaloTowersIsoTau4Regional + process.hltAkIsoTau4Regional + process.hltCaloTowersIsoTau5Regional + process.hltAkIsoTau5Regional + process.hltCaloTowersIsoTau6Regional + process.hltAkIsoTau6Regional + process.hltCaloTowersIsoTau7Regional + process.hltAkIsoTau7Regional + process.hltCaloTowersIsoTau8Regional + process.hltAkIsoTau8Regional + process.hltCaloTowersIsoTau9Regional + process.hltAkIsoTau9Regional + process.hltCaloTowersIsoTau10Regional + process.hltAkIsoTau10Regional + process.hltCaloTowersIsoTau11Regional + process.hltAkIsoTau11Regional + process.hltCaloTowersIsoTau12Regional + process.hltAkIsoTau12Regional ) -process.HLTL2TauJetsL1IsoTauSeededSequence = cms.Sequence( process.HLTCaloTausCreatorL1IsoTauRegionalSequence + process.hltL2TauJetsL1IsoTauSeeded ) -process.HLTDoLocalPixelSequenceRegL2Tau = cms.Sequence( process.hltSiPixelDigisRegForTau + process.hltSiPixelClustersRegForTau + process.hltSiPixelClustersRegForTauCache + process.hltSiPixelRecHitsRegForTau ) -process.HLTPixelTrackFromQuadAndTriSequenceRegL2Tau = cms.Sequence( process.hltPixelTracksFilter + process.hltPixelTracksFitter + process.hltPixelTracksTrackingRegionsRegForTau + process.hltPixelLayerQuadrupletsRegForTau + process.hltPixelTracksHitDoubletsRegForTau + process.hltPixelTracksHitQuadrupletsRegForTau + process.hltPixelTracksFromQuadrupletsRegForTau + process.hltPixelTripletsClustersRefRemovalRegForTau + process.hltPixelLayerTripletsWithClustersRemovalRegForTau + process.hltPixelTracksHitDoubletsForTripletsRegForTau + process.hltPixelTracksHitTripletsRegForTau + process.hltPixelTracksFromTripletsRegForTau + process.hltPixelTracksMergedRegForTau ) -process.HLTPixelTrackingSequenceRegL2Tau = cms.Sequence( process.HLTDoLocalPixelSequenceRegL2Tau + process.HLTPixelTrackFromQuadAndTriSequenceRegL2Tau + process.hltPixelVerticesRegForTau ) -process.HLTL2TauPixelIsolationSequence = cms.Sequence( process.hltL2TausForPixelIsolation + process.HLTPixelTrackingSequenceRegL2Tau + process.hltL2TauPixelIsoTagProducer ) -process.HLTIterativeTrackingIteration0TauReg = cms.Sequence( process.hltIter0PFLowPixelSeedsFromPixelTracksTauReg + process.hltIter0PFlowCkfTrackCandidatesTauReg + process.hltIter0PFlowCtfWithMaterialTracksTauReg + process.hltIter0PFlowTrackCutClassifierTauReg + process.hltIter0PFlowTrackSelectionHighPurityTauReg ) -process.HLTIter0TrackAndTauJet4Iter1SequenceTauReg = cms.Sequence( process.hltTrackIter0RefsForJets4Iter1TauReg + process.hltAK4Iter0TrackJets4Iter1TauReg + process.hltIter0TrackAndTauJets4Iter1TauReg ) -process.HLTIterativeTrackingIteration1TauReg = cms.Sequence( process.hltIter1ClustersRefRemovalTauReg + process.hltIter1MaskedMeasurementTrackerEventTauReg + process.hltIter1PixelLayerQuadrupletsTauReg + process.hltIter1PFlowPixelTrackingRegionsTauReg + process.hltIter1PFlowPixelClusterCheckTauReg + process.hltIter1PFlowPixelHitDoubletsTauReg + process.hltIter1PFlowPixelHitQuadrupletsTauReg + process.hltIter1PFlowPixelSeedsTauReg + process.hltIter1PFlowCkfTrackCandidatesTauReg + process.hltIter1PFlowCtfWithMaterialTracksTauReg + process.hltIter1PFlowTrackCutClassifierPromptTauReg + process.hltIter1PFlowTrackCutClassifierDetachedTauReg + process.hltIter1PFlowTrackCutClassifierMergedTauReg + process.hltIter1PFlowTrackSelectionHighPurityTauReg ) -process.HLTIter1TrackAndTauJets4Iter2SequenceTauReg = cms.Sequence( process.hltIter1TrackRefsForJets4Iter2TauReg + process.hltAK4Iter1TrackJets4Iter2TauReg + process.hltIter1TrackAndTauJets4Iter2TauReg ) -process.HLTIterativeTrackingIteration2TauReg = cms.Sequence( process.hltIter2ClustersRefRemovalTauReg + process.hltIter2MaskedMeasurementTrackerEventTauReg + process.hltIter2PixelLayerTripletsTauReg + process.hltIter2PFlowPixelTrackingRegionsTauReg + process.hltIter2PFlowPixelClusterCheckTauReg + process.hltIter2PFlowPixelHitDoubletsTauReg + process.hltIter2PFlowPixelHitTripletsTauReg + process.hltIter2PFlowPixelSeedsTauReg + process.hltIter2PFlowCkfTrackCandidatesTauReg + process.hltIter2PFlowCtfWithMaterialTracksTauReg + process.hltIter2PFlowTrackCutClassifierTauReg + process.hltIter2PFlowTrackSelectionHighPurityTauReg ) -process.HLTIterativeTrackingTripletRecoveryTauReg = cms.Sequence( process.hltTripletRecoveryClustersRefRemovalTauReg + process.hltTripletRecoveryMaskedMeasurementTrackerEventTauReg + process.hltTripletRecoveryPixelLayerTripletsTauReg + process.hltTripletRecoveryPFlowPixelTrackingRegionsTauReg + process.hltTripletRecoveryPFlowPixelClusterCheckTauReg + process.hltTripletRecoveryPFlowPixelHitDoubletsTauReg + process.hltTripletRecoveryPFlowPixelHitTripletsTauReg + process.hltTripletRecoveryPFlowPixelSeedsTauReg + process.hltTripletRecoveryPFlowCkfTrackCandidatesTauReg + process.hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg + process.hltTripletRecoveryPFlowTrackCutClassifierTauReg + process.hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg ) -process.HLTIterativeTrackingDoubletRecoveryTauReg = cms.Sequence( process.hltDoubletRecoveryClustersRefRemovalTauReg + process.hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg + process.hltDoubletRecoveryPixelLayerPairsTauReg + process.hltDoubletRecoveryPFlowPixelTrackingRegionsTauReg + process.hltDoubletRecoveryPFlowPixelClusterCheckTauReg + process.hltDoubletRecoveryPFlowPixelHitDoubletsTauReg + process.hltDoubletRecoveryPFlowPixelSeedsTauReg + process.hltDoubletRecoveryPFlowCkfTrackCandidatesTauReg + process.hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg + process.hltDoubletRecoveryPFlowTrackCutClassifierTauReg + process.hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg ) -process.HLTIterativeTrackingIter02TauReg = cms.Sequence( process.HLTIterativeTrackingIteration0TauReg + process.HLTIter0TrackAndTauJet4Iter1SequenceTauReg + process.HLTIterativeTrackingIteration1TauReg + process.hltIter1MergedTauReg + process.HLTIter1TrackAndTauJets4Iter2SequenceTauReg + process.HLTIterativeTrackingIteration2TauReg + process.hltIter2MergedTauReg + process.HLTIterativeTrackingTripletRecoveryTauReg + process.hltTripletRecoveryMergedTauReg + process.HLTIterativeTrackingDoubletRecoveryTauReg + process.hltMergedTracksTauReg ) -process.HLTTrackReconstructionForPFReg = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalPixelSequenceRegL2Tau + process.HLTPixelTrackFromQuadAndTriSequenceRegL2Tau + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02TauReg + process.hltPFMuonMergingTauReg + process.hltMuonLinksReg + process.hltMuonsReg ) -process.HLTParticleFlowSequenceReg = cms.Sequence( process.HLTPreshowerSequence + process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitHBHE + process.hltParticleFlowRecHitHF + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowClusterHBHE + process.hltParticleFlowClusterHCAL + process.hltParticleFlowClusterHF + process.hltLightPFTracksReg + process.hltParticleFlowBlockReg + process.hltParticleFlowReg ) -process.HLTPFJetsSequenceReg = cms.Sequence( process.hltAK4PFJetsReg ) -process.HLTPFJetTriggerSequenceRegNoMu = cms.Sequence( process.HLTTrackReconstructionForPFReg + process.HLTParticleFlowSequenceReg + process.HLTPFJetsSequenceReg ) -process.HLTPFJetTriggerSequenceReg = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTPFJetTriggerSequenceRegNoMu ) -process.HLTPFTauReg = cms.Sequence( process.hltTauPFJets08RegionReg + process.hltTauPFJetsRecoTauChargedHadronsReg + process.hltPFTauPiZerosReg + process.hltPFTausSansRefReg + process.hltPFTausReg + process.hltPFTauTrackDiscriminatorReg + process.hltSelectedPFTausTrackFindingReg + process.hltPFTauTrackReg ) -process.HLTDoublePFTauPt20Eta2p1Trk1Reg = cms.Sequence( process.hltDoublePFTau20Reg + process.hltPFTauTrackPt1DiscriminatorReg + process.hltSelectedPFTausTrackPt1Reg + process.hltDoublePFTau20TrackPt1Reg ) -process.HLTLooseChargedIsoPFTauSequenceReg = cms.Sequence( process.hltPFTauLooseAbsoluteChargedIsolationDiscriminatorReg + process.hltPFTauLooseRelativeChargedIsolationDiscriminatorReg + process.hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg ) -process.HLTMediumChargedIsoPFTauSequenceReg = cms.Sequence( process.hltPFTauMediumAbsoluteChargedIsolationDiscriminatorReg + process.hltPFTauMediumRelativeChargedIsolationDiscriminatorReg + process.hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg ) -process.HLTTightChargedIsoPFTauSequenceReg = cms.Sequence( process.hltPFTauTightAbsoluteChargedIsolationDiscriminatorReg + process.hltPFTauTightRelativeChargedIsolationDiscriminatorReg + process.hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg ) -process.HLTEle30erJetC34WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1IsoEG30erJetC34drMin0p3Filter + process.hltEG30L1IsoEGerJetC34drMin0p3EtFilter + process.hltEgammaClusterShape + process.hltEle30erJetC34WPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle30erJetC34WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle30erJetC34WPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle30erJetC34WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle30erJetC34WPTightPixelMatchFilter + process.hltEle30erJetC34WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter + process.hltEle30erJetC34WPTightGsfMissingHitsFilter + process.hltEle30erJetC34WPTightGsfDetaFilter + process.hltEle30erJetC34WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle30erJetC34WPTightGsfTrackIsoFilter ) -process.HLTEle28erHTT100WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1IsoEG28erHTT100Filter + process.hltEG28L1IsoEG28erHTT100EtFilter + process.hltEgammaClusterShape + process.hltEle28erHTT100WPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle28erHTT100WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle28erHTT100WPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle28erHTT100WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle28erHTT100WPTightPixelMatchFilter + process.hltEle28erHTT100WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter + process.hltEle28erHTT100WPTightGsfMissingHitsFilter + process.hltEle28erHTT100WPTightGsfDetaFilter + process.hltEle28erHTT100WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle28erHTT100WPTightGsfTrackIsoFilter ) -process.HLTPFHcalClusteringForEgammaUnseeded = cms.Sequence( process.hltParticleFlowRecHitHBHEForEgammaUnseeded + process.hltParticleFlowRecHitHFForEgammaUnseeded + process.hltParticleFlowClusterHBHEForEgammaUnseeded + process.hltParticleFlowClusterHCALForEgammaUnseeded + process.hltParticleFlowClusterHFForEgammaUnseeded ) -process.HLTEle28HighEtaSC20Mass55Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrFilter + process.hltEle28HighEtaSC20EtFilter + process.hltEgammaClusterShape + process.hltEle28HighEtaSC20ClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle28HighEtaSC20HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle28HighEtaSC20EcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle28HighEtaSC20HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle28HighEtaSC20PixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle28HighEtaSC20OneOEMinusOneOPFilter + process.hltEle28HighEtaSC20DetaFilter + process.hltEle28HighEtaSC20DphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle28HighEtaSC20TrackIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG20EtUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEle28HighEtaSC20ClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEle28HighEtaSC20EcalIsoFilterUnseeded + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltEle28HighEtaSC20HEFilterUnseeded + process.HLTPFHcalClusteringForEgammaUnseeded + process.hltEgammaHcalPFClusterIsoUnseeded + process.hltEle28HighEtaSC20HcalIsoFilterUnseeded + process.hltHighEtaSC20Selector + process.hltHighEtaSC20SelectorFilter + process.hltEle28HighEtaSC20Mass55Filter ) -process.HLTPhoton23Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter + process.hltEG23EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG23HEFilter ) -process.HLTEle15VVVLGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5OpenFilter + process.hltEG15EtFilter + process.hltEgammaClusterShape + process.hltEle15VVVLClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle15VVVLHEFilter + process.hltEgammaEcalPFClusterIsoR02 + process.hltEle15VVVLEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIsoR02 + process.hltEle15VVVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle15VVVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle15VVVLGsfOneOEMinusOneOPFilter + process.hltEle15VVVLGsfChi2Filter + process.hltEle15VVVLGsfMissingHitsFilter + process.hltEle15VVVLGsfDetaFilter + process.hltEle15VVVLGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIsoR02 + process.hltEle15VVVLGsfTrackIsoFilter ) -process.HLTEle50VVVLGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5OpenFilter + process.hltEG50IsoVVVLEtFilter + process.hltEgammaClusterShape + process.hltEle50VVVLClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle50VVVLHEFilter + process.hltEgammaEcalPFClusterIsoR02 + process.hltEle50VVVLEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIsoR02 + process.hltEle50VVVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle50VVVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle50VVVLGsfOneOEMinusOneOPFilter + process.hltEle50VVVLGsfChi2Filter + process.hltEle50VVVLGsfMissingHitsFilter + process.hltEle50VVVLGsfDetaFilter + process.hltEle50VVVLGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIsoR02 + process.hltEle50VVVLGsfTrackIsoFilter ) -process.HLTMuVVVLCombinedIsolationR02Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTDoLocalHcalSequence + process.hltTowerMakerForAll + process.hltFixedGridRhoFastjetAllCaloForMuons + process.hltL3CaloMuonCorrectedVVVLIsolations + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltL3MuonCombRelIsolationVVVL ) -process.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence = cms.Sequence( process.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0) + process.hltL3fL1DoubleMu7EG7f0Filtered9 ) -process.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter + process.HLTElePixelMatchSequence + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter ) -process.HLTDoubleMu20Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTDoubleMu24Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTIterL3OImuonTkCandidateSequenceNoVtx = cms.Sequence( process.hltIterL3OISeedsFromL2MuonsNoVtx + process.hltIterL3OITrackCandidatesNoVtx + process.hltIterL3OIMuCtfWithMaterialTracksNoVtx + process.hltIterL3OIMuonTrackCutClassifierNoVtx + process.hltIterL3OIMuonTrackSelectionHighPurityNoVtx + process.hltL3MuonsIterL3OINoVtx ) -process.HLTIterL3MuonRecoPixelTracksSequenceNoVtx = cms.Sequence( process.hltIterL3MuonPixelTracksFilterNoVtx + process.hltIterL3MuonPixelTracksFitterNoVtx + process.hltIterL3MuonPixelTracksTrackingRegionsNoVtx + process.hltIterL3MuonPixelLayerQuadrupletsNoVtx + process.hltIterL3MuonPixelTracksHitDoubletsNoVtx + process.hltIterL3MuonPixelTracksHitQuadrupletsNoVtx + process.hltIterL3MuonPixelTracksNoVtx ) -process.HLTIterL3MuonRecopixelvertexingSequenceNoVtx = cms.Sequence( process.HLTIterL3MuonRecoPixelTracksSequenceNoVtx + process.hltIterL3MuonPixelVerticesNoVtx + process.hltIterL3MuonTrimmedPixelVerticesNoVtx ) -process.HLTIterativeTrackingIteration0ForIterL3MuonNoVtx = cms.Sequence( process.hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx + process.hltIter0IterL3MuonCkfTrackCandidatesNoVtx + process.hltIter0IterL3MuonCtfWithMaterialTracksNoVtx + process.hltIter0IterL3MuonTrackCutClassifierNoVtx + process.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingIteration2ForIterL3MuonNoVtx = cms.Sequence( process.hltIter2IterL3MuonClustersRefRemovalNoVtx + process.hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx + process.hltIter2IterL3MuonPixelLayerTripletsNoVtx + process.hltIter2IterL3MuonPixelClusterCheckNoVtx + process.hltIter2IterL3MuonPixelHitDoubletsNoVtx + process.hltIter2IterL3MuonPixelHitTripletsNoVtx + process.hltIter2IterL3MuonPixelSeedsNoVtx + process.hltIter2IterL3MuonCkfTrackCandidatesNoVtx + process.hltIter2IterL3MuonCtfWithMaterialTracksNoVtx + process.hltIter2IterL3MuonTrackCutClassifierNoVtx + process.hltIter2IterL3MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingIter02ForIterL3MuonNoVtx = cms.Sequence( process.HLTIterativeTrackingIteration0ForIterL3MuonNoVtx + process.HLTIterativeTrackingIteration2ForIterL3MuonNoVtx + process.hltIter2IterL3MuonMergedNoVtx ) -process.HLTIterL3IOmuonTkCandidateSequenceNoVtx = cms.Sequence( process.HLTIterL3MuonRecopixelvertexingSequenceNoVtx + process.HLTIterativeTrackingIter02ForIterL3MuonNoVtx + process.hltL3MuonsIterL3IONoVtx ) -process.HLTIterL3OIAndIOFromL2muonTkCandidateSequenceNoVtx = cms.Sequence( process.HLTIterL3OImuonTkCandidateSequenceNoVtx + process.hltIterL3OIL3MuonsLinksCombinationNoVtx + process.hltIterL3OIL3MuonsNoVtx + process.hltIterL3OIL3MuonCandidatesNoVtx + process.hltL2SelectorForL3IONoVtx + process.HLTIterL3IOmuonTkCandidateSequenceNoVtx + process.hltIterL3MuonsFromL2LinksCombinationNoVtx + process.hltIterL3MuonsFromL2NoVtx ) -process.HLTRecoPixelTracksSequenceForIterL3FromL1MuonNoVtx = cms.Sequence( process.hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx + process.hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx + process.hltIterL3FromL1MuonPixelTracksHitDoubletsNoVtx + process.hltIterL3FromL1MuonPixelTracksHitQuadrupletsNoVtx + process.hltIterL3FromL1MuonPixelTracksNoVtx ) -process.HLTRecopixelvertexingSequenceForIterL3FromL1MuonNoVtx = cms.Sequence( process.HLTRecoPixelTracksSequenceForIterL3FromL1MuonNoVtx + process.hltIterL3FromL1MuonPixelVerticesNoVtx + process.hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx ) -process.HLTIterativeTrackingIteration0ForIterL3FromL1MuonNoVtx = cms.Sequence( process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx + process.hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx + process.hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx + process.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx + process.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingIteration2ForIterL3FromL1MuonNoVtx = cms.Sequence( process.hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx + process.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx + process.hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx + process.hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx + process.hltIter2IterL3FromL1MuonPixelHitDoubletsNoVtx + process.hltIter2IterL3FromL1MuonPixelHitTripletsNoVtx + process.hltIter2IterL3FromL1MuonPixelSeedsNoVtx + process.hltIter2IterL3FromL1MuonCkfTrackCandidatesNoVtx + process.hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx + process.hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx + process.hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingIter02ForIterL3FromL1MuonNoVtx = cms.Sequence( process.HLTIterativeTrackingIteration0ForIterL3FromL1MuonNoVtx + process.HLTIterativeTrackingIteration2ForIterL3FromL1MuonNoVtx + process.hltIter2IterL3FromL1MuonMergedNoVtx ) -process.HLTIterL3IOmuonFromL1TkCandidateSequenceNoVtx = cms.Sequence( process.HLTRecopixelvertexingSequenceForIterL3FromL1MuonNoVtx + process.HLTIterativeTrackingIter02ForIterL3FromL1MuonNoVtx ) -process.HLTIterL3muonTkCandidateSequenceNoVtx = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTIterL3OIAndIOFromL2muonTkCandidateSequenceNoVtx + process.hltIterL3MuonL1MuonNoL2SelectorNoVtx + process.HLTIterL3IOmuonFromL1TkCandidateSequenceNoVtx ) -process.HLTL3muonrecoNocandSequenceNoVtx = cms.Sequence( process.HLTIterL3muonTkCandidateSequenceNoVtx + process.hltIterL3MuonMergedNoVtx + process.hltIterL3MuonAndMuonFromL1MergedNoVtx + process.hltL3MuonsIterL3LinksNoVtx + process.hltIterL3MuonsNoVtx ) -process.HLTL3muonrecoSequenceNoVtx = cms.Sequence( process.HLTL3muonrecoNocandSequenceNoVtx + process.hltIterL3MuonCandidatesNoVtx ) -process.HLTTrackerMuonSequenceNoVtx = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecoPixelTracksSequence + process.HLTDoLocalStripSequence + process.hltMuTrackSeeds + process.hltMuCkfTrackCandidates + process.hltMuCtfTracks + process.HLTL3muonrecoNocandSequenceNoVtx + process.hltDiMuonMergingNoVtx + process.hltDiMuonLinksNoVtx + process.hltGlbTrkMuonsNoVtx + process.hltGlbTrkMuonCandsNoVtx ) -process.HLTEle8CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter + process.hltEle8CaloIdLTrackIdLIsoVLEtFilter + process.hltEgammaClusterShape + process.hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle8CaloIdLTrackIdLIsoVLHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter + process.hltEle8CaloIdLTrackIdLIsoVLDetaFilter + process.hltEle8CaloIdLTrackIdLIsoVLDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter ) -process.HLTEle12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter + process.hltEle12CaloIdLTrackIdLIsoVLEtFilter + process.hltEgammaClusterShape + process.hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle12CaloIdLTrackIdLIsoVLHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter + process.hltEle12CaloIdLTrackIdLIsoVLDetaFilter + process.hltEle12CaloIdLTrackIdLIsoVLDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter ) -process.HLTEle23CaloIdLTrackIdLIsoVLJet30Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter + process.hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter + process.hltEgammaClusterShape + process.hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter + process.hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter + process.hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter ) -process.HLTEle8CaloIdMGsfTrkIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaCandidatesWrapper + process.hltEle8EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle8HEFilter + process.hltEgammaClusterShape + process.hltEle8CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle8CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltEle8CaloIdMGsfTrackIdMDetaFilter + process.hltEle8CaloIdMGsfTrackIdMDphiFilter ) -process.HLTEle17CaloIdMGsfTrkIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaCandidatesWrapper + process.hltEle17EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle17HEFilter + process.hltEgammaClusterShape + process.hltEle17CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle17CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltEle17CaloIdMGsfTrackIdMDetaFilter + process.hltEle17CaloIdMGsfTrackIdMDphiFilter ) -process.HLTEle23CaloIdMGsfTrkIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaCandidatesWrapper + process.hltEle23EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle23HEFilter + process.hltEgammaClusterShape + process.hltEle23CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle23CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltEle23CaloIdMGsfTrackIdMDetaFilter + process.hltEle23CaloIdMGsfTrackIdMDphiFilter ) -process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEle50EtFilter + process.hltEgammaClusterShape + process.hltEle50CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle50CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle50CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle115CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG115EtFilter + process.hltEgammaClusterShape + process.hltEG115CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG115CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle115CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle115CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle135CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG135EtFilter + process.hltEgammaClusterShape + process.hltEG135CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG135CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle135CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle135CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle145CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG145EtFilter + process.hltEgammaClusterShape + process.hltEG145CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG145CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle145CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle145CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle200CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG200EtFilter + process.hltEgammaClusterShape + process.hltEG200CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG200CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle200CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle200CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle250CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG250EtFilter + process.hltEgammaClusterShape + process.hltEG250CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG250CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle250CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle250CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle300CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG300EtFilter + process.hltEgammaClusterShape + process.hltEG300CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG300CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle300CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle300CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTBtagCSVSequencePF = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelector + process.hltPFJetForBtag + process.hltBLifetimeAssociatorPF + process.hltBLifetimeTagInfosPF + process.hltInclusiveVertexFinderPF + process.hltInclusiveSecondaryVerticesPF + process.hltTrackVertexArbitratorPF + process.hltInclusiveMergedVerticesPF + process.hltSecondaryVertexTagInfosPF + process.hltCombinedSecondaryVertexBJetTagsPF ) -process.HLTBtagDeepCSVSequenceL3 = cms.Sequence( process.hltSelectorJets30L1FastJet + process.hltSelectorCentralJets30L1FastJeta + process.hltSelector8CentralJetsL1FastJet + process.HLTTrackReconstructionForBTag + process.hltVerticesL3 + process.hltFastPixelBLifetimeL3Associator + process.hltImpactParameterTagInfos + process.hltInclusiveVertexFinder + process.hltInclusiveSecondaryVertices + process.hltTrackVertexArbitrator + process.hltInclusiveMergedVertices + process.hltInclusiveSecondaryVertexFinderTagInfos + process.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo + process.hltDeepCombinedSecondaryVertexBJetTagsCalo ) -process.HLTBtagDeepCSVSequencePF = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelector + process.hltPFJetForBtag + process.hltDeepBLifetimeTagInfosPF + process.hltDeepInclusiveVertexFinderPF + process.hltDeepInclusiveSecondaryVerticesPF + process.hltDeepTrackVertexArbitratorPF + process.hltDeepInclusiveMergedVerticesPF + process.hltDeepSecondaryVertexTagInfosPF + process.hltDeepCombinedSecondaryVertexBJetTagsInfos + process.hltDeepCombinedSecondaryVertexBJetTagsPF ) -process.HLTPFHT350MinPFJet15Sequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.hltHtMhtJet10 + process.hltHT175Jet10 + process.HLTAK4PFJetsSequence + process.hltPFHTJet15 + process.hltPFHT350Jet15 ) -process.HLTPhoton60R9Id90CaloIdLIsoLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter + process.hltEG60EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG60HEFilter + process.hltEgammaR9ID + process.hltEG60R9Id90CaloIdLIsoLR9IdFilter + process.hltEgammaClusterShape + process.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter ) -process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter + process.hltEG60EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG60HEFilter + process.hltEgammaR9ID + process.hltEG60R9Id90CaloIdLIsoLR9IdFilter + process.hltEgammaClusterShape + process.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter + process.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter ) -process.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( process.hltPixelTracksForHighMultFilter + process.hltPixelTracksForHighMultFitter + process.hltPixelTracksTrackingRegionsForHighMult + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForHighMult + process.hltPixelTracksHitQuadrupletsForHighMult + process.hltPixelTracksForHighMult + process.hltPixelVerticesForHighMult ) -process.HLTDoLocalStripSequenceFull = cms.Sequence( process.hltSiStripExcludedFEDListProducer + process.hltSiStripRawToClustersFacilityFull + process.hltSiStripClustersFull + process.hltSiStripMatchedRecHitsFull ) -process.HLTFullIterativeTrackingIteration0 = cms.Sequence( process.hltFullIter0PixelQuadruplets + process.hltFullIter0PixelTrackingRegions + process.hltFullIter0PixelClusterCheck + process.hltFullIter0PixelHitDoublets + process.hltFullIter0PixelHitQuadruplets + process.hltFullIter0PixelSeeds + process.hltFullIter0CkfTrackCandidates + process.hltFullIter0CtfWithMaterialTracks + process.hltFullIter0PrimaryVertices + process.hltFullIter0TrackMVAClassifier + process.hltFullIter0HighPurityTracks ) -process.HLTFullIterativeTrackingIteration1 = cms.Sequence( process.hltFullIter1ClustersRefRemoval + process.hltFullIter1MaskedMeasurementTrackerEvent + process.hltFullIter1PixelQuadruplets + process.hltFullIter1PixelTrackingRegions + process.hltFullIter1PixelClusterCheck + process.hltFullIter1PixelHitDoublets + process.hltFullIter1PixelHitQuadruplets + process.hltFullIter1PixelSeeds + process.hltFullIter1CkfTrackCandidates + process.hltFullIter1CtfWithMaterialTracks + process.hltFullIter1TrackMVAClassifier + process.hltFullIter1HighPurityTracks ) -process.HLTFullIterativeTrackingIteration2 = cms.Sequence( process.hltFullIter2ClustersRefRemoval + process.hltFullIter2MaskedMeasurementTrackerEvent + process.hltFullIter2PixelTriplets + process.hltFullIter2PixelTrackingRegions + process.hltFullIter2PixelClusterCheck + process.hltFullIter2PixelHitDoublets + process.hltFullIter2PixelHitTriplets + process.hltFullIter2PixelSeeds + process.hltFullIter2CkfTrackCandidates + process.hltFullIter2CtfWithMaterialTracks + process.hltFullIter2TrackMVAClassifier + process.hltFullIter2HighPurityTracks ) -process.HLTFullIterativeTrackingIteration3 = cms.Sequence( process.hltFullIter3ClustersRefRemoval + process.hltFullIter3MaskedMeasurementTrackerEvent + process.hltFullIter3PixelTriplets + process.hltFullIter3PixelTrackingRegions + process.hltFullIter3PixelClusterCheck + process.hltFullIter3PixelHitDoublets + process.hltFullIter3PixelHitTriplets + process.hltFullIter3PixelSeeds + process.hltFullIter3CkfTrackCandidates + process.hltFullIter3CtfWithMaterialTracks + process.hltFullIter3TrackMVAClassifier + process.hltFullIter3HighPurityTracks ) -process.HLTFullIterativeTrackingIteration4 = cms.Sequence( process.hltFullIter4ClustersRefRemoval + process.hltFullIter4MaskedMeasurementTrackerEvent + process.hltFullIter4PixelQuadruplets + process.hltFullIter4PixelTrackingRegions + process.hltFullIter4PixelClusterCheck + process.hltFullIter4PixelHitDoublets + process.hltFullIter4PixelHitQuadruplets + process.hltFullIter4PixelSeeds + process.hltFullIter4CkfTrackCandidates + process.hltFullIter4CtfWithMaterialTracks + process.hltFullIter4TrackMVAClassifier + process.hltFullIter4HighPurityTracks ) -process.HLTFullIterativeTrackingIteration5 = cms.Sequence( process.hltFullIter5ClustersRefRemoval + process.hltFullIter5MaskedMeasurementTrackerEvent + process.hltFullIter5PixelTriplets + process.hltFullIter5PixelTrackingRegions + process.hltFullIter5PixelClusterCheck + process.hltFullIter5PixelHitDoublets + process.hltFullIter5PixelHitTriplets + process.hltFullIter5PixelSeeds + process.hltFullIter5CkfTrackCandidates + process.hltFullIter5CtfWithMaterialTracks + process.hltFullIter5TrackMVAClassifier + process.hltFullIter5HighPurityTracks ) -process.HLTFullIterativeTrackingIteration6 = cms.Sequence( process.hltFullIter6ClustersRefRemoval + process.hltFullIter6MaskedMeasurementTrackerEvent + process.hltFullIter6PixelPairsA + process.hltFullIter6PixelTrackingRegionsA + process.hltFullIter6PixelClusterCheck + process.hltFullIter6PixelHitDoubletsA + process.hltFullIter6PixelSeedsA + process.hltFullIter6PixelPairsB + process.hltFullIter6PixelTrackingRegionsB + process.hltFullIter6PixelHitDoubletsB + process.hltFullIter6PixelSeedsB + process.hltFullIter6PixelSeeds + process.hltFullIter6CkfTrackCandidates + process.hltFullIter6CtfWithMaterialTracks + process.hltFullIter6TrackMVAClassifier + process.hltFullIter6HighPurityTracks ) -process.HLTFullIterativeTrackingIteration7 = cms.Sequence( process.hltFullIter7ClustersRefRemoval + process.hltFullIter7MaskedMeasurementTrackerEvent + process.hltFullIter7MixedLayersA + process.hltFullIter7MixedTrackingRegionsA + process.hltFullIter7MixedClusterCheck + process.hltFullIter7MixedHitDoubletsA + process.hltFullIter7MixedHitTripletsA + process.hltFullIter7MixedSeedsA + process.hltFullIter7MixedLayersB + process.hltFullIter7MixedTrackingRegionsB + process.hltFullIter7MixedHitDoubletsB + process.hltFullIter7MixedHitTripletsB + process.hltFullIter7MixedSeedsB + process.hltFullIter7MixedSeeds + process.hltFullIter7CkfTrackCandidates + process.hltFullIter7CtfWithMaterialTracks + process.hltFullIter7TrackMVAClassifier + process.hltFullIter7HighPurityTracks ) -process.HLTFullIterativeTrackingIteration8 = cms.Sequence( process.hltFullIter8ClustersRefRemoval + process.hltFullIter8MaskedMeasurementTrackerEvent + process.hltFullIter8PixelLessLayers + process.hltFullIter8PixelLessTrackingRegions + process.hltFullIter8PixelLessClusterCheck + process.hltFullIter8PixelLessHitDoublets + process.hltFullIter8PixelLessHitTriplets + process.hltFullIter8PixelLessSeeds + process.hltFullIter8CkfTrackCandidates + process.hltFullIter8CtfWithMaterialTracks + process.hltFullIter8TrackMVAClassifier + process.hltFullIter8HighPurityTracks ) -process.HLTFullIterativeTrackingIteration9 = cms.Sequence( process.hltFullIter9ClustersRefRemoval + process.hltFullIter9MaskedMeasurementTrackerEvent + process.hltFullIter9TobTecLayersTripl + process.hltFullIter9TobTecTrackingRegionsTripl + process.hltFullIter9TobTecClusterCheck + process.hltFullIter9TobTecHitDoubletsTripl + process.hltFullIter9TobTecHitTripletsTripl + process.hltFullIter9TobTecSeedsTripl + process.hltFullIter9TobTecLayersPair + process.hltFullIter9TobTecTrackingRegionsPair + process.hltFullIter9TobTecHitDoubletsPair + process.hltFullIter9TobTecSeedsPair + process.hltFullIter9TobTecSeeds + process.hltFullIter9CkfTrackCandidates + process.hltFullIter9CtfWithMaterialTracks + process.hltFullIter9TrackMVAClassifier ) -process.HLTFullIterativeTracking = cms.Sequence( process.HLTFullIterativeTrackingIteration0 + process.HLTFullIterativeTrackingIteration1 + process.HLTFullIterativeTrackingIteration2 + process.HLTFullIterativeTrackingIteration3 + process.HLTFullIterativeTrackingIteration4 + process.HLTFullIterativeTrackingIteration5 + process.HLTFullIterativeTrackingIteration6 + process.HLTFullIterativeTrackingIteration7 + process.HLTFullIterativeTrackingIteration8 + process.HLTFullIterativeTrackingIteration9 + process.hltFullIterativeTrackingMerged ) -process.HLTSC3018EIso15HE30eMass70Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGWithJetAndTauFilter + process.hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHToverET + process.hltEG30HE30HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30EIso15HE30EcalIsoLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18EtEta2p55UnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG18HE30eHEUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG18EIso15HE30EcalIsoUnseededFilter + process.hltDiEG18EIso15ANDHE30Mass70CombMassLastFilter ) -process.HLTBeginSequenceL1Fat = cms.Sequence( process.hltTriggerType + process.hltL1EventNumberL1Fat + process.HLTL1UnpackerSequence + process.HLTBeamSpot ) -process.HLTBeginSequenceRandom = cms.Sequence( process.hltRandomEventsFilter + process.hltGtStage2Digis ) -process.HLTCaloScoutingSequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean ) -process.HLTNoPUSequence = cms.Sequence( process.HLTDoLocalPixelSequenceRegForBTag + process.HLTFastRecopixelvertexingSequence + process.hltPixelTracksForNoPUFilter + process.hltSelectorJets20L1FastJetForNoPU + process.hltPixelTracksForNoPUFitter + process.hltPixelTracksTrackingRegionsForNoPU + process.hltPixelTracksHitDoubletsForNoPU + process.hltPixelTracksHitQuadrupletsForNoPU + process.hltPixelTracksForNoPU + process.hltCaloJetFromPV ) -process.HLTCaloBTagScoutingSequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.HLTNoPUSequence + process.HLTBtagCSVSequenceL3 ) -process.HLTMuIsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTPFScoutingSequence = cms.Sequence( process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.HLTMuIsolationSequence + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEgammaEcalPFClusterIso + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.HLTElePixelMatchSequence + process.HLTGsfElectronSequence + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso ) -process.HLTBTagScoutingSequence = cms.Sequence( process.HLTAK4PFJetsSequence + process.HLTBtagCSVSequencePF ) -process.HLTDoLocalHcalSequenceForMuonIsoNoVtx = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco + process.hltHfprereco + process.hltHfreco + process.hltHoreco + process.hltHcalDigisRegForMuonsNoVtx + process.hltHbhePhase1RecoM2RegForMuonsNoVtx + process.hltHbherecoM2RegForMuonsNoVtx ) -process.HLTPFClusteringEcalMFForMuonsNoVtx = cms.Sequence( process.hltRecHitInRegionForMuonsMFnoVtx + process.hltRecHitInRegionForMuonsESNoVtx + process.hltParticleFlowRecHitECALForMuonsMFNoVtx + process.hltParticleFlowRecHitPSForMuonsNoVtx + process.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx + process.hltParticleFlowClusterPSForMuonsNoVtx + process.hltParticleFlowClusterECALForMuonsMFNoVtx ) -process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalMFSequence + process.HLTDoLocalHcalSequenceForMuonIsoNoVtx + process.hltTowerMakerForECALMF + process.hltTowerMakerForHCAL + process.hltTowerMakerForHCALM2RegForMuonsNoVtx + process.hltFixedGridRhoFastjetECALMFForMuons + process.hltFixedGridRhoFastjetHCAL + process.HLTPFClusteringEcalMFForMuonsNoVtx + process.hltMuonEcalMFPFClusterIsoForMuonsNoVtx ) -process.HLTPFHcalClusteringForMuonsNoVtx = cms.Sequence( process.hltRegionalTowerForMuonsNoVtx + process.hltParticleFlowRecHitHBHEForMuons + process.hltParticleFlowClusterHBHEForMuons + process.hltParticleFlowClusterHCALForMuons ) -process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( process.HLTPFHcalClusteringForMuonsNoVtx + process.hltMuonHcalPFClusterIsoForMuonsNoVtx ) -process.HLTPixelTrackingL3MuonNoVtx = cms.Sequence( process.hltL3MuonVertexNoVtx + process.HLTDoLocalPixelSequence + process.hltPixelLayerQuadruplets + process.hltPixelTracksL3MuonFilter + process.hltPixelTracksL3MuonFitter + process.hltPixelTracksTrackingRegionsL3MuonNoVtx + process.hltPixelTracksHitDoubletsL3MuonNoVtx + process.hltPixelTracksHitQuadrupletsL3MuonNoVtx + process.hltPixelTracksL3MuonNoVtx + process.hltPixelVerticesL3MuonNoVtx ) -process.HLTIterativeTrackingL3MuonIteration0NoVtx = cms.Sequence( process.hltPixelTracksForSeedsL3MuonFilter + process.hltPixelTracksForSeedsL3MuonFitter + process.hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx + process.hltPixelTracksHitDoubletsForSeedsL3MuonNoVtx + process.hltPixelTracksHitQuadrupletsForSeedsL3MuonNoVtx + process.hltPixelTracksForSeedsL3MuonNoVtx + process.hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx + process.hltIter0L3MuonCkfTrackCandidatesNoVtx + process.hltIter0L3MuonCtfWithMaterialTracksNoVtx + process.hltIter0L3MuonTrackCutClassifierNoVtx + process.hltIter0L3MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingL3MuonIteration1NoVtx = cms.Sequence( process.hltIter1L3MuonClustersRefRemovalNoVtx + process.hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx + process.hltIter1L3MuonPixelLayerQuadrupletsNoVtx + process.hltIter1L3MuonPixelTrackingRegionsNoVtx + process.hltIter1L3MuonPixelClusterCheck + process.hltIter1L3MuonPixelHitDoubletsNoVtx + process.hltIter1L3MuonPixelHitQuadrupletsNoVtx + process.hltIter1L3MuonPixelSeedsNoVtx + process.hltIter1L3MuonCkfTrackCandidatesNoVtx + process.hltIter1L3MuonCtfWithMaterialTracksNoVtx + process.hltIter1L3MuonTrackCutClassifierPromptNoVtx + process.hltIter1L3MuonTrackCutClassifierDetachedNoVtx + process.hltIter1L3MuonTrackCutClassifierMergedNoVtx + process.hltIter1L3MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingL3MuonIteration2NoVtx = cms.Sequence( process.hltIter2L3MuonClustersRefRemovalNoVtx + process.hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx + process.hltIter2L3MuonPixelLayerTripletsNoVtx + process.hltIter2L3MuonPixelTrackingRegionsNoVtx + process.hltIter2L3MuonPixelClusterCheck + process.hltIter2L3MuonPixelHitDoubletsNoVtx + process.hltIter2L3MuonPixelHitTripletsNoVtx + process.hltIter2L3MuonPixelSeedsNoVtx + process.hltIter2L3MuonCkfTrackCandidatesNoVtx + process.hltIter2L3MuonCtfWithMaterialTracksNoVtx + process.hltIter2L3MuonTrackCutClassifierNoVtx + process.hltIter2L3MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingL3MuonIter02NoVtx = cms.Sequence( process.HLTIterativeTrackingL3MuonIteration0NoVtx + process.HLTIterativeTrackingL3MuonIteration1NoVtx + process.hltIter1L3MuonMergedNoVtx + process.HLTIterativeTrackingL3MuonIteration2NoVtx + process.hltIter2L3MuonMergedNoVtx ) -process.HLTTrackReconstructionForIsoL3MuonIter02NoVtx = cms.Sequence( process.HLTPixelTrackingL3MuonNoVtx + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonIter02NoVtx ) -process.HLTMuIsolationSequenceNoVtx = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx + process.HLTTrackReconstructionForIsoL3MuonIter02NoVtx + process.hltMuonTkRelIsolationCut0p09MapNoVtx ) -process.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( process.hltIslandBasicClustersHI + process.hltHiIslandSuperClustersHI + process.hltHiCorrectedIslandBarrelSuperClustersHI + process.hltHiCorrectedIslandEndcapSuperClustersHI + process.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + process.hltRecoHIEcalWithCleaningCandidate ) -process.HLTPhoton20SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG10Filter + process.hltEG20EtFilterLooseHoverE + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG20HEFilterLooseHoverE ) -process.HLTPhoton30SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG10Filter + process.hltEG30EtFilterLooseHoverE + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30HEFilterLooseHoverE ) -process.HLTPhoton40SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG20Filter + process.hltEG40EtFilterLooseHoverE + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG40HEFilterLooseHoverE ) -process.HLTPhoton50SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG20Filter + process.hltEG50EtFilterLooseHoverE + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50HEFilterLooseHoverE ) -process.HLTPhoton60SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG20Filter + process.hltEG60EtFilterLooseHoverE + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG60HEFilterLooseHoverE ) -process.HLTBeginSequenceCalibration = cms.Sequence( process.hltCalibrationEventsFilter + process.hltGtStage2Digis ) -process.HLTBeginSequenceNZS = cms.Sequence( process.hltTriggerType + process.hltL1EventNumberNZS + process.HLTL1UnpackerSequence + process.HLTBeamSpot ) -process.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5Filter + process.hltEG10EtL1SingleEG5EtFilter + process.hltEgammaR9ID + process.hltEG10R9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHToverET + process.hltEG10HE10R9Id50b80eHEFilter + cms.ignore(process.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter) + process.hltEgammaClusterShape + cms.ignore(process.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter) + process.hltEgammaEcalPFClusterIso + cms.ignore(process.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter) + process.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG10EtEta2p55UnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG10R9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG10HE10R9Id50b80eHEUnseededFilter + cms.ignore(process.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter) + process.hltEgammaClusterShapeUnseeded + cms.ignore(process.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter) + process.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter) + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + cms.ignore(process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter) + process.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter ) -process.HLTEle5CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5WithJetAndTauFilter + process.hltEG5L1SingleEG5WithJetAndTauEtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG5HEFilter + process.hltEgammaClusterShape + process.hltEG5CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle5CaloIdLPixelMatchFilter ) -process.HLTEle5CaloIdLMWSequence = cms.Sequence( process.HLTEle5CaloIdLSequence + process.hltEle5CaloIdLMWPMS2Filter ) -process.HLTDoubleEle5CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG5EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG5HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG5CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle5CaloIdLPixelMatchUnseededFilter ) -process.HLTDoubleEle5CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle5CaloIdLUnseededSequence + process.hltDiEle5CaloIdLMWPMS2UnseededFilter ) -process.HLTEle5WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5Filter + process.hltEG5L1SingleEG5EtFilter + process.hltEgammaClusterShape + process.hltEle5WPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle5WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle5WPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle5WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle5WPTightPixelMatchFilter + process.hltEle5WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle5WPTightGsfOneOEMinusOneOPFilter + process.hltEle5WPTightGsfMissingHitsFilter + process.hltEle5WPTightGsfDetaFilter + process.hltEle5WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle5WPTightGsfTrackIsoFilter ) -process.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter + process.hltEgammaClusterShape + process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter + process.hltEgammaEcalPFClusterIso + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + process.HLTElePixelMatchSequence + process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + process.HLTGsfElectronSequence + process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) -process.HLTMuIsolationSequenceForMC = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTEle24erWPTightGsfForTauSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1EGerAndTauFilter + process.hltEG24L1EGandTauEtFilter + process.hltEgammaClusterShape + process.hltEle24erWPTightClusterShapeFilterForTau + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle24erWPTightHEFilterForTau + process.hltEgammaEcalPFClusterIso + process.hltEle24erWPTightEcalIsoFilterForTau + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle24erWPTightHcalIsoFilterForTau + process.HLTElePixelMatchSequence + process.hltEle24erWPTightPixelMatchFilterForTau + process.hltEle24erWPTightPMS2FilterForTau + process.HLTGsfElectronSequence + process.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau + process.hltEle24erWPTightGsfMissingHitsFilterForTau + process.hltEle24erWPTightGsfDetaFilterForTau + process.hltEle24erWPTightGsfDphiFilterForTau + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle24erWPTightGsfTrackIsoFilterForTau ) -process.HLTLooseChargedIsoPFTau30Sequence = cms.Sequence( process.HLTLooseChargedIsoPFTauSequence + process.hltPFTau30 + process.hltSelectedPFTausTrackFinding + process.hltPFTau30Track + process.hltSelectedPFTausTrackFindingLooseChargedIsolation + process.hltPFTau30TrackLooseChargedIso ) -process.HLTMediumChargedIsoPFTau30Sequence = cms.Sequence( process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau30 + process.hltSelectedPFTausTrackFinding + process.hltPFTau30Track + process.hltSelectedPFTausTrackFindingMediumChargedIsolation + process.hltPFTau30TrackMediumChargedIso ) -process.HLTTightChargedIsoPFTau30Sequence = cms.Sequence( process.HLTTightChargedIsoPFTauSequence + process.hltPFTau30 + process.hltSelectedPFTausTrackFinding + process.hltPFTau30Track + process.hltSelectedPFTausTrackFindingTightChargedIsolation + process.hltPFTau30TrackTightChargedIso ) -process.HLTLooseChargedIsoPFTau30TightOOSCPhotonsSequence = cms.Sequence( process.HLTLooseChargedIsoPFTau30Sequence + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons + process.hltPFTau30TrackLooseChargedIsoTightOOSCPhotons ) -process.HLTMediumChargedIsoPFTau30TightOOSCPhotonsSequence = cms.Sequence( process.HLTMediumChargedIsoPFTau30Sequence + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons + process.hltPFTau30TrackMediumChargedIsoTightOOSCPhotons ) -process.HLTTightChargedIsoPFTau30TightOOSCPhotonsSequence = cms.Sequence( process.HLTTightChargedIsoPFTau30Sequence + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons + process.hltPFTau30TrackTightChargedIsoTightOOSCPhotons ) -process.HLTDoublePFTauPt35Eta2p1Trk1Reg = cms.Sequence( process.hltDoublePFTau35Reg + process.hltPFTauTrackPt1DiscriminatorReg + process.hltSelectedPFTausTrackPt1Reg + process.hltDoublePFTau35TrackPt1Reg ) -process.HLTDoublePFTauPt40Eta2p1Trk1Reg = cms.Sequence( process.hltDoublePFTau40Reg + process.hltPFTauTrackPt1DiscriminatorReg + process.hltSelectedPFTausTrackPt1Reg + process.hltDoublePFTau40TrackPt1Reg ) -process.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg = cms.Sequence( process.HLTLooseChargedIsoPFTauSequenceReg + process.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + process.hltPFTauLooseChargedIsolationAndTightOOSCPhotonsDiscriminatorReg ) -process.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg = cms.Sequence( process.HLTMediumChargedIsoPFTauSequenceReg + process.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + process.hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg ) -process.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg = cms.Sequence( process.HLTTightChargedIsoPFTauSequenceReg + process.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + process.hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg ) -process.HLTMu24Eta2p1IsoTau40Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTPFTriggerSequenceForTaus = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTTrackReconstructionForPF + process.HLTParticleFlowSequenceForTaus + process.hltAK4PFJetsForTaus ) -process.HLTMediumIsoPFTauHighPtRelaxedIsoSequence = cms.Sequence( process.hltTauPFJets08Region + process.hltTauPFJetsRecoTauChargedHadrons + process.hltPFTauPiZeros + process.hltPFTausSansRef + process.hltPFTaus + process.hltPFTauTrackFindingDiscriminator + process.hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator + process.hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator + process.hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator ) -process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTSinglePFTauPt35Eta2p1Trk1Reg = cms.Sequence( process.hltSinglePFTau35Reg + process.hltPFTauTrackPt1DiscriminatorReg + process.hltSelectedPFTausTrackPt1Reg + process.hltSinglePFTau35TrackPt1Reg ) -process.HLTSinglePFTauPt40Eta2p1Trk1Reg = cms.Sequence( process.hltSinglePFTau40Reg + process.hltPFTauTrackPt1DiscriminatorReg + process.hltSelectedPFTausTrackPt1Reg + process.hltSinglePFTau40TrackPt1Reg ) -process.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter + process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter + process.hltEgammaClusterShape + process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.hltEgammaHoverE + process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter + process.HLTElePixelMatchSequence + process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter + process.HLTGsfElectronSequence + process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter ) -process.HLTPFScoutingPackingSequence = cms.Sequence( process.hltScoutingPFPacker + process.hltScoutingMuonPacker + process.hltScoutingEgammaPacker ) - -process.HLTriggerFirstPath = cms.Path( process.hltGetConditions + process.hltGetRaw + process.hltBoolFalse ) -process.HLT_AK8PFJet360_TrimMass30_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet360TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet260 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets260 + process.hltAK8SinglePFJet360 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFJet380_TrimMass30_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet380TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet280 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets280 + process.hltAK8SinglePFJet380 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFJet400_TrimMass30_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet400TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet300 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets300 + process.hltAK8SinglePFJet400 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFJet420_TrimMass30_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet420TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet320 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets320 + process.hltAK8SinglePFJet420 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFHT750_TrimMass50_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT750TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht650 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT750 + process.HLTEndSequence ) -process.HLT_AK8PFHT800_TrimMass50_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT800TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht700 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT800 + process.HLTEndSequence ) -process.HLT_AK8PFHT850_TrimMass50_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT850TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht750 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT850 + process.HLTEndSequence ) -process.HLT_AK8PFHT900_TrimMass50_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT900TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht800 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT900 + process.HLTEndSequence ) -process.HLT_CaloJet500_NoJetID_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet500NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJet500 + process.HLTEndSequence ) -process.HLT_CaloJet550_NoJetID_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet550NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJet550 + process.HLTEndSequence ) -process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMuV1OSM5to17 + process.hltPreTrimuon53p52UpsilonMuon + process.hltTripleMuonV2L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuonV2L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuonV2L1Filtered0) + process.hltTripleMuL3V2PreFiltered0 + process.hltTripleMuL3V2bPreFiltered0 + process.hltTripleMuL3V2cPreFiltered0 + process.hltUpsilonMuonL3Filtered + process.hltDisplacedmumuVtxProducerUpsilonMuon + process.hltVertexmumuFilterUpsilonMuon + process.HLTEndSequence ) -process.HLT_DoubleEle25_CaloIdL_MW_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreDoubleEle25CaloIdLMW + process.HLTEle25CaloIdLMWSequence + process.HLTDoubleEle25CaloIdLMWSequence + process.HLTEndSequence ) -process.HLT_DoubleEle27_CaloIdL_MW_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreDoubleEle27CaloIdLMW + process.HLTEle27CaloIdLMWSequence + process.HLTDoubleEle27CaloIdLMWSequence + process.HLTEndSequence ) -process.HLT_DoubleEle33_CaloIdL_MW_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreDoubleEle33CaloIdLMW + process.HLTEle33CaloIdLMWSequence + process.HLTDoubleEle33CaloIdLMWSequence + process.HLTEndSequence ) -process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORDoubleLooseIsoEGXXer + process.hltPreDoubleEle24eta2p1WPTightGsf + process.HLTDoubleEle24erWPTightGsfForTauSequence + process.HLTEndSequence ) -process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEG6to8HTT250to300IorL1sHTT + process.hltPreDoubleEle8CaloIdMTrackIdMMass8DZPFHT350 + process.HLTDoubleEle8CaloIdMGsfTrackIdMSequence + process.hltDoubleEle8Mass8Filter + process.hltDoubleEle8DZFilter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEG6to8HTT250to300IorL1sHTT + process.hltPreDoubleEle8CaloIdMTrackIdMMass8PFHT350 + process.HLTDoubleEle8CaloIdMGsfTrackIdMSequence + process.hltDoubleEle8Mass8Filter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_Ele27_Ele37_CaloIdL_MW_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreEle27Ele37CaloIdLMW + process.HLTEle37CaloIdLMWSequence + process.HLTDoubleEle37Ele27CaloIdLMWSequence + process.HLTEndSequence ) -process.HLT_Mu27_Ele37_CaloIdL_MW_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu16IorSingleMu25 + process.hltPreMu27Ele37CaloIdLMW + process.hltL1fL1sMu16orMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + process.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q + process.HLTEle37CaloIdLMWUnseededSequence + process.HLTEndSequence ) -process.HLT_Mu37_Ele27_CaloIdL_MW_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu16IorSingleMu25 + process.hltPreMu37Ele27CaloIdLMW + process.hltL1fL1sMu16orMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + process.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered37Q + process.HLTEle27CaloIdLMWUnseededSequence + process.HLTEndSequence ) -process.HLT_Mu37_TkMu27_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22IorSingleMu25 + process.hltPreMu37TkMu27 + process.hltL1fL1sMu22orMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22orMu25L1f0L2Filtered25) + process.HLTL3muonrecoSequence + process.hltL3fL1sMu16orMu25L1f0L2f25L3Filtered37 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered37TrkFiltered27 + process.hltDiMuonGlb37Trk27DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_DoubleMu4_3_Bs_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4 + process.hltPreDoubleMu43Bs + process.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0) + process.hltDoubleMu4BsL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4Bs + process.hltDisplacedmumuFilterDoubleMu4Bs + process.HLTEndSequence ) -process.HLT_DoubleMu4_3_Jpsi_Displaced_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4 + process.hltPreDoubleMu43JpsiDisplaced + process.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0) + process.hltDoubleMu43JpsiDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu43Jpsi + process.hltDisplacedmumuFilterDoubleMu43Jpsi + process.HLTEndSequence ) -process.HLT_DoubleMu4_JpsiTrk_Displaced_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiTrkDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + process.hltDisplacedmumuFilterDoubleMu4Jpsi + process.HLTIterativeTrackingDisplacedJpsiIter02 + process.hltJpsiTkAllConeTracksIter + process.hltJpsiTkVertexProducer + process.hltJpsiTkVertexFilter + process.HLTEndSequence ) -process.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4LowMassNonResonantTrkDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4LowMassNonResonantDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant + process.hltDisplacedmumuFilterDoubleMu4LowMassNonResonant + process.HLTIterativeTrackingDisplacedNRIter02 + process.hltLowMassNonResonantTkAllConeTracksIter + process.hltLowMassNonResonantTkVertexProducer + process.hltLowMassNonResonantTkVertexFilter + process.HLTEndSequence ) -process.HLT_DoubleMu3_Trk_Tau3mu_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorTripleMu530DoubleMu53OSMassMax9 + process.hltPreDoubleMu3TrkTau3mu + process.hltL1fL1sL1DoubleMuorTripleMuL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0) + process.hltDoubleMu3TrkTau3muL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu3Tau3mu + process.hltDisplacedmumuFilterDoubleMu3Tau3mu + process.HLTIterativeTrackingTau3muIter02 + process.hltTau3muTkAllConeTracksIter + process.hltTau3muTkVertexProducer + process.hltTau3muTkVertexFilter + process.HLTEndSequence ) -process.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4PsiPrimeTrkDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4PsiPrimeDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4PsiPrime + process.hltDisplacedmumuFilterDoubleMu4PsiPrime + process.HLTIterativeTrackingDisplacedPsiPrimeIter02 + process.hltPsiPrimeTkAllConeTracksIter + process.hltPsiPrimeTkVertexProducer + process.hltPsiPrimeTkVertexFilter + process.HLTEndSequence ) -process.HLT_DoubleMu4_Mass8_DZ_PFHT350_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu3SQHTT200 + process.hltPreDoubleMu4Mass8DZPFHT350 + process.hltDoubleMuon4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltDoubleMuon4L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3DoubleMuon4L1Filtered0) + process.hltL3fL1DiMu3SQHT200L3PreFiltered4 + process.hltDoubleMuon4Mass8Filtered + process.hltDoubleMu4Mass8DZFilter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_DoubleMu8_Mass8_PFHT350_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu3SQHTT200 + process.hltPreDoubleMu8Mass8PFHT350 + process.hltDoubleMuon4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltDoubleMuon4L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3DoubleMuon4L1Filtered0) + process.hltL3fL1DiMu3SQHT200L3PreFiltered8 + process.hltDoubleMuon8Mass8Filtered + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_Mu3_PFJet40_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3IorMu3Jet30er2p5 + process.hltPreMu3PFJet40 + process.hltL1fL1sMu3L1Filtered0 + process.hltL1sSingleJet35ObjectMap + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3L1Filtered0) + process.hltL3fL1sMu3L1f0L2f0L3Filtered3 + process.HLTAK4PFJetsSequence + process.hltMu3JetCollectionsForLeptonPlusPFJets + process.hltMu3PFJet40MuCleaned + process.HLTEndSequence ) -process.HLT_Mu7p5_L2Mu2_Jpsi_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQ + process.hltPreMu7p5L2Mu2Jpsi + process.hltL1fL1DoubleMu0SQL1Filtered0 + process.HLTL2muonrecoSequence + process.hltL2fSQDoubleMu2L2PreFiltered2 + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + process.hltL3fSQMu7p5L2Mu2L3Filtered7p5 + process.hltSQMu7p5L2Mu2JpsiTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_L2Mu2_Upsilon_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQ + process.hltPreMu7p5L2Mu2Upsilon + process.hltL1fL1DoubleMu0SQL1Filtered0 + process.HLTL2muonrecoSequence + process.hltL2fSQDoubleMu2L2PreFiltered2 + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + process.hltL3fSQMu7p5L2Mu2L3Filtered7p5 + process.hltSQMu7p5L2Mu2UpsilonTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_Track2_Jpsi_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu7 + process.hltPreMu7p5Track2Jpsi + process.hltL1fMu7p5TrackFiltered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fMu7p5TrackL2Filtered7) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fMu7p5TrackFiltered0) + process.hltL3fLMu7p5TrackL3Filtered7p5 + process.HLTTrackReconstructionL3MuonIter02 + process.hltTracksIter + process.hltMu7p5Track2JpsiTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_Track3p5_Jpsi_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu7 + process.hltPreMu7p5Track3p5Jpsi + process.hltL1fMu7p5TrackFiltered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fMu7p5TrackL2Filtered7) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fMu7p5TrackFiltered0) + process.hltL3fLMu7p5TrackL3Filtered7p5 + process.HLTTrackReconstructionL3MuonIter02 + process.hltTracksIter + process.hltMu7p5Track3p5JpsiTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_Track7_Jpsi_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu7 + process.hltPreMu7p5Track7Jpsi + process.hltL1fMu7p5TrackFiltered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fMu7p5TrackL2Filtered7) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fMu7p5TrackFiltered0) + process.hltL3fLMu7p5TrackL3Filtered7p5 + process.HLTTrackReconstructionL3MuonIter02 + process.hltTracksIter + process.hltMu7p5Track7JpsiTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_Track2_Upsilon_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu7 + process.hltPreMu7p5Track2Upsilon + process.hltL1fMu7p5TrackFiltered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fMu7p5TrackL2Filtered7) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fMu7p5TrackFiltered0) + process.hltL3fLMu7p5TrackL3Filtered7p5 + process.HLTTrackReconstructionL3MuonIter02 + process.hltTracksIter + process.hltMu7p5Track2UpsilonTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_Track3p5_Upsilon_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu7 + process.hltPreMu7p5Track3p5Upsilon + process.hltL1fMu7p5TrackFiltered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fMu7p5TrackL2Filtered7) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fMu7p5TrackFiltered0) + process.hltL3fLMu7p5TrackL3Filtered7p5 + process.HLTTrackReconstructionL3MuonIter02 + process.hltTracksIter + process.hltMu7p5Track3p5UpsilonTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_Track7_Upsilon_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu7 + process.hltPreMu7p5Track7Upsilon + process.hltL1fMu7p5TrackFiltered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fMu7p5TrackL2Filtered7) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fMu7p5TrackFiltered0) + process.hltL3fLMu7p5TrackL3Filtered7p5 + process.HLTTrackReconstructionL3MuonIter02 + process.hltTracksIter + process.hltMu7p5Track7UpsilonTrackMassFiltered + process.HLTEndSequence ) -process.HLT_DoublePhoton33_CaloIdL_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreDoublePhoton33CaloIdL + process.HLTPho33CaloIdLSequence + process.HLTDoublePho33CaloIdLUnseededSequence + process.HLTEndSequence ) -process.HLT_DoublePhoton70_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + process.hltPreDoublePhoton70 + process.HLTDoublePho70Sequence + process.HLTEndSequence ) -process.HLT_DoublePhoton85_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + process.hltPreDoublePhoton85 + process.HLTDoublePho85Sequence + process.HLTEndSequence ) -process.HLT_Ele20_WPTight_Gsf_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGLowETor + process.hltPreEle20WPTightGsf + process.HLTEle20WPTightGsfSequence + process.HLTEndSequence ) -process.HLT_Ele20_WPLoose_Gsf_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGLowETor + process.hltPreEle20WPLooseGsf + process.HLTEle20WPLooseGsfSequence + process.HLTEndSequence ) -process.HLT_Ele20_eta2p1_WPLoose_Gsf_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGLowETor + process.hltPreEle20eta2p1WPLooseGsf + process.HLTEle20Eta2p1WPLooseGsfSequence + process.HLTEndSequence ) -process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiEle27WPTightCaloOnlyL1DoubleEG + process.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence + process.HLTEndSequence ) -process.HLT_Ele27_WPTight_Gsf_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle27WPTightGsf + process.HLTEle27WPTightGsfSequence + process.HLTEndSequence ) -process.HLT_Ele32_WPTight_Gsf_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle32WPTightGsf + process.HLTEle32WPTightGsfSequence + process.HLTEndSequence ) -process.HLT_Ele35_WPTight_Gsf_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle35WPTightGsf + process.HLTEle35WPTightGsfSequence + process.HLTEndSequence ) -process.HLT_Ele35_WPTight_Gsf_L1EGMT_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaSingleEle + process.hltPreEle35WPTightGsfL1EGMT + process.HLTSingleEleGsfL1EGMTSequence + process.HLTEndSequence ) -process.HLT_Ele38_WPTight_Gsf_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle38WPTightGsf + process.HLTEle38WPTightGsfSequence + process.HLTEndSequence ) -process.HLT_Ele40_WPTight_Gsf_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle40WPTightGsf + process.HLTEle40WPTightGsfSequence + process.HLTEndSequence ) -process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreEle32WPTightGsfL1DoubleEG + process.HLTEle32L1DoubleEGWPTightGsfSequence + process.HLTEndSequence ) -process.HLT_HT450_Beamspot_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sHTTForBeamSpot + process.hltPreHT450Beamspot + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT450 + process.HLTTrackingForBeamSpot + process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.HLTEndSequence ) -process.HLT_HT300_Beamspot_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sHTTForBeamSpot + process.hltPreHT300Beamspot + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT300 + process.HLTTrackingForBeamSpot + process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau24erIorMu20erTau24er + process.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1CrossL1 + process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTLooseChargedIsoAntiMuonPFTau27Sequence + process.hltL1JetsHLTPFTauTrackLooseChargedIsolationAgainstMuonMatch + process.hltSelectedPFTau27LooseChargedIsolationAgainstMuonL1HLTMatched + process.hltOverlapFilterIsoMu20LooseChargedIsoPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau24erIorMu20erTau24er + process.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1CrossL1 + process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoAntiMuonPFTau27Sequence + process.hltL1JetsHLTPFTauTrackMediumChargedIsolationAgainstMuonMatch + process.hltSelectedPFTau27MediumChargedIsolationAgainstMuonL1HLTMatched + process.hltOverlapFilterIsoMu20MediumChargedIsoPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau24erIorMu20erTau24er + process.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1CrossL1 + process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTTightChargedIsoAntiMuonPFTau27Sequence + process.hltL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch + process.hltSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched + process.hltOverlapFilterIsoMu20TightChargedIsoPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau24erIorMu20erTau24er + process.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1TightIDCrossL1 + process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + process.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsAgainstMuonMatch + process.hltSelectedPFTau27LooseChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + process.hltOverlapFilterIsoMu20LooseChargedIsoTightOOSCPhotonsPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau24erIorMu20erTau24er + process.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1TightIDCrossL1 + process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + process.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsAgainstMuonMatch + process.hltSelectedPFTau27MediumChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + process.hltOverlapFilterIsoMu20MediumChargedIsoTightOOSCPhotonsPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau24erIorMu20erTau24er + process.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1TightIDCrossL1 + process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + process.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch + process.hltSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + process.hltOverlapFilterIsoMu20TightChargedIsoTightOOSCPhotonsPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20SingleL1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTLooseChargedIsoAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu24LooseChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20SingleL1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu24MediumChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1TightChargedIsoPFTau20SingleL1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTTightChargedIsoAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu24TightChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20TightIDSingleL1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu24LooseChargedIsoTightOOSCPhotonsPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20TightIDSingleL1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu24MediumChargedIsoTightOOSCPhotonsPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1TightChargedIsoPFTau20TightIDSingleL1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu24TightChargedIsoTightOOSCPhotonsPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu20_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu18 + process.hltPreIsoMu20 + process.hltL1fL1sMu18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18L1Filtered0) + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + process.HLTMu20IsolationSequence + process.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_IsoMu24_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22 + process.hltPreIsoMu24 + process.hltL1fL1sMu22L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22L1Filtered0) + process.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q + process.HLTMu24IsolationSequence + process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_IsoMu27_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu27 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTMu27IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_IsoMu30_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu30 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30Q + process.HLTMu30IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f30QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_UncorrectedJetE30_NoBPTX_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJetC20NotBptxOR + process.hltPreUncorrectedJetE30NoBPTX + process.HLTStoppedHSCPLocalHcalReco + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy30 + process.HLTEndSequence ) -process.HLT_UncorrectedJetE30_NoBPTX3BX_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJetC20NotBptxOR + process.hltPreUncorrectedJetE30NoBPTX3BX + process.hltL1sSingleJetC20NotBptxOR3BXEmulated + process.HLTStoppedHSCPLocalHcalReco + process.hltStoppedHSCPHpdFilter + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy30 + process.HLTEndSequence ) -process.HLT_UncorrectedJetE60_NoBPTX3BX_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + process.hltPreUncorrectedJetE60NoBPTX3BX + process.HLTStoppedHSCPLocalHcalReco + process.hltStoppedHSCPHpdFilter + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy60 + process.HLTEndSequence ) -process.HLT_UncorrectedJetE70_NoBPTX3BX_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + process.hltPreUncorrectedJetE70NoBPTX3BX + process.HLTStoppedHSCPLocalHcalReco + process.hltStoppedHSCPHpdFilter + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy70 + process.HLTEndSequence ) -process.HLT_L1SingleMu18_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu18 + process.hltPreL1SingleMu18 + process.hltL1fL1sMu18L1Filtered0 + process.HLTEndSequence ) -process.HLT_L1SingleMu25_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreL1SingleMu25 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTEndSequence ) -process.HLT_L2Mu10_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreL2Mu10 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + process.hltL2fL1sMu22or25L1f0L2FilteredQ + process.HLTEndSequence ) -process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenNotBptxOR3BX + process.hltPreL2Mu10NoVertexNoBPTX3BX + process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + process.HLTEndSequence ) -process.HLT_L2Mu10_NoVertex_NoBPTX_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenNotBptxOR + process.hltPreL2Mu10NoVertexNoBPTX + process.hltL1fL1sMuOpenNotBptxORL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + process.HLTEndSequence ) -process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenNotBptxOR3BX + process.hltPreL2Mu45NoVertex3StaNoBPTX3BX + process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 + process.HLTEndSequence ) -process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenNotBptxOR3BX + process.hltPreL2Mu40NoVertex3StaNoBPTX3BX + process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 + process.HLTEndSequence ) -process.HLT_L2Mu50_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreL2Mu50 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequenceAllBx + process.hltL2fL1sMu22or25L1f0L2AllBxFiltered50Q + process.HLTEndSequence ) -process.HLT_DoubleL2Mu50_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOR + process.hltPreDoubleL2Mu50 + process.hltL1fL1sMuORL1Filtered0 + process.HLTL2muonrecoSequenceAllBx + process.hltL2fL1sMuORL1f0DoubleL2AllBxFiltered50Q + process.HLTEndSequence ) -process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu17TrkIsoVVLMu8TrkIsoVVL + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered8 + process.hltL3fL1DoubleMu155fFiltered17 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon178RelTrkIsoFiltered0p4 + process.HLTEndSequence ) -process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu19TrkIsoVVLMu9TrkIsoVVL + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered9 + process.hltL3fL1DoubleMu155fFiltered19 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon199RelTrkIsoFiltered0p4 + process.HLTEndSequence ) -process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered8 + process.hltL3fL1DoubleMu155fFiltered17 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon178RelTrkIsoFiltered0p4 + process.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered9 + process.hltL3fL1DoubleMu155fFiltered19 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon199RelTrkIsoFiltered0p4 + process.hltDiMuon199RelTrkIsoFiltered0p4DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered8 + process.hltL3fL1DoubleMu155fFiltered17 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon178RelTrkIsoFiltered0p4 + process.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 + process.hltDiMuon178Mass8Filtered + process.HLTEndSequence ) -process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered9 + process.hltL3fL1DoubleMu155fFiltered19 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon199RelTrkIsoFiltered0p4 + process.hltDiMuon199RelTrkIsoFiltered0p4DzFiltered0p2 + process.hltDiMuon199Mass8Filtered + process.HLTEndSequence ) -process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered8 + process.hltL3fL1DoubleMu155fFiltered17 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon178RelTrkIsoFiltered0p4 + process.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 + process.hltDiMuon178Mass3p8Filtered + process.HLTEndSequence ) -process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered9 + process.hltL3fL1DoubleMu155fFiltered19 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon199RelTrkIsoFiltered0p4 + process.hltDiMuon199RelTrkIsoFiltered0p4DzFiltered0p2 + process.hltDiMuon199Mass3p8Filtered + process.HLTEndSequence ) -process.HLT_Mu25_TkMu0_Onia_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er + process.hltPreMu25TkMu0Onia + process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered25TrkFiltered0 + process.hltDiMuonGlb25Trk0DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu30_TkMu0_Onia_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er + process.hltPreMu30TkMu0Onia + process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered30TrkFiltered0 + process.hltDiMuonGlb30Trk0DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu20_TkMu0_Phi_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + process.hltPreMu20TkMu0Phi + process.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered20TrkFiltered0 + process.hltDiMuonGlb20Trk0DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu25_TkMu0_Phi_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + process.hltPreMu25TkMu0Phi + process.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered25PhiTrkFiltered0 + process.hltDiMuonGlb25PhiTrk0DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu20_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu18 + process.hltPreMu20 + process.hltL1fL1sMu18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18L1Filtered0) + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + process.HLTEndSequence ) -process.HLT_Mu27_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreMu27 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTEndSequence ) -process.HLT_Mu50_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreMu50 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + process.HLTEndSequence ) -process.HLT_Mu55_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreMu55 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered55Q + process.HLTEndSequence ) -process.HLT_OldMu100_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreOldMu100 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + process.hltL2fOldL1sMu22or25L1f0L2Filtered10Q + process.HLTOldL3muonrecoSequence + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q + process.HLTEndSequence ) -process.HLT_TkMu100_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreTkMu100 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTMuonLocalRecoSequence + process.HLTHighPt50TrackerMuonSequence + process.hltL3fL1sMu25f0TkFiltered100Q + process.HLTEndSequence ) -process.HLT_DiPFJet15_NoCaloMatched_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet12BptxAND + process.hltPreDiPFJet15NoCaloMatched + process.HLTAK4PFJetsSequence + process.hltDoublePFJet15 + process.HLTEndSequence ) -process.HLT_DiPFJet25_NoCaloMatched_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet12BptxAND + process.hltPreDiPFJet25NoCaloMatched + process.HLTAK4PFJetsSequence + process.hltDoublePFJet25 + process.HLTEndSequence ) -process.HLT_DiPFJet15_FBEta3_NoCaloMatched_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet12BptxAND + process.hltPreDiPFJet15FBEta3NoCaloMatched + process.HLTAK4PFJetsSequence + process.hltDoublePFJet15FBEta3 + process.HLTEndSequence ) -process.HLT_DiPFJet25_FBEta3_NoCaloMatched_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet12BptxAND + process.hltPreDiPFJet25FBEta3NoCaloMatched + process.HLTAK4PFJetsSequence + process.hltDoublePFJet25FBEta3 + process.HLTEndSequence ) -process.HLT_DiPFJetAve40_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve40 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve30 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve40 + process.HLTEndSequence ) -process.HLT_DiPFJetAve60_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve60 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve45 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve60 + process.HLTEndSequence ) -process.HLT_DiPFJetAve80_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreDiPFJetAve80 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve60 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve80 + process.HLTEndSequence ) -process.HLT_DiPFJetAve140_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90 + process.hltPreDiPFJetAve140 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve110 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve140 + process.HLTEndSequence ) -process.HLT_DiPFJetAve200_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120 + process.hltPreDiPFJetAve200 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve170 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve200 + process.HLTEndSequence ) -process.HLT_DiPFJetAve260_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve260 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve210 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve260 + process.HLTEndSequence ) -process.HLT_DiPFJetAve320_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve320 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve270 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve320 + process.HLTEndSequence ) -process.HLT_DiPFJetAve400_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve400 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve350 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve400 + process.HLTEndSequence ) -process.HLT_DiPFJetAve500_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve500 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve450 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve500 + process.HLTEndSequence ) -process.HLT_DiPFJetAve15_HFJEC_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve15HFJEC + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve15ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve25_HFJEC_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve25HFJEC + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve25ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve35_HFJEC_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet12BptxAND + process.hltPreDiPFJetAve35HFJEC + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve35ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve60_HFJEC_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPreDiPFJetAve60HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet40ForHFJECBase + process.hltSingleCaloJet40ForHFJECEtaLimited + process.hltSingleCaloJet40ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve60ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve80_HFJEC_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreDiPFJetAve80HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet50ForHFJECBase + process.hltSingleCaloJet50ForHFJECEtaLimited + process.hltSingleCaloJet50ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve80ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve100_HFJEC_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJet60 + process.hltPreDiPFJetAve100HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet60ForHFJECBase + process.hltSingleCaloJet60ForHFJECEtaLimited + process.hltSingleCaloJet60ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve100ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve160_HFJEC_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120 + process.hltPreDiPFJetAve160HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet100ForHFJECBase + process.hltSingleCaloJet100ForHFJECEtaLimited + process.hltSingleCaloJet100ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve160ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve220_HFJEC_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve220HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet140ForHFJECBase + process.hltSingleCaloJet140ForHFJECEtaLimited + process.hltSingleCaloJet140ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve220ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve300_HFJEC_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve300HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet200ForHFJECBase + process.hltSingleCaloJet200ForHFJECEtaLimited + process.hltSingleCaloJet200ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve300ForHFJEC + process.HLTEndSequence ) -process.HLT_AK8PFJet40_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK8PFJet40 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet10AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10AK8 + process.hltSinglePFJet40AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet60_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPreAK8PFJet60 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet40AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets40AK8 + process.hltSinglePFJet60AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet80_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK8PFJet80 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet50AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets50AK8 + process.hltSinglePFJet80AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet140_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90 + process.hltPreAK8PFJet140 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet110AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets110AK8 + process.hltSinglePFJet140AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet200_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120 + process.hltPreAK8PFJet200 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet170AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets170AK8 + process.hltSinglePFJet200AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet260_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet260 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet210AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets210AK8 + process.hltSinglePFJet260AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet320_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet320 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet270AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets270AK8 + process.hltSinglePFJet320AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet400_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet400 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet350AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets350AK8 + process.hltSinglePFJet400AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet450_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet450 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet400AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets400AK8 + process.hltSinglePFJet450AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet500_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet500 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet450AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets450AK8 + process.hltSinglePFJet500AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet550_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet550 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet500AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets500AK8 + process.hltSinglePFJet550AK8 + process.HLTEndSequence ) -process.HLT_PFJet40_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePFJet40 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet10 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10 + process.hltSinglePFJet40 + process.HLTEndSequence ) -process.HLT_PFJet60_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPrePFJet60 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet40 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets40 + process.hltSinglePFJet60 + process.HLTEndSequence ) -process.HLT_PFJet80_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPrePFJet80 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet50 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets50 + process.hltSinglePFJet80 + process.HLTEndSequence ) -process.HLT_PFJet140_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90 + process.hltPrePFJet140 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet110 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets110 + process.hltSinglePFJet140 + process.HLTEndSequence ) -process.HLT_PFJet200_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120 + process.hltPrePFJet200 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet170 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets170 + process.hltSinglePFJet200 + process.HLTEndSequence ) -process.HLT_PFJet260_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet260 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet210 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets210 + process.hltSinglePFJet260 + process.HLTEndSequence ) -process.HLT_PFJet320_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet320 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet270 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets270 + process.hltSinglePFJet320 + process.HLTEndSequence ) -process.HLT_PFJet400_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet400 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet350 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets350 + process.hltSinglePFJet400 + process.HLTEndSequence ) -process.HLT_PFJet450_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet450 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet400 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets400 + process.hltSinglePFJet450 + process.HLTEndSequence ) -process.HLT_PFJet500_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet500 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet450 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets450 + process.hltSinglePFJet500 + process.HLTEndSequence ) -process.HLT_PFJet550_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet550 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet450 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets450 + process.hltSinglePFJet550 + process.HLTEndSequence ) -process.HLT_PFJetFwd40_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePFJetFwd40 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet10 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets10 + process.hltSinglePFFwdJet40 + process.HLTEndSequence ) -process.HLT_PFJetFwd60_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35Fwd + process.hltPrePFJetFwd60 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet40 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets40 + process.hltSinglePFFwdJet60 + process.HLTEndSequence ) -process.HLT_PFJetFwd80_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60Fwd + process.hltPrePFJetFwd80 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet50 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets50 + process.hltSinglePFFwdJet80 + process.HLTEndSequence ) -process.HLT_PFJetFwd140_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90Fwd + process.hltPrePFJetFwd140 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet110 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets110 + process.hltSinglePFFwdJet140 + process.HLTEndSequence ) -process.HLT_PFJetFwd200_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120Fwd + process.hltPrePFJetFwd200 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet170 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets170 + process.hltSinglePFFwdJet200 + process.HLTEndSequence ) -process.HLT_PFJetFwd260_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd260 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet210 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets210 + process.hltSinglePFFwdJet260 + process.HLTEndSequence ) -process.HLT_PFJetFwd320_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd320 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet270 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets270 + process.hltSinglePFFwdJet320 + process.HLTEndSequence ) -process.HLT_PFJetFwd400_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd400 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet350 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets350 + process.hltSinglePFFwdJet400 + process.HLTEndSequence ) -process.HLT_PFJetFwd450_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd450 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet400 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets400 + process.hltSinglePFFwdJet450 + process.HLTEndSequence ) -process.HLT_PFJetFwd500_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd500 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet450 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets450 + process.hltSinglePFFwdJet500 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd40_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK8PFJetFwd40 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet10AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 + process.hltSinglePFFwdJet40AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd60_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35Fwd + process.hltPreAK8PFJetFwd60 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet40AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 + process.hltSinglePFFwdJet60AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd80_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60Fwd + process.hltPreAK8PFJetFwd80 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet50AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 + process.hltSinglePFFwdJet80AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd140_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90Fwd + process.hltPreAK8PFJetFwd140 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet110AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 + process.hltSinglePFFwdJet140AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd200_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120Fwd + process.hltPreAK8PFJetFwd200 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet170AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets170AK8 + process.hltSinglePFFwdJet200AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd260_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd260 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet210AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets210AK8 + process.hltSinglePFFwdJet260AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd320_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd320 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet270AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets270AK8 + process.hltSinglePFFwdJet320AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd400_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd400 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet350AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets350AK8 + process.hltSinglePFFwdJet400AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd450_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd450 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet400AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets400AK8 + process.hltSinglePFFwdJet450AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd500_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd500 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet450AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets450AK8 + process.hltSinglePFFwdJet500AK8 + process.HLTEndSequence ) -process.HLT_PFHT180_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT120er + process.hltPrePFHT180 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT130Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT180Jet30 + process.HLTEndSequence ) -process.HLT_PFHT250_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT160er + process.hltPrePFHT250 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT250Jet30 + process.HLTEndSequence ) -process.HLT_PFHT370_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200er + process.hltPrePFHT370 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT320Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT370Jet30 + process.HLTEndSequence ) -process.HLT_PFHT430_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT255er + process.hltPrePFHT430 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT380Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT430Jet30 + process.HLTEndSequence ) -process.HLT_PFHT510_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT510 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT460Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT510Jet30 + process.HLTEndSequence ) -process.HLT_PFHT590_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT590 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT515Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT590Jet30 + process.HLTEndSequence ) -process.HLT_PFHT680_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT680 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT580Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT680Jet30 + process.HLTEndSequence ) -process.HLT_PFHT780_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT780 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT680Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT780Jet30 + process.HLTEndSequence ) -process.HLT_PFHT890_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT890 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT790Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT890Jet30 + process.HLTEndSequence ) -process.HLT_PFHT1050_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT1050 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT900Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT1050Jet30 + process.HLTEndSequence ) -process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT500PFMET100PFMHT100IDTight + process.HLTRecoMETSequence + process.hltMET70 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean60 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT70 + process.hltHtMhtJet30 + process.hltHT400Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID100 + process.hltPFMETProducer + process.hltPFMET100 + process.hltPFHTJet30 + process.hltPFHT500Jet30 + process.HLTEndSequence ) -process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT500PFMET110PFMHT110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.hltHtMhtJet30 + process.hltHT400Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID110 + process.hltPFMETProducer + process.hltPFMET110 + process.hltPFHTJet30 + process.hltPFHT500Jet30 + process.HLTEndSequence ) -process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT700PFMET85PFMHT85IDTight + process.HLTRecoMETSequence + process.hltMET60 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean50 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.hltHtMhtJet30 + process.hltHT550Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID85 + process.hltPFMETProducer + process.hltPFMET85 + process.hltPFHTJet30 + process.hltPFHT700Jet30 + process.HLTEndSequence ) -process.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT700PFMET95PFMHT95IDTight + process.HLTRecoMETSequence + process.hltMET70 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean60 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT70 + process.hltHtMhtJet30 + process.hltHT550Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID95 + process.hltPFMETProducer + process.hltPFMET95 + process.hltPFHTJet30 + process.hltPFHT700Jet30 + process.HLTEndSequence ) -process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT800PFMET75PFMHT75IDTight + process.HLTRecoMETSequence + process.hltMET50 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean40 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT50 + process.hltHtMhtJet30 + process.hltHT650Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID75 + process.hltPFMETProducer + process.hltPFMET75 + process.hltPFHTJet30 + process.hltPFHT800Jet30 + process.HLTEndSequence ) -process.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT800PFMET85PFMHT85IDTight + process.HLTRecoMETSequence + process.hltMET60 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean50 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.hltHtMhtJet30 + process.hltHT650Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID85 + process.hltPFMETProducer + process.hltPFMET85 + process.hltPFHTJet30 + process.hltPFHT800Jet30 + process.HLTEndSequence ) -process.HLT_PFMET110_PFMHT110_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET110PFMHT110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID110 + process.hltPFMETProducer + process.hltPFMET110 + process.HLTEndSequence ) -process.HLT_PFMET120_PFMHT120_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET120PFMHT120IDTight + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltPFMET120 + process.HLTEndSequence ) -process.HLT_PFMET130_PFMHT130_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET130PFMHT130IDTight + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID130 + process.hltPFMETProducer + process.hltPFMET130 + process.HLTEndSequence ) -process.HLT_PFMET140_PFMHT140_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET140PFMHT140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID140 + process.hltPFMETProducer + process.hltPFMET140 + process.HLTEndSequence ) -process.HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET100PFMHT100IDTightCaloBTagCSV3p1 + process.HLTRecoMETSequence + process.hltMET70 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean60 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT70 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp7Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID100 + process.hltPFMETProducer + process.hltPFMET100 + process.HLTEndSequence ) -process.HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET110PFMHT110IDTightCaloBTagCSV3p1 + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp7Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID110 + process.hltPFMETProducer + process.hltPFMET110 + process.HLTEndSequence ) -process.HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET120PFMHT120IDTightCaloBTagCSV3p1 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp7Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltPFMET120 + process.HLTEndSequence ) -process.HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET130PFMHT130IDTightCaloBTagCSV3p1 + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp7Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID130 + process.hltPFMETProducer + process.hltPFMET130 + process.HLTEndSequence ) -process.HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET140PFMHT140IDTightCaloBTagCSV3p1 + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp7Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID140 + process.hltPFMETProducer + process.hltPFMET140 + process.HLTEndSequence ) -process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMET120PFMHT120IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltPFMET120 + process.HLTEndSequence ) -process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID120 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu120 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne120 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne110_PFMHT110_IDTight_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETTypeOne110PFMHT110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID110 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne110 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne120_PFMHT120_IDTight_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETTypeOne120PFMHT120IDTight + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne120 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne130_PFMHT130_IDTight_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETTypeOne130PFMHT130IDTight + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID130 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne130 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETTypeOne140PFMHT140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID140 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne140 + process.HLTEndSequence ) -process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETNoMu110PFMHTNoMu110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID110 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu110 + process.HLTEndSequence ) -process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETNoMu120PFMHTNoMu120IDTight + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID120 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu120 + process.HLTEndSequence ) -process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETNoMu130PFMHTNoMu130IDTight + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID130 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu130 + process.HLTEndSequence ) -process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETNoMu140PFMHTNoMu140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID140 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu140 + process.HLTEndSequence ) -process.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreMonoCentralPFJet80PFMETNoMu110PFMHTNoMu110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTAK4CaloJetsSequence + process.hltCentralCaloJet65 + process.hltMht + process.hltMHT80 + process.HLTAK4PFJetsSequence + process.hltCentralPFJet80 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID110 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu110 + process.HLTEndSequence ) -process.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreMonoCentralPFJet80PFMETNoMu120PFMHTNoMu120IDTight + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltCentralCaloJet65 + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltCentralPFJet80 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID120 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu120 + process.HLTEndSequence ) -process.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreMonoCentralPFJet80PFMETNoMu130PFMHTNoMu130IDTight + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTAK4CaloJetsSequence + process.hltCentralCaloJet65 + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltCentralPFJet80 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID130 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu130 + process.HLTEndSequence ) -process.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreMonoCentralPFJet80PFMETNoMu140PFMHTNoMu140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTAK4CaloJetsSequence + process.hltCentralCaloJet65 + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltCentralPFJet80 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID140 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu140 + process.HLTEndSequence ) -process.HLT_L1ETMHadSeeds_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreL1ETMHadSeeds + process.HLTEndSequence ) -process.HLT_CaloMHT90_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMHT90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTEndSequence ) -process.HLT_CaloMET80_NotCleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET80NotCleaned + process.HLTRecoMETSequence + process.hltMET80 + process.HLTEndSequence ) -process.HLT_CaloMET90_NotCleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET90NotCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTEndSequence ) -process.HLT_CaloMET100_NotCleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET100NotCleaned + process.HLTRecoMETSequence + process.hltMET100 + process.HLTEndSequence ) -process.HLT_CaloMET110_NotCleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET110NotCleaned + process.HLTRecoMETSequence + process.hltMET110 + process.HLTEndSequence ) -process.HLT_CaloMET250_NotCleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET250NotCleaned + process.HLTRecoMETSequence + process.hltMET250 + process.HLTEndSequence ) -process.HLT_CaloMET70_HBHECleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET70HBHECleaned + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTEndSequence ) -process.HLT_CaloMET80_HBHECleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET80HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTEndSequence ) -process.HLT_CaloMET90_HBHECleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET90HBHECleaned + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTEndSequence ) -process.HLT_CaloMET100_HBHECleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET100HBHECleaned + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTEndSequence ) -process.HLT_CaloMET250_HBHECleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET250HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean250 + process.HLTEndSequence ) -process.HLT_CaloMET300_HBHECleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET300HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean300 + process.HLTEndSequence ) -process.HLT_CaloMET350_HBHECleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPreCaloMET350HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean350 + process.HLTEndSequence ) -process.HLT_PFMET200_NotCleaned_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET200NotCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET200 + process.HLTEndSequence ) -process.HLT_PFMET200_HBHECleaned_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET200HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET200 + process.HLTEndSequence ) -process.HLT_PFMET250_HBHECleaned_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET250HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET250 + process.HLTEndSequence ) -process.HLT_PFMET300_HBHECleaned_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET300HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET300 + process.HLTEndSequence ) -process.HLT_PFMET200_HBHE_BeamHaloCleaned_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMET200HBHEBeamHaloCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET200 + process.HLTBeamHaloCleanerSequence + process.hltMetCleanBH + process.hltMETCleanBH80 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHadSeeds + process.hltPrePFMETTypeOne200HBHEBeamHaloCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne200 + process.HLTBeamHaloCleanerSequence + process.hltMetCleanBH + process.hltMETCleanBH80 + process.HLTEndSequence ) -process.HLT_MET105_IsoTrk50_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sETM80ToETM150 + process.hltPreMET105IsoTrk50 + process.HLTRecoMETSequence + process.hltMET105 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean65 + process.HLTRecoJetSequenceAK4PrePF + process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTRecopixelvertexingSequence + process.HLTIterativeTrackingIter02 + process.hltDeDxEstimatorProducer + process.hltTrk50Filter + process.HLTEndSequence ) -process.HLT_MET120_IsoTrk50_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sETM80ToETM150 + process.hltPreMET120IsoTrk50 + process.HLTRecoMETSequence + process.hltMET120 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean65 + process.HLTRecoJetSequenceAK4PrePF + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02 + process.hltDeDxEstimatorProducer + process.hltTrk50Filter + process.HLTEndSequence ) -process.HLT_SingleJet30_Mu12_SinglePFJet40_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + process.hltPreSingleJet30Mu12SinglePFJet40 + process.hltL1fL1sMu3Jet16L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloBJets30eta2p3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet16L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0) + process.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltSinglePFBJets40Eta2p3 + process.HLTBTagMuJet40PFMu12SequenceL3 + process.hltBSoftMuonJet40Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + process.hltPreMu12DoublePFJets40CaloBTagCSVp33 + process.hltL1fL1sMu3Jet16L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92SingleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet16L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0) + process.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets40Eta2p3 + process.HLTBTagMuDiJet40PFMu12SequenceL3 + process.hltBSoftMuonDiJet40Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 + process.hltPreMu12DoublePFJets100CaloBTagCSVp33 + process.hltL1fL1sMu3Jet60L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92SingleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet60L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0) + process.hltL3fL1sMu3Jet60L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets100Eta2p3 + process.HLTBTagMuDiJet100PFMu12SequenceL3 + process.hltBSoftMuonDiJet100Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + process.hltPreMu12DoublePFJets200CaloBTagCSVp33 + process.hltL1fL1sMu3Jet120L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92SingleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet120L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + process.hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets200Eta2p3 + process.HLTBTagMuDiJet200PFMu12SequenceL3 + process.hltBSoftMuonDiJet200Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + process.hltPreMu12DoublePFJets350CaloBTagCSVp33 + process.hltL1fL1sMu3Jet120L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92SingleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet120L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + process.hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets350Eta2p3 + process.HLTBTagMuDiJet350PFMu12SequenceL3 + process.hltBSoftMuonDiJet350Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + process.hltPreMu12DoublePFJets40MaxDeta1p6DoubleCaloBTagCSVp33 + process.hltL1fL1sMu12Dijet40L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92DoubleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu12Dijet40L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0) + process.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets40Eta2p3 + process.hltDoublePFJets40Eta2p3MaxDeta1p6 + process.HLTBTagMuDiJet40PFMu12SequenceL3 + process.hltBSoftMuonDiJet40Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + process.hltPreMu12DoublePFJets54MaxDeta1p6DoubleCaloBTagCSVp33 + process.hltL1fL1sMu12Dijet40L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92DoubleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu12Dijet40L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0) + process.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets54Eta2p3 + process.hltDoublePFJets54Eta2p3MaxDeta1p6 + process.HLTBTagMuDiJet54PFMu12SequenceL3 + process.hltBSoftMuonDiJet54Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + process.hltPreMu12DoublePFJets62MaxDeta1p6DoubleCaloBTagCSVp33 + process.hltL1fL1sMu12Dijet40L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92DoubleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu12Dijet40L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0) + process.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets62Eta2p3 + process.hltDoublePFJets62Eta2p3MaxDeta1p6 + process.HLTBTagMuDiJet62PFMu12SequenceL3 + process.hltBSoftMuonDiJet62Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_DoublePFJets40_CaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet40er3p0 + process.hltPreDoublePFJets40CaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92SingleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets40Eta2p3 + process.HLTEndSequence ) -process.HLT_DoublePFJets100_CaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet100er3p0 + process.hltPreDoublePFJets100CaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.hltSelectorJets80L1FastJet + process.hltSelectorCentralJets80L1FastJet + process.hltSelector6CentralJetsL1FastJet + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo80x6CSVp0p92SingleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets100Eta2p3 + process.HLTEndSequence ) -process.HLT_DoublePFJets200_CaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet120er3p0 + process.hltPreDoublePFJets200CaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.hltSelectorJets80L1FastJet + process.hltSelectorCentralJets80L1FastJet + process.hltSelector6CentralJetsL1FastJet + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo80x6CSVp0p92SingleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets200Eta2p3 + process.HLTEndSequence ) -process.HLT_DoublePFJets350_CaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet120er3p0 + process.hltPreDoublePFJets350CaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.hltSelectorJets80L1FastJet + process.hltSelectorCentralJets80L1FastJet + process.hltSelector6CentralJetsL1FastJet + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo80x6CSVp0p92SingleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets350Eta2p3 + process.HLTEndSequence ) -process.HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet100er2p3dEtaMax1p6 + process.hltPreDoublePFJets100MaxDeta1p6DoubleCaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.hltSelectorJets80L1FastJet + process.hltSelectorCentralJets80L1FastJet + process.hltSelector6CentralJetsL1FastJet + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo80x6CSVp0p92DoubleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets100Eta2p3 + process.hltDoublePFJets100Eta2p3MaxDeta1p6 + process.HLTEndSequence ) -process.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet100er2p3dEtaMax1p6 + process.hltPreDoublePFJets116MaxDeta1p6DoubleCaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.hltSelectorJets80L1FastJet + process.hltSelectorCentralJets80L1FastJet + process.hltSelector6CentralJetsL1FastJet + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo80x6CSVp0p92DoubleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets116Eta2p3 + process.hltDoublePFJets116Eta2p3MaxDeta1p6 + process.HLTEndSequence ) -process.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet100er2p3dEtaMax1p6 + process.hltPreDoublePFJets128MaxDeta1p6DoubleCaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.hltSelectorJets80L1FastJet + process.hltSelectorCentralJets80L1FastJet + process.hltSelector6CentralJetsL1FastJet + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo80x6CSVp0p92DoubleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets128Eta2p3 + process.hltDoublePFJets128Eta2p3MaxDeta1p6 + process.HLTEndSequence ) -process.HLT_Photon300_NoHE_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton300NoHE + process.HLTSinglePhoton300erNoHESequence + process.HLTEndSequence ) -process.HLT_Mu8_TrkIsoVVL_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + process.hltPreMu8TrkIsoVVL + process.hltL1fL1sMu5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu5L1f0L2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu5L1Filtered0) + process.hltL3fL1sMu5L1f0L2f5L3Filtered8 + process.HLTL3muontrkisovvlSequence + process.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoFiltered0p4 + process.HLTEndSequence ) -process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6DoubleEG10 + process.hltPreMu8DiEle12CaloIdLTrackIdLDZ + process.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence + process.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence + process.hltMu8Ele12DZFilter + process.hltEle12Ele12DZFilter + process.HLTEndSequence ) -process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6DoubleEG10 + process.hltPreMu8DiEle12CaloIdLTrackIdL + process.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence + process.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence + process.HLTEndSequence ) -process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240 + process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ + process.hltMuon8L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMuon8L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Muon8L1Filtered0) + process.hltL3fL1sMu6HTT240Filtered8 + process.HLTSingleEle8CaloIdMGsfTrackIdMSequence + process.hltElectronMuonInvMassFilter8 + process.hltMu8Ele8CaloIdMTrackIdMDZFilter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240 + process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 + process.hltMuon8L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMuon8L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Muon8L1Filtered0) + process.hltL3fL1sMu6HTT240Filtered8 + process.HLTSingleEle8CaloIdMGsfTrackIdMSequence + process.hltElectronMuonInvMassFilter8 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) -process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.HLTEndSequence ) -process.HLT_Mu17_TrkIsoVVL_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu10LowQ + process.hltPreMu17TrkIsoVVL + process.hltL1fL1sMu10lqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu10lqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + process.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 + process.HLTL3muontrkisovvlSequence + process.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoFiltered0p4 + process.HLTEndSequence ) -process.HLT_Mu19_TrkIsoVVL_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu10LowQ + process.hltPreMu19TrkIsoVVL + process.hltL1fL1sMu10lqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu10lqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + process.hltL3fL1sMu10lqL1f0L2f10L3Filtered19 + process.HLTL3muontrkisovvlSequence + process.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoFiltered0p4 + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet20_Mu5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + process.hltPreBTagMuAK4DiJet20Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet20L1FastJetCentral + process.HLTBTagMuDiJet20L1FastJetSequenceL25 + process.hltBSoftMuonDiJet20L1FastJetL25FilterByDR + process.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet40_Mu5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + process.hltPreBTagMuAK4DiJet40Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet40L1FastJetCentral + process.HLTBTagMuDiJet40L1FastJetSequenceL25 + process.hltBSoftMuonDiJet40L1FastJetL25FilterByDR + process.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet70_Mu5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 + process.hltPreBTagMuAK4DiJet70Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet70L1FastJetCentral + process.HLTBTagMuDiJet70L1FastJetSequenceL25 + process.hltBSoftMuonDiJet70L1FastJetL25FilterByDR + process.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet110_Mu5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 + process.hltPreBTagMuAK4DiJet110Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet110L1FastJetCentral + process.HLTBTagMuDiJet110L1FastJetSequenceL25 + process.hltBSoftMuonDiJet110L1FastJetL25FilterByDR + process.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet170_Mu5_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + process.hltPreBTagMuAK4DiJet170Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet200L1FastJetCentral + process.HLTBTagMuDiJet200L1FastJetSequenceL25 + process.hltBSoftMuonDiJet200L1FastJetL25FilterByDR + process.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4Jet300_Mu5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet200 + process.hltPreBTagMuAK4Jet300Mu5 + process.HLTAK4CaloJetsSequence + process.hltBJet300L1FastJetCentral + process.HLTBTagMuJet300L1FastJetSequenceL25 + process.hltBSoftMuonJet300L1FastJetL25FilterByDR + process.HLTBTagMuJet300L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK8DiJet170_Mu5_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + process.hltPreBTagMuAK8DiJet170Mu5 + process.HLTAK8CaloJetsSequence + process.hltBAK8DiJet170L1FastJetCentral + process.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 + process.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR + process.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK8Jet300_Mu5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet200 + process.hltPreBTagMuAK8Jet300Mu5 + process.HLTAK8CaloJetsSequence + process.hltBJet300L1AK8FastJetCentral + process.HLTBTagMuJet300L1AK8FastJetSequenceL25 + process.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR + process.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 + process.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEG + process.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ + process.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) -process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEG + process.hltPreEle23Ele12CaloIdLTrackIdLIsoVL + process.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + process.HLTEndSequence ) -process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sMu23EG10IorMu20EG17 + process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) -process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sMu23EG10IorMu20EG17 + process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + process.HLTEndSequence ) -process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.HLTEndSequence ) -process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) -process.HLT_Mu12_DoublePhoton20_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG + process.hltPreMu12DoublePhoton20 + process.hltL1fMu12Diphoton20L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0) + process.hltL3fL1sMu12Diphoton20L1f0L2f8QL3Filtered12 + process.HLTMu12DoubleUnSeededPho20Sequence + process.HLTEndSequence ) -process.HLT_TriplePhoton_20_20_20_CaloIdLV2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEGOrDoubleEGOrSingleEG + process.hltPreTriplePhoton202020CaloIdLV2 + process.HLTPho20CaloIdLV2TripleSeededSequence + process.HLTTriplePho20CaloIdLV2UnseededSequence + process.HLTEndSequence ) -process.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEGOrDoubleEGOrSingleEG + process.hltPreTriplePhoton202020CaloIdLV2R9IdVL + process.HLTTriplePho20CaloIdLV2R9IdVLSequence + process.HLTEndSequence ) -process.HLT_TriplePhoton_30_30_10_CaloIdLV2_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEGOrDoubleEGOrSingleEG + process.hltPreTriplePhoton303010CaloIdLV2 + process.HLTTriplePho303010CaloIdLV2Sequence + process.HLTEndSequence ) -process.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEGOrDoubleEGOrSingleEG + process.hltPreTriplePhoton303010CaloIdLV2R9IdVL + process.HLTTriplePho303010CaloIdLV2R9IdVLSequence + process.HLTEndSequence ) -process.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEGOrDoubleEGOrSingleEG + process.hltPreTriplePhoton35355CaloIdLV2R9IdVL + process.HLTTriplePho35355CaloIdLV2R9IdVLSequence + process.HLTEndSequence ) -process.HLT_Photon25_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG18 + process.hltPrePhoton25 + process.HLTPhoton25Sequence + process.HLTEndSequence ) -process.HLT_Photon33_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG26 + process.hltPrePhoton33 + process.HLTPhoton33Sequence + process.HLTEndSequence ) -process.HLT_Photon50_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to45 + process.hltPrePhoton50 + process.HLTPhoton50Sequence + process.HLTEndSequence ) -process.HLT_Photon75_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to50 + process.hltPrePhoton75 + process.HLTPhoton75Sequence + process.HLTEndSequence ) -process.HLT_Photon90_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to50 + process.hltPrePhoton90 + process.HLTPhoton90Sequence + process.HLTEndSequence ) -process.HLT_Photon120_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to50 + process.hltPrePhoton120 + process.HLTPhoton120Sequence + process.HLTEndSequence ) -process.HLT_Photon150_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton150 + process.HLTPhoton150Sequence + process.HLTEndSequence ) -process.HLT_Photon175_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton175 + process.HLTPhoton175Sequence + process.HLTEndSequence ) -process.HLT_Photon200_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton200 + process.HLTPhoton200Sequence + process.HLTEndSequence ) -process.HLT_Photon50_R9Id90_HE10_IsoM_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton50R9Id90HE10IsoM + process.HLTPhoton50R9Id90HE10IsoMSequence + process.HLTEndSequence ) -process.HLT_Photon75_R9Id90_HE10_IsoM_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton75R9Id90HE10IsoM + process.HLTPhoton75R9Id90HE10IsoMSequence + process.HLTEndSequence ) -process.HLT_Photon90_R9Id90_HE10_IsoM_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton90R9Id90HE10IsoM + process.HLTPhoton90R9Id90HE10IsoMSequence + process.HLTEndSequence ) -process.HLT_Photon120_R9Id90_HE10_IsoM_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton120R9Id90HE10IsoM + process.HLTPhoton120R9Id90HE10IsoMSequence + process.HLTEndSequence ) -process.HLT_Photon165_R9Id90_HE10_IsoM_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton165R9Id90HE10IsoM + process.HLTPhoton165R9Id90HE10IsoMSequence + process.HLTEndSequence ) -process.HLT_Photon90_CaloIdL_PFHT700_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton90CaloIdLPFHT700 + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG90PFHT700EtFilter + process.hltEgammaClusterShape + process.hltPhoton90CaloIdLPFHT700ClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltPhoton90CaloIdLPFHT700HEFilter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltHT700Jet30 + process.HLTEndSequence ) -process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass90 + process.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence + process.hltDiEG22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eMass90CombMassLastFilter + process.HLTEndSequence ) -process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass95 + process.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence + process.hltDiEG22R9Id85b95eORIso60CaloId15b35eANDHE12R9Id50b80eMass95CombMassLastFilter + process.HLTEndSequence ) -process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdPixelVetoMass55 + process.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence + process.HLTEndSequence ) -process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdNoPixelVetoMass55 + process.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence + process.HLTEndSequence ) -process.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdNoPixelVetoMass55 + process.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence + process.HLTEndSequence ) -process.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdPixelVetoMass55 + process.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi_L1_NoOS_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQ + process.hltPreDimuon0JpsiL1NoOS + process.hltL1fL1DoubleMu0SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + process.hltDimuon0JpsiL1sNoOSL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS + process.hltDisplacedmumuFilterDimuon0JpsiL1sNoOS + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQ + process.hltPreDimuon0JpsiNoVertexingNoOS + process.hltL1fL1DoubleMu0SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + process.hltDimuon0JpsiNoVtxNoOSL3Filtered + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQOS + process.hltPreDimuon0Jpsi + process.hltL1sEmuDoubleMu0SQOS + process.hltL1fL1DoubleMu0SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + process.hltDimuon0JpsiL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0Jpsi + process.hltDisplacedmumuFilterDimuon0Jpsi + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi_NoVertexing_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQOS + process.hltPreDimuon0JpsiNoVertexing + process.hltL1sEmuDoubleMu0SQOS + process.hltL1fL1DoubleMu0SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + process.hltDimuon0JpsiL3Filtered + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDimuon0JpsiL14R0er1p5R + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDimuon0JpsiL1s4R0er1p5RL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R + process.hltDisplacedmumuFilterDimuon0JpsiL1s4R0er1p5R + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDimuon0JpsiNoVertexingL14R0er1p5R + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDimuon0JpsiL1s4R0er1p5RL3Filtered + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi3p5_Muon2_v4 = cms.Path( process.HLTBeginSequence + process.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 + process.hltPreDimuon0Jpsi3p5Muon2 + process.hltTripleMuonL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuonL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuonL1Filtered0) + process.hltTripleMuL3PreFiltered222 + process.hltJpsiMuonL3Filtered3p5 + process.hltDisplacedmumuVtxProducerJpsiMuon3p5 + process.hltVertexmumuFilterJpsiMuon3p5 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_4p5_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5SQOS + process.hltPreDimuon0UpsilonL14p5 + process.hltL1sEmuDoubleMu4p5SQOS + process.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0) + process.hltDimuon0UpsilonL1s4p5L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 + process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_5_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu5SQOS + process.hltPreDimuon0UpsilonL15 + process.hltL1sEmuDoubleMu5SQOS + process.hltL1fL1sL1DoubleMu5SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0) + process.hltDimuon0UpsilonL1s5L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5 + process.hltDisplacedmumuFilterDimuon0UpsilonL1s5 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5SQ + process.hltPreDimuon0UpsilonL14p5NoOS + process.hltL1fL1sL1DoubleMu4p5SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0) + process.hltDimuon0UpsilonL1s4p5NoOSL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS + process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5NoOS + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5er2p0SQ + process.hltPreDimuon0UpsilonL14p5er2p0 + process.hltL1sEmuDoubleMu4p5er2p0SQ + process.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0) + process.hltDimuon0UpsilonL1s4p5er2p0L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 + process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5er2p0SQMass7to18 + process.hltPreDimuon0UpsilonL14p5er2p0M + process.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0) + process.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M + process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_NoVertexing_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5er2p0SQMass7to18 + process.hltPreDimuon0UpsilonNoVertexing + process.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0) + process.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_5M_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu5SQMass7to18 + process.hltPreDimuon0UpsilonL15M + process.hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0) + process.hltDimuon0UpsilonL1s5ML3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M + process.hltDisplacedmumuFilterDimuon0UpsilonL1s5M + process.HLTEndSequence ) -process.HLT_Dimuon0_LowMass_L1_0er1p5R_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5dR1p4 + process.hltPreDimuon0LowMassL10er1p5R + process.hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0) + process.hltDimuon0LowMassL1s0er1p5RL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R + process.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5R + process.HLTEndSequence ) -process.HLT_Dimuon0_LowMass_L1_0er1p5_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5 + process.hltPreDimuon0LowMassL10er1p5 + process.hltL1sEmuDoubleMu0er1p5 + process.hltL1fL1sL1DoubleMu0er1p5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0) + process.hltDimuon0LowMassL1s0er1p5L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5 + process.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5 + process.HLTEndSequence ) -process.HLT_Dimuon0_LowMass_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQOS + process.hltPreDimuon0LowMass + process.hltL1sEmuDoubleMu0SQOS + process.hltL1fL1DoubleMu0SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + process.hltDimuon0LowMassL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMass + process.hltDisplacedmumuFilterDimuon0LowMass + process.HLTEndSequence ) -process.HLT_Dimuon0_LowMass_L1_4_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4SQOS + process.hltPreDimuon0LowMassL14 + process.hltL1sEmuDoubleMu4SQOS + process.hltL1fL1sL1DoubleMu4SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0) + process.hltDimuon0LowMassL1s4L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4 + process.hltDisplacedmumuFilterDimuon0LowMassL1s4 + process.HLTEndSequence ) -process.HLT_Dimuon0_LowMass_L1_4R_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4dR1p2 + process.hltPreDimuon0LowMassL14R + process.hltL1fL1sL1DoubleMu4dR1p2L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0) + process.hltDimuon0LowMassL1s4RL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R + process.hltDisplacedmumuFilterDimuon0LowMassL1s4R + process.HLTEndSequence ) -process.HLT_Dimuon0_LowMass_L1_TM530_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu530NoMass + process.hltPreDimuon0LowMassL1TM530 + process.hltL1fL1sL1TripleMuNoMassL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + process.hltDimuon0LowMassL1sTM530L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530 + process.hltDisplacedmumuFilterDimuon0LowMassL1sTM530 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0 + process.hltPreDimuon0UpsilonMuonL1TM0 + process.hltTripleMuon0L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuon0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuon0L1Filtered0) + process.hltTripleMu0L3PreFiltered0 + process.hltUpsilon0MuonL3FilteredL1sTM0 + process.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 + process.hltVertexmumuFilterUpsilon0MuonL1sTM0 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu53p52p5 + process.hltPreDimuon0UpsilonMuonNoL1Mass + process.hltTripleMuon53p52p5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuon53p52p5L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuon53p52p5L1Filtered0) + process.hltTripleMu0NoL1MassL3PreFiltered0 + process.hltUpsilon0MuonL3FilteredNoL1Mass + process.hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass + process.hltVertexmumuFilterUpsilon0MuonNoL1Mass + process.HLTEndSequence ) -process.HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0IorTripleMu553 + process.hltPreTripleMu533Mass3p8to60DZ + process.hltL1TripleMu553L1TriMuFiltered3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL1TripleMu553L2TriMuFiltered3) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + process.hltL3fL1TripleMu553f0PreFiltered333 + process.hltL3fL1TripleMu553f0Filtered533 + process.hltTripleMu533TripleDZ0p2 + process.hltTripleMu533Mass3p8to60Filter + process.HLTEndSequence ) -process.HLT_TripleMu_10_5_5_DZ_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0IorTripleMu553 + process.hltPreTripleMu1055DZ + process.hltL1TripleMu553L1TriMuFiltered3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL1TripleMu553L2TriMuFiltered3) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + process.hltL3fL1TripleMu553f0PreFiltered555 + process.hltL3fL1TripleMu553f0Filtered1055 + process.hltTripleMu555TripleDZ0p2 + process.HLTEndSequence ) -process.HLT_TripleMu_12_10_5_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0IorTripleMu553 + process.hltPreTripleMu12105 + process.hltL1TripleMu553L1TriMuFiltered3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL1TripleMu553L2TriMuFiltered3) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + process.hltL3fL1TripleMu553f0PreFiltered555 + process.hltL3fL1TripleMu553f0Filtered10105 + process.hltL3fL1TripleMu553f0Filtered12105 + process.HLTEndSequence ) -process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + process.hltPreTau3MuMu7Mu1TkMu1Tau15 + process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + process.hltDiMuonForTau3MuDzFiltered0p3 + process.HLTTrackerMuonSequenceLowPt + process.hltTau3MuTriMuon1filter + process.HLTL3muontrkisorecoSequence + process.hltTauPt15MuPts711Mass1p3to2p1Iso + process.hltTau3MuPreFilter + process.HLTEndSequence ) -process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + process.hltPreTau3MuMu7Mu1TkMu1Tau15Charge1 + process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + process.hltDiMuonForTau3MuDzFiltered0p3 + process.HLTTrackerMuonSequenceLowPt + process.hltTau3MuTriMuon1filter + process.HLTL3muontrkisorecoSequence + process.hltTauPt15MuPts711Mass1p3to2p1IsoCharge1 + process.hltTau3MuPreFilterCharge1 + process.HLTEndSequence ) -process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + process.hltPreTau3MuMu7Mu1TkMu1IsoTau15 + process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + process.hltDiMuonForTau3MuDzFiltered0p3 + process.HLTTrackerMuonSequenceLowPt + process.hltTau3MuTriMuon1filter + process.HLTL3muontrkisorecoSequence + process.hltTauPt15MuPts711Mass1p3to2p1Iso + process.hltTau3MuPreFilter + process.hltTau3MuIsoFilter + process.HLTEndSequence ) -process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + process.hltPreTau3MuMu7Mu1TkMu1IsoTau15Charge1 + process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + process.hltDiMuonForTau3MuDzFiltered0p3 + process.HLTTrackerMuonSequenceLowPt + process.hltTau3MuTriMuon1filter + process.HLTL3muontrkisorecoSequence + process.hltTauPt15MuPts711Mass1p3to2p1IsoCharge1 + process.hltTau3MuPreFilterCharge1 + process.hltTau3MuIsoFilterCharge1 + process.HLTEndSequence ) -process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DZPFMET50PFMHT60 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50f0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60Filter + process.hltDoubleMuon3Mass3p8to60DZFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean30 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET50 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID60 + process.HLTEndSequence ) -process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DZPFMET70PFMHT70 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50f0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60Filter + process.hltDoubleMuon3Mass3p8to60DZFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean30 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET70 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID70 + process.HLTEndSequence ) -process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DZPFMET90PFMHT90 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50f0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60Filter + process.hltDoubleMuon3Mass3p8to60DZFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean30 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET90 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID90 + process.HLTEndSequence ) -process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu530NoMass + process.hltPreDoubleMu3TrkTau3muNoL1Mass + process.hltL1fL1sL1TripleMuNoMassL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + process.hltDoubleMu3TrkTau3muNoL1MassL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass + process.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass + process.HLTIterativeTrackingTau3muNoL1MassIter02 + process.hltTau3muNoL1MassTkAllConeTracksIter + process.hltTau3muNoL1MassTkVertexProducer + process.hltTau3muNoL1MassTkVertexFilter + process.HLTEndSequence ) -process.HLT_DoubleMu4_Jpsi_Displaced_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + process.hltDisplacedmumuFilterDoubleMu4Jpsi + process.HLTEndSequence ) -process.HLT_DoubleMu4_Jpsi_NoVertexing_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiNoVertexing + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.HLTEndSequence ) -process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiTrkTrkDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + process.hltDisplacedmumuFilterDoubleMu4Jpsi + process.HLTIterativeTrackingDisplacedJpsiIter02 + process.hltJpsiTkAllConeTracksIter + process.hltJpsiTrkTrkVertexProducerPhiKstar + process.hltJpsiTkTkVertexFilterPhiKstar + process.HLTEndSequence ) -process.HLT_DoubleMu43NoFiltersNoVtx_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreDoubleMu43NoFiltersNoVtx + process.hltL1fDimuonL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fDimuonL1f0L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered43 + process.HLTEndSequence ) -process.HLT_DoubleMu48NoFiltersNoVtx_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreDoubleMu48NoFiltersNoVtx + process.hltL1fDimuonL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fDimuonL1f0L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered48 + process.HLTEndSequence ) -process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + process.hltPreMu43NoFiltersNoVtxPhoton43CaloIdL + process.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered43 + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1Mu5EG20Filter + process.hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter + process.hltEgammaClusterShape + process.hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu43NoFiltersNoVtxPhoton43CaloIdLHEFilter + process.HLTEndSequence ) -process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + process.hltPreMu48NoFiltersNoVtxPhoton48CaloIdL + process.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered48 + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1Mu5EG20Filter + process.hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter + process.hltEgammaClusterShape + process.hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu48NoFiltersNoVtxPhoton48CaloIdLHEFilter + process.HLTEndSequence ) -process.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4OS + process.hltPreDoubleMu207Mass0to30L1DM4 + process.hltL1fL1sDoubleMu4OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0) + process.hltDoubleMu207Mass0to30L1DM4L3Filtered + process.HLTEndSequence ) -process.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 + process.hltPreDoubleMu207Mass0to30L1DM4EG + process.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0) + process.hltDoubleMu207Mass0to30Photon23L3Filtered + process.HLTEndSequence ) -process.HLT_HT425_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT425 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT425 + process.HLTEndSequence ) -process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT430DisplacedDijet40DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsLowPt + process.HLTEndSequence ) -process.HLT_HT430_DisplacedDijet60_DisplacedTrack_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT430DisplacedDijet60DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt60 + process.hltCentralCaloJetptMidPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + process.hltDisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsMidPt + process.HLTEndSequence ) -process.HLT_HT430_DisplacedDijet80_DisplacedTrack_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT430DisplacedDijet80DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt80 + process.hltCentralCaloJetpt80CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJets + process.hltDisplacedHLTCaloJetCollectionProducer + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJets + process.hltIter02DisplacedHLTCaloJetCollectionProducer + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJets + process.HLTEndSequence ) -process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT400DisplacedDijet40DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT400 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsLowPt + process.HLTEndSequence ) -process.HLT_HT650_DisplacedDijet60_Inclusive_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT650DisplacedDijet60Inclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT650 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt60 + process.hltCentralCaloJetptMidPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + process.hltDisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + process.HLTEndSequence ) -process.HLT_HT550_DisplacedDijet80_Inclusive_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT550DisplacedDijet80Inclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT550 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt80 + process.hltCentralCaloJetpt80CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJets + process.hltDisplacedHLTCaloJetCollectionProducer + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJets + process.HLTEndSequence ) -process.HLT_HT550_DisplacedDijet60_Inclusive_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT550DisplacedDijet60Inclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT550 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt60 + process.hltCentralCaloJetptMidPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + process.hltDisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + process.HLTEndSequence ) -process.HLT_HT650_DisplacedDijet80_Inclusive_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT650DisplacedDijet80Inclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT650 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt80 + process.hltCentralCaloJetpt80CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJets + process.hltDisplacedHLTCaloJetCollectionProducer + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJets + process.HLTEndSequence ) -process.HLT_HT750_DisplacedDijet80_Inclusive_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT750DisplacedDijet80Inclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT750 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt80 + process.hltCentralCaloJetpt80CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJets + process.hltDisplacedHLTCaloJetCollectionProducer + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJets + process.HLTEndSequence ) -process.HLT_DiJet110_35_Mjj650_PFMET110_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreDiJet11035Mjj650PFMET110 + process.HLTRecoMETSequence + process.hltCaloMETOpen + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloNoiseCleanedMET66 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF110 + process.hltL1TPFJetsMatching + process.hltL1PFJetCategories + process.HLTEndSequence ) -process.HLT_DiJet110_35_Mjj650_PFMET120_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreDiJet11035Mjj650PFMET120 + process.HLTRecoMETSequence + process.hltCaloMETOpen + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloNoiseCleanedMET72 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF120 + process.hltL1TPFJetsMatching + process.hltL1PFJetCategories + process.HLTEndSequence ) -process.HLT_DiJet110_35_Mjj650_PFMET130_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreDiJet11035Mjj650PFMET130 + process.HLTRecoMETSequence + process.hltCaloMETOpen + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloNoiseCleanedMET78 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF130 + process.hltL1TPFJetsMatching + process.hltL1PFJetCategories + process.HLTEndSequence ) -process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreTripleJet1103535Mjj650PFMET110 + process.HLTRecoMETSequence + process.hltCaloMETOpen + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloNoiseCleanedMET66 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF110 + process.hltL1TPFJetsMatching + process.hlt1PFJetCategories3 + process.HLTEndSequence ) -process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreTripleJet1103535Mjj650PFMET120 + process.HLTRecoMETSequence + process.hltCaloMETOpen + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloNoiseCleanedMET72 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF120 + process.hltL1TPFJetsMatching + process.hlt1PFJetCategories3 + process.HLTEndSequence ) -process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreTripleJet1103535Mjj650PFMET130 + process.HLTRecoMETSequence + process.hltCaloMETOpen + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloNoiseCleanedMET78 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF130 + process.hltL1TPFJetsMatching + process.hlt1PFJetCategories3 + process.HLTEndSequence ) -process.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5 = cms.Path( process.HLTBeginSequence + process.hltL1VBFDiJetOR + process.hltPreVBFDoubleLooseChargedIsoPFTau20Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau20eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau20eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt20Eta2p1Trk1Reg + process.HLTLooseChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + process.hltDoublePFTau20TrackPt1LooseChargedIsolationReg + process.HLTAK4PFJetsSequence + process.hltVBFL1TLooseIDPFJetsMatching + process.hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval + process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleLooseChargedIsoPFTau20 + process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleLooseChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5 = cms.Path( process.HLTBeginSequence + process.hltL1VBFDiJetOR + process.hltPreVBFDoubleMediumChargedIsoPFTau20Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau20eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau20eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt20Eta2p1Trk1Reg + process.HLTMediumChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + process.hltDoublePFTau20TrackPt1MediumChargedIsolationReg + process.HLTAK4PFJetsSequence + process.hltVBFL1TLooseIDPFJetsMatching + process.hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval + process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumChargedIsoPFTau20 + process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5 = cms.Path( process.HLTBeginSequence + process.hltL1VBFDiJetOR + process.hltPreVBFDoubleTightChargedIsoPFTau20Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau20eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau20eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt20Eta2p1Trk1Reg + process.HLTTightChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationReg + process.hltDoublePFTau20TrackPt1TightChargedIsolationReg + process.HLTAK4PFJetsSequence + process.hltVBFL1TLooseIDPFJetsMatching + process.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval + process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTau20 + process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoEG30erJetC34drMin0p3 + process.hltPreEle30eta2p1WPTightGsfCentralPFJet35EleCleaned + process.HLTEle30erJetC34WPTightGsfSequence + process.HLTAK4CaloJetsSequence + process.hltDoubleCentralCaloJet10 + process.HLTAK4PFJetsSequence + process.hltEle30JetCollectionsForLeptonPlusPFJets + process.hltEle30PFJet35EleCleaned + process.HLTEndSequence ) -process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoEG28erHTT100 + process.hltPreEle28eta2p1WPTightGsfHT150 + process.HLTEle28erHTT100WPTightGsfSequence + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT100Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT150Jet30 + process.HLTEndSequence ) -process.HLT_Ele28_HighEta_SC20_Mass55_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOr + process.hltPreEle28HighEtaSC20Mass55 + process.HLTEle28HighEtaSC20Mass55Sequence + process.HLTEndSequence ) -process.HLT_DoubleMu20_7_Mass0to30_Photon23_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 + process.hltPreDoubleMu207Mass0to30Photon23 + process.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0) + process.hltDoubleMu207Mass0to30Photon23L3Filtered + process.HLTPhoton23Sequence + process.HLTEndSequence ) -process.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT450CaloBTagCSV4p5 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltSusyPreBtagJetFilter + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp067Single + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) -process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT450PFMET50 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.hltPFMETProducer + process.hltPFMET50 + process.HLTEndSequence ) -process.HLT_Ele15_IsoVVVL_PFHT450_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) -process.HLT_Ele50_IsoVVVL_PFHT450_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle50IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle50VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) -process.HLT_Ele15_IsoVVVL_PFHT600_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT600 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT600Jet30 + process.HLTEndSequence ) -process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + process.hltPreMu8TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT300PFMETNoMu60 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q + process.HLTL3muontrkisovvlSequence + process.hltMuon8RelTrkIsoVVLFiltered0p4 + process.HLTRecoMETSequence + process.hltMET20 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean10 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet20MJJ400DEta3p5 + process.HLTAK4PFJetsSequence + process.hltDiPFJet40MJJ750DEta3p5 + process.hltPFHTJet30Eta5 + process.hltPFHT300Jet30 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu60 + process.HLTEndSequence ) -process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + process.hltPreMu10TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT350PFMETNoMu60 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q + process.HLTL3muontrkisovvlSequence + process.hltMuon10RelTrkIsoVVLFiltered0p4 + process.HLTRecoMETSequence + process.hltMET20 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean10 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet20MJJ400DEta3p5 + process.HLTAK4PFJetsSequence + process.hltDiPFJet40MJJ750DEta3p5 + process.hltPFHTJet30Eta5 + process.hltPFHT350Jet30Eta5 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu60 + process.HLTEndSequence ) -process.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu15IsoVVVLPFHT450CaloBTagCSV4p5 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltSusyPreBtagJetFilter + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp067Single + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3MuVVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) -process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu15IsoVVVLPFHT450PFMET50 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3MuVVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.hltPFMETProducer + process.hltPFMET50 + process.HLTEndSequence ) -process.HLT_Mu15_IsoVVVL_PFHT450_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu15IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3MuVVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) -process.HLT_Mu50_IsoVVVL_PFHT450_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu50IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3Mu50VVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) -process.HLT_Mu15_IsoVVVL_PFHT600_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu15IsoVVVLPFHT600 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3MuVVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT600Jet30 + process.HLTEndSequence ) -process.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon10PsiPrimeBarrelSeagulls + process.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + process.hltDimuon10PsiPrimeBarrelnoCowL3Filtered + process.hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow + process.hltDisplacedmumuFilterDimuon10PsiPrimeBarrelnoCow + process.HLTEndSequence ) -process.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon20JpsiBarrelSeagulls + process.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + process.hltDimuon20JpsiBarrelnoCowL3Filtered + process.hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow + process.hltDisplacedmumuFilterDimuon20JpsiBarrelnoCow + process.HLTEndSequence ) -process.HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5er2p0SQOSMass7to18 + process.hltPreDimuon10UpsilonBarrelSeagulls + process.hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0) + process.hltDimuon10UpsilonBarrelnoCowL3Filtered + process.hltDisplacedmumuVtxProducerDimuon10UpsilonBarrelnoCow + process.hltDisplacedmumuFilterDimuon10UpsilonBarrelnoCow + process.HLTEndSequence ) -process.HLT_Dimuon12_Upsilon_eta1p5_v12 = cms.Path( process.HLTBeginSequence + process.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 + process.hltPreDimuon12Upsiloneta1p5 + process.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0) + process.hltDimuon12UpsilonL3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon12Upsilons + process.hltDisplacedmumuFilterDimuon12Upsilons + process.HLTEndSequence ) -process.HLT_Dimuon14_Phi_Barrel_Seagulls_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon14PhiBarrelSeagulls + process.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + process.hltDimuon14PhiBarrelnoCowL3Filtered + process.hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow + process.hltDisplacedmumuFilterDimuon14PhiBarrelnoCow + process.HLTEndSequence ) -process.HLT_Dimuon18_PsiPrime_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon18PsiPrime + process.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0) + process.hltDimuon18PsiPrimeL3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon18PsiPrimes + process.hltDisplacedmumuFilterDimuon18PsiPrimes + process.HLTEndSequence ) -process.HLT_Dimuon25_Jpsi_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon25Jpsi + process.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0) + process.hltDimuon25JpsiL3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon25Jpsis + process.hltDisplacedmumuFilterDimuon25Jpsis + process.HLTEndSequence ) -process.HLT_Dimuon18_PsiPrime_noCorrL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu8SQ + process.hltPreDimuon18PsiPrimenoCorrL1 + process.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + process.hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1 + process.hltDisplacedmumuFilterDimuon18PsiPrimesNoCorrL1 + process.HLTEndSequence ) -process.HLT_Dimuon24_Upsilon_noCorrL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu8SQ + process.hltPreDimuon24UpsilonnoCorrL1 + process.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + process.hltDimuon24UpsilonNoCorrL1L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1 + process.hltDisplacedmumuFilterDimuon24UpsilonsNoCorrL1 + process.HLTEndSequence ) -process.HLT_Dimuon24_Phi_noCorrL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu8SQ + process.hltPreDimuon24PhinoCorrL1 + process.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + process.hltDimuon24PhiNoCorrL1L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1 + process.hltDisplacedmumuFilterDimuon24PhiBarrelNoCorrL1 + process.HLTEndSequence ) -process.HLT_Dimuon25_Jpsi_noCorrL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu8SQ + process.hltPreDimuon25JpsinoCorrL1 + process.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + process.hltDimuon25JpsiNoCorrL1L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1 + process.hltDisplacedmumuFilterDimuon25JpsisNoCorrL1 + process.HLTEndSequence ) -process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu7EG7 + process.hltPreDiMu9Ele9CaloIdLTrackIdLDZ + process.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence + process.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence + process.hltMu9Ele9DZFilter + process.hltDoubleMu9DZFilter + process.HLTEndSequence ) -process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu7EG7 + process.hltPreDiMu9Ele9CaloIdLTrackIdL + process.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence + process.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence + process.HLTEndSequence ) -process.HLT_DoubleIsoMu20_eta2p1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu18er + process.hltPreDoubleIsoMu20eta2p1 + process.hltL1fL1sDoubleMu18erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu18erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0) + process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q + process.HLTDoubleMu20Eta2p1IsolationSequence + process.hltL3crIsoL1sDoubleMu18erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_DoubleIsoMu24_eta2p1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu22er + process.hltPreDoubleIsoMu24eta2p1 + process.hltL1fL1sDoubleMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu22erL1Filtered0) + process.hltL3fL1sDoubleMu22erL1f0L2f10QL3Filtered24Q + process.HLTDoubleMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157ORTripleMu444 + process.hltPreTrkMu12DoubleTrkMu5NoFiltersNoVtx + process.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(process.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + process.HLTL3muonrecoSequenceNoVtx + process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered5NoVtx + process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered12NoVtx + process.HLTTrackerMuonSequenceNoVtx + process.hltTripleTrkMuFiltered5NoVtx + process.hltSingleTrkMuFiltered12NoVtx + process.HLTEndSequence ) -process.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157ORTripleMu444 + process.hltPreTrkMu16DoubleTrkMu6NoFiltersNoVtx + process.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(process.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + process.HLTL3muonrecoSequenceNoVtx + process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered6NoVtx + process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered16NoVtx + process.HLTTrackerMuonSequenceNoVtx + process.hltTripleTrkMuFiltered6NoVtx + process.hltSingleTrkMuFiltered16NoVtx + process.HLTEndSequence ) -process.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157ORTripleMu444 + process.hltPreTrkMu17DoubleTrkMu8NoFiltersNoVtx + process.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(process.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + process.HLTL3muonrecoSequenceNoVtx + process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered8NoVtx + process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered17NoVtx + process.HLTTrackerMuonSequenceNoVtx + process.hltTripleTrkMuFiltered8NoVtx + process.hltSingleTrkMuFiltered17NoVtx + process.HLTEndSequence ) -process.HLT_Mu8_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + process.hltPreMu8 + process.hltL1fL1sMu5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu5L1f0L2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu5L1Filtered0) + process.hltL3fL1sMu5L1f0L2f5L3Filtered8 + process.HLTEndSequence ) -process.HLT_Mu17_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu10LowQ + process.hltPreMu17 + process.hltL1fL1sMu10lqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu10lqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + process.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 + process.HLTEndSequence ) -process.HLT_Mu19_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu10LowQ + process.hltPreMu19 + process.hltL1fL1sMu10lqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu10lqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + process.hltL3fL1sMu10lqL1f0L2f10L3Filtered19 + process.HLTEndSequence ) -process.HLT_Mu17_Photon30_IsoCaloId_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu17Photon30IsoCaloId + process.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7) + process.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu17Photon30IsoCaloIdPhotonlegFilter + process.hltMu17Photon30IsoCaloIdPhotonlegEtFilter + process.hltEgammaClusterShape + process.hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu17Photon30IsoCaloIdPhotonlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter + process.HLTEndSequence ) -process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10IorSingleEG5 + process.hltPreEle8CaloIdLTrackIdLIsoVLPFJet30 + process.HLTEle8CaloIdLTrackIdLIsoVLSequence + process.HLTAK4PFJetsSequence + process.hltEle8JetCollectionsForLeptonPlusPFJets + process.hltEle8PFJet30EleCleaned + process.HLTEndSequence ) -process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10IorSingleEG15 + process.hltPreEle12CaloIdLTrackIdLIsoVLPFJet30 + process.HLTEle12CaloIdLTrackIdLIsoVLSequence + process.HLTAK4PFJetsSequence + process.hltEle12JetCollectionsForLeptonPlusPFJets + process.hltEle12PFJet30EleCleaned + process.HLTEndSequence ) -process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15 + process.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 + process.HLTEle23CaloIdLTrackIdLIsoVLJet30Sequence + process.HLTAK4PFJetsSequence + process.hltEle23JetCollectionsForLeptonPlusPFJets + process.hltEle23PFJet30EleCleaned + process.HLTEndSequence ) -process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10IorSingleEG5 + process.hltPreEle8CaloIdMTrackIdMPFJet30 + process.HLTEle8CaloIdMGsfTrkIdMSequence + process.HLTAK4PFJetsSequence + process.hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets + process.hltEle8NoIsoPFJet30EleCleaned + process.HLTEndSequence ) -process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15 + process.hltPreEle17CaloIdMTrackIdMPFJet30 + process.HLTEle17CaloIdMGsfTrkIdMSequence + process.HLTAK4PFJetsSequence + process.hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets + process.hltEle17NoIsoPFJet30EleCleaned + process.HLTEndSequence ) -process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15 + process.hltPreEle23CaloIdMTrackIdMPFJet30 + process.HLTEle23CaloIdMGsfTrkIdMSequence + process.HLTAK4PFJetsSequence + process.hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets + process.hltEle23NoIsoPFJet30EleCleaned + process.HLTEndSequence ) -process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPreEle50CaloIdVTGsfTrkIdTPFJet165 + process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToL1 + process.hltMonoPFJet165 + process.hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet + process.hltEle50CaloIdVTGsfTrkIdTCentralPFJet165EleCleaned + process.HLTEndSequence ) -process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle115CaloIdVTGsfTrkIdT + process.HLTEle115CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle135CaloIdVTGsfTrkIdT + process.HLTEle135CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_Ele145_CaloIdVT_GsfTrkIdT_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle145CaloIdVTGsfTrkIdT + process.HLTEle145CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_Ele200_CaloIdVT_GsfTrkIdT_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle200CaloIdVTGsfTrkIdT + process.HLTEle200CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_Ele250_CaloIdVT_GsfTrkIdT_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle250CaloIdVTGsfTrkIdT + process.HLTEle250CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_Ele300_CaloIdVT_GsfTrkIdT_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle300CaloIdVTGsfTrkIdT + process.HLTEle300CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet + process.hltPrePFHT300PT30QuadPFJet75604540 + process.HLTAK4CaloJetsSequence + process.hltQuadCentralJet30 + process.hltCaloJetsQuad30ForHt + process.hltHtMhtCaloJetsQuadC30 + process.hltCaloQuadJet30HT300 + process.HLTAK4PFJetsSequence + process.hltPFCentralJetLooseIDQuad30 + process.hlt1PFCentralJetLooseID75 + process.hlt2PFCentralJetLooseID60 + process.hlt3PFCentralJetLooseID45 + process.hlt4PFCentralJetLooseID40 + process.hltPFCentralJetLooseIDQuad30forHt + process.hltHtMhtPFCentralJetsLooseIDQuadC30 + process.hltPFCentralJetsLooseIDQuad30HT300 + process.HLTEndSequence ) -process.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet + process.hltPrePFHT300PT30QuadPFJet75604540TriplePFBTagCSV3p0 + process.HLTAK4CaloJetsSequence + process.hltQuadCentralJet30 + process.hltCaloJetsQuad30ForHt + process.hltHtMhtCaloJetsQuadC30 + process.hltCaloQuadJet30HT300 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp05Double + process.HLTAK4PFJetsSequence + process.hltPFCentralJetLooseIDQuad30 + process.hlt1PFCentralJetLooseID75 + process.hlt2PFCentralJetLooseID60 + process.hlt3PFCentralJetLooseID45 + process.hlt4PFCentralJetLooseID40 + process.hltPFCentralJetLooseIDQuad30forHt + process.hltHtMhtPFCentralJetsLooseIDQuadC30 + process.hltPFCentralJetsLooseIDQuad30HT300 + process.HLTBtagCSVSequencePF + process.hltBTagPFCSVp070Triple + process.HLTEndSequence ) -process.HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT380SixPFJet32DoublePFBTagCSV2p2 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC25 + process.hltCaloJetsSix25ForHt + process.hltHtMhtCaloJetsSixC25 + process.hltCaloSixJet25HT300 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp44Single + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSixC32 + process.hltPFJetsSix32ForHt + process.hltHtMhtPFJetsSixC32 + process.hltPFSixJet32HT380 + process.HLTBtagCSVSequencePF + process.hltBTagPFCSVp075Double + process.HLTEndSequence ) -process.HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT380SixPFJet32DoublePFBTagDeepCSV2p2 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC25 + process.hltCaloJetsSix25ForHt + process.hltHtMhtCaloJetsSixC25 + process.hltCaloSixJet25HT300 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSVp44Single + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSixC32 + process.hltPFJetsSix32ForHt + process.hltHtMhtPFJetsSixC32 + process.hltPFSixJet32HT380 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSVp075Double + process.HLTEndSequence ) -process.HLT_PFHT380_SixPFJet32_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT380SixPFJet32 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC25 + process.hltCaloJetsSix25ForHt + process.hltHtMhtCaloJetsSixC25 + process.hltCaloSixJet25HT300 + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSixC32 + process.hltPFJetsSix32ForHt + process.hltHtMhtPFJetsSixC32 + process.hltPFSixJet32HT380 + process.HLTEndSequence ) -process.HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT430SixPFJet40PFBTagCSV1p5 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC35 + process.hltCaloJetsSix35ForHt + process.hltHtMhtCaloJetsSixC35 + process.hltCaloSixJet35HT300 + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSixC40 + process.hltPFJetsSix40ForHt + process.hltHtMhtPFJetsSixC40 + process.hltPFSixJet40HT430 + process.HLTBtagCSVSequencePF + process.hltBTagPFCSVp080Single + process.HLTEndSequence ) -process.HLT_PFHT430_SixPFJet40_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT430SixPFJet40 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC35 + process.hltCaloJetsSix35ForHt + process.hltHtMhtCaloJetsSixC35 + process.hltCaloSixJet35HT300 + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSixC40 + process.hltPFJetsSix40ForHt + process.hltHtMhtPFJetsSixC40 + process.hltPFSixJet40HT430 + process.HLTEndSequence ) -process.HLT_PFHT350_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT350 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT300Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_PFHT350MinPFJet15_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePFHT350MinPFJet15 + process.HLTPFHT350MinPFJet15Sequence + process.HLTEndSequence ) -process.HLT_Photon60_R9Id90_CaloIdL_IsoL_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoL + process.HLTPhoton60R9Id90CaloIdLIsoLSequence + process.HLTEndSequence ) -process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdL + process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + process.HLTEndSequence ) -process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 + process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + process.HLTPFHT350MinPFJet15Sequence + process.HLTEndSequence ) -process.HLT_FullTrack_Multiplicity85_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sETT50to60BptxAND + process.hltPreFullTrackMultiplicity85 + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHighMultSequence + process.hltGoodPixelTracksForHighMult + process.hltPixelCandsForHighMult + process.hltHighMult30 + process.HLTDoLocalStripSequenceFull + process.HLTFullIterativeTracking + process.hltFullOnlinePrimaryVertices + process.hltFullGoodHighPurityFullTrackCutClassifier + process.hltFullGoodHighPurityFullTracks + process.hltFullCandsForHighMultTrigger + process.hltFullTrackHighMult85 + process.HLTEndSequence ) -process.HLT_FullTrack_Multiplicity100_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sETT50to60BptxAND + process.hltPreFullTrackMultiplicity100 + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHighMultSequence + process.hltGoodPixelTracksForHighMult + process.hltPixelCandsForHighMult + process.hltHighMult30 + process.HLTDoLocalStripSequenceFull + process.HLTFullIterativeTracking + process.hltFullOnlinePrimaryVertices + process.hltFullGoodHighPurityFullTrackCutClassifier + process.hltFullGoodHighPurityFullTracks + process.hltFullCandsForHighMultTrigger + process.hltFullTrackHighMult100 + process.HLTEndSequence ) -process.HLT_FullTrack_Multiplicity130_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sETT50to60BptxAND + process.hltPreFullTrackMultiplicity130 + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHighMultSequence + process.hltGoodPixelTracksForHighMult + process.hltPixelCandsForHighMult + process.hltHighMult30 + process.HLTDoLocalStripSequenceFull + process.HLTFullIterativeTracking + process.hltFullOnlinePrimaryVertices + process.hltFullGoodHighPurityFullTrackCutClassifier + process.hltFullGoodHighPurityFullTracks + process.hltFullCandsForHighMultTrigger + process.hltFullTrackHighMult130 + process.HLTEndSequence ) -process.HLT_FullTrack_Multiplicity155_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sETT50to60BptxAND + process.hltPreFullTrackMultiplicity155 + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHighMultSequence + process.hltGoodPixelTracksForHighMult + process.hltPixelCandsForHighMult + process.hltHighMult30 + process.HLTDoLocalStripSequenceFull + process.HLTFullIterativeTracking + process.hltFullOnlinePrimaryVertices + process.hltFullGoodHighPurityFullTrackCutClassifier + process.hltFullGoodHighPurityFullTracks + process.hltFullCandsForHighMultTrigger + process.hltFullTrackHighMult155 + process.HLTEndSequence ) -process.HLT_ECALHT800_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 + process.hltPreECALHT800 + process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + process.hltTowerMakerEcal + process.hltHtMhtEcal + process.hltHtEcal800 + process.HLTEndSequence ) -process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGWithJetAndTau + process.hltPreDiSC3018EIsoANDHEMass70 + process.HLTSC3018EIso15HE30eMass70Sequence + process.HLTEndSequence ) -process.HLT_Physics_v7 = cms.Path( process.HLTBeginSequenceL1Fat + process.hltPrePhysics + process.HLTEndSequence ) -process.HLT_Physics_part0_v7 = cms.Path( process.HLTBeginSequence + process.hltPrePhysicspart0 + process.HLTEndSequence ) -process.HLT_Physics_part1_v7 = cms.Path( process.HLTBeginSequence + process.hltPrePhysicspart1 + process.HLTEndSequence ) -process.HLT_Physics_part2_v7 = cms.Path( process.HLTBeginSequence + process.hltPrePhysicspart2 + process.HLTEndSequence ) -process.HLT_Physics_part3_v7 = cms.Path( process.HLTBeginSequence + process.hltPrePhysicspart3 + process.HLTEndSequence ) -process.HLT_Physics_part4_v7 = cms.Path( process.HLTBeginSequence + process.hltPrePhysicspart4 + process.HLTEndSequence ) -process.HLT_Physics_part5_v7 = cms.Path( process.HLTBeginSequence + process.hltPrePhysicspart5 + process.HLTEndSequence ) -process.HLT_Physics_part6_v7 = cms.Path( process.HLTBeginSequence + process.hltPrePhysicspart6 + process.HLTEndSequence ) -process.HLT_Physics_part7_v7 = cms.Path( process.HLTBeginSequence + process.hltPrePhysicspart7 + process.HLTEndSequence ) -process.DST_Physics_v7 = cms.Path( process.HLTBeginSequence + process.hltPreDSTPhysics + process.HLTEndSequence ) -process.HLT_Random_v3 = cms.Path( process.HLTBeginSequenceRandom + process.hltPreRandom + process.HLTEndSequence ) -process.HLT_ZeroBias_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBias + process.HLTEndSequence ) -process.HLT_ZeroBias_part0_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiaspart0 + process.HLTEndSequence ) -process.HLT_ZeroBias_part1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiaspart1 + process.HLTEndSequence ) -process.HLT_ZeroBias_part2_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiaspart2 + process.HLTEndSequence ) -process.HLT_ZeroBias_part3_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiaspart3 + process.HLTEndSequence ) -process.HLT_ZeroBias_part4_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiaspart4 + process.HLTEndSequence ) -process.HLT_ZeroBias_part5_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiaspart5 + process.HLTEndSequence ) -process.HLT_ZeroBias_part6_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiaspart6 + process.HLTEndSequence ) -process.HLT_ZeroBias_part7_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiaspart7 + process.HLTEndSequence ) -process.DST_ZeroBias_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTZeroBias + process.HLTEndSequence ) -process.DST_HT250_CaloScouting_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200 + process.hltPreDSTHT250CaloScouting + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT250 + process.HLTCaloScoutingSequence + process.HLTEndSequence ) -process.DST_HT250_CaloBTagScouting_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200 + process.hltPreDSTHT250CaloBTagScouting + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT250 + process.HLTCaloScoutingSequence + process.HLTCaloBTagScoutingSequence + process.HLTEndSequence ) -process.DST_HT410_PFScouting_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200 + process.hltPreDSTHT410PFScouting + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT410 + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_HT410_BTagScouting_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200 + process.hltPreDSTHT410BTagScouting + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT410 + process.HLTPFScoutingSequence + process.HLTBTagScoutingSequence + process.HLTEndSequence ) -process.DST_ZeroBias_BTagScouting_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTZeroBiasBTagScouting + process.HLTPFScoutingSequence + process.HLTBTagScoutingSequence + process.HLTEndSequence ) -process.DST_ZeroBias_CaloScouting_PFScouting_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTZeroBiasCaloScoutingPFScouting + process.HLTCaloScoutingSequence + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_CaloJet40_BTagScouting_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTCaloJet40BTagScouting + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet40 + process.HLTPFScoutingSequence + process.HLTBTagScoutingSequence + process.HLTEndSequence ) -process.DST_CaloJet40_CaloScouting_PFScouting_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTCaloJet40CaloScoutingPFScouting + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet40 + process.HLTCaloScoutingSequence + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_CaloJet40_CaloBTagScouting_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTCaloJet40CaloBTagScouting + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet40 + process.HLTCaloScoutingSequence + process.HLTCaloBTagScoutingSequence + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_L1HTT_BTagScouting_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200 + process.hltPreDSTL1HTTBTagScouting + process.HLTPFScoutingSequence + process.HLTBTagScoutingSequence + process.HLTEndSequence ) -process.DST_L1HTT_CaloScouting_PFScouting_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200 + process.hltPreDSTL1HTTCaloScoutingPFScouting + process.HLTCaloScoutingSequence + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_L1HTT_CaloBTagScouting_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200 + process.hltPreDSTL1HTTCaloBTagScouting + process.HLTCaloScoutingSequence + process.HLTCaloBTagScoutingSequence + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_L1DoubleMu_BTagScouting_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMuIorTripleMuIorQuadMu + process.hltPreDSTL1DoubleMuBTagScouting + process.HLTPFScoutingSequence + process.HLTBTagScoutingSequence + process.HLTEndSequence ) -process.DST_L1DoubleMu_CaloScouting_PFScouting_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMuIorTripleMuIorQuadMu + process.hltPreDSTL1DoubleMuCaloScoutingPFScouting + process.HLTCaloScoutingSequence + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200 + process.hltPreDSTDoubleMu3noVtxCaloScoutingMonitoring + process.HLTL2muonrecoSequenceNoVtx + process.HLTL3muonrecoSequenceNoVtx + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT250 + process.HLTCaloScoutingSequence + process.HLTMuIsolationSequenceNoVtx + process.HLTEndSequence ) -process.DST_DoubleMu3_noVtx_CaloScouting_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMuIorTripleMuIorQuadMu + process.hltPreDSTDoubleMu3noVtxCaloScouting + process.hltDimuon3L1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltDimuon3L2PreFiltered0 + process.HLTL3muonrecoSequenceNoVtx + process.hltDoubleMu3L3FilteredNoVtx + process.HLTCaloScoutingSequence + process.HLTMuIsolationSequenceNoVtx + process.hltDisplacedmumuVtxProducer + process.HLTEndSequence ) -process.HLT_AK4CaloJet30_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4CaloJet30 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet30 + process.HLTEndSequence ) -process.HLT_AK4CaloJet40_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4CaloJet40 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet40 + process.HLTEndSequence ) -process.HLT_AK4CaloJet50_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4CaloJet50 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet50 + process.HLTEndSequence ) -process.HLT_AK4CaloJet80_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPreAK4CaloJet80 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet80 + process.HLTEndSequence ) -process.HLT_AK4CaloJet100_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK4CaloJet100 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet100 + process.HLTEndSequence ) -process.HLT_AK4CaloJet120_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK4CaloJet120 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet120 + process.HLTEndSequence ) -process.HLT_AK4PFJet30_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4PFJet30 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet15 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets15 + process.hltSingleAK4PFJet30 + process.HLTEndSequence ) -process.HLT_AK4PFJet50_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4PFJet50 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet30 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets30 + process.hltSingleAK4PFJet50 + process.HLTEndSequence ) -process.HLT_AK4PFJet80_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPreAK4PFJet80 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet50 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets50 + process.hltSingleAK4PFJet80 + process.HLTEndSequence ) -process.HLT_AK4PFJet100_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK4PFJet100 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets70 + process.hltSingleAK4PFJet100 + process.HLTEndSequence ) -process.HLT_AK4PFJet120_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK4PFJet120 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets70 + process.hltSingleAK4PFJet120 + process.HLTEndSequence ) -process.HLT_HISinglePhoton10_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreHISinglePhoton10Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton10Eta3p1 + process.HLTEndSequence ) -process.HLT_HISinglePhoton20_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPreHISinglePhoton20Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton20Eta3p1 + process.HLTEndSequence ) -process.HLT_HISinglePhoton30_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPreHISinglePhoton30Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton30Eta3p1 + process.HLTEndSequence ) -process.HLT_HISinglePhoton40_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPreHISinglePhoton40Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton40Eta3p1 + process.HLTEndSequence ) -process.HLT_HISinglePhoton50_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPreHISinglePhoton50Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton50Eta3p1 + process.HLTEndSequence ) -process.HLT_HISinglePhoton60_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPreHISinglePhoton60Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton60Eta3p1 + process.HLTEndSequence ) -process.HLT_Photon20_HoverELoose_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPrePhoton20HoverELoose + process.HLTPhoton20SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_Photon30_HoverELoose_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPrePhoton30HoverELoose + process.HLTPhoton30SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_Photon40_HoverELoose_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPrePhoton40HoverELoose + process.HLTPhoton40SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_Photon50_HoverELoose_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPrePhoton50HoverELoose + process.HLTPhoton50SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_Photon60_HoverELoose_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPrePhoton60HoverELoose + process.HLTPhoton60SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_EcalCalibration_v4 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreEcalCalibration + process.hltEcalCalibrationRaw + process.HLTEndSequence ) -process.HLT_HcalCalibration_v5 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreHcalCalibration + process.hltHcalCalibTypeFilter + process.hltHcalCalibrationRaw + process.HLTEndSequence ) -process.AlCa_EcalPhiSym_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + process.hltPreAlCaEcalPhiSym + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltEcalPhiSymFilter + process.HLTEndSequence ) -process.HLT_L1UnpairedBunchBptxMinus_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sL1UnpairedBunchBptxMinus + process.hltPreL1UnpairedBunchBptxMinus + process.HLTEndSequence ) -process.HLT_L1UnpairedBunchBptxPlus_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sL1UnpairedBunchBptxPlus + process.hltPreL1UnpairedBunchBptxPlus + process.HLTEndSequence ) -process.HLT_L1NotBptxOR_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sNotBptxOR + process.hltPreL1NotBptxOR + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF_OR_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sMinimumBiasHF0ORBptxAND + process.hltPreL1MinimumBiasHFOR + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF0OR_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMinimumBiasHF0ORBptxAND + process.hltPreL1MinimumBiasHF0OR + process.HLTEndSequence ) -process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 + process.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 + process.HLTEndSequence ) -process.HLT_HcalNZS_v12 = cms.Path( process.HLTBeginSequenceNZS + process.hltL1sHcalNZS + process.hltPreHcalNZS + process.HLTEndSequence ) -process.HLT_HcalPhiSym_v14 = cms.Path( process.HLTBeginSequenceNZS + process.hltL1sSingleEGorSingleorDoubleMu + process.hltPreHcalPhiSym + process.HLTEndSequence ) -process.HLT_HcalIsolatedbunch_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sIsolatedBunch + process.hltL1sSingleJetOR + process.hltPreHcalIsolatedbunch + process.HLTEndSequence ) -process.HLT_IsoTrackHB_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJet60 + process.hltPreIsoTrackHB + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltIsolPixelTrackProdHB + process.hltIsolPixelTrackL2FilterHB + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltIsolEcalPixelTrackProdHB + process.hltEcalIsolPixelTrackL2FilterHB + process.HLTDoLocalStripSequence + process.hltIter0PFLowPixelSeedsFromPixelTracks + process.hltIter0PFlowCkfTrackCandidates + process.hltIter0PFlowCtfWithMaterialTracks + process.hltHcalITIPTCorrectorHB + process.hltIsolPixelTrackL3FilterHB + process.HLTEndSequence ) -process.HLT_IsoTrackHE_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJet60 + process.hltPreIsoTrackHE + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltIsolPixelTrackProdHE + process.hltIsolPixelTrackL2FilterHE + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltIsolEcalPixelTrackProdHE + process.hltEcalIsolPixelTrackL2FilterHE + process.HLTDoLocalStripSequence + process.hltIter0PFLowPixelSeedsFromPixelTracks + process.hltIter0PFlowCkfTrackCandidates + process.hltIter0PFlowCtfWithMaterialTracks + process.hltHcalITIPTCorrectorHE + process.hltIsolPixelTrackL3FilterHE + process.HLTEndSequence ) -process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + process.hltPreZeroBiasFirstCollisionAfterAbortGap + process.HLTEndSequence ) -process.HLT_ZeroBias_IsolatedBunches_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sIsolatedBunch + process.hltPreZeroBiasIsolatedBunches + process.HLTEndSequence ) -process.HLT_ZeroBias_FirstCollisionInTrain_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit + process.hltPreZeroBiasFirstCollisionInTrain + process.HLTEndSequence ) -process.HLT_ZeroBias_LastCollisionInTrain_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasLastBunchInTrain + process.hltPreZeroBiasLastCollisionInTrain + process.HLTEndSequence ) -process.HLT_ZeroBias_FirstBXAfterTrain_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasFirstBunchAfterTrain + process.hltPreZeroBiasFirstBXAfterTrain + process.HLTEndSequence ) -process.AlCa_RPCMuonNormalisation_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er + process.hltPreAlCaRPCMuonNormalisation + process.hltRPCMuonNormaL1Filtered0 + process.HLTMuonLocalRecoSequence + process.HLTEndSequence ) -process.AlCa_LumiPixels_Random_v4 = cms.Path( process.HLTBeginSequenceRandom + process.hltPixelTrackerHVOn + process.hltPreAlCaLumiPixelsRandom + process.hltFEDSelectorLumiPixels + process.HLTEndSequence ) -process.AlCa_LumiPixels_ZeroBias_v8 = cms.Path( process.HLTBeginSequence + process.hltPixelTrackerHVOn + process.hltL1sZeroBias + process.hltPreAlCaLumiPixelsZeroBias + process.hltFEDSelectorLumiPixels + process.HLTEndSequence ) -process.MC_ReducedIterativeTracking_v9 = cms.Path( process.HLTBeginSequence + process.hltPreMCReducedIterativeTracking + process.HLTRecoJetSequenceAK4PrePF + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02 + process.HLTEndSequence ) -process.MC_PFMET_v13 = cms.Path( process.HLTBeginSequence + process.hltPreMCPFMET + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMETOpenFilter + process.HLTEndSequence ) -process.MC_AK4PFJets_v13 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK4PFJets + process.HLTAK4PFJetsSequence + process.hltAK4PFJetCollection20Filter + process.HLTEndSequence ) -process.MC_PFBTagCSV_v7 = cms.Path( process.HLTBeginSequence + process.hltPreMCPFBTagCSV + process.HLTAK4PFJetsSequence + process.HLTBtagCSVSequencePF + process.hltBTagPFCSVp056Single + process.HLTEndSequence ) -process.MC_PFHT_v12 = cms.Path( process.HLTBeginSequence + process.hltPreMCPFHT + process.HLTAK4PFJetsSequence + process.hltPFHTForMC + process.hltPFHTOpenFilter + process.HLTEndSequence ) -process.MC_PFMHT_v12 = cms.Path( process.HLTBeginSequence + process.hltPreMCPFMHT + process.HLTAK4PFJetsSequence + process.hltPFHTForMC + process.hltPFMHTOpenFilter + process.HLTEndSequence ) -process.MC_CaloMET_v8 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloMET + process.HLTDoCaloSequence + process.hltMet + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloMETOpenFilter + process.HLTEndSequence ) -process.MC_CaloMET_JetIdCleaned_v8 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloMETJetIdCleaned + process.HLTDoCaloSequence + process.hltMet + process.HLTAK4CaloJetsSequence + process.hltMetCleanUsingJetID + process.hltMETCleanUsingJetIDOpenFilter + process.HLTEndSequence ) -process.MC_AK4CaloJets_v8 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK4CaloJets + process.HLTAK4CaloJetsSequence + process.hltCaloJetCollection20Filter + process.HLTEndSequence ) -process.MC_AK4CaloJetsFromPV_v6 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK4CaloJetsFromPV + process.HLTAK4CaloJetsSequence + process.HLTNoPUSequence + process.hltCaloJetFromPVCollection20Filter + process.hltHtMhtFromPVForMC + process.hltCaloHtMhtFromPVOpenFilter + process.HLTEndSequence ) -process.MC_CaloBTagCSV_v6 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloBTagCSV + process.HLTAK4CaloJetsSequence + process.HLTBtagCSVSequenceL3 + process.hltCaloJetCollection20Filter + process.hltBTagCaloCSVp067Single + process.HLTEndSequence ) -process.MC_CaloHT_v7 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloHT + process.HLTAK4CaloJetsSequence + process.hltHtMhtForMC + process.hltCaloHTOpenFilter + process.HLTEndSequence ) -process.MC_CaloMHT_v7 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloMHT + process.HLTAK4CaloJetsSequence + process.hltHtMhtForMC + process.hltMhtFilter + process.HLTEndSequence ) -process.MC_AK8PFJets_v13 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK8PFJets + process.HLTAK8PFJetsSequence + process.hltAK8PFJetCollection20Filter + process.HLTEndSequence ) -process.MC_AK8TrimPFJets_v13 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK8TrimPFJets + process.HLTAK8PFJetsSequence + process.hltAK8TrimModJets + process.hltAK8TrimPFJetCollection20Filter + process.HLTEndSequence ) -process.MC_AK8PFHT_v12 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK8PFHT + process.HLTAK8PFJetsSequence + process.hltAK8PFHTForMC + process.hltAK8PFHTOpenFilter + process.HLTEndSequence ) -process.MC_AK8CaloHT_v7 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK8CaloHT + process.HLTAK8CaloJetsSequence + process.hltAK8HtMhtForMC + process.hltAK8CaloHTOpenFilter + process.HLTEndSequence ) -process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 + process.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence + process.HLTEndSequence ) -process.MC_DoubleEle5_CaloIdL_MW_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5WithJetAndTau + process.hltPreMCDoubleEle5CaloIdLMW + process.HLTEle5CaloIdLMWSequence + process.HLTDoubleEle5CaloIdLMWSequence + process.HLTEndSequence ) -process.MC_Ele5_WPTight_Gsf_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreMCEle5WPTightGsf + process.HLTEle5WPTightGsfSequence + process.HLTEndSequence ) -process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ + process.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) -process.MC_IsoMu_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + process.hltPreMCIsoMu + process.hltL1fL1sMu5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu5L1L2SingleMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu5L1Filtered0) + process.hltL3fL1sMu5L1L2L3SingleMu + process.HLTMuIsolationSequenceForMC + process.hltL3crIsoL1sMu16L1L2L3TrkIsoFiltered0p07SingleMu + process.HLTEndSequence ) -process.MC_DoubleMu_TrkIsoVVL_DZ_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0 + process.hltPreMCDoubleMuTrkIsoVVLDZ + process.hltL1fL1sDoubleMu0HighQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu0L1f0L2doubleMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0) + process.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu + process.HLTL3muontrkisovvlSequence + process.hltDiMuonRelTrkIsoFiltered0p4 + process.hltDiMuonRelTrkIsoFiltered0p4DzFiltered0p2 + process.HLTEndSequence ) -process.MC_DoubleMuNoFiltersNoVtx_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0 + process.hltPreMCDoubleMuNoFiltersNoVtx + process.hltL1fL1sDoubleMu0HighQL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fDimuonL1f0L2NoVtx) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx + process.HLTEndSequence ) -process.AlCa_EcalPi0EBonly_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalPi0EBonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaPi0RecHitsFilterEBonlyRegional + process.hltAlCaPi0EBUncalibrator + process.hltAlCaPi0EBRechitsToDigis + process.HLTEndSequence ) -process.AlCa_EcalPi0EEonly_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalPi0EEonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaPi0RecHitsFilterEEonlyRegional + process.hltAlCaPi0EEUncalibrator + process.hltAlCaPi0EERechitsToDigis + process.HLTEndSequence ) -process.AlCa_EcalEtaEBonly_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalEtaEBonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaEtaRecHitsFilterEBonlyRegional + process.hltAlCaEtaEBUncalibrator + process.hltAlCaEtaEBRechitsToDigis + process.HLTEndSequence ) -process.AlCa_EcalEtaEEonly_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalEtaEEonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaEtaRecHitsFilterEEonlyRegional + process.hltAlCaEtaEEUncalibrator + process.hltAlCaEtaEERechitsToDigis + process.HLTEndSequence ) -process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1CrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTLooseChargedIsoPFTau30Sequence + process.hltL1JetsHLTPFTauTrackLooseChargedIsolationMatch + process.hltSelectedPFTau30LooseChargedIsolationL1HLTMatched + process.hltOverlapFilterIsoEle24WPTightGsfLooseIsoPFTau30 + process.HLTEndSequence ) -process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1CrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTMediumChargedIsoPFTau30Sequence + process.hltL1JetsHLTPFTauTrackMediumChargedIsolationMatch + process.hltSelectedPFTau30MediumChargedIsolationL1HLTMatched + process.hltOverlapFilterIsoEle24WPTightGsfMediumChargedIsoPFTau30 + process.HLTEndSequence ) -process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1CrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTTightChargedIsoPFTau30Sequence + process.hltL1JetsHLTPFTauTrackTightChargedIsolationMatch + process.hltSelectedPFTau30TightChargedIsolationL1HLTMatched + process.hltOverlapFilterIsoEle24WPTightGsfTightChargedIsoPFTau30 + process.HLTEndSequence ) -process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1TightIDCrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTLooseChargedIsoPFTau30TightOOSCPhotonsSequence + process.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsMatch + process.hltSelectedPFTau30LooseChargedIsolationTightOOSCPhotonsL1HLTMatched + process.hltOverlapFilterIsoEle24WPTightGsfLooseIsoTightOOSCPhotonsPFTau30 + process.HLTEndSequence ) -process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1TightIDCrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTMediumChargedIsoPFTau30TightOOSCPhotonsSequence + process.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsMatch + process.hltSelectedPFTau30MediumChargedIsolationTightOOSCPhotonsL1HLTMatched + process.hltOverlapFilterIsoEle24WPTightGsfMediumIsoTightOOSCPhotonsPFTau30 + process.HLTEndSequence ) -process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1TightIDCrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTTightChargedIsoPFTau30TightOOSCPhotonsSequence + process.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsMatch + process.hltSelectedPFTau30TightChargedIsolationTightOOSCPhotonsL1HLTMatched + process.hltOverlapFilterIsoEle24WPTightGsfTightIsoTightOOSCPhotonsPFTau30 + process.HLTEndSequence ) -process.HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleLooseChargedIsoPFTau35Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt35Eta2p1Trk1Reg + process.HLTLooseChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + process.hltDoublePFTau35TrackPt1LooseChargedIsolationReg + process.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg + process.hltDoublePFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg + process.hltDoublePFTau35TrackPt1LooseChargedIsolationDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleLooseChargedIsoPFTau40Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt40Eta2p1Trk1Reg + process.HLTLooseChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + process.hltDoublePFTau40TrackPt1LooseChargedIsolationReg + process.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg + process.hltDoublePFTau40TrackPt1LooseChargedIsolationL1HLTMatchedReg + process.hltDoublePFTau40TrackPt1LooseChargedIsolationDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleMediumChargedIsoPFTau35Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt35Eta2p1Trk1Reg + process.HLTMediumChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + process.hltDoublePFTau35TrackPt1MediumChargedIsolationReg + process.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg + process.hltDoublePFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg + process.hltDoublePFTau35TrackPt1MediumChargedIsolationDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleMediumChargedIsoPFTau40Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt40Eta2p1Trk1Reg + process.HLTMediumChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + process.hltDoublePFTau40TrackPt1MediumChargedIsolationReg + process.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg + process.hltDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg + process.hltDoublePFTau40TrackPt1MediumChargedIsolationDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleTightChargedIsoPFTau35Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt35Eta2p1Trk1Reg + process.HLTTightChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationReg + process.hltDoublePFTau35TrackPt1TightChargedIsolationReg + process.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg + process.hltDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg + process.hltDoublePFTau35TrackPt1TightChargedIsolationDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleTightChargedIsoPFTau40Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt40Eta2p1Trk1Reg + process.HLTTightChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationReg + process.hltDoublePFTau40TrackPt1TightChargedIsolationReg + process.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg + process.hltDoublePFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg + process.hltDoublePFTau40TrackPt1TightChargedIsolationDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleLooseChargedIsoPFTau35Trk1TightIDeta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt35Eta2p1Trk1Reg + process.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + process.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleLooseChargedIsoPFTau40Trk1TightIDeta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt40Eta2p1Trk1Reg + process.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + process.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleMediumChargedIsoPFTau35Trk1TightIDeta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt35Eta2p1Trk1Reg + process.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + process.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleMediumChargedIsoPFTau40Trk1TightIDeta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt40Eta2p1Trk1Reg + process.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + process.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleTightChargedIsoPFTau35Trk1TightIDeta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt35Eta2p1Trk1Reg + process.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + process.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleTightChargedIsoPFTau40Trk1TightIDeta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt40Eta2p1Trk1Reg + process.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + process.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sMu22erIsoTau40er + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau50Trk30eta2p11pr + process.hltL1fL1sMu22erIsoTau40erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0) + process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTau40Eta2p1IsolationSequence + process.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchMu22IsoTau40 + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedMu22IsoTau40 + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoTau40erETM80To120 + process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET90 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoTau40erETM80To120 + process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET100 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoTau40erETM80To120 + process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET110 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean110 + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoTau40erETM80To120 + process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET120 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTRecoMETSequence + process.hltMET120 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean120 + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoTau40erETM80To120 + process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET130 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTRecoMETSequence + process.hltMET130 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean130 + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJet36IsoTau52 + process.hltPreMediumChargedIsoPFTau50Trk30eta2p11pr + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchQuadJetIsoTau + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedQuadIsoTau + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleTau80to140er + process.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p11pr + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau80eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFTriggerSequenceForTaus + process.HLTMediumIsoPFTauHighPtRelaxedIsoSequence + process.hltPFTau180 + process.hltSelectedPFTausTrackFinding + process.hltPFTau180Track + process.hltPFTauTrackPt50Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong + process.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIso1Prong + process.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch1Prong + process.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched1Prong + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleTau80to140er + process.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau80eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFTriggerSequenceForTaus + process.HLTMediumIsoPFTauHighPtRelaxedIsoSequence + process.hltPFTau180 + process.hltSelectedPFTausTrackFinding + process.hltPFTau180Track + process.hltPFTauTrackPt50Discriminator + process.hltSelectedPFTausTrackPt50 + process.hltPFTau180TrackPt50 + process.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation + process.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso + process.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch + process.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1eta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt35Eta2p1Trk1Reg + process.HLTLooseChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + process.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationMatchReg + process.hltSelectedPFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg + process.hltOverlapFilterIsoMu24LooseChargedIsoPFTau35MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt35Eta2p1Trk1Reg + process.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltSelectedPFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltOverlapFilterIsoMu24LooseChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1eta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt35Eta2p1Trk1Reg + process.HLTMediumChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + process.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg + process.hltSelectedPFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg + process.hltOverlapFilterIsoMu24MediumChargedIsoPFTau35MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt35Eta2p1Trk1Reg + process.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltSelectedPFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1eta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt35Eta2p1Trk1Reg + process.HLTTightChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationReg + process.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg + process.hltSelectedPFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg + process.hltOverlapFilterIsoMu24TightChargedIsoPFTau35MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt35Eta2p1Trk1Reg + process.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltSelectedPFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1eta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt40Eta2p1Trk1Reg + process.HLTMediumChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + process.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg + process.hltSelectedPFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg + process.hltOverlapFilterIsoMu24MediumChargedIsoPFTau40MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt40Eta2p1Trk1Reg + process.HLTMediumChargedIsoPFTauSequenceReg + process.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + process.hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltSelectedPFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1eta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt40Eta2p1Trk1Reg + process.HLTTightChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationReg + process.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg + process.hltSelectedPFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg + process.hltOverlapFilterIsoMu24TightChargedIsoPFTau40MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt40Eta2p1Trk1Reg + process.HLTTightChargedIsoPFTauSequenceReg + process.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + process.hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltSelectedPFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg + process.HLTEndSequence ) -process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEG14108IorTripleEG18178 + process.hltPreEle16Ele12Ele8CaloIdLTrackIdL + process.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence + process.HLTEndSequence ) -process.HLT_Rsq0p35_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsq0p35 + process.HLTAK4CaloJetsSequence + process.hlt1CaloJet70 + process.hlt2CaloJet60 + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltRHemisphereCalo + process.hltRsq0p16Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet80 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsq0p35 + process.HLTEndSequence ) -process.HLT_Rsq0p40_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsq0p40 + process.HLTAK4CaloJetsSequence + process.hlt1CaloJet70 + process.hlt2CaloJet60 + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltRHemisphereCalo + process.hltRsq0p16Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet80 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsq0p40 + process.HLTEndSequence ) -process.HLT_RsqMR300_Rsq0p09_MR200_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsqMR300Rsq0p09MR200 + process.HLTAK4CaloJetsSequence + process.hlt1CaloJet70 + process.hlt2CaloJet60 + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltRHemisphereCalo + process.hltRsqMR220Rsq0p0196MR100Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet80 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsqMR300Rsq0p09MR200 + process.HLTEndSequence ) -process.HLT_RsqMR320_Rsq0p09_MR200_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsqMR320Rsq0p09MR200 + process.HLTAK4CaloJetsSequence + process.hlt1CaloJet70 + process.hlt2CaloJet60 + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltRHemisphereCalo + process.hltRsqMR220Rsq0p0196MR100Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet80 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsqMR320Rsq0p09MR200 + process.HLTEndSequence ) -process.HLT_RsqMR300_Rsq0p09_MR200_4jet_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsqMR300Rsq0p09MR2004jet + process.HLTAK4CaloJetsSequence + process.hlt2CaloJet40 + process.hlt4CaloJet30 + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltRHemisphereCalo + process.hltRsqMR220Rsq0p0196MR100Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet50 + process.hlt4PFJet40 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsqMR300Rsq0p09MR2004jet + process.HLTEndSequence ) -process.HLT_RsqMR320_Rsq0p09_MR200_4jet_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsqMR320Rsq0p09MR2004jet + process.HLTAK4CaloJetsSequence + process.hlt2CaloJet40 + process.hlt4CaloJet30 + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltRHemisphereCalo + process.hltRsqMR220Rsq0p0196MR100Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet50 + process.hlt4PFJet40 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsqMR320Rsq0p09MR2004jet + process.HLTEndSequence ) -process.HLTriggerFinalPath = cms.Path( process.hltGtStage2Digis + process.hltScalersRawToDigi + process.hltFEDSelector + process.hltTriggerSummaryAOD + process.hltTriggerSummaryRAW + process.hltBoolFalse ) -process.HLTAnalyzerEndpath = cms.EndPath( process.hltGtStage2Digis + process.hltPreHLTAnalyzerEndpath + process.hltL1TGlobalSummary + process.hltTrigReport ) -process.ParkingHLTPhysicsOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreParkingHLTPhysicsOutput ) -process.ParkingZeroBiasOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreParkingZeroBiasOutput ) -process.PhysicsCommissioningOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsCommissioningOutput + process.hltOutputPhysicsCommissioning ) -process.PhysicsEGammaOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsEGammaOutput + process.hltOutputPhysicsEGamma ) -process.PhysicsEndOfFillOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsEndOfFillOutput + process.hltOutputPhysicsEndOfFill ) -process.PhysicsHadronsTausOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsHadronsTausOutput + process.hltOutputPhysicsHadronsTaus ) -process.PhysicsMuonsOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsMuonsOutput + process.hltOutputPhysicsMuons ) -process.PhysicsMinimumBias0Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsMinimumBias0Output ) -process.PhysicsMinimumBias1Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsMinimumBias1Output ) -process.PhysicsMinimumBias2Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsMinimumBias2Output ) -process.ParkingOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreParkingOutput + process.hltOutputParking ) - -# load the DQMStore and DQMRootOutputModule -process.load( "DQMServices.Core.DQMStore_cfi" ) -process.DQMStore.enableMultiThread = True - -process.dqmOutput = cms.OutputModule("DQMRootOutputModule", - fileName = cms.untracked.string("DQMIO.root") -) -process.DQMOutput = cms.EndPath( process.dqmOutput + process.hltGtStage2Digis + process.hltPreDQMOutput + process.hltPreDQMOutputSmart + process.hltOutputDQM ) -process.DQMOnlineBeamspotOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreDQMOnlineBeamspotOutput + process.hltPreDQMOnlineBeamspotOutputSmart + process.hltOutputDQMOnlineBeamspot ) -process.DQMCalibrationOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreDQMCalibrationOutput + process.hltOutputDQMCalibration ) -process.DQMEventDisplayOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreDQMEventDisplayOutput + process.hltPreDQMEventDisplayOutputSmart + process.hltOutputDQMEventDisplay ) -process.HLTMonitorOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreHLTMonitorOutput + process.hltPreHLTMonitorOutputSmart + process.hltOutputHLTMonitor ) -process.RPCMONOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreRPCMONOutput + process.hltOutputRPCMON ) -process.CalibrationOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreCalibrationOutput + process.hltOutputCalibration ) -process.EcalCalibrationOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreEcalCalibrationOutput + process.hltOutputEcalCalibration ) -process.ALCAPHISYMOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreALCAPHISYMOutput + process.hltOutputALCAPHISYM ) -process.ALCALUMIPIXELSOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreALCALUMIPIXELSOutput + process.hltOutputALCALUMIPIXELS ) -process.ALCAP0Output = cms.EndPath( process.hltGtStage2Digis + process.hltPreALCAP0Output + process.hltOutputALCAP0 ) -process.ExpressOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreExpressOutput + process.hltPreExpressOutputSmart + process.hltOutputExpress ) -process.ExpressAlignmentOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreExpressAlignmentOutput + process.hltPreExpressAlignmentOutputSmart + process.hltOutputExpressAlignment ) -process.NanoDSTOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreNanoDSTOutput + process.hltOutputNanoDST ) -process.ScoutingPFOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreScoutingPFOutput + process.hltFEDSelectorL1 + process.HLTPFScoutingPackingSequence + process.hltScoutingPrimaryVertexPacker + process.hltOutputScoutingPF ) -process.ScoutingCaloMuonOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreScoutingCaloMuonOutput + process.hltFEDSelectorL1 + process.hltScoutingCaloPacker + process.hltScoutingMuonPackerCalo + process.hltScoutingPrimaryVertexPacker + process.hltScoutingPrimaryVertexPackerCaloMuon + process.hltOutputScoutingCaloMuon ) -process.PhysicsParkingScoutingMonitorOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsParkingScoutingMonitorOutput + process.hltPrePhysicsParkingScoutingMonitorOutputSmart + process.hltScoutingCaloPacker + process.hltScoutingMuonPackerCalo + process.HLTPFScoutingPackingSequence + process.hltScoutingPrimaryVertexPacker + process.hltScoutingPrimaryVertexPackerCaloMuon + process.hltOutputPhysicsParkingScoutingMonitor ) -process.PhysicsHLTPhysics1Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsHLTPhysics1Output + process.hltOutputPhysicsHLTPhysics1 ) -process.PhysicsHLTPhysics2Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsHLTPhysics2Output + process.hltOutputPhysicsHLTPhysics2 ) -process.PhysicsHLTPhysics3Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsHLTPhysics3Output + process.hltOutputPhysicsHLTPhysics3 ) -process.PhysicsHLTPhysics4Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsHLTPhysics4Output + process.hltOutputPhysicsHLTPhysics4 ) -process.PhysicsZeroBias1Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsZeroBias1Output + process.hltOutputPhysicsZeroBias1 ) -process.PhysicsZeroBias2Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsZeroBias2Output + process.hltOutputPhysicsZeroBias2 ) -process.PhysicsZeroBias3Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsZeroBias3Output + process.hltOutputPhysicsZeroBias3 ) -process.PhysicsZeroBias4Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsZeroBias4Output + process.hltOutputPhysicsZeroBias4 ) - - -process.HLTSchedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_AK8PFJet360_TrimMass30_v14, process.HLT_AK8PFJet380_TrimMass30_v7, process.HLT_AK8PFJet400_TrimMass30_v8, process.HLT_AK8PFJet420_TrimMass30_v7, process.HLT_AK8PFHT750_TrimMass50_v8, process.HLT_AK8PFHT800_TrimMass50_v8, process.HLT_AK8PFHT850_TrimMass50_v7, process.HLT_AK8PFHT900_TrimMass50_v7, process.HLT_CaloJet500_NoJetID_v10, process.HLT_CaloJet550_NoJetID_v5, process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v3, process.HLT_DoubleEle25_CaloIdL_MW_v2, process.HLT_DoubleEle27_CaloIdL_MW_v2, process.HLT_DoubleEle33_CaloIdL_MW_v15, process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v5, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16, process.HLT_Ele27_Ele37_CaloIdL_MW_v2, process.HLT_Mu27_Ele37_CaloIdL_MW_v2, process.HLT_Mu37_Ele27_CaloIdL_MW_v2, process.HLT_Mu37_TkMu27_v2, process.HLT_DoubleMu4_3_Bs_v12, process.HLT_DoubleMu4_3_Jpsi_Displaced_v13, process.HLT_DoubleMu4_JpsiTrk_Displaced_v12, process.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12, process.HLT_DoubleMu3_Trk_Tau3mu_v9, process.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12, process.HLT_DoubleMu4_Mass8_DZ_PFHT350_v5, process.HLT_DoubleMu8_Mass8_PFHT350_v5, process.HLT_Mu3_PFJet40_v12, process.HLT_Mu7p5_L2Mu2_Jpsi_v8, process.HLT_Mu7p5_L2Mu2_Upsilon_v8, process.HLT_Mu7p5_Track2_Jpsi_v9, process.HLT_Mu7p5_Track3p5_Jpsi_v9, process.HLT_Mu7p5_Track7_Jpsi_v9, process.HLT_Mu7p5_Track2_Upsilon_v9, process.HLT_Mu7p5_Track3p5_Upsilon_v9, process.HLT_Mu7p5_Track7_Upsilon_v9, process.HLT_DoublePhoton33_CaloIdL_v5, process.HLT_DoublePhoton70_v5, process.HLT_DoublePhoton85_v13, process.HLT_Ele20_WPTight_Gsf_v4, process.HLT_Ele20_WPLoose_Gsf_v4, process.HLT_Ele20_eta2p1_WPLoose_Gsf_v4, process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3, process.HLT_Ele27_WPTight_Gsf_v14, process.HLT_Ele32_WPTight_Gsf_v13, process.HLT_Ele35_WPTight_Gsf_v7, process.HLT_Ele35_WPTight_Gsf_L1EGMT_v3, process.HLT_Ele38_WPTight_Gsf_v7, process.HLT_Ele40_WPTight_Gsf_v7, process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7, process.HLT_HT450_Beamspot_v7, process.HLT_HT300_Beamspot_v7, process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8, process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8, process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8, process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8, process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8, process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8, process.HLT_IsoMu20_v12, process.HLT_IsoMu24_v10, process.HLT_IsoMu24_eta2p1_v12, process.HLT_IsoMu27_v13, process.HLT_IsoMu30_v1, process.HLT_UncorrectedJetE30_NoBPTX_v4, process.HLT_UncorrectedJetE30_NoBPTX3BX_v4, process.HLT_UncorrectedJetE60_NoBPTX3BX_v4, process.HLT_UncorrectedJetE70_NoBPTX3BX_v4, process.HLT_L1SingleMu18_v3, process.HLT_L1SingleMu25_v2, process.HLT_L2Mu10_v7, process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5, process.HLT_L2Mu10_NoVertex_NoBPTX_v6, process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4, process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5, process.HLT_L2Mu50_v2, process.HLT_DoubleL2Mu50_v2, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1, process.HLT_Mu25_TkMu0_Onia_v5, process.HLT_Mu30_TkMu0_Onia_v5, process.HLT_Mu20_TkMu0_Phi_v5, process.HLT_Mu25_TkMu0_Phi_v5, process.HLT_Mu20_v10, process.HLT_Mu27_v11, process.HLT_Mu50_v11, process.HLT_Mu55_v1, process.HLT_OldMu100_v3, process.HLT_TkMu100_v2, process.HLT_DiPFJet15_NoCaloMatched_v12, process.HLT_DiPFJet25_NoCaloMatched_v12, process.HLT_DiPFJet15_FBEta3_NoCaloMatched_v13, process.HLT_DiPFJet25_FBEta3_NoCaloMatched_v13, process.HLT_DiPFJetAve40_v10, process.HLT_DiPFJetAve60_v10, process.HLT_DiPFJetAve80_v9, process.HLT_DiPFJetAve140_v9, process.HLT_DiPFJetAve200_v9, process.HLT_DiPFJetAve260_v10, process.HLT_DiPFJetAve320_v10, process.HLT_DiPFJetAve400_v10, process.HLT_DiPFJetAve500_v10, process.HLT_DiPFJetAve15_HFJEC_v13, process.HLT_DiPFJetAve25_HFJEC_v13, process.HLT_DiPFJetAve35_HFJEC_v13, process.HLT_DiPFJetAve60_HFJEC_v11, process.HLT_DiPFJetAve80_HFJEC_v11, process.HLT_DiPFJetAve100_HFJEC_v11, process.HLT_DiPFJetAve160_HFJEC_v11, process.HLT_DiPFJetAve220_HFJEC_v12, process.HLT_DiPFJetAve300_HFJEC_v12, process.HLT_AK8PFJet40_v12, process.HLT_AK8PFJet60_v11, process.HLT_AK8PFJet80_v11, process.HLT_AK8PFJet140_v11, process.HLT_AK8PFJet200_v11, process.HLT_AK8PFJet260_v12, process.HLT_AK8PFJet320_v12, process.HLT_AK8PFJet400_v12, process.HLT_AK8PFJet450_v12, process.HLT_AK8PFJet500_v12, process.HLT_AK8PFJet550_v7, process.HLT_PFJet40_v17, process.HLT_PFJet60_v17, process.HLT_PFJet80_v16, process.HLT_PFJet140_v15, process.HLT_PFJet200_v15, process.HLT_PFJet260_v16, process.HLT_PFJet320_v16, process.HLT_PFJet400_v16, process.HLT_PFJet450_v17, process.HLT_PFJet500_v17, process.HLT_PFJet550_v7, process.HLT_PFJetFwd40_v15, process.HLT_PFJetFwd60_v15, process.HLT_PFJetFwd80_v14, process.HLT_PFJetFwd140_v14, process.HLT_PFJetFwd200_v14, process.HLT_PFJetFwd260_v15, process.HLT_PFJetFwd320_v15, process.HLT_PFJetFwd400_v15, process.HLT_PFJetFwd450_v15, process.HLT_PFJetFwd500_v15, process.HLT_AK8PFJetFwd40_v11, process.HLT_AK8PFJetFwd60_v10, process.HLT_AK8PFJetFwd80_v10, process.HLT_AK8PFJetFwd140_v10, process.HLT_AK8PFJetFwd200_v10, process.HLT_AK8PFJetFwd260_v11, process.HLT_AK8PFJetFwd320_v11, process.HLT_AK8PFJetFwd400_v11, process.HLT_AK8PFJetFwd450_v11, process.HLT_AK8PFJetFwd500_v11, process.HLT_PFHT180_v13, process.HLT_PFHT250_v13, process.HLT_PFHT370_v13, process.HLT_PFHT430_v13, process.HLT_PFHT510_v13, process.HLT_PFHT590_v13, process.HLT_PFHT680_v13, process.HLT_PFHT780_v13, process.HLT_PFHT890_v13, process.HLT_PFHT1050_v14, process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8, process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8, process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8, process.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8, process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8, process.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8, process.HLT_PFMET110_PFMHT110_IDTight_v16, process.HLT_PFMET120_PFMHT120_IDTight_v16, process.HLT_PFMET130_PFMHT130_IDTight_v16, process.HLT_PFMET140_PFMHT140_IDTight_v16, process.HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5, process.HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5, process.HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5, process.HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5, process.HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5, process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5, process.HLT_PFMETTypeOne110_PFMHT110_IDTight_v8, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_v8, process.HLT_PFMETTypeOne130_PFMHT130_IDTight_v8, process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v7, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15, process.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16, process.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16, process.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15, process.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15, process.HLT_L1ETMHadSeeds_v1, process.HLT_CaloMHT90_v2, process.HLT_CaloMET80_NotCleaned_v3, process.HLT_CaloMET90_NotCleaned_v3, process.HLT_CaloMET100_NotCleaned_v3, process.HLT_CaloMET110_NotCleaned_v3, process.HLT_CaloMET250_NotCleaned_v3, process.HLT_CaloMET70_HBHECleaned_v3, process.HLT_CaloMET80_HBHECleaned_v3, process.HLT_CaloMET90_HBHECleaned_v3, process.HLT_CaloMET100_HBHECleaned_v3, process.HLT_CaloMET250_HBHECleaned_v3, process.HLT_CaloMET300_HBHECleaned_v3, process.HLT_CaloMET350_HBHECleaned_v3, process.HLT_PFMET200_NotCleaned_v5, process.HLT_PFMET200_HBHECleaned_v5, process.HLT_PFMET250_HBHECleaned_v5, process.HLT_PFMET300_HBHECleaned_v5, process.HLT_PFMET200_HBHE_BeamHaloCleaned_v5, process.HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5, process.HLT_MET105_IsoTrk50_v6, process.HLT_MET120_IsoTrk50_v6, process.HLT_SingleJet30_Mu12_SinglePFJet40_v7, process.HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5, process.HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5, process.HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5, process.HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, process.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, process.HLT_DoublePFJets40_CaloBTagCSV_p33_v5, process.HLT_DoublePFJets100_CaloBTagCSV_p33_v5, process.HLT_DoublePFJets200_CaloBTagCSV_p33_v5, process.HLT_DoublePFJets350_CaloBTagCSV_p33_v5, process.HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, process.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, process.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, process.HLT_Photon300_NoHE_v11, process.HLT_Mu8_TrkIsoVVL_v10, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8, process.HLT_Mu17_TrkIsoVVL_v10, process.HLT_Mu19_TrkIsoVVL_v1, process.HLT_BTagMu_AK4DiJet20_Mu5_v10, process.HLT_BTagMu_AK4DiJet40_Mu5_v10, process.HLT_BTagMu_AK4DiJet70_Mu5_v10, process.HLT_BTagMu_AK4DiJet110_Mu5_v10, process.HLT_BTagMu_AK4DiJet170_Mu5_v9, process.HLT_BTagMu_AK4Jet300_Mu5_v10, process.HLT_BTagMu_AK8DiJet170_Mu5_v6, process.HLT_BTagMu_AK8Jet300_Mu5_v10, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12, process.HLT_Mu12_DoublePhoton20_v2, process.HLT_TriplePhoton_20_20_20_CaloIdLV2_v2, process.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2, process.HLT_TriplePhoton_30_30_10_CaloIdLV2_v3, process.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3, process.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3, process.HLT_Photon25_v2, process.HLT_Photon33_v4, process.HLT_Photon50_v12, process.HLT_Photon75_v12, process.HLT_Photon90_v12, process.HLT_Photon120_v12, process.HLT_Photon150_v5, process.HLT_Photon175_v13, process.HLT_Photon200_v12, process.HLT_Photon50_R9Id90_HE10_IsoM_v13, process.HLT_Photon75_R9Id90_HE10_IsoM_v13, process.HLT_Photon90_R9Id90_HE10_IsoM_v13, process.HLT_Photon120_R9Id90_HE10_IsoM_v13, process.HLT_Photon165_R9Id90_HE10_IsoM_v14, process.HLT_Photon90_CaloIdL_PFHT700_v12, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12, process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13, process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12, process.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12, process.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13, process.HLT_Dimuon0_Jpsi_L1_NoOS_v5, process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5, process.HLT_Dimuon0_Jpsi_v6, process.HLT_Dimuon0_Jpsi_NoVertexing_v6, process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5, process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5, process.HLT_Dimuon0_Jpsi3p5_Muon2_v4, process.HLT_Dimuon0_Upsilon_L1_4p5_v6, process.HLT_Dimuon0_Upsilon_L1_5_v6, process.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5, process.HLT_Dimuon0_Upsilon_NoVertexing_v5, process.HLT_Dimuon0_Upsilon_L1_5M_v5, process.HLT_Dimuon0_LowMass_L1_0er1p5R_v5, process.HLT_Dimuon0_LowMass_L1_0er1p5_v6, process.HLT_Dimuon0_LowMass_v6, process.HLT_Dimuon0_LowMass_L1_4_v6, process.HLT_Dimuon0_LowMass_L1_4R_v5, process.HLT_Dimuon0_LowMass_L1_TM530_v4, process.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4, process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4, process.HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6, process.HLT_TripleMu_10_5_5_DZ_v8, process.HLT_TripleMu_12_10_5_v8, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1, process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6, process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6, process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6, process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4, process.HLT_DoubleMu4_Jpsi_Displaced_v5, process.HLT_DoubleMu4_Jpsi_NoVertexing_v5, process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4, process.HLT_DoubleMu43NoFiltersNoVtx_v3, process.HLT_DoubleMu48NoFiltersNoVtx_v3, process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4, process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5, process.HLT_HT425_v7, process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v10, process.HLT_HT430_DisplacedDijet60_DisplacedTrack_v10, process.HLT_HT430_DisplacedDijet80_DisplacedTrack_v10, process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v10, process.HLT_HT650_DisplacedDijet60_Inclusive_v10, process.HLT_HT550_DisplacedDijet80_Inclusive_v8, process.HLT_HT550_DisplacedDijet60_Inclusive_v10, process.HLT_HT650_DisplacedDijet80_Inclusive_v11, process.HLT_HT750_DisplacedDijet80_Inclusive_v11, process.HLT_DiJet110_35_Mjj650_PFMET110_v5, process.HLT_DiJet110_35_Mjj650_PFMET120_v5, process.HLT_DiJet110_35_Mjj650_PFMET130_v5, process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v5, process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v5, process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v5, process.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5, process.HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5, process.HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5, process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9, process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9, process.HLT_Ele28_HighEta_SC20_Mass55_v11, process.HLT_DoubleMu20_7_Mass0to30_Photon23_v5, process.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5, process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12, process.HLT_Ele15_IsoVVVL_PFHT450_v12, process.HLT_Ele50_IsoVVVL_PFHT450_v12, process.HLT_Ele15_IsoVVVL_PFHT600_v16, process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11, process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10, process.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5, process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11, process.HLT_Mu15_IsoVVVL_PFHT450_v11, process.HLT_Mu50_IsoVVVL_PFHT450_v11, process.HLT_Mu15_IsoVVVL_PFHT600_v15, process.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5, process.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5, process.HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5, process.HLT_Dimuon12_Upsilon_eta1p5_v12, process.HLT_Dimuon14_Phi_Barrel_Seagulls_v5, process.HLT_Dimuon18_PsiPrime_v12, process.HLT_Dimuon25_Jpsi_v12, process.HLT_Dimuon18_PsiPrime_noCorrL1_v3, process.HLT_Dimuon24_Upsilon_noCorrL1_v3, process.HLT_Dimuon24_Phi_noCorrL1_v3, process.HLT_Dimuon25_Jpsi_noCorrL1_v3, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14, process.HLT_DoubleIsoMu20_eta2p1_v4, process.HLT_DoubleIsoMu24_eta2p1_v4, process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4, process.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10, process.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11, process.HLT_Mu8_v10, process.HLT_Mu17_v10, process.HLT_Mu19_v1, process.HLT_Mu17_Photon30_IsoCaloId_v3, process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12, process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14, process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14, process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14, process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12, process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14, process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v12, process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v5, process.HLT_Ele145_CaloIdVT_GsfTrkIdT_v6, process.HLT_Ele200_CaloIdVT_GsfTrkIdT_v6, process.HLT_Ele250_CaloIdVT_GsfTrkIdT_v11, process.HLT_Ele300_CaloIdVT_GsfTrkIdT_v11, process.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5, process.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5, process.HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5, process.HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4, process.HLT_PFHT380_SixPFJet32_v5, process.HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5, process.HLT_PFHT430_SixPFJet40_v7, process.HLT_PFHT350_v15, process.HLT_PFHT350MinPFJet15_v5, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_v4, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7, process.HLT_FullTrack_Multiplicity85_v3, process.HLT_FullTrack_Multiplicity100_v2, process.HLT_FullTrack_Multiplicity130_v2, process.HLT_FullTrack_Multiplicity155_v3, process.HLT_ECALHT800_v9, process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v12, process.HLT_Physics_v7, process.HLT_Physics_part0_v7, process.HLT_Physics_part1_v7, process.HLT_Physics_part2_v7, process.HLT_Physics_part3_v7, process.HLT_Physics_part4_v7, process.HLT_Physics_part5_v7, process.HLT_Physics_part6_v7, process.HLT_Physics_part7_v7, process.DST_Physics_v7, process.HLT_Random_v3, process.HLT_ZeroBias_v6, process.HLT_ZeroBias_part0_v6, process.HLT_ZeroBias_part1_v6, process.HLT_ZeroBias_part2_v6, process.HLT_ZeroBias_part3_v6, process.HLT_ZeroBias_part4_v6, process.HLT_ZeroBias_part5_v6, process.HLT_ZeroBias_part6_v6, process.HLT_ZeroBias_part7_v6, process.DST_ZeroBias_v2, process.DST_HT250_CaloScouting_v8, process.DST_HT250_CaloBTagScouting_v7, process.DST_HT410_PFScouting_v12, process.DST_HT410_BTagScouting_v12, process.DST_ZeroBias_BTagScouting_v11, process.DST_ZeroBias_CaloScouting_PFScouting_v10, process.DST_CaloJet40_BTagScouting_v11, process.DST_CaloJet40_CaloScouting_PFScouting_v11, process.DST_CaloJet40_CaloBTagScouting_v10, process.DST_L1HTT_BTagScouting_v11, process.DST_L1HTT_CaloScouting_PFScouting_v11, process.DST_L1HTT_CaloBTagScouting_v10, process.DST_L1DoubleMu_BTagScouting_v12, process.DST_L1DoubleMu_CaloScouting_PFScouting_v11, process.DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4, process.DST_DoubleMu3_noVtx_CaloScouting_v4, process.HLT_AK4CaloJet30_v10, process.HLT_AK4CaloJet40_v9, process.HLT_AK4CaloJet50_v9, process.HLT_AK4CaloJet80_v9, process.HLT_AK4CaloJet100_v9, process.HLT_AK4CaloJet120_v8, process.HLT_AK4PFJet30_v15, process.HLT_AK4PFJet50_v15, process.HLT_AK4PFJet80_v15, process.HLT_AK4PFJet100_v15, process.HLT_AK4PFJet120_v14, process.HLT_HISinglePhoton10_Eta3p1ForPPRef_v8, process.HLT_HISinglePhoton20_Eta3p1ForPPRef_v8, process.HLT_HISinglePhoton30_Eta3p1ForPPRef_v8, process.HLT_HISinglePhoton40_Eta3p1ForPPRef_v8, process.HLT_HISinglePhoton50_Eta3p1ForPPRef_v8, process.HLT_HISinglePhoton60_Eta3p1ForPPRef_v8, process.HLT_Photon20_HoverELoose_v9, process.HLT_Photon30_HoverELoose_v9, process.HLT_Photon40_HoverELoose_v9, process.HLT_Photon50_HoverELoose_v9, process.HLT_Photon60_HoverELoose_v9, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_EcalPhiSym_v8, process.HLT_L1UnpairedBunchBptxMinus_v2, process.HLT_L1UnpairedBunchBptxPlus_v2, process.HLT_L1NotBptxOR_v3, process.HLT_L1MinimumBiasHF_OR_v2, process.HLT_L1MinimumBiasHF0OR_v3, process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2, process.HLT_HcalNZS_v12, process.HLT_HcalPhiSym_v14, process.HLT_HcalIsolatedbunch_v4, process.HLT_IsoTrackHB_v3, process.HLT_IsoTrackHE_v3, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, process.HLT_ZeroBias_IsolatedBunches_v5, process.HLT_ZeroBias_FirstCollisionInTrain_v4, process.HLT_ZeroBias_LastCollisionInTrain_v3, process.HLT_ZeroBias_FirstBXAfterTrain_v3, process.AlCa_RPCMuonNormalisation_v13, process.AlCa_LumiPixels_Random_v4, process.AlCa_LumiPixels_ZeroBias_v8, process.MC_ReducedIterativeTracking_v9, process.MC_PFMET_v13, process.MC_AK4PFJets_v13, process.MC_PFBTagCSV_v7, process.MC_PFHT_v12, process.MC_PFMHT_v12, process.MC_CaloMET_v8, process.MC_CaloMET_JetIdCleaned_v8, process.MC_AK4CaloJets_v8, process.MC_AK4CaloJetsFromPV_v6, process.MC_CaloBTagCSV_v6, process.MC_CaloHT_v7, process.MC_CaloMHT_v7, process.MC_AK8PFJets_v13, process.MC_AK8TrimPFJets_v13, process.MC_AK8PFHT_v12, process.MC_AK8CaloHT_v7, process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v12, process.MC_DoubleEle5_CaloIdL_MW_v13, process.MC_Ele5_WPTight_Gsf_v6, process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v13, process.MC_IsoMu_v12, process.MC_DoubleMu_TrkIsoVVL_DZ_v9, process.MC_DoubleMuNoFiltersNoVtx_v7, process.AlCa_EcalPi0EBonly_v11, process.AlCa_EcalPi0EEonly_v11, process.AlCa_EcalEtaEBonly_v11, process.AlCa_EcalEtaEEonly_v11, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9, process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9, process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9, process.HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8, process.HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8, process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8, process.HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8, process.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8, process.HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8, process.HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8, process.HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8, process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8, process.HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8, process.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8, process.HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8, process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8, process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v3, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v3, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v6, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v6, process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7, process.HLT_Rsq0p35_v11, process.HLT_Rsq0p40_v11, process.HLT_RsqMR300_Rsq0p09_MR200_v11, process.HLT_RsqMR320_Rsq0p09_MR200_v11, process.HLT_RsqMR300_Rsq0p09_MR200_4jet_v11, process.HLT_RsqMR320_Rsq0p09_MR200_4jet_v11, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.ParkingHLTPhysicsOutput, process.ParkingZeroBiasOutput, process.PhysicsCommissioningOutput, process.PhysicsEGammaOutput, process.PhysicsEndOfFillOutput, process.PhysicsHadronsTausOutput, process.PhysicsMuonsOutput, process.PhysicsMinimumBias0Output, process.PhysicsMinimumBias1Output, process.PhysicsMinimumBias2Output, process.ParkingOutput, process.DQMOutput, process.DQMOnlineBeamspotOutput, process.DQMCalibrationOutput, process.DQMEventDisplayOutput, process.HLTMonitorOutput, process.RPCMONOutput, process.CalibrationOutput, process.EcalCalibrationOutput, process.ALCAPHISYMOutput, process.ALCALUMIPIXELSOutput, process.ALCAP0Output, process.ExpressOutput, process.ExpressAlignmentOutput, process.NanoDSTOutput, process.ScoutingPFOutput, process.ScoutingCaloMuonOutput, process.PhysicsParkingScoutingMonitorOutput, process.PhysicsHLTPhysics1Output, process.PhysicsHLTPhysics2Output, process.PhysicsHLTPhysics3Output, process.PhysicsHLTPhysics4Output, process.PhysicsZeroBias1Output, process.PhysicsZeroBias2Output, process.PhysicsZeroBias3Output, process.PhysicsZeroBias4Output )) - - -process.source = cms.Source( "PoolSource", - fileNames = cms.untracked.vstring( - 'file:RelVal_Raw_2e34v31_DATA.root', - ), - inputCommands = cms.untracked.vstring( - 'keep *' - ) -) - -# limit the number of events to be processed -process.maxEvents = cms.untracked.PSet( - input = cms.untracked.int32( 100 ) -) - -# enable TrigReport, TimeReport and MultiThreading -process.options = cms.untracked.PSet( - wantSummary = cms.untracked.bool( True ), - numberOfThreads = cms.untracked.uint32( 4 ), - numberOfStreams = cms.untracked.uint32( 0 ), - sizeOfStackForThreadsInKB = cms.untracked.uint32( 10*1024 ) -) - -# override the GlobalTag, connection string and pfnPrefix -if 'GlobalTag' in process.__dict__: - from Configuration.AlCa.GlobalTag import GlobalTag as customiseGlobalTag - process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = 'auto:run2_hlt_2e34v31') - -if 'MessageLogger' in process.__dict__: - process.MessageLogger.categories.append('TriggerSummaryProducerAOD') - process.MessageLogger.categories.append('L1GtTrigReport') - process.MessageLogger.categories.append('L1TGlobalSummary') - process.MessageLogger.categories.append('HLTrigReport') - process.MessageLogger.categories.append('FastReport') - -# add specific customizations -_customInfo = {} -_customInfo['menuType' ]= "2e34v31" -_customInfo['globalTags']= {} -_customInfo['globalTags'][True ] = "auto:run2_hlt_2e34v31" -_customInfo['globalTags'][False] = "auto:run2_mc_2e34v31" -_customInfo['inputFiles']={} -_customInfo['inputFiles'][True] = "file:RelVal_Raw_2e34v31_DATA.root" -_customInfo['inputFiles'][False] = "file:RelVal_Raw_2e34v31_MC.root" -_customInfo['maxEvents' ]= 100 -_customInfo['globalTag' ]= "auto:run2_hlt_2e34v31" -_customInfo['inputFile' ]= ['file:RelVal_Raw_2e34v31_DATA.root'] -_customInfo['realData' ]= True -from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll -process = customizeHLTforAll(process,"2e34v31",_customInfo) - -from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW -process = customizeHLTforCMSSW(process,"2e34v31") - -# Eras-based customisations -from HLTrigger.Configuration.Eras import modifyHLTforEras -modifyHLTforEras(process) - diff --git a/HLTrigger/Configuration/test/OnLine_HLT_2e34v40.py b/HLTrigger/Configuration/test/OnLine_HLT_2e34v40.py deleted file mode 100644 index a9d32c636709a..0000000000000 --- a/HLTrigger/Configuration/test/OnLine_HLT_2e34v40.py +++ /dev/null @@ -1,81296 +0,0 @@ -# hltGetConfiguration --full --data /frozen/2017/2e34/v4.0/HLT --type 2e34v40 --unprescale --process HLT2e34v40 --globaltag auto:run2_hlt_2e34v40 --input file:RelVal_Raw_2e34v40_DATA.root - -# /frozen/2017/2e34/v4.0/HLT/V5 (CMSSW_9_2_10) - -import FWCore.ParameterSet.Config as cms - -process = cms.Process( "HLT2e34v40" ) - -process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/frozen/2017/2e34/v4.0/HLT/V5') -) - -process.transferSystem = cms.PSet( - destinations = cms.vstring( 'Tier0', - 'DQM', - 'ECAL', - 'EventDisplay', - 'Lustre', - 'None' ), - transferModes = cms.vstring( 'default', - 'test', - 'emulator' ), - streamA = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'Lustre' ) - ), - streamCalibration = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamDQM = cms.PSet( - default = cms.vstring( 'DQM' ), - test = cms.vstring( 'DQM', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamDQMCalibration = cms.PSet( - default = cms.vstring( 'DQM' ), - test = cms.vstring( 'DQM', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamEcalCalibration = cms.PSet( - default = cms.vstring( 'ECAL' ), - test = cms.vstring( 'ECAL' ), - emulator = cms.vstring( 'None' ) - ), - streamEventDisplay = cms.PSet( - default = cms.vstring( 'EventDisplay', - 'Tier0' ), - test = cms.vstring( 'EventDisplay', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamExpressCosmics = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'Lustre' ) - ), - streamNanoDST = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamRPCMON = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - streamTrackerCalibration = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'None' ) - ), - default = cms.PSet( - default = cms.vstring( 'Tier0' ), - test = cms.vstring( 'Lustre' ), - emulator = cms.vstring( 'Lustre' ), - streamLookArea = cms.PSet( ) - ), - streamLookArea = cms.PSet( - default = cms.vstring( 'DQM' ), - test = cms.vstring( 'DQM', - 'Lustre' ), - emulator = cms.vstring( 'None' ) - ) -) -process.HLTPSetInitialCkfTrajectoryFilterForHI = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTIter0PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTIter4PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter4ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.untracked.int32( 4 ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetTobTecStepInOutTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -process.HLTIter0GroupedCkfTrajectoryBuilderIT = cms.PSet( - keepOriginalIfRebuildFails = cms.bool( False ), - lockHits = cms.bool( True ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), - doSeedingRegionRebuilding = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - maxCand = cms.int32( 2 ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - intermediateCleaning = cms.bool( True ), - bestHitOnly = cms.bool( True ), - useSameTrajFilter = cms.bool( True ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - cleanTrajectoryAfterInOut = cms.bool( False ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryFilterIT" ) ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTSiStripClusterChargeCutTiny = cms.PSet( value = cms.double( 800.0 ) ) -process.HLTPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTIter4PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 0 ) -) -process.HLTPSetTrajectoryBuilderForElectrons = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 90.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ), - propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetPvClusterComparerForIT = cms.PSet( - track_chi2_max = cms.double( 20.0 ), - track_pt_max = cms.double( 20.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 1.0 ) -) -process.HLTPSetMixedStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTPSetInitialCkfTrajectoryBuilderForHI = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialCkfTrajectoryFilterForHI" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetMuonCkfTrajectoryBuilder = cms.PSet( - rescaleErrorIfFail = cms.double( 1.0 ), - ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), - updator = cms.string( "hltESPKFUpdator" ), - deltaEta = cms.double( -1.0 ), - useSeedLayer = cms.bool( False ), - deltaPhi = cms.double( -1.0 ) -) -process.HLTIter0HighPtTkMuPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetPvClusterComparerForBTag = cms.PSet( - track_chi2_max = cms.double( 20.0 ), - track_pt_max = cms.double( 20.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 0.1 ) -) -process.HLTSeedFromConsecutiveHitsTripletOnlyCreator = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsTripletOnlyCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -process.HLTIter2GroupedCkfTrajectoryBuilderIT = cms.PSet( - keepOriginalIfRebuildFails = cms.bool( False ), - lockHits = cms.bool( True ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), - doSeedingRegionRebuilding = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - maxCand = cms.int32( 2 ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - bestHitOnly = cms.bool( True ), - useSameTrajFilter = cms.bool( True ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - cleanTrajectoryAfterInOut = cms.bool( False ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( False ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTIter3PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter3ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter3PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTSiStripClusterChargeCutTight = cms.PSet( value = cms.double( 1945.0 ) ) -process.HLTPSetCkf3HitTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetDetachedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTPSetMuonTrackingRegionBuilder8356 = cms.PSet( - Rescale_Dz = cms.double( 3.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( False ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 15.9 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 1.5 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( False ), - DeltaR = cms.double( 0.2 ), - input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - DeltaPhi = cms.double( 0.2 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) -) -process.HLTPSetDetachedCkfTrajectoryFilterForHI = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 0.701 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTIter3PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 0 ) -) -process.HLTPSetJetCoreStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTIter2PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetMuTrackJpsiTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 90.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "hltESPBwdElectronPropagator" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryFilterForElectrons" ) ), - propagatorAlong = cms.string( "hltESPFwdElectronPropagator" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ), - intermediateCleaning = cms.bool( False ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTSiStripClusterChargeCutNone = cms.PSet( value = cms.double( -1.0 ) ) -process.HLTPSetTobTecStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -process.HLTPSetMuonCkfTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetbJetRegionalTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 8 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetDetachedStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CompositeTrajectoryFilter" ), - filters = cms.VPSet( - cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilterBase" ) ) - ) -) -process.HLTIter1PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.2 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 8.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 0.701 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetMixedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetMixedStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.05 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -process.HLTPSetCkfTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTSeedFromProtoTracks = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -process.HLTPSetInitialStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.2 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTIter2PSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetMuTrackJpsiTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 10.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 8 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTSeedFromConsecutiveHitsCreatorIT = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -process.HLTPSetTrajectoryFilterL3 = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.5 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 1000000000 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetDetachedStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8 = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 8.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 100 ) -) -process.HLTIter0PSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 0 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 4 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTIter2HighPtTkMuPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetMuTrackJpsiEffTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 9 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetPixelPairCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHIGlobalPt8" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTSiStripClusterChargeCutLoose = cms.PSet( value = cms.double( 1620.0 ) ) -process.HLTPSetPixelPairStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 2 ), - minPt = cms.double( 0.1 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTPSetLowPtStepTrajectoryFilter = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 1 ), - minPt = cms.double( 0.075 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTSeedFromConsecutiveHitsCreator = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - propagator = cms.string( "PropagatorWithMaterial" ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "" ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - ComponentName = cms.string( "SeedFromConsecutiveHitsCreator" ), - MinOneOverPtError = cms.double( 1.0 ) -) -process.HLTPSetPixelPairCkfTrajectoryBuilderForHI = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 3 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairCkfTrajectoryFilterForHI" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetDetachedCkfTrajectoryBuilderForHI = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 0.0 ), - maxPtForLooperReconstruction = cms.double( 0.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHI" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTIter1PSetTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetDetachedCkfTrajectoryBuilderForHIGlobalPt8 = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 0.0 ), - maxPtForLooperReconstruction = cms.double( 0.0 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOppositeForHI" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialForHI" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedCkfTrajectoryFilterForHIGlobalPt8" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTSiStripClusterChargeCutForHI = cms.PSet( value = cms.double( 2069.0 ) ) -process.HLTPSetLowPtStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetMuTrackJpsiEffTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiEffTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 1 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetTrajectoryFilterForElectrons = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 2.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( -1 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetJetCoreStepTrajectoryBuilder = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 50 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryFilter" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetPvClusterComparer = cms.PSet( - track_chi2_max = cms.double( 9999999.0 ), - track_pt_max = cms.double( 10.0 ), - track_prob_min = cms.double( -1.0 ), - track_pt_min = cms.double( 2.5 ) -) -process.HLTIter0HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 4 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTPSetPixelLessStepTrajectoryFilterBase = cms.PSet( - minimumNumberOfHits = cms.int32( 4 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.05 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 0 ) -) -process.HLTIter1GroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter1ESPMeasurementTracker" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 5.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetMuonCkfTrajectoryBuilderSeedHit = cms.PSet( - rescaleErrorIfFail = cms.double( 1.0 ), - ComponentType = cms.string( "MuonCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryFilter" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( False ), - propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), - updator = cms.string( "hltESPKFUpdator" ), - deltaEta = cms.double( -1.0 ), - useSeedLayer = cms.bool( True ), - deltaPhi = cms.double( -1.0 ) -) -process.HLTPSetPixelPairCkfTrajectoryFilterForHI = cms.PSet( - minimumNumberOfHits = cms.int32( 6 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 1.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 100 ) -) -process.HLTPSetInitialStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( True ), - estimator = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 1 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetInitialStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetLowPtQuadStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 4 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetLowPtQuadStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetHighPtTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetHighPtTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 5 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.2 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetLowPtTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 4 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetLowPtTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetDetachedQuadStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetDetachedQuadStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetDetachedTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetDetachedTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.075 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetMixedTripletStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialForMixedStep" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetMixedTripletStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 3 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 1.4 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -process.HLTPSetPixelLessStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( True ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetPixelLessStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -process.HLTPSetTobTecStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 5 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -process.HLTPSetTobTecStepInOutTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 1 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 0 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 9999 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) -) -process.HLTPSetTobTecStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepInOutTrajectoryFilter" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 2 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( False ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 4 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.HLTPSetGroupedCkfTrajectoryBuilderIterL3ForOI = cms.PSet( - rescaleErrorIfFail = cms.double( 1.0 ), - keepOriginalIfRebuildFails = cms.bool( False ), - lockHits = cms.bool( True ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ), - maxCand = cms.int32( 5 ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - bestHitOnly = cms.bool( True ), - deltaEta = cms.double( -1.0 ), - useSeedLayer = cms.bool( False ), - useSameTrajFilter = cms.bool( True ), - MeasurementTrackerName = cms.string( "hltSiStripClusters" ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - lostHitPenalty = cms.double( 30.0 ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetCkfTrajectoryFilterIterL3OI" ) ), - foundHitBonus = cms.double( 1000.0 ), - propagatorProximity = cms.string( "SteppingHelixPropagatorAny" ), - updator = cms.string( "hltESPKFUpdator" ), - deltaPhi = cms.double( -1.0 ) -) -process.HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "" ), - keepOriginalIfRebuildFails = cms.bool( True ), - lostHitPenalty = cms.double( 1.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterial" ), - minNrOfHitsForRebuild = cms.int32( 2 ), - maxCand = cms.int32( 5 ), - alwaysUseInvalidHits = cms.bool( True ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonGroupedCkfTrajectoryFilterIT" ) ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTIter0IterL3MuonGroupedCkfTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 3 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.9 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 0.1 ), - maxLostHits = cms.int32( 999 ) -) -process.HLTIter2HighPtTkMuPSetTrajectoryBuilderIT = cms.PSet( - ComponentType = cms.string( "CkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), - lostHitPenalty = cms.double( 30.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - updator = cms.string( "hltESPKFUpdator" ) -) -process.HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTIter2IterL3MuonPSetTrajectoryFilterIT = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 0.3 ), - maxConsecLostHits = cms.int32( 3 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 1.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( 100 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT = cms.PSet( - useSameTrajFilter = cms.bool( True ), - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - MeasurementTrackerName = cms.string( "hltIter2HighPtTkMuESPMeasurementTracker" ), - keepOriginalIfRebuildFails = cms.bool( False ), - lostHitPenalty = cms.double( 30.0 ), - lockHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetTrajectoryFilterIT" ) ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxCand = cms.int32( 2 ), - alwaysUseInvalidHits = cms.bool( False ), - estimator = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - intermediateCleaning = cms.bool( True ), - foundHitBonus = cms.double( 1000.0 ), - updator = cms.string( "hltESPKFUpdator" ), - bestHitOnly = cms.bool( True ) -) -process.HLTPSetCkfTrajectoryFilterIterL3OI = cms.PSet( - minimumNumberOfHits = cms.int32( 5 ), - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - seedExtension = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - pixelSeedExtension = cms.bool( False ), - strictSeedExtension = cms.bool( False ), - nSigmaMinPt = cms.double( 5.0 ), - maxCCCLostHits = cms.int32( 9999 ), - minPt = cms.double( 3.0 ), - maxConsecLostHits = cms.int32( 1 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - constantValueForLostHitsFractionFilter = cms.double( 10.0 ), - seedPairPenalty = cms.int32( 0 ), - maxNumberOfHits = cms.int32( -1 ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHitsFraction = cms.double( 999.0 ), - maxLostHits = cms.int32( 1 ) -) -process.HLTPSetPixelPairStepTrajectoryFilter = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 0 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetPixelPairStepTrajectoryFilterInOut = cms.PSet( - ComponentType = cms.string( "CkfBaseTrajectoryFilter" ), - minimumNumberOfHits = cms.int32( 4 ), - seedPairPenalty = cms.int32( 0 ), - chargeSignificance = cms.double( -1.0 ), - minPt = cms.double( 0.1 ), - nSigmaMinPt = cms.double( 5.0 ), - minHitsMinPt = cms.int32( 3 ), - maxLostHits = cms.int32( 999 ), - maxConsecLostHits = cms.int32( 1 ), - maxNumberOfHits = cms.int32( 100 ), - maxLostHitsFraction = cms.double( 0.1 ), - constantValueForLostHitsFractionFilter = cms.double( 2.0 ), - seedExtension = cms.int32( 1 ), - strictSeedExtension = cms.bool( False ), - pixelSeedExtension = cms.bool( False ), - minNumberOfHitsForLoopers = cms.int32( 13 ), - minNumberOfHitsPerLoop = cms.int32( 4 ), - extraNumberOfHitsBeforeTheFirstLoop = cms.int32( 4 ), - maxCCCLostHits = cms.int32( 0 ), - minGoodStripCharge = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ) -) -process.HLTPSetPixelPairStepTrajectoryBuilder = cms.PSet( - ComponentType = cms.string( "GroupedCkfTrajectoryBuilder" ), - bestHitOnly = cms.bool( True ), - propagatorAlong = cms.string( "PropagatorWithMaterialParabolicMf" ), - trajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilter" ) ), - inOutTrajectoryFilter = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryFilterInOut" ) ), - useSameTrajFilter = cms.bool( False ), - maxCand = cms.int32( 3 ), - intermediateCleaning = cms.bool( True ), - lostHitPenalty = cms.double( 30.0 ), - foundHitBonus = cms.double( 10.0 ), - MeasurementTrackerName = cms.string( "" ), - lockHits = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - updator = cms.string( "hltESPKFUpdator" ), - alwaysUseInvalidHits = cms.bool( True ), - requireSeedHitsInRebuild = cms.bool( True ), - keepOriginalIfRebuildFails = cms.bool( False ), - estimator = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - propagatorOpposite = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - minNrOfHitsForRebuild = cms.int32( 5 ), - maxDPhiForLooperReconstruction = cms.double( 2.0 ), - maxPtForLooperReconstruction = cms.double( 0.7 ) -) -process.streams = cms.PSet( - ALCALUMIPIXELS = cms.vstring( 'AlCaLumiPixels' ), - ALCAP0 = cms.vstring( 'AlCaP0' ), - ALCAPHISYM = cms.vstring( 'AlCaPhiSym' ), - Calibration = cms.vstring( 'TestEnablesEcalHcal' ), - DQM = cms.vstring( 'OnlineMonitor' ), - DQMCalibration = cms.vstring( 'TestEnablesEcalHcalDQM' ), - DQMEventDisplay = cms.vstring( 'EventDisplay' ), - DQMOnlineBeamspot = cms.vstring( 'DQMOnlineBeamspot' ), - EcalCalibration = cms.vstring( 'EcalLaser' ), - Express = cms.vstring( 'ExpressPhysics' ), - ExpressAlignment = cms.vstring( 'ExpressAlignment' ), - HLTMonitor = cms.vstring( 'HLTMonitor' ), - NanoDST = cms.vstring( 'L1Accept' ), - Parking = cms.vstring( 'ParkingHT', - 'ParkingMuon' ), - PhysicsCommissioning = cms.vstring( 'Commissioning', - 'HLTPhysics', - 'HcalNZS', - 'HighPtLowerPhotons', - 'HighPtPhoton30AndZ', - 'IsolatedBunch', - 'MonteCarlo', - 'NoBPTX', - 'ZeroBias' ), - PhysicsEGamma = cms.vstring( 'DoubleEG', - 'SingleElectron', - 'SinglePhoton' ), - PhysicsEndOfFill = cms.vstring( 'EmptyBX', - 'FSQJet1', - 'FSQJet2', - 'HINCaloJets', - 'HINPFJets', - 'HighMultiplicityEOF', - 'L1MinimumBias' ), - PhysicsHLTPhysics1 = cms.vstring( 'EphemeralHLTPhysics1', - 'EphemeralHLTPhysics2' ), - PhysicsHLTPhysics2 = cms.vstring( 'EphemeralHLTPhysics3', - 'EphemeralHLTPhysics4' ), - PhysicsHLTPhysics3 = cms.vstring( 'EphemeralHLTPhysics5', - 'EphemeralHLTPhysics6' ), - PhysicsHLTPhysics4 = cms.vstring( 'EphemeralHLTPhysics7', - 'EphemeralHLTPhysics8' ), - PhysicsHadronsTaus = cms.vstring( 'BTagCSV', - 'BTagMu', - 'DisplacedJet', - 'HTMHT', - 'JetHT', - 'MET', - 'Tau' ), - PhysicsMuons = cms.vstring( 'Charmonium', - 'DoubleMuon', - 'DoubleMuonLowMass', - 'MuOnia', - 'MuonEG', - 'SingleMuon' ), - PhysicsParkingScoutingMonitor = cms.vstring( 'ParkingScoutingMonitor' ), - PhysicsZeroBias1 = cms.vstring( 'EphemeralZeroBias1', - 'EphemeralZeroBias2' ), - PhysicsZeroBias2 = cms.vstring( 'EphemeralZeroBias3', - 'EphemeralZeroBias4' ), - PhysicsZeroBias3 = cms.vstring( 'EphemeralZeroBias5', - 'EphemeralZeroBias6' ), - PhysicsZeroBias4 = cms.vstring( 'EphemeralZeroBias7', - 'EphemeralZeroBias8' ), - RPCMON = cms.vstring( 'RPCMonitor' ), - ScoutingCaloMuon = cms.vstring( 'ScoutingCaloCommissioning', - 'ScoutingCaloHT', - 'ScoutingCaloMuon' ), - ScoutingPF = cms.vstring( 'ScoutingPFCommissioning', - 'ScoutingPFHT' ) -) -process.datasets = cms.PSet( - AlCaLumiPixels = cms.vstring( 'AlCa_LumiPixels_Random_v4', - 'AlCa_LumiPixels_ZeroBias_v8' ), - AlCaP0 = cms.vstring( 'AlCa_EcalEtaEBonly_v11', - 'AlCa_EcalEtaEEonly_v11', - 'AlCa_EcalPi0EBonly_v11', - 'AlCa_EcalPi0EEonly_v11' ), - AlCaPhiSym = cms.vstring( 'AlCa_EcalPhiSym_v8' ), - BTagCSV = cms.vstring( 'HLT_AK8PFJet330_PFAK8BTagCSV_p17_v1', - 'HLT_AK8PFJet330_PFAK8BTagCSV_p1_v1', - 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5', - 'HLT_QuadPFJet103_88_75_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet103_88_75_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet105_88_76_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet105_90_76_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet111_90_80_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet111_90_80_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet98_83_71_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet98_83_71_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v7' ), - BTagMu = cms.vstring( 'HLT_BTagMu_AK4DiJet110_Mu5_v10', - 'HLT_BTagMu_AK4DiJet170_Mu5_v9', - 'HLT_BTagMu_AK4DiJet20_Mu5_v10', - 'HLT_BTagMu_AK4DiJet40_Mu5_v10', - 'HLT_BTagMu_AK4DiJet70_Mu5_v10', - 'HLT_BTagMu_AK4Jet300_Mu5_v10', - 'HLT_BTagMu_AK8DiJet170_Mu5_v6', - 'HLT_BTagMu_AK8Jet300_Mu5_v10' ), - Charmonium = cms.vstring( 'HLT_Dimuon0_Jpsi3p5_Muon2_v4', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_v6', - 'HLT_Dimuon0_Jpsi_v6', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v5', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v6', - 'HLT_Dimuon0_LowMass_L1_4R_v5', - 'HLT_Dimuon0_LowMass_L1_4_v6', - 'HLT_Dimuon0_LowMass_v6', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v3', - 'HLT_Dimuon18_PsiPrime_v12', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5', - 'HLT_Dimuon25_Jpsi_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_v12', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v2', - 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi_v3', - 'HLT_DoubleMu4_3_Bs_v12', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v13', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v12', - 'HLT_DoubleMu4_Jpsi_Displaced_v5', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v5', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8', - 'HLT_Mu7p5_Track2_Jpsi_v9', - 'HLT_Mu7p5_Track3p5_Jpsi_v9', - 'HLT_Mu7p5_Track7_Jpsi_v9' ), - Commissioning = cms.vstring( 'HLT_IsoTrackHB_v3', - 'HLT_IsoTrackHE_v3', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2' ), - DQMOnlineBeamspot = cms.vstring( 'HLT_HT300_Beamspot_v7', - 'HLT_HT450_Beamspot_v7' ), - DisplacedJet = cms.vstring( 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT425_v7', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v10', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10', - 'HLT_HT550_DisplacedDijet80_Inclusive_v8', - 'HLT_HT650_DisplacedDijet60_Inclusive_v10', - 'HLT_HT650_DisplacedDijet80_Inclusive_v11', - 'HLT_HT750_DisplacedDijet80_Inclusive_v11' ), - DoubleEG = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v8', - 'HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v8', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12', - 'HLT_DoubleEle25_CaloIdL_MW_v2', - 'HLT_DoubleEle27_CaloIdL_MW_v2', - 'HLT_DoubleEle33_CaloIdL_MW_v15', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16', - 'HLT_DoublePhoton33_CaloIdL_v5', - 'HLT_DoublePhoton70_v5', - 'HLT_DoublePhoton85_v13', - 'HLT_ECALHT800_v9', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17', - 'HLT_Ele27_Ele37_CaloIdL_MW_v2', - 'HLT_Ele28_HighEta_SC20_Mass55_v11', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v2', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v3', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3' ), - DoubleMuon = cms.vstring( 'HLT_DoubleL2Mu50_v2', - 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v6', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6', - 'HLT_DoubleMu43NoFiltersNoVtx_v3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v5', - 'HLT_DoubleMu8_Mass8_PFHT350_v5', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12', - 'HLT_Mu17_TrkIsoVVL_v10', - 'HLT_Mu17_v10', - 'HLT_Mu18_Mu9_DZ_v2', - 'HLT_Mu18_Mu9_SameSign_DZ_v2', - 'HLT_Mu18_Mu9_SameSign_v2', - 'HLT_Mu18_Mu9_v2', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1', - 'HLT_Mu19_TrkIsoVVL_v1', - 'HLT_Mu19_v1', - 'HLT_Mu20_Mu10_DZ_v2', - 'HLT_Mu20_Mu10_SameSign_DZ_v2', - 'HLT_Mu20_Mu10_SameSign_v2', - 'HLT_Mu20_Mu10_v2', - 'HLT_Mu23_Mu12_DZ_v2', - 'HLT_Mu23_Mu12_SameSign_DZ_v2', - 'HLT_Mu23_Mu12_SameSign_v2', - 'HLT_Mu23_Mu12_v2', - 'HLT_Mu37_TkMu27_v2', - 'HLT_Mu8_TrkIsoVVL_v10', - 'HLT_Mu8_v10', - 'HLT_TripleMu_10_5_5_DZ_v8', - 'HLT_TripleMu_12_10_5_v8', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DCA_v1', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11' ), - DoubleMuonLowMass = cms.vstring( 'HLT_Dimuon0_LowMass_L1_TM530_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_v9', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1' ), - EcalLaser = cms.vstring( 'HLT_EcalCalibration_v4' ), - EmptyBX = cms.vstring( 'HLT_L1NotBptxOR_v3', - 'HLT_L1UnpairedBunchBptxMinus_v2', - 'HLT_L1UnpairedBunchBptxPlus_v2' ), - EphemeralHLTPhysics1 = cms.vstring( 'HLT_Physics_part0_v7' ), - EphemeralHLTPhysics2 = cms.vstring( 'HLT_Physics_part1_v7' ), - EphemeralHLTPhysics3 = cms.vstring( 'HLT_Physics_part2_v7' ), - EphemeralHLTPhysics4 = cms.vstring( 'HLT_Physics_part3_v7' ), - EphemeralHLTPhysics5 = cms.vstring( 'HLT_Physics_part4_v7' ), - EphemeralHLTPhysics6 = cms.vstring( 'HLT_Physics_part5_v7' ), - EphemeralHLTPhysics7 = cms.vstring( 'HLT_Physics_part6_v7' ), - EphemeralHLTPhysics8 = cms.vstring( 'HLT_Physics_part7_v7' ), - EphemeralZeroBias1 = cms.vstring( 'HLT_ZeroBias_part0_v6' ), - EphemeralZeroBias2 = cms.vstring( 'HLT_ZeroBias_part1_v6' ), - EphemeralZeroBias3 = cms.vstring( 'HLT_ZeroBias_part2_v6' ), - EphemeralZeroBias4 = cms.vstring( 'HLT_ZeroBias_part3_v6' ), - EphemeralZeroBias5 = cms.vstring( 'HLT_ZeroBias_part4_v6' ), - EphemeralZeroBias6 = cms.vstring( 'HLT_ZeroBias_part5_v6' ), - EphemeralZeroBias7 = cms.vstring( 'HLT_ZeroBias_part6_v6' ), - EphemeralZeroBias8 = cms.vstring( 'HLT_ZeroBias_part7_v6' ), - EventDisplay = cms.vstring( 'HLT_AK4PFJet100_v15', - 'HLT_DoublePhoton85_v13', - 'HLT_PFJet500_v17' ), - ExpressAlignment = cms.vstring( 'HLT_HT300_Beamspot_v7', - 'HLT_HT450_Beamspot_v7' ), - ExpressPhysics = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_IsoMu20_v12', - 'HLT_IsoMu24_v10', - 'HLT_IsoMu27_v13', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_v6' ), - FSQJet1 = cms.vstring( 'HLT_DiPFJet15_NoCaloMatched_v12', - 'HLT_DiPFJet25_NoCaloMatched_v12' ), - FSQJet2 = cms.vstring( 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJetAve15_HFJEC_v13', - 'HLT_DiPFJetAve25_HFJEC_v13', - 'HLT_DiPFJetAve35_HFJEC_v13' ), - HINCaloJets = cms.vstring( 'HLT_AK4CaloJet100_v9', - 'HLT_AK4CaloJet120_v8', - 'HLT_AK4CaloJet30_v10', - 'HLT_AK4CaloJet40_v9', - 'HLT_AK4CaloJet50_v9', - 'HLT_AK4CaloJet80_v9' ), - HINPFJets = cms.vstring( 'HLT_AK4PFJet100_v15', - 'HLT_AK4PFJet120_v14', - 'HLT_AK4PFJet30_v15', - 'HLT_AK4PFJet50_v15', - 'HLT_AK4PFJet80_v15' ), - HLTMonitor = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Ele32_WPTight_Gsf_v13', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5', - 'HLT_PFHT510_v13', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFMET130_PFMHT130_IDTight_v16', - 'HLT_PFMET140_PFMHT140_IDTight_v16' ), - HLTPhysics = cms.vstring( 'HLT_Physics_v7' ), - HTMHT = cms.vstring( 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8', - 'HLT_Rsq0p35_v11', - 'HLT_Rsq0p40_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_v11' ), - HcalNZS = cms.vstring( 'HLT_HcalNZS_v12', - 'HLT_HcalPhiSym_v14' ), - HighMultiplicityEOF = cms.vstring( 'HLT_FullTrack_Multiplicity100_v2', - 'HLT_FullTrack_Multiplicity130_v2', - 'HLT_FullTrack_Multiplicity155_v3', - 'HLT_FullTrack_Multiplicity85_v3' ), - HighPtLowerPhotons = cms.vstring( 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v8' ), - HighPtPhoton30AndZ = cms.vstring( 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v8' ), - IsolatedBunch = cms.vstring( 'HLT_HcalIsolatedbunch_v4' ), - JetHT = cms.vstring( 'HLT_AK8PFHT750_TrimMass50_v8', - 'HLT_AK8PFHT800_TrimMass50_v8', - 'HLT_AK8PFHT850_TrimMass50_v7', - 'HLT_AK8PFHT900_TrimMass50_v7', - 'HLT_AK8PFJet140_v11', - 'HLT_AK8PFJet200_v11', - 'HLT_AK8PFJet260_v12', - 'HLT_AK8PFJet320_v12', - 'HLT_AK8PFJet360_TrimMass30_v14', - 'HLT_AK8PFJet380_TrimMass30_v7', - 'HLT_AK8PFJet400_TrimMass30_v8', - 'HLT_AK8PFJet400_v12', - 'HLT_AK8PFJet40_v12', - 'HLT_AK8PFJet420_TrimMass30_v7', - 'HLT_AK8PFJet450_v12', - 'HLT_AK8PFJet500_v12', - 'HLT_AK8PFJet550_v7', - 'HLT_AK8PFJet60_v11', - 'HLT_AK8PFJet80_v11', - 'HLT_AK8PFJetFwd140_v10', - 'HLT_AK8PFJetFwd200_v10', - 'HLT_AK8PFJetFwd260_v11', - 'HLT_AK8PFJetFwd320_v11', - 'HLT_AK8PFJetFwd400_v11', - 'HLT_AK8PFJetFwd40_v11', - 'HLT_AK8PFJetFwd450_v11', - 'HLT_AK8PFJetFwd500_v11', - 'HLT_AK8PFJetFwd60_v10', - 'HLT_AK8PFJetFwd80_v10', - 'HLT_CaloJet500_NoJetID_v10', - 'HLT_CaloJet550_NoJetID_v5', - 'HLT_DiPFJetAve100_HFJEC_v11', - 'HLT_DiPFJetAve140_v9', - 'HLT_DiPFJetAve160_HFJEC_v11', - 'HLT_DiPFJetAve200_v9', - 'HLT_DiPFJetAve220_HFJEC_v12', - 'HLT_DiPFJetAve260_v10', - 'HLT_DiPFJetAve300_HFJEC_v12', - 'HLT_DiPFJetAve320_v10', - 'HLT_DiPFJetAve400_v10', - 'HLT_DiPFJetAve40_v10', - 'HLT_DiPFJetAve500_v10', - 'HLT_DiPFJetAve60_HFJEC_v11', - 'HLT_DiPFJetAve60_v10', - 'HLT_DiPFJetAve80_HFJEC_v11', - 'HLT_DiPFJetAve80_v9', - 'HLT_PFHT1050_v14', - 'HLT_PFHT180_v13', - 'HLT_PFHT250_v13', - 'HLT_PFHT350MinPFJet15_v5', - 'HLT_PFHT350_v15', - 'HLT_PFHT370_v13', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4', - 'HLT_PFHT380_SixPFJet32_v5', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5', - 'HLT_PFHT430_SixPFJet40_v7', - 'HLT_PFHT430_v13', - 'HLT_PFHT510_v13', - 'HLT_PFHT590_v13', - 'HLT_PFHT680_v13', - 'HLT_PFHT780_v13', - 'HLT_PFHT890_v13', - 'HLT_PFJet140_v15', - 'HLT_PFJet200_v15', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFJet400_v16', - 'HLT_PFJet40_v17', - 'HLT_PFJet450_v17', - 'HLT_PFJet500_v17', - 'HLT_PFJet550_v7', - 'HLT_PFJet60_v17', - 'HLT_PFJet80_v16', - 'HLT_PFJetFwd140_v14', - 'HLT_PFJetFwd200_v14', - 'HLT_PFJetFwd260_v15', - 'HLT_PFJetFwd320_v15', - 'HLT_PFJetFwd400_v15', - 'HLT_PFJetFwd40_v15', - 'HLT_PFJetFwd450_v15', - 'HLT_PFJetFwd500_v15', - 'HLT_PFJetFwd60_v15', - 'HLT_PFJetFwd80_v14', - 'HLT_QuadPFJet103_88_75_15_v1', - 'HLT_QuadPFJet105_88_76_15_v1', - 'HLT_QuadPFJet111_90_80_15_v1', - 'HLT_QuadPFJet98_83_71_15_v1' ), - L1Accept = cms.vstring( 'DST_Physics_v7', - 'DST_ZeroBias_v2' ), - L1MinimumBias = cms.vstring( 'HLT_L1MinimumBiasHF_OR_v2' ), - MET = cms.vstring( 'HLT_CaloMET100_HBHECleaned_v3', - 'HLT_CaloMET100_NotCleaned_v3', - 'HLT_CaloMET110_NotCleaned_v3', - 'HLT_CaloMET250_HBHECleaned_v3', - 'HLT_CaloMET250_NotCleaned_v3', - 'HLT_CaloMET300_HBHECleaned_v3', - 'HLT_CaloMET350_HBHECleaned_v3', - 'HLT_CaloMET70_HBHECleaned_v3', - 'HLT_CaloMET80_HBHECleaned_v3', - 'HLT_CaloMET80_NotCleaned_v3', - 'HLT_CaloMET90_HBHECleaned_v3', - 'HLT_CaloMET90_NotCleaned_v3', - 'HLT_CaloMHT90_v2', - 'HLT_DiJet110_35_Mjj650_PFMET110_v5', - 'HLT_DiJet110_35_Mjj650_PFMET120_v5', - 'HLT_DiJet110_35_Mjj650_PFMET130_v5', - 'HLT_L1ETMHadSeeds_v1', - 'HLT_MET105_IsoTrk50_v6', - 'HLT_MET120_IsoTrk50_v6', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v5', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET110_PFMHT110_IDTight_v16', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMET120_PFMHT120_IDTight_v16', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET130_PFMHT130_IDTight_v16', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET140_PFMHT140_IDTight_v16', - 'HLT_PFMET200_HBHECleaned_v5', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v5', - 'HLT_PFMET200_NotCleaned_v5', - 'HLT_PFMET250_HBHECleaned_v5', - 'HLT_PFMET300_HBHECleaned_v5', - 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v5', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v5', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v8', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v8', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v8', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v7', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v5' ), - MonteCarlo = cms.vstring( 'MC_AK4CaloJetsFromPV_v6', - 'MC_AK4CaloJets_v8', - 'MC_AK4PFJets_v13', - 'MC_AK8CaloHT_v7', - 'MC_AK8PFHT_v12', - 'MC_AK8PFJets_v13', - 'MC_AK8TrimPFJets_v13', - 'MC_CaloBTagCSV_v6', - 'MC_CaloHT_v7', - 'MC_CaloMET_JetIdCleaned_v8', - 'MC_CaloMET_v8', - 'MC_CaloMHT_v7', - 'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v12', - 'MC_DoubleEle5_CaloIdL_MW_v13', - 'MC_DoubleMuNoFiltersNoVtx_v7', - 'MC_DoubleMu_TrkIsoVVL_DZ_v9', - 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v13', - 'MC_Ele5_WPTight_Gsf_v6', - 'MC_IsoMu_v12', - 'MC_PFBTagCSV_v7', - 'MC_PFHT_v12', - 'MC_PFMET_v13', - 'MC_PFMHT_v12', - 'MC_ReducedIterativeTracking_v9' ), - MuOnia = cms.vstring( 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6', - 'HLT_Dimuon0_Upsilon_L1_5M_v5', - 'HLT_Dimuon0_Upsilon_L1_5_v6', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4', - 'HLT_Dimuon0_Upsilon_NoVertexing_v5', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5', - 'HLT_Dimuon12_Upsilon_eta1p5_v12', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v5', - 'HLT_Dimuon24_Phi_noCorrL1_v3', - 'HLT_Dimuon24_Upsilon_noCorrL1_v3', - 'HLT_Mu20_TkMu0_Phi_v5', - 'HLT_Mu25_TkMu0_Onia_v5', - 'HLT_Mu25_TkMu0_Phi_v5', - 'HLT_Mu30_TkMu0_Onia_v5', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8', - 'HLT_Mu7p5_Track2_Upsilon_v9', - 'HLT_Mu7p5_Track3p5_Upsilon_v9', - 'HLT_Mu7p5_Track7_Upsilon_v9', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v3' ), - MuonEG = cms.vstring( 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v5', - 'HLT_Mu12_DoublePhoton20_v2', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu17_Photon30_IsoCaloId_v3', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu27_Ele37_CaloIdL_MW_v2', - 'HLT_Mu37_Ele27_CaloIdL_MW_v2', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8' ), - NoBPTX = cms.vstring( 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX_v4', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4' ), - OnlineMonitor = ( cms.vstring( 'HLT_AK4CaloJet100_v9', - 'HLT_AK4CaloJet120_v8', - 'HLT_AK4CaloJet30_v10', - 'HLT_AK4CaloJet40_v9', - 'HLT_AK4CaloJet50_v9', - 'HLT_AK4CaloJet80_v9', - 'HLT_AK4PFJet100_v15', - 'HLT_AK4PFJet120_v14', - 'HLT_AK4PFJet30_v15', - 'HLT_AK4PFJet50_v15', - 'HLT_AK4PFJet80_v15', - 'HLT_AK8PFHT750_TrimMass50_v8', - 'HLT_AK8PFHT800_TrimMass50_v8', - 'HLT_AK8PFHT850_TrimMass50_v7', - 'HLT_AK8PFHT900_TrimMass50_v7', - 'HLT_AK8PFJet140_v11', - 'HLT_AK8PFJet200_v11', - 'HLT_AK8PFJet260_v12', - 'HLT_AK8PFJet320_v12', - 'HLT_AK8PFJet330_PFAK8BTagCSV_p17_v1', - 'HLT_AK8PFJet330_PFAK8BTagCSV_p1_v1', - 'HLT_AK8PFJet360_TrimMass30_v14', - 'HLT_AK8PFJet380_TrimMass30_v7', - 'HLT_AK8PFJet400_TrimMass30_v8', - 'HLT_AK8PFJet400_v12', - 'HLT_AK8PFJet40_v12', - 'HLT_AK8PFJet420_TrimMass30_v7', - 'HLT_AK8PFJet450_v12', - 'HLT_AK8PFJet500_v12', - 'HLT_AK8PFJet550_v7', - 'HLT_AK8PFJet60_v11', - 'HLT_AK8PFJet80_v11', - 'HLT_AK8PFJetFwd140_v10', - 'HLT_AK8PFJetFwd200_v10', - 'HLT_AK8PFJetFwd260_v11', - 'HLT_AK8PFJetFwd320_v11', - 'HLT_AK8PFJetFwd400_v11', - 'HLT_AK8PFJetFwd40_v11', - 'HLT_AK8PFJetFwd450_v11', - 'HLT_AK8PFJetFwd500_v11', - 'HLT_AK8PFJetFwd60_v10', - 'HLT_AK8PFJetFwd80_v10', - 'HLT_BTagMu_AK4DiJet110_Mu5_v10', - 'HLT_BTagMu_AK4DiJet170_Mu5_v9', - 'HLT_BTagMu_AK4DiJet20_Mu5_v10', - 'HLT_BTagMu_AK4DiJet40_Mu5_v10', - 'HLT_BTagMu_AK4DiJet70_Mu5_v10', - 'HLT_BTagMu_AK4Jet300_Mu5_v10', - 'HLT_BTagMu_AK8DiJet170_Mu5_v6', - 'HLT_BTagMu_AK8Jet300_Mu5_v10', - 'HLT_CaloJet500_NoJetID_v10', - 'HLT_CaloJet550_NoJetID_v5', - 'HLT_CaloMET100_HBHECleaned_v3', - 'HLT_CaloMET100_NotCleaned_v3', - 'HLT_CaloMET110_NotCleaned_v3', - 'HLT_CaloMET250_HBHECleaned_v3', - 'HLT_CaloMET250_NotCleaned_v3', - 'HLT_CaloMET300_HBHECleaned_v3', - 'HLT_CaloMET350_HBHECleaned_v3', - 'HLT_CaloMET70_HBHECleaned_v3', - 'HLT_CaloMET80_HBHECleaned_v3', - 'HLT_CaloMET80_NotCleaned_v3', - 'HLT_CaloMET90_HBHECleaned_v3', - 'HLT_CaloMET90_NotCleaned_v3', - 'HLT_CaloMHT90_v2', - 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3', - 'HLT_DiJet110_35_Mjj650_PFMET110_v5', - 'HLT_DiJet110_35_Mjj650_PFMET120_v5', - 'HLT_DiJet110_35_Mjj650_PFMET130_v5', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14', - 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet15_NoCaloMatched_v12', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet25_NoCaloMatched_v12', - 'HLT_DiPFJetAve100_HFJEC_v11', - 'HLT_DiPFJetAve140_v9', - 'HLT_DiPFJetAve15_HFJEC_v13', - 'HLT_DiPFJetAve160_HFJEC_v11', - 'HLT_DiPFJetAve200_v9', - 'HLT_DiPFJetAve220_HFJEC_v12', - 'HLT_DiPFJetAve25_HFJEC_v13', - 'HLT_DiPFJetAve260_v10', - 'HLT_DiPFJetAve300_HFJEC_v12', - 'HLT_DiPFJetAve320_v10', - 'HLT_DiPFJetAve35_HFJEC_v13', - 'HLT_DiPFJetAve400_v10', - 'HLT_DiPFJetAve40_v10', - 'HLT_DiPFJetAve500_v10', - 'HLT_DiPFJetAve60_HFJEC_v11', - 'HLT_DiPFJetAve60_v10', - 'HLT_DiPFJetAve80_HFJEC_v11', - 'HLT_DiPFJetAve80_v9', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v12', - 'HLT_Dimuon0_Jpsi3p5_Muon2_v4', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_v6', - 'HLT_Dimuon0_Jpsi_v6', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v5', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v6', - 'HLT_Dimuon0_LowMass_L1_4R_v5', - 'HLT_Dimuon0_LowMass_L1_4_v6', - 'HLT_Dimuon0_LowMass_L1_TM530_v4', - 'HLT_Dimuon0_LowMass_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6', - 'HLT_Dimuon0_Upsilon_L1_5M_v5', - 'HLT_Dimuon0_Upsilon_L1_5_v6', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4', - 'HLT_Dimuon0_Upsilon_NoVertexing_v5', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5', - 'HLT_Dimuon12_Upsilon_eta1p5_v12', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v5', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v3', - 'HLT_Dimuon18_PsiPrime_v12', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5', - 'HLT_Dimuon24_Phi_noCorrL1_v3', - 'HLT_Dimuon24_Upsilon_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v8', - 'HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v8', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12', - 'HLT_DoubleEle25_CaloIdL_MW_v2', - 'HLT_DoubleEle27_CaloIdL_MW_v2', - 'HLT_DoubleEle33_CaloIdL_MW_v15', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16', - 'HLT_DoubleL2Mu50_v2', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v5', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v2', - 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi_v3', - 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v6', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_v9', - 'HLT_DoubleMu43NoFiltersNoVtx_v3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3', - 'HLT_DoubleMu4_3_Bs_v12', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v13', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v12', - 'HLT_DoubleMu4_Jpsi_Displaced_v5', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v5', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v5', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12', - 'HLT_DoubleMu8_Mass8_PFHT350_v5', - 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_DoublePhoton33_CaloIdL_v5', - 'HLT_DoublePhoton70_v5', - 'HLT_DoublePhoton85_v13', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_ECALHT800_v9', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12', - 'HLT_Ele15_IsoVVVL_PFHT450_v12', - 'HLT_Ele15_IsoVVVL_PFHT600_v16', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele20_WPLoose_Gsf_v4', - 'HLT_Ele20_WPTight_Gsf_v4', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v4', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele27_Ele37_CaloIdL_MW_v2', - 'HLT_Ele27_WPTight_Gsf_v14', - 'HLT_Ele28_HighEta_SC20_Mass55_v11', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7', - 'HLT_Ele32_WPTight_Gsf_v13', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v3', - 'HLT_Ele35_WPTight_Gsf_v7', - 'HLT_Ele38_WPTight_Gsf_v7', - 'HLT_Ele40_WPTight_Gsf_v7', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14', - 'HLT_Ele50_IsoVVVL_PFHT450_v12', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_FullTrack_Multiplicity100_v2', - 'HLT_FullTrack_Multiplicity130_v2', - 'HLT_FullTrack_Multiplicity155_v3', - 'HLT_FullTrack_Multiplicity85_v3', - 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v8', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT425_v7', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v10', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10', - 'HLT_HT550_DisplacedDijet80_Inclusive_v8', - 'HLT_HT650_DisplacedDijet60_Inclusive_v10', - 'HLT_HT650_DisplacedDijet80_Inclusive_v11', - 'HLT_HT750_DisplacedDijet80_Inclusive_v11', - 'HLT_HcalNZS_v12', - 'HLT_HcalPhiSym_v14', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8')+cms.vstring( 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_v12', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_v12', - 'HLT_IsoMu24_v10', - 'HLT_IsoMu27_LooseChargedIsoPFTau20_SingleL1_v1', - 'HLT_IsoMu27_MediumChargedIsoPFTau20_SingleL1_v1', - 'HLT_IsoMu27_TightChargedIsoPFTau20_SingleL1_v1', - 'HLT_IsoMu27_v13', - 'HLT_IsoMu30_v1', - 'HLT_IsoTrackHB_v3', - 'HLT_IsoTrackHE_v3', - 'HLT_L1ETMHadSeeds_v1', - 'HLT_L1MinimumBiasHF0OR_v3', - 'HLT_L1MinimumBiasHF_OR_v2', - 'HLT_L1NotBptxOR_v3', - 'HLT_L1SingleMu18_v3', - 'HLT_L1SingleMu25_v2', - 'HLT_L1UnpairedBunchBptxMinus_v2', - 'HLT_L1UnpairedBunchBptxPlus_v2', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2', - 'HLT_L1_DoubleJet30_Mass_Min400_Mu10_v1', - 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6', - 'HLT_L2Mu10_v7', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', - 'HLT_L2Mu50_v2', - 'HLT_MET105_IsoTrk50_v6', - 'HLT_MET120_IsoTrk50_v6', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePhoton20_v2', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11', - 'HLT_Mu15_IsoVVVL_PFHT450_v11', - 'HLT_Mu15_IsoVVVL_PFHT600_v15', - 'HLT_Mu17_Photon30_IsoCaloId_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12', - 'HLT_Mu17_TrkIsoVVL_v10', - 'HLT_Mu17_v10', - 'HLT_Mu18_Mu9_DZ_v2', - 'HLT_Mu18_Mu9_SameSign_DZ_v2', - 'HLT_Mu18_Mu9_SameSign_v2', - 'HLT_Mu18_Mu9_v2', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1', - 'HLT_Mu19_TrkIsoVVL_v1', - 'HLT_Mu19_v1', - 'HLT_Mu20_Mu10_DZ_v2', - 'HLT_Mu20_Mu10_SameSign_DZ_v2', - 'HLT_Mu20_Mu10_SameSign_v2', - 'HLT_Mu20_Mu10_v2', - 'HLT_Mu20_TkMu0_Phi_v5', - 'HLT_Mu20_v10', - 'HLT_Mu23_Mu12_DZ_v2', - 'HLT_Mu23_Mu12_SameSign_DZ_v2', - 'HLT_Mu23_Mu12_SameSign_v2', - 'HLT_Mu23_Mu12_v2', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu25_TkMu0_Onia_v5', - 'HLT_Mu25_TkMu0_Phi_v5', - 'HLT_Mu27_Ele37_CaloIdL_MW_v2', - 'HLT_Mu27_v11', - 'HLT_Mu30_TkMu0_Onia_v5', - 'HLT_Mu37_Ele27_CaloIdL_MW_v2', - 'HLT_Mu37_TkMu27_v2', - 'HLT_Mu3_PFJet40_v12', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4', - 'HLT_Mu50_IsoVVVL_PFHT450_v11', - 'HLT_Mu50_v11', - 'HLT_Mu55_v1', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8', - 'HLT_Mu7p5_Track2_Jpsi_v9', - 'HLT_Mu7p5_Track2_Upsilon_v9', - 'HLT_Mu7p5_Track3p5_Jpsi_v9', - 'HLT_Mu7p5_Track3p5_Upsilon_v9', - 'HLT_Mu7p5_Track7_Jpsi_v9', - 'HLT_Mu7p5_Track7_Upsilon_v9', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8', - 'HLT_Mu8_TrkIsoVVL_v10', - 'HLT_Mu8_v10', - 'HLT_OldMu100_v3', - 'HLT_PFHT1050_v14', - 'HLT_PFHT180_v13', - 'HLT_PFHT250_v13', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5', - 'HLT_PFHT350MinPFJet15_v5', - 'HLT_PFHT350_v15', - 'HLT_PFHT370_v13', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4', - 'HLT_PFHT380_SixPFJet32_v5', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5', - 'HLT_PFHT430_SixPFJet40_v7', - 'HLT_PFHT430_v13', - 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8', - 'HLT_PFHT510_v13', - 'HLT_PFHT590_v13', - 'HLT_PFHT680_v13', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8', - 'HLT_PFHT780_v13', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT890_v13', - 'HLT_PFJet140_v15', - 'HLT_PFJet200_v15', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFJet400_v16', - 'HLT_PFJet40_v17', - 'HLT_PFJet450_v17', - 'HLT_PFJet500_v17', - 'HLT_PFJet550_v7', - 'HLT_PFJet60_v17', - 'HLT_PFJet80_v16', - 'HLT_PFJetFwd140_v14', - 'HLT_PFJetFwd200_v14', - 'HLT_PFJetFwd260_v15', - 'HLT_PFJetFwd320_v15', - 'HLT_PFJetFwd400_v15', - 'HLT_PFJetFwd40_v15', - 'HLT_PFJetFwd450_v15', - 'HLT_PFJetFwd500_v15', - 'HLT_PFJetFwd60_v15', - 'HLT_PFJetFwd80_v14', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v5', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET110_PFMHT110_IDTight_v16', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMET120_PFMHT120_IDTight_v16', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET130_PFMHT130_IDTight_v16', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET140_PFMHT140_IDTight_v16', - 'HLT_PFMET200_HBHECleaned_v5', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v5', - 'HLT_PFMET200_NotCleaned_v5', - 'HLT_PFMET250_HBHECleaned_v5', - 'HLT_PFMET300_HBHECleaned_v5', - 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v5', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v5', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v8', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v8', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v8', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v7', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5', - 'HLT_Photon120_R9Id90_HE10_IsoM_v13', - 'HLT_Photon120_v12', - 'HLT_Photon150_v5', - 'HLT_Photon165_R9Id90_HE10_IsoM_v14', - 'HLT_Photon175_v13', - 'HLT_Photon200_v12', - 'HLT_Photon20_HoverELoose_v9', - 'HLT_Photon25_v2', - 'HLT_Photon300_NoHE_v11', - 'HLT_Photon30_HoverELoose_v9', - 'HLT_Photon33_v4', - 'HLT_Photon40_HoverELoose_v9', - 'HLT_Photon50_HoverELoose_v9', - 'HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v1', - 'HLT_Photon50_R9Id90_HE10_IsoM_v13', - 'HLT_Photon50_v12', - 'HLT_Photon60_HoverELoose_v9', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v4', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v1', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v1', - 'HLT_Photon75_R9Id90_HE10_IsoM_v13', - 'HLT_Photon75_v12', - 'HLT_Photon90_CaloIdL_PFHT700_v12', - 'HLT_Photon90_R9Id90_HE10_IsoM_v13', - 'HLT_Photon90_v12', - 'HLT_Physics_v7', - 'HLT_QuadPFJet103_88_75_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet103_88_75_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet103_88_75_15_v1', - 'HLT_QuadPFJet105_88_76_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet105_88_76_15_v1', - 'HLT_QuadPFJet105_90_76_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet111_90_80_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet111_90_80_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet111_90_80_15_v1', - 'HLT_QuadPFJet98_83_71_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet98_83_71_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet98_83_71_15_v1', - 'HLT_Random_v3', - 'HLT_Rsq0p35_v11', - 'HLT_Rsq0p40_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_v11', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v7', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1')+cms.vstring( 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1', - 'HLT_TkMu100_v2', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v5', - 'HLT_TripleMu_10_5_5_DZ_v8', - 'HLT_TripleMu_12_10_5_v8', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DCA_v1', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v2', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v3', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX_v4', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_ZeroBias_FirstBXAfterTrain_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_FirstCollisionInTrain_v4', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_LastCollisionInTrain_v3', - 'HLT_ZeroBias_v6') ), - ParkingHT = cms.vstring( 'DST_CaloJet40_BTagScouting_v11', - 'DST_CaloJet40_CaloBTagScouting_v10', - 'DST_CaloJet40_CaloScouting_PFScouting_v11', - 'DST_HT250_CaloBTagScouting_v7', - 'DST_HT250_CaloScouting_v8', - 'DST_HT410_BTagScouting_v12', - 'DST_HT410_PFScouting_v12', - 'DST_L1HTT_BTagScouting_v11', - 'DST_L1HTT_CaloBTagScouting_v10', - 'DST_L1HTT_CaloScouting_PFScouting_v11', - 'DST_ZeroBias_BTagScouting_v11', - 'DST_ZeroBias_CaloScouting_PFScouting_v10' ), - ParkingMuon = cms.vstring( 'DST_DoubleMu3_noVtx_CaloScouting_v4', - 'DST_L1DoubleMu_BTagScouting_v12', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11' ), - ParkingScoutingMonitor = cms.vstring( 'DST_CaloJet40_BTagScouting_v11', - 'DST_CaloJet40_CaloBTagScouting_v10', - 'DST_CaloJet40_CaloScouting_PFScouting_v11', - 'DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4', - 'DST_DoubleMu3_noVtx_CaloScouting_v4', - 'DST_HT250_CaloBTagScouting_v7', - 'DST_HT250_CaloScouting_v8', - 'DST_HT410_BTagScouting_v12', - 'DST_HT410_PFScouting_v12', - 'DST_L1DoubleMu_BTagScouting_v12', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11', - 'DST_L1HTT_BTagScouting_v11', - 'DST_L1HTT_CaloBTagScouting_v10', - 'DST_L1HTT_CaloScouting_PFScouting_v11', - 'DST_ZeroBias_BTagScouting_v11', - 'DST_ZeroBias_CaloScouting_PFScouting_v10', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12', - 'HLT_Ele35_WPTight_Gsf_v7', - 'HLT_IsoMu27_v13', - 'HLT_Mu50_v11', - 'HLT_PFHT1050_v14', - 'HLT_Photon200_v12' ), - RPCMonitor = cms.vstring( 'AlCa_RPCMuonNormalisation_v13' ), - ScoutingCaloCommissioning = cms.vstring( 'DST_CaloJet40_CaloBTagScouting_v10', - 'DST_L1HTT_CaloBTagScouting_v10', - 'DST_ZeroBias_CaloScouting_PFScouting_v10' ), - ScoutingCaloHT = cms.vstring( 'DST_HT250_CaloBTagScouting_v7', - 'DST_HT250_CaloScouting_v8' ), - ScoutingCaloMuon = cms.vstring( 'DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4', - 'DST_DoubleMu3_noVtx_CaloScouting_v4' ), - ScoutingPFCommissioning = cms.vstring( 'DST_CaloJet40_BTagScouting_v11', - 'DST_CaloJet40_CaloScouting_PFScouting_v11', - 'DST_L1DoubleMu_BTagScouting_v12', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11', - 'DST_L1HTT_BTagScouting_v11', - 'DST_L1HTT_CaloScouting_PFScouting_v11', - 'DST_ZeroBias_BTagScouting_v11', - 'DST_ZeroBias_CaloScouting_PFScouting_v10' ), - ScoutingPFHT = cms.vstring( 'DST_HT410_BTagScouting_v12', - 'DST_HT410_PFScouting_v12' ), - SingleElectron = cms.vstring( 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12', - 'HLT_Ele15_IsoVVVL_PFHT450_v12', - 'HLT_Ele15_IsoVVVL_PFHT600_v16', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele20_WPLoose_Gsf_v4', - 'HLT_Ele20_WPTight_Gsf_v4', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v4', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele27_WPTight_Gsf_v14', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7', - 'HLT_Ele32_WPTight_Gsf_v13', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v3', - 'HLT_Ele35_WPTight_Gsf_v7', - 'HLT_Ele38_WPTight_Gsf_v7', - 'HLT_Ele40_WPTight_Gsf_v7', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14', - 'HLT_Ele50_IsoVVVL_PFHT450_v12', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14' ), - SingleMuon = cms.vstring( 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_v12', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_v12', - 'HLT_IsoMu24_v10', - 'HLT_IsoMu27_v13', - 'HLT_IsoMu30_v1', - 'HLT_L1SingleMu18_v3', - 'HLT_L1SingleMu25_v2', - 'HLT_L1_DoubleJet30_Mass_Min400_Mu10_v1', - 'HLT_L2Mu10_v7', - 'HLT_L2Mu50_v2', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11', - 'HLT_Mu15_IsoVVVL_PFHT450_v11', - 'HLT_Mu15_IsoVVVL_PFHT600_v15', - 'HLT_Mu20_v10', - 'HLT_Mu27_v11', - 'HLT_Mu3_PFJet40_v12', - 'HLT_Mu50_IsoVVVL_PFHT450_v11', - 'HLT_Mu50_v11', - 'HLT_Mu55_v1', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11', - 'HLT_OldMu100_v3', - 'HLT_TkMu100_v2' ), - SinglePhoton = cms.vstring( 'HLT_Photon120_R9Id90_HE10_IsoM_v13', - 'HLT_Photon120_v12', - 'HLT_Photon150_v5', - 'HLT_Photon165_R9Id90_HE10_IsoM_v14', - 'HLT_Photon175_v13', - 'HLT_Photon200_v12', - 'HLT_Photon20_HoverELoose_v9', - 'HLT_Photon25_v2', - 'HLT_Photon300_NoHE_v11', - 'HLT_Photon30_HoverELoose_v9', - 'HLT_Photon33_v4', - 'HLT_Photon40_HoverELoose_v9', - 'HLT_Photon50_HoverELoose_v9', - 'HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v1', - 'HLT_Photon50_R9Id90_HE10_IsoM_v13', - 'HLT_Photon50_v12', - 'HLT_Photon60_HoverELoose_v9', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v4', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v1', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v1', - 'HLT_Photon75_R9Id90_HE10_IsoM_v13', - 'HLT_Photon75_v12', - 'HLT_Photon90_CaloIdL_PFHT700_v12', - 'HLT_Photon90_R9Id90_HE10_IsoM_v13', - 'HLT_Photon90_v12' ), - Tau = cms.vstring( 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_IsoMu27_LooseChargedIsoPFTau20_SingleL1_v1', - 'HLT_IsoMu27_MediumChargedIsoPFTau20_SingleL1_v1', - 'HLT_IsoMu27_TightChargedIsoPFTau20_SingleL1_v1', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5' ), - TestEnablesEcalHcal = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ), - TestEnablesEcalHcalDQM = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ), - ZeroBias = cms.vstring( 'HLT_Random_v3', - 'HLT_ZeroBias_FirstBXAfterTrain_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_FirstCollisionInTrain_v4', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_LastCollisionInTrain_v3', - 'HLT_ZeroBias_v6' ) -) - -process.CSCChannelMapperESSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "CSCChannelMapperRecord" ), - firstValid = cms.vuint32( 1 ) -) -process.CSCINdexerESSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "CSCIndexerRecord" ), - firstValid = cms.vuint32( 1 ) -) -process.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalParametersRcd" ), - firstValid = cms.vuint32( 1 ) -) -process.GlobalTag = cms.ESSource( "PoolDBESSource", - globaltag = cms.string( "92X_dataRun2_HLT_v7" ), - RefreshEachRun = cms.untracked.bool( False ), - snapshotTime = cms.string( "" ), - toGet = cms.VPSet( - ), - pfnPostfix = cms.untracked.string( "None" ), - DBParameters = cms.PSet( - connectionRetrialTimeOut = cms.untracked.int32( 60 ), - idleConnectionCleanupPeriod = cms.untracked.int32( 10 ), - enableReadOnlySessionOnUpdateConnection = cms.untracked.bool( False ), - enablePoolAutomaticCleanUp = cms.untracked.bool( False ), - messageLevel = cms.untracked.int32( 0 ), - authenticationPath = cms.untracked.string( "." ), - connectionRetrialPeriod = cms.untracked.int32( 10 ), - connectionTimeOut = cms.untracked.int32( 0 ), - enableConnectionSharing = cms.untracked.bool( True ) - ), - RefreshAlways = cms.untracked.bool( False ), - connect = cms.string( "frontier://FrontierProd/CMS_CONDITIONS" ), - ReconnectEachRun = cms.untracked.bool( False ), - RefreshOpenIOVs = cms.untracked.bool( False ), - DumpStat = cms.untracked.bool( False ) -) -process.HepPDTESSource = cms.ESSource( "HepPDTESSource", - pdtFileName = cms.FileInPath( "SimGeneral/HepPDTESSource/data/pythiaparticle.tbl" ) -) -process.StableParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalStableParametersRcd" ), - firstValid = cms.vuint32( 1 ) -) -process.eegeom = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "EcalMappingRcd" ), - firstValid = cms.vuint32( 1 ) -) -process.es_hardcode = cms.ESSource( "HcalHardcodeCalibrations", - fromDDD = cms.untracked.bool( False ), - toGet = cms.untracked.vstring( 'GainWidths' ) -) -process.hltESSBTagRecord = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "JetTagComputerRecord" ), - firstValid = cms.vuint32( 1 ) -) -process.hltESSEcalSeverityLevel = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "EcalSeverityLevelAlgoRcd" ), - firstValid = cms.vuint32( 1 ) -) -process.hltESSHcalSeverityLevel = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "HcalSeverityLevelComputerRcd" ), - firstValid = cms.vuint32( 1 ) -) - -process.AnyDirectionAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", - MaxDPhi = cms.double( 1.6 ), - ComponentName = cms.string( "AnyDirectionAnalyticalPropagator" ), - PropagationDirection = cms.string( "anyDirection" ) -) -process.CSCChannelMapperESProducer = cms.ESProducer( "CSCChannelMapperESProducer", - AlgoName = cms.string( "CSCChannelMapperPostls1" ) -) -process.CSCGeometryESModule = cms.ESProducer( "CSCGeometryESModule", - useRealWireGeometry = cms.bool( True ), - appendToDataLabel = cms.string( "" ), - alignmentsLabel = cms.string( "" ), - useGangedStripsInME1a = cms.bool( False ), - debugV = cms.untracked.bool( False ), - useOnlyWiresInME1a = cms.bool( False ), - useDDD = cms.bool( False ), - useCentreTIOffsets = cms.bool( False ), - applyAlignment = cms.bool( True ) -) -process.CSCIndexerESProducer = cms.ESProducer( "CSCIndexerESProducer", - AlgoName = cms.string( "CSCIndexerPostls1" ) -) -process.CSCObjectMapESProducer = cms.ESProducer( "CSCObjectMapESProducer", - appendToDataLabel = cms.string( "" ) -) -process.CaloGeometryBuilder = cms.ESProducer( "CaloGeometryBuilder", - SelectedCalos = cms.vstring( 'HCAL', - 'ZDC', - 'EcalBarrel', - 'EcalEndcap', - 'EcalPreshower', - 'TOWER' ) -) -process.CaloTopologyBuilder = cms.ESProducer( "CaloTopologyBuilder" ) -process.CaloTowerConstituentsMapBuilder = cms.ESProducer( "CaloTowerConstituentsMapBuilder", - appendToDataLabel = cms.string( "" ), - MapAuto = cms.untracked.bool( False ), - SkipHE = cms.untracked.bool( False ), - MapFile = cms.untracked.string( "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz" ) -) -process.CaloTowerGeometryFromDBEP = cms.ESProducer( "CaloTowerGeometryFromDBEP", - applyAlignment = cms.bool( False ) -) -process.CaloTowerTopologyEP = cms.ESProducer( "CaloTowerTopologyEP", - appendToDataLabel = cms.string( "" ) -) -process.CastorDbProducer = cms.ESProducer( "CastorDbProducer", - appendToDataLabel = cms.string( "" ) -) -process.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "ClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -process.DTGeometryESModule = cms.ESProducer( "DTGeometryESModule", - appendToDataLabel = cms.string( "" ), - fromDDD = cms.bool( False ), - applyAlignment = cms.bool( True ), - alignmentsLabel = cms.string( "" ) -) -process.DTObjectMapESProducer = cms.ESProducer( "DTObjectMapESProducer", - appendToDataLabel = cms.string( "" ) -) -process.EcalBarrelGeometryFromDBEP = cms.ESProducer( "EcalBarrelGeometryFromDBEP", - applyAlignment = cms.bool( True ) -) -process.EcalElectronicsMappingBuilder = cms.ESProducer( "EcalElectronicsMappingBuilder" ) -process.EcalEndcapGeometryFromDBEP = cms.ESProducer( "EcalEndcapGeometryFromDBEP", - applyAlignment = cms.bool( True ) -) -process.EcalLaserCorrectionService = cms.ESProducer( "EcalLaserCorrectionService" ) -process.EcalPreshowerGeometryFromDBEP = cms.ESProducer( "EcalPreshowerGeometryFromDBEP", - applyAlignment = cms.bool( True ) -) -process.HcalGeometryFromDBEP = cms.ESProducer( "HcalGeometryFromDBEP", - applyAlignment = cms.bool( False ) -) -process.HcalTopologyIdealEP = cms.ESProducer( "HcalTopologyIdealEP", - MergePosition = cms.untracked.bool( True ), - Exclude = cms.untracked.string( "" ), - appendToDataLabel = cms.string( "" ) -) -process.MaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterial" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.MaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForHI" ), - Mass = cms.double( 0.139 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.MaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialParabolicMf" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.OppositeMaterialPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialOpposite" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.OppositeMaterialPropagatorForHI = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialOppositeForHI" ), - Mass = cms.double( 0.139 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.OppositeMaterialPropagatorParabolicMF = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.OppositePropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForMixedStepOpposite" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( 0.1 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.ParametrizedMagneticFieldProducer = cms.ESProducer( "AutoParametrizedMagneticFieldProducer", - version = cms.string( "Parabolic" ), - valueOverride = cms.int32( -1 ), - label = cms.untracked.string( "ParabolicMf" ) -) -process.PropagatorWithMaterialForLoopers = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForLoopers" ), - Mass = cms.double( 0.1396 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 4.0 ), - useRungeKutta = cms.bool( False ) -) -process.PropagatorWithMaterialForMixedStep = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "ParabolicMf" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "PropagatorWithMaterialForMixedStep" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( 0.1 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.RPCGeometryESModule = cms.ESProducer( "RPCGeometryESModule", - useDDD = cms.untracked.bool( False ), - compatibiltyWith11 = cms.untracked.bool( True ) -) -process.SiStripGainESProducer = cms.ESProducer( "SiStripGainESProducer", - printDebug = cms.untracked.bool( False ), - appendToDataLabel = cms.string( "" ), - APVGain = cms.VPSet( - cms.PSet( NormalizationFactor = cms.untracked.double( 1.0 ), - Label = cms.untracked.string( "" ), - Record = cms.string( "SiStripApvGainRcd" ) - ), - cms.PSet( NormalizationFactor = cms.untracked.double( 1.0 ), - Label = cms.untracked.string( "" ), - Record = cms.string( "SiStripApvGain2Rcd" ) - ) - ), - AutomaticNormalization = cms.bool( False ) -) -process.SiStripQualityESProducer = cms.ESProducer( "SiStripQualityESProducer", - appendToDataLabel = cms.string( "" ), - PrintDebugOutput = cms.bool( False ), - ThresholdForReducedGranularity = cms.double( 0.3 ), - UseEmptyRunInfo = cms.bool( False ), - ReduceGranularity = cms.bool( False ), - ListOfRecordToMerge = cms.VPSet( - cms.PSet( record = cms.string( "SiStripDetVOffRcd" ), - tag = cms.string( "" ) - ), - cms.PSet( record = cms.string( "SiStripDetCablingRcd" ), - tag = cms.string( "" ) - ), - cms.PSet( record = cms.string( "SiStripBadChannelRcd" ), - tag = cms.string( "" ) - ), - cms.PSet( record = cms.string( "SiStripBadFiberRcd" ), - tag = cms.string( "" ) - ), - cms.PSet( record = cms.string( "SiStripBadModuleRcd" ), - tag = cms.string( "" ) - ) - ) -) -process.SiStripRecHitMatcherESProducer = cms.ESProducer( "SiStripRecHitMatcherESProducer", - PreFilter = cms.bool( False ), - ComponentName = cms.string( "StandardMatcher" ), - NSigmaInside = cms.double( 3.0 ) -) -process.SiStripRegionConnectivity = cms.ESProducer( "SiStripRegionConnectivity", - EtaDivisions = cms.untracked.uint32( 20 ), - PhiDivisions = cms.untracked.uint32( 20 ), - EtaMax = cms.untracked.double( 2.5 ) -) -process.SimpleSecondaryVertex3TrkComputer = cms.ESProducer( "SimpleSecondaryVertexESProducer", - minTracks = cms.uint32( 3 ), - minVertices = cms.uint32( 1 ), - use3d = cms.bool( True ), - unBoost = cms.bool( False ), - useSignificance = cms.bool( True ) -) -process.StableParameters = cms.ESProducer( "StableParametersTrivialProducer", - NumberL1JetCounts = cms.uint32( 12 ), - NumberL1NoIsoEG = cms.uint32( 4 ), - NumberL1CenJet = cms.uint32( 4 ), - NumberL1Tau = cms.uint32( 8 ), - NumberConditionChips = cms.uint32( 1 ), - NumberL1EGamma = cms.uint32( 12 ), - TotalBxInEvent = cms.int32( 5 ), - NumberL1Mu = cms.uint32( 4 ), - PinsOnConditionChip = cms.uint32( 512 ), - WordLength = cms.int32( 64 ), - PinsOnChip = cms.uint32( 512 ), - OrderOfChip = cms.vint32( 1 ), - IfMuEtaNumberBits = cms.uint32( 6 ), - OrderConditionChip = cms.vint32( 1 ), - appendToDataLabel = cms.string( "" ), - NumberL1TauJet = cms.uint32( 4 ), - NumberL1Jet = cms.uint32( 12 ), - NumberPhysTriggers = cms.uint32( 512 ), - NumberL1Muon = cms.uint32( 12 ), - UnitLength = cms.int32( 8 ), - NumberL1IsoEG = cms.uint32( 4 ), - NumberTechnicalTriggers = cms.uint32( 64 ), - NumberL1ForJet = cms.uint32( 4 ), - IfCaloEtaNumberBits = cms.uint32( 4 ), - NumberPsbBoards = cms.int32( 7 ), - NumberChips = cms.uint32( 5 ), - NumberPhysTriggersExtended = cms.uint32( 64 ) -) -process.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "anyDirection" ), - useTuningForL2Speed = cms.bool( False ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "SteppingHelixPropagatorAny" ) -) -process.TrackerDigiGeometryESModule = cms.ESProducer( "TrackerDigiGeometryESModule", - appendToDataLabel = cms.string( "" ), - fromDDD = cms.bool( False ), - applyAlignment = cms.bool( True ), - alignmentsLabel = cms.string( "" ) -) -process.TrackerGeometricDetESModule = cms.ESProducer( "TrackerGeometricDetESModule", - appendToDataLabel = cms.string( "" ), - fromDDD = cms.bool( False ) -) -process.TransientTrackBuilderESProducer = cms.ESProducer( "TransientTrackBuilderESProducer", - ComponentName = cms.string( "TransientTrackBuilder" ) -) -process.VolumeBasedMagneticFieldESProducer = cms.ESProducer( "VolumeBasedMagneticFieldESProducerFromDB", - debugBuilder = cms.untracked.bool( False ), - valueOverride = cms.int32( -1 ), - label = cms.untracked.string( "" ) -) -process.ZdcGeometryFromDBEP = cms.ESProducer( "ZdcGeometryFromDBEP", - applyAlignment = cms.bool( False ) -) -process.caloDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "CaloDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.087 ), - nEta = cms.int32( 70 ), - nPhi = cms.int32( 72 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -process.cosmicsNavigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer", - ComponentName = cms.string( "CosmicNavigationSchool" ), - SimpleMagneticField = cms.string( "" ) -) -process.ecalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "EcalDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.02 ), - nEta = cms.int32( 300 ), - nPhi = cms.int32( 360 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -process.ecalSeverityLevel = cms.ESProducer( "EcalSeverityLevelESProducer", - dbstatusMask = cms.PSet( - kBad = cms.vstring( 'kNonRespondingIsolated', - 'kDeadVFE', - 'kDeadFE', - 'kNoDataNoTP' ), - kGood = cms.vstring( 'kOk' ), - kRecovered = cms.vstring( ), - kProblematic = cms.vstring( 'kDAC', - 'kNoLaser', - 'kNoisy', - 'kNNoisy', - 'kNNNoisy', - 'kNNNNoisy', - 'kNNNNNoisy', - 'kFixedG6', - 'kFixedG1', - 'kFixedG0' ), - kWeird = cms.vstring( ), - kTime = cms.vstring( ) - ), - timeThresh = cms.double( 2.0 ), - flagMask = cms.PSet( - kBad = cms.vstring( 'kFaultyHardware', - 'kDead', - 'kKilled' ), - kGood = cms.vstring( 'kGood' ), - kRecovered = cms.vstring( 'kLeadingEdgeRecovered', - 'kTowerRecovered' ), - kProblematic = cms.vstring( 'kPoorReco', - 'kPoorCalib', - 'kNoisy', - 'kSaturated' ), - kWeird = cms.vstring( 'kWeird', - 'kDiWeird' ), - kTime = cms.vstring( 'kOutOfTime' ) - ) -) -process.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule", - appendToDataLabel = cms.string( "" ) -) -process.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule", - appendToDataLabel = cms.string( "" ) -) -process.hcalDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "HcalDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.087 ), - nEta = cms.int32( 70 ), - nPhi = cms.int32( 72 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -process.hcalRecAlgos = cms.ESProducer( "HcalRecAlgoESProducer", - phase = cms.uint32( 1 ), - RecoveredRecHitBits = cms.vstring( ), - appendToDataLabel = cms.string( "" ), - SeverityLevels = cms.VPSet( - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'TimingFromTDC' ), - Level = cms.int32( 0 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellCaloTowerProb' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 1 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellExcludeFromHBHENoiseSummary' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 5 ) - ), - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'HBHEHpdHitMultiplicity', - 'HBHEIsolatedNoise', - 'HBHEFlatNoise', - 'HBHESpikeNoise', - 'HBHETS4TS5Noise', - 'HBHENegativeNoise', - 'HBHEPulseFitBit', - 'HBHEOOTPU' ), - Level = cms.int32( 8 ) - ), - cms.PSet( ChannelStatus = cms.vstring( ), - RecHitFlags = cms.vstring( 'HFLongShort', - 'HFS8S1Ratio', - 'HFPET', - 'HFSignalAsymmetry' ), - Level = cms.int32( 11 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellHot' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 15 ) - ), - cms.PSet( ChannelStatus = cms.vstring( 'HcalCellOff', - 'HcalCellDead' ), - RecHitFlags = cms.vstring( ), - Level = cms.int32( 20 ) - ) - ), - DropChannelStatusBits = cms.vstring( 'HcalCellMask', - 'HcalCellOff', - 'HcalCellDead' ) -) -process.hcal_db_producer = cms.ESProducer( "HcalDbProducer" ) -process.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer", - charmCut = cms.double( 1.5 ), - recordLabel = cms.string( "HLT" ), - useTrackWeights = cms.bool( True ), - useCategories = cms.bool( True ), - pseudoMultiplicityMin = cms.uint32( 2 ), - categoryVariableName = cms.string( "vertexCategory" ), - trackPseudoSelection = cms.PSet( - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - ptMin = cms.double( 0.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( 2.0 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - calibrationRecords = cms.vstring( 'CombinedSVRecoVertex', - 'CombinedSVPseudoVertex', - 'CombinedSVNoVertex' ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - correctVertexMass = cms.bool( True ), - vertexFlip = cms.bool( False ), - minimumTrackWeight = cms.double( 0.5 ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackMultiplicityMin = cms.uint32( 3 ), - trackSelection = cms.PSet( - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - ptMin = cms.double( 0.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( -99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip2dSig" ), - SoftLeptonFlip = cms.bool( False ), - trackFlip = cms.bool( False ) -) -process.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer", - charmCut = cms.double( 1.5 ), - recordLabel = cms.string( "HLT" ), - useTrackWeights = cms.bool( True ), - useCategories = cms.bool( True ), - pseudoMultiplicityMin = cms.uint32( 2 ), - categoryVariableName = cms.string( "vertexCategory" ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex', - 'CombinedSVIVFV2PseudoVertex', - 'CombinedSVIVFV2NoVertex' ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - correctVertexMass = cms.bool( True ), - vertexFlip = cms.bool( False ), - minimumTrackWeight = cms.double( 0.5 ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackMultiplicityMin = cms.uint32( 3 ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip2dSig" ), - SoftLeptonFlip = cms.bool( False ), - trackFlip = cms.bool( False ) -) -process.hltDisplacedDijethltESPPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer", - maxImpactParameterSig = cms.double( 999999.0 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( -1.0 ), - maximumDecayLength = cms.double( 999999.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - deltaRmin = cms.double( 0.0 ), - maxImpactParameter = cms.double( 0.1 ), - useSignedImpactParameterSig = cms.bool( True ), - maximumDistanceToJetAxis = cms.double( 999999.0 ), - nthTrack = cms.int32( -1 ) -) -process.hltDisplacedDijethltESPTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer", - b_pT = cms.double( 0.3684 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( 0.05 ), - a_dR = cms.double( -0.001053 ), - min_pT = cms.double( 120.0 ), - maximumDistanceToJetAxis = cms.double( 9999999.0 ), - max_pT = cms.double( 500.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - useVariableJTA = cms.bool( False ), - min_pT_dRcut = cms.double( 0.5 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - a_pT = cms.double( 0.005263 ), - maximumDecayLength = cms.double( 999999.0 ), - nthTrack = cms.int32( 1 ), - useSignedImpactParameterSig = cms.bool( False ) -) -process.hltESPAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", - MaxDPhi = cms.double( 1.6 ), - ComponentName = cms.string( "hltESPAnalyticalPropagator" ), - PropagationDirection = cms.string( "alongMomentum" ) -) -process.hltESPBwdAnalyticalPropagator = cms.ESProducer( "AnalyticalPropagatorESProducer", - MaxDPhi = cms.double( 1.6 ), - ComponentName = cms.string( "hltESPBwdAnalyticalPropagator" ), - PropagationDirection = cms.string( "oppositeToMomentum" ) -) -process.hltESPBwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "hltESPBwdElectronPropagator" ), - Mass = cms.double( 5.11E-4 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.hltESPChi2ChargeLooseMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeLooseMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator2000" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 2000.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator30" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2ChargeMeasurementEstimator9ForHI = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutForHI" ) ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2ChargeMeasurementEstimator9ForHI" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2ChargeTightMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2ChargeTightMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2MeasurementEstimator100 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator100" ), - nSigma = cms.double( 4.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 40.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ) -) -process.hltESPChi2MeasurementEstimator16 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator16" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2MeasurementEstimator30 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator30" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPChi2MeasurementEstimator9 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPChi2MeasurementEstimator9" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPCloseComponentsMerger5D = cms.ESProducer( "CloseComponentsMergerESProducer5D", - ComponentName = cms.string( "hltESPCloseComponentsMerger5D" ), - MaxComponents = cms.int32( 12 ), - DistanceMeasure = cms.string( "hltESPKullbackLeiblerDistance5D" ) -) -process.hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPDetachedQuadStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPDetachedQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.13 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPDetachedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPDetachedStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.13 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPDetachedTripletStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPDetachedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.13 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPDisplacedDijethltPromptTrackCountingESProducer = cms.ESProducer( "PromptTrackCountingESProducer", - maxImpactParameterSig = cms.double( 999999.0 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( -1.0 ), - maximumDecayLength = cms.double( 999999.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - deltaRmin = cms.double( 0.0 ), - maxImpactParameter = cms.double( 0.1 ), - useSignedImpactParameterSig = cms.bool( True ), - maximumDistanceToJetAxis = cms.double( 999999.0 ), - nthTrack = cms.int32( -1 ) -) -process.hltESPDisplacedDijethltPromptTrackCountingESProducerLong = cms.ESProducer( "PromptTrackCountingESProducer", - maxImpactParameterSig = cms.double( 999999.0 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( -1.0 ), - maximumDecayLength = cms.double( 999999.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - deltaRmin = cms.double( 0.0 ), - maxImpactParameter = cms.double( 0.2 ), - useSignedImpactParameterSig = cms.bool( True ), - maximumDistanceToJetAxis = cms.double( 999999.0 ), - nthTrack = cms.int32( -1 ) -) -process.hltESPDisplacedDijethltTrackCounting2D1st = cms.ESProducer( "TrackCountingESProducer", - b_pT = cms.double( 0.3684 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( 0.05 ), - a_dR = cms.double( -0.001053 ), - min_pT = cms.double( 120.0 ), - maximumDistanceToJetAxis = cms.double( 9999999.0 ), - max_pT = cms.double( 500.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - useVariableJTA = cms.bool( False ), - min_pT_dRcut = cms.double( 0.5 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - a_pT = cms.double( 0.005263 ), - maximumDecayLength = cms.double( 999999.0 ), - nthTrack = cms.int32( 1 ), - useSignedImpactParameterSig = cms.bool( False ) -) -process.hltESPDisplacedDijethltTrackCounting2D2ndLong = cms.ESProducer( "TrackCountingESProducer", - b_pT = cms.double( 0.3684 ), - deltaR = cms.double( -1.0 ), - minimumImpactParameter = cms.double( 0.2 ), - a_dR = cms.double( -0.001053 ), - min_pT = cms.double( 120.0 ), - maximumDistanceToJetAxis = cms.double( 9999999.0 ), - max_pT = cms.double( 500.0 ), - impactParameterType = cms.int32( 1 ), - trackQualityClass = cms.string( "any" ), - useVariableJTA = cms.bool( False ), - min_pT_dRcut = cms.double( 0.5 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - a_pT = cms.double( 0.005263 ), - maximumDecayLength = cms.double( 999999.0 ), - nthTrack = cms.int32( 2 ), - useSignedImpactParameterSig = cms.bool( True ) -) -process.hltESPDummyDetLayerGeometry = cms.ESProducer( "DetLayerGeometryESProducer", - ComponentName = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPEcalTrigTowerConstituentsMapBuilder = cms.ESProducer( "EcalTrigTowerConstituentsMapBuilder", - MapFile = cms.untracked.string( "Geometry/EcalMapping/data/EndCap_TTMap.txt" ) -) -process.hltESPElectronMaterialEffects = cms.ESProducer( "GsfMaterialEffectsESProducer", - BetheHeitlerParametrization = cms.string( "BetheHeitler_cdfmom_nC6_O5.par" ), - EnergyLossUpdator = cms.string( "GsfBetheHeitlerUpdator" ), - ComponentName = cms.string( "hltESPElectronMaterialEffects" ), - MultipleScatteringUpdator = cms.string( "MultipleScatteringUpdator" ), - Mass = cms.double( 5.11E-4 ), - BetheHeitlerCorrection = cms.int32( 2 ) -) -process.hltESPFastSteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "anyDirection" ), - useTuningForL2Speed = cms.bool( True ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) -) -process.hltESPFastSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - useTuningForL2Speed = cms.bool( True ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) -) -process.hltESPFittingSmootherIT = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTrajectoryFitterRK" ), - MinNumberOfHits = cms.int32( 3 ), - Smoother = cms.string( "hltESPTrajectorySmootherRK" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPFittingSmootherIT" ), - RejectTracks = cms.bool( True ) -) -process.hltESPFittingSmootherRK = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTrajectoryFitterRK" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPTrajectorySmootherRK" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPFittingSmootherRK" ), - RejectTracks = cms.bool( True ) -) -process.hltESPFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer", - ComponentName = cms.string( "hltESPFlexibleKFFittingSmoother" ), - appendToDataLabel = cms.string( "" ), - standardFitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - looperFitter = cms.string( "hltESPKFFittingSmootherForLoopers" ) -) -process.hltESPFwdElectronPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPFwdElectronPropagator" ), - Mass = cms.double( 5.11E-4 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( False ) -) -process.hltESPGlobalDetLayerGeometry = cms.ESProducer( "GlobalDetLayerGeometryESProducer", - ComponentName = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -process.hltESPGlobalTrackingGeometryESProducer = cms.ESProducer( "GlobalTrackingGeometryESProducer" ) -process.hltESPGsfElectronFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPGsfTrajectoryFitter" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPGsfTrajectorySmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPGsfElectronFittingSmoother" ), - RejectTracks = cms.bool( True ) -) -process.hltESPGsfTrajectoryFitter = cms.ESProducer( "GsfTrajectoryFitterESProducer", - Merger = cms.string( "hltESPCloseComponentsMerger5D" ), - ComponentName = cms.string( "hltESPGsfTrajectoryFitter" ), - MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ), - GeometricalPropagator = cms.string( "hltESPAnalyticalPropagator" ) -) -process.hltESPGsfTrajectorySmoother = cms.ESProducer( "GsfTrajectorySmootherESProducer", - ErrorRescaling = cms.double( 100.0 ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ), - Merger = cms.string( "hltESPCloseComponentsMerger5D" ), - ComponentName = cms.string( "hltESPGsfTrajectorySmoother" ), - GeometricalPropagator = cms.string( "hltESPBwdAnalyticalPropagator" ), - MaterialEffectsUpdator = cms.string( "hltESPElectronMaterialEffects" ) -) -process.hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPHighPtTripletStepChi2ChargeMeasurementEstimator30" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPInitialStepChi2ChargeMeasurementEstimator30 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPInitialStepChi2ChargeMeasurementEstimator30" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 30.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPInitialStepChi2MeasurementEstimator36 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPInitialStepChi2MeasurementEstimator36" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 36.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPKFFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPKFTrajectoryFitter" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPKFTrajectorySmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPKFFittingSmoother" ), - RejectTracks = cms.bool( True ) -) -process.hltESPKFFittingSmootherForL2Muon = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( -1.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ), - MinNumberOfHits = cms.int32( 5 ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - RejectTracks = cms.bool( True ) -) -process.hltESPKFFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 20.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -14.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPKFTrajectoryFitterForLoopers" ), - MinNumberOfHits = cms.int32( 3 ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForLoopers" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPKFFittingSmootherForLoopers" ), - RejectTracks = cms.bool( True ) -) -process.hltESPKFFittingSmootherWithOutliersRejectionAndRK = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 20.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -14.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPRKTrajectoryFitter" ), - MinNumberOfHits = cms.int32( 3 ), - Smoother = cms.string( "hltESPRKTrajectorySmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( True ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( True ), - ComponentName = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - RejectTracks = cms.bool( True ) -) -process.hltESPKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectoryFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPKFTrajectoryFitterForL2Muon = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectoryFitterForL2Muon" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPKFTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectoryFitterForLoopers" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -process.hltESPKFTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmoother" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPKFTrajectorySmootherForL2Muon = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmootherForL2Muon" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPKFTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmootherForLoopers" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -process.hltESPKFTrajectorySmootherForMuonTrackLoader = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPKFUpdator = cms.ESProducer( "KFUpdatorESProducer", - ComponentName = cms.string( "hltESPKFUpdator" ) -) -process.hltESPKullbackLeiblerDistance5D = cms.ESProducer( "DistanceBetweenComponentsESProducer5D", - ComponentName = cms.string( "hltESPKullbackLeiblerDistance5D" ), - DistanceMeasure = cms.string( "KullbackLeibler" ) -) -process.hltESPL3MuKFTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPLowPtQuadStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPLowPtQuadStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.16 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPLowPtStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPLowPtStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.16 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPLowPtTripletStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPLowPtTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.16 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPMeasurementTracker = cms.ESProducer( "MeasurementTrackerESProducer", - UseStripStripQualityDB = cms.bool( True ), - StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), - UsePixelROCQualityDB = cms.bool( True ), - DebugPixelROCQualityDB = cms.untracked.bool( False ), - UseStripAPVFiberQualityDB = cms.bool( True ), - badStripCuts = cms.PSet( - TOB = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ), - TIB = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ), - TID = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ), - TEC = cms.PSet( - maxBad = cms.uint32( 4 ), - maxConsecutiveBad = cms.uint32( 2 ) - ) - ), - DebugStripModuleQualityDB = cms.untracked.bool( False ), - ComponentName = cms.string( "hltESPMeasurementTracker" ), - DebugPixelModuleQualityDB = cms.untracked.bool( False ), - UsePixelModuleQualityDB = cms.bool( True ), - DebugStripAPVFiberQualityDB = cms.untracked.bool( False ), - HitMatcher = cms.string( "StandardMatcher" ), - DebugStripStripQualityDB = cms.untracked.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - SiStripQualityLabel = cms.string( "" ), - UseStripModuleQualityDB = cms.bool( True ), - MaskBadAPVFibers = cms.bool( True ) -) -process.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -process.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.11 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPMixedTripletStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPMixedTripletStepChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPMixedTripletStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.11 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPMuonDetLayerGeometryESProducer = cms.ESProducer( "MuonDetLayerGeometryESProducer" ) -process.hltESPMuonTransientTrackingRecHitBuilder = cms.ESProducer( "MuonTransientTrackingRecHitBuilderESProducer", - ComponentName = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) -) -process.hltESPPixelCPEGeneric = cms.ESProducer( "PixelCPEGenericESProducer", - useLAAlignmentOffsets = cms.bool( False ), - DoCosmics = cms.bool( False ), - eff_charge_cut_highX = cms.double( 1.0 ), - eff_charge_cut_highY = cms.double( 1.0 ), - inflate_all_errors_no_trk_angle = cms.bool( False ), - eff_charge_cut_lowY = cms.double( 0.0 ), - eff_charge_cut_lowX = cms.double( 0.0 ), - UseErrorsFromTemplates = cms.bool( True ), - TruncatePixelCharge = cms.bool( True ), - size_cutY = cms.double( 3.0 ), - size_cutX = cms.double( 3.0 ), - useLAWidthFromDB = cms.bool( False ), - inflate_errors = cms.bool( False ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - PixelErrorParametrization = cms.string( "NOTcmsim" ), - EdgeClusterErrorX = cms.double( 50.0 ), - EdgeClusterErrorY = cms.double( 85.0 ), - LoadTemplatesFromDB = cms.bool( True ), - ComponentName = cms.string( "hltESPPixelCPEGeneric" ), - MagneticFieldRecord = cms.ESInputTag( "" ), - IrradiationBiasCorrection = cms.bool( False ) -) -process.hltESPPixelCPETemplateReco = cms.ESProducer( "PixelCPETemplateRecoESProducer", - DoLorentz = cms.bool( True ), - DoCosmics = cms.bool( False ), - LoadTemplatesFromDB = cms.bool( True ), - ComponentName = cms.string( "hltESPPixelCPETemplateReco" ), - Alpha2Order = cms.bool( True ), - ClusterProbComputationFlag = cms.int32( 0 ), - speed = cms.int32( -2 ), - UseClusterSplitter = cms.bool( False ) -) -process.hltESPPixelLessStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPPixelLessStepChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -process.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.11 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPPixelPairStepChi2ChargeMeasurementEstimator9 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutLoose" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPPixelPairStepChi2ChargeMeasurementEstimator9" ), - pTChargeCutThreshold = cms.double( 15.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 9.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1.0E12 ) -) -process.hltESPPixelPairStepChi2MeasurementEstimator25 = cms.ESProducer( "Chi2MeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - MinimalTolerance = cms.double( 10.0 ), - MaxDisplacement = cms.double( 100.0 ), - ComponentName = cms.string( "hltESPPixelPairStepChi2MeasurementEstimator25" ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( -1.0 ), - MaxChi2 = cms.double( 25.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPPixelPairTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPPixelPairTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.19 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPRKTrajectoryFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -process.hltESPRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPRKTrajectorySmoother" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPGlobalDetLayerGeometry" ) -) -process.hltESPRungeKuttaTrackerPropagator = cms.ESProducer( "PropagatorWithMaterialESProducer", - SimpleMagneticField = cms.string( "" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - Mass = cms.double( 0.105 ), - ptMin = cms.double( -1.0 ), - MaxDPhi = cms.double( 1.6 ), - useRungeKutta = cms.bool( True ) -) -process.hltESPSmartPropagator = cms.ESProducer( "SmartPropagatorESProducer", - Epsilon = cms.double( 5.0 ), - TrackerPropagator = cms.string( "PropagatorWithMaterial" ), - MuonPropagator = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPSmartPropagator" ) -) -process.hltESPSmartPropagatorAny = cms.ESProducer( "SmartPropagatorESProducer", - Epsilon = cms.double( 5.0 ), - TrackerPropagator = cms.string( "PropagatorWithMaterial" ), - MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ), - PropagationDirection = cms.string( "alongMomentum" ), - ComponentName = cms.string( "hltESPSmartPropagatorAny" ) -) -process.hltESPSmartPropagatorAnyOpposite = cms.ESProducer( "SmartPropagatorESProducer", - Epsilon = cms.double( 5.0 ), - TrackerPropagator = cms.string( "PropagatorWithMaterialOpposite" ), - MuonPropagator = cms.string( "SteppingHelixPropagatorAny" ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - ComponentName = cms.string( "hltESPSmartPropagatorAnyOpposite" ) -) -process.hltESPSoftLeptonByDistance = cms.ESProducer( "LeptonTaggerByDistanceESProducer", - distance = cms.double( 0.5 ) -) -process.hltESPSteppingHelixPropagatorAlong = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "alongMomentum" ), - useTuningForL2Speed = cms.bool( False ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPSteppingHelixPropagatorAlong" ) -) -process.hltESPSteppingHelixPropagatorOpposite = cms.ESProducer( "SteppingHelixPropagatorESProducer", - NoErrorPropagation = cms.bool( False ), - endcapShiftInZPos = cms.double( 0.0 ), - PropagationDirection = cms.string( "oppositeToMomentum" ), - useTuningForL2Speed = cms.bool( False ), - useIsYokeFlag = cms.bool( True ), - endcapShiftInZNeg = cms.double( 0.0 ), - SetVBFPointer = cms.bool( False ), - AssumeNoMaterial = cms.bool( False ), - returnTangentPlane = cms.bool( True ), - useInTeslaFromMagField = cms.bool( False ), - VBFName = cms.string( "VolumeBasedMagneticField" ), - useEndcapShiftsInZ = cms.bool( False ), - sendLogWarning = cms.bool( False ), - useMatVolumes = cms.bool( True ), - debug = cms.bool( False ), - ApplyRadX0Correction = cms.bool( True ), - useMagVolumes = cms.bool( True ), - ComponentName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) -) -process.hltESPStripCPEfromTrackAngle = cms.ESProducer( "StripCPEESProducer", - ComponentType = cms.string( "StripCPEfromTrackAngle" ), - ComponentName = cms.string( "hltESPStripCPEfromTrackAngle" ), - parameters = cms.PSet( - mTIB_P1 = cms.double( 0.202 ), - maxChgOneMIP = cms.double( 6000.0 ), - mTEC_P0 = cms.double( -1.885 ), - mTOB_P1 = cms.double( 0.253 ), - mTEC_P1 = cms.double( 0.471 ), - mLC_P2 = cms.double( 0.3 ), - mLC_P1 = cms.double( 0.618 ), - mTOB_P0 = cms.double( -1.026 ), - mLC_P0 = cms.double( -0.326 ), - useLegacyError = cms.bool( False ), - mTIB_P0 = cms.double( -0.742 ), - mTID_P1 = cms.double( 0.433 ), - mTID_P0 = cms.double( -1.427 ) - ) -) -process.hltESPTTRHBWithTrackAngle = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - ComponentName = cms.string( "hltESPTTRHBWithTrackAngle" ) -) -process.hltESPTTRHBuilderAngleAndTemplate = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "hltESPStripCPEfromTrackAngle" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPETemplateReco" ), - ComponentName = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ) -) -process.hltESPTTRHBuilderPixelOnly = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "Fake" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - ComponentName = cms.string( "hltESPTTRHBuilderPixelOnly" ) -) -process.hltESPTTRHBuilderWithoutAngle4PixelTriplets = cms.ESProducer( "TkTransientTrackingRecHitBuilderESProducer", - StripCPE = cms.string( "Fake" ), - Matcher = cms.string( "StandardMatcher" ), - ComputeCoarseLocalPositionFromDisk = cms.bool( False ), - PixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - ComponentName = cms.string( "hltESPTTRHBuilderWithoutAngle4PixelTriplets" ) -) -process.hltESPTobTecStepChi2ChargeMeasurementEstimator16 = cms.ESProducer( "Chi2ChargeMeasurementEstimatorESProducer", - appendToDataLabel = cms.string( "" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - MinimalTolerance = cms.double( 0.5 ), - MaxDisplacement = cms.double( 0.5 ), - ComponentName = cms.string( "hltESPTobTecStepChi2ChargeMeasurementEstimator16" ), - pTChargeCutThreshold = cms.double( -1.0 ), - nSigma = cms.double( 3.0 ), - MaxSagitta = cms.double( 2.0 ), - MaxChi2 = cms.double( 16.0 ), - MinPtForHitRecoveryInGluedDet = cms.double( 1000000.0 ) -) -process.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", - ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) -) -process.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 30.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTobTecStepRKFitter" ), - MinNumberOfHits = cms.int32( 7 ), - Smoother = cms.string( "hltESPTobTecStepRKSmoother" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPTobTecStepFitterSmoother" ), - RejectTracks = cms.bool( True ) -) -process.hltESPTobTecStepFittingSmootherForLoopers = cms.ESProducer( "KFFittingSmootherESProducer", - EstimateCut = cms.double( 30.0 ), - appendToDataLabel = cms.string( "" ), - LogPixelProbabilityCut = cms.double( -16.0 ), - MinDof = cms.int32( 2 ), - NoOutliersBeginEnd = cms.bool( False ), - Fitter = cms.string( "hltESPTobTecStepRKFitterForLoopers" ), - MinNumberOfHits = cms.int32( 7 ), - Smoother = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ), - MaxNumberOfOutliers = cms.int32( 3 ), - BreakTrajWith2ConsecutiveMissing = cms.bool( False ), - MaxFractionOutliers = cms.double( 0.3 ), - NoInvalidHitsBeginEnd = cms.bool( False ), - ComponentName = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ), - RejectTracks = cms.bool( True ) -) -process.hltESPTobTecStepFlexibleKFFittingSmoother = cms.ESProducer( "FlexibleKFFittingSmootherESProducer", - ComponentName = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ), - appendToDataLabel = cms.string( "" ), - standardFitter = cms.string( "hltESPTobTecStepFitterSmoother" ), - looperFitter = cms.string( "hltESPTobTecStepFitterSmootherForLoopers" ) -) -process.hltESPTobTecStepRKTrajectoryFitter = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKFitter" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPTobTecStepRKTrajectoryFitterForLoopers = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKFitterForLoopers" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPTobTecStepRKTrajectorySmoother = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKSmoother" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialParabolicMf" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPTobTecStepRKTrajectorySmootherForLoopers = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 10.0 ), - minHits = cms.int32( 7 ), - ComponentName = cms.string( "hltESPTobTecStepRKSmootherForLoopers" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "PropagatorWithMaterialForLoopers" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPTobTecStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.09 ), - ValidHitBonus = cms.double( 5.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 20.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.hltESPTrackAlgoPriorityOrder = cms.ESProducer( "TrackAlgoPriorityOrderESProducer", - ComponentName = cms.string( "hltESPTrackAlgoPriorityOrder" ), - appendToDataLabel = cms.string( "" ), - algoOrder = cms.vstring( ) -) -process.hltESPTrackerRecoGeometryESProducer = cms.ESProducer( "TrackerRecoGeometryESProducer", - appendToDataLabel = cms.string( "" ), - trackerGeometryLabel = cms.untracked.string( "" ) -) -process.hltESPTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.5 ), - ValidHitBonus = cms.double( 100.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 0.0 ), - allowSharedFirstHit = cms.bool( False ) -) -process.hltESPTrajectoryFitterRK = cms.ESProducer( "KFTrajectoryFitterESProducer", - appendToDataLabel = cms.string( "" ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPTrajectoryFitterRK" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltESPTrajectorySmootherRK = cms.ESProducer( "KFTrajectorySmootherESProducer", - errorRescaling = cms.double( 100.0 ), - minHits = cms.int32( 3 ), - ComponentName = cms.string( "hltESPTrajectorySmootherRK" ), - appendToDataLabel = cms.string( "" ), - Estimator = cms.string( "hltESPChi2MeasurementEstimator30" ), - Updator = cms.string( "hltESPKFUpdator" ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ), - RecoGeometry = cms.string( "hltESPDummyDetLayerGeometry" ) -) -process.hltPixelTracksCleanerBySharedHits = cms.ESProducer( "PixelTrackCleanerBySharedHitsESProducer", - useQuadrupletAlgo = cms.bool( False ), - ComponentName = cms.string( "hltPixelTracksCleanerBySharedHits" ), - appendToDataLabel = cms.string( "" ) -) -process.hltTrackCleaner = cms.ESProducer( "TrackCleanerESProducer", - ComponentName = cms.string( "hltTrackCleaner" ), - appendToDataLabel = cms.string( "" ) -) -process.hoDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "HODetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.087 ), - nEta = cms.int32( 30 ), - nPhi = cms.int32( 72 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -process.muonDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "MuonDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.125 ), - nEta = cms.int32( 48 ), - nPhi = cms.int32( 48 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -process.muonSeededTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", - ComponentName = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - fractionShared = cms.double( 0.1 ), - ValidHitBonus = cms.double( 1000.0 ), - ComponentType = cms.string( "TrajectoryCleanerBySharedHits" ), - MissingHitPenalty = cms.double( 1.0 ), - allowSharedFirstHit = cms.bool( True ) -) -process.navigationSchoolESProducer = cms.ESProducer( "NavigationSchoolESProducer", - ComponentName = cms.string( "SimpleNavigationSchool" ), - SimpleMagneticField = cms.string( "ParabolicMf" ) -) -process.preshowerDetIdAssociator = cms.ESProducer( "DetIdAssociatorESProducer", - ComponentName = cms.string( "PreshowerDetIdAssociator" ), - hcalRegion = cms.int32( 2 ), - etaBinSize = cms.double( 0.1 ), - nEta = cms.int32( 60 ), - nPhi = cms.int32( 30 ), - includeBadChambers = cms.bool( False ), - includeME0 = cms.bool( False ), - includeGEM = cms.bool( False ) -) -process.siPixelQualityESProducer = cms.ESProducer( "SiPixelQualityESProducer", - ListOfRecordToMerge = cms.VPSet( - cms.PSet( record = cms.string( "SiPixelQualityFromDbRcd" ), - tag = cms.string( "" ) - ), - cms.PSet( record = cms.string( "SiPixelDetVOffRcd" ), - tag = cms.string( "" ) - ) - ) -) -process.siPixelTemplateDBObjectESProducer = cms.ESProducer( "SiPixelTemplateDBObjectESProducer" ) -process.siStripBackPlaneCorrectionDepESProducer = cms.ESProducer( "SiStripBackPlaneCorrectionDepESProducer", - LatencyRecord = cms.PSet( - label = cms.untracked.string( "" ), - record = cms.string( "SiStripLatencyRcd" ) - ), - BackPlaneCorrectionDeconvMode = cms.PSet( - label = cms.untracked.string( "deconvolution" ), - record = cms.string( "SiStripBackPlaneCorrectionRcd" ) - ), - BackPlaneCorrectionPeakMode = cms.PSet( - label = cms.untracked.string( "peak" ), - record = cms.string( "SiStripBackPlaneCorrectionRcd" ) - ) -) -process.siStripLorentzAngleDepESProducer = cms.ESProducer( "SiStripLorentzAngleDepESProducer", - LatencyRecord = cms.PSet( - label = cms.untracked.string( "" ), - record = cms.string( "SiStripLatencyRcd" ) - ), - LorentzAngleDeconvMode = cms.PSet( - label = cms.untracked.string( "deconvolution" ), - record = cms.string( "SiStripLorentzAngleRcd" ) - ), - LorentzAnglePeakMode = cms.PSet( - label = cms.untracked.string( "peak" ), - record = cms.string( "SiStripLorentzAngleRcd" ) - ) -) -process.sistripconn = cms.ESProducer( "SiStripConnectivity" ) -process.trackerTopology = cms.ESProducer( "TrackerTopologyEP", - appendToDataLabel = cms.string( "" ) -) - -process.ThroughputService = cms.Service( "ThroughputService", - dqmPath = cms.untracked.string( "HLT/Throughput" ), - timeRange = cms.untracked.double( 60000.0 ), - timeResolution = cms.untracked.double( 5.828 ) -) -process.FastTimerService = cms.Service( "FastTimerService", - dqmPath = cms.untracked.string( "HLT/TimerService" ), - dqmModuleTimeRange = cms.untracked.double( 40.0 ), - enableDQMbyPath = cms.untracked.bool( False ), - dqmModuleTimeResolution = cms.untracked.double( 0.2 ), - dqmPathMemoryResolution = cms.untracked.double( 5000.0 ), - enableDQM = cms.untracked.bool( True ), - enableDQMbyModule = cms.untracked.bool( False ), - dqmModuleMemoryRange = cms.untracked.double( 100000.0 ), - dqmMemoryResolution = cms.untracked.double( 5000.0 ), - enableDQMbyLumiSection = cms.untracked.bool( True ), - dqmPathTimeResolution = cms.untracked.double( 0.5 ), - printEventSummary = cms.untracked.bool( False ), - dqmPathTimeRange = cms.untracked.double( 100.0 ), - dqmTimeRange = cms.untracked.double( 2000.0 ), - dqmLumiSectionsRange = cms.untracked.uint32( 2500 ), - dqmPathMemoryRange = cms.untracked.double( 1000000.0 ), - dqmMemoryRange = cms.untracked.double( 1000000.0 ), - dqmTimeResolution = cms.untracked.double( 5.0 ), - printRunSummary = cms.untracked.bool( True ), - dqmModuleMemoryResolution = cms.untracked.double( 500.0 ), - printJobSummary = cms.untracked.bool( True ), - enableDQMbyProcesses = cms.untracked.bool( True ) -) -process.MessageLogger = cms.Service( "MessageLogger", - suppressInfo = cms.untracked.vstring( ), - debugs = cms.untracked.PSet( - threshold = cms.untracked.string( "INFO" ), - placeholder = cms.untracked.bool( True ), - suppressInfo = cms.untracked.vstring( ), - suppressWarning = cms.untracked.vstring( ), - suppressDebug = cms.untracked.vstring( ), - suppressError = cms.untracked.vstring( ) - ), - suppressDebug = cms.untracked.vstring( ), - cout = cms.untracked.PSet( placeholder = cms.untracked.bool( True ) ), - cerr_stats = cms.untracked.PSet( - threshold = cms.untracked.string( "WARNING" ), - output = cms.untracked.string( "cerr" ), - optionalPSet = cms.untracked.bool( True ) - ), - warnings = cms.untracked.PSet( - threshold = cms.untracked.string( "INFO" ), - placeholder = cms.untracked.bool( True ), - suppressInfo = cms.untracked.vstring( ), - suppressWarning = cms.untracked.vstring( ), - suppressDebug = cms.untracked.vstring( ), - suppressError = cms.untracked.vstring( ) - ), - statistics = cms.untracked.vstring( 'cerr' ), - cerr = cms.untracked.PSet( - INFO = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), - noTimeStamps = cms.untracked.bool( False ), - FwkReport = cms.untracked.PSet( - reportEvery = cms.untracked.int32( 1 ), - limit = cms.untracked.int32( 0 ) - ), - default = cms.untracked.PSet( limit = cms.untracked.int32( 10000000 ) ), - Root_NoDictionary = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), - FwkJob = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), - FwkSummary = cms.untracked.PSet( - reportEvery = cms.untracked.int32( 1 ), - limit = cms.untracked.int32( 10000000 ) - ), - threshold = cms.untracked.string( "INFO" ), - suppressInfo = cms.untracked.vstring( ), - suppressWarning = cms.untracked.vstring( ), - suppressDebug = cms.untracked.vstring( ), - suppressError = cms.untracked.vstring( ) - ), - FrameworkJobReport = cms.untracked.PSet( - default = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), - FwkJob = cms.untracked.PSet( limit = cms.untracked.int32( 10000000 ) ) - ), - suppressWarning = cms.untracked.vstring( 'hltOnlineBeamSpot', - 'hltCtf3HitL1SeededWithMaterialTracks', - 'hltL3MuonsOIState', - 'hltPixelTracksForHighMult', - 'hltHITPixelTracksHE', - 'hltHITPixelTracksHB', - 'hltCtfL1SeededWithMaterialTracks', - 'hltRegionalTracksForL3MuonIsolation', - 'hltSiPixelClusters', - 'hltActivityStartUpElectronPixelSeeds', - 'hltLightPFTracks', - 'hltPixelVertices3DbbPhi', - 'hltL3MuonsIOHit', - 'hltPixelTracks', - 'hltSiPixelDigis', - 'hltL3MuonsOIHit', - 'hltL1SeededElectronGsfTracks', - 'hltL1SeededStartUpElectronPixelSeeds', - 'hltBLifetimeRegionalCtfWithMaterialTracksbbPhiL1FastJetFastPV', - 'hltCtfActivityWithMaterialTracks' ), - errors = cms.untracked.PSet( - threshold = cms.untracked.string( "INFO" ), - placeholder = cms.untracked.bool( True ), - suppressInfo = cms.untracked.vstring( ), - suppressWarning = cms.untracked.vstring( ), - suppressDebug = cms.untracked.vstring( ), - suppressError = cms.untracked.vstring( ) - ), - fwkJobReports = cms.untracked.vstring( 'FrameworkJobReport' ), - debugModules = cms.untracked.vstring( ), - infos = cms.untracked.PSet( - threshold = cms.untracked.string( "INFO" ), - Root_NoDictionary = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ), - placeholder = cms.untracked.bool( True ), - suppressInfo = cms.untracked.vstring( ), - suppressWarning = cms.untracked.vstring( ), - suppressDebug = cms.untracked.vstring( ), - suppressError = cms.untracked.vstring( ) - ), - categories = cms.untracked.vstring( 'FwkJob', - 'FwkReport', - 'FwkSummary', - 'Root_NoDictionary' ), - destinations = cms.untracked.vstring( 'warnings', - 'errors', - 'infos', - 'debugs', - 'cout', - 'cerr' ), - threshold = cms.untracked.string( "INFO" ), - suppressError = cms.untracked.vstring( 'hltOnlineBeamSpot', - 'hltL3MuonCandidates', - 'hltL3TkTracksFromL2OIState', - 'hltPFJetCtfWithMaterialTracks', - 'hltL3TkTracksFromL2IOHit', - 'hltL3TkTracksFromL2OIHit' ) -) - -process.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter", - toGet = cms.VPSet( - ), - verbose = cms.untracked.bool( False ) -) -process.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw", - RawDataCollection = cms.InputTag( "rawDataCollector" ) -) -process.hltBoolFalse = cms.EDFilter( "HLTBool", - result = cms.bool( False ) -) -process.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 1 ) -) -process.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi", - lenSlinkTrailer = cms.untracked.int32( 8 ), - lenAMC13Header = cms.untracked.int32( 8 ), - CTP7 = cms.untracked.bool( False ), - lenAMC13Trailer = cms.untracked.int32( 8 ), - Setup = cms.string( "stage2::GTSetup" ), - MinFeds = cms.uint32( 0 ), - InputLabel = cms.InputTag( "rawDataCollector" ), - lenSlinkHeader = cms.untracked.int32( 8 ), - MTF7 = cms.untracked.bool( False ), - FWId = cms.uint32( 0 ), - TMTCheck = cms.bool( True ), - debug = cms.untracked.bool( False ), - FedIds = cms.vint32( 1404 ), - lenAMCHeader = cms.untracked.int32( 8 ), - lenAMCTrailer = cms.untracked.int32( 0 ), - FWOverride = cms.bool( False ) -) -process.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer", - L1DataBxInEvent = cms.int32( 5 ), - JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - AlgorithmTriggersUnmasked = cms.bool( True ), - EmulateBxInEvent = cms.int32( 1 ), - AlgorithmTriggersUnprescaled = cms.bool( True ), - PrintL1Menu = cms.untracked.bool( False ), - Verbosity = cms.untracked.int32( 0 ), - EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - ProduceL1GtDaqRecord = cms.bool( True ), - PrescaleSet = cms.uint32( 1 ), - ExtInputTag = cms.InputTag( "hltGtStage2Digis" ), - EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - TriggerMenuLuminosity = cms.string( "startup" ), - ProduceL1GtObjectMapRecord = cms.bool( True ), - AlternativeNrBxBoardDaq = cms.uint32( 0 ), - PrescaleCSVFile = cms.string( "prescale_L1TGlobal.csv" ), - TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - BstLengthBytes = cms.int32( -1 ), - MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi", - scalersInputTag = cms.InputTag( "rawDataCollector" ) -) -process.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer", - maxZ = cms.double( 40.0 ), - src = cms.InputTag( "hltScalersRawToDigi" ), - gtEvmLabel = cms.InputTag( "" ), - changeToCMSCoordinates = cms.bool( False ), - setSigmaZ = cms.double( 0.0 ), - maxRadius = cms.double( 2.0 ) -) -process.hltL1sSingleJet180 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet180" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreAK8PFJet360TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEcalDigis = cms.EDProducer( "EcalRawToDigi", - orderedDCCIdList = cms.vint32( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54 ), - FedLabel = cms.InputTag( "listfeds" ), - eventPut = cms.bool( True ), - srpUnpacking = cms.bool( True ), - syncCheck = cms.bool( True ), - headerUnpacking = cms.bool( True ), - feUnpacking = cms.bool( True ), - orderedFedList = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ), - tccUnpacking = cms.bool( True ), - numbTriggerTSamples = cms.int32( 1 ), - InputLabel = cms.InputTag( "rawDataCollector" ), - numbXtalTSamples = cms.int32( 10 ), - feIdCheck = cms.bool( True ), - FEDs = cms.vint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 ), - silentMode = cms.untracked.bool( True ), - DoRegional = cms.bool( False ), - forceToKeepFRData = cms.bool( False ), - memUnpacking = cms.bool( True ) -) -process.hltEcalUncalibRecHit = cms.EDProducer( "EcalUncalibRecHitProducer", - EEdigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), - EBdigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), - EEhitCollection = cms.string( "EcalUncalibRecHitsEE" ), - EBhitCollection = cms.string( "EcalUncalibRecHitsEB" ), - algo = cms.string( "EcalUncalibRecHitWorkerMultiFit" ), - algoPSet = cms.PSet( - ebSpikeThreshold = cms.double( 1.042 ), - EBtimeFitLimits_Upper = cms.double( 1.4 ), - EEtimeFitLimits_Lower = cms.double( 0.2 ), - timealgo = cms.string( "None" ), - EBtimeNconst = cms.double( 28.5 ), - prefitMaxChiSqEE = cms.double( 10.0 ), - outOfTimeThresholdGain12mEB = cms.double( 5.0 ), - outOfTimeThresholdGain12mEE = cms.double( 1000.0 ), - EEtimeFitParameters = cms.vdouble( -2.390548, 3.553628, -17.62341, 67.67538, -133.213, 140.7432, -75.41106, 16.20277 ), - prefitMaxChiSqEB = cms.double( 25.0 ), - simplifiedNoiseModelForGainSwitch = cms.bool( True ), - EBtimeFitParameters = cms.vdouble( -2.015452, 3.130702, -12.3473, 41.88921, -82.83944, 91.01147, -50.35761, 11.05621 ), - selectiveBadSampleCriteriaEB = cms.bool( False ), - dynamicPedestalsEB = cms.bool( False ), - useLumiInfoRunHeader = cms.bool( False ), - EBamplitudeFitParameters = cms.vdouble( 1.138, 1.652 ), - doPrefitEE = cms.bool( False ), - dynamicPedestalsEE = cms.bool( False ), - selectiveBadSampleCriteriaEE = cms.bool( False ), - outOfTimeThresholdGain61pEE = cms.double( 1000.0 ), - outOfTimeThresholdGain61pEB = cms.double( 5.0 ), - activeBXs = cms.vint32( -5, -4, -3, -2, -1, 0, 1, 2, 3, 4 ), - EcalPulseShapeParameters = cms.PSet( - EEPulseShapeTemplate = cms.vdouble( 0.116442, 0.756246, 1.0, 0.897182, 0.686831, 0.491506, 0.344111, 0.245731, 0.174115, 0.123361, 0.0874288, 0.061957 ), - EEdigiCollection = cms.string( "" ), - EcalPreMixStage2 = cms.bool( False ), - EcalPreMixStage1 = cms.bool( False ), - EBPulseShapeCovariance = cms.vdouble( 3.001E-6, 1.233E-5, 0.0, -4.416E-6, -4.571E-6, -3.614E-6, -2.636E-6, -1.286E-6, -8.41E-7, -5.296E-7, 0.0, 0.0, 1.233E-5, 6.154E-5, 0.0, -2.2E-5, -2.309E-5, -1.838E-5, -1.373E-5, -7.334E-6, -5.088E-6, -3.745E-6, -2.428E-6, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -4.416E-6, -2.2E-5, 0.0, 8.319E-6, 8.545E-6, 6.792E-6, 5.059E-6, 2.678E-6, 1.816E-6, 1.223E-6, 8.245E-7, 5.589E-7, -4.571E-6, -2.309E-5, 0.0, 8.545E-6, 9.182E-6, 7.219E-6, 5.388E-6, 2.853E-6, 1.944E-6, 1.324E-6, 9.083E-7, 6.335E-7, -3.614E-6, -1.838E-5, 0.0, 6.792E-6, 7.219E-6, 6.016E-6, 4.437E-6, 2.385E-6, 1.636E-6, 1.118E-6, 7.754E-7, 5.556E-7, -2.636E-6, -1.373E-5, 0.0, 5.059E-6, 5.388E-6, 4.437E-6, 3.602E-6, 1.917E-6, 1.322E-6, 9.079E-7, 6.529E-7, 4.752E-7, -1.286E-6, -7.334E-6, 0.0, 2.678E-6, 2.853E-6, 2.385E-6, 1.917E-6, 1.375E-6, 9.1E-7, 6.455E-7, 4.693E-7, 3.657E-7, -8.41E-7, -5.088E-6, 0.0, 1.816E-6, 1.944E-6, 1.636E-6, 1.322E-6, 9.1E-7, 9.115E-7, 6.062E-7, 4.436E-7, 3.422E-7, -5.296E-7, -3.745E-6, 0.0, 1.223E-6, 1.324E-6, 1.118E-6, 9.079E-7, 6.455E-7, 6.062E-7, 7.217E-7, 4.862E-7, 3.768E-7, 0.0, -2.428E-6, 0.0, 8.245E-7, 9.083E-7, 7.754E-7, 6.529E-7, 4.693E-7, 4.436E-7, 4.862E-7, 6.509E-7, 4.418E-7, 0.0, 0.0, 0.0, 5.589E-7, 6.335E-7, 5.556E-7, 4.752E-7, 3.657E-7, 3.422E-7, 3.768E-7, 4.418E-7, 6.142E-7 ), - ESdigiCollection = cms.string( "" ), - EBdigiCollection = cms.string( "" ), - EBCorrNoiseMatrixG01 = cms.vdouble( 1.0, 0.73354, 0.64442, 0.58851, 0.55425, 0.53082, 0.51916, 0.51097, 0.50732, 0.50409 ), - EBCorrNoiseMatrixG12 = cms.vdouble( 1.0, 0.71073, 0.55721, 0.46089, 0.40449, 0.35931, 0.33924, 0.32439, 0.31581, 0.30481 ), - EBCorrNoiseMatrixG06 = cms.vdouble( 1.0, 0.70946, 0.58021, 0.49846, 0.45006, 0.41366, 0.39699, 0.38478, 0.37847, 0.37055 ), - EEPulseShapeCovariance = cms.vdouble( 3.941E-5, 3.333E-5, 0.0, -1.449E-5, -1.661E-5, -1.424E-5, -1.183E-5, -6.842E-6, -4.915E-6, -3.411E-6, 0.0, 0.0, 3.333E-5, 2.862E-5, 0.0, -1.244E-5, -1.431E-5, -1.233E-5, -1.032E-5, -5.883E-6, -4.154E-6, -2.902E-6, -2.128E-6, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.449E-5, -1.244E-5, 0.0, 5.84E-6, 6.649E-6, 5.72E-6, 4.812E-6, 2.708E-6, 1.869E-6, 1.33E-6, 9.186E-7, 6.446E-7, -1.661E-5, -1.431E-5, 0.0, 6.649E-6, 7.966E-6, 6.898E-6, 5.794E-6, 3.157E-6, 2.184E-6, 1.567E-6, 1.084E-6, 7.575E-7, -1.424E-5, -1.233E-5, 0.0, 5.72E-6, 6.898E-6, 6.341E-6, 5.347E-6, 2.859E-6, 1.991E-6, 1.431E-6, 9.839E-7, 6.886E-7, -1.183E-5, -1.032E-5, 0.0, 4.812E-6, 5.794E-6, 5.347E-6, 4.854E-6, 2.628E-6, 1.809E-6, 1.289E-6, 9.02E-7, 6.146E-7, -6.842E-6, -5.883E-6, 0.0, 2.708E-6, 3.157E-6, 2.859E-6, 2.628E-6, 1.863E-6, 1.296E-6, 8.882E-7, 6.108E-7, 4.283E-7, -4.915E-6, -4.154E-6, 0.0, 1.869E-6, 2.184E-6, 1.991E-6, 1.809E-6, 1.296E-6, 1.217E-6, 8.669E-7, 5.751E-7, 3.882E-7, -3.411E-6, -2.902E-6, 0.0, 1.33E-6, 1.567E-6, 1.431E-6, 1.289E-6, 8.882E-7, 8.669E-7, 9.522E-7, 6.717E-7, 4.293E-7, 0.0, -2.128E-6, 0.0, 9.186E-7, 1.084E-6, 9.839E-7, 9.02E-7, 6.108E-7, 5.751E-7, 6.717E-7, 7.911E-7, 5.493E-7, 0.0, 0.0, 0.0, 6.446E-7, 7.575E-7, 6.886E-7, 6.146E-7, 4.283E-7, 3.882E-7, 4.293E-7, 5.493E-7, 7.027E-7 ), - EBPulseShapeTemplate = cms.vdouble( 0.0113979, 0.758151, 1.0, 0.887744, 0.673548, 0.474332, 0.319561, 0.215144, 0.147464, 0.101087, 0.0693181, 0.0475044 ), - EECorrNoiseMatrixG01 = cms.vdouble( 1.0, 0.72698, 0.62048, 0.55691, 0.51848, 0.49147, 0.47813, 0.47007, 0.46621, 0.46265 ), - EECorrNoiseMatrixG12 = cms.vdouble( 1.0, 0.71373, 0.44825, 0.30152, 0.21609, 0.14786, 0.11772, 0.10165, 0.09465, 0.08098 ), - UseLCcorrection = cms.untracked.bool( True ), - EECorrNoiseMatrixG06 = cms.vdouble( 1.0, 0.71217, 0.47464, 0.34056, 0.26282, 0.20287, 0.17734, 0.16256, 0.15618, 0.14443 ) - ), - doPrefitEB = cms.bool( False ), - addPedestalUncertaintyEE = cms.double( 0.0 ), - addPedestalUncertaintyEB = cms.double( 0.0 ), - gainSwitchUseMaxSampleEB = cms.bool( True ), - EEtimeNconst = cms.double( 31.8 ), - EEamplitudeFitParameters = cms.vdouble( 1.89, 1.4 ), - chi2ThreshEE_ = cms.double( 50.0 ), - eePulseShape = cms.vdouble( 5.2E-5, -5.26E-5, 6.66E-5, 0.1168, 0.7575, 1.0, 0.8876, 0.6732, 0.4741, 0.3194 ), - outOfTimeThresholdGain12pEB = cms.double( 5.0 ), - gainSwitchUseMaxSampleEE = cms.bool( False ), - mitigateBadSamplesEB = cms.bool( False ), - outOfTimeThresholdGain12pEE = cms.double( 1000.0 ), - ebPulseShape = cms.vdouble( 5.2E-5, -5.26E-5, 6.66E-5, 0.1168, 0.7575, 1.0, 0.8876, 0.6732, 0.4741, 0.3194 ), - ampErrorCalculation = cms.bool( False ), - mitigateBadSamplesEE = cms.bool( False ), - amplitudeThresholdEB = cms.double( 10.0 ), - kPoorRecoFlagEB = cms.bool( True ), - amplitudeThresholdEE = cms.double( 10.0 ), - EBtimeFitLimits_Lower = cms.double( 0.2 ), - kPoorRecoFlagEE = cms.bool( False ), - EEtimeFitLimits_Upper = cms.double( 1.4 ), - outOfTimeThresholdGain61mEE = cms.double( 1000.0 ), - EEtimeConstantTerm = cms.double( 1.0 ), - EBtimeConstantTerm = cms.double( 0.6 ), - chi2ThreshEB_ = cms.double( 65.0 ), - outOfTimeThresholdGain61mEB = cms.double( 5.0 ) - ) -) -process.hltEcalDetIdToBeRecovered = cms.EDProducer( "EcalDetIdToBeRecoveredProducer", - ebIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ), - ebDetIdToBeRecovered = cms.string( "ebDetId" ), - integrityTTIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityTTIdErrors' ), - eeIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ), - ebFEToBeRecovered = cms.string( "ebFE" ), - ebIntegrityGainErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainErrors' ), - eeDetIdToBeRecovered = cms.string( "eeDetId" ), - eeIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ), - eeIntegrityChIdErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityChIdErrors' ), - ebIntegrityGainSwitchErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityGainSwitchErrors' ), - ebSrFlagCollection = cms.InputTag( "hltEcalDigis" ), - eeSrFlagCollection = cms.InputTag( "hltEcalDigis" ), - integrityBlockSizeErrors = cms.InputTag( 'hltEcalDigis','EcalIntegrityBlockSizeErrors' ), - eeFEToBeRecovered = cms.string( "eeFE" ) -) -process.hltEcalRecHit = cms.EDProducer( "EcalRecHitProducer", - recoverEEVFE = cms.bool( False ), - EErechitCollection = cms.string( "EcalRecHitsEE" ), - recoverEBIsolatedChannels = cms.bool( False ), - recoverEBVFE = cms.bool( False ), - laserCorrection = cms.bool( True ), - EBLaserMIN = cms.double( 0.5 ), - killDeadChannels = cms.bool( True ), - dbStatusToBeExcludedEB = cms.vint32( 14, 78, 142 ), - EEuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), - EBLaserMAX = cms.double( 3.0 ), - EELaserMIN = cms.double( 0.5 ), - ebFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebFE' ), - EELaserMAX = cms.double( 8.0 ), - recoverEEIsolatedChannels = cms.bool( False ), - eeDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeDetId' ), - recoverEBFE = cms.bool( True ), - algo = cms.string( "EcalRecHitWorkerSimple" ), - ebDetIdToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','ebDetId' ), - singleChannelRecoveryThreshold = cms.double( 8.0 ), - ChannelStatusToBeExcluded = cms.vstring( ), - EBrechitCollection = cms.string( "EcalRecHitsEB" ), - singleChannelRecoveryMethod = cms.string( "NeuralNetworks" ), - recoverEEFE = cms.bool( True ), - triggerPrimitiveDigiCollection = cms.InputTag( 'hltEcalDigis','EcalTriggerPrimitives' ), - dbStatusToBeExcludedEE = cms.vint32( 14, 78, 142 ), - flagsMapDBReco = cms.PSet( - kDead = cms.vstring( 'kNoDataNoTP' ), - kGood = cms.vstring( 'kOk', - 'kDAC', - 'kNoLaser', - 'kNoisy' ), - kTowerRecovered = cms.vstring( 'kDeadFE' ), - kNoisy = cms.vstring( 'kNNoisy', - 'kFixedG6', - 'kFixedG1' ), - kNeighboursRecovered = cms.vstring( 'kFixedG0', - 'kNonRespondingIsolated', - 'kDeadVFE' ) - ), - EBuncalibRecHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), - skipTimeCalib = cms.bool( True ), - algoRecover = cms.string( "EcalRecHitWorkerRecover" ), - eeFEToBeRecovered = cms.InputTag( 'hltEcalDetIdToBeRecovered','eeFE' ), - cleaningConfig = cms.PSet( - cThreshold_endcap = cms.double( 15.0 ), - tightenCrack_e1_double = cms.double( 2.0 ), - cThreshold_barrel = cms.double( 4.0 ), - e6e2thresh = cms.double( 0.04 ), - e4e1Threshold_barrel = cms.double( 0.08 ), - e4e1Threshold_endcap = cms.double( 0.3 ), - tightenCrack_e4e1_single = cms.double( 3.0 ), - cThreshold_double = cms.double( 10.0 ), - e4e1_b_barrel = cms.double( -0.024 ), - tightenCrack_e6e2_double = cms.double( 3.0 ), - e4e1_a_barrel = cms.double( 0.04 ), - tightenCrack_e1_single = cms.double( 2.0 ), - e4e1_a_endcap = cms.double( 0.02 ), - e4e1_b_endcap = cms.double( -0.0125 ), - ignoreOutOfTimeThresh = cms.double( 1.0E9 ) - ), - logWarningEtThreshold_EB_FE = cms.double( 50.0 ), - logWarningEtThreshold_EE_FE = cms.double( 50.0 ) -) -process.hltHcalDigis = cms.EDProducer( "HcalRawToDigi", - ExpectedOrbitMessageTime = cms.untracked.int32( -1 ), - FilterDataQuality = cms.bool( True ), - silent = cms.untracked.bool( True ), - HcalFirstFED = cms.untracked.int32( 700 ), - InputLabel = cms.InputTag( "rawDataCollector" ), - ComplainEmptyData = cms.untracked.bool( False ), - ElectronicsMap = cms.string( "" ), - UnpackCalib = cms.untracked.bool( True ), - UnpackUMNio = cms.untracked.bool( True ), - FEDs = cms.untracked.vint32( ), - UnpackerMode = cms.untracked.int32( 0 ), - UnpackTTP = cms.untracked.bool( False ), - lastSample = cms.int32( 9 ), - UnpackZDC = cms.untracked.bool( True ), - firstSample = cms.int32( 0 ) -) -process.hltHbhePhase1Reco = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigis" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( False ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( True ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -process.hltHbhereco = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1Reco" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -process.hltHfprereco = cms.EDProducer( "HFPreReconstructor", - soiShift = cms.int32( 0 ), - sumAllTimeSlices = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - digiLabel = cms.InputTag( "hltHcalDigis" ), - tsFromDB = cms.bool( False ), - forceSOI = cms.int32( -1 ) -) -process.hltHfreco = cms.EDProducer( "HFPhase1Reconstructor", - setNoiseFlags = cms.bool( True ), - PETstat = cms.PSet( - shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_R_29 = cms.vdouble( 0.8 ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ), - short_R_29 = cms.vdouble( 0.8 ), - long_R = cms.vdouble( 0.98 ), - short_R = cms.vdouble( 0.8 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ), - algoConfigClass = cms.string( "HFPhase1PMTParams" ), - inputLabel = cms.InputTag( "hltHfprereco" ), - S9S1stat = cms.PSet( - shortEnergyParams = cms.vdouble( 35.1773, 35.37, 35.7933, 36.4472, 37.3317, 38.4468, 39.7925, 41.3688, 43.1757, 45.2132, 47.4813, 49.98, 52.7093 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ), - isS8S1 = cms.bool( False ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 43.5, 45.7, 48.32, 51.36, 54.82, 58.7, 63.0, 67.72, 72.86, 78.42, 84.4, 90.8, 97.62 ), - short_optimumSlope = cms.vdouble( -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296, 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422, 0.135313, 0.136289, 0.0589927 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ), - checkChannelQualityForDepth3and4 = cms.bool( False ), - useChannelQualityFromDB = cms.bool( False ), - algorithm = cms.PSet( - tfallIfNoTDC = cms.double( -101.0 ), - triseIfNoTDC = cms.double( -100.0 ), - rejectAllFailures = cms.bool( True ), - energyWeights = cms.vdouble( 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0 ), - soiPhase = cms.uint32( 1 ), - timeShift = cms.double( 0.0 ), - tlimits = cms.vdouble( -1000.0, 1000.0, -1000.0, 1000.0 ), - Class = cms.string( "HFFlexibleTimeCheck" ) - ), - S8S1stat = cms.PSet( - shortEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ), - shortETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - long_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ), - isS8S1 = cms.bool( True ), - longETParams = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ), - longEnergyParams = cms.vdouble( 40.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0 ), - short_optimumSlope = cms.vdouble( 0.3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 ), - HcalAcceptSeverityLevel = cms.int32( 9 ) - ) -) -process.hltHoreco = cms.EDProducer( "HcalHitReconstructor", - pedestalUpperLimit = cms.double( 2.7 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - respCorrM3 = cms.double( 1.0 ), - timeSlewParsType = cms.int32( 3 ), - applyTimeSlewM3 = cms.bool( True ), - digiTimeFromDB = cms.bool( True ), - mcOOTCorrectionName = cms.string( "" ), - S9S1stat = cms.PSet( ), - saturationParameters = cms.PSet( maxADCvalue = cms.int32( 127 ) ), - tsFromDB = cms.bool( True ), - samplesToAdd = cms.int32( 4 ), - mcOOTCorrectionCategory = cms.string( "MC" ), - dataOOTCorrectionName = cms.string( "" ), - puCorrMethod = cms.int32( 0 ), - correctionPhaseNS = cms.double( 13.0 ), - HFInWindowStat = cms.PSet( ), - digiLabel = cms.InputTag( "hltHcalDigis" ), - setHSCPFlags = cms.bool( False ), - firstAuxTS = cms.int32( 4 ), - digistat = cms.PSet( ), - hfTimingTrustParameters = cms.PSet( ), - PETstat = cms.PSet( ), - setSaturationFlags = cms.bool( False ), - setNegativeFlags = cms.bool( False ), - useLeakCorrection = cms.bool( False ), - setTimingTrustFlags = cms.bool( False ), - S8S1stat = cms.PSet( ), - correctForPhaseContainment = cms.bool( True ), - correctForTimeslew = cms.bool( True ), - setNoiseFlags = cms.bool( False ), - correctTiming = cms.bool( False ), - setPulseShapeFlags = cms.bool( False ), - Subdetector = cms.string( "HO" ), - dataOOTCorrectionCategory = cms.string( "Data" ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ), - firstSample = cms.int32( 4 ), - noiseHPD = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeMin = cms.double( -15.0 ), - setTimingShapedCutsFlags = cms.bool( False ), - applyPulseJitter = cms.bool( False ), - applyTimeSlew = cms.bool( True ), - applyTimeConstraint = cms.bool( True ), - timingshapedcutsParameters = cms.PSet( ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - ts4Min = cms.double( 5.0 ), - pulseShapeParameters = cms.PSet( ), - timeSigmaSiPM = cms.double( 2.5 ), - applyPedConstraint = cms.bool( True ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - noiseSiPM = cms.double( 1.0 ), - meanTime = cms.double( -2.5 ), - flagParameters = cms.PSet( ), - pedSigmaHPD = cms.double( 0.5 ), - fitTimes = cms.int32( 1 ), - timeMax = cms.double( 10.0 ), - timeSigmaHPD = cms.double( 5.0 ), - meanPed = cms.double( 0.0 ), - hscpParameters = cms.PSet( ) -) -process.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltAK8CaloJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForAll" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK8CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", - min_N90 = cms.int32( -2 ), - min_N90hits = cms.int32( 2 ), - min_EMF = cms.double( 1.0E-6 ), - jetsInput = cms.InputTag( "hltAK8CaloJets" ), - JetIDParams = cms.PSet( - hfRecHitsColl = cms.InputTag( "hltHfreco" ), - hoRecHitsColl = cms.InputTag( "hltHoreco" ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), - useRecHits = cms.bool( True ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) - ), - max_EMF = cms.double( 999.0 ) -) -process.hltFixedGridRhoFastjetAllCalo = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 5.0 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ) -) -process.hltAK8CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L1FastJet" ) -) -process.hltAK8CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L2Relative" ) -) -process.hltAK8CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L3Absolute" ) -) -process.hltAK8CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8CaloHLT" ), - level = cms.string( "L2L3Residual" ) -) -process.hltAK8CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK8CaloFastJetCorrector','hltAK8CaloRelativeCorrector','hltAK8CaloAbsoluteCorrector','hltAK8CaloResidualCorrector' ) -) -process.hltAK8CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK8CaloJets" ), - correctors = cms.VInputTag( 'hltAK8CaloCorrector' ) -) -process.hltAK8CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK8CaloJetsIDPassed" ), - correctors = cms.VInputTag( 'hltAK8CaloCorrector' ) -) -process.hltAK8SingleCaloJet260 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -process.hltTowerMakerForPF = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.4 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.4 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 1.8 ), - HcalAcceptSeverityLevel = cms.uint32( 11 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 1.1 ), - HOThresholdPlus2 = cms.double( 1.1 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 1.2 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 1.1 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.4 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( True ), - HOThresholdMinus2 = cms.double( 1.1 ), - HOThreshold0 = cms.double( 1.1 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltAK8CaloJetsPF = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForPF" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK4CaloJetsPF = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForPF" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK8CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK8CaloJetsPF" ), - etMin = cms.double( 5.0 ) -) -process.hltAK4CaloJetsPFEt5 = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsPF" ), - etMin = cms.double( 5.0 ) -) -process.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule", - useStandardFEDid = cms.bool( True ), - maxFEDid = cms.untracked.int32( 779 ), - inputLabel = cms.InputTag( "rawDataCollector" ), - minFEDid = cms.untracked.int32( 770 ), - dataType = cms.string( "DDU" ), - readOutParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - rosParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - writeSC = cms.untracked.bool( True ), - readDDUIDfromDDU = cms.untracked.bool( True ), - readingDDU = cms.untracked.bool( True ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - dqmOnly = cms.bool( False ) -) -process.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer", - debug = cms.untracked.bool( False ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - dtDigiLabel = cms.InputTag( "hltMuonDTDigis" ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ) -) -process.hltDt4DSegments = cms.EDProducer( "DTRecSegment4DProducer", - debug = cms.untracked.bool( False ), - Reco4DAlgoName = cms.string( "DTCombinatorialPatternReco4D" ), - recHits2DLabel = cms.InputTag( "dt2DSegments" ), - recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ), - Reco4DAlgoConfig = cms.PSet( - Reco2DAlgoConfig = cms.PSet( - AlphaMaxPhi = cms.double( 1.0 ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AlphaMaxTheta = cms.double( 0.9 ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - MaxAllowedHits = cms.uint32( 50 ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ), - Reco2DAlgoName = cms.string( "DTCombinatorialPatternReco" ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AllDTRecHits = cms.bool( True ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ) -) -process.hltMuonCSCDigis = cms.EDProducer( "CSCDCCUnpacker", - PrintEventNumber = cms.untracked.bool( False ), - SuppressZeroLCT = cms.untracked.bool( True ), - UseExaminer = cms.bool( True ), - Debug = cms.untracked.bool( False ), - ErrorMask = cms.uint32( 0 ), - InputObjects = cms.InputTag( "rawDataCollector" ), - ExaminerMask = cms.uint32( 535557110 ), - runDQM = cms.untracked.bool( False ), - UnpackStatusDigis = cms.bool( False ), - VisualFEDInspect = cms.untracked.bool( False ), - FormatedEventDump = cms.untracked.bool( False ), - UseFormatStatus = cms.bool( True ), - UseSelectiveUnpacking = cms.bool( True ), - VisualFEDShort = cms.untracked.bool( False ) -) -process.hltCsc2DRecHits = cms.EDProducer( "CSCRecHitDProducer", - XTasymmetry_ME1b = cms.double( 0.0 ), - XTasymmetry_ME1a = cms.double( 0.0 ), - ConstSyst_ME1a = cms.double( 0.022 ), - ConstSyst_ME41 = cms.double( 0.0 ), - CSCWireTimeWindowHigh = cms.int32( 15 ), - CSCStripxtalksOffset = cms.double( 0.03 ), - CSCUseCalibrations = cms.bool( True ), - CSCUseTimingCorrections = cms.bool( True ), - CSCNoOfTimeBinsForDynamicPedestal = cms.int32( 2 ), - XTasymmetry_ME22 = cms.double( 0.0 ), - UseFivePoleFit = cms.bool( True ), - XTasymmetry_ME21 = cms.double( 0.0 ), - ConstSyst_ME21 = cms.double( 0.0 ), - ConstSyst_ME12 = cms.double( 0.0 ), - ConstSyst_ME31 = cms.double( 0.0 ), - ConstSyst_ME22 = cms.double( 0.0 ), - ConstSyst_ME13 = cms.double( 0.0 ), - ConstSyst_ME32 = cms.double( 0.0 ), - readBadChambers = cms.bool( True ), - CSCWireTimeWindowLow = cms.int32( 0 ), - NoiseLevel_ME13 = cms.double( 8.0 ), - XTasymmetry_ME41 = cms.double( 0.0 ), - NoiseLevel_ME32 = cms.double( 9.0 ), - NoiseLevel_ME31 = cms.double( 9.0 ), - CSCStripClusterChargeCut = cms.double( 25.0 ), - ConstSyst_ME1b = cms.double( 0.007 ), - CSCStripClusterSize = cms.untracked.int32( 3 ), - CSCStripPeakThreshold = cms.double( 10.0 ), - readBadChannels = cms.bool( False ), - NoiseLevel_ME12 = cms.double( 9.0 ), - UseParabolaFit = cms.bool( False ), - CSCUseReducedWireTimeWindow = cms.bool( False ), - XTasymmetry_ME13 = cms.double( 0.0 ), - XTasymmetry_ME12 = cms.double( 0.0 ), - wireDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCWireDigi' ), - CSCDebug = cms.untracked.bool( False ), - CSCUseGasGainCorrections = cms.bool( False ), - XTasymmetry_ME31 = cms.double( 0.0 ), - XTasymmetry_ME32 = cms.double( 0.0 ), - UseAverageTime = cms.bool( False ), - NoiseLevel_ME1a = cms.double( 7.0 ), - NoiseLevel_ME1b = cms.double( 8.0 ), - CSCWireClusterDeltaT = cms.int32( 1 ), - CSCUseStaticPedestals = cms.bool( False ), - stripDigiTag = cms.InputTag( 'hltMuonCSCDigis','MuonCSCStripDigi' ), - CSCstripWireDeltaTime = cms.int32( 8 ), - NoiseLevel_ME21 = cms.double( 9.0 ), - NoiseLevel_ME22 = cms.double( 9.0 ), - NoiseLevel_ME41 = cms.double( 9.0 ) -) -process.hltCscSegments = cms.EDProducer( "CSCSegmentProducer", - inputObjects = cms.InputTag( "hltCsc2DRecHits" ), - algo_psets = cms.VPSet( - cms.PSet( parameters_per_chamber_type = cms.vint32( 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 ), - algo_psets = cms.VPSet( - cms.PSet( dYclusBoxMax = cms.double( 8.0 ), - hitDropLimit4Hits = cms.double( 0.6 ), - maxRatioResidualPrune = cms.double( 3.0 ), - curvePenaltyThreshold = cms.double( 0.85 ), - maxRecHitsInCluster = cms.int32( 20 ), - useShowering = cms.bool( False ), - BPMinImprovement = cms.double( 10000.0 ), - curvePenalty = cms.double( 2.0 ), - ForceCovariance = cms.bool( False ), - yweightPenalty = cms.double( 1.5 ), - dPhiFineMax = cms.double( 0.025 ), - SeedBig = cms.double( 0.0015 ), - NormChi2Cut3D = cms.double( 10.0 ), - Covariance = cms.double( 0.0 ), - CSCDebug = cms.untracked.bool( False ), - tanThetaMax = cms.double( 1.2 ), - Pruning = cms.bool( True ), - tanPhiMax = cms.double( 0.5 ), - onlyBestSegment = cms.bool( False ), - dXclusBoxMax = cms.double( 4.0 ), - maxDTheta = cms.double( 999.0 ), - preClustering = cms.bool( True ), - preClusteringUseChaining = cms.bool( True ), - yweightPenaltyThreshold = cms.double( 1.0 ), - hitDropLimit6Hits = cms.double( 0.3333 ), - prePrun = cms.bool( True ), - CorrectTheErrors = cms.bool( True ), - ForceCovarianceAll = cms.bool( False ), - NormChi2Cut2D = cms.double( 20.0 ), - SeedSmall = cms.double( 2.0E-4 ), - minHitsPerSegment = cms.int32( 3 ), - dRPhiFineMax = cms.double( 8.0 ), - maxDPhi = cms.double( 999.0 ), - hitDropLimit5Hits = cms.double( 0.8 ), - BrutePruning = cms.bool( True ), - prePrunLimit = cms.double( 3.17 ) - ), - cms.PSet( dYclusBoxMax = cms.double( 8.0 ), - hitDropLimit4Hits = cms.double( 0.6 ), - maxRatioResidualPrune = cms.double( 3.0 ), - curvePenaltyThreshold = cms.double( 0.85 ), - maxRecHitsInCluster = cms.int32( 24 ), - useShowering = cms.bool( False ), - BPMinImprovement = cms.double( 10000.0 ), - curvePenalty = cms.double( 2.0 ), - ForceCovariance = cms.bool( False ), - yweightPenalty = cms.double( 1.5 ), - dPhiFineMax = cms.double( 0.025 ), - SeedBig = cms.double( 0.0015 ), - NormChi2Cut3D = cms.double( 10.0 ), - Covariance = cms.double( 0.0 ), - CSCDebug = cms.untracked.bool( False ), - tanThetaMax = cms.double( 1.2 ), - Pruning = cms.bool( True ), - tanPhiMax = cms.double( 0.5 ), - onlyBestSegment = cms.bool( False ), - dXclusBoxMax = cms.double( 4.0 ), - maxDTheta = cms.double( 999.0 ), - preClustering = cms.bool( True ), - preClusteringUseChaining = cms.bool( True ), - yweightPenaltyThreshold = cms.double( 1.0 ), - hitDropLimit6Hits = cms.double( 0.3333 ), - prePrun = cms.bool( True ), - CorrectTheErrors = cms.bool( True ), - ForceCovarianceAll = cms.bool( False ), - NormChi2Cut2D = cms.double( 20.0 ), - SeedSmall = cms.double( 2.0E-4 ), - minHitsPerSegment = cms.int32( 3 ), - dRPhiFineMax = cms.double( 8.0 ), - maxDPhi = cms.double( 999.0 ), - hitDropLimit5Hits = cms.double( 0.8 ), - BrutePruning = cms.bool( True ), - prePrunLimit = cms.double( 3.17 ) - ) - ), - algo_name = cms.string( "CSCSegAlgoST" ), - chamber_types = cms.vstring( 'ME1/a', - 'ME1/b', - 'ME1/2', - 'ME1/3', - 'ME2/1', - 'ME2/2', - 'ME3/1', - 'ME3/2', - 'ME4/1', - 'ME4/2' ) - ) - ), - algo_type = cms.int32( 1 ) -) -process.hltMuonRPCDigis = cms.EDProducer( "RPCUnpackingModule", - InputLabel = cms.InputTag( "rawDataCollector" ), - doSynchro = cms.bool( False ) -) -process.hltRpcRecHits = cms.EDProducer( "RPCRecHitProducer", - recAlgoConfig = cms.PSet( ), - deadvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat" ), - rpcDigiLabel = cms.InputTag( "hltMuonRPCDigis" ), - maskvecfile = cms.FileInPath( "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat" ), - recAlgo = cms.string( "RPCRecHitStandardAlgo" ), - deadSource = cms.string( "File" ), - maskSource = cms.string( "File" ) -) -process.hltL2OfflineMuonSeeds = cms.EDProducer( "MuonSeedGenerator", - EnableDTMeasurement = cms.bool( True ), - EnableCSCMeasurement = cms.bool( True ), - EnableME0Measurement = cms.bool( False ), - SMB_21 = cms.vdouble( 1.043, -0.124, 0.0, 0.183, 0.0, 0.0 ), - SMB_20 = cms.vdouble( 1.011, -0.052, 0.0, 0.188, 0.0, 0.0 ), - SMB_22 = cms.vdouble( 1.474, -0.758, 0.0, 0.185, 0.0, 0.0 ), - OL_2213 = cms.vdouble( 0.117, 0.0, 0.0, 0.044, 0.0, 0.0 ), - SME_11 = cms.vdouble( 3.295, -1.527, 0.112, 0.378, 0.02, 0.0 ), - SME_13 = cms.vdouble( -1.286, 1.711, 0.0, 0.356, 0.0, 0.0 ), - SME_12 = cms.vdouble( 0.102, 0.599, 0.0, 0.38, 0.0, 0.0 ), - DT_34_2_scale = cms.vdouble( -11.901897, 0.0 ), - OL_1213_0_scale = cms.vdouble( -4.488158, 0.0 ), - OL_1222_0_scale = cms.vdouble( -5.810449, 0.0 ), - DT_13 = cms.vdouble( 0.315, 0.068, -0.127, 0.051, -0.002, 0.0 ), - DT_12 = cms.vdouble( 0.183, 0.054, -0.087, 0.028, 0.002, 0.0 ), - DT_14 = cms.vdouble( 0.359, 0.052, -0.107, 0.072, -0.004, 0.0 ), - CSC_13_3_scale = cms.vdouble( -1.701268, 0.0 ), - DT_24_2_scale = cms.vdouble( -6.63094, 0.0 ), - CSC_23 = cms.vdouble( -0.081, 0.113, -0.029, 0.015, 0.008, 0.0 ), - CSC_24 = cms.vdouble( 0.004, 0.021, -0.002, 0.053, 0.0, 0.0 ), - OL_2222 = cms.vdouble( 0.107, 0.0, 0.0, 0.04, 0.0, 0.0 ), - DT_14_2_scale = cms.vdouble( -4.808546, 0.0 ), - SMB_10 = cms.vdouble( 1.387, -0.038, 0.0, 0.19, 0.0, 0.0 ), - SMB_11 = cms.vdouble( 1.247, 0.72, -0.802, 0.229, -0.075, 0.0 ), - SMB_12 = cms.vdouble( 2.128, -0.956, 0.0, 0.199, 0.0, 0.0 ), - SME_21 = cms.vdouble( -0.529, 1.194, -0.358, 0.472, 0.086, 0.0 ), - SME_22 = cms.vdouble( -1.207, 1.491, -0.251, 0.189, 0.243, 0.0 ), - DT_13_2_scale = cms.vdouble( -4.257687, 0.0 ), - CSC_34 = cms.vdouble( 0.062, -0.067, 0.019, 0.021, 0.003, 0.0 ), - SME_22_0_scale = cms.vdouble( -3.457901, 0.0 ), - DT_24_1_scale = cms.vdouble( -7.490909, 0.0 ), - OL_1232_0_scale = cms.vdouble( -5.964634, 0.0 ), - SMB_32 = cms.vdouble( 0.67, -0.327, 0.0, 0.22, 0.0, 0.0 ), - SME_13_0_scale = cms.vdouble( 0.104905, 0.0 ), - SMB_22_0_scale = cms.vdouble( 1.346681, 0.0 ), - CSC_12_1_scale = cms.vdouble( -6.434242, 0.0 ), - DT_34 = cms.vdouble( 0.044, 0.004, -0.013, 0.029, 0.003, 0.0 ), - ME0RecSegmentLabel = cms.InputTag( "me0Segments" ), - SME_32 = cms.vdouble( -0.901, 1.333, -0.47, 0.41, 0.073, 0.0 ), - SME_31 = cms.vdouble( -1.594, 1.482, -0.317, 0.487, 0.097, 0.0 ), - SMB_32_0_scale = cms.vdouble( -3.054156, 0.0 ), - crackEtas = cms.vdouble( 0.2, 1.6, 1.7 ), - SME_11_0_scale = cms.vdouble( 1.325085, 0.0 ), - SMB_20_0_scale = cms.vdouble( 1.486168, 0.0 ), - DT_13_1_scale = cms.vdouble( -4.520923, 0.0 ), - CSC_24_1_scale = cms.vdouble( -6.055701, 0.0 ), - CSC_01_1_scale = cms.vdouble( -1.915329, 0.0 ), - DT_23 = cms.vdouble( 0.13, 0.023, -0.057, 0.028, 0.004, 0.0 ), - DT_24 = cms.vdouble( 0.176, 0.014, -0.051, 0.051, 0.003, 0.0 ), - SMB_12_0_scale = cms.vdouble( 2.283221, 0.0 ), - deltaPhiSearchWindow = cms.double( 0.25 ), - SMB_30_0_scale = cms.vdouble( -3.629838, 0.0 ), - SME_42 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ), - SME_41 = cms.vdouble( -0.003, 0.005, 0.005, 0.608, 0.076, 0.0 ), - deltaEtaSearchWindow = cms.double( 0.2 ), - CSC_12_2_scale = cms.vdouble( -1.63622, 0.0 ), - DT_34_1_scale = cms.vdouble( -13.783765, 0.0 ), - CSC_34_1_scale = cms.vdouble( -11.520507, 0.0 ), - OL_2213_0_scale = cms.vdouble( -7.239789, 0.0 ), - CSC_13_2_scale = cms.vdouble( -6.077936, 0.0 ), - CSC_12_3_scale = cms.vdouble( -1.63622, 0.0 ), - deltaEtaCrackSearchWindow = cms.double( 0.25 ), - SME_21_0_scale = cms.vdouble( -0.040862, 0.0 ), - OL_1232 = cms.vdouble( 0.184, 0.0, 0.0, 0.066, 0.0, 0.0 ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SMB_10_0_scale = cms.vdouble( 2.448566, 0.0 ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - CSC_23_2_scale = cms.vdouble( -6.079917, 0.0 ), - scaleDT = cms.bool( True ), - DT_12_2_scale = cms.vdouble( -3.518165, 0.0 ), - OL_1222 = cms.vdouble( 0.848, -0.591, 0.0, 0.062, 0.0, 0.0 ), - CSC_23_1_scale = cms.vdouble( -19.084285, 0.0 ), - OL_1213 = cms.vdouble( 0.96, -0.737, 0.0, 0.052, 0.0, 0.0 ), - CSC_02 = cms.vdouble( 0.612, -0.207, 0.0, 0.067, -0.001, 0.0 ), - CSC_03 = cms.vdouble( 0.787, -0.338, 0.029, 0.101, -0.008, 0.0 ), - CSC_01 = cms.vdouble( 0.166, 0.0, 0.0, 0.031, 0.0, 0.0 ), - DT_23_1_scale = cms.vdouble( -5.320346, 0.0 ), - SMB_30 = cms.vdouble( 0.505, -0.022, 0.0, 0.215, 0.0, 0.0 ), - SMB_31 = cms.vdouble( 0.549, -0.145, 0.0, 0.207, 0.0, 0.0 ), - crackWindow = cms.double( 0.04 ), - CSC_14_3_scale = cms.vdouble( -1.969563, 0.0 ), - SMB_31_0_scale = cms.vdouble( -3.323768, 0.0 ), - DT_12_1_scale = cms.vdouble( -3.692398, 0.0 ), - SMB_21_0_scale = cms.vdouble( 1.58384, 0.0 ), - DT_23_2_scale = cms.vdouble( -5.117625, 0.0 ), - SME_12_0_scale = cms.vdouble( 2.279181, 0.0 ), - DT_14_1_scale = cms.vdouble( -5.644816, 0.0 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - SMB_11_0_scale = cms.vdouble( 2.56363, 0.0 ), - CSC_13 = cms.vdouble( 0.901, -1.302, 0.533, 0.045, 0.005, 0.0 ), - CSC_14 = cms.vdouble( 0.606, -0.181, -0.002, 0.111, -0.003, 0.0 ), - OL_2222_0_scale = cms.vdouble( -7.667231, 0.0 ), - CSC_12 = cms.vdouble( -0.161, 0.254, -0.047, 0.042, -0.007, 0.0 ) -) -process.hltL2MuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MaxEta = cms.double( 2.5 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - L1MinPt = cms.double( 0.0 ), - L1MinQuality = cms.uint32( 7 ), - GMTReadoutCollection = cms.InputTag( "" ), - UseUnassociatedL1 = cms.bool( False ), - UseOfflineSeed = cms.untracked.bool( True ), - MatchDR = cms.vdouble( 0.3 ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ) -) -process.hltL2Muons = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2MuonSeeds" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "Exhaustive" ) -) -process.hltL2MuonCandidates = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltSiPixelDigis = cms.EDProducer( "SiPixelRawToDigi", - UseQualityInfo = cms.bool( False ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - InputLabel = cms.InputTag( "rawDataCollector" ), - IncludeErrors = cms.bool( False ), - ErrorList = cms.vint32( ), - Regions = cms.PSet( ), - Timing = cms.untracked.bool( False ), - CablingMapLabel = cms.string( "" ), - UserErrorList = cms.vint32( ) -) -process.hltSiPixelClusters = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigis" ), - ChannelThreshold = cms.int32( 1000 ), - maxNumberOfClusters = cms.int32( 40000 ), - ClusterThreshold_L1 = cms.int32( 2000 ), - MissCalibrate = cms.untracked.bool( True ), - VCaltoElectronGain = cms.int32( 47 ), - VCaltoElectronGain_L1 = cms.int32( 50 ), - VCaltoElectronOffset = cms.int32( -60 ), - SplitClusters = cms.bool( False ), - payloadType = cms.string( "HLT" ), - SeedThreshold = cms.int32( 1000 ), - VCaltoElectronOffset_L1 = cms.int32( -670 ), - ClusterThreshold = cms.int32( 4000 ) -) -process.hltSiPixelClustersCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClusters" ), - onDemand = cms.bool( False ) -) -process.hltSiPixelRecHits = cms.EDProducer( "SiPixelRecHitConverter", - VerboseLevel = cms.untracked.int32( 0 ), - src = cms.InputTag( "hltSiPixelClusters" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ) -) -process.hltSiStripExcludedFEDListProducer = cms.EDProducer( "SiStripExcludedFEDListProducer", - ProductLabel = cms.InputTag( "rawDataCollector" ) -) -process.hltSiStripRawToClustersFacility = cms.EDProducer( "SiStripClusterizerFromRaw", - ProductLabel = cms.InputTag( "rawDataCollector" ), - DoAPVEmulatorCheck = cms.bool( False ), - Algorithms = cms.PSet( - CommonModeNoiseSubtractionMode = cms.string( "Median" ), - useCMMeanMap = cms.bool( False ), - TruncateInSuppressor = cms.bool( True ), - doAPVRestore = cms.bool( False ), - SiStripFedZeroSuppressionMode = cms.uint32( 4 ), - PedestalSubtractionFedMode = cms.bool( True ) - ), - Clusterizer = cms.PSet( - QualityLabel = cms.string( "" ), - ClusterThreshold = cms.double( 5.0 ), - SeedThreshold = cms.double( 3.0 ), - Algorithm = cms.string( "ThreeThresholdAlgorithm" ), - ChannelThreshold = cms.double( 2.0 ), - MaxAdjacentBad = cms.uint32( 0 ), - setDetId = cms.bool( True ), - MaxSequentialHoles = cms.uint32( 0 ), - RemoveApvShots = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MaxSequentialBad = cms.uint32( 1 ) - ), - onDemand = cms.bool( True ) -) -process.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer", - inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), - pixelClusterProducer = cms.string( "hltSiPixelClusters" ), - switchOffPixelsIfEmpty = cms.bool( True ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) -) -process.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOI", - hitsToTry = cms.int32( 3 ), - adjustErrorsDynamicallyForHitless = cms.bool( True ), - SF4 = cms.double( 7.0 ), - SF5 = cms.double( 10.0 ), - SF2 = cms.double( 4.0 ), - SF3 = cms.double( 5.0 ), - SF1 = cms.double( 3.0 ), - minEtaForTEC = cms.double( 0.7 ), - fixedErrorRescaleFactorForHits = cms.double( 3.0 ), - maxSeeds = cms.uint32( 5 ), - maxEtaForTOB = cms.double( 1.8 ), - pT3 = cms.double( 70.0 ), - pT2 = cms.double( 30.0 ), - pT1 = cms.double( 13.0 ), - layersToTry = cms.int32( 2 ), - fixedErrorRescaleFactorForHitless = cms.double( 10.0 ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - adjustErrorsDynamicallyForHits = cms.bool( True ), - src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - tsosDiff = cms.double( 0.03 ), - eta1 = cms.double( 1.0 ), - eta2 = cms.double( 1.4 ), - UseHitLessSeeds = cms.bool( True ), - UseStereoLayersInTEC = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), - debug = cms.untracked.bool( False ) -) -process.hltIterL3OITrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIterL3OISeedsFromL2Muons" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) -) -process.hltIterL3OIMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIterL3OITrackCandidates" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - AlgorithmName = cms.string( "iter10" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 4, 3, 2 ), - min3DLayers = cms.vint32( 1, 2, 1 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 5, 5 ) - ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) -) -process.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifier','MVAValues' ) -) -process.hltL3MuonsIterL3OI = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurity" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltIterL3OIL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI' ) -) -process.hltIterL3OIL3Muons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI' ) -) -process.hltIterL3OIL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ), - InputObjects = cms.InputTag( "hltIterL3OIL3Muons" ), - MuonPtOption = cms.string( "Tracker" ) -) -process.hltL2SelectorForL3IO = cms.EDProducer( "HLTMuonL2SelectorForL3IO", - MaxNormalizedChi2 = cms.double( 20.0 ), - MinNmuonHits = cms.int32( 1 ), - MinNhits = cms.int32( 1 ), - applyL3Filters = cms.bool( False ), - MaxPtDifference = cms.double( 0.3 ), - l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidates" ), - InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombination" ), - l2Src = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltIterL3MuonPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltIterL3MuonPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltIterL3MuonPixelTracksTrackingRegions = cms.EDProducer( "MuonTrackingRegionEDProducer", - precise = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.0 ), - Z_fixed = cms.bool( True ), - MeasurementTrackerName = cms.InputTag( "" ), - maxRegions = cms.int32( 5 ), - Pt_min = cms.double( 2.0 ), - Rescale_Dz = cms.double( 4.0 ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - vertexCollection = cms.InputTag( "notUsed" ), - Phi_fixed = cms.bool( True ), - input = cms.InputTag( "hltL2SelectorForL3IO" ), - DeltaR = cms.double( 0.025 ), - OnDemand = cms.int32( -1 ), - DeltaZ = cms.double( 24.2 ), - Rescale_phi = cms.double( 3.0 ), - Rescale_eta = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - Phi_min = cms.double( 0.0 ), - DeltaPhi = cms.double( 0.15 ), - UseVertex = cms.bool( False ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Pt_fixed = cms.bool( True ) -) -process.hltIterL3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIterL3MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" ) -) -process.hltIterL3MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIterL3MuonPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadruplets" ) -) -process.hltIterL3MuonPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltIterL3MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3MuonPixelVertices" ) -) -process.hltIter0IterL3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -process.hltIter0IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifier','MVAValues' ) -) -process.hltIter2IterL3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2IterL3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2IterL3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" ) -) -process.hltIter2IterL3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoublets" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2IterL3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2IterL3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2IterL3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifier','MVAValues' ) -) -process.hltIter2IterL3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurity','hltIter2IterL3MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3MuonsIterL3IO = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.04 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2SelectorForL3IO" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - matchToSeeds = cms.bool( True ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIter2IterL3MuonMerged" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltIterL3MuonsFromL2LinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' ) -) -process.hltIterL3MuonsFromL2 = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OI','hltL3MuonsIterL3IO' ) -) -process.hltIterL3MuonL1MuonNoL2Selector = cms.EDProducer( "HLTL1MuonNoL2Selector", - SeedMapTag = cms.InputTag( "hltL2Muons" ), - L1MinPt = cms.double( -1.0 ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L2CandTag = cms.InputTag( "hltL2MuonCandidates" ), - L1MaxEta = cms.double( 5.0 ), - L1MinQuality = cms.uint32( 7 ) -) -process.hltIterL3FromL1MuonPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -process.hltIterL3FromL1MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIterL3FromL1MuonPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" ) -) -process.hltIterL3FromL1MuonPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIterL3FromL1MuonPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadruplets" ) -) -process.hltIterL3FromL1MuonPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracks" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltIterL3FromL1MuonTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3FromL1MuonPixelVertices" ) -) -process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -process.hltIter0IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifier','MVAValues' ) -) -process.hltIter2IterL3FromL1MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3FromL1MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2IterL3FromL1MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3FromL1MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" ) -) -process.hltIter2IterL3FromL1MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoublets" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2IterL3FromL1MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2IterL3FromL1MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2IterL3FromL1MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifier','MVAValues' ) -) -process.hltIter2IterL3FromL1MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurity','hltIter2IterL3FromL1MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIterL3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter2IterL3MuonMerged' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurity','hltIter2IterL3MuonMerged' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIterL3MuonAndMuonFromL1Merged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMerged','hltIter2IterL3FromL1MuonMerged' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonMerged','hltIter2IterL3FromL1MuonMerged' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3MuonsIterL3Links = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMerged" ), - shareHitFraction = cms.double( 0.19 ), - LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombination" ), - ptMin = cms.double( 2.5 ) -) -process.hltIterL3Muons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMerged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( True ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "Notused" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltIter2IterL3FromL1MuonMerged','hltL3MuonsIterL3Links' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltIterL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltIterL3Muons" ) -) -process.hltPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.8 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ) - ) -) -process.hltPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadruplets" ) -) -process.hltPixelTripletsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 3000.0 ), - trajectories = cms.InputTag( "hltPixelTracks" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "undefQuality" ) -) -process.hltPixelTracksTrackingRegionsForTriplets = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "none" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 1.8, -3.2 ), - eta = cms.vdouble( 2.1, -0.8 ) - ), - mode = cms.string( "BeamSpotFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.4 ), - deltaPhi = cms.double( 0.4 ) - ) -) -process.hltPixelLayerTripletsWithClustersRemoval = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltPixelTracksHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForTriplets" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemoval" ) -) -process.hltPixelTracksHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.0 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForTriplets" ), - CAThetaCut = cms.double( 0.002 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( False ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ) -) -process.hltPixelTracksFromTriplets = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTriplets" ) -) -process.hltPixelTracksMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltPixelTracks','hltPixelTracksFromTriplets' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltPixelTracks','hltPixelTracksFromTriplets' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksMerged" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltPixelVertices" ) -) -process.hltIter0PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifier','MVAValues' ) -) -process.hltIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1PixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1PFlowPixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.2 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 0.4 ), - originRadius = cms.double( 0.05 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltIter1PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" ) -) -process.hltIter1PFlowPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 100.0 ), - value1 = cms.double( 1000.0 ), - pt1 = cms.double( 0.4 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1PixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadruplets" ) -) -process.hltIter1PFLowPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIter1PixelTracks" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter1PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFLowPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt', - 'hltIter1PFlowTrackCutClassifierDetached' ) -) -process.hltIter1PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1Merged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurity','hltIter1PFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter1TrackRefsForJets4Iter2 = cms.EDProducer( "ChargedRefCandidateProducer", - src = cms.InputTag( "hltIter1Merged" ), - particleType = cms.string( "pi+" ) -) -process.hltAK4Iter1TrackJets4Iter2 = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "TrackJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 30.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.5 ), - UseOnlyOnePV = cms.bool( True ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 7.5 ), - puPtMin = cms.double( 0.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.1 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.2 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltIter1TrackAndTauJets4Iter2 = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", - fractionMinCaloInTauCone = cms.double( 0.7 ), - fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), - tauConeSize = cms.double( 0.2 ), - ptTrkMaxInCaloCone = cms.double( 1.4 ), - isolationConeSize = cms.double( 0.5 ), - inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2" ), - nTrkMaxInCaloCone = cms.int32( 0 ), - inputCaloJetTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - etaMinCaloJet = cms.double( -2.7 ), - etaMaxCaloJet = cms.double( 2.7 ), - ptMinCaloJet = cms.double( 10.0 ), - inputTrackTag = cms.InputTag( "hltIter1Merged" ) -) -process.hltIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2PixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2PFlowPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.4 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.8 ) - ) -) -process.hltIter2PFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2PFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" ) -) -process.hltIter2PFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2PFlowPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.4 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2PFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifier','MVAValues' ) -) -process.hltIter2Merged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1Merged','hltIter2PFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltTripletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltTripletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltTripletRecoveryPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltTripletRecoveryPFlowPixelTrackingRegions = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 2.1, -3.0 ), - eta = cms.vdouble( 1.8, -0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.4 ) - ) -) -process.hltTripletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltTripletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltTripletRecoveryPFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTriplets" ) -) -process.hltTripletRecoveryPFlowPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltTripletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltTripletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltTripletRecoveryPFlowPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltTripletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltTripletRecoveryPFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltTripletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltTripletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltTripletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifier','MVAValues' ) -) -process.hltTripletRecoveryMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2Merged','hltTripletRecoveryPFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter2Merged','hltTripletRecoveryPFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltDoubletRecoveryClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltTripletRecoveryPFlowTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltTripletRecoveryClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltDoubletRecoveryMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltDoubletRecoveryPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix4', - 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix3+BPix4', - 'BPix3+FPix1_pos', - 'FPix1_pos+FPix2_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltDoubletRecoveryPFlowPixelTrackingRegions = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 3.0 ), - eta = cms.vdouble( 0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.02 ), - measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.9 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltDoubletRecoveryPFlowPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltDoubletRecoveryPFlowPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltDoubletRecoveryPFlowPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairs" ) -) -process.hltDoubletRecoveryPFlowPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltDoubletRecoveryPFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltDoubletRecoveryPFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltDoubletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifier','MVAValues' ) -) -process.hltMergedTracks = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltTripletRecoveryMerged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltTripletRecoveryMerged','hltDoubletRecoveryPFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltPFMuonMerging = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracks' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -process.hltMuons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( True ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 10.0 ), - fillIsolation = cms.bool( True ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 10.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( True ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( True ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( True ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( True ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltPFMuonMerging','hltMuonLinks','hltL2Muons' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltEcalPreshowerDigis = cms.EDProducer( "ESRawToDigi", - sourceTag = cms.InputTag( "rawDataCollector" ), - debugMode = cms.untracked.bool( False ), - InstanceES = cms.string( "" ), - ESdigiCollection = cms.string( "" ), - LookupTable = cms.FileInPath( "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat" ) -) -process.hltEcalPreshowerRecHit = cms.EDProducer( "ESRecHitProducer", - ESRecoAlgo = cms.int32( 0 ), - ESrechitCollection = cms.string( "EcalRecHitsES" ), - algo = cms.string( "ESRecHitWorker" ), - ESdigiCollection = cms.InputTag( "hltEcalPreshowerDigis" ) -) -process.hltParticleFlowRecHitECALUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -process.hltParticleFlowRecHitHBHE = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbhereco" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -process.hltParticleFlowRecHitHF = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( thresh_HF = cms.double( 0.4 ), - LongFibre_Fraction = cms.double( 0.1 ), - src = cms.InputTag( "hltHfreco" ), - EMDepthCorrection = cms.double( 22.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HADDepthCorrection = cms.double( 25.0 ), - HFCalib29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - name = cms.string( "PFHFRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( flags = cms.vstring( 'Standard', - 'HFLong', - 'HFShort' ), - cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11, 9, 9 ) - ), - cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), - cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) - ) - ) - ) - ), - ShortFibre_Cut = cms.double( 60.0 ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitHCALNavigator" ) - ) -) -process.hltParticleFlowRecHitPSUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -process.hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALUnseeded" ) -) -process.hltParticleFlowClusterPSUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSUnseeded" ) -) -process.hltParticleFlowClusterECALUnseeded = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedUnseeded" ) -) -process.hltParticleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHE" ) -) -process.hltParticleFlowClusterHCAL = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHE" ) -) -process.hltParticleFlowClusterHF = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_HAD" ) - ) - ), - showerSigma = cms.double( 0.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 0 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHF" ) -) -process.hltLightPFTracks = cms.EDProducer( "LightPFTrackProducer", - TrackQuality = cms.string( "none" ), - UseQuality = cms.bool( False ), - TkColList = cms.VInputTag( 'hltPFMuonMerging' ) -) -process.hltParticleFlowBlock = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), - source = cms.InputTag( "hltLightPFTracks" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -process.hltParticleFlow = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuons" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlock" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -process.hltAK8PFJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlow" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK8PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.99 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK8PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -process.hltAK8PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.9 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK8PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -process.hltFixedGridRhoFastjetAll = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 5.0 ), - pfCandidatesTag = cms.InputTag( "hltParticleFlow" ) -) -process.hltAK8PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L1FastJet" ) -) -process.hltAK8PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L2Relative" ) -) -process.hltAK8PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L3Absolute" ) -) -process.hltAK8PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK8PFHLT" ), - level = cms.string( "L2L3Residual" ) -) -process.hltAK8PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK8PFFastJetCorrector','hltAK8PFRelativeCorrector','hltAK8PFAbsoluteCorrector','hltAK8PFResidualCorrector' ) -) -process.hltAK8PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK8PFJets" ), - correctors = cms.VInputTag( 'hltAK8PFCorrector' ) -) -process.hltAK8PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK8PFJetsLooseID" ), - correctors = cms.VInputTag( 'hltAK8PFCorrector' ) -) -process.hltAK8PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK8PFJetsTightID" ), - correctors = cms.VInputTag( 'hltAK8PFCorrector' ) -) -process.hltAK8PFJetsCorrectedMatchedToCaloJets260 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet260" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltAK8SinglePFJet360 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 360.0 ) -) -process.hltAK8TrimModJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 1 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 5.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( -0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( 0.1 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( True ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.8 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlow" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 20.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( 0.03 ), - radiusPU = cms.double( 0.8 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK8SinglePFJetTrimModMass30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 30.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 0.0 ) -) -process.hltBoolEnd = cms.EDFilter( "HLTBool", - result = cms.bool( True ) -) -process.hltPreAK8PFJet380TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8SingleCaloJet280 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 280.0 ) -) -process.hltAK8PFJetsCorrectedMatchedToCaloJets280 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet280" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltAK8SinglePFJet380 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 380.0 ) -) -process.hltPreAK8PFJet400TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8SingleCaloJet300 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 300.0 ) -) -process.hltAK8PFJetsCorrectedMatchedToCaloJets300 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet300" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltAK8SinglePFJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPreAK8PFJet420TrimMass30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8SingleCaloJet320 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -process.hltAK8PFJetsCorrectedMatchedToCaloJets320 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltAK8SingleCaloJet320" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltAK8SinglePFJet420 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 420.0 ) -) -process.hltL1sAllHTTSeeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT250er_QuadJet_70_55_40_35_er2p5 OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreAK8PFHT750TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8HtMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 150.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 30.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltAK8Ht650 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 650.0 ) -) -process.hltAK8PFHTwJetPt200 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 200.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hlt1AK8PFJetsTrimMass50Pt200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 50.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltAK8PFHT750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 750.0 ) -) -process.hltPreAK8PFHT800TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8Ht700 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 700.0 ) -) -process.hltAK8PFHT800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 800.0 ) -) -process.hltPreAK8PFHT850TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8Ht750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 750.0 ) -) -process.hltAK8PFHT850 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 850.0 ) -) -process.hltPreAK8PFHT900TrimMass50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8Ht800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMht' ), - minHt = cms.vdouble( 800.0 ) -) -process.hltAK8PFHT900 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTwJetPt200' ), - minHt = cms.vdouble( 900.0 ) -) -process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreCaloJet500NoJetID = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK4CaloJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTowerMakerForAll" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK4CaloFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L1FastJet" ) -) -process.hltAK4CaloRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L2Relative" ) -) -process.hltAK4CaloAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L3Absolute" ) -) -process.hltAK4CaloResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4CaloHLT" ), - level = cms.string( "L2L3Residual" ) -) -process.hltAK4CaloCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4CaloFastJetCorrector','hltAK4CaloRelativeCorrector','hltAK4CaloAbsoluteCorrector','hltAK4CaloResidualCorrector' ) -) -process.hltAK4CaloJetsCorrected = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJets" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) -) -process.hltSingleCaloJet500 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -process.hltPreCaloJet550NoJetID = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet550 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 550.0 ) -) -process.hltL1sTripleMuV1OSM5to17 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5_DoubleMu_5_2p5_OS_Mass_5to17 OR L1_TripleMu_5_4_2p5_DoubleMu_5_2p5_OS_Mass_5to17" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTrimuon53p52UpsilonMuon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTripleMuonV2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMuV1OSM5to17" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltTripleMuonV2L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3TripleMuonV2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltTripleMuL3V2PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltTripleMuL3V2bPreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.5 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltTripleMuL3V2cPreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltUpsilonMuonL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonV2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonV2L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerUpsilonMuon = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilonMuonL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltVertexmumuFilterUpsilonMuon = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilonMuon" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_14 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleEle25CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRechitInRegionsECAL = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer", - l1InputRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "EGamma" ), - minEt = cms.double( 5.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Jet" ), - minEt = cms.double( 170.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Tau" ), - minEt = cms.double( 100.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ) - ), - recHitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - productLabels = cms.vstring( 'EcalRecHitsEB', - 'EcalRecHitsEE' ) -) -process.hltRechitInRegionsES = cms.EDProducer( "HLTEcalRecHitInAllL1RegionsProducer", - l1InputRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "EGamma" ), - minEt = cms.double( 5.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Jet' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Jet" ), - minEt = cms.double( 170.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ), - cms.PSet( inputColl = cms.InputTag( 'hltGtStage2Digis','Tau' ), - regionEtaMargin = cms.double( 0.9 ), - type = cms.string( "Tau" ), - minEt = cms.double( 100.0 ), - regionPhiMargin = cms.double( 1.2 ), - maxEt = cms.double( 999999.0 ) - ) - ), - recHitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - productLabels = cms.vstring( 'EcalRecHitsES' ) -) -process.hltParticleFlowRecHitECALL1Seeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -process.hltParticleFlowRecHitPSL1Seeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRechitInRegionsES','EcalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -process.hltParticleFlowClusterPSL1Seeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSL1Seeded" ) -) -process.hltParticleFlowClusterECALUncorrectedL1Seeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALL1Seeded" ) -) -process.hltParticleFlowClusterECALL1Seeded = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSL1Seeded" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedL1Seeded" ) -) -process.hltParticleFlowSuperClusterECALL1Seeded = cms.EDProducer( "PFECALSuperClusterProducer", - PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ), - doSatelliteClusterMerge = cms.bool( False ), - BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ), - useRegression = cms.bool( True ), - satelliteMajorityFraction = cms.double( 0.5 ), - isOOTCollection = cms.bool( False ), - thresh_PFClusterEndcap = cms.double( 0.5 ), - ESAssociation = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ), - use_preshower = cms.bool( True ), - thresh_PFClusterBarrel = cms.double( 0.5 ), - thresh_SCEt = cms.double( 4.0 ), - etawidth_SuperClusterEndcap = cms.double( 0.04 ), - phiwidth_SuperClusterEndcap = cms.double( 0.6 ), - verbose = cms.untracked.bool( False ), - useDynamicDPhiWindow = cms.bool( True ), - PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ), - regressionConfig = cms.PSet( - uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ), - ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ), - regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ), - uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ), - isHLT = cms.bool( True ) - ), - applyCrackCorrections = cms.bool( False ), - satelliteClusterSeedThreshold = cms.double( 50.0 ), - endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ), - etawidth_SuperClusterBarrel = cms.double( 0.04 ), - PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ), - barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), - thresh_PFClusterSeedBarrel = cms.double( 1.0 ), - ClusteringType = cms.string( "Mustache" ), - EnergyWeight = cms.string( "Raw" ), - PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - thresh_PFClusterSeedEndcap = cms.double( 1.0 ), - phiwidth_SuperClusterBarrel = cms.double( 0.6 ), - thresh_PFClusterES = cms.double( 0.5 ), - seedThresholdIsET = cms.bool( True ), - PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ) -) -process.hltEgammaCandidates = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ), - scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALL1Seeded','hltParticleFlowSuperClusterECALBarrel' ), - recoEcalCandidateCollection = cms.string( "" ) -) -process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG25EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 25.0 ), - etcutEB = cms.double( 25.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltHcalDigisL1EGSeeded = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltEgammaCandidates" ), - type = cms.string( "RecoEcalCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.4 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -process.hltHbhePhase1RecoMethod2L1EGSeeded = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisL1EGSeeded" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -process.hltHbherecoMethod2L1EGSeeded = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoMethod2L1EGSeeded" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -process.hltTowerMakerMethod2L1EGSeeded = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoMethod2L1EGSeeded" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltFixedGridRhoFastjetAllCaloForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 2.5 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForAll" ) -) -process.hltEgammaHoverE = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", - effectiveAreas = cms.vdouble( 0.105, 0.17 ), - doRhoCorrection = cms.bool( False ), - outerCone = cms.double( 0.14 ), - caloTowerProducer = cms.InputTag( "hltTowerMakerMethod2L1EGSeeded" ), - innerCone = cms.double( 0.0 ), - useSingleTower = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - depth = cms.int32( -1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - etMin = cms.double( 0.0 ), - rhoScale = cms.double( 1.0 ), - doEtSum = cms.bool( False ) -) -process.hltEG25HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG25EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaClusterShape = cms.EDProducer( "EgammaHLTClusterShapeProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - ecalRechitEB = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltRechitInRegionsECAL','EcalRecHitsEE' ), - isIeta = cms.bool( True ) -) -process.hltEG25CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG25HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix1+BPix4', - 'BPix2+BPix3', - 'BPix2+BPix4', - 'BPix3+BPix4', - 'FPix1_pos+FPix2_pos', - 'FPix1_pos+FPix3_pos', - 'FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos', - 'BPix1+FPix2_pos', - 'BPix1+FPix3_pos', - 'BPix2+FPix1_pos', - 'BPix2+FPix2_pos', - 'BPix2+FPix3_pos', - 'BPix3+FPix1_pos', - 'BPix3+FPix2_pos', - 'BPix3+FPix3_pos', - 'BPix4+FPix1_pos', - 'BPix4+FPix2_pos', - 'BPix4+FPix3_pos', - 'FPix1_neg+FPix2_neg', - 'FPix1_neg+FPix3_neg', - 'FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_neg', - 'BPix1+FPix3_neg', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_neg', - 'BPix2+FPix3_neg', - 'BPix3+FPix1_neg', - 'BPix3+FPix2_neg', - 'BPix3+FPix3_neg', - 'BPix4+FPix1_neg', - 'BPix4+FPix2_neg', - 'BPix4+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltEgammaSuperClustersToPixelMatch = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer", - cands = cms.InputTag( "hltEgammaCandidates" ), - cuts = cms.VPSet( - cms.PSet( endcapCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) -), - var = cms.InputTag( "hltEgammaHoverE" ), - barrelCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) - ) - ) - ) -) -process.hltEleSeedsTrackingRegions = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer", - RegionPSet = cms.PSet( - minBSDeltaZ = cms.double( 0.0 ), - useZInVertex = cms.bool( False ), - vertices = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useZInBeamspot = cms.bool( False ), - ptMin = cms.double( 1.5 ), - deltaEtaRegion = cms.double( 0.1 ), - nrSigmaForBSDeltaZ = cms.double( 4.0 ), - originHalfLength = cms.double( 12.5 ), - measurementTrackerEvent = cms.InputTag( "" ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ), - whereToUseMeasTracker = cms.string( "kNever" ), - deltaPhiRegion = cms.double( 0.4 ), - defaultZ = cms.double( 0.0 ) - ) -) -process.hltElePixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) -) -process.hltElePixelHitDoubletsForTriplets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -process.hltElePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltElePixelHitDoubletsForTriplets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltElePixelSeedsDoublets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltElePixelSeedsTriplets = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltElePixelSeedsCombined = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltElePixelSeedsDoublets','hltElePixelSeedsTriplets' ) -) -process.hltEgammaElectronPixelSeeds = cms.EDProducer( "ElectronNHitSeedProducer", - matcherConfig = cms.PSet( - detLayerGeom = cms.string( "hltESPGlobalDetLayerGeometry" ), - navSchool = cms.string( "SimpleNavigationSchool" ), - useRecoVertex = cms.bool( False ), - minNrHits = cms.vuint32( 2, 3 ), - matchingCuts = cms.VPSet( - cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 9999.0 ), - dRZMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxHighEtThres = cms.vdouble( 20.0 ), - dRZMaxHighEtThres = cms.vdouble( 0.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ) - ), - minNrHitsValidLayerBins = cms.vint32( 4 ) - ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - measTkEvt = cms.InputTag( "hltSiStripClusters" ), - vertices = cms.InputTag( "" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatch' ), - initialSeeds = cms.InputTag( "hltElePixelSeedsCombined" ) -) -process.hltEgammaPixelMatchVars = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", - productsToWrite = cms.int32( 0 ), - dRZ2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol3" ) - ) -) ), - pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - dPhi2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 1.3E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.6 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.9 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 7.94E-5 ), - xMin = cms.double( 1.9 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ) -) ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - dPhi1SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00823, -0.0029 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00282 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.010838, -0.00345 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0043 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol2" ) - ) -) ) -) -process.hltEle25CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG25CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle25CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle25CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltParticleFlowSuperClusterECALUnseeded = cms.EDProducer( "PFECALSuperClusterProducer", - PFSuperClusterCollectionEndcap = cms.string( "hltParticleFlowSuperClusterECALEndcap" ), - doSatelliteClusterMerge = cms.bool( False ), - BeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PFBasicClusterCollectionBarrel = cms.string( "hltParticleFlowBasicClusterECALBarrel" ), - useRegression = cms.bool( True ), - satelliteMajorityFraction = cms.double( 0.5 ), - isOOTCollection = cms.bool( False ), - thresh_PFClusterEndcap = cms.double( 0.5 ), - ESAssociation = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - PFBasicClusterCollectionPreshower = cms.string( "hltParticleFlowBasicClusterECALPreshower" ), - use_preshower = cms.bool( True ), - thresh_PFClusterBarrel = cms.double( 0.5 ), - thresh_SCEt = cms.double( 4.0 ), - etawidth_SuperClusterEndcap = cms.double( 0.04 ), - phiwidth_SuperClusterEndcap = cms.double( 0.6 ), - verbose = cms.untracked.bool( False ), - useDynamicDPhiWindow = cms.bool( True ), - PFSuperClusterCollectionBarrel = cms.string( "hltParticleFlowSuperClusterECALBarrel" ), - regressionConfig = cms.PSet( - uncertaintyKeyEB = cms.string( "pfscecal_EBUncertainty_online" ), - ecalRecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ecalRecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - regressionKeyEE = cms.string( "pfscecal_EECorrection_online" ), - regressionKeyEB = cms.string( "pfscecal_EBCorrection_online" ), - uncertaintyKeyEE = cms.string( "pfscecal_EEUncertainty_online" ), - isHLT = cms.bool( True ) - ), - applyCrackCorrections = cms.bool( False ), - satelliteClusterSeedThreshold = cms.double( 50.0 ), - endcapRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ), - etawidth_SuperClusterBarrel = cms.double( 0.04 ), - PFBasicClusterCollectionEndcap = cms.string( "hltParticleFlowBasicClusterECALEndcap" ), - barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), - thresh_PFClusterSeedBarrel = cms.double( 1.0 ), - ClusteringType = cms.string( "Mustache" ), - EnergyWeight = cms.string( "Raw" ), - PFClusters = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - thresh_PFClusterSeedEndcap = cms.double( 1.0 ), - phiwidth_SuperClusterBarrel = cms.double( 0.6 ), - thresh_PFClusterES = cms.double( 0.5 ), - seedThresholdIsET = cms.bool( True ), - PFSuperClusterCollectionEndcapWithPreshower = cms.string( "hltParticleFlowSuperClusterECALEndcapWithPreshower" ) -) -process.hltEgammaCandidatesUnseeded = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scIslandEndcapProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALEndcapWithPreshower' ), - scHybridBarrelProducer = cms.InputTag( 'hltParticleFlowSuperClusterECALUnseeded','hltParticleFlowSuperClusterECALBarrel' ), - recoEcalCandidateCollection = cms.string( "" ) -) -process.hltEgammaCandidatesWrapperUnseeded = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( True ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - candNonIsolatedTag = cms.InputTag( "" ) -) -process.hltDiEG25EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 25.0 ), - etcutEB = cms.double( 25.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltHcalDigisL1EGUnseeded = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - type = cms.string( "RecoEcalCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.25 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -process.hltHbhePhase1RecoMethod2L1EGUnseeded = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisL1EGUnseeded" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -process.hltHbherecoMethod2L1EGUnseeded = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoMethod2L1EGUnseeded" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -process.hltTowerMakerMethod2L1EGUnseeded = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoMethod2L1EGUnseeded" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltEgammaHoverEUnseeded = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", - effectiveAreas = cms.vdouble( 0.105, 0.17 ), - doRhoCorrection = cms.bool( False ), - outerCone = cms.double( 0.14 ), - caloTowerProducer = cms.InputTag( "hltTowerMakerMethod2L1EGUnseeded" ), - innerCone = cms.double( 0.0 ), - useSingleTower = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - depth = cms.int32( -1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - rhoMax = cms.double( 9.9999999E7 ), - etMin = cms.double( 0.0 ), - rhoScale = cms.double( 1.0 ), - doEtSum = cms.bool( False ) -) -process.hltDiEG25HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG25EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaClusterShapeUnseeded = cms.EDProducer( "EgammaHLTClusterShapeProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - isIeta = cms.bool( True ) -) -process.hltDiEG25CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG25HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaSuperClustersToPixelMatchUnseeded = cms.EDProducer( "EgammaHLTFilteredSuperClusterProducer", - cands = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - cuts = cms.VPSet( - cms.PSet( endcapCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) -), - var = cms.InputTag( "hltEgammaHoverEUnseeded" ), - barrelCut = cms.PSet( - useEt = cms.bool( False ), - cutOverE = cms.double( 0.2 ) - ) - ) - ) -) -process.hltEleSeedsTrackingRegionsUnseeded = cms.EDProducer( "TrackingRegionsFromSuperClustersEDProducer", - RegionPSet = cms.PSet( - minBSDeltaZ = cms.double( 0.0 ), - useZInVertex = cms.bool( False ), - vertices = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useZInBeamspot = cms.bool( False ), - ptMin = cms.double( 1.5 ), - deltaEtaRegion = cms.double( 0.1 ), - nrSigmaForBSDeltaZ = cms.double( 4.0 ), - originHalfLength = cms.double( 12.5 ), - measurementTrackerEvent = cms.InputTag( "" ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ), - whereToUseMeasTracker = cms.string( "kNever" ), - deltaPhiRegion = cms.double( 0.4 ), - defaultZ = cms.double( 0.0 ) - ) -) -process.hltElePixelHitDoubletsUnseeded = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsUnseeded" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) -) -process.hltElePixelHitDoubletsForTripletsUnseeded = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltEleSeedsTrackingRegionsUnseeded" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -process.hltElePixelHitTripletsUnseeded = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltElePixelHitDoubletsForTripletsUnseeded" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltElePixelSeedsDoubletsUnseeded = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitDoubletsUnseeded" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltElePixelSeedsTripletsUnseeded = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltElePixelHitTripletsUnseeded" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltElePixelSeedsCombinedUnseeded = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltElePixelSeedsDoubletsUnseeded','hltElePixelSeedsTripletsUnseeded' ) -) -process.hltEgammaElectronPixelSeedsUnseeded = cms.EDProducer( "ElectronNHitSeedProducer", - matcherConfig = cms.PSet( - detLayerGeom = cms.string( "hltESPGlobalDetLayerGeometry" ), - navSchool = cms.string( "SimpleNavigationSchool" ), - useRecoVertex = cms.bool( False ), - minNrHits = cms.vuint32( 2, 3 ), - matchingCuts = cms.VPSet( - cms.PSet( dPhiMaxHighEt = cms.vdouble( 0.05 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 9999.0 ), - dRZMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxHighEtThres = cms.vdouble( 20.0 ), - dRZMaxHighEtThres = cms.vdouble( 0.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ), - cms.PSet( etaBins = cms.vdouble( ), - dPhiMaxHighEt = cms.vdouble( 0.003 ), - version = cms.int32( 2 ), - dRZMaxHighEt = cms.vdouble( 0.05 ), - dRZMaxLowEtGrad = cms.vdouble( -0.002 ), - dPhiMaxLowEtGrad = cms.vdouble( 0.0 ), - dPhiMaxHighEtThres = cms.vdouble( 0.0 ), - dRZMaxHighEtThres = cms.vdouble( 30.0 ) - ) - ), - minNrHitsValidLayerBins = cms.vint32( 4 ) - ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - measTkEvt = cms.InputTag( "hltSiStripClusters" ), - vertices = cms.InputTag( "" ), - superClusters = cms.VInputTag( 'hltEgammaSuperClustersToPixelMatchUnseeded' ), - initialSeeds = cms.InputTag( "hltElePixelSeedsCombinedUnseeded" ) -) -process.hltEgammaPixelMatchVarsUnseeded = cms.EDProducer( "EgammaHLTPixelMatchVarProducer", - productsToWrite = cms.int32( 0 ), - dRZ2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00299, 2.99E-4, -4.13E-6, 0.00191 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.248, -0.329, 0.148, -0.0222 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol3" ) - ) -) ), - pixelSeedsProducer = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - dPhi2SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 1.3E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.6 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 4.5E-4, -1.99E-4 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.9 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 7.94E-5 ), - xMin = cms.double( 1.9 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ) -) ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - dPhi1SParams = cms.PSet( bins = cms.VPSet( - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00112, 7.52E-4, -0.00122, 0.00109 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00222, 1.96E-4, -2.03E-4, 4.47E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00236, 6.91E-4, 1.99E-4, 4.16E-4 ), - xMin = cms.double( 0.0 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 1.5 ), - funcType = cms.string( "TF1:=pol3" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00823, -0.0029 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 1 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.00282 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 1 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.010838, -0.00345 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 2.0 ), - funcType = cms.string( "TF1:=pol1" ) - ), - cms.PSet( yMin = cms.int32( 2 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0043 ), - xMin = cms.double( 2.0 ), - yMax = cms.int32( 2 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol0" ) - ), - cms.PSet( yMin = cms.int32( 3 ), - binType = cms.string( "AbsEtaClus" ), - funcParams = cms.vdouble( 0.0208, -0.0125, 0.00231 ), - xMin = cms.double( 1.5 ), - yMax = cms.int32( 99999 ), - xMax = cms.double( 3.0 ), - funcType = cms.string( "TF1:=pol2" ) - ) -) ) -) -process.hltDiEle25CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG25CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDiEle25CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle25CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreDoubleEle27CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG27EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG27HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG27CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG27CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle27CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG27EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG27HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG27EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG27CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG27HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEle27CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG27CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDiEle27CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle27CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreDoubleEle33CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG33EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 33.0 ), - etcutEB = cms.double( 33.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG33HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG33EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG33CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG33HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle33CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG33CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle33CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle33CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG33EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 33.0 ), - etcutEB = cms.double( 33.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG33HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG33EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG33CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG33HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEle33CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG33CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDiEle33CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle33CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sBigORDoubleLooseIsoEGXXer = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleLooseIsoEG22er2p1 OR L1_DoubleLooseIsoEG24er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleEle24eta2p1WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleEGL1EGerFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sBigORDoubleLooseIsoEGXXer" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltDoubleEG24L1EGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDoubleEGL1EGerFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 24.0 ), - etcutEB = cms.double( 24.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltDoubleEle24erWPTightClusterShapeFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEG24L1EGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle24erWPTightHEFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightClusterShapeFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEgammaEcalPFClusterIso = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - doRhoCorrection = cms.bool( False ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle24erWPTightEcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightHEFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltRegionalTowerForEgamma = cms.EDProducer( "EgammaHLTCaloTowerProducer", - L1NonIsoCand = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - EMin = cms.double( 0.8 ), - EtMin = cms.double( 0.5 ), - L1IsoCand = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - useTowersInCone = cms.double( 0.8 ), - towerCollection = cms.InputTag( "hltTowerMakerMethod2L1EGSeeded" ) -) -process.hltParticleFlowRecHitHBHEForEgamma = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbherecoMethod2L1EGSeeded" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -process.hltParticleFlowClusterHBHEForEgamma = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForEgamma" ) -) -process.hltParticleFlowClusterHCALForEgamma = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForEgamma" ) -) -process.hltEgammaHcalPFClusterIso = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( False ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle24erWPTightHcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightEcalIsoFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltDoubleEle24erWPTightPixelMatchFilterForTau = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightHcalIsoFilterForTau" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDoubleEle24erWPTightPMS2FilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightPixelMatchFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaCkfTrackCandidatesForGSF = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 1000000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltEgammaGsfTracks = cms.EDProducer( "GsfTrackProducer", - src = cms.InputTag( "hltEgammaCkfTrackCandidatesForGSF" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - producer = cms.string( "" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPGsfElectronFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - GeometricInnerState = cms.bool( True ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - AlgorithmName = cms.string( "gsf" ), - Propagator = cms.string( "hltESPFwdElectronPropagator" ) -) -process.hltEgammaGsfElectrons = cms.EDProducer( "EgammaHLTPixelMatchElectronProducers", - BSProducer = cms.InputTag( "hltOnlineBeamSpot" ), - UseGsfTracks = cms.bool( True ), - TrackProducer = cms.InputTag( "" ), - GsfTrackProducer = cms.InputTag( "hltEgammaGsfTracks" ) -) -process.hltEgammaGsfTrackVars = cms.EDProducer( "EgammaHLTGsfTrackVarProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - upperTrackNrToRemoveCut = cms.int32( 9999 ), - lowerTrackNrToRemoveCut = cms.int32( -1 ), - inputCollection = cms.InputTag( "hltEgammaGsfTracks" ) -) -process.hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightPMS2FilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle24erWPTightGsfMissingHitsFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle24erWPTightGsfDetaFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfMissingHitsFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle24erWPTightGsfDphiFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfDetaFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltElectronsVertex = cms.EDProducer( "VertexFromTrackProducer", - verbose = cms.untracked.bool( False ), - useTriggerFilterElectrons = cms.bool( False ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - isRecoCandidate = cms.bool( True ), - trackLabel = cms.InputTag( "hltEgammaGsfElectrons" ), - useTriggerFilterMuons = cms.bool( False ), - useBeamSpot = cms.bool( True ), - vertexLabel = cms.InputTag( "None" ), - triggerFilterElectronsSrc = cms.InputTag( "None" ), - triggerFilterMuonsSrc = cms.InputTag( "None" ), - useVertex = cms.bool( False ) -) -process.hltPixelTracksElectronsFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksElectronsFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsElectrons = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltElectronsVertex" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.2 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( True ), - ptMin = cms.double( 0.9 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltPixelTracksHitDoubletsElectrons = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsElectrons" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -process.hltPixelTracksHitTripletsElectrons = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.06 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsElectrons" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.06 ) -) -process.hltPixelTracksElectrons = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksElectronsFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksElectronsFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsElectrons" ) -) -process.hltPixelVerticesElectrons = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksElectrons" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltIter0ElectronsPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksElectrons" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0ElectronsPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0ElectronsCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter0ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter1ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0ElectronsTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1ElectronsPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1ElectronsPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1ElectronsPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1ElectronsPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1ElectronsPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter1ElectronsPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerTriplets" ) -) -process.hltIter1ElectronsPixelHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltIter1ElectronsPixelHitDoublets" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.037 ) -) -process.hltIter1ElectronsPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1ElectronsPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1ElectronsPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1ElectronsCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1ElectronsMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1ElectronsTrackSelectionHighPurityLoose = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.9, 3.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.8, 3.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.9, 3.0 ), - d0_par1 = cms.vdouble( 0.85, 3.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter1ElectronsTrackSelectionHighPurityTight = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 5 ), - chi2n_par = cms.double( 0.4 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter1ElectronsTrackSelectionHighPurity = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1ElectronsTrackSelectionHighPurityLoose','hltIter1ElectronsTrackSelectionHighPurityTight' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter1MergedForElectrons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0ElectronsTrackSelectionHighPurity','hltIter1ElectronsTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2ElectronsClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1ElectronsTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ElectronsClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2ElectronsMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2ElectronsPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ElectronsClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2ElectronsPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesElectrons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 1.2 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2ElectronsPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2ElectronsPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2ElectronsPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter2ElectronsPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerPairs" ) -) -process.hltIter2ElectronsPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2ElectronsPixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2ElectronsCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2ElectronsPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2ElectronsCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2ElectronsCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2ElectronsMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2ElectronsTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter2ElectronsCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesElectrons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter2MergedForElectrons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedForElectrons','hltIter2ElectronsTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltEgammaEleGsfTrackIso = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", - egTrkIsoStripEndcap = cms.double( 0.01 ), - egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), - useGsfTrack = cms.bool( True ), - useSCRefs = cms.bool( True ), - trackProducer = cms.InputTag( "hltIter2MergedForElectrons" ), - egTrkIsoStripBarrel = cms.double( 0.01 ), - electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ), - egTrkIsoConeSize = cms.double( 0.2 ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 0.15 ) -) -process.hltDoubleEle24erWPTightGsfTrackIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltDoubleEle24erWPTightGsfDphiFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltL1sDoubleEG6to8HTT250to300IorL1sHTT = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleEG6_HTT250er OR L1_DoubleEG6_HTT270er OR L1_DoubleEG6_HTT300er OR L1_DoubleEG6_HTT255er OR L1_DoubleEG8er2p6_HTT255er OR L1_DoubleEG8er2p6_HTT270er OR L1_DoubleEG8er2p6_HTT300er OR L1_HTT270er OR L1_HTT280er OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleEle8CaloIdMTrackIdMMass8DZPFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleEle8EgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( False ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEG8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDoubleEle8EgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltEG8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG8EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG8HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG8CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle8CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDoubleEle8Mass8Filter = cms.EDFilter( "HLTEgammaCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ), - minMass = cms.double( 8.0 ), - secondLegLastFilter = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltDoubleEle8DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltAK4PFJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlow" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltAK4PFJetsLooseID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.99 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK4PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -process.hltAK4PFJetsTightID = cms.EDProducer( "HLTPFJetIDProducer", - CEF = cms.double( 0.99 ), - NHF = cms.double( 0.9 ), - minPt = cms.double( 20.0 ), - CHF = cms.double( 0.0 ), - jetsInput = cms.InputTag( "hltAK4PFJets" ), - NEF = cms.double( 0.99 ), - NTOT = cms.int32( 1 ), - NCH = cms.int32( 0 ), - maxEta = cms.double( 1.0E99 ), - maxCF = cms.double( 99.0 ) -) -process.hltAK4PFFastJetCorrector = cms.EDProducer( "L1FastjetCorrectorProducer", - srcRho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L1FastJet" ) -) -process.hltAK4PFRelativeCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L2Relative" ) -) -process.hltAK4PFAbsoluteCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L3Absolute" ) -) -process.hltAK4PFResidualCorrector = cms.EDProducer( "LXXXCorrectorProducer", - algorithm = cms.string( "AK4PFHLT" ), - level = cms.string( "L2L3Residual" ) -) -process.hltAK4PFCorrector = cms.EDProducer( "ChainedJetCorrectorProducer", - correctors = cms.VInputTag( 'hltAK4PFFastJetCorrector','hltAK4PFRelativeCorrector','hltAK4PFAbsoluteCorrector','hltAK4PFResidualCorrector' ) -) -process.hltAK4PFJetsCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJets" ), - correctors = cms.VInputTag( 'hltAK4PFCorrector' ) -) -process.hltAK4PFJetsLooseIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsLooseID" ), - correctors = cms.VInputTag( 'hltAK4PFCorrector' ) -) -process.hltAK4PFJetsTightIDCorrected = cms.EDProducer( "CorrectedPFJetProducer", - src = cms.InputTag( "hltAK4PFJetsTightID" ), - correctors = cms.VInputTag( 'hltAK4PFCorrector' ) -) -process.hltPFHTJet30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFHT350Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 350.0 ) -) -process.hltPreDoubleEle8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreEle27Ele37CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG37EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 37.0 ), - etcutEB = cms.double( 37.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG37HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG37CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle37CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG37CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle37CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle37CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG37EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 37.0 ), - etcutEB = cms.double( 37.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG37HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG37CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG37HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle37CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG37CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle37CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle37CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleMu16IorSingleMu25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu16 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu27Ele37CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu16orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu16IorSingleMu25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu16orMu25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - minPt = cms.double( 27.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltPreMu37Ele27CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered37Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu16orMu25L1Filtered0" ), - minPt = cms.double( 37.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltEG27EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG27HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG27CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG27CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle27CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleMu22IorSingleMu25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu37TkMu27 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu22orMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22IorSingleMu25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu22orMu25L1f0L2Filtered25 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL3fL1sMu16orMu25L1f0L2f25L3Filtered37 = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu22orMu25L1Filtered0" ), - minPt = cms.double( 37.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltMuTrackSeeds = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 1.0E9 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 1.0E9 ) -) -process.hltMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltMuTrackSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltMuCtfTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltMuCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherRK" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "hltMuCtfTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltDiMuonMerging = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMuCtfTracks' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMuCtfTracks' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltDiMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMerging" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -process.hltGlbTrkMuons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltDiMuonMerging','hltDiMuonLinks' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltGlbTrkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltGlbTrkMuons" ) -) -process.hltDiMuonGlbFiltered37TrkFiltered27 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 1.0E99 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.0E99 ), - ChargeOpt = cms.int32( 0 ), - maxEtaMuon = cms.double( 1.0E99 ), - minMass = cms.double( 1.0 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 37.0 ), - maxYDimuon = cms.double( 1.0E99 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 27.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltDiMuonGlb37Trk27DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered37TrkFiltered27" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered37TrkFiltered27" ) -) -process.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu43Bs = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDoubleMu4BsL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 4.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 4.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 4.5 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu4Bs = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4BsL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu4Bs = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Bs" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDoubleMu43JpsiDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleMu43JpsiDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 4.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu43Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu43JpsiDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu43Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu43Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu4JpsiTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDoubleMu4JpsiDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu4Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4JpsiDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu4Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -process.hltPixelTracksForSeedsJpsiFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsJpsiFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForSeedsJpsi = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsJpsi = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsJpsi" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsJpsi = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsJpsi" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsJpsi = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsJpsiFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsJpsiFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsJpsi" ) -) -process.hltIter0DisplacedJpsiPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsJpsi" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0DisplacedJpsiCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedJpsiPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0DisplacedJpsiCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedJpsiCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0DisplacedJpsiTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedJpsiTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedJpsiTrackCutClassifier','MVAValues' ) -) -process.hltIter1DisplacedJpsiClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedJpsiTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedJpsiPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1DisplacedJpsiPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1DisplacedJpsiPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedJpsiPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedJpsiPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedJpsiPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedJpsiPixelLayerQuadruplets" ) -) -process.hltIter1DisplacedJpsiPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedJpsiPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1DisplacedJpsiPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedJpsiPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1DisplacedJpsiCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedJpsiPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1DisplacedJpsiCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedJpsiCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1DisplacedJpsiTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedJpsiTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedJpsiTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedJpsiTrackCutClassifierPrompt', - 'hltIter1DisplacedJpsiTrackCutClassifierDetached' ) -) -process.hltIter1DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedJpsiTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedJpsiTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1DisplacedJpsiMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedJpsiTrackSelectionHighPurity','hltIter1DisplacedJpsiTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedJpsiTrackSelectionHighPurity','hltIter1DisplacedJpsiTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2DisplacedJpsiClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedJpsiTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedJpsiPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2DisplacedJpsiPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2DisplacedJpsiPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedJpsiPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedJpsiPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedJpsiPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedJpsiPixelLayerTriplets" ) -) -process.hltIter2DisplacedJpsiPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedJpsiPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2DisplacedJpsiPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedJpsiPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2DisplacedJpsiCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedJpsiPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2DisplacedJpsiCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedJpsiCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2DisplacedJpsiTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedJpsiTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedJpsiTrackCutClassifier','MVAValues' ) -) -process.hltIter2DisplacedJpsiMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedJpsiMerged','hltIter2DisplacedJpsiTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedJpsiMerged','hltIter2DisplacedJpsiTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltJpsiTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedJpsiMerged" ), - particleType = cms.string( "K+" ) -) -process.hltJpsiTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 2.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 0.005 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4Jpsi" ), - MinInvMass = cms.double( 0.0 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltJpsiTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltJpsiTkVertexProducer" ), - MinPt = cms.double( 0.0 ) -) -process.hltPreDoubleMu4LowMassNonResonantTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleMu4LowMassNonResonantDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125, 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125, 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0, 4.0 ), - MaxInvMass = cms.vdouble( 2.9, 4.8 ), - MinPtMax = cms.vdouble( 0.0, 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9, 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 1.0, 4.0 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4LowMassNonResonantDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu4LowMassNonResonant = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -process.hltPixelTracksForSeedsNRFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsNRFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForSeedsNR = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsNR = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsNR" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsNR = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsNR" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsNR = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsNRFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsNRFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsNR" ) -) -process.hltIter0DisplacedNRPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsNR" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0DisplacedNRCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedNRPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0DisplacedNRCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedNRCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0DisplacedNRTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedNRCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedNRTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedNRTrackCutClassifier','MVAValues' ) -) -process.hltIter1DisplacedNRClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedNRTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1DisplacedNRMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedNRPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1DisplacedNRPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedNRMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1DisplacedNRPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedNRPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedNRPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedNRPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedNRPixelLayerQuadruplets" ) -) -process.hltIter1DisplacedNRPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedNRPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1DisplacedNRPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedNRPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1DisplacedNRCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedNRPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedNRMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1DisplacedNRCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedNRCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedNRMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1DisplacedNRTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedNRTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedNRTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedNRTrackCutClassifierPrompt', - 'hltIter1DisplacedNRTrackCutClassifierDetached' ) -) -process.hltIter1DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedNRTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedNRTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1DisplacedNRMuMuMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedNRTrackSelectionHighPurity','hltIter1DisplacedNRTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedNRTrackSelectionHighPurity','hltIter1DisplacedNRTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2DisplacedNRClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedNRTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedNRClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2DisplacedNRMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedNRClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedNRPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedNRClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2DisplacedNRPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedNRMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2DisplacedNRPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedNRPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedNRPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedNRPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedNRPixelLayerTriplets" ) -) -process.hltIter2DisplacedNRPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedNRPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2DisplacedNRPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedNRPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2DisplacedNRCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedNRPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedNRMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2DisplacedNRCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedNRCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedNRMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2DisplacedNRTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedNRCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedNRTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedNRTrackCutClassifier','MVAValues' ) -) -process.hltIter2DisplacedNRMuMuMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedNRMuMuMerged','hltIter2DisplacedNRTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedNRMuMuMerged','hltIter2DisplacedNRTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltLowMassNonResonantTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedNRMuMuMerged" ), - particleType = cms.string( "K+" ) -) -process.hltLowMassNonResonantTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 2.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 0.005 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltLowMassNonResonantTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4LowMassNonResonant" ), - MinInvMass = cms.double( 0.0 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltLowMassNonResonantTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltLowMassNonResonantTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltLowMassNonResonantTkVertexProducer" ), - MinPt = cms.double( 0.0 ) -) -process.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorTripleMu530DoubleMu53OSMassMax9 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu3TrkTau3mu = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMuorTripleMuL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4IorTripleMu530DoubleMu53OSMassMax9" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuorTripleMuL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMuorTripleMuL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDoubleMu3TrkTau3muL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 1.7 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.0 ), - MaxDr = cms.double( 0.6 ), - MinAcop = cms.double( 2.7 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.5 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu3Tau3mu = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu3TrkTau3muL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu3Tau3mu = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.01 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsTau3muFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsTau3muFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForSeedsTau3mu = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsTau3mu = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsTau3mu" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsTau3mu = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsTau3mu" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsTau3mu = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsTau3muFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsTau3muFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsTau3mu" ) -) -process.hltIter0DisplacedTau3muPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsTau3mu" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0DisplacedTau3muCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedTau3muPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0DisplacedTau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedTau3muCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedTau3muCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedTau3muTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedTau3muTrackCutClassifier','MVAValues' ) -) -process.hltIter1DisplacedTau3muClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedTau3muTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedTau3muPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1DisplacedTau3muPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1DisplacedTau3muPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedTau3muPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedTau3muPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muPixelLayerQuadruplets" ) -) -process.hltIter1DisplacedTau3muPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedTau3muPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1DisplacedTau3muPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedTau3muPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1DisplacedTau3muCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedTau3muPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1DisplacedTau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedTau3muCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1DisplacedTau3muTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedTau3muTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedTau3muTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muTrackCutClassifierPrompt', - 'hltIter1DisplacedTau3muTrackCutClassifierDetached' ) -) -process.hltIter1DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedTau3muTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedTau3muTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1DisplacedTau3muMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedTau3muTrackSelectionHighPurity','hltIter1DisplacedTau3muTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedTau3muTrackSelectionHighPurity','hltIter1DisplacedTau3muTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2DisplacedTau3muClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedTau3muTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedTau3muClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedTau3muClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedTau3muPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2DisplacedTau3muPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2DisplacedTau3muPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedTau3muPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedTau3muPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muPixelLayerTriplets" ) -) -process.hltIter2DisplacedTau3muPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedTau3muPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2DisplacedTau3muPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedTau3muPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2DisplacedTau3muCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedTau3muPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2DisplacedTau3muCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedTau3muCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedTau3muTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedTau3muTrackCutClassifier','MVAValues' ) -) -process.hltIter2DisplacedTau3muMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedTau3muMerged','hltIter2DisplacedTau3muTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedTau3muMerged','hltIter2DisplacedTau3muTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltTau3muTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muMerged" ), - particleType = cms.string( "mu+" ) -) -process.hltTau3muTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 1.44E-4 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.106 ), - MaxInvMass = cms.double( 2.02 ), - TrackCand = cms.InputTag( "hltTau3muTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu3Tau3mu" ), - MinInvMass = cms.double( 1.6 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltTau3muTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 2.0 ), - MinCosinePointingAngle = cms.double( 0.9 ), - TrackTag = cms.InputTag( "hltTau3muTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 8.0 ), - MuMuTkVertexTag = cms.InputTag( "hltTau3muTkVertexProducer" ), - MinPt = cms.double( 8.0 ) -) -process.hltPreDoubleMu4PsiPrimeTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleMu4PsiPrimeDisplacedL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.3 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu4PsiPrime = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu4PsiPrimeDisplacedL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu4PsiPrime = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 3.0 ) -) -process.hltPixelTracksForSeedsPsiPrimeFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsPsiPrimeFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForSeedsPsiPrime = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsPsiPrime = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsPsiPrime" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsPsiPrime = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsPsiPrime" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsPsiPrime = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsPsiPrimeFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsPsiPrimeFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsPsiPrime" ) -) -process.hltIter0DisplacedPsiPrimePixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsPsiPrime" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0DisplacedPsiPrimeCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedPsiPrimePixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0DisplacedPsiPrimeCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedPsiPrimeCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0DisplacedPsiPrimeTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedPsiPrimeCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedPsiPrimeTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedPsiPrimeTrackCutClassifier','MVAValues' ) -) -process.hltIter1DisplacedPsiPrimeClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedPsiPrimeTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedPsiPrimePixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1DisplacedPsiPrimePixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1DisplacedPsiPrimePixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedPsiPrimePixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedPsiPrimePixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedPsiPrimePixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedPsiPrimePixelLayerQuadruplets" ) -) -process.hltIter1DisplacedPsiPrimePixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedPsiPrimePixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1DisplacedPsiPrimePixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedPsiPrimePixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1DisplacedPsiPrimeCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedPsiPrimePixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1DisplacedPsiPrimeCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedPsiPrimeCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedPsiPrimeTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedPsiPrimeTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt', - 'hltIter1DisplacedPsiPrimeTrackCutClassifierDetached' ) -) -process.hltIter1DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedPsiPrimeTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedPsiPrimeTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1DisplacedPsiPrimeMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedPsiPrimeTrackSelectionHighPurity','hltIter1DisplacedPsiPrimeTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedPsiPrimeTrackSelectionHighPurity','hltIter1DisplacedPsiPrimeTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2DisplacedPsiPrimeClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedPsiPrimeTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedPsiPrimeClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedPsiPrimeClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedPsiPrimePixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedPsiPrimeClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2DisplacedPsiPrimePixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2DisplacedPsiPrimePixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedPsiPrimePixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedPsiPrimePixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedPsiPrimePixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedPsiPrimePixelLayerTriplets" ) -) -process.hltIter2DisplacedPsiPrimePixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedPsiPrimePixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2DisplacedPsiPrimePixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedPsiPrimePixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2DisplacedPsiPrimeCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedPsiPrimePixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2DisplacedPsiPrimeCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedPsiPrimeCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2DisplacedPsiPrimeTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedPsiPrimeCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedPsiPrimeTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedPsiPrimeTrackCutClassifier','MVAValues' ) -) -process.hltIter2DisplacedPsiPrimeMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedPsiPrimeMerged','hltIter2DisplacedPsiPrimeTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedPsiPrimeMerged','hltIter2DisplacedPsiPrimeTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltPsiPrimeTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedPsiPrimeMerged" ), - particleType = cms.string( "K+" ) -) -process.hltPsiPrimeTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 2.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 0.005 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltPsiPrimeTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4PsiPrime" ), - MinInvMass = cms.double( 0.0 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltPsiPrimeTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltPsiPrimeTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltPsiPrimeTkVertexProducer" ), - MinPt = cms.double( 0.0 ) -) -process.hltL1sDoubleMu3SQHTT200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_SQ_HTT200er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu4Mass8DZPFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleMuon4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu3SQHTT200" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltDoubleMuon4L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3DoubleMuon4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1DiMu3SQHT200L3PreFiltered4 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 4.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDoubleMuon4Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 4.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -process.hltDoubleMu4Mass8DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDoubleMuon4Mass8Filtered" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDoubleMuon4Mass8Filtered" ) -) -process.hltPreDoubleMu8Mass8PFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1DiMu3SQHT200L3PreFiltered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDoubleMuon8Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DoubleMuon4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleMuon4L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -process.hltL1sSingleMu3IorMu3Jet30er2p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_Mu3_Jet30er2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu3PFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorMu3Jet30er2p5" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL1sSingleJet35ObjectMap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL2fL1sMu3L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu3L1f0L2f0L3Filtered3 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3L1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu3JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltL3fL1sMu3L1f0L2f0L3Filtered3" ) -) -process.hltMu3PFJet40MuCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltMu3JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 40.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltL1sDoubleMu0SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu7p5L2Mu2Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1DoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fSQDoubleMu2L2PreFiltered2 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), - MinPt = cms.double( 2.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fSQMu7p5L2Mu2L3Filtered7p5 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fSQDoubleMu2L2PreFiltered2" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 7.5 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltSQMu7p5L2Mu2JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 99999.9 ), - PreviousCandTag = cms.InputTag( "hltL3fSQMu7p5L2Mu2L3Filtered7p5" ), - TrackTag = cms.InputTag( "hltL2MuonCandidates" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 1.0E10 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 2 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 4.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.2 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 0.0 ) -) -process.hltPreMu7p5L2Mu2Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSQMu7p5L2Mu2UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 99999.9 ), - PreviousCandTag = cms.InputTag( "hltL3fSQMu7p5L2Mu2L3Filtered7p5" ), - TrackTag = cms.InputTag( "hltL2MuonCandidates" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 1.0E10 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 2 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.8 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.0 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 0.0 ) -) -process.hltL1sSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu5 OR L1_SingleMu7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu7p5Track2Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fMu7p5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fMu7p5TrackL2Filtered7 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fMu7p5TrackFiltered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fMu7p5TrackFiltered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fMu7p5TrackFiltered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fLMu7p5TrackL3Filtered7p5 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fMu7p5TrackFiltered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fMu7p5TrackL2Filtered7" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 7.5 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3MuonVertex = cms.EDProducer( "VertexFromTrackProducer", - verbose = cms.untracked.bool( False ), - useTriggerFilterElectrons = cms.bool( False ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - isRecoCandidate = cms.bool( True ), - trackLabel = cms.InputTag( "hltIterL3MuonCandidates" ), - useTriggerFilterMuons = cms.bool( False ), - useBeamSpot = cms.bool( True ), - vertexLabel = cms.InputTag( "notUsed" ), - triggerFilterElectronsSrc = cms.InputTag( "notUsed" ), - triggerFilterMuonsSrc = cms.InputTag( "notUsed" ), - useVertex = cms.bool( False ) -) -process.hltPixelTracksL3MuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksL3MuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsL3Muon = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltL3MuonVertex" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.5 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( True ), - ptMin = cms.double( 0.9 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltPixelTracksHitDoubletsL3Muon = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsL3Muon" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsL3Muon = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsL3Muon" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksL3Muon = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsL3Muon" ) -) -process.hltPixelVerticesL3Muon = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksL3Muon" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltPixelTracksForSeedsL3MuonFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsL3MuonFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForSeedsL3Muon = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsL3Muon = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3Muon" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsL3Muon = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsL3Muon" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsL3Muon = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsL3Muon" ) -) -process.hltIter0L3MuonPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsL3Muon" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifier','MVAValues' ) -) -process.hltIter1L3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1L3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1L3MuonPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1L3MuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltIter1L3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1L3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1L3MuonPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadruplets" ) -) -process.hltIter1L3MuonPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1L3MuonPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1L3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1L3MuonPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1L3MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1L3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1L3MuonTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1L3MuonTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1L3MuonTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPrompt', - 'hltIter1L3MuonTrackCutClassifierDetached' ) -) -process.hltIter1L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1L3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurity','hltIter1L3MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurity','hltIter1L3MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2L3MuonClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1L3MuonTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1L3MuonClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2L3MuonMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2L3MuonPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2L3MuonPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3Muon" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltIter2L3MuonPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2L3MuonPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2L3MuonPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTriplets" ) -) -process.hltIter2L3MuonPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2L3MuonPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2L3MuonPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2L3MuonPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2L3MuonCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2L3MuonPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2L3MuonCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2L3MuonCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifier','MVAValues' ) -) -process.hltIter2L3MuonMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1L3MuonMerged','hltIter2L3MuonTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1L3MuonMerged','hltIter2L3MuonTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - particleType = cms.string( "mu+" ) -) -process.hltMu7p5Track2JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 3.35 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.8 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -process.hltPreMu7p5Track3p5Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu7p5Track3p5JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 3.5 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 3.35 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.8 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -process.hltPreMu7p5Track7Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu7p5Track7JpsiTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 7.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 3.35 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 2.8 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -process.hltPreMu7p5Track2Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu7p5Track2UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 2.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.5 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -process.hltPreMu7p5Track3p5Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu7p5Track3p5UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 3.5 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.5 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -process.hltPreMu7p5Track7Upsilon = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu7p5Track7UpsilonTrackMassFiltered = cms.EDFilter( "HLTMuonTrackMassFilter", - saveTags = cms.bool( True ), - MaxDCAMuonTrack = cms.double( 0.5 ), - PreviousCandTag = cms.InputTag( "hltL3fLMu7p5TrackL3Filtered7p5" ), - TrackTag = cms.InputTag( "hltTracksIter" ), - MaxTrackDz = cms.double( 999.0 ), - MaxTrackNormChi2 = cms.double( 10.0 ), - MinTrackPt = cms.double( 7.0 ), - MinTrackHits = cms.int32( 8 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - MaxMasses = cms.vdouble( 11.4 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MaxTrackEta = cms.double( 999.0 ), - checkCharge = cms.bool( True ), - MinMasses = cms.vdouble( 8.5 ), - CutCowboys = cms.bool( False ), - MaxTrackDxy = cms.double( 999.0 ), - MinTrackP = cms.double( 3.5 ) -) -process.hltPreDoublePhoton33CaloIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoublePhoton70 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG70EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 70.0 ), - etcutEB = cms.double( 70.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG70HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG70EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG70EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 70.0 ), - etcutEB = cms.double( 70.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG70HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG70EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreDoublePhoton85 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG85EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 85.0 ), - etcutEB = cms.double( 85.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG85HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG85EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG85EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 85.0 ), - etcutEB = cms.double( 85.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG85HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG85EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleEGLowETor = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle20WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEGLowETOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGLowETor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG20L1SingleEGLowETOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle20WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle20WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle20WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle20WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle20WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle20WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle20WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle20WPLooseGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle20WPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.025 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle20WPLoose1ClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.02 ), - thrOverEEE1 = cms.vdouble( 0.02 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20WPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle20WPLoose1HEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20WPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle20WPLoose1EcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20WPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle20WPLoose1HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle20WPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.013 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.016 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1PMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0055 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20WPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle20WPLoose1GsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle20eta2p1WPLooseGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEGLowETOrEtaRFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGLowETor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG20L1SingleEGLowETOrEtaREtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGLowETOrEtaRFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle20erWPLoose1ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20L1SingleEGLowETOrEtaREtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20erWPLoose1HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.025 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.025 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle20erWPLoose1ClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.02 ), - thrOverEEE1 = cms.vdouble( 0.02 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20erWPLoose1EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle20erWPLoose1HEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20erWPLoose1HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle20erWPLoose1EcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle20erWPLoose1PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle20erWPLoose1HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle20erWPLoose1PMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20erWPLoose1GsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.013 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.016 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1PMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20erWPLoose1GsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0055 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20erWPLoose1GsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle20erWPLoose1GsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.035 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.035 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle20erWPLoose1GsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.03 ), - thrOverEEE1 = cms.vdouble( 0.03 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltL1sSingleAndDoubleEGor = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_14" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiEle27WPTightCaloOnlyL1DoubleEG = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleAndDoubleEGOrSingleFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrSingleFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27L1SingleAndDoubleEGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle27L1DoubleEGWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltDiEG27L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrSingleFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEle27L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG27L1SingleAndDoubleEGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEle27L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 2 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltDiEle27L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 2 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltDiEle27L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltDiEle27L1DoubleEGWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 2 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltL1sSingleEGor = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle27WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG27L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 27.0 ), - etcutEB = cms.double( 27.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle27WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG27L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle27WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle27WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle27WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle27WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle27WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle27WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle27WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle27WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle27WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle27WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle27WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle32WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG32L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 32.0 ), - etcutEB = cms.double( 32.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle32WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG32L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle32WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle32WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle32WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle32WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle32WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle32WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle32WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle32WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle32WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle35WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG35L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 35.0 ), - etcutEB = cms.double( 35.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle35noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle35noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle35noerWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle35noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle35noerWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle35noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle35noerWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle35noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle35noerWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle35noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle35noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle35noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle35noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle35noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle35noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle35noerWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltL1sAlCaSingleEle = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_IsoEG33_Mt40" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle35WPTightGsfL1EGMT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( False ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sAlCaSingleEle" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltSingleEle35WPTightGsfL1EGMTEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( False ), - inputTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 36.0 ), - etcutEB = cms.double( 36.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltSingleEle35WPTightGsfL1EGMTPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( False ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTChi2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltSingleEle35WPTightGsfL1EGMTTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltSingleEle35WPTightGsfL1EGMTDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle38WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG38L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 38.0 ), - etcutEB = cms.double( 38.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle38noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG38L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle38noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle38noerWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle38noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle38noerWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle38noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle38noerWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle38noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle38noerWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle38noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle38noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle38noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle38noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle38noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle38noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle38noerWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle40WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG40L1SingleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 40.0 ), - etcutEB = cms.double( 40.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle40noerWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG40L1SingleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle40noerWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle40noerWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle40noerWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle40noerWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle40noerWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle40noerWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle40noerWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle40noerWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle40noerWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle40noerWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle40noerWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle40noerWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle40noerWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle40noerWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle40noerWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreEle32WPTightGsfL1DoubleEG = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG32L1SingleAndDoubleEGEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrSingleFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 32.0 ), - etcutEB = cms.double( 32.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle32L1DoubleEGWPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG32L1SingleAndDoubleEGEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32L1DoubleEGWPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle32L1DoubleEGWPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle32L1DoubleEGWPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle32L1DoubleEGWPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle32L1DoubleEGWPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32L1DoubleEGWPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32L1DoubleEGWPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle32L1DoubleEGWPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltL1sHTTForBeamSpot = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHT450Beamspot = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK4CaloJetsIDPassed = cms.EDProducer( "HLTCaloJetIDProducer", - min_N90 = cms.int32( -2 ), - min_N90hits = cms.int32( 2 ), - min_EMF = cms.double( 1.0E-6 ), - jetsInput = cms.InputTag( "hltAK4CaloJets" ), - JetIDParams = cms.PSet( - hfRecHitsColl = cms.InputTag( "hltHfreco" ), - hoRecHitsColl = cms.InputTag( "hltHoreco" ), - ebRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - hbheRecHitsColl = cms.InputTag( "hltHbhereco" ), - useRecHits = cms.bool( True ), - eeRecHitsColl = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) - ), - max_EMF = cms.double( 999.0 ) -) -process.hltAK4CaloJetsCorrectedIDPassed = cms.EDProducer( "CorrectedCaloJetProducer", - src = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - correctors = cms.VInputTag( 'hltAK4CaloCorrector' ) -) -process.hltHtMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 30.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltHT450 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 450.0 ) -) -process.hltVerticesPF = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltPFMuonMerging" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ), - use_vdt = cms.untracked.bool( True ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -process.hltVerticesPFSelector = cms.EDFilter( "PrimaryVertexObjectFilter", - src = cms.InputTag( "hltVerticesPF" ), - filterParams = cms.PSet( - maxZ = cms.double( 24.0 ), - minNdof = cms.double( 4.0 ), - maxRho = cms.double( 2.0 ), - pvSrc = cms.InputTag( "hltVerticesPF" ) - ) -) -process.hltVerticesPFFilter = cms.EDFilter( "VertexSelector", - filter = cms.bool( True ), - src = cms.InputTag( "hltVerticesPFSelector" ), - cut = cms.string( "!isFake" ) -) -process.hltPreHT300Beamspot = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltL1sMu18erTau24erIorMu20erTau24er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu18er2p1_Tau24er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltHcalDigisRegForMuons = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltIterL3MuonCandidates" ), - type = cms.string( "RecoChargedCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.4 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -process.hltHbhePhase1RecoM2RegForMuons = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisRegForMuons" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( True ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -process.hltHbherecoM2RegForMuons = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoM2RegForMuons" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -process.hltTowerMakerForECALMF = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( 1.0E-99 ), - HOWeights = cms.vdouble( 1.0E-99 ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( 1.0E-99 ), - HF1Weight = cms.double( 1.0E-99 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( 1.0E-99 ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0E-99 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0E-99 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( 1.0E-99 ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( 1.0E-99 ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0E-99 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0E-99 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltTowerMakerForHCAL = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( 1.0E-99 ), - EEWeight = cms.double( 1.0E-99 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0E-99 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( 1.0E-99 ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltTowerMakerForHCALM2RegForMuons = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( 1.0E-99 ), - EEWeight = cms.double( 1.0E-99 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0E-99 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( 1.0E-99 ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoM2RegForMuons" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltFixedGridRhoFastjetECALMFForMuons = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 2.5 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForECALMF" ) -) -process.hltFixedGridRhoFastjetHCAL = cms.EDProducer( "FixedGridRhoProducerFastjet", - gridSpacing = cms.double( 0.55 ), - maxRapidity = cms.double( 2.5 ), - pfCandidatesTag = cms.InputTag( "hltTowerMakerForHCAL" ) -) -process.hltRecHitInRegionForMuonsMF = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsEB', - 'EcalRegionalRecHitsEE' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltRecHitInRegionForMuonsES = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltParticleFlowRecHitECALForMuonsMF = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMF','EcalRegionalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( thresholds = cms.vdouble( 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 1.25023, 1.25033, 1.25047, 1.25068, 1.25097, 1.25139, 1.25199, 1.25286, 1.2541, 1.25587, 1.25842, 1.26207, 1.26729, 1.27479, 1.28553, 1.30092, 1.32299, 1.35462, 1.39995, 1.46493, 1.55807, 1.69156, 1.88291, 2.15716, 2.55027, 3.11371, 3.92131, 5.07887, 6.73803, 9.11615, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0 ), - name = cms.string( "PFRecHitQTestECALMultiThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -process.hltParticleFlowRecHitPSForMuons = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsES','EcalRegionalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -process.hltParticleFlowClusterECALUncorrectedForMuonsMF = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMF" ) -) -process.hltParticleFlowClusterPSForMuons = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuons" ) -) -process.hltParticleFlowClusterECALForMuonsMF = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuons" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMF" ) -) -process.hltMuonEcalMFPFClusterIsoForMuons = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.35, 0.193 ), - doRhoCorrection = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMF" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.05 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.05 ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltRegionalTowerForMuonsM2Reg = cms.EDProducer( "EgammaHLTCaloTowerProducer", - L1NonIsoCand = cms.InputTag( "hltIterL3MuonCandidates" ), - EMin = cms.double( 0.0 ), - EtMin = cms.double( 0.0 ), - L1IsoCand = cms.InputTag( "hltIterL3MuonCandidates" ), - useTowersInCone = cms.double( 0.8 ), - towerCollection = cms.InputTag( "hltTowerMakerForHCALM2RegForMuons" ) -) -process.hltParticleFlowRecHitHBHEM2RegForMuons = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbherecoM2RegForMuons" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -process.hltParticleFlowClusterHBHEM2RegForMuons = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEM2RegForMuons" ) -) -process.hltParticleFlowClusterHCALM2RegForMuons = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEM2RegForMuons" ) -) -process.hltMuonHcalM2RegPFClusterIsoForMuons = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.227, 0.372 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetHCAL" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.1 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALM2RegForMuons" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( True ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.1 ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMuonTkRelIsolationCut0p07Map = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.07 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2L3MuonMerged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ) -) -process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltTauJet5 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 5.0 ) -) -process.hltParticleFlowBlockForTaus = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuons" ), - source = cms.InputTag( "hltLightPFTracks" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -process.hltParticleFlowForTaus = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuons" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlockForTaus" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -process.hltAK4PFJetsForTaus = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( True ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlowForTaus" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltTauPFJets08Region = cms.EDProducer( "RecoTauJetRegionProducer", - src = cms.InputTag( "hltAK4PFJetsForTaus" ), - deltaR = cms.double( 0.8 ), - pfCandAssocMapSrc = cms.InputTag( "" ), - maxJetAbsEta = cms.double( 99.0 ), - minJetPt = cms.double( -1.0 ), - pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ) -) -process.hltTauPFJetsRecoTauChargedHadrons = cms.EDProducer( "PFRecoTauChargedHadronProducer", - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs('kChargedPFCandidate')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0.5" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - minBlockElementMatchesPhoton = cms.int32( 2 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 100.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "chargedPFCandidates" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), - minMergeNeutralHadronEt = cms.double( 0.0 ) - ) - ) -) -process.hltPFTauPiZeros = cms.EDProducer( "RecoTauPiZeroProducer", - massHypothesis = cms.double( 0.136 ), - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "RecoTauPiZeroStringQuality" ), - selection = cms.string( "algoIs('kStrips')" ), - name = cms.string( "InStrip" ), - selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), - applyElecTrackQcuts = cms.bool( False ), - stripCandidatesParticleIds = cms.vint32( 2, 4 ), - makeCombinatoricStrips = cms.bool( False ), - stripPhiAssociationDistance = cms.double( 0.2 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - maxStripBuildIterations = cms.int32( -1 ), - updateStripAfterEachDaughter = cms.bool( False ), - stripEtaAssociationDistance = cms.double( 0.05 ), - minStripEt = cms.double( 1.0 ), - plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), - minGammaEtStripAdd = cms.double( 0.0 ), - name = cms.string( "s" ) - ) - ) -) -process.hltPFTausSansRef = cms.EDProducer( "RecoTauProducer", - piZeroSrc = cms.InputTag( "hltPFTauPiZeros" ), - modifiers = cms.VPSet( - cms.PSet( ElectronPreIDProducer = cms.InputTag( "elecpreid" ), - EcalStripSumE_minClusEnergy = cms.double( 0.1 ), - ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ), - EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), - plugin = cms.string( "RecoTauElectronRejectionPlugin" ), - EcalStripSumE_deltaEta = cms.double( 0.03 ), - name = cms.string( "shrinkingConeElectronRej" ), - DataType = cms.string( "AOD" ), - EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), - maximumForElectrionPreIDOutput = cms.double( -0.1 ) - ) - ), - jetRegionSrc = cms.InputTag( "hltTauPFJets08Region" ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "" ), - chargedHadronSrc = cms.InputTag( "hltTauPFJetsRecoTauChargedHadrons" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsForTaus" ), - builders = cms.VPSet( - cms.PSet( isoConePiZeros = cms.string( "0.4" ), - leadObjectPt = cms.double( 0.5 ), - signalConePiZeros = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - signalConeChargedHadrons = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - matchingCone = cms.string( "0.4" ), - isoConeChargedHadrons = cms.string( "0.4" ), - plugin = cms.string( "RecoTauBuilderConePlugin" ), - usePFLeptons = cms.bool( True ), - pfCandSrc = cms.InputTag( "hltParticleFlowForTaus" ), - isoConeNeutralHadrons = cms.string( "0.4" ), - name = cms.string( "fixedConeTau" ), - maxSignalConeChargedHadrons = cms.int32( 3 ), - minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), - signalConeNeutralHadrons = cms.string( "0.1" ) - ) - ), - buildNullTaus = cms.bool( True ) -) -process.hltPFTaus = cms.EDProducer( "RecoTauPiZeroUnembedder", - src = cms.InputTag( "hltPFTausSansRef" ) -) -process.hltPFTauTrackFindingDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -process.hltSelectedPFTausTrackFinding = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTauTrack = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 0.0 ) -) -process.hltPFTauLooseAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauLooseRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 50.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauLooseAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseRelativeChargedIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltPFTau27Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltSelectedPFTausTrackFindingLooseChargedIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltPFTauAgainstMuonDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationAgainstMuon2", - maskHitsRPC = cms.vint32( 0, 0, 0, 0 ), - maxNumberOfHitsLast2Stations = cms.int32( -1 ), - maskMatchesRPC = cms.vint32( 0, 0, 0, 0 ), - maskMatchesCSC = cms.vint32( 1, 0, 0, 0 ), - maskHitsCSC = cms.vint32( 0, 0, 0, 0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - verbosity = cms.int32( 0 ), - maskMatchesDT = cms.vint32( 0, 0, 0, 0 ), - minPtMatchedMuon = cms.double( 5.0 ), - dRmuonMatchLimitedToJetArea = cms.bool( False ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - maskHitsDT = cms.vint32( 0, 0, 0, 0 ), - HoPMin = cms.double( -1.0 ), - maxNumberOfMatches = cms.int32( 1 ), - discriminatorOption = cms.string( "custom" ), - dRmuonMatch = cms.double( 0.3 ), - srcMuons = cms.InputTag( "" ), - doCaloMuonVeto = cms.bool( False ) -) -process.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackLooseChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltL1JetsHLTPFTauTrackLooseChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -process.hltSelectedPFTau27LooseChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltOverlapFilterIsoMu20LooseChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27LooseChargedIsolationAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauMediumAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauMediumRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 60.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauMediumAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumRelativeChargedIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -process.hltSelectedPFTausTrackFindingMediumChargedIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackMediumChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltL1JetsHLTPFTauTrackMediumChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -process.hltSelectedPFTau27MediumChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltOverlapFilterIsoMu20MediumChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27MediumChargedIsolationAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauTightAbsoluteChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauTightRelativeChargedIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.04 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 70.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauTightAbsOrRelChargedIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightAbsoluteChargedIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightRelativeChargedIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -process.hltSelectedPFTausTrackFindingTightChargedIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -process.hltSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltOverlapFilterIsoMu20TightChargedIsoPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauTightOutOfSignalConePhotonsDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.1 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( True ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlow" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -process.hltSelectedPFTau27LooseChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltOverlapFilterIsoMu20LooseChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27LooseChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -process.hltSelectedPFTau27MediumChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltOverlapFilterIsoMu20MediumChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27MediumChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauAgainstMuonDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau27TrackTightChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu18erTau24erIorMu20erTau24er" ) -) -process.hltSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 27.0 ) -) -process.hltOverlapFilterIsoMu20TightChargedIsoTightOOSCPhotonsPFTau27L1Seeded = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltL1sSingleMu22er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltPFTau20 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTau20Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTau20TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTau20TrackLooseChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltOverlapFilterIsoMu24LooseChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackLooseChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau20TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTau20TrackMediumChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltOverlapFilterIsoMu24MediumChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackMediumChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1TightChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau20TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTau20TrackTightChargedIsoAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltOverlapFilterIsoMu24TightChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackTightChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20TightIDSingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau20TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltOverlapFilterIsoMu24LooseChargedIsoTightOOSCPhotonsPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20TightIDSingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau20TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltOverlapFilterIsoMu24MediumChargedIsoTightOOSCPhotonsPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1TightChargedIsoPFTau20TightIDSingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau20TrackTightChargedIsoTightOOSCPhotonsAgainstMuon = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltOverlapFilterIsoMu24TightChargedIsoTightOOSCPhotonsPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackTightChargedIsoTightOOSCPhotonsAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltL1sSingleMu18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu18" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu20 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu18L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu18L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu18L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltL1sSingleMu22 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu24 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sSingleMu22L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu22L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMu22L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltPreIsoMu24eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleMu22or25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu27 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 27.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltPreIsoMu30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 30.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f30QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltL1sV0SingleJetC20NotBptxOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er2p7_NotBptxOR" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreUncorrectedJetE30NoBPTX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltStoppedHSCPTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "" ), - AllowMissingInputs = cms.bool( True ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbhereco" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltStoppedHSCPIterativeCone4CaloJets = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "IterativeCone" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltStoppedHSCPTowerMakerForAll" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "offlinePrimaryVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltStoppedHSCP1CaloJetEnergy30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.7 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - MinE = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreUncorrectedJetE30NoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleJetC20NotBptxOR3BXEmulated = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet20er2p7_NotBptxOR_3BX" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltStoppedHSCPHpdFilter = cms.EDFilter( "HLTHPDFilter", - rbxSpikeEnergy = cms.double( 50.0 ), - energy = cms.double( -99.0 ), - inputTag = cms.InputTag( "hltHbhereco" ), - hpdSpikeIsolationEnergy = cms.double( 1.0 ), - hpdSpikeEnergy = cms.double( 10.0 ), - rbxSpikeUnbalance = cms.double( 0.2 ) -) -process.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet43er2p7_NotBptxOR_3BX OR L1_SingleJet46er2p7_NotBptxOR_3BX" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreUncorrectedJetE60NoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltStoppedHSCP1CaloJetEnergy60 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.7 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - MinE = cms.double( 60.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreUncorrectedJetE70NoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltStoppedHSCP1CaloJetEnergy70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.7 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltStoppedHSCPIterativeCone4CaloJets" ), - MinE = cms.double( 70.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreL1SingleMu18 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreL1SingleMu25 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreL2Mu10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2fL1sMu22or25L1f0L2FilteredQ = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 0, 0, 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 0, 0, 0 ) -) -process.hltL1sSingleMuOpenNotBptxOR3BX = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR_3BX" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL2Mu10NoVertexNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR3BX" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltDt4DSegmentsMeanTimer = cms.EDProducer( "DTRecSegment4DProducer", - debug = cms.untracked.bool( False ), - Reco4DAlgoName = cms.string( "DTMeantimerPatternReco4D" ), - recHits2DLabel = cms.InputTag( "dt2DSegments" ), - recHits1DLabel = cms.InputTag( "hltDt1DRecHits" ), - Reco4DAlgoConfig = cms.PSet( - Reco2DAlgoConfig = cms.PSet( - AlphaMaxPhi = cms.double( 1.0 ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AlphaMaxTheta = cms.double( 0.9 ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - MaxChi2 = cms.double( 4.0 ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - MaxAllowedHits = cms.uint32( 50 ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ), - Reco2DAlgoName = cms.string( "DTMeantimerPatternReco" ), - debug = cms.untracked.bool( False ), - segmCleanerMode = cms.int32( 2 ), - AllDTRecHits = cms.bool( True ), - hit_afterT0_resolution = cms.double( 0.03 ), - performT0_vdriftSegCorrection = cms.bool( False ), - recAlgo = cms.string( "DTLinearDriftFromDBAlgo" ), - recAlgoConfig = cms.PSet( - maxTime = cms.double( 420.0 ), - debug = cms.untracked.bool( False ), - stepTwoFromDigi = cms.bool( False ), - tTrigModeConfig = cms.PSet( - debug = cms.untracked.bool( False ), - tofCorrType = cms.int32( 0 ), - tTrigLabel = cms.string( "" ), - wirePropCorrType = cms.int32( 0 ), - doTOFCorrection = cms.bool( True ), - vPropWire = cms.double( 24.4 ), - doT0Correction = cms.bool( True ), - doWirePropCorrection = cms.bool( True ) - ), - useUncertDB = cms.bool( True ), - doVdriftCorr = cms.bool( True ), - minTime = cms.double( -3.0 ), - tTrigMode = cms.string( "DTTTrigSyncFromDB" ) - ), - nUnSharedHitsMin = cms.int32( 2 ), - nSharedHitsMax = cms.int32( 2 ), - performT0SegCorrection = cms.bool( False ), - perform_delta_rejecting = cms.bool( False ) - ) -) -process.hltL2CosmicOfflineMuonSeeds = cms.EDProducer( "CosmicMuonSeedGenerator", - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - ForcePointDown = cms.bool( False ), - EnableDTMeasurement = cms.bool( True ), - MaxCSCChi2 = cms.double( 300.0 ), - MaxDTChi2 = cms.double( 300.0 ), - MaxSeeds = cms.int32( 1000 ), - EnableCSCMeasurement = cms.bool( True ) -) -process.hltL2CosmicMuonSeeds = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - OfflineSeedLabel = cms.untracked.InputTag( "hltL2CosmicOfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MaxEta = cms.double( 2.5 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - L1MinPt = cms.double( 0.0 ), - L1MinQuality = cms.uint32( 1 ), - GMTReadoutCollection = cms.InputTag( "" ), - UseUnassociatedL1 = cms.bool( False ), - UseOfflineSeed = cms.untracked.bool( True ), - MatchDR = cms.vdouble( 0.3 ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ) -) -process.hltL2CosmicMuons = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2CosmicMuonSeeds" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegmentsMeanTimer" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "StandAloneMuonTrajectoryBuilder" ) -) -process.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( "hltL2CosmicMuons" ) -) -process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1sSingleMuOpenNotBptxOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen_NotBptxOR" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL2Mu10NoVertexNoBPTX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMuOpenNotBptxORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenNotBptxOR" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORL1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltPreL2Mu45NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - MinPt = cms.double( 45.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 3 ) -) -process.hltPreL2Mu40NoVertex3StaNoBPTX3BX = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0" ), - MinPt = cms.double( 40.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2CosmicMuons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 3 ) -) -process.hltPreL2Mu50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2MuonSeedsAllBx = cms.EDProducer( "L2MuonSeedGeneratorFromL1T", - OfflineSeedLabel = cms.untracked.InputTag( "hltL2OfflineMuonSeeds" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'SteppingHelixPropagatorAny' ) - ), - CentralBxOnly = cms.bool( False ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MaxEta = cms.double( 2.5 ), - EtaMatchingBins = cms.vdouble( 0.0, 2.5 ), - L1MinPt = cms.double( 0.0 ), - L1MinQuality = cms.uint32( 7 ), - GMTReadoutCollection = cms.InputTag( "" ), - UseUnassociatedL1 = cms.bool( False ), - UseOfflineSeed = cms.untracked.bool( True ), - MatchDR = cms.vdouble( 0.3 ), - Propagator = cms.string( "SteppingHelixPropagatorAny" ) -) -process.hltL2MuonsAllBx = cms.EDProducer( "L2MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny', - 'hltESPFastSteppingHelixPropagatorOpposite' ) - ), - InputObjects = cms.InputTag( "hltL2MuonSeedsAllBx" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - L2TrajBuilderParameters = cms.PSet( - BWFilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - BWSeedType = cms.string( "fromGenerator" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 100.0 ), - FitDirection = cms.string( "outsideIn" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - DoSeedRefit = cms.bool( False ), - FilterParameters = cms.PSet( - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - RPCRecSegmentLabel = cms.InputTag( "hltRpcRecHits" ), - EnableRPCMeasurement = cms.bool( True ), - MuonTrajectoryUpdatorParameters = cms.PSet( - ExcludeRPCFromFit = cms.bool( False ), - Granularity = cms.int32( 0 ), - MaxChi2 = cms.double( 25.0 ), - RescaleError = cms.bool( False ), - RescaleErrorFactor = cms.double( 100.0 ), - UseInvalidHits = cms.bool( True ) - ), - EnableCSCMeasurement = cms.bool( True ), - MaxChi2 = cms.double( 1000.0 ), - FitDirection = cms.string( "insideOut" ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - NumberOfSigma = cms.double( 3.0 ), - EnableDTMeasurement = cms.bool( True ) - ), - SeedPosition = cms.string( "in" ), - DoBackwardFilter = cms.bool( True ), - DoRefit = cms.bool( False ), - NavigationType = cms.string( "Standard" ), - SeedTransformerParameters = cms.PSet( - Fitter = cms.string( "hltESPKFFittingSmootherForL2Muon" ), - NMinRecHits = cms.uint32( 2 ), - RescaleError = cms.double( 100.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - UseSubRecHits = cms.bool( False ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - SeedPropagator = cms.string( "hltESPFastSteppingHelixPropagatorAny" ) - ), - DoSeedRefit = cms.bool( False ), - TrackLoaderParameters = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - VertexConstraint = cms.bool( True ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - BeamSpotPosition = cms.vdouble( 0.0, 0.0, 0.0 ), - Propagator = cms.string( "hltESPFastSteppingHelixPropagatorOpposite" ) - ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonTrajectoryBuilder = cms.string( "Exhaustive" ) -) -process.hltL2MuonCandidatesAllBx = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( 'hltL2MuonsAllBx','UpdatedAtVtx' ) -) -process.hltL2fL1sMu22or25L1f0L2AllBxFiltered50Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22or25" ), - MinPt = cms.double( 50.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2MuonsAllBx" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( False ), - CandTag = cms.InputTag( "hltL2MuonCandidatesAllBx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1sSingleMuOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu14er2p1 OR L1_SingleMu16er2p1 OR L1_SingleMu18er2p1 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleL2Mu50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMuORL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOR" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMuORL1f0DoubleL2AllBxFiltered50Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMuORL1Filtered0" ), - MinPt = cms.double( 50.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2MuonsAllBx" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( False ), - CandTag = cms.InputTag( "hltL2MuonCandidatesAllBx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL1sDoubleMu125to157 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_13_6 OR L1_DoubleMu_15_5 OR L1_DoubleMu_15_7 OR L1_DoubleMu_15_7_SQ OR L1_DoubleMu_15_7_SQ_Mass_Min4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu17TrkIsoVVLMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1DoubleMu155fPreFiltered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1DoubleMu155fFiltered17 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3MuonRelTrkIsolationVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.4 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "notUsed" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( False ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( False ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ) -) -process.hltDiMuon178RelTrkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered8" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltPreMu19TrkIsoVVLMu9TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1DoubleMu155fPreFiltered9 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 9.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1DoubleMu155fFiltered19 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 19.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuon199RelTrkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1DoubleMu155fPreFiltered9" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuon178RelTrkIsoFiltered0p4" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuon178RelTrkIsoFiltered0p4" ) -) -process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon199RelTrkIsoFiltered0p4DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuon199RelTrkIsoFiltered0p4" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuon199RelTrkIsoFiltered0p4" ) -) -process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon178Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon199Mass8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 19.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.0 ) -) -process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon178Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 8.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon199Mass3p8Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 9999.0 ), - MinPtMin = cms.vdouble( 9.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 19.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -process.hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu25TkMu0Onia = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22orMu20erorMu25L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 25.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuonGlbFiltered25TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 12.0 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 2.8 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 25.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltDiMuonGlb25Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25TrkFiltered0" ) -) -process.hltPreMu30TkMu0Onia = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 30.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuonGlbFiltered30TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 12.0 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 2.8 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 30.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltDiMuonGlb30Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered30TrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered30TrkFiltered0" ) -) -process.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu16er2p1 OR L1_SingleMu18er2p1 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1 OR L1_SingleMu25" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu20TkMu0Phi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuonGlbFiltered20TrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.2 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 0.85 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 20.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltDiMuonGlb20Trk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered20TrkFiltered0" ) -) -process.hltPreMu25TkMu0Phi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 25.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuonGlbFiltered25PhiTrkFiltered0 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.2 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 0.85 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCands" ), - minPtMuon1 = cms.double( 25.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuons" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltDiMuonGlb25PhiTrk0DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbFiltered25PhiTrkFiltered0" ) -) -process.hltPreMu20 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu27 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 50.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltPreMu55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered55Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22or25L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 55.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltPreOldMu100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2fOldL1sMu22or25L1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - MinPt = cms.double( 10.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0, 1, 0, 1 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.9, 1.5, 2.1, 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0, 2, 0, 2 ) -) -process.hltL3TrajSeedOIState = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - copyMuonRecHit = cms.bool( False ), - propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - ComponentName = cms.string( "TSGForRoadSearch" ), - maxChi2 = cms.double( 40.0 ), - manySeeds = cms.bool( False ), - propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), - option = cms.uint32( 3 ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', - 'hltESPSteppingHelixPropagatorAlong' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( ), - PtCut = cms.double( 1.0 ) -) -process.hltL3TrackCandidateFromL2OIState = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedOIState" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -process.hltL3TkTracksFromL2OIState = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2OIState" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltL3MuonsOIState = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIState" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltL3TrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - beamSpot = cms.InputTag( "unused" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - SelectState = cms.bool( False ), - ErrorRescaling = cms.double( 3.0 ), - UseVertexState = cms.bool( True ), - SigmaZ = cms.double( 25.0 ), - MaxChi2 = cms.double( 40.0 ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - ComponentName = cms.string( "TSGFromPropagation" ), - UpdateState = cms.bool( True ), - ResetMethod = cms.string( "matrix" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3MuonsOIState" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', - 'hltESPSmartPropagatorAnyOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -process.hltL3TrackCandidateFromL2OIHit = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedOIHit" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -process.hltL3TkTracksFromL2OIHit = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2OIHit" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltL3MuonsOIHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIHit" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltL3TkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit' ) -) -process.hltPixelLayerPairsLegacy = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltMixedLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg', - 'FPix2_pos+TEC1_pos', - 'FPix2_pos+TEC2_pos', - 'TEC1_pos+TEC2_pos', - 'TEC2_pos+TEC3_pos', - 'FPix2_neg+TEC1_neg', - 'FPix2_neg+TEC2_neg', - 'TEC1_neg+TEC2_neg', - 'TEC2_neg+TEC3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 1 ) - ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltL3TrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - firstTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), - ComponentName = cms.string( "StandardHitTripletGenerator" ), - GeneratorPSet = cms.PSet( - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - maxElement = cms.uint32( 0 ), - useFixedPreFiltering = cms.bool( False ), - extraHitRZtolerance = cms.double( 0.06 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.06 ), - useBending = cms.bool( True ), - ComponentName = cms.string( "PixelTripletHLTGenerator" ), - useMultScattering = cms.bool( True ) - ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - secondTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerPairsLegacy" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - PSetNames = cms.vstring( 'firstTSG', - 'secondTSG' ), - thirdTSG = cms.PSet( - etaSeparation = cms.double( 2.0 ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - PSetNames = cms.vstring( 'endcapTSG', - 'barrelTSG' ), - barrelTSG = cms.PSet( ), - ComponentName = cms.string( "DualByEtaTSG" ), - endcapTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ) - ), - ComponentName = cms.string( "CombinedTSG" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3TkFromL2OICombination" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -process.hltL3TrackCandidateFromL2IOHit = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedIOHit" ), - reverseTrajectories = cms.bool( False ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -process.hltL3TkTracksFromL2IOHit = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2IOHit" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltL3MuonsIOHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 0.2 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2IOHit" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( 'hltL2Muons','UpdatedAtVtx' ) -) -process.hltL3TrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", - labels = cms.VInputTag( 'hltL3TrajSeedIOHit','hltL3TrajSeedOIState','hltL3TrajSeedOIHit' ) -) -process.hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner", - labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' ) -) -process.hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) -) -process.hltL3Muons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' ) -) -process.hltOldL3MuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltL3MuonsLinksCombination" ), - InputObjects = cms.InputTag( "hltL3Muons" ), - MuonPtOption = cms.string( "Tracker" ) -) -process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "" ), - PreviousCandTag = cms.InputTag( "hltL2fOldL1sMu22or25L1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 100.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltOldL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltPreTkMu100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1MuonsPt15 = cms.EDProducer( "HLTL1TMuonSelector", - L1MinPt = cms.double( 15.0 ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1MinQuality = cms.uint32( 3 ), - L1MaxEta = cms.double( 5.0 ) -) -process.hltIter0HighPtTkMuPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltIter0HighPtTkMuPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltIter0HighPtTkMuPixelTracksTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL1MuonsPt15" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -process.hltIter0HighPtTkMuPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter0HighPtTkMuPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) -) -process.hltIter0HighPtTkMuPixelTracksHitTriplets = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.06 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltIter0HighPtTkMuPixelTracksHitDoublets" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.06 ) -) -process.hltIter0HighPtTkMuPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIter0HighPtTkMuPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIter0HighPtTkMuPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltIter0HighPtTkMuPixelTracksHitTriplets" ) -) -process.hltIter0HighPtTkMuPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "notUsed" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIter0HighPtTkMuPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0HighPtTkMuPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0HighPtTkMuCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( False ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter0HighPtTkMuCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "notUsed" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter2HighPtTkMuClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0HighPtTkMuTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2HighPtTkMuMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2HighPtTkMuPixelLayerPairs = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2HighPtTkMuClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2HighPtTkMuPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL1MuonsPt15" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -process.hltIter2HighPtTkMuPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2HighPtTkMuPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2HighPtTkMuPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter2HighPtTkMuPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2HighPtTkMuPixelLayerPairs" ) -) -process.hltIter2HighPtTkMuPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2HighPtTkMuPixelHitDoublets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2HighPtTkMuCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2HighPtTkMuPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtTkMuMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2HighPtTkMuCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2HighPtTkMuCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2HighPtTkMuMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2HighPtTkMuTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( False ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter2HighPtTkMuCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "notUsed" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter2HighPtTkMuMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity','hltIter2HighPtTkMuTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0HighPtTkMuTrackSelectionHighPurity','hltIter2HighPtTkMuTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltHighPtTkMu50TkFilt = cms.EDFilter( "HLTTrackWithHits", - saveTags = cms.bool( True ), - src = cms.InputTag( "hltIter2HighPtTkMuMerged" ), - MinPT = cms.double( 50.0 ), - MinN = cms.int32( 1 ), - MinPXL = cms.int32( 1 ), - MinBPX = cms.int32( 0 ), - MaxN = cms.int32( 99999 ), - MinFPX = cms.int32( 0 ) -) -process.hltHighPtTkMuons = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltIter2HighPtTkMuMerged' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltHighPtTkMuonCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltHighPtTkMuons" ) -) -process.hltL3fL1sMu25f0TkFiltered100Q = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 1.0E99 ), - previousCandTag = cms.InputTag( "hltL1fL1sMu22or25L1Filtered0" ), - minPt = cms.double( 100.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltHighPtTkMuonCands" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltHighPtTkMuons" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltL1sSingleJet12BptxAND = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet12_BptxAND" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJet15NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJet15 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 15.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( False ), - minPtAve = cms.double( 15.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( -5.5 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( 5.5 ), - minPtTag = cms.double( 15.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJet25NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJet25 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 25.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( False ), - minPtAve = cms.double( 25.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( -5.5 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( 5.5 ), - minPtTag = cms.double( 25.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJet15FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJet15FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 15.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( True ), - minPtAve = cms.double( 15.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( 3.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( -3.0 ), - minPtTag = cms.double( 15.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJet25FBEta3NoCaloMatched = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJet25FBEta3 = cms.EDFilter( "HLTDiPFJetEtaTopologyFilter", - saveTags = cms.bool( True ), - minPtProbe = cms.double( 25.0 ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - triggerType = cms.int32( 85 ), - applyAbsToTag = cms.bool( False ), - oppositeEta = cms.bool( True ), - minPtAve = cms.double( 25.0 ), - applyAbsToProbe = cms.bool( False ), - minProbeEta = cms.double( 3.0 ), - atLeastOneJetAbovePT = cms.double( 0.0 ), - maxTagEta = cms.double( -3.0 ), - minPtTag = cms.double( 25.0 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -5.5 ), - minDphi = cms.double( -1.0 ) -) -process.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJetAve40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve30 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 30.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve40 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 40.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJetAve60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve45 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 45.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve60 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 60.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltL1sSingleJet60 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJetAve80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve60 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 60.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve80 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 80.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltL1sSingleJet90 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet90" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJetAve140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve110 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 110.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve140 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 140.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltL1sSingleJet120 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJetAve200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve170 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 170.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve200 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 200.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJetAve260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve210 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 210.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve260 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 260.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJetAve320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve270 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 270.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve320 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 320.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJetAve400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve350 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 350.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve400 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 400.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJetAve500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJetAve450 = cms.EDFilter( "HLTDiCaloJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - minPtAve = cms.double( 450.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltDiPFJetAve500 = cms.EDFilter( "HLTDiPFJetAveFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - minPtAve = cms.double( 500.0 ), - minPtJet3 = cms.double( 99999.0 ), - triggerType = cms.int32( 85 ), - minDphi = cms.double( -1.0 ) -) -process.hltPreDiPFJetAve15HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiPFJetAve15ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 10.0 ), - minPtAve = cms.double( 15.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreDiPFJetAve25HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiPFJetAve25ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 10.0 ), - minPtAve = cms.double( 25.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreDiPFJetAve35HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiPFJetAve35ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 10.0 ), - minPtAve = cms.double( 35.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltL1sSingleJet35 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJetAve60HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet40ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltSingleCaloJet40ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>40 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet40ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet40ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve60ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 30.0 ), - minPtAve = cms.double( 60.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreDiPFJetAve80HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet50ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltSingleCaloJet50ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>50 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet50ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet50ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve80ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 40.0 ), - minPtAve = cms.double( 80.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltL1sV0SingleJet60 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiPFJetAve100HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet60ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -process.hltSingleCaloJet60ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>60 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet60ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet60ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve100ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 50.0 ), - minPtAve = cms.double( 100.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreDiPFJetAve160HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet100ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -process.hltSingleCaloJet100ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>100 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet100ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet100ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve160ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 80.0 ), - minPtAve = cms.double( 160.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreDiPFJetAve220HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet140ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -process.hltSingleCaloJet140ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>140 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet140ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet140ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve220ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 110.0 ), - minPtAve = cms.double( 220.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreDiPFJetAve300HFJEC = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet200ForHFJECBase = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltSingleCaloJet200ForHFJECEtaLimited = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - cut = cms.string( "pt>200 && (abs(eta)<1.4 || abs(eta) > 2.7)" ) -) -process.hltSingleCaloJet200ForHFJECEtaLimitedFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltSingleCaloJet200ForHFJECEtaLimited" ), - minNumber = cms.uint32( 1 ) -) -process.hltDiPFJetAve300ForHFJEC = cms.EDFilter( "HLTDiPFJetAveEtaFilter", - saveTags = cms.bool( True ), - inputJetTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxTagEta = cms.double( 1.4 ), - minPtJet = cms.double( 150.0 ), - minPtAve = cms.double( 300.0 ), - minProbeEta = cms.double( 2.7 ), - triggerType = cms.int32( 85 ), - maxProbeEta = cms.double( 5.5 ), - minTagEta = cms.double( -1.0 ), - minDphi = cms.double( 2.5 ) -) -process.hltPreAK8PFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet10AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet10AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet40AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPreAK8PFJet60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet40AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets40AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet40AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet60AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -process.hltPreAK8PFJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet50AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets50AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet50AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet80AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltPreAK8PFJet140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet110AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets110AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet110AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet140AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -process.hltPreAK8PFJet200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet170AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets170AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet170AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet200AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltPreAK8PFJet260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet210AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets210AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet210AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet260AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -process.hltPreAK8PFJet320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet270AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets270AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet270AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet320AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -process.hltPreAK8PFJet400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet350AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets350AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet350AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet400AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPreAK8PFJet450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet400AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets400AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet400AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet450AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPreAK8PFJet500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet450AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets450AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet450AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet500AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -process.hltPreAK8PFJet550 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet500AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets500AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet500AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFJet550AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets500AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 550.0 ) -) -process.hltPrePFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets10 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet10" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPrePFJet60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets40 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet40" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet60 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets40" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -process.hltPrePFJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet50" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltPrePFJet140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet110 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets110 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet110" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet140 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets110" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -process.hltPrePFJet200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet170 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets170 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet170" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets170" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltPrePFJet260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet210 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets210 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet210" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet260 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets210" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -process.hltPrePFJet320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet270 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets270 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet270" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet320 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets270" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -process.hltPrePFJet400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet350 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets350 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet350" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets350" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPrePFJet450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet400 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets400 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet400" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet450 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets400" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPrePFJet500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloJet450 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloJets450 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet450" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFJet500 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -process.hltPrePFJet550 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSinglePFJet550 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets450" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 550.0 ) -) -process.hltPrePFJetFwd40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets10 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet10" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltL1sSingleJet35Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet35_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFJetFwd60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets40 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet40" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet60 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -process.hltL1sSingleJet60Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet60_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFJetFwd80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet50" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltL1sSingleJet90Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet90_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFJetFwd140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet110 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets110 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet110" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet140 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -process.hltL1sSingleJet120Fwd = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet120_FWD" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFJetFwd200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet170 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets170 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet170" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet200 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltPrePFJetFwd260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet210 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets210 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet210" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet260 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -process.hltPrePFJetFwd320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet270 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets270 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet270" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet320 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -process.hltPrePFJetFwd400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet350 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets350 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet350" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet400 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPrePFJetFwd450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet400 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets400 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet400" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet450 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPrePFJetFwd500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet450 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets450 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet450" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSinglePFFwdJet500 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -process.hltPreAK8PFJetFwd40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet10AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet10AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet40AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets10AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPreAK8PFJetFwd60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet40AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet40AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet60AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets40AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -process.hltPreAK8PFJetFwd80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet50AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet50AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet80AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets50AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltPreAK8PFJetFwd140 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet110AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 110.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet110AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet140AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets110AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 140.0 ) -) -process.hltPreAK8PFJetFwd200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet170AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets170AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet170AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet200AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets170AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltPreAK8PFJetFwd260 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet210AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 210.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets210AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet210AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet260AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets210AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 260.0 ) -) -process.hltPreAK8PFJetFwd320 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet270AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 270.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets270AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet270AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet320AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets270AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 320.0 ) -) -process.hltPreAK8PFJetFwd400 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet350AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets350AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet350AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet400AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets350AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPreAK8PFJetFwd450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet400AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 400.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets400AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet400AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet450AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets400AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPreAK8PFJetFwd500 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleCaloFwdJet450AK8 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 450.0 ) -) -process.hltPFJetsCorrectedMatchedToCaloFwdJets450AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloFwdJet450AK8" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) -) -process.hltSinglePFFwdJet500AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( 2.7 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloFwdJets450AK8" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 500.0 ) -) -process.hltL1sHTT120er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT180 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHtMhtJet30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 30.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltHT130Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 130.0 ) -) -process.hltPFHT180Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 180.0 ) -) -process.hltL1sHTT160er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT160er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT250 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT200Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 200.0 ) -) -process.hltPFHT250Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 250.0 ) -) -process.hltL1sHTT200er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT200er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT370 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT320Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 320.0 ) -) -process.hltPFHT370Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 370.0 ) -) -process.hltL1sHTT255er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT255er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT430 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT380Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 380.0 ) -) -process.hltPFHT430Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 430.0 ) -) -process.hltPrePFHT510 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT460Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 460.0 ) -) -process.hltPFHT510Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 510.0 ) -) -process.hltPrePFHT590 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT515Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 515.0 ) -) -process.hltPFHT590Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 590.0 ) -) -process.hltPrePFHT680 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT580Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 580.0 ) -) -process.hltPFHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 680.0 ) -) -process.hltPrePFHT780 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT680Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 680.0 ) -) -process.hltPFHT780Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 780.0 ) -) -process.hltPrePFHT890 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT790Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 790.0 ) -) -process.hltPFHT890Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 890.0 ) -) -process.hltPrePFHT1050 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT900Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 900.0 ) -) -process.hltPFHT1050Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 1050.0 ) -) -process.hltPrePFHT500PFMET100PFMHT100IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMet = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltTowerMakerForAll" ) -) -process.hltMET70 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 70.0 ) -) -process.hltHcalNoiseInfoProducer = cms.EDProducer( "HcalNoiseInfoProducer", - lMinRatio = cms.double( 0.7 ), - lMaxHighEHitTime = cms.double( 9999.0 ), - pMinHighEHitTime = cms.double( -4.0 ), - lMaxLowEHitTime = cms.double( 9999.0 ), - TS4TS5EnergyThreshold = cms.double( 50.0 ), - digiCollName = cms.string( "hltHcalDigis" ), - lMinHPDHits = cms.int32( 17 ), - tMinRBXHits = cms.int32( 50 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0, 4000.0 ), - minEZeros = cms.double( 10.0 ), - pMinRBXHits = cms.int32( 20 ), - tMinHPDHits = cms.int32( 16 ), - pMaxHPDEMF = cms.double( 0.02 ), - minRecHitE = cms.double( 1.5 ), - hlMaxHPDEMF = cms.double( -9999.0 ), - lRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.5, 0.0, 0.0, 1.0, -0.5 ), - maxCaloTowerIEta = cms.int32( 20 ), - maxNHF = cms.double( 0.9 ), - pMinEEMF = cms.double( 10.0 ), - pMaxRatio = cms.double( 0.85 ), - caloTowerCollName = cms.string( "hltTowerMakerForAll" ), - pMinEZeros = cms.double( 5.0 ), - pMaxHighEHitTime = cms.double( 5.0 ), - pMaxLowEHitTime = cms.double( 6.0 ), - minHighHitE = cms.double( 25.0 ), - minR45HitE = cms.double( 5.0 ), - tRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.2, 0.0, 0.0, 1.0, -0.2 ), - fillRecHits = cms.bool( True ), - lMinZeros = cms.int32( 10 ), - lMinRBXHits = cms.int32( 999 ), - pMinRBXRechitR45Fraction = cms.double( 0.1 ), - pMinRBXRechitR45EnergyFraction = cms.double( 0.1 ), - HcalRecHitFlagsToBeExcluded = cms.vint32( 11, 12, 13, 14, 15 ), - calibdigiHFthreshold = cms.double( -999.0 ), - minLowHitE = cms.double( 10.0 ), - minEEMF = cms.double( 50.0 ), - pMinRatio = cms.double( 0.75 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - pMaxRBXEMF = cms.double( 0.02 ), - pMinE = cms.double( 40.0 ), - tMaxRatio = cms.double( 0.92 ), - maxTrackEta = cms.double( 2.0 ), - tMinHighEHitTime = cms.double( -7.0 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), - lMaxRatio = cms.double( 0.96 ), - fillCaloTowers = cms.bool( True ), - fillDigis = cms.bool( True ), - lMinHighEHitTime = cms.double( -9999.0 ), - calibdigiHFtimeslices = cms.vint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ), - calibdigiHBHEthreshold = cms.double( 15.0 ), - pMinERatio = cms.double( 25.0 ), - fillTracks = cms.bool( False ), - trackCollName = cms.string( "generalTracks" ), - pMinZeros = cms.int32( 4 ), - minTrackPt = cms.double( 1.0 ), - tMinRatio = cms.double( 0.73 ), - TS4TS5UpperCut = cms.vdouble( 999.0, 999.0, 999.0, 999.0, 999.0 ), - pMinLowEHitTime = cms.double( -6.0 ), - maxjetindex = cms.int32( 0 ), - pMinRBXRechitR45Count = cms.int32( 1 ), - pMinHPDHits = cms.int32( 10 ), - lMinLowEHitTime = cms.double( -9999.0 ), - recHitCollName = cms.string( "hltHbhereco" ), - tMinHPDNoOtherHits = cms.int32( 9 ), - minERatio = cms.double( 50.0 ), - jetCollName = cms.string( "" ), - tMinLowEHitTime = cms.double( -9999.0 ), - tMaxHighEHitTime = cms.double( 6.0 ), - tMinZeros = cms.int32( 8 ), - lMinHPDNoOtherHits = cms.int32( 10 ), - maxProblemRBXs = cms.int32( 20 ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), - tMaxLowEHitTime = cms.double( 9999.0 ), - pMinHPDNoOtherHits = cms.int32( 7 ), - calibdigiHBHEtimeslices = cms.vint32( 3, 4, 5, 6 ), - hlMaxRBXEMF = cms.double( 0.01 ) -) -process.hltHcalTowerNoiseCleanerWithrechit = cms.EDProducer( "HLTHcalTowerNoiseCleanerWithrechit", - TS4TS5EnergyThreshold = cms.double( 50.0 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0, 4000.0 ), - HcalNoiseRBXCollection = cms.InputTag( "hltHcalNoiseInfoProducer" ), - minHPDNoOtherHits = cms.int32( 10 ), - minRBXEnergy = cms.double( 50.0 ), - CaloTowerCollection = cms.InputTag( "hltTowerMakerForAll" ), - minRecHitE = cms.double( 1.5 ), - severity = cms.int32( 1 ), - minHighHitE = cms.double( 25.0 ), - minR45HitE = cms.double( 5.0 ), - numRBXsToConsider = cms.int32( 2 ), - minRatio = cms.double( -999.0 ), - maxHighEHitTime = cms.double( 9999.0 ), - maxRBXEMF = cms.double( 0.02 ), - minHPDHits = cms.int32( 17 ), - needEMFCoincidence = cms.bool( True ), - minZeros = cms.int32( 9999 ), - minLowHitE = cms.double( 10.0 ), - TS4TS5UpperCut = cms.vdouble( 999.0, 999.0, 999.0, 999.0, 999.0 ), - minHighEHitTime = cms.double( -9999.0 ), - maxRatio = cms.double( 999.0 ), - hltRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.5, 0.0, 0.0, 1.0, -0.5 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), - maxTowerNoiseEnergyFraction = cms.double( 0.5 ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), - minRBXHits = cms.int32( 999 ), - maxNumRBXs = cms.int32( 2 ) -) -process.hltMetClean = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltHcalTowerNoiseCleanerWithrechit" ) -) -process.hltMETClean60 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 60.0 ) -) -process.hltMht = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltMHT70 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 70.0 ) -) -process.hltHT400Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 400.0 ) -) -process.hltPFMHTTightID = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFMHTTightID100 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 100.0 ) -) -process.hltPFMETProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "hltPFMet" ), - src = cms.InputTag( "hltParticleFlow" ) -) -process.hltPFMET100 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -process.hltPFHT500Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 500.0 ) -) -process.hltPrePFHT500PFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -process.hltMETClean70 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 70.0 ) -) -process.hltMHT80 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 80.0 ) -) -process.hltPFMHTTightID110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 110.0 ) -) -process.hltPFMET110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -process.hltPrePFHT700PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET60 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 60.0 ) -) -process.hltMETClean50 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 50.0 ) -) -process.hltMHT60 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 60.0 ) -) -process.hltHT550Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 550.0 ) -) -process.hltPFMHTTightID85 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 85.0 ) -) -process.hltPFMET85 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 85.0 ) -) -process.hltPFHT700Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 700.0 ) -) -process.hltPrePFHT700PFMET95PFMHT95IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMHTTightID95 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 95.0 ) -) -process.hltPFMET95 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 95.0 ) -) -process.hltPrePFHT800PFMET75PFMHT75IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET50 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 50.0 ) -) -process.hltMETClean40 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 40.0 ) -) -process.hltMHT50 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 50.0 ) -) -process.hltHT650Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 650.0 ) -) -process.hltPFMHTTightID75 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 75.0 ) -) -process.hltPFMET75 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 75.0 ) -) -process.hltPFHT800Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 800.0 ) -) -process.hltPrePFHT800PFMET85PFMHT85IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sAllETMHFSeeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF90 OR L1_ETMHF100 OR L1_ETMHF110 OR L1_ETMHF120 OR L1_ETMHF150" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFMET110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMET120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET90 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 90.0 ) -) -process.hltMETClean80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -process.hltMHT90 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 90.0 ) -) -process.hltPFMHTTightID120 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 120.0 ) -) -process.hltPFMET120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltPrePFMET130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET100 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -process.hltMETClean90 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 90.0 ) -) -process.hltMHT100 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 100.0 ) -) -process.hltPFMHTTightID130 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 130.0 ) -) -process.hltPFMET130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -process.hltPrePFMET140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET110 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -process.hltMETClean100 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -process.hltMHT110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltMht' ), - minMht = cms.vdouble( 110.0 ) -) -process.hltPFMHTTightID140 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTTightID' ), - minMht = cms.vdouble( 140.0 ) -) -process.hltPFMET140 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 140.0 ) -) -process.hltPrePFMET100PFMHT100IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectorJets30L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etMin = cms.double( 30.0 ) -) -process.hltSelectorCentralJets30L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets30L1FastJet" ), - etaMin = cms.double( -2.4 ), - etaMax = cms.double( 2.4 ) -) -process.hltSelector8CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 8 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltSelectorCentralJets30L1FastJeta" ) -) -process.hltSelectorJets20L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrected" ), - etMin = cms.double( 20.0 ) -) -process.hltSelectorCentralJets20L1FastJeta = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets20L1FastJet" ), - etaMin = cms.double( -2.4 ), - etaMax = cms.double( 2.4 ) -) -process.hltSiPixelDigisRegForBTag = cms.EDProducer( "SiPixelRawToDigi", - UseQualityInfo = cms.bool( False ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - InputLabel = cms.InputTag( "rawDataCollector" ), - IncludeErrors = cms.bool( False ), - ErrorList = cms.vint32( ), - Regions = cms.PSet( - maxZ = cms.vdouble( 24.0 ), - inputs = cms.VInputTag( 'hltSelectorCentralJets20L1FastJeta' ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - deltaPhi = cms.vdouble( 0.5 ) - ), - Timing = cms.untracked.bool( False ), - CablingMapLabel = cms.string( "" ), - UserErrorList = cms.vint32( ) -) -process.hltSiPixelClustersRegForBTag = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigisRegForBTag" ), - ChannelThreshold = cms.int32( 1000 ), - maxNumberOfClusters = cms.int32( 40000 ), - ClusterThreshold_L1 = cms.int32( 2000 ), - MissCalibrate = cms.untracked.bool( True ), - VCaltoElectronGain = cms.int32( 47 ), - VCaltoElectronGain_L1 = cms.int32( 50 ), - VCaltoElectronOffset = cms.int32( -60 ), - SplitClusters = cms.bool( False ), - payloadType = cms.string( "HLT" ), - SeedThreshold = cms.int32( 1000 ), - VCaltoElectronOffset_L1 = cms.int32( -670 ), - ClusterThreshold = cms.int32( 4000 ) -) -process.hltSiPixelClustersRegForBTagCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - onDemand = cms.bool( False ) -) -process.hltSiPixelRecHitsRegForBTag = cms.EDProducer( "SiPixelRecHitConverter", - VerboseLevel = cms.untracked.int32( 0 ), - src = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ) -) -process.hltPixelLayerQuadrupletsRegForBTag = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - TIB = cms.PSet( ) -) -process.hltSelector4CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltSelectorCentralJets20L1FastJeta" ) -) -process.hltFastPrimaryVertex = cms.EDProducer( "FastPrimaryVertexWithWeightsProducer", - maxJetEta_EC = cms.double( 2.6 ), - peakSizeY_q = cms.double( 1.0 ), - PixelCellHeightOverWidth = cms.double( 1.8 ), - weight_dPhi_EC = cms.double( 0.064516129 ), - zClusterWidth_step1 = cms.double( 2.0 ), - zClusterWidth_step2 = cms.double( 0.65 ), - zClusterWidth_step3 = cms.double( 0.3 ), - weight_dPhi = cms.double( 0.13888888 ), - minJetEta_EC = cms.double( 1.3 ), - ptWeighting = cms.bool( True ), - maxZ = cms.double( 19.0 ), - njets = cms.int32( 999 ), - maxSizeX = cms.double( 2.1 ), - ptWeighting_slope = cms.double( 0.05 ), - weight_SizeX1 = cms.double( 0.88 ), - clusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - weightCut_step2 = cms.double( 0.05 ), - weightCut_step3 = cms.double( 0.1 ), - maxSizeY_q = cms.double( 2.0 ), - endCap = cms.bool( True ), - weight_rho_up = cms.double( 22.0 ), - jets = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - minSizeY_q = cms.double( -0.6 ), - EC_weight = cms.double( 0.008 ), - weight_charge_up = cms.double( 190000.0 ), - maxDeltaPhi = cms.double( 0.21 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - weight_charge_down = cms.double( 11000.0 ), - ptWeighting_offset = cms.double( -1.0 ), - weight_charge_peak = cms.double( 22000.0 ), - minJetPt = cms.double( 0.0 ), - maxDeltaPhi_EC = cms.double( 0.14 ), - zClusterSearchArea_step3 = cms.double( 0.55 ), - barrel = cms.bool( True ), - maxJetEta = cms.double( 2.6 ), - pixelCPE = cms.string( "hltESPPixelCPEGeneric" ), - zClusterSearchArea_step2 = cms.double( 3.0 ) -) -process.hltFastPVPixelVertexFilter = cms.EDFilter( "VertexSelector", - filter = cms.bool( True ), - src = cms.InputTag( "hltFastPrimaryVertex" ), - cut = cms.string( "!isFake && ndof > 0 && abs(z) <= 25 && position.Rho <= 2" ) -) -process.hltFastPVPixelTracksFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.0 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 999.0 ) -) -process.hltFastPVPixelTracksFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltFastPVPixelTracksTrackingRegions = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - vertexSrc = cms.InputTag( "hltFastPrimaryVertex" ), - ptMin = cms.double( 0.9 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.5 ), - originHalfLength = cms.double( 1.5 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ), - deltaPhiRegion = cms.double( 0.3 ) - ) -) -process.hltFastPVPixelTracksHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFastPVPixelTracksTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) -) -process.hltFastPVPixelTracksHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFastPVPixelTracksHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltFastPVPixelTracks = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltFastPVPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltFastPVPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltFastPVPixelTracksHitQuadruplets" ) -) -process.hltFastPVJetTracksAssociator = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - tracks = cms.InputTag( "hltFastPVPixelTracks" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltFastPVJetVertexChecker = cms.EDFilter( "JetVertexChecker", - minPt = cms.double( 0.0 ), - pvErr_x = cms.double( 0.0015 ), - maxETA = cms.double( 2.4 ), - maxTrackPt = cms.double( 20.0 ), - maxNJetsToCheck = cms.int32( 2 ), - minPtRatio = cms.double( 0.1 ), - pvErr_y = cms.double( 0.0015 ), - doFilter = cms.bool( False ), - pvErr_z = cms.double( 1.5 ), - jetTracks = cms.InputTag( "hltFastPVJetTracksAssociator" ), - maxChi2 = cms.double( 20.0 ), - newMethod = cms.bool( True ), - maxNjetsOutput = cms.int32( 2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) -) -process.hltFastPVPixelTracksRecoverFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.0 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 999.0 ) -) -process.hltFastPVPixelTracksRecoverFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltFastPVPixelTracksTrackingRegionsRecover = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltFastPVJetVertexChecker" ), - vertexSrc = cms.InputTag( "hltFastPVJetVertexChecker" ), - ptMin = cms.double( 0.9 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.5 ), - originHalfLength = cms.double( 20.0 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ), - deltaPhiRegion = cms.double( 0.5 ) - ) -) -process.hltFastPVPixelTracksHitDoubletsRecover = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFastPVPixelTracksTrackingRegionsRecover" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) -) -process.hltFastPVPixelTracksHitQuadrupletsRecover = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFastPVPixelTracksHitDoubletsRecover" ), - fitFastCircle = cms.bool( False ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltFastPVPixelTracksRecover = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltFastPVPixelTracksRecoverFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltFastPVPixelTracksRecoverFitter" ), - SeedingHitSets = cms.InputTag( "hltFastPVPixelTracksHitQuadrupletsRecover" ) -) -process.hltFastPVPixelTracksMerger = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( False ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltFastPVPixelTracks','hltFastPVPixelTracksRecover' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltFastPVPixelTracks','hltFastPVPixelTracksRecover' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltFastPVPixelVertices = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForBTag" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltFastPVPixelTracksMerger" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 10.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.07 ) -) -process.hltFastPVPixelVerticesFilter = cms.EDFilter( "VertexSelector", - filter = cms.bool( True ), - src = cms.InputTag( "hltFastPVPixelVertices" ), - cut = cms.string( "!isFake && ndof > 0 && abs(z) <= 25 && position.Rho <= 2" ) -) -process.hltSiStripClustersRegForBTag = cms.EDProducer( "MeasurementTrackerEventProducer", - inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), - pixelClusterProducer = cms.string( "hltSiPixelClustersRegForBTag" ), - switchOffPixelsIfEmpty = cms.bool( True ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) -) -process.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltFastPVPixelTracksMerger" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksForBTag" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersRegForBTag" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForBTag" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersRegForBTag" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierForBTag','MVAValues' ) -) -process.hltIter1ClustersRefRemovalForBTag = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1MaskedMeasurementTrackerEventForBTag = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -process.hltIter1PixelLayerQuadrupletsForBTag = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1PFlowPixelTrackingRegionsForBTag = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ), - precise = cms.bool( True ), - deltaEta = cms.double( 1.0 ), - deltaPhi = cms.double( 1.0 ) - ) -) -process.hltIter1PFlowPixelClusterCheckForBTag = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -process.hltIter1PFlowPixelHitDoubletsForBTag = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsForBTag" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForBTag" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsForBTag" ) -) -process.hltIter1PFlowPixelHitQuadrupletsForBTag = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsForBTag" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1PFlowPixelSeedsForBTag = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadrupletsForBTag" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFlowPixelSeedsForBTag" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesForBTag" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForBTag" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1PFlowTrackCutClassifierPromptForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1PFlowTrackCutClassifierDetachedForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1PFlowTrackCutClassifierMergedForBTag = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptForBTag', - 'hltIter1PFlowTrackCutClassifierDetachedForBTag' ) -) -process.hltIter1PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedForBTag','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedForBTag','MVAValues' ) -) -process.hltIter1MergedForBTag = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForBTag','hltIter1PFlowTrackSelectionHighPurityForBTag' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForBTag','hltIter1PFlowTrackSelectionHighPurityForBTag' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2ClustersRefRemovalForBTag = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityForBTag" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalForBTag" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2MaskedMeasurementTrackerEventForBTag = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -process.hltIter2PixelLayerTripletsForBTag = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForBTag" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2PFlowPixelTrackingRegionsForBTag = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltFastPVPixelVertices" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.8 ) - ) -) -process.hltIter2PFlowPixelClusterCheckForBTag = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -process.hltIter2PFlowPixelHitDoubletsForBTag = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsForBTag" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForBTag" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsForBTag" ) -) -process.hltIter2PFlowPixelHitTripletsForBTag = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsForBTag" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2PFlowPixelSeedsForBTag = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTripletsForBTag" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2PFlowCkfTrackCandidatesForBTag = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeedsForBTag" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2PFlowCtfWithMaterialTracksForBTag = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesForBTag" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForBTag" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFastPVPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForBTag" ), - originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierForBTag','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierForBTag','MVAValues' ) -) -process.hltIter2MergedForBTag = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForBTag','hltIter2PFlowTrackSelectionHighPurityForBTag' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedForBTag','hltIter2PFlowTrackSelectionHighPurityForBTag' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltVerticesL3 = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 100.0 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 999.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltIter2MergedForBTag" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 999.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.15 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ), - use_vdt = cms.untracked.bool( True ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -process.hltFastPixelBLifetimeL3Associator = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltImpactParameterTagInfos = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( 'hltVerticesL3','WithBS' ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltFastPixelBLifetimeL3Associator" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( True ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -process.hltInclusiveVertexFinder = cms.EDProducer( "InclusiveVertexFinder", - fitterSigmacut = cms.double( 3.0 ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - vertexMinAngleCosine = cms.double( 0.95 ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - useVertexReco = cms.bool( True ), - vertexMinDLenSig = cms.double( 0.5 ), - useDirectVertexFitter = cms.bool( True ), - minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) -) -process.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 2.0 ), - secondaryVertices = cms.InputTag( "hltInclusiveVertexFinder" ), - maxFraction = cms.double( 0.7 ) -) -process.hltTrackVertexArbitrator = cms.EDProducer( "TrackVertexArbitrator", - fitterSigmacut = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - fitterTini = cms.double( 256.0 ), - trackMinLayers = cms.int32( 4 ), - fitterRatio = cms.double( 0.25 ), - secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVertices" ), - sigCut = cms.double( 5.0 ), - distCut = cms.double( 0.04 ), - trackMinPt = cms.double( 0.4 ), - primaryVertices = cms.InputTag( "hltVerticesL3" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - dLenFraction = cms.double( 0.333 ), - trackMinPixels = cms.int32( 1 ), - dRCut = cms.double( 0.4 ) -) -process.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 10.0 ), - secondaryVertices = cms.InputTag( "hltTrackVertexArbitrator" ), - maxFraction = cms.double( 0.2 ) -) -process.hltInclusiveSecondaryVertexFinderTagInfos = cms.EDProducer( "SecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltImpactParameterTagInfos" ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltInclusiveMergedVertices" ) -) -process.hltCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ), - tagInfos = cms.VInputTag( 'hltImpactParameterTagInfos','hltInclusiveSecondaryVertexFinderTagInfos' ) -) -process.hltBTagCaloCSVp7Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.7 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPrePFMET110PFMHT110IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMET120PFMHT120IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMET130PFMHT130IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMET140PFMHT140IDTightCaloBTagCSV3p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sAllETMHFHTT60Seeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETMHF80_HTT60er OR L1_ETMHF90_HTT60er OR L1_ETMHF100_HTT60er OR L1_ETMHF110_HTT60er OR L1_ETMHF120_HTT60er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFMET120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFHT60Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 60.0 ) -) -process.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMHTNoMuTightID = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 20.0 ), - maxEtaJetMht = cms.double( 5.2 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - maxEtaJetHt = cms.double( 5.2 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( True ) -) -process.hltPFMHTNoMuTightID120 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 120.0 ) -) -process.hltParticleFlowNoMu = cms.EDFilter( "GenericPFCandidateSelector", - src = cms.InputTag( "hltParticleFlow" ), - cut = cms.string( "particleId!=3" ) -) -process.hltPFMETNoMuProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "pfMetNoMu" ), - src = cms.InputTag( "hltParticleFlowNoMu" ) -) -process.hltPFMETNoMu120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltcorrPFMETTypeOne = cms.EDProducer( "PFJetMETcorrInputProducer", - src = cms.InputTag( "hltAK4PFJets" ), - type1JetPtThreshold = cms.double( 35.0 ), - skipEMfractionThreshold = cms.double( 0.9 ), - skipEM = cms.bool( True ), - jetCorrLabelRes = cms.InputTag( "hltAK4PFCorrector" ), - offsetCorrLabel = cms.InputTag( "hltAK4PFFastJetCorrector" ), - skipMuons = cms.bool( True ), - skipMuonSelection = cms.string( "isGlobalMuon | isStandAloneMuon" ), - jetCorrEtaMax = cms.double( 9.9 ), - jetCorrLabel = cms.InputTag( "hltAK4PFCorrector" ) -) -process.hltPFMETTypeOne = cms.EDProducer( "CorrectedPFMETProducer", - src = cms.InputTag( "hltPFMETProducer" ), - srcCorrections = cms.VInputTag( 'hltcorrPFMETTypeOne:type1' ) -) -process.hltPFMETTypeOne120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltPrePFMETTypeOne110PFMHT110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMETTypeOne110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -process.hltPrePFMETTypeOne120PFMHT120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMETTypeOne130PFMHT130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMETTypeOne130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -process.hltPrePFMETTypeOne140PFMHT140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMETTypeOne140 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 140.0 ) -) -process.hltPrePFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMHTNoMuTightID110 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 110.0 ) -) -process.hltPFMETNoMu110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -process.hltPrePFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMHTNoMuTightID130 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 130.0 ) -) -process.hltPFMETNoMu130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -process.hltPrePFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMHTNoMuTightID140 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 140.0 ) -) -process.hltPFMETNoMu140 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 140.0 ) -) -process.hltPreMonoCentralPFJet80PFMETNoMu110PFMHTNoMu110IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCentralCaloJet65 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 65.0 ) -) -process.hltCentralPFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 80.0 ) -) -process.hltPreMonoCentralPFJet80PFMETNoMu120PFMHTNoMu120IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMonoCentralPFJet80PFMETNoMu130PFMHTNoMu130IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMonoCentralPFJet80PFMETNoMu140PFMHTNoMu140IDTight = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreL1ETMHadSeeds = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMHT90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET80NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET90NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET100NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET110NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET250NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET250 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 250.0 ) -) -process.hltPreCaloMET70HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET80HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET90HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET100HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCaloMET250HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMETClean250 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 250.0 ) -) -process.hltPreCaloMET300HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMETClean300 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 300.0 ) -) -process.hltPreCaloMET350HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMETClean350 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 350.0 ) -) -process.hltPrePFMET200NotCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMET200 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 200.0 ) -) -process.hltPrePFMET200HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMET250HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMET250 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 250.0 ) -) -process.hltPrePFMET300HBHECleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMET300 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 300.0 ) -) -process.hltPrePFMET200HBHEBeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCSCHaloData = cms.EDProducer( "CSCHaloDataProducer", - ExpectedBX = cms.int32( 6 ), - RecHitTime0 = cms.double( 0.0 ), - MinOuterMomentumTheta = cms.double( 0.1 ), - HBHErhLabel = cms.InputTag( "hltHbhereco" ), - SALabel = cms.InputTag( "" ), - MatchingDPhiThreshold = cms.double( 0.18 ), - MaxOuterMomentumTheta = cms.double( 3.0 ), - DphiParam = cms.double( 1.0 ), - RecHitTimeWindow = cms.double( 25.0 ), - DetaParam = cms.double( 0.1 ), - InnerRMinParam = cms.double( 0.0 ), - MaxFreeInverseBeta = cms.double( 0.0 ), - MaxSegmentPhiDiff = cms.double( 0.1 ), - MuonLabel = cms.InputTag( "hltMuons" ), - MatchParameters = cms.PSet( - RPChits = cms.InputTag( "hltRpcRecHits" ), - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - MaxDtMuonSegment = cms.double( -10.0 ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - InnerRMaxParam = cms.double( 99999.0 ), - ECALErhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - MaxSegmentRDiff = cms.double( 10.0 ), - ECALBrhLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - L1MuGMTReadoutLabel = cms.InputTag( "" ), - MaxSegmentTheta = cms.double( 0.7 ), - HLTResultLabel = cms.InputTag( "" ), - HLTBitLabel = cms.VInputTag( ), - NormChi2Param = cms.double( 8.0 ), - ALCTDigiLabel = cms.InputTag( "" ), - OuterRMaxParam = cms.double( 99999.0 ), - MatchingDEtaThreshold = cms.double( 0.4 ), - OuterRMinParam = cms.double( 0.0 ), - MatchingDWireThreshold = cms.int32( 5 ), - CosmicMuonLabel = cms.InputTag( "" ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ) -) -process.hltEcalHaloData = cms.EDProducer( "EcalHaloDataProducer", - ESRecHitLabel = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - ESRecHitEnergyThresholdParam = cms.double( 0.3 ), - AngleCutParam = cms.double( 0.51 ), - EBRecHitEnergyThresholdParam = cms.double( 0.3 ), - RoundnessCutParam = cms.double( 0.41 ), - EERecHitEnergyThresholdParam = cms.double( 0.3 ), - NHitsEcalThresholdParam = cms.int32( 4 ), - SuperClusterLabel = cms.InputTag( "" ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - PhotonLabel = cms.InputTag( "" ), - SumEcalEnergyThresholdParam = cms.double( 10.0 ), - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -process.hltHcalHaloData = cms.EDProducer( "HcalHaloDataProducer", - SumHcalEnergyThresholdParam = cms.double( 18.0 ), - NHitsHcalThresholdParam = cms.int32( 4 ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - caloTowerCollName = cms.InputTag( "hltTowerMakerForAll" ), - HORecHitLabel = cms.InputTag( "hltHoreco" ), - EERecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - HBHERecHitLabel = cms.InputTag( "hltHbhereco" ), - HERecHitEnergyThresholdParam = cms.double( 0.5 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - HBRecHitEnergyThresholdParam = cms.double( 0.5 ), - HFRecHitLabel = cms.InputTag( "hltHfreco" ), - EBRecHitLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -process.hltGlobalHaloData = cms.EDProducer( "GlobalHaloDataProducer", - rh_et_threshforcscmatching_ee = cms.double( 10.0 ), - IsHLT = cms.bool( True ), - rh_et_threshforcscmatching_eb = cms.double( 10.0 ), - dtcalosegm_thresh_he = cms.double( 15.0 ), - dtcalosegm_thresh_hb = cms.double( 15.0 ), - rcalominrsegm_lowthresh_ee = cms.double( -30.0 ), - HcalMaxMatchingRadiusParam = cms.double( 490.0 ), - dtcalosegm_thresh_eb = cms.double( 15.0 ), - rcalominrsegm_lowthresh_eb = cms.double( -30.0 ), - dphicalosegm_thresh_he = cms.double( 0.1 ), - HcalMinMatchingRadiusParam = cms.double( 110.0 ), - dphicalosegm_thresh_hb = cms.double( 0.15 ), - dtcalosegm_thresh_ee = cms.double( 15.0 ), - EcalHaloDataLabel = cms.InputTag( "hltEcalHaloData" ), - rcalominrsegm_lowthresh_he = cms.double( -30.0 ), - rcalominrsegm_lowthresh_hb = cms.double( -100.0 ), - metLabel = cms.InputTag( "hltMet" ), - dphicalosegm_thresh_ee = cms.double( 0.04 ), - EcalMinMatchingRadiusParam = cms.double( 110.0 ), - MuonLabel = cms.InputTag( "hltMuons" ), - CSCSegmentLabel = cms.InputTag( "hltCscSegments" ), - dphicalosegm_thresh_eb = cms.double( 0.04 ), - rh_et_threshforcscmatching_hb = cms.double( 20.0 ), - rh_et_threshforcscmatching_he = cms.double( 20.0 ), - rcalominrsegm_highthresh_hb = cms.double( 20.0 ), - MaxSegmentTheta = cms.double( 0.7 ), - rcalominrsegm_highthresh_he = cms.double( 30.0 ), - EcalMaxMatchingRadiusParam = cms.double( 330.0 ), - HcalHaloDataLabel = cms.InputTag( "hltHcalHaloData" ), - CaloTowerEtThresholdParam = cms.double( 0.3 ), - calotowerLabel = cms.InputTag( "hltTowerMakerForAll" ), - rcalominrsegm_highthresh_ee = cms.double( 30.0 ), - CSCRecHitLabel = cms.InputTag( "hltCsc2DRecHits" ), - rcalominrsegm_highthresh_eb = cms.double( 15.0 ), - CSCHaloDataLabel = cms.InputTag( "hltCSCHaloData" ) -) -process.hltCaloRecHitsBeamHaloCleaned = cms.EDProducer( "CaloRecHitsBeamHaloCleaned", - IsHLT = cms.bool( True ), - GlobalHaloDataLabel = cms.InputTag( "hltGlobalHaloData" ), - HBHERecHitsLabel = cms.InputTag( "hltHbhereco" ), - EERecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EBRecHitsLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -process.hltTowerMakerForAllBeamHaloCleaned = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltCaloRecHitsBeamHaloCleaned" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEB','hltCaloRecHitsBeamHaloCleaned:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltMetCleanBH = cms.EDProducer( "CaloMETProducer", - alias = cms.string( "RawCaloMET" ), - calculateSignificance = cms.bool( False ), - globalThreshold = cms.double( 0.3 ), - noHF = cms.bool( False ), - src = cms.InputTag( "hltTowerMakerForAllBeamHaloCleaned" ) -) -process.hltMETCleanBH80 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetCleanBH" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 80.0 ) -) -process.hltPrePFMETTypeOne200HBHEBeamHaloCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMETTypeOne200 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 200.0 ) -) -process.hltL1sETM80ToETM150 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETMHF80 OR L1_ETMHF80_HTT60er OR L1_ETMHF90 OR L1_ETMHF90_HTT60er OR L1_ETMHF100 OR L1_ETMHF100_HTT60er OR L1_ETMHF110 OR L1_ETMHF110_HTT60er OR L1_ETMHF120 OR L1_ETMHF120_HTT60er OR L1_ETMHF150" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMET105IsoTrk50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET105 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 105.0 ) -) -process.hltMETClean65 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 65.0 ) -) -process.hltDeDxEstimatorProducer = cms.EDProducer( "DeDxEstimatorProducer", - UseStrip = cms.bool( True ), - exponent = cms.double( -2.0 ), - UseCalibration = cms.bool( False ), - calibrationPath = cms.string( "" ), - ProbabilityMode = cms.string( "Accumulation" ), - tracks = cms.InputTag( "hltMergedTracks" ), - UsePixel = cms.bool( False ), - ShapeTest = cms.bool( False ), - fraction = cms.double( 0.4 ), - MeVperADCStrip = cms.double( 9.5665E-4 ), - estimator = cms.string( "generic" ), - Reccord = cms.string( "SiStripDeDxMip_3D_Rcd" ), - MeVperADCPixel = cms.double( 3.61E-6 ) -) -process.hltTrk50Filter = cms.EDFilter( "HLTDeDxFilter", - saveTags = cms.bool( True ), - maxAssocCaloE = cms.double( 100.0 ), - caloTowersTag = cms.InputTag( "hltTowerMakerForAll" ), - minNumValidHits = cms.double( 5.0 ), - minPT = cms.double( 50.0 ), - minDEDx = cms.double( -1.0 ), - maxETA = cms.double( 5.5 ), - inputDeDxTag = cms.InputTag( "hltDeDxEstimatorProducer" ), - minNOM = cms.double( -1.0 ), - relTrkIsoDeltaRSize = cms.double( 0.3 ), - maxNHitMissIn = cms.double( 0.0 ), - maxNHitMissMid = cms.double( 0.0 ), - inputTracksTag = cms.InputTag( "hltMergedTracks" ), - maxRelTrkIsoDeltaRp3 = cms.double( 0.05 ), - maxAssocCaloEDeltaRSize = cms.double( 0.5 ) -) -process.hltPreMET120IsoTrk50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET120 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet16er2p7_dEta_Max0p4_dPhi_Max0p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreSingleJet30Mu12SinglePFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltSingleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -process.hltL2fL1sMu3Jet16L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet16L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet16L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltSinglePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -process.hltBSoftMuonGetJetsFromJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltSinglePFBJets40Eta2p3" ) -) -process.hltSelector4JetsJet40PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ) -) -process.hltBSoftMuonJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsJet40PF" ), - etMin = cms.double( 40.0 ) -) -process.hltBSoftMuonMu12L3 = cms.EDProducer( "RecoTrackRefSelector", - minPixelHit = cms.int32( 0 ), - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), - algorithmMaskContains = cms.vstring( ), - usePV = cms.bool( False ), - tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), - minRapidity = cms.double( -5.0 ), - vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 12.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), - minLayer = cms.int32( 0 ), - quality = cms.vstring( ), - minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) -) -process.hltBSoftMuonJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet40PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet40PFMu12L3TagInfos' ) -) -process.hltBSoftMuonJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet40PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromJet40PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreMu12DoublePFJets40CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleCaloBJets30eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -process.hltBTagCalo30x8CSVp0p92SingleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltDoublePFBJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet40PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets40Eta2p3" ) -) -process.hltSelector4JetsDiJet40PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40PF" ) -) -process.hltBSoftMuonDiJet40PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet40PF" ), - etMin = cms.double( 40.0 ) -) -process.hltBSoftMuonDiJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet40PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet40PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40PFMu12L3TagInfos' ) -) -process.hltBSoftMuonDiJet40Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet60er2p7_dEta_Max0p4_dPhi_Max0p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu12DoublePFJets100CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu3Jet60L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet60L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu3Jet60L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet60L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDoublePFBJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 100.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet100PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets100Eta2p3" ) -) -process.hltSelector4JetsDiJet100PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet100PF" ) -) -process.hltBSoftMuonDiJet100PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet100PF" ), - etMin = cms.double( 100.0 ) -) -process.hltBSoftMuonDiJet100PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet100PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet100PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet100PFMu12L3TagInfos' ) -) -process.hltBSoftMuonDiJet100Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet100PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet100PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu3_Jet120er2p7_dEta_Max0p4_dPhi_Max0p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu12DoublePFJets200CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu3Jet120L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu3Jet120L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu3Jet120L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDoublePFBJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 200.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet200PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets200Eta2p3" ) -) -process.hltSelector4JetsDiJet200PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200PF" ) -) -process.hltBSoftMuonDiJet200PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet200PF" ), - etMin = cms.double( 200.0 ) -) -process.hltBSoftMuonDiJet200PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet200PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet200PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200PFMu12L3TagInfos' ) -) -process.hltBSoftMuonDiJet200Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreMu12DoublePFJets350CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFBJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 350.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet350PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets350Eta2p3" ) -) -process.hltSelector4JetsDiJet350PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet350PF" ) -) -process.hltBSoftMuonDiJet350PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet350PF" ), - etMin = cms.double( 350.0 ) -) -process.hltBSoftMuonDiJet350PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet350PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet350PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet350PFMu12L3TagInfos' ) -) -process.hltBSoftMuonDiJet350Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet350PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet350PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu12DoublePFJets40MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu12Dijet40L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltBTagCalo30x8CSVp0p92DoubleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltL2fL1sMu12Dijet40L1f0L2Filtered8 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.3 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu12Dijet40L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Dijet40L1f0L2Filtered8" ), - MaxEta = cms.double( 2.3 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDoublePFJets40Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets40Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreMu12DoublePFJets54MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFBJets54Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 54.0 ) -) -process.hltDoublePFJets54Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets54Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet54PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets54Eta2p3" ) -) -process.hltSelector4JetsDiJet54PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet54PF" ) -) -process.hltBSoftMuonDiJet54PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet54PF" ), - etMin = cms.double( 54.0 ) -) -process.hltBSoftMuonDiJet54PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet54PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet54PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet54PFMu12L3TagInfos' ) -) -process.hltBSoftMuonDiJet54Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet54PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet54PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreMu12DoublePFJets62MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFBJets62Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 62.0 ) -) -process.hltDoublePFJets62Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 86 ), - triggerType2 = cms.int32( 86 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFBJets62Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFBJets62Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet62PF = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltDoublePFBJets62Eta2p3" ) -) -process.hltSelector4JetsDiJet62PF = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet62PF" ) -) -process.hltBSoftMuonDiJet62PFMu12L3Jets = cms.EDFilter( "EtMinPFJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet62PF" ), - etMin = cms.double( 62.0 ) -) -process.hltBSoftMuonDiJet62PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu12L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet62PFMu12L3Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet62PFMu12L3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet62PFMu12L3TagInfos' ) -) -process.hltBSoftMuonDiJet62Mu12L3FilterByDR = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet62PFMu12L3BJetTagsByDR" ), - TriggerType = cms.int32( 0 ), - Jets = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet62PF" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltL1DoubleJet40er3p0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet40er2p7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoublePFJets40CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJets40Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltL1DoubleJet100er3p0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoublePFJets100CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleCaloBJets100eta2p3 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 100.0 ) -) -process.hltSelectorJets80L1FastJet = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etMin = cms.double( 80.0 ) -) -process.hltSelectorCentralJets80L1FastJet = cms.EDFilter( "EtaRangeCaloJetSelector", - src = cms.InputTag( "hltSelectorJets80L1FastJet" ), - etaMin = cms.double( -2.4 ), - etaMax = cms.double( 2.4 ) -) -process.hltSelector6CentralJetsL1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 6 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltSelectorCentralJets80L1FastJet" ) -) -process.hltBTagCalo80x6CSVp0p92SingleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector6CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltDoublePFJets100Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -process.hltL1DoubleJet120er3p0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet120er2p7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoublePFJets200CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJets200Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 200.0 ) -) -process.hltPreDoublePFJets350CaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJets350Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 350.0 ) -) -process.hltL1DoubleJet100er2p3dEtaMax1p6Ior112er2p3dEtaMax1p6 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet100er2p3_dEta_Max1p6 OR L1_DoubleJet112er2p3_dEta_Max1p6" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoublePFJets100MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBTagCalo80x6CSVp0p92DoubleWithMatching = cms.EDFilter( "HLTCaloJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 10.0 ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector6CentralJetsL1FastJet" ), - MinTag = cms.double( 0.92 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltDoublePFJets100Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 85 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFJets100Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFJets100Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreDoublePFJets116MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJets116Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 116.0 ) -) -process.hltDoublePFJets116Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 85 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFJets116Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFJets116Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreDoublePFJets128MaxDeta1p6DoubleCaloBTagCSVp33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFJets128Eta2p3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.3 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 128.0 ) -) -process.hltDoublePFJets128Eta2p3MaxDeta1p6 = cms.EDFilter( "HLT2PFJetPFJet", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - MinDelR = cms.double( 0.0 ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltAK4PFJetsCorrected' ), - triggerType1 = cms.int32( 85 ), - triggerType2 = cms.int32( 85 ), - MaxMinv = cms.double( 1.0E7 ), - MinDeta = cms.double( -1000.0 ), - MaxDelR = cms.double( 1000.0 ), - inputTag1 = cms.InputTag( "hltDoublePFJets128Eta2p3" ), - inputTag2 = cms.InputTag( "hltDoublePFJets128Eta2p3" ), - MaxDphi = cms.double( 1.0E7 ), - MaxDeta = cms.double( 1.6 ), - MaxPt = cms.double( 1.0E7 ), - MinDphi = cms.double( 0.0 ) -) -process.hltL1sSingleEGNonIsoOrWithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePhoton300NoHE = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG300erEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 300.0 ), - etcutEB = cms.double( 300.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu8TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu3IorSingleMu5IorSingleMu7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu5L1f0L2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu5L1f0L2f5L3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1f0L2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1f0L2f5L3Filtered8" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltL1sMu6DoubleEG10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu6_DoubleEG10 OR L1_Mu6_DoubleEG17" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu8DiEle12CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1Mu6DoubleEG10f0Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu6DoubleEG10" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 2 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8Ele12DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 2 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1Mu6DoubleEG10f0Filtered8" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ) -) -process.hltEle12Ele12DZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter" ) -) -process.hltPreMu8DiEle12CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sMu6HTT240 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMuon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu6HTT240" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltMuon8L2Filtered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3Muon8L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMuon8L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu6HTT240Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Muon8L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMuon8L2Filtered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltSingleEle8EgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( False ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltMu8Ele8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltSingleEle8EgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu8Ele8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8Ele8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8Ele8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltElectronMuonInvMassFilter8 = cms.EDFilter( "HLTElectronMuonInvMassFilter", - saveTags = cms.bool( True ), - lowerMassCut = cms.double( 8.0 ), - ElectronL1IsoCand = cms.InputTag( "hltEgammaCandidates" ), - electronRelaxed = cms.untracked.bool( True ), - MuonCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ElectronL1NonIsoCand = cms.InputTag( "hltEgammaCandidates" ), - muonPrevCandTag = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - ncandcut = cms.int32( 1 ), - upperMassCut = cms.double( 999999.0 ), - elePrevCandTag = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltMu8Ele8CaloIdMTrackIdMDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1sMu6HTT240Filtered8" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu5_EG23 OR L1_Mu5_LooseIsoEG20 OR L1_Mu7_EG23 OR L1_Mu7_LooseIsoEG20 OR L1_Mu7_LooseIsoEG23" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8" ) -) -process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleMu10LowQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu10_LowQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu17TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu10lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu10LowQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu10lqL1f0L2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu10lqL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu10lqL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu10lqL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu10lqL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu10lqL1f0L2Filtered10" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu10lqL1f0L2f10L3Filtered17" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltPreMu19TrkIsoVVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu10lqL1f0L2f10L3Filtered19 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu10lqL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu10lqL1f0L2Filtered10" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 19.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu10lqL1f0L2f10L3Filtered19" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltPreBTagMuAK4DiJet20Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBDiJet20L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 20.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet20L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet20L1FastJetCentral" ) -) -process.hltSelector4JetsDiJet20L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet20L1FastJet" ) -) -process.hltBSoftMuonDiJet20L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet20L1FastJet" ), - etMin = cms.double( 20.0 ) -) -process.hltBSoftMuonDiJet20L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet20L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonMu5L3 = cms.EDProducer( "RecoTrackRefSelector", - minPixelHit = cms.int32( 0 ), - src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), - algorithmMaskContains = cms.vstring( ), - usePV = cms.bool( False ), - tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), - minRapidity = cms.double( -5.0 ), - vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), - ptMin = cms.double( 5.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), - minLayer = cms.int32( 0 ), - quality = cms.vstring( ), - minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) -) -process.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet20L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPreBTagMuAK4DiJet40Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBDiJet40L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet40L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet40L1FastJetCentral" ) -) -process.hltSelector4JetsDiJet40L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet40L1FastJet" ) -) -process.hltBSoftMuonDiJet40L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet40L1FastJet" ), - etMin = cms.double( 40.0 ) -) -process.hltBSoftMuonDiJet40L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet40L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet40L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPreBTagMuAK4DiJet70Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBDiJet70L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 70.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet70L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet70L1FastJetCentral" ) -) -process.hltSelector4JetsDiJet70L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet70L1FastJet" ) -) -process.hltBSoftMuonDiJet70L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet70L1FastJet" ), - etMin = cms.double( 70.0 ) -) -process.hltBSoftMuonDiJet70L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet70L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet70L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPreBTagMuAK4DiJet110Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBDiJet110L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 110.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet110L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet110L1FastJetCentral" ) -) -process.hltSelector4JetsDiJet110L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet110L1FastJet" ) -) -process.hltBSoftMuonDiJet110L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet110L1FastJet" ), - etMin = cms.double( 110.0 ) -) -process.hltBSoftMuonDiJet110L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet110L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet110L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPreBTagMuAK4DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBDiJet200L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 170.0 ) -) -process.hltBSoftMuonGetJetsFromDiJet200L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBDiJet200L1FastJetCentral" ) -) -process.hltSelector4JetsDiJet200L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromDiJet200L1FastJet" ) -) -process.hltBSoftMuonDiJet200L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsDiJet200L1FastJet" ), - etMin = cms.double( 110.0 ) -) -process.hltBSoftMuonDiJet200L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonDiJet200L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonDiJet200L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltL1sSingleJet200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreBTagMuAK4Jet300Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBJet300L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 300.0 ) -) -process.hltBSoftMuonGetJetsFromJet300L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltBJet300L1FastJetCentral" ) -) -process.hltSelector4JetsJet300L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1FastJet" ) -) -process.hltBSoftMuonJet300L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsJet300L1FastJet" ), - etMin = cms.double( 300.0 ) -) -process.hltBSoftMuonJet300L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonJet300L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.4 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPreBTagMuAK8DiJet170Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBAK8DiJet170L1FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 170.0 ) -) -process.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltBAK8DiJet170L1FastJetCentral" ) -) -process.hltSelector4JetsAK8DiJet170L1FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet" ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsAK8DiJet170L1FastJet" ), - etMin = cms.double( 110.0 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos' ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonAK8DiJet170L1FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltPreBTagMuAK8Jet300Mu5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBJet300L1AK8FastJetCentral = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 300.0 ) -) -process.hltBSoftMuonGetJetsFromJet300L1AK8FastJet = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltBJet300L1AK8FastJetCentral" ) -) -process.hltSelector4JetsJet300L1AK8FastJet = cms.EDFilter( "LargestEtCaloJetSelector", - maxNumber = cms.uint32( 4 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltBSoftMuonGetJetsFromJet300L1AK8FastJet" ) -) -process.hltBSoftMuonJet300L1AK8FastJetL25Jets = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltSelector4JetsJet300L1AK8FastJet" ), - etMin = cms.double( 300.0 ) -) -process.hltBSoftMuonJet300L1AK8FastJetL25TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltL2Muons" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetL25TagInfos' ) -) -process.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", - muonSelection = cms.uint32( 0 ), - leptons = cms.InputTag( "hltBSoftMuonMu5L3" ), - primaryVertex = cms.InputTag( "nominal" ), - leptonCands = cms.InputTag( "" ), - leptonId = cms.InputTag( "" ), - refineJetAxis = cms.uint32( 0 ), - jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - leptonDeltaRCut = cms.double( 0.8 ), - leptonChi2Cut = cms.double( 0.0 ) -) -process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPSoftLeptonByDistance" ), - tagInfos = cms.VInputTag( 'hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos' ) -) -process.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltBSoftMuonJet300L1AK8FastJetL25Jets" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltL1sSingleAndDoubleEG = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_14 OR L1_DoubleEG_LooseIso23_10 OR L1_DoubleEG_LooseIso24_10" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleAndDoubleEGOrPairFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEG" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 2 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrPairFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ) -) -process.hltPreEle23Ele12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sMu23EG10IorMu20EG17 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu23_EG10 OR L1_Mu20_EG17" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 23.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu23EG10IorMu20EG17" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ) -) -process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonMuonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12" ) -) -process.hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu25 OR L1_SingleMu30 OR L1_Mu6_DoubleEG17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14 OR L1_DoubleEG_24_17 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_Mu20_EG17 OR L1_Mu23_EG10 OR L1_Mu7_EG23" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu12DoublePhoton20 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fMu12Diphoton20L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fMu12Diphoton20L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fMu12Diphoton20L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu12Diphoton20L1f0L2f8QL3Filtered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu12DiEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu12DiEG20HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu12DiEG20EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sTripleEGOrDoubleEGOrSingleEG = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleEG_18_17_8 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14 OR L1_SingleEG42 OR L1_SingleEG45" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTriplePhoton202020CaloIdLV2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1TripleEGOrDoubleEGOrSingleEG = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sTripleEGOrDoubleEGOrSingleEG" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG20EtL1TripleEGFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1TripleEGOrDoubleEGOrSingleEG" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG20HEL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20EtL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20HEL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG20HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltTriEG20CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreTriplePhoton202020CaloIdLV2R9IdVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEgammaR9ID = cms.EDProducer( "EgammaHLTR9IDProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -process.hltEG20CaloIdLV2R9IdVLR9IdL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG20CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaR9IDUnseeded = cms.EDProducer( "EgammaHLTR9IDProducer", - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ecalRechitEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ecalRechitEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -process.hltTriEG20CaloIdLV2R9IdVLR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20CaloIdLV2ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreTriplePhoton303010CaloIdLV2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30EtL1TripleEGFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1TripleEGOrDoubleEGOrSingleEG" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG30HEL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EtL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30HEL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG10HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG30CaloIdLV2EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2ClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG30TriEG10CaloIdLV2EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2ClusterShapeUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 3 ) -) -process.hltPreTriplePhoton303010CaloIdLV2R9IdVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30CaloIdLV2R9IdVLR9IdL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10CaloIdLV2ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG30CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG30TriEG10CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 3 ) -) -process.hltPreTriplePhoton35355CaloIdLV2R9IdVL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG35EtL1TripleEGFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1TripleEGOrDoubleEGOrSingleEG" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 35.0 ), - etcutEB = cms.double( 35.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG35HEL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35EtL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG35CaloIdLV2ClusterShapeL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35HEL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG35CaloIdLV2R9IdVLR9IdL1TripleEGFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG35CaloIdLV2ClusterShapeL1TripleEGFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG5EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG5HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG5CaloIdLV2ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5CaloIdLV2ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG35CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 35.0 ), - etcutEB = cms.double( 35.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG35TriEG5CaloIdLV2R9IdVLEtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 3 ) -) -process.hltL1sSingleEG18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePhoton25 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG18Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG18" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG25L1EG18EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG18Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 25.0 ), - etcutEB = cms.double( 25.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG25L1EG18HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG25L1EG18EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleEG26 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG26" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePhoton33 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG26Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG26" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG33L1EG26EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG26Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 33.0 ), - etcutEB = cms.double( 33.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG33L1EG26HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG33L1EG26EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleEG34to45 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePhoton50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG34to45Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to45" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34to45Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG50HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleEG34to50 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG34 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePhoton75 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG34ORL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG34to50" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG75EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 75.0 ), - etcutEB = cms.double( 75.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG75HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG90EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 90.0 ), - etcutEB = cms.double( 90.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG90HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG120EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG34ORL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 120.0 ), - etcutEB = cms.double( 120.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG120HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton150 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG150EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 150.0 ), - etcutEB = cms.double( 150.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG150HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG150EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton175 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG175EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 175.0 ), - etcutEB = cms.double( 175.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG175HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG175EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG200EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 200.0 ), - etcutEB = cms.double( 200.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG200HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG200EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleEG40to50 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePhoton50R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG40Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG40to50" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG50R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG50R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG50R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG50R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG50R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPixelVerticesForPhotons = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracks" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltIter0PFlowPixelSeedsFromPixelTracksForPhotons = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( True ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracks" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFlowPixelSeedsFromPixelTracksForPhotons" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesForPhotons" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter1ClustersRefRemovalForPhotons = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForPhotons" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1MaskedMeasurementTrackerEventForPhotons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1PixelLayerTripletsForPhotons = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1PFlowPixelTrackingRegionsForPhotons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1PFlowPixelClusterCheckForPhotons = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1PFlowPixelHitDoubletsForPhotons = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsForPhotons" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForPhotons" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerTripletsForPhotons" ) -) -process.hltIter1PFlowPixelHitTripletsForPhotons = cms.EDProducer( "PixelTripletHLTEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 100000 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsForPhotons" ), - useMultScattering = cms.bool( True ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.037 ) -) -process.hltIter1PFlowPixelSeedsForPhotons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitTripletsForPhotons" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFlowPixelSeedsForPhotons" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForPhotons" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesForPhotons" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventForPhotons" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1PFlowTrackSelectionHighPurityLooseForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.9, 3.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.8, 3.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.9, 3.0 ), - d0_par1 = cms.vdouble( 0.85, 3.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter1PFlowTrackSelectionHighPurityTightForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 5 ), - chi2n_par = cms.double( 0.4 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter1PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLooseForPhotons','hltIter1PFlowTrackSelectionHighPurityTightForPhotons' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1PFlowTrackSelectionHighPurityLooseForPhotons','hltIter1PFlowTrackSelectionHighPurityTightForPhotons' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter1MergedForPhotons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForPhotons','hltIter1PFlowTrackSelectionHighPurityForPhotons' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityForPhotons','hltIter1PFlowTrackSelectionHighPurityForPhotons' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2ClustersRefRemovalForPhotons = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityForPhotons" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalForPhotons" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2MaskedMeasurementTrackerEventForPhotons = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2PixelLayerPairsForPhotons = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix1+FPix2_pos', - 'BPix1+FPix2_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix2+FPix2_pos', - 'BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos', - 'FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalForPhotons" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2PFlowPixelTrackingRegionsForPhotons = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesForPhotons" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 3 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 1.2 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltEgammaCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2PFlowPixelClusterCheckForPhotons = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2PFlowPixelHitDoubletsForPhotons = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsForPhotons" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForPhotons" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerPairsForPhotons" ) -) -process.hltIter2PFlowPixelSeedsForPhotons = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsForPhotons" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2PFlowCkfTrackCandidatesForPhotons = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeedsForPhotons" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForPhotons" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2PFlowCtfWithMaterialTracksForPhotons = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesForPhotons" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventForPhotons" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2PFlowTrackSelectionHighPurityForPhotons = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 3 ), - chi2n_par = cms.double( 0.7 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 0.4, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 0.35, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 1 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForPhotons" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForPhotons" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 0.4, 4.0 ), - d0_par1 = cms.vdouble( 0.3, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter2MergedForPhotons = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedForPhotons','hltIter2PFlowTrackSelectionHighPurityForPhotons' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedForPhotons','hltIter2PFlowTrackSelectionHighPurityForPhotons' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltEgammaHollowTrackIso = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", - egTrkIsoStripEndcap = cms.double( 0.03 ), - egTrkIsoConeSize = cms.double( 0.29 ), - trackProducer = cms.InputTag( "hltIter2MergedForPhotons" ), - egTrkIsoStripBarrel = cms.double( 0.03 ), - countTracks = cms.bool( False ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSize = cms.double( 0.06 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 999999.0 ) -) -process.hltEG50R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton75R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG75R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 75.0 ), - etcutEB = cms.double( 75.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG75R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG75R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG75R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG75R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG75R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton90R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG90R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 90.0 ), - etcutEB = cms.double( 90.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG90R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG90R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG90R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG90R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG90R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton120R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG120R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 120.0 ), - etcutEB = cms.double( 120.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG120R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG120R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG120R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG120R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG120R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG120R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton165R9Id90HE10IsoM = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG165R9Id90HE10IsoMEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 165.0 ), - etcutEB = cms.double( 165.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG165R9Id90HE10IsoMHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG165R9Id90HE10IsoMR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG165R9Id90HE10IsoMEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG165R9Id90HE10IsoMHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG165R9Id90HE10IsoMTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG165R9Id90HE10IsoMHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton90CaloIdLPFHT700 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG90PFHT700EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 90.0 ), - etcutEB = cms.double( 90.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltPhoton90CaloIdLPFHT700ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG90PFHT700EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPhoton90CaloIdLPFHT700HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltPhoton90CaloIdLPFHT700ClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltHT700Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 700.0 ) -) -process.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleAndDoubleEGOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGor" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG30L1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG30LR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30LHE12R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LHE12R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LHE12R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30LRId85ORIso60CaloId15b35eANDHE12R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter" ) -) -process.hltDiEG22EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.55 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 22.0 ) -) -process.hltDiEG22R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22EtEta2p55UnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG22HE12R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22R9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22HE12R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG22HE12R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaEcalPFClusterIsoUnseeded = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - doRhoCorrection = cms.bool( False ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaHollowTrackIsoUnseeded = cms.EDProducer( "EgammaHLTPhotonTrackIsolationProducersRegional", - egTrkIsoStripEndcap = cms.double( 0.03 ), - egTrkIsoConeSize = cms.double( 0.29 ), - trackProducer = cms.InputTag( "hltIter2MergedForPhotons" ), - egTrkIsoStripBarrel = cms.double( 0.03 ), - countTracks = cms.bool( False ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSize = cms.double( 0.06 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 999999.0 ) -) -process.hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eMass90CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter" ), - minMass = cms.double( 90.0 ), - secondLegLastFilter = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter" ) -) -process.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass95 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiEG22R9Id85b95eORIso60CaloId15b35eANDHE12R9Id50b80eMass95CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter" ), - minMass = cms.double( 95.0 ), - secondLegLastFilter = cms.InputTag( "hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter" ) -) -process.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30PVR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30PVHE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -process.hltDiEG18PVEtUnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -process.hltDiEG18PVR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVEtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVR9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18PVNewPixelMatchPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18PVR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter" ) -) -process.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdNoPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -process.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18PVR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter" ) -) -process.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdNoPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30EBL1SingleAndDoubleEGOrEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 1.0E9 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG30EBR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBL1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30EBHE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -process.hltDiEG18EBEtUnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 1.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -process.hltDiEG18EBR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBEtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18EBHE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBR9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18EBR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter" ) -) -process.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ) -) -process.hltDiEG18EGNewPixelMatchPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EBHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EGNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EGNewPixelMatchPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18EBR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter" ) -) -process.hltPreDimuon0JpsiL1NoOS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2fL1sL1DoubleMu0SQL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltDimuon0JpsiL1sNoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL1sNoOSL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0JpsiL1sNoOS = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon0JpsiNoVertexingNoOS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon0JpsiNoVtxNoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltL1sDoubleMu0SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ_OS OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sEmuDoubleMu0SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu0SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1DoubleMu0SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0JpsiL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDimuon0Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon0JpsiNoVertexing = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDimuon0JpsiL14R0er1p5R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon0JpsiL1s4R0er1p5RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0JpsiL1s4R0er1p5RL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0JpsiL1s4R0er1p5R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon0JpsiNoVertexingL14R0er1p5R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0Jpsi3p5Muon2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltTripleMuonL2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3TripleMuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltTripleMuL3PreFiltered222 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 2.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltJpsiMuonL3Filtered3p5 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuonL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuonL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.5 ), - MaxInvMass = cms.vdouble( 3.25 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.95 ) -) -process.hltDisplacedmumuVtxProducerJpsiMuon3p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltJpsiMuonL3Filtered3p5" ), - MinPt = cms.double( 3.5 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltVertexmumuFilterJpsiMuon3p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerJpsiMuon3p5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5_SQ_OS OR L1_DoubleMu4p5_SQ " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonL14p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sEmuDoubleMu4p5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5_SQ_OS " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0UpsilonL1s4p5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu5_SQ_OS OR L1_DoubleMu4p5_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonL15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sEmuDoubleMu5SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu5_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1sL1DoubleMu5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu5SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0UpsilonL1s5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s5L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4p5SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5_SQ " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonL14p5NoOS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu4p5SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0UpsilonL1s4p5NoOSL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5NoOSL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5NoOS = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS OR L1_DoubleMu4p5_SQ " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonL14p5er2p0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sEmuDoubleMu4p5er2p0SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4p5er2p0SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0UpsilonL1s4p5er2p0L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4p5er2p0SQMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonL14p5er2p0M = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5er2p0SQMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s4p5er2p0ML3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon0UpsilonNoVertexing = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sDoubleMu5SQMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu5_SQ_OS_Mass7to18 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonL15M = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu5SQMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0UpsilonL1s5ML3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0UpsilonL1s5ML3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0UpsilonL1s5M = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu0er1p5dR1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0LowMassL10er1p5R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5dR1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0LowMassL1s0er1p5RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s0er1p5RL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu0er1p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu0er1p5_SQ_OS OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0LowMassL10er1p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sEmuDoubleMu0er1p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu0er1p5_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1sL1DoubleMu0er1p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu0er1p5" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0LowMassL1s0er1p5L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s0er1p5L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon0LowMass = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon0LowMassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon0LowMass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0LowMass = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMass" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0LowMassL14 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sEmuDoubleMu4SQOS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1sL1DoubleMu4SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sEmuDoubleMu4SQOS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4SQOSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0LowMassL1s4L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s4L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0LowMassL1s4 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s4" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4dR1p2 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0LowMassL14R = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu4dR1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4dR1p2" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4dR1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4dR1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0LowMassL1s4RL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1s4RL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0LowMassL1s4R = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sTripleMu530NoMass = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5SQ_3SQ_0OQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0LowMassL1TM530 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1TripleMuNoMassL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu530NoMass" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuNoMassL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1TripleMuNoMassL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon0LowMassL1sTM530L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 6.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon0LowMassL1sTM530L3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon0LowMassL1sTM530 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sTripleMu0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonMuonL1TM0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltTripleMuon0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3TripleMuon0L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltTripleMu0L3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltUpsilon0MuonL3FilteredL1sTM0 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon0L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinPtMax = cms.vdouble( 5.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilon0MuonL3FilteredL1sTM0" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltVertexmumuFilterUpsilon0MuonL1sTM0 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sTripleMu53p52p5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu_5_3p5_2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon0UpsilonMuonNoL1Mass = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu53p52p5" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltTripleMuon53p52p5L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3TripleMuon53p52p5L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltTripleMu0NoL1MassL3PreFiltered0 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon53p52p5L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltUpsilon0MuonL3FilteredNoL1Mass = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3TripleMuon53p52p5L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltTripleMuon53p52p5L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.4 ), - MinPtMax = cms.vdouble( 5.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltUpsilon0MuonL3FilteredNoL1Mass" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltVertexmumuFilterUpsilon0MuonNoL1Mass = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sTripleMu0IorTripleMu553 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleMu0 OR L1_TripleMu_5_5_3 OR L1_TripleMu_5_3_3 OR L1_TripleMu3_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTripleMu533Mass3p8to60DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1TripleMu553L1TriMuFiltered3 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sTripleMu0IorTripleMu553" ), - MinPt = cms.double( 3.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL1TripleMu553L2TriMuFiltered3 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L1TriMuFiltered3" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L1TriMuFiltered3" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1TripleMu553f0PreFiltered333 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1TripleMu553f0Filtered533 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltTripleMu533TripleDZ0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 3 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered333" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered333" ) -) -process.hltTripleMu533Mass3p8to60Filter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 60.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 3 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -process.hltPreTripleMu1055DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1TripleMu553f0PreFiltered555 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 3 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1TripleMu553f0Filtered1055 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltTripleMu555TripleDZ0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 3 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered555" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1TripleMu553f0PreFiltered555" ) -) -process.hltPreTripleMu12105 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1TripleMu553f0Filtered10105 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1TripleMu553f0Filtered12105 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_15_7 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_SingleMu22er2p1 OR L1_SingleMu25 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu_5_3_SQ_OS_Mass_Max9 OR L1_TripleMu_5SQ_3SQ_0_DoubleMu_5_3_SQ_OS_Mass_Max9" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTau3MuMu7Mu1TkMu1Tau15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1WTau3MuSeedsL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 1.0 ), - MaxInvMass = cms.vdouble( 1.9 ), - MinPtMax = cms.vdouble( 1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 2.0 ), - MaxDr = cms.double( 0.5 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 999.0 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.2 ) -) -process.hltDiMuonForTau3MuDzFiltered0p3 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.3 ), - inputTag1 = cms.InputTag( "hltMu1Mu1TrkPairPt2DR0p5MassMax1p9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltMu1Mu1TrkPairPt2DR0p5MassMax1p9" ) -) -process.hltDiMuonMergingIter01TkMu = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIter1Merged' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltIter1Merged' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltDiMuonLinksIter01TkMuMerge = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMergingIter01TkMu" ), - shareHitFraction = cms.double( 0.19 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -process.hltGlbTrkMuonsLowPtIter01Merge = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 1.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltDiMuonMergingIter01TkMu','hltDiMuonLinksIter01TkMuMerge' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltGlbTrkMuonLowPtIter01MergeCands = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltGlbTrkMuonsLowPtIter01Merge" ) -) -process.hltTau3MuTriMuon1filter = cms.EDFilter( "HLT1Muon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 1.0 ) -) -process.hltTauPt15MuPts711Mass1p3to2p1Iso = cms.EDProducer( "HLTTriMuonIsolation", - Muon2PtCut = cms.double( 1.0 ), - EnableAbsIso = cms.bool( True ), - MatchingConeSize = cms.double( 0.03 ), - MaxTriMuonMass = cms.double( 2.1 ), - TriMuonAbsCharge = cms.int32( -1 ), - MaxTriMuonRadius = cms.double( 0.3 ), - IsoTracksSrc = cms.InputTag( "hltIter2L3MuonMerged" ), - MinTriMuonMass = cms.double( 1.3 ), - ChargedAbsIsoCut = cms.double( 2.0 ), - ChargedRelIsoCut = cms.double( 0.2 ), - Muon3PtCut = cms.double( 1.0 ), - MaxDZ = cms.double( 0.3 ), - L3DiMuonsFilterSrc = cms.InputTag( "hltDiMuonForTau3MuDzFiltered0p3" ), - EnableRelIso = cms.bool( True ), - Muon1PtCut = cms.double( 7.0 ), - AllMuonsSrc = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - IsoConeSize = cms.double( 0.8 ), - TriMuonEtaCut = cms.double( 2.5 ), - TriMuonPtCut = cms.double( 15.0 ), - L3MuonsSrc = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltTau3MuPreFilter = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.1 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.3 ), - inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1Iso','Taus' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 15.0 ) -) -process.hltPreTau3MuMu7Mu1TkMu1Tau15Charge1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTauPt15MuPts711Mass1p3to2p1IsoCharge1 = cms.EDProducer( "HLTTriMuonIsolation", - Muon2PtCut = cms.double( 1.0 ), - EnableAbsIso = cms.bool( True ), - MatchingConeSize = cms.double( 0.03 ), - MaxTriMuonMass = cms.double( 2.1 ), - TriMuonAbsCharge = cms.int32( 1 ), - MaxTriMuonRadius = cms.double( 0.3 ), - IsoTracksSrc = cms.InputTag( "hltIter2L3MuonMerged" ), - MinTriMuonMass = cms.double( 1.3 ), - ChargedAbsIsoCut = cms.double( 2.0 ), - ChargedRelIsoCut = cms.double( 0.2 ), - Muon3PtCut = cms.double( 1.0 ), - MaxDZ = cms.double( 0.3 ), - L3DiMuonsFilterSrc = cms.InputTag( "hltDiMuonForTau3MuDzFiltered0p3" ), - EnableRelIso = cms.bool( True ), - Muon1PtCut = cms.double( 7.0 ), - AllMuonsSrc = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - IsoConeSize = cms.double( 0.8 ), - TriMuonEtaCut = cms.double( 2.5 ), - TriMuonPtCut = cms.double( 15.0 ), - L3MuonsSrc = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltTau3MuPreFilterCharge1 = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.1 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.3 ), - inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1IsoCharge1','Taus' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 1.5 ) -) -process.hltPreTau3MuMu7Mu1TkMu1IsoTau15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTau3MuIsoFilter = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.1 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.3 ), - inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1Iso','SelectedTaus' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 15.0 ) -) -process.hltPreTau3MuMu7Mu1TkMu1IsoTau15Charge1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTau3MuIsoFilterCharge1 = cms.EDFilter( "HLT1Composite", - saveTags = cms.bool( True ), - MaxMass = cms.double( 2.1 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( 1.3 ), - inputTag = cms.InputTag( 'hltTauPt15MuPts711Mass1p3to2p1IsoCharge1','SelectedTaus' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 15.0 ) -) -process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu3_SQ_ETMHF40_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF50_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF60_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF70_Jet60_OR_DoubleJet30 OR L1_DoubleMu3_SQ_ETMHF80_Jet60_OR_DoubleJet30 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu3DZPFMET50PFMHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1DiMu3SQETM50f0PreFiltered3 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 3.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDoubleMuon3Mass3p8to60Filter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 60.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -process.hltDoubleMuon3Mass3p8to60DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDoubleMuon3Mass3p8to60Filter" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDoubleMuon3Mass3p8to60Filter" ) -) -process.hltMET40 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 40.0 ) -) -process.hltMETClean30 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 999.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 30.0 ) -) -process.hltPFMET50 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFMHTNoMuTightID60 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 60.0 ) -) -process.hltPreDoubleMu3DZPFMET70PFMHT70 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMET70 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 70.0 ) -) -process.hltPFMHTNoMuTightID70 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 70.0 ) -) -process.hltPreDoubleMu3DZPFMET90PFMHT90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMET90 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 90.0 ) -) -process.hltPFMHTNoMuTightID90 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 90.0 ) -) -process.hltPreDoubleMu3TrkTau3muNoL1Mass = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleMu3TrkTau3muNoL1MassL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 1.7 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 6.0 ), - MaxDr = cms.double( 0.6 ), - MinAcop = cms.double( 2.7 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.5 ) -) -process.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu3TrkTau3muNoL1MassL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.01 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsTau3muNoL1MassFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 50.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForSeedsTau3muNoL1MassFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForSeedsTau3muNoL1Mass = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsTau3muNoL1Mass = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsTau3muNoL1Mass" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsTau3muNoL1Mass = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsTau3muNoL1Mass" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsTau3muNoL1Mass = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsTau3muNoL1MassFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsTau3muNoL1MassFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsTau3muNoL1Mass" ) -) -process.hltIter0DisplacedTau3muNoL1MassPixelSeedsFromPixelTracks = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsTau3muNoL1Mass" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0DisplacedTau3muNoL1MassCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassPixelSeedsFromPixelTracks" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedTau3muNoL1MassTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedTau3muNoL1MassTrackCutClassifier','MVAValues' ) -) -process.hltIter1DisplacedTau3muNoL1MassClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1DisplacedTau3muNoL1MassPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1DisplacedTau3muNoL1MassPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedTau3muNoL1MassPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets" ) -) -process.hltIter1DisplacedTau3muNoL1MassPixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1DisplacedTau3muNoL1MassPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1DisplacedTau3muNoL1MassCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt', - 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached' ) -) -process.hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged','MVAValues' ) -) -process.hltIter1DisplacedTau3muNoL1MassMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity','hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity','hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2DisplacedTau3muNoL1MassClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2DisplacedTau3muNoL1MassPixelTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2DisplacedTau3muNoL1MassPixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedTau3muNoL1MassPixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets" ) -) -process.hltIter2DisplacedTau3muNoL1MassPixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2DisplacedTau3muNoL1MassPixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2DisplacedTau3muNoL1MassCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedTau3muNoL1MassTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedTau3muNoL1MassTrackCutClassifier','MVAValues' ) -) -process.hltIter2DisplacedTau3muNoL1MassMerged = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedTau3muNoL1MassMerged','hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedTau3muNoL1MassMerged','hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltTau3muNoL1MassTkAllConeTracksIter = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassMerged" ), - particleType = cms.string( "mu+" ) -) -process.hltTau3muNoL1MassTkVertexProducer = cms.EDProducer( "HLTmumutkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.2 ), - OverlapDR = cms.double( 1.44E-4 ), - MaxEta = cms.double( 2.5 ), - ThirdTrackMass = cms.double( 0.106 ), - MaxInvMass = cms.double( 2.02 ), - TrackCand = cms.InputTag( "hltTau3muNoL1MassTkAllConeTracksIter" ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass" ), - MinInvMass = cms.double( 1.6 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltTau3muNoL1MassTkVertexFilter = cms.EDFilter( "HLTmumutkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 2.0 ), - MinCosinePointingAngle = cms.double( 0.9 ), - TrackTag = cms.InputTag( "hltTau3muNoL1MassTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 8.0 ), - MuMuTkVertexTag = cms.InputTag( "hltTau3muNoL1MassTkVertexProducer" ), - MinPt = cms.double( 8.0 ) -) -process.hltPreDoubleMu4JpsiDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDoubleMu4JpsiNoVertexing = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDoubleMu4JpsiTrkTrkDisplaced = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltJpsiTrkTrkVertexProducerPhiKstar = cms.EDProducer( "HLTmumutktkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 0.8 ), - OverlapDR = cms.double( 1.44E-4 ), - MinTrkTrkMass = cms.double( 0.95 ), - MaxEta = cms.double( 2.5 ), - FourthTrackMass = cms.double( 0.493677 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - OppositeSign = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDisplacedmumuFilterDoubleMu4Jpsi" ), - MinInvMass = cms.double( 0.0 ), - MaxTrkTrkMass = cms.double( 1.3 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltJpsiTkTkVertexFilterPhiKstar = cms.EDFilter( "HLTmumutktkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIter" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltJpsiTrkTrkVertexProducerPhiKstar" ), - MinPt = cms.double( 0.0 ) -) -process.hltPreDoubleMu43NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fDimuonL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2MuonCandidatesNoVtx = cms.EDProducer( "L2MuonCandidateProducer", - InputObjects = cms.InputTag( "hltL2Muons" ) -) -process.hltL2fDimuonL1f0L2NoVtxFiltered16 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fDimuonL1Filtered0" ), - MinPt = cms.double( 16.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL3TrajSeedOIStateNoVtx = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - copyMuonRecHit = cms.bool( False ), - propagatorName = cms.string( "hltESPSteppingHelixPropagatorAlong" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - ComponentName = cms.string( "TSGForRoadSearch" ), - maxChi2 = cms.double( 40.0 ), - manySeeds = cms.bool( False ), - propagatorCompatibleName = cms.string( "hltESPSteppingHelixPropagatorOpposite" ), - option = cms.uint32( 3 ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSteppingHelixPropagatorOpposite', - 'hltESPSteppingHelixPropagatorAlong' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( ), - PtCut = cms.double( 1.0 ) -) -process.hltL3TrackCandidateFromL2OIStateNoVtx = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3TrajSeedOIStateNoVtx" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -process.hltL3TkTracksFromL2OIStateNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3TrackCandidateFromL2OIStateNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltL3NoFiltersNoVtxMuonsOIState = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9.0E99 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3TkTracksFromL2OIStateNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -process.hltL3NoFiltersNoVtxTrajSeedOIHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - MeasurementTrackerName = cms.string( "hltESPMeasurementTracker" ), - beamSpot = cms.InputTag( "unused" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - SelectState = cms.bool( False ), - ErrorRescaling = cms.double( 3.0 ), - UseVertexState = cms.bool( True ), - SigmaZ = cms.double( 25.0 ), - MaxChi2 = cms.double( 40.0 ), - errorMatrixPset = cms.PSet( - atIP = cms.bool( True ), - action = cms.string( "use" ), - errorMatrixValuesPSet = cms.PSet( - xAxis = cms.vdouble( 0.0, 13.0, 30.0, 70.0, 1000.0 ), - zAxis = cms.vdouble( -3.14159, 3.14159 ), - yAxis = cms.vdouble( 0.0, 1.0, 1.4, 10.0 ), - pf3_V14 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V25 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V13 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V24 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V35 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V12 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V23 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V34 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V45 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ), - pf3_V11 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V22 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V33 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V44 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V55 = cms.PSet( - values = cms.vdouble( 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 ), - action = cms.string( "scale" ) - ), - pf3_V15 = cms.PSet( - values = cms.vdouble( 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 ), - action = cms.string( "scale" ) - ) - ) - ), - Propagator = cms.string( "hltESPSmartPropagatorAnyOpposite" ), - ComponentName = cms.string( "TSGFromPropagation" ), - UpdateState = cms.bool( True ), - ResetMethod = cms.string( "matrix" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3NoFiltersNoVtxMuonsOIState" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial', - 'hltESPSmartPropagatorAnyOpposite' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - MuonTrackingRegionBuilder = cms.PSet( ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -process.hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3NoFiltersNoVtxTrajSeedOIHit" ), - reverseTrajectories = cms.bool( True ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -process.hltL3NoFiltersTkTracksFromL2OIHitNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltL3NoFiltersNoVtxMuonsOIHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9.0E99 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3NoFiltersTkTracksFromL2OIHitNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -process.hltL3NoFiltersNoVtxTkFromL2OICombination = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit' ) -) -process.hltL3NoFiltersNoVtxTrajSeedIOHit = cms.EDProducer( "TSGFromL2Muon", - TkSeedGenerator = cms.PSet( - iterativeTSG = cms.PSet( - firstTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerTriplets" ), - ComponentName = cms.string( "StandardHitTripletGenerator" ), - GeneratorPSet = cms.PSet( - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - maxElement = cms.uint32( 0 ), - useFixedPreFiltering = cms.bool( False ), - extraHitRZtolerance = cms.double( 0.06 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.06 ), - useBending = cms.bool( True ), - ComponentName = cms.string( "PixelTripletHLTGenerator" ), - useMultScattering = cms.bool( True ) - ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - secondTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltPixelLayerPairsLegacy" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ), - PSetNames = cms.vstring( 'firstTSG', - 'secondTSG' ), - thirdTSG = cms.PSet( - etaSeparation = cms.double( 2.0 ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromConsecutiveHitsCreator" ) ), - PSetNames = cms.vstring( 'endcapTSG', - 'barrelTSG' ), - barrelTSG = cms.PSet( ), - ComponentName = cms.string( "DualByEtaTSG" ), - endcapTSG = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - OrderedHitsFactoryPSet = cms.PSet( - SeedingLayers = cms.InputTag( "hltMixedLayerPairs" ), - maxElement = cms.uint32( 0 ), - ComponentName = cms.string( "StandardHitPairGenerator" ), - useOnDemandTracker = cms.untracked.int32( 0 ) - ), - ComponentName = cms.string( "TSGFromOrderedHits" ) - ) - ), - ComponentName = cms.string( "CombinedTSG" ) - ), - PSetNames = cms.vstring( 'skipTSG', - 'iterativeTSG' ), - skipTSG = cms.PSet( ), - ComponentName = cms.string( "DualByL2TSG" ), - L3TkCollectionA = cms.InputTag( "hltL3NoFiltersNoVtxTkFromL2OICombination" ) - ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'PropagatorWithMaterial' ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - PCut = cms.double( 2.5 ), - TrackerSeedCleaner = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - cleanerFromSharedHits = cms.bool( True ), - directionCleaner = cms.bool( True ), - ptCleaner = cms.bool( True ) - ), - PtCut = cms.double( 1.0 ) -) -process.hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx = cms.EDProducer( "CkfTrajectoryMaker", - src = cms.InputTag( "hltL3NoFiltersNoVtxTrajSeedIOHit" ), - reverseTrajectories = cms.bool( False ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - trackCandidateAlso = cms.bool( True ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ), - maxNSeeds = cms.uint32( 100000 ) -) -process.hltL3NoFiltersTkTracksFromL2IOHitNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltL3NoFiltersNoVtxMuonsIOHit = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonTrackingRegionBuilder8356" ) ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "pixelVertices" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9.0E99 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9.0E99 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltL3NoFiltersTkTracksFromL2IOHitNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -process.hltL3NoFiltersNoVtxTrajectorySeed = cms.EDProducer( "L3MuonTrajectorySeedCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxTrajSeedIOHit','hltL3TrajSeedOIStateNoVtx','hltL3NoFiltersNoVtxTrajSeedOIHit' ) -) -process.hltL3NoFiltersTrackCandidateFromL2NoVtx = cms.EDProducer( "L3TrackCandCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx','hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx','hltL3TrackCandidateFromL2OIStateNoVtx' ) -) -process.hltL3NoFiltersNoVtxTkTracksMergeStep1 = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIStateNoVtx','hltL3NoFiltersTkTracksFromL2OIHitNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIStateNoVtx','hltL3NoFiltersTkTracksFromL2OIHitNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3NoFiltersTkTracksFromL2Novtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltL3NoFiltersNoVtxTkTracksMergeStep1','hltL3NoFiltersTkTracksFromL2IOHitNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltL3NoFiltersNoVtxTkTracksMergeStep1','hltL3NoFiltersTkTracksFromL2IOHitNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3NoFiltersNoVtxMuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit','hltL3NoFiltersNoVtxMuonsIOHit' ) -) -process.hltL3NoFiltersNoVtxMuons = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3NoFiltersNoVtxMuonsOIState','hltL3NoFiltersNoVtxMuonsOIHit','hltL3NoFiltersNoVtxMuonsIOHit' ) -) -process.hltL3NoFiltersNoVtxMuonCandidates = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltL3NoFiltersNoVtxMuonsLinksCombination" ), - InputObjects = cms.InputTag( "hltL3NoFiltersNoVtxMuons" ), - MuonPtOption = cms.string( "Tracker" ) -) -process.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered43 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 43.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltPreDoubleMu48NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered48 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 48.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu5_EG23 OR L1_Mu7_EG23 OR L1_Mu20_EG17 OR L1_Mu23_EG10" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu43NoFiltersNoVtxPhoton43CaloIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10" ), - MinPt = cms.double( 5.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5EG20orMu20EG15L1Filtered5" ), - MinPt = cms.double( 16.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 5.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered43 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 43.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltEGL1Mu5EG20Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1Mu5EG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 43.0 ), - etcutEB = cms.double( 43.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu43NoFiltersNoVtxPhoton43CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreMu48NoFiltersNoVtxPhoton48CaloIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered48 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 48.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1Mu5EG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 48.0 ), - etcutEB = cms.double( 48.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu48NoFiltersNoVtxPhoton48CaloIdLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sDoubleMu4OS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4_SQ_OS" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu207Mass0to30L1DM4 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu4OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4OS" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDoubleMu207Mass0to30L1DM4L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 7.0 ), - MaxInvMass = cms.vdouble( 30.0 ), - MinPtMax = cms.vdouble( 20.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -process.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4_OS_EG12 OR L1_DoubleMu5_OS_EG12" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleMu207Mass0to30L1DM4EG = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDoubleMu207Mass0to30Photon23L3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 7.0 ), - MaxInvMass = cms.vdouble( 30.0 ), - MinPtMax = cms.vdouble( 20.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -process.hltL1sVoHTT380 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT380er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHT425 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPixelTrackerHVOn = cms.EDFilter( "DetectorStateFilter", - DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), - DebugOn = cms.untracked.bool( False ), - DetectorType = cms.untracked.string( "pixel" ) -) -process.hltStripTrackerHVOn = cms.EDFilter( "DetectorStateFilter", - DcsStatusLabel = cms.untracked.InputTag( "hltScalersRawToDigi" ), - DebugOn = cms.untracked.bool( False ), - DetectorType = cms.untracked.string( "sistrip" ) -) -process.hltHT425 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 425.0 ) -) -process.hltPreHT430DisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT430 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 430.0 ) -) -process.hltEmFraction0p01To0p99CaloJetSelector = cms.EDFilter( "CaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - cut = cms.string( "abs(eta)< 2 && n90 >= 3 && emEnergyFraction > 0.01 && emEnergyFraction < 0.99" ) -) -process.hltDoubleCentralCaloJetpt40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltCentralCaloJetptLowPtCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt40" ) -) -process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt' ) -) -process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltCentralCaloJetptLowPtCollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -process.hltDisplacedHLTCaloJetCollectionProducerLowPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt" ) -) -process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 0.5 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt' ) -) -process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerLowPt" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt" ) -) -process.hltDisplacedhltTrimmedPixelVertices = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltFastPVPixelVertices" ) -) -process.hltDisplacedhltIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurityForBTag" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemovalForBTag" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltDisplacedhltIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -process.hltDisplacedhltIter4PixelLessLayerTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ), - FPix = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 3 ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ), - TID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - maxRing = cms.int32( 2 ) - ), - TOB = cms.PSet( ), - BPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltDisplacedhltIter4ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ) - ) -) -process.hltDisplacedhltIter4PFlowPixelLessTrackingRegions = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 12.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltSelector4CentralJetsL1FastJet" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 1.0 ), - measurementTrackerName = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltDisplacedhltIter4PFlowPixelLessClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 800000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClustersRegForBTag" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 40000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClustersRegForBTag" ) -) -process.hltDisplacedhltIter4PFlowPixelLessHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTriplets" ) -) -process.hltDisplacedhltIter4PFlowPixelLessHitTriplets = cms.EDProducer( "MultiHitFromChi2EDProducer", - detIdsToDebug = cms.vint32( 0, 0, 0 ), - extraPhiKDBox = cms.double( 0.005 ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - useFixedPreFiltering = cms.bool( False ), - refitHits = cms.bool( True ), - chi2VsPtCut = cms.bool( True ), - maxChi2 = cms.double( 5.0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraRKDBox = cms.double( 0.2 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - extraZKDBox = cms.double( 0.2 ), - doublets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitDoublets" ), - maxElement = cms.uint32( 100000 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.0 ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - fnSigmaRZ = cms.double( 2.0 ) -) -process.hltDisplacedhltIter4PFlowPixelLessSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltDisplacedhltIter4PFlowCkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltDisplacedhltIter4PFlowCtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltDisplacedhltIter4PFlowCkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltDisplacedhltIter4MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltDisplacedhltIter4PFlowTrackSelectionHighPurity = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "highPurity" ), - minNumberLayers = cms.uint32( 5 ), - chi2n_par = cms.double( 0.25 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 3.0 ), - dz_par2 = cms.vdouble( 1.0, 4.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 1.0, 4.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 100.0 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 0 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 9999.0 ), - copyExtras = cms.untracked.bool( True ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "tracksSize>=3" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltDisplacedhltIter4PFlowCtfWithMaterialTracks" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 1.0, 4.0 ), - d0_par1 = cms.vdouble( 1.0, 4.0 ), - res_par = cms.vdouble( 0.003, 0.001 ), - minHitsToBypassChecks = cms.uint32( 20 ) -) -process.hltIter4MergedWithIter012DisplacedJets = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2MergedForBTag','hltDisplacedhltIter4PFlowTrackSelectionHighPurity' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter2MergedForBTag','hltDisplacedhltIter4PFlowTrackSelectionHighPurity' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt" ), - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumNumberOfHits = cms.int32( 6 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 0 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -process.hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1st" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt' ) -) -process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerLowPt" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreHT430DisplacedDijet60DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleCentralCaloJetpt60 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 60.0 ) -) -process.hltCentralCaloJetptMidPtCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt60" ) -) -process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltCentralCaloJetptMidPtCollectionProducer" ), - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt' ) -) -process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltCentralCaloJetptMidPtCollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -process.hltDisplacedHLTCaloJetCollectionProducerMidPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt" ) -) -process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerMidPt" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 0.5 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt' ) -) -process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducerMidPt" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -process.hltIter02DisplacedHLTCaloJetCollectionProducerMidPt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt" ) -) -process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerMidPt" ), - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumNumberOfHits = cms.int32( 6 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 0 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -process.hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltESPDisplacedDijethltTrackCounting2D1st" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt' ) -) -process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducerMidPt" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreHT430DisplacedDijet80DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleCentralCaloJetpt80 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEmFraction0p01To0p99CaloJetSelector" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltCentralCaloJetpt80CollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltDoubleCentralCaloJetpt80" ) -) -process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltCentralCaloJetpt80CollectionProducer" ), - tracks = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL3DisplacedDijet100FullTracksTrackIPProducer = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -process.hltL3DisplacedDijetFullTracksJetTagProducerFromIP = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltDisplacedDijethltESPPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL3DisplacedDijet100FullTracksTrackIPProducer' ) -) -process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL3DisplacedDijetFullTracksJetTagProducerFromIP" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltCentralCaloJetpt80CollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -process.hltDisplacedHLTCaloJetCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter" ) -) -process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer" ), - tracks = cms.InputTag( "hltIter2MergedForBTag" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL4PromptDisplacedDijetFullTracksTrackIPProducer = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.1 ), - minimumNumberOfHits = cms.int32( 8 ), - minimumTransverseMomentum = cms.double( 0.5 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 0.1 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 20.0 ) -) -process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltDisplacedDijethltESPPromptTrackCountingESProducer" ), - tagInfos = cms.VInputTag( 'hltL4PromptDisplacedDijetFullTracksTrackIPProducer' ) -) -process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer" ), - MinTag = cms.double( -999999.0 ), - MaxTag = cms.double( 2.5 ) -) -process.hltIter02DisplacedHLTCaloJetCollectionProducer = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 85 ), - HLTObject = cms.InputTag( "hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter" ) -) -process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertex = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltIter02DisplacedHLTCaloJetCollectionProducer" ), - tracks = cms.InputTag( "hltIter4MergedWithIter012DisplacedJets" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducer = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 9999999.0 ), - minimumNumberOfHits = cms.int32( 6 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltDisplacedhltTrimmedPixelVertices" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertex" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 0 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( False ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -process.hltL4DisplacedDijetFullTracksJetTagProducerFromIP = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltDisplacedDijethltESPTrackCounting2D1st" ), - tagInfos = cms.VInputTag( 'hltL4TaggedDisplacedDijetFullTracksTrackIPProducer' ) -) -process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltL4DisplacedDijetFullTracksJetTagProducerFromIP" ), - TriggerType = cms.int32( 85 ), - Jets = cms.InputTag( "hltDisplacedHLTCaloJetCollectionProducer" ), - MinTag = cms.double( 5.0 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreHT400DisplacedDijet40DisplacedTrack = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT400 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 400.0 ) -) -process.hltPreHT650DisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT650 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 650.0 ) -) -process.hltPreHT550DisplacedDijet80Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT550 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 550.0 ) -) -process.hltPreHT550DisplacedDijet60Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreHT650DisplacedDijet80Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreHT750DisplacedDijet80Inclusive = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT750 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 750.0 ) -) -process.hltL1DiJetVBF = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_115_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiJet11035Mjj650PFMET110 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloMETOpen = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 0.0 ) -) -process.hltCaloNoiseCleanedMET66 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 66.0 ) -) -process.hltPFMETVBFProducer = cms.EDProducer( "PFMETProducer", - globalThreshold = cms.double( 0.0 ), - calculateSignificance = cms.bool( False ), - alias = cms.string( "pfMet" ), - src = cms.InputTag( "hltParticleFlowNoMu" ) -) -process.hltPFMETVBF110 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETVBFProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -process.hltL1TPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", - matchingR = cms.double( 0.5 ), - pt2Min = cms.double( 35.0 ), - mjjMin = cms.double( 650.0 ), - JetSrc = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - pt1Min = cms.double( 110.0 ), - L1JetTrigger = cms.InputTag( "hltL1DiJetVBF" ) -) -process.hltL1PFJetCategories = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( 'hltL1TPFJetsMatching','TwoJets' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreDiJet11035Mjj650PFMET120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloNoiseCleanedMET72 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 72.0 ) -) -process.hltPFMETVBF120 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETVBFProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltPreDiJet11035Mjj650PFMET130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloNoiseCleanedMET78 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 78.0 ) -) -process.hltPFMETVBF130 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETVBFProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -process.hltPreTripleJet1103535Mjj650PFMET110 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hlt1PFJetCategories3 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( 'hltL1TPFJetsMatching','ThreeJets' ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreTripleJet1103535Mjj650PFMET120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreTripleJet1103535Mjj650PFMET130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1VBFDiJetOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_115_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreVBFDoubleLooseChargedIsoPFTau20Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloTowersIsoTau1Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 0 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau1Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau1Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau2Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 1 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau2Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau2Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau3Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 2 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau3Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau3Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau4Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 3 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau4Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau4Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau5Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 4 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau5Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau5Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau6Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 5 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau6Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau6Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau7Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 6 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau7Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau7Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau8Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 7 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau8Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau8Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau9Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 8 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau9Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau9Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau10Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 9 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau10Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau10Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau11Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 10 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau11Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau11Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltCaloTowersIsoTau12Regional = cms.EDProducer( "CaloTowerFromL1TCreatorForTauHLT", - verbose = cms.untracked.int32( 0 ), - towers = cms.InputTag( "hltTowerMakerForAll" ), - TauId = cms.int32( 11 ), - TauTrigger = cms.InputTag( 'hltGtStage2Digis','Tau' ), - minimumE = cms.double( 0.8 ), - UseTowersInCone = cms.double( 0.8 ), - minimumEt = cms.double( 0.5 ), - BX = cms.int32( 0 ) -) -process.hltAkIsoTau12Regional = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "CaloJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 5 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.2 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltCaloTowersIsoTau12Regional" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "NotUsed" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.3 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltL2TauJetsL1IsoTauSeeded = cms.EDProducer( "L2TauJetsMerger", - EtMin = cms.double( 20.0 ), - JetSrc = cms.VInputTag( 'hltAkIsoTau1Regional','hltAkIsoTau2Regional','hltAkIsoTau3Regional','hltAkIsoTau4Regional','hltAkIsoTau5Regional','hltAkIsoTau6Regional','hltAkIsoTau7Regional','hltAkIsoTau8Regional','hltAkIsoTau9Regional','hltAkIsoTau10Regional','hltAkIsoTau11Regional','hltAkIsoTau12Regional' ) -) -process.hltDoubleL2Tau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltL2TausForPixelIsolation = cms.EDFilter( "CaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - cut = cms.string( "pt > 20 & abs(eta) < 2.5" ) -) -process.hltSiPixelDigisRegForTau = cms.EDProducer( "SiPixelRawToDigi", - UseQualityInfo = cms.bool( False ), - UsePilotBlade = cms.bool( False ), - UsePhase1 = cms.bool( True ), - InputLabel = cms.InputTag( "rawDataCollector" ), - IncludeErrors = cms.bool( False ), - ErrorList = cms.vint32( ), - Regions = cms.PSet( - maxZ = cms.vdouble( 24.0 ), - inputs = cms.VInputTag( 'hltL2TausForPixelIsolation' ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - deltaPhi = cms.vdouble( 0.5 ) - ), - Timing = cms.untracked.bool( False ), - CablingMapLabel = cms.string( "" ), - UserErrorList = cms.vint32( ) -) -process.hltSiPixelClustersRegForTau = cms.EDProducer( "SiPixelClusterProducer", - src = cms.InputTag( "hltSiPixelDigisRegForTau" ), - ChannelThreshold = cms.int32( 1000 ), - maxNumberOfClusters = cms.int32( 20000 ), - ClusterThreshold_L1 = cms.int32( 2000 ), - MissCalibrate = cms.untracked.bool( True ), - VCaltoElectronGain = cms.int32( 47 ), - VCaltoElectronGain_L1 = cms.int32( 50 ), - VCaltoElectronOffset = cms.int32( -60 ), - SplitClusters = cms.bool( False ), - payloadType = cms.string( "HLT" ), - SeedThreshold = cms.int32( 1000 ), - VCaltoElectronOffset_L1 = cms.int32( -670 ), - ClusterThreshold = cms.int32( 4000 ) -) -process.hltSiPixelClustersRegForTauCache = cms.EDProducer( "SiPixelClusterShapeCacheProducer", - src = cms.InputTag( "hltSiPixelClustersRegForTau" ), - onDemand = cms.bool( False ) -) -process.hltSiPixelRecHitsRegForTau = cms.EDProducer( "SiPixelRecHitConverter", - VerboseLevel = cms.untracked.int32( 0 ), - src = cms.InputTag( "hltSiPixelClustersRegForTau" ), - CPE = cms.string( "hltESPPixelCPEGeneric" ) -) -process.hltPixelTracksTrackingRegionsRegForTau = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltL2TausForPixelIsolation" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelLayerQuadrupletsRegForTau = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - TIB = cms.PSet( ) -) -process.hltPixelTracksHitDoubletsRegForTau = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsRegForTau" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForTau" ) -) -process.hltPixelTracksHitQuadrupletsRegForTau = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForTauCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsRegForTau" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksFromQuadrupletsRegForTau = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsRegForTau" ) -) -process.hltPixelTripletsClustersRefRemovalRegForTau = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 3000.0 ), - trajectories = cms.InputTag( "hltPixelTracksFromQuadrupletsRegForTau" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClustersRegForTau" ), - TrackQuality = cms.string( "undefQuality" ) -) -process.hltPixelLayerTripletsWithClustersRemovalRegForTau = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemovalRegForTau" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltPixelTripletsClustersRefRemovalRegForTau" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHitsRegForTau" ) - ), - TIB = cms.PSet( ) -) -process.hltPixelTracksHitDoubletsForTripletsRegForTau = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsRegForTau" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemovalRegForTau" ) -) -process.hltPixelTracksHitTripletsRegForTau = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.0 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForTauCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForTripletsRegForTau" ), - CAThetaCut = cms.double( 0.002 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( False ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ) -) -process.hltPixelTracksFromTripletsRegForTau = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitTripletsRegForTau" ) -) -process.hltPixelTracksMergedRegForTau = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltPixelTracksFromQuadrupletsRegForTau','hltPixelTracksFromTripletsRegForTau' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltPixelTracksFromQuadrupletsRegForTau','hltPixelTracksFromTripletsRegForTau' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltPixelVerticesRegForTau = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksMergedRegForTau" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltL2TauPixelIsoTagProducer = cms.EDProducer( "L2TauPixelIsoTagProducer", - TrackSrc = cms.InputTag( "" ), - BeamSpotSrc = cms.InputTag( "hltOnlineBeamSpot" ), - TrackMaxNChi2 = cms.double( 1000.0 ), - TrackMinNHits = cms.int32( 3 ), - TrackMinPt = cms.double( 0.9 ), - IsoConeMax = cms.double( 0.4 ), - TrackPVMaxDZ = cms.double( 0.1 ), - IsoConeMin = cms.double( 0.15 ), - VertexSrc = cms.InputTag( "hltPixelVerticesRegForTau" ), - JetSrc = cms.InputTag( "hltL2TausForPixelIsolation" ), - TrackMaxDxy = cms.double( 0.2 ), - MaxNumberPV = cms.int32( 1 ) -) -process.hltL2TauIsoFilter = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltL2TauPixelIsoTagProducer" ), - TriggerType = cms.int32( 84 ), - Jets = cms.InputTag( "hltL2TausForPixelIsolation" ), - MinTag = cms.double( 0.0 ), - MaxTag = cms.double( 3.0 ) -) -process.hltL2TauJetsIso = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 84 ), - HLTObject = cms.InputTag( "hltL2TauIsoFilter" ) -) -process.hltDoubleL2IsoTau20eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltIter0PFLowPixelSeedsFromPixelTracksTauReg = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksMergedRegForTau" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0PFLowPixelSeedsFromPixelTracksTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0PFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracksReg" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0PFlowTrackCutClassifierTauReg','MVAValues' ) -) -process.hltTrackIter0RefsForJets4Iter1TauReg = cms.EDProducer( "ChargedRefCandidateProducer", - src = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ), - particleType = cms.string( "pi+" ) -) -process.hltAK4Iter0TrackJets4Iter1TauReg = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "TrackJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 30.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.5 ), - UseOnlyOnePV = cms.bool( True ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltTrackIter0RefsForJets4Iter1TauReg" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 1.0 ), - puPtMin = cms.double( 0.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.1 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.2 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltIter0TrackAndTauJets4Iter1TauReg = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", - fractionMinCaloInTauCone = cms.double( 0.7 ), - fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), - tauConeSize = cms.double( 0.2 ), - ptTrkMaxInCaloCone = cms.double( 1.0 ), - isolationConeSize = cms.double( 0.5 ), - inputTrackJetTag = cms.InputTag( "hltAK4Iter0TrackJets4Iter1TauReg" ), - nTrkMaxInCaloCone = cms.int32( 0 ), - inputCaloJetTag = cms.InputTag( "hltL2TausForPixelIsolation" ), - etaMinCaloJet = cms.double( -2.7 ), - etaMaxCaloJet = cms.double( 2.7 ), - ptMinCaloJet = cms.double( 5.0 ), - inputTrackTag = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ) -) -process.hltIter1ClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0PFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1MaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1PixelLayerQuadrupletsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1PFlowPixelTrackingRegionsTauReg = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIter0TrackAndTauJets4Iter1TauReg" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 1.0 ), - deltaPhi = cms.double( 1.0 ) - ) -) -process.hltIter1PFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1PFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1PFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsTauReg" ) -) -process.hltIter1PFlowPixelHitQuadrupletsTauReg = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1PFlowPixelHitDoubletsTauReg" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1PFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1PFlowPixelHitQuadrupletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1PFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1PFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1MaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracksReg" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1PFlowTrackCutClassifierPromptTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1PFlowTrackCutClassifierDetachedTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1PFlowTrackCutClassifierMergedTauReg = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptTauReg', - 'hltIter1PFlowTrackCutClassifierDetachedTauReg' ) -) -process.hltIter1PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1PFlowTrackCutClassifierMergedTauReg','MVAValues' ) -) -process.hltIter1MergedTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityTauReg','hltIter1PFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0PFlowTrackSelectionHighPurityTauReg','hltIter1PFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter1TrackRefsForJets4Iter2TauReg = cms.EDProducer( "ChargedRefCandidateProducer", - src = cms.InputTag( "hltIter1MergedTauReg" ), - particleType = cms.string( "pi+" ) -) -process.hltAK4Iter1TrackJets4Iter2TauReg = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "TrackJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 14327 ), - voronoiRfact = cms.double( 0.9 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( True ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 30.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.5 ), - UseOnlyOnePV = cms.bool( True ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltIter1TrackRefsForJets4Iter2TauReg" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 7.5 ), - puPtMin = cms.double( 0.0 ), - srcPVs = cms.InputTag( "hltTrimmedPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.1 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.2 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltIter1TrackAndTauJets4Iter2TauReg = cms.EDProducer( "TauJetSelectorForHLTTrackSeeding", - fractionMinCaloInTauCone = cms.double( 0.7 ), - fractionMaxChargedPUInCaloCone = cms.double( 0.3 ), - tauConeSize = cms.double( 0.2 ), - ptTrkMaxInCaloCone = cms.double( 1.4 ), - isolationConeSize = cms.double( 0.5 ), - inputTrackJetTag = cms.InputTag( "hltAK4Iter1TrackJets4Iter2TauReg" ), - nTrkMaxInCaloCone = cms.int32( 0 ), - inputCaloJetTag = cms.InputTag( "hltL2TausForPixelIsolation" ), - etaMinCaloJet = cms.double( -2.7 ), - etaMaxCaloJet = cms.double( 2.7 ), - ptMinCaloJet = cms.double( 5.0 ), - inputTrackTag = cms.InputTag( "hltIter1MergedTauReg" ) -) -process.hltIter2ClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1PFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1ClustersRefRemovalTauReg" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2MaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2PixelLayerTripletsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2PFlowPixelTrackingRegionsTauReg = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 4.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIter1TrackAndTauJets4Iter2TauReg" ), - searchOpt = cms.bool( True ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.8 ) - ) -) -process.hltIter2PFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2PFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2PFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsTauReg" ) -) -process.hltIter2PFlowPixelHitTripletsTauReg = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2PFlowPixelHitDoubletsTauReg" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2PFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2PFlowPixelHitTripletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2PFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2PFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2PFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2PFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2MaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracksReg" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2PFlowTrackCutClassifierTauReg','MVAValues' ) -) -process.hltIter2MergedTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1MergedTauReg','hltIter2PFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1MergedTauReg','hltIter2PFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltTripletRecoveryClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter2PFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter2ClustersRefRemovalTauReg" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltTripletRecoveryMaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltTripletRecoveryClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltTripletRecoveryPixelLayerTripletsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix2_neg', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_pos+FPix3_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltTripletRecoveryClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltTripletRecoveryPFlowPixelTrackingRegionsTauReg = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 2.1, -3.0 ), - eta = cms.vdouble( 1.8, -0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.8 ), - deltaPhi = cms.double( 0.4 ) - ) -) -process.hltTripletRecoveryPFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltTripletRecoveryPFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltTripletRecoveryPFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsTauReg" ) -) -process.hltTripletRecoveryPFlowPixelHitTripletsTauReg = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitDoubletsTauReg" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltTripletRecoveryPFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltTripletRecoveryPFlowPixelHitTripletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltTripletRecoveryPFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltTripletRecoveryPFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltTripletRecoveryPFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltTripletRecoveryMaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltTripletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltTripletRecoveryPFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltTripletRecoveryPFlowTrackCutClassifierTauReg','MVAValues' ) -) -process.hltTripletRecoveryMergedTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter2MergedTauReg','hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter2MergedTauReg','hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltDoubletRecoveryClustersRefRemovalTauReg = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg" ), - oldClusterRemovalInfo = cms.InputTag( "hltTripletRecoveryClustersRefRemovalTauReg" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalTauReg" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltDoubletRecoveryPixelLayerPairsTauReg = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix4', - 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_pos', - 'BPix2+FPix1_neg', - 'BPix3+BPix4', - 'BPix3+FPix1_pos', - 'FPix1_pos+FPix2_pos' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltDoubletRecoveryClustersRefRemovalTauReg" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltDoubletRecoveryPFlowPixelTrackingRegionsTauReg = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltTrimmedPixelVertices" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 15.0 ), - maxNVertices = cms.int32( 10 ), - maxNRegions = cms.int32( 100 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 3.0 ), - ptMin = cms.double( 0.8 ), - points = cms.PSet( - phi = cms.vdouble( 3.0 ), - eta = cms.vdouble( 0.8 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.02 ), - measurementTrackerName = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.9 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltDoubletRecoveryPFlowPixelClusterCheckTauReg = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltDoubletRecoveryPFlowPixelHitDoubletsTauReg = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltDoubletRecoveryPFlowPixelTrackingRegionsTauReg" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheckTauReg" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( False ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsTauReg" ) -) -process.hltDoubletRecoveryPFlowPixelSeedsTauReg = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltDoubletRecoveryPFlowPixelHitDoubletsTauReg" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltDoubletRecoveryPFlowCkfTrackCandidatesTauReg = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltDoubletRecoveryPFlowPixelSeedsTauReg" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltDoubletRecoveryPFlowCkfTrackCandidatesTauReg" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltDoubletRecovery" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltDoubletRecoveryPFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltTrimmedPixelVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - originalQualVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifierTauReg','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltDoubletRecoveryPFlowTrackCutClassifierTauReg','MVAValues' ) -) -process.hltMergedTracksTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltTripletRecoveryMergedTauReg','hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltTripletRecoveryMergedTauReg','hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltPFMuonMergingTauReg = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracksTauReg' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1Merged','hltMergedTracksTauReg' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltMuonLinksReg = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltPFMuonMergingTauReg" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltL3MuonsIterL3Links" ), - ptMin = cms.double( 2.5 ) -) -process.hltMuonsReg = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMergingTauReg" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( True ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links', - 'outer tracks' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 10.0 ), - fillIsolation = cms.bool( True ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 10.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( True ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( True ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( True ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAK4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( True ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltPFMuonMergingTauReg','hltMuonLinksReg','hltL2Muons' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltLightPFTracksReg = cms.EDProducer( "LightPFTrackProducer", - TrackQuality = cms.string( "none" ), - UseQuality = cms.bool( False ), - TkColList = cms.VInputTag( 'hltPFMuonMergingTauReg' ) -) -process.hltParticleFlowBlockReg = cms.EDProducer( "PFBlockProducer", - debug = cms.untracked.bool( False ), - linkDefinitions = cms.VPSet( - cms.PSet( linkType = cms.string( "PS1:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "PS2:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "PreshowerAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:ECAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndECALLinker" ) - ), - cms.PSet( linkType = cms.string( "TRACK:HCAL" ), - useKDTree = cms.bool( True ), - linkerName = cms.string( "TrackAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "ECAL:HCAL" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "ECALAndHCALLinker" ) - ), - cms.PSet( linkType = cms.string( "HFEM:HFHAD" ), - useKDTree = cms.bool( False ), - linkerName = cms.string( "HFEMAndHFHADLinker" ) - ) - ), - elementImporters = cms.VPSet( - cms.PSet( muonSrc = cms.InputTag( "hltMuonsReg" ), - source = cms.InputTag( "hltLightPFTracksReg" ), - NHitCuts_byTrackAlgo = cms.vuint32( 3, 3, 3, 3, 3, 3 ), - useIterativeTracking = cms.bool( False ), - importerName = cms.string( "GeneralTracksImporter" ), - DPtOverPtCuts_byTrackAlgo = cms.vdouble( 20.0, 20.0, 20.0, 20.0, 20.0, 20.0 ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), - importerName = cms.string( "ECALClusterImporter" ), - BCtoPFCMap = cms.InputTag( "" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHCAL" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterHF" ), - importerName = cms.string( "GenericClusterImporter" ) - ), - cms.PSet( source = cms.InputTag( "hltParticleFlowClusterPSUnseeded" ), - importerName = cms.string( "GenericClusterImporter" ) - ) - ), - verbose = cms.untracked.bool( False ) -) -process.hltParticleFlowReg = cms.EDProducer( "PFProducer", - photon_SigmaiEtaiEta_endcap = cms.double( 0.034 ), - minPtForPostCleaning = cms.double( 20.0 ), - pf_nsigma_ECAL = cms.double( 0.0 ), - GedPhotonValueMap = cms.InputTag( 'tmpGedPhotons','valMapPFEgammaCandToPhoton' ), - sumPtTrackIsoForPhoton = cms.double( -1.0 ), - calibrationsLabel = cms.string( "HLT" ), - metFactorForFakes = cms.double( 4.0 ), - muon_HO = cms.vdouble( 0.9, 0.9 ), - electron_missinghits = cms.uint32( 1 ), - metSignificanceForCleaning = cms.double( 3.0 ), - usePFPhotons = cms.bool( False ), - dptRel_DispVtx = cms.double( 10.0 ), - nTrackIsoForEgammaSC = cms.uint32( 2 ), - pf_nsigma_HCAL = cms.double( 1.0 ), - cosmicRejectionDistance = cms.double( 1.0 ), - useEGammaFilters = cms.bool( False ), - useEGammaElectrons = cms.bool( False ), - nsigma_TRACK = cms.double( 1.0 ), - useEGammaSupercluster = cms.bool( False ), - sumPtTrackIsoForEgammaSC_barrel = cms.double( 4.0 ), - eventFractionForCleaning = cms.double( 0.5 ), - usePFDecays = cms.bool( False ), - rejectTracks_Step45 = cms.bool( False ), - eventFractionForRejection = cms.double( 0.8 ), - photon_MinEt = cms.double( 10.0 ), - usePFNuclearInteractions = cms.bool( False ), - maxSignificance = cms.double( 2.5 ), - electron_iso_mva_endcap = cms.double( -0.1075 ), - debug = cms.untracked.bool( False ), - pf_convID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt" ), - calibHF_eta_step = cms.vdouble( 0.0, 2.9, 3.0, 3.2, 4.2, 4.4, 4.6, 4.8, 5.2, 5.4 ), - ptErrorScale = cms.double( 8.0 ), - minSignificance = cms.double( 2.5 ), - minMomentumForPunchThrough = cms.double( 100.0 ), - pf_conv_mvaCut = cms.double( 0.0 ), - useCalibrationsFromDB = cms.bool( True ), - usePFElectrons = cms.bool( False ), - electron_iso_combIso_endcap = cms.double( 10.0 ), - photon_combIso = cms.double( 10.0 ), - electron_iso_mva_barrel = cms.double( -0.1875 ), - postHFCleaning = cms.bool( False ), - factors_45 = cms.vdouble( 10.0, 100.0 ), - cleanedHF = cms.VInputTag( 'hltParticleFlowRecHitHF:Cleaned','hltParticleFlowClusterHF:Cleaned' ), - coneEcalIsoForEgammaSC = cms.double( 0.3 ), - egammaElectrons = cms.InputTag( "" ), - photon_SigmaiEtaiEta_barrel = cms.double( 0.0125 ), - calibHF_b_HADonly = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - minPixelHits = cms.int32( 1 ), - maxDPtOPt = cms.double( 1.0 ), - useHO = cms.bool( False ), - pf_electron_output_col = cms.string( "electrons" ), - electron_noniso_mvaCut = cms.double( -0.1 ), - GedElectronValueMap = cms.InputTag( "gedGsfElectronsTmp" ), - useVerticesForNeutral = cms.bool( True ), - trackQuality = cms.string( "highPurity" ), - PFEGammaCandidates = cms.InputTag( "particleFlowEGamma" ), - sumPtTrackIsoSlopeForPhoton = cms.double( -1.0 ), - coneTrackIsoForEgammaSC = cms.double( 0.3 ), - minDeltaMet = cms.double( 0.4 ), - punchThroughMETFactor = cms.double( 4.0 ), - useProtectionsForJetMET = cms.bool( True ), - metFactorForRejection = cms.double( 4.0 ), - sumPtTrackIsoForEgammaSC_endcap = cms.double( 4.0 ), - calibHF_use = cms.bool( False ), - verbose = cms.untracked.bool( False ), - usePFConversions = cms.bool( False ), - calibPFSCEle_endcap = cms.vdouble( 1.153, -16.5975, 5.668, -0.1772, 16.22, 7.326, 0.0483, -4.068, 9.406 ), - metFactorForCleaning = cms.double( 4.0 ), - eventFactorForCosmics = cms.double( 10.0 ), - minSignificanceReduction = cms.double( 1.4 ), - minEnergyForPunchThrough = cms.double( 100.0 ), - minTrackerHits = cms.int32( 8 ), - iCfgCandConnector = cms.PSet( - nuclCalibFactors = cms.vdouble( 0.8, 0.15, 0.5, 0.5, 0.05 ), - bCalibSecondary = cms.bool( False ), - bCorrect = cms.bool( False ), - bCalibPrimary = cms.bool( False ) - ), - rejectTracks_Bad = cms.bool( False ), - pf_electronID_crackCorrection = cms.bool( False ), - pf_locC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root" ), - calibHF_a_EMonly = cms.vdouble( 0.96945, 0.96701, 0.76309, 0.82268, 0.87583, 0.89718, 0.98674, 1.4681, 1.458, 1.458 ), - pf_Res_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root" ), - metFactorForHighEta = cms.double( 25.0 ), - minHFCleaningPt = cms.double( 5.0 ), - muon_HCAL = cms.vdouble( 3.0, 3.0 ), - pf_electron_mvaCut = cms.double( -0.1 ), - ptFactorForHighEta = cms.double( 2.0 ), - maxDeltaPhiPt = cms.double( 7.0 ), - pf_electronID_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt" ), - sumEtEcalIsoForEgammaSC_endcap = cms.double( 2.0 ), - calibHF_b_EMHAD = cms.vdouble( 1.27541, 0.85361, 0.86333, 0.89091, 0.94348, 0.94348, 0.9437, 1.0034, 1.0444, 1.0444 ), - pf_GlobC_mvaWeightFile = cms.string( "RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root" ), - photon_HoE = cms.double( 0.05 ), - sumEtEcalIsoForEgammaSC_barrel = cms.double( 1.0 ), - calibPFSCEle_Fbrem_endcap = cms.vdouble( 0.9, 6.5, -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998, 1.653, -0.0750184, 0.147, 0.923165, 4.74665E-4, 1.10782 ), - punchThroughFactor = cms.double( 3.0 ), - algoType = cms.uint32( 0 ), - electron_iso_combIso_barrel = cms.double( 10.0 ), - muons = cms.InputTag( "hltMuonsReg" ), - postMuonCleaning = cms.bool( True ), - calibPFSCEle_barrel = cms.vdouble( 1.004, -1.536, 22.88, -1.467, 0.3555, 0.6227, 14.65, 2051.0, 25.0, 0.9932, -0.5444, 0.0, 0.5438, 0.7109, 7.645, 0.2904, 0.0 ), - electron_protectionsForJetMET = cms.PSet( - maxEeleOverPoutRes = cms.double( 0.5 ), - maxEleHcalEOverEcalE = cms.double( 0.1 ), - maxEcalEOverPRes = cms.double( 0.2 ), - maxHcalEOverP = cms.double( 1.0 ), - maxE = cms.double( 50.0 ), - maxTrackPOverEele = cms.double( 1.0 ), - maxDPhiIN = cms.double( 0.1 ), - maxEcalEOverP_2 = cms.double( 0.2 ), - maxEcalEOverP_1 = cms.double( 0.5 ), - maxEeleOverPout = cms.double( 0.2 ), - maxHcalEOverEcalE = cms.double( 0.1 ), - maxHcalE = cms.double( 10.0 ), - maxNtracks = cms.double( 3.0 ) - ), - electron_iso_pt = cms.double( 10.0 ), - isolatedElectronID_mvaWeightFile = cms.string( "RecoEgamma/ElectronIdentification/data/TMVA_BDTSimpleCat_17Feb2011.weights.xml" ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - X0_Map = cms.string( "RecoParticleFlow/PFProducer/data/allX0histos.root" ), - calibPFSCEle_Fbrem_barrel = cms.vdouble( 0.6, 6.0, -0.0255975, 0.0576727, 0.975442, -5.46394E-4, 1.26147, 25.0, -0.02025, 0.04537, 0.9728, -8.962E-4, 1.172 ), - blocks = cms.InputTag( "hltParticleFlowBlockReg" ), - pt_Error = cms.double( 1.0 ), - metSignificanceForRejection = cms.double( 4.0 ), - photon_protectionsForJetMET = cms.PSet( - sumPtTrackIsoSlope = cms.double( 0.001 ), - sumPtTrackIso = cms.double( 2.0 ) - ), - usePhotonReg = cms.bool( False ), - dzPV = cms.double( 0.2 ), - calibHF_a_EMHAD = cms.vdouble( 1.42215, 1.00496, 0.68961, 0.81656, 0.98504, 0.98504, 1.00802, 1.0593, 1.4576, 1.4576 ), - useRegressionFromDB = cms.bool( False ), - muon_ECAL = cms.vdouble( 0.5, 0.5 ), - usePFSCEleCalib = cms.bool( True ) -) -process.hltAK4PFJetsReg = cms.EDProducer( "FastjetJetProducer", - Active_Area_Repeats = cms.int32( 5 ), - useMassDropTagger = cms.bool( False ), - doAreaFastjet = cms.bool( False ), - muMin = cms.double( -1.0 ), - Ghost_EtaMax = cms.double( 6.0 ), - maxBadHcalCells = cms.uint32( 9999999 ), - doAreaDiskApprox = cms.bool( False ), - subtractorName = cms.string( "" ), - dRMax = cms.double( -1.0 ), - useExplicitGhosts = cms.bool( False ), - puWidth = cms.double( 0.0 ), - maxRecoveredEcalCells = cms.uint32( 9999999 ), - R0 = cms.double( -1.0 ), - jetType = cms.string( "PFJet" ), - muCut = cms.double( -1.0 ), - subjetPtMin = cms.double( -1.0 ), - csRParam = cms.double( -1.0 ), - MinVtxNdof = cms.int32( 0 ), - minSeed = cms.uint32( 0 ), - voronoiRfact = cms.double( -9.0 ), - doRhoFastjet = cms.bool( False ), - jetAlgorithm = cms.string( "AntiKt" ), - writeCompound = cms.bool( False ), - muMax = cms.double( -1.0 ), - nSigmaPU = cms.double( 1.0 ), - GhostArea = cms.double( 0.01 ), - Rho_EtaMax = cms.double( 4.4 ), - restrictInputs = cms.bool( False ), - useDynamicFiltering = cms.bool( False ), - nExclude = cms.uint32( 0 ), - maxRecoveredHcalCells = cms.uint32( 9999999 ), - maxBadEcalCells = cms.uint32( 9999999 ), - yMin = cms.double( -1.0 ), - jetCollInstanceName = cms.string( "" ), - useFiltering = cms.bool( False ), - maxInputs = cms.uint32( 1 ), - rFiltFactor = cms.double( -1.0 ), - useDeterministicSeed = cms.bool( False ), - doPVCorrection = cms.bool( False ), - rFilt = cms.double( -1.0 ), - yMax = cms.double( -1.0 ), - zcut = cms.double( -1.0 ), - useTrimming = cms.bool( False ), - puCenters = cms.vdouble( ), - MaxVtxZ = cms.double( 15.0 ), - rParam = cms.double( 0.4 ), - csRho_EtaMax = cms.double( -1.0 ), - UseOnlyVertexTracks = cms.bool( False ), - dRMin = cms.double( -1.0 ), - gridSpacing = cms.double( -1.0 ), - doFastJetNonUniform = cms.bool( False ), - usePruning = cms.bool( False ), - maxDepth = cms.int32( -1 ), - yCut = cms.double( -1.0 ), - useSoftDrop = cms.bool( False ), - DzTrVtxMax = cms.double( 0.0 ), - UseOnlyOnePV = cms.bool( False ), - maxProblematicHcalCells = cms.uint32( 9999999 ), - correctShape = cms.bool( False ), - rcut_factor = cms.double( -1.0 ), - src = cms.InputTag( "hltParticleFlowReg" ), - gridMaxRapidity = cms.double( -1.0 ), - sumRecHits = cms.bool( False ), - jetPtMin = cms.double( 0.0 ), - puPtMin = cms.double( 10.0 ), - srcPVs = cms.InputTag( "hltPixelVertices" ), - verbosity = cms.int32( 0 ), - inputEtMin = cms.double( 0.0 ), - useConstituentSubtraction = cms.bool( False ), - beta = cms.double( -1.0 ), - trimPtFracMin = cms.double( -1.0 ), - radiusPU = cms.double( 0.4 ), - nFilt = cms.int32( -1 ), - useKtPruning = cms.bool( False ), - DxyTrVtxMax = cms.double( 0.0 ), - maxProblematicEcalCells = cms.uint32( 9999999 ), - useCMSBoostedTauSeedingAlgorithm = cms.bool( False ), - doPUOffsetCorr = cms.bool( False ), - inputEMin = cms.double( 0.0 ) -) -process.hltTauPFJets08RegionReg = cms.EDProducer( "RecoTauJetRegionProducer", - src = cms.InputTag( "hltAK4PFJetsReg" ), - deltaR = cms.double( 0.8 ), - pfCandAssocMapSrc = cms.InputTag( "" ), - maxJetAbsEta = cms.double( 99.0 ), - minJetPt = cms.double( -1.0 ), - pfCandSrc = cms.InputTag( "hltParticleFlowReg" ) -) -process.hltTauPFJetsRecoTauChargedHadronsReg = cms.EDProducer( "PFRecoTauChargedHadronProducer", - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "PFRecoTauChargedHadronStringQuality" ), - selection = cms.string( "algoIs('kChargedPFCandidate')" ), - name = cms.string( "ChargedPFCandidate" ), - selectionPassFunction = cms.string( "-pt" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0.5" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsReg" ), - builders = cms.VPSet( - cms.PSet( minBlockElementMatchesNeutralHadron = cms.int32( 2 ), - dRmergeNeutralHadronWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtNeutralHadron = cms.double( 0.01 ), - dRmergePhotonWrtOther = cms.double( 0.005 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - dRmergeNeutralHadronWrtOther = cms.double( 0.005 ), - maxUnmatchedBlockElementsNeutralHadron = cms.int32( 1 ), - dRmergePhotonWrtElectron = cms.double( 0.005 ), - minMergeGammaEt = cms.double( 0.0 ), - minBlockElementMatchesPhoton = cms.int32( 2 ), - dRmergePhotonWrtChargedHadron = cms.double( 0.005 ), - plugin = cms.string( "PFRecoTauChargedHadronFromPFCandidatePlugin" ), - dRmergeNeutralHadronWrtChargedHadron = cms.double( 0.005 ), - minMergeChargedHadronPt = cms.double( 100.0 ), - maxUnmatchedBlockElementsPhoton = cms.int32( 1 ), - name = cms.string( "chargedPFCandidates" ), - dRmergeNeutralHadronWrtElectron = cms.double( 0.05 ), - chargedHadronCandidatesParticleIds = cms.vint32( 1, 2, 3 ), - minMergeNeutralHadronEt = cms.double( 0.0 ) - ) - ) -) -process.hltPFTauPiZerosReg = cms.EDProducer( "RecoTauPiZeroProducer", - massHypothesis = cms.double( 0.136 ), - ranking = cms.VPSet( - cms.PSet( selectionFailValue = cms.double( 1000.0 ), - plugin = cms.string( "RecoTauPiZeroStringQuality" ), - selection = cms.string( "algoIs('kStrips')" ), - name = cms.string( "InStrip" ), - selectionPassFunction = cms.string( "abs(mass() - 0.13579)" ) - ) - ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "pt > 0" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsReg" ), - builders = cms.VPSet( - cms.PSet( minGammaEtStripSeed = cms.double( 0.5 ), - applyElecTrackQcuts = cms.bool( False ), - stripCandidatesParticleIds = cms.vint32( 2, 4 ), - makeCombinatoricStrips = cms.bool( False ), - stripPhiAssociationDistance = cms.double( 0.2 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - maxStripBuildIterations = cms.int32( -1 ), - updateStripAfterEachDaughter = cms.bool( False ), - stripEtaAssociationDistance = cms.double( 0.05 ), - minStripEt = cms.double( 1.0 ), - plugin = cms.string( "RecoTauPiZeroStripPlugin2" ), - minGammaEtStripAdd = cms.double( 0.0 ), - name = cms.string( "s" ) - ) - ) -) -process.hltPFTausSansRefReg = cms.EDProducer( "RecoTauProducer", - piZeroSrc = cms.InputTag( "hltPFTauPiZerosReg" ), - modifiers = cms.VPSet( - cms.PSet( ElectronPreIDProducer = cms.InputTag( "elecpreid" ), - EcalStripSumE_minClusEnergy = cms.double( 0.1 ), - ElecPreIDLeadTkMatch_maxDR = cms.double( 0.01 ), - EcalStripSumE_deltaPhiOverQ_minValue = cms.double( -0.1 ), - plugin = cms.string( "RecoTauElectronRejectionPlugin" ), - EcalStripSumE_deltaEta = cms.double( 0.03 ), - name = cms.string( "shrinkingConeElectronRej" ), - DataType = cms.string( "AOD" ), - EcalStripSumE_deltaPhiOverQ_maxValue = cms.double( 0.5 ), - maximumForElectrionPreIDOutput = cms.double( -0.1 ) - ) - ), - jetRegionSrc = cms.InputTag( "hltTauPFJets08RegionReg" ), - maxJetAbsEta = cms.double( 99.0 ), - outputSelection = cms.string( "" ), - chargedHadronSrc = cms.InputTag( "hltTauPFJetsRecoTauChargedHadronsReg" ), - minJetPt = cms.double( -1.0 ), - jetSrc = cms.InputTag( "hltAK4PFJetsReg" ), - builders = cms.VPSet( - cms.PSet( isoConePiZeros = cms.string( "0.4" ), - leadObjectPt = cms.double( 0.5 ), - signalConePiZeros = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - minAbsPhotonSumPt_insideSignalCone = cms.double( 2.5 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - signalConeChargedHadrons = cms.string( "min(max(3.6/pt(),0.08),0.12)" ), - matchingCone = cms.string( "0.4" ), - isoConeChargedHadrons = cms.string( "0.4" ), - plugin = cms.string( "RecoTauBuilderConePlugin" ), - usePFLeptons = cms.bool( True ), - pfCandSrc = cms.InputTag( "hltParticleFlowReg" ), - isoConeNeutralHadrons = cms.string( "0.4" ), - name = cms.string( "fixedConeTauReg" ), - maxSignalConeChargedHadrons = cms.int32( 3 ), - minRelPhotonSumPt_insideSignalCone = cms.double( 0.1 ), - signalConeNeutralHadrons = cms.string( "0.1" ) - ) - ), - buildNullTaus = cms.bool( False ) -) -process.hltPFTausReg = cms.EDProducer( "RecoTauPiZeroUnembedder", - src = cms.InputTag( "hltPFTausSansRefReg" ) -) -process.hltPFTauTrackDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 0.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -process.hltSelectedPFTausTrackFindingReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltPFTauTrackReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 0.0 ) -) -process.hltDoublePFTau20Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTauTrackPt1DiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 1.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -process.hltSelectedPFTausTrackPt1Reg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau20TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltPFTauLooseAbsoluteChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 3.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "NotUsed" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauLooseRelativeChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 50.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsoluteChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseRelativeChargedIsolationDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -process.hltSelectedPFTausTrackPt1LooseChargedIsolationReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau20TrackPt1LooseChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltVBFL1TLooseIDPFJetsMatching = cms.EDProducer( "L1TPFJetsMatching", - matchingR = cms.double( 0.5 ), - pt2Min = cms.double( 40.0 ), - mjjMin = cms.double( 650.0 ), - JetSrc = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - pt1Min = cms.double( 115.0 ), - L1JetTrigger = cms.InputTag( "hltL1VBFDiJetOR" ) -) -process.hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - TauSrc = cms.InputTag( "hltDoublePFTau20TrackPt1LooseChargedIsolationReg" ), - Min_dR = cms.double( 0.5 ), - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ) -) -process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleLooseChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleLooseChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 115.0 ) -) -process.hltPreVBFDoubleMediumChargedIsoPFTau20Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauMediumAbsoluteChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "NotUsed" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauMediumRelativeChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.05 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 60.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumAbsoluteChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumRelativeChargedIsolationDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -process.hltSelectedPFTausTrackPt1MediumChargedIsolationReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau20TrackPt1MediumChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - TauSrc = cms.InputTag( "hltDoublePFTau20TrackPt1MediumChargedIsolationReg" ), - Min_dR = cms.double( 0.5 ), - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ) -) -process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 115.0 ) -) -process.hltPreVBFDoubleTightChargedIsoPFTau20Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauTightAbsoluteChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.357 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "NotUsed" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.03 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 0.33333 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauTightRelativeChargedIsolationDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.04 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 70.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightAbsoluteChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightRelativeChargedIsolationDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -process.hltSelectedPFTausTrackPt1TightChargedIsolationReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau20TrackPt1TightChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 20.0 ) -) -process.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval = cms.EDProducer( "PFJetsTauOverlapRemoval", - TauSrc = cms.InputTag( "hltDoublePFTau20TrackPt1TightChargedIsolationReg" ), - Min_dR = cms.double( 0.5 ), - PFJetSrc = cms.InputTag( 'hltVBFL1TLooseIDPFJetsMatching','TwoJets' ) -) -process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTau20 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 115.0 ) -) -process.hltL1sIsoEG30erJetC34drMin0p3 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_LooseIsoEG26er2p1_Jet34er2p7_dR_Min0p3 OR L1_LooseIsoEG28er2p1_Jet34er2p7_dR_Min0p3 OR L1_LooseIsoEG30er2p1_Jet34er2p7_dR_Min0p3 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle30eta2p1WPTightGsfCentralPFJet35EleCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1IsoEG30erJetC34drMin0p3Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sIsoEG30erJetC34drMin0p3" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG30L1IsoEGerJetC34drMin0p3EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1IsoEG30erJetC34drMin0p3Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle30erJetC34WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1IsoEGerJetC34drMin0p3EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle30erJetC34WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle30erJetC34WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle30erJetC34WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle30erJetC34WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle30erJetC34WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle30erJetC34WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle30erJetC34WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle30erJetC34WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle30erJetC34WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle30erJetC34WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltDoubleCentralCaloJet10 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) -) -process.hltEle30JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 0.4 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle30erJetC34WPTightGsfTrackIsoFilter" ) -) -process.hltEle30PFJet35EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle30JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 35.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.6 ) -) -process.hltL1sIsoEG28erHTT100 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG24er2p1_HTT100er OR L1_LooseIsoEG26er2p1_HTT100er OR L1_LooseIsoEG28er2p1_HTT100er OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleEG34er2p1 OR L1_SingleEG36er2p1 OR L1_SingleEG38er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle28eta2p1WPTightGsfHT150 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1IsoEG28erHTT100Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sIsoEG28erHTT100" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG28L1IsoEG28erHTT100EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1IsoEG28erHTT100Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 28.0 ), - etcutEB = cms.double( 28.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle28erHTT100WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG28L1IsoEG28erHTT100EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28erHTT100WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle28erHTT100WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle28erHTT100WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle28erHTT100WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle28erHTT100WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28erHTT100WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28erHTT100WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28erHTT100WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28erHTT100WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle28erHTT100WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltHT100Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 100.0 ) -) -process.hltPFHT150Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 150.0 ) -) -process.hltL1sSingleAndDoubleEGNonIsoOr = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle28HighEtaSC20Mass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleAndDoubleEGNonIsoOrFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGNonIsoOr" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEle28HighEtaSC20EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGNonIsoOrFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 28.0 ), - etcutEB = cms.double( 28.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle28HighEtaSC20ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.0132 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.135 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.08 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20ClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.11 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.145 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20EcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.8 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.55 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.8 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle28HighEtaSC20OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.08 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.08 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20DetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20TrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20DphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG20EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltEle28HighEtaSC20ClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.033 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.033 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG20EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20EcalIsoFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.17 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.17 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20ClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20HEFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.21 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.21 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20EcalIsoFilterUnseeded" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltParticleFlowRecHitHBHEForEgammaUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbhereco" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -process.hltParticleFlowRecHitHFForEgammaUnseeded = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( thresh_HF = cms.double( 0.4 ), - LongFibre_Fraction = cms.double( 0.1 ), - src = cms.InputTag( "hltHfreco" ), - EMDepthCorrection = cms.double( 22.0 ), - ShortFibre_Fraction = cms.double( 0.01 ), - HADDepthCorrection = cms.double( 25.0 ), - HFCalib29 = cms.double( 1.07 ), - LongFibre_Cut = cms.double( 120.0 ), - name = cms.string( "PFHFRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( flags = cms.vstring( 'Standard', - 'HFLong', - 'HFShort' ), - cleaningThresholds = cms.vdouble( 0.0, 120.0, 60.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11, 9, 9 ) - ), - cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), - cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) - ) - ) - ) - ), - ShortFibre_Cut = cms.double( 60.0 ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitHCALNavigator" ) - ) -) -process.hltParticleFlowClusterHBHEForEgammaUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForEgammaUnseeded" ) -) -process.hltParticleFlowClusterHCALForEgammaUnseeded = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForEgammaUnseeded" ) -) -process.hltParticleFlowClusterHFForEgammaUnseeded = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HF_HAD" ) - ) - ), - showerSigma = cms.double( 0.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_EM" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.4 ), - detector = cms.string( "HF_HAD" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 0 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHFForEgammaUnseeded" ) -) -process.hltEgammaHcalPFClusterIsoUnseeded = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.05956, 0.13052 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgammaUnseeded" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( False ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle28HighEtaSC20HcalIsoFilterUnseeded = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.05956, 0.13052 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.7 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.7 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HEFilterUnseeded" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltHighEtaSC20Selector = cms.EDFilter( "CandViewSelector", - src = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - cut = cms.string( "et>20 && abs(eta) < 3.0 && abs(eta) > 2.5" ) -) -process.hltHighEtaSC20SelectorFilter = cms.EDFilter( "CandViewCountFilter", - src = cms.InputTag( "hltHighEtaSC20Selector" ), - minNumber = cms.uint32( 1 ) -) -process.hltEle28HighEtaSC20Mass55Filter = cms.EDFilter( "HLTPMMassFilter", - saveTags = cms.bool( True ), - lowerMassCut = cms.double( 55.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - isElectron1 = cms.untracked.bool( False ), - isElectron2 = cms.untracked.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - upperMassCut = cms.double( 13000.0 ), - candTag = cms.InputTag( "hltEle28HighEtaSC20HcalIsoFilterUnseeded" ), - reqOppCharge = cms.untracked.bool( False ), - nZcandcut = cms.int32( 1 ) -) -process.hltPreDoubleMu207Mass0to30Photon23 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG23EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG23HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG23EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sHTT380erIorHTT320er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT380er OR L1_HTT320er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle15IsoVVVLPFHT450CaloBTagCSV4p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleEG5ObjectMap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltSusyPreBtagJetFilter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -process.hltBTagCaloCSVp067Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.62 ), - MaxTag = cms.double( 99999.0 ) -) -process.hltEGL1SingleEG5OpenFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5ObjectMap" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG15EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5OpenFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 15.0 ), - etcutEB = cms.double( 15.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle15VVVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG15EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.079, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.04 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.08 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaEcalPFClusterIsoR02 = cms.EDProducer( "EgammaHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), - doRhoCorrection = cms.bool( False ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - drMax = cms.double( 0.2 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaHcalPFClusterIsoR02 = cms.EDProducer( "EgammaHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.0888, 0.111 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.0 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForEgamma" ), - drMax = cms.double( 0.2 ), - doRhoCorrection = cms.bool( False ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.0 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0888, 0.111 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.6 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.6 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle15VVVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle15VVVLGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLGsfChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfChi2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.006 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.0044 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15VVVLGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEgammaEleGsfTrackIsoR02 = cms.EDProducer( "EgammaHLTElectronTrackIsolationProducers", - egTrkIsoStripEndcap = cms.double( 0.01 ), - egTrkIsoVetoConeSizeBarrel = cms.double( 0.03 ), - useGsfTrack = cms.bool( True ), - useSCRefs = cms.bool( True ), - trackProducer = cms.InputTag( "hltIter2MergedForElectrons" ), - egTrkIsoStripBarrel = cms.double( 0.01 ), - electronProducer = cms.InputTag( "hltEgammaGsfElectrons" ), - egTrkIsoConeSize = cms.double( 0.2 ), - egTrkIsoRSpan = cms.double( 999999.0 ), - egTrkIsoVetoConeSizeEndcap = cms.double( 0.03 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - beamSpotProducer = cms.InputTag( "hltOnlineBeamSpot" ), - egTrkIsoPtMin = cms.double( 1.0 ), - egTrkIsoZSpan = cms.double( 0.15 ) -) -process.hltEle15VVVLGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoR02" ), - thrOverEEB = cms.vdouble( 0.4 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15VVVLGsfDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPFHT450Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 450.0 ) -) -process.hltPreEle15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreEle15IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreEle50IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG50IsoVVVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5OpenFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle50VVVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50IsoVVVLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.079, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.04 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.08 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.12876, 0.09324 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0888, 0.111 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.6 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIsoR02" ), - thrOverEEB = cms.vdouble( 0.6 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle50VVVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle50VVVLGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.01 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLGsfChi2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Chi2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 2.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfChi2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.006 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.0044 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.025 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.025 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50VVVLGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIsoR02" ), - thrOverEEB = cms.vdouble( 0.4 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50VVVLGsfDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreEle15IsoVVVLPFHT600 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFHT600Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30' ), - minHt = cms.vdouble( 600.0 ) -) -process.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu6_HTT240er OR L1_Mu6_HTT250er OR L1_DoubleJet_90_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_30_DoubleJet30_Mass_Min620 OR L1_DoubleJet_100_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_110_40_DoubleJet40_Mass_Min620 OR L1_DoubleJet_115_35_DoubleJet35_Mass_Min620 OR L1_DoubleJet_115_40_DoubleJet40_Mass_Min620" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMu8TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT300PFMETNoMu60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleMuOpenObjectMap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMuOpen" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMuOpenObjectMap" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenCandidateL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sSingleMuOpenCandidateL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMuon8RelTrkIsoVVLFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltMET20 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 20.0 ) -) -process.hltMETClean10 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 10.0 ) -) -process.hltDiCaloJet20MJJ400DEta3p5 = cms.EDFilter( "HLTCaloJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.5 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 10 ), - minInvMass = cms.double( 400.0 ), - minPtHigh = cms.double( 20.0 ), - minPtLow = cms.double( 20.0 ) -) -process.hltDiPFJet40MJJ750DEta3p5 = cms.EDFilter( "HLTPFJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.5 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 85 ), - minInvMass = cms.double( 750.0 ), - minPtHigh = cms.double( 40.0 ), - minPtLow = cms.double( 40.0 ) -) -process.hltPFHTJet30Eta5 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 5.0 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFHT300Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltPFMETNoMu60 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 60.0 ) -) -process.hltPreMu10TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT350PFMETNoMu60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 20.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 0.1 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMuon10RelTrkIsoVVLFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltPFHT350Jet30Eta5 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet30Eta5' ), - minHt = cms.vdouble( 350.0 ) -) -process.hltPreMu15IsoVVVLPFHT450CaloBTagCSV4p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 15.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3CaloMuonCorrectedVVVLIsolations = cms.EDProducer( "L2MuonIsolationProducer", - WriteIsolatorFloat = cms.bool( True ), - IsolatorPSet = cms.PSet( - Thresholds = cms.vdouble( 9.9999999E7 ), - ReturnRelativeSum = cms.bool( False ), - AndOrCuts = cms.bool( True ), - EtaBounds = cms.vdouble( 2.411 ), - ConeSizesRel = cms.vdouble( 0.2 ), - EtaBoundsRel = cms.vdouble( 2.411 ), - RhoScaleBarrel = cms.double( 0.836 ), - UseRhoCorrection = cms.bool( True ), - ReturnAbsoluteSum = cms.bool( True ), - RhoMax = cms.double( 9.9999999E7 ), - RhoSrc = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - CutRelativeIso = cms.bool( False ), - CutAbsoluteIso = cms.bool( True ), - EffAreaSFBarrel = cms.double( 1.0 ), - ThresholdsRel = cms.vdouble( 9.9999999E7 ), - ComponentName = cms.string( "CutsIsolatorWithCorrection" ), - ConeSizes = cms.vdouble( 0.2 ), - EffAreaSFEndcap = cms.double( 0.883 ), - RhoScaleEndcap = cms.double( 1.0 ) - ), - StandAloneCollectionLabel = cms.InputTag( "hltIterL3MuonCandidates" ), - ExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ) -) -process.hltL3MuonCombRelIsolationVVVL = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 1.2 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.2 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "hltL3CaloMuonCorrectedVVVLIsolations" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.2 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidates" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2L3MuonMerged" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.2 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( True ), - UseCaloIso = cms.bool( True ) -) -process.hltL3MuVVVLIsoFIlter = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonCombRelIsolationVVVL' ) -) -process.hltPreMu15IsoVVVLPFHT450PFMET50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu15IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu50IsoVVVLPFHT450 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 50.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3Mu50VVVLIsoFIlter = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonCombRelIsolationVVVL' ) -) -process.hltPreMu15IsoVVVLPFHT600 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sDoubleMu0er1p5SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon10PsiPrimeBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0er1p5SQOSdRMax1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon10PsiPrimeBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 9.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 3.35 ) -) -process.hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon10PsiPrimeBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon10PsiPrimeBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon20JpsiBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon20JpsiBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 19.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon20JpsiBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon20JpsiBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4p5er2p0SQOSMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon10UpsilonBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4p5er2p0SQOSMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon10UpsilonBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 9.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon10UpsilonBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon10UpsilonBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon10UpsilonBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon10UpsilonBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18 " ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon12Upsiloneta1p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1s12DoubleMu4p5er2p0SQOSMass7to18" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 1.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 1.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon12UpsilonL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 11.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 1.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon12Upsilons = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon12UpsilonL3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 1.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon12Upsilons = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon12Upsilons" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon14PhiBarrelSeagulls = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon14PhiBarrelnoCowL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 1.2 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 13.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( True ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon14PhiBarrelnoCowL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon14PhiBarrelnoCow = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon18PsiPrime = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon18PsiPrimeL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 17.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.35 ) -) -process.hltDisplacedmumuVtxProducerDimuon18PsiPrimes = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon18PsiPrimeL3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon18PsiPrimes = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon18PsiPrimes" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon25Jpsi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon25JpsiL3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 24.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDimuon25Jpsis = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon25JpsiL3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon25Jpsis = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon25Jpsis" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu8SQ = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( " L1_DoubleMu8_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDimuon18PsiPrimenoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sL1sDoubleMu8SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu8SQ" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu8SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sL1sDoubleMu8SQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 4.05 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 17.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.35 ) -) -process.hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon18PsiPrimesNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon24UpsilonnoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon24UpsilonNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 11.5 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 13.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 8.5 ) -) -process.hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon24UpsilonNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon24UpsilonsNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon24PhinoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon24PhiNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 1.2 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 23.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 1.25 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.85 ) -) -process.hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon24PhiNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon24PhiBarrelNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltPreDimuon25JpsinoCorrL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon25JpsiNoCorrL1L3fL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 0.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 24.9 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1 = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDimuon25JpsiNoCorrL1L3fL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDisplacedmumuFilterDimuon25JpsisNoCorrL1 = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.005 ), - MaxLxySignificance = cms.double( 0.0 ), - DisplacedVertexTag = cms.InputTag( "hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( -2.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( 0.0 ) -) -process.hltL1sDoubleMu7EG7 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu7_EG7 OR L1_DoubleMu7_SQ_EG7" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiMu9Ele9CaloIdLTrackIdLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu7EG7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1DoubleMu7EG7f0Filtered9 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 9.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sDoubleMu7EG7" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 9.0 ), - etcutEB = cms.double( 9.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu9Ele9DZFilter = cms.EDFilter( "HLT2MuonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 1 ), - MinN = cms.int32( 2 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter" ) -) -process.hltDoubleMu9DZFilter = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu7EG7f0Filtered9" ) -) -process.hltPreDiMu9Ele9CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sDoubleMu18er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu18er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleIsoMu20eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu18erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu18er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sDoubleMu18erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu18erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu18erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu18erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sDoubleMu18erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltL1sDoubleMu22er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleIsoMu24eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu22er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sDoubleMu22erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu22erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu22erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu22erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sDoubleMu22erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu22erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu22erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sDoubleMu22erL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltL1sDoubleMu125to157ORTripleMu444 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_15_5 OR L1_DoubleMu_15_5_SQ OR L1_DoubleMu_15_7 OR L1_DoubleMu_15_7_SQ OR L1_DoubleMu_15_7_SQ_Mass_Min4 OR L1_TripleMu_4_4_4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreTrkMu12DoubleTrkMu5NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157ORTripleMu444" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltIterL3OISeedsFromL2MuonsNoVtx = cms.EDProducer( "TSGForOI", - hitsToTry = cms.int32( 3 ), - adjustErrorsDynamicallyForHitless = cms.bool( True ), - SF4 = cms.double( 7.0 ), - SF5 = cms.double( 10.0 ), - SF2 = cms.double( 4.0 ), - SF3 = cms.double( 5.0 ), - SF1 = cms.double( 3.0 ), - minEtaForTEC = cms.double( 0.7 ), - fixedErrorRescaleFactorForHits = cms.double( 3.0 ), - maxSeeds = cms.uint32( 5 ), - maxEtaForTOB = cms.double( 1.8 ), - pT3 = cms.double( 70.0 ), - pT2 = cms.double( 30.0 ), - pT1 = cms.double( 13.0 ), - layersToTry = cms.int32( 2 ), - fixedErrorRescaleFactorForHitless = cms.double( 10.0 ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - adjustErrorsDynamicallyForHits = cms.bool( True ), - src = cms.InputTag( "hltL2Muons" ), - tsosDiff = cms.double( 0.03 ), - eta1 = cms.double( 1.0 ), - eta2 = cms.double( 1.4 ), - UseHitLessSeeds = cms.bool( True ), - UseStereoLayersInTEC = cms.bool( False ), - estimator = cms.string( "hltESPChi2MeasurementEstimator100" ), - debug = cms.untracked.bool( False ) -) -process.hltIterL3OITrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIterL3OISeedsFromL2MuonsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterial" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialOpposite" ) - ), - TrajectoryCleaner = cms.string( "muonSeededTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) -) -process.hltIterL3OIMuCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIterL3OITrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPKFFittingSmootherWithOutliersRejectionAndRK" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "hltESPMeasurementTracker" ), - AlgorithmName = cms.string( "iter10" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( False ), - Propagator = cms.string( "PropagatorWithMaterial" ) -) -process.hltIterL3OIMuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "Notused" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 4, 3, 2 ), - min3DLayers = cms.vint32( 1, 2, 2 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 10.0, 1.0, 0.4 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 5, 5 ) - ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) -) -process.hltIterL3OIMuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIterL3OIMuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltL3MuonsIterL3OINoVtx = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( False ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( False ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2Muons" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "Notused" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIterL3OIMuonTrackSelectionHighPurityNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( True ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -process.hltIterL3OIL3MuonsLinksCombinationNoVtx = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx' ) -) -process.hltIterL3OIL3MuonsNoVtx = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx' ) -) -process.hltIterL3OIL3MuonCandidatesNoVtx = cms.EDProducer( "L3MuonCandidateProducer", - InputLinksObjects = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationNoVtx" ), - InputObjects = cms.InputTag( "hltIterL3OIL3MuonsNoVtx" ), - MuonPtOption = cms.string( "Tracker" ) -) -process.hltL2SelectorForL3IONoVtx = cms.EDProducer( "HLTMuonL2SelectorForL3IO", - MaxNormalizedChi2 = cms.double( 20.0 ), - MinNmuonHits = cms.int32( 1 ), - MinNhits = cms.int32( 1 ), - applyL3Filters = cms.bool( False ), - MaxPtDifference = cms.double( 0.3 ), - l3OISrc = cms.InputTag( "hltIterL3OIL3MuonCandidatesNoVtx" ), - InputLinks = cms.InputTag( "hltIterL3OIL3MuonsLinksCombinationNoVtx" ), - l2Src = cms.InputTag( "hltL2Muons" ) -) -process.hltIterL3MuonPixelTracksFilterNoVtx = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.1 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltIterL3MuonPixelTracksFitterNoVtx = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltIterL3MuonPixelTracksTrackingRegionsNoVtx = cms.EDProducer( "MuonTrackingRegionEDProducer", - precise = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.0 ), - Z_fixed = cms.bool( True ), - MeasurementTrackerName = cms.InputTag( "" ), - maxRegions = cms.int32( 5 ), - Pt_min = cms.double( 2.0 ), - Rescale_Dz = cms.double( 4.0 ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - vertexCollection = cms.InputTag( "notUsed" ), - Phi_fixed = cms.bool( True ), - input = cms.InputTag( "hltL2SelectorForL3IONoVtx" ), - DeltaR = cms.double( 0.025 ), - OnDemand = cms.int32( -1 ), - DeltaZ = cms.double( 24.2 ), - Rescale_phi = cms.double( 3.0 ), - Rescale_eta = cms.double( 3.0 ), - DeltaEta = cms.double( 0.2 ), - Phi_min = cms.double( 0.0 ), - DeltaPhi = cms.double( 0.15 ), - UseVertex = cms.bool( False ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Pt_fixed = cms.bool( True ) -) -process.hltIterL3MuonPixelLayerQuadrupletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIterL3MuonPixelTracksHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadrupletsNoVtx" ) -) -process.hltIterL3MuonPixelTracksHitQuadrupletsNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3MuonPixelTracksHitDoubletsNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIterL3MuonPixelTracksNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilterNoVtx" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitterNoVtx" ), - SeedingHitSets = cms.InputTag( "hltIterL3MuonPixelTracksHitQuadrupletsNoVtx" ) -) -process.hltIterL3MuonPixelVerticesNoVtx = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracksNoVtx" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltIterL3MuonTrimmedPixelVerticesNoVtx = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3MuonPixelVerticesNoVtx" ) -) -process.hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3MuonPixelTracksNoVtx" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0IterL3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -process.hltIter0IterL3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltIter2IterL3MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3MuonPixelLayerTripletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2IterL3MuonPixelClusterCheckNoVtx = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheckNoVtx" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTripletsNoVtx" ) -) -process.hltIter2IterL3MuonPixelHitTripletsNoVtx = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3MuonPixelHitDoubletsNoVtx" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2IterL3MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3MuonPixelHitTripletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2IterL3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2IterL3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltIter2IterL3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3MuonsIterL3IONoVtx = cms.EDProducer( "L3MuonProducer", - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - UseMuonNavigation = cms.untracked.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPSmartPropagatorAny', - 'SteppingHelixPropagatorAny', - 'hltESPSmartPropagator', - 'hltESPSteppingHelixPropagatorOpposite' ) - ), - L3TrajBuilderParameters = cms.PSet( - PtCut = cms.double( 1.0 ), - TrackerPropagator = cms.string( "SteppingHelixPropagatorAny" ), - GlobalMuonTrackMatcher = cms.PSet( - Chi2Cut_3 = cms.double( 200.0 ), - DeltaDCut_2 = cms.double( 10.0 ), - Eta_threshold = cms.double( 1.2 ), - Quality_2 = cms.double( 15.0 ), - DeltaDCut_1 = cms.double( 40.0 ), - Quality_3 = cms.double( 7.0 ), - DeltaDCut_3 = cms.double( 15.0 ), - Quality_1 = cms.double( 20.0 ), - Pt_threshold1 = cms.double( 0.0 ), - DeltaRCut_2 = cms.double( 0.2 ), - DeltaRCut_1 = cms.double( 0.1 ), - Pt_threshold2 = cms.double( 9.99999999E8 ), - Chi2Cut_1 = cms.double( 50.0 ), - Chi2Cut_2 = cms.double( 50.0 ), - DeltaRCut_3 = cms.double( 1.0 ), - LocChi2Cut = cms.double( 0.001 ), - Propagator = cms.string( "hltESPSmartPropagator" ), - MinPt = cms.double( 1.0 ), - MinP = cms.double( 2.5 ) - ), - ScaleTECxFactor = cms.double( -1.0 ), - tkTrajUseVertex = cms.bool( False ), - MuonTrackingRegionBuilder = cms.PSet( - Rescale_Dz = cms.double( 4.0 ), - Pt_fixed = cms.bool( True ), - Eta_fixed = cms.bool( True ), - Eta_min = cms.double( 0.1 ), - DeltaZ = cms.double( 24.2 ), - maxRegions = cms.int32( 2 ), - EtaR_UpperLimit_Par1 = cms.double( 0.25 ), - UseVertex = cms.bool( False ), - Z_fixed = cms.bool( True ), - PhiR_UpperLimit_Par1 = cms.double( 0.6 ), - PhiR_UpperLimit_Par2 = cms.double( 0.2 ), - Rescale_phi = cms.double( 3.0 ), - DeltaEta = cms.double( 0.04 ), - precise = cms.bool( True ), - OnDemand = cms.int32( -1 ), - EtaR_UpperLimit_Par2 = cms.double( 0.15 ), - MeasurementTrackerName = cms.InputTag( "hltESPMeasurementTracker" ), - vertexCollection = cms.InputTag( "pixelVertices" ), - Pt_min = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - Phi_fixed = cms.bool( True ), - DeltaR = cms.double( 0.025 ), - input = cms.InputTag( "hltL2SelectorForL3IONoVtx" ), - DeltaPhi = cms.double( 0.15 ), - Phi_min = cms.double( 0.1 ), - Rescale_eta = cms.double( 3.0 ) - ), - TrackTransformer = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - RefitDirection = cms.string( "insideOut" ), - RefitRPCHits = cms.bool( True ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - tkTrajBeamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - RefitRPCHits = cms.bool( True ), - tkTrajVertex = cms.InputTag( "hltIterL3MuonPixelVerticesNoVtx" ), - GlbRefitterParameters = cms.PSet( - Fitter = cms.string( "hltESPL3MuKFTrajectoryFitter" ), - DTRecSegmentLabel = cms.InputTag( "hltDt4DSegments" ), - RefitFlag = cms.bool( True ), - SkipStation = cms.int32( -1 ), - Chi2CutRPC = cms.double( 1.0 ), - PropDirForCosmics = cms.bool( False ), - CSCRecSegmentLabel = cms.InputTag( "hltCscSegments" ), - HitThreshold = cms.int32( 1 ), - DYTthrs = cms.vint32( 30, 15 ), - TrackerSkipSystem = cms.int32( -1 ), - RefitDirection = cms.string( "insideOut" ), - Chi2CutCSC = cms.double( 150.0 ), - Chi2CutDT = cms.double( 10.0 ), - RefitRPCHits = cms.bool( True ), - TrackerSkipSection = cms.int32( -1 ), - Propagator = cms.string( "hltESPSmartPropagatorAny" ), - DoPredictionsOnly = cms.bool( False ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MuonHitsOption = cms.int32( 1 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ) - ), - PCut = cms.double( 2.5 ), - tkTrajMaxDXYBeamSpot = cms.double( 9999.0 ), - TrackerRecHitBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - matchToSeeds = cms.bool( True ), - tkTrajMaxChi2 = cms.double( 9999.0 ), - MuonRecHitBuilder = cms.string( "hltESPMuonTransientTrackingRecHitBuilder" ), - ScaleTECyFactor = cms.double( -1.0 ), - tkTrajLabel = cms.InputTag( "hltIter2IterL3MuonMergedNoVtx" ) - ), - TrackLoaderParameters = cms.PSet( - MuonSeededTracksInstance = cms.untracked.string( "L2Seeded" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - DoSmoothing = cms.bool( False ), - SmoothTkTrack = cms.untracked.bool( False ), - VertexConstraint = cms.bool( False ), - MuonUpdatorAtVertexParameters = cms.PSet( - MaxChi2 = cms.double( 1000000.0 ), - BeamSpotPositionErrors = cms.vdouble( 0.1, 0.1, 5.3 ), - Propagator = cms.string( "hltESPSteppingHelixPropagatorOpposite" ) - ), - PutTkTrackIntoEvent = cms.untracked.bool( False ), - Smoother = cms.string( "hltESPKFTrajectorySmootherForMuonTrackLoader" ) - ), - MuonCollectionLabel = cms.InputTag( "hltL2Muons" ) -) -process.hltIterL3MuonsFromL2LinksCombinationNoVtx = cms.EDProducer( "L3TrackLinksCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx','hltL3MuonsIterL3IONoVtx' ) -) -process.hltIterL3MuonsFromL2NoVtx = cms.EDProducer( "L3TrackCombiner", - labels = cms.VInputTag( 'hltL3MuonsIterL3OINoVtx','hltL3MuonsIterL3IONoVtx' ) -) -process.hltIterL3MuonL1MuonNoL2SelectorNoVtx = cms.EDProducer( "HLTL1MuonNoL2Selector", - SeedMapTag = cms.InputTag( "hltL2Muons" ), - L1MinPt = cms.double( -1.0 ), - CentralBxOnly = cms.bool( True ), - InputObjects = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L2CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - L1MaxEta = cms.double( 5.0 ), - L1MinQuality = cms.uint32( 7 ) -) -process.hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "notUsed" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 2 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 10.0 ), - mode = cms.string( "BeamSpotSigma" ), - input = cms.InputTag( "hltIterL3MuonL1MuonNoL2SelectorNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.2 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.35 ), - deltaPhi = cms.double( 0.2 ) - ) -) -process.hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIterL3FromL1MuonPixelTracksHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx" ) -) -process.hltIterL3FromL1MuonPixelTracksHitQuadrupletsNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.005 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitDoubletsNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIterL3FromL1MuonPixelTracksNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltIterL3MuonPixelTracksFilterNoVtx" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltIterL3MuonPixelTracksFitterNoVtx" ), - SeedingHitSets = cms.InputTag( "hltIterL3FromL1MuonPixelTracksHitQuadrupletsNoVtx" ) -) -process.hltIterL3FromL1MuonPixelVerticesNoVtx = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltIterL3MuonPixelTracksNoVtx" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx = cms.EDProducer( "PixelVertexCollectionTrimmer", - minSumPt2 = cms.double( 0.0 ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - maxVtx = cms.uint32( 100 ), - fractionSumPt2 = cms.double( 0.3 ), - src = cms.InputTag( "hltIterL3FromL1MuonPixelVerticesNoVtx" ) -) -process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.3 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltIterL3FromL1MuonPixelTracksNoVtx" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "none" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) -) -process.hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2IterL3FromL1MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx" ) -) -process.hltIter2IterL3FromL1MuonPixelHitTripletsNoVtx = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitDoubletsNoVtx" ), - CAThetaCut = cms.double( 0.015 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2IterL3FromL1MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2IterL3FromL1MuonPixelHitTripletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2IterL3FromL1MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2IterL3FromL1MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 100.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 3.40282346639E38 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 3.40282346639E38 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dr_exp = cms.vint32( 4, 4, 2147483647 ), - d0err_par = cms.vdouble( 0.001, 0.001, 3.40282346639E38 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 3.40282346639E38 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 3.40282346639E38 ), - dz_exp = cms.vint32( 4, 4, 2147483647 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 3.40282346639E38 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltIter2IterL3FromL1MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx','hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIterL3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonMergedNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3OIMuonTrackSelectionHighPurityNoVtx','hltIter2IterL3MuonMergedNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIterL3MuonAndMuonFromL1MergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonMergedNoVtx','hltIter2IterL3FromL1MuonMergedNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonMergedNoVtx','hltIter2IterL3FromL1MuonMergedNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltL3MuonsIterL3LinksNoVtx = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMergedNoVtx" ), - shareHitFraction = cms.double( 0.19 ), - LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombinationNoVtx" ), - ptMin = cms.double( 2.5 ) -) -process.hltIterL3MuonsNoVtx = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2IterL3FromL1MuonMergedNoVtx" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( True ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "Notused" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( "Notused" ), - CaloTowerCollectionLabel = cms.InputTag( "Notused" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "Notused" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( "Notused" ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "Notused" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltIter2IterL3FromL1MuonMergedNoVtx','hltL3MuonsIterL3LinksNoVtx' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltIterL3MuonCandidatesNoVtx = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltIterL3MuonsNoVtx" ) -) -process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered5NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 5.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered12NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuonMergingNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','hltMuCtfTracks' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 100.0 ), - LostHitPenalty = cms.double( 0.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','hltMuCtfTracks' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltDiMuonLinksNoVtx = cms.EDProducer( "MuonLinksProducerForHLT", - pMin = cms.double( 2.5 ), - InclusiveTrackerTrackCollection = cms.InputTag( "hltDiMuonMergingNoVtx" ), - shareHitFraction = cms.double( 0.8 ), - LinkCollection = cms.InputTag( "hltIterL3MuonsFromL2LinksCombinationNoVtx" ), - ptMin = cms.double( 2.5 ) -) -process.hltGlbTrkMuonsNoVtx = cms.EDProducer( "MuonIdProducer", - TrackExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltPFMuonMerging" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "" ), - NHits_Min = cms.uint32( 0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "TrackExtractor" ) - ), - maxAbsEta = cms.double( 3.0 ), - fillGlobalTrackRefits = cms.bool( False ), - arbitrationCleanerOptions = cms.PSet( - OverlapDTheta = cms.double( 0.02 ), - Overlap = cms.bool( True ), - Clustering = cms.bool( True ), - ME1a = cms.bool( True ), - ClusterDTheta = cms.double( 0.02 ), - ClusterDPhi = cms.double( 0.6 ), - OverlapDPhi = cms.double( 0.0786 ) - ), - globalTrackQualityInputTag = cms.InputTag( "glbTrackQual" ), - addExtraSoftMuons = cms.bool( False ), - debugWithTruthMatching = cms.bool( False ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - CenterConeOnCalIntersection = cms.bool( False ), - NoiseTow_EE = cms.double( 0.15 ), - Noise_EB = cms.double( 0.025 ), - Noise_HE = cms.double( 0.2 ), - DR_Veto_E = cms.double( 0.07 ), - NoiseTow_EB = cms.double( 0.04 ), - Noise_EE = cms.double( 0.1 ), - UseRecHitsFlag = cms.bool( False ), - DR_Max = cms.double( 1.0 ), - DepositLabel = cms.untracked.string( "Cal" ), - Noise_HO = cms.double( 0.2 ), - DR_Veto_HO = cms.double( 0.1 ), - Threshold_H = cms.double( 0.5 ), - PrintTimeReport = cms.untracked.bool( False ), - Threshold_E = cms.double( 0.2 ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "CaloExtractorByAssociator" ), - Threshold_HO = cms.double( 0.5 ), - DepositInstanceLabels = cms.vstring( 'ecal', - 'hcal', - 'ho' ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 1.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 1.0 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 1.0 ), - dRHcalPreselection = cms.double( 1.0 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Noise_HB = cms.double( 0.2 ) - ), - runArbitrationCleaner = cms.bool( False ), - fillEnergy = cms.bool( False ), - TrackerKinkFinderParameters = cms.PSet( - usePosition = cms.bool( False ), - diagonalOnly = cms.bool( False ) - ), - TimingFillerParameters = cms.PSet( - DTTimingParameters = cms.PSet( - HitError = cms.double( 6.0 ), - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - DoWireCorr = cms.bool( False ), - RequireBothProjections = cms.bool( False ), - DTTimeOffset = cms.double( 2.7 ), - PruneCut = cms.double( 10000.0 ), - DTsegments = cms.InputTag( "hltDt4DSegments" ), - UseSegmentT0 = cms.bool( False ), - HitsMin = cms.int32( 5 ), - DropTheta = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - UseCSC = cms.bool( True ), - CSCTimingParameters = cms.PSet( - MatchParameters = cms.PSet( - TightMatchDT = cms.bool( False ), - DTradius = cms.double( 0.01 ), - TightMatchCSC = cms.bool( True ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - DTsegments = cms.InputTag( "hltDt4DSegments" ) - ), - debug = cms.bool( False ), - CSCWireTimeOffset = cms.double( 0.0 ), - CSCStripError = cms.double( 7.0 ), - CSCTimeOffset = cms.double( 0.0 ), - CSCWireError = cms.double( 8.6 ), - PruneCut = cms.double( 100.0 ), - CSCsegments = cms.InputTag( "hltCscSegments" ), - UseStripTime = cms.bool( True ), - CSCStripTimeOffset = cms.double( 0.0 ), - UseWireTime = cms.bool( True ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( True ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ) - ), - ErrorDT = cms.double( 6.0 ), - EcalEnergyCut = cms.double( 0.4 ), - UseECAL = cms.bool( True ), - ErrorEB = cms.double( 2.085 ), - UseDT = cms.bool( True ), - ErrorEE = cms.double( 6.95 ), - ErrorCSC = cms.double( 7.4 ) - ), - inputCollectionTypes = cms.vstring( 'inner tracks', - 'links' ), - arbitrateTrackerMuons = cms.bool( False ), - minCaloCompatibility = cms.double( 0.6 ), - ecalDepositName = cms.string( "ecal" ), - minP = cms.double( 0.0 ), - fillIsolation = cms.bool( False ), - jetDepositName = cms.string( "jets" ), - hoDepositName = cms.string( "ho" ), - writeIsoDeposits = cms.bool( False ), - maxAbsPullX = cms.double( 4.0 ), - maxAbsPullY = cms.double( 9999.0 ), - minPt = cms.double( 8.0 ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( True ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 9999.0 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.05 ), - useCalo = cms.bool( False ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 9999.0 ), - dRHcalPreselection = cms.double( 0.2 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - JetExtractorPSet = cms.PSet( - JetCollectionLabel = cms.InputTag( "hltAntiKT4CaloJetsPFEt5" ), - DR_Veto = cms.double( 0.1 ), - DR_Max = cms.double( 1.0 ), - ExcludeMuonVeto = cms.bool( True ), - PrintTimeReport = cms.untracked.bool( False ), - PropagatorName = cms.string( "hltESPFastSteppingHelixPropagatorAny" ), - ComponentName = cms.string( "JetExtractor" ), - ServiceParameters = cms.PSet( - RPCLayers = cms.bool( False ), - UseMuonNavigation = cms.untracked.bool( False ), - Propagators = cms.untracked.vstring( 'hltESPFastSteppingHelixPropagatorAny' ) - ), - TrackAssociatorParameters = cms.PSet( - useMuon = cms.bool( False ), - truthMatch = cms.bool( False ), - usePreshower = cms.bool( False ), - dRPreshowerPreselection = cms.double( 0.2 ), - muonMaxDistanceSigmaY = cms.double( 0.0 ), - useEcal = cms.bool( False ), - muonMaxDistanceSigmaX = cms.double( 0.0 ), - dRMuon = cms.double( 9999.0 ), - dREcal = cms.double( 0.5 ), - CSCSegmentCollectionLabel = cms.InputTag( "hltCscSegments" ), - DTRecSegment4DCollectionLabel = cms.InputTag( "hltDt4DSegments" ), - EBRecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForPF" ), - propagateAllDirections = cms.bool( True ), - muonMaxDistanceY = cms.double( 5.0 ), - useHO = cms.bool( False ), - muonMaxDistanceX = cms.double( 5.0 ), - trajectoryUncertaintyTolerance = cms.double( -1.0 ), - useHcal = cms.bool( False ), - HBHERecHitCollectionLabel = cms.InputTag( "hltHbhereco" ), - accountForTrajectoryChangeCalo = cms.bool( False ), - dREcalPreselection = cms.double( 0.5 ), - useCalo = cms.bool( True ), - dRMuonPreselection = cms.double( 0.2 ), - EERecHitCollectionLabel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - dRHcal = cms.double( 0.5 ), - dRHcalPreselection = cms.double( 0.5 ), - HORecHitCollectionLabel = cms.InputTag( "hltHoreco" ) - ), - Threshold = cms.double( 5.0 ) - ), - fillGlobalTrackQuality = cms.bool( False ), - minPCaloMuon = cms.double( 1.0E9 ), - maxAbsDy = cms.double( 9999.0 ), - fillCaloCompatibility = cms.bool( False ), - fillMatching = cms.bool( True ), - MuonCaloCompatibility = cms.PSet( - delta_eta = cms.double( 0.02 ), - delta_phi = cms.double( 0.02 ), - allSiPMHO = cms.bool( False ), - MuonTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_muons_lowPt_3_1_norm.root" ), - PionTemplateFileName = cms.FileInPath( "RecoMuon/MuonIdentification/data/MuID_templates_pions_lowPt_3_1_norm.root" ) - ), - fillTrackerKink = cms.bool( False ), - hcalDepositName = cms.string( "hcal" ), - sigmaThresholdToFillCandidateP4WithGlobalFit = cms.double( 2.0 ), - inputCollectionLabels = cms.VInputTag( 'hltDiMuonMergingNoVtx','hltDiMuonLinksNoVtx' ), - trackDepositName = cms.string( "tracker" ), - maxAbsDx = cms.double( 3.0 ), - ptThresholdToFillCandidateP4WithGlobalFit = cms.double( 200.0 ), - minNumberOfMatches = cms.int32( 1 ) -) -process.hltGlbTrkMuonCandsNoVtx = cms.EDProducer( "L3MuonCandidateProducerFromMuons", - InputObjects = cms.InputTag( "hltGlbTrkMuonsNoVtx" ) -) -process.hltTripleTrkMuFiltered5NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 5.0 ), - minN = cms.uint32( 3 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltSingleTrkMuFiltered12NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 12.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltPreTrkMu16DoubleTrkMu6NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered6NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 6.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered16NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 16.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltTripleTrkMuFiltered6NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 6.0 ), - minN = cms.uint32( 3 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltSingleTrkMuFiltered16NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 16.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltPreTrkMu17DoubleTrkMu8NoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered8NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 8.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered17NoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltTripleTrkMuFiltered8NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 8.0 ), - minN = cms.uint32( 3 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltSingleTrkMuFiltered17NoVtx = cms.EDFilter( "HLTMuonTrkL1TFilter", - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - maxAbsEta = cms.double( 2.5 ), - previousCandTag = cms.InputTag( "" ), - minPt = cms.double( 17.0 ), - minN = cms.uint32( 1 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonCandsNoVtx" ), - minMuonStations = cms.int32( 2 ), - trkMuonId = cms.uint32( 0 ), - requiredTypeMask = cms.uint32( 4 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsNoVtx" ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltPreMu8 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu17 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu19 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu17Photon30IsoCaloId = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - MinPt = cms.double( 7.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltMu17Photon30IsoCaloIdMuonlegL2Filtered10" ), - MaxEta = cms.double( 1.0E99 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 17.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltMu17Photon30IsoCaloIdPhotonlegFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltMu17Photon30IsoCaloIdPhotonlegEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu17Photon30IsoCaloIdPhotonlegHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sSingleEG10IorSingleEG5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle8CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10IorSingleEG5" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEle8CaloIdLTrackIdLIsoVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter" ) -) -process.hltEle8PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle8JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltL1sSingleEG10IorSingleEG15 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle12CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10IorSingleEG15" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEle12CaloIdLTrackIdLIsoVLEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLHEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLDphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle12JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter" ) -) -process.hltEle12PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle12JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltL1sSingleEG15 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23JetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter" ) -) -process.hltEle23PFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltEle23JetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltPreEle8CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEgammaCandidatesWrapper = cms.EDFilter( "HLTEgammaTriggerFilterObjectWrapper", - doIsolated = cms.bool( False ), - saveTags = cms.bool( True ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - candNonIsolatedTag = cms.InputTag( "hltEgammaCandidates" ) -) -process.hltEle8EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle8HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle8CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle8CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle8CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltEle8NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltPreEle17CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle17EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 17.0 ), - etcutEB = cms.double( 17.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle17HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle17CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.031 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle17CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle17CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle17CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle17CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle17CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltEle17NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltPreEle23CaloIdMTrackIdMPFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle23EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapper" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 23.0 ), - etcutEB = cms.double( 23.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle23HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdMClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdMPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle23CaloIdMClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.02 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.05 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdMPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdMGsfTrackIdMDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0085 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.006 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle23CaloIdMGsfTrackIdMDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.05 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.1 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets = cms.EDProducer( "HLTPFJetsCleanedFromLeadingLeptons", - jets = cms.InputTag( "hltAK4PFJetsCorrected" ), - minDeltaR = cms.double( 1.0 ), - numLeptons = cms.uint32( 1 ), - leptons = cms.InputTag( "hltEle23CaloIdMGsfTrackIdMDphiFilter" ) -) -process.hltEle23NoIsoPFJet30EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - inputTag = cms.InputTag( "hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets" ), - MinJetPt = cms.double( 30.0 ), - triggerType = cms.int32( 85 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.5 ) -) -process.hltPreEle50CaloIdVTGsfTrkIdTPFJet165 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle50EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle50CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.05 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle50CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.06 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.06 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPFJetsCorrectedMatchedToL1 = cms.EDProducer( "HLTPFJetL1TMatchProducer", - jetsInput = cms.InputTag( "hltAK4PFJetsCorrected" ), - DeltaR = cms.double( 0.5 ), - L1Jets = cms.InputTag( 'hltGtStage2Digis','Jet' ) -) -process.hltMonoPFJet165 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 165.0 ) -) -process.hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet = cms.EDProducer( "HLTPFJetCollectionsForBoostedLeptonPlusJets", - SourceJetTag = cms.InputTag( "hltPFJetsCorrectedMatchedToL1" ), - minDeltaR = cms.double( 0.5 ), - HltLeptonTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter" ) -) -process.hltEle50CaloIdVTGsfTrkIdTCentralPFJet165EleCleaned = cms.EDFilter( "HLTPFJetCollectionsFilter", - saveTags = cms.bool( True ), - originalTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet" ), - inputTag = cms.InputTag( "hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet" ), - MinJetPt = cms.double( 165.0 ), - triggerType = cms.int32( 0 ), - MinNJets = cms.uint32( 1 ), - MaxAbsJetEta = cms.double( 2.6 ) -) -process.hltPreEle115CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG115EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 115.0 ), - etcutEB = cms.double( 115.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG115CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG115EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG115CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG115CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle115CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG115CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle115CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle115CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreEle135CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG135EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 135.0 ), - etcutEB = cms.double( 135.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG135CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG135EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG135CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG135CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle135CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG135CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle135CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle135CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreEle145CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG145EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 145.0 ), - etcutEB = cms.double( 145.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG145CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG145EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG145CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG145CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle145CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG145CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle145CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle145CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreEle200CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG200CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG200EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG200CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG200CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle200CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG200CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle200CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle200CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreEle250CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG250EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 250.0 ), - etcutEB = cms.double( 250.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG250CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG250EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG250CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG250CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle250CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG250CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle250CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle250CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreEle300CaloIdVTGsfTrkIdT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG300EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 300.0 ), - etcutEB = cms.double( 300.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG300CaloIdVTClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.03 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG300EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG300CaloIdVTHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.075 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.075 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG300CaloIdVTClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle300CaloIdVTPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG300CaloIdVTHEFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.007 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.007 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle300CaloIdVTPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle300CaloIdVTGsfTrkIdTGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.07 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_QuadJet60er2p7 OR L1_QuadJet50er2p7 OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_HTT250er_QuadJet_70_55_40_35_er2p5 OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p4 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT340er_QuadJet_70_55_40_40_er2p5 OR L1_HTT320er_QuadJet_70_55_45_45_er2p5 OR L1_HTT340er_QuadJet_70_55_45_45_er2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT300PT30QuadPFJet75604540 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltQuadCentralJet30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -process.hltCaloJetsQuad30ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltQuadCentralJet30" ) -) -process.hltHtMhtCaloJetsQuadC30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetsQuad30ForHt" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 4 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltCaloQuadJet30HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsQuadC30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtCaloJetsQuadC30' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltPFCentralJetLooseIDQuad30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -process.hlt1PFCentralJetLooseID75 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 75.0 ) -) -process.hlt2PFCentralJetLooseID60 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 60.0 ) -) -process.hlt3PFCentralJetLooseID45 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 45.0 ) -) -process.hlt4PFCentralJetLooseID40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 40.0 ) -) -process.hltPFCentralJetLooseIDQuad30forHt = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFCentralJetLooseIDQuad30" ) -) -process.hltHtMhtPFCentralJetsLooseIDQuadC30 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltPFCentralJetLooseIDQuad30forHt" ), - maxEtaJetHt = cms.double( 2.5 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 4 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFCentralJetsLooseIDQuad30HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtPFCentralJetsLooseIDQuadC30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtPFCentralJetsLooseIDQuadC30' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltPrePFHT300PT30QuadPFJet75604540TriplePFBTagCSV3p0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBTagCaloCSVp05Double = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPFJetForBtagSelector = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -process.hltPFJetForBtag = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetForBtagSelector" ) -) -process.hltBLifetimeAssociatorPF = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltPFJetForBtag" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltBLifetimeTagInfosPF = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltBLifetimeAssociatorPF" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( True ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -process.hltInclusiveVertexFinderPF = cms.EDProducer( "InclusiveVertexFinder", - fitterSigmacut = cms.double( 3.0 ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - vertexMinAngleCosine = cms.double( 0.95 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - useVertexReco = cms.bool( True ), - vertexMinDLenSig = cms.double( 0.5 ), - useDirectVertexFitter = cms.bool( True ), - minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) -) -process.hltInclusiveSecondaryVerticesPF = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 2.0 ), - secondaryVertices = cms.InputTag( "hltInclusiveVertexFinderPF" ), - maxFraction = cms.double( 0.7 ) -) -process.hltTrackVertexArbitratorPF = cms.EDProducer( "TrackVertexArbitrator", - fitterSigmacut = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - fitterTini = cms.double( 256.0 ), - trackMinLayers = cms.int32( 4 ), - fitterRatio = cms.double( 0.25 ), - secondaryVertices = cms.InputTag( "hltInclusiveSecondaryVerticesPF" ), - sigCut = cms.double( 5.0 ), - distCut = cms.double( 0.04 ), - trackMinPt = cms.double( 0.4 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - dLenFraction = cms.double( 0.333 ), - trackMinPixels = cms.int32( 1 ), - dRCut = cms.double( 0.4 ) -) -process.hltInclusiveMergedVerticesPF = cms.EDProducer( "VertexMerger", - minSignificance = cms.double( 10.0 ), - secondaryVertices = cms.InputTag( "hltTrackVertexArbitratorPF" ), - maxFraction = cms.double( 0.2 ) -) -process.hltSecondaryVertexTagInfosPF = cms.EDProducer( "SecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltBLifetimeTagInfosPF" ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - ptMin = cms.double( 1.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 2 ), - sip2dSigMin = cms.double( -99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltInclusiveMergedVerticesPF" ) -) -process.hltCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ), - tagInfos = cms.VInputTag( 'hltBLifetimeTagInfosPF','hltSecondaryVertexTagInfosPF' ) -) -process.hltBTagPFCSVp070Triple = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 3 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.7 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltL1sHTT280to500erIorHTT250to340erQuadJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_HTT250er_QuadJet_70_55_40_35_er2p5 OR L1_HTT280er_QuadJet_70_55_40_35_er2p5 OR L1_HTT300er_QuadJet_70_55_40_35_er2p5 OR L1_HTT320er_QuadJet_70_55_40_40_er2p4 OR L1_HTT320er_QuadJet_70_55_40_40_er2p5 OR L1_HTT340er_QuadJet_70_55_40_40_er2p5 OR L1_HTT320er_QuadJet_70_55_45_45_er2p5 OR L1_HTT340er_QuadJet_70_55_45_45_er2p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT380SixPFJet32DoublePFBTagCSV2p2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloJetFilterSixC25 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 25.0 ) -) -process.hltCaloJetsSix25ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltCaloJetFilterSixC25" ) -) -process.hltHtMhtCaloJetsSixC25 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 25.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetsSix25ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltCaloSixJet25HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC25' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC25' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltBTagCaloCSVp44Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.44 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPFJetFilterSixC32 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 32.0 ) -) -process.hltPFJetsSix32ForHt = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetFilterSixC32" ) -) -process.hltHtMhtPFJetsSixC32 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 32.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltPFJetsSix32ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFSixJet32HT380 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC32' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC32' ), - minHt = cms.vdouble( 380.0 ) -) -process.hltBTagPFCSVp075Double = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.75 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPrePFHT380SixPFJet32DoublePFBTagDeepCSV2p2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo = cms.EDProducer( "TrackDeepNNTagInfoProducer", - computer = cms.PSet( - trackFlip = cms.bool( False ), - useTrackWeights = cms.bool( True ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - SoftLeptonFlip = cms.bool( False ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - charmCut = cms.double( 1.5 ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 0 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackSort = cms.string( "sip2dSig" ), - trackMultiplicityMin = cms.uint32( 2 ), - vertexFlip = cms.bool( False ) - ), - svTagInfos = cms.InputTag( "hltInclusiveSecondaryVertexFinderTagInfos" ) -) -process.hltDeepCombinedSecondaryVertexBJetTagsCalo = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfosCalo" ), - checkSVForDefaults = cms.bool( False ), - toAdd = cms.PSet( - probbb = cms.string( "probb" ), - probcc = cms.string( "probc" ) - ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepFlavourNoSL.json" ), - meanPadding = cms.bool( False ) -) -process.hltBTagCaloDeepCSVp44Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsCalo','probb' ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.21 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltDeepBLifetimeTagInfosPF = cms.EDProducer( "CandIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( True ), - maxDeltaR = cms.double( 0.4 ), - candidates = cms.InputTag( "hltParticleFlow" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - jets = cms.InputTag( "hltPFJetForBtag" ), - useTrackQuality = cms.bool( False ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - maximumChiSquared = cms.double( 5.0 ), - computeProbabilities = cms.bool( True ) -) -process.hltDeepInclusiveVertexFinderPF = cms.EDProducer( "InclusiveCandidateVertexFinder", - fitterSigmacut = cms.double( 3.0 ), - vertexReco = cms.PSet( - primcut = cms.double( 1.0 ), - seccut = cms.double( 3.0 ), - finder = cms.string( "avr" ), - smoothing = cms.bool( True ) - ), - fitterTini = cms.double( 256.0 ), - fitterRatio = cms.double( 0.25 ), - vertexMinDLen2DSig = cms.double( 2.5 ), - maximumLongitudinalImpactParameter = cms.double( 0.3 ), - vertexMinAngleCosine = cms.double( 0.95 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - maxNTracks = cms.uint32( 30 ), - clusterizer = cms.PSet( - distanceRatio = cms.double( 20.0 ), - clusterMaxDistance = cms.double( 0.05 ), - seedMax3DIPSignificance = cms.double( 9999.0 ), - clusterMaxSignificance = cms.double( 4.5 ), - seedMin3DIPSignificance = cms.double( 1.2 ), - clusterMinAngleCosine = cms.double( 0.5 ), - seedMin3DIPValue = cms.double( 0.005 ), - seedMax3DIPValue = cms.double( 9999.0 ) - ), - useVertexReco = cms.bool( True ), - vertexMinDLenSig = cms.double( 0.5 ), - useDirectVertexFitter = cms.bool( True ), - minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) -) -process.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", - minSignificance = cms.double( 2.0 ), - secondaryVertices = cms.InputTag( "hltDeepInclusiveVertexFinderPF" ), - maxFraction = cms.double( 0.7 ) -) -process.hltDeepTrackVertexArbitratorPF = cms.EDProducer( "CandidateVertexArbitrator", - fitterSigmacut = cms.double( 3.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - fitterTini = cms.double( 256.0 ), - trackMinLayers = cms.int32( 4 ), - fitterRatio = cms.double( 0.25 ), - secondaryVertices = cms.InputTag( "hltDeepInclusiveSecondaryVerticesPF" ), - sigCut = cms.double( 5.0 ), - distCut = cms.double( 0.04 ), - trackMinPt = cms.double( 0.4 ), - primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), - tracks = cms.InputTag( "hltParticleFlow" ), - dLenFraction = cms.double( 0.333 ), - trackMinPixels = cms.int32( 1 ), - dRCut = cms.double( 0.4 ) -) -process.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", - minSignificance = cms.double( 10.0 ), - secondaryVertices = cms.InputTag( "hltDeepTrackVertexArbitratorPF" ), - maxFraction = cms.double( 0.2 ) -) -process.hltDeepSecondaryVertexTagInfosPF = cms.EDProducer( "CandSecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltDeepBLifetimeTagInfosPF" ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 3.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.65 ), - maxDeltaRToJetAxis = cms.double( 0.4 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 1.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltDeepInclusiveMergedVerticesPF" ) -) -process.hltDeepCombinedSecondaryVertexBJetTagsInfos = cms.EDProducer( "DeepNNTagInfoProducer", - computer = cms.PSet( - trackFlip = cms.bool( False ), - useTrackWeights = cms.bool( True ), - trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - SoftLeptonFlip = cms.bool( False ), - pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - charmCut = cms.double( 1.5 ), - trackPseudoSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 0 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) - ), - trackSelection = cms.PSet( - max_pT_dRcut = cms.double( 0.1 ), - b_dR = cms.double( 0.6263 ), - min_pT = cms.double( 120.0 ), - b_pT = cms.double( 0.3684 ), - ptMin = cms.double( 0.0 ), - max_pT_trackPTcut = cms.double( 3.0 ), - max_pT = cms.double( 500.0 ), - useVariableJTA = cms.bool( False ), - maxDecayLen = cms.double( 5.0 ), - qualityClass = cms.string( "any" ), - normChi2Max = cms.double( 99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ), - a_dR = cms.double( -0.001053 ), - maxDistToAxis = cms.double( 0.07 ), - totalHitsMin = cms.uint32( 3 ), - a_pT = cms.double( 0.005263 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - min_pT_dRcut = cms.double( 0.5 ), - jetDeltaRMax = cms.double( 0.3 ), - pixelHitsMin = cms.uint32( 2 ), - sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) - ), - pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - trackSort = cms.string( "sip2dSig" ), - trackMultiplicityMin = cms.uint32( 2 ), - vertexFlip = cms.bool( False ) - ), - svTagInfos = cms.InputTag( "hltDeepSecondaryVertexTagInfosPF" ) -) -process.hltDeepCombinedSecondaryVertexBJetTagsPF = cms.EDProducer( "DeepFlavourJetTagsProducer", - src = cms.InputTag( "hltDeepCombinedSecondaryVertexBJetTagsInfos" ), - checkSVForDefaults = cms.bool( False ), - toAdd = cms.PSet( - probbb = cms.string( "probb" ), - probcc = cms.string( "probc" ) - ), - NNConfig = cms.FileInPath( "RecoBTag/Combined/data/DeepFlavourNoSL.json" ), - meanPadding = cms.bool( False ) -) -process.hltBTagPFDeepCSVp075Double = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( 'hltDeepCombinedSecondaryVertexBJetTagsPF','probb' ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.5 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPrePFHT380SixPFJet32 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFHT430SixPFJet40PFBTagCSV1p5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloJetFilterSixC35 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 35.0 ) -) -process.hltCaloJetsSix35ForHt = cms.EDProducer( "HLTCaloJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltCaloJetFilterSixC35" ) -) -process.hltHtMhtCaloJetsSixC35 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 35.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetsSix35ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltCaloSixJet35HT300 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC35' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtCaloJetsSixC35' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltPFJetFilterSixC40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 6 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 40.0 ) -) -process.hltPFJetsSix40ForHt = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetFilterSixC40" ) -) -process.hltHtMhtPFJetsSixC40 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltPFJetsSix40ForHt" ), - maxEtaJetHt = cms.double( 2.6 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 6 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFSixJet40HT430 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC40' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtPFJetsSixC40' ), - minHt = cms.vdouble( 430.0 ) -) -process.hltBTagPFCSVp080Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.8 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPrePFHT430SixPFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFHT350 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT300Jet30 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet30' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet30' ), - minHt = cms.vdouble( 300.0 ) -) -process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40 OR L1_SingleTau120er2p1 OR L1_SingleJet180 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPrePFHT350MinPFJet15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHtMhtJet10 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 10.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 10.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltHT175Jet10 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtJet10' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtJet10' ), - minHt = cms.vdouble( 175.0 ) -) -process.hltPFHTJet15 = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 15.0 ), - maxEtaJetMht = cms.double( 999.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 0.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFHT350Jet15 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTJet15' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTJet15' ), - minHt = cms.vdouble( 350.0 ) -) -process.hltPrePhoton60R9Id90CaloIdLIsoL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEGNonIsoOrWithJetAndTauNoPS" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG60EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 60.0 ), - etcutEB = cms.double( 60.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG60HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG60R9Id90CaloIdLIsoLR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 8.0 ), - thrOverEEE = cms.vdouble( 0.007 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.01 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 3.0E-5 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 3.0E-5 ), - thrRegularEE = cms.vdouble( 7.5 ), - thrOverEEE = cms.vdouble( 0.032 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.03 ), - thrRegularEB = cms.vdouble( 12.5 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter = cms.EDFilter( "HLTDisplacedEgammaFilter", - saveTags = cms.bool( True ), - maxTrackCut = cms.int32( 0 ), - sMaj_min = cms.double( 0.0 ), - RecHitsEB = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - sMaj_max = cms.double( 1.5 ), - inputTag = cms.InputTag( "hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter" ), - sMin_min = cms.double( 0.0 ), - trackPtCut = cms.double( 5.0 ), - seedTimeMin = cms.double( -999.0 ), - ncandcut = cms.int32( 1 ), - inputTrack = cms.InputTag( "hltIter2MergedForPhotons" ), - trackdRCut = cms.double( 0.2 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - RecHitsEE = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - seedTimeMax = cms.double( 999.0 ), - sMin_max = cms.double( 0.4 ), - EBOnly = cms.bool( False ) -) -process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sETT50to60BptxAND = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ETT50_BptxAND OR L1_ETT60_BptxAND" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreFullTrackMultiplicity85 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPixelTracksForHighMultFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.3 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 1.0 ) -) -process.hltPixelTracksForHighMultFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForHighMult = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.3 ), - originHalfLength = cms.double( 15.1 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltPixelTracksHitDoubletsForHighMult = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForHighMult" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForHighMult = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForHighMult" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForHighMult = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForHighMultFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForHighMultFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForHighMult" ) -) -process.hltPixelVerticesForHighMult = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparerForIT" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksForHighMult" ), - PtMin = cms.double( 0.4 ), - NTrkMin = cms.int32( 3 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltGoodPixelTracksForHighMult = cms.EDProducer( "AnalyticalTrackSelector", - max_d0 = cms.double( 100.0 ), - minNumber3DLayers = cms.uint32( 0 ), - max_lostHitFraction = cms.double( 1.0 ), - applyAbsCutsIfNoPV = cms.bool( False ), - qualityBit = cms.string( "loose" ), - minNumberLayers = cms.uint32( 0 ), - chi2n_par = cms.double( 9999.0 ), - useVtxError = cms.bool( False ), - nSigmaZ = cms.double( 100.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0 ), - applyAdaptedPVCuts = cms.bool( True ), - min_eta = cms.double( -9999.0 ), - dz_par1 = cms.vdouble( 9999.0, 1.0 ), - copyTrajectories = cms.untracked.bool( False ), - vtxNumber = cms.int32( -1 ), - max_d0NoPV = cms.double( 0.5 ), - keepAllTracks = cms.bool( False ), - maxNumberLostLayers = cms.uint32( 999 ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - max_relpterr = cms.double( 999.0 ), - copyExtras = cms.untracked.bool( False ), - max_z0NoPV = cms.double( 100.0 ), - vertexCut = cms.string( "" ), - max_z0 = cms.double( 100.0 ), - useVertices = cms.bool( True ), - min_nhits = cms.uint32( 0 ), - src = cms.InputTag( "hltPixelTracksForHighMult" ), - max_minMissHitOutOrIn = cms.int32( 99 ), - chi2n_no1Dmod_par = cms.double( 9999.0 ), - vertices = cms.InputTag( "hltPixelVerticesForHighMult" ), - max_eta = cms.double( 9999.0 ), - d0_par2 = cms.vdouble( 9999.0, 1.0 ), - d0_par1 = cms.vdouble( 9999.0, 1.0 ), - res_par = cms.vdouble( 99999.0, 99999.0 ), - minHitsToBypassChecks = cms.uint32( 999 ) -) -process.hltPixelCandsForHighMult = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltGoodPixelTracksForHighMult" ), - particleType = cms.string( "pi+" ) -) -process.hltHighMult30 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 30 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltPixelCandsForHighMult" ), - vertexCollection = cms.InputTag( "hltPixelVerticesForHighMult" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.12 ) -) -process.hltSiStripRawToClustersFacilityFull = cms.EDProducer( "SiStripClusterizerFromRaw", - ProductLabel = cms.InputTag( "rawDataCollector" ), - DoAPVEmulatorCheck = cms.bool( False ), - Algorithms = cms.PSet( - CommonModeNoiseSubtractionMode = cms.string( "Median" ), - useCMMeanMap = cms.bool( False ), - TruncateInSuppressor = cms.bool( True ), - doAPVRestore = cms.bool( False ), - SiStripFedZeroSuppressionMode = cms.uint32( 4 ), - PedestalSubtractionFedMode = cms.bool( True ) - ), - Clusterizer = cms.PSet( - QualityLabel = cms.string( "" ), - ClusterThreshold = cms.double( 5.0 ), - SeedThreshold = cms.double( 3.0 ), - Algorithm = cms.string( "ThreeThresholdAlgorithm" ), - ChannelThreshold = cms.double( 2.0 ), - MaxAdjacentBad = cms.uint32( 0 ), - setDetId = cms.bool( True ), - MaxSequentialHoles = cms.uint32( 0 ), - RemoveApvShots = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - MaxSequentialBad = cms.uint32( 1 ) - ), - onDemand = cms.bool( False ) -) -process.hltSiStripClustersFull = cms.EDProducer( "MeasurementTrackerEventProducer", - inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ), - pixelClusterProducer = cms.string( "hltSiPixelClusters" ), - switchOffPixelsIfEmpty = cms.bool( True ), - inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), - skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) -) -process.hltSiStripMatchedRecHitsFull = cms.EDProducer( "SiStripRecHitConverter", - StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ), - stereoRecHits = cms.string( "stereoRecHit" ), - useSiStripQuality = cms.bool( False ), - matchedRecHits = cms.string( "matchedRecHit" ), - ClusterProducer = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - VerbosityLevel = cms.untracked.int32( 1 ), - rphiRecHits = cms.string( "rphiRecHit" ), - Matcher = cms.ESInputTag( 'SiStripRecHitMatcherESProducer','StandardMatcher' ), - siStripQualityLabel = cms.ESInputTag( "" ), - MaskBadAPVFibers = cms.bool( False ) -) -process.hltFullIter0PixelQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter0PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.5 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter0PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter0PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter0PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter0PixelQuadruplets" ) -) -process.hltFullIter0PixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.0012 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter0PixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltFullIter0PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter0PixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter0CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter0PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClustersFull" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter0CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter0CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "initialStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter0PrimaryVertices = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 2.5 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 2.4 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 5.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 3.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.01 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -process.hltFullIter0TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.95, -0.85, -0.75 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter0HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter0TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter0TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter1ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter0HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter1MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter1PixelQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter1PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.15 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter1PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter1PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter1PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter1PixelQuadruplets" ) -) -process.hltFullIter1PixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.0017 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter1PixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 1000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltFullIter1PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter1PixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter1CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter1PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPLowPtQuadStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter1CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter1CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter1MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "lowPtQuadStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter1TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter1CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.65, -0.35, -0.15 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter1HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter1CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter1TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter1TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter2ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter1HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter1ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter2MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter2PixelTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter2PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.55 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter2PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter2PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter2PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter2PixelTriplets" ) -) -process.hltFullIter2PixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter2PixelHitDoublets" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.07 ), - useBendingCorrection = cms.bool( True ) -) -process.hltFullIter2PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter2PixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter2CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter2PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter2CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter2CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter2MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "highPtTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter2TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter2CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( 0.2, 0.3, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter2HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter2CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter2TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter2TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter3ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter2HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter2ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter3MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter3PixelTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+BPix3+FPix1_pos', - 'BPix1+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'BPix1+BPix2+FPix2_pos', - 'BPix1+BPix2+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg', - 'BPix1+FPix2_pos+FPix3_pos', - 'BPix1+FPix2_neg+FPix3_neg', - 'BPix1+FPix1_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter3PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 4.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.2 ), - originHalfLength = cms.double( 0.0 ), - originRadius = cms.double( 0.02 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter3PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter3PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter3PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter3PixelTriplets" ) -) -process.hltFullIter3PixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter3PixelHitDoublets" ), - CAThetaCut = cms.double( 0.002 ), - maxChi2 = cms.PSet( - value2 = cms.double( 8.0 ), - value1 = cms.double( 70.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.05 ), - useBendingCorrection = cms.bool( True ) -) -process.hltFullIter3PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter3PixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter3CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter3PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPLowPtTripletStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter3CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter3CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter3MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "lowPtTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter3TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter3CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( 0.0, 0.2, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter3HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter3CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter3TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter3TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter3HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter3ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter4MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter4PixelQuadruplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter4PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.3 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter4PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter4PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter4PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter4PixelQuadruplets" ) -) -process.hltFullIter4PixelHitQuadruplets = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.0011 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter4PixelHitDoublets" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 100.0 ), - value1 = cms.double( 500.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.0 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltFullIter4PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter4PixelHitQuadruplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter4CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter4PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPDetachedQuadStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter4CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter4CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter4MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "detachedQuadStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter4TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter4CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter4HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter4CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter4TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter4TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter5ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter4HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter4ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter5MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter5PixelTriplets = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter5PixelTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.25 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter5PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter5PixelHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter5PixelTrackingRegions" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter5PixelTriplets" ) -) -process.hltFullIter5PixelHitTriplets = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.2 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltFullIter5PixelHitDoublets" ), - CAThetaCut = cms.double( 0.001 ), - maxChi2 = cms.PSet( - value2 = cms.double( 10.0 ), - value1 = cms.double( 300.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAPhiCut = cms.double( 0.0 ), - useBendingCorrection = cms.bool( True ) -) -process.hltFullIter5PixelSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter5PixelHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter5CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter5PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPDetachedTripletStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter5CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter5CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter5MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "detachedTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter5TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter5CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.2, 0.3, 0.8 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter5HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter5CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter5TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter5TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter6ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter5HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter5ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter6MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter6PixelPairsA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2', - 'BPix1+BPix3', - 'BPix2+BPix3', - 'BPix1+FPix1_pos', - 'BPix1+FPix1_neg', - 'BPix2+FPix1_pos', - 'BPix2+FPix1_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter6PixelTrackingRegionsA = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltFullIter0PrimaryVertices" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.03 ), - maxNVertices = cms.int32( 5 ), - sigmaZVertex = cms.double( 3.0 ), - useFakeVertices = cms.bool( False ), - ptMin = cms.double( 0.6 ), - originRadius = cms.double( 0.015 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter6PixelClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter6PixelHitDoubletsA = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter6PixelTrackingRegionsA" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter6PixelPairsA" ) -) -process.hltFullIter6PixelSeedsA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter6PixelPairsB = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix4' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ) -) -process.hltFullIter6PixelTrackingRegionsB = cms.EDProducer( "PointSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltFullIter0PrimaryVertices" ), - zErrorVetex = cms.double( 0.03 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 5 ), - maxNRegions = cms.int32( 5 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.6 ), - points = cms.PSet( - phi = cms.vdouble( 3.0 ), - eta = cms.vdouble( 0.0 ) - ), - mode = cms.string( "VerticesFixed" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.015 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 1.2 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltFullIter6PixelHitDoubletsB = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter6PixelTrackingRegionsB" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter6PixelPairsB" ) -) -process.hltFullIter6PixelSeedsB = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( False ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter6PixelHitDoubletsB" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter6PixelSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter6PixelSeedsA','hltFullIter6PixelSeedsB' ) -) -process.hltFullIter6CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter6PixelSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter6CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter6CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter6MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "pixelPairStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter6TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter6CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter6HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter6CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter6TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter6TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter7ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter6HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter6ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter7MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter7MixedLayersA = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 1 ) - ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltFullIter7MixedTrackingRegionsA = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.4 ), - originHalfLength = cms.double( 15.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter7MixedClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter7MixedHitDoubletsA = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsA" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter7MixedLayersA" ) -) -process.hltFullIter7MixedHitTripletsA = cms.EDProducer( "PixelTripletLargeTipEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsA" ), - useMultScattering = cms.bool( True ), - extraHitRZtolerance = cms.double( 0.0 ) -) -process.hltFullIter7MixedSeedsA = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsA" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter7MixedLayersB = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix3+BPix4+TIB1' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - useErrorsFromParam = cms.bool( True ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ) -) -process.hltFullIter7MixedTrackingRegionsB = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.6 ), - originHalfLength = cms.double( 10.0 ), - originRadius = cms.double( 1.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter7MixedHitDoubletsB = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter7MixedTrackingRegionsB" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter7MixedLayersB" ) -) -process.hltFullIter7MixedHitTripletsB = cms.EDProducer( "PixelTripletLargeTipEDProducer", - useBending = cms.bool( True ), - useFixedPreFiltering = cms.bool( False ), - produceIntermediateHitTriplets = cms.bool( False ), - maxElement = cms.uint32( 1000000 ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRPhitolerance = cms.double( 0.0 ), - produceSeedingHitSets = cms.bool( True ), - doublets = cms.InputTag( "hltFullIter7MixedHitDoubletsB" ), - useMultScattering = cms.bool( True ), - extraHitRZtolerance = cms.double( 0.0 ) -) -process.hltFullIter7MixedSeedsB = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( True ), - ClusterShapeHitFilterName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( False ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter7MixedHitTripletsB" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter7MixedSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter7MixedSeedsA','hltFullIter7MixedSeedsB' ) -) -process.hltFullIter7CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter7MixedSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPMixedTripletStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter7CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter7CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter7MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "mixedTripletStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter7TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter7CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter7HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter7CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter7TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter7TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter8ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter7HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter7ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter8MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter8PixelLessLayers = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TIB1+TIB2+MTIB3', - 'TIB1+TIB2+MTIB4', - 'TIB1+TIB2+MTID1_pos', - 'TIB1+TIB2+MTID1_neg', - 'TID1_pos+TID2_pos+TID3_pos', - 'TID1_neg+TID2_neg+TID3_neg', - 'TID1_pos+TID2_pos+MTID3_pos', - 'TID1_neg+TID2_neg+MTID3_neg', - 'TID1_pos+TID2_pos+MTEC1_pos', - 'TID1_neg+TID2_neg+MTEC1_neg', - 'TID2_pos+TID3_pos+TEC1_pos', - 'TID2_neg+TID3_neg+TEC1_neg', - 'TID2_pos+TID3_pos+MTEC1_pos', - 'TID2_neg+TID3_neg+MTEC1_neg', - 'TEC1_pos+TEC2_pos+TEC3_pos', - 'TEC1_neg+TEC2_neg+TEC3_neg', - 'TEC1_pos+TEC2_pos+MTEC3_pos', - 'TEC1_neg+TEC2_neg+MTEC3_neg', - 'TEC1_pos+TEC2_pos+TEC4_pos', - 'TEC1_neg+TEC2_neg+TEC4_neg', - 'TEC1_pos+TEC2_pos+MTEC4_pos', - 'TEC1_neg+TEC2_neg+MTEC4_neg', - 'TEC2_pos+TEC3_pos+TEC4_pos', - 'TEC2_neg+TEC3_neg+TEC4_neg', - 'TEC2_pos+TEC3_pos+MTEC4_pos', - 'TEC2_neg+TEC3_neg+MTEC4_neg', - 'TEC2_pos+TEC3_pos+TEC5_pos', - 'TEC2_neg+TEC3_neg+TEC5_neg', - 'TEC2_pos+TEC3_pos+TEC6_pos', - 'TEC2_neg+TEC3_neg+TEC6_neg', - 'TEC3_pos+TEC4_pos+TEC5_pos', - 'TEC3_neg+TEC4_neg+TEC5_neg', - 'TEC3_pos+TEC4_pos+MTEC5_pos', - 'TEC3_neg+TEC4_neg+MTEC5_neg', - 'TEC3_pos+TEC5_pos+TEC6_pos', - 'TEC3_neg+TEC5_neg+TEC6_neg', - 'TEC4_pos+TEC5_pos+TEC6_pos', - 'TEC4_neg+TEC5_neg+TEC6_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 2 ) - ), - MTID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 3 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - FPix = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 3 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 3 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - MTIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - TID = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 1 ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 2 ) - ), - TOB = cms.PSet( ), - BPix = cms.PSet( ), - TIB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ) -) -process.hltFullIter8PixelLessTrackingRegions = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.4 ), - originHalfLength = cms.double( 12.0 ), - originRadius = cms.double( 1.0 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter8PixelLessClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter8PixelLessHitDoublets = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter8PixelLessTrackingRegions" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayers" ) -) -process.hltFullIter8PixelLessHitTriplets = cms.EDProducer( "MultiHitFromChi2EDProducer", - detIdsToDebug = cms.vint32( 0, 0, 0 ), - extraPhiKDBox = cms.double( 0.005 ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - useFixedPreFiltering = cms.bool( False ), - refitHits = cms.bool( True ), - chi2VsPtCut = cms.bool( True ), - maxChi2 = cms.double( 5.0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraRKDBox = cms.double( 0.2 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - extraZKDBox = cms.double( 0.2 ), - doublets = cms.InputTag( "hltFullIter8PixelLessHitDoublets" ), - maxElement = cms.uint32( 1000000 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.0 ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - fnSigmaRZ = cms.double( 2.0 ) -) -process.hltFullIter8PixelLessSeeds = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter8PixelLessHitTriplets" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter8CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter8PixelLessSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter8CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter8CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter8MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "pixelLessStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter8TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", - src = cms.InputTag( "hltFullIter8CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIter8HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIter8CtfWithMaterialTracks" ), - originalQualVals = cms.InputTag( 'hltFullIter8TrackMVAClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullIter8TrackMVAClassifier','MVAValues' ) -) -process.hltFullIter9ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltFullIter8HighPurityTracks" ), - oldClusterRemovalInfo = cms.InputTag( "hltFullIter8ClustersRefRemoval" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltFullIter9MaskedMeasurementTrackerEvent = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClustersFull" ) -) -process.hltFullIter9TobTecLayersTripl = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TOB1+TOB2+MTOB3', - 'TOB1+TOB2+MTOB4', - 'TOB1+TOB2+MTEC1_pos', - 'TOB1+TOB2+MTEC1_neg' ), - MTOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( ), - MTEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 6 ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 7 ), - rphiRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','rphiRecHit' ) - ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ), - BPix = cms.PSet( ), - TIB = cms.PSet( ) -) -process.hltFullIter9TobTecTrackingRegionsTripl = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.55 ), - originHalfLength = cms.double( 20.0 ), - originRadius = cms.double( 3.5 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter9TobTecClusterCheck = cms.EDProducer( "ClusterCheckerEDProducer", - cut = cms.string( "" ), - silentClusterCheck = cms.untracked.bool( False ), - MaxNumberOfCosmicClusters = cms.uint32( 50000 ), - PixelClusterCollectionLabel = cms.InputTag( "hltSiPixelClusters" ), - doClusterCheck = cms.bool( False ), - MaxNumberOfPixelClusters = cms.uint32( 10000 ), - ClusterCollectionLabel = cms.InputTag( "hltSiStripRawToClustersFacilityFull" ) -) -process.hltFullIter9TobTecHitDoubletsTripl = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsTripl" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTripl" ) -) -process.hltFullIter9TobTecHitTripletsTripl = cms.EDProducer( "MultiHitFromChi2EDProducer", - detIdsToDebug = cms.vint32( 0, 0, 0 ), - extraPhiKDBox = cms.double( 0.01 ), - pt_interv = cms.vdouble( 0.4, 0.7, 1.0, 2.0 ), - useFixedPreFiltering = cms.bool( False ), - refitHits = cms.bool( True ), - chi2VsPtCut = cms.bool( True ), - maxChi2 = cms.double( 5.0 ), - extraHitRPhitolerance = cms.double( 0.0 ), - extraRKDBox = cms.double( 0.2 ), - chi2_cuts = cms.vdouble( 3.0, 4.0, 5.0, 5.0 ), - extraZKDBox = cms.double( 0.2 ), - doublets = cms.InputTag( "hltFullIter9TobTecHitDoubletsTripl" ), - maxElement = cms.uint32( 1000000 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - phiPreFiltering = cms.double( 0.3 ), - extraHitRZtolerance = cms.double( 0.0 ), - ClusterShapeHitFilterName = cms.string( "ClusterShapeHitFilter" ), - fnSigmaRZ = cms.double( 2.0 ) -) -process.hltFullIter9TobTecSeedsTripl = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitTripletsTripl" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter9TobTecLayersPair = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'TOB1+TEC1_pos', - 'TOB1+TEC1_neg', - 'TEC1_pos+TEC2_pos', - 'TEC1_neg+TEC2_neg', - 'TEC2_pos+TEC3_pos', - 'TEC2_neg+TEC3_neg', - 'TEC3_pos+TEC4_pos', - 'TEC3_neg+TEC4_neg', - 'TEC4_pos+TEC5_pos', - 'TEC4_neg+TEC5_neg', - 'TEC5_pos+TEC6_pos', - 'TEC5_neg+TEC6_neg', - 'TEC6_pos+TEC7_pos', - 'TEC6_neg+TEC7_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - minRing = cms.int32( 5 ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - useRingSlector = cms.bool( True ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - maxRing = cms.int32( 5 ) - ), - MTID = cms.PSet( ), - FPix = cms.PSet( ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - skipClusters = cms.InputTag( "hltFullIter9ClustersRefRemoval" ), - matchedRecHits = cms.InputTag( 'hltSiStripMatchedRecHitsFull','matchedRecHit' ), - clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ) - ), - BPix = cms.PSet( ), - TIB = cms.PSet( ) -) -process.hltFullIter9TobTecTrackingRegionsPair = cms.EDProducer( "GlobalTrackingRegionFromBeamSpotEDProducer", - RegionPSet = cms.PSet( - nSigmaZ = cms.double( 0.0 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - ptMin = cms.double( 0.6 ), - originHalfLength = cms.double( 30.0 ), - originRadius = cms.double( 6.0 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltFullIter9TobTecHitDoubletsPair = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltFullIter9TobTecTrackingRegionsPair" ), - layerPairs = cms.vuint32( 0 ), - clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), - produceSeedingHitSets = cms.bool( True ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPair" ) -) -process.hltFullIter9TobTecSeedsPair = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( - mode = cms.string( "and" ), - comparitors = cms.VPSet( - cms.PSet( FilterStripHits = cms.bool( True ), - FilterPixelHits = cms.bool( False ), - ClusterShapeHitFilterName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), - FilterAtHelixStage = cms.bool( True ), - ComponentName = cms.string( "PixelClusterShapeSeedComparitor" ), - ClusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - cms.PSet( subclusterCutSN = cms.double( 12.0 ), - trimMaxADC = cms.double( 30.0 ), - seedCutMIPs = cms.double( 0.35 ), - subclusterCutMIPs = cms.double( 0.45 ), - subclusterWindow = cms.double( 0.7 ), - maxNSat = cms.uint32( 3 ), - trimMaxFracNeigh = cms.double( 0.25 ), - FilterAtHelixStage = cms.bool( False ), - maxTrimmedSizeDiffNeg = cms.double( 1.0 ), - seedCutSN = cms.double( 7.0 ), - ComponentName = cms.string( "StripSubClusterShapeSeedFilter" ), - maxTrimmedSizeDiffPos = cms.double( 0.7 ), - trimMaxFracTotal = cms.double( 0.15 ) - ) - ), - ComponentName = cms.string( "CombinedSeedComparitor" ) - ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltFullIter9TobTecHitDoubletsPair" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltFullIter9TobTecSeeds = cms.EDProducer( "SeedCombiner", - seedCollections = cms.VInputTag( 'hltFullIter9TobTecSeedsTripl','hltFullIter9TobTecSeedsPair' ) -) -process.hltFullIter9CkfTrackCandidates = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltFullIter9TobTecSeeds" ), - maxSeedsBeforeCleaning = cms.uint32( 5000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTobTecStepTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEvent" ), - cleanTrajectoryAfterInOut = cms.bool( True ), - useHitsSplitting = cms.bool( True ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( True ), - maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltFullIter9CtfWithMaterialTracks = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltFullIter9CkfTrackCandidates" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltFullIter9MaskedMeasurementTrackerEvent" ), - Fitter = cms.string( "hltESPTobTecStepFlexibleKFFittingSmoother" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "tobTecStep" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( True ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderAngleAndTemplate" ), - GeometricInnerState = cms.bool( False ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltFullIter9TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", - src = cms.InputTag( "hltFullIter9CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), - qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger", - shareFrac = cms.double( 0.19 ), - inputClassifiers = cms.vstring( 'hltFullIter0TrackMVAClassifier', - 'hltFullIter1TrackMVAClassifier', - 'hltFullIter2TrackMVAClassifier', - 'hltFullIter3TrackMVAClassifier', - 'hltFullIter4TrackMVAClassifier', - 'hltFullIter5TrackMVAClassifier', - 'hltFullIter6TrackMVAClassifier', - 'hltFullIter7TrackMVAClassifier', - 'hltFullIter8TrackMVAClassifier', - 'hltFullIter9TrackMVAClassifier' ), - minQuality = cms.string( "loose" ), - minShareHits = cms.uint32( 2 ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - allowFirstHitShare = cms.bool( True ), - foundHitBonus = cms.double( 10.0 ), - trackProducers = cms.VInputTag( 'hltFullIter0CtfWithMaterialTracks','hltFullIter1CtfWithMaterialTracks','hltFullIter2CtfWithMaterialTracks','hltFullIter3CtfWithMaterialTracks','hltFullIter4CtfWithMaterialTracks','hltFullIter5CtfWithMaterialTracks','hltFullIter6CtfWithMaterialTracks','hltFullIter7CtfWithMaterialTracks','hltFullIter8CtfWithMaterialTracks','hltFullIter9CtfWithMaterialTracks' ), - lostHitPenalty = cms.double( 5.0 ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ) -) -process.hltFullOnlinePrimaryVertices = cms.EDProducer( "PrimaryVertexProducer", - vertexCollections = cms.VPSet( - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "" ), - useBeamConstraint = cms.bool( False ), - minNdof = cms.double( 0.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ), - cms.PSet( chi2cutoff = cms.double( 3.0 ), - label = cms.string( "WithBS" ), - useBeamConstraint = cms.bool( True ), - minNdof = cms.double( 2.0 ), - maxDistanceToBeam = cms.double( 1.0 ), - algorithm = cms.string( "AdaptiveVertexFitter" ) - ) - ), - verbose = cms.untracked.bool( False ), - TkFilterParameters = cms.PSet( - maxEta = cms.double( 2.4 ), - minPt = cms.double( 0.0 ), - minSiliconLayersWithHits = cms.int32( 5 ), - minPixelLayersWithHits = cms.int32( 2 ), - maxNormalizedChi2 = cms.double( 20.0 ), - trackQuality = cms.string( "any" ), - algorithm = cms.string( "filter" ), - maxD0Significance = cms.double( 5.0 ) - ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - TrackLabel = cms.InputTag( "hltFullIterativeTrackingMerged" ), - TkClusParameters = cms.PSet( - TkDAClusParameters = cms.PSet( - zmerge = cms.double( 0.01 ), - Tstop = cms.double( 0.5 ), - d0CutOff = cms.double( 3.0 ), - dzCutOff = cms.double( 4.0 ), - vertexSize = cms.double( 0.01 ), - coolingFactor = cms.double( 0.6 ), - Tpurge = cms.double( 2.0 ), - Tmin = cms.double( 2.4 ), - uniquetrkweight = cms.double( 0.9 ) - ), - algorithm = cms.string( "DA_vect" ) - ) -) -process.hltFullGoodHighPurityFullTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltFullIterativeTrackingMerged" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 999.0, 999.0 ), - dr_par = cms.PSet( - drWPVerr_par = cms.vdouble( 999.0, 999.0, 999.0 ), - dr_exp = cms.vint32( 0, 0, 0 ) - ), - maxLostLayers = cms.vint32( 999, 999, 999 ), - maxRelPtErr = cms.vdouble( 0.1, 0.1, 0.1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dzWPVerr_par = cms.vdouble( 999.0, 999.0, 999.0 ), - dz_exp = cms.vint32( 0, 0, 0 ) - ), - minHits = cms.vint32( 3, 3, 3 ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxChi2n = cms.vdouble( 9999.0, 9999.0, 9999.0 ), - maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), - minLayers = cms.vint32( 0, 0, 0 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltFullGoodHighPurityFullTracks = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltFullIterativeTrackingMerged" ), - originalQualVals = cms.InputTag( 'hltFullGoodHighPurityFullTrackCutClassifier','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltFullGoodHighPurityFullTrackCutClassifier','MVAValues' ) -) -process.hltFullCandsForHighMultTrigger = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltFullGoodHighPurityFullTracks" ), - particleType = cms.string( "pi+" ) -) -process.hltFullTrackHighMult85 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 85 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -process.hltPreFullTrackMultiplicity100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltFullTrackHighMult100 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 100 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -process.hltPreFullTrackMultiplicity130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltFullTrackHighMult130 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 130 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -process.hltPreFullTrackMultiplicity155 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltFullTrackHighMult155 = cms.EDFilter( "HLTSingleVertexPixelTrackFilter", - saveTags = cms.bool( True ), - MinTrks = cms.int32( 155 ), - MinPt = cms.double( 0.4 ), - MaxVz = cms.double( 15.0 ), - MaxEta = cms.double( 2.4 ), - trackCollection = cms.InputTag( "hltFullCandsForHighMultTrigger" ), - vertexCollection = cms.InputTag( "hltFullOnlinePrimaryVertices" ), - MaxPt = cms.double( 9999.0 ), - MinSep = cms.double( 0.15 ) -) -process.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_ETMHF70 OR L1_ETMHF80 OR L1_ETMHF80_HTT60er OR L1_ETMHF90 OR L1_ETMHF90_HTT60er OR L1_ETMHF110 OR L1_ETMHF110_HTT60er OR L1_ETMHF120 OR L1_ETMHF120_HTT60er OR L1_ETMHF150" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreECALHT800 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTowerMakerEcal = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "" ), - AllowMissingInputs = cms.bool( True ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( ), - EEWeight = cms.double( 1.0 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltHtMhtEcal = cms.EDProducer( "HLTCaloTowerHtMhtProducer", - minPtTowerHt = cms.double( 1.5 ), - usePt = cms.bool( False ), - maxEtaTowerHt = cms.double( 5.0 ), - maxEtaTowerMht = cms.double( 5.0 ), - minPtTowerMht = cms.double( 1.5 ), - towersLabel = cms.InputTag( "hltTowerMakerEcal" ) -) -process.hltHtEcal800 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtEcal' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtEcal' ), - minHt = cms.vdouble( 800.0 ) -) -process.hltL1sSingleAndDoubleEGWithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_SingleIsoEG36er2p1 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDiSC3018EIsoANDHEMass70 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleAndDoubleEGWithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleAndDoubleEGWithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleAndDoubleEGWithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEgammaHToverET = cms.EDProducer( "EgammaHLTBcHcalIsolationProducersRegional", - effectiveAreas = cms.vdouble( 0.105, 0.17 ), - doRhoCorrection = cms.bool( False ), - outerCone = cms.double( 0.14 ), - caloTowerProducer = cms.InputTag( "hltTowerMakerForAll" ), - innerCone = cms.double( 0.0 ), - useSingleTower = cms.bool( False ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - depth = cms.int32( -1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - recoEcalCandidateProducer = cms.InputTag( "hltEgammaCandidates" ), - rhoMax = cms.double( 9.9999999E7 ), - etMin = cms.double( 0.0 ), - rhoScale = cms.double( 1.0 ), - doEtSum = cms.bool( True ) -) -process.hltEG30HE30HEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHToverET" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30EIso15HE30EcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 15.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 15.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30HE30HEFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.55 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -process.hltDiEG18HE30eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.3 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18EtEta2p55UnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18EIso15HE30EcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 15.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 15.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18HE30eHEUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18EIso15ANDHE30Mass70CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18EIso15HE30EcalIsoUnseededFilter" ), - minMass = cms.double( 70.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18EIso15HE30EcalIsoUnseededFilter" ) -) -process.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter", - useTCDSEventNumber = cms.bool( True ), - invert = cms.bool( False ), - period = cms.uint32( 107 ), - rawInput = cms.InputTag( "rawDataCollector" ), - fedId = cms.int32( 1024 ) -) -process.hltPrePhysics = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicspart0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicspart1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 1 ) -) -process.hltPrePhysicspart2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 2 ) -) -process.hltPrePhysicspart3 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 3 ) -) -process.hltPrePhysicspart4 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 4 ) -) -process.hltPrePhysicspart5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 5 ) -) -process.hltPrePhysicspart6 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 6 ) -) -process.hltPrePhysicspart7 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 7 ) -) -process.hltPreDSTPhysics = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 3 ) -) -process.hltPreRandom = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreZeroBias = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreZeroBiaspart0 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreZeroBiaspart1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 1 ) -) -process.hltPreZeroBiaspart2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 2 ) -) -process.hltPreZeroBiaspart3 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 3 ) -) -process.hltPreZeroBiaspart4 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 4 ) -) -process.hltPreZeroBiaspart5 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 5 ) -) -process.hltPreZeroBiaspart6 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 6 ) -) -process.hltPreZeroBiaspart7 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 7 ) -) -process.hltPreDSTZeroBias = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sHTT200to500IorSingleJet180to200IorDoubleJet30Mass300to400 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT200er OR L1_HTT240er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet30_Mass_Min300_dEta_Max1p5 OR L1_DoubleJet30_Mass_Min320_dEta_Max1p5 OR L1_DoubleJet30_Mass_Min340_dEta_Max1p5 OR L1_DoubleJet30_Mass_Min360_dEta_Max1p5 OR L1_DoubleJet30_Mass_Min380_dEta_Max1p5 OR L1_DoubleJet30_Mass_Min400_dEta_Max1p5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDSTHT250CaloScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT250 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 250.0 ) -) -process.hltPreDSTHT250CaloBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPixelTracksForNoPUFilter = cms.EDProducer( "PixelTrackFilterByKinematicsProducer", - chi2 = cms.double( 1000.0 ), - nSigmaTipMaxTolerance = cms.double( 0.0 ), - ptMin = cms.double( 0.0 ), - nSigmaInvPtTolerance = cms.double( 0.0 ), - tipMax = cms.double( 999.0 ) -) -process.hltSelectorJets20L1FastJetForNoPU = cms.EDFilter( "EtMinCaloJetSelector", - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - etMin = cms.double( 20.0 ) -) -process.hltPixelTracksForNoPUFitter = cms.EDProducer( "PixelFitterByHelixProjectionsProducer", - scaleErrorsForBPix1 = cms.bool( False ), - scaleFactor = cms.double( 0.65 ) -) -process.hltPixelTracksTrackingRegionsForNoPU = cms.EDProducer( "TauRegionalPixelSeedTrackingRegionEDProducer", - RegionPSet = cms.PSet( - JetSrc = cms.InputTag( "hltSelectorJets20L1FastJetForNoPU" ), - vertexSrc = cms.InputTag( "hltFastPVPixelVertices" ), - ptMin = cms.double( 0.5 ), - howToUseMeasurementTracker = cms.string( "Never" ), - deltaEtaRegion = cms.double( 0.5 ), - originHalfLength = cms.double( 0.5 ), - searchOpt = cms.bool( False ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "MeasurementTrackerEvent" ), - deltaPhiRegion = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsForNoPU = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForNoPU" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) -) -process.hltPixelTracksHitQuadrupletsForNoPU = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersRegForBTagCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForNoPU" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForNoPU = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForNoPUFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForNoPUFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForNoPU" ) -) -process.hltCaloJetFromPV = cms.EDProducer( "PixelJetPuId", - MinEtaForwardJets = cms.double( 2.4 ), - MinTrackPt = cms.double( 0.6 ), - primaryVertex = cms.InputTag( "hltFastPVPixelVertices" ), - MinEtForwardJets = cms.double( 40.0 ), - MinGoodJetTrackPtRatio = cms.double( 0.045 ), - MaxTrackDistanceToJet = cms.double( 0.04 ), - UseForwardJetsAsNoPU = cms.bool( True ), - MinGoodJetTrackPt = cms.double( 1.8 ), - tracks = cms.InputTag( "hltPixelTracksForNoPU" ), - MaxTrackChi2 = cms.double( 20.0 ), - jets = cms.InputTag( "hltSelectorJets20L1FastJetForNoPU" ) -) -process.hltPreDSTHT410PFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHT410 = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMht' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMht' ), - minHt = cms.vdouble( 410.0 ) -) -process.hltPreDSTHT410BTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTZeroBiasBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTZeroBiasCaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTCaloJet40BTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) -) -process.hltPreDSTCaloJet40CaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTCaloJet40CaloBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTL1HTTBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTL1HTTCaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTL1HTTCaloBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sDoubleMuIorTripleMuIorQuadMu = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu_12_5 OR L1_DoubleMu_12_8 OR L1_DoubleMu_13_6 OR L1_DoubleMu_15_5 OR L1_DoubleMu_15_7 OR L1_TripleMu_4_4_4 OR L1_TripleMu_5_0_0 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_QuadMu0 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5er2p0_SQ_OS_Mass7to18 OR L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu5_SQ_OS_Mass7to18 OR L1_DoubleMu_20_2_SQ_Mass_Max20 OR L1_DoubleMu0er1p4_SQ_OS_dR_Max1p4 OR L1_DoubleMu4p5_SQ_OS_dR_Max1p2 OR L1_DoubleMu6_SQ_OS OR L1_DoubleMu0er1p5_SQ_dR_Max1p4 OR L1_DoubleMu0er2_SQ_dR_Max1p4 OR L1_DoubleMu0_SQ" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDSTL1DoubleMuBTagScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDSTL1DoubleMuCaloScoutingPFScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sHTT200to500IorSingleJet180to200 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT200er OR L1_HTT240er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDSTDoubleMu3noVtxCaloScoutingMonitoring = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHcalDigisRegForMuonsNoVtx = cms.EDProducer( "HLTHcalDigisInRegionsProducer", - inputCollTags = cms.VInputTag( 'hltHcalDigis' ), - etaPhiRegions = cms.VPSet( - cms.PSet( inputColl = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - type = cms.string( "RecoChargedCandidate" ), - minEt = cms.double( 5.0 ), - maxDeltaR = cms.double( 0.4 ), - maxDPhi = cms.double( 0.0 ), - maxDEta = cms.double( 0.0 ), - maxEt = cms.double( -1.0 ) - ) - ), - outputProductNames = cms.vstring( '' ) -) -process.hltHbhePhase1RecoM2RegForMuonsNoVtx = cms.EDProducer( "HBHEPhase1Reconstructor", - tsFromDB = cms.bool( False ), - setPulseShapeFlagsQIE8 = cms.bool( True ), - digiLabelQIE11 = cms.InputTag( "hltHcalDigis" ), - saveDroppedInfos = cms.bool( False ), - setNoiseFlagsQIE8 = cms.bool( True ), - saveEffectivePedestal = cms.bool( False ), - digiLabelQIE8 = cms.InputTag( "hltHcalDigisRegForMuonsNoVtx" ), - sipmQTSShift = cms.int32( 0 ), - processQIE11 = cms.bool( True ), - pulseShapeParametersQIE11 = cms.PSet( ), - algoConfigClass = cms.string( "" ), - saveInfos = cms.bool( False ), - flagParametersQIE11 = cms.PSet( ), - makeRecHits = cms.bool( True ), - pulseShapeParametersQIE8 = cms.PSet( - UseDualFit = cms.bool( True ), - LinearCut = cms.vdouble( -3.0, -0.054, -0.054 ), - TriangleIgnoreSlow = cms.bool( False ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 160.0, 200.0, 300.0, 500.0 ), - LinearThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - RightSlopeSmallCut = cms.vdouble( 1.08, 1.16, 1.16 ), - TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0 ), - TS3TS4ChargeThreshold = cms.double( 70.0 ), - R45PlusOneRange = cms.double( 0.2 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.7, -0.5, -0.4, -0.3, 0.1 ), - RightSlopeThreshold = cms.vdouble( 250.0, 400.0, 100000.0 ), - TS3TS4UpperChargeThreshold = cms.double( 20.0 ), - MinimumChargeThreshold = cms.double( 20.0 ), - RightSlopeCut = cms.vdouble( 5.0, 4.15, 4.15 ), - RMS8MaxThreshold = cms.vdouble( 20.0, 100.0, 100000.0 ), - MinimumTS4TS5Threshold = cms.double( 100.0 ), - LeftSlopeThreshold = cms.vdouble( 250.0, 500.0, 100000.0 ), - TS5TS6ChargeThreshold = cms.double( 70.0 ), - TrianglePeakTS = cms.uint32( 10000 ), - TS5TS6UpperChargeThreshold = cms.double( 20.0 ), - RightSlopeSmallThreshold = cms.vdouble( 150.0, 200.0, 100000.0 ), - RMS8MaxCut = cms.vdouble( -13.5, -11.5, -11.5 ), - TS4TS5ChargeThreshold = cms.double( 70.0 ), - R45MinusOneRange = cms.double( 0.2 ), - LeftSlopeCut = cms.vdouble( 5.0, 2.55, 2.55 ), - TS4TS5UpperCut = cms.vdouble( 1.0, 0.8, 0.75, 0.72 ) - ), - flagParametersQIE8 = cms.PSet( - hitEnergyMinimum = cms.double( 1.0 ), - pulseShapeParameterSets = cms.VPSet( - cms.PSet( pulseShapeParameters = cms.vdouble( 0.0, 100.0, -50.0, 0.0, -15.0, 0.15 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 100.0, 2000.0, -50.0, 0.0, -5.0, 0.05 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( 2000.0, 1000000.0, -50.0, 0.0, 95.0, 0.0 ) ), - cms.PSet( pulseShapeParameters = cms.vdouble( -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0, 0.0 ) ) - ), - nominalPedestal = cms.double( 3.0 ), - hitMultiplicityThreshold = cms.int32( 17 ) - ), - setNegativeFlagsQIE8 = cms.bool( False ), - setNegativeFlagsQIE11 = cms.bool( False ), - processQIE8 = cms.bool( True ), - algorithm = cms.PSet( - meanTime = cms.double( 0.0 ), - pedSigmaHPD = cms.double( 0.5 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeSigmaSiPM = cms.double( 2.5 ), - applyTimeSlew = cms.bool( True ), - timeSlewParsType = cms.int32( 3 ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - samplesToAdd = cms.int32( 2 ), - applyTimeConstraint = cms.bool( True ), - timeSigmaHPD = cms.double( 5.0 ), - correctForPhaseContainment = cms.bool( True ), - pedestalUpperLimit = cms.double( 2.7 ), - respCorrM3 = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - applyPedConstraint = cms.bool( True ), - fitTimes = cms.int32( 1 ), - applyTimeSlewM3 = cms.bool( True ), - meanPed = cms.double( 0.0 ), - noiseSiPM = cms.double( 1.0 ), - ts4Min = cms.double( 0.0 ), - applyPulseJitter = cms.bool( False ), - noiseHPD = cms.double( 1.0 ), - useM2 = cms.bool( True ), - timeMin = cms.double( -12.5 ), - useM3 = cms.bool( False ), - tdcTimeShift = cms.double( 0.0 ), - correctionPhaseNS = cms.double( 6.0 ), - firstSampleShift = cms.int32( 0 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) - ), - setLegacyFlagsQIE8 = cms.bool( False ), - sipmQNTStoSum = cms.int32( 3 ), - setPulseShapeFlagsQIE11 = cms.bool( False ), - setLegacyFlagsQIE11 = cms.bool( False ), - setNoiseFlagsQIE11 = cms.bool( False ), - dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ) -) -process.hltHbherecoM2RegForMuonsNoVtx = cms.EDProducer( "HBHEPlan1Combiner", - hbheInput = cms.InputTag( "hltHbhePhase1RecoM2RegForMuonsNoVtx" ), - usePlan1Mode = cms.bool( True ), - ignorePlan1Topology = cms.bool( False ), - algorithm = cms.PSet( Class = cms.string( "SimplePlan1RechitCombiner" ) ) -) -process.hltTowerMakerForHCALM2RegForMuonsNoVtx = cms.EDProducer( "CaloTowersCreator", - EBSumThreshold = cms.double( 0.2 ), - MomHBDepth = cms.double( 0.2 ), - UseEtEBTreshold = cms.bool( False ), - hfInput = cms.InputTag( "hltHfreco" ), - AllowMissingInputs = cms.bool( False ), - MomEEDepth = cms.double( 0.0 ), - EESumThreshold = cms.double( 0.45 ), - HBGrid = cms.vdouble( ), - HcalAcceptSeverityLevelForRejectedHit = cms.uint32( 9999 ), - HBThreshold = cms.double( 0.7 ), - EcalSeveritiesToBeUsedInBadTowers = cms.vstring( ), - UseEcalRecoveredHits = cms.bool( False ), - MomConstrMethod = cms.int32( 1 ), - MomHEDepth = cms.double( 0.4 ), - HcalThreshold = cms.double( -1000.0 ), - HF2Weights = cms.vdouble( ), - HOWeights = cms.vdouble( ), - EEGrid = cms.vdouble( ), - UseSymEBTreshold = cms.bool( False ), - EEWeights = cms.vdouble( 1.0E-99 ), - EEWeight = cms.double( 1.0E-99 ), - UseHO = cms.bool( False ), - HBWeights = cms.vdouble( ), - HF1Weight = cms.double( 1.0 ), - HF2Grid = cms.vdouble( ), - HEDWeights = cms.vdouble( ), - EBWeight = cms.double( 1.0E-99 ), - HF1Grid = cms.vdouble( ), - EBWeights = cms.vdouble( 1.0E-99 ), - HOWeight = cms.double( 1.0E-99 ), - HESWeight = cms.double( 1.0 ), - HESThreshold = cms.double( 0.8 ), - hbheInput = cms.InputTag( "hltHbherecoM2RegForMuonsNoVtx" ), - HF2Weight = cms.double( 1.0 ), - HF2Threshold = cms.double( 0.85 ), - HcalAcceptSeverityLevel = cms.uint32( 9 ), - EEThreshold = cms.double( 0.3 ), - HOThresholdPlus1 = cms.double( 3.5 ), - HOThresholdPlus2 = cms.double( 3.5 ), - HF1Weights = cms.vdouble( ), - hoInput = cms.InputTag( "hltHoreco" ), - HF1Threshold = cms.double( 0.5 ), - HcalPhase = cms.int32( 0 ), - HESGrid = cms.vdouble( ), - EcutTower = cms.double( -1000.0 ), - UseRejectedRecoveredEcalHits = cms.bool( False ), - UseEtEETreshold = cms.bool( False ), - HESWeights = cms.vdouble( ), - HOThresholdMinus1 = cms.double( 3.5 ), - EcalRecHitSeveritiesToBeExcluded = cms.vstring( 'kTime', - 'kWeird', - 'kBad' ), - HEDWeight = cms.double( 1.0 ), - UseSymEETreshold = cms.bool( False ), - HEDThreshold = cms.double( 0.8 ), - UseRejectedHitsOnly = cms.bool( False ), - EBThreshold = cms.double( 0.07 ), - HEDGrid = cms.vdouble( ), - UseHcalRecoveredHits = cms.bool( False ), - HOThresholdMinus2 = cms.double( 3.5 ), - HOThreshold0 = cms.double( 3.5 ), - ecalInputs = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - UseRejectedRecoveredHcalHits = cms.bool( False ), - MomEBDepth = cms.double( 0.3 ), - HBWeight = cms.double( 1.0 ), - HOGrid = cms.vdouble( ), - EBGrid = cms.vdouble( ) -) -process.hltRecHitInRegionForMuonsMFnoVtx = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalRecHit:EcalRecHitsEB','hltEcalRecHit:EcalRecHitsEE' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsEB', - 'EcalRegionalRecHitsEE' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -process.hltRecHitInRegionForMuonsESNoVtx = cms.EDProducer( "MuonHLTRechitInRegionsProducer", - l1LowerThr = cms.double( 0.0 ), - doIsolated = cms.bool( True ), - useUncalib = cms.bool( False ), - regionEtaMargin = cms.double( 0.4 ), - ecalhitLabels = cms.VInputTag( 'hltEcalPreshowerRecHit:EcalRecHitsES' ), - regionPhiMargin = cms.double( 0.4 ), - l1TagNonIsolated = cms.InputTag( "NotUsed" ), - l1UpperThr = cms.double( 999.0 ), - l1LowerThrIgnoreIsolation = cms.double( 100.0 ), - productLabels = cms.vstring( 'EcalRegionalRecHitsES' ), - l1TagIsolated = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -process.hltParticleFlowRecHitECALForMuonsMFNoVtx = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMFnoVtx','EcalRegionalRecHitsEB' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEBRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.08 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ), - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsMFnoVtx','EcalRegionalRecHitsEE' ), - srFlags = cms.InputTag( "hltEcalDigis" ), - name = cms.string( "PFEERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.3 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( topologicalCleaning = cms.bool( True ), - skipTTRecoveredHits = cms.bool( True ), - cleaningThreshold = cms.double( 2.0 ), - name = cms.string( "PFRecHitQTestECAL" ), - timingCleaning = cms.bool( True ) - ) - ) - ) - ), - navigator = cms.PSet( - barrel = cms.PSet( ), - endcap = cms.PSet( ), - name = cms.string( "PFRecHitECALNavigator" ) - ) -) -process.hltParticleFlowRecHitPSForMuonsNoVtx = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( 'hltRecHitInRegionForMuonsESNoVtx','EcalRegionalRecHitsES' ), - name = cms.string( "PFPSRecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 7.0E-6 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ) - ) - ) - ), - navigator = cms.PSet( name = cms.string( "PFRecHitPreshowerNavigator" ) ) -) -process.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 9 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - maxIterations = cms.uint32( 50 ), - positionCalcForConvergence = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.08 ), - minFractionInCalc = cms.double( 1.0E-9 ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0510871 ), - threshLowE = cms.double( 0.5 ), - noiseTerm = cms.double( 1.10889 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 1.31883 ), - threshHighE = cms.double( 5.0 ), - constantTerm = cms.double( 0.428192 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 1.0 ), - noiseTerm = cms.double( 5.72489999999 ), - constantTermLowE = cms.double( 0.0 ), - noiseTermLowE = cms.double( 6.92683000001 ), - threshHighE = cms.double( 10.0 ), - constantTerm = cms.double( 0.0 ) - ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.08 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.3 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - showerSigma = cms.double( 1.5 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( - minAllowedNormalization = cms.double( 0.0 ), - T0_ES = cms.double( 1.2 ), - algoName = cms.string( "ECAL2DPositionCalcWithDepthCorr" ), - T0_EE = cms.double( 3.1 ), - T0_EB = cms.double( 7.4 ), - X0 = cms.double( 0.89 ), - minFractionInCalc = cms.double( 0.0 ), - W0 = cms.double( 4.2 ) - ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.08 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_BARREL" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.3 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "ECAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.15 ), - seedingThreshold = cms.double( 0.6 ), - detector = cms.string( "ECAL_ENDCAP" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 0.23 ), - detector = cms.string( "ECAL_BARREL" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 8 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitECALForMuonsMFNoVtx" ) -) -process.hltParticleFlowClusterPSForMuonsNoVtx = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 6.0E-5 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 6.0E-5 ), - detector = cms.string( "PS2" ) - ) - ), - showerSigma = cms.double( 0.3 ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 6.0E-5 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( False ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.2E-4 ), - detector = cms.string( "PS2" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitPSForMuonsNoVtx" ) -) -process.hltParticleFlowClusterECALForMuonsMFNoVtx = cms.EDProducer( "CorrectedECALPFClusterProducer", - inputPS = cms.InputTag( "hltParticleFlowClusterPSForMuonsNoVtx" ), - minimumPSEnergy = cms.double( 0.0 ), - energyCorrector = cms.PSet( - algoName = cms.string( "PFClusterEMEnergyCorrector" ), - applyCrackCorrections = cms.bool( False ) - ), - inputECAL = cms.InputTag( "hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx" ) -) -process.hltMuonEcalMFPFClusterIsoForMuonsNoVtx = cms.EDProducer( "MuonHLTEcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.35, 0.193 ), - doRhoCorrection = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetECALMFForMuons" ), - pfClusterProducer = cms.InputTag( "hltParticleFlowClusterECALForMuonsMFNoVtx" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.05 ), - drMax = cms.double( 0.3 ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.05 ), - rhoMax = cms.double( 9.9999999E7 ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -process.hltRegionalTowerForMuonsNoVtx = cms.EDProducer( "EgammaHLTCaloTowerProducer", - L1NonIsoCand = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - EMin = cms.double( 0.0 ), - EtMin = cms.double( 0.0 ), - L1IsoCand = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - useTowersInCone = cms.double( 0.8 ), - towerCollection = cms.InputTag( "hltTowerMakerForAll" ) -) -process.hltParticleFlowRecHitHBHEForMuons = cms.EDProducer( "PFRecHitProducer", - producers = cms.VPSet( - cms.PSet( src = cms.InputTag( "hltHbhereco" ), - name = cms.string( "PFHBHERecHitCreator" ), - qualityTests = cms.VPSet( - cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) - ), - cms.PSet( flags = cms.vstring( 'Standard' ), - cleaningThresholds = cms.vdouble( 0.0 ), - name = cms.string( "PFRecHitQTestHCALChannel" ), - maxSeverities = cms.vint32( 11 ) - ) - ) - ) - ), - navigator = cms.PSet( - name = cms.string( "PFRecHitHCALNavigator" ), - sigmaCut = cms.double( 4.0 ), - timeResolutionCalc = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 2.0 ), - noiseTerm = cms.double( 8.64 ), - constantTermLowE = cms.double( 6.0 ), - noiseTermLowE = cms.double( 0.0 ), - threshHighE = cms.double( 8.0 ), - constantTerm = cms.double( 1.92 ) - ) - ) -) -process.hltParticleFlowClusterHBHEForMuons = cms.EDProducer( "PFClusterProducer", - pfClusterBuilder = cms.PSet( - minFracTot = cms.double( 1.0E-20 ), - stoppingTolerance = cms.double( 1.0E-8 ), - positionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( 5 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - maxIterations = cms.uint32( 50 ), - minChi2Prob = cms.double( 0.0 ), - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), - recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - maxNSigmaTime = cms.double( 10.0 ), - showerSigma = cms.double( 10.0 ), - timeSigmaEE = cms.double( 10.0 ), - clusterTimeResFromSeed = cms.bool( False ), - minFractionToKeep = cms.double( 1.0E-7 ), - excludeOtherSeeds = cms.bool( True ), - timeResolutionCalcBarrel = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeResolutionCalcEndcap = cms.PSet( - corrTermLowE = cms.double( 0.0 ), - threshLowE = cms.double( 6.0 ), - noiseTerm = cms.double( 21.86 ), - constantTermLowE = cms.double( 4.24 ), - noiseTermLowE = cms.double( 8.0 ), - threshHighE = cms.double( 15.0 ), - constantTerm = cms.double( 2.82 ) - ), - timeSigmaEB = cms.double( 10.0 ) - ), - positionReCalc = cms.PSet( ), - initialClusteringStep = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "Basic2DGenericTopoClusterizer" ), - useCornerCells = cms.bool( True ) - ), - energyCorrector = cms.PSet( ), - recHitCleaners = cms.VPSet( - ), - seedFinder = cms.PSet( - thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) - ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) - ) - ), - algoName = cms.string( "LocalMaximumSeedFinder" ), - nNeighbours = cms.int32( 4 ) - ), - recHitsSource = cms.InputTag( "hltParticleFlowRecHitHBHEForMuons" ) -) -process.hltParticleFlowClusterHCALForMuons = cms.EDProducer( "PFMultiDepthClusterProducer", - pfClusterBuilder = cms.PSet( - allCellsPositionCalc = cms.PSet( - minAllowedNormalization = cms.double( 1.0E-9 ), - posCalcNCrystals = cms.int32( -1 ), - algoName = cms.string( "Basic2DGenericPFlowPositionCalc" ), - logWeightDenominator = cms.double( 0.8 ), - minFractionInCalc = cms.double( 1.0E-9 ) - ), - algoName = cms.string( "PFMultiDepthClusterizer" ), - nSigmaPhi = cms.double( 2.0 ), - minFractionToKeep = cms.double( 1.0E-7 ), - nSigmaEta = cms.double( 2.0 ) - ), - energyCorrector = cms.PSet( ), - positionReCalc = cms.PSet( ), - clustersSource = cms.InputTag( "hltParticleFlowClusterHBHEForMuons" ) -) -process.hltMuonHcalPFClusterIsoForMuonsNoVtx = cms.EDProducer( "MuonHLTHcalPFClusterIsolationProducer", - effectiveAreas = cms.vdouble( 0.11, 0.163 ), - useHF = cms.bool( False ), - useEt = cms.bool( True ), - etaStripBarrel = cms.double( 0.0 ), - pfClusterProducerHFHAD = cms.InputTag( "" ), - energyEndcap = cms.double( 0.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - etaStripEndcap = cms.double( 0.0 ), - drVetoBarrel = cms.double( 0.1 ), - pfClusterProducerHCAL = cms.InputTag( "hltParticleFlowClusterHCALForMuons" ), - drMax = cms.double( 0.3 ), - doRhoCorrection = cms.bool( True ), - energyBarrel = cms.double( 0.0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - drVetoEndcap = cms.double( 0.1 ), - rhoMax = cms.double( 9.9999999E7 ), - pfClusterProducerHFEM = cms.InputTag( "" ), - rhoScale = cms.double( 1.0 ), - recoCandidateProducer = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ) -) -process.hltL3MuonVertexNoVtx = cms.EDProducer( "VertexFromTrackProducer", - verbose = cms.untracked.bool( False ), - useTriggerFilterElectrons = cms.bool( False ), - beamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - isRecoCandidate = cms.bool( True ), - trackLabel = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - useTriggerFilterMuons = cms.bool( False ), - useBeamSpot = cms.bool( True ), - vertexLabel = cms.InputTag( "notUsed" ), - triggerFilterElectronsSrc = cms.InputTag( "notUsed" ), - triggerFilterMuonsSrc = cms.InputTag( "notUsed" ), - useVertex = cms.bool( False ) -) -process.hltPixelTracksTrackingRegionsL3MuonNoVtx = cms.EDProducer( "GlobalTrackingRegionWithVerticesEDProducer", - RegionPSet = cms.PSet( - useFixedError = cms.bool( True ), - nSigmaZ = cms.double( 4.0 ), - VertexCollection = cms.InputTag( "hltL3MuonVertexNoVtx" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - useFoundVertices = cms.bool( True ), - fixedError = cms.double( 0.5 ), - sigmaZVertex = cms.double( 4.0 ), - useFakeVertices = cms.bool( True ), - ptMin = cms.double( 0.9 ), - originRadius = cms.double( 0.2 ), - precise = cms.bool( True ), - useMultipleScattering = cms.bool( False ) - ) -) -process.hltPixelTracksHitDoubletsL3MuonNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsL3MuonNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsL3MuonNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsL3MuonNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksL3MuonNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsL3MuonNoVtx" ) -) -process.hltPixelVerticesL3MuonNoVtx = cms.EDProducer( "PixelVertexProducer", - WtAverage = cms.bool( True ), - Method2 = cms.bool( True ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - PVcomparer = cms.PSet( refToPSet_ = cms.string( "HLTPSetPvClusterComparer" ) ), - Verbosity = cms.int32( 0 ), - UseError = cms.bool( True ), - TrackCollection = cms.InputTag( "hltPixelTracksL3MuonNoVtx" ), - PtMin = cms.double( 1.0 ), - NTrkMin = cms.int32( 2 ), - ZOffset = cms.double( 5.0 ), - Finder = cms.string( "DivisiveVertexFinder" ), - ZSeparation = cms.double( 0.05 ) -) -process.hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.9 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsL3MuonNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsL3MuonNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsL3MuonNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsL3MuonNoVtx = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsL3MuonFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsL3MuonNoVtx" ) -) -process.hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsL3MuonNoVtx" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0L3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0L3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltIter1L3MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0L3MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1L3MuonPixelLayerQuadrupletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1L3MuonPixelTrackingRegionsNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltIter1L3MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1L3MuonPixelTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadrupletsNoVtx" ) -) -process.hltIter1L3MuonPixelHitQuadrupletsNoVtx = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1L3MuonPixelHitDoubletsNoVtx" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1L3MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1L3MuonPixelHitQuadrupletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1L3MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1L3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1L3MuonTrackCutClassifierPromptNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1L3MuonTrackCutClassifierDetachedNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1L3MuonTrackCutClassifierMergedNoVtx = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPromptNoVtx', - 'hltIter1L3MuonTrackCutClassifierDetachedNoVtx' ) -) -process.hltIter1L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMergedNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1L3MuonTrackCutClassifierMergedNoVtx','MVAValues' ) -) -process.hltIter1L3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurityNoVtx','hltIter1L3MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0L3MuonTrackSelectionHighPurityNoVtx','hltIter1L3MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2L3MuonClustersRefRemovalNoVtx = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1L3MuonTrackSelectionHighPurityNoVtx" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1L3MuonClustersRefRemovalNoVtx" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2L3MuonClustersRefRemovalNoVtx" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2L3MuonPixelLayerTripletsNoVtx = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2L3MuonClustersRefRemovalNoVtx" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2L3MuonPixelTrackingRegionsNoVtx = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesFixed" ), - input = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.3 ), - deltaPhi = cms.double( 0.3 ) - ) -) -process.hltIter2L3MuonPixelHitDoubletsNoVtx = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2L3MuonPixelTrackingRegionsNoVtx" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTripletsNoVtx" ) -) -process.hltIter2L3MuonPixelHitTripletsNoVtx = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2L3MuonPixelHitDoubletsNoVtx" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2L3MuonPixelSeedsNoVtx = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2L3MuonPixelHitTripletsNoVtx" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2L3MuonCkfTrackCandidatesNoVtx = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2L3MuonPixelSeedsNoVtx" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2L3MuonCtfWithMaterialTracksNoVtx = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2L3MuonCkfTrackCandidatesNoVtx" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIterX" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracksNoVtx" ), - originalQualVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifierNoVtx','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2L3MuonTrackCutClassifierNoVtx','MVAValues' ) -) -process.hltIter2L3MuonMergedNoVtx = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1L3MuonMergedNoVtx','hltIter2L3MuonTrackSelectionHighPurityNoVtx' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1L3MuonMergedNoVtx','hltIter2L3MuonTrackSelectionHighPurityNoVtx' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltMuonTkRelIsolationCut0p09MapNoVtx = cms.EDProducer( "L3MuonCombinedRelativeIsolationProducer", - printDebug = cms.bool( False ), - CutsPSet = cms.PSet( - applyCutsORmaxNTracks = cms.bool( False ), - maxNTracks = cms.int32( -1 ), - Thresholds = cms.vdouble( 0.09 ), - EtaBounds = cms.vdouble( 2.411 ), - ComponentName = cms.string( "SimpleCuts" ), - ConeSizes = cms.vdouble( 0.3 ) - ), - OutputMuIsoDeposits = cms.bool( True ), - TrackPt_Min = cms.double( -1.0 ), - CaloDepositsLabel = cms.InputTag( "notUsed" ), - CaloExtractorPSet = cms.PSet( - DR_Veto_H = cms.double( 0.1 ), - Vertex_Constraint_Z = cms.bool( False ), - DR_Veto_E = cms.double( 0.07 ), - Weight_H = cms.double( 1.0 ), - CaloTowerCollectionLabel = cms.InputTag( "hltTowerMakerForAll" ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "EcalPlusHcal" ), - Vertex_Constraint_XY = cms.bool( False ), - Threshold_H = cms.double( 0.5 ), - Threshold_E = cms.double( 0.2 ), - ComponentName = cms.string( "CaloExtractor" ), - Weight_E = cms.double( 1.0 ) - ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - TrkExtractorPSet = cms.PSet( - Diff_z = cms.double( 0.2 ), - inputTrackCollection = cms.InputTag( "hltIter2L3MuonMergedNoVtx" ), - Chi2Ndof_Max = cms.double( 1.0E64 ), - BeamSpotLabel = cms.InputTag( "hltOnlineBeamSpot" ), - DR_Veto = cms.double( 0.01 ), - Pt_Min = cms.double( -1.0 ), - VetoLeadingTrack = cms.bool( True ), - DR_Max = cms.double( 0.3 ), - DepositLabel = cms.untracked.string( "PXLS" ), - PtVeto_Min = cms.double( 2.0 ), - NHits_Min = cms.uint32( 0 ), - PropagateTracksToRadius = cms.bool( True ), - ReferenceRadius = cms.double( 6.0 ), - Chi2Prob_Min = cms.double( -1.0 ), - Diff_r = cms.double( 0.1 ), - BeamlineOption = cms.string( "BeamSpotFromEvent" ), - ComponentName = cms.string( "PixelTrackExtractor" ), - DR_VetoPt = cms.double( 0.025 ) - ), - UseRhoCorrectedCaloDeposits = cms.bool( False ), - UseCaloIso = cms.bool( False ) -) -process.hltPreDSTDoubleMu3noVtxCaloScouting = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDimuon3L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMuIorTripleMuIorQuadMu" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltDimuon3L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltDimuon3L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltDoubleMu3L3FilteredNoVtx = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - L1CandTag = cms.InputTag( "hltDimuon3L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3MuonsNoVtx" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDimuon3L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 9999.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 9999.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 999999.0 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -process.hltDisplacedmumuVtxProducer = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu3L3FilteredNoVtx" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( 0 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 99999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltPreAK4CaloJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 30.0 ) -) -process.hltPreAK4CaloJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreAK4CaloJet50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltPreAK4CaloJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet80 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltPreAK4CaloJet100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet100 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -process.hltPreAK4CaloJet120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet120 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 120.0 ) -) -process.hltPreAK4PFJet30 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet15 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 15.0 ) -) -process.hltAK4PFJetsCorrectedMatchedToCaloJets15 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet15" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSingleAK4PFJet30 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets15" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 30.0 ) -) -process.hltPreAK4PFJet50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK4PFJetsCorrectedMatchedToCaloJets30 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet30" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSingleAK4PFJet50 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets30" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 50.0 ) -) -process.hltPreAK4PFJet80 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK4PFJetsCorrectedMatchedToCaloJets50 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet50" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSingleAK4PFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 80.0 ) -) -process.hltPreAK4PFJet100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4CaloJet70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 70.0 ) -) -process.hltAK4PFJetsCorrectedMatchedToCaloJets70 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", - DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleAK4CaloJet70" ), - TriggerType = cms.int32( 85 ), - PFJetSrc = cms.InputTag( "hltAK4PFJetsCorrected" ) -) -process.hltSingleAK4PFJet100 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 100.0 ) -) -process.hltPreAK4PFJet120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleAK4PFJet120 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrectedMatchedToCaloJets70" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 120.0 ) -) -process.hltPreHISinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltIslandBasicClustersHI = cms.EDProducer( "IslandClusterProducer", - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - IslandEndcapSeedThr = cms.double( 0.18 ), - posCalcParameters = cms.PSet( - T0_barl = cms.double( 7.4 ), - T0_endcPresh = cms.double( 1.2 ), - LogWeighted = cms.bool( True ), - T0_endc = cms.double( 3.1 ), - X0 = cms.double( 0.89 ), - W0 = cms.double( 4.2 ) - ), - barrelShapeAssociation = cms.string( "islandBarrelShapeAssoc" ), - endcapShapeAssociation = cms.string( "islandEndcapShapeAssoc" ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - clustershapecollectionEE = cms.string( "islandEndcapShape" ), - clustershapecollectionEB = cms.string( "islandBarrelShape" ), - VerbosityLevel = cms.string( "ERROR" ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), - endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - IslandBarrelSeedThr = cms.double( 0.5 ) -) -process.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer", - barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ), - endcapEtaSearchRoad = cms.double( 0.14 ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), - endcapClusterProducer = cms.string( "hltIslandBasicClustersHI" ), - barrelPhiSearchRoad = cms.double( 0.8 ), - endcapPhiSearchRoad = cms.double( 0.6 ), - endcapBCEnergyThreshold = cms.double( 0.0 ), - VerbosityLevel = cms.string( "ERROR" ), - seedTransverseEnergyThreshold = cms.double( 1.0 ), - barrelEtaSearchRoad = cms.double( 0.07 ), - endcapSuperclusterCollection = cms.string( "islandEndcapSuperClustersHI" ), - barrelBCEnergyThreshold = cms.double( 0.0 ), - doBarrel = cms.bool( True ), - doEndcaps = cms.bool( True ), - endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - barrelClusterProducer = cms.string( "hltIslandBasicClustersHI" ) -) -process.hltHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker", - corectedSuperClusterCollection = cms.string( "" ), - sigmaElectronicNoise = cms.double( 0.03 ), - superClusterAlgo = cms.string( "Island" ), - etThresh = cms.double( 0.0 ), - rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandBarrelSuperClustersHI' ), - applyEnergyCorrection = cms.bool( True ), - isl_fCorrPset = cms.PSet( - fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ), - fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ), - brLinearHighThr = cms.double( 0.0 ), - maxR9 = cms.double( 1.5 ), - minR9Barrel = cms.double( 0.94 ), - brLinearLowThr = cms.double( 0.0 ), - fBremThVect = cms.vdouble( 1.2, 1.2 ), - minR9Endcap = cms.double( 0.95 ), - fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ) - ), - VerbosityLevel = cms.string( "ERROR" ), - recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ) -) -process.hltHiCorrectedIslandEndcapSuperClustersHI = cms.EDProducer( "HiEgammaSCCorrectionMaker", - corectedSuperClusterCollection = cms.string( "" ), - sigmaElectronicNoise = cms.double( 0.15 ), - superClusterAlgo = cms.string( "Island" ), - etThresh = cms.double( 0.0 ), - rawSuperClusterProducer = cms.InputTag( 'hltHiIslandSuperClustersHI','islandEndcapSuperClustersHI' ), - applyEnergyCorrection = cms.bool( True ), - isl_fCorrPset = cms.PSet( - fEtEtaVect = cms.vdouble( 0.9497, 0.006985, 1.03754, -0.0142667, -0.0233993, 0.0, 0.0, 0.908915, 0.0137322, 16.9602, -29.3093, 19.8976, -5.92666, 0.654571 ), - fBremVect = cms.vdouble( -0.773799, 2.73438, -1.07235, 0.986821, -0.0101822, 3.06744E-4, 1.00595, -0.0495958, 0.00451986, 1.00595, -0.0495958, 0.00451986 ), - brLinearHighThr = cms.double( 0.0 ), - maxR9 = cms.double( 1.5 ), - minR9Barrel = cms.double( 0.94 ), - brLinearLowThr = cms.double( 0.0 ), - fBremThVect = cms.vdouble( 1.2, 1.2 ), - minR9Endcap = cms.double( 0.95 ), - fEtaVect = cms.vdouble( 0.993, 0.0, 0.00546, 1.165, -0.180844, 0.040312 ) - ), - VerbosityLevel = cms.string( "ERROR" ), - recHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ) -) -process.hltCleanedHiCorrectedIslandBarrelSuperClustersHI = cms.EDProducer( "HiSpikeCleaner", - originalSuperClusterProducer = cms.InputTag( "hltHiCorrectedIslandBarrelSuperClustersHI" ), - recHitProducerEndcap = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - TimingCut = cms.untracked.double( 9999999.0 ), - swissCutThr = cms.untracked.double( 0.95 ), - recHitProducerBarrel = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - etCut = cms.double( 8.0 ), - outputColl = cms.string( "" ) -) -process.hltRecoHIEcalWithCleaningCandidate = cms.EDProducer( "EgammaHLTRecoEcalCandidateProducers", - scIslandEndcapProducer = cms.InputTag( "hltHiCorrectedIslandEndcapSuperClustersHI" ), - scHybridBarrelProducer = cms.InputTag( "hltCleanedHiCorrectedIslandBarrelSuperClustersHI" ), - recoEcalCandidateCollection = cms.string( "" ) -) -process.hltHIPhoton10Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 10.0 ) -) -process.hltL1sSingleEG10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHISinglePhoton20Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHIPhoton20Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 20.0 ) -) -process.hltPreHISinglePhoton30Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHIPhoton30Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1sSingleEG24 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG24" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHISinglePhoton40Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHIPhoton40Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 40.0 ) -) -process.hltPreHISinglePhoton50Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHIPhoton50Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 50.0 ) -) -process.hltPreHISinglePhoton60Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHIPhoton60Eta3p1 = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltRecoHIEcalWithCleaningCandidate" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 81 ), - MinPt = cms.double( 60.0 ) -) -process.hltPrePhoton20HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG10Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG20EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 20.0 ), - etcutEB = cms.double( 20.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG20HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG20EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton30HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG10Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 30.0 ), - etcutEB = cms.double( 30.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG30HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton40HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG20Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG24" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG40EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 40.0 ), - etcutEB = cms.double( 40.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG40HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG40EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton50HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG50EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 50.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG50HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton60HoverELoose = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG60EtFilterLooseHoverE = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG20Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 60.0 ), - etcutEB = cms.double( 60.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG60HEFilterLooseHoverE = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG60EtFilterLooseHoverE" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltCalibrationEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter", - SelectedTriggerType = cms.int32( 2 ) -) -process.hltPreEcalCalibration = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 1024 ) -) -process.hltPreHcalCalibration = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHcalCalibTypeFilter = cms.EDFilter( "HLTHcalCalibTypeFilter", - InputTag = cms.InputTag( "rawDataCollector" ), - CalibTypes = cms.vint32( 1, 2, 3, 4, 5, 6 ), - FilterSummary = cms.untracked.bool( False ) -) -process.hltHcalCalibrationRaw = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 1024, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199 ) -) -process.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_AlwaysTrue OR L1_IsolatedBunch" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreAlCaEcalPhiSym = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEcalPhiSymFilter = cms.EDFilter( "HLTEcalPhiSymFilter", - ampCut_endcapM = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ), - phiSymBarrelDigiCollection = cms.string( "phiSymEcalDigisEB" ), - phiSymEndcapDigiCollection = cms.string( "phiSymEcalDigisEE" ), - barrelDigiCollection = cms.InputTag( 'hltEcalDigis','ebDigis' ), - barrelUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEB' ), - statusThreshold = cms.uint32( 3 ), - useRecoFlag = cms.bool( False ), - endcapUncalibHitCollection = cms.InputTag( 'hltEcalUncalibRecHit','EcalUncalibRecHitsEE' ), - endcapHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - ampCut_barrelM = cms.vdouble( 14.7539, 14.8687, 14.9573, 15.0231, 15.0687, 15.0967, 15.1093, 15.1086, 15.0962, 15.0739, 15.0431, 15.0051, 14.9611, 14.9122, 14.8593, 14.8033, 14.7449, 14.6848, 14.6236, 14.5618, 14.4999, 14.4382, 14.3771, 14.3168, 14.2575, 14.1994, 14.1427, 14.0873, 14.0333, 13.9808, 13.9298, 13.8801, 13.8317, 13.7846, 13.7387, 13.6938, 13.6499, 13.6069, 13.5646, 13.5229, 13.4817, 13.441, 13.4007, 13.3606, 13.3207, 13.2809, 13.2413, 13.2017, 13.1622, 13.1228, 13.0836, 13.0445, 13.0056, 12.9671, 12.9289, 12.8913, 12.8543, 12.818, 12.7828, 12.7486, 12.7156, 12.6841, 12.6542, 12.626, 12.5997, 12.5756, 12.5536, 12.5339, 12.5167, 12.5019, 12.4897, 12.48, 12.4727, 12.4678, 12.4651, 12.4644, 12.4654, 12.4677, 12.4708, 12.4744, 12.4777, 12.4799, 12.4804, 12.478, 12.4718 ), - endcapDigiCollection = cms.InputTag( 'hltEcalDigis','eeDigis' ), - barrelHitCollection = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ampCut_endcapP = cms.vdouble( 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0 ), - ampCut_barrelP = cms.vdouble( 12.4718, 12.478, 12.4804, 12.4799, 12.4777, 12.4744, 12.4708, 12.4677, 12.4654, 12.4644, 12.4651, 12.4678, 12.4727, 12.48, 12.4897, 12.5019, 12.5167, 12.5339, 12.5536, 12.5756, 12.5997, 12.626, 12.6542, 12.6841, 12.7156, 12.7486, 12.7828, 12.818, 12.8543, 12.8913, 12.9289, 12.9671, 13.0056, 13.0445, 13.0836, 13.1228, 13.1622, 13.2017, 13.2413, 13.2809, 13.3207, 13.3606, 13.4007, 13.441, 13.4817, 13.5229, 13.5646, 13.6069, 13.6499, 13.6938, 13.7387, 13.7846, 13.8317, 13.8801, 13.9298, 13.9808, 14.0333, 14.0873, 14.1427, 14.1994, 14.2575, 14.3168, 14.3771, 14.4382, 14.4999, 14.5618, 14.6236, 14.6848, 14.7449, 14.8033, 14.8593, 14.9122, 14.9611, 15.0051, 15.0431, 15.0739, 15.0962, 15.1086, 15.1093, 15.0967, 15.0687, 15.0231, 14.9573, 14.8687, 14.7539 ) -) -process.hltL1sL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxMinus" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL1UnpairedBunchBptxMinus = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_UnpairedBunchBptxPlus" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL1UnpairedBunchBptxPlus = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sNotBptxOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_NotBptxOR" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL1NotBptxOR = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sMinimumBiasHF0ORBptxAND = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_MinimumBiasHF0_OR_BptxAND" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL1MinimumBiasHFOR = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreL1MinimumBiasHF0OR = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1EventNumberNZS = cms.EDFilter( "HLTL1NumberFilter", - useTCDSEventNumber = cms.bool( False ), - invert = cms.bool( False ), - period = cms.uint32( 4096 ), - rawInput = cms.InputTag( "rawDataCollector" ), - fedId = cms.int32( 1024 ) -) -process.hltL1sHcalNZS = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_ZeroBias OR L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_TripleJet_84_68_48_VBF OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_92_76_64_VBF OR L1_QuadJet40er2p7 OR L1_QuadJet50er2p7 OR L1_QuadJet60er2p7 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHcalNZS = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleEGorSingleorDoubleMu = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleMuOpen OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30 OR L1_DoubleMu_12_5 OR L1_DoubleMu_12_8 OR L1_DoubleMu_13_6 OR L1_DoubleMu_15_5 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG38 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_23_10 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_DoubleEG_25_13 OR L1_DoubleEG_25_14 OR L1_TripleEG_14_10_8 OR L1_TripleEG_18_17_8 OR L1_TripleMu_4_4_4 OR L1_TripleMu_5_0_0 OR L1_TripleMu_5_3_3 OR L1_TripleMu_5_5_3 OR L1_DoubleMu_15_7 OR L1_DoubleMu_15_7_SQ OR L1_DoubleMu_15_7_SQ_Mass_Min4" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreHcalPhiSym = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sIsolatedBunch = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_IsolatedBunch" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltL1sSingleJetOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_TripleJet_84_68_48_VBF OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_92_76_64_VBF OR L1_QuadJet40er2p7 OR L1_QuadJet50er2p7 OR L1_QuadJet60er2p7 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2ObjectMap" ) -) -process.hltPreHcalIsolatedbunch = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreIsoTrackHB = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltIsolPixelTrackProdHB = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", - minPTrack = cms.double( 5.0 ), - L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), - MaxVtxDXYSeed = cms.double( 101.0 ), - tauUnbiasCone = cms.double( 1.2 ), - VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - EBEtaBoundary = cms.double( 1.479 ), - maxPTrackForIsolation = cms.double( 3.0 ), - MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), - PixelIsolationConeSizeAtEC = cms.double( 40.0 ), - PixelTracksSources = cms.VInputTag( 'hltPixelTracks' ), - MaxVtxDXYIsol = cms.double( 101.0 ), - tauAssociationCone = cms.double( 0.0 ), - ExtrapolationConeSize = cms.double( 1.0 ) -) -process.hltIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 0.0 ), - MinDeltaPtL1Jet = cms.double( -40000.0 ), - MinPtTrack = cms.double( 3.5 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 12.0 ), - NMaxTrackCandidates = cms.int32( 10 ), - MaxEtaTrack = cms.double( 1.15 ), - candTag = cms.InputTag( "hltIsolPixelTrackProdHB" ), - filterTrackEnergy = cms.bool( True ) -) -process.hltIsolEcalPixelTrackProdHB = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", - ECHitEnergyThreshold = cms.double( 0.05 ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), - EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ECHitCountEnergyThreshold = cms.double( 0.5 ), - EcalConeSizeEta0 = cms.double( 0.09 ), - EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EcalConeSizeEta1 = cms.double( 0.14 ) -) -process.hltEcalIsolPixelTrackL2FilterHB = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", - saveTags = cms.bool( True ), - DropMultiL2Event = cms.bool( False ), - MaxEnergyIn = cms.double( 1.2 ), - MaxEnergyOut = cms.double( 1.2 ), - NMaxTrackCandidates = cms.int32( 10 ), - candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHB" ) -) -process.hltHcalITIPTCorrectorHB = cms.EDProducer( "IPTCorrector", - corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHB" ), - associationCone = cms.double( 0.2 ) -) -process.hltIsolPixelTrackL3FilterHB = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 0.0 ), - MinDeltaPtL1Jet = cms.double( 4.0 ), - MinPtTrack = cms.double( 20.0 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 18.0 ), - NMaxTrackCandidates = cms.int32( 999 ), - MaxEtaTrack = cms.double( 1.15 ), - candTag = cms.InputTag( "hltHcalITIPTCorrectorHB" ), - filterTrackEnergy = cms.bool( True ) -) -process.hltPreIsoTrackHE = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltIsolPixelTrackProdHE = cms.EDProducer( "IsolatedPixelTrackCandidateL1TProducer", - minPTrack = cms.double( 5.0 ), - L1eTauJetsSource = cms.InputTag( 'hltGtStage2Digis','Tau' ), - MaxVtxDXYSeed = cms.double( 101.0 ), - tauUnbiasCone = cms.double( 1.2 ), - VertexLabel = cms.InputTag( "hltTrimmedPixelVertices" ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - EBEtaBoundary = cms.double( 1.479 ), - maxPTrackForIsolation = cms.double( 3.0 ), - MagFieldRecordName = cms.string( "VolumeBasedMagneticField" ), - PixelIsolationConeSizeAtEC = cms.double( 40.0 ), - PixelTracksSources = cms.VInputTag( 'hltPixelTracks' ), - MaxVtxDXYIsol = cms.double( 101.0 ), - tauAssociationCone = cms.double( 0.0 ), - ExtrapolationConeSize = cms.double( 1.0 ) -) -process.hltIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 1.1 ), - MinDeltaPtL1Jet = cms.double( -40000.0 ), - MinPtTrack = cms.double( 3.5 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 12.0 ), - NMaxTrackCandidates = cms.int32( 5 ), - MaxEtaTrack = cms.double( 2.2 ), - candTag = cms.InputTag( "hltIsolPixelTrackProdHE" ), - filterTrackEnergy = cms.bool( True ) -) -process.hltIsolEcalPixelTrackProdHE = cms.EDProducer( "IsolatedEcalPixelTrackCandidateProducer", - ECHitEnergyThreshold = cms.double( 0.05 ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), - EBRecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - ECHitCountEnergyThreshold = cms.double( 0.5 ), - EcalConeSizeEta0 = cms.double( 0.09 ), - EERecHitSource = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - EcalConeSizeEta1 = cms.double( 0.14 ) -) -process.hltEcalIsolPixelTrackL2FilterHE = cms.EDFilter( "HLTEcalPixelIsolTrackFilter", - saveTags = cms.bool( True ), - DropMultiL2Event = cms.bool( False ), - MaxEnergyIn = cms.double( 1.2 ), - MaxEnergyOut = cms.double( 1.2 ), - NMaxTrackCandidates = cms.int32( 10 ), - candTag = cms.InputTag( "hltIsolEcalPixelTrackProdHE" ) -) -process.hltHcalITIPTCorrectorHE = cms.EDProducer( "IPTCorrector", - corTracksLabel = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - filterLabel = cms.InputTag( "hltIsolPixelTrackL2FilterHE" ), - associationCone = cms.double( 0.2 ) -) -process.hltIsolPixelTrackL3FilterHE = cms.EDFilter( "HLTPixelIsolTrackL1TFilter", - MaxPtNearby = cms.double( 2.0 ), - saveTags = cms.bool( True ), - MinEtaTrack = cms.double( 1.1 ), - MinDeltaPtL1Jet = cms.double( 4.0 ), - MinPtTrack = cms.double( 20.0 ), - DropMultiL2Event = cms.bool( False ), - L1GTSeedLabel = cms.InputTag( "hltL1sV0SingleJet60" ), - MinEnergyTrack = cms.double( 18.0 ), - NMaxTrackCandidates = cms.int32( 999 ), - MaxEtaTrack = cms.double( 2.2 ), - candTag = cms.InputTag( "hltHcalITIPTCorrectorHE" ), - filterTrackEnergy = cms.bool( True ) -) -process.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInOrbit" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreZeroBiasFirstCollisionAfterAbortGap = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreZeroBiasIsolatedBunches = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_FirstCollisionInTrain AND (NOT L1_FirstCollisionInOrbit)" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreZeroBiasFirstCollisionInTrain = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sL1ZeroBiasLastBunchInTrain = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_LastCollisionInTrain" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreZeroBiasLastCollisionInTrain = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sL1ZeroBiasFirstBunchAfterTrain = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_FirstBunchAfterTrain" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreZeroBiasFirstBXAfterTrain = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleMu7 OR L1_SingleMu16 OR L1_SingleMu18 OR L1_SingleMu20 OR L1_SingleMu22 OR L1_SingleMu25 OR L1_SingleMu30 OR L1_SingleMu14er2p1 OR L1_SingleMu16er2p1 OR L1_SingleMu18er2p1 OR L1_SingleMu20er2p1 OR L1_SingleMu22er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreAlCaRPCMuonNormalisation = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRPCMuonNormaL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sSingleMu5IorSingleMu14erIorSingleMu16er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 1.6 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltPreAlCaLumiPixelsRandom = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltFEDSelectorLumiPixels = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1332, 1333, 1334, 1335, 1336, 1337, 1338 ) -) -process.hltPreAlCaLumiPixelsZeroBias = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMCReducedIterativeTracking = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMCPFMET = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMETOpenFilter = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreMCAK4PFJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK4PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 20.0 ) -) -process.hltPreMCPFBTagCSV = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBTagPFCSVp056Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtag" ), - MinTag = cms.double( 0.63 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreMCPFHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFHTForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltPFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltPFHTForMC' ), - minHt = cms.vdouble( -1.0 ) -) -process.hltPreMCPFMHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMHTOpenFilter = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFHTForMC' ), - minMht = cms.vdouble( -1.0 ) -) -process.hltPreMCCaloMET = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloMETOpenFilter = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreMCCaloMETJetIdCleaned = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMetCleanUsingJetID = cms.EDProducer( "HLTMETCleanerUsingJetID", - maxEta = cms.double( 5.0 ), - goodJetsLabel = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - metLabel = cms.InputTag( "hltMet" ), - minPt = cms.double( 20.0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJets" ) -) -process.hltMETCleanUsingJetIDOpenFilter = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetCleanUsingJetID" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( -1.0 ) -) -process.hltPreMCAK4CaloJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloJetCollection20Filter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 20.0 ) -) -process.hltPreMCAK4CaloJetsFromPV = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltCaloJetFromPVCollection20Filter = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltCaloJetFromPV" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 20.0 ) -) -process.hltHtMhtFromPVForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltCaloJetFromPV" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltCaloHtMhtFromPVOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtFromPVForMC' ), - minHt = cms.vdouble( -1.0 ) -) -process.hltPreMCCaloBTagCSV = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMCCaloHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltHtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltCaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltHtMhtForMC' ), - minHt = cms.vdouble( -1.0 ) -) -process.hltPreMCCaloMHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMhtFilter = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltHtMhtForMC' ), - minMht = cms.vdouble( -1.0 ) -) -process.hltPreMCAK8PFJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8PFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 20.0 ) -) -process.hltPreMCAK8TrimPFJets = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8TrimPFJetCollection20Filter = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8TrimModJets" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 20.0 ) -) -process.hltPreMCAK8PFHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8PFHTForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( True ), - minPtJetHt = cms.double( 40.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8PFJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "hltParticleFlow" ), - excludePFMuons = cms.bool( False ) -) -process.hltAK8PFHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8PFHTForMC' ), - minHt = cms.vdouble( -1.0 ) -) -process.hltPreMCAK8CaloHT = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAK8HtMhtForMC = cms.EDProducer( "HLTHtMhtProducer", - usePt = cms.bool( False ), - minPtJetHt = cms.double( 30.0 ), - maxEtaJetMht = cms.double( 5.0 ), - minNJetMht = cms.int32( 0 ), - jetsLabel = cms.InputTag( "hltAK8CaloJetsCorrected" ), - maxEtaJetHt = cms.double( 3.0 ), - minPtJetMht = cms.double( 20.0 ), - minNJetHt = cms.int32( 0 ), - pfCandidatesLabel = cms.InputTag( "" ), - excludePFMuons = cms.bool( False ) -) -process.hltAK8CaloHTOpenFilter = cms.EDFilter( "HLTHtMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), - meffSlope = cms.vdouble( 1.0 ), - minMeff = cms.vdouble( 0.0 ), - minMht = cms.vdouble( 0.0 ), - htLabels = cms.VInputTag( 'hltAK8HtMhtForMC' ), - minHt = cms.vdouble( -1.0 ) -) -process.hltL1sSingleEG5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG5Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG10EtL1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG10R9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10EtL1SingleEG5EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10HE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHToverET" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10R9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10HE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter = cms.EDFilter( "HLTEgammaDoubleLegCombFilter", - saveTags = cms.bool( True ), - nrRequiredSecondLeg = cms.int32( 0 ), - secondLegLastFilter = cms.InputTag( "hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter" ), - nrRequiredFirstLeg = cms.int32( 0 ), - maxMatchDR = cms.double( 0.01 ), - nrRequiredUniqueLeg = cms.int32( 1 ), - firstLegLastFilter = cms.InputTag( "hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter" ) -) -process.hltDiEG10EtEta2p55UnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.55 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -process.hltDiEG10R9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10EtEta2p55UnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG10HE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10R9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10HE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.16544, 0.13212 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter" ), - minMass = cms.double( 10.0 ), - secondLegLastFilter = cms.InputTag( "hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter" ) -) -process.hltL1sSingleEG5WithJetAndTau = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMCDoubleEle5CaloIdLMW = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1SingleEG5WithJetAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG5WithJetAndTau" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG5L1SingleEG5WithJetAndTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5WithJetAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG5HEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5L1SingleEG5WithJetAndTauEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG5CaloIdLClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5HEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5CaloIdLPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEG5CaloIdLClusterShapeFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle5CaloIdLMWPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5CaloIdLPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG5EtUnseededFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEgammaCandidatesWrapperUnseeded" ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltDiEG5HEUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG5EtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG5CaloIdLClusterShapeUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.014 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG5HEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEle5CaloIdLPixelMatchUnseededFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeedsUnseeded" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltDiEG5CaloIdLClusterShapeUnseededFilter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltDiEle5CaloIdLMWPMS2UnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEle5CaloIdLPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltPreMCEle5WPTightGsf = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG5L1SingleEG5EtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 5.0 ), - etcutEB = cms.double( 5.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle5WPTightClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG5L1SingleEG5EtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5WPTightHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle5WPTightClusterShapeFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle5WPTightEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle5WPTightHEFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle5WPTightHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle5WPTightEcalIsoFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle5WPTightPixelMatchFilter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle5WPTightHcalIsoFilter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle5WPTightPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightPixelMatchFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5WPTightGsfOneOEMinusOneOPFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightPMS2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5WPTightGsfMissingHitsFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightGsfOneOEMinusOneOPFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5WPTightGsfDetaFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightGsfMissingHitsFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5WPTightGsfDphiFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle5WPTightGsfDetaFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle5WPTightGsfTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle5WPTightGsfDphiFilter" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 15.0 ), - etcutEB = cms.double( 15.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG5Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 10.0 ), - etcutEB = cms.double( 10.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.15 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.5 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.5 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.4 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.3 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - thrOverEEB = cms.vdouble( 0.2 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter = cms.EDFilter( "HLT2PhotonPhotonDZ", - saveTags = cms.bool( True ), - electronTag = cms.InputTag( "hltEgammaGsfElectrons" ), - originTag2 = cms.VInputTag( 'hltEgammaCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 81 ), - MinDR = cms.double( -1.0 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter" ), - checkSC = cms.bool( True ), - inputTag2 = cms.InputTag( "hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter" ) -) -process.hltPreMCIsoMu = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2fL1sMu5L1L2SingleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu5L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL3fL1sMu5L1L2L3SingleMu = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu5L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu5L1L2SingleMu" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3SingleMu" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sMu16L1L2L3TrkIsoFiltered0p07SingleMu = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltL1sDoubleMu0 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleMu0" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMCDoubleMuTrkIsoVVLDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2pfL1sDoubleMu0L1f0L2doubleMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu0L1f0L2doubleMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuonRelTrkIsoFiltered0p4 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu" ), - MinN = cms.int32( 2 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltL3MuonRelTrkIsolationVVL' ) -) -process.hltDiMuonRelTrkIsoFiltered0p4DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonRelTrkIsoFiltered0p4" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonRelTrkIsoFiltered0p4" ) -) -process.hltPreMCDoubleMuNoFiltersNoVtx = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL2fDimuonL1f0L2NoVtx = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu0HighQL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidatesNoVtx" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 9999.0 ), - L1CandTag = cms.InputTag( "" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 0.0 ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fDimuonL1f0L2NoVtx" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 0.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( -1 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltL3NoFiltersNoVtxMuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL1sAlCaEcalPi0Eta = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_AlwaysTrue OR L1_IsolatedBunch OR L1_SingleEG5 OR L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG24 OR L1_SingleEG26 OR L1_SingleEG28 OR L1_SingleEG30 OR L1_SingleEG32 OR L1_SingleEG34 OR L1_SingleEG36 OR L1_SingleEG38 OR L1_SingleEG40 OR L1_SingleEG42 OR L1_SingleEG45 OR L1_SingleEG50 OR L1_SingleIsoEG18 OR L1_SingleIsoEG20 OR L1_SingleIsoEG22 OR L1_SingleIsoEG24 OR L1_SingleIsoEG26 OR L1_SingleIsoEG28 OR L1_SingleIsoEG30 OR L1_SingleIsoEG32 OR L1_SingleIsoEG34 OR L1_SingleIsoEG36 OR L1_SingleIsoEG18er2p1 OR L1_SingleIsoEG20er2p1 OR L1_SingleIsoEG22er2p1 OR L1_SingleIsoEG24er2p1 OR L1_SingleIsoEG26er2p1 OR L1_SingleIsoEG28er2p1 OR L1_SingleIsoEG30er2p1 OR L1_SingleIsoEG32er2p1 OR L1_SingleIsoEG34er2p1 OR L1_DoubleEG_15_10 OR L1_DoubleEG_18_17 OR L1_DoubleEG_20_18 OR L1_DoubleEG_22_10 OR L1_DoubleEG_23_10 OR L1_DoubleEG_22_12 OR L1_DoubleEG_22_15 OR L1_DoubleEG_24_17 OR L1_DoubleEG_25_12 OR L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_84_68_48_VBF OR L1_TripleJet_92_76_64_VBF OR L1_QuadJet40er2p7 OR L1_QuadJet50er2p7 OR L1_QuadJet60er2p7 OR L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT220er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreAlCaEcalPi0EBonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSimple3x3Clusters = cms.EDProducer( "EgammaHLTNxNClusterProducer", - statusLevelRecHitsToUse = cms.int32( 1 ), - barrelClusterCollection = cms.string( "Simple3x3ClustersBarrel" ), - flagLevelRecHitsToUse = cms.int32( 1 ), - maxNumberofClusters = cms.int32( 300 ), - clusPhiSize = cms.int32( 3 ), - posCalcParameters = cms.PSet( - T0_barl = cms.double( 7.4 ), - T0_endcPresh = cms.double( 1.2 ), - LogWeighted = cms.bool( True ), - T0_endc = cms.double( 3.1 ), - X0 = cms.double( 0.89 ), - W0 = cms.double( 4.2 ) - ), - clusEtaSize = cms.int32( 3 ), - useRecoFlag = cms.bool( False ), - endcapHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - maxNumberofSeeds = cms.int32( 700 ), - useDBStatus = cms.bool( True ), - debugLevel = cms.int32( 0 ), - barrelHitProducer = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - clusSeedThrEndCap = cms.double( 1.0 ), - clusSeedThr = cms.double( 0.5 ), - doEndcaps = cms.bool( True ), - endcapClusterCollection = cms.string( "Simple3x3ClustersEndcap" ), - doBarrel = cms.bool( True ) -) -process.hltAlCaPi0RecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.22 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), - barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.06 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.88 ), - selePtPairBarrel_region1 = cms.double( 2.0 ), - selePtPairBarrel_region2 = cms.double( 1.75 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.65 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.65 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( True ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( False ), - storeRecHitES = cms.bool( False ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 2.5 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 1.5 ), - endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 1.5 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), - selePtGammaEndCap_region3 = cms.double( 0.5 ), - selePtGammaEndCap_region2 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 0.5 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( False ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtPairEndCap_region3 = cms.double( 99.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.0 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "pi0EcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -process.hltAlCaPi0EBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEBonlyRegional','pi0EcalRecHitsEB' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) -) -process.hltAlCaPi0EBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), - recHits = cms.InputTag( 'hltAlCaPi0EBUncalibrator','pi0EcalRecHitsEB' ), - digisOut = cms.string( "pi0EBDigis" ), - region = cms.string( "barrel" ) -) -process.hltPreAlCaEcalPi0EEonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAlCaPi0RecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.22 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), - barrelHitCollection = cms.string( "pi0EcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.06 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), - selePtPairBarrel_region1 = cms.double( 1.5 ), - selePtPairBarrel_region2 = cms.double( 1.5 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.5 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.5 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( True ), - storeRecHitES = cms.bool( True ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 999.0 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.92 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.85 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 3.75 ), - endcapHitCollection = cms.string( "pi0EcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 2.0 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.92 ), - selePtGammaEndCap_region3 = cms.double( 0.95 ), - selePtGammaEndCap_region2 = cms.double( 0.95 ), - selePtGammaEndCap_region1 = cms.double( 1.1 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( False ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtPairEndCap_region3 = cms.double( 2.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.0 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "pi0EcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -process.hltAlCaPi0EEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaPi0RecHitsFilterEEonlyRegional','pi0EcalRecHitsEE' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "pi0EcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "pi0EcalRecHitsEE" ) -) -process.hltAlCaPi0EERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), - recHits = cms.InputTag( 'hltAlCaPi0EEUncalibrator','pi0EcalRecHitsEE' ), - digisOut = cms.string( "pi0EEDigis" ), - region = cms.string( "endcap" ) -) -process.hltPreAlCaEcalEtaEBonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAlCaEtaRecHitsFilterEBonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.156 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.8 ), - massLowPi0Cand = cms.double( 0.084 ), - seleS9S25Gamma = cms.double( 0.8 ), - seleBeltDeta = cms.double( 0.1 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.9 ), - barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( True ), - seleMinvMinBarrel = cms.double( 0.2 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.9 ), - selePtPairBarrel_region1 = cms.double( 3.0 ), - selePtPairBarrel_region2 = cms.double( 3.0 ), - seleBeltDR = cms.double( 0.3 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 0.65 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 1.4 ), - store5x5RecHitEB = cms.bool( True ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( True ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( False ), - storeRecHitES = cms.bool( False ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.05 ), - selePtPairMaxEndCap_region3 = cms.double( 2.5 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.65 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.65 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 1.5 ), - endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 1.5 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.65 ), - selePtGammaEndCap_region3 = cms.double( 0.5 ), - selePtGammaEndCap_region2 = cms.double( 0.5 ), - selePtGammaEndCap_region1 = cms.double( 0.5 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( False ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.05 ), - selePtPairEndCap_region3 = cms.double( 99.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.2 ), - seleMinvMaxEndCap = cms.double( 0.3 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.0 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "etaEcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -process.hltAlCaEtaEBUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEBonlyRegional','etaEcalRecHitsEB' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) -) -process.hltAlCaEtaEBRechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','ebDigis' ), - recHits = cms.InputTag( 'hltAlCaEtaEBUncalibrator','etaEcalRecHitsEB' ), - digisOut = cms.string( "etaEBDigis" ), - region = cms.string( "barrel" ) -) -process.hltPreAlCaEcalEtaEEonly = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltAlCaEtaRecHitsFilterEEonlyRegional = cms.EDFilter( "HLTRegionalEcalResonanceFilter", - barrelSelection = cms.PSet( - massHighPi0Cand = cms.double( 0.163 ), - ptMinForIsolation = cms.double( 1.0 ), - seleMinvMaxBarrel = cms.double( 0.8 ), - massLowPi0Cand = cms.double( 0.104 ), - seleS9S25Gamma = cms.double( 0.0 ), - seleBeltDeta = cms.double( 0.05 ), - seleS4S9GammaBarrel_region2 = cms.double( 0.65 ), - barrelHitCollection = cms.string( "etaEcalRecHitsEB" ), - removePi0CandidatesForEta = cms.bool( False ), - seleMinvMinBarrel = cms.double( 0.3 ), - seleS4S9GammaBarrel_region1 = cms.double( 0.65 ), - selePtPairBarrel_region1 = cms.double( 1.5 ), - selePtPairBarrel_region2 = cms.double( 1.5 ), - seleBeltDR = cms.double( 0.2 ), - region1_Barrel = cms.double( 1.0 ), - seleIsoBarrel_region1 = cms.double( 0.5 ), - selePtGammaBarrel_region1 = cms.double( 1.0 ), - seleIsoBarrel_region2 = cms.double( 0.5 ), - selePtGammaBarrel_region2 = cms.double( 0.5 ), - store5x5RecHitEB = cms.bool( False ), - seleNxtalBarrel_region2 = cms.uint32( 6 ), - seleNxtalBarrel_region1 = cms.uint32( 6 ) - ), - statusLevelRecHitsToUse = cms.int32( 1 ), - endcapHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEE' ), - doSelBarrel = cms.bool( False ), - flagLevelRecHitsToUse = cms.int32( 1 ), - preshRecHitProducer = cms.InputTag( 'hltEcalPreshowerRecHit','EcalRecHitsES' ), - doSelEndcap = cms.bool( True ), - storeRecHitES = cms.bool( True ), - endcapClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersEndcap' ), - barrelHits = cms.InputTag( 'hltEcalRecHit','EcalRecHitsEB' ), - useRecoFlag = cms.bool( False ), - barrelClusters = cms.InputTag( 'hltSimple3x3Clusters','Simple3x3ClustersBarrel' ), - debugLevel = cms.int32( 0 ), - endcapSelection = cms.PSet( - seleBeltDetaEndCap = cms.double( 0.1 ), - selePtPairMaxEndCap_region3 = cms.double( 999.0 ), - seleS4S9GammaEndCap_region2 = cms.double( 0.9 ), - seleS4S9GammaEndCap_region1 = cms.double( 0.9 ), - seleNxtalEndCap_region2 = cms.uint32( 6 ), - seleNxtalEndCap_region3 = cms.uint32( 6 ), - ptMinForIsolationEndCap = cms.double( 0.5 ), - selePtPairEndCap_region1 = cms.double( 3.0 ), - endcapHitCollection = cms.string( "etaEcalRecHitsEE" ), - selePtPairEndCap_region2 = cms.double( 3.0 ), - seleS4S9GammaEndCap_region3 = cms.double( 0.9 ), - selePtGammaEndCap_region3 = cms.double( 1.0 ), - selePtGammaEndCap_region2 = cms.double( 1.0 ), - selePtGammaEndCap_region1 = cms.double( 1.0 ), - region1_EndCap = cms.double( 1.8 ), - region2_EndCap = cms.double( 2.0 ), - store5x5RecHitEE = cms.bool( True ), - seleIsoEndCap_region3 = cms.double( 0.5 ), - seleIsoEndCap_region2 = cms.double( 0.5 ), - seleMinvMinEndCap = cms.double( 0.2 ), - selePtPairEndCap_region3 = cms.double( 3.0 ), - seleIsoEndCap_region1 = cms.double( 0.5 ), - seleBeltDREndCap = cms.double( 0.3 ), - seleMinvMaxEndCap = cms.double( 0.8 ), - seleNxtalEndCap_region1 = cms.uint32( 6 ), - seleS9S25GammaEndCap = cms.double( 0.85 ) - ), - preshowerSelection = cms.PSet( - preshClusterEnergyCut = cms.double( 0.0 ), - debugLevelES = cms.string( "" ), - ESCollection = cms.string( "etaEcalRecHitsES" ), - preshNclust = cms.int32( 4 ), - preshStripEnergyCut = cms.double( 0.0 ), - preshCalibPlaneY = cms.double( 0.7 ), - preshSeededNstrip = cms.int32( 15 ), - preshCalibGamma = cms.double( 0.024 ), - preshCalibPlaneX = cms.double( 1.0 ), - preshCalibMIP = cms.double( 9.0E-5 ) - ), - useDBStatus = cms.bool( True ) -) -process.hltAlCaEtaEEUncalibrator = cms.EDProducer( "EcalRecalibRecHitProducer", - doEnergyScale = cms.bool( False ), - doLaserCorrectionsInverse = cms.bool( False ), - EERecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), - doEnergyScaleInverse = cms.bool( False ), - EBRecHitCollection = cms.InputTag( 'hltAlCaEtaRecHitsFilterEEonlyRegional','etaEcalRecHitsEE' ), - doIntercalibInverse = cms.bool( False ), - doLaserCorrections = cms.bool( False ), - EBRecalibRecHitCollection = cms.string( "etaEcalRecHitsEB" ), - doIntercalib = cms.bool( False ), - EERecalibRecHitCollection = cms.string( "etaEcalRecHitsEE" ) -) -process.hltAlCaEtaEERechitsToDigis = cms.EDProducer( "HLTRechitsToDigis", - digisIn = cms.InputTag( 'hltEcalDigis','eeDigis' ), - recHits = cms.InputTag( 'hltAlCaEtaEEUncalibrator','etaEcalRecHitsEE' ), - digisOut = cms.string( "etaEEDigis" ), - region = cms.string( "endcap" ) -) -process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_LooseIsoEG22er2p1_IsoTau26er2p1_dR_Min0p3 OR L1_LooseIsoEG24er2p1_IsoTau27er2p1_dR_Min0p3" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEGL1EGerAndTauFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.17 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 1 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEG24L1EGandTauEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1EGerAndTauFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 24.0 ), - etcutEB = cms.double( 24.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle24erWPTightClusterShapeFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.0305 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.011 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG24L1EGandTauEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle24erWPTightHEFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.098, 0.159, 0.353, 0.423 ), - thrOverEEB1 = cms.vdouble( 0.02 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.02 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.887 ), - thrRegularEB2 = cms.vdouble( 1.476 ), - candTag = cms.InputTag( "hltEle24erWPTightClusterShapeFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( False ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.015 ), - thrOverEEE1 = cms.vdouble( 0.015 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 2.672 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 5.095 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle24erWPTightEcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.325, 0.296, 0.283, 0.438 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( -0.581 ), - thrRegularEB2 = cms.vdouble( -0.698 ), - candTag = cms.InputTag( "hltEle24erWPTightHEFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.892 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.885 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle24erWPTightHcalIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.259, 0.328, 0.414, 0.456 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.786 ), - thrRegularEB2 = cms.vdouble( 0.298 ), - candTag = cms.InputTag( "hltEle24erWPTightEcalIsoFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( 0.402 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( -0.061 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltEle24erWPTightPixelMatchFilterForTau = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle24erWPTightHcalIsoFilterForTau" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle24erWPTightPMS2FilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 45.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVars','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 70.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightPixelMatchFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.011 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.012 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightPMS2FilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle24erWPTightGsfMissingHitsFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 1.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle24erWPTightGsfDetaFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.005 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.004 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfMissingHitsFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle24erWPTightGsfDphiFilterForTau = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.023 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.02 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfDetaFilterForTau" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle24erWPTightGsfTrackIsoFilterForTau = cms.EDFilter( "HLTEgammaGenericQuadraticEtaFilter", - saveTags = cms.bool( True ), - effectiveAreas = cms.vdouble( 0.029, 0.111, 0.114, 0.032 ), - thrOverEEB1 = cms.vdouble( 0.03 ), - varTag = cms.InputTag( "hltEgammaEleGsfTrackIso" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - thrOverEEB2 = cms.vdouble( 0.03 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.0, 1.479, 2.1 ), - rhoMax = cms.double( 9.9999999E7 ), - doRhoCorrection = cms.bool( True ), - thrRegularEB1 = cms.vdouble( 0.838 ), - thrRegularEB2 = cms.vdouble( -0.385 ), - candTag = cms.InputTag( "hltEle24erWPTightGsfDphiFilterForTau" ), - thrOverE2EE1 = cms.vdouble( 0.0 ), - thrOverE2EE2 = cms.vdouble( 0.0 ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - useEt = cms.bool( True ), - etaBoundaryEE12 = cms.double( 2.1 ), - thrOverEEE2 = cms.vdouble( 0.025 ), - thrOverEEE1 = cms.vdouble( 0.025 ), - ncandcut = cms.int32( 1 ), - rhoScale = cms.double( 1.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - etaBoundaryEB12 = cms.double( 1.0 ), - thrRegularEE1 = cms.vdouble( -0.363 ), - lessThan = cms.bool( True ), - thrRegularEE2 = cms.vdouble( 0.702 ), - thrOverE2EB1 = cms.vdouble( 0.0 ), - thrOverE2EB2 = cms.vdouble( 0.0 ) -) -process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 = cms.EDFilter( "HLT2PhotonTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltAK4CaloJetsPFEt5' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltTauJet5" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPFTau30 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltPFTau30Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltPFTau30TrackLooseChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1JetsHLTPFTauTrackLooseChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -process.hltSelectedPFTau30LooseChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltOverlapFilterIsoEle24WPTightGsfLooseIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolation' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30LooseChargedIsolationL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau30TrackMediumChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1JetsHLTPFTauTrackMediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -process.hltSelectedPFTau30MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltOverlapFilterIsoEle24WPTightGsfMediumChargedIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolation' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30MediumChargedIsolationL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1CrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTau30TrackTightChargedIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1JetsHLTPFTauTrackTightChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -process.hltSelectedPFTau30TightChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltOverlapFilterIsoEle24WPTightGsfTightChargedIsoPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolation' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30TightChargedIsolationL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau30TrackLooseChargedIsoTightOOSCPhotons = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -process.hltSelectedPFTau30LooseChargedIsolationTightOOSCPhotonsL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltOverlapFilterIsoEle24WPTightGsfLooseIsoTightOOSCPhotonsPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30LooseChargedIsolationTightOOSCPhotonsL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau30TrackMediumChargedIsoTightOOSCPhotons = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -process.hltSelectedPFTau30MediumChargedIsolationTightOOSCPhotonsL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltOverlapFilterIsoEle24WPTightGsfMediumIsoTightOOSCPhotonsPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30MediumChargedIsolationTightOOSCPhotonsL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1TightIDCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackFindingDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau30TrackTightChargedIsoTightOOSCPhotons = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3" ) -) -process.hltSelectedPFTau30TightChargedIsolationTightOOSCPhotonsL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 30.0 ) -) -process.hltOverlapFilterIsoEle24WPTightGsfTightIsoTightOOSCPhotonsPFTau30 = cms.EDFilter( "HLT2PhotonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltEgammaCandidates' ), - triggerType1 = cms.int32( 81 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 0.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltEle24erWPTightGsfTrackIsoFilterForTau" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau30TightChargedIsolationTightOOSCPhotonsL1HLTMatched" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltL1sDoubleTauBigOR = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleIsoTau28er2p1 OR L1_DoubleIsoTau30er2p1 OR L1_DoubleIsoTau32er2p1 OR L1_DoubleIsoTau33er2p1 OR L1_DoubleIsoTau34er2p1 OR L1_DoubleIsoTau35er2p1 OR L1_DoubleIsoTau36er2p1 OR L1_DoubleIsoTau38er2p1 OR L1_DoubleTau70er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreDoubleLooseChargedIsoPFTau35Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -process.hltDoubleL2IsoTau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -process.hltDoublePFTau35Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1LooseChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -process.hltDoublePFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1LooseChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleLooseChargedIsoPFTau40Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau40Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1LooseChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1LooseChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1LooseChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleMediumChargedIsoPFTau35Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau35TrackPt1MediumChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -process.hltDoublePFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1MediumChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleMediumChargedIsoPFTau40Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau40TrackPt1MediumChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1MediumChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleTightChargedIsoPFTau35Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau35TrackPt1TightChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -process.hltDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1TightChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleTightChargedIsoPFTau40Trk1eta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau40TrackPt1TightChargedIsolationReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1TightChargedIsolationDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleLooseChargedIsoPFTau35Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTausReg" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ), - minNeutralHadronEt = cms.double( 1.0 ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( -99.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.1 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( True ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowReg" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauLooseChargedIsolationAndTightOOSCPhotonsDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "and" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -process.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauLooseChargedIsolationAndTightOOSCPhotonsDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -process.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleLooseChargedIsoPFTau40Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleMediumChargedIsoPFTau35Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "and" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -process.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -process.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleMediumChargedIsoPFTau40Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleTightChargedIsoPFTau35Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "and" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTausReg" ) -) -process.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt1DiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTausReg" ) -) -process.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sDoubleTauBigOR" ) -) -process.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 35.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltPreDoubleTightChargedIsoPFTau40Trk1TightIDeta2p1Reg = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg = cms.EDFilter( "HLTPFTauPairDzMatchFilter", - saveTags = cms.bool( True ), - TriggerType = cms.int32( 84 ), - JetSrc = cms.InputTag( "hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - JetMinPt = cms.double( 40.0 ), - JetMaxDZ = cms.double( 0.2 ), - JetMinDR = cms.double( 0.5 ), - JetMaxEta = cms.double( 2.1 ) -) -process.hltL1sMu22erIsoTau40er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau40er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau50Trk30eta2p11pr = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sMu22erIsoTau40er" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sMu22erIsoTau40erL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltSingleL2Tau35eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltPFTau50 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFTau50Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -process.hltPFTauTrackPt30Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 30.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -process.hltPFTau1Prong = cms.EDProducer( "PFRecoTauDiscriminationByNProngs", - MinN = cms.uint32( 1 ), - BooleanOutput = cms.bool( True ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.1 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - minNeutralHadronEt = cms.double( 30.0 ), - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - leadingTrkOrPFCandOption = cms.string( "leadPFCand" ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - minTrackVertexWeight = cms.double( -1.0 ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - MaxN = cms.uint32( 1 ) -) -process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt30Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumAbsOrRelChargedIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTau1Prong" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchMu22IsoTau40 = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sMu22erIsoTau40er" ) -) -process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedMu22IsoTau40 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchMu22IsoTau40" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -process.hltL1sIsoTau40erETM80To120 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_IsoTau40er_ETM80 OR L1_IsoTau40er_ETM85 OR L1_IsoTau40er_ETM90 OR L1_IsoTau40er_ETM95 OR L1_IsoTau40er_ETM100 OR L1_IsoTau40er_ETM105 OR L1_IsoTau40er_ETM110 OR L1_IsoTau40er_ETM115 OR L1_IsoTau40er_ETM120 OR L1_IsoTau40er_ETMHF80 OR L1_IsoTau40er_ETMHF90 OR L1_IsoTau40er_ETMHF100 OR L1_IsoTau40er_ETMHF110 OR L1_IsoTau40er_ETMHF120" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET90 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sIsoTau40erETM80To120" ) -) -process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET100 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET110 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMETClean110 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 110.0 ) -) -process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET120 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMETClean120 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 120.0 ) -) -process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET130 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltMET130 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMet" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -process.hltMETClean130 = cms.EDFilter( "HLT1CaloMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltMetClean" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 130.0 ) -) -process.hltL1sQuadJet36IsoTau52 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_QuadJet36er2p7_IsoTau52er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMediumChargedIsoPFTau50Trk30eta2p11pr = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchQuadJetIsoTau = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sQuadJet36IsoTau52" ) -) -process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedQuadIsoTau = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchQuadJetIsoTau" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 50.0 ) -) -process.hltL1sSingleTau80to140er = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleTau80er2p1 OR L1_SingleTau100er2p1 OR L1_SingleTau120er2p1 OR L1_SingleTau130er2p1 OR L1_SingleTau140er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p11pr = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSingleL2Tau80eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 80.0 ) -) -process.hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.3 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( 500.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( True ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.06 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( False ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 0.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator = cms.EDProducer( "PFRecoTauDiscriminationByIsolation", - PFTauProducer = cms.InputTag( "hltPFTaus" ), - maximumSumPtCut = cms.double( 2.0 ), - qualityCuts = cms.PSet( - vertexTrackFiltering = cms.bool( False ), - isolationQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.5 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 100.0 ), - maxTransverseImpactParameter = cms.double( 0.1 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - primaryVertexSrc = cms.InputTag( "hltPixelVertices" ), - recoverLeadingTrk = cms.bool( False ), - signalQualityCuts = cms.PSet( - maxDeltaZ = cms.double( 0.2 ), - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - vxAssocQualityCuts = cms.PSet( - minTrackPt = cms.double( 0.0 ), - minGammaEt = cms.double( 0.5 ), - minTrackHits = cms.uint32( 3 ), - minTrackPixelHits = cms.uint32( 0 ), - maxTrackChi2 = cms.double( 1000.0 ), - maxTransverseImpactParameter = cms.double( 0.2 ), - useTracksInsteadOfPFHadrons = cms.bool( False ) - ), - pvFindingAlgo = cms.string( "closestInDeltaZ" ) - ), - minTauPtForNoIso = cms.double( 500.0 ), - vertexSrc = cms.InputTag( "NotUsed" ), - applySumPtCut = cms.bool( False ), - rhoConeSize = cms.double( 0.5 ), - ApplyDiscriminationByTrackerIsolation = cms.bool( True ), - rhoUEOffsetCorrection = cms.double( 1.0 ), - rhoProducer = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - footprintCorrections = cms.VPSet( - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 0" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 1 || decayMode() = 2" ) - ), - cms.PSet( offset = cms.string( "2.7" ), - selection = cms.string( "decayMode() = 5" ) - ), - cms.PSet( offset = cms.string( "0.0" ), - selection = cms.string( "decayMode() = 6" ) - ), - cms.PSet( offset = cms.string( "max(2.0, 0.22*pt() - 2.0)" ), - selection = cms.string( "decayMode() = 10" ) - ) - ), - deltaBetaFactor = cms.string( "0.38" ), - applyFootprintCorrection = cms.bool( False ), - UseAllPFCandsForWeights = cms.bool( False ), - relativeSumPtCut = cms.double( 0.02 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - applyOccupancyCut = cms.bool( False ), - applyDeltaBetaCorrection = cms.bool( False ), - WeightECALIsolation = cms.double( 1.0 ), - applyRelativeSumPtCut = cms.bool( True ), - applyPhotonPtSumOutsideSignalConeCut = cms.bool( False ), - maximumOccupancy = cms.uint32( 0 ), - deltaBetaPUTrackPtCutOverride = cms.double( 0.5 ), - ApplyDiscriminationByWeightedECALIsolation = cms.bool( False ), - maxAbsPhotonSumPt_outsideSignalCone = cms.double( 1.0E9 ), - maxRelPhotonSumPt_outsideSignalCone = cms.double( 0.1 ), - ApplyDiscriminationByECALIsolation = cms.bool( False ), - isoConeSizeForDeltaBeta = cms.double( 0.3 ), - storeRawSumPt = cms.bool( False ), - verbosity = cms.int32( 0 ), - applyRhoCorrection = cms.bool( False ), - relativeSumPtOffset = cms.double( 200.0 ), - customOuterCone = cms.double( -1.0 ), - particleFlowSrc = cms.InputTag( "hltParticleFlowForTaus" ), - storeRawPUsumPt = cms.bool( False ), - storeRawFootprintCorrection = cms.bool( False ), - storeRawPhotonSumPt_outsideSignalCone = cms.bool( False ) -) -process.hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator = cms.EDProducer( "PFTauDiscriminatorLogicalAndProducer", - PassValue = cms.double( 1.0 ), - Prediscriminants = cms.PSet( - BooleanOperator = cms.string( "or" ), - discr1 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator" ) - ), - discr2 = cms.PSet( - cut = cms.double( 0.5 ), - Producer = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator" ) - ) - ), - FailValue = cms.double( 0.0 ), - PFTauProducer = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau180 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTaus" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltPFTau180Track = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackFinding" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltPFTauTrackPt50Discriminator = cms.EDProducer( "PFRecoTauDiscriminationByLeadingObjectPtCut", - MinPtLeadingObject = cms.double( 50.0 ), - Prediscriminants = cms.PSet( BooleanOperator = cms.string( "and" ) ), - PFTauProducer = cms.InputTag( "hltPFTaus" ), - UseOnlyChargedHadrons = cms.bool( True ) -) -process.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTau1Prong" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIso1Prong = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch1Prong = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sSingleTau80to140er" ) -) -process.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched1Prong = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch1Prong" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTausTrackPt50 = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau180TrackPt50 = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation = cms.EDFilter( "PFTauSelector", - discriminators = cms.VPSet( - cms.PSet( discriminator = cms.InputTag( "hltPFTauTrackPt50Discriminator" ), - selectionCut = cms.double( 0.5 ) - ), - cms.PSet( discriminator = cms.InputTag( "hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator" ), - selectionCut = cms.double( 0.5 ) - ) - ), - cut = cms.string( "pt > 0" ), - src = cms.InputTag( "hltPFTaus" ) -) -process.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sSingleTau80to140er" ) -) -process.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 180.0 ) -) -process.hltL1sBigOrMuXXerIsoTauYYer = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_Mu22er2p1_IsoTau28er2p1 OR L1_Mu22er2p1_IsoTau30er2p1 OR L1_Mu22er2p1_IsoTau32er2p1 OR L1_Mu22er2p1_IsoTau33er2p1 OR L1_Mu22er2p1_IsoTau34er2p1 OR L1_Mu22er2p1_IsoTau35er2p1 OR L1_Mu22er2p1_IsoTau36er2p1 OR L1_Mu22er2p1_IsoTau38er2p1 OR L1_Mu22er2p1_Tau70er2p1" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 0 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.16 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q" ), - MaxEta = cms.double( 2.1 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 24.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFilteredEB0p14EE0p10 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltMuonEcalMFPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.14 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 = cms.EDFilter( "HLTMuonGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.2 ), - varTag = cms.InputTag( "hltMuonHcalM2RegPFClusterIsoForMuons" ), - thrOverEEB = cms.vdouble( 0.16 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltIterL3MuonCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFilteredEB0p14EE0p10" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 = cms.EDFilter( "HLTMuonIsoFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFilteredHB0p16HE0p20" ), - MinN = cms.int32( 1 ), - IsolatorPSet = cms.PSet( ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - DepTag = cms.VInputTag( 'hltMuonTkRelIsolationCut0p07Map' ) -) -process.hltSingleL2Tau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsL1IsoTauSeeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -process.hltSingleL2IsoTau26eta2p2 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL2TauJetsIso" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 26.0 ) -) -process.hltSinglePFTau35Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltSinglePFTau35TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -process.hltSelectedPFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltOverlapFilterIsoMu24LooseChargedIsoPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1LooseChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -process.hltSelectedPFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltOverlapFilterIsoMu24LooseChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -process.hltSelectedPFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltOverlapFilterIsoMu24MediumChargedIsoPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -process.hltSelectedPFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -process.hltSelectedPFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltOverlapFilterIsoMu24TightChargedIsoPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg = cms.EDProducer( "L1THLTTauMatching", - JetSrc = cms.InputTag( "hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg" ), - EtMin = cms.double( 0.0 ), - L1TauTrigger = cms.InputTag( "hltL1sBigOrMuXXerIsoTauYYer" ) -) -process.hltSelectedPFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 35.0 ) -) -process.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSinglePFTau40Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFTausReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltSinglePFTau40TrackPt1Reg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltSelectedPFTausTrackPt1Reg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltSelectedPFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltOverlapFilterIsoMu24MediumChargedIsoPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1eta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltOverlapFilterIsoMu24TightChargedIsoPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSelectedPFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg = cms.EDFilter( "HLT1PFTau", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.1 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 84 ), - MinPt = cms.double( 40.0 ) -) -process.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltSelectedPFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltL1sTripleEG14108IorTripleEG18178 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleEG_14_10_8 OR L1_TripleEG_18_17_8 OR L1_TripleEG_LooseIso20_10_5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreEle16Ele12Ele8CaloIdLTrackIdL = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", - doIsolated = cms.bool( False ), - endcap_end = cms.double( 2.65 ), - region_phi_size = cms.double( 1.044 ), - saveTags = cms.bool( True ), - region_eta_size_ecap = cms.double( 1.0 ), - barrel_end = cms.double( 1.4791 ), - l1IsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), - l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sTripleEG14108IorTripleEG18178" ), - candNonIsolatedTag = cms.InputTag( "" ), - l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - ncandcut = cms.int32( 3 ), - l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 16.0 ), - etcutEB = cms.double( 16.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 12.0 ), - etcutEB = cms.double( 12.0 ), - ncandcut = cms.int32( 2 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 8.0 ), - etcutEB = cms.double( 8.0 ), - ncandcut = cms.int32( 3 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.013 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.13 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.13 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter" ), - ncandcut = cms.int32( 1 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter" ), - ncandcut = cms.int32( 2 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter = cms.EDFilter( "HLTElectronPixelMatchFilter", - s_a_rF = cms.double( 0.04 ), - saveTags = cms.bool( True ), - s_a_phi1B = cms.double( 0.0069 ), - l1PixelSeedsTag = cms.InputTag( "hltEgammaElectronPixelSeeds" ), - s_a_phi1F = cms.double( 0.0076 ), - s_a_phi1I = cms.double( 0.0088 ), - pixelVeto = cms.bool( False ), - s2_threshold = cms.double( 0.4 ), - s_a_rI = cms.double( 0.027 ), - npixelmatchcut = cms.double( 1.0 ), - tanhSO10InterThres = cms.double( 1.0 ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - useS = cms.bool( False ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter" ), - ncandcut = cms.int32( 3 ), - s_a_phi2B = cms.double( 3.7E-4 ), - tanhSO10BarrelThres = cms.double( 0.35 ), - s_a_zB = cms.double( 0.012 ), - tanhSO10ForwardThres = cms.double( 1.0 ), - s_a_phi2F = cms.double( 0.00906 ), - s_a_phi2I = cms.double( 7.0E-4 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 999999.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 999999.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.015 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.01 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.1 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.07 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 3 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltL1sRsqSeeds = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_HTT120er OR L1_HTT160er OR L1_HTT200er OR L1_HTT220er OR L1_HTT240er OR L1_HTT255er OR L1_HTT270er OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_HTT340er OR L1_HTT380er OR L1_HTT400er OR L1_HTT450er OR L1_HTT500er OR L1_SingleJet16 OR L1_SingleJet20 OR L1_SingleJet35 OR L1_SingleJet60 OR L1_SingleJet90 OR L1_SingleJet120 OR L1_SingleJet140 OR L1_SingleJet150 OR L1_SingleJet160 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJet40er2p7 OR L1_DoubleJet50er2p7 OR L1_DoubleJet60er2p7 OR L1_DoubleJet80er2p7 OR L1_DoubleJet100er2p7 OR L1_DoubleJet112er2p7 OR L1_DoubleJet120er2p7 OR L1_QuadJet40er2p7 OR L1_QuadJet50er2p7 OR L1_QuadJet60er2p7 OR L1_LooseIsoEG24er2p1_HTT100er OR L1_LooseIsoEG26er2p1_HTT100er OR L1_LooseIsoEG28er2p1_HTT100er OR L1_EG25er2p1_HTT125er OR L1_EG27er2p1_HTT200er OR L1_Mu18_HTT100er OR L1_Mu6_HTT200er OR L1_Mu6_HTT240er OR L1_Mu6_HTT250er OR L1_Mu8_HTT150er OR L1_Mu15_HTT100er OR L1_DoubleEG6_HTT240er OR L1_DoubleEG6_HTT250er OR L1_DoubleEG6_HTT270er OR L1_DoubleEG6_HTT300er" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreRsq0p35 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hlt1CaloJet70 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 70.0 ) -) -process.hlt2CaloJet60 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 60.0 ) -) -process.hltRHemisphereCalo = cms.EDFilter( "HLTRHemisphere", - acceptNJ = cms.bool( True ), - maxEta = cms.double( 3.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - maxMuonEta = cms.double( 2.1 ), - muonTag = cms.InputTag( "" ), - minJetPt = cms.double( 30.0 ), - doMuonCorrection = cms.bool( False ), - maxNJ = cms.int32( 9 ) -) -process.hltRsq0p16Calo = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltRHemisphereCalo" ), - inputMetTag = cms.InputTag( "hltMetClean" ), - RMRCut = cms.double( -999999.0 ), - MROffset = cms.double( 0.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( -1.0 ), - minR = cms.double( 0.4 ) -) -process.hlt2PFJet80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 80.0 ) -) -process.hltRHemisphere = cms.EDFilter( "HLTRHemisphere", - acceptNJ = cms.bool( True ), - maxEta = cms.double( 3.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - maxMuonEta = cms.double( 2.1 ), - muonTag = cms.InputTag( "" ), - minJetPt = cms.double( 40.0 ), - doMuonCorrection = cms.bool( False ), - maxNJ = cms.int32( 9 ) -) -process.hltRsq0p35 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( -999999.0 ), - MROffset = cms.double( 0.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( -1.0 ), - minR = cms.double( 0.59 ) -) -process.hltPreRsq0p40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRsq0p40 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( 0.0 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( -999999.0 ), - MROffset = cms.double( 0.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( -1.0 ), - minR = cms.double( 0.63 ) -) -process.hltPreRsqMR300Rsq0p09MR200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRsqMR220Rsq0p0196MR100Calo = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphereCalo" ), - inputMetTag = cms.InputTag( "hltMetClean" ), - RMRCut = cms.double( 220.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 100.0 ), - minR = cms.double( 0.14 ) -) -process.hltRsqMR300Rsq0p09MR200 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 300.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -process.hltPreRsqMR320Rsq0p09MR200 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRsqMR320Rsq0p09MR200 = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 320.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -process.hltPreRsqMR300Rsq0p09MR2004jet = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hlt2CaloJet40 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 40.0 ) -) -process.hlt4CaloJet30 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 30.0 ) -) -process.hlt2PFJet50 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 50.0 ) -) -process.hlt4PFJet40 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 3.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 0 ), - MinPt = cms.double( 40.0 ) -) -process.hltRsqMR300Rsq0p09MR2004jet = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 300.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -process.hltPreRsqMR320Rsq0p09MR2004jet = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltRsqMR320Rsq0p09MR2004jet = cms.EDFilter( "HLTRFilter", - acceptNJ = cms.bool( True ), - saveTags = cms.bool( True ), - doRPrime = cms.bool( False ), - R2Offset = cms.double( -0.25 ), - inputTag = cms.InputTag( "hltRHemisphere" ), - inputMetTag = cms.InputTag( "hltPFMETProducer" ), - RMRCut = cms.double( 320.0 ), - MROffset = cms.double( -300.0 ), - doMuonCorrection = cms.bool( False ), - minMR = cms.double( 200.0 ), - minR = cms.double( 0.3 ) -) -process.hltL1sDoubleJet30MassMin400Mu10 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_DoubleJet30_Mass_Min400_Mu10" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreL1DoubleJet30MassMin400Mu10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreIsoMu27LooseChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltOverlapFilterIsoMu27LooseChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackLooseChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu27MediumChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltOverlapFilterIsoMu27MediumChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackMediumChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPreIsoMu27TightChargedIsoPFTau20SingleL1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltOverlapFilterIsoMu27TightChargedIsoPFTau20 = cms.EDFilter( "HLT2MuonPFTau", - saveTags = cms.bool( True ), - MinMinv = cms.double( 0.0 ), - originTag2 = cms.VInputTag( 'hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon' ), - MinDelR = cms.double( 0.3 ), - MinPt = cms.double( 1.0 ), - MinN = cms.int32( 1 ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 84 ), - MaxMinv = cms.double( -1.0 ), - MinDeta = cms.double( 1.0 ), - MaxDelR = cms.double( 99999.0 ), - inputTag1 = cms.InputTag( "hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q" ), - inputTag2 = cms.InputTag( "hltPFTau20TrackTightChargedIsoAgainstMuon" ), - MaxDphi = cms.double( -1.0 ), - MaxDeta = cms.double( -1.0 ), - MaxPt = cms.double( -1.0 ), - MinDphi = cms.double( 0.0 ) -) -process.hltPrePhoton50R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3PFMET50 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG50R9Id90HE10IsoMEBOnlyEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 999999.0 ), - etcutEB = cms.double( 50.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG50R9Id90HE10IsoMEBOnlyHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG50R9Id90HE10IsoMEBOnlyR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG50R9Id90HE10IsoMEBOnlyEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG50R9Id90HE10IsoMEBOnlyHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG50R9Id90HE10IsoMEBOnlyTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG50R9Id90HE10IsoMEBOnlyHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiCaloJet30MJJ300AllJetsDEta3Filter = cms.EDFilter( "HLTCaloJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 85 ), - minInvMass = cms.double( 300.0 ), - minPtHigh = cms.double( 30.0 ), - minPtLow = cms.double( 30.0 ) -) -process.hltDiPFJet30MJJ300AllJetsDEta3Filter = cms.EDFilter( "HLTPFJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 85 ), - minInvMass = cms.double( 300.0 ), - minPtHigh = cms.double( 30.0 ), - minPtLow = cms.double( 30.0 ) -) -process.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG75R9Id90HE10IsoMEBOnlyEtFilter = cms.EDFilter( "HLTEgammaEtFilter", - saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG40Filter" ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - etcutEE = cms.double( 999999.0 ), - etcutEB = cms.double( 75.0 ), - ncandcut = cms.int32( 1 ) -) -process.hltEG75R9Id90HE10IsoMEBOnlyHEFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( -1.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.1 ), - thrRegularEB = cms.vdouble( -1.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG75R9Id90HE10IsoMEBOnlyR9Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( "hltEgammaR9ID" ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.9 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.29, 0.21 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 5.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 5.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyR9Filter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.2, 0.25 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( True ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 10.0 ), - thrOverEEE = cms.vdouble( 0.005 ), - varTag = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.005 ), - thrRegularEB = cms.vdouble( 10.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 0 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter" ), - rhoTag = cms.InputTag( "hltFixedGridRhoFastjetAllCaloForMuons" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG75R9Id90HE10IsoMEBOnlyTrackIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 4.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIso" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 4.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ600DEta3 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiCaloJet30MJJ600AllJetsDEta3Filter = cms.EDFilter( "HLTCaloJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrected" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 85 ), - minInvMass = cms.double( 600.0 ), - minPtHigh = cms.double( 30.0 ), - minPtLow = cms.double( 30.0 ) -) -process.hltDiPFJet30MJJ600AllJetsDEta3Filter = cms.EDFilter( "HLTPFJetVBFFilter", - saveTags = cms.bool( True ), - minDeltaEta = cms.double( 3.0 ), - leadingJetOnly = cms.bool( False ), - maxEta = cms.double( 5.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsTightIDCorrected" ), - etaOpposite = cms.bool( True ), - triggerType = cms.int32( 85 ), - minInvMass = cms.double( 600.0 ), - minPtHigh = cms.double( 30.0 ), - minPtLow = cms.double( 30.0 ) -) -process.hltPrePFMET100PFMHT100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePFMETNoMu100PFMHTNoMu100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMHTNoMuTightID100 = cms.EDFilter( "HLTMhtFilter", - saveTags = cms.bool( True ), - mhtLabels = cms.VInputTag( 'hltPFMHTNoMuTightID' ), - minMht = cms.vdouble( 100.0 ) -) -process.hltPFMETNoMu100 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETNoMuProducer" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -process.hltPrePFMETTypeOne100PFMHT100IDTightPFHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFMETTypeOne100 = cms.EDFilter( "HLT1PFMET", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( -1.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFMETTypeOne" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 87 ), - MinPt = cms.double( 100.0 ) -) -process.hltPreMu18Mu9SameSign = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1fL1sDoubleMu157L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1sDoubleMu125to157" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( 'hltGtStage2Digis','Muon' ) -) -process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0 = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 2 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu = cms.EDFilter( "HLTMuonL2FromL1TPreFilter", - saveTags = cms.bool( True ), - MaxDr = cms.double( 9999.0 ), - CutOnChambers = cms.bool( False ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - SeedMapTag = cms.InputTag( "hltL2Muons" ), - MaxEta = cms.double( 2.5 ), - MinNhits = cms.vint32( 0 ), - MinDxySig = cms.double( -1.0 ), - MinNchambers = cms.vint32( 0 ), - AbsEtaBins = cms.vdouble( 0.0 ), - MaxDz = cms.double( 9999.0 ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltL2MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinDr = cms.double( -1.0 ), - NSigmaPt = cms.double( 0.0 ), - MinNstations = cms.vint32( 0 ) -) -process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0 = cms.EDFilter( "HLTMuonL1TFilter", - saveTags = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1fL1sDoubleMu157L1Filtered0" ), - MinPt = cms.double( 0.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.5 ), - CentralBxOnly = cms.bool( True ), - SelectQualities = cms.vint32( ), - CandTag = cms.InputTag( "hltIterL3MuonL1MuonNoL2Selector" ) -) -process.hltL3fL1DoubleMu157fFiltered9 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 9.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1DoubleMu157fFiltered18 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 18.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuon189SameSignFiltered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( True ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 3.15 ), - MinPtMin = cms.vdouble( 9.0 ), - MaxInvMass = cms.vdouble( 999999.0 ), - MinPtMax = cms.vdouble( 18.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 99999.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -process.hltPreMu18Mu9SameSignDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon189SameSignDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered18" ) -) -process.hltPreMu18Mu9 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu18Mu9DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon189DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered9" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered18" ) -) -process.hltPreMu20Mu10SameSign = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1DoubleMu157fFiltered10 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 10.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1DoubleMu157fFiltered20 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 20.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuon2010SameSignFiltered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( True ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 3.15 ), - MinPtMin = cms.vdouble( 10.0 ), - MaxInvMass = cms.vdouble( 999999.0 ), - MinPtMax = cms.vdouble( 20.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 99999.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -process.hltPreMu20Mu10SameSignDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon2010SameSignDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered10" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered20" ) -) -process.hltPreMu20Mu10 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu20Mu10DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon2010DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered10" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered20" ) -) -process.hltPreMu23Mu12SameSign = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL3fL1DoubleMu157fFiltered12 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 2 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 12.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltL3fL1DoubleMu157fFiltered23 = cms.EDFilter( "HLTMuonL3PreFilter", - MaxNormalizedChi2 = cms.double( 9999.0 ), - saveTags = cms.bool( True ), - MaxDXYBeamSpot = cms.double( 9999.0 ), - MinDxySig = cms.double( -1.0 ), - MatchToPreviousCand = cms.bool( True ), - MaxPtDifference = cms.double( 9999.0 ), - MaxDr = cms.double( 2.0 ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - MaxNormalizedChi2_L3FromL1 = cms.double( 1.0E99 ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu" ), - MaxEta = cms.double( 2.5 ), - trkMuonId = cms.uint32( 0 ), - MinDr = cms.double( -1.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinNmuonHits = cms.int32( 0 ), - MinN = cms.int32( 1 ), - MinTrackPt = cms.double( 0.0 ), - requiredTypeMask = cms.uint32( 0 ), - MaxDz = cms.double( 9999.0 ), - minMuonHits = cms.int32( -1 ), - minTrkHits = cms.int32( -1 ), - MinDXYBeamSpot = cms.double( -1.0 ), - allowedTypeMask = cms.uint32( 255 ), - MinPt = cms.double( 23.0 ), - MinNhits = cms.int32( 0 ), - minMuonStations = cms.int32( 2 ), - NSigmaPt = cms.double( 0.0 ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1MatchingdR = cms.double( 0.3 ) -) -process.hltDiMuon2312SameSignFiltered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( True ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2pfL1sDoubleMu157L1f0L2PreFiltered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 3.15 ), - MinPtMin = cms.vdouble( 12.0 ), - MaxInvMass = cms.vdouble( 999999.0 ), - MinPtMax = cms.vdouble( 23.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 99999.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 99999.9 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 0.0 ) -) -process.hltPreMu23Mu12SameSignDZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon2312SameSignDzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered12" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered23" ) -) -process.hltPreMu23Mu12 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreMu23Mu12DZ = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDiMuon2312DzFiltered0p2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - originTag2 = cms.VInputTag( 'hltIterL3MuonCandidates' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered12" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltL3fL1DoubleMu157fFiltered23" ) -) -process.hltPreDoubleMu2JpsiDoubleTrk1Phi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleMu2JpsiDoubleTrkL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 2.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 3.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu2JpsiDoubleTrkL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltDoubleTrkmumuFilterDoubleMu2Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.9 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( -1.0 ) -) -process.hltPixelTracksTrackingRegionsForSeedsJpsiDoubleTrk = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - zErrorVetex = cms.double( 0.2 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.5 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "Never" ), - originRadius = cms.double( 0.1 ), - measurementTrackerName = cms.InputTag( "" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltPixelTracksHitDoubletsForSeedsJpsiDoubleTrk = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltPixelTracksTrackingRegionsForSeedsJpsiDoubleTrk" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) -) -process.hltPixelTracksHitQuadrupletsForSeedsJpsiDoubleTrk = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.002 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "LowPtClusterShapeSeedComparitor" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltPixelTracksHitDoubletsForSeedsJpsiDoubleTrk" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 50.0 ), - value1 = cms.double( 200.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.2 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltPixelTracksForSeedsJpsiDoubleTrk = cms.EDProducer( "PixelTrackProducer", - Filter = cms.InputTag( "hltPixelTracksForSeedsJpsiFilter" ), - Cleaner = cms.string( "hltPixelTracksCleanerBySharedHits" ), - passLabel = cms.string( "" ), - Fitter = cms.InputTag( "hltPixelTracksForSeedsJpsiFitter" ), - SeedingHitSets = cms.InputTag( "hltPixelTracksHitQuadrupletsForSeedsJpsiDoubleTrk" ) -) -process.hltIter0DisplacedJpsiPixelSeedsFromPixelTracksDoubleTrk = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", - useEventsWithNoVertex = cms.bool( True ), - originHalfLength = cms.double( 0.2 ), - useProtoTrackKinematics = cms.bool( False ), - usePV = cms.bool( False ), - SeedCreatorPSet = cms.PSet( refToPSet_ = cms.string( "HLTSeedFromProtoTracks" ) ), - InputVertexCollection = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - InputCollection = cms.InputTag( "hltPixelTracksForSeedsJpsiDoubleTrk" ), - originRadius = cms.double( 0.1 ) -) -process.hltIter0DisplacedJpsiCkfTrackCandidatesDoubleTrk = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter0DisplacedJpsiPixelSeedsFromPixelTracksDoubleTrk" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter0DisplacedJpsiCtfWithMaterialTracksDoubleTrk = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter0DisplacedJpsiCkfTrackCandidatesDoubleTrk" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltSiStripClusters" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter0" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter0DisplacedJpsiTrackCutClassifierDoubleTrk = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 3, 4 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 0.3, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 3, 4 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 0.4, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 0.35, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 4 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter0DisplacedJpsiTrackSelectionHighPurityDoubleTrk = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - originalQualVals = cms.InputTag( 'hltIter0DisplacedJpsiTrackCutClassifierDoubleTrk','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter0DisplacedJpsiTrackCutClassifierDoubleTrk','MVAValues' ) -) -process.hltIter1DisplacedJpsiClustersRefRemovalDoubleTrk = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 9.0 ), - trajectories = cms.InputTag( "hltIter0DisplacedJpsiTrackSelectionHighPurityDoubleTrk" ), - oldClusterRemovalInfo = cms.InputTag( "" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter1DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemovalDoubleTrk" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter1DisplacedJpsiPixelLayerQuadrupletsDoubleTrk = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', - 'BPix1+BPix2+BPix3+FPix1_pos', - 'BPix1+BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos+FPix2_pos', - 'BPix1+BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos+FPix3_pos', - 'BPix1+FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemovalDoubleTrk" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemovalDoubleTrk" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter1DisplacedJpsiPixelTrackingRegionsDoubleTrk = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - zErrorVetex = cms.double( 0.1 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.3 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.05 ), - measurementTrackerName = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter1DisplacedJpsiPixelHitDoubletsDoubleTrk = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter1DisplacedJpsiPixelTrackingRegionsDoubleTrk" ), - layerPairs = cms.vuint32( 0, 1, 2 ), - clusterCheck = cms.InputTag( "hltIter1DisplacedJpsiPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter1DisplacedJpsiPixelLayerQuadrupletsDoubleTrk" ) -) -process.hltIter1DisplacedJpsiPixelHitQuadrupletsDoubleTrk = cms.EDProducer( "CAHitQuadrupletEDProducer", - CAThetaCut = cms.double( 0.004 ), - SeedComparitorPSet = cms.PSet( - clusterShapeHitFilter = cms.string( "ClusterShapeHitFilter" ), - ComponentName = cms.string( "none" ), - clusterShapeCacheSrc = cms.InputTag( "hltSiPixelClustersCache" ) - ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter1DisplacedJpsiPixelHitDoubletsDoubleTrk" ), - fitFastCircle = cms.bool( True ), - CAHardPtCut = cms.double( 0.0 ), - maxChi2 = cms.PSet( - value2 = cms.double( 150.0 ), - value1 = cms.double( 2000.0 ), - pt1 = cms.double( 0.7 ), - enabled = cms.bool( True ), - pt2 = cms.double( 2.0 ) - ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), - CAPhiCut = cms.double( 0.3 ), - useBendingCorrection = cms.bool( True ), - fitFastCircleChi2Cut = cms.bool( True ) -) -process.hltIter1DisplacedJpsiPixelSeedsDoubleTrk = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter1DisplacedJpsiPixelHitQuadrupletsDoubleTrk" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter1DisplacedJpsiCkfTrackCandidatesDoubleTrk = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter1DisplacedJpsiPixelSeedsDoubleTrk" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter1DisplacedJpsiCtfWithMaterialTracksDoubleTrk = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter1DisplacedJpsiCkfTrackCandidatesDoubleTrk" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter1DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter1" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter1DisplacedJpsiTrackCutClassifierPromptDoubleTrk = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 2 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.85 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dr_exp = cms.vint32( 3, 3, 3 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 1.0, 0.9 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 1.0, 0.8 ), - dz_exp = cms.vint32( 3, 3, 3 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedJpsiTrackCutClassifierDetachedDoubleTrk = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 1 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 99, 3, 3 ), - min3DLayers = cms.vint32( 1, 2, 3 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_par2 = cms.vdouble( 1.0, 1.0, 1.0 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 2 ), - maxDz = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minNdof = cms.vdouble( -1.0, -1.0, -1.0 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.0, 0.7, 0.4 ), - maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), - minLayers = cms.vint32( 5, 5, 5 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter1DisplacedJpsiTrackCutClassifierMergedDoubleTrk = cms.EDProducer( "ClassifierMerger", - inputClassifiers = cms.vstring( 'hltIter1DisplacedJpsiTrackCutClassifierPromptDoubleTrk', - 'hltIter1DisplacedJpsiTrackCutClassifierDetachedDoubleTrk' ) -) -process.hltIter1DisplacedJpsiTrackSelectionHighPurityDoubleTrk = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - originalQualVals = cms.InputTag( 'hltIter1DisplacedJpsiTrackCutClassifierMergedDoubleTrk','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter1DisplacedJpsiTrackCutClassifierMergedDoubleTrk','MVAValues' ) -) -process.hltIter1DisplacedJpsiMergedDoubleTrk = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter0DisplacedJpsiTrackSelectionHighPurityDoubleTrk','hltIter1DisplacedJpsiTrackSelectionHighPurityDoubleTrk' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter0DisplacedJpsiTrackSelectionHighPurityDoubleTrk','hltIter1DisplacedJpsiTrackSelectionHighPurityDoubleTrk' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltIter2DisplacedJpsiClustersRefRemovalDoubleTrk = cms.EDProducer( "TrackClusterRemover", - trackClassifier = cms.InputTag( '','QualityMasks' ), - minNumberOfLayersWithMeasBeforeFiltering = cms.int32( 0 ), - maxChi2 = cms.double( 16.0 ), - trajectories = cms.InputTag( "hltIter1DisplacedJpsiTrackSelectionHighPurityDoubleTrk" ), - oldClusterRemovalInfo = cms.InputTag( "hltIter1DisplacedJpsiClustersRefRemovalDoubleTrk" ), - stripClusters = cms.InputTag( "hltSiStripRawToClustersFacility" ), - overrideTrkQuals = cms.InputTag( "" ), - pixelClusters = cms.InputTag( "hltSiPixelClusters" ), - TrackQuality = cms.string( "highPurity" ) -) -process.hltIter2DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk = cms.EDProducer( "MaskedMeasurementTrackerEventProducer", - clustersToSkip = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemovalDoubleTrk" ), - OnDemand = cms.bool( False ), - src = cms.InputTag( "hltSiStripClusters" ) -) -process.hltIter2DisplacedJpsiPixelLayerTripletsDoubleTrk = cms.EDProducer( "SeedingLayersEDProducer", - layerList = cms.vstring( 'BPix1+BPix2+BPix3', - 'BPix2+BPix3+BPix4', - 'BPix1+BPix3+BPix4', - 'BPix1+BPix2+BPix4', - 'BPix2+BPix3+FPix1_pos', - 'BPix2+BPix3+FPix1_neg', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix2+FPix1_pos+FPix2_pos', - 'BPix2+FPix1_neg+FPix2_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg', - 'FPix1_pos+FPix2_pos+FPix3_pos', - 'FPix1_neg+FPix2_neg+FPix3_neg' ), - MTOB = cms.PSet( ), - TEC = cms.PSet( ), - MTID = cms.PSet( ), - FPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0051 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemovalDoubleTrk" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.0036 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - MTEC = cms.PSet( ), - MTIB = cms.PSet( ), - TID = cms.PSet( ), - TOB = cms.PSet( ), - BPix = cms.PSet( - hitErrorRPhi = cms.double( 0.0027 ), - TTRHBuilder = cms.string( "hltESPTTRHBuilderPixelOnly" ), - skipClusters = cms.InputTag( "hltIter2DisplacedJpsiClustersRefRemovalDoubleTrk" ), - useErrorsFromParam = cms.bool( True ), - hitErrorRZ = cms.double( 0.006 ), - HitProducer = cms.string( "hltSiPixelRecHits" ) - ), - TIB = cms.PSet( ) -) -process.hltIter2DisplacedJpsiPixelTrackingRegionsDoubleTrk = cms.EDProducer( "CandidateSeededTrackingRegionsEDProducer", - RegionPSet = cms.PSet( - vertexCollection = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - zErrorVetex = cms.double( 0.05 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - zErrorBeamSpot = cms.double( 24.2 ), - maxNVertices = cms.int32( 1 ), - maxNRegions = cms.int32( 10 ), - nSigmaZVertex = cms.double( 3.0 ), - nSigmaZBeamSpot = cms.double( 4.0 ), - ptMin = cms.double( 0.8 ), - mode = cms.string( "VerticesSigma" ), - input = cms.InputTag( "hltIterL3MuonCandidates" ), - searchOpt = cms.bool( False ), - whereToUseMeasurementTracker = cms.string( "ForSiStrips" ), - originRadius = cms.double( 0.025 ), - measurementTrackerName = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk" ), - precise = cms.bool( True ), - deltaEta = cms.double( 0.5 ), - deltaPhi = cms.double( 0.5 ) - ) -) -process.hltIter2DisplacedJpsiPixelHitDoubletsDoubleTrk = cms.EDProducer( "HitPairEDProducer", - trackingRegions = cms.InputTag( "hltIter2DisplacedJpsiPixelTrackingRegionsDoubleTrk" ), - layerPairs = cms.vuint32( 0, 1 ), - clusterCheck = cms.InputTag( "hltIter2DisplacedJpsiPixelClusterCheck" ), - produceSeedingHitSets = cms.bool( False ), - produceIntermediateHitDoublets = cms.bool( True ), - maxElement = cms.uint32( 0 ), - seedingLayers = cms.InputTag( "hltIter2DisplacedJpsiPixelLayerTripletsDoubleTrk" ) -) -process.hltIter2DisplacedJpsiPixelHitTripletsDoubleTrk = cms.EDProducer( "CAHitTripletEDProducer", - CAHardPtCut = cms.double( 0.3 ), - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - extraHitRPhitolerance = cms.double( 0.032 ), - doublets = cms.InputTag( "hltIter2DisplacedJpsiPixelHitDoubletsDoubleTrk" ), - CAThetaCut = cms.double( 0.004 ), - maxChi2 = cms.PSet( - value2 = cms.double( 6.0 ), - value1 = cms.double( 100.0 ), - pt1 = cms.double( 0.8 ), - enabled = cms.bool( True ), - pt2 = cms.double( 8.0 ) - ), - CAPhiCut = cms.double( 0.1 ), - useBendingCorrection = cms.bool( True ) -) -process.hltIter2DisplacedJpsiPixelSeedsDoubleTrk = cms.EDProducer( "SeedCreatorFromRegionConsecutiveHitsEDProducer", - SeedComparitorPSet = cms.PSet( ComponentName = cms.string( "none" ) ), - forceKinematicWithRegionDirection = cms.bool( False ), - magneticField = cms.string( "ParabolicMf" ), - SeedMomentumForBOFF = cms.double( 5.0 ), - OriginTransverseErrorMultiplier = cms.double( 1.0 ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - MinOneOverPtError = cms.double( 1.0 ), - seedingHitSets = cms.InputTag( "hltIter2DisplacedJpsiPixelHitTripletsDoubleTrk" ), - propagator = cms.string( "PropagatorWithMaterialParabolicMf" ) -) -process.hltIter2DisplacedJpsiCkfTrackCandidatesDoubleTrk = cms.EDProducer( "CkfTrackCandidateMaker", - src = cms.InputTag( "hltIter2DisplacedJpsiPixelSeedsDoubleTrk" ), - maxSeedsBeforeCleaning = cms.uint32( 1000 ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - TransientInitialStateEstimatorParameters = cms.PSet( - propagatorAlongTISE = cms.string( "PropagatorWithMaterialParabolicMf" ), - numberMeasurementsForFit = cms.int32( 4 ), - propagatorOppositeTISE = cms.string( "PropagatorWithMaterialParabolicMfOpposite" ) - ), - TrajectoryCleaner = cms.string( "hltESPTrajectoryCleanerBySharedHits" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk" ), - cleanTrajectoryAfterInOut = cms.bool( False ), - useHitsSplitting = cms.bool( False ), - RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), - doSeedingRegionRebuilding = cms.bool( False ), - maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), - TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), - NavigationSchool = cms.string( "SimpleNavigationSchool" ), - TrajectoryBuilder = cms.string( "" ) -) -process.hltIter2DisplacedJpsiCtfWithMaterialTracksDoubleTrk = cms.EDProducer( "TrackProducer", - src = cms.InputTag( "hltIter2DisplacedJpsiCkfTrackCandidatesDoubleTrk" ), - SimpleMagneticField = cms.string( "ParabolicMf" ), - clusterRemovalInfo = cms.InputTag( "" ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - MeasurementTrackerEvent = cms.InputTag( "hltIter2DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk" ), - Fitter = cms.string( "hltESPFittingSmootherIT" ), - useHitsSplitting = cms.bool( False ), - MeasurementTracker = cms.string( "" ), - AlgorithmName = cms.string( "hltIter2" ), - alias = cms.untracked.string( "ctfWithMaterialTracks" ), - NavigationSchool = cms.string( "" ), - TrajectoryInEvent = cms.bool( False ), - TTRHBuilder = cms.string( "hltESPTTRHBWithTrackAngle" ), - GeometricInnerState = cms.bool( True ), - useSimpleMF = cms.bool( True ), - Propagator = cms.string( "hltESPRungeKuttaTrackerPropagator" ) -) -process.hltIter2DisplacedJpsiTrackCutClassifierDoubleTrk = cms.EDProducer( "TrackCutClassifier", - src = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), - beamspot = cms.InputTag( "hltOnlineBeamSpot" ), - vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), - qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), - mva = cms.PSet( - minPixelHits = cms.vint32( 0, 0, 0 ), - maxDzWrtBS = cms.vdouble( 3.40282346639E38, 24.0, 15.0 ), - dr_par = cms.PSet( - d0err = cms.vdouble( 0.003, 0.003, 0.003 ), - dr_par2 = cms.vdouble( 3.40282346639E38, 0.3, 0.3 ), - dr_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dr_exp = cms.vint32( 4, 4, 4 ), - d0err_par = cms.vdouble( 0.001, 0.001, 0.001 ) - ), - maxLostLayers = cms.vint32( 1, 1, 1 ), - min3DLayers = cms.vint32( 0, 0, 0 ), - dz_par = cms.PSet( - dz_par1 = cms.vdouble( 3.40282346639E38, 0.4, 0.4 ), - dz_par2 = cms.vdouble( 3.40282346639E38, 0.35, 0.35 ), - dz_exp = cms.vint32( 4, 4, 4 ) - ), - minNVtxTrk = cms.int32( 3 ), - maxDz = cms.vdouble( 0.5, 0.2, 3.40282346639E38 ), - minNdof = cms.vdouble( 1.0E-5, 1.0E-5, 1.0E-5 ), - maxChi2 = cms.vdouble( 9999.0, 25.0, 16.0 ), - maxChi2n = cms.vdouble( 1.2, 1.0, 0.7 ), - maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), - minLayers = cms.vint32( 3, 3, 3 ) - ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) -) -process.hltIter2DisplacedJpsiTrackSelectionHighPurityDoubleTrk = cms.EDProducer( "TrackCollectionFilterCloner", - minQuality = cms.string( "highPurity" ), - copyExtras = cms.untracked.bool( True ), - copyTrajectories = cms.untracked.bool( False ), - originalSource = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - originalQualVals = cms.InputTag( 'hltIter2DisplacedJpsiTrackCutClassifierDoubleTrk','QualityMasks' ), - originalMVAVals = cms.InputTag( 'hltIter2DisplacedJpsiTrackCutClassifierDoubleTrk','MVAValues' ) -) -process.hltIter2DisplacedJpsiMergedDoubleTrk = cms.EDProducer( "TrackListMerger", - ShareFrac = cms.double( 0.19 ), - writeOnlyTrkQuals = cms.bool( False ), - MinPT = cms.double( 0.05 ), - allowFirstHitShare = cms.bool( True ), - copyExtras = cms.untracked.bool( True ), - Epsilon = cms.double( -0.001 ), - selectedTrackQuals = cms.VInputTag( 'hltIter1DisplacedJpsiMergedDoubleTrk','hltIter2DisplacedJpsiTrackSelectionHighPurityDoubleTrk' ), - indivShareFrac = cms.vdouble( 1.0, 1.0 ), - MaxNormalizedChisq = cms.double( 1000.0 ), - copyMVA = cms.bool( False ), - FoundHitBonus = cms.double( 5.0 ), - LostHitPenalty = cms.double( 20.0 ), - setsToMerge = cms.VPSet( - cms.PSet( pQual = cms.bool( False ), - tLists = cms.vint32( 0, 1 ) - ) - ), - MinFound = cms.int32( 3 ), - hasSelector = cms.vint32( 0, 0 ), - TrackProducers = cms.VInputTag( 'hltIter1DisplacedJpsiMergedDoubleTrk','hltIter2DisplacedJpsiTrackSelectionHighPurityDoubleTrk' ), - trackAlgoPriorityOrder = cms.string( "hltESPTrackAlgoPriorityOrder" ), - newQuality = cms.string( "confirmed" ) -) -process.hltJpsiTkAllConeTracksIterDoubleTrk = cms.EDProducer( "ConcreteChargedCandidateProducer", - src = cms.InputTag( "hltIter2DisplacedJpsiMergedDoubleTrk" ), - particleType = cms.string( "K+" ) -) -process.hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v2 = cms.EDProducer( "HLTmumutktkVtxProducer", - MinD0Significance = cms.double( 0.0 ), - SimpleMagneticField = cms.string( "" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinPt = cms.double( 1.0 ), - OverlapDR = cms.double( 1.44E-4 ), - MinTrkTrkMass = cms.double( 0.95 ), - MaxEta = cms.double( 2.5 ), - FourthTrackMass = cms.double( 0.493677 ), - ThirdTrackMass = cms.double( 0.493677 ), - MaxInvMass = cms.double( 99999.0 ), - TrackCand = cms.InputTag( "hltJpsiTkAllConeTracksIterDoubleTrk" ), - OppositeSign = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltDoubleTrkmumuFilterDoubleMu2Jpsi" ), - MinInvMass = cms.double( 0.0 ), - MaxTrkTrkMass = cms.double( 1.3 ), - MuCand = cms.InputTag( "hltIterL3MuonCandidates" ) -) -process.hltJpsiTkTkVertexFilterPhiDoubleTrk1v2 = cms.EDFilter( "HLTmumutktkFilter", - saveTags = cms.bool( True ), - MinLxySignificance = cms.double( 0.0 ), - MinCosinePointingAngle = cms.double( -2.0 ), - TrackTag = cms.InputTag( "hltJpsiTkAllConeTracksIterDoubleTrk" ), - MaxEta = cms.double( 2.5 ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 10.0 ), - MuMuTkVertexTag = cms.InputTag( "hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v2" ), - MinPt = cms.double( 0.0 ) -) -process.hltPreDoubleMu2JpsiDoubleTkMu0Phi = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleMu2JpsiL3Filtered = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( -1 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "" ), - inputMuonCollection = cms.InputTag( "" ), - InputLinks = cms.InputTag( "hltIterL3MuonsFromL2LinksCombination" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 2.0 ), - MaxInvMass = cms.vdouble( 3.3 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 3.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -999.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 2.9 ) -) -process.hltMumuVtxProducerDoubleMu2Jpsi = cms.EDProducer( "HLTDisplacedmumuVtxProducer", - Src = cms.InputTag( "hltIterL3MuonCandidates" ), - PreviousCandTag = cms.InputTag( "hltDoubleMu2JpsiL3Filtered" ), - MinPt = cms.double( 0.0 ), - ChargeOpt = cms.int32( -1 ), - MaxEta = cms.double( 2.5 ), - MaxInvMass = cms.double( 999999.0 ), - MinPtPair = cms.double( 0.0 ), - MinInvMass = cms.double( 0.0 ) -) -process.hltMumuFilterDoubleMu2Jpsi = cms.EDFilter( "HLTDisplacedmumuFilter", - saveTags = cms.bool( True ), - MuonTag = cms.InputTag( "hltIterL3MuonCandidates" ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinVtxProbability = cms.double( 0.1 ), - MaxLxySignificance = cms.double( -1.0 ), - DisplacedVertexTag = cms.InputTag( "hltMumuVtxProducerDoubleMu2Jpsi" ), - FastAccept = cms.bool( True ), - MinCosinePointingAngle = cms.double( 0.0 ), - MaxNormalisedChi2 = cms.double( 999999.0 ), - MinLxySignificance = cms.double( -1.0 ) -) -process.hltDiMuonGlbOrTrkFiltered0v2 = cms.EDFilter( "HLTDiMuonGlbTrkFilter", - maxDCAMuMu = cms.double( 0.5 ), - maxNormalizedChi2 = cms.double( 1.0E99 ), - saveTags = cms.bool( True ), - minMuonHits = cms.int32( -1 ), - maxMass = cms.double( 1.15 ), - ChargeOpt = cms.int32( -1 ), - maxEtaMuon = cms.double( 2.5 ), - minMass = cms.double( 0.65 ), - trkMuonId = cms.uint32( 0 ), - minDR = cms.double( 0.001 ), - inputCandCollection = cms.InputTag( "hltGlbTrkMuonLowPtIter01MergeCands" ), - minPtMuon1 = cms.double( 0.0 ), - maxYDimuon = cms.double( 2.5 ), - maxdEtaMuMu = cms.double( 1.0E99 ), - minTrkHits = cms.int32( -1 ), - inputMuonCollection = cms.InputTag( "hltGlbTrkMuonsLowPtIter01Merge" ), - requiredTypeMask = cms.uint32( 0 ), - minPtMuon2 = cms.double( 0.0 ), - allowedTypeMask = cms.uint32( 255 ) -) -process.hltDiMuonGlbOrTrk0zFiltered0p2v2 = cms.EDFilter( "HLT2MuonMuonDZ", - saveTags = cms.bool( True ), - originTag1 = cms.VInputTag( 'hltGlbTrkMuonLowPtIter01MergeCands' ), - originTag2 = cms.VInputTag( 'hltGlbTrkMuonLowPtIter01MergeCands' ), - MinPixHitsForDZ = cms.int32( 0 ), - MinN = cms.int32( 1 ), - triggerType1 = cms.int32( 83 ), - triggerType2 = cms.int32( 83 ), - MinDR = cms.double( 0.001 ), - MaxDZ = cms.double( 0.2 ), - inputTag1 = cms.InputTag( "hltDiMuonGlbOrTrkFiltered0v2" ), - checkSC = cms.bool( False ), - inputTag2 = cms.InputTag( "hltDiMuonGlbOrTrkFiltered0v2" ) -) -process.hltPreDoubleMu3DCAPFMET50PFMHT60 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltDoubleMuon3Mass3p8to60DCAFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 60.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 1 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -process.hltPreTripleMu533Mass3p8to60DCA = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltTripleMu533Mass3p8to60DCAFilter = cms.EDFilter( "HLTMuonDimuonL3Filter", - saveTags = cms.bool( True ), - ChargeOpt = cms.int32( 0 ), - MaxPtMin = cms.vdouble( 1.0E125 ), - FastAccept = cms.bool( False ), - MatchToPreviousCand = cms.bool( True ), - CandTag = cms.InputTag( "hltIterL3MuonCandidates" ), - L1CandTag = cms.InputTag( "hltL1fForIterL3L1TripleMu553L1TriMuFiltered3" ), - inputMuonCollection = cms.InputTag( "hltIterL3Muons" ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3Links" ), - PreviousCandIsL2 = cms.bool( True ), - PreviousCandTag = cms.InputTag( "hltL1TripleMu553L2TriMuFiltered3" ), - MaxPtBalance = cms.double( 999999.0 ), - MaxPtPair = cms.vdouble( 1.0E125 ), - MaxAcop = cms.double( 999.0 ), - MinPtMin = cms.vdouble( 3.0 ), - MaxInvMass = cms.vdouble( 60.0 ), - MinPtMax = cms.vdouble( 0.0 ), - BeamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - MinN = cms.int32( 3 ), - MaxDz = cms.double( 9999.0 ), - MinPtPair = cms.vdouble( 0.0 ), - MaxDr = cms.double( 2.0 ), - MinAcop = cms.double( -1.0 ), - MaxDCAMuMu = cms.double( 0.5 ), - MinNhits = cms.int32( 0 ), - NSigmaPt = cms.double( 0.0 ), - MinPtBalance = cms.double( -1.0 ), - MaxEta = cms.double( 2.5 ), - L1MatchingdR = cms.double( 0.3 ), - MaxRapidityPair = cms.double( 999999.0 ), - CutCowboys = cms.bool( False ), - MinInvMass = cms.vdouble( 3.8 ) -) -process.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleJet_92_76_64_VBF OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreQuadPFJet98837115DoubleBTagCSVp013p08VBF1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltQuadJet15 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 15.0 ) -) -process.hltTripleJet50 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 50.0 ) -) -process.hltDoubleJet65 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 65.0 ) -) -process.hltSingleJet80 = cms.EDFilter( "HLT1CaloJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 80.0 ) -) -process.hltVBFCaloJetEtaSortedMqq150Deta1p5 = cms.EDFilter( "HLTCaloJetSortedVBFFilter", - saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4CaloJetsCorrectedIDPassed" ), - Detabb = cms.double( 999.0 ), - njets = cms.int32( 4 ), - Detaqq = cms.double( 1.5 ), - value = cms.string( "Eta" ), - Mqq = cms.double( 150.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - Ptsumbb = cms.double( 0.0 ), - inputJetTags = cms.InputTag( "" ), - triggerType = cms.int32( 85 ), - Dphibb = cms.double( 10.0 ), - Ptsumqq = cms.double( 0.0 ) -) -process.hltBTagCaloCSVp022Single = cms.EDFilter( "HLTCaloJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector8CentralJetsL1FastJet" ), - MinTag = cms.double( 0.8 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPFQuadJetLooseID15 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 4 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 15.0 ) -) -process.hltPFTripleJetLooseID71 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 64.0 ) -) -process.hltPFDoubleJetLooseID83 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 83.0 ) -) -process.hltPFSingleJetLooseID98 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 98.0 ) -) -process.hltSelector6PFJets = cms.EDFilter( "LargestEtPFJetSelector", - maxNumber = cms.uint32( 6 ), - filter = cms.bool( False ), - src = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ) -) -process.hltBTagPFCSVp11DoubleWithMatching = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 0.1 ), - MinJets = cms.int32( 2 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector6PFJets" ), - MinTag = cms.double( 0.47 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltBTagPFCSVp016SingleWithMatching = cms.EDFilter( "HLTPFJetTagWithMatching", - saveTags = cms.bool( True ), - deltaR = cms.double( 0.1 ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltSelector6PFJets" ), - MinTag = cms.double( 0.82 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltVBFPFJetCSVSortedMqq200Detaqq1p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", - saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - Detabb = cms.double( 999.0 ), - njets = cms.int32( 6 ), - Detaqq = cms.double( 1.5 ), - value = cms.string( "2BTagAndPt" ), - Mqq = cms.double( 200.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - Ptsumbb = cms.double( 0.0 ), - inputJetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - triggerType = cms.int32( 85 ), - Dphibb = cms.double( 2.8 ), - Ptsumqq = cms.double( 0.0 ) -) -process.hltL1sTripleJetVBFIorHTTIorSingleJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleJet_98_83_71_VBF OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreQuadPFJet103887515DoubleBTagCSVp013p08VBF1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "L1_TripleJet_84_68_48_VBF OR L1_TripleJet_88_72_56_VBF OR L1_TripleJet_92_76_64_VBF OR L1_HTT280 OR L1_HTT300 OR L1_HTT320 OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200 OR L1_DoubleJetC100 OR L1_DoubleJetC112 OR L1_DoubleJetC120" ), - offset = cms.uint32( 0 ) -) -process.hltPFTripleJetLooseID75 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 75.0 ) -) -process.hltPFDoubleJetLooseID88 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 88.0 ) -) -process.hltPFSingleJetLooseID103 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 103.0 ) -) -process.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleJet_100_85_72_VBF OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreQuadPFJet105907615DoubleBTagCSVp013p08VBF1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTripleJetLooseID76 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 76.0 ) -) -process.hltPFDoubleJetLooseID90 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 90.0 ) -) -process.hltPFSingleJetLooseID105 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 105.0 ) -) -process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_TripleJet_105_85_76_VBF OR L1_HTT280er OR L1_HTT300er OR L1_HTT320er OR L1_SingleJet170 OR L1_SingleJet180 OR L1_SingleJet200" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) -process.hltPreQuadPFJet111908015DoubleBTagCSVp013p08VBF1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPFTripleJetLooseID80 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 3 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 80.0 ) -) -process.hltPFSingleJetLooseID111 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.2 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 111.0 ) -) -process.hltPreQuadPFJet98837115BTagCSVp013VBF2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltVBFPFJetCSVSortedMqq460Detaqq3p5 = cms.EDFilter( "HLTPFJetSortedVBFFilter", - saveTags = cms.bool( True ), - inputJets = cms.InputTag( "hltAK4PFJetsLooseIDCorrected" ), - Detabb = cms.double( 999.0 ), - njets = cms.int32( 4 ), - Detaqq = cms.double( 3.5 ), - value = cms.string( "1BTagAndEta" ), - Mqq = cms.double( 460.0 ), - Etaq1Etaq2 = cms.double( 999.0 ), - Ptsumbb = cms.double( 0.0 ), - inputJetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - triggerType = cms.int32( 85 ), - Dphibb = cms.double( 1.9 ), - Ptsumqq = cms.double( 0.0 ) -) -process.hltPreQuadPFJet103887515BTagCSVp013VBF2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreQuadPFJet105887615BTagCSVp013VBF2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreQuadPFJet111908015BTagCSVp013VBF2 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreQuadPFJet98837115 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreQuadPFJet103887515 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreQuadPFJet105887615 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreQuadPFJet111908015 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreAK8PFJet330PFAK8BTagCSVp17 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltSinglePFJet330AK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 5.0 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrectedMatchedToCaloJets300" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 85 ), - MinPt = cms.double( 330.0 ) -) -process.hltPFJetForBtagSelectorAK8 = cms.EDFilter( "HLT1PFJet", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 1 ), - MaxEta = cms.double( 2.6 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltAK8PFJetsCorrected" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 86 ), - MinPt = cms.double( 30.0 ) -) -process.hltPFJetForBtagAK8 = cms.EDProducer( "HLTPFJetCollectionProducer", - TriggerTypes = cms.vint32( 86 ), - HLTObject = cms.InputTag( "hltPFJetForBtagSelectorAK8" ) -) -process.hltBLifetimeAssociatorPFAK8 = cms.EDProducer( "JetTracksAssociatorAtVertex", - jets = cms.InputTag( "hltPFJetForBtagAK8" ), - tracks = cms.InputTag( "hltPFMuonMerging" ), - useAssigned = cms.bool( False ), - coneSize = cms.double( 0.4 ), - pvSrc = cms.InputTag( "" ) -) -process.hltBLifetimeTagInfosPFAK8 = cms.EDProducer( "TrackIPProducer", - maximumTransverseImpactParameter = cms.double( 0.2 ), - minimumNumberOfHits = cms.int32( 3 ), - minimumTransverseMomentum = cms.double( 1.0 ), - primaryVertex = cms.InputTag( "hltVerticesPFFilter" ), - maximumLongitudinalImpactParameter = cms.double( 17.0 ), - computeGhostTrack = cms.bool( True ), - ghostTrackPriorDeltaR = cms.double( 0.03 ), - jetTracks = cms.InputTag( "hltBLifetimeAssociatorPFAK8" ), - jetDirectionUsingGhostTrack = cms.bool( False ), - minimumNumberOfPixelHits = cms.int32( 2 ), - jetDirectionUsingTracks = cms.bool( False ), - computeProbabilities = cms.bool( True ), - useTrackQuality = cms.bool( False ), - maximumChiSquared = cms.double( 5.0 ) -) -process.hltSecondaryVertexTagInfosPFAK8 = cms.EDProducer( "SecondaryVertexProducer", - extSVDeltaRToJet = cms.double( 0.3 ), - beamSpotTag = cms.InputTag( "hltOnlineBeamSpot" ), - vertexReco = cms.PSet( - primcut = cms.double( 1.8 ), - seccut = cms.double( 6.0 ), - finder = cms.string( "avr" ), - weightthreshold = cms.double( 0.001 ), - minweight = cms.double( 0.5 ), - smoothing = cms.bool( False ) - ), - vertexSelection = cms.PSet( sortCriterium = cms.string( "dist3dError" ) ), - constraint = cms.string( "BeamSpot" ), - trackIPTagInfos = cms.InputTag( "hltBLifetimeTagInfosPFAK8" ), - vertexCuts = cms.PSet( - distSig2dMin = cms.double( 2.0 ), - useTrackWeights = cms.bool( True ), - distVal3dMax = cms.double( 99999.9 ), - massMax = cms.double( 6.5 ), - distSig3dMax = cms.double( 99999.9 ), - distVal2dMin = cms.double( 0.01 ), - minimumTrackWeight = cms.double( 0.5 ), - v0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), - distSig2dMax = cms.double( 99999.9 ), - distSig3dMin = cms.double( -99999.9 ), - fracPV = cms.double( 0.79 ), - maxDeltaRToJetAxis = cms.double( 0.5 ), - distVal2dMax = cms.double( 2.5 ), - distVal3dMin = cms.double( -99999.9 ), - multiplicityMin = cms.uint32( 2 ) - ), - useExternalSV = cms.bool( True ), - minimumTrackWeight = cms.double( 0.5 ), - usePVError = cms.bool( True ), - trackSelection = cms.PSet( - maxDistToAxis = cms.double( 0.2 ), - totalHitsMin = cms.uint32( 2 ), - ptMin = cms.double( 1.0 ), - sip2dSigMax = cms.double( 99999.9 ), - sip2dValMax = cms.double( 99999.9 ), - sip3dSigMax = cms.double( 99999.9 ), - sip3dValMax = cms.double( 99999.9 ), - maxDecayLen = cms.double( 99999.9 ), - qualityClass = cms.string( "any" ), - jetDeltaRMax = cms.double( 0.3 ), - normChi2Max = cms.double( 99999.9 ), - pixelHitsMin = cms.uint32( 2 ), - sip2dSigMin = cms.double( -99999.9 ), - sip2dValMin = cms.double( -99999.9 ), - sip3dSigMin = cms.double( -99999.9 ), - sip3dValMin = cms.double( -99999.9 ) - ), - trackSort = cms.string( "sip3dSig" ), - extSVCollection = cms.InputTag( "hltInclusiveMergedVerticesPF" ) -) -process.hltCombinedSecondaryVertexBJetTagsPFAK8 = cms.EDProducer( "JetTagProducer", - jetTagComputer = cms.string( "hltCombinedSecondaryVertexV2" ), - tagInfos = cms.VInputTag( 'hltBLifetimeTagInfosPFAK8','hltSecondaryVertexTagInfosPFAK8' ) -) -process.hltBTagPFCSVp3Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPFAK8" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtagAK8" ), - MinTag = cms.double( 0.3 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreAK8PFJet330PFAK8BTagCSVp1 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltBTagPFCSVp4Single = cms.EDFilter( "HLTPFJetTag", - saveTags = cms.bool( True ), - MinJets = cms.int32( 1 ), - JetTags = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPFAK8" ), - TriggerType = cms.int32( 86 ), - Jets = cms.InputTag( "hltPFJetForBtagAK8" ), - MinTag = cms.double( 0.4 ), - MaxTag = cms.double( 999999.0 ) -) -process.hltPreDiphoton3018PVrealANDR9IdANDIsoCaloIdANDHER9IdPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG30PVrealANDR9Id50b80eR9IdFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30L1SingleAndDoubleEGOrEtFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30PVrealANDHE10R9Id50b80eHEFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverE" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVrealANDR9Id50b80eR9IdFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30PVrealANDR9Idb85e90HE10R9Id50b80eR9IdLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9ID','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVrealANDHE10R9Id50b80eHEFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVrealANDR9Idb85e90HE10R9Id50b80eR9IdLastFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG30PVrealANDIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidates" ), - ncandcut = cms.int32( 1 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG30PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18PVrealANDEtUnseededFilter = cms.EDFilter( "HLT1Photon", - saveTags = cms.bool( True ), - MaxMass = cms.double( -1.0 ), - MinN = cms.int32( 2 ), - MaxEta = cms.double( 2.5 ), - MinEta = cms.double( -1.0 ), - MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - MinE = cms.double( -1.0 ), - triggerType = cms.int32( 92 ), - MinPt = cms.double( 18.0 ) -) -process.hltDiEG18PVrealANDR9Id50b80eR9IdUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.8 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.5 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVrealANDEtUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18PVrealANDHE10R9Id50b80eHEUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 0.0 ), - thrOverEEE = cms.vdouble( 0.1 ), - varTag = cms.InputTag( "hltEgammaHoverEUnseeded" ), - thrOverEEB = cms.vdouble( 0.12 ), - thrRegularEB = cms.vdouble( 0.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVrealANDR9Id50b80eR9IdUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVrealANDR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVrealANDHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVrealANDR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18PVrealANDNewPixelMatchPMS2Filter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 150.0 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaPixelMatchVarsUnseeded','s2' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 150.0 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18PVrealANDR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltDiEG18PVrealANDNewPixelMatchPMS2Filter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltDiEG18PVrealANDNewPixelMatchPMS2Filter" ) -) -process.hltPreDiphoton3018PVrealANDR9IdANDIsoCaloIdANDHER9IdNoPixelVetoMass55 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltEG18PVrealANDR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.9 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaR9IDUnseeded','r95x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.85 ), - lessThan = cms.bool( False ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltDiEG18PVrealANDHE10R9Id50b80eHEUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericFilter", - thrOverE2EE = cms.vdouble( -1.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( -1.0 ), - thrRegularEE = cms.vdouble( 0.035 ), - thrOverEEE = cms.vdouble( -1.0 ), - varTag = cms.InputTag( 'hltEgammaClusterShapeUnseeded','sigmaIEtaIEta5x5' ), - thrOverEEB = cms.vdouble( -1.0 ), - thrRegularEB = cms.vdouble( 0.015 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVrealANDR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( False ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.012 ), - varTag = cms.InputTag( "hltEgammaEcalPFClusterIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.012 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaGenericQuadraticFilter", - thrOverE2EE = cms.vdouble( 0.0 ), - effectiveAreas = cms.vdouble( 0.0, 0.0 ), - energyLowEdges = cms.vdouble( 0.0 ), - doRhoCorrection = cms.bool( False ), - saveTags = cms.bool( True ), - thrOverE2EB = cms.vdouble( 0.0 ), - thrRegularEE = cms.vdouble( 6.0 ), - thrOverEEE = cms.vdouble( 0.002 ), - varTag = cms.InputTag( "hltEgammaHollowTrackIsoUnseeded" ), - thrOverEEB = cms.vdouble( 0.002 ), - thrRegularEB = cms.vdouble( 6.0 ), - lessThan = cms.bool( True ), - l1EGCand = cms.InputTag( "hltEgammaCandidatesUnseeded" ), - ncandcut = cms.int32( 2 ), - absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter" ), - rhoTag = cms.InputTag( "" ), - rhoMax = cms.double( 9.9999999E7 ), - useEt = cms.bool( True ), - rhoScale = cms.double( 1.0 ) -) -process.hltDiEG18PVrealANDR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter = cms.EDFilter( "HLTEgammaAllCombMassFilter", - saveTags = cms.bool( True ), - firstLegLastFilter = cms.InputTag( "hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter" ), - minMass = cms.double( 55.0 ), - secondLegLastFilter = cms.InputTag( "hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter" ) -) -process.hltFEDSelector = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1023, 1024 ) -) -process.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD", - moduleLabelPatternsToSkip = cms.vstring( ), - processName = cms.string( "@" ), - moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ), - throw = cms.bool( False ) -) -process.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW", - processName = cms.string( "@" ) -) -process.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary", - ExtInputTag = cms.InputTag( "hltGtStage2Digis" ), - MaxBx = cms.int32( 0 ), - DumpRecord = cms.bool( False ), - psFileName = cms.string( "prescale_L1TGlobal.csv" ), - ReadPrescalesFromFile = cms.bool( False ), - AlgInputTag = cms.InputTag( "hltGtStage2Digis" ), - MinBx = cms.int32( 0 ), - psColumn = cms.int32( 0 ), - DumpTrigResults = cms.bool( False ), - DumpTrigSummary = cms.bool( True ) -) -process.hltTrigReport = cms.EDAnalyzer( "HLTrigReport", - ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ), - ReferenceRate = cms.untracked.double( 100.0 ), - serviceBy = cms.untracked.string( "never" ), - resetBy = cms.untracked.string( "never" ), - reportBy = cms.untracked.string( "job" ), - HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ) -) -process.hltPreParkingHLTPhysicsOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreParkingZeroBiasOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsCommissioningOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsEGammaOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsEndOfFillOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsHadronsTausOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsMuonsOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsMinimumBias0Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsMinimumBias1Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsMinimumBias2Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreParkingOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDQMOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDQMOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = ( cms.vstring( 'HLT_AK8PFJet360_TrimMass30_v14 / 3', - 'HLT_AK8PFJet380_TrimMass30_v7 / 3', - 'HLT_AK8PFJet400_TrimMass30_v8 / 3', - 'HLT_AK8PFJet420_TrimMass30_v7 / 3', - 'HLT_AK8PFHT750_TrimMass50_v8 / 3', - 'HLT_AK8PFHT800_TrimMass50_v8 / 3', - 'HLT_AK8PFHT850_TrimMass50_v7 / 3', - 'HLT_AK8PFHT900_TrimMass50_v7 / 3', - 'HLT_CaloJet500_NoJetID_v10 / 3', - 'HLT_CaloJet550_NoJetID_v5 / 3', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v3 / 3', - 'HLT_DoubleEle25_CaloIdL_MW_v2 / 3', - 'HLT_DoubleEle27_CaloIdL_MW_v2 / 3', - 'HLT_DoubleEle33_CaloIdL_MW_v15 / 3', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16 / 3', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16 / 3', - 'HLT_Ele27_Ele37_CaloIdL_MW_v2 / 3', - 'HLT_Mu27_Ele37_CaloIdL_MW_v2 / 3', - 'HLT_Mu37_Ele27_CaloIdL_MW_v2 / 3', - 'HLT_Mu37_TkMu27_v2 / 3', - 'HLT_DoubleMu4_3_Bs_v12 / 3', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v13 / 3', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v12 / 3', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12 / 3', - 'HLT_DoubleMu3_Trk_Tau3mu_v9 / 3', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12 / 3', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v5 / 3', - 'HLT_DoubleMu8_Mass8_PFHT350_v5 / 3', - 'HLT_Mu3_PFJet40_v12 / 3', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8 / 3', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8 / 3', - 'HLT_Mu7p5_Track2_Jpsi_v9 / 3', - 'HLT_Mu7p5_Track3p5_Jpsi_v9 / 3', - 'HLT_Mu7p5_Track7_Jpsi_v9 / 3', - 'HLT_Mu7p5_Track2_Upsilon_v9 / 3', - 'HLT_Mu7p5_Track3p5_Upsilon_v9 / 3', - 'HLT_Mu7p5_Track7_Upsilon_v9 / 3', - 'HLT_DoublePhoton33_CaloIdL_v5 / 3', - 'HLT_DoublePhoton70_v5 / 3', - 'HLT_DoublePhoton85_v13 / 3', - 'HLT_Ele20_WPTight_Gsf_v4 / 3', - 'HLT_Ele20_WPLoose_Gsf_v4 / 3', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v4 / 3', - 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3 / 3', - 'HLT_Ele27_WPTight_Gsf_v14 / 3', - 'HLT_Ele35_WPTight_Gsf_v7 / 3', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v3 / 3', - 'HLT_Ele38_WPTight_Gsf_v7 / 3', - 'HLT_Ele40_WPTight_Gsf_v7 / 3', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7 / 3', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8 / 3', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8 / 3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8 / 3', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8 / 3', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8 / 3', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8 / 3', - 'HLT_IsoMu20_v12 / 3', - 'HLT_IsoMu24_v10 / 3', - 'HLT_IsoMu24_eta2p1_v12 / 3', - 'HLT_IsoMu27_v13 / 3', - 'HLT_UncorrectedJetE30_NoBPTX_v4 / 3', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4 / 3', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4 / 3', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4 / 3', - 'HLT_L1SingleMu18_v3 / 3', - 'HLT_L1SingleMu25_v2 / 3', - 'HLT_L2Mu10_v7 / 3', - 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5 / 3', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6 / 3', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4 / 3', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5 / 3', - 'HLT_L2Mu50_v2 / 3', - 'HLT_DoubleL2Mu50_v2 / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12 / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13 / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3 / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3 / 3', - 'HLT_Mu25_TkMu0_Onia_v5 / 3', - 'HLT_Mu30_TkMu0_Onia_v5 / 3', - 'HLT_Mu20_TkMu0_Phi_v5 / 3', - 'HLT_Mu25_TkMu0_Phi_v5 / 3', - 'HLT_Mu20_v10 / 3', - 'HLT_Mu27_v11 / 3', - 'HLT_Mu50_v11 / 3', - 'HLT_OldMu100_v3 / 3', - 'HLT_TkMu100_v2 / 3', - 'HLT_DiPFJet15_NoCaloMatched_v12 / 3', - 'HLT_DiPFJet25_NoCaloMatched_v12 / 3', - 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v13 / 3', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v13 / 3', - 'HLT_DiPFJetAve40_v10 / 3', - 'HLT_DiPFJetAve60_v10 / 3', - 'HLT_DiPFJetAve80_v9 / 3', - 'HLT_DiPFJetAve140_v9 / 3', - 'HLT_DiPFJetAve200_v9 / 3', - 'HLT_DiPFJetAve260_v10 / 3', - 'HLT_DiPFJetAve320_v10 / 3', - 'HLT_DiPFJetAve400_v10 / 3', - 'HLT_DiPFJetAve500_v10 / 3', - 'HLT_DiPFJetAve15_HFJEC_v13 / 3', - 'HLT_DiPFJetAve25_HFJEC_v13 / 3', - 'HLT_DiPFJetAve35_HFJEC_v13 / 3', - 'HLT_DiPFJetAve60_HFJEC_v11 / 3', - 'HLT_DiPFJetAve80_HFJEC_v11 / 3', - 'HLT_DiPFJetAve100_HFJEC_v11 / 3', - 'HLT_DiPFJetAve160_HFJEC_v11 / 3', - 'HLT_DiPFJetAve220_HFJEC_v12 / 3', - 'HLT_DiPFJetAve300_HFJEC_v12 / 3', - 'HLT_AK8PFJet40_v12 / 3', - 'HLT_AK8PFJet60_v11 / 3', - 'HLT_AK8PFJet80_v11 / 3', - 'HLT_AK8PFJet140_v11 / 3', - 'HLT_AK8PFJet200_v11 / 3', - 'HLT_AK8PFJet260_v12 / 3', - 'HLT_AK8PFJet320_v12 / 3', - 'HLT_AK8PFJet400_v12 / 3', - 'HLT_AK8PFJet450_v12 / 3', - 'HLT_AK8PFJet500_v12 / 3', - 'HLT_AK8PFJet550_v7 / 3', - 'HLT_PFJet40_v17 / 3', - 'HLT_PFJet60_v17 / 3', - 'HLT_PFJet80_v16 / 3', - 'HLT_PFJet140_v15 / 3', - 'HLT_PFJet200_v15 / 3', - 'HLT_PFJet260_v16 / 3', - 'HLT_PFJet320_v16 / 3', - 'HLT_PFJet400_v16 / 3', - 'HLT_PFJet450_v17 / 3', - 'HLT_PFJet500_v17 / 3', - 'HLT_PFJet550_v7 / 3', - 'HLT_PFJetFwd40_v15 / 3', - 'HLT_PFJetFwd60_v15 / 3', - 'HLT_PFJetFwd80_v14 / 3', - 'HLT_PFJetFwd140_v14 / 3', - 'HLT_PFJetFwd200_v14 / 3', - 'HLT_PFJetFwd260_v15 / 3', - 'HLT_PFJetFwd320_v15 / 3', - 'HLT_PFJetFwd400_v15 / 3', - 'HLT_PFJetFwd450_v15 / 3', - 'HLT_PFJetFwd500_v15 / 3', - 'HLT_AK8PFJetFwd40_v11 / 3', - 'HLT_AK8PFJetFwd60_v10 / 3', - 'HLT_AK8PFJetFwd80_v10 / 3', - 'HLT_AK8PFJetFwd140_v10 / 3', - 'HLT_AK8PFJetFwd200_v10 / 3', - 'HLT_AK8PFJetFwd260_v11 / 3', - 'HLT_AK8PFJetFwd320_v11 / 3', - 'HLT_AK8PFJetFwd400_v11 / 3', - 'HLT_AK8PFJetFwd450_v11 / 3', - 'HLT_AK8PFJetFwd500_v11 / 3', - 'HLT_PFHT180_v13 / 3', - 'HLT_PFHT250_v13 / 3', - 'HLT_PFHT370_v13 / 3', - 'HLT_PFHT430_v13 / 3', - 'HLT_PFHT510_v13 / 3', - 'HLT_PFHT590_v13 / 3', - 'HLT_PFHT680_v13 / 3', - 'HLT_PFHT780_v13 / 3', - 'HLT_PFHT890_v13 / 3', - 'HLT_PFHT1050_v14 / 3', - 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8 / 3', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8 / 3', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8 / 3', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8 / 3', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8 / 3', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8 / 3', - 'HLT_PFMET110_PFMHT110_IDTight_v16 / 3', - 'HLT_PFMET120_PFMHT120_IDTight_v16 / 3', - 'HLT_PFMET130_PFMHT130_IDTight_v16 / 3', - 'HLT_PFMET140_PFMHT140_IDTight_v16 / 3', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5 / 3', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5 / 3', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5 / 3', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5 / 3', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5 / 3', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5 / 3', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5 / 3', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5 / 3', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v8 / 3', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v8 / 3', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v8 / 3', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v7 / 3', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16 / 3', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16 / 3', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15 / 3', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15 / 3', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15 / 3', - 'HLT_L1ETMHadSeeds_v1 / 3', - 'HLT_CaloMHT90_v2 / 3', - 'HLT_CaloMET80_NotCleaned_v3 / 3', - 'HLT_CaloMET90_NotCleaned_v3 / 3', - 'HLT_CaloMET100_NotCleaned_v3 / 3', - 'HLT_CaloMET110_NotCleaned_v3 / 3', - 'HLT_CaloMET250_NotCleaned_v3 / 3', - 'HLT_CaloMET70_HBHECleaned_v3 / 3', - 'HLT_CaloMET80_HBHECleaned_v3 / 3', - 'HLT_CaloMET90_HBHECleaned_v3 / 3', - 'HLT_CaloMET100_HBHECleaned_v3 / 3', - 'HLT_CaloMET250_HBHECleaned_v3 / 3', - 'HLT_CaloMET300_HBHECleaned_v3 / 3', - 'HLT_CaloMET350_HBHECleaned_v3 / 3', - 'HLT_PFMET200_NotCleaned_v5 / 3', - 'HLT_PFMET200_HBHECleaned_v5 / 3', - 'HLT_PFMET250_HBHECleaned_v5 / 3', - 'HLT_PFMET300_HBHECleaned_v5 / 3', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v5 / 3', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5 / 3', - 'HLT_MET105_IsoTrk50_v6 / 3', - 'HLT_MET120_IsoTrk50_v6 / 3', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v7 / 3', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5 / 3', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5 / 3', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5 / 3', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5 / 3', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 / 3', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 / 3', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 / 3', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v5 / 3', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v5 / 3', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v5 / 3', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v5 / 3', - 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 / 3', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 / 3', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 / 3', - 'HLT_Photon300_NoHE_v11 / 3', - 'HLT_Mu8_TrkIsoVVL_v10 / 3', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15 / 3', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15 / 3', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15 / 3', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10 / 3', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8 / 3', - 'HLT_Mu17_TrkIsoVVL_v10 / 3', - 'HLT_BTagMu_AK4DiJet20_Mu5_v10 / 3', - 'HLT_BTagMu_AK4DiJet40_Mu5_v10 / 3', - 'HLT_BTagMu_AK4DiJet70_Mu5_v10 / 3', - 'HLT_BTagMu_AK4DiJet110_Mu5_v10 / 3', - 'HLT_BTagMu_AK4DiJet170_Mu5_v9 / 3', - 'HLT_BTagMu_AK4Jet300_Mu5_v10 / 3', - 'HLT_BTagMu_AK8DiJet170_Mu5_v6 / 3', - 'HLT_BTagMu_AK8Jet300_Mu5_v10 / 3', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17 / 3', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12 / 3', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4 / 3', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4 / 3', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12 / 3')+cms.vstring( 'HLT_Mu12_DoublePhoton20_v2 / 3', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17 / 3', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v2 / 3', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2 / 3', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v3 / 3', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3 / 3', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3 / 3', - 'HLT_Photon25_v2 / 3', - 'HLT_Photon33_v4 / 3', - 'HLT_Photon50_v12 / 3', - 'HLT_Photon75_v12 / 3', - 'HLT_Photon90_v12 / 3', - 'HLT_Photon120_v12 / 3', - 'HLT_Photon150_v5 / 3', - 'HLT_Photon175_v13 / 3', - 'HLT_Photon200_v12 / 3', - 'HLT_Photon50_R9Id90_HE10_IsoM_v13 / 3', - 'HLT_Photon75_R9Id90_HE10_IsoM_v13 / 3', - 'HLT_Photon90_R9Id90_HE10_IsoM_v13 / 3', - 'HLT_Photon120_R9Id90_HE10_IsoM_v13 / 3', - 'HLT_Photon165_R9Id90_HE10_IsoM_v14 / 3', - 'HLT_Photon90_CaloIdL_PFHT700_v12 / 3', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12 / 3', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12 / 3', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13 / 3', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12 / 3', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12 / 3', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13 / 3', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v5 / 3', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5 / 3', - 'HLT_Dimuon0_Jpsi_v6 / 3', - 'HLT_Dimuon0_Jpsi_NoVertexing_v6 / 3', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5 / 3', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5 / 3', - 'HLT_Dimuon0_Jpsi3p5_Muon2_v4 / 3', - 'HLT_Dimuon0_Upsilon_L1_4p5_v6 / 3', - 'HLT_Dimuon0_Upsilon_L1_5_v6 / 3', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5 / 3', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6 / 3', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5 / 3', - 'HLT_Dimuon0_Upsilon_NoVertexing_v5 / 3', - 'HLT_Dimuon0_Upsilon_L1_5M_v5 / 3', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v5 / 3', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v6 / 3', - 'HLT_Dimuon0_LowMass_v6 / 3', - 'HLT_Dimuon0_LowMass_L1_4_v6 / 3', - 'HLT_Dimuon0_LowMass_L1_4R_v5 / 3', - 'HLT_Dimuon0_LowMass_L1_TM530_v4 / 3', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4 / 3', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4 / 3', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6 / 3', - 'HLT_TripleMu_10_5_5_DZ_v8 / 3', - 'HLT_TripleMu_12_10_5_v8 / 3', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1 / 3', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1 / 3', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1 / 3', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1 / 3', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6 / 3', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6 / 3', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6 / 3', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4 / 3', - 'HLT_DoubleMu4_Jpsi_Displaced_v5 / 3', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v5 / 3', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4 / 3', - 'HLT_DoubleMu43NoFiltersNoVtx_v3 / 3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3 / 3', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4 / 3', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4 / 3', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5 / 3', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5 / 3', - 'HLT_HT425_v7 / 3', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v10 / 3', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v10 / 3', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v10 / 3', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10 / 3', - 'HLT_HT650_DisplacedDijet60_Inclusive_v10 / 3', - 'HLT_HT550_DisplacedDijet80_Inclusive_v8 / 3', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10 / 3', - 'HLT_HT650_DisplacedDijet80_Inclusive_v11 / 3', - 'HLT_HT750_DisplacedDijet80_Inclusive_v11 / 3', - 'HLT_DiJet110_35_Mjj650_PFMET110_v5 / 3', - 'HLT_DiJet110_35_Mjj650_PFMET120_v5 / 3', - 'HLT_DiJet110_35_Mjj650_PFMET130_v5 / 3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v5 / 3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v5 / 3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v5 / 3', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5 / 3', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5 / 3', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5 / 3', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9 / 3', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9 / 3', - 'HLT_Ele28_HighEta_SC20_Mass55_v11 / 3', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v5 / 3', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5 / 3', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12 / 3', - 'HLT_Ele15_IsoVVVL_PFHT450_v12 / 3', - 'HLT_Ele50_IsoVVVL_PFHT450_v12 / 3', - 'HLT_Ele15_IsoVVVL_PFHT600_v16 / 3', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11 / 3', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10 / 3', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5 / 3', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11 / 3', - 'HLT_Mu15_IsoVVVL_PFHT450_v11 / 3', - 'HLT_Mu50_IsoVVVL_PFHT450_v11 / 3', - 'HLT_Mu15_IsoVVVL_PFHT600_v15 / 3', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5 / 3', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5 / 3', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5 / 3', - 'HLT_Dimuon12_Upsilon_eta1p5_v12 / 3', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v5 / 3', - 'HLT_Dimuon18_PsiPrime_v12 / 3', - 'HLT_Dimuon25_Jpsi_v12 / 3', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v3 / 3', - 'HLT_Dimuon24_Upsilon_noCorrL1_v3 / 3', - 'HLT_Dimuon24_Phi_noCorrL1_v3 / 3', - 'HLT_Dimuon25_Jpsi_noCorrL1_v3 / 3', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14 / 3', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14 / 3', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4 / 3', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10 / 3', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11 / 3', - 'HLT_Mu8_v10 / 3', - 'HLT_Mu17_v10 / 3', - 'HLT_Mu17_Photon30_IsoCaloId_v3 / 3', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12 / 3', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14 / 3', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14 / 3', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14 / 3', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12 / 3', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14 / 3', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14 / 3', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12 / 3', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v5 / 3', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v6 / 3', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v6 / 3', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v11 / 3', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v11 / 3', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5 / 3', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5 / 3', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5 / 3', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4 / 3', - 'HLT_PFHT380_SixPFJet32_v5 / 3', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5 / 3', - 'HLT_PFHT430_SixPFJet40_v7 / 3', - 'HLT_PFHT350_v15 / 3', - 'HLT_PFHT350MinPFJet15_v5 / 3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v4 / 3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4 / 3', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7 / 3', - 'HLT_FullTrack_Multiplicity85_v3 / 3', - 'HLT_FullTrack_Multiplicity100_v2 / 3', - 'HLT_FullTrack_Multiplicity130_v2 / 3', - 'HLT_FullTrack_Multiplicity155_v3 / 3', - 'HLT_ECALHT800_v9 / 3', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v12 / 3', - 'HLT_Physics_v7', - 'HLT_Random_v3 / 3', - 'HLT_ZeroBias_v6 / 3', - 'HLT_AK4CaloJet30_v10 / 3', - 'HLT_AK4CaloJet40_v9 / 3', - 'HLT_AK4CaloJet50_v9 / 3', - 'HLT_AK4CaloJet80_v9 / 3', - 'HLT_AK4CaloJet100_v9 / 3', - 'HLT_AK4CaloJet120_v8 / 3', - 'HLT_AK4PFJet30_v15 / 3', - 'HLT_AK4PFJet50_v15 / 3', - 'HLT_AK4PFJet80_v15 / 3', - 'HLT_AK4PFJet100_v15 / 3', - 'HLT_AK4PFJet120_v14 / 3', - 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v8 / 3', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v8 / 3', - 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v8 / 3', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v8 / 3', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v8 / 3', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v8 / 3', - 'HLT_Photon20_HoverELoose_v9 / 3', - 'HLT_Photon30_HoverELoose_v9 / 3', - 'HLT_Photon40_HoverELoose_v9 / 3', - 'HLT_Photon50_HoverELoose_v9 / 3', - 'HLT_Photon60_HoverELoose_v9 / 3', - 'HLT_L1UnpairedBunchBptxMinus_v2 / 3', - 'HLT_L1UnpairedBunchBptxPlus_v2 / 3', - 'HLT_L1NotBptxOR_v3 / 3', - 'HLT_L1MinimumBiasHF_OR_v2 / 3', - 'HLT_L1MinimumBiasHF0OR_v3 / 3', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2 / 3', - 'HLT_HcalNZS_v12 / 3', - 'HLT_HcalPhiSym_v14 / 3', - 'HLT_IsoTrackHB_v3 / 3', - 'HLT_IsoTrackHE_v3 / 3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5 / 3', - 'HLT_ZeroBias_IsolatedBunches_v5 / 3', - 'HLT_ZeroBias_FirstCollisionInTrain_v4 / 3', - 'HLT_ZeroBias_LastCollisionInTrain_v3 / 3', - 'HLT_ZeroBias_FirstBXAfterTrain_v3 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9 / 3', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9 / 3', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8 / 3', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8 / 3', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8 / 3', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8 / 3', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8 / 3', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8 / 3', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8 / 3', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8 / 3', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8 / 3', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8 / 3', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8 / 3', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8 / 3', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8 / 3', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8 / 3', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8 / 3', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4 / 3', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4 / 3', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4 / 3', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8 / 3', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7 / 3', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8 / 3', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8 / 3', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8 / 3', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7 / 3', - 'HLT_Rsq0p35_v11 / 3', - 'HLT_Rsq0p40_v11 / 3', - 'HLT_RsqMR300_Rsq0p09_MR200_v11 / 3', - 'HLT_RsqMR320_Rsq0p09_MR200_v11 / 3', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v11 / 3', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v11 / 3') ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPreDQMOnlineBeamspotOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDQMOnlineBeamspotOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = cms.vstring( 'HLT_HT300_Beamspot_v7' ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPreDQMCalibrationOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDQMEventDisplayOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreDQMEventDisplayOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = cms.vstring( 'HLT_DoublePhoton85_v13', - 'HLT_PFJet500_v17 / 3', - 'HLT_AK4PFJet100_v15' ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPreHLTMonitorOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreHLTMonitorOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = cms.vstring( 'HLT_Ele32_WPTight_Gsf_v13 / 5', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFHT510_v13 / 3', - 'HLT_PFMET130_PFMHT130_IDTight_v16 / 25', - 'HLT_PFMET140_PFMHT140_IDTight_v16 / 15', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5' ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPreRPCMONOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreCalibrationOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreEcalCalibrationOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreALCAPHISYMOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreALCALUMIPIXELSOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreALCAP0Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreExpressOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreExpressOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = cms.vstring( '( HLT_IsoMu20_v12 OR HLT_IsoMu24_v10 OR HLT_IsoMu27_v13 OR FALSE ) / 25', - '( HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17 OR FALSE ) / 3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_ZeroBias_v6', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_IsolatedBunches_v5' ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPreExpressAlignmentOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreExpressAlignmentOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = cms.vstring( 'HLT_HT300_Beamspot_v7' ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPreNanoDSTOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPreScoutingPFOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltFEDSelectorL1 = cms.EDProducer( "EvFFEDSelector", - inputTag = cms.InputTag( "rawDataCollector" ), - fedList = cms.vuint32( 1404 ) -) -process.hltScoutingPFPacker = cms.EDProducer( "HLTScoutingPFProducer", - pfJetCollection = cms.InputTag( "hltAK4PFJets" ), - doCandidates = cms.bool( True ), - pfJetTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), - doMet = cms.bool( True ), - metCollection = cms.InputTag( "hltPFMETProducer" ), - pfJetEtaCut = cms.double( 3.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - pfJetPtCut = cms.double( 20.0 ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), - doJetTags = cms.bool( True ), - pfCandidateCollection = cms.InputTag( "hltParticleFlow" ), - pfCandidatePtCut = cms.double( 0.6 ) -) -process.hltScoutingMuonPacker = cms.EDProducer( "HLTScoutingMuonProducer", - minVtxProbCut = cms.double( 0.001 ), - HcalPFClusterIsoMap = cms.InputTag( "hltMuonHcalPFClusterIsoForMuons" ), - EcalPFClusterIsoMap = cms.InputTag( "hltMuonEcalPFClusterIsoForMuons" ), - ChargedCandidates = cms.InputTag( "hltL3MuonCandidates" ), - muonPtCut = cms.double( 3.0 ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3NoVtx" ), - Tracks = cms.InputTag( "hltL3Muons" ), - muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09Map','combinedRelativeIsoDeposits' ) -) -process.hltScoutingEgammaPacker = cms.EDProducer( "HLTScoutingEgammaProducer", - egammaEtaCut = cms.double( 2.5 ), - HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - EgammaCandidates = cms.InputTag( "hltEgammaCandidates" ), - egammaPtCut = cms.double( 4.0 ), - EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - HoverEMap = cms.InputTag( "hltEgammaHoverE" ), - EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracks" ), - OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - DetaMap = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), - egammaHoverECut = cms.double( 1.0 ), - DphiMap = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfTrackIso" ) -) -process.hltScoutingPrimaryVertexPacker = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVertices" ) -) -process.hltPreScoutingCaloMuonOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltScoutingCaloPacker = cms.EDProducer( "HLTScoutingCaloProducer", - metCollection = cms.InputTag( "hltMetClean" ), - doMet = cms.bool( True ), - doJetBTags = cms.bool( True ), - caloJetPtCut = cms.double( 20.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), - doJetIDTags = cms.bool( True ), - caloJetCollection = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - caloJetIDTagCollection = cms.InputTag( "hltCaloJetFromPV" ), - caloJetBTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), - caloJetEtaCut = cms.double( 3.0 ) -) -process.hltScoutingMuonPackerCalo = cms.EDProducer( "HLTScoutingMuonProducer", - minVtxProbCut = cms.double( 0.001 ), - HcalPFClusterIsoMap = cms.InputTag( "" ), - EcalPFClusterIsoMap = cms.InputTag( "" ), - ChargedCandidates = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), - muonPtCut = cms.double( 3.0 ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducer" ), - Tracks = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedNoVtx" ), - muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09MapNoVtx','combinedRelativeIsoDeposits' ) -) -process.hltScoutingPrimaryVertexPackerCaloMuon = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ) -) -process.hltPrePhysicsParkingScoutingMonitorOutput = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsParkingScoutingMonitorOutputSmart = cms.EDFilter( "TriggerResultsFilter", - hltResults = cms.InputTag( 'TriggerResults','','@currentProcess' ), - l1tResults = cms.InputTag( "" ), - triggerConditions = cms.vstring( 'HLT_Ele35_WPTight_Gsf_v7 / 100', - 'HLT_IsoMu27_v13 / 100', - 'HLT_Mu50_v11 / 20', - 'HLT_PFHT1050_v14 / 10', - 'HLT_Photon200_v12 / 5', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12 / 10', - 'DST_HT250_CaloScouting_v8 / 2000', - 'DST_HT250_CaloBTagScouting_v7 / 2000', - 'DST_HT410_PFScouting_v12 / 150', - 'DST_HT410_BTagScouting_v12 / 150', - 'DST_ZeroBias_BTagScouting_v11 / 10', - 'DST_ZeroBias_CaloScouting_PFScouting_v10 / 10', - 'DST_CaloJet40_BTagScouting_v11 / 10', - 'DST_CaloJet40_CaloScouting_PFScouting_v11 / 10', - 'DST_CaloJet40_CaloBTagScouting_v10 / 10', - 'DST_L1HTT_BTagScouting_v11 / 10', - 'DST_L1HTT_CaloScouting_PFScouting_v11 / 10', - 'DST_L1HTT_CaloBTagScouting_v10 / 10', - 'DST_L1DoubleMu_BTagScouting_v12 / 10', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11 / 10', - 'DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4 / 2000', - 'DST_DoubleMu3_noVtx_CaloScouting_v4 / 500' ), - l1tIgnoreMaskAndPrescale = cms.bool( False ), - throw = cms.bool( True ) -) -process.hltPrePhysicsHLTPhysics1Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsHLTPhysics2Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsHLTPhysics3Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsHLTPhysics4Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsZeroBias1Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsZeroBias2Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsZeroBias3Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) -process.hltPrePhysicsZeroBias4Output = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) -) - -process.hltOutputPhysicsCommissioning = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsCommissioning.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v8', - 'HLT_HcalIsolatedbunch_v4', - 'HLT_HcalNZS_v12', - 'HLT_HcalPhiSym_v14', - 'HLT_IsoTrackHB_v3', - 'HLT_IsoTrackHE_v3', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2', - 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX_v4', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4', - 'HLT_ZeroBias_FirstBXAfterTrain_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_FirstCollisionInTrain_v4', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_LastCollisionInTrain_v3', - 'HLT_ZeroBias_v6', - 'MC_AK4CaloJetsFromPV_v6', - 'MC_AK4CaloJets_v8', - 'MC_AK4PFJets_v13', - 'MC_AK8CaloHT_v7', - 'MC_AK8PFHT_v12', - 'MC_AK8PFJets_v13', - 'MC_AK8TrimPFJets_v13', - 'MC_CaloBTagCSV_v6', - 'MC_CaloHT_v7', - 'MC_CaloMET_JetIdCleaned_v8', - 'MC_CaloMET_v8', - 'MC_CaloMHT_v7', - 'MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v12', - 'MC_DoubleEle5_CaloIdL_MW_v13', - 'MC_DoubleMuNoFiltersNoVtx_v7', - 'MC_DoubleMu_TrkIsoVVL_DZ_v9', - 'MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v13', - 'MC_Ele5_WPTight_Gsf_v6', - 'MC_IsoMu_v12', - 'MC_PFBTagCSV_v7', - 'MC_PFHT_v12', - 'MC_PFMET_v13', - 'MC_PFMHT_v12', - 'MC_ReducedIterativeTracking_v9' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsEGamma = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsEGamma.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v8', - 'HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v8', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12', - 'HLT_DoubleEle25_CaloIdL_MW_v2', - 'HLT_DoubleEle27_CaloIdL_MW_v2', - 'HLT_DoubleEle33_CaloIdL_MW_v15', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16', - 'HLT_DoublePhoton33_CaloIdL_v5', - 'HLT_DoublePhoton70_v5', - 'HLT_DoublePhoton85_v13', - 'HLT_ECALHT800_v9', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12', - 'HLT_Ele15_IsoVVVL_PFHT450_v12', - 'HLT_Ele15_IsoVVVL_PFHT600_v16', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele20_WPLoose_Gsf_v4', - 'HLT_Ele20_WPTight_Gsf_v4', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v4', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele27_Ele37_CaloIdL_MW_v2', - 'HLT_Ele27_WPTight_Gsf_v14', - 'HLT_Ele28_HighEta_SC20_Mass55_v11', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7', - 'HLT_Ele32_WPTight_Gsf_v13', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v3', - 'HLT_Ele35_WPTight_Gsf_v7', - 'HLT_Ele38_WPTight_Gsf_v7', - 'HLT_Ele40_WPTight_Gsf_v7', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14', - 'HLT_Ele50_IsoVVVL_PFHT450_v12', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_Photon120_R9Id90_HE10_IsoM_v13', - 'HLT_Photon120_v12', - 'HLT_Photon150_v5', - 'HLT_Photon165_R9Id90_HE10_IsoM_v14', - 'HLT_Photon175_v13', - 'HLT_Photon200_v12', - 'HLT_Photon20_HoverELoose_v9', - 'HLT_Photon25_v2', - 'HLT_Photon300_NoHE_v11', - 'HLT_Photon30_HoverELoose_v9', - 'HLT_Photon33_v4', - 'HLT_Photon40_HoverELoose_v9', - 'HLT_Photon50_HoverELoose_v9', - 'HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v1', - 'HLT_Photon50_R9Id90_HE10_IsoM_v13', - 'HLT_Photon50_v12', - 'HLT_Photon60_HoverELoose_v9', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v4', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v1', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v1', - 'HLT_Photon75_R9Id90_HE10_IsoM_v13', - 'HLT_Photon75_v12', - 'HLT_Photon90_CaloIdL_PFHT700_v12', - 'HLT_Photon90_R9Id90_HE10_IsoM_v13', - 'HLT_Photon90_v12', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v2', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v3', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsEndOfFill = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsEndOfFill.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_AK4CaloJet100_v9', - 'HLT_AK4CaloJet120_v8', - 'HLT_AK4CaloJet30_v10', - 'HLT_AK4CaloJet40_v9', - 'HLT_AK4CaloJet50_v9', - 'HLT_AK4CaloJet80_v9', - 'HLT_AK4PFJet100_v15', - 'HLT_AK4PFJet120_v14', - 'HLT_AK4PFJet30_v15', - 'HLT_AK4PFJet50_v15', - 'HLT_AK4PFJet80_v15', - 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet15_NoCaloMatched_v12', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet25_NoCaloMatched_v12', - 'HLT_DiPFJetAve15_HFJEC_v13', - 'HLT_DiPFJetAve25_HFJEC_v13', - 'HLT_DiPFJetAve35_HFJEC_v13', - 'HLT_FullTrack_Multiplicity100_v2', - 'HLT_FullTrack_Multiplicity130_v2', - 'HLT_FullTrack_Multiplicity155_v3', - 'HLT_FullTrack_Multiplicity85_v3', - 'HLT_L1MinimumBiasHF_OR_v2', - 'HLT_L1NotBptxOR_v3', - 'HLT_L1UnpairedBunchBptxMinus_v2', - 'HLT_L1UnpairedBunchBptxPlus_v2' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsHadronsTaus = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHadronsTaus.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_AK8PFHT750_TrimMass50_v8', - 'HLT_AK8PFHT800_TrimMass50_v8', - 'HLT_AK8PFHT850_TrimMass50_v7', - 'HLT_AK8PFHT900_TrimMass50_v7', - 'HLT_AK8PFJet140_v11', - 'HLT_AK8PFJet200_v11', - 'HLT_AK8PFJet260_v12', - 'HLT_AK8PFJet320_v12', - 'HLT_AK8PFJet330_PFAK8BTagCSV_p17_v1', - 'HLT_AK8PFJet330_PFAK8BTagCSV_p1_v1', - 'HLT_AK8PFJet360_TrimMass30_v14', - 'HLT_AK8PFJet380_TrimMass30_v7', - 'HLT_AK8PFJet400_TrimMass30_v8', - 'HLT_AK8PFJet400_v12', - 'HLT_AK8PFJet40_v12', - 'HLT_AK8PFJet420_TrimMass30_v7', - 'HLT_AK8PFJet450_v12', - 'HLT_AK8PFJet500_v12', - 'HLT_AK8PFJet550_v7', - 'HLT_AK8PFJet60_v11', - 'HLT_AK8PFJet80_v11', - 'HLT_AK8PFJetFwd140_v10', - 'HLT_AK8PFJetFwd200_v10', - 'HLT_AK8PFJetFwd260_v11', - 'HLT_AK8PFJetFwd320_v11', - 'HLT_AK8PFJetFwd400_v11', - 'HLT_AK8PFJetFwd40_v11', - 'HLT_AK8PFJetFwd450_v11', - 'HLT_AK8PFJetFwd500_v11', - 'HLT_AK8PFJetFwd60_v10', - 'HLT_AK8PFJetFwd80_v10', - 'HLT_BTagMu_AK4DiJet110_Mu5_v10', - 'HLT_BTagMu_AK4DiJet170_Mu5_v9', - 'HLT_BTagMu_AK4DiJet20_Mu5_v10', - 'HLT_BTagMu_AK4DiJet40_Mu5_v10', - 'HLT_BTagMu_AK4DiJet70_Mu5_v10', - 'HLT_BTagMu_AK4Jet300_Mu5_v10', - 'HLT_BTagMu_AK8DiJet170_Mu5_v6', - 'HLT_BTagMu_AK8Jet300_Mu5_v10', - 'HLT_CaloJet500_NoJetID_v10', - 'HLT_CaloJet550_NoJetID_v5', - 'HLT_CaloMET100_HBHECleaned_v3', - 'HLT_CaloMET100_NotCleaned_v3', - 'HLT_CaloMET110_NotCleaned_v3', - 'HLT_CaloMET250_HBHECleaned_v3', - 'HLT_CaloMET250_NotCleaned_v3', - 'HLT_CaloMET300_HBHECleaned_v3', - 'HLT_CaloMET350_HBHECleaned_v3', - 'HLT_CaloMET70_HBHECleaned_v3', - 'HLT_CaloMET80_HBHECleaned_v3', - 'HLT_CaloMET80_NotCleaned_v3', - 'HLT_CaloMET90_HBHECleaned_v3', - 'HLT_CaloMET90_NotCleaned_v3', - 'HLT_CaloMHT90_v2', - 'HLT_DiJet110_35_Mjj650_PFMET110_v5', - 'HLT_DiJet110_35_Mjj650_PFMET120_v5', - 'HLT_DiJet110_35_Mjj650_PFMET130_v5', - 'HLT_DiPFJetAve100_HFJEC_v11', - 'HLT_DiPFJetAve140_v9', - 'HLT_DiPFJetAve160_HFJEC_v11', - 'HLT_DiPFJetAve200_v9', - 'HLT_DiPFJetAve220_HFJEC_v12', - 'HLT_DiPFJetAve260_v10', - 'HLT_DiPFJetAve300_HFJEC_v12', - 'HLT_DiPFJetAve320_v10', - 'HLT_DiPFJetAve400_v10', - 'HLT_DiPFJetAve40_v10', - 'HLT_DiPFJetAve500_v10', - 'HLT_DiPFJetAve60_HFJEC_v11', - 'HLT_DiPFJetAve60_v10', - 'HLT_DiPFJetAve80_HFJEC_v11', - 'HLT_DiPFJetAve80_v9', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT425_v7', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v10', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10', - 'HLT_HT550_DisplacedDijet80_Inclusive_v8', - 'HLT_HT650_DisplacedDijet60_Inclusive_v10', - 'HLT_HT650_DisplacedDijet80_Inclusive_v11', - 'HLT_HT750_DisplacedDijet80_Inclusive_v11', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_IsoMu27_LooseChargedIsoPFTau20_SingleL1_v1', - 'HLT_IsoMu27_MediumChargedIsoPFTau20_SingleL1_v1', - 'HLT_IsoMu27_TightChargedIsoPFTau20_SingleL1_v1', - 'HLT_L1ETMHadSeeds_v1', - 'HLT_MET105_IsoTrk50_v6', - 'HLT_MET120_IsoTrk50_v6', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_PFHT1050_v14', - 'HLT_PFHT180_v13', - 'HLT_PFHT250_v13', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5', - 'HLT_PFHT350MinPFJet15_v5', - 'HLT_PFHT350_v15', - 'HLT_PFHT370_v13', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4', - 'HLT_PFHT380_SixPFJet32_v5', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5', - 'HLT_PFHT430_SixPFJet40_v7', - 'HLT_PFHT430_v13', - 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8', - 'HLT_PFHT510_v13', - 'HLT_PFHT590_v13', - 'HLT_PFHT680_v13', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8', - 'HLT_PFHT780_v13', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT890_v13', - 'HLT_PFJet140_v15', - 'HLT_PFJet200_v15', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFJet400_v16', - 'HLT_PFJet40_v17', - 'HLT_PFJet450_v17', - 'HLT_PFJet500_v17', - 'HLT_PFJet550_v7', - 'HLT_PFJet60_v17', - 'HLT_PFJet80_v16', - 'HLT_PFJetFwd140_v14', - 'HLT_PFJetFwd200_v14', - 'HLT_PFJetFwd260_v15', - 'HLT_PFJetFwd320_v15', - 'HLT_PFJetFwd400_v15', - 'HLT_PFJetFwd40_v15', - 'HLT_PFJetFwd450_v15', - 'HLT_PFJetFwd500_v15', - 'HLT_PFJetFwd60_v15', - 'HLT_PFJetFwd80_v14', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v5', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET110_PFMHT110_IDTight_v16', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMET120_PFMHT120_IDTight_v16', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET130_PFMHT130_IDTight_v16', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET140_PFMHT140_IDTight_v16', - 'HLT_PFMET200_HBHECleaned_v5', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v5', - 'HLT_PFMET200_NotCleaned_v5', - 'HLT_PFMET250_HBHECleaned_v5', - 'HLT_PFMET300_HBHECleaned_v5', - 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v5', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v5', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v8', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v8', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v8', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v7', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5', - 'HLT_QuadPFJet103_88_75_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet103_88_75_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet103_88_75_15_v1', - 'HLT_QuadPFJet105_88_76_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet105_88_76_15_v1', - 'HLT_QuadPFJet105_90_76_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet111_90_80_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet111_90_80_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet111_90_80_15_v1', - 'HLT_QuadPFJet98_83_71_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet98_83_71_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet98_83_71_15_v1', - 'HLT_Rsq0p35_v11', - 'HLT_Rsq0p40_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_v11', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v7', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v5', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsMuons = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsMuons.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14', - 'HLT_Dimuon0_Jpsi3p5_Muon2_v4', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_v6', - 'HLT_Dimuon0_Jpsi_v6', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v5', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v6', - 'HLT_Dimuon0_LowMass_L1_4R_v5', - 'HLT_Dimuon0_LowMass_L1_4_v6', - 'HLT_Dimuon0_LowMass_L1_TM530_v4', - 'HLT_Dimuon0_LowMass_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6', - 'HLT_Dimuon0_Upsilon_L1_5M_v5', - 'HLT_Dimuon0_Upsilon_L1_5_v6', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4', - 'HLT_Dimuon0_Upsilon_NoVertexing_v5', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5', - 'HLT_Dimuon12_Upsilon_eta1p5_v12', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v5', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v3', - 'HLT_Dimuon18_PsiPrime_v12', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5', - 'HLT_Dimuon24_Phi_noCorrL1_v3', - 'HLT_Dimuon24_Upsilon_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_v12', - 'HLT_DoubleL2Mu50_v2', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v5', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v2', - 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi_v3', - 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v6', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_v9', - 'HLT_DoubleMu43NoFiltersNoVtx_v3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3', - 'HLT_DoubleMu4_3_Bs_v12', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v13', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v12', - 'HLT_DoubleMu4_Jpsi_Displaced_v5', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v5', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v5', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12', - 'HLT_DoubleMu8_Mass8_PFHT350_v5', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_v12', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_v12', - 'HLT_IsoMu24_v10', - 'HLT_IsoMu27_v13', - 'HLT_IsoMu30_v1', - 'HLT_L1SingleMu18_v3', - 'HLT_L1SingleMu25_v2', - 'HLT_L1_DoubleJet30_Mass_Min400_Mu10_v1', - 'HLT_L2Mu10_v7', - 'HLT_L2Mu50_v2', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10', - 'HLT_Mu12_DoublePhoton20_v2', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11', - 'HLT_Mu15_IsoVVVL_PFHT450_v11', - 'HLT_Mu15_IsoVVVL_PFHT600_v15', - 'HLT_Mu17_Photon30_IsoCaloId_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12', - 'HLT_Mu17_TrkIsoVVL_v10', - 'HLT_Mu17_v10', - 'HLT_Mu18_Mu9_DZ_v2', - 'HLT_Mu18_Mu9_SameSign_DZ_v2', - 'HLT_Mu18_Mu9_SameSign_v2', - 'HLT_Mu18_Mu9_v2', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1', - 'HLT_Mu19_TrkIsoVVL_v1', - 'HLT_Mu19_v1', - 'HLT_Mu20_Mu10_DZ_v2', - 'HLT_Mu20_Mu10_SameSign_DZ_v2', - 'HLT_Mu20_Mu10_SameSign_v2', - 'HLT_Mu20_Mu10_v2', - 'HLT_Mu20_TkMu0_Phi_v5', - 'HLT_Mu20_v10', - 'HLT_Mu23_Mu12_DZ_v2', - 'HLT_Mu23_Mu12_SameSign_DZ_v2', - 'HLT_Mu23_Mu12_SameSign_v2', - 'HLT_Mu23_Mu12_v2', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu25_TkMu0_Onia_v5', - 'HLT_Mu25_TkMu0_Phi_v5', - 'HLT_Mu27_Ele37_CaloIdL_MW_v2', - 'HLT_Mu27_v11', - 'HLT_Mu30_TkMu0_Onia_v5', - 'HLT_Mu37_Ele27_CaloIdL_MW_v2', - 'HLT_Mu37_TkMu27_v2', - 'HLT_Mu3_PFJet40_v12', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4', - 'HLT_Mu50_IsoVVVL_PFHT450_v11', - 'HLT_Mu50_v11', - 'HLT_Mu55_v1', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8', - 'HLT_Mu7p5_Track2_Jpsi_v9', - 'HLT_Mu7p5_Track2_Upsilon_v9', - 'HLT_Mu7p5_Track3p5_Jpsi_v9', - 'HLT_Mu7p5_Track3p5_Upsilon_v9', - 'HLT_Mu7p5_Track7_Jpsi_v9', - 'HLT_Mu7p5_Track7_Upsilon_v9', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8', - 'HLT_Mu8_TrkIsoVVL_v10', - 'HLT_Mu8_v10', - 'HLT_OldMu100_v3', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1', - 'HLT_TkMu100_v2', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v3', - 'HLT_TripleMu_10_5_5_DZ_v8', - 'HLT_TripleMu_12_10_5_v8', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DCA_v1', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputParking = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputParking.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'DST_CaloJet40_BTagScouting_v11', - 'DST_CaloJet40_CaloBTagScouting_v10', - 'DST_CaloJet40_CaloScouting_PFScouting_v11', - 'DST_DoubleMu3_noVtx_CaloScouting_v4', - 'DST_HT250_CaloBTagScouting_v7', - 'DST_HT250_CaloScouting_v8', - 'DST_HT410_BTagScouting_v12', - 'DST_HT410_PFScouting_v12', - 'DST_L1DoubleMu_BTagScouting_v12', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11', - 'DST_L1HTT_BTagScouting_v11', - 'DST_L1HTT_CaloBTagScouting_v10', - 'DST_L1HTT_CaloScouting_PFScouting_v11', - 'DST_ZeroBias_BTagScouting_v11', - 'DST_ZeroBias_CaloScouting_PFScouting_v10' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputDQM = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQM.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = ( cms.vstring( 'HLT_AK4CaloJet100_v9', - 'HLT_AK4CaloJet120_v8', - 'HLT_AK4CaloJet30_v10', - 'HLT_AK4CaloJet40_v9', - 'HLT_AK4CaloJet50_v9', - 'HLT_AK4CaloJet80_v9', - 'HLT_AK4PFJet100_v15', - 'HLT_AK4PFJet120_v14', - 'HLT_AK4PFJet30_v15', - 'HLT_AK4PFJet50_v15', - 'HLT_AK4PFJet80_v15', - 'HLT_AK8PFHT750_TrimMass50_v8', - 'HLT_AK8PFHT800_TrimMass50_v8', - 'HLT_AK8PFHT850_TrimMass50_v7', - 'HLT_AK8PFHT900_TrimMass50_v7', - 'HLT_AK8PFJet140_v11', - 'HLT_AK8PFJet200_v11', - 'HLT_AK8PFJet260_v12', - 'HLT_AK8PFJet320_v12', - 'HLT_AK8PFJet330_PFAK8BTagCSV_p17_v1', - 'HLT_AK8PFJet330_PFAK8BTagCSV_p1_v1', - 'HLT_AK8PFJet360_TrimMass30_v14', - 'HLT_AK8PFJet380_TrimMass30_v7', - 'HLT_AK8PFJet400_TrimMass30_v8', - 'HLT_AK8PFJet400_v12', - 'HLT_AK8PFJet40_v12', - 'HLT_AK8PFJet420_TrimMass30_v7', - 'HLT_AK8PFJet450_v12', - 'HLT_AK8PFJet500_v12', - 'HLT_AK8PFJet550_v7', - 'HLT_AK8PFJet60_v11', - 'HLT_AK8PFJet80_v11', - 'HLT_AK8PFJetFwd140_v10', - 'HLT_AK8PFJetFwd200_v10', - 'HLT_AK8PFJetFwd260_v11', - 'HLT_AK8PFJetFwd320_v11', - 'HLT_AK8PFJetFwd400_v11', - 'HLT_AK8PFJetFwd40_v11', - 'HLT_AK8PFJetFwd450_v11', - 'HLT_AK8PFJetFwd500_v11', - 'HLT_AK8PFJetFwd60_v10', - 'HLT_AK8PFJetFwd80_v10', - 'HLT_BTagMu_AK4DiJet110_Mu5_v10', - 'HLT_BTagMu_AK4DiJet170_Mu5_v9', - 'HLT_BTagMu_AK4DiJet20_Mu5_v10', - 'HLT_BTagMu_AK4DiJet40_Mu5_v10', - 'HLT_BTagMu_AK4DiJet70_Mu5_v10', - 'HLT_BTagMu_AK4Jet300_Mu5_v10', - 'HLT_BTagMu_AK8DiJet170_Mu5_v6', - 'HLT_BTagMu_AK8Jet300_Mu5_v10', - 'HLT_CaloJet500_NoJetID_v10', - 'HLT_CaloJet550_NoJetID_v5', - 'HLT_CaloMET100_HBHECleaned_v3', - 'HLT_CaloMET100_NotCleaned_v3', - 'HLT_CaloMET110_NotCleaned_v3', - 'HLT_CaloMET250_HBHECleaned_v3', - 'HLT_CaloMET250_NotCleaned_v3', - 'HLT_CaloMET300_HBHECleaned_v3', - 'HLT_CaloMET350_HBHECleaned_v3', - 'HLT_CaloMET70_HBHECleaned_v3', - 'HLT_CaloMET80_HBHECleaned_v3', - 'HLT_CaloMET80_NotCleaned_v3', - 'HLT_CaloMET90_HBHECleaned_v3', - 'HLT_CaloMET90_NotCleaned_v3', - 'HLT_CaloMHT90_v2', - 'HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3', - 'HLT_DiJet110_35_Mjj650_PFMET110_v5', - 'HLT_DiJet110_35_Mjj650_PFMET120_v5', - 'HLT_DiJet110_35_Mjj650_PFMET130_v5', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14', - 'HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14', - 'HLT_DiPFJet15_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet15_NoCaloMatched_v12', - 'HLT_DiPFJet25_FBEta3_NoCaloMatched_v13', - 'HLT_DiPFJet25_NoCaloMatched_v12', - 'HLT_DiPFJetAve100_HFJEC_v11', - 'HLT_DiPFJetAve140_v9', - 'HLT_DiPFJetAve15_HFJEC_v13', - 'HLT_DiPFJetAve160_HFJEC_v11', - 'HLT_DiPFJetAve200_v9', - 'HLT_DiPFJetAve220_HFJEC_v12', - 'HLT_DiPFJetAve25_HFJEC_v13', - 'HLT_DiPFJetAve260_v10', - 'HLT_DiPFJetAve300_HFJEC_v12', - 'HLT_DiPFJetAve320_v10', - 'HLT_DiPFJetAve35_HFJEC_v13', - 'HLT_DiPFJetAve400_v10', - 'HLT_DiPFJetAve40_v10', - 'HLT_DiPFJetAve500_v10', - 'HLT_DiPFJetAve60_HFJEC_v11', - 'HLT_DiPFJetAve60_v10', - 'HLT_DiPFJetAve80_HFJEC_v11', - 'HLT_DiPFJetAve80_v9', - 'HLT_DiSC30_18_EIso_AND_HE_Mass70_v12', - 'HLT_Dimuon0_Jpsi3p5_Muon2_v4', - 'HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_L1_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5', - 'HLT_Dimuon0_Jpsi_NoVertexing_v6', - 'HLT_Dimuon0_Jpsi_v6', - 'HLT_Dimuon0_LowMass_L1_0er1p5R_v5', - 'HLT_Dimuon0_LowMass_L1_0er1p5_v6', - 'HLT_Dimuon0_LowMass_L1_4R_v5', - 'HLT_Dimuon0_LowMass_L1_4_v6', - 'HLT_Dimuon0_LowMass_L1_TM530_v4', - 'HLT_Dimuon0_LowMass_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5_v6', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5', - 'HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6', - 'HLT_Dimuon0_Upsilon_L1_5M_v5', - 'HLT_Dimuon0_Upsilon_L1_5_v6', - 'HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4', - 'HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4', - 'HLT_Dimuon0_Upsilon_NoVertexing_v5', - 'HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5', - 'HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5', - 'HLT_Dimuon12_Upsilon_eta1p5_v12', - 'HLT_Dimuon14_Phi_Barrel_Seagulls_v5', - 'HLT_Dimuon18_PsiPrime_noCorrL1_v3', - 'HLT_Dimuon18_PsiPrime_v12', - 'HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5', - 'HLT_Dimuon24_Phi_noCorrL1_v3', - 'HLT_Dimuon24_Upsilon_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_noCorrL1_v3', - 'HLT_Dimuon25_Jpsi_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12', - 'HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13', - 'HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v8', - 'HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v8', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12', - 'HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12', - 'HLT_DoubleEle25_CaloIdL_MW_v2', - 'HLT_DoubleEle27_CaloIdL_MW_v2', - 'HLT_DoubleEle33_CaloIdL_MW_v15', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16', - 'HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16', - 'HLT_DoubleL2Mu50_v2', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5', - 'HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5', - 'HLT_DoubleMu20_7_Mass0to30_Photon23_v5', - 'HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v2', - 'HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi_v3', - 'HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v6', - 'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6', - 'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6', - 'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6', - 'HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4', - 'HLT_DoubleMu3_Trk_Tau3mu_v9', - 'HLT_DoubleMu43NoFiltersNoVtx_v3', - 'HLT_DoubleMu48NoFiltersNoVtx_v3', - 'HLT_DoubleMu4_3_Bs_v12', - 'HLT_DoubleMu4_3_Jpsi_Displaced_v13', - 'HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4', - 'HLT_DoubleMu4_JpsiTrk_Displaced_v12', - 'HLT_DoubleMu4_Jpsi_Displaced_v5', - 'HLT_DoubleMu4_Jpsi_NoVertexing_v5', - 'HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12', - 'HLT_DoubleMu4_Mass8_DZ_PFHT350_v5', - 'HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12', - 'HLT_DoubleMu8_Mass8_PFHT350_v5', - 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_DoublePhoton33_CaloIdL_v5', - 'HLT_DoublePhoton70_v5', - 'HLT_DoublePhoton85_v13', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8', - 'HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8', - 'HLT_ECALHT800_v9', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12', - 'HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele135_CaloIdVT_GsfTrkIdT_v5', - 'HLT_Ele145_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12', - 'HLT_Ele15_IsoVVVL_PFHT450_v12', - 'HLT_Ele15_IsoVVVL_PFHT600_v16', - 'HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7', - 'HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12', - 'HLT_Ele200_CaloIdVT_GsfTrkIdT_v6', - 'HLT_Ele20_WPLoose_Gsf_v4', - 'HLT_Ele20_WPTight_Gsf_v4', - 'HLT_Ele20_eta2p1_WPLoose_Gsf_v4', - 'HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14', - 'HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9', - 'HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9', - 'HLT_Ele250_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele27_Ele37_CaloIdL_MW_v2', - 'HLT_Ele27_WPTight_Gsf_v14', - 'HLT_Ele28_HighEta_SC20_Mass55_v11', - 'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9', - 'HLT_Ele300_CaloIdVT_GsfTrkIdT_v11', - 'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9', - 'HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7', - 'HLT_Ele32_WPTight_Gsf_v13', - 'HLT_Ele35_WPTight_Gsf_L1EGMT_v3', - 'HLT_Ele35_WPTight_Gsf_v7', - 'HLT_Ele38_WPTight_Gsf_v7', - 'HLT_Ele40_WPTight_Gsf_v7', - 'HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14', - 'HLT_Ele50_IsoVVVL_PFHT450_v12', - 'HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12', - 'HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14', - 'HLT_FullTrack_Multiplicity100_v2', - 'HLT_FullTrack_Multiplicity130_v2', - 'HLT_FullTrack_Multiplicity155_v3', - 'HLT_FullTrack_Multiplicity85_v3', - 'HLT_HISinglePhoton10_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton20_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton30_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton40_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton50_Eta3p1ForPPRef_v8', - 'HLT_HISinglePhoton60_Eta3p1ForPPRef_v8', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT425_v7', - 'HLT_HT430_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet60_DisplacedTrack_v10', - 'HLT_HT430_DisplacedDijet80_DisplacedTrack_v10', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10', - 'HLT_HT550_DisplacedDijet80_Inclusive_v8', - 'HLT_HT650_DisplacedDijet60_Inclusive_v10', - 'HLT_HT650_DisplacedDijet80_Inclusive_v11', - 'HLT_HT750_DisplacedDijet80_Inclusive_v11', - 'HLT_HcalNZS_v12', - 'HLT_HcalPhiSym_v14', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8')+cms.vstring( 'HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8', - 'HLT_IsoMu20_v12', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8', - 'HLT_IsoMu24_eta2p1_v12', - 'HLT_IsoMu24_v10', - 'HLT_IsoMu27_LooseChargedIsoPFTau20_SingleL1_v1', - 'HLT_IsoMu27_MediumChargedIsoPFTau20_SingleL1_v1', - 'HLT_IsoMu27_TightChargedIsoPFTau20_SingleL1_v1', - 'HLT_IsoMu27_v13', - 'HLT_IsoMu30_v1', - 'HLT_IsoTrackHB_v3', - 'HLT_IsoTrackHE_v3', - 'HLT_L1ETMHadSeeds_v1', - 'HLT_L1MinimumBiasHF0OR_v3', - 'HLT_L1MinimumBiasHF_OR_v2', - 'HLT_L1NotBptxOR_v3', - 'HLT_L1SingleMu18_v3', - 'HLT_L1SingleMu25_v2', - 'HLT_L1UnpairedBunchBptxMinus_v2', - 'HLT_L1UnpairedBunchBptxPlus_v2', - 'HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2', - 'HLT_L1_DoubleJet30_Mass_Min400_Mu10_v1', - 'HLT_L2Mu10_NoVertex_NoBPTX3BX_v5', - 'HLT_L2Mu10_NoVertex_NoBPTX_v6', - 'HLT_L2Mu10_v7', - 'HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5', - 'HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4', - 'HLT_L2Mu50_v2', - 'HLT_MET105_IsoTrk50_v6', - 'HLT_MET120_IsoTrk50_v6', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7', - 'HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8', - 'HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8', - 'HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10', - 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5', - 'HLT_Mu12_DoublePhoton20_v2', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5', - 'HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11', - 'HLT_Mu15_IsoVVVL_PFHT450_v11', - 'HLT_Mu15_IsoVVVL_PFHT600_v15', - 'HLT_Mu17_Photon30_IsoCaloId_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12', - 'HLT_Mu17_TrkIsoVVL_v10', - 'HLT_Mu17_v10', - 'HLT_Mu18_Mu9_DZ_v2', - 'HLT_Mu18_Mu9_SameSign_DZ_v2', - 'HLT_Mu18_Mu9_SameSign_v2', - 'HLT_Mu18_Mu9_v2', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1', - 'HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1', - 'HLT_Mu19_TrkIsoVVL_v1', - 'HLT_Mu19_v1', - 'HLT_Mu20_Mu10_DZ_v2', - 'HLT_Mu20_Mu10_SameSign_DZ_v2', - 'HLT_Mu20_Mu10_SameSign_v2', - 'HLT_Mu20_Mu10_v2', - 'HLT_Mu20_TkMu0_Phi_v5', - 'HLT_Mu20_v10', - 'HLT_Mu23_Mu12_DZ_v2', - 'HLT_Mu23_Mu12_SameSign_DZ_v2', - 'HLT_Mu23_Mu12_SameSign_v2', - 'HLT_Mu23_Mu12_v2', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4', - 'HLT_Mu25_TkMu0_Onia_v5', - 'HLT_Mu25_TkMu0_Phi_v5', - 'HLT_Mu27_Ele37_CaloIdL_MW_v2', - 'HLT_Mu27_v11', - 'HLT_Mu30_TkMu0_Onia_v5', - 'HLT_Mu37_Ele27_CaloIdL_MW_v2', - 'HLT_Mu37_TkMu27_v2', - 'HLT_Mu3_PFJet40_v12', - 'HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4', - 'HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4', - 'HLT_Mu50_IsoVVVL_PFHT450_v11', - 'HLT_Mu50_v11', - 'HLT_Mu55_v1', - 'HLT_Mu7p5_L2Mu2_Jpsi_v8', - 'HLT_Mu7p5_L2Mu2_Upsilon_v8', - 'HLT_Mu7p5_Track2_Jpsi_v9', - 'HLT_Mu7p5_Track2_Upsilon_v9', - 'HLT_Mu7p5_Track3p5_Jpsi_v9', - 'HLT_Mu7p5_Track3p5_Upsilon_v9', - 'HLT_Mu7p5_Track7_Jpsi_v9', - 'HLT_Mu7p5_Track7_Upsilon_v9', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15', - 'HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15', - 'HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15', - 'HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10', - 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8', - 'HLT_Mu8_TrkIsoVVL_v10', - 'HLT_Mu8_v10', - 'HLT_OldMu100_v3', - 'HLT_PFHT1050_v14', - 'HLT_PFHT180_v13', - 'HLT_PFHT250_v13', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5', - 'HLT_PFHT350MinPFJet15_v5', - 'HLT_PFHT350_v15', - 'HLT_PFHT370_v13', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4', - 'HLT_PFHT380_SixPFJet32_v5', - 'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5', - 'HLT_PFHT430_SixPFJet40_v7', - 'HLT_PFHT430_v13', - 'HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8', - 'HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8', - 'HLT_PFHT510_v13', - 'HLT_PFHT590_v13', - 'HLT_PFHT680_v13', - 'HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8', - 'HLT_PFHT780_v13', - 'HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8', - 'HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8', - 'HLT_PFHT890_v13', - 'HLT_PFJet140_v15', - 'HLT_PFJet200_v15', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFJet400_v16', - 'HLT_PFJet40_v17', - 'HLT_PFJet450_v17', - 'HLT_PFJet500_v17', - 'HLT_PFJet550_v7', - 'HLT_PFJet60_v17', - 'HLT_PFJet80_v16', - 'HLT_PFJetFwd140_v14', - 'HLT_PFJetFwd200_v14', - 'HLT_PFJetFwd260_v15', - 'HLT_PFJetFwd320_v15', - 'HLT_PFJetFwd400_v15', - 'HLT_PFJetFwd40_v15', - 'HLT_PFJetFwd450_v15', - 'HLT_PFJetFwd500_v15', - 'HLT_PFJetFwd60_v15', - 'HLT_PFJetFwd80_v14', - 'HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET100_PFMHT100_IDTight_PFHT60_v5', - 'HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET110_PFMHT110_IDTight_v16', - 'HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMET120_PFMHT120_IDTight_v16', - 'HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET130_PFMHT130_IDTight_v16', - 'HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5', - 'HLT_PFMET140_PFMHT140_IDTight_v16', - 'HLT_PFMET200_HBHECleaned_v5', - 'HLT_PFMET200_HBHE_BeamHaloCleaned_v5', - 'HLT_PFMET200_NotCleaned_v5', - 'HLT_PFMET250_HBHECleaned_v5', - 'HLT_PFMET300_HBHECleaned_v5', - 'HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v5', - 'HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5', - 'HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16', - 'HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15', - 'HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15', - 'HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v5', - 'HLT_PFMETTypeOne110_PFMHT110_IDTight_v8', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5', - 'HLT_PFMETTypeOne120_PFMHT120_IDTight_v8', - 'HLT_PFMETTypeOne130_PFMHT130_IDTight_v8', - 'HLT_PFMETTypeOne140_PFMHT140_IDTight_v7', - 'HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5', - 'HLT_Photon120_R9Id90_HE10_IsoM_v13', - 'HLT_Photon120_v12', - 'HLT_Photon150_v5', - 'HLT_Photon165_R9Id90_HE10_IsoM_v14', - 'HLT_Photon175_v13', - 'HLT_Photon200_v12', - 'HLT_Photon20_HoverELoose_v9', - 'HLT_Photon25_v2', - 'HLT_Photon300_NoHE_v11', - 'HLT_Photon30_HoverELoose_v9', - 'HLT_Photon33_v4', - 'HLT_Photon40_HoverELoose_v9', - 'HLT_Photon50_HoverELoose_v9', - 'HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v1', - 'HLT_Photon50_R9Id90_HE10_IsoM_v13', - 'HLT_Photon50_v12', - 'HLT_Photon60_HoverELoose_v9', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4', - 'HLT_Photon60_R9Id90_CaloIdL_IsoL_v4', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v1', - 'HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v1', - 'HLT_Photon75_R9Id90_HE10_IsoM_v13', - 'HLT_Photon75_v12', - 'HLT_Photon90_CaloIdL_PFHT700_v12', - 'HLT_Photon90_R9Id90_HE10_IsoM_v13', - 'HLT_Photon90_v12', - 'HLT_Physics_v7', - 'HLT_QuadPFJet103_88_75_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet103_88_75_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet103_88_75_15_v1', - 'HLT_QuadPFJet105_88_76_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet105_88_76_15_v1', - 'HLT_QuadPFJet105_90_76_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet111_90_80_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet111_90_80_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet111_90_80_15_v1', - 'HLT_QuadPFJet98_83_71_15_BTagCSV_p013_VBF2_v5', - 'HLT_QuadPFJet98_83_71_15_DoubleBTagCSV_p013_p08_VBF1_v5', - 'HLT_QuadPFJet98_83_71_15_v1', - 'HLT_Random_v3', - 'HLT_Rsq0p35_v11', - 'HLT_Rsq0p40_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR300_Rsq0p09_MR200_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_4jet_v11', - 'HLT_RsqMR320_Rsq0p09_MR200_v11', - 'HLT_SingleJet30_Mu12_SinglePFJet40_v7', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1', - 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1')+cms.vstring( 'HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1', - 'HLT_TkMu100_v2', - 'HLT_Trimuon5_3p5_2_Upsilon_Muon_v3', - 'HLT_TripleJet110_35_35_Mjj650_PFMET110_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET120_v5', - 'HLT_TripleJet110_35_35_Mjj650_PFMET130_v5', - 'HLT_TripleMu_10_5_5_DZ_v8', - 'HLT_TripleMu_12_10_5_v8', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DCA_v1', - 'HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2', - 'HLT_TriplePhoton_20_20_20_CaloIdLV2_v2', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3', - 'HLT_TriplePhoton_30_30_10_CaloIdLV2_v3', - 'HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3', - 'HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4', - 'HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10', - 'HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11', - 'HLT_UncorrectedJetE30_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE30_NoBPTX_v4', - 'HLT_UncorrectedJetE60_NoBPTX3BX_v4', - 'HLT_UncorrectedJetE70_NoBPTX3BX_v4', - 'HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5', - 'HLT_ZeroBias_FirstBXAfterTrain_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_FirstCollisionInTrain_v4', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_LastCollisionInTrain_v3', - 'HLT_ZeroBias_v6') ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltCombinedSecondaryVertexBJetTagsCalo_*_*', - 'keep *_hltCombinedSecondaryVertexBJetTagsPF_*_*', - 'keep *_hltEcalRecHit_*_*', - 'keep *_hltEgammaCandidates_*_*', - 'keep *_hltEgammaGsfElectrons_*_*', - 'keep *_hltHbhereco_*_*', - 'keep *_hltHfreco_*_*', - 'keep *_hltHoreco_*_*', - 'keep *_hltIter0HighPtTkMuPixelTracks_*_*', - 'keep *_hltIter0HighPtTkMuTrackSelectionHighPurity_*_*', - 'keep *_hltIter2HighPtTkMuMerged_*_*', - 'keep *_hltIter2HighPtTkMuTrackSelectionHighPurity_*_*', - 'keep *_hltIter2Merged_*_*', - 'keep *_hltL3NoFiltersNoVtxMuonCandidates_*_*', - 'keep *_hltMergedTracks_*_*', - 'keep *_hltOnlineBeamSpot_*_*', - 'keep *_hltPFJetForBtag_*_*', - 'keep *_hltPixelTracksMerged_*_*', - 'keep *_hltPixelTracks_*_*', - 'keep *_hltPixelVertices_*_*', - 'keep *_hltSelector8CentralJetsL1FastJet_*_*', - 'keep *_hltSiPixelClusters_*_*', - 'keep *_hltSiStripRawToClustersFacility_*_*', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputDQMOnlineBeamspot = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQMOnlineBeamspot.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_HT300_Beamspot_v7', - 'HLT_HT450_Beamspot_v7' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep edmTriggerResults_*_*_*', - 'keep recoTracks_hltPFMuonMerging_*_*', - 'keep recoVertexs_hltVerticesPFFilter_*_*' ) -) -process.hltOutputDQMCalibration = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQMCalibration.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ) ), - outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', - 'keep *_hltEcalCalibrationRaw_*_*', - 'keep *_hltHcalCalibrationRaw_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputDQMEventDisplay = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputDQMEventDisplay.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_AK4PFJet100_v15', - 'HLT_DoublePhoton85_v13', - 'HLT_PFJet500_v17' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputHLTMonitor = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputHLTMonitor.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_Ele32_WPTight_Gsf_v13', - 'HLT_HT400_DisplacedDijet40_DisplacedTrack_v10', - 'HLT_HT550_DisplacedDijet60_Inclusive_v10', - 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12', - 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5', - 'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5', - 'HLT_PFHT510_v13', - 'HLT_PFJet260_v16', - 'HLT_PFJet320_v16', - 'HLT_PFMET130_PFMHT130_IDTight_v16', - 'HLT_PFMET140_PFMHT140_IDTight_v16' ) ), - outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', - 'keep *_hltCombinedSecondaryVertexBJetTagsCalo_*_*', - 'keep *_hltCombinedSecondaryVertexBJetTagsPF_*_*', - 'keep *_hltDisplacedhltIter4PFlowTrackSelectionHighPurity_*_*', - 'keep *_hltEcalRecHit_*_*', - 'keep *_hltEgammaGsfTracks_*_*', - 'keep *_hltElectronsVertex_*_*', - 'keep *_hltFastPrimaryVertex_*_*', - 'keep *_hltHbhereco_*_*', - 'keep *_hltHfreco_*_*', - 'keep *_hltHoreco_*_*', - 'keep *_hltIter0ElectronsTrackSelectionHighPurity_*_*', - 'keep *_hltIter2MergedForBTag_*_*', - 'keep *_hltIter2MergedForElectrons_*_*', - 'keep *_hltIter2Merged_*_*', - 'keep *_hltMergedTracks_*_*', - 'keep *_hltOnlineBeamSpot_*_*', - 'keep *_hltPFJetForBtag_*_*', - 'keep *_hltPFMuonMerging_*_*', - 'keep *_hltPixelTracksElectrons_*_*', - 'keep *_hltPixelTracksMerged_*_*', - 'keep *_hltPixelTracks_*_*', - 'keep *_hltPixelVertices_*_*', - 'keep *_hltSelector8CentralJetsL1FastJet_*_*', - 'keep *_hltSiPixelClusters_*_*', - 'keep *_hltSiStripRawToClustersFacility_*_*', - 'keep *_hltVerticesL3_*_*', - 'keep *_hltVerticesPFFilter_*_*', - 'keep *_hltVerticesPFSelector_*_*', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputRPCMON = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputRPCMON.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'AlCa_RPCMuonNormalisation_v13' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltCscSegments_*_*', - 'keep *_hltDt4DSegments_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep *_hltMuonCSCDigis_MuonCSCStripDigi_*', - 'keep *_hltMuonCSCDigis_MuonCSCWireDigi_*', - 'keep *_hltMuonDTDigis_*_*', - 'keep *_hltMuonRPCDigis_*_*', - 'keep *_hltRpcRecHits_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputCalibration = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputCalibration.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_EcalCalibration_v4', - 'HLT_HcalCalibration_v5' ) ), - outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', - 'keep *_hltEcalCalibrationRaw_*_*', - 'keep *_hltHcalCalibrationRaw_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputEcalCalibration = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputEcalCalibration.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_EcalCalibration_v4' ) ), - outputCommands = cms.untracked.vstring( 'drop *_hlt*_*_*', - 'keep *_hltEcalCalibrationRaw_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputALCAPHISYM = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputALCAPHISYM.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'AlCa_EcalPhiSym_v8' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltEcalPhiSymFilter_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep edmTriggerResults_*_*_*' ) -) -process.hltOutputALCALUMIPIXELS = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputALCALUMIPIXELS.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'AlCa_LumiPixels_Random_v4', - 'AlCa_LumiPixels_ZeroBias_v8' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelectorLumiPixels_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep edmTriggerResults_*_*_*' ) -) -process.hltOutputALCAP0 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputALCAP0.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'AlCa_EcalEtaEBonly_v11', - 'AlCa_EcalEtaEEonly_v11', - 'AlCa_EcalPi0EBonly_v11', - 'AlCa_EcalPi0EEonly_v11' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltAlCaEtaEBRechitsToDigisLowPU_*_*', - 'keep *_hltAlCaEtaEBRechitsToDigis_*_*', - 'keep *_hltAlCaEtaEERechitsToDigisLowPU_*_*', - 'keep *_hltAlCaEtaEERechitsToDigis_*_*', - 'keep *_hltAlCaEtaRecHitsFilterEEonlyRegionalLowPU_etaEcalRecHitsES_*', - 'keep *_hltAlCaEtaRecHitsFilterEEonlyRegional_etaEcalRecHitsES_*', - 'keep *_hltAlCaPi0EBRechitsToDigisLowPU_*_*', - 'keep *_hltAlCaPi0EBRechitsToDigis_*_*', - 'keep *_hltAlCaPi0EERechitsToDigisLowPU_*_*', - 'keep *_hltAlCaPi0EERechitsToDigis_*_*', - 'keep *_hltAlCaPi0RecHitsFilterEEonlyRegionalLowPU_pi0EcalRecHitsES_*', - 'keep *_hltAlCaPi0RecHitsFilterEEonlyRegional_pi0EcalRecHitsES_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep edmTriggerResults_*_*_*' ) -) -process.hltOutputExpress = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputExpress.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17', - 'HLT_IsoMu20_v12', - 'HLT_IsoMu24_v10', - 'HLT_IsoMu27_v13', - 'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13', - 'HLT_Physics_v7', - 'HLT_Random_v3', - 'HLT_ZeroBias_FirstCollisionAfterAbortGap_v5', - 'HLT_ZeroBias_IsolatedBunches_v5', - 'HLT_ZeroBias_v6' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputExpressAlignment = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputExpressAlignment.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_HT300_Beamspot_v7', - 'HLT_HT450_Beamspot_v7' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputNanoDST = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputNanoDST.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'DST_Physics_v7', - 'DST_ZeroBias_v2' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelector_*_*', - 'keep *_hltGtStage2Digis_*_*', - 'keep edmTriggerResults_*_*_*' ) -) -process.hltOutputScoutingPF = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputScoutingPF.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'DST_CaloJet40_BTagScouting_v11', - 'DST_CaloJet40_CaloScouting_PFScouting_v11', - 'DST_HT410_BTagScouting_v12', - 'DST_HT410_PFScouting_v12', - 'DST_L1DoubleMu_BTagScouting_v12', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11', - 'DST_L1HTT_BTagScouting_v11', - 'DST_L1HTT_CaloScouting_PFScouting_v11', - 'DST_ZeroBias_BTagScouting_v11', - 'DST_ZeroBias_CaloScouting_PFScouting_v10' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelectorL1_*_*', - 'keep *_hltScoutingEgammaPacker_*_*', - 'keep *_hltScoutingMuonPacker_*_*', - 'keep *_hltScoutingPFPacker_*_*', - 'keep *_hltScoutingPrimaryVertexPacker_*_*', - 'keep edmTriggerResults_*_*_*' ) -) -process.hltOutputScoutingCaloMuon = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputScoutingCaloMuon.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'DST_CaloJet40_CaloBTagScouting_v10', - 'DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4', - 'DST_DoubleMu3_noVtx_CaloScouting_v4', - 'DST_HT250_CaloBTagScouting_v7', - 'DST_HT250_CaloScouting_v8', - 'DST_L1HTT_CaloBTagScouting_v10', - 'DST_ZeroBias_CaloScouting_PFScouting_v10' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltFEDSelectorL1_*_*', - 'keep *_hltScoutingCaloPacker_*_*', - 'keep *_hltScoutingMuonPackerCalo_*_*', - 'keep *_hltScoutingPrimaryVertexPackerCaloMuon_*_*', - 'keep *_hltScoutingPrimaryVertexPacker_*_*', - 'keep edmTriggerResults_*_*_*' ) -) -process.hltOutputPhysicsParkingScoutingMonitor = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsParkingScoutingMonitor.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'DST_CaloJet40_BTagScouting_v11', - 'DST_CaloJet40_CaloBTagScouting_v10', - 'DST_CaloJet40_CaloScouting_PFScouting_v11', - 'DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4', - 'DST_DoubleMu3_noVtx_CaloScouting_v4', - 'DST_HT250_CaloBTagScouting_v7', - 'DST_HT250_CaloScouting_v8', - 'DST_HT410_BTagScouting_v12', - 'DST_HT410_PFScouting_v12', - 'DST_L1DoubleMu_BTagScouting_v12', - 'DST_L1DoubleMu_CaloScouting_PFScouting_v11', - 'DST_L1HTT_BTagScouting_v11', - 'DST_L1HTT_CaloBTagScouting_v10', - 'DST_L1HTT_CaloScouting_PFScouting_v11', - 'DST_ZeroBias_BTagScouting_v11', - 'DST_ZeroBias_CaloScouting_PFScouting_v10', - 'HLT_Ele115_CaloIdVT_GsfTrkIdT_v12', - 'HLT_Ele35_WPTight_Gsf_v7', - 'HLT_IsoMu27_v13', - 'HLT_Mu50_v11', - 'HLT_PFHT1050_v14', - 'HLT_Photon200_v12' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep *_hltScoutingCaloPacker_*_*', - 'keep *_hltScoutingEgammaPacker_*_*', - 'keep *_hltScoutingMuonPackerCalo_*_*', - 'keep *_hltScoutingMuonPacker_*_*', - 'keep *_hltScoutingPFPacker_*_*', - 'keep *_hltScoutingPrimaryVertexPackerCaloMuon_*_*', - 'keep *_hltScoutingPrimaryVertexPacker_*_*', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsHLTPhysics1 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHLTPhysics1.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_Physics_part0_v7', - 'HLT_Physics_part1_v7' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsHLTPhysics2 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHLTPhysics2.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_Physics_part2_v7', - 'HLT_Physics_part3_v7' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsHLTPhysics3 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHLTPhysics3.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_Physics_part4_v7', - 'HLT_Physics_part5_v7' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsHLTPhysics4 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsHLTPhysics4.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_Physics_part6_v7', - 'HLT_Physics_part7_v7' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsZeroBias1 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsZeroBias1.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_ZeroBias_part0_v6', - 'HLT_ZeroBias_part1_v6' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsZeroBias2 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsZeroBias2.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_ZeroBias_part2_v6', - 'HLT_ZeroBias_part3_v6' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsZeroBias3 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsZeroBias3.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_ZeroBias_part4_v6', - 'HLT_ZeroBias_part5_v6' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) -process.hltOutputPhysicsZeroBias4 = cms.OutputModule( "PoolOutputModule", - fileName = cms.untracked.string( "outputPhysicsZeroBias4.root" ), - fastCloning = cms.untracked.bool( False ), - dataset = cms.untracked.PSet( - filterName = cms.untracked.string( "" ), - dataTier = cms.untracked.string( "RAW" ) - ), - SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_ZeroBias_part6_v6', - 'HLT_ZeroBias_part7_v6' ) ), - outputCommands = cms.untracked.vstring( 'drop *', - 'keep FEDRawDataCollection_rawDataCollector_*_*', - 'keep FEDRawDataCollection_source_*_*', - 'keep GlobalObjectMapRecord_hltGtStage2ObjectMap_*_*', - 'keep edmTriggerResults_*_*_*', - 'keep triggerTriggerEvent_*_*_*' ) -) - -process.HLTL1UnpackerSequence = cms.Sequence( process.hltGtStage2Digis + process.hltGtStage2ObjectMap ) -process.HLTBeamSpot = cms.Sequence( process.hltScalersRawToDigi + process.hltOnlineBeamSpot ) -process.HLTBeginSequence = cms.Sequence( process.hltTriggerType + process.HLTL1UnpackerSequence + process.HLTBeamSpot ) -process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence = cms.Sequence( process.hltEcalDigis + process.hltEcalUncalibRecHit + process.hltEcalDetIdToBeRecovered + process.hltEcalRecHit ) -process.HLTDoLocalHcalSequence = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco + process.hltHfprereco + process.hltHfreco + process.hltHoreco ) -process.HLTDoCaloSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + process.HLTDoLocalHcalSequence + process.hltTowerMakerForAll ) -process.HLTAK8CaloJetsReconstructionSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltAK8CaloJets + process.hltAK8CaloJetsIDPassed ) -process.HLTAK8CaloCorrectorProducersSequence = cms.Sequence( process.hltAK8CaloFastJetCorrector + process.hltAK8CaloRelativeCorrector + process.hltAK8CaloAbsoluteCorrector + process.hltAK8CaloResidualCorrector + process.hltAK8CaloCorrector ) -process.HLTAK8CaloJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetAllCalo + process.HLTAK8CaloCorrectorProducersSequence + process.hltAK8CaloJetsCorrected + process.hltAK8CaloJetsCorrectedIDPassed ) -process.HLTAK8CaloJetsSequence = cms.Sequence( process.HLTAK8CaloJetsReconstructionSequence + process.HLTAK8CaloJetsCorrectionSequence ) -process.HLTDoCaloSequencePF = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + process.HLTDoLocalHcalSequence + process.hltTowerMakerForPF ) -process.HLTAK8CaloJetsPrePFRecoSequence = cms.Sequence( process.HLTDoCaloSequencePF + process.hltAK8CaloJetsPF + process.hltAK4CaloJetsPF ) -process.HLTPreAK8PFJetsRecoSequence = cms.Sequence( process.HLTAK8CaloJetsPrePFRecoSequence + process.hltAK8CaloJetsPFEt5 + process.hltAK4CaloJetsPFEt5 ) -process.HLTMuonLocalRecoSequence = cms.Sequence( process.hltMuonDTDigis + process.hltDt1DRecHits + process.hltDt4DSegments + process.hltMuonCSCDigis + process.hltCsc2DRecHits + process.hltCscSegments + process.hltMuonRPCDigis + process.hltRpcRecHits ) -process.HLTL2muonrecoNocandSequence = cms.Sequence( process.HLTMuonLocalRecoSequence + process.hltL2OfflineMuonSeeds + process.hltL2MuonSeeds + process.hltL2Muons ) -process.HLTL2muonrecoSequence = cms.Sequence( process.HLTL2muonrecoNocandSequence + process.hltL2MuonCandidates ) -process.HLTDoLocalPixelSequence = cms.Sequence( process.hltSiPixelDigis + process.hltSiPixelClusters + process.hltSiPixelClustersCache + process.hltSiPixelRecHits ) -process.HLTDoLocalStripSequence = cms.Sequence( process.hltSiStripExcludedFEDListProducer + process.hltSiStripRawToClustersFacility + process.hltSiStripClusters ) -process.HLTIterL3OImuonTkCandidateSequence = cms.Sequence( process.hltIterL3OISeedsFromL2Muons + process.hltIterL3OITrackCandidates + process.hltIterL3OIMuCtfWithMaterialTracks + process.hltIterL3OIMuonTrackCutClassifier + process.hltIterL3OIMuonTrackSelectionHighPurity + process.hltL3MuonsIterL3OI ) -process.HLTIterL3MuonRecoPixelTracksSequence = cms.Sequence( process.hltIterL3MuonPixelTracksFilter + process.hltIterL3MuonPixelTracksFitter + process.hltIterL3MuonPixelTracksTrackingRegions + process.hltIterL3MuonPixelLayerQuadruplets + process.hltIterL3MuonPixelTracksHitDoublets + process.hltIterL3MuonPixelTracksHitQuadruplets + process.hltIterL3MuonPixelTracks ) -process.HLTIterL3MuonRecopixelvertexingSequence = cms.Sequence( process.HLTIterL3MuonRecoPixelTracksSequence + process.hltIterL3MuonPixelVertices + process.hltIterL3MuonTrimmedPixelVertices ) -process.HLTIterativeTrackingIteration0ForIterL3Muon = cms.Sequence( process.hltIter0IterL3MuonPixelSeedsFromPixelTracks + process.hltIter0IterL3MuonCkfTrackCandidates + process.hltIter0IterL3MuonCtfWithMaterialTracks + process.hltIter0IterL3MuonTrackCutClassifier + process.hltIter0IterL3MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingIteration2ForIterL3Muon = cms.Sequence( process.hltIter2IterL3MuonClustersRefRemoval + process.hltIter2IterL3MuonMaskedMeasurementTrackerEvent + process.hltIter2IterL3MuonPixelLayerTriplets + process.hltIter2IterL3MuonPixelClusterCheck + process.hltIter2IterL3MuonPixelHitDoublets + process.hltIter2IterL3MuonPixelHitTriplets + process.hltIter2IterL3MuonPixelSeeds + process.hltIter2IterL3MuonCkfTrackCandidates + process.hltIter2IterL3MuonCtfWithMaterialTracks + process.hltIter2IterL3MuonTrackCutClassifier + process.hltIter2IterL3MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingIter02ForIterL3Muon = cms.Sequence( process.HLTIterativeTrackingIteration0ForIterL3Muon + process.HLTIterativeTrackingIteration2ForIterL3Muon + process.hltIter2IterL3MuonMerged ) -process.HLTIterL3IOmuonTkCandidateSequence = cms.Sequence( process.HLTIterL3MuonRecopixelvertexingSequence + process.HLTIterativeTrackingIter02ForIterL3Muon + process.hltL3MuonsIterL3IO ) -process.HLTIterL3OIAndIOFromL2muonTkCandidateSequence = cms.Sequence( process.HLTIterL3OImuonTkCandidateSequence + process.hltIterL3OIL3MuonsLinksCombination + process.hltIterL3OIL3Muons + process.hltIterL3OIL3MuonCandidates + process.hltL2SelectorForL3IO + process.HLTIterL3IOmuonTkCandidateSequence + process.hltIterL3MuonsFromL2LinksCombination + process.hltIterL3MuonsFromL2 ) -process.HLTRecoPixelTracksSequenceForIterL3FromL1Muon = cms.Sequence( process.hltIterL3FromL1MuonPixelTracksTrackingRegions + process.hltIterL3FromL1MuonPixelLayerQuadruplets + process.hltIterL3FromL1MuonPixelTracksHitDoublets + process.hltIterL3FromL1MuonPixelTracksHitQuadruplets + process.hltIterL3FromL1MuonPixelTracks ) -process.HLTRecopixelvertexingSequenceForIterL3FromL1Muon = cms.Sequence( process.HLTRecoPixelTracksSequenceForIterL3FromL1Muon + process.hltIterL3FromL1MuonPixelVertices + process.hltIterL3FromL1MuonTrimmedPixelVertices ) -process.HLTIterativeTrackingIteration0ForIterL3FromL1Muon = cms.Sequence( process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracks + process.hltIter0IterL3FromL1MuonCkfTrackCandidates + process.hltIter0IterL3FromL1MuonCtfWithMaterialTracks + process.hltIter0IterL3FromL1MuonTrackCutClassifier + process.hltIter0IterL3FromL1MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingIteration2ForIterL3FromL1Muon = cms.Sequence( process.hltIter2IterL3FromL1MuonClustersRefRemoval + process.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEvent + process.hltIter2IterL3FromL1MuonPixelLayerTriplets + process.hltIter2IterL3FromL1MuonPixelClusterCheck + process.hltIter2IterL3FromL1MuonPixelHitDoublets + process.hltIter2IterL3FromL1MuonPixelHitTriplets + process.hltIter2IterL3FromL1MuonPixelSeeds + process.hltIter2IterL3FromL1MuonCkfTrackCandidates + process.hltIter2IterL3FromL1MuonCtfWithMaterialTracks + process.hltIter2IterL3FromL1MuonTrackCutClassifier + process.hltIter2IterL3FromL1MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingIter02ForIterL3FromL1Muon = cms.Sequence( process.HLTIterativeTrackingIteration0ForIterL3FromL1Muon + process.HLTIterativeTrackingIteration2ForIterL3FromL1Muon + process.hltIter2IterL3FromL1MuonMerged ) -process.HLTIterL3IOmuonFromL1TkCandidateSequence = cms.Sequence( process.HLTRecopixelvertexingSequenceForIterL3FromL1Muon + process.HLTIterativeTrackingIter02ForIterL3FromL1Muon ) -process.HLTIterL3muonTkCandidateSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTIterL3OIAndIOFromL2muonTkCandidateSequence + process.hltIterL3MuonL1MuonNoL2Selector + process.HLTIterL3IOmuonFromL1TkCandidateSequence ) -process.HLTL3muonrecoNocandSequence = cms.Sequence( process.HLTIterL3muonTkCandidateSequence + process.hltIterL3MuonMerged + process.hltIterL3MuonAndMuonFromL1Merged + process.hltL3MuonsIterL3Links + process.hltIterL3Muons ) -process.HLTL3muonrecoSequence = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltIterL3MuonCandidates ) -process.HLTRecoPixelTracksSequence = cms.Sequence( process.hltPixelTracksFilter + process.hltPixelTracksFitter + process.hltPixelTracksTrackingRegions + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoublets + process.hltPixelTracksHitQuadruplets + process.hltPixelTracks + process.hltPixelTripletsClustersRefRemoval + process.hltPixelTracksTrackingRegionsForTriplets + process.hltPixelLayerTripletsWithClustersRemoval + process.hltPixelTracksHitDoubletsForTriplets + process.hltPixelTracksHitTriplets + process.hltPixelTracksFromTriplets + process.hltPixelTracksMerged ) -process.HLTRecopixelvertexingSequence = cms.Sequence( process.HLTRecoPixelTracksSequence + process.hltPixelVertices + process.hltTrimmedPixelVertices ) -process.HLTIterativeTrackingIteration0 = cms.Sequence( process.hltIter0PFLowPixelSeedsFromPixelTracks + process.hltIter0PFlowCkfTrackCandidates + process.hltIter0PFlowCtfWithMaterialTracks + process.hltIter0PFlowTrackCutClassifier + process.hltIter0PFlowTrackSelectionHighPurity ) -process.HLTIterativeTrackingIteration1 = cms.Sequence( process.hltIter1ClustersRefRemoval + process.hltIter1MaskedMeasurementTrackerEvent + process.hltIter1PixelLayerQuadruplets + process.hltIter1PFlowPixelTrackingRegions + process.hltIter1PFlowPixelClusterCheck + process.hltIter1PFlowPixelHitDoublets + process.hltIter1PFlowPixelHitQuadruplets + process.hltIter1PixelTracks + process.hltIter1PFLowPixelSeedsFromPixelTracks + process.hltIter1PFlowCkfTrackCandidates + process.hltIter1PFlowCtfWithMaterialTracks + process.hltIter1PFlowTrackCutClassifierPrompt + process.hltIter1PFlowTrackCutClassifierDetached + process.hltIter1PFlowTrackCutClassifierMerged + process.hltIter1PFlowTrackSelectionHighPurity ) -process.HLTIter1TrackAndTauJets4Iter2Sequence = cms.Sequence( process.hltIter1TrackRefsForJets4Iter2 + process.hltAK4Iter1TrackJets4Iter2 + process.hltIter1TrackAndTauJets4Iter2 ) -process.HLTIterativeTrackingIteration2 = cms.Sequence( process.hltIter2ClustersRefRemoval + process.hltIter2MaskedMeasurementTrackerEvent + process.hltIter2PixelLayerTriplets + process.hltIter2PFlowPixelTrackingRegions + process.hltIter2PFlowPixelClusterCheck + process.hltIter2PFlowPixelHitDoublets + process.hltIter2PFlowPixelHitTriplets + process.hltIter2PFlowPixelSeeds + process.hltIter2PFlowCkfTrackCandidates + process.hltIter2PFlowCtfWithMaterialTracks + process.hltIter2PFlowTrackCutClassifier + process.hltIter2PFlowTrackSelectionHighPurity ) -process.HLTIterativeTrackingTripletRecovery = cms.Sequence( process.hltTripletRecoveryClustersRefRemoval + process.hltTripletRecoveryMaskedMeasurementTrackerEvent + process.hltTripletRecoveryPixelLayerTriplets + process.hltTripletRecoveryPFlowPixelTrackingRegions + process.hltTripletRecoveryPFlowPixelClusterCheck + process.hltTripletRecoveryPFlowPixelHitDoublets + process.hltTripletRecoveryPFlowPixelHitTriplets + process.hltTripletRecoveryPFlowPixelSeeds + process.hltTripletRecoveryPFlowCkfTrackCandidates + process.hltTripletRecoveryPFlowCtfWithMaterialTracks + process.hltTripletRecoveryPFlowTrackCutClassifier + process.hltTripletRecoveryPFlowTrackSelectionHighPurity ) -process.HLTIterativeTrackingDoubletRecovery = cms.Sequence( process.hltDoubletRecoveryClustersRefRemoval + process.hltDoubletRecoveryMaskedMeasurementTrackerEvent + process.hltDoubletRecoveryPixelLayerPairs + process.hltDoubletRecoveryPFlowPixelTrackingRegions + process.hltDoubletRecoveryPFlowPixelClusterCheck + process.hltDoubletRecoveryPFlowPixelHitDoublets + process.hltDoubletRecoveryPFlowPixelSeeds + process.hltDoubletRecoveryPFlowCkfTrackCandidates + process.hltDoubletRecoveryPFlowCtfWithMaterialTracks + process.hltDoubletRecoveryPFlowTrackCutClassifier + process.hltDoubletRecoveryPFlowTrackSelectionHighPurity ) -process.HLTIterativeTrackingIter02 = cms.Sequence( process.HLTIterativeTrackingIteration0 + process.HLTIterativeTrackingIteration1 + process.hltIter1Merged + process.HLTIter1TrackAndTauJets4Iter2Sequence + process.HLTIterativeTrackingIteration2 + process.hltIter2Merged + process.HLTIterativeTrackingTripletRecovery + process.hltTripletRecoveryMerged + process.HLTIterativeTrackingDoubletRecovery + process.hltMergedTracks ) -process.HLTTrackReconstructionForPF = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02 + process.hltPFMuonMerging + process.hltMuonLinks + process.hltMuons ) -process.HLTPreshowerSequence = cms.Sequence( process.hltEcalPreshowerDigis + process.hltEcalPreshowerRecHit ) -process.HLTParticleFlowSequence = cms.Sequence( process.HLTPreshowerSequence + process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitHBHE + process.hltParticleFlowRecHitHF + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowClusterHBHE + process.hltParticleFlowClusterHCAL + process.hltParticleFlowClusterHF + process.hltLightPFTracks + process.hltParticleFlowBlock + process.hltParticleFlow ) -process.HLTAK8PFJetsReconstructionSequence = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTTrackReconstructionForPF + process.HLTParticleFlowSequence + process.hltAK8PFJets + process.hltAK8PFJetsLooseID + process.hltAK8PFJetsTightID ) -process.HLTAK8PFCorrectorProducersSequence = cms.Sequence( process.hltAK8PFFastJetCorrector + process.hltAK8PFRelativeCorrector + process.hltAK8PFAbsoluteCorrector + process.hltAK8PFResidualCorrector + process.hltAK8PFCorrector ) -process.HLTAK8PFJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetAll + process.HLTAK8PFCorrectorProducersSequence + process.hltAK8PFJetsCorrected + process.hltAK8PFJetsLooseIDCorrected + process.hltAK8PFJetsTightIDCorrected ) -process.HLTAK8PFJetsSequence = cms.Sequence( process.HLTPreAK8PFJetsRecoSequence + process.HLTAK8PFJetsReconstructionSequence + process.HLTAK8PFJetsCorrectionSequence ) -process.HLTEndSequence = cms.Sequence( process.hltBoolEnd ) -process.HLTAK4CaloJetsReconstructionNoIDSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltAK4CaloJets ) -process.HLTAK4CaloCorrectorProducersSequence = cms.Sequence( process.hltAK4CaloFastJetCorrector + process.hltAK4CaloRelativeCorrector + process.hltAK4CaloAbsoluteCorrector + process.hltAK4CaloResidualCorrector + process.hltAK4CaloCorrector ) -process.HLTAK4CaloJetsCorrectionNoIDSequence = cms.Sequence( process.hltFixedGridRhoFastjetAllCalo + process.HLTAK4CaloCorrectorProducersSequence + process.hltAK4CaloJetsCorrected ) -process.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence( process.hltEcalDigis + process.hltEcalPreshowerDigis + process.hltEcalUncalibRecHit + process.hltEcalDetIdToBeRecovered + process.hltEcalRecHit + process.hltEcalPreshowerRecHit ) -process.HLTPFClusteringForEgamma = cms.Sequence( process.hltRechitInRegionsECAL + process.hltRechitInRegionsES + process.hltParticleFlowRecHitECALL1Seeded + process.hltParticleFlowRecHitPSL1Seeded + process.hltParticleFlowClusterPSL1Seeded + process.hltParticleFlowClusterECALUncorrectedL1Seeded + process.hltParticleFlowClusterECALL1Seeded + process.hltParticleFlowSuperClusterECALL1Seeded ) -process.HLTDoLocalHcalWithTowerL1EGSeededSequence = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco + process.hltHfprereco + process.hltHfreco + process.hltHoreco + process.hltTowerMakerForAll + process.hltHcalDigisL1EGSeeded + process.hltHbhePhase1RecoMethod2L1EGSeeded + process.hltHbherecoMethod2L1EGSeeded + process.hltTowerMakerMethod2L1EGSeeded ) -process.HLTFastJetForEgamma = cms.Sequence( process.hltFixedGridRhoFastjetAllCaloForMuons ) -process.HLTElePixelMatchSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltPixelLayerPairs + process.hltPixelLayerTriplets + process.hltEgammaHoverE + process.hltEgammaSuperClustersToPixelMatch + process.hltEleSeedsTrackingRegions + process.hltElePixelHitDoublets + process.hltElePixelHitDoubletsForTriplets + process.hltElePixelHitTriplets + process.hltElePixelSeedsDoublets + process.hltElePixelSeedsTriplets + process.hltElePixelSeedsCombined + process.hltEgammaElectronPixelSeeds + process.hltEgammaPixelMatchVars ) -process.HLTEle25CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG25EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG25HEFilter + process.hltEgammaClusterShape + process.hltEG25CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle25CaloIdLPixelMatchFilter ) -process.HLTEle25CaloIdLMWSequence = cms.Sequence( process.HLTEle25CaloIdLSequence + process.hltEle25CaloIdLMWPMS2Filter ) -process.HLTPFClusteringForEgammaUnseeded = cms.Sequence( process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowSuperClusterECALUnseeded ) -process.HLTDoLocalHcalWithTowerL1EGUnseededSequence = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco + process.hltHfprereco + process.hltHfreco + process.hltHoreco + process.hltTowerMakerForAll + process.hltHcalDigisL1EGUnseeded + process.hltHbhePhase1RecoMethod2L1EGUnseeded + process.hltHbherecoMethod2L1EGUnseeded + process.hltTowerMakerMethod2L1EGUnseeded ) -process.HLTElePixelMatchUnseededSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltPixelLayerPairs + process.hltPixelLayerTriplets + process.hltEgammaHoverEUnseeded + process.hltEgammaSuperClustersToPixelMatchUnseeded + process.hltEleSeedsTrackingRegionsUnseeded + process.hltElePixelHitDoubletsUnseeded + process.hltElePixelHitDoubletsForTripletsUnseeded + process.hltElePixelHitTripletsUnseeded + process.hltElePixelSeedsDoubletsUnseeded + process.hltElePixelSeedsTripletsUnseeded + process.hltElePixelSeedsCombinedUnseeded + process.hltEgammaElectronPixelSeedsUnseeded + process.hltEgammaPixelMatchVarsUnseeded ) -process.HLTDoubleEle25CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG25EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG25HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG25CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle25CaloIdLPixelMatchUnseededFilter ) -process.HLTDoubleEle25CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle25CaloIdLUnseededSequence + process.hltDiEle25CaloIdLMWPMS2UnseededFilter ) -process.HLTEle27CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG27EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG27HEFilter + process.hltEgammaClusterShape + process.hltEG27CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle27CaloIdLPixelMatchFilter ) -process.HLTEle27CaloIdLMWSequence = cms.Sequence( process.HLTEle27CaloIdLSequence + process.hltEle27CaloIdLMWPMS2Filter ) -process.HLTDoubleEle27CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG27EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG27HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG27CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle27CaloIdLPixelMatchUnseededFilter ) -process.HLTDoubleEle27CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle27CaloIdLUnseededSequence + process.hltDiEle27CaloIdLMWPMS2UnseededFilter ) -process.HLTEle33CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG33EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG33HEFilter + process.hltEgammaClusterShape + process.hltEG33CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle33CaloIdLPixelMatchFilter ) -process.HLTEle33CaloIdLMWSequence = cms.Sequence( process.HLTEle33CaloIdLSequence + process.hltEle33CaloIdLMWPMS2Filter ) -process.HLTDoubleEle33CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG33EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG33HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG33CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle33CaloIdLPixelMatchUnseededFilter ) -process.HLTDoubleEle33CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle33CaloIdLUnseededSequence + process.hltDiEle33CaloIdLMWPMS2UnseededFilter ) -process.HLTPFHcalClusteringForEgamma = cms.Sequence( process.hltRegionalTowerForEgamma + process.hltParticleFlowRecHitHBHEForEgamma + process.hltParticleFlowClusterHBHEForEgamma + process.hltParticleFlowClusterHCALForEgamma ) -process.HLTGsfElectronSequence = cms.Sequence( process.hltEgammaCkfTrackCandidatesForGSF + process.hltEgammaGsfTracks + process.hltEgammaGsfElectrons + process.hltEgammaGsfTrackVars ) -process.HLTRecoPixelVertexingForElectronSequence = cms.Sequence( process.hltPixelLayerTriplets + process.hltPixelTracksElectronsFilter + process.hltPixelTracksElectronsFitter + process.hltPixelTracksTrackingRegionsElectrons + process.hltPixelTracksHitDoubletsElectrons + process.hltPixelTracksHitTripletsElectrons + process.hltPixelTracksElectrons + process.hltPixelVerticesElectrons ) -process.HLTPixelTrackingForElectron = cms.Sequence( process.hltElectronsVertex + process.HLTDoLocalPixelSequence + process.HLTRecoPixelVertexingForElectronSequence ) -process.HLTIterativeTrackingForElectronsIteration0 = cms.Sequence( process.hltIter0ElectronsPixelSeedsFromPixelTracks + process.hltIter0ElectronsCkfTrackCandidates + process.hltIter0ElectronsCtfWithMaterialTracks + process.hltIter0ElectronsTrackSelectionHighPurity ) -process.HLTIterativeTrackingForElectronsIteration1 = cms.Sequence( process.hltIter1ElectronsClustersRefRemoval + process.hltIter1ElectronsMaskedMeasurementTrackerEvent + process.hltIter1ElectronsPixelLayerTriplets + process.hltIter1ElectronsPixelTrackingRegions + process.hltIter1ElectronsPixelClusterCheck + process.hltIter1ElectronsPixelHitDoublets + process.hltIter1ElectronsPixelHitTriplets + process.hltIter1ElectronsPixelSeeds + process.hltIter1ElectronsCkfTrackCandidates + process.hltIter1ElectronsCtfWithMaterialTracks + process.hltIter1ElectronsTrackSelectionHighPurityLoose + process.hltIter1ElectronsTrackSelectionHighPurityTight + process.hltIter1ElectronsTrackSelectionHighPurity ) -process.HLTIterativeTrackingForElectronsIteration2 = cms.Sequence( process.hltIter2ElectronsClustersRefRemoval + process.hltIter2ElectronsMaskedMeasurementTrackerEvent + process.hltIter2ElectronsPixelLayerPairs + process.hltIter2ElectronsPixelTrackingRegions + process.hltIter2ElectronsPixelClusterCheck + process.hltIter2ElectronsPixelHitDoublets + process.hltIter2ElectronsPixelSeeds + process.hltIter2ElectronsCkfTrackCandidates + process.hltIter2ElectronsCtfWithMaterialTracks + process.hltIter2ElectronsTrackSelectionHighPurity ) -process.HLTIterativeTrackingForElectronIter02 = cms.Sequence( process.HLTIterativeTrackingForElectronsIteration0 + process.HLTIterativeTrackingForElectronsIteration1 + process.hltIter1MergedForElectrons + process.HLTIterativeTrackingForElectronsIteration2 + process.hltIter2MergedForElectrons ) -process.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( process.HLTPixelTrackingForElectron + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingForElectronIter02 ) -process.HLTDoubleEle24erWPTightGsfForTauSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltDoubleEGL1EGerFilter + process.hltDoubleEG24L1EGEtFilter + process.hltEgammaClusterShape + process.hltDoubleEle24erWPTightClusterShapeFilterForTau + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltDoubleEle24erWPTightHEFilterForTau + process.hltEgammaEcalPFClusterIso + process.hltDoubleEle24erWPTightEcalIsoFilterForTau + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltDoubleEle24erWPTightHcalIsoFilterForTau + process.HLTElePixelMatchSequence + process.hltDoubleEle24erWPTightPixelMatchFilterForTau + process.hltDoubleEle24erWPTightPMS2FilterForTau + process.HLTGsfElectronSequence + process.hltDoubleEle24erWPTightGsfOneOEMinusOneOPFilterForTau + process.hltDoubleEle24erWPTightGsfMissingHitsFilterForTau + process.hltDoubleEle24erWPTightGsfDetaFilterForTau + process.hltDoubleEle24erWPTightGsfDphiFilterForTau + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltDoubleEle24erWPTightGsfTrackIsoFilterForTau ) -process.HLTDoubleEle8CaloIdMGsfTrackIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltDoubleEle8EgammaCandidatesWrapper + process.hltEG8EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG8HEFilter + process.hltEgammaClusterShape + process.hltEG8CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltDoubleEle8CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltDoubleEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltDoubleEle8CaloIdMGsfTrackIdMDetaFilter + process.hltDoubleEle8CaloIdMGsfTrackIdMDphiFilter ) -process.HLTAK4CaloJetsPrePFRecoSequence = cms.Sequence( process.HLTDoCaloSequencePF + process.hltAK4CaloJetsPF ) -process.HLTPreAK4PFJetsRecoSequence = cms.Sequence( process.HLTAK4CaloJetsPrePFRecoSequence + process.hltAK4CaloJetsPFEt5 ) -process.HLTAK4PFJetsReconstructionSequence = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTTrackReconstructionForPF + process.HLTParticleFlowSequence + process.hltAK4PFJets + process.hltAK4PFJetsLooseID + process.hltAK4PFJetsTightID ) -process.HLTAK4PFCorrectorProducersSequence = cms.Sequence( process.hltAK4PFFastJetCorrector + process.hltAK4PFRelativeCorrector + process.hltAK4PFAbsoluteCorrector + process.hltAK4PFResidualCorrector + process.hltAK4PFCorrector ) -process.HLTAK4PFJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetAll + process.HLTAK4PFCorrectorProducersSequence + process.hltAK4PFJetsCorrected + process.hltAK4PFJetsLooseIDCorrected + process.hltAK4PFJetsTightIDCorrected ) -process.HLTAK4PFJetsSequence = cms.Sequence( process.HLTPreAK4PFJetsRecoSequence + process.HLTAK4PFJetsReconstructionSequence + process.HLTAK4PFJetsCorrectionSequence ) -process.HLTEle37CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG37EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG37HEFilter + process.hltEgammaClusterShape + process.hltEG37CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle37CaloIdLPixelMatchFilter ) -process.HLTEle37CaloIdLMWSequence = cms.Sequence( process.HLTEle37CaloIdLSequence + process.hltEle37CaloIdLMWPMS2Filter ) -process.HLTDoubleEle37Ele27CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG37EtUnseededFilter + process.hltDiEG27EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG27HEUnseededFilter + process.hltEG37HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG27CaloIdLClusterShapeUnseededFilter + process.hltEG37CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle27CaloIdLPixelMatchUnseededFilter + process.hltEle37CaloIdLPixelMatchUnseededFilter ) -process.HLTDoubleEle37Ele27CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle37Ele27CaloIdLUnseededSequence + process.hltDiEle27CaloIdLMWPMS2UnseededFilter + process.hltEle37CaloIdLMWPMS2UnseededFilter ) -process.HLTEle37CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG37EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltEG37HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG37CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltEle37CaloIdLPixelMatchUnseededFilter ) -process.HLTEle37CaloIdLMWUnseededSequence = cms.Sequence( process.HLTEle37CaloIdLUnseededSequence + process.hltEle37CaloIdLMWPMS2UnseededFilter ) -process.HLTEle27CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG27EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltEG27HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG27CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltEle27CaloIdLPixelMatchUnseededFilter ) -process.HLTEle27CaloIdLMWUnseededSequence = cms.Sequence( process.HLTEle27CaloIdLUnseededSequence + process.hltEle27CaloIdLMWPMS2UnseededFilter ) -process.HLTTrackerMuonSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecoPixelTracksSequence + process.HLTDoLocalStripSequence + process.hltMuTrackSeeds + process.hltMuCkfTrackCandidates + process.hltMuCtfTracks + process.HLTL3muonrecoNocandSequence + process.hltDiMuonMerging + process.hltDiMuonLinks + process.hltGlbTrkMuons + process.hltGlbTrkMuonCands ) -process.HLTIterativeTrackingDisplacedJpsiIteration0 = cms.Sequence( process.hltPixelTracksForSeedsJpsiFilter + process.hltPixelTracksForSeedsJpsiFitter + process.hltPixelTracksTrackingRegionsForSeedsJpsi + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForSeedsJpsi + process.hltPixelTracksHitQuadrupletsForSeedsJpsi + process.hltPixelTracksForSeedsJpsi + process.hltIter0DisplacedJpsiPixelSeedsFromPixelTracks + process.hltIter0DisplacedJpsiCkfTrackCandidates + process.hltIter0DisplacedJpsiCtfWithMaterialTracks + process.hltIter0DisplacedJpsiTrackCutClassifier + process.hltIter0DisplacedJpsiTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedJpsiIteration1 = cms.Sequence( process.hltIter1DisplacedJpsiClustersRefRemoval + process.hltIter1DisplacedJpsiMaskedMeasurementTrackerEvent + process.hltIter1DisplacedJpsiPixelLayerQuadruplets + process.hltIter1DisplacedJpsiPixelTrackingRegions + process.hltIter1DisplacedJpsiPixelClusterCheck + process.hltIter1DisplacedJpsiPixelHitDoublets + process.hltIter1DisplacedJpsiPixelHitQuadruplets + process.hltIter1DisplacedJpsiPixelSeeds + process.hltIter1DisplacedJpsiCkfTrackCandidates + process.hltIter1DisplacedJpsiCtfWithMaterialTracks + process.hltIter1DisplacedJpsiTrackCutClassifierPrompt + process.hltIter1DisplacedJpsiTrackCutClassifierDetached + process.hltIter1DisplacedJpsiTrackCutClassifierMerged + process.hltIter1DisplacedJpsiTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedJpsiIteration2 = cms.Sequence( process.hltIter2DisplacedJpsiClustersRefRemoval + process.hltIter2DisplacedJpsiMaskedMeasurementTrackerEvent + process.hltIter2DisplacedJpsiPixelLayerTriplets + process.hltIter2DisplacedJpsiPixelTrackingRegions + process.hltIter2DisplacedJpsiPixelClusterCheck + process.hltIter2DisplacedJpsiPixelHitDoublets + process.hltIter2DisplacedJpsiPixelHitTriplets + process.hltIter2DisplacedJpsiPixelSeeds + process.hltIter2DisplacedJpsiCkfTrackCandidates + process.hltIter2DisplacedJpsiCtfWithMaterialTracks + process.hltIter2DisplacedJpsiTrackCutClassifier + process.hltIter2DisplacedJpsiTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedJpsiIter02 = cms.Sequence( process.HLTIterativeTrackingDisplacedJpsiIteration0 + process.HLTIterativeTrackingDisplacedJpsiIteration1 + process.hltIter1DisplacedJpsiMerged + process.HLTIterativeTrackingDisplacedJpsiIteration2 + process.hltIter2DisplacedJpsiMerged ) -process.HLTIterativeTrackingDisplacedNRIteration0 = cms.Sequence( process.hltPixelTracksForSeedsNRFilter + process.hltPixelTracksForSeedsNRFitter + process.hltPixelTracksTrackingRegionsForSeedsNR + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForSeedsNR + process.hltPixelTracksHitQuadrupletsForSeedsNR + process.hltPixelTracksForSeedsNR + process.hltIter0DisplacedNRPixelSeedsFromPixelTracks + process.hltIter0DisplacedNRCkfTrackCandidates + process.hltIter0DisplacedNRCtfWithMaterialTracks + process.hltIter0DisplacedNRTrackCutClassifier + process.hltIter0DisplacedNRTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedNRIteration1 = cms.Sequence( process.hltIter1DisplacedNRClustersRefRemoval + process.hltIter1DisplacedNRMaskedMeasurementTrackerEvent + process.hltIter1DisplacedNRPixelLayerQuadruplets + process.hltIter1DisplacedNRPixelTrackingRegions + process.hltIter1DisplacedNRPixelClusterCheck + process.hltIter1DisplacedNRPixelHitDoublets + process.hltIter1DisplacedNRPixelHitQuadruplets + process.hltIter1DisplacedNRPixelSeeds + process.hltIter1DisplacedNRCkfTrackCandidates + process.hltIter1DisplacedNRCtfWithMaterialTracks + process.hltIter1DisplacedNRTrackCutClassifierPrompt + process.hltIter1DisplacedNRTrackCutClassifierDetached + process.hltIter1DisplacedNRTrackCutClassifierMerged + process.hltIter1DisplacedNRTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedNRIteration2 = cms.Sequence( process.hltIter2DisplacedNRClustersRefRemoval + process.hltIter2DisplacedNRMaskedMeasurementTrackerEvent + process.hltIter2DisplacedNRPixelLayerTriplets + process.hltIter2DisplacedNRPixelTrackingRegions + process.hltIter2DisplacedNRPixelClusterCheck + process.hltIter2DisplacedNRPixelHitDoublets + process.hltIter2DisplacedNRPixelHitTriplets + process.hltIter2DisplacedNRPixelSeeds + process.hltIter2DisplacedNRCkfTrackCandidates + process.hltIter2DisplacedNRCtfWithMaterialTracks + process.hltIter2DisplacedNRTrackCutClassifier + process.hltIter2DisplacedNRTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedNRIter02 = cms.Sequence( process.HLTIterativeTrackingDisplacedNRIteration0 + process.HLTIterativeTrackingDisplacedNRIteration1 + process.hltIter1DisplacedNRMuMuMerged + process.HLTIterativeTrackingDisplacedNRIteration2 + process.hltIter2DisplacedNRMuMuMerged ) -process.HLTIterativeTrackingTau3muIteration0 = cms.Sequence( process.hltPixelTracksForSeedsTau3muFilter + process.hltPixelTracksForSeedsTau3muFitter + process.hltPixelTracksTrackingRegionsForSeedsTau3mu + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForSeedsTau3mu + process.hltPixelTracksHitQuadrupletsForSeedsTau3mu + process.hltPixelTracksForSeedsTau3mu + process.hltIter0DisplacedTau3muPixelSeedsFromPixelTracks + process.hltIter0DisplacedTau3muCkfTrackCandidates + process.hltIter0DisplacedTau3muCtfWithMaterialTracks + process.hltIter0DisplacedTau3muTrackCutClassifier + process.hltIter0DisplacedTau3muTrackSelectionHighPurity ) -process.HLTIterativeTrackingTau3muIteration1 = cms.Sequence( process.hltIter1DisplacedTau3muClustersRefRemoval + process.hltIter1DisplacedTau3muMaskedMeasurementTrackerEvent + process.hltIter1DisplacedTau3muPixelLayerQuadruplets + process.hltIter1DisplacedTau3muPixelTrackingRegions + process.hltIter1DisplacedTau3muPixelClusterCheck + process.hltIter1DisplacedTau3muPixelHitDoublets + process.hltIter1DisplacedTau3muPixelHitQuadruplets + process.hltIter1DisplacedTau3muPixelSeeds + process.hltIter1DisplacedTau3muCkfTrackCandidates + process.hltIter1DisplacedTau3muCtfWithMaterialTracks + process.hltIter1DisplacedTau3muTrackCutClassifierPrompt + process.hltIter1DisplacedTau3muTrackCutClassifierDetached + process.hltIter1DisplacedTau3muTrackCutClassifierMerged + process.hltIter1DisplacedTau3muTrackSelectionHighPurity ) -process.HLTIterativeTrackingTau3muIteration2 = cms.Sequence( process.hltIter2DisplacedTau3muClustersRefRemoval + process.hltIter2DisplacedTau3muMaskedMeasurementTrackerEvent + process.hltIter2DisplacedTau3muPixelLayerTriplets + process.hltIter2DisplacedTau3muPixelTrackingRegions + process.hltIter2DisplacedTau3muPixelClusterCheck + process.hltIter2DisplacedTau3muPixelHitDoublets + process.hltIter2DisplacedTau3muPixelHitTriplets + process.hltIter2DisplacedTau3muPixelSeeds + process.hltIter2DisplacedTau3muCkfTrackCandidates + process.hltIter2DisplacedTau3muCtfWithMaterialTracks + process.hltIter2DisplacedTau3muTrackCutClassifier + process.hltIter2DisplacedTau3muTrackSelectionHighPurity ) -process.HLTIterativeTrackingTau3muIter02 = cms.Sequence( process.HLTIterativeTrackingTau3muIteration0 + process.HLTIterativeTrackingTau3muIteration1 + process.hltIter1DisplacedTau3muMerged + process.HLTIterativeTrackingTau3muIteration2 + process.hltIter2DisplacedTau3muMerged ) -process.HLTIterativeTrackingDisplacedPsiPrimeIteration0 = cms.Sequence( process.hltPixelTracksForSeedsPsiPrimeFilter + process.hltPixelTracksForSeedsPsiPrimeFitter + process.hltPixelTracksTrackingRegionsForSeedsPsiPrime + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForSeedsPsiPrime + process.hltPixelTracksHitQuadrupletsForSeedsPsiPrime + process.hltPixelTracksForSeedsPsiPrime + process.hltIter0DisplacedPsiPrimePixelSeedsFromPixelTracks + process.hltIter0DisplacedPsiPrimeCkfTrackCandidates + process.hltIter0DisplacedPsiPrimeCtfWithMaterialTracks + process.hltIter0DisplacedPsiPrimeTrackCutClassifier + process.hltIter0DisplacedPsiPrimeTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedPsiPrimeIteration1 = cms.Sequence( process.hltIter1DisplacedPsiPrimeClustersRefRemoval + process.hltIter1DisplacedPsiPrimeMaskedMeasurementTrackerEvent + process.hltIter1DisplacedPsiPrimePixelLayerQuadruplets + process.hltIter1DisplacedPsiPrimePixelTrackingRegions + process.hltIter1DisplacedPsiPrimePixelClusterCheck + process.hltIter1DisplacedPsiPrimePixelHitDoublets + process.hltIter1DisplacedPsiPrimePixelHitQuadruplets + process.hltIter1DisplacedPsiPrimePixelSeeds + process.hltIter1DisplacedPsiPrimeCkfTrackCandidates + process.hltIter1DisplacedPsiPrimeCtfWithMaterialTracks + process.hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt + process.hltIter1DisplacedPsiPrimeTrackCutClassifierDetached + process.hltIter1DisplacedPsiPrimeTrackCutClassifierMerged + process.hltIter1DisplacedPsiPrimeTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedPsiPrimeIteration2 = cms.Sequence( process.hltIter2DisplacedPsiPrimeClustersRefRemoval + process.hltIter2DisplacedPsiPrimeMaskedMeasurementTrackerEvent + process.hltIter2DisplacedPsiPrimePixelLayerTriplets + process.hltIter2DisplacedPsiPrimePixelTrackingRegions + process.hltIter2DisplacedPsiPrimePixelClusterCheck + process.hltIter2DisplacedPsiPrimePixelHitDoublets + process.hltIter2DisplacedPsiPrimePixelHitTriplets + process.hltIter2DisplacedPsiPrimePixelSeeds + process.hltIter2DisplacedPsiPrimeCkfTrackCandidates + process.hltIter2DisplacedPsiPrimeCtfWithMaterialTracks + process.hltIter2DisplacedPsiPrimeTrackCutClassifier + process.hltIter2DisplacedPsiPrimeTrackSelectionHighPurity ) -process.HLTIterativeTrackingDisplacedPsiPrimeIter02 = cms.Sequence( process.HLTIterativeTrackingDisplacedPsiPrimeIteration0 + process.HLTIterativeTrackingDisplacedPsiPrimeIteration1 + process.hltIter1DisplacedPsiPrimeMerged + process.HLTIterativeTrackingDisplacedPsiPrimeIteration2 + process.hltIter2DisplacedPsiPrimeMerged ) -process.HLTPixelTrackingL3Muon = cms.Sequence( process.hltL3MuonVertex + process.HLTDoLocalPixelSequence + process.hltPixelLayerQuadruplets + process.hltPixelTracksL3MuonFilter + process.hltPixelTracksL3MuonFitter + process.hltPixelTracksTrackingRegionsL3Muon + process.hltPixelTracksHitDoubletsL3Muon + process.hltPixelTracksHitQuadrupletsL3Muon + process.hltPixelTracksL3Muon + process.hltPixelVerticesL3Muon ) -process.HLTIterativeTrackingL3MuonIteration0 = cms.Sequence( process.hltPixelTracksForSeedsL3MuonFilter + process.hltPixelTracksForSeedsL3MuonFitter + process.hltPixelTracksTrackingRegionsForSeedsL3Muon + process.hltPixelTracksHitDoubletsForSeedsL3Muon + process.hltPixelTracksHitQuadrupletsForSeedsL3Muon + process.hltPixelTracksForSeedsL3Muon + process.hltIter0L3MuonPixelSeedsFromPixelTracks + process.hltIter0L3MuonCkfTrackCandidates + process.hltIter0L3MuonCtfWithMaterialTracks + process.hltIter0L3MuonTrackCutClassifier + process.hltIter0L3MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingL3MuonIteration1 = cms.Sequence( process.hltIter1L3MuonClustersRefRemoval + process.hltIter1L3MuonMaskedMeasurementTrackerEvent + process.hltIter1L3MuonPixelLayerQuadruplets + process.hltIter1L3MuonPixelTrackingRegions + process.hltIter1L3MuonPixelClusterCheck + process.hltIter1L3MuonPixelHitDoublets + process.hltIter1L3MuonPixelHitQuadruplets + process.hltIter1L3MuonPixelSeeds + process.hltIter1L3MuonCkfTrackCandidates + process.hltIter1L3MuonCtfWithMaterialTracks + process.hltIter1L3MuonTrackCutClassifierPrompt + process.hltIter1L3MuonTrackCutClassifierDetached + process.hltIter1L3MuonTrackCutClassifierMerged + process.hltIter1L3MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingL3MuonIteration2 = cms.Sequence( process.hltIter2L3MuonClustersRefRemoval + process.hltIter2L3MuonMaskedMeasurementTrackerEvent + process.hltIter2L3MuonPixelLayerTriplets + process.hltIter2L3MuonPixelTrackingRegions + process.hltIter2L3MuonPixelClusterCheck + process.hltIter2L3MuonPixelHitDoublets + process.hltIter2L3MuonPixelHitTriplets + process.hltIter2L3MuonPixelSeeds + process.hltIter2L3MuonCkfTrackCandidates + process.hltIter2L3MuonCtfWithMaterialTracks + process.hltIter2L3MuonTrackCutClassifier + process.hltIter2L3MuonTrackSelectionHighPurity ) -process.HLTIterativeTrackingL3MuonIter02 = cms.Sequence( process.HLTIterativeTrackingL3MuonIteration0 + process.HLTIterativeTrackingL3MuonIteration1 + process.hltIter1L3MuonMerged + process.HLTIterativeTrackingL3MuonIteration2 + process.hltIter2L3MuonMerged ) -process.HLTTrackReconstructionL3MuonIter02 = cms.Sequence( process.HLTPixelTrackingL3Muon + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonIter02 ) -process.HLTPho33CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithEG26WithJetAndTauFilter + process.hltEG33EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG33HEFilter + process.hltEgammaClusterShape + process.hltEG33CaloIdLClusterShapeFilter ) -process.HLTDoublePho33CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG33EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG33HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG33CaloIdLClusterShapeUnseededFilter ) -process.HLTDoublePho70Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + process.hltEG70EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG70HEFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG70EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG70HEUnseededFilter ) -process.HLTDoublePho85Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrWithJetAndTauFilter + process.hltEG85EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG85HEFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG85EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG85HEUnseededFilter ) -process.HLTEle20WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGLowETOrFilter + process.hltEG20L1SingleEGLowETOrEtFilter + process.hltEgammaClusterShape + process.hltEle20WPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle20WPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle20WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle20WPTightPixelMatchFilter + process.hltEle20WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle20WPTightGsfOneOEMinusOneOPFilter + process.hltEle20WPTightGsfMissingHitsFilter + process.hltEle20WPTightGsfDetaFilter + process.hltEle20WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20WPTightGsfTrackIsoFilter ) -process.HLTEle20WPLooseGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGLowETOrFilter + process.hltEG20L1SingleEGLowETOrEtFilter + process.hltEgammaClusterShape + process.hltEle20WPLoose1ClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20WPLoose1HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle20WPLoose1EcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle20WPLoose1HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle20WPLoose1PixelMatchFilter + process.hltEle20WPLoose1PMS2Filter + process.HLTGsfElectronSequence + process.hltEle20WPLoose1GsfOneOEMinusOneOPFilter + process.hltEle20WPLoose1GsfDetaFilter + process.hltEle20WPLoose1GsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20WPLoose1GsfTrackIsoFilter ) -process.HLTEle20Eta2p1WPLooseGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGLowETOrEtaRFilter + process.hltEG20L1SingleEGLowETOrEtaREtFilter + process.hltEgammaClusterShape + process.hltEle20erWPLoose1ClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20erWPLoose1HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle20erWPLoose1EcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle20erWPLoose1HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle20erWPLoose1PixelMatchFilter + process.hltEle20erWPLoose1PMS2Filter + process.HLTGsfElectronSequence + process.hltEle20erWPLoose1GsfOneOEMinusOneOPFilter + process.hltEle20erWPLoose1GsfDetaFilter + process.hltEle20erWPLoose1GsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20erWPLoose1GsfTrackIsoFilter ) -process.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrSingleFilter + process.hltEG27L1SingleAndDoubleEGEtFilter + process.hltEgammaClusterShape + process.hltEle27L1DoubleEGWPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle27L1DoubleEGWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle27L1DoubleEGWPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle27L1DoubleEGWPTightHcalIsoFilter + process.hltDiEG27L1SingleAndDoubleEGEtFilter + process.hltDiEle27L1DoubleEGWPTightClusterShapeFilter + process.hltDiEle27L1DoubleEGWPTightHEFilter + process.hltDiEle27L1DoubleEGWPTightEcalIsoFilter + process.hltDiEle27L1DoubleEGWPTightHcalIsoFilter ) -process.HLTEle27WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG27L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle27WPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle27WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle27WPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle27WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle27WPTightPixelMatchFilter + process.hltEle27WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle27WPTightGsfOneOEMinusOneOPFilter + process.hltEle27WPTightGsfMissingHitsFilter + process.hltEle27WPTightGsfDetaFilter + process.hltEle27WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle27WPTightGsfTrackIsoFilter ) -process.HLTEle32WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG32L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle32WPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle32WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle32WPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle32WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle32WPTightPixelMatchFilter + process.hltEle32WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle32WPTightGsfOneOEMinusOneOPFilter + process.hltEle32WPTightGsfMissingHitsFilter + process.hltEle32WPTightGsfDetaFilter + process.hltEle32WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle32WPTightGsfTrackIsoFilter ) -process.HLTEle35WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG35L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle35noerWPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle35noerWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle35noerWPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle35noerWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle35noerWPTightPixelMatchFilter + process.hltEle35noerWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle35noerWPTightGsfOneOEMinusOneOPFilter + process.hltEle35noerWPTightGsfMissingHitsFilter + process.hltEle35noerWPTightGsfDetaFilter + process.hltEle35noerWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle35noerWPTightGsfTrackIsoFilter ) -process.HLTSingleEleGsfL1EGMTSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltSingleEle35WPTightGsfL1EGMTL1MatchFilter + process.hltSingleEle35WPTightGsfL1EGMTEtFilter + process.hltEgammaClusterShape + process.hltSingleEle35WPTightGsfL1EGMTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltSingleEle35WPTightGsfL1EGMTHEFilter + process.hltEgammaEcalPFClusterIso + process.hltSingleEle35WPTightGsfL1EGMTEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltSingleEle35WPTightGsfL1EGMTHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltSingleEle35WPTightGsfL1EGMTPixelMatchFilter + process.hltSingleEle35WPTightGsfL1EGMTPMS2Filter + process.HLTGsfElectronSequence + process.hltSingleEle35WPTightGsfL1EGMTOneOEMinusOneOPFilter + process.hltSingleEle35WPTightGsfL1EGMTChi2Filter + process.hltSingleEle35WPTightGsfL1EGMTMissingHitsFilter + process.hltSingleEle35WPTightGsfL1EGMTDetaFilter + process.hltSingleEle35WPTightGsfL1EGMTDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltSingleEle35WPTightGsfL1EGMTTrackIsoFilter ) -process.HLTEle38WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG38L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle38noerWPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle38noerWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle38noerWPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle38noerWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle38noerWPTightPixelMatchFilter + process.hltEle38noerWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle38noerWPTightGsfOneOEMinusOneOPFilter + process.hltEle38noerWPTightGsfMissingHitsFilter + process.hltEle38noerWPTightGsfDetaFilter + process.hltEle38noerWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle38noerWPTightGsfTrackIsoFilter ) -process.HLTEle40WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGOrFilter + process.hltEG40L1SingleEGOrEtFilter + process.hltEgammaClusterShape + process.hltEle40noerWPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle40noerWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle40noerWPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle40noerWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle40noerWPTightPixelMatchFilter + process.hltEle40noerWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle40noerWPTightGsfOneOEMinusOneOPFilter + process.hltEle40noerWPTightGsfMissingHitsFilter + process.hltEle40noerWPTightGsfDetaFilter + process.hltEle40noerWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle40noerWPTightGsfTrackIsoFilter ) -process.HLTEle32L1DoubleEGWPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrSingleFilter + process.hltEG32L1SingleAndDoubleEGEtFilter + process.hltEgammaClusterShape + process.hltEle32L1DoubleEGWPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle32L1DoubleEGWPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle32L1DoubleEGWPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle32L1DoubleEGWPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle32L1DoubleEGWPTightPixelMatchFilter + process.hltEle32L1DoubleEGWPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle32L1DoubleEGWPTightGsfOneOEMinusOneOPFilter + process.hltEle32L1DoubleEGWPTightGsfMissingHitsFilter + process.hltEle32L1DoubleEGWPTightGsfDetaFilter + process.hltEle32L1DoubleEGWPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle32L1DoubleEGWPTightGsfTrackIsoFilter ) -process.HLTAK4CaloJetsReconstructionSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltAK4CaloJets + process.hltAK4CaloJetsIDPassed ) -process.HLTAK4CaloJetsCorrectionSequence = cms.Sequence( process.hltFixedGridRhoFastjetAllCalo + process.HLTAK4CaloCorrectorProducersSequence + process.hltAK4CaloJetsCorrected + process.hltAK4CaloJetsCorrectedIDPassed ) -process.HLTAK4CaloJetsSequence = cms.Sequence( process.HLTAK4CaloJetsReconstructionSequence + process.HLTAK4CaloJetsCorrectionSequence ) -process.HLTTrackingForBeamSpot = cms.Sequence( process.HLTPreAK4PFJetsRecoSequence + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02 + process.hltPFMuonMerging ) -process.HLTDoFullUnpackingEgammaEcalMFSequence = cms.Sequence( process.hltEcalDigis + process.hltEcalPreshowerDigis + process.hltEcalUncalibRecHit + process.hltEcalDetIdToBeRecovered + process.hltEcalRecHit + process.hltEcalPreshowerRecHit ) -process.HLTDoLocalHcalSequenceForMuonIso = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco + process.hltHfprereco + process.hltHfreco + process.hltHoreco + process.hltHcalDigisRegForMuons + process.hltHbhePhase1RecoM2RegForMuons + process.hltHbherecoM2RegForMuons ) -process.HLTPFClusteringEcalMFForMuons = cms.Sequence( process.hltRecHitInRegionForMuonsMF + process.hltRecHitInRegionForMuonsES + process.hltParticleFlowRecHitECALForMuonsMF + process.hltParticleFlowRecHitPSForMuons + process.hltParticleFlowClusterECALUncorrectedForMuonsMF + process.hltParticleFlowClusterPSForMuons + process.hltParticleFlowClusterECALForMuonsMF ) -process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalMFSequence + process.HLTDoLocalHcalSequenceForMuonIso + process.hltTowerMakerForECALMF + process.hltTowerMakerForHCAL + process.hltTowerMakerForHCALM2RegForMuons + process.hltFixedGridRhoFastjetECALMFForMuons + process.hltFixedGridRhoFastjetHCAL + process.HLTPFClusteringEcalMFForMuons + process.hltMuonEcalMFPFClusterIsoForMuons ) -process.HLTPFHcalM2RegClusteringForMuons = cms.Sequence( process.hltRegionalTowerForMuonsM2Reg + process.hltParticleFlowRecHitHBHEM2RegForMuons + process.hltParticleFlowClusterHBHEM2RegForMuons + process.hltParticleFlowClusterHCALM2RegForMuons ) -process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons = cms.Sequence( process.HLTPFHcalM2RegClusteringForMuons + process.hltMuonHcalM2RegPFClusterIsoForMuons ) -process.HLTTrackReconstructionForIsoL3MuonIter02 = cms.Sequence( process.HLTPixelTrackingL3Muon + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonIter02 ) -process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTRecoJetSequenceAK4UncorrectedPF = cms.Sequence( process.HLTDoCaloSequencePF + process.hltAK4CaloJetsPF ) -process.HLTRecoJetSequenceAK4PrePF = cms.Sequence( process.HLTRecoJetSequenceAK4UncorrectedPF + process.hltAK4CaloJetsPFEt5 ) -process.HLTParticleFlowSequenceForTaus = cms.Sequence( process.HLTPreshowerSequence + process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitHBHE + process.hltParticleFlowRecHitHF + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowClusterHBHE + process.hltParticleFlowClusterHCAL + process.hltParticleFlowClusterHF + process.hltLightPFTracks + process.hltParticleFlowBlockForTaus + process.hltParticleFlowForTaus ) -process.HLTGlobalPFTriggerSequenceForTau = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTRecoJetSequenceAK4PrePF + process.hltTauJet5 + process.HLTTrackReconstructionForPF + process.HLTParticleFlowSequenceForTaus + process.hltAK4PFJetsForTaus ) -process.HLTPFTau = cms.Sequence( process.hltTauPFJets08Region + process.hltTauPFJetsRecoTauChargedHadrons + process.hltPFTauPiZeros + process.hltPFTausSansRef + process.hltPFTaus + process.hltPFTauTrackFindingDiscriminator + process.hltSelectedPFTausTrackFinding + process.hltPFTauTrack ) -process.HLTLooseChargedIsoPFTauSequence = cms.Sequence( process.hltPFTauLooseAbsoluteChargedIsolationDiscriminator + process.hltPFTauLooseRelativeChargedIsolationDiscriminator + process.hltPFTauLooseAbsOrRelChargedIsolationDiscriminator ) -process.HLTLooseChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( process.HLTLooseChargedIsoPFTauSequence + process.hltPFTau27 + process.hltSelectedPFTausTrackFinding + process.hltPFTau27Track + process.hltSelectedPFTausTrackFindingLooseChargedIsolation + process.hltPFTau27TrackLooseChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon + process.hltPFTau27TrackLooseChargedIsoAgainstMuon ) -process.HLTMediumChargedIsoPFTauSequence = cms.Sequence( process.hltPFTauMediumAbsoluteChargedIsolationDiscriminator + process.hltPFTauMediumRelativeChargedIsolationDiscriminator + process.hltPFTauMediumAbsOrRelChargedIsolationDiscriminator ) -process.HLTMediumChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau27 + process.hltSelectedPFTausTrackFinding + process.hltPFTau27Track + process.hltSelectedPFTausTrackFindingMediumChargedIsolation + process.hltPFTau27TrackMediumChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon + process.hltPFTau27TrackMediumChargedIsoAgainstMuon ) -process.HLTTightChargedIsoPFTauSequence = cms.Sequence( process.hltPFTauTightAbsoluteChargedIsolationDiscriminator + process.hltPFTauTightRelativeChargedIsolationDiscriminator + process.hltPFTauTightAbsOrRelChargedIsolationDiscriminator ) -process.HLTTightChargedIsoAntiMuonPFTau27Sequence = cms.Sequence( process.HLTTightChargedIsoPFTauSequence + process.hltPFTau27 + process.hltSelectedPFTausTrackFinding + process.hltPFTau27Track + process.hltSelectedPFTausTrackFindingTightChargedIsolation + process.hltPFTau27TrackTightChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + process.hltPFTau27TrackTightChargedIsoAgainstMuon ) -process.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( process.HLTLooseChargedIsoPFTauSequence + process.hltPFTau27 + process.hltSelectedPFTausTrackFinding + process.hltPFTau27Track + process.hltSelectedPFTausTrackFindingLooseChargedIsolation + process.hltPFTau27TrackLooseChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon + process.hltPFTau27TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon ) -process.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau27 + process.hltSelectedPFTausTrackFinding + process.hltPFTau27Track + process.hltSelectedPFTausTrackFindingMediumChargedIsolation + process.hltPFTau27TrackMediumChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon + process.hltPFTau27TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon ) -process.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence = cms.Sequence( process.HLTTightChargedIsoPFTauSequence + process.hltPFTau27 + process.hltSelectedPFTausTrackFinding + process.hltPFTau27Track + process.hltSelectedPFTausTrackFindingTightChargedIsolation + process.hltPFTau27TrackTightChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon + process.hltPFTau27TrackTightChargedIsoTightOOSCPhotonsAgainstMuon ) -process.HLTMu24Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTLooseChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( process.HLTLooseChargedIsoPFTauSequence + process.hltPFTau20 + process.hltSelectedPFTausTrackFinding + process.hltPFTau20Track + process.hltSelectedPFTausTrackFindingLooseChargedIsolation + process.hltPFTau20TrackLooseChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltSelectedPFTausTrackFindingLooseChargedIsolationAgainstMuon + process.hltPFTau20TrackLooseChargedIsoAgainstMuon ) -process.HLTMediumChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau20 + process.hltSelectedPFTausTrackFinding + process.hltPFTau20Track + process.hltSelectedPFTausTrackFindingMediumChargedIsolation + process.hltPFTau20TrackMediumChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltSelectedPFTausTrackFindingMediumChargedIsolationAgainstMuon + process.hltPFTau20TrackMediumChargedIsoAgainstMuon ) -process.HLTTightChargedIsoAntiMuonPFTau20Sequence = cms.Sequence( process.HLTTightChargedIsoPFTauSequence + process.hltPFTau20 + process.hltSelectedPFTausTrackFinding + process.hltPFTau20Track + process.hltSelectedPFTausTrackFindingTightChargedIsolation + process.hltPFTau20TrackTightChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltSelectedPFTausTrackFindingTightChargedIsolationAgainstMuon + process.hltPFTau20TrackTightChargedIsoAgainstMuon ) -process.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence = cms.Sequence( process.HLTLooseChargedIsoPFTauSequence + process.hltPFTau20 + process.hltSelectedPFTausTrackFinding + process.hltPFTau20Track + process.hltSelectedPFTausTrackFindingLooseChargedIsolation + process.hltPFTau20TrackLooseChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotonsAgainstMuon + process.hltPFTau20TrackLooseChargedIsoTightOOSCPhotonsAgainstMuon ) -process.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence = cms.Sequence( process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau20 + process.hltSelectedPFTausTrackFinding + process.hltPFTau20Track + process.hltSelectedPFTausTrackFindingMediumChargedIsolation + process.hltPFTau20TrackMediumChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotonsAgainstMuon + process.hltPFTau20TrackMediumChargedIsoTightOOSCPhotonsAgainstMuon ) -process.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence = cms.Sequence( process.HLTTightChargedIsoPFTauSequence + process.hltPFTau20 + process.hltSelectedPFTausTrackFinding + process.hltPFTau20Track + process.hltSelectedPFTausTrackFindingTightChargedIsolation + process.hltPFTau20TrackTightChargedIso + process.hltPFTauAgainstMuonDiscriminator + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotonsAgainstMuon + process.hltPFTau20TrackTightChargedIsoTightOOSCPhotonsAgainstMuon ) -process.HLTMu20IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTMu24IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTMu27IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTMu30IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTStoppedHSCPLocalHcalReco = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco ) -process.HLTStoppedHSCPJetSequence = cms.Sequence( process.hltStoppedHSCPTowerMakerForAll + process.hltStoppedHSCPIterativeCone4CaloJets ) -process.HLTMuonLocalRecoMeanTimerSequence = cms.Sequence( process.hltMuonDTDigis + process.hltDt1DRecHits + process.hltDt4DSegmentsMeanTimer + process.hltMuonCSCDigis + process.hltCsc2DRecHits + process.hltCscSegments + process.hltMuonRPCDigis + process.hltRpcRecHits ) -process.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence = cms.Sequence( process.HLTMuonLocalRecoMeanTimerSequence + process.hltL2CosmicOfflineMuonSeeds + process.hltL2CosmicMuonSeeds + process.hltL2CosmicMuons ) -process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer = cms.Sequence( process.HLTL2muonrecoNocandCosmicSeedMeanTimerSequence + process.hltL2MuonCandidatesNoVtxMeanTimerCosmicSeed ) -process.HLTL2muonrecoNocandSequenceAllBx = cms.Sequence( process.HLTMuonLocalRecoSequence + process.hltL2OfflineMuonSeeds + process.hltL2MuonSeedsAllBx + process.hltL2MuonsAllBx ) -process.HLTL2muonrecoSequenceAllBx = cms.Sequence( process.HLTL2muonrecoNocandSequenceAllBx + process.hltL2MuonCandidatesAllBx ) -process.HLTL3muontrkisorecoSequence = cms.Sequence( process.HLTPixelTrackingL3Muon + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonIter02 ) -process.HLTL3muontrkisovvlSequence = cms.Sequence( process.HLTL3muontrkisorecoSequence + process.hltL3MuonRelTrkIsolationVVL ) -process.HLTL3muonTkCandidateSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltL3TrajSeedOIState + process.hltL3TrackCandidateFromL2OIState + process.hltL3TkTracksFromL2OIState + process.hltL3MuonsOIState + process.hltL3TrajSeedOIHit + process.hltL3TrackCandidateFromL2OIHit + process.hltL3TkTracksFromL2OIHit + process.hltL3MuonsOIHit + process.hltL3TkFromL2OICombination + process.hltPixelLayerTriplets + process.hltPixelLayerPairsLegacy + process.hltMixedLayerPairs + process.hltL3TrajSeedIOHit + process.hltL3TrackCandidateFromL2IOHit + process.hltL3TkTracksFromL2IOHit + process.hltL3MuonsIOHit + process.hltL3TrajectorySeed + process.hltL3TrackCandidateFromL2 ) -process.HLTOldL3muonrecoNocandSequence = cms.Sequence( process.HLTL3muonTkCandidateSequence + process.hltL3TkTracksMergeStep1 + process.hltL3TkTracksFromL2 + process.hltL3MuonsLinksCombination + process.hltL3Muons ) -process.HLTOldL3muonrecoSequence = cms.Sequence( process.HLTOldL3muonrecoNocandSequence + process.hltOldL3MuonCandidates ) -process.HLTIterativeTrackingHighPtTkMuIteration0 = cms.Sequence( process.hltPixelLayerTriplets + process.hltIter0HighPtTkMuPixelTracksFilter + process.hltIter0HighPtTkMuPixelTracksFitter + process.hltIter0HighPtTkMuPixelTracksTrackingRegions + process.hltIter0HighPtTkMuPixelTracksHitDoublets + process.hltIter0HighPtTkMuPixelTracksHitTriplets + process.hltIter0HighPtTkMuPixelTracks + process.hltIter0HighPtTkMuPixelSeedsFromPixelTracks + process.hltIter0HighPtTkMuCkfTrackCandidates + process.hltIter0HighPtTkMuCtfWithMaterialTracks + process.hltIter0HighPtTkMuTrackSelectionHighPurity ) -process.HLTIterativeTrackingHighPtTkMuIteration2 = cms.Sequence( process.hltIter2HighPtTkMuClustersRefRemoval + process.hltIter2HighPtTkMuMaskedMeasurementTrackerEvent + process.hltIter2HighPtTkMuPixelLayerPairs + process.hltIter2HighPtTkMuPixelTrackingRegions + process.hltIter2HighPtTkMuPixelClusterCheck + process.hltIter2HighPtTkMuPixelHitDoublets + process.hltIter2HighPtTkMuPixelSeeds + process.hltIter2HighPtTkMuCkfTrackCandidates + process.hltIter2HighPtTkMuCtfWithMaterialTracks + process.hltIter2HighPtTkMuTrackSelectionHighPurity ) -process.HLTIterativeTrackingHighPtTkMu = cms.Sequence( process.HLTIterativeTrackingHighPtTkMuIteration0 + process.HLTIterativeTrackingHighPtTkMuIteration2 + process.hltIter2HighPtTkMuMerged ) -process.HLTHighPt50TrackerMuonSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltL1MuonsPt15 + process.HLTIterativeTrackingHighPtTkMu + process.hltHighPtTkMu50TkFilt + process.hltHighPtTkMuons + process.hltHighPtTkMuonCands ) -process.HLTRecoMETSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltMet ) -process.HLTHBHENoiseCleanerSequence = cms.Sequence( process.hltHcalNoiseInfoProducer + process.hltHcalTowerNoiseCleanerWithrechit ) -process.HLTDoLocalPixelSequenceRegForBTag = cms.Sequence( process.hltSelectorJets20L1FastJet + process.hltSelectorCentralJets20L1FastJeta + process.hltSiPixelDigisRegForBTag + process.hltSiPixelClustersRegForBTag + process.hltSiPixelClustersRegForBTagCache + process.hltSiPixelRecHitsRegForBTag + process.hltPixelLayerQuadrupletsRegForBTag ) -process.HLTFastRecopixelvertexingSequence = cms.Sequence( process.hltSelector4CentralJetsL1FastJet + process.hltFastPrimaryVertex + process.hltFastPVPixelVertexFilter + process.hltFastPVPixelTracksFilter + process.hltFastPVPixelTracksFitter + process.hltFastPVPixelTracksTrackingRegions + process.hltFastPVPixelTracksHitDoublets + process.hltFastPVPixelTracksHitQuadruplets + process.hltFastPVPixelTracks + process.hltFastPVJetTracksAssociator + process.hltFastPVJetVertexChecker + process.hltFastPVPixelTracksRecoverFilter + process.hltFastPVPixelTracksRecoverFitter + process.hltFastPVPixelTracksTrackingRegionsRecover + process.hltFastPVPixelTracksHitDoubletsRecover + process.hltFastPVPixelTracksHitQuadrupletsRecover + process.hltFastPVPixelTracksRecover + process.hltFastPVPixelTracksMerger + process.hltFastPVPixelVertices + process.hltFastPVPixelVerticesFilter ) -process.HLTDoLocalStripSequenceRegForBTag = cms.Sequence( process.hltSiStripExcludedFEDListProducer + process.hltSiStripRawToClustersFacility + process.hltSiStripClustersRegForBTag ) -process.HLTIterativeTrackingIteration0ForBTag = cms.Sequence( process.hltIter0PFLowPixelSeedsFromPixelTracksForBTag + process.hltIter0PFlowCkfTrackCandidatesForBTag + process.hltIter0PFlowCtfWithMaterialTracksForBTag + process.hltIter0PFlowTrackCutClassifierForBTag + process.hltIter0PFlowTrackSelectionHighPurityForBTag ) -process.HLTIterativeTrackingIteration1ForBTag = cms.Sequence( process.hltIter1ClustersRefRemovalForBTag + process.hltIter1MaskedMeasurementTrackerEventForBTag + process.hltIter1PixelLayerQuadrupletsForBTag + process.hltIter1PFlowPixelTrackingRegionsForBTag + process.hltIter1PFlowPixelClusterCheckForBTag + process.hltIter1PFlowPixelHitDoubletsForBTag + process.hltIter1PFlowPixelHitQuadrupletsForBTag + process.hltIter1PFlowPixelSeedsForBTag + process.hltIter1PFlowCkfTrackCandidatesForBTag + process.hltIter1PFlowCtfWithMaterialTracksForBTag + process.hltIter1PFlowTrackCutClassifierPromptForBTag + process.hltIter1PFlowTrackCutClassifierDetachedForBTag + process.hltIter1PFlowTrackCutClassifierMergedForBTag + process.hltIter1PFlowTrackSelectionHighPurityForBTag ) -process.HLTIterativeTrackingIteration2ForBTag = cms.Sequence( process.hltIter2ClustersRefRemovalForBTag + process.hltIter2MaskedMeasurementTrackerEventForBTag + process.hltIter2PixelLayerTripletsForBTag + process.hltIter2PFlowPixelTrackingRegionsForBTag + process.hltIter2PFlowPixelClusterCheckForBTag + process.hltIter2PFlowPixelHitDoubletsForBTag + process.hltIter2PFlowPixelHitTripletsForBTag + process.hltIter2PFlowPixelSeedsForBTag + process.hltIter2PFlowCkfTrackCandidatesForBTag + process.hltIter2PFlowCtfWithMaterialTracksForBTag + process.hltIter2PFlowTrackCutClassifierForBTag + process.hltIter2PFlowTrackSelectionHighPurityForBTag ) -process.HLTIterativeTrackingIter02ForBTag = cms.Sequence( process.HLTIterativeTrackingIteration0ForBTag + process.HLTIterativeTrackingIteration1ForBTag + process.hltIter1MergedForBTag + process.HLTIterativeTrackingIteration2ForBTag + process.hltIter2MergedForBTag ) -process.HLTTrackReconstructionForBTag = cms.Sequence( process.HLTDoLocalPixelSequenceRegForBTag + process.HLTFastRecopixelvertexingSequence + process.HLTDoLocalStripSequenceRegForBTag + process.HLTIterativeTrackingIter02ForBTag ) -process.HLTBtagCSVSequenceL3 = cms.Sequence( process.hltSelectorJets30L1FastJet + process.hltSelectorCentralJets30L1FastJeta + process.hltSelector8CentralJetsL1FastJet + process.HLTTrackReconstructionForBTag + process.hltVerticesL3 + process.hltFastPixelBLifetimeL3Associator + process.hltImpactParameterTagInfos + process.hltInclusiveVertexFinder + process.hltInclusiveSecondaryVertices + process.hltTrackVertexArbitrator + process.hltInclusiveMergedVertices + process.hltInclusiveSecondaryVertexFinderTagInfos + process.hltCombinedSecondaryVertexBJetTagsCalo ) -process.HLTBeamHaloCleanerSequence = cms.Sequence( process.hltCSCHaloData + process.hltEcalHaloData + process.hltHcalHaloData + process.hltGlobalHaloData + process.hltCaloRecHitsBeamHaloCleaned + process.hltTowerMakerForAllBeamHaloCleaned ) -process.HLTBTagMuJet40PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromJet40PF + process.hltSelector4JetsJet40PF + process.hltBSoftMuonJet40PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonJet40PFMu12L3TagInfos + process.hltBSoftMuonJet40PFMu12L3BJetTagsByDR ) -process.HLTBTagMuDiJet40PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromDiJet40PF + process.hltSelector4JetsDiJet40PF + process.hltBSoftMuonDiJet40PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonDiJet40PFMu12L3TagInfos + process.hltBSoftMuonDiJet40PFMu12L3BJetTagsByDR ) -process.HLTBTagMuDiJet100PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromDiJet100PF + process.hltSelector4JetsDiJet100PF + process.hltBSoftMuonDiJet100PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonDiJet100PFMu12L3TagInfos + process.hltBSoftMuonDiJet100PFMu12L3BJetTagsByDR ) -process.HLTBTagMuDiJet200PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromDiJet200PF + process.hltSelector4JetsDiJet200PF + process.hltBSoftMuonDiJet200PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonDiJet200PFMu12L3TagInfos + process.hltBSoftMuonDiJet200PFMu12L3BJetTagsByDR ) -process.HLTBTagMuDiJet350PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromDiJet350PF + process.hltSelector4JetsDiJet350PF + process.hltBSoftMuonDiJet350PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonDiJet350PFMu12L3TagInfos + process.hltBSoftMuonDiJet350PFMu12L3BJetTagsByDR ) -process.HLTBTagMuDiJet54PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromDiJet54PF + process.hltSelector4JetsDiJet54PF + process.hltBSoftMuonDiJet54PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonDiJet54PFMu12L3TagInfos + process.hltBSoftMuonDiJet54PFMu12L3BJetTagsByDR ) -process.HLTBTagMuDiJet62PFMu12SequenceL3 = cms.Sequence( process.hltBSoftMuonGetJetsFromDiJet62PF + process.hltSelector4JetsDiJet62PF + process.hltBSoftMuonDiJet62PFMu12L3Jets + process.hltBSoftMuonMu12L3 + process.hltBSoftMuonDiJet62PFMu12L3TagInfos + process.hltBSoftMuonDiJet62PFMu12L3BJetTagsByDR ) -process.HLTSinglePhoton300erNoHESequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG300erEtFilter ) -process.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence = cms.Sequence( process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu8DiEle12CaloIdLTrackIdLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu8DiEle12CaloIdLTrackIdLMuonlegL1Filtered0) + process.hltL3fL1Mu6DoubleEG10f0Filtered8 ) -process.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegL1MatchFilter + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegHEFilter + process.HLTElePixelMatchSequence + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDetaFilter + process.hltMu8DiEle12CaloIdLTrackIdLElectronlegDphiFilter ) -process.HLTSingleEle8CaloIdMGsfTrackIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltSingleEle8EgammaCandidatesWrapper + process.hltMu8Ele8EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu8Ele8HEFilter + process.hltEgammaClusterShape + process.hltMu8Ele8CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltMu8Ele8CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu8Ele8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltMu8Ele8CaloIdMGsfTrackIdMDetaFilter + process.hltMu8Ele8CaloIdMGsfTrackIdMDphiFilter ) -process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered8 + process.HLTL3muontrkisovvlSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered8 ) -process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -process.HLTBTagMuDiJet20L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet20L1FastJet + process.hltSelector4JetsDiJet20L1FastJet + process.hltBSoftMuonDiJet20L1FastJetL25Jets + process.hltBSoftMuonDiJet20L1FastJetL25TagInfos + process.hltBSoftMuonDiJet20L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet20L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuDiJet40L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet40L1FastJet + process.hltSelector4JetsDiJet40L1FastJet + process.hltBSoftMuonDiJet40L1FastJetL25Jets + process.hltBSoftMuonDiJet40L1FastJetL25TagInfos + process.hltBSoftMuonDiJet40L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet40L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet40L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuDiJet70L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet70L1FastJet + process.hltSelector4JetsDiJet70L1FastJet + process.hltBSoftMuonDiJet70L1FastJetL25Jets + process.hltBSoftMuonDiJet70L1FastJetL25TagInfos + process.hltBSoftMuonDiJet70L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet70L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet70L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuDiJet110L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet110L1FastJet + process.hltSelector4JetsDiJet110L1FastJet + process.hltBSoftMuonDiJet110L1FastJetL25Jets + process.hltBSoftMuonDiJet110L1FastJetL25TagInfos + process.hltBSoftMuonDiJet110L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet110L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet110L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuDiJet200L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromDiJet200L1FastJet + process.hltSelector4JetsDiJet200L1FastJet + process.hltBSoftMuonDiJet200L1FastJetL25Jets + process.hltBSoftMuonDiJet200L1FastJetL25TagInfos + process.hltBSoftMuonDiJet200L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonDiJet200L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonDiJet200L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuJet300L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromJet300L1FastJet + process.hltSelector4JetsJet300L1FastJet + process.hltBSoftMuonJet300L1FastJetL25Jets + process.hltBSoftMuonJet300L1FastJetL25TagInfos + process.hltBSoftMuonJet300L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuJet300L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonJet300L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonJet300L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromAK8DiJet170L1FastJet + process.hltSelector4JetsAK8DiJet170L1FastJet + process.hltBSoftMuonAK8DiJet170L1FastJetL25Jets + process.hltBSoftMuonAK8DiJet170L1FastJetL25TagInfos + process.hltBSoftMuonAK8DiJet170L1FastJetL25BJetTagsByDR ) -process.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3TagInfos + process.hltBSoftMuonAK8DiJet170L1FastJetMu5SelL3BJetTagsByDR ) -process.HLTBTagMuJet300L1AK8FastJetSequenceL25 = cms.Sequence( process.HLTL2muonrecoSequence + process.hltBSoftMuonGetJetsFromJet300L1AK8FastJet + process.hltSelector4JetsJet300L1AK8FastJet + process.hltBSoftMuonJet300L1AK8FastJetL25Jets + process.hltBSoftMuonJet300L1AK8FastJetL25TagInfos + process.hltBSoftMuonJet300L1AK8FastJetL25BJetTagsByDR ) -process.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 = cms.Sequence( process.HLTL3muonrecoNocandSequence + process.hltBSoftMuonMu5L3 + process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3TagInfos + process.hltBSoftMuonJet300L1AK8FastJetMu5SelL3BJetTagsByDR ) -process.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrPairFilter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter + process.hltEgammaClusterShape + process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHELeg2Filter + process.hltEgammaEcalPFClusterIso + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + process.HLTElePixelMatchSequence + process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + process.HLTGsfElectronSequence + process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + process.hltEle23Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) -process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3Filtered23 + process.HLTL3muontrkisovvlSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered23 ) -process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDetaFilter + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence = cms.Sequence( process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL1Filtered0) + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3Filtered12 + process.HLTL3muontrkisovvlSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegL3IsoFiltered12 ) -process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegL1MatchFilter + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegOneOEMinusOneOPFilter + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDetaFilter + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegTrackIsoFilter ) -process.HLTMu12DoubleUnSeededPho20Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltMu12DiEG20EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltMu12DiEG20HEUnseededFilter ) -process.HLTPho20CaloIdLV2TripleSeededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1TripleEGOrDoubleEGOrSingleEG + process.hltEG20EtL1TripleEGFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG20HEL1TripleEGFilter + process.hltEgammaClusterShape + process.hltEG20CaloIdLV2ClusterShapeL1TripleEGFilter ) -process.HLTTriplePho20CaloIdLV2UnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG20EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltEG20HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltTriEG20CaloIdLV2ClusterShapeUnseededFilter ) -process.HLTPho20CaloIdLV2UnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG20EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltEG20HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG20CaloIdLV2ClusterShapeUnseededFilter ) -process.HLTTriplePho20CaloIdLV2R9IdVLSequence = cms.Sequence( process.HLTPho20CaloIdLV2TripleSeededSequence + process.hltEgammaR9ID + process.hltEG20CaloIdLV2R9IdVLR9IdL1TripleEGFilter + process.HLTPho20CaloIdLV2UnseededSequence + process.hltEgammaR9IDUnseeded + process.hltTriEG20CaloIdLV2R9IdVLR9IdUnseededFilter ) -process.HLTPho30CaloIdLV2TripleSeededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1TripleEGOrDoubleEGOrSingleEG + process.hltEG30EtL1TripleEGFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30HEL1TripleEGFilter + process.hltEgammaClusterShape + process.hltEG30CaloIdLV2ClusterShapeL1TripleEGFilter ) -process.HLTPho10CaloIdLV2UnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG10EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltEG10HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG10CaloIdLV2ClusterShapeUnseededFilter ) -process.HLTTriplePho303010CaloIdLV2Sequence = cms.Sequence( process.HLTPho30CaloIdLV2TripleSeededSequence + process.HLTPho10CaloIdLV2UnseededSequence + process.hltDiEG30CaloIdLV2EtUnseededFilter + process.hltDiEG30TriEG10CaloIdLV2EtUnseededFilter ) -process.HLTTriplePho303010CaloIdLV2R9IdVLSequence = cms.Sequence( process.HLTPho30CaloIdLV2TripleSeededSequence + process.hltEgammaR9ID + process.hltEG30CaloIdLV2R9IdVLR9IdL1TripleEGFilter + process.HLTPho10CaloIdLV2UnseededSequence + process.hltEgammaR9IDUnseeded + process.hltEG10CaloIdLV2R9IdVLR9IdUnseededFilter + process.hltDiEG30CaloIdLV2R9IdVLEtUnseededFilter + process.hltDiEG30TriEG10CaloIdLV2R9IdVLEtUnseededFilter ) -process.HLTTriplePho35355CaloIdLV2R9IdVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1TripleEGOrDoubleEGOrSingleEG + process.hltEG35EtL1TripleEGFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG35HEL1TripleEGFilter + process.hltEgammaClusterShape + process.hltEG35CaloIdLV2ClusterShapeL1TripleEGFilter + process.hltEgammaR9ID + process.hltEG35CaloIdLV2R9IdVLR9IdL1TripleEGFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltEG5EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltEG5HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG5CaloIdLV2ClusterShapeUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltEG5CaloIdLV2R9IdVLR9IdUnseededFilter + process.hltDiEG35CaloIdLV2R9IdVLEtUnseededFilter + process.hltDiEG35TriEG5CaloIdLV2R9IdVLEtUnseededFilter ) -process.HLTPhoton25Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG18Filter + process.hltEG25L1EG18EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG25L1EG18HEFilter ) -process.HLTPhoton33Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG26Filter + process.hltEG33L1EG26EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG33L1EG26HEFilter ) -process.HLTPhoton50Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34to45Filter + process.hltEG50EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50HEFilter ) -process.HLTPhoton75Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34ORL1SingleEG40Filter + process.hltEG75EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75HEFilter ) -process.HLTPhoton90Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34ORL1SingleEG40Filter + process.hltEG90EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG90HEFilter ) -process.HLTPhoton120Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG34ORL1SingleEG40Filter + process.hltEG120EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG120HEFilter ) -process.HLTPhoton150Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG150EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG150HEFilter ) -process.HLTPhoton175Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG175EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG175HEFilter ) -process.HLTPhoton200Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG200EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG200HEFilter ) -process.HLTRecoPixelVertexingForPhotonsSequence = cms.Sequence( process.HLTRecoPixelTracksSequence + process.hltPixelVerticesForPhotons ) -process.HLTIterativeTrackingForPhotonsIteration0 = cms.Sequence( process.hltIter0PFlowPixelSeedsFromPixelTracksForPhotons + process.hltIter0PFlowCkfTrackCandidatesForPhotons + process.hltIter0PFlowCtfWithMaterialTracksForPhotons + process.hltIter0PFlowTrackSelectionHighPurityForPhotons ) -process.HLTIterativeTrackingForPhotonsIteration1 = cms.Sequence( process.hltIter1ClustersRefRemovalForPhotons + process.hltIter1MaskedMeasurementTrackerEventForPhotons + process.hltIter1PixelLayerTripletsForPhotons + process.hltIter1PFlowPixelTrackingRegionsForPhotons + process.hltIter1PFlowPixelClusterCheckForPhotons + process.hltIter1PFlowPixelHitDoubletsForPhotons + process.hltIter1PFlowPixelHitTripletsForPhotons + process.hltIter1PFlowPixelSeedsForPhotons + process.hltIter1PFlowCkfTrackCandidatesForPhotons + process.hltIter1PFlowCtfWithMaterialTracksForPhotons + process.hltIter1PFlowTrackSelectionHighPurityLooseForPhotons + process.hltIter1PFlowTrackSelectionHighPurityTightForPhotons + process.hltIter1PFlowTrackSelectionHighPurityForPhotons ) -process.HLTIterativeTrackingForPhotonsIteration2 = cms.Sequence( process.hltIter2ClustersRefRemovalForPhotons + process.hltIter2MaskedMeasurementTrackerEventForPhotons + process.hltIter2PixelLayerPairsForPhotons + process.hltIter2PFlowPixelTrackingRegionsForPhotons + process.hltIter2PFlowPixelClusterCheckForPhotons + process.hltIter2PFlowPixelHitDoubletsForPhotons + process.hltIter2PFlowPixelSeedsForPhotons + process.hltIter2PFlowCkfTrackCandidatesForPhotons + process.hltIter2PFlowCtfWithMaterialTracksForPhotons + process.hltIter2PFlowTrackSelectionHighPurityForPhotons ) -process.HLTIterativeTrackingForPhotonsIter02 = cms.Sequence( process.HLTIterativeTrackingForPhotonsIteration0 + process.HLTIterativeTrackingForPhotonsIteration1 + process.hltIter1MergedForPhotons + process.HLTIterativeTrackingForPhotonsIteration2 + process.hltIter2MergedForPhotons ) -process.HLTTrackReconstructionForIsoForPhotons = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecoPixelVertexingForPhotonsSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingForPhotonsIter02 ) -process.HLTPhoton50R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG50R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG50R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG50R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG50R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG50R9Id90HE10IsoMTrackIsoFilter ) -process.HLTPhoton75R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG75R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG75R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG75R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG75R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG75R9Id90HE10IsoMTrackIsoFilter ) -process.HLTPhoton90R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG90R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG90R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG90R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG90R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG90R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG90R9Id90HE10IsoMTrackIsoFilter ) -process.HLTPhoton120R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG120R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG120R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG120R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG120R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG120R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG120R9Id90HE10IsoMTrackIsoFilter ) -process.HLTPhoton165R9Id90HE10IsoMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG165R9Id90HE10IsoMEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG165R9Id90HE10IsoMHEFilter + process.hltEgammaR9ID + process.hltEG165R9Id90HE10IsoMR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG165R9Id90HE10IsoMEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG165R9Id90HE10IsoMHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG165R9Id90HE10IsoMTrackIsoFilter ) -process.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30L1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30LR9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30LHE12R9Id50b80eHEFilter + cms.ignore(process.hltEG30LR9Id85b90eHE12R9Id50b80eR9IdLastFilter) + process.hltEgammaClusterShape + cms.ignore(process.hltEG30LCaloId15b35eHE12R9Id50b80eClusterShapeFilter) + process.hltEgammaEcalPFClusterIso + cms.ignore(process.hltEG30LIso60CaloId15b35eHE12R9Id50b80eEcalIsoLastFilter) + process.hltEG30LRId85ORIso60CaloId15b35eANDHE12R9Id50b80eLegCombLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG22EtEta2p55UnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG22R9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG22HE12R9Id50b80eHEUnseededFilter + cms.ignore(process.hltEG22R9Id85b90eHE12R9Id50b80eR9UnseededLastFilter) + process.hltEgammaClusterShapeUnseeded + cms.ignore(process.hltEG22CaloId15b35eHE12R9Id50b80eClusterShapeUnseededFilter) + process.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(process.hltEG22Iso60CaloId15b35eHE12R9Id50b80eEcalIsoUnseededFilter) + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + cms.ignore(process.hltEG22Iso60CaloId15b35eHE12R9Id50b80eTrackIsoUnseededLastFilter) ) -process.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30L1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30PVR9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30PVHE10R9Id50b80eHEFilter + process.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter + process.hltEgammaClusterShape + process.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter + process.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18PVEtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18PVR9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEG18PVNewPixelMatchPMS2Filter + process.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter + process.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter ) -process.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30L1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30PVR9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30PVHE10R9Id50b80eHEFilter + process.hltEG30PVR9Idb85e90HE10R9Id50b80eR9IdLastFilter + process.hltEgammaClusterShape + process.hltEG30PVCaloId15b35eHE10R9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter + process.hltEG30PVRId85ANDIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18PVEtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18PVR9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG18PVHE10R9Id50b80eHEUnseededFilter + process.hltEG18PVR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG18PVCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG18PVIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter + process.hltDiEG18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter ) -process.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30EBR9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30EBHE10R9Id50b80eHEFilter + cms.ignore(process.hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter) + process.hltEgammaClusterShape + cms.ignore(process.hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter) + process.hltEgammaEcalPFClusterIso + cms.ignore(process.hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter) + process.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNoPixelVetoLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18EBEtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18EBR9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG18EBHE10R9Id50b80eHEUnseededFilter + process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + cms.ignore(process.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter) + process.hltEgammaClusterShapeUnseeded + cms.ignore(process.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter) + process.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter) + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + cms.ignore(process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter) + process.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter ) -process.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30EBL1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30EBR9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30EBHE10R9Id50b80eHEFilter + cms.ignore(process.hltEG30EBR9Idb85e90HE10R9Id50b80eR9IdLastFilter) + process.hltEgammaClusterShape + cms.ignore(process.hltEG30EBCaloId15b35eHE10R9Id50b80eClusterShapeFilter) + process.hltEgammaEcalPFClusterIso + cms.ignore(process.hltEG30EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter) + process.hltEG30EBRId85ORIso60CaloId15b35eANDHE10R9Id50b80eLegCombNewPixelMatchLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18EBEtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18EBR9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG18EBHE10R9Id50b80eHEUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEG18EGNewPixelMatchPMS2Filter + cms.ignore(process.hltEG18EBR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter) + process.hltEgammaClusterShapeUnseeded + cms.ignore(process.hltEG18EBCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter) + process.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter) + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + cms.ignore(process.hltEG18EBIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter) + process.hltDiEG18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter ) -process.HLTTrackerMuonSequenceLowPt = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIteration0 + process.HLTIterativeTrackingIteration1 + process.hltIter1Merged + process.HLTL3muonrecoNocandSequence + process.hltDiMuonMergingIter01TkMu + process.hltDiMuonLinksIter01TkMuMerge + process.hltGlbTrkMuonsLowPtIter01Merge + process.hltGlbTrkMuonLowPtIter01MergeCands ) -process.HLTIterativeTrackingTau3muNoL1MassIteration0 = cms.Sequence( process.hltPixelTracksForSeedsTau3muNoL1MassFilter + process.hltPixelTracksForSeedsTau3muNoL1MassFitter + process.hltPixelTracksTrackingRegionsForSeedsTau3muNoL1Mass + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForSeedsTau3muNoL1Mass + process.hltPixelTracksHitQuadrupletsForSeedsTau3muNoL1Mass + process.hltPixelTracksForSeedsTau3muNoL1Mass + process.hltIter0DisplacedTau3muNoL1MassPixelSeedsFromPixelTracks + process.hltIter0DisplacedTau3muNoL1MassCkfTrackCandidates + process.hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks + process.hltIter0DisplacedTau3muNoL1MassTrackCutClassifier + process.hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity ) -process.HLTIterativeTrackingTau3muNoL1MassIteration1 = cms.Sequence( process.hltIter1DisplacedTau3muNoL1MassClustersRefRemoval + process.hltIter1DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent + process.hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets + process.hltIter1DisplacedTau3muNoL1MassPixelTrackingRegions + process.hltIter1DisplacedTau3muNoL1MassPixelClusterCheck + process.hltIter1DisplacedTau3muNoL1MassPixelHitDoublets + process.hltIter1DisplacedTau3muNoL1MassPixelHitQuadruplets + process.hltIter1DisplacedTau3muNoL1MassPixelSeeds + process.hltIter1DisplacedTau3muNoL1MassCkfTrackCandidates + process.hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks + process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt + process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached + process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged + process.hltIter1DisplacedTau3muNoL1MassTrackSelectionHighPurity ) -process.HLTIterativeTrackingTau3muNoL1MassIteration2 = cms.Sequence( process.hltIter2DisplacedTau3muNoL1MassClustersRefRemoval + process.hltIter2DisplacedTau3muNoL1MassMaskedMeasurementTrackerEvent + process.hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets + process.hltIter2DisplacedTau3muNoL1MassPixelTrackingRegions + process.hltIter2DisplacedTau3muNoL1MassPixelClusterCheck + process.hltIter2DisplacedTau3muNoL1MassPixelHitDoublets + process.hltIter2DisplacedTau3muNoL1MassPixelHitTriplets + process.hltIter2DisplacedTau3muNoL1MassPixelSeeds + process.hltIter2DisplacedTau3muNoL1MassCkfTrackCandidates + process.hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks + process.hltIter2DisplacedTau3muNoL1MassTrackCutClassifier + process.hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity ) -process.HLTIterativeTrackingTau3muNoL1MassIter02 = cms.Sequence( process.HLTIterativeTrackingTau3muNoL1MassIteration0 + process.HLTIterativeTrackingTau3muNoL1MassIteration1 + process.hltIter1DisplacedTau3muNoL1MassMerged + process.HLTIterativeTrackingTau3muNoL1MassIteration2 + process.hltIter2DisplacedTau3muNoL1MassMerged ) -process.HLTL2muonrecoSequenceNoVtx = cms.Sequence( process.HLTL2muonrecoNocandSequence + process.hltL2MuonCandidatesNoVtx ) -process.HLTL3NoFiltersNoVtxmuonTkCandidateSequence = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.hltL3TrajSeedOIStateNoVtx + process.hltL3TrackCandidateFromL2OIStateNoVtx + process.hltL3TkTracksFromL2OIStateNoVtx + process.hltL3NoFiltersNoVtxMuonsOIState + process.hltL3NoFiltersNoVtxTrajSeedOIHit + process.hltL3NoFiltersTrackCandidateFromL2OIHitNoVtx + process.hltL3NoFiltersTkTracksFromL2OIHitNoVtx + process.hltL3NoFiltersNoVtxMuonsOIHit + process.hltL3NoFiltersNoVtxTkFromL2OICombination + process.hltPixelLayerTriplets + process.hltPixelLayerPairsLegacy + process.hltMixedLayerPairs + process.hltL3NoFiltersNoVtxTrajSeedIOHit + process.hltL3NoFiltersTrackCandidateFromL2IOHitNoVtx + process.hltL3NoFiltersTkTracksFromL2IOHitNoVtx + process.hltL3NoFiltersNoVtxMuonsIOHit + process.hltL3NoFiltersNoVtxTrajectorySeed + process.hltL3NoFiltersTrackCandidateFromL2NoVtx ) -process.HLTL3NoFiltersNoVtxmuonrecoNocandSequence = cms.Sequence( process.HLTL3NoFiltersNoVtxmuonTkCandidateSequence + process.hltL3NoFiltersNoVtxTkTracksMergeStep1 + process.hltL3NoFiltersTkTracksFromL2Novtx + process.hltL3NoFiltersNoVtxMuonsLinksCombination + process.hltL3NoFiltersNoVtxMuons ) -process.HLTL3NoFiltersNoVtxmuonrecoSequence = cms.Sequence( process.HLTL3NoFiltersNoVtxmuonrecoNocandSequence + process.hltL3NoFiltersNoVtxMuonCandidates ) -process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets = cms.Sequence( process.HLTDoLocalPixelSequenceRegForBTag + process.HLTFastRecopixelvertexingSequence + process.HLTDoLocalStripSequenceRegForBTag + process.hltSelectorJets30L1FastJet + process.hltSelectorCentralJets30L1FastJeta + process.hltSelector8CentralJetsL1FastJet ) -process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt + process.hltL3DisplacedDijet100FullTracksTrackIPProducerLowPt + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPLowPt + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) -process.HLTIterativeTrackingIter12ForBTag = cms.Sequence( process.HLTIterativeTrackingIteration1ForBTag + process.hltIter1MergedForBTag + process.HLTIterativeTrackingIteration2ForBTag + process.hltIter2MergedForBTag ) -process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexLowPt + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerLowPt + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPLowPt + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) -process.HLTIterativeTrackingIteration4DisplacedJets = cms.Sequence( process.hltDisplacedhltTrimmedPixelVertices + process.hltDisplacedhltIter4ClustersRefRemoval + process.hltDisplacedhltIter4MaskedMeasurementTrackerEvent + process.hltDisplacedhltIter4PixelLessLayerTriplets + process.hltDisplacedhltIter4PFlowPixelLessTrackingRegions + process.hltDisplacedhltIter4PFlowPixelLessClusterCheck + process.hltDisplacedhltIter4PFlowPixelLessHitDoublets + process.hltDisplacedhltIter4PFlowPixelLessHitTriplets + process.hltDisplacedhltIter4PFlowPixelLessSeeds + process.hltDisplacedhltIter4PFlowCkfTrackCandidates + process.hltDisplacedhltIter4PFlowCtfWithMaterialTracks + process.hltDisplacedhltIter4PFlowTrackSelectionHighPurity + process.hltIter4MergedWithIter012DisplacedJets ) -process.HLTDisplacedTrackRequirementDisplacedJetsLowPt = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexLowPt + process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerLowPt + process.hltL4DisplacedDijetFullTracksJetTagProducerFromIPLowPt + process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterLowPt ) -process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt + process.hltL3DisplacedDijet100FullTracksTrackIPProducerMidPt + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIPMidPt + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) -process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertexMidPt + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducerMidPt + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIPMidPt + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) -process.HLTDisplacedTrackRequirementDisplacedJetsMidPt = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertexMidPt + process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducerMidPt + process.hltL4DisplacedDijetFullTracksJetTagProducerFromIPMidPt + process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilterMidPt ) -process.HLT2PromptTrackRequirementIter0DisplacedJets = cms.Sequence( process.hltL3DisplacedDijetFullTracksJetTracksAssociatorAtVertex + process.hltL3DisplacedDijet100FullTracksTrackIPProducer + process.hltL3DisplacedDijetFullTracksJetTagProducerFromIP + process.hltTwoPromptHLTL3DisplacedDijetFullTracksHLTCaloJetTagFilter ) -process.HLT2PromptTrackRequirementIter12DisplacedJets = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetPromptTracksAssociatorAtVertex + process.hltL4PromptDisplacedDijetFullTracksTrackIPProducer + process.hltL4PromptDisplacedDijetFullTracksJetTagProducerFromIP + process.hltL4PromptDisplacedDijetFullTracksHLTCaloJetTagFilter ) -process.HLTDisplacedTrackRequirementDisplacedJets = cms.Sequence( process.hltL4DisplacedDijetFullTracksJetTracksAssociatorAtVertex + process.hltL4TaggedDisplacedDijetFullTracksTrackIPProducer + process.hltL4DisplacedDijetFullTracksJetTagProducerFromIP + process.hltL4DisplacedDijetFullTracksHLTCaloJetTagFilter ) -process.HLTCaloTausCreatorL1IsoTauRegionalSequence = cms.Sequence( process.HLTDoCaloSequence + process.hltCaloTowersIsoTau1Regional + process.hltAkIsoTau1Regional + process.hltCaloTowersIsoTau2Regional + process.hltAkIsoTau2Regional + process.hltCaloTowersIsoTau3Regional + process.hltAkIsoTau3Regional + process.hltCaloTowersIsoTau4Regional + process.hltAkIsoTau4Regional + process.hltCaloTowersIsoTau5Regional + process.hltAkIsoTau5Regional + process.hltCaloTowersIsoTau6Regional + process.hltAkIsoTau6Regional + process.hltCaloTowersIsoTau7Regional + process.hltAkIsoTau7Regional + process.hltCaloTowersIsoTau8Regional + process.hltAkIsoTau8Regional + process.hltCaloTowersIsoTau9Regional + process.hltAkIsoTau9Regional + process.hltCaloTowersIsoTau10Regional + process.hltAkIsoTau10Regional + process.hltCaloTowersIsoTau11Regional + process.hltAkIsoTau11Regional + process.hltCaloTowersIsoTau12Regional + process.hltAkIsoTau12Regional ) -process.HLTL2TauJetsL1IsoTauSeededSequence = cms.Sequence( process.HLTCaloTausCreatorL1IsoTauRegionalSequence + process.hltL2TauJetsL1IsoTauSeeded ) -process.HLTDoLocalPixelSequenceRegL2Tau = cms.Sequence( process.hltSiPixelDigisRegForTau + process.hltSiPixelClustersRegForTau + process.hltSiPixelClustersRegForTauCache + process.hltSiPixelRecHitsRegForTau ) -process.HLTPixelTrackFromQuadAndTriSequenceRegL2Tau = cms.Sequence( process.hltPixelTracksFilter + process.hltPixelTracksFitter + process.hltPixelTracksTrackingRegionsRegForTau + process.hltPixelLayerQuadrupletsRegForTau + process.hltPixelTracksHitDoubletsRegForTau + process.hltPixelTracksHitQuadrupletsRegForTau + process.hltPixelTracksFromQuadrupletsRegForTau + process.hltPixelTripletsClustersRefRemovalRegForTau + process.hltPixelLayerTripletsWithClustersRemovalRegForTau + process.hltPixelTracksHitDoubletsForTripletsRegForTau + process.hltPixelTracksHitTripletsRegForTau + process.hltPixelTracksFromTripletsRegForTau + process.hltPixelTracksMergedRegForTau ) -process.HLTPixelTrackingSequenceRegL2Tau = cms.Sequence( process.HLTDoLocalPixelSequenceRegL2Tau + process.HLTPixelTrackFromQuadAndTriSequenceRegL2Tau + process.hltPixelVerticesRegForTau ) -process.HLTL2TauPixelIsolationSequence = cms.Sequence( process.hltL2TausForPixelIsolation + process.HLTPixelTrackingSequenceRegL2Tau + process.hltL2TauPixelIsoTagProducer ) -process.HLTIterativeTrackingIteration0TauReg = cms.Sequence( process.hltIter0PFLowPixelSeedsFromPixelTracksTauReg + process.hltIter0PFlowCkfTrackCandidatesTauReg + process.hltIter0PFlowCtfWithMaterialTracksTauReg + process.hltIter0PFlowTrackCutClassifierTauReg + process.hltIter0PFlowTrackSelectionHighPurityTauReg ) -process.HLTIter0TrackAndTauJet4Iter1SequenceTauReg = cms.Sequence( process.hltTrackIter0RefsForJets4Iter1TauReg + process.hltAK4Iter0TrackJets4Iter1TauReg + process.hltIter0TrackAndTauJets4Iter1TauReg ) -process.HLTIterativeTrackingIteration1TauReg = cms.Sequence( process.hltIter1ClustersRefRemovalTauReg + process.hltIter1MaskedMeasurementTrackerEventTauReg + process.hltIter1PixelLayerQuadrupletsTauReg + process.hltIter1PFlowPixelTrackingRegionsTauReg + process.hltIter1PFlowPixelClusterCheckTauReg + process.hltIter1PFlowPixelHitDoubletsTauReg + process.hltIter1PFlowPixelHitQuadrupletsTauReg + process.hltIter1PFlowPixelSeedsTauReg + process.hltIter1PFlowCkfTrackCandidatesTauReg + process.hltIter1PFlowCtfWithMaterialTracksTauReg + process.hltIter1PFlowTrackCutClassifierPromptTauReg + process.hltIter1PFlowTrackCutClassifierDetachedTauReg + process.hltIter1PFlowTrackCutClassifierMergedTauReg + process.hltIter1PFlowTrackSelectionHighPurityTauReg ) -process.HLTIter1TrackAndTauJets4Iter2SequenceTauReg = cms.Sequence( process.hltIter1TrackRefsForJets4Iter2TauReg + process.hltAK4Iter1TrackJets4Iter2TauReg + process.hltIter1TrackAndTauJets4Iter2TauReg ) -process.HLTIterativeTrackingIteration2TauReg = cms.Sequence( process.hltIter2ClustersRefRemovalTauReg + process.hltIter2MaskedMeasurementTrackerEventTauReg + process.hltIter2PixelLayerTripletsTauReg + process.hltIter2PFlowPixelTrackingRegionsTauReg + process.hltIter2PFlowPixelClusterCheckTauReg + process.hltIter2PFlowPixelHitDoubletsTauReg + process.hltIter2PFlowPixelHitTripletsTauReg + process.hltIter2PFlowPixelSeedsTauReg + process.hltIter2PFlowCkfTrackCandidatesTauReg + process.hltIter2PFlowCtfWithMaterialTracksTauReg + process.hltIter2PFlowTrackCutClassifierTauReg + process.hltIter2PFlowTrackSelectionHighPurityTauReg ) -process.HLTIterativeTrackingTripletRecoveryTauReg = cms.Sequence( process.hltTripletRecoveryClustersRefRemovalTauReg + process.hltTripletRecoveryMaskedMeasurementTrackerEventTauReg + process.hltTripletRecoveryPixelLayerTripletsTauReg + process.hltTripletRecoveryPFlowPixelTrackingRegionsTauReg + process.hltTripletRecoveryPFlowPixelClusterCheckTauReg + process.hltTripletRecoveryPFlowPixelHitDoubletsTauReg + process.hltTripletRecoveryPFlowPixelHitTripletsTauReg + process.hltTripletRecoveryPFlowPixelSeedsTauReg + process.hltTripletRecoveryPFlowCkfTrackCandidatesTauReg + process.hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg + process.hltTripletRecoveryPFlowTrackCutClassifierTauReg + process.hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg ) -process.HLTIterativeTrackingDoubletRecoveryTauReg = cms.Sequence( process.hltDoubletRecoveryClustersRefRemovalTauReg + process.hltDoubletRecoveryMaskedMeasurementTrackerEventTauReg + process.hltDoubletRecoveryPixelLayerPairsTauReg + process.hltDoubletRecoveryPFlowPixelTrackingRegionsTauReg + process.hltDoubletRecoveryPFlowPixelClusterCheckTauReg + process.hltDoubletRecoveryPFlowPixelHitDoubletsTauReg + process.hltDoubletRecoveryPFlowPixelSeedsTauReg + process.hltDoubletRecoveryPFlowCkfTrackCandidatesTauReg + process.hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg + process.hltDoubletRecoveryPFlowTrackCutClassifierTauReg + process.hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg ) -process.HLTIterativeTrackingIter02TauReg = cms.Sequence( process.HLTIterativeTrackingIteration0TauReg + process.HLTIter0TrackAndTauJet4Iter1SequenceTauReg + process.HLTIterativeTrackingIteration1TauReg + process.hltIter1MergedTauReg + process.HLTIter1TrackAndTauJets4Iter2SequenceTauReg + process.HLTIterativeTrackingIteration2TauReg + process.hltIter2MergedTauReg + process.HLTIterativeTrackingTripletRecoveryTauReg + process.hltTripletRecoveryMergedTauReg + process.HLTIterativeTrackingDoubletRecoveryTauReg + process.hltMergedTracksTauReg ) -process.HLTTrackReconstructionForPFReg = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalPixelSequenceRegL2Tau + process.HLTPixelTrackFromQuadAndTriSequenceRegL2Tau + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02TauReg + process.hltPFMuonMergingTauReg + process.hltMuonLinksReg + process.hltMuonsReg ) -process.HLTParticleFlowSequenceReg = cms.Sequence( process.HLTPreshowerSequence + process.hltParticleFlowRecHitECALUnseeded + process.hltParticleFlowRecHitHBHE + process.hltParticleFlowRecHitHF + process.hltParticleFlowRecHitPSUnseeded + process.hltParticleFlowClusterECALUncorrectedUnseeded + process.hltParticleFlowClusterPSUnseeded + process.hltParticleFlowClusterECALUnseeded + process.hltParticleFlowClusterHBHE + process.hltParticleFlowClusterHCAL + process.hltParticleFlowClusterHF + process.hltLightPFTracksReg + process.hltParticleFlowBlockReg + process.hltParticleFlowReg ) -process.HLTPFJetsSequenceReg = cms.Sequence( process.hltAK4PFJetsReg ) -process.HLTPFJetTriggerSequenceRegNoMu = cms.Sequence( process.HLTTrackReconstructionForPFReg + process.HLTParticleFlowSequenceReg + process.HLTPFJetsSequenceReg ) -process.HLTPFJetTriggerSequenceReg = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTPFJetTriggerSequenceRegNoMu ) -process.HLTPFTauReg = cms.Sequence( process.hltTauPFJets08RegionReg + process.hltTauPFJetsRecoTauChargedHadronsReg + process.hltPFTauPiZerosReg + process.hltPFTausSansRefReg + process.hltPFTausReg + process.hltPFTauTrackDiscriminatorReg + process.hltSelectedPFTausTrackFindingReg + process.hltPFTauTrackReg ) -process.HLTDoublePFTauPt20Eta2p1Trk1Reg = cms.Sequence( process.hltDoublePFTau20Reg + process.hltPFTauTrackPt1DiscriminatorReg + process.hltSelectedPFTausTrackPt1Reg + process.hltDoublePFTau20TrackPt1Reg ) -process.HLTLooseChargedIsoPFTauSequenceReg = cms.Sequence( process.hltPFTauLooseAbsoluteChargedIsolationDiscriminatorReg + process.hltPFTauLooseRelativeChargedIsolationDiscriminatorReg + process.hltPFTauLooseAbsOrRelChargedIsolationDiscriminatorReg ) -process.HLTMediumChargedIsoPFTauSequenceReg = cms.Sequence( process.hltPFTauMediumAbsoluteChargedIsolationDiscriminatorReg + process.hltPFTauMediumRelativeChargedIsolationDiscriminatorReg + process.hltPFTauMediumAbsOrRelChargedIsolationDiscriminatorReg ) -process.HLTTightChargedIsoPFTauSequenceReg = cms.Sequence( process.hltPFTauTightAbsoluteChargedIsolationDiscriminatorReg + process.hltPFTauTightRelativeChargedIsolationDiscriminatorReg + process.hltPFTauTightAbsOrRelChargedIsolationDiscriminatorReg ) -process.HLTEle30erJetC34WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1IsoEG30erJetC34drMin0p3Filter + process.hltEG30L1IsoEGerJetC34drMin0p3EtFilter + process.hltEgammaClusterShape + process.hltEle30erJetC34WPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle30erJetC34WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle30erJetC34WPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle30erJetC34WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle30erJetC34WPTightPixelMatchFilter + process.hltEle30erJetC34WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle30erJetC34WPTightGsfOneOEMinusOneOPFilter + process.hltEle30erJetC34WPTightGsfMissingHitsFilter + process.hltEle30erJetC34WPTightGsfDetaFilter + process.hltEle30erJetC34WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle30erJetC34WPTightGsfTrackIsoFilter ) -process.HLTEle28erHTT100WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1IsoEG28erHTT100Filter + process.hltEG28L1IsoEG28erHTT100EtFilter + process.hltEgammaClusterShape + process.hltEle28erHTT100WPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle28erHTT100WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle28erHTT100WPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle28erHTT100WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle28erHTT100WPTightPixelMatchFilter + process.hltEle28erHTT100WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle28erHTT100WPTightGsfOneOEMinusOneOPFilter + process.hltEle28erHTT100WPTightGsfMissingHitsFilter + process.hltEle28erHTT100WPTightGsfDetaFilter + process.hltEle28erHTT100WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle28erHTT100WPTightGsfTrackIsoFilter ) -process.HLTPFHcalClusteringForEgammaUnseeded = cms.Sequence( process.hltParticleFlowRecHitHBHEForEgammaUnseeded + process.hltParticleFlowRecHitHFForEgammaUnseeded + process.hltParticleFlowClusterHBHEForEgammaUnseeded + process.hltParticleFlowClusterHCALForEgammaUnseeded + process.hltParticleFlowClusterHFForEgammaUnseeded ) -process.HLTEle28HighEtaSC20Mass55Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGNonIsoOrFilter + process.hltEle28HighEtaSC20EtFilter + process.hltEgammaClusterShape + process.hltEle28HighEtaSC20ClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle28HighEtaSC20HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle28HighEtaSC20EcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle28HighEtaSC20HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle28HighEtaSC20PixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle28HighEtaSC20OneOEMinusOneOPFilter + process.hltEle28HighEtaSC20DetaFilter + process.hltEle28HighEtaSC20DphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle28HighEtaSC20TrackIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG20EtUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltEle28HighEtaSC20ClusterShapeUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEle28HighEtaSC20EcalIsoFilterUnseeded + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltEle28HighEtaSC20HEFilterUnseeded + process.HLTPFHcalClusteringForEgammaUnseeded + process.hltEgammaHcalPFClusterIsoUnseeded + process.hltEle28HighEtaSC20HcalIsoFilterUnseeded + process.hltHighEtaSC20Selector + process.hltHighEtaSC20SelectorFilter + process.hltEle28HighEtaSC20Mass55Filter ) -process.HLTPhoton23Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGDoubleMu4OSEG12ORDoubleMu5OSEG12Filter + process.hltEG23EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG23HEFilter ) -process.HLTEle15VVVLGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5OpenFilter + process.hltEG15EtFilter + process.hltEgammaClusterShape + process.hltEle15VVVLClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle15VVVLHEFilter + process.hltEgammaEcalPFClusterIsoR02 + process.hltEle15VVVLEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIsoR02 + process.hltEle15VVVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle15VVVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle15VVVLGsfOneOEMinusOneOPFilter + process.hltEle15VVVLGsfChi2Filter + process.hltEle15VVVLGsfMissingHitsFilter + process.hltEle15VVVLGsfDetaFilter + process.hltEle15VVVLGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIsoR02 + process.hltEle15VVVLGsfTrackIsoFilter ) -process.HLTEle50VVVLGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5OpenFilter + process.hltEG50IsoVVVLEtFilter + process.hltEgammaClusterShape + process.hltEle50VVVLClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle50VVVLHEFilter + process.hltEgammaEcalPFClusterIsoR02 + process.hltEle50VVVLEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIsoR02 + process.hltEle50VVVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle50VVVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle50VVVLGsfOneOEMinusOneOPFilter + process.hltEle50VVVLGsfChi2Filter + process.hltEle50VVVLGsfMissingHitsFilter + process.hltEle50VVVLGsfDetaFilter + process.hltEle50VVVLGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIsoR02 + process.hltEle50VVVLGsfTrackIsoFilter ) -process.HLTMuVVVLCombinedIsolationR02Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTDoLocalHcalSequence + process.hltTowerMakerForAll + process.hltFixedGridRhoFastjetAllCaloForMuons + process.hltL3CaloMuonCorrectedVVVLIsolations + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltL3MuonCombRelIsolationVVVL ) -process.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence = cms.Sequence( process.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltDiMu9Ele9CaloIdLTrackIdLMuonlegL2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3DiMu9Ele9CaloIdLTrackIdLMuonlegL1Filtered0) + process.hltL3fL1DoubleMu7EG7f0Filtered9 ) -process.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegL1MatchFilter + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegEtFilter + process.hltEgammaClusterShape + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegHEFilter + process.HLTElePixelMatchSequence + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegPixelMatchFilter + process.HLTGsfElectronSequence + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegOneOEMinusOneOPFilter + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDetaFilter + process.hltDiMu9Ele9CaloIdLTrackIdLElectronlegDphiFilter ) -process.HLTDoubleMu20Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTDoubleMu24Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTIterL3OImuonTkCandidateSequenceNoVtx = cms.Sequence( process.hltIterL3OISeedsFromL2MuonsNoVtx + process.hltIterL3OITrackCandidatesNoVtx + process.hltIterL3OIMuCtfWithMaterialTracksNoVtx + process.hltIterL3OIMuonTrackCutClassifierNoVtx + process.hltIterL3OIMuonTrackSelectionHighPurityNoVtx + process.hltL3MuonsIterL3OINoVtx ) -process.HLTIterL3MuonRecoPixelTracksSequenceNoVtx = cms.Sequence( process.hltIterL3MuonPixelTracksFilterNoVtx + process.hltIterL3MuonPixelTracksFitterNoVtx + process.hltIterL3MuonPixelTracksTrackingRegionsNoVtx + process.hltIterL3MuonPixelLayerQuadrupletsNoVtx + process.hltIterL3MuonPixelTracksHitDoubletsNoVtx + process.hltIterL3MuonPixelTracksHitQuadrupletsNoVtx + process.hltIterL3MuonPixelTracksNoVtx ) -process.HLTIterL3MuonRecopixelvertexingSequenceNoVtx = cms.Sequence( process.HLTIterL3MuonRecoPixelTracksSequenceNoVtx + process.hltIterL3MuonPixelVerticesNoVtx + process.hltIterL3MuonTrimmedPixelVerticesNoVtx ) -process.HLTIterativeTrackingIteration0ForIterL3MuonNoVtx = cms.Sequence( process.hltIter0IterL3MuonPixelSeedsFromPixelTracksNoVtx + process.hltIter0IterL3MuonCkfTrackCandidatesNoVtx + process.hltIter0IterL3MuonCtfWithMaterialTracksNoVtx + process.hltIter0IterL3MuonTrackCutClassifierNoVtx + process.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingIteration2ForIterL3MuonNoVtx = cms.Sequence( process.hltIter2IterL3MuonClustersRefRemovalNoVtx + process.hltIter2IterL3MuonMaskedMeasurementTrackerEventNoVtx + process.hltIter2IterL3MuonPixelLayerTripletsNoVtx + process.hltIter2IterL3MuonPixelClusterCheckNoVtx + process.hltIter2IterL3MuonPixelHitDoubletsNoVtx + process.hltIter2IterL3MuonPixelHitTripletsNoVtx + process.hltIter2IterL3MuonPixelSeedsNoVtx + process.hltIter2IterL3MuonCkfTrackCandidatesNoVtx + process.hltIter2IterL3MuonCtfWithMaterialTracksNoVtx + process.hltIter2IterL3MuonTrackCutClassifierNoVtx + process.hltIter2IterL3MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingIter02ForIterL3MuonNoVtx = cms.Sequence( process.HLTIterativeTrackingIteration0ForIterL3MuonNoVtx + process.HLTIterativeTrackingIteration2ForIterL3MuonNoVtx + process.hltIter2IterL3MuonMergedNoVtx ) -process.HLTIterL3IOmuonTkCandidateSequenceNoVtx = cms.Sequence( process.HLTIterL3MuonRecopixelvertexingSequenceNoVtx + process.HLTIterativeTrackingIter02ForIterL3MuonNoVtx + process.hltL3MuonsIterL3IONoVtx ) -process.HLTIterL3OIAndIOFromL2muonTkCandidateSequenceNoVtx = cms.Sequence( process.HLTIterL3OImuonTkCandidateSequenceNoVtx + process.hltIterL3OIL3MuonsLinksCombinationNoVtx + process.hltIterL3OIL3MuonsNoVtx + process.hltIterL3OIL3MuonCandidatesNoVtx + process.hltL2SelectorForL3IONoVtx + process.HLTIterL3IOmuonTkCandidateSequenceNoVtx + process.hltIterL3MuonsFromL2LinksCombinationNoVtx + process.hltIterL3MuonsFromL2NoVtx ) -process.HLTRecoPixelTracksSequenceForIterL3FromL1MuonNoVtx = cms.Sequence( process.hltIterL3FromL1MuonPixelTracksTrackingRegionsNoVtx + process.hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx + process.hltIterL3FromL1MuonPixelTracksHitDoubletsNoVtx + process.hltIterL3FromL1MuonPixelTracksHitQuadrupletsNoVtx + process.hltIterL3FromL1MuonPixelTracksNoVtx ) -process.HLTRecopixelvertexingSequenceForIterL3FromL1MuonNoVtx = cms.Sequence( process.HLTRecoPixelTracksSequenceForIterL3FromL1MuonNoVtx + process.hltIterL3FromL1MuonPixelVerticesNoVtx + process.hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx ) -process.HLTIterativeTrackingIteration0ForIterL3FromL1MuonNoVtx = cms.Sequence( process.hltIter0IterL3FromL1MuonPixelSeedsFromPixelTracksNoVtx + process.hltIter0IterL3FromL1MuonCkfTrackCandidatesNoVtx + process.hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx + process.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx + process.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingIteration2ForIterL3FromL1MuonNoVtx = cms.Sequence( process.hltIter2IterL3FromL1MuonClustersRefRemovalNoVtx + process.hltIter2IterL3FromL1MuonMaskedMeasurementTrackerEventNoVtx + process.hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx + process.hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx + process.hltIter2IterL3FromL1MuonPixelHitDoubletsNoVtx + process.hltIter2IterL3FromL1MuonPixelHitTripletsNoVtx + process.hltIter2IterL3FromL1MuonPixelSeedsNoVtx + process.hltIter2IterL3FromL1MuonCkfTrackCandidatesNoVtx + process.hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx + process.hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx + process.hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingIter02ForIterL3FromL1MuonNoVtx = cms.Sequence( process.HLTIterativeTrackingIteration0ForIterL3FromL1MuonNoVtx + process.HLTIterativeTrackingIteration2ForIterL3FromL1MuonNoVtx + process.hltIter2IterL3FromL1MuonMergedNoVtx ) -process.HLTIterL3IOmuonFromL1TkCandidateSequenceNoVtx = cms.Sequence( process.HLTRecopixelvertexingSequenceForIterL3FromL1MuonNoVtx + process.HLTIterativeTrackingIter02ForIterL3FromL1MuonNoVtx ) -process.HLTIterL3muonTkCandidateSequenceNoVtx = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTIterL3OIAndIOFromL2muonTkCandidateSequenceNoVtx + process.hltIterL3MuonL1MuonNoL2SelectorNoVtx + process.HLTIterL3IOmuonFromL1TkCandidateSequenceNoVtx ) -process.HLTL3muonrecoNocandSequenceNoVtx = cms.Sequence( process.HLTIterL3muonTkCandidateSequenceNoVtx + process.hltIterL3MuonMergedNoVtx + process.hltIterL3MuonAndMuonFromL1MergedNoVtx + process.hltL3MuonsIterL3LinksNoVtx + process.hltIterL3MuonsNoVtx ) -process.HLTL3muonrecoSequenceNoVtx = cms.Sequence( process.HLTL3muonrecoNocandSequenceNoVtx + process.hltIterL3MuonCandidatesNoVtx ) -process.HLTTrackerMuonSequenceNoVtx = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecoPixelTracksSequence + process.HLTDoLocalStripSequence + process.hltMuTrackSeeds + process.hltMuCkfTrackCandidates + process.hltMuCtfTracks + process.HLTL3muonrecoNocandSequenceNoVtx + process.hltDiMuonMergingNoVtx + process.hltDiMuonLinksNoVtx + process.hltGlbTrkMuonsNoVtx + process.hltGlbTrkMuonCandsNoVtx ) -process.HLTEle8CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle8CaloIdLTrackIdLIsoVLL1MatchFilter + process.hltEle8CaloIdLTrackIdLIsoVLEtFilter + process.hltEgammaClusterShape + process.hltEle8CaloIdLTrackIdLIsoVLClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle8CaloIdLTrackIdLIsoVLHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle8CaloIdLTrackIdLIsoVLEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle8CaloIdLTrackIdLIsoVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle8CaloIdLTrackIdLIsoVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle8CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter + process.hltEle8CaloIdLTrackIdLIsoVLDetaFilter + process.hltEle8CaloIdLTrackIdLIsoVLDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle8CaloIdLTrackIdLIsoVLTrackIsoFilter ) -process.HLTEle12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle12CaloIdLTrackIdLIsoVLL1MatchFilter + process.hltEle12CaloIdLTrackIdLIsoVLEtFilter + process.hltEgammaClusterShape + process.hltEle12CaloIdLTrackIdLIsoVLClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle12CaloIdLTrackIdLIsoVLHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle12CaloIdLTrackIdLIsoVLEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle12CaloIdLTrackIdLIsoVLHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle12CaloIdLTrackIdLIsoVLPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle12CaloIdLTrackIdLIsoVLOneOEMinusOneOPFilter + process.hltEle12CaloIdLTrackIdLIsoVLDetaFilter + process.hltEle12CaloIdLTrackIdLIsoVLDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle12CaloIdLTrackIdLIsoVLTrackIsoFilter ) -process.HLTEle23CaloIdLTrackIdLIsoVLJet30Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle23CaloIdLTrackIdLIsoVLJet30L1MatchFilter + process.hltEle23CaloIdLTrackIdLIsoVLJet30EtFilter + process.hltEgammaClusterShape + process.hltEle23CaloIdLTrackIdLIsoVLJet30ClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle23CaloIdLTrackIdLIsoVLJet30HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle23CaloIdLTrackIdLIsoVLJet30EcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle23CaloIdLTrackIdLIsoVLJet30HcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle23CaloIdLTrackIdLIsoVLJet30PixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle23CaloIdLTrackIdLIsoVLJet30OneOEMinusOneOPFilter + process.hltEle23CaloIdLTrackIdLIsoVLJet30DetaFilter + process.hltEle23CaloIdLTrackIdLIsoVLJet30DphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle23CaloIdLTrackIdLIsoVLJet30TrackIsoFilter ) -process.HLTEle8CaloIdMGsfTrkIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaCandidatesWrapper + process.hltEle8EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle8HEFilter + process.hltEgammaClusterShape + process.hltEle8CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle8CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle8CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltEle8CaloIdMGsfTrackIdMDetaFilter + process.hltEle8CaloIdMGsfTrackIdMDphiFilter ) -process.HLTEle17CaloIdMGsfTrkIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaCandidatesWrapper + process.hltEle17EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle17HEFilter + process.hltEgammaClusterShape + process.hltEle17CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle17CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle17CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltEle17CaloIdMGsfTrackIdMDetaFilter + process.hltEle17CaloIdMGsfTrackIdMDphiFilter ) -process.HLTEle23CaloIdMGsfTrkIdMSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaCandidatesWrapper + process.hltEle23EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle23HEFilter + process.hltEgammaClusterShape + process.hltEle23CaloIdMClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle23CaloIdMPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle23CaloIdMGsfTrackIdMOneOEMinusOneOPFilter + process.hltEle23CaloIdMGsfTrackIdMDetaFilter + process.hltEle23CaloIdMGsfTrackIdMDphiFilter ) -process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEle50EtFilter + process.hltEgammaClusterShape + process.hltEle50CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle50CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle50CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle50CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle50CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle115CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG115EtFilter + process.hltEgammaClusterShape + process.hltEG115CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG115CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle115CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle115CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle115CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle135CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG135EtFilter + process.hltEgammaClusterShape + process.hltEG135CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG135CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle135CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle135CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle135CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle145CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG145EtFilter + process.hltEgammaClusterShape + process.hltEG145CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG145CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle145CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle145CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle145CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle200CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG200EtFilter + process.hltEgammaClusterShape + process.hltEG200CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG200CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle200CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle200CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle200CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle250CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG250EtFilter + process.hltEgammaClusterShape + process.hltEG250CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG250CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle250CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle250CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle250CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTEle300CaloIdVTGsfTrkIdTGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauFilter + process.hltEG300EtFilter + process.hltEgammaClusterShape + process.hltEG300CaloIdVTClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG300CaloIdVTHEFilter + process.HLTElePixelMatchSequence + process.hltEle300CaloIdVTPixelMatchFilter + process.HLTGsfElectronSequence + process.hltEle300CaloIdVTGsfTrkIdTGsfDetaFilter + process.hltEle300CaloIdVTGsfTrkIdTGsfDphiFilter ) -process.HLTBtagCSVSequencePF = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelector + process.hltPFJetForBtag + process.hltBLifetimeAssociatorPF + process.hltBLifetimeTagInfosPF + process.hltInclusiveVertexFinderPF + process.hltInclusiveSecondaryVerticesPF + process.hltTrackVertexArbitratorPF + process.hltInclusiveMergedVerticesPF + process.hltSecondaryVertexTagInfosPF + process.hltCombinedSecondaryVertexBJetTagsPF ) -process.HLTBtagDeepCSVSequenceL3 = cms.Sequence( process.hltSelectorJets30L1FastJet + process.hltSelectorCentralJets30L1FastJeta + process.hltSelector8CentralJetsL1FastJet + process.HLTTrackReconstructionForBTag + process.hltVerticesL3 + process.hltFastPixelBLifetimeL3Associator + process.hltImpactParameterTagInfos + process.hltInclusiveVertexFinder + process.hltInclusiveSecondaryVertices + process.hltTrackVertexArbitrator + process.hltInclusiveMergedVertices + process.hltInclusiveSecondaryVertexFinderTagInfos + process.hltDeepCombinedSecondaryVertexBJetTagsInfosCalo + process.hltDeepCombinedSecondaryVertexBJetTagsCalo ) -process.HLTBtagDeepCSVSequencePF = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelector + process.hltPFJetForBtag + process.hltDeepBLifetimeTagInfosPF + process.hltDeepInclusiveVertexFinderPF + process.hltDeepInclusiveSecondaryVerticesPF + process.hltDeepTrackVertexArbitratorPF + process.hltDeepInclusiveMergedVerticesPF + process.hltDeepSecondaryVertexTagInfosPF + process.hltDeepCombinedSecondaryVertexBJetTagsInfos + process.hltDeepCombinedSecondaryVertexBJetTagsPF ) -process.HLTPFHT350MinPFJet15Sequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.hltHtMhtJet10 + process.hltHT175Jet10 + process.HLTAK4PFJetsSequence + process.hltPFHTJet15 + process.hltPFHT350Jet15 ) -process.HLTPhoton60R9Id90CaloIdLIsoLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter + process.hltEG60EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG60HEFilter + process.hltEgammaR9ID + process.hltEG60R9Id90CaloIdLIsoLR9IdFilter + process.hltEgammaClusterShape + process.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter ) -process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEGNonIsoOrWithJetAndTauNoPSFilter + process.hltEG60EtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG60HEFilter + process.hltEgammaR9ID + process.hltEG60R9Id90CaloIdLIsoLR9IdFilter + process.hltEgammaClusterShape + process.hltEG60R9Id90CaloIdLIsoLClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLEcalPFClusterIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG60R9Id90CaloIdLIsoLHcalPFClusterIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG60R9Id90CaloIdLIsoLHollowTrackIsoFilter + process.hltEG60R9Id90CaloIdLIsoLDisplacedIdFilter ) -process.HLTRecopixelvertexingForHighMultSequence = cms.Sequence( process.hltPixelTracksForHighMultFilter + process.hltPixelTracksForHighMultFitter + process.hltPixelTracksTrackingRegionsForHighMult + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForHighMult + process.hltPixelTracksHitQuadrupletsForHighMult + process.hltPixelTracksForHighMult + process.hltPixelVerticesForHighMult ) -process.HLTDoLocalStripSequenceFull = cms.Sequence( process.hltSiStripExcludedFEDListProducer + process.hltSiStripRawToClustersFacilityFull + process.hltSiStripClustersFull + process.hltSiStripMatchedRecHitsFull ) -process.HLTFullIterativeTrackingIteration0 = cms.Sequence( process.hltFullIter0PixelQuadruplets + process.hltFullIter0PixelTrackingRegions + process.hltFullIter0PixelClusterCheck + process.hltFullIter0PixelHitDoublets + process.hltFullIter0PixelHitQuadruplets + process.hltFullIter0PixelSeeds + process.hltFullIter0CkfTrackCandidates + process.hltFullIter0CtfWithMaterialTracks + process.hltFullIter0PrimaryVertices + process.hltFullIter0TrackMVAClassifier + process.hltFullIter0HighPurityTracks ) -process.HLTFullIterativeTrackingIteration1 = cms.Sequence( process.hltFullIter1ClustersRefRemoval + process.hltFullIter1MaskedMeasurementTrackerEvent + process.hltFullIter1PixelQuadruplets + process.hltFullIter1PixelTrackingRegions + process.hltFullIter1PixelClusterCheck + process.hltFullIter1PixelHitDoublets + process.hltFullIter1PixelHitQuadruplets + process.hltFullIter1PixelSeeds + process.hltFullIter1CkfTrackCandidates + process.hltFullIter1CtfWithMaterialTracks + process.hltFullIter1TrackMVAClassifier + process.hltFullIter1HighPurityTracks ) -process.HLTFullIterativeTrackingIteration2 = cms.Sequence( process.hltFullIter2ClustersRefRemoval + process.hltFullIter2MaskedMeasurementTrackerEvent + process.hltFullIter2PixelTriplets + process.hltFullIter2PixelTrackingRegions + process.hltFullIter2PixelClusterCheck + process.hltFullIter2PixelHitDoublets + process.hltFullIter2PixelHitTriplets + process.hltFullIter2PixelSeeds + process.hltFullIter2CkfTrackCandidates + process.hltFullIter2CtfWithMaterialTracks + process.hltFullIter2TrackMVAClassifier + process.hltFullIter2HighPurityTracks ) -process.HLTFullIterativeTrackingIteration3 = cms.Sequence( process.hltFullIter3ClustersRefRemoval + process.hltFullIter3MaskedMeasurementTrackerEvent + process.hltFullIter3PixelTriplets + process.hltFullIter3PixelTrackingRegions + process.hltFullIter3PixelClusterCheck + process.hltFullIter3PixelHitDoublets + process.hltFullIter3PixelHitTriplets + process.hltFullIter3PixelSeeds + process.hltFullIter3CkfTrackCandidates + process.hltFullIter3CtfWithMaterialTracks + process.hltFullIter3TrackMVAClassifier + process.hltFullIter3HighPurityTracks ) -process.HLTFullIterativeTrackingIteration4 = cms.Sequence( process.hltFullIter4ClustersRefRemoval + process.hltFullIter4MaskedMeasurementTrackerEvent + process.hltFullIter4PixelQuadruplets + process.hltFullIter4PixelTrackingRegions + process.hltFullIter4PixelClusterCheck + process.hltFullIter4PixelHitDoublets + process.hltFullIter4PixelHitQuadruplets + process.hltFullIter4PixelSeeds + process.hltFullIter4CkfTrackCandidates + process.hltFullIter4CtfWithMaterialTracks + process.hltFullIter4TrackMVAClassifier + process.hltFullIter4HighPurityTracks ) -process.HLTFullIterativeTrackingIteration5 = cms.Sequence( process.hltFullIter5ClustersRefRemoval + process.hltFullIter5MaskedMeasurementTrackerEvent + process.hltFullIter5PixelTriplets + process.hltFullIter5PixelTrackingRegions + process.hltFullIter5PixelClusterCheck + process.hltFullIter5PixelHitDoublets + process.hltFullIter5PixelHitTriplets + process.hltFullIter5PixelSeeds + process.hltFullIter5CkfTrackCandidates + process.hltFullIter5CtfWithMaterialTracks + process.hltFullIter5TrackMVAClassifier + process.hltFullIter5HighPurityTracks ) -process.HLTFullIterativeTrackingIteration6 = cms.Sequence( process.hltFullIter6ClustersRefRemoval + process.hltFullIter6MaskedMeasurementTrackerEvent + process.hltFullIter6PixelPairsA + process.hltFullIter6PixelTrackingRegionsA + process.hltFullIter6PixelClusterCheck + process.hltFullIter6PixelHitDoubletsA + process.hltFullIter6PixelSeedsA + process.hltFullIter6PixelPairsB + process.hltFullIter6PixelTrackingRegionsB + process.hltFullIter6PixelHitDoubletsB + process.hltFullIter6PixelSeedsB + process.hltFullIter6PixelSeeds + process.hltFullIter6CkfTrackCandidates + process.hltFullIter6CtfWithMaterialTracks + process.hltFullIter6TrackMVAClassifier + process.hltFullIter6HighPurityTracks ) -process.HLTFullIterativeTrackingIteration7 = cms.Sequence( process.hltFullIter7ClustersRefRemoval + process.hltFullIter7MaskedMeasurementTrackerEvent + process.hltFullIter7MixedLayersA + process.hltFullIter7MixedTrackingRegionsA + process.hltFullIter7MixedClusterCheck + process.hltFullIter7MixedHitDoubletsA + process.hltFullIter7MixedHitTripletsA + process.hltFullIter7MixedSeedsA + process.hltFullIter7MixedLayersB + process.hltFullIter7MixedTrackingRegionsB + process.hltFullIter7MixedHitDoubletsB + process.hltFullIter7MixedHitTripletsB + process.hltFullIter7MixedSeedsB + process.hltFullIter7MixedSeeds + process.hltFullIter7CkfTrackCandidates + process.hltFullIter7CtfWithMaterialTracks + process.hltFullIter7TrackMVAClassifier + process.hltFullIter7HighPurityTracks ) -process.HLTFullIterativeTrackingIteration8 = cms.Sequence( process.hltFullIter8ClustersRefRemoval + process.hltFullIter8MaskedMeasurementTrackerEvent + process.hltFullIter8PixelLessLayers + process.hltFullIter8PixelLessTrackingRegions + process.hltFullIter8PixelLessClusterCheck + process.hltFullIter8PixelLessHitDoublets + process.hltFullIter8PixelLessHitTriplets + process.hltFullIter8PixelLessSeeds + process.hltFullIter8CkfTrackCandidates + process.hltFullIter8CtfWithMaterialTracks + process.hltFullIter8TrackMVAClassifier + process.hltFullIter8HighPurityTracks ) -process.HLTFullIterativeTrackingIteration9 = cms.Sequence( process.hltFullIter9ClustersRefRemoval + process.hltFullIter9MaskedMeasurementTrackerEvent + process.hltFullIter9TobTecLayersTripl + process.hltFullIter9TobTecTrackingRegionsTripl + process.hltFullIter9TobTecClusterCheck + process.hltFullIter9TobTecHitDoubletsTripl + process.hltFullIter9TobTecHitTripletsTripl + process.hltFullIter9TobTecSeedsTripl + process.hltFullIter9TobTecLayersPair + process.hltFullIter9TobTecTrackingRegionsPair + process.hltFullIter9TobTecHitDoubletsPair + process.hltFullIter9TobTecSeedsPair + process.hltFullIter9TobTecSeeds + process.hltFullIter9CkfTrackCandidates + process.hltFullIter9CtfWithMaterialTracks + process.hltFullIter9TrackMVAClassifier ) -process.HLTFullIterativeTracking = cms.Sequence( process.HLTFullIterativeTrackingIteration0 + process.HLTFullIterativeTrackingIteration1 + process.HLTFullIterativeTrackingIteration2 + process.HLTFullIterativeTrackingIteration3 + process.HLTFullIterativeTrackingIteration4 + process.HLTFullIterativeTrackingIteration5 + process.HLTFullIterativeTrackingIteration6 + process.HLTFullIterativeTrackingIteration7 + process.HLTFullIterativeTrackingIteration8 + process.HLTFullIterativeTrackingIteration9 + process.hltFullIterativeTrackingMerged ) -process.HLTSC3018EIso15HE30eMass70Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGWithJetAndTauFilter + process.hltEG30L1SingleAndDoubleEGWithTauWithJetEtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHToverET + process.hltEG30HE30HEFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30EIso15HE30EcalIsoLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18EtEta2p55UnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG18HE30eHEUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG18EIso15HE30EcalIsoUnseededFilter + process.hltDiEG18EIso15ANDHE30Mass70CombMassLastFilter ) -process.HLTBeginSequenceL1Fat = cms.Sequence( process.hltTriggerType + process.hltL1EventNumberL1Fat + process.HLTL1UnpackerSequence + process.HLTBeamSpot ) -process.HLTBeginSequenceRandom = cms.Sequence( process.hltRandomEventsFilter + process.hltGtStage2Digis ) -process.HLTCaloScoutingSequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean ) -process.HLTNoPUSequence = cms.Sequence( process.HLTDoLocalPixelSequenceRegForBTag + process.HLTFastRecopixelvertexingSequence + process.hltPixelTracksForNoPUFilter + process.hltSelectorJets20L1FastJetForNoPU + process.hltPixelTracksForNoPUFitter + process.hltPixelTracksTrackingRegionsForNoPU + process.hltPixelTracksHitDoubletsForNoPU + process.hltPixelTracksHitQuadrupletsForNoPU + process.hltPixelTracksForNoPU + process.hltCaloJetFromPV ) -process.HLTCaloBTagScoutingSequence = cms.Sequence( process.HLTAK4CaloJetsSequence + process.HLTNoPUSequence + process.HLTBtagCSVSequenceL3 ) -process.HLTMuIsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTPFScoutingSequence = cms.Sequence( process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.HLTMuIsolationSequence + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEgammaEcalPFClusterIso + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.HLTElePixelMatchSequence + process.HLTGsfElectronSequence + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso ) -process.HLTBTagScoutingSequence = cms.Sequence( process.HLTAK4PFJetsSequence + process.HLTBtagCSVSequencePF ) -process.HLTDoLocalHcalSequenceForMuonIsoNoVtx = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco + process.hltHfprereco + process.hltHfreco + process.hltHoreco + process.hltHcalDigisRegForMuonsNoVtx + process.hltHbhePhase1RecoM2RegForMuonsNoVtx + process.hltHbherecoM2RegForMuonsNoVtx ) -process.HLTPFClusteringEcalMFForMuonsNoVtx = cms.Sequence( process.hltRecHitInRegionForMuonsMFnoVtx + process.hltRecHitInRegionForMuonsESNoVtx + process.hltParticleFlowRecHitECALForMuonsMFNoVtx + process.hltParticleFlowRecHitPSForMuonsNoVtx + process.hltParticleFlowClusterECALUncorrectedForMuonsMFNoVtx + process.hltParticleFlowClusterPSForMuonsNoVtx + process.hltParticleFlowClusterECALForMuonsMFNoVtx ) -process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalMFSequence + process.HLTDoLocalHcalSequenceForMuonIsoNoVtx + process.hltTowerMakerForECALMF + process.hltTowerMakerForHCAL + process.hltTowerMakerForHCALM2RegForMuonsNoVtx + process.hltFixedGridRhoFastjetECALMFForMuons + process.hltFixedGridRhoFastjetHCAL + process.HLTPFClusteringEcalMFForMuonsNoVtx + process.hltMuonEcalMFPFClusterIsoForMuonsNoVtx ) -process.HLTPFHcalClusteringForMuonsNoVtx = cms.Sequence( process.hltRegionalTowerForMuonsNoVtx + process.hltParticleFlowRecHitHBHEForMuons + process.hltParticleFlowClusterHBHEForMuons + process.hltParticleFlowClusterHCALForMuons ) -process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx = cms.Sequence( process.HLTPFHcalClusteringForMuonsNoVtx + process.hltMuonHcalPFClusterIsoForMuonsNoVtx ) -process.HLTPixelTrackingL3MuonNoVtx = cms.Sequence( process.hltL3MuonVertexNoVtx + process.HLTDoLocalPixelSequence + process.hltPixelLayerQuadruplets + process.hltPixelTracksL3MuonFilter + process.hltPixelTracksL3MuonFitter + process.hltPixelTracksTrackingRegionsL3MuonNoVtx + process.hltPixelTracksHitDoubletsL3MuonNoVtx + process.hltPixelTracksHitQuadrupletsL3MuonNoVtx + process.hltPixelTracksL3MuonNoVtx + process.hltPixelVerticesL3MuonNoVtx ) -process.HLTIterativeTrackingL3MuonIteration0NoVtx = cms.Sequence( process.hltPixelTracksForSeedsL3MuonFilter + process.hltPixelTracksForSeedsL3MuonFitter + process.hltPixelTracksTrackingRegionsForSeedsL3MuonNoVtx + process.hltPixelTracksHitDoubletsForSeedsL3MuonNoVtx + process.hltPixelTracksHitQuadrupletsForSeedsL3MuonNoVtx + process.hltPixelTracksForSeedsL3MuonNoVtx + process.hltIter0L3MuonPixelSeedsFromPixelTracksNoVtx + process.hltIter0L3MuonCkfTrackCandidatesNoVtx + process.hltIter0L3MuonCtfWithMaterialTracksNoVtx + process.hltIter0L3MuonTrackCutClassifierNoVtx + process.hltIter0L3MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingL3MuonIteration1NoVtx = cms.Sequence( process.hltIter1L3MuonClustersRefRemovalNoVtx + process.hltIter1L3MuonMaskedMeasurementTrackerEventNoVtx + process.hltIter1L3MuonPixelLayerQuadrupletsNoVtx + process.hltIter1L3MuonPixelTrackingRegionsNoVtx + process.hltIter1L3MuonPixelClusterCheck + process.hltIter1L3MuonPixelHitDoubletsNoVtx + process.hltIter1L3MuonPixelHitQuadrupletsNoVtx + process.hltIter1L3MuonPixelSeedsNoVtx + process.hltIter1L3MuonCkfTrackCandidatesNoVtx + process.hltIter1L3MuonCtfWithMaterialTracksNoVtx + process.hltIter1L3MuonTrackCutClassifierPromptNoVtx + process.hltIter1L3MuonTrackCutClassifierDetachedNoVtx + process.hltIter1L3MuonTrackCutClassifierMergedNoVtx + process.hltIter1L3MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingL3MuonIteration2NoVtx = cms.Sequence( process.hltIter2L3MuonClustersRefRemovalNoVtx + process.hltIter2L3MuonMaskedMeasurementTrackerEventNoVtx + process.hltIter2L3MuonPixelLayerTripletsNoVtx + process.hltIter2L3MuonPixelTrackingRegionsNoVtx + process.hltIter2L3MuonPixelClusterCheck + process.hltIter2L3MuonPixelHitDoubletsNoVtx + process.hltIter2L3MuonPixelHitTripletsNoVtx + process.hltIter2L3MuonPixelSeedsNoVtx + process.hltIter2L3MuonCkfTrackCandidatesNoVtx + process.hltIter2L3MuonCtfWithMaterialTracksNoVtx + process.hltIter2L3MuonTrackCutClassifierNoVtx + process.hltIter2L3MuonTrackSelectionHighPurityNoVtx ) -process.HLTIterativeTrackingL3MuonIter02NoVtx = cms.Sequence( process.HLTIterativeTrackingL3MuonIteration0NoVtx + process.HLTIterativeTrackingL3MuonIteration1NoVtx + process.hltIter1L3MuonMergedNoVtx + process.HLTIterativeTrackingL3MuonIteration2NoVtx + process.hltIter2L3MuonMergedNoVtx ) -process.HLTTrackReconstructionForIsoL3MuonIter02NoVtx = cms.Sequence( process.HLTPixelTrackingL3MuonNoVtx + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingL3MuonIter02NoVtx ) -process.HLTMuIsolationSequenceNoVtx = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuonsNoVtx + process.HLTL3muonHcalPFisorecoSequenceNoBoolsForMuonsNoVtx + process.HLTTrackReconstructionForIsoL3MuonIter02NoVtx + process.hltMuonTkRelIsolationCut0p09MapNoVtx ) -process.HLTDoHIEcalClusWithCleaningSequence = cms.Sequence( process.hltIslandBasicClustersHI + process.hltHiIslandSuperClustersHI + process.hltHiCorrectedIslandBarrelSuperClustersHI + process.hltHiCorrectedIslandEndcapSuperClustersHI + process.hltCleanedHiCorrectedIslandBarrelSuperClustersHI + process.hltRecoHIEcalWithCleaningCandidate ) -process.HLTPhoton20SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG10Filter + process.hltEG20EtFilterLooseHoverE + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG20HEFilterLooseHoverE ) -process.HLTPhoton30SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG10Filter + process.hltEG30EtFilterLooseHoverE + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30HEFilterLooseHoverE ) -process.HLTPhoton40SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG20Filter + process.hltEG40EtFilterLooseHoverE + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG40HEFilterLooseHoverE ) -process.HLTPhoton50SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG20Filter + process.hltEG50EtFilterLooseHoverE + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50HEFilterLooseHoverE ) -process.HLTPhoton60SequenceLooseHOverE = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG20Filter + process.hltEG60EtFilterLooseHoverE + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG60HEFilterLooseHoverE ) -process.HLTBeginSequenceCalibration = cms.Sequence( process.hltCalibrationEventsFilter + process.hltGtStage2Digis ) -process.HLTBeginSequenceNZS = cms.Sequence( process.hltTriggerType + process.hltL1EventNumberNZS + process.HLTL1UnpackerSequence + process.HLTBeamSpot ) -process.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5Filter + process.hltEG10EtL1SingleEG5EtFilter + process.hltEgammaR9ID + process.hltEG10R9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHToverET + process.hltEG10HE10R9Id50b80eHEFilter + cms.ignore(process.hltEG10R9Id85b90eHE10R9Id50b80eR9IdLastFilter) + process.hltEgammaClusterShape + cms.ignore(process.hltEG10CaloId15b35eHE10R9Id50b80eClusterShapeFilter) + process.hltEgammaEcalPFClusterIso + cms.ignore(process.hltEG10Iso60CaloId15b35eHE10R9Id50b80eEcalIsoLastFilter) + process.hltEG10RId85b90eORIso60CaloId15b35eANDHE10R9Id50b80eLegCombLastFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG10EtEta2p55UnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG10R9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG10HE10R9Id50b80eHEUnseededFilter + cms.ignore(process.hltDiEG10R9Id85b90eHE10R9Id50b80eR9UnseededLastFilter) + process.hltEgammaClusterShapeUnseeded + cms.ignore(process.hltDiEG10CaloId15b35eHE10R9Id50b80eClusterShapeUnseededFilter) + process.hltEgammaEcalPFClusterIsoUnseeded + cms.ignore(process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eEcalIsoUnseededFilter) + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + cms.ignore(process.hltDiEG10Iso60LCaloId15b35eHE10R9Id50b80eTrackIsoUnseededLastFilter) + process.hltDiEG10R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10CombMassLastFilter ) -process.HLTEle5CaloIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5WithJetAndTauFilter + process.hltEG5L1SingleEG5WithJetAndTauEtFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG5HEFilter + process.hltEgammaClusterShape + process.hltEG5CaloIdLClusterShapeFilter + process.HLTElePixelMatchSequence + process.hltEle5CaloIdLPixelMatchFilter ) -process.HLTEle5CaloIdLMWSequence = cms.Sequence( process.HLTEle5CaloIdLSequence + process.hltEle5CaloIdLMWPMS2Filter ) -process.HLTDoubleEle5CaloIdLUnseededSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltEgammaCandidatesWrapperUnseeded + process.hltDiEG5EtUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverEUnseeded + process.hltDiEG5HEUnseededFilter + process.hltEgammaClusterShapeUnseeded + process.hltDiEG5CaloIdLClusterShapeUnseededFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEle5CaloIdLPixelMatchUnseededFilter ) -process.HLTDoubleEle5CaloIdLMWSequence = cms.Sequence( process.HLTDoubleEle5CaloIdLUnseededSequence + process.hltDiEle5CaloIdLMWPMS2UnseededFilter ) -process.HLTEle5WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5Filter + process.hltEG5L1SingleEG5EtFilter + process.hltEgammaClusterShape + process.hltEle5WPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle5WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle5WPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle5WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle5WPTightPixelMatchFilter + process.hltEle5WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle5WPTightGsfOneOEMinusOneOPFilter + process.hltEle5WPTightGsfMissingHitsFilter + process.hltEle5WPTightGsfDetaFilter + process.hltEle5WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle5WPTightGsfTrackIsoFilter ) -process.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG5Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEtLeg2Filter + process.hltEgammaClusterShape + process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHELeg2Filter + process.hltEgammaEcalPFClusterIso + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + process.HLTElePixelMatchSequence + process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + process.HLTGsfElectronSequence + process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDetaLeg2Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDphiLeg2Filter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + process.hltEle15Ele10CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) -process.HLTMuIsolationSequenceForMC = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu5L1L2L3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu5L1L2L3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTEle24erWPTightGsfForTauSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1EGerAndTauFilter + process.hltEG24L1EGandTauEtFilter + process.hltEgammaClusterShape + process.hltEle24erWPTightClusterShapeFilterForTau + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle24erWPTightHEFilterForTau + process.hltEgammaEcalPFClusterIso + process.hltEle24erWPTightEcalIsoFilterForTau + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle24erWPTightHcalIsoFilterForTau + process.HLTElePixelMatchSequence + process.hltEle24erWPTightPixelMatchFilterForTau + process.hltEle24erWPTightPMS2FilterForTau + process.HLTGsfElectronSequence + process.hltEle24erWPTightGsfOneOEMinusOneOPFilterForTau + process.hltEle24erWPTightGsfMissingHitsFilterForTau + process.hltEle24erWPTightGsfDetaFilterForTau + process.hltEle24erWPTightGsfDphiFilterForTau + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle24erWPTightGsfTrackIsoFilterForTau ) -process.HLTLooseChargedIsoPFTau30Sequence = cms.Sequence( process.HLTLooseChargedIsoPFTauSequence + process.hltPFTau30 + process.hltSelectedPFTausTrackFinding + process.hltPFTau30Track + process.hltSelectedPFTausTrackFindingLooseChargedIsolation + process.hltPFTau30TrackLooseChargedIso ) -process.HLTMediumChargedIsoPFTau30Sequence = cms.Sequence( process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau30 + process.hltSelectedPFTausTrackFinding + process.hltPFTau30Track + process.hltSelectedPFTausTrackFindingMediumChargedIsolation + process.hltPFTau30TrackMediumChargedIso ) -process.HLTTightChargedIsoPFTau30Sequence = cms.Sequence( process.HLTTightChargedIsoPFTauSequence + process.hltPFTau30 + process.hltSelectedPFTausTrackFinding + process.hltPFTau30Track + process.hltSelectedPFTausTrackFindingTightChargedIsolation + process.hltPFTau30TrackTightChargedIso ) -process.HLTLooseChargedIsoPFTau30TightOOSCPhotonsSequence = cms.Sequence( process.HLTLooseChargedIsoPFTau30Sequence + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingLooseChargedIsolationTightOOSCPhotons + process.hltPFTau30TrackLooseChargedIsoTightOOSCPhotons ) -process.HLTMediumChargedIsoPFTau30TightOOSCPhotonsSequence = cms.Sequence( process.HLTMediumChargedIsoPFTau30Sequence + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingMediumChargedIsolationTightOOSCPhotons + process.hltPFTau30TrackMediumChargedIsoTightOOSCPhotons ) -process.HLTTightChargedIsoPFTau30TightOOSCPhotonsSequence = cms.Sequence( process.HLTTightChargedIsoPFTau30Sequence + process.hltPFTauTightOutOfSignalConePhotonsDiscriminator + process.hltSelectedPFTausTrackFindingTightChargedIsolationTightOOSCPhotons + process.hltPFTau30TrackTightChargedIsoTightOOSCPhotons ) -process.HLTDoublePFTauPt35Eta2p1Trk1Reg = cms.Sequence( process.hltDoublePFTau35Reg + process.hltPFTauTrackPt1DiscriminatorReg + process.hltSelectedPFTausTrackPt1Reg + process.hltDoublePFTau35TrackPt1Reg ) -process.HLTDoublePFTauPt40Eta2p1Trk1Reg = cms.Sequence( process.hltDoublePFTau40Reg + process.hltPFTauTrackPt1DiscriminatorReg + process.hltSelectedPFTausTrackPt1Reg + process.hltDoublePFTau40TrackPt1Reg ) -process.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg = cms.Sequence( process.HLTLooseChargedIsoPFTauSequenceReg + process.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + process.hltPFTauLooseChargedIsolationAndTightOOSCPhotonsDiscriminatorReg ) -process.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg = cms.Sequence( process.HLTMediumChargedIsoPFTauSequenceReg + process.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + process.hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg ) -process.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg = cms.Sequence( process.HLTTightChargedIsoPFTauSequenceReg + process.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + process.hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg ) -process.HLTMu24Eta2p1IsoTau40Eta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered20QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sMu22IsoTau40erL1f0L2f10QL3Filtered20QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTPFTriggerSequenceForTaus = cms.Sequence( process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTTrackReconstructionForPF + process.HLTParticleFlowSequenceForTaus + process.hltAK4PFJetsForTaus ) -process.HLTMediumIsoPFTauHighPtRelaxedIsoSequence = cms.Sequence( process.hltTauPFJets08Region + process.hltTauPFJetsRecoTauChargedHadrons + process.hltPFTauPiZeros + process.hltPFTausSansRef + process.hltPFTaus + process.hltPFTauTrackFindingDiscriminator + process.hltPFTauMediumHighPtRelaxedIsoAbsoluteIsolationDiscriminator + process.hltPFTauMediumHighPtRelaxedIsoRelativeIsolationDiscriminator + process.hltPFTauMediumHighPtRelaxedIsoAbsOrRelIsolationDiscriminator ) -process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence = cms.Sequence( process.HLTL3muonEcalPFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24QL3pfecalIsoRhoFilteredEB0p14EE0p10 + process.HLTL3muonHcalM2PFisorecoSequenceNoBoolsForMuons + process.hltL3fL1sBigOrMuXXIsoTauYYerL1f0L2f10QL3Filtered24QL3pfhcalIsoRhoFilteredHB0p16HE0p20 + process.HLTTrackReconstructionForIsoL3MuonIter02 + process.hltMuonTkRelIsolationCut0p07Map ) -process.HLTSinglePFTauPt35Eta2p1Trk1Reg = cms.Sequence( process.hltSinglePFTau35Reg + process.hltPFTauTrackPt1DiscriminatorReg + process.hltSelectedPFTausTrackPt1Reg + process.hltSinglePFTau35TrackPt1Reg ) -process.HLTSinglePFTauPt40Eta2p1Trk1Reg = cms.Sequence( process.hltSinglePFTau40Reg + process.hltPFTauTrackPt1DiscriminatorReg + process.hltSelectedPFTausTrackPt1Reg + process.hltSinglePFTau40TrackPt1Reg ) -process.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEle16Ele12Ele8CaloIdLTrackIdLL1MatchFilter + process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLEtLeg3Filter + process.hltEgammaClusterShape + process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLClusterShapeLeg3Filter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.hltEgammaHoverE + process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLHELeg3Filter + process.HLTElePixelMatchSequence + process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLPixelMatchLeg3Filter + process.HLTGsfElectronSequence + process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLOneOEMinusOneOPLeg3Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDetaLeg3Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg1Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg2Filter + process.hltEle16Ele12Ele8CaloIdLTrackIdLDphiLeg3Filter ) -process.HLTPhoton50R9Id90HE10IsoMEBOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG50R9Id90HE10IsoMEBOnlyEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50R9Id90HE10IsoMEBOnlyHEFilter + process.hltEgammaR9ID + process.hltEG50R9Id90HE10IsoMEBOnlyR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG50R9Id90HE10IsoMEBOnlyEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG50R9Id90HE10IsoMEBOnlyHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG50R9Id90HE10IsoMEBOnlyTrackIsoFilter ) -process.HLTPhoton75R9Id90HE10IsoMEBOnlySequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG75R9Id90HE10IsoMEBOnlyEtFilter + process.hltEgammaClusterShape + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG75R9Id90HE10IsoMEBOnlyHEFilter + process.hltEgammaR9ID + process.hltEG75R9Id90HE10IsoMEBOnlyR9Filter + process.hltEgammaEcalPFClusterIso + process.hltEG75R9Id90HE10IsoMEBOnlyEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEG75R9Id90HE10IsoMEBOnlyHcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltEG75R9Id90HE10IsoMEBOnlyTrackIsoFilter ) -process.HLTIterativeTrackingDoubleJpsiIteration0 = cms.Sequence( process.hltPixelTracksForSeedsJpsiFilter + process.hltPixelTracksForSeedsJpsiFitter + process.hltPixelTracksTrackingRegionsForSeedsJpsiDoubleTrk + process.hltPixelLayerQuadruplets + process.hltPixelTracksHitDoubletsForSeedsJpsiDoubleTrk + process.hltPixelTracksHitQuadrupletsForSeedsJpsiDoubleTrk + process.hltPixelTracksForSeedsJpsiDoubleTrk + process.hltIter0DisplacedJpsiPixelSeedsFromPixelTracksDoubleTrk + process.hltIter0DisplacedJpsiCkfTrackCandidatesDoubleTrk + process.hltIter0DisplacedJpsiCtfWithMaterialTracksDoubleTrk + process.hltIter0DisplacedJpsiTrackCutClassifierDoubleTrk + process.hltIter0DisplacedJpsiTrackSelectionHighPurityDoubleTrk ) -process.HLTIterativeTrackingDoubleJpsiIteration1 = cms.Sequence( process.hltIter1DisplacedJpsiClustersRefRemovalDoubleTrk + process.hltIter1DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk + process.hltIter1DisplacedJpsiPixelLayerQuadrupletsDoubleTrk + process.hltIter1DisplacedJpsiPixelTrackingRegionsDoubleTrk + process.hltIter1DisplacedJpsiPixelClusterCheck + process.hltIter1DisplacedJpsiPixelHitDoubletsDoubleTrk + process.hltIter1DisplacedJpsiPixelHitQuadrupletsDoubleTrk + process.hltIter1DisplacedJpsiPixelSeedsDoubleTrk + process.hltIter1DisplacedJpsiCkfTrackCandidatesDoubleTrk + process.hltIter1DisplacedJpsiCtfWithMaterialTracksDoubleTrk + process.hltIter1DisplacedJpsiTrackCutClassifierPromptDoubleTrk + process.hltIter1DisplacedJpsiTrackCutClassifierDetachedDoubleTrk + process.hltIter1DisplacedJpsiTrackCutClassifierMergedDoubleTrk + process.hltIter1DisplacedJpsiTrackSelectionHighPurityDoubleTrk ) -process.HLTIterativeTrackingDoubleJpsiIteration2 = cms.Sequence( process.hltIter2DisplacedJpsiClustersRefRemovalDoubleTrk + process.hltIter2DisplacedJpsiMaskedMeasurementTrackerEventDoubleTrk + process.hltIter2DisplacedJpsiPixelLayerTripletsDoubleTrk + process.hltIter2DisplacedJpsiPixelTrackingRegionsDoubleTrk + process.hltIter2DisplacedJpsiPixelClusterCheck + process.hltIter2DisplacedJpsiPixelHitDoubletsDoubleTrk + process.hltIter2DisplacedJpsiPixelHitTripletsDoubleTrk + process.hltIter2DisplacedJpsiPixelSeedsDoubleTrk + process.hltIter2DisplacedJpsiCkfTrackCandidatesDoubleTrk + process.hltIter2DisplacedJpsiCtfWithMaterialTracksDoubleTrk + process.hltIter2DisplacedJpsiTrackCutClassifierDoubleTrk + process.hltIter2DisplacedJpsiTrackSelectionHighPurityDoubleTrk ) -process.HLTIterativeTrackingDoubleJpsiIter02 = cms.Sequence( process.HLTIterativeTrackingDoubleJpsiIteration0 + process.HLTIterativeTrackingDoubleJpsiIteration1 + process.hltIter1DisplacedJpsiMergedDoubleTrk + process.HLTIterativeTrackingDoubleJpsiIteration2 + process.hltIter2DisplacedJpsiMergedDoubleTrk ) -process.HLTTrackerMuonSequenceLowPtIter0and1 = cms.Sequence( process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIteration0 + process.HLTIterativeTrackingIteration1 + process.hltIter1Merged + process.HLTL3muonrecoNocandSequence + process.hltDiMuonMergingIter01TkMu + process.hltDiMuonLinksIter01TkMuMerge + process.hltGlbTrkMuonsLowPtIter01Merge + process.hltGlbTrkMuonLowPtIter01MergeCands ) -process.HLTFastPrimaryVertexSequence = cms.Sequence( process.hltSelectorJets20L1FastJet + process.hltSelectorCentralJets20L1FastJeta + process.hltSelector4CentralJetsL1FastJet + process.HLTDoLocalPixelSequenceRegForBTag + process.HLTFastRecopixelvertexingSequence ) -process.HLTBtagCSVSequencePFAK8 = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelectorAK8 + process.hltPFJetForBtagAK8 + process.hltBLifetimeAssociatorPFAK8 + process.hltBLifetimeTagInfosPFAK8 + process.hltInclusiveVertexFinderPF + process.hltInclusiveSecondaryVerticesPF + process.hltTrackVertexArbitratorPF + process.hltInclusiveMergedVerticesPF + process.hltSecondaryVertexTagInfosPFAK8 + process.hltCombinedSecondaryVertexBJetTagsPFAK8 ) -process.HLTDiphoton3018PVrealANDR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30L1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30PVrealANDR9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30PVrealANDHE10R9Id50b80eHEFilter + process.hltEG30PVrealANDR9Idb85e90HE10R9Id50b80eR9IdLastFilter + process.hltEgammaClusterShape + process.hltEG30PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30PVrealANDIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18PVrealANDEtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18PVrealANDR9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG18PVrealANDHE10R9Id50b80eHEUnseededFilter + process.hltEG18PVrealANDR9Idb85e90HE10R9Id50b80eR9NewPixelMatchUnseededLastFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG18PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeNewPixelMatchUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eEcalIsoNewPixelMatchUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNewPixelMatchLastFilter + process.HLTElePixelMatchUnseededSequence + process.hltDiEG18PVrealANDNewPixelMatchPMS2Filter + process.hltDiEG18PVrealANDR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNewPixelMatchLastFilter ) -process.HLTDiphoton3018PVrealANDR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleAndDoubleEGOrFilter + process.hltEG30L1SingleAndDoubleEGOrEtFilter + process.hltEgammaR9ID + process.hltEG30PVrealANDR9Id50b80eR9IdFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30PVrealANDHE10R9Id50b80eHEFilter + process.hltEG30PVrealANDR9Idb85e90HE10R9Id50b80eR9IdLastFilter + process.hltEgammaClusterShape + process.hltEG30PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeFilter + process.hltEgammaEcalPFClusterIso + process.hltEG30PVrealANDIso60CaloId15b35eHE10R9Id50b80eEcalIsoFilter + process.HLTPFClusteringForEgammaUnseeded + process.hltEgammaCandidatesUnseeded + process.hltDiEG18PVrealANDEtUnseededFilter + process.hltEgammaR9IDUnseeded + process.hltDiEG18PVrealANDR9Id50b80eR9IdUnseededFilter + process.HLTDoLocalHcalWithTowerL1EGUnseededSequence + process.hltEgammaHoverEUnseeded + process.hltDiEG18PVrealANDHE10R9Id50b80eHEUnseededFilter + process.hltEG18PVrealANDR9Idb85e90HE10R9Id50b80eR9NoPixelVetoUnseededLastFilter + process.hltEgammaClusterShapeUnseeded + process.hltEG18PVrealANDCaloId15b35eHE10R9Id50b80eClusterShapeNoPixelVetoUnseededFilter + process.hltEgammaEcalPFClusterIsoUnseeded + process.hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eEcalIsoNoPixelVetoUnseededFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIsoUnseeded + process.hltEG18PVrealANDIso60CaloId15b35eHE10R9Id50b80eTrackIsoUnseededNoPixelVetoLastFilter + process.hltDiEG18PVrealANDR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55CombMassNoPixelVetoLastFilter ) -process.HLTPFScoutingPackingSequence = cms.Sequence( process.hltScoutingPFPacker + process.hltScoutingMuonPacker + process.hltScoutingEgammaPacker ) - -process.HLTriggerFirstPath = cms.Path( process.hltGetConditions + process.hltGetRaw + process.hltBoolFalse ) -process.HLT_AK8PFJet360_TrimMass30_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet360TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet260 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets260 + process.hltAK8SinglePFJet360 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFJet380_TrimMass30_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet380TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet280 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets280 + process.hltAK8SinglePFJet380 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFJet400_TrimMass30_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet400TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet300 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets300 + process.hltAK8SinglePFJet400 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFJet420_TrimMass30_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet180 + process.hltPreAK8PFJet420TrimMass30 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet320 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets320 + process.hltAK8SinglePFJet420 + process.hltAK8TrimModJets + process.hltAK8SinglePFJetTrimModMass30 + process.HLTEndSequence ) -process.HLT_AK8PFHT750_TrimMass50_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT750TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht650 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT750 + process.HLTEndSequence ) -process.HLT_AK8PFHT800_TrimMass50_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT800TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht700 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT800 + process.HLTEndSequence ) -process.HLT_AK8PFHT850_TrimMass50_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT850TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht750 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT850 + process.HLTEndSequence ) -process.HLT_AK8PFHT900_TrimMass50_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPreAK8PFHT900TrimMass50 + process.HLTAK8CaloJetsSequence + process.hltAK8HtMht + process.hltAK8Ht800 + process.HLTAK8PFJetsSequence + process.hltAK8PFHTwJetPt200 + process.hltAK8TrimModJets + process.hlt1AK8PFJetsTrimMass50Pt200 + process.hltAK8PFHT900 + process.HLTEndSequence ) -process.HLT_CaloJet500_NoJetID_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet500NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJet500 + process.HLTEndSequence ) -process.HLT_CaloJet550_NoJetID_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreCaloJet550NoJetID + process.HLTAK4CaloJetsReconstructionNoIDSequence + process.HLTAK4CaloJetsCorrectionNoIDSequence + process.hltSingleCaloJet550 + process.HLTEndSequence ) -process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMuV1OSM5to17 + process.hltPreTrimuon53p52UpsilonMuon + process.hltTripleMuonV2L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuonV2L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuonV2L1Filtered0) + process.hltTripleMuL3V2PreFiltered0 + process.hltTripleMuL3V2bPreFiltered0 + process.hltTripleMuL3V2cPreFiltered0 + process.hltUpsilonMuonL3Filtered + process.hltDisplacedmumuVtxProducerUpsilonMuon + process.hltVertexmumuFilterUpsilonMuon + process.HLTEndSequence ) -process.HLT_DoubleEle25_CaloIdL_MW_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreDoubleEle25CaloIdLMW + process.HLTEle25CaloIdLMWSequence + process.HLTDoubleEle25CaloIdLMWSequence + process.HLTEndSequence ) -process.HLT_DoubleEle27_CaloIdL_MW_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreDoubleEle27CaloIdLMW + process.HLTEle27CaloIdLMWSequence + process.HLTDoubleEle27CaloIdLMWSequence + process.HLTEndSequence ) -process.HLT_DoubleEle33_CaloIdL_MW_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreDoubleEle33CaloIdLMW + process.HLTEle33CaloIdLMWSequence + process.HLTDoubleEle33CaloIdLMWSequence + process.HLTEndSequence ) -process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORDoubleLooseIsoEGXXer + process.hltPreDoubleEle24eta2p1WPTightGsf + process.HLTDoubleEle24erWPTightGsfForTauSequence + process.HLTEndSequence ) -process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEG6to8HTT250to300IorL1sHTT + process.hltPreDoubleEle8CaloIdMTrackIdMMass8DZPFHT350 + process.HLTDoubleEle8CaloIdMGsfTrackIdMSequence + process.hltDoubleEle8Mass8Filter + process.hltDoubleEle8DZFilter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleEG6to8HTT250to300IorL1sHTT + process.hltPreDoubleEle8CaloIdMTrackIdMMass8PFHT350 + process.HLTDoubleEle8CaloIdMGsfTrackIdMSequence + process.hltDoubleEle8Mass8Filter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_Ele27_Ele37_CaloIdL_MW_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreEle27Ele37CaloIdLMW + process.HLTEle37CaloIdLMWSequence + process.HLTDoubleEle37Ele27CaloIdLMWSequence + process.HLTEndSequence ) -process.HLT_Mu27_Ele37_CaloIdL_MW_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu16IorSingleMu25 + process.hltPreMu27Ele37CaloIdLMW + process.hltL1fL1sMu16orMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + process.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered27Q + process.HLTEle37CaloIdLMWUnseededSequence + process.HLTEndSequence ) -process.HLT_Mu37_Ele27_CaloIdL_MW_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu16IorSingleMu25 + process.hltPreMu37Ele27CaloIdLMW + process.hltL1fL1sMu16orMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + process.hltL3fL1sMu16orMu25L1f0L2f10QL3Filtered37Q + process.HLTEle27CaloIdLMWUnseededSequence + process.HLTEndSequence ) -process.HLT_Mu37_TkMu27_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22IorSingleMu25 + process.hltPreMu37TkMu27 + process.hltL1fL1sMu22orMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22orMu25L1f0L2Filtered25) + process.HLTL3muonrecoSequence + process.hltL3fL1sMu16orMu25L1f0L2f25L3Filtered37 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered37TrkFiltered27 + process.hltDiMuonGlb37Trk27DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_DoubleMu4_3_Bs_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4 + process.hltPreDoubleMu43Bs + process.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0) + process.hltDoubleMu4BsL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4Bs + process.hltDisplacedmumuFilterDoubleMu4Bs + process.HLTEndSequence ) -process.HLT_DoubleMu4_3_Jpsi_Displaced_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorDoubleMu0er1p4SQOSdRMax1p4 + process.hltPreDoubleMu43JpsiDisplaced + process.hltL1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdR1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdR1p4L1Filtered0) + process.hltDoubleMu43JpsiDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu43Jpsi + process.hltDisplacedmumuFilterDoubleMu43Jpsi + process.HLTEndSequence ) -process.HLT_DoubleMu4_JpsiTrk_Displaced_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiTrkDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + process.hltDisplacedmumuFilterDoubleMu4Jpsi + process.HLTIterativeTrackingDisplacedJpsiIter02 + process.hltJpsiTkAllConeTracksIter + process.hltJpsiTkVertexProducer + process.hltJpsiTkVertexFilter + process.HLTEndSequence ) -process.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4LowMassNonResonantTrkDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4LowMassNonResonantDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant + process.hltDisplacedmumuFilterDoubleMu4LowMassNonResonant + process.HLTIterativeTrackingDisplacedNRIter02 + process.hltLowMassNonResonantTkAllConeTracksIter + process.hltLowMassNonResonantTkVertexProducer + process.hltLowMassNonResonantTkVertexFilter + process.HLTEndSequence ) -process.HLT_DoubleMu3_Trk_Tau3mu_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4IorTripleMu530DoubleMu53OSMassMax9 + process.hltPreDoubleMu3TrkTau3mu + process.hltL1fL1sL1DoubleMuorTripleMuL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMuorTripleMuL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMuorTripleMuL1Filtered0) + process.hltDoubleMu3TrkTau3muL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu3Tau3mu + process.hltDisplacedmumuFilterDoubleMu3Tau3mu + process.HLTIterativeTrackingTau3muIter02 + process.hltTau3muTkAllConeTracksIter + process.hltTau3muTkVertexProducer + process.hltTau3muTkVertexFilter + process.HLTEndSequence ) -process.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4PsiPrimeTrkDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4PsiPrimeDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4PsiPrime + process.hltDisplacedmumuFilterDoubleMu4PsiPrime + process.HLTIterativeTrackingDisplacedPsiPrimeIter02 + process.hltPsiPrimeTkAllConeTracksIter + process.hltPsiPrimeTkVertexProducer + process.hltPsiPrimeTkVertexFilter + process.HLTEndSequence ) -process.HLT_DoubleMu4_Mass8_DZ_PFHT350_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu3SQHTT200 + process.hltPreDoubleMu4Mass8DZPFHT350 + process.hltDoubleMuon4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltDoubleMuon4L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3DoubleMuon4L1Filtered0) + process.hltL3fL1DiMu3SQHT200L3PreFiltered4 + process.hltDoubleMuon4Mass8Filtered + process.hltDoubleMu4Mass8DZFilter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_DoubleMu8_Mass8_PFHT350_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu3SQHTT200 + process.hltPreDoubleMu8Mass8PFHT350 + process.hltDoubleMuon4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltDoubleMuon4L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3DoubleMuon4L1Filtered0) + process.hltL3fL1DiMu3SQHT200L3PreFiltered8 + process.hltDoubleMuon8Mass8Filtered + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_Mu3_PFJet40_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3IorMu3Jet30er2p5 + process.hltPreMu3PFJet40 + process.hltL1fL1sMu3L1Filtered0 + process.hltL1sSingleJet35ObjectMap + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3L1Filtered0) + process.hltL3fL1sMu3L1f0L2f0L3Filtered3 + process.HLTAK4PFJetsSequence + process.hltMu3JetCollectionsForLeptonPlusPFJets + process.hltMu3PFJet40MuCleaned + process.HLTEndSequence ) -process.HLT_Mu7p5_L2Mu2_Jpsi_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQ + process.hltPreMu7p5L2Mu2Jpsi + process.hltL1fL1DoubleMu0SQL1Filtered0 + process.HLTL2muonrecoSequence + process.hltL2fSQDoubleMu2L2PreFiltered2 + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + process.hltL3fSQMu7p5L2Mu2L3Filtered7p5 + process.hltSQMu7p5L2Mu2JpsiTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_L2Mu2_Upsilon_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQ + process.hltPreMu7p5L2Mu2Upsilon + process.hltL1fL1DoubleMu0SQL1Filtered0 + process.HLTL2muonrecoSequence + process.hltL2fSQDoubleMu2L2PreFiltered2 + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + process.hltL3fSQMu7p5L2Mu2L3Filtered7p5 + process.hltSQMu7p5L2Mu2UpsilonTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_Track2_Jpsi_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu7 + process.hltPreMu7p5Track2Jpsi + process.hltL1fMu7p5TrackFiltered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fMu7p5TrackL2Filtered7) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fMu7p5TrackFiltered0) + process.hltL3fLMu7p5TrackL3Filtered7p5 + process.HLTTrackReconstructionL3MuonIter02 + process.hltTracksIter + process.hltMu7p5Track2JpsiTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_Track3p5_Jpsi_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu7 + process.hltPreMu7p5Track3p5Jpsi + process.hltL1fMu7p5TrackFiltered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fMu7p5TrackL2Filtered7) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fMu7p5TrackFiltered0) + process.hltL3fLMu7p5TrackL3Filtered7p5 + process.HLTTrackReconstructionL3MuonIter02 + process.hltTracksIter + process.hltMu7p5Track3p5JpsiTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_Track7_Jpsi_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu7 + process.hltPreMu7p5Track7Jpsi + process.hltL1fMu7p5TrackFiltered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fMu7p5TrackL2Filtered7) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fMu7p5TrackFiltered0) + process.hltL3fLMu7p5TrackL3Filtered7p5 + process.HLTTrackReconstructionL3MuonIter02 + process.hltTracksIter + process.hltMu7p5Track7JpsiTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_Track2_Upsilon_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu7 + process.hltPreMu7p5Track2Upsilon + process.hltL1fMu7p5TrackFiltered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fMu7p5TrackL2Filtered7) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fMu7p5TrackFiltered0) + process.hltL3fLMu7p5TrackL3Filtered7p5 + process.HLTTrackReconstructionL3MuonIter02 + process.hltTracksIter + process.hltMu7p5Track2UpsilonTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_Track3p5_Upsilon_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu7 + process.hltPreMu7p5Track3p5Upsilon + process.hltL1fMu7p5TrackFiltered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fMu7p5TrackL2Filtered7) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fMu7p5TrackFiltered0) + process.hltL3fLMu7p5TrackL3Filtered7p5 + process.HLTTrackReconstructionL3MuonIter02 + process.hltTracksIter + process.hltMu7p5Track3p5UpsilonTrackMassFiltered + process.HLTEndSequence ) -process.HLT_Mu7p5_Track7_Upsilon_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu7 + process.hltPreMu7p5Track7Upsilon + process.hltL1fMu7p5TrackFiltered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fMu7p5TrackL2Filtered7) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fMu7p5TrackFiltered0) + process.hltL3fLMu7p5TrackL3Filtered7p5 + process.HLTTrackReconstructionL3MuonIter02 + process.hltTracksIter + process.hltMu7p5Track7UpsilonTrackMassFiltered + process.HLTEndSequence ) -process.HLT_DoublePhoton33_CaloIdL_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithEG26WithJetAndTau + process.hltPreDoublePhoton33CaloIdL + process.HLTPho33CaloIdLSequence + process.HLTDoublePho33CaloIdLUnseededSequence + process.HLTEndSequence ) -process.HLT_DoublePhoton70_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + process.hltPreDoublePhoton70 + process.HLTDoublePho70Sequence + process.HLTEndSequence ) -process.HLT_DoublePhoton85_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOrWithJetAndTau + process.hltPreDoublePhoton85 + process.HLTDoublePho85Sequence + process.HLTEndSequence ) -process.HLT_Ele20_WPTight_Gsf_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGLowETor + process.hltPreEle20WPTightGsf + process.HLTEle20WPTightGsfSequence + process.HLTEndSequence ) -process.HLT_Ele20_WPLoose_Gsf_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGLowETor + process.hltPreEle20WPLooseGsf + process.HLTEle20WPLooseGsfSequence + process.HLTEndSequence ) -process.HLT_Ele20_eta2p1_WPLoose_Gsf_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGLowETor + process.hltPreEle20eta2p1WPLooseGsf + process.HLTEle20Eta2p1WPLooseGsfSequence + process.HLTEndSequence ) -process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiEle27WPTightCaloOnlyL1DoubleEG + process.HLTDiEle27L1DoubleEGWPTightCaloOnlySequence + process.HLTEndSequence ) -process.HLT_Ele27_WPTight_Gsf_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle27WPTightGsf + process.HLTEle27WPTightGsfSequence + process.HLTEndSequence ) -process.HLT_Ele32_WPTight_Gsf_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle32WPTightGsf + process.HLTEle32WPTightGsfSequence + process.HLTEndSequence ) -process.HLT_Ele35_WPTight_Gsf_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle35WPTightGsf + process.HLTEle35WPTightGsfSequence + process.HLTEndSequence ) -process.HLT_Ele35_WPTight_Gsf_L1EGMT_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaSingleEle + process.hltPreEle35WPTightGsfL1EGMT + process.HLTSingleEleGsfL1EGMTSequence + process.HLTEndSequence ) -process.HLT_Ele38_WPTight_Gsf_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle38WPTightGsf + process.HLTEle38WPTightGsfSequence + process.HLTEndSequence ) -process.HLT_Ele40_WPTight_Gsf_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGor + process.hltPreEle40WPTightGsf + process.HLTEle40WPTightGsfSequence + process.HLTEndSequence ) -process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreEle32WPTightGsfL1DoubleEG + process.HLTEle32L1DoubleEGWPTightGsfSequence + process.HLTEndSequence ) -process.HLT_HT450_Beamspot_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sHTTForBeamSpot + process.hltPreHT450Beamspot + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT450 + process.HLTTrackingForBeamSpot + process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.HLTEndSequence ) -process.HLT_HT300_Beamspot_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sHTTForBeamSpot + process.hltPreHT300Beamspot + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT300 + process.HLTTrackingForBeamSpot + process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau24erIorMu20erTau24er + process.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1CrossL1 + process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTLooseChargedIsoAntiMuonPFTau27Sequence + process.hltL1JetsHLTPFTauTrackLooseChargedIsolationAgainstMuonMatch + process.hltSelectedPFTau27LooseChargedIsolationAgainstMuonL1HLTMatched + process.hltOverlapFilterIsoMu20LooseChargedIsoPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau24erIorMu20erTau24er + process.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1CrossL1 + process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoAntiMuonPFTau27Sequence + process.hltL1JetsHLTPFTauTrackMediumChargedIsolationAgainstMuonMatch + process.hltSelectedPFTau27MediumChargedIsolationAgainstMuonL1HLTMatched + process.hltOverlapFilterIsoMu20MediumChargedIsoPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau24erIorMu20erTau24er + process.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1CrossL1 + process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTTightChargedIsoAntiMuonPFTau27Sequence + process.hltL1JetsHLTPFTauTrackTightChargedIsolationAgainstMuonMatch + process.hltSelectedPFTau27TightChargedIsolationAgainstMuonL1HLTMatched + process.hltOverlapFilterIsoMu20TightChargedIsoPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau24erIorMu20erTau24er + process.hltPreIsoMu20eta2p1LooseChargedIsoPFTau27eta2p1TightIDCrossL1 + process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + process.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsAgainstMuonMatch + process.hltSelectedPFTau27LooseChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + process.hltOverlapFilterIsoMu20LooseChargedIsoTightOOSCPhotonsPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau24erIorMu20erTau24er + process.hltPreIsoMu20eta2p1MediumChargedIsoPFTau27eta2p1TightIDCrossL1 + process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + process.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsAgainstMuonMatch + process.hltSelectedPFTau27MediumChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + process.hltOverlapFilterIsoMu20MediumChargedIsoTightOOSCPhotonsPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sMu18erTau24erIorMu20erTau24er + process.hltPreIsoMu20eta2p1TightChargedIsoPFTau27eta2p1TightIDCrossL1 + process.hltL1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18erTau24erIorMu20erTau24erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18erTau24erIorMu20erTau24erL1Filtered0) + process.hltL3fL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3Filtered20Q + process.HLTMu20Eta2p1Tau24Eta2p1IsolationSequence + process.hltL3crIsoL1sMu18erTau24erIorMu20erTau24erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau27Sequence + process.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsAgainstMuonMatch + process.hltSelectedPFTau27TightChargedIsolationTightOOSCPhotonsAgainstMuonL1HLTMatched + process.hltOverlapFilterIsoMu20TightChargedIsoTightOOSCPhotonsPFTau27L1Seeded + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20SingleL1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTLooseChargedIsoAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu24LooseChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20SingleL1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu24MediumChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1TightChargedIsoPFTau20SingleL1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTTightChargedIsoAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu24TightChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau20TightIDSingleL1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTLooseChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu24LooseChargedIsoTightOOSCPhotonsPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau20TightIDSingleL1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu24MediumChargedIsoTightOOSCPhotonsPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1TightChargedIsoPFTau20TightIDSingleL1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTTightChargedIsoTightOOSCPhotonsAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu24TightChargedIsoTightOOSCPhotonsPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu20_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu18 + process.hltPreIsoMu20 + process.hltL1fL1sMu18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18L1Filtered0) + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + process.HLTMu20IsolationSequence + process.hltL3crIsoL1sMu18L1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_IsoMu24_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22 + process.hltPreIsoMu24 + process.hltL1fL1sMu22L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22L1Filtered0) + process.hltL3fL1sSingleMu22L1f0L2f10QL3Filtered24Q + process.HLTMu24IsolationSequence + process.hltL3crIsoL1sSingleMu22L1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22er + process.hltPreIsoMu24eta2p1 + process.hltL1fL1sMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erL1Filtered0) + process.hltL3fL1sSingleMu22erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sSingleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_IsoMu27_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu27 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTMu27IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_IsoMu30_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu30 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered30Q + process.HLTMu30IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f30QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_UncorrectedJetE30_NoBPTX_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJetC20NotBptxOR + process.hltPreUncorrectedJetE30NoBPTX + process.HLTStoppedHSCPLocalHcalReco + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy30 + process.HLTEndSequence ) -process.HLT_UncorrectedJetE30_NoBPTX3BX_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJetC20NotBptxOR + process.hltPreUncorrectedJetE30NoBPTX3BX + process.hltL1sSingleJetC20NotBptxOR3BXEmulated + process.HLTStoppedHSCPLocalHcalReco + process.hltStoppedHSCPHpdFilter + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy30 + process.HLTEndSequence ) -process.HLT_UncorrectedJetE60_NoBPTX3BX_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + process.hltPreUncorrectedJetE60NoBPTX3BX + process.HLTStoppedHSCPLocalHcalReco + process.hltStoppedHSCPHpdFilter + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy60 + process.HLTEndSequence ) -process.HLT_UncorrectedJetE70_NoBPTX3BX_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJetC43NotBptxOR3BXorSingleJetC46NotBptxOR3BX + process.hltPreUncorrectedJetE70NoBPTX3BX + process.HLTStoppedHSCPLocalHcalReco + process.hltStoppedHSCPHpdFilter + process.HLTStoppedHSCPJetSequence + process.hltStoppedHSCP1CaloJetEnergy70 + process.HLTEndSequence ) -process.HLT_L1SingleMu18_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu18 + process.hltPreL1SingleMu18 + process.hltL1fL1sMu18L1Filtered0 + process.HLTEndSequence ) -process.HLT_L1SingleMu25_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreL1SingleMu25 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTEndSequence ) -process.HLT_L2Mu10_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreL2Mu10 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + process.hltL2fL1sMu22or25L1f0L2FilteredQ + process.HLTEndSequence ) -process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenNotBptxOR3BX + process.hltPreL2Mu10NoVertexNoBPTX3BX + process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + process.HLTEndSequence ) -process.HLT_L2Mu10_NoVertex_NoBPTX_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenNotBptxOR + process.hltPreL2Mu10NoVertexNoBPTX + process.hltL1fL1sMuOpenNotBptxORL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORL1f0NoVtxCosmicSeedMeanTimerL2Filtered10 + process.HLTEndSequence ) -process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenNotBptxOR3BX + process.hltPreL2Mu45NoVertex3StaNoBPTX3BX + process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered45Sta3 + process.HLTEndSequence ) -process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOpenNotBptxOR3BX + process.hltPreL2Mu40NoVertex3StaNoBPTX3BX + process.hltL1fL1sMuOpenNotBptxORNoHaloMu3BXL1Filtered0 + process.HLTL2muonrecoSequenceNoVtxCosmicSeedMeanTimer + process.hltL2fL1sMuOpenNotBptxORNoHaloMu3BXL1f0NoVtxCosmicSeedMeanTimerL2Filtered40Sta3 + process.HLTEndSequence ) -process.HLT_L2Mu50_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreL2Mu50 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequenceAllBx + process.hltL2fL1sMu22or25L1f0L2AllBxFiltered50Q + process.HLTEndSequence ) -process.HLT_DoubleL2Mu50_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMuOR + process.hltPreDoubleL2Mu50 + process.hltL1fL1sMuORL1Filtered0 + process.HLTL2muonrecoSequenceAllBx + process.hltL2fL1sMuORL1f0DoubleL2AllBxFiltered50Q + process.HLTEndSequence ) -process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu17TrkIsoVVLMu8TrkIsoVVL + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered8 + process.hltL3fL1DoubleMu155fFiltered17 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon178RelTrkIsoFiltered0p4 + process.HLTEndSequence ) -process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu19TrkIsoVVLMu9TrkIsoVVL + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered9 + process.hltL3fL1DoubleMu155fFiltered19 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon199RelTrkIsoFiltered0p4 + process.HLTEndSequence ) -process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZ + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered8 + process.hltL3fL1DoubleMu155fFiltered17 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon178RelTrkIsoFiltered0p4 + process.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZ + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered9 + process.hltL3fL1DoubleMu155fFiltered19 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon199RelTrkIsoFiltered0p4 + process.hltDiMuon199RelTrkIsoFiltered0p4DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass8 + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered8 + process.hltL3fL1DoubleMu155fFiltered17 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon178RelTrkIsoFiltered0p4 + process.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 + process.hltDiMuon178Mass8Filtered + process.HLTEndSequence ) -process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass8 + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered9 + process.hltL3fL1DoubleMu155fFiltered19 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon199RelTrkIsoFiltered0p4 + process.hltDiMuon199RelTrkIsoFiltered0p4DzFiltered0p2 + process.hltDiMuon199Mass8Filtered + process.HLTEndSequence ) -process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu17TrkIsoVVLMu8TrkIsoVVLDZMass3p8 + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered8 + process.hltL3fL1DoubleMu155fFiltered17 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon178RelTrkIsoFiltered0p4 + process.hltDiMuon178RelTrkIsoFiltered0p4DzFiltered0p2 + process.hltDiMuon178Mass3p8Filtered + process.HLTEndSequence ) -process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu19TrkIsoVVLMu9TrkIsoVVLDZMass3p8 + process.hltL1fL1sDoubleMu155L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu155L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu155L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu155L1Filtered0) + process.hltL3fL1DoubleMu155fPreFiltered9 + process.hltL3fL1DoubleMu155fFiltered19 + process.HLTL3muontrkisovvlSequence + process.hltDiMuon199RelTrkIsoFiltered0p4 + process.hltDiMuon199RelTrkIsoFiltered0p4DzFiltered0p2 + process.hltDiMuon199Mass3p8Filtered + process.HLTEndSequence ) -process.HLT_Mu25_TkMu0_Onia_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er + process.hltPreMu25TkMu0Onia + process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered25 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered25TrkFiltered0 + process.hltDiMuonGlb25Trk0DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu30_TkMu0_Onia_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22IorSingleMu25IorSingleMu20erIorSingleMu22er + process.hltPreMu30TkMu0Onia + process.hltL1fL1sMu22orMu20erorMu25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22orMu20erorMu25L1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22orMu20erorMu25L1Filtered0) + process.hltL3fL1sMu22orMu20erorMu25L1f0L2f0L3Filtered30 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered30TrkFiltered0 + process.hltDiMuonGlb30Trk0DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu20_TkMu0_Phi_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + process.hltPreMu20TkMu0Phi + process.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered20 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered20TrkFiltered0 + process.hltDiMuonGlb20Trk0DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu25_TkMu0_Phi_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu16IorSingleMu18IorSingleMu20IorSingleMu16erlorSingleMu18erlorSingleMu20erlorSingleMu22erlorSingleMu25 + process.hltPreMu25TkMu0Phi + process.hltL1fL1sMu16orMu18erorMu20erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu16orMu18erorMu20erL1f0L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu16orMu18erorMu20erL1Filtered0) + process.hltL3fL1sMu16orMu18erorMu20L1f0L2f0L3Filtered25 + process.HLTTrackerMuonSequence + process.hltDiMuonGlbFiltered25PhiTrkFiltered0 + process.hltDiMuonGlb25PhiTrk0DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu20_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu18 + process.hltPreMu20 + process.hltL1fL1sMu18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu18L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu18L1Filtered0) + process.hltL3fL1sMu18L1f0L2f10QL3Filtered20Q + process.HLTEndSequence ) -process.HLT_Mu27_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreMu27 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTEndSequence ) -process.HLT_Mu50_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreMu50 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered50Q + process.HLTEndSequence ) -process.HLT_Mu55_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreMu55 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered55Q + process.HLTEndSequence ) -process.HLT_OldMu100_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreOldMu100 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + process.hltL2fOldL1sMu22or25L1f0L2Filtered10Q + process.HLTOldL3muonrecoSequence + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered100Q + process.HLTEndSequence ) -process.HLT_TkMu100_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreTkMu100 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTMuonLocalRecoSequence + process.HLTHighPt50TrackerMuonSequence + process.hltL3fL1sMu25f0TkFiltered100Q + process.HLTEndSequence ) -process.HLT_DiPFJet15_NoCaloMatched_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet12BptxAND + process.hltPreDiPFJet15NoCaloMatched + process.HLTAK4PFJetsSequence + process.hltDoublePFJet15 + process.HLTEndSequence ) -process.HLT_DiPFJet25_NoCaloMatched_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet12BptxAND + process.hltPreDiPFJet25NoCaloMatched + process.HLTAK4PFJetsSequence + process.hltDoublePFJet25 + process.HLTEndSequence ) -process.HLT_DiPFJet15_FBEta3_NoCaloMatched_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet12BptxAND + process.hltPreDiPFJet15FBEta3NoCaloMatched + process.HLTAK4PFJetsSequence + process.hltDoublePFJet15FBEta3 + process.HLTEndSequence ) -process.HLT_DiPFJet25_FBEta3_NoCaloMatched_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet12BptxAND + process.hltPreDiPFJet25FBEta3NoCaloMatched + process.HLTAK4PFJetsSequence + process.hltDoublePFJet25FBEta3 + process.HLTEndSequence ) -process.HLT_DiPFJetAve40_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve40 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve30 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve40 + process.HLTEndSequence ) -process.HLT_DiPFJetAve60_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve60 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve45 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve60 + process.HLTEndSequence ) -process.HLT_DiPFJetAve80_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreDiPFJetAve80 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve60 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve80 + process.HLTEndSequence ) -process.HLT_DiPFJetAve140_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90 + process.hltPreDiPFJetAve140 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve110 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve140 + process.HLTEndSequence ) -process.HLT_DiPFJetAve200_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120 + process.hltPreDiPFJetAve200 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve170 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve200 + process.HLTEndSequence ) -process.HLT_DiPFJetAve260_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve260 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve210 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve260 + process.HLTEndSequence ) -process.HLT_DiPFJetAve320_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve320 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve270 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve320 + process.HLTEndSequence ) -process.HLT_DiPFJetAve400_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve400 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve350 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve400 + process.HLTEndSequence ) -process.HLT_DiPFJetAve500_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve500 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJetAve450 + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve500 + process.HLTEndSequence ) -process.HLT_DiPFJetAve15_HFJEC_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve15HFJEC + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve15ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve25_HFJEC_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDiPFJetAve25HFJEC + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve25ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve35_HFJEC_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet12BptxAND + process.hltPreDiPFJetAve35HFJEC + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve35ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve60_HFJEC_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPreDiPFJetAve60HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet40ForHFJECBase + process.hltSingleCaloJet40ForHFJECEtaLimited + process.hltSingleCaloJet40ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve60ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve80_HFJEC_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreDiPFJetAve80HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet50ForHFJECBase + process.hltSingleCaloJet50ForHFJECEtaLimited + process.hltSingleCaloJet50ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve80ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve100_HFJEC_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJet60 + process.hltPreDiPFJetAve100HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet60ForHFJECBase + process.hltSingleCaloJet60ForHFJECEtaLimited + process.hltSingleCaloJet60ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve100ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve160_HFJEC_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120 + process.hltPreDiPFJetAve160HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet100ForHFJECBase + process.hltSingleCaloJet100ForHFJECEtaLimited + process.hltSingleCaloJet100ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve160ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve220_HFJEC_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve220HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet140ForHFJECBase + process.hltSingleCaloJet140ForHFJECEtaLimited + process.hltSingleCaloJet140ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve220ForHFJEC + process.HLTEndSequence ) -process.HLT_DiPFJetAve300_HFJEC_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve300HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet200ForHFJECBase + process.hltSingleCaloJet200ForHFJECEtaLimited + process.hltSingleCaloJet200ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve300ForHFJEC + process.HLTEndSequence ) -process.HLT_AK8PFJet40_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK8PFJet40 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet10AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10AK8 + process.hltSinglePFJet40AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet60_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPreAK8PFJet60 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet40AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets40AK8 + process.hltSinglePFJet60AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet80_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK8PFJet80 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet50AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets50AK8 + process.hltSinglePFJet80AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet140_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90 + process.hltPreAK8PFJet140 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet110AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets110AK8 + process.hltSinglePFJet140AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet200_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120 + process.hltPreAK8PFJet200 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet170AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets170AK8 + process.hltSinglePFJet200AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet260_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet260 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet210AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets210AK8 + process.hltSinglePFJet260AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet320_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet320 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet270AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets270AK8 + process.hltSinglePFJet320AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet400_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet400 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet350AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets350AK8 + process.hltSinglePFJet400AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet450_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet450 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet400AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets400AK8 + process.hltSinglePFJet450AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet500_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet500 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet450AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets450AK8 + process.hltSinglePFJet500AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet550_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet550 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet500AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets500AK8 + process.hltSinglePFJet550AK8 + process.HLTEndSequence ) -process.HLT_PFJet40_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePFJet40 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet10 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10 + process.hltSinglePFJet40 + process.HLTEndSequence ) -process.HLT_PFJet60_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPrePFJet60 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet40 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets40 + process.hltSinglePFJet60 + process.HLTEndSequence ) -process.HLT_PFJet80_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPrePFJet80 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet50 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets50 + process.hltSinglePFJet80 + process.HLTEndSequence ) -process.HLT_PFJet140_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90 + process.hltPrePFJet140 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet110 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets110 + process.hltSinglePFJet140 + process.HLTEndSequence ) -process.HLT_PFJet200_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120 + process.hltPrePFJet200 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet170 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets170 + process.hltSinglePFJet200 + process.HLTEndSequence ) -process.HLT_PFJet260_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet260 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet210 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets210 + process.hltSinglePFJet260 + process.HLTEndSequence ) -process.HLT_PFJet320_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet320 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet270 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets270 + process.hltSinglePFJet320 + process.HLTEndSequence ) -process.HLT_PFJet400_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet400 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet350 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets350 + process.hltSinglePFJet400 + process.HLTEndSequence ) -process.HLT_PFJet450_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet450 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet400 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets400 + process.hltSinglePFJet450 + process.HLTEndSequence ) -process.HLT_PFJet500_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet500 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet450 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets450 + process.hltSinglePFJet500 + process.HLTEndSequence ) -process.HLT_PFJet550_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJet550 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet450 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets450 + process.hltSinglePFJet550 + process.HLTEndSequence ) -process.HLT_PFJetFwd40_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPrePFJetFwd40 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet10 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets10 + process.hltSinglePFFwdJet40 + process.HLTEndSequence ) -process.HLT_PFJetFwd60_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35Fwd + process.hltPrePFJetFwd60 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet40 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets40 + process.hltSinglePFFwdJet60 + process.HLTEndSequence ) -process.HLT_PFJetFwd80_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60Fwd + process.hltPrePFJetFwd80 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet50 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets50 + process.hltSinglePFFwdJet80 + process.HLTEndSequence ) -process.HLT_PFJetFwd140_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90Fwd + process.hltPrePFJetFwd140 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet110 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets110 + process.hltSinglePFFwdJet140 + process.HLTEndSequence ) -process.HLT_PFJetFwd200_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120Fwd + process.hltPrePFJetFwd200 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet170 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets170 + process.hltSinglePFFwdJet200 + process.HLTEndSequence ) -process.HLT_PFJetFwd260_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd260 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet210 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets210 + process.hltSinglePFFwdJet260 + process.HLTEndSequence ) -process.HLT_PFJetFwd320_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd320 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet270 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets270 + process.hltSinglePFFwdJet320 + process.HLTEndSequence ) -process.HLT_PFJetFwd400_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd400 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet350 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets350 + process.hltSinglePFFwdJet400 + process.HLTEndSequence ) -process.HLT_PFJetFwd450_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd450 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet400 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets400 + process.hltSinglePFFwdJet450 + process.HLTEndSequence ) -process.HLT_PFJetFwd500_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPrePFJetFwd500 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloFwdJet450 + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets450 + process.hltSinglePFFwdJet500 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd40_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK8PFJetFwd40 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet10AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets10AK8 + process.hltSinglePFFwdJet40AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd60_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35Fwd + process.hltPreAK8PFJetFwd60 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet40AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 + process.hltSinglePFFwdJet60AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd80_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60Fwd + process.hltPreAK8PFJetFwd80 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet50AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 + process.hltSinglePFFwdJet80AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd140_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90Fwd + process.hltPreAK8PFJetFwd140 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet110AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 + process.hltSinglePFFwdJet140AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd200_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet120Fwd + process.hltPreAK8PFJetFwd200 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet170AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets170AK8 + process.hltSinglePFFwdJet200AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd260_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd260 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet210AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets210AK8 + process.hltSinglePFFwdJet260AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd320_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd320 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet270AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets270AK8 + process.hltSinglePFFwdJet320AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd400_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd400 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet350AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets350AK8 + process.hltSinglePFFwdJet400AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd450_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd450 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet400AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets400AK8 + process.hltSinglePFFwdJet450AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJetFwd500_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJetFwd500 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet450AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets450AK8 + process.hltSinglePFFwdJet500AK8 + process.HLTEndSequence ) -process.HLT_PFHT180_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT120er + process.hltPrePFHT180 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT130Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT180Jet30 + process.HLTEndSequence ) -process.HLT_PFHT250_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT160er + process.hltPrePFHT250 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT250Jet30 + process.HLTEndSequence ) -process.HLT_PFHT370_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200er + process.hltPrePFHT370 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT320Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT370Jet30 + process.HLTEndSequence ) -process.HLT_PFHT430_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT255er + process.hltPrePFHT430 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT380Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT430Jet30 + process.HLTEndSequence ) -process.HLT_PFHT510_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT510 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT460Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT510Jet30 + process.HLTEndSequence ) -process.HLT_PFHT590_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT590 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT515Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT590Jet30 + process.HLTEndSequence ) -process.HLT_PFHT680_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT680 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT580Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT680Jet30 + process.HLTEndSequence ) -process.HLT_PFHT780_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT780 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT680Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT780Jet30 + process.HLTEndSequence ) -process.HLT_PFHT890_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT890 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT790Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT890Jet30 + process.HLTEndSequence ) -process.HLT_PFHT1050_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT1050 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT900Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT1050Jet30 + process.HLTEndSequence ) -process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT500PFMET100PFMHT100IDTight + process.HLTRecoMETSequence + process.hltMET70 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean60 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT70 + process.hltHtMhtJet30 + process.hltHT400Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID100 + process.hltPFMETProducer + process.hltPFMET100 + process.hltPFHTJet30 + process.hltPFHT500Jet30 + process.HLTEndSequence ) -process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT500PFMET110PFMHT110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.hltHtMhtJet30 + process.hltHT400Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID110 + process.hltPFMETProducer + process.hltPFMET110 + process.hltPFHTJet30 + process.hltPFHT500Jet30 + process.HLTEndSequence ) -process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT700PFMET85PFMHT85IDTight + process.HLTRecoMETSequence + process.hltMET60 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean50 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.hltHtMhtJet30 + process.hltHT550Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID85 + process.hltPFMETProducer + process.hltPFMET85 + process.hltPFHTJet30 + process.hltPFHT700Jet30 + process.HLTEndSequence ) -process.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT700PFMET95PFMHT95IDTight + process.HLTRecoMETSequence + process.hltMET70 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean60 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT70 + process.hltHtMhtJet30 + process.hltHT550Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID95 + process.hltPFMETProducer + process.hltPFMET95 + process.hltPFHTJet30 + process.hltPFHT700Jet30 + process.HLTEndSequence ) -process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT800PFMET75PFMHT75IDTight + process.HLTRecoMETSequence + process.hltMET50 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean40 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT50 + process.hltHtMhtJet30 + process.hltHT650Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID75 + process.hltPFMETProducer + process.hltPFMET75 + process.hltPFHTJet30 + process.hltPFHT800Jet30 + process.HLTEndSequence ) -process.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllHTTSeeds + process.hltPrePFHT800PFMET85PFMHT85IDTight + process.HLTRecoMETSequence + process.hltMET60 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean50 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.hltHtMhtJet30 + process.hltHT650Jet30 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID85 + process.hltPFMETProducer + process.hltPFMET85 + process.hltPFHTJet30 + process.hltPFHT800Jet30 + process.HLTEndSequence ) -process.HLT_PFMET110_PFMHT110_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET110PFMHT110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID110 + process.hltPFMETProducer + process.hltPFMET110 + process.HLTEndSequence ) -process.HLT_PFMET120_PFMHT120_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET120PFMHT120IDTight + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltPFMET120 + process.HLTEndSequence ) -process.HLT_PFMET130_PFMHT130_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET130PFMHT130IDTight + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID130 + process.hltPFMETProducer + process.hltPFMET130 + process.HLTEndSequence ) -process.HLT_PFMET140_PFMHT140_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET140PFMHT140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID140 + process.hltPFMETProducer + process.hltPFMET140 + process.HLTEndSequence ) -process.HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET100PFMHT100IDTightCaloBTagCSV3p1 + process.HLTRecoMETSequence + process.hltMET70 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean60 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT70 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp7Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID100 + process.hltPFMETProducer + process.hltPFMET100 + process.HLTEndSequence ) -process.HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET110PFMHT110IDTightCaloBTagCSV3p1 + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp7Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID110 + process.hltPFMETProducer + process.hltPFMET110 + process.HLTEndSequence ) -process.HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET120PFMHT120IDTightCaloBTagCSV3p1 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp7Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltPFMET120 + process.HLTEndSequence ) -process.HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET130PFMHT130IDTightCaloBTagCSV3p1 + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp7Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID130 + process.hltPFMETProducer + process.hltPFMET130 + process.HLTEndSequence ) -process.HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET140PFMHT140IDTightCaloBTagCSV3p1 + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp7Single + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID140 + process.hltPFMETProducer + process.hltPFMET140 + process.HLTEndSequence ) -process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMET120PFMHT120IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltPFMET120 + process.HLTEndSequence ) -process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMETNoMu120PFMHTNoMu120IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID120 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu120 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMETTypeOne120PFMHT120IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne120 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne110_PFMHT110_IDTight_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETTypeOne110PFMHT110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID110 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne110 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne120_PFMHT120_IDTight_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETTypeOne120PFMHT120IDTight + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID120 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne120 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne130_PFMHT130_IDTight_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETTypeOne130PFMHT130IDTight + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID130 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne130 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETTypeOne140PFMHT140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltPFMHTTightID + process.hltPFMHTTightID140 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne140 + process.HLTEndSequence ) -process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETNoMu110PFMHTNoMu110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT80 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID110 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu110 + process.HLTEndSequence ) -process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETNoMu120PFMHTNoMu120IDTight + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID120 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu120 + process.HLTEndSequence ) -process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETNoMu130PFMHTNoMu130IDTight + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID130 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu130 + process.HLTEndSequence ) -process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETNoMu140PFMHTNoMu140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID140 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu140 + process.HLTEndSequence ) -process.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreMonoCentralPFJet80PFMETNoMu110PFMHTNoMu110IDTight + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTAK4CaloJetsSequence + process.hltCentralCaloJet65 + process.hltMht + process.hltMHT80 + process.HLTAK4PFJetsSequence + process.hltCentralPFJet80 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID110 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu110 + process.HLTEndSequence ) -process.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreMonoCentralPFJet80PFMETNoMu120PFMHTNoMu120IDTight + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4CaloJetsSequence + process.hltCentralCaloJet65 + process.hltMht + process.hltMHT90 + process.HLTAK4PFJetsSequence + process.hltCentralPFJet80 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID120 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu120 + process.HLTEndSequence ) -process.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreMonoCentralPFJet80PFMETNoMu130PFMHTNoMu130IDTight + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTAK4CaloJetsSequence + process.hltCentralCaloJet65 + process.hltMht + process.hltMHT100 + process.HLTAK4PFJetsSequence + process.hltCentralPFJet80 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID130 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu130 + process.HLTEndSequence ) -process.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreMonoCentralPFJet80PFMETNoMu140PFMHTNoMu140IDTight + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTAK4CaloJetsSequence + process.hltCentralCaloJet65 + process.hltMht + process.hltMHT110 + process.HLTAK4PFJetsSequence + process.hltCentralPFJet80 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID140 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu140 + process.HLTEndSequence ) -process.HLT_L1ETMHadSeeds_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreL1ETMHadSeeds + process.HLTEndSequence ) -process.HLT_CaloMHT90_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMHT90 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT90 + process.HLTEndSequence ) -process.HLT_CaloMET80_NotCleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET80NotCleaned + process.HLTRecoMETSequence + process.hltMET80 + process.HLTEndSequence ) -process.HLT_CaloMET90_NotCleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET90NotCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTEndSequence ) -process.HLT_CaloMET100_NotCleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET100NotCleaned + process.HLTRecoMETSequence + process.hltMET100 + process.HLTEndSequence ) -process.HLT_CaloMET110_NotCleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET110NotCleaned + process.HLTRecoMETSequence + process.hltMET110 + process.HLTEndSequence ) -process.HLT_CaloMET250_NotCleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET250NotCleaned + process.HLTRecoMETSequence + process.hltMET250 + process.HLTEndSequence ) -process.HLT_CaloMET70_HBHECleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET70HBHECleaned + process.HLTRecoMETSequence + process.hltMET80 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean70 + process.HLTEndSequence ) -process.HLT_CaloMET80_HBHECleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET80HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTEndSequence ) -process.HLT_CaloMET90_HBHECleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET90HBHECleaned + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTEndSequence ) -process.HLT_CaloMET100_HBHECleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET100HBHECleaned + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTEndSequence ) -process.HLT_CaloMET250_HBHECleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET250HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean250 + process.HLTEndSequence ) -process.HLT_CaloMET300_HBHECleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET300HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean300 + process.HLTEndSequence ) -process.HLT_CaloMET350_HBHECleaned_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPreCaloMET350HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean350 + process.HLTEndSequence ) -process.HLT_PFMET200_NotCleaned_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET200NotCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET200 + process.HLTEndSequence ) -process.HLT_PFMET200_HBHECleaned_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET200HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET200 + process.HLTEndSequence ) -process.HLT_PFMET250_HBHECleaned_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET250HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET250 + process.HLTEndSequence ) -process.HLT_PFMET300_HBHECleaned_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET300HBHECleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET300 + process.HLTEndSequence ) -process.HLT_PFMET200_HBHE_BeamHaloCleaned_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMET200HBHEBeamHaloCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET200 + process.HLTBeamHaloCleanerSequence + process.hltMetCleanBH + process.hltMETCleanBH80 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFSeeds + process.hltPrePFMETTypeOne200HBHEBeamHaloCleaned + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean80 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne200 + process.HLTBeamHaloCleanerSequence + process.hltMetCleanBH + process.hltMETCleanBH80 + process.HLTEndSequence ) -process.HLT_MET105_IsoTrk50_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sETM80ToETM150 + process.hltPreMET105IsoTrk50 + process.HLTRecoMETSequence + process.hltMET105 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean65 + process.HLTRecoJetSequenceAK4PrePF + process.HLTDoLocalPixelSequence + process.HLTDoLocalStripSequence + process.HLTRecopixelvertexingSequence + process.HLTIterativeTrackingIter02 + process.hltDeDxEstimatorProducer + process.hltTrk50Filter + process.HLTEndSequence ) -process.HLT_MET120_IsoTrk50_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sETM80ToETM150 + process.hltPreMET120IsoTrk50 + process.HLTRecoMETSequence + process.hltMET120 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean65 + process.HLTRecoJetSequenceAK4PrePF + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02 + process.hltDeDxEstimatorProducer + process.hltTrk50Filter + process.HLTEndSequence ) -process.HLT_SingleJet30_Mu12_SinglePFJet40_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + process.hltPreSingleJet30Mu12SinglePFJet40 + process.hltL1fL1sMu3Jet16L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltSingleCaloBJets30eta2p3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet16L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0) + process.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltSinglePFBJets40Eta2p3 + process.HLTBTagMuJet40PFMu12SequenceL3 + process.hltBSoftMuonJet40Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + process.hltPreMu12DoublePFJets40CaloBTagCSVp33 + process.hltL1fL1sMu3Jet16L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92SingleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet16L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet16L1Filtered0) + process.hltL3fL1sMu3Jet16L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets40Eta2p3 + process.HLTBTagMuDiJet40PFMu12SequenceL3 + process.hltBSoftMuonDiJet40Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 + process.hltPreMu12DoublePFJets100CaloBTagCSVp33 + process.hltL1fL1sMu3Jet60L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92SingleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet60L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet60L1Filtered0) + process.hltL3fL1sMu3Jet60L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets100Eta2p3 + process.HLTBTagMuDiJet100PFMu12SequenceL3 + process.hltBSoftMuonDiJet100Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + process.hltPreMu12DoublePFJets200CaloBTagCSVp33 + process.hltL1fL1sMu3Jet120L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92SingleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet120L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + process.hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets200Eta2p3 + process.HLTBTagMuDiJet200PFMu12SequenceL3 + process.hltBSoftMuonDiJet200Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + process.hltPreMu12DoublePFJets350CaloBTagCSVp33 + process.hltL1fL1sMu3Jet120L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92SingleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu3Jet120L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu3Jet120L1Filtered0) + process.hltL3fL1sMu3Jet120L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets350Eta2p3 + process.HLTBTagMuDiJet350PFMu12SequenceL3 + process.hltBSoftMuonDiJet350Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + process.hltPreMu12DoublePFJets40MaxDeta1p6DoubleCaloBTagCSVp33 + process.hltL1fL1sMu12Dijet40L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92DoubleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu12Dijet40L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0) + process.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets40Eta2p3 + process.hltDoublePFJets40Eta2p3MaxDeta1p6 + process.HLTBTagMuDiJet40PFMu12SequenceL3 + process.hltBSoftMuonDiJet40Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + process.hltPreMu12DoublePFJets54MaxDeta1p6DoubleCaloBTagCSVp33 + process.hltL1fL1sMu12Dijet40L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92DoubleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu12Dijet40L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0) + process.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets54Eta2p3 + process.hltDoublePFJets54Eta2p3MaxDeta1p6 + process.HLTBTagMuDiJet54PFMu12SequenceL3 + process.hltBSoftMuonDiJet54Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1Mu12er2p3Jet40er2p3dRMax0p4DoubleJet40er2p3dEtaMax1p6 + process.hltPreMu12DoublePFJets62MaxDeta1p6DoubleCaloBTagCSVp33 + process.hltL1fL1sMu12Dijet40L1Filtered0 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92DoubleWithMatching + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu12Dijet40L1f0L2Filtered8) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu12Dijet40L1Filtered0) + process.hltL3fL1sMu12Dijet40L1f0L2f8L3Filtered12 + process.HLTAK4PFJetsSequence + process.hltDoublePFBJets62Eta2p3 + process.hltDoublePFJets62Eta2p3MaxDeta1p6 + process.HLTBTagMuDiJet62PFMu12SequenceL3 + process.hltBSoftMuonDiJet62Mu12L3FilterByDR + process.HLTEndSequence ) -process.HLT_DoublePFJets40_CaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet40er3p0 + process.hltPreDoublePFJets40CaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets30eta2p3 + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo30x8CSVp0p92SingleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets40Eta2p3 + process.HLTEndSequence ) -process.HLT_DoublePFJets100_CaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet100er3p0 + process.hltPreDoublePFJets100CaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.hltSelectorJets80L1FastJet + process.hltSelectorCentralJets80L1FastJet + process.hltSelector6CentralJetsL1FastJet + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo80x6CSVp0p92SingleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets100Eta2p3 + process.HLTEndSequence ) -process.HLT_DoublePFJets200_CaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet120er3p0 + process.hltPreDoublePFJets200CaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.hltSelectorJets80L1FastJet + process.hltSelectorCentralJets80L1FastJet + process.hltSelector6CentralJetsL1FastJet + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo80x6CSVp0p92SingleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets200Eta2p3 + process.HLTEndSequence ) -process.HLT_DoublePFJets350_CaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet120er3p0 + process.hltPreDoublePFJets350CaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.hltSelectorJets80L1FastJet + process.hltSelectorCentralJets80L1FastJet + process.hltSelector6CentralJetsL1FastJet + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo80x6CSVp0p92SingleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets350Eta2p3 + process.HLTEndSequence ) -process.HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet100er2p3dEtaMax1p6Ior112er2p3dEtaMax1p6 + process.hltPreDoublePFJets100MaxDeta1p6DoubleCaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.hltSelectorJets80L1FastJet + process.hltSelectorCentralJets80L1FastJet + process.hltSelector6CentralJetsL1FastJet + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo80x6CSVp0p92DoubleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets100Eta2p3 + process.hltDoublePFJets100Eta2p3MaxDeta1p6 + process.HLTEndSequence ) -process.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet100er2p3dEtaMax1p6Ior112er2p3dEtaMax1p6 + process.hltPreDoublePFJets116MaxDeta1p6DoubleCaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.hltSelectorJets80L1FastJet + process.hltSelectorCentralJets80L1FastJet + process.hltSelector6CentralJetsL1FastJet + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo80x6CSVp0p92DoubleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets116Eta2p3 + process.hltDoublePFJets116Eta2p3MaxDeta1p6 + process.HLTEndSequence ) -process.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DoubleJet100er2p3dEtaMax1p6Ior112er2p3dEtaMax1p6 + process.hltPreDoublePFJets128MaxDeta1p6DoubleCaloBTagCSVp33 + process.HLTAK4CaloJetsSequence + process.hltDoubleCaloBJets100eta2p3 + process.hltSelectorJets80L1FastJet + process.hltSelectorCentralJets80L1FastJet + process.hltSelector6CentralJetsL1FastJet + process.HLTBtagCSVSequenceL3 + process.hltBTagCalo80x6CSVp0p92DoubleWithMatching + process.HLTAK4PFJetsSequence + process.hltDoublePFJets128Eta2p3 + process.hltDoublePFJets128Eta2p3MaxDeta1p6 + process.HLTEndSequence ) -process.HLT_Photon300_NoHE_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton300NoHE + process.HLTSinglePhoton300erNoHESequence + process.HLTEndSequence ) -process.HLT_Mu8_TrkIsoVVL_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + process.hltPreMu8TrkIsoVVL + process.hltL1fL1sMu5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu5L1f0L2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu5L1Filtered0) + process.hltL3fL1sMu5L1f0L2f5L3Filtered8 + process.HLTL3muontrkisovvlSequence + process.hltL3fL1sMu5L1f0L2f5L3Filtered8TkIsoFiltered0p4 + process.HLTEndSequence ) -process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6DoubleEG10 + process.hltPreMu8DiEle12CaloIdLTrackIdLDZ + process.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence + process.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence + process.hltMu8Ele12DZFilter + process.hltEle12Ele12DZFilter + process.HLTEndSequence ) -process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6DoubleEG10 + process.hltPreMu8DiEle12CaloIdLTrackIdL + process.HLTMu8DiEle12CaloIdLTrackIdLMuonlegSequence + process.HLTMu8DiEle12CaloIdLTrackIdLElectronlegSequence + process.HLTEndSequence ) -process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240 + process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350DZ + process.hltMuon8L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMuon8L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Muon8L1Filtered0) + process.hltL3fL1sMu6HTT240Filtered8 + process.HLTSingleEle8CaloIdMGsfTrackIdMSequence + process.hltElectronMuonInvMassFilter8 + process.hltMu8Ele8CaloIdMTrackIdMDZFilter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240 + process.hltPreMu8Ele8CaloIdMTrackIdMMass8PFHT350 + process.hltMuon8L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMuon8L2Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Muon8L1Filtered0) + process.hltL3fL1sMu6HTT240Filtered8 + process.HLTSingleEle8CaloIdMGsfTrackIdMSequence + process.hltElectronMuonInvMassFilter8 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) -process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu8TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.HLTEndSequence ) -process.HLT_Mu17_TrkIsoVVL_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu10LowQ + process.hltPreMu17TrkIsoVVL + process.hltL1fL1sMu10lqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu10lqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + process.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 + process.HLTL3muontrkisovvlSequence + process.hltL3fL1sMu1lqL1f0L2f10L3Filtered17TkIsoFiltered0p4 + process.HLTEndSequence ) -process.HLT_Mu19_TrkIsoVVL_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu10LowQ + process.hltPreMu19TrkIsoVVL + process.hltL1fL1sMu10lqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu10lqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + process.hltL3fL1sMu10lqL1f0L2f10L3Filtered19 + process.HLTL3muontrkisovvlSequence + process.hltL3fL1sMu1lqL1f0L2f10L3Filtered19TkIsoFiltered0p4 + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet20_Mu5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + process.hltPreBTagMuAK4DiJet20Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet20L1FastJetCentral + process.HLTBTagMuDiJet20L1FastJetSequenceL25 + process.hltBSoftMuonDiJet20L1FastJetL25FilterByDR + process.HLTBTagMuDiJet20L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet20L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet40_Mu5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC16dEtaMax0p4dPhiMax0p4 + process.hltPreBTagMuAK4DiJet40Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet40L1FastJetCentral + process.HLTBTagMuDiJet40L1FastJetSequenceL25 + process.hltBSoftMuonDiJet40L1FastJetL25FilterByDR + process.HLTBTagMuDiJet40L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet40L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet70_Mu5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 + process.hltPreBTagMuAK4DiJet70Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet70L1FastJetCentral + process.HLTBTagMuDiJet70L1FastJetSequenceL25 + process.hltBSoftMuonDiJet70L1FastJetL25FilterByDR + process.HLTBTagMuDiJet70L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet70L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet110_Mu5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC60dEtaMax0p4dPhiMax0p4 + process.hltPreBTagMuAK4DiJet110Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet110L1FastJetCentral + process.HLTBTagMuDiJet110L1FastJetSequenceL25 + process.hltBSoftMuonDiJet110L1FastJetL25FilterByDR + process.HLTBTagMuDiJet110L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet110L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4DiJet170_Mu5_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + process.hltPreBTagMuAK4DiJet170Mu5 + process.HLTAK4CaloJetsSequence + process.hltBDiJet200L1FastJetCentral + process.HLTBTagMuDiJet200L1FastJetSequenceL25 + process.hltBSoftMuonDiJet200L1FastJetL25FilterByDR + process.HLTBTagMuDiJet200L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonDiJet200L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK4Jet300_Mu5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet200 + process.hltPreBTagMuAK4Jet300Mu5 + process.HLTAK4CaloJetsSequence + process.hltBJet300L1FastJetCentral + process.HLTBTagMuJet300L1FastJetSequenceL25 + process.hltBSoftMuonJet300L1FastJetL25FilterByDR + process.HLTBTagMuJet300L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonJet300L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK8DiJet170_Mu5_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sMu3JetC120dEtaMax0p4dPhiMax0p4 + process.hltPreBTagMuAK8DiJet170Mu5 + process.HLTAK8CaloJetsSequence + process.hltBAK8DiJet170L1FastJetCentral + process.HLTBTagMuAK8DiJet170L1FastJetSequenceL25 + process.hltBSoftMuonAK8DiJet170L1FastJetL25FilterByDR + process.HLTBTagMuAK8DiJet170L1FastJetMu5SelSequenceL3 + process.hltBSoftMuonAK8DiJet170L1FastJetMu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_BTagMu_AK8Jet300_Mu5_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet200 + process.hltPreBTagMuAK8Jet300Mu5 + process.HLTAK8CaloJetsSequence + process.hltBJet300L1AK8FastJetCentral + process.HLTBTagMuJet300L1AK8FastJetSequenceL25 + process.hltBSoftMuonJet300L1FastJetAK8L25FilterByDR + process.HLTBTagMuJet300L1AK8FastJetMu5SelSequenceL3 + process.hltBSoftMuonJet300L1FastJetAK8Mu5L3FilterByDR + process.HLTEndSequence ) -process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEG + process.hltPreEle23Ele12CaloIdLTrackIdLIsoVLDZ + process.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + process.hltEle23Ele12CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) -process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEG + process.hltPreEle23Ele12CaloIdLTrackIdLIsoVL + process.HLTEle23Ele12CaloIdLTrackIdLIsoVLSequence + process.HLTEndSequence ) -process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sMu23EG10IorMu20EG17 + process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZ + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) -process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sMu23EG10IorMu20EG17 + process.hltPreMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVL + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu23TrkIsoVVLEle12CaloIdLTrackIdLIsoVLElectronlegSequence + process.HLTEndSequence ) -process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVL + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.HLTEndSequence ) -process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZ + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLMuonlegSequence + process.HLTMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLElectronlegSequence + process.hltMu12TrkIsoVVLEle23CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) -process.HLT_Mu12_DoublePhoton20_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6DoubleEG17OrDoubleEGOrSingleEG + process.hltPreMu12DoublePhoton20 + process.hltL1fMu12Diphoton20L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu12Diphoton20L1f0L2Filtered8Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu12Diphoton20L1Filtered0) + process.hltL3fL1sMu12Diphoton20L1f0L2f8QL3Filtered12 + process.HLTMu12DoubleUnSeededPho20Sequence + process.HLTEndSequence ) -process.HLT_TriplePhoton_20_20_20_CaloIdLV2_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEGOrDoubleEGOrSingleEG + process.hltPreTriplePhoton202020CaloIdLV2 + process.HLTPho20CaloIdLV2TripleSeededSequence + process.HLTTriplePho20CaloIdLV2UnseededSequence + process.HLTEndSequence ) -process.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEGOrDoubleEGOrSingleEG + process.hltPreTriplePhoton202020CaloIdLV2R9IdVL + process.HLTTriplePho20CaloIdLV2R9IdVLSequence + process.HLTEndSequence ) -process.HLT_TriplePhoton_30_30_10_CaloIdLV2_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEGOrDoubleEGOrSingleEG + process.hltPreTriplePhoton303010CaloIdLV2 + process.HLTTriplePho303010CaloIdLV2Sequence + process.HLTEndSequence ) -process.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEGOrDoubleEGOrSingleEG + process.hltPreTriplePhoton303010CaloIdLV2R9IdVL + process.HLTTriplePho303010CaloIdLV2R9IdVLSequence + process.HLTEndSequence ) -process.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEGOrDoubleEGOrSingleEG + process.hltPreTriplePhoton35355CaloIdLV2R9IdVL + process.HLTTriplePho35355CaloIdLV2R9IdVLSequence + process.HLTEndSequence ) -process.HLT_Photon25_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG18 + process.hltPrePhoton25 + process.HLTPhoton25Sequence + process.HLTEndSequence ) -process.HLT_Photon33_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG26 + process.hltPrePhoton33 + process.HLTPhoton33Sequence + process.HLTEndSequence ) -process.HLT_Photon50_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to45 + process.hltPrePhoton50 + process.HLTPhoton50Sequence + process.HLTEndSequence ) -process.HLT_Photon75_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to50 + process.hltPrePhoton75 + process.HLTPhoton75Sequence + process.HLTEndSequence ) -process.HLT_Photon90_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to50 + process.hltPrePhoton90 + process.HLTPhoton90Sequence + process.HLTEndSequence ) -process.HLT_Photon120_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG34to50 + process.hltPrePhoton120 + process.HLTPhoton120Sequence + process.HLTEndSequence ) -process.HLT_Photon150_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton150 + process.HLTPhoton150Sequence + process.HLTEndSequence ) -process.HLT_Photon175_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton175 + process.HLTPhoton175Sequence + process.HLTEndSequence ) -process.HLT_Photon200_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPrePhoton200 + process.HLTPhoton200Sequence + process.HLTEndSequence ) -process.HLT_Photon50_R9Id90_HE10_IsoM_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton50R9Id90HE10IsoM + process.HLTPhoton50R9Id90HE10IsoMSequence + process.HLTEndSequence ) -process.HLT_Photon75_R9Id90_HE10_IsoM_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton75R9Id90HE10IsoM + process.HLTPhoton75R9Id90HE10IsoMSequence + process.HLTEndSequence ) -process.HLT_Photon90_R9Id90_HE10_IsoM_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton90R9Id90HE10IsoM + process.HLTPhoton90R9Id90HE10IsoMSequence + process.HLTEndSequence ) -process.HLT_Photon120_R9Id90_HE10_IsoM_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton120R9Id90HE10IsoM + process.HLTPhoton120R9Id90HE10IsoMSequence + process.HLTEndSequence ) -process.HLT_Photon165_R9Id90_HE10_IsoM_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton165R9Id90HE10IsoM + process.HLTPhoton165R9Id90HE10IsoMSequence + process.HLTEndSequence ) -process.HLT_Photon90_CaloIdL_PFHT700_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton90CaloIdLPFHT700 + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG40Filter + process.hltEG90PFHT700EtFilter + process.hltEgammaClusterShape + process.hltPhoton90CaloIdLPFHT700ClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltPhoton90CaloIdLPFHT700HEFilter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltHT700Jet30 + process.HLTEndSequence ) -process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass90 + process.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence + process.hltDiEG22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eMass90CombMassLastFilter + process.HLTEndSequence ) -process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton3022R9IdORIsoCaloIdANDHER9IdMass95 + process.HLTDiphoton30L22R9Id85b90eORIso60CaloId15b35eANDHE12R9Id50b80eSequence + process.hltDiEG22R9Id85b95eORIso60CaloId15b35eANDHE12R9Id50b80eMass95CombMassLastFilter + process.HLTEndSequence ) -process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdPixelVetoMass55 + process.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence + process.HLTEndSequence ) -process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton30PV18PVR9IdANDIsoCaloIdANDHER9IdNoPixelVetoMass55 + process.HLTDiphoton30PV18PVR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence + process.HLTEndSequence ) -process.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdNoPixelVetoMass55 + process.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence + process.HLTEndSequence ) -process.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton30EB18EBR9IdORIsoCaloIdANDHER9IdPixelVetoMass55 + process.HLTDiphoton30EB18EBR9Idb85e90ORIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi_L1_NoOS_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQ + process.hltPreDimuon0JpsiL1NoOS + process.hltL1fL1DoubleMu0SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + process.hltDimuon0JpsiL1sNoOSL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0JpsiL1sNoOS + process.hltDisplacedmumuFilterDimuon0JpsiL1sNoOS + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQ + process.hltPreDimuon0JpsiNoVertexingNoOS + process.hltL1fL1DoubleMu0SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQL1Filtered0) + process.hltDimuon0JpsiNoVtxNoOSL3Filtered + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQOS + process.hltPreDimuon0Jpsi + process.hltL1sEmuDoubleMu0SQOS + process.hltL1fL1DoubleMu0SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + process.hltDimuon0JpsiL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0Jpsi + process.hltDisplacedmumuFilterDimuon0Jpsi + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi_NoVertexing_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQOS + process.hltPreDimuon0JpsiNoVertexing + process.hltL1sEmuDoubleMu0SQOS + process.hltL1fL1DoubleMu0SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + process.hltDimuon0JpsiL3Filtered + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDimuon0JpsiL14R0er1p5R + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDimuon0JpsiL1s4R0er1p5RL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0JpsiL1s4R0er1p5R + process.hltDisplacedmumuFilterDimuon0JpsiL1s4R0er1p5R + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDimuon0JpsiNoVertexingL14R0er1p5R + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDimuon0JpsiL1s4R0er1p5RL3Filtered + process.HLTEndSequence ) -process.HLT_Dimuon0_Jpsi3p5_Muon2_v4 = cms.Path( process.HLTBeginSequence + process.hltL1TripleMu5SQ3SQ0OQDoubleMu53SQOSMassMax9 + process.hltPreDimuon0Jpsi3p5Muon2 + process.hltTripleMuonL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuonL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuonL1Filtered0) + process.hltTripleMuL3PreFiltered222 + process.hltJpsiMuonL3Filtered3p5 + process.hltDisplacedmumuVtxProducerJpsiMuon3p5 + process.hltVertexmumuFilterJpsiMuon3p5 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_4p5_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5SQOS + process.hltPreDimuon0UpsilonL14p5 + process.hltL1sEmuDoubleMu4p5SQOS + process.hltL1fL1sL1DoubleMu4p5SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5SQOSL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQOSL1Filtered0) + process.hltDimuon0UpsilonL1s4p5L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5 + process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_5_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu5SQOS + process.hltPreDimuon0UpsilonL15 + process.hltL1sEmuDoubleMu5SQOS + process.hltL1fL1sL1DoubleMu5SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu5SQOSL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu5SQOSL1Filtered0) + process.hltDimuon0UpsilonL1s5L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5 + process.hltDisplacedmumuFilterDimuon0UpsilonL1s5 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5SQ + process.hltPreDimuon0UpsilonL14p5NoOS + process.hltL1fL1sL1DoubleMu4p5SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5SQL1Filtered0) + process.hltDimuon0UpsilonL1s4p5NoOSL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5NoOS + process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5NoOS + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5er2p0SQ + process.hltPreDimuon0UpsilonL14p5er2p0 + process.hltL1sEmuDoubleMu4p5er2p0SQ + process.hltL1fL1sL1DoubleMu4p5er2p0SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5er2p0SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQL1Filtered0) + process.hltDimuon0UpsilonL1s4p5er2p0L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0 + process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5er2p0SQMass7to18 + process.hltPreDimuon0UpsilonL14p5er2p0M + process.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0) + process.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s4p5er2p0M + process.hltDisplacedmumuFilterDimuon0UpsilonL1s4p5er2p0M + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_NoVertexing_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5er2p0SQMass7to18 + process.hltPreDimuon0UpsilonNoVertexing + process.hltL1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5er2p0SQMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQMass7to18L1Filtered0) + process.hltDimuon0UpsilonL1s4p5er2p0ML3Filtered + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_L1_5M_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu5SQMass7to18 + process.hltPreDimuon0UpsilonL15M + process.hltL1fL1sL1DoubleMu5SQMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu5SQMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu5SQMass7to18L1Filtered0) + process.hltDimuon0UpsilonL1s5ML3Filtered + process.hltDisplacedmumuVtxProducerDimuon0UpsilonL1s5M + process.hltDisplacedmumuFilterDimuon0UpsilonL1s5M + process.HLTEndSequence ) -process.HLT_Dimuon0_LowMass_L1_0er1p5R_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5dR1p4 + process.hltPreDimuon0LowMassL10er1p5R + process.hltL1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5dR1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5dR1p4L1Filtered0) + process.hltDimuon0LowMassL1s0er1p5RL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5R + process.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5R + process.HLTEndSequence ) -process.HLT_Dimuon0_LowMass_L1_0er1p5_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5 + process.hltPreDimuon0LowMassL10er1p5 + process.hltL1sEmuDoubleMu0er1p5 + process.hltL1fL1sL1DoubleMu0er1p5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5L1Filtered0) + process.hltDimuon0LowMassL1s0er1p5L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s0er1p5 + process.hltDisplacedmumuFilterDimuon0LowMassL1s0er1p5 + process.HLTEndSequence ) -process.HLT_Dimuon0_LowMass_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0SQOS + process.hltPreDimuon0LowMass + process.hltL1sEmuDoubleMu0SQOS + process.hltL1fL1DoubleMu0SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0SQOSL2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1DoubleMu0SQOSL1Filtered0) + process.hltDimuon0LowMassL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMass + process.hltDisplacedmumuFilterDimuon0LowMass + process.HLTEndSequence ) -process.HLT_Dimuon0_LowMass_L1_4_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4SQOS + process.hltPreDimuon0LowMassL14 + process.hltL1sEmuDoubleMu4SQOS + process.hltL1fL1sL1DoubleMu4SQOSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4SQOSL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4SQOSL1Filtered0) + process.hltDimuon0LowMassL1s4L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4 + process.hltDisplacedmumuFilterDimuon0LowMassL1s4 + process.HLTEndSequence ) -process.HLT_Dimuon0_LowMass_L1_4R_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4dR1p2 + process.hltPreDimuon0LowMassL14R + process.hltL1fL1sL1DoubleMu4dR1p2L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4dR1p2L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4dR1p2L1Filtered0) + process.hltDimuon0LowMassL1s4RL3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1s4R + process.hltDisplacedmumuFilterDimuon0LowMassL1s4R + process.HLTEndSequence ) -process.HLT_Dimuon0_LowMass_L1_TM530_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu530NoMass + process.hltPreDimuon0LowMassL1TM530 + process.hltL1fL1sL1TripleMuNoMassL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + process.hltDimuon0LowMassL1sTM530L3Filtered + process.hltDisplacedmumuVtxProducerDimuon0LowMassL1sTM530 + process.hltDisplacedmumuFilterDimuon0LowMassL1sTM530 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0 + process.hltPreDimuon0UpsilonMuonL1TM0 + process.hltTripleMuon0L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuon0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuon0L1Filtered0) + process.hltTripleMu0L3PreFiltered0 + process.hltUpsilon0MuonL3FilteredL1sTM0 + process.hltDisplacedmumuVtxProducerUpsilon0MuonL1sTM0 + process.hltVertexmumuFilterUpsilon0MuonL1sTM0 + process.HLTEndSequence ) -process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu53p52p5 + process.hltPreDimuon0UpsilonMuonNoL1Mass + process.hltTripleMuon53p52p5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltTripleMuon53p52p5L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3TripleMuon53p52p5L1Filtered0) + process.hltTripleMu0NoL1MassL3PreFiltered0 + process.hltUpsilon0MuonL3FilteredNoL1Mass + process.hltDisplacedmumuVtxProducerUpsilon0MuonNoL1Mass + process.hltVertexmumuFilterUpsilon0MuonNoL1Mass + process.HLTEndSequence ) -process.HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0IorTripleMu553 + process.hltPreTripleMu533Mass3p8to60DZ + process.hltL1TripleMu553L1TriMuFiltered3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL1TripleMu553L2TriMuFiltered3) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + process.hltL3fL1TripleMu553f0PreFiltered333 + process.hltL3fL1TripleMu553f0Filtered533 + process.hltTripleMu533TripleDZ0p2 + process.hltTripleMu533Mass3p8to60Filter + process.HLTEndSequence ) -process.HLT_TripleMu_10_5_5_DZ_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0IorTripleMu553 + process.hltPreTripleMu1055DZ + process.hltL1TripleMu553L1TriMuFiltered3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL1TripleMu553L2TriMuFiltered3) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + process.hltL3fL1TripleMu553f0PreFiltered555 + process.hltL3fL1TripleMu553f0Filtered1055 + process.hltTripleMu555TripleDZ0p2 + process.HLTEndSequence ) -process.HLT_TripleMu_12_10_5_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0IorTripleMu553 + process.hltPreTripleMu12105 + process.hltL1TripleMu553L1TriMuFiltered3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL1TripleMu553L2TriMuFiltered3) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + process.hltL3fL1TripleMu553f0PreFiltered555 + process.hltL3fL1TripleMu553f0Filtered10105 + process.hltL3fL1TripleMu553f0Filtered12105 + process.HLTEndSequence ) -process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + process.hltPreTau3MuMu7Mu1TkMu1Tau15 + process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + process.hltDiMuonForTau3MuDzFiltered0p3 + process.HLTTrackerMuonSequenceLowPt + process.hltTau3MuTriMuon1filter + process.HLTL3muontrkisorecoSequence + process.hltTauPt15MuPts711Mass1p3to2p1Iso + process.hltTau3MuPreFilter + process.HLTEndSequence ) -process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + process.hltPreTau3MuMu7Mu1TkMu1Tau15Charge1 + process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + process.hltDiMuonForTau3MuDzFiltered0p3 + process.HLTTrackerMuonSequenceLowPt + process.hltTau3MuTriMuon1filter + process.HLTL3muontrkisorecoSequence + process.hltTauPt15MuPts711Mass1p3to2p1IsoCharge1 + process.hltTau3MuPreFilterCharge1 + process.HLTEndSequence ) -process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + process.hltPreTau3MuMu7Mu1TkMu1IsoTau15 + process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + process.hltDiMuonForTau3MuDzFiltered0p3 + process.HLTTrackerMuonSequenceLowPt + process.hltTau3MuTriMuon1filter + process.HLTL3muontrkisorecoSequence + process.hltTauPt15MuPts711Mass1p3to2p1Iso + process.hltTau3MuPreFilter + process.hltTau3MuIsoFilter + process.HLTEndSequence ) -process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu157IorDoubleMu4p5SQOSdR1p2IorSingleMu25IorSingleMu22erIorTripleMuMassMax9 + process.hltPreTau3MuMu7Mu1TkMu1IsoTau15Charge1 + process.hltL1fL1sL1WTau3MuSeedsL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1WTau3MuSeedsL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + process.hltMu1Mu1TrkPairPt2DR0p5MassMax1p9 + process.hltDiMuonForTau3MuDzFiltered0p3 + process.HLTTrackerMuonSequenceLowPt + process.hltTau3MuTriMuon1filter + process.HLTL3muontrkisorecoSequence + process.hltTauPt15MuPts711Mass1p3to2p1IsoCharge1 + process.hltTau3MuPreFilterCharge1 + process.hltTau3MuIsoFilterCharge1 + process.HLTEndSequence ) -process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DZPFMET50PFMHT60 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50f0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60Filter + process.hltDoubleMuon3Mass3p8to60DZFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean30 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET50 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID60 + process.HLTEndSequence ) -process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DZPFMET70PFMHT70 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50f0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60Filter + process.hltDoubleMuon3Mass3p8to60DZFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean30 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET70 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID70 + process.HLTEndSequence ) -process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DZPFMET90PFMHT90 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50f0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60Filter + process.hltDoubleMuon3Mass3p8to60DZFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean30 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET90 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID90 + process.HLTEndSequence ) -process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu530NoMass + process.hltPreDoubleMu3TrkTau3muNoL1Mass + process.hltL1fL1sL1TripleMuNoMassL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1TripleMuNoMassL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1TripleMuNoMassL1Filtered0) + process.hltDoubleMu3TrkTau3muNoL1MassL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass + process.hltDisplacedmumuFilterDoubleMu3Tau3muNoL1Mass + process.HLTIterativeTrackingTau3muNoL1MassIter02 + process.hltTau3muNoL1MassTkAllConeTracksIter + process.hltTau3muNoL1MassTkVertexProducer + process.hltTau3muNoL1MassTkVertexFilter + process.HLTEndSequence ) -process.HLT_DoubleMu4_Jpsi_Displaced_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + process.hltDisplacedmumuFilterDoubleMu4Jpsi + process.HLTEndSequence ) -process.HLT_DoubleMu4_Jpsi_NoVertexing_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiNoVertexing + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.HLTEndSequence ) -process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu4JpsiTrkTrkDisplaced + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu4JpsiDisplacedL3Filtered + process.hltDisplacedmumuVtxProducerDoubleMu4Jpsi + process.hltDisplacedmumuFilterDoubleMu4Jpsi + process.HLTIterativeTrackingDisplacedJpsiIter02 + process.hltJpsiTkAllConeTracksIter + process.hltJpsiTrkTrkVertexProducerPhiKstar + process.hltJpsiTkTkVertexFilterPhiKstar + process.HLTEndSequence ) -process.HLT_DoubleMu43NoFiltersNoVtx_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreDoubleMu43NoFiltersNoVtx + process.hltL1fDimuonL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fDimuonL1f0L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered43 + process.HLTEndSequence ) -process.HLT_DoubleMu48NoFiltersNoVtx_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreDoubleMu48NoFiltersNoVtx + process.hltL1fDimuonL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fDimuonL1f0L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fDimuonL1f0L2NVf16L3NoFiltersNoVtxFiltered48 + process.HLTEndSequence ) -process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + process.hltPreMu43NoFiltersNoVtxPhoton43CaloIdL + process.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered43 + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1Mu5EG20Filter + process.hltMu43NoFiltersNoVtxPhoton43CaloIdLEtFilter + process.hltEgammaClusterShape + process.hltMu43NoFiltersNoVtxPhoton43CaloIdLClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu43NoFiltersNoVtxPhoton43CaloIdLHEFilter + process.HLTEndSequence ) -process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu7EG23IorMu20EG17IorMu23EG10 + process.hltPreMu48NoFiltersNoVtxPhoton48CaloIdL + process.hltL1fL1sMu5EG20orMu20EG15L1Filtered5 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fL1sMu5EG20orMu20EG15L1f5L2NoVtxFiltered16) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fL1sMu5EG20orMu20EG15L1f5L2NVf16L3NoFiltersNoVtxFiltered48 + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1Mu5EG20Filter + process.hltMu48NoFiltersNoVtxPhoton48CaloIdLEtFilter + process.hltEgammaClusterShape + process.hltMu48NoFiltersNoVtxPhoton48CaloIdLClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu48NoFiltersNoVtxPhoton48CaloIdLHEFilter + process.HLTEndSequence ) -process.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4OS + process.hltPreDoubleMu207Mass0to30L1DM4 + process.hltL1fL1sDoubleMu4OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu4OSL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu4OSL1Filtered0) + process.hltDoubleMu207Mass0to30L1DM4L3Filtered + process.HLTEndSequence ) -process.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 + process.hltPreDoubleMu207Mass0to30L1DM4EG + process.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0) + process.hltDoubleMu207Mass0to30Photon23L3Filtered + process.HLTEndSequence ) -process.HLT_HT425_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT425 + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT425 + process.HLTEndSequence ) -process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT430DisplacedDijet40DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsLowPt + process.HLTEndSequence ) -process.HLT_HT430_DisplacedDijet60_DisplacedTrack_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT430DisplacedDijet60DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt60 + process.hltCentralCaloJetptMidPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + process.hltDisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsMidPt + process.HLTEndSequence ) -process.HLT_HT430_DisplacedDijet80_DisplacedTrack_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT430DisplacedDijet80DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT430 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt80 + process.hltCentralCaloJetpt80CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJets + process.hltDisplacedHLTCaloJetCollectionProducer + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJets + process.hltIter02DisplacedHLTCaloJetCollectionProducer + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJets + process.HLTEndSequence ) -process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT400DisplacedDijet40DisplacedTrack + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT400 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt40 + process.hltCentralCaloJetptLowPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJetsLowPt + process.hltDisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJetsLowPt + process.hltIter02DisplacedHLTCaloJetCollectionProducerLowPt + process.HLTIterativeTrackingIteration4DisplacedJets + process.HLTDisplacedTrackRequirementDisplacedJetsLowPt + process.HLTEndSequence ) -process.HLT_HT650_DisplacedDijet60_Inclusive_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT650DisplacedDijet60Inclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT650 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt60 + process.hltCentralCaloJetptMidPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + process.hltDisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + process.HLTEndSequence ) -process.HLT_HT550_DisplacedDijet80_Inclusive_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT550DisplacedDijet80Inclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT550 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt80 + process.hltCentralCaloJetpt80CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJets + process.hltDisplacedHLTCaloJetCollectionProducer + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJets + process.HLTEndSequence ) -process.HLT_HT550_DisplacedDijet60_Inclusive_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT550DisplacedDijet60Inclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT550 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt60 + process.hltCentralCaloJetptMidPtCollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJetsMidPt + process.hltDisplacedHLTCaloJetCollectionProducerMidPt + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJetsMidPt + process.HLTEndSequence ) -process.HLT_HT650_DisplacedDijet80_Inclusive_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT650DisplacedDijet80Inclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT650 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt80 + process.hltCentralCaloJetpt80CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJets + process.hltDisplacedHLTCaloJetCollectionProducer + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJets + process.HLTEndSequence ) -process.HLT_HT750_DisplacedDijet80_Inclusive_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sVoHTT380 + process.hltPreHT750DisplacedDijet80Inclusive + process.hltPixelTrackerHVOn + process.hltStripTrackerHVOn + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT750 + process.hltEmFraction0p01To0p99CaloJetSelector + process.hltDoubleCentralCaloJetpt80 + process.hltCentralCaloJetpt80CollectionProducer + process.HLTBTagPixelAndStripSetupForInclusiveDisplacedJets + process.HLTIterativeTrackingIteration0ForBTag + process.HLT2PromptTrackRequirementIter0DisplacedJets + process.hltDisplacedHLTCaloJetCollectionProducer + process.HLTIterativeTrackingIter12ForBTag + process.HLT2PromptTrackRequirementIter12DisplacedJets + process.HLTEndSequence ) -process.HLT_DiJet110_35_Mjj650_PFMET110_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreDiJet11035Mjj650PFMET110 + process.HLTRecoMETSequence + process.hltCaloMETOpen + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloNoiseCleanedMET66 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF110 + process.hltL1TPFJetsMatching + process.hltL1PFJetCategories + process.HLTEndSequence ) -process.HLT_DiJet110_35_Mjj650_PFMET120_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreDiJet11035Mjj650PFMET120 + process.HLTRecoMETSequence + process.hltCaloMETOpen + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloNoiseCleanedMET72 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF120 + process.hltL1TPFJetsMatching + process.hltL1PFJetCategories + process.HLTEndSequence ) -process.HLT_DiJet110_35_Mjj650_PFMET130_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreDiJet11035Mjj650PFMET130 + process.HLTRecoMETSequence + process.hltCaloMETOpen + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloNoiseCleanedMET78 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF130 + process.hltL1TPFJetsMatching + process.hltL1PFJetCategories + process.HLTEndSequence ) -process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreTripleJet1103535Mjj650PFMET110 + process.HLTRecoMETSequence + process.hltCaloMETOpen + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloNoiseCleanedMET66 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF110 + process.hltL1TPFJetsMatching + process.hlt1PFJetCategories3 + process.HLTEndSequence ) -process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreTripleJet1103535Mjj650PFMET120 + process.HLTRecoMETSequence + process.hltCaloMETOpen + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloNoiseCleanedMET72 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF120 + process.hltL1TPFJetsMatching + process.hlt1PFJetCategories3 + process.HLTEndSequence ) -process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v5 = cms.Path( process.HLTBeginSequence + process.hltL1DiJetVBF + process.hltPreTripleJet1103535Mjj650PFMET130 + process.HLTRecoMETSequence + process.hltCaloMETOpen + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloNoiseCleanedMET78 + process.HLTAK4PFJetsSequence + process.hltParticleFlowNoMu + process.hltPFMETVBFProducer + process.hltPFMETVBF130 + process.hltL1TPFJetsMatching + process.hlt1PFJetCategories3 + process.HLTEndSequence ) -process.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5 = cms.Path( process.HLTBeginSequence + process.hltL1VBFDiJetOR + process.hltPreVBFDoubleLooseChargedIsoPFTau20Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau20eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau20eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt20Eta2p1Trk1Reg + process.HLTLooseChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + process.hltDoublePFTau20TrackPt1LooseChargedIsolationReg + process.HLTAK4PFJetsSequence + process.hltVBFL1TLooseIDPFJetsMatching + process.hltMatchedVBFTwoPFJetsDoubleLooseChargedIsoPFTau20OverlapRemoval + process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleLooseChargedIsoPFTau20 + process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleLooseChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5 = cms.Path( process.HLTBeginSequence + process.hltL1VBFDiJetOR + process.hltPreVBFDoubleMediumChargedIsoPFTau20Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau20eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau20eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt20Eta2p1Trk1Reg + process.HLTMediumChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + process.hltDoublePFTau20TrackPt1MediumChargedIsolationReg + process.HLTAK4PFJetsSequence + process.hltVBFL1TLooseIDPFJetsMatching + process.hltMatchedVBFTwoPFJetsDoubleMediumChargedIsoPFTau20OverlapRemoval + process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleMediumChargedIsoPFTau20 + process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleMediumChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5 = cms.Path( process.HLTBeginSequence + process.hltL1VBFDiJetOR + process.hltPreVBFDoubleTightChargedIsoPFTau20Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau20eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau20eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt20Eta2p1Trk1Reg + process.HLTTightChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationReg + process.hltDoublePFTau20TrackPt1TightChargedIsolationReg + process.HLTAK4PFJetsSequence + process.hltVBFL1TLooseIDPFJetsMatching + process.hltMatchedVBFTwoPFJetsDoubleTightChargedIsoPFTau20OverlapRemoval + process.hltMatchedVBFTwoPFJets2CrossCleanedFromDoubleTightChargedIsoPFTau20 + process.hltMatchedVBFOnePFJet2CrossCleanedFromDoubleTightChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoEG30erJetC34drMin0p3 + process.hltPreEle30eta2p1WPTightGsfCentralPFJet35EleCleaned + process.HLTEle30erJetC34WPTightGsfSequence + process.HLTAK4CaloJetsSequence + process.hltDoubleCentralCaloJet10 + process.HLTAK4PFJetsSequence + process.hltEle30JetCollectionsForLeptonPlusPFJets + process.hltEle30PFJet35EleCleaned + process.HLTEndSequence ) -process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoEG28erHTT100 + process.hltPreEle28eta2p1WPTightGsfHT150 + process.HLTEle28erHTT100WPTightGsfSequence + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT100Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT150Jet30 + process.HLTEndSequence ) -process.HLT_Ele28_HighEta_SC20_Mass55_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGNonIsoOr + process.hltPreEle28HighEtaSC20Mass55 + process.HLTEle28HighEtaSC20Mass55Sequence + process.HLTEndSequence ) -process.HLT_DoubleMu20_7_Mass0to30_Photon23_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4OSEG12ORDoubleMu5OSEG12 + process.hltPreDoubleMu207Mass0to30Photon23 + process.hltL1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu4OSEG12ORDoubleMu5OSEG12L1Filtered0) + process.hltDoubleMu207Mass0to30Photon23L3Filtered + process.HLTPhoton23Sequence + process.HLTEndSequence ) -process.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT450CaloBTagCSV4p5 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltSusyPreBtagJetFilter + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp067Single + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) -process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT450PFMET50 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.hltPFMETProducer + process.hltPFMET50 + process.HLTEndSequence ) -process.HLT_Ele15_IsoVVVL_PFHT450_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) -process.HLT_Ele50_IsoVVVL_PFHT450_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle50IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle50VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) -process.HLT_Ele15_IsoVVVL_PFHT600_v16 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreEle15IsoVVVLPFHT600 + cms.ignore(process.hltL1sSingleEG5ObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.HLTEle15VVVLGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT600Jet30 + process.HLTEndSequence ) -process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + process.hltPreMu8TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT300PFMETNoMu60 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered8Q + process.HLTL3muontrkisovvlSequence + process.hltMuon8RelTrkIsoVVLFiltered0p4 + process.HLTRecoMETSequence + process.hltMET20 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean10 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet20MJJ400DEta3p5 + process.HLTAK4PFJetsSequence + process.hltDiPFJet40MJJ750DEta3p5 + process.hltPFHTJet30Eta5 + process.hltPFHT300Jet30 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu60 + process.HLTEndSequence ) -process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sMu6HTT240IorDoubleJet100and35MassMin620 + process.hltPreMu10TrkIsoVVLDiPFJet40DEta3p5MJJ750HTT350PFMETNoMu60 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered10Q + process.HLTL3muontrkisovvlSequence + process.hltMuon10RelTrkIsoVVLFiltered0p4 + process.HLTRecoMETSequence + process.hltMET20 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean10 + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet20MJJ400DEta3p5 + process.HLTAK4PFJetsSequence + process.hltDiPFJet40MJJ750DEta3p5 + process.hltPFHTJet30Eta5 + process.hltPFHT350Jet30Eta5 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu60 + process.HLTEndSequence ) -process.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu15IsoVVVLPFHT450CaloBTagCSV4p5 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltSusyPreBtagJetFilter + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp067Single + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3MuVVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) -process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu15IsoVVVLPFHT450PFMET50 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3MuVVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.hltPFMETProducer + process.hltPFMET50 + process.HLTEndSequence ) -process.HLT_Mu15_IsoVVVL_PFHT450_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu15IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3MuVVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) -process.HLT_Mu50_IsoVVVL_PFHT450_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu50IsoVVVLPFHT450 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered50Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3Mu50VVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT450Jet30 + process.HLTEndSequence ) -process.HLT_Mu15_IsoVVVL_PFHT600_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT380erIorHTT320er + process.hltPreMu15IsoVVVLPFHT600 + cms.ignore(process.hltL1sSingleMuOpenObjectMap) + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT200Jet30 + process.hltL1fL1sSingleMuOpenCandidateL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sSingleMuOpenCandidateL1f0L2Filtered0Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sSingleMuOpenCandidateL1Filtered0) + process.hltL3fL1sSingleMuOpenCandidateL1f0L2f3QL3Filtered15Q + process.HLTMuVVVLCombinedIsolationR02Sequence + process.hltL3MuVVVLIsoFIlter + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT600Jet30 + process.HLTEndSequence ) -process.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon10PsiPrimeBarrelSeagulls + process.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + process.hltDimuon10PsiPrimeBarrelnoCowL3Filtered + process.hltDisplacedmumuVtxProducerDimuon10PsiPrimeBarrelnoCow + process.hltDisplacedmumuFilterDimuon10PsiPrimeBarrelnoCow + process.HLTEndSequence ) -process.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon20JpsiBarrelSeagulls + process.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + process.hltDimuon20JpsiBarrelnoCowL3Filtered + process.hltDisplacedmumuVtxProducerDimuon20JpsiBarrelnoCow + process.hltDisplacedmumuFilterDimuon20JpsiBarrelnoCow + process.HLTEndSequence ) -process.HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4p5er2p0SQOSMass7to18 + process.hltPreDimuon10UpsilonBarrelSeagulls + process.hltL1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu4p5er2p0SQOSMass7to18L1Filtered0) + process.hltDimuon10UpsilonBarrelnoCowL3Filtered + process.hltDisplacedmumuVtxProducerDimuon10UpsilonBarrelnoCow + process.hltDisplacedmumuFilterDimuon10UpsilonBarrelnoCow + process.HLTEndSequence ) -process.HLT_Dimuon12_Upsilon_eta1p5_v12 = cms.Path( process.HLTBeginSequence + process.hltL1s12DoubleMu4p5er2p0SQOSMass7to18 + process.hltPreDimuon12Upsiloneta1p5 + process.hltL1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1s12DoubleMu4p5er2p0SQOSMass7to18L1Filtered0) + process.hltDimuon12UpsilonL3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon12Upsilons + process.hltDisplacedmumuFilterDimuon12Upsilons + process.HLTEndSequence ) -process.HLT_Dimuon14_Phi_Barrel_Seagulls_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon14PhiBarrelSeagulls + process.hltL1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0er1p5SQOSdRMax1p4L1Filtered0) + process.hltDimuon14PhiBarrelnoCowL3Filtered + process.hltDisplacedmumuVtxProducerDimuon14PhiBarrelnoCow + process.hltDisplacedmumuFilterDimuon14PhiBarrelnoCow + process.HLTEndSequence ) -process.HLT_Dimuon18_PsiPrime_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon18PsiPrime + process.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0) + process.hltDimuon18PsiPrimeL3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon18PsiPrimes + process.hltDisplacedmumuFilterDimuon18PsiPrimes + process.HLTEndSequence ) -process.HLT_Dimuon25_Jpsi_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu4SQOSdRMax1p2DoubleMu0er1p5SQOSdRMax1p4 + process.hltPreDimuon25Jpsi + process.hltL1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu4SQOSdRMax1p2L1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu4SQOSdRMax1p2L1Filtered0) + process.hltDimuon25JpsiL3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon25Jpsis + process.hltDisplacedmumuFilterDimuon25Jpsis + process.HLTEndSequence ) -process.HLT_Dimuon18_PsiPrime_noCorrL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu8SQ + process.hltPreDimuon18PsiPrimenoCorrL1 + process.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + process.hltDimuon18PsiPrimeNoCorrL1L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon18PsiPrimesNoCorrL1 + process.hltDisplacedmumuFilterDimuon18PsiPrimesNoCorrL1 + process.HLTEndSequence ) -process.HLT_Dimuon24_Upsilon_noCorrL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu8SQ + process.hltPreDimuon24UpsilonnoCorrL1 + process.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + process.hltDimuon24UpsilonNoCorrL1L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon24UpsilonsNoCorrL1 + process.hltDisplacedmumuFilterDimuon24UpsilonsNoCorrL1 + process.HLTEndSequence ) -process.HLT_Dimuon24_Phi_noCorrL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu8SQ + process.hltPreDimuon24PhinoCorrL1 + process.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + process.hltDimuon24PhiNoCorrL1L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon24PhiNoCorrL1 + process.hltDisplacedmumuFilterDimuon24PhiBarrelNoCorrL1 + process.HLTEndSequence ) -process.HLT_Dimuon25_Jpsi_noCorrL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu8SQ + process.hltPreDimuon25JpsinoCorrL1 + process.hltL1fL1sL1sDoubleMu8SQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1sDoubleMu8SQL1f0L2PreFiltered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1sDoubleMu8SQL1Filtered0) + process.hltDimuon25JpsiNoCorrL1L3fL3Filtered + process.hltDisplacedmumuVtxProducerDimuon25JpsisNoCorrL1 + process.hltDisplacedmumuFilterDimuon25JpsisNoCorrL1 + process.HLTEndSequence ) -process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu7EG7 + process.hltPreDiMu9Ele9CaloIdLTrackIdLDZ + process.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence + process.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence + process.hltMu9Ele9DZFilter + process.hltDoubleMu9DZFilter + process.HLTEndSequence ) -process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu7EG7 + process.hltPreDiMu9Ele9CaloIdLTrackIdL + process.HLTDiMu9Ele9CaloIdLTrackIdLMuonlegSequence + process.HLTDiMu9Ele9CaloIdLTrackIdLElectronlegSequence + process.HLTEndSequence ) -process.HLT_DoubleIsoMu20_eta2p1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu18er + process.hltPreDoubleIsoMu20eta2p1 + process.hltL1fL1sDoubleMu18erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu18erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu18erL1Filtered0) + process.hltL3fL1sDoubleMu18erL1f0L2f10QL3Filtered20Q + process.HLTDoubleMu20Eta2p1IsolationSequence + process.hltL3crIsoL1sDoubleMu18erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_DoubleIsoMu24_eta2p1_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu22er + process.hltPreDoubleIsoMu24eta2p1 + process.hltL1fL1sDoubleMu22erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu22erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu22erL1Filtered0) + process.hltL3fL1sDoubleMu22erL1f0L2f10QL3Filtered24Q + process.HLTDoubleMu24Eta2p1IsolationSequence + process.hltL3crIsoL1sDoubleMu22erL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTEndSequence ) -process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157ORTripleMu444 + process.hltPreTrkMu12DoubleTrkMu5NoFiltersNoVtx + process.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(process.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + process.HLTL3muonrecoSequenceNoVtx + process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered5NoVtx + process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered12NoVtx + process.HLTTrackerMuonSequenceNoVtx + process.hltTripleTrkMuFiltered5NoVtx + process.hltSingleTrkMuFiltered12NoVtx + process.HLTEndSequence ) -process.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157ORTripleMu444 + process.hltPreTrkMu16DoubleTrkMu6NoFiltersNoVtx + process.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(process.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + process.HLTL3muonrecoSequenceNoVtx + process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered6NoVtx + process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered16NoVtx + process.HLTTrackerMuonSequenceNoVtx + process.hltTripleTrkMuFiltered6NoVtx + process.hltSingleTrkMuFiltered16NoVtx + process.HLTEndSequence ) -process.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157ORTripleMu444 + process.hltPreTrkMu17DoubleTrkMu8NoFiltersNoVtx + process.hltL1fL1sDoubleMu155ORTripleMu444L1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2pfL1sDoubleMu155ORTripleMu444L1f0L2PreFiltered0NoVtx) + cms.ignore(process.hltL2fL1sDoubleMu155ORTripleMu444L1f0L2Filtered10OneMuNoVtx) + process.HLTL3muonrecoSequenceNoVtx + process.hltL3pfL1sDoubleMu155ORTripleMu444L1f0L2pf0TwoMuL3PreFiltered8NoVtx + process.hltL3fL1sDoubleMu155ORTripleMu444L1f0L2f10OneMuL3Filtered17NoVtx + process.HLTTrackerMuonSequenceNoVtx + process.hltTripleTrkMuFiltered8NoVtx + process.hltSingleTrkMuFiltered17NoVtx + process.HLTEndSequence ) -process.HLT_Mu8_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + process.hltPreMu8 + process.hltL1fL1sMu5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu5L1f0L2Filtered5) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu5L1Filtered0) + process.hltL3fL1sMu5L1f0L2f5L3Filtered8 + process.HLTEndSequence ) -process.HLT_Mu17_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu10LowQ + process.hltPreMu17 + process.hltL1fL1sMu10lqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu10lqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + process.hltL3fL1sMu10lqL1f0L2f10L3Filtered17 + process.HLTEndSequence ) -process.HLT_Mu19_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu10LowQ + process.hltPreMu19 + process.hltL1fL1sMu10lqL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu10lqL1f0L2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu10lqL1Filtered0) + process.hltL3fL1sMu10lqL1f0L2f10L3Filtered19 + process.HLTEndSequence ) -process.HLT_Mu17_Photon30_IsoCaloId_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMu5EG23IorMu5IsoEG20IorMu7EG23IorMu7IsoEG20IorMuIso7EG23 + process.hltPreMu17Photon30IsoCaloId + process.hltMu17Photon30IsoCaloIdMuonlegL1Filtered7 + process.HLTL2muonrecoSequence + cms.ignore(process.hltMu17Photon30IsoCaloIdMuonlegL2Filtered10) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3Mu17Photon30IsoCaloIdMuonlegL1Filtered7) + process.hltMu17Photon30IsoCaloIdMuonlegL3Filtered17Q + process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltMu17Photon30IsoCaloIdPhotonlegFilter + process.hltMu17Photon30IsoCaloIdPhotonlegEtFilter + process.hltEgammaClusterShape + process.hltMu17Photon30IsoCaloIdPhotonlegClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltMu17Photon30IsoCaloIdPhotonlegHEFilter + process.hltEgammaEcalPFClusterIso + process.hltMu17Photon30IsoCaloIdPhotonlegEcalIsoFilter + process.HLTTrackReconstructionForIsoForPhotons + process.hltEgammaHollowTrackIso + process.hltMu17Photon30IsoCaloIdPhotonlegTrackIsoFilter + process.HLTEndSequence ) -process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10IorSingleEG5 + process.hltPreEle8CaloIdLTrackIdLIsoVLPFJet30 + process.HLTEle8CaloIdLTrackIdLIsoVLSequence + process.HLTAK4PFJetsSequence + process.hltEle8JetCollectionsForLeptonPlusPFJets + process.hltEle8PFJet30EleCleaned + process.HLTEndSequence ) -process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10IorSingleEG15 + process.hltPreEle12CaloIdLTrackIdLIsoVLPFJet30 + process.HLTEle12CaloIdLTrackIdLIsoVLSequence + process.HLTAK4PFJetsSequence + process.hltEle12JetCollectionsForLeptonPlusPFJets + process.hltEle12PFJet30EleCleaned + process.HLTEndSequence ) -process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15 + process.hltPreEle23CaloIdLTrackIdLIsoVLPFJet30 + process.HLTEle23CaloIdLTrackIdLIsoVLJet30Sequence + process.HLTAK4PFJetsSequence + process.hltEle23JetCollectionsForLeptonPlusPFJets + process.hltEle23PFJet30EleCleaned + process.HLTEndSequence ) -process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10IorSingleEG5 + process.hltPreEle8CaloIdMTrackIdMPFJet30 + process.HLTEle8CaloIdMGsfTrkIdMSequence + process.HLTAK4PFJetsSequence + process.hltGsfEle8NoIsoJetCollectionsForLeptonPlusPFJets + process.hltEle8NoIsoPFJet30EleCleaned + process.HLTEndSequence ) -process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15 + process.hltPreEle17CaloIdMTrackIdMPFJet30 + process.HLTEle17CaloIdMGsfTrkIdMSequence + process.HLTAK4PFJetsSequence + process.hltGsfEle17NoIsoJetCollectionsForLeptonPlusPFJets + process.hltEle17NoIsoPFJet30EleCleaned + process.HLTEndSequence ) -process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15 + process.hltPreEle23CaloIdMTrackIdMPFJet30 + process.HLTEle23CaloIdMGsfTrkIdMSequence + process.HLTAK4PFJetsSequence + process.hltGsfEle23NoIsoJetCollectionsForLeptonPlusPFJets + process.hltEle23NoIsoPFJet30EleCleaned + process.HLTEndSequence ) -process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPreEle50CaloIdVTGsfTrkIdTPFJet165 + process.HLTEle50CaloIdVTGsfTrkIdTGsfSequence + process.HLTAK4PFJetsSequence + process.hltPFJetsCorrectedMatchedToL1 + process.hltMonoPFJet165 + process.hltEle50CaloIdVTGsfTrkIdTCleanAK4PFJet + process.hltEle50CaloIdVTGsfTrkIdTCentralPFJet165EleCleaned + process.HLTEndSequence ) -process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle115CaloIdVTGsfTrkIdT + process.HLTEle115CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle135CaloIdVTGsfTrkIdT + process.HLTEle135CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_Ele145_CaloIdVT_GsfTrkIdT_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle145CaloIdVTGsfTrkIdT + process.HLTEle145CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_Ele200_CaloIdVT_GsfTrkIdT_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle200CaloIdVTGsfTrkIdT + process.HLTEle200CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_Ele250_CaloIdVT_GsfTrkIdT_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle250CaloIdVTGsfTrkIdT + process.HLTEle250CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_Ele300_CaloIdVT_GsfTrkIdT_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTau + process.hltPreEle300CaloIdVTGsfTrkIdT + process.HLTEle300CaloIdVTGsfTrkIdTGsfSequence + process.HLTEndSequence ) -process.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet + process.hltPrePFHT300PT30QuadPFJet75604540 + process.HLTAK4CaloJetsSequence + process.hltQuadCentralJet30 + process.hltCaloJetsQuad30ForHt + process.hltHtMhtCaloJetsQuadC30 + process.hltCaloQuadJet30HT300 + process.HLTAK4PFJetsSequence + process.hltPFCentralJetLooseIDQuad30 + process.hlt1PFCentralJetLooseID75 + process.hlt2PFCentralJetLooseID60 + process.hlt3PFCentralJetLooseID45 + process.hlt4PFCentralJetLooseID40 + process.hltPFCentralJetLooseIDQuad30forHt + process.hltHtMhtPFCentralJetsLooseIDQuadC30 + process.hltPFCentralJetsLooseIDQuad30HT300 + process.HLTEndSequence ) -process.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJetC50to60IorHTT280to500IorHTT250to340QuadJet + process.hltPrePFHT300PT30QuadPFJet75604540TriplePFBTagCSV3p0 + process.HLTAK4CaloJetsSequence + process.hltQuadCentralJet30 + process.hltCaloJetsQuad30ForHt + process.hltHtMhtCaloJetsQuadC30 + process.hltCaloQuadJet30HT300 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp05Double + process.HLTAK4PFJetsSequence + process.hltPFCentralJetLooseIDQuad30 + process.hlt1PFCentralJetLooseID75 + process.hlt2PFCentralJetLooseID60 + process.hlt3PFCentralJetLooseID45 + process.hlt4PFCentralJetLooseID40 + process.hltPFCentralJetLooseIDQuad30forHt + process.hltHtMhtPFCentralJetsLooseIDQuadC30 + process.hltPFCentralJetsLooseIDQuad30HT300 + process.HLTBtagCSVSequencePF + process.hltBTagPFCSVp070Triple + process.HLTEndSequence ) -process.HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT380SixPFJet32DoublePFBTagCSV2p2 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC25 + process.hltCaloJetsSix25ForHt + process.hltHtMhtCaloJetsSixC25 + process.hltCaloSixJet25HT300 + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp44Single + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSixC32 + process.hltPFJetsSix32ForHt + process.hltHtMhtPFJetsSixC32 + process.hltPFSixJet32HT380 + process.HLTBtagCSVSequencePF + process.hltBTagPFCSVp075Double + process.HLTEndSequence ) -process.HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT380SixPFJet32DoublePFBTagDeepCSV2p2 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC25 + process.hltCaloJetsSix25ForHt + process.hltHtMhtCaloJetsSixC25 + process.hltCaloSixJet25HT300 + process.HLTBtagDeepCSVSequenceL3 + process.hltBTagCaloDeepCSVp44Single + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSixC32 + process.hltPFJetsSix32ForHt + process.hltHtMhtPFJetsSixC32 + process.hltPFSixJet32HT380 + process.HLTBtagDeepCSVSequencePF + process.hltBTagPFDeepCSVp075Double + process.HLTEndSequence ) -process.HLT_PFHT380_SixPFJet32_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT380SixPFJet32 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC25 + process.hltCaloJetsSix25ForHt + process.hltHtMhtCaloJetsSixC25 + process.hltCaloSixJet25HT300 + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSixC32 + process.hltPFJetsSix32ForHt + process.hltHtMhtPFJetsSixC32 + process.hltPFSixJet32HT380 + process.HLTEndSequence ) -process.HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT430SixPFJet40PFBTagCSV1p5 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC35 + process.hltCaloJetsSix35ForHt + process.hltHtMhtCaloJetsSixC35 + process.hltCaloSixJet35HT300 + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSixC40 + process.hltPFJetsSix40ForHt + process.hltHtMhtPFJetsSixC40 + process.hltPFSixJet40HT430 + process.HLTBtagCSVSequencePF + process.hltBTagPFCSVp080Single + process.HLTEndSequence ) -process.HLT_PFHT430_SixPFJet40_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT430SixPFJet40 + process.HLTAK4CaloJetsSequence + process.hltCaloJetFilterSixC35 + process.hltCaloJetsSix35ForHt + process.hltHtMhtCaloJetsSixC35 + process.hltCaloSixJet35HT300 + process.HLTAK4PFJetsSequence + process.hltPFJetFilterSixC40 + process.hltPFJetsSix40ForHt + process.hltHtMhtPFJetsSixC40 + process.hltPFSixJet40HT430 + process.HLTEndSequence ) -process.HLT_PFHT350_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT280to500erIorHTT250to340erQuadJet + process.hltPrePFHT350 + process.HLTAK4CaloJetsSequence + process.hltHtMhtJet30 + process.hltHT300Jet30 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT350Jet30 + process.HLTEndSequence ) -process.HLT_PFHT350MinPFJet15_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePFHT350MinPFJet15 + process.HLTPFHT350MinPFJet15Sequence + process.HLTEndSequence ) -process.HLT_Photon60_R9Id90_CaloIdL_IsoL_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoL + process.HLTPhoton60R9Id90CaloIdLIsoLSequence + process.HLTEndSequence ) -process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdL + process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + process.HLTEndSequence ) -process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEGNonIsoOrWithJetAndTauNoPS + process.hltPrePhoton60R9Id90CaloIdLIsoLDisplacedIdLPFHT350MinPFJet15 + process.HLTPhoton60R9Id90CaloIdLIsoLDisplacedIdLSequence + process.HLTPFHT350MinPFJet15Sequence + process.HLTEndSequence ) -process.HLT_FullTrack_Multiplicity85_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sETT50to60BptxAND + process.hltPreFullTrackMultiplicity85 + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHighMultSequence + process.hltGoodPixelTracksForHighMult + process.hltPixelCandsForHighMult + process.hltHighMult30 + process.HLTDoLocalStripSequenceFull + process.HLTFullIterativeTracking + process.hltFullOnlinePrimaryVertices + process.hltFullGoodHighPurityFullTrackCutClassifier + process.hltFullGoodHighPurityFullTracks + process.hltFullCandsForHighMultTrigger + process.hltFullTrackHighMult85 + process.HLTEndSequence ) -process.HLT_FullTrack_Multiplicity100_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sETT50to60BptxAND + process.hltPreFullTrackMultiplicity100 + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHighMultSequence + process.hltGoodPixelTracksForHighMult + process.hltPixelCandsForHighMult + process.hltHighMult30 + process.HLTDoLocalStripSequenceFull + process.HLTFullIterativeTracking + process.hltFullOnlinePrimaryVertices + process.hltFullGoodHighPurityFullTrackCutClassifier + process.hltFullGoodHighPurityFullTracks + process.hltFullCandsForHighMultTrigger + process.hltFullTrackHighMult100 + process.HLTEndSequence ) -process.HLT_FullTrack_Multiplicity130_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sETT50to60BptxAND + process.hltPreFullTrackMultiplicity130 + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHighMultSequence + process.hltGoodPixelTracksForHighMult + process.hltPixelCandsForHighMult + process.hltHighMult30 + process.HLTDoLocalStripSequenceFull + process.HLTFullIterativeTracking + process.hltFullOnlinePrimaryVertices + process.hltFullGoodHighPurityFullTrackCutClassifier + process.hltFullGoodHighPurityFullTracks + process.hltFullCandsForHighMultTrigger + process.hltFullTrackHighMult130 + process.HLTEndSequence ) -process.HLT_FullTrack_Multiplicity155_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sETT50to60BptxAND + process.hltPreFullTrackMultiplicity155 + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingForHighMultSequence + process.hltGoodPixelTracksForHighMult + process.hltPixelCandsForHighMult + process.hltHighMult30 + process.HLTDoLocalStripSequenceFull + process.HLTFullIterativeTracking + process.hltFullOnlinePrimaryVertices + process.hltFullGoodHighPurityFullTrackCutClassifier + process.hltFullGoodHighPurityFullTracks + process.hltFullCandsForHighMultTrigger + process.hltFullTrackHighMult155 + process.HLTEndSequence ) -process.HLT_ECALHT800_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sEG40To45IorJet170To200IorHTT300To500IorETM70ToETM150 + process.hltPreECALHT800 + process.HLTDoFullUnpackingEgammaEcalWithoutPreshowerSequence + process.hltTowerMakerEcal + process.hltHtMhtEcal + process.hltHtEcal800 + process.HLTEndSequence ) -process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGWithJetAndTau + process.hltPreDiSC3018EIsoANDHEMass70 + process.HLTSC3018EIso15HE30eMass70Sequence + process.HLTEndSequence ) -process.HLT_Physics_v7 = cms.Path( process.HLTBeginSequenceL1Fat + process.hltPrePhysics + process.HLTEndSequence ) -process.HLT_Physics_part0_v7 = cms.Path( process.HLTBeginSequence + process.hltPrePhysicspart0 + process.HLTEndSequence ) -process.HLT_Physics_part1_v7 = cms.Path( process.HLTBeginSequence + process.hltPrePhysicspart1 + process.HLTEndSequence ) -process.HLT_Physics_part2_v7 = cms.Path( process.HLTBeginSequence + process.hltPrePhysicspart2 + process.HLTEndSequence ) -process.HLT_Physics_part3_v7 = cms.Path( process.HLTBeginSequence + process.hltPrePhysicspart3 + process.HLTEndSequence ) -process.HLT_Physics_part4_v7 = cms.Path( process.HLTBeginSequence + process.hltPrePhysicspart4 + process.HLTEndSequence ) -process.HLT_Physics_part5_v7 = cms.Path( process.HLTBeginSequence + process.hltPrePhysicspart5 + process.HLTEndSequence ) -process.HLT_Physics_part6_v7 = cms.Path( process.HLTBeginSequence + process.hltPrePhysicspart6 + process.HLTEndSequence ) -process.HLT_Physics_part7_v7 = cms.Path( process.HLTBeginSequence + process.hltPrePhysicspart7 + process.HLTEndSequence ) -process.DST_Physics_v7 = cms.Path( process.HLTBeginSequence + process.hltPreDSTPhysics + process.HLTEndSequence ) -process.HLT_Random_v3 = cms.Path( process.HLTBeginSequenceRandom + process.hltPreRandom + process.HLTEndSequence ) -process.HLT_ZeroBias_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBias + process.HLTEndSequence ) -process.HLT_ZeroBias_part0_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiaspart0 + process.HLTEndSequence ) -process.HLT_ZeroBias_part1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiaspart1 + process.HLTEndSequence ) -process.HLT_ZeroBias_part2_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiaspart2 + process.HLTEndSequence ) -process.HLT_ZeroBias_part3_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiaspart3 + process.HLTEndSequence ) -process.HLT_ZeroBias_part4_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiaspart4 + process.HLTEndSequence ) -process.HLT_ZeroBias_part5_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiaspart5 + process.HLTEndSequence ) -process.HLT_ZeroBias_part6_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiaspart6 + process.HLTEndSequence ) -process.HLT_ZeroBias_part7_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBiaspart7 + process.HLTEndSequence ) -process.DST_ZeroBias_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTZeroBias + process.HLTEndSequence ) -process.DST_HT250_CaloScouting_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200IorDoubleJet30Mass300to400 + process.hltPreDSTHT250CaloScouting + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT250 + process.HLTCaloScoutingSequence + process.HLTEndSequence ) -process.DST_HT250_CaloBTagScouting_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200IorDoubleJet30Mass300to400 + process.hltPreDSTHT250CaloBTagScouting + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT250 + process.HLTCaloScoutingSequence + process.HLTCaloBTagScoutingSequence + process.HLTEndSequence ) -process.DST_HT410_PFScouting_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200IorDoubleJet30Mass300to400 + process.hltPreDSTHT410PFScouting + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT410 + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_HT410_BTagScouting_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200IorDoubleJet30Mass300to400 + process.hltPreDSTHT410BTagScouting + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT410 + process.HLTPFScoutingSequence + process.HLTBTagScoutingSequence + process.HLTEndSequence ) -process.DST_ZeroBias_BTagScouting_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTZeroBiasBTagScouting + process.HLTPFScoutingSequence + process.HLTBTagScoutingSequence + process.HLTEndSequence ) -process.DST_ZeroBias_CaloScouting_PFScouting_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTZeroBiasCaloScoutingPFScouting + process.HLTCaloScoutingSequence + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_CaloJet40_BTagScouting_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTCaloJet40BTagScouting + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet40 + process.HLTPFScoutingSequence + process.HLTBTagScoutingSequence + process.HLTEndSequence ) -process.DST_CaloJet40_CaloScouting_PFScouting_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTCaloJet40CaloScoutingPFScouting + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet40 + process.HLTCaloScoutingSequence + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_CaloJet40_CaloBTagScouting_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreDSTCaloJet40CaloBTagScouting + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet40 + process.HLTCaloScoutingSequence + process.HLTCaloBTagScoutingSequence + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_L1HTT_BTagScouting_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200IorDoubleJet30Mass300to400 + process.hltPreDSTL1HTTBTagScouting + process.HLTPFScoutingSequence + process.HLTBTagScoutingSequence + process.HLTEndSequence ) -process.DST_L1HTT_CaloScouting_PFScouting_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200IorDoubleJet30Mass300to400 + process.hltPreDSTL1HTTCaloScoutingPFScouting + process.HLTCaloScoutingSequence + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_L1HTT_CaloBTagScouting_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200IorDoubleJet30Mass300to400 + process.hltPreDSTL1HTTCaloBTagScouting + process.HLTCaloScoutingSequence + process.HLTCaloBTagScoutingSequence + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_L1DoubleMu_BTagScouting_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMuIorTripleMuIorQuadMu + process.hltPreDSTL1DoubleMuBTagScouting + process.HLTPFScoutingSequence + process.HLTBTagScoutingSequence + process.HLTEndSequence ) -process.DST_L1DoubleMu_CaloScouting_PFScouting_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMuIorTripleMuIorQuadMu + process.hltPreDSTL1DoubleMuCaloScoutingPFScouting + process.HLTCaloScoutingSequence + process.HLTPFScoutingSequence + process.HLTEndSequence ) -process.DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sHTT200to500IorSingleJet180to200 + process.hltPreDSTDoubleMu3noVtxCaloScoutingMonitoring + process.HLTL2muonrecoSequenceNoVtx + process.HLTL3muonrecoSequenceNoVtx + process.HLTAK4CaloJetsSequence + process.hltHtMht + process.hltHT250 + process.HLTCaloScoutingSequence + process.HLTMuIsolationSequenceNoVtx + process.HLTEndSequence ) -process.DST_DoubleMu3_noVtx_CaloScouting_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMuIorTripleMuIorQuadMu + process.hltPreDSTDoubleMu3noVtxCaloScouting + process.hltDimuon3L1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + process.hltDimuon3L2PreFiltered0 + process.HLTL3muonrecoSequenceNoVtx + process.hltDoubleMu3L3FilteredNoVtx + process.HLTCaloScoutingSequence + process.HLTMuIsolationSequenceNoVtx + process.hltDisplacedmumuVtxProducer + process.HLTEndSequence ) -process.HLT_AK4CaloJet30_v10 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4CaloJet30 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet30 + process.HLTEndSequence ) -process.HLT_AK4CaloJet40_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4CaloJet40 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet40 + process.HLTEndSequence ) -process.HLT_AK4CaloJet50_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4CaloJet50 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet50 + process.HLTEndSequence ) -process.HLT_AK4CaloJet80_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPreAK4CaloJet80 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet80 + process.HLTEndSequence ) -process.HLT_AK4CaloJet100_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK4CaloJet100 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet100 + process.HLTEndSequence ) -process.HLT_AK4CaloJet120_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK4CaloJet120 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet120 + process.HLTEndSequence ) -process.HLT_AK4PFJet30_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4PFJet30 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet15 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets15 + process.hltSingleAK4PFJet30 + process.HLTEndSequence ) -process.HLT_AK4PFJet50_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK4PFJet50 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet30 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets30 + process.hltSingleAK4PFJet50 + process.HLTEndSequence ) -process.HLT_AK4PFJet80_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPreAK4PFJet80 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet50 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets50 + process.hltSingleAK4PFJet80 + process.HLTEndSequence ) -process.HLT_AK4PFJet100_v15 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK4PFJet100 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets70 + process.hltSingleAK4PFJet100 + process.HLTEndSequence ) -process.HLT_AK4PFJet120_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK4PFJet120 + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet70 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets70 + process.hltSingleAK4PFJet120 + process.HLTEndSequence ) -process.HLT_HISinglePhoton10_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreHISinglePhoton10Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton10Eta3p1 + process.HLTEndSequence ) -process.HLT_HISinglePhoton20_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPreHISinglePhoton20Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton20Eta3p1 + process.HLTEndSequence ) -process.HLT_HISinglePhoton30_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPreHISinglePhoton30Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton30Eta3p1 + process.HLTEndSequence ) -process.HLT_HISinglePhoton40_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPreHISinglePhoton40Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton40Eta3p1 + process.HLTEndSequence ) -process.HLT_HISinglePhoton50_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPreHISinglePhoton50Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton50Eta3p1 + process.HLTEndSequence ) -process.HLT_HISinglePhoton60_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPreHISinglePhoton60Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton60Eta3p1 + process.HLTEndSequence ) -process.HLT_Photon20_HoverELoose_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPrePhoton20HoverELoose + process.HLTPhoton20SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_Photon30_HoverELoose_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPrePhoton30HoverELoose + process.HLTPhoton30SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_Photon40_HoverELoose_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPrePhoton40HoverELoose + process.HLTPhoton40SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_Photon50_HoverELoose_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPrePhoton50HoverELoose + process.HLTPhoton50SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_Photon60_HoverELoose_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPrePhoton60HoverELoose + process.HLTPhoton60SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_EcalCalibration_v4 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreEcalCalibration + process.hltEcalCalibrationRaw + process.HLTEndSequence ) -process.HLT_HcalCalibration_v5 = cms.Path( process.HLTBeginSequenceCalibration + process.hltPreHcalCalibration + process.hltHcalCalibTypeFilter + process.hltHcalCalibrationRaw + process.HLTEndSequence ) -process.AlCa_EcalPhiSym_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasIorAlwaysTrueIorIsolatedBunch + process.hltPreAlCaEcalPhiSym + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltEcalPhiSymFilter + process.HLTEndSequence ) -process.HLT_L1UnpairedBunchBptxMinus_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sL1UnpairedBunchBptxMinus + process.hltPreL1UnpairedBunchBptxMinus + process.HLTEndSequence ) -process.HLT_L1UnpairedBunchBptxPlus_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sL1UnpairedBunchBptxPlus + process.hltPreL1UnpairedBunchBptxPlus + process.HLTEndSequence ) -process.HLT_L1NotBptxOR_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sNotBptxOR + process.hltPreL1NotBptxOR + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF_OR_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sMinimumBiasHF0ORBptxAND + process.hltPreL1MinimumBiasHFOR + process.HLTEndSequence ) -process.HLT_L1MinimumBiasHF0OR_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sMinimumBiasHF0ORBptxAND + process.hltPreL1MinimumBiasHF0OR + process.HLTEndSequence ) -process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sL1CDCSingleMu3er1p2TOP120DPHI2p618to3p142 + process.hltPreL1CDCSingleMu3er1p2TOP120DPHI2p6183p142 + process.HLTEndSequence ) -process.HLT_HcalNZS_v12 = cms.Path( process.HLTBeginSequenceNZS + process.hltL1sHcalNZS + process.hltPreHcalNZS + process.HLTEndSequence ) -process.HLT_HcalPhiSym_v14 = cms.Path( process.HLTBeginSequenceNZS + process.hltL1sSingleEGorSingleorDoubleMu + process.hltPreHcalPhiSym + process.HLTEndSequence ) -process.HLT_HcalIsolatedbunch_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sIsolatedBunch + process.hltL1sSingleJetOR + process.hltPreHcalIsolatedbunch + process.HLTEndSequence ) -process.HLT_IsoTrackHB_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJet60 + process.hltPreIsoTrackHB + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltIsolPixelTrackProdHB + process.hltIsolPixelTrackL2FilterHB + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltIsolEcalPixelTrackProdHB + process.hltEcalIsolPixelTrackL2FilterHB + process.HLTDoLocalStripSequence + process.hltIter0PFLowPixelSeedsFromPixelTracks + process.hltIter0PFlowCkfTrackCandidates + process.hltIter0PFlowCtfWithMaterialTracks + process.hltHcalITIPTCorrectorHB + process.hltIsolPixelTrackL3FilterHB + process.HLTEndSequence ) -process.HLT_IsoTrackHE_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sV0SingleJet60 + process.hltPreIsoTrackHE + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.hltIsolPixelTrackProdHE + process.hltIsolPixelTrackL2FilterHE + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltIsolEcalPixelTrackProdHE + process.hltEcalIsolPixelTrackL2FilterHE + process.HLTDoLocalStripSequence + process.hltIter0PFLowPixelSeedsFromPixelTracks + process.hltIter0PFlowCkfTrackCandidates + process.hltIter0PFlowCtfWithMaterialTracks + process.hltHcalITIPTCorrectorHE + process.hltIsolPixelTrackL3FilterHE + process.HLTEndSequence ) -process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasFirstCollisionAfterAbortGap + process.hltPreZeroBiasFirstCollisionAfterAbortGap + process.HLTEndSequence ) -process.HLT_ZeroBias_IsolatedBunches_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sIsolatedBunch + process.hltPreZeroBiasIsolatedBunches + process.HLTEndSequence ) -process.HLT_ZeroBias_FirstCollisionInTrain_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasFirstCollisionInTrainNOTFirstCollisionInOrbit + process.hltPreZeroBiasFirstCollisionInTrain + process.HLTEndSequence ) -process.HLT_ZeroBias_LastCollisionInTrain_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasLastBunchInTrain + process.hltPreZeroBiasLastCollisionInTrain + process.HLTEndSequence ) -process.HLT_ZeroBias_FirstBXAfterTrain_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBiasFirstBunchAfterTrain + process.hltPreZeroBiasFirstBXAfterTrain + process.HLTEndSequence ) -process.AlCa_RPCMuonNormalisation_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu5IorSingleMu14erIorSingleMu16er + process.hltPreAlCaRPCMuonNormalisation + process.hltRPCMuonNormaL1Filtered0 + process.HLTMuonLocalRecoSequence + process.HLTEndSequence ) -process.AlCa_LumiPixels_Random_v4 = cms.Path( process.HLTBeginSequenceRandom + process.hltPixelTrackerHVOn + process.hltPreAlCaLumiPixelsRandom + process.hltFEDSelectorLumiPixels + process.HLTEndSequence ) -process.AlCa_LumiPixels_ZeroBias_v8 = cms.Path( process.HLTBeginSequence + process.hltPixelTrackerHVOn + process.hltL1sZeroBias + process.hltPreAlCaLumiPixelsZeroBias + process.hltFEDSelectorLumiPixels + process.HLTEndSequence ) -process.MC_ReducedIterativeTracking_v9 = cms.Path( process.HLTBeginSequence + process.hltPreMCReducedIterativeTracking + process.HLTRecoJetSequenceAK4PrePF + process.HLTDoLocalPixelSequence + process.HLTRecopixelvertexingSequence + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingIter02 + process.HLTEndSequence ) -process.MC_PFMET_v13 = cms.Path( process.HLTBeginSequence + process.hltPreMCPFMET + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMETOpenFilter + process.HLTEndSequence ) -process.MC_AK4PFJets_v13 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK4PFJets + process.HLTAK4PFJetsSequence + process.hltAK4PFJetCollection20Filter + process.HLTEndSequence ) -process.MC_PFBTagCSV_v7 = cms.Path( process.HLTBeginSequence + process.hltPreMCPFBTagCSV + process.HLTAK4PFJetsSequence + process.HLTBtagCSVSequencePF + process.hltBTagPFCSVp056Single + process.HLTEndSequence ) -process.MC_PFHT_v12 = cms.Path( process.HLTBeginSequence + process.hltPreMCPFHT + process.HLTAK4PFJetsSequence + process.hltPFHTForMC + process.hltPFHTOpenFilter + process.HLTEndSequence ) -process.MC_PFMHT_v12 = cms.Path( process.HLTBeginSequence + process.hltPreMCPFMHT + process.HLTAK4PFJetsSequence + process.hltPFHTForMC + process.hltPFMHTOpenFilter + process.HLTEndSequence ) -process.MC_CaloMET_v8 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloMET + process.HLTDoCaloSequence + process.hltMet + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltCaloMETOpenFilter + process.HLTEndSequence ) -process.MC_CaloMET_JetIdCleaned_v8 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloMETJetIdCleaned + process.HLTDoCaloSequence + process.hltMet + process.HLTAK4CaloJetsSequence + process.hltMetCleanUsingJetID + process.hltMETCleanUsingJetIDOpenFilter + process.HLTEndSequence ) -process.MC_AK4CaloJets_v8 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK4CaloJets + process.HLTAK4CaloJetsSequence + process.hltCaloJetCollection20Filter + process.HLTEndSequence ) -process.MC_AK4CaloJetsFromPV_v6 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK4CaloJetsFromPV + process.HLTAK4CaloJetsSequence + process.HLTNoPUSequence + process.hltCaloJetFromPVCollection20Filter + process.hltHtMhtFromPVForMC + process.hltCaloHtMhtFromPVOpenFilter + process.HLTEndSequence ) -process.MC_CaloBTagCSV_v6 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloBTagCSV + process.HLTAK4CaloJetsSequence + process.HLTBtagCSVSequenceL3 + process.hltCaloJetCollection20Filter + process.hltBTagCaloCSVp067Single + process.HLTEndSequence ) -process.MC_CaloHT_v7 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloHT + process.HLTAK4CaloJetsSequence + process.hltHtMhtForMC + process.hltCaloHTOpenFilter + process.HLTEndSequence ) -process.MC_CaloMHT_v7 = cms.Path( process.HLTBeginSequence + process.hltPreMCCaloMHT + process.HLTAK4CaloJetsSequence + process.hltHtMhtForMC + process.hltMhtFilter + process.HLTEndSequence ) -process.MC_AK8PFJets_v13 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK8PFJets + process.HLTAK8PFJetsSequence + process.hltAK8PFJetCollection20Filter + process.HLTEndSequence ) -process.MC_AK8TrimPFJets_v13 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK8TrimPFJets + process.HLTAK8PFJetsSequence + process.hltAK8TrimModJets + process.hltAK8TrimPFJetCollection20Filter + process.HLTEndSequence ) -process.MC_AK8PFHT_v12 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK8PFHT + process.HLTAK8PFJetsSequence + process.hltAK8PFHTForMC + process.hltAK8PFHTOpenFilter + process.HLTEndSequence ) -process.MC_AK8CaloHT_v7 = cms.Path( process.HLTBeginSequence + process.hltPreMCAK8CaloHT + process.HLTAK8CaloJetsSequence + process.hltAK8HtMhtForMC + process.hltAK8CaloHTOpenFilter + process.HLTEndSequence ) -process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreMCDiphoton1010R9IdORIsoCaloIdANDHER9IdMass10 + process.HLTDiphoton1010R9Id85b90eORIso60CaloId15b35eANDHE10R9Id50b80eMass10Sequence + process.HLTEndSequence ) -process.MC_DoubleEle5_CaloIdL_MW_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5WithJetAndTau + process.hltPreMCDoubleEle5CaloIdLMW + process.HLTEle5CaloIdLMWSequence + process.HLTDoubleEle5CaloIdLMWSequence + process.HLTEndSequence ) -process.MC_Ele5_WPTight_Gsf_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreMCEle5WPTightGsf + process.HLTEle5WPTightGsfSequence + process.HLTEndSequence ) -process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreMCEle15Ele10CaloIdLTrackIdLIsoVLDZ + process.HLTEle15Ele10CaloIdLTrackIdLIsoVLSequence + process.hltEle15Ele10CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) -process.MC_IsoMu_v12 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu3IorSingleMu5IorSingleMu7 + process.hltPreMCIsoMu + process.hltL1fL1sMu5L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu5L1L2SingleMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu5L1Filtered0) + process.hltL3fL1sMu5L1L2L3SingleMu + process.HLTMuIsolationSequenceForMC + process.hltL3crIsoL1sMu16L1L2L3TrkIsoFiltered0p07SingleMu + process.HLTEndSequence ) -process.MC_DoubleMu_TrkIsoVVL_DZ_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0 + process.hltPreMCDoubleMuTrkIsoVVLDZ + process.hltL1fL1sDoubleMu0HighQL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu0L1f0L2doubleMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0HighQL1Filtered0) + process.hltL3pfL1sDoubleMu0L1f0L2pf0L3doubleMu + process.HLTL3muontrkisovvlSequence + process.hltDiMuonRelTrkIsoFiltered0p4 + process.hltDiMuonRelTrkIsoFiltered0p4DzFiltered0p2 + process.HLTEndSequence ) -process.MC_DoubleMuNoFiltersNoVtx_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0 + process.hltPreMCDoubleMuNoFiltersNoVtx + process.hltL1fL1sDoubleMu0HighQL1Filtered0 + process.HLTL2muonrecoSequenceNoVtx + cms.ignore(process.hltL2fDimuonL1f0L2NoVtx) + process.HLTL3NoFiltersNoVtxmuonrecoSequence + process.hltL3fDimuonL1f0L2NVL3NoFiltersNoVtx + process.HLTEndSequence ) -process.AlCa_EcalPi0EBonly_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalPi0EBonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaPi0RecHitsFilterEBonlyRegional + process.hltAlCaPi0EBUncalibrator + process.hltAlCaPi0EBRechitsToDigis + process.HLTEndSequence ) -process.AlCa_EcalPi0EEonly_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalPi0EEonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaPi0RecHitsFilterEEonlyRegional + process.hltAlCaPi0EEUncalibrator + process.hltAlCaPi0EERechitsToDigis + process.HLTEndSequence ) -process.AlCa_EcalEtaEBonly_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalEtaEBonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaEtaRecHitsFilterEBonlyRegional + process.hltAlCaEtaEBUncalibrator + process.hltAlCaEtaEBRechitsToDigis + process.HLTEndSequence ) -process.AlCa_EcalEtaEEonly_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sAlCaEcalPi0Eta + process.hltPreAlCaEcalEtaEEonly + process.HLTDoFullUnpackingEgammaEcalSequence + process.hltSimple3x3Clusters + process.hltAlCaEtaRecHitsFilterEEonlyRegional + process.hltAlCaEtaEEUncalibrator + process.hltAlCaEtaEERechitsToDigis + process.HLTEndSequence ) -process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1CrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTLooseChargedIsoPFTau30Sequence + process.hltL1JetsHLTPFTauTrackLooseChargedIsolationMatch + process.hltSelectedPFTau30LooseChargedIsolationL1HLTMatched + process.hltOverlapFilterIsoEle24WPTightGsfLooseIsoPFTau30 + process.HLTEndSequence ) -process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1CrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTMediumChargedIsoPFTau30Sequence + process.hltL1JetsHLTPFTauTrackMediumChargedIsolationMatch + process.hltSelectedPFTau30MediumChargedIsolationL1HLTMatched + process.hltOverlapFilterIsoEle24WPTightGsfMediumChargedIsoPFTau30 + process.HLTEndSequence ) -process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1CrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTTightChargedIsoPFTau30Sequence + process.hltL1JetsHLTPFTauTrackTightChargedIsolationMatch + process.hltSelectedPFTau30TightChargedIsolationL1HLTMatched + process.hltOverlapFilterIsoEle24WPTightGsfTightChargedIsoPFTau30 + process.HLTEndSequence ) -process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfLooseChargedIsoPFTau30eta2p1TightIDCrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTLooseChargedIsoPFTau30TightOOSCPhotonsSequence + process.hltL1JetsHLTPFTauTrackLooseChargedIsolationTightOOSCPhotonsMatch + process.hltSelectedPFTau30LooseChargedIsolationTightOOSCPhotonsL1HLTMatched + process.hltOverlapFilterIsoEle24WPTightGsfLooseIsoTightOOSCPhotonsPFTau30 + process.HLTEndSequence ) -process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfMediumChargedIsoPFTau30eta2p1TightIDCrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTMediumChargedIsoPFTau30TightOOSCPhotonsSequence + process.hltL1JetsHLTPFTauTrackMediumChargedIsolationTightOOSCPhotonsMatch + process.hltSelectedPFTau30MediumChargedIsolationTightOOSCPhotonsL1HLTMatched + process.hltOverlapFilterIsoEle24WPTightGsfMediumIsoTightOOSCPhotonsPFTau30 + process.HLTEndSequence ) -process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sBigORLooseIsoEGXXerIsoTauYYerdRMin0p3 + process.hltPreEle24eta2p1WPTightGsfTightChargedIsoPFTau30eta2p1TightIDCrossL1 + process.HLTEle24erWPTightGsfForTauSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.hltOverlapFilterIsoEle24IsoTau30WPTightGsfCaloJet5 + process.HLTTightChargedIsoPFTau30TightOOSCPhotonsSequence + process.hltL1JetsHLTPFTauTrackTightChargedIsolationTightOOSCPhotonsMatch + process.hltSelectedPFTau30TightChargedIsolationTightOOSCPhotonsL1HLTMatched + process.hltOverlapFilterIsoEle24WPTightGsfTightIsoTightOOSCPhotonsPFTau30 + process.HLTEndSequence ) -process.HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleLooseChargedIsoPFTau35Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt35Eta2p1Trk1Reg + process.HLTLooseChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + process.hltDoublePFTau35TrackPt1LooseChargedIsolationReg + process.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg + process.hltDoublePFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg + process.hltDoublePFTau35TrackPt1LooseChargedIsolationDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleLooseChargedIsoPFTau40Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt40Eta2p1Trk1Reg + process.HLTLooseChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + process.hltDoublePFTau40TrackPt1LooseChargedIsolationReg + process.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationMatchReg + process.hltDoublePFTau40TrackPt1LooseChargedIsolationL1HLTMatchedReg + process.hltDoublePFTau40TrackPt1LooseChargedIsolationDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleMediumChargedIsoPFTau35Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt35Eta2p1Trk1Reg + process.HLTMediumChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + process.hltDoublePFTau35TrackPt1MediumChargedIsolationReg + process.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg + process.hltDoublePFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg + process.hltDoublePFTau35TrackPt1MediumChargedIsolationDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleMediumChargedIsoPFTau40Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt40Eta2p1Trk1Reg + process.HLTMediumChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + process.hltDoublePFTau40TrackPt1MediumChargedIsolationReg + process.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationMatchReg + process.hltDoublePFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg + process.hltDoublePFTau40TrackPt1MediumChargedIsolationDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleTightChargedIsoPFTau35Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt35Eta2p1Trk1Reg + process.HLTTightChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationReg + process.hltDoublePFTau35TrackPt1TightChargedIsolationReg + process.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg + process.hltDoublePFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg + process.hltDoublePFTau35TrackPt1TightChargedIsolationDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleTightChargedIsoPFTau40Trk1eta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt40Eta2p1Trk1Reg + process.HLTTightChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationReg + process.hltDoublePFTau40TrackPt1TightChargedIsolationReg + process.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationMatchReg + process.hltDoublePFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg + process.hltDoublePFTau40TrackPt1TightChargedIsolationDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleLooseChargedIsoPFTau35Trk1TightIDeta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt35Eta2p1Trk1Reg + process.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + process.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltDoublePFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleLooseChargedIsoPFTau40Trk1TightIDeta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt40Eta2p1Trk1Reg + process.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + process.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTDoublePFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltDoublePFTau40TrackPt1LooseChargedIsolationAndTightOOSCPhotonsDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleMediumChargedIsoPFTau35Trk1TightIDeta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt35Eta2p1Trk1Reg + process.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + process.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltDoublePFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleMediumChargedIsoPFTau40Trk1TightIDeta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt40Eta2p1Trk1Reg + process.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + process.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTDoublePFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltDoublePFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleTightChargedIsoPFTau35Trk1TightIDeta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt35Eta2p1Trk1Reg + process.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + process.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltDoublePFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg + process.HLTEndSequence ) -process.HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleTauBigOR + process.hltPreDoubleTightChargedIsoPFTau40Trk1TightIDeta2p1Reg + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltDoubleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltDoubleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTDoublePFTauPt40Eta2p1Trk1Reg + process.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + process.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTDoublePFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltDoublePFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsDz02Reg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sMu22erIsoTau40er + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau50Trk30eta2p11pr + process.hltL1fL1sMu22erIsoTau40erL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22erIsoTau40erL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22erIsoTau40erL1Filtered0) + process.hltL3fL1sMu22erIsoTau40erL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTau40Eta2p1IsolationSequence + process.hltL3crIsoL1sMu22erIsoTau40erL1f0L2f10QL3f20QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchMu22IsoTau40 + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedMu22IsoTau40 + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoTau40erETM80To120 + process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET90 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTRecoMETSequence + process.hltMET90 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean90 + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoTau40erETM80To120 + process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET100 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTRecoMETSequence + process.hltMET100 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean100 + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoTau40erETM80To120 + process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET110 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTRecoMETSequence + process.hltMET110 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean110 + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoTau40erETM80To120 + process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET120 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTRecoMETSequence + process.hltMET120 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean120 + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4 = cms.Path( process.HLTBeginSequence + process.hltL1sIsoTau40erETM80To120 + process.hltPreMediumChargedIsoPFTau50Trk30eta2p11prMET130 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTRecoMETSequence + process.hltMET130 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean130 + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatch + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sQuadJet36IsoTau52 + process.hltPreMediumChargedIsoPFTau50Trk30eta2p11pr + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau35eta2p2 + process.HLTL2muonrecoSequence + process.HLTL3muonrecoSequence + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoPFTauSequence + process.hltPFTau50 + process.hltSelectedPFTausTrackFinding + process.hltPFTau50Track + process.hltPFTauTrackPt30Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt30MediumAbsOrRelIsolation1Prong + process.hltPFTau50TrackPt30MediumAbsOrRelIso1Prong + process.hltL1JetsHLTPFTau50Track30MediumChargedIsolationMatchQuadJetIsoTau + process.hltSelectedPFTau50MediumChargedIsolationL1HLTMatchedQuadIsoTau + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleTau80to140er + process.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p11pr + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau80eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFTriggerSequenceForTaus + process.HLTMediumIsoPFTauHighPtRelaxedIsoSequence + process.hltPFTau180 + process.hltSelectedPFTausTrackFinding + process.hltPFTau180Track + process.hltPFTauTrackPt50Discriminator + process.hltPFTau1Prong + process.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation1Prong + process.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIso1Prong + process.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch1Prong + process.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched1Prong + process.HLTEndSequence ) -process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleTau80to140er + process.hltPreMediumChargedIsoPFTau180HighPtRelaxedIsoTrk50eta2p1 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau80eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFTriggerSequenceForTaus + process.HLTMediumIsoPFTauHighPtRelaxedIsoSequence + process.hltPFTau180 + process.hltSelectedPFTausTrackFinding + process.hltPFTau180Track + process.hltPFTauTrackPt50Discriminator + process.hltSelectedPFTausTrackPt50 + process.hltPFTau180TrackPt50 + process.hltSelectedPFTausTrackPt50AbsOrRelMediumHighPtRelaxedIsoIsolation + process.hltPFTau180TrackPt50LooseAbsOrRelMediumHighPtRelaxedIsoIso + process.hltL1JetsHLTPFTau180TrackMediumChargedIsolationMatch + process.hltSelectedPFTau180MediumChargedIsolationL1HLTMatched + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1eta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt35Eta2p1Trk1Reg + process.HLTLooseChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationReg + process.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationMatchReg + process.hltSelectedPFTau35TrackPt1LooseChargedIsolationL1HLTMatchedReg + process.hltOverlapFilterIsoMu24LooseChargedIsoPFTau35MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1LooseChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt35Eta2p1Trk1Reg + process.HLTLooseChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1LooseChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTPFTauTrackPt1LooseChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltSelectedPFTau35TrackPt1LooseChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltOverlapFilterIsoMu24LooseChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1eta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt35Eta2p1Trk1Reg + process.HLTMediumChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + process.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg + process.hltSelectedPFTau35TrackPt1MediumChargedIsolationL1HLTMatchedReg + process.hltOverlapFilterIsoMu24MediumChargedIsoPFTau35MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt35Eta2p1Trk1Reg + process.HLTMediumChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltSelectedPFTau35TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1eta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt35Eta2p1Trk1Reg + process.HLTTightChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationReg + process.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg + process.hltSelectedPFTau35TrackPt1TightChargedIsolationL1HLTMatchedReg + process.hltOverlapFilterIsoMu24TightChargedIsoPFTau35MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1TightChargedIsoPFTau35Trk1TightIDeta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt35Eta2p1Trk1Reg + process.HLTTightChargedIsoTightOOSCPhotonsPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltSelectedPFTau35TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau35MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1eta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt40Eta2p1Trk1Reg + process.HLTMediumChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationReg + process.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationMatchReg + process.hltSelectedPFTau40TrackPt1MediumChargedIsolationL1HLTMatchedReg + process.hltOverlapFilterIsoMu24MediumChargedIsoPFTau40MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1MediumChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt40Eta2p1Trk1Reg + process.HLTMediumChargedIsoPFTauSequenceReg + process.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + process.hltPFTauMediumChargedIsolationAndTightOOSCPhotonsDiscriminatorReg + process.hltSelectedPFTausTrackPt1MediumChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTPFTauTrackPt1MediumChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltSelectedPFTau40TrackPt1MediumChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltOverlapFilterIsoMu24MediumChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1eta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt40Eta2p1Trk1Reg + process.HLTTightChargedIsoPFTauSequenceReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationReg + process.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationMatchReg + process.hltSelectedPFTau40TrackPt1TightChargedIsolationL1HLTMatchedReg + process.hltOverlapFilterIsoMu24TightChargedIsoPFTau40MonitoringReg + process.HLTEndSequence ) -process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sBigOrMuXXerIsoTauYYer + process.hltPreIsoMu24eta2p1TightChargedIsoPFTau40Trk1TightIDeta2p1RegCrossL1 + process.hltL1fL1sBigOrMuXXerIsoTauYYerL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sBigOrMuXXerIsoTauYYerL1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sBigOrMuXXerIsoTauYYerL1Filtered0) + process.hltL3fL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3Filtered24Q + process.HLTMu24Eta2p1IsoTauYYEta2p1IsolationSequence + process.hltL3crIsoL1sBigOrMuXXerIsoTauYYerL1f0L2f10QL3f24QL3trkIsoFiltered0p07 + process.HLTL2TauJetsL1IsoTauSeededSequence + process.hltSingleL2Tau26eta2p2 + process.HLTL2TauPixelIsolationSequence + process.hltL2TauIsoFilter + process.hltL2TauJetsIso + process.hltSingleL2IsoTau26eta2p2 + process.HLTRecoJetSequenceAK4PrePF + process.HLTPFJetTriggerSequenceReg + process.HLTPFTauReg + process.HLTSinglePFTauPt40Eta2p1Trk1Reg + process.HLTTightChargedIsoPFTauSequenceReg + process.hltPFTauTightOutOfSignalConePhotonsDiscriminatorReg + process.hltPFTauTightChargedIsolationAndTightOOSCPhotonsDiscriminatorReg + process.hltSelectedPFTausTrackPt1TightChargedIsolationAndTightOOSCPhotonsReg + process.hltL1JetsHLTPFTauTrackPt1TightChargedIsolationAndTightOOSCPhotonsMatchReg + process.hltSelectedPFTau40TrackPt1TightChargedIsolationAndTightOOSCPhotonsL1HLTMatchedReg + process.hltOverlapFilterIsoMu24TightChargedIsoAndTightOOSCPhotonsPFTau40MonitoringReg + process.HLTEndSequence ) -process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleEG14108IorTripleEG18178 + process.hltPreEle16Ele12Ele8CaloIdLTrackIdL + process.HLTEle16Ele12Ele8CaloIdLTrackIdLSequence + process.HLTEndSequence ) -process.HLT_Rsq0p35_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsq0p35 + process.HLTAK4CaloJetsSequence + process.hlt1CaloJet70 + process.hlt2CaloJet60 + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltRHemisphereCalo + process.hltRsq0p16Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet80 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsq0p35 + process.HLTEndSequence ) -process.HLT_Rsq0p40_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsq0p40 + process.HLTAK4CaloJetsSequence + process.hlt1CaloJet70 + process.hlt2CaloJet60 + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltRHemisphereCalo + process.hltRsq0p16Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet80 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsq0p40 + process.HLTEndSequence ) -process.HLT_RsqMR300_Rsq0p09_MR200_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsqMR300Rsq0p09MR200 + process.HLTAK4CaloJetsSequence + process.hlt1CaloJet70 + process.hlt2CaloJet60 + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltRHemisphereCalo + process.hltRsqMR220Rsq0p0196MR100Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet80 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsqMR300Rsq0p09MR200 + process.HLTEndSequence ) -process.HLT_RsqMR320_Rsq0p09_MR200_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsqMR320Rsq0p09MR200 + process.HLTAK4CaloJetsSequence + process.hlt1CaloJet70 + process.hlt2CaloJet60 + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltRHemisphereCalo + process.hltRsqMR220Rsq0p0196MR100Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet80 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsqMR320Rsq0p09MR200 + process.HLTEndSequence ) -process.HLT_RsqMR300_Rsq0p09_MR200_4jet_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsqMR300Rsq0p09MR2004jet + process.HLTAK4CaloJetsSequence + process.hlt2CaloJet40 + process.hlt4CaloJet30 + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltRHemisphereCalo + process.hltRsqMR220Rsq0p0196MR100Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet50 + process.hlt4PFJet40 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsqMR300Rsq0p09MR2004jet + process.HLTEndSequence ) -process.HLT_RsqMR320_Rsq0p09_MR200_4jet_v11 = cms.Path( process.HLTBeginSequence + process.hltL1sRsqSeeds + process.hltPreRsqMR320Rsq0p09MR2004jet + process.HLTAK4CaloJetsSequence + process.hlt2CaloJet40 + process.hlt4CaloJet30 + process.HLTRecoMETSequence + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltRHemisphereCalo + process.hltRsqMR220Rsq0p0196MR100Calo + process.HLTAK4PFJetsSequence + process.hlt2PFJet50 + process.hlt4PFJet40 + process.hltPFMETProducer + process.hltRHemisphere + process.hltRsqMR320Rsq0p09MR2004jet + process.HLTEndSequence ) -process.HLT_L1_DoubleJet30_Mass_Min400_Mu10_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleJet30MassMin400Mu10 + process.hltPreL1DoubleJet30MassMin400Mu10 + process.HLTEndSequence ) -process.HLT_IsoMu27_LooseChargedIsoPFTau20_SingleL1_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu27LooseChargedIsoPFTau20SingleL1 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTMu27IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTLooseChargedIsoAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu27LooseChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu27_MediumChargedIsoPFTau20_SingleL1_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu27MediumChargedIsoPFTau20SingleL1 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTMu27IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTMediumChargedIsoAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu27MediumChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_IsoMu27_TightChargedIsoPFTau20_SingleL1_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleMu22or25 + process.hltPreIsoMu27TightChargedIsoPFTau20SingleL1 + process.hltL1fL1sMu22or25L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sMu22or25L1f0L2Filtered10Q) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sMu22or25L1Filtered0) + process.hltL3fL1sMu22Or25L1f0L2f10QL3Filtered27Q + process.HLTMu27IsolationSequence + process.hltL3crIsoL1sMu22Or25L1f0L2f10QL3f27QL3trkIsoFiltered0p07 + process.HLTGlobalPFTriggerSequenceForTau + process.HLTPFTau + process.HLTTightChargedIsoAntiMuonPFTau20Sequence + process.hltOverlapFilterIsoMu27TightChargedIsoPFTau20 + process.HLTEndSequence ) -process.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton50R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3PFMET50 + process.HLTPhoton50R9Id90HE10IsoMEBOnlySequence + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet30MJJ300AllJetsDEta3Filter + process.HLTAK4PFJetsSequence + process.hltDiPFJet30MJJ300AllJetsDEta3Filter + process.hltPFMETProducer + process.hltPFMET50 + process.HLTEndSequence ) -process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ300DEta3 + process.HLTPhoton75R9Id90HE10IsoMEBOnlySequence + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet30MJJ300AllJetsDEta3Filter + process.HLTAK4PFJetsSequence + process.hltDiPFJet30MJJ300AllJetsDEta3Filter + process.HLTEndSequence ) -process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG40to50 + process.hltPrePhoton75R9Id90HE10IsoMEBOnlyPFJetsMJJ600DEta3 + process.HLTPhoton75R9Id90HE10IsoMEBOnlySequence + process.HLTAK4CaloJetsSequence + process.hltDiCaloJet30MJJ600AllJetsDEta3Filter + process.HLTAK4PFJetsSequence + process.hltDiPFJet30MJJ600AllJetsDEta3Filter + process.HLTEndSequence ) -process.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMET100PFMHT100IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET60 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean50 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTTightID + process.hltPFMHTTightID100 + process.hltPFMETProducer + process.hltPFMET100 + process.HLTEndSequence ) -process.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMETNoMu100PFMHTNoMu100IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET60 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean50 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID100 + process.hltParticleFlowNoMu + process.hltPFMETNoMuProducer + process.hltPFMETNoMu100 + process.HLTEndSequence ) -process.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sAllETMHFHTT60Seeds + process.hltPrePFMETTypeOne100PFMHT100IDTightPFHT60 + process.HLTRecoMETSequence + process.hltMET60 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean50 + process.HLTAK4CaloJetsSequence + process.hltMht + process.hltMHT60 + process.HLTAK4PFJetsSequence + process.hltPFHTJet30 + process.hltPFHT60Jet30 + process.hltPFMHTTightID + process.hltPFMHTTightID100 + process.hltPFMETProducer + process.hltcorrPFMETTypeOne + process.hltPFMETTypeOne + process.hltPFMETTypeOne100 + process.HLTEndSequence ) -process.HLT_Mu18_Mu9_SameSign_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu18Mu9SameSign + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered9 + process.hltL3fL1DoubleMu157fFiltered18 + process.hltDiMuon189SameSignFiltered + process.HLTEndSequence ) -process.HLT_Mu18_Mu9_SameSign_DZ_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu18Mu9SameSignDZ + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered9 + process.hltL3fL1DoubleMu157fFiltered18 + process.hltDiMuon189SameSignFiltered + process.hltDiMuon189SameSignDzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu18_Mu9_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu18Mu9 + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered9 + process.hltL3fL1DoubleMu157fFiltered18 + process.HLTEndSequence ) -process.HLT_Mu18_Mu9_DZ_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu18Mu9DZ + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered9 + process.hltL3fL1DoubleMu157fFiltered18 + process.hltDiMuon189DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu20_Mu10_SameSign_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu20Mu10SameSign + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered10 + process.hltL3fL1DoubleMu157fFiltered20 + process.hltDiMuon2010SameSignFiltered + process.HLTEndSequence ) -process.HLT_Mu20_Mu10_SameSign_DZ_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu20Mu10SameSignDZ + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered10 + process.hltL3fL1DoubleMu157fFiltered20 + process.hltDiMuon2010SameSignFiltered + process.hltDiMuon2010SameSignDzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu20_Mu10_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu20Mu10 + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered10 + process.hltL3fL1DoubleMu157fFiltered20 + process.HLTEndSequence ) -process.HLT_Mu20_Mu10_DZ_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu20Mu10DZ + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered10 + process.hltL3fL1DoubleMu157fFiltered20 + process.hltDiMuon2010DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu23_Mu12_SameSign_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu23Mu12SameSign + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered12 + process.hltL3fL1DoubleMu157fFiltered23 + process.hltDiMuon2312SameSignFiltered + process.HLTEndSequence ) -process.HLT_Mu23_Mu12_SameSign_DZ_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu23Mu12SameSignDZ + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered12 + process.hltL3fL1DoubleMu157fFiltered23 + process.hltDiMuon2312SameSignFiltered + process.hltDiMuon2312SameSignDzFiltered0p2 + process.HLTEndSequence ) -process.HLT_Mu23_Mu12_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu23Mu12 + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered12 + process.hltL3fL1DoubleMu157fFiltered23 + process.HLTEndSequence ) -process.HLT_Mu23_Mu12_DZ_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu125to157 + process.hltPreMu23Mu12DZ + process.hltL1fL1sDoubleMu157L1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2pfL1sDoubleMu157L1f0L2PreFiltered0) + cms.ignore(process.hltL2fL1sDoubleMu157L1f0L2Filtered10OneMu) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu157L1Filtered0) + process.hltL3fL1DoubleMu157fFiltered12 + process.hltL3fL1DoubleMu157fFiltered23 + process.hltDiMuon2312DzFiltered0p2 + process.HLTEndSequence ) -process.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi_v3 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu2JpsiDoubleTrk1Phi + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu2JpsiDoubleTrkL3Filtered + process.hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi + process.hltDoubleTrkmumuFilterDoubleMu2Jpsi + process.HLTIterativeTrackingDoubleJpsiIter02 + process.hltJpsiTkAllConeTracksIterDoubleTrk + process.hltJpsiTrkTrkVertexProducerPhiDoubleTrk1v2 + process.hltJpsiTkTkVertexFilterPhiDoubleTrk1v2 + process.HLTEndSequence ) -process.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v2 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0er1p5OSIorDoubleMu0er1p4OSIorDoubleMu4OSIorDoubleMu4p5OS + process.hltPreDoubleMu2JpsiDoubleTkMu0Phi + process.hltL1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sDoubleMu0er15OSIorDoubleMu0er14OSIorDoubleMu4OSIorDoubleMu4p5OSL1Filtered0) + process.hltDoubleMu2JpsiL3Filtered + process.hltMumuVtxProducerDoubleMu2Jpsi + process.hltMumuFilterDoubleMu2Jpsi + process.HLTTrackerMuonSequenceLowPtIter0and1 + process.hltDiMuonGlbOrTrkFiltered0v2 + process.hltDiMuonGlbOrTrk0zFiltered0p2v2 + process.HLTEndSequence ) -process.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sDoubleMu0ETM40IorDoubleMu0ETM55IorDoubleMu0ETM60IorDoubleMu0ETM65IorDoubleMu0ETM70 + process.hltPreDoubleMu3DCAPFMET50PFMHT60 + process.hltL1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL2fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1fL1sL1DoubleMu0ETM40lorDoubleMu0ETM55) + process.hltL3fL1DiMu3SQETM50f0PreFiltered3 + process.hltDoubleMuon3Mass3p8to60DCAFilter + process.HLTRecoMETSequence + process.hltMET40 + process.HLTHBHENoiseCleanerSequence + process.hltMetClean + process.hltMETClean30 + process.HLTAK4PFJetsSequence + process.hltPFMETProducer + process.hltPFMET50 + process.hltPFMHTNoMuTightID + process.hltPFMHTNoMuTightID60 + process.HLTEndSequence ) -process.HLT_TripleMu_5_3_3_Mass3p8to60_DCA_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleMu0IorTripleMu553 + process.hltPreTripleMu533Mass3p8to60DCA + process.hltL1TripleMu553L1TriMuFiltered3 + process.HLTL2muonrecoSequence + cms.ignore(process.hltL1TripleMu553L2TriMuFiltered3) + process.HLTL3muonrecoSequence + cms.ignore(process.hltL1fForIterL3L1TripleMu553L1TriMuFiltered3) + process.hltL3fL1TripleMu553f0PreFiltered333 + process.hltL3fL1TripleMu553f0Filtered533 + process.hltTripleMu533Mass3p8to60DCAFilter + process.HLTEndSequence ) -process.HLT_QuadPFJet98_83_71_15_DoubleBTagCSV_p013_p08_VBF1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet98837115DoubleBTagCSVp013p08VBF1 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp022Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID71 + process.hltPFDoubleJetLooseID83 + process.hltPFSingleJetLooseID98 + process.HLTBtagCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFCSVp11DoubleWithMatching + process.hltBTagPFCSVp016SingleWithMatching + process.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + process.HLTEndSequence ) -process.HLT_QuadPFJet103_88_75_15_DoubleBTagCSV_p013_p08_VBF1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJetVBFIorHTTIorSingleJet + process.hltPreQuadPFJet103887515DoubleBTagCSVp013p08VBF1 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp022Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID75 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID103 + process.HLTBtagCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFCSVp11DoubleWithMatching + process.hltBTagPFCSVp016SingleWithMatching + process.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + process.HLTEndSequence ) -process.HLT_QuadPFJet105_90_76_15_DoubleBTagCSV_p013_p08_VBF1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet105907615DoubleBTagCSVp013p08VBF1 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp022Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID76 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID105 + process.HLTBtagCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFCSVp11DoubleWithMatching + process.hltBTagPFCSVp016SingleWithMatching + process.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + process.HLTEndSequence ) -process.HLT_QuadPFJet111_90_80_15_DoubleBTagCSV_p013_p08_VBF1_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet111908015DoubleBTagCSVp013p08VBF1 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp022Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID80 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID111 + process.HLTBtagCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFCSVp11DoubleWithMatching + process.hltBTagPFCSVp016SingleWithMatching + process.hltVBFPFJetCSVSortedMqq200Detaqq1p5 + process.HLTEndSequence ) -process.HLT_QuadPFJet98_83_71_15_BTagCSV_p013_VBF2_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet98837115BTagCSVp013VBF2 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp022Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID71 + process.hltPFDoubleJetLooseID83 + process.hltPFSingleJetLooseID98 + process.HLTBtagCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFCSVp016SingleWithMatching + process.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + process.HLTEndSequence ) -process.HLT_QuadPFJet103_88_75_15_BTagCSV_p013_VBF2_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJetVBFIorHTTIorSingleJet + process.hltPreQuadPFJet103887515BTagCSVp013VBF2 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp022Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID75 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID103 + process.HLTBtagCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFCSVp016SingleWithMatching + process.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + process.HLTEndSequence ) -process.HLT_QuadPFJet105_88_76_15_BTagCSV_p013_VBF2_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet105887615BTagCSVp013VBF2 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp022Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID76 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID105 + process.HLTBtagCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFCSVp016SingleWithMatching + process.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + process.HLTEndSequence ) -process.HLT_QuadPFJet111_90_80_15_BTagCSV_p013_VBF2_v5 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet111908015BTagCSVp013VBF2 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.hltVBFCaloJetEtaSortedMqq150Deta1p5 + process.HLTFastPrimaryVertexSequence + process.HLTBtagCSVSequenceL3 + process.hltBTagCaloCSVp022Single + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID80 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID111 + process.HLTBtagCSVSequencePF + process.hltSelector6PFJets + process.hltBTagPFCSVp016SingleWithMatching + process.hltVBFPFJetCSVSortedMqq460Detaqq3p5 + process.HLTEndSequence ) -process.HLT_QuadPFJet98_83_71_15_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet927664VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet98837115 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.HLTFastPrimaryVertexSequence + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID71 + process.hltPFDoubleJetLooseID83 + process.hltPFSingleJetLooseID98 + process.HLTEndSequence ) -process.HLT_QuadPFJet103_88_75_15_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJetVBFIorHTTIorSingleJet + process.hltPreQuadPFJet103887515 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.HLTFastPrimaryVertexSequence + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID75 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID103 + process.HLTBtagCSVSequencePF + process.HLTEndSequence ) -process.HLT_QuadPFJet105_88_76_15_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1008572VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet105887615 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.HLTFastPrimaryVertexSequence + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID76 + process.hltPFDoubleJetLooseID88 + process.hltPFSingleJetLooseID105 + process.HLTEndSequence ) -process.HLT_QuadPFJet111_90_80_15_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sTripleJet1058576VBFIorHTTIorDoubleJetCIorSingleJet + process.hltPreQuadPFJet111908015 + process.HLTAK4CaloJetsSequence + process.hltQuadJet15 + process.hltTripleJet50 + process.hltDoubleJet65 + process.hltSingleJet80 + process.HLTFastPrimaryVertexSequence + process.HLTAK4PFJetsSequence + process.hltPFQuadJetLooseID15 + process.hltPFTripleJetLooseID80 + process.hltPFDoubleJetLooseID90 + process.hltPFSingleJetLooseID111 + process.HLTEndSequence ) -process.HLT_AK8PFJet330_PFAK8BTagCSV_p17_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet330PFAK8BTagCSVp17 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet300 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets300 + process.hltSinglePFJet330AK8 + process.HLTBtagCSVSequencePFAK8 + process.hltBTagPFCSVp3Single + process.HLTEndSequence ) -process.HLT_AK8PFJet330_PFAK8BTagCSV_p1_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreAK8PFJet330PFAK8BTagCSVp1 + process.HLTAK8CaloJetsSequence + process.hltAK8SingleCaloJet300 + process.HLTAK8PFJetsSequence + process.hltAK8PFJetsCorrectedMatchedToCaloJets300 + process.hltSinglePFJet330AK8 + process.HLTBtagCSVSequencePFAK8 + process.hltBTagPFCSVp4Single + process.HLTEndSequence ) -process.HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton3018PVrealANDR9IdANDIsoCaloIdANDHER9IdPixelVetoMass55 + process.HLTDiphoton3018PVrealANDR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NewPixelMatchSequence + process.HLTEndSequence ) -process.HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleAndDoubleEGor + process.hltPreDiphoton3018PVrealANDR9IdANDIsoCaloIdANDHER9IdNoPixelVetoMass55 + process.HLTDiphoton3018PVrealANDR9Idb85e90ANDIso60CaloId15b35eANDHE10R9Id50b80eMass55NoPixelVetoSequence + process.HLTEndSequence ) -process.HLTriggerFinalPath = cms.Path( process.hltGtStage2Digis + process.hltScalersRawToDigi + process.hltFEDSelector + process.hltTriggerSummaryAOD + process.hltTriggerSummaryRAW + process.hltBoolFalse ) -process.HLTAnalyzerEndpath = cms.EndPath( process.hltGtStage2Digis + process.hltPreHLTAnalyzerEndpath + process.hltL1TGlobalSummary + process.hltTrigReport ) -process.ParkingHLTPhysicsOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreParkingHLTPhysicsOutput ) -process.ParkingZeroBiasOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreParkingZeroBiasOutput ) -process.PhysicsCommissioningOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsCommissioningOutput + process.hltOutputPhysicsCommissioning ) -process.PhysicsEGammaOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsEGammaOutput + process.hltOutputPhysicsEGamma ) -process.PhysicsEndOfFillOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsEndOfFillOutput + process.hltOutputPhysicsEndOfFill ) -process.PhysicsHadronsTausOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsHadronsTausOutput + process.hltOutputPhysicsHadronsTaus ) -process.PhysicsMuonsOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsMuonsOutput + process.hltOutputPhysicsMuons ) -process.PhysicsMinimumBias0Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsMinimumBias0Output ) -process.PhysicsMinimumBias1Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsMinimumBias1Output ) -process.PhysicsMinimumBias2Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsMinimumBias2Output ) -process.ParkingOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreParkingOutput + process.hltOutputParking ) - -# load the DQMStore and DQMRootOutputModule -process.load( "DQMServices.Core.DQMStore_cfi" ) -process.DQMStore.enableMultiThread = True - -process.dqmOutput = cms.OutputModule("DQMRootOutputModule", - fileName = cms.untracked.string("DQMIO.root") -) -process.DQMOutput = cms.EndPath( process.dqmOutput + process.hltGtStage2Digis + process.hltPreDQMOutput + process.hltPreDQMOutputSmart + process.hltOutputDQM ) -process.DQMOnlineBeamspotOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreDQMOnlineBeamspotOutput + process.hltPreDQMOnlineBeamspotOutputSmart + process.hltOutputDQMOnlineBeamspot ) -process.DQMCalibrationOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreDQMCalibrationOutput + process.hltOutputDQMCalibration ) -process.DQMEventDisplayOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreDQMEventDisplayOutput + process.hltPreDQMEventDisplayOutputSmart + process.hltOutputDQMEventDisplay ) -process.HLTMonitorOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreHLTMonitorOutput + process.hltPreHLTMonitorOutputSmart + process.hltOutputHLTMonitor ) -process.RPCMONOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreRPCMONOutput + process.hltOutputRPCMON ) -process.CalibrationOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreCalibrationOutput + process.hltOutputCalibration ) -process.EcalCalibrationOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreEcalCalibrationOutput + process.hltOutputEcalCalibration ) -process.ALCAPHISYMOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreALCAPHISYMOutput + process.hltOutputALCAPHISYM ) -process.ALCALUMIPIXELSOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreALCALUMIPIXELSOutput + process.hltOutputALCALUMIPIXELS ) -process.ALCAP0Output = cms.EndPath( process.hltGtStage2Digis + process.hltPreALCAP0Output + process.hltOutputALCAP0 ) -process.ExpressOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreExpressOutput + process.hltPreExpressOutputSmart + process.hltOutputExpress ) -process.ExpressAlignmentOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreExpressAlignmentOutput + process.hltPreExpressAlignmentOutputSmart + process.hltOutputExpressAlignment ) -process.NanoDSTOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreNanoDSTOutput + process.hltOutputNanoDST ) -process.ScoutingPFOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreScoutingPFOutput + process.hltFEDSelectorL1 + process.HLTPFScoutingPackingSequence + process.hltScoutingPrimaryVertexPacker + process.hltOutputScoutingPF ) -process.ScoutingCaloMuonOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPreScoutingCaloMuonOutput + process.hltFEDSelectorL1 + process.hltScoutingCaloPacker + process.hltScoutingMuonPackerCalo + process.hltScoutingPrimaryVertexPacker + process.hltScoutingPrimaryVertexPackerCaloMuon + process.hltOutputScoutingCaloMuon ) -process.PhysicsParkingScoutingMonitorOutput = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsParkingScoutingMonitorOutput + process.hltPrePhysicsParkingScoutingMonitorOutputSmart + process.hltScoutingCaloPacker + process.hltScoutingMuonPackerCalo + process.HLTPFScoutingPackingSequence + process.hltScoutingPrimaryVertexPacker + process.hltScoutingPrimaryVertexPackerCaloMuon + process.hltOutputPhysicsParkingScoutingMonitor ) -process.PhysicsHLTPhysics1Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsHLTPhysics1Output + process.hltOutputPhysicsHLTPhysics1 ) -process.PhysicsHLTPhysics2Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsHLTPhysics2Output + process.hltOutputPhysicsHLTPhysics2 ) -process.PhysicsHLTPhysics3Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsHLTPhysics3Output + process.hltOutputPhysicsHLTPhysics3 ) -process.PhysicsHLTPhysics4Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsHLTPhysics4Output + process.hltOutputPhysicsHLTPhysics4 ) -process.PhysicsZeroBias1Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsZeroBias1Output + process.hltOutputPhysicsZeroBias1 ) -process.PhysicsZeroBias2Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsZeroBias2Output + process.hltOutputPhysicsZeroBias2 ) -process.PhysicsZeroBias3Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsZeroBias3Output + process.hltOutputPhysicsZeroBias3 ) -process.PhysicsZeroBias4Output = cms.EndPath( process.hltGtStage2Digis + process.hltPrePhysicsZeroBias4Output + process.hltOutputPhysicsZeroBias4 ) - - -process.HLTSchedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_AK8PFJet360_TrimMass30_v14, process.HLT_AK8PFJet380_TrimMass30_v7, process.HLT_AK8PFJet400_TrimMass30_v8, process.HLT_AK8PFJet420_TrimMass30_v7, process.HLT_AK8PFHT750_TrimMass50_v8, process.HLT_AK8PFHT800_TrimMass50_v8, process.HLT_AK8PFHT850_TrimMass50_v7, process.HLT_AK8PFHT900_TrimMass50_v7, process.HLT_CaloJet500_NoJetID_v10, process.HLT_CaloJet550_NoJetID_v5, process.HLT_Trimuon5_3p5_2_Upsilon_Muon_v3, process.HLT_DoubleEle25_CaloIdL_MW_v2, process.HLT_DoubleEle27_CaloIdL_MW_v2, process.HLT_DoubleEle33_CaloIdL_MW_v15, process.HLT_DoubleEle24_eta2p1_WPTight_Gsf_v5, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_DZ_PFHT350_v16, process.HLT_DoubleEle8_CaloIdM_TrackIdM_Mass8_PFHT350_v16, process.HLT_Ele27_Ele37_CaloIdL_MW_v2, process.HLT_Mu27_Ele37_CaloIdL_MW_v2, process.HLT_Mu37_Ele27_CaloIdL_MW_v2, process.HLT_Mu37_TkMu27_v2, process.HLT_DoubleMu4_3_Bs_v12, process.HLT_DoubleMu4_3_Jpsi_Displaced_v13, process.HLT_DoubleMu4_JpsiTrk_Displaced_v12, process.HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v12, process.HLT_DoubleMu3_Trk_Tau3mu_v9, process.HLT_DoubleMu4_PsiPrimeTrk_Displaced_v12, process.HLT_DoubleMu4_Mass8_DZ_PFHT350_v5, process.HLT_DoubleMu8_Mass8_PFHT350_v5, process.HLT_Mu3_PFJet40_v12, process.HLT_Mu7p5_L2Mu2_Jpsi_v8, process.HLT_Mu7p5_L2Mu2_Upsilon_v8, process.HLT_Mu7p5_Track2_Jpsi_v9, process.HLT_Mu7p5_Track3p5_Jpsi_v9, process.HLT_Mu7p5_Track7_Jpsi_v9, process.HLT_Mu7p5_Track2_Upsilon_v9, process.HLT_Mu7p5_Track3p5_Upsilon_v9, process.HLT_Mu7p5_Track7_Upsilon_v9, process.HLT_DoublePhoton33_CaloIdL_v5, process.HLT_DoublePhoton70_v5, process.HLT_DoublePhoton85_v13, process.HLT_Ele20_WPTight_Gsf_v4, process.HLT_Ele20_WPLoose_Gsf_v4, process.HLT_Ele20_eta2p1_WPLoose_Gsf_v4, process.HLT_DiEle27_WPTightCaloOnly_L1DoubleEG_v3, process.HLT_Ele27_WPTight_Gsf_v14, process.HLT_Ele32_WPTight_Gsf_v13, process.HLT_Ele35_WPTight_Gsf_v7, process.HLT_Ele35_WPTight_Gsf_L1EGMT_v3, process.HLT_Ele38_WPTight_Gsf_v7, process.HLT_Ele40_WPTight_Gsf_v7, process.HLT_Ele32_WPTight_Gsf_L1DoubleEG_v7, process.HLT_HT450_Beamspot_v7, process.HLT_HT300_Beamspot_v7, process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_CrossL1_v8, process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_CrossL1_v8, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_CrossL1_v8, process.HLT_IsoMu20_eta2p1_LooseChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8, process.HLT_IsoMu20_eta2p1_MediumChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8, process.HLT_IsoMu20_eta2p1_TightChargedIsoPFTau27_eta2p1_TightID_CrossL1_v8, process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_SingleL1_v8, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_SingleL1_v8, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_SingleL1_v8, process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau20_TightID_SingleL1_v8, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau20_TightID_SingleL1_v8, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau20_TightID_SingleL1_v8, process.HLT_IsoMu20_v12, process.HLT_IsoMu24_v10, process.HLT_IsoMu24_eta2p1_v12, process.HLT_IsoMu27_v13, process.HLT_IsoMu30_v1, process.HLT_UncorrectedJetE30_NoBPTX_v4, process.HLT_UncorrectedJetE30_NoBPTX3BX_v4, process.HLT_UncorrectedJetE60_NoBPTX3BX_v4, process.HLT_UncorrectedJetE70_NoBPTX3BX_v4, process.HLT_L1SingleMu18_v3, process.HLT_L1SingleMu25_v2, process.HLT_L2Mu10_v7, process.HLT_L2Mu10_NoVertex_NoBPTX3BX_v5, process.HLT_L2Mu10_NoVertex_NoBPTX_v6, process.HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v4, process.HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v5, process.HLT_L2Mu50_v2, process.HLT_DoubleL2Mu50_v2, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v12, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_v1, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v13, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_v1, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v3, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass8_v1, process.HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v3, process.HLT_Mu19_TrkIsoVVL_Mu9_TrkIsoVVL_DZ_Mass3p8_v1, process.HLT_Mu25_TkMu0_Onia_v5, process.HLT_Mu30_TkMu0_Onia_v5, process.HLT_Mu20_TkMu0_Phi_v5, process.HLT_Mu25_TkMu0_Phi_v5, process.HLT_Mu20_v10, process.HLT_Mu27_v11, process.HLT_Mu50_v11, process.HLT_Mu55_v1, process.HLT_OldMu100_v3, process.HLT_TkMu100_v2, process.HLT_DiPFJet15_NoCaloMatched_v12, process.HLT_DiPFJet25_NoCaloMatched_v12, process.HLT_DiPFJet15_FBEta3_NoCaloMatched_v13, process.HLT_DiPFJet25_FBEta3_NoCaloMatched_v13, process.HLT_DiPFJetAve40_v10, process.HLT_DiPFJetAve60_v10, process.HLT_DiPFJetAve80_v9, process.HLT_DiPFJetAve140_v9, process.HLT_DiPFJetAve200_v9, process.HLT_DiPFJetAve260_v10, process.HLT_DiPFJetAve320_v10, process.HLT_DiPFJetAve400_v10, process.HLT_DiPFJetAve500_v10, process.HLT_DiPFJetAve15_HFJEC_v13, process.HLT_DiPFJetAve25_HFJEC_v13, process.HLT_DiPFJetAve35_HFJEC_v13, process.HLT_DiPFJetAve60_HFJEC_v11, process.HLT_DiPFJetAve80_HFJEC_v11, process.HLT_DiPFJetAve100_HFJEC_v11, process.HLT_DiPFJetAve160_HFJEC_v11, process.HLT_DiPFJetAve220_HFJEC_v12, process.HLT_DiPFJetAve300_HFJEC_v12, process.HLT_AK8PFJet40_v12, process.HLT_AK8PFJet60_v11, process.HLT_AK8PFJet80_v11, process.HLT_AK8PFJet140_v11, process.HLT_AK8PFJet200_v11, process.HLT_AK8PFJet260_v12, process.HLT_AK8PFJet320_v12, process.HLT_AK8PFJet400_v12, process.HLT_AK8PFJet450_v12, process.HLT_AK8PFJet500_v12, process.HLT_AK8PFJet550_v7, process.HLT_PFJet40_v17, process.HLT_PFJet60_v17, process.HLT_PFJet80_v16, process.HLT_PFJet140_v15, process.HLT_PFJet200_v15, process.HLT_PFJet260_v16, process.HLT_PFJet320_v16, process.HLT_PFJet400_v16, process.HLT_PFJet450_v17, process.HLT_PFJet500_v17, process.HLT_PFJet550_v7, process.HLT_PFJetFwd40_v15, process.HLT_PFJetFwd60_v15, process.HLT_PFJetFwd80_v14, process.HLT_PFJetFwd140_v14, process.HLT_PFJetFwd200_v14, process.HLT_PFJetFwd260_v15, process.HLT_PFJetFwd320_v15, process.HLT_PFJetFwd400_v15, process.HLT_PFJetFwd450_v15, process.HLT_PFJetFwd500_v15, process.HLT_AK8PFJetFwd40_v11, process.HLT_AK8PFJetFwd60_v10, process.HLT_AK8PFJetFwd80_v10, process.HLT_AK8PFJetFwd140_v10, process.HLT_AK8PFJetFwd200_v10, process.HLT_AK8PFJetFwd260_v11, process.HLT_AK8PFJetFwd320_v11, process.HLT_AK8PFJetFwd400_v11, process.HLT_AK8PFJetFwd450_v11, process.HLT_AK8PFJetFwd500_v11, process.HLT_PFHT180_v13, process.HLT_PFHT250_v13, process.HLT_PFHT370_v13, process.HLT_PFHT430_v13, process.HLT_PFHT510_v13, process.HLT_PFHT590_v13, process.HLT_PFHT680_v13, process.HLT_PFHT780_v13, process.HLT_PFHT890_v13, process.HLT_PFHT1050_v14, process.HLT_PFHT500_PFMET100_PFMHT100_IDTight_v8, process.HLT_PFHT500_PFMET110_PFMHT110_IDTight_v8, process.HLT_PFHT700_PFMET85_PFMHT85_IDTight_v8, process.HLT_PFHT700_PFMET95_PFMHT95_IDTight_v8, process.HLT_PFHT800_PFMET75_PFMHT75_IDTight_v8, process.HLT_PFHT800_PFMET85_PFMHT85_IDTight_v8, process.HLT_PFMET110_PFMHT110_IDTight_v16, process.HLT_PFMET120_PFMHT120_IDTight_v16, process.HLT_PFMET130_PFMHT130_IDTight_v16, process.HLT_PFMET140_PFMHT140_IDTight_v16, process.HLT_PFMET100_PFMHT100_IDTight_CaloBTagCSV_3p1_v5, process.HLT_PFMET110_PFMHT110_IDTight_CaloBTagCSV_3p1_v5, process.HLT_PFMET120_PFMHT120_IDTight_CaloBTagCSV_3p1_v5, process.HLT_PFMET130_PFMHT130_IDTight_CaloBTagCSV_3p1_v5, process.HLT_PFMET140_PFMHT140_IDTight_CaloBTagCSV_3p1_v5, process.HLT_PFMET120_PFMHT120_IDTight_PFHT60_v5, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_PFHT60_v5, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_PFHT60_v5, process.HLT_PFMETTypeOne110_PFMHT110_IDTight_v8, process.HLT_PFMETTypeOne120_PFMHT120_IDTight_v8, process.HLT_PFMETTypeOne130_PFMHT130_IDTight_v8, process.HLT_PFMETTypeOne140_PFMHT140_IDTight_v7, process.HLT_PFMETNoMu110_PFMHTNoMu110_IDTight_v16, process.HLT_PFMETNoMu120_PFMHTNoMu120_IDTight_v16, process.HLT_PFMETNoMu130_PFMHTNoMu130_IDTight_v15, process.HLT_PFMETNoMu140_PFMHTNoMu140_IDTight_v15, process.HLT_MonoCentralPFJet80_PFMETNoMu110_PFMHTNoMu110_IDTight_v16, process.HLT_MonoCentralPFJet80_PFMETNoMu120_PFMHTNoMu120_IDTight_v16, process.HLT_MonoCentralPFJet80_PFMETNoMu130_PFMHTNoMu130_IDTight_v15, process.HLT_MonoCentralPFJet80_PFMETNoMu140_PFMHTNoMu140_IDTight_v15, process.HLT_L1ETMHadSeeds_v1, process.HLT_CaloMHT90_v2, process.HLT_CaloMET80_NotCleaned_v3, process.HLT_CaloMET90_NotCleaned_v3, process.HLT_CaloMET100_NotCleaned_v3, process.HLT_CaloMET110_NotCleaned_v3, process.HLT_CaloMET250_NotCleaned_v3, process.HLT_CaloMET70_HBHECleaned_v3, process.HLT_CaloMET80_HBHECleaned_v3, process.HLT_CaloMET90_HBHECleaned_v3, process.HLT_CaloMET100_HBHECleaned_v3, process.HLT_CaloMET250_HBHECleaned_v3, process.HLT_CaloMET300_HBHECleaned_v3, process.HLT_CaloMET350_HBHECleaned_v3, process.HLT_PFMET200_NotCleaned_v5, process.HLT_PFMET200_HBHECleaned_v5, process.HLT_PFMET250_HBHECleaned_v5, process.HLT_PFMET300_HBHECleaned_v5, process.HLT_PFMET200_HBHE_BeamHaloCleaned_v5, process.HLT_PFMETTypeOne200_HBHE_BeamHaloCleaned_v5, process.HLT_MET105_IsoTrk50_v6, process.HLT_MET120_IsoTrk50_v6, process.HLT_SingleJet30_Mu12_SinglePFJet40_v7, process.HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v5, process.HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v5, process.HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v5, process.HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v5, process.HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, process.HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, process.HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, process.HLT_DoublePFJets40_CaloBTagCSV_p33_v5, process.HLT_DoublePFJets100_CaloBTagCSV_p33_v5, process.HLT_DoublePFJets200_CaloBTagCSV_p33_v5, process.HLT_DoublePFJets350_CaloBTagCSV_p33_v5, process.HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, process.HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, process.HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v5, process.HLT_Photon300_NoHE_v11, process.HLT_Mu8_TrkIsoVVL_v10, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_DZ_v15, process.HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v15, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_DZ_v15, process.HLT_Mu8_Ele8_CaloIdM_TrackIdM_Mass8_PFHT350_v15, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v10, process.HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v8, process.HLT_Mu17_TrkIsoVVL_v10, process.HLT_Mu19_TrkIsoVVL_v1, process.HLT_BTagMu_AK4DiJet20_Mu5_v10, process.HLT_BTagMu_AK4DiJet40_Mu5_v10, process.HLT_BTagMu_AK4DiJet70_Mu5_v10, process.HLT_BTagMu_AK4DiJet110_Mu5_v10, process.HLT_BTagMu_AK4DiJet170_Mu5_v9, process.HLT_BTagMu_AK4Jet300_Mu5_v10, process.HLT_BTagMu_AK8DiJet170_Mu5_v6, process.HLT_BTagMu_AK8Jet300_Mu5_v10, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v17, process.HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v17, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v12, process.HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v4, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v4, process.HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v12, process.HLT_Mu12_DoublePhoton20_v2, process.HLT_TriplePhoton_20_20_20_CaloIdLV2_v2, process.HLT_TriplePhoton_20_20_20_CaloIdLV2_R9IdVL_v2, process.HLT_TriplePhoton_30_30_10_CaloIdLV2_v3, process.HLT_TriplePhoton_30_30_10_CaloIdLV2_R9IdVL_v3, process.HLT_TriplePhoton_35_35_5_CaloIdLV2_R9IdVL_v3, process.HLT_Photon25_v2, process.HLT_Photon33_v4, process.HLT_Photon50_v12, process.HLT_Photon75_v12, process.HLT_Photon90_v12, process.HLT_Photon120_v12, process.HLT_Photon150_v5, process.HLT_Photon175_v13, process.HLT_Photon200_v12, process.HLT_Photon50_R9Id90_HE10_IsoM_v13, process.HLT_Photon75_R9Id90_HE10_IsoM_v13, process.HLT_Photon90_R9Id90_HE10_IsoM_v13, process.HLT_Photon120_R9Id90_HE10_IsoM_v13, process.HLT_Photon165_R9Id90_HE10_IsoM_v14, process.HLT_Photon90_CaloIdL_PFHT700_v12, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass90_v12, process.HLT_Diphoton30_22_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass95_v12, process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13, process.HLT_Diphoton30PV_18PV_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12, process.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v12, process.HLT_Diphoton30EB_18EB_R9Id_OR_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v13, process.HLT_Dimuon0_Jpsi_L1_NoOS_v5, process.HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v5, process.HLT_Dimuon0_Jpsi_v6, process.HLT_Dimuon0_Jpsi_NoVertexing_v6, process.HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v5, process.HLT_Dimuon0_Jpsi_NoVertexing_L1_4R_0er1p5R_v5, process.HLT_Dimuon0_Jpsi3p5_Muon2_v4, process.HLT_Dimuon0_Upsilon_L1_4p5_v6, process.HLT_Dimuon0_Upsilon_L1_5_v6, process.HLT_Dimuon0_Upsilon_L1_4p5NoOS_v5, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0_v6, process.HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v5, process.HLT_Dimuon0_Upsilon_NoVertexing_v5, process.HLT_Dimuon0_Upsilon_L1_5M_v5, process.HLT_Dimuon0_LowMass_L1_0er1p5R_v5, process.HLT_Dimuon0_LowMass_L1_0er1p5_v6, process.HLT_Dimuon0_LowMass_v6, process.HLT_Dimuon0_LowMass_L1_4_v6, process.HLT_Dimuon0_LowMass_L1_4R_v5, process.HLT_Dimuon0_LowMass_L1_TM530_v4, process.HLT_Dimuon0_Upsilon_Muon_L1_TM0_v4, process.HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v4, process.HLT_TripleMu_5_3_3_Mass3p8to60_DZ_v6, process.HLT_TripleMu_10_5_5_DZ_v8, process.HLT_TripleMu_12_10_5_v8, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_v1, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_Tau15_Charge1_v1, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_v1, process.HLT_Tau3Mu_Mu7_Mu1_TkMu1_IsoTau15_Charge1_v1, process.HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v6, process.HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v6, process.HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v6, process.HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v4, process.HLT_DoubleMu4_Jpsi_Displaced_v5, process.HLT_DoubleMu4_Jpsi_NoVertexing_v5, process.HLT_DoubleMu4_JpsiTrkTrk_Displaced_v4, process.HLT_DoubleMu43NoFiltersNoVtx_v3, process.HLT_DoubleMu48NoFiltersNoVtx_v3, process.HLT_Mu43NoFiltersNoVtx_Photon43_CaloIdL_v4, process.HLT_Mu48NoFiltersNoVtx_Photon48_CaloIdL_v4, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4_v5, process.HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v5, process.HLT_HT425_v7, process.HLT_HT430_DisplacedDijet40_DisplacedTrack_v10, process.HLT_HT430_DisplacedDijet60_DisplacedTrack_v10, process.HLT_HT430_DisplacedDijet80_DisplacedTrack_v10, process.HLT_HT400_DisplacedDijet40_DisplacedTrack_v10, process.HLT_HT650_DisplacedDijet60_Inclusive_v10, process.HLT_HT550_DisplacedDijet80_Inclusive_v8, process.HLT_HT550_DisplacedDijet60_Inclusive_v10, process.HLT_HT650_DisplacedDijet80_Inclusive_v11, process.HLT_HT750_DisplacedDijet80_Inclusive_v11, process.HLT_DiJet110_35_Mjj650_PFMET110_v5, process.HLT_DiJet110_35_Mjj650_PFMET120_v5, process.HLT_DiJet110_35_Mjj650_PFMET130_v5, process.HLT_TripleJet110_35_35_Mjj650_PFMET110_v5, process.HLT_TripleJet110_35_35_Mjj650_PFMET120_v5, process.HLT_TripleJet110_35_35_Mjj650_PFMET130_v5, process.HLT_VBF_DoubleLooseChargedIsoPFTau20_Trk1_eta2p1_Reg_v5, process.HLT_VBF_DoubleMediumChargedIsoPFTau20_Trk1_eta2p1_Reg_v5, process.HLT_VBF_DoubleTightChargedIsoPFTau20_Trk1_eta2p1_Reg_v5, process.HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v9, process.HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v9, process.HLT_Ele28_HighEta_SC20_Mass55_v11, process.HLT_DoubleMu20_7_Mass0to30_Photon23_v5, process.HLT_Ele15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5, process.HLT_Ele15_IsoVVVL_PFHT450_PFMET50_v12, process.HLT_Ele15_IsoVVVL_PFHT450_v12, process.HLT_Ele50_IsoVVVL_PFHT450_v12, process.HLT_Ele15_IsoVVVL_PFHT600_v16, process.HLT_Mu8_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT300_PFMETNoMu60_v11, process.HLT_Mu10_TrkIsoVVL_DiPFJet40_DEta3p5_MJJ750_HTT350_PFMETNoMu60_v10, process.HLT_Mu15_IsoVVVL_PFHT450_CaloBTagCSV_4p5_v5, process.HLT_Mu15_IsoVVVL_PFHT450_PFMET50_v11, process.HLT_Mu15_IsoVVVL_PFHT450_v11, process.HLT_Mu50_IsoVVVL_PFHT450_v11, process.HLT_Mu15_IsoVVVL_PFHT600_v15, process.HLT_Dimuon10_PsiPrime_Barrel_Seagulls_v5, process.HLT_Dimuon20_Jpsi_Barrel_Seagulls_v5, process.HLT_Dimuon10_Upsilon_Barrel_Seagulls_v5, process.HLT_Dimuon12_Upsilon_eta1p5_v12, process.HLT_Dimuon14_Phi_Barrel_Seagulls_v5, process.HLT_Dimuon18_PsiPrime_v12, process.HLT_Dimuon25_Jpsi_v12, process.HLT_Dimuon18_PsiPrime_noCorrL1_v3, process.HLT_Dimuon24_Upsilon_noCorrL1_v3, process.HLT_Dimuon24_Phi_noCorrL1_v3, process.HLT_Dimuon25_Jpsi_noCorrL1_v3, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_DZ_v14, process.HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v14, process.HLT_DoubleIsoMu20_eta2p1_v4, process.HLT_DoubleIsoMu24_eta2p1_v4, process.HLT_TrkMu12_DoubleTrkMu5NoFiltersNoVtx_v4, process.HLT_TrkMu16_DoubleTrkMu6NoFiltersNoVtx_v10, process.HLT_TrkMu17_DoubleTrkMu8NoFiltersNoVtx_v11, process.HLT_Mu8_v10, process.HLT_Mu17_v10, process.HLT_Mu19_v1, process.HLT_Mu17_Photon30_IsoCaloId_v3, process.HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v12, process.HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v14, process.HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v14, process.HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v14, process.HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v12, process.HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v14, process.HLT_Ele50_CaloIdVT_GsfTrkIdT_PFJet165_v14, process.HLT_Ele115_CaloIdVT_GsfTrkIdT_v12, process.HLT_Ele135_CaloIdVT_GsfTrkIdT_v5, process.HLT_Ele145_CaloIdVT_GsfTrkIdT_v6, process.HLT_Ele200_CaloIdVT_GsfTrkIdT_v6, process.HLT_Ele250_CaloIdVT_GsfTrkIdT_v11, process.HLT_Ele300_CaloIdVT_GsfTrkIdT_v11, process.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v5, process.HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v5, process.HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v5, process.HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v4, process.HLT_PFHT380_SixPFJet32_v5, process.HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v5, process.HLT_PFHT430_SixPFJet40_v7, process.HLT_PFHT350_v15, process.HLT_PFHT350MinPFJet15_v5, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_v4, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_v4, process.HLT_Photon60_R9Id90_CaloIdL_IsoL_DisplacedIdL_PFHT350MinPFJet15_v7, process.HLT_FullTrack_Multiplicity85_v3, process.HLT_FullTrack_Multiplicity100_v2, process.HLT_FullTrack_Multiplicity130_v2, process.HLT_FullTrack_Multiplicity155_v3, process.HLT_ECALHT800_v9, process.HLT_DiSC30_18_EIso_AND_HE_Mass70_v12, process.HLT_Physics_v7, process.HLT_Physics_part0_v7, process.HLT_Physics_part1_v7, process.HLT_Physics_part2_v7, process.HLT_Physics_part3_v7, process.HLT_Physics_part4_v7, process.HLT_Physics_part5_v7, process.HLT_Physics_part6_v7, process.HLT_Physics_part7_v7, process.DST_Physics_v7, process.HLT_Random_v3, process.HLT_ZeroBias_v6, process.HLT_ZeroBias_part0_v6, process.HLT_ZeroBias_part1_v6, process.HLT_ZeroBias_part2_v6, process.HLT_ZeroBias_part3_v6, process.HLT_ZeroBias_part4_v6, process.HLT_ZeroBias_part5_v6, process.HLT_ZeroBias_part6_v6, process.HLT_ZeroBias_part7_v6, process.DST_ZeroBias_v2, process.DST_HT250_CaloScouting_v8, process.DST_HT250_CaloBTagScouting_v7, process.DST_HT410_PFScouting_v12, process.DST_HT410_BTagScouting_v12, process.DST_ZeroBias_BTagScouting_v11, process.DST_ZeroBias_CaloScouting_PFScouting_v10, process.DST_CaloJet40_BTagScouting_v11, process.DST_CaloJet40_CaloScouting_PFScouting_v11, process.DST_CaloJet40_CaloBTagScouting_v10, process.DST_L1HTT_BTagScouting_v11, process.DST_L1HTT_CaloScouting_PFScouting_v11, process.DST_L1HTT_CaloBTagScouting_v10, process.DST_L1DoubleMu_BTagScouting_v12, process.DST_L1DoubleMu_CaloScouting_PFScouting_v11, process.DST_DoubleMu3_noVtx_CaloScouting_Monitoring_v4, process.DST_DoubleMu3_noVtx_CaloScouting_v4, process.HLT_AK4CaloJet30_v10, process.HLT_AK4CaloJet40_v9, process.HLT_AK4CaloJet50_v9, process.HLT_AK4CaloJet80_v9, process.HLT_AK4CaloJet100_v9, process.HLT_AK4CaloJet120_v8, process.HLT_AK4PFJet30_v15, process.HLT_AK4PFJet50_v15, process.HLT_AK4PFJet80_v15, process.HLT_AK4PFJet100_v15, process.HLT_AK4PFJet120_v14, process.HLT_HISinglePhoton10_Eta3p1ForPPRef_v8, process.HLT_HISinglePhoton20_Eta3p1ForPPRef_v8, process.HLT_HISinglePhoton30_Eta3p1ForPPRef_v8, process.HLT_HISinglePhoton40_Eta3p1ForPPRef_v8, process.HLT_HISinglePhoton50_Eta3p1ForPPRef_v8, process.HLT_HISinglePhoton60_Eta3p1ForPPRef_v8, process.HLT_Photon20_HoverELoose_v9, process.HLT_Photon30_HoverELoose_v9, process.HLT_Photon40_HoverELoose_v9, process.HLT_Photon50_HoverELoose_v9, process.HLT_Photon60_HoverELoose_v9, process.HLT_EcalCalibration_v4, process.HLT_HcalCalibration_v5, process.AlCa_EcalPhiSym_v8, process.HLT_L1UnpairedBunchBptxMinus_v2, process.HLT_L1UnpairedBunchBptxPlus_v2, process.HLT_L1NotBptxOR_v3, process.HLT_L1MinimumBiasHF_OR_v2, process.HLT_L1MinimumBiasHF0OR_v3, process.HLT_L1_CDC_SingleMu_3_er1p2_TOP120_DPHI2p618_3p142_v2, process.HLT_HcalNZS_v12, process.HLT_HcalPhiSym_v14, process.HLT_HcalIsolatedbunch_v4, process.HLT_IsoTrackHB_v3, process.HLT_IsoTrackHE_v3, process.HLT_ZeroBias_FirstCollisionAfterAbortGap_v5, process.HLT_ZeroBias_IsolatedBunches_v5, process.HLT_ZeroBias_FirstCollisionInTrain_v4, process.HLT_ZeroBias_LastCollisionInTrain_v3, process.HLT_ZeroBias_FirstBXAfterTrain_v3, process.AlCa_RPCMuonNormalisation_v13, process.AlCa_LumiPixels_Random_v4, process.AlCa_LumiPixels_ZeroBias_v8, process.MC_ReducedIterativeTracking_v9, process.MC_PFMET_v13, process.MC_AK4PFJets_v13, process.MC_PFBTagCSV_v7, process.MC_PFHT_v12, process.MC_PFMHT_v12, process.MC_CaloMET_v8, process.MC_CaloMET_JetIdCleaned_v8, process.MC_AK4CaloJets_v8, process.MC_AK4CaloJetsFromPV_v6, process.MC_CaloBTagCSV_v6, process.MC_CaloHT_v7, process.MC_CaloMHT_v7, process.MC_AK8PFJets_v13, process.MC_AK8TrimPFJets_v13, process.MC_AK8PFHT_v12, process.MC_AK8CaloHT_v7, process.MC_Diphoton10_10_R9Id_OR_IsoCaloId_AND_HE_R9Id_Mass10_v12, process.MC_DoubleEle5_CaloIdL_MW_v13, process.MC_Ele5_WPTight_Gsf_v6, process.MC_Ele15_Ele10_CaloIdL_TrackIdL_IsoVL_DZ_v13, process.MC_IsoMu_v12, process.MC_DoubleMu_TrkIsoVVL_DZ_v9, process.MC_DoubleMuNoFiltersNoVtx_v7, process.AlCa_EcalPi0EBonly_v11, process.AlCa_EcalPi0EEonly_v11, process.AlCa_EcalEtaEBonly_v11, process.AlCa_EcalEtaEEonly_v11, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_CrossL1_v9, process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_CrossL1_v9, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_CrossL1_v9, process.HLT_Ele24_eta2p1_WPTight_Gsf_LooseChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9, process.HLT_Ele24_eta2p1_WPTight_Gsf_MediumChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9, process.HLT_Ele24_eta2p1_WPTight_Gsf_TightChargedIsoPFTau30_eta2p1_TightID_CrossL1_v9, process.HLT_DoubleLooseChargedIsoPFTau35_Trk1_eta2p1_Reg_v8, process.HLT_DoubleLooseChargedIsoPFTau40_Trk1_eta2p1_Reg_v8, process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_eta2p1_Reg_v8, process.HLT_DoubleMediumChargedIsoPFTau40_Trk1_eta2p1_Reg_v8, process.HLT_DoubleTightChargedIsoPFTau35_Trk1_eta2p1_Reg_v8, process.HLT_DoubleTightChargedIsoPFTau40_Trk1_eta2p1_Reg_v8, process.HLT_DoubleLooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8, process.HLT_DoubleLooseChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8, process.HLT_DoubleMediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8, process.HLT_DoubleMediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8, process.HLT_DoubleTightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_v8, process.HLT_DoubleTightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_v8, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET90_v8, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET100_v8, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET110_v4, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET120_v4, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_MET130_v4, process.HLT_MediumChargedIsoPFTau50_Trk30_eta2p1_1pr_v8, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_1pr_v7, process.HLT_MediumChargedIsoPFTau180HighPtRelaxedIso_Trk50_eta2p1_v8, process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8, process.HLT_IsoMu24_eta2p1_LooseChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_eta2p1_Reg_CrossL1_v8, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau35_Trk1_TightID_eta2p1_Reg_CrossL1_v8, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v3, process.HLT_IsoMu24_eta2p1_MediumChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v3, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_eta2p1_Reg_CrossL1_v6, process.HLT_IsoMu24_eta2p1_TightChargedIsoPFTau40_Trk1_TightID_eta2p1_Reg_CrossL1_v6, process.HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v7, process.HLT_Rsq0p35_v11, process.HLT_Rsq0p40_v11, process.HLT_RsqMR300_Rsq0p09_MR200_v11, process.HLT_RsqMR320_Rsq0p09_MR200_v11, process.HLT_RsqMR300_Rsq0p09_MR200_4jet_v11, process.HLT_RsqMR320_Rsq0p09_MR200_4jet_v11, process.HLT_L1_DoubleJet30_Mass_Min400_Mu10_v1, process.HLT_IsoMu27_LooseChargedIsoPFTau20_SingleL1_v1, process.HLT_IsoMu27_MediumChargedIsoPFTau20_SingleL1_v1, process.HLT_IsoMu27_TightChargedIsoPFTau20_SingleL1_v1, process.HLT_Photon50_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_PFMET50_v1, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ300DEta3_v1, process.HLT_Photon75_R9Id90_HE10_IsoM_EBOnly_PFJetsMJJ600DEta3_v1, process.HLT_PFMET100_PFMHT100_IDTight_PFHT60_v5, process.HLT_PFMETNoMu100_PFMHTNoMu100_IDTight_PFHT60_v5, process.HLT_PFMETTypeOne100_PFMHT100_IDTight_PFHT60_v5, process.HLT_Mu18_Mu9_SameSign_v2, process.HLT_Mu18_Mu9_SameSign_DZ_v2, process.HLT_Mu18_Mu9_v2, process.HLT_Mu18_Mu9_DZ_v2, process.HLT_Mu20_Mu10_SameSign_v2, process.HLT_Mu20_Mu10_SameSign_DZ_v2, process.HLT_Mu20_Mu10_v2, process.HLT_Mu20_Mu10_DZ_v2, process.HLT_Mu23_Mu12_SameSign_v2, process.HLT_Mu23_Mu12_SameSign_DZ_v2, process.HLT_Mu23_Mu12_v2, process.HLT_Mu23_Mu12_DZ_v2, process.HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi_v3, process.HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v2, process.HLT_DoubleMu3_DCA_PFMET50_PFMHT60_v6, process.HLT_TripleMu_5_3_3_Mass3p8to60_DCA_v1, process.HLT_QuadPFJet98_83_71_15_DoubleBTagCSV_p013_p08_VBF1_v5, process.HLT_QuadPFJet103_88_75_15_DoubleBTagCSV_p013_p08_VBF1_v5, process.HLT_QuadPFJet105_90_76_15_DoubleBTagCSV_p013_p08_VBF1_v5, process.HLT_QuadPFJet111_90_80_15_DoubleBTagCSV_p013_p08_VBF1_v5, process.HLT_QuadPFJet98_83_71_15_BTagCSV_p013_VBF2_v5, process.HLT_QuadPFJet103_88_75_15_BTagCSV_p013_VBF2_v5, process.HLT_QuadPFJet105_88_76_15_BTagCSV_p013_VBF2_v5, process.HLT_QuadPFJet111_90_80_15_BTagCSV_p013_VBF2_v5, process.HLT_QuadPFJet98_83_71_15_v1, process.HLT_QuadPFJet103_88_75_15_v1, process.HLT_QuadPFJet105_88_76_15_v1, process.HLT_QuadPFJet111_90_80_15_v1, process.HLT_AK8PFJet330_PFAK8BTagCSV_p17_v1, process.HLT_AK8PFJet330_PFAK8BTagCSV_p1_v1, process.HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_PixelVeto_Mass55_v8, process.HLT_Diphoton30_18_PVrealAND_R9Id_AND_IsoCaloId_AND_HE_R9Id_NoPixelVeto_Mass55_v8, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.ParkingHLTPhysicsOutput, process.ParkingZeroBiasOutput, process.PhysicsCommissioningOutput, process.PhysicsEGammaOutput, process.PhysicsEndOfFillOutput, process.PhysicsHadronsTausOutput, process.PhysicsMuonsOutput, process.PhysicsMinimumBias0Output, process.PhysicsMinimumBias1Output, process.PhysicsMinimumBias2Output, process.ParkingOutput, process.DQMOutput, process.DQMOnlineBeamspotOutput, process.DQMCalibrationOutput, process.DQMEventDisplayOutput, process.HLTMonitorOutput, process.RPCMONOutput, process.CalibrationOutput, process.EcalCalibrationOutput, process.ALCAPHISYMOutput, process.ALCALUMIPIXELSOutput, process.ALCAP0Output, process.ExpressOutput, process.ExpressAlignmentOutput, process.NanoDSTOutput, process.ScoutingPFOutput, process.ScoutingCaloMuonOutput, process.PhysicsParkingScoutingMonitorOutput, process.PhysicsHLTPhysics1Output, process.PhysicsHLTPhysics2Output, process.PhysicsHLTPhysics3Output, process.PhysicsHLTPhysics4Output, process.PhysicsZeroBias1Output, process.PhysicsZeroBias2Output, process.PhysicsZeroBias3Output, process.PhysicsZeroBias4Output )) - - -process.source = cms.Source( "PoolSource", - fileNames = cms.untracked.vstring( - 'file:RelVal_Raw_2e34v40_DATA.root', - ), - inputCommands = cms.untracked.vstring( - 'keep *' - ) -) - -# limit the number of events to be processed -process.maxEvents = cms.untracked.PSet( - input = cms.untracked.int32( 100 ) -) - -# enable TrigReport, TimeReport and MultiThreading -process.options = cms.untracked.PSet( - wantSummary = cms.untracked.bool( True ), - numberOfThreads = cms.untracked.uint32( 4 ), - numberOfStreams = cms.untracked.uint32( 0 ), - sizeOfStackForThreadsInKB = cms.untracked.uint32( 10*1024 ) -) - -# override the GlobalTag, connection string and pfnPrefix -if 'GlobalTag' in process.__dict__: - from Configuration.AlCa.GlobalTag import GlobalTag as customiseGlobalTag - process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = 'auto:run2_hlt_2e34v40') - -if 'MessageLogger' in process.__dict__: - process.MessageLogger.categories.append('TriggerSummaryProducerAOD') - process.MessageLogger.categories.append('L1GtTrigReport') - process.MessageLogger.categories.append('L1TGlobalSummary') - process.MessageLogger.categories.append('HLTrigReport') - process.MessageLogger.categories.append('FastReport') - -# add specific customizations -_customInfo = {} -_customInfo['menuType' ]= "2e34v40" -_customInfo['globalTags']= {} -_customInfo['globalTags'][True ] = "auto:run2_hlt_2e34v40" -_customInfo['globalTags'][False] = "auto:run2_mc_2e34v40" -_customInfo['inputFiles']={} -_customInfo['inputFiles'][True] = "file:RelVal_Raw_2e34v40_DATA.root" -_customInfo['inputFiles'][False] = "file:RelVal_Raw_2e34v40_MC.root" -_customInfo['maxEvents' ]= 100 -_customInfo['globalTag' ]= "auto:run2_hlt_2e34v40" -_customInfo['inputFile' ]= ['file:RelVal_Raw_2e34v40_DATA.root'] -_customInfo['realData' ]= True -from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll -process = customizeHLTforAll(process,"2e34v40",_customInfo) - -from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW -process = customizeHLTforCMSSW(process,"2e34v40") - -# Eras-based customisations -from HLTrigger.Configuration.Eras import modifyHLTforEras -modifyHLTforEras(process) - diff --git a/HLTrigger/Configuration/test/OnLine_HLT_FULL.py b/HLTrigger/Configuration/test/OnLine_HLT_FULL.py index d080862b7c7b4..24482f16fc93b 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_FULL.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_FULL.py @@ -1,13 +1,13 @@ -# hltGetConfiguration --full --data /dev/CMSSW_9_2_0/HLT --type FULL --unprescale --process HLTFULL --globaltag auto:run2_hlt_FULL --input file:RelVal_Raw_FULL_DATA.root +# hltGetConfiguration --full --data /dev/CMSSW_10_0_0/HLT --type FULL --unprescale --process HLTFULL --globaltag auto:run2_hlt_FULL --input file:RelVal_Raw_FULL_DATA.root -# /dev/CMSSW_9_2_0/HLT/V587 (CMSSW_9_2_14) +# /dev/CMSSW_10_0_0/HLT/V22 (CMSSW_10_0_0_HLT1) import FWCore.ParameterSet.Config as cms process = cms.Process( "HLTFULL" ) process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_9_2_0/HLT/V587') + tableName = cms.string('/dev/CMSSW_10_0_0/HLT/V22') ) process.transferSystem = cms.PSet( @@ -3970,14 +3970,60 @@ RefreshOpenIOVs = cms.untracked.bool( False ), DumpStat = cms.untracked.bool( False ) ) +process.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP", + timeSlewParametersM3 = cms.VPSet( + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 32.0 ), + tspar0 = cms.double( 15.5 ), + tspar1 = cms.double( -3.2 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ) + ), + timeSlewParametersM2 = cms.VPSet( + cms.PSet( slope = cms.double( -3.178648 ), + tmax = cms.double( 16.0 ), + tzero = cms.double( 23.960177 ) + ), + cms.PSet( slope = cms.double( -1.5610227 ), + tmax = cms.double( 10.0 ), + tzero = cms.double( 11.977461 ) + ), + cms.PSet( slope = cms.double( -1.075824 ), + tmax = cms.double( 6.25 ), + tzero = cms.double( 9.109694 ) + ) + ), + appendToDataLabel = cms.string( "HBHE" ) +) process.HepPDTESSource = cms.ESSource( "HepPDTESSource", pdtFileName = cms.FileInPath( "SimGeneral/HepPDTESSource/data/pythiaparticle.tbl" ) ) -process.StableParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalStableParametersRcd" ), - firstValid = cms.vuint32( 1 ) -) process.eegeom = cms.ESSource( "EmptyESSource", iovIsRunNotTime = cms.bool( True ), recordName = cms.string( "EcalMappingRcd" ), @@ -4054,8 +4100,9 @@ ) process.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "ClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.DTGeometryESModule = cms.ESProducer( "DTGeometryESModule", appendToDataLabel = cms.string( "" ), @@ -4077,6 +4124,35 @@ process.EcalPreshowerGeometryFromDBEP = cms.ESProducer( "EcalPreshowerGeometryFromDBEP", applyAlignment = cms.bool( True ) ) +process.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer", + NumberL1JetCounts = cms.uint32( 12 ), + NumberL1NoIsoEG = cms.uint32( 4 ), + NumberL1CenJet = cms.uint32( 4 ), + NumberL1Tau = cms.uint32( 12 ), + NumberConditionChips = cms.uint32( 1 ), + NumberL1EGamma = cms.uint32( 12 ), + TotalBxInEvent = cms.int32( 5 ), + NumberL1Mu = cms.uint32( 4 ), + PinsOnConditionChip = cms.uint32( 512 ), + WordLength = cms.int32( 64 ), + PinsOnChip = cms.uint32( 512 ), + OrderOfChip = cms.vint32( 1 ), + IfMuEtaNumberBits = cms.uint32( 6 ), + OrderConditionChip = cms.vint32( 1 ), + appendToDataLabel = cms.string( "" ), + NumberL1TauJet = cms.uint32( 4 ), + NumberL1Jet = cms.uint32( 12 ), + NumberPhysTriggers = cms.uint32( 512 ), + NumberL1Muon = cms.uint32( 8 ), + UnitLength = cms.int32( 8 ), + NumberL1IsoEG = cms.uint32( 4 ), + NumberTechnicalTriggers = cms.uint32( 64 ), + NumberL1ForJet = cms.uint32( 4 ), + IfCaloEtaNumberBits = cms.uint32( 4 ), + NumberPsbBoards = cms.int32( 7 ), + NumberChips = cms.uint32( 1 ), + NumberPhysTriggersExtended = cms.uint32( 64 ) +) process.HcalGeometryFromDBEP = cms.ESProducer( "HcalGeometryFromDBEP", applyAlignment = cms.bool( False ) ) @@ -4231,35 +4307,6 @@ unBoost = cms.bool( False ), useSignificance = cms.bool( True ) ) -process.StableParameters = cms.ESProducer( "StableParametersTrivialProducer", - NumberL1JetCounts = cms.uint32( 12 ), - NumberL1NoIsoEG = cms.uint32( 4 ), - NumberL1CenJet = cms.uint32( 4 ), - NumberL1Tau = cms.uint32( 8 ), - NumberConditionChips = cms.uint32( 1 ), - NumberL1EGamma = cms.uint32( 12 ), - TotalBxInEvent = cms.int32( 5 ), - NumberL1Mu = cms.uint32( 4 ), - PinsOnConditionChip = cms.uint32( 512 ), - WordLength = cms.int32( 64 ), - PinsOnChip = cms.uint32( 512 ), - OrderOfChip = cms.vint32( 1 ), - IfMuEtaNumberBits = cms.uint32( 6 ), - OrderConditionChip = cms.vint32( 1 ), - appendToDataLabel = cms.string( "" ), - NumberL1TauJet = cms.uint32( 4 ), - NumberL1Jet = cms.uint32( 12 ), - NumberPhysTriggers = cms.uint32( 512 ), - NumberL1Muon = cms.uint32( 12 ), - UnitLength = cms.int32( 8 ), - NumberL1IsoEG = cms.uint32( 4 ), - NumberTechnicalTriggers = cms.uint32( 64 ), - NumberL1ForJet = cms.uint32( 4 ), - IfCaloEtaNumberBits = cms.uint32( 4 ), - NumberPsbBoards = cms.int32( 7 ), - NumberChips = cms.uint32( 5 ), - NumberPhysTriggersExtended = cms.uint32( 64 ) -) process.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", NoErrorPropagation = cms.bool( False ), endcapShiftInZPos = cms.double( 0.0 ), @@ -4430,13 +4477,13 @@ ) process.hcal_db_producer = cms.ESProducer( "HcalDbProducer" ) process.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -4449,7 +4496,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( 2.0 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -4458,12 +4505,12 @@ 'CombinedSVPseudoVertex', 'CombinedSVNoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -4476,7 +4523,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( 2.0 ), + sip2dSigMin = cms.double( -99999.9 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -4486,13 +4533,13 @@ trackFlip = cms.bool( False ) ) process.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -4518,18 +4565,18 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) + sip2dSigMin = cms.double( 2.0 ) ), calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex', 'CombinedSVIVFV2PseudoVertex', 'CombinedSVIVFV2NoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -4555,7 +4602,7 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) + sip2dSigMin = cms.double( -99999.9 ) ), trackSort = cms.string( "sip2dSig" ), SoftLeptonFlip = cms.bool( False ), @@ -5259,8 +5306,9 @@ ) process.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ), @@ -5342,8 +5390,9 @@ ) process.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), @@ -5536,8 +5585,9 @@ ) process.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", EstimateCut = cms.double( 30.0 ), @@ -5754,11 +5804,6 @@ appendToDataLabel = cms.string( "" ) ) -process.ThroughputService = cms.Service( "ThroughputService", - dqmPath = cms.untracked.string( "HLT/Throughput" ), - timeRange = cms.untracked.double( 60000.0 ), - timeResolution = cms.untracked.double( 5.828 ) -) process.FastTimerService = cms.Service( "FastTimerService", dqmPath = cms.untracked.string( "HLT/TimerService" ), dqmModuleTimeRange = cms.untracked.double( 40.0 ), @@ -5774,6 +5819,7 @@ printEventSummary = cms.untracked.bool( False ), dqmPathTimeRange = cms.untracked.double( 100.0 ), dqmTimeRange = cms.untracked.double( 2000.0 ), + enableDQMTransitions = cms.untracked.bool( False ), dqmLumiSectionsRange = cms.untracked.uint32( 2500 ), dqmPathMemoryRange = cms.untracked.double( 1000000.0 ), dqmMemoryRange = cms.untracked.double( 1000000.0 ), @@ -5890,6 +5936,11 @@ 'hltL3TkTracksFromL2IOHit', 'hltL3TkTracksFromL2OIHit' ) ) +process.ThroughputService = cms.Service( "ThroughputService", + dqmPath = cms.untracked.string( "HLT/Throughput" ), + timeRange = cms.untracked.double( 60000.0 ), + timeResolution = cms.untracked.double( 5.828 ) +) process.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter", toGet = cms.VPSet( @@ -6251,7 +6302,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -6324,11 +6384,6 @@ ) ) process.hltHoreco = cms.EDProducer( "HcalHitReconstructor", - pedestalUpperLimit = cms.double( 2.7 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - respCorrM3 = cms.double( 1.0 ), - timeSlewParsType = cms.int32( 3 ), - applyTimeSlewM3 = cms.bool( True ), digiTimeFromDB = cms.bool( True ), mcOOTCorrectionName = cms.string( "" ), S9S1stat = cms.PSet( ), @@ -6337,7 +6392,6 @@ samplesToAdd = cms.int32( 4 ), mcOOTCorrectionCategory = cms.string( "MC" ), dataOOTCorrectionName = cms.string( "" ), - puCorrMethod = cms.int32( 0 ), correctionPhaseNS = cms.double( 13.0 ), HFInWindowStat = cms.PSet( ), digiLabel = cms.InputTag( "hltHcalDigis" ), @@ -6355,36 +6409,12 @@ correctForTimeslew = cms.bool( True ), setNoiseFlags = cms.bool( False ), correctTiming = cms.bool( False ), - setPulseShapeFlags = cms.bool( False ), + recoParamsFromDB = cms.bool( True ), Subdetector = cms.string( "HO" ), dataOOTCorrectionCategory = cms.string( "Data" ), dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ), - firstSample = cms.int32( 4 ), - noiseHPD = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeMin = cms.double( -15.0 ), - setTimingShapedCutsFlags = cms.bool( False ), - applyPulseJitter = cms.bool( False ), - applyTimeSlew = cms.bool( True ), - applyTimeConstraint = cms.bool( True ), - timingshapedcutsParameters = cms.PSet( ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - ts4Min = cms.double( 5.0 ), - pulseShapeParameters = cms.PSet( ), - timeSigmaSiPM = cms.double( 2.5 ), - applyPedConstraint = cms.bool( True ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - noiseSiPM = cms.double( 1.0 ), - meanTime = cms.double( -2.5 ), - flagParameters = cms.PSet( ), - pedSigmaHPD = cms.double( 0.5 ), - fitTimes = cms.int32( 1 ), - timeMax = cms.double( 10.0 ), - timeSigmaHPD = cms.double( 5.0 ), - meanPed = cms.double( 0.0 ), - hscpParameters = cms.PSet( ) + setPulseShapeFlags = cms.bool( False ), + firstSample = cms.int32( 4 ) ) process.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", EBSumThreshold = cms.double( 0.2 ), @@ -6392,6 +6422,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -6412,6 +6443,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -6430,6 +6462,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -6771,26 +6804,9 @@ src = cms.InputTag( "hltAK4CaloJetsPF" ), etMin = cms.double( 5.0 ) ) -process.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule", - useStandardFEDid = cms.bool( True ), - maxFEDid = cms.untracked.int32( 779 ), - inputLabel = cms.InputTag( "rawDataCollector" ), - minFEDid = cms.untracked.int32( 770 ), - dataType = cms.string( "DDU" ), - readOutParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - rosParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - writeSC = cms.untracked.bool( True ), - readDDUIDfromDDU = cms.untracked.bool( True ), - readingDDU = cms.untracked.bool( True ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - dqmOnly = cms.bool( False ) +process.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi", + debug = cms.untracked.bool( False ), + inputLabel = cms.InputTag( "rawDataCollector" ) ) process.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer", debug = cms.untracked.bool( False ), @@ -7335,12 +7351,15 @@ ) process.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClusters" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ) ) process.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOI", hitsToTry = cms.int32( 3 ), @@ -7387,7 +7406,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) @@ -7412,7 +7430,6 @@ ) process.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7441,8 +7458,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( True ) ) process.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -7672,6 +7688,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" ) ) @@ -7693,7 +7710,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -7753,7 +7769,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -7778,7 +7793,6 @@ ) process.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7807,8 +7821,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -7889,6 +7902,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" ) ) @@ -7935,7 +7949,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -7960,7 +7973,6 @@ ) process.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7989,8 +8001,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -8221,6 +8232,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" ) ) @@ -8242,7 +8254,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -8302,7 +8313,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -8327,7 +8337,6 @@ ) process.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -8356,8 +8365,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -8438,6 +8446,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" ) ) @@ -8484,7 +8493,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -8509,7 +8517,6 @@ ) process.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -8538,8 +8545,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -8948,6 +8954,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -8969,7 +8976,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -9071,6 +9077,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemoval" ) ) @@ -9173,7 +9180,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -9198,7 +9204,6 @@ ) process.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -9227,8 +9232,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -9318,6 +9322,7 @@ clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" ) ) @@ -9339,7 +9344,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -9378,7 +9382,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -9403,7 +9406,6 @@ ) process.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -9432,12 +9434,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -9466,8 +9466,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt', @@ -9706,6 +9705,7 @@ clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" ) ) @@ -9752,7 +9752,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -9777,7 +9776,6 @@ ) process.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -9806,8 +9804,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -9945,6 +9942,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTriplets" ) ) @@ -9991,7 +9989,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -10016,7 +10013,6 @@ ) process.hltTripletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -10045,8 +10041,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltTripletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -10173,6 +10168,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairs" ) ) @@ -10203,7 +10199,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -10228,7 +10223,6 @@ ) process.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -10257,8 +10251,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -10643,7 +10636,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -10688,11 +10691,9 @@ ), cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) + cms.PSet( depth = cms.vint32( 1, 2 ), + threshold = cms.vdouble( 1.2, 1.8 ), + detectorEnum = cms.int32( 4 ) ) ) ) @@ -10930,11 +10931,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -10966,13 +10969,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -10983,13 +10988,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -12396,6 +12403,7 @@ barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), thresh_PFClusterSeedBarrel = cms.double( 1.0 ), ClusteringType = cms.string( "Mustache" ), + dropUnseedable = cms.bool( False ), EnergyWeight = cms.string( "Raw" ), PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), thresh_PFClusterSeedEndcap = cms.double( 1.0 ), @@ -12565,7 +12573,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -12587,6 +12604,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -12607,6 +12625,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -12625,6 +12644,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -12840,6 +12860,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) ) @@ -12849,6 +12870,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -13089,7 +13111,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 1000000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -13848,7 +13869,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) @@ -13873,7 +13893,6 @@ ) process.hltIterL3OIMuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -13902,8 +13921,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( True ) ) process.hltIterL3OIMuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -14091,6 +14109,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" ) ) @@ -14112,7 +14131,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -14172,7 +14190,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -14197,7 +14214,6 @@ ) process.hltIter0IterL3MuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesOpenMu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -14226,8 +14242,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0IterL3MuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -14299,6 +14314,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTripletsOpenMu" ) ) @@ -14345,7 +14361,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -14370,7 +14385,6 @@ ) process.hltIter2IterL3MuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesOpenMu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -14399,8 +14413,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2IterL3MuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -14631,6 +14644,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadrupletsOpenMu" ) ) @@ -14652,7 +14666,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -14712,7 +14725,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -14737,7 +14749,6 @@ ) process.hltIter0IterL3FromL1MuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesOpenMu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -14766,8 +14777,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0IterL3FromL1MuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -14848,6 +14858,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheckOpenMu" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTripletsOpenMu" ) ) @@ -14894,7 +14905,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -14919,7 +14929,6 @@ ) process.hltIter2IterL3FromL1MuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesOpenMu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -14948,8 +14957,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2IterL3FromL1MuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -15631,6 +15639,7 @@ barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), thresh_PFClusterSeedBarrel = cms.double( 1.0 ), ClusteringType = cms.string( "Mustache" ), + dropUnseedable = cms.bool( False ), EnergyWeight = cms.string( "Raw" ), PFClusters = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), thresh_PFClusterSeedEndcap = cms.double( 1.0 ), @@ -15761,7 +15770,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -15783,6 +15801,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -15803,6 +15822,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -15821,6 +15841,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -15953,6 +15974,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) ) @@ -15962,6 +15984,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -16757,7 +16780,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -16803,11 +16836,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -16839,13 +16874,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -16856,13 +16893,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -17118,6 +17157,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -17186,7 +17226,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -17330,6 +17369,7 @@ clusterCheck = cms.InputTag( "hltIter1ElectronsPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerTriplets" ) ) @@ -17373,7 +17413,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -17610,6 +17649,7 @@ clusterCheck = cms.InputTag( "hltIter2ElectronsPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerPairs" ) ) @@ -17640,7 +17680,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -18582,7 +18621,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -19258,6 +19296,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -19279,7 +19318,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -19318,7 +19356,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -19343,7 +19380,6 @@ ) process.hltIter0DisplacedJpsiTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19372,8 +19408,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -19476,6 +19511,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedJpsiPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedJpsiPixelLayerTriplets" ) ) @@ -19522,7 +19558,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -19547,7 +19582,6 @@ ) process.hltIter1DisplacedJpsiTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19576,12 +19610,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedJpsiTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19610,8 +19642,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedJpsiTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedJpsiTrackCutClassifierPrompt', @@ -19753,6 +19784,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPixelClusterCheckDisplacedJpsiReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsDisplacedJpsiReg" ) ) @@ -19799,7 +19831,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -19824,7 +19855,6 @@ ) process.hltTripletRecoveryTrackCutClassifierDisplacedJpsiReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryCtfWithMaterialTracksDisplacedJpsiReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19853,8 +19883,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltTripletRecoveryTrackSelectionHighPurityDisplacedJpsiReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -19981,6 +20010,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPixelClusterCheckDisplacedJpsiReg" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsDisplacedJpsiReg" ) ) @@ -20011,7 +20041,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -20036,7 +20065,6 @@ ) process.hltDoubletRecoveryTrackCutClassifierDisplacedJpsiReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryCtfWithMaterialTracksDisplacedJpsiReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20065,8 +20093,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltDoubletRecoveryTrackSelectionHighPurityDisplacedJpsiReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -20230,6 +20257,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -20251,7 +20279,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -20290,7 +20317,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -20315,7 +20341,6 @@ ) process.hltIter0DisplacedNRTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20344,8 +20369,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -20448,6 +20472,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedNRPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedNRPixelLayerTriplets" ) ) @@ -20494,7 +20519,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -20519,7 +20543,6 @@ ) process.hltIter1DisplacedNRTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20548,12 +20571,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedNRTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20582,8 +20603,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedNRTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedNRTrackCutClassifierPrompt', @@ -20725,6 +20745,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPixelClusterCheckDisplacedNRReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsDisplacedNRReg" ) ) @@ -20771,7 +20792,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -20796,7 +20816,6 @@ ) process.hltTripletRecoveryTrackCutClassifierDisplacedNRReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryCtfWithMaterialTracksDisplacedNRReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20825,8 +20844,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltTripletRecoveryTrackSelectionHighPurityDisplacedNRReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -20953,6 +20971,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPixelClusterCheckDisplacedNRReg" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsDisplacedNRReg" ) ) @@ -20983,7 +21002,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -21008,7 +21026,6 @@ ) process.hltDoubletRecoveryTrackCutClassifierDisplacedNRReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryCtfWithMaterialTracksDisplacedNRReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -21037,8 +21054,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltDoubletRecoveryTrackSelectionHighPurityDisplacedNRReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -21254,6 +21270,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -21275,7 +21292,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -21314,7 +21330,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -21339,7 +21354,6 @@ ) process.hltIter0DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -21368,8 +21382,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -21465,6 +21478,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muPixelLayerQuadruplets" ) ) @@ -21486,7 +21500,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -21518,7 +21531,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -21543,7 +21555,6 @@ ) process.hltIter1DisplacedTau3muTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -21572,12 +21583,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedTau3muTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -21606,8 +21615,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedTau3muTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muTrackCutClassifierPrompt', @@ -21738,6 +21746,7 @@ clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muPixelLayerTriplets" ) ) @@ -21784,7 +21793,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -21809,7 +21817,6 @@ ) process.hltIter2DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -21838,8 +21845,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -22340,6 +22346,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -22361,7 +22368,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -22400,7 +22406,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -22425,7 +22430,6 @@ ) process.hltIter0DisplacedPsiPrimeTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -22454,8 +22458,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -22558,6 +22561,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedPsiPrimePixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedPsiPrimePixelLayerTriplets" ) ) @@ -22604,7 +22608,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -22629,7 +22632,6 @@ ) process.hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -22658,12 +22660,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedPsiPrimeTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -22692,8 +22692,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedPsiPrimeTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt', @@ -22835,6 +22834,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPixelClusterCheckDisplacedPsiPrimeReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsDisplacedPsiPrimeReg" ) ) @@ -22881,7 +22881,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -22906,7 +22905,6 @@ ) process.hltTripletRecoveryTrackCutClassifierDisplacedPsiPrimeReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryCtfWithMaterialTracksDisplacedPsiPrimeReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -22935,8 +22933,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltTripletRecoveryTrackSelectionHighPurityDisplacedPsiPrimeReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -23063,6 +23060,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPixelClusterCheckDisplacedPsiPrimeReg" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsDisplacedPsiPrimeReg" ) ) @@ -23093,7 +23091,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -23118,7 +23115,6 @@ ) process.hltDoubletRecoveryTrackCutClassifierDisplacedPsiPrimeReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryCtfWithMaterialTracksDisplacedPsiPrimeReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -23147,8 +23143,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltDoubletRecoveryTrackSelectionHighPurityDisplacedPsiPrimeReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -23802,6 +23797,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -23823,7 +23819,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -23888,6 +23883,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -23909,7 +23905,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -23948,7 +23943,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -23973,7 +23967,6 @@ ) process.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -24002,8 +23995,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -24099,6 +24091,7 @@ clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadruplets" ) ) @@ -24120,7 +24113,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -24152,7 +24144,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -24177,7 +24168,6 @@ ) process.hltIter1L3MuonTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -24206,12 +24196,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1L3MuonTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -24240,8 +24228,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1L3MuonTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPrompt', @@ -24372,6 +24359,7 @@ clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTriplets" ) ) @@ -24418,7 +24406,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -24443,7 +24430,6 @@ ) process.hltIter2L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -24472,8 +24458,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -28883,7 +28868,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( True ), sipmQNTStoSum = cms.int32( 3 ), @@ -28905,6 +28899,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -28925,6 +28920,7 @@ HBWeights = cms.vdouble( 1.0E-99 ), HF1Weight = cms.double( 1.0E-99 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( 1.0E-99 ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -28943,6 +28939,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -28974,6 +28971,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -28994,6 +28992,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0E-99 ), HF1Grid = cms.vdouble( ), @@ -29012,6 +29011,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -29043,6 +29043,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -29063,6 +29064,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0E-99 ), HF1Grid = cms.vdouble( ), @@ -29081,6 +29083,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -29437,7 +29440,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -29483,11 +29496,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -29519,13 +29534,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -29536,13 +29553,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -32322,6 +32341,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "" ), AllowMissingInputs = cms.bool( True ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -32342,6 +32362,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -32360,6 +32381,7 @@ hoInput = cms.InputTag( "" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -35106,6 +35128,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -35160,7 +35183,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -35312,6 +35334,7 @@ clusterCheck = cms.InputTag( "hltIter2HighPtTkMuPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2HighPtTkMuPixelLayerPairs" ) ) @@ -35349,7 +35372,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -36383,7 +36405,7 @@ TriggerType = cms.int32( 85 ), PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) ) -process.hltSinglePFJet15AK8 = cms.EDFilter( "HLT1PFJet", +process.hltSinglePFJet25AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), MaxMass = cms.double( -1.0 ), MinN = cms.int32( 1 ), @@ -36393,7 +36415,7 @@ inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets5AK8" ), MinE = cms.double( -1.0 ), triggerType = cms.int32( 85 ), - MinPt = cms.double( 15.0 ) + MinPt = cms.double( 25.0 ) ) process.hltPreAK8PFJet40 = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), @@ -38286,50 +38308,56 @@ lMaxLowEHitTime = cms.double( 9999.0 ), TS4TS5EnergyThreshold = cms.double( 50.0 ), digiCollName = cms.string( "hltHcalDigis" ), - lMinHPDHits = cms.int32( 17 ), tMinRBXHits = cms.int32( 50 ), TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0, 4000.0 ), - minEZeros = cms.double( 10.0 ), - pMinRBXHits = cms.int32( 20 ), + lMinHighEHitTime = cms.double( -9999.0 ), + fillLaserMonitor = cms.bool( True ), tMinHPDHits = cms.int32( 16 ), - pMaxHPDEMF = cms.double( 0.02 ), minRecHitE = cms.double( 1.5 ), - hlMaxHPDEMF = cms.double( -9999.0 ), + pMaxHighEHitTime = cms.double( 5.0 ), lRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.5, 0.0, 0.0, 1.0, -0.5 ), - maxCaloTowerIEta = cms.int32( 20 ), - maxNHF = cms.double( 0.9 ), + calibdigiHFtimeslices = cms.vint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ), pMinEEMF = cms.double( 10.0 ), pMaxRatio = cms.double( 0.85 ), - caloTowerCollName = cms.string( "hltTowerMakerForAll" ), + recHitCollName = cms.string( "hltHbhereco" ), pMinEZeros = cms.double( 5.0 ), - pMaxHighEHitTime = cms.double( 5.0 ), - pMaxLowEHitTime = cms.double( 6.0 ), + tMaxLowEHitTime = cms.double( 9999.0 ), + laserMonTSStart = cms.int32( 0 ), + maxNHF = cms.double( 0.9 ), minHighHitE = cms.double( 25.0 ), minR45HitE = cms.double( 5.0 ), tRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.2, 0.0, 0.0, 1.0, -0.2 ), - fillRecHits = cms.bool( True ), lMinZeros = cms.int32( 10 ), lMinRBXHits = cms.int32( 999 ), - pMinRBXRechitR45Fraction = cms.double( 0.1 ), + fillRecHits = cms.bool( True ), + minERatio = cms.double( 50.0 ), + TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), + lMinHPDNoOtherHits = cms.int32( 10 ), pMinRBXRechitR45EnergyFraction = cms.double( 0.1 ), - HcalRecHitFlagsToBeExcluded = cms.vint32( 11, 12, 13, 14, 15 ), - calibdigiHFthreshold = cms.double( -999.0 ), + hlMaxHPDEMF = cms.double( -9999.0 ), + maxCaloTowerIEta = cms.int32( 20 ), minLowHitE = cms.double( 10.0 ), - minEEMF = cms.double( 50.0 ), + TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), + laserMonIEtaList = cms.vint32( 0, 0, 0, 0, 0, 0, 0, 0 ), + laserMonIPhiList = cms.vint32( 23, 17, 11, 5, 29, 35, 41, 47 ), pMinRatio = cms.double( 0.75 ), + tMinLowEHitTime = cms.double( -9999.0 ), HcalAcceptSeverityLevel = cms.uint32( 9 ), pMaxRBXEMF = cms.double( 0.02 ), - pMinE = cms.double( 40.0 ), tMaxRatio = cms.double( 0.92 ), + pMinRBXRechitR45Fraction = cms.double( 0.1 ), maxTrackEta = cms.double( 2.0 ), tMinHighEHitTime = cms.double( -7.0 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), + tMinZeros = cms.int32( 8 ), lMaxRatio = cms.double( 0.96 ), - fillCaloTowers = cms.bool( True ), + pMinRBXHits = cms.int32( 20 ), fillDigis = cms.bool( True ), - lMinHighEHitTime = cms.double( -9999.0 ), - calibdigiHFtimeslices = cms.vint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ), + minEZeros = cms.double( 10.0 ), + laserMonTSEnd = cms.int32( -1 ), + minEEMF = cms.double( 50.0 ), calibdigiHBHEthreshold = cms.double( 15.0 ), + pMinLowEHitTime = cms.double( -6.0 ), + fillCaloTowers = cms.bool( True ), pMinERatio = cms.double( 25.0 ), fillTracks = cms.bool( False ), trackCollName = cms.string( "generalTracks" ), @@ -38337,25 +38365,25 @@ minTrackPt = cms.double( 1.0 ), tMinRatio = cms.double( 0.73 ), TS4TS5UpperCut = cms.vdouble( 999.0, 999.0, 999.0, 999.0, 999.0 ), - pMinLowEHitTime = cms.double( -6.0 ), maxjetindex = cms.int32( 0 ), + laserMonCBoxList = cms.vint32( 6, 6, 6, 6, 6, 6, 6, 6 ), pMinRBXRechitR45Count = cms.int32( 1 ), pMinHPDHits = cms.int32( 10 ), lMinLowEHitTime = cms.double( -9999.0 ), - recHitCollName = cms.string( "hltHbhereco" ), + caloTowerCollName = cms.string( "hltTowerMakerForAll" ), tMinHPDNoOtherHits = cms.int32( 9 ), - minERatio = cms.double( 50.0 ), + pMaxHPDEMF = cms.double( 0.02 ), jetCollName = cms.string( "" ), - tMinLowEHitTime = cms.double( -9999.0 ), + hlMaxRBXEMF = cms.double( 0.01 ), tMaxHighEHitTime = cms.double( 6.0 ), - tMinZeros = cms.int32( 8 ), - lMinHPDNoOtherHits = cms.int32( 10 ), + pMaxLowEHitTime = cms.double( 6.0 ), + lMinHPDHits = cms.int32( 17 ), maxProblemRBXs = cms.int32( 20 ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), - tMaxLowEHitTime = cms.double( 9999.0 ), + calibdigiHFthreshold = cms.double( -999.0 ), + pMinE = cms.double( 40.0 ), pMinHPDNoOtherHits = cms.int32( 7 ), calibdigiHBHEtimeslices = cms.vint32( 3, 4, 5, 6 ), - hlMaxRBXEMF = cms.double( 0.01 ) + HcalRecHitFlagsToBeExcluded = cms.vint32( 11, 12, 13, 14, 15 ) ) process.hltHcalTowerNoiseCleanerWithrechit = cms.EDProducer( "HLTHcalTowerNoiseCleanerWithrechit", TS4TS5EnergyThreshold = cms.double( 50.0 ), @@ -39032,6 +39060,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) ) @@ -39053,7 +39082,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -39119,6 +39147,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) ) @@ -39140,7 +39169,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -39197,12 +39225,15 @@ ) process.hltSiStripClustersRegForBTag = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClustersRegForBTag" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ) ) process.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", useEventsWithNoVertex = cms.bool( True ), @@ -39231,7 +39262,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -39256,7 +39286,6 @@ ) process.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -39285,8 +39314,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -39382,6 +39410,7 @@ clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForBTag" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsForBTag" ) ) @@ -39403,7 +39432,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -39435,7 +39463,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -39460,7 +39487,6 @@ ) process.hltIter1PFlowTrackCutClassifierPromptForBTag = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -39489,12 +39515,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1PFlowTrackCutClassifierDetachedForBTag = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -39523,8 +39547,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1PFlowTrackCutClassifierMergedForBTag = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptForBTag', @@ -39655,6 +39678,7 @@ clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForBTag" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsForBTag" ) ) @@ -39701,7 +39725,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -39726,7 +39749,6 @@ ) process.hltIter2PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -39755,8 +39777,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -39874,6 +39895,7 @@ vertexMinAngleCosine = cms.double( 0.95 ), primaryVertices = cms.InputTag( "hltVerticesL3" ), tracks = cms.InputTag( "hltIter2MergedForBTag" ), + minPt = cms.double( 0.8 ), maxNTracks = cms.uint32( 30 ), clusterizer = cms.PSet( distanceRatio = cms.double( 20.0 ), @@ -39889,8 +39911,8 @@ vertexMinDLenSig = cms.double( 0.5 ), useDirectVertexFitter = cms.bool( True ), minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) + maximumTimeSignificance = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) ) process.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger", minSignificance = cms.double( 2.0 ), @@ -39911,6 +39933,7 @@ tracks = cms.InputTag( "hltIter2MergedForBTag" ), dLenFraction = cms.double( 0.333 ), trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ), dRCut = cms.double( 0.4 ) ) process.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger", @@ -40551,6 +40574,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -40571,6 +40595,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -40589,6 +40614,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -40866,22 +40892,24 @@ process.hltBSoftMuonMu12L3 = cms.EDProducer( "RecoTrackRefSelector", minPixelHit = cms.int32( 0 ), src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), + minPhi = cms.double( -3.2 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), + algorithm = cms.vstring( '' ), algorithmMaskContains = cms.vstring( ), usePV = cms.bool( False ), + maxRapidity = cms.double( 5.0 ), tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), + originalAlgorithm = cms.vstring( ), minRapidity = cms.double( -5.0 ), vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), + maxChi2 = cms.double( 10000.0 ), ptMin = cms.double( 12.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), + maxPhi = cms.double( 3.2 ), + lip = cms.double( 300.0 ), minLayer = cms.int32( 0 ), quality = cms.vstring( ), minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) + min3DLayer = cms.int32( 0 ) ) process.hltBSoftMuonJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", muonSelection = cms.uint32( 0 ), @@ -43005,22 +43033,24 @@ process.hltBSoftMuonMu5L3 = cms.EDProducer( "RecoTrackRefSelector", minPixelHit = cms.int32( 0 ), src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), + minPhi = cms.double( -3.2 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), + algorithm = cms.vstring( '' ), algorithmMaskContains = cms.vstring( ), usePV = cms.bool( False ), + maxRapidity = cms.double( 5.0 ), tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), + originalAlgorithm = cms.vstring( ), minRapidity = cms.double( -5.0 ), vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), + maxChi2 = cms.double( 10000.0 ), ptMin = cms.double( 5.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), + maxPhi = cms.double( 3.2 ), + lip = cms.double( 300.0 ), minLayer = cms.int32( 0 ), quality = cms.vstring( ), minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) + min3DLayer = cms.int32( 0 ) ) process.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", muonSelection = cms.uint32( 0 ), @@ -46870,7 +46900,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -47014,6 +47043,7 @@ clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForPhotons" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1PixelLayerTripletsForPhotons" ) ) @@ -47057,7 +47087,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -47294,6 +47323,7 @@ clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForPhotons" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2PixelLayerPairsForPhotons" ) ) @@ -47324,7 +47354,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -52186,6 +52215,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -52207,7 +52237,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -52246,7 +52275,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -52271,7 +52299,6 @@ ) process.hltIter0DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -52300,8 +52327,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -52397,6 +52423,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets" ) ) @@ -52418,7 +52445,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -52450,7 +52476,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -52475,7 +52500,6 @@ ) process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -52504,12 +52528,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -52538,8 +52560,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt', @@ -52670,6 +52691,7 @@ clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets" ) ) @@ -52716,7 +52738,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -52741,7 +52762,6 @@ ) process.hltIter2DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -52770,8 +52790,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -54414,6 +54433,7 @@ clusterCheck = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTriplets" ) ) @@ -54470,7 +54490,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -56319,6 +56338,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForTau" ) ) @@ -56340,7 +56360,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -56417,6 +56436,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemovalRegForTau" ) ) @@ -56551,7 +56571,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -56576,7 +56595,6 @@ ) process.hltIter0PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -56605,8 +56623,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -56802,6 +56819,7 @@ clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckTauReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsTauReg" ) ) @@ -56823,7 +56841,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -56855,7 +56872,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -56880,7 +56896,6 @@ ) process.hltIter1PFlowTrackCutClassifierPromptTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -56909,12 +56924,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1PFlowTrackCutClassifierDetachedTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -56943,8 +56956,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1PFlowTrackCutClassifierMergedTauReg = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptTauReg', @@ -57175,6 +57187,7 @@ clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckTauReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsTauReg" ) ) @@ -57221,7 +57234,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -57246,7 +57258,6 @@ ) process.hltIter2PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -57275,8 +57286,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -57414,6 +57424,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheckTauReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsTauReg" ) ) @@ -57460,7 +57471,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -57485,7 +57495,6 @@ ) process.hltTripletRecoveryPFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -57514,8 +57523,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -57642,6 +57650,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheckTauReg" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsTauReg" ) ) @@ -57672,7 +57681,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -57697,7 +57705,6 @@ ) process.hltDoubletRecoveryPFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -57726,8 +57733,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -60338,7 +60344,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -60383,11 +60399,9 @@ ), cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) + cms.PSet( depth = cms.vint32( 1, 2 ), + threshold = cms.vdouble( 1.2, 1.8 ), + detectorEnum = cms.int32( 4 ) ) ) ) @@ -60423,11 +60437,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -60459,13 +60475,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -60476,13 +60494,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -63343,7 +63363,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) @@ -63368,7 +63387,6 @@ ) process.hltIterL3OIMuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -63397,8 +63415,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( True ) ) process.hltIterL3OIMuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -63628,6 +63645,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadrupletsNoVtx" ) ) @@ -63649,7 +63667,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -63709,7 +63726,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -63734,7 +63750,6 @@ ) process.hltIter0IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -63763,8 +63778,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -63845,6 +63859,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheckNoVtx" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTripletsNoVtx" ) ) @@ -63891,7 +63906,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -63916,7 +63930,6 @@ ) process.hltIter2IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -63945,8 +63958,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -64177,6 +64189,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx" ) ) @@ -64198,7 +64211,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -64258,7 +64270,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -64283,7 +64294,6 @@ ) process.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -64312,8 +64322,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -64394,6 +64403,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx" ) ) @@ -64440,7 +64450,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -64465,7 +64474,6 @@ ) process.hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -64494,8 +64502,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -68226,6 +68233,7 @@ vertexMinAngleCosine = cms.double( 0.95 ), primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), tracks = cms.InputTag( "hltPFMuonMerging" ), + minPt = cms.double( 0.8 ), maxNTracks = cms.uint32( 30 ), clusterizer = cms.PSet( distanceRatio = cms.double( 20.0 ), @@ -68241,8 +68249,8 @@ vertexMinDLenSig = cms.double( 0.5 ), useDirectVertexFitter = cms.bool( True ), minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) + maximumTimeSignificance = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) ) process.hltInclusiveSecondaryVerticesPF = cms.EDProducer( "VertexMerger", minSignificance = cms.double( 2.0 ), @@ -68263,6 +68271,7 @@ tracks = cms.InputTag( "hltPFMuonMerging" ), dLenFraction = cms.double( 0.333 ), trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ), dRCut = cms.double( 0.4 ) ) process.hltInclusiveMergedVerticesPF = cms.EDProducer( "VertexMerger", @@ -68574,6 +68583,7 @@ vertexMinAngleCosine = cms.double( 0.95 ), primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), tracks = cms.InputTag( "hltParticleFlow" ), + minPt = cms.double( 0.8 ), maxNTracks = cms.uint32( 30 ), clusterizer = cms.PSet( distanceRatio = cms.double( 20.0 ), @@ -68589,8 +68599,8 @@ vertexMinDLenSig = cms.double( 0.5 ), useDirectVertexFitter = cms.bool( True ), minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) + maximumTimeSignificance = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) ) process.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", minSignificance = cms.double( 2.0 ), @@ -68611,6 +68621,7 @@ tracks = cms.InputTag( "hltParticleFlow" ), dLenFraction = cms.double( 0.333 ), trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ), dRCut = cms.double( 0.4 ) ) process.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", @@ -69171,6 +69182,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -69192,7 +69204,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -69298,12 +69309,15 @@ ) process.hltSiStripClustersFull = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClusters" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ) ) process.hltSiStripMatchedRecHitsFull = cms.EDProducer( "SiStripRecHitConverter", StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ), @@ -69373,6 +69387,7 @@ clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter0PixelQuadruplets" ) ) @@ -69394,7 +69409,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -69433,7 +69447,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -69496,13 +69509,14 @@ ) process.hltFullIter0TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.95, -0.85, -0.75 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter0HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -69586,6 +69600,7 @@ clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter1PixelQuadruplets" ) ) @@ -69607,7 +69622,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -69639,7 +69653,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -69664,13 +69677,14 @@ ) process.hltFullIter1TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter1CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.65, -0.35, -0.15 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter1HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -69769,6 +69783,7 @@ clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter2PixelTriplets" ) ) @@ -69819,7 +69834,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -69844,13 +69858,14 @@ ) process.hltFullIter2TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter2CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( 0.2, 0.3, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter2HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -69949,6 +69964,7 @@ clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter3PixelTriplets" ) ) @@ -69999,7 +70015,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -70024,13 +70039,14 @@ ) process.hltFullIter3TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter3CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( 0.0, 0.2, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter3HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -70114,6 +70130,7 @@ clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter4PixelQuadruplets" ) ) @@ -70135,7 +70152,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.0 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -70174,7 +70190,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -70199,13 +70214,14 @@ ) process.hltFullIter4TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter4CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter4HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -70290,6 +70306,7 @@ clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter5PixelTriplets" ) ) @@ -70343,7 +70360,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -70368,13 +70384,14 @@ ) process.hltFullIter5TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter5CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.2, 0.3, 0.8 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter5HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -70464,6 +70481,7 @@ clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter6PixelPairsA" ) ) @@ -70547,6 +70565,7 @@ clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter6PixelPairsB" ) ) @@ -70587,7 +70606,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -70612,13 +70630,14 @@ ) process.hltFullIter6TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter6CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter6HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -70705,6 +70724,7 @@ clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter7MixedLayersA" ) ) @@ -70786,6 +70806,7 @@ clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter7MixedLayersB" ) ) @@ -70838,7 +70859,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -70863,13 +70883,14 @@ ) process.hltFullIter7TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter7CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter7HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -71013,6 +71034,7 @@ clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayers" ) ) @@ -71089,7 +71111,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -71114,13 +71135,14 @@ ) process.hltFullIter8TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter8CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter8HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -71206,6 +71228,7 @@ clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTripl" ) ) @@ -71322,6 +71345,7 @@ clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPair" ) ) @@ -71381,7 +71405,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -71406,13 +71429,14 @@ ) process.hltFullIter9TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter9CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger", shareFrac = cms.double( 0.19 ), @@ -71427,8 +71451,9 @@ 'hltFullIter8TrackMVAClassifier', 'hltFullIter9TrackMVAClassifier' ), minQuality = cms.string( "loose" ), - minShareHits = cms.uint32( 2 ), + enableMerging = cms.bool( True ), copyExtras = cms.untracked.bool( True ), + minShareHits = cms.uint32( 2 ), copyTrajectories = cms.untracked.bool( False ), allowFirstHitShare = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -71483,7 +71508,6 @@ ) process.hltFullGoodHighPurityFullTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltFullIterativeTrackingMerged" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullOnlinePrimaryVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -71510,8 +71534,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), minLayers = cms.vint32( 0, 0, 0 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltFullGoodHighPurityFullTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -71602,6 +71625,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "" ), AllowMissingInputs = cms.bool( True ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -71622,6 +71646,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -71640,6 +71665,7 @@ hoInput = cms.InputTag( "" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -72006,6 +72032,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) ) @@ -72027,7 +72054,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -72250,7 +72276,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -72272,6 +72307,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -72292,6 +72328,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0E-99 ), HF1Grid = cms.vdouble( ), @@ -72310,6 +72347,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -72634,7 +72672,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -72680,11 +72728,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -72716,13 +72766,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -72733,13 +72785,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -72821,6 +72875,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -72842,7 +72897,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -72896,6 +72950,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -72917,7 +72972,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -72956,7 +73010,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -72981,7 +73034,6 @@ ) process.hltIter0L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -73010,8 +73062,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -73098,6 +73149,7 @@ clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadrupletsNoVtx" ) ) @@ -73119,7 +73171,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -73151,7 +73202,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -73176,7 +73226,6 @@ ) process.hltIter1L3MuonTrackCutClassifierPromptNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -73205,12 +73254,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1L3MuonTrackCutClassifierDetachedNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -73239,8 +73286,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1L3MuonTrackCutClassifierMergedNoVtx = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPromptNoVtx', @@ -73362,6 +73408,7 @@ clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTripletsNoVtx" ) ) @@ -73408,7 +73455,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -73433,7 +73479,6 @@ ) process.hltIter2L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -73462,8 +73507,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -74454,9 +74498,9 @@ clustershapecollectionEE = cms.string( "islandEndcapShape" ), clustershapecollectionEB = cms.string( "islandBarrelShape" ), VerbosityLevel = cms.string( "ERROR" ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), + IslandBarrelSeedThr = cms.double( 0.5 ), endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - IslandBarrelSeedThr = cms.double( 0.5 ) + barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ) ) process.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer", barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ), @@ -74544,17 +74588,6 @@ triggerType = cms.int32( 81 ), MinPt = cms.double( 10.0 ) ) -process.hltL1sSingleEG5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltPreHISinglePhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) @@ -74700,6 +74733,17 @@ triggerType = cms.int32( 81 ), MinPt = cms.double( 10.0 ) ) +process.hltL1sSingleEG5 = cms.EDFilter( "HLTL1TSeed", + L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + saveTags = cms.bool( True ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) +) process.hltPreSinglePhoton15Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) @@ -75011,17 +75055,6 @@ useEt = cms.bool( False ), rhoScale = cms.double( 1.0 ) ) -process.hltL1sSingleEG2Or5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG2_BptxAND OR L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltPreHISinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) @@ -76602,12 +76635,15 @@ ) process.hltSiStripClustersAfterSplitting = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityForPA" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClustersAfterSplitting" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityForPA" ) ) process.hltSiStripMatchedRecHits = cms.EDProducer( "SiStripRecHitConverter", StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ), @@ -76647,6 +76683,7 @@ clusterCheck = cms.InputTag( "hltPAIter0PixelTripletsClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTripletsAfterSplitting" ) ) @@ -76694,7 +76731,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -76757,33 +76793,36 @@ ) process.hltPAIter0TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.9, -0.8, 0.7 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltPAIter0TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltPAIter0TrackClassifier3 = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltPAIter0CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltPAIter0TrackSelection = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltPAIter0TrackClassifier1', @@ -76857,6 +76896,7 @@ clusterCheck = cms.InputTag( "hltPAIter1DetachedTripletClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPAIter1DetachedTripletLayers" ) ) @@ -76906,7 +76946,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -76931,23 +76970,25 @@ ) process.hltPAIter1TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter3_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltPAIter1TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltPAIter1CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltPAIter1TrackSelection = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltPAIter1TrackClassifier1', @@ -77020,6 +77061,7 @@ clusterCheck = cms.InputTag( "hltPAIter2LowPtTripletClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPAIter2LowPtTripletLayers" ) ) @@ -77067,7 +77109,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -77092,13 +77133,14 @@ ) process.hltPAIter2TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltPAIter2CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.6, -0.3, -0.1 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter1_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltPAIter3ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", trackClassifier = cms.InputTag( 'hltPAIter2TrackSelection','QualityMasks' ), @@ -77178,6 +77220,7 @@ clusterCheck = cms.InputTag( "hltPAIter3PixelPairClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 1000000 ), seedingLayers = cms.InputTag( "hltPAIter3PixelPairLayers" ) ) @@ -77215,7 +77258,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -77240,13 +77282,14 @@ ) process.hltPAIter3TrackSelection = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltPAIter3CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltPAIter4ClustersRefRemoval = cms.EDProducer( "TrackClusterRemover", trackClassifier = cms.InputTag( 'hltPAIter3TrackSelection','QualityMasks' ), @@ -77320,6 +77363,7 @@ clusterCheck = cms.InputTag( "hltPAIter4MixedTripletClusterCheckA" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersA" ) ) @@ -77401,6 +77445,7 @@ clusterCheck = cms.InputTag( "hltPAIter4MixedTripletClusterCheckB" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPAIter4MixedTripletLayersB" ) ) @@ -77453,7 +77498,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -77478,23 +77522,25 @@ ) process.hltPAIter4TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter4_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter4_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltPAIter4TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltPAIter4CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.2, -0.2, -0.2 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltPAIter4TrackSelection = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltPAIter4TrackClassifier1', @@ -77634,6 +77680,7 @@ clusterCheck = cms.InputTag( "hltPAIter5PixelLessClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPAIter5PixelLessLayers" ) ) @@ -77710,7 +77757,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -77735,23 +77781,25 @@ ) process.hltPAIter5TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter5_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter5_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltPAIter5TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltPAIter5CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltPAIter5TrackSelection = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltPAIter5TrackClassifier1', @@ -77833,6 +77881,7 @@ clusterCheck = cms.InputTag( "hltPAIter6TobTecClusterCheckTripl" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPAIter6TobTecLayersTripl" ) ) @@ -77958,6 +78007,7 @@ clusterCheck = cms.InputTag( "hltPAIter6TobTecClusterCheckPair" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 1000000 ), seedingLayers = cms.InputTag( "hltPAIter6TobTecLayersPair" ) ) @@ -78017,7 +78067,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -78042,23 +78091,25 @@ ) process.hltPAIter6TrackClassifier1 = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter6_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter6_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltPAIter6TrackClassifier2 = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltPAIter6CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter0PrimaryVertices" ), qualityCuts = cms.vdouble( 0.0, 0.0, 0.0 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter0_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltPAIter6TrackSelection = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltPAIter6TrackClassifier1', @@ -78140,6 +78191,7 @@ clusterCheck = cms.InputTag( "hltPAIter7JetCoreClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 1000000 ), seedingLayers = cms.InputTag( "hltPAIter7JetCoreLayers" ) ) @@ -78170,7 +78222,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -78195,7 +78246,6 @@ ) process.hltPAIter7TrackSelection = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltPAIter7CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPAIter7GoodPrimaryVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -78226,8 +78276,7 @@ maxDr = cms.vdouble( 0.3, 0.2, 0.1 ), minLayers = cms.vint32( 3, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltPAIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger", shareFrac = cms.double( 0.19 ), @@ -78240,8 +78289,9 @@ 'hltPAIter5TrackSelection', 'hltPAIter6TrackSelection' ), minQuality = cms.string( "loose" ), - minShareHits = cms.uint32( 2 ), + enableMerging = cms.bool( True ), copyExtras = cms.untracked.bool( True ), + minShareHits = cms.uint32( 2 ), copyTrajectories = cms.untracked.bool( False ), allowFirstHitShare = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -78494,6 +78544,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTripletsForUPC" ) ) @@ -79979,12 +80030,15 @@ ) process.hltSiStripClustersForRefPP = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClustersForRefPP" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ) ) process.hltFullIter0PixelQuadrupletsPreSplittingForRefPP = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', @@ -80043,6 +80097,7 @@ clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPreSplittingForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPreSplittingForRefPP" ) ) @@ -80064,7 +80119,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -80103,7 +80157,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -80166,15 +80219,15 @@ ) process.hltSiPixelClustersAfterSplittingForRefPP = cms.EDProducer( "JetCoreClusterSplitter", verbose = cms.bool( False ), - chargeFractionMin = cms.double( 2.0 ), + deltaRmax = cms.double( 0.05 ), forceXError = cms.double( 100.0 ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPreSplittingForRefPP" ), chargePerUnit = cms.double( 2000.0 ), - centralMIPCharge = cms.double( 26000.0 ), forceYError = cms.double( 150.0 ), + centralMIPCharge = cms.double( 26000.0 ), pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ), ptMin = cms.double( 200.0 ), - deltaRmax = cms.double( 0.05 ), + chargeFractionMin = cms.double( 2.0 ), cores = cms.InputTag( "hltJetsForCoreTracking" ), fractionalWidth = cms.double( 0.4 ), pixelCPE = cms.string( "hltESPPixelCPEGeneric" ) @@ -80190,12 +80243,15 @@ ) process.hltSiStripClustersFullForRefPP = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClustersForRefPP" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ) ) process.hltFullIter0PixelQuadrupletsForRefPP = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', @@ -80242,6 +80298,7 @@ clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsForRefPP" ) ) @@ -80263,7 +80320,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -80302,7 +80358,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -80365,13 +80420,14 @@ ) process.hltFullIter0TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter0CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.95, -0.85, -0.75 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter0HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -80444,6 +80500,7 @@ clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter1PixelQuadrupletsForRefPP" ) ) @@ -80465,7 +80522,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -80497,7 +80553,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -80522,13 +80577,14 @@ ) process.hltFullIter1TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter1CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.65, -0.35, -0.15 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter1HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -80616,6 +80672,7 @@ clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter2PixelTripletsForRefPP" ) ) @@ -80666,7 +80723,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -80691,13 +80747,14 @@ ) process.hltFullIter2TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter2CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( 0.2, 0.3, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter2HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -80785,6 +80842,7 @@ clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter3PixelTripletsForRefPP" ) ) @@ -80835,7 +80893,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -80860,13 +80917,14 @@ ) process.hltFullIter3TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter3CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( 0.0, 0.2, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter3HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -80939,6 +80997,7 @@ clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter4PixelQuadrupletsForRefPP" ) ) @@ -80960,7 +81019,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.0 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -80999,7 +81057,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -81024,13 +81081,14 @@ ) process.hltFullIter4TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter4CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter4HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -81104,6 +81162,7 @@ clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter5PixelTripletsForRefPP" ) ) @@ -81157,7 +81216,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -81182,13 +81240,14 @@ ) process.hltFullIter5TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter5CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.2, 0.3, 0.8 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter5HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -81278,6 +81337,7 @@ clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter6PixelPairsAForRefPP" ) ) @@ -81361,6 +81421,7 @@ clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter6PixelPairsBForRefPP" ) ) @@ -81401,7 +81462,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -81426,13 +81486,14 @@ ) process.hltFullIter6TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter6CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter6HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -81508,6 +81569,7 @@ clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter7MixedLayersAForRefPP" ) ) @@ -81578,6 +81640,7 @@ clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter7MixedLayersBForRefPP" ) ) @@ -81630,7 +81693,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -81655,13 +81717,14 @@ ) process.hltFullIter7TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter7CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter7HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -81794,6 +81857,7 @@ clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayersForRefPP" ) ) @@ -81870,7 +81934,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -81895,13 +81958,14 @@ ) process.hltFullIter8TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter8CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter8HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -81987,6 +82051,7 @@ clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTriplForRefPP" ) ) @@ -82103,6 +82168,7 @@ clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPairForRefPP" ) ) @@ -82162,7 +82228,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -82187,13 +82252,14 @@ ) process.hltFullIter9TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter9CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFirstStepGoodPrimaryVerticesForRefPP = cms.EDFilter( "PrimaryVertexObjectFilter", src = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), @@ -82277,6 +82343,7 @@ clusterCheck = cms.InputTag( "hltFullIter10JetCoreClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter10JetCoreLayersForRefPP" ) ) @@ -82307,7 +82374,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -82332,13 +82398,14 @@ ) process.hltFullIter10TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter10CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorJetCoreRegionalStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorJetCoreRegionalStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIterativeTrackingMergedForRefPP = cms.EDProducer( "TrackCollectionMerger", shareFrac = cms.double( 0.19 ), @@ -82354,8 +82421,9 @@ 'hltFullIter9TrackMVAClassifierForRefPP', 'hltFullIter10TrackMVAClassifierForRefPP' ), minQuality = cms.string( "loose" ), - minShareHits = cms.uint32( 2 ), + enableMerging = cms.bool( True ), copyExtras = cms.untracked.bool( True ), + minShareHits = cms.uint32( 2 ), copyTrajectories = cms.untracked.bool( False ), allowFirstHitShare = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -82750,7 +82818,6 @@ ) process.hltGoodHighPurityFullTrackCutClassifierForHighPt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltFullIterativeTrackingMergedForRefPP" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullOnlinePrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -82777,8 +82844,7 @@ minHits = cms.vint32( 0, 0, 0 ), maxRelPtErr = cms.vdouble( 0.3, 0.3, 0.3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltGoodHighPurityFullTracksForHighPt = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -83271,11 +83337,22 @@ useEt = cms.bool( False ), rhoScale = cms.double( 1.0 ) ) +process.hltL1sSingleEG15to21 = cms.EDFilter( "HLTL1TSeed", + L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + saveTags = cms.bool( True ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) +) process.hltPreHIPhoton30HoverELoose = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) -process.hltEGL1SingleEG15FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltEGL1SingleEG15to21FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", doIsolated = cms.bool( False ), endcap_end = cms.double( 2.65 ), region_phi_size = cms.double( 1.044 ), @@ -83286,7 +83363,7 @@ candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15to21" ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), ncandcut = cms.int32( 1 ), @@ -83294,7 +83371,7 @@ ) process.hltEG30EtFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG15FilterForHI" ), + inputTag = cms.InputTag( "hltEGL1SingleEG15to21FilterForHI" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 30.0 ), etcutEB = cms.double( 30.0 ), @@ -83462,7 +83539,7 @@ L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) -process.hltEGL1SingleEG2Or5FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltEGL1SingleEG1OFilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", doIsolated = cms.bool( False ), endcap_end = cms.double( 2.65 ), region_phi_size = cms.double( 1.044 ), @@ -83473,15 +83550,15 @@ candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG2Or5" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10" ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), ncandcut = cms.int32( 1 ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) ) -process.hltEG10L1SingleEG2Or5FilterForHI = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG10L1SingleEG1OFilterForHI = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG2Or5FilterForHI" ), + inputTag = cms.InputTag( "hltEGL1SingleEG1OFilterForHI" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 10.0 ), etcutEB = cms.double( 10.0 ), @@ -83503,7 +83580,7 @@ l1EGCand = cms.InputTag( "hltEgammaCandidates" ), ncandcut = cms.int32( 1 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10L1SingleEG2Or5FilterForHI" ), + candTag = cms.InputTag( "hltEG10L1SingleEG1OFilterForHI" ), rhoTag = cms.InputTag( "" ), rhoMax = cms.double( 9.9999999E7 ), useEt = cms.bool( False ), @@ -83746,7 +83823,7 @@ ) process.hltEG15L1SingleEG15FilterForHI = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG15FilterForHI" ), + inputTag = cms.InputTag( "hltEGL1SingleEG15to21FilterForHI" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 15.0 ), etcutEB = cms.double( 15.0 ), @@ -84011,7 +84088,7 @@ ) process.hltEG20L1SingleEG15EtFilterForHI = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG15FilterForHI" ), + inputTag = cms.InputTag( "hltEGL1SingleEG15to21FilterForHI" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 20.0 ), etcutEB = cms.double( 20.0 ), @@ -85130,8 +85207,8 @@ MinNJets = cms.uint32( 1 ), MaxAbsJetEta = cms.double( 2.6 ) ) -process.hltL1sLowEG15 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15 OR L1_DoubleEG_10_5" ), +process.hltL1sLowEG10 = cms.EDFilter( "HLTL1TSeed", + L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG21 OR L1_DoubleEG_10_5 OR L1_DoubleEG_15_10" ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), saveTags = cms.bool( True ), @@ -85145,7 +85222,7 @@ L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) -process.hltEGL1LowEG15Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltEGL1LowEG10Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", doIsolated = cms.bool( False ), endcap_end = cms.double( 2.65 ), region_phi_size = cms.double( 1.044 ), @@ -85156,7 +85233,7 @@ candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sLowEG15" ), + L1SeedFilterTag = cms.InputTag( "hltL1sLowEG10" ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), ncandcut = cms.int32( 2 ), @@ -85164,7 +85241,7 @@ ) process.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1LowEG15Filter" ), + inputTag = cms.InputTag( "hltEGL1LowEG10Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 20.0 ), etcutEB = cms.double( 20.0 ), @@ -85172,7 +85249,7 @@ ) process.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1LowEG15Filter" ), + inputTag = cms.InputTag( "hltEGL1LowEG10Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 12.0 ), etcutEB = cms.double( 12.0 ), @@ -86969,6 +87046,18 @@ L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) +process.hltSinglePFJet15AK8 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + MaxMass = cms.double( -1.0 ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MinMass = cms.double( -1.0 ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets5AK8" ), + MinE = cms.double( -1.0 ), + triggerType = cms.int32( 85 ), + MinPt = cms.double( 15.0 ) +) process.hltPreHIAK8PFJet25 = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) @@ -90448,7 +90537,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -90470,6 +90568,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -90490,6 +90589,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0E-99 ), HF1Grid = cms.vdouble( ), @@ -90508,6 +90608,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -90854,7 +90955,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -90900,11 +91011,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -90936,13 +91049,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -90953,13 +91068,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -91074,6 +91191,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -91154,6 +91272,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -91208,7 +91327,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -91352,6 +91470,7 @@ clusterCheck = cms.InputTag( "hltIter1HighPtTkMuIsoPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1HighPtTkMuIsoPixelLayerTriplets" ) ) @@ -91395,7 +91514,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -91632,6 +91750,7 @@ clusterCheck = cms.InputTag( "hltIter2HighPtTkMuIsoPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2HighPtTkMuIsoPixelLayerPairs" ) ) @@ -91662,7 +91781,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -92030,6 +92148,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -92110,6 +92229,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -92164,7 +92284,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -92308,6 +92427,7 @@ clusterCheck = cms.InputTag( "hltIter1GlbTrkMuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1GlbTrkMuonPixelLayerTriplets" ) ) @@ -92351,7 +92471,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -92588,6 +92707,7 @@ clusterCheck = cms.InputTag( "hltIter2GlbTrkMuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2GlbTrkMuonPixelLayerPairs" ) ) @@ -92618,7 +92738,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -97372,6 +97491,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -97393,7 +97513,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -97432,7 +97551,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -97457,7 +97575,6 @@ ) process.hltIter0DisplacedJpsiTrackCutClassifierDoubleTrk = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -97486,8 +97603,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0DisplacedJpsiTrackSelectionHighPurityDoubleTrk = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -97574,6 +97690,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedJpsiPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedJpsiPixelLayerQuadrupletsDoubleTrk" ) ) @@ -97595,7 +97712,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -97627,7 +97743,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -97652,7 +97767,6 @@ ) process.hltIter1DisplacedJpsiTrackCutClassifierPromptDoubleTrk = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -97681,12 +97795,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedJpsiTrackCutClassifierDetachedDoubleTrk = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -97715,8 +97827,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedJpsiTrackCutClassifierMergedDoubleTrk = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedJpsiTrackCutClassifierPromptDoubleTrk', @@ -97847,6 +97958,7 @@ clusterCheck = cms.InputTag( "hltIter2DisplacedJpsiPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2DisplacedJpsiPixelLayerTripletsDoubleTrk" ) ) @@ -97893,7 +98005,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -97918,7 +98029,6 @@ ) process.hltIter2DisplacedJpsiTrackCutClassifierDoubleTrk = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -97947,8 +98057,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2DisplacedJpsiTrackSelectionHighPurityDoubleTrk = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -100149,79 +100258,79 @@ process.hltScoutingPFPacker = cms.EDProducer( "HLTScoutingPFProducer", pfJetCollection = cms.InputTag( "hltAK4PFJets" ), doCandidates = cms.bool( True ), - pfJetTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), + pfJetTagCollection = cms.InputTag( 'hltCombinedSecondaryVertexBJetTagsPF','','@currentProcess' ), doMet = cms.bool( True ), - metCollection = cms.InputTag( "hltPFMETProducer" ), + metCollection = cms.InputTag( 'hltPFMETProducer','','@currentProcess' ), pfJetEtaCut = cms.double( 3.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), + vertexCollection = cms.InputTag( 'hltPixelVertices','','@currentProcess' ), pfJetPtCut = cms.double( 20.0 ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), + rho = cms.InputTag( 'hltFixedGridRhoFastjetAll','','@currentProcess' ), doJetTags = cms.bool( True ), - pfCandidateCollection = cms.InputTag( "hltParticleFlow" ), + pfCandidateCollection = cms.InputTag( 'hltParticleFlow','','@currentProcess' ), pfCandidatePtCut = cms.double( 0.6 ) ) process.hltScoutingMuonPacker = cms.EDProducer( "HLTScoutingMuonProducer", minVtxProbCut = cms.double( 0.001 ), - HcalPFClusterIsoMap = cms.InputTag( "hltMuonHcalPFClusterIsoForMuons" ), - EcalPFClusterIsoMap = cms.InputTag( "hltMuonEcalPFClusterIsoForMuons" ), - ChargedCandidates = cms.InputTag( "hltL3MuonCandidates" ), + HcalPFClusterIsoMap = cms.InputTag( 'hltMuonHcalPFClusterIsoForMuons','','@currentProcess' ), + EcalPFClusterIsoMap = cms.InputTag( 'hltMuonEcalPFClusterIsoForMuons','','@currentProcess' ), + ChargedCandidates = cms.InputTag( 'hltL3MuonCandidates','','@currentProcess' ), muonPtCut = cms.double( 3.0 ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3NoVtx" ), + InputLinks = cms.InputTag( 'hltL3MuonsIterL3LinksNoVtx','','@currentProcess' ), + displacedvertexCollection = cms.InputTag( 'hltDisplacedmumuVtxProducerDoubleMu3NoVtx','','@currentProcess' ), Tracks = cms.InputTag( "hltL3Muons" ), muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09Map','combinedRelativeIsoDeposits' ) + TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09Map','combinedRelativeIsoDeposits','@currentProcess' ) ) process.hltScoutingEgammaPacker = cms.EDProducer( "HLTScoutingEgammaProducer", egammaEtaCut = cms.double( 2.5 ), - HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - EgammaCandidates = cms.InputTag( "hltEgammaCandidates" ), + HcalPFClusterIsoMap = cms.InputTag( 'hltEgammaHcalPFClusterIso','','@currentProcess' ), + EgammaCandidates = cms.InputTag( 'hltEgammaCandidates','','@currentProcess' ), egammaPtCut = cms.double( 4.0 ), - EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - HoverEMap = cms.InputTag( "hltEgammaHoverE" ), - EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracks" ), - OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - DetaMap = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + EcalPFClusterIsoMap = cms.InputTag( 'hltEgammaEcalPFClusterIso','','@currentProcess' ), + SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5','@currentProcess' ), + MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits','@currentProcess' ), + HoverEMap = cms.InputTag( 'hltEgammaHoverE','','@currentProcess' ), + EgammaGsfTracks = cms.InputTag( 'hltEgammaGsfTracks','','@currentProcess' ), + OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP','@currentProcess' ), + DetaMap = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed','@currentProcess' ), egammaHoverECut = cms.double( 1.0 ), - DphiMap = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfTrackIso" ) + DphiMap = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi','@currentProcess' ), + EleGsfTrackIsoMap = cms.InputTag( 'hltEgammaEleGsfTrackIso','','@currentProcess' ) ) process.hltScoutingPrimaryVertexPacker = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVertices" ) + vertexCollection = cms.InputTag( 'hltPixelVertices','','@currentProcess' ) ) process.hltPreScoutingCaloMuonOutput = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) process.hltScoutingCaloPacker = cms.EDProducer( "HLTScoutingCaloProducer", - metCollection = cms.InputTag( "hltMetClean" ), + metCollection = cms.InputTag( 'hltMetClean','','@currentProcess' ), doMet = cms.bool( True ), doJetBTags = cms.bool( True ), caloJetPtCut = cms.double( 20.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), + vertexCollection = cms.InputTag( 'hltPixelVertices','','@currentProcess' ), doJetIDTags = cms.bool( True ), - caloJetCollection = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - caloJetIDTagCollection = cms.InputTag( "hltCaloJetFromPV" ), - caloJetBTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), + caloJetCollection = cms.InputTag( 'hltAK4CaloJetsIDPassed','','@currentProcess' ), + rho = cms.InputTag( 'hltFixedGridRhoFastjetAllCalo','','@currentProcess' ), + caloJetIDTagCollection = cms.InputTag( 'hltCaloJetFromPV','','@currentProcess' ), + caloJetBTagCollection = cms.InputTag( 'hltCombinedSecondaryVertexBJetTagsCalo','','@currentProcess' ), caloJetEtaCut = cms.double( 3.0 ) ) process.hltScoutingMuonPackerCalo = cms.EDProducer( "HLTScoutingMuonProducer", minVtxProbCut = cms.double( 0.001 ), HcalPFClusterIsoMap = cms.InputTag( "" ), EcalPFClusterIsoMap = cms.InputTag( "" ), - ChargedCandidates = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), + ChargedCandidates = cms.InputTag( 'hltIterL3MuonCandidatesNoVtx','','@currentProcess' ), muonPtCut = cms.double( 3.0 ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducer" ), - Tracks = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedNoVtx" ), + InputLinks = cms.InputTag( 'hltL3MuonsIterL3LinksNoVtx','','@currentProcess' ), + displacedvertexCollection = cms.InputTag( 'hltDisplacedmumuVtxProducer','','@currentProcess' ), + Tracks = cms.InputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','','@currentProcess' ), muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09MapNoVtx','combinedRelativeIsoDeposits' ) + TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09MapNoVtx','combinedRelativeIsoDeposits','@currentProcess' ) ) process.hltScoutingPrimaryVertexPackerCaloMuon = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ) + vertexCollection = cms.InputTag( 'hltPixelVerticesL3MuonNoVtx','','@currentProcess' ) ) process.hltPrePhysicsParkingScoutingMonitorOutput = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), @@ -103159,17 +103268,17 @@ process.HLTFullIterativeTrackingIteration10ForRefPP = cms.Sequence( process.hltFirstStepGoodPrimaryVerticesForRefPP + process.hltFullIter10JetCoreLayersForRefPP + process.hltFullIter10JetCoreTrackingRegionsForRefPP + process.hltFullIter10JetCoreClusterCheckForRefPP + process.hltFullIter10JetCoreHitDoubletsForRefPP + process.hltFullIter10JetCoreSeedsForRefPP + process.hltFullIter10CkfTrackCandidatesForRefPP + process.hltFullIter10CtfWithMaterialTracksForRefPP + process.hltFullIter10TrackMVAClassifierForRefPP ) process.HLTFullIterativeTrackingForRefPP = cms.Sequence( process.HLTFullIterativeTrackingIteration0ForRefPP + process.HLTFullIterativeTrackingIteration1ForRefPP + process.HLTFullIterativeTrackingIteration2ForRefPP + process.HLTFullIterativeTrackingIteration3ForRefPP + process.HLTFullIterativeTrackingIteration4ForRefPP + process.HLTFullIterativeTrackingIteration5ForRefPP + process.HLTFullIterativeTrackingIteration6ForRefPP + process.HLTFullIterativeTrackingIteration7ForRefPP + process.HLTFullIterativeTrackingIteration8ForRefPP + process.HLTFullIterativeTrackingIteration9ForRefPP + process.HLTFullIterativeTrackingIteration10ForRefPP + process.hltFullIterativeTrackingMergedForRefPP ) process.HLTPhoton20SequenceLooseHOverEForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG10FilterForHI + process.hltEG20EtFilterLooseHoverEForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG20HEFilterLooseHoverEForHI ) -process.HLTPhoton30SequenceLooseHOverEForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG15FilterForHI + process.hltEG30EtFilterLooseHoverEForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30HEFilterLooseHoverEForHI ) +process.HLTPhoton30SequenceLooseHOverEForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG15to21FilterForHI + process.hltEG30EtFilterLooseHoverEForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30HEFilterLooseHoverEForHI ) process.HLTPhoton40SequenceLooseHOverEForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG21FilterForHI + process.hltEG40EtFilterLooseHoverEForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG40HEFilterLooseHoverEForHI ) process.HLTPhoton50SequenceLooseHOverEForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG30FilterForHI + process.hltEG50EtFilterLooseHoverEForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50HEFilterLooseHoverEForHI ) process.HLTPhoton60SequenceLooseHOverEForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG30FilterForHI + process.hltEG60EtFilterLooseHoverEForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG60HEFilterLooseHoverEForHI ) -process.HLTEle10WPLooseGsfSequenceForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG2Or5FilterForHI + process.hltEG10L1SingleEG2Or5FilterForHI + process.hltEgammaClusterShape + process.hltEle10WPLoose1ClusterShapeFilterForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle10WPLoose1HEFilterForHI + process.hltEgammaEcalPFClusterIso + process.hltEle10WPLoose1EcalIsoFilterForHI + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle10WPLoose1HcalIsoFilterForHI + process.HLTElePixelMatchSequence + process.hltEle10WPLoose1PixelMatchFilterForHI + process.hltEle10WPLoose1PMS2FilterForHI + process.HLTGsfElectronSequence + process.hltEle10WPLoose1GsfOneOEMinusOneOPFilterForHI + process.hltEle10WPLoose1GsfDetaFilterForHI + process.hltEle10WPLoose1GsfDphiFilterForHI + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle10WPLoose1GsfTrackIsoFilterForHI ) -process.HLTEle15WPLooseGsfSequenceForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG15FilterForHI + process.hltEG15L1SingleEG15FilterForHI + process.hltEgammaClusterShape + process.hltEle15WPLoose1ClusterShapeFilterForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle15WPLoose1HEFilterForHI + process.hltEgammaEcalPFClusterIso + process.hltEle15WPLoose1EcalIsoFilterForHI + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle15WPLoose1HcalIsoFilterForHI + process.HLTElePixelMatchSequence + process.hltEle15WPLoose1PixelMatchFilterForHI + process.hltEle15WPLoose1PMS2FilterForHI + process.HLTGsfElectronSequence + process.hltEle15WPLoose1GsfOneOEMinusOneOPFilterForHI + process.hltEle15WPLoose1GsfDetaFilterForHI + process.hltEle15WPLoose1GsfDphiFilterForHI + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle15WPLoose1GsfTrackIsoFilterForHI ) -process.HLTEle20WPLooseGsfSequenceForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG15FilterForHI + process.hltEG20L1SingleEG15EtFilterForHI + process.hltEgammaClusterShape + process.hltEle20WPLoose1ClusterShapeFilterForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20WPLoose1HEFilterForHI + process.hltEgammaEcalPFClusterIso + process.hltEle20WPLoose1EcalIsoFilterForHI + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle20WPLoose1HcalIsoFilterForHI + process.HLTElePixelMatchSequence + process.hltEle20WPLoose1PixelMatchFilterForHI + process.hltEle20WPLoose1PMS2FilterForHI + process.HLTGsfElectronSequence + process.hltEle20WPLoose1GsfOneOEMinusOneOPFilterForHI + process.hltEle20WPLoose1GsfDetaFilterForHI + process.hltEle20WPLoose1GsfDphiFilterForHI + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20WPLoose1GsfTrackIsoFilterForHI ) +process.HLTEle10WPLooseGsfSequenceForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG1OFilterForHI + process.hltEG10L1SingleEG1OFilterForHI + process.hltEgammaClusterShape + process.hltEle10WPLoose1ClusterShapeFilterForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle10WPLoose1HEFilterForHI + process.hltEgammaEcalPFClusterIso + process.hltEle10WPLoose1EcalIsoFilterForHI + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle10WPLoose1HcalIsoFilterForHI + process.HLTElePixelMatchSequence + process.hltEle10WPLoose1PixelMatchFilterForHI + process.hltEle10WPLoose1PMS2FilterForHI + process.HLTGsfElectronSequence + process.hltEle10WPLoose1GsfOneOEMinusOneOPFilterForHI + process.hltEle10WPLoose1GsfDetaFilterForHI + process.hltEle10WPLoose1GsfDphiFilterForHI + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle10WPLoose1GsfTrackIsoFilterForHI ) +process.HLTEle15WPLooseGsfSequenceForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG15to21FilterForHI + process.hltEG15L1SingleEG15FilterForHI + process.hltEgammaClusterShape + process.hltEle15WPLoose1ClusterShapeFilterForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle15WPLoose1HEFilterForHI + process.hltEgammaEcalPFClusterIso + process.hltEle15WPLoose1EcalIsoFilterForHI + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle15WPLoose1HcalIsoFilterForHI + process.HLTElePixelMatchSequence + process.hltEle15WPLoose1PixelMatchFilterForHI + process.hltEle15WPLoose1PMS2FilterForHI + process.HLTGsfElectronSequence + process.hltEle15WPLoose1GsfOneOEMinusOneOPFilterForHI + process.hltEle15WPLoose1GsfDetaFilterForHI + process.hltEle15WPLoose1GsfDphiFilterForHI + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle15WPLoose1GsfTrackIsoFilterForHI ) +process.HLTEle20WPLooseGsfSequenceForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG15to21FilterForHI + process.hltEG20L1SingleEG15EtFilterForHI + process.hltEgammaClusterShape + process.hltEle20WPLoose1ClusterShapeFilterForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20WPLoose1HEFilterForHI + process.hltEgammaEcalPFClusterIso + process.hltEle20WPLoose1EcalIsoFilterForHI + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle20WPLoose1HcalIsoFilterForHI + process.HLTElePixelMatchSequence + process.hltEle20WPLoose1PixelMatchFilterForHI + process.hltEle20WPLoose1PMS2FilterForHI + process.HLTGsfElectronSequence + process.hltEle20WPLoose1GsfOneOEMinusOneOPFilterForHI + process.hltEle20WPLoose1GsfDetaFilterForHI + process.hltEle20WPLoose1GsfDphiFilterForHI + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20WPLoose1GsfTrackIsoFilterForHI ) process.HLTEle30WPLooseGsfSequenceForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG21FilterForHI + process.hltEG30L1SingleEG21EtFilterForHI + process.hltEgammaClusterShape + process.hltEle30WPLoose1ClusterShapeFilterForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle30WPLoose1HEFilterForHI + process.hltEgammaEcalPFClusterIso + process.hltEle30WPLoose1EcalIsoFilterForHI + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle30WPLoose1HcalIsoFilterForHI + process.HLTElePixelMatchSequence + process.hltEle30WPLoose1PixelMatchFilterForHI + process.hltEle30WPLoose1PMS2FilterForHI + process.HLTGsfElectronSequence + process.hltEle30WPLoose1GsfOneOEMinusOneOPFilterForHI + process.hltEle30WPLoose1GsfDetaFilterForHI + process.hltEle30WPLoose1GsfDphiFilterForHI + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle30WPLoose1GsfTrackIsoFilterForHI ) process.HLTEle40WPLooseGsfSequenceForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG21FilterForHI + process.hltEG40L1SingleEG21EtFilterForHI + process.hltEgammaClusterShape + process.hltEle40WPLoose1ClusterShapeFilterForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle40WPLoose1HEFilterForHI + process.hltEgammaEcalPFClusterIso + process.hltEle40WPLoose1EcalIsoFilterForHI + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle40WPLoose1HcalIsoFilterForHI + process.HLTElePixelMatchSequence + process.hltEle40WPLoose1PixelMatchFilterForHI + process.hltEle40WPLoose1PMS2FilterForHI + process.HLTGsfElectronSequence + process.hltEle40WPLoose1GsfOneOEMinusOneOPFilterForHI + process.hltEle40WPLoose1GsfDetaFilterForHI + process.hltEle40WPLoose1GsfDphiFilterForHI + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle40WPLoose1GsfTrackIsoFilterForHI ) process.HLTEle20erJetC15WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGJetForPPRefFilter + process.hltEGJetForPPRefEtFilter + process.hltEgammaClusterShape + process.hltEle20erJetC15WPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20erJetC15WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle20erJetC15WPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle20erJetC15WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle20erJetC15WPTightPixelMatchFilter + process.hltEle20erJetC15WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle20erJetC15WPTightGsfOneOEMinusOneOPFilter + process.hltEle20erJetC15WPTightGsfMissingHitsFilter + process.hltEle20erJetC15WPTightGsfDetaFilter + process.hltEle20erJetC15WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20erJetC15WPTightGsfTrackIsoFilter ) -process.HLTEle20Ele12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1LowEG15Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter + process.hltEgammaClusterShape + process.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg2Filter + process.hltEgammaEcalPFClusterIso + process.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + process.HLTElePixelMatchSequence + process.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + process.HLTGsfElectronSequence + process.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) +process.HLTEle20Ele12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1LowEG10Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter + process.hltEgammaClusterShape + process.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg2Filter + process.hltEgammaEcalPFClusterIso + process.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + process.HLTElePixelMatchSequence + process.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + process.HLTGsfElectronSequence + process.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) process.HLTBtagCSVSequencePFJet30Eta2p4 = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelectorPFJet30Eta2p4 + process.hltPFJetForBtagJet30Eta2p4 + process.hltBLifetimeAssociatorPFJet30Eta2p4 + process.hltBLifetimeTagInfosPFJet30Eta2p4 + process.hltInclusiveVertexFinderPF + process.hltInclusiveSecondaryVerticesPF + process.hltTrackVertexArbitratorPF + process.hltInclusiveMergedVerticesPF + process.hltSecondaryVertexTagInfosPFJet30Eta2p4 + process.hltCombinedSecondaryVertexBJetTagsPFJet30Eta2p4 ) process.HLTBtagCSVSequencePFJet40Eta2p4 = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelectorPFJet40Eta2p4 + process.hltPFJetForBtagJet40Eta2p4 + process.hltBLifetimeAssociatorPFJet40Eta2p4 + process.hltBLifetimeTagInfosPFJet40Eta2p4 + process.hltInclusiveVertexFinderPF + process.hltInclusiveSecondaryVerticesPF + process.hltTrackVertexArbitratorPF + process.hltInclusiveMergedVerticesPF + process.hltSecondaryVertexTagInfosPFJet40Eta2p4 + process.hltCombinedSecondaryVertexBJetTagsPFJet40Eta2p4 ) process.HLTBtagCSVSequencePFJet60Eta2p4 = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelectorPFJet60Eta2p4 + process.hltPFJetForBtagJet60Eta2p4 + process.hltBLifetimeAssociatorPFJet60Eta2p4 + process.hltBLifetimeTagInfosPFJet60Eta2p4 + process.hltInclusiveVertexFinderPF + process.hltInclusiveSecondaryVerticesPF + process.hltTrackVertexArbitratorPF + process.hltInclusiveMergedVerticesPF + process.hltSecondaryVertexTagInfosPFJet60Eta2p4 + process.hltCombinedSecondaryVertexBJetTagsPFJet60Eta2p4 ) @@ -103379,7 +103488,7 @@ process.HLT_DiPFJetAve220_HFJEC_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve220HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet140ForHFJECBase + process.hltSingleCaloJet140ForHFJECEtaLimited + process.hltSingleCaloJet140ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve220ForHFJEC + process.HLTEndSequence ) process.HLT_DiPFJetAve300_HFJEC_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet170IorSingleJet180IorSingleJet200 + process.hltPreDiPFJetAve300HFJEC + process.HLTAK4CaloJetsSequence + process.hltSingleCaloJet200ForHFJECBase + process.hltSingleCaloJet200ForHFJECEtaLimited + process.hltSingleCaloJet200ForHFJECEtaLimitedFilter + process.HLTAK4PFJetsSequence + process.hltDiPFJetAve300ForHFJEC + process.HLTEndSequence ) process.HLT_AK8PFJet15_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK8PFJet15 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet10AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10AK8 + process.hltSinglePFJet40AK8 + process.HLTEndSequence ) -process.HLT_AK8PFJet25_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK8PFJet25 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet5AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets5AK8 + process.hltSinglePFJet15AK8 + process.HLTEndSequence ) +process.HLT_AK8PFJet25_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK8PFJet25 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet5AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets5AK8 + process.hltSinglePFJet25AK8 + process.HLTEndSequence ) process.HLT_AK8PFJet40_v14 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreAK8PFJet40 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet10AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10AK8 + process.hltSinglePFJet40AK8 + process.HLTEndSequence ) process.HLT_AK8PFJet60_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35 + process.hltPreAK8PFJet60 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet40AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets40AK8 + process.hltSinglePFJet60AK8 + process.HLTEndSequence ) process.HLT_AK8PFJet80_v13 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreAK8PFJet80 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet50AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets50AK8 + process.hltSinglePFJet80AK8 + process.HLTEndSequence ) @@ -103764,7 +103873,7 @@ process.HLT_AK4CaloJet100_Jet35_Eta0p7ForPPRef_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet52BptxAND + process.hltPreAK4CaloJet100Jet35Eta0p7ForPPRef + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet100Eta0p7 + process.hltDoubleAK4CaloJet35Eta0p7 + process.HLTEndSequence ) process.HLT_AK4CaloJet80_45_45_Eta2p1ForPPRef_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet48BptxAND + process.hltPreAK4CaloJet804545Eta2p1ForPPRef + process.HLTAK4CaloJetsSequence + process.hltTripleAK4CaloJet45Eta2p1 + process.hltSingleAK4CaloJet80Eta2p1 + process.HLTEndSequence ) process.HLT_HISinglePhoton10_Eta1p5ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreHISinglePhoton10Eta1p5ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton10Eta1p5 + process.HLTEndSequence ) -process.HLT_HISinglePhoton15_Eta1p5ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreHISinglePhoton15Eta1p5ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton15Eta1p5 + process.HLTEndSequence ) +process.HLT_HISinglePhoton15_Eta1p5ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreHISinglePhoton15Eta1p5ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton15Eta1p5 + process.HLTEndSequence ) process.HLT_HISinglePhoton20_Eta1p5ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPreHISinglePhoton20Eta1p5ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton20Eta1p5 + process.HLTEndSequence ) process.HLT_HISinglePhoton30_Eta1p5ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15 + process.hltPreHISinglePhoton30Eta1p5ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton30Eta1p5 + process.HLTEndSequence ) process.HLT_HISinglePhoton40_Eta1p5ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG21 + process.hltPreHISinglePhoton40Eta1p5ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton40Eta1p5 + process.HLTEndSequence ) @@ -103782,8 +103891,8 @@ process.HLT_Photon40_HoverELoose_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPrePhoton40HoverELoose + process.HLTPhoton40SequenceLooseHOverE + process.HLTEndSequence ) process.HLT_Photon50_HoverELoose_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPrePhoton50HoverELoose + process.HLTPhoton50SequenceLooseHOverE + process.HLTEndSequence ) process.HLT_Photon60_HoverELoose_v9 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG24 + process.hltPrePhoton60HoverELoose + process.HLTPhoton60SequenceLooseHOverE + process.HLTEndSequence ) -process.HLT_HISinglePhoton10_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG2Or5 + process.hltPreHISinglePhoton10Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton10Eta3p1 + process.HLTEndSequence ) -process.HLT_HISinglePhoton15_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreHISinglePhoton15Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton15Eta3p1 + process.HLTEndSequence ) +process.HLT_HISinglePhoton10_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreHISinglePhoton10Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton10Eta3p1 + process.HLTEndSequence ) +process.HLT_HISinglePhoton15_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreHISinglePhoton15Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton15Eta3p1 + process.HLTEndSequence ) process.HLT_HISinglePhoton20_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPreHISinglePhoton20Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton20Eta3p1 + process.HLTEndSequence ) process.HLT_HISinglePhoton30_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15 + process.hltPreHISinglePhoton30Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton30Eta3p1 + process.HLTEndSequence ) process.HLT_HISinglePhoton40_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG21 + process.hltPreHISinglePhoton40Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton40Eta3p1 + process.HLTEndSequence ) @@ -103927,18 +104036,18 @@ process.HLT_HIAK4CaloJet60FWD_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35FWD + process.hltPreHIAK4CaloJet60FWD + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet60FWD + process.HLTEndSequence ) process.HLT_HIAK4CaloJet80FWD_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60FWD + process.hltPreHIAK4CaloJet80FWD + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet80FWD + process.HLTEndSequence ) process.HLT_HIPhoton20_HoverELoose_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPreHIPhoton20HoverELoose + process.HLTPhoton20SequenceLooseHOverEForHI + process.HLTEndSequence ) -process.HLT_HIPhoton30_HoverELoose_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15 + process.hltPreHIPhoton30HoverELoose + process.HLTPhoton30SequenceLooseHOverEForHI + process.HLTEndSequence ) +process.HLT_HIPhoton30_HoverELoose_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15to21 + process.hltPreHIPhoton30HoverELoose + process.HLTPhoton30SequenceLooseHOverEForHI + process.HLTEndSequence ) process.HLT_HIPhoton40_HoverELoose_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG21 + process.hltPreHIPhoton40HoverELoose + process.HLTPhoton40SequenceLooseHOverEForHI + process.HLTEndSequence ) process.HLT_HIPhoton50_HoverELoose_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG30 + process.hltPreHIPhoton50HoverELoose + process.HLTPhoton50SequenceLooseHOverEForHI + process.HLTEndSequence ) process.HLT_HIPhoton60_HoverELoose_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG30 + process.hltPreHIPhoton60HoverELoose + process.HLTPhoton60SequenceLooseHOverEForHI + process.HLTEndSequence ) -process.HLT_HIEle10_WPLoose_Gsf_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG2Or5 + process.hltPreHIEle10WPLooseGsf + process.HLTEle10WPLooseGsfSequenceForHI + process.HLTEndSequence ) -process.HLT_HIEle15_WPLoose_Gsf_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15 + process.hltPreHIEle15WPLooseGsf + process.HLTEle15WPLooseGsfSequenceForHI + process.HLTEndSequence ) -process.HLT_HIEle20_WPLoose_Gsf_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15 + process.hltPreHIEle20WPLooseGsf + process.HLTEle20WPLooseGsfSequenceForHI + process.HLTEndSequence ) +process.HLT_HIEle10_WPLoose_Gsf_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPreHIEle10WPLooseGsf + process.HLTEle10WPLooseGsfSequenceForHI + process.HLTEndSequence ) +process.HLT_HIEle15_WPLoose_Gsf_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15to21 + process.hltPreHIEle15WPLooseGsf + process.HLTEle15WPLooseGsfSequenceForHI + process.HLTEndSequence ) +process.HLT_HIEle20_WPLoose_Gsf_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15to21 + process.hltPreHIEle20WPLooseGsf + process.HLTEle20WPLooseGsfSequenceForHI + process.HLTEndSequence ) process.HLT_HIEle30_WPLoose_Gsf_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG21 + process.hltPreHIEle30WPLooseGsf + process.HLTEle30WPLooseGsfSequenceForHI + process.HLTEndSequence ) process.HLT_HIEle40_WPLoose_Gsf_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG21 + process.hltPreHIEle40WPLooseGsf + process.HLTEle40WPLooseGsfSequenceForHI + process.HLTEndSequence ) process.HLT_HIEle20_eta2p1_WPTight_Gsf_CentralPFJet15_EleCleaned_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sEGJetForPPRef + process.hltPreHIEle20eta2p1WPTightGsfCentralPFJet15EleCleaned + process.HLTEle20erJetC15WPTightGsfSequence + process.HLTAK4CaloJetsSequence + process.hltDoubleCentralCaloJet10 + process.HLTAK4PFJetsSequence + process.hltEle20JetCollectionsForLeptonPlusPFJets + process.hltEle20PFJet15EleCleaned + process.HLTEndSequence ) -process.HLT_HIEle20_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sLowEG15 + process.hltPreHIEle20Ele12CaloIdLTrackIdLIsoVLDZ + process.HLTEle20Ele12CaloIdLTrackIdLIsoVLSequence + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) -process.HLT_HIDoublePhoton15_Eta3p1ForPPRef_Mass50to1000_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sLowEG15 + process.hltPreHIDoublePhoton15Eta3p1ForPPRefMass50to1000 + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIDoublePhoton15Eta3p1 + process.hltHIDoublePhoton15Mass501000FilterEta3p1 + process.HLTEndSequence ) +process.HLT_HIEle20_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sLowEG10 + process.hltPreHIEle20Ele12CaloIdLTrackIdLIsoVLDZ + process.HLTEle20Ele12CaloIdLTrackIdLIsoVLSequence + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) +process.HLT_HIDoublePhoton15_Eta3p1ForPPRef_Mass50to1000_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sLowEG10 + process.hltPreHIDoublePhoton15Eta3p1ForPPRefMass50to1000 + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIDoublePhoton15Eta3p1 + process.hltHIDoublePhoton15Mass501000FilterEta3p1 + process.HLTEndSequence ) process.HLT_HIAK4PFJet30_bTag_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet16 + process.hltPreHIAK4PFJet30bTag + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet15 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets15 + process.hltSingleAK4PFJet30 + process.HLTBtagCSVSequencePFJet30Eta2p4 + process.hltBTagPFCSVp080SingleJet30Eta2p4 + process.HLTEndSequence ) process.HLT_HIAK4PFJet40_bTag_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet24 + process.hltPreHIAK4PFJet40bTag + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet15 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets15 + process.hltSingleAK4PFJet40 + process.HLTBtagCSVSequencePFJet40Eta2p4 + process.hltBTagPFCSV0p80SingleJet40Eta2p4 + process.HLTEndSequence ) process.HLT_HIAK4PFJet60_bTag_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet44 + process.hltPreHIAK4PFJet60bTag + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet30 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets30 + process.hltSingleAK4PFJet60 + process.HLTBtagCSVSequencePFJet60Eta2p4 + process.hltBTagPFCSV0p80SingleJet60Eta2p4 + process.HLTEndSequence ) @@ -103967,8 +104076,8 @@ process.HLT_HIAK8PFJetFwd60_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35Fwd + process.hltPreHIAK8PFJetFwd60 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet40AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 + process.hltSinglePFFwdJet60AK8 + process.HLTEndSequence ) process.HLT_HIAK8PFJetFwd80_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60Fwd + process.hltPreHIAK8PFJetFwd80 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet50AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 + process.hltSinglePFFwdJet80AK8 + process.HLTEndSequence ) process.HLT_HIAK8PFJetFwd140_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90Fwd + process.hltPreHIAK8PFJetFwd140 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet110AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 + process.hltSinglePFFwdJet140AK8 + process.HLTEndSequence ) -process.HLT_HIAK8PFJet15_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasORJet8 + process.hltPreHIAK8PFJet15 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet10AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10AK8 + process.hltSinglePFJet40AK8 + process.HLTEndSequence ) -process.HLT_HIAK8PFJet25_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasORJet8 + process.hltPreHIAK8PFJet25 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet5AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets5AK8 + process.hltSinglePFJet15AK8 + process.HLTEndSequence ) +process.HLT_HIAK8PFJet15_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasORJet8 + process.hltPreHIAK8PFJet15 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet5AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets5AK8 + process.hltSinglePFJet15AK8 + process.HLTEndSequence ) +process.HLT_HIAK8PFJet25_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasORJet8 + process.hltPreHIAK8PFJet25 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet5AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets5AK8 + process.hltSinglePFJet25AK8 + process.HLTEndSequence ) process.HLT_HIAK8PFJet40_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet24 + process.hltPreHIAK8PFJet40 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet10AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10AK8 + process.hltSinglePFJet40AK8 + process.HLTEndSequence ) process.HLT_HIAK8PFJet60_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet44 + process.hltPreHIAK8PFJet60 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet40AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets40AK8 + process.hltSinglePFJet60AK8 + process.HLTEndSequence ) process.HLT_HIAK8PFJet80_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreHIAK8PFJet80 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet50AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets50AK8 + process.hltSinglePFJet80AK8 + process.HLTEndSequence ) diff --git a/HLTrigger/Configuration/test/OnLine_HLT_Fake.py b/HLTrigger/Configuration/test/OnLine_HLT_Fake.py index a9e10e1b2e93c..35a14f97b6f1c 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_Fake.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_Fake.py @@ -1,13 +1,13 @@ -# hltGetConfiguration --full --data /dev/CMSSW_9_2_0/Fake --type Fake --unprescale --process HLTFake --globaltag auto:run1_hlt_Fake --input file:RelVal_Raw_Fake_DATA.root +# hltGetConfiguration --full --data /dev/CMSSW_10_0_0/Fake --type Fake --unprescale --process HLTFake --globaltag auto:run1_hlt_Fake --input file:RelVal_Raw_Fake_DATA.root -# /dev/CMSSW_9_2_0/Fake/V9 (CMSSW_9_2_14) +# /dev/CMSSW_10_0_0/Fake/V4 (CMSSW_10_0_0_HLT1) import FWCore.ParameterSet.Config as cms process = cms.Process( "HLTFake" ) process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_9_2_0/Fake/V9') + tableName = cms.string('/dev/CMSSW_10_0_0/Fake/V4') ) process.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) @@ -69,6 +69,7 @@ printEventSummary = cms.untracked.bool( False ), dqmPathTimeRange = cms.untracked.double( 100.0 ), dqmTimeRange = cms.untracked.double( 1000.0 ), + enableDQMTransitions = cms.untracked.bool( False ), dqmLumiSectionsRange = cms.untracked.uint32( 2500 ), dqmPathMemoryRange = cms.untracked.double( 1000000.0 ), dqmMemoryRange = cms.untracked.double( 1000000.0 ), diff --git a/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py b/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py index 58c9efbc99914..11409b80c5964 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_Fake1.py @@ -1,13 +1,13 @@ -# hltGetConfiguration --full --data /dev/CMSSW_9_2_0/Fake1 --type Fake1 --unprescale --process HLTFake1 --globaltag auto:run2_hlt_Fake1 --input file:RelVal_Raw_Fake1_DATA.root +# hltGetConfiguration --full --data /dev/CMSSW_10_0_0/Fake1 --type Fake1 --unprescale --process HLTFake1 --globaltag auto:run2_hlt_Fake1 --input file:RelVal_Raw_Fake1_DATA.root -# /dev/CMSSW_9_2_0/Fake1/V9 (CMSSW_9_2_14) +# /dev/CMSSW_10_0_0/Fake1/V4 (CMSSW_10_0_0_HLT1) import FWCore.ParameterSet.Config as cms process = cms.Process( "HLTFake1" ) process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_9_2_0/Fake1/V9') + tableName = cms.string('/dev/CMSSW_10_0_0/Fake1/V4') ) process.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) @@ -69,6 +69,7 @@ printEventSummary = cms.untracked.bool( False ), dqmPathTimeRange = cms.untracked.double( 100.0 ), dqmTimeRange = cms.untracked.double( 1000.0 ), + enableDQMTransitions = cms.untracked.bool( False ), dqmLumiSectionsRange = cms.untracked.uint32( 2500 ), dqmPathMemoryRange = cms.untracked.double( 1000000.0 ), dqmMemoryRange = cms.untracked.double( 1000000.0 ), diff --git a/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py b/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py index ab4fc8d6913a6..277ec4d65265b 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_Fake2.py @@ -1,13 +1,13 @@ -# hltGetConfiguration --full --data /dev/CMSSW_9_2_0/Fake2 --type Fake2 --unprescale --process HLTFake2 --globaltag auto:run2_hlt_Fake2 --input file:RelVal_Raw_Fake2_DATA.root +# hltGetConfiguration --full --data /dev/CMSSW_10_0_0/Fake2 --type Fake2 --unprescale --process HLTFake2 --globaltag auto:run2_hlt_Fake2 --input file:RelVal_Raw_Fake2_DATA.root -# /dev/CMSSW_9_2_0/Fake2/V9 (CMSSW_9_2_14) +# /dev/CMSSW_10_0_0/Fake2/V5 (CMSSW_10_0_0_HLT1) import FWCore.ParameterSet.Config as cms process = cms.Process( "HLTFake2" ) process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_9_2_0/Fake2/V9') + tableName = cms.string('/dev/CMSSW_10_0_0/Fake2/V5') ) process.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) ) @@ -43,13 +43,8 @@ RefreshOpenIOVs = cms.untracked.bool( False ), DumpStat = cms.untracked.bool( False ) ) -process.StableParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalStableParametersRcd" ), - firstValid = cms.vuint32( 1 ) -) -process.StableParameters = cms.ESProducer( "StableParametersTrivialProducer", +process.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer", NumberL1JetCounts = cms.uint32( 12 ), NumberL1NoIsoEG = cms.uint32( 4 ), NumberL1CenJet = cms.uint32( 4 ), @@ -108,6 +103,7 @@ printEventSummary = cms.untracked.bool( False ), dqmPathTimeRange = cms.untracked.double( 100.0 ), dqmTimeRange = cms.untracked.double( 1000.0 ), + enableDQMTransitions = cms.untracked.bool( False ), dqmLumiSectionsRange = cms.untracked.uint32( 2500 ), dqmPathMemoryRange = cms.untracked.double( 1000000.0 ), dqmMemoryRange = cms.untracked.double( 1000000.0 ), diff --git a/HLTrigger/Configuration/test/OnLine_HLT_GRun.py b/HLTrigger/Configuration/test/OnLine_HLT_GRun.py index 4bafd32210e9d..6eb56d81d527b 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_GRun.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_GRun.py @@ -1,13 +1,13 @@ -# hltGetConfiguration --full --data /dev/CMSSW_9_2_0/GRun --type GRun --unprescale --process HLTGRun --globaltag auto:run2_hlt_GRun --input file:RelVal_Raw_GRun_DATA.root +# hltGetConfiguration --full --data /dev/CMSSW_10_0_0/GRun --type GRun --unprescale --process HLTGRun --globaltag auto:run2_hlt_GRun --input file:RelVal_Raw_GRun_DATA.root -# /dev/CMSSW_9_2_0/GRun/V167 (CMSSW_9_2_14) +# /dev/CMSSW_10_0_0/GRun/V8 (CMSSW_10_0_0_HLT1) import FWCore.ParameterSet.Config as cms process = cms.Process( "HLTGRun" ) process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_9_2_0/GRun/V167') + tableName = cms.string('/dev/CMSSW_10_0_0/GRun/V8') ) process.transferSystem = cms.PSet( @@ -3422,14 +3422,60 @@ RefreshOpenIOVs = cms.untracked.bool( False ), DumpStat = cms.untracked.bool( False ) ) +process.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP", + timeSlewParametersM3 = cms.VPSet( + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 32.0 ), + tspar0 = cms.double( 15.5 ), + tspar1 = cms.double( -3.2 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ) + ), + timeSlewParametersM2 = cms.VPSet( + cms.PSet( slope = cms.double( -3.178648 ), + tmax = cms.double( 16.0 ), + tzero = cms.double( 23.960177 ) + ), + cms.PSet( slope = cms.double( -1.5610227 ), + tmax = cms.double( 10.0 ), + tzero = cms.double( 11.977461 ) + ), + cms.PSet( slope = cms.double( -1.075824 ), + tmax = cms.double( 6.25 ), + tzero = cms.double( 9.109694 ) + ) + ), + appendToDataLabel = cms.string( "HBHE" ) +) process.HepPDTESSource = cms.ESSource( "HepPDTESSource", pdtFileName = cms.FileInPath( "SimGeneral/HepPDTESSource/data/pythiaparticle.tbl" ) ) -process.StableParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalStableParametersRcd" ), - firstValid = cms.vuint32( 1 ) -) process.eegeom = cms.ESSource( "EmptyESSource", iovIsRunNotTime = cms.bool( True ), recordName = cms.string( "EcalMappingRcd" ), @@ -3506,8 +3552,9 @@ ) process.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "ClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.DTGeometryESModule = cms.ESProducer( "DTGeometryESModule", appendToDataLabel = cms.string( "" ), @@ -3529,6 +3576,35 @@ process.EcalPreshowerGeometryFromDBEP = cms.ESProducer( "EcalPreshowerGeometryFromDBEP", applyAlignment = cms.bool( True ) ) +process.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer", + NumberL1JetCounts = cms.uint32( 12 ), + NumberL1NoIsoEG = cms.uint32( 4 ), + NumberL1CenJet = cms.uint32( 4 ), + NumberL1Tau = cms.uint32( 12 ), + NumberConditionChips = cms.uint32( 1 ), + NumberL1EGamma = cms.uint32( 12 ), + TotalBxInEvent = cms.int32( 5 ), + NumberL1Mu = cms.uint32( 4 ), + PinsOnConditionChip = cms.uint32( 512 ), + WordLength = cms.int32( 64 ), + PinsOnChip = cms.uint32( 512 ), + OrderOfChip = cms.vint32( 1 ), + IfMuEtaNumberBits = cms.uint32( 6 ), + OrderConditionChip = cms.vint32( 1 ), + appendToDataLabel = cms.string( "" ), + NumberL1TauJet = cms.uint32( 4 ), + NumberL1Jet = cms.uint32( 12 ), + NumberPhysTriggers = cms.uint32( 512 ), + NumberL1Muon = cms.uint32( 8 ), + UnitLength = cms.int32( 8 ), + NumberL1IsoEG = cms.uint32( 4 ), + NumberTechnicalTriggers = cms.uint32( 64 ), + NumberL1ForJet = cms.uint32( 4 ), + IfCaloEtaNumberBits = cms.uint32( 4 ), + NumberPsbBoards = cms.int32( 7 ), + NumberChips = cms.uint32( 1 ), + NumberPhysTriggersExtended = cms.uint32( 64 ) +) process.HcalGeometryFromDBEP = cms.ESProducer( "HcalGeometryFromDBEP", applyAlignment = cms.bool( False ) ) @@ -3683,35 +3759,6 @@ unBoost = cms.bool( False ), useSignificance = cms.bool( True ) ) -process.StableParameters = cms.ESProducer( "StableParametersTrivialProducer", - NumberL1JetCounts = cms.uint32( 12 ), - NumberL1NoIsoEG = cms.uint32( 4 ), - NumberL1CenJet = cms.uint32( 4 ), - NumberL1Tau = cms.uint32( 8 ), - NumberConditionChips = cms.uint32( 1 ), - NumberL1EGamma = cms.uint32( 12 ), - TotalBxInEvent = cms.int32( 5 ), - NumberL1Mu = cms.uint32( 4 ), - PinsOnConditionChip = cms.uint32( 512 ), - WordLength = cms.int32( 64 ), - PinsOnChip = cms.uint32( 512 ), - OrderOfChip = cms.vint32( 1 ), - IfMuEtaNumberBits = cms.uint32( 6 ), - OrderConditionChip = cms.vint32( 1 ), - appendToDataLabel = cms.string( "" ), - NumberL1TauJet = cms.uint32( 4 ), - NumberL1Jet = cms.uint32( 12 ), - NumberPhysTriggers = cms.uint32( 512 ), - NumberL1Muon = cms.uint32( 12 ), - UnitLength = cms.int32( 8 ), - NumberL1IsoEG = cms.uint32( 4 ), - NumberTechnicalTriggers = cms.uint32( 64 ), - NumberL1ForJet = cms.uint32( 4 ), - IfCaloEtaNumberBits = cms.uint32( 4 ), - NumberPsbBoards = cms.int32( 7 ), - NumberChips = cms.uint32( 5 ), - NumberPhysTriggersExtended = cms.uint32( 64 ) -) process.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", NoErrorPropagation = cms.bool( False ), endcapShiftInZPos = cms.double( 0.0 ), @@ -3882,13 +3929,13 @@ ) process.hcal_db_producer = cms.ESProducer( "HcalDbProducer" ) process.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -3901,7 +3948,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( 2.0 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -3910,12 +3957,12 @@ 'CombinedSVPseudoVertex', 'CombinedSVNoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -3928,7 +3975,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( 2.0 ), + sip2dSigMin = cms.double( -99999.9 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -3938,13 +3985,13 @@ trackFlip = cms.bool( False ) ) process.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -3970,18 +4017,18 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) + sip2dSigMin = cms.double( 2.0 ) ), calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex', 'CombinedSVIVFV2PseudoVertex', 'CombinedSVIVFV2NoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -4007,7 +4054,7 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) + sip2dSigMin = cms.double( -99999.9 ) ), trackSort = cms.string( "sip2dSig" ), SoftLeptonFlip = cms.bool( False ), @@ -4711,8 +4758,9 @@ ) process.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ), @@ -4794,8 +4842,9 @@ ) process.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), @@ -4988,8 +5037,9 @@ ) process.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", EstimateCut = cms.double( 30.0 ), @@ -5206,11 +5256,6 @@ appendToDataLabel = cms.string( "" ) ) -process.ThroughputService = cms.Service( "ThroughputService", - dqmPath = cms.untracked.string( "HLT/Throughput" ), - timeRange = cms.untracked.double( 60000.0 ), - timeResolution = cms.untracked.double( 5.828 ) -) process.FastTimerService = cms.Service( "FastTimerService", dqmPath = cms.untracked.string( "HLT/TimerService" ), dqmModuleTimeRange = cms.untracked.double( 40.0 ), @@ -5226,6 +5271,7 @@ printEventSummary = cms.untracked.bool( False ), dqmPathTimeRange = cms.untracked.double( 100.0 ), dqmTimeRange = cms.untracked.double( 2000.0 ), + enableDQMTransitions = cms.untracked.bool( False ), dqmLumiSectionsRange = cms.untracked.uint32( 2500 ), dqmPathMemoryRange = cms.untracked.double( 1000000.0 ), dqmMemoryRange = cms.untracked.double( 1000000.0 ), @@ -5342,6 +5388,11 @@ 'hltL3TkTracksFromL2IOHit', 'hltL3TkTracksFromL2OIHit' ) ) +process.ThroughputService = cms.Service( "ThroughputService", + dqmPath = cms.untracked.string( "HLT/Throughput" ), + timeRange = cms.untracked.double( 60000.0 ), + timeResolution = cms.untracked.double( 5.828 ) +) process.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter", toGet = cms.VPSet( @@ -5703,7 +5754,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -5776,11 +5836,6 @@ ) ) process.hltHoreco = cms.EDProducer( "HcalHitReconstructor", - pedestalUpperLimit = cms.double( 2.7 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - respCorrM3 = cms.double( 1.0 ), - timeSlewParsType = cms.int32( 3 ), - applyTimeSlewM3 = cms.bool( True ), digiTimeFromDB = cms.bool( True ), mcOOTCorrectionName = cms.string( "" ), S9S1stat = cms.PSet( ), @@ -5789,7 +5844,6 @@ samplesToAdd = cms.int32( 4 ), mcOOTCorrectionCategory = cms.string( "MC" ), dataOOTCorrectionName = cms.string( "" ), - puCorrMethod = cms.int32( 0 ), correctionPhaseNS = cms.double( 13.0 ), HFInWindowStat = cms.PSet( ), digiLabel = cms.InputTag( "hltHcalDigis" ), @@ -5807,36 +5861,12 @@ correctForTimeslew = cms.bool( True ), setNoiseFlags = cms.bool( False ), correctTiming = cms.bool( False ), - setPulseShapeFlags = cms.bool( False ), + recoParamsFromDB = cms.bool( True ), Subdetector = cms.string( "HO" ), dataOOTCorrectionCategory = cms.string( "Data" ), dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ), - firstSample = cms.int32( 4 ), - noiseHPD = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeMin = cms.double( -15.0 ), - setTimingShapedCutsFlags = cms.bool( False ), - applyPulseJitter = cms.bool( False ), - applyTimeSlew = cms.bool( True ), - applyTimeConstraint = cms.bool( True ), - timingshapedcutsParameters = cms.PSet( ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - ts4Min = cms.double( 5.0 ), - pulseShapeParameters = cms.PSet( ), - timeSigmaSiPM = cms.double( 2.5 ), - applyPedConstraint = cms.bool( True ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - noiseSiPM = cms.double( 1.0 ), - meanTime = cms.double( -2.5 ), - flagParameters = cms.PSet( ), - pedSigmaHPD = cms.double( 0.5 ), - fitTimes = cms.int32( 1 ), - timeMax = cms.double( 10.0 ), - timeSigmaHPD = cms.double( 5.0 ), - meanPed = cms.double( 0.0 ), - hscpParameters = cms.PSet( ) + setPulseShapeFlags = cms.bool( False ), + firstSample = cms.int32( 4 ) ) process.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", EBSumThreshold = cms.double( 0.2 ), @@ -5844,6 +5874,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -5864,6 +5895,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -5882,6 +5914,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -6223,26 +6256,9 @@ src = cms.InputTag( "hltAK4CaloJetsPF" ), etMin = cms.double( 5.0 ) ) -process.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule", - useStandardFEDid = cms.bool( True ), - maxFEDid = cms.untracked.int32( 779 ), - inputLabel = cms.InputTag( "rawDataCollector" ), - minFEDid = cms.untracked.int32( 770 ), - dataType = cms.string( "DDU" ), - readOutParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - rosParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - writeSC = cms.untracked.bool( True ), - readDDUIDfromDDU = cms.untracked.bool( True ), - readingDDU = cms.untracked.bool( True ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - dqmOnly = cms.bool( False ) +process.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi", + debug = cms.untracked.bool( False ), + inputLabel = cms.InputTag( "rawDataCollector" ) ) process.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer", debug = cms.untracked.bool( False ), @@ -6787,12 +6803,15 @@ ) process.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClusters" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ) ) process.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOI", hitsToTry = cms.int32( 3 ), @@ -6839,7 +6858,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) @@ -6864,7 +6882,6 @@ ) process.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -6893,8 +6910,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( True ) ) process.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -7124,6 +7140,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" ) ) @@ -7145,7 +7162,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -7205,7 +7221,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -7230,7 +7245,6 @@ ) process.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7259,8 +7273,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -7341,6 +7354,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" ) ) @@ -7387,7 +7401,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -7412,7 +7425,6 @@ ) process.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7441,8 +7453,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -7673,6 +7684,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" ) ) @@ -7694,7 +7706,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -7754,7 +7765,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -7779,7 +7789,6 @@ ) process.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7808,8 +7817,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -7890,6 +7898,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" ) ) @@ -7936,7 +7945,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -7961,7 +7969,6 @@ ) process.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7990,8 +7997,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -8400,6 +8406,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -8421,7 +8428,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -8523,6 +8529,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemoval" ) ) @@ -8625,7 +8632,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -8650,7 +8656,6 @@ ) process.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -8679,8 +8684,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -8770,6 +8774,7 @@ clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" ) ) @@ -8791,7 +8796,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -8830,7 +8834,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -8855,7 +8858,6 @@ ) process.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -8884,12 +8886,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -8918,8 +8918,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt', @@ -9158,6 +9157,7 @@ clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" ) ) @@ -9204,7 +9204,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -9229,7 +9228,6 @@ ) process.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -9258,8 +9256,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -9397,6 +9394,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTriplets" ) ) @@ -9443,7 +9441,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -9468,7 +9465,6 @@ ) process.hltTripletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -9497,8 +9493,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltTripletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -9625,6 +9620,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairs" ) ) @@ -9655,7 +9651,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -9680,7 +9675,6 @@ ) process.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -9709,8 +9703,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -10095,7 +10088,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -10140,11 +10143,9 @@ ), cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) + cms.PSet( depth = cms.vint32( 1, 2 ), + threshold = cms.vdouble( 1.2, 1.8 ), + detectorEnum = cms.int32( 4 ) ) ) ) @@ -10382,11 +10383,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -10418,13 +10421,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -10435,13 +10440,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -11848,6 +11855,7 @@ barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), thresh_PFClusterSeedBarrel = cms.double( 1.0 ), ClusteringType = cms.string( "Mustache" ), + dropUnseedable = cms.bool( False ), EnergyWeight = cms.string( "Raw" ), PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), thresh_PFClusterSeedEndcap = cms.double( 1.0 ), @@ -12017,7 +12025,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -12039,6 +12056,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -12059,6 +12077,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -12077,6 +12096,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -12292,6 +12312,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) ) @@ -12301,6 +12322,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -12541,7 +12563,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 1000000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -13300,7 +13321,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) @@ -13325,7 +13345,6 @@ ) process.hltIterL3OIMuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -13354,8 +13373,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( True ) ) process.hltIterL3OIMuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -13543,6 +13561,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" ) ) @@ -13564,7 +13583,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -13624,7 +13642,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -13649,7 +13666,6 @@ ) process.hltIter0IterL3MuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesOpenMu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -13678,8 +13694,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0IterL3MuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -13751,6 +13766,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTripletsOpenMu" ) ) @@ -13797,7 +13813,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -13822,7 +13837,6 @@ ) process.hltIter2IterL3MuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesOpenMu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -13851,8 +13865,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2IterL3MuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -14083,6 +14096,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadrupletsOpenMu" ) ) @@ -14104,7 +14118,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -14164,7 +14177,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -14189,7 +14201,6 @@ ) process.hltIter0IterL3FromL1MuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesOpenMu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -14218,8 +14229,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0IterL3FromL1MuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -14300,6 +14310,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheckOpenMu" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTripletsOpenMu" ) ) @@ -14346,7 +14357,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -14371,7 +14381,6 @@ ) process.hltIter2IterL3FromL1MuonTrackCutClassifierOpenMu = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksOpenMu" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesOpenMu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -14400,8 +14409,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2IterL3FromL1MuonTrackSelectionHighPurityOpenMu = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -15083,6 +15091,7 @@ barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), thresh_PFClusterSeedBarrel = cms.double( 1.0 ), ClusteringType = cms.string( "Mustache" ), + dropUnseedable = cms.bool( False ), EnergyWeight = cms.string( "Raw" ), PFClusters = cms.InputTag( "hltParticleFlowClusterECALUnseeded" ), thresh_PFClusterSeedEndcap = cms.double( 1.0 ), @@ -15213,7 +15222,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -15235,6 +15253,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -15255,6 +15274,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -15273,6 +15293,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -15405,6 +15426,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) ) @@ -15414,6 +15436,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -16209,7 +16232,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -16255,11 +16288,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -16291,13 +16326,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -16308,13 +16345,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -16570,6 +16609,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -16638,7 +16678,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -16782,6 +16821,7 @@ clusterCheck = cms.InputTag( "hltIter1ElectronsPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerTriplets" ) ) @@ -16825,7 +16865,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -17062,6 +17101,7 @@ clusterCheck = cms.InputTag( "hltIter2ElectronsPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerPairs" ) ) @@ -17092,7 +17132,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -18034,7 +18073,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuTrackJpsiTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -18710,6 +18748,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -18731,7 +18770,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -18770,7 +18808,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -18795,7 +18832,6 @@ ) process.hltIter0DisplacedJpsiTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -18824,8 +18860,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0DisplacedJpsiTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -18928,6 +18963,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedJpsiPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedJpsiPixelLayerTriplets" ) ) @@ -18974,7 +19010,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -18999,7 +19034,6 @@ ) process.hltIter1DisplacedJpsiTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19028,12 +19062,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedJpsiTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19062,8 +19094,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedJpsiTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedJpsiTrackCutClassifierPrompt', @@ -19205,6 +19236,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPixelClusterCheckDisplacedJpsiReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsDisplacedJpsiReg" ) ) @@ -19251,7 +19283,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -19276,7 +19307,6 @@ ) process.hltTripletRecoveryTrackCutClassifierDisplacedJpsiReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryCtfWithMaterialTracksDisplacedJpsiReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19305,8 +19335,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltTripletRecoveryTrackSelectionHighPurityDisplacedJpsiReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -19433,6 +19462,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPixelClusterCheckDisplacedJpsiReg" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsDisplacedJpsiReg" ) ) @@ -19463,7 +19493,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -19488,7 +19517,6 @@ ) process.hltDoubletRecoveryTrackCutClassifierDisplacedJpsiReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryCtfWithMaterialTracksDisplacedJpsiReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19517,8 +19545,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltDoubletRecoveryTrackSelectionHighPurityDisplacedJpsiReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -19682,6 +19709,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -19703,7 +19731,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -19742,7 +19769,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -19767,7 +19793,6 @@ ) process.hltIter0DisplacedNRTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -19796,8 +19821,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0DisplacedNRTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -19900,6 +19924,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedNRPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedNRPixelLayerTriplets" ) ) @@ -19946,7 +19971,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -19971,7 +19995,6 @@ ) process.hltIter1DisplacedNRTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20000,12 +20023,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedNRTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedNRCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20034,8 +20055,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedNRTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedNRTrackCutClassifierPrompt', @@ -20177,6 +20197,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPixelClusterCheckDisplacedNRReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsDisplacedNRReg" ) ) @@ -20223,7 +20244,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -20248,7 +20268,6 @@ ) process.hltTripletRecoveryTrackCutClassifierDisplacedNRReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryCtfWithMaterialTracksDisplacedNRReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20277,8 +20296,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltTripletRecoveryTrackSelectionHighPurityDisplacedNRReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -20405,6 +20423,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPixelClusterCheckDisplacedNRReg" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsDisplacedNRReg" ) ) @@ -20435,7 +20454,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -20460,7 +20478,6 @@ ) process.hltDoubletRecoveryTrackCutClassifierDisplacedNRReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryCtfWithMaterialTracksDisplacedNRReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4LowMassNonResonant" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20489,8 +20506,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltDoubletRecoveryTrackSelectionHighPurityDisplacedNRReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -20706,6 +20722,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -20727,7 +20744,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -20766,7 +20782,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -20791,7 +20806,6 @@ ) process.hltIter0DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -20820,8 +20834,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -20917,6 +20930,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muPixelLayerQuadruplets" ) ) @@ -20938,7 +20952,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -20970,7 +20983,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -20995,7 +21007,6 @@ ) process.hltIter1DisplacedTau3muTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -21024,12 +21035,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedTau3muTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -21058,8 +21067,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedTau3muTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muTrackCutClassifierPrompt', @@ -21190,6 +21198,7 @@ clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muPixelLayerTriplets" ) ) @@ -21236,7 +21245,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -21261,7 +21269,6 @@ ) process.hltIter2DisplacedTau3muTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2DisplacedTau3muCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3mu" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -21290,8 +21297,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2DisplacedTau3muTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -21792,6 +21798,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -21813,7 +21820,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -21852,7 +21858,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -21877,7 +21882,6 @@ ) process.hltIter0DisplacedPsiPrimeTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -21906,8 +21910,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0DisplacedPsiPrimeTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -22010,6 +22013,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedPsiPrimePixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedPsiPrimePixelLayerTriplets" ) ) @@ -22056,7 +22060,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -22081,7 +22084,6 @@ ) process.hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -22110,12 +22112,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedPsiPrimeTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedPsiPrimeCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -22144,8 +22144,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedPsiPrimeTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedPsiPrimeTrackCutClassifierPrompt', @@ -22287,6 +22286,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPixelClusterCheckDisplacedPsiPrimeReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsDisplacedPsiPrimeReg" ) ) @@ -22333,7 +22333,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -22358,7 +22357,6 @@ ) process.hltTripletRecoveryTrackCutClassifierDisplacedPsiPrimeReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryCtfWithMaterialTracksDisplacedPsiPrimeReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -22387,8 +22385,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltTripletRecoveryTrackSelectionHighPurityDisplacedPsiPrimeReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -22515,6 +22512,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPixelClusterCheckDisplacedPsiPrimeReg" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsDisplacedPsiPrimeReg" ) ) @@ -22545,7 +22543,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -22570,7 +22567,6 @@ ) process.hltDoubletRecoveryTrackCutClassifierDisplacedPsiPrimeReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryCtfWithMaterialTracksDisplacedPsiPrimeReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu4PsiPrime" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -22599,8 +22595,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltDoubletRecoveryTrackSelectionHighPurityDisplacedPsiPrimeReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -23254,6 +23249,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -23275,7 +23271,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -23340,6 +23335,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -23361,7 +23357,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -23400,7 +23395,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -23425,7 +23419,6 @@ ) process.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -23454,8 +23447,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -23551,6 +23543,7 @@ clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadruplets" ) ) @@ -23572,7 +23565,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -23604,7 +23596,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -23629,7 +23620,6 @@ ) process.hltIter1L3MuonTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -23658,12 +23648,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1L3MuonTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -23692,8 +23680,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1L3MuonTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPrompt', @@ -23824,6 +23811,7 @@ clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTriplets" ) ) @@ -23870,7 +23858,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -23895,7 +23882,6 @@ ) process.hltIter2L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -23924,8 +23910,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -28335,7 +28320,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( True ), sipmQNTStoSum = cms.int32( 3 ), @@ -28357,6 +28351,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -28377,6 +28372,7 @@ HBWeights = cms.vdouble( 1.0E-99 ), HF1Weight = cms.double( 1.0E-99 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( 1.0E-99 ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -28395,6 +28391,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -28426,6 +28423,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -28446,6 +28444,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0E-99 ), HF1Grid = cms.vdouble( ), @@ -28464,6 +28463,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -28495,6 +28495,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -28515,6 +28516,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0E-99 ), HF1Grid = cms.vdouble( ), @@ -28533,6 +28535,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -28889,7 +28892,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -28935,11 +28948,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -28971,13 +28986,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -28988,13 +29005,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -31774,6 +31793,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "" ), AllowMissingInputs = cms.bool( True ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -31794,6 +31814,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -31812,6 +31833,7 @@ hoInput = cms.InputTag( "" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -34558,6 +34580,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -34612,7 +34635,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0HighPtTkMuPSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -34764,6 +34786,7 @@ clusterCheck = cms.InputTag( "hltIter2HighPtTkMuPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2HighPtTkMuPixelLayerPairs" ) ) @@ -34801,7 +34824,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2HighPtTkMuPSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -37550,50 +37572,56 @@ lMaxLowEHitTime = cms.double( 9999.0 ), TS4TS5EnergyThreshold = cms.double( 50.0 ), digiCollName = cms.string( "hltHcalDigis" ), - lMinHPDHits = cms.int32( 17 ), tMinRBXHits = cms.int32( 50 ), TS4TS5UpperThreshold = cms.vdouble( 70.0, 90.0, 100.0, 400.0, 4000.0 ), - minEZeros = cms.double( 10.0 ), - pMinRBXHits = cms.int32( 20 ), + lMinHighEHitTime = cms.double( -9999.0 ), + fillLaserMonitor = cms.bool( True ), tMinHPDHits = cms.int32( 16 ), - pMaxHPDEMF = cms.double( 0.02 ), minRecHitE = cms.double( 1.5 ), - hlMaxHPDEMF = cms.double( -9999.0 ), + pMaxHighEHitTime = cms.double( 5.0 ), lRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.5, 0.0, 0.0, 1.0, -0.5 ), - maxCaloTowerIEta = cms.int32( 20 ), - maxNHF = cms.double( 0.9 ), + calibdigiHFtimeslices = cms.vint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ), pMinEEMF = cms.double( 10.0 ), pMaxRatio = cms.double( 0.85 ), - caloTowerCollName = cms.string( "hltTowerMakerForAll" ), + recHitCollName = cms.string( "hltHbhereco" ), pMinEZeros = cms.double( 5.0 ), - pMaxHighEHitTime = cms.double( 5.0 ), - pMaxLowEHitTime = cms.double( 6.0 ), + tMaxLowEHitTime = cms.double( 9999.0 ), + laserMonTSStart = cms.int32( 0 ), + maxNHF = cms.double( 0.9 ), minHighHitE = cms.double( 25.0 ), minR45HitE = cms.double( 5.0 ), tRBXRecHitR45Cuts = cms.vdouble( 0.0, 1.0, 0.0, -0.2, 0.0, 0.0, 1.0, -0.2 ), - fillRecHits = cms.bool( True ), lMinZeros = cms.int32( 10 ), lMinRBXHits = cms.int32( 999 ), - pMinRBXRechitR45Fraction = cms.double( 0.1 ), + fillRecHits = cms.bool( True ), + minERatio = cms.double( 50.0 ), + TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), + lMinHPDNoOtherHits = cms.int32( 10 ), pMinRBXRechitR45EnergyFraction = cms.double( 0.1 ), - HcalRecHitFlagsToBeExcluded = cms.vint32( 11, 12, 13, 14, 15 ), - calibdigiHFthreshold = cms.double( -999.0 ), + hlMaxHPDEMF = cms.double( -9999.0 ), + maxCaloTowerIEta = cms.int32( 20 ), minLowHitE = cms.double( 10.0 ), - minEEMF = cms.double( 50.0 ), + TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), + laserMonIEtaList = cms.vint32( 0, 0, 0, 0, 0, 0, 0, 0 ), + laserMonIPhiList = cms.vint32( 23, 17, 11, 5, 29, 35, 41, 47 ), pMinRatio = cms.double( 0.75 ), + tMinLowEHitTime = cms.double( -9999.0 ), HcalAcceptSeverityLevel = cms.uint32( 9 ), pMaxRBXEMF = cms.double( 0.02 ), - pMinE = cms.double( 40.0 ), tMaxRatio = cms.double( 0.92 ), + pMinRBXRechitR45Fraction = cms.double( 0.1 ), maxTrackEta = cms.double( 2.0 ), tMinHighEHitTime = cms.double( -7.0 ), - TS4TS5LowerCut = cms.vdouble( -1.0, -0.95, -0.9, -0.9, -0.9, -0.9, -0.9 ), + tMinZeros = cms.int32( 8 ), lMaxRatio = cms.double( 0.96 ), - fillCaloTowers = cms.bool( True ), + pMinRBXHits = cms.int32( 20 ), fillDigis = cms.bool( True ), - lMinHighEHitTime = cms.double( -9999.0 ), - calibdigiHFtimeslices = cms.vint32( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ), + minEZeros = cms.double( 10.0 ), + laserMonTSEnd = cms.int32( -1 ), + minEEMF = cms.double( 50.0 ), calibdigiHBHEthreshold = cms.double( 15.0 ), + pMinLowEHitTime = cms.double( -6.0 ), + fillCaloTowers = cms.bool( True ), pMinERatio = cms.double( 25.0 ), fillTracks = cms.bool( False ), trackCollName = cms.string( "generalTracks" ), @@ -37601,25 +37629,25 @@ minTrackPt = cms.double( 1.0 ), tMinRatio = cms.double( 0.73 ), TS4TS5UpperCut = cms.vdouble( 999.0, 999.0, 999.0, 999.0, 999.0 ), - pMinLowEHitTime = cms.double( -6.0 ), maxjetindex = cms.int32( 0 ), + laserMonCBoxList = cms.vint32( 6, 6, 6, 6, 6, 6, 6, 6 ), pMinRBXRechitR45Count = cms.int32( 1 ), pMinHPDHits = cms.int32( 10 ), lMinLowEHitTime = cms.double( -9999.0 ), - recHitCollName = cms.string( "hltHbhereco" ), + caloTowerCollName = cms.string( "hltTowerMakerForAll" ), tMinHPDNoOtherHits = cms.int32( 9 ), - minERatio = cms.double( 50.0 ), + pMaxHPDEMF = cms.double( 0.02 ), jetCollName = cms.string( "" ), - tMinLowEHitTime = cms.double( -9999.0 ), + hlMaxRBXEMF = cms.double( 0.01 ), tMaxHighEHitTime = cms.double( 6.0 ), - tMinZeros = cms.int32( 8 ), - lMinHPDNoOtherHits = cms.int32( 10 ), + pMaxLowEHitTime = cms.double( 6.0 ), + lMinHPDHits = cms.int32( 17 ), maxProblemRBXs = cms.int32( 20 ), - TS4TS5LowerThreshold = cms.vdouble( 100.0, 120.0, 150.0, 200.0, 300.0, 400.0, 500.0 ), - tMaxLowEHitTime = cms.double( 9999.0 ), + calibdigiHFthreshold = cms.double( -999.0 ), + pMinE = cms.double( 40.0 ), pMinHPDNoOtherHits = cms.int32( 7 ), calibdigiHBHEtimeslices = cms.vint32( 3, 4, 5, 6 ), - hlMaxRBXEMF = cms.double( 0.01 ) + HcalRecHitFlagsToBeExcluded = cms.vint32( 11, 12, 13, 14, 15 ) ) process.hltHcalTowerNoiseCleanerWithrechit = cms.EDProducer( "HLTHcalTowerNoiseCleanerWithrechit", TS4TS5EnergyThreshold = cms.double( 50.0 ), @@ -38296,6 +38324,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) ) @@ -38317,7 +38346,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -38383,6 +38411,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) ) @@ -38404,7 +38433,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -38461,12 +38489,15 @@ ) process.hltSiStripClustersRegForBTag = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClustersRegForBTag" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ) ) process.hltIter0PFLowPixelSeedsFromPixelTracksForBTag = cms.EDProducer( "SeedGeneratorFromProtoTracksEDProducer", useEventsWithNoVertex = cms.bool( True ), @@ -38495,7 +38526,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -38520,7 +38550,6 @@ ) process.hltIter0PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -38549,8 +38578,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -38646,6 +38674,7 @@ clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForBTag" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsForBTag" ) ) @@ -38667,7 +38696,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -38699,7 +38727,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -38724,7 +38751,6 @@ ) process.hltIter1PFlowTrackCutClassifierPromptForBTag = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -38753,12 +38779,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1PFlowTrackCutClassifierDetachedForBTag = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -38787,8 +38811,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1PFlowTrackCutClassifierMergedForBTag = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptForBTag', @@ -38919,6 +38942,7 @@ clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForBTag" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsForBTag" ) ) @@ -38965,7 +38989,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -38990,7 +39013,6 @@ ) process.hltIter2PFlowTrackCutClassifierForBTag = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksForBTag" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFastPVPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -39019,8 +39041,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2PFlowTrackSelectionHighPurityForBTag = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -39138,6 +39159,7 @@ vertexMinAngleCosine = cms.double( 0.95 ), primaryVertices = cms.InputTag( "hltVerticesL3" ), tracks = cms.InputTag( "hltIter2MergedForBTag" ), + minPt = cms.double( 0.8 ), maxNTracks = cms.uint32( 30 ), clusterizer = cms.PSet( distanceRatio = cms.double( 20.0 ), @@ -39153,8 +39175,8 @@ vertexMinDLenSig = cms.double( 0.5 ), useDirectVertexFitter = cms.bool( True ), minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) + maximumTimeSignificance = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) ) process.hltInclusiveSecondaryVertices = cms.EDProducer( "VertexMerger", minSignificance = cms.double( 2.0 ), @@ -39175,6 +39197,7 @@ tracks = cms.InputTag( "hltIter2MergedForBTag" ), dLenFraction = cms.double( 0.333 ), trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ), dRCut = cms.double( 0.4 ) ) process.hltInclusiveMergedVertices = cms.EDProducer( "VertexMerger", @@ -39815,6 +39838,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -39835,6 +39859,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -39853,6 +39878,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -40130,22 +40156,24 @@ process.hltBSoftMuonMu12L3 = cms.EDProducer( "RecoTrackRefSelector", minPixelHit = cms.int32( 0 ), src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), + minPhi = cms.double( -3.2 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), + algorithm = cms.vstring( '' ), algorithmMaskContains = cms.vstring( ), usePV = cms.bool( False ), + maxRapidity = cms.double( 5.0 ), tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), + originalAlgorithm = cms.vstring( ), minRapidity = cms.double( -5.0 ), vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), + maxChi2 = cms.double( 10000.0 ), ptMin = cms.double( 12.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), + maxPhi = cms.double( 3.2 ), + lip = cms.double( 300.0 ), minLayer = cms.int32( 0 ), quality = cms.vstring( ), minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) + min3DLayer = cms.int32( 0 ) ) process.hltBSoftMuonJet40PFMu12L3TagInfos = cms.EDProducer( "SoftLepton", muonSelection = cms.uint32( 0 ), @@ -42269,22 +42297,24 @@ process.hltBSoftMuonMu5L3 = cms.EDProducer( "RecoTrackRefSelector", minPixelHit = cms.int32( 0 ), src = cms.InputTag( "hltIterL3MuonAndMuonFromL1Merged" ), + minPhi = cms.double( -3.2 ), beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - min3DLayer = cms.int32( 0 ), + algorithm = cms.vstring( '' ), algorithmMaskContains = cms.vstring( ), usePV = cms.bool( False ), + maxRapidity = cms.double( 5.0 ), tip = cms.double( 120.0 ), - maxChi2 = cms.double( 10000.0 ), + originalAlgorithm = cms.vstring( ), minRapidity = cms.double( -5.0 ), vertexTag = cms.InputTag( "none" ), - lip = cms.double( 300.0 ), + maxChi2 = cms.double( 10000.0 ), ptMin = cms.double( 5.0 ), - maxRapidity = cms.double( 5.0 ), - algorithm = cms.vstring( '' ), + maxPhi = cms.double( 3.2 ), + lip = cms.double( 300.0 ), minLayer = cms.int32( 0 ), quality = cms.vstring( ), minHit = cms.int32( 0 ), - originalAlgorithm = cms.vstring( ) + min3DLayer = cms.int32( 0 ) ) process.hltBSoftMuonDiJet20L1FastJetMu5SelL3TagInfos = cms.EDProducer( "SoftLepton", muonSelection = cms.uint32( 0 ), @@ -45787,7 +45817,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -45931,6 +45960,7 @@ clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckForPhotons" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1PixelLayerTripletsForPhotons" ) ) @@ -45974,7 +46004,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -46211,6 +46240,7 @@ clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckForPhotons" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2PixelLayerPairsForPhotons" ) ) @@ -46241,7 +46271,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -51010,6 +51039,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -51031,7 +51061,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -51070,7 +51099,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -51095,7 +51123,6 @@ ) process.hltIter0DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -51124,8 +51151,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -51221,6 +51247,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassPixelLayerQuadruplets" ) ) @@ -51242,7 +51269,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -51274,7 +51300,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -51299,7 +51324,6 @@ ) process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -51328,12 +51352,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -51362,8 +51384,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedTau3muNoL1MassTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedTau3muNoL1MassTrackCutClassifierPrompt', @@ -51494,6 +51515,7 @@ clusterCheck = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassPixelLayerTriplets" ) ) @@ -51540,7 +51562,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -51565,7 +51586,6 @@ ) process.hltIter2DisplacedTau3muNoL1MassTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2DisplacedTau3muNoL1MassCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3Tau3muNoL1Mass" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -51594,8 +51614,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2DisplacedTau3muNoL1MassTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -53238,6 +53257,7 @@ clusterCheck = cms.InputTag( "hltDisplacedhltIter4PFlowPixelLessClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDisplacedhltIter4PixelLessLayerTriplets" ) ) @@ -53294,7 +53314,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter4PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -55143,6 +55162,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForTau" ) ) @@ -55164,7 +55184,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -55241,6 +55260,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemovalRegForTau" ) ) @@ -55375,7 +55395,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -55400,7 +55419,6 @@ ) process.hltIter0PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -55429,8 +55447,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -55626,6 +55643,7 @@ clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheckTauReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadrupletsTauReg" ) ) @@ -55647,7 +55665,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -55679,7 +55696,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -55704,7 +55720,6 @@ ) process.hltIter1PFlowTrackCutClassifierPromptTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -55733,12 +55748,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1PFlowTrackCutClassifierDetachedTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -55767,8 +55780,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1PFlowTrackCutClassifierMergedTauReg = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPromptTauReg', @@ -55999,6 +56011,7 @@ clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheckTauReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2PixelLayerTripletsTauReg" ) ) @@ -56045,7 +56058,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -56070,7 +56082,6 @@ ) process.hltIter2PFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -56099,8 +56110,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2PFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -56238,6 +56248,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheckTauReg" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTripletsTauReg" ) ) @@ -56284,7 +56295,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -56309,7 +56319,6 @@ ) process.hltTripletRecoveryPFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -56338,8 +56347,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltTripletRecoveryPFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -56466,6 +56474,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheckTauReg" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairsTauReg" ) ) @@ -56496,7 +56505,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -56521,7 +56529,6 @@ ) process.hltDoubletRecoveryPFlowTrackCutClassifierTauReg = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracksTauReg" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -56550,8 +56557,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltDoubletRecoveryPFlowTrackSelectionHighPurityTauReg = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -59162,7 +59168,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -59207,11 +59223,9 @@ ), cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) + cms.PSet( depth = cms.vint32( 1, 2 ), + threshold = cms.vdouble( 1.2, 1.8 ), + detectorEnum = cms.int32( 4 ) ) ) ) @@ -59247,11 +59261,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -59283,13 +59299,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -59300,13 +59318,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -62195,7 +62215,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) @@ -62220,7 +62239,6 @@ ) process.hltIterL3OIMuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -62249,8 +62267,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( True ) ) process.hltIterL3OIMuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -62480,6 +62497,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadrupletsNoVtx" ) ) @@ -62501,7 +62519,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -62561,7 +62578,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -62586,7 +62602,6 @@ ) process.hltIter0IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -62615,8 +62630,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -62697,6 +62711,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheckNoVtx" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTripletsNoVtx" ) ) @@ -62743,7 +62758,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -62768,7 +62782,6 @@ ) process.hltIter2IterL3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVerticesNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -62797,8 +62810,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2IterL3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -63029,6 +63041,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadrupletsNoVtx" ) ) @@ -63050,7 +63063,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -63110,7 +63122,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -63135,7 +63146,6 @@ ) process.hltIter0IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -63164,8 +63174,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -63246,6 +63255,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheckNoVtx" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTripletsNoVtx" ) ) @@ -63292,7 +63302,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -63317,7 +63326,6 @@ ) process.hltIter2IterL3FromL1MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVerticesNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -63346,8 +63354,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2IterL3FromL1MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -67078,6 +67085,7 @@ vertexMinAngleCosine = cms.double( 0.95 ), primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), tracks = cms.InputTag( "hltPFMuonMerging" ), + minPt = cms.double( 0.8 ), maxNTracks = cms.uint32( 30 ), clusterizer = cms.PSet( distanceRatio = cms.double( 20.0 ), @@ -67093,8 +67101,8 @@ vertexMinDLenSig = cms.double( 0.5 ), useDirectVertexFitter = cms.bool( True ), minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) + maximumTimeSignificance = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) ) process.hltInclusiveSecondaryVerticesPF = cms.EDProducer( "VertexMerger", minSignificance = cms.double( 2.0 ), @@ -67115,6 +67123,7 @@ tracks = cms.InputTag( "hltPFMuonMerging" ), dLenFraction = cms.double( 0.333 ), trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ), dRCut = cms.double( 0.4 ) ) process.hltInclusiveMergedVerticesPF = cms.EDProducer( "VertexMerger", @@ -67426,6 +67435,7 @@ vertexMinAngleCosine = cms.double( 0.95 ), primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), tracks = cms.InputTag( "hltParticleFlow" ), + minPt = cms.double( 0.8 ), maxNTracks = cms.uint32( 30 ), clusterizer = cms.PSet( distanceRatio = cms.double( 20.0 ), @@ -67441,8 +67451,8 @@ vertexMinDLenSig = cms.double( 0.5 ), useDirectVertexFitter = cms.bool( True ), minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) + maximumTimeSignificance = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) ) process.hltDeepInclusiveSecondaryVerticesPF = cms.EDProducer( "CandidateVertexMerger", minSignificance = cms.double( 2.0 ), @@ -67463,6 +67473,7 @@ tracks = cms.InputTag( "hltParticleFlow" ), dLenFraction = cms.double( 0.333 ), trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ), dRCut = cms.double( 0.4 ) ) process.hltDeepInclusiveMergedVerticesPF = cms.EDProducer( "CandidateVertexMerger", @@ -68023,6 +68034,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -68044,7 +68056,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -68150,12 +68161,15 @@ ) process.hltSiStripClustersFull = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClusters" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ) ) process.hltSiStripMatchedRecHitsFull = cms.EDProducer( "SiStripRecHitConverter", StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ), @@ -68225,6 +68239,7 @@ clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter0PixelQuadruplets" ) ) @@ -68246,7 +68261,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -68285,7 +68299,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -68348,13 +68361,14 @@ ) process.hltFullIter0TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter0CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.95, -0.85, -0.75 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter0HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -68438,6 +68452,7 @@ clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter1PixelQuadruplets" ) ) @@ -68459,7 +68474,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -68491,7 +68505,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -68516,13 +68529,14 @@ ) process.hltFullIter1TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter1CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.65, -0.35, -0.15 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter1HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -68621,6 +68635,7 @@ clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter2PixelTriplets" ) ) @@ -68671,7 +68686,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -68696,13 +68710,14 @@ ) process.hltFullIter2TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter2CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( 0.2, 0.3, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter2HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -68801,6 +68816,7 @@ clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter3PixelTriplets" ) ) @@ -68851,7 +68867,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -68876,13 +68891,14 @@ ) process.hltFullIter3TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter3CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( 0.0, 0.2, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter3HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -68966,6 +68982,7 @@ clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter4PixelQuadruplets" ) ) @@ -68987,7 +69004,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.0 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -69026,7 +69042,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -69051,13 +69066,14 @@ ) process.hltFullIter4TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter4CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter4HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -69142,6 +69158,7 @@ clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter5PixelTriplets" ) ) @@ -69195,7 +69212,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -69220,13 +69236,14 @@ ) process.hltFullIter5TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter5CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.2, 0.3, 0.8 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter5HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -69316,6 +69333,7 @@ clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter6PixelPairsA" ) ) @@ -69399,6 +69417,7 @@ clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter6PixelPairsB" ) ) @@ -69439,7 +69458,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -69464,13 +69482,14 @@ ) process.hltFullIter6TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter6CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter6HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -69557,6 +69576,7 @@ clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter7MixedLayersA" ) ) @@ -69638,6 +69658,7 @@ clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter7MixedLayersB" ) ) @@ -69690,7 +69711,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -69715,13 +69735,14 @@ ) process.hltFullIter7TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter7CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter7HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -69865,6 +69886,7 @@ clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayers" ) ) @@ -69941,7 +69963,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -69966,13 +69987,14 @@ ) process.hltFullIter8TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter8CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter8HighPurityTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -70058,6 +70080,7 @@ clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTripl" ) ) @@ -70174,6 +70197,7 @@ clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPair" ) ) @@ -70233,7 +70257,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -70258,13 +70281,14 @@ ) process.hltFullIter9TrackMVAClassifier = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter9CtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVertices" ), qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIterativeTrackingMerged = cms.EDProducer( "TrackCollectionMerger", shareFrac = cms.double( 0.19 ), @@ -70279,8 +70303,9 @@ 'hltFullIter8TrackMVAClassifier', 'hltFullIter9TrackMVAClassifier' ), minQuality = cms.string( "loose" ), - minShareHits = cms.uint32( 2 ), + enableMerging = cms.bool( True ), copyExtras = cms.untracked.bool( True ), + minShareHits = cms.uint32( 2 ), copyTrajectories = cms.untracked.bool( False ), allowFirstHitShare = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -70335,7 +70360,6 @@ ) process.hltFullGoodHighPurityFullTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltFullIterativeTrackingMerged" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullOnlinePrimaryVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -70362,8 +70386,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 3.40282346639E38, 3.40282346639E38 ), minLayers = cms.vint32( 0, 0, 0 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltFullGoodHighPurityFullTracks = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -70454,6 +70477,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "" ), AllowMissingInputs = cms.bool( True ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -70474,6 +70498,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -70492,6 +70517,7 @@ hoInput = cms.InputTag( "" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -70854,6 +70880,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadrupletsRegForBTag" ) ) @@ -70875,7 +70902,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -71098,7 +71124,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -71120,6 +71155,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -71140,6 +71176,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0E-99 ), HF1Grid = cms.vdouble( ), @@ -71158,6 +71195,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -71482,7 +71520,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -71528,11 +71576,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -71564,13 +71614,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -71581,13 +71633,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -71669,6 +71723,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -71690,7 +71745,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -71744,6 +71798,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -71765,7 +71820,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -71804,7 +71858,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -71829,7 +71882,6 @@ ) process.hltIter0L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -71858,8 +71910,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -71946,6 +71997,7 @@ clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadrupletsNoVtx" ) ) @@ -71967,7 +72019,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -71999,7 +72050,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -72024,7 +72074,6 @@ ) process.hltIter1L3MuonTrackCutClassifierPromptNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -72053,12 +72102,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1L3MuonTrackCutClassifierDetachedNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -72087,8 +72134,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1L3MuonTrackCutClassifierMergedNoVtx = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPromptNoVtx', @@ -72210,6 +72256,7 @@ clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTripletsNoVtx" ) ) @@ -72256,7 +72303,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -72281,7 +72327,6 @@ ) process.hltIter2L3MuonTrackCutClassifierNoVtx = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracksNoVtx" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -72310,8 +72355,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2L3MuonTrackSelectionHighPurityNoVtx = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -72708,9 +72752,9 @@ clustershapecollectionEE = cms.string( "islandEndcapShape" ), clustershapecollectionEB = cms.string( "islandBarrelShape" ), VerbosityLevel = cms.string( "ERROR" ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), + IslandBarrelSeedThr = cms.double( 0.5 ), endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - IslandBarrelSeedThr = cms.double( 0.5 ) + barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ) ) process.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer", barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ), @@ -80333,6 +80377,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -80354,7 +80399,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -80393,7 +80437,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -80418,7 +80461,6 @@ ) process.hltIter0DisplacedJpsiTrackCutClassifierDoubleTrk = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -80447,8 +80489,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0DisplacedJpsiTrackSelectionHighPurityDoubleTrk = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -80535,6 +80576,7 @@ clusterCheck = cms.InputTag( "hltIter1DisplacedJpsiPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1DisplacedJpsiPixelLayerQuadrupletsDoubleTrk" ) ) @@ -80556,7 +80598,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -80588,7 +80629,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -80613,7 +80653,6 @@ ) process.hltIter1DisplacedJpsiTrackCutClassifierPromptDoubleTrk = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -80642,12 +80681,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedJpsiTrackCutClassifierDetachedDoubleTrk = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -80676,8 +80713,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1DisplacedJpsiTrackCutClassifierMergedDoubleTrk = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1DisplacedJpsiTrackCutClassifierPromptDoubleTrk', @@ -80808,6 +80844,7 @@ clusterCheck = cms.InputTag( "hltIter2DisplacedJpsiPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2DisplacedJpsiPixelLayerTripletsDoubleTrk" ) ) @@ -80854,7 +80891,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -80879,7 +80915,6 @@ ) process.hltIter2DisplacedJpsiTrackCutClassifierDoubleTrk = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2DisplacedJpsiCtfWithMaterialTracksDoubleTrk" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltDoubleTrkmumuVtxProducerDoubleMu2Jpsi" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -80908,8 +80943,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2DisplacedJpsiTrackSelectionHighPurityDoubleTrk = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -82781,79 +82815,79 @@ process.hltScoutingPFPacker = cms.EDProducer( "HLTScoutingPFProducer", pfJetCollection = cms.InputTag( "hltAK4PFJets" ), doCandidates = cms.bool( True ), - pfJetTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsPF" ), + pfJetTagCollection = cms.InputTag( 'hltCombinedSecondaryVertexBJetTagsPF','','@currentProcess' ), doMet = cms.bool( True ), - metCollection = cms.InputTag( "hltPFMETProducer" ), + metCollection = cms.InputTag( 'hltPFMETProducer','','@currentProcess' ), pfJetEtaCut = cms.double( 3.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), + vertexCollection = cms.InputTag( 'hltPixelVertices','','@currentProcess' ), pfJetPtCut = cms.double( 20.0 ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAll" ), + rho = cms.InputTag( 'hltFixedGridRhoFastjetAll','','@currentProcess' ), doJetTags = cms.bool( True ), - pfCandidateCollection = cms.InputTag( "hltParticleFlow" ), + pfCandidateCollection = cms.InputTag( 'hltParticleFlow','','@currentProcess' ), pfCandidatePtCut = cms.double( 0.6 ) ) process.hltScoutingMuonPacker = cms.EDProducer( "HLTScoutingMuonProducer", minVtxProbCut = cms.double( 0.001 ), - HcalPFClusterIsoMap = cms.InputTag( "hltMuonHcalPFClusterIsoForMuons" ), - EcalPFClusterIsoMap = cms.InputTag( "hltMuonEcalPFClusterIsoForMuons" ), - ChargedCandidates = cms.InputTag( "hltL3MuonCandidates" ), + HcalPFClusterIsoMap = cms.InputTag( 'hltMuonHcalPFClusterIsoForMuons','','@currentProcess' ), + EcalPFClusterIsoMap = cms.InputTag( 'hltMuonEcalPFClusterIsoForMuons','','@currentProcess' ), + ChargedCandidates = cms.InputTag( 'hltL3MuonCandidates','','@currentProcess' ), muonPtCut = cms.double( 3.0 ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducerDoubleMu3NoVtx" ), + InputLinks = cms.InputTag( 'hltL3MuonsIterL3LinksNoVtx','','@currentProcess' ), + displacedvertexCollection = cms.InputTag( 'hltDisplacedmumuVtxProducerDoubleMu3NoVtx','','@currentProcess' ), Tracks = cms.InputTag( "hltL3Muons" ), muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09Map','combinedRelativeIsoDeposits' ) + TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09Map','combinedRelativeIsoDeposits','@currentProcess' ) ) process.hltScoutingEgammaPacker = cms.EDProducer( "HLTScoutingEgammaProducer", egammaEtaCut = cms.double( 2.5 ), - HcalPFClusterIsoMap = cms.InputTag( "hltEgammaHcalPFClusterIso" ), - EgammaCandidates = cms.InputTag( "hltEgammaCandidates" ), + HcalPFClusterIsoMap = cms.InputTag( 'hltEgammaHcalPFClusterIso','','@currentProcess' ), + EgammaCandidates = cms.InputTag( 'hltEgammaCandidates','','@currentProcess' ), egammaPtCut = cms.double( 4.0 ), - EcalPFClusterIsoMap = cms.InputTag( "hltEgammaEcalPFClusterIso" ), - SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5' ), - MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits' ), - HoverEMap = cms.InputTag( "hltEgammaHoverE" ), - EgammaGsfTracks = cms.InputTag( "hltEgammaGsfTracks" ), - OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP' ), - DetaMap = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed' ), + EcalPFClusterIsoMap = cms.InputTag( 'hltEgammaEcalPFClusterIso','','@currentProcess' ), + SigmaIEtaIEtaMap = cms.InputTag( 'hltEgammaClusterShape','sigmaIEtaIEta5x5','@currentProcess' ), + MissingHitsMap = cms.InputTag( 'hltEgammaGsfTrackVars','MissingHits','@currentProcess' ), + HoverEMap = cms.InputTag( 'hltEgammaHoverE','','@currentProcess' ), + EgammaGsfTracks = cms.InputTag( 'hltEgammaGsfTracks','','@currentProcess' ), + OneOEMinusOneOPMap = cms.InputTag( 'hltEgammaGsfTrackVars','OneOESuperMinusOneOP','@currentProcess' ), + DetaMap = cms.InputTag( 'hltEgammaGsfTrackVars','DetaSeed','@currentProcess' ), egammaHoverECut = cms.double( 1.0 ), - DphiMap = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi' ), - EleGsfTrackIsoMap = cms.InputTag( "hltEgammaEleGsfTrackIso" ) + DphiMap = cms.InputTag( 'hltEgammaGsfTrackVars','Dphi','@currentProcess' ), + EleGsfTrackIsoMap = cms.InputTag( 'hltEgammaEleGsfTrackIso','','@currentProcess' ) ) process.hltScoutingPrimaryVertexPacker = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVertices" ) + vertexCollection = cms.InputTag( 'hltPixelVertices','','@currentProcess' ) ) process.hltPreScoutingCaloMuonOutput = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) process.hltScoutingCaloPacker = cms.EDProducer( "HLTScoutingCaloProducer", - metCollection = cms.InputTag( "hltMetClean" ), + metCollection = cms.InputTag( 'hltMetClean','','@currentProcess' ), doMet = cms.bool( True ), doJetBTags = cms.bool( True ), caloJetPtCut = cms.double( 20.0 ), - vertexCollection = cms.InputTag( "hltPixelVertices" ), + vertexCollection = cms.InputTag( 'hltPixelVertices','','@currentProcess' ), doJetIDTags = cms.bool( True ), - caloJetCollection = cms.InputTag( "hltAK4CaloJetsIDPassed" ), - rho = cms.InputTag( "hltFixedGridRhoFastjetAllCalo" ), - caloJetIDTagCollection = cms.InputTag( "hltCaloJetFromPV" ), - caloJetBTagCollection = cms.InputTag( "hltCombinedSecondaryVertexBJetTagsCalo" ), + caloJetCollection = cms.InputTag( 'hltAK4CaloJetsIDPassed','','@currentProcess' ), + rho = cms.InputTag( 'hltFixedGridRhoFastjetAllCalo','','@currentProcess' ), + caloJetIDTagCollection = cms.InputTag( 'hltCaloJetFromPV','','@currentProcess' ), + caloJetBTagCollection = cms.InputTag( 'hltCombinedSecondaryVertexBJetTagsCalo','','@currentProcess' ), caloJetEtaCut = cms.double( 3.0 ) ) process.hltScoutingMuonPackerCalo = cms.EDProducer( "HLTScoutingMuonProducer", minVtxProbCut = cms.double( 0.001 ), HcalPFClusterIsoMap = cms.InputTag( "" ), EcalPFClusterIsoMap = cms.InputTag( "" ), - ChargedCandidates = cms.InputTag( "hltIterL3MuonCandidatesNoVtx" ), + ChargedCandidates = cms.InputTag( 'hltIterL3MuonCandidatesNoVtx','','@currentProcess' ), muonPtCut = cms.double( 3.0 ), - InputLinks = cms.InputTag( "hltL3MuonsIterL3LinksNoVtx" ), - displacedvertexCollection = cms.InputTag( "hltDisplacedmumuVtxProducer" ), - Tracks = cms.InputTag( "hltIterL3MuonAndMuonFromL1MergedNoVtx" ), + InputLinks = cms.InputTag( 'hltL3MuonsIterL3LinksNoVtx','','@currentProcess' ), + displacedvertexCollection = cms.InputTag( 'hltDisplacedmumuVtxProducer','','@currentProcess' ), + Tracks = cms.InputTag( 'hltIterL3MuonAndMuonFromL1MergedNoVtx','','@currentProcess' ), muonEtaCut = cms.double( 2.4 ), - TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09MapNoVtx','combinedRelativeIsoDeposits' ) + TrackIsoMap = cms.InputTag( 'hltMuonTkRelIsolationCut0p09MapNoVtx','combinedRelativeIsoDeposits','@currentProcess' ) ) process.hltScoutingPrimaryVertexPackerCaloMuon = cms.EDProducer( "HLTScoutingPrimaryVertexProducer", - vertexCollection = cms.InputTag( "hltPixelVerticesL3MuonNoVtx" ) + vertexCollection = cms.InputTag( 'hltPixelVerticesL3MuonNoVtx','','@currentProcess' ) ) process.hltPrePhysicsParkingScoutingMonitorOutput = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), diff --git a/HLTrigger/Configuration/test/OnLine_HLT_HIon.py b/HLTrigger/Configuration/test/OnLine_HLT_HIon.py index 8cb4dcbc555cd..7d6c9335471cf 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_HIon.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_HIon.py @@ -1,13 +1,13 @@ -# hltGetConfiguration --full --data /dev/CMSSW_9_2_0/HIon --type HIon --unprescale --process HLTHIon --globaltag auto:run2_hlt_HIon --input file:RelVal_Raw_HIon_DATA.root +# hltGetConfiguration --full --data /dev/CMSSW_10_0_0/HIon --type HIon --unprescale --process HLTHIon --globaltag auto:run2_hlt_HIon --input file:RelVal_Raw_HIon_DATA.root -# /dev/CMSSW_9_2_0/HIon/V167 (CMSSW_9_2_14) +# /dev/CMSSW_10_0_0/HIon/V8 (CMSSW_10_0_0_HLT1) import FWCore.ParameterSet.Config as cms process = cms.Process( "HLTHIon" ) process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_9_2_0/HIon/V167') + tableName = cms.string('/dev/CMSSW_10_0_0/HIon/V8') ) process.transferSystem = cms.PSet( @@ -2119,14 +2119,60 @@ RefreshOpenIOVs = cms.untracked.bool( False ), DumpStat = cms.untracked.bool( False ) ) +process.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP", + timeSlewParametersM3 = cms.VPSet( + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 32.0 ), + tspar0 = cms.double( 15.5 ), + tspar1 = cms.double( -3.2 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ) + ), + timeSlewParametersM2 = cms.VPSet( + cms.PSet( slope = cms.double( -3.178648 ), + tmax = cms.double( 16.0 ), + tzero = cms.double( 23.960177 ) + ), + cms.PSet( slope = cms.double( -1.5610227 ), + tmax = cms.double( 10.0 ), + tzero = cms.double( 11.977461 ) + ), + cms.PSet( slope = cms.double( -1.075824 ), + tmax = cms.double( 6.25 ), + tzero = cms.double( 9.109694 ) + ) + ), + appendToDataLabel = cms.string( "HBHE" ) +) process.HepPDTESSource = cms.ESSource( "HepPDTESSource", pdtFileName = cms.FileInPath( "SimGeneral/HepPDTESSource/data/pythiaparticle.tbl" ) ) -process.StableParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalStableParametersRcd" ), - firstValid = cms.vuint32( 1 ) -) process.eegeom = cms.ESSource( "EmptyESSource", iovIsRunNotTime = cms.bool( True ), recordName = cms.string( "EcalMappingRcd" ), @@ -2203,8 +2249,9 @@ ) process.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "ClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.DTGeometryESModule = cms.ESProducer( "DTGeometryESModule", appendToDataLabel = cms.string( "" ), @@ -2226,6 +2273,35 @@ process.EcalPreshowerGeometryFromDBEP = cms.ESProducer( "EcalPreshowerGeometryFromDBEP", applyAlignment = cms.bool( True ) ) +process.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer", + NumberL1JetCounts = cms.uint32( 12 ), + NumberL1NoIsoEG = cms.uint32( 4 ), + NumberL1CenJet = cms.uint32( 4 ), + NumberL1Tau = cms.uint32( 12 ), + NumberConditionChips = cms.uint32( 1 ), + NumberL1EGamma = cms.uint32( 12 ), + TotalBxInEvent = cms.int32( 5 ), + NumberL1Mu = cms.uint32( 4 ), + PinsOnConditionChip = cms.uint32( 512 ), + WordLength = cms.int32( 64 ), + PinsOnChip = cms.uint32( 512 ), + OrderOfChip = cms.vint32( 1 ), + IfMuEtaNumberBits = cms.uint32( 6 ), + OrderConditionChip = cms.vint32( 1 ), + appendToDataLabel = cms.string( "" ), + NumberL1TauJet = cms.uint32( 4 ), + NumberL1Jet = cms.uint32( 12 ), + NumberPhysTriggers = cms.uint32( 512 ), + NumberL1Muon = cms.uint32( 8 ), + UnitLength = cms.int32( 8 ), + NumberL1IsoEG = cms.uint32( 4 ), + NumberTechnicalTriggers = cms.uint32( 64 ), + NumberL1ForJet = cms.uint32( 4 ), + IfCaloEtaNumberBits = cms.uint32( 4 ), + NumberPsbBoards = cms.int32( 7 ), + NumberChips = cms.uint32( 1 ), + NumberPhysTriggersExtended = cms.uint32( 64 ) +) process.HcalGeometryFromDBEP = cms.ESProducer( "HcalGeometryFromDBEP", applyAlignment = cms.bool( False ) ) @@ -2380,35 +2456,6 @@ unBoost = cms.bool( False ), useSignificance = cms.bool( True ) ) -process.StableParameters = cms.ESProducer( "StableParametersTrivialProducer", - NumberL1JetCounts = cms.uint32( 12 ), - NumberL1NoIsoEG = cms.uint32( 4 ), - NumberL1CenJet = cms.uint32( 4 ), - NumberL1Tau = cms.uint32( 8 ), - NumberConditionChips = cms.uint32( 1 ), - NumberL1EGamma = cms.uint32( 12 ), - TotalBxInEvent = cms.int32( 5 ), - NumberL1Mu = cms.uint32( 4 ), - PinsOnConditionChip = cms.uint32( 512 ), - WordLength = cms.int32( 64 ), - PinsOnChip = cms.uint32( 512 ), - OrderOfChip = cms.vint32( 1 ), - IfMuEtaNumberBits = cms.uint32( 6 ), - OrderConditionChip = cms.vint32( 1 ), - appendToDataLabel = cms.string( "" ), - NumberL1TauJet = cms.uint32( 4 ), - NumberL1Jet = cms.uint32( 12 ), - NumberPhysTriggers = cms.uint32( 512 ), - NumberL1Muon = cms.uint32( 12 ), - UnitLength = cms.int32( 8 ), - NumberL1IsoEG = cms.uint32( 4 ), - NumberTechnicalTriggers = cms.uint32( 64 ), - NumberL1ForJet = cms.uint32( 4 ), - IfCaloEtaNumberBits = cms.uint32( 4 ), - NumberPsbBoards = cms.int32( 7 ), - NumberChips = cms.uint32( 5 ), - NumberPhysTriggersExtended = cms.uint32( 64 ) -) process.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", NoErrorPropagation = cms.bool( False ), endcapShiftInZPos = cms.double( 0.0 ), @@ -2579,13 +2626,13 @@ ) process.hcal_db_producer = cms.ESProducer( "HcalDbProducer" ) process.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -2598,7 +2645,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( 2.0 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -2607,12 +2654,12 @@ 'CombinedSVPseudoVertex', 'CombinedSVNoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -2625,7 +2672,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( 2.0 ), + sip2dSigMin = cms.double( -99999.9 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -2635,13 +2682,13 @@ trackFlip = cms.bool( False ) ) process.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -2667,18 +2714,18 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) + sip2dSigMin = cms.double( 2.0 ) ), calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex', 'CombinedSVIVFV2PseudoVertex', 'CombinedSVIVFV2NoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -2704,7 +2751,7 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) + sip2dSigMin = cms.double( -99999.9 ) ), trackSort = cms.string( "sip2dSig" ), SoftLeptonFlip = cms.bool( False ), @@ -3408,8 +3455,9 @@ ) process.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ), @@ -3491,8 +3539,9 @@ ) process.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), @@ -3685,8 +3734,9 @@ ) process.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", EstimateCut = cms.double( 30.0 ), @@ -3903,11 +3953,6 @@ appendToDataLabel = cms.string( "" ) ) -process.ThroughputService = cms.Service( "ThroughputService", - dqmPath = cms.untracked.string( "HLT/Throughput" ), - timeRange = cms.untracked.double( 60000.0 ), - timeResolution = cms.untracked.double( 5.828 ) -) process.FastTimerService = cms.Service( "FastTimerService", dqmPath = cms.untracked.string( "HLT/TimerService" ), dqmModuleTimeRange = cms.untracked.double( 40.0 ), @@ -3923,6 +3968,7 @@ printEventSummary = cms.untracked.bool( False ), dqmPathTimeRange = cms.untracked.double( 100.0 ), dqmTimeRange = cms.untracked.double( 2000.0 ), + enableDQMTransitions = cms.untracked.bool( False ), dqmLumiSectionsRange = cms.untracked.uint32( 2500 ), dqmPathMemoryRange = cms.untracked.double( 1000000.0 ), dqmMemoryRange = cms.untracked.double( 1000000.0 ), @@ -4039,6 +4085,11 @@ 'hltL3TkTracksFromL2IOHit', 'hltL3TkTracksFromL2OIHit' ) ) +process.ThroughputService = cms.Service( "ThroughputService", + dqmPath = cms.untracked.string( "HLT/Throughput" ), + timeRange = cms.untracked.double( 60000.0 ), + timeResolution = cms.untracked.double( 5.828 ) +) process.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter", toGet = cms.VPSet( diff --git a/HLTrigger/Configuration/test/OnLine_HLT_PIon.py b/HLTrigger/Configuration/test/OnLine_HLT_PIon.py index 30d171bac59c3..5fa0add2d6769 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_PIon.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_PIon.py @@ -1,13 +1,13 @@ -# hltGetConfiguration --full --data /dev/CMSSW_9_2_0/PIon --type PIon --unprescale --process HLTPIon --globaltag auto:run2_hlt_PIon --input file:RelVal_Raw_PIon_DATA.root +# hltGetConfiguration --full --data /dev/CMSSW_10_0_0/PIon --type PIon --unprescale --process HLTPIon --globaltag auto:run2_hlt_PIon --input file:RelVal_Raw_PIon_DATA.root -# /dev/CMSSW_9_2_0/PIon/V167 (CMSSW_9_2_14) +# /dev/CMSSW_10_0_0/PIon/V8 (CMSSW_10_0_0_HLT1) import FWCore.ParameterSet.Config as cms process = cms.Process( "HLTPIon" ) process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_9_2_0/PIon/V167') + tableName = cms.string('/dev/CMSSW_10_0_0/PIon/V8') ) process.transferSystem = cms.PSet( @@ -2119,14 +2119,60 @@ RefreshOpenIOVs = cms.untracked.bool( False ), DumpStat = cms.untracked.bool( False ) ) +process.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP", + timeSlewParametersM3 = cms.VPSet( + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 32.0 ), + tspar0 = cms.double( 15.5 ), + tspar1 = cms.double( -3.2 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ) + ), + timeSlewParametersM2 = cms.VPSet( + cms.PSet( slope = cms.double( -3.178648 ), + tmax = cms.double( 16.0 ), + tzero = cms.double( 23.960177 ) + ), + cms.PSet( slope = cms.double( -1.5610227 ), + tmax = cms.double( 10.0 ), + tzero = cms.double( 11.977461 ) + ), + cms.PSet( slope = cms.double( -1.075824 ), + tmax = cms.double( 6.25 ), + tzero = cms.double( 9.109694 ) + ) + ), + appendToDataLabel = cms.string( "HBHE" ) +) process.HepPDTESSource = cms.ESSource( "HepPDTESSource", pdtFileName = cms.FileInPath( "SimGeneral/HepPDTESSource/data/pythiaparticle.tbl" ) ) -process.StableParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalStableParametersRcd" ), - firstValid = cms.vuint32( 1 ) -) process.eegeom = cms.ESSource( "EmptyESSource", iovIsRunNotTime = cms.bool( True ), recordName = cms.string( "EcalMappingRcd" ), @@ -2203,8 +2249,9 @@ ) process.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "ClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.DTGeometryESModule = cms.ESProducer( "DTGeometryESModule", appendToDataLabel = cms.string( "" ), @@ -2226,6 +2273,35 @@ process.EcalPreshowerGeometryFromDBEP = cms.ESProducer( "EcalPreshowerGeometryFromDBEP", applyAlignment = cms.bool( True ) ) +process.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer", + NumberL1JetCounts = cms.uint32( 12 ), + NumberL1NoIsoEG = cms.uint32( 4 ), + NumberL1CenJet = cms.uint32( 4 ), + NumberL1Tau = cms.uint32( 12 ), + NumberConditionChips = cms.uint32( 1 ), + NumberL1EGamma = cms.uint32( 12 ), + TotalBxInEvent = cms.int32( 5 ), + NumberL1Mu = cms.uint32( 4 ), + PinsOnConditionChip = cms.uint32( 512 ), + WordLength = cms.int32( 64 ), + PinsOnChip = cms.uint32( 512 ), + OrderOfChip = cms.vint32( 1 ), + IfMuEtaNumberBits = cms.uint32( 6 ), + OrderConditionChip = cms.vint32( 1 ), + appendToDataLabel = cms.string( "" ), + NumberL1TauJet = cms.uint32( 4 ), + NumberL1Jet = cms.uint32( 12 ), + NumberPhysTriggers = cms.uint32( 512 ), + NumberL1Muon = cms.uint32( 8 ), + UnitLength = cms.int32( 8 ), + NumberL1IsoEG = cms.uint32( 4 ), + NumberTechnicalTriggers = cms.uint32( 64 ), + NumberL1ForJet = cms.uint32( 4 ), + IfCaloEtaNumberBits = cms.uint32( 4 ), + NumberPsbBoards = cms.int32( 7 ), + NumberChips = cms.uint32( 1 ), + NumberPhysTriggersExtended = cms.uint32( 64 ) +) process.HcalGeometryFromDBEP = cms.ESProducer( "HcalGeometryFromDBEP", applyAlignment = cms.bool( False ) ) @@ -2380,35 +2456,6 @@ unBoost = cms.bool( False ), useSignificance = cms.bool( True ) ) -process.StableParameters = cms.ESProducer( "StableParametersTrivialProducer", - NumberL1JetCounts = cms.uint32( 12 ), - NumberL1NoIsoEG = cms.uint32( 4 ), - NumberL1CenJet = cms.uint32( 4 ), - NumberL1Tau = cms.uint32( 8 ), - NumberConditionChips = cms.uint32( 1 ), - NumberL1EGamma = cms.uint32( 12 ), - TotalBxInEvent = cms.int32( 5 ), - NumberL1Mu = cms.uint32( 4 ), - PinsOnConditionChip = cms.uint32( 512 ), - WordLength = cms.int32( 64 ), - PinsOnChip = cms.uint32( 512 ), - OrderOfChip = cms.vint32( 1 ), - IfMuEtaNumberBits = cms.uint32( 6 ), - OrderConditionChip = cms.vint32( 1 ), - appendToDataLabel = cms.string( "" ), - NumberL1TauJet = cms.uint32( 4 ), - NumberL1Jet = cms.uint32( 12 ), - NumberPhysTriggers = cms.uint32( 512 ), - NumberL1Muon = cms.uint32( 12 ), - UnitLength = cms.int32( 8 ), - NumberL1IsoEG = cms.uint32( 4 ), - NumberTechnicalTriggers = cms.uint32( 64 ), - NumberL1ForJet = cms.uint32( 4 ), - IfCaloEtaNumberBits = cms.uint32( 4 ), - NumberPsbBoards = cms.int32( 7 ), - NumberChips = cms.uint32( 5 ), - NumberPhysTriggersExtended = cms.uint32( 64 ) -) process.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", NoErrorPropagation = cms.bool( False ), endcapShiftInZPos = cms.double( 0.0 ), @@ -2579,13 +2626,13 @@ ) process.hcal_db_producer = cms.ESProducer( "HcalDbProducer" ) process.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -2598,7 +2645,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( 2.0 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -2607,12 +2654,12 @@ 'CombinedSVPseudoVertex', 'CombinedSVNoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -2625,7 +2672,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( 2.0 ), + sip2dSigMin = cms.double( -99999.9 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -2635,13 +2682,13 @@ trackFlip = cms.bool( False ) ) process.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -2667,18 +2714,18 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) + sip2dSigMin = cms.double( 2.0 ) ), calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex', 'CombinedSVIVFV2PseudoVertex', 'CombinedSVIVFV2NoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -2704,7 +2751,7 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) + sip2dSigMin = cms.double( -99999.9 ) ), trackSort = cms.string( "sip2dSig" ), SoftLeptonFlip = cms.bool( False ), @@ -3408,8 +3455,9 @@ ) process.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ), @@ -3491,8 +3539,9 @@ ) process.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), @@ -3685,8 +3734,9 @@ ) process.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", EstimateCut = cms.double( 30.0 ), @@ -3903,11 +3953,6 @@ appendToDataLabel = cms.string( "" ) ) -process.ThroughputService = cms.Service( "ThroughputService", - dqmPath = cms.untracked.string( "HLT/Throughput" ), - timeRange = cms.untracked.double( 60000.0 ), - timeResolution = cms.untracked.double( 5.828 ) -) process.FastTimerService = cms.Service( "FastTimerService", dqmPath = cms.untracked.string( "HLT/TimerService" ), dqmModuleTimeRange = cms.untracked.double( 40.0 ), @@ -3923,6 +3968,7 @@ printEventSummary = cms.untracked.bool( False ), dqmPathTimeRange = cms.untracked.double( 100.0 ), dqmTimeRange = cms.untracked.double( 2000.0 ), + enableDQMTransitions = cms.untracked.bool( False ), dqmLumiSectionsRange = cms.untracked.uint32( 2500 ), dqmPathMemoryRange = cms.untracked.double( 1000000.0 ), dqmMemoryRange = cms.untracked.double( 1000000.0 ), @@ -4039,6 +4085,11 @@ 'hltL3TkTracksFromL2IOHit', 'hltL3TkTracksFromL2OIHit' ) ) +process.ThroughputService = cms.Service( "ThroughputService", + dqmPath = cms.untracked.string( "HLT/Throughput" ), + timeRange = cms.untracked.double( 60000.0 ), + timeResolution = cms.untracked.double( 5.828 ) +) process.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter", toGet = cms.VPSet( diff --git a/HLTrigger/Configuration/test/OnLine_HLT_PRef.py b/HLTrigger/Configuration/test/OnLine_HLT_PRef.py index 3e9c81c40a18b..b2c0fed40b462 100644 --- a/HLTrigger/Configuration/test/OnLine_HLT_PRef.py +++ b/HLTrigger/Configuration/test/OnLine_HLT_PRef.py @@ -1,13 +1,13 @@ -# hltGetConfiguration --full --data /dev/CMSSW_9_2_0/PRef --type PRef --unprescale --process HLTPRef --globaltag auto:run2_hlt_PRef --input file:RelVal_Raw_PRef_DATA.root +# hltGetConfiguration --full --data /dev/CMSSW_10_0_0/PRef --type PRef --unprescale --process HLTPRef --globaltag auto:run2_hlt_PRef --input file:RelVal_Raw_PRef_DATA.root -# /dev/CMSSW_9_2_0/PRef/V167 (CMSSW_9_2_14) +# /dev/CMSSW_10_0_0/PRef/V8 (CMSSW_10_0_0_HLT1) import FWCore.ParameterSet.Config as cms process = cms.Process( "HLTPRef" ) process.HLTConfigVersion = cms.PSet( - tableName = cms.string('/dev/CMSSW_9_2_0/PRef/V167') + tableName = cms.string('/dev/CMSSW_10_0_0/PRef/V8') ) process.transferSystem = cms.PSet( @@ -2484,14 +2484,60 @@ RefreshOpenIOVs = cms.untracked.bool( False ), DumpStat = cms.untracked.bool( False ) ) +process.HcalTimeSlewEP = cms.ESSource( "HcalTimeSlewEP", + timeSlewParametersM3 = cms.VPSet( + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 32.0 ), + tspar0 = cms.double( 15.5 ), + tspar1 = cms.double( -3.2 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ), + cms.PSet( tspar2 = cms.double( 0.0 ), + tspar0 = cms.double( 12.2999 ), + tspar1 = cms.double( -2.19142 ), + tspar1_siPM = cms.double( 0.0 ), + cap = cms.double( 6.0 ), + tspar0_siPM = cms.double( 0.0 ), + tspar2_siPM = cms.double( 0.0 ) + ) + ), + timeSlewParametersM2 = cms.VPSet( + cms.PSet( slope = cms.double( -3.178648 ), + tmax = cms.double( 16.0 ), + tzero = cms.double( 23.960177 ) + ), + cms.PSet( slope = cms.double( -1.5610227 ), + tmax = cms.double( 10.0 ), + tzero = cms.double( 11.977461 ) + ), + cms.PSet( slope = cms.double( -1.075824 ), + tmax = cms.double( 6.25 ), + tzero = cms.double( 9.109694 ) + ) + ), + appendToDataLabel = cms.string( "HBHE" ) +) process.HepPDTESSource = cms.ESSource( "HepPDTESSource", pdtFileName = cms.FileInPath( "SimGeneral/HepPDTESSource/data/pythiaparticle.tbl" ) ) -process.StableParametersRcdSource = cms.ESSource( "EmptyESSource", - iovIsRunNotTime = cms.bool( True ), - recordName = cms.string( "L1TGlobalStableParametersRcd" ), - firstValid = cms.vuint32( 1 ) -) process.eegeom = cms.ESSource( "EmptyESSource", iovIsRunNotTime = cms.bool( True ), recordName = cms.string( "EcalMappingRcd" ), @@ -2568,8 +2614,9 @@ ) process.ClusterShapeHitFilterESProducer = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "ClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutNone" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.DTGeometryESModule = cms.ESProducer( "DTGeometryESModule", appendToDataLabel = cms.string( "" ), @@ -2591,6 +2638,35 @@ process.EcalPreshowerGeometryFromDBEP = cms.ESProducer( "EcalPreshowerGeometryFromDBEP", applyAlignment = cms.bool( True ) ) +process.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer", + NumberL1JetCounts = cms.uint32( 12 ), + NumberL1NoIsoEG = cms.uint32( 4 ), + NumberL1CenJet = cms.uint32( 4 ), + NumberL1Tau = cms.uint32( 12 ), + NumberConditionChips = cms.uint32( 1 ), + NumberL1EGamma = cms.uint32( 12 ), + TotalBxInEvent = cms.int32( 5 ), + NumberL1Mu = cms.uint32( 4 ), + PinsOnConditionChip = cms.uint32( 512 ), + WordLength = cms.int32( 64 ), + PinsOnChip = cms.uint32( 512 ), + OrderOfChip = cms.vint32( 1 ), + IfMuEtaNumberBits = cms.uint32( 6 ), + OrderConditionChip = cms.vint32( 1 ), + appendToDataLabel = cms.string( "" ), + NumberL1TauJet = cms.uint32( 4 ), + NumberL1Jet = cms.uint32( 12 ), + NumberPhysTriggers = cms.uint32( 512 ), + NumberL1Muon = cms.uint32( 8 ), + UnitLength = cms.int32( 8 ), + NumberL1IsoEG = cms.uint32( 4 ), + NumberTechnicalTriggers = cms.uint32( 64 ), + NumberL1ForJet = cms.uint32( 4 ), + IfCaloEtaNumberBits = cms.uint32( 4 ), + NumberPsbBoards = cms.int32( 7 ), + NumberChips = cms.uint32( 1 ), + NumberPhysTriggersExtended = cms.uint32( 64 ) +) process.HcalGeometryFromDBEP = cms.ESProducer( "HcalGeometryFromDBEP", applyAlignment = cms.bool( False ) ) @@ -2745,35 +2821,6 @@ unBoost = cms.bool( False ), useSignificance = cms.bool( True ) ) -process.StableParameters = cms.ESProducer( "StableParametersTrivialProducer", - NumberL1JetCounts = cms.uint32( 12 ), - NumberL1NoIsoEG = cms.uint32( 4 ), - NumberL1CenJet = cms.uint32( 4 ), - NumberL1Tau = cms.uint32( 8 ), - NumberConditionChips = cms.uint32( 1 ), - NumberL1EGamma = cms.uint32( 12 ), - TotalBxInEvent = cms.int32( 5 ), - NumberL1Mu = cms.uint32( 4 ), - PinsOnConditionChip = cms.uint32( 512 ), - WordLength = cms.int32( 64 ), - PinsOnChip = cms.uint32( 512 ), - OrderOfChip = cms.vint32( 1 ), - IfMuEtaNumberBits = cms.uint32( 6 ), - OrderConditionChip = cms.vint32( 1 ), - appendToDataLabel = cms.string( "" ), - NumberL1TauJet = cms.uint32( 4 ), - NumberL1Jet = cms.uint32( 12 ), - NumberPhysTriggers = cms.uint32( 512 ), - NumberL1Muon = cms.uint32( 12 ), - UnitLength = cms.int32( 8 ), - NumberL1IsoEG = cms.uint32( 4 ), - NumberTechnicalTriggers = cms.uint32( 64 ), - NumberL1ForJet = cms.uint32( 4 ), - IfCaloEtaNumberBits = cms.uint32( 4 ), - NumberPsbBoards = cms.int32( 7 ), - NumberChips = cms.uint32( 5 ), - NumberPhysTriggersExtended = cms.uint32( 64 ) -) process.SteppingHelixPropagatorAny = cms.ESProducer( "SteppingHelixPropagatorESProducer", NoErrorPropagation = cms.bool( False ), endcapShiftInZPos = cms.double( 0.0 ), @@ -2944,13 +2991,13 @@ ) process.hcal_db_producer = cms.ESProducer( "HcalDbProducer" ) process.hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -2963,7 +3010,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( -99999.9 ), + sip2dSigMin = cms.double( 2.0 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -2972,12 +3019,12 @@ 'CombinedSVPseudoVertex', 'CombinedSVNoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( maxDistToAxis = cms.double( 0.07 ), totalHitsMin = cms.uint32( 0 ), ptMin = cms.double( 0.0 ), @@ -2990,7 +3037,7 @@ jetDeltaRMax = cms.double( 0.3 ), normChi2Max = cms.double( 99999.9 ), pixelHitsMin = cms.uint32( 0 ), - sip2dSigMin = cms.double( 2.0 ), + sip2dSigMin = cms.double( -99999.9 ), sip2dValMin = cms.double( -99999.9 ), sip3dSigMin = cms.double( -99999.9 ), sip3dValMin = cms.double( -99999.9 ) @@ -3000,13 +3047,13 @@ trackFlip = cms.bool( False ) ) process.hltCombinedSecondaryVertexV2 = cms.ESProducer( "CombinedSecondaryVertexESProducer", + charmCut = cms.double( 1.5 ), recordLabel = cms.string( "HLT" ), - categoryVariableName = cms.string( "vertexCategory" ), useTrackWeights = cms.bool( True ), useCategories = cms.bool( True ), pseudoMultiplicityMin = cms.uint32( 2 ), - correctVertexMass = cms.bool( True ), - trackSelection = cms.PSet( + categoryVariableName = cms.string( "vertexCategory" ), + trackPseudoSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -3032,18 +3079,18 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( -99999.9 ) + sip2dSigMin = cms.double( 2.0 ) ), calibrationRecords = cms.vstring( 'CombinedSVIVFV2RecoVertex', 'CombinedSVIVFV2PseudoVertex', 'CombinedSVIVFV2NoVertex' ), trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ), - charmCut = cms.double( 1.5 ), + correctVertexMass = cms.bool( True ), vertexFlip = cms.bool( False ), minimumTrackWeight = cms.double( 0.5 ), pseudoVertexV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.05 ) ), trackMultiplicityMin = cms.uint32( 3 ), - trackPseudoSelection = cms.PSet( + trackSelection = cms.PSet( max_pT_dRcut = cms.double( 0.1 ), b_dR = cms.double( 0.6263 ), min_pT = cms.double( 120.0 ), @@ -3069,7 +3116,7 @@ jetDeltaRMax = cms.double( 0.3 ), pixelHitsMin = cms.uint32( 0 ), sip3dSigMin = cms.double( -99999.9 ), - sip2dSigMin = cms.double( 2.0 ) + sip2dSigMin = cms.double( -99999.9 ) ), trackSort = cms.string( "sip2dSig" ), SoftLeptonFlip = cms.bool( False ), @@ -3773,8 +3820,9 @@ ) process.hltESPMixedStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPMixedStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.hltESPMixedStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPMixedStepTrajectoryCleanerBySharedHits" ), @@ -3856,8 +3904,9 @@ ) process.hltESPPixelLessStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPPixelLessStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.hltESPPixelLessStepTrajectoryCleanerBySharedHits = cms.ESProducer( "TrajectoryCleanerESProducer", ComponentName = cms.string( "hltESPPixelLessStepTrajectoryCleanerBySharedHits" ), @@ -4050,8 +4099,9 @@ ) process.hltESPTobTecStepClusterShapeHitFilter = cms.ESProducer( "ClusterShapeHitFilterESProducer", ComponentName = cms.string( "hltESPTobTecStepClusterShapeHitFilter" ), + PixelShapeFileL1 = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_loose.par" ), clusterChargeCut = cms.PSet( refToPSet_ = cms.string( "HLTSiStripClusterChargeCutTight" ) ), - PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShape_Phase1TkNewFPix.par" ) + PixelShapeFile = cms.string( "RecoPixelVertexing/PixelLowPtUtilities/data/pixelShapePhase1_noL1.par" ) ) process.hltESPTobTecStepFittingSmoother = cms.ESProducer( "KFFittingSmootherESProducer", EstimateCut = cms.double( 30.0 ), @@ -4268,11 +4318,6 @@ appendToDataLabel = cms.string( "" ) ) -process.ThroughputService = cms.Service( "ThroughputService", - dqmPath = cms.untracked.string( "HLT/Throughput" ), - timeRange = cms.untracked.double( 60000.0 ), - timeResolution = cms.untracked.double( 5.828 ) -) process.FastTimerService = cms.Service( "FastTimerService", dqmPath = cms.untracked.string( "HLT/TimerService" ), dqmModuleTimeRange = cms.untracked.double( 40.0 ), @@ -4288,6 +4333,7 @@ printEventSummary = cms.untracked.bool( False ), dqmPathTimeRange = cms.untracked.double( 100.0 ), dqmTimeRange = cms.untracked.double( 2000.0 ), + enableDQMTransitions = cms.untracked.bool( False ), dqmLumiSectionsRange = cms.untracked.uint32( 2500 ), dqmPathMemoryRange = cms.untracked.double( 1000000.0 ), dqmMemoryRange = cms.untracked.double( 1000000.0 ), @@ -4404,6 +4450,11 @@ 'hltL3TkTracksFromL2IOHit', 'hltL3TkTracksFromL2OIHit' ) ) +process.ThroughputService = cms.Service( "ThroughputService", + dqmPath = cms.untracked.string( "HLT/Throughput" ), + timeRange = cms.untracked.double( 60000.0 ), + timeResolution = cms.untracked.double( 5.828 ) +) process.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter", toGet = cms.VPSet( @@ -4765,7 +4816,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -4838,11 +4898,6 @@ ) ) process.hltHoreco = cms.EDProducer( "HcalHitReconstructor", - pedestalUpperLimit = cms.double( 2.7 ), - timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), - respCorrM3 = cms.double( 1.0 ), - timeSlewParsType = cms.int32( 3 ), - applyTimeSlewM3 = cms.bool( True ), digiTimeFromDB = cms.bool( True ), mcOOTCorrectionName = cms.string( "" ), S9S1stat = cms.PSet( ), @@ -4851,7 +4906,6 @@ samplesToAdd = cms.int32( 4 ), mcOOTCorrectionCategory = cms.string( "MC" ), dataOOTCorrectionName = cms.string( "" ), - puCorrMethod = cms.int32( 0 ), correctionPhaseNS = cms.double( 13.0 ), HFInWindowStat = cms.PSet( ), digiLabel = cms.InputTag( "hltHcalDigis" ), @@ -4869,36 +4923,12 @@ correctForTimeslew = cms.bool( True ), setNoiseFlags = cms.bool( False ), correctTiming = cms.bool( False ), - setPulseShapeFlags = cms.bool( False ), + recoParamsFromDB = cms.bool( True ), Subdetector = cms.string( "HO" ), dataOOTCorrectionCategory = cms.string( "Data" ), dropZSmarkedPassed = cms.bool( True ), - recoParamsFromDB = cms.bool( True ), - firstSample = cms.int32( 4 ), - noiseHPD = cms.double( 1.0 ), - pulseJitter = cms.double( 1.0 ), - pedSigmaSiPM = cms.double( 6.5E-4 ), - timeMin = cms.double( -15.0 ), - setTimingShapedCutsFlags = cms.bool( False ), - applyPulseJitter = cms.bool( False ), - applyTimeSlew = cms.bool( True ), - applyTimeConstraint = cms.bool( True ), - timingshapedcutsParameters = cms.PSet( ), - ts4chi2 = cms.vdouble( 15.0, 15.0 ), - ts4Min = cms.double( 5.0 ), - pulseShapeParameters = cms.PSet( ), - timeSigmaSiPM = cms.double( 2.5 ), - applyPedConstraint = cms.bool( True ), - ts4Max = cms.vdouble( 100.0, 45000.0 ), - noiseSiPM = cms.double( 1.0 ), - meanTime = cms.double( -2.5 ), - flagParameters = cms.PSet( ), - pedSigmaHPD = cms.double( 0.5 ), - fitTimes = cms.int32( 1 ), - timeMax = cms.double( 10.0 ), - timeSigmaHPD = cms.double( 5.0 ), - meanPed = cms.double( 0.0 ), - hscpParameters = cms.PSet( ) + setPulseShapeFlags = cms.bool( False ), + firstSample = cms.int32( 4 ) ) process.hltTowerMakerForAll = cms.EDProducer( "CaloTowersCreator", EBSumThreshold = cms.double( 0.2 ), @@ -4906,6 +4936,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -4926,6 +4957,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -4944,6 +4976,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -5056,26 +5089,9 @@ src = cms.InputTag( "hltAK4CaloJetsPF" ), etMin = cms.double( 5.0 ) ) -process.hltMuonDTDigis = cms.EDProducer( "DTUnpackingModule", - useStandardFEDid = cms.bool( True ), - maxFEDid = cms.untracked.int32( 779 ), - inputLabel = cms.InputTag( "rawDataCollector" ), - minFEDid = cms.untracked.int32( 770 ), - dataType = cms.string( "DDU" ), - readOutParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - rosParameters = cms.PSet( - localDAQ = cms.untracked.bool( False ), - debug = cms.untracked.bool( False ), - writeSC = cms.untracked.bool( True ), - readDDUIDfromDDU = cms.untracked.bool( True ), - readingDDU = cms.untracked.bool( True ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - performDataIntegrityMonitor = cms.untracked.bool( False ) - ), - dqmOnly = cms.bool( False ) +process.hltMuonDTDigis = cms.EDProducer( "DTuROSRawToDigi", + debug = cms.untracked.bool( False ), + inputLabel = cms.InputTag( "rawDataCollector" ) ) process.hltDt1DRecHits = cms.EDProducer( "DTRecHitProducer", debug = cms.untracked.bool( False ), @@ -5620,12 +5636,15 @@ ) process.hltSiStripClusters = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClusters" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ) ) process.hltIterL3OISeedsFromL2Muons = cms.EDProducer( "TSGForOI", hitsToTry = cms.int32( 3 ), @@ -5672,7 +5691,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMuonCkfTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ) @@ -5697,7 +5715,6 @@ ) process.hltIterL3OIMuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIterL3OIMuCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "Notused" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -5726,8 +5743,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 5, 5 ) ), - ignoreVertices = cms.bool( True ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( True ) ) process.hltIterL3OIMuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -5957,6 +5973,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3MuonPixelLayerQuadruplets" ) ) @@ -5978,7 +5995,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -6038,7 +6054,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -6063,7 +6078,6 @@ ) process.hltIter0IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -6092,8 +6106,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -6174,6 +6187,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3MuonPixelLayerTriplets" ) ) @@ -6220,7 +6234,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -6245,7 +6258,6 @@ ) process.hltIter2IterL3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -6274,8 +6286,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2IterL3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -6506,6 +6517,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIterL3FromL1MuonPixelLayerQuadruplets" ) ) @@ -6527,7 +6539,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -6587,7 +6598,6 @@ RedundantSeedCleaner = cms.string( "none" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ) @@ -6612,7 +6622,6 @@ ) process.hltIter0IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -6641,8 +6650,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -6723,6 +6731,7 @@ clusterCheck = cms.InputTag( "hltIter2IterL3FromL1MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2IterL3FromL1MuonPixelLayerTriplets" ) ) @@ -6769,7 +6778,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2IterL3FromL1MuonPSetGroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -6794,7 +6802,6 @@ ) process.hltIter2IterL3FromL1MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2IterL3FromL1MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltIterL3FromL1MuonTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -6823,8 +6830,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2IterL3FromL1MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -7233,6 +7239,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -7254,7 +7261,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -7356,6 +7362,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTripletsWithClustersRemoval" ) ) @@ -7458,7 +7465,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -7483,7 +7489,6 @@ ) process.hltIter0PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7512,8 +7517,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -7603,6 +7607,7 @@ clusterCheck = cms.InputTag( "hltIter1PFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1PixelLayerQuadruplets" ) ) @@ -7624,7 +7629,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -7663,7 +7667,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -7688,7 +7691,6 @@ ) process.hltIter1PFlowTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7717,12 +7719,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1PFlowTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -7751,8 +7751,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1PFlowTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1PFlowTrackCutClassifierPrompt', @@ -7991,6 +7990,7 @@ clusterCheck = cms.InputTag( "hltIter2PFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2PixelLayerTriplets" ) ) @@ -8037,7 +8037,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -8062,7 +8061,6 @@ ) process.hltIter2PFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2PFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -8091,8 +8089,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2PFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -8230,6 +8227,7 @@ clusterCheck = cms.InputTag( "hltTripletRecoveryPFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltTripletRecoveryPixelLayerTriplets" ) ) @@ -8276,7 +8274,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -8301,7 +8298,6 @@ ) process.hltTripletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltTripletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -8330,8 +8326,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltTripletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -8458,6 +8453,7 @@ clusterCheck = cms.InputTag( "hltDoubletRecoveryPFlowPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltDoubletRecoveryPixelLayerPairs" ) ) @@ -8488,7 +8484,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -8513,7 +8508,6 @@ ) process.hltDoubletRecoveryPFlowTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltDoubletRecoveryPFlowCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltTrimmedPixelVertices" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -8542,8 +8536,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltDoubletRecoveryPFlowTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -8722,9 +8715,9 @@ clustershapecollectionEE = cms.string( "islandEndcapShape" ), clustershapecollectionEB = cms.string( "islandBarrelShape" ), VerbosityLevel = cms.string( "ERROR" ), - barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ), + IslandBarrelSeedThr = cms.double( 0.5 ), endcapClusterCollection = cms.string( "islandEndcapBasicClustersHI" ), - IslandBarrelSeedThr = cms.double( 0.5 ) + barrelClusterCollection = cms.string( "islandBarrelBasicClustersHI" ) ) process.hltHiIslandSuperClustersHI = cms.EDProducer( "HiSuperClusterProducer", barrelSuperclusterCollection = cms.string( "islandBarrelSuperClustersHI" ), @@ -8812,17 +8805,6 @@ triggerType = cms.int32( 81 ), MinPt = cms.double( 10.0 ) ) -process.hltL1sSingleEG5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltPreHISinglePhoton15Eta1p5ForPPRef = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) @@ -8963,17 +8945,6 @@ triggerType = cms.int32( 81 ), MinPt = cms.double( 60.0 ) ) -process.hltL1sSingleEG2Or5 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG2_BptxAND OR L1_SingleEG5" ), - L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), - L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), - saveTags = cms.bool( True ), - L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), - L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), - L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), - L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), - L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) -) process.hltPreHISinglePhoton10Eta3p1ForPPRef = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) @@ -10069,6 +10040,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -10090,7 +10062,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -10155,6 +10126,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerQuadruplets" ) ) @@ -10176,7 +10148,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -10215,7 +10186,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -10240,7 +10210,6 @@ ) process.hltIter0L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter0L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -10269,8 +10238,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 4 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter0L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -10366,6 +10334,7 @@ clusterCheck = cms.InputTag( "hltIter1L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1L3MuonPixelLayerQuadruplets" ) ) @@ -10387,7 +10356,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -10419,7 +10387,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -10444,7 +10411,6 @@ ) process.hltIter1L3MuonTrackCutClassifierPrompt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -10473,12 +10439,10 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1L3MuonTrackCutClassifierDetached = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter1L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -10507,8 +10471,7 @@ maxDr = cms.vdouble( 3.40282346639E38, 1.0, 3.40282346639E38 ), minLayers = cms.vint32( 5, 5, 5 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter1L3MuonTrackCutClassifierMerged = cms.EDProducer( "ClassifierMerger", inputClassifiers = cms.vstring( 'hltIter1L3MuonTrackCutClassifierPrompt', @@ -10639,6 +10602,7 @@ clusterCheck = cms.InputTag( "hltIter2L3MuonPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2L3MuonPixelLayerTriplets" ) ) @@ -10685,7 +10649,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2GroupedCkfTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -10710,7 +10673,6 @@ ) process.hltIter2L3MuonTrackCutClassifier = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltIter2L3MuonCtfWithMaterialTracks" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltPixelVerticesL3Muon" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -10739,8 +10701,7 @@ maxDr = cms.vdouble( 0.5, 0.03, 3.40282346639E38 ), minLayers = cms.vint32( 3, 3, 3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltIter2L3MuonTrackSelectionHighPurity = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -11426,7 +11387,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -11471,11 +11442,9 @@ ), cms.PSet( name = cms.string( "PFRecHitQTestHCALThresholdVsDepth" ), cuts = cms.VPSet( - cms.PSet( threshold = cms.double( 1.2 ), - depth = cms.int32( 1 ) - ), - cms.PSet( threshold = cms.double( 1.8 ), - depth = cms.int32( 2 ) + cms.PSet( depth = cms.vint32( 1, 2 ), + threshold = cms.vdouble( 1.2, 1.8 ), + detectorEnum = cms.int32( 4 ) ) ) ) @@ -11713,11 +11682,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -11749,13 +11720,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -11766,13 +11739,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -12493,12 +12468,15 @@ ) process.hltSiStripClustersForRefPP = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClustersForRefPP" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacility" ) ) process.hltFullIter0PixelQuadrupletsPreSplittingForRefPP = cms.EDProducer( "SeedingLayersEDProducer", layerList = cms.vstring( 'BPix1+BPix2+BPix3+BPix4', @@ -12557,6 +12535,7 @@ clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckPreSplittingForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsPreSplittingForRefPP" ) ) @@ -12578,7 +12557,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -12617,7 +12595,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -12680,15 +12657,15 @@ ) process.hltSiPixelClustersAfterSplittingForRefPP = cms.EDProducer( "JetCoreClusterSplitter", verbose = cms.bool( False ), - chargeFractionMin = cms.double( 2.0 ), + deltaRmax = cms.double( 0.05 ), forceXError = cms.double( 100.0 ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesPreSplittingForRefPP" ), chargePerUnit = cms.double( 2000.0 ), - centralMIPCharge = cms.double( 26000.0 ), forceYError = cms.double( 150.0 ), + centralMIPCharge = cms.double( 26000.0 ), pixelClusters = cms.InputTag( "hltSiPixelClustersForRefPP" ), ptMin = cms.double( 200.0 ), - deltaRmax = cms.double( 0.05 ), + chargeFractionMin = cms.double( 2.0 ), cores = cms.InputTag( "hltJetsForCoreTracking" ), fractionalWidth = cms.double( 0.4 ), pixelCPE = cms.string( "hltESPPixelCPEGeneric" ) @@ -12730,12 +12707,15 @@ ) process.hltSiStripClustersFullForRefPP = cms.EDProducer( "MeasurementTrackerEventProducer", inactivePixelDetectorLabels = cms.VInputTag( ), - stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ), + Phase2TrackerCluster1DProducer = cms.string( "" ), + measurementTracker = cms.string( "hltESPMeasurementTracker" ), pixelClusterProducer = cms.string( "hltSiPixelClustersForRefPP" ), switchOffPixelsIfEmpty = cms.bool( True ), + badPixelFEDChannelCollectionLabels = cms.VInputTag( ), inactiveStripDetectorLabels = cms.VInputTag( 'hltSiStripExcludedFEDListProducer' ), skipClusters = cms.InputTag( "" ), - measurementTracker = cms.string( "hltESPMeasurementTracker" ) + pixelCablingMapLabel = cms.string( "" ), + stripClusterProducer = cms.string( "hltSiStripRawToClustersFacilityFull" ) ) process.hltSiStripMatchedRecHitsFull = cms.EDProducer( "SiStripRecHitConverter", StripCPE = cms.ESInputTag( 'hltESPStripCPEfromTrackAngle','hltESPStripCPEfromTrackAngle' ), @@ -12805,6 +12785,7 @@ clusterCheck = cms.InputTag( "hltFullIter0PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter0PixelQuadrupletsForRefPP" ) ) @@ -12826,7 +12807,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.2 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -12865,7 +12845,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetInitialStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -12928,13 +12907,14 @@ ) process.hltFullIter0TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter0CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.95, -0.85, -0.75 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorInitialStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter0HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -13018,6 +12998,7 @@ clusterCheck = cms.InputTag( "hltFullIter1PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter1PixelQuadrupletsForRefPP" ) ) @@ -13039,7 +13020,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.3 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -13071,7 +13051,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtQuadStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -13096,13 +13075,14 @@ ) process.hltFullIter1TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter1CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.65, -0.35, -0.15 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorLowPtQuadStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter1HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -13201,6 +13181,7 @@ clusterCheck = cms.InputTag( "hltFullIter2PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter2PixelTripletsForRefPP" ) ) @@ -13251,7 +13232,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetHighPtTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -13276,13 +13256,14 @@ ) process.hltFullIter2TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter2CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( 0.2, 0.3, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorHighPtTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter2HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -13381,6 +13362,7 @@ clusterCheck = cms.InputTag( "hltFullIter3PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter3PixelTripletsForRefPP" ) ) @@ -13431,7 +13413,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetLowPtTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -13456,13 +13437,14 @@ ) process.hltFullIter3TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter3CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( 0.0, 0.2, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorLowPtTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter3HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -13546,6 +13528,7 @@ clusterCheck = cms.InputTag( "hltFullIter4PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter4PixelQuadrupletsForRefPP" ) ) @@ -13567,7 +13550,6 @@ enabled = cms.bool( True ), pt2 = cms.double( 2.0 ) ), - CAOnlyOneLastHitPerLayerFilter = cms.bool( False ), CAPhiCut = cms.double( 0.0 ), useBendingCorrection = cms.bool( True ), fitFastCircleChi2Cut = cms.bool( True ) @@ -13606,7 +13588,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedQuadStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -13631,13 +13612,14 @@ ) process.hltFullIter4TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter4CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorDetachedQuadStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter4HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -13722,6 +13704,7 @@ clusterCheck = cms.InputTag( "hltFullIter5PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter5PixelTripletsForRefPP" ) ) @@ -13775,7 +13758,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetDetachedTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -13800,13 +13782,14 @@ ) process.hltFullIter5TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter5CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.2, 0.3, 0.8 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorDetachedTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter5HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -13896,6 +13879,7 @@ clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter6PixelPairsAForRefPP" ) ) @@ -13979,6 +13963,7 @@ clusterCheck = cms.InputTag( "hltFullIter6PixelClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter6PixelPairsBForRefPP" ) ) @@ -14019,7 +14004,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelPairStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -14044,13 +14028,14 @@ ) process.hltFullIter6TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter6CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.2, 0.0, 0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorIter2_13TeV" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter6HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -14137,6 +14122,7 @@ clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter7MixedLayersAForRefPP" ) ) @@ -14218,6 +14204,7 @@ clusterCheck = cms.InputTag( "hltFullIter7MixedClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter7MixedLayersBForRefPP" ) ) @@ -14270,7 +14257,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetMixedTripletStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -14295,13 +14281,14 @@ ) process.hltFullIter7TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter7CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.5, 0.0, 0.5 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorMixedTripletStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter7HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -14445,6 +14432,7 @@ clusterCheck = cms.InputTag( "hltFullIter8PixelLessClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter8PixelLessLayersForRefPP" ) ) @@ -14521,7 +14509,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetPixelLessStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -14546,13 +14533,14 @@ ) process.hltFullIter8TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter8CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.4, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorPixelLessStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIter8HighPurityTracksForRefPP = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -14638,6 +14626,7 @@ clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersTriplForRefPP" ) ) @@ -14754,6 +14743,7 @@ clusterCheck = cms.InputTag( "hltFullIter9TobTecClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter9TobTecLayersPairForRefPP" ) ) @@ -14813,7 +14803,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 500000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTobTecStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -14838,13 +14827,14 @@ ) process.hltFullIter9TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierDetached", src = cms.InputTag( "hltFullIter9CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.6, -0.45, -0.3 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorTobTecStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFirstStepGoodPrimaryVerticesForRefPP = cms.EDFilter( "PrimaryVertexObjectFilter", src = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), @@ -14928,6 +14918,7 @@ clusterCheck = cms.InputTag( "hltFullIter10JetCoreClusterCheckForRefPP" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltFullIter10JetCoreLayersForRefPP" ) ) @@ -14958,7 +14949,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetJetCoreStepTrajectoryBuilder" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -14983,13 +14973,14 @@ ) process.hltFullIter10TrackMVAClassifierForRefPP = cms.EDProducer( "TrackMVAClassifierPrompt", src = cms.InputTag( "hltFullIter10CtfWithMaterialTracksForRefPP" ), - GBRForestLabel = cms.string( "MVASelectorJetCoreRegionalStep_Phase1" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullIter0PrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.2, 0.0, 0.4 ), - mva = cms.PSet( ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + mva = cms.PSet( + GBRForestFileName = cms.string( "" ), + GBRForestLabel = cms.string( "MVASelectorJetCoreRegionalStep_Phase1" ) + ), + ignoreVertices = cms.bool( False ) ) process.hltFullIterativeTrackingMergedForRefPP = cms.EDProducer( "TrackCollectionMerger", shareFrac = cms.double( 0.19 ), @@ -15005,8 +14996,9 @@ 'hltFullIter9TrackMVAClassifierForRefPP', 'hltFullIter10TrackMVAClassifierForRefPP' ), minQuality = cms.string( "loose" ), - minShareHits = cms.uint32( 2 ), + enableMerging = cms.bool( True ), copyExtras = cms.untracked.bool( True ), + minShareHits = cms.uint32( 2 ), copyTrajectories = cms.untracked.bool( False ), allowFirstHitShare = cms.bool( True ), foundHitBonus = cms.double( 10.0 ), @@ -15412,7 +15404,6 @@ ) process.hltGoodHighPurityFullTrackCutClassifierForHighPt = cms.EDProducer( "TrackCutClassifier", src = cms.InputTag( "hltFullIterativeTrackingMergedForRefPP" ), - GBRForestLabel = cms.string( "" ), beamspot = cms.InputTag( "hltOnlineBeamSpot" ), vertices = cms.InputTag( "hltFullOnlinePrimaryVerticesForRefPP" ), qualityCuts = cms.vdouble( -0.7, 0.1, 0.7 ), @@ -15439,8 +15430,7 @@ minHits = cms.vint32( 0, 0, 0 ), maxRelPtErr = cms.vdouble( 0.3, 0.3, 0.3 ) ), - ignoreVertices = cms.bool( False ), - GBRForestFileName = cms.string( "" ) + ignoreVertices = cms.bool( False ) ) process.hltGoodHighPurityFullTracksForHighPt = cms.EDProducer( "TrackCollectionFilterCloner", minQuality = cms.string( "highPurity" ), @@ -16409,6 +16399,7 @@ barrelRecHits = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' ), thresh_PFClusterSeedBarrel = cms.double( 1.0 ), ClusteringType = cms.string( "Mustache" ), + dropUnseedable = cms.bool( False ), EnergyWeight = cms.string( "Raw" ), PFClusters = cms.InputTag( "hltParticleFlowClusterECALL1Seeded" ), thresh_PFClusterSeedEndcap = cms.double( 1.0 ), @@ -16550,7 +16541,16 @@ timeSlewPars = cms.vdouble( 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0, 12.2999, -2.19142, 0.0 ), ts4chi2 = cms.vdouble( 15.0, 15.0 ), timeMax = cms.double( 12.5 ), - Class = cms.string( "SimpleHBHEPhase1Algo" ) + Class = cms.string( "SimpleHBHEPhase1Algo" ), + useMahi = cms.bool( False ), + dynamicPed = cms.bool( True ), + ts4Thresh = cms.double( 0.0 ), + chiSqSwitch = cms.double( -10.0 ), + activeBXs = cms.vint32( -1, 0, 1 ), + nMaxItersMin = cms.int32( 500 ), + nMaxItersNNLS = cms.int32( 500 ), + deltaChiSqThresh = cms.double( 0.001 ), + nnlsThresh = cms.double( 1.0E-11 ) ), setLegacyFlagsQIE8 = cms.bool( False ), sipmQNTStoSum = cms.int32( 3 ), @@ -16572,6 +16572,7 @@ UseEtEBTreshold = cms.bool( False ), hfInput = cms.InputTag( "hltHfreco" ), AllowMissingInputs = cms.bool( False ), + HEDThreshold1 = cms.double( 0.8 ), MomEEDepth = cms.double( 0.0 ), EESumThreshold = cms.double( 0.45 ), HBGrid = cms.vdouble( ), @@ -16592,6 +16593,7 @@ HBWeights = cms.vdouble( ), HF1Weight = cms.double( 1.0 ), HF2Grid = cms.vdouble( ), + HESThreshold1 = cms.double( 0.8 ), HEDWeights = cms.vdouble( ), EBWeight = cms.double( 1.0 ), HF1Grid = cms.vdouble( ), @@ -16610,6 +16612,7 @@ hoInput = cms.InputTag( "hltHoreco" ), HF1Threshold = cms.double( 0.5 ), HcalPhase = cms.int32( 0 ), + HcalCollapsed = cms.bool( True ), HESGrid = cms.vdouble( ), EcutTower = cms.double( -1000.0 ), UseRejectedRecoveredEcalHits = cms.bool( False ), @@ -16678,11 +16681,22 @@ useEt = cms.bool( False ), rhoScale = cms.double( 1.0 ) ) +process.hltL1sSingleEG15to21 = cms.EDFilter( "HLTL1TSeed", + L1SeedsLogicalExpression = cms.string( "L1_SingleEG15" ), + L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), + L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), + saveTags = cms.bool( True ), + L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ), + L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ), + L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ), + L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ), + L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ) +) process.hltPreHIPhoton30HoverELoose = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) -process.hltEGL1SingleEG15FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltEGL1SingleEG15to21FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", doIsolated = cms.bool( False ), endcap_end = cms.double( 2.65 ), region_phi_size = cms.double( 1.044 ), @@ -16693,7 +16707,7 @@ candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG15to21" ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), ncandcut = cms.int32( 1 ), @@ -16701,7 +16715,7 @@ ) process.hltEG30EtFilterLooseHoverEForHI = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG15FilterForHI" ), + inputTag = cms.InputTag( "hltEGL1SingleEG15to21FilterForHI" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 30.0 ), etcutEB = cms.double( 30.0 ), @@ -16869,7 +16883,7 @@ L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) -process.hltEGL1SingleEG2Or5FilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltEGL1SingleEG1OFilterForHI = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", doIsolated = cms.bool( False ), endcap_end = cms.double( 2.65 ), region_phi_size = cms.double( 1.044 ), @@ -16880,15 +16894,15 @@ candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG2Or5" ), + L1SeedFilterTag = cms.InputTag( "hltL1sSingleEG10" ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), ncandcut = cms.int32( 1 ), l1TausTag = cms.InputTag( 'hltGtStage2Digis','Tau' ) ) -process.hltEG10L1SingleEG2Or5FilterForHI = cms.EDFilter( "HLTEgammaEtFilter", +process.hltEG10L1SingleEG1OFilterForHI = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG2Or5FilterForHI" ), + inputTag = cms.InputTag( "hltEGL1SingleEG1OFilterForHI" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 10.0 ), etcutEB = cms.double( 10.0 ), @@ -16916,7 +16930,7 @@ l1EGCand = cms.InputTag( "hltEgammaCandidates" ), ncandcut = cms.int32( 1 ), absEtaLowEdges = cms.vdouble( 0.0, 1.479 ), - candTag = cms.InputTag( "hltEG10L1SingleEG2Or5FilterForHI" ), + candTag = cms.InputTag( "hltEG10L1SingleEG1OFilterForHI" ), rhoTag = cms.InputTag( "" ), rhoMax = cms.double( 9.9999999E7 ), useEt = cms.bool( False ), @@ -17013,7 +17027,17 @@ name = cms.string( "PFHBHERecHitCreator" ), qualityTests = cms.VPSet( cms.PSet( threshold = cms.double( 0.8 ), - name = cms.string( "PFRecHitQTestThreshold" ) + name = cms.string( "PFRecHitQTestThreshold" ), + cuts = cms.VPSet( + cms.PSet( depth = cms.vint32( 1, 2, 3, 4 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 1 ) + ), + cms.PSet( depth = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + threshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + detectorEnum = cms.int32( 2 ) + ) + ) ), cms.PSet( flags = cms.vstring( 'Standard' ), cleaningThresholds = cms.vdouble( 0.0 ), @@ -17059,11 +17083,13 @@ ), algoName = cms.string( "Basic2DGenericPFlowClusterizer" ), recHitEnergyNorms = cms.VPSet( - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ) ), - cms.PSet( recHitEnergyNorm = cms.double( 0.8 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + recHitEnergyNorm = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ) ) ), maxNSigmaTime = cms.double( 10.0 ), @@ -17095,13 +17121,15 @@ positionReCalc = cms.PSet( ), initialClusteringStep = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( gatheringThreshold = cms.double( 0.8 ), - gatheringThresholdPt = cms.double( 0.0 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + gatheringThreshold = cms.vdouble( 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8 ), + gatheringThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "Basic2DGenericTopoClusterizer" ), @@ -17112,13 +17140,15 @@ ), seedFinder = cms.PSet( thresholdsByDetector = cms.VPSet( - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.0 ), - detector = cms.string( "HCAL_BARREL1" ) + cms.PSet( detector = cms.string( "HCAL_BARREL1" ), + depths = cms.vint32( 1, 2, 3, 4 ), + seedingThreshold = cms.vdouble( 1.0, 1.0, 1.0, 1.0 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0 ) ), - cms.PSet( seedingThresholdPt = cms.double( 0.0 ), - seedingThreshold = cms.double( 1.1 ), - detector = cms.string( "HCAL_ENDCAP" ) + cms.PSet( detector = cms.string( "HCAL_ENDCAP" ), + depths = cms.vint32( 1, 2, 3, 4, 5, 6, 7 ), + seedingThreshold = cms.vdouble( 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1 ), + seedingThresholdPt = cms.vdouble( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ) ), algoName = cms.string( "LocalMaximumSeedFinder" ), @@ -17342,6 +17372,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerPairs" ) ) @@ -17351,6 +17382,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -17613,7 +17645,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( True ), maxNSeeds = cms.uint32( 1000000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTPSetTrajectoryBuilderForGsfElectrons" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -17758,6 +17789,7 @@ clusterCheck = cms.InputTag( "" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltPixelLayerTriplets" ) ) @@ -17826,7 +17858,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter0PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -17970,6 +18001,7 @@ clusterCheck = cms.InputTag( "hltIter1ElectronsPixelClusterCheck" ), produceSeedingHitSets = cms.bool( False ), produceIntermediateHitDoublets = cms.bool( True ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter1ElectronsPixelLayerTriplets" ) ) @@ -18013,7 +18045,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter1PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -18250,6 +18281,7 @@ clusterCheck = cms.InputTag( "hltIter2ElectronsPixelClusterCheck" ), produceSeedingHitSets = cms.bool( True ), produceIntermediateHitDoublets = cms.bool( False ), + trackingRegionsSeedingLayers = cms.InputTag( "" ), maxElement = cms.uint32( 0 ), seedingLayers = cms.InputTag( "hltIter2ElectronsPixelLayerPairs" ) ) @@ -18280,7 +18312,6 @@ RedundantSeedCleaner = cms.string( "CachingSeedCleanerBySharedInput" ), doSeedingRegionRebuilding = cms.bool( False ), maxNSeeds = cms.uint32( 100000 ), - produceSeedStopReasons = cms.bool( False ), TrajectoryBuilderPSet = cms.PSet( refToPSet_ = cms.string( "HLTIter2PSetTrajectoryBuilderIT" ) ), NavigationSchool = cms.string( "SimpleNavigationSchool" ), TrajectoryBuilder = cms.string( "" ) @@ -18416,7 +18447,7 @@ ) process.hltEG15L1SingleEG15FilterForHI = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG15FilterForHI" ), + inputTag = cms.InputTag( "hltEGL1SingleEG15to21FilterForHI" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 15.0 ), etcutEB = cms.double( 15.0 ), @@ -18681,7 +18712,7 @@ ) process.hltEG20L1SingleEG15EtFilterForHI = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1SingleEG15FilterForHI" ), + inputTag = cms.InputTag( "hltEGL1SingleEG15to21FilterForHI" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 20.0 ), etcutEB = cms.double( 20.0 ), @@ -19812,8 +19843,8 @@ MinNJets = cms.uint32( 1 ), MaxAbsJetEta = cms.double( 2.6 ) ) -process.hltL1sLowEG15 = cms.EDFilter( "HLTL1TSeed", - L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15 OR L1_DoubleEG_10_5" ), +process.hltL1sLowEG10 = cms.EDFilter( "HLTL1TSeed", + L1SeedsLogicalExpression = cms.string( "L1_SingleEG10 OR L1_SingleEG15 OR L1_SingleEG18 OR L1_SingleEG21 OR L1_DoubleEG_10_5 OR L1_DoubleEG_15_10" ), L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), saveTags = cms.bool( True ), @@ -19827,7 +19858,7 @@ L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) -process.hltEGL1LowEG15Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", +process.hltEGL1LowEG10Filter = cms.EDFilter( "HLTEgammaL1TMatchFilterRegional", doIsolated = cms.bool( False ), endcap_end = cms.double( 2.65 ), region_phi_size = cms.double( 1.044 ), @@ -19838,7 +19869,7 @@ candIsolatedTag = cms.InputTag( "hltEgammaCandidates" ), l1CenJetsTag = cms.InputTag( 'hltGtStage2Digis','Jet' ), region_eta_size = cms.double( 0.522 ), - L1SeedFilterTag = cms.InputTag( "hltL1sLowEG15" ), + L1SeedFilterTag = cms.InputTag( "hltL1sLowEG10" ), candNonIsolatedTag = cms.InputTag( "" ), l1NonIsolatedTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ), ncandcut = cms.int32( 2 ), @@ -19846,7 +19877,7 @@ ) process.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1LowEG15Filter" ), + inputTag = cms.InputTag( "hltEGL1LowEG10Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 20.0 ), etcutEB = cms.double( 20.0 ), @@ -19854,7 +19885,7 @@ ) process.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter = cms.EDFilter( "HLTEgammaEtFilter", saveTags = cms.bool( True ), - inputTag = cms.InputTag( "hltEGL1LowEG15Filter" ), + inputTag = cms.InputTag( "hltEGL1LowEG10Filter" ), l1EGCand = cms.InputTag( "hltEgammaCandidates" ), etcutEE = cms.double( 12.0 ), etcutEB = cms.double( 12.0 ), @@ -20359,6 +20390,7 @@ vertexMinAngleCosine = cms.double( 0.95 ), primaryVertices = cms.InputTag( "hltVerticesPFFilter" ), tracks = cms.InputTag( "hltPFMuonMerging" ), + minPt = cms.double( 0.8 ), maxNTracks = cms.uint32( 30 ), clusterizer = cms.PSet( distanceRatio = cms.double( 20.0 ), @@ -20374,8 +20406,8 @@ vertexMinDLenSig = cms.double( 0.5 ), useDirectVertexFitter = cms.bool( True ), minHits = cms.uint32( 8 ), - beamSpot = cms.InputTag( "hltOnlineBeamSpot" ), - minPt = cms.double( 0.8 ) + maximumTimeSignificance = cms.double( 3.0 ), + beamSpot = cms.InputTag( "hltOnlineBeamSpot" ) ) process.hltInclusiveSecondaryVerticesPF = cms.EDProducer( "VertexMerger", minSignificance = cms.double( 2.0 ), @@ -20396,6 +20428,7 @@ tracks = cms.InputTag( "hltPFMuonMerging" ), dLenFraction = cms.double( 0.333 ), trackMinPixels = cms.int32( 1 ), + maxTimeSignificance = cms.double( 3.5 ), dRCut = cms.double( 0.4 ) ) process.hltInclusiveMergedVerticesPF = cms.EDProducer( "VertexMerger", @@ -23182,7 +23215,7 @@ L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) -process.hltSingleCaloJet10AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltSingleCaloJet5AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), MaxMass = cms.double( -1.0 ), MinN = cms.int32( 1 ), @@ -23192,31 +23225,47 @@ inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), MinE = cms.double( -1.0 ), triggerType = cms.int32( 85 ), - MinPt = cms.double( 10.0 ) + MinPt = cms.double( 5.0 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", +process.hltPFJetsCorrectedMatchedToCaloJets5AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet10AK8" ), + CaloJetFilter = cms.InputTag( "hltSingleCaloJet5AK8" ), TriggerType = cms.int32( 85 ), PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) ) -process.hltSinglePFJet40AK8 = cms.EDFilter( "HLT1PFJet", +process.hltSinglePFJet15AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), MaxMass = cms.double( -1.0 ), MinN = cms.int32( 1 ), MaxEta = cms.double( 5.0 ), MinEta = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets5AK8" ), MinE = cms.double( -1.0 ), triggerType = cms.int32( 85 ), - MinPt = cms.double( 40.0 ) + MinPt = cms.double( 15.0 ) ) process.hltPreHIAK8PFJet25 = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), offset = cms.uint32( 0 ) ) -process.hltSingleCaloJet5AK8 = cms.EDFilter( "HLT1CaloJet", +process.hltSinglePFJet25AK8 = cms.EDFilter( "HLT1PFJet", + saveTags = cms.bool( True ), + MaxMass = cms.double( -1.0 ), + MinN = cms.int32( 1 ), + MaxEta = cms.double( 5.0 ), + MinEta = cms.double( -1.0 ), + MinMass = cms.double( -1.0 ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets5AK8" ), + MinE = cms.double( -1.0 ), + triggerType = cms.int32( 85 ), + MinPt = cms.double( 25.0 ) +) +process.hltPreHIAK8PFJet40 = cms.EDFilter( "HLTPrescaler", + L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), + offset = cms.uint32( 0 ) +) +process.hltSingleCaloJet10AK8 = cms.EDFilter( "HLT1CaloJet", saveTags = cms.bool( True ), MaxMass = cms.double( -1.0 ), MinN = cms.int32( 1 ), @@ -23226,29 +23275,25 @@ inputTag = cms.InputTag( "hltAK8CaloJetsCorrectedIDPassed" ), MinE = cms.double( -1.0 ), triggerType = cms.int32( 85 ), - MinPt = cms.double( 5.0 ) + MinPt = cms.double( 10.0 ) ) -process.hltPFJetsCorrectedMatchedToCaloJets5AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", +process.hltPFJetsCorrectedMatchedToCaloJets10AK8 = cms.EDProducer( "PFJetsMatchedToFilteredCaloJetsProducer", DeltaR = cms.double( 0.5 ), - CaloJetFilter = cms.InputTag( "hltSingleCaloJet5AK8" ), + CaloJetFilter = cms.InputTag( "hltSingleCaloJet10AK8" ), TriggerType = cms.int32( 85 ), PFJetSrc = cms.InputTag( "hltAK8PFJetsCorrected" ) ) -process.hltSinglePFJet15AK8 = cms.EDFilter( "HLT1PFJet", +process.hltSinglePFJet40AK8 = cms.EDFilter( "HLT1PFJet", saveTags = cms.bool( True ), MaxMass = cms.double( -1.0 ), MinN = cms.int32( 1 ), MaxEta = cms.double( 5.0 ), MinEta = cms.double( -1.0 ), MinMass = cms.double( -1.0 ), - inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets5AK8" ), + inputTag = cms.InputTag( "hltPFJetsCorrectedMatchedToCaloJets10AK8" ), MinE = cms.double( -1.0 ), triggerType = cms.int32( 85 ), - MinPt = cms.double( 15.0 ) -) -process.hltPreHIAK8PFJet40 = cms.EDFilter( "HLTPrescaler", - L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), - offset = cms.uint32( 0 ) + MinPt = cms.double( 40.0 ) ) process.hltPreHIAK8PFJet60 = cms.EDFilter( "HLTPrescaler", L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" ), @@ -25051,7 +25096,7 @@ process.HLTDoLocalHcalWithTowerL1EGSeededSequence = cms.Sequence( process.hltHcalDigis + process.hltHbhePhase1Reco + process.hltHbhereco + process.hltHfprereco + process.hltHfreco + process.hltHoreco + process.hltTowerMakerForAll + process.hltHcalDigisL1EGSeeded + process.hltHbhePhase1RecoMethod2L1EGSeeded + process.hltHbherecoMethod2L1EGSeeded + process.hltTowerMakerMethod2L1EGSeeded ) process.HLTFastJetForEgamma = cms.Sequence( process.hltFixedGridRhoFastjetAllCaloForMuons ) process.HLTPhoton20SequenceLooseHOverEForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG10FilterForHI + process.hltEG20EtFilterLooseHoverEForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG20HEFilterLooseHoverEForHI ) -process.HLTPhoton30SequenceLooseHOverEForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG15FilterForHI + process.hltEG30EtFilterLooseHoverEForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30HEFilterLooseHoverEForHI ) +process.HLTPhoton30SequenceLooseHOverEForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG15to21FilterForHI + process.hltEG30EtFilterLooseHoverEForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG30HEFilterLooseHoverEForHI ) process.HLTPhoton40SequenceLooseHOverEForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG21FilterForHI + process.hltEG40EtFilterLooseHoverEForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG40HEFilterLooseHoverEForHI ) process.HLTPhoton50SequenceLooseHOverEForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG30FilterForHI + process.hltEG50EtFilterLooseHoverEForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG50HEFilterLooseHoverEForHI ) process.HLTPhoton60SequenceLooseHOverEForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG30FilterForHI + process.hltEG60EtFilterLooseHoverEForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEG60HEFilterLooseHoverEForHI ) @@ -25065,13 +25110,13 @@ process.HLTIterativeTrackingForElectronsIteration2 = cms.Sequence( process.hltIter2ElectronsClustersRefRemoval + process.hltIter2ElectronsMaskedMeasurementTrackerEvent + process.hltIter2ElectronsPixelLayerPairs + process.hltIter2ElectronsPixelTrackingRegions + process.hltIter2ElectronsPixelClusterCheck + process.hltIter2ElectronsPixelHitDoublets + process.hltIter2ElectronsPixelSeeds + process.hltIter2ElectronsCkfTrackCandidates + process.hltIter2ElectronsCtfWithMaterialTracks + process.hltIter2ElectronsTrackSelectionHighPurity ) process.HLTIterativeTrackingForElectronIter02 = cms.Sequence( process.HLTIterativeTrackingForElectronsIteration0 + process.HLTIterativeTrackingForElectronsIteration1 + process.hltIter1MergedForElectrons + process.HLTIterativeTrackingForElectronsIteration2 + process.hltIter2MergedForElectrons ) process.HLTTrackReconstructionForIsoElectronIter02 = cms.Sequence( process.HLTPixelTrackingForElectron + process.HLTDoLocalStripSequence + process.HLTIterativeTrackingForElectronIter02 ) -process.HLTEle10WPLooseGsfSequenceForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG2Or5FilterForHI + process.hltEG10L1SingleEG2Or5FilterForHI + process.hltEgammaClusterShape + process.hltEle10WPLoose1ClusterShapeFilterForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle10WPLoose1HEFilterForHI + process.hltEgammaEcalPFClusterIso + process.hltEle10WPLoose1EcalIsoFilterForHI + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle10WPLoose1HcalIsoFilterForHI + process.HLTElePixelMatchSequence + process.hltEle10WPLoose1PixelMatchFilterForHI + process.hltEle10WPLoose1PMS2FilterForHI + process.HLTGsfElectronSequence + process.hltEle10WPLoose1GsfOneOEMinusOneOPFilterForHI + process.hltEle10WPLoose1GsfDetaFilterForHI + process.hltEle10WPLoose1GsfDphiFilterForHI + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle10WPLoose1GsfTrackIsoFilterForHI ) -process.HLTEle15WPLooseGsfSequenceForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG15FilterForHI + process.hltEG15L1SingleEG15FilterForHI + process.hltEgammaClusterShape + process.hltEle15WPLoose1ClusterShapeFilterForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle15WPLoose1HEFilterForHI + process.hltEgammaEcalPFClusterIso + process.hltEle15WPLoose1EcalIsoFilterForHI + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle15WPLoose1HcalIsoFilterForHI + process.HLTElePixelMatchSequence + process.hltEle15WPLoose1PixelMatchFilterForHI + process.hltEle15WPLoose1PMS2FilterForHI + process.HLTGsfElectronSequence + process.hltEle15WPLoose1GsfOneOEMinusOneOPFilterForHI + process.hltEle15WPLoose1GsfDetaFilterForHI + process.hltEle15WPLoose1GsfDphiFilterForHI + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle15WPLoose1GsfTrackIsoFilterForHI ) -process.HLTEle20WPLooseGsfSequenceForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG15FilterForHI + process.hltEG20L1SingleEG15EtFilterForHI + process.hltEgammaClusterShape + process.hltEle20WPLoose1ClusterShapeFilterForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20WPLoose1HEFilterForHI + process.hltEgammaEcalPFClusterIso + process.hltEle20WPLoose1EcalIsoFilterForHI + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle20WPLoose1HcalIsoFilterForHI + process.HLTElePixelMatchSequence + process.hltEle20WPLoose1PixelMatchFilterForHI + process.hltEle20WPLoose1PMS2FilterForHI + process.HLTGsfElectronSequence + process.hltEle20WPLoose1GsfOneOEMinusOneOPFilterForHI + process.hltEle20WPLoose1GsfDetaFilterForHI + process.hltEle20WPLoose1GsfDphiFilterForHI + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20WPLoose1GsfTrackIsoFilterForHI ) +process.HLTEle10WPLooseGsfSequenceForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG1OFilterForHI + process.hltEG10L1SingleEG1OFilterForHI + process.hltEgammaClusterShape + process.hltEle10WPLoose1ClusterShapeFilterForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle10WPLoose1HEFilterForHI + process.hltEgammaEcalPFClusterIso + process.hltEle10WPLoose1EcalIsoFilterForHI + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle10WPLoose1HcalIsoFilterForHI + process.HLTElePixelMatchSequence + process.hltEle10WPLoose1PixelMatchFilterForHI + process.hltEle10WPLoose1PMS2FilterForHI + process.HLTGsfElectronSequence + process.hltEle10WPLoose1GsfOneOEMinusOneOPFilterForHI + process.hltEle10WPLoose1GsfDetaFilterForHI + process.hltEle10WPLoose1GsfDphiFilterForHI + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle10WPLoose1GsfTrackIsoFilterForHI ) +process.HLTEle15WPLooseGsfSequenceForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG15to21FilterForHI + process.hltEG15L1SingleEG15FilterForHI + process.hltEgammaClusterShape + process.hltEle15WPLoose1ClusterShapeFilterForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle15WPLoose1HEFilterForHI + process.hltEgammaEcalPFClusterIso + process.hltEle15WPLoose1EcalIsoFilterForHI + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle15WPLoose1HcalIsoFilterForHI + process.HLTElePixelMatchSequence + process.hltEle15WPLoose1PixelMatchFilterForHI + process.hltEle15WPLoose1PMS2FilterForHI + process.HLTGsfElectronSequence + process.hltEle15WPLoose1GsfOneOEMinusOneOPFilterForHI + process.hltEle15WPLoose1GsfDetaFilterForHI + process.hltEle15WPLoose1GsfDphiFilterForHI + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle15WPLoose1GsfTrackIsoFilterForHI ) +process.HLTEle20WPLooseGsfSequenceForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG15to21FilterForHI + process.hltEG20L1SingleEG15EtFilterForHI + process.hltEgammaClusterShape + process.hltEle20WPLoose1ClusterShapeFilterForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20WPLoose1HEFilterForHI + process.hltEgammaEcalPFClusterIso + process.hltEle20WPLoose1EcalIsoFilterForHI + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle20WPLoose1HcalIsoFilterForHI + process.HLTElePixelMatchSequence + process.hltEle20WPLoose1PixelMatchFilterForHI + process.hltEle20WPLoose1PMS2FilterForHI + process.HLTGsfElectronSequence + process.hltEle20WPLoose1GsfOneOEMinusOneOPFilterForHI + process.hltEle20WPLoose1GsfDetaFilterForHI + process.hltEle20WPLoose1GsfDphiFilterForHI + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20WPLoose1GsfTrackIsoFilterForHI ) process.HLTEle30WPLooseGsfSequenceForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG21FilterForHI + process.hltEG30L1SingleEG21EtFilterForHI + process.hltEgammaClusterShape + process.hltEle30WPLoose1ClusterShapeFilterForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle30WPLoose1HEFilterForHI + process.hltEgammaEcalPFClusterIso + process.hltEle30WPLoose1EcalIsoFilterForHI + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle30WPLoose1HcalIsoFilterForHI + process.HLTElePixelMatchSequence + process.hltEle30WPLoose1PixelMatchFilterForHI + process.hltEle30WPLoose1PMS2FilterForHI + process.HLTGsfElectronSequence + process.hltEle30WPLoose1GsfOneOEMinusOneOPFilterForHI + process.hltEle30WPLoose1GsfDetaFilterForHI + process.hltEle30WPLoose1GsfDphiFilterForHI + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle30WPLoose1GsfTrackIsoFilterForHI ) process.HLTEle40WPLooseGsfSequenceForHI = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1SingleEG21FilterForHI + process.hltEG40L1SingleEG21EtFilterForHI + process.hltEgammaClusterShape + process.hltEle40WPLoose1ClusterShapeFilterForHI + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle40WPLoose1HEFilterForHI + process.hltEgammaEcalPFClusterIso + process.hltEle40WPLoose1EcalIsoFilterForHI + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle40WPLoose1HcalIsoFilterForHI + process.HLTElePixelMatchSequence + process.hltEle40WPLoose1PixelMatchFilterForHI + process.hltEle40WPLoose1PMS2FilterForHI + process.HLTGsfElectronSequence + process.hltEle40WPLoose1GsfOneOEMinusOneOPFilterForHI + process.hltEle40WPLoose1GsfDetaFilterForHI + process.hltEle40WPLoose1GsfDphiFilterForHI + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle40WPLoose1GsfTrackIsoFilterForHI ) process.HLTEle20erJetC15WPTightGsfSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGJetForPPRefFilter + process.hltEGJetForPPRefEtFilter + process.hltEgammaClusterShape + process.hltEle20erJetC15WPTightClusterShapeFilter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20erJetC15WPTightHEFilter + process.hltEgammaEcalPFClusterIso + process.hltEle20erJetC15WPTightEcalIsoFilter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle20erJetC15WPTightHcalIsoFilter + process.HLTElePixelMatchSequence + process.hltEle20erJetC15WPTightPixelMatchFilter + process.hltEle20erJetC15WPTightPMS2Filter + process.HLTGsfElectronSequence + process.hltEle20erJetC15WPTightGsfOneOEMinusOneOPFilter + process.hltEle20erJetC15WPTightGsfMissingHitsFilter + process.hltEle20erJetC15WPTightGsfDetaFilter + process.hltEle20erJetC15WPTightGsfDphiFilter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20erJetC15WPTightGsfTrackIsoFilter ) -process.HLTEle20Ele12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1LowEG15Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter + process.hltEgammaClusterShape + process.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg2Filter + process.hltEgammaEcalPFClusterIso + process.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + process.HLTElePixelMatchSequence + process.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + process.HLTGsfElectronSequence + process.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) +process.HLTEle20Ele12CaloIdLTrackIdLIsoVLSequence = cms.Sequence( process.HLTDoFullUnpackingEgammaEcalSequence + process.HLTPFClusteringForEgamma + process.hltEgammaCandidates + process.hltEGL1LowEG10Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLEtLeg2Filter + process.hltEgammaClusterShape + process.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLClusterShapeLeg2Filter + process.HLTDoLocalHcalWithTowerL1EGSeededSequence + process.HLTFastJetForEgamma + process.hltEgammaHoverE + process.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLHELeg2Filter + process.hltEgammaEcalPFClusterIso + process.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLEcalIsoLeg2Filter + process.HLTPFHcalClusteringForEgamma + process.hltEgammaHcalPFClusterIso + process.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLHcalIsoLeg2Filter + process.HLTElePixelMatchSequence + process.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLPixelMatchLeg2Filter + process.HLTGsfElectronSequence + process.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLOneOEMinusOneOPLeg2Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDetaLeg2Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDphiLeg2Filter + process.HLTTrackReconstructionForIsoElectronIter02 + process.hltEgammaEleGsfTrackIso + process.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg1Filter + process.hltEle20Ele12CaloIdLTrackIdLIsoVLTrackIsoLeg2Filter ) process.HLTBtagCSVSequencePFJet30Eta2p4 = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelectorPFJet30Eta2p4 + process.hltPFJetForBtagJet30Eta2p4 + process.hltBLifetimeAssociatorPFJet30Eta2p4 + process.hltBLifetimeTagInfosPFJet30Eta2p4 + process.hltInclusiveVertexFinderPF + process.hltInclusiveSecondaryVerticesPF + process.hltTrackVertexArbitratorPF + process.hltInclusiveMergedVerticesPF + process.hltSecondaryVertexTagInfosPFJet30Eta2p4 + process.hltCombinedSecondaryVertexBJetTagsPFJet30Eta2p4 ) process.HLTBtagCSVSequencePFJet40Eta2p4 = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelectorPFJet40Eta2p4 + process.hltPFJetForBtagJet40Eta2p4 + process.hltBLifetimeAssociatorPFJet40Eta2p4 + process.hltBLifetimeTagInfosPFJet40Eta2p4 + process.hltInclusiveVertexFinderPF + process.hltInclusiveSecondaryVerticesPF + process.hltTrackVertexArbitratorPF + process.hltInclusiveMergedVerticesPF + process.hltSecondaryVertexTagInfosPFJet40Eta2p4 + process.hltCombinedSecondaryVertexBJetTagsPFJet40Eta2p4 ) process.HLTBtagCSVSequencePFJet60Eta2p4 = cms.Sequence( process.hltVerticesPF + process.hltVerticesPFSelector + process.hltVerticesPFFilter + process.hltPFJetForBtagSelectorPFJet60Eta2p4 + process.hltPFJetForBtagJet60Eta2p4 + process.hltBLifetimeAssociatorPFJet60Eta2p4 + process.hltBLifetimeTagInfosPFJet60Eta2p4 + process.hltInclusiveVertexFinderPF + process.hltInclusiveSecondaryVerticesPF + process.hltTrackVertexArbitratorPF + process.hltInclusiveMergedVerticesPF + process.hltSecondaryVertexTagInfosPFJet60Eta2p4 + process.hltCombinedSecondaryVertexBJetTagsPFJet60Eta2p4 ) @@ -25098,14 +25143,14 @@ process.HLT_Random_v3 = cms.Path( process.HLTBeginSequenceRandom + process.hltPreRandom + process.HLTEndSequence ) process.HLT_ZeroBias_v6 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBias + process.HLTEndSequence ) process.HLT_HISinglePhoton10_Eta1p5ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreHISinglePhoton10Eta1p5ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton10Eta1p5 + process.HLTEndSequence ) -process.HLT_HISinglePhoton15_Eta1p5ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreHISinglePhoton15Eta1p5ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton15Eta1p5 + process.HLTEndSequence ) +process.HLT_HISinglePhoton15_Eta1p5ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreHISinglePhoton15Eta1p5ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton15Eta1p5 + process.HLTEndSequence ) process.HLT_HISinglePhoton20_Eta1p5ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPreHISinglePhoton20Eta1p5ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton20Eta1p5 + process.HLTEndSequence ) process.HLT_HISinglePhoton30_Eta1p5ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15 + process.hltPreHISinglePhoton30Eta1p5ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton30Eta1p5 + process.HLTEndSequence ) process.HLT_HISinglePhoton40_Eta1p5ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG21 + process.hltPreHISinglePhoton40Eta1p5ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton40Eta1p5 + process.HLTEndSequence ) process.HLT_HISinglePhoton50_Eta1p5ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG30 + process.hltPreHISinglePhoton50Eta1p5ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton50Eta1p5 + process.HLTEndSequence ) process.HLT_HISinglePhoton60_Eta1p5ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG30 + process.hltPreHISinglePhoton60Eta1p5ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton60Eta1p5 + process.HLTEndSequence ) -process.HLT_HISinglePhoton10_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG2Or5 + process.hltPreHISinglePhoton10Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton10Eta3p1 + process.HLTEndSequence ) -process.HLT_HISinglePhoton15_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG5 + process.hltPreHISinglePhoton15Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton15Eta3p1 + process.HLTEndSequence ) +process.HLT_HISinglePhoton10_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreHISinglePhoton10Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton10Eta3p1 + process.HLTEndSequence ) +process.HLT_HISinglePhoton15_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreHISinglePhoton15Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton15Eta3p1 + process.HLTEndSequence ) process.HLT_HISinglePhoton20_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPreHISinglePhoton20Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton20Eta3p1 + process.HLTEndSequence ) process.HLT_HISinglePhoton30_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15 + process.hltPreHISinglePhoton30Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton30Eta3p1 + process.HLTEndSequence ) process.HLT_HISinglePhoton40_Eta3p1ForPPRef_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG21 + process.hltPreHISinglePhoton40Eta3p1ForPPRef + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIPhoton40Eta3p1 + process.HLTEndSequence ) @@ -25202,18 +25247,18 @@ process.HLT_HIAK4CaloJet60FWD_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35FWD + process.hltPreHIAK4CaloJet60FWD + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet60FWD + process.HLTEndSequence ) process.HLT_HIAK4CaloJet80FWD_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60FWD + process.hltPreHIAK4CaloJet80FWD + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet80FWD + process.HLTEndSequence ) process.HLT_HIPhoton20_HoverELoose_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPreHIPhoton20HoverELoose + process.HLTPhoton20SequenceLooseHOverEForHI + process.HLTEndSequence ) -process.HLT_HIPhoton30_HoverELoose_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15 + process.hltPreHIPhoton30HoverELoose + process.HLTPhoton30SequenceLooseHOverEForHI + process.HLTEndSequence ) +process.HLT_HIPhoton30_HoverELoose_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15to21 + process.hltPreHIPhoton30HoverELoose + process.HLTPhoton30SequenceLooseHOverEForHI + process.HLTEndSequence ) process.HLT_HIPhoton40_HoverELoose_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG21 + process.hltPreHIPhoton40HoverELoose + process.HLTPhoton40SequenceLooseHOverEForHI + process.HLTEndSequence ) process.HLT_HIPhoton50_HoverELoose_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG30 + process.hltPreHIPhoton50HoverELoose + process.HLTPhoton50SequenceLooseHOverEForHI + process.HLTEndSequence ) process.HLT_HIPhoton60_HoverELoose_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG30 + process.hltPreHIPhoton60HoverELoose + process.HLTPhoton60SequenceLooseHOverEForHI + process.HLTEndSequence ) -process.HLT_HIEle10_WPLoose_Gsf_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG2Or5 + process.hltPreHIEle10WPLooseGsf + process.HLTEle10WPLooseGsfSequenceForHI + process.HLTEndSequence ) -process.HLT_HIEle15_WPLoose_Gsf_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15 + process.hltPreHIEle15WPLooseGsf + process.HLTEle15WPLooseGsfSequenceForHI + process.HLTEndSequence ) -process.HLT_HIEle20_WPLoose_Gsf_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15 + process.hltPreHIEle20WPLooseGsf + process.HLTEle20WPLooseGsfSequenceForHI + process.HLTEndSequence ) +process.HLT_HIEle10_WPLoose_Gsf_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG10 + process.hltPreHIEle10WPLooseGsf + process.HLTEle10WPLooseGsfSequenceForHI + process.HLTEndSequence ) +process.HLT_HIEle15_WPLoose_Gsf_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15to21 + process.hltPreHIEle15WPLooseGsf + process.HLTEle15WPLooseGsfSequenceForHI + process.HLTEndSequence ) +process.HLT_HIEle20_WPLoose_Gsf_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG15to21 + process.hltPreHIEle20WPLooseGsf + process.HLTEle20WPLooseGsfSequenceForHI + process.HLTEndSequence ) process.HLT_HIEle30_WPLoose_Gsf_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG21 + process.hltPreHIEle30WPLooseGsf + process.HLTEle30WPLooseGsfSequenceForHI + process.HLTEndSequence ) process.HLT_HIEle40_WPLoose_Gsf_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleEG21 + process.hltPreHIEle40WPLooseGsf + process.HLTEle40WPLooseGsfSequenceForHI + process.HLTEndSequence ) process.HLT_HIEle20_eta2p1_WPTight_Gsf_CentralPFJet15_EleCleaned_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sEGJetForPPRef + process.hltPreHIEle20eta2p1WPTightGsfCentralPFJet15EleCleaned + process.HLTEle20erJetC15WPTightGsfSequence + process.HLTAK4CaloJetsSequence + process.hltDoubleCentralCaloJet10 + process.HLTAK4PFJetsSequence + process.hltEle20JetCollectionsForLeptonPlusPFJets + process.hltEle20PFJet15EleCleaned + process.HLTEndSequence ) -process.HLT_HIEle20_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sLowEG15 + process.hltPreHIEle20Ele12CaloIdLTrackIdLIsoVLDZ + process.HLTEle20Ele12CaloIdLTrackIdLIsoVLSequence + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) -process.HLT_HIDoublePhoton15_Eta3p1ForPPRef_Mass50to1000_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sLowEG15 + process.hltPreHIDoublePhoton15Eta3p1ForPPRefMass50to1000 + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIDoublePhoton15Eta3p1 + process.hltHIDoublePhoton15Mass501000FilterEta3p1 + process.HLTEndSequence ) +process.HLT_HIEle20_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sLowEG10 + process.hltPreHIEle20Ele12CaloIdLTrackIdLIsoVLDZ + process.HLTEle20Ele12CaloIdLTrackIdLIsoVLSequence + process.hltEle20Ele12CaloIdLTrackIdLIsoVLDZFilter + process.HLTEndSequence ) +process.HLT_HIDoublePhoton15_Eta3p1ForPPRef_Mass50to1000_v8 = cms.Path( process.HLTBeginSequence + process.hltL1sLowEG10 + process.hltPreHIDoublePhoton15Eta3p1ForPPRefMass50to1000 + process.HLTDoCaloSequence + process.HLTDoHIEcalClusWithCleaningSequence + process.hltHIDoublePhoton15Eta3p1 + process.hltHIDoublePhoton15Mass501000FilterEta3p1 + process.HLTEndSequence ) process.HLT_HIAK4PFJet30_bTag_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet16 + process.hltPreHIAK4PFJet30bTag + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet15 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets15 + process.hltSingleAK4PFJet30 + process.HLTBtagCSVSequencePFJet30Eta2p4 + process.hltBTagPFCSVp080SingleJet30Eta2p4 + process.HLTEndSequence ) process.HLT_HIAK4PFJet40_bTag_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet24 + process.hltPreHIAK4PFJet40bTag + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet15 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets15 + process.hltSingleAK4PFJet40 + process.HLTBtagCSVSequencePFJet40Eta2p4 + process.hltBTagPFCSV0p80SingleJet40Eta2p4 + process.HLTEndSequence ) process.HLT_HIAK4PFJet60_bTag_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet44 + process.hltPreHIAK4PFJet60bTag + process.HLTAK4CaloJetsSequence + process.hltSingleAK4CaloJet30 + process.HLTAK4PFJetsSequence + process.hltAK4PFJetsCorrectedMatchedToCaloJets30 + process.hltSingleAK4PFJet60 + process.HLTBtagCSVSequencePFJet60Eta2p4 + process.hltBTagPFCSV0p80SingleJet60Eta2p4 + process.HLTEndSequence ) @@ -25242,8 +25287,8 @@ process.HLT_HIAK8PFJetFwd60_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet35Fwd + process.hltPreHIAK8PFJetFwd60 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet40AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets40AK8 + process.hltSinglePFFwdJet60AK8 + process.HLTEndSequence ) process.HLT_HIAK8PFJetFwd80_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60Fwd + process.hltPreHIAK8PFJetFwd80 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet50AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets50AK8 + process.hltSinglePFFwdJet80AK8 + process.HLTEndSequence ) process.HLT_HIAK8PFJetFwd140_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet90Fwd + process.hltPreHIAK8PFJetFwd140 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloFwdJet110AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloFwdJets110AK8 + process.hltSinglePFFwdJet140AK8 + process.HLTEndSequence ) -process.HLT_HIAK8PFJet15_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasORJet8 + process.hltPreHIAK8PFJet15 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet10AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10AK8 + process.hltSinglePFJet40AK8 + process.HLTEndSequence ) -process.HLT_HIAK8PFJet25_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasORJet8 + process.hltPreHIAK8PFJet25 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet5AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets5AK8 + process.hltSinglePFJet15AK8 + process.HLTEndSequence ) +process.HLT_HIAK8PFJet15_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasORJet8 + process.hltPreHIAK8PFJet15 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet5AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets5AK8 + process.hltSinglePFJet15AK8 + process.HLTEndSequence ) +process.HLT_HIAK8PFJet25_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBiasORJet8 + process.hltPreHIAK8PFJet25 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet5AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets5AK8 + process.hltSinglePFJet25AK8 + process.HLTEndSequence ) process.HLT_HIAK8PFJet40_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet24 + process.hltPreHIAK8PFJet40 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet10AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets10AK8 + process.hltSinglePFJet40AK8 + process.HLTEndSequence ) process.HLT_HIAK8PFJet60_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet44 + process.hltPreHIAK8PFJet60 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet40AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets40AK8 + process.hltSinglePFJet60AK8 + process.HLTEndSequence ) process.HLT_HIAK8PFJet80_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sSingleJet60 + process.hltPreHIAK8PFJet80 + process.HLTAK8CaloJetsSequence + process.hltSingleCaloJet50AK8 + process.HLTAK8PFJetsSequence + process.hltPFJetsCorrectedMatchedToCaloJets50AK8 + process.hltSinglePFJet80AK8 + process.HLTEndSequence ) diff --git a/HLTrigger/Configuration/test/cmsDriver.csh b/HLTrigger/Configuration/test/cmsDriver.csh index 7efecb3368e57..97353051b6607 100755 --- a/HLTrigger/Configuration/test/cmsDriver.csh +++ b/HLTrigger/Configuration/test/cmsDriver.csh @@ -55,7 +55,8 @@ set NNPRRD = 20 set EraRun1 = " " set EraRun25ns = " --era=Run2_25ns " set EraRun2pp2016 = " --era=Run2_2016 " -set EraRun2pp = " --era=Run2_2017 " +set EraRun2pp2017 = " --era=Run2_2017 " +set EraRun2pp2018 = " --era=Run2_2018 " set EraRun2HImc = " --era=Run2_HI " set EraRun2HIrd = " --era=Run2_2016,Run2_HI " @@ -110,7 +111,7 @@ foreach gtag ( MC DATA ) if ( $1 == "" ) then set tables = ( GRun ) else if ( ($1 == all) || ($1 == ALL) ) then - set tables = ( GRun HIon PIon PRef Fake Fake1 Fake2 2e34v22 2e34v31 2e34v40 ) + set tables = ( GRun HIon PIon PRef Fake Fake1 Fake2 ) else if ( ($1 == ib) || ($1 == IB) ) then set tables = ( GRun HIon PIon PRef ) else if ( ($1 == dev) || ($1 == DEV) ) then @@ -137,8 +138,8 @@ foreach gtag ( MC DATA ) set NN = $NNPP set SCEN = pp set InputGenSim = $InputGenSimGRun3 - set InputLHCRaw = $InputLHCRawGRun2 - set Era = $EraRun2pp + set InputLHCRaw = $InputLHCRawGRun3 + set Era = $EraRun2pp2018 set Custom = " " set L1REPACK = L1REPACK:Full else if ( $table == Fake ) then @@ -177,42 +178,6 @@ foreach gtag ( MC DATA ) set Era = $EraRun2pp2016 set Custom = " " set L1REPACK = L1REPACK:Full - else if ( $table == 2e34v22 ) then - set XL1T = $XL1TPP3 - set XHLT = HLT:2e34v22 - set GTAG = ${BASE2}_2e34v22 - set RTAG = ${BASE2RD}_2e34v22 - set NN = $NNPP - set SCEN = pp - set InputGenSim = $InputGenSimGRun3 - set InputLHCRaw = $InputLHCRawGRun3 - set Era = $EraRun2pp - set Custom = " " - set L1REPACK = L1REPACK:Full - else if ( $table == 2e34v31 ) then - set XL1T = $XL1TPP3 - set XHLT = HLT:2e34v31 - set GTAG = ${BASE2}_2e34v31 - set RTAG = ${BASE2RD}_2e34v31 - set NN = $NNPP - set SCEN = pp - set InputGenSim = $InputGenSimGRun3 - set InputLHCRaw = $InputLHCRawGRun3 - set Era = $EraRun2pp - set Custom = " " - set L1REPACK = L1REPACK:Full - else if ( $table == 2e34v40 ) then - set XL1T = $XL1TPP3 - set XHLT = HLT:2e34v40 - set GTAG = ${BASE2}_2e34v40 - set RTAG = ${BASE2RD}_2e34v40 - set NN = $NNPP - set SCEN = pp - set InputGenSim = $InputGenSimGRun3 - set InputLHCRaw = $InputLHCRawGRun3 - set Era = $EraRun2pp - set Custom = " " - set L1REPACK = L1REPACK:Full else if ( $table == GRun ) then set XL1T = $XL1TPP3 set XHLT = HLT:GRun @@ -222,7 +187,7 @@ foreach gtag ( MC DATA ) set SCEN = pp set InputGenSim = $InputGenSimGRun3 set InputLHCRaw = $InputLHCRawGRun3 - set Era = $EraRun2pp + set Era = $EraRun2pp2018 set Custom = " " set L1REPACK = L1REPACK:Full else if ( $table == HIon ) then @@ -246,7 +211,7 @@ foreach gtag ( MC DATA ) set SCEN = pp set InputGenSim = $InputGenSimPIon3 set InputLHCRaw = $InputLHCRawPIon3 - set Era = $EraRun2pp + set Era = $EraRun2pp2018 set Custom = " " set L1REPACK = L1REPACK:Full else if ( $table == PRef ) then @@ -258,7 +223,7 @@ foreach gtag ( MC DATA ) set SCEN = pp set InputGenSim = $InputGenSimPRef3 set InputLHCRaw = $InputLHCRawPRef3 - set Era = $EraRun2pp + set Era = $EraRun2pp2018 set Custom = " " set L1REPACK = L1REPACK:Full else diff --git a/HLTrigger/Configuration/test/examLogs.csh b/HLTrigger/Configuration/test/examLogs.csh index 3ff88203cd8c8..78939301a5b00 100755 --- a/HLTrigger/Configuration/test/examLogs.csh +++ b/HLTrigger/Configuration/test/examLogs.csh @@ -7,7 +7,7 @@ foreach gtag ( MC DATA ) echo echo $gtag - foreach table ( GRun HIon PIon PRef Fake Fake1 Fake2 2e34v22 2e34v31 2e34v40 ) + foreach table ( GRun HIon PIon PRef Fake Fake1 Fake2 ) echo set name = ${table}_${gtag} diff --git a/HLTrigger/Configuration/test/getFrozenHLT.sh b/HLTrigger/Configuration/test/getFrozenHLT.sh index 3b5414219694c..95443e5c7e9d3 100755 --- a/HLTrigger/Configuration/test/getFrozenHLT.sh +++ b/HLTrigger/Configuration/test/getFrozenHLT.sh @@ -1,13 +1,10 @@ #! /bin/bash # ConfDB configurations to use -TABLES="Fake Fake1 Fake2 2e34v22 2e34v31 2e34v40" -HLT_Fake="/dev/CMSSW_9_2_0/Fake" -HLT_Fake1="/dev/CMSSW_9_2_0/Fake1" -HLT_Fake2="/dev/CMSSW_9_2_0/Fake2" -HLT_2e34v22="/frozen/2017/2e34/v2.2/HLT" -HLT_2e34v31="/frozen/2017/2e34/v3.1/HLT" -HLT_2e34v40="/frozen/2017/2e34/v4.0/HLT" +TABLES="Fake Fake1 Fake2" +HLT_Fake="/dev/CMSSW_10_0_0/Fake" +HLT_Fake1="/dev/CMSSW_10_0_0/Fake1" +HLT_Fake2="/dev/CMSSW_10_0_0/Fake2" # print extra messages ? VERBOSE=false diff --git a/HLTrigger/Configuration/test/getHLT.sh b/HLTrigger/Configuration/test/getHLT.sh index dbba83e602ce7..a32c3f8583135 100755 --- a/HLTrigger/Configuration/test/getHLT.sh +++ b/HLTrigger/Configuration/test/getHLT.sh @@ -1,11 +1,8 @@ #! /bin/bash # ConfDB configurations to use -#MASTER="/dev/CMSSW_9_2_0/HLT" # no explicit version, take te most recent -#TARGET="/dev/CMSSW_9_2_0/\$TABLE" # no explicit version, take te most recent - -MASTER="/dev/CMSSW_9_2_0/HLT" # no explicit version, take te most recent -TARGET="/dev/CMSSW_9_2_0/\$TABLE" # no explicit version, take te most recent +MASTER="/dev/CMSSW_10_0_0/HLT" # no explicit version, take the most recent +TARGET="/dev/CMSSW_10_0_0/\$TABLE" # no explicit version, take the most recent TABLES="GRun HIon PIon PRef" # $TABLE in the above variable will be expanded to these TABLES diff --git a/HLTrigger/Configuration/test/runIntegration.csh b/HLTrigger/Configuration/test/runIntegration.csh index ec8a1be5b3867..46cfb0f95d67b 100755 --- a/HLTrigger/Configuration/test/runIntegration.csh +++ b/HLTrigger/Configuration/test/runIntegration.csh @@ -10,7 +10,7 @@ echo Start $0 $1 $2 if ( $2 == "" ) then set tables = ( GRun ) else if ( $2 == ALL ) then - set tables = ( GRun HIon PIon PRef Fake Fake1 Fake2 2e34v22 2e34v31 2e34v40 ) + set tables = ( GRun HIon PIon PRef Fake Fake1 Fake2 ) else if ( $2 == IB ) then set tables = ( GRun HIon PIon PRef ) else if ( $2 == DEV ) then diff --git a/HLTrigger/Configuration/test/runOne.csh b/HLTrigger/Configuration/test/runOne.csh index 705a5b4e21fab..0f31155df5cd5 100755 --- a/HLTrigger/Configuration/test/runOne.csh +++ b/HLTrigger/Configuration/test/runOne.csh @@ -13,7 +13,7 @@ echo Starting $0 $1 $2 if ( $2 == "" ) then set tables = ( GRun ) else if ( ($2 == all) || ($2 == ALL) ) then - set tables = ( GRun HIon PIon PRef Fake Fake1 Fake2 2e34v22 2e34v31 2e34v40 ) + set tables = ( GRun HIon PIon PRef Fake Fake1 Fake2 ) else if ( ($2 == ib) || ($2 == IB) ) then set tables = ( GRun HIon PIon PRef ) else if ( ($2 == dev) || ($2 == DEV) ) then diff --git a/HLTrigger/HLTcore/src/TriggerExpressionData.cc b/HLTrigger/HLTcore/src/TriggerExpressionData.cc index c8ed69a8146e0..f3ecdebdde299 100644 --- a/HLTrigger/HLTcore/src/TriggerExpressionData.cc +++ b/HLTrigger/HLTcore/src/TriggerExpressionData.cc @@ -15,28 +15,6 @@ namespace triggerExpression { -template -static -const T * get(const edm::Event & event, const edm::EDGetTokenT & token) { - edm::Handle handle; - event.getByToken(token, handle); - if (not handle.isValid()) { - auto const & error = handle.whyFailed(); - edm::LogWarning(error->category()) << error->what(); - return nullptr; - } else { - return handle.product(); - } -} - -template -static -const T * get(const edm::EventSetup & setup) { - edm::ESHandle handle; - setup.get().get(handle); - return handle.product(); -} - bool Data::setEvent(const edm::Event & event, const edm::EventSetup & setup) { // cache the event number @@ -45,22 +23,22 @@ bool Data::setEvent(const edm::Event & event, const edm::EventSetup & setup) { // access L1 objects only if L1 is used if (hasL1T()) { // cache the L1 GT results objects - auto l1t = get(event, m_l1tResultsToken); - if (not l1t or l1t->size() == 0 or l1t->isEmpty(0)) { + auto const& l1t = edm::get(event, m_l1tResultsToken); + if (l1t.size() == 0 or l1t.isEmpty(0)) { m_l1tResults = nullptr; return false; } if (m_l1tIgnoreMaskAndPrescale) - m_l1tResults = & l1t->at(0, 0).getAlgoDecisionInitial(); + m_l1tResults = & l1t.at(0, 0).getAlgoDecisionInitial(); else - m_l1tResults = & l1t->at(0, 0).getAlgoDecisionFinal(); + m_l1tResults = & l1t.at(0, 0).getAlgoDecisionFinal(); // cache the L1 trigger menu unsigned long long l1tCacheID = setup.get().cacheIdentifier(); if (m_l1tCacheID == l1tCacheID) { m_l1tUpdated = false; } else { - m_l1tMenu = get(setup); + m_l1tMenu = & edm::get(setup); m_l1tCacheID = l1tCacheID; m_l1tUpdated = true; } @@ -69,7 +47,7 @@ bool Data::setEvent(const edm::Event & event, const edm::EventSetup & setup) { // access HLT objects only if HLT is used if (hasHLT()) { // cache the HLT TriggerResults - m_hltResults = get(event, m_hltResultsToken); + m_hltResults = & edm::get(event, m_hltResultsToken); if (not m_hltResults) return false; diff --git a/HLTrigger/JetMET/src/HLTCaloJetIDProducer.cc b/HLTrigger/JetMET/src/HLTCaloJetIDProducer.cc index b8b82e6043508..578bf7987fb42 100644 --- a/HLTrigger/JetMET/src/HLTCaloJetIDProducer.cc +++ b/HLTrigger/JetMET/src/HLTCaloJetIDProducer.cc @@ -71,7 +71,7 @@ void HLTCaloJetIDProducer::produce(edm::Event& iEvent, const edm::EventSetup& iS pass = true; } else { - if (min_N90hits_ > 0) jetIDHelper_.calculate(iEvent, j); + if (min_N90hits_ > 0) jetIDHelper_.calculate(iEvent, iSetup, j); if ((j.emEnergyFraction() >= min_EMF_) && (j.emEnergyFraction() <= max_EMF_) && (j.n90() >= min_N90_) && diff --git a/HLTrigger/Timer/interface/CPUAffinity.h b/HLTrigger/Timer/interface/CPUAffinity.h deleted file mode 100644 index c5d78fde9fa37..0000000000000 --- a/HLTrigger/Timer/interface/CPUAffinity.h +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef CPUAffinity_h -#define CPUAffinity_h - -class CPUAffinity { -public: - static bool isCpuBound(); - static bool bindToCurrentCpu(); - static int currentCpu(); -}; - -#endif // CPUAffinity_h diff --git a/HLTrigger/Timer/interface/FastTimerService.h b/HLTrigger/Timer/interface/FastTimerService.h index 9b961289bac33..d9e713db340d3 100644 --- a/HLTrigger/Timer/interface/FastTimerService.h +++ b/HLTrigger/Timer/interface/FastTimerService.h @@ -1,14 +1,16 @@ #ifndef FastTimerService_h #define FastTimerService_h +// system headers +#include + // C++ headers +#include #include -#include #include -#include -#include #include -#include +#include +#include // boost headers #include @@ -46,40 +48,6 @@ procesing time is divided into - event processing, sum of the time spent in all the modules */ -/* -Assuming an HLT process with ~2500 modules and ~500 paths, tracking each step (with two calls per step, to start and stop the timer) -with std::chrono::high_resolution_clock gives a per-event overhead of 1 ms - -Detailed informations on different timers can be extracted running $CMSSW_RELEASE_BASE/test/$SCRAM_ARCH/testChrono . - - -Timer per-call overhead on SLC5: - -Linux 2.6.18-371.1.2.el5 x86_64 -glibc version: 2.5 -clock source: unknown -For each timer the resolution reported is the MINIMUM (MEDIAN) (MEAN +/- its STDDEV) of the increments measured during the test. - -Performance of std::chrono::high_resolution_clock - Average time per call: 317.0 ns - Clock tick period: 1.0 ns - Measured resolution: 1000.0 ns (median: 1000.0 ns) (sigma: 199.4 ns) (average: 1007.6 +/- 0.4 ns) - - -Timer per-call overhead on SLC6 (virtualized): - -Linux 2.6.32-358.23.2.el6.x86_64 x86_64 -glibc version: 2.12 -clock source: kvm-clock -For each timer the resolution reported is the MINIMUM (MEDIAN) (MEAN +/- its STDDEV) of the increments measured during the test. - -Performance of std::chrono::high_resolution_clock - Average time per call: 351.2 ns - Clock tick period: 1.0 ns - Measured resolution: 1.0 ns (median: 358.0 ns) (sigma: 30360.8 ns) (average: 685.7 +/- 42.4 ns) -*/ - - class FastTimerService : public tbb::task_scheduler_observer { public: @@ -224,6 +192,28 @@ class FastTimerService : public tbb::task_scheduler_observer static void fillDescriptions(edm::ConfigurationDescriptions & descriptions); private: + // forward declarations + struct Resources; + struct AtomicResources; + + // per-thread measurements + struct Measurement { + public: + Measurement(); + void measure(); + void measure_and_store(Resources & store); + void measure_and_accumulate(AtomicResources & store); + + public: + #ifdef DEBUG_THREAD_CONCURRENCY + std::thread::id id; + #endif // DEBUG_THREAD_CONCURRENCY + boost::chrono::thread_clock::time_point time_thread; + boost::chrono::high_resolution_clock::time_point time_real; + uint64_t allocated; + uint64_t deallocated; + }; + // highlight a group of modules struct GroupOfModules { public: @@ -266,7 +256,6 @@ class FastTimerService : public tbb::task_scheduler_observer struct ResourcesPerModule { public: - ResourcesPerModule(); void reset(); ResourcesPerModule & operator+=(ResourcesPerModule const& other); ResourcesPerModule operator+(ResourcesPerModule const& other) const; @@ -276,27 +265,8 @@ class FastTimerService : public tbb::task_scheduler_observer unsigned events; }; - // per-thread measurements - struct Measurement { - public: - Measurement(); - void measure(); - void measure_and_store(Resources & store); - void measure_and_accumulate(AtomicResources & store); - - public: - #ifdef DEBUG_THREAD_CONCURRENCY - std::thread::id id; - #endif // DEBUG_THREAD_CONCURRENCY - boost::chrono::thread_clock::time_point time_thread; - boost::chrono::high_resolution_clock::time_point time_real; - uint64_t allocated; - uint64_t deallocated; - }; - struct ResourcesPerPath { public: - ResourcesPerPath(); void reset(); ResourcesPerPath & operator+=(ResourcesPerPath const& other); ResourcesPerPath operator+(ResourcesPerPath const& other) const; @@ -323,7 +293,7 @@ class FastTimerService : public tbb::task_scheduler_observer struct ResourcesPerJob { public: - ResourcesPerJob(); + ResourcesPerJob() = default; ResourcesPerJob(ProcessCallGraph const& job, std::vector const& groups); void reset(); ResourcesPerJob & operator+=(ResourcesPerJob const& other); @@ -352,30 +322,28 @@ class FastTimerService : public tbb::task_scheduler_observer class PlotsPerElement { public: PlotsPerElement(); - void reset(); - void book(DQMStore::IBooker &, std::string const& name, std::string const& title, PlotRanges const& ranges, unsigned int lumisections, bool byls); + void book(DQMStore::ConcurrentBooker &, std::string const& name, std::string const& title, PlotRanges const& ranges, unsigned int lumisections, bool byls); void fill(Resources const&, unsigned int lumisection); void fill(AtomicResources const&, unsigned int lumisection); void fill_fraction(Resources const&, Resources const&, unsigned int lumisection); private: // resources spent in the module - TH1F * time_thread_; - TProfile * time_thread_byls_; - TH1F * time_real_; - TProfile * time_real_byls_; - TH1F * allocated_; - TProfile * allocated_byls_; - TH1F * deallocated_; - TProfile * deallocated_byls_; + ConcurrentMonitorElement time_thread_; // TH1F + ConcurrentMonitorElement time_thread_byls_; // TProfile + ConcurrentMonitorElement time_real_; // TH1F + ConcurrentMonitorElement time_real_byls_; // TProfile + ConcurrentMonitorElement allocated_; // TH1F + ConcurrentMonitorElement allocated_byls_; // TProfile + ConcurrentMonitorElement deallocated_; // TH1F + ConcurrentMonitorElement deallocated_byls_; // TProfile }; // plots associated to each path or endpath class PlotsPerPath { public: PlotsPerPath(); - void reset(); - void book(DQMStore::IBooker &, std::string const &, ProcessCallGraph const&, ProcessCallGraph::PathType const&, PlotRanges const& ranges, unsigned int lumisections, bool byls); + void book(DQMStore::ConcurrentBooker &, std::string const &, ProcessCallGraph const&, ProcessCallGraph::PathType const&, PlotRanges const& ranges, unsigned int lumisections, bool byls); void fill(ProcessCallGraph::PathType const&, ResourcesPerJob const&, ResourcesPerPath const&, unsigned int lumisection); private: @@ -388,19 +356,18 @@ class FastTimerService : public tbb::task_scheduler_observer // be better suited than a double, but there is no "TH1L" in ROOT. // how many times each module and their dependencies has run - TH1D * module_counter_; + ConcurrentMonitorElement module_counter_; // TH1D // resources spent in each module and their dependencies - TH1D * module_time_thread_total_; - TH1D * module_time_real_total_; - TH1D * module_allocated_total_; - TH1D * module_deallocated_total_; + ConcurrentMonitorElement module_time_thread_total_; // TH1D + ConcurrentMonitorElement module_time_real_total_; // TH1D + ConcurrentMonitorElement module_allocated_total_; // TH1D + ConcurrentMonitorElement module_deallocated_total_; // TH1D }; class PlotsPerProcess { public: PlotsPerProcess(ProcessCallGraph::ProcessType const&); - void reset(); - void book(DQMStore::IBooker &, ProcessCallGraph const&, ProcessCallGraph::ProcessType const&, + void book(DQMStore::ConcurrentBooker &, ProcessCallGraph const&, ProcessCallGraph::ProcessType const&, PlotRanges const& event_ranges, PlotRanges const& path_ranges, unsigned int lumisections, bool bypath, bool byls); void fill(ProcessCallGraph::ProcessType const&, ResourcesPerJob const&, ResourcesPerProcess const&, unsigned int ls); @@ -416,18 +383,22 @@ class FastTimerService : public tbb::task_scheduler_observer class PlotsPerJob { public: PlotsPerJob(ProcessCallGraph const& job, std::vector const& groups); - void reset(); - void book(DQMStore::IBooker &, ProcessCallGraph const&, std::vector const&, + void book(DQMStore::ConcurrentBooker &, ProcessCallGraph const&, std::vector const&, PlotRanges const& event_ranges, PlotRanges const& path_ranges, PlotRanges const& module_ranges, unsigned int lumisections, - bool bymodule, bool bypath, bool byls); + bool bymodule, bool bypath, bool byls, bool transitions); void fill(ProcessCallGraph const&, ResourcesPerJob const&, unsigned int ls); + void fill_run(AtomicResources const&); + void fill_lumi(AtomicResources const&, unsigned int lumisection); private: // resources spent in all the modules of the job PlotsPerElement event_; PlotsPerElement event_ex_; PlotsPerElement overhead_; + // resources spent in the modules' lumi and run transitions + PlotsPerElement lumi_; + PlotsPerElement run_; // resources spent in the highlighted modules std::vector highlight_; // resources spent in each module @@ -442,7 +413,14 @@ class FastTimerService : public tbb::task_scheduler_observer // per-stream information std::vector streams_; - std::vector stream_plots_; + + // concurrent histograms and profiles + std::unique_ptr plots_; + + // per-lumi and per-run information + std::vector lumi_transition_; // resources spent in the modules' global and stream lumi transitions + std::vector run_transition_; // resources spent in the modules' global and stream run transitions + AtomicResources overhead_; // resources spent outside of the modules' transitions // summary data ResourcesPerJob job_summary_; // whole event time accounting per-job @@ -455,14 +433,14 @@ class FastTimerService : public tbb::task_scheduler_observer // atomic variables to keep track of the completion of each step, process by process std::unique_ptr[]> subprocess_event_check_; - std::unique_ptr[]> subprocess_lumisection_check_; - std::unique_ptr[]> subprocess_run_check_; + std::unique_ptr[]> subprocess_global_lumi_check_; std::unique_ptr[]> subprocess_global_run_check_; // retrieve the current thread's per-thread quantities Measurement & thread(); // job configuration + unsigned int concurrent_lumis_; unsigned int concurrent_runs_; unsigned int concurrent_streams_; unsigned int concurrent_threads_; @@ -473,13 +451,12 @@ class FastTimerService : public tbb::task_scheduler_observer const bool print_job_summary_; // print the time spent in each process, path and module for the whole job // dqm configuration - unsigned int module_id_; // pseudo module id for the FastTimerService, needed by the thread-safe DQMStore - bool enable_dqm_; // non const, depends on the availability of the DQMStore const bool enable_dqm_bymodule_; const bool enable_dqm_bypath_; const bool enable_dqm_byls_; const bool enable_dqm_bynproc_; + const bool enable_dqm_transitions_; const PlotRanges dqm_event_ranges_; const PlotRanges dqm_path_ranges_; @@ -504,11 +481,17 @@ class FastTimerService : public tbb::task_scheduler_observer template void printEventLine(T& out, Resources const& data, std::string const & label) const; + template + void printEventLine(T& out, AtomicResources const& data, std::string const & label) const; + template void printEvent(T& out, ResourcesPerJob const&) const; template - void printSummaryHeader(T& out, std::string const & label, bool detaile) const; + void printSummaryHeader(T& out, std::string const & label, bool detailed) const; + + template + void printPathSummaryHeader(T& out, std::string const & label) const; template void printSummaryLine(T& out, Resources const& data, uint64_t events, std::string const& label) const; @@ -517,7 +500,13 @@ class FastTimerService : public tbb::task_scheduler_observer void printSummaryLine(T& out, Resources const& data, uint64_t events, uint64_t active, std::string const& label) const; template - void printSummary(T& out, ResourcesPerJob const&, std::string const& label) const; + void printPathSummaryLine(T& out, Resources const& data, Resources const& total, uint64_t events, std::string const& label) const; + + template + void printSummary(T& out, ResourcesPerJob const& data, std::string const& label) const; + + template + void printTransition(T& out, AtomicResources const& data, std::string const& label) const; // check if this is the first process being signalled bool isFirstSubprocess(edm::StreamContext const&); diff --git a/HLTrigger/Timer/interface/Timer.h b/HLTrigger/Timer/interface/Timer.h deleted file mode 100644 index 0c59402787317..0000000000000 --- a/HLTrigger/Timer/interface/Timer.h +++ /dev/null @@ -1,69 +0,0 @@ -#ifndef HighLevelTrigger_Timer_h -#define HighLevelTrigger_Timer_h - -// system include files -#include - -// user include files -#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDProducer.h" - -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/MakerMacros.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" - -#include "FWCore/ServiceRegistry/interface/Service.h" - -#include "DataFormats/HLTReco/interface/ModuleTiming.h" -// use for CMSSW_1_3_x -//#include "DataFormats/Common/interface/ModuleDescription.h" -// use for CMSSW_1_4_x -#include "DataFormats/Provenance/interface/ModuleDescription.h" - - -#include "HLTrigger/Timer/interface/TimerService.h" - -namespace edm { - class ConfigurationDescriptions; -} - -/* - Description: EDProducer that uses the EventTime structure to store in the Event - the names and processing times (per event) for all modules. - - Implementation: - -*/ -// -// Original Author: Christos Leonidopoulos -// Created: Mon Jul 10 14:13:58 CEST 2006 -// -// -// -// class decleration -// - -class Timer : public edm::EDProducer { - public: - explicit Timer(const edm::ParameterSet&); - ~Timer() override; - static void fillDescriptions(edm::ConfigurationDescriptions & descriptions); - - // fwk calls this method when new module measurement arrives; - void newTimingMeasurement(const edm::ModuleDescription& iMod, double iTime); - // put output into Event - void produce(edm::Event&, const edm::EventSetup&) override; - // - private: - // ----------member data --------------------------- - edm::EventTime timing; // structure with module names & processing times - // whether to store information about itself (ie. Timer module) - bool includeSelf; - - // this should be just this class' name - std::string self_module_name; - -}; - - -#endif // #define HighLevelTrigger_Timer_h diff --git a/HLTrigger/Timer/interface/TimerService.h b/HLTrigger/Timer/interface/TimerService.h deleted file mode 100644 index 504637649d0ef..0000000000000 --- a/HLTrigger/Timer/interface/TimerService.h +++ /dev/null @@ -1,109 +0,0 @@ -#ifndef Timer_Service_ -#define Timer_Service_ - -/**\class TimerService - -Description: Class accessing CPUTimer to record processing-time info per module -(either CPU-time or wall-clock-time) - -Original Author: Christos Leonidopoulos, March 2007 - -*/ - -#include "sigc++/signal.h" - -#include "FWCore/Utilities/interface/CPUTimer.h" - -#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/ServiceRegistry/interface/ActivityRegistry.h" - -namespace edm { - class ConfigurationDescriptions; -} - -#include - -#ifdef __linux -#include -#else -typedef int clockid_t; -#define CLOCK_REALTIME 0 -#define CLOCK_MONOTONIC 1 -#define CLOCK_PROCESS_CPUTIME_ID 2 -#define CLOCK_THREAD_CPUTIME_ID 3 -#endif - -namespace hlt { - - class CPUTimer { - public: - explicit CPUTimer(bool cpu = true) : - timer_( cpu ? CLOCK_THREAD_CPUTIME_ID : CLOCK_REALTIME ) - { - reset(); - } - - void reset() { - start_.tv_sec = 0; - start_.tv_nsec = 0; - stop_.tv_sec = 0; - stop_.tv_nsec = 0; - } - - void start() { -#ifdef __linux - clock_gettime(timer_, & start_); -#endif - } - - void stop() { -#ifdef __linux - clock_gettime(timer_, & stop_); -#endif - } - - // return the delta between start and stop in seconds - double delta() const { - if (stop_.tv_nsec > start_.tv_nsec) - return (double) (stop_.tv_sec - start_.tv_sec) + (double) (stop_.tv_nsec - start_.tv_nsec) / (double) 1e9; - else - return (double) (stop_.tv_sec - start_.tv_sec) - (double) (start_.tv_nsec - stop_.tv_nsec) / (double) 1e9; - } - - private: - const clockid_t timer_; - timespec start_; - timespec stop_; - }; - -} // namespace hlt - - -class TimerService { - public: - TimerService(const edm::ParameterSet&, edm::ActivityRegistry& iAR); - ~TimerService(); - static void fillDescriptions(edm::ConfigurationDescriptions & descriptions); - - // signal with module-description and processing time (in secs) - sigc::signal newMeasurementSignal; - - // fwk calls this method before a module is processed - void preModule(const edm::ModuleDescription& iMod); - // fwk calls this method after a module has been processed - void postModule(const edm::ModuleDescription& iMod); - - private: - // whether to use CPU-time (default) or wall-clock time - bool useCPUtime; - - // cpu-timer - hlt::CPUTimer cpu_timer; - - // true is the process is bound to a single CPU - bool is_bound_; -}; - -#endif // #define Timer_Service_ diff --git a/HLTrigger/Timer/plugins/FastTimerServiceClient.cc b/HLTrigger/Timer/plugins/FastTimerServiceClient.cc index acced54b0a324..6981217337a4a 100644 --- a/HLTrigger/Timer/plugins/FastTimerServiceClient.cc +++ b/HLTrigger/Timer/plugins/FastTimerServiceClient.cc @@ -96,7 +96,7 @@ FastTimerServiceClient::fillSummaryPlots(DQMStore::IBooker & booker, DQMStore::I // the plots are directly in the configured folder fillProcessSummaryPlots(booker, getter, m_dqm_path); } else { - static const boost::regex running_n_processes(".*/Running [0-9]+ processes"); + static const boost::regex running_n_processes(".*/Running .*"); booker.setCurrentFolder(m_dqm_path); std::vector subdirs = getter.getSubdirs(); diff --git a/HLTrigger/Timer/plugins/ThroughputService.cc b/HLTrigger/Timer/plugins/ThroughputService.cc index fc8636c5060b6..f0afcd72389e3 100644 --- a/HLTrigger/Timer/plugins/ThroughputService.cc +++ b/HLTrigger/Timer/plugins/ThroughputService.cc @@ -20,16 +20,14 @@ void ThroughputService::fillDescriptions(edm::ConfigurationDescriptions & descri } ThroughputService::ThroughputService(const edm::ParameterSet & config, edm::ActivityRegistry & registry) : - m_stream_histograms(), + // startup time + m_startup(std::chrono::steady_clock::now()), // configuration m_time_range( config.getUntrackedParameter("timeRange") ), m_time_resolution( config.getUntrackedParameter("timeResolution") ), m_dqm_path( config.getUntrackedParameter("dqmPath" ) ) { - registry.watchPreallocate( this, & ThroughputService::preallocate ); - registry.watchPreStreamBeginRun( this, & ThroughputService::preStreamBeginRun ); - registry.watchPostStreamEndLumi( this, & ThroughputService::postStreamEndLumi ); - registry.watchPostStreamEndRun( this, & ThroughputService::postStreamEndRun ); + registry.watchPreGlobalBeginRun( this, & ThroughputService::preGlobalBeginRun ); registry.watchPreSourceEvent( this, & ThroughputService::preSourceEvent ); registry.watchPostEvent( this, & ThroughputService::postEvent ); } @@ -37,71 +35,45 @@ ThroughputService::ThroughputService(const edm::ParameterSet & config, edm::Acti ThroughputService::~ThroughputService() = default; void -ThroughputService::preallocate(edm::service::SystemBounds const & bounds) -{ - m_startup = std::chrono::steady_clock::now(); - - m_stream_histograms.resize( bounds.maxNumberOfStreams() ); - - // assign a pseudo module id to the ThroughputService - m_module_id = edm::ModuleDescription::getUniqueID(); -} - -void -ThroughputService::preStreamBeginRun(edm::StreamContext const & sc) +ThroughputService::preGlobalBeginRun(edm::GlobalContext const& gc) { // if the DQMStore is available, book the DQM histograms if (edm::Service().isAvailable()) { - unsigned int sid = sc.streamID().value(); - auto & stream = m_stream_histograms[sid]; - std::string y_axis_title = (boost::format("events / %g s") % m_time_resolution).str(); unsigned int bins = std::round( m_time_range / m_time_resolution ); double range = bins * m_time_resolution; // define a callback that can book the histograms - auto bookTransactionCallback = [&, this] (DQMStore::IBooker & booker) { + auto bookTransactionCallback = [&, this] (DQMStore::ConcurrentBooker & booker) { booker.setCurrentFolder(m_dqm_path); - stream.sourced_events = booker.book1D("throughput_sourced", "Throughput (sourced events)", bins, 0., range)->getTH1F(); - stream.sourced_events ->SetXTitle("time [s]"); - stream.sourced_events ->SetYTitle(y_axis_title.c_str()); - stream.retired_events = booker.book1D("throughput_retired", "Throughput (retired events)", bins, 0., range)->getTH1F(); - stream.retired_events ->SetXTitle("time [s]"); - stream.retired_events ->SetYTitle(y_axis_title.c_str()); + m_sourced_events = booker.book1D("throughput_sourced", "Throughput (sourced events)", bins, 0., range); + m_sourced_events.setXTitle("time [s]"); + m_sourced_events.setYTitle(y_axis_title.c_str()); + m_retired_events = booker.book1D("throughput_retired", "Throughput (retired events)", bins, 0., range); + m_retired_events.setXTitle("time [s]"); + m_retired_events.setYTitle(y_axis_title.c_str()); }; - // book MonitorElement's for this stream - edm::Service()->bookTransaction(bookTransactionCallback, sc.eventID().run(), sid, m_module_id); + // book MonitorElement's for this run + edm::Service()->bookConcurrentTransaction(bookTransactionCallback, gc.luminosityBlockID().run()); + } else { + std::cerr << "No DQMStore service, aborting." << std::endl; + abort(); } } -void -ThroughputService::postStreamEndLumi(edm::StreamContext const& sc) -{ - if (edm::Service().isAvailable()) - edm::Service()->mergeAndResetMEsLuminositySummaryCache(sc.eventID().run(), sc.eventID().luminosityBlock(), sc.streamID().value(), m_module_id); -} - -void -ThroughputService::postStreamEndRun(edm::StreamContext const & sc) -{ - if (edm::Service().isAvailable()) - edm::Service()->mergeAndResetMEsRunSummaryCache(sc.eventID().run(), sc.streamID().value(), m_module_id); -} - void ThroughputService::preSourceEvent(edm::StreamID sid) { auto timestamp = std::chrono::steady_clock::now(); - m_stream_histograms[sid].sourced_events->Fill( std::chrono::duration_cast>(timestamp - m_startup).count() ); + m_sourced_events.fill( std::chrono::duration_cast>(timestamp - m_startup).count() ); } void ThroughputService::postEvent(edm::StreamContext const & sc) { - unsigned int sid = sc.streamID().value(); auto timestamp = std::chrono::steady_clock::now(); - m_stream_histograms[sid].retired_events->Fill( std::chrono::duration_cast>(timestamp - m_startup).count() ); + m_retired_events.fill( std::chrono::duration_cast>(timestamp - m_startup).count() ); } diff --git a/HLTrigger/Timer/plugins/ThroughputService.h b/HLTrigger/Timer/plugins/ThroughputService.h index 89660ea685097..45d4d669d1d7a 100644 --- a/HLTrigger/Timer/plugins/ThroughputService.h +++ b/HLTrigger/Timer/plugins/ThroughputService.h @@ -14,16 +14,18 @@ #include // CMSSW headers +#include "DQMServices/Core/interface/ConcurrentMonitorElement.h" +#include "DataFormats/Provenance/interface/EventID.h" +#include "DataFormats/Provenance/interface/ModuleDescription.h" +#include "DataFormats/Provenance/interface/Timestamp.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ServiceRegistry/interface/ActivityRegistry.h" +#include "FWCore/ServiceRegistry/interface/GlobalContext.h" #include "FWCore/ServiceRegistry/interface/Service.h" -#include "FWCore/ServiceRegistry/interface/SystemBounds.h" #include "FWCore/ServiceRegistry/interface/StreamContext.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" -#include "FWCore/MessageLogger/interface/MessageLogger.h" -#include "DataFormats/Provenance/interface/EventID.h" -#include "DataFormats/Provenance/interface/Timestamp.h" -#include "DataFormats/Provenance/interface/ModuleDescription.h" +#include "FWCore/ServiceRegistry/interface/SystemBounds.h" class ThroughputService { public: @@ -31,10 +33,7 @@ class ThroughputService { ~ThroughputService(); private: - void preallocate(edm::service::SystemBounds const & bounds); - void preStreamBeginRun(edm::StreamContext const & sc); - void postStreamEndLumi(edm::StreamContext const& sc); - void postStreamEndRun(edm::StreamContext const & sc); + void preGlobalBeginRun(edm::GlobalContext const&); void preSourceEvent(edm::StreamID sid); void postEvent(edm::StreamContext const & sc); @@ -42,29 +41,17 @@ class ThroughputService { static void fillDescriptions(edm::ConfigurationDescriptions & descriptions); private: + ConcurrentMonitorElement m_sourced_events; + ConcurrentMonitorElement m_retired_events; - struct stream_histograms - { - stream_histograms() : - sourced_events(nullptr), - retired_events(nullptr) - { } - - TH1F * sourced_events; - TH1F * retired_events; - }; - - std::vector m_stream_histograms; - std::chrono::steady_clock::time_point m_startup; // histogram-related data members - double m_time_range; - double m_time_resolution; + const double m_time_range; + const double m_time_resolution; // DQM service-related data members - unsigned int m_module_id; // pseudo module id for the ThroughputService, needed by the thread-safe DQMStore - std::string m_dqm_path; + const std::string m_dqm_path; }; #endif // ! ThroughputService_h diff --git a/HLTrigger/Timer/plugins/ThroughputServiceClient.cc b/HLTrigger/Timer/plugins/ThroughputServiceClient.cc index fa1601561c39c..2cec40d0339c4 100644 --- a/HLTrigger/Timer/plugins/ThroughputServiceClient.cc +++ b/HLTrigger/Timer/plugins/ThroughputServiceClient.cc @@ -67,7 +67,7 @@ ThroughputServiceClient::fillSummaryPlots(DQMStore::IBooker & booker, DQMStore:: // the plots are in the main folder folders.push_back(m_dqm_path); } else { - static const boost::regex running_n_processes(".*/Running [0-9]+ processes"); + static const boost::regex running_n_processes(".*/Running .*"); booker.setCurrentFolder(m_dqm_path); std::vector subdirs = getter.getSubdirs(); for (auto const & subdir: subdirs) { diff --git a/HLTrigger/Timer/plugins/plugins.cc b/HLTrigger/Timer/plugins/plugins.cc index e2046abbfd50f..edab3a4c2278a 100644 --- a/HLTrigger/Timer/plugins/plugins.cc +++ b/HLTrigger/Timer/plugins/plugins.cc @@ -1,13 +1,5 @@ #include "FWCore/ServiceRegistry/interface/ServiceMaker.h" -#include "HLTrigger/Timer/interface/TimerService.h" -#include "HLTrigger/Timer/interface/Timer.h" - -using maker_cputs = edm::serviceregistry::AllArgsMaker; - -DEFINE_FWK_MODULE(Timer); -DEFINE_FWK_SERVICE_MAKER(TimerService,maker_cputs); - // declare FastTimerService as a framework Service #include "HLTrigger/Timer/interface/FastTimerService.h" DEFINE_FWK_SERVICE(FastTimerService); diff --git a/HLTrigger/Timer/src/CPUAffinity.cc b/HLTrigger/Timer/src/CPUAffinity.cc deleted file mode 100644 index b001006365352..0000000000000 --- a/HLTrigger/Timer/src/CPUAffinity.cc +++ /dev/null @@ -1,104 +0,0 @@ -#include "HLTrigger/Timer/interface/CPUAffinity.h" - -#include - -#ifdef __linux - -#include - -#if ! __GLIBC_PREREQ(2, 6) -// CPU_COUNT is not defined in glibc 2.5, use a gcc builtin instead - -static -size_t cpu_count(cpu_set_t const * cpu_set) -{ - // cpu_set_t is an array of__cpu_mask, a typedef for unsigned long int - size_t count = 0; - for (unsigned int i = 0; i < sizeof(cpu_set_t) / sizeof(__cpu_mask); ++i) - count += __builtin_popcountl(cpu_set->__bits[i]); - return count; -} -#define CPU_COUNT(CPU_SET) cpu_count(CPU_SET) - -// sched_getcpu is not defined in glibc 2.5, use a syscall to work around it -// code adapted from IcedTea - -#if defined(__x86_64__) -#include -#elif defined(__i386__) -#include -#endif - -static -int sched_getcpu(void) -{ - unsigned int cpu; - int retval = -1; -#if defined(__x86_64__) - typedef long (*vgetcpu_t)(unsigned int *cpu, unsigned int *node, unsigned long *tcache); - vgetcpu_t vgetcpu = (vgetcpu_t)VSYSCALL_ADDR(__NR_vgetcpu); - retval = vgetcpu(&cpu, NULL, NULL); -#elif defined(__i386__) - retval = syscall(SYS_getcpu, &cpu, NULL, NULL); -#endif - return (retval == -1) ? retval : cpu; -} - -#endif // ! __GLIBC_PREREQ(2, 6) -#endif // __lixnux - - -int CPUAffinity::currentCpu() { - // cpu affinity is currently only supposted on LINUX -#ifdef __linux - return sched_getcpu(); -#else - return 0; -#endif -} - -bool CPUAffinity::isCpuBound() -{ - // cpu affinity is currently only supposted on LINUX -#ifdef __linux - - // check if this process is bound to a single CPU - cpu_set_t cpu_set; - sched_getaffinity(0, sizeof(cpu_set_t), & cpu_set); - if (CPU_COUNT(& cpu_set) == 1) - // the process is bound to a single CPU - return true; - -#endif // __linux - - return false; -} - - -bool CPUAffinity::bindToCurrentCpu() -{ - // cpu affinity is currently only supposted on LINUX -#ifdef __linux - - // check if this process is bound to a single CPU, and try to bind to the current one if it's not - cpu_set_t cpu_set; - sched_getaffinity(0, sizeof(cpu_set_t), & cpu_set); - if (CPU_COUNT(& cpu_set) == 1) - // the process is already bound to a single CPU - return true; - - // this process is not bound, try to bind it to the current CPU - int current = sched_getcpu(); - CPU_ZERO(& cpu_set); - CPU_SET(current, & cpu_set); - sched_setaffinity(0, sizeof(cpu_set_t), & cpu_set); // check for errors ? - sched_getaffinity(0, sizeof(cpu_set_t), & cpu_set); - - if (CPU_COUNT(& cpu_set) == 1) - // the process is now bound to a single CPU - return true; - -#endif // __linux - - return false; -} diff --git a/HLTrigger/Timer/src/FastTimerService.cc b/HLTrigger/Timer/src/FastTimerService.cc index 429cd7666a841..4da70f94b389c 100644 --- a/HLTrigger/Timer/src/FastTimerService.cc +++ b/HLTrigger/Timer/src/FastTimerService.cc @@ -1,7 +1,3 @@ -// FIXME -// we are by-passing the ME's when filling the plots, so we might need to call the ME's update() by hand - - // C++ headers #include #include @@ -37,6 +33,9 @@ // local headers #include "memory_usage.h" +#include "processor_model.h" + +using namespace std::literals; /////////////////////////////////////////////////////////////////////////////// @@ -154,9 +153,6 @@ FastTimerService::AtomicResources::operator+(AtomicResources const& other) const // ResourcesPerModule -FastTimerService::ResourcesPerModule::ResourcesPerModule() - = default; - void FastTimerService::ResourcesPerModule::reset() { total.reset(); @@ -180,9 +176,6 @@ FastTimerService::ResourcesPerModule::operator+(ResourcesPerModule const& other) // ResourcesPerPath -FastTimerService::ResourcesPerPath::ResourcesPerPath() - = default; - void FastTimerService::ResourcesPerPath::reset() { active.reset(); @@ -248,15 +241,12 @@ FastTimerService::ResourcesPerProcess::operator+(ResourcesPerProcess const& othe // ResourcesPerJob -FastTimerService::ResourcesPerJob::ResourcesPerJob() - = default; - FastTimerService::ResourcesPerJob::ResourcesPerJob(ProcessCallGraph const& job, std::vector const& groups) : total(), overhead(), event(), - highlight( groups.size() ), - modules( job.size() ), + highlight(groups.size()), + modules(job.size()), processes(), events(0) { @@ -364,35 +354,12 @@ FastTimerService::Measurement::measure_and_accumulate(AtomicResources & store) { /////////////////////////////////////////////////////////////////////////////// -FastTimerService::PlotsPerElement::PlotsPerElement() : - time_thread_(nullptr), - time_thread_byls_(nullptr), - time_real_(nullptr), - time_real_byls_(nullptr), - allocated_(nullptr), - allocated_byls_(nullptr), - deallocated_(nullptr), - deallocated_byls_(nullptr) -{ -} - -void -FastTimerService::PlotsPerElement::reset() -{ - // the plots are owned by the DQMStore - time_thread_ = nullptr; - time_thread_byls_ = nullptr; - time_real_ = nullptr; - time_real_byls_ = nullptr; - allocated_ = nullptr; - allocated_byls_ = nullptr; - deallocated_ = nullptr; - deallocated_byls_ = nullptr; -} +FastTimerService::PlotsPerElement::PlotsPerElement() + = default; void FastTimerService::PlotsPerElement::book( - DQMStore::IBooker & booker, + DQMStore::ConcurrentBooker & booker, std::string const& name, std::string const& title, PlotRanges const& ranges, @@ -407,40 +374,32 @@ FastTimerService::PlotsPerElement::book( time_thread_ = booker.book1D( name + " time_thread", title + " processing time (cpu)", - time_bins, 0., ranges.time_range - )->getTH1F(); - time_thread_->StatOverflows(true); - time_thread_->SetXTitle("processing time [ms]"); - time_thread_->SetYTitle(y_title_ms.c_str()); + time_bins, 0., ranges.time_range); + time_thread_.setXTitle("processing time [ms]"); + time_thread_.setYTitle(y_title_ms.c_str()); time_real_ = booker.book1D( name + " time_real", title + " processing time (real)", - time_bins, 0., ranges.time_range - )->getTH1F(); - time_real_->StatOverflows(true); - time_real_->SetXTitle("processing time [ms]"); - time_real_->SetYTitle(y_title_ms.c_str()); + time_bins, 0., ranges.time_range); + time_real_.setXTitle("processing time [ms]"); + time_real_.setYTitle(y_title_ms.c_str()); if (memory_usage::is_available()) { allocated_ = booker.book1D( name + " allocated", title + " allocated memory", - mem_bins, 0., ranges.memory_range - )->getTH1F(); - allocated_->StatOverflows(true); - allocated_->SetXTitle("memory [kB]"); - allocated_->SetYTitle(y_title_kB.c_str()); + mem_bins, 0., ranges.memory_range); + allocated_.setXTitle("memory [kB]"); + allocated_.setYTitle(y_title_kB.c_str()); deallocated_ = booker.book1D( name + " deallocated", title + " deallocated memory", - mem_bins, 0., ranges.memory_range - )->getTH1F(); - deallocated_->StatOverflows(true); - deallocated_->SetXTitle("memory [kB]"); - deallocated_->SetYTitle(y_title_kB.c_str()); + mem_bins, 0., ranges.memory_range); + deallocated_.setXTitle("memory [kB]"); + deallocated_.setYTitle(y_title_kB.c_str()); } if (not byls) @@ -451,20 +410,18 @@ FastTimerService::PlotsPerElement::book( title + " processing time (cpu) vs. lumisection", lumisections, 0.5, lumisections + 0.5, time_bins, 0., std::numeric_limits::infinity(), - " ")->getTProfile(); - time_thread_byls_->StatOverflows(true); - time_thread_byls_->SetXTitle("lumisection"); - time_thread_byls_->SetYTitle("processing time [ms]"); + " "); + time_thread_byls_.setXTitle("lumisection"); + time_thread_byls_.setYTitle("processing time [ms]"); time_real_byls_ = booker.bookProfile( name + " time_real_byls", title + " processing time (real) vs. lumisection", lumisections, 0.5, lumisections + 0.5, time_bins, 0., std::numeric_limits::infinity(), - " ")->getTProfile(); - time_real_byls_->StatOverflows(true); - time_real_byls_->SetXTitle("lumisection"); - time_real_byls_->SetYTitle("processing time [ms]"); + " "); + time_real_byls_.setXTitle("lumisection"); + time_real_byls_.setYTitle("processing time [ms]"); if (memory_usage::is_available()) { @@ -473,144 +430,132 @@ FastTimerService::PlotsPerElement::book( title + " allocated memory vs. lumisection", lumisections, 0.5, lumisections + 0.5, mem_bins, 0., std::numeric_limits::infinity(), - " ")->getTProfile(); - allocated_byls_->StatOverflows(true); - allocated_byls_->SetXTitle("lumisection"); - allocated_byls_->SetYTitle("memory [kB]"); + " "); + allocated_byls_.setXTitle("lumisection"); + allocated_byls_.setYTitle("memory [kB]"); deallocated_byls_ = booker.bookProfile( name + " deallocated_byls", title + " deallocated memory vs. lumisection", lumisections, 0.5, lumisections + 0.5, mem_bins, 0., std::numeric_limits::infinity(), - " ")->getTProfile(); - deallocated_byls_->StatOverflows(true); - deallocated_byls_->SetXTitle("lumisection"); - deallocated_byls_->SetYTitle("memory [kB]"); + " "); + deallocated_byls_.setXTitle("lumisection"); + deallocated_byls_.setYTitle("memory [kB]"); } } void FastTimerService::PlotsPerElement::fill(Resources const& data, unsigned int lumisection) { + // enable underflows and overflows in the computation of mean and rms + TH1::StatOverflows(true); + if (time_thread_) - time_thread_->Fill(ms(data.time_thread)); + time_thread_.fill(ms(data.time_thread)); if (time_thread_byls_) - time_thread_byls_->Fill(lumisection, ms(data.time_thread)); + time_thread_byls_.fill(lumisection, ms(data.time_thread)); if (time_real_) - time_real_->Fill(ms(data.time_real)); + time_real_.fill(ms(data.time_real)); if (time_real_byls_) - time_real_byls_->Fill(lumisection, ms(data.time_real)); + time_real_byls_.fill(lumisection, ms(data.time_real)); if (allocated_) - allocated_->Fill(kB(data.allocated)); + allocated_.fill(kB(data.allocated)); if (allocated_byls_) - allocated_byls_->Fill(lumisection, kB(data.allocated)); + allocated_byls_.fill(lumisection, kB(data.allocated)); if (deallocated_) - deallocated_->Fill(kB(data.deallocated)); + deallocated_.fill(kB(data.deallocated)); if (deallocated_byls_) - deallocated_byls_->Fill(lumisection, kB(data.deallocated)); + deallocated_byls_.fill(lumisection, kB(data.deallocated)); } void FastTimerService::PlotsPerElement::fill(AtomicResources const& data, unsigned int lumisection) { + // enable underflows and overflows in the computation of mean and rms + TH1::StatOverflows(true); + if (time_thread_) - time_thread_->Fill(ms(boost::chrono::nanoseconds(data.time_thread.load()))); + time_thread_.fill(ms(boost::chrono::nanoseconds(data.time_thread.load()))); if (time_thread_byls_) - time_thread_byls_->Fill(lumisection, ms(boost::chrono::nanoseconds(data.time_thread.load()))); + time_thread_byls_.fill(lumisection, ms(boost::chrono::nanoseconds(data.time_thread.load()))); if (time_real_) - time_real_->Fill(ms(boost::chrono::nanoseconds(data.time_real.load()))); + time_real_.fill(ms(boost::chrono::nanoseconds(data.time_real.load()))); if (time_real_byls_) - time_real_byls_->Fill(lumisection, ms(boost::chrono::nanoseconds(data.time_real.load()))); + time_real_byls_.fill(lumisection, ms(boost::chrono::nanoseconds(data.time_real.load()))); if (allocated_) - allocated_->Fill(kB(data.allocated)); + allocated_.fill(kB(data.allocated)); if (allocated_byls_) - allocated_byls_->Fill(lumisection, kB(data.allocated)); + allocated_byls_.fill(lumisection, kB(data.allocated)); if (deallocated_) - deallocated_->Fill(kB(data.deallocated)); + deallocated_.fill(kB(data.deallocated)); if (deallocated_byls_) - deallocated_byls_->Fill(lumisection, kB(data.deallocated)); + deallocated_byls_.fill(lumisection, kB(data.deallocated)); } void FastTimerService::PlotsPerElement::fill_fraction(Resources const& data, Resources const& part, unsigned int lumisection) { + // enable underflows and overflows in the computation of mean and rms + TH1::StatOverflows(true); + float total; float fraction; total = ms(data.time_thread); fraction = (total > 0.) ? (ms(part.time_thread) / total) : 0.; if (time_thread_) - time_thread_->Fill(total, fraction); + time_thread_.fill(total, fraction); if (time_thread_byls_) - time_thread_byls_->Fill(lumisection, total, fraction); + time_thread_byls_.fill(lumisection, total, fraction); total = ms(data.time_real); fraction = (total > 0.) ? (ms(part.time_real) / total) : 0.; if (time_real_) - time_real_->Fill(total, fraction); + time_real_.fill(total, fraction); if (time_real_byls_) - time_real_byls_->Fill(lumisection, total, fraction); + time_real_byls_.fill(lumisection, total, fraction); total = kB(data.allocated); fraction = (total > 0.) ? (kB(part.allocated) / total) : 0.; if (allocated_) - allocated_->Fill(total, fraction); + allocated_.fill(total, fraction); if (allocated_byls_) - allocated_byls_->Fill(lumisection, total, fraction); + allocated_byls_.fill(lumisection, total, fraction); total = kB(data.deallocated); fraction = (total > 0.) ? (kB(part.deallocated) / total) : 0.; if (deallocated_) - deallocated_->Fill(total, fraction); + deallocated_.fill(total, fraction); if (deallocated_byls_) - deallocated_byls_->Fill(lumisection, total, fraction); + deallocated_byls_.fill(lumisection, total, fraction); } -FastTimerService::PlotsPerPath::PlotsPerPath() : - total_(), - module_counter_(nullptr), - module_time_thread_total_(nullptr), - module_time_real_total_(nullptr), - module_allocated_total_(nullptr), - module_deallocated_total_(nullptr) -{ -} - -void -FastTimerService::PlotsPerPath::reset() -{ - // the plots are owned by the DQMStore - total_.reset(); - module_counter_ = nullptr; - module_time_thread_total_ = nullptr; - module_time_real_total_ = nullptr; - module_allocated_total_ = nullptr; - module_deallocated_total_ = nullptr; -} +FastTimerService::PlotsPerPath::PlotsPerPath() + = default; void FastTimerService::PlotsPerPath::book( - DQMStore::IBooker & booker, + DQMStore::ConcurrentBooker & booker, std::string const & prefixDir, ProcessCallGraph const& job, ProcessCallGraph::PathType const& path, @@ -628,49 +573,44 @@ FastTimerService::PlotsPerPath::book( module_counter_ = booker.book1DD( "module_counter", "module counter", - bins + 1, -0.5, bins + 0.5 - )->getTH1D(); - module_counter_->SetYTitle("events"); + bins + 1, -0.5, bins + 0.5); + module_counter_.setYTitle("events"); module_time_thread_total_ = booker.book1DD( "module_time_thread_total", "total module time (cpu)", - bins, -0.5, bins - 0.5 - )->getTH1D(); - module_time_thread_total_->SetYTitle("processing time [ms]"); + bins, -0.5, bins - 0.5); + module_time_thread_total_.setYTitle("processing time [ms]"); module_time_real_total_ = booker.book1DD( "module_time_real_total", "total module time (real)", - bins, -0.5, bins - 0.5 - )->getTH1D(); - module_time_real_total_->SetYTitle("processing time [ms]"); + bins, -0.5, bins - 0.5); + module_time_real_total_.setYTitle("processing time [ms]"); if (memory_usage::is_available()) { module_allocated_total_ = booker.book1DD( "module_allocated_total", "total allocated memory", - bins, -0.5, bins - 0.5 - )->getTH1D(); - module_allocated_total_->SetYTitle("memory [kB]"); + bins, -0.5, bins - 0.5); + module_allocated_total_.setYTitle("memory [kB]"); module_deallocated_total_ = booker.book1DD( "module_deallocated_total", "total deallocated memory", - bins, -0.5, bins - 0.5 - )->getTH1D(); - module_deallocated_total_->SetYTitle("memory [kB]"); + bins, -0.5, bins - 0.5); + module_deallocated_total_.setYTitle("memory [kB]"); } for (unsigned int bin: boost::irange(0u, bins)) { auto const& module = job[path.modules_and_dependencies_[bin]]; std::string const& label = module.scheduled_ ? module.module_.moduleLabel() : module.module_.moduleLabel() + " (unscheduled)"; - module_counter_ ->GetXaxis()->SetBinLabel(bin + 1, label.c_str()); - module_time_thread_total_->GetXaxis()->SetBinLabel(bin + 1, label.c_str()); - module_time_real_total_ ->GetXaxis()->SetBinLabel(bin + 1, label.c_str()); + module_counter_ .setBinLabel(bin + 1, label.c_str()); + module_time_thread_total_.setBinLabel(bin + 1, label.c_str()); + module_time_real_total_ .setBinLabel(bin + 1, label.c_str()); if (memory_usage::is_available()) { - module_allocated_total_ ->GetXaxis()->SetBinLabel(bin + 1, label.c_str()); - module_deallocated_total_->GetXaxis()->SetBinLabel(bin + 1, label.c_str()); + module_allocated_total_ .setBinLabel(bin + 1, label.c_str()); + module_deallocated_total_.setBinLabel(bin + 1, label.c_str()); } } - module_counter_->GetXaxis()->SetBinLabel(bins + 1, ""); + module_counter_.setBinLabel(bins + 1, ""); booker.setCurrentFolder(basedir); } @@ -685,22 +625,22 @@ FastTimerService::PlotsPerPath::fill(ProcessCallGraph::PathType const& descripti for (unsigned int i = 0; i < path.last; ++i) { auto const& module = data.modules[description.modules_and_dependencies_[i]]; if (module_counter_) - module_counter_->Fill(i); + module_counter_.fill(i); if (module_time_thread_total_) - module_time_thread_total_->Fill(i, ms(module.total.time_thread)); + module_time_thread_total_.fill(i, ms(module.total.time_thread)); if (module_time_real_total_) - module_time_real_total_->Fill(i, ms(module.total.time_real)); + module_time_real_total_.fill(i, ms(module.total.time_real)); if (module_allocated_total_) - module_allocated_total_->Fill(i, kB(module.total.allocated)); + module_allocated_total_.fill(i, kB(module.total.allocated)); if (module_deallocated_total_) - module_deallocated_total_->Fill(i, kB(module.total.deallocated)); + module_deallocated_total_.fill(i, kB(module.total.deallocated)); } if (module_counter_ and path.status) - module_counter_->Fill(path.last); + module_counter_.fill(path.last); } @@ -711,19 +651,9 @@ FastTimerService::PlotsPerProcess::PlotsPerProcess(ProcessCallGraph::ProcessType { } -void -FastTimerService::PlotsPerProcess::reset() -{ - event_.reset(); - for (auto & path: paths_) - path.reset(); - for (auto & path: endpaths_) - path.reset(); -} - void FastTimerService::PlotsPerProcess::book( - DQMStore::IBooker & booker, + DQMStore::ConcurrentBooker & booker, ProcessCallGraph const& job, ProcessCallGraph::ProcessType const& process, PlotRanges const& event_ranges, @@ -788,23 +718,9 @@ FastTimerService::PlotsPerJob::PlotsPerJob(ProcessCallGraph const& job, std::vec processes_.emplace_back(process); } -void -FastTimerService::PlotsPerJob::reset() -{ - event_.reset(); - event_ex_.reset(); - overhead_.reset(); - for (auto & module: highlight_) - module.reset(); - for (auto & module: modules_) - module.reset(); - for (auto & process: processes_) - process.reset(); -} - void FastTimerService::PlotsPerJob::book( - DQMStore::IBooker & booker, + DQMStore::ConcurrentBooker & booker, ProcessCallGraph const& job, std::vector const& groups, PlotRanges const& event_ranges, @@ -813,7 +729,8 @@ FastTimerService::PlotsPerJob::book( unsigned int lumisections, bool bymodule, bool bypath, - bool byls) + bool byls, + bool transitions) { const std::string basedir = booker.pwd(); @@ -825,7 +742,7 @@ FastTimerService::PlotsPerJob::book( byls); event_ex_.book(booker, - "event_ex", "Event (explicit)", + "explicit", "Event (explicit)", event_ranges, lumisections, byls); @@ -842,6 +759,20 @@ FastTimerService::PlotsPerJob::book( lumisections, byls); + if (transitions) { + lumi_.book(booker, + "lumi", "LumiSection transitions", + event_ranges, + lumisections, + byls); + + run_.book(booker, + "run", "Run transtions", + event_ranges, + lumisections, + false); + } + // plot the time spent in few given groups of modules for (unsigned int group: boost::irange(0ul, groups.size())) { auto const & label = groups[group].label; @@ -899,6 +830,19 @@ FastTimerService::PlotsPerJob::fill(ProcessCallGraph const& job, ResourcesPerJob processes_[pid].fill(job.processDescription(pid), data, data.processes[pid], ls); } +void +FastTimerService::PlotsPerJob::fill_run(AtomicResources const& data) +{ + // fill run transition plots + run_.fill(data, 0); +} + +void +FastTimerService::PlotsPerJob::fill_lumi(AtomicResources const& data, unsigned int ls) +{ + // fill lumisection transition plots + lumi_.fill(data, ls); +} /////////////////////////////////////////////////////////////////////////////// @@ -906,6 +850,7 @@ FastTimerService::FastTimerService(const edm::ParameterSet & config, edm::Activi // configuration callgraph_(), // job configuration + concurrent_lumis_( 0 ), concurrent_runs_( 0 ), concurrent_streams_( 0 ), concurrent_threads_( 0 ), @@ -913,12 +858,12 @@ FastTimerService::FastTimerService(const edm::ParameterSet & config, edm::Activi print_run_summary_( config.getUntrackedParameter( "printRunSummary" ) ), print_job_summary_( config.getUntrackedParameter( "printJobSummary" ) ), // dqm configuration - module_id_( edm::ModuleDescription::invalidID() ), enable_dqm_( config.getUntrackedParameter( "enableDQM" ) ), enable_dqm_bymodule_( config.getUntrackedParameter( "enableDQMbyModule" ) ), enable_dqm_bypath_( config.getUntrackedParameter( "enableDQMbyPath" ) ), enable_dqm_byls_( config.getUntrackedParameter( "enableDQMbyLumiSection" ) ), enable_dqm_bynproc_( config.getUntrackedParameter( "enableDQMbyProcesses" ) ), + enable_dqm_transitions_( config.getUntrackedParameter( "enableDQMTransitions" ) ), dqm_event_ranges_( { config.getUntrackedParameter( "dqmTimeRange" ), // ms config.getUntrackedParameter( "dqmTimeResolution" ), // ms config.getUntrackedParameter( "dqmMemoryRange" ), // kB @@ -953,10 +898,10 @@ FastTimerService::FastTimerService(const edm::ParameterSet & config, edm::Activi //registry.watchPostStreamBeginRun( this, & FastTimerService::postStreamBeginRun ); //registry.watchPreStreamEndRun( this, & FastTimerService::preStreamEndRun ); registry.watchPostStreamEndRun( this, & FastTimerService::postStreamEndRun ); -//registry.watchPreGlobalBeginLumi( this, & FastTimerService::preGlobalBeginLumi ); + registry.watchPreGlobalBeginLumi( this, & FastTimerService::preGlobalBeginLumi ); //registry.watchPostGlobalBeginLumi( this, & FastTimerService::postGlobalBeginLumi ); //registry.watchPreGlobalEndLumi( this, & FastTimerService::preGlobalEndLumi ); -//registry.watchPostGlobalEndLumi( this, & FastTimerService::postGlobalEndLumi ); + registry.watchPostGlobalEndLumi( this, & FastTimerService::postGlobalEndLumi ); registry.watchPreStreamBeginLumi( this, & FastTimerService::preStreamBeginLumi ); //registry.watchPostStreamBeginLumi( this, & FastTimerService::postStreamBeginLumi ); //registry.watchPreStreamEndLumi( this, & FastTimerService::preStreamEndLumi ); @@ -967,12 +912,14 @@ FastTimerService::FastTimerService(const edm::ParameterSet & config, edm::Activi registry.watchPostPathEvent( this, & FastTimerService::postPathEvent ); registry.watchPreSourceConstruction( this, & FastTimerService::preSourceConstruction); //registry.watchPostSourceConstruction( this, & FastTimerService::postSourceConstruction); -//registry.watchPreSourceRun( this, & FastTimerService::preSourceRun ); -//registry.watchPostSourceRun( this, & FastTimerService::postSourceRun ); -//registry.watchPreSourceLumi( this, & FastTimerService::preSourceLumi ); -//registry.watchPostSourceLumi( this, & FastTimerService::postSourceLumi ); + registry.watchPreSourceRun( this, & FastTimerService::preSourceRun ); + registry.watchPostSourceRun( this, & FastTimerService::postSourceRun ); + registry.watchPreSourceLumi( this, & FastTimerService::preSourceLumi ); + registry.watchPostSourceLumi( this, & FastTimerService::postSourceLumi ); registry.watchPreSourceEvent( this, & FastTimerService::preSourceEvent ); registry.watchPostSourceEvent( this, & FastTimerService::postSourceEvent ); +//registry.watchPreModuleConstruction( this, & FastTimerService::preModuleConstruction); +//registry.watchPostModuleConstruction( this, & FastTimerService::postModuleConstruction); //registry.watchPreModuleBeginJob( this, & FastTimerService::preModuleBeginJob ); //registry.watchPostModuleBeginJob( this, & FastTimerService::postModuleBeginJob ); //registry.watchPreModuleEndJob( this, & FastTimerService::preModuleEndJob ); @@ -981,22 +928,22 @@ FastTimerService::FastTimerService(const edm::ParameterSet & config, edm::Activi //registry.watchPostModuleBeginStream( this, & FastTimerService::postModuleBeginStream ); //registry.watchPreModuleEndStream( this, & FastTimerService::preModuleEndStream ); //registry.watchPostModuleEndStream( this, & FastTimerService::postModuleEndStream ); -//registry.watchPreModuleGlobalBeginRun( this, & FastTimerService::preModuleGlobalBeginRun ); -//registry.watchPostModuleGlobalBeginRun( this, & FastTimerService::postModuleGlobalBeginRun ); -//registry.watchPreModuleGlobalEndRun( this, & FastTimerService::preModuleGlobalEndRun ); -//registry.watchPostModuleGlobalEndRun( this, & FastTimerService::postModuleGlobalEndRun ); -//registry.watchPreModuleGlobalBeginLumi( this, & FastTimerService::preModuleGlobalBeginLumi ); -//registry.watchPostModuleGlobalBeginLumi( this, & FastTimerService::postModuleGlobalBeginLumi ); -//registry.watchPreModuleGlobalEndLumi( this, & FastTimerService::preModuleGlobalEndLumi ); -//registry.watchPostModuleGlobalEndLumi( this, & FastTimerService::postModuleGlobalEndLumi ); -//registry.watchPreModuleStreamBeginRun( this, & FastTimerService::preModuleStreamBeginRun ); -//registry.watchPostModuleStreamBeginRun( this, & FastTimerService::postModuleStreamBeginRun ); -//registry.watchPreModuleStreamEndRun( this, & FastTimerService::preModuleStreamEndRun ); -//registry.watchPostModuleStreamEndRun( this, & FastTimerService::postModuleStreamEndRun ); -//registry.watchPreModuleStreamBeginLumi( this, & FastTimerService::preModuleStreamBeginLumi ); -//registry.watchPostModuleStreamBeginLumi( this, & FastTimerService::postModuleStreamBeginLumi ); -//registry.watchPreModuleStreamEndLumi( this, & FastTimerService::preModuleStreamEndLumi ); -//registry.watchPostModuleStreamEndLumi( this, & FastTimerService::postModuleStreamEndLumi ); + registry.watchPreModuleGlobalBeginRun( this, & FastTimerService::preModuleGlobalBeginRun ); + registry.watchPostModuleGlobalBeginRun( this, & FastTimerService::postModuleGlobalBeginRun ); + registry.watchPreModuleGlobalEndRun( this, & FastTimerService::preModuleGlobalEndRun ); + registry.watchPostModuleGlobalEndRun( this, & FastTimerService::postModuleGlobalEndRun ); + registry.watchPreModuleGlobalBeginLumi( this, & FastTimerService::preModuleGlobalBeginLumi ); + registry.watchPostModuleGlobalBeginLumi( this, & FastTimerService::postModuleGlobalBeginLumi ); + registry.watchPreModuleGlobalEndLumi( this, & FastTimerService::preModuleGlobalEndLumi ); + registry.watchPostModuleGlobalEndLumi( this, & FastTimerService::postModuleGlobalEndLumi ); + registry.watchPreModuleStreamBeginRun( this, & FastTimerService::preModuleStreamBeginRun ); + registry.watchPostModuleStreamBeginRun( this, & FastTimerService::postModuleStreamBeginRun ); + registry.watchPreModuleStreamEndRun( this, & FastTimerService::preModuleStreamEndRun ); + registry.watchPostModuleStreamEndRun( this, & FastTimerService::postModuleStreamEndRun ); + registry.watchPreModuleStreamBeginLumi( this, & FastTimerService::preModuleStreamBeginLumi ); + registry.watchPostModuleStreamBeginLumi( this, & FastTimerService::postModuleStreamBeginLumi ); + registry.watchPreModuleStreamEndLumi( this, & FastTimerService::preModuleStreamEndLumi ); + registry.watchPostModuleStreamEndLumi( this, & FastTimerService::postModuleStreamEndLumi ); //registry.watchPreModuleEventPrefetching( this, & FastTimerService::preModuleEventPrefetching ); //registry.watchPostModuleEventPrefetching( this, & FastTimerService::postModuleEventPrefetching ); registry.watchPreModuleEvent( this, & FastTimerService::preModuleEvent ); @@ -1148,35 +1095,18 @@ FastTimerService::preGlobalBeginRun(edm::GlobalContext const& gc) // reset the run counters only during the main process being run if (isFirstSubprocess(gc)) { - subprocess_global_run_check_[gc.runIndex()] = 0; - run_summary_[gc.runIndex()].reset(); - } -} - -void -FastTimerService::postGlobalBeginRun(edm::GlobalContext const&) -{ - ignoredSignal(__func__); -} - -void -FastTimerService::preStreamBeginRun(edm::StreamContext const& sc) -{ - ignoredSignal(__func__); - - unsigned int sid = sc.streamID().value(); - - // reset counters and book the DQM plots during the main process being run - if (isFirstSubprocess(sc)) { - subprocess_run_check_[sid] = 0; + auto index = gc.runIndex(); + subprocess_global_run_check_[index] = 0; + run_transition_[index].reset(); + run_summary_[index].reset(); // book the DQM plots if (enable_dqm_) { // define a callback to book the MonitorElements - auto bookTransactionCallback = [&, this] (DQMStore::IBooker & booker) + auto bookTransactionCallback = [&, this] (DQMStore::ConcurrentBooker & booker) { booker.setCurrentFolder(dqm_path_); - stream_plots_[sid].book(booker, callgraph_, + plots_->book(booker, callgraph_, highlight_modules_, dqm_event_ranges_, dqm_path_ranges_, @@ -1184,42 +1114,60 @@ FastTimerService::preStreamBeginRun(edm::StreamContext const& sc) dqm_lumisections_range_, enable_dqm_bymodule_, enable_dqm_bypath_, - enable_dqm_byls_); + enable_dqm_byls_, + enable_dqm_transitions_); }; // book MonitorElements for this stream - edm::Service()->bookTransaction(bookTransactionCallback, sc.eventID().run(), sid, module_id_); + edm::Service()->bookConcurrentTransaction(bookTransactionCallback, gc.luminosityBlockID().run()); } } } +void +FastTimerService::postGlobalBeginRun(edm::GlobalContext const& gc) +{ + ignoredSignal(__func__); +} + +void +FastTimerService::preStreamBeginRun(edm::StreamContext const& sc) +{ + ignoredSignal(__func__); +} void FastTimerService::preallocate(edm::service::SystemBounds const& bounds) { + concurrent_lumis_ = bounds.maxNumberOfConcurrentLuminosityBlocks(); concurrent_runs_ = bounds.maxNumberOfConcurrentRuns(); concurrent_streams_ = bounds.maxNumberOfStreams(); concurrent_threads_ = bounds.maxNumberOfThreads(); if (enable_dqm_bynproc_) - dqm_path_ += (boost::format("/Running %d processes") % concurrent_threads_).str(); + dqm_path_ += (boost::format("/Running on %s with %d streams on %d threads") % processor_model % concurrent_streams_ % concurrent_threads_).str(); + + // clean characters that are deemed unsafe for DQM + // see the definition of `s_safe` in DQMServices/Core/src/DQMStore.cc + auto safe_for_dqm = "/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-+=_()# "s; + for (auto & c: dqm_path_) + if (safe_for_dqm.find(c) == std::string::npos) + c = '_'; // allocate atomic variables to keep track of the completion of each step, process by process subprocess_event_check_ = std::make_unique[]>(concurrent_streams_); for (unsigned int i = 0; i < concurrent_streams_; ++i) subprocess_event_check_[i] = 0; - subprocess_lumisection_check_ = std::make_unique[]>(concurrent_streams_); - for (unsigned int i = 0; i < concurrent_streams_; ++i) - subprocess_lumisection_check_[i] = 0; - subprocess_run_check_ = std::make_unique[]>(concurrent_streams_); - for (unsigned int i = 0; i < concurrent_streams_; ++i) - subprocess_run_check_[i] = 0; - subprocess_global_run_check_ = std::make_unique[]>(concurrent_streams_); + subprocess_global_run_check_ = std::make_unique[]>(concurrent_runs_); for (unsigned int i = 0; i < concurrent_runs_; ++i) subprocess_global_run_check_[i] = 0; + subprocess_global_lumi_check_ = std::make_unique[]>(concurrent_lumis_); + for (unsigned int i = 0; i < concurrent_lumis_; ++i) + subprocess_global_lumi_check_[i] = 0; - // assign a pseudo module id to the FastTimerService - module_id_ = edm::ModuleDescription::getUniqueID(); + // allocate buffers to keep track of the resources spent in the lumi and run transitions + lumi_transition_.resize(concurrent_lumis_); + run_transition_.resize(concurrent_runs_); } void @@ -1234,7 +1182,7 @@ FastTimerService::preBeginJob(edm::PathsAndConsumesOfModulesBase const& pathsAnd void FastTimerService::postBeginJob() { - unsigned int modules = callgraph_.size(); + unsigned int modules = callgraph_.size(); // module highlights for (unsigned int group: boost::irange(0ul, highlight_module_psets_.size())) { @@ -1267,8 +1215,9 @@ FastTimerService::postBeginJob() { } // allocate the structures to hold pointers to the DQM plots - if (enable_dqm_) - stream_plots_.resize(concurrent_streams_, PlotsPerJob(callgraph_, highlight_modules_)); + if (enable_dqm_) { + plots_ = std::make_unique(callgraph_, highlight_modules_); + } } @@ -1279,7 +1228,7 @@ FastTimerService::postStreamBeginRun(edm::StreamContext const& sc) } void -FastTimerService::preStreamEndRun(edm::StreamContext const&) +FastTimerService::preStreamEndRun(edm::StreamContext const& sc) { ignoredSignal(__func__); } @@ -1288,51 +1237,57 @@ void FastTimerService::postStreamEndRun(edm::StreamContext const& sc) { ignoredSignal(__func__); - - unsigned int sid = sc.streamID().value(); - - // merge plots only after the last subprocess has run - bool last = isLastSubprocess(subprocess_run_check_[sid]); - if (enable_dqm_ and last) { - DQMStore & store = * edm::Service(); - store.mergeAndResetMEsRunSummaryCache(sc.eventID().run(), sid, module_id_); - } } void -FastTimerService::preGlobalBeginLumi(edm::GlobalContext const&) +FastTimerService::preGlobalBeginLumi(edm::GlobalContext const& gc) { ignoredSignal(__func__); + + // reset the lumi counters only during the main process being run + if (isFirstSubprocess(gc)) { + auto index = gc.luminosityBlockIndex(); + subprocess_global_lumi_check_[index] = 0; + lumi_transition_[index].reset(); + } } void -FastTimerService::postGlobalBeginLumi(edm::GlobalContext const&) +FastTimerService::postGlobalBeginLumi(edm::GlobalContext const& gc) { ignoredSignal(__func__); } void -FastTimerService::preGlobalEndLumi(edm::GlobalContext const&) +FastTimerService::preGlobalEndLumi(edm::GlobalContext const& gc) { ignoredSignal(__func__); } void -FastTimerService::postGlobalEndLumi(edm::GlobalContext const&) +FastTimerService::postGlobalEndLumi(edm::GlobalContext const& gc) { ignoredSignal(__func__); + + // handle the summaries only after the last subprocess has run + auto index = gc.luminosityBlockIndex(); + bool last = isLastSubprocess(subprocess_global_lumi_check_[index]); + if (not last) + return; + + edm::LogVerbatim out("FastReport"); + auto const& label = (boost::format("run %d, lumisection %d") % gc.luminosityBlockID().run() % gc.luminosityBlockID().luminosityBlock()).str(); + printTransition(out, lumi_transition_[index], label); + + if (enable_dqm_transitions_) { + plots_->fill_lumi(lumi_transition_[index], gc.luminosityBlockID().luminosityBlock()); + } } void FastTimerService::preStreamBeginLumi(edm::StreamContext const& sc) { ignoredSignal(__func__); - - // reset counters only during the main process transition - if (isFirstSubprocess(sc)) { - unsigned int sid = sc.streamID().value(); - subprocess_lumisection_check_[sid] = 0; - } } void @@ -1342,7 +1297,7 @@ FastTimerService::postStreamBeginLumi(edm::StreamContext const& sc) } void -FastTimerService::preStreamEndLumi(edm::StreamContext const&) +FastTimerService::preStreamEndLumi(edm::StreamContext const& sc) { ignoredSignal(__func__); } @@ -1350,19 +1305,10 @@ FastTimerService::preStreamEndLumi(edm::StreamContext const&) void FastTimerService::postStreamEndLumi(edm::StreamContext const& sc) { ignoredSignal(__func__); - - unsigned int sid = sc.streamID().value(); - - // merge plots only after the last subprocess has run - bool last = isLastSubprocess(subprocess_lumisection_check_[sid]); - if (enable_dqm_ and last) { - DQMStore & store = * edm::Service(); - store.mergeAndResetMEsLuminositySummaryCache(sc.eventID().run(),sc.eventID().luminosityBlock(),sid, module_id_); - } } void -FastTimerService::preGlobalEndRun(edm::GlobalContext const&) +FastTimerService::preGlobalEndRun(edm::GlobalContext const& gc) { ignoredSignal(__func__); } @@ -1373,35 +1319,45 @@ FastTimerService::postGlobalEndRun(edm::GlobalContext const& gc) ignoredSignal(__func__); // handle the summaries only after the last subprocess has run - bool last = isLastSubprocess(subprocess_global_run_check_[gc.runIndex()]); - if (print_run_summary_ and last) { - edm::LogVerbatim out("FastReport"); - printSummary(out, run_summary_[gc.runIndex()], "Run"); + auto index = gc.runIndex(); + bool last = isLastSubprocess(subprocess_global_run_check_[index]); + if (not last) + return; + + edm::LogVerbatim out("FastReport"); + auto const& label = (boost::format("Run %d") % gc.luminosityBlockID().run()).str(); + if (print_run_summary_) { + printSummary(out, run_summary_[index], label); + } + printTransition(out, run_transition_[index], label); + + if (enable_dqm_transitions_) { + plots_->fill_run(run_transition_[index]); } } void FastTimerService::preSourceRun() { - ignoredSignal(__func__); + thread().measure_and_accumulate(overhead_); } void FastTimerService::postSourceRun() { - ignoredSignal(__func__); + thread().measure_and_accumulate(overhead_); } void FastTimerService::preSourceLumi() { - ignoredSignal(__func__); + thread().measure_and_accumulate(overhead_); } void FastTimerService::postSourceLumi() { - ignoredSignal(__func__); + thread().measure_and_accumulate(overhead_); } void @@ -1432,17 +1388,28 @@ template void FastTimerService::printEventHeader(T& out, std::string const & label) const { out << "FastReport CPU time Real time Allocated Deallocated " << label << "\n"; - // FastReport ######.### ms ######.### ms +######### kB -######### kB ... + // FastReport ########.# ms ########.# ms +######### kB -######### kB ... } template void FastTimerService::printEventLine(T& out, Resources const& data, std::string const & label) const { - out << boost::format("FastReport %10.3f ms %10.3f ms %+10d kB %+10d kB %s\n") + out << boost::format("FastReport %10.1f ms %10.1f ms %+10d kB %+10d kB %s\n") % ms(data.time_thread) % ms(data.time_real) - % kB(data.allocated) - % kB(data.deallocated) + % +static_cast(kB(data.allocated)) + % -static_cast(kB(data.deallocated)) + % label; +} + +template +void FastTimerService::printEventLine(T& out, AtomicResources const& data, std::string const & label) const +{ + out << boost::format("FastReport %10.1f ms %10.1f ms %+10d kB %+10d kB %s\n") + % ms(boost::chrono::nanoseconds(data.time_thread.load())) + % ms(boost::chrono::nanoseconds(data.time_real.load())) + % +static_cast(kB(data.allocated)) + % -static_cast(kB(data.deallocated)) % label; } @@ -1503,32 +1470,52 @@ template void FastTimerService::printSummaryHeader(T& out, std::string const& label, bool detailed) const { if (detailed) - out << "FastReport CPU time avg. when run Real time avg. when run Alloc, avg. when run Dealloc. avg. when run " << label; - // FastReport ######.### ms ######.### ms ######.### ms ######.### ms +######### kB +######### kB -######### kB -######### kB ... + out << "FastReport CPU time avg. when run Real time avg. when run Alloc. avg. when run Dealloc. avg. when run "; + // FastReport ########.# ms ########.# ms ########.# ms ########.# ms +######### kB +######### kB -######### kB -######### kB ... else - out << "FastReport CPU time avg. Real time avg. Alloc, avg. Dealloc. avg. " << label; - // FastReport ######.### ms ######.### ms +######### kB -######### kB ... + out << "FastReport CPU time avg. Real time avg. Alloc. avg. Dealloc. avg. "; + // FastReport ########.# ms ########.# ms +######### kB -######### kB ... + out << label << '\n'; +} + +template +void FastTimerService::printPathSummaryHeader(T& out, std::string const& label) const +{ + out << "FastReport CPU time sched. / depend. Real time sched. / depend. Alloc. sched. / depend. Dealloc. sched. / depend. "; + // FastReport ########.# ms ########.# ms ########.# ms ########.# ms +######### kB +######### kB -######### kB -######### kB ... + out << label << '\n'; } template void FastTimerService::printSummaryLine(T& out, Resources const& data, uint64_t events, std::string const& label) const { - out << boost::format("FastReport %10.3f ms %10.3f ms %+10d kB %+10d kB %s\n") + out << boost::format("FastReport %10.1f ms %10.1f ms %+10d kB %+10d kB %s\n") % (events ? ms(data.time_thread) / events : 0) % (events ? ms(data.time_real) / events : 0) - % (events ? kB(data.allocated) / events : 0) - % (events ? kB(data.deallocated) / events : 0) + % (events ? +static_cast(kB(data.allocated) / events) : 0) + % (events ? -static_cast(kB(data.deallocated) / events) : 0) % label; } template void FastTimerService::printSummaryLine(T& out, Resources const& data, uint64_t events, uint64_t active, std::string const& label) const { - out << boost::format("FastReport %10.3f ms %10.3f ms %10.3f ms %10.3f ms %+10d kB %+10d kB %+10d kB %+10d kB %s\n") + out << boost::format("FastReport %10.1f ms %10.1f ms %10.1f ms %10.1f ms %+10d kB %+10d kB %+10d kB %+10d kB %s\n") % (events ? ms(data.time_thread) / events : 0) % (active ? ms(data.time_thread) / active : 0) % (events ? ms(data.time_real) / events : 0) % (active ? ms(data.time_real) / active : 0) - % (events ? kB(data.allocated) / events : 0) % (active ? kB(data.allocated) / active : 0) - % (events ? kB(data.deallocated) / events : 0) % (active ? kB(data.deallocated) / active : 0) + % (events ? +static_cast(kB(data.allocated) / events) : 0) % (active ? +static_cast(kB(data.allocated) / active) : 0) + % (events ? -static_cast(kB(data.deallocated) / events) : 0) % (active ? -static_cast(kB(data.deallocated) / active) : 0) + % label; +} + +template +void FastTimerService::printPathSummaryLine(T& out, Resources const& data, Resources const& total, uint64_t events, std::string const& label) const +{ + out << boost::format("FastReport %10.1f ms %10.1f ms %10.1f ms %10.1f ms %+10d kB %+10d kB %+10d kB %+10d kB %s\n") + % (events ? ms(data.time_thread) / events : 0) % (events ? ms(total.time_thread) / events : 0) + % (events ? ms(data.time_real) / events : 0) % (events ? ms(total.time_real) / events : 0) + % (events ? +static_cast(kB(data.allocated) / events) : 0) % (events ? +static_cast(kB(total.allocated) / events) : 0) + % (events ? -static_cast(kB(data.deallocated) / events) : 0) % (events ? -static_cast(kB(total.deallocated) / events) : 0) % label; } @@ -1547,12 +1534,12 @@ void FastTimerService::printSummary(T& out, ResourcesPerJob const& data, std::st for (unsigned int m: proc_d.modules_) { auto const& module_d = callgraph_.module(m); auto const& module = data.modules[m]; - printSummaryLine(out, module.total, data.events, module.events, module_d.moduleLabel()); + printSummaryLine(out, module.total, data.events, module.events, " " + module_d.moduleLabel()); } } printSummaryLine(out, data.total, data.events, "total"); out << '\n'; - printSummaryHeader(out, "Processes and Paths", false); + printPathSummaryHeader(out, "Processes and Paths"); printSummaryLine(out, source.total, data.events, source_d.moduleLabel()); for (unsigned int i = 0; i < callgraph_.processes().size(); ++i) { auto const& proc_d = callgraph_.processDescription(i); @@ -1561,14 +1548,12 @@ void FastTimerService::printSummary(T& out, ResourcesPerJob const& data, std::st for (unsigned int p = 0; p < proc.paths.size(); ++p) { auto const& name = proc_d.paths_[p].name_; auto const& path = proc.paths[p]; - printSummaryLine(out, path.active, data.events, name + " (only scheduled modules)"); - printSummaryLine(out, path.total, data.events, name + " (including dependencies)"); + printPathSummaryLine(out, path.active, path.total, data.events, " " + name); } for (unsigned int p = 0; p < proc.endpaths.size(); ++p) { auto const& name = proc_d.endPaths_[p].name_; auto const& path = proc.endpaths[p]; - printSummaryLine(out, path.active, data.events, name + " (only scheduled modules)"); - printSummaryLine(out, path.total, data.events, name + " (including dependencies)"); + printPathSummaryLine(out, path.active, path.total, data.events, " " + name); } } printSummaryLine(out, data.total, data.events, "total"); @@ -1585,6 +1570,13 @@ void FastTimerService::printSummary(T& out, ResourcesPerJob const& data, std::st } } +template +void FastTimerService::printTransition(T& out, AtomicResources const& data, std::string const& label) const +{ + printEventHeader(out, "Transition"); + printEventLine(out, data, label); +} + // check if this is the first process being signalled bool FastTimerService::isFirstSubprocess(edm::StreamContext const& sc) @@ -1655,8 +1647,9 @@ FastTimerService::postEvent(edm::StreamContext const& sc) printEvent(out, stream); } - if (enable_dqm_) - stream_plots_[sid].fill(callgraph_, stream, sc.eventID().luminosityBlock()); + if (enable_dqm_) { + plots_->fill(callgraph_, stream, sc.eventID().luminosityBlock()); + } } void @@ -1725,7 +1718,7 @@ FastTimerService::postPathEvent(edm::StreamContext const& sc, edm::PathContext c } void -FastTimerService::preModuleEvent(edm::StreamContext const& sc, edm::ModuleCallingContext const & mcc) +FastTimerService::preModuleEvent(edm::StreamContext const& sc, edm::ModuleCallingContext const& mcc) { unsigned int sid = sc.streamID().value(); auto & stream = streams_[sid]; @@ -1733,7 +1726,7 @@ FastTimerService::preModuleEvent(edm::StreamContext const& sc, edm::ModuleCallin } void -FastTimerService::postModuleEvent(edm::StreamContext const& sc, edm::ModuleCallingContext const & mcc) +FastTimerService::postModuleEvent(edm::StreamContext const& sc, edm::ModuleCallingContext const& mcc) { edm::ModuleDescription const& md = * mcc.moduleDescription(); unsigned int id = md.id(); @@ -1745,152 +1738,157 @@ FastTimerService::postModuleEvent(edm::StreamContext const& sc, edm::ModuleCalli } void -FastTimerService::preModuleEventDelayedGet(edm::StreamContext const& sc, edm::ModuleCallingContext const & mcc) +FastTimerService::preModuleEventDelayedGet(edm::StreamContext const& sc, edm::ModuleCallingContext const& mcc) { unsupportedSignal(__func__); } void -FastTimerService::postModuleEventDelayedGet(edm::StreamContext const& sc, edm::ModuleCallingContext const & mcc) +FastTimerService::postModuleEventDelayedGet(edm::StreamContext const& sc, edm::ModuleCallingContext const& mcc) { unsupportedSignal(__func__); } void -FastTimerService::preModuleEventPrefetching(edm::StreamContext const&, edm::ModuleCallingContext const&) +FastTimerService::preModuleEventPrefetching(edm::StreamContext const& sc, edm::ModuleCallingContext const& mcc) { ignoredSignal(__func__); } void -FastTimerService::postModuleEventPrefetching(edm::StreamContext const&, edm::ModuleCallingContext const&) +FastTimerService::postModuleEventPrefetching(edm::StreamContext const& sc, edm::ModuleCallingContext const& mcc) { ignoredSignal(__func__); } void -FastTimerService::preEventReadFromSource(edm::StreamContext const&, edm::ModuleCallingContext const&) +FastTimerService::preEventReadFromSource(edm::StreamContext const& sc, edm::ModuleCallingContext const& mcc) { ignoredSignal(__func__); } void -FastTimerService::postEventReadFromSource(edm::StreamContext const&, edm::ModuleCallingContext const&) +FastTimerService::postEventReadFromSource(edm::StreamContext const& sc, edm::ModuleCallingContext const& mcc) { ignoredSignal(__func__); } void -FastTimerService::preModuleGlobalBeginRun(edm::GlobalContext const&, edm::ModuleCallingContext const&) +FastTimerService::preModuleGlobalBeginRun(edm::GlobalContext const& gc, edm::ModuleCallingContext const& mcc) { - ignoredSignal(__func__); + thread().measure_and_accumulate(overhead_); } void -FastTimerService::postModuleGlobalBeginRun(edm::GlobalContext const&, edm::ModuleCallingContext const&) +FastTimerService::postModuleGlobalBeginRun(edm::GlobalContext const& gc, edm::ModuleCallingContext const& mcc) { - ignoredSignal(__func__); + auto index = gc.runIndex(); + thread().measure_and_accumulate(run_transition_[index]); } void -FastTimerService::preModuleGlobalEndRun(edm::GlobalContext const&, edm::ModuleCallingContext const&) +FastTimerService::preModuleGlobalEndRun(edm::GlobalContext const& gc, edm::ModuleCallingContext const& mcc) { - ignoredSignal(__func__); + thread().measure_and_accumulate(overhead_); } void -FastTimerService::postModuleGlobalEndRun(edm::GlobalContext const&, edm::ModuleCallingContext const&) +FastTimerService::postModuleGlobalEndRun(edm::GlobalContext const& gc, edm::ModuleCallingContext const& mcc) { - ignoredSignal(__func__); + auto index = gc.runIndex(); + thread().measure_and_accumulate(run_transition_[index]); } void -FastTimerService::preModuleGlobalBeginLumi(edm::GlobalContext const&, edm::ModuleCallingContext const&) +FastTimerService::preModuleGlobalBeginLumi(edm::GlobalContext const& gc, edm::ModuleCallingContext const& mcc) { - ignoredSignal(__func__); + thread().measure_and_accumulate(overhead_); } void -FastTimerService::postModuleGlobalBeginLumi(edm::GlobalContext const&, edm::ModuleCallingContext const&) +FastTimerService::postModuleGlobalBeginLumi(edm::GlobalContext const& gc, edm::ModuleCallingContext const& mcc) { - ignoredSignal(__func__); + auto index = gc.luminosityBlockIndex(); + thread().measure_and_accumulate(lumi_transition_[index]); } void -FastTimerService::preModuleGlobalEndLumi(edm::GlobalContext const&, edm::ModuleCallingContext const&) +FastTimerService::preModuleGlobalEndLumi(edm::GlobalContext const& gc, edm::ModuleCallingContext const& mcc) { - ignoredSignal(__func__); + thread().measure_and_accumulate(overhead_); } void -FastTimerService::postModuleGlobalEndLumi(edm::GlobalContext const&, edm::ModuleCallingContext const&) +FastTimerService::postModuleGlobalEndLumi(edm::GlobalContext const& gc, edm::ModuleCallingContext const& mcc) { - ignoredSignal(__func__); + auto index = gc.luminosityBlockIndex(); + thread().measure_and_accumulate(lumi_transition_[index]); } void -FastTimerService::preModuleStreamBeginRun(edm::StreamContext const&, edm::ModuleCallingContext const&) +FastTimerService::preModuleStreamBeginRun(edm::StreamContext const& sc, edm::ModuleCallingContext const& mcc) { - ignoredSignal(__func__); + thread().measure_and_accumulate(overhead_); } void -FastTimerService::postModuleStreamBeginRun(edm::StreamContext const&, edm::ModuleCallingContext const&) +FastTimerService::postModuleStreamBeginRun(edm::StreamContext const& sc, edm::ModuleCallingContext const& mcc) { - ignoredSignal(__func__); + auto index = sc.runIndex(); + thread().measure_and_accumulate(run_transition_[index]); } void -FastTimerService::preModuleStreamEndRun(edm::StreamContext const&, edm::ModuleCallingContext const&) +FastTimerService::preModuleStreamEndRun(edm::StreamContext const& sc, edm::ModuleCallingContext const& mcc) { - ignoredSignal(__func__); + thread().measure_and_accumulate(overhead_); } void -FastTimerService::postModuleStreamEndRun(edm::StreamContext const&, edm::ModuleCallingContext const&) +FastTimerService::postModuleStreamEndRun(edm::StreamContext const& sc, edm::ModuleCallingContext const& mcc) { - ignoredSignal(__func__); + auto index = sc.runIndex(); + thread().measure_and_accumulate(run_transition_[index]); } void -FastTimerService::preModuleStreamBeginLumi(edm::StreamContext const&, edm::ModuleCallingContext const&) +FastTimerService::preModuleStreamBeginLumi(edm::StreamContext const& sc, edm::ModuleCallingContext const& mcc) { - ignoredSignal(__func__); + thread().measure_and_accumulate(overhead_); } void -FastTimerService::postModuleStreamBeginLumi(edm::StreamContext const&, edm::ModuleCallingContext const&) +FastTimerService::postModuleStreamBeginLumi(edm::StreamContext const& sc, edm::ModuleCallingContext const& mcc) { - ignoredSignal(__func__); + auto index = sc.luminosityBlockIndex(); + thread().measure_and_accumulate(lumi_transition_[index]); } void -FastTimerService::preModuleStreamEndLumi(edm::StreamContext const&, edm::ModuleCallingContext const&) +FastTimerService::preModuleStreamEndLumi(edm::StreamContext const& sc, edm::ModuleCallingContext const& mcc) { - ignoredSignal(__func__); + thread().measure_and_accumulate(overhead_); } void -FastTimerService::postModuleStreamEndLumi(edm::StreamContext const&, edm::ModuleCallingContext const&) +FastTimerService::postModuleStreamEndLumi(edm::StreamContext const& sc, edm::ModuleCallingContext const& mcc) { - ignoredSignal(__func__); + auto index = sc.luminosityBlockIndex(); + thread().measure_and_accumulate(lumi_transition_[index]); } void FastTimerService::on_scheduler_entry(bool worker) { // initialise the measurement point for a thread that has newly joining the TBB pool - // FIXME any resources used or freed will be accounted to the next stream the uses this thread thread().measure(); } void FastTimerService::on_scheduler_exit(bool worker) { - // account any resources used or freed by the thread before leaving the TBB pool. - // FIXME arbitrarility use the first stream because there is no global measurement - auto & stream = streams_.front(); - thread().measure_and_accumulate(stream.overhead); + // account any resources used or freed by the thread before leaving the TBB pool + thread().measure_and_accumulate(overhead_); } FastTimerService::Measurement & @@ -1913,6 +1911,7 @@ FastTimerService::fillDescriptions(edm::ConfigurationDescriptions & descriptions desc.addUntracked( "enableDQMbyPath", false); desc.addUntracked( "enableDQMbyLumiSection", false); desc.addUntracked( "enableDQMbyProcesses", false); + desc.addUntracked( "enableDQMTransitions", false); desc.addUntracked( "dqmTimeRange", 1000. ); // ms desc.addUntracked( "dqmTimeResolution", 5. ); // ms desc.addUntracked( "dqmMemoryRange", 1000000. ); // kB diff --git a/HLTrigger/Timer/src/Timer.cc b/HLTrigger/Timer/src/Timer.cc deleted file mode 100644 index 9014a7a2cd00b..0000000000000 --- a/HLTrigger/Timer/src/Timer.cc +++ /dev/null @@ -1,109 +0,0 @@ -// -*- C++ -*- -// -// Package: Timer -// Class: Timer -// -/**\class Timer Timer.cc HLTrigger/Timer/src/Timer.cc - - Description: EDProducer that uses the EventTime structure to store in the Event - the names and processing times (per event) for all modules. - - Implementation: - -*/ -// -// Original Author: Christos Leonidopoulos -// Created: Mon Jul 10 14:13:58 CEST 2006 -// -// - - -#include "HLTrigger/Timer/interface/Timer.h" -#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" - -#include "boost/bind.hpp" -#include "boost/mem_fn.hpp" - -#include - -using edm::ParameterSet; -using edm::Service; -using edm::ModuleDescription; -// -using edm::ModuleTime; -using edm::EventTime; - -using std::string; - -Timer::Timer(const ParameterSet& iConfig) -{ - // produces("Timing"); - produces(); - - // whether to include timing info about Timer module (default: false) - includeSelf = iConfig.getUntrackedParameter("includeSelf", false); - - timing.reset(); - - // attach method to Timing service's "new measurement" signal - Service time; - time->newMeasurementSignal.connect(boost::bind(boost::mem_fn(&Timer::newTimingMeasurement), this, _1, _2) ); - - self_module_name = string(iConfig.getParameter("@module_type")); -} - -Timer::~Timer() -{ - using namespace std; - - if(!includeSelf){ - string longLine("=========================================================="); - cout << longLine << endl; - cout << " Timer Info:\n"; - cout << " Timer module was excluded from time measurements\n"; - cout << " (to include, set 'bool includeSelf = true' in .cfg file)\n"; - cout << longLine << endl << endl; - } - -} - -void Timer::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { - // # Make sure to enable the "TimerService" service at your top-level cfg! - // # by including something like the following: - // # service = TimerService { - // # untracked bool useCPUtime = true // set to false for wall-clock-time - // # } - // # This EDProducer is the module that stores in the Event the timing info - edm::ParameterSetDescription desc; - desc.addUntracked("includeSelf",false); - descriptions.add("timer", desc); -} - -// fwk calls this method when new module measurement arrives -void Timer::newTimingMeasurement(const ModuleDescription& iMod, double iTime) -{ - // check if module name corresponds to "this" and skip if needed - if(!includeSelf && iMod.moduleName() == self_module_name) - return; - - // new measurement; add to private member - ModuleTime newModuleTime(iMod.moduleLabel(), iTime); - timing.addModuleTime(newModuleTime); -} - - -// -// member functions -// - -// ------------ method called to produce the data ------------ -void -Timer::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) -{ - std::unique_ptr out(new EventTime(timing)); - // reset data so that we can start from scratch for next event - timing.reset(); - // - iEvent.put(std::move(out)); -} - diff --git a/HLTrigger/Timer/src/TimerService.cc b/HLTrigger/Timer/src/TimerService.cc deleted file mode 100644 index f33f38712f9fd..0000000000000 --- a/HLTrigger/Timer/src/TimerService.cc +++ /dev/null @@ -1,59 +0,0 @@ -#include -#include - -#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" -#include "FWCore/MessageLogger/interface/MessageLogger.h" -#include "HLTrigger/Timer/interface/TimerService.h" -#include "HLTrigger/Timer/interface/CPUAffinity.h" - -TimerService::TimerService(const edm::ParameterSet& ps, - edm::ActivityRegistry& iAR) : - useCPUtime( ps.getUntrackedParameter("useCPUtime", true) ), - cpu_timer(useCPUtime), - is_bound_(false) -{ - if (useCPUtime) { - is_bound_ = CPUAffinity::bindToCurrentCpu(); - if (is_bound_) - // the process is (now) bound to a single CPU, the call to clock_gettime(CLOCK_THREAD_CPUTIME_ID, ...) is safe to use - edm::LogInfo("TimerService") << "this process is bound to CPU " << CPUAffinity::currentCpu(); - else - // the process is NOT bound to a single CPU - edm::LogError("TimerService") << "this process is NOT bound to a single CPU, the results of the TimerService may be undefined"; - } - - iAR.watchPreModule(this, &TimerService::preModule); - iAR.watchPostModule(this, &TimerService::postModule); -} - -TimerService::~TimerService() -{ - if (useCPUtime and not is_bound_) - std::cout << "this process is NOT bound to a single CPU, the results of the TimerService may be undefined"; - std::cout << "==========================================================\n"; - std::cout << " TimerService Info:\n"; - std::cout << " Used " << (useCPUtime ? "CPU" : "wall-clock") << "time for timing information\n"; - std::cout << "==========================================================\n"; - std::cout << std::flush; -} - -void TimerService::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { - edm::ParameterSetDescription desc; - desc.addUntracked("useCPUtime",true); - descriptions.add("TimerService", desc); -} - -// fwk calls this method before a module is processed -void TimerService::preModule(const edm::ModuleDescription& iMod) -{ - cpu_timer.reset(); - cpu_timer.start(); -} - -// fwk calls this method after a module has been processed -void TimerService::postModule(const edm::ModuleDescription& iMod) -{ - cpu_timer.stop(); - double time = cpu_timer.delta(); // in secs - newMeasurementSignal(iMod, time); -} diff --git a/HLTrigger/Timer/src/processor_model.cc b/HLTrigger/Timer/src/processor_model.cc new file mode 100644 index 0000000000000..8bcad67c62665 --- /dev/null +++ b/HLTrigger/Timer/src/processor_model.cc @@ -0,0 +1,26 @@ +#include +#include +#include + +#include "processor_model.h" + +std::string read_processor_model() +{ +#ifdef __linux__ + static const std::regex pattern("^model name\\s*:\\s*(.*)", std::regex::optimize); + std::smatch match; + + std::ifstream cpuinfo("/proc/cpuinfo", std::ios::in); + std::string line; + while (cpuinfo.good()) { + std::getline(cpuinfo, line); + if (std::regex_match(line, match, pattern)) { + return match[1]; + } + } +#endif // __linux__ + + return "unknown"; +} + +const std::string processor_model = read_processor_model(); diff --git a/HLTrigger/Timer/src/processor_model.h b/HLTrigger/Timer/src/processor_model.h new file mode 100644 index 0000000000000..793e65fc2b000 --- /dev/null +++ b/HLTrigger/Timer/src/processor_model.h @@ -0,0 +1,3 @@ +#include + +extern const std::string processor_model; diff --git a/HLTrigger/Timer/test/BuildFile.xml b/HLTrigger/Timer/test/BuildFile.xml index 900b9cff387bb..bcb219e9ff4c8 100644 --- a/HLTrigger/Timer/test/BuildFile.xml +++ b/HLTrigger/Timer/test/BuildFile.xml @@ -5,10 +5,3 @@ - - - - - - - diff --git a/HLTrigger/Timer/test/chrono/README.md b/HLTrigger/Timer/test/chrono/README.md deleted file mode 100644 index 716721ebd3575..0000000000000 --- a/HLTrigger/Timer/test/chrono/README.md +++ /dev/null @@ -1,80 +0,0 @@ -chrono -====== - -Timers based on different time sources, using the C++11 chrono interface. - - - -Intel Time Stamp Counter -======================== - -Some details on the TSC found in Intel processors, related serialising instructions, -and benchmarks, can be found at [http://download.intel.com/embedded/software/IA/324264.pdf] - -The ratio of TSC clock to bus clock can be read from `MSR_PLATFORM_INFO[15:8]`, see -Intel 64 and IA-32 Architectures Software Developer’s Manual, Vol. 3C 35-53 (pag. 2852) - - -Notes on chrono::duration -========================= - -A duration has a representation and a tick period (precision). - -``` - template class duration; -``` - -The representation is simply any arithmetic type, or an emulation of such a type. -The representation stores a count of ticks. This count is the only data member stored in a -duration. If the representation is floating point, it can store fractions of a tick to the -precision of the representation. - -The tick period is represented by a ratio (std::ratio) and is encoded into the duration's type, -not stored. The tick period only has an impact on the behavior of the duration when a conversion -between different duration's is attempted. The tick period is completely ignored when simply -doing arithmetic on durations of the same type. - -Note that the tick period is defined at *compile time* as an `std:ratio<>`, so it cannot be used to -optimally represent clocks with period known only at runtime (e.g. x86 TSC, OSX `mach_absolute_time`, -Windows `QueryPerformanceCounter`). - - -Notes on `native_duration` -========================== - -A `native_duration` has a representation and a tick period (precision). - -``` - template class native_duration; -``` - -As in an `std::chrono::duration`, the representation is simply any arithmetic type, or an emulation -of such a type, storing a count of ticks. This count is the only data member stored in a duration. -If the representation is floating point, it can store fractions of a tick to the precision of the -representation. - -The tick period is represented by an arbitrary class, responsible for converting any amount of -"native" ticks into a standard duration, and vice versa. - -Since the implementation requires some additions to the `std` namespace, `native_duration` and the -clocks using it are implemented in the `interface/native/` and `src/native/` subdirectories, and live -in the `native` namespace. - - -Precision of different representations -====================================== - -A single precision floating point number can represent all integers up to 2^24, or 16'777,216 (~16 millions). -It can store a time interval with nanosecond resolution up to ~16 ms. - -A double precision floating point number can represent all integers up to 2^53, or 9,007,199,254,740,992 (~9e15). -It can store a time interval with nanosecond resolution up to 9,000,000 seconds - slightly more than 100 days. - -A signed long integer can represent all integers up to 2^63-1, or 9,223,372,036,854,775,807 (~9e18). -It can store a time interval with nanosecond resolution up to 9,000,000,000 seconds - almost 300 years. - - -Sample outputs -============== - -Some sample outputs are available in the `doc/` directory. diff --git a/HLTrigger/Timer/test/chrono/doc/MacOS X 10.9.4 - Intel Core i7-3667U 2.00 GHz b/HLTrigger/Timer/test/chrono/doc/MacOS X 10.9.4 - Intel Core i7-3667U 2.00 GHz deleted file mode 100644 index 0e98406aefce8..0000000000000 --- a/HLTrigger/Timer/test/chrono/doc/MacOS X 10.9.4 - Intel Core i7-3667U 2.00 GHz +++ /dev/null @@ -1,153 +0,0 @@ -Darwin 13.3.0 x86_64 -For each timer the resolution reported is the MINIMUM (MEDIAN) (MEAN +/- its STDDEV) of the increments measured during the test. - -Performance of std::chrono::steady_clock - Average time per call: 40.9 ns - Clock tick period: 1.0 ns - Measured resolution: 1000.0 ns (median: 1000.0 ns) (sigma: 146.8 ns) (average: 1003.3 +/- 0.7 ns) - -Performance of std::chrono::system_clock - Average time per call: 40.6 ns - Clock tick period: 1.0 ns - Measured resolution: 1000.0 ns (median: 1000.0 ns) (sigma: 240.4 ns) (average: 1003.5 +/- 1.2 ns) - -Performance of std::chrono::high_resolution_clock - Average time per call: 41.6 ns - Clock tick period: 1.0 ns - Measured resolution: 1000.0 ns (median: 1000.0 ns) (sigma: 488.0 ns) (average: 1015.2 +/- 2.4 ns) - -Performance of gettimeofday() - Average time per call: 39.7 ns - Clock tick period: 1000.0 ns - Measured resolution: 1000.0 ns (median: 1000.0 ns) (sigma: 411.0 ns) (average: 1009.5 +/- 2.1 ns) - -Performance of times() (wall-clock time) - Average time per call: 612.8 ns - Clock tick period: 1.0 ns - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of times() (cpu time) - Average time per call: 657.5 ns - Clock tick period: 1.0 ns - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of times() (wall-clock time) (using double) - Average time per call: 619.1 ns - Clock tick period: n/a - Measured resolution: 9999990.5 ns (median: 9999990.5 ns) (sigma: 42.8 ns) (average: 9999998.3 +/- 5.5 ns) - -Performance of times() (cpu time) (using double) - Average time per call: 617.1 ns - Clock tick period: n/a - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of times() (wall-clock time) (using fixed math) - Average time per call: 616.1 ns - Clock tick period: 1.0 ns - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of times() (cpu time) (using fixed math) - Average time per call: 624.6 ns - Clock tick period: 1.0 ns - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of clock() - Average time per call: 350.2 ns - Clock tick period: 1000.0 ns - Measured resolution: 1000.0 ns (median: 1000.0 ns) (sigma: 300.0 ns) (average: 1075.8 +/- 0.5 ns) - -Performance of getrusage(RUSAGE_SELF) - Average time per call: 338.7 ns - Clock tick period: 1000.0 ns - Measured resolution: 1000.0 ns (median: 1000.0 ns) (sigma: 305.4 ns) (average: 1070.2 +/- 0.5 ns) - -Performance of host_get_clock_service(SYSTEM_CLOCK), clock_get_time(...) - Average time per call: 739.1 ns - Clock tick period: 1.0 ns - Measured resolution: 721.0 ns (median: 731.0 ns) (sigma: 166.1 ns) (average: 739.1 +/- 0.2 ns) - -Performance of host_get_clock_service(REALTIME_CLOCK), clock_get_time(...) - Average time per call: 743.1 ns - Clock tick period: 1.0 ns - Measured resolution: 722.0 ns (median: 733.0 ns) (sigma: 175.2 ns) (average: 743.1 +/- 0.2 ns) - -Performance of host_get_clock_service(CALENDAR_CLOCK), clock_get_time(...) - Average time per call: 759.8 ns - Clock tick period: 1.0 ns - Measured resolution: 1000.0 ns (median: 1000.0 ns) (sigma: 127.5 ns) (average: 1002.2 +/- 0.1 ns) - -Performance of mach_absolute_time() (using nanoseconds) - Average time per call: 21.2 ns - Clock tick period: 1.0 ns - Measured resolution: 20.0 ns (median: 21.0 ns) (sigma: 18.1 ns) (average: 21.2 +/- 0.1 ns) - -Performance of mach_absolute_time() (native) - Average time per call: 18.9 ns - Clock tick period: 1.0 ns - Measured resolution: 18.0 ns (median: 19.0 ns) (sigma: 14.0 ns) (average: 18.9 +/- 0.1 ns) - -Performance of thread_info(mach_thread_self(), THREAD_BASIC_INFO, ...) - Average time per call: 852.0 ns - Clock tick period: 1000.0 ns - Measured resolution: 1000.0 ns (median: 1000.0 ns) (sigma: 365.1 ns) (average: 1127.8 +/- 0.4 ns) - -Performance of RDTSC (2494.316 MHz) (using nanoseconds) - Average time per call: 8.7 ns - Clock tick period: 1.0 ns - Measured resolution: 7.0 ns (median: 9.0 ns) (sigma: 11.0 ns) (average: 8.7 +/- 0.1 ns) - -Performance of LFENCE; RDTSC (2494.316 MHz) (using nanoseconds) - Average time per call: 13.5 ns - Clock tick period: 1.0 ns - Measured resolution: 12.0 ns (median: 14.0 ns) (sigma: 13.7 ns) (average: 13.5 +/- 0.1 ns) - -Performance of MFENCE; RDTSC (2494.316 MHz) (using nanoseconds) - Average time per call: 22.3 ns - Clock tick period: 1.0 ns - Measured resolution: 21.0 ns (median: 22.0 ns) (sigma: 18.3 ns) (average: 22.3 +/- 0.1 ns) - -Performance of RDTSCP (2494.316 MHz) (using nanoseconds) - Average time per call: 12.3 ns - Clock tick period: 1.0 ns - Measured resolution: 10.0 ns (median: 12.0 ns) (sigma: 14.2 ns) (average: 12.3 +/- 0.1 ns) - -Performance of RDTSC (2494.316 MHz) (native) - Average time per call: 8.5 ns - Clock tick period: 0.4 ns - Measured resolution: 7.2 ns (median: 8.8 ns) (sigma: 17.4 ns) (average: 8.5 +/- 0.1 ns) - -Performance of LFENCE; RDTSC (2494.316 MHz) (native) - Average time per call: 12.1 ns - Clock tick period: 0.4 ns - Measured resolution: 9.6 ns (median: 11.6 ns) (sigma: 30.3 ns) (average: 12.1 +/- 0.1 ns) - -Performance of MFENCE; RDTSC (2494.316 MHz) (native) - Average time per call: 21.1 ns - Clock tick period: 0.4 ns - Measured resolution: 20.0 ns (median: 21.2 ns) (sigma: 26.9 ns) (average: 21.1 +/- 0.1 ns) - -Performance of RDTSCP (2494.316 MHz) (native) - Average time per call: 11.3 ns - Clock tick period: 0.4 ns - Measured resolution: 9.6 ns (median: 11.2 ns) (sigma: 17.2 ns) (average: 11.3 +/- 0.1 ns) - -Performance of boost::timer (wall-clock time) - Average time per call: 639.4 ns - Clock tick period: 1.0 ns - Measured resolution: 630.0 ns (median: 637.0 ns) (sigma: 100.4 ns) (average: 639.4 +/- 0.1 ns) - -Performance of boost::timer (cpu time) - Average time per call: 643.1 ns - Clock tick period: 1.0 ns - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of tbb::tick_count - Average time per call: 41.8 ns - Clock tick period: n/a - Measured resolution: 1000.0 ns (median: 1000.0 ns) (sigma: 106.7 ns) (average: 1001.7 +/- 0.5 ns) - -Performance of omp_get_wtime - Average time per call: 47.2 ns - Clock tick period: n/a - Measured resolution: 953.7 ns (median: 953.7 ns) (sigma: 156.3 ns) (average: 1002.1 +/- 0.7 ns) - diff --git a/HLTrigger/Timer/test/chrono/doc/Ubuntu Linux 14.04 LTS - Intel Core i5-520M 2.40 GHz b/HLTrigger/Timer/test/chrono/doc/Ubuntu Linux 14.04 LTS - Intel Core i5-520M 2.40 GHz deleted file mode 100644 index 5ce45d81bc485..0000000000000 --- a/HLTrigger/Timer/test/chrono/doc/Ubuntu Linux 14.04 LTS - Intel Core i5-520M 2.40 GHz +++ /dev/null @@ -1,160 +0,0 @@ -Linux 3.13.0-35-generic x86_64 -glibc version: 2.19 -clock source: tsc -For each timer the resolution reported is the MINIMUM (MEDIAN) (MEAN +/- its STDDEV) of the increments measured during the test. - -Performance of std::chrono::steady_clock - Average time per call: 32.5 ns - Clock tick period: 1.0 ns - Measured resolution: 31.0 ns (median: 32.0 ns) (sigma: 48.3 ns) (average: 32.5 +/- 0.1 ns) - -Performance of std::chrono::system_clock - Average time per call: 32.4 ns - Clock tick period: 1.0 ns - Measured resolution: 31.0 ns (median: 32.0 ns) (sigma: 40.6 ns) (average: 32.4 +/- 0.1 ns) - -Performance of std::chrono::high_resolution_clock - Average time per call: 32.6 ns - Clock tick period: 1.0 ns - Measured resolution: 31.0 ns (median: 32.0 ns) (sigma: 46.7 ns) (average: 32.6 +/- 0.1 ns) - -Performance of clock_gettime(CLOCK_REALTIME) - Average time per call: 28.3 ns - Clock tick period: 1.0 ns - Measured resolution: 25.0 ns (median: 28.0 ns) (sigma: 35.2 ns) (average: 28.3 +/- 0.1 ns) - -Performance of clock_gettime(CLOCK_MONOTONIC) - Average time per call: 28.1 ns - Clock tick period: 1.0 ns - Measured resolution: 25.0 ns (median: 28.0 ns) (sigma: 93.1 ns) (average: 28.1 +/- 0.1 ns) - -Performance of clock_gettime(CLOCK_MONOTONIC_RAW) - Average time per call: 79.0 ns - Clock tick period: 1.0 ns - Measured resolution: 75.0 ns (median: 78.0 ns) (sigma: 47.4 ns) (average: 79.0 +/- 0.1 ns) - -Performance of clock_gettime(CLOCK_PROCESS_CPUTIME_ID) - Average time per call: 155.2 ns - Clock tick period: 1.0 ns - Measured resolution: 151.0 ns (median: 152.0 ns) (sigma: 51.3 ns) (average: 155.3 +/- 0.1 ns) - -Performance of clock_gettime(CLOCK_THREAD_CPUTIME_ID) - Average time per call: 165.7 ns - Clock tick period: 1.0 ns - Measured resolution: 109.0 ns (median: 146.0 ns) (sigma: 1851.9 ns) (average: 165.1 +/- 1.9 ns) - -Performance of gettimeofday() - Average time per call: 32.7 ns - Clock tick period: 1000.0 ns - Measured resolution: 1000.0 ns (median: 1000.0 ns) (sigma: 203.1 ns) (average: 1004.4 +/- 1.1 ns) - -Performance of times() (wall-clock time) - Average time per call: 60.1 ns - Clock tick period: 1.0 ns - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of times() (cpu time) - Average time per call: 161.5 ns - Clock tick period: 1.0 ns - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of times() (wall-clock time) (using double) - Average time per call: 48.5 ns - Clock tick period: n/a - Measured resolution: 9999997.9 ns (median: 10000001.6 ns) (sigma: 2.2 ns) (average: 9999999.8 +/- 1.1 ns) - -Performance of times() (cpu time) (using double) - Average time per call: 158.7 ns - Clock tick period: n/a - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of times() (wall-clock time) (using fixed math) - Average time per call: 49.6 ns - Clock tick period: 1.0 ns - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of times() (cpu time) (using fixed math) - Average time per call: 159.0 ns - Clock tick period: 1.0 ns - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of clock() - Average time per call: 162.4 ns - Clock tick period: 1000.0 ns - Measured resolution: 1000.0 ns (median: 1000.0 ns) (sigma: 111.7 ns) (average: 1003.9 +/- 0.3 ns) - -Performance of getrusage(RUSAGE_SELF) - Average time per call: 227.8 ns - Clock tick period: 1000.0 ns - Measured resolution: 1000.0 ns (median: 21000.0 ns) (sigma: 421117.4 ns) (average: 222668.6 +/- 13166.3 ns) - -Performance of getrusage(RUSAGE_THREAD) - Average time per call: 133.1 ns - Clock tick period: 1000.0 ns - Measured resolution: 2000.0 ns (median: 3998000.0 ns) (sigma: 1345941.7 ns) (average: 3302200.0 +/- 212812.1 ns) - -Performance of RDTSC (2394.414 MHz) (using nanoseconds) - Average time per call: 9.7 ns - Clock tick period: 1.0 ns - Measured resolution: 8.0 ns (median: 9.0 ns) (sigma: 42.8 ns) (average: 9.6 +/- 0.1 ns) - -Performance of LFENCE; RDTSC (2394.414 MHz) (using nanoseconds) - Average time per call: 15.8 ns - Clock tick period: 1.0 ns - Measured resolution: 15.0 ns (median: 15.0 ns) (sigma: 60.3 ns) (average: 15.8 +/- 0.1 ns) - -Performance of MFENCE; RDTSC (2394.414 MHz) (using nanoseconds) - Average time per call: 22.1 ns - Clock tick period: 1.0 ns - Measured resolution: 18.0 ns (median: 22.0 ns) (sigma: 24.6 ns) (average: 22.1 +/- 0.1 ns) - -Performance of RDTSCP (2394.414 MHz) (using nanoseconds) - Average time per call: 15.1 ns - Clock tick period: 1.0 ns - Measured resolution: 12.0 ns (median: 15.0 ns) (sigma: 33.3 ns) (average: 15.1 +/- 0.1 ns) - -Performance of run-time selected serialising RDTSC (2394.414 MHz) (using nanoseconds) - Average time per call: 17.2 ns - Clock tick period: 1.0 ns - Measured resolution: 15.0 ns (median: 16.0 ns) (sigma: 37.7 ns) (average: 17.2 +/- 0.1 ns) - -Performance of RDTSC (2394.414 MHz) (native) - Average time per call: 8.4 ns - Clock tick period: 0.4 ns - Measured resolution: 7.5 ns (median: 8.8 ns) (sigma: 33.9 ns) (average: 8.4 +/- 0.1 ns) - -Performance of LFENCE; RDTSC (2394.414 MHz) (native) - Average time per call: 11.1 ns - Clock tick period: 0.4 ns - Measured resolution: 8.8 ns (median: 11.3 ns) (sigma: 19.0 ns) (average: 11.1 +/- 0.1 ns) - -Performance of MFENCE; RDTSC (2394.414 MHz) (native) - Average time per call: 17.7 ns - Clock tick period: 0.4 ns - Measured resolution: 15.0 ns (median: 17.5 ns) (sigma: 31.3 ns) (average: 17.7 +/- 0.1 ns) - -Performance of RDTSCP (2394.414 MHz) (native) - Average time per call: 13.0 ns - Clock tick period: 0.4 ns - Measured resolution: 8.8 ns (median: 12.5 ns) (sigma: 43.6 ns) (average: 13.0 +/- 0.1 ns) - -Performance of boost::timer (wall-clock time) - Average time per call: 195.5 ns - Clock tick period: 1.0 ns - Measured resolution: 189.0 ns (median: 192.0 ns) (sigma: 70.7 ns) (average: 195.5 +/- 0.1 ns) - -Performance of boost::timer (cpu time) - Average time per call: 195.2 ns - Clock tick period: 1.0 ns - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of tbb::tick_count - Average time per call: 31.5 ns - Clock tick period: n/a - Measured resolution: 30.0 ns (median: 31.0 ns) (sigma: 34.3 ns) (average: 31.5 +/- 0.1 ns) - -Performance of omp_get_wtime - Average time per call: 39.3 ns - Clock tick period: n/a - Measured resolution: 36.0 ns (median: 39.0 ns) (sigma: 40.2 ns) (average: 39.3 +/- 0.1 ns) - diff --git a/HLTrigger/Timer/test/chrono/doc/Ubuntu Linux 16.04.02 LTS - Intel Core i7-6700HQ 2.60GHz b/HLTrigger/Timer/test/chrono/doc/Ubuntu Linux 16.04.02 LTS - Intel Core i7-6700HQ 2.60GHz deleted file mode 100644 index 4eb0dc6feb88c..0000000000000 --- a/HLTrigger/Timer/test/chrono/doc/Ubuntu Linux 16.04.02 LTS - Intel Core i7-6700HQ 2.60GHz +++ /dev/null @@ -1,257 +0,0 @@ -Linux 4.10.9-041009-lowlatency x86_64 -glibc version: 2.23 -clock source: tsc -boost version: 1.58.0 -tbb version: 9.2 (interface) 9.2 (runtime) -For each timer the resolution reported is the MINIMUM (MEDIAN) (MEAN +/- its STDDEV) of the increments measured during the test. - -Performance of std::chrono::steady_clock - Average time per call: 20.4 ns - Clock tick period: 1.0 ns - Measured resolution: 19.0 ns (median: 20.0 ns) (sigma: 60.1 ns) (average: 20.4 +/- 0.1 ns) - -Performance of std::chrono::system_clock - Average time per call: 22.4 ns - Clock tick period: 1.0 ns - Measured resolution: 18.0 ns (median: 21.0 ns) (sigma: 123.6 ns) (average: 22.4 +/- 0.1 ns) - -Performance of std::chrono::high_resolution_clock - Average time per call: 20.7 ns - Clock tick period: 1.0 ns - Measured resolution: 19.0 ns (median: 21.0 ns) (sigma: 38.5 ns) (average: 20.7 +/- 0.1 ns) - -Performance of syscall(SYS_clock_gettime, CLOCK_REALTIME) - Average time per call: 88.0 ns - Clock tick period: 1.0 ns - Measured resolution: 84.0 ns (median: 87.0 ns) (sigma: 141.7 ns) (average: 88.0 +/- 0.1 ns) - -Performance of syscall(SYS_clock_gettime, CLOCK_REALTIME_COARSE) - Average time per call: 72.8 ns - Clock tick period: 1.0 ns - Measured resolution: 1000007.0 ns (median: 1000007.0 ns) (sigma: 0.5 ns) (average: 1000007.3 +/- 0.1 ns) - -Performance of syscall(SYS_clock_gettime, CLOCK_MONOTONIC) - Average time per call: 87.2 ns - Clock tick period: 1.0 ns - Measured resolution: 84.0 ns (median: 86.0 ns) (sigma: 115.3 ns) (average: 87.2 +/- 0.1 ns) - -Performance of syscall(SYS_clock_gettime, CLOCK_MONOTONIC_COARSE) - Average time per call: 75.3 ns - Clock tick period: 1.0 ns - Measured resolution: 1000007.0 ns (median: 1000007.0 ns) (sigma: 0.5 ns) (average: 1000007.3 +/- 0.1 ns) - -Performance of syscall(SYS_clock_gettime, CLOCK_MONOTONIC_RAW) - Average time per call: 88.3 ns - Clock tick period: 1.0 ns - Measured resolution: 84.0 ns (median: 86.0 ns) (sigma: 182.3 ns) (average: 88.3 +/- 0.2 ns) - -Performance of syscall(SYS_clock_gettime, CLOCK_BOOTTIME) - Average time per call: 90.3 ns - Clock tick period: 1.0 ns - Measured resolution: 87.0 ns (median: 89.0 ns) (sigma: 131.5 ns) (average: 90.3 +/- 0.1 ns) - -Performance of syscall(SYS_clock_gettime, CLOCK_PROCESS_CPUTIME_ID) - Average time per call: 148.0 ns - Clock tick period: 1.0 ns - Measured resolution: 141.0 ns (median: 145.0 ns) (sigma: 201.6 ns) (average: 148.0 +/- 0.2 ns) - -Performance of syscall(SYS_clock_gettime, CLOCK_THREAD_CPUTIME_ID) - Average time per call: 141.0 ns - Clock tick period: 1.0 ns - Measured resolution: 134.0 ns (median: 138.0 ns) (sigma: 207.1 ns) (average: 141.0 +/- 0.2 ns) - -Performance of clock_gettime(CLOCK_REALTIME) - Average time per call: 19.5 ns - Clock tick period: 1.0 ns - Measured resolution: 17.0 ns (median: 19.0 ns) (sigma: 56.5 ns) (average: 19.5 +/- 0.1 ns) - -Performance of clock_gettime(CLOCK_REALTIME_COARSE) - Average time per call: 5.1 ns - Clock tick period: 1.0 ns - Measured resolution: 1000007.0 ns (median: 1000007.0 ns) (sigma: 0.5 ns) (average: 1000007.4 +/- 0.2 ns) - -Performance of clock_gettime(CLOCK_MONOTONIC) - Average time per call: 19.1 ns - Clock tick period: 1.0 ns - Measured resolution: 17.0 ns (median: 19.0 ns) (sigma: 48.8 ns) (average: 19.1 +/- 0.1 ns) - -Performance of clock_gettime(CLOCK_MONOTONIC_COARSE) - Average time per call: 4.6 ns - Clock tick period: 1.0 ns - Measured resolution: 1000007.0 ns (median: 1000007.0 ns) (sigma: 0.5 ns) (average: 1000007.4 +/- 0.2 ns) - -Performance of clock_gettime(CLOCK_MONOTONIC_RAW) - Average time per call: 89.0 ns - Clock tick period: 1.0 ns - Measured resolution: 85.0 ns (median: 88.0 ns) (sigma: 135.9 ns) (average: 89.0 +/- 0.1 ns) - -Performance of clock_gettime(CLOCK_BOOTTIME) - Average time per call: 94.0 ns - Clock tick period: 1.0 ns - Measured resolution: 90.0 ns (median: 93.0 ns) (sigma: 131.5 ns) (average: 94.0 +/- 0.1 ns) - -Performance of clock_gettime(CLOCK_PROCESS_CPUTIME_ID) - Average time per call: 148.7 ns - Clock tick period: 1.0 ns - Measured resolution: 142.0 ns (median: 147.0 ns) (sigma: 140.5 ns) (average: 148.7 +/- 0.1 ns) - -Performance of clock_gettime(CLOCK_THREAD_CPUTIME_ID) - Average time per call: 142.5 ns - Clock tick period: 1.0 ns - Measured resolution: 135.0 ns (median: 140.0 ns) (sigma: 193.3 ns) (average: 142.5 +/- 0.2 ns) - -Performance of gettimeofday() - Average time per call: 20.4 ns - Clock tick period: 1000.0 ns - Measured resolution: 1000.0 ns (median: 1000.0 ns) (sigma: 322.3 ns) (average: 1007.7 +/- 2.3 ns) - -Performance of times() (wall-clock time) - Average time per call: 42.5 ns - Clock tick period: 1.0 ns - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of times() (cpu time) - Average time per call: 180.8 ns - Clock tick period: 1.0 ns - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of times() (wall-clock time) (using double) - Average time per call: 40.0 ns - Clock tick period: n/a - Measured resolution: 9999999.8 ns (median: 9999999.8 ns) (sigma: 0.5 ns) (average: 10000000.0 +/- 0.2 ns) - -Performance of times() (cpu time) (using double) - Average time per call: 174.3 ns - Clock tick period: n/a - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of times() (wall-clock time) (using fixed math) - Average time per call: 40.3 ns - Clock tick period: 1.0 ns - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of times() (cpu time) (using fixed math) - Average time per call: 175.9 ns - Clock tick period: 1.0 ns - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of clock() - Average time per call: 150.3 ns - Clock tick period: 1000.0 ns - Measured resolution: 1000.0 ns (median: 1000.0 ns) (sigma: 391.9 ns) (average: 1010.5 +/- 1.0 ns) - -Performance of getrusage(RUSAGE_SELF) - Average time per call: 231.9 ns - Clock tick period: 1000.0 ns - Measured resolution: 1000000.0 ns (median: 1000000.0 ns) (sigma: 0.1 ns) (average: 1000000.0 +/- 0.1 ns) - -Performance of getrusage(RUSAGE_THREAD) - Average time per call: 143.6 ns - Clock tick period: 1000.0 ns - Measured resolution: 1000000.0 ns (median: 1000000.0 ns) (sigma: 0.1 ns) (average: 1000000.0 +/- 0.1 ns) - -Performance of RDTSC (2591.979 MHz) (using nanoseconds) - Average time per call: 7.3 ns - Clock tick period: 1.0 ns - Measured resolution: 6.0 ns (median: 7.0 ns) (sigma: 42.4 ns) (average: 7.3 +/- 0.1 ns) - -Performance of LFENCE; RDTSC (2591.979 MHz) (using nanoseconds) - Average time per call: 13.8 ns - Clock tick period: 1.0 ns - Measured resolution: 11.0 ns (median: 13.0 ns) (sigma: 88.0 ns) (average: 13.8 +/- 0.1 ns) - -Performance of MFENCE; RDTSC (2591.979 MHz) (using nanoseconds) - Average time per call: 21.6 ns - Clock tick period: 1.0 ns - Measured resolution: 19.0 ns (median: 21.0 ns) (sigma: 73.8 ns) (average: 21.6 +/- 0.1 ns) - -Performance of RDTSCP (2591.979 MHz) (using nanoseconds) - Average time per call: 12.9 ns - Clock tick period: 1.0 ns - Measured resolution: 11.0 ns (median: 13.0 ns) (sigma: 34.9 ns) (average: 12.9 +/- 0.1 ns) - -Performance of run-time selected serialising RDTSC (2591.979 MHz) (using nanoseconds) - Average time per call: 14.2 ns - Clock tick period: 1.0 ns - Measured resolution: 11.0 ns (median: 13.0 ns) (sigma: 103.2 ns) (average: 14.2 +/- 0.1 ns) - -Performance of RDTSC (2591.979 MHz) (native) - Average time per call: 7.2 ns - Clock tick period: 0.4 ns - Measured resolution: 6.2 ns (median: 6.9 ns) (sigma: 4.0 ns) (average: 7.2 +/- 0.1 ns) - -Performance of LFENCE; RDTSC (2591.979 MHz) (native) - Average time per call: 11.0 ns - Clock tick period: 0.4 ns - Measured resolution: 9.3 ns (median: 10.8 ns) (sigma: 24.4 ns) (average: 11.0 +/- 0.1 ns) - -Performance of MFENCE; RDTSC (2591.979 MHz) (native) - Average time per call: 19.2 ns - Clock tick period: 0.4 ns - Measured resolution: 17.0 ns (median: 18.5 ns) (sigma: 52.6 ns) (average: 19.2 +/- 0.1 ns) - -Performance of RDTSCP (2591.979 MHz) (native) - Average time per call: 10.7 ns - Clock tick period: 0.4 ns - Measured resolution: 9.3 ns (median: 10.8 ns) (sigma: 34.1 ns) (average: 10.7 +/- 0.1 ns) - -Performance of run-time selected serialising RDTSC (2591.979 MHz) (native) - Average time per call: 11.2 ns - Clock tick period: 0.4 ns - Measured resolution: 9.3 ns (median: 10.8 ns) (sigma: 47.5 ns) (average: 11.2 +/- 0.1 ns) - -Performance of boost::timer (wall-clock time) - Average time per call: 196.7 ns - Clock tick period: 1.0 ns - Measured resolution: 189.0 ns (median: 195.0 ns) (sigma: 171.4 ns) (average: 196.7 +/- 0.2 ns) - -Performance of boost::timer (cpu time) - Average time per call: 199.1 ns - Clock tick period: 1.0 ns - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of boost::chrono::steady_clock - Average time per call: 20.4 ns - Clock tick period: 1.0 ns - Measured resolution: 19.0 ns (median: 20.0 ns) (sigma: 70.3 ns) (average: 20.4 +/- 0.1 ns) - -Performance of boost::chrono::system_clock - Average time per call: 20.2 ns - Clock tick period: 1.0 ns - Measured resolution: 18.0 ns (median: 20.0 ns) (sigma: 34.6 ns) (average: 20.2 +/- 0.1 ns) - -Performance of boost::chrono::high_resolution_clock - Average time per call: 20.3 ns - Clock tick period: 1.0 ns - Measured resolution: 18.0 ns (median: 20.0 ns) (sigma: 50.7 ns) (average: 20.3 +/- 0.1 ns) - -Performance of boost::chrono::process_real_cpu_clock - Average time per call: 176.8 ns - Clock tick period: 1.0 ns - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of boost::chrono::process_user_cpu_clock - Average time per call: 172.9 ns - Clock tick period: 1.0 ns - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of boost::chrono::process_system_cpu_clock - Average time per call: 172.3 ns - Clock tick period: 1.0 ns - Measured resolution: 10000000.0 ns (median: 10000000.0 ns) (sigma: 0.1 ns) (average: 10000000.0 +/- 0.1 ns) - -Performance of boost::chrono::thread_clock - Average time per call: 144.5 ns - Clock tick period: 1.0 ns - Measured resolution: 137.0 ns (median: 142.0 ns) (sigma: 196.0 ns) (average: 144.5 +/- 0.2 ns) - -Performance of tbb::tick_count - Average time per call: 21.5 ns - Clock tick period: n/a - Measured resolution: 19.0 ns (median: 21.0 ns) (sigma: 58.8 ns) (average: 21.5 +/- 0.1 ns) - -Performance of omp_get_wtime - Average time per call: 25.9 ns - Clock tick period: n/a - Measured resolution: 24.0 ns (median: 26.0 ns) (sigma: 64.1 ns) (average: 25.9 +/- 0.1 ns) - diff --git a/HLTrigger/Timer/test/chrono/interface/boost_timer.h b/HLTrigger/Timer/test/chrono/interface/boost_timer.h deleted file mode 100644 index a5c83a2e19f17..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/boost_timer.h +++ /dev/null @@ -1,55 +0,0 @@ -#ifdef HAVE_BOOST_TIMER - -#ifndef boost_timer_h -#define boost_timer_h - -// C++ headers -#include - -// BOOST headers -#include - -// based on boost::timer::cpu_timer -struct clock_boost_timer_cputime -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - - static time_point now() noexcept - { - static boost::timer::cpu_timer timer; - auto const & elapsed = timer.elapsed(); - - return time_point( std::chrono::nanoseconds(elapsed.user + elapsed.system) ); - } - -}; - - -// based on boost::timer::cpu_timer -struct clock_boost_timer_realtime -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - - static time_point now() noexcept - { - static boost::timer::cpu_timer timer; - auto const & elapsed = timer.elapsed(); - - return time_point( std::chrono::nanoseconds(elapsed.wall) ); - } - -}; - -#endif // boost_timer_h - -#endif // HAVE_BOOST_TIMER diff --git a/HLTrigger/Timer/test/chrono/interface/mach_absolute_time.h b/HLTrigger/Timer/test/chrono/interface/mach_absolute_time.h deleted file mode 100644 index f75cbf3de8ed7..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/mach_absolute_time.h +++ /dev/null @@ -1,41 +0,0 @@ -#if defined(__APPLE__) || defined(__MACH__) - -#ifndef mach_absolute_time_h -#define mach_absolute_time_h - -// C++ standard headers -#include - -// Darwin system headers -#include -#include -#define HAVE_MACH_ABSOLUTE_TIME - -#include "interface/mach_absolute_time_tick.h" - - -// mach_absolute_time-based clock -struct mach_absolute_time_clock -{ - // std::chrono interface - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = true; - static constexpr bool is_available = true; - - static time_point now() noexcept - { - uint64_t ticks = mach_absolute_time(); - rep ns = mach_absolute_time_tick::to_nanoseconds(ticks); - time_point time = time_point(duration(ns)); - return time; - } -}; - - -#endif // mach_absolute_time_h - -#endif // defined(__APPLE__) || defined(__MACH__) diff --git a/HLTrigger/Timer/test/chrono/interface/mach_absolute_time_tick.h b/HLTrigger/Timer/test/chrono/interface/mach_absolute_time_tick.h deleted file mode 100644 index 6ea2944db5c20..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/mach_absolute_time_tick.h +++ /dev/null @@ -1,99 +0,0 @@ -#if defined(__APPLE__) || defined(__MACH__) - -#ifndef mach_absolute_time_tick_h -#define mach_absolute_time_tick_h - -// C++ standard headers -#include - -// Darwin system headers -#include -#include -#define HAVE_MACH_ABSOLUTE_TIME - - -// mach_absolute_time ticks as clock period -// XXX should it use unsigned integers ? -struct mach_absolute_time_tick { - static const double ticks_per_second; - static const double seconds_per_tick; - static const int64_t nanoseconds_per_tick_shifted; - static const int64_t ticks_per_nanosecond_shifted; - - static int64_t to_nanoseconds(int64_t ticks) noexcept - { - // round the shifted value away from 0, like round() does - // XXX should it honor fesetround instead ? - __int128_t shifted = (__int128_t) ticks * nanoseconds_per_tick_shifted; - __int128_t ns = (shifted >> 32) + ((shifted & 0xffffffff) >= 0x80000000); - return (int64_t) ns; - } - - static double to_seconds(double ticks) noexcept - { - return ticks / ticks_per_second; - } - - static int64_t from_nanoseconds(int64_t ns) noexcept { - // round the shifted value away from 0, like round() does - // XXX should it honor fesetround instead ? - __int128_t shifted = (__int128_t) ns * ticks_per_nanosecond_shifted; - __int128_t ticks = (shifted >> 32) + ((shifted & 0xffffffff) >= 0x80000000); - return (int64_t) ticks; - } - - static int64_t from_seconds(double seconds) noexcept { - // XXX use lrint intead of lround (honors fesetround) ? - return (int64_t) std::lround(seconds * ticks_per_second); - } - - template - static - typename std::enable_if< - std::chrono::treat_as_floating_point<_ToRep>::value, - std::chrono::duration<_ToRep, _ToPeriod>>::type - to_duration(double ticks) - { - std::chrono::duration d(to_seconds(ticks)); - return std::chrono::duration_cast>( d ); - } - - template - static - typename std::enable_if< - not std::chrono::treat_as_floating_point<_ToRep>::value, - std::chrono::duration<_ToRep, _ToPeriod>>::type - to_duration(int64_t ticks) - { - std::chrono::nanoseconds d(to_nanoseconds(ticks)); - return std::chrono::duration_cast>( d ); - } - - template - static - typename std::enable_if< - std::chrono::treat_as_floating_point<_FromRep>::value, - double>::type - from_duration(std::chrono::duration<_FromRep, _FromPeriod> d) - { - double s = std::chrono::duration_cast>(d).count(); - return from_seconds(s); - } - - template - static - typename std::enable_if< - not std::chrono::treat_as_floating_point<_FromRep>::value, - int64_t>::type - from_duration(std::chrono::duration<_FromRep, _FromPeriod> d) - { - int64_t ns = std::chrono::duration_cast(d).count(); - return from_nanoseconds(ns); - } - -}; - - -#endif // mach_absolute_time_tick_h - -#endif // defined(__APPLE__) || defined(__MACH__) diff --git a/HLTrigger/Timer/test/chrono/interface/mach_clock_get_time.h b/HLTrigger/Timer/test/chrono/interface/mach_clock_get_time.h deleted file mode 100644 index 767f1d1fc5b0a..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/mach_clock_get_time.h +++ /dev/null @@ -1,130 +0,0 @@ -#ifndef mach_clock_get_time_h -#define mach_clock_get_time_h - -#if defined(__APPLE__) || defined(__MACH__) - -// Darwin system headers -#include -#include - -#ifdef SYSTEM_CLOCK -#define HAVE_MACH_SYSTEM_CLOCK -#endif // SYSTEM_CLOCK - -#ifdef REALTIME_CLOCK -#define HAVE_MACH_REALTIME_CLOCK -#endif // REALTIME_CLOCK - -#ifdef CALENDAR_CLOCK -#define HAVE_MACH_CALENDAR_CLOCK -#endif // CALENDAR_CLOCK - -// C++ standard headers -#include - -// POSIX standard headers -#include -#include - - -#ifdef HAVE_MACH_SYSTEM_CLOCK -// based on host_get_clock_service(SYSTEM_CLOCK) and clock_get_time(...) -struct mach_system_clock -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - static constexpr bool is_available = true; - - static time_point now() noexcept - { - mach_timespec_t t; - clock_get_time(clock_port, &t); - - return time_point( std::chrono::seconds(t.tv_sec) + std::chrono::nanoseconds(t.tv_nsec) ); - } - -private: - static clock_serv_t get_clock_port() - { - clock_serv_t clock_port; - host_get_clock_service(mach_host_self(), SYSTEM_CLOCK, &clock_port); - return clock_port; - } - - static const clock_serv_t clock_port; -}; -#endif // HAVE_MACH_SYSTEM_CLOCK - - -#ifdef HAVE_MACH_REALTIME_CLOCK -// based on host_get_clock_service(REALTIME_CLOCK) and clock_get_time(...) -struct mach_realtime_clock -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - static constexpr bool is_available = true; - - static time_point now() noexcept - { - mach_timespec_t t; - clock_get_time(clock_port, &t); - - return time_point( std::chrono::seconds(t.tv_sec) + std::chrono::nanoseconds(t.tv_nsec) ); - } - -private: - static clock_serv_t get_clock_port() - { - clock_serv_t clock_port; - host_get_clock_service(mach_host_self(), REALTIME_CLOCK, &clock_port); - return clock_port; - } - - static const clock_serv_t clock_port; -}; -#endif // HAVE_MACH_REALTIME_CLOCK - - -#ifdef HAVE_MACH_CALENDAR_CLOCK -// based on host_get_clock_service(CALENDAR_CLOCK) and clock_get_time(...) -struct mach_calendar_clock -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - static constexpr bool is_available = true; - - static time_point now() noexcept - { - mach_timespec_t t; - clock_get_time(clock_port, &t); - - return time_point( std::chrono::seconds(t.tv_sec) + std::chrono::nanoseconds(t.tv_nsec) ); - } - -private: - static clock_serv_t get_clock_port() - { - clock_serv_t clock_port; - host_get_clock_service(mach_host_self(), CALENDAR_CLOCK, &clock_port); - return clock_port; - } - - static const clock_serv_t clock_port; -}; -#endif // HAVE_MACH_CALENDAR_CLOCK - -#endif // defined(__APPLE__) || defined(__MACH__) - -#endif // mach_clock_get_time_h diff --git a/HLTrigger/Timer/test/chrono/interface/mach_thread_info.h b/HLTrigger/Timer/test/chrono/interface/mach_thread_info.h deleted file mode 100644 index 681d9e61bdb9e..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/mach_thread_info.h +++ /dev/null @@ -1,43 +0,0 @@ -#if defined(__APPLE__) || defined(__MACH__) - -#ifndef mach_thread_info_h -#define mach_thread_info_h - -// C++ standard headers -#include - -// Darwin system headers -#include -#include -#define HAVE_MACH_THREAD_INFO_CLOCK - -// based on thread_info(mach_thread_self(), THREAD_BASIC_INFO, ...) -struct mach_thread_info_clock -{ - typedef std::chrono::microseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - static constexpr bool is_available = true; - - static time_point now() noexcept - { - thread_local mach_port_t thread_id = mach_thread_self(); - - thread_basic_info_data_t basic_info; - mach_msg_type_number_t count = THREAD_BASIC_INFO_COUNT; - if (KERN_SUCCESS == thread_info(thread_id, THREAD_BASIC_INFO, (thread_info_t) & basic_info, & count)) { - return time_point( std::chrono::seconds(basic_info.user_time.seconds + basic_info.system_time.seconds) + - std::chrono::microseconds(basic_info.user_time.microseconds + basic_info.system_time.microseconds) ); - } else { - return time_point(); - } - } - -}; - -#endif // mach_thread_info_h - -#endif // defined(__APPLE__) || defined(__MACH__) diff --git a/HLTrigger/Timer/test/chrono/interface/native/mach_absolute_time.h b/HLTrigger/Timer/test/chrono/interface/native/mach_absolute_time.h deleted file mode 100644 index dddeb080cdd75..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/native/mach_absolute_time.h +++ /dev/null @@ -1,46 +0,0 @@ -#if defined(__APPLE__) || defined(__MACH__) - -#ifndef native_mach_absolute_time_h -#define native_mach_absolute_time_h - -// C++ standard headers -#include - -// Darwin system headers -#include -#include -#define HAVE_MACH_ABSOLUTE_TIME - -#include "interface/mach_absolute_time_tick.h" - -// for native_duration, etc. -#include "interface/native/native.h" - -namespace native { - - // mach_absolute_time-based clock (native) - struct mach_absolute_time_clock - { - // native interface - typedef native_duration duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = true; - static constexpr bool is_available = true; - - static time_point now() noexcept - { - rep ticks = mach_absolute_time(); - time_point time = time_point(duration(ticks)); - return time; - } - - }; - -} // namespace native - -#endif // native_mach_absolute_time_h - -#endif // defined(__APPLE__) || defined(__MACH__) diff --git a/HLTrigger/Timer/test/chrono/interface/native/native.h b/HLTrigger/Timer/test/chrono/interface/native/native.h deleted file mode 100644 index e8e04b80148cd..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/native/native.h +++ /dev/null @@ -1,416 +0,0 @@ -// This file is adapted from the "chrono" include file of the GNU ISO C++ Library. - -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 3, -// or (at your option) any later version. - -#ifndef native_h -#define native_h - -// C++ standard headers -#include - -namespace native { - - template > - struct native_duration; - - template - struct native_time_point; - - template - struct __is_native_duration - : std::false_type - { }; - - template - struct __is_native_duration> - : std::true_type - { }; - -} // namespace native - -namespace std { - - // 20.8.2.3 specialization of common_type (for native_duration) - template - struct common_type, - native::native_duration<_Rep2, _Period>> - { - private: - typedef typename common_type<_Rep1, _Rep2>::type __cr; - - public: - typedef native::native_duration<__cr, _Period> type; - }; - - // 20.8.2.3 specialization of common_type (for native_time_point) - template - struct common_type, - native::native_time_point<_Clock, _Dur2>> - { - private: - typedef typename common_type<_Dur1, _Dur2>::type __ct; - - public: - typedef chrono::time_point<_Clock, __ct> type; - }; - -} // namespace std - - -namespace native { - - // native_duration - template - struct native_duration - { - typedef _Rep rep; - typedef _Period period; - - // construction / copy / destructor - constexpr native_duration() : __r() { } - - constexpr native_duration(native_duration const &) = default; - - template ::value and - (std::chrono::treat_as_floating_point::value or not std::chrono::treat_as_floating_point<_Rep2>::value)>::type> - constexpr explicit native_duration(_Rep2 const & __rep) : - __r(static_cast(__rep)) - { } - - /* - * FIXME keep this, or force using duration_cast to convert to/from std::chrono:duration ? - template - constexpr explicit native_duration(std::chrono::duration<_FromRep, _FromPeriod> const & __dur) : - __r(static_cast(period::from_duration(__dur))) - { } - */ - - ~native_duration() = default; - - native_duration & operator=(native_duration const &) = default; - - // observer - constexpr rep - count() const - { return __r; } - - // arithmetic - constexpr native_duration - operator+() const - { return *this; } - - constexpr native_duration - operator-() const - { return native_duration(-__r); } - - native_duration & - operator++() - { - ++__r; - return *this; - } - - native_duration - operator++(int) - { return native_duration(__r++); } - - native_duration & - operator--() - { - --__r; - return *this; - } - - native_duration - operator--(int) - { return native_duration(__r--); } - - native_duration & - operator+=(native_duration const & __d) - { - __r += __d.count(); - return *this; - } - - native_duration & - operator-=(native_duration const & __d) - { - __r -= __d.count(); - return *this; - } - - native_duration & - operator*=(rep const & __rhs) - { - __r *= __rhs; - return *this; - } - - native_duration & - operator/=(rep const & __rhs) - { - __r /= __rhs; - return *this; - } - - // DR 934. - template - typename std::enable_if::value, native_duration &>::type - operator%=(rep const & __rhs) - { - __r %= __rhs; - return *this; - } - - template - typename std::enable_if::value, native_duration &>::type - operator%=(native_duration const & __d) - { - __r %= __d.count(); - return *this; - } - - // special values - static constexpr native_duration - zero() - { return native_duration(std::chrono::duration_values::zero()); } - - static constexpr native_duration - min() - { return native_duration(std::chrono::duration_values::min()); } - - static constexpr native_duration - max() - { return native_duration(std::chrono::duration_values::max()); } - - /* - * FIXME keep this, or force using duration_cast to convert to/from std::chrono:duration ? - // convert to chrono::duration - template - operator std::chrono::duration<_ToRep, _ToPeriod>() const - { - return period::template to_duration<_ToRep, _ToPeriod>(__r); - } - */ - - private: - rep __r; - }; - - - template - constexpr native_duration::type, _Period> - operator+(const native_duration<_Rep1, _Period>& __lhs, - const native_duration<_Rep2, _Period>& __rhs) - { - typedef typename std::common_type<_Rep1, _Rep2>::type __cd; - typedef native_duration<__cd, _Period> __dur; - return __dur(__cd(__lhs.count()) + __cd(__rhs.count())); - } - - template - constexpr native_duration::type, _Period> - operator-(const native_duration<_Rep1, _Period>& __lhs, - const native_duration<_Rep2, _Period>& __rhs) - { - typedef typename std::common_type<_Rep1, _Rep2>::type __cd; - typedef native_duration<__cd, _Period> __dur; - return __dur(__cd(__lhs.count()) - __cd(__rhs.count())); - } - -} // namespace native - - -/// specialisation of duration_cast -namespace std { - namespace chrono { - - template - constexpr typename enable_if<__is_duration<_ToDur>::value, _ToDur>::type - duration_cast(native::native_duration<_Rep, _Period> const & __d) - { - return _Period::template to_duration(__d.count()); - } - - template - constexpr typename enable_if::value, _ToDur>::type - duration_cast(duration<_Rep, _Period> const & __d) - { - return _ToDur(_ToDur::period::template from_duration<_Rep, _Period>(__d)); - } - - } // namespace -} // namespace - - -namespace native { - - /// native_time_point - template - struct native_time_point - { - typedef _Clock clock; - typedef _Dur duration; - typedef typename duration::rep rep; - typedef typename duration::period period; - - constexpr native_time_point() : __d(duration::zero()) - { } - - constexpr explicit native_time_point(duration const & __dur) : - __d(__dur) - { } - - // conversions - template - constexpr native_time_point(native_time_point const & __t) : - __d(__t.time_since_epoch()) - { } - - // observer - constexpr duration - time_since_epoch() const - { - return __d; - } - - // arithmetic - native_time_point & - operator+=(duration const & __dur) - { - __d += __dur; - return *this; - } - - native_time_point & - operator-=(duration const & __dur) - { - __d -= __dur; - return *this; - } - - // special values - static constexpr native_time_point - min() - { return native_time_point(duration::min()); } - - static constexpr native_time_point - max() - { return native_time_point(duration::max()); } - - private: - duration __d; - }; - - /* - /// time_point_cast - template - constexpr typename std::enable_if<__is_duration<_ToDur>::value, - native_time_point<_Clock, _ToDur>>::type - time_point_cast(const native_time_point<_Clock, _Dur>& __t) - { - typedef native_time_point<_Clock, _ToDur> __time_point; - return __time_point(duration_cast<_ToDur>(__t.time_since_epoch())); - } - - - template - constexpr native_time_point<_Clock, - typename std::common_type<_Dur1, duration<_Rep2, _Period2>>::type> - operator+(const native_time_point<_Clock, _Dur1>& __lhs, - const duration<_Rep2, _Period2>& __rhs) - { - typedef duration<_Rep2, _Period2> __dur2; - typedef typename std::common_type<_Dur1,__dur2>::type __ct; - typedef native_time_point<_Clock, __ct> __time_point; - return __time_point(__lhs.time_since_epoch() + __rhs); - } - - template - constexpr native_time_point<_Clock, - typename std::common_type, _Dur2>::type> - operator+(const duration<_Rep1, _Period1>& __lhs, - const native_time_point<_Clock, _Dur2>& __rhs) - { - typedef duration<_Rep1, _Period1> __dur1; - typedef typename std::common_type<__dur1,_Dur2>::type __ct; - typedef native_time_point<_Clock, __ct> __time_point; - return __time_point(__rhs.time_since_epoch() + __lhs); - } - */ - - template - constexpr native_time_point<_Clock, typename std::common_type<_Dur1, native_duration<_Rep2, _Period2>>::type> - operator-(const native_time_point<_Clock, _Dur1>& __lhs, - const native_duration<_Rep2, _Period2>& __rhs) - { - typedef native_duration<_Rep2, _Period2> __dur2; - typedef typename std::common_type<_Dur1,__dur2>::type __ct; - typedef native_time_point<_Clock, __ct> __time_point; - return __time_point(__lhs.time_since_epoch() -__rhs); - } - - template - constexpr native_time_point<_Clock, typename std::common_type<_Dur1, std::chrono::duration<_Rep2, _Period2>>::type> - operator-(const native_time_point<_Clock, _Dur1>& __lhs, - const std::chrono::duration<_Rep2, _Period2>& __rhs) - { - typedef std::chrono::duration<_Rep2, _Period2> __dur2; - typedef typename std::common_type<_Dur1,__dur2>::type __ct; - typedef native_time_point<_Clock, __ct> __time_point; - return __time_point(__lhs.time_since_epoch() -__rhs); - } - - template - constexpr typename std::common_type<_Dur1, _Dur2>::type - operator-(const native_time_point<_Clock, _Dur1>& __lhs, - const native_time_point<_Clock, _Dur2>& __rhs) - { return __lhs.time_since_epoch() - __rhs.time_since_epoch(); } - - /* - template - constexpr bool - operator==(const native_time_point<_Clock, _Dur1>& __lhs, - const native_time_point<_Clock, _Dur2>& __rhs) - { return __lhs.time_since_epoch() == __rhs.time_since_epoch(); } - - template - constexpr bool - operator!=(const native_time_point<_Clock, _Dur1>& __lhs, - const native_time_point<_Clock, _Dur2>& __rhs) - { return !(__lhs == __rhs); } - - template - constexpr bool - operator<(const native_time_point<_Clock, _Dur1>& __lhs, - const native_time_point<_Clock, _Dur2>& __rhs) - { return __lhs.time_since_epoch() < __rhs.time_since_epoch(); } - - template - constexpr bool - operator<=(const native_time_point<_Clock, _Dur1>& __lhs, - const native_time_point<_Clock, _Dur2>& __rhs) - { return !(__rhs < __lhs); } - - template - constexpr bool - operator>(const native_time_point<_Clock, _Dur1>& __lhs, - const native_time_point<_Clock, _Dur2>& __rhs) - { return __rhs < __lhs; } - - template - constexpr bool - operator>=(const native_time_point<_Clock, _Dur1>& __lhs, - const native_time_point<_Clock, _Dur2>& __rhs) - { return !(__lhs < __rhs); } - */ - -} // namespace native - -#endif //native_h diff --git a/HLTrigger/Timer/test/chrono/interface/native/x86_tsc_clock.h b/HLTrigger/Timer/test/chrono/interface/native/x86_tsc_clock.h deleted file mode 100644 index d8381fd24bdbb..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/native/x86_tsc_clock.h +++ /dev/null @@ -1,136 +0,0 @@ -#if defined __x86_64__ or defined __i386__ -// TSC is only available on x86 - -#ifndef native_x86_tsc_clock_h -#define native_x86_tsc_clock_h - -// C++ standard headers -#include - -// for rdtscp, rdtscp, lfence, mfence -#include - -#include "interface/x86_tsc.h" -#include "interface/x86_tsc_tick.h" -#include "interface/native/native.h" - -namespace native { - - // TSC-based clock with native duration, using rdtsc (non-serialising) - struct clock_rdtsc - { - // std::chrono-like native interface - typedef native_duration duration; - typedef duration::rep rep; - typedef duration::period period; - typedef native_time_point time_point; - - static const bool is_steady; - static const bool is_available; - - static time_point now() noexcept - { - rep ticks = rdtsc(); - duration d(ticks); - time_point t(d); - return t; - } - }; - - - // TSC-based clock with native duration, using lfence as serialising instruction - struct clock_rdtsc_lfence - { - // std::chrono-like native interface - typedef native_duration duration; - typedef duration::rep rep; - typedef duration::period period; - typedef native_time_point time_point; - - static const bool is_steady; - static const bool is_available; - - static time_point now() noexcept - { - _mm_lfence(); - rep ticks = rdtsc(); - duration d(ticks); - time_point t(d); - return t; - } - }; - - - // TSC-based clock with native duration, using mfence as serialising instruction - struct clock_rdtsc_mfence - { - // std::chrono-like native interface - typedef native_duration duration; - typedef duration::rep rep; - typedef duration::period period; - typedef native_time_point time_point; - - static const bool is_steady; - static const bool is_available; - - static time_point now() noexcept - { - _mm_mfence(); - rep ticks = rdtsc(); - duration d(ticks); - time_point t(d); - return t; - } - }; - - - // TSC-based clock with native duration, using rdtscp as serialising instruction - struct clock_rdtscp - { - // std::chrono-like native interface - typedef native_duration duration; - typedef duration::rep rep; - typedef duration::period period; - typedef native_time_point time_point; - - static const bool is_steady; - static const bool is_available; - - static time_point now() noexcept - { - unsigned int id; - rep ticks = rdtscp(& id); - duration d(ticks); - time_point t(d); - return t; - } - }; - - - // TSC-based clock, determining at run-time the best strategy to serialise the reads from the TSC - struct clock_serialising_rdtsc - { - // std::chrono-like native interface - typedef native_duration duration; - typedef duration::rep rep; - typedef duration::period period; - typedef native_time_point time_point; - - static const bool is_steady; - static const bool is_available; - - static time_point now() noexcept - { - rep ticks = serialising_rdtsc(); - duration d(ticks); - time_point t(d); - return t; - } - }; - - -} // namespace native - -#endif // native_x86_tsc_clock_h - -#endif // defined __x86_64__ or defined __i386__ diff --git a/HLTrigger/Timer/test/chrono/interface/omp_get_wtime.h b/HLTrigger/Timer/test/chrono/interface/omp_get_wtime.h deleted file mode 100644 index dbc9458e75262..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/omp_get_wtime.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef __clang__ -// CLANG does not support OpenMP - -#ifndef omp_get_wtime_h -#define omp_get_wtime_h - -// C++ standard headers -#include - -// OpenMP headers -#include - -// OpenMP based clock -struct clock_omp_get_wtime -{ - // std::chrono interface - typedef std::chrono::duration duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - - static time_point now() noexcept - { - double seconds = omp_get_wtime(); - return time_point(duration( seconds )); - } -}; - -#endif // omp_get_wtime_h - -#endif // ! __clang__ diff --git a/HLTrigger/Timer/test/chrono/interface/posix_clock.h b/HLTrigger/Timer/test/chrono/interface/posix_clock.h deleted file mode 100644 index e456fd3fe2a43..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/posix_clock.h +++ /dev/null @@ -1,28 +0,0 @@ -#ifndef posix_clock_h -#define posix_clock_h - -// C++ standard headers -#include - -// POSIX standard headers -#include - -// based on clock() -struct clock_clock -{ - typedef std::chrono::duration> duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - - static inline time_point now() noexcept - { - clock_t time = clock(); - return time_point( duration( time )); - } - -}; - -#endif // posix_clock_h diff --git a/HLTrigger/Timer/test/chrono/interface/posix_clock_gettime.h b/HLTrigger/Timer/test/chrono/interface/posix_clock_gettime.h deleted file mode 100644 index 346171585a168..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/posix_clock_gettime.h +++ /dev/null @@ -1,235 +0,0 @@ -#ifndef posix_clock_gettime_h -#define posix_clock_gettime_h - -// C++ standard headers -#include - -// POSIX standard headers -#include -#include - -// check available capabilities -#if (defined(_POSIX_TIMERS) && (_POSIX_TIMERS >= 0)) - -#define HAVE_POSIX_CLOCK_REALTIME - -#if (defined(_POSIX_MONOTONIC_CLOCK) && (_POSIX_MONOTONIC_CLOCK >= 0)) -#define HAVE_POSIX_CLOCK_MONOTONIC -#endif // _POSIX_MONOTONIC_CLOCK - -#if (defined(_POSIX_CPUTIME) && (_POSIX_CPUTIME >= 0)) -#define HAVE_POSIX_CLOCK_PROCESS_CPUTIME_ID -#endif // _POSIX_CPUTIME - -#if (defined(_POSIX_THREAD_CPUTIME) && (_POSIX_THREAD_CPUTIME >= 0)) -#define HAVE_POSIX_CLOCK_THREAD_CPUTIME_ID -#endif // _POSIX_THREAD_CPUTIME - -#ifdef __linux__ -#include -#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 28) -#define HAVE_POSIX_CLOCK_MONOTONIC_RAW -#endif // LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 28) -#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 32) -#define HAVE_POSIX_CLOCK_REALTIME_COARSE -#define HAVE_POSIX_CLOCK_MONOTONIC_COARSE -#endif // LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 32) -#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 39) -#define HAVE_POSIX_CLOCK_BOOTTIME -#endif // LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 39) -#endif // __linux__ - -#endif // _POSIX_TIMERS - -#ifdef HAVE_POSIX_CLOCK_REALTIME -// based on clock_gettime(CLOCK_REALTIME, ...) -struct clock_gettime_realtime -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - static const bool is_available; - - static time_point now() noexcept - { - timespec t; - clock_gettime(CLOCK_REALTIME, &t); - - return time_point( std::chrono::seconds(t.tv_sec) + std::chrono::nanoseconds(t.tv_nsec) ); - } - -}; -#endif // HAVE_POSIX_CLOCK_REALTIME - - -#ifdef HAVE_POSIX_CLOCK_REALTIME_COARSE -// based on clock_gettime(CLOCK_REALTIME_COARSE, ...) -struct clock_gettime_realtime_coarse -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - static const bool is_available; - - static time_point now() noexcept - { - timespec t; - clock_gettime(CLOCK_REALTIME_COARSE, &t); - - return time_point( std::chrono::seconds(t.tv_sec) + std::chrono::nanoseconds(t.tv_nsec) ); - } - -}; -#endif // HAVE_POSIX_CLOCK_REALTIME_COARSE - - -#ifdef HAVE_POSIX_CLOCK_MONOTONIC -// based on clock_gettime(CLOCK_MONOTONIC, ...) -struct clock_gettime_monotonic -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = true; - static const bool is_available; - - static time_point now() noexcept - { - timespec t; - clock_gettime(CLOCK_MONOTONIC, &t); - - return time_point( std::chrono::seconds(t.tv_sec) + std::chrono::nanoseconds(t.tv_nsec) ); - } - -}; -#endif // HAVE_POSIX_CLOCK_MONOTONIC - - -#ifdef HAVE_POSIX_CLOCK_MONOTONIC_COARSE -// based on clock_gettime(CLOCK_MONOTONIC_COARSE, ...) -struct clock_gettime_monotonic_coarse -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = true; - static const bool is_available; - - static time_point now() noexcept - { - timespec t; - clock_gettime(CLOCK_MONOTONIC_COARSE, &t); - - return time_point( std::chrono::seconds(t.tv_sec) + std::chrono::nanoseconds(t.tv_nsec) ); - } - -}; -#endif // HAVE_POSIX_CLOCK_MONOTONIC_COARSE - - -#ifdef HAVE_POSIX_CLOCK_MONOTONIC_RAW -// based on clock_gettime(CLOCK_MONOTONIC_RAW, ...) -struct clock_gettime_monotonic_raw -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = true; - static const bool is_available; - - static inline time_point now() noexcept - { - timespec t; - clock_gettime(CLOCK_MONOTONIC_RAW, &t); - - return time_point( std::chrono::seconds(t.tv_sec) + std::chrono::nanoseconds(t.tv_nsec) ); - } - -}; -#endif // HAVE_POSIX_CLOCK_MONOTONIC_RAW - - -#ifdef HAVE_POSIX_CLOCK_BOOTTIME -// based on clock_gettime(CLOCK_BOOTTIME, ...) -struct clock_gettime_boottime -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = true; - static const bool is_available; - - static inline time_point now() noexcept - { - timespec t; - clock_gettime(CLOCK_BOOTTIME, &t); - - return time_point( std::chrono::seconds(t.tv_sec) + std::chrono::nanoseconds(t.tv_nsec) ); - } - -}; -#endif // HAVE_POSIX_CLOCK_BOOTTIME - - -#ifdef HAVE_POSIX_CLOCK_PROCESS_CPUTIME_ID -// based on clock_gettime(CLOCK_PROCESS_CPUTIME_ID, ...) -struct clock_gettime_process_cputime -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; // FIXME can this be considered "steady" ? - static const bool is_available; - - static time_point now() noexcept - { - timespec t; - clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &t); - - return time_point( std::chrono::seconds(t.tv_sec) + std::chrono::nanoseconds(t.tv_nsec) ); - } - -}; -#endif // HAVE_POSIX_CLOCK_PROCESS_CPUTIME_ID - - -#ifdef HAVE_POSIX_CLOCK_THREAD_CPUTIME_ID -// based on clock_gettime(CLOCK_THREAD_CPUTIME_ID, ...) -struct clock_gettime_thread_cputime -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; // FIXME can this be considered "steady" ? - static const bool is_available; - - static time_point now() noexcept - { - timespec t; - clock_gettime(CLOCK_THREAD_CPUTIME_ID, &t); - - return time_point( std::chrono::seconds(t.tv_sec) + std::chrono::nanoseconds(t.tv_nsec) ); - } - -}; -#endif // HAVE_POSIX_CLOCK_THREAD_CPUTIME_ID - -#endif // posix_clock_gettime_h diff --git a/HLTrigger/Timer/test/chrono/interface/posix_getrusage.h b/HLTrigger/Timer/test/chrono/interface/posix_getrusage.h deleted file mode 100644 index 211d55add0e4a..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/posix_getrusage.h +++ /dev/null @@ -1,63 +0,0 @@ -#ifndef posix_getrusage_h -#define posix_getrusage_h - -// C++ standard headers -#include - -// POSIX standard headers -#include -#include - -// based on getrusage(RUSAGE_SELF, ...) -struct clock_getrusage_self -{ - typedef std::chrono::microseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - - static time_point now() noexcept - { - rusage ru; - getrusage(RUSAGE_SELF, & ru); // XXX handle possible errors - - return time_point( std::chrono::microseconds( - ((int64_t) ru.ru_utime.tv_sec + (int64_t) ru.ru_stime.tv_sec) * 1000000ll + - (int64_t) ru.ru_utime.tv_usec + (int64_t) ru.ru_stime.tv_usec) ); - } - -}; - -#ifdef __linux__ -#include -#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 26) -#define HAVE_POSIX_CLOCK_GETRUSAGE_THREAD 1 - -// based on getrusage(RUSAGE_THREAD, ...) -struct clock_getrusage_thread -{ - typedef std::chrono::microseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - - static time_point now() noexcept - { - rusage ru; - getrusage(RUSAGE_THREAD, & ru); // XXX handle possible errors - - return time_point( std::chrono::microseconds( - ((int64_t) ru.ru_utime.tv_sec + (int64_t) ru.ru_stime.tv_sec) * 1000000ll + - (int64_t) ru.ru_utime.tv_usec + (int64_t) ru.ru_stime.tv_usec) ); - } - -}; - -#endif // LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 26) -#endif // defined(__linux__) - -#endif // posix_getrusage_h diff --git a/HLTrigger/Timer/test/chrono/interface/posix_gettimeofday.h b/HLTrigger/Timer/test/chrono/interface/posix_gettimeofday.h deleted file mode 100644 index 471daa798ffb1..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/posix_gettimeofday.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef posix_gettimeofday_h -#define posix_gettimeofday_h - -// C++ standard headers -#include - -// POSIX standard headers -#include - -// based on gettimeofday(...) -struct clock_gettimeofday -{ - typedef std::chrono::microseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - - static time_point now() noexcept - { - timeval t; - gettimeofday(&t, nullptr); // XXX handle possible errors - - return time_point( std::chrono::microseconds((int64_t) t.tv_sec * 1000000ll + (int64_t) t.tv_usec) ); - } - -}; - -#endif // posix_gettimeofday_h diff --git a/HLTrigger/Timer/test/chrono/interface/posix_times.h b/HLTrigger/Timer/test/chrono/interface/posix_times.h deleted file mode 100644 index 659d1d91310b4..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/posix_times.h +++ /dev/null @@ -1,85 +0,0 @@ -#ifndef posix_times_h -#define posix_times_h - -// C++ standard headers -#include - -// POSIX standard headers -#include -#include - -// Tested on Intel Core i5 with GCC 4.7.2 -// -// (time * 1000000000 / ticks_per_second) adds an overhead of almost 20 ns per call, so we pre-compute 1000000000 / ticks_per_second -// -// use a long for the ratio, check if it is accurate or not, and only if it is accurate use it instead of doing the division. -// When accurate, (time * nanoseconds_per_tick) can be done basically for free - - -// define macros to give hints on branch prediction -#ifndef likely -#define likely(cond) __builtin_expect(cond, 1) -#endif // likely - -#ifndef unlikely -#define unlikely(cond) __builtin_expect(cond, 0) -#endif // unlikely - - -// based on times() -struct clock_times_cputime -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - - static inline time_point now() noexcept - { - static const long ticks_per_second = sysconf(_SC_CLK_TCK); - static const long nanoseconds_per_tick = 1000000000l / ticks_per_second; - static const bool accurate = ((1000000000l % ticks_per_second) == 0); - - tms cputime; - times(& cputime); - clock_t time = cputime.tms_utime + cputime.tms_stime; - - int64_t ns = likely(accurate) ? time * nanoseconds_per_tick : time * 1000000000l / ticks_per_second; - return time_point( duration( ns )); - } - -}; - -// based on times() -struct clock_times_realtime -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - - static inline time_point now() noexcept - { - static const long ticks_per_second = sysconf(_SC_CLK_TCK); - static const long nanoseconds_per_tick = 1000000000l / ticks_per_second; - static const bool accurate = ((1000000000l % ticks_per_second) == 0); - - clock_t time; -#ifdef __linux__ - time = times(nullptr); -#else - tms cputime; - time = times(& cputime); -#endif // __linux__ - - int64_t ns = likely(accurate) ? time * nanoseconds_per_tick : time * 1000000000l / ticks_per_second; - return time_point( duration( ns )); - } - -}; - -#endif // posix_times_h diff --git a/HLTrigger/Timer/test/chrono/interface/posix_times_d.h b/HLTrigger/Timer/test/chrono/interface/posix_times_d.h deleted file mode 100644 index 78e7dfe4f8fa1..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/posix_times_d.h +++ /dev/null @@ -1,64 +0,0 @@ -#ifndef posix_times_d_h -#define posix_times_d_h - -// C++ standard headers -#include - -// POSIX standard headers -#include -#include - -// based on times() -struct clock_times_cputime_d -{ - typedef std::chrono::duration duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - - static inline time_point now() noexcept - { - static const double ticks_per_second = sysconf(_SC_CLK_TCK); - static const double seconds_per_tick = 1. / ticks_per_second; - - tms cputime; - times(& cputime); - clock_t time = cputime.tms_utime + cputime.tms_stime; - - return time_point( duration( (double) time * seconds_per_tick ) ); - } - -}; - -// based on times() -struct clock_times_realtime_d -{ - typedef std::chrono::duration duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - - static inline time_point now() noexcept - { - static const double ticks_per_second = sysconf(_SC_CLK_TCK); - static const double seconds_per_tick = 1. / ticks_per_second; - - clock_t time; -#ifdef __linux__ - time = times(nullptr); -#else - tms cputime; - time = times(& cputime); -#endif // __linux__ - - return time_point( duration( (double) time * seconds_per_tick ) ); - } - -}; - - -#endif // posix_times_d_h diff --git a/HLTrigger/Timer/test/chrono/interface/posix_times_f.h b/HLTrigger/Timer/test/chrono/interface/posix_times_f.h deleted file mode 100644 index 59bed900514fc..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/posix_times_f.h +++ /dev/null @@ -1,89 +0,0 @@ -#if defined __x86_64__ or defined __i386__ -// 128-bit wide int is only available on x86 - -#ifndef posix_times_f_h -#define posix_times_f_h - -// C++ standard headers -#include - -// POSIX standard headers -#include -#include - -// Tested on Intel Core i5 with GCC 4.7.2 -// -// (time * 1000000000 / ticks_per_second) adds an overhead of almost 20 ns per call, so we pre-compute 1000000000 / ticks_per_second -// -// use a long long for the ratio, shifted left by 32 bits to store extra precision; -// then use a 128-bit wide multiplication instead of the division, and shift away the extra precision. -// Adds a very small overhead (order of 1-2 ns) with respect to the best case above - - -// define macros to give hints on branch prediction -#ifndef likely -#define likely(cond) __builtin_expect(cond, 1) -#endif // likely - -#ifndef unlikely -#define unlikely(cond) __builtin_expect(cond, 0) -#endif // unlikely - - -// based on times() -struct clock_times_cputime_f -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - - static inline time_point now() noexcept - { - static const long ticks_per_second = sysconf(_SC_CLK_TCK); - static const int64_t nanoseconds_per_tick = (1000000000ull << 32) / ticks_per_second; - - tms cputime; - times(& cputime); - clock_t time = cputime.tms_utime + cputime.tms_stime; - - __int128_t ns = ((__int128_t) time * nanoseconds_per_tick) >> 32; - return time_point( duration( ns )); - } - -}; - -// based on times() -struct clock_times_realtime_f -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - - static inline time_point now() noexcept - { - static const long ticks_per_second = sysconf(_SC_CLK_TCK); - static const int64_t nanoseconds_per_tick = (1000000000ull << 32) / ticks_per_second; - - clock_t time; -#ifdef __linux__ - time = times(nullptr); -#else - tms cputime; - time = times(& cputime); -#endif // __linux__ - - __int128_t ns = ((__int128_t) time * nanoseconds_per_tick) >> 32; - return time_point( duration( ns )); - } - -}; - -#endif // posix_times_f_h - -#endif // defined __x86_64__ or defined __i386__ diff --git a/HLTrigger/Timer/test/chrono/interface/syscall_clock_gettime.h b/HLTrigger/Timer/test/chrono/interface/syscall_clock_gettime.h deleted file mode 100644 index 976205c2db780..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/syscall_clock_gettime.h +++ /dev/null @@ -1,225 +0,0 @@ -#ifndef syscall_clock_gettime_h -#define syscall_clock_gettime_h - -// C++ standard headers -#include - -// POSIX standard headers -#include -#include - -// check available capabilities -#ifdef __linux__ -#include -#include - -#define HAVE_SYSCALL_CLOCK_REALTIME -#define HAVE_SYSCALL_CLOCK_MONOTONIC -#define HAVE_SYSCALL_CLOCK_PROCESS_CPUTIME_ID -#define HAVE_SYSCALL_CLOCK_THREAD_CPUTIME_ID - -#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 28) -#define HAVE_SYSCALL_CLOCK_MONOTONIC_RAW -#endif // LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 28) -#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 32) -#define HAVE_SYSCALL_CLOCK_REALTIME_COARSE -#define HAVE_SYSCALL_CLOCK_MONOTONIC_COARSE -#endif // LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 32) -#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 39) -#define HAVE_SYSCALL_CLOCK_BOOTTIME -#endif // LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 39) - -#ifdef HAVE_SYSCALL_CLOCK_REALTIME -// based on syscall(SYS_clock_gettime, CLOCK_REALTIME, ...) -struct clock_syscall_realtime -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - static const bool is_available; - - static time_point now() noexcept - { - timespec t; - syscall(SYS_clock_gettime, CLOCK_REALTIME, &t); - - return time_point( std::chrono::seconds(t.tv_sec) + std::chrono::nanoseconds(t.tv_nsec) ); - } - -}; -#endif // HAVE_SYSCALL_CLOCK_REALTIME - - -#ifdef HAVE_SYSCALL_CLOCK_REALTIME_COARSE -// based on syscall(SYS_clock_gettime, CLOCK_REALTIME_COARSE, ...) -struct clock_syscall_realtime_coarse -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - static const bool is_available; - - static time_point now() noexcept - { - timespec t; - syscall(SYS_clock_gettime, CLOCK_REALTIME_COARSE, &t); - - return time_point( std::chrono::seconds(t.tv_sec) + std::chrono::nanoseconds(t.tv_nsec) ); - } - -}; -#endif // HAVE_SYSCALL_CLOCK_REALTIME_COARSE - - -#ifdef HAVE_SYSCALL_CLOCK_MONOTONIC -// based on syscall(SYS_clock_gettime, CLOCK_MONOTONIC, ...) -struct clock_syscall_monotonic -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = true; - static const bool is_available; - - static time_point now() noexcept - { - timespec t; - syscall(SYS_clock_gettime, CLOCK_MONOTONIC, &t); - - return time_point( std::chrono::seconds(t.tv_sec) + std::chrono::nanoseconds(t.tv_nsec) ); - } - -}; -#endif // HAVE_SYSCALL_CLOCK_MONOTONIC - - -#ifdef HAVE_SYSCALL_CLOCK_MONOTONIC_COARSE -// based on syscall(SYS_clock_gettime, CLOCK_MONOTONIC_COARSE, ...) -struct clock_syscall_monotonic_coarse -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = true; - static const bool is_available; - - static time_point now() noexcept - { - timespec t; - syscall(SYS_clock_gettime, CLOCK_MONOTONIC_COARSE, &t); - - return time_point( std::chrono::seconds(t.tv_sec) + std::chrono::nanoseconds(t.tv_nsec) ); - } - -}; -#endif // HAVE_SYSCALL_CLOCK_MONOTONIC_COARSE - - -#ifdef HAVE_SYSCALL_CLOCK_MONOTONIC_RAW -// based on syscall(SYS_clock_gettime, CLOCK_MONOTONIC_RAW, ...) -struct clock_syscall_monotonic_raw -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = true; - static const bool is_available; - - static inline time_point now() noexcept - { - timespec t; - syscall(SYS_clock_gettime, CLOCK_MONOTONIC_RAW, &t); - - return time_point( std::chrono::seconds(t.tv_sec) + std::chrono::nanoseconds(t.tv_nsec) ); - } - -}; -#endif // HAVE_SYSCALL_CLOCK_MONOTONIC_RAW - - -#ifdef HAVE_SYSCALL_CLOCK_BOOTTIME -// based on syscall(SYS_clock_gettime, CLOCK_BOOTTIME, ...) -struct clock_syscall_boottime -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = true; - static const bool is_available; - - static inline time_point now() noexcept - { - timespec t; - syscall(SYS_clock_gettime, CLOCK_BOOTTIME, &t); - - return time_point( std::chrono::seconds(t.tv_sec) + std::chrono::nanoseconds(t.tv_nsec) ); - } - -}; -#endif // HAVE_SYSCALL_CLOCK_BOOTTIME - - -#ifdef HAVE_SYSCALL_CLOCK_PROCESS_CPUTIME_ID -// based on syscall(SYS_clock_gettime, CLOCK_PROCESS_CPUTIME_ID, ...) -struct clock_syscall_process_cputime -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; // FIXME can this be considered "steady" ? - static const bool is_available; - - static time_point now() noexcept - { - timespec t; - syscall(SYS_clock_gettime, CLOCK_PROCESS_CPUTIME_ID, &t); - - return time_point( std::chrono::seconds(t.tv_sec) + std::chrono::nanoseconds(t.tv_nsec) ); - } - -}; -#endif // HAVE_SYSCALL_CLOCK_PROCESS_CPUTIME_ID - - -#ifdef HAVE_SYSCALL_CLOCK_THREAD_CPUTIME_ID -// based on syscall(SYS_clock_gettime, CLOCK_THREAD_CPUTIME_ID, ...) -struct clock_syscall_thread_cputime -{ - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; // FIXME can this be considered "steady" ? - static const bool is_available; - - static time_point now() noexcept - { - timespec t; - syscall(SYS_clock_gettime, CLOCK_THREAD_CPUTIME_ID, &t); - - return time_point( std::chrono::seconds(t.tv_sec) + std::chrono::nanoseconds(t.tv_nsec) ); - } - -}; -#endif // HAVE_SYSCALL_CLOCK_THREAD_CPUTIME_ID - -#endif // __linux__ - -#endif // syscall_clock_gettime_h diff --git a/HLTrigger/Timer/test/chrono/interface/tbb_tick_count.h b/HLTrigger/Timer/test/chrono/interface/tbb_tick_count.h deleted file mode 100644 index 86b0278fa1b4e..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/tbb_tick_count.h +++ /dev/null @@ -1,65 +0,0 @@ -#ifdef HAVE_TBB - -#ifndef tbb_tick_count_h -#define tbb_tick_count_h - -// C++ standard headers -#include - -// TBB headers -#include - -// TBB tick_count based clock -struct clock_tbb_tick_count -{ - // std::chrono interface - typedef std::chrono::duration duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static constexpr bool is_steady = false; - - static const tbb::tick_count epoch; - - static time_point now() noexcept - { - // TBB tick_count does not expose its internal representation, only the the conversion of intervals to and from seconds - tbb::tick_count time = tbb::tick_count::now(); - tbb::tick_count::interval_t ticks = time - epoch; - return time_point(duration( ticks.seconds() )); - } - -}; - - -namespace std { - namespace chrono { - - /// duration_values - template <> - struct duration_values - { - static const tbb::tick_count::interval_t - zero() - { return tbb::tick_count::interval_t(); } - - // this is not well-defined, since the tick duration is only known at run-time - // 1.e9 seconds should be a safe value - static const tbb::tick_count::interval_t - max() - { return tbb::tick_count::interval_t(1.e9); } - - // this is not well-defined, since the tick duration is only known at run-time - // -1.e9 seconds should be a safe value - static const tbb::tick_count::interval_t - min() - { return tbb::tick_count::interval_t(-1.e9); } - }; - - } -} - -#endif // tbb_tick_count_h - -#endif // HAVE_TBB diff --git a/HLTrigger/Timer/test/chrono/interface/x86_tsc.h b/HLTrigger/Timer/test/chrono/interface/x86_tsc.h deleted file mode 100644 index d58f831b946d5..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/x86_tsc.h +++ /dev/null @@ -1,71 +0,0 @@ -#if defined __x86_64__ or defined __i386__ -// TSC is only available on x86 - -#ifndef x86_tsc_h -#define x86_tsc_h - -#include - -#if defined __clang__ -// clang does not define the __rdtsc and __rdtscp intrinsic, although it does -// define __builtin_readcyclecounter() which is a likely replacement for __rdtsc() - -extern inline uint64_t rdtsc(void) -{ - uint32_t eax, edx; - asm("rdtsc" : "=a" (eax), "=d" (edx)); - return ((uint64_t) edx << 32) | (uint64_t) eax; -} - -extern inline uint64_t rdtscp(uint32_t *aux) -{ - uint32_t eax, edx; - uint64_t rcx; - asm("rdtscp" : "=a" (eax), "=d" (edx), "=c" (rcx)); - *aux = rcx; - return ((uint64_t) edx << 32) | (uint64_t) eax; -} - -#elif defined __GNUC__ -// GCC and ICC provide intrinsics for rdtsc and rdtscp -#include - -extern inline uint64_t rdtsc(void) -{ - return __rdtsc(); -} - -extern inline uint64_t rdtscp(uint32_t *aux) -{ - return __rdtscp(aux); -} - -#else -# error "Unsupported compiler" -#endif // __clang__ / __GNUC__ - -bool has_tsc(); -bool has_rdtscp(); -bool has_invariant_tsc(); -bool tsc_allowed(); - -double calibrate_tsc_hz(); - - -// IFUNC support requires GCC >= 4.6.0 and GLIBC >= 2.11.1 -#if ( defined __GNUC__ && (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ) \ - and ( defined __GLIBC__ && (__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 11) ) - -// processor specific serialising access to the TSC -extern uint64_t serialising_rdtsc(void); - -#else - -// processor specific serialising access to the TSC -extern uint64_t (*serialising_rdtsc)(void); - -#endif // IFUNC support - -#endif // x86_tsc_h - -#endif // defined __x86_64__ or defined __i386__ diff --git a/HLTrigger/Timer/test/chrono/interface/x86_tsc_clock.h b/HLTrigger/Timer/test/chrono/interface/x86_tsc_clock.h deleted file mode 100644 index 7ec8954ce0e06..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/x86_tsc_clock.h +++ /dev/null @@ -1,131 +0,0 @@ -#if defined __x86_64__ or defined __i386__ -// TSC is only available on x86 - -#ifndef x86_tsc_clock_h -#define x86_tsc_clock_h - -// C++ standard headers -#include - -// for rdtscp, rdtscp, lfence, mfence -#include - -// for tsc_tick, etc. -#include "interface/x86_tsc.h" -#include "interface/x86_tsc_tick.h" - -// TSC-based clock, using rdtsc (non-serialising) -struct clock_rdtsc -{ - // std::chrono interface - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static const bool is_steady; - static const bool is_available; - - static time_point now() noexcept - { - int64_t ticks = rdtsc(); - rep ns = tsc_tick::to_nanoseconds(ticks); - time_point time = time_point(duration(ns)); - return time; - } -}; - - -// TSC-based clock, using lfence as serialising instruction -struct clock_rdtsc_lfence -{ - // std::chrono interface - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static const bool is_steady; - static const bool is_available; - - static time_point now() noexcept - { - _mm_lfence(); - int64_t ticks = rdtsc(); - rep ns = tsc_tick::to_nanoseconds(ticks); - time_point time = time_point(duration(ns)); - return time; - } -}; - -// TSC-based clock, using mfence as serialising instruction -struct clock_rdtsc_mfence -{ - // std::chrono interface - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static const bool is_steady; - static const bool is_available; - - static time_point now() noexcept - { - _mm_mfence(); - int64_t ticks = rdtsc(); - rep ns = tsc_tick::to_nanoseconds(ticks); - time_point time = time_point(duration(ns)); - return time; - } -}; - - -// TSC-based clock, using rdtscp as serialising instruction -struct clock_rdtscp -{ - // std::chrono interface - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static const bool is_steady; - static const bool is_available; - - static time_point now() noexcept - { - unsigned int id; - int64_t ticks = rdtscp(& id); - rep ns = tsc_tick::to_nanoseconds(ticks); - time_point time = time_point(duration(ns)); - return time; - } -}; - - -// TSC-based clock, determining at run-time the best strategy to serialise the reads from the TSC -struct clock_serialising_rdtsc -{ - // std::chrono interface - typedef std::chrono::nanoseconds duration; - typedef duration::rep rep; - typedef duration::period period; - typedef std::chrono::time_point time_point; - - static const bool is_steady; - static const bool is_available; - - static time_point now() noexcept - { - int64_t ticks = serialising_rdtsc(); - rep ns = tsc_tick::to_nanoseconds(ticks); - time_point time = time_point(duration(ns)); - return time; - } -}; - - -#endif // x86_tsc_clock_h - -#endif // defined __x86_64__ or defined __i386__ diff --git a/HLTrigger/Timer/test/chrono/interface/x86_tsc_tick.h b/HLTrigger/Timer/test/chrono/interface/x86_tsc_tick.h deleted file mode 100644 index fa5c6194aff7f..0000000000000 --- a/HLTrigger/Timer/test/chrono/interface/x86_tsc_tick.h +++ /dev/null @@ -1,95 +0,0 @@ -#if defined __x86_64__ or defined __i386__ -// TSC is only available on x86 - -#ifndef x86_tsc_tick_h -#define x86_tsc_tick_h - -// C++ standard headers -#include -#include - - -// TSC ticks as clock period -// XXX should it use unsigned integers ? -struct tsc_tick { - static const double ticks_per_second; - static const double seconds_per_tick; - static const int64_t nanoseconds_per_tick_shifted; - static const int64_t ticks_per_nanosecond_shifted; - - static int64_t to_nanoseconds(int64_t ticks) noexcept - { - // round the shifted value away from 0, like round() does - // XXX should it honor fesetround instead ? - __int128_t shifted = (__int128_t) ticks * nanoseconds_per_tick_shifted; - __int128_t ns = (shifted >> 32) + ((shifted & 0xffffffff) >= 0x80000000); - return (int64_t) ns; - } - - static double to_seconds(double ticks) noexcept - { - return ticks / ticks_per_second; - } - - static int64_t from_nanoseconds(int64_t ns) noexcept { - // round the shifted value away from 0, like round() does - // XXX should it honor fesetround instead ? - __int128_t shifted = (__int128_t) ns * ticks_per_nanosecond_shifted; - __int128_t ticks = (shifted >> 32) + ((shifted & 0xffffffff) >= 0x80000000); - return (int64_t) ticks; - } - - static int64_t from_seconds(double seconds) noexcept { - // XXX use lrint intead of lround (honors fesetround) ? - return (int64_t) std::lround(seconds * ticks_per_second); - } - - template - static - typename std::enable_if< - std::chrono::treat_as_floating_point<_ToRep>::value, - std::chrono::duration<_ToRep, _ToPeriod>>::type - to_duration(double ticks) - { - std::chrono::duration d(to_seconds(ticks)); - return std::chrono::duration_cast>( d ); - } - - template - static - typename std::enable_if< - not std::chrono::treat_as_floating_point<_ToRep>::value, - std::chrono::duration<_ToRep, _ToPeriod>>::type - to_duration(int64_t ticks) - { - std::chrono::nanoseconds d(to_nanoseconds(ticks)); - return std::chrono::duration_cast>( d ); - } - - template - static - typename std::enable_if< - std::chrono::treat_as_floating_point<_FromRep>::value, - double>::type - from_duration(std::chrono::duration<_FromRep, _FromPeriod> d) - { - double s = std::chrono::duration_cast>(d).count(); - return from_seconds(s); - } - - template - static - typename std::enable_if< - not std::chrono::treat_as_floating_point<_FromRep>::value, - int64_t>::type - from_duration(std::chrono::duration<_FromRep, _FromPeriod> d) - { - int64_t ns = std::chrono::duration_cast(d).count(); - return from_nanoseconds(ns); - } -}; - - -#endif // x86_tsc_tick_h - -#endif // defined __x86_64__ or defined __i386__ diff --git a/HLTrigger/Timer/test/chrono/src/mach_absolute_time.cc b/HLTrigger/Timer/test/chrono/src/mach_absolute_time.cc deleted file mode 100644 index 83626d3fa5785..0000000000000 --- a/HLTrigger/Timer/test/chrono/src/mach_absolute_time.cc +++ /dev/null @@ -1,41 +0,0 @@ -#if defined(__APPLE__) || defined(__MACH__) - -// C++ standard headers -#include -#include - -// Darwin system headers -#include -#include - -#include "interface/mach_absolute_time.h" - -// read the calibration of mach_absolute_time -static -double calibrate_ticks_per_second() { - mach_timebase_info_data_t timebase_info; - mach_timebase_info(& timebase_info); - return 1.e9 * timebase_info.denom / timebase_info.numer; -} - -static -int64_t calibrate_nanoseconds_per_tick_shifted() { - mach_timebase_info_data_t timebase_info; - mach_timebase_info(& timebase_info); - return (1ll << 32) * timebase_info.numer / timebase_info.denom; -} - -static -int64_t calibrate_ticks_per_nanosecond_shifted() { - mach_timebase_info_data_t timebase_info; - mach_timebase_info(& timebase_info); - return (1ll << 32) * timebase_info.denom / timebase_info.numer; -} - -const double mach_absolute_time_tick::ticks_per_second = calibrate_ticks_per_second(); -const double mach_absolute_time_tick::seconds_per_tick = 1. / mach_absolute_time_tick::ticks_per_second; -const int64_t mach_absolute_time_tick::nanoseconds_per_tick_shifted = calibrate_nanoseconds_per_tick_shifted(); -const int64_t mach_absolute_time_tick::ticks_per_nanosecond_shifted = calibrate_ticks_per_nanosecond_shifted(); - - -#endif // defined(__APPLE__) || defined(__MACH__) diff --git a/HLTrigger/Timer/test/chrono/src/mach_clock_get_time.cc b/HLTrigger/Timer/test/chrono/src/mach_clock_get_time.cc deleted file mode 100644 index f8f2e9cba7dcf..0000000000000 --- a/HLTrigger/Timer/test/chrono/src/mach_clock_get_time.cc +++ /dev/null @@ -1,25 +0,0 @@ -#if defined(__APPLE__) || defined(__MACH__) - -// Darwin system headers -#include -#include - -#include "interface/mach_clock_get_time.h" - -#ifdef HAVE_MACH_SYSTEM_CLOCK -// based on host_get_clock_service(SYSTEM_CLOCK) and clock_get_time(...) -const clock_serv_t mach_system_clock::clock_port = mach_system_clock::get_clock_port(); -#endif // HAVE_MACH_SYSTEM_CLOCK - -#ifdef HAVE_MACH_REALTIME_CLOCK -// based on host_get_clock_service(REALTIME_CLOCK) and clock_get_time(...) -const clock_serv_t mach_realtime_clock::clock_port = mach_realtime_clock::get_clock_port(); -#endif // HAVE_MACH_REALTIME_CLOCK - - -#ifdef HAVE_MACH_CALENDAR_CLOCK -// based on host_get_clock_service(CALENDAR_CLOCK) and clock_get_time(...) -const clock_serv_t mach_calendar_clock::clock_port = mach_calendar_clock::get_clock_port(); -#endif // HAVE_MACH_CALENDAR_CLOCK - -#endif // defined(__APPLE__) || defined(__MACH__) diff --git a/HLTrigger/Timer/test/chrono/src/native/x86_tsc_clock.cc b/HLTrigger/Timer/test/chrono/src/native/x86_tsc_clock.cc deleted file mode 100644 index eebc33d123369..0000000000000 --- a/HLTrigger/Timer/test/chrono/src/native/x86_tsc_clock.cc +++ /dev/null @@ -1,26 +0,0 @@ -#if defined __x86_64__ or defined __i386__ -// TSC is only available on x86 - -#include "interface/x86_tsc.h" -#include "interface/native/x86_tsc_clock.h" - -namespace native { - - const bool clock_rdtsc::is_available = has_tsc() and tsc_allowed(); - const bool clock_rdtsc::is_steady = has_invariant_tsc(); - - const bool clock_rdtsc_lfence::is_available = has_tsc() and tsc_allowed(); - const bool clock_rdtsc_lfence::is_steady = has_invariant_tsc(); - - const bool clock_rdtsc_mfence::is_available = has_tsc() and tsc_allowed(); - const bool clock_rdtsc_mfence::is_steady = has_invariant_tsc(); - - const bool clock_rdtscp::is_available = has_rdtscp() and tsc_allowed(); - const bool clock_rdtscp::is_steady = has_invariant_tsc(); - - const bool clock_serialising_rdtsc::is_available = has_tsc() and tsc_allowed(); - const bool clock_serialising_rdtsc::is_steady = has_invariant_tsc(); - -} // namespace native - -#endif // defined __x86_64__ or defined __i386__ diff --git a/HLTrigger/Timer/test/chrono/src/posix_clock_gettime.cc b/HLTrigger/Timer/test/chrono/src/posix_clock_gettime.cc deleted file mode 100644 index b78d19fbc0ad8..0000000000000 --- a/HLTrigger/Timer/test/chrono/src/posix_clock_gettime.cc +++ /dev/null @@ -1,42 +0,0 @@ -#include "interface/posix_clock_gettime.h" - -#include - -#ifdef HAVE_POSIX_CLOCK_REALTIME -const bool clock_gettime_realtime::is_available = (sysconf(_SC_TIMERS) > 0); -#endif // HAVE_POSIX_CLOCK_REALTIME - - -#ifdef HAVE_POSIX_CLOCK_REALTIME_COARSE -const bool clock_gettime_realtime_coarse::is_available = true; -#endif // HAVE_POSIX_CLOCK_REALTIME_COARSE - - -#ifdef HAVE_POSIX_CLOCK_MONOTONIC -const bool clock_gettime_monotonic::is_available = (sysconf(_SC_MONOTONIC_CLOCK) > 0); -#endif // HAVE_POSIX_CLOCK_MONOTONIC - - -#ifdef HAVE_POSIX_CLOCK_MONOTONIC_COARSE -const bool clock_gettime_monotonic_coarse::is_available = true; -#endif // HAVE_POSIX_CLOCK_MONOTONIC_COARSE - - -#ifdef HAVE_POSIX_CLOCK_MONOTONIC_RAW -const bool clock_gettime_monotonic_raw::is_available = true; -#endif // HAVE_POSIX_CLOCK_MONOTONIC_RAW - - -#ifdef HAVE_POSIX_CLOCK_BOOTTIME -const bool clock_gettime_boottime::is_available = true; -#endif // HAVE_POSIX_CLOCK_BOOTTIME - - -#ifdef HAVE_POSIX_CLOCK_PROCESS_CPUTIME_ID -const bool clock_gettime_process_cputime::is_available = (sysconf(_SC_CPUTIME) > 0); -#endif // HAVE_POSIX_CLOCK_PROCESS_CPUTIME_ID - - -#ifdef HAVE_POSIX_CLOCK_THREAD_CPUTIME_ID -const bool clock_gettime_thread_cputime::is_available = (sysconf(_SC_THREAD_CPUTIME) > 0); -#endif // HAVE_POSIX_CLOCK_THREAD_CPUTIME_ID diff --git a/HLTrigger/Timer/test/chrono/src/syscall_clock_gettime.cc b/HLTrigger/Timer/test/chrono/src/syscall_clock_gettime.cc deleted file mode 100644 index 9bcf058263cd0..0000000000000 --- a/HLTrigger/Timer/test/chrono/src/syscall_clock_gettime.cc +++ /dev/null @@ -1,40 +0,0 @@ -#include "interface/syscall_clock_gettime.h" - -#ifdef HAVE_SYSCALL_CLOCK_REALTIME -const bool clock_syscall_realtime::is_available = true; -#endif // HAVE_SYSCALL_CLOCK_REALTIME - - -#ifdef HAVE_SYSCALL_CLOCK_REALTIME_COARSE -const bool clock_syscall_realtime_coarse::is_available = true; -#endif // HAVE_SYSCALL_CLOCK_REALTIME_COARSE - - -#ifdef HAVE_SYSCALL_CLOCK_MONOTONIC -const bool clock_syscall_monotonic::is_available = true; -#endif // HAVE_SYSCALL_CLOCK_MONOTONIC - - -#ifdef HAVE_SYSCALL_CLOCK_MONOTONIC_COARSE -const bool clock_syscall_monotonic_coarse::is_available = true; -#endif // HAVE_SYSCALL_CLOCK_MONOTONIC_COARSE - - -#ifdef HAVE_SYSCALL_CLOCK_MONOTONIC_RAW -const bool clock_syscall_monotonic_raw::is_available = true; -#endif // HAVE_SYSCALL_CLOCK_MONOTONIC_RAW - - -#ifdef HAVE_SYSCALL_CLOCK_BOOTTIME -const bool clock_syscall_boottime::is_available = true; -#endif // HAVE_SYSCALL_CLOCK_BOOTTIME - - -#ifdef HAVE_SYSCALL_CLOCK_PROCESS_CPUTIME_ID -const bool clock_syscall_process_cputime::is_available = true; -#endif // HAVE_SYSCALL_CLOCK_PROCESS_CPUTIME_ID - - -#ifdef HAVE_SYSCALL_CLOCK_THREAD_CPUTIME_ID -const bool clock_syscall_thread_cputime::is_available = true; -#endif // HAVE_SYSCALL_CLOCK_THREAD_CPUTIME_ID diff --git a/HLTrigger/Timer/test/chrono/src/tbb_tick_count.cc b/HLTrigger/Timer/test/chrono/src/tbb_tick_count.cc deleted file mode 100644 index 21f3729aa5ff3..0000000000000 --- a/HLTrigger/Timer/test/chrono/src/tbb_tick_count.cc +++ /dev/null @@ -1,7 +0,0 @@ -#ifdef HAVE_TBB - -#include "interface/tbb_tick_count.h" - -const tbb::tick_count clock_tbb_tick_count::epoch = tbb::tick_count::now(); - -#endif // HAVE_TBB diff --git a/HLTrigger/Timer/test/chrono/src/x86_tsc.cc b/HLTrigger/Timer/test/chrono/src/x86_tsc.cc deleted file mode 100644 index 85b9d573c02dc..0000000000000 --- a/HLTrigger/Timer/test/chrono/src/x86_tsc.cc +++ /dev/null @@ -1,205 +0,0 @@ -#if defined __x86_64__ or defined __i386__ -// TSC is only available on x86 - -// C++ standard headers -#include -#include - -// for usleep -#include - -// for rdtsc, rdtscp, lfence, mfence, cpuid -#include -#include - -#ifdef __linux__ -#include -#include -#endif // __linux__ - -#include "interface/x86_tsc.h" - - -// CPUID, EAX = 0x01, EDX values -#ifndef bit_TSC -#define bit_TSC (1 << 4) -#endif - -// CPUID, EAX = 0x80000001, EDX values -#ifndef bit_RDTSCP -#define bit_RDTSCP (1 << 27) -#endif - -// CPUID, EAX = 0x80000007, EDX values -#ifndef bit_InvariantTSC -#define bit_InvariantTSC (1 << 8) -#endif - - -// check if the processor has a TSC (Time Stamp Counter) and supports the RDTSC instruction -bool has_tsc() { - unsigned int eax, ebx, ecx, edx; - if (__get_cpuid(0x01, & eax, & ebx, & ecx, & edx)) - return (edx & bit_TSC) != 0; - else - return false; -} - -// check if the processor supports RDTSCP serialising instruction -bool has_rdtscp() { - unsigned int eax, ebx, ecx, edx; - if (__get_cpuid(0x80000001, & eax, & ebx, & ecx, & edx)) - return (edx & bit_RDTSCP) != 0; - else - return false; -} - -// check if the processor supports the Invariant TSC feature (constant frequency TSC) -bool has_invariant_tsc() { - unsigned int eax, ebx, ecx, edx; - if (__get_cpuid(0x80000007, & eax, & ebx, & ecx, & edx)) - return (edx & bit_InvariantTSC) != 0; - else - return false; -} - -// Check if the RDTSC and RDTSCP instructions are allowed in user space. -// This is controlled by the x86 control register 4, bit 4 (CR4.TSD), but that is only readable by the kernel. -// On Linux, the flag can be read (and possibly set) via the prctl interface. -#ifdef __linux__ -#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 26) -#define _HAS_PR_TSC_ENABLE -#endif // LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 26) -#endif // __linux__ - -bool tsc_allowed() { -#if defined __linux__ and defined _HAS_PR_TSC_ENABLE - int tsc_val = 0; - prctl(PR_SET_TSC, PR_TSC_ENABLE); - prctl(PR_GET_TSC, & tsc_val); - return (tsc_val == PR_TSC_ENABLE); -#else - return true; -#endif -} - -#undef _HAS_PR_TSC_ENABLE - - -// calibrate TSC with respect to std::chrono::high_resolution_clock -double calibrate_tsc_hz() { - if (not has_tsc() or not tsc_allowed()) - return 0; - - constexpr unsigned int sample_size = 1000; // 1000 samples - constexpr unsigned int sleep_time = 1000; // 1 ms - unsigned long long ticks[sample_size]; - double times[sample_size]; - - auto reference = std::chrono::high_resolution_clock::now(); - for (unsigned int i = 0; i < sample_size; ++i) { - usleep(sleep_time); - ticks[i] = rdtsc(); - times[i] = std::chrono::duration_cast>( std::chrono::high_resolution_clock::now() - reference ).count(); - } - - double mean_x = 0, mean_y = 0; - for (unsigned int i = 0; i < sample_size; ++i) { - mean_x += (double) times[i]; - mean_y += (double) ticks[i]; - } - mean_x /= (double) sample_size; - mean_y /= (double) sample_size; - - double sigma_xy = 0, sigma_xx = 0; - for (unsigned int i = 0; i < sample_size; ++i) { - sigma_xx += (double) (times[i] - mean_x) * (double) (times[i] - mean_x); - sigma_xy += (double) (times[i] - mean_x) * (double) (ticks[i] - mean_y); - } - - // ticks per second - return sigma_xy / sigma_xx; -} - - -// new processors can use rdtscp; -uint64_t serialising_rdtscp(void) -{ - unsigned int id; - return rdtscp(& id); -} - -// older Intel processors can use lfence; rdtsc; -uint64_t serialising_rdtsc_lfence(void) -{ - _mm_lfence(); - return rdtsc(); -} - -// older AMD processors can use mfence; rdtsc; -uint64_t serialising_rdtsc_mfence(void) -{ - _mm_mfence(); - return rdtsc(); -} - -// very old processors do not have a TSC -uint64_t serialising_rdtsc_unimplemented(void) -{ - return 0; -} - - -namespace { - - inline constexpr - unsigned int _(const char b[4]) { - return * (unsigned int *)(b); - } - -} // namespace - -extern "C" { - - static uint64_t (*serialising_rdtsc_resolver(void))(void) - { - if (not tsc_allowed()) - return serialising_rdtsc_unimplemented; - - if (has_rdtscp()) - // if available, use the RDTSCP instruction - return serialising_rdtscp; - - if (has_tsc()) { - // if the TSC is available, chck the processor vendor - unsigned int eax = 0, ebx = 0, ecx = 0, edx = 0; - __get_cpuid(0x00, & eax, & ebx, & ecx, & edx); - if (ebx == _("Genu") and edx == _("ineI") and ecx == _("ntel")) - // for Intel processors, LFENCE can be used as a serialising instruction before RDTSC - return serialising_rdtsc_lfence; - else if (ebx == _("Auth") and edx == _("enti") and ecx == _("cAMD")) - // for AMD processors, MFENCE can be used as a serialising instruction before RDTSC - return serialising_rdtsc_mfence; - else - // for other processors, assume that MFENCE can be used as a serialising instruction before RDTSC - return serialising_rdtsc_mfence; - } - - return serialising_rdtsc_unimplemented; - } - -} - -// IFUNC support requires GCC >= 4.6.0 and GLIBC >= 2.11.1 -#if ( defined __GNUC__ && (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) ) \ - and ( defined __GLIBC__ && (__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 11) ) - -uint64_t serialising_rdtsc(void) __attribute__((ifunc("serialising_rdtsc_resolver"))) __attribute__((externally_visible)); - -#else - -uint64_t (*serialising_rdtsc)(void) = serialising_rdtsc_resolver(); - -#endif // IFUNC support - -#endif // defined __x86_64__ or defined __i386__ diff --git a/HLTrigger/Timer/test/chrono/src/x86_tsc_clock.cc b/HLTrigger/Timer/test/chrono/src/x86_tsc_clock.cc deleted file mode 100644 index 4b7e4d99e3d39..0000000000000 --- a/HLTrigger/Timer/test/chrono/src/x86_tsc_clock.cc +++ /dev/null @@ -1,22 +0,0 @@ -#if defined __x86_64__ or defined __i386__ -// TSC is only available on x86 - -#include "interface/x86_tsc.h" -#include "interface/x86_tsc_clock.h" - -const bool clock_rdtsc::is_available = has_tsc() and tsc_allowed(); -const bool clock_rdtsc::is_steady = has_invariant_tsc(); - -const bool clock_rdtsc_lfence::is_available = has_tsc() and tsc_allowed(); -const bool clock_rdtsc_lfence::is_steady = has_invariant_tsc(); - -const bool clock_rdtsc_mfence::is_available = has_tsc() and tsc_allowed(); -const bool clock_rdtsc_mfence::is_steady = has_invariant_tsc(); - -const bool clock_rdtscp::is_available = has_rdtscp() and tsc_allowed(); -const bool clock_rdtscp::is_steady = has_invariant_tsc(); - -const bool clock_serialising_rdtsc::is_available = has_tsc() and tsc_allowed(); -const bool clock_serialising_rdtsc::is_steady = has_invariant_tsc(); - -#endif // defined __x86_64__ or defined __i386__ diff --git a/HLTrigger/Timer/test/chrono/src/x86_tsc_tick.cc b/HLTrigger/Timer/test/chrono/src/x86_tsc_tick.cc deleted file mode 100644 index fe6747a14e5e5..0000000000000 --- a/HLTrigger/Timer/test/chrono/src/x86_tsc_tick.cc +++ /dev/null @@ -1,13 +0,0 @@ -#if defined __x86_64__ or defined __i386__ -// TSC is only available on x86 - -#include "interface/x86_tsc.h" -#include "interface/x86_tsc_tick.h" - -const double tsc_tick::ticks_per_second = calibrate_tsc_hz(); -const double tsc_tick::seconds_per_tick = 1. / tsc_tick::ticks_per_second; -const int64_t tsc_tick::nanoseconds_per_tick_shifted = (1000000000ll << 32) / tsc_tick::ticks_per_second; -//const int64_t tsc_tick::ticks_per_nanosecond_shifted = (int64_t) ((((__int128_t) tsc_tick::ticks_per_second) << 32) / 1000000000ll); -const int64_t tsc_tick::ticks_per_nanosecond_shifted = (int64_t) llrint(tsc_tick::ticks_per_second * 4.294967296); - -#endif // defined __x86_64__ or defined __i386__ diff --git a/HLTrigger/Timer/test/chrono/test/benchmark.h b/HLTrigger/Timer/test/chrono/test/benchmark.h deleted file mode 100644 index 52688c318a206..0000000000000 --- a/HLTrigger/Timer/test/chrono/test/benchmark.h +++ /dev/null @@ -1,280 +0,0 @@ -#ifndef benchmark_h -#define benchmark_h - -// C++ headers -#include -#include -#include -#include -#include -#include -#include -#include -#include - -// std chrono types -template -double to_seconds(std::chrono::duration duration) { - return std::chrono::duration_cast>(duration).count(); -} - -template -double to_nanoseconds(std::chrono::duration duration) { - return std::chrono::duration_cast>(duration).count(); -} - -#ifdef HAVE_BOOST_CHRONO -// boost headers -#include - -// boost chrono types -template -double to_seconds(boost::chrono::duration duration) { - return boost::chrono::duration_cast>(duration).count(); -} - -template -double to_nanoseconds(boost::chrono::duration duration) { - return boost::chrono::duration_cast>(duration).count(); -} -#endif // HAVE_BOOST_CHRONO - - -#if defined(__x86_64__) || defined(__i386__) - -// native chrono types -template -double to_seconds(native::native_duration duration) { - return std::chrono::duration_cast>(duration).count(); -} - -template -double to_nanoseconds(native::native_duration duration) { - return std::chrono::duration_cast>(duration).count(); -} - -#endif - -static constexpr unsigned int SIZE = 1000000; - - -double average(std::vector const & values) { - double sum = 0; - for (size_t i = 0; i < values.size(); ++i) - sum += values[i]; - return (sum / values.size()); -} - -double sigma(std::vector const & values) { - if (values.size() > 1) { - double sum = 0; - double avg = average(values); - for (size_t i = 0; i < values.size(); ++i) - sum += (values[i] - avg) * (values[i] - avg); - return std::sqrt( sum / (values.size()-1) ); - } else { - return std::numeric_limits::quiet_NaN(); - } -} - -double median(std::vector const & values) { - if (not values.empty()) { - std::vector v = values; - std::sort( v.begin(), v.end() ); - return v[v.size() / 2]; - } else { - return std::numeric_limits::quiet_NaN(); - } -} - - -class BenchmarkBase { -public: - BenchmarkBase() = default; - - explicit BenchmarkBase(std::string const & d) : - description(d) - { } - - virtual ~BenchmarkBase() { }; - - // perform the measurements - virtual void sample() = 0; - - void measure() { - sample(); - start = std::chrono::high_resolution_clock::now(); - sample(); - stop = std::chrono::high_resolution_clock::now(); - } - - // extract the characteristics of the timer from the measurements - virtual void compute() = 0; - - // print a report - virtual void report() = 0; - -protected: - std::chrono::high_resolution_clock::time_point start; - std::chrono::high_resolution_clock::time_point stop; - - // measured per-call overhead - double overhead; - - // measured resolution, in seconds - double resolution_min; // smallest of the steps - double resolution_median; // median of the steps - double resolution_average; // average of the steps - double resolution_avg_sig; // sigma of the average - double resolution_sigma; // sigma of the average - - // description - std::string description; -}; - - -template -class Benchmark : public BenchmarkBase { -public: - typedef C clock_type; - typedef typename clock_type::time_point time_point; - - Benchmark(std::string const & d) : - BenchmarkBase(d), - values() - { - } - - // take SIZE measurements - void sample() { - for (unsigned int i = 0; i < SIZE; ++i) - values[i] = clock_type::now(); - } - - // return the delta between two time_points, expressed in seconds - double delta(const time_point & start, const time_point & stop) const { - return to_seconds(stop - start); - } - - // extract the characteristics of the timer from the measurements - void compute() { - // per-call overhead - overhead = to_seconds(stop - start) / SIZE; - - // resolution (min, median and average of the increments) - std::vector steps; - steps.reserve(SIZE); - for (unsigned int i = 0; i < SIZE-1; ++i) { - double step = delta(values[i], values[i + 1]); - if (step > 0) - steps.push_back(step); - } - std::sort( steps.begin(), steps.end() ); - if (not steps.empty()) { - // measure resolution as the median of the steps - resolution_median = steps[steps.size() / 2]; - - // measure resolution as the first non-zero step - resolution_min = steps.front(); - - // measure the sigma of the steps - resolution_sigma = sigma(steps); - if (resolution_sigma < 1.e-10) - resolution_sigma = 1.e-10; - - // measure average of the steps, and its sigma - resolution_average = average(steps); - resolution_avg_sig = resolution_sigma / sqrt(steps.size()); - - // take into account limited accuracy - if (resolution_avg_sig < 1.e-10) - resolution_avg_sig = 1.e-10; - } - } - - // print a report - void report() { - std::cout << std::setprecision(1) << std::fixed; - std::cout << "Performance of " << description << std::endl; - std::cout << "\tAverage time per call: " << std::right << std::setw(10) << overhead * 1e9 << " ns" << std::endl; - if (not std::chrono::treat_as_floating_point::value) { - typename clock_type::duration tick(1); - double ns = to_nanoseconds(tick); - std::cout << "\tClock tick period: " << std::right << std::setw(10) << ns << " ns" << std::endl; - } else { - std::cout << "\tClock tick period: " << std::right << std::setw(10) << "n/a" << std::endl; - } - std::cout << "\tMeasured resolution: " << std::right << std::setw(10) << resolution_min * 1e9 << " ns (median: " << resolution_median * 1e9 << " ns) (sigma: " << resolution_sigma * 1e9 << " ns) (average: " << resolution_average * 1e9 << " +/- " << resolution_avg_sig * 1e9 << " ns)" << std::endl; - - /* - // warm up the cache - measure_work(1000, false); - - std::cout << "\tTiming measurements (1k):" << std::endl; - for (int i =0; i <10; ++i) - measure_work(1000); - std::cout << "\tTiming measurements (10k):" << std::endl; - for (int i =0; i <10; ++i) - measure_work(10000); - std::cout << "\tTiming measurements (100k):" << std::endl; - for (int i =0; i <10; ++i) - measure_work(100000); - */ - - std::cout << std::endl; - } - - // run some workload size times, taking a measurement around it - void measure_work(int size, bool verbose = true) const { - std::vector times(size, 0.); - for (int i = 0; i < size; ++i) { - typename clock_type::time_point t0 = clock_type::now(); - - volatile double x = M_PI; - for (int j = 0; j < 100; ++j) { - x = std::sqrt(x) * std::sqrt(x); - } - - typename clock_type::time_point t1 = clock_type::now(); - times[i] = delta(t0, t1); - } - - std::sort(times.begin(), times.end()); - - double avg = average(times); - double sig = sigma(times); - double min = times.front(); - double max = times.back(); - double med = times[times.size() / 2]; - if (verbose) { - std::cout << "\t\t[" << std::setw(10) << min * 1e9 << ".." << std::setw(10) << max * 1e9 << "] ns"; - std::cout << "\tavg: " << std::setw(10) << avg * 1e9 << " ns"; - std::cout << "\tmed: " << std::setw(10) << med * 1e9 << " ns"; - std::cout << "\tsig: " << std::setw(10) << sig * 1e9 << " ns"; - } - - // remove tails (values larger than twice the median) - auto limit = std::upper_bound(times.begin(), times.end(), med * 2); - std::vector filtered(times.begin(), limit); - - avg = average(filtered); - sig = sigma(filtered); - min = filtered.front(); - max = filtered.back(); - med = filtered[filtered.size() / 2]; - if (verbose) { - std::cout << "\t| [" << std::setw(10) << min * 1e9 << ".." << std::setw(10) << max * 1e9 << "] ns"; - std::cout << "\tavg: " << std::setw(10) << avg * 1e9 << " ns"; - std::cout << "\tmed: " << std::setw(10) << med * 1e9 << " ns"; - std::cout << "\tsig: " << std::setw(10) << sig * 1e9 << " ns"; - } - - std::cout << std::endl; - } - -protected: - time_point values[SIZE]; - -}; - -#endif //benchmark_h diff --git a/HLTrigger/Timer/test/chrono/test/chrono.cc b/HLTrigger/Timer/test/chrono/test/chrono.cc deleted file mode 100644 index 2ea0fdc7200c6..0000000000000 --- a/HLTrigger/Timer/test/chrono/test/chrono.cc +++ /dev/null @@ -1,319 +0,0 @@ -// macro to check for GCC version -#define GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) - -// C++ headers -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef HAVE_BOOST_CHRONO -// boost headers -#include -#endif // HAVE_BOOST_CHRONO - -#if defined HAVE_BOOST_CHRONO || defined HAVE_BOOST_TIMER -// boost version -#include -#endif // defined HAVE_BOOST_CHRONO || defined HAVE_BOOST_TIMER - -#ifdef HAVE_TBB -// TBB version -#include -#endif // HAVE_TBB - -// for uname -#include - -#ifdef __linux__ -// for gnu_get_libc_version -#include -#endif // __linux__ - -// other clocks -#include "interface/syscall_clock_gettime.h" -#include "interface/posix_clock.h" -#include "interface/posix_clock_gettime.h" -#include "interface/posix_gettimeofday.h" -#include "interface/posix_times.h" -#include "interface/posix_times_f.h" -#include "interface/posix_times_d.h" -#include "interface/posix_getrusage.h" -#include "interface/mach_clock_get_time.h" -#include "interface/mach_absolute_time.h" -#include "interface/mach_thread_info.h" -#include "interface/x86_tsc_clock.h" -#include "interface/boost_timer.h" -#include "interface/tbb_tick_count.h" - -#ifndef __clang__ -// CLANG does not support OpenMP -#include "interface/omp_get_wtime.h" -#endif // ! __clang__ - -#include "interface/native/mach_absolute_time.h" -#include "interface/native/x86_tsc_clock.h" - -#include "benchmark.h" - - -void init_timers(std::vector & timers) -{ - // std::chrono timers -#if __clang__ || GCC_VERSION >= 40700 - // C++11 clock name - timers.push_back(new Benchmark("std::chrono::steady_clock")); -#else - // pre-C++11 clock name - timers.push_back(new Benchmark("std::chrono::monotonic_clock")); -#endif - timers.push_back(new Benchmark("std::chrono::system_clock")); - timers.push_back(new Benchmark("std::chrono::high_resolution_clock")); - - // syscall clock_gettime -#ifdef HAVE_SYSCALL_CLOCK_REALTIME - if (clock_syscall_realtime::is_available) - timers.push_back(new Benchmark("syscall(SYS_clock_gettime, CLOCK_REALTIME)")); -#endif // HAVE_SYSCALL_CLOCK_REALTIME -#ifdef HAVE_SYSCALL_CLOCK_REALTIME_COARSE - if (clock_syscall_realtime_coarse::is_available) - timers.push_back(new Benchmark("syscall(SYS_clock_gettime, CLOCK_REALTIME_COARSE)")); -#endif // HAVE_SYSCALL_CLOCK_REALTIME_COARSE -#ifdef HAVE_SYSCALL_CLOCK_MONOTONIC - if (clock_syscall_monotonic::is_available) - timers.push_back(new Benchmark("syscall(SYS_clock_gettime, CLOCK_MONOTONIC)")); -#endif // HAVE_SYSCALL_CLOCK_MONOTONIC -#ifdef HAVE_SYSCALL_CLOCK_MONOTONIC_COARSE - if (clock_syscall_monotonic_coarse::is_available) - timers.push_back(new Benchmark("syscall(SYS_clock_gettime, CLOCK_MONOTONIC_COARSE)")); -#endif // HAVE_SYSCALL_CLOCK_MONOTONIC_COARSE -#ifdef HAVE_SYSCALL_CLOCK_MONOTONIC_RAW - if (clock_syscall_monotonic_raw::is_available) - timers.push_back(new Benchmark("syscall(SYS_clock_gettime, CLOCK_MONOTONIC_RAW)")); -#endif // HAVE_SYSCALL_CLOCK_MONOTONIC_RAW -#ifdef HAVE_SYSCALL_CLOCK_BOOTTIME - if (clock_syscall_boottime::is_available) - timers.push_back(new Benchmark("syscall(SYS_clock_gettime, CLOCK_BOOTTIME)")); -#endif // HAVE_SYSCALL_CLOCK_BOOTTIME -#ifdef HAVE_SYSCALL_CLOCK_PROCESS_CPUTIME_ID - if (clock_syscall_process_cputime::is_available) - timers.push_back(new Benchmark("syscall(SYS_clock_gettime, CLOCK_PROCESS_CPUTIME_ID)")); -#endif // HAVE_SYSCALL_CLOCK_PROCESS_CPUTIME_ID -#ifdef HAVE_SYSCALL_CLOCK_THREAD_CPUTIME_ID - if (clock_syscall_thread_cputime::is_available) - timers.push_back(new Benchmark("syscall(SYS_clock_gettime, CLOCK_THREAD_CPUTIME_ID)")); -#endif // HAVE_SYSCALL_CLOCK_THREAD_CPUTIME_ID - - // POSIX clock_gettime -#ifdef HAVE_POSIX_CLOCK_REALTIME - if (clock_gettime_realtime::is_available) - timers.push_back(new Benchmark("clock_gettime(CLOCK_REALTIME)")); -#endif // HAVE_POSIX_CLOCK_REALTIME -#ifdef HAVE_POSIX_CLOCK_REALTIME_COARSE - if (clock_gettime_realtime_coarse::is_available) - timers.push_back(new Benchmark("clock_gettime(CLOCK_REALTIME_COARSE)")); -#endif // HAVE_POSIX_CLOCK_REALTIME_COARSE -#ifdef HAVE_POSIX_CLOCK_MONOTONIC - if (clock_gettime_monotonic::is_available) - timers.push_back(new Benchmark("clock_gettime(CLOCK_MONOTONIC)")); -#endif // HAVE_POSIX_CLOCK_MONOTONIC -#ifdef HAVE_POSIX_CLOCK_MONOTONIC_COARSE - if (clock_gettime_monotonic_coarse::is_available) - timers.push_back(new Benchmark("clock_gettime(CLOCK_MONOTONIC_COARSE)")); -#endif // HAVE_POSIX_CLOCK_MONOTONIC_COARSE -#ifdef HAVE_POSIX_CLOCK_MONOTONIC_RAW - if (clock_gettime_monotonic_raw::is_available) - timers.push_back(new Benchmark("clock_gettime(CLOCK_MONOTONIC_RAW)")); -#endif // HAVE_POSIX_CLOCK_MONOTONIC_RAW -#ifdef HAVE_POSIX_CLOCK_BOOTTIME - if (clock_gettime_boottime::is_available) - timers.push_back(new Benchmark("clock_gettime(CLOCK_BOOTTIME)")); -#endif // HAVE_POSIX_CLOCK_BOOTTIME -#ifdef HAVE_POSIX_CLOCK_PROCESS_CPUTIME_ID - if (clock_gettime_process_cputime::is_available) - timers.push_back(new Benchmark("clock_gettime(CLOCK_PROCESS_CPUTIME_ID)")); -#endif // HAVE_POSIX_CLOCK_PROCESS_CPUTIME_ID -#ifdef HAVE_POSIX_CLOCK_THREAD_CPUTIME_ID - if (clock_gettime_thread_cputime::is_available) - timers.push_back(new Benchmark("clock_gettime(CLOCK_THREAD_CPUTIME_ID)")); -#endif // HAVE_POSIX_CLOCK_THREAD_CPUTIME_ID - - // POSIX gettimeofday - timers.push_back(new Benchmark("gettimeofday()")); - - // POSIX times - timers.push_back(new Benchmark("times() (wall-clock time)")); - timers.push_back(new Benchmark("times() (cpu time)")); - timers.push_back(new Benchmark("times() (wall-clock time) (using double)")); - timers.push_back(new Benchmark("times() (cpu time) (using double)")); -#if defined __x86_64__ or defined __i386__ -// 128-bit wide int is only available on x86 - timers.push_back(new Benchmark("times() (wall-clock time) (using fixed math)")); - timers.push_back(new Benchmark("times() (cpu time) (using fixed math)")); -#endif // defined __x86_64__ or defined __i386__ - - // POSIX clock - timers.push_back(new Benchmark("clock()")); - - // POSIX getrusage - timers.push_back(new Benchmark("getrusage(RUSAGE_SELF)")); -#ifdef HAVE_POSIX_CLOCK_GETRUSAGE_THREAD - timers.push_back(new Benchmark("getrusage(RUSAGE_THREAD)")); -#endif // HAVE_POSIX_CLOCK_GETRUSAGE_THREAD - - // MACH clock_get_time -#ifdef HAVE_MACH_SYSTEM_CLOCK - if (mach_system_clock::is_available) - timers.push_back(new Benchmark("host_get_clock_service(SYSTEM_CLOCK), clock_get_time(...)")); -#endif // HAVE_MACH_SYSTEM_CLOCK -#ifdef HAVE_MACH_REALTIME_CLOCK - if (mach_realtime_clock::is_available) - timers.push_back(new Benchmark("host_get_clock_service(REALTIME_CLOCK), clock_get_time(...)")); -#endif // HAVE_MACH_REALTIME_CLOCK -#ifdef HAVE_MACH_CALENDAR_CLOCK - if (mach_calendar_clock::is_available) - timers.push_back(new Benchmark("host_get_clock_service(CALENDAR_CLOCK), clock_get_time(...)")); -#endif // HAVE_MACH_CALENDAR_CLOCK -#ifdef HAVE_MACH_ABSOLUTE_TIME - if (mach_absolute_time_clock::is_available) { - timers.push_back(new Benchmark("mach_absolute_time() (using nanoseconds)")); - timers.push_back(new Benchmark("mach_absolute_time() (native)")); - } -#endif // HAVE_MACH_ABSOLUTE_TIME -#ifdef HAVE_MACH_THREAD_INFO_CLOCK - if (mach_thread_info_clock::is_available) - timers.push_back(new Benchmark("thread_info(mach_thread_self(), THREAD_BASIC_INFO, ...)")); -#endif // HAVE_MACH_THREAD_INFO_CLOCK - -#if defined __x86_64__ or defined __i386__ -// TSC is only available on x86 - - // read TSC clock frequency - std::stringstream buffer; - buffer << std::fixed << std::setprecision(3) << (tsc_tick::ticks_per_second / 1.e6) << " MHz"; - std::string tsc_freq = buffer.str(); - - // x86 DST-based clock (via std::chrono::nanosecond) - if (clock_rdtsc::is_available) - timers.push_back(new Benchmark("RDTSC (" + tsc_freq + ") (using nanoseconds)")); - if (clock_rdtsc_lfence::is_available) - timers.push_back(new Benchmark("LFENCE; RDTSC (" + tsc_freq + ") (using nanoseconds)")); - if (clock_rdtsc_mfence::is_available) - timers.push_back(new Benchmark("MFENCE; RDTSC (" + tsc_freq + ") (using nanoseconds)")); - if (clock_rdtscp::is_available) - timers.push_back(new Benchmark("RDTSCP (" + tsc_freq + ") (using nanoseconds)")); - if (clock_serialising_rdtsc::is_available) - timers.push_back(new Benchmark("run-time selected serialising RDTSC (" + tsc_freq + ") (using nanoseconds)")); - // x86 DST-based clock (native) - if (native::clock_rdtsc::is_available) - timers.push_back(new Benchmark("RDTSC (" + tsc_freq + ") (native)")); - if (native::clock_rdtsc_lfence::is_available) - timers.push_back(new Benchmark("LFENCE; RDTSC (" + tsc_freq + ") (native)")); - if (native::clock_rdtsc_mfence::is_available) - timers.push_back(new Benchmark("MFENCE; RDTSC (" + tsc_freq + ") (native)")); - if (native::clock_rdtscp::is_available) - timers.push_back(new Benchmark("RDTSCP (" + tsc_freq + ") (native)")); - if (native::clock_serialising_rdtsc::is_available) - timers.push_back(new Benchmark("run-time selected serialising RDTSC (" + tsc_freq + ") (native)")); - -#endif // defined __x86_64__ or defined __i386__ - -#ifdef HAVE_BOOST_TIMER - // boost timer clocks - timers.push_back(new Benchmark("boost::timer (wall-clock time)")); - timers.push_back(new Benchmark("boost::timer (cpu time)")); -#endif // HAVE_BOOST_TIMER - -#ifdef HAVE_BOOST_CHRONO - // boost chrono clocks - timers.push_back(new Benchmark("boost::chrono::steady_clock")); - timers.push_back(new Benchmark("boost::chrono::system_clock")); - timers.push_back(new Benchmark("boost::chrono::high_resolution_clock")); - #ifdef BOOST_CHRONO_HAS_PROCESS_CLOCKS - timers.push_back(new Benchmark("boost::chrono::process_real_cpu_clock")); - timers.push_back(new Benchmark("boost::chrono::process_user_cpu_clock")); - timers.push_back(new Benchmark("boost::chrono::process_system_cpu_clock")); - //timers.push_back(new Benchmark("boost::chrono::process_cpu_clock")); - #endif // BOOST_CHRONO_HAS_PROCESS_CLOCKS - #ifdef BOOST_CHRONO_HAS_THREAD_CLOCK - timers.push_back(new Benchmark("boost::chrono::thread_clock")); - #endif // BOOST_CHRONO_HAS_THREAD_CLOCK -#endif // HAVE_BOOST_CHRONO - -#ifdef HAVE_TBB - // TBB tick_count (this interface does not expose the underlying type, so it cannot easily be used to build a "native" clock interface) - timers.push_back(new Benchmark("tbb::tick_count")); -#endif // HAVE_TBB - -#ifndef __clang__ - // OpenMP timer - timers.push_back(new Benchmark("omp_get_wtime")); -#endif // ! __clang__ -} - - -std::string read_kernel_version() { - struct utsname names; - if (not uname(& names)) { - std::stringstream buffer; - buffer << names.sysname << " " << names.release << " " << names.machine; - return buffer.str(); - } else { - return std::string("unknown"); - } -} - - -#ifdef __linux__ -std::string read_glibc_version() { - std::string version( gnu_get_libc_version() ); - return version; -} - - -std::string read_clock_source() { - std::ifstream current_clocksource("/sys/devices/system/clocksource/clocksource0/current_clocksource"); - if (current_clocksource.good()) { - std::string value; - current_clocksource >> value; - return value; - } else { - return std::string("unknown"); - } -} -#endif // __linux__ - - -int main(void) { - std::vector timers; - init_timers(timers); - - std::cout << read_kernel_version() << std::endl; -#ifdef __linux__ - std::cout << "glibc version: " << read_glibc_version() << std::endl; - std::cout << "clock source: " << read_clock_source() << std::endl; -#endif // __linux__ -#if defined HAVE_BOOST_CHRONO || defined HAVE_BOOST_TIMER - std::cout << "boost version: " << (BOOST_VERSION / 100000) << '.' << (BOOST_VERSION / 100 % 1000) << '.' << (BOOST_VERSION % 100) << std::endl; -#endif // defined HAVE_BOOST_CHRONO || defined HAVE_BOOST_TIMER -#ifdef HAVE_TBB - std::cout << "tbb version: " << (TBB_INTERFACE_VERSION / 1000) << '.' << (TBB_INTERFACE_VERSION % 1000) << " (interface) " - << (tbb::TBB_runtime_interface_version() / 1000) << '.' << (tbb::TBB_runtime_interface_version() % 1000) << " (runtime)" << std::endl; -#endif // HAVE_TBB - - std::cout << "For each timer the resolution reported is the MINIMUM (MEDIAN) (MEAN +/- its STDDEV) of the increments measured during the test." << std::endl << std::endl; - - for (BenchmarkBase * timer: timers) { - timer->measure(); - timer->compute(); - timer->report(); - } - - return 0; -} diff --git a/HeavyFlavorAnalysis/Skimming/python/CompactSkim_cff.py b/HeavyFlavorAnalysis/Skimming/python/CompactSkim_cff.py index 4117b149d4105..f82b7b5f2df94 100644 --- a/HeavyFlavorAnalysis/Skimming/python/CompactSkim_cff.py +++ b/HeavyFlavorAnalysis/Skimming/python/CompactSkim_cff.py @@ -64,7 +64,6 @@ def CompactSkim(process,inFileNames,outFileName,Global_Tag='auto:run2_mc',MC=Tru process.onia2MuMuPATCounter = cms.EDFilter('CandViewCountFilter', src = cms.InputTag('onia2MuMuPAT'), minNumber = cms.uint32(1), - filter = cms.bool(True) ) # reduce MC genParticles a la miniAOD diff --git a/HeterogeneousCore/CUDAUtilities/BuildFile.xml b/HeterogeneousCore/CUDAUtilities/BuildFile.xml new file mode 100644 index 0000000000000..adfe5e217c073 --- /dev/null +++ b/HeterogeneousCore/CUDAUtilities/BuildFile.xml @@ -0,0 +1,2 @@ + + diff --git a/HeterogeneousCore/CUDAUtilities/interface/GPUSimpleVector.h b/HeterogeneousCore/CUDAUtilities/interface/GPUSimpleVector.h new file mode 100644 index 0000000000000..a2ba30b0f2e2c --- /dev/null +++ b/HeterogeneousCore/CUDAUtilities/interface/GPUSimpleVector.h @@ -0,0 +1,94 @@ +// author: Felice Pantaleo, CERN, 2018 +#ifndef GPU_SIMPLEVECTOR_H_ +#define GPU_SIMPLEVECTOR_H_ + +#include +#include +#include + +namespace GPU { +template struct SimpleVector { + // Constructors + __host__ __device__ SimpleVector(int capacity, T *data) // ownership of m_data stays within the caller + : m_size(0), m_data(data), m_capacity(capacity) { + static_assert(std::is_trivially_destructible::value); + } + + __host__ __device__ SimpleVector() : SimpleVector(0) {} + + __inline__ __host__ __device__ int push_back_unsafe(const T &element) { + auto previousSize = m_size; + m_size++; + if (previousSize < m_capacity) { + m_data[previousSize] = element; + return previousSize; + } else { + --m_size; + return -1; + } + } + + template __host__ __device__ int emplace_back_unsafe(Ts &&... args) { + auto previousSize = m_size; + m_size++; + if (previousSize < m_capacity) { + (new (&m_data[previousSize]) T(std::forward(args)...)); + return previousSize; + } else { + --m_size; + return -1; + } + } + + __inline__ __host__ __device__ T & back() const { + + if (m_size > 0) { + return m_data[m_size - 1]; + } else + return T(); //undefined behaviour + } + +#if defined(__NVCC__) || defined(__CUDACC__) + // thread-safe version of the vector, when used in a CUDA kernel + __device__ int push_back(const T &element) { + auto previousSize = atomicAdd(&m_size, 1); + if (previousSize < m_capacity) { + m_data[previousSize] = element; + return previousSize; + } else { + atomicSub(&m_size, 1); + return -1; + } + } + + template __device__ int emplace_back(Ts &&... args) { + auto previousSize = atomicAdd(&m_size, 1); + if (previousSize < m_capacity) { + (new (&m_data[previousSize]) T(std::forward(args)...)); + return previousSize; + } else { + atomicSub(&m_size, 1); + return -1; + } + } +#endif + + __inline__ __host__ __device__ T& operator[](int i) const { return m_data[i]; } + + __inline__ __host__ __device__ void reset() { m_size = 0; } + + __inline__ __host__ __device__ int size() const { return m_size; } + + __inline__ __host__ __device__ int capacity() const { return m_capacity; } + + __inline__ __host__ __device__ T *data() const { return m_data; } + +private: + int m_size; + int m_capacity; + + T *m_data; +}; +} // namespace GPU + +#endif diff --git a/HeterogeneousCore/CUDAUtilities/test/BuildFile.xml b/HeterogeneousCore/CUDAUtilities/test/BuildFile.xml new file mode 100644 index 0000000000000..b202aa2f84304 --- /dev/null +++ b/HeterogeneousCore/CUDAUtilities/test/BuildFile.xml @@ -0,0 +1,3 @@ + + + diff --git a/HeterogeneousCore/CUDAUtilities/test/test_GPUSimpleVector.cu b/HeterogeneousCore/CUDAUtilities/test/test_GPUSimpleVector.cu new file mode 100644 index 0000000000000..68ba05757032f --- /dev/null +++ b/HeterogeneousCore/CUDAUtilities/test/test_GPUSimpleVector.cu @@ -0,0 +1,89 @@ +// author: Felice Pantaleo, CERN, 2018 +#include "../interface/GPUSimpleVector.h" +#include +#include +#include +#include +#include + +__global__ void vector_pushback(GPU::SimpleVector *foo) { + auto index = threadIdx.x + blockIdx.x * blockDim.x; + foo->push_back(index); +} + +__global__ void vector_reset(GPU::SimpleVector *foo) { + + foo->reset(); +} + +__global__ void vector_emplace_back(GPU::SimpleVector *foo) { + auto index = threadIdx.x + blockIdx.x * blockDim.x; + foo->emplace_back(index); +} + +int main() { + auto maxN = 10000; + GPU::SimpleVector *obj_ptr = nullptr; + GPU::SimpleVector *d_obj_ptr = nullptr; + GPU::SimpleVector *tmp_obj_ptr = nullptr; + int *data_ptr = nullptr; + int *d_data_ptr = nullptr; + + bool success = + cudaMallocHost(&obj_ptr, sizeof(GPU::SimpleVector)) == cudaSuccess && + cudaMallocHost(&data_ptr, maxN * sizeof(int)) == cudaSuccess && + cudaMalloc(&d_data_ptr, maxN * sizeof(int)) == cudaSuccess; + + auto v = new (obj_ptr) GPU::SimpleVector(maxN, data_ptr); + + cudaMallocHost(&tmp_obj_ptr, sizeof(GPU::SimpleVector)); + new (tmp_obj_ptr) GPU::SimpleVector(maxN, d_data_ptr); + assert(tmp_obj_ptr->size() == 0); + assert(tmp_obj_ptr->capacity() == static_cast(maxN)); + + success = + success && + cudaMalloc(&d_obj_ptr, sizeof(GPU::SimpleVector)) == cudaSuccess + // ... and copy the object to the device. + && cudaMemcpy(d_obj_ptr, tmp_obj_ptr, sizeof(GPU::SimpleVector), + cudaMemcpyHostToDevice) == cudaSuccess; + + int numBlocks = 5; + int numThreadsPerBlock = 256; + assert(success); + vector_pushback<<>>(d_obj_ptr); + + cudaMemcpy(obj_ptr, d_obj_ptr, sizeof(GPU::SimpleVector), + cudaMemcpyDeviceToHost); + + assert(obj_ptr->size() == (numBlocks * numThreadsPerBlock < maxN + ? numBlocks * numThreadsPerBlock + : maxN)); + vector_reset<<>>(d_obj_ptr); + + cudaMemcpy(obj_ptr, d_obj_ptr, sizeof(GPU::SimpleVector), + cudaMemcpyDeviceToHost); + + assert(obj_ptr->size() == 0); + + vector_emplace_back<<>>(d_obj_ptr); + + cudaMemcpy(obj_ptr, d_obj_ptr, sizeof(GPU::SimpleVector), + cudaMemcpyDeviceToHost); + + assert(obj_ptr->size() == (numBlocks * numThreadsPerBlock < maxN + ? numBlocks * numThreadsPerBlock + : maxN)); + + success = success and + cudaMemcpy(data_ptr, d_data_ptr, obj_ptr->size() * sizeof(int), + cudaMemcpyDeviceToHost) == cudaSuccess and + cudaFreeHost(obj_ptr) == cudaSuccess and + cudaFreeHost(data_ptr) == cudaSuccess and + cudaFreeHost(tmp_obj_ptr) == cudaSuccess and + cudaFree(d_data_ptr) == cudaSuccess and + cudaFree(d_obj_ptr) == cudaSuccess; + assert(success); + std::cout << "TEST PASSED" << std::endl; + return 0; +} diff --git a/HiggsAnalysis/HiggsToGammaGamma/src/PhotonFixCMS.cc b/HiggsAnalysis/HiggsToGammaGamma/src/PhotonFixCMS.cc index f8d35b9ef9b0b..b46c740e46bae 100644 --- a/HiggsAnalysis/HiggsToGammaGamma/src/PhotonFixCMS.cc +++ b/HiggsAnalysis/HiggsToGammaGamma/src/PhotonFixCMS.cc @@ -49,7 +49,7 @@ bool PhotonFixCMS::initialise(const edm::EventSetup &iSetup, const std::string & for(int ip(0);ip<360;ip++) { EBDetId eb(id,ip+1); - const CaloCellGeometry *cellGeometry = barrelGeometry->getGeometry(eb); + auto cellGeometry = barrelGeometry->getGeometry(eb); const GlobalPoint& crystalPos = cellGeometry->getPosition(); bc[85*iz+ie][ip][0]=crystalPos.eta(); bc[85*iz+ie][ip][1]=crystalPos.phi(); @@ -102,7 +102,7 @@ if(iz==0) PhotonFix::endcapCrystal(ix,iy,valid[ix][iy]); EEDetId ee(ix+1,iy+1,2*iz-1); val_count+=1; - const CaloCellGeometry *cellGeometry = endcapGeometry->getGeometry(ee); + auto cellGeometry = endcapGeometry->getGeometry(ee); const GlobalPoint& crystalPos = cellGeometry->getPosition(); ec[iz][ix][iy][0]=asinh(crystalPos.x()/fabs(crystalPos.z())); ec[iz][ix][iy][1]=asinh(crystalPos.y()/fabs(crystalPos.z())); diff --git a/IOMC/EventVertexGenerators/python/VtxSmearedParameters_cfi.py b/IOMC/EventVertexGenerators/python/VtxSmearedParameters_cfi.py index 4a20896f38674..2b40101fe9f64 100644 --- a/IOMC/EventVertexGenerators/python/VtxSmearedParameters_cfi.py +++ b/IOMC/EventVertexGenerators/python/VtxSmearedParameters_cfi.py @@ -673,17 +673,17 @@ Z0 = cms.double(0.771) ) # Numbers based on beamspot fits to 2017 XeXe data -# Documentation here: https://docs.google.com/spreadsheets/d/1mla_04k-NgSpmzg5KpUd_BlQYsOHKemxA4j45PIPeq4/edit#gid=717868856 +# Documentation here: https://twiki.cern.ch/twiki/pub/CMS/XeXeRereco/IanLRU_AlCaTkAlBS_20171130_approvedByLucaSara.pdf RealisticXeXeCollision2017VtxSmearingParameters = cms.PSet( Phi = cms.double(0.0), BetaStar = cms.double(30.0), - Emittance = cms.double(3.61e-08), + Emittance = cms.double(4.33e-08), Alpha = cms.double(0.0), - SigmaZ = cms.double(4.73), + SigmaZ = cms.double(4.64), TimeOffset = cms.double(0.0), - X0 = cms.double(-0.0260), - Y0 = cms.double(0.0796), - Z0 = cms.double(0.693) + X0 = cms.double(-0.026), + Y0 = cms.double(0.081), + Z0 = cms.double(0.645) ) # Estimate for 2015 pp collisions at 5.02 TeV, based on feedback from accelerator: beta* ~ 400cm, normalized emittance = 2.5 um, SigmaZ similar to RunIIWinter15GS diff --git a/IORawData/DTCommissioning/plugins/DTDDUFileReader.cc b/IORawData/DTCommissioning/plugins/DTDDUFileReader.cc index 50dacc4d8ae26..c8dab1b73d049 100644 --- a/IORawData/DTCommissioning/plugins/DTDDUFileReader.cc +++ b/IORawData/DTCommissioning/plugins/DTDDUFileReader.cc @@ -135,7 +135,7 @@ int DTDDUFileReader::fillRawData(Event& e, // FEDTrailer candidate(reinterpret_cast(&word)); // cout<<"EventSize: pushed back "<(&word)); if ( candidate.check() ) { // if ( candidate.check() && !dataTag) { - //cout<<"[DTDDUFileReader] "< dmaUnpack(); diff --git a/IORawData/DTCommissioning/plugins/DTSpyReader.cc b/IORawData/DTCommissioning/plugins/DTSpyReader.cc index 709d1ca5b47f4..394a7f9cfe4c7 100644 --- a/IORawData/DTCommissioning/plugins/DTSpyReader.cc +++ b/IORawData/DTCommissioning/plugins/DTSpyReader.cc @@ -187,13 +187,13 @@ bool DTSpyReader::isHeader(uint64_t word, bool dataTag) { } -bool DTSpyReader::isTrailer(uint64_t word, bool dataTag, int wordCount) { +bool DTSpyReader::isTrailer(uint64_t word, bool dataTag, unsigned int wordCount) { bool it_is = false; FEDTrailer candidate(reinterpret_cast(&word)); if ( candidate.check() ) { // if ( candidate.check() && !dataTag) { - if ( wordCount == candidate.lenght()) + if ( wordCount == candidate.fragmentLength()) it_is = true; } return it_is; diff --git a/IORawData/DTCommissioning/plugins/DTSpyReader.h b/IORawData/DTCommissioning/plugins/DTSpyReader.h index 4207ab1c0a3d1..0fe882c413804 100644 --- a/IORawData/DTCommissioning/plugins/DTSpyReader.h +++ b/IORawData/DTCommissioning/plugins/DTSpyReader.h @@ -40,7 +40,7 @@ class DTSpyReader : public edm::EDProducer { bool isHeader(uint64_t word, bool dataTag); /// check for a 64 bits word to be a DDU trailer - bool isTrailer(uint64_t word, bool dataTag, int wordCount); + bool isTrailer(uint64_t word, bool dataTag, unsigned int wordCount); /// pre-unpack the data if read via DMA // std::pair dmaUnpack(); diff --git a/JetMETCorrections/MinBias/src/MinBias.cc b/JetMETCorrections/MinBias/src/MinBias.cc index b9dc2d827f732..89883c95c4c26 100644 --- a/JetMETCorrections/MinBias/src/MinBias.cc +++ b/JetMETCorrections/MinBias/src/MinBias.cc @@ -54,7 +54,7 @@ void MinBias::beginRun(edm::Run const& iRun, edm::EventSetup const& iSetup) { } void MinBias::endJob() { - const HcalGeometry* hgeo = (const HcalGeometry*)(geo_->getSubdetectorGeometry(DetId::Hcal,1)); + const HcalGeometry* hgeo = static_cast(geo_->getSubdetectorGeometry(DetId::Hcal,1)); const std::vector& did = hgeo->getValidDetIds() ; int i=0; for (const auto& id : did) { diff --git a/L1Trigger/CSCCommonTrigger/interface/CSCConstants.h b/L1Trigger/CSCCommonTrigger/interface/CSCConstants.h index 80dd15be5a42f..a4d33e1c329e6 100644 --- a/L1Trigger/CSCCommonTrigger/interface/CSCConstants.h +++ b/L1Trigger/CSCCommonTrigger/interface/CSCConstants.h @@ -11,22 +11,74 @@ class CSCConstants { public: - enum WG_and_Strip { MAX_NUM_WIRES = 119, MAX_NUM_STRIPS = 80, MAX_NUM_STRIPS_7CFEBS = 112, - NUM_DI_STRIPS = 40+1, // Add 1 to allow for staggering of strips - NUM_HALF_STRIPS = 160+1, NUM_HALF_STRIPS_7CFEBS = 224+1}; + enum CFEB_Info { + //Maximum number of cathode front-end boards + MAX_CFEBS = 5, + }; + + enum FPGA_Latency{ + CLCT_EMUL_TIME_OFFSET = 3, + ALCT_EMUL_TIME_OFFSET = 6 + }; + + // Note: WIRE means actually "wiregroup" here + enum WG_and_Strip { + MAX_NUM_WIRES = 119, + MAX_WIRES_ME11 = 48, + MAX_NUM_STRIPS = 80, + MAX_NUM_STRIPS_7CFEBS = 112, + NUM_DI_STRIPS = 40+1, // Add 1 to allow for staggering of strips + NUM_HALF_STRIPS = 160+1, + NUM_HALF_STRIPS_7CFEBS = 224+1, + // each CFEB reads out 8 distrips, 16 strips or 32 halfstrips + NUM_DISTRIPS_PER_CFEB = 8, + NUM_STRIPS_PER_CFEB = 16, + NUM_HALF_STRIPS_PER_CFEB = 32, + // max halfstrip number in ME1/1 chambers + // All ME1A readout by 1 CFEB -> 32 -1 + MAX_HALF_STRIP_ME1A_GANGED = 31, + // All ME1A readout by 3 CFEBs -> 3*32 -1 + MAX_HALF_STRIP_ME1A_UNGANGED = 95, + // All ME1B readout by 4 CFEBs -> 4*32 -1 + MAX_HALF_STRIP_ME1B = 127 + }; // CSCs have 6 layers. The key (refernce) layer is the third layer - enum Layer_Info { NUM_LAYERS = 6, KEY_CLCT_LAYER = 3, KEY_CLCT_LAYER_PRE_TMB07 = 4, KEY_ALCT_LAYER = 3 }; + enum Layer_Info { + NUM_LAYERS = 6, + KEY_CLCT_LAYER = 3, + KEY_CLCT_LAYER_PRE_TMB07 = 4, + KEY_ALCT_LAYER = 3 }; // Both ALCT and CLCTs have patterns. CLCTs have a better granularity than ALCTs, thus more patterns - enum Pattern_Info { NUM_ALCT_PATTERNS = 3, NUM_CLCT_PATTERNS = 11, NUM_CLCT_PATTERNS_PRE_TMB07 = 8 }; - - enum Digis_Info { MAX_DIGIS_PER_ALCT = 10, MAX_DIGIS_PER_CLCT = 8 }; + enum Pattern_Info { + NUM_ALCT_PATTERNS = 3, + NUM_CLCT_PATTERNS = 11, + NUM_CLCT_PATTERNS_PRE_TMB07 = 8, + // Max number of wires participating in a pattern + MAX_WIRES_IN_PATTERN = 14, + // Max number of strips participating in a pattern + MAX_STRIPS_IN_PATTERN = 26, + // Max number of halfstrips participating in a pattern + MAX_HALFSTRIPS_IN_PATTERN = 42}; - // Each CSC can send up to 2 LCTs to the MPC. - // An MPC receives up to 18 LCTs from 9 CSCs in the trigger sector - enum LCT_stubs{ MAX_LCTS_PER_CSC = 2, MAX_LCTS_PER_MPC = 18 }; + enum Digis_Info { + MAX_DIGIS_PER_ALCT = 10, + MAX_DIGIS_PER_CLCT = 8 }; + enum LCT_stubs{ + // CSC local trigger considers 4-bit BX window (16 numbers) in the readout + MAX_CLCT_TBINS = 16, + MAX_ALCT_TBINS = 16, + MAX_LCT_TBINS = 16, + // Each CLCT processor can snd up to 2 CLCTs to TMB + MAX_CLCTS_PER_PROCESSOR = 2, + // Each ALCT processor can snd up to 2 ALCTs to TMB + MAX_ALCTS_PER_PROCESSOR = 2, + // Each CSC can send up to 2 LCTs to the MPC. + MAX_LCTS_PER_CSC = 2, + // An MPC receives up to 18 LCTs from 9 CSCs in the trigger sector + MAX_LCTS_PER_MPC = 18 }; }; #endif diff --git a/L1Trigger/CSCCommonTrigger/interface/CSCTriggerGeomManager.h b/L1Trigger/CSCCommonTrigger/interface/CSCTriggerGeomManager.h deleted file mode 100644 index e397d08a1ee68..0000000000000 --- a/L1Trigger/CSCCommonTrigger/interface/CSCTriggerGeomManager.h +++ /dev/null @@ -1,45 +0,0 @@ -#ifndef CSCCommonTrigger_CSCTriggerGeomManager_h -#define CSCCommonTrigger_CSCTriggerGeomManager_h - - -/** \class CSCTriggerGeomManager -Container for CSC geometry-related code. - -\author Lindsey Gray March 2006 - ---Port from ORCA L1MuCSCGeometryManager-- -This class contains methods that provide access to the CSC Geometry -using Trigger-Type labels. Based on nominal CSC geometry for now. -Updated to use CMSSW style pointers/interfaces. - -*/ - -#include -#include -#include - -class CSCTriggerGeomManager -{ - public: - - CSCTriggerGeomManager():geom(nullptr) {} - CSCTriggerGeomManager(const CSCTriggerGeomManager& parent):geom(parent.geom) {} - ~CSCTriggerGeomManager() {} - - void setGeometry(const edm::ESHandle& thegeom) { geom = const_cast(thegeom.product()); } - - /// Return a list of chambers in a given endcap/station/sector/subsector - std::vector sectorOfChambersInStation(unsigned endcap, unsigned station, - unsigned sector, unsigned subsector) const; - - /// Return the CSCChamber for a corresponding endcap/station/sector/subsector/trigger cscid - CSCChamber* chamber(unsigned endcap, unsigned station, unsigned sector, - unsigned subsector, unsigned tcscid) const; - - private: - - CSCGeometry* geom; - -}; - -#endif diff --git a/L1Trigger/CSCCommonTrigger/interface/CSCTriggerGeometry.h b/L1Trigger/CSCCommonTrigger/interface/CSCTriggerGeometry.h deleted file mode 100644 index cbcc98b3312d5..0000000000000 --- a/L1Trigger/CSCCommonTrigger/interface/CSCTriggerGeometry.h +++ /dev/null @@ -1,26 +0,0 @@ -#ifndef CSCCommonTrigger_CSCTriggerGeometry_h -#define CSCCommonTrigger_CSCTriggerGeometry_h - -/** - * \class CSCTriggerGeometry - * Static wrapper for CSCTriggerGeomManager - * Makes changing geometry per event easy. - * \author L. Gray 3/10/05 - */ - -#include - -class CSCTriggerGeometry -{ - public: - CSCTriggerGeometry() {} - ~CSCTriggerGeometry() {} - - static void setGeometry(const edm::ESHandle& thegeom) { mygeom.setGeometry(thegeom); } - static CSCTriggerGeomManager* get() { return &mygeom; } - - private: - static CSCTriggerGeomManager mygeom; -}; - -#endif diff --git a/L1Trigger/CSCCommonTrigger/src/CSCTriggerGeomManager.cc b/L1Trigger/CSCCommonTrigger/src/CSCTriggerGeomManager.cc deleted file mode 100644 index ed5d142c5e711..0000000000000 --- a/L1Trigger/CSCCommonTrigger/src/CSCTriggerGeomManager.cc +++ /dev/null @@ -1,47 +0,0 @@ -#include - -#include -#include - -#include - -std::vector -CSCTriggerGeomManager::sectorOfChambersInStation(unsigned endcap, unsigned station, - unsigned sector, unsigned subsector) const -{ - std::vector result; - int ring = 0, chamber = 0; - CSCDetId id; - - for(int tcscid = CSCTriggerNumbering::minTriggerCscId(); - tcscid <= CSCTriggerNumbering::maxTriggerCscId(); ++tcscid) - { - ring = CSCTriggerNumbering::ringFromTriggerLabels(station,tcscid); - chamber = CSCTriggerNumbering::chamberFromTriggerLabels(sector,subsector,station,tcscid); - - id = CSCDetId(endcap,station,ring,chamber,0); - - result.push_back(const_cast(geom->chamber(id))); - } - - return result; -} - -CSCChamber* -CSCTriggerGeomManager::chamber(unsigned endcap, unsigned station, - unsigned sector, unsigned subsector, - unsigned tcscid) const -{ - CSCChamber* result = nullptr; - - int ring = 0; - int chamber = 0; - - ring = CSCTriggerNumbering::ringFromTriggerLabels(station,tcscid); - chamber = CSCTriggerNumbering::chamberFromTriggerLabels(sector,subsector,station,tcscid); - CSCDetId id(endcap,station,ring,chamber,0); - - result = const_cast(geom->chamber(id)); - - return result; -} diff --git a/L1Trigger/CSCCommonTrigger/src/CSCTriggerGeometry.cc b/L1Trigger/CSCCommonTrigger/src/CSCTriggerGeometry.cc deleted file mode 100644 index 87a79dbd2d147..0000000000000 --- a/L1Trigger/CSCCommonTrigger/src/CSCTriggerGeometry.cc +++ /dev/null @@ -1,3 +0,0 @@ -#include - -CSCTriggerGeomManager CSCTriggerGeometry::mygeom = CSCTriggerGeomManager(); diff --git a/L1Trigger/CSCTrackFinder/interface/CSCSectorReceiverLUT.h b/L1Trigger/CSCTrackFinder/interface/CSCSectorReceiverLUT.h index 1799f06749c52..8729c54709eba 100644 --- a/L1Trigger/CSCTrackFinder/interface/CSCSectorReceiverLUT.h +++ b/L1Trigger/CSCTrackFinder/interface/CSCSectorReceiverLUT.h @@ -12,6 +12,7 @@ #include #include #include +#include "Geometry/CSCGeometry/interface/CSCGeometry.h" class CSCLayer; @@ -48,6 +49,8 @@ class CSCSectorReceiverLUT /// Helpers std::string encodeFileIndex() const; + void setCSCGeometry(const CSCGeometry *g) { csc_g = g; } + private: int _endcap, _sector, _subsector, _station; @@ -83,6 +86,8 @@ class CSCSectorReceiverLUT static lclphidat* me_lcl_phi; gblphidat* me_global_phi, *mb_global_phi; gbletadat* me_global_eta; + + const CSCGeometry* csc_g; }; #endif diff --git a/L1Trigger/CSCTrackFinder/plugins/CSCTFTrackProducer.cc b/L1Trigger/CSCTrackFinder/plugins/CSCTFTrackProducer.cc index 8a54b3c6173d6..06ad8c578b36f 100644 --- a/L1Trigger/CSCTrackFinder/plugins/CSCTFTrackProducer.cc +++ b/L1Trigger/CSCTrackFinder/plugins/CSCTFTrackProducer.cc @@ -1,4 +1,4 @@ -#include "CSCTFTrackProducer.h" +#include "L1Trigger/CSCTrackFinder/plugins/CSCTFTrackProducer.h" #include "L1Trigger/CSCTrackFinder/src/CSCTFTrackBuilder.h" @@ -9,7 +9,7 @@ #include "DataFormats/L1CSCTrackFinder/interface/TrackStub.h" #include "DataFormats/L1DTTrackFinder/interface/L1MuDTChambPhContainer.h" -#include "L1Trigger/CSCCommonTrigger/interface/CSCTriggerGeometry.h" +#include "Geometry/CSCGeometry/interface/CSCGeometry.h" #include "Geometry/Records/interface/MuonGeometryRecord.h" #include "DataFormats/Common/interface/Handle.h" @@ -77,15 +77,13 @@ void CSCTFTrackProducer::produce(edm::Event & e, const edm::EventSetup& c) // set geometry pointer edm::ESHandle pDD; - c.get().get( pDD ); - CSCTriggerGeometry::setGeometry(pDD); edm::Handle LCTs; std::unique_ptr track_product(new L1CSCTrackCollection); e.getByToken(input_module, LCTs); std::unique_ptr > dt_stubs(new CSCTriggerContainer); - + // Either emulate or directly read in DT stubs based on switch ////////////////////////////////////////////////////////////// CSCTriggerContainer emulStub; @@ -100,7 +98,7 @@ void CSCTFTrackProducer::produce(edm::Event & e, const edm::EventSetup& c) e.getByToken(directProd, stubsFromDaq); const CSCTriggerContainer* stubPointer = stubsFromDaq.product(); emulStub.push_many(*stubPointer); - } + } my_builder->buildTracks(LCTs.product(), (useDT?&emulStub:nullptr), track_product.get(), dt_stubs.get()); diff --git a/L1Trigger/CSCTrackFinder/src/CSCSectorReceiverLUT.cc b/L1Trigger/CSCTrackFinder/src/CSCSectorReceiverLUT.cc index e1d340f1b1f36..85d0f2b47d2ac 100644 --- a/L1Trigger/CSCTrackFinder/src/CSCSectorReceiverLUT.cc +++ b/L1Trigger/CSCTrackFinder/src/CSCSectorReceiverLUT.cc @@ -1,13 +1,12 @@ #include #include -#include -#include #include #include #include #include #include +#include "Geometry/CSCGeometry/interface/CSCGeometry.h" #include #include "DataFormats/GeometryVector/interface/LocalPoint.h" #include "DataFormats/GeometryVector/interface/GlobalPoint.h" @@ -221,7 +220,7 @@ lclphidat CSCSectorReceiverLUT::localPhi(unsigned address, const bool gangedME1a { lclphidat result; lclphiadd theadd(address); - + if(useMiniLUTs && isTMB07) { result = CSCSectorReceiverMiniLUT::calcLocalPhiMini(address, gangedME1a); @@ -238,7 +237,7 @@ lclphidat CSCSectorReceiverLUT::localPhi(lclphiadd address, const bool gangedME1 if(useMiniLUTs && isTMB07) { - result = CSCSectorReceiverMiniLUT::calcLocalPhiMini(address.toint(), gangedME1a); + result = CSCSectorReceiverMiniLUT::calcLocalPhiMini(address.toint(), gangedME1a); } else if(LUTsFromFile) result = me_lcl_phi[address.toint()]; else result = calcLocalPhi(address); @@ -273,8 +272,7 @@ double CSCSectorReceiverLUT::getGlobalPhiValue(const CSCLayer* thelayer, const u gblphidat CSCSectorReceiverLUT::calcGlobalPhiME(const gblphiadd& address) const { gblphidat result(0); - CSCTriggerGeomManager* thegeom = CSCTriggerGeometry::get(); - CSCChamber* thechamber = nullptr; + const CSCChamber* thechamber = nullptr; const CSCLayer* thelayer = nullptr; const CSCLayerGeometry* layergeom = nullptr; int cscid = address.cscid; @@ -336,7 +334,10 @@ gblphidat CSCSectorReceiverLUT::calcGlobalPhiME(const gblphiadd& address) const try { - thechamber = thegeom->chamber(_endcap,_station,_sector,_subsector,cscid); + int ring = CSCTriggerNumbering::ringFromTriggerLabels(_station, cscid); + int chid = CSCTriggerNumbering::chamberFromTriggerLabels(_sector, _subsector, _station, cscid); + CSCDetId detid(_endcap, _station, ring, chid, 0); + thechamber = const_cast(csc_g->chamber(detid)); if(thechamber) { if(isTMB07) @@ -576,7 +577,7 @@ gblphidat CSCSectorReceiverLUT::globalPhiMB(int phi_local,int wire_group, int cs // comment for now // if(useMiniLUTs && isTMB07) result = CSCSectorReceiverMiniLUT::calcGlobalPhiMBMini(_endcap, _sector, _subsector, address.toint()); - //else + //else if(LUTsFromFile) result = mb_global_phi[address.toint()]; else result = calcGlobalPhiMB(globalPhiME(address, gangedME1a)); @@ -589,7 +590,7 @@ gblphidat CSCSectorReceiverLUT::globalPhiMB(unsigned address, const bool ganged gblphiadd theadd(address); //if(useMiniLUTs && isTMB07) result = CSCSectorReceiverMiniLUT::calcGlobalPhiMBMini(_endcap, _sector, _subsector, address); - //else + //else if(LUTsFromFile) result = mb_global_phi[theadd.toint()]; else result = calcGlobalPhiMB(globalPhiME(address, gangedME1a)); @@ -601,7 +602,7 @@ gblphidat CSCSectorReceiverLUT::globalPhiMB(gblphiadd address, const bool gange gblphidat result; //if(useMiniLUTs && isTMB07) result = CSCSectorReceiverMiniLUT::calcGlobalPhiMBMini(_endcap, _sector, _subsector, address.toint()); - //else + //else if(LUTsFromFile) result = mb_global_phi[address.toint()]; else result = calcGlobalPhiMB(globalPhiME(address, gangedME1a)); @@ -628,7 +629,6 @@ double CSCSectorReceiverLUT::getGlobalEtaValue(const unsigned& thecscid, const u cscid = CSCTriggerNumbering::maxTriggerCscId(); } - CSCTriggerGeomManager* thegeom = CSCTriggerGeometry::get(); CSCLayerGeometry* layerGeom = nullptr; const unsigned numBins = 1 << 2; // 4 local phi bins @@ -640,7 +640,10 @@ double CSCSectorReceiverLUT::getGlobalEtaValue(const unsigned& thecscid, const u } try { - const CSCChamber* thechamber = thegeom->chamber(_endcap,_station,_sector,_subsector,cscid); + int ring = CSCTriggerNumbering::ringFromTriggerLabels(_station, cscid); + int chid = CSCTriggerNumbering::chamberFromTriggerLabels(_sector, _subsector, _station, cscid); + CSCDetId detid(_endcap, _station, ring, chid, 0); + const CSCChamber* thechamber = const_cast(csc_g->chamber(detid)); if(thechamber) { layerGeom = const_cast(thechamber->layer(CSCConstants::KEY_ALCT_LAYER)->geometry()); const unsigned nWireGroups = layerGeom->numberOfWireGroups(); diff --git a/L1Trigger/CSCTrackFinder/src/CSCSectorReceiverMiniLUT.cc b/L1Trigger/CSCTrackFinder/src/CSCSectorReceiverMiniLUT.cc index 224897390dfa6..07acc066577a6 100644 --- a/L1Trigger/CSCTrackFinder/src/CSCSectorReceiverMiniLUT.cc +++ b/L1Trigger/CSCTrackFinder/src/CSCSectorReceiverMiniLUT.cc @@ -1,5 +1,3 @@ -#include -#include #include #include #include @@ -21,14 +19,14 @@ lclphidat CSCSectorReceiverMiniLUT::calcLocalPhiMini(unsigned theadd, const bool gangedME1a ) { // This method is ripped from CSCSectorReceverLUT.cc with minor changes - + lclphidat data; - + constexpr int maxPhiL = 1<> 8) & 0xf); unsigned short int strip = (theadd & 0xff); - - if(strip < 2*(CSCConstants::MAX_NUM_STRIPS * 7/5) && pattern < CSCConstants::NUM_CLCT_PATTERNS) { // MDG, DA and RW, for ME1 we have 7CFEBs and not just 5, so the num_strips can go up to 16 * 7 but only for ME1 + + if(strip < 2*(CSCConstants::MAX_NUM_STRIPS * 7/5) && pattern < CSCConstants::NUM_CLCT_PATTERNS) { // MDG, DA and RW, for ME1 we have 7CFEBs and not just 5, so the num_strips can go up to 16 * 7 but only for ME1 data.phi_local = gangedME1a ? static_cast((lcl_phi_param0[pattern] + strip)*lcl_phi_param1) : static_cast((lcl_phi_param0[pattern] + strip)*0.625* lcl_phi_param1); //DA and MDG, rescale range of local phi so ME1/1b fits in 0-511 } else @@ -36,12 +34,12 @@ lclphidat CSCSectorReceiverMiniLUT::calcLocalPhiMini(unsigned theadd, const boo << "+++ Value of strip, " << strip << ", exceeds max allowed, " << 2*CSCConstants::MAX_NUM_STRIPS-1 << " +++\n"; - + if(data.phi_local >= maxPhiL) edm::LogWarning("CSCSectorReceiverMiniLUT") << "+++ Value of phi_local, " << data.phi_local << ", exceeds max allowed, " << CSCConstants::NUM_CLCT_PATTERNS-1 << " +++\n"; - + // data.phi_bend_local = 0; // Just pass through all bits of pattern as bend angle (so 2 MSB unfilled) data.phi_bend_local = pattern & 0x3F; @@ -49,10 +47,10 @@ lclphidat CSCSectorReceiverMiniLUT::calcLocalPhiMini(unsigned theadd, const boo return data; } -global_eta_data CSCSectorReceiverMiniLUT::calcGlobalEtaMEMini(unsigned short endcap, - unsigned short sector, - unsigned short station, - unsigned short subsector, +global_eta_data CSCSectorReceiverMiniLUT::calcGlobalEtaMEMini(unsigned short endcap, + unsigned short sector, + unsigned short station, + unsigned short subsector, unsigned theadd, const bool gangedME1a) { if(endcap < 1 || endcap > 2) @@ -67,10 +65,10 @@ global_eta_data CSCSectorReceiverMiniLUT::calcGlobalEtaMEMini(unsigned short end edm::LogWarning("CSCSectorReceiverMiniLUT") << "+++ Value of station, " << station << ", is out of bounds, [1, 4] +++\n"; - + gbletadat data(0); - + unsigned short int tcscid = ((theadd >> 15) & 0xf); unsigned short int lclPhi = ((theadd >> 6) & 0x3); unsigned short int WG = ((theadd >> 8) & 0x7f); @@ -79,23 +77,23 @@ global_eta_data CSCSectorReceiverMiniLUT::calcGlobalEtaMEMini(unsigned short end int eta_temp=999, eta_min=999, eta_max=999; - + if((tcscid > 0) && (tcscid <= 12) && (WG < CSCConstants::MAX_NUM_WIRES)) { - unsigned short int cscid = (tcscid>9) ? tcscid - 9 : tcscid; + unsigned short int cscid = (tcscid>9) ? tcscid - 9 : tcscid; if(station == 1) { unsigned short int lclPhip =0; if (lclPhi == 1 || lclPhi == 3) lclPhip = 2; // use only eta correction for first and last third of ME1/1 chamber since local phi scaling changed if (gangedME1a) { - eta_temp = (gbl_eta_params[endcap-1][sector-1][station-1][subsector-1][lclPhi][cscid-1][0] + + eta_temp = (gbl_eta_params[endcap-1][sector-1][station-1][subsector-1][lclPhi][cscid-1][0] + gbl_eta_params[endcap-1][sector-1][station-1][subsector-1][lclPhi][cscid-1][1] * log(gbl_eta_params[endcap-1][sector-1][station-1][subsector-1][lclPhi][cscid-1][2] + WG)); eta_min = gbl_eta_bounds[endcap-1][sector-1][station-1][subsector-1][lclPhi][cscid-1][0]; eta_max = gbl_eta_bounds[endcap-1][sector-1][station-1][subsector-1][lclPhi][cscid-1][1]; } else { // DA and MDG, if unganged replace "lclPhi" index with "lclPhip" - eta_temp = (gbl_eta_params[endcap-1][sector-1][station-1][subsector-1][lclPhip][cscid-1][0] + + eta_temp = (gbl_eta_params[endcap-1][sector-1][station-1][subsector-1][lclPhip][cscid-1][0] + gbl_eta_params[endcap-1][sector-1][station-1][subsector-1][lclPhip][cscid-1][1] * log(gbl_eta_params[endcap-1][sector-1][station-1][subsector-1][lclPhip][cscid-1][2] + WG)); eta_min = gbl_eta_bounds[endcap-1][sector-1][station-1][subsector-1][lclPhip][cscid-1][0]; @@ -103,17 +101,17 @@ global_eta_data CSCSectorReceiverMiniLUT::calcGlobalEtaMEMini(unsigned short end } // add offset to ME+11a, subtract for ME-11a (wire tilt and strip direction)1 - // only is ganged + // only is ganged if ( gangedME1a && (tcscid < 4)&&(lclPhi == 3) ) { - if (endcap == 1) - eta_temp += 3; + if (endcap == 1) + eta_temp += 3; else - eta_temp -= 3; + eta_temp -= 3; } } else { - eta_temp = (gbl_eta_params[endcap-1][sector-1][station-1][0][lclPhi][cscid-1][0] + + eta_temp = (gbl_eta_params[endcap-1][sector-1][station-1][0][lclPhi][cscid-1][0] + gbl_eta_params[endcap-1][sector-1][station-1][0][lclPhi][cscid-1][1] * log(gbl_eta_params[endcap-1][sector-1][station-1][0][lclPhi][cscid-1][2] + WG)); eta_min = gbl_eta_bounds[endcap-1][sector-1][station-1][0][lclPhi][cscid-1][0]; @@ -125,10 +123,10 @@ global_eta_data CSCSectorReceiverMiniLUT::calcGlobalEtaMEMini(unsigned short end edm::LogWarning("CSCSectorReceiverMiniLUT") << "+++ Value of cscid, " << tcscid << ", is out of bounds, [1, 9] -- or --" - << " Value of wire group, " << WG + << " Value of wire group, " << WG << ", exceeds max allowed, " << CSCConstants::MAX_NUM_WIRES << " +++\n"; } - + // protect from negative numbers. If the value of eta_temp is <0, set global eta to the minimum value if((eta_temp >= eta_min) && (eta_temp <= eta_max)) @@ -137,19 +135,19 @@ global_eta_data CSCSectorReceiverMiniLUT::calcGlobalEtaMEMini(unsigned short end data.global_eta = eta_min; else data.global_eta = eta_max; - + // data.global_bend = 0; // Just pass through lowest 5 bits of local bend (drop 1 MSB) data.global_bend = bend & 0x1F; - - + + return data; } -global_phi_data CSCSectorReceiverMiniLUT::calcGlobalPhiMEMini(unsigned short endcap, - unsigned short sector, - unsigned short station, - unsigned short subsector, +global_phi_data CSCSectorReceiverMiniLUT::calcGlobalPhiMEMini(unsigned short endcap, + unsigned short sector, + unsigned short station, + unsigned short subsector, unsigned theadd, const bool gangedME1a) { if(endcap < 1 || endcap > 2) @@ -164,14 +162,14 @@ global_phi_data CSCSectorReceiverMiniLUT::calcGlobalPhiMEMini(unsigned short end edm::LogWarning("CSCSectorReceiverMiniLUT") << "+++ Value of station, " << station << ", is out of bounds, [1, 4] +++\n"; - + gblphidat data(0); - + unsigned short int maxPhiL = 1<> 15)&0xf); unsigned short int lclPhi = (theadd & 0x3ff); - if (!gangedME1a) lclPhi = lclPhi/0.625; // DA and MDG recover old scaling of local phi + if (!gangedME1a) lclPhi = lclPhi/0.625; // DA and MDG recover old scaling of local phi // 12/11/09 // GP et DA: how to identify the strip number and isolate and shift the localPhi value @@ -182,18 +180,18 @@ global_phi_data CSCSectorReceiverMiniLUT::calcGlobalPhiMEMini(unsigned short end // in this case need to redefine lclPhi in order to // place local phi in the middle of the 5th CFEB // and not on the first third of the CFEB as default - + gangedME1a? lclPhi = (strip-127+31)*(4*binPhiL/3) : lclPhi = (strip-127)*(4*binPhiL/3) ; //DA and MDG remove offset to center of ME1/1a (no ganging), and reset ME1/1a strip number to start from 0, and scale 48 strips to match ME1/1b 64 strips } // end GP et DA - - if(station == 1 && ((cscid <= 3) || (cscid >= 7))) { + + if(station == 1 && ((cscid <= 3) || (cscid >= 7))) { //if ( (strip >= 127 && strip < 160) || (cscid >= 10) ) // VK: the || (cscid >= 10) for unganged ME1a // maxPhiL = maxPhiL*(48./80); // GP et DA: currently a hack that is in place to handle the different number of strips in ME1/1a and ME1/3 //else maxPhiL = maxPhiL*(64./80); // currently a hack that is in place to handle the different number of strips in ME1/1 and ME1/3 } - + // VK: The the unganged ME1a hack if (station == 1 && (cscid >= 10)) { lclPhi = strip*(4*binPhiL/3); @@ -204,31 +202,31 @@ global_phi_data CSCSectorReceiverMiniLUT::calcGlobalPhiMEMini(unsigned short end if((cscid > 0) && (cscid <= 9)) { if((station == 1) && (lclPhi < maxPhiL)) - data.global_phi = (gbl_phi_me_params[endcap-1][sector-1][station-1][subsector-1][cscid-1][0] + + data.global_phi = (gbl_phi_me_params[endcap-1][sector-1][station-1][subsector-1][cscid-1][0] + gbl_phi_me_params[endcap-1][sector-1][station-1][subsector-1][cscid-1][1]*lclPhi); else if((station == 1) && (lclPhi >= maxPhiL)) - data.global_phi = (gbl_phi_me_params[endcap-1][sector-1][station-1][subsector-1][cscid-1][0] + + data.global_phi = (gbl_phi_me_params[endcap-1][sector-1][station-1][subsector-1][cscid-1][0] + gbl_phi_me_params[endcap-1][sector-1][station-1][subsector-1][cscid-1][1]*(maxPhiL-1)); else - data.global_phi = (gbl_phi_me_params[endcap-1][sector-1][station-1][0][cscid-1][0] + + data.global_phi = (gbl_phi_me_params[endcap-1][sector-1][station-1][0][cscid-1][0] + gbl_phi_me_params[endcap-1][sector-1][station-1][0][cscid-1][1]*lclPhi); } else edm::LogWarning("CSCSectorReceiverMiniLUT") << "+++ Value of cscid, " << cscid << ", is out of bounds, [1, 9] +++\n"; - + if(data.global_phi >= maxPhiG) edm::LogWarning("CSCSectorReceiverMiniLUT") << "+++ Value of global_phi, " << data.global_phi << ", exceeds max allowed, " << maxPhiG-1 << " +++\n"; - + return data; } -global_phi_data CSCSectorReceiverMiniLUT::calcGlobalPhiMBMini(unsigned short endcap, - unsigned short sector, - unsigned short subsector, +global_phi_data CSCSectorReceiverMiniLUT::calcGlobalPhiMBMini(unsigned short endcap, + unsigned short sector, + unsigned short subsector, unsigned theadd, const bool gangedME1a) { if(endcap < 1 || endcap > 2) @@ -239,41 +237,41 @@ global_phi_data CSCSectorReceiverMiniLUT::calcGlobalPhiMBMini(unsigned short end edm::LogWarning("CSCSectorReceiverMiniLUT") << "+++ Value of sector, " << sector << ", is out of bounds, [1, 6] +++\n"; - + gblphidat data(0); - + unsigned short int maxPhiL = 1<> 15)&0xf); unsigned short int lclPhi = (theadd & 0x3ff); - if (!gangedME1a) lclPhi = lclPhi/0.625; // DA and MDG, recover old scaling of local phi + if (!gangedME1a) lclPhi = lclPhi/0.625; // DA and MDG, recover old scaling of local phi - if((cscid <= 3) || (cscid >= 7)) + if((cscid <= 3) || (cscid >= 7)) maxPhiL = maxPhiL*(64./80); // currently a hack that is in place to handle the different number of strips in ME1/1 and ME1/3 - + if((cscid > 0) && (cscid <= 9)) { if(lclPhi < maxPhiL) - data.global_phi = (gbl_phi_mb_params[endcap-1][sector-1][subsector-1][cscid-1][0] + + data.global_phi = (gbl_phi_mb_params[endcap-1][sector-1][subsector-1][cscid-1][0] + gbl_phi_mb_params[endcap-1][sector-1][subsector-1][cscid-1][1]*lclPhi); else - data.global_phi = (gbl_phi_mb_params[endcap-1][sector-1][subsector-1][cscid-1][0] + + data.global_phi = (gbl_phi_mb_params[endcap-1][sector-1][subsector-1][cscid-1][0] + gbl_phi_mb_params[endcap-1][sector-1][subsector-1][cscid-1][1]*(maxPhiL-1)); } else edm::LogWarning("CSCSectorReceiverMiniLUT") << "+++ Value of cscid, " << cscid << ", is out of bounds, [1, 9] +++\n"; - + if(data.global_phi >= maxPhiG) edm::LogWarning("CSCSectorReceiverMiniLUT") << "+++ Value of global_phi, " << data.global_phi << ", exceeds max allowed, " << maxPhiG-1 << " +++\n"; - + if(data.global_phi >= maxPhiG) edm::LogWarning("CSCSectorReceiverMiniLUT") << "+++ Value of global_phi, " << data.global_phi << ", exceeds max allowed, " << maxPhiG-1 << " +++\n"; - + return data; } diff --git a/L1Trigger/CSCTrackFinder/test/analysis/CSCMakePTLUT.cc b/L1Trigger/CSCTrackFinder/test/analysis/CSCMakePTLUT.cc index c2e0172b3fac9..7cc935bbf8e34 100644 --- a/L1Trigger/CSCTrackFinder/test/analysis/CSCMakePTLUT.cc +++ b/L1Trigger/CSCTrackFinder/test/analysis/CSCMakePTLUT.cc @@ -15,14 +15,14 @@ #include "FWCore/Framework/interface/EventSetup.h" #include "FWCore/Framework/interface/ESHandle.h" -#include +#include "Geometry/CSCGeometry/interface/CSCGeometry.h" +#include "Geometry/Records/interface/MuonGeometryRecord.h" #include "DataFormats/MuonDetId/interface/CSCTriggerNumbering.h" #include "DataFormats/MuonDetId/interface/CSCDetId.h" #include "DataFormats/L1CSCTrackFinder/interface/CSCBitWidths.h" #include "L1Trigger/CSCTrackFinder/interface/CSCTFPtLUT.h" -#include "L1Trigger/CSCCommonTrigger/interface/CSCTriggerGeometry.h" #include "CondFormats/L1TObjects/interface/L1MuTriggerScales.h" #include "CondFormats/DataRecord/interface/L1MuTriggerScalesRcd.h" @@ -56,10 +56,8 @@ CSCMakePTLUT::~CSCMakePTLUT() void CSCMakePTLUT::analyze(edm::Event const& e, edm::EventSetup const& iSetup) { edm::ESHandle pDD; - iSetup.get().get( pDD ); - CSCTriggerGeometry::setGeometry(pDD); - + edm::ESHandle< L1MuTriggerScales > scales ; iSetup.get< L1MuTriggerScalesRcd >().get( scales ) ; diff --git a/L1Trigger/CSCTrackFinder/test/analysis/CSCMakeSRLUT.cc b/L1Trigger/CSCTrackFinder/test/analysis/CSCMakeSRLUT.cc index 5bacf46904b11..cf89ec1e3da76 100644 --- a/L1Trigger/CSCTrackFinder/test/analysis/CSCMakeSRLUT.cc +++ b/L1Trigger/CSCTrackFinder/test/analysis/CSCMakeSRLUT.cc @@ -14,14 +14,13 @@ #include "FWCore/Framework/interface/EventSetup.h" #include "FWCore/Framework/interface/ESHandle.h" -#include - +#include "Geometry/CSCGeometry/interface/CSCGeometry.h" +#include "Geometry/Records/interface/MuonGeometryRecord.h" #include "DataFormats/MuonDetId/interface/CSCTriggerNumbering.h" #include "DataFormats/MuonDetId/interface/CSCDetId.h" #include "DataFormats/L1CSCTrackFinder/interface/CSCBitWidths.h" #include "L1Trigger/CSCTrackFinder/interface/CSCSectorReceiverLUT.h" -#include "L1Trigger/CSCCommonTrigger/interface/CSCTriggerGeometry.h" #include "L1Trigger/CSCTrackFinder/test/analysis/CSCMakeSRLUT.h" @@ -73,9 +72,7 @@ CSCMakeSRLUT::~CSCMakeSRLUT() void CSCMakeSRLUT::analyze(edm::Event const& e, edm::EventSetup const& iSetup) { edm::ESHandle pDD; - iSetup.get().get( pDD ); - CSCTriggerGeometry::setGeometry(pDD); if(writeLocalPhi) { diff --git a/L1Trigger/CSCTrackFinder/test/src/RunSRLUTs.cc b/L1Trigger/CSCTrackFinder/test/src/RunSRLUTs.cc index 1ae364db5d12c..5b1ab58ab709e 100644 --- a/L1Trigger/CSCTrackFinder/test/src/RunSRLUTs.cc +++ b/L1Trigger/CSCTrackFinder/test/src/RunSRLUTs.cc @@ -7,7 +7,6 @@ #include "DataFormats/L1CSCTrackFinder/interface/CSCTriggerContainer.h" #include "DataFormats/L1DTTrackFinder/interface/L1MuDTChambPhContainer.h" -#include "L1Trigger/CSCCommonTrigger/interface/CSCTriggerGeometry.h" #include "Geometry/Records/interface/MuonGeometryRecord.h" #include "L1Trigger/CSCTrackFinder/interface/CSCTrackFinderDataTypes.h" @@ -16,7 +15,7 @@ namespace csctf_analysis { RunSRLUTs::RunSRLUTs() { - + //Set up SRLUTs bool TMB07 = true; edm::ParameterSet srLUTset; @@ -55,31 +54,31 @@ void RunSRLUTs::run(std::vector *stub_list) unsigned fpga = (id.station() == 1) ? CSCTriggerNumbering::triggerSubSectorFromLabels(id) - 1 : id.station(); lclphidat lclPhi; - try + try { lclPhi = srLUTs_[fpga]->localPhi(itr->getStrip(), itr->getPattern(), itr->getQuality(), itr->getBend()); - } - catch( cms::Exception &e ) + } + catch( cms::Exception &e ) { bzero(&lclPhi,sizeof(lclPhi)); } gblphidat gblPhi; - try + try { gblPhi = srLUTs_[fpga]->globalPhiME(lclPhi.phi_local, itr->getKeyWG(), itr->cscid()); - } - catch( cms::Exception &e ) + } + catch( cms::Exception &e ) { bzero(&gblPhi,sizeof(gblPhi)); } gbletadat gblEta; - try + try { gblEta = srLUTs_[fpga]->globalEtaME(lclPhi.phi_bend_local, lclPhi.phi_local, itr->getKeyWG(), itr->cscid()); - } - catch( cms::Exception &e ) + } + catch( cms::Exception &e ) { bzero(&gblEta,sizeof(gblEta)); } diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCAnodeLCTProcessor.cc b/L1Trigger/CSCTriggerPrimitives/src/CSCAnodeLCTProcessor.cc index 29945ddb2e833..68154ec375ef1 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCAnodeLCTProcessor.cc +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCAnodeLCTProcessor.cc @@ -40,7 +40,7 @@ patterns A and B. pattern_envelope[0][i]=layer; pattern_envelope[1+MEposition][i]=key_wire offset. */ -const int CSCAnodeLCTProcessor::pattern_envelope[CSCConstants::NUM_ALCT_PATTERNS][NUM_PATTERN_WIRES] = { +const int CSCAnodeLCTProcessor::pattern_envelope[CSCConstants::NUM_ALCT_PATTERNS][CSCConstants::MAX_WIRES_IN_PATTERN] = { //Layer { 0, 0, 0, 1, 1, @@ -67,7 +67,7 @@ const int CSCAnodeLCTProcessor::pattern_envelope[CSCConstants::NUM_ALCT_PATTERNS }; // time averaging weights for pattern (used for SLHC version) -const int CSCAnodeLCTProcessor::time_weights[NUM_PATTERN_WIRES] = +const int CSCAnodeLCTProcessor::time_weights[CSCConstants::MAX_WIRES_IN_PATTERN] = //Layer { 0, 1, 1, 1, 2, @@ -81,7 +81,7 @@ const int CSCAnodeLCTProcessor::time_weights[NUM_PATTERN_WIRES] = // and collision patterns A and B. These masks were meant to be the default // ones in early 200X, but were never implemented because of limited FPGA // resources. -const int CSCAnodeLCTProcessor::pattern_mask_slim[CSCConstants::NUM_ALCT_PATTERNS][NUM_PATTERN_WIRES] = { +const int CSCAnodeLCTProcessor::pattern_mask_slim[CSCConstants::NUM_ALCT_PATTERNS][CSCConstants::MAX_WIRES_IN_PATTERN] = { // Accelerator pattern {0, 0, 1, 0, 1, @@ -109,7 +109,7 @@ const int CSCAnodeLCTProcessor::pattern_mask_slim[CSCConstants::NUM_ALCT_PATTERN // Since the test beams in 2003, both collision patterns are "completely // open". This is our current default. -const int CSCAnodeLCTProcessor::pattern_mask_open[CSCConstants::NUM_ALCT_PATTERNS][NUM_PATTERN_WIRES] = { +const int CSCAnodeLCTProcessor::pattern_mask_open[CSCConstants::NUM_ALCT_PATTERNS][CSCConstants::MAX_WIRES_IN_PATTERN] = { // Accelerator pattern {0, 0, 1, 0, 1, @@ -136,7 +136,7 @@ const int CSCAnodeLCTProcessor::pattern_mask_open[CSCConstants::NUM_ALCT_PATTERN }; // Special option for narrow pattern for ring 1 stations -const int CSCAnodeLCTProcessor::pattern_mask_r1[CSCConstants::NUM_ALCT_PATTERNS][NUM_PATTERN_WIRES] = { +const int CSCAnodeLCTProcessor::pattern_mask_r1[CSCConstants::NUM_ALCT_PATTERNS][CSCConstants::MAX_WIRES_IN_PATTERN] = { // Accelerator pattern {0, 0, 1, 0, 1, @@ -224,8 +224,7 @@ CSCAnodeLCTProcessor::CSCAnodeLCTProcessor(unsigned endcap, unsigned station, // separate handle for early time bins early_tbins = conf.getParameter("alctEarlyTbins"); - int fpga_latency = 6; - if (early_tbins<0) early_tbins = fifo_pretrig - fpga_latency; + if (early_tbins<0) early_tbins = fifo_pretrig - CSCConstants::ALCT_EMUL_TIME_OFFSET; // delta BX time depth for ghostCancellationLogic ghost_cancellation_bx_depth = conf.getParameter("alctGhostCancellationBxDepth"); @@ -319,7 +318,7 @@ CSCAnodeLCTProcessor::CSCAnodeLCTProcessor() : void CSCAnodeLCTProcessor::loadPatternMask() { // Load appropriate pattern mask. for (int i_patt = 0; i_patt < CSCConstants::NUM_ALCT_PATTERNS; i_patt++) { - for (int i_wire = 0; i_wire < NUM_PATTERN_WIRES; i_wire++) { + for (int i_wire = 0; i_wire < CSCConstants::MAX_WIRES_IN_PATTERN; i_wire++) { if (isMTCC || isTMB07) { pattern_mask[i_patt][i_wire] = pattern_mask_open[i_patt][i_wire]; if (narrow_mask_r1 && (theRing == 1 || theRing == 4)) @@ -384,7 +383,7 @@ void CSCAnodeLCTProcessor::checkConfigParameters() { static const unsigned int max_nplanes_hit_accel_pattern = 1 << 3; static const unsigned int max_trig_mode = 1 << 2; static const unsigned int max_accel_mode = 1 << 2; - static const unsigned int max_l1a_window_width = MAX_ALCT_BINS; // 4 bits + static const unsigned int max_l1a_window_width = CSCConstants::MAX_ALCT_TBINS; // 4 bits // Checks. if (fifo_tbins >= max_fifo_tbins) { @@ -472,7 +471,7 @@ void CSCAnodeLCTProcessor::checkConfigParameters() { } void CSCAnodeLCTProcessor::clear() { - for (int bx = 0; bx < MAX_ALCT_BINS; bx++) { + for (int bx = 0; bx < CSCConstants::MAX_ALCT_TBINS; bx++) { bestALCT[bx].clear(); secondALCT[bx].clear(); } @@ -492,8 +491,6 @@ CSCAnodeLCTProcessor::run(const CSCWireDigiCollection* wiredc) { // This is the main routine for normal running. It gets wire times // from the wire digis and then passes them on to another run() function. - // clear(); // redundant; called by L1MuCSCMotherboard. - static std::atomic config_dumped{false}; if ((infoV > 0 || isSLHC) && !config_dumped) { //std::cout<<"**** ALCT run parameters dump ****"< mset_for_median; mset_for_median.clear(); - for (int i_wire = 0; i_wire < NUM_PATTERN_WIRES; i_wire++){ + for (int i_wire = 0; i_wire < CSCConstants::MAX_WIRES_IN_PATTERN; i_wire++){ if (pattern_mask[i_pattern][i_wire] != 0){ this_layer = pattern_envelope[0][i_wire]; delta_wire = pattern_envelope[1+MESelection][i_wire]; @@ -1280,10 +1277,10 @@ void CSCAnodeLCTProcessor::lctSearch() { plct != fourBest.end(); plct++) { int bx = plct->getBX(); - if (bx >= MAX_ALCT_BINS) { + if (bx >= CSCConstants::MAX_ALCT_TBINS) { if (infoV > 0) edm::LogWarning("L1CSCTPEmulatorOutOfTimeALCT") << "+++ Bx of ALCT candidate, " << bx << ", exceeds max allowed, " - << MAX_ALCT_BINS-1 << "; skipping it... +++\n"; + << CSCConstants::MAX_ALCT_TBINS-1 << "; skipping it... +++\n"; continue; } @@ -1300,22 +1297,22 @@ void CSCAnodeLCTProcessor::lctSearch() { if (!isTMB07) { // Prior to DAQ-2006 format, only ALCTs at the earliest bx were reported. - int first_bx = MAX_ALCT_BINS; - for (int bx = 0; bx < MAX_ALCT_BINS; bx++) { + int first_bx = CSCConstants::MAX_ALCT_TBINS; + for (int bx = 0; bx < CSCConstants::MAX_ALCT_TBINS; bx++) { if (bestALCT[bx].isValid()) { first_bx = bx; break; } } - if (first_bx < MAX_ALCT_BINS) { - for (int bx = first_bx + 1; bx < MAX_ALCT_BINS; bx++) { + if (first_bx < CSCConstants::MAX_ALCT_TBINS) { + for (int bx = first_bx + 1; bx < CSCConstants::MAX_ALCT_TBINS; bx++) { if (bestALCT[bx].isValid()) bestALCT[bx].clear(); if (secondALCT[bx].isValid()) secondALCT[bx].clear(); } } } - for (int bx = 0; bx < MAX_ALCT_BINS; bx++) { + for (int bx = 0; bx < CSCConstants::MAX_ALCT_TBINS; bx++) { if (bestALCT[bx].isValid()) { bestALCT[bx].setTrknmb(1); if (infoV > 0) { @@ -1347,7 +1344,7 @@ std::vector CSCAnodeLCTProcessor::bestTrackSelector( const std::vector& all_alcts) { /* Selects two collision and two accelerator ALCTs per time bin with the best quality. */ - CSCALCTDigi bestALCTs[MAX_ALCT_BINS][2], secondALCTs[MAX_ALCT_BINS][2]; + CSCALCTDigi bestALCTs[CSCConstants::MAX_ALCT_TBINS][2], secondALCTs[CSCConstants::MAX_ALCT_TBINS][2]; if (infoV > 1) { LogTrace("CSCAnodeLCTProcessor") << all_alcts.size() << @@ -1359,7 +1356,7 @@ std::vector CSCAnodeLCTProcessor::bestTrackSelector( } } - CSCALCTDigi tA[MAX_ALCT_BINS][2], tB[MAX_ALCT_BINS][2]; + CSCALCTDigi tA[CSCConstants::MAX_ALCT_TBINS][2], tB[CSCConstants::MAX_ALCT_TBINS][2]; for (std::vector ::const_iterator plct = all_alcts.begin(); plct != all_alcts.end(); plct++) { if (!plct->isValid()) continue; @@ -1389,7 +1386,7 @@ std::vector CSCAnodeLCTProcessor::bestTrackSelector( } } - for (int bx = 0; bx < MAX_ALCT_BINS; bx++) { + for (int bx = 0; bx < CSCConstants::MAX_ALCT_TBINS; bx++) { for (int accel = 0; accel <= 1; accel++) { // Best ALCT is always tA. if (tA[bx][accel].isValid()) { @@ -1426,7 +1423,7 @@ std::vector CSCAnodeLCTProcessor::bestTrackSelector( // Fill the vector with up to four best ALCTs per bx and return it. std::vector fourBest; - for (int bx = 0; bx < MAX_ALCT_BINS; bx++) { + for (int bx = 0; bx < CSCConstants::MAX_ALCT_TBINS; bx++) { for (int i = 0; i < 2; i++) { if (bestALCTs[bx][i].isValid()) fourBest.push_back(bestALCTs[bx][i]); } @@ -1648,12 +1645,12 @@ std::vector CSCAnodeLCTProcessor::readoutALCTs() { << "; in-time ALCTs are not getting read-out!!! +++" << "\n"; } - if (late_tbins > MAX_ALCT_BINS-1) { + if (late_tbins > CSCConstants::MAX_ALCT_TBINS-1) { if (infoV >= 0) edm::LogWarning("L1CSCTPEmulatorSuspiciousParameters") << "+++ Allowed range of time bins, [0-" << late_tbins - << "] exceeds max allowed, " << MAX_ALCT_BINS-1 << " +++\n" + << "] exceeds max allowed, " << CSCConstants::MAX_ALCT_TBINS-1 << " +++\n" << "+++ Set late_tbins to max allowed +++\n"; - late_tbins = MAX_ALCT_BINS-1; + late_tbins = CSCConstants::MAX_ALCT_TBINS-1; } ifois = 1; } @@ -1692,7 +1689,7 @@ std::vector CSCAnodeLCTProcessor::readoutALCTs() { // Returns vector of all found ALCTs, if any. Used in ALCT-CLCT matching. std::vector CSCAnodeLCTProcessor::getALCTs() { std::vector tmpV; - for (int bx = 0; bx < MAX_ALCT_BINS; bx++) { + for (int bx = 0; bx < CSCConstants::MAX_ALCT_TBINS; bx++) { if (bestALCT[bx].isValid()) tmpV.push_back(bestALCT[bx]); if (secondALCT[bx].isValid()) tmpV.push_back(secondALCT[bx]); } @@ -1713,7 +1710,7 @@ void CSCAnodeLCTProcessor::showPatterns(const int key_wire) { strstrm_header << ((32-i)%10); } LogTrace("CSCAnodeLCTProcessor") << strstrm_header.str(); - for (int i_wire = 0; i_wire < NUM_PATTERN_WIRES; i_wire++) { + for (int i_wire = 0; i_wire < CSCConstants::MAX_WIRES_IN_PATTERN; i_wire++) { if (pattern_mask[i_pattern][i_wire] != 0) { std::ostringstream strstrm_pulse; int this_layer = pattern_envelope[0][i_wire]; diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCAnodeLCTProcessor.h b/L1Trigger/CSCTriggerPrimitives/src/CSCAnodeLCTProcessor.h index e86ea5f06f424..f3b44a1eec842 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCAnodeLCTProcessor.h +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCAnodeLCTProcessor.h @@ -15,7 +15,7 @@ * * Updates for high pileup running by Vadim Khotilovich (TAMU), December 2012 * - * Updates for integrated local trigger with GEMs and RPCs by + * Updates for integrated local trigger with GEMs and RPCs by * Sven Dildick (TAMU) and Tao Huang (TAMU), April 2015 * * Removing usage of outdated class CSCTriggerGeometry by Sven Dildick (TAMU) @@ -63,18 +63,15 @@ class CSCAnodeLCTProcessor bool getDigis(const CSCWireDigiCollection* wiredc); void getDigis(const CSCWireDigiCollection* wiredc, const CSCDetId& id); - /** Maximum number of time bins reported in the ALCT readout. */ - enum {MAX_ALCT_BINS = 16}; - /** Best LCTs in this chamber, as found by the processor. In old ALCT algorithms, up to two best ALCT per Level-1 accept window had been reported. In the ALCT-2006 algorithms, up to two best ALCTs PER EVERY TIME BIN in Level-1 accept window are reported. */ - CSCALCTDigi bestALCT[MAX_ALCT_BINS]; + CSCALCTDigi bestALCT[CSCConstants::MAX_ALCT_TBINS]; /** Second best LCTs in this chamber, as found by the processor. */ - CSCALCTDigi secondALCT[MAX_ALCT_BINS]; + CSCALCTDigi secondALCT[CSCConstants::MAX_ALCT_TBINS]; /** Returns vector of ALCTs in the read-out time window, if any. */ std::vector readoutALCTs(); @@ -86,12 +83,11 @@ class CSCAnodeLCTProcessor void setRing(unsigned r) {theRing = r;} /** Pre-defined patterns. */ - enum {NUM_PATTERN_WIRES = 14}; - static const int pattern_envelope[CSCConstants::NUM_ALCT_PATTERNS][NUM_PATTERN_WIRES]; - static const int pattern_mask_slim[CSCConstants::NUM_ALCT_PATTERNS][NUM_PATTERN_WIRES]; - static const int pattern_mask_open[CSCConstants::NUM_ALCT_PATTERNS][NUM_PATTERN_WIRES]; - static const int pattern_mask_r1[CSCConstants::NUM_ALCT_PATTERNS][NUM_PATTERN_WIRES]; - static const int time_weights[NUM_PATTERN_WIRES]; + static const int pattern_envelope[CSCConstants::NUM_ALCT_PATTERNS][CSCConstants::MAX_WIRES_IN_PATTERN]; + static const int pattern_mask_slim[CSCConstants::NUM_ALCT_PATTERNS][CSCConstants::MAX_WIRES_IN_PATTERN]; + static const int pattern_mask_open[CSCConstants::NUM_ALCT_PATTERNS][CSCConstants::MAX_WIRES_IN_PATTERN]; + static const int pattern_mask_r1[CSCConstants::NUM_ALCT_PATTERNS][CSCConstants::MAX_WIRES_IN_PATTERN]; + static const int time_weights[CSCConstants::MAX_WIRES_IN_PATTERN]; private: /** Verbosity level: 0: no print (default). @@ -152,7 +148,7 @@ class CSCAnodeLCTProcessor /** SLHC: delta BX time depth for ghostCancellationLogic */ int ghost_cancellation_bx_depth; - /** SLHC: whether to consider ALCT candidates' qualities + /** SLHC: whether to consider ALCT candidates' qualities while doing ghostCancellationLogic on +-1 wire groups */ bool ghost_cancellation_side_quality; @@ -181,7 +177,7 @@ class CSCAnodeLCTProcessor static const unsigned int def_l1a_window_width; /** Chosen pattern mask. */ - int pattern_mask[CSCConstants::NUM_ALCT_PATTERNS][NUM_PATTERN_WIRES]; + int pattern_mask[CSCConstants::NUM_ALCT_PATTERNS][CSCConstants::MAX_WIRES_IN_PATTERN]; /** Load pattern mask defined by configuration into pattern_mask */ void loadPatternMask(); diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCCathodeLCTProcessor.cc b/L1Trigger/CSCTriggerPrimitives/src/CSCCathodeLCTProcessor.cc index a0d872f8f9658..a01ba3e7c2209 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCCathodeLCTProcessor.cc +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCCathodeLCTProcessor.cc @@ -41,7 +41,7 @@ // This is the strip pattern that we use for pretrigger. // pre_hit_pattern[0][i] = layer. pre_hit_pattern[1][i] = key_strip offset. -const int CSCCathodeLCTProcessor::pre_hit_pattern[2][NUM_PATTERN_STRIPS] = { +const int CSCCathodeLCTProcessor::pre_hit_pattern[2][CSCConstants::MAX_STRIPS_IN_PATTERN] = { { 999, 0, 0, 0, 999, 999, 1, 1, 1, 999, 999, 2, 2, 2, 999, @@ -59,13 +59,13 @@ const int CSCCathodeLCTProcessor::pre_hit_pattern[2][NUM_PATTERN_STRIPS] = { // The old set of half-strip/di-strip patterns used prior to 2007. // For the given pattern, set the unused parts of the pattern to 999. -// Pattern[i][NUM_PATTERN_STRIPS] contains pt bend value. JM +// Pattern[i][CSCConstants::MAX_STRIPS_IN_PATTERN] contains pt bend value. JM // bend of 0 is left/straight and bend of 1 is right bht 21 June 2001 // note that the left/right-ness of this is exactly opposite of what one would // expect naively (at least it was for me). The only way to make sure you've // got the patterns you want is to use the printPatterns() method to dump // them. BHT 21 June 2001 -const int CSCCathodeLCTProcessor::pattern[CSCConstants::NUM_CLCT_PATTERNS_PRE_TMB07][NUM_PATTERN_STRIPS+1] = { +const int CSCCathodeLCTProcessor::pattern[CSCConstants::NUM_CLCT_PATTERNS_PRE_TMB07][CSCConstants::MAX_STRIPS_IN_PATTERN+1] = { { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, @@ -125,10 +125,10 @@ const int CSCCathodeLCTProcessor::pattern[CSCConstants::NUM_CLCT_PATTERNS_PRE_TM // New set of halfstrip patterns for 2007 version of the algorithm. // For the given pattern, set the unused parts of the pattern to 999. -// Pattern[i][NUM_PATTERN_HALFSTRIPS] contains bend direction. +// Pattern[i][CSCConstants::MAX_HALFSTRIPS_IN_PATTERN] contains bend direction. // Bend of 0 is right/straight and bend of 1 is left. -// Pattern[i][NUM_PATTERN_HALFSTRIPS+1] contains pattern maximum width -const int CSCCathodeLCTProcessor::pattern2007_offset[NUM_PATTERN_HALFSTRIPS] = +// Pattern[i][CSCConstants::MAX_HALFSTRIPS_IN_PATTERN+1] contains pattern maximum width +const int CSCCathodeLCTProcessor::pattern2007_offset[CSCConstants::MAX_HALFSTRIPS_IN_PATTERN] = { -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, -2, -1, 0, 1, 2, 0, @@ -136,7 +136,7 @@ const int CSCCathodeLCTProcessor::pattern2007_offset[NUM_PATTERN_HALFSTRIPS] = -4, -3, -2, -1, 0, 1, 2, 3, 4, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5 }; -const int CSCCathodeLCTProcessor::pattern2007[CSCConstants::NUM_CLCT_PATTERNS][NUM_PATTERN_HALFSTRIPS+2] = { +const int CSCCathodeLCTProcessor::pattern2007[CSCConstants::NUM_CLCT_PATTERNS][CSCConstants::MAX_HALFSTRIPS_IN_PATTERN+2] = { { 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, // pid=0: no pattern found @@ -228,7 +228,10 @@ const unsigned int CSCCathodeLCTProcessor::def_min_separation = 10; const unsigned int CSCCathodeLCTProcessor::def_tmb_l1a_window_size = 7; // Number of di-strips/half-strips per CFEB. -const int CSCCathodeLCTProcessor::cfeb_strips[2] = { 8, 32}; +const int CSCCathodeLCTProcessor::cfeb_strips[2] = { + CSCConstants::NUM_DISTRIPS_PER_CFEB, //8 + CSCConstants::NUM_HALF_STRIPS_PER_CFEB//32 +}; //---------------- // Constructors -- @@ -305,8 +308,7 @@ CSCCathodeLCTProcessor::CSCCathodeLCTProcessor(unsigned endcap, // separate handle for early time bins early_tbins = ctmb.getParameter("tmbEarlyTbins"); - const int fpga_latency = 3; - if (early_tbins<0) early_tbins = fifo_pretrig - fpga_latency; + if (early_tbins<0) early_tbins = fifo_pretrig - CSCConstants::CLCT_EMUL_TIME_OFFSET; // wether to readout only the earliest two LCTs in readout window readout_earliest_2 = ctmb.getParameter("tmbReadoutEarliest2"); @@ -535,7 +537,7 @@ void CSCCathodeLCTProcessor::checkConfigParameters() { void CSCCathodeLCTProcessor::clear() { thePreTriggerBXs.clear(); - for (int bx = 0; bx < MAX_CLCT_BINS; bx++) { + for (int bx = 0; bx < CSCConstants::MAX_CLCT_TBINS; bx++) { bestCLCT[bx].clear(); secondCLCT[bx].clear(); } @@ -713,10 +715,10 @@ void CSCCathodeLCTProcessor::run( for (std::vector::const_iterator plct = LCTlist.begin(); plct != LCTlist.end(); plct++) { int bx = plct->getBX(); - if (bx >= MAX_CLCT_BINS) { + if (bx >= CSCConstants::MAX_CLCT_TBINS) { if (infoV > 0) edm::LogWarning("L1CSCTPEmulatorOutOfTimeCLCT") << "+++ Bx of CLCT candidate, " << bx << ", exceeds max allowed, " - << MAX_CLCT_BINS-1 << "; skipping it... +++\n"; + << CSCConstants::MAX_CLCT_TBINS-1 << "; skipping it... +++\n"; continue; } @@ -731,7 +733,7 @@ void CSCCathodeLCTProcessor::run( } } - for (int bx = 0; bx < MAX_CLCT_BINS; bx++) { + for (int bx = 0; bx < CSCConstants::MAX_CLCT_TBINS; bx++) { if (bestCLCT[bx].isValid()) { bestCLCT[bx].setTrknmb(1); if (infoV > 0) LogDebug("CSCCathodeLCTProcessor") @@ -1165,14 +1167,13 @@ std::vector CSCCathodeLCTProcessor::findLCTs(const std::vector int j; int best_strip = 0; int first_bx = 999; - const int max_lct_num = 2; const int adjacent_strips = 2; // Distrip, halfstrip pattern threshold. const unsigned int ptrn_thrsh[2] = {nplanes_hit_pattern, nplanes_hit_pattern}; int highest_quality = 0; - int keystrip_data[CSCConstants::NUM_HALF_STRIPS_7CFEBS][7]; - int final_lcts[max_lct_num]; + int keystrip_data[CSCConstants::NUM_HALF_STRIPS_7CFEBS][CLCT_NUM_QUANTITIES]; + int final_lcts[CSCConstants::MAX_CLCTS_PER_PROCESSOR]; std::vector lctList; @@ -1189,7 +1190,7 @@ std::vector CSCCathodeLCTProcessor::findLCTs(const std::vector getKeyStripData(strip, keystrip_data, nStrips, first_bx, best_strip, stripType); /* Set all final_lcts to impossible key_strip numbers */ - for (j = 0; j < max_lct_num; j++) + for (j = 0; j < CSCConstants::MAX_CLCTS_PER_PROCESSOR; j++) final_lcts[j] = -999; // Now take the keystrip with the best quality, and do a search over the @@ -1209,7 +1210,7 @@ std::vector CSCCathodeLCTProcessor::findLCTs(const std::vector } } - for (j = 0; j < max_lct_num; j++){ + for (j = 0; j < CSCConstants::MAX_CLCTS_PER_PROCESSOR; j++){ // Only report LCTs if the number of layers hit is greater than or // equal to the (variable) valid pattern threshold ptrn_thrsh. int keystrip = final_lcts[j]; @@ -1221,9 +1222,9 @@ std::vector CSCCathodeLCTProcessor::findLCTs(const std::vector int theHalfStrip = (keystrip_data[keystrip][CLCT_STRIP_TYPE] ? keystrip_data[keystrip][CLCT_STRIP] : 4*keystrip_data[keystrip][CLCT_STRIP]); - keystrip_data[keystrip][CLCT_CFEB] = theHalfStrip/32; + keystrip_data[keystrip][CLCT_CFEB] = theHalfStrip/CSCConstants::NUM_HALF_STRIPS_PER_CFEB; int halfstrip_in_cfeb = - theHalfStrip - 32*keystrip_data[keystrip][CLCT_CFEB]; + theHalfStrip - CSCConstants::NUM_HALF_STRIPS_PER_CFEB*keystrip_data[keystrip][CLCT_CFEB]; CSCCLCTDigi thisLCT(1, keystrip_data[keystrip][CLCT_QUALITY], keystrip_data[keystrip][CLCT_PATTERN], @@ -1292,7 +1293,7 @@ bool CSCCathodeLCTProcessor::preTrigger(const std::vector strip[CSCConstant for (i_layer = 0; i_layer < CSCConstants::NUM_LAYERS; i_layer++) hit_layer[i_layer] = false; // Loop over pattern strips and look for hits. - for (i_strip = 0; i_strip < NUM_PATTERN_STRIPS; i_strip++){ + for (i_strip = 0; i_strip < CSCConstants::MAX_STRIPS_IN_PATTERN; i_strip++){ this_layer = pre_hit_pattern[0][i_strip]; this_strip = pre_hit_pattern[1][i_strip]+key_strip; if (this_strip >= 0 && this_strip < nStrips) { @@ -1323,9 +1324,9 @@ bool CSCCathodeLCTProcessor::preTrigger(const std::vector strip[CSCConstant // Idealized version for MC studies. void CSCCathodeLCTProcessor::getKeyStripData(const std::vector strip[CSCConstants::NUM_LAYERS][CSCConstants::NUM_HALF_STRIPS_7CFEBS], - int keystrip_data[CSCConstants::NUM_HALF_STRIPS_7CFEBS][7], + int keystrip_data[CSCConstants::NUM_HALF_STRIPS_7CFEBS][CLCT_NUM_QUANTITIES], int nStrips, int first_bx, int& best_strip, int stripType) { - int lct_pattern[NUM_PATTERN_STRIPS]; + int lct_pattern[CSCConstants::MAX_STRIPS_IN_PATTERN]; int key_strip, this_layer, this_strip; int quality, best_quality; int bend = 0; @@ -1333,7 +1334,7 @@ void CSCCathodeLCTProcessor::getKeyStripData(const std::vector strip[CSCCon bool nullPattern; for (key_strip = 0; key_strip < nStrips; key_strip++) - for (int i = 0; i < 7; i++) + for (int i = 0; i < CLCT_NUM_QUANTITIES; i++) keystrip_data[key_strip][i] = 0; // Now we need to look at all the keystrips and take the best pattern @@ -1341,7 +1342,7 @@ void CSCCathodeLCTProcessor::getKeyStripData(const std::vector strip[CSCCon for (key_strip = 0; key_strip < (nStrips-stripType); key_strip++){ nullPattern = true; - for (int pattern_strip = 0; pattern_strip < NUM_PATTERN_STRIPS; pattern_strip++){ + for (int pattern_strip = 0; pattern_strip < CSCConstants::MAX_STRIPS_IN_PATTERN; pattern_strip++){ this_layer = pre_hit_pattern[0][pattern_strip]; this_strip = pre_hit_pattern[1][pattern_strip] + key_strip; // This conditional statement prevents us from looking at strips @@ -1400,7 +1401,7 @@ void CSCCathodeLCTProcessor::getKeyStripData(const std::vector strip[CSCCon // Idealized version for MC studies. void CSCCathodeLCTProcessor::getPattern(int pattern_num, - int strip_value[NUM_PATTERN_STRIPS], int bx_time, + int strip_value[CSCConstants::MAX_STRIPS_IN_PATTERN], int bx_time, int& quality, int& bend){ // This function takes strip values and bx_time to find out which hits fall // within a certain pattern. Quality, and bend are then calculated based on @@ -1413,7 +1414,7 @@ void CSCCathodeLCTProcessor::getPattern(int pattern_num, hit_layer[i_layer] = false; // Loop over all designated patterns. - for (int strip_num = 0; strip_num < NUM_PATTERN_STRIPS; strip_num++){ + for (int strip_num = 0; strip_num < CSCConstants::MAX_STRIPS_IN_PATTERN; strip_num++){ if (hitIsGood(strip_value[strip_num], bx_time)){ for (int i_layer = 0; i_layer < CSCConstants::NUM_LAYERS; i_layer++){ // Loop over layer and see if corresponding strip is on same layer @@ -1429,7 +1430,7 @@ void CSCCathodeLCTProcessor::getPattern(int pattern_num, } } // Get bend value from pattern. - bend = pattern[pattern_num][NUM_PATTERN_STRIPS]; + bend = pattern[pattern_num][CSCConstants::MAX_STRIPS_IN_PATTERN]; quality = layers_hit; } // getPattern -- idealized version for MC studies. @@ -1471,11 +1472,11 @@ std::vector CSCCathodeLCTProcessor::findLCTs( } // Test beam version of TMB pretrigger and LCT sorting - int h_keyStrip[MAX_CFEBS]; // one key per CFEB - unsigned int h_nhits[MAX_CFEBS]; // number of hits in envelope for each key - int d_keyStrip[MAX_CFEBS]; // one key per CFEB - unsigned int d_nhits[MAX_CFEBS]; // number of hits in envelope for each key - int keystrip_data[2][7]; // 2 possible LCTs per CSC x 7 LCT quantities + int h_keyStrip[CSCConstants::MAX_CFEBS]; // one key per CFEB + unsigned int h_nhits[CSCConstants::MAX_CFEBS]; // number of hits in envelope for each key + int d_keyStrip[CSCConstants::MAX_CFEBS]; // one key per CFEB + unsigned int d_nhits[CSCConstants::MAX_CFEBS]; // number of hits in envelope for each key + int keystrip_data[CSCConstants::MAX_CLCTS_PER_PROCESSOR][CLCT_NUM_QUANTITIES]; // 2 possible LCTs per CSC x 7 LCT quantities unsigned int h_pulse[CSCConstants::NUM_LAYERS][CSCConstants::NUM_HALF_STRIPS_7CFEBS]; // simulate digital one-shot unsigned int d_pulse[CSCConstants::NUM_LAYERS][CSCConstants::NUM_HALF_STRIPS_7CFEBS]; // simulate digital one-shot bool pre_trig[2] = {false, false}; @@ -1532,14 +1533,14 @@ std::vector CSCCathodeLCTProcessor::findLCTs( LogTrace("CSCCathodeLCTProcessor") << "...............................\n" << "Final halfstrip hits and keys (after drift delay) ..."; - for (int icfeb = 0; icfeb < MAX_CFEBS; icfeb++) { + for (int icfeb = 0; icfeb < CSCConstants::MAX_CFEBS; icfeb++) { LogTrace("CSCCathodeLCTProcessor") << "cfeb " << icfeb << " key: " << h_keyStrip[icfeb] << " hits " << h_nhits[icfeb]; } LogTrace("CSCCathodeLCTProcessor") << "Final distrip hits and keys (after drift delay) ..."; - for (int icfeb = 0; icfeb < MAX_CFEBS; icfeb++) { + for (int icfeb = 0; icfeb < CSCConstants::MAX_CFEBS; icfeb++) { LogTrace("CSCCathodeLCTProcessor") << "cfeb " << icfeb << " key: " << d_keyStrip[icfeb] << " hits " << d_nhits[icfeb]; @@ -1556,10 +1557,10 @@ std::vector CSCCathodeLCTProcessor::findLCTs( int halfstrip_in_cfeb = 0; if (keystrip_data[ilct][CLCT_STRIP_TYPE] == 0) halfstrip_in_cfeb = 4*keystrip_data[ilct][CLCT_STRIP] - - 32*keystrip_data[ilct][CLCT_CFEB]; + CSCConstants::NUM_HALF_STRIPS_PER_CFEB*keystrip_data[ilct][CLCT_CFEB]; else halfstrip_in_cfeb = keystrip_data[ilct][CLCT_STRIP] - - 32*keystrip_data[ilct][CLCT_CFEB]; + CSCConstants::NUM_HALF_STRIPS_PER_CFEB*keystrip_data[ilct][CLCT_CFEB]; CSCCLCTDigi thisLCT(1, keystrip_data[ilct][CLCT_QUALITY], keystrip_data[ilct][CLCT_PATTERN], @@ -1635,7 +1636,7 @@ bool CSCCathodeLCTProcessor::preTrigLookUp( return false; } - for (int icfeb = 0; icfeb < MAX_CFEBS; icfeb++) { // loop over cfebs + for (int icfeb = 0; icfeb < CSCConstants::MAX_CFEBS; icfeb++) { // loop over cfebs // Loop over (di-/half-)strips in CFEB. for (int istrip = 0; istrip < cfeb_strips[stripType]; istrip++) { // Calculate candidate key. @@ -1645,7 +1646,7 @@ bool CSCCathodeLCTProcessor::preTrigLookUp( hit_layer[ilayer] = false; // Loop over strips in pretrigger pattern mask and look for hits. - for (int pstrip = 0; pstrip < NUM_PATTERN_STRIPS; pstrip++) { + for (int pstrip = 0; pstrip < CSCConstants::MAX_STRIPS_IN_PATTERN; pstrip++) { this_layer = pre_hit_pattern[0][pstrip]; this_strip = pre_hit_pattern[1][pstrip]+key_strip; @@ -1676,14 +1677,14 @@ bool CSCCathodeLCTProcessor::preTrigLookUp( // Pre-2007 version. void CSCCathodeLCTProcessor::latchLCTs( const unsigned int pulse[CSCConstants::NUM_LAYERS][CSCConstants::NUM_HALF_STRIPS_7CFEBS], - int keyStrip[MAX_CFEBS], unsigned int n_hits[MAX_CFEBS], + int keyStrip[CSCConstants::MAX_CFEBS], unsigned int n_hits[CSCConstants::MAX_CFEBS], const int stripType, const int nStrips, const int bx_time) { bool hit_layer[CSCConstants::NUM_LAYERS]; int key_strip, this_layer, this_strip; int layers_hit, prev_hits; - for (int icfeb = 0; icfeb < MAX_CFEBS; icfeb++) { + for (int icfeb = 0; icfeb < CSCConstants::MAX_CFEBS; icfeb++) { keyStrip[icfeb] = -1; n_hits[icfeb] = 0; } @@ -1695,7 +1696,7 @@ void CSCCathodeLCTProcessor::latchLCTs( return; } - for (int icfeb = 0; icfeb < MAX_CFEBS; icfeb++) { // loop over CFEBs + for (int icfeb = 0; icfeb < CSCConstants::MAX_CFEBS; icfeb++) { // loop over CFEBs prev_hits = 0; // Loop over (di-/half-)strips in CFEB. for (int istrip = 0; istrip < cfeb_strips[stripType]; istrip++) { @@ -1706,7 +1707,7 @@ void CSCCathodeLCTProcessor::latchLCTs( hit_layer[ilayer] = false; // Loop over strips in pretrigger pattern mask and look for hits. - for (int pstrip = 0; pstrip < NUM_PATTERN_STRIPS; pstrip++) { + for (int pstrip = 0; pstrip < CSCConstants::MAX_STRIPS_IN_PATTERN; pstrip++) { this_layer = pre_hit_pattern[0][pstrip]; this_strip = pre_hit_pattern[1][pstrip]+key_strip; @@ -1740,24 +1741,24 @@ void CSCCathodeLCTProcessor::latchLCTs( // Pre-2007 version. void CSCCathodeLCTProcessor::priorityEncode( - const int h_keyStrip[MAX_CFEBS], const unsigned int h_nhits[MAX_CFEBS], - const int d_keyStrip[MAX_CFEBS], const unsigned int d_nhits[MAX_CFEBS], - int keystrip_data[2][7]) { + const int h_keyStrip[CSCConstants::MAX_CFEBS], const unsigned int h_nhits[CSCConstants::MAX_CFEBS], + const int d_keyStrip[CSCConstants::MAX_CFEBS], const unsigned int d_nhits[CSCConstants::MAX_CFEBS], + int keystrip_data[CSCConstants::MAX_CLCTS_PER_PROCESSOR][CLCT_NUM_QUANTITIES]) { static const unsigned int hs_thresh = nplanes_hit_pretrig; //static const unsigned int ds_thresh = nplanes_hit_pretrig; - int ihits[2]; // hold hits for sorting - int cfebs[2]; // holds CFEB numbers corresponding to highest hits - const int nlcts = 2; - int key_strip[MAX_CFEBS], key_phits[MAX_CFEBS], strip_type[MAX_CFEBS]; + int ihits[CSCConstants::MAX_CLCTS_PER_PROCESSOR]; // hold hits for sorting + int cfebs[CSCConstants::MAX_CLCTS_PER_PROCESSOR]; // holds CFEB numbers corresponding to highest hits + + int key_strip[CSCConstants::MAX_CFEBS], key_phits[CSCConstants::MAX_CFEBS], strip_type[CSCConstants::MAX_CFEBS]; // initialize arrays - for (int ilct = 0; ilct < nlcts; ilct++) { - for (int j = 0; j < 7; j++) keystrip_data[ilct][j] = -1; + for (int ilct = 0; ilct < CSCConstants::MAX_CLCTS_PER_PROCESSOR; ilct++) { + for (int j = 0; j < CLCT_NUM_QUANTITIES; j++) keystrip_data[ilct][j] = -1; ihits[ilct] = 0; cfebs[ilct] = -1; } - for (int icfeb = 0; icfeb < MAX_CFEBS; icfeb++) { + for (int icfeb = 0; icfeb < CSCConstants::MAX_CFEBS; icfeb++) { key_strip[icfeb] = -1; key_phits[icfeb] = -1; strip_type[icfeb] = -1; @@ -1768,11 +1769,11 @@ void CSCCathodeLCTProcessor::priorityEncode( << ".....................PriorityEncode......................."; std::ostringstream strstrm; strstrm << "hkeys:"; - for (int icfeb = 0; icfeb < MAX_CFEBS; icfeb++) { + for (int icfeb = 0; icfeb < CSCConstants::MAX_CFEBS; icfeb++) { strstrm << std::setw(4) << h_keyStrip[icfeb]; } strstrm << "\ndkeys:"; - for (int icfeb = 0; icfeb < MAX_CFEBS; icfeb++) { + for (int icfeb = 0; icfeb < CSCConstants::MAX_CFEBS; icfeb++) { strstrm << std::setw(4) << d_keyStrip[icfeb]; } LogTrace("CSCCathodeLCTProcessor") << strstrm.str(); @@ -1780,7 +1781,7 @@ void CSCCathodeLCTProcessor::priorityEncode( // Loop over CFEBs and determine better of half- or di- strip pattern. // If select halfstrip, promote it by adding an extra bit to its hits. - for (int icfeb = 0; icfeb < MAX_CFEBS; icfeb++) { + for (int icfeb = 0; icfeb < CSCConstants::MAX_CFEBS; icfeb++) { if (h_keyStrip[icfeb] != -1 && d_keyStrip[icfeb] != -1) { if (h_nhits[icfeb] >= hs_thresh) { key_strip[icfeb] = h_keyStrip[icfeb]; @@ -1826,16 +1827,16 @@ void CSCCathodeLCTProcessor::priorityEncode( // Remove duplicate LCTs at boundaries -- it is possilbe to have key[0] // be the higher of the two key strips, take this into account, but // preserve rank of lcts. - int key[MAX_CFEBS]; + int key[CSCConstants::MAX_CFEBS]; int loedge, hiedge; if (infoV > 1) LogTrace("CSCCathodeLCTProcessor") << "...... Remove Duplicates ......"; - for (int icfeb = 0; icfeb < MAX_CFEBS; icfeb++) { + for (int icfeb = 0; icfeb < CSCConstants::MAX_CFEBS; icfeb++) { if(strip_type[icfeb] == 0) key[icfeb] = key_strip[icfeb]*4; else key[icfeb] = key_strip[icfeb]; } - for (int icfeb = 0; icfeb < MAX_CFEBS-1; icfeb++) { + for (int icfeb = 0; icfeb < CSCConstants::MAX_CFEBS-1; icfeb++) { if (key[icfeb] >= 0 && key[icfeb+1] >= 0) { loedge = cfeb_strips[1]*(icfeb*8+7)/8; hiedge = cfeb_strips[1]*(icfeb*8+9)/8 - 1; @@ -1865,7 +1866,7 @@ void CSCCathodeLCTProcessor::priorityEncode( // In case of equal quality, select the one on lower-numbered CFEBs. if (infoV > 1) LogTrace("CSCCathodeLCTProcessor") << "\n...... Select best LCTs ......"; - for (int icfeb = 0; icfeb < MAX_CFEBS; icfeb++) { + for (int icfeb = 0; icfeb < CSCConstants::MAX_CFEBS; icfeb++) { if (key_phits[icfeb] > ihits[0]) { ihits[1] = ihits[0]; cfebs[1] = cfebs[0]; @@ -1873,7 +1874,7 @@ void CSCCathodeLCTProcessor::priorityEncode( cfebs[0] = icfeb; if (infoV > 1) { std::ostringstream strstrm; - for (int icfeb = 0; icfeb < MAX_CFEBS; icfeb++) { + for (int icfeb = 0; icfeb < CSCConstants::MAX_CFEBS; icfeb++) { strstrm << std::setw(4) << strip_type[icfeb]; } LogTrace("CSCCathodeLCTProcessor") @@ -1895,7 +1896,7 @@ void CSCCathodeLCTProcessor::priorityEncode( // fill lct data array key strip with 2 highest hit lcts (if they exist) int jlct = 0; - for (int ilct = 0; ilct < nlcts; ilct++) { + for (int ilct = 0; ilct < CSCConstants::MAX_CLCTS_PER_PROCESSOR; ilct++) { if (cfebs[ilct] != -1) { keystrip_data[jlct][CLCT_CFEB] = cfebs[ilct]; keystrip_data[jlct][CLCT_STRIP] = key_strip[cfebs[ilct]]; @@ -1913,9 +1914,9 @@ void CSCCathodeLCTProcessor::priorityEncode( void CSCCathodeLCTProcessor::getKeyStripData( const unsigned int h_pulse[CSCConstants::NUM_LAYERS][CSCConstants::NUM_HALF_STRIPS_7CFEBS], const unsigned int d_pulse[CSCConstants::NUM_LAYERS][CSCConstants::NUM_HALF_STRIPS_7CFEBS], - int keystrip_data[2][7], const int first_bx) { + int keystrip_data[CSCConstants::MAX_CLCTS_PER_PROCESSOR][CLCT_NUM_QUANTITIES], const int first_bx) { - int lct_pattern[NUM_PATTERN_STRIPS]; + int lct_pattern[CSCConstants::MAX_STRIPS_IN_PATTERN]; int this_layer, this_strip; unsigned int quality = 0, bend = 0; unsigned int best_quality, best_pattern; @@ -1940,7 +1941,7 @@ void CSCCathodeLCTProcessor::getKeyStripData( << "no lct at ilct " << ilct; continue; } - for (int pattern_strip = 0; pattern_strip < NUM_PATTERN_STRIPS; + for (int pattern_strip = 0; pattern_strip < CSCConstants::MAX_STRIPS_IN_PATTERN; pattern_strip++) { lct_pattern[pattern_strip] = -999; this_layer = pre_hit_pattern[0][pattern_strip]; @@ -2019,7 +2020,7 @@ void CSCCathodeLCTProcessor::getKeyStripData( // Pre-2007 version. void CSCCathodeLCTProcessor::getPattern(unsigned int pattern_num, - const int strip_value[NUM_PATTERN_STRIPS], + const int strip_value[CSCConstants::MAX_STRIPS_IN_PATTERN], unsigned int& quality, unsigned int& bend) { // This function takes strip "one-shots" at the correct bx to find out @@ -2035,7 +2036,7 @@ void CSCCathodeLCTProcessor::getPattern(unsigned int pattern_num, hit_layer[i_layer] = false; // Loop over all designated patterns. - for (int strip_num = 0; strip_num < NUM_PATTERN_STRIPS; strip_num++){ + for (int strip_num = 0; strip_num < CSCConstants::MAX_STRIPS_IN_PATTERN; strip_num++){ if (strip_value[strip_num] == 1){ for (int i_layer = 0; i_layer < CSCConstants::NUM_LAYERS; i_layer++){ // Loop over layer and see if corresponding strip is on same layer @@ -2051,7 +2052,7 @@ void CSCCathodeLCTProcessor::getPattern(unsigned int pattern_num, } } // Get bend value from pattern. - bend = pattern[pattern_num][NUM_PATTERN_STRIPS]; + bend = pattern[pattern_num][CSCConstants::MAX_STRIPS_IN_PATTERN]; quality = layers_hit; } // getPattern -- pre-2007 version. @@ -2072,10 +2073,8 @@ std::vector CSCCathodeLCTProcessor::findLCTs(const std::vector if (infoV > 1) dumpDigis(halfstrip, 1, maxHalfStrips); - // Test beam version of TMB pretrigger and LCT sorting - enum {max_lcts = 2}; // 2 possible LCTs per CSC x 7 LCT quantities - int keystrip_data[max_lcts][7] = {{0}}; + int keystrip_data[CSCConstants::MAX_CLCTS_PER_PROCESSOR][CLCT_NUM_QUANTITIES] = {{0}}; unsigned int pulse[CSCConstants::NUM_LAYERS][CSCConstants::NUM_HALF_STRIPS_7CFEBS]; // Fire half-strip one-shots for hit_persist bx's (4 bx's by default). @@ -2123,8 +2122,8 @@ std::vector CSCCathodeLCTProcessor::findLCTs(const std::vector // Quality for sorting. int quality[CSCConstants::NUM_HALF_STRIPS_7CFEBS]; - int best_halfstrip[max_lcts], best_quality[max_lcts]; - for (int ilct = 0; ilct < max_lcts; ilct++) { + int best_halfstrip[CSCConstants::MAX_CLCTS_PER_PROCESSOR], best_quality[CSCConstants::MAX_CLCTS_PER_PROCESSOR]; + for (int ilct = 0; ilct < CSCConstants::MAX_CLCTS_PER_PROCESSOR; ilct++) { best_halfstrip[ilct] = -1; best_quality[ilct] = 0; } @@ -2174,13 +2173,13 @@ std::vector CSCCathodeLCTProcessor::findLCTs(const std::vector // Pattern finder. bool ptn_trig = false; - for (int ilct = 0; ilct < max_lcts; ilct++) { + for (int ilct = 0; ilct < CSCConstants::MAX_CLCTS_PER_PROCESSOR; ilct++) { int best_hs = best_halfstrip[ilct]; if (best_hs >= 0 && nhits[best_hs] >= nplanes_hit_pattern) { ptn_trig = true; keystrip_data[ilct][CLCT_PATTERN] = best_pid[best_hs]; keystrip_data[ilct][CLCT_BEND] = - pattern2007[best_pid[best_hs]][NUM_PATTERN_HALFSTRIPS]; + pattern2007[best_pid[best_hs]][CSCConstants::MAX_HALFSTRIPS_IN_PATTERN]; // Remove stagger if any. keystrip_data[ilct][CLCT_STRIP] = best_hs - stagger[CSCConstants::KEY_CLCT_LAYER-1]; @@ -2403,7 +2402,7 @@ bool CSCCathodeLCTProcessor::ptnFinding( // Loop over halfstrips in trigger pattern mask and calculate the // "absolute" halfstrip number for each. - for (int strip_num = 0; strip_num < NUM_PATTERN_HALFSTRIPS; strip_num++) + for (int strip_num = 0; strip_num < CSCConstants::MAX_HALFSTRIPS_IN_PATTERN; strip_num++) { int this_layer = pattern2007[pid][strip_num]; if (this_layer >= 0 && this_layer < CSCConstants::NUM_LAYERS) @@ -2486,7 +2485,7 @@ void CSCCathodeLCTProcessor::markBusyKeys(const int best_hstrip, // if dynamic spacing is enabled, separation is defined by pattern width //if (dynamic_spacing) - // nspan = pspan = pattern2007[best_patid][NUM_PATTERN_HALFSTRIPS+1]-1; + // nspan = pspan = pattern2007[best_patid][CSCConstants::MAX_HALFSTRIPS_IN_PATTERN+1]-1; for (int hstrip = best_hstrip-nspan; hstrip <= best_hstrip+pspan; hstrip++) { if (hstrip >= 0 && hstrip < CSCConstants::NUM_HALF_STRIPS_7CFEBS) { @@ -2511,12 +2510,10 @@ CSCCathodeLCTProcessor::findLCTsSLHC(const std::vector halfstrip[CSCConstan if (infoV > 1) dumpDigis(halfstrip, 1, maxHalfStrips); - enum { max_lcts = 2 }; - // keeps dead-time zones around key halfstrips of triggered CLCTs - bool busyMap[CSCConstants::NUM_HALF_STRIPS_7CFEBS][MAX_CLCT_BINS]; + bool busyMap[CSCConstants::NUM_HALF_STRIPS_7CFEBS][CSCConstants::MAX_CLCT_TBINS]; for (int i = 0; i < CSCConstants::NUM_HALF_STRIPS_7CFEBS; i++) - for (int j = 0; j < MAX_CLCT_BINS; j++) + for (int j = 0; j < CSCConstants::MAX_CLCT_TBINS; j++) busyMap[i][j] = false; std::vector lctListBX; @@ -2570,12 +2567,12 @@ CSCCathodeLCTProcessor::findLCTsSLHC(const std::vector halfstrip[CSCConstan start_bx = first_bx + 1; // 2 possible LCTs per CSC x 7 LCT quantities per BX - int keystrip_data[max_lcts][7] = {{0}}; + int keystrip_data[CSCConstants::MAX_CLCTS_PER_PROCESSOR][CLCT_NUM_QUANTITIES] = {{0}}; // Quality for sorting. int quality[CSCConstants::NUM_HALF_STRIPS_7CFEBS]; - int best_halfstrip[max_lcts], best_quality[max_lcts]; - for (int ilct = 0; ilct < max_lcts; ilct++) + int best_halfstrip[CSCConstants::MAX_CLCTS_PER_PROCESSOR], best_quality[CSCConstants::MAX_CLCTS_PER_PROCESSOR]; + for (int ilct = 0; ilct < CSCConstants::MAX_CLCTS_PER_PROCESSOR; ilct++) { best_halfstrip[ilct] = -1; best_quality[ilct] = 0; @@ -2656,7 +2653,7 @@ CSCCathodeLCTProcessor::findLCTsSLHC(const std::vector halfstrip[CSCConstan // Pattern finder. bool ptn_trig = false; - for (int ilct = 0; ilct < max_lcts; ilct++) + for (int ilct = 0; ilct < CSCConstants::MAX_CLCTS_PER_PROCESSOR; ilct++) { int best_hs = best_halfstrip[ilct]; if (best_hs >= 0 && nhits[best_hs] >= nplanes_hit_pattern) @@ -2669,7 +2666,7 @@ CSCCathodeLCTProcessor::findLCTsSLHC(const std::vector halfstrip[CSCConstan } ptn_trig = true; keystrip_data[ilct][CLCT_PATTERN] = best_pid[best_hs]; - keystrip_data[ilct][CLCT_BEND] = pattern2007[best_pid[best_hs]][NUM_PATTERN_HALFSTRIPS]; + keystrip_data[ilct][CLCT_BEND] = pattern2007[best_pid[best_hs]][CSCConstants::MAX_HALFSTRIPS_IN_PATTERN]; // Remove stagger if any. keystrip_data[ilct][CLCT_STRIP] = best_hs - stagger[CSCConstants::KEY_CLCT_LAYER - 1]; keystrip_data[ilct][CLCT_BX] = bx; @@ -2707,7 +2704,7 @@ CSCCathodeLCTProcessor::findLCTsSLHC(const std::vector halfstrip[CSCConstan int delta_hs = clct_state_machine_zone; if (dynamic_state_machine_zone) - delta_hs = pattern2007[lctListBX[ilct].getPattern()][NUM_PATTERN_HALFSTRIPS + 1] - 1; + delta_hs = pattern2007[lctListBX[ilct].getPattern()][CSCConstants::MAX_HALFSTRIPS_IN_PATTERN + 1] - 1; int min_hstrip = key_hstrip - delta_hs; int max_hstrip = key_hstrip + delta_hs; @@ -2844,9 +2841,6 @@ std::vector CSCCathodeLCTProcessor::readoutCLCTs() { // sure how. For now, just choose it such that the window is // centered at bx=7. This may need further tweaking if the value of // tmb_l1a_window_size changes. - // static int fpga_latency = 3; - // static int early_tbins = fifo_pretrig - fpga_latency; - // static int early_tbins = 4; // The number of CLCT bins in the read-out is given by the // tmb_l1a_window_size parameter, but made even by setting the LSB @@ -2865,12 +2859,12 @@ std::vector CSCCathodeLCTProcessor::readoutCLCTs() { << "; in-time CLCTs are not getting read-out!!! +++" << "\n"; } - if (late_tbins > MAX_CLCT_BINS-1) { + if (late_tbins > CSCConstants::MAX_CLCT_TBINS-1) { if (infoV >= 0) edm::LogWarning("L1CSCTPEmulatorSuspiciousParameters") << "+++ Allowed range of time bins, [0-" << late_tbins - << "] exceeds max allowed, " << MAX_CLCT_BINS-1 << " +++\n" + << "] exceeds max allowed, " << CSCConstants::MAX_CLCT_TBINS-1 << " +++\n" << "+++ Set late_tbins to max allowed +++\n"; - late_tbins = MAX_CLCT_BINS-1; + late_tbins = CSCConstants::MAX_CLCT_TBINS-1; } ifois = 1; } @@ -2919,7 +2913,7 @@ std::vector CSCCathodeLCTProcessor::readoutCLCTs() { // Returns vector of all found CLCTs, if any. Used for ALCT-CLCT matching. std::vector CSCCathodeLCTProcessor::getCLCTs() { std::vector tmpV; - for (int bx = 0; bx < MAX_CLCT_BINS; bx++) { + for (int bx = 0; bx < CSCConstants::MAX_CLCT_TBINS; bx++) { if (bestCLCT[bx].isValid()) tmpV.push_back(bestCLCT[bx]); if (secondCLCT[bx].isValid()) tmpV.push_back(secondCLCT[bx]); } @@ -2983,8 +2977,8 @@ void CSCCathodeLCTProcessor::testLCTs() { // test to make sure what goes into an LCT is what comes out. for (int ptn = 0; ptn < 8; ptn++) { for (int bend = 0; bend < 2; bend++) { - for (int cfeb = 0; cfeb < MAX_CFEBS; cfeb++) { - for (int key_strip = 0; key_strip < 32; key_strip++) { + for (int cfeb = 0; cfeb < CSCConstants::MAX_CFEBS; cfeb++) { + for (int key_strip = 0; key_strip < CSCConstants::NUM_HALF_STRIPS_PER_CFEB; key_strip++) { for (int bx = 0; bx < 7; bx++) { for (int stripType = 0; stripType < 2; stripType++) { for (int quality = 3; quality < 6; quality++) { @@ -3034,7 +3028,7 @@ void CSCCathodeLCTProcessor::printPatterns() { std::cout< halfstrip[CSCConstants::NUM_LAYERS][CSCConstants::NUM_HALF_STRIPS_7CFEBS], const std::vector distrip[CSCConstants::NUM_LAYERS][CSCConstants::NUM_HALF_STRIPS_7CFEBS]); - + /** Access routines to comparator digis. */ bool getDigis(const CSCComparatorDigiCollection* compdc); void getDigis(const CSCComparatorDigiCollection* compdc, const CSCDetId& id); - /** Maximum number of time bins. */ - enum {MAX_CLCT_BINS = 16}; - /** Best LCT in this chamber, as found by the processor. */ - CSCCLCTDigi bestCLCT[MAX_CLCT_BINS]; + CSCCLCTDigi bestCLCT[CSCConstants::MAX_CLCT_TBINS]; /** Second best LCT in this chamber, as found by the processor. */ - CSCCLCTDigi secondCLCT[MAX_CLCT_BINS]; + CSCCLCTDigi secondCLCT[CSCConstants::MAX_CLCT_TBINS]; /** Returns vector of CLCTs in the read-out time window, if any. */ std::vector readoutCLCTs(); @@ -103,21 +100,22 @@ class CSCCathodeLCTProcessor void setRing(unsigned r) {theRing = r;} /** Pre-defined patterns. */ - enum {NUM_PATTERN_STRIPS = 26}; - static const int pre_hit_pattern[2][NUM_PATTERN_STRIPS]; - static const int pattern[CSCConstants::NUM_CLCT_PATTERNS_PRE_TMB07][NUM_PATTERN_STRIPS+1]; - - enum {NUM_PATTERN_HALFSTRIPS = 42}; - static const int pattern2007_offset[NUM_PATTERN_HALFSTRIPS]; - static const int pattern2007[CSCConstants::NUM_CLCT_PATTERNS][NUM_PATTERN_HALFSTRIPS+2]; + static const int pre_hit_pattern[2][CSCConstants::MAX_STRIPS_IN_PATTERN]; + static const int pattern[CSCConstants::NUM_CLCT_PATTERNS_PRE_TMB07][CSCConstants::MAX_STRIPS_IN_PATTERN+1]; - /** Maximum number of cathode front-end boards (move to CSCConstants?). */ - enum {MAX_CFEBS = 5}; + static const int pattern2007_offset[CSCConstants::MAX_HALFSTRIPS_IN_PATTERN]; + static const int pattern2007[CSCConstants::NUM_CLCT_PATTERNS][CSCConstants::MAX_HALFSTRIPS_IN_PATTERN+2]; // we use these next ones to address the various bits inside the array that's // used to make the cathode LCTs. - enum CLCT_INDICES {CLCT_PATTERN, CLCT_BEND, CLCT_STRIP, CLCT_BX, - CLCT_STRIP_TYPE, CLCT_QUALITY, CLCT_CFEB}; + enum CLCT_INDICES {CLCT_PATTERN, + CLCT_BEND, + CLCT_STRIP, + CLCT_BX, + CLCT_STRIP_TYPE, + CLCT_QUALITY, + CLCT_CFEB, + CLCT_NUM_QUANTITIES= 7}; private: /** Verbosity level: 0: no print (default). @@ -132,14 +130,14 @@ class CSCCathodeLCTProcessor const unsigned theSector; const unsigned theSubsector; const unsigned theTrigChamber; - + const CSCGeometry* csc_g; - + // holders for easy access: unsigned int theRing; unsigned int theChamber; bool isME11; - + int numStrips; int stagger[CSCConstants::NUM_LAYERS]; @@ -147,7 +145,7 @@ class CSCCathodeLCTProcessor std::vector thePreTriggerBXs; /** Flag for "real" - not idealized - version of the algorithm. */ - bool isMTCC; + bool isMTCC; /** Flag for 2007 firmware version. */ bool isTMB07; @@ -222,7 +220,7 @@ class CSCCathodeLCTProcessor const std::vector strip[CSCConstants::NUM_LAYERS][CSCConstants::NUM_HALF_STRIPS_7CFEBS], int keystrip_data[CSCConstants::NUM_HALF_STRIPS_7CFEBS][7], int nStrips, int first_bx, int& best_strip, int stripType); - void getPattern(int pattern_num, int strip_value[NUM_PATTERN_STRIPS], + void getPattern(int pattern_num, int strip_value[CSCConstants::MAX_STRIPS_IN_PATTERN], int bx_time, int &quality, int &bend); bool hitIsGood(int hitTime, int BX); @@ -239,18 +237,18 @@ class CSCCathodeLCTProcessor const int stripType, const int nStrips, const unsigned int bx_time); void latchLCTs(const unsigned int pulse[CSCConstants::NUM_LAYERS][CSCConstants::NUM_HALF_STRIPS_7CFEBS], - int keyStrip[MAX_CFEBS], unsigned int nhits[MAX_CFEBS], + int keyStrip[CSCConstants::MAX_CFEBS], unsigned int nhits[CSCConstants::MAX_CFEBS], const int stripType, const int nStrips, const int bx_time); - void priorityEncode(const int h_keyStrip[MAX_CFEBS], - const unsigned int h_nhits[MAX_CFEBS], - const int d_keyStrip[MAX_CFEBS], - const unsigned int d_nhits[MAX_CFEBS], + void priorityEncode(const int h_keyStrip[CSCConstants::MAX_CFEBS], + const unsigned int h_nhits[CSCConstants::MAX_CFEBS], + const int d_keyStrip[CSCConstants::MAX_CFEBS], + const unsigned int d_nhits[CSCConstants::MAX_CFEBS], int keystrip_data[2][7]); void getKeyStripData(const unsigned int h_pulse[CSCConstants::NUM_LAYERS][CSCConstants::NUM_HALF_STRIPS_7CFEBS], const unsigned int d_pulse[CSCConstants::NUM_LAYERS][CSCConstants::NUM_HALF_STRIPS_7CFEBS], int keystrip_data[2][7], const int first_bx); void getPattern(unsigned int pattern_num, - const int strip_value[NUM_PATTERN_STRIPS], + const int strip_value[CSCConstants::MAX_STRIPS_IN_PATTERN], unsigned int& quality, unsigned int& bend); //--------------- Functions for 2007 version of the firmware ---------------- diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCGEMMotherboardME11.cc b/L1Trigger/CSCTriggerPrimitives/src/CSCGEMMotherboardME11.cc index d050564ddbee0..b52934d3c53b5 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCGEMMotherboardME11.cc +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCGEMMotherboardME11.cc @@ -60,7 +60,7 @@ void CSCGEMMotherboardME11::clear() CSCGEMMotherboard::clear(); if (clct1a) clct1a->clear(); - for (int bx = 0; bx < MAX_LCT_BINS; bx++) { + for (int bx = 0; bx < CSCConstants::MAX_LCT_TBINS; bx++) { for (unsigned int mbx = 0; mbx < match_trig_window_size; mbx++) { for (int i=0;ibestALCT[bx_alct].isValid()) { @@ -153,7 +153,7 @@ void CSCGEMMotherboardME11::run(const CSCWireDigiCollection* wiredc, int nSuccesFulMatches = 0; for (int bx_clct = bx_clct_start; bx_clct <= bx_clct_stop; bx_clct++) { - if (bx_clct < 0 or bx_clct >= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; + if (bx_clct < 0 or bx_clct >= CSCConstants::MAX_CLCT_TBINS) continue; if (drop_used_clcts and used_clct_mask[bx_clct]) continue; if (clct->bestCLCT[bx_clct].isValid()) { @@ -273,7 +273,7 @@ void CSCGEMMotherboardME11::run(const CSCWireDigiCollection* wiredc, nSuccesFulMatches = 0; for (int bx_clct = bx_clct_start; bx_clct <= bx_clct_stop; bx_clct++) { - if (bx_clct < 0 or bx_clct >= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; + if (bx_clct < 0 or bx_clct >= CSCConstants::MAX_CLCT_TBINS) continue; if (drop_used_clcts and used_clct_mask_1a[bx_clct]) continue; if (clct1a->bestCLCT[bx_clct].isValid()) { @@ -391,7 +391,7 @@ void CSCGEMMotherboardME11::run(const CSCWireDigiCollection* wiredc, // matching in ME1b if (buildLCTfromCLCTandGEM_ME1b_) { for (int bx_clct = bx_clct_start; bx_clct <= bx_clct_stop; bx_clct++) { - if (bx_clct < 0 or bx_clct >= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; + if (bx_clct < 0 or bx_clct >= CSCConstants::MAX_CLCT_TBINS) continue; if (drop_used_clcts and used_clct_mask[bx_clct]) continue; if (clct->bestCLCT[bx_clct].isValid()) { const int quality(clct->bestCLCT[bx_clct].getQuality()); @@ -419,7 +419,7 @@ void CSCGEMMotherboardME11::run(const CSCWireDigiCollection* wiredc, // matching in ME1a if (buildLCTfromCLCTandGEM_ME1a_) { for (int bx_clct = bx_clct_start; bx_clct <= bx_clct_stop; bx_clct++) { - if (bx_clct < 0 || bx_clct >= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; + if (bx_clct < 0 || bx_clct >= CSCConstants::MAX_CLCT_TBINS) continue; if (drop_used_clcts && used_clct_mask_1a[bx_clct]) continue; if (clct1a->bestCLCT[bx_clct].isValid()){ const int quality(clct1a->bestCLCT[bx_clct].getQuality()); @@ -454,7 +454,7 @@ void CSCGEMMotherboardME11::run(const CSCWireDigiCollection* wiredc, } // reduction of nLCTs per each BX - for (int bx = 0; bx < MAX_LCT_BINS; bx++) + for (int bx = 0; bx < CSCConstants::MAX_LCT_TBINS; bx++) { // counting unsigned int n1a=0, n1b=0; @@ -539,7 +539,6 @@ void CSCGEMMotherboardME11::run(const CSCWireDigiCollection* wiredc, } }// reduction per bx - bool first = true; unsigned int n1b=0, n1a=0; LogTrace("CSCGEMCMotherboardME11") << "========================================================================" << std::endl << "Counting the final LCTs" << std::endl @@ -585,10 +584,9 @@ std::vector CSCGEMMotherboardME11::readoutLCTs(enum CSCPar //static int early_tbins = 4; // The number of LCT bins in the read-out is given by the // tmb_l1a_window_size parameter, forced to be odd - static int lct_bins = + const int lct_bins = (tmb_l1a_window_size % 2 == 0) ? tmb_l1a_window_size + 1 : tmb_l1a_window_size; - static int late_tbins = early_tbins + lct_bins; - + const int late_tbins = early_tbins + lct_bins; // Start from the vector of all found correlated LCTs and select // those within the LCT*L1A coincidence window. @@ -648,7 +646,7 @@ void CSCGEMMotherboardME11::sortLCTs(std::vector& LCTs, in void CSCGEMMotherboardME11::sortLCTs(std::vector& LCTs_final, enum CSCPart me, bool (*sorter)(const CSCCorrelatedLCTDigi&, const CSCCorrelatedLCTDigi&)) const { - for (int bx = 0; bx < MAX_LCT_BINS; bx++) + for (int bx = 0; bx < CSCConstants::MAX_LCT_TBINS; bx++) { // get sorted LCTs per subchamber std::vector LCTs1a; @@ -704,14 +702,14 @@ bool CSCGEMMotherboardME11::doesALCTCrossCLCT(const CSCALCTDigi &a, const CSCCLC if ( !gangedME1a ) { // wrap around ME11 HS number for -z endcap - if (theEndcap==2) key_hs = 95 - key_hs; + if (theEndcap==2) key_hs = CSCConstants::MAX_HALF_STRIP_ME1A_UNGANGED - key_hs; if ( key_hs >= (tmbLUT_->get_lut_wg_vs_hs(CSCPart::ME1A))[key_wg][0] and key_hs <= (tmbLUT_->get_lut_wg_vs_hs(CSCPart::ME1A))[key_wg][1] ) return true; return false; } else { - if (theEndcap==2) key_hs = 31 - key_hs; + if (theEndcap==2) key_hs = CSCConstants::MAX_HALF_STRIP_ME1A_GANGED - key_hs; if ( key_hs >= (tmbLUT_->get_lut_wg_vs_hs(CSCPart::ME1Ag))[key_wg][0] and key_hs <= (tmbLUT_->get_lut_wg_vs_hs(CSCPart::ME1Ag))[key_wg][1] ) return true; return false; @@ -719,7 +717,7 @@ bool CSCGEMMotherboardME11::doesALCTCrossCLCT(const CSCALCTDigi &a, const CSCCLC } if ( me == ME1B) { - if (theEndcap==2) key_hs = 127 - key_hs; + if (theEndcap==2) key_hs = CSCConstants::MAX_HALF_STRIP_ME1B - key_hs; if ( key_hs >= (tmbLUT_->get_lut_wg_vs_hs(CSCPart::ME1B))[key_wg][0] and key_hs <= (tmbLUT_->get_lut_wg_vs_hs(CSCPart::ME1B))[key_wg][1] ) return true; } diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCGEMMotherboardME21.cc b/L1Trigger/CSCTriggerPrimitives/src/CSCGEMMotherboardME21.cc index 5c9df670741cf..13355425e4a46 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCGEMMotherboardME21.cc +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCGEMMotherboardME21.cc @@ -36,7 +36,7 @@ void CSCGEMMotherboardME21::clear() CSCMotherboard::clear(); CSCGEMMotherboard::clear(); - for (int bx = 0; bx < MAX_LCT_BINS; bx++) { + for (int bx = 0; bx < CSCConstants::MAX_LCT_TBINS; bx++) { for (unsigned int mbx = 0; mbx < match_trig_window_size; mbx++) { for (int i=0;ibestALCT[bx_alct].isValid()) { @@ -125,7 +125,7 @@ CSCGEMMotherboardME21::run(const CSCWireDigiCollection* wiredc, int nSuccessFulMatches = 0; for (int bx_clct = bx_clct_start; bx_clct <= bx_clct_stop; bx_clct++) { - if (bx_clct < 0 or bx_clct >= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; + if (bx_clct < 0 or bx_clct >= CSCConstants::MAX_CLCT_TBINS) continue; if (drop_used_clcts and used_clct_mask[bx_clct]) continue; if (clct->bestCLCT[bx_clct].isValid()) { @@ -258,7 +258,7 @@ CSCGEMMotherboardME21::run(const CSCWireDigiCollection* wiredc, int nSuccessFulMatches = 0; for (int bx_clct = bx_clct_start; bx_clct <= bx_clct_stop; bx_clct++) { - if (bx_clct < 0 or bx_clct >= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; + if (bx_clct < 0 or bx_clct >= CSCConstants::MAX_CLCT_TBINS) continue; if (drop_used_clcts and used_clct_mask[bx_clct]) continue; if (clct->bestCLCT[bx_clct].isValid()) { @@ -292,7 +292,7 @@ CSCGEMMotherboardME21::run(const CSCWireDigiCollection* wiredc, } } // reduction of nLCTs per each BX - for (int bx = 0; bx < MAX_LCT_BINS; bx++) + for (int bx = 0; bx < CSCConstants::MAX_LCT_TBINS; bx++) { // counting unsigned int n=0; diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboard.cc b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboard.cc index d873498894c50..8bc24d70c24e9 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboard.cc +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboard.cc @@ -191,7 +191,7 @@ CSCMotherboard::CSCMotherboard() : void CSCMotherboard::clear() { if (alct) alct->clear(); if (clct) clct->clear(); - for (int bx = 0; bx < MAX_LCT_BINS; bx++) { + for (int bx = 0; bx < CSCConstants::MAX_LCT_TBINS; bx++) { firstLCT[bx].clear(); secondLCT[bx].clear(); } @@ -298,7 +298,7 @@ void CSCMotherboard::run( clct->run(hs_times, ds_times); // run cathodeLCT int bx_alct_matched = 0; - for (int bx_clct = 0; bx_clct < CSCCathodeLCTProcessor::MAX_CLCT_BINS; + for (int bx_clct = 0; bx_clct < CSCConstants::MAX_CLCT_TBINS; bx_clct++) { if (clct->bestCLCT[bx_clct].isValid()) { bool is_matched = false; @@ -308,7 +308,7 @@ void CSCMotherboard::run( if (!isSLHC) bx_alct_stop += match_trig_window_size%2; for (int bx_alct = bx_alct_start; bx_alct <= bx_alct_stop; bx_alct++) { - if (bx_alct < 0 || bx_alct >= CSCAnodeLCTProcessor::MAX_ALCT_BINS) + if (bx_alct < 0 || bx_alct >= CSCConstants::MAX_ALCT_TBINS) continue; if (alct->bestALCT[bx_alct].isValid()) { correlateLCTs(alct->bestALCT[bx_alct], alct->secondALCT[bx_alct], @@ -359,7 +359,7 @@ CSCMotherboard::run(const CSCWireDigiCollection* wiredc, for (int a=0;a<20;++a) used_alct_mask[a]=0; int bx_alct_matched = 0; // bx of last matched ALCT - for (int bx_clct = 0; bx_clct < CSCCathodeLCTProcessor::MAX_CLCT_BINS; + for (int bx_clct = 0; bx_clct < CSCConstants::MAX_CLCT_TBINS; bx_clct++) { // There should be at least one valid ALCT or CLCT for a // correlated LCT to be formed. Decision on whether to reject @@ -382,7 +382,7 @@ CSCMotherboard::run(const CSCWireDigiCollection* wiredc, if (!isSLHC) bx_alct_stop += match_trig_window_size%2; for (int bx_alct = bx_alct_start; bx_alct <= bx_alct_stop; bx_alct++) { - if (bx_alct < 0 || bx_alct >= CSCAnodeLCTProcessor::MAX_ALCT_BINS) + if (bx_alct < 0 || bx_alct >= CSCConstants::MAX_ALCT_TBINS) continue; // default: do not reuse ALCTs that were used with previous CLCTs if (drop_used_alcts && used_alct_mask[bx_alct]) continue; @@ -429,7 +429,7 @@ CSCMotherboard::run(const CSCWireDigiCollection* wiredc, } if (infoV > 0) { - for (int bx = 0; bx < MAX_LCT_BINS; bx++) { + for (int bx = 0; bx < CSCConstants::MAX_LCT_TBINS; bx++) { if (firstLCT[bx].isValid()) LogDebug("CSCMotherboard") << firstLCT[bx]; if (secondLCT[bx].isValid()) @@ -467,12 +467,12 @@ std::vector CSCMotherboard::readoutLCTs() { << "; in-time LCTs are not getting read-out!!! +++" << "\n"; } - if (late_tbins > MAX_LCT_BINS-1) { + if (late_tbins > CSCConstants::MAX_LCT_TBINS-1) { if (infoV >= 0) edm::LogWarning("L1CSCTPEmulatorSuspiciousParameters") << "+++ Allowed range of time bins, [0-" << late_tbins - << "] exceeds max allowed, " << MAX_LCT_BINS-1 << " +++\n" + << "] exceeds max allowed, " << CSCConstants::MAX_LCT_TBINS-1 << " +++\n" << "+++ Set late_tbins to max allowed +++\n"; - late_tbins = MAX_LCT_BINS-1; + late_tbins = CSCConstants::MAX_LCT_TBINS-1; } ifois = 1; } @@ -530,7 +530,7 @@ std::vector CSCMotherboard::getLCTs() { theTrigChamber)==1); // Do not report LCTs found in ME1/A if mpc_block_me1/a is set. - for (int bx = 0; bx < MAX_LCT_BINS; bx++) { + for (int bx = 0; bx < CSCConstants::MAX_LCT_TBINS; bx++) { if (firstLCT[bx].isValid()) if (!mpc_block_me1a || (!me11 || firstLCT[bx].getStrip() <= 127)) tmpV.push_back(firstLCT[bx]); @@ -541,10 +541,10 @@ std::vector CSCMotherboard::getLCTs() { return tmpV; } -void CSCMotherboard::correlateLCTs(CSCALCTDigi bestALCT, - CSCALCTDigi secondALCT, - CSCCLCTDigi bestCLCT, - CSCCLCTDigi secondCLCT) { +void CSCMotherboard::correlateLCTs(CSCALCTDigi& bestALCT, + CSCALCTDigi& secondALCT, + CSCCLCTDigi& bestCLCT, + CSCCLCTDigi& secondCLCT) { bool anodeBestValid = bestALCT.isValid(); bool anodeSecondValid = secondALCT.isValid(); @@ -563,14 +563,14 @@ void CSCMotherboard::correlateLCTs(CSCALCTDigi bestALCT, (match_trig_enable && bestALCT.isValid() && bestCLCT.isValid())) { CSCCorrelatedLCTDigi lct = constructLCTs(bestALCT, bestCLCT, CSCCorrelatedLCTDigi::CLCTALCT); int bx = lct.getBX(); - if (bx >= 0 && bx < MAX_LCT_BINS) { + if (bx >= 0 && bx < CSCConstants::MAX_LCT_TBINS) { firstLCT[bx] = lct; firstLCT[bx].setTrknmb(1); } else { if (infoV > 0) edm::LogWarning("L1CSCTPEmulatorOutOfTimeLCT") << "+++ Bx of first LCT candidate, " << bx - << ", is not within the allowed range, [0-" << MAX_LCT_BINS-1 + << ", is not within the allowed range, [0-" << CSCConstants::MAX_LCT_TBINS-1 << "); skipping it... +++\n"; } } @@ -581,14 +581,14 @@ void CSCMotherboard::correlateLCTs(CSCALCTDigi bestALCT, (match_trig_enable && secondALCT.isValid() && secondCLCT.isValid()))) { CSCCorrelatedLCTDigi lct = constructLCTs(secondALCT, secondCLCT, CSCCorrelatedLCTDigi::CLCTALCT); int bx = lct.getBX(); - if (bx >= 0 && bx < MAX_LCT_BINS) { + if (bx >= 0 && bx < CSCConstants::MAX_LCT_TBINS) { secondLCT[bx] = lct; secondLCT[bx].setTrknmb(2); } else { if (infoV > 0) edm::LogWarning("L1CSCTPEmulatorOutOfTimeLCT") << "+++ Bx of second LCT candidate, " << bx - << ", is not within the allowed range, [0-" << MAX_LCT_BINS-1 + << ", is not within the allowed range, [0-" << CSCConstants::MAX_LCT_TBINS-1 << "); skipping it... +++\n"; } } diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboard.h b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboard.h index 288461cbcc75d..2f239666d6b18 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboard.h +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboard.h @@ -133,20 +133,17 @@ class CSCMotherboard static const unsigned int def_match_trig_enable, def_match_trig_window_size; static const unsigned int def_tmb_l1a_window_size; - /** Maximum number of time bins. */ - enum {MAX_LCT_BINS = 16}; - /** Container for first correlated LCT. */ - CSCCorrelatedLCTDigi firstLCT[MAX_LCT_BINS]; + CSCCorrelatedLCTDigi firstLCT[CSCConstants::MAX_LCT_TBINS]; /** Container for second correlated LCT. */ - CSCCorrelatedLCTDigi secondLCT[MAX_LCT_BINS]; + CSCCorrelatedLCTDigi secondLCT[CSCConstants::MAX_LCT_TBINS]; /** Make sure that the parameter values are within the allowed range. */ void checkConfigParameters(); - void correlateLCTs(CSCALCTDigi bestALCT, CSCALCTDigi secondALCT, - CSCCLCTDigi bestCLCT, CSCCLCTDigi secondCLCT); + void correlateLCTs(CSCALCTDigi& bestALCT, CSCALCTDigi& secondALCT, + CSCCLCTDigi& bestCLCT, CSCCLCTDigi& secondCLCT); CSCCorrelatedLCTDigi constructLCTs(const CSCALCTDigi& aLCT, const CSCCLCTDigi& cLCT, int type) const; diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME11.cc b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME11.cc index 3f2f87a3a23ee..f2b1cd4496b63 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME11.cc +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME11.cc @@ -19,7 +19,7 @@ // LUT for which ME1/1 wire group can cross which ME1/a halfstrip // 1st index: WG number // 2nd index: inclusive HS range -const int CSCMotherboardME11::lut_wg_vs_hs_me1a[48][2] = { +const int CSCMotherboardME11::lut_wg_vs_hs_me1a[CSCConstants::MAX_WIRES_ME11][2] = { {0, 95},{0, 95},{0, 95},{0, 95},{0, 95}, {0, 95},{0, 95},{0, 95},{0, 95},{0, 95}, {0, 95},{0, 95},{0, 77},{0, 61},{0, 39}, @@ -31,7 +31,7 @@ const int CSCMotherboardME11::lut_wg_vs_hs_me1a[48][2] = { {-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1}, {-1,-1},{-1,-1},{-1,-1} }; // a modified LUT for ganged ME1a -const int CSCMotherboardME11::lut_wg_vs_hs_me1ag[48][2] = { +const int CSCMotherboardME11::lut_wg_vs_hs_me1ag[CSCConstants::MAX_WIRES_ME11][2] = { {0, 31},{0, 31},{0, 31},{0, 31},{0, 31}, {0, 31},{0, 31},{0, 31},{0, 31},{0, 31}, {0, 31},{0, 31},{0, 31},{0, 31},{0, 31}, @@ -46,7 +46,7 @@ const int CSCMotherboardME11::lut_wg_vs_hs_me1ag[48][2] = { // LUT for which ME1/1 wire group can cross which ME1/b halfstrip // 1st index: WG number // 2nd index: inclusive HS range -const int CSCMotherboardME11::lut_wg_vs_hs_me1b[48][2] = { +const int CSCMotherboardME11::lut_wg_vs_hs_me1b[CSCConstants::MAX_WIRES_ME11][2] = { {-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1}, {-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1}, {100, 127},{73, 127},{47, 127},{22, 127},{0, 127}, @@ -134,7 +134,7 @@ void CSCMotherboardME11::clear() { CSCMotherboard::clear(); if (clct1a) clct1a->clear(); - for (int bx = 0; bx < MAX_LCT_BINS; bx++) + for (int bx = 0; bx < CSCConstants::MAX_LCT_TBINS; bx++) { //firstLCT1a[bx].clear(); //secondLCT1a[bx].clear(); @@ -187,7 +187,7 @@ void CSCMotherboardME11::run(const CSCWireDigiCollection* wiredc, used_alct_mask[b] = used_alct_mask_1a[b] = used_clct_mask[b] = used_clct_mask_1a[b] = 0; // CLCT-centric CLCT-to-ALCT matching - if (clct_to_alct) for (int bx_clct = 0; bx_clct < CSCCathodeLCTProcessor::MAX_CLCT_BINS; bx_clct++) + if (clct_to_alct) for (int bx_clct = 0; bx_clct < CSCConstants::MAX_CLCT_TBINS; bx_clct++) { // matching in ME1b if (clct->bestCLCT[bx_clct].isValid()) @@ -196,7 +196,7 @@ void CSCMotherboardME11::run(const CSCWireDigiCollection* wiredc, int bx_alct_stop = bx_clct + match_trig_window_size/2; for (int bx_alct = bx_alct_start; bx_alct <= bx_alct_stop; bx_alct++) { - if (bx_alct < 0 || bx_alct >= CSCAnodeLCTProcessor::MAX_ALCT_BINS) continue; + if (bx_alct < 0 || bx_alct >= CSCConstants::MAX_ALCT_TBINS) continue; if (drop_used_alcts && used_alct_mask[bx_alct]) continue; if (alct->bestALCT[bx_alct].isValid()) { @@ -224,7 +224,7 @@ void CSCMotherboardME11::run(const CSCWireDigiCollection* wiredc, int bx_alct_stop = bx_clct + match_trig_window_size/2; for (int bx_alct = bx_alct_start; bx_alct <= bx_alct_stop; bx_alct++) { - if (bx_alct < 0 || bx_alct >= CSCAnodeLCTProcessor::MAX_ALCT_BINS) continue; + if (bx_alct < 0 || bx_alct >= CSCConstants::MAX_ALCT_TBINS) continue; if (drop_used_alcts && used_alct_mask_1a[bx_alct]) continue; if (alct->bestALCT[bx_alct].isValid()) { @@ -249,7 +249,7 @@ void CSCMotherboardME11::run(const CSCWireDigiCollection* wiredc, } // end of CLCT-centric matching // ALCT-centric ALCT-to-CLCT matching - else for (int bx_alct = 0; bx_alct < CSCAnodeLCTProcessor::MAX_ALCT_BINS; bx_alct++) + else for (int bx_alct = 0; bx_alct < CSCConstants::MAX_ALCT_TBINS; bx_alct++) { if (alct->bestALCT[bx_alct].isValid()) { @@ -259,7 +259,7 @@ void CSCMotherboardME11::run(const CSCWireDigiCollection* wiredc, // matching in ME1b for (int bx_clct = bx_clct_start; bx_clct <= bx_clct_stop; bx_clct++) { - if (bx_clct < 0 || bx_clct >= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; + if (bx_clct < 0 || bx_clct >= CSCConstants::MAX_CLCT_TBINS) continue; if (drop_used_clcts && used_clct_mask[bx_clct]) continue; if (clct->bestCLCT[bx_clct].isValid()) { @@ -282,7 +282,7 @@ void CSCMotherboardME11::run(const CSCWireDigiCollection* wiredc, // matching in ME1a for (int bx_clct = bx_clct_start; bx_clct <= bx_clct_stop; bx_clct++) { - if (bx_clct < 0 || bx_clct >= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; + if (bx_clct < 0 || bx_clct >= CSCConstants::MAX_CLCT_TBINS) continue; if (drop_used_clcts && used_clct_mask_1a[bx_clct]) continue; if (clct1a->bestCLCT[bx_clct].isValid()) { @@ -305,7 +305,7 @@ void CSCMotherboardME11::run(const CSCWireDigiCollection* wiredc, } // end of ALCT-centric matching // reduction of nLCTs per each BX - for (int bx = 0; bx < MAX_LCT_BINS; bx++) + for (int bx = 0; bx < CSCConstants::MAX_LCT_TBINS; bx++) { // counting unsigned int n1a=0, n1b=0; @@ -458,7 +458,7 @@ std::vector CSCMotherboardME11::getLCTs1b() { std::vector tmpV; - for (int bx = 0; bx < MAX_LCT_BINS; bx++) + for (int bx = 0; bx < CSCConstants::MAX_LCT_TBINS; bx++) for (unsigned int mbx = 0; mbx < match_trig_window_size; mbx++) for (int i=0;i CSCMotherboardME11::getLCTs1a() if (mpc_block_me1a || disableME1a) return tmpV; // Report all LCTs found. - for (int bx = 0; bx < MAX_LCT_BINS; bx++) + for (int bx = 0; bx < CSCConstants::MAX_LCT_TBINS; bx++) for (unsigned int mbx = 0; mbx < match_trig_window_size; mbx++) for (int i=0;i= lut_wg_vs_hs_me1a[key_wg][0] && key_hs <= lut_wg_vs_hs_me1a[key_wg][1] ) return true; return false; } else { - if (theEndcap==2) key_hs = 31 - key_hs; + if (theEndcap==2) key_hs = CSCConstants::MAX_HALF_STRIP_ME1A_GANGED - key_hs; if ( key_hs >= lut_wg_vs_hs_me1ag[key_wg][0] && key_hs <= lut_wg_vs_hs_me1ag[key_wg][1] ) return true; return false; @@ -507,7 +507,7 @@ bool CSCMotherboardME11::doesALCTCrossCLCT(CSCALCTDigi &a, CSCCLCTDigi &c, int m } if ( me == ME1B) { - if (theEndcap==2) key_hs = 127 - key_hs; + if (theEndcap==2) key_hs = CSCConstants::MAX_HALF_STRIP_ME1B - key_hs; if ( key_hs >= lut_wg_vs_hs_me1b[key_wg][0] && key_hs <= lut_wg_vs_hs_me1b[key_wg][1] ) return true; } diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME11.h b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME11.h index c603809c81c18..b38c9b0ffbf7e 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME11.h +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME11.h @@ -75,15 +75,15 @@ class CSCMotherboardME11 : public CSCMotherboard bool doesALCTCrossCLCT(CSCALCTDigi &a, CSCCLCTDigi &c, int me); /** Container for first correlated LCT in ME1a. */ - //CSCCorrelatedLCTDigi firstLCT1a[MAX_LCT_BINS]; + //CSCCorrelatedLCTDigi firstLCT1a[CSCConstants::MAX_LCT_TBINS]; /** Container for second correlated LCT in ME1a. */ - //CSCCorrelatedLCTDigi secondLCT1a[MAX_LCT_BINS]; + //CSCCorrelatedLCTDigi secondLCT1a[CSCConstants::MAX_LCT_TBINS]; /** for the case when more than 2 LCTs/BX are allowed; maximum match window = 15 */ - CSCCorrelatedLCTDigi allLCTs1b[MAX_LCT_BINS][15][2]; - CSCCorrelatedLCTDigi allLCTs1a[MAX_LCT_BINS][15][2]; + CSCCorrelatedLCTDigi allLCTs1b[CSCConstants::MAX_LCT_TBINS][15][2]; + CSCCorrelatedLCTDigi allLCTs1a[CSCConstants::MAX_LCT_TBINS][15][2]; void correlateLCTs(CSCALCTDigi bestALCT, CSCALCTDigi secondALCT, CSCCLCTDigi bestCLCT, CSCCLCTDigi secondCLCT, @@ -94,7 +94,7 @@ class CSCMotherboardME11 : public CSCMotherboard std::vector clctV1a; /** "preferential" index array in matching window for cross-BX sorting */ - int pref[MAX_LCT_BINS]; + int pref[CSCConstants::MAX_LCT_TBINS]; bool match_earliest_alct_me11_only; bool match_earliest_clct_me11_only; diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCUpgradeMotherboard.cc b/L1Trigger/CSCTriggerPrimitives/src/CSCUpgradeMotherboard.cc index 5d339eb5a6cad..c0f325bd3356d 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCUpgradeMotherboard.cc +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCUpgradeMotherboard.cc @@ -25,7 +25,7 @@ CSCUpgradeMotherboard::LCTContainer::getTimeMatched(const int bx, void CSCUpgradeMotherboard::LCTContainer::getMatched(std::vector& lcts) const { - for (int bx = 0; bx < MAX_LCT_BINS; bx++){ + for (int bx = 0; bx < CSCConstants::MAX_LCT_TBINS; bx++){ std::vector temp_lcts; CSCUpgradeMotherboard::LCTContainer::getTimeMatched(bx,temp_lcts); lcts.insert(std::end(lcts), std::begin(temp_lcts), std::end(temp_lcts)); diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCUpgradeMotherboard.h b/L1Trigger/CSCTriggerPrimitives/src/CSCUpgradeMotherboard.h index 7b29938b40d2a..75d990ed53265 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCUpgradeMotherboard.h +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCUpgradeMotherboard.h @@ -57,7 +57,7 @@ class CSCUpgradeMotherboard : public CSCMotherboard void getMatched(std::vector&) const; // array with stored LCTs - CSCCorrelatedLCTDigi data[CSCMotherboard::MAX_LCT_BINS][15][2]; + CSCCorrelatedLCTDigi data[CSCConstants::MAX_LCT_TBINS][15][2]; // matching trigger window const unsigned int match_trig_window_size; @@ -117,7 +117,7 @@ class CSCUpgradeMotherboard : public CSCMotherboard std::unique_ptr generator_; /** "preferential" index array in matching window for cross-BX sorting */ - int pref[MAX_LCT_BINS]; + int pref[CSCConstants::MAX_LCT_TBINS]; bool match_earliest_alct_only; bool match_earliest_clct_only; diff --git a/L1Trigger/CSCTriggerPrimitives/test/CSCAnodeLCTAnalyzer.cc b/L1Trigger/CSCTriggerPrimitives/test/CSCAnodeLCTAnalyzer.cc index 0260965222c46..394e78d775e0f 100644 --- a/L1Trigger/CSCTriggerPrimitives/test/CSCAnodeLCTAnalyzer.cc +++ b/L1Trigger/CSCTriggerPrimitives/test/CSCAnodeLCTAnalyzer.cc @@ -113,7 +113,7 @@ vector CSCAnodeLCTAnalyzer::lctDigis( // Loop over all the wires in a pattern. int mask; - for (int i_wire = 0; i_wire < CSCAnodeLCTProcessor::NUM_PATTERN_WIRES; + for (int i_wire = 0; i_wire < CSCConstants::MAX_WIRES_IN_PATTERN; i_wire++) { if (CSCAnodeLCTProcessor::pattern_envelope[0][i_wire] == i_layer) { if (!isMTCCMask) { diff --git a/L1Trigger/CSCTriggerPrimitives/test/CSCCathodeLCTAnalyzer.cc b/L1Trigger/CSCTriggerPrimitives/test/CSCCathodeLCTAnalyzer.cc index f753c1b6fa2a4..5ca128f550a8f 100644 --- a/L1Trigger/CSCTriggerPrimitives/test/CSCCathodeLCTAnalyzer.cc +++ b/L1Trigger/CSCTriggerPrimitives/test/CSCCathodeLCTAnalyzer.cc @@ -147,10 +147,10 @@ vector CSCCathodeLCTAnalyzer::lctDigis( // Loop over all the strips in a pattern. int max_pattern_strips, layer, strip; if (!isTMB07) { - max_pattern_strips = CSCCathodeLCTProcessor::NUM_PATTERN_STRIPS; + max_pattern_strips = CSCConstants::MAX_STRIPS_IN_PATTERN; } else { - max_pattern_strips = CSCCathodeLCTProcessor::NUM_PATTERN_HALFSTRIPS; + max_pattern_strips = CSCConstants::MAX_HALFSTRIPS_IN_PATTERN; } for (int i_strip = 0; i_strip < max_pattern_strips; i_strip++) { if (!isTMB07) { @@ -249,7 +249,7 @@ int CSCCathodeLCTAnalyzer::preselectDigis(const int clct_bx, } if (time[i_strip] <= 0 || time[i_strip] > bx_time) { - + // @ Switch to maps; check for match in time. int i_hfstrip = 2*i_strip + (*digiIt).getComparator() + stagger; hfstripDigis[i_hfstrip] = digi_num; diff --git a/L1Trigger/DTTrigger/src/DTTrig.cc b/L1Trigger/DTTrigger/src/DTTrig.cc index 91d51883f16b6..1b3224f744bed 100644 --- a/L1Trigger/DTTrigger/src/DTTrig.cc +++ b/L1Trigger/DTTrigger/src/DTTrig.cc @@ -84,7 +84,9 @@ DTTrig::createTUs(const edm::EventSetup& iSetup ){ DTSectCollId scid(iwh,ise); SC_iterator it = _cache1.find(scid); if ( it != _cache1.end()) { - std::cout << "DTTrig::createTUs: Sector Collector unit already exists"< L1TGlobalUtil(edm::ParameterSet const& pset, - edm::ConsumesCollector&& iC, - T& module); + edm::ConsumesCollector&& iC, + T& module); template L1TGlobalUtil(edm::ParameterSet const& pset, - edm::ConsumesCollector& iC, - T& module); + edm::ConsumesCollector& iC, + T& module); // Using this constructor will cause it to look for valid InputTags in // the following ways in the specified order until they are found. @@ -62,21 +62,24 @@ class L1TGlobalUtil { // 4. Search all products from any other process for the required type template L1TGlobalUtil(edm::ParameterSet const& pset, - edm::ConsumesCollector&& iC, - T& module, - edm::InputTag const& l1tAlgBlkInputTag, - edm::InputTag const& l1tExtBlkInputTag); + edm::ConsumesCollector&& iC, + T& module, + edm::InputTag const& l1tAlgBlkInputTag, + edm::InputTag const& l1tExtBlkInputTag); template L1TGlobalUtil(edm::ParameterSet const& pset, - edm::ConsumesCollector& iC, - T& module, - edm::InputTag const& l1tAlgBlkInputTag, - edm::InputTag const& l1tExtBlkInputTag); + edm::ConsumesCollector& iC, + T& module, + edm::InputTag const& l1tAlgBlkInputTag, + edm::InputTag const& l1tExtBlkInputTag); /// destructor virtual ~L1TGlobalUtil(); + /// check that the L1TGlobalUtil has been properly initialised + bool valid() const; + static void fillDescription(edm::ParameterSetDescription & desc) { L1TGlobalUtilHelper::fillDescription(desc); } @@ -95,7 +98,7 @@ class L1TGlobalUtil { void retrieveL1Event(const edm::Event& iEvent, const edm::EventSetup& evSetup); // using helper void retrieveL1Event(const edm::Event& iEvent, const edm::EventSetup& evSetup, edm::EDGetToken gtAlgToken); - inline void setUnprescaledUnmasked(const bool unprescale, const bool unmask) { + inline void setUnprescaledUnmasked(bool unprescale, bool unmask) { m_algorithmTriggersUnprescaled = unprescale; m_algorithmTriggersUnmasked = unmask; } @@ -137,7 +140,7 @@ class L1TGlobalUtil { const bool getPrescaleByName(const std::string& algName, int& prescale) const; // Access Masks (see note) above - const bool getMaskByName(const std::string& algName, std::vector& mask) const; + const bool getMaskByName(const std::string& algName, std::vector& mask) const; // Some inline commands to return the full vectors inline const std::vector >& decisionsInitial() { return m_decisionsInitial; } @@ -226,41 +229,41 @@ class L1TGlobalUtil { template L1TGlobalUtil::L1TGlobalUtil(edm::ParameterSet const& pset, - edm::ConsumesCollector&& iC, - T& module) : + edm::ConsumesCollector&& iC, + T& module) : L1TGlobalUtil(pset, iC, module) { } template L1TGlobalUtil::L1TGlobalUtil(edm::ParameterSet const& pset, - edm::ConsumesCollector& iC, - T& module) : + edm::ConsumesCollector& iC, + T& module) : L1TGlobalUtil() { m_l1tGlobalUtilHelper.reset(new L1TGlobalUtilHelper(pset, - iC, - module)); + iC, + module)); m_readPrescalesFromFile=m_l1tGlobalUtilHelper->readPrescalesFromFile(); } template L1TGlobalUtil::L1TGlobalUtil(edm::ParameterSet const& pset, - edm::ConsumesCollector&& iC, - T& module, - edm::InputTag const& l1tAlgBlkInputTag, - edm::InputTag const& l1tExtBlkInputTag) : + edm::ConsumesCollector&& iC, + T& module, + edm::InputTag const& l1tAlgBlkInputTag, + edm::InputTag const& l1tExtBlkInputTag) : L1TGlobalUtil(pset, iC, module, l1tAlgBlkInputTag, l1tExtBlkInputTag) { } template L1TGlobalUtil::L1TGlobalUtil(edm::ParameterSet const& pset, - edm::ConsumesCollector& iC, - T& module, - edm::InputTag const& l1tAlgBlkInputTag, - edm::InputTag const& l1tExtBlkInputTag) : + edm::ConsumesCollector& iC, + T& module, + edm::InputTag const& l1tAlgBlkInputTag, + edm::InputTag const& l1tExtBlkInputTag) : L1TGlobalUtil() { m_l1tGlobalUtilHelper.reset(new L1TGlobalUtilHelper(pset, - iC, - module, - l1tAlgBlkInputTag, - l1tExtBlkInputTag)); + iC, + module, + l1tAlgBlkInputTag, + l1tExtBlkInputTag)); m_readPrescalesFromFile=m_l1tGlobalUtilHelper->readPrescalesFromFile(); } } diff --git a/L1Trigger/L1TGlobal/plugins/L1TGlobalSummary.cc b/L1Trigger/L1TGlobal/plugins/L1TGlobalSummary.cc index 4aaf29438c85f..a0fe4476c0674 100644 --- a/L1Trigger/L1TGlobal/plugins/L1TGlobalSummary.cc +++ b/L1Trigger/L1TGlobal/plugins/L1TGlobalSummary.cc @@ -106,48 +106,47 @@ void L1TGlobalSummary::beginRun(Run const&, EventSetup const& evSetup){ gtUtil_->retrieveL1Setup(evSetup); int size = gtUtil_->decisionsInitial().size(); - decisionCount_ .resize(size); - intermCount_ .resize(size); - finalCount_ .resize(size); - std::fill(decisionCount_.begin(), decisionCount_.end(), 0); - std::fill(intermCount_.begin(), intermCount_.end(), 0); - std::fill(finalCount_.begin(), finalCount_.end(), 0); - + decisionCount_.resize(size); + intermCount_ .resize(size); + finalCount_ .resize(size); + std::fill(decisionCount_.begin(), decisionCount_.end(), 0); + std::fill(intermCount_.begin(), intermCount_.end(), 0); + std::fill(finalCount_.begin(), finalCount_.end(), 0); } void L1TGlobalSummary::endRun(Run const&, EventSetup const&){ - if(dumpTriggerSummary_) { - - const std::vector > prescales = gtUtil_->prescales(); - const std::vector > > masks = gtUtil_->masks(); - - // Dump the results - LogVerbatim("L1TGlobalSummary") << " " << "\n\n"; - LogVerbatim("L1TGlobalSummary") << " ================= L1 Trigger Report =====================================================================" << endl; - LogVerbatim("L1TGlobalSummary") << " " << endl; - LogVerbatim("L1TGlobalSummary") << " L1T menu Name : " << gtUtil_->gtTriggerMenuName() << endl; - LogVerbatim("L1TGlobalSummary") << " L1T menu Version: " << gtUtil_->gtTriggerMenuVersion() << endl; - LogVerbatim("L1TGlobalSummary") << " L1T menu Comment: " << gtUtil_->gtTriggerMenuComment() << endl; - LogVerbatim("L1TGlobalSummary") << " " << endl; - LogVerbatim("L1TGlobalSummary") << " Bit Algorithm Name Init PScd Final PS Factor Num Bx Masked" << endl; - LogVerbatim("L1TGlobalSummary") << "============================================================================================================" << endl; - for(unsigned int i=0; i mask = (masks.at(i)).second; - - if(name != "NULL") LogVerbatim("L1TGlobalSummary") << std::dec << setfill(' ') << " " << setw(5) << i << " " << setw(40) << name.c_str() << " " << setw(7) << resultInit << setw(7) << resultPre << setw(7) << resultFin << setw(10) << prescale << setw(11) << mask.size() << setw(9) << endl; + if (dumpTriggerSummary_) { + LogVerbatim out("L1TGlobalSummary"); + if (gtUtil_->valid()) { + out << "================== L1 Trigger Report =====================================================================\n"; + out << '\n'; + out << " L1T menu Name : " << gtUtil_->gtTriggerMenuName() << '\n'; + out << " L1T menu Version: " << gtUtil_->gtTriggerMenuVersion() << '\n'; + out << " L1T menu Comment: " << gtUtil_->gtTriggerMenuComment() << '\n'; + out << '\n'; + out << " Bit Algorithm Name Init PScd Final PS Factor Num Bx Masked\n"; + out << "============================================================================================================\n"; + auto const& prescales = gtUtil_->prescales(); + auto const& masks = gtUtil_->masks(); + for (unsigned int i = 0; i < prescales.size(); i++) { + // get the prescale and mask (needs some error checking here) + int resultInit = decisionCount_[i]; + int resultPre = intermCount_[i]; + int resultFin = finalCount_[i]; + + auto const& name = prescales.at(i).first; + if (name != "NULL") { + int prescale = prescales.at(i).second; + auto const& mask = masks.at(i).second; + out << std::dec << setfill(' ') << " " << setw(5) << i << " " << setw(40) << name << " " << setw(7) << resultInit << setw(7) << resultPre << setw(7) << resultFin << setw(10) << prescale << setw(11) << mask.size() << '\n'; + } + } + out << " Final OR Count = " << finalOrCount << '\n'; + out << "============================================================================================================\n"; + } else { + out << "================== No Level-1 Trigger menu ===============================================================\n"; } - LogVerbatim("L1TGlobalSummary") << " Final OR Count = " << finalOrCount <& caloGeometry() const {return calo_geometry_;} - const HGCalGeometry& eeGeometry() const {return *static_cast(calo_geometry_->getSubdetectorGeometry(DetId::Forward,HGCEE));} - const HGCalGeometry& fhGeometry() const {return *static_cast(calo_geometry_->getSubdetectorGeometry(DetId::Forward,HGCHEF));} - const HcalGeometry& bhGeometry() const {return *static_cast(calo_geometry_->getSubdetectorGeometry(DetId::Hcal,HcalEndcap));} - const HGCalTopology& eeTopology() const {return eeGeometry().topology();} - const HGCalTopology& fhTopology() const {return fhGeometry().topology();} - const HcalTopology& bhTopology() const {return bhGeometry().topology();} + const HGCalGeometry* eeGeometry() const {return (static_cast(calo_geometry_->getSubdetectorGeometry(DetId::Forward,HGCEE)));} + const HGCalGeometry* fhGeometry() const {return (static_cast(calo_geometry_->getSubdetectorGeometry(DetId::Forward,HGCHEF)));} + const HcalGeometry* bhGeometry() const {return (static_cast(calo_geometry_->getSubdetectorGeometry(DetId::Hcal,HcalEndcap)));} + const HGCalTopology& eeTopology() const {return eeGeometry()->topology();} + const HGCalTopology& fhTopology() const {return fhGeometry()->topology();} + const HcalTopology& bhTopology() const {return bhGeometry()->topology();} // non-const access to the geometry class virtual void initialize(const edm::ESHandle&) = 0; diff --git a/L1Trigger/L1THGCal/plugins/BuildFile.xml b/L1Trigger/L1THGCal/plugins/BuildFile.xml index dc9a04cbc48d4..af12ef570eb06 100644 --- a/L1Trigger/L1THGCal/plugins/BuildFile.xml +++ b/L1Trigger/L1THGCal/plugins/BuildFile.xml @@ -1,6 +1,7 @@ + @@ -9,6 +10,7 @@ + @@ -17,6 +19,7 @@ + diff --git a/L1Trigger/L1THGCal/plugins/HGCalTriggerDigiFEReproducer.cc b/L1Trigger/L1THGCal/plugins/HGCalTriggerDigiFEReproducer.cc index 682b71e1100d3..8bd450ebf10c3 100644 --- a/L1Trigger/L1THGCal/plugins/HGCalTriggerDigiFEReproducer.cc +++ b/L1Trigger/L1THGCal/plugins/HGCalTriggerDigiFEReproducer.cc @@ -6,7 +6,7 @@ #include "FWCore/Framework/interface/ConsumesCollector.h" #include "DataFormats/L1THGCal/interface/HGCFETriggerDigi.h" -#include "DataFormats/L1THGCal/interface/HGCFETriggerDigiFwd.h" +#include "DataFormats/L1THGCal/interface/HGCFETriggerDigiDefs.h" #include "DataFormats/HGCDigi/interface/HGCDigiCollections.h" #include "Geometry/Records/interface/CaloGeometryRecord.h" diff --git a/L1Trigger/L1THGCal/plugins/HGCalTriggerDigiProducer.cc b/L1Trigger/L1THGCal/plugins/HGCalTriggerDigiProducer.cc index 142b251eb3d10..bc2465c96f631 100644 --- a/L1Trigger/L1THGCal/plugins/HGCalTriggerDigiProducer.cc +++ b/L1Trigger/L1THGCal/plugins/HGCalTriggerDigiProducer.cc @@ -6,7 +6,7 @@ #include "FWCore/Framework/interface/ConsumesCollector.h" #include "DataFormats/L1THGCal/interface/HGCFETriggerDigi.h" -#include "DataFormats/L1THGCal/interface/HGCFETriggerDigiFwd.h" +#include "DataFormats/L1THGCal/interface/HGCFETriggerDigiDefs.h" #include "DataFormats/HGCDigi/interface/HGCDigiCollections.h" #include "Geometry/Records/interface/CaloGeometryRecord.h" diff --git a/L1Trigger/L1THGCal/plugins/geometries/HGCalTriggerGeometryHexImp1.cc b/L1Trigger/L1THGCal/plugins/geometries/HGCalTriggerGeometryHexImp1.cc index 2cf4c02d9fa42..2d477a0b583ee 100644 --- a/L1Trigger/L1THGCal/plugins/geometries/HGCalTriggerGeometryHexImp1.cc +++ b/L1Trigger/L1THGCal/plugins/geometries/HGCalTriggerGeometryHexImp1.cc @@ -126,7 +126,7 @@ void HGCalTriggerGeometryHexImp1::fillMaps() // // Loop over HGC cells // EE - for(const auto& id : eeGeometry().getValidGeomDetIds()) + for(const auto& id : eeGeometry()->getValidGeomDetIds()) { if(id.rawId()==0) continue; HGCalDetId waferDetId(id); @@ -149,7 +149,7 @@ void HGCalTriggerGeometryHexImp1::fillMaps() } } // FH - for(const auto& id : fhGeometry().getValidGeomDetIds()) + for(const auto& id : fhGeometry()->getValidGeomDetIds()) { if(id.rawId()==0) continue; HGCalDetId waferDetId(id); @@ -201,7 +201,7 @@ void HGCalTriggerGeometryHexImp1::buildTriggerCellsAndModules() for(const auto& cell : cellIds) { HGCalDetId cellDetId(cell); - triggerCellVector += (cellDetId.subdetId()==ForwardSubdetector::HGCEE ? eeGeometry().getPosition(cellDetId) : fhGeometry().getPosition(cellDetId)).basicVector(); + triggerCellVector += (cellDetId.subdetId()==ForwardSubdetector::HGCEE ? eeGeometry()->getPosition(cellDetId) : fhGeometry()->getPosition(cellDetId)).basicVector(); } GlobalPoint triggerCellPoint( triggerCellVector/cellIds.size() ); const auto& triggerCellToModuleItr = trigger_cells_to_modules_.find(triggerCellId); diff --git a/L1Trigger/L1THGCal/plugins/geometries/HGCalTriggerGeometryHexImp2.cc b/L1Trigger/L1THGCal/plugins/geometries/HGCalTriggerGeometryHexImp2.cc index 7ded61b9fe124..69f282ad83d8f 100644 --- a/L1Trigger/L1THGCal/plugins/geometries/HGCalTriggerGeometryHexImp2.cc +++ b/L1Trigger/L1THGCal/plugins/geometries/HGCalTriggerGeometryHexImp2.cc @@ -471,7 +471,7 @@ getTriggerCellPosition(const unsigned trigger_cell_det_id) const for(const auto& cell : cell_ids) { HGCalDetId cellDetId(cell); - triggerCellVector += (cellDetId.subdetId()==ForwardSubdetector::HGCEE ? eeGeometry().getPosition(cellDetId) : fhGeometry().getPosition(cellDetId)).basicVector(); + triggerCellVector += (cellDetId.subdetId()==ForwardSubdetector::HGCEE ? eeGeometry()->getPosition(cellDetId) : fhGeometry()->getPosition(cellDetId)).basicVector(); } return GlobalPoint( triggerCellVector/cell_ids.size() ); @@ -488,7 +488,7 @@ getModulePosition(const unsigned module_det_id) const for(const auto& cell : cell_ids) { HGCalDetId cellDetId(cell); - moduleVector += (cellDetId.subdetId()==ForwardSubdetector::HGCEE ? eeGeometry().getPosition(cellDetId) : fhGeometry().getPosition(cellDetId)).basicVector(); + moduleVector += (cellDetId.subdetId()==ForwardSubdetector::HGCEE ? eeGeometry()->getPosition(cellDetId) : fhGeometry()->getPosition(cellDetId)).basicVector(); } return GlobalPoint( moduleVector/cell_ids.size() ); } diff --git a/L1Trigger/L1THGCal/plugins/geometries/HGCalTriggerGeometryHexLayerBasedImp1.cc b/L1Trigger/L1THGCal/plugins/geometries/HGCalTriggerGeometryHexLayerBasedImp1.cc index 5642111ee4e2a..742778bdfdc8b 100644 --- a/L1Trigger/L1THGCal/plugins/geometries/HGCalTriggerGeometryHexLayerBasedImp1.cc +++ b/L1Trigger/L1THGCal/plugins/geometries/HGCalTriggerGeometryHexLayerBasedImp1.cc @@ -405,7 +405,7 @@ getTriggerCellPosition(const unsigned trigger_cell_det_id) const for(const auto& cell : cell_ids) { HcalDetId cellDetId(cell); - triggerCellVector += bhGeometry().getPosition(cellDetId).basicVector(); + triggerCellVector += bhGeometry()->getPosition(cellDetId).basicVector(); } } // EE or FH @@ -414,7 +414,7 @@ getTriggerCellPosition(const unsigned trigger_cell_det_id) const for(const auto& cell : cell_ids) { HGCalDetId cellDetId(cell); - triggerCellVector += (cellDetId.subdetId()==ForwardSubdetector::HGCEE ? eeGeometry().getPosition(cellDetId) : fhGeometry().getPosition(cellDetId)).basicVector(); + triggerCellVector += (cellDetId.subdetId()==ForwardSubdetector::HGCEE ? eeGeometry()->getPosition(cellDetId) : fhGeometry()->getPosition(cellDetId)).basicVector(); } } return GlobalPoint( triggerCellVector/cell_ids.size() ); @@ -435,7 +435,7 @@ getModulePosition(const unsigned module_det_id) const for(const auto& cell : cell_ids) { HcalDetId cellDetId(cell); - moduleVector += bhGeometry().getPosition(cellDetId).basicVector(); + moduleVector += bhGeometry()->getPosition(cellDetId).basicVector(); } } // EE or FH @@ -444,7 +444,7 @@ getModulePosition(const unsigned module_det_id) const for(const auto& cell : cell_ids) { HGCalDetId cellDetId(cell); - moduleVector += (cellDetId.subdetId()==ForwardSubdetector::HGCEE ? eeGeometry().getPosition(cellDetId) : fhGeometry().getPosition(cellDetId)).basicVector(); + moduleVector += (cellDetId.subdetId()==ForwardSubdetector::HGCEE ? eeGeometry()->getPosition(cellDetId) : fhGeometry()->getPosition(cellDetId)).basicVector(); } } return GlobalPoint( moduleVector/cell_ids.size() ); diff --git a/L1Trigger/L1THGCal/plugins/geometries/HGCalTriggerGeometryImp1.cc b/L1Trigger/L1THGCal/plugins/geometries/HGCalTriggerGeometryImp1.cc index 95bca8cf1757f..7d3c71b281bfe 100644 --- a/L1Trigger/L1THGCal/plugins/geometries/HGCalTriggerGeometryImp1.cc +++ b/L1Trigger/L1THGCal/plugins/geometries/HGCalTriggerGeometryImp1.cc @@ -96,7 +96,7 @@ void HGCalTriggerGeometryImp1::initialize(const edm::ESHandle& cal for(const auto& cell : cellIds) { HGCTriggerDetId cellId(cell); - triggercellVector += eeGeometry().getPosition(cellId).basicVector(); + triggercellVector += eeGeometry()->getPosition(cellId).basicVector(); } GlobalPoint triggercellPoint( triggercellVector/cellIds.size() ); const auto& tc2mItr = trigger_cells_to_modules_.find(triggercellId); diff --git a/L1Trigger/L1THGCal/plugins/ntuples/HGCalTriggerNtupleHGCDigis.cc b/L1Trigger/L1THGCal/plugins/ntuples/HGCalTriggerNtupleHGCDigis.cc index 767d13bd35085..ce8c0dc8408f1 100644 --- a/L1Trigger/L1THGCal/plugins/ntuples/HGCalTriggerNtupleHGCDigis.cc +++ b/L1Trigger/L1THGCal/plugins/ntuples/HGCalTriggerNtupleHGCDigis.cc @@ -178,7 +178,7 @@ fill(const edm::Event& e, const edm::EventSetup& es) hgcdigi_wafer_.emplace_back(id.wafer()); hgcdigi_wafertype_.emplace_back(id.waferType()); hgcdigi_cell_.emplace_back(id.cell()); - GlobalPoint cellpos = triggerGeometry_->eeGeometry().getPosition(id.rawId()); + GlobalPoint cellpos = triggerGeometry_->eeGeometry()->getPosition(id.rawId()); hgcdigi_eta_.emplace_back(cellpos.eta()); hgcdigi_phi_.emplace_back(cellpos.phi()); hgcdigi_z_.emplace_back(cellpos.z()); @@ -204,7 +204,7 @@ fill(const edm::Event& e, const edm::EventSetup& es) hgcdigi_wafer_.emplace_back(id.wafer()); hgcdigi_wafertype_.emplace_back(id.waferType()); hgcdigi_cell_.emplace_back(id.cell()); - GlobalPoint cellpos = triggerGeometry_->fhGeometry().getPosition(id.rawId()); + GlobalPoint cellpos = triggerGeometry_->fhGeometry()->getPosition(id.rawId()); hgcdigi_eta_.emplace_back(cellpos.eta()); hgcdigi_phi_.emplace_back(cellpos.phi()); hgcdigi_z_.emplace_back(cellpos.z()); @@ -229,7 +229,7 @@ fill(const edm::Event& e, const edm::EventSetup& es) bhdigi_layer_.emplace_back(id.depth()); bhdigi_ieta_.emplace_back(id.ieta()); bhdigi_iphi_.emplace_back(id.iphi()); - GlobalPoint cellpos = triggerGeometry_->bhGeometry().getPosition(id.rawId()); + GlobalPoint cellpos = triggerGeometry_->bhGeometry()->getPosition(id.rawId()); bhdigi_eta_.emplace_back(cellpos.eta()); bhdigi_phi_.emplace_back(cellpos.phi()); bhdigi_z_.emplace_back(cellpos.z()); diff --git a/L1Trigger/L1THGCal/test/BuildFile.xml b/L1Trigger/L1THGCal/test/BuildFile.xml index e9c710b5637b0..b8e41f32049c7 100644 --- a/L1Trigger/L1THGCal/test/BuildFile.xml +++ b/L1Trigger/L1THGCal/test/BuildFile.xml @@ -1,4 +1,5 @@ + diff --git a/L1Trigger/L1THGCal/test/HGCalTriggerBestChoiceTester.cc b/L1Trigger/L1THGCal/test/HGCalTriggerBestChoiceTester.cc index 9208871d921ce..89912f5b1f07b 100644 --- a/L1Trigger/L1THGCal/test/HGCalTriggerBestChoiceTester.cc +++ b/L1Trigger/L1THGCal/test/HGCalTriggerBestChoiceTester.cc @@ -16,7 +16,7 @@ #include "FWCore/Framework/interface/MakerMacros.h" #include "DataFormats/L1THGCal/interface/HGCFETriggerDigi.h" -#include "DataFormats/L1THGCal/interface/HGCFETriggerDigiFwd.h" +#include "DataFormats/L1THGCal/interface/HGCFETriggerDigiDefs.h" #include "DataFormats/L1THGCal/interface/HGCalCluster.h" #include "DataFormats/HGCDigi/interface/HGCDigiCollections.h" diff --git a/L1Trigger/L1THGCal/test/HGCalTriggerBestChoiceTriggerCellTester.cc b/L1Trigger/L1THGCal/test/HGCalTriggerBestChoiceTriggerCellTester.cc index 6f88a71269476..3109df8fa5f39 100644 --- a/L1Trigger/L1THGCal/test/HGCalTriggerBestChoiceTriggerCellTester.cc +++ b/L1Trigger/L1THGCal/test/HGCalTriggerBestChoiceTriggerCellTester.cc @@ -16,7 +16,7 @@ #include "FWCore/Framework/interface/MakerMacros.h" #include "DataFormats/L1THGCal/interface/HGCFETriggerDigi.h" -#include "DataFormats/L1THGCal/interface/HGCFETriggerDigiFwd.h" +#include "DataFormats/L1THGCal/interface/HGCFETriggerDigiDefs.h" #include "DataFormats/L1THGCal/interface/HGCalCluster.h" #include "DataFormats/HGCDigi/interface/HGCDigiCollections.h" diff --git a/L1Trigger/L1THGCal/test/HGCalTriggerGeomTester.cc b/L1Trigger/L1THGCal/test/HGCalTriggerGeomTester.cc index d9cd41eb4c925..22dd226a1feaf 100644 --- a/L1Trigger/L1THGCal/test/HGCalTriggerGeomTester.cc +++ b/L1Trigger/L1THGCal/test/HGCalTriggerGeomTester.cc @@ -363,7 +363,7 @@ void HGCalTriggerGeomTester::checkMappingConsistency() std::unordered_map> triggercells_to_cells; // EE - for(const auto& id : triggerGeometry_->eeGeometry().getValidGeomDetIds()) + for(const auto& id : triggerGeometry_->eeGeometry()->getValidGeomDetIds()) { if(id.rawId()==0) continue; HGCalDetId waferid(id); @@ -383,7 +383,7 @@ void HGCalTriggerGeomTester::checkMappingConsistency() } } // FH - for(const auto& id : triggerGeometry_->fhGeometry().getValidGeomDetIds()) + for(const auto& id : triggerGeometry_->fhGeometry()->getValidGeomDetIds()) { if(id.rawId()==0) continue; HGCalDetId waferid(id); @@ -512,7 +512,7 @@ void HGCalTriggerGeomTester::checkNeighborConsistency() std::unordered_map> triggercells_to_cells; // EE - for(const auto& id : triggerGeometry_->eeGeometry().getValidGeomDetIds()) + for(const auto& id : triggerGeometry_->eeGeometry()->getValidGeomDetIds()) { if(id.rawId()==0) continue; HGCalDetId waferid(id); @@ -531,7 +531,7 @@ void HGCalTriggerGeomTester::checkNeighborConsistency() } } // FH - for(const auto& id : triggerGeometry_->fhGeometry().getValidGeomDetIds()) + for(const auto& id : triggerGeometry_->fhGeometry()->getValidGeomDetIds()) { if(id.rawId()==0) continue; HGCalDetId waferid(id); @@ -600,7 +600,7 @@ void HGCalTriggerGeomTester::fillTriggerGeometry() // Loop over cells edm::LogPrint("TreeFilling")<<"Filling cells tree"; // EE - for(const auto& id : triggerGeometry_->eeGeometry().getValidGeomDetIds()) + for(const auto& id : triggerGeometry_->eeGeometry()->getValidGeomDetIds()) { if(id.rawId()==0) continue; HGCalDetId waferid(id); @@ -620,11 +620,11 @@ void HGCalTriggerGeomTester::fillTriggerGeometry() cellWaferColumn_ = row_column.second; cell_ = id.cell(); // - GlobalPoint center = triggerGeometry_->eeGeometry().getPosition(id); + GlobalPoint center = triggerGeometry_->eeGeometry()->getPosition(id); cellX_ = center.x(); cellY_ = center.y(); cellZ_ = center.z(); - std::vector corners = triggerGeometry_->eeGeometry().getCorners(id); + std::vector corners = triggerGeometry_->eeGeometry()->getCorners(id); if(corners.size()>=4) { cellX1_ = corners.at(0).x(); @@ -650,7 +650,7 @@ void HGCalTriggerGeomTester::fillTriggerGeometry() } } // FH - for(const auto& id : triggerGeometry_->fhGeometry().getValidGeomDetIds()) + for(const auto& id : triggerGeometry_->fhGeometry()->getValidGeomDetIds()) { if(id.rawId()==0) continue; HGCalDetId waferid(id); @@ -670,11 +670,11 @@ void HGCalTriggerGeomTester::fillTriggerGeometry() cellWaferColumn_ = row_column.second; cell_ = id.cell(); // - GlobalPoint center = triggerGeometry_->fhGeometry().getPosition(id); + GlobalPoint center = triggerGeometry_->fhGeometry()->getPosition(id); cellX_ = center.x(); cellY_ = center.y(); cellZ_ = center.z(); - std::vector corners = triggerGeometry_->fhGeometry().getCorners(id); + std::vector corners = triggerGeometry_->fhGeometry()->getCorners(id); if(corners.size()>=4) { cellX1_ = corners.at(0).x(); @@ -712,13 +712,13 @@ void HGCalTriggerGeomTester::fillTriggerGeometry() cellBHIEta_ = cellid.ieta(); cellBHIPhi_ = cellid.iphi(); // - GlobalPoint center = triggerGeometry_->bhGeometry().getGeometry(id)->getPosition(); + GlobalPoint center = triggerGeometry_->bhGeometry()->getGeometry(id)->getPosition(); cellBHEta_ = center.eta(); cellBHPhi_ = center.phi(); cellBHX_ = center.x(); cellBHY_ = center.y(); cellBHZ_ = center.z(); - auto corners = triggerGeometry_->bhGeometry().getGeometry(id)->getCorners(); + auto corners = triggerGeometry_->bhGeometry()->getGeometry(id)->getCorners(); if(corners.size()>=4) { cellBHX1_ = corners[0].x(); @@ -770,7 +770,7 @@ void HGCalTriggerGeomTester::fillTriggerGeometry() if(id.subdetId()==ForwardSubdetector::HGCHEB) { HcalDetId cId(c); - GlobalPoint cell_position = triggerGeometry_->bhGeometry().getGeometry(cId)->getPosition(); + GlobalPoint cell_position = triggerGeometry_->bhGeometry()->getGeometry(cId)->getPosition(); triggerCellCell_id_ .get()[ic] = c; triggerCellCell_zside_ .get()[ic] = cId.zside(); triggerCellCell_subdet_.get()[ic] = cId.subdetId(); @@ -786,7 +786,7 @@ void HGCalTriggerGeomTester::fillTriggerGeometry() else { HGCalDetId cId(c); - GlobalPoint cell_position = (cId.subdetId()==ForwardSubdetector::HGCEE ? triggerGeometry_->eeGeometry().getPosition(cId) : triggerGeometry_->fhGeometry().getPosition(cId)); + GlobalPoint cell_position = (cId.subdetId()==ForwardSubdetector::HGCEE ? triggerGeometry_->eeGeometry()->getPosition(cId) : triggerGeometry_->fhGeometry()->getPosition(cId)); triggerCellCell_id_ .get()[ic] = c; triggerCellCell_zside_ .get()[ic] = cId.zside(); triggerCellCell_subdet_.get()[ic] = cId.subdetId(); @@ -870,7 +870,7 @@ void HGCalTriggerGeomTester::fillTriggerGeometry() for(const auto& c : cells_in_module) { HGCalDetId cId(c); - const GlobalPoint position = (cId.subdetId()==ForwardSubdetector::HGCEE ? triggerGeometry_->eeGeometry().getPosition(cId) : triggerGeometry_->fhGeometry().getPosition(cId)); + const GlobalPoint position = (cId.subdetId()==ForwardSubdetector::HGCEE ? triggerGeometry_->eeGeometry()->getPosition(cId) : triggerGeometry_->fhGeometry()->getPosition(cId)); moduleCell_id_ .get()[ic] = c; moduleCell_zside_ .get()[ic] = cId.zside(); moduleCell_subdet_.get()[ic] = cId.subdetId(); diff --git a/L1Trigger/L1THGCal/test/HGCalTriggerThresholdTriggerCellTester.cc b/L1Trigger/L1THGCal/test/HGCalTriggerThresholdTriggerCellTester.cc index 1908d9c19bace..103ac4a104a7b 100644 --- a/L1Trigger/L1THGCal/test/HGCalTriggerThresholdTriggerCellTester.cc +++ b/L1Trigger/L1THGCal/test/HGCalTriggerThresholdTriggerCellTester.cc @@ -16,7 +16,7 @@ #include "FWCore/Framework/interface/MakerMacros.h" #include "DataFormats/L1THGCal/interface/HGCFETriggerDigi.h" -#include "DataFormats/L1THGCal/interface/HGCFETriggerDigiFwd.h" +#include "DataFormats/L1THGCal/interface/HGCFETriggerDigiDefs.h" #include "DataFormats/L1THGCal/interface/HGCalCluster.h" #include "DataFormats/HGCDigi/interface/HGCDigiCollections.h" diff --git a/L1Trigger/L1TMuonEndCap/test/tools/MakeCoordLUT.cc b/L1Trigger/L1TMuonEndCap/test/tools/MakeCoordLUT.cc index 1e2ae83001306..58949e8d4f59c 100644 --- a/L1Trigger/L1TMuonEndCap/test/tools/MakeCoordLUT.cc +++ b/L1Trigger/L1TMuonEndCap/test/tools/MakeCoordLUT.cc @@ -27,7 +27,6 @@ #include "Geometry/CSCGeometry/interface/CSCLayerGeometry.h" #include "Geometry/Records/interface/MuonGeometryRecord.h" -//#include "L1Trigger/CSCCommonTrigger/interface/CSCTriggerGeometry.h" //#include "L1Trigger/CSCCommonTrigger/interface/CSCConstants.h" //#include "L1Trigger/CSCCommonTrigger/interface/CSCPatternLUT.h" //#include "L1Trigger/CSCTrackFinder/interface/CSCSectorReceiverLUT.h" diff --git a/Mixing/Base/src/PileUp.cc b/Mixing/Base/src/PileUp.cc index eec86569e2796..6442045938e3e 100644 --- a/Mixing/Base/src/PileUp.cc +++ b/Mixing/Base/src/PileUp.cc @@ -68,7 +68,7 @@ namespace edm { Source_type_(config->sourcename_), averageNumber_(config->averageNumber_), intAverage_(static_cast(averageNumber_)), - histo_(config->histo_), + histo_(std::make_shared(*config->histo_)), histoDistribution_(type_ == "histo"), probFunctionDistribution_(type_ == "probFunction"), poisson_(type_ == "poisson"), diff --git a/OnlineDB/CSCCondDB/interface/SaturationFcn.h b/OnlineDB/CSCCondDB/interface/SaturationFcn.h index 94d20d60e6960..475cce3d84567 100644 --- a/OnlineDB/CSCCondDB/interface/SaturationFcn.h +++ b/OnlineDB/CSCCondDB/interface/SaturationFcn.h @@ -2,8 +2,12 @@ #define SaturationFcn_h #include "Minuit2/FCNBase.h" +#include #include + +using namespace ROOT::Minuit2; + class SaturationFcn : public FCNBase{ public: diff --git a/OnlineDB/Oracle/test/BuildFile.xml b/OnlineDB/Oracle/test/BuildFile.xml new file mode 100644 index 0000000000000..617a9204fe3a9 --- /dev/null +++ b/OnlineDB/Oracle/test/BuildFile.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/OnlineDB/Oracle/test/cms_occi_hack.cc b/OnlineDB/Oracle/test/cms_occi_hack.cc new file mode 100644 index 0000000000000..6edb159c1be79 --- /dev/null +++ b/OnlineDB/Oracle/test/cms_occi_hack.cc @@ -0,0 +1,9 @@ +extern "C" { +#include +#include +int _ZNKSs6lengthEv (char **a) +{ + char *s = *a; + return strlen (s); +} +} diff --git a/OnlineDB/Oracle/test/test.cpp b/OnlineDB/Oracle/test/test.cpp new file mode 100644 index 0000000000000..a0baca3ae61c9 --- /dev/null +++ b/OnlineDB/Oracle/test/test.cpp @@ -0,0 +1,39 @@ +#include +#include +#include + +#include "occi.h" + +using namespace oracle::occi; +using namespace std; + +int main(int argc, char *argv[]){ + int errCode = 0; + if (argc==2){errCode = stoi(argv[1]);} + if (errCode==24960){ + cout <<"Tesing: 'ORA-24960: the attribute OCI_ATTR_USERNAME is greater than the maximum allowable length of 255'"<createConnection("a", "b", "c"); + env->terminateConnection(conn); + Environment::terminateEnvironment(env); + }catch(oracle::occi::SQLException &e) + { + cout <<"Caught oracle::occi::SQLException exception with error code: "< ClusterSequencePtr; -typedef boost::shared_ptr JetDefPtr; +typedef std::shared_ptr ClusterSequencePtr; +typedef std::shared_ptr JetDefPtr; // // class declaration @@ -294,6 +294,9 @@ JetFlavourClustering::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) // vector of constituents for reclustering jets and "ghosts" std::vector fjInputs; + unsigned int reserve = jets->size()*128 + bHadrons->size() + cHadrons->size() + partons->size(); + if (useLeptons_) reserve += leptons->size(); + fjInputs.reserve(reserve); // loop over all input jets and collect all their constituents for(edm::View::const_iterator it = jets->begin(); it != jets->end(); ++it) { @@ -473,6 +476,9 @@ JetFlavourClustering::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) } } + //deallocate only at the end of the event processing + fjClusterSeq_.reset(); + // put jet flavour infos in the event iEvent.put(std::move(jetFlavourInfos)); // put subjet flavour infos in the event diff --git a/PhysicsTools/PatAlgos/plugins/PATPuppiJetSpecificsProducer.cc b/PhysicsTools/PatAlgos/plugins/PATPuppiJetSpecificsProducer.cc new file mode 100644 index 0000000000000..0893155919f88 --- /dev/null +++ b/PhysicsTools/PatAlgos/plugins/PATPuppiJetSpecificsProducer.cc @@ -0,0 +1,151 @@ +/* + * PATPuppiJetSpecificProducer + * + * Author: Andreas Hinzmann + * + * Compute weighted constituent multiplicites for PUPPI PAT jets + * + */ + +#include "FWCore/Framework/interface/global/EDProducer.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" + +#include "FWCore/Utilities/interface/Exception.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" + +#include "DataFormats/PatCandidates/interface/Jet.h" +#include "DataFormats/PatCandidates/interface/PackedCandidate.h" +#include "DataFormats/Common/interface/ValueMap.h" + +class PATPuppiJetSpecificProducer : public edm::global::EDProducer<> +{ +public: + + explicit PATPuppiJetSpecificProducer(const edm::ParameterSet& cfg); + ~PATPuppiJetSpecificProducer() {} + void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override; + static void fillDescriptions(edm::ConfigurationDescriptions & descriptions); + +private: + // input collection + edm::InputTag srcjets_; + edm::EDGetTokenT > jets_token; + +}; + +PATPuppiJetSpecificProducer::PATPuppiJetSpecificProducer(const edm::ParameterSet& cfg) +{ + srcjets_ = cfg.getParameter("src"); + jets_token = consumes >(srcjets_); + + produces >("puppiMultiplicity"); + produces >("neutralPuppiMultiplicity"); + produces >("neutralHadronPuppiMultiplicity"); + produces >("photonPuppiMultiplicity"); + produces >("HFHadronPuppiMultiplicity"); + produces >("HFEMPuppiMultiplicity"); +} + +void PATPuppiJetSpecificProducer::produce(edm::StreamID, edm::Event& evt, const edm::EventSetup& es) const +{ + edm::Handle > jets; + evt.getByToken(jets_token, jets); + + std::vector puppiMultiplicities; + std::vector neutralPuppiMultiplicities; + std::vector neutralHadronPuppiMultiplicities; + std::vector photonPuppiMultiplicities; + std::vector HFHadronPuppiMultiplicities; + std::vector HFEMPuppiMultiplicities; + + for( auto const& c : *jets ) { + float puppiMultiplicity = 0; + float neutralPuppiMultiplicity = 0; + float neutralHadronPuppiMultiplicity = 0; + float photonPuppiMultiplicity = 0; + float HFHadronPuppiMultiplicity = 0; + float HFEMPuppiMultiplicity = 0; + + for (unsigned i = 0; i < c.numberOfDaughters(); i++) { + const pat::PackedCandidate &dau = static_cast(*c.daughter(i)); + auto weight = dau.puppiWeight(); + puppiMultiplicity += weight; + // This logic is taken from RecoJets/JetProducers/src/JetSpecific.cc + switch (std::abs(dau.pdgId())) { + case 130: //PFCandidate::h0 : // neutral hadron + neutralHadronPuppiMultiplicity += weight; + neutralPuppiMultiplicity += weight; + break; + case 22: //PFCandidate::gamma: // photon + photonPuppiMultiplicity += weight; + neutralPuppiMultiplicity += weight; + break; + case 1: // PFCandidate::h_HF : // hadron in HF + HFHadronPuppiMultiplicity += weight; + neutralPuppiMultiplicity += weight; + break; + case 2: //PFCandidate::egamma_HF : // electromagnetic in HF + HFEMPuppiMultiplicity += weight; + neutralPuppiMultiplicity += weight; + break; + } + } + + puppiMultiplicities.push_back(puppiMultiplicity); + neutralPuppiMultiplicities.push_back(neutralPuppiMultiplicity); + neutralHadronPuppiMultiplicities.push_back(neutralHadronPuppiMultiplicity); + photonPuppiMultiplicities.push_back(photonPuppiMultiplicity); + HFHadronPuppiMultiplicities.push_back(HFHadronPuppiMultiplicity); + HFEMPuppiMultiplicities.push_back(HFEMPuppiMultiplicity); + } + + std::unique_ptr > puppiMultiplicities_out(new edm::ValueMap()); + edm::ValueMap::Filler puppiMultiplicities_filler(*puppiMultiplicities_out); + puppiMultiplicities_filler.insert(jets,puppiMultiplicities.begin(),puppiMultiplicities.end()); + puppiMultiplicities_filler.fill(); + evt.put(std::move(puppiMultiplicities_out),"puppiMultiplicity"); + + std::unique_ptr > neutralPuppiMultiplicities_out(new edm::ValueMap()); + edm::ValueMap::Filler neutralPuppiMultiplicities_filler(*neutralPuppiMultiplicities_out); + neutralPuppiMultiplicities_filler.insert(jets,neutralPuppiMultiplicities.begin(),neutralPuppiMultiplicities.end()); + neutralPuppiMultiplicities_filler.fill(); + evt.put(std::move(neutralPuppiMultiplicities_out),"neutralPuppiMultiplicity"); + + std::unique_ptr > neutralHadronPuppiMultiplicities_out(new edm::ValueMap()); + edm::ValueMap::Filler neutralHadronPuppiMultiplicities_filler(*neutralHadronPuppiMultiplicities_out); + neutralHadronPuppiMultiplicities_filler.insert(jets,neutralHadronPuppiMultiplicities.begin(),neutralHadronPuppiMultiplicities.end()); + neutralHadronPuppiMultiplicities_filler.fill(); + evt.put(std::move(neutralHadronPuppiMultiplicities_out),"neutralHadronPuppiMultiplicity"); + + std::unique_ptr > photonPuppiMultiplicities_out(new edm::ValueMap()); + edm::ValueMap::Filler photonPuppiMultiplicities_filler(*photonPuppiMultiplicities_out); + photonPuppiMultiplicities_filler.insert(jets,photonPuppiMultiplicities.begin(),photonPuppiMultiplicities.end()); + photonPuppiMultiplicities_filler.fill(); + evt.put(std::move(photonPuppiMultiplicities_out),"photonPuppiMultiplicity"); + + std::unique_ptr > HFHadronPuppiMultiplicities_out(new edm::ValueMap()); + edm::ValueMap::Filler HFHadronPuppiMultiplicities_filler(*HFHadronPuppiMultiplicities_out); + HFHadronPuppiMultiplicities_filler.insert(jets,HFHadronPuppiMultiplicities.begin(),HFHadronPuppiMultiplicities.end()); + HFHadronPuppiMultiplicities_filler.fill(); + evt.put(std::move(HFHadronPuppiMultiplicities_out),"HFHadronPuppiMultiplicity"); + + std::unique_ptr > HFEMPuppiMultiplicities_out(new edm::ValueMap()); + edm::ValueMap::Filler HFEMPuppiMultiplicities_filler(*HFEMPuppiMultiplicities_out); + HFEMPuppiMultiplicities_filler.insert(jets,HFEMPuppiMultiplicities.begin(),HFEMPuppiMultiplicities.end()); + HFEMPuppiMultiplicities_filler.fill(); + evt.put(std::move(HFEMPuppiMultiplicities_out),"HFEMPuppiMultiplicity"); +} + +void PATPuppiJetSpecificProducer::fillDescriptions(edm::ConfigurationDescriptions & descriptions) { + edm::ParameterSetDescription desc; + desc.add("src", edm::InputTag("slimmedJets")); + descriptions.add("patPuppiJetSpecificProducer", desc); +} + +#include "FWCore/Framework/interface/MakerMacros.h" + +DEFINE_FWK_MODULE(PATPuppiJetSpecificProducer); diff --git a/PhysicsTools/PatAlgos/test/patTuple_updateJets_fromMiniAOD_cfg.py b/PhysicsTools/PatAlgos/test/patTuple_updateJets_fromMiniAOD_cfg.py index df8d190565fbd..1081503e74e85 100644 --- a/PhysicsTools/PatAlgos/test/patTuple_updateJets_fromMiniAOD_cfg.py +++ b/PhysicsTools/PatAlgos/test/patTuple_updateJets_fromMiniAOD_cfg.py @@ -80,6 +80,20 @@ ) process.updatedPatJetsSoftDropSubjets.userData.userFloats.src = [] +## An example where puppi jet specifics are computed +from PhysicsTools.PatAlgos.patPuppiJetSpecificProducer_cfi import patPuppiJetSpecificProducer +process.patPuppiJetSpecificProducer = patPuppiJetSpecificProducer.clone( + src=cms.InputTag("slimmedJetsPuppi"), + ) +patAlgosToolsTask.add(process.patPuppiJetSpecificProducer) + +updateJetCollection( + process, + labelName = 'PuppiJetSpecific', + jetSource = cms.InputTag('slimmedJetsPuppi'), +) +process.updatedPatJetsPuppiJetSpecific.userData.userFloats.src = ['patPuppiJetSpecificProducer:puppiMultiplicity', 'patPuppiJetSpecificProducer:neutralPuppiMultiplicity', 'patPuppiJetSpecificProducer:neutralHadronPuppiMultiplicity', 'patPuppiJetSpecificProducer:photonPuppiMultiplicity', 'patPuppiJetSpecificProducer:HFHadronPuppiMultiplicity', 'patPuppiJetSpecificProducer:HFEMPuppiMultiplicity' ] + ## ------------------------------------------------------ # In addition you usually want to change the following # parameters: diff --git a/PhysicsTools/PythonAnalysis/test/BuildFile.xml b/PhysicsTools/PythonAnalysis/test/BuildFile.xml index 0b52869afc19f..6ea154375e13d 100644 --- a/PhysicsTools/PythonAnalysis/test/BuildFile.xml +++ b/PhysicsTools/PythonAnalysis/test/BuildFile.xml @@ -17,11 +17,11 @@ - + # - + - - + + diff --git a/PhysicsTools/PythonAnalysis/test/imports.sh b/PhysicsTools/PythonAnalysis/test/imports.sh new file mode 100755 index 0000000000000..41a23cd40b136 --- /dev/null +++ b/PhysicsTools/PythonAnalysis/test/imports.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +set -x +set -e + +echo ">>> Create temporary directory for cache" +TEST_TMPDIR=$(mktemp -d /tmp/cmssw_theano.XXXXXXX) + +echo ">>> Change default behaviour for Theano" +export THEANO_FLAGS="device=cpu,force_device=True,base_compiledir=$TEST_TMPDIR" + +echo ">>> Theano configuration for testing:" +python -c 'import theano; print(theano.config)' + +echo ">>> Cleaning compile cache" +theano-cache clear + +python ${CMSSW_BASE}/src/PhysicsTools/PythonAnalysis/test/imports.py + +echo ">>> Cleaning compile cache" +theano-cache clear + +rm -rf "$TEST_TMPDIR" diff --git a/PhysicsTools/PythonAnalysis/test/testDownhill.sh b/PhysicsTools/PythonAnalysis/test/testDownhill.sh new file mode 100755 index 0000000000000..ea9d6c8853a45 --- /dev/null +++ b/PhysicsTools/PythonAnalysis/test/testDownhill.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +set -x +set -e + +echo ">>> Create temporary directory for cache" +TEST_TMPDIR=$(mktemp -d /tmp/cmssw_theano.XXXXXXX) + +echo ">>> Change default behaviour for Theano" +export THEANO_FLAGS="device=cpu,force_device=True,base_compiledir=$TEST_TMPDIR" + +echo ">>> Theano configuration for testing:" +python -c 'import theano; print(theano.config)' + +echo ">>> Cleaning compile cache" +theano-cache clear + +python ${CMSSW_BASE}/src/PhysicsTools/PythonAnalysis/test/testDownhill.py + +echo ">>> Cleaning compile cache" +theano-cache clear + +rm -rf "$TEST_TMPDIR" diff --git a/PhysicsTools/PythonAnalysis/test/testTheano.py b/PhysicsTools/PythonAnalysis/test/testTheano.py index 881faceb2a3ec..c97c0da1fca73 100755 --- a/PhysicsTools/PythonAnalysis/test/testTheano.py +++ b/PhysicsTools/PythonAnalysis/test/testTheano.py @@ -1,12 +1,13 @@ #!/usr/bin/env python import keras import theano + from keras.models import Sequential -from keras.layers import MaxPooling2D, Conv2D +from keras.layers import Dense print keras.__version__ print theano.__version__ model = Sequential() -model.add(Conv2D(32, 10, 10,border_mode='valid',input_shape = (1,100,100))) -model.add(MaxPooling2D(pool_size=(2, 2))) +model.add(Dense(units=64, activation='relu', input_dim=100)) +model.add(Dense(units=10, activation='softmax')) diff --git a/PhysicsTools/PythonAnalysis/test/testTheano.sh b/PhysicsTools/PythonAnalysis/test/testTheano.sh new file mode 100755 index 0000000000000..28e3da18ae36f --- /dev/null +++ b/PhysicsTools/PythonAnalysis/test/testTheano.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +set -x +set -e + +echo ">>> Create temporary directory for cache" +TEST_TMPDIR=$(mktemp -d /tmp/cmssw_theano.XXXXXXX) + +echo ">>> Change default behaviour for Theano" +export THEANO_FLAGS="device=cpu,force_device=True,base_compiledir=$TEST_TMPDIR" + +echo ">>> Theano configuration for testing:" +python -c 'import theano; print(theano.config)' + +echo ">>> Cleaning compile cache" +theano-cache clear + +python ${CMSSW_BASE}/src/PhysicsTools/PythonAnalysis/test/testTheano.py + +echo ">>> Cleaning compile cache" +theano-cache clear + +rm -rf "$TEST_TMPDIR" diff --git a/PhysicsTools/PythonAnalysis/test/testhep_ml.sh b/PhysicsTools/PythonAnalysis/test/testhep_ml.sh new file mode 100755 index 0000000000000..94633457c397c --- /dev/null +++ b/PhysicsTools/PythonAnalysis/test/testhep_ml.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +set -x +set -e + +echo ">>> Create temporary directory for cache" +TEST_TMPDIR=$(mktemp -d /tmp/cmssw_theano.XXXXXXX) + +echo ">>> Change default behaviour for Theano" +export THEANO_FLAGS="device=cpu,force_device=True,base_compiledir=$TEST_TMPDIR" + +echo ">>> Theano configuration for testing:" +python -c 'import theano; print(theano.config)' + +echo ">>> Cleaning compile cache" +theano-cache clear + +python ${CMSSW_BASE}/src/PhysicsTools/PythonAnalysis/test/testhep_ml.py + +echo ">>> Cleaning compile cache" +theano-cache clear + +rm -rf "$TEST_TMPDIR" diff --git a/PhysicsTools/SelectorUtils/bin/calculateIdMD5.cc b/PhysicsTools/SelectorUtils/bin/calculateIdMD5.cc index 38a6f7f44031d..308a5510a1cca 100644 --- a/PhysicsTools/SelectorUtils/bin/calculateIdMD5.cc +++ b/PhysicsTools/SelectorUtils/bin/calculateIdMD5.cc @@ -45,7 +45,7 @@ int main ( int argc, char ** argv ) // now setup the md5 and cute accessor functions unsigned char id_md5_[MD5_DIGEST_LENGTH]; memset(id_md5_,0,MD5_DIGEST_LENGTH*sizeof(unsigned char)); - MD5((unsigned char*)tracked.c_str(), tracked.size(), id_md5_); + MD5((const unsigned char*)tracked.c_str(), tracked.size(), id_md5_); printf("%s : ",argv[2]); for( unsigned i=0; iGetName(); if(catName.Contains("NotMapped")) continue; catName.ReplaceAll("{","").ReplaceAll("}","").ReplaceAll(";","_&_"); - makeEfficiencyPlot2D(myEff, *v1, *v2, TString::Format("%s_%s_PLOT_%s",v1->GetName(), v2->GetName(), catName.Data()), catName, effName, "allCats1D", t->getVal()); + makeEfficiencyPlot2D(myEff, *v1, *v2, TString::Format("%s_%s_PLOT_%s",v1->GetName(), v2->GetName(), catName.Data()), catName, effName, "allCats2D", t->getVal()); } } } diff --git a/PhysicsTools/UtilAlgos/interface/CachingVariable.h b/PhysicsTools/UtilAlgos/interface/CachingVariable.h index 408b7c15e394f..4f3de479105e2 100644 --- a/PhysicsTools/UtilAlgos/interface/CachingVariable.h +++ b/PhysicsTools/UtilAlgos/interface/CachingVariable.h @@ -10,7 +10,7 @@ #include "CommonTools/Utils/interface/StringCutObjectSelector.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" -#include "PhysicsTools/UtilAlgos/interface/InputTagDistributor.h" +#include "CommonTools/UtilAlgos/interface/InputTagDistributor.h" namespace edm { class EventSetup; diff --git a/PhysicsTools/UtilAlgos/interface/InputTagDistributor.h b/PhysicsTools/UtilAlgos/interface/InputTagDistributor.h deleted file mode 100644 index fe026f4f5f9ad..0000000000000 --- a/PhysicsTools/UtilAlgos/interface/InputTagDistributor.h +++ /dev/null @@ -1,113 +0,0 @@ -#ifndef InputTagDistributor_H -#define InputTagDistributor_H - -#include "FWCore/Framework/interface/ConsumesCollector.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/Utilities/interface/InputTag.h" -#include "FWCore/MessageLogger/interface/MessageLogger.h" -#include "FWCore/ServiceRegistry/interface/ActivityRegistry.h" -#include "DataFormats/Provenance/interface/ModuleDescription.h" - -#include -#include - -class InputTagDistributor{ - public: - InputTagDistributor(const edm::ParameterSet & pset, edm::ConsumesCollector& iC){ - std::vector< std::string > inpuTags = pset.getParameterNamesForType(); - for (std::vector< std::string >::iterator i=inpuTags.begin();i!=inpuTags.end();++i) - inputTags_[*i]=pset.getParameter(*i); - } - const edm::InputTag & inputTag(std::string s){ - std::map::iterator findMe = inputTags_.find(s); - if (findMe!=inputTags_.end()) - return findMe->second; - else{ - std::stringstream known; - for (findMe=inputTags_.begin();findMe!=inputTags_.end();++findMe) - known<first<<" ---> "<second<<"\n"; - edm::LogError("InputTagDistributor")<<" cannot distribute InputTag: "< inputTags_; -}; - - -class InputTagDistributorService{ - private: - InputTagDistributor* SetInputTagDistributorUniqueInstance_; - std::map multipleInstance_; - - public: - InputTagDistributorService(const edm::ParameterSet & iConfig,edm::ActivityRegistry & r ){ - //r.watchPreModule(this, &InputTagDistributorService::preModule ); - r.watchPreModuleConstruction(this, &InputTagDistributorService::preModule ); - }; - ~InputTagDistributorService(){}; - - InputTagDistributor & init(std::string user, const edm::ParameterSet & iConfig, edm::ConsumesCollector&& iC){ - if (multipleInstance_.find(user)!=multipleInstance_.end()){ - std::cerr<::iterator f=multipleInstance_.find(desc.moduleLabel()); - if (f != multipleInstance_.end()) SetInputTagDistributorUniqueInstance_ = f->second; - else{ - //do not say anything but set it to zero to get a safe crash in get() if ever called - SetInputTagDistributorUniqueInstance_=nullptr;} - } - /* InputTagDistributor & set(std::string & user){ - std::map::iterator f=multipleInstance_.find(user); - if (f == multipleInstance_.end()){ - std::cerr<second; - return (*SetInputTagDistributorUniqueInstance_); - } - }*/ - InputTagDistributor & get(){ - if (!SetInputTagDistributorUniqueInstance_){ - std::cerr<<" SetInputTagDistributorUniqueInstance_ is not valid."<(src); - - // some mapping was setup - InputTagDistributor & which=get(); - std::map::iterator inverseMap=multipleInstance_.begin(); - std::map::iterator inverseMap_end=multipleInstance_.end(); - for (;inverseMap!=inverseMap_end;++inverseMap) if (inverseMap->second==&which) break; - LogDebug("InputTagDistributor")<<"typeCode: "<first - <(src)); - else - return pset.getParameter(src); - } -}; - - - -#endif diff --git a/PhysicsTools/UtilAlgos/interface/StringBasedNTupler.h b/PhysicsTools/UtilAlgos/interface/StringBasedNTupler.h index 4677066076863..bc104d5ac0ce9 100644 --- a/PhysicsTools/UtilAlgos/interface/StringBasedNTupler.h +++ b/PhysicsTools/UtilAlgos/interface/StringBasedNTupler.h @@ -24,7 +24,7 @@ #include "FWCore/ServiceRegistry/interface/Service.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "PhysicsTools/UtilAlgos/interface/InputTagDistributor.h" +#include "CommonTools/UtilAlgos/interface/InputTagDistributor.h" #include "DataFormats/PatCandidates/interface/PFParticle.h" #include "SimDataFormats/GeneratorProducts/interface/GenEventInfoProduct.h" diff --git a/PhysicsTools/UtilAlgos/plugins/ConfigurableAnalysis.cc b/PhysicsTools/UtilAlgos/plugins/ConfigurableAnalysis.cc index 338f8b226ac44..fbe68ce237b6b 100644 --- a/PhysicsTools/UtilAlgos/plugins/ConfigurableAnalysis.cc +++ b/PhysicsTools/UtilAlgos/plugins/ConfigurableAnalysis.cc @@ -36,7 +36,7 @@ #include "PhysicsTools/UtilAlgos/interface/Selections.h" #include "PhysicsTools/UtilAlgos/interface/Plotter.h" #include "PhysicsTools/UtilAlgos/interface/NTupler.h" -#include "PhysicsTools/UtilAlgos/interface/InputTagDistributor.h" +#include "CommonTools/UtilAlgos/interface/InputTagDistributor.h" // // class decleration diff --git a/PhysicsTools/UtilAlgos/plugins/modules.cc b/PhysicsTools/UtilAlgos/plugins/modules.cc index c79290d798ccd..e047743236579 100644 --- a/PhysicsTools/UtilAlgos/plugins/modules.cc +++ b/PhysicsTools/UtilAlgos/plugins/modules.cc @@ -7,8 +7,6 @@ #include "PhysicsTools/UtilAlgos/interface/VariableHelper.h" DEFINE_FWK_SERVICE( VariableHelperService ); -#include "PhysicsTools/UtilAlgos/interface/InputTagDistributor.h" -DEFINE_FWK_SERVICE( InputTagDistributorService ); #include "CommonTools/UtilAlgos/interface/EventSelector.h" #include "PhysicsTools/UtilAlgos/plugins/VariableEventSelector.h" diff --git a/PhysicsTools/UtilAlgos/src/InputTagDistributor.cc b/PhysicsTools/UtilAlgos/src/InputTagDistributor.cc deleted file mode 100644 index 1123e0accb943..0000000000000 --- a/PhysicsTools/UtilAlgos/src/InputTagDistributor.cc +++ /dev/null @@ -1,3 +0,0 @@ -#include "PhysicsTools/UtilAlgos/interface/InputTagDistributor.h" - - diff --git a/RecoBTau/JetCrystalsAssociator/src/JetCrystalsAssociator.cc b/RecoBTau/JetCrystalsAssociator/src/JetCrystalsAssociator.cc index 4626466abcf93..6c997ed031caa 100644 --- a/RecoBTau/JetCrystalsAssociator/src/JetCrystalsAssociator.cc +++ b/RecoBTau/JetCrystalsAssociator/src/JetCrystalsAssociator.cc @@ -124,7 +124,7 @@ JetCrystalsAssociator::produce(edm::Event& iEvent, const edm::EventSetup& iSetup iSetup.get().get(geometry); const CaloSubdetectorGeometry* EB = geometry->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); - const CaloSubdetectorGeometry* EE = geometry->getSubdetectorGeometry(DetId::Ecal,EcalEndcap); + const CaloSubdetectorGeometry* EE = geometry->getSubdetectorGeometry(DetId::Ecal,EcalEndcap); // end Handle jets; @@ -162,7 +162,7 @@ JetCrystalsAssociator::produce(edm::Event& iEvent, const edm::EventSetup& iSetup EBRecHitCollection::const_iterator theRecHit=EBRecHits->find(EcalID); if(theRecHit != EBRecHits->end()){ DetId id = theRecHit->detid(); - const CaloCellGeometry* this_cell = EB->getGeometry(id); + auto this_cell = EB->getGeometry(id); if (this_cell) { const GlobalPoint& posi = this_cell->getPosition(); double energy = theRecHit->energy(); @@ -181,7 +181,7 @@ JetCrystalsAssociator::produce(edm::Event& iEvent, const edm::EventSetup& iSetup EERecHitCollection::const_iterator theRecHit=EERecHits->find(EcalID); if(theRecHit != EBRecHits->end()){ DetId id = theRecHit->detid(); - const CaloCellGeometry* this_cell = EE->getGeometry(id); + auto this_cell = EE->getGeometry(id); if (this_cell) { const GlobalPoint& posi = this_cell->getPosition(); double energy = theRecHit->energy(); diff --git a/RecoEcal/EgammaClusterAlgos/src/CosmicClusterAlgo.cc b/RecoEcal/EgammaClusterAlgos/src/CosmicClusterAlgo.cc index 7db68a56a0c01..ab547dbc1411b 100644 --- a/RecoEcal/EgammaClusterAlgos/src/CosmicClusterAlgo.cc +++ b/RecoEcal/EgammaClusterAlgos/src/CosmicClusterAlgo.cc @@ -98,9 +98,9 @@ std::vector CosmicClusterAlgo::makeClusters( EcalUncalibratedRecHit uhit_p = *itt; // looking for cluster seeds - if (uhit_p.amplitude() < (inEB ? ecalBarrelSeedThreshold : ecalEndcapSeedThreshold) ) continue; // + if (uhit_p.amplitude() < (inEB ? ecalBarrelSeedThreshold : ecalEndcapSeedThreshold) ) continue; // - const CaloCellGeometry & thisCell = *geometry_p->getGeometry(it->id()); + auto thisCell = geometry_p->getGeometry(it->id()); // Require that RecHit is within clustering region in case // of regional reconstruction @@ -108,7 +108,7 @@ std::vector CosmicClusterAlgo::makeClusters( if (regional) { std::vector::const_iterator region; for (region=regions.begin(); region!=regions.end(); region++) { - if (region->inRegion(thisCell.etaPos(),thisCell.phiPos())) { + if (region->inRegion(thisCell->etaPos(),thisCell->phiPos())) { withinRegion = true; break; } diff --git a/RecoEcal/EgammaClusterAlgos/src/HybridClusterAlgo.cc b/RecoEcal/EgammaClusterAlgos/src/HybridClusterAlgo.cc index 7f30ff1c8e97e..00af697665339 100644 --- a/RecoEcal/EgammaClusterAlgos/src/HybridClusterAlgo.cc +++ b/RecoEcal/EgammaClusterAlgos/src/HybridClusterAlgo.cc @@ -90,8 +90,8 @@ void HybridClusterAlgo::makeClusters(const EcalRecHitCollection*recColl, //Make the vector of seeds that we're going to use. //One of the few places position is used, needed for ET calculation. - const CaloCellGeometry & this_cell = *(*geometry).getGeometry(it->id()); - const GlobalPoint& position = this_cell.getPosition(); + auto this_cell = geometry->getGeometry(it->id()); + const GlobalPoint& position = this_cell->getPosition(); // Require that RecHit is within clustering region in case @@ -100,7 +100,7 @@ void HybridClusterAlgo::makeClusters(const EcalRecHitCollection*recColl, if (regional) { std::vector::const_iterator region; for (region=regions.begin(); region!=regions.end(); region++) { - if (region->inRegion(this_cell.etaPos(),this_cell.phiPos())) { + if (region->inRegion(this_cell->etaPos(),this_cell->phiPos())) { withinRegion = true; break; } diff --git a/RecoEcal/EgammaClusterAlgos/src/IslandClusterAlgo.cc b/RecoEcal/EgammaClusterAlgos/src/IslandClusterAlgo.cc index 1ac72d00d0f44..23253e674efc1 100644 --- a/RecoEcal/EgammaClusterAlgos/src/IslandClusterAlgo.cc +++ b/RecoEcal/EgammaClusterAlgos/src/IslandClusterAlgo.cc @@ -60,8 +60,8 @@ std::vector IslandClusterAlgo::makeClusters( double energy = it->energy(); if (energy < threshold) continue; // need to check to see if this line is useful! - auto const & thisCell = *geometry_p->getGeometry(it->id()); - auto const & position = thisCell.getPosition(); + auto thisCell = geometry_p->getGeometry(it->id()); + auto const & position = thisCell->getPosition(); // Require that RecHit is within clustering region in case // of regional reconstruction @@ -69,7 +69,7 @@ std::vector IslandClusterAlgo::makeClusters( if (regional) { std::vector::const_iterator region; for (region=regions.begin(); region!=regions.end(); region++) { - if (region->inRegion(thisCell.etaPos(),thisCell.phiPos())) { + if (region->inRegion(thisCell->etaPos(),thisCell->phiPos())) { withinRegion = true; break; } diff --git a/RecoEcal/EgammaClusterAlgos/src/Multi5x5ClusterAlgo.cc b/RecoEcal/EgammaClusterAlgos/src/Multi5x5ClusterAlgo.cc index cba5a529025ed..cf2cdc5af27a9 100644 --- a/RecoEcal/EgammaClusterAlgos/src/Multi5x5ClusterAlgo.cc +++ b/RecoEcal/EgammaClusterAlgos/src/Multi5x5ClusterAlgo.cc @@ -92,14 +92,14 @@ std::vector Multi5x5ClusterAlgo::makeClusters( double energy = it->energy(); if (energy < threshold) continue; // need to check to see if this line is useful! - const auto & thisCell = *geometry_p->getGeometry(it->id()); + auto thisCell = geometry_p->getGeometry(it->id()); // Require that RecHit is within clustering region in case // of regional reconstruction bool withinRegion = false; if (regional) { std::vector::const_iterator region; for (region=regions.begin(); region!=regions.end(); region++) { - if (region->inRegion(thisCell.etaPos(),thisCell.phiPos())) { + if (region->inRegion(thisCell->etaPos(),thisCell->phiPos())) { withinRegion = true; break; } @@ -107,7 +107,7 @@ std::vector Multi5x5ClusterAlgo::makeClusters( } if (!regional || withinRegion) { - float ET = it->energy() * thisCell.getPosition().basicVector().unit().perp(); + float ET = it->energy() * thisCell->getPosition().basicVector().unit().perp(); if (ET > threshold) seeds.push_back(*it); } } @@ -223,7 +223,7 @@ void Multi5x5ClusterAlgo::mainSearch(const EcalRecHitCollection* hits, for(size_t clusNr=0;clusNr >::iterator it; for (it = current_v.begin(); it != current_v.end(); it++) diff --git a/RecoEcal/EgammaClusterAlgos/src/PFECALSuperClusterAlgo.cc b/RecoEcal/EgammaClusterAlgos/src/PFECALSuperClusterAlgo.cc index a2f9428b008f4..918796064f16c 100644 --- a/RecoEcal/EgammaClusterAlgos/src/PFECALSuperClusterAlgo.cc +++ b/RecoEcal/EgammaClusterAlgos/src/PFECALSuperClusterAlgo.cc @@ -531,9 +531,9 @@ buildSuperCluster(CalibClusterPtr& seed, for( auto i_ps = clustops.first; i_ps != clustops.second; ++i_ps) { edm::Ptr psclus(i_ps->second); #ifdef EDM_ML_DEBUG - auto found_pscluster = std::find(new_sc.preshowerClustersBegin(), + auto found_pscluster = std::find_if(new_sc.preshowerClustersBegin(), new_sc.preshowerClustersEnd(), - i_ps->second); + [&i_ps](const auto& i) { return i.key() == i_ps->first;}); if( found_pscluster == new_sc.preshowerClustersEnd() ) { #endif new_sc.addPreshowerCluster(psclus); diff --git a/RecoEcal/EgammaClusterAlgos/src/PreshowerClusterAlgo.cc b/RecoEcal/EgammaClusterAlgos/src/PreshowerClusterAlgo.cc index c727898cf28ca..9a0a2c2fdc7ba 100644 --- a/RecoEcal/EgammaClusterAlgos/src/PreshowerClusterAlgo.cc +++ b/RecoEcal/EgammaClusterAlgos/src/PreshowerClusterAlgo.cc @@ -197,7 +197,7 @@ reco::PreshowerCluster PreshowerClusterAlgo::makeOneCluster(ESDetId strip, for (cp = recHits_pos.begin(); cp!=recHits_pos.end(); cp++ ) { double E = cp->second.energy(); energy_pos += E; - const CaloCellGeometry *thisCell = geometry_p->getGeometry(cp->first); + auto thisCell = geometry_p->getGeometry(cp->first); const GlobalPoint& position = thisCell->getPosition(); x_pos += E * position.x(); y_pos += E * position.y(); diff --git a/RecoEcal/EgammaClusterAlgos/src/PreshowerPhiClusterAlgo.cc b/RecoEcal/EgammaClusterAlgos/src/PreshowerPhiClusterAlgo.cc index 4ba0435805872..7bdd2a64ac48e 100644 --- a/RecoEcal/EgammaClusterAlgos/src/PreshowerPhiClusterAlgo.cc +++ b/RecoEcal/EgammaClusterAlgos/src/PreshowerPhiClusterAlgo.cc @@ -31,7 +31,7 @@ reco::PreshowerCluster PreshowerPhiClusterAlgo::makeOneCluster(ESDetId strip, reco::PreshowerCluster nullcluster = reco::PreshowerCluster(0., posi, dummy, plane); if (strip == ESDetId(0)) return nullcluster; // works in case of no intersected strip found (e.g. in the Barrel) - const CaloCellGeometry *refCell = geometry_p->getGeometry(strip); + auto refCell = geometry_p->getGeometry(strip); const GlobalPoint& refpos = refCell->getPosition(); double refEta = refpos.eta(); double refPhi = refpos.phi(); @@ -51,7 +51,7 @@ reco::PreshowerCluster PreshowerPhiClusterAlgo::makeOneCluster(ESDetId strip, ESDetId mystrip = (strip_it->first == DetId(0)) ? ESDetId(0) : ESDetId(strip_it->first); if (mystrip.plane() != plane) continue; - const CaloCellGeometry *thisCell = geometry_p->getGeometry(strip_it->first); + auto thisCell = geometry_p->getGeometry(strip_it->first); const GlobalPoint& position = thisCell->getPosition(); if (fabs(position.eta() - refEta) < deltaEta) { diff --git a/RecoEcal/EgammaClusterProducers/src/PreshowerClusterProducer.cc b/RecoEcal/EgammaClusterProducers/src/PreshowerClusterProducer.cc index 276248a5870b9..e2a55e41eac02 100644 --- a/RecoEcal/EgammaClusterProducers/src/PreshowerClusterProducer.cc +++ b/RecoEcal/EgammaClusterProducers/src/PreshowerClusterProducer.cc @@ -95,8 +95,7 @@ void PreshowerClusterProducer::produce(edm::Event& evt, const edm::EventSetup& e set(es); const ESChannelStatus *channelStatus = esChannelStatus_.product(); - const CaloSubdetectorGeometry *geometry = geoHandle->getSubdetectorGeometry(DetId::Ecal, EcalPreshower); - const CaloSubdetectorGeometry *& geometry_p = geometry; + const CaloSubdetectorGeometry *geometry_p = geoHandle->getSubdetectorGeometry(DetId::Ecal, EcalPreshower); // create unique_ptr to a PreshowerClusterCollection auto clusters_p1 = std::make_unique(); @@ -105,7 +104,7 @@ void PreshowerClusterProducer::produce(edm::Event& evt, const edm::EventSetup& e auto superclusters_p = std::make_unique(); CaloSubdetectorTopology * topology_p=nullptr; - if (geometry) + if (geometry_p) topology_p = new EcalPreshowerTopology(geoHandle); // fetch the product (pSuperClusters) @@ -155,7 +154,7 @@ void PreshowerClusterProducer::produce(edm::Event& evt, const edm::EventSetup& e int condP2 = 1; reco::CaloCluster_iterator bc_iter = it_super->clustersBegin(); for ( ; bc_iter !=it_super->clustersEnd(); ++bc_iter ) { - if (geometry) { + if (geometry_p) { // Get strip position at intersection point of the line EE - Vertex: double X = (*bc_iter)->x(); diff --git a/RecoEcal/EgammaClusterProducers/src/PreshowerPhiClusterProducer.cc b/RecoEcal/EgammaClusterProducers/src/PreshowerPhiClusterProducer.cc index 98e87ec04b6c0..099c1a42a160d 100644 --- a/RecoEcal/EgammaClusterProducers/src/PreshowerPhiClusterProducer.cc +++ b/RecoEcal/EgammaClusterProducers/src/PreshowerPhiClusterProducer.cc @@ -87,8 +87,7 @@ void PreshowerPhiClusterProducer::produce(edm::Event& evt, const edm::EventSetup set(es); const ESChannelStatus *channelStatus = esChannelStatus_.product(); - const CaloSubdetectorGeometry *geometry = geoHandle->getSubdetectorGeometry(DetId::Ecal, EcalPreshower); - const CaloSubdetectorGeometry *& geometry_p = geometry; + const CaloSubdetectorGeometry *geometry_p = (geoHandle->getSubdetectorGeometry(DetId::Ecal, EcalPreshower)); // create unique_ptr to a PreshowerClusterCollection auto clusters_p1 = std::make_unique(); @@ -97,7 +96,7 @@ void PreshowerPhiClusterProducer::produce(edm::Event& evt, const edm::EventSetup auto superclusters_p = std::make_unique(); CaloSubdetectorTopology * topology_p=nullptr; - if (geometry) + if (geometry_p) topology_p = new EcalPreshowerTopology(geoHandle); // fetch the product (pSuperClusters) @@ -170,7 +169,7 @@ void PreshowerPhiClusterProducer::produce(edm::Event& evt, const edm::EventSetup nBC = 0; for (bc_iter = it_super->clustersBegin() ; bc_iter !=it_super->clustersEnd(); ++bc_iter) { - if (geometry) { + if (geometry_p) { // Get strip position at intersection point of the line EE - Vertex: double X = (*bc_iter)->x(); diff --git a/RecoEcal/EgammaClusterProducers/src/ReducedESRecHitCollectionProducer.cc b/RecoEcal/EgammaClusterProducers/src/ReducedESRecHitCollectionProducer.cc index fd4d367c9b99a..9b8d57f9b5ca1 100644 --- a/RecoEcal/EgammaClusterProducers/src/ReducedESRecHitCollectionProducer.cc +++ b/RecoEcal/EgammaClusterProducers/src/ReducedESRecHitCollectionProducer.cc @@ -55,14 +55,13 @@ ReducedESRecHitCollectionProducer::~ReducedESRecHitCollectionProducer() { void ReducedESRecHitCollectionProducer::beginRun (edm::Run const&, const edm::EventSetup&iSetup){ ESHandle geoHandle; iSetup.get().get(geoHandle); - const CaloSubdetectorGeometry *geometry = geoHandle->getSubdetectorGeometry(DetId::Ecal, EcalPreshower); - geometry_p = dynamic_cast(geometry); + geometry_p = dynamic_cast(geoHandle->getSubdetectorGeometry(DetId::Ecal, EcalPreshower)); if (!geometry_p){ edm::LogError("WrongGeometry")<< "could not cast the subdet geometry to preshower geometry"; } - if (geometry) topology_p = new EcalPreshowerTopology(geoHandle); + if (geometry_p) topology_p = new EcalPreshowerTopology(geoHandle); } diff --git a/RecoEcal/EgammaCoreTools/interface/EcalClusterTools.h b/RecoEcal/EgammaCoreTools/interface/EcalClusterTools.h index 536f24d77e838..da0916ba86eb4 100644 --- a/RecoEcal/EgammaCoreTools/interface/EcalClusterTools.h +++ b/RecoEcal/EgammaCoreTools/interface/EcalClusterTools.h @@ -644,7 +644,8 @@ std::vector::EcalClusterEnergyDeposition> EcalC else LogDebug("ClusterShapeAlgo") << "===> got crystal. Energy = " << clEdep.deposited_energy << " GeV. "; } DetId id_ = (*posCurrent).first; - const CaloCellGeometry *this_cell = geometry->getSubdetectorGeometry(id_)->getGeometry(id_); + const CaloSubdetectorGeometry* geo = geometry->getSubdetectorGeometry(id_); + auto this_cell = geo->getGeometry(id_); const GlobalPoint& cellPos = this_cell->getPosition(); CLHEP::Hep3Vector gblPos (cellPos.x(),cellPos.y(),cellPos.z()); //surface position? // Evaluate the distance from the cluster centroid @@ -737,7 +738,8 @@ math::XYZVector EcalClusterToolsT::meanClusterPosition( const reco::BasicC for( const std::pair& hitAndFrac : hsAndFs ) { for( std::vector::const_iterator it = v_id.begin(); it != v_id.end(); ++it ) { if( hitAndFrac.first != *it && !noZS) continue; - GlobalPoint positionGP = geometry->getSubdetectorGeometry( *it )->getGeometry( *it )->getPosition(); + const CaloSubdetectorGeometry* geo = geometry->getSubdetectorGeometry(*it); + GlobalPoint positionGP = geo->getGeometry( *it )->getPosition(); math::XYZVector position(positionGP.x(),positionGP.y(),positionGP.z()); meanPosition = meanPosition + recHitEnergy( *it, recHits ) * position * hitAndFrac.second; } @@ -840,7 +842,8 @@ std::vector EcalClusterToolsT::covariances(const reco::BasicCluster if ( energy <= 0 ) continue; - GlobalPoint position = geometry->getSubdetectorGeometry(*cursor)->getGeometry(*cursor)->getPosition(); + const CaloSubdetectorGeometry* geo = geometry->getSubdetectorGeometry(*cursor); + GlobalPoint position = geo->getGeometry(*cursor)->getPosition(); double dPhi = position.phi() - meanPosition.phi(); if (dPhi > + Geom::pi()) { dPhi = Geom::twoPi() - dPhi; } diff --git a/RecoEcal/EgammaCoreTools/interface/PositionCalc.h b/RecoEcal/EgammaCoreTools/interface/PositionCalc.h index 811663f2e5870..e361e5ac90450 100644 --- a/RecoEcal/EgammaCoreTools/interface/PositionCalc.h +++ b/RecoEcal/EgammaCoreTools/interface/PositionCalc.h @@ -129,7 +129,7 @@ PositionCalc::Calculate_Location( const PositionCalc::HitsAndFractions& iDetIds } //Select the correct value of the T0 parameter depending on subdetector - const CaloCellGeometry* center_cell ( iSubGeom->getGeometry( maxId ) ) ; + auto center_cell ( iSubGeom->getGeometry( maxId ) ) ; const double ctreta (center_cell->getPosition().eta()); // for barrel, use barrel T0; @@ -176,10 +176,10 @@ PositionCalc::Calculate_Location( const PositionCalc::HitsAndFractions& iDetIds weight = e_j*eTot_inv; } - const CaloCellGeometry* cell ( iSubGeom->getGeometry( dId ) ) ; + auto cell ( iSubGeom->getGeometry( dId ) ) ; const float depth ( maxDepth + maxToFront - cell->getPosition().mag() ) ; - const GlobalPoint pos (static_cast( cell )->getPosition( depth ) ); + const GlobalPoint pos (cell->getPosition( depth ) ); xw += weight*pos.x() ; yw += weight*pos.y() ; diff --git a/RecoEcal/EgammaCoreTools/plugins/EcalBasicClusterLocalContCorrection.cc b/RecoEcal/EgammaCoreTools/plugins/EcalBasicClusterLocalContCorrection.cc index 29dcf0128b176..9e2c82244302a 100644 --- a/RecoEcal/EgammaCoreTools/plugins/EcalBasicClusterLocalContCorrection.cc +++ b/RecoEcal/EgammaCoreTools/plugins/EcalBasicClusterLocalContCorrection.cc @@ -77,8 +77,8 @@ float EcalBasicClusterLocalContCorrection::getValue( const reco::BasicCluster & { EBDetId crystal(crystals_vector[icry].first); - const CaloCellGeometry* cell=geom->getGeometry(crystal);// problema qui - GlobalPoint center_pos = (dynamic_cast(cell))->getPosition(depth); + auto cell=geom->getGeometry(crystal);// problema qui + GlobalPoint center_pos = cell->getPosition(depth); double EtaCentr = center_pos.eta(); double PhiCentr = TVector2::Phi_mpi_pi(center_pos.phi()); if (TMath::Abs(EtaCentr-Eta) < detamin) { @@ -97,8 +97,8 @@ float EcalBasicClusterLocalContCorrection::getValue( const reco::BasicCluster & // Get center cell position from shower depth - const CaloCellGeometry* cell=geom->getGeometry(crystalseed); - GlobalPoint center_pos = (dynamic_cast(cell))->getPosition(depth); + auto cell=geom->getGeometry(crystalseed); + GlobalPoint center_pos = cell->getPosition(depth); //PHI double PhiCentr = TVector2::Phi_mpi_pi(center_pos.phi()); diff --git a/RecoEcal/EgammaCoreTools/plugins/EcalClusterCrackCorrection.cc b/RecoEcal/EgammaCoreTools/plugins/EcalClusterCrackCorrection.cc index 99787340a3ffe..87e0b781a5e46 100644 --- a/RecoEcal/EgammaCoreTools/plugins/EcalClusterCrackCorrection.cc +++ b/RecoEcal/EgammaCoreTools/plugins/EcalClusterCrackCorrection.cc @@ -86,8 +86,8 @@ float EcalClusterCrackCorrection::getValue( const reco::CaloCluster & seedbclus) int iphiclosest = 0; for (unsigned int icry=0; icry!=crystals_vector.size(); ++icry) { EBDetId crystal(crystals_vector[icry].first); - const CaloCellGeometry* cell=geom->getGeometry(crystal); - GlobalPoint center_pos = (dynamic_cast(cell))->getPosition(depth); + auto cell=geom->getGeometry(crystal); + GlobalPoint center_pos = cell->getPosition(depth); double EtaCentr = center_pos.eta(); double PhiCentr = TVector2::Phi_mpi_pi(center_pos.phi()); if (TMath::Abs(EtaCentr-Eta) < detamin) { @@ -102,8 +102,8 @@ float EcalClusterCrackCorrection::getValue( const reco::CaloCluster & seedbclus) EBDetId crystalseed(ietaclosest, iphiclosest); // Get center cell position from shower depth - const CaloCellGeometry* cell=geom->getGeometry(crystalseed); - GlobalPoint center_pos = (dynamic_cast(cell))->getPosition(depth); + auto cell=geom->getGeometry(crystalseed); + GlobalPoint center_pos = cell->getPosition(depth); //if the seed crystal isn't neighbourgh of a supermodule border, don't apply the phi dependent crack corrections, but use the smaller phi dependent local containment correction instead. if (ietaclosest<0) iphiclosest = 361 - iphiclosest; //inversion of phi 3 degree tilt diff --git a/RecoEcal/EgammaCoreTools/plugins/EcalClusterLocalContCorrection.cc b/RecoEcal/EgammaCoreTools/plugins/EcalClusterLocalContCorrection.cc index ce92fb1f20a2a..29f698b75c7f0 100644 --- a/RecoEcal/EgammaCoreTools/plugins/EcalClusterLocalContCorrection.cc +++ b/RecoEcal/EgammaCoreTools/plugins/EcalClusterLocalContCorrection.cc @@ -85,8 +85,8 @@ float EcalClusterLocalContCorrection::getValue( const reco::SuperCluster & super int iphiclosest = 0; for (unsigned int icry=0; icry!=crystals_vector.size(); ++icry) { EBDetId crystal(crystals_vector[icry].first); - const CaloCellGeometry* cell=geom->getGeometry(crystal); - GlobalPoint center_pos = (dynamic_cast(cell))->getPosition(depth); + auto cell = geom->getGeometry(crystal); + GlobalPoint center_pos = cell->getPosition(depth); double EtaCentr = center_pos.eta(); double PhiCentr = TVector2::Phi_mpi_pi(center_pos.phi()); if (TMath::Abs(EtaCentr-Eta) < detamin) { @@ -101,8 +101,8 @@ float EcalClusterLocalContCorrection::getValue( const reco::SuperCluster & super EBDetId crystalseed(ietaclosest, iphiclosest); // Get center cell position from shower depth - const CaloCellGeometry* cell=geom->getGeometry(crystalseed); - GlobalPoint center_pos = (dynamic_cast(cell))->getPosition(depth); + auto cell = geom->getGeometry(crystalseed); + GlobalPoint center_pos = cell->getPosition(depth); //if the seed crystal is neighbourgh of a supermodule border, don't apply the phi dependent containment corrections, but use the larger crack corrections instead. int iphimod20 = TMath::Abs(iphiclosest%20); diff --git a/RecoEcal/EgammaCoreTools/src/ClusterShapeAlgo.cc b/RecoEcal/EgammaCoreTools/src/ClusterShapeAlgo.cc index e25188030734f..6079b22b23495 100644 --- a/RecoEcal/EgammaCoreTools/src/ClusterShapeAlgo.cc +++ b/RecoEcal/EgammaCoreTools/src/ClusterShapeAlgo.cc @@ -391,7 +391,7 @@ void ClusterShapeAlgo::Calculate_BarrelBasketEnergyFraction(const reco::BasicClu std::map indexedBasketEnergy; const std::vector< std::pair >& clusterDetIds = passedCluster.hitsAndFractions(); - const EcalBarrelGeometry* subDetGeometry = (const EcalBarrelGeometry*) geometry; + const EcalBarrelGeometry* subDetGeometry = dynamic_cast(geometry); for(auto const& posCurrent : clusterDetIds) { @@ -635,7 +635,7 @@ void ClusterShapeAlgo::Calculate_EnergyDepTopology (const reco::BasicCluster &pa else LogDebug("ClusterShapeAlgo") << "===> got crystal. Energy = " << clEdep.deposited_energy << " GeV. "; } DetId id_ = posCurrent.first; - const CaloCellGeometry *this_cell = geometry->getGeometry(id_); + auto this_cell = geometry->getGeometry(id_); const GlobalPoint& cellPos = this_cell->getPosition(); CLHEP::Hep3Vector gblPos (cellPos.x(),cellPos.y(),cellPos.z()); //surface position? // Evaluate the distance from the cluster centroid diff --git a/RecoEcal/EgammaCoreTools/src/EcalClusterLazyTools.cc b/RecoEcal/EgammaCoreTools/src/EcalClusterLazyTools.cc index 76d507b35197b..59877e57177c3 100644 --- a/RecoEcal/EgammaCoreTools/src/EcalClusterLazyTools.cc +++ b/RecoEcal/EgammaCoreTools/src/EcalClusterLazyTools.cc @@ -213,7 +213,7 @@ float EcalClusterLazyToolsBase::BasicClusterTime(const reco::BasicCluster &clust // std::cout << "icalconst set to: " << icalconst << std::endl; } else { edm::LogError("EcalClusterLazyTools") << "No intercalib const found for xtal " << (detitr->first).rawId() << "bailing out"; - assert(0); + assert(false); } // 3) get adc2GeV float adcToGeV = 1.; @@ -313,8 +313,7 @@ std::vector EcalClusterLazyToolsBase::getESHits(double X, double Y, doubl const GlobalPoint point(X,Y,Z); - const CaloSubdetectorGeometry *geometry_p ; - geometry_p = geometry->getSubdetectorGeometry (DetId::Ecal,EcalPreshower) ; + const CaloSubdetectorGeometry *geometry_p = geometry->getSubdetectorGeometry (DetId::Ecal,EcalPreshower); DetId esId = (dynamic_cast(geometry_p))->getClosestCellInPlane(point, plane); ESDetId esDetId = (esId == DetId(0)) ? ESDetId(0) : ESDetId(esId); diff --git a/RecoEcal/EgammaCoreTools/src/SuperClusterShapeAlgo.cc b/RecoEcal/EgammaCoreTools/src/SuperClusterShapeAlgo.cc index d5ca6ea5e5c09..30169e73f1797 100644 --- a/RecoEcal/EgammaCoreTools/src/SuperClusterShapeAlgo.cc +++ b/RecoEcal/EgammaCoreTools/src/SuperClusterShapeAlgo.cc @@ -28,14 +28,14 @@ void SuperClusterShapeAlgo::Calculate_Covariances(const reco::SuperCluster &pass const std::vector > &detId = passedCluster.hitsAndFractions(); // Loop over recHits associated with the given SuperCluster - for(std::vector >::const_iterator hit = detId.begin(); - hit != detId.end(); ++hit) { + for (std::vector >::const_iterator hit = detId.begin(); + hit != detId.end(); ++hit) { EcalRecHitCollection::const_iterator rHit = recHits_->find((*hit).first); - //FIXME: THIS IS JUST A WORKAROUND A FIX SHOULD BE APPLIED - if(rHit == recHits_->end()) { - continue; - } - const CaloCellGeometry *this_cell = geometry_->getGeometry(rHit->id()); + //FIXME: THIS IS JUST A WORKAROUND A FIX SHOULD BE APPLIED + if(rHit == recHits_->end()) { + continue; + } + auto this_cell = geometry_->getGeometry(rHit->id()); if ( this_cell == nullptr ) { //edm::LogInfo("SuperClusterShapeAlgo") << "pointer to the cell in Calculate_Covariances is NULL!"; continue; diff --git a/RecoEgamma/EgammaHFProducers/plugins/HFClusterAlgo.cc b/RecoEgamma/EgammaHFProducers/plugins/HFClusterAlgo.cc index aad8952cc81e1..13bfd97d739d4 100644 --- a/RecoEgamma/EgammaHFProducers/plugins/HFClusterAlgo.cc +++ b/RecoEgamma/EgammaHFProducers/plugins/HFClusterAlgo.cc @@ -89,10 +89,11 @@ void HFClusterAlgo::setup(double minTowerEnergy, double seedThreshold,double max /** Analyze the hits */ void HFClusterAlgo::clusterize(const HFRecHitCollection& hf, - const CaloGeometry& geom, + const CaloGeometry& geomO, HFEMClusterShapeCollection& clusterShapes, SuperClusterCollection& SuperClusters) { + const CaloGeometry* geom(&geomO); std::vector protoseeds, seeds; HFRecHitCollection::const_iterator j,j2; std::vector::iterator i; @@ -118,9 +119,9 @@ void HFClusterAlgo::clusterize(const HFRecHitCollection& hf, } if (m_cutByEta[iz]<0) { - double eta=geom.getPosition(j->id()).eta(); + double eta=geom->getPosition(j->id()).eta(); m_cutByEta[iz]=m_seedThreshold*cosh(eta); // convert ET to E for this ring - const CaloCellGeometry* ccg=geom.getGeometry(j->id()); + auto ccg=geom->getGeometry(j->id()); const CaloCellGeometry::CornersVec& CellCorners=ccg->getCorners(); for(size_t sc=0;scid()).eta(); + double eta=geom->getPosition(j->id()).eta(); ahit.id=j->id(); ahit.energy=elong; ahit.et=ahit.energy/cosh(eta); @@ -194,7 +195,7 @@ void HFClusterAlgo::clusterize(const HFRecHitCollection& hf, bool HFClusterAlgo::makeCluster(const HcalDetId& seedid, const HFRecHitCollection& hf, - const CaloGeometry& geom, + const CaloGeometry* geom, HFEMClusterShape& clusShp, SuperCluster& Sclus) { @@ -217,7 +218,7 @@ bool HFClusterAlgo::makeCluster(const HcalDetId& seedid, double s_1=0; int de, dp, phiWrap; double l_1e=0; - const GlobalPoint& sp=geom.getPosition(seedid); + const GlobalPoint& sp=geom->getPosition(seedid); std::vector coreCanid; std::vector::const_iterator ci; HFRecHitCollection::const_iterator i,is,il; @@ -310,7 +311,7 @@ bool HFClusterAlgo::makeCluster(const HcalDetId& seedid, } // position calculation - const GlobalPoint& p=geom.getPosition(idl); + const GlobalPoint& p=geom->getPosition(idl); double d_p = p.phi()-sp.phi(); while (d_p < -M_PI) diff --git a/RecoEgamma/EgammaHFProducers/plugins/HFClusterAlgo.h b/RecoEgamma/EgammaHFProducers/plugins/HFClusterAlgo.h index 5b5a3ecd641ec..5bc87a492ba7d 100644 --- a/RecoEgamma/EgammaHFProducers/plugins/HFClusterAlgo.h +++ b/RecoEgamma/EgammaHFProducers/plugins/HFClusterAlgo.h @@ -58,7 +58,7 @@ class HFClusterAlgo { bool isPMTHit(const HFRecHit& hfr); bool makeCluster(const HcalDetId& seedid, const HFRecHitCollection& hf, - const CaloGeometry& geom, + const CaloGeometry* geom, reco::HFEMClusterShape& clusShp, reco::SuperCluster& SClus); }; diff --git a/RecoEgamma/EgammaHLTProducers/interface/HLTCaloObjInRegionsProducer.h b/RecoEgamma/EgammaHLTProducers/interface/HLTCaloObjInRegionsProducer.h index f3fe3391b0449..45fc43b7b235f 100644 --- a/RecoEgamma/EgammaHLTProducers/interface/HLTCaloObjInRegionsProducer.h +++ b/RecoEgamma/EgammaHLTProducers/interface/HLTCaloObjInRegionsProducer.h @@ -225,7 +225,7 @@ makeFilteredColl(const edm::Handle& inputColl, const CaloSubdetectorGeometry* subDetGeom=caloGeomHandle->getSubdetectorGeometry(inputColl->begin()->id()); if(!regions.empty()){ for(const CaloObjType& obj : *inputColl){ - const CaloCellGeometry* objGeom = subDetGeom->getGeometry(obj.id()); + auto objGeom = subDetGeom->getGeometry(obj.id()); if(objGeom==nullptr){ //wondering what to do here //something is very very wrong diff --git a/RecoEgamma/EgammaHLTProducers/interface/HLTRecHitInAllL1RegionsProducer.h b/RecoEgamma/EgammaHLTProducers/interface/HLTRecHitInAllL1RegionsProducer.h index 79a5289b436e1..00c71b0776c30 100644 --- a/RecoEgamma/EgammaHLTProducers/interface/HLTRecHitInAllL1RegionsProducer.h +++ b/RecoEgamma/EgammaHLTProducers/interface/HLTRecHitInAllL1RegionsProducer.h @@ -224,9 +224,9 @@ void HLTRecHitInAllL1RegionsProducer::produce(edm::Event& event, con if(!regions.empty()){ for(const RecHitType& recHit : *recHits){ - const CaloCellGeometry & this_cell = *subDetGeom->getGeometry(recHit.id()); + auto this_cell = subDetGeom->getGeometry(recHit.id()); for(const auto& region : regions){ - if (region.inRegion(this_cell.etaPos(),this_cell.phiPos())) { + if (region.inRegion(this_cell->etaPos(),this_cell->phiPos())) { filteredRecHits->push_back(recHit); break; } diff --git a/RecoEgamma/EgammaHLTProducers/src/HLTRechitInRegionsProducer.cc b/RecoEgamma/EgammaHLTProducers/src/HLTRechitInRegionsProducer.cc index a3f0ace3b4641..a74d52b9761a2 100644 --- a/RecoEgamma/EgammaHLTProducers/src/HLTRechitInRegionsProducer.cc +++ b/RecoEgamma/EgammaHLTProducers/src/HLTRechitInRegionsProducer.cc @@ -155,11 +155,11 @@ void HLTRechitInRegionsProducer::produce(edm::Event& evt, const edm::EventSe EcalUncalibratedRecHitCollection::const_iterator it; for (it = uncalibRecHits->begin(); it != uncalibRecHits->end(); it++){ - const CaloCellGeometry & this_cell = *(*geometry_p).getGeometry(it->id()); + auto this_cell = geometry_p->getGeometry(it->id()); std::vector::const_iterator region; for (region=regions.begin(); region!=regions.end(); region++) { - if (region->inRegion(this_cell.etaPos(),this_cell.phiPos())) { + if (region->inRegion(this_cell->etaPos(),this_cell->phiPos())) { uhits->push_back(*it); break; } @@ -199,11 +199,11 @@ void HLTRechitInRegionsProducer::produce(edm::Event& evt, const edm::EventSe if(!regions.empty()) { EcalRecHitCollection::const_iterator it; for (it = recHits->begin(); it != recHits->end(); it++){ - const CaloCellGeometry & this_cell = *(*geometry_p).getGeometry(it->id()); + auto this_cell = geometry_p->getGeometry(it->id()); std::vector::const_iterator region; for (region=regions.begin(); region!=regions.end(); region++) { - if (region->inRegion(this_cell.etaPos(),this_cell.phiPos())) { + if (region->inRegion(this_cell->etaPos(),this_cell->phiPos())) { hits->push_back(*it); break; } diff --git a/RecoEgamma/EgammaIsolationAlgos/plugins/EgammaHcalExtractor.cc b/RecoEgamma/EgammaIsolationAlgos/plugins/EgammaHcalExtractor.cc index 4975fdb5d568e..7e2f669a58cda 100644 --- a/RecoEgamma/EgammaIsolationAlgos/plugins/EgammaHcalExtractor.cc +++ b/RecoEgamma/EgammaIsolationAlgos/plugins/EgammaHcalExtractor.cc @@ -67,14 +67,14 @@ reco::IsoDeposit EgammaHcalExtractor::deposit(const edm::Event & iEvent, deposit.addCandEnergy(sc->energy()*sinTheta); //Compute the HCAL energy behind ECAL - coneSel.selectCallback(point, *hcalRecHitHandle, [&](const HBHERecHit& i) { + coneSel.selectCallback(point, *hcalRecHitHandle, [&](const HBHERecHit& i) { const GlobalPoint & hcalHit_position = caloGeom->getPosition(i.detid()); double hcalHit_eta = hcalHit_position.eta(); double hcalHit_Et = i.energy()*sin(2*atan(exp(-hcalHit_eta))); if ( hcalHit_Et > etLow_) { - deposit.addDeposit( Direction(hcalHit_eta, hcalHit_position.phi()), hcalHit_Et); + deposit.addDeposit( Direction(hcalHit_eta, hcalHit_position.phi()), hcalHit_Et); } - }); + }); return deposit; } diff --git a/RecoEgamma/EgammaIsolationAlgos/plugins/EgammaRecHitExtractor.cc b/RecoEgamma/EgammaIsolationAlgos/plugins/EgammaRecHitExtractor.cc index 62a2d214df380..e536d5d7cee30 100644 --- a/RecoEgamma/EgammaIsolationAlgos/plugins/EgammaRecHitExtractor.cc +++ b/RecoEgamma/EgammaIsolationAlgos/plugins/EgammaRecHitExtractor.cc @@ -124,7 +124,7 @@ reco::IsoDeposit EgammaRecHitExtractor::deposit(const edm::Event & iEvent, const CaloSubdetectorGeometry* barrelgeom = caloGeom->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); const CaloSubdetectorGeometry* endcapgeom = caloGeom->getSubdetectorGeometry(DetId::Ecal,EcalEndcap); - static std::string metname = "EgammaIsolationAlgos|EgammaRecHitExtractor"; + static const std::string metname = "EgammaIsolationAlgos|EgammaRecHitExtractor"; //Get barrel ECAL RecHits edm::Handle barrelEcalRecHitsH; @@ -164,7 +164,8 @@ reco::IsoDeposit EgammaRecHitExtractor::deposit(const edm::Event & iEvent, } void EgammaRecHitExtractor::collect(reco::IsoDeposit &deposit, - const reco::SuperClusterRef& sc, const CaloSubdetectorGeometry* subdet, + const reco::SuperClusterRef& sc, + const CaloSubdetectorGeometry* subdet, const CaloGeometry* caloGeom, const EcalRecHitCollection &hits, //const EcalChannelStatus* chStatus, @@ -222,21 +223,21 @@ void EgammaRecHitExtractor::collect(reco::IsoDeposit &deposit, std::vector::const_iterator vit; if (barrel) { // new rechit flag checks - //vit = std::find(flagsexclEB_.begin(), flagsexclEB_.end(), ((EcalRecHit*)(&*j))->recoFlag()); + //vit = std::find(flagsexclEB_.begin(), flagsexclEB_.end(), j->recoFlag()); //if (vit != flagsexclEB_.end()) // continue; - if (!((EcalRecHit*)(&*j))->checkFlag(EcalRecHit::kGood)) { - if (((EcalRecHit*)(&*j))->checkFlags(flagsexclEB_)) { + if (!j->checkFlag(EcalRecHit::kGood)) { + if (j->checkFlags(flagsexclEB_)) { continue; } } } else { // new rechit flag checks - //vit = std::find(flagsexclEE_.begin(), flagsexclEE_.end(), ((EcalRecHit*)(&*j))->recoFlag()); + //vit = std::find(flagsexclEE_.begin(), flagsexclEE_.end(), j->recoFlag()); //if (vit != flagsexclEE_.end()) // continue; - if (!((EcalRecHit*)(&*j))->checkFlag(EcalRecHit::kGood)) { - if (((EcalRecHit*)(&*j))->checkFlags(flagsexclEE_)) { + if (!j->checkFlag(EcalRecHit::kGood)) { + if (j->checkFlags(flagsexclEE_)) { continue; } } diff --git a/RecoEgamma/EgammaIsolationAlgos/plugins/EgammaTrackExtractor.cc b/RecoEgamma/EgammaIsolationAlgos/plugins/EgammaTrackExtractor.cc index 354c2f0297da4..0f22a43f6c204 100644 --- a/RecoEgamma/EgammaIsolationAlgos/plugins/EgammaTrackExtractor.cc +++ b/RecoEgamma/EgammaIsolationAlgos/plugins/EgammaTrackExtractor.cc @@ -65,7 +65,7 @@ reco::IsoDeposit::Veto EgammaTrackExtractor::veto(const reco::IsoDeposit::Direct IsoDeposit EgammaTrackExtractor::deposit(const Event & event, const EventSetup & eventSetup, const Candidate & candTk) const { - static std::string metname = "EgammaIsolationAlgos|EgammaTrackExtractor"; + static const std::string metname = "EgammaIsolationAlgos|EgammaTrackExtractor"; reco::isodeposit::Direction candDir; double dzCut=0; diff --git a/RecoEgamma/EgammaIsolationAlgos/plugins/GamIsoDetIdCollectionProducer.cc b/RecoEgamma/EgammaIsolationAlgos/plugins/GamIsoDetIdCollectionProducer.cc index d6dc8138d7fe8..45d9ee8cd84dd 100644 --- a/RecoEgamma/EgammaIsolationAlgos/plugins/GamIsoDetIdCollectionProducer.cc +++ b/RecoEgamma/EgammaIsolationAlgos/plugins/GamIsoDetIdCollectionProducer.cc @@ -146,21 +146,21 @@ GamIsoDetIdCollectionProducer::produce (edm::Event& iEvent, std::vector::const_iterator vit; if (isBarrel) { // new rechit flag checks - //vit = std::find(flagsexclEB_.begin(), flagsexclEB_.end(), ((EcalRecHit*)(&*recIt))->recoFlag()); + //vit = std::find(flagsexclEB_.begin(), flagsexclEB_.end(), recIt->recoFlag()); //if (vit != flagsexclEB_.end()) // continue; - if (!((EcalRecHit*)(&*recIt))->checkFlag(EcalRecHit::kGood)) { - if (((EcalRecHit*)(&*recIt))->checkFlags(flagsexclEB_)) { + if (!recIt->checkFlag(EcalRecHit::kGood)) { + if (recIt->checkFlags(flagsexclEB_)) { return; } } } else { // new rechit flag checks - //vit = std::find(flagsexclEE_.begin(), flagsexclEE_.end(), ((EcalRecHit*)(&*recIt))->recoFlag()); + //vit = std::find(flagsexclEE_.begin(), flagsexclEE_.end(), recIt->recoFlag()); //if (vit != flagsexclEE_.end()) // continue; - if (!((EcalRecHit*)(&*recIt))->checkFlag(EcalRecHit::kGood)) { - if (((EcalRecHit*)(&*recIt))->checkFlags(flagsexclEE_)) { + if (!recIt->checkFlag(EcalRecHit::kGood)) { + if (recIt->checkFlags(flagsexclEE_)) { return; } } diff --git a/RecoEgamma/EgammaIsolationAlgos/src/EgammaRecHitIsolation.cc b/RecoEgamma/EgammaIsolationAlgos/src/EgammaRecHitIsolation.cc index 36477612c6067..fd353ec73c377 100644 --- a/RecoEgamma/EgammaIsolationAlgos/src/EgammaRecHitIsolation.cc +++ b/RecoEgamma/EgammaIsolationAlgos/src/EgammaRecHitIsolation.cc @@ -91,7 +91,7 @@ double EgammaRecHitIsolation::getSum_(const reco::Candidate* emObject,bool retur for (CaloSubdetectorGeometry::DetIdSet::const_iterator i = chosen.begin ();i != chosen.end (); ++i){ //loop selected cells j = caloHits_.find(*i); // find selected cell among rechits if(j != caloHits_.end()) { // add rechit only if available - auto const cell = theCaloGeom_.product()->getGeometry(*i); + auto cell = theCaloGeom_->getGeometry(*i); float eta = cell->etaPos(); float phi = cell->phiPos(); float etaDiff = eta - etaclus; @@ -144,8 +144,8 @@ double EgammaRecHitIsolation::getSum_(const reco::Candidate* emObject,bool retur - //std::cout << "detid " << ((EcalRecHit*)(&*j))->detid() << std::endl; - int severityFlag = ecalBarHits_ == nullptr ? -1 : sevLevel_->severityLevel(((const EcalRecHit*)(&*j))->detid(), *ecalBarHits_); + //std::cout << "detid " << j->detid() << std::endl; + int severityFlag = ecalBarHits_ == nullptr ? -1 : sevLevel_->severityLevel(j->detid(), *ecalBarHits_); std::vector::const_iterator sit = std::find(severitiesexcl_.begin(), severitiesexcl_.end(), severityFlag); @@ -156,11 +156,11 @@ double EgammaRecHitIsolation::getSum_(const reco::Candidate* emObject,bool retur // new rechit flag checks //std::vector::const_iterator vit = std::find(flags_.begin(), // flags_.end(), - // ((const EcalRecHit*)(&*j))->recoFlag()); + // j->recoFlag()); //if (vit != flags_.end()) // continue; - if (!((EcalRecHit*)(&*j))->checkFlag(EcalRecHit::kGood)) { - if (((EcalRecHit*)(&*j))->checkFlags(flags_)) { + if (!j->checkFlag(EcalRecHit::kGood)) { + if (j->checkFlags(flags_)) { continue; } } @@ -208,7 +208,7 @@ double EgammaRecHitIsolation::getSum_(const reco::SuperCluster* sc, bool returnE j=caloHits_.find(*i); // find selected cell among rechits if( j!=caloHits_.end()){ // add rechit only if available - const GlobalPoint & position = theCaloGeom_.product()->getPosition(*i); + const GlobalPoint & position = (theCaloGeom_.product())->getPosition(*i); double eta = position.eta(); double phi = position.phi(); double etaDiff = eta - etaclus; @@ -258,11 +258,11 @@ double EgammaRecHitIsolation::getSum_(const reco::SuperCluster* sc, bool returnE // new rechit flag checks //std::vector::const_iterator vit = std::find(flags_.begin(), // flags_.end(), - // ((EcalRecHit*)(&*j))->recoFlag()); + // j->recoFlag()); //if (vit != flags_.end()) // continue; - if (!((EcalRecHit*)(&*j))->checkFlag(EcalRecHit::kGood)) { - if (((EcalRecHit*)(&*j))->checkFlags(flags_)) { + if (!j->checkFlag(EcalRecHit::kGood)) { + if (j->checkFlags(flags_)) { continue; } } diff --git a/RecoEgamma/EgammaIsolationAlgos/src/EgammaTrackSelector.cc b/RecoEgamma/EgammaIsolationAlgos/src/EgammaTrackSelector.cc index 426325063c0e9..d5874cdb5fb99 100644 --- a/RecoEgamma/EgammaIsolationAlgos/src/EgammaTrackSelector.cc +++ b/RecoEgamma/EgammaIsolationAlgos/src/EgammaTrackSelector.cc @@ -7,7 +7,7 @@ using namespace reco; EgammaTrackSelector::result_type EgammaTrackSelector::operator()(const EgammaTrackSelector::input_type & tracks) const { - static std::string metname = "EgammaIsolationAlgos|EgammaTrackSelector"; + static const std::string metname = "EgammaIsolationAlgos|EgammaTrackSelector"; result_type result; for (input_type::const_iterator it = tracks.begin(); it != tracks.end(); it++) { diff --git a/RecoEgamma/EgammaPhotonAlgos/interface/ConversionSeedFinder.h b/RecoEgamma/EgammaPhotonAlgos/interface/ConversionSeedFinder.h index 6ed118492bef4..19c9a8cca9f61 100644 --- a/RecoEgamma/EgammaPhotonAlgos/interface/ConversionSeedFinder.h +++ b/RecoEgamma/EgammaPhotonAlgos/interface/ConversionSeedFinder.h @@ -60,12 +60,12 @@ class ConversionSeedFinder { virtual ~ConversionSeedFinder(){} - virtual void makeSeeds(const edm::Handle > & allBc ) const =0 ; + virtual void makeSeeds(const edm::Handle > & allBc ) =0 ; TrajectorySeedCollection & seeds() { return theSeeds_;} - virtual void setCandidate( float e, GlobalPoint pos ) const { theSCenergy_=e; theSCPosition_= pos; } + virtual void setCandidate( float e, GlobalPoint pos ) { theSCenergy_=e; theSCPosition_= pos; } std::vector const & layerList() const { return theLayerList_;} @@ -85,8 +85,8 @@ class ConversionSeedFinder { //edm::ParameterSet conf_; found this to be completely unused - void findLayers() const ; - void findLayers(const FreeTrajectoryState & fts) const ; + void findLayers(); + void findLayers(const FreeTrajectoryState & fts); FreeTrajectoryState trackStateFromClusters ( int aCharge, const GlobalPoint & gpOrigine, @@ -97,8 +97,8 @@ class ConversionSeedFinder { void printLayer(int i) const ; - mutable TrajectorySeedCollection theSeeds_; - mutable GlobalPoint theSCPosition_; + TrajectorySeedCollection theSeeds_; + GlobalPoint theSCPosition_; std::string theMeasurementTrackerName_; @@ -116,14 +116,14 @@ class ConversionSeedFinder { KFUpdator theUpdator_; PropagationDirection dir_; - mutable reco::CaloCluster* theSC_; - mutable float theSCenergy_; + reco::CaloCluster* theSC_; + float theSCenergy_; - mutable std::vector theLayerList_ ; + std::vector theLayerList_ ; - mutable GlobalPoint theBCPosition_; - mutable float theBCEnergy_; + GlobalPoint theBCPosition_; + float theBCEnergy_; const Propagator* thePropagatorAlongMomentum_; const Propagator* thePropagatorOppositeToMomentum_; diff --git a/RecoEgamma/EgammaPhotonAlgos/interface/ConversionTrackEcalImpactPoint.h b/RecoEgamma/EgammaPhotonAlgos/interface/ConversionTrackEcalImpactPoint.h index 112ad7e055971..edc84be4d7409 100755 --- a/RecoEgamma/EgammaPhotonAlgos/interface/ConversionTrackEcalImpactPoint.h +++ b/RecoEgamma/EgammaPhotonAlgos/interface/ConversionTrackEcalImpactPoint.h @@ -61,7 +61,7 @@ class ConversionTrackEcalImpactPoint { TrajectoryStateOnSurface stateAtECAL_; - mutable PropagatorWithMaterial* forwardPropagator_ ; + PropagatorWithMaterial* forwardPropagator_ ; PropagationDirection dir_; std::vector matchingBC_; diff --git a/RecoEgamma/EgammaPhotonAlgos/interface/InOutConversionSeedFinder.h b/RecoEgamma/EgammaPhotonAlgos/interface/InOutConversionSeedFinder.h index 6246fba5b0e35..2119cf8942f10 100644 --- a/RecoEgamma/EgammaPhotonAlgos/interface/InOutConversionSeedFinder.h +++ b/RecoEgamma/EgammaPhotonAlgos/interface/InOutConversionSeedFinder.h @@ -53,7 +53,7 @@ class InOutConversionSeedFinder : public ConversionSeedFinder { ~InOutConversionSeedFinder() override; - void makeSeeds( const edm::Handle > & allBc) const override; + void makeSeeds( const edm::Handle > & allBc) override; @@ -63,34 +63,34 @@ class InOutConversionSeedFinder : public ConversionSeedFinder { private : edm::ParameterSet conf_; - virtual void fillClusterSeeds( ) const ; - void startSeed(const FreeTrajectoryState * fts, const TrajectoryStateOnSurface & stateAtPreviousLayer, int charge, int layer) const ; + virtual void fillClusterSeeds(); + void startSeed(const FreeTrajectoryState * fts, const TrajectoryStateOnSurface & stateAtPreviousLayer, int charge, int layer); virtual void findSeeds(const TrajectoryStateOnSurface & startingState, - float signedpt, unsigned int startingLayer) const ; + float signedpt, unsigned int startingLayer); std::vector getSecondCaloClusters(const GlobalPoint & conversionPosition, float charge) const; - void completeSeed(const TrajectoryMeasurement & m1,FreeTrajectoryState & fts, const Propagator* propagator, int ilayer) const; - void createSeed(const TrajectoryMeasurement & m1, const TrajectoryMeasurement & m2) const ; + void completeSeed(const TrajectoryMeasurement & m1, const FreeTrajectoryState & fts, const Propagator* propagator, int ilayer); + void createSeed(const TrajectoryMeasurement & m1, const TrajectoryMeasurement & m2); private: float the2ndHitdphi_; float the2ndHitdzConst_; float the2ndHitdznSigma_; - mutable int track2Charge_; - mutable GlobalVector track2InitialMomentum_; - mutable int nSeedsPerInputTrack_; + int track2Charge_; + GlobalVector track2InitialMomentum_; + int nSeedsPerInputTrack_; int maxNumberOfInOutSeedsPerInputTrack_; - mutable TrajectoryMeasurement* myPointer; + TrajectoryMeasurement* myPointer; - mutable std::vector inputTracks_; - mutable std::vector theOutInTracks_; - mutable std::vector theFirstMeasurements_; + std::vector inputTracks_; + std::vector theOutInTracks_; + std::vector theFirstMeasurements_; - mutable reco::CaloCluster theSecondBC_; - mutable edm::Handle > bcCollection_; + reco::CaloCluster theSecondBC_; + edm::Handle > bcCollection_; }; diff --git a/RecoEgamma/EgammaPhotonAlgos/interface/OutInConversionSeedFinder.h b/RecoEgamma/EgammaPhotonAlgos/interface/OutInConversionSeedFinder.h index 247e9fe8235e3..25a1b8ae30763 100644 --- a/RecoEgamma/EgammaPhotonAlgos/interface/OutInConversionSeedFinder.h +++ b/RecoEgamma/EgammaPhotonAlgos/interface/OutInConversionSeedFinder.h @@ -46,22 +46,22 @@ class OutInConversionSeedFinder : public ConversionSeedFinder { - void makeSeeds( const edm::Handle > & allBc) const override ; - virtual void makeSeeds( const reco::CaloClusterPtr& aBC ) const ; + void makeSeeds( const edm::Handle > & allBc) override ; + virtual void makeSeeds( const reco::CaloClusterPtr& aBC ) ; private: edm::ParameterSet conf_; std::pair makeTrackState(int charge) const ; - void fillClusterSeeds(const reco::CaloClusterPtr& bc) const ; + void fillClusterSeeds(const reco::CaloClusterPtr& bc); - void startSeed(const FreeTrajectoryState &) const; + void startSeed(const FreeTrajectoryState &); void completeSeed(const TrajectoryMeasurement & m1, - FreeTrajectoryState & fts, + const FreeTrajectoryState & fts, const Propagator *, - int layer) const ; - void createSeed(const TrajectoryMeasurement & m1,const TrajectoryMeasurement & m2) const; + int layer); + void createSeed(const TrajectoryMeasurement & m1,const TrajectoryMeasurement & m2); FreeTrajectoryState createSeedFTS(const TrajectoryMeasurement & m1, const TrajectoryMeasurement & m2) const; GlobalPoint fixPointRadius(const TrajectoryMeasurement &) const; @@ -75,8 +75,8 @@ class OutInConversionSeedFinder : public ConversionSeedFinder { float the2ndHitdphi_; float the2ndHitdzConst_; float the2ndHitdznSigma_; - mutable std::vector theFirstMeasurements_; - mutable int nSeedsPerBC_; + std::vector theFirstMeasurements_; + int nSeedsPerBC_; int maxNumberOfOutInSeedsPerBC_; float bcEtcut_; float bcEcut_; diff --git a/RecoEgamma/EgammaPhotonAlgos/src/ConversionSeedFinder.cc b/RecoEgamma/EgammaPhotonAlgos/src/ConversionSeedFinder.cc index 1e223358cb773..d61f012c55ecd 100644 --- a/RecoEgamma/EgammaPhotonAlgos/src/ConversionSeedFinder.cc +++ b/RecoEgamma/EgammaPhotonAlgos/src/ConversionSeedFinder.cc @@ -65,7 +65,7 @@ void ConversionSeedFinder::setEventSetup(const edm::EventSetup& es ) { } -void ConversionSeedFinder::findLayers() const { +void ConversionSeedFinder::findLayers() { int charge; @@ -124,7 +124,7 @@ FreeTrajectoryState ConversionSeedFinder::trackStateFromClusters( int charge, co } -void ConversionSeedFinder::findLayers(const FreeTrajectoryState & traj) const { +void ConversionSeedFinder::findLayers(const FreeTrajectoryState & traj) { diff --git a/RecoEgamma/EgammaPhotonAlgos/src/InOutConversionSeedFinder.cc b/RecoEgamma/EgammaPhotonAlgos/src/InOutConversionSeedFinder.cc index 9ab49f2dd96b3..2d784f3aa5854 100644 --- a/RecoEgamma/EgammaPhotonAlgos/src/InOutConversionSeedFinder.cc +++ b/RecoEgamma/EgammaPhotonAlgos/src/InOutConversionSeedFinder.cc @@ -42,7 +42,7 @@ InOutConversionSeedFinder::~InOutConversionSeedFinder() { -void InOutConversionSeedFinder::makeSeeds( const edm::Handle > & allBC ) const { +void InOutConversionSeedFinder::makeSeeds( const edm::Handle > & allBC ) { //std::cout << " InOutConversionSeedFinder::makeSeeds() " << "\n"; @@ -65,7 +65,7 @@ void InOutConversionSeedFinder::makeSeeds( const edm::Handle::const_iterator outInTrackItr; @@ -311,7 +311,7 @@ void InOutConversionSeedFinder::fillClusterSeeds() const { -void InOutConversionSeedFinder::startSeed( const FreeTrajectoryState * fts, const TrajectoryStateOnSurface & stateAtPreviousLayer, int charge, int ilayer ) const { +void InOutConversionSeedFinder::startSeed( const FreeTrajectoryState * fts, const TrajectoryStateOnSurface & stateAtPreviousLayer, int charge, int ilayer ) { //std::cout << "InOutConversionSeedFinder::startSeed ilayer " << ilayer << "\n"; // Get a list of basic clusters that are consistent with a track @@ -410,7 +410,7 @@ std::vector InOutConversionSeedFinder::getSecondCaloCl void InOutConversionSeedFinder::findSeeds(const TrajectoryStateOnSurface & startingState, float transverseCurvature, - unsigned int startingLayer) const { + unsigned int startingLayer) { std::vector allLayers=layerList(); @@ -592,7 +592,7 @@ void InOutConversionSeedFinder::findSeeds(const TrajectoryStateOnSurface & start void InOutConversionSeedFinder::completeSeed(const TrajectoryMeasurement & m1, - FreeTrajectoryState & fts, const Propagator* propagator, int ilayer) const { + const FreeTrajectoryState & fts, const Propagator* propagator, int ilayer) { //std::cout<< "InOutConversionSeedFinder::completeSeed ilayer " << ilayer << "\n"; // A seed is made from 2 Trajectory Measuremennts. The 1st is the input @@ -665,7 +665,7 @@ void InOutConversionSeedFinder::completeSeed(const TrajectoryMeasurement & m1, -void InOutConversionSeedFinder::createSeed(const TrajectoryMeasurement & m1, const TrajectoryMeasurement & m2) const { +void InOutConversionSeedFinder::createSeed(const TrajectoryMeasurement & m1, const TrajectoryMeasurement & m2) { //std::cout << "InOutConversionSeedFinder::createSeed " << "\n"; diff --git a/RecoEgamma/EgammaPhotonAlgos/src/OutInConversionSeedFinder.cc b/RecoEgamma/EgammaPhotonAlgos/src/OutInConversionSeedFinder.cc index b2a7ef18b7252..edce4d531e9c0 100644 --- a/RecoEgamma/EgammaPhotonAlgos/src/OutInConversionSeedFinder.cc +++ b/RecoEgamma/EgammaPhotonAlgos/src/OutInConversionSeedFinder.cc @@ -62,7 +62,7 @@ OutInConversionSeedFinder::~OutInConversionSeedFinder() { -void OutInConversionSeedFinder::makeSeeds( const edm::Handle > & allBC ) const { +void OutInConversionSeedFinder::makeSeeds( const edm::Handle > & allBC ) { theSeeds_.clear(); @@ -163,7 +163,7 @@ void OutInConversionSeedFinder::makeSeeds( const edm::Handle OutInConversionSeedFinder::makeTrackState(i } -void OutInConversionSeedFinder::startSeed(const FreeTrajectoryState & fts) const { +void OutInConversionSeedFinder::startSeed(const FreeTrajectoryState & fts) { // std::cout << "OutInConversionSeedFinder::startSeed layer list " << this->layerList().size() << "\n"; @@ -400,8 +400,8 @@ MeasurementEstimator * OutInConversionSeedFinder::makeEstimator(const DetLayer * void OutInConversionSeedFinder::completeSeed(const TrajectoryMeasurement & m1, - FreeTrajectoryState & fts, - const Propagator* propagator, int ilayer) const { + const FreeTrajectoryState & fts, + const Propagator* propagator, int ilayer) { //std::cout << "OutInConversionSeedFinder::completeSeed ilayer " << ilayer << "\n"; @@ -455,7 +455,7 @@ void OutInConversionSeedFinder::completeSeed(const TrajectoryMeasurement & m1, void OutInConversionSeedFinder::createSeed(const TrajectoryMeasurement & m1, - const TrajectoryMeasurement & m2) const { + const TrajectoryMeasurement & m2) { //std::cout << "OutInConversionSeedFinder::createSeed from hit1 " << m1.recHit()->globalPosition() << " r1 " << m1.recHit()->globalPosition().perp() << " and hit2 " << m2.recHit()->globalPosition() << " r2 " << m2.recHit()->globalPosition().perp() << "\n"; diff --git a/RecoEgamma/EgammaTools/plugins/HGCalElectronFilter.cc b/RecoEgamma/EgammaTools/plugins/HGCalElectronFilter.cc index 6a79c41a5739b..abf81c8dad89d 100644 --- a/RecoEgamma/EgammaTools/plugins/HGCalElectronFilter.cc +++ b/RecoEgamma/EgammaTools/plugins/HGCalElectronFilter.cc @@ -86,7 +86,6 @@ HGCalElectronFilter::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) for(const auto& electron1 : *electronsH) { bool isBest = true; if (!cleanBarrel_ && electron1.isEB()) { // keep all barrel electrons - isBest = true; gsfElectrons_p->push_back(electron1); continue; } else { diff --git a/RecoEgamma/EgammaTools/src/EcalClusterLocal.cc b/RecoEgamma/EgammaTools/src/EcalClusterLocal.cc index 448e4d4bd8f53..18d59a15a3e55 100644 --- a/RecoEgamma/EgammaTools/src/EcalClusterLocal.cc +++ b/RecoEgamma/EgammaTools/src/EcalClusterLocal.cc @@ -54,8 +54,9 @@ void EcalClusterLocal::localCoordsEB( const reco::CaloCluster &bclus, const Calo EBDetId crystal(crystals_vector[icry].first); - const CaloCellGeometry* cell=geom->getGeometry(crystal); - GlobalPoint center_pos = (dynamic_cast(cell))->getPosition(depth); + auto cell=geom->getGeometry(crystal); + const TruncatedPyramid* cpyr = dynamic_cast(cell.get()); + GlobalPoint center_pos = cpyr->getPosition(depth); double EtaCentr = center_pos.eta(); double PhiCentr = TVector2::Phi_mpi_pi(center_pos.phi()); @@ -71,8 +72,8 @@ void EcalClusterLocal::localCoordsEB( const reco::CaloCluster &bclus, const Calo iphi = crystalseed.iphi(); // Get center cell position from shower depth - const CaloCellGeometry* cell=geom->getGeometry(crystalseed); - const TruncatedPyramid *cpyr = dynamic_cast(cell); + auto cell=geom->getGeometry(crystalseed); + const TruncatedPyramid* cpyr = dynamic_cast(cell.get()); thetatilt = cpyr->getThetaAxis(); phitilt = cpyr->getPhiAxis(); @@ -133,8 +134,9 @@ void EcalClusterLocal::localCoordsEE( const reco::CaloCluster &bclus, const Calo EEDetId crystal(crystals_vector[icry].first); - const CaloCellGeometry* cell=geom->getGeometry(crystal); - GlobalPoint center_pos = (dynamic_cast(cell))->getPosition(depth); + auto cell=geom->getGeometry(crystal); + const TruncatedPyramid* cpyr = dynamic_cast(cell.get()); + GlobalPoint center_pos = cpyr->getPosition(depth); double EtaCentr = center_pos.eta(); double PhiCentr = TVector2::Phi_mpi_pi(center_pos.phi()); @@ -150,8 +152,8 @@ void EcalClusterLocal::localCoordsEE( const reco::CaloCluster &bclus, const Calo iy = crystalseed.iy(); // Get center cell position from shower depth - const CaloCellGeometry* cell=geom->getGeometry(crystalseed); - const TruncatedPyramid *cpyr = dynamic_cast(cell); + auto cell=geom->getGeometry(crystalseed); + const TruncatedPyramid* cpyr = dynamic_cast(cell.get()); thetatilt = cpyr->getThetaAxis(); phitilt = cpyr->getPhiAxis(); diff --git a/RecoEgamma/EgammaTools/src/EcalRegressionData.cc b/RecoEgamma/EgammaTools/src/EcalRegressionData.cc index cdb7d6fbd4697..17f2b69a81cf0 100644 --- a/RecoEgamma/EgammaTools/src/EcalRegressionData.cc +++ b/RecoEgamma/EgammaTools/src/EcalRegressionData.cc @@ -10,6 +10,7 @@ #include "DataFormats/EcalRecHit/interface/EcalRecHit.h" #include "DataFormats/ForwardDetId/interface/ForwardSubdetector.h" +#include "FWCore/Utilities/interface/isFinite.h" float EcalRegressionData::seedLeftRightAsym()const { @@ -76,8 +77,8 @@ void EcalRegressionData::fill(const reco::SuperCluster& superClus, eLeft_ = EcalClusterTools::eLeft(*superClus.seed(),recHits,topology); eRight_ = EcalClusterTools::eRight(*superClus.seed(),recHits,topology); std::vector localCovs = EcalClusterTools::localCovariances(*superClus.seed(),recHits,topology); - sigmaIEtaIEta_ = std::isnan(localCovs[0]) ? 0. : std::sqrt(localCovs[0]); - sigmaIPhiIPhi_ = std::isnan(localCovs[2]) ? 0. : std::sqrt(localCovs[2]); + sigmaIEtaIEta_ = edm::isNotFinite(localCovs[0]) ? 0. : std::sqrt(localCovs[0]); + sigmaIPhiIPhi_ = edm::isNotFinite(localCovs[2]) ? 0. : std::sqrt(localCovs[2]); if(sigmaIEtaIEta_*sigmaIPhiIPhi_>0) sigmaIEtaIPhi_ = localCovs[1]/(sigmaIEtaIEta_*sigmaIPhiIPhi_); else if(localCovs[1]>0) sigmaIEtaIPhi_ = 1.; diff --git a/RecoHI/HiTracking/python/HIPixel3PrimTracks_cfi.py b/RecoHI/HiTracking/python/HIPixel3PrimTracks_cfi.py index e10ffc4629536..db3a3d2599b06 100644 --- a/RecoHI/HiTracking/python/HIPixel3PrimTracks_cfi.py +++ b/RecoHI/HiTracking/python/HIPixel3PrimTracks_cfi.py @@ -2,7 +2,6 @@ from RecoTracker.TkHitPairs.hitPairEDProducer_cfi import hitPairEDProducer as _hitPairEDProducer from RecoPixelVertexing.PixelTriplets.pixelTripletHLTEDProducer_cfi import pixelTripletHLTEDProducer as _pixelTripletHLTEDProducer -from RecoPixelVertexing.PixelTriplets.pixelQuadrupletEDProducer_cfi import pixelQuadrupletEDProducer as _pixelQuadrupletEDProducer from RecoPixelVertexing.PixelLowPtUtilities.ClusterShapeHitFilterESProducer_cfi import * from RecoPixelVertexing.PixelLowPtUtilities.trackCleaner_cfi import * from RecoPixelVertexing.PixelTrackFitting.pixelFitterByHelixProjections_cfi import * diff --git a/RecoHI/HiTracking/python/hiDetachedQuadStep_cff.py b/RecoHI/HiTracking/python/hiDetachedQuadStep_cff.py index b216ff5b344f4..508c4257ae2bd 100644 --- a/RecoHI/HiTracking/python/hiDetachedQuadStep_cff.py +++ b/RecoHI/HiTracking/python/hiDetachedQuadStep_cff.py @@ -30,7 +30,6 @@ from RecoTracker.TkTrackingRegions.globalTrackingRegionWithVertices_cfi import globalTrackingRegionWithVertices as _globalTrackingRegionWithVertices from RecoTracker.TkHitPairs.hitPairEDProducer_cfi import hitPairEDProducer as _hitPairEDProducer from RecoPixelVertexing.PixelTriplets.pixelTripletHLTEDProducer_cfi import pixelTripletHLTEDProducer as _pixelTripletHLTEDProducer -from RecoPixelVertexing.PixelTriplets.pixelQuadrupletEDProducer_cfi import pixelQuadrupletEDProducer as _pixelQuadrupletEDProducer from RecoPixelVertexing.PixelLowPtUtilities.ClusterShapeHitFilterESProducer_cfi import * from RecoPixelVertexing.PixelLowPtUtilities.trackCleaner_cfi import * from RecoPixelVertexing.PixelTrackFitting.pixelFitterByHelixProjections_cfi import * diff --git a/RecoHI/HiTracking/python/hiLowPtQuadStep_cff.py b/RecoHI/HiTracking/python/hiLowPtQuadStep_cff.py index d1a41ab5a22f3..c09e7a1c2cacd 100644 --- a/RecoHI/HiTracking/python/hiLowPtQuadStep_cff.py +++ b/RecoHI/HiTracking/python/hiLowPtQuadStep_cff.py @@ -30,7 +30,6 @@ from RecoTracker.TkTrackingRegions.globalTrackingRegionWithVertices_cfi import globalTrackingRegionWithVertices as _globalTrackingRegionWithVertices from RecoTracker.TkHitPairs.hitPairEDProducer_cfi import hitPairEDProducer as _hitPairEDProducer from RecoPixelVertexing.PixelTriplets.pixelTripletHLTEDProducer_cfi import pixelTripletHLTEDProducer as _pixelTripletHLTEDProducer -from RecoPixelVertexing.PixelTriplets.pixelQuadrupletEDProducer_cfi import pixelQuadrupletEDProducer as _pixelQuadrupletEDProducer from RecoPixelVertexing.PixelLowPtUtilities.ClusterShapeHitFilterESProducer_cfi import * from RecoPixelVertexing.PixelLowPtUtilities.trackCleaner_cfi import * from RecoPixelVertexing.PixelTrackFitting.pixelFitterByHelixProjections_cfi import * diff --git a/RecoJets/JetProducers/interface/JetIDHelper.h b/RecoJets/JetProducers/interface/JetIDHelper.h index c5798009169d4..659e614bc0f23 100644 --- a/RecoJets/JetProducers/interface/JetIDHelper.h +++ b/RecoJets/JetProducers/interface/JetIDHelper.h @@ -11,6 +11,7 @@ #include "FWCore/Framework/interface/ConsumesCollector.h" #include "FWCore/Framework/interface/Frameworkfwd.h" #include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/ESHandle.h" #include "DataFormats/JetReco/interface/CaloJet.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" @@ -32,7 +33,7 @@ namespace reco { void initValues (); // interface - void calculate( const edm::Event& event, const reco::CaloJet &jet, const int iDbg = 0 ); + void calculate( const edm::Event& event, const edm::EventSetup& setup, const reco::CaloJet &jet, const int iDbg = 0 ); // member access @@ -74,7 +75,8 @@ namespace reco { // helper functions - void classifyJetComponents( const edm::Event& event, const reco::CaloJet &jet, + void classifyJetComponents( const edm::Event& event, const edm::EventSetup& setup, + const reco::CaloJet &jet, std::vector< double > &energies, std::vector< double > &subdet_energies, std::vector< double > &Ecal_energies, std::vector< double > &Hcal_energies, @@ -99,11 +101,10 @@ namespace reco { HFneg, HEneg, HBneg, HBpos, HEpos, HFpos }; int HBHE_oddness( int iEta, int depth ); - Region HBHE_region( int iEta, int depth ); + Region HBHE_region( uint32_t ); // tower-based. -1 means can't figure it out int HBHE_oddness( int iEta ); Region region( int iEta ); - double fHPD_; double fRBX_; diff --git a/RecoJets/JetProducers/interface/JetSpecific.h b/RecoJets/JetProducers/interface/JetSpecific.h index 42635a4bf2919..466ea3a160c73 100755 --- a/RecoJets/JetProducers/interface/JetSpecific.h +++ b/RecoJets/JetProducers/interface/JetSpecific.h @@ -25,7 +25,7 @@ namespace reco { /// Make CaloJet specifics. Assumes PseudoJet is made from CaloTowerCandidates bool makeSpecific(std::vector const & towers, - const CaloSubdetectorGeometry& towerGeometry, + const CaloSubdetectorGeometry* towerGeometry, reco::CaloJet::Specific* caloJetSpecific, const HcalTopology &topology); diff --git a/RecoJets/JetProducers/plugins/JetIDProducer.cc b/RecoJets/JetProducers/plugins/JetIDProducer.cc index 34a72e3dd866b..9756f38d5dcbe 100644 --- a/RecoJets/JetProducers/plugins/JetIDProducer.cc +++ b/RecoJets/JetProducers/plugins/JetIDProducer.cc @@ -61,7 +61,7 @@ JetIDProducer::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) ijet != jetsEnd; ++ijet ) { // get the id from each jet - helper_.calculate( iEvent, *ijet ); + helper_.calculate( iEvent, iSetup, *ijet ); muHelper_.calculate( iEvent, iSetup, *ijet ); diff --git a/RecoJets/JetProducers/plugins/VirtualJetProducer.h b/RecoJets/JetProducers/plugins/VirtualJetProducer.h index 97771841c7592..b193a7f8ee455 100644 --- a/RecoJets/JetProducers/plugins/VirtualJetProducer.h +++ b/RecoJets/JetProducers/plugins/VirtualJetProducer.h @@ -220,7 +220,7 @@ class dso_hidden VirtualJetProducer : public edm::stream::EDProducer<> unsigned int minSeed_; // minimum seed to use, useful for MC generation int verbosity_; // flag to enable/disable debug output - bool fromHTTTopJetProducer_; // for running the v2.0 HEPTopTagger + bool fromHTTTopJetProducer_ = false; // for running the v2.0 HEPTopTagger private: std::auto_ptr anomalousTowerDef_; // anomalous tower definition diff --git a/RecoJets/JetProducers/src/JetIDHelper.cc b/RecoJets/JetProducers/src/JetIDHelper.cc index 20a18d4bd2a09..85c75ea26822f 100644 --- a/RecoJets/JetProducers/src/JetIDHelper.cc +++ b/RecoJets/JetProducers/src/JetIDHelper.cc @@ -11,9 +11,11 @@ #include "DataFormats/METReco/interface/HcalCaloFlagLabels.h" +#include "DataFormats/HcalDetId/interface/HcalDetId.h" // JetIDHelper needs a much more detailed description that the one in HcalTopology, // so to be consistent, all needed constants are hardwired in JetIDHelper.cc itself -// #include "Geometry/CaloTopology/interface/HcalTopology.h" +#include "Geometry/Records/interface/HcalRecNumberingRecord.h" +#include "Geometry/CaloTopology/interface/HcalTopology.h" #include "TMath.h" #include @@ -95,7 +97,7 @@ void reco::helper::JetIDHelper::fillDescription(edm::ParameterSetDescription& iD } -void reco::helper::JetIDHelper::calculate( const edm::Event& event, const reco::CaloJet &jet, const int iDbg ) +void reco::helper::JetIDHelper::calculate( const edm::Event& event, const edm::EventSetup& setup, const reco::CaloJet &jet, const int iDbg ) { initValues(); @@ -167,7 +169,7 @@ void reco::helper::JetIDHelper::calculate( const edm::Event& event, const reco:: if( useRecHits_ ) { vector energies, subdet_energies, Ecal_energies, Hcal_energies, HO_energies; double LS_bad_energy, HF_OOT_energy; - classifyJetComponents( event, jet, + classifyJetComponents( event, setup, jet, energies, subdet_energies, Ecal_energies, Hcal_energies, HO_energies, HPD_energies, RBX_energies, LS_bad_energy, HF_OOT_energy, iDbg ); @@ -243,7 +245,8 @@ unsigned int reco::helper::JetIDHelper::hitsInNCarrying( double fraction, const return NH; } -void reco::helper::JetIDHelper::classifyJetComponents( const edm::Event& event, const reco::CaloJet &jet, +void reco::helper::JetIDHelper::classifyJetComponents( const edm::Event& event, const edm::EventSetup& setup, + const reco::CaloJet &jet, vector< double > &energies, vector< double > &subdet_energies, vector< double > &Ecal_energies, @@ -257,6 +260,9 @@ void reco::helper::JetIDHelper::classifyJetComponents( const edm::Event& event, HPD_energies.clear(); RBX_energies.clear(); LS_bad_energy = HF_OOT_energy = 0.; + edm::ESHandle theHcalTopology; + setup.get().get( theHcalTopology ); + std::map< int, double > HPD_energy_map, RBX_energy_map; vector< double > EB_energies, EE_energies, HB_energies, HE_energies, short_energies, long_energies; edm::Handle HBHERecHits; @@ -341,15 +347,15 @@ void reco::helper::JetIDHelper::classifyJetComponents( const edm::Event& event, hitE = theRecHit->energy(); int iEta = theRecHit->id().ieta(); int depth = theRecHit->id().depth(); - Region region = HBHE_region( iEta, depth ); + Region region = HBHE_region( theRecHit->id().rawId() ); int hitIPhi = theRecHit->id().iphi(); if( iDbg>3 ) cout<<"hit #"<id().iphi() <<" -> "<id().ieta() ); - if( depth == 3 && (absIEta == 28 || absIEta == 29) ) { - hitE /= 2; // Depth 3 at the HE forward edge is split over tower 28 & 29, and jet reco. assigns half each - } + + if(theHcalTopology->mergedDepth29(theRecHit->id())) + hitE /= 2; // Depth 3 at the HE forward edge is split over tower 28 & 29, and jet reco. assigns half each + int iHPD = 100 * region; int iRBX = 100 * region + ((hitIPhi + 1) % 72) / 4; // 71,72,1,2 are in the same RBX module @@ -597,13 +603,16 @@ int reco::helper::JetIDHelper::HBHE_oddness( int iEta, int depth ) return ae & 0x1; } -reco::helper::JetIDHelper::Region reco::helper::JetIDHelper::HBHE_region( int iEta, int depth ) +reco::helper::JetIDHelper::Region reco::helper::JetIDHelper::HBHE_region( uint32_t rawid ) { - // no error checking for HO indices (depth 2 & |ieta|<=14 or depth 3 & |ieta|=15) - if( iEta <= -17 || ( depth == 3 && iEta == -16 ) ) return HEneg; - if( iEta >= 17 || ( depth == 3 && iEta == 16 ) ) return HEpos; - if( iEta < 0 ) return HBneg; - return HBpos; + HcalDetId id(rawid); + if( id.subdet() == HcalEndcap) + { + if( id.ieta() < 0 ) return HEneg; + else return HEpos; + } + if( id.subdet() == HcalBarrel && id.ieta() < 0) return HBneg; + return HBpos; } int reco::helper::JetIDHelper::HBHE_oddness( int iEta ) diff --git a/RecoJets/JetProducers/src/JetSpecific.cc b/RecoJets/JetProducers/src/JetSpecific.cc index 5ed6ba4006568..a33f4461a26f8 100644 --- a/RecoJets/JetProducers/src/JetSpecific.cc +++ b/RecoJets/JetProducers/src/JetSpecific.cc @@ -55,7 +55,7 @@ void reco::writeSpecific(reco::CaloJet & jet, // Make the specific reco::CaloJet::Specific specific; - makeSpecific (constituents, *towerGeometry, &specific, *topology); + makeSpecific (constituents, towerGeometry, &specific, *topology); // Set the calo jet jet = reco::CaloJet( p4, point, specific, constituents); } @@ -133,7 +133,7 @@ void reco::writeSpecific(reco::PFClusterJet & jet, //______________________________________________________________________________ bool reco::makeSpecific(vector const & towers, - const CaloSubdetectorGeometry& towerGeometry, + const CaloSubdetectorGeometry* towerGeometry, CaloJet::Specific* caloJetSpecific, const HcalTopology &topology) { @@ -189,7 +189,7 @@ bool reco::makeSpecific(vector const & towers, break; } // get area of the tower (++ minus --) - const CaloCellGeometry* geometry = towerGeometry.getGeometry(tower->id()); + auto geometry = towerGeometry->getGeometry(tower->id()); if (geometry) { jetArea += geometry->etaSpan() * geometry->phiSpan(); } diff --git a/RecoLocalCalo/CaloTowersCreator/interface/CaloTowersCreationAlgo.h b/RecoLocalCalo/CaloTowersCreator/interface/CaloTowersCreationAlgo.h index 4afce6fe3484b..8682cddf8d9f3 100644 --- a/RecoLocalCalo/CaloTowersCreator/interface/CaloTowersCreationAlgo.h +++ b/RecoLocalCalo/CaloTowersCreator/interface/CaloTowersCreationAlgo.h @@ -59,7 +59,9 @@ class CaloTowersCreationAlgo { bool useSymEBTreshold, bool useSymEETreshold, double HcalThreshold, - double HBthreshold, double HESthreshold, double HEDthreshold, + double HBthreshold, + double HESthreshold, double HESthreshold1, + double HEDthreshold, double HEDthreshold1, double HOthreshold0, double HOthresholdPlus1, double HOthresholdMinus1, double HOthresholdPlus2, double HOthresholdMinus2, double HF1threshold, double HF2threshold, @@ -73,7 +75,8 @@ class CaloTowersCreationAlgo { double momHEDepth, double momEBDepth, double momEEDepth, - int hcalPhase=0 + int hcalPhase=0, + bool hcalCollapsed=false ); CaloTowersCreationAlgo(double EBthreshold, double EEthreshold, @@ -82,7 +85,9 @@ class CaloTowersCreationAlgo { bool useSymEBTreshold, bool useSymEETreshold, double HcalThreshold, - double HBthreshold, double HESthreshold, double HEDthreshold, + double HBthreshold, + double HESthreshold, double HESthreshold1, + double HEDthreshold, double HEDthreshold1, double HOthreshold0, double HOthresholdPlus1, double HOthresholdMinus1, double HOthresholdPlus2, double HOthresholdMinus2, double HF1threshold, double HF2threshold, @@ -104,7 +109,8 @@ class CaloTowersCreationAlgo { double momHEDepth, double momEBDepth, double momEEDepth, - int hcalPhase=0 + int hcalPhase=0, + bool hcalCollapsed=false ); void setGeometry(const CaloTowerTopology* cttopo, const CaloTowerConstituentsMap* ctmap, const HcalTopology* htopo, const CaloGeometry* geo); @@ -243,6 +249,9 @@ class CaloTowersCreationAlgo { /// helper method to look up the appropriate threshold & weight void getThresholdAndWeight(const DetId & detId, double & threshold, double & weight) const; + // wrapper for HcalTopology method + bool mergedDepth29(HcalDetId id) const; + double theEBthreshold, theEEthreshold; bool theUseEtEBTresholdFlag, theUseEtEETresholdFlag; bool theUseSymEBTresholdFlag,theUseSymEETresholdFlag; @@ -250,7 +259,9 @@ class CaloTowersCreationAlgo { double theHcalThreshold; - double theHBthreshold, theHESthreshold, theHEDthreshold; + double theHBthreshold; + double theHESthreshold, theHESthreshold1; + double theHEDthreshold, theHEDthreshold1; double theHOthreshold0, theHOthresholdPlus1, theHOthresholdMinus1; double theHOthresholdPlus2, theHOthresholdMinus2, theHF1threshold, theHF2threshold; std::vector theEBGrid, theEBWeights; @@ -353,12 +364,7 @@ class CaloTowersCreationAlgo { edm::Handle theEeHandle; int theHcalPhase; - - //store merged depths for tower 28/29 (for 2 types of RBX's) - std::vector mergedDepths, mergedDepthsOne; - //Subdetector type and phi/depth for special RBX - int subdetOne; - std::vector> phizOne; + bool isHcalCollapsed; std::vector ids_; }; diff --git a/RecoLocalCalo/CaloTowersCreator/python/calotowermaker_cfi.py b/RecoLocalCalo/CaloTowersCreator/python/calotowermaker_cfi.py index 509bff7a5ca8c..8a942da0b1ecc 100644 --- a/RecoLocalCalo/CaloTowersCreator/python/calotowermaker_cfi.py +++ b/RecoLocalCalo/CaloTowersCreator/python/calotowermaker_cfi.py @@ -65,7 +65,8 @@ HF2Threshold = cms.double(0.85), # Energy threshold for 5-degree (phi) HE cell inclusion [GeV] - HESThreshold = cms.double(0.8), + HESThreshold1 = cms.double(0.8), # depth 1 + HESThreshold = cms.double(0.8), # depths 2-7 HF1Weights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0), # Label of HORecHitCollection to use hoInput = cms.InputTag("horeco"), @@ -73,7 +74,8 @@ # HESWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0), # Energy threshold for 10-degree (phi) HE cel inclusion [GeV] - HEDThreshold = cms.double(0.8), + HEDThreshold1 = cms.double(0.8), # depth 1 + HEDThreshold = cms.double(0.8), # depths 2-7 # Global energy threshold on tower [GeV] EcutTower = cms.double(-1000.0), HEDGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0), @@ -139,6 +141,28 @@ AllowMissingInputs = cms.bool(False), # specify hcal upgrade phase - 0, 1, 2 - HcalPhase = cms.int32(0) + HcalPhase = cms.int32(0), + + HcalCollapsed = cms.bool(False), ) + +from Configuration.Eras.Modifier_run2_HE_2018_cff import run2_HE_2018 +run2_HE_2018.toModify(calotowermaker, + HcalPhase = cms.int32(1), + HESThreshold1 = cms.double(0.1), + HESThreshold = cms.double(0.2), + HEDThreshold1 = cms.double(0.1), + HEDThreshold = cms.double(0.2) +) + +# needed to handle inner/outer and 28/29 splitting w/ collapsed rechits +from Configuration.ProcessModifiers.run2_HECollapse_2018_cff import run2_HECollapse_2018 +run2_HECollapse_2018.toModify(calotowermaker, + HcalPhase = cms.int32(0), + HcalCollapsed = cms.bool(True), + HESThreshold1 = cms.double(0.8), + HESThreshold = cms.double(0.8), + HEDThreshold1 = cms.double(0.8), + HEDThreshold = cms.double(0.8) +) diff --git a/RecoLocalCalo/CaloTowersCreator/python/calotowerremaker_cfi.py b/RecoLocalCalo/CaloTowersCreator/python/calotowerremaker_cfi.py index a855d87f0fc2e..b3ffe33a1b81c 100644 --- a/RecoLocalCalo/CaloTowersCreator/python/calotowerremaker_cfi.py +++ b/RecoLocalCalo/CaloTowersCreator/python/calotowerremaker_cfi.py @@ -63,4 +63,6 @@ HcalPhase = cms.int32(0) ) +from Configuration.Eras.Modifier_run2_HE_2018_cff import run2_HE_2018 +run2_HE_2018.toModify(ct2ct, HcalPhase = cms.int32(1)) diff --git a/RecoLocalCalo/CaloTowersCreator/src/CaloTowersCreationAlgo.cc b/RecoLocalCalo/CaloTowersCreator/src/CaloTowersCreationAlgo.cc index 8b87464adb50e..23a0fec161bdf 100644 --- a/RecoLocalCalo/CaloTowersCreator/src/CaloTowersCreationAlgo.cc +++ b/RecoLocalCalo/CaloTowersCreator/src/CaloTowersCreationAlgo.cc @@ -24,7 +24,9 @@ CaloTowersCreationAlgo::CaloTowersCreationAlgo() theHcalThreshold(-1000.), theHBthreshold(-1000.), theHESthreshold(-1000.), + theHESthreshold1(-1000.), theHEDthreshold(-1000.), + theHEDthreshold1(-1000.), theHOthreshold0(-1000.), theHOthresholdPlus1(-1000.), theHOthresholdMinus1(-1000.), @@ -85,7 +87,7 @@ CaloTowersCreationAlgo::CaloTowersCreationAlgo() theMomEBDepth(0.), theMomEEDepth(0.), theHcalPhase(0), - subdetOne(-1) + isHcalCollapsed(false) { } @@ -97,7 +99,9 @@ CaloTowersCreationAlgo::CaloTowersCreationAlgo(double EBthreshold, double EEthre bool useSymEETreshold, double HcalThreshold, - double HBthreshold, double HESthreshold, double HEDthreshold, + double HBthreshold, + double HESthreshold, double HESthreshold1, + double HEDthreshold, double HEDthreshold1, double HOthreshold0, double HOthresholdPlus1, double HOthresholdMinus1, double HOthresholdPlus2, double HOthresholdMinus2, double HF1threshold, double HF2threshold, @@ -112,7 +116,8 @@ CaloTowersCreationAlgo::CaloTowersCreationAlgo(double EBthreshold, double EEthre double momHEDepth, double momEBDepth, double momEEDepth, - int hcalPhase) + int hcalPhase, + bool hcalCollapsed) : theEBthreshold(EBthreshold), theEEthreshold(EEthreshold), @@ -125,7 +130,9 @@ CaloTowersCreationAlgo::CaloTowersCreationAlgo(double EBthreshold, double EEthre theHcalThreshold(HcalThreshold), theHBthreshold(HBthreshold), theHESthreshold(HESthreshold), + theHESthreshold1(HESthreshold1), theHEDthreshold(HEDthreshold), + theHEDthreshold1(HEDthreshold1), theHOthreshold0(HOthreshold0), theHOthresholdPlus1(HOthresholdPlus1), theHOthresholdMinus1(HOthresholdMinus1), @@ -186,7 +193,7 @@ CaloTowersCreationAlgo::CaloTowersCreationAlgo(double EBthreshold, double EEthre theMomEBDepth(momEBDepth), theMomEEDepth(momEEDepth), theHcalPhase(hcalPhase), - subdetOne(-1) + isHcalCollapsed(hcalCollapsed) { } @@ -197,7 +204,9 @@ CaloTowersCreationAlgo::CaloTowersCreationAlgo(double EBthreshold, double EEthre bool useSymEETreshold, double HcalThreshold, - double HBthreshold, double HESthreshold, double HEDthreshold, + double HBthreshold, + double HESthreshold, double HESthreshold1, + double HEDthreshold, double HEDthreshold1, double HOthreshold0, double HOthresholdPlus1, double HOthresholdMinus1, double HOthresholdPlus2, double HOthresholdMinus2, double HF1threshold, double HF2threshold, @@ -220,7 +229,8 @@ CaloTowersCreationAlgo::CaloTowersCreationAlgo(double EBthreshold, double EEthre double momHEDepth, double momEBDepth, double momEEDepth, - int hcalPhase) + int hcalPhase, + bool hcalCollapsed) : theEBthreshold(EBthreshold), theEEthreshold(EEthreshold), @@ -233,7 +243,9 @@ CaloTowersCreationAlgo::CaloTowersCreationAlgo(double EBthreshold, double EEthre theHcalThreshold(HcalThreshold), theHBthreshold(HBthreshold), theHESthreshold(HESthreshold), + theHESthreshold1(HESthreshold1), theHEDthreshold(HEDthreshold), + theHEDthreshold1(HEDthreshold1), theHOthreshold0(HOthreshold0), theHOthresholdPlus1(HOthresholdPlus1), theHOthresholdMinus1(HOthresholdMinus1), @@ -294,7 +306,7 @@ CaloTowersCreationAlgo::CaloTowersCreationAlgo(double EBthreshold, double EEthre theMomEBDepth(momEBDepth), theMomEEDepth(momEEDepth), theHcalPhase(hcalPhase), - subdetOne(-1) + isHcalCollapsed(hcalCollapsed) { // static int N = 0; // std::cout << "VI Algo " << ++N << std::endl; @@ -311,64 +323,6 @@ void CaloTowersCreationAlgo::setGeometry(const CaloTowerTopology* cttopo, const //initialize ecal bad channel map ecalBadChs.resize(theTowerTopology->sizeForDenseIndexing(),0); - - //store some specific geom info - - //which depths of tower 28/29 are merged? - //the merging starts at layer 5 in phase 0 or phase 1 configurations - mergedDepths.clear(); mergedDepthsOne.clear(); - if(theHcalPhase==0 || theHcalPhase==1){ - std::vector tower28depths; - int ndepths, startdepth; - subdetOne = theHcalTopology->getPhiZOne(phizOne); - int zside = (subdetOne > 0) ? -phizOne[0].second : 1; - int iphi = (subdetOne > 0) ? phizOne[0].first : 1; - theHcalTopology->getDepthSegmentation(theHcalTopology->lastHERing()-1,tower28depths,false); - theHcalTopology->depthBinInformation(HcalEndcap,theHcalTopology->lastHERing()-1,iphi,zside,ndepths,startdepth); - - //keep track of which depths are merged - //layer 5 = index 6 (layers start at -1) - std::vector isMergedDepth(ndepths,true); - for(int i = 0; i < std::min(6,(int)(tower28depths.size())); i++){ - isMergedDepth[tower28depths[i]-startdepth] = false; - } - - //store true merged depths - for(int i = 0; i < ndepths; i++){ - if(isMergedDepth[i]) mergedDepths.push_back(i+startdepth); - } - - //Now for the one RBX - if (subdetOne > 0) { - zside = phizOne[0].second; - std::vector tower28depthsOne; - theHcalTopology->getDepthSegmentation(theHcalTopology->lastHERing()-1,tower28depthsOne,true); - theHcalTopology->depthBinInformation(HcalEndcap,theHcalTopology->lastHERing()-1,iphi,zside,ndepths,startdepth); - - std::vector isMergedDepthOne(ndepths,true); - for(int i = 0; i < std::min(6,(int)(tower28depthsOne.size())); i++){ - isMergedDepthOne[tower28depthsOne[i]-startdepth] = false; - } - - for(int i = 0; i < ndepths; i++){ - if(isMergedDepthOne[i]) mergedDepthsOne.push_back(i+startdepth); - } - } - } -#ifdef EDM_ML_DEBUG - std::cout << "mergedDepths with " << mergedDepths.size() << " entries:"; - for (unsigned int k=0; klastHERing()-1) { - if (subdetOne == HcalEndcap && (std::find(phizOne.begin(),phizOne.end(),std::pair(HcalDetId(detIdF).iphi(),HcalDetId(detIdF).zside())) != phizOne.end())) { - merge = (std::find(mergedDepthsOne.begin(), mergedDepthsOne.end(), HcalDetId(detIdF).depth())!=mergedDepthsOne.end()); -#ifdef EDM_ML_DEBUG - std::cout << "Special cell "; -#endif - } else { - merge = (std::find(mergedDepths.begin(), mergedDepths.end(), HcalDetId(detIdF).depth())!=mergedDepths.end()); -#ifdef EDM_ML_DEBUG - std::cout << "Normal cell "; -#endif - } + merge = mergedDepth29(HcalDetId(detIdF)); #ifdef EDM_ML_DEBUG - std::cout << "Merge " << HcalDetId(detIdF).subdet() << ":" - << HcalDetId(detIdF).ieta() << ":" << HcalDetId(detIdF).iphi() - << ":" << HcalDetId(detIdF).depth() << ":" << merge - << std::endl; + std::cout << "Merge " << HcalDetId(detIdF) << ":" << merge << std::endl; #endif } if (merge) { @@ -768,11 +709,22 @@ void CaloTowersCreationAlgo::assignHitHcal(const CaloRecHit * recHit) { // store energy in highest depth for towers 18-27 (for electron,photon ID in endcap) // also, store energy in HE part of tower 16 (for JetMET cleanup) HcalDetId hcalDetId(detId); - if (hcalDetId.subdet()==HcalEndcap && theHcalPhase==0) { - if ( (hcalDetId.depth()==2 && hcalDetId.ietaAbs()>=18 && hcalDetId.ietaAbs()<27) || - (hcalDetId.depth()==3 && hcalDetId.ietaAbs()==27) || - (hcalDetId.depth()==3 && hcalDetId.ietaAbs()==16) ) { - tower.E_outer += e; + if (hcalDetId.subdet()==HcalEndcap){ + if(theHcalPhase==0) { + if ( (hcalDetId.depth()==2 && hcalDetId.ietaAbs()>=18 && hcalDetId.ietaAbs()<27) || + (hcalDetId.depth()==3 && hcalDetId.ietaAbs()==27) || + (hcalDetId.depth()==3 && hcalDetId.ietaAbs()==16) ) { + tower.E_outer += e; + } + } + //combine depths in phase0-like way + else if(theHcalPhase==1) { + if ( (hcalDetId.depth()>=3 && hcalDetId.ietaAbs()>=18 && hcalDetId.ietaAbs()<26) || + (hcalDetId.depth()>=4 && (hcalDetId.ietaAbs()==26 || hcalDetId.ietaAbs()==27)) || + (hcalDetId.depth()==3 && hcalDetId.ietaAbs()==17) || + (hcalDetId.depth()==4 && hcalDetId.ietaAbs()==16) ) { + tower.E_outer += e; + } } } @@ -1281,7 +1233,8 @@ void CaloTowersCreationAlgo::getThresholdAndWeight(const DetId & detId, double & else if(det == DetId::Hcal) { HcalDetId hcalDetId(detId); HcalSubdetector subdet = hcalDetId.subdet(); - + int depth = hcalDetId.depth(); + if(subdet == HcalBarrel) { threshold = theHBthreshold; weight = theHBweight; @@ -1294,15 +1247,15 @@ void CaloTowersCreationAlgo::getThresholdAndWeight(const DetId & detId, double & else if(subdet == HcalEndcap) { // check if it's single or double tower if(hcalDetId.ietaAbs() < theHcalTopology->firstHEDoublePhiRing()) { - threshold = theHESthreshold; + threshold = (depth == 1) ? theHESthreshold1 : theHESthreshold; weight = theHESweight; if (weight <= 0.) { ROOT::Math::Interpolator my(theHESGrid,theHESWeights,ROOT::Math::Interpolation::kAKIMA); weight = my.Eval(theHESEScale); } } - else { - threshold = theHEDthreshold; + else { + threshold = (depth == 1) ? theHEDthreshold1 : theHEDthreshold; weight = theHEDweight; if (weight <= 0.) { ROOT::Math::Interpolator my(theHEDGrid,theHEDWeights,ROOT::Math::Interpolation::kAKIMA); @@ -1351,6 +1304,12 @@ void CaloTowersCreationAlgo::getThresholdAndWeight(const DetId & detId, double & } } +bool CaloTowersCreationAlgo::mergedDepth29(HcalDetId id) const { + //hack for collapsed case (topology only knows about real depths) + if(isHcalCollapsed) return id.depth()==3; + return theHcalTopology->mergedDepth29(id); +} + void CaloTowersCreationAlgo::setEBEScale(double scale){ if (scale>0.00001) *&theEBEScale = scale; else *&theEBEScale = 50.; @@ -1393,16 +1352,16 @@ void CaloTowersCreationAlgo::setHF2EScale(double scale){ GlobalPoint CaloTowersCreationAlgo::emCrystalShwrPos(DetId detId, float fracDepth) { - const CaloCellGeometry* cellGeometry = theGeometry->getGeometry(detId); - GlobalPoint point = cellGeometry->getPosition(); // face of the cell + auto cellGeometry = theGeometry->getGeometry(detId); + GlobalPoint point = cellGeometry->getPosition(); // face of the cell - if (fracDepth<=0) return point; - if (fracDepth>1) fracDepth=1; + if (fracDepth<=0) return point; + if (fracDepth>1) fracDepth=1; - const GlobalPoint& backPoint = cellGeometry->getBackPoint(); - point += fracDepth * (backPoint-point); + const GlobalPoint& backPoint = cellGeometry->getBackPoint(); + point += fracDepth * (backPoint-point); - return point; + return point; } GlobalPoint CaloTowersCreationAlgo::hadSegmentShwrPos(DetId detId, float fracDepth) { @@ -1543,15 +1502,15 @@ GlobalPoint CaloTowersCreationAlgo::hadShwPosFromCells(DetId frontCellId, DetId #endif } - const CaloCellGeometry* frontCellGeometry = theGeometry->getGeometry(DetId(hid1)); - const CaloCellGeometry* backCellGeometry = theGeometry->getGeometry(DetId(hid2)); + auto frontCellGeometry = theGeometry->getGeometry(DetId(hid1)); + auto backCellGeometry = theGeometry->getGeometry(DetId(hid2)); - GlobalPoint point = frontCellGeometry->getPosition(); - const GlobalPoint& backPoint = backCellGeometry->getBackPoint(); + GlobalPoint point = frontCellGeometry->getPosition(); + const GlobalPoint& backPoint = backCellGeometry->getBackPoint(); - point += fracDepth * (backPoint - point); + point += fracDepth * (backPoint - point); - return point; + return point; } @@ -1672,12 +1631,7 @@ void CaloTowersCreationAlgo::makeHcalDropChMap() { if (hid.subdet()==HcalEndcap && (theHcalPhase==0 || theHcalPhase==1) && hid.ietaAbs()==theHcalTopology->lastHERing()-1) { - bool merge(false); - if (subdetOne == HcalEndcap && (std::find(phizOne.begin(),phizOne.end(),std::pair(hid.iphi(),hid.zside())) != phizOne.end())) { - merge = (std::find(mergedDepthsOne.begin(), mergedDepthsOne.end(), hid.depth())!=mergedDepthsOne.end()); - } else { - merge = (std::find(mergedDepths.begin(), mergedDepths.end(), hid.depth())!=mergedDepths.end()); - } + bool merge = mergedDepth29(hid); if (merge) { CaloTowerDetId twrId29(twrId.ieta()+twrId.zside(), twrId.iphi()); hcalDropChMap[twrId29] +=1; diff --git a/RecoLocalCalo/CaloTowersCreator/src/CaloTowersCreator.cc b/RecoLocalCalo/CaloTowersCreator/src/CaloTowersCreator.cc index ec69177b91d29..6e47e83a0c064 100644 --- a/RecoLocalCalo/CaloTowersCreator/src/CaloTowersCreator.cc +++ b/RecoLocalCalo/CaloTowersCreator/src/CaloTowersCreator.cc @@ -22,7 +22,9 @@ CaloTowersCreator::CaloTowersCreator(const edm::ParameterSet& conf) : conf.getParameter("HcalThreshold"), conf.getParameter("HBThreshold"), conf.getParameter("HESThreshold"), + conf.getParameter("HESThreshold1"), conf.getParameter("HEDThreshold"), + conf.getParameter("HEDThreshold1"), conf.getParameter("HOThreshold0"), conf.getParameter("HOThresholdPlus1"), conf.getParameter("HOThresholdMinus1"), @@ -64,7 +66,8 @@ CaloTowersCreator::CaloTowersCreator(const edm::ParameterSet& conf) : conf.getParameter("MomHEDepth"), conf.getParameter("MomEBDepth"), conf.getParameter("MomEEDepth"), - conf.getParameter("HcalPhase") + conf.getParameter("HcalPhase"), + conf.getParameter("HcalCollapsed") ), ecalLabels_(conf.getParameter >("ecalInputs")), @@ -316,7 +319,9 @@ void CaloTowersCreator::fillDescriptions(edm::ConfigurationDescriptions& descrip desc.add("HcalThreshold", -1000.0); desc.add("HF2Threshold", 0.85); desc.add("HESThreshold", 0.8); + desc.add("HESThreshold1", 0.8); desc.add("HEDThreshold", 0.8); + desc.add("HEDThreshold1", 0.8); desc.add("EcutTower", -1000.0); desc.add("HBWeight", 1.0); desc.add("MomHBDepth", 0.2); @@ -360,6 +365,7 @@ void CaloTowersCreator::fillDescriptions(edm::ConfigurationDescriptions& descrip desc.add("HcalAcceptSeverityLevelForRejectedHit", 9999); desc.add >("EcalSeveritiesToBeUsedInBadTowers", {}); desc.add("HcalPhase", 0); + desc.add("HcalCollapsed", 0); descriptions.addDefault(desc); } diff --git a/RecoLocalCalo/CaloTowersCreator/src/CaloTowersReCreator.cc b/RecoLocalCalo/CaloTowersCreator/src/CaloTowersReCreator.cc index fe5d611668362..7324de09ec8c9 100644 --- a/RecoLocalCalo/CaloTowersCreator/src/CaloTowersReCreator.cc +++ b/RecoLocalCalo/CaloTowersCreator/src/CaloTowersReCreator.cc @@ -4,7 +4,7 @@ #include "FWCore/Framework/interface/ESHandle.h" CaloTowersReCreator::CaloTowersReCreator(const edm::ParameterSet& conf) : - algo_(0.,0., false, false, false, false, 0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0., // thresholds cannot be reapplied + algo_(0.,0., false, false, false, false, 0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,0.,// thresholds cannot be reapplied conf.getParameter >("EBGrid"), conf.getParameter >("EBWeights"), conf.getParameter >("EEGrid"), @@ -37,7 +37,8 @@ CaloTowersReCreator::CaloTowersReCreator(const edm::ParameterSet& conf) : conf.getParameter("MomHEDepth"), conf.getParameter("MomEBDepth"), conf.getParameter("MomEEDepth"), - conf.getParameter("HcalPhase") + conf.getParameter("HcalPhase"), + conf.getParameter("HcalCollapsed") ), allowMissingInputs_(false) { @@ -142,6 +143,7 @@ void CaloTowersReCreator::fillDescriptions(edm::ConfigurationDescriptions& descr desc.add("caloLabel", edm::InputTag("calotowermaker")); desc.add("MomConstrMethod", 1); desc.add("HcalPhase", 0); + desc.add("HcalCollapsed", 0); descriptions.addDefault(desc); } diff --git a/RecoLocalCalo/Configuration/python/RecoLocalCalo_Cosmics_cff.py b/RecoLocalCalo/Configuration/python/RecoLocalCalo_Cosmics_cff.py index ffc991209b1b0..6181b1a894c02 100644 --- a/RecoLocalCalo/Configuration/python/RecoLocalCalo_Cosmics_cff.py +++ b/RecoLocalCalo/Configuration/python/RecoLocalCalo_Cosmics_cff.py @@ -93,6 +93,13 @@ def hbheCosmic(module): run2_HEPlan1_2017.toReplaceWith(hbhereco, hbheplan1) run2_HEPlan1_2017.toReplaceWith(hcalLocalRecoSequence, _plan1_hcalLocalRecoSequence) +hbhecollapse = hbheplan1.clone() +_collapse_hcalLocalRecoSequence = _phase1_hcalLocalRecoSequence.copy() +_collapse_hcalLocalRecoSequence.insert(0,hbheprereco) +from Configuration.ProcessModifiers.run2_HECollapse_2018_cff import run2_HECollapse_2018 +run2_HECollapse_2018.toReplaceWith(hbhereco, hbhecollapse) +run2_HECollapse_2018.toReplaceWith(hcalLocalRecoSequence, _collapse_hcalLocalRecoSequence) + calolocalrecoCosmics = cms.Sequence(ecalLocalRecoSequenceCosmics+hcalLocalRecoSequence) # diff --git a/RecoLocalCalo/Configuration/python/hcalLocalRecoNZS_cff.py b/RecoLocalCalo/Configuration/python/hcalLocalRecoNZS_cff.py index c709b7c8e6a10..6bc7cc7383697 100644 --- a/RecoLocalCalo/Configuration/python/hcalLocalRecoNZS_cff.py +++ b/RecoLocalCalo/Configuration/python/hcalLocalRecoNZS_cff.py @@ -68,3 +68,10 @@ from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017 run2_HEPlan1_2017.toReplaceWith(hbherecoMB, hbheplan1MB) run2_HEPlan1_2017.toReplaceWith(hcalLocalRecoSequenceNZS, _plan1_hcalLocalRecoSequenceNZS) + +hbhecollapseMB = hbheplan1MB.clone() +_collapse_hcalLocalRecoSequenceNZS = _phase1_hcalLocalRecoSequenceNZS.copy() +_collapse_hcalLocalRecoSequenceNZS.insert(0,hbheprerecoMB) +from Configuration.ProcessModifiers.run2_HECollapse_2018_cff import run2_HECollapse_2018 +run2_HECollapse_2018.toReplaceWith(hbherecoMB, hbhecollapseMB) +run2_HECollapse_2018.toReplaceWith(hcalLocalRecoSequenceNZS, _collapse_hcalLocalRecoSequenceNZS) diff --git a/RecoLocalCalo/Configuration/python/hcalLocalReco_cff.py b/RecoLocalCalo/Configuration/python/hcalLocalReco_cff.py index 5b796e0680711..d6f1582e56f93 100644 --- a/RecoLocalCalo/Configuration/python/hcalLocalReco_cff.py +++ b/RecoLocalCalo/Configuration/python/hcalLocalReco_cff.py @@ -38,6 +38,12 @@ from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017 run2_HEPlan1_2017.toReplaceWith(hcalLocalRecoSequence, _plan1_hcalLocalRecoSequence) +hbhecollapse = hbheplan1.clone() +_collapse_hcalLocalRecoSequence = _phase1_hcalLocalRecoSequence.copy() +_collapse_hcalLocalRecoSequence += hbhecollapse +from Configuration.ProcessModifiers.run2_HECollapse_2018_cff import run2_HECollapse_2018 +run2_HECollapse_2018.toReplaceWith(hcalLocalRecoSequence, _collapse_hcalLocalRecoSequence) + _phase2_hcalLocalRecoSequence = hcalLocalRecoSequence.copy() _phase2_hcalLocalRecoSequence.remove(hbheprereco) diff --git a/RecoLocalCalo/EcalRecProducers/plugins/EcalDetailedTimeRecHitProducer.cc b/RecoLocalCalo/EcalRecProducers/plugins/EcalDetailedTimeRecHitProducer.cc index c2d562ec2201c..3c636685801b2 100644 --- a/RecoLocalCalo/EcalRecProducers/plugins/EcalDetailedTimeRecHitProducer.cc +++ b/RecoLocalCalo/EcalRecProducers/plugins/EcalDetailedTimeRecHitProducer.cc @@ -83,7 +83,7 @@ void EcalDetailedTimeRecHitProducer::produce(edm::Event& evt, const edm::EventSe edm::ESHandle hGeometry ; es.get().get( hGeometry ) ; - m_geometry = &*hGeometry; + m_geometry = hGeometry.product(); Handle< EBRecHitCollection > pEBRecHits; Handle< EERecHitCollection > pEERecHits; @@ -232,9 +232,9 @@ void EcalDetailedTimeRecHitProducer::produce(edm::Event& evt, const edm::EventSe double EcalDetailedTimeRecHitProducer::deltaTimeOfFlight( GlobalPoint& vertex, const DetId& detId , int layer) const { - const CaloCellGeometry* cellGeometry ( m_geometry->getGeometry( detId ) ) ; + auto cellGeometry (m_geometry->getGeometry( detId ) ) ; assert( nullptr != cellGeometry ) ; - GlobalPoint layerPos = (dynamic_cast(cellGeometry))->getPosition( double(layer)+0.5 ); //depth in mm in the middle of the layer position + GlobalPoint layerPos = cellGeometry->getPosition( double(layer)+0.5 ); //depth in mm in the middle of the layer position GlobalVector tofVector = layerPos-vertex; return (layerPos.mag()*cm-tofVector.mag()*cm)/(float)c_light ; } diff --git a/RecoLocalCalo/HGCalRecAlgos/src/RecHitTools.cc b/RecoLocalCalo/HGCalRecAlgos/src/RecHitTools.cc index 7fc1172d9df8c..87c124a13768b 100644 --- a/RecoLocalCalo/HGCalRecAlgos/src/RecHitTools.cc +++ b/RecoLocalCalo/HGCalRecAlgos/src/RecHitTools.cc @@ -39,7 +39,7 @@ namespace { inline const HcalDDDRecConstants* get_ddd(const CaloSubdetectorGeometry* geom, const HcalDetId& detid) { - const HcalGeometry* hc = static_cast(geom); + const HcalGeometry* hc = dynamic_cast(geom); const HcalDDDRecConstants* ddd = hc->topology().dddConstants(); check_ddd(ddd); return ddd; @@ -47,7 +47,7 @@ namespace { inline const HGCalDDDConstants* get_ddd(const CaloSubdetectorGeometry* geom, const HGCalDetId& detid) { - const HGCalGeometry* hg = static_cast(geom); + const HGCalGeometry* hg = dynamic_cast(geom); const HGCalDDDConstants* ddd = &(hg->topology().dddConstants()); check_ddd(ddd); return ddd; @@ -64,10 +64,10 @@ void RecHitTools::getEventSetup(const edm::EventSetup& es) { es.get().get(geom); geom_ = geom.product(); - auto geomEE = static_cast(geom_->getSubdetectorGeometry(DetId::Forward,ForwardSubdetector::HGCEE)); + auto geomEE = dynamic_cast(geom_->getSubdetectorGeometry(DetId::Forward,ForwardSubdetector::HGCEE)); fhOffset_ = (geomEE->topology().dddConstants()).layers(true); unsigned int wmaxEE = 1 + (geomEE->topology().dddConstants()).waferMax(); - auto geomFH = static_cast(geom_->getSubdetectorGeometry(DetId::Forward,ForwardSubdetector::HGCHEF)); + auto geomFH = dynamic_cast(geom_->getSubdetectorGeometry(DetId::Forward,ForwardSubdetector::HGCHEF)); bhOffset_ = fhOffset_ + (geomFH->topology().dddConstants()).layers(true); unsigned int wmaxFH = 1 + (geomFH->topology().dddConstants()).waferMax(); maxNumberOfWafersPerLayer_ = std::max(wmaxEE,wmaxFH); @@ -81,7 +81,7 @@ GlobalPoint RecHitTools::getPosition(const DetId& id) const { if( id.det() == DetId::Hcal ) { position = geom->getGeometry(id)->getPosition(); } else { - const auto* hg = static_cast(geom); + auto hg = dynamic_cast(geom); position = hg->getPosition(id); } return position; @@ -105,7 +105,9 @@ std::float_t RecHitTools::getSiThickness(const DetId& id) const { check_geom(geom); if( id.det() != DetId::Forward ) { LogDebug("getSiThickness::InvalidSiliconDetid") - << "det id: " << id.rawId() << " is not HGCal silicon!"; + << "det id: " << std::hex << id.rawId() << std::dec << ":" + << id.det() << " is not HGCal silicon!"; + return 0.37; } const HGCalDetId hid(id); auto ddd = get_ddd(geom,hid); @@ -119,7 +121,8 @@ std::float_t RecHitTools::getRadiusToSide(const DetId& id) const { check_geom(geom); if( id.det() != DetId::Forward ) { edm::LogError("getRadiusToSide::InvalidSiliconDetid") - << "det id: " << id.rawId() << " is not HGCal silicon!"; + << "det id: " << std::hex << id.rawId() << std::dec << ":" + << id.det() << " is not HGCal silicon!"; return std::numeric_limits::max(); } const HGCalDetId hid(id); @@ -133,26 +136,26 @@ unsigned int RecHitTools::getLayer(const ForwardSubdetector type) const { int layer; switch (type) { case(ForwardSubdetector::HGCEE): { - auto geomEE = static_cast(geom_->getSubdetectorGeometry(DetId::Forward,ForwardSubdetector::HGCEE)); + auto geomEE = dynamic_cast(geom_->getSubdetectorGeometry(DetId::Forward,ForwardSubdetector::HGCEE)); layer = (geomEE->topology().dddConstants()).layers(true); break; } case (ForwardSubdetector::HGCHEF): { - auto geomFH = static_cast(geom_->getSubdetectorGeometry(DetId::Forward,ForwardSubdetector::HGCHEF)); + auto geomFH = dynamic_cast(geom_->getSubdetectorGeometry(DetId::Forward,ForwardSubdetector::HGCHEF)); layer = (geomFH->topology().dddConstants()).layers(true); break; } case (ForwardSubdetector::HGCHEB): { - auto geomBH = static_cast(geom_->getSubdetectorGeometry(DetId::Hcal,HcalSubdetector::HcalEndcap)); + auto geomBH = dynamic_cast(geom_->getSubdetectorGeometry(DetId::Hcal,HcalSubdetector::HcalEndcap)); layer = (geomBH->topology().dddConstants())->getMaxDepth(1); break; } case (ForwardSubdetector::ForwardEmpty): { - auto geomEE = static_cast(geom_->getSubdetectorGeometry(DetId::Forward,ForwardSubdetector::HGCEE)); + auto geomEE = dynamic_cast(geom_->getSubdetectorGeometry(DetId::Forward,ForwardSubdetector::HGCEE)); layer = (geomEE->topology().dddConstants()).layers(true); - auto geomFH = static_cast(geom_->getSubdetectorGeometry(DetId::Forward,ForwardSubdetector::HGCHEF)); + auto geomFH = dynamic_cast(geom_->getSubdetectorGeometry(DetId::Forward,ForwardSubdetector::HGCHEF)); layer += (geomFH->topology().dddConstants()).layers(true); - auto geomBH = static_cast(geom_->getSubdetectorGeometry(DetId::Hcal,HcalSubdetector::HcalEndcap)); + auto geomBH = dynamic_cast(geom_->getSubdetectorGeometry(DetId::Hcal,HcalSubdetector::HcalEndcap)); layer += (geomBH->topology().dddConstants())->getMaxDepth(1); break; } @@ -186,7 +189,8 @@ unsigned int RecHitTools::getLayerWithOffset(const DetId& id) const { unsigned int RecHitTools::getWafer(const DetId& id) const { if( id.det() != DetId::Forward ) { edm::LogError("getWafer::InvalidSiliconDetid") - << "det id: " << id.rawId() << " is not HGCal silicon!"; + << "det id: " << std::hex << id.rawId() << std::dec << ":" + << id.det() << " is not HGCal silicon!"; return std::numeric_limits::max(); } const HGCalDetId hid(id); @@ -197,7 +201,8 @@ unsigned int RecHitTools::getWafer(const DetId& id) const { unsigned int RecHitTools::getCell(const DetId& id) const { if( id.det() != DetId::Forward ) { edm::LogError("getCell::InvalidSiliconDetid") - << "det id: " << id.rawId() << " is not HGCal silicon!"; + << "det id: " << std::hex << id.rawId() << std::dec << ":" + << id.det() << " is not HGCal silicon!"; return std::numeric_limits::max(); } const HGCalDetId hid(id); diff --git a/RecoLocalCalo/HcalRecAlgos/BuildFile.xml b/RecoLocalCalo/HcalRecAlgos/BuildFile.xml index b088e285f3784..b3b67a7ae8fe4 100644 --- a/RecoLocalCalo/HcalRecAlgos/BuildFile.xml +++ b/RecoLocalCalo/HcalRecAlgos/BuildFile.xml @@ -1,4 +1,6 @@ + + @@ -9,6 +11,8 @@ + + diff --git a/RecoLocalCalo/HcalRecAlgos/interface/EigenMatrixTypes.h b/RecoLocalCalo/HcalRecAlgos/interface/EigenMatrixTypes.h new file mode 100644 index 0000000000000..9ba6a1aa0b7f0 --- /dev/null +++ b/RecoLocalCalo/HcalRecAlgos/interface/EigenMatrixTypes.h @@ -0,0 +1,28 @@ +#ifndef RecoLocalCalo_HcalRecAlgos_EigenMatrixTypes_h +#define RecoLocalCalo_HcalRecAlgos_EigenMatrixTypes_h + +#include + +constexpr int MaxSVSize=10; +constexpr int MaxFSVSize=19; +constexpr int MaxPVSize=10; + +typedef Eigen::Matrix SampleVector; +typedef Eigen::Matrix PulseVector; +typedef Eigen::Matrix BXVector; + +typedef Eigen::Matrix FullSampleVector; +typedef Eigen::Matrix FullSampleMatrix; + +typedef Eigen::Matrix SampleMatrix; +typedef Eigen::Matrix PulseMatrix; +typedef Eigen::Matrix SamplePulseMatrix; + +typedef Eigen::LLT SampleDecompLLT; +typedef Eigen::LLT PulseDecompLLT; +typedef Eigen::LDLT PulseDecompLDLT; + +typedef Eigen::Matrix SingleMatrix; +typedef Eigen::Matrix SingleVector; + +#endif diff --git a/RecoLocalCalo/HcalRecAlgos/interface/HcalDeterministicFit.h b/RecoLocalCalo/HcalRecAlgos/interface/HcalDeterministicFit.h index 9e67a684c97fd..9808ab7100a00 100644 --- a/RecoLocalCalo/HcalRecAlgos/interface/HcalDeterministicFit.h +++ b/RecoLocalCalo/HcalRecAlgos/interface/HcalDeterministicFit.h @@ -19,11 +19,12 @@ class HcalDeterministicFit { ~HcalDeterministicFit(); enum FType {shapeLandau, shape205, shape206, shape207}; - void init(HcalTimeSlew::ParaSource tsParam, HcalTimeSlew::BiasSetting bias, bool iApplyTimeSlew, PedestalSub pedSubFxn_, std::vector pars, double respCorr); + void init(HcalTimeSlew::ParaSource tsParam, HcalTimeSlew::BiasSetting bias, bool iApplyTimeSlew, PedestalSub pedSubFxn, double respCorr); void phase1Apply(const HBHEChannelInfo& channelData, float& reconstructedEnergy, - float& reconstructedTime) const; + float& reconstructedTime, + const HcalTimeSlew* hcalTimeSlew_delay) const; // This is the CMSSW Implementation of the apply function void getLandauFrac(float tStart, float tEnd, float &sum) const; @@ -33,13 +34,11 @@ class HcalDeterministicFit { void getFrac(float,float,float&,FType) const; private: - HcalTimeSlew::ParaSource fTimeSlew; - HcalTimeSlew::BiasSetting fTimeSlewBias; + HcalTimeSlew::ParaSource fTimeSlew_; + HcalTimeSlew::BiasSetting fTimeSlewBias_; PedestalSub fPedestalSubFxn_; bool applyTimeSlew_; - - double fpars[9]; - double frespCorr; + double frespCorr_; static constexpr int HcalRegion[2] = {16, 17}; static constexpr int tsWidth = 25; @@ -110,5 +109,4 @@ class HcalDeterministicFit { }; - #endif // HLTAnalyzer_h diff --git a/RecoLocalCalo/HcalRecAlgos/interface/HcalSimpleRecAlgo.h b/RecoLocalCalo/HcalRecAlgos/interface/HcalSimpleRecAlgo.h index 25a7119e46363..3514c1cf5b991 100644 --- a/RecoLocalCalo/HcalRecAlgos/interface/HcalSimpleRecAlgo.h +++ b/RecoLocalCalo/HcalRecAlgos/interface/HcalSimpleRecAlgo.h @@ -23,6 +23,8 @@ #include "RecoLocalCalo/HcalRecAlgos/interface/PedestalSub.h" +#include "CalibCalorimetry/HcalAlgos/interface/HcalTimeSlew.h" + /** \class HcalSimpleRecAlgo This class reconstructs RecHits from Digis for HBHE, HF, and HO by addition @@ -85,6 +87,8 @@ class HcalSimpleRecAlgo { int puCorrMethod_; + const HcalTimeSlew* hcalTimeSlew_delay_; + std::unique_ptr psFitOOTpuCorr_; std::unique_ptr pedSubFxn_; diff --git a/RecoLocalCalo/HcalRecAlgos/interface/MahiFit.h b/RecoLocalCalo/HcalRecAlgos/interface/MahiFit.h new file mode 100644 index 0000000000000..90bfec4699b3d --- /dev/null +++ b/RecoLocalCalo/HcalRecAlgos/interface/MahiFit.h @@ -0,0 +1,169 @@ +#ifndef RecoLocalCalo_HcalRecAlgos_MahiFit_HH +#define RecoLocalCalo_HcalRecAlgos_MahiFit_HH + +#include "DataFormats/HcalDetId/interface/HcalSubdetector.h" +#include "DataFormats/HcalDetId/interface/HcalDetId.h" +#include "CalibFormats/HcalObjects/interface/HcalCalibrations.h" +#include "CalibFormats/HcalObjects/interface/HcalCoder.h" +#include "RecoLocalCalo/HcalRecAlgos/interface/EigenMatrixTypes.h" +#include "DataFormats/HcalRecHit/interface/HBHEChannelInfo.h" + +#include "CalibCalorimetry/HcalAlgos/interface/HcalPulseShapes.h" +#include "CalibCalorimetry/HcalAlgos/interface/HcalTimeSlew.h" +#include "RecoLocalCalo/HcalRecAlgos/interface/PulseShapeFunctor.h" + +#include + +struct MahiNnlsWorkspace { + + unsigned int nPulseTot; + unsigned int tsSize; + unsigned int tsOffset; + unsigned int fullTSOffset; + int bxOffset; + double dt; + + //holds active bunch crossings + BXVector bxs; + + //holds data samples + SampleVector amplitudes; + + //holds inverse covariance matrix + SampleMatrix invCovMat; + + //holds diagonal noise terms + SampleVector noiseTerms; + + //holds flat pedestal uncertainty + SampleMatrix pedConstraint; + + //holds full covariance matrix for a pulse shape + //varied in time + std::array pulseCovArray; + + //holds full pulse shape template + std::array pulseShapeArray; + + //holds full pulse shape derivatives + std::array pulseDerivArray; + + //holders for calculating pulse shape & covariance matrices + std::array pulseN; + std::array pulseM; + std::array pulseP; + + //holds matrix of pulse shape templates for each BX + SamplePulseMatrix pulseMat; + + //holds matrix of pulse shape derivatives for each BX + SamplePulseMatrix pulseDerivMat; + + //holds residual vector + PulseVector residuals; + + //for FNNLS algorithm + unsigned int nP; + PulseVector ampVec; + + PulseVector errVec; + PulseVector ampvecpermtest; + + SamplePulseMatrix invcovp; + PulseMatrix aTaMat; // A-transpose A (matrix) + PulseVector aTbVec; // A-transpose b (vector) + PulseVector updateWork; // w (vector) + + SampleDecompLLT covDecomp; + SampleMatrix covDecompLinv; + PulseMatrix topleft_work; + PulseDecompLDLT pulseDecomp; + +}; + +class MahiFit +{ + public: + MahiFit(); + ~MahiFit() { }; + + void setParameters(bool iDynamicPed, double iTS4Thresh, double chiSqSwitch, + bool iApplyTimeSlew, HcalTimeSlew::BiasSetting slewFlavor, + double iMeanTime, double iTimeSigmaHPD, double iTimeSigmaSiPM, + const std::vector &iActiveBXs, int iNMaxItersMin, int iNMaxItersNNLS, + double iDeltaChiSqThresh, double iNnlsThresh); + + void phase1Apply(const HBHEChannelInfo& channelData, + float& reconstructedEnergy, + float& reconstructedTime, + bool& useTriple, + float& chi2, + const HcalTimeSlew* hcalTimeSlew_delay) const; + + void doFit(std::array &correctedOutput, int nbx, const HcalTimeSlew* hcalTimeSlew_delay) const; + + void setPulseShapeTemplate (const HcalPulseShapes::Shape& ps); + void resetPulseShapeTemplate(const HcalPulseShapes::Shape& ps); + + typedef BXVector::Index Index; + const HcalPulseShapes::Shape* currentPulseShape_=nullptr; + + private: + + double minimize() const; + void onePulseMinimize() const; + void updateCov() const; + void updatePulseShape(double itQ, FullSampleVector &pulseShape, + FullSampleVector &pulseDeriv, + FullSampleMatrix &pulseCov, + const HcalTimeSlew* hcalTimeSlew_delay) const; + double calculateArrivalTime() const; + double calculateChiSq() const; + void nnls() const; + void resetWorkspace() const; + + void nnlsUnconstrainParameter(Index idxp) const; + void nnlsConstrainParameter(Index minratioidx) const; + + void solveSubmatrix(PulseMatrix& mat, PulseVector& invec, PulseVector& outvec, unsigned nP) const; + + double getSiPMDarkCurrent(double darkCurrent, double fcByPE, double lambda) const; + + mutable MahiNnlsWorkspace nnlsWork_; + + //hard coded in initializer + const unsigned int fullTSSize_; + const unsigned int fullTSofInterest_; + + static constexpr int pedestalBX_ = 100; + + // Python-configurables + bool dynamicPed_; + float ts4Thresh_; + float chiSqSwitch_; + + bool applyTimeSlew_; + HcalTimeSlew::BiasSetting slewFlavor_; + + float meanTime_; + float timeSigmaHPD_; + float timeSigmaSiPM_; + + std::vector activeBXs_; + + int nMaxItersMin_; + int nMaxItersNNLS_; + + float deltaChiSqThresh_; + float nnlsThresh_; + + unsigned int bxSizeConf_; + int bxOffsetConf_; + + //for pulse shapes + int cntsetPulseShape_; + std::unique_ptr psfPtr_; + std::unique_ptr pfunctor_; + +}; +#endif diff --git a/RecoLocalCalo/HcalRecAlgos/interface/PedestalSub.h b/RecoLocalCalo/HcalRecAlgos/interface/PedestalSub.h index ffc27989c098b..840b02b5e1bc7 100644 --- a/RecoLocalCalo/HcalRecAlgos/interface/PedestalSub.h +++ b/RecoLocalCalo/HcalRecAlgos/interface/PedestalSub.h @@ -13,9 +13,9 @@ class PedestalSub void init(int runCond, float threshold, float quantile); - void calculate(const std::vector & inputCharge, const std::vector & inputPedestal, std::vector & corrCharge) const; + void calculate(const std::vector & inputCharge, const std::vector & inputPedestal, const std::vector & inputNoise, std::vector & corrCharge, int soi, int nSample) const; - double getCorrection(const std::vector & inputCharge, const std::vector & inputPedestal) const; + double getCorrection(const std::vector & inputCharge, const std::vector & inputPedestal, const std::vector & inputNoise, int soi, int nSample) const; private: diff --git a/RecoLocalCalo/HcalRecAlgos/interface/PulseShapeFitOOTPileupCorrection.h b/RecoLocalCalo/HcalRecAlgos/interface/PulseShapeFitOOTPileupCorrection.h index f6c323a16b5c0..b8f2d4f8dbcd7 100644 --- a/RecoLocalCalo/HcalRecAlgos/interface/PulseShapeFitOOTPileupCorrection.h +++ b/RecoLocalCalo/HcalRecAlgos/interface/PulseShapeFitOOTPileupCorrection.h @@ -18,6 +18,7 @@ #include "RecoLocalCalo/HcalRecAlgos/src/HybridMinimizer.h" +class HcalTimeSlew; class PulseShapeFitOOTPileupCorrection { @@ -29,7 +30,8 @@ class PulseShapeFitOOTPileupCorrection float& reconstructedEnergy, float& reconstructedTime, bool & useTriple, - float& chi2) const; + float& chi2, + const HcalTimeSlew* hcalTimeSlew_delay) const; void setPUParams(bool iPedestalConstraint, bool iTimeConstraint,bool iAddPulseJitter,bool iApplyTimeSlew, double iTS4Min, const std::vector & iTS4Max, @@ -50,7 +52,7 @@ class PulseShapeFitOOTPileupCorrection double getSiPMDarkCurrent(double darkCurrent, double fcByPE, double lambda) const; int pulseShapeFit(const double * energyArr, const double * pedenArr, const double *chargeArr, - const double *pedArr, const double *gainArr, const double tsTOTen, std::vector &fitParsVec, const double * ADCnoise, unsigned int soi) const; + const double *pedArr, const double *gainArr, const double tsTOTen, std::vector &fitParsVec, const double * ADCnoise, unsigned int soi, const HcalTimeSlew* hcalTimeSlew_delay) const; void fit(int iFit,float &timevalfit,float &chargevalfit,float &pedvalfit,float &chi2,bool &fitStatus,double &iTSMax, const double &iTSTOTen,double *iEnArr,unsigned (&iBX)[3]) const; diff --git a/RecoLocalCalo/HcalRecAlgos/interface/PulseShapeFunctor.h b/RecoLocalCalo/HcalRecAlgos/interface/PulseShapeFunctor.h index 5abeed9dbc675..6475322054088 100644 --- a/RecoLocalCalo/HcalRecAlgos/interface/PulseShapeFunctor.h +++ b/RecoLocalCalo/HcalRecAlgos/interface/PulseShapeFunctor.h @@ -39,6 +39,10 @@ namespace FitterFuncs{ double singlePulseShapeFunc( const double *x ); double doublePulseShapeFunc( const double *x ); double triplePulseShapeFunc( const double *x ); + + void getPulseShape(std::array& fillPulseShape) { + fillPulseShape = pulse_shape_; + } private: std::array pulse_hist; diff --git a/RecoLocalCalo/HcalRecAlgos/interface/SimpleHBHEPhase1Algo.h b/RecoLocalCalo/HcalRecAlgos/interface/SimpleHBHEPhase1Algo.h index 4549a92286e0b..b1825ce880bc9 100644 --- a/RecoLocalCalo/HcalRecAlgos/interface/SimpleHBHEPhase1Algo.h +++ b/RecoLocalCalo/HcalRecAlgos/interface/SimpleHBHEPhase1Algo.h @@ -12,7 +12,8 @@ #include "RecoLocalCalo/HcalRecAlgos/interface/PulseShapeFitOOTPileupCorrection.h" #include "RecoLocalCalo/HcalRecAlgos/interface/HcalDeterministicFit.h" - +#include "RecoLocalCalo/HcalRecAlgos/interface/MahiFit.h" +#include "CalibCalorimetry/HcalAlgos/interface/HcalTimeSlew.h" class SimpleHBHEPhase1Algo : public AbsHBHEPhase1Algo { @@ -45,7 +46,8 @@ class SimpleHBHEPhase1Algo : public AbsHBHEPhase1Algo float timeShift, bool correctForPhaseContainment, std::unique_ptr m2, - std::unique_ptr detFit); + std::unique_ptr detFit, + std::unique_ptr mahi); inline ~SimpleHBHEPhase1Algo() override {} @@ -67,6 +69,8 @@ class SimpleHBHEPhase1Algo : public AbsHBHEPhase1Algo inline bool isCorrectingForPhaseContainment() const {return corrFPC_;} inline int getRunNumber() const {return runnum_;} + const HcalTimeSlew* hcalTimeSlew_delay_; + protected: // Special HB- correction float hbminusCorrectionFactor(const HcalDetId& cell, @@ -101,6 +105,9 @@ class SimpleHBHEPhase1Algo : public AbsHBHEPhase1Algo // "Metod 3" algorithm std::unique_ptr hltOOTpuCorr_; + // Mahi algorithm + std::unique_ptr mahiOOTpuCorr_; + HcalPulseShapes theHcalPulseShapes_; }; diff --git a/RecoLocalCalo/HcalRecAlgos/interface/ZdcSimpleRecAlgo.h b/RecoLocalCalo/HcalRecAlgos/interface/ZdcSimpleRecAlgo.h index 7efcadf9c91cd..432d598babbc8 100644 --- a/RecoLocalCalo/HcalRecAlgos/interface/ZdcSimpleRecAlgo.h +++ b/RecoLocalCalo/HcalRecAlgos/interface/ZdcSimpleRecAlgo.h @@ -31,6 +31,7 @@ \author E. Garcia CSU & J. Gomez UMD */ +class HcalTimeSlew; class ZdcSimpleRecAlgo { public: @@ -39,17 +40,17 @@ class ZdcSimpleRecAlgo { bool correctForContainment, float fixedPhaseNs, int recoMethod, int lowGainOffset, double lowGainFrac); /** Simple constructor for PMT-based detectors */ ZdcSimpleRecAlgo(int recoMethod); - void initPulseCorr(int toadd); + void initPulseCorr(int toadd, const HcalTimeSlew* hcalTimeSlew_delay); ZDCRecHit reconstruct(const ZDCDataFrame& digi, const std::vector& myNoiseTS, const std::vector& mySignalTS, const HcalCoder& coder, const HcalCalibrations& calibs) const; HcalCalibRecHit reconstruct(const HcalCalibDataFrame& digi, const std::vector& myNoiseTS, const std::vector& mySignalTS, const HcalCoder& coder, const HcalCalibrations& calibs) const; private: int recoMethod_; bool correctForTimeslew_; - bool correctForPulse_; - float phaseNS_; - // new lowGainEnergy variables - int lowGainOffset_; - double lowGainFrac_; + bool correctForPulse_; + float phaseNS_; + // new lowGainEnergy variables + int lowGainOffset_; + double lowGainFrac_; std::unique_ptr pulseCorr_; }; diff --git a/RecoLocalCalo/HcalRecAlgos/src/HBHEIsolatedNoiseAlgos.cc b/RecoLocalCalo/HcalRecAlgos/src/HBHEIsolatedNoiseAlgos.cc index 94210d0e85aa2..30d8e45049b2b 100644 --- a/RecoLocalCalo/HcalRecAlgos/src/HBHEIsolatedNoiseAlgos.cc +++ b/RecoLocalCalo/HcalRecAlgos/src/HBHEIsolatedNoiseAlgos.cc @@ -589,7 +589,7 @@ void HBHEHitMap::tracksNeighborTowers(std::set& v) const void HBHEHitMap::byTowers(std::vector& v) const { - assert(0); + assert(false); } void HBHEHitMap::insert(const HBHERecHit* hit, const PhysicsTower* twr, std::set& neighbors) diff --git a/RecoLocalCalo/HcalRecAlgos/src/HcalDeterministicFit.cc b/RecoLocalCalo/HcalRecAlgos/src/HcalDeterministicFit.cc index b9830e89028e9..5afc5c85f20f1 100644 --- a/RecoLocalCalo/HcalRecAlgos/src/HcalDeterministicFit.cc +++ b/RecoLocalCalo/HcalRecAlgos/src/HcalDeterministicFit.cc @@ -17,17 +17,12 @@ HcalDeterministicFit::HcalDeterministicFit() { HcalDeterministicFit::~HcalDeterministicFit() { } -void HcalDeterministicFit::init(HcalTimeSlew::ParaSource tsParam, HcalTimeSlew::BiasSetting bias, bool iApplyTimeSlew, PedestalSub pedSubFxn_, std::vector pars, double respCorr) { - for(int fi=0; fi<9; fi++){ - fpars[fi] = pars.at(fi); - } - +void HcalDeterministicFit::init(HcalTimeSlew::ParaSource tsParam, HcalTimeSlew::BiasSetting bias, bool iApplyTimeSlew, PedestalSub pedSubFxn, double respCorr) { + fTimeSlew_=tsParam; + fTimeSlewBias_=bias; applyTimeSlew_=iApplyTimeSlew; - fTimeSlew=tsParam; - fTimeSlewBias=bias; - fPedestalSubFxn_=pedSubFxn_; - frespCorr=respCorr; - + fPedestalSubFxn_=pedSubFxn; + frespCorr_=respCorr; } constexpr float HcalDeterministicFit::landauFrac[]; @@ -90,7 +85,8 @@ void HcalDeterministicFit::getFrac(float tStart, float tEnd, float &sum, FType f void HcalDeterministicFit::phase1Apply(const HBHEChannelInfo& channelData, float& reconstructedEnergy, - float& reconstructedTime) const + float& reconstructedTime, + const HcalTimeSlew* hcalTimeSlew_delay) const { @@ -99,6 +95,7 @@ void HcalDeterministicFit::phase1Apply(const HBHEChannelInfo& channelData, std::vector corrCharge; std::vector inputCharge; std::vector inputPedestal; + std::vector inputNoise; double gainCorr = 0; double respCorr = 0; @@ -106,47 +103,30 @@ void HcalDeterministicFit::phase1Apply(const HBHEChannelInfo& channelData, double charge = channelData.tsRawCharge(ip); double ped = channelData.tsPedestal(ip); + double noise = channelData.tsPedestalWidth(ip); double gain = channelData.tsGain(ip); gainCorr = gain; inputCharge.push_back(charge); inputPedestal.push_back(ped); + inputNoise.push_back(noise); } - fPedestalSubFxn_.calculate(inputCharge, inputPedestal, corrCharge); - - const HcalDetId& cell = channelData.id(); - - double fpar0, fpar1, fpar2; - if(std::abs(cell.ieta())delay(inputCharge[soi-1], fTimeSlew_, fTimeSlewBias_, !channelData.hasTimeInfo()); + tsShift4=hcalTimeSlew_delay->delay(inputCharge[soi], fTimeSlew_, fTimeSlewBias_, !channelData.hasTimeInfo()); + tsShift5=hcalTimeSlew_delay->delay(inputCharge[soi+1], fTimeSlew_, fTimeSlewBias_, !channelData.hasTimeInfo()); } float ch3,ch4,ch5, i3,n3,nn3, i4,n4,i5,n5; diff --git a/RecoLocalCalo/HcalRecAlgos/src/HcalHF_PETalgorithm.cc b/RecoLocalCalo/HcalRecAlgos/src/HcalHF_PETalgorithm.cc index 565482545669d..1f5e135111840 100644 --- a/RecoLocalCalo/HcalRecAlgos/src/HcalHF_PETalgorithm.cc +++ b/RecoLocalCalo/HcalRecAlgos/src/HcalHF_PETalgorithm.cc @@ -120,7 +120,7 @@ void HcalHF_PETalgorithm::HFSetFlagFromPET(HFRecHit& hf, } // Step 3: Compute ratio - double Ratio=1; + double Ratio=0; HFRecHitCollection::const_iterator part=rec.find(partner); if (part!=rec.end()) { diff --git a/RecoLocalCalo/HcalRecAlgos/src/HcalSimpleRecAlgo.cc b/RecoLocalCalo/HcalRecAlgos/src/HcalSimpleRecAlgo.cc index 89e3c18a3caa4..2a324f3186dd2 100644 --- a/RecoLocalCalo/HcalRecAlgos/src/HcalSimpleRecAlgo.cc +++ b/RecoLocalCalo/HcalRecAlgos/src/HcalSimpleRecAlgo.cc @@ -5,6 +5,9 @@ #include "RecoLocalCalo/HcalRecAlgos/interface/rawEnergy.h" #include "RecoLocalCalo/HcalRecAlgos/interface/HcalCorrectionFunctions.h" #include "DataFormats/METReco/interface/HcalCaloFlagLabels.h" +#include "CondFormats/DataRecord/interface/HcalTimeSlewRecord.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/EventSetup.h" #include #include @@ -13,14 +16,13 @@ // #include constexpr double MaximumFractionalError = 0.002; // 0.2% error allowed from this source -constexpr int HPDShapev3DataNum = 105; -constexpr int HPDShapev3MCNum = 105; HcalSimpleRecAlgo::HcalSimpleRecAlgo(bool correctForTimeslew, bool correctForPulse, float phaseNS) : correctForTimeslew_(correctForTimeslew), correctForPulse_(correctForPulse), phaseNS_(phaseNS), runnum_(0), setLeakCorrection_(false), puCorrMethod_(0) { + hcalTimeSlew_delay_ = nullptr; pulseCorr_ = std::make_unique(MaximumFractionalError); pedSubFxn_ = std::make_unique(); hltOOTpuCorr_ = std::make_unique(); @@ -29,6 +31,10 @@ HcalSimpleRecAlgo::HcalSimpleRecAlgo(bool correctForTimeslew, bool correctForPul void HcalSimpleRecAlgo::beginRun(edm::EventSetup const & es) { + edm::ESHandle delay; + es.get().get("HBHE", delay); + hcalTimeSlew_delay_ = &*delay; + pulseCorr_->beginRun(es); } @@ -271,7 +277,10 @@ namespace HcalSimpleRecAlgoImpl { const HcalTimeSlew::BiasSetting slewFlavor, const int runnum, const bool useLeak, const AbsOOTPileupCorrection* pileupCorrection, - const BunchXParameter* bxInfo, const unsigned lenInfo, const int puCorrMethod, const PulseShapeFitOOTPileupCorrection * psFitOOTpuCorr, HcalDeterministicFit * hltOOTpuCorr, PedestalSub * hltPedSub /* whatever don't know what to do with the pointer...*/)// const on end + const BunchXParameter* bxInfo, const unsigned lenInfo, + const int puCorrMethod, const PulseShapeFitOOTPileupCorrection * psFitOOTpuCorr, + HcalDeterministicFit * hltOOTpuCorr, PedestalSub * hltPedSub, /* whatever don't know what to do with the pointer...*/ + const HcalTimeSlew* hcalTimeSlew_delay_) { double fc_ampl =0, ampl =0, uncorr_ampl =0, m3_ampl =0, maxA = -1.e300; int nRead = 0, maxI = -1; @@ -300,8 +309,8 @@ namespace HcalSimpleRecAlgoImpl { float wpksamp = (t0 + maxA + t2); if (wpksamp!=0) wpksamp=(maxA + 2.0*t2) / wpksamp; time = (maxI - digi.presamples())*25.0 + timeshift_ns_hbheho(wpksamp); - - if (slewCorrect) time-=HcalTimeSlew::delay(std::max(1.0,fc_ampl),slewFlavor); + + if (slewCorrect) time-=hcalTimeSlew_delay_->delay(std::max(1.0,fc_ampl),slewFlavor); time=time-calibs.timecorr(); // time calibration } @@ -326,7 +335,9 @@ HORecHit HcalSimpleRecAlgo::reconstruct(const HODataFrame& digi, int first, int pulseCorr_->get(digi.id(), toadd, phaseNS_), HcalTimeSlew::Slow, runnum_, false, hoPileupCorr_.get(), - bunchCrossingInfo_, lenBunchCrossingInfo_, puCorrMethod_, psFitOOTpuCorr_.get(),/*hlt*/hltOOTpuCorr_.get(),pedSubFxn_.get()); + bunchCrossingInfo_, lenBunchCrossingInfo_, + puCorrMethod_, psFitOOTpuCorr_.get(),/*hlt*/hltOOTpuCorr_.get(),pedSubFxn_.get(), + hcalTimeSlew_delay_); } @@ -336,7 +347,9 @@ HcalCalibRecHit HcalSimpleRecAlgo::reconstruct(const HcalCalibDataFrame& digi, i pulseCorr_->get(digi.id(), toadd, phaseNS_), HcalTimeSlew::Fast, runnum_, false, nullptr, - bunchCrossingInfo_, lenBunchCrossingInfo_, puCorrMethod_, psFitOOTpuCorr_.get(),/*hlt*/hltOOTpuCorr_.get(),pedSubFxn_.get()); + bunchCrossingInfo_, lenBunchCrossingInfo_, + puCorrMethod_, psFitOOTpuCorr_.get(),/*hlt*/hltOOTpuCorr_.get(),pedSubFxn_.get(), + hcalTimeSlew_delay_); } diff --git a/RecoLocalCalo/HcalRecAlgos/src/MahiFit.cc b/RecoLocalCalo/HcalRecAlgos/src/MahiFit.cc new file mode 100644 index 0000000000000..cfd9cd63dd866 --- /dev/null +++ b/RecoLocalCalo/HcalRecAlgos/src/MahiFit.cc @@ -0,0 +1,634 @@ +#include "RecoLocalCalo/HcalRecAlgos/interface/MahiFit.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" + +MahiFit::MahiFit() : + fullTSSize_(19), + fullTSofInterest_(8) +{} + +double MahiFit::getSiPMDarkCurrent(double darkCurrent, double fcByPE, double lambda) const { + double mu = darkCurrent * 25 / fcByPE; + return sqrt(mu/pow(1-lambda,3)) * fcByPE; +} + +void MahiFit::setParameters(bool iDynamicPed, double iTS4Thresh, double chiSqSwitch, + bool iApplyTimeSlew, HcalTimeSlew::BiasSetting slewFlavor, + double iMeanTime, double iTimeSigmaHPD, double iTimeSigmaSiPM, + const std::vector &iActiveBXs, int iNMaxItersMin, int iNMaxItersNNLS, + double iDeltaChiSqThresh, double iNnlsThresh) { + + dynamicPed_ = iDynamicPed; + + ts4Thresh_ = iTS4Thresh; + chiSqSwitch_ = chiSqSwitch; + + applyTimeSlew_ = iApplyTimeSlew; + slewFlavor_ = slewFlavor; + + meanTime_ = iMeanTime; + timeSigmaHPD_ = iTimeSigmaHPD; + timeSigmaSiPM_ = iTimeSigmaSiPM; + + activeBXs_ = iActiveBXs; + + nMaxItersMin_ = iNMaxItersMin; + nMaxItersNNLS_ = iNMaxItersNNLS; + + deltaChiSqThresh_ = iDeltaChiSqThresh; + nnlsThresh_ = iNnlsThresh; + + bxOffsetConf_ = -(*std::min_element(activeBXs_.begin(), activeBXs_.end())); + bxSizeConf_ = activeBXs_.size(); + +} + +void MahiFit::phase1Apply(const HBHEChannelInfo& channelData, + float& reconstructedEnergy, + float& reconstructedTime, + bool& useTriple, + float& chi2, + const HcalTimeSlew* hcalTimeSlew_delay) const { + + assert(channelData.nSamples()==8||channelData.nSamples()==10); + + resetWorkspace(); + + nnlsWork_.tsSize = channelData.nSamples(); + nnlsWork_.tsOffset = channelData.soi(); + nnlsWork_.fullTSOffset = fullTSofInterest_ - nnlsWork_.tsOffset; + + // 1 sigma time constraint + if (channelData.hasTimeInfo()) nnlsWork_.dt=timeSigmaSiPM_; + else nnlsWork_.dt=timeSigmaHPD_; + + //Dark current value for this channel (SiPM only) + float darkCurrent = getSiPMDarkCurrent(channelData.darkCurrent(), + channelData.fcByPE(), + channelData.lambda()); + + //Average pedestal width (for covariance matrix constraint) + float pedVal = 0.25*( channelData.tsPedestalWidth(0)*channelData.tsPedestalWidth(0)+ + channelData.tsPedestalWidth(1)*channelData.tsPedestalWidth(1)+ + channelData.tsPedestalWidth(2)*channelData.tsPedestalWidth(2)+ + channelData.tsPedestalWidth(3)*channelData.tsPedestalWidth(3) ); + + nnlsWork_.pedConstraint = pedVal*SampleMatrix::Ones(nnlsWork_.tsSize, nnlsWork_.tsSize); + nnlsWork_.amplitudes.resize(nnlsWork_.tsSize); + nnlsWork_.noiseTerms.resize(nnlsWork_.tsSize); + + std::array reconstructedVals {{ 0.0, -9999, -9999 }}; + + double tsTOT = 0, tstrig = 0; // in GeV + for(unsigned int iTS=0; iTSchannelData.tsPedestalWidth(iTS)) { + noiseDC = darkCurrent; + } + + //Photostatistics + double noisePhoto = 0; + if ( (charge-ped)>channelData.tsPedestalWidth(iTS)) { + noisePhoto = sqrt((charge-ped)*channelData.fcByPE()); + } + + //Electronic pedestal + double pedWidth = channelData.tsPedestalWidth(iTS); + + //Total uncertainty from all sources + nnlsWork_.noiseTerms.coeffRef(iTS) = noiseADC*noiseADC + noiseDC*noiseDC + noisePhoto*noisePhoto + pedWidth*pedWidth; + + tsTOT += (charge - ped)*channelData.tsGain(0); + if( iTS==nnlsWork_.tsOffset ){ + tstrig += (charge - ped)*channelData.tsGain(0); + } + } + + if(tstrig >= ts4Thresh_ && tsTOT > 0) { + + useTriple=false; + + // only do pre-fit with 1 pulse if chiSq threshold is positive + if (chiSqSwitch_>0) { + doFit(reconstructedVals,1,hcalTimeSlew_delay); + if (reconstructedVals[2]>chiSqSwitch_) { + doFit(reconstructedVals,0,hcalTimeSlew_delay); //nbx=0 means use configured BXs + useTriple=true; + } + } + else { + doFit(reconstructedVals,0,hcalTimeSlew_delay); + useTriple=true; + } + } + else{ + reconstructedVals.at(0) = 0.; //energy + reconstructedVals.at(1) = -9999.; //time + reconstructedVals.at(2) = -9999.; //chi2 + } + + reconstructedEnergy = reconstructedVals[0]*channelData.tsGain(0); + reconstructedTime = reconstructedVals[1]; + chi2 = reconstructedVals[2]; + +} + +void MahiFit::doFit(std::array &correctedOutput, int nbx, const HcalTimeSlew* hcalTimeSlew_delay) const { + + unsigned int bxSize=1; + + if (nbx==1) { + nnlsWork_.bxOffset = 0; + } + else { + bxSize = bxSizeConf_; + nnlsWork_.bxOffset = bxOffsetConf_; + } + + nnlsWork_.bxs.resize(bxSize); + + if (nbx==1) { + nnlsWork_.bxs.coeffRef(0) = 0; + } + else { + for (unsigned int iBX=0; iBX=nMaxItersMin_) { + break; + } + + updateCov(); + + if (nnlsWork_.nPulseTot>1) { + nnls(); + } + else { + onePulseMinimize(); + } + + double newChiSq=calculateChiSq(); + double deltaChiSq = newChiSq - chiSq; + + if (newChiSq==oldChiSq && newChiSqdelay(std::max(1.0, itQ), slewFlavor_); + + nnlsWork_.pulseN.fill(0); + nnlsWork_.pulseM.fill(0); + nnlsWork_.pulseP.fill(0); + + const double xx[4]={t0, 1.0, 0.0, 3}; + const double xxm[4]={-nnlsWork_.dt+t0, 1.0, 0.0, 3}; + const double xxp[4]={ nnlsWork_.dt+t0, 1.0, 0.0, 3}; + + (*pfunctor_)(&xx[0]); + psfPtr_->getPulseShape(nnlsWork_.pulseN); + + (*pfunctor_)(&xxm[0]); + psfPtr_->getPulseShape(nnlsWork_.pulseM); + + (*pfunctor_)(&xxp[0]); + psfPtr_->getPulseShape(nnlsWork_.pulseP); + + //in the 2018+ case where the sample of interest (SOI) is in TS3, add an extra offset to align + //with previous SOI=TS4 case assumed by psfPtr_->getPulseShape() + int delta =nnlsWork_. tsOffset == 3 ? 1 : 0; + + for (unsigned int iTS=nnlsWork_.fullTSOffset; iTS0 || nnlsWork_.nP==0) { + if ( nnlsWork_.nP==std::min(npulse, nnlsWork_.tsSize)) break; + + const unsigned int nActive = npulse - nnlsWork_.nP; + nnlsWork_.updateWork = nnlsWork_.aTbVec - nnlsWork_.aTaMat*nnlsWork_.ampVec; + + Index idxwmaxprev = idxwmax; + double wmaxprev = wmax; + wmax = nnlsWork_.updateWork.tail(nActive).maxCoeff(&idxwmax); + + if (wmax=nMaxItersNNLS_) { + break; + } + + //unconstrain parameter + Index idxp = nnlsWork_.nP + idxwmax; + nnlsUnconstrainParameter(idxp); + + } + + while (true) { + if (nnlsWork_.nP==0) break; + + nnlsWork_.ampvecpermtest = nnlsWork_.ampVec; + + solveSubmatrix(nnlsWork_.aTaMat,nnlsWork_.aTbVec,nnlsWork_.ampvecpermtest,nnlsWork_.nP); + + //check solution + bool positive = true; + for (unsigned int i = 0; i < nnlsWork_.nP; ++i) + positive &= (nnlsWork_.ampvecpermtest(i) > 0); + if (positive) { + nnlsWork_.ampVec.head(nnlsWork_.nP) = nnlsWork_.ampvecpermtest.head(nnlsWork_.nP); + break; + } + + //update parameter vector + Index minratioidx=0; + + // no realizable optimization here (because it autovectorizes!) + double minratio = std::numeric_limits::max(); + for (unsigned int ipulse=0; ipulse( new ROOT::Math::Functor(psfPtr_.get(),&FitterFuncs::PulseShapeFunctor::singlePulseShapeFunc, 3) ); + +} + +void MahiFit::nnlsUnconstrainParameter(Index idxp) const { + nnlsWork_.aTaMat.col(nnlsWork_.nP).swap(nnlsWork_.aTaMat.col(idxp)); + nnlsWork_.aTaMat.row(nnlsWork_.nP).swap(nnlsWork_.aTaMat.row(idxp)); + nnlsWork_.pulseMat.col(nnlsWork_.nP).swap(nnlsWork_.pulseMat.col(idxp)); + std::swap(nnlsWork_.aTbVec.coeffRef(nnlsWork_.nP),nnlsWork_.aTbVec.coeffRef(idxp)); + std::swap(nnlsWork_.ampVec.coeffRef(nnlsWork_.nP),nnlsWork_.ampVec.coeffRef(idxp)); + std::swap(nnlsWork_.bxs.coeffRef(nnlsWork_.nP),nnlsWork_.bxs.coeffRef(idxp)); + ++nnlsWork_.nP; +} + +void MahiFit::nnlsConstrainParameter(Index minratioidx) const { + nnlsWork_.aTaMat.col(nnlsWork_.nP-1).swap(nnlsWork_.aTaMat.col(minratioidx)); + nnlsWork_.aTaMat.row(nnlsWork_.nP-1).swap(nnlsWork_.aTaMat.row(minratioidx)); + nnlsWork_.pulseMat.col(nnlsWork_.nP-1).swap(nnlsWork_.pulseMat.col(minratioidx)); + std::swap(nnlsWork_.aTbVec.coeffRef(nnlsWork_.nP-1),nnlsWork_.aTbVec.coeffRef(minratioidx)); + std::swap(nnlsWork_.ampVec.coeffRef(nnlsWork_.nP-1),nnlsWork_.ampVec.coeffRef(minratioidx)); + std::swap(nnlsWork_.bxs.coeffRef(nnlsWork_.nP-1),nnlsWork_.bxs.coeffRef(minratioidx)); + --nnlsWork_.nP; + +} + +void MahiFit::solveSubmatrix(PulseMatrix& mat, PulseVector& invec, PulseVector& outvec, unsigned nP) const { + using namespace Eigen; + switch( nP ) { // pulse matrix is always square. + case 10: + { + Matrix temp = mat; + outvec.head<10>() = temp.ldlt().solve(invec.head<10>()); + } + break; + case 9: + { + Matrix temp = mat.topLeftCorner<9,9>(); + outvec.head<9>() = temp.ldlt().solve(invec.head<9>()); + } + break; + case 8: + { + Matrix temp = mat.topLeftCorner<8,8>(); + outvec.head<8>() = temp.ldlt().solve(invec.head<8>()); + } + break; + case 7: + { + Matrix temp = mat.topLeftCorner<7,7>(); + outvec.head<7>() = temp.ldlt().solve(invec.head<7>()); + } + break; + case 6: + { + Matrix temp = mat.topLeftCorner<6,6>(); + outvec.head<6>() = temp.ldlt().solve(invec.head<6>()); + } + break; + case 5: + { + Matrix temp = mat.topLeftCorner<5,5>(); + outvec.head<5>() = temp.ldlt().solve(invec.head<5>()); + } + break; + case 4: + { + Matrix temp = mat.topLeftCorner<4,4>(); + outvec.head<4>() = temp.ldlt().solve(invec.head<4>()); + } + break; + case 3: + { + Matrix temp = mat.topLeftCorner<3,3>(); + outvec.head<3>() = temp.ldlt().solve(invec.head<3>()); + } + break; + case 2: + { + Matrix temp = mat.topLeftCorner<2,2>(); + outvec.head<2>() = temp.ldlt().solve(invec.head<2>()); + } + break; + case 1: + { + Matrix temp = mat.topLeftCorner<1,1>(); + outvec.head<1>() = temp.ldlt().solve(invec.head<1>()); + } + break; + default: + throw cms::Exception("HcalMahiWeirdState") + << "Weird number of pulses encountered in Mahi, module is configured incorrectly!"; + } +} + +void MahiFit::resetWorkspace() const { + + nnlsWork_.nPulseTot=0; + nnlsWork_.tsSize=0; + nnlsWork_.tsOffset=0; + nnlsWork_.fullTSOffset=0; + nnlsWork_.bxOffset=0; + nnlsWork_.dt=0; + + std::fill(std::begin(nnlsWork_.pulseCovArray), std::end(nnlsWork_.pulseCovArray), FullSampleMatrix::Zero()); + std::fill(std::begin(nnlsWork_.pulseShapeArray), std::end(nnlsWork_.pulseShapeArray), FullSampleVector::Zero()); + std::fill(std::begin(nnlsWork_.pulseDerivArray), std::end(nnlsWork_.pulseDerivArray), FullSampleVector::Zero()); + + std::fill(std::begin(nnlsWork_.pulseN), std::end(nnlsWork_.pulseN), 0); + std::fill(std::begin(nnlsWork_.pulseM), std::end(nnlsWork_.pulseM), 0); + std::fill(std::begin(nnlsWork_.pulseP), std::end(nnlsWork_.pulseP), 0); + + nnlsWork_.amplitudes.setZero(); + nnlsWork_.bxs.setZero(); + nnlsWork_.invCovMat.setZero(); + nnlsWork_.noiseTerms.setZero(); + nnlsWork_.pedConstraint.setZero(); + nnlsWork_.pulseMat.setZero(); + nnlsWork_.pulseDerivMat.setZero(); + nnlsWork_.residuals.setZero(); + nnlsWork_.ampVec.setZero(); + nnlsWork_.errVec.setZero(); + nnlsWork_.ampvecpermtest.setZero(); + nnlsWork_.invcovp.setZero(); + nnlsWork_.aTaMat.setZero(); + nnlsWork_.aTbVec.setZero(); + nnlsWork_.updateWork.setZero(); + nnlsWork_.covDecompLinv.setZero(); + nnlsWork_.topleft_work.setZero(); + + + +} diff --git a/RecoLocalCalo/HcalRecAlgos/src/PedestalSub.cc b/RecoLocalCalo/HcalRecAlgos/src/PedestalSub.cc index 1556fd4d40d1c..703ee896dadc0 100644 --- a/RecoLocalCalo/HcalRecAlgos/src/PedestalSub.cc +++ b/RecoLocalCalo/HcalRecAlgos/src/PedestalSub.cc @@ -17,28 +17,28 @@ void PedestalSub::init(int runCond=0, float threshold=0.0, float quantile=0.0) { fCondition=runCond; } -void PedestalSub::calculate(const std::vector & inputCharge, const std::vector & inputPedestal, std::vector & corrCharge) const { +void PedestalSub::calculate(const std::vector & inputCharge, const std::vector & inputPedestal, const std::vector & inputNoise, std::vector & corrCharge, int soi, int nTS) const { - double bseCorr=PedestalSub::getCorrection(inputCharge, inputPedestal); - for (auto i=0; i<10; i++) { - corrCharge.push_back(inputCharge[i]-inputPedestal[i]-bseCorr); + double bseCorr=PedestalSub::getCorrection(inputCharge, inputPedestal, inputNoise, soi, nTS); + for (auto i=0; i & inputCharge, const std::vector & inputPedestal) const { +double PedestalSub::getCorrection(const std::vector & inputCharge, const std::vector & inputPedestal, const std::vector & inputNoise, int soi, int nTS) const { double baseline=0; - for (auto i=0; i<10; i++) { - if (i==4||i==5) continue; - if ( (inputCharge[i]-inputPedestal[i]) #include "RecoLocalCalo/HcalRecAlgos/interface/PulseShapeFitOOTPileupCorrection.h" #include "FWCore/Utilities/interface/isFinite.h" +#include "CalibCalorimetry/HcalAlgos/interface/HcalTimeSlew.h" PulseShapeFitOOTPileupCorrection::PulseShapeFitOOTPileupCorrection() : cntsetPulseShape(0), psfPtr_(nullptr), spfunctor_(nullptr), dpfunctor_(nullptr), tpfunctor_(nullptr), @@ -86,16 +87,16 @@ void PulseShapeFitOOTPileupCorrection::resetPulseShapeTemplate(const HcalPulseSh constexpr char const* varNames[] = {"time", "energy","time1","energy1","time2","energy2", "ped"}; -int PulseShapeFitOOTPileupCorrection::pulseShapeFit(const double * energyArr, const double * pedenArr, const double *chargeArr, const double *pedArr, const double *gainArr, const double tsTOTen, std::vector &fitParsVec, const double * noiseArrSq, unsigned int soi ) const { +int PulseShapeFitOOTPileupCorrection::pulseShapeFit(const double * energyArr, const double * pedenArr, const double *chargeArr, const double *pedArr, const double *gainArr, const double tsTOTen, std::vector &fitParsVec, const double * noiseArrSq, unsigned int soi ,const HcalTimeSlew* hcalTimeSlew_delay) const { double tsMAX=0; double tmpx[HcalConst::maxSamples], tmpy[HcalConst::maxSamples], tmperry[HcalConst::maxSamples],tmperry2[HcalConst::maxSamples],tmpslew[HcalConst::maxSamples]; double tstrig = 0; // in fC - for(int i=0;idelay(std::max(1.0,chargeArr[i]),slewFlavor_); // add the noise components tmperry2[i]=noiseArrSq[i]; @@ -104,7 +105,7 @@ int PulseShapeFitOOTPileupCorrection::pulseShapeFit(const double * energyArr, co tmperry [i]=sqrt(tmperry2[i]); if(std::abs(energyArr[i])>tsMAX) tsMAX=std::abs(tmpy[i]); - if( i ==4 || i ==5 ){ + if( i ==soi || i ==(soi+1) ){ tstrig += chargeArr[i] - pedArr[i]; } } @@ -233,12 +234,14 @@ void PulseShapeFitOOTPileupCorrection::phase1Apply(const HBHEChannelInfo& channe float& reconstructedEnergy, float& reconstructedTime, bool& useTriple, - float& chi2) const + float& chi2, + const HcalTimeSlew* hcalTimeSlew_delay) const { psfPtr_->setDefaultcntNANinfit(); const unsigned cssize = channelData.nSamples(); + const unsigned int soi = channelData.soi(); // initialize arrays to be zero double chargeArr[HcalConst::maxSamples]={}, pedArr[HcalConst::maxSamples]={}, gainArr[HcalConst::maxSamples]={}; @@ -250,6 +253,7 @@ void PulseShapeFitOOTPileupCorrection::phase1Apply(const HBHEChannelInfo& channe double tsTOT = 0, tstrig = 0; // in fC double tsTOTen = 0; // in GeV + // go over the time slices for(unsigned int ip=0; ip= (unsigned) HcalConst::maxSamples ) continue; // Too many samples than what we wanna fit (10 is enough...) -> skip them @@ -288,7 +292,7 @@ void PulseShapeFitOOTPileupCorrection::phase1Apply(const HBHEChannelInfo& channe tsTOT += charge - ped; tsTOTen += energy - peden; - if( ip ==4 || ip==5 ){ + if( ip == soi || ip == soi+1 ){ tstrig += charge - ped; } } @@ -309,7 +313,7 @@ void PulseShapeFitOOTPileupCorrection::phase1Apply(const HBHEChannelInfo& channe std::vector fitParsVec; if(tstrig >= ts4Min_ && tsTOTen > 0.) { //Two sigma from 0 - pulseShapeFit(energyArr, pedenArr, chargeArr, pedArr, gainArr, tsTOTen, fitParsVec, noiseArrSq, channelData.soi() ); + pulseShapeFit(energyArr, pedenArr, chargeArr, pedArr, gainArr, tsTOTen, fitParsVec, noiseArrSq, channelData.soi(), hcalTimeSlew_delay); } else { fitParsVec.clear(); fitParsVec.push_back(0.); //charge diff --git a/RecoLocalCalo/HcalRecAlgos/src/SimpleHBHEPhase1Algo.cc b/RecoLocalCalo/HcalRecAlgos/src/SimpleHBHEPhase1Algo.cc index a90643cbba0d0..e2435552a45dd 100644 --- a/RecoLocalCalo/HcalRecAlgos/src/SimpleHBHEPhase1Algo.cc +++ b/RecoLocalCalo/HcalRecAlgos/src/SimpleHBHEPhase1Algo.cc @@ -9,7 +9,9 @@ #include "DataFormats/HcalRecHit/interface/HBHERecHitAuxSetter.h" #include "DataFormats/METReco/interface/HcalPhase1FlagLabels.h" - +#include "CondFormats/DataRecord/interface/HcalTimeSlewRecord.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Framework/interface/ESHandle.h" // Maximum fractional error for calculating Method 0 // pulse containment correction @@ -22,7 +24,8 @@ SimpleHBHEPhase1Algo::SimpleHBHEPhase1Algo( const float timeShift, const bool correctForPhaseContainment, std::unique_ptr m2, - std::unique_ptr detFit) + std::unique_ptr detFit, + std::unique_ptr mahi) : pulseCorr_(PulseContainmentFractionalError), firstSampleShift_(firstSampleShift), samplesToAdd_(samplesToAdd), @@ -31,13 +34,19 @@ SimpleHBHEPhase1Algo::SimpleHBHEPhase1Algo( runnum_(0), corrFPC_(correctForPhaseContainment), psFitOOTpuCorr_(std::move(m2)), - hltOOTpuCorr_(std::move(detFit)) + hltOOTpuCorr_(std::move(detFit)), + mahiOOTpuCorr_(std::move(mahi)) { + hcalTimeSlew_delay_ = nullptr; } void SimpleHBHEPhase1Algo::beginRun(const edm::Run& r, const edm::EventSetup& es) { + edm::ESHandle delay; + es.get().get("HBHE", delay); + hcalTimeSlew_delay_ = &*delay; + runnum_ = r.run(); pulseCorr_.beginRun(es); } @@ -82,7 +91,7 @@ HBHERecHit SimpleHBHEPhase1Algo::reconstruct(const HBHEChannelInfo& info, !info.hasTimeInfo(),info.nSamples()); // "phase1Apply" call below sets m2E, m2t, useTriple, and chi2. // These parameters are pased by non-const reference. - method2->phase1Apply(info, m2E, m2t, useTriple, chi2); + method2->phase1Apply(info, m2E, m2t, useTriple, chi2, hcalTimeSlew_delay_); m2E *= hbminusCorrectionFactor(channelId, m2E, isData); } @@ -92,17 +101,38 @@ HBHERecHit SimpleHBHEPhase1Algo::reconstruct(const HBHEChannelInfo& info, if (method3) { // "phase1Apply" sets m3E and m3t (pased by non-const reference) - method3->phase1Apply(info, m3E, m3t); + method3->phase1Apply(info, m3E, m3t, hcalTimeSlew_delay_); m3E *= hbminusCorrectionFactor(channelId, m3E, isData); } + // Run Mahi + float m4E = 0.f, m4chi2 = -1.f; + float m4T = 0.f; + bool m4UseTriple=false; + + const MahiFit* mahi = mahiOOTpuCorr_.get(); + + if (mahi) { + mahiOOTpuCorr_->setPulseShapeTemplate(theHcalPulseShapes_.getShape(info.recoShape())); + mahi->phase1Apply(info,m4E,m4T,m4UseTriple,m4chi2,hcalTimeSlew_delay_); + m4E *= hbminusCorrectionFactor(channelId, m4E, isData); + } + // Finally, construct the rechit float rhE = m0E; float rht = m0t; - if (method2) + float rhX = -1.f; + if (mahi) + { + rhE = m4E; + rht = m4T; + rhX = m4chi2; + } + else if (method2) { rhE = m2E; rht = m2t; + rhX = chi2; } else if (method3) { @@ -115,13 +145,13 @@ HBHERecHit SimpleHBHEPhase1Algo::reconstruct(const HBHEChannelInfo& info, rh = HBHERecHit(channelId, rhE, rht, tdcTime); rh.setRawEnergy(m0E); rh.setAuxEnergy(m3E); - rh.setChiSquared(chi2); + rh.setChiSquared(rhX); // Set rechit aux words HBHERecHitAuxSetter::setAux(info, &rh); - // Set some rechit flags (here, for Method 2) - if (useTriple) + // Set some rechit flags (here, for Method 2/Mahi) + if (useTriple || m4UseTriple) rh.setFlagField(1, HcalPhase1FlagLabels::HBHEPulseFitBit); return rh; @@ -203,8 +233,7 @@ float SimpleHBHEPhase1Algo::m0Time(const HBHEChannelInfo& info, time = (maxI - soi)*25.f + timeshift_ns_hbheho(wpksamp); // Legacy QIE8 timing correction - time -= HcalTimeSlew::delay(std::max(1.0, fc_ampl), - HcalTimeSlew::Medium); + time -= hcalTimeSlew_delay_->delay(std::max(1.0, fc_ampl), HcalTimeSlew::Medium); // Time calibration time -= calibs.timecorr(); } diff --git a/RecoLocalCalo/HcalRecAlgos/src/ZdcSimpleRecAlgo.cc b/RecoLocalCalo/HcalRecAlgos/src/ZdcSimpleRecAlgo.cc index c5f587f96dad8..0fbb44d0130bb 100644 --- a/RecoLocalCalo/HcalRecAlgos/src/ZdcSimpleRecAlgo.cc +++ b/RecoLocalCalo/HcalRecAlgos/src/ZdcSimpleRecAlgo.cc @@ -23,9 +23,10 @@ ZdcSimpleRecAlgo::ZdcSimpleRecAlgo(int recoMethod) : recoMethod_(recoMethod), correctForTimeslew_(false) { } -void ZdcSimpleRecAlgo::initPulseCorr(int toadd) { + +void ZdcSimpleRecAlgo::initPulseCorr(int toadd, const HcalTimeSlew* hcalTimeSlew_delay) { if (correctForPulse_) { - pulseCorr_ = std::make_unique(toadd,phaseNS_,MaximumFractionalError); + pulseCorr_ = std::make_unique(toadd,phaseNS_,MaximumFractionalError, hcalTimeSlew_delay); } } //static float timeshift_ns_zdc(float wpksamp); diff --git a/RecoLocalCalo/HcalRecAlgos/src/parseHBHEPhase1AlgoDescription.cc b/RecoLocalCalo/HcalRecAlgos/src/parseHBHEPhase1AlgoDescription.cc index cc3ac4b0b2df4..bbef64dcd46ba 100644 --- a/RecoLocalCalo/HcalRecAlgos/src/parseHBHEPhase1AlgoDescription.cc +++ b/RecoLocalCalo/HcalRecAlgos/src/parseHBHEPhase1AlgoDescription.cc @@ -2,6 +2,7 @@ #include "RecoLocalCalo/HcalRecAlgos/interface/parseHBHEPhase1AlgoDescription.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "RecoLocalCalo/HcalRecAlgos/interface/PulseShapeFitOOTPileupCorrection.h" #include "RecoLocalCalo/HcalRecAlgos/interface/HcalDeterministicFit.h" @@ -9,6 +10,36 @@ // Phase 1 HBHE reco algorithm headers #include "RecoLocalCalo/HcalRecAlgos/interface/SimpleHBHEPhase1Algo.h" +static std::unique_ptr +parseHBHEMahiDescription(const edm::ParameterSet& conf) +{ + + const bool iDynamicPed = conf.getParameter ("dynamicPed"); + const double iTS4Thresh = conf.getParameter ("ts4Thresh"); + const double chiSqSwitch = conf.getParameter ("chiSqSwitch"); + + const bool iApplyTimeSlew = conf.getParameter ("applyTimeSlew"); + + const double iMeanTime = conf.getParameter ("meanTime"); + const double iTimeSigmaHPD = conf.getParameter ("timeSigmaHPD"); + const double iTimeSigmaSiPM = conf.getParameter ("timeSigmaSiPM"); + + const std::vector iActiveBXs = conf.getParameter> ("activeBXs"); + const int iNMaxItersMin = conf.getParameter ("nMaxItersMin"); + const int iNMaxItersNNLS = conf.getParameter ("nMaxItersNNLS"); + const double iDeltaChiSqThresh = conf.getParameter ("deltaChiSqThresh"); + const double iNnlsThresh = conf.getParameter ("nnlsThresh"); + + std::unique_ptr corr = std::make_unique(); + + corr->setParameters(iDynamicPed, iTS4Thresh, chiSqSwitch, iApplyTimeSlew, HcalTimeSlew::Medium, + iMeanTime, iTimeSigmaHPD, iTimeSigmaSiPM, + iActiveBXs, iNMaxItersMin, iNMaxItersNNLS, + iDeltaChiSqThresh, iNnlsThresh); + + return corr; +} + static std::unique_ptr parseHBHEMethod2Description(const edm::ParameterSet& conf) @@ -53,16 +84,14 @@ parseHBHEMethod3Description(const edm::ParameterSet& conf) const float iPedSubThreshold = conf.getParameter("pedestalUpperLimit"); const int iTimeSlewParsType = conf.getParameter ("timeSlewParsType"); const double irespCorrM3 = conf.getParameter("respCorrM3"); - const std::vector& iTimeSlewPars = - conf.getParameter >("timeSlewPars"); PedestalSub pedSubFxn; pedSubFxn.init(0, iPedSubThreshold, 0.0); std::unique_ptr fit = std::make_unique(); - fit->init( (HcalTimeSlew::ParaSource)iTimeSlewParsType, - HcalTimeSlew::Medium, iApplyTimeSlew, - pedSubFxn, iTimeSlewPars, irespCorrM3); + fit->init( (HcalTimeSlew::ParaSource)iTimeSlewParsType, + HcalTimeSlew::Medium, iApplyTimeSlew, + pedSubFxn, irespCorrM3); return fit; } @@ -76,13 +105,21 @@ parseHBHEPhase1AlgoDescription(const edm::ParameterSet& ps) if (className == "SimpleHBHEPhase1Algo") { - std::unique_ptr m2; - if (ps.getParameter("useM2")) - m2 = parseHBHEMethod2Description(ps); - + std::unique_ptr mahi; + std::unique_ptr m2; std::unique_ptr detFit; - if (ps.getParameter("useM3")) - detFit = parseHBHEMethod3Description(ps); + + // only run Mahi OR Method 2 but not both + if (ps.getParameter("useMahi") && ps.getParameter("useM2")) { + throw cms::Exception("ConfigurationError") << + "SimpleHBHEPhase1Algo does not allow both Mahi and Method 2 to be turned on together."; + } + if (ps.getParameter("useMahi")) + mahi = parseHBHEMahiDescription(ps); + if (ps.getParameter("useM2")) + m2 = parseHBHEMethod2Description(ps); + if (ps.getParameter("useM3")) + detFit = parseHBHEMethod3Description(ps); algo = std::unique_ptr( new SimpleHBHEPhase1Algo(ps.getParameter ("firstSampleShift"), @@ -90,7 +127,7 @@ parseHBHEPhase1AlgoDescription(const edm::ParameterSet& ps) ps.getParameter("correctionPhaseNS"), ps.getParameter("tdcTimeShift"), ps.getParameter ("correctForPhaseContainment"), - std::move(m2), std::move(detFit)) + std::move(m2), std::move(detFit), std::move(mahi)) ); } diff --git a/RecoLocalCalo/HcalRecProducers/python/HBHEIsolatedNoiseReflagger_cfi.py b/RecoLocalCalo/HcalRecProducers/python/HBHEIsolatedNoiseReflagger_cfi.py index 9700e5a269849..80b9cdfa4fb9d 100644 --- a/RecoLocalCalo/HcalRecProducers/python/HBHEIsolatedNoiseReflagger_cfi.py +++ b/RecoLocalCalo/HcalRecProducers/python/HBHEIsolatedNoiseReflagger_cfi.py @@ -62,3 +62,6 @@ from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017 run2_HEPlan1_2017.toModify(hbhereco, hbheInput = cms.InputTag('hbheplan1')) + +from Configuration.ProcessModifiers.run2_HECollapse_2018_cff import run2_HECollapse_2018 +run2_HECollapse_2018.toModify(hbhereco, hbheInput = cms.InputTag('hbhecollapse')) diff --git a/RecoLocalCalo/HcalRecProducers/python/HBHEMahiParameters_cfi.py b/RecoLocalCalo/HcalRecProducers/python/HBHEMahiParameters_cfi.py new file mode 100644 index 0000000000000..7a93c270d42fa --- /dev/null +++ b/RecoLocalCalo/HcalRecProducers/python/HBHEMahiParameters_cfi.py @@ -0,0 +1,14 @@ +import FWCore.ParameterSet.Config as cms + +# Configuration parameters for Mahi +mahiParameters = cms.PSet( + + dynamicPed = cms.bool(True), + ts4Thresh = cms.double(0.0), + chiSqSwitch = cms.double(15.0), + activeBXs = cms.vint32(-1, 0, 1), + nMaxItersMin = cms.int32(500), + nMaxItersNNLS = cms.int32(500), + deltaChiSqThresh = cms.double(1e-3), + nnlsThresh = cms.double(1e-11) +) diff --git a/RecoLocalCalo/HcalRecProducers/python/HBHEMethod3Parameters_cfi.py b/RecoLocalCalo/HcalRecProducers/python/HBHEMethod3Parameters_cfi.py index 8671ae6344067..bebdc8d028e25 100644 --- a/RecoLocalCalo/HcalRecProducers/python/HBHEMethod3Parameters_cfi.py +++ b/RecoLocalCalo/HcalRecProducers/python/HBHEMethod3Parameters_cfi.py @@ -4,7 +4,6 @@ m3Parameters = cms.PSet( applyTimeSlewM3 = cms.bool(True), pedestalUpperLimit = cms.double(2.7), - timeSlewParsType = cms.int32(3), # 0: TestStand, 1:Data, 2:MC, 3:InputPars. Parametrization function is par0 + par1*log(fC+par2). - timeSlewPars = cms.vdouble(12.2999, -2.19142, 0, 12.2999, -2.19142, 0, 12.2999, -2.19142, 0), # HB par0, HB par1, HB par2, BE par0, BE par1, BE par2, HE par0, HE par1, HE par2 - respCorrM3 = cms.double(1.0) # This factor is used to align the the Method3 with the Method2 response + timeSlewParsType = cms.int32(3), # 0: TestStand, 1:Data, 2:MC, 3:HBHE. Parametrization function is par0 + par1*log(fC+par2). + respCorrM3 = cms.double(1.0) # This factor is used to align the Method3 with the Method2 response ) diff --git a/RecoLocalCalo/HcalRecProducers/python/HBHEPhase1Reconstructor_cfi.py b/RecoLocalCalo/HcalRecProducers/python/HBHEPhase1Reconstructor_cfi.py index f23ce00dc93fe..5ae57e2821206 100644 --- a/RecoLocalCalo/HcalRecProducers/python/HBHEPhase1Reconstructor_cfi.py +++ b/RecoLocalCalo/HcalRecProducers/python/HBHEPhase1Reconstructor_cfi.py @@ -2,6 +2,7 @@ import RecoLocalCalo.HcalRecProducers.HBHEMethod3Parameters_cfi as method3 import RecoLocalCalo.HcalRecProducers.HBHEMethod2Parameters_cfi as method2 import RecoLocalCalo.HcalRecProducers.HBHEMethod0Parameters_cfi as method0 +import RecoLocalCalo.HcalRecProducers.HBHEMahiParameters_cfi as mahi import RecoLocalCalo.HcalRecProducers.HBHEPulseShapeFlagSetter_cfi as pulseShapeFlag import RecoLocalCalo.HcalRecProducers.HBHEStatusBitSetter_cfi as hbheStatusFlag @@ -56,6 +57,7 @@ method3.m3Parameters, method2.m2Parameters, method0.m0Parameters, + mahi.mahiParameters, Class = cms.string("SimpleHBHEPhase1Algo"), @@ -66,10 +68,13 @@ firstSampleShift = cms.int32(0), # Use "Method 2"? - useM2 = cms.bool(True), + useM2 = cms.bool(False), # Use "Method 3"? - useM3 = cms.bool(True) + useM3 = cms.bool(True), + + # Use Mahi? + useMahi = cms.bool(True) ), # Reconstruction algorithm configuration data to fetch from DB, if any diff --git a/RecoLocalCalo/HcalRecProducers/src/ZdcSimpleReconstructor.cc b/RecoLocalCalo/HcalRecProducers/src/ZdcSimpleReconstructor.cc index 8f52110d72f3f..24ed8d0fbad66 100644 --- a/RecoLocalCalo/HcalRecProducers/src/ZdcSimpleReconstructor.cc +++ b/RecoLocalCalo/HcalRecProducers/src/ZdcSimpleReconstructor.cc @@ -37,6 +37,7 @@ ZdcSimpleReconstructor::ZdcSimpleReconstructor(edm::ParameterSet const& conf): std::cout << "ZdcSimpleReconstructor is not associated with a specific subdetector!" << std::endl; } + hcalTimeSlew_delay_ = nullptr; } ZdcSimpleReconstructor::~ZdcSimpleReconstructor() { @@ -46,6 +47,10 @@ void ZdcSimpleReconstructor::beginRun(edm::Run const&r, edm::EventSetup const & edm::ESHandle p; es.get().get(p); myobject = new HcalLongRecoParams(*p.product()); + + edm::ESHandle delay; + es.get().get("HBHE", delay); + hcalTimeSlew_delay_ = &*delay; } void ZdcSimpleReconstructor::endRun(edm::Run const&r, edm::EventSetup const & es){ @@ -94,8 +99,8 @@ void ZdcSimpleReconstructor::produce(edm::Event& e, const edm::EventSetup& event // signal TS, it may not work properly. Assume contiguous here.... unsigned int toadd = mySignalTS.size(); if(toaddMem != toadd) { - reco_.initPulseCorr(toadd); - toaddMem = toadd; + reco_.initPulseCorr(toadd, hcalTimeSlew_delay_); + toaddMem = toadd; } const HcalCalibrations& calibrations=conditions->getHcalCalibrations(cell); const HcalQIECoder* channelCoder = conditions->getHcalCoder (cell); diff --git a/RecoLocalCalo/HcalRecProducers/src/ZdcSimpleReconstructor.h b/RecoLocalCalo/HcalRecProducers/src/ZdcSimpleReconstructor.h index f34f919519049..43b42cef0257b 100644 --- a/RecoLocalCalo/HcalRecProducers/src/ZdcSimpleReconstructor.h +++ b/RecoLocalCalo/HcalRecProducers/src/ZdcSimpleReconstructor.h @@ -9,6 +9,7 @@ #include "FWCore/Framework/interface/EventSetup.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "CalibCalorimetry/HcalAlgos/interface/HcalTimeSlew.h" #include "RecoLocalCalo/HcalRecAlgos/interface/ZdcSimpleRecAlgo.h" @@ -37,7 +38,9 @@ bool dropZSmarkedPassed_; // turn on/off dropping of zero suppression marked and passed digis - HcalLongRecoParams* myobject; //noiseTS and signalTS from db + HcalLongRecoParams* myobject; //noiseTS and signalTS from db + + const HcalTimeSlew* hcalTimeSlew_delay_; }; #endif diff --git a/RecoLocalFastTime/FTLCommonAlgos/interface/RecHitTools.h b/RecoLocalFastTime/FTLCommonAlgos/interface/RecHitTools.h index 2edbdb852d329..efde0ec9e6346 100644 --- a/RecoLocalFastTime/FTLCommonAlgos/interface/RecHitTools.h +++ b/RecoLocalFastTime/FTLCommonAlgos/interface/RecHitTools.h @@ -21,8 +21,8 @@ namespace ftl { void getEvent(const edm::Event&); void getEventSetup(const edm::EventSetup&); - const GlobalPoint& getPosition(const DetId& id) const; - const FlatTrd::CornersVec& getCorners(const DetId& id) const; + GlobalPoint getPosition(const DetId& id) const; + FlatTrd::CornersVec getCorners(const DetId& id) const; HitType getHitType(const DetId& id) const; diff --git a/RecoLocalFastTime/FTLCommonAlgos/src/RecHitTools.cc b/RecoLocalFastTime/FTLCommonAlgos/src/RecHitTools.cc index 02015b763622c..1d90f986fc836 100644 --- a/RecoLocalFastTime/FTLCommonAlgos/src/RecHitTools.cc +++ b/RecoLocalFastTime/FTLCommonAlgos/src/RecHitTools.cc @@ -22,11 +22,11 @@ void RecHitTools::getEventSetup(const edm::EventSetup& es) { ddd_ = &(geom_->topology().dddConstants()); } -const GlobalPoint& RecHitTools::getPosition(const DetId& id) const { +GlobalPoint RecHitTools::getPosition(const DetId& id) const { return geom_->getGeometry(id)->getPosition(); } -const FlatTrd::CornersVec& RecHitTools::getCorners(const DetId& id) const { +FlatTrd::CornersVec RecHitTools::getCorners(const DetId& id) const { return geom_->getGeometry(id)->getCorners(); } diff --git a/RecoLocalMuon/CSCValidation/src/CSCValidation.cc b/RecoLocalMuon/CSCValidation/src/CSCValidation.cc index 745efc61c6cb2..6678fca352f2d 100644 --- a/RecoLocalMuon/CSCValidation/src/CSCValidation.cc +++ b/RecoLocalMuon/CSCValidation/src/CSCValidation.cc @@ -2195,7 +2195,6 @@ int CSCValidation::getWidth(const CSCStripDigiCollection& stripdigis, CSCDetId i void CSCValidation::doGasGain(const CSCWireDigiCollection& wirecltn, const CSCStripDigiCollection& strpcltn, const CSCRecHit2DCollection& rechitcltn) { - float y; int channel=0,mult,wire,layer,idlayer,idchamber,ring; int wire_strip_rechit_present; std::string name,title,endcapstr; @@ -2395,7 +2394,6 @@ void CSCValidation::doGasGain(const CSCWireDigiCollection& wirecltn, int hvsgmtnmb=m_wire_hvsegm[chambertype][wire]; int nmbofhvsegm=nmbhvsegm[chambertype-1]; int location= (layer-1)*nmbofhvsegm+hvsgmtnmb; - float x=location; ss<<"gas_gain_rechit_adc_3_3_sum_location_ME_"<fill2DHist(x,y,name,title,30,1.0,31.0,50,0.0,2000.0,"GasGain"); /* diff --git a/RecoLocalMuon/GEMCSCSegment/plugins/GEMCSCSegAlgoRR.cc b/RecoLocalMuon/GEMCSCSegment/plugins/GEMCSCSegAlgoRR.cc index ef2fdc1d0744c..0cc0b2f340286 100644 --- a/RecoLocalMuon/GEMCSCSegment/plugins/GEMCSCSegAlgoRR.cc +++ b/RecoLocalMuon/GEMCSCSegment/plugins/GEMCSCSegAlgoRR.cc @@ -305,7 +305,7 @@ std::vector GEMCSCSegAlgoRR::buildSegments(const CSCSegment* cscs // Extract the GEMRecHits from the TrackingRecHit vector for(std::vector::const_iterator trhIt = rechits.begin(); trhIt!=rechits.end(); ++trhIt) { - if (DetId((*trhIt)->rawId()).subdetId() == MuonSubdetId::GEM) { gemrechits.push_back( ((GEMRecHit*)*trhIt) ); } + if (DetId((*trhIt)->rawId()).subdetId() == MuonSubdetId::GEM) { gemrechits.push_back( ((const GEMRecHit*)*trhIt) ); } } // The actual fit on all hits of the vector of the selected Tracking RecHits: diff --git a/RecoLocalMuon/GEMSegment/plugins/ME0SegmentAlgorithm.cc b/RecoLocalMuon/GEMSegment/plugins/ME0SegmentAlgorithm.cc index 8d0c8a8af4b27..cab654e37f7ed 100644 --- a/RecoLocalMuon/GEMSegment/plugins/ME0SegmentAlgorithm.cc +++ b/RecoLocalMuon/GEMSegment/plugins/ME0SegmentAlgorithm.cc @@ -51,12 +51,13 @@ ME0SegmentAlgorithm::~ME0SegmentAlgorithm() { std::vector ME0SegmentAlgorithm::run(const ME0Chamber * chamber, const HitAndPositionContainer& rechits) { #ifdef EDM_ML_DEBUG // have lines below only compiled when in debug mode - ME0DetId chId((ensemble.first)->id()); + ME0DetId chId(chamber->id()); edm::LogVerbatim("ME0SegAlgoMM") << "[ME0SegmentAlgorithm::run] build segments in chamber " << chId << " which contains "<rh->me0Id(); - auto rhLP = (*rh)->lp; - edm::LogVerbatim("ME0SegmentAlgorithm") << "[RecHit :: Loc x = "<rh->me0Id(); + auto rhLP = rh->lp; + edm::LogVerbatim("ME0SegmentAlgorithm") << "[RecHit :: Loc x = "<const ME0Layer* { //function is broken in the geo currently for (auto layer : chamber->layers()){ @@ -69,7 +69,7 @@ void ME0SegmentBuilder::build(const ME0RecHitCollection* recHits, ME0SegmentColl // given the chamber select the appropriate algo... and run it std::vector segv = algo->run(chamber, hitAndPositions); - LogDebug("ME0Segment|ME0") << "found " << segv.size() << " segments in chamber " << *chIt; + LogDebug("ME0Segment|ME0") << "found " << segv.size() << " segments in chamber " << chId; // Add the segments to master collection if(!segv.empty()) diff --git a/RecoMET/METAlgorithms/src/EcalHaloAlgo.cc b/RecoMET/METAlgorithms/src/EcalHaloAlgo.cc index bc956204028d9..c485c84d2a20b 100644 --- a/RecoMET/METAlgorithms/src/EcalHaloAlgo.cc +++ b/RecoMET/METAlgorithms/src/EcalHaloAlgo.cc @@ -60,14 +60,11 @@ EcalHaloData EcalHaloAlgo::Calculate(const CaloGeometry& TheCaloGeometry, edm::H // Get Det Id of the rechit DetId id = DetId(hit->id()); - const CaloSubdetectorGeometry* TheSubGeometry = nullptr; - const CaloCellGeometry* cell = nullptr ; // Get EB geometry - TheSubGeometry = TheCaloGeometry.getSubdetectorGeometry(DetId::Ecal, 1); + const CaloSubdetectorGeometry* TheSubGeometry = TheCaloGeometry.getSubdetectorGeometry(DetId::Ecal, 1); EBDetId EcalID(id.rawId()); - if( TheSubGeometry ) - cell = TheSubGeometry->getGeometry(id); + auto cell = (TheSubGeometry) ? (TheSubGeometry->getGeometry(id)) : nullptr; if(cell) { @@ -192,9 +189,6 @@ EcalHaloData EcalHaloAlgo::Calculate(const CaloGeometry& TheCaloGeometry, edm::H TheAngleFiller.fill(); } - - - geo = nullptr; edm::ESHandle pGeo; TheSetup.get().get(pGeo); geo = pGeo.product(); diff --git a/RecoMET/METFilters/interface/EcalBoundaryInfoCalculator.h b/RecoMET/METFilters/interface/EcalBoundaryInfoCalculator.h index c5fe3bd49a585..97650fbceb93b 100644 --- a/RecoMET/METFilters/interface/EcalBoundaryInfoCalculator.h +++ b/RecoMET/METFilters/interface/EcalBoundaryInfoCalculator.h @@ -338,7 +338,7 @@ template BoundaryInformation EcalBoundaryInfoCalculatorid(); boundaryDetIds.push_back(hitdetid); const CaloSubdetectorGeometry* subGeom = geometry->getSubdetectorGeometry(hitdetid); - const CaloCellGeometry* cellGeom = subGeom->getGeometry(hitdetid); + auto cellGeom = subGeom->getGeometry(hitdetid); double eta = cellGeom->getPosition().eta(); boundaryET += hit->energy() / cosh(eta); @@ -528,7 +528,7 @@ template BoundaryInformation EcalBoundaryInfoCalculatorid(); gapDetIds.push_back(hitdetid); const CaloSubdetectorGeometry* subGeom = geometry->getSubdetectorGeometry(hitdetid); - const CaloCellGeometry* cellGeom = subGeom->getGeometry(hitdetid); + auto cellGeom = subGeom->getGeometry(hitdetid); double eta = cellGeom->getPosition().eta(); gapET += hit->energy() / cosh(eta); diff --git a/RecoMET/METFilters/plugins/EEBadScFilter.cc b/RecoMET/METFilters/plugins/EEBadScFilter.cc index 3467643bb479a..161d68ad8bd7c 100644 --- a/RecoMET/METFilters/plugins/EEBadScFilter.cc +++ b/RecoMET/METFilters/plugins/EEBadScFilter.cc @@ -95,6 +95,7 @@ void EEBadScFilter::scan5x5(const DetId & det, const edm::Handle cursor = CaloNavigator(det,caloTopo->getSubdetectorTopology(det)); + const CaloGeometry* geo = geometry.product(); // loop over a 5x5 array centered on the input DetId @@ -109,7 +110,7 @@ void EEBadScFilter::scan5x5(const DetId & det, const edm::Handlefind(*cursor); // get rechit with detID at cursor - const GlobalPoint p ( geometry->getPosition(*cursor) ) ; // calculate Et of the rechit + const GlobalPoint p ( geo->getPosition(*cursor) ) ; // calculate Et of the rechit TVector3 hitPos(p.x(),p.y(),p.z()); hitPos *= 1.0/hitPos.Mag(); hitPos *= tmpHit.energy(); diff --git a/RecoMET/METFilters/plugins/EcalBadCalibFilter.cc b/RecoMET/METFilters/plugins/EcalBadCalibFilter.cc index e8e63c3c50107..38dc28ff86eab 100644 --- a/RecoMET/METFilters/plugins/EcalBadCalibFilter.cc +++ b/RecoMET/METFilters/plugins/EcalBadCalibFilter.cc @@ -92,7 +92,7 @@ bool EcalBadCalibFilter::filter(edm::StreamID, edm::Event & iEvent, const edm::E // Calo Geometry - needed for computing E_t edm::ESHandle pG; iSetup.get().get(pG); - + const CaloGeometry* geo = pG.product(); // by default the event is OK bool pass = true; @@ -120,7 +120,7 @@ bool EcalBadCalibFilter::filter(edm::StreamID, edm::Event & iEvent, const edm::E ene=ecalhit->energy(); // compute transverse energy - GlobalPoint posecal=pG->getPosition(ecaldet); + const GlobalPoint & posecal=geo->getPosition(ecaldet); float pf = posecal.perp()/posecal.mag(); et=ene*pf; diff --git a/RecoMET/METFilters/plugins/EcalDeadCellBoundaryEnergyFilter.cc b/RecoMET/METFilters/plugins/EcalDeadCellBoundaryEnergyFilter.cc index 08bfbba20adb0..988d574a3db31 100644 --- a/RecoMET/METFilters/plugins/EcalDeadCellBoundaryEnergyFilter.cc +++ b/RecoMET/METFilters/plugins/EcalDeadCellBoundaryEnergyFilter.cc @@ -316,7 +316,7 @@ bool EcalDeadCellBoundaryEnergyFilter::filter(edm::StreamID, edm::Event& iEvent, // RecHit is at EE boundary and should be processed const CaloSubdetectorGeometry* subGeom = geometry->getSubdetectorGeometry(currDetId); - const CaloCellGeometry* cellGeom = subGeom->getGeometry(currDetId); + auto cellGeom = subGeom->getGeometry(currDetId); double eta = cellGeom->getPosition().eta(); if (!detIdAlreadyChecked && deadNeighbourStati.empty() && eeBoundaryCalc.checkRecHitHasInvalidNeighbour( diff --git a/RecoMET/METFilters/plugins/EcalDeadCellDeltaRFilter.cc b/RecoMET/METFilters/plugins/EcalDeadCellDeltaRFilter.cc index dec07602a22b7..152fe331e1081 100644 --- a/RecoMET/METFilters/plugins/EcalDeadCellDeltaRFilter.cc +++ b/RecoMET/METFilters/plugins/EcalDeadCellDeltaRFilter.cc @@ -483,8 +483,8 @@ int EcalDeadCellDeltaRFilter::getChannelStatusMaps(){ // refer https://twiki.cern.ch/twiki/bin/viewauth/CMS/EcalChannelStatus int status = ( chit != ecalStatus->end() ) ? chit->getStatusCode() & 0x1F : -1; - const CaloSubdetectorGeometry* subGeom = geometry->getSubdetectorGeometry (detid); - const CaloCellGeometry* cellGeom = subGeom->getGeometry (detid); + const CaloSubdetectorGeometry* subGeom = geometry->getSubdetectorGeometry (detid); + auto cellGeom = subGeom->getGeometry (detid); double eta = cellGeom->getPosition ().eta (); double phi = cellGeom->getPosition ().phi (); double theta = cellGeom->getPosition().theta(); @@ -510,8 +510,8 @@ int EcalDeadCellDeltaRFilter::getChannelStatusMaps(){ EcalChannelStatus::const_iterator chit = ecalStatus->find( detid ); int status = ( chit != ecalStatus->end() ) ? chit->getStatusCode() & 0x1F : -1; - const CaloSubdetectorGeometry* subGeom = geometry->getSubdetectorGeometry (detid); - const CaloCellGeometry* cellGeom = subGeom->getGeometry (detid); + const CaloSubdetectorGeometry* subGeom = geometry->getSubdetectorGeometry (detid); + auto cellGeom = subGeom->getGeometry (detid); double eta = cellGeom->getPosition ().eta () ; double phi = cellGeom->getPosition ().phi () ; double theta = cellGeom->getPosition().theta(); diff --git a/RecoMET/METFilters/plugins/EcalDeadCellTriggerPrimitiveFilter.cc b/RecoMET/METFilters/plugins/EcalDeadCellTriggerPrimitiveFilter.cc index 35424aaabb2a5..830c77443f50f 100644 --- a/RecoMET/METFilters/plugins/EcalDeadCellTriggerPrimitiveFilter.cc +++ b/RecoMET/METFilters/plugins/EcalDeadCellTriggerPrimitiveFilter.cc @@ -581,8 +581,8 @@ int EcalDeadCellTriggerPrimitiveFilter::getChannelStatusMaps(){ // refer https://twiki.cern.ch/twiki/bin/viewauth/CMS/EcalChannelStatus int status = ( chit != ecalStatus->end() ) ? chit->getStatusCode() & 0x1F : -1; - const CaloSubdetectorGeometry* subGeom = geometry->getSubdetectorGeometry (detid); - const CaloCellGeometry* cellGeom = subGeom->getGeometry (detid); + const CaloSubdetectorGeometry* subGeom = geometry->getSubdetectorGeometry (detid); + auto cellGeom = subGeom->getGeometry (detid); double eta = cellGeom->getPosition ().eta (); double phi = cellGeom->getPosition ().phi (); double theta = cellGeom->getPosition().theta(); @@ -609,8 +609,8 @@ int EcalDeadCellTriggerPrimitiveFilter::getChannelStatusMaps(){ EcalChannelStatus::const_iterator chit = ecalStatus->find( detid ); int status = ( chit != ecalStatus->end() ) ? chit->getStatusCode() & 0x1F : -1; - const CaloSubdetectorGeometry* subGeom = geometry->getSubdetectorGeometry (detid); - const CaloCellGeometry* cellGeom = subGeom->getGeometry (detid); + const CaloSubdetectorGeometry* subGeom = geometry->getSubdetectorGeometry (detid); + auto cellGeom = subGeom->getGeometry (detid); double eta = cellGeom->getPosition ().eta () ; double phi = cellGeom->getPosition ().phi () ; double theta = cellGeom->getPosition().theta(); diff --git a/RecoMET/METProducers/interface/CSCHaloDataProducer.h b/RecoMET/METProducers/interface/CSCHaloDataProducer.h index 330a2764359a6..921e864373a8b 100644 --- a/RecoMET/METProducers/interface/CSCHaloDataProducer.h +++ b/RecoMET/METProducers/interface/CSCHaloDataProducer.h @@ -4,9 +4,9 @@ /* [class]: CSCHaloDataProducer [authors]: R. Remington, The University of Florida - [description]: EDProducer which runs the CSCHaloAlgo and stores the CSCHaloData object in the event + [description]: EDProducer which runs the CSCHaloAlgo and stores the CSCHaloData object in the event [date]: October 15, 2009 -*/ +*/ //Standard C++ classes @@ -110,7 +110,6 @@ #include "Geometry/Records/interface/GlobalTrackingGeometryRecord.h" #include "L1Trigger/CSCTrackFinder/interface/CSCSectorReceiverLUT.h" #include "L1Trigger/CSCTrackFinder/interface/CSCSectorReceiverLUT.h" -#include "L1Trigger/CSCCommonTrigger/interface/CSCTriggerGeometry.h" #include "MagneticField/Records/interface/IdealMagneticFieldRecord.h" #include "MagneticField/Engine/interface/MagneticField.h" @@ -130,18 +129,18 @@ class MuonServiceProxy; namespace reco { class CSCHaloDataProducer : public edm::stream::EDProducer<> { - + public: explicit CSCHaloDataProducer(const edm::ParameterSet&); ~CSCHaloDataProducer() override; - + private: - + void produce(edm::Event&, const edm::EventSetup&) override; //CSCHaloAlgo CSCHaloAlgo CSCAlgo; - + //Digi Level edm::InputTag IT_L1MuGMTReadout; edm::InputTag IT_ALCT; @@ -156,7 +155,7 @@ class CSCHaloDataProducer : public edm::stream::EDProducer<> { //RecHit Level edm::InputTag IT_CSCRecHit; - //Calo rechits + //Calo rechits edm::InputTag IT_HBHErh; edm::InputTag IT_ECALBrh; edm::InputTag IT_ECALErh; @@ -183,4 +182,4 @@ class CSCHaloDataProducer : public edm::stream::EDProducer<> { } #endif - + diff --git a/RecoMET/METProducers/interface/GlobalHaloDataProducer.h b/RecoMET/METProducers/interface/GlobalHaloDataProducer.h index d171d18003fc4..41d80da97ce8b 100644 --- a/RecoMET/METProducers/interface/GlobalHaloDataProducer.h +++ b/RecoMET/METProducers/interface/GlobalHaloDataProducer.h @@ -4,9 +4,9 @@ /* [class]:GlobalHaloDataProducer [authors]: R. Remington, The University of Florida - [description]: EDProducer which runs the GlobalHaloAlgo and stores the GlobalHaloData object to the event. + [description]: EDProducer which runs the GlobalHaloAlgo and stores the GlobalHaloData object to the event. [date]: October 15, 2009 -*/ +*/ //Standard C++ classes @@ -79,7 +79,7 @@ #include "DataFormats/EgammaCandidates/interface/PhotonFwd.h" #include "DataFormats/HcalDetId/interface/HcalDetId.h" #include "DataFormats/HcalDetId/interface/HcalSubdetector.h" -#include "DataFormats/HepMCCandidate/interface/PdfInfo.h" +#include "DataFormats/HepMCCandidate/interface/PdfInfo.h" #include "DataFormats/GeometrySurface/interface/Cylinder.h" #include "DataFormats/GeometrySurface/interface/Plane.h" #include "DataFormats/GeometrySurface/interface/Cone.h" @@ -163,7 +163,6 @@ #include "L1Trigger/CSCTrackFinder/interface/CSCSectorReceiverLUT.h" #include "L1Trigger/CSCTrackFinder/interface/CSCSectorReceiverLUT.h" -#include "L1Trigger/CSCCommonTrigger/interface/CSCTriggerGeometry.h" #include "MagneticField/Records/interface/IdealMagneticFieldRecord.h" #include "MagneticField/Engine/interface/MagneticField.h" @@ -180,15 +179,15 @@ namespace reco { class GlobalHaloDataProducer : public edm::stream::EDProducer<> { - + public: explicit GlobalHaloDataProducer(const edm::ParameterSet&); ~GlobalHaloDataProducer() override; - + private: - + void produce(edm::Event&, const edm::EventSetup&) override; - + GlobalHaloAlgo GlobalAlgo; edm::InputTag IT_CaloTower; @@ -221,4 +220,4 @@ namespace reco } #endif - + diff --git a/RecoMuon/MeasurementDet/src/MuonDetLayerMeasurements.cc b/RecoMuon/MeasurementDet/src/MuonDetLayerMeasurements.cc index d25841bd7accf..ff7e645bb00a7 100644 --- a/RecoMuon/MeasurementDet/src/MuonDetLayerMeasurements.cc +++ b/RecoMuon/MeasurementDet/src/MuonDetLayerMeasurements.cc @@ -56,7 +56,7 @@ MuonDetLayerMeasurements::MuonDetLayerMeasurements(edm::InputTag dtlabel, gemToken_ = iC.consumes(gemlabel); me0Token_ = iC.consumes(me0label); - static int procInstance(0); + static std::atomic procInstance{0}; std::ostringstream sDT; sDT<<"MuonDetLayerMeasurements::checkDTRecHits::" << procInstance; // theDTCheckName = sDT.str(); diff --git a/RecoMuon/MuonIdentification/interface/MuonHOAcceptance.h b/RecoMuon/MuonIdentification/interface/MuonHOAcceptance.h deleted file mode 100644 index a481a86ca982c..0000000000000 --- a/RecoMuon/MuonIdentification/interface/MuonHOAcceptance.h +++ /dev/null @@ -1,95 +0,0 @@ -// -*- C++ -*- -#include -#include -#include -#include "FWCore/Framework/interface/EventSetup.h" - -class TMultiGraph; - -class MuonHOAcceptance { - public: - static bool isChannelDead(uint32_t id); - static bool isChannelSiPM(uint32_t id); - static bool inGeomAccept(double eta, double phi, double delta_eta = 0., - double delta_phi = 0.); - static bool inNotDeadGeom(double eta, double phi, double delta_eta = 0., - double delta_phi = 0.); - static bool inSiPMGeom(double eta, double phi, double delta_eta = 0., - double delta_phi = 0.); - static void initIds(edm::EventSetup const& eSetup); - static bool Inited() { return inited; } - static TMultiGraph * graphDeadRegions() { return graphRegions(deadRegions); } - static TMultiGraph * graphSiPMRegions() { return graphRegions(SiPMRegions); } - - private: - - struct deadRegion { - deadRegion( double eMin = 0., double eMax = 0., - double pMin = 0., double pMax = 0. ) : - etaMin(eMin), etaMax(eMax), phiMin(pMin), phiMax(pMax) { } - deadRegion( deadRegion const& other ) : - etaMin(other.etaMin), etaMax(other.etaMax), - phiMin(other.phiMin), phiMax(other.phiMax) { } - double etaMin; - double etaMax; - double phiMin; - double phiMax; - bool operator== ( deadRegion const& other) { - return ((other.etaMin==etaMin) && (other.etaMax==etaMax) && - (other.phiMin==phiMin) && (other.phiMax==phiMax)); - } - }; - - struct deadIdRegion { - deadIdRegion( int eMin = 0, int eMax = 0, int pMin = 0, int pMax = 0 ) : - etaMin(eMin), etaMax(eMax), phiMin(pMin), phiMax(pMax) { } - deadIdRegion( deadIdRegion const& other ) : - etaMin(other.etaMin), etaMax(other.etaMax), - phiMin(other.phiMin), phiMax(other.phiMax) { } - int etaMin; - int etaMax; - int phiMin; - int phiMax; - bool operator== ( deadIdRegion const& other ) { - return ((other.etaMin==etaMin) && (other.etaMax==etaMax) && - (other.phiMin==phiMin) && (other.phiMax==phiMax)); - } - bool sameEta (deadIdRegion const& other) { - return ((other.etaMin==etaMin) && (other.etaMax==etaMax)); - } - bool samePhi (deadIdRegion const& other) { - return ((other.phiMax==phiMax) && (other.phiMin==phiMin)); - } - bool adjacentEta (deadIdRegion const& other) { - return ( (other.etaMin-1 == etaMax) || - (etaMin-1 == other.etaMax ) ); - } - bool adjacentPhi (deadIdRegion const& other) { - return ( (other.phiMin-1 == phiMax) || - (phiMin-1 == other.phiMax) ); - } - void merge (deadIdRegion const& other); - }; - - static void buildDeadAreas(); - static void buildSiPMAreas(); - static void mergeRegionLists(std::list& didregions); - static void convertRegions(std::list const& idregions, - std::vector& regions); - static TMultiGraph * graphRegions(std::vector const& regions); - - static std::vector deadIds; - static std::vector deadRegions; - static std::vector SiPMIds; - static std::vector SiPMRegions; - static bool inited; - static int const etaBounds; - static double const etaMin[]; - static double const etaMax[]; - static double const twopi; - static int const phiSectors; - static double const phiMinR0[]; - static double const phiMaxR0[]; - static double const phiMinR12[]; - static double const phiMaxR12[]; -}; diff --git a/RecoMuon/MuonIdentification/src/MuonHOAcceptance.cc b/RecoMuon/MuonIdentification/src/MuonHOAcceptance.cc deleted file mode 100644 index 2717b7dd71617..0000000000000 --- a/RecoMuon/MuonIdentification/src/MuonHOAcceptance.cc +++ /dev/null @@ -1,391 +0,0 @@ -#include "RecoMuon/MuonIdentification/interface/MuonHOAcceptance.h" - -#include -#include -#include - -//#include "TTree.h" -#include "TMultiGraph.h" -#include "TGraph.h" - -#include "DataFormats/HcalDetId/interface/HcalDetId.h" - -#include "CondFormats/HcalObjects/interface/HcalChannelQuality.h" -#include "CondFormats/DataRecord/interface/HcalChannelQualityRcd.h" - -#include "RecoLocalCalo/HcalRecAlgos/interface/HcalSeverityLevelComputer.h" -#include "RecoLocalCalo/HcalRecAlgos/interface/HcalSeverityLevelComputerRcd.h" - -#include "FWCore/Framework/interface/ESHandle.h" - -std::vector MuonHOAcceptance::deadIds; -std::vector MuonHOAcceptance::deadRegions; -std::vector MuonHOAcceptance::SiPMIds; -std::vector MuonHOAcceptance::SiPMRegions; -bool MuonHOAcceptance::inited = false; -int const MuonHOAcceptance::etaBounds = 5; -double const MuonHOAcceptance::etaMin[etaBounds] = - //{-1.262, -0.861, -0.307, 0.341, 0.885}; - {-1.2544, -0.8542, -0.3017, 0.3425, 0.8796}; -double const MuonHOAcceptance::etaMax[etaBounds] = - //{-0.885, -0.341, 0.307, 0.861, 1.262}; - {-0.8796, -0.3425, 0.3017, 0.8542, 1.2544}; -double const MuonHOAcceptance::twopi = 2.*3.14159265358979323846; -int const MuonHOAcceptance::phiSectors = 12; -double const MuonHOAcceptance::phiMinR0[phiSectors] = {-0.16172, - 0.3618786, - 0.8854773, - 1.409076116, - 1.932674892, - 2.456273667, - 2.979872443, - 3.503471219, - 4.027069994, - 4.55066877, - 5.074267545, - 5.597866321 }; -double const MuonHOAcceptance::phiMaxR0[phiSectors] = { 0.317395374, - 0.84099415, - 1.364592925, - 1.888191701, - 2.411790477, - 2.935389252, - 3.458988028, - 3.982586803, - 4.506185579, - 5.029784355, - 5.55338313, - 6.076981906 }; -double const MuonHOAcceptance::phiMinR12[phiSectors] = {-0.166264081, - 0.357334694, - 0.88093347, - 1.404532245, - 1.928131021, - 2.451729797, - 2.975328572, - 3.498927348, - 4.022526123, - 4.546124899, - 5.069723674, - 5.59332245 }; -double const MuonHOAcceptance::phiMaxR12[phiSectors] = { 0.34398862, - 0.867587396, - 1.391186172, - 1.914784947, - 2.438383723, - 2.961982498, - 3.485581274, - 4.00918005, - 4.532778825, - 5.056377601, - 5.579976376, - 6.103575152 }; - -bool MuonHOAcceptance::isChannelDead(uint32_t id) { - if (!inited) return false; - std::vector::const_iterator found = - std::find(deadIds.begin(), deadIds.end(), id); - if ((found != deadIds.end()) && (*found == id)) return true; - else return false; -} - -bool MuonHOAcceptance::isChannelSiPM(uint32_t id) { - if (!inited) return false; - std::vector::const_iterator found = - std::find(SiPMIds.begin(), SiPMIds.end(), id); - if ((found != SiPMIds.end()) && (*found == id)) return true; - else return false; -} - -bool MuonHOAcceptance::inGeomAccept(double eta, double phi, - double delta_eta, double delta_phi) -{ - for (int ieta = 0; ieta etaMin[ieta]+delta_eta) && - (eta < etaMax[ieta]-delta_eta) ) { - for (int iphi = 0; iphi mins[0]+twopi) - phi -= twopi; - if ( ( phi > mins[iphi] + delta_phi ) && - ( phi < maxes[iphi] - delta_phi ) ) { - return true; - } - } - return false; - } - } - return false; -} - -bool MuonHOAcceptance::inNotDeadGeom(double eta, double phi, - double delta_eta, double delta_phi) { - if (!inited) return true; - int ieta = int(eta/0.087) + ((eta>0) ? 1 : -1); - double const * mins = ((std::abs(ieta) > 4) ? phiMinR12 : phiMinR0); - while (phi < mins[0]) - phi += twopi; - while (phi > mins[0]+twopi) - phi -= twopi; - std::vector::const_iterator region; - for (region = deadRegions.begin(); region != deadRegions.end(); ++region) { - if ( (phi < region->phiMax + delta_phi) && - (phi > region->phiMin - delta_phi) && - (eta < region->etaMax + delta_eta) && - (eta > region->etaMin - delta_eta) ) - return false; - } - return true; -} - -bool MuonHOAcceptance::inSiPMGeom(double eta, double phi, - double delta_eta, double delta_phi) { - if (!inited) return false; - int ieta = int(eta/0.087) + ((eta>0) ? 1 : -1); - double const * mins = ((std::abs(ieta) > 4) ? phiMinR12 : phiMinR0); - while (phi < mins[0]) - phi += twopi; - while (phi > mins[0]+twopi) - phi -= twopi; - std::vector::const_iterator region; - for (region = SiPMRegions.begin(); region != SiPMRegions.end(); ++region) { - if ( (phi < region->phiMax - delta_phi) && - (phi > region->phiMin + delta_phi) && - (eta < region->etaMax - delta_eta) && - (eta > region->etaMin + delta_eta) ) { - return true; - } - } - return false; -} - -void MuonHOAcceptance::initIds(edm::EventSetup const& eSetup) { - deadIds.clear(); - - edm::ESHandle p; - eSetup.get().get("withTopo",p); - const HcalChannelQuality *myqual = p.product(); - - edm::ESHandle mycomputer; - eSetup.get().get(mycomputer); - const HcalSeverityLevelComputer *mySeverity = mycomputer.product(); - - // TTree * deads = new TTree("deads", "deads"); - // deads->ReadFile("HOdeadnessChannels.txt", "ieta/I:iphi/I:deadness/D"); - int ieta, iphi; - // double deadness; - // deads->SetBranchAddress("ieta", &ieta); - // deads->SetBranchAddress("iphi", &iphi); - // deads->SetBranchAddress("deadness", &deadness); - // deads->Print(); - //std::cout << "ieta\tiphi\n"; - for (ieta=-15; ieta <= 15; ieta++) { - if (ieta != 0) { - for (iphi = 1; iphi <= 72; iphi++) { - // for (int i=0; iGetEntries(); ++i) { - // deads->GetEntry(i); - // if (deadness > 0.4) { - HcalDetId did(HcalOuter,ieta,iphi,4); - const HcalChannelStatus *mystatus = myqual->getValues(did.rawId()); - if (mySeverity->dropChannel(mystatus->getValue())) { - deadIds.push_back(did.rawId()); - // std::cout << did.ieta() << '\t' << did.iphi() << '\n'; - } - //HO +1 RBX 10 - if ( (ieta>=5) && (ieta<=10) && (iphi >= 47) && (iphi <= 58) ) { - SiPMIds.push_back(did.rawId()); - } - //HO +2 RBX 12 - if ( (ieta>=11) && (ieta<=15) && (iphi >= 59) && (iphi <= 70) ) { - SiPMIds.push_back(did.rawId()); - } - } - } - } - std::sort(deadIds.begin(), deadIds.end()); - std::sort(SiPMIds.begin(), SiPMIds.end()); - // std::cout << "SiPMIds: " << SiPMIds.size() << '\n'; - // delete deads; - buildDeadAreas(); - buildSiPMAreas(); - inited = true; -} - -void MuonHOAcceptance::buildDeadAreas() { - std::vector::iterator did; - std::list didregions; - for (did = deadIds.begin(); did != deadIds.end(); ++did) { - HcalDetId tmpId(*did); - didregions.push_back( deadIdRegion( tmpId.ieta(), tmpId.ieta(), - tmpId.iphi(), tmpId.iphi() ) ); - } - // std::cout << "dead regions: " << didregions.size() << '\n'; - - mergeRegionLists(didregions); - convertRegions(didregions, deadRegions); -} - -void MuonHOAcceptance::buildSiPMAreas() { - std::vector::iterator sid; - std::list idregions; - - for (sid = SiPMIds.begin(); sid != SiPMIds.end(); ++sid) { - HcalDetId tmpId(*sid); - idregions.push_back( deadIdRegion( tmpId.ieta(), tmpId.ieta(), - tmpId.iphi(), tmpId.iphi() ) ); - } - - mergeRegionLists(idregions); - convertRegions(idregions,SiPMRegions); -} - -void MuonHOAcceptance::mergeRegionLists (std::list& didregions) { - std::list::iterator curr; - std::list list2; - unsigned int startSize; - do { - startSize = didregions.size(); - - // std::cout << "regions: " << startSize << '\n'; - //merge in phi - curr = didregions.begin(); - while (curr != didregions.end()) { - deadIdRegion merger(*curr); - curr = didregions.erase(curr); - while (curr != didregions.end()) { - if ( (merger.sameEta(*curr)) && (merger.adjacentPhi(*curr)) ) { - merger.merge(*curr); - curr = didregions.erase(curr); - } else ++curr; - } - list2.push_back(merger); - curr = didregions.begin(); - } - - //merge in eta - curr = list2.begin(); - while (curr != list2.end()) { - deadIdRegion merger(*curr); - curr = list2.erase(curr); - while (curr != list2.end()) { - if ( (merger.samePhi(*curr)) && (merger.adjacentEta(*curr)) ) { - merger.merge(*curr); - curr = list2.erase(curr); - } else ++curr; - } - didregions.push_back(merger); - curr = list2.begin(); - } - } while (startSize > didregions.size()); -} - -void MuonHOAcceptance::convertRegions(std::list const& idregions, - std::vector& regions) { - double e1, e2; - double eMin,eMax,pMin,pMax; - static double const etaStep = 0.087; - static double const phiStep = twopi/72.; - double const offset = 2.; - double const * mins; - double const * maxes; - std::list::const_iterator curr; - double zero; - for (curr = idregions.begin(); curr != idregions.end(); ++curr) { - // std::cout << "region boundaries: ieta,iphi\n" - // << " min: " << curr->etaMin << ',' << curr->phiMin << '\n' - // << " max: " << curr->etaMax << ',' << curr->phiMax << '\n'; - if (curr->etaMin == -4) { - eMin = etaMax[1]; - } else if (curr->etaMin == 5) { - eMin = etaMin[3]; - } else { - e1 = (std::abs(curr->etaMin)-1)*etaStep* - (-(curr->etaMin<0) + (curr->etaMin>0)); - e2 = std::abs(curr->etaMin)*etaStep* - (-(curr->etaMin<0) + (curr->etaMin>0)); - eMin = std::min(e1,e2); - } - if (curr->etaMax == 4) { - eMax = etaMin[3]; - } else if (curr->etaMax == -5) { - eMax = etaMax[1]; - } else { - e1 = (std::abs(curr->etaMax)-1)*etaStep* - (-(curr->etaMax<0) + (curr->etaMax>0)); - e2 = std::abs(curr->etaMax)*etaStep* - (-(curr->etaMax<0) + (curr->etaMax>0)); - eMax = std::max(e1,e2); - } - mins = ((std::abs(curr->etaMin)>4) ? phiMinR12 : phiMinR0); - maxes = ((std::abs(curr->etaMin)>4) ? phiMaxR12 : phiMaxR0); - zero = (mins[0] + maxes[phiSectors-1] - twopi)/2.; - pMin = (curr->phiMin-1)*phiStep + zero + phiStep*offset; - pMax = curr->phiMax*phiStep + zero + phiStep*offset; - while (pMax < mins[0]) - pMax += twopi; - while (pMax > mins[0]+twopi) - pMax -= twopi; - while (pMin < mins[0]) - pMin += twopi; - while (pMin > mins[0]+twopi) - pMin -= twopi; - - regions.push_back( deadRegion(eMin, eMax, pMin, pMax) ); - // std::cout << " : eta,phi\n" - // << " min: " << tmp.etaMin << ',' << tmp.phiMin << '\n' - // << " max: " << tmp.etaMax << ',' << tmp.phiMax << '\n'; - } -} - -TMultiGraph * MuonHOAcceptance::graphRegions(std::vector const& regions) { - TMultiGraph * bounds = new TMultiGraph("bounds", "bounds"); - std::vector::const_iterator region; - TGraph * gr; - for (region = regions.begin(); region != regions.end(); ++region) { - // std::cout << "region eta range:(" << region->etaMin << ',' << region->etaMax - // << ") phi range: (" << region->phiMin << ',' << region->phiMax << ")\n"; - double pMin = region->phiMin; - while (pMin > twopi/2.) pMin -= twopi; - double pMax = region->phiMax; - while (pMax > twopi/2.) pMax -= twopi; - - if (pMin < pMax) { - gr = new TGraph(5); - gr->SetLineColor(kRed); - gr->SetPoint(0, region->etaMin, pMin); - gr->SetPoint(1, region->etaMin, pMax); - gr->SetPoint(2, region->etaMax, pMax); - gr->SetPoint(3, region->etaMax, pMin); - gr->SetPoint(4, region->etaMin, pMin); - bounds->Add(gr, "l"); - } else { - gr = new TGraph(5); - gr->SetLineColor(kRed); - gr->SetPoint(0, region->etaMin, pMin); - gr->SetPoint(1, region->etaMin, twopi/2.); - gr->SetPoint(2, region->etaMax, twopi/2.); - gr->SetPoint(3, region->etaMax, pMin); - gr->SetPoint(4, region->etaMin, pMin); - bounds->Add(gr, "l"); - gr = new TGraph(5); - gr->SetLineColor(kRed); - gr->SetPoint(0, region->etaMin, -twopi/2.); - gr->SetPoint(1, region->etaMin, pMax); - gr->SetPoint(2, region->etaMax, pMax); - gr->SetPoint(3, region->etaMax, -twopi/2.); - gr->SetPoint(4, region->etaMin, -twopi/2.); - bounds->Add(gr, "l"); - } - } - return bounds; -} - -void MuonHOAcceptance::deadIdRegion::merge (deadIdRegion const& other) { - etaMin = std::min(etaMin, other.etaMin); - etaMax = std::max(etaMax, other.etaMax); - phiMin = std::min(phiMin, other.phiMin); - phiMax = std::max(phiMax, other.phiMax); -} diff --git a/RecoMuon/MuonIsolationProducers/plugins/MuIsoDepositProducer.cc b/RecoMuon/MuonIsolationProducers/plugins/MuIsoDepositProducer.cc index 043f35df4f24e..4a7f22e24d732 100644 --- a/RecoMuon/MuonIsolationProducers/plugins/MuIsoDepositProducer.cc +++ b/RecoMuon/MuonIsolationProducers/plugins/MuIsoDepositProducer.cc @@ -38,7 +38,8 @@ MuIsoDepositProducer::MuIsoDepositProducer(const ParameterSet& par) : theDepositNames(std::vector(1,std::string())), theExtractor(nullptr) { - LogDebug("RecoMuon|MuonIsolation")<<" MuIsoDepositProducer CTOR"; + static const std::string metname = "RecoMuon|MuonIsolationProducers|MuIsoDepositProducer"; + LogDebug(metname)<<" MuIsoDepositProducer CTOR"; edm::ParameterSet ioPSet = par.getParameter("IOPSet"); @@ -92,7 +93,7 @@ MuIsoDepositProducer::~MuIsoDepositProducer(){ //! build deposits void MuIsoDepositProducer::produce(Event& event, const EventSetup& eventSetup){ - std::string metname = "RecoMuon|MuonIsolationProducers|MuIsoDepositProducer"; + static const std::string metname = "RecoMuon|MuonIsolationProducers|MuIsoDepositProducer"; LogDebug(metname)<<" Muon Deposit producing..." <<" BEGINING OF EVENT " <<"================================"; @@ -102,7 +103,7 @@ void MuIsoDepositProducer::produce(Event& event, const EventSetup& eventSetup){ // Take the muon container - LogTrace(metname)<<" Taking the muons: "< > tracks; //! read them as RecoCandidates: need to have track() standAloneMuon() etc in the interface Handle > muons;//! get rid of this at some point and use the cands diff --git a/RecoMuon/MuonSeedGenerator/src/MuonDTSeedFromRecHits.cc b/RecoMuon/MuonSeedGenerator/src/MuonDTSeedFromRecHits.cc index f22f6faf4c88a..5cbab43aafac7 100644 --- a/RecoMuon/MuonSeedGenerator/src/MuonDTSeedFromRecHits.cc +++ b/RecoMuon/MuonSeedGenerator/src/MuonDTSeedFromRecHits.cc @@ -327,10 +327,10 @@ void MuonDTSeedFromRecHits::computeMean(const double* pt, const double * weights double wtTmp[8]; assert(sz<=8); - for (int i=0; i 0.0001 ) { // ME4 is outer-most - bool ME4av =false; if ( layer1 == 4 ) { temp_dphi = scaledPhi(temp_dphi, CSC24_1[3]); pt = getPt( CSC24, eta , temp_dphi )[0]; spt = getPt( CSC24, eta , temp_dphi )[1]; - ME4av = true; } // ME3 is outer-most else { // if ME2-4 is availabe , discard ME2-3 - if ( !ME4av ) { - if ( eta <= 1.7 ) { temp_dphi = scaledPhi(temp_dphi, CSC23_1[3]); } - if ( eta > 1.7 ) { temp_dphi = scaledPhi(temp_dphi, CSC23_2[3]); } - pt = getPt( CSC23, eta , temp_dphi )[0]; - spt = getPt( CSC23, eta , temp_dphi )[1]; - } + if ( eta <= 1.7 ) { temp_dphi = scaledPhi(temp_dphi, CSC23_1[3]); } + if ( eta > 1.7 ) { temp_dphi = scaledPhi(temp_dphi, CSC23_2[3]); } + pt = getPt( CSC23, eta , temp_dphi )[0]; + spt = getPt( CSC23, eta , temp_dphi )[1]; } ptEstimate.push_back( pt*sign ); sptEstimate.push_back( spt ); @@ -555,7 +551,6 @@ void MuonSeedCreator::estimatePtDT(const SegmentContainer& seg, const std::vecto } // MB1 is inner-most - bool MB23av = false; if (layer0 == -1 && temp_dphi > 0.0001 ) { // MB2 is outer-most if (layer1 == -2) { @@ -564,7 +559,6 @@ void MuonSeedCreator::estimatePtDT(const SegmentContainer& seg, const std::vecto if ( eta > 0.7 ) { temp_dphi = scaledPhi(temp_dphi, DT12_2[3]); } pt = getPt( DT12, eta , temp_dphi )[0]; spt = getPt( DT12, eta , temp_dphi )[1]; - MB23av = true; } // MB3 is outer-most else if (layer1 == -3) { @@ -573,16 +567,13 @@ void MuonSeedCreator::estimatePtDT(const SegmentContainer& seg, const std::vecto if ( eta > 0.6 ) { temp_dphi = scaledPhi(temp_dphi, DT13_2[3]); } pt = getPt( DT13, eta , temp_dphi )[0]; spt = getPt( DT13, eta , temp_dphi )[1]; - MB23av = true; } // MB4 is outer-most else { - if ( !MB23av ) { - if ( eta <= 0.52 ) { temp_dphi = scaledPhi(temp_dphi, DT14_1[3]); } - if ( eta > 0.52 ) { temp_dphi = scaledPhi(temp_dphi, DT14_2[3]); } - pt = getPt( DT14, eta , temp_dphi )[0]; - spt = getPt( DT14, eta , temp_dphi )[1]; - } + if ( eta <= 0.52 ) { temp_dphi = scaledPhi(temp_dphi, DT14_1[3]); } + if ( eta > 0.52 ) { temp_dphi = scaledPhi(temp_dphi, DT14_2[3]); } + pt = getPt( DT14, eta , temp_dphi )[0]; + spt = getPt( DT14, eta , temp_dphi )[1]; } ptEstimate.push_back( pt*sign ); sptEstimate.push_back( spt ); diff --git a/RecoMuon/MuonSeedGenerator/src/RPCSeedPattern.cc b/RecoMuon/MuonSeedGenerator/src/RPCSeedPattern.cc index 7cf1d58d8b731..1d3819d2b447c 100644 --- a/RecoMuon/MuonSeedGenerator/src/RPCSeedPattern.cc +++ b/RecoMuon/MuonSeedGenerator/src/RPCSeedPattern.cc @@ -993,7 +993,6 @@ double RPCSeedPattern::extropolateStep(const GlobalPoint& startPosition, const G cout << "Start side : " << startSide; GlobalPoint currentPosition = startPosition; - double currentSide = RPCSurface.localZ(currentPosition); GlobalVector currentMomentum = startMomentum; GlobalVector ZDirection(0, 0, 1); @@ -1046,7 +1045,7 @@ double RPCSeedPattern::extropolateStep(const GlobalPoint& startPosition, const G tracklength += stepLength * currentMomentum.perp() / currentMomentum.mag(); // Get the next step distance - currentSide = RPCSurface.localZ(currentPosition); + double currentSide = RPCSurface.localZ(currentPosition); cout << "Stepping current side : " << currentSide << endl; cout << "Stepping current position is: " << currentPosition << endl; cout << "Stepping current Momentum is: " << currentMomentum.mag() << ", in vector: " << currentMomentum << endl; diff --git a/RecoMuon/MuonSeedGenerator/src/SETFilter.cc b/RecoMuon/MuonSeedGenerator/src/SETFilter.cc index cb963592e899e..22e0ec0269e8e 100644 --- a/RecoMuon/MuonSeedGenerator/src/SETFilter.cc +++ b/RecoMuon/MuonSeedGenerator/src/SETFilter.cc @@ -613,16 +613,20 @@ find3MoreStartingPoints(CLHEP::Hep3Vector &key_foot, std::pair result_phi = findParabolaMinimum(phi_init, chi2_init); // should we use that? + /* not used, keep it in case some interest comes back double newPhi = result_phi.first; if(fabs(newPhi - phi)<0.02){// too close? newPhi = phi + 0.02; } + */ CLHEP::Hep3Vector foot2(invP, theta, result_phi.first); CLHEP::Hep3Vector foot3(invP, result_theta.first , phi); + /* not used, keep it in case some interest comes back double newInvP = result_pInv.first; if(fabs(newInvP - invP)<0.001){//too close newInvP = invP + 0.001; } + */ CLHEP::Hep3Vector foot4(result_pInv.first, theta, phi); morePoints.push_back(foot2); morePoints.push_back(foot3); diff --git a/RecoParticleFlow/PFClusterProducer/interface/InitialClusteringStepBase.h b/RecoParticleFlow/PFClusterProducer/interface/InitialClusteringStepBase.h index 3995507f2b0c3..c7426decbc7c8 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/InitialClusteringStepBase.h +++ b/RecoParticleFlow/PFClusterProducer/interface/InitialClusteringStepBase.h @@ -12,6 +12,7 @@ #include #include #include +#include namespace edm { class Event; @@ -43,11 +44,30 @@ class InitialClusteringStepBase { conf.getParameterSetVector("thresholdsByDetector"); for( const auto& pset : thresholds ) { const std::string& det = pset.getParameter("detector"); - const double& thresh_E = - pset.getParameter("gatheringThreshold"); - const double& thresh_pT = - pset.getParameter("gatheringThresholdPt"); - const double thresh_pT2 = thresh_pT*thresh_pT; + + std::vector depths; + std::vector thresh_E; + std::vector thresh_pT ; + std::vector thresh_pT2; + + if (det==std::string("HCAL_BARREL1") || det==std::string("HCAL_ENDCAP")) { + depths = pset.getParameter >("depths"); + thresh_E = pset.getParameter >("gatheringThreshold"); + thresh_pT = pset.getParameter >("gatheringThresholdPt"); + if(thresh_E.size()!=depths.size() || thresh_pT.size()!=depths.size()) { + throw cms::Exception("InvalidGatheringThreshold") + << "gatheringThresholds mismatch with the numbers of depths"; + } + } else { + depths.push_back(0); + thresh_E.push_back(pset.getParameter("gatheringThreshold")); + thresh_pT.push_back(pset.getParameter("gatheringThresholdPt")); + } + + for(unsigned int i=0;i < thresh_pT.size();++i){ + thresh_pT2.push_back(thresh_pT[i]*thresh_pT[i]); + } + auto entry = _layerMap.find(det); if( entry == _layerMap.end() ) { throw cms::Exception("InvalidDetectorLayer") @@ -55,7 +75,7 @@ class InitialClusteringStepBase { << " detector layers!"; } _thresholds.emplace(_layerMap.find(det)->second, - std::make_pair(thresh_E,thresh_pT2)); + std::make_tuple(depths,thresh_E,thresh_pT2)); } } virtual ~InitialClusteringStepBase() = default; @@ -72,7 +92,7 @@ class InitialClusteringStepBase { const std::vector& seeds, // seed flags reco::PFClusterCollection&) = 0; //output - std::ostream& operator<<(std::ostream& o) { + std::ostream& operator<<(std::ostream& o) const { o << "InitialClusteringStep with algo \"" << _algoName << "\" located " << _nSeeds << " seeds and built " << _nClustersFound << " clusters from those seeds. "; @@ -88,14 +108,17 @@ class InitialClusteringStepBase { } unsigned _nSeeds, _nClustersFound; // basic performance information const std::unordered_map _layerMap; - std::unordered_map > - _thresholds; + + typedef std::tuple ,std::vector , std::vector > I3tuple; + std::unordered_map _thresholds; private: const std::string _algoName; }; +std::ostream& operator<<(std::ostream& o, const InitialClusteringStepBase& a); + #include "FWCore/PluginManager/interface/PluginFactory.h" typedef edmplugin::PluginFactory< InitialClusteringStepBase* (const edm::ParameterSet&, edm::ConsumesCollector&) > InitialClusteringStepFactory; diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFClusterBuilderBase.h b/RecoParticleFlow/PFClusterProducer/interface/PFClusterBuilderBase.h index e384614329fea..0f3c6bd61df6d 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFClusterBuilderBase.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFClusterBuilderBase.h @@ -64,6 +64,8 @@ class PFClusterBuilderBase { }; +std::ostream& operator<<(std::ostream& o, const PFClusterBuilderBase& a); + #include "FWCore/PluginManager/interface/PluginFactory.h" typedef edmplugin::PluginFactory< PFClusterBuilderBase* (const edm::ParameterSet&) > PFClusterBuilderFactory; diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFEcalBarrelRecHitCreator.h b/RecoParticleFlow/PFClusterProducer/interface/PFEcalBarrelRecHitCreator.h index 524a8f47b9745..5775f836bf044 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFEcalBarrelRecHitCreator.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFEcalBarrelRecHitCreator.h @@ -57,7 +57,7 @@ class PFEcalBarrelRecHitCreator : public PFRecHitCreatorBase { const CaloSubdetectorGeometry *gTmp = geoHandle->getSubdetectorGeometry(DetId::Ecal, EcalBarrel); - const EcalBarrelGeometry *ecalGeo =dynamic_cast< const EcalBarrelGeometry* > (gTmp); + const EcalBarrelGeometry *ecalGeo = dynamic_cast(gTmp); iEvent.getByToken(recHitToken_,recHitHandle); for(const auto& erh : *recHitHandle ) { @@ -66,7 +66,7 @@ class PFEcalBarrelRecHitCreator : public PFRecHitCreatorBase { auto time = erh.time(); bool hi = (useSrF ? isHighInterest(detid) : true); - const CaloCellGeometry * thisCell= ecalGeo->getGeometry(detid); + const auto thisCell= ecalGeo->getGeometry(detid); // find rechit geometry if(!thisCell) { diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFEcalEndcapRecHitCreator.h b/RecoParticleFlow/PFClusterProducer/interface/PFEcalEndcapRecHitCreator.h index 0a4ade0c701e3..c9d8bdf8c87e9 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFEcalEndcapRecHitCreator.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFEcalEndcapRecHitCreator.h @@ -59,7 +59,7 @@ class PFEcalEndcapRecHitCreator : public PFRecHitCreatorBase { const CaloSubdetectorGeometry *gTmp = geoHandle->getSubdetectorGeometry(DetId::Ecal, EcalEndcap); - const EcalEndcapGeometry *ecalGeo =dynamic_cast< const EcalEndcapGeometry* > (gTmp); + const EcalEndcapGeometry *ecalGeo = dynamic_cast(gTmp); iEvent.getByToken(recHitToken_,recHitHandle); for(const auto& erh : *recHitHandle ) { @@ -69,7 +69,7 @@ class PFEcalEndcapRecHitCreator : public PFRecHitCreatorBase { bool hi = (useSrF ? isHighInterest(detid) : true); - const CaloCellGeometry * thisCell= ecalGeo->getGeometry(detid); + std::shared_ptr thisCell= ecalGeo->getGeometry(detid); // find rechit geometry if(!thisCell) { diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFEcalRecHitCreatorMaxSample.h b/RecoParticleFlow/PFClusterProducer/interface/PFEcalRecHitCreatorMaxSample.h index 738778c15a99d..7434d36f78e74 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFEcalRecHitCreatorMaxSample.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFEcalRecHitCreatorMaxSample.h @@ -46,7 +46,7 @@ template const CaloSubdetectorGeometry *gTmp = geoHandle->getSubdetectorGeometry(DetId::Ecal, Detector); - const Geometry *ecalGeo =dynamic_cast< const Geometry* > (gTmp); + const Geometry *ecalGeo = dynamic_cast(gTmp); iEvent.getByToken(recHitToken_,recHitHandle); for(const auto& erh : *recHitHandle ) { @@ -54,7 +54,7 @@ template auto energy = erh.energy(); auto time = erh.time(); - const CaloCellGeometry *thisCell= ecalGeo->getGeometry(detid); + std::shared_ptr thisCell= ecalGeo->getGeometry(detid); // find rechit geometry if(!thisCell) { diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFHBHERecHitCreator.h b/RecoParticleFlow/PFClusterProducer/interface/PFHBHERecHitCreator.h index 672a193f1ab62..758d2b22ee92d 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFHBHERecHitCreator.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFHBHERecHitCreator.h @@ -35,10 +35,8 @@ class PFHBHERecHitCreator : public PFRecHitCreatorBase { iSetup.get().get(geoHandle); // get the ecal geometry - const CaloSubdetectorGeometry *hcalBarrelGeo = - geoHandle->getSubdetectorGeometry(DetId::Hcal, HcalBarrel); - const CaloSubdetectorGeometry *hcalEndcapGeo = - geoHandle->getSubdetectorGeometry(DetId::Hcal, HcalEndcap); + const CaloSubdetectorGeometry *hcalBarrelGeo = geoHandle->getSubdetectorGeometry(DetId::Hcal, HcalBarrel); + const CaloSubdetectorGeometry *hcalEndcapGeo = geoHandle->getSubdetectorGeometry(DetId::Hcal, HcalEndcap); iEvent.getByToken(recHitToken_,recHitHandle); for( const auto& erh : *recHitHandle ) { @@ -49,17 +47,17 @@ class PFHBHERecHitCreator : public PFRecHitCreatorBase { auto time = erh.time(); auto depth = detid.depth(); - const CaloCellGeometry *thisCell=nullptr; + std::shared_ptr thisCell = nullptr; PFLayer::Layer layer = PFLayer::HCAL_BARREL1; switch(esd) { case HcalBarrel: - thisCell =hcalBarrelGeo->getGeometry(detid); - layer =PFLayer::HCAL_BARREL1; + thisCell = hcalBarrelGeo->getGeometry(detid); + layer = PFLayer::HCAL_BARREL1; break; case HcalEndcap: - thisCell =hcalEndcapGeo->getGeometry(detid); - layer =PFLayer::HCAL_ENDCAP; + thisCell = hcalEndcapGeo->getGeometry(detid); + layer = PFLayer::HCAL_ENDCAP; break; default: break; diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFHBHERecHitCreatorMaxSample.h b/RecoParticleFlow/PFClusterProducer/interface/PFHBHERecHitCreatorMaxSample.h index 71b96f3ffd08c..8e6c5e7820c7e 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFHBHERecHitCreatorMaxSample.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFHBHERecHitCreatorMaxSample.h @@ -56,10 +56,8 @@ class PFHBHERecHitCreatorMaxSample : public PFRecHitCreatorBase { iSetup.get ().get(conditions); // get the ecal geometry - const CaloSubdetectorGeometry *hcalBarrelGeo = - geoHandle->getSubdetectorGeometry(DetId::Hcal, HcalBarrel); - const CaloSubdetectorGeometry *hcalEndcapGeo = - geoHandle->getSubdetectorGeometry(DetId::Hcal, HcalEndcap); + const CaloSubdetectorGeometry *hcalBarrelGeo = geoHandle->getSubdetectorGeometry(DetId::Hcal, HcalBarrel); + const CaloSubdetectorGeometry *hcalEndcapGeo = geoHandle->getSubdetectorGeometry(DetId::Hcal, HcalEndcap); iEvent.getByToken(recHitToken_,recHitHandle); for( const auto& erh : *recHitHandle ) { @@ -164,17 +162,17 @@ class PFHBHERecHitCreatorMaxSample : public PFRecHitCreatorBase { int depth = detid.depth(); - const CaloCellGeometry *thisCell=nullptr; + std::shared_ptr thisCell = nullptr; PFLayer::Layer layer = PFLayer::HCAL_BARREL1; switch(esd) { case HcalBarrel: - thisCell =hcalBarrelGeo->getGeometry(detid); - layer =PFLayer::HCAL_BARREL1; + thisCell = hcalBarrelGeo->getGeometry(detid); + layer = PFLayer::HCAL_BARREL1; break; case HcalEndcap: - thisCell =hcalEndcapGeo->getGeometry(detid); - layer =PFLayer::HCAL_ENDCAP; + thisCell = hcalEndcapGeo->getGeometry(detid); + layer = PFLayer::HCAL_ENDCAP; break; default: break; diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFHFRecHitCreator.h b/RecoParticleFlow/PFClusterProducer/interface/PFHFRecHitCreator.h index 7b8fbe10d4118..9151e7365e2cf 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFHFRecHitCreator.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFHFRecHitCreator.h @@ -52,8 +52,7 @@ class PFHFRecHitCreator final : public PFRecHitCreatorBase { iSetup.get().get(geoHandle); // get the ecal geometry - const CaloSubdetectorGeometry *hcalGeo = - geoHandle->getSubdetectorGeometry(DetId::Hcal, HcalForward); + const CaloSubdetectorGeometry *hcalGeo = geoHandle->getSubdetectorGeometry(DetId::Hcal, HcalForward); iEvent.getByToken(recHitToken_,recHitHandle); for( const auto& erh : *recHitHandle ) { @@ -66,8 +65,8 @@ class PFHFRecHitCreator final : public PFRecHitCreatorBase { auto energy = erh.energy(); auto time = erh.time(); - const CaloCellGeometry * thisCell= hcalGeo->getGeometry(detid); - auto zp = dynamic_cast(thisCell); + std::shared_ptr thisCell= hcalGeo->getGeometry(detid); + auto zp = dynamic_cast(thisCell.get()); assert(zp); thisCell = zp->forPF(); @@ -111,17 +110,11 @@ class PFHFRecHitCreator final : public PFRecHitCreatorBase { /////////////////////HF DUAL READOUT///////////////////////// - double lONG=0.; - double sHORT=0.; - for (auto& hit : tmpOut) { - lONG=0.0; - sHORT=0.0; - reco::PFRecHit newHit = hit; const HcalDetId& detid = (HcalDetId)hit.detId(); if (detid.depth()==1) { - lONG=hit.energy(); + double lONG=hit.energy(); //find the short hit HcalDetId shortID (HcalForward, detid.ieta(), detid.iphi(), 2); auto found_hit = std::lower_bound(tmpOut.begin(),tmpOut.end(), @@ -131,7 +124,7 @@ class PFHFRecHitCreator final : public PFRecHitCreatorBase { return a.detId() < b.rawId(); }); if( found_hit != tmpOut.end() && found_hit->detId() == shortID.rawId() ) { - sHORT = found_hit->energy(); + double sHORT = found_hit->energy(); //Ask for fraction double energy = lONG-sHORT; @@ -158,7 +151,7 @@ class PFHFRecHitCreator final : public PFRecHitCreatorBase { } else { - sHORT=hit.energy(); + double sHORT=hit.energy(); HcalDetId longID (HcalForward, detid.ieta(), detid.iphi(), 1); auto found_hit = std::lower_bound(tmpOut.begin(),tmpOut.end(), longID, @@ -168,7 +161,7 @@ class PFHFRecHitCreator final : public PFRecHitCreatorBase { }); double energy = 2*sHORT; if( found_hit != tmpOut.end() && found_hit->detId() == longID.rawId() ) { - lONG = found_hit->energy(); + double lONG = found_hit->energy(); //Ask for fraction //If in this case lONG-sHORT<0 add the energy to the sHORT diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFHGCalRecHitCreator.h b/RecoParticleFlow/PFClusterProducer/interface/PFHGCalRecHitCreator.h index 581cb19876ce9..da1e9f71f4ffc 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFHGCalRecHitCreator.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFHGCalRecHitCreator.h @@ -12,7 +12,6 @@ #include "Geometry/CaloGeometry/interface/CaloCellGeometry.h" #include "Geometry/CaloGeometry/interface/TruncatedPyramid.h" #include "Geometry/Records/interface/CaloGeometryRecord.h" -#include "Geometry/CaloGeometry/interface/CaloCellGeometryHGCALAdapter.h" #include "Geometry/EcalAlgo/interface/EcalEndcapGeometry.h" #include "Geometry/EcalAlgo/interface/EcalBarrelGeometry.h" @@ -51,13 +50,6 @@ template iSetup.get().get(geoHandle); const CaloGeometry* geom = geoHandle.product(); - // Get rid of the content of the previous event - for (auto c : caloCells_) - delete c; - - caloCells_.clear(); - caloCells_.reserve(rechits.size()); - unsigned skipped_rechits = 0; for (const auto & hgrh : rechits) { const DET detid(hgrh.detid()); @@ -71,15 +63,7 @@ template double energy = hgrh.energy(); double time = hgrh.time(); - const CaloCellGeometry *thisCell; - if( detid.det() == DetId::Hcal ) { - thisCell = geom->getSubdetectorGeometry(detid.det(),detid.subdetId())->getGeometry(detid); - } else { - const auto* hg = static_cast(geom->getSubdetectorGeometry(detid.det(),detid.subdetId())); - caloCells_.push_back(new CaloCellGeometryHGCALAdapter(static_cast(hg->getGeometry(detid)), - recHitTools_.getPosition(detid))); - thisCell = caloCells_.back(); - } + auto thisCell = geom->getSubdetectorGeometry(detid.det(),detid.subdetId())->getGeometry(detid); // find rechit geometry if(!thisCell) { @@ -89,12 +73,9 @@ template ++skipped_rechits; continue; } - reco::PFRecHit rh(thisCell, detid.rawId(),Layer, energy); - // rh.setOriginalRecHit(edm::Ref(recHitHandle,i)); - bool rcleaned = false; bool keep=true; @@ -127,7 +108,6 @@ template std::string geometryInstance_; private: hgcal::RecHitTools recHitTools_; - std::vector caloCells_; }; #include "DataFormats/ForwardDetId/interface/HGCEEDetId.h" diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFHcalRecHitCreator.h b/RecoParticleFlow/PFClusterProducer/interface/PFHcalRecHitCreator.h index 70b3b8fc73153..ca2aede293f67 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFHcalRecHitCreator.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFHcalRecHitCreator.h @@ -64,7 +64,7 @@ template auto depth =detid.depth(); - const CaloCellGeometry * thisCell= hcalGeo->getGeometry(detid); + auto thisCell= hcalGeo->getGeometry(detid); // find rechit geometry if(!thisCell) { diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFPSRecHitCreator.h b/RecoParticleFlow/PFClusterProducer/interface/PFPSRecHitCreator.h index 44ccd6a49310d..02d956f0d280f 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFPSRecHitCreator.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFPSRecHitCreator.h @@ -42,8 +42,7 @@ class PFPSRecHitCreator final : public PFRecHitCreatorBase { iSetup.get().get(geoHandle); // get the ecal geometry - const CaloSubdetectorGeometry *psGeometry = - geoHandle->getSubdetectorGeometry(DetId::Ecal, EcalPreshower); + const CaloSubdetectorGeometry *psGeometry = geoHandle->getSubdetectorGeometry(DetId::Ecal, EcalPreshower); iEvent.getByToken(recHitToken_,recHitHandle); for( const auto& erh : *recHitHandle ) { @@ -67,7 +66,7 @@ class PFPSRecHitCreator final : public PFRecHitCreatorBase { - const CaloCellGeometry * thisCell= psGeometry->getGeometry(detid); + auto thisCell= psGeometry->getGeometry(detid); // find rechit geometry if(!thisCell) { diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFRecHitQTests.h b/RecoParticleFlow/PFClusterProducer/interface/PFRecHitQTests.h index 51aca59313785..665a16bb3edcd 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFRecHitQTests.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFRecHitQTests.h @@ -259,8 +259,13 @@ class PFRecHitQTestHCALThresholdVsDepth : public PFRecHitQTestBase { { std::vector psets = iConfig.getParameter >("cuts"); for (auto & pset : psets) { - depths_.push_back(pset.getParameter("depth")); - thresholds_.push_back(pset.getParameter("threshold")); + depths_=pset.getParameter >("depth"); + thresholds_=pset.getParameter >("threshold"); + detector_=pset.getParameter("detectorEnum"); + if(thresholds_.size()!=depths_.size()) { + throw cms::Exception("InvalidPFRecHitThreshold") + << "PFRecHitThreshold mismatch with the numbers of depths"; + } } } @@ -292,11 +297,13 @@ class PFRecHitQTestHCALThresholdVsDepth : public PFRecHitQTestBase { protected: std::vector depths_; std::vector thresholds_; + int detector_; bool test(unsigned aDETID, double energy, double time, bool& clean){ HcalDetId detid(aDETID); - for (unsigned int i=0;i("detector"); - const double& rhE_norm = pset.getParameter("recHitEnergyNorm"); + + std::vector depths; + std::vector rhE_norm; + + if (det==std::string("HCAL_BARREL1") || det==std::string("HCAL_ENDCAP")) { + depths= pset.getParameter >("depths"); + rhE_norm = pset.getParameter >("recHitEnergyNorm"); + } else { + depths.push_back(0); + rhE_norm.push_back(pset.getParameter("recHitEnergyNorm")); + } + + if( rhE_norm.size()!=depths.size() ) { + throw cms::Exception("InvalidPFRecHitThreshold") + << "PFlowClusterizerThreshold mismatch with the numbers of depths"; + } + + auto entry = _layerMap.find(det); if( entry == _layerMap.end() ) { throw cms::Exception("InvalidDetectorLayer") << "Detector layer : " << det << " is not in the list of recognized" << " detector layers!"; } - _recHitEnergyNorms.emplace(_layerMap.find(det)->second,rhE_norm); + _recHitEnergyNorms.emplace(_layerMap.find(det)->second,std::make_pair(depths,rhE_norm)); } _allCellsPosCalc.reset(nullptr); @@ -158,7 +175,7 @@ growPFClusters(const reco::PFCluster& topo, } // loop over topo cluster and grow current PFCluster hypothesis std::vector dist2, frac; - double fractot = 0, fraction = 0; + double fractot = 0; for( const reco::PFRecHitFraction& rhf : topo.recHitFractions() ) { const reco::PFRecHitRef& refhit = rhf.recHitRef(); int cell_layer = (int)refhit->layer(); @@ -166,14 +183,25 @@ growPFClusters(const reco::PFCluster& topo, std::abs(refhit->positionREP().eta()) > 0.34 ) { cell_layer *= 100; } - const double recHitEnergyNorm = - _recHitEnergyNorms.find(cell_layer)->second; + math::XYZPoint topocellpos_xyz(refhit->position()); dist2.clear(); frac.clear(); fractot = 0; + + double recHitEnergyNorm=0.; + auto const& recHitEnergyNormDepthPair = _recHitEnergyNorms.find(cell_layer)->second; + + for (unsigned int j=0; jdepth()== depth) + || ( cell_layer == PFLayer::HCAL_ENDCAP && refhit->depth()== depth) + || ( cell_layer != PFLayer::HCAL_ENDCAP && cell_layer != PFLayer::HCAL_BARREL1) + ) recHitEnergyNorm = recHitEnergyNormDepthPair.second[j]; + } + // add rechits to clusters, calculating fraction based on distance for( auto& cluster : clusters ) { const math::XYZPoint& clusterpos_xyz = cluster.position(); - fraction = 0.0; const math::XYZVector deltav = clusterpos_xyz - topocellpos_xyz; const double d2 = deltav.Mag2()/_showerSigma2; dist2.emplace_back( d2 ); @@ -182,7 +210,9 @@ growPFClusters(const reco::PFCluster& topo, << "Warning! :: pfcluster-topocell distance is too large! d= " << d2; } + // fraction assignment logic + double fraction; if( refhit->detId() == cluster.seed() && _excludeOtherSeeds ) { fraction = 1.0; } else if ( seedable[refhit.key()] && _excludeOtherSeeds ) { diff --git a/RecoParticleFlow/PFClusterProducer/plugins/Basic2DGenericPFlowClusterizer.h b/RecoParticleFlow/PFClusterProducer/plugins/Basic2DGenericPFlowClusterizer.h index 0ef61d096803d..954aad31594fe 100644 --- a/RecoParticleFlow/PFClusterProducer/plugins/Basic2DGenericPFlowClusterizer.h +++ b/RecoParticleFlow/PFClusterProducer/plugins/Basic2DGenericPFlowClusterizer.h @@ -32,7 +32,8 @@ class Basic2DGenericPFlowClusterizer : public PFClusterBuilderBase { const bool _excludeOtherSeeds; const double _minFracTot; const std::unordered_map _layerMap; - std::unordered_map _recHitEnergyNorms; + + std::unordered_map,std::vector > > _recHitEnergyNorms; std::unique_ptr _allCellsPosCalc; std::unique_ptr _convergencePosCalc; diff --git a/RecoParticleFlow/PFClusterProducer/plugins/Basic2DGenericPFlowPositionCalc.cc b/RecoParticleFlow/PFClusterProducer/plugins/Basic2DGenericPFlowPositionCalc.cc index e1b3c19133153..a44bbf359f6f5 100644 --- a/RecoParticleFlow/PFClusterProducer/plugins/Basic2DGenericPFlowPositionCalc.cc +++ b/RecoParticleFlow/PFClusterProducer/plugins/Basic2DGenericPFlowPositionCalc.cc @@ -126,16 +126,33 @@ calculateAndSetPositionActual(reco::PFCluster& cluster) const { auto compute = [&](LHit const& rhf) { const reco::PFRecHit & refhit = *rhf.hit; + + int cell_layer = (int)refhit.layer(); + float threshold=0; + + for (unsigned int j=0; j<(std::get<2>(_logWeightDenom)).size(); ++j) { + // barrel is detecor type1 + int detectorEnum=std::get<0>(_logWeightDenom)[j]; + int depth=std::get<1>(_logWeightDenom)[j]; + + if( ( cell_layer == PFLayer::HCAL_BARREL1 && detectorEnum==1 && refhit.depth()== depth) + || ( cell_layer == PFLayer::HCAL_ENDCAP && detectorEnum==2 && refhit.depth()== depth) + || detectorEnum==0 + ) threshold=std::get<2>(_logWeightDenom)[j]; + + } + const auto rh_energy = rhf.energy * rhf.fraction; - const auto norm = ( rhf.fraction < _minFractionInCalc ? - 0.0f : - std::max(0.0f,vdt::fast_logf(rh_energy*_logWeightDenom)) ); + const auto norm = ( rhf.fraction < _minFractionInCalc ? + 0.0f : + std::max(0.0f,vdt::fast_logf(rh_energy*threshold)) ); const auto rhpos_xyz = refhit.position()*norm; x += rhpos_xyz.x(); y += rhpos_xyz.y(); z += rhpos_xyz.z(); depth += refhit.depth()*norm; position_norm += norm; + }; if(_posCalcNCrystals != -1) // sorted to make neighbour search faster (maybe) @@ -167,7 +184,7 @@ calculateAndSetPositionActual(reco::PFCluster& cluster) const { } if( position_norm < _minAllowedNorm ) { - edm::LogError("WeirdClusterNormalization") + edm::LogError("WeirdClusterNormalization") << "PFCluster too far from seeding cell: set position to (0,0,0)."; cluster.setPosition(math::XYZPoint(0,0,0)); cluster.calculatePositionREP(); diff --git a/RecoParticleFlow/PFClusterProducer/plugins/Basic2DGenericPFlowPositionCalc.h b/RecoParticleFlow/PFClusterProducer/plugins/Basic2DGenericPFlowPositionCalc.h index 3f94402e9edea..8cc71fdc7bf84 100644 --- a/RecoParticleFlow/PFClusterProducer/plugins/Basic2DGenericPFlowPositionCalc.h +++ b/RecoParticleFlow/PFClusterProducer/plugins/Basic2DGenericPFlowPositionCalc.h @@ -8,16 +8,61 @@ #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "RecoParticleFlow/PFClusterProducer/interface/CaloRecHitResolutionProvider.h" +#include class Basic2DGenericPFlowPositionCalc : public PFCPositionCalculatorBase { public: Basic2DGenericPFlowPositionCalc(const edm::ParameterSet& conf) : PFCPositionCalculatorBase(conf), _posCalcNCrystals(conf.getParameter("posCalcNCrystals")), - _logWeightDenom(1./conf.getParameter("logWeightDenominator")), _minAllowedNorm(conf.getParameter("minAllowedNormalization")) - { + + std::vector detectorEnum; + std::vector depths; + std::vector logWeightDenom; + std::vector logWeightDenomInv; + + if(conf.exists("logWeightDenominatorByDetector")) { + + const std::vector& logWeightDenominatorByDetectorPSet = conf.getParameterSetVector("logWeightDenominatorByDetector"); + + for( const auto& pset : logWeightDenominatorByDetectorPSet ) { + if(!pset.exists("detector")) { + throw cms::Exception("logWeightDenominatorByDetectorPSet") + << "logWeightDenominator : detector not specified"; + } + + const std::string& det = pset.getParameter("detector"); + + if (det==std::string("HCAL_BARREL1") || det==std::string("HCAL_ENDCAP")) { + std::vector depthsT=pset.getParameter >("depths"); + std::vector logWeightDenomT=pset.getParameter >("logWeightDenominator"); + if(logWeightDenomT.size()!=depthsT.size()) { + throw cms::Exception("logWeightDenominator") + << "logWeightDenominator mismatch with the numbers of depths"; + } + for(unsigned int i=0;i < depthsT.size();++i){ + if(det==std::string("HCAL_BARREL1")) detectorEnum.push_back(1); + if(det==std::string("HCAL_ENDCAP")) detectorEnum.push_back(2); + depths.push_back(depthsT[i]); + logWeightDenom.push_back(logWeightDenomT[i]); + } + } + } + } else { + detectorEnum.push_back(0); + depths.push_back(0); + logWeightDenom.push_back(conf.getParameter("logWeightDenominator")); + } + + for(unsigned int i=0;i < depths.size();++i){ + logWeightDenomInv.push_back(1./logWeightDenom[i]); + } + + // _logWeightDenom = std::make_pair(depths,logWeightDenomInv); + _logWeightDenom = std::make_tuple(detectorEnum,depths,logWeightDenomInv); + _timeResolutionCalcBarrel.reset(nullptr); if( conf.exists("timeResolutionCalcBarrel") ) { const edm::ParameterSet& timeResConf = @@ -52,7 +97,7 @@ class Basic2DGenericPFlowPositionCalc : public PFCPositionCalculatorBase { private: const int _posCalcNCrystals; - const float _logWeightDenom; + std::tuple ,std::vector , std::vector > _logWeightDenom; const float _minAllowedNorm; std::unique_ptr _timeResolutionCalcBarrel; diff --git a/RecoParticleFlow/PFClusterProducer/plugins/Basic2DGenericTopoClusterizer.cc b/RecoParticleFlow/PFClusterProducer/plugins/Basic2DGenericTopoClusterizer.cc index 56ebce22db06b..87b1f68cccbf7 100644 --- a/RecoParticleFlow/PFClusterProducer/plugins/Basic2DGenericTopoClusterizer.cc +++ b/RecoParticleFlow/PFClusterProducer/plugins/Basic2DGenericTopoClusterizer.cc @@ -53,15 +53,30 @@ buildTopoCluster(const edm::Handle& input, std::abs(cell.positionREP().eta()) > 0.34 ) { cell_layer *= 100; } - const std::pair& thresholds = - _thresholds.find(cell_layer)->second; - if( cell.energy() < thresholds.first || - cell.pt2() < thresholds.second ) { + + auto const& thresholds = _thresholds.find(cell_layer)->second; + double thresholdE=0.; + double thresholdPT2=0.; + + for (unsigned int j=0; j<(std::get<1>(thresholds)).size(); ++j) { + int depth=std::get<0>(thresholds)[j]; + + if( ( cell_layer == PFLayer::HCAL_BARREL1 && cell.depth()== depth) + || ( cell_layer == PFLayer::HCAL_ENDCAP && cell.depth()== depth) + || ( cell_layer != PFLayer::HCAL_BARREL1 && cell_layer != PFLayer::HCAL_ENDCAP ) + ) { thresholdE=std::get<1>(thresholds)[j]; thresholdPT2=std::get<2>(thresholds)[j]; } + + } + + if( cell.energy() < thresholdE || + cell.pt2() < thresholdPT2 ) { LOGDRESSED("GenericTopoCluster::buildTopoCluster()") - << "RecHit " << cell.detId() << " with enegy " + << "RecHit " << cell.detId() << " with enegy " << cell.energy() << " GeV was rejected!." << std::endl; return; } + + auto k = kcell; used[k] = true; auto ref = makeRefhit(input,k); diff --git a/RecoParticleFlow/PFClusterProducer/plugins/ECAL2DPositionCalcWithDepthCorr.cc b/RecoParticleFlow/PFClusterProducer/plugins/ECAL2DPositionCalcWithDepthCorr.cc index b52651ab0ed36..38b54fcb98aee 100644 --- a/RecoParticleFlow/PFClusterProducer/plugins/ECAL2DPositionCalcWithDepthCorr.cc +++ b/RecoParticleFlow/PFClusterProducer/plugins/ECAL2DPositionCalcWithDepthCorr.cc @@ -117,8 +117,7 @@ calculateAndSetPositionActual(reco::PFCluster& cluster) const { << "ECAL Position Calc only accepts ECAL_BARREL or ECAL_ENDCAP"; } - const CaloCellGeometry* center_cell = - ecal_geom->getGeometry(refmax->detId()); + auto center_cell = ecal_geom->getGeometry(refmax->detId()); const double ctreta = center_cell->etaPos(); const double actreta = std::abs(ctreta); // need to change T0 if in ES @@ -140,10 +139,10 @@ calculateAndSetPositionActual(reco::PFCluster& cluster) const { if( rh_energy > 0.0 ) weight = std::max(0.0,( _param_W0 + vdt::fast_log(rh_energy) + logETot_inv )); - const CaloCellGeometry* cell = ecal_geom->getGeometry(refhit->detId()); + auto cell = ecal_geom->getGeometry(refhit->detId()); const float depth = maxDepth + maxToFront - cell->getPosition().mag(); const GlobalPoint pos = - static_cast(cell)->getPosition(depth); + static_cast(cell.get())->getPosition(depth); x += weight*pos.x() ; y += weight*pos.y() ; @@ -161,9 +160,9 @@ calculateAndSetPositionActual(reco::PFCluster& cluster) const { if( rh_energy > 0.0 ) weight = rh_energy/cluster.energy(); - const CaloCellGeometry* cell = ecal_geom->getGeometry(refhit->detId()); - const float depth = maxDepth + maxToFront - cell->getPosition().mag(); - const GlobalPoint pos = static_cast(cell)->getPosition(depth); + auto cell = ecal_geom->getGeometry(refhit->detId()); + const float depth = maxDepth + maxToFront - cell->getPosition().mag(); + const GlobalPoint pos = cell->getPosition(depth); x += weight*pos.x() ; y += weight*pos.y() ; diff --git a/RecoParticleFlow/PFClusterProducer/plugins/LocalMaximumSeedFinder.cc b/RecoParticleFlow/PFClusterProducer/plugins/LocalMaximumSeedFinder.cc index 0dcdb6f510be7..fe9af657fc9ae 100644 --- a/RecoParticleFlow/PFClusterProducer/plugins/LocalMaximumSeedFinder.cc +++ b/RecoParticleFlow/PFClusterProducer/plugins/LocalMaximumSeedFinder.cc @@ -30,17 +30,39 @@ LocalMaximumSeedFinder(const edm::ParameterSet& conf) : conf.getParameterSetVector("thresholdsByDetector"); for( const auto& pset : thresholds ) { const std::string& det = pset.getParameter("detector"); - const double& thresh_E = pset.getParameter("seedingThreshold"); - const double& thresh_pT = pset.getParameter("seedingThresholdPt"); - const double thresh_pT2 = thresh_pT*thresh_pT; + + std::vector depths; + std::vector thresh_E; + std::vector thresh_pT ; + std::vector thresh_pT2; + + if (det==std::string("HCAL_BARREL1") || det==std::string("HCAL_ENDCAP")) { + depths = pset.getParameter >("depths"); + thresh_E = pset.getParameter >("seedingThreshold"); + thresh_pT = pset.getParameter >("seedingThresholdPt"); + if(thresh_E.size()!=depths.size() || thresh_pT.size()!=depths.size()) { + throw cms::Exception("InvalidGatheringThreshold") + << "gatheringThresholds mismatch with the numbers of depths"; + } + } else { + depths.push_back(0); + thresh_E.push_back(pset.getParameter("seedingThreshold")); + thresh_pT.push_back(pset.getParameter("seedingThresholdPt")); + } + + for(unsigned int i=0;i < thresh_pT.size();++i){ + thresh_pT2.push_back(thresh_pT[i]*thresh_pT[i]); + } + auto entry = _layerMap.find(det); if( entry == _layerMap.end() ) { throw cms::Exception("InvalidDetectorLayer") << "Detector layer : " << det << " is not in the list of recognized" << " detector layers!"; } + _thresholds[entry->second+layerOffset]= - std::make_pair(thresh_E,thresh_pT2); + std::make_tuple(depths,thresh_E,thresh_pT2); } } @@ -68,11 +90,27 @@ findSeeds( const edm::Handle& input, seedlayer = 19; } auto const & thresholds = _thresholds[seedlayer+layerOffset]; - if( maybeseed.energy() < thresholds.first || - maybeseed.pt2() < thresholds.second ) usable[i] = false; + + + double thresholdE=0.; + double thresholdPT2=0.; + + for (unsigned int j=0; j<(std::get<2>(thresholds)).size(); ++j) { + + int depth=std::get<0>(thresholds)[j]; + if( ( seedlayer == PFLayer::HCAL_BARREL1 && maybeseed.depth()== depth) + || ( seedlayer == PFLayer::HCAL_ENDCAP && maybeseed.depth()== depth) + || ( seedlayer != PFLayer::HCAL_BARREL1 && seedlayer != PFLayer::HCAL_ENDCAP) + ) { thresholdE=std::get<1>(thresholds)[j]; thresholdPT2=std::get<2>(thresholds)[j]; } + + } + + if( maybeseed.energy() < thresholdE || + maybeseed.pt2() < thresholdPT2 ) usable[i] = false; if( !usable[i] ) continue; ordered_hits.push(i); - } + + } while(!ordered_hits.empty() ) { diff --git a/RecoParticleFlow/PFClusterProducer/plugins/LocalMaximumSeedFinder.h b/RecoParticleFlow/PFClusterProducer/plugins/LocalMaximumSeedFinder.h index 641dc718e74d9..57c4f09d42476 100644 --- a/RecoParticleFlow/PFClusterProducer/plugins/LocalMaximumSeedFinder.h +++ b/RecoParticleFlow/PFClusterProducer/plugins/LocalMaximumSeedFinder.h @@ -4,6 +4,7 @@ #include "RecoParticleFlow/PFClusterProducer/interface/SeedFinderBase.h" #include +#include class LocalMaximumSeedFinder final : public SeedFinderBase { public: @@ -19,7 +20,10 @@ class LocalMaximumSeedFinder final : public SeedFinderBase { const int _nNeighbours; const std::unordered_map _layerMap; - std::array, 35> _thresholds; + + typedef std::tuple, std::vector , std::vector > I3tuple; + + std::array _thresholds; static constexpr int layerOffset = 15; }; diff --git a/RecoParticleFlow/PFClusterProducer/plugins/PFCTRecHitProducer.cc b/RecoParticleFlow/PFClusterProducer/plugins/PFCTRecHitProducer.cc index 9ba4ab3a3b00e..a580bdc7ead85 100644 --- a/RecoParticleFlow/PFClusterProducer/plugins/PFCTRecHitProducer.cc +++ b/RecoParticleFlow/PFClusterProducer/plugins/PFCTRecHitProducer.cc @@ -856,7 +856,7 @@ PFCTRecHitProducer::createHcalRecHit( const DetId& detid, const CaloSubdetectorGeometry* geom, const CaloTowerDetId& newDetId ) { - const CaloCellGeometry *thisCell = geom->getGeometry(detid); + std::shared_ptr thisCell = geom->getGeometry(detid); if(!thisCell) { edm::LogError("PFRecHitProducerHCAL") <<"warning detid "<(thisCell); + auto zp = dynamic_cast(thisCell.get()); assert(zp); thisCell = zp->forPF(); } diff --git a/RecoParticleFlow/PFClusterProducer/plugins/PFlow2DClusterizerWithTime.cc b/RecoParticleFlow/PFClusterProducer/plugins/PFlow2DClusterizerWithTime.cc index d2389054c8e1c..0a7632d8533d8 100644 --- a/RecoParticleFlow/PFClusterProducer/plugins/PFlow2DClusterizerWithTime.cc +++ b/RecoParticleFlow/PFClusterProducer/plugins/PFlow2DClusterizerWithTime.cc @@ -196,7 +196,7 @@ growPFClusters(const reco::PFCluster& topo, std::vector clus_chi2; std::vector clus_chi2_nhits; - double fractot = 0, fraction = 0; + double fractot = 0; for( const reco::PFRecHitFraction& rhf : topo.recHitFractions() ) { const reco::PFRecHitRef& refhit = rhf.recHitRef(); int cell_layer = (int)refhit->layer(); @@ -214,7 +214,6 @@ growPFClusters(const reco::PFCluster& topo, for (size_t iCluster = 0; iCluster < clusters.size(); ++iCluster) { reco::PFCluster& cluster = clusters[iCluster]; const math::XYZPoint& clusterpos_xyz = cluster.position(); - fraction = 0.0; const math::XYZVector deltav = clusterpos_xyz - topocellpos_xyz; double d2 = deltav.Mag2()/_showerSigma2; @@ -234,6 +233,7 @@ growPFClusters(const reco::PFCluster& topo, << d2; } // fraction assignment logic + double fraction; if( refhit->detId() == cluster.seed() && _excludeOtherSeeds ) { fraction = 1.0; } else if ( seedable[refhit.key()] && _excludeOtherSeeds ) { diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterECALUncorrected_cfi.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterECALUncorrected_cfi.py index b851f82faf59d..d61e734c18f47 100644 --- a/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterECALUncorrected_cfi.py +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterECALUncorrected_cfi.py @@ -38,7 +38,7 @@ algoName = cms.string("LocalMaximumSeedFinder"), thresholdsByDetector = cms.VPSet( cms.PSet( detector = cms.string("ECAL_ENDCAP"), - seedingThreshold = cms.double(0.6), + seedingThreshold = cms.double(0.60), seedingThresholdPt = cms.double(0.15) ), cms.PSet( detector = cms.string("ECAL_BARREL"), diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHBHE_cfi.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHBHE_cfi.py index ef374cd553c4a..161a2482b90d3 100644 --- a/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHBHE_cfi.py +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHBHE_cfi.py @@ -1,6 +1,11 @@ import FWCore.ParameterSet.Config as cms from RecoParticleFlow.PFClusterProducer.particleFlowCaloResolution_cfi import _timeResolutionHCALMaxSample +_thresholdsHB = cms.vdouble(0.8, 0.8, 0.8, 0.8) +_thresholdsHE = cms.vdouble(0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8) +_thresholdsHBphase1 = cms.vdouble(0.1, 0.2, 0.3, 0.3) +_thresholdsHEphase1 = cms.vdouble(0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2) + #### PF CLUSTER HCAL #### particleFlowClusterHBHE = cms.EDProducer( "PFClusterProducer", @@ -10,12 +15,14 @@ algoName = cms.string("LocalMaximumSeedFinder"), thresholdsByDetector = cms.VPSet( cms.PSet( detector = cms.string("HCAL_BARREL1"), - seedingThreshold = cms.double(1.0), - seedingThresholdPt = cms.double(0.0) + depths = cms.vint32(1, 2, 3, 4), + seedingThreshold = cms.vdouble(1.0, 1.0, 1.0, 1.0), + seedingThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0) ), cms.PSet( detector = cms.string("HCAL_ENDCAP"), - seedingThreshold = cms.double(1.1), - seedingThresholdPt = cms.double(0.0) + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + seedingThreshold = cms.vdouble(1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1), + seedingThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0) ) ), nNeighbours = cms.int32(4) @@ -24,12 +31,14 @@ algoName = cms.string("Basic2DGenericTopoClusterizer"), thresholdsByDetector = cms.VPSet( cms.PSet( detector = cms.string("HCAL_BARREL1"), - gatheringThreshold = cms.double(0.8), - gatheringThresholdPt = cms.double(0.0) + depths = cms.vint32(1, 2, 3, 4), + gatheringThreshold = _thresholdsHB, + gatheringThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0) ), cms.PSet( detector = cms.string("HCAL_ENDCAP"), - gatheringThreshold = cms.double(0.8), - gatheringThresholdPt = cms.double(0.0) + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + gatheringThreshold = _thresholdsHE, + gatheringThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0) ) ), useCornerCells = cms.bool(True) @@ -43,14 +52,34 @@ algoName = cms.string("Basic2DGenericPFlowPositionCalc"), minFractionInCalc = cms.double(1e-9), posCalcNCrystals = cms.int32(5), - logWeightDenominator = cms.double(0.8),#same as gathering threshold +# logWeightDenominator = cms.double(0.8),#same as gathering threshold + logWeightDenominatorByDetector = cms.VPSet( + cms.PSet( detector = cms.string("HCAL_BARREL1"), + depths = cms.vint32(1, 2, 3, 4), + logWeightDenominator = _thresholdsHB, + ), + cms.PSet( detector = cms.string("HCAL_ENDCAP"), + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + logWeightDenominator = _thresholdsHE, + ) + ), minAllowedNormalization = cms.double(1e-9) ), allCellsPositionCalc =cms.PSet( algoName = cms.string("Basic2DGenericPFlowPositionCalc"), minFractionInCalc = cms.double(1e-9), posCalcNCrystals = cms.int32(-1), - logWeightDenominator = cms.double(0.8),#same as gathering threshold +## logWeightDenominator = cms.double(0.8),#same as gathering threshold + logWeightDenominatorByDetector = cms.VPSet( + cms.PSet( detector = cms.string("HCAL_BARREL1"), + depths = cms.vint32(1, 2, 3, 4), + logWeightDenominator = _thresholdsHB, + ), + cms.PSet( detector = cms.string("HCAL_ENDCAP"), + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + logWeightDenominator = _thresholdsHE, + ) + ), minAllowedNormalization = cms.double(1e-9) ), @@ -68,15 +97,237 @@ excludeOtherSeeds = cms.bool(True), minFracTot = cms.double(1e-20), ## numerical stabilization recHitEnergyNorms = cms.VPSet( - cms.PSet( detector = cms.string("HCAL_BARREL1"), - recHitEnergyNorm = cms.double(0.8) - ), - cms.PSet( detector = cms.string("HCAL_ENDCAP"), - recHitEnergyNorm = cms.double(0.8) - ) - ) + cms.PSet( detector = cms.string("HCAL_BARREL1"), + depths = cms.vint32(1, 2, 3, 4), + recHitEnergyNorm = _thresholdsHB, + ), + cms.PSet( detector = cms.string("HCAL_ENDCAP"), + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + recHitEnergyNorm = _thresholdsHE, + ) + ) ), positionReCalc = cms.PSet(), energyCorrector = cms.PSet() ) +##### + +seedFinderThresholdsByDetector2017 = particleFlowClusterHBHE.seedFinder.thresholdsByDetector + +seedFinderThresholdsByDetector2018 = cms.VPSet( + cms.PSet( + detector = cms.string("HCAL_BARREL1"), + depths = cms.vint32(1, 2, 3, 4), + seedingThreshold = cms.vdouble(1.0, 1.0, 1.0, 1.0), + seedingThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0) + ), + cms.PSet( + detector = cms.string("HCAL_ENDCAP"), + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + seedingThreshold = cms.vdouble(0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275), + seedingThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0) + ) +) + +seedFinderThresholdsByDetector2019 = cms.VPSet( + cms.PSet( + detector = cms.string("HCAL_BARREL1"), + depths = cms.vint32(1, 2, 3, 4), + seedingThreshold = cms.vdouble(0.125, 0.25, 0.25, 0.25), + seedingThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0) + ), + cms.PSet( + detector = cms.string("HCAL_ENDCAP"), + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + seedingThreshold = cms.vdouble(0.1375, 0.275, 0.275, 0.275, 0.275, 0.275, 0.275), + seedingThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0) + ) +) + +seedFinderThresholdsByDetectorPhase2 = cms.VPSet( + cms.PSet( + detector = cms.string("HCAL_BARREL1"), + depths = cms.vint32(1, 2, 3, 4), + seedingThreshold = cms.vdouble(1.0, 1.0, 1.0, 1.0), + seedingThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0) + ), + cms.PSet( + detector = cms.string("HCAL_ENDCAP"), + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + seedingThreshold = cms.vdouble(1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1), + seedingThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0) + ) + ) + +####################### + +initialClusteringStepThresholdsByDetector2017 = particleFlowClusterHBHE.initialClusteringStep.thresholdsByDetector + +initialClusteringStepThresholdsByDetector2018 = cms.VPSet( + cms.PSet( + detector = cms.string("HCAL_BARREL1"), + depths = cms.vint32(1, 2, 3, 4), + gatheringThreshold = _thresholdsHB, + gatheringThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0) + ), + cms.PSet( + detector = cms.string("HCAL_ENDCAP"), + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + gatheringThreshold = _thresholdsHEphase1, + gatheringThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0) + ) +) + +initialClusteringStepThresholdsByDetector2019 = cms.VPSet( + cms.PSet( + detector = cms.string("HCAL_BARREL1"), + depths = cms.vint32(1, 2, 3, 4), + gatheringThreshold = _thresholdsHBphase1, + gatheringThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0) + ), + cms.PSet( + detector = cms.string("HCAL_ENDCAP"), + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + gatheringThreshold = _thresholdsHEphase1, + gatheringThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0) + ) +) + +initialClusteringStepThresholdsByDetectorPhase2 = cms.VPSet( + cms.PSet( + detector = cms.string("HCAL_BARREL1"), + depths = cms.vint32(1, 2, 3, 4), + gatheringThreshold = _thresholdsHB, + gatheringThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0) + ), + cms.PSet( + detector = cms.string("HCAL_ENDCAP"), + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + gatheringThreshold = _thresholdsHE, + gatheringThresholdPt = cms.vdouble(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0) + ) + ) + +####################### + +recHitEnergyNorms2017 = particleFlowClusterHBHE.pfClusterBuilder.recHitEnergyNorms + +recHitEnergyNorms2018 = cms.VPSet( + cms.PSet( + detector = cms.string("HCAL_BARREL1"), + depths = cms.vint32(1, 2, 3, 4), + recHitEnergyNorm = _thresholdsHB, + ), + cms.PSet( + detector = cms.string("HCAL_ENDCAP"), + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + recHitEnergyNorm = _thresholdsHEphase1, + ) +) + +recHitEnergyNorms2019 = cms.VPSet( + cms.PSet( + detector = cms.string("HCAL_BARREL1"), + depths = cms.vint32(1, 2, 3, 4), + recHitEnergyNorm = _thresholdsHBphase1, + ), + cms.PSet( + detector = cms.string("HCAL_ENDCAP"), + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + recHitEnergyNorm = _thresholdsHEphase1, + ) + ) + +recHitEnergyNormsPhase2 = cms.VPSet( + cms.PSet( + detector = cms.string("HCAL_BARREL1"), + depths = cms.vint32(1, 2, 3, 4), + recHitEnergyNorm = _thresholdsHB, + ), + cms.PSet( + detector = cms.string("HCAL_ENDCAP"), + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + recHitEnergyNorm = _thresholdsHE, + ) + ) + +####################### + +logWeightDenominatorByDetector2017= particleFlowClusterHBHE.pfClusterBuilder.positionCalc.logWeightDenominatorByDetector + +logWeightDenominatorByDetector2018 = cms.VPSet( + cms.PSet( detector = cms.string("HCAL_BARREL1"), + depths = cms.vint32(1, 2, 3, 4), + logWeightDenominator = _thresholdsHB + ), + cms.PSet( detector = cms.string("HCAL_ENDCAP"), + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + logWeightDenominator = _thresholdsHEphase1, + ) + ) + +logWeightDenominatorByDetector2019 = cms.VPSet( + cms.PSet( detector = cms.string("HCAL_BARREL1"), + depths = cms.vint32(1, 2, 3, 4), + logWeightDenominator = _thresholdsHBphase1, + ), + cms.PSet( detector = cms.string("HCAL_ENDCAP"), + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + logWeightDenominator = _thresholdsHEphase1, + ) + ) + +logWeightDenominatorByDetectorPhase2 = cms.VPSet( + cms.PSet( detector = cms.string("HCAL_BARREL1"), + depths = cms.vint32(1, 2, 3, 4), + logWeightDenominator = _thresholdsHB, + ), + cms.PSet( detector = cms.string("HCAL_ENDCAP"), + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + logWeightDenominator = _thresholdsHE, + ) + ) + +####################### + +# offline 2018 -- uncollapsed +from Configuration.Eras.Modifier_run2_HCAL_2018_cff import run2_HCAL_2018 +run2_HCAL_2018.toModify(particleFlowClusterHBHE.pfClusterBuilder, recHitEnergyNorms = recHitEnergyNorms2018) +run2_HCAL_2018.toModify(particleFlowClusterHBHE.seedFinder, thresholdsByDetector = seedFinderThresholdsByDetector2018) +run2_HCAL_2018.toModify(particleFlowClusterHBHE.initialClusteringStep, thresholdsByDetector = initialClusteringStepThresholdsByDetector2018) +run2_HCAL_2018.toModify(particleFlowClusterHBHE.pfClusterBuilder.positionCalc, logWeightDenominatorByDetector= logWeightDenominatorByDetector2018) +run2_HCAL_2018.toModify(particleFlowClusterHBHE.pfClusterBuilder.allCellsPositionCalc, logWeightDenominatorByDetector= logWeightDenominatorByDetector2018) + + +from Configuration.Eras.Modifier_run2_HE_2018_cff import run2_HE_2018 +run2_HE_2018.toModify(particleFlowClusterHBHE.pfClusterBuilder, recHitEnergyNorms = recHitEnergyNorms2018) +run2_HE_2018.toModify(particleFlowClusterHBHE.seedFinder, thresholdsByDetector = seedFinderThresholdsByDetector2018) +run2_HE_2018.toModify(particleFlowClusterHBHE.initialClusteringStep, thresholdsByDetector = initialClusteringStepThresholdsByDetector2018) +run2_HE_2018.toModify(particleFlowClusterHBHE.pfClusterBuilder.positionCalc, logWeightDenominatorByDetector= logWeightDenominatorByDetector2018) +run2_HE_2018.toModify(particleFlowClusterHBHE.pfClusterBuilder.allCellsPositionCalc, logWeightDenominatorByDetector= logWeightDenominatorByDetector2018) + +# offline 2018 -- collapsed +run2_HECollapse_2018 = cms.Modifier() +run2_HECollapse_2018.toModify(particleFlowClusterHBHE.pfClusterBuilder, recHitEnergyNorms = recHitEnergyNorms2017) +run2_HECollapse_2018.toModify(particleFlowClusterHBHE.seedFinder, thresholdsByDetector = seedFinderThresholdsByDetector2017) +run2_HECollapse_2018.toModify(particleFlowClusterHBHE.initialClusteringStep, thresholdsByDetector = initialClusteringStepThresholdsByDetector2017) +run2_HECollapse_2018.toModify(particleFlowClusterHBHE.pfClusterBuilder.positionCalc, logWeightDenominatorByDetector= logWeightDenominatorByDetector2017) +run2_HECollapse_2018.toModify(particleFlowClusterHBHE.pfClusterBuilder.allCellsPositionCalc, logWeightDenominatorByDetector= logWeightDenominatorByDetector2017) + + +# offline 2019 +from Configuration.Eras.Modifier_run3_HB_cff import run3_HB +run3_HB.toModify(particleFlowClusterHBHE.pfClusterBuilder, recHitEnergyNorms = recHitEnergyNorms2019) +run3_HB.toModify(particleFlowClusterHBHE.seedFinder, thresholdsByDetector = seedFinderThresholdsByDetector2019) +run3_HB.toModify(particleFlowClusterHBHE.initialClusteringStep, thresholdsByDetector = initialClusteringStepThresholdsByDetector2019) +run3_HB.toModify(particleFlowClusterHBHE.pfClusterBuilder.positionCalc, logWeightDenominatorByDetector= logWeightDenominatorByDetector2019) +run3_HB.toModify(particleFlowClusterHBHE.pfClusterBuilder.allCellsPositionCalc, logWeightDenominatorByDetector= logWeightDenominatorByDetector2019) + +# offline phase2 restore what has been studied in the TDR +from Configuration.Eras.Modifier_phase2_hcal_cff import phase2_hcal +phase2_hcal.toModify(particleFlowClusterHBHE.pfClusterBuilder, recHitEnergyNorms = recHitEnergyNormsPhase2) +phase2_hcal.toModify(particleFlowClusterHBHE.seedFinder, thresholdsByDetector = seedFinderThresholdsByDetectorPhase2) +phase2_hcal.toModify(particleFlowClusterHBHE.initialClusteringStep, thresholdsByDetector = initialClusteringStepThresholdsByDetectorPhase2) +phase2_hcal.toModify(particleFlowClusterHBHE.pfClusterBuilder.positionCalc, logWeightDenominatorByDetector= logWeightDenominatorByDetectorPhase2) +phase2_hcal.toModify(particleFlowClusterHBHE.pfClusterBuilder.allCellsPositionCalc, logWeightDenominatorByDetector= logWeightDenominatorByDetectorPhase2) diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHCAL_cfi.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHCAL_cfi.py index 82d141828ffb3..a03b61ca7059b 100644 --- a/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHCAL_cfi.py +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHCAL_cfi.py @@ -1,5 +1,10 @@ import FWCore.ParameterSet.Config as cms +_thresholdsHB = cms.vdouble(0.8, 0.8, 0.8, 0.8) +_thresholdsHE = cms.vdouble(0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8) +_thresholdsHBphase1 = cms.vdouble(0.1, 0.2, 0.3, 0.3) +_thresholdsHEphase1 = cms.vdouble(0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2) + particleFlowClusterHCAL = cms.EDProducer('PFMultiDepthClusterProducer', clustersSource = cms.InputTag("particleFlowClusterHBHE"), pfClusterBuilder =cms.PSet( @@ -12,10 +17,74 @@ algoName = cms.string("Basic2DGenericPFlowPositionCalc"), minFractionInCalc = cms.double(1e-9), posCalcNCrystals = cms.int32(-1), - logWeightDenominator = cms.double(0.8),#same as gathering threshold + logWeightDenominatorByDetector = cms.VPSet( + cms.PSet( detector = cms.string("HCAL_BARREL1"), + depths = cms.vint32(1, 2, 3, 4), + logWeightDenominator = _thresholdsHB, + ), + cms.PSet( detector = cms.string("HCAL_ENDCAP"), + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + logWeightDenominator = _thresholdsHE, + ) + ), minAllowedNormalization = cms.double(1e-9) ) ), positionReCalc = cms.PSet(), energyCorrector = cms.PSet() ) + + +logWeightDenominatorByDetector2017= particleFlowClusterHCAL.pfClusterBuilder.allCellsPositionCalc.logWeightDenominatorByDetector + +logWeightDenominatorByDetector2018 = cms.VPSet( + cms.PSet( detector = cms.string("HCAL_BARREL1"), + depths = cms.vint32(1, 2, 3, 4), + logWeightDenominator = _thresholdsHB + ), + cms.PSet( detector = cms.string("HCAL_ENDCAP"), + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + logWeightDenominator = _thresholdsHEphase1, + ) + ) + +logWeightDenominatorByDetector2019 = cms.VPSet( + cms.PSet( detector = cms.string("HCAL_BARREL1"), + depths = cms.vint32(1, 2, 3, 4), + logWeightDenominator = _thresholdsHBphase1, + ), + cms.PSet( detector = cms.string("HCAL_ENDCAP"), + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + logWeightDenominator = _thresholdsHEphase1, + ) + ) + +logWeightDenominatorByDetectorPhase2 = cms.VPSet( + cms.PSet( detector = cms.string("HCAL_BARREL1"), + depths = cms.vint32(1, 2, 3, 4), + logWeightDenominator = _thresholdsHB, + ), + cms.PSet( detector = cms.string("HCAL_ENDCAP"), + depths = cms.vint32(1, 2, 3, 4, 5, 6, 7), + logWeightDenominator = _thresholdsHE, + ) + ) + +# offline 2018 -- uncollapsed +from Configuration.Eras.Modifier_run2_HCAL_2018_cff import run2_HCAL_2018 +run2_HCAL_2018.toModify(particleFlowClusterHCAL.pfClusterBuilder.allCellsPositionCalc, logWeightDenominatorByDetector= logWeightDenominatorByDetector2018) + +from Configuration.Eras.Modifier_run2_HE_2018_cff import run2_HE_2018 +run2_HE_2018.toModify(particleFlowClusterHCAL.pfClusterBuilder.allCellsPositionCalc, logWeightDenominatorByDetector= logWeightDenominatorByDetector2018) + +# offline 2018 -- collapsed +run2_HECollapse_2018 = cms.Modifier() +run2_HECollapse_2018.toModify(particleFlowClusterHCAL.pfClusterBuilder.allCellsPositionCalc, logWeightDenominatorByDetector= logWeightDenominatorByDetector2017) + +# offline 2019 +from Configuration.Eras.Modifier_run3_HB_cff import run3_HB +run3_HB.toModify(particleFlowClusterHCAL.pfClusterBuilder.allCellsPositionCalc, logWeightDenominatorByDetector= logWeightDenominatorByDetector2019) + +# offline phase2 restore what has been studied in the TDR +from Configuration.Eras.Modifier_phase2_hcal_cff import phase2_hcal +phase2_hcal.toModify(particleFlowClusterHCAL.pfClusterBuilder.allCellsPositionCalc, logWeightDenominatorByDetector= logWeightDenominatorByDetectorPhase2) diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitECAL_cfi.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitECAL_cfi.py index 90b79ac293846..1970d6226e802 100644 --- a/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitECAL_cfi.py +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitECAL_cfi.py @@ -16,7 +16,7 @@ cms.PSet( name = cms.string("PFEBRecHitCreator"), src = cms.InputTag("ecalRecHit","EcalRecHitsEB"), - srFlags = cms.InputTag("ecalDigis"), + srFlags = cms.InputTag(""), qualityTests = cms.VPSet( cms.PSet( name = cms.string("PFRecHitQTestECALMultiThreshold"), @@ -34,7 +34,7 @@ cms.PSet( name = cms.string("PFEERecHitCreator"), src = cms.InputTag("ecalRecHit","EcalRecHitsEE"), - srFlags = cms.InputTag("ecalDigis"), + srFlags = cms.InputTag(""), qualityTests = cms.VPSet( cms.PSet( name = cms.string("PFRecHitQTestECALMultiThreshold"), diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHBHE_cfi.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHBHE_cfi.py index 517a18bda0a5e..ae2415907c98e 100644 --- a/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHBHE_cfi.py +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHBHE_cfi.py @@ -1,6 +1,12 @@ import FWCore.ParameterSet.Config as cms from RecoParticleFlow.PFClusterProducer.particleFlowCaloResolution_cfi import _timeResolutionHCAL +_thresholdsHB = cms.vdouble(0.8, 0.8, 0.8, 0.8) +_thresholdsHE = cms.vdouble(0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8) +_thresholdsHBphase1 = cms.vdouble(0.1, 0.2, 0.3, 0.3) +_thresholdsHEphase1 = cms.vdouble(0.1, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2) + + particleFlowRecHitHBHE = cms.EDProducer("PFRecHitProducer", navigator = cms.PSet( name = cms.string("PFRecHitHCALNavigator"), @@ -13,8 +19,19 @@ src = cms.InputTag("hbhereco",""), qualityTests = cms.VPSet( cms.PSet( - name = cms.string("PFRecHitQTestThreshold"), - threshold = cms.double(0.8) + name = cms.string("PFRecHitQTestHCALThresholdVsDepth"), + cuts = cms.VPSet( + cms.PSet( + depth=cms.vint32(1, 2, 3, 4), + threshold = _thresholdsHB, + detectorEnum = cms.int32(1) + ), + cms.PSet( + depth=cms.vint32(1, 2, 3, 4, 5, 6, 7), + threshold = _thresholdsHE, + detectorEnum = cms.int32(2) + ) + ) ), cms.PSet( name = cms.string("PFRecHitQTestHCALChannel"), @@ -31,3 +48,62 @@ ) +cuts2017 = particleFlowRecHitHBHE.producers[0].qualityTests[0].cuts + +cuts2018 = cms.VPSet( + cms.PSet( + depth=cms.vint32(1, 2, 3, 4), + threshold = _thresholdsHB, + detectorEnum = cms.int32(1) + ), + cms.PSet( + depth=cms.vint32(1, 2, 3, 4, 5, 6, 7), + threshold = _thresholdsHEphase1, + detectorEnum = cms.int32(2) + ) + ) + +cuts2019 = cms.VPSet( + cms.PSet( + depth=cms.vint32(1, 2, 3, 4), + threshold = _thresholdsHBphase1, + detectorEnum = cms.int32(1) + ), + cms.PSet( + depth=cms.vint32(1, 2, 3, 4, 5, 6, 7), + threshold = _thresholdsHEphase1, + detectorEnum = cms.int32(2) + ) + ) + +cutsPhase2 = cms.VPSet( + cms.PSet( + depth=cms.vint32(1, 2, 3, 4), + threshold = _thresholdsHB, + detectorEnum = cms.int32(1) + ), + cms.PSet( + depth=cms.vint32(1, 2, 3, 4, 5, 6, 7), + threshold = _thresholdsHE, + detectorEnum = cms.int32(2) + ) + ) + +# offline 2018 -- uncollapsed +from Configuration.Eras.Modifier_run2_HCAL_2018_cff import run2_HCAL_2018 +run2_HCAL_2018.toModify(particleFlowRecHitHBHE.producers[0].qualityTests[0], cuts = cuts2018) + +from Configuration.Eras.Modifier_run2_HE_2018_cff import run2_HE_2018 +run2_HE_2018.toModify(particleFlowRecHitHBHE.producers[0].qualityTests[0], cuts = cuts2018) + +# offline 2018 -- collapsed +run2_HECollapse_2018 = cms.Modifier() +run2_HECollapse_2018.toModify(particleFlowRecHitHBHE.producers[0].qualityTests[0], cuts = cuts2017) + +# offline 2019 +from Configuration.Eras.Modifier_run3_HB_cff import run3_HB +run3_HB.toModify(particleFlowRecHitHBHE.producers[0].qualityTests[0], cuts = cuts2019) + +# offline phase2 restore what has been studied in the TDR +from Configuration.Eras.Modifier_phase2_hcal_cff import phase2_hcal +phase2_hcal.toModify(particleFlowRecHitHBHE.producers[0].qualityTests[0], cuts = cutsPhase2) diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHF_cfi.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHF_cfi.py index 1e71428ff2e36..b1d62366c097c 100644 --- a/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHF_cfi.py +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHF_cfi.py @@ -1,4 +1,3 @@ - import FWCore.ParameterSet.Config as cms #HB HE HO rec hits @@ -33,13 +32,11 @@ name = cms.string("PFRecHitQTestHCALThresholdVsDepth"), cuts = cms.VPSet( cms.PSet( - depth = cms.int32(1), - threshold = cms.double(1.2)), - cms.PSet( - depth = cms.int32(2), - threshold = cms.double(1.8)) + depth = cms.vint32(1,2), + threshold = cms.vdouble(1.2,1.8), + detectorEnum = cms.int32(4)) ) - ) + ) ) ) diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowZeroSuppressionECAL_cff.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowZeroSuppressionECAL_cff.py index 7e4588b7be84d..042df61051ae2 100644 --- a/RecoParticleFlow/PFClusterProducer/python/particleFlowZeroSuppressionECAL_cff.py +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowZeroSuppressionECAL_cff.py @@ -23,8 +23,18 @@ ) ) -from Configuration.Eras.Modifier_run2_ECAL_2017_cff import run2_ECAL_2017 -run2_ECAL_2017.toReplaceWith(particle_flow_zero_suppression_ECAL, _particle_flow_zero_suppression_ECAL_2017) - -from Configuration.Eras.Modifier_phase2_ecal_cff import phase2_ecal -phase2_ecal.toReplaceWith(particle_flow_zero_suppression_ECAL, _particle_flow_zero_suppression_ECAL_2017) +# +# The following commented lines were used in 2017 to set SR@PF eta dependent thresholds +# as defined in _particle_flow_zero_suppression_ECAL_2017 +# +# For 2018 the thresholds have been temporarily removed (lowered to 80 MeV in EB and 300 MeV in EE, +# then overseeded by the gathering and seeding PF cluster thresholds) +# Later, we may need to reintroduce eta dependent thresholds +# to mitigate the effect of the noise +# + +#from Configuration.Eras.Modifier_run2_ECAL_2017_cff import run2_ECAL_2017 +#run2_ECAL_2017.toReplaceWith(particle_flow_zero_suppression_ECAL, _particle_flow_zero_suppression_ECAL_2017) + +#from Configuration.Eras.Modifier_phase2_ecal_cff import phase2_ecal +#phase2_ecal.toReplaceWith(particle_flow_zero_suppression_ECAL, _particle_flow_zero_suppression_ECAL_2017) diff --git a/RecoParticleFlow/PFClusterProducer/src/InitialClusteringStepBase.cc b/RecoParticleFlow/PFClusterProducer/src/InitialClusteringStepBase.cc index 9314d8dc2a6dc..ba1e037c39100 100644 --- a/RecoParticleFlow/PFClusterProducer/src/InitialClusteringStepBase.cc +++ b/RecoParticleFlow/PFClusterProducer/src/InitialClusteringStepBase.cc @@ -1,4 +1,6 @@ #include "RecoParticleFlow/PFClusterProducer/interface/InitialClusteringStepBase.h" +std::ostream& operator<<(std::ostream& o, const InitialClusteringStepBase& a){return a< using namespace std; @@ -1882,6 +1882,7 @@ void PFAlgo::processBlock( const reco::PFBlockRef& blockref, } else { (*pfCandidates_)[tmpi].setHcalEnergy(totalHcal, muonHcal); } + setHcalDepthInfo((*pfCandidates_)[tmpi], *hclusterref); if(letMuonEatCaloEnergy){ muonHCALEnergy += totalHcal; @@ -2221,6 +2222,7 @@ void PFAlgo::processBlock( const reco::PFBlockRef& blockref, (*pfCandidates_)[tmpi].setHcalEnergy(max(totalHcal-totalHO,0.0),muonHcal); (*pfCandidates_)[tmpi].setHoEnergy(hoclusterref->energy(),muonHO); } + setHcalDepthInfo((*pfCandidates_)[tmpi], *hclusterref); // Remove it from the block const ::math::XYZPointF& chargedPosition = dynamic_cast(&elements[it->second.first])->positionAtECALEntrance(); @@ -2392,6 +2394,7 @@ void PFAlgo::processBlock( const reco::PFBlockRef& blockref, (*pfCandidates_)[tmpi].addElementInBlock( blockref, iTrack ); (*pfCandidates_)[tmpi].addElementInBlock( blockref, iHcal ); + setHcalDepthInfo((*pfCandidates_)[tmpi], *hclusterref); std::pair myEcals = associatedEcals.equal_range(iTrack); for (II ii=myEcals.first; ii!=myEcals.second; ++ii ) { unsigned iEcal = ii->second.second; @@ -3283,6 +3286,9 @@ PFAlgo::reconstructCluster(const reco::PFCluster& cluster, //Set the cnadidate Vertex pfCandidates_->back().setVertex(vertexPos); + // depth info + setHcalDepthInfo(pfCandidates_->back(), cluster); + //*TODO* cluster time is not reliable at the moment, so only use track timing if(debug_) @@ -3293,6 +3299,34 @@ PFAlgo::reconstructCluster(const reco::PFCluster& cluster, } +void +PFAlgo::setHcalDepthInfo(reco::PFCandidate & cand, const reco::PFCluster& cluster) const { + std::array energyPerDepth; + std::fill(energyPerDepth.begin(), energyPerDepth.end(), 0.0); + for (auto & hitRefAndFrac : cluster.recHitFractions()) { + const auto & hit = *hitRefAndFrac.recHitRef(); + if (DetId(hit.detId()).det() == DetId::Hcal) { + if (hit.depth() == 0) { + edm::LogWarning("setHcalDepthInfo") << "Depth zero found"; + continue; + } + if (hit.depth() < 1 || hit.depth() > 7) { + throw cms::Exception("CorruptData") << "Bogus depth " << hit.depth() << " at detid " << hit.detId() << "\n"; + } + energyPerDepth[hit.depth()-1] += hitRefAndFrac.fraction()*hit.energy(); + } + } + double sum = std::accumulate(energyPerDepth.begin(), energyPerDepth.end(), 0.); + std::array depthFractions; + if (sum > 0) { + for (unsigned int i = 0; i < depthFractions.size(); ++i) { + depthFractions[i] = energyPerDepth[i]/sum; + } + } else { + std::fill(depthFractions.begin(), depthFractions.end(), 0.f); + } + cand.setHcalDepthEnergyFractions(depthFractions); +} //GMA need the followign two for HO also diff --git a/RecoParticleFlow/PFSimProducer/plugins/EcalBarrelClusterFastTimer.cc b/RecoParticleFlow/PFSimProducer/plugins/EcalBarrelClusterFastTimer.cc index d2a7467eaf38c..e19766cad42b7 100644 --- a/RecoParticleFlow/PFSimProducer/plugins/EcalBarrelClusterFastTimer.cc +++ b/RecoParticleFlow/PFSimProducer/plugins/EcalBarrelClusterFastTimer.cc @@ -172,13 +172,13 @@ float EcalBarrelClusterFastTimer::correctTimeToVertex(const float intime, const const CaloSubdetectorGeometry* ecalGeom) const { if( timeDet.rawId() == 0 ) return -999.; // correct the cluster time from 0,0,0 to the primary vertex given - const CaloCellGeometry* cellGeometry ( ecalGeom->getGeometry( timeDet ) ) ; + auto cellGeometry = ecalGeom->getGeometry(timeDet); if( nullptr == cellGeometry ) { throw cms::Exception("BadECALBarrelCell") << timeDet << " is not a valid ECAL Barrel DetId!"; } //depth in mm in the middle of the layer position; - GlobalPoint layerPos = (dynamic_cast(cellGeometry))->getPosition( ecalDepth_+0.5 ); + GlobalPoint layerPos = cellGeometry->getPosition( ecalDepth_+0.5 ); const math::XYZPoint layerPos_cm( layerPos.x(), layerPos.y(), layerPos.z() ); const math::XYZVector to_center = layerPos_cm - math::XYZPoint(0.,0.,0.); const math::XYZVector to_vtx = layerPos_cm - vtx.position(); diff --git a/RecoParticleFlow/PFTracking/src/PFTrackAlgoTools.cc b/RecoParticleFlow/PFTracking/src/PFTrackAlgoTools.cc index cffaf22fab62f..8364692831431 100644 --- a/RecoParticleFlow/PFTracking/src/PFTrackAlgoTools.cc +++ b/RecoParticleFlow/PFTracking/src/PFTrackAlgoTools.cc @@ -1,3 +1,4 @@ +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "RecoParticleFlow/PFTracking/interface/PFTrackAlgoTools.h" namespace PFTrackAlgoTools { @@ -248,7 +249,6 @@ bool step5(const reco::TrackBase::TrackAlgorithm& algo){ return (algo==reco::TrackBase::tobTecStep||algo==reco::TrackBase::pixelLessStep); } -#include "FWCore/MessageLogger/interface/MessageLogger.h" bool goodPtResolution(const reco::TrackRef& trackref, const std::vector& DPtovPtCut, const std::vector& NHitCut, diff --git a/RecoPixelVertexing/PixelLowPtUtilities/bin/PixelClusterShapeExtractor.cc b/RecoPixelVertexing/PixelLowPtUtilities/bin/PixelClusterShapeExtractor.cc index 2eee6ce40f2bb..cae0e06b3e863 100644 --- a/RecoPixelVertexing/PixelLowPtUtilities/bin/PixelClusterShapeExtractor.cc +++ b/RecoPixelVertexing/PixelLowPtUtilities/bin/PixelClusterShapeExtractor.cc @@ -67,11 +67,11 @@ class PixelClusterShapeExtractor final : public edm::global::EDAnalyzer<> // Sim void processSim(const SiPixelRecHit & recHit, ClusterShapeHitFilter const & theClusterFilter, - const PSimHit & simHit, const SiPixelClusterShapeCache& clusterShapeCache, vector & histo) const; + const PSimHit & simHit, const SiPixelClusterShapeCache& clusterShapeCache, const vector & histo) const; // Rec void processRec(const SiPixelRecHit & recHit, ClusterShapeHitFilter const & theFilter, - LocalVector ldir, const SiPixelClusterShapeCache& clusterShapeCache, vector & histo) const; + LocalVector ldir, const SiPixelClusterShapeCache& clusterShapeCache, const vector & histo) const; bool checkSimHits (const TrackingRecHit & recHit, TrackerHitAssociator const & theAssociator, @@ -100,9 +100,9 @@ class PixelClusterShapeExtractor final : public edm::global::EDAnalyzer<> const TrackerHitAssociator::Config trackerHitAssociatorConfig_; using Lock = std::unique_lock; - mutable std::unique_ptr theMutex; - mutable std::vector hspc; // simulated pixel cluster - mutable std::vector hrpc; // reconstructed pixel cluster + std::unique_ptr theMutex; + std::vector hspc; // simulated pixel cluster + std::vector hrpc; // reconstructed pixel cluster }; /*****************************************************************************/ @@ -194,7 +194,7 @@ bool PixelClusterShapeExtractor::isSuitable(const PSimHit & simHit, const GeomDe /*****************************************************************************/ void PixelClusterShapeExtractor::processRec(const SiPixelRecHit & recHit, ClusterShapeHitFilter const & theClusterShape, - LocalVector ldir, const SiPixelClusterShapeCache& clusterShapeCache, vector & histo) const + LocalVector ldir, const SiPixelClusterShapeCache& clusterShapeCache, const vector & histo) const { int part; ClusterData::ArrayType meas; @@ -224,7 +224,7 @@ void PixelClusterShapeExtractor::processRec(const SiPixelRecHit & recHit, Cluste /*****************************************************************************/ void PixelClusterShapeExtractor::processSim(const SiPixelRecHit & recHit, ClusterShapeHitFilter const & theClusterFilter, - const PSimHit & simHit, const SiPixelClusterShapeCache& clusterShapeCache, vector & histo) const + const PSimHit & simHit, const SiPixelClusterShapeCache& clusterShapeCache, const vector & histo) const { LocalVector ldir = simHit.exitPoint() - simHit.entryPoint(); processRec(recHit, theClusterFilter, ldir, clusterShapeCache, histo); diff --git a/RecoPixelVertexing/PixelTrackFitting/src/ParabolaFit.h b/RecoPixelVertexing/PixelTrackFitting/src/ParabolaFit.h index a85211898384c..852960db72e6d 100644 --- a/RecoPixelVertexing/PixelTrackFitting/src/ParabolaFit.h +++ b/RecoPixelVertexing/PixelTrackFitting/src/ParabolaFit.h @@ -46,7 +46,7 @@ class ParabolaFit { private: struct Point { double x; double y; mutable double w; }; - mutable std::vector points; + std::vector points; bool doErr, hasFixedParC; mutable bool hasValues, hasErrors; bool hasWeights; diff --git a/RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGenerator.h b/RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGenerator.h deleted file mode 100644 index 0aaa0281fc955..0000000000000 --- a/RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGenerator.h +++ /dev/null @@ -1,38 +0,0 @@ -#ifndef HitQuadrupletGenerator_H -#define HitQuadrupletGenerator_H - -/** abstract interface for generators of hit triplets pairs - * compatible with a TrackingRegion. - */ - -#include "RecoTracker/TkTrackingRegions/interface/OrderedHitsGenerator.h" -#include "RecoPixelVertexing/PixelTriplets/interface/OrderedHitSeeds.h" - -#include "FWCore/Utilities/interface/RunningAverage.h" - -class TrackingRegion; -namespace edm { class Event; class EventSetup; } -#include - -class HitQuadrupletGenerator : public OrderedHitsGenerator { -public: - - HitQuadrupletGenerator(unsigned int size=500); - - ~HitQuadrupletGenerator() override { } - - const OrderedHitSeeds & run( - const TrackingRegion& region, const edm::Event & ev, const edm::EventSetup& es) final; - - virtual void hitQuadruplets( const TrackingRegion& reg, OrderedHitSeeds& prs, - const edm::Event & ev, const edm::EventSetup& es) = 0; - - void clear() final; - -private: - OrderedHitSeeds theQuadruplets; - edm::RunningAverage localRA; -}; - - -#endif diff --git a/RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGeneratorFromTripletAndLayers.h b/RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGeneratorFromTripletAndLayers.h deleted file mode 100644 index 6fb2ea73c72af..0000000000000 --- a/RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGeneratorFromTripletAndLayers.h +++ /dev/null @@ -1,37 +0,0 @@ -#ifndef RecoPixelVertexing_PixelTriplets_HitQuadrupletGeneratorFromTripletAndLayers_h -#define RecoPixelVertexing_PixelTriplets_HitQuadrupletGeneratorFromTripletAndLayers_h - -/** A HitQuadrupletGenerator from HitTripletGenerator and vector of - Layers. The HitTripletGenerator provides a set of hit triplets. - For each triplet the search for compatible hit(s) is done among - provided Layers - */ - -#include "RecoPixelVertexing/PixelTriplets/interface/OrderedHitSeeds.h" -#include -#include "TrackingTools/TransientTrackingRecHit/interface/SeedingLayerSetsHits.h" -#include "RecoTracker/TkHitPairs/interface/LayerHitMapCache.h" - -class HitTripletGeneratorFromPairAndLayers; - -class HitQuadrupletGeneratorFromTripletAndLayers { - -public: - typedef LayerHitMapCache LayerCacheType; - - HitQuadrupletGeneratorFromTripletAndLayers(); - virtual ~HitQuadrupletGeneratorFromTripletAndLayers(); - - void init( std::unique_ptr&& tripletGenerator, LayerCacheType* layerCache); - - virtual void hitQuadruplets( const TrackingRegion& region, OrderedHitSeeds& result, - const edm::Event& ev, const edm::EventSetup& es, - const SeedingLayerSetsHits::SeedingLayerSet& tripletLayers, - const std::vector& fourthLayers) = 0; - -protected: - std::unique_ptr theTripletGenerator; - LayerCacheType *theLayerCache; -}; -#endif - diff --git a/RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGeneratorFromTripletAndLayersFactory.h b/RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGeneratorFromTripletAndLayersFactory.h deleted file mode 100644 index b62515e6fa26d..0000000000000 --- a/RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGeneratorFromTripletAndLayersFactory.h +++ /dev/null @@ -1,12 +0,0 @@ -#ifndef PixelTriplets_HitQuadrupletGeneratorFromTripletAndLayersFactory_H -#define PixelTriplets_HitQuadrupletGeneratorFromTripletAndLayersFactory_H - -#include "RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGeneratorFromTripletAndLayers.h" -#include "FWCore/PluginManager/interface/PluginFactory.h" - -namespace edm {class ParameterSet; class ConsumesCollector;} - -typedef edmplugin::PluginFactory - HitQuadrupletGeneratorFromTripletAndLayersFactory; - -#endif diff --git a/RecoPixelVertexing/PixelTriplets/plugins/CAHitQuadrupletGenerator.cc b/RecoPixelVertexing/PixelTriplets/plugins/CAHitQuadrupletGenerator.cc index 080c330e46fe0..2345f4c50f03a 100644 --- a/RecoPixelVertexing/PixelTriplets/plugins/CAHitQuadrupletGenerator.cc +++ b/RecoPixelVertexing/PixelTriplets/plugins/CAHitQuadrupletGenerator.cc @@ -2,8 +2,6 @@ #include "RecoPixelVertexing/PixelTriplets/interface/ThirdHitPredictionFromCircle.h" -#include "RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGenerator.h" -#include "LayerQuadruplets.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" #include "FWCore/Framework/interface/ConsumesCollector.h" #include "FWCore/Framework/interface/Event.h" diff --git a/RecoPixelVertexing/PixelTriplets/plugins/CombinedHitQuadrupletGenerator.cc b/RecoPixelVertexing/PixelTriplets/plugins/CombinedHitQuadrupletGenerator.cc deleted file mode 100644 index 812d31032192e..0000000000000 --- a/RecoPixelVertexing/PixelTriplets/plugins/CombinedHitQuadrupletGenerator.cc +++ /dev/null @@ -1,49 +0,0 @@ -#include "CombinedHitQuadrupletGenerator.h" - -#include "RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGeneratorFromTripletAndLayers.h" -#include "RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGeneratorFromTripletAndLayersFactory.h" -#include "RecoPixelVertexing/PixelTriplets/interface/HitTripletGeneratorFromPairAndLayers.h" -#include "RecoPixelVertexing/PixelTriplets/interface/HitTripletGeneratorFromPairAndLayersFactory.h" -#include "RecoTracker/TkHitPairs/interface/HitPairGeneratorFromLayerPair.h" -#include "LayerQuadruplets.h" -#include "FWCore/Framework/interface/ConsumesCollector.h" -#include "FWCore/Framework/interface/Event.h" -#include "DataFormats/Common/interface/Handle.h" - - -using namespace std; - -CombinedHitQuadrupletGenerator::CombinedHitQuadrupletGenerator(const edm::ParameterSet& cfg, edm::ConsumesCollector& iC): - theSeedingLayerToken(iC.consumes(cfg.getParameter("SeedingLayers"))) -{ - edm::ParameterSet generatorPSet = cfg.getParameter("GeneratorPSet"); - std::string generatorName = generatorPSet.getParameter("ComponentName"); - edm::ParameterSet tripletGeneratorPSet = cfg.getParameter("TripletGeneratorPSet"); - std::string tripletGeneratorName = tripletGeneratorPSet.getParameter("ComponentName"); - - std::unique_ptr tripletGenerator(HitTripletGeneratorFromPairAndLayersFactory::get()->create(tripletGeneratorName, tripletGeneratorPSet, iC)); - // Some CPU wasted here because same pairs are generated multiple times - tripletGenerator->init(std::make_unique(0, 1, &theLayerCache), &theLayerCache); - - theGenerator.reset(HitQuadrupletGeneratorFromTripletAndLayersFactory::get()->create(generatorName, generatorPSet, iC)); - theGenerator->init(std::move(tripletGenerator), &theLayerCache); -} - -CombinedHitQuadrupletGenerator::~CombinedHitQuadrupletGenerator() {} - -void CombinedHitQuadrupletGenerator::hitQuadruplets( - const TrackingRegion& region, OrderedHitSeeds & result, - const edm::Event& ev, const edm::EventSetup& es) -{ - edm::Handle hlayers; - ev.getByToken(theSeedingLayerToken, hlayers); - const SeedingLayerSetsHits& layers = *hlayers; - if(layers.numberOfLayersInSet() != 4) - throw cms::Exception("Configuration") << "CombinedHitQuadrupletsGenerator expects SeedingLayerSetsHits::numberOfLayersInSet() to be 4, got " << layers.numberOfLayersInSet(); - - std::vector quadlayers = LayerQuadruplets::layers(layers); - for(const auto& tripletAndLayers: quadlayers) { - theGenerator->hitQuadruplets(region, result, ev, es, tripletAndLayers.first, tripletAndLayers.second); - } - theLayerCache.clear(); -} diff --git a/RecoPixelVertexing/PixelTriplets/plugins/CombinedHitQuadrupletGenerator.h b/RecoPixelVertexing/PixelTriplets/plugins/CombinedHitQuadrupletGenerator.h deleted file mode 100644 index 63f894d561b8e..0000000000000 --- a/RecoPixelVertexing/PixelTriplets/plugins/CombinedHitQuadrupletGenerator.h +++ /dev/null @@ -1,44 +0,0 @@ -#ifndef CombinedHitQuadrupletGenerator_H -#define CombinedHitQuadrupletGenerator_H - -/** A HitQuadrupletGenerator consisting of a set of - * quadruplet generators of type HitQuadrupletGeneratorFromPairAndLayers - * initialised from provided layers in the form of PixelLayerQuadruplets - */ - -#include -#include "RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGenerator.h" -#include "RecoTracker/TkHitPairs/interface/LayerHitMapCache.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/Utilities/interface/EDGetToken.h" - - -class TrackingRegion; -class HitQuadrupletGeneratorFromTripletAndLayers; -class SeedingLayerSetsHits; - -namespace edm { class Event; } -namespace edm { class EventSetup; } - -class CombinedHitQuadrupletGenerator : public HitQuadrupletGenerator { -public: - typedef LayerHitMapCache LayerCacheType; - -public: - - CombinedHitQuadrupletGenerator( const edm::ParameterSet& cfg, edm::ConsumesCollector& iC); - - ~CombinedHitQuadrupletGenerator() override; - - /// from base class - void hitQuadruplets( const TrackingRegion& reg, OrderedHitSeeds & triplets, - const edm::Event & ev, const edm::EventSetup& es) override; - -private: - edm::EDGetTokenT theSeedingLayerToken; - - LayerCacheType theLayerCache; - - std::unique_ptr theGenerator; -}; -#endif diff --git a/RecoPixelVertexing/PixelTriplets/plugins/LayerQuadruplets.cc b/RecoPixelVertexing/PixelTriplets/plugins/LayerQuadruplets.cc deleted file mode 100644 index faaa5b0392cae..0000000000000 --- a/RecoPixelVertexing/PixelTriplets/plugins/LayerQuadruplets.cc +++ /dev/null @@ -1,30 +0,0 @@ -#include "LayerQuadruplets.h" - -namespace LayerQuadruplets { -std::vector layers(const SeedingLayerSetsHits& sets) { - std::vector result; - if(sets.numberOfLayersInSet() != 4) - return result; - - for(LayerSet set: sets) { - bool added = false; - - for(auto ir = result.begin(); ir < result.end(); ++ir) { - const LayerSet & resTriplet = ir->first; - if(resTriplet[0].index() == set[0].index() && - resTriplet[1].index() == set[1].index() && - resTriplet[2].index() == set[2].index()) { - std::vector& fourths = ir->second; - fourths.push_back( set[3] ); - added = true; - break; - } - } - if (!added) { - LayerSetAndLayers ltl = std::make_pair(set, std::vector(1, set[3]) ); - result.push_back(ltl); - } - } - return result; -} -} diff --git a/RecoPixelVertexing/PixelTriplets/plugins/LayerQuadruplets.h b/RecoPixelVertexing/PixelTriplets/plugins/LayerQuadruplets.h deleted file mode 100644 index 07f0e326c8ab9..0000000000000 --- a/RecoPixelVertexing/PixelTriplets/plugins/LayerQuadruplets.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef LayerQuadruplets_H -#define LayerQuadruplets_H - -/** A class grouping pixel layers in triplets and associating a vector - of layers to each layer pair. The layer triplet is used to generate - hit triplets and the associated vector of layers to generate - a fourth hit confirming layer triplet - */ - -#include -#include -#include "TrackingTools/TransientTrackingRecHit/interface/SeedingLayerSetsHits.h" - -namespace LayerQuadruplets { - using Layer = SeedingLayerSetsHits::SeedingLayer; - using LayerSet = SeedingLayerSetsHits::SeedingLayerSet; - using LayerSetAndLayers = std::pair >; - - std::vector layers(const SeedingLayerSetsHits& sets); -}; - -#endif - diff --git a/RecoPixelVertexing/PixelTriplets/plugins/PixelQuadrupletEDProducer.cc b/RecoPixelVertexing/PixelTriplets/plugins/PixelQuadrupletEDProducer.cc deleted file mode 100644 index bede01d614d6d..0000000000000 --- a/RecoPixelVertexing/PixelTriplets/plugins/PixelQuadrupletEDProducer.cc +++ /dev/null @@ -1,129 +0,0 @@ -#include "FWCore/Framework/interface/stream/EDProducer.h" -#include "FWCore/Framework/interface/ConsumesCollector.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" -#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" -#include "FWCore/Utilities/interface/EDGetToken.h" -#include "FWCore/Framework/interface/Event.h" -#include "DataFormats/Common/interface/Handle.h" -#include "FWCore/Utilities/interface/RunningAverage.h" - -#include "RecoTracker/TkHitPairs/interface/RegionsSeedingHitSets.h" -#include "RecoPixelVertexing/PixelTriplets/interface/OrderedHitSeeds.h" -#include "RecoPixelVertexing/PixelTriplets/interface/IntermediateHitTriplets.h" - -#include "PixelQuadrupletGenerator.h" -#include "LayerQuadruplets.h" - -class PixelQuadrupletEDProducer: public edm::stream::EDProducer<> { -public: - PixelQuadrupletEDProducer(const edm::ParameterSet& iConfig); - ~PixelQuadrupletEDProducer() override = default; - - static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); - - void produce(edm::Event& iEvent, const edm::EventSetup& iSetup) override; - -private: - edm::EDGetTokenT tripletToken_; - - edm::RunningAverage localRA_; - - PixelQuadrupletGenerator generator_; -}; - -PixelQuadrupletEDProducer::PixelQuadrupletEDProducer(const edm::ParameterSet& iConfig): - tripletToken_(consumes(iConfig.getParameter("triplets"))), - generator_(iConfig, consumesCollector()) -{ - produces(); -} - -void PixelQuadrupletEDProducer::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { - edm::ParameterSetDescription desc; - - desc.add("triplets", edm::InputTag("hitTripletEDProducer")); - PixelQuadrupletGenerator::fillDescriptions(desc); - - descriptions.add("pixelQuadrupletEDProducer", desc); -} - -void PixelQuadrupletEDProducer::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) { - edm::Handle htriplets; - iEvent.getByToken(tripletToken_, htriplets); - const auto& regionTriplets = *htriplets; - - const SeedingLayerSetsHits& seedingLayerHits = regionTriplets.seedingLayerHits(); - if(seedingLayerHits.numberOfLayersInSet() < 4) { - throw cms::Exception("LogicError") << "PixelQuadrupletEDProducer expects SeedingLayerSetsHits::numberOfLayersInSet() to be >= 4, got " << seedingLayerHits.numberOfLayersInSet() << ". This is likely caused by a configuration error of this module, HitPairEDProducer, or SeedingLayersEDProducer."; - } - - auto seedingHitSets = std::make_unique(); - if(regionTriplets.empty()) { - iEvent.put(std::move(seedingHitSets)); - return; - } - seedingHitSets->reserve(regionTriplets.regionSize(), localRA_.upper()); - - // match-making of triplet and quadruplet layers - std::vector quadlayers = LayerQuadruplets::layers(seedingLayerHits); - - LogDebug("PixelQuadrupletEDProducer") << "Creating quadruplets for " << regionTriplets.regionSize() << " regions, and " << quadlayers.size() << " triplet+4th layers from " << regionTriplets.tripletsSize() << " triplets"; - - OrderedHitSeeds quadruplets; - quadruplets.reserve(localRA_.upper()); - - for(const auto& regionLayerTriplets: regionTriplets) { - const TrackingRegion& region = regionLayerTriplets.region(); - auto seedingHitSetsFiller = seedingHitSets->beginRegion(®ion); - - LayerHitMapCache hitCache; - hitCache.extend(regionLayerTriplets.layerHitMapCache()); - - LogTrace("PixelQuadrupletEDProducer") << " starting region, number of layer triplets " << regionLayerTriplets.layerTripletsSize(); - - for(const auto& layerTriplet: regionLayerTriplets) { - LogTrace("PixelQuadrupletEDProducer") << " starting layer triplet " << layerTriplet.innerLayerIndex() << "," << layerTriplet.middleLayerIndex() << "," << layerTriplet.outerLayerIndex(); - auto found = std::find_if(quadlayers.begin(), quadlayers.end(), [&](const LayerQuadruplets::LayerSetAndLayers& a) { - return a.first[0].index() == layerTriplet.innerLayerIndex() && - a.first[1].index() == layerTriplet.middleLayerIndex() && - a.first[2].index() == layerTriplet.outerLayerIndex(); - }); - if(found == quadlayers.end()) { - auto exp = cms::Exception("LogicError") << "Did not find the layer triplet from vector. This is a sign of some internal inconsistency\n"; - exp << "I was looking for layer triplet " << layerTriplet.innerLayerIndex() << "," << layerTriplet.middleLayerIndex() << "," << layerTriplet.outerLayerIndex() - << ". Quadruplets have the following triplets:\n"; - for(const auto& a: quadlayers) { - exp << " " << a.first[0].index() << "," << a.first[1].index() << "," << a.first[2].index() << ": 4th layers"; - for(const auto& b: a.second) { - exp << " " << b.index(); - } - exp << "\n"; - } - throw exp; - } - const auto& fourthLayers = found->second; - - generator_.hitQuadruplets(region, quadruplets, iEvent, iSetup, layerTriplet.begin(), layerTriplet.end(), fourthLayers, hitCache); - -#ifdef EDM_ML_DEBUG - LogTrace("PixelQuadrupletEDProducer") << " created " << quadruplets.size() << " quadruplets for layer triplet " << layerTriplet.innerLayerIndex() << "," << layerTriplet.middleLayerIndex() << "," << layerTriplet.outerLayerIndex() << " and 4th layers"; - for(const auto& l: fourthLayers) { - LogTrace("PixelQuadrupletEDProducer") << " " << l.index(); - } -#endif - - for(const auto& quad: quadruplets) { - seedingHitSetsFiller.emplace_back(quad[0], quad[1], quad[2], quad[3]); - } - quadruplets.clear(); - } - } - localRA_.update(seedingHitSets->size()); - - seedingHitSets->shrink_to_fit(); - iEvent.put(std::move(seedingHitSets)); -} - -#include "FWCore/Framework/interface/MakerMacros.h" -DEFINE_FWK_MODULE(PixelQuadrupletEDProducer); diff --git a/RecoPixelVertexing/PixelTriplets/plugins/PixelQuadrupletGenerator.cc b/RecoPixelVertexing/PixelTriplets/plugins/PixelQuadrupletGenerator.cc deleted file mode 100644 index bb27c9f82485d..0000000000000 --- a/RecoPixelVertexing/PixelTriplets/plugins/PixelQuadrupletGenerator.cc +++ /dev/null @@ -1,301 +0,0 @@ -#include "PixelQuadrupletGenerator.h" -#include "ThirdHitRZPrediction.h" -#include "RecoPixelVertexing/PixelTriplets/interface/ThirdHitPredictionFromCircle.h" -#include "RecoTracker/TkMSParametrization/interface/PixelRecoLineRZ.h" -#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" - -#include "RecoPixelVertexing/PixelTriplets/plugins/KDTreeLinkerAlgo.h" -#include "RecoPixelVertexing/PixelTriplets/plugins/KDTreeLinkerTools.h" -#include "TrackingTools/DetLayers/interface/BarrelDetLayer.h" - -#include "RecoPixelVertexing/PixelTrackFitting/interface/RZLine.h" -#include "RecoTracker/TkSeedGenerator/interface/FastCircleFit.h" -#include "RecoTracker/TkMSParametrization/interface/PixelRecoUtilities.h" -#include "RecoTracker/TkMSParametrization/interface/LongitudinalBendingCorrection.h" -#include "DataFormats/SiPixelDetId/interface/PixelSubdetector.h" - -#include "RecoTracker/TkSeedingLayers/interface/SeedComparitorFactory.h" -#include "RecoTracker/TkSeedingLayers/interface/SeedComparitor.h" - -#include "CommonTools/Utils/interface/DynArray.h" - -#include "FWCore/Utilities/interface/isFinite.h" - -namespace { - template - T sqr(T x) { - return x*x; - } -} - -typedef PixelRecoRange Range; - -PixelQuadrupletGenerator::PixelQuadrupletGenerator(const edm::ParameterSet& cfg, edm::ConsumesCollector& iC): - extraHitRZtolerance(cfg.getParameter("extraHitRZtolerance")), //extra window in ThirdHitRZPrediction range - extraHitRPhitolerance(cfg.getParameter("extraHitRPhitolerance")), //extra window in ThirdHitPredictionFromCircle range (divide by R to get phi) - extraPhiTolerance(cfg.getParameter("extraPhiTolerance")), - maxChi2(cfg.getParameter("maxChi2")), - fitFastCircle(cfg.getParameter("fitFastCircle")), - fitFastCircleChi2Cut(cfg.getParameter("fitFastCircleChi2Cut")), - useBendingCorrection(cfg.getParameter("useBendingCorrection")) -{ - if(cfg.exists("SeedComparitorPSet")) { - edm::ParameterSet comparitorPSet = - cfg.getParameter("SeedComparitorPSet"); - std::string comparitorName = comparitorPSet.getParameter("ComponentName"); - if(comparitorName != "none") { - theComparitor.reset(SeedComparitorFactory::get()->create(comparitorName, comparitorPSet, iC)); - } - } -} - -PixelQuadrupletGenerator::~PixelQuadrupletGenerator() {} - -void PixelQuadrupletGenerator::fillDescriptions(edm::ParameterSetDescription& desc) { - desc.add("extraHitRZtolerance", 0.1); - desc.add("extraHitRPhitolerance", 0.1); - - edm::ParameterSetDescription descExtraPhi; - descExtraPhi.add("pt1", 0.1); - descExtraPhi.add("pt2", 0.1); - descExtraPhi.add("value1", 999); - descExtraPhi.add("value2", 0.15); - descExtraPhi.add("enabled", false); - desc.add("extraPhiTolerance", descExtraPhi); - - edm::ParameterSetDescription descMaxChi2; - descMaxChi2.add("pt1", 0.2); - descMaxChi2.add("pt2", 1.5); - descMaxChi2.add("value1", 500); - descMaxChi2.add("value2", 50); - descMaxChi2.add("enabled", true); - desc.add("maxChi2", descMaxChi2); - - desc.add("fitFastCircle", false); - desc.add("fitFastCircleChi2Cut", false); - desc.add("useBendingCorrection", false); - - edm::ParameterSetDescription descComparitor; - descComparitor.add("ComponentName", "none"); - descComparitor.setAllowAnything(); // until we have moved SeedComparitor too to EDProducers - desc.add("SeedComparitorPSet", descComparitor); -} - - -void PixelQuadrupletGenerator::hitQuadruplets(const TrackingRegion& region, OrderedHitSeeds& result, - const edm::Event& ev, const edm::EventSetup& es, - const SeedingLayerSetsHits::SeedingLayerSet& tripletLayers, - const std::vector& fourthLayers) -{ - OrderedHitTriplets triplets; - theTripletGenerator->hitTriplets(region, triplets, ev, es, - tripletLayers, // pair generator picks the correct two layers from these - std::vector{tripletLayers[2]}); - if(triplets.empty()) return; - - assert(theLayerCache); - hitQuadruplets(region, result, ev, es, triplets.begin(), triplets.end(), fourthLayers, *theLayerCache); -} - -void PixelQuadrupletGenerator::hitQuadruplets(const TrackingRegion& region, OrderedHitSeeds& result, - const edm::Event& ev, const edm::EventSetup& es, - OrderedHitTriplets::const_iterator tripletsBegin, - OrderedHitTriplets::const_iterator tripletsEnd, - const std::vector& fourthLayers, - LayerCacheType& layerCache) -{ - if (theComparitor) theComparitor->init(ev, es); - - const size_t size = fourthLayers.size(); - - const RecHitsSortedInPhi *fourthHitMap[size]; - typedef RecHitsSortedInPhi::Hit Hit; - - using NodeInfo = KDTreeNodeInfo; - std::vector layerTree; // re-used throughout - std::vector foundNodes; // re-used thoughout - - declareDynArray(KDTreeLinkerAlgo, size, hitTree); - float rzError[size]; //save maximum errors - - declareDynArray(ThirdHitRZPrediction, size, preds); - - // Build KDtrees - for(size_t il=0; il!=size; ++il) { - fourthHitMap[il] = &(layerCache)(fourthLayers[il], region, es); - auto const& hits = *fourthHitMap[il]; - - ThirdHitRZPrediction & pred = preds[il]; - pred.initLayer(fourthLayers[il].detLayer()); - pred.initTolerance(extraHitRZtolerance); - - layerTree.clear(); - float maxphi = Geom::ftwoPi(), minphi = -maxphi; // increase to cater for any range - float minv=999999.0, maxv= -999999.0; // Initialise to extreme values in case no hits - float maxErr=0.0f; - for (unsigned int i=0; i!=hits.size(); ++i) { - auto angle = hits.phi(i); - auto v = hits.gv(i); - //use (phi,r) for endcaps rather than (phi,z) - minv = std::min(minv,v); maxv = std::max(maxv,v); - float myerr = hits.dv[i]; - maxErr = std::max(maxErr,myerr); - layerTree.emplace_back(i, angle, v); // save it - if (angle < 0) // wrap all points in phi - { layerTree.emplace_back(i, angle+Geom::ftwoPi(), v);} - else - { layerTree.emplace_back(i, angle-Geom::ftwoPi(), v);} - } - KDTreeBox phiZ(minphi, maxphi, minv-0.01f, maxv+0.01f); // declare our bounds - //add fudge factors in case only one hit and also for floating-point inaccuracy - hitTree[il].build(layerTree, phiZ); // make KDtree - rzError[il] = maxErr; // save error - } - - const QuantityDependsPtEval maxChi2Eval = maxChi2.evaluator(es); - const QuantityDependsPtEval extraPhiToleranceEval = extraPhiTolerance.evaluator(es); - - // re-used thoughout - std::array bc_r; - std::array bc_z; - std::array bc_errZ2; - std::array gps; - std::array ges; - std::array barrels; - - // Loop over triplets - for(auto iTriplet = tripletsBegin; iTriplet != tripletsEnd; ++iTriplet) { - const auto& triplet = *iTriplet; - GlobalPoint gp0 = triplet.inner()->globalPosition(); - GlobalPoint gp1 = triplet.middle()->globalPosition(); - GlobalPoint gp2 = triplet.outer()->globalPosition(); - - PixelRecoLineRZ line(gp0, gp2); - ThirdHitPredictionFromCircle predictionRPhi(gp0, gp2, extraHitRPhitolerance); - - const double curvature = predictionRPhi.curvature(ThirdHitPredictionFromCircle::Vector2D(gp1.x(), gp1.y())); - - const float abscurv = std::abs(curvature); - const float thisMaxChi2 = maxChi2Eval.value(abscurv); - const float thisExtraPhiTolerance = extraPhiToleranceEval.value(abscurv); - - constexpr float nSigmaRZ = 3.46410161514f; // std::sqrt(12.f); // ...and continue as before - - auto isBarrel = [](const unsigned id) -> bool { - return id == PixelSubdetector::PixelBarrel; - }; - - gps[0] = triplet.inner()->globalPosition(); - ges[0] = triplet.inner()->globalPositionError(); - barrels[0] = isBarrel(triplet.inner()->geographicalId().subdetId()); - - gps[1] = triplet.middle()->globalPosition(); - ges[1] = triplet.middle()->globalPositionError(); - barrels[1] = isBarrel(triplet.middle()->geographicalId().subdetId()); - - gps[2] = triplet.outer()->globalPosition(); - ges[2] = triplet.outer()->globalPositionError(); - barrels[2] = isBarrel(triplet.outer()->geographicalId().subdetId()); - - for(size_t il=0; il!=size; ++il) { - if(hitTree[il].empty()) continue; // Don't bother if no hits - - auto const& hits = *fourthHitMap[il]; - const DetLayer *layer = fourthLayers[il].detLayer(); - bool barrelLayer = layer->isBarrel(); - - auto& predictionRZ = preds[il]; - predictionRZ.initPropagator(&line); - Range rzRange = predictionRZ(); // z in barrel, r in endcap - - // construct search box and search - Range phiRange; - if(barrelLayer) { - auto radius = static_cast(layer)->specificSurface().radius(); - double phi = predictionRPhi.phi(curvature, radius); - phiRange = Range(phi-thisExtraPhiTolerance, phi+thisExtraPhiTolerance); - } - else { - double phi1 = predictionRPhi.phi(curvature, rzRange.min()); - double phi2 = predictionRPhi.phi(curvature, rzRange.max()); - phiRange = Range(std::min(phi1, phi2)-thisExtraPhiTolerance, std::max(phi1, phi2)+thisExtraPhiTolerance); - } - - KDTreeBox phiZ(phiRange.min(), phiRange.max(), - rzRange.min()-nSigmaRZ*rzError[il], - rzRange.max()+nSigmaRZ*rzError[il]); - - foundNodes.clear(); - hitTree[il].search(phiZ, foundNodes); - - if(foundNodes.empty()) { - continue; - } - - SeedingHitSet::ConstRecHitPointer selectedHit = nullptr; - float selectedChi2 = std::numeric_limits::max(); - for(auto hitIndex: foundNodes) { - const auto& hit = hits.theHits[hitIndex].hit(); - - // Reject comparitor. For now, because of technical - // limitations, pass three hits to the comparitor - // TODO: switch to using hits from 2-3-4 instead of 1-3-4? - // Eventually we should fix LowPtClusterShapeSeedComparitor to - // accept quadruplets. - if(theComparitor) { - SeedingHitSet tmpTriplet(triplet.inner(), triplet.outer(), hit); - if(!theComparitor->compatible(tmpTriplet)) { - continue; - } - } - - gps[3] = hit->globalPosition(); - ges[3] = hit->globalPositionError(); - barrels[3] = isBarrel(hit->geographicalId().subdetId()); - - float chi2 = std::numeric_limits::quiet_NaN(); - // TODO: Do we have any use case to not use bending correction? - if(useBendingCorrection) { - // Following PixelFitterByConformalMappingAndLine - const float simpleCot = ( gps.back().z()-gps.front().z() )/ (gps.back().perp() - gps.front().perp() ); - const float pt = 1/PixelRecoUtilities::inversePt(abscurv, es); - for (int i=0; i< 4; ++i) { - const GlobalPoint & point = gps[i]; - const GlobalError & error = ges[i]; - bc_r[i] = sqrt( sqr(point.x()-region.origin().x()) + sqr(point.y()-region.origin().y()) ); - bc_r[i] += pixelrecoutilities::LongitudinalBendingCorrection(pt,es)(bc_r[i]); - bc_z[i] = point.z()-region.origin().z(); - bc_errZ2[i] = (barrels[i]) ? error.czz() : error.rerr(point)*sqr(simpleCot); - } - RZLine rzLine(bc_r,bc_z,bc_errZ2, RZLine::ErrZ2_tag()); - chi2 = rzLine.chi2(); - } - else { - RZLine rzLine(gps, ges, barrels); - chi2 = rzLine.chi2(); - } - if(edm::isNotFinite(chi2) || chi2 > thisMaxChi2) { - continue; - } - // TODO: Do we have any use case to not use circle fit? Maybe - // HLT where low-pT inefficiency is not a problem? - if(fitFastCircle) { - FastCircleFit c(gps, ges); - chi2 += c.chi2(); - if(edm::isNotFinite(chi2)) - continue; - if(fitFastCircleChi2Cut && chi2 > thisMaxChi2) - continue; - } - - - if(chi2 < selectedChi2) { - selectedChi2 = chi2; - selectedHit = hit; - } - } - if(selectedHit) - result.emplace_back(triplet.inner(), triplet.middle(), triplet.outer(), selectedHit); - } - } -} diff --git a/RecoPixelVertexing/PixelTriplets/plugins/PixelQuadrupletGenerator.h b/RecoPixelVertexing/PixelTriplets/plugins/PixelQuadrupletGenerator.h deleted file mode 100644 index e4c782b919a49..0000000000000 --- a/RecoPixelVertexing/PixelTriplets/plugins/PixelQuadrupletGenerator.h +++ /dev/null @@ -1,119 +0,0 @@ -#include "RecoTracker/TkHitPairs/interface/HitPairGenerator.h" -#include "RecoPixelVertexing/PixelTriplets/interface/HitTripletGeneratorFromPairAndLayers.h" -#include "CombinedHitQuadrupletGenerator.h" -#include "FWCore/Framework/interface/EventSetup.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGeneratorFromTripletAndLayers.h" -#include "RecoTracker/TkMSParametrization/interface/PixelRecoUtilities.h" - -#include "FWCore/Framework/interface/ESHandle.h" -#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h" -#include "MagneticField/Engine/interface/MagneticField.h" - -#include -#include - -class SeedComparitor; - -class PixelQuadrupletGenerator : public HitQuadrupletGeneratorFromTripletAndLayers { - -typedef CombinedHitQuadrupletGenerator::LayerCacheType LayerCacheType; - -public: - PixelQuadrupletGenerator( const edm::ParameterSet& cfg, edm::ConsumesCollector&& iC): PixelQuadrupletGenerator(cfg, iC) {} - PixelQuadrupletGenerator( const edm::ParameterSet& cfg, edm::ConsumesCollector& iC); - - ~PixelQuadrupletGenerator() override; - - static void fillDescriptions(edm::ParameterSetDescription& desc); - - void hitQuadruplets( const TrackingRegion& region, OrderedHitSeeds& result, - const edm::Event & ev, const edm::EventSetup& es, - const SeedingLayerSetsHits::SeedingLayerSet& tripletLayers, - const std::vector& fourthLayers) override; - - void hitQuadruplets( const TrackingRegion& region, OrderedHitSeeds& result, - const edm::Event& ev, const edm::EventSetup& es, - OrderedHitTriplets::const_iterator tripletsBegin, - OrderedHitTriplets::const_iterator tripletsEnd, - const std::vector& fourthLayers, - LayerCacheType& layerCache); - -private: - std::unique_ptr theComparitor; - - class QuantityDependsPtEval { - public: - QuantityDependsPtEval(float v1, float v2, float c1, float c2): - value1_(v1), value2_(v2), curvature1_(c1), curvature2_(c2) - {} - - static void fillDescriptions(edm::ParameterSetDescription& desc); - - float value(float curvature) const { - if(value1_ == value2_) // not enabled - return value1_; - - if(curvature1_ < curvature) - return value1_; - if(curvature2_ < curvature && curvature <= curvature1_) - return value2_ + (curvature-curvature2_)/(curvature1_-curvature2_) * (value1_-value2_); - return value2_; - } - - private: - const float value1_; - const float value2_; - const float curvature1_; - const float curvature2_; - }; - - // Linear interpolation (in curvature) between value1 at pt1 and - // value2 at pt2. If disabled, value2 is given (the point is to - // allow larger/smaller values of the quantity at low pt, so it - // makes more sense to have the high-pt value as the default). - class QuantityDependsPt { - public: - explicit QuantityDependsPt(const edm::ParameterSet& pset): - value1_(pset.getParameter("value1")), - value2_(pset.getParameter("value2")), - pt1_(pset.getParameter("pt1")), - pt2_(pset.getParameter("pt2")), - enabled_(pset.getParameter("enabled")) - { - if(enabled_ && pt1_ >= pt2_) - throw cms::Exception("Configuration") << "PixelQuadrupletGenerator::QuantityDependsPt: pt1 (" << pt1_ << ") needs to be smaller than pt2 (" << pt2_ << ")"; - if(pt1_ <= 0) - throw cms::Exception("Configuration") << "PixelQuadrupletGenerator::QuantityDependsPt: pt1 needs to be > 0; is " << pt1_; - if(pt2_ <= 0) - throw cms::Exception("Configuration") << "PixelQuadrupletGenerator::QuantityDependsPt: pt2 needs to be > 0; is " << pt2_; - } - - QuantityDependsPtEval evaluator(const edm::EventSetup& es) const { - if(enabled_) { - return QuantityDependsPtEval(value1_, value2_, - PixelRecoUtilities::curvature(1.f/pt1_, es), - PixelRecoUtilities::curvature(1.f/pt2_, es)); - } - return QuantityDependsPtEval(value2_, value2_, 0.f, 0.f); - } - - private: - const float value1_; - const float value2_; - const float pt1_; - const float pt2_; - const bool enabled_; - }; - - const float extraHitRZtolerance; - const float extraHitRPhitolerance; - const QuantityDependsPt extraPhiTolerance; - const QuantityDependsPt maxChi2; - const bool fitFastCircle; - const bool fitFastCircleChi2Cut; - const bool useBendingCorrection; -}; - - - diff --git a/RecoPixelVertexing/PixelTriplets/plugins/SealModule.cc b/RecoPixelVertexing/PixelTriplets/plugins/SealModule.cc index 4fb65d898b7b9..f89f9eb9dc106 100644 --- a/RecoPixelVertexing/PixelTriplets/plugins/SealModule.cc +++ b/RecoPixelVertexing/PixelTriplets/plugins/SealModule.cc @@ -18,14 +18,6 @@ DEFINE_EDM_PLUGIN(HitTripletGeneratorFromPairAndLayersFactory,PixelTripletNoTipG #include "CombinedHitTripletGenerator.h" DEFINE_EDM_PLUGIN(OrderedHitsGeneratorFactory, CombinedHitTripletGenerator, "StandardHitTripletGenerator"); -#include "CombinedHitQuadrupletGenerator.h" -DEFINE_EDM_PLUGIN(OrderedHitsGeneratorFactory, CombinedHitQuadrupletGenerator, "CombinedHitQuadrupletGenerator"); - -#include "RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGeneratorFromTripletAndLayers.h" -#include "RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGeneratorFromTripletAndLayersFactory.h" -#include "PixelQuadrupletGenerator.h" -DEFINE_EDM_PLUGIN(HitQuadrupletGeneratorFromTripletAndLayersFactory, PixelQuadrupletGenerator, "PixelQuadrupletGenerator"); - #include "RecoPixelVertexing/PixelTriplets/interface/HitTripletEDProducerT.h" using PixelTripletHLTEDProducer = HitTripletEDProducerT; DEFINE_FWK_MODULE(PixelTripletHLTEDProducer); diff --git a/RecoPixelVertexing/PixelTriplets/plugins/ThirdHitPredictionFromInvLine.cc b/RecoPixelVertexing/PixelTriplets/plugins/ThirdHitPredictionFromInvLine.cc index 8766901a8d0bf..299c77859b76f 100644 --- a/RecoPixelVertexing/PixelTriplets/plugins/ThirdHitPredictionFromInvLine.cc +++ b/RecoPixelVertexing/PixelTriplets/plugins/ThirdHitPredictionFromInvLine.cc @@ -30,7 +30,6 @@ ThirdHitPredictionFromInvLine::ThirdHitPredictionFromInvLine( add(P1, errorRPhiP1); add(P2, errorRPhiP2); - } GlobalPoint ThirdHitPredictionFromInvLine::crossing(double radius) const @@ -62,6 +61,7 @@ void ThirdHitPredictionFromInvLine::add(const ThirdHitPredictionFromInvLine::Poi theSumV += point.v()*weigth; theSumUV += point.u()*point.v()*weigth; theSumVV += sqr(point.v())*weigth; + check(); } void ThirdHitPredictionFromInvLine::remove(const GlobalPoint &p, double errorRPhi) @@ -76,6 +76,7 @@ void ThirdHitPredictionFromInvLine::remove(const GlobalPoint &p, double errorRPh theSumV -= point.v()*weigth; theSumUV -= point.u()*point.v()*weigth; theSumVV -= sqr(point.v())*weigth; + check(); } void ThirdHitPredictionFromInvLine::print() const @@ -84,7 +85,7 @@ void ThirdHitPredictionFromInvLine::print() const <<" theSumV: "<< theSumV <<" theSumUV: "< + class ThirdHitPredictionFromInvLine { public: @@ -31,11 +33,11 @@ class ThirdHitPredictionFromInvLine { GlobalPoint crossing(double radius) const; - double curvature() const { check(); return theCurvatureValue; } + double curvature() const { assert(hasParameters); return theCurvatureValue; } - double errorCurvature() const { check(); return theCurvatureError; } + double errorCurvature() const { assert(hasParameters); return theCurvatureError; } - double chi2() const { check(); return theChi2; } + double chi2() const { assert(hasParameters); return theChi2; } void print() const; private: @@ -68,14 +70,14 @@ class ThirdHitPredictionFromInvLine { private: typedef MappedPoint PointUV; void add(const ThirdHitPredictionFromInvLine::PointUV & point, double weight); - void check() const; + void check(); private: Rotation theRotation; int nPoints; long double theSum, theSumU, theSumUU, theSumV, theSumUV, theSumVV; - mutable bool hasParameters; - mutable double theCurvatureValue, theCurvatureError, theChi2; + bool hasParameters; + double theCurvatureValue, theCurvatureError, theChi2; }; diff --git a/RecoPixelVertexing/PixelTriplets/python/PixelQuadrupletGenerator_cfi.py b/RecoPixelVertexing/PixelTriplets/python/PixelQuadrupletGenerator_cfi.py deleted file mode 100644 index e94e4725efc2b..0000000000000 --- a/RecoPixelVertexing/PixelTriplets/python/PixelQuadrupletGenerator_cfi.py +++ /dev/null @@ -1,20 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -PixelQuadrupletGenerator = cms.PSet( - ComponentName = cms.string("PixelQuadrupletGenerator"), - extraHitRZtolerance = cms.double(0.1), - extraHitRPhitolerance = cms.double(0.1), - extraPhiTolerance = cms.PSet( - pt1 = cms.double(0.1) , pt2 = cms.double(0.1), - value1 = cms.double(999.), value2 = cms.double(0.15), - enabled = cms.bool(False), - ), - maxChi2 = cms.PSet( - pt1 = cms.double(0.2), pt2 = cms.double(1.5), - value1 = cms.double(500), value2 = cms.double(50), - enabled = cms.bool(True), - ), - fitFastCircle = cms.bool(False), - fitFastCircleChi2Cut = cms.bool(False), - useBendingCorrection = cms.bool(False), -) diff --git a/RecoPixelVertexing/PixelTriplets/src/HitQuadrupletGenerator.cc b/RecoPixelVertexing/PixelTriplets/src/HitQuadrupletGenerator.cc deleted file mode 100644 index 49265788448eb..0000000000000 --- a/RecoPixelVertexing/PixelTriplets/src/HitQuadrupletGenerator.cc +++ /dev/null @@ -1,20 +0,0 @@ -#include "RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGenerator.h" - -HitQuadrupletGenerator::HitQuadrupletGenerator(unsigned int nSize): localRA(nSize) {} - -const OrderedHitSeeds & HitQuadrupletGenerator::run( - const TrackingRegion& region, const edm::Event & ev, const edm::EventSetup& es) -{ - assert(theQuadruplets.empty());assert(theQuadruplets.capacity()==0); - theQuadruplets.reserve(localRA.upper()); - hitQuadruplets(region, theQuadruplets, ev, es); - localRA.update(theQuadruplets.size()); - theQuadruplets.shrink_to_fit(); - return theQuadruplets; -} - -void HitQuadrupletGenerator::clear() -{ - theQuadruplets.clear(); theQuadruplets.shrink_to_fit(); -} - diff --git a/RecoPixelVertexing/PixelTriplets/src/HitQuadrupletGeneratorFromTripletAndLayers.cc b/RecoPixelVertexing/PixelTriplets/src/HitQuadrupletGeneratorFromTripletAndLayers.cc deleted file mode 100644 index 5703c05388a95..0000000000000 --- a/RecoPixelVertexing/PixelTriplets/src/HitQuadrupletGeneratorFromTripletAndLayers.cc +++ /dev/null @@ -1,13 +0,0 @@ -#include "RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGeneratorFromTripletAndLayers.h" -#include "RecoPixelVertexing/PixelTriplets/interface/HitTripletGeneratorFromPairAndLayers.h" - -HitQuadrupletGeneratorFromTripletAndLayers::HitQuadrupletGeneratorFromTripletAndLayers(): - theLayerCache(nullptr) -{} - -HitQuadrupletGeneratorFromTripletAndLayers::~HitQuadrupletGeneratorFromTripletAndLayers() {} - -void HitQuadrupletGeneratorFromTripletAndLayers::init(std::unique_ptr&& tripletGenerator, LayerCacheType *layerCache) { - theTripletGenerator = std::move(tripletGenerator); - theLayerCache = layerCache; -} diff --git a/RecoPixelVertexing/PixelTriplets/src/HitQuadrupletGeneratorFromTripletAndLayersFactory.cc b/RecoPixelVertexing/PixelTriplets/src/HitQuadrupletGeneratorFromTripletAndLayersFactory.cc deleted file mode 100644 index dc00beac416c8..0000000000000 --- a/RecoPixelVertexing/PixelTriplets/src/HitQuadrupletGeneratorFromTripletAndLayersFactory.cc +++ /dev/null @@ -1,6 +0,0 @@ -#include "RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGeneratorFromTripletAndLayersFactory.h" - -#include "FWCore/PluginManager/interface/PluginFactory.h" - -EDM_REGISTER_PLUGINFACTORY(HitQuadrupletGeneratorFromTripletAndLayersFactory,"HitQuadrupletGeneratorFromTripletAndLayersFactory"); - diff --git a/RecoTBCalo/EcalSimpleTBAnalysis/src/EcalSimple2007H4TBAnalyzer.cc b/RecoTBCalo/EcalSimpleTBAnalysis/src/EcalSimple2007H4TBAnalyzer.cc index d0ea2ac055bf1..82a064b284c13 100644 --- a/RecoTBCalo/EcalSimpleTBAnalysis/src/EcalSimple2007H4TBAnalyzer.cc +++ b/RecoTBCalo/EcalSimpleTBAnalysis/src/EcalSimple2007H4TBAnalyzer.cc @@ -108,7 +108,7 @@ EcalSimple2007H4TBAnalyzer::beginRun(edm::Run const &, edm::EventSetup const& iS iSetup.get().get(pG); - theTBGeometry_ = &(*pG); + theTBGeometry_ = pG.product(); // const std::vector& validIds=theTBGeometry_->getValidDetIds(DetId::Ecal,EcalEndcap); // std::cout << "Found " << validIds.size() << " channels in the geometry" << std::endl; // for (unsigned int i=0;igetGeometry(Xtals5x5[icry]); + auto cell=theTBGeometry_->getGeometry(Xtals5x5[icry]); if (!cell) continue; - const TruncatedPyramid* tp ( dynamic_cast(cell) ) ; - std::cout << "** Xtal in the matrix **** row " << row << ", column " << column << ", xtal " << Xtals5x5[icry] << " Position " << tp->getPosition(0.) << std::endl; + std::cout << "** Xtal in the matrix **** row " << row << ", column " << column << ", xtal " << Xtals5x5[icry] << " Position " << cell->getPosition(0.) << std::endl; } } } diff --git a/RecoTBCalo/EcalTBAnalysisCoreTools/src/TBPositionCalc.cc b/RecoTBCalo/EcalTBAnalysisCoreTools/src/TBPositionCalc.cc index 8ecf6406ddc87..3f4219342847f 100644 --- a/RecoTBCalo/EcalTBAnalysisCoreTools/src/TBPositionCalc.cc +++ b/RecoTBCalo/EcalTBAnalysisCoreTools/src/TBPositionCalc.cc @@ -80,9 +80,8 @@ CLHEP::Hep3Vector TBPositionCalc::CalculateCMSPos(const std::vector& pa // Get position of the central crystal from shower depth EBDetId maxId_ = EBDetId(1, myCrystal, EBDetId::SMCRYSTALMODE); - const CaloCellGeometry* center_cell = theGeometry_ -> getGeometry(maxId_); - GlobalPoint center_pos = - (dynamic_cast(center_cell))->getPosition(depth); + auto center_cell = theGeometry_ -> getGeometry(maxId_); + GlobalPoint center_pos = center_cell->getPosition(depth); // Loop over the hits collection double weight = 0; @@ -106,8 +105,8 @@ CLHEP::Hep3Vector TBPositionCalc::CalculateCMSPos(const std::vector& pa total_weight += weight; // weighted position of this detId - const CaloCellGeometry* jth_cell = theGeometry_->getGeometry(myId); - GlobalPoint jth_pos = dynamic_cast(jth_cell)->getPosition(depth); + auto jth_cell = theGeometry_->getGeometry(myId); + GlobalPoint jth_pos = jth_cell->getPosition(depth); cluster_theta += weight*jth_pos.theta(); cluster_phi += weight*jth_pos.phi(); } diff --git a/RecoTauTag/HLTProducers/interface/CaloTowerFromL1TSeededCreatorForTauHLT.h b/RecoTauTag/HLTProducers/interface/CaloTowerFromL1TSeededCreatorForTauHLT.h new file mode 100644 index 0000000000000..1ef4d4f957540 --- /dev/null +++ b/RecoTauTag/HLTProducers/interface/CaloTowerFromL1TSeededCreatorForTauHLT.h @@ -0,0 +1,56 @@ +#ifndef CaloTowerCreator_CaloTowerFromL1TSeededCreatorForTauHLT_h +#define CaloTowerCreator_CaloTowerFromL1TSeededCreatorForTauHLT_h + +/** \class CaloTowerFromL1TSeededCreatorForTauHLT + * + * Framework module that produces a collection + * of calo towers in the region of interest for Tau HLT reconstruction, + * defined around L1 seeds + * + * \author T. Strebler. IC. based on A. Nikitenko + * + */ + +#include "FWCore/Framework/interface/global/EDProducer.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "DataFormats/CaloTowers/interface/CaloTower.h" +#include "DataFormats/L1Trigger/interface/Tau.h" +#include "DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h" +#include + +namespace edm { + class ParameterSet; +} + +class CaloTowerFromL1TSeededCreatorForTauHLT : public edm::global::EDProducer<> { + public: + /// constructor from parameter set + CaloTowerFromL1TSeededCreatorForTauHLT( const edm::ParameterSet & ); + /// destructor + ~CaloTowerFromL1TSeededCreatorForTauHLT(); + /// + static void fillDescriptions( edm::ConfigurationDescriptions& desc ); + + private: + /// process one event + void produce( edm::StreamID sid, edm::Event& evt, const edm::EventSetup& stp ) const override; + + /// verbosity + const int m_verbose; + /// label of source collection + const edm::EDGetTokenT m_towers_token; + /// use only towers in cone mCone around L1 candidate for regional jet reco + const double m_cone; + /// label of tau trigger type analysis + const edm::EDGetTokenT m_tauTrigger_token; + /// imitator of L1 seeds + //edm::InputTag ml1seeds; + /// ET threshold + const double m_EtThreshold; + /// E threshold + const double m_EThreshold; + +}; + +#endif diff --git a/RecoTauTag/HLTProducers/interface/L1TJetsMatching.h b/RecoTauTag/HLTProducers/interface/L1TJetsMatching.h index 0b50f4dc28c78..11bf423d036d7 100644 --- a/RecoTauTag/HLTProducers/interface/L1TJetsMatching.h +++ b/RecoTauTag/HLTProducers/interface/L1TJetsMatching.h @@ -70,12 +70,6 @@ class L1TJetsMatching: public edm::global::EDProducer<> { // // class decleration // - using namespace reco ; - using namespace std ; - using namespace edm ; - using namespace trigger; - - template< typename T> std::pair,std::vector> categorise(const std::vector& pfMatchedJets, double pt1, double pt2, double Mjj) { @@ -133,8 +127,8 @@ class L1TJetsMatching: public edm::global::EDProducer<> { } template< typename T> L1TJetsMatching::L1TJetsMatching(const edm::ParameterSet& iConfig): - jetSrc_ ( consumes> (iConfig.getParameter("JetSrc" ) ) ), - jetTrigger_( consumes(iConfig.getParameter("L1JetTrigger") ) ), + jetSrc_ ( consumes> (iConfig.getParameter("JetSrc" ) ) ), + jetTrigger_( consumes(iConfig.getParameter("L1JetTrigger") ) ), pt1Min_ ( iConfig.getParameter("pt1Min")), pt2Min_ ( iConfig.getParameter("pt2Min")), mjjMin_ ( iConfig.getParameter("mjjMin")), diff --git a/RecoTauTag/HLTProducers/src/CaloTowerFromL1TSeededCreatorForTauHLT.cc b/RecoTauTag/HLTProducers/src/CaloTowerFromL1TSeededCreatorForTauHLT.cc new file mode 100644 index 0000000000000..c11aadc7171a2 --- /dev/null +++ b/RecoTauTag/HLTProducers/src/CaloTowerFromL1TSeededCreatorForTauHLT.cc @@ -0,0 +1,100 @@ +// makes CaloTowerCandidates from CaloTowers +// original author: L.Lista INFN, modifyed by: F.Ratnikov UMd +// Author for regionality A. Nikitenko +// Modified by S. Gennai + T. Strebler + +#include "DataFormats/RecoCandidate/interface/RecoCaloTowerCandidate.h" +#include "DataFormats/Common/interface/Handle.h" +#include "DataFormats/Math/interface/deltaR.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "RecoTauTag/HLTProducers/interface/CaloTowerFromL1TSeededCreatorForTauHLT.h" +// Math +#include "Math/GenVector/VectorUtil.h" +#include + +using namespace edm ; +using namespace reco; +using namespace std ; + +CaloTowerFromL1TSeededCreatorForTauHLT::CaloTowerFromL1TSeededCreatorForTauHLT( const ParameterSet & p ) + : + m_verbose (p.getUntrackedParameter ("verbose" , 0) ), + m_towers_token (consumes (p.getParameter ("towers" ))), + m_cone (p.getParameter ("UseTowersInCone" ) ), + m_tauTrigger_token (consumes (p.getParameter ("TauTrigger" ))), + m_EtThreshold (p.getParameter ("minimumEt" ) ), + m_EThreshold (p.getParameter ("minimumE" ) ) +{ + produces(); +} + +CaloTowerFromL1TSeededCreatorForTauHLT::~CaloTowerFromL1TSeededCreatorForTauHLT() = default; + +void CaloTowerFromL1TSeededCreatorForTauHLT::produce( StreamID sid, Event& evt, const EventSetup& stp ) const { + edm::Handle caloTowers; + evt.getByToken( m_towers_token, caloTowers ); + + double m_cone2 = m_cone*m_cone; + + // L1 seeds + edm::Handle l1TriggeredTaus; + evt.getByToken( m_tauTrigger_token, l1TriggeredTaus ); + + auto cands = std::make_unique(); + cands->reserve( caloTowers->size() ); + + l1t::TauVectorRef tauCandRefVec; + l1TriggeredTaus->getObjects( trigger::TriggerL1Tau,tauCandRefVec); + + for(auto const& tauCandRef: tauCandRefVec){ + + for(auto const& cal: *caloTowers ){ + + bool isAccepted = false; + if (m_verbose == 2) { + edm::LogInfo("JetDebugInfo") << "CaloTowerFromL1TSeededCreatorForTauHLT::produce-> tower et/eta/phi/e: " + << cal.et() << '/' + << cal.eta() << '/' + << cal.phi() << '/' + << cal.energy() + << " is..."; + } + if (cal.et() >= m_EtThreshold && cal.energy() >= m_EThreshold ) { + math::PtEtaPhiELorentzVector p( cal.et(), cal.eta(), cal.phi(), cal.energy() ); + double delta2 = deltaR2((tauCandRef->p4()).Vect(), p); + if(delta2 < m_cone2) { + isAccepted = true; + cands->push_back( cal ); + } + } + + if (m_verbose == 2){ + if (isAccepted) edm::LogInfo("JetDebugInfo") << "accepted \n"; + else edm::LogInfo("JetDebugInfo") << "rejected \n"; + } + + } + + } + + evt.put(std::move(cands)); + +} + +void CaloTowerFromL1TSeededCreatorForTauHLT::fillDescriptions( edm::ConfigurationDescriptions & desc ) { + + edm::ParameterSetDescription aDesc; + + aDesc.add("TauTrigger" , edm::InputTag("hltL1sDoubleIsoTau40er"))->setComment("Name of trigger filter for L1 seeds" ); + aDesc.add("towers" , edm::InputTag("towerMaker" ))->setComment("Input tower collection" ); + aDesc.add ("UseTowersInCone", 0.8 )->setComment("Radius of cone around seed" ); + aDesc.add ("minimumE" , 0.8 )->setComment("Minimum tower energy" ); + aDesc.add ("minimumEt" , 0.5 )->setComment("Minimum tower ET" ); + aDesc.addUntracked ("verbose" , 0 )->setComment("Verbosity level; 0=silent" ); + + desc.add ("CaloTowerFromL1TSeededCreatorForTauHLT", aDesc); + desc.setComment ("Produce tower collection around L1 particle seed."); + +} diff --git a/RecoTauTag/HLTProducers/src/SealModule.cc b/RecoTauTag/HLTProducers/src/SealModule.cc index 876f98fa67f47..db745b6a89dba 100644 --- a/RecoTauTag/HLTProducers/src/SealModule.cc +++ b/RecoTauTag/HLTProducers/src/SealModule.cc @@ -9,6 +9,7 @@ #include "RecoTauTag/HLTProducers/interface/L2TauJetsMerger.h" #include "RecoTauTag/HLTProducers/interface/CaloTowerCreatorForTauHLT.h" #include "RecoTauTag/HLTProducers/interface/CaloTowerFromL1TCreatorForTauHLT.h" +#include "RecoTauTag/HLTProducers/interface/CaloTowerFromL1TSeededCreatorForTauHLT.h" #include "RecoTracker/TkTrackingRegions/interface/TrackingRegionProducerFactory.h" #include "RecoTracker/TkTrackingRegions/interface/TrackingRegionProducer.h" #include "TauRegionalPixelSeedGenerator.h" @@ -42,6 +43,7 @@ DEFINE_FWK_MODULE(L1HLTTauMatching); DEFINE_FWK_MODULE(L1THLTTauMatching); DEFINE_FWK_MODULE(CaloTowerCreatorForTauHLT); DEFINE_FWK_MODULE(CaloTowerFromL1TCreatorForTauHLT); +DEFINE_FWK_MODULE(CaloTowerFromL1TSeededCreatorForTauHLT); DEFINE_FWK_MODULE(PFTauToJetProducer); DEFINE_FWK_MODULE(PFJetToCaloProducer); DEFINE_FWK_MODULE(TauJetSelectorForHLTTrackSeeding); diff --git a/RecoTauTag/ImpactParameter/interface/TauA1NuConstrainedFitter.h b/RecoTauTag/ImpactParameter/interface/TauA1NuConstrainedFitter.h index 8ba9733774f2d..6f99642f058cb 100644 --- a/RecoTauTag/ImpactParameter/interface/TauA1NuConstrainedFitter.h +++ b/RecoTauTag/ImpactParameter/interface/TauA1NuConstrainedFitter.h @@ -56,8 +56,6 @@ class TauA1NuConstrainedFitter : public MultiProngTauSolver{ std::vector particles_; unsigned int ambiguity_; - static unsigned int static_amb; - }; } #endif diff --git a/RecoTauTag/RecoTau/plugins/PFRecoTauChargedHadronFromTrackPlugin.cc b/RecoTauTag/RecoTau/plugins/PFRecoTauChargedHadronFromTrackPlugin.cc index 4b3da9a67bb11..e4aead1c12740 100644 --- a/RecoTauTag/RecoTau/plugins/PFRecoTauChargedHadronFromTrackPlugin.cc +++ b/RecoTauTag/RecoTau/plugins/PFRecoTauChargedHadronFromTrackPlugin.cc @@ -202,7 +202,7 @@ PFRecoTauChargedHadronFromTrackPlugin::return_type PFRecoTauChargedHadronFromTra if ( trackPropagator.getSuccess() != 0 ) { chargedHadron->positionAtECALEntrance_ = trackPropagator.vertex(); } else { - if ( chargedPionP4.pt() > 2. ) { + if ( chargedPionP4.pt() > 2. and std::abs(chargedPionP4.eta()) < 3. ) { edm::LogWarning("PFRecoTauChargedHadronFromTrackPlugin::operator()") << "Failed to propagate track: Pt = " << track->pt() << ", eta = " << track->eta() << ", phi = " << track->phi() << " to ECAL entrance !!" << std::endl; } diff --git a/RecoTauTag/RecoTau/plugins/TauDiscriminationAgainstCaloMuon.cc b/RecoTauTag/RecoTau/plugins/TauDiscriminationAgainstCaloMuon.cc index 9b91afde16e92..1a4cc1e2eaa7e 100644 --- a/RecoTauTag/RecoTau/plugins/TauDiscriminationAgainstCaloMuon.cc +++ b/RecoTauTag/RecoTau/plugins/TauDiscriminationAgainstCaloMuon.cc @@ -193,7 +193,7 @@ double compEcalEnergySum(const EcalRecHitCollection& ecalRecHits, double ecalEnergySum = 0.; for ( EcalRecHitCollection::const_iterator ecalRecHit = ecalRecHits.begin(); ecalRecHit != ecalRecHits.end(); ++ecalRecHit ) { - const CaloCellGeometry* cellGeometry = detGeometry->getGeometry(ecalRecHit->detid()); + auto cellGeometry = detGeometry->getGeometry(ecalRecHit->detid()); if ( !cellGeometry ) { edm::LogError ("compEcalEnergySum") @@ -270,7 +270,7 @@ double TauDiscriminationAgainstCaloMuon::discriminate const CaloSubdetectorGeometry* ebGeometry = caloGeometry_->getSubdetectorGeometry(DetId::Ecal, EcalBarrel); const CaloSubdetectorGeometry* eeGeometry = caloGeometry_->getSubdetectorGeometry(DetId::Ecal, EcalEndcap); - const HcalGeometry* hcGeometry = (HcalGeometry*)(caloGeometry_->getSubdetectorGeometry(DetId::Hcal, HcalBarrel)); + const HcalGeometry* hcGeometry = static_cast(caloGeometry_->getSubdetectorGeometry(DetId::Hcal, HcalBarrel)); TrackRef leadTrackRef = leadTrackExtractor_.getLeadTrack(*tau); diff --git a/RecoTauTag/RecoTau/src/AntiElectronIDCut2.cc b/RecoTauTag/RecoTau/src/AntiElectronIDCut2.cc index 19d053fa380bd..233fa66319b80 100644 --- a/RecoTauTag/RecoTau/src/AntiElectronIDCut2.cc +++ b/RecoTauTag/RecoTau/src/AntiElectronIDCut2.cc @@ -137,11 +137,8 @@ AntiElectronIDCut2::Discriminator(float TauPt, { double sumPt = 0.; - double dEta = 0.; double dEta2 = 0.; - double dPhi = 0.; double dPhi2 = 0.; - double sumPt2 = 0.; for ( unsigned int i = 0 ; i < GammasPt.size() ; ++i ) { double pt_i = GammasPt[i]; double phi_i = GammasdPhi[i]; @@ -149,18 +146,13 @@ AntiElectronIDCut2::Discriminator(float TauPt, else if ( GammasdPhi[i] < -TMath::Pi() ) phi_i = GammasdPhi[i] + 2*TMath::Pi(); double eta_i = GammasdEta[i]; sumPt += pt_i; - sumPt2 += (pt_i*pt_i); - dEta += (pt_i*eta_i); dEta2 += (pt_i*eta_i*eta_i); - dPhi += (pt_i*phi_i); dPhi2 += (pt_i*phi_i*phi_i); } float TauGammaEnFrac = sumPt/TauPt; if ( sumPt > 0. ) { - dEta /= sumPt; - dPhi /= sumPt; dEta2 /= sumPt; dPhi2 /= sumPt; } diff --git a/RecoTauTag/RecoTau/src/AntiElectronIDMVA5.cc b/RecoTauTag/RecoTau/src/AntiElectronIDMVA5.cc index 1eb55dfff3869..676d42a239133 100644 --- a/RecoTauTag/RecoTau/src/AntiElectronIDMVA5.cc +++ b/RecoTauTag/RecoTau/src/AntiElectronIDMVA5.cc @@ -226,11 +226,8 @@ double AntiElectronIDMVA5::MVAValue(Float_t TauEtaAtEcalEntrance, Float_t ElecGSFTrackEta) { double sumPt = 0.; - double dEta = 0.; double dEta2 = 0.; - double dPhi = 0.; double dPhi2 = 0.; - double sumPt2 = 0.; for ( unsigned int i = 0 ; i < GammasPt.size() ; ++i ) { double pt_i = GammasPt[i]; double phi_i = GammasdPhi[i]; @@ -238,18 +235,13 @@ double AntiElectronIDMVA5::MVAValue(Float_t TauEtaAtEcalEntrance, else if ( GammasdPhi[i] < -M_PI ) phi_i = GammasdPhi[i] + 2*M_PI; double eta_i = GammasdEta[i]; sumPt += pt_i; - sumPt2 += (pt_i*pt_i); - dEta += (pt_i*eta_i); dEta2 += (pt_i*eta_i*eta_i); - dPhi += (pt_i*phi_i); dPhi2 += (pt_i*phi_i*phi_i); } Float_t TauGammaEnFrac = sumPt/TauPt; if ( sumPt > 0. ) { - dEta /= sumPt; - dPhi /= sumPt; dEta2 /= sumPt; dPhi2 /= sumPt; } diff --git a/RecoTauTag/RecoTau/src/CaloRecoTauAlgorithm.cc b/RecoTauTag/RecoTau/src/CaloRecoTauAlgorithm.cc index 3b6779196029c..e9089cecfcf37 100644 --- a/RecoTauTag/RecoTau/src/CaloRecoTauAlgorithm.cc +++ b/RecoTauTag/RecoTau/src/CaloRecoTauAlgorithm.cc @@ -96,12 +96,12 @@ CaloTau CaloRecoTauAlgorithm::buildCaloTau(edm::Event& iEvent,const edm::EventSe double myleadTrackHCAL3x3hitsEtSum=0.; edm::ESHandle myCaloGeometry; iSetup.get().get(myCaloGeometry); - const CaloSubdetectorGeometry* myCaloSubdetectorGeometry=(*myCaloGeometry).getSubdetectorGeometry(DetId::Calo,CaloTowerDetId::SubdetId); + const CaloSubdetectorGeometry* myCaloSubdetectorGeometry=myCaloGeometry->getSubdetectorGeometry(DetId::Calo,CaloTowerDetId::SubdetId); edm::ESHandle caloTowerTopology; iSetup.get().get(caloTowerTopology); - CaloTowerDetId mypropagleadTrack_closestCaloTowerId((*myCaloSubdetectorGeometry).getClosestCell(GlobalPoint(mypropagleadTrackECALSurfContactPoint.x(), - mypropagleadTrackECALSurfContactPoint.y(), - mypropagleadTrackECALSurfContactPoint.z()))); + CaloTowerDetId mypropagleadTrack_closestCaloTowerId(myCaloSubdetectorGeometry->getClosestCell(GlobalPoint(mypropagleadTrackECALSurfContactPoint.x(), + mypropagleadTrackECALSurfContactPoint.y(), + mypropagleadTrackECALSurfContactPoint.z()))); std::vector mypropagleadTrack_closestCaloTowerNeighbourIds=getCaloTowerneighbourDetIds(myCaloSubdetectorGeometry, *caloTowerTopology, mypropagleadTrack_closestCaloTowerId); for(std::vector::const_iterator iCaloTower=myCaloTowers.begin();iCaloTower!=myCaloTowers.end();iCaloTower++){ CaloTowerDetId iCaloTowerId((**iCaloTower).id()); @@ -190,7 +190,7 @@ CaloTau CaloRecoTauAlgorithm::buildCaloTau(edm::Event& iEvent,const edm::EventSe for(EBRecHitCollection::const_iterator theRecHit = EBRecHits->begin();theRecHit != EBRecHits->end(); theRecHit++){ theCaloSubdetectorGeometry = theCaloGeometry->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); - const CaloCellGeometry* theRecHitCell=theCaloSubdetectorGeometry->getGeometry(theRecHit->id()); + auto theRecHitCell=theCaloSubdetectorGeometry->getGeometry(theRecHit->id()); math::XYZPoint theRecHitCell_XYZPoint(theRecHitCell->getPosition().x(),theRecHitCell->getPosition().y(),theRecHitCell->getPosition().z()); if(ROOT::Math::VectorUtil::DeltaR(myCaloJetdir,theRecHitCell_XYZPoint) < maxDeltaR){ std::pair thePositionAndEnergyEcalRecHit(theRecHitCell_XYZPoint,theRecHit->energy()); @@ -201,7 +201,7 @@ CaloTau CaloRecoTauAlgorithm::buildCaloTau(edm::Event& iEvent,const edm::EventSe for(EERecHitCollection::const_iterator theRecHit = EERecHits->begin();theRecHit != EERecHits->end(); theRecHit++){ theCaloSubdetectorGeometry = theCaloGeometry->getSubdetectorGeometry(DetId::Ecal,EcalEndcap); - const CaloCellGeometry* theRecHitCell=theCaloSubdetectorGeometry->getGeometry(theRecHit->id()); + auto theRecHitCell=theCaloSubdetectorGeometry->getGeometry(theRecHit->id()); math::XYZPoint theRecHitCell_XYZPoint(theRecHitCell->getPosition().x(),theRecHitCell->getPosition().y(),theRecHitCell->getPosition().z()); if(ROOT::Math::VectorUtil::DeltaR(myCaloJetdir,theRecHitCell_XYZPoint) < maxDeltaR){ std::pair thePositionAndEnergyEcalRecHit(theRecHitCell_XYZPoint,theRecHit->energy()); @@ -211,7 +211,7 @@ for(EERecHitCollection::const_iterator theRecHit = EERecHits->begin();theRecHit } for(ESRecHitCollection::const_iterator theRecHit = ESRecHits->begin();theRecHit != ESRecHits->end(); theRecHit++){ theCaloSubdetectorGeometry = theCaloGeometry->getSubdetectorGeometry(DetId::Ecal,EcalPreshower); - const CaloCellGeometry* theRecHitCell=theCaloSubdetectorGeometry->getGeometry(theRecHit->id()); + auto theRecHitCell=theCaloSubdetectorGeometry->getGeometry(theRecHit->id()); math::XYZPoint theRecHitCell_XYZPoint(theRecHitCell->getPosition().x(),theRecHitCell->getPosition().y(),theRecHitCell->getPosition().z()); if(ROOT::Math::VectorUtil::DeltaR(myCaloJetdir,theRecHitCell_XYZPoint) < maxDeltaR){ std::pair thePositionAndEnergyEcalRecHit(theRecHitCell_XYZPoint,theRecHit->energy()); @@ -233,7 +233,7 @@ for(EERecHitCollection::const_iterator theRecHit = EERecHits->begin();theRecHit theCaloSubdetectorGeometry = theCaloGeometry->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); EBDetId EcalID=RecHitDetID; EBRecHitCollection::const_iterator theRecHit=EBRecHits->find(EcalID); - const CaloCellGeometry* theRecHitCell=theCaloSubdetectorGeometry->getGeometry(RecHitDetID); + auto theRecHitCell=theCaloSubdetectorGeometry->getGeometry(RecHitDetID); math::XYZPoint theRecHitCell_XYZPoint(theRecHitCell->getPosition().x(),theRecHitCell->getPosition().y(),theRecHitCell->getPosition().z()); std::pair thePositionAndEnergyEcalRecHit(theRecHitCell_XYZPoint,theRecHit->energy()); thePositionAndEnergyEcalRecHits.push_back(thePositionAndEnergyEcalRecHit); @@ -241,7 +241,7 @@ for(EERecHitCollection::const_iterator theRecHit = EERecHits->begin();theRecHit theCaloSubdetectorGeometry = theCaloGeometry->getSubdetectorGeometry(DetId::Ecal,EcalEndcap); EEDetId EcalID = RecHitDetID; EERecHitCollection::const_iterator theRecHit=EERecHits->find(EcalID); - const CaloCellGeometry* theRecHitCell=theCaloSubdetectorGeometry->getGeometry(RecHitDetID); + auto theRecHitCell=theCaloSubdetectorGeometry->getGeometry(RecHitDetID); math::XYZPoint theRecHitCell_XYZPoint(theRecHitCell->getPosition().x(),theRecHitCell->getPosition().y(),theRecHitCell->getPosition().z()); std::pair thePositionAndEnergyEcalRecHit(theRecHitCell_XYZPoint,theRecHit->energy()); thePositionAndEnergyEcalRecHits.push_back(thePositionAndEnergyEcalRecHit); @@ -249,7 +249,7 @@ for(EERecHitCollection::const_iterator theRecHit = EERecHits->begin();theRecHit theCaloSubdetectorGeometry = theCaloGeometry->getSubdetectorGeometry(DetId::Ecal,EcalPreshower); ESDetId EcalID = RecHitDetID; ESRecHitCollection::const_iterator theRecHit=ESRecHits->find(EcalID); - const CaloCellGeometry* theRecHitCell=theCaloSubdetectorGeometry->getGeometry(RecHitDetID); + auto theRecHitCell=theCaloSubdetectorGeometry->getGeometry(RecHitDetID); math::XYZPoint theRecHitCell_XYZPoint(theRecHitCell->getPosition().x(),theRecHitCell->getPosition().y(),theRecHitCell->getPosition().z()); std::pair thePositionAndEnergyEcalRecHit(theRecHitCell_XYZPoint,theRecHit->energy()); diff --git a/RecoTauTag/TauTagTools/interface/PFCandCommonVertexFitter.h b/RecoTauTag/TauTagTools/interface/PFCandCommonVertexFitter.h index 93f6b0664ea6f..11801dd1f27c6 100755 --- a/RecoTauTag/TauTagTools/interface/PFCandCommonVertexFitter.h +++ b/RecoTauTag/TauTagTools/interface/PFCandCommonVertexFitter.h @@ -36,12 +36,6 @@ class PFCandCommonVertexFitterBase { reco::Candidate &) const; virtual bool fit(TransientVertex &, const std::vector &) const = 0; - /// chi-sqared - mutable double chi2_; - /// number of degrees of freedom - mutable double ndof_; - /// covariance matrix (3x3) - mutable CovarianceMatrix cov_; }; #include "CommonTools/UtilAlgos/interface/ParameterAdapter.h" diff --git a/RecoTauTag/TauTagTools/src/PFCandCommonVertexFitter.cc b/RecoTauTag/TauTagTools/src/PFCandCommonVertexFitter.cc index 7c78368fcab88..0a6786bba67a0 100755 --- a/RecoTauTag/TauTagTools/src/PFCandCommonVertexFitter.cc +++ b/RecoTauTag/TauTagTools/src/PFCandCommonVertexFitter.cc @@ -46,12 +46,11 @@ void PFCandCommonVertexFitterBase::set(VertexCompositeCandidate & c) const { } c.setP4(mp4); Vertex v = vertex; - c.setChi2AndNdof(chi2_ = v.chi2(), ndof_ = v.ndof()); - v.fill(cov_); - c.setCovariance(cov_); + c.setChi2AndNdof(v.chi2(), v.ndof()); + c.setCovariance(v.covariance()); } else { - c.setChi2AndNdof(chi2_ = -1, ndof_ = 0); - c.setCovariance(cov_ = CovarianceMatrix(ROOT::Math::SMatrixIdentity())); + c.setChi2AndNdof(-1, 0); + c.setCovariance(CovarianceMatrix(ROOT::Math::SMatrixIdentity())); } } diff --git a/RecoTauTag/TauTagTools/src/PFTauElementsOperators.cc b/RecoTauTag/TauTagTools/src/PFTauElementsOperators.cc index dff1bfa8dd061..c5ff01c087a46 100644 --- a/RecoTauTag/TauTagTools/src/PFTauElementsOperators.cc +++ b/RecoTauTag/TauTagTools/src/PFTauElementsOperators.cc @@ -340,7 +340,6 @@ PFTauElementsOperators::computeInsideOutContents(const std::vector builderH; es.get().get(TTRHBuilder, builderH); auto builder = (TkTransientTrackingRecHitBuilder const *)(builderH.product()); - cloner = (*builder).cloner(); + auto cloner = (*builder).cloner(); // get updator KFUpdator updator; @@ -173,7 +173,7 @@ const TrajectorySeed * SeedForPhotonConversion1Leg::buildSeed( SeedingHitSet::ConstRecHitPointer tth = hits[iHit]; - std::unique_ptr newtth(refitHit( tth, state)); + std::unique_ptr newtth(refitHit( tth, state, cloner)); if (!checkHit(state,&*newtth,es)) return nullptr; @@ -202,7 +202,7 @@ const TrajectorySeed * SeedForPhotonConversion1Leg::buildSeed( SeedingHitSet::RecHitPointer SeedForPhotonConversion1Leg::refitHit( SeedingHitSet::ConstRecHitPointer hit, - const TrajectoryStateOnSurface &state) const + const TrajectoryStateOnSurface &state, const TkClonerImpl& cloner) const { //const TransientTrackingRecHit* a= hit.get(); //return const_cast (a); diff --git a/RecoTracker/ConversionSeedGenerators/plugins/SeedForPhotonConversion1Leg.h b/RecoTracker/ConversionSeedGenerators/plugins/SeedForPhotonConversion1Leg.h index f76292376fd3c..e3f0bf3da22b6 100644 --- a/RecoTracker/ConversionSeedGenerators/plugins/SeedForPhotonConversion1Leg.h +++ b/RecoTracker/ConversionSeedGenerators/plugins/SeedForPhotonConversion1Leg.h @@ -67,16 +67,13 @@ class dso_hidden SeedForPhotonConversion1Leg { const edm::EventSetup& es) const; SeedingHitSet::RecHitPointer refitHit( SeedingHitSet::ConstRecHitPointer hit, - const TrajectoryStateOnSurface &state) const; + const TrajectoryStateOnSurface &state, const TkClonerImpl& cloner) const; protected: std::string thePropagatorLabel; double theBOFFMomentum; std::string TTRHBuilder; - // FIXME (well the whole class needs to be fixed!) - mutable TkClonerImpl cloner; - std::stringstream * pss; PrintRecoObjects po; }; diff --git a/RecoTracker/ConversionSeedGenerators/plugins/SeedForPhotonConversionFromQuadruplets.cc b/RecoTracker/ConversionSeedGenerators/plugins/SeedForPhotonConversionFromQuadruplets.cc index 1e267a8ec32fe..268b4e4103634 100644 --- a/RecoTracker/ConversionSeedGenerators/plugins/SeedForPhotonConversionFromQuadruplets.cc +++ b/RecoTracker/ConversionSeedGenerators/plugins/SeedForPhotonConversionFromQuadruplets.cc @@ -582,7 +582,13 @@ if(DeltaPhiManualM1P1>DeltaPhiMaxM1P1+tol_DeltaPhiMaxM1P1 || DeltaPhiManualM1P1< #endif - + // get cloner (FIXME: add to config) + auto TTRHBuilder = "WithTrackAngle"; + edm::ESHandle builderH; + es.get().get(TTRHBuilder, builderH); + auto builder = (TkTransientTrackingRecHitBuilder const *)(builderH.product()); + cloner = (*builder).cloner(); + bool buildSeedBoolPos = buildSeedBool(seedCollection,phits,ftsPlus,es,applydzCAcut,region, dzcut); bool buildSeedBoolNeg = buildSeedBool(seedCollection,mhits,ftsMinus,es,applydzCAcut,region, dzcut); @@ -766,13 +772,6 @@ bool SeedForPhotonConversionFromQuadruplets::buildSeedBool( es.get().get(thePropagatorLabel, propagatorHandle); const Propagator* propagator = &(*propagatorHandle); - // get cloner (FIXME: add to config) - auto TTRHBuilder = "WithTrackAngle"; - edm::ESHandle builderH; - es.get().get(TTRHBuilder, builderH); - auto builder = (TkTransientTrackingRecHitBuilder const *)(builderH.product()); - cloner = (*builder).cloner(); - // get updator KFUpdator updator; diff --git a/RecoTracker/ConversionSeedGenerators/plugins/SeedForPhotonConversionFromQuadruplets.h b/RecoTracker/ConversionSeedGenerators/plugins/SeedForPhotonConversionFromQuadruplets.h index a481665155453..cc76d5543ebe3 100644 --- a/RecoTracker/ConversionSeedGenerators/plugins/SeedForPhotonConversionFromQuadruplets.h +++ b/RecoTracker/ConversionSeedGenerators/plugins/SeedForPhotonConversionFromQuadruplets.h @@ -107,7 +107,7 @@ class SeedForPhotonConversionFromQuadruplets { double kPI_; // FIXME (well the whole class needs to be fixed!) - mutable TkClonerImpl cloner; + TkClonerImpl cloner; std::stringstream * pss; PrintRecoObjects po; diff --git a/RecoTracker/DeDx/plugins/DeDxEstimatorProducer.cc b/RecoTracker/DeDx/plugins/DeDxEstimatorProducer.cc index 65491dc55b925..5374409720878 100644 --- a/RecoTracker/DeDx/plugins/DeDxEstimatorProducer.cc +++ b/RecoTracker/DeDx/plugins/DeDxEstimatorProducer.cc @@ -34,8 +34,8 @@ void DeDxEstimatorProducer::fillDescriptions(edm::ConfigurationDescriptions& des desc.add("tracks",edm::InputTag("generalTracks")); desc.add("UsePixel",false); desc.add("UseStrip",true); - desc.add("MeVperADCPixel",3.61e-06*265); - desc.add("MeVperADCStrip",3.61e-06); + desc.add("MeVperADCPixel",3.61e-06); + desc.add("MeVperADCStrip",3.61e-06*265); desc.add("ShapeTest",true); desc.add("UseCalibration",false); desc.add("calibrationPath", ""); diff --git a/RecoTracker/FinalTrackSelectors/python/earlyGeneralTracks_cfi.py b/RecoTracker/FinalTrackSelectors/python/earlyGeneralTracks_cfi.py index 22847f5a8ef01..b0a0e16fdb7d1 100644 --- a/RecoTracker/FinalTrackSelectors/python/earlyGeneralTracks_cfi.py +++ b/RecoTracker/FinalTrackSelectors/python/earlyGeneralTracks_cfi.py @@ -44,7 +44,6 @@ ] ) from Configuration.Eras.Modifier_trackingPhase1_cff import trackingPhase1 -from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff import trackingPhase1QuadProp _forPhase1 = dict( trackProducers = [ 'initialStepTracks', @@ -74,7 +73,6 @@ ], ) trackingPhase1.toModify(earlyGeneralTracks, **_forPhase1) -trackingPhase1QuadProp.toModify(earlyGeneralTracks, **_forPhase1) # For Phase2PU140 from Configuration.Eras.Modifier_trackingPhase2PU140_cff import trackingPhase2PU140 diff --git a/RecoTracker/IterativeTracking/python/DetachedQuadStep_cff.py b/RecoTracker/IterativeTracking/python/DetachedQuadStep_cff.py index ba5f23bc97797..e9d6882757bd9 100644 --- a/RecoTracker/IterativeTracking/python/DetachedQuadStep_cff.py +++ b/RecoTracker/IterativeTracking/python/DetachedQuadStep_cff.py @@ -82,34 +82,6 @@ ) -from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff import trackingPhase1QuadProp -trackingPhase1QuadProp.toModify(detachedQuadStepHitDoublets, layerPairs = [0]) -detachedQuadStepHitTriplets = _pixelTripletLargeTipEDProducer.clone( - doublets = "detachedQuadStepHitDoublets", - produceIntermediateHitTriplets = True, -) -from RecoPixelVertexing.PixelTriplets.pixelQuadrupletEDProducer_cfi import pixelQuadrupletEDProducer as _pixelQuadrupletEDProducer -_detachedQuadStepHitQuadruplets_propagation = _pixelQuadrupletEDProducer.clone( - triplets = "detachedQuadStepHitTriplets", - extraHitRZtolerance = detachedQuadStepHitTriplets.extraHitRZtolerance, - extraHitRPhitolerance = detachedQuadStepHitTriplets.extraHitRPhitolerance, - maxChi2 = dict( - pt1 = 0.8, pt2 = 2, - value1 = 500, value2 = 100, - enabled = True, - ), - extraPhiTolerance = dict( - pt1 = 0.4, pt2 = 1, - value1 = 0.2, value2 = 0.05, - enabled = True, - ), - useBendingCorrection = True, - fitFastCircle = True, - fitFastCircleChi2Cut = True, -) -trackingPhase1QuadProp.toReplaceWith(detachedQuadStepHitQuadruplets, _detachedQuadStepHitQuadruplets_propagation) - - # QUALITY CUTS DURING TRACK BUILDING import TrackingTools.TrajectoryFiltering.TrajectoryFilter_cff as _TrajectoryFilter_cff _detachedQuadStepTrajectoryFilterBase = _TrajectoryFilter_cff.CkfBaseTrajectoryFilter_block.clone( @@ -313,9 +285,6 @@ detachedQuadStepTracks, detachedQuadStep) DetachedQuadStep = cms.Sequence(DetachedQuadStepTask) -_DetachedQuadStepTask_Phase1Prop = DetachedQuadStepTask.copy() -_DetachedQuadStepTask_Phase1Prop.replace(detachedQuadStepHitDoublets, cms.Task(detachedQuadStepHitDoublets,detachedQuadStepHitTriplets)) -trackingPhase1QuadProp.toReplaceWith(DetachedQuadStepTask, _DetachedQuadStepTask_Phase1Prop) _DetachedQuadStepTask_Phase2PU140 = DetachedQuadStepTask.copy() _DetachedQuadStepTask_Phase2PU140.replace(detachedQuadStep, cms.Task(detachedQuadStepSelector,detachedQuadStep)) trackingPhase2PU140.toReplaceWith(DetachedQuadStepTask, _DetachedQuadStepTask_Phase2PU140) diff --git a/RecoTracker/IterativeTracking/python/DetachedTripletStep_cff.py b/RecoTracker/IterativeTracking/python/DetachedTripletStep_cff.py index 936fbae8594f3..464ab2cec886f 100644 --- a/RecoTracker/IterativeTracking/python/DetachedTripletStep_cff.py +++ b/RecoTracker/IterativeTracking/python/DetachedTripletStep_cff.py @@ -38,8 +38,6 @@ ] from Configuration.Eras.Modifier_trackingPhase1_cff import trackingPhase1 trackingPhase1.toModify(detachedTripletStepSeedLayers, layerList=_phase1LayerList) -from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff import trackingPhase1QuadProp -trackingPhase1QuadProp.toModify(detachedTripletStepSeedLayers, layerList=_phase1LayerList) # TrackingRegion from RecoTracker.TkTrackingRegions.globalTrackingRegionFromBeamSpotFixedZ_cfi import globalTrackingRegionFromBeamSpotFixedZ as _globalTrackingRegionFromBeamSpotFixedZ @@ -238,10 +236,6 @@ mva = dict(GBRForestLabel = 'MVASelectorDetachedTripletStep_Phase1'), qualityCuts = [-0.2,0.3,0.8], )) -trackingPhase1QuadProp.toReplaceWith(detachedTripletStep, detachedTripletStepClassifier1.clone( - mva = dict(GBRForestLabel = 'MVASelectorDetachedTripletStep_Phase1'), - qualityCuts = [-0.2,0.3,0.8], -)) # For LowPU import RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi diff --git a/RecoTracker/IterativeTracking/python/ElectronSeeds_cff.py b/RecoTracker/IterativeTracking/python/ElectronSeeds_cff.py index 1eb2fa0311523..670862b9455be 100644 --- a/RecoTracker/IterativeTracking/python/ElectronSeeds_cff.py +++ b/RecoTracker/IterativeTracking/python/ElectronSeeds_cff.py @@ -47,10 +47,6 @@ trackingPhase1.toModify(mixedTripletStepSeedClusterMask, oldClusterRemovalInfo = "detachedTripletStepSeedClusterMask" ) -from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff import trackingPhase1QuadProp -trackingPhase1QuadProp.toModify(mixedTripletStepSeedClusterMask, - oldClusterRemovalInfo = "detachedTripletStepSeedClusterMask" -) pixelLessStepSeedClusterMask = seedClusterRemover.clone( trajectories = cms.InputTag("pixelLessStepSeeds"), oldClusterRemovalInfo = cms.InputTag("mixedTripletStepSeedClusterMask") @@ -85,7 +81,6 @@ 'BPix1+FPix1_pos+FPix3_pos', 'BPix1+FPix1_neg+FPix3_neg' ] trackingPhase1.toModify(tripletElectronSeedLayers, layerList = _layerListForPhase1) -trackingPhase1QuadProp.toModify(tripletElectronSeedLayers, layerList = _layerListForPhase1) trackingPhase2PU140.toModify(tripletElectronSeedLayers, layerList = _layerListForPhase1, BPix = dict(skipClusters = 'pixelPairStepSeedClusterMask'), @@ -160,7 +155,6 @@ 'FPix2_pos+FPix3_pos', 'FPix2_neg+FPix3_neg' ] trackingPhase1.toModify(pixelPairElectronSeedLayers, layerList = _layerListForPhase1) -trackingPhase1QuadProp.toModify(pixelPairElectronSeedLayers, layerList = _layerListForPhase1) from RecoTracker.TkTrackingRegions.globalTrackingRegionWithVertices_cff import globalTrackingRegionWithVertices as _globalTrackingRegionWithVertices pixelPairElectronTrackingRegions = _globalTrackingRegionWithVertices.clone(RegionPSet = dict( @@ -254,7 +248,6 @@ 'pixelPairStepSeeds' ] trackingPhase1.toModify(newCombinedSeeds, seedCollections = _seedCollections_Phase1) -trackingPhase1QuadProp.toModify(newCombinedSeeds, seedCollections = _seedCollections_Phase1) trackingPhase2PU140.toModify(newCombinedSeeds, seedCollections = [ 'initialStepSeeds', 'highPtTripletStepSeeds', @@ -288,7 +281,6 @@ _electronSeedsSeqTask_Phase1 = electronSeedsSeqTask.copy() _electronSeedsSeqTask_Phase1.replace(pixelPairStepSeedClusterMask, detachedTripletStepSeedClusterMask) trackingPhase1.toReplaceWith(electronSeedsSeqTask, _electronSeedsSeqTask_Phase1 ) -trackingPhase1QuadProp.toReplaceWith(electronSeedsSeqTask,_electronSeedsSeqTask_Phase1 ) trackingPhase2PU140.toReplaceWith(electronSeedsSeqTask, cms.Task( initialStepSeedClusterMask, highPtTripletStepSeedClusterMask, diff --git a/RecoTracker/IterativeTracking/python/HighPtTripletStep_cff.py b/RecoTracker/IterativeTracking/python/HighPtTripletStep_cff.py index 76bc7e9ba0205..fc639e9f734ac 100644 --- a/RecoTracker/IterativeTracking/python/HighPtTripletStep_cff.py +++ b/RecoTracker/IterativeTracking/python/HighPtTripletStep_cff.py @@ -60,8 +60,6 @@ originRadius = 0.02, nSigmaZ = 4.0 )) -from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff import trackingPhase1QuadProp -trackingPhase1QuadProp.toModify(highPtTripletStepTrackingRegions, RegionPSet = dict(ptMin = 0.6)) trackingPhase2PU140.toModify(highPtTripletStepTrackingRegions, RegionPSet = dict(ptMin = 0.7, originRadius = 0.02)) from Configuration.Eras.Modifier_pp_on_XeXe_2017_cff import pp_on_XeXe_2017 @@ -109,14 +107,6 @@ seedingHitSets = "highPtTripletStepHitTriplets", ) -trackingPhase1QuadProp.toModify(highPtTripletStepHitDoublets, layerPairs = [0]) # layer pair (0,1) -_highPtTripletStepHitTriplets_propagation = _pixelTripletHLTEDProducer.clone( - doublets = "highPtTripletStepHitDoublets", - produceSeedingHitSets = True, - SeedComparitorPSet = highPtTripletStepHitTriplets.SeedComparitorPSet, -) -trackingPhase1QuadProp.toReplaceWith(highPtTripletStepHitTriplets, _highPtTripletStepHitTriplets_propagation) - # QUALITY CUTS DURING TRACK BUILDING import TrackingTools.TrajectoryFiltering.TrajectoryFilter_cff as _TrajectoryFilter_cff _highPtTripletStepTrajectoryFilterBase = _TrajectoryFilter_cff.CkfBaseTrajectoryFilter_block.clone( diff --git a/RecoTracker/IterativeTracking/python/InitialStepPreSplitting_cff.py b/RecoTracker/IterativeTracking/python/InitialStepPreSplitting_cff.py index a70e4fa74ef59..e036089d6b35b 100644 --- a/RecoTracker/IterativeTracking/python/InitialStepPreSplitting_cff.py +++ b/RecoTracker/IterativeTracking/python/InitialStepPreSplitting_cff.py @@ -22,10 +22,6 @@ trackingPhase1.toModify(initialStepSeedLayersPreSplitting, layerList = RecoTracker.TkSeedingLayers.PixelLayerQuadruplets_cfi.PixelLayerQuadruplets.layerList.value() ) -from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff import trackingPhase1QuadProp -trackingPhase1QuadProp.toModify(initialStepSeedLayersPreSplitting, - layerList = RecoTracker.TkSeedingLayers.PixelLayerQuadruplets_cfi.PixelLayerQuadruplets.layerList.value() -) # TrackingRegion from RecoTracker.TkTrackingRegions.globalTrackingRegionFromBeamSpot_cfi import globalTrackingRegionFromBeamSpot as _globalTrackingRegionFromBeamSpot @@ -55,34 +51,9 @@ clusterShapeCacheSrc = 'siPixelClusterShapeCachePreSplitting' ), ) -from RecoPixelVertexing.PixelTriplets.pixelQuadrupletEDProducer_cfi import pixelQuadrupletEDProducer as _pixelQuadrupletEDProducer -trackingPhase1.toModify(initialStepHitDoubletsPreSplitting, layerPairs = [0,1,2]) # layer pairs (0,1), (1,2), (2,3) -initialStepHitQuadrupletsPreSplitting = _pixelQuadrupletEDProducer.clone( - triplets = "initialStepHitTripletsPreSplitting", - extraHitRZtolerance = initialStepHitTripletsPreSplitting.extraHitRZtolerance, - extraHitRPhitolerance = initialStepHitTripletsPreSplitting.extraHitRPhitolerance, - maxChi2 = dict( - pt1 = 0.8, pt2 = 2, - value1 = 200, value2 = 100, - enabled = True, - ), - extraPhiTolerance = dict( - pt1 = 0.6, pt2 = 1, - value1 = 0.15, value2 = 0.1, - enabled = True, - ), - useBendingCorrection = True, - fitFastCircle = True, - fitFastCircleChi2Cut = True, - SeedComparitorPSet = initialStepHitTripletsPreSplitting.SeedComparitorPSet -) -from RecoTracker.TkSeedGenerator.seedCreatorFromRegionConsecutiveHitsEDProducer_cff import seedCreatorFromRegionConsecutiveHitsEDProducer as _seedCreatorFromRegionConsecutiveHitsEDProducer -initialStepSeedsPreSplitting = _seedCreatorFromRegionConsecutiveHitsEDProducer.clone( - seedingHitSets = "initialStepHitTripletsPreSplitting", -) - from RecoPixelVertexing.PixelTriplets.caHitQuadrupletEDProducer_cfi import caHitQuadrupletEDProducer as _caHitQuadrupletEDProducer -trackingPhase1.toReplaceWith(initialStepHitQuadrupletsPreSplitting, _caHitQuadrupletEDProducer.clone( +trackingPhase1.toModify(initialStepHitDoubletsPreSplitting, layerPairs = [0,1,2]) # layer pairs (0,1), (1,2), (2,3) +initialStepHitQuadrupletsPreSplitting = _caHitQuadrupletEDProducer.clone( doublets = "initialStepHitDoubletsPreSplitting", extraHitRPhitolerance = initialStepHitTripletsPreSplitting.extraHitRPhitolerance, SeedComparitorPSet = initialStepHitTripletsPreSplitting.SeedComparitorPSet, @@ -95,14 +66,12 @@ fitFastCircleChi2Cut = True, CAThetaCut = 0.0012, CAPhiCut = 0.2, -)) - -trackingPhase1QuadProp.toModify(initialStepHitTripletsPreSplitting, - produceSeedingHitSets = False, - produceIntermediateHitTriplets = True, +) +from RecoTracker.TkSeedGenerator.seedCreatorFromRegionConsecutiveHitsEDProducer_cff import seedCreatorFromRegionConsecutiveHitsEDProducer as _seedCreatorFromRegionConsecutiveHitsEDProducer +initialStepSeedsPreSplitting = _seedCreatorFromRegionConsecutiveHitsEDProducer.clone( + seedingHitSets = "initialStepHitTripletsPreSplitting", ) trackingPhase1.toModify(initialStepSeedsPreSplitting, seedingHitSets = "initialStepHitQuadrupletsPreSplitting") -trackingPhase1QuadProp.toModify(initialStepSeedsPreSplitting, seedingHitSets = "initialStepHitQuadrupletsPreSplitting") # building @@ -217,7 +186,6 @@ _InitialStepPreSplittingTask_trackingPhase1 = InitialStepPreSplittingTask.copy() _InitialStepPreSplittingTask_trackingPhase1.replace(initialStepHitTripletsPreSplitting, cms.Task(initialStepHitTripletsPreSplitting,initialStepHitQuadrupletsPreSplitting)) trackingPhase1.toReplaceWith(InitialStepPreSplittingTask, _InitialStepPreSplittingTask_trackingPhase1.copyAndExclude([initialStepHitTripletsPreSplitting])) -trackingPhase1QuadProp.toReplaceWith(InitialStepPreSplittingTask, _InitialStepPreSplittingTask_trackingPhase1) # Although InitialStepPreSplitting is not really part of LowPU/Run1/Phase2PU140 diff --git a/RecoTracker/IterativeTracking/python/InitialStep_cff.py b/RecoTracker/IterativeTracking/python/InitialStep_cff.py index f1a24e152d9fd..56a5aabcd552f 100644 --- a/RecoTracker/IterativeTracking/python/InitialStep_cff.py +++ b/RecoTracker/IterativeTracking/python/InitialStep_cff.py @@ -16,16 +16,6 @@ trackingPhase1.toModify(initialStepSeedLayers, layerList = RecoTracker.TkSeedingLayers.PixelLayerQuadruplets_cfi.PixelLayerQuadruplets.layerList.value() ) -from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff import trackingPhase1QuadProp -trackingPhase1QuadProp.toModify(initialStepSeedLayers, - layerList = [ - 'BPix1+BPix2+BPix3', - 'BPix1+BPix2+FPix1_pos', - 'BPix1+BPix2+FPix1_neg', - 'BPix1+FPix1_pos+FPix2_pos', - 'BPix1+FPix1_neg+FPix2_neg' - ] -) trackingPhase2PU140.toModify(initialStepSeedLayers, layerList = RecoTracker.TkSeedingLayers.PixelLayerQuadruplets_cfi.PixelLayerQuadruplets.layerList.value() ) @@ -79,27 +69,6 @@ initialStepHitQuadruplets = _initialStepCAHitQuadruplets.clone() trackingPhase1.toModify(initialStepHitDoublets, layerPairs = [0,1,2]) # layer pairs (0,1), (1,2), (2,3) -from RecoPixelVertexing.PixelTriplets.pixelQuadrupletEDProducer_cfi import pixelQuadrupletEDProducer as _pixelQuadrupletEDProducer -trackingPhase1QuadProp.toReplaceWith(initialStepHitQuadruplets, _pixelQuadrupletEDProducer.clone( - triplets = "initialStepHitTriplets", - extraHitRZtolerance = initialStepHitTriplets.extraHitRZtolerance, - extraHitRPhitolerance = initialStepHitTriplets.extraHitRPhitolerance, - maxChi2 = dict( - pt1 = 0.8, pt2 = 2, - value1 = 200, value2 = 100, - enabled = True, - ), - extraPhiTolerance = dict( - pt1 = 0.6, pt2 = 1, - value1 = 0.15, value2 = 0.1, - enabled = True, - ), - useBendingCorrection = True, - fitFastCircle = True, - fitFastCircleChi2Cut = True, - SeedComparitorPSet = initialStepHitTriplets.SeedComparitorPSet -)) - trackingPhase2PU140.toModify(initialStepHitDoublets, layerPairs = [0,1,2]) # layer pairs (0,1), (1,2), (2,3) trackingPhase2PU140.toModify(initialStepHitQuadruplets, CAThetaCut = 0.0010, @@ -118,7 +87,6 @@ ClusterShapeCacheSrc = cms.InputTag('siPixelClusterShapeCache') ), ) -trackingPhase1QuadProp.toReplaceWith(initialStepSeeds, _initialStepSeedsConsecutiveHitsTripletOnly) trackingPhase1.toReplaceWith(initialStepSeeds, _initialStepSeedsConsecutiveHitsTripletOnly.clone( seedingHitSets = "initialStepHitQuadruplets" )) @@ -207,13 +175,6 @@ minNrOfHitsForRebuild = 1, keepOriginalIfRebuildFails = True, ) -trackingPhase1QuadProp.toModify(initialStepTrajectoryBuilder, - minNrOfHitsForRebuild = 1, - keepOriginalIfRebuildFails = True, - inOutTrajectoryFilter = dict(refToPSet_ = "initialStepTrajectoryFilterInOut"), - useSameTrajFilter = False -) - trackingPhase2PU140.toModify(initialStepTrajectoryBuilder, minNrOfHitsForRebuild = 1, keepOriginalIfRebuildFails = True, @@ -299,10 +260,6 @@ mva = dict(GBRForestLabel = 'MVASelectorInitialStep_Phase1'), qualityCuts = [-0.95,-0.85,-0.75], )) -trackingPhase1QuadProp.toReplaceWith(initialStep, initialStepClassifier1.clone( - mva = dict(GBRForestLabel = 'MVASelectorInitialStep_Phase1'), - qualityCuts = [-0.95,-0.85,-0.75], -)) # For LowPU and Phase2PU140 import RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi @@ -390,11 +347,8 @@ _InitialStepTask_LowPU.replace(initialStep, initialStepSelector) trackingLowPU.toReplaceWith(InitialStepTask, _InitialStepTask_LowPU) -_InitialStepTask_Phase1QuadProp = InitialStepTask.copyAndExclude([initialStepClassifier2, initialStepClassifier3]) -_InitialStepTask_Phase1QuadProp.replace(initialStepHitTriplets, cms.Task(initialStepHitTriplets,initialStepHitQuadruplets)) -trackingPhase1QuadProp.toReplaceWith(InitialStepTask, _InitialStepTask_Phase1QuadProp) - -_InitialStepTask_Phase1 = _InitialStepTask_Phase1QuadProp.copyAndExclude([initialStepHitTriplets]) +_InitialStepTask_Phase1 = InitialStepTask.copyAndExclude([initialStepClassifier2, initialStepClassifier3]) +_InitialStepTask_Phase1.replace(initialStepHitTriplets, initialStepHitQuadruplets) trackingPhase1.toReplaceWith(InitialStepTask, _InitialStepTask_Phase1) _InitialStepTask_trackingPhase2 = InitialStepTask.copyAndExclude([initialStepClassifier1, initialStepClassifier2, initialStepClassifier3]) diff --git a/RecoTracker/IterativeTracking/python/JetCoreRegionalStep_cff.py b/RecoTracker/IterativeTracking/python/JetCoreRegionalStep_cff.py index 089f7c63d90e4..f65f1041f220e 100644 --- a/RecoTracker/IterativeTracking/python/JetCoreRegionalStep_cff.py +++ b/RecoTracker/IterativeTracking/python/JetCoreRegionalStep_cff.py @@ -45,7 +45,6 @@ ) ) from Configuration.Eras.Modifier_trackingPhase1_cff import trackingPhase1 -from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff import trackingPhase1QuadProp _layerListForPhase1 = [ 'BPix1+BPix2', 'BPix1+BPix3', 'BPix1+BPix4', 'BPix2+BPix3', 'BPix2+BPix4', @@ -59,7 +58,6 @@ 'BPix4+TIB1','BPix4+TIB2' ] trackingPhase1.toModify(jetCoreRegionalStepSeedLayers, layerList = _layerListForPhase1) -trackingPhase1QuadProp.toModify(jetCoreRegionalStepSeedLayers, layerList = _layerListForPhase1) # TrackingRegion from RecoTauTag.HLTProducers.tauRegionalPixelSeedTrackingRegions_cfi import tauRegionalPixelSeedTrackingRegions as _tauRegionalPixelSeedTrackingRegions @@ -191,11 +189,6 @@ mva = dict(GBRForestLabel = 'MVASelectorJetCoreRegionalStep_Phase1'), qualityCuts = [-0.2,0.0,0.4], )) -trackingPhase1QuadProp.toReplaceWith(jetCoreRegionalStep, TrackMVAClassifierPrompt.clone( - src = 'jetCoreRegionalStepTracks', - mva = dict(GBRForestLabel = 'MVASelectorJetCoreRegionalStep_Phase1'), - qualityCuts = [-0.2,0.0,0.4], -)) fastSim.toModify(jetCoreRegionalStep,vertices = "firstStepPrimaryVerticesBeforeMixing") # Final sequence diff --git a/RecoTracker/IterativeTracking/python/LowPtQuadStep_cff.py b/RecoTracker/IterativeTracking/python/LowPtQuadStep_cff.py index f17f89207251f..665ef30707389 100644 --- a/RecoTracker/IterativeTracking/python/LowPtQuadStep_cff.py +++ b/RecoTracker/IterativeTracking/python/LowPtQuadStep_cff.py @@ -21,9 +21,7 @@ originRadius = 0.02, nSigmaZ = 4.0 )) -from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff import trackingPhase1QuadProp from Configuration.Eras.Modifier_trackingPhase2PU140_cff import trackingPhase2PU140 -trackingPhase1QuadProp.toModify(lowPtQuadStepTrackingRegions, RegionPSet = dict(ptMin = 0.2)) trackingPhase2PU140.toModify(lowPtQuadStepTrackingRegions, RegionPSet = dict(ptMin = 0.35,originRadius = 0.025)) from Configuration.Eras.Modifier_pp_on_XeXe_2017_cff import pp_on_XeXe_2017 @@ -71,35 +69,6 @@ seedingHitSets = "lowPtQuadStepHitQuadruplets", ) -trackingPhase1QuadProp.toModify(lowPtQuadStepHitDoublets, layerPairs = [0]) -lowPtQuadStepHitTriplets = _pixelTripletHLTEDProducer.clone( - doublets = "lowPtQuadStepHitDoublets", - produceIntermediateHitTriplets = True, - SeedComparitorPSet = lowPtQuadStepHitQuadruplets.SeedComparitorPSet, -) -from RecoPixelVertexing.PixelTriplets.pixelQuadrupletEDProducer_cfi import pixelQuadrupletEDProducer as _pixelQuadrupletEDProducer -_lowPtQuadStepHitQuadruplets_propagation = _pixelQuadrupletEDProducer.clone( - triplets = "lowPtQuadStepHitTriplets", - extraHitRZtolerance = lowPtQuadStepHitTriplets.extraHitRZtolerance, - extraHitRPhitolerance = lowPtQuadStepHitTriplets.extraHitRPhitolerance, - maxChi2 = dict( - pt1 = 0.8 , pt2 = 2, - value1 = 2000, value2 = 100, - enabled = True, - ), - extraPhiTolerance = dict( - pt1 = 0.3, pt2 = 1, - value1 = 0.4, value2 = 0.05, - enabled = True, - ), - useBendingCorrection = True, - fitFastCircle = True, - fitFastCircleChi2Cut = True, - SeedComparitorPSet = lowPtQuadStepHitTriplets.SeedComparitorPSet, -) -trackingPhase1QuadProp.toReplaceWith(lowPtQuadStepHitQuadruplets, _lowPtQuadStepHitQuadruplets_propagation) - - # QUALITY CUTS DURING TRACK BUILDING import TrackingTools.TrajectoryFiltering.TrajectoryFilter_cff as _TrajectoryFilter_cff @@ -256,10 +225,6 @@ lowPtQuadStep) LowPtQuadStep = cms.Sequence(LowPtQuadStepTask) -_LowPtQuadStepTask_Phase1Prop = LowPtQuadStepTask.copy() -_LowPtQuadStepTask_Phase1Prop.replace(lowPtQuadStepHitDoublets, cms.Task(lowPtQuadStepHitDoublets,lowPtQuadStepHitTriplets)) -trackingPhase1QuadProp.toReplaceWith(LowPtQuadStepTask, _LowPtQuadStepTask_Phase1Prop) - _LowPtQuadStepTask_Phase2PU140 = LowPtQuadStepTask.copy() _LowPtQuadStepTask_Phase2PU140.replace(lowPtQuadStep, lowPtQuadStepSelector) trackingPhase2PU140.toReplaceWith(LowPtQuadStepTask, _LowPtQuadStepTask_Phase2PU140) diff --git a/RecoTracker/IterativeTracking/python/LowPtTripletStep_cff.py b/RecoTracker/IterativeTracking/python/LowPtTripletStep_cff.py index 5617982d8f9c8..9edd4c6eac56f 100644 --- a/RecoTracker/IterativeTracking/python/LowPtTripletStep_cff.py +++ b/RecoTracker/IterativeTracking/python/LowPtTripletStep_cff.py @@ -27,9 +27,7 @@ 'BPix1+FPix1_pos+FPix3_pos', 'BPix1+FPix1_neg+FPix3_neg' ] from Configuration.Eras.Modifier_trackingPhase1_cff import trackingPhase1 -from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff import trackingPhase1QuadProp trackingPhase1.toModify(lowPtTripletStepSeedLayers, layerList = _layerListForPhase1) -trackingPhase1QuadProp.toModify(lowPtTripletStepSeedLayers, layerList = _layerListForPhase1) # combination with gap removed as only source of fakes in current geometry (kept for doc,=) _layerListForPhase2 = ['BPix1+BPix2+BPix3', 'BPix2+BPix3+BPix4', @@ -57,7 +55,6 @@ nSigmaZ = 4.0 )) trackingPhase1.toModify(lowPtTripletStepTrackingRegions, RegionPSet = dict(ptMin = 0.2)) -trackingPhase1QuadProp.toModify(lowPtTripletStepTrackingRegions, RegionPSet = dict(ptMin = 0.35)) # FIXME: Phase1PU70 value, let's see if we can lower it to Run2 value (0.2) trackingPhase2PU140.toModify(lowPtTripletStepTrackingRegions, RegionPSet = dict(ptMin = 0.40)) from Configuration.Eras.Modifier_pp_on_XeXe_2017_cff import pp_on_XeXe_2017 @@ -256,10 +253,6 @@ mva = dict(GBRForestLabel = 'MVASelectorLowPtTripletStep_Phase1'), qualityCuts = [-0.4,0.0,0.3], )) -trackingPhase1QuadProp.toReplaceWith(lowPtTripletStep, lowPtTripletStep.clone( - mva = dict(GBRForestLabel = 'MVASelectorLowPtTripletStep_Phase1'), - qualityCuts = [-0.4,0.0,0.3], -)) fastSim.toModify(lowPtTripletStep, vertices = "firstStepPrimaryVerticesBeforeMixing") diff --git a/RecoTracker/IterativeTracking/python/MixedTripletStep_cff.py b/RecoTracker/IterativeTracking/python/MixedTripletStep_cff.py index 775c42028816b..863b45ad913e7 100644 --- a/RecoTracker/IterativeTracking/python/MixedTripletStep_cff.py +++ b/RecoTracker/IterativeTracking/python/MixedTripletStep_cff.py @@ -22,9 +22,6 @@ from Configuration.Eras.Modifier_trackingPhase1_cff import trackingPhase1 trackingPhase1.toModify(chargeCut2069Clusters, oldClusterRemovalInfo = mixedTripletStepClusters.oldClusterRemovalInfo.value()) trackingPhase1.toModify(mixedTripletStepClusters, oldClusterRemovalInfo="chargeCut2069Clusters") -from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff import trackingPhase1QuadProp -trackingPhase1QuadProp.toModify(chargeCut2069Clusters, oldClusterRemovalInfo = mixedTripletStepClusters.oldClusterRemovalInfo.value()) -trackingPhase1QuadProp.toModify(mixedTripletStepClusters, oldClusterRemovalInfo="chargeCut2069Clusters") # SEEDING LAYERS from RecoLocalTracker.SiStripClusterizer.SiStripClusterChargeCut_cfi import * @@ -154,7 +151,6 @@ TIB = dict(clusterChargeCut = dict(refToPSet_ = 'SiStripClusterChargeCutTiny')), ) trackingPhase1.toModify(mixedTripletStepSeedLayersB, layerList = ['BPix3+BPix4+TIB1']) -trackingPhase1QuadProp.toModify(mixedTripletStepSeedLayersB, layerList = ['BPix3+BPix4+TIB1']) # TrackingRegion mixedTripletStepTrackingRegionsB = _mixedTripletStepTrackingRegionsCommon.clone(RegionPSet = dict(ptMin=0.6, originHalfLength=10.0)) @@ -315,10 +311,6 @@ mva = dict(GBRForestLabel = 'MVASelectorMixedTripletStep_Phase1'), qualityCuts = [-0.5,0.0,0.5], )) -trackingPhase1QuadProp.toReplaceWith(mixedTripletStep, mixedTripletStepClassifier1.clone( - mva = dict(GBRForestLabel = 'MVASelectorMixedTripletStep_Phase1'), - qualityCuts = [-0.5,0.0,0.5], -)) # For LowPU import RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi diff --git a/RecoTracker/IterativeTracking/python/PixelLessStep_cff.py b/RecoTracker/IterativeTracking/python/PixelLessStep_cff.py index 984c059e3c6dd..aba088a50c557 100644 --- a/RecoTracker/IterativeTracking/python/PixelLessStep_cff.py +++ b/RecoTracker/IterativeTracking/python/PixelLessStep_cff.py @@ -283,15 +283,10 @@ pixelLessStep.inputClassifiers=['pixelLessStepClassifier1','pixelLessStepClassifier2'] from Configuration.Eras.Modifier_trackingPhase1_cff import trackingPhase1 -from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff import trackingPhase1QuadProp trackingPhase1.toReplaceWith(pixelLessStep, pixelLessStepClassifier1.clone( mva = dict(GBRForestLabel = 'MVASelectorPixelLessStep_Phase1'), qualityCuts = [-0.4,0.0,0.4], )) -trackingPhase1QuadProp.toReplaceWith(pixelLessStep, pixelLessStepClassifier1.clone( - mva = dict(GBRForestLabel = 'MVASelectorPixelLessStep_Phase1'), - qualityCuts = [-0.4,0.0,0.4], -)) # For LowPU import RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi diff --git a/RecoTracker/IterativeTracking/python/PixelPairStep_cff.py b/RecoTracker/IterativeTracking/python/PixelPairStep_cff.py index 501df3d2a7a7b..5a5226df02bd7 100644 --- a/RecoTracker/IterativeTracking/python/PixelPairStep_cff.py +++ b/RecoTracker/IterativeTracking/python/PixelPairStep_cff.py @@ -34,9 +34,7 @@ 'BPix2+FPix1_pos', 'BPix2+FPix1_neg', ] from Configuration.Eras.Modifier_trackingPhase1_cff import trackingPhase1 -from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff import trackingPhase1QuadProp trackingPhase1.toModify(pixelPairStepSeedLayers, layerList = _layerListForPhase1) -trackingPhase1QuadProp.toModify(pixelPairStepSeedLayers, layerList = _layerListForPhase1) # only layers covering the region not covered by quadruplets # (so it is just acting as backup of triplets) @@ -78,7 +76,6 @@ maxNVertices = 5, ) trackingPhase1.toModify(pixelPairStepTrackingRegions, RegionPSet=_region_Phase1) -trackingPhase1QuadProp.toModify(pixelPairStepTrackingRegions, RegionPSet=_region_Phase1) trackingPhase2PU140.toModify(pixelPairStepTrackingRegions, RegionPSet=_region_Phase1) fastSim.toModify(pixelPairStepTrackingRegions, RegionPSet=dict(VertexCollection = "firstStepPrimaryVerticesBeforeMixing")) @@ -116,46 +113,62 @@ ) ) -# Recovery for L2L3 -pixelPairStepSeedLayersB = pixelPairStepSeedLayers.clone( +# Recovery for regions with 2 inactive layers +from RecoTracker.TkTrackingRegions.pixelInactiveAreaTrackingRegionsAndSeedingLayers_cfi import pixelInactiveAreaTrackingRegionsAndSeedingLayers as _pixelInactiveAreaTrackingRegionsAndSeedingLayers +pixelPairStepTrackingRegionsSeedLayersB = _pixelInactiveAreaTrackingRegionsAndSeedingLayers.clone( layerList = [ - 'BPix1+BPix4', - ] -) -from RecoTracker.TkTrackingRegions.pointSeededTrackingRegion_cfi import pointSeededTrackingRegion as _pointSeededTrackingRegion -pixelPairStepTrackingRegionsB = _pointSeededTrackingRegion.clone( +# Commented ones are already included in the global seeds (A), but are +# included below for completenees +# +# "BPix1+BPix2", +# "BPix1+BPix3", + "BPix1+BPix4", +# "BPix2+BPix3", + "BPix2+BPix4", + "BPix3+BPix4", +# "BPix1+FPix1_pos" , "BPix1+FPix1_neg", + "BPix1+FPix2_pos" , "BPix1+FPix2_neg", + "BPix1+FPix3_pos" , "BPix1+FPix3_neg", +# "BPix2+FPix1_pos" , "BPix2+FPix1_neg", + "BPix2+FPix2_pos" , "BPix2+FPix2_neg", + "BPix3+FPix1_pos" , "BPix3+FPix1_neg", + "FPix1_pos+FPix2_pos", "FPix1_neg+FPix2_neg", + "FPix1_pos+FPix3_pos", "FPix1_neg+FPix3_neg", + "FPix2_pos+FPix3_pos", "FPix2_neg+FPix3_neg", + ], + BPix = dict( + TTRHBuilder = cms.string('WithTrackAngle'), + HitProducer = cms.string('siPixelRecHits'), + skipClusters = cms.InputTag('pixelPairStepClusters') + ), + FPix = dict( + TTRHBuilder = cms.string('WithTrackAngle'), + HitProducer = cms.string('siPixelRecHits'), + skipClusters = cms.InputTag('pixelPairStepClusters') + ), RegionPSet = dict( ptMin = 0.6, originRadius = 0.015, - mode = "VerticesFixed", - zErrorVetex = 0.03, - vertexCollection = "firstStepPrimaryVertices", - beamSpot = "offlineBeamSpot", + operationMode = "VerticesFixed", + zErrorVertex = 0.03, maxNVertices = 5, - maxNRegions = 5, - whereToUseMeasurementTracker = "Never", - deltaEta = 1.2, - deltaPhi = 0.5, - points = dict( - eta = [0.0], - phi = [3.0], - ) - ) + ), + ignoreSingleFPixPanelModules = True, ) pixelPairStepHitDoubletsB = pixelPairStepHitDoublets.clone( - seedingLayers = "pixelPairStepSeedLayersB", - trackingRegions = "pixelPairStepTrackingRegionsB", + seedingLayers = "", + trackingRegions = "", + trackingRegionsSeedingLayers = "pixelPairStepTrackingRegionsSeedLayersB", ) pixelPairStepSeedsB = pixelPairStepSeedsA.clone(seedingHitSets = "pixelPairStepHitDoubletsB") + # Merge from RecoTracker.TkSeedGenerator.GlobalCombinedSeeds_cfi import globalCombinedSeeds as _globalCombinedSeeds _pixelPairStepSeedsMerged = _globalCombinedSeeds.clone( seedCollections = ["pixelPairStepSeedsA", "pixelPairStepSeedsB"], ) trackingPhase1.toReplaceWith(pixelPairStepSeeds, _pixelPairStepSeedsMerged) -trackingPhase1QuadProp.toReplaceWith(pixelPairStepSeeds, _pixelPairStepSeedsMerged) - # QUALITY CUTS DURING TRACK BUILDING @@ -173,7 +186,6 @@ _tracker_apv_vfp30_2016.toModify(pixelPairStepTrajectoryFilterBase, maxCCCLostHits = 2) trackingLowPU.toReplaceWith(pixelPairStepTrajectoryFilterBase, _pixelPairStepTrajectoryFilterBase) trackingPhase1.toModify(pixelPairStepTrajectoryFilterBase, minimumNumberOfHits = 4) -trackingPhase1QuadProp.toModify(pixelPairStepTrajectoryFilterBase, minimumNumberOfHits = 4) trackingPhase2PU140.toReplaceWith(pixelPairStepTrajectoryFilterBase, _pixelPairStepTrajectoryFilterBase.clone( minimumNumberOfHits = 4, maxLostHitsFraction = 1./10., @@ -235,7 +247,6 @@ useSameTrajFilter = False, ) trackingPhase1.toModify(pixelPairStepTrajectoryBuilder, **_seedExtension) -trackingPhase1QuadProp.toModify(pixelPairStepTrajectoryBuilder, **_seedExtension) trackingPhase2PU140.toModify(pixelPairStepTrajectoryBuilder, **_seedExtension) @@ -291,7 +302,6 @@ pixelPairStep.qualityCuts = [-0.2,0.0,0.3] trackingPhase1.toModify(pixelPairStep, mva=dict(GBRForestLabel = 'MVASelectorPixelPairStep_Phase1')) -trackingPhase1QuadProp.toModify(pixelPairStep, mva=dict(GBRForestLabel = 'MVASelectorPixelPairStep_Phase1')) fastSim.toModify(pixelPairStep, vertices = "firstStepPrimaryVerticesBeforeMixing") # For LowPU and Phase2PU140 @@ -382,10 +392,9 @@ _PixelPairStepTask_Phase1 = PixelPairStepTask.copy() _PixelPairStepTask_Phase1.replace(pixelPairStepSeeds,cms.Task( pixelPairStepSeedsA , - pixelPairStepSeedLayersB,pixelPairStepTrackingRegionsB,pixelPairStepHitDoubletsB,pixelPairStepSeedsB, + pixelPairStepTrackingRegionsSeedLayersB,pixelPairStepHitDoubletsB,pixelPairStepSeedsB, pixelPairStepSeeds)) trackingPhase1.toReplaceWith(PixelPairStepTask, _PixelPairStepTask_Phase1) -trackingPhase1QuadProp.toReplaceWith(PixelPairStepTask, _PixelPairStepTask_Phase1) #fastSim import FastSimulation.Tracking.FastTrackerRecHitMaskProducer_cfi diff --git a/RecoTracker/IterativeTracking/python/TobTecStep_cff.py b/RecoTracker/IterativeTracking/python/TobTecStep_cff.py index ba22a0a0dc268..51136854a94f5 100644 --- a/RecoTracker/IterativeTracking/python/TobTecStep_cff.py +++ b/RecoTracker/IterativeTracking/python/TobTecStep_cff.py @@ -356,15 +356,10 @@ tobTecStep.inputClassifiers=['tobTecStepClassifier1','tobTecStepClassifier2'] from Configuration.Eras.Modifier_trackingPhase1_cff import trackingPhase1 -from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff import trackingPhase1QuadProp trackingPhase1.toReplaceWith(tobTecStep, tobTecStepClassifier1.clone( mva = dict(GBRForestLabel = 'MVASelectorTobTecStep_Phase1'), qualityCuts = [-0.6,-0.45,-0.3], )) -trackingPhase1QuadProp.toReplaceWith(tobTecStep, tobTecStepClassifier1.clone( - mva = dict(GBRForestLabel = 'MVASelectorTobTecStep_Phase1'), - qualityCuts = [-0.6,-0.45,-0.3], -)) import RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi trackingLowPU.toReplaceWith(tobTecStep, RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi.multiTrackSelector.clone( diff --git a/RecoTracker/IterativeTracking/python/iterativeTkConfig.py b/RecoTracker/IterativeTracking/python/iterativeTkConfig.py index adfc16f96bac7..2e747d8b7b273 100644 --- a/RecoTracker/IterativeTracking/python/iterativeTkConfig.py +++ b/RecoTracker/IterativeTracking/python/iterativeTkConfig.py @@ -4,7 +4,7 @@ import FWCore.ParameterSet.Config as cms _defaultEraName = "" -_nonDefaultEraNames = ["trackingLowPU", "trackingPhase1", "trackingPhase1QuadProp", "trackingPhase2PU140"] +_nonDefaultEraNames = ["trackingLowPU", "trackingPhase1", "trackingPhase2PU140"] # name, postfix, era _defaultEra = (_defaultEraName, "", None) @@ -48,7 +48,6 @@ "TobTecStep", "JetCoreRegionalStep", ] -_iterations_trackingPhase1QuadProp = _iterations_trackingPhase1 _iterations_trackingPhase2PU140 = [ "InitialStep", "HighPtTripletStep", @@ -78,7 +77,6 @@ "MixedTripletStep": ["A", "B"], "TobTecStep": ["Pair", "Tripl"], } -_multipleSeedProducers_trackingPhase1QuadProp = _multipleSeedProducers_trackingPhase1 _multipleSeedProducers_trackingPhase2PU140 = {} _oldStyleHasSelector = set([ "InitialStep", diff --git a/RecoTracker/SiTrackerMRHTools/src/SimpleDAFHitCollector.cc b/RecoTracker/SiTrackerMRHTools/src/SimpleDAFHitCollector.cc index 6413f01f1e4d5..e0e66ee1fa596 100644 --- a/RecoTracker/SiTrackerMRHTools/src/SimpleDAFHitCollector.cc +++ b/RecoTracker/SiTrackerMRHTools/src/SimpleDAFHitCollector.cc @@ -167,7 +167,7 @@ void SimpleDAFHitCollector::Debug( const std::vector TM ) DetId hitId = itrajmeas->recHit()->geographicalId(); if(hitId.det() == DetId::Tracker) { - switch (hitId.subdetid()) { + switch (hitId.subdetId()) { case StripSubdetector::TIB: LogTrace("MultiRecHitCollector") << " I am TIB " << theTopology->tibLayer(hitId); break; case StripSubdetector::TOB: diff --git a/RecoTracker/SpecialSeedGenerators/src/SimpleCosmicBONSeeder.cc b/RecoTracker/SpecialSeedGenerators/src/SimpleCosmicBONSeeder.cc index f693a30d6dbf7..90b71f40161d7 100644 --- a/RecoTracker/SpecialSeedGenerators/src/SimpleCosmicBONSeeder.cc +++ b/RecoTracker/SpecialSeedGenerators/src/SimpleCosmicBONSeeder.cc @@ -444,7 +444,7 @@ bool SimpleCosmicBONSeeder::seeds(TrajectorySeedCollection &output, const edm::E typedef TrajectoryStateOnSurface TSOS; for (size_t it=0;it(hitTriplets[it]); + OrderedHitTriplet &trip = hitTriplets.at(it); GlobalPoint inner = tracker->idToDet((*(trip.inner())).geographicalId())->surface(). toGlobal((*(trip.inner())).localPosition()); diff --git a/RecoTracker/TkHitPairs/plugins/HitPairEDProducer.cc b/RecoTracker/TkHitPairs/plugins/HitPairEDProducer.cc index 4cf4d246dc621..f7946bfc20396 100644 --- a/RecoTracker/TkHitPairs/plugins/HitPairEDProducer.cc +++ b/RecoTracker/TkHitPairs/plugins/HitPairEDProducer.cc @@ -2,6 +2,7 @@ #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "FWCore/Framework/interface/ConsumesCollector.h" #include "FWCore/Utilities/interface/EDGetToken.h" #include "FWCore/Framework/interface/Event.h" #include "DataFormats/Common/interface/Handle.h" @@ -10,6 +11,7 @@ #include "RecoTracker/TkTrackingRegions/interface/TrackingRegion.h" #include "DataFormats/Common/interface/OwnVector.h" #include "TrackingTools/TransientTrackingRecHit/interface/SeedingLayerSetsHits.h" +#include "RecoTracker/TkTrackingRegions/interface/TrackingRegionsSeedingLayerSets.h" #include "RecoTracker/TkHitPairs/interface/LayerHitMapCache.h" #include "RecoTracker/TkHitPairs/interface/HitPairGeneratorFromLayerPair.h" #include "RecoTracker/TkHitPairs/interface/IntermediateHitDoublets.h" @@ -27,8 +29,6 @@ class HitPairEDProducer: public edm::stream::EDProducer<> { void produce(edm::Event& iEvent, const edm::EventSetup& iSetup) override; private: - edm::EDGetTokenT seedingLayerToken_; - edm::EDGetTokenT > regionToken_; edm::EDGetTokenT clusterCheckToken_; std::unique_ptr<::ImplBase> impl_; @@ -42,12 +42,9 @@ namespace { virtual void produces(edm::ProducerBase& producer) const = 0; - virtual void produce(const SeedingLayerSetsHits& layers, const edm::OwnVector& regions, const bool clusterCheckOk, - edm::Event& iEvent, const edm::EventSetup& iSetup) = 0; + virtual void produce(const bool clusterCheckOk, edm::Event& iEvent, const edm::EventSetup& iSetup) = 0; protected: - void makeLayerPairs(const SeedingLayerSetsHits& layers, std::vector& layerPairs); - edm::RunningAverage localRA_; const unsigned int maxElement_; @@ -62,49 +59,16 @@ namespace { if(layerPairBegins_.empty()) throw cms::Exception("Configuration") << "HitPairEDProducer requires at least index for layer pairs (layerPairs parameter), none was given"; } - void ImplBase::makeLayerPairs(const SeedingLayerSetsHits& layers, std::vector& layerPairs) { - if(layers.numberOfLayersInSet() > 2) { - for(const auto& layerSet: layers) { - for(const auto pairBeginIndex: layerPairBegins_) { - if(pairBeginIndex+1 >= layers.numberOfLayersInSet()) { - throw cms::Exception("LogicError") << "Layer pair index " << pairBeginIndex << " is out of bounds, input SeedingLayerSetsHits has only " << layers.numberOfLayersInSet() << " layers per set, and the index+1 must be < than the number of layers in set"; - } - - // Take only the requested pair of the set - SeedingLayerSetsHits::SeedingLayerSet pairCandidate = layerSet.slice(pairBeginIndex, pairBeginIndex+1); - - // it would be trivial to use 128-bit bitfield for O(1) check - // if a layer pair has been inserted, but let's test first how - // a "straightforward" solution works - auto found = std::find_if(layerPairs.begin(), layerPairs.end(), [&](const SeedingLayerSetsHits::SeedingLayerSet& pair) { - return pair[0].index() == pairCandidate[0].index() && pair[1].index() == pairCandidate[1].index(); - }); - if(found != layerPairs.end()) - continue; - - layerPairs.push_back(pairCandidate); - } - } - } - else { - if(layerPairBegins_.size() != 1) { - throw cms::Exception("LogicError") << "With pairs of input layers, it doesn't make sense to specify more than one input layer pair, got " << layerPairBegins_.size(); - } - if(layerPairBegins_[0] != 0) { - throw cms::Exception("LogicError") << "With pairs of input layers, it doesn't make sense to specify other input layer pair than 0; got " << layerPairBegins_[0]; - } - - layerPairs.reserve(layers.size()); - for(const auto& set: layers) - layerPairs.push_back(set); - } - } - ///// - template - struct Impl: public ImplBase { - Impl(const edm::ParameterSet& iConfig): ImplBase(iConfig) {} + template + class Impl: public ImplBase { + public: + template + Impl(const edm::ParameterSet& iConfig, Args&&... args): + ImplBase(iConfig), + regionsLayers_(&layerPairBegins_, std::forward(args)...) + {} ~Impl() override = default; void produces(edm::ProducerBase& producer) const override { @@ -112,10 +76,11 @@ namespace { T_IntermediateHitDoublets::produces(producer); } - void produce(const SeedingLayerSetsHits& layers, const edm::OwnVector& regions, const bool clusterCheckOk, - edm::Event& iEvent, const edm::EventSetup& iSetup) override { + void produce(const bool clusterCheckOk, edm::Event& iEvent, const edm::EventSetup& iSetup) override { + auto regionsLayers = regionsLayers_.beginEvent(iEvent); + auto seedingHitSetsProducer = T_SeedingHitSets(&localRA_); - auto intermediateHitDoubletsProducer = T_IntermediateHitDoublets(&layers); + auto intermediateHitDoubletsProducer = T_IntermediateHitDoublets(regionsLayers.seedingLayerSetsHitsPtr()); if(!clusterCheckOk) { seedingHitSetsProducer.putEmpty(iEvent); @@ -123,18 +88,16 @@ namespace { return; } - seedingHitSetsProducer.reserve(regions.size()); - intermediateHitDoubletsProducer.reserve(regions.size()); - - std::vector layerPairs; - makeLayerPairs(layers, layerPairs); + seedingHitSetsProducer.reserve(regionsLayers.regionsSize()); + intermediateHitDoubletsProducer.reserve(regionsLayers.regionsSize()); - for(const TrackingRegion& region: regions) { + for(const auto& regionLayers: regionsLayers) { + const TrackingRegion& region = regionLayers.region(); auto hitCachePtr_filler_shs = seedingHitSetsProducer.beginRegion(®ion, nullptr); auto hitCachePtr_filler_ihd = intermediateHitDoubletsProducer.beginRegion(®ion, std::get<0>(hitCachePtr_filler_shs)); auto hitCachePtr = std::get<0>(hitCachePtr_filler_ihd); - for(SeedingLayerSetsHits::SeedingLayerSet layerSet: layerPairs) { + for(SeedingLayerSetsHits::SeedingLayerSet layerSet: regionLayers.layerPairs()) { auto doublets = generator_.doublets(region, iEvent, iSetup, layerSet, *hitCachePtr); LogTrace("HitPairEDProducer") << " created " << doublets.size() << " doublets for layers " << layerSet[0].index() << "," << layerSet[1].index(); if(doublets.empty()) continue; // don't bother if no pairs from these layers @@ -146,6 +109,9 @@ namespace { seedingHitSetsProducer.put(iEvent); intermediateHitDoubletsProducer.put(iEvent); } + + private: + T_RegionLayers regionsLayers_; }; ///// @@ -251,23 +217,228 @@ namespace { std::unique_ptr intermediateHitDoublets_; const SeedingLayerSetsHits *layers_; }; + + ///// + // For the usual case that TrackingRegions and seeding layers are read separately + class RegionsLayersSeparate { + public: + class RegionLayers { + public: + RegionLayers(const TrackingRegion *region, const std::vector *layerPairs): + region_(region), layerPairs_(layerPairs) {} + + const TrackingRegion& region() const { return *region_; } + const std::vector& layerPairs() const { return *layerPairs_; } + + private: + const TrackingRegion *region_; + const std::vector *layerPairs_; + }; + + class EventTmp { + public: + class const_iterator { + public: + using internal_iterator_type = edm::OwnVector::const_iterator; + using value_type = RegionLayers; + using difference_type = internal_iterator_type::difference_type; + + const_iterator(internal_iterator_type iter, const std::vector *layerPairs): + iter_(iter), layerPairs_(layerPairs) {} + + value_type operator*() const { return value_type(&(*iter_), layerPairs_); } + + const_iterator& operator++() { ++iter_; return *this; } + const_iterator operator++(int) { + const_iterator clone(*this); + ++(*this); + return clone; + } + + bool operator==(const const_iterator& other) const { return iter_ == other.iter_; } + bool operator!=(const const_iterator& other) const { return !operator==(other); } + + private: + internal_iterator_type iter_; + const std::vector *layerPairs_; + }; + + EventTmp(const SeedingLayerSetsHits *seedingLayerSetsHits, + const edm::OwnVector *regions, + const std::vector& layerPairBegins): + seedingLayerSetsHits_(seedingLayerSetsHits), regions_(regions) { + + // construct the pairs from the sets + if(seedingLayerSetsHits_->numberOfLayersInSet() > 2) { + for(const auto& layerSet: *seedingLayerSetsHits_) { + for(const auto pairBeginIndex: layerPairBegins) { + if(pairBeginIndex+1 >= seedingLayerSetsHits->numberOfLayersInSet()) { + throw cms::Exception("LogicError") << "Layer pair index " << pairBeginIndex << " is out of bounds, input SeedingLayerSetsHits has only " << seedingLayerSetsHits->numberOfLayersInSet() << " layers per set, and the index+1 must be < than the number of layers in set"; + } + + // Take only the requested pair of the set + SeedingLayerSetsHits::SeedingLayerSet pairCandidate = layerSet.slice(pairBeginIndex, pairBeginIndex+1); + + // it would be trivial to use 128-bit bitfield for O(1) check + // if a layer pair has been inserted, but let's test first how + // a "straightforward" solution works + auto found = std::find_if(layerPairs.begin(), layerPairs.end(), [&](const SeedingLayerSetsHits::SeedingLayerSet& pair) { + return pair[0].index() == pairCandidate[0].index() && pair[1].index() == pairCandidate[1].index(); + }); + if(found != layerPairs.end()) + continue; + + layerPairs.push_back(pairCandidate); + } + } + } + else { + if(layerPairBegins.size() != 1) { + throw cms::Exception("LogicError") << "With pairs of input layers, it doesn't make sense to specify more than one input layer pair, got " << layerPairBegins.size(); + } + if(layerPairBegins[0] != 0) { + throw cms::Exception("LogicError") << "With pairs of input layers, it doesn't make sense to specify other input layer pair than 0; got " << layerPairBegins[0]; + } + + layerPairs.reserve(seedingLayerSetsHits->size()); + for(const auto& set: *seedingLayerSetsHits) + layerPairs.push_back(set); + } + } + + const SeedingLayerSetsHits *seedingLayerSetsHitsPtr() const { return seedingLayerSetsHits_; } + + size_t regionsSize() const { return regions_->size(); } + + const_iterator begin() const { return const_iterator(regions_->begin(), &layerPairs); } + const_iterator cbegin() const { return begin(); } + const_iterator end() const { return const_iterator(regions_->end(), &layerPairs); } + const_iterator cend() const { return end(); } + + private: + const SeedingLayerSetsHits *seedingLayerSetsHits_; + const edm::OwnVector *regions_; + std::vector layerPairs; + }; + + RegionsLayersSeparate(const std::vector *layerPairBegins, + const edm::InputTag& seedingLayerTag, + const edm::InputTag& regionTag, + edm::ConsumesCollector&& iC): + layerPairBegins_(layerPairBegins), + seedingLayerToken_(iC.consumes(seedingLayerTag)), + regionToken_(iC.consumes >(regionTag)) + {} + + EventTmp beginEvent(const edm::Event& iEvent) const { + edm::Handle hlayers; + iEvent.getByToken(seedingLayerToken_, hlayers); + const auto *layers = hlayers.product(); + if(layers->numberOfLayersInSet() < 2) + throw cms::Exception("LogicError") << "HitPairEDProducer expects SeedingLayerSetsHits::numberOfLayersInSet() to be >= 2, got " << layers->numberOfLayersInSet() << ". This is likely caused by a configuration error of this module, or SeedingLayersEDProducer."; + edm::Handle > hregions; + iEvent.getByToken(regionToken_, hregions); + + return EventTmp(layers, hregions.product(), *layerPairBegins_); + } + + private: + const std::vector *layerPairBegins_; + edm::EDGetTokenT seedingLayerToken_; + edm::EDGetTokenT > regionToken_; + }; + + ///// + // For the case of automated pixel inactive region recovery where + // TrackingRegions and seeding layers become together + class RegionsLayersTogether { + public: + class EventTmp { + public: + using const_iterator = TrackingRegionsSeedingLayerSets::const_iterator; + + explicit EventTmp(const TrackingRegionsSeedingLayerSets *regionsLayers): + regionsLayers_(regionsLayers) { + if(regionsLayers->seedingLayerSetsHits().numberOfLayersInSet() != 2) { + throw cms::Exception("LogicError") << "With trackingRegionsSeedingLayers input, the seeding layer sets may only contain layer pairs, now got sets with " << regionsLayers->seedingLayerSetsHits().numberOfLayersInSet() << " layers"; + } + } + + const SeedingLayerSetsHits *seedingLayerSetsHitsPtr() const { return &(regionsLayers_->seedingLayerSetsHits()); } + + size_t regionsSize() const { return regionsLayers_->regionsSize(); } + + const_iterator begin() const { return regionsLayers_->begin(); } + const_iterator cbegin() const { return begin(); } + const_iterator end() const { return regionsLayers_->end(); } + const_iterator cend() const { return end(); } + + private: + const TrackingRegionsSeedingLayerSets *regionsLayers_; + }; + + RegionsLayersTogether(const std::vector *layerPairBegins, + const edm::InputTag& regionLayerTag, + edm::ConsumesCollector&& iC): + regionLayerToken_(iC.consumes(regionLayerTag)) + { + if(layerPairBegins->size() != 1) { + throw cms::Exception("LogicError") << "With trackingRegionsSeedingLayers mode, it doesn't make sense to specify more than one input layer pair, got " << layerPairBegins->size(); + } + if((*layerPairBegins)[0] != 0) { + throw cms::Exception("LogicError") << "With trackingRegionsSeedingLayers mode, it doesn't make sense to specify other input layer pair than 0; got " << (*layerPairBegins)[0]; + } + } + + EventTmp beginEvent(const edm::Event& iEvent) const { + edm::Handle hregions; + iEvent.getByToken(regionLayerToken_, hregions); + return EventTmp(hregions.product()); + } + + private: + edm::EDGetTokenT regionLayerToken_; + }; } -HitPairEDProducer::HitPairEDProducer(const edm::ParameterSet& iConfig): - seedingLayerToken_(consumes(iConfig.getParameter("seedingLayers"))), - regionToken_(consumes >(iConfig.getParameter("trackingRegions"))) -{ +HitPairEDProducer::HitPairEDProducer(const edm::ParameterSet& iConfig) { + auto layersTag = iConfig.getParameter("seedingLayers"); + auto regionTag = iConfig.getParameter("trackingRegions"); + auto regionLayerTag = iConfig.getParameter("trackingRegionsSeedingLayers"); + const bool useRegionLayers = regionLayerTag.label() != ""; + if(useRegionLayers) { + if(regionTag.label() != "") { + throw cms::Exception("Configuration") << "HitPairEDProducer requires either trackingRegions or trackingRegionsSeedingLayers to be set, now both are set to non-empty value. Set the unneeded parameter to empty value."; + } + if(layersTag.label() != "") { + throw cms::Exception("Configuration") << "With non-empty trackingRegionsSeedingLayers, please set also seedingLayers to empty value to reduce confusion, because the parameter is not used"; + } + } + if(regionTag.label() == "" && regionLayerTag.label() == "") { + throw cms::Exception("Configuration") << "HitPairEDProducer requires either trackingRegions or trackingRegionsSeedingLayers to be set, now both are set to empty value. Set the needed parameter to a non-empty value."; + } + const bool produceSeedingHitSets = iConfig.getParameter("produceSeedingHitSets"); const bool produceIntermediateHitDoublets = iConfig.getParameter("produceIntermediateHitDoublets"); - if(produceSeedingHitSets && produceIntermediateHitDoublets) - impl_ = std::make_unique<::Impl<::ImplSeedingHitSets, ::ImplIntermediateHitDoublets>>(iConfig); - else if(produceSeedingHitSets) - impl_ = std::make_unique<::Impl<::ImplSeedingHitSets, ::DoNothing>>(iConfig); - else if(produceIntermediateHitDoublets) - impl_ = std::make_unique<::Impl<::DoNothing, ::ImplIntermediateHitDoublets>>(iConfig); + if(produceSeedingHitSets && produceIntermediateHitDoublets) { + if(useRegionLayers) throw cms::Exception("Configuration") << "Mode 'trackingRegionsSeedingLayers' makes sense only with 'produceSeedingHitsSets', now also 'produceIntermediateHitDoublets is active"; + impl_ = std::make_unique<::Impl<::ImplSeedingHitSets, ::ImplIntermediateHitDoublets, ::RegionsLayersSeparate>>(iConfig, layersTag, regionTag, consumesCollector()); + } + else if(produceSeedingHitSets) { + if(useRegionLayers) { + impl_ = std::make_unique<::Impl<::ImplSeedingHitSets, ::DoNothing, ::RegionsLayersTogether>>(iConfig, regionLayerTag, consumesCollector()); + } + else { + impl_ = std::make_unique<::Impl<::ImplSeedingHitSets, ::DoNothing, ::RegionsLayersSeparate>>(iConfig, layersTag, regionTag, consumesCollector()); + } + } + else if(produceIntermediateHitDoublets) { + if(useRegionLayers) throw cms::Exception("Configuration") << "Mode 'trackingRegionsSeedingLayers' makes sense only with 'produceSeedingHitsSets', now 'produceIntermediateHitDoublets is active instead"; + impl_ = std::make_unique<::Impl<::DoNothing, ::ImplIntermediateHitDoublets, ::RegionsLayersSeparate>>(iConfig, layersTag, regionTag, consumesCollector()); + } else throw cms::Exception("Configuration") << "HitPairEDProducer requires either produceIntermediateHitDoublets or produceSeedingHitSets to be True. If neither are needed, just remove this module from your sequence/path as it doesn't do anything useful"; @@ -281,13 +452,14 @@ HitPairEDProducer::HitPairEDProducer(const edm::ParameterSet& iConfig): void HitPairEDProducer::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { edm::ParameterSetDescription desc; - desc.add("seedingLayers", edm::InputTag("seedingLayersEDProducer")); - desc.add("trackingRegions", edm::InputTag("globalTrackingRegionFromBeamSpot")); + desc.add("seedingLayers", edm::InputTag("seedingLayersEDProducer"))->setComment("Set this empty if 'trackingRegionsSeedingLayers' is non-empty"); + desc.add("trackingRegions", edm::InputTag("globalTrackingRegionFromBeamSpot"))->setComment("Input tracking regions when using all layer sets in 'seedingLayers' (conflicts with 'trackingRegionsSeedingLayers', set this empty to use the other)"); + desc.add("trackingRegionsSeedingLayers", edm::InputTag(""))->setComment("Input tracking regions and corresponding layer sets in case of dynamically limiting the seeding layers (conflicts with 'trackingRegions', set this empty to use the other; if using this set also 'seedingLayers' to empty)"); desc.add("clusterCheck", edm::InputTag("trackerClusterCheck")); desc.add("produceSeedingHitSets", false); desc.add("produceIntermediateHitDoublets", false); desc.add("maxElement", 1000000); - desc.add >("layerPairs", std::vector{{0}})->setComment("Indices to the pairs of consecutive layers, i.e. 0 means (0,1), 1 (1,2) etc."); + desc.add >("layerPairs", std::vector{0})->setComment("Indices to the pairs of consecutive layers, i.e. 0 means (0,1), 1 (1,2) etc."); descriptions.add("hitPairEDProducerDefault", desc); } @@ -300,16 +472,7 @@ void HitPairEDProducer::produce(edm::Event& iEvent, const edm::EventSetup& iSetu clusterCheckOk = *hclusterCheck; } - edm::Handle hlayers; - iEvent.getByToken(seedingLayerToken_, hlayers); - const auto& layers = *hlayers; - if(layers.numberOfLayersInSet() < 2) - throw cms::Exception("LogicError") << "HitPairEDProducer expects SeedingLayerSetsHits::numberOfLayersInSet() to be >= 2, got " << layers.numberOfLayersInSet() << ". This is likely caused by a configuration error of this module, or SeedingLayersEDProducer."; - - edm::Handle > hregions; - iEvent.getByToken(regionToken_, hregions); - - impl_->produce(layers, *hregions, clusterCheckOk, iEvent, iSetup); + impl_->produce(clusterCheckOk, iEvent, iSetup); } #include "FWCore/PluginManager/interface/ModuleDef.h" diff --git a/RecoTracker/TkSeedGenerator/plugins/MultiHitGeneratorFromChi2.cc b/RecoTracker/TkSeedGenerator/plugins/MultiHitGeneratorFromChi2.cc index a51fd7b0f7b6c..de0a2e34f93dd 100644 --- a/RecoTracker/TkSeedGenerator/plugins/MultiHitGeneratorFromChi2.cc +++ b/RecoTracker/TkSeedGenerator/plugins/MultiHitGeneratorFromChi2.cc @@ -276,7 +276,7 @@ void MultiHitGeneratorFromChi2::hitSets(const TrackingRegion& region, OrderedMul auto angle = layer3.phi(i); auto myz = layer3.v[i]; #ifdef EDM_ML_DEBUG - IfLogTrace(layer3.hit(i)->rawId()==debug_Id2, "MultiHitGeneratorFromChi2") << "filling KDTree with hit in id=" << debug_Id2 + IfLogTrace(hi->hit()->rawId()==debug_Id2, "MultiHitGeneratorFromChi2") << "filling KDTree with hit in id=" << debug_Id2 << " with pos: " << hi->hit()->globalPosition() << " phi=" << hi->hit()->globalPosition().phi() << " z=" << hi->hit()->globalPosition().z() diff --git a/RecoTracker/TkSeedingLayers/interface/SeedingLayerSetsBuilder.h b/RecoTracker/TkSeedingLayers/interface/SeedingLayerSetsBuilder.h index 83e3aa0f73f32..6f542474a5f6b 100644 --- a/RecoTracker/TkSeedingLayers/interface/SeedingLayerSetsBuilder.h +++ b/RecoTracker/TkSeedingLayers/interface/SeedingLayerSetsBuilder.h @@ -2,6 +2,7 @@ #define TkSeedingLayers_SeedingLayerSetsBuilder_H #include "TrackingTools/TransientTrackingRecHit/interface/SeedingLayerSetsHits.h" +#include "TrackingTools/TransientTrackingRecHit/interface/SeedingLayerSetsLooper.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" @@ -23,6 +24,7 @@ class DetLayer; class SeedingLayerSetsBuilder { public: + using SeedingLayerId = std::tuple; SeedingLayerSetsBuilder() = default; SeedingLayerSetsBuilder(const edm::ParameterSet & cfg, edm::ConsumesCollector& iC); @@ -32,9 +34,14 @@ class SeedingLayerSetsBuilder { static void fillDescriptions(edm::ParameterSetDescription& desc); unsigned short numberOfLayers() const { return theLayers.size(); } + unsigned short numberOfLayerSets() const { return theNumberOfLayersInSet > 0 ? theLayerSetIndices.size()/theNumberOfLayersInSet : 0; } + std::vector layers() const; // please call at most once per job per client + SeedingLayerSetsLooper seedingLayerSetsLooper() const { return SeedingLayerSetsLooper(theNumberOfLayersInSet, &theLayerSetIndices); } + + const std::vector& layerSetIndices() const { return theLayerSetIndices; } + std::unique_ptr hits(const edm::Event& ev, const edm::EventSetup& es); - using SeedingLayerId = std::tuple; static SeedingLayerId nameToEnumId(const std::string& name); static std::vector > layerNamesInSets(const std::vector & namesPSet) ; @@ -71,4 +78,5 @@ class SeedingLayerSetsBuilder { std::vector theTTRHBuilders; std::vector theLayers; }; + #endif diff --git a/RecoTracker/TkSeedingLayers/python/PixelLayerTriplets_cfi.py b/RecoTracker/TkSeedingLayers/python/PixelLayerTriplets_cfi.py index a804feea7e9c9..21c523989c3d5 100644 --- a/RecoTracker/TkSeedingLayers/python/PixelLayerTriplets_cfi.py +++ b/RecoTracker/TkSeedingLayers/python/PixelLayerTriplets_cfi.py @@ -36,8 +36,6 @@ ] from Configuration.Eras.Modifier_trackingPhase1_cff import trackingPhase1 trackingPhase1.toModify(PixelLayerTriplets, layerList=_layersForPhase1) -from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff import trackingPhase1QuadProp -trackingPhase1QuadProp.toModify(PixelLayerTriplets, layerList=_layersForPhase1) _layersForPhase2 = [ 'BPix1+BPix2+BPix3', 'BPix2+BPix3+BPix4', 'BPix2+BPix3+FPix1_pos', 'BPix2+BPix3+FPix1_neg', diff --git a/RecoTracker/TkSeedingLayers/src/SeedingLayerSetsBuilder.cc b/RecoTracker/TkSeedingLayers/src/SeedingLayerSetsBuilder.cc index 2f29c69aac69f..36fe69bd6f028 100644 --- a/RecoTracker/TkSeedingLayers/src/SeedingLayerSetsBuilder.cc +++ b/RecoTracker/TkSeedingLayers/src/SeedingLayerSetsBuilder.cc @@ -352,6 +352,15 @@ void SeedingLayerSetsBuilder::updateEventSetup(const edm::EventSetup& es) { } } +std::vector SeedingLayerSetsBuilder::layers() const { + std::vector ret; + ret.reserve(numberOfLayers()); + for(const auto& layer: theLayers) { + ret.emplace_back(layer.subdet, layer.side, layer.idLayer); + } + return ret; +} + std::unique_ptr SeedingLayerSetsBuilder::hits(const edm::Event& ev, const edm::EventSetup& es) { updateEventSetup(es); diff --git a/RecoTracker/TkTrackingRegions/interface/TrackingRegionsSeedingLayerSets.h b/RecoTracker/TkTrackingRegions/interface/TrackingRegionsSeedingLayerSets.h new file mode 100644 index 0000000000000..07807bab5efb7 --- /dev/null +++ b/RecoTracker/TkTrackingRegions/interface/TrackingRegionsSeedingLayerSets.h @@ -0,0 +1,123 @@ +#ifndef RecoTracker_TkTrackingRegions_TrackingRegionsSeedingLayerSets_H +#define RecoTracker_TkTrackingRegions_TrackingRegionsSeedingLayerSets_H + +#include "RecoTracker/TkTrackingRegions/interface/TrackingRegion.h" +#include "TrackingTools/TransientTrackingRecHit/interface/SeedingLayerSetsHits.h" + +#include +#include + +class TrackingRegionsSeedingLayerSets { + class Element; +public: + class RegionLayers { + public: + using SeedingLayerSet = SeedingLayerSetsHits::SeedingLayerSet; + + RegionLayers(const Element *elem, const SeedingLayerSetsHits *seedingLayerSetsHits): + elem_(elem), seedingLayerSetsHits_(seedingLayerSetsHits) {} + + const TrackingRegion& region() const; + std::vector layerPairs() const; + + private: + const Element *elem_; + const SeedingLayerSetsHits *seedingLayerSetsHits_; + }; + + class const_iterator { + public: + using internal_iterator_type = std::vector::const_iterator; + using value_type = RegionLayers; + using difference_type = internal_iterator_type::difference_type; + + const_iterator(internal_iterator_type iter, const SeedingLayerSetsHits *seedingLayerSetsHits): + iter_(iter), seedingLayerSetsHits_(seedingLayerSetsHits) {} + + value_type operator*() const { return RegionLayers(&(*iter_), seedingLayerSetsHits_); } + const_iterator& operator++() { ++iter_; return *this; } + const_iterator operator++(int) { + const_iterator clone(*this); + ++(*this); + return clone; + } + + bool operator==(const const_iterator& other) const { return iter_ == other.iter_; } + bool operator!=(const const_iterator& other) const { return !operator==(other); } + private: + internal_iterator_type iter_; + const SeedingLayerSetsHits *seedingLayerSetsHits_; + }; + + TrackingRegionsSeedingLayerSets() = default; + explicit TrackingRegionsSeedingLayerSets(const SeedingLayerSetsHits *seedingLayerSetsHits): + seedingLayerSetsHits_(seedingLayerSetsHits) + {} + ~TrackingRegionsSeedingLayerSets() = default; + TrackingRegionsSeedingLayerSets(TrackingRegionsSeedingLayerSets const&)=delete; + TrackingRegionsSeedingLayerSets& operator=(TrackingRegionsSeedingLayerSets const&)=delete; + TrackingRegionsSeedingLayerSets(TrackingRegionsSeedingLayerSets &&)=default; + TrackingRegionsSeedingLayerSets& operator=(TrackingRegionsSeedingLayerSets &&)=default; + + void reserve(size_t s) { regionLayers_.reserve(s); } + + // layerSets index points to a layer set within seedingLayerSetsHits_ + void emplace_back(std::unique_ptr&& region, + std::vector&& layerSets) { + regionLayers_.emplace_back(std::move(region), std::move(layerSets)); + } + + void swap(TrackingRegionsSeedingLayerSets& other) { + std::swap(seedingLayerSetsHits_, other.seedingLayerSetsHits_); + regionLayers_.swap(other.regionLayers_); + } + + const SeedingLayerSetsHits& seedingLayerSetsHits() const { return *seedingLayerSetsHits_; } + size_t regionsSize() const { return regionLayers_.size(); } + + const_iterator begin() const { return const_iterator(regionLayers_.begin(), seedingLayerSetsHits_); } + const_iterator cbegin() const { return begin(); } + const_iterator end() const { return const_iterator(regionLayers_.end(), seedingLayerSetsHits_); } + const_iterator cend() const { return end(); } + +private: + class Element { + public: + Element(std::unique_ptr&& region, std::vector&& layerSets): + region_(std::move(region)), layerSets_(std::move(layerSets)) {} + ~Element() = default; + Element(Element const&)=delete; + Element& operator=(Element const&)=delete; + Element(Element &&)=default; + Element& operator=(Element &&)=default; + + const TrackingRegion& region() const { return *region_; } + const std::vector& layerSets() const { return layerSets_; } + + private: + std::unique_ptr region_; + std::vector layerSets_; + }; + + const SeedingLayerSetsHits *seedingLayerSetsHits_ = nullptr; + std::vector regionLayers_; +}; + +inline +const TrackingRegion& TrackingRegionsSeedingLayerSets::RegionLayers::region() const { + return elem_->region(); +} + +inline +std::vector TrackingRegionsSeedingLayerSets::RegionLayers::layerPairs() const { + std::vector ret; // TODO: get rid of the vector with more boilerplate code (sigh) + + const auto& layerSets = elem_->layerSets(); + ret.reserve(layerSets.size()); + for(const auto& ind: layerSets) { + ret.push_back((*seedingLayerSetsHits_)[ind]); + } + return ret; +} + +#endif diff --git a/RecoTracker/TkTrackingRegions/plugins/AreaSeededTrackingRegionsBuilder.cc b/RecoTracker/TkTrackingRegions/plugins/AreaSeededTrackingRegionsBuilder.cc new file mode 100644 index 0000000000000..ca6597c062aeb --- /dev/null +++ b/RecoTracker/TkTrackingRegions/plugins/AreaSeededTrackingRegionsBuilder.cc @@ -0,0 +1,256 @@ +#include "AreaSeededTrackingRegionsBuilder.h" + +#include "FWCore/Utilities/interface/InputTag.h" +#include "DataFormats/Common/interface/Handle.h" +#include "DataFormats/Math/interface/PtEtaPhiMass.h" +#include "DataFormats/Math/interface/deltaPhi.h" +#include "RecoTracker/MeasurementDet/interface/MeasurementTrackerEvent.h" + +#include +#include + +namespace { + float perp2(const std::array& a) { + return a[0]*a[0] + a[1]*a[1]; + } +} + +AreaSeededTrackingRegionsBuilder::AreaSeededTrackingRegionsBuilder(const edm::ParameterSet& regPSet, edm::ConsumesCollector& iC) { + m_extraPhi = regPSet.getParameter("extraPhi"); + m_extraEta = regPSet.getParameter("extraEta"); + + // RectangularEtaPhiTrackingRegion parameters: + m_ptMin = regPSet.getParameter("ptMin"); + m_originRadius = regPSet.getParameter("originRadius"); + m_precise = regPSet.getParameter("precise"); + m_whereToUseMeasurementTracker = RectangularEtaPhiTrackingRegion::stringToUseMeasurementTracker(regPSet.getParameter("whereToUseMeasurementTracker")); + if(m_whereToUseMeasurementTracker != RectangularEtaPhiTrackingRegion::UseMeasurementTracker::kNever) { + token_measurementTracker = iC.consumes(regPSet.getParameter("measurementTrackerName")); + } + m_searchOpt = regPSet.getParameter("searchOpt"); +} + +void AreaSeededTrackingRegionsBuilder::fillDescriptions(edm::ParameterSetDescription& desc) { + desc.add("extraPhi", 0.); + desc.add("extraEta", 0.); + + desc.add("ptMin", 0.9); + desc.add("originRadius", 0.2); + desc.add("precise", true); + + desc.add("whereToUseMeasurementTracker", "Never"); + desc.add("measurementTrackerName", edm::InputTag("")); + + desc.add("searchOpt", false); +} + +AreaSeededTrackingRegionsBuilder::Builder AreaSeededTrackingRegionsBuilder::beginEvent(const edm::Event& e) const { + auto builder = Builder(this); + + if( !token_measurementTracker.isUninitialized() ) { + edm::Handle hmte; + e.getByToken(token_measurementTracker, hmte); + builder.setMeasurementTracker(hmte.product()); + } + + return builder; +} + + +std::vector > AreaSeededTrackingRegionsBuilder::Builder::regions(const Origins& origins, const std::vector& areas) const { + std::vector > result; + + // create tracking regions in directions of the points of interest + int n_regions = 0; + for(const auto& origin: origins) { + result.push_back(region(origin, areas)); + ++n_regions; + } + LogDebug("AreaSeededTrackingRegionsBuilder") << "produced "< AreaSeededTrackingRegionsBuilder::Builder::region(const Origin& origin, const std::vector& areas) const { + return regionImpl(origin, areas); +} +std::unique_ptr AreaSeededTrackingRegionsBuilder::Builder::region(const Origin& origin, const edm::VecArray& areas) const { + return regionImpl(origin, areas); +} + +template +std::unique_ptr AreaSeededTrackingRegionsBuilder::Builder::regionImpl(const Origin& origin, const T& areas) const { + float minEta=std::numeric_limits::max(), maxEta=std::numeric_limits::lowest(); + float minPhi=std::numeric_limits::max(), maxPhi=std::numeric_limits::lowest(); + + const auto& orig = origin.first; + + LogDebug("AreaSeededTrackingRegionsProducer") << "Origin x,y,z " << orig.x() << "," << orig.y() << "," << orig.z(); + + auto vecFromOrigPlusRadius = [&](const std::array& vec) { + const auto invlen = 1.f/std::sqrt(perp2(vec)); + const auto tmp = (1.f - m_conf->m_originRadius*invlen); + return std::array{{vec[0]*tmp, vec[1]*tmp}}; + }; + auto tangentVec = [&](const std::array& vec, int sign) { + const auto d = std::sqrt(perp2(vec)); + const auto r = m_conf->m_originRadius; + const auto tmp = r/std::sqrt(d*d - r*r); + // sign+ for counterclockwise, sign- for clockwise + const auto orthvec = sign > 0 ? std::array{{-vec[1]*tmp, vec[0]*tmp}} + : std::array{{ vec[1]*tmp, -vec[0]*tmp}}; + return std::array{{vec[0]-orthvec[0], vec[1]-orthvec[1]}}; + }; + + for(const auto& area: areas) { + // straight line assumption is conservative, accounding for + // low-pT bending would only tighten the eta-phi window + LogTrace("AreaSeededTrackingRegionsBuilder") << " area x,y points " + << area.x_rmin_phimin() << "," << area.y_rmin_phimin() << " " // go around + << area.x_rmin_phimax() << "," << area.y_rmin_phimax() << " " + << area.x_rmax_phimax() << "," << area.y_rmax_phimax() << " " + << area.x_rmax_phimin() << "," << area.y_rmax_phimin() << " " + << "z " << area.zmin() << "," << area.zmax(); + + // some common variables + const float x_rmin_phimin = area.x_rmin_phimin()-orig.x(); + const float x_rmin_phimax = area.x_rmin_phimax()-orig.x(); + const float y_rmin_phimin = area.y_rmin_phimin()-orig.y(); + const float y_rmin_phimax = area.y_rmin_phimax()-orig.y(); + + const std::array p_rmin_phimin = {{x_rmin_phimin, y_rmin_phimin}}; + const std::array p_rmin_phimax = {{x_rmin_phimax, y_rmin_phimax}}; + const std::array p_rmax_phimin = {{area.x_rmax_phimin() - orig.x(), area.y_rmax_phimin() - orig.y()}}; + const std::array p_rmax_phimax = {{area.x_rmax_phimax() - orig.x(), area.y_rmax_phimax() - orig.y()}}; + + + // eta + { + // find which of the two rmin points is closer to the origin + // + // closest point for p_rmin, farthest point for p_rmax + const std::array p_rmin = perp2(p_rmin_phimin) < perp2(p_rmin_phimax) ? p_rmin_phimin : p_rmin_phimax; + const std::array p_rmax = perp2(p_rmax_phimin) > perp2(p_rmax_phimax) ? p_rmax_phimin : p_rmax_phimax; + + // then calculate the xy vector from the point closest to p_rmin on + // the (origin,originRadius) circle to the p_rmin + // this will maximize the eta window + const auto p_min = vecFromOrigPlusRadius(p_rmin); + const auto p_max = vecFromOrigPlusRadius(p_rmax); + + // then we calculate the maximal eta window + const auto etamin = std::min(etaFromXYZ(p_min[0], p_min[1], area.zmin() - (orig.z()+origin.second)), + etaFromXYZ(p_max[0], p_max[1], area.zmin() - (orig.z()+origin.second))); + const auto etamax = std::max(etaFromXYZ(p_min[0], p_min[1], area.zmax() - (orig.z()-origin.second)), + etaFromXYZ(p_max[0], p_max[1], area.zmax() - (orig.z()-origin.second))); + + LogTrace("AreaSeededTrackingRegionBuilder") << " eta min,max " << etamin << "," << etamax; + + minEta = std::min(minEta, etamin); + maxEta = std::max(maxEta, etamax); + } + + // phi + { + // For phi we construct the tangent lines of (origin, + // originRadius) that go though each of the 4 points (in xy + // plane) of the area. Easiest is to make a vector orthogonal to + // origin->point vector which has a length of + // + // length = r*d/std::sqrt(d*d-r*r) + // + // where r is the originRadius and d is the distance from origin + // to the point (to derive draw the situation and start with + // definitions of sin/cos of one of the angles of the + // right-angled triangle. + + // But we start with a "reference phi" so that we can easily + // decide which phi is the largest/smallest without having too + // much of headache with the wrapping. The reference is in + // principle defined by the averages of y&x phimin/phimax at + // rmin, but the '0.5f*' factor is omitted here to reduce + // computations. + const auto phi_ref = std::atan2(y_rmin_phimin + y_rmin_phimax, + x_rmin_phimin + x_rmin_phimax); + + // for maximum phi we need the orthogonal vector to the left + const auto tan_rmin_phimax = tangentVec(p_rmin_phimax, +1); + const auto tan_rmax_phimax = tangentVec(p_rmax_phimax, +1); + const auto phi_rmin_phimax = std::atan2(tan_rmin_phimax[1], tan_rmin_phimax[0]); + const auto phi_rmax_phimax = std::atan2(tan_rmax_phimax[1], tan_rmax_phimax[0]); + + auto phimax = std::abs(reco::deltaPhi(phi_rmin_phimax, phi_ref)) > std::abs(reco::deltaPhi(phi_rmax_phimax, phi_ref)) ? + phi_rmin_phimax : phi_rmax_phimax; + + LogTrace("AreaSeededTrackingRegionBuilder") << " rmin_phimax vec " << p_rmin_phimax[0] << "," << p_rmin_phimax[1] + << " tangent " << tan_rmin_phimax[0] << "," << tan_rmin_phimax[1] + << " phi " << phi_rmin_phimax << "\n" + << " rmax_phimax vec " << p_rmax_phimax[0] << "," << p_rmax_phimax[1] + << " tangent " << tan_rmax_phimax[0] << "," << tan_rmax_phimax[1] + << " phi " << phi_rmax_phimax << "\n" + << " phimax " << phimax; + + + + // for minimum phi we need the orthogonal vector to the right + const auto tan_rmin_phimin = tangentVec(p_rmin_phimin, -1); + const auto tan_rmax_phimin = tangentVec(p_rmax_phimin, -1); + const auto phi_rmin_phimin = std::atan2(tan_rmin_phimin[1], tan_rmin_phimin[0]); + const auto phi_rmax_phimin = std::atan2(tan_rmax_phimin[1], tan_rmax_phimin[0]); + + auto phimin = std::abs(reco::deltaPhi(phi_rmin_phimin, phi_ref)) > std::abs(reco::deltaPhi(phi_rmax_phimin, phi_ref)) ? + phi_rmin_phimin : phi_rmax_phimin; + + + LogTrace("AreaSeededTrackingRegionBuilder") << " rmin_phimin vec " << p_rmin_phimin[0] << "," << p_rmin_phimin[1] + << " tangent " << tan_rmin_phimin[0] << "," << tan_rmin_phimin[1] + << " phi " << phi_rmin_phimin << "\n" + << " rmax_phimin vec " << p_rmax_phimin[0] << "," << p_rmax_phimin[1] + << " tangent " << tan_rmax_phimin[0] << "," << tan_rmax_phimin[1] + << " phi " << phi_rmax_phimin << "\n" + << " phimin " << phimin; + + // wrapped around, need to decide which one to wrap + if(phimax < phimin) { + if(phimax < 0) phimax += 2*M_PI; + else phimin -= 2*M_PI; + } + + LogTrace("AreaSeededTrackingRegionBuilder") << " phi min,max " << phimin << "," << phimax; + + minPhi = std::min(minPhi, phimin); + maxPhi = std::max(maxPhi, phimax); + } + + LogTrace("AreaSeededTrackingRegionBuilder") << " windows after this area eta " << minEta << "," << maxEta + << " phi " << minPhi << "," << maxPhi; + } + + const auto meanEta = (minEta+maxEta)/2.f; + const auto meanPhi = (minPhi+maxPhi)/2.f; + const auto deltaEta = maxEta-meanEta + m_conf->m_extraEta; + const auto deltaPhi = maxPhi-meanPhi + m_conf->m_extraPhi; + + const auto x = std::cos(meanPhi); + const auto y = std::sin(meanPhi); + const auto z = (x*x+y*y)/std::tan(2.f*std::atan(std::exp(-meanEta))); // simplify? + + LogTrace("AreaSeededTrackingRegionsBuilder") << "Direction x,y,z " << x << "," << y << "," << z + << " eta,phi " << meanEta << "," << meanPhi + << " window eta " << (meanEta-deltaEta) << "," << (meanEta+deltaEta) + << " phi " << (meanPhi-deltaPhi) << "," << (meanPhi+deltaPhi); + + return std::make_unique( + GlobalVector(x,y,z), + origin.first, // GlobalPoint + m_conf->m_ptMin, + m_conf->m_originRadius, + origin.second, + deltaEta, + deltaPhi, + m_conf->m_whereToUseMeasurementTracker, + m_conf->m_precise, + m_measurementTracker, + m_conf->m_searchOpt + ); +} diff --git a/RecoTracker/TkTrackingRegions/plugins/AreaSeededTrackingRegionsBuilder.h b/RecoTracker/TkTrackingRegions/plugins/AreaSeededTrackingRegionsBuilder.h new file mode 100644 index 0000000000000..f87af831e096c --- /dev/null +++ b/RecoTracker/TkTrackingRegions/plugins/AreaSeededTrackingRegionsBuilder.h @@ -0,0 +1,115 @@ +#ifndef RecoTracker_TkTrackingRegions_AreaSeededTrackingRegionsBuilder_h +#define RecoTracker_TkTrackingRegions_AreaSeededTrackingRegionsBuilder_h + +#include "RecoTracker/TkTrackingRegions/interface/RectangularEtaPhiTrackingRegion.h" + +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "FWCore/Framework/interface/ConsumesCollector.h" +#include "FWCore/Utilities/interface/VecArray.h" +#include "DataFormats/BeamSpot/interface/BeamSpot.h" +#include "DataFormats/VertexReco/interface/Vertex.h" +#include "DataFormats/VertexReco/interface/VertexFwd.h" + +class AreaSeededTrackingRegionsBuilder { +public: + using Origin = std::pair; // (origin, half-length in z) + using Origins = std::vector; + + class Area { + public: + Area() {} + + // phimin and phimax, and hence xmin+xmax and ymin+ymax are + // ordered by which way one goes around the unit circle, so it may + // happen that actually phimax < phimin + Area(float rmin, float rmax, float phimin, float phimax, float zmin, float zmax): + m_zmin(zmin), m_zmax(zmax) + { + auto cosphimin = std::cos(phimin); + auto sinphimin = std::sin(phimin); + auto cosphimax = std::cos(phimax); + auto sinphimax = std::sin(phimax); + + m_x_rmin_phimin = rmin*cosphimin; + m_x_rmin_phimax = rmin*cosphimax; + m_x_rmax_phimin = rmax*cosphimin; + m_x_rmax_phimax = rmax*cosphimax; + + m_y_rmin_phimin = rmin*sinphimin; + m_y_rmin_phimax = rmin*sinphimax; + m_y_rmax_phimin = rmax*sinphimin; + m_y_rmax_phimax = rmax*sinphimax; + } + + float x_rmin_phimin() const { return m_x_rmin_phimin; } + float x_rmin_phimax() const { return m_x_rmin_phimax; } + float x_rmax_phimin() const { return m_x_rmax_phimin; } + float x_rmax_phimax() const { return m_x_rmax_phimax; } + float y_rmin_phimin() const { return m_y_rmin_phimin; } + float y_rmin_phimax() const { return m_y_rmin_phimax; } + float y_rmax_phimin() const { return m_y_rmax_phimin; } + float y_rmax_phimax() const { return m_y_rmax_phimax; } + + float zmin() const { return m_zmin; } + float zmax() const { return m_zmax; } + + private: + // all of these are in global coordinates + float m_x_rmin_phimin = 0; + float m_x_rmin_phimax = 0; + float m_x_rmax_phimin = 0; + float m_x_rmax_phimax = 0; + + float m_y_rmin_phimin = 0; + float m_y_rmin_phimax = 0; + float m_y_rmax_phimin = 0; + float m_y_rmax_phimax = 0; + + float m_zmin = 0; + float m_zmax = 0; + }; + + + class Builder { + public: + explicit Builder(const AreaSeededTrackingRegionsBuilder *conf): m_conf(conf) {} + ~Builder() = default; + + void setMeasurementTracker(const MeasurementTrackerEvent *mte) { m_measurementTracker = mte; } + + std::vector > regions(const Origins& origins, const std::vector& areas) const; + std::unique_ptr region(const Origin& origin, const std::vector& areas) const; + std::unique_ptr region(const Origin& origin, const edm::VecArray& areas) const; + + private: + template + std::unique_ptr regionImpl(const Origin& origin, const T& areas) const; + + const AreaSeededTrackingRegionsBuilder *m_conf = nullptr; + const MeasurementTrackerEvent *m_measurementTracker = nullptr; + }; + + AreaSeededTrackingRegionsBuilder(const edm::ParameterSet& regPSet, edm::ConsumesCollector&& iC): AreaSeededTrackingRegionsBuilder(regPSet, iC) {} + AreaSeededTrackingRegionsBuilder(const edm::ParameterSet& regPSet, edm::ConsumesCollector& iC); + ~AreaSeededTrackingRegionsBuilder() = default; + + static void fillDescriptions(edm::ParameterSetDescription& desc); + + Builder beginEvent(const edm::Event& e) const; + +private: + std::vector m_areas; + + float m_extraPhi; + float m_extraEta; + float m_ptMin; + float m_originRadius; + bool m_precise; + edm::EDGetTokenT token_measurementTracker; + RectangularEtaPhiTrackingRegion::UseMeasurementTracker m_whereToUseMeasurementTracker; + bool m_searchOpt; +}; + +#endif diff --git a/RecoTracker/TkTrackingRegions/plugins/AreaSeededTrackingRegionsProducer.h b/RecoTracker/TkTrackingRegions/plugins/AreaSeededTrackingRegionsProducer.h new file mode 100644 index 0000000000000..d68a6c4383f57 --- /dev/null +++ b/RecoTracker/TkTrackingRegions/plugins/AreaSeededTrackingRegionsProducer.h @@ -0,0 +1,108 @@ +#ifndef RecoTracker_TkTrackingRegions_AreaSeededTrackingRegionsProducer_h +#define RecoTracker_TkTrackingRegions_AreaSeededTrackingRegionsProducer_h + + +#include "RecoTracker/TkTrackingRegions/interface/RectangularEtaPhiTrackingRegion.h" + +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Utilities/interface/InputTag.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/Framework/interface/ConsumesCollector.h" +#include "DataFormats/Common/interface/Handle.h" +#include "DataFormats/BeamSpot/interface/BeamSpot.h" +#include "DataFormats/VertexReco/interface/Vertex.h" +#include "DataFormats/VertexReco/interface/VertexFwd.h" +#include "DataFormats/Math/interface/PtEtaPhiMass.h" + +#include "VertexBeamspotOrigins.h" +#include "AreaSeededTrackingRegionsBuilder.h" + +#include +#include + +/** class AreaSeededTrackingRegionsProducer + * + * eta-phi TrackingRegions producer in directions defined by z-phi area-based objects of interest + * from the "input" parameters. + * + * Four operational modes are supported ("mode" parameter): + * + * BeamSpotFixed: + * origin is defined by the beam spot + * z-half-length is defined by a fixed zErrorBeamSpot parameter + * BeamSpotSigma: + * origin is defined by the beam spot + * z-half-length is defined by nSigmaZBeamSpot * beamSpot.sigmaZ + * VerticesFixed: + * origins are defined by vertices from VertexCollection (use maximum MaxNVertices of them) + * z-half-length is defined by a fixed zErrorVertex parameter + * VerticesSigma: + * origins are defined by vertices from VertexCollection (use maximum MaxNVertices of them) + * z-half-length is defined by nSigmaZVertex * vetex.zError + * + * If, while using one of the "Vertices" modes, there's no vertices in an event, we fall back into + * either BeamSpotSigma or BeamSpotFixed mode, depending on the positiveness of nSigmaZBeamSpot. + * + */ +class AreaSeededTrackingRegionsProducer { +public: + + typedef enum {BEAM_SPOT_FIXED, BEAM_SPOT_SIGMA, VERTICES_FIXED, VERTICES_SIGMA } Mode; + + AreaSeededTrackingRegionsProducer(const edm::ParameterSet& conf, edm::ConsumesCollector&& iC): + m_origins(conf.getParameter("RegionPSet"), iC), + m_builder(conf.getParameter("RegionPSet"), iC) + { + edm::ParameterSet regPSet = conf.getParameter("RegionPSet"); + for(const auto& area: regPSet.getParameter >("areas")) { + m_areas.emplace_back(area.getParameter("rmin"), + area.getParameter("rmax"), + area.getParameter("phimin"), + area.getParameter("phimax"), + area.getParameter("zmin"), + area.getParameter("zmax")); + } + if(m_areas.empty()) + throw cms::Exception("Configuration") << "Empty 'areas' parameter."; + } + + ~AreaSeededTrackingRegionsProducer() = default; + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + + edm::ParameterSetDescription descAreas; + descAreas.add("rmin", 0.0); + descAreas.add("rmax", 0.0); + descAreas.add("zmin", 0.0); + descAreas.add("zmax", 0.0); + descAreas.add("phimin", 0.0); + descAreas.add("phimax", 0.0); + std::vector vDefaults; + desc.addVPSet("areas", descAreas, vDefaults); + + VertexBeamspotOrigins::fillDescriptions(desc); + AreaSeededTrackingRegionsBuilder::fillDescriptions(desc); + + // Only for backwards-compatibility + edm::ParameterSetDescription descRegion; + descRegion.add("RegionPSet", desc); + + descriptions.add("areaSeededTrackingRegion", descRegion); + } + + std::vector > regions(const edm::Event& e, const edm::EventSetup& es) const + { + auto origins = m_origins.origins(e); + auto builder = m_builder.beginEvent(e); + return builder.regions(origins, m_areas); + } + +private: + VertexBeamspotOrigins m_origins; + AreaSeededTrackingRegionsBuilder m_builder; + std::vector m_areas; +}; + +#endif diff --git a/RecoTracker/TkTrackingRegions/plugins/CandidatePointSeededTrackingRegionsProducer.h b/RecoTracker/TkTrackingRegions/plugins/CandidatePointSeededTrackingRegionsProducer.h index fdf10e64f17f3..e38cedc2c8ca9 100644 --- a/RecoTracker/TkTrackingRegions/plugins/CandidatePointSeededTrackingRegionsProducer.h +++ b/RecoTracker/TkTrackingRegions/plugins/CandidatePointSeededTrackingRegionsProducer.h @@ -18,6 +18,7 @@ #include "DataFormats/Math/interface/deltaPhi.h" #include "DataFormats/Math/interface/normalizedPhi.h" +#include "VertexBeamspotOrigins.h" /** class CandidatePointSeededTrackingRegionsProducer * @@ -57,22 +58,13 @@ class CandidatePointSeededTrackingRegionsProducer : public TrackingRegionProduc { public: - enum class OperationMode {BEAM_SPOT_FIXED, BEAM_SPOT_SIGMA, VERTICES_FIXED, VERTICES_SIGMA }; enum class SeedingMode {CANDIDATE_SEEDED, POINT_SEEDED, CANDIDATE_POINT_SEEDED}; - explicit CandidatePointSeededTrackingRegionsProducer(const edm::ParameterSet& conf, - edm::ConsumesCollector && iC) + explicit CandidatePointSeededTrackingRegionsProducer(const edm::ParameterSet& conf, edm::ConsumesCollector && iC): + m_origins(conf.getParameter("RegionPSet"), iC) { edm::ParameterSet regPSet = conf.getParameter("RegionPSet"); - // operation mode - std::string operationModeString = regPSet.getParameter("operationMode"); - if (operationModeString == "BeamSpotFixed") m_operationMode = OperationMode::BEAM_SPOT_FIXED; - else if (operationModeString == "BeamSpotSigma") m_operationMode = OperationMode::BEAM_SPOT_SIGMA; - else if (operationModeString == "VerticesFixed") m_operationMode = OperationMode::VERTICES_FIXED; - else if (operationModeString == "VerticesSigma") m_operationMode = OperationMode::VERTICES_SIGMA; - else throw edm::Exception(edm::errors::Configuration) << "Unknown operation mode string: "<("seedingMode"); if (seedingModeString == "Candidate") m_seedingMode = SeedingMode::CANDIDATE_SEEDED; @@ -110,20 +102,10 @@ class CandidatePointSeededTrackingRegionsProducer : public TrackingRegionProduc m_maxNRegions = regPSet.getParameter("maxNRegions"); if(m_maxNRegions==0) throw edm::Exception(edm::errors::Configuration) << "maxNRegions should be greater than or equal to 1"; - m_token_beamSpot = iC.consumes(regPSet.getParameter("beamSpot")); - m_maxNVertices = 1; - if (m_operationMode == OperationMode::VERTICES_FIXED || m_operationMode == OperationMode::VERTICES_SIGMA) - { - m_token_vertex = iC.consumes(regPSet.getParameter("vertexCollection")); - m_maxNVertices = regPSet.getParameter("maxNVertices"); - if(m_maxNVertices==0) throw edm::Exception(edm::errors::Configuration) << "maxNVertices should be greater than or equal to 1"; - } - // RectangularEtaPhiTrackingRegion parameters: m_ptMin = regPSet.getParameter("ptMin"); m_originRadius = regPSet.getParameter("originRadius"); - m_zErrorBeamSpot = regPSet.getParameter("zErrorBeamSpot"); if (m_seedingMode == SeedingMode::CANDIDATE_SEEDED){ m_deltaEta_Cand = regPSet.getParameter("deltaEta_Cand"); @@ -150,17 +132,6 @@ class CandidatePointSeededTrackingRegionsProducer : public TrackingRegionProduc } m_searchOpt = false; if (regPSet.exists("searchOpt")) m_searchOpt = regPSet.getParameter("searchOpt"); - - // mode-dependent z-halflength of tracking regions - if (m_operationMode == OperationMode::VERTICES_SIGMA) m_nSigmaZVertex = regPSet.getParameter("nSigmaZVertex"); - if (m_operationMode == OperationMode::VERTICES_FIXED) m_zErrorVetex = regPSet.getParameter("zErrorVetex"); - m_nSigmaZBeamSpot = -1.; - if (m_operationMode == OperationMode::BEAM_SPOT_SIGMA) - { - m_nSigmaZBeamSpot = regPSet.getParameter("nSigmaZBeamSpot"); - if (m_nSigmaZBeamSpot < 0.) - throw edm::Exception(edm::errors::Configuration) << "nSigmaZBeamSpot must be positive for BeamSpotSigma mode!"; - } } ~CandidatePointSeededTrackingRegionsProducer() override {} @@ -168,7 +139,6 @@ class CandidatePointSeededTrackingRegionsProducer : public TrackingRegionProduc static void fillDescriptions(edm::ConfigurationDescriptions& descriptions) { edm::ParameterSetDescription desc; - desc.add("operationMode", "BeamSpotFixed"); desc.add("seedingMode", "Candidate"); desc.add("input", edm::InputTag("")); @@ -178,23 +148,17 @@ class CandidatePointSeededTrackingRegionsProducer : public TrackingRegionProduc desc.add("points", descPoints); desc.add("maxNRegions", 10); - desc.add("beamSpot", edm::InputTag("hltOnlineBeamSpot")); - desc.add("vertexCollection", edm::InputTag("hltPixelVertices")); - desc.add("maxNVertices", 1); + + VertexBeamspotOrigins::fillDescriptions(desc, "hltOnlineBeamSpot", "hltPixelVertices", 1); desc.add("ptMin", 0.9); desc.add("originRadius", 0.2); - desc.add("zErrorBeamSpot", 24.2); desc.add("deltaEta_Cand", -1.); desc.add("deltaPhi_Cand", -1.); desc.add("deltaEta_Point", -1.); desc.add("deltaPhi_Point", -1.); desc.add("precise", true); - desc.add("nSigmaZVertex", 3.); - desc.add("zErrorVetex", 0.2); - desc.add("nSigmaZBeamSpot", 4.); - desc.add("whereToUseMeasurementTracker", "ForSiStrips"); desc.add("measurementTrackerName", edm::InputTag("")); @@ -224,47 +188,11 @@ class CandidatePointSeededTrackingRegionsProducer : public TrackingRegionProduc const auto& objs = *objects; - // always need the beam spot (as a fall back strategy for vertex modes) - edm::Handle< reco::BeamSpot > bs; - e.getByToken( m_token_beamSpot, bs ); - if( !bs.isValid() ) return result; - - // this is a default origin for all modes - GlobalPoint default_origin( bs->x0(), bs->y0(), bs->z0() ); - - // vector of origin & halfLength pairs: - std::vector< std::pair< GlobalPoint, float > > origins; - - // fill the origins and halfLengths depending on the mode - if (m_operationMode == OperationMode::BEAM_SPOT_FIXED || m_operationMode == OperationMode::BEAM_SPOT_SIGMA) - { - origins.emplace_back( default_origin, - (m_operationMode == OperationMode::BEAM_SPOT_FIXED) ? m_zErrorBeamSpot : m_nSigmaZBeamSpot*bs->sigmaZ() - ); - } - else if (m_operationMode == OperationMode::VERTICES_FIXED || m_operationMode == OperationMode::VERTICES_SIGMA) - { - edm::Handle< reco::VertexCollection > vertices; - e.getByToken( m_token_vertex, vertices ); - int n_vert = 0; - for ( const auto& v : (*vertices) ) - { - if ( v.isFake() || !v.isValid() ) continue; - origins.emplace_back( GlobalPoint( v.x(), v.y(), v.z() ), - (m_operationMode == OperationMode::VERTICES_FIXED) ? m_zErrorVetex : m_nSigmaZVertex*v.zError() - ); - ++n_vert; - if( n_vert >= m_maxNVertices ) break; - } - // no-vertex fall-back case: - if (origins.empty()) - { - origins.emplace_back( default_origin, - (m_nSigmaZBeamSpot > 0.) ? m_nSigmaZBeamSpot*bs->z0Error() : m_zErrorBeamSpot - ); - } + const auto& origins = m_origins.origins(e); + if(origins.empty()) { + return result; } - + const MeasurementTrackerEvent *measurementTracker = nullptr; if(!m_token_measurementTracker.isUninitialized()) { edm::Handle hmte; @@ -422,21 +350,17 @@ class CandidatePointSeededTrackingRegionsProducer : public TrackingRegionProduc private: - OperationMode m_operationMode; + VertexBeamspotOrigins m_origins; SeedingMode m_seedingMode; int m_maxNRegions; - edm::EDGetTokenT m_token_vertex; - edm::EDGetTokenT m_token_beamSpot; edm::EDGetTokenT m_token_input; - int m_maxNVertices; std::vector > m_etaPhiPoints; std::vector m_directionPoints; float m_ptMin; float m_originRadius; - float m_zErrorBeamSpot; float m_deltaEta_Cand; float m_deltaPhi_Cand; float m_deltaEta_Point; @@ -445,10 +369,6 @@ class CandidatePointSeededTrackingRegionsProducer : public TrackingRegionProduc edm::EDGetTokenT m_token_measurementTracker; RectangularEtaPhiTrackingRegion::UseMeasurementTracker m_whereToUseMeasurementTracker; bool m_searchOpt; - - float m_nSigmaZVertex; - float m_zErrorVetex; - float m_nSigmaZBeamSpot; }; #endif diff --git a/RecoTracker/TkTrackingRegions/plugins/PixelInactiveAreaFinder.cc b/RecoTracker/TkTrackingRegions/plugins/PixelInactiveAreaFinder.cc new file mode 100644 index 0000000000000..61635a5a31ef9 --- /dev/null +++ b/RecoTracker/TkTrackingRegions/plugins/PixelInactiveAreaFinder.cc @@ -0,0 +1,1117 @@ +#include "PixelInactiveAreaFinder.h" + +#include "FWCore/Utilities/interface/VecArray.h" +#include "FWCore/Utilities/interface/transform.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "CondFormats/DataRecord/interface/SiPixelQualityRcd.h" +#include "CondFormats/SiPixelObjects/interface/SiPixelQuality.h" +#include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h" +#include "Geometry/Records/interface/TrackerTopologyRcd.h" +#include "DataFormats/TrackerCommon/interface/TrackerTopology.h" +#include "DataFormats/Math/interface/deltaPhi.h" + +#include "TrackingTools/TransientTrackingRecHit/interface/SeedingLayerSetsLooper.h" + +#include +#include +#include + +std::ostream& operator<<(std::ostream& os, SeedingLayerSetsBuilder::SeedingLayerId layer) { + if(std::get<0>(layer) == GeomDetEnumerators::PixelBarrel) { + os << "BPix"; + } + else { + os << "FPix"; + } + os << std::get<2>(layer); + if(std::get<1>(layer) == TrackerDetSide::PosEndcap) { + os << "_pos"; + } + else if(std::get<1>(layer) == TrackerDetSide::NegEndcap) { + os << "_neg"; + } + return os; +} + +namespace { + using LayerPair = std::pair; + using ActiveLayerSetToInactiveSetsMap = std::map >; + using Stream = std::stringstream; + using Span_t = std::pair; + + ActiveLayerSetToInactiveSetsMap createActiveToInactiveMap() { + ActiveLayerSetToInactiveSetsMap map; + + auto bpix = [](int layer) { + return SeedingLayerSetsBuilder::SeedingLayerId(GeomDetEnumerators::PixelBarrel, TrackerDetSide::Barrel, layer); + }; + auto fpix_pos = [](int disk) { + return SeedingLayerSetsBuilder::SeedingLayerId(GeomDetEnumerators::PixelEndcap, TrackerDetSide::PosEndcap, disk); + }; + auto fpix_neg = [](int disk) { + return SeedingLayerSetsBuilder::SeedingLayerId(GeomDetEnumerators::PixelEndcap, TrackerDetSide::NegEndcap, disk); + }; + + auto add_permutations = [&](std::array quads) { + do { + // skip permutations like BPix2+BPix1 or FPix1+BPix1 + // operator> works automatically + if(quads[0] > quads[1] || quads[2] > quads[3]) continue; + + map[std::make_pair(quads[0], quads[1])].emplace_back(quads[2], quads[3]); + } while(std::next_permutation(quads.begin(), quads.end())); + }; + + // 4 barrel + add_permutations({{bpix(1), bpix(2), bpix(3), bpix(4)}}); + + // 3 barrel, 1 forward + add_permutations({{bpix(1), bpix(2), bpix(3), fpix_pos(1)}}); + add_permutations({{bpix(1), bpix(2), bpix(3), fpix_neg(1)}}); + + // 2 barrel, 2 forward + add_permutations({{bpix(1), bpix(2), fpix_pos(1), fpix_pos(2)}}); + add_permutations({{bpix(1), bpix(2), fpix_neg(1), fpix_neg(2)}}); + + // 1 barrel, 3 forward + add_permutations({{bpix(1), fpix_pos(1), fpix_pos(2), fpix_pos(3)}}); + add_permutations({{bpix(1), fpix_neg(1), fpix_neg(2), fpix_neg(3)}}); + +#ifdef EDM_ML_DEBUG + LogDebug("PixelInactiveAreaFinder") << "Active to inactive mapping"; + for(const auto& elem: map) { + std::stringstream ss; + for(const auto& layerPair: elem.second) { + ss << layerPair.first << "+" << layerPair.second << ","; + } + LogTrace("PixelInactiveAreaFinder") << " " << elem.first.first << "+" << elem.first.second << " => " << ss.str(); + } +#endif + + return map; + } + + + + void detGroupSpanInfo(const PixelInactiveAreaFinder::DetGroupSpan & cspan, Stream & ss){ + using std::showpos; + using std::noshowpos; + using std::fixed; + using std::setprecision; + using std::setw; + using std::setfill; + using std::left; + using std::right; + std::string deli = "; "; + ss << "subdetid:[" << cspan.subdetId << "]" << deli; + if(cspan.subdetId == PixelSubdetector::PixelBarrel) { + ss << "layer:[" << cspan.layer << "]" << deli; + } + else { + ss << "disk:[" << cspan.disk << "]" << deli; + } + ss + //<< setfill(' ') << setw(36) << " " + << setprecision(16) + << showpos + << "phi:<" << right << setw(12) << cspan.phiSpan.first << "," << left << setw(12) << cspan.phiSpan.second << ">" << deli + << "z:<" << right << setw(7) << cspan.zSpan.first << "," << left << setw(7) << cspan.zSpan.second << ">" << deli << noshowpos + << "r:<" << right << setw(10) << cspan.rSpan.first << "," << left << setw(10) << cspan.rSpan.second << ">" << deli + ; + } + void printOverlapSpans(const PixelInactiveAreaFinder::InactiveAreas& areasLayers) { + auto spansLayerSets = areasLayers.spansAndLayerSets(GlobalPoint(0,0,0), std::numeric_limits::infinity()); + + Stream ss; + for(auto const &spansLayers: spansLayerSets) { + ss << "Overlapping detGroups:\n"; + for(auto const cspan : spansLayers.first) { + detGroupSpanInfo(cspan,ss); + ss << std::endl; + } + } + edm::LogPrint("PixelInactiveAreaFinder") << ss.str(); + } + + // Functions for finding bad detGroups + bool phiRangesOverlap(const Span_t&phiSpanA, const Span_t&phiSpanB) { + float x1,x2,y1,y2; + std::tie(x1,x2) = phiSpanA; + std::tie(y1,y2) = phiSpanB; + // assuming phi ranges are [x1,x2] and [y1,y2] and xi,yi in [-pi,pi] + if(x1<=x2 && y1<=y2){ + return x1<=y2 && y1 <= x2; + }else if (( x1>x2 && y1 <= y2) || (y1 > y2 && x1 <= x2 )){ + return y1 <= x2 || x1 <= y2; + }else if (x1 > x2 && y1 > y2){ + return true; + }else { + return false; + } + } + + // Functions for finding ranges that detGroups cover + bool phiMoreClockwise(float phiA, float phiB) { + // return true if a is more clockwise than b + return reco::deltaPhi(phiA, phiB) <= 0.f; + } + bool phiMoreCounterclockwise(float phiA, float phiB) { + // return true if a is more counterclockwise than b + return reco::deltaPhi(phiA, phiB) >= 0.f; + } + + // Functions for findind overlapping functions + float zAxisIntersection(const float zrPointA[2], const float zrPointB[2]){ + return (zrPointB[0]-zrPointA[0])/(zrPointB[1]-zrPointA[1])*(-zrPointA[1])+zrPointA[0]; + } + bool getZAxisOverlapRangeBarrel(const PixelInactiveAreaFinder::DetGroupSpan & cspanA, const PixelInactiveAreaFinder::DetGroupSpan & cspanB, std::pair & range){ + PixelInactiveAreaFinder::DetGroupSpan cspanUpper; + PixelInactiveAreaFinder::DetGroupSpan cspanLower; + if(cspanA.rSpan.second < cspanB.rSpan.first){ + cspanLower = cspanA; + cspanUpper = cspanB; + }else if(cspanA.rSpan.first > cspanB.rSpan.second){ + cspanUpper = cspanA; + cspanLower = cspanB; + }else{ + return false; + } + float lower = 0; + float upper = 0; + if(cspanUpper.zSpan.second < cspanLower.zSpan.first){ + // lower intersectionpoint, point = {z,r} in cylindrical coordinates + const float pointUpperDetGroupL[2] = {cspanUpper.zSpan.second, cspanUpper.rSpan.second}; + const float pointLowerDetGroupL[2] = {cspanLower.zSpan.first, cspanLower.rSpan.first}; + lower = zAxisIntersection(pointUpperDetGroupL,pointLowerDetGroupL); + // upper intersectionpoint + const float pointUpperDetGroupU[2] = {cspanUpper.zSpan.first, cspanUpper.rSpan.first}; + const float pointLowerDetGroupU[2] = {cspanLower.zSpan.second, cspanLower.rSpan.second}; + upper = zAxisIntersection(pointUpperDetGroupU,pointLowerDetGroupU); + }else if (cspanUpper.zSpan.first <= cspanLower.zSpan.second && cspanLower.zSpan.first <= cspanUpper.zSpan.second){ + // lower intersectionpoint, point = {z,r} in cylindrical coordinates + const float pointUpperDetGroupL[2] = {cspanUpper.zSpan.second, cspanUpper.rSpan.first}; + const float pointLowerDetGroupL[2] = {cspanLower.zSpan.first, cspanLower.rSpan.second}; + lower = zAxisIntersection(pointUpperDetGroupL,pointLowerDetGroupL); + // upper intersectionpoint + const float pointUpperDetGroupU[2] = {cspanUpper.zSpan.first, cspanUpper.rSpan.first}; + const float pointLowerDetGroupU[2] = {cspanLower.zSpan.second, cspanLower.rSpan.second}; + upper = zAxisIntersection(pointUpperDetGroupU,pointLowerDetGroupU); + }else if (cspanUpper.zSpan.first > cspanLower.zSpan.second){ + // lower intersectionpoint, point = {z,r} in cylindrical coordinates + const float pointUpperDetGroupL[2] = {cspanUpper.zSpan.second, cspanUpper.rSpan.first}; + const float pointLowerDetGroupL[2] = {cspanLower.zSpan.first, cspanLower.rSpan.second}; + lower = zAxisIntersection(pointUpperDetGroupL,pointLowerDetGroupL); + // upper intersectionpoint + const float pointUpperDetGroupU[2] = {cspanUpper.zSpan.first, cspanUpper.rSpan.second}; + const float pointLowerDetGroupU[2] = {cspanLower.zSpan.second, cspanLower.rSpan.first}; + upper = zAxisIntersection(pointUpperDetGroupU,pointLowerDetGroupU); + }else{ + //something wrong + return false; + } + range = std::pair(lower,upper); + return true; + } + bool getZAxisOverlapRangeEndcap(const PixelInactiveAreaFinder::DetGroupSpan & cspanA, const PixelInactiveAreaFinder::DetGroupSpan & cspanB, std::pair & range){ + // While on left hand side of pixel detector + PixelInactiveAreaFinder::DetGroupSpan cspanNearer; + PixelInactiveAreaFinder::DetGroupSpan cspanFurther; + float lower = 0; + float upper = 0; + if(cspanA.zSpan.first < 0 && cspanB.zSpan.first < 0){ + if(cspanA.zSpan.second < cspanB.zSpan.first){ + cspanFurther = cspanA; + cspanNearer = cspanB; + }else if (cspanB.zSpan.second < cspanA.zSpan.first){ + cspanFurther = cspanB; + cspanNearer = cspanA; + }else { +#ifdef EDM_ML_DEBUG + LogTrace("PixelInactiveAreaFinder") << "No overlap, same disk propably. Spans:"; + Stream ss; + detGroupSpanInfo(cspanA,ss);ss< cspanNearer.rSpan.first){ + const float pointA[2] = {cspanFurther.zSpan.second, cspanFurther.rSpan.second}; + const float pointB[2] = {cspanNearer.zSpan.first, cspanNearer.rSpan.first}; + lower = zAxisIntersection(pointA,pointB); + if(cspanFurther.rSpan.first > cspanNearer.rSpan.second){ + const float pointC[2] = {cspanFurther.zSpan.first, cspanFurther.rSpan.first}; + const float pointD[2] = {cspanNearer.zSpan.second, cspanFurther.rSpan.second}; + upper = zAxisIntersection(pointC,pointD); + }else{ + upper = std::numeric_limits::infinity(); + } + }else{ +#ifdef EDM_ML_DEBUG + LogTrace("PixelInactiveAreaFinder") << "No overlap, further detGroup is lower. Spans:"; + Stream ss; + detGroupSpanInfo(cspanA,ss);ss< 0 && cspanB.zSpan.first > 0){ + if(cspanA.zSpan.first > cspanB.zSpan.second ){ + cspanFurther = cspanA; + cspanNearer = cspanB; + }else if(cspanB.zSpan.first > cspanA.zSpan.second){ + cspanFurther = cspanB; + cspanNearer = cspanA; + }else{ +#ifdef EDM_ML_DEBUG + LogTrace("PixelInactiveAreaFinder") << "No overlap, same disk propably. Spans:"; + Stream ss; + detGroupSpanInfo(cspanA,ss);ss< cspanNearer.rSpan.first){ + const float pointA[2] = {cspanFurther.zSpan.first, cspanFurther.rSpan.second}; + const float pointB[2] = {cspanNearer.zSpan.second, cspanNearer.rSpan.first}; + upper = zAxisIntersection(pointA,pointB); + if(cspanFurther.rSpan.first > cspanNearer.rSpan.second){ + const float pointC[2] = {cspanFurther.zSpan.second, cspanFurther.rSpan.first}; + const float pointD[2] = {cspanNearer.zSpan.first, cspanFurther.rSpan.second}; + lower = zAxisIntersection(pointC,pointD); + }else{ + lower = -std::numeric_limits::infinity(); + } + }else{ +#ifdef EDM_ML_DEBUG + LogTrace("PixelInactiveAreaFinder") << "No overlap, further detGroup lower. Spans:"; + Stream ss; + detGroupSpanInfo(cspanA,ss);ss<(lower,upper); + return true; + } + + bool getZAxisOverlapRangeBarrelEndcap(const PixelInactiveAreaFinder::DetGroupSpan & cspanBar, const PixelInactiveAreaFinder::DetGroupSpan & cspanEnd, std::pair & range){ + float lower = 0; + float upper = 0; + if(cspanEnd.rSpan.second > cspanBar.rSpan.first){ + if(cspanEnd.zSpan.second < cspanBar.zSpan.first){ + // if we are on the left hand side of pixel detector + const float pointA[2] = {cspanEnd.zSpan.second, cspanEnd.rSpan.second}; + const float pointB[2] = {cspanBar.zSpan.first, cspanBar.rSpan.first}; + lower = zAxisIntersection(pointA,pointB); + if(cspanEnd.rSpan.first > cspanBar.rSpan.second){ + // if does not overlap, then there is also upper limit + const float pointC[2] = {cspanEnd.zSpan.first, cspanEnd.rSpan.first}; + const float pointD[2] = {cspanBar.zSpan.second, cspanBar.rSpan.second}; + upper = zAxisIntersection(pointC,pointD); + }else{ + upper = std::numeric_limits::infinity(); + } + }else if (cspanEnd.zSpan.first > cspanBar.zSpan.second){ + // if we are on the right hand side of pixel detector + const float pointA[2] = {cspanEnd.zSpan.first, cspanEnd.rSpan.second}; + const float pointB[2] = {cspanBar.zSpan.second, cspanBar.rSpan.first}; + upper = zAxisIntersection(pointA,pointB); + if(cspanEnd.rSpan.first > cspanBar.rSpan.second){ + const float pointC[2] = {cspanEnd.zSpan.second,cspanEnd.rSpan.first}; + const float pointD[2] = {cspanBar.zSpan.first, cspanBar.rSpan.second}; + lower = zAxisIntersection(pointC,pointD); + }else{ + lower = - std::numeric_limits::infinity(); + } + }else { + return false; + } + }else{ + return false; + } + range = std::pair(lower,upper); + return true; + } +} + +std::vector, std::vector > > +PixelInactiveAreaFinder::InactiveAreas::areasAndLayerSets(const GlobalPoint& point, float zwidth) const { + auto spansLayerSets = spansAndLayerSets(point, zwidth); + + // TODO: try to remove this conversion... + std::vector, std::vector > > ret; + for(auto& item: spansLayerSets) { + auto& innerSpan = item.first[0]; + auto& outerSpan = item.first[1]; + VecArray2 areas; + areas.emplace_back(innerSpan.rSpan.first, innerSpan.rSpan.second, + innerSpan.phiSpan.first, innerSpan.phiSpan.second, + innerSpan.zSpan.first, innerSpan.zSpan.second); + areas.emplace_back(outerSpan.rSpan.first, outerSpan.rSpan.second, + outerSpan.phiSpan.first, outerSpan.phiSpan.second, + outerSpan.zSpan.first, outerSpan.zSpan.second); + ret.emplace_back(std::move(areas), std::move(item.second)); + } + + return ret; +} + +std::vector, std::vector > > +PixelInactiveAreaFinder::InactiveAreas::spansAndLayerSets(const GlobalPoint& point, float zwidth) const { + // TODO: in the future use 2D-r for the origin for the phi overlap check + const float zmin = point.z()-zwidth; + const float zmax = point.z()+zwidth; + + std::vector, std::vector > > ret; + + LogDebug("PixelInactiveAreaFinder") << "Origin at " << point.x() << "," << point.y() << "," << point.z() << " z half width " << zwidth; + + for(LayerSetIndex i=0, end=inactiveLayerPairIndices_->size(); i range(0,0); + + bool zOverlap = false; + const auto innerDet = std::get<0>((*inactiveLayers_)[layerIdxPair.first]); + const auto outerDet = std::get<0>((*inactiveLayers_)[layerIdxPair.second]); + if(innerDet == GeomDetEnumerators::PixelBarrel) { + if(outerDet == GeomDetEnumerators::PixelBarrel) + zOverlap = getZAxisOverlapRangeBarrel(innerSpan, outerSpan, range); + else + zOverlap = getZAxisOverlapRangeBarrelEndcap(innerSpan, outerSpan, range); + } + else { + if(outerDet == GeomDetEnumerators::PixelEndcap) + zOverlap = getZAxisOverlapRangeEndcap(innerSpan, outerSpan, range); + else + throw cms::Exception("LogicError") << "Forward->barrel transition is not supported"; + } + + if(zOverlap && zmin <= range.second && range.first <= zmax) { +#ifdef EDM_ML_DEBUG + Stream ss; + for(auto ind: (*layerSetIndexInactiveToActive_)[i]) { + ss << ind << ","; + } + ss << "\n "; + detGroupSpanInfo(innerSpan, ss); + ss << "\n "; + detGroupSpanInfo(outerSpan, ss); + LogTrace("PixelInactiveAreaFinder") << " adding areas for active layer sets " << ss.str(); +#endif + VecArray2 vec; + vec.emplace_back(innerSpan); + vec.emplace_back(outerSpan); + ret.emplace_back(std::move(vec), (*layerSetIndexInactiveToActive_)[i]); + } + } + } + } + } + + return ret; +} + + + +PixelInactiveAreaFinder::PixelInactiveAreaFinder(const edm::ParameterSet& iConfig, const std::vector& seedingLayers, + const SeedingLayerSetsLooper& seedingLayerSetsLooper, + edm::ConsumesCollector&& iC): + debug_(iConfig.getUntrackedParameter("debug")), + createPlottingFiles_(iConfig.getUntrackedParameter("createPlottingFiles")), + ignoreSingleFPixPanelModules_(iConfig.getParameter("ignoreSingleFPixPanelModules")), + inactivePixelDetectorTokens_(edm::vector_transform(iConfig.getParameter >("inactivePixelDetectorLabels"), [&](const auto& tag) { return iC.consumes(tag); })), + badPixelFEDChannelsTokens_(edm::vector_transform(iConfig.getParameter >("badPixelFEDChannelCollectionLabels"), [&](const auto& tag) { return iC.consumes(tag); })) +{ +#ifdef EDM_ML_DEBUG + for(const auto& layer: seedingLayers) { + LogTrace("PixelInactiveAreaFinder") << "Input layer subdet " << std::get<0>(layer) << " side " << static_cast(std::get<1>(layer)) << " layer " << std::get<2>(layer); + } +#endif + + auto findOrAdd = [&](SeedingLayerId layer) -> unsigned short { + auto found = std::find(inactiveLayers_.cbegin(), inactiveLayers_.cend(), layer); + if(found == inactiveLayers_.cend()) { + auto ret = inactiveLayers_.size(); + inactiveLayers_.push_back(layer); + return ret; + } + return std::distance(inactiveLayers_.cbegin(), found); + }; + + // mapping from active layer pairs to inactive layer pairs + const auto activeToInactiveMap = createActiveToInactiveMap(); + + // convert input layer pairs (that are for active layers) to layer + // pairs to look for inactive areas + LayerSetIndex i=0; + for(const auto& layerSet: seedingLayerSetsLooper.makeRange(seedingLayers)) { + assert(layerSet.size() == 2); + auto found = activeToInactiveMap.find(std::make_pair(layerSet[0], layerSet[1])); + if(found == activeToInactiveMap.end()) { + throw cms::Exception("Configuration") << "Encountered layer pair " << layerSet[0] << "+" << layerSet[1] << " not found from the internal 'active layer pairs' to 'inactive layer pairs' mapping; either fix the input or the mapping (in PixelInactiveAreaFinder.cc)"; + } + + LogTrace("PixelInactiveAreaFinder") << "Input layer set " << layerSet[0] << "+" << layerSet[1]; + for(const auto& inactiveLayerSet: found->second) { + auto innerInd = findOrAdd(inactiveLayerSet.first); + auto outerInd = findOrAdd(inactiveLayerSet.second); + + auto found = std::find(inactiveLayerSetIndices_.cbegin(), inactiveLayerSetIndices_.cend(), std::make_pair(innerInd, outerInd)); + if(found == inactiveLayerSetIndices_.end()) { + inactiveLayerSetIndices_.emplace_back(innerInd, outerInd); + layerSetIndexInactiveToActive_.push_back(std::vector{i}); + } + else { + layerSetIndexInactiveToActive_.at(std::distance(inactiveLayerSetIndices_.cbegin(), found)).push_back(i); // TODO: move to operator[] once finished + } + + LogTrace("PixelInactiveAreaFinder") << " inactive layer set " << inactiveLayerSet.first << "+" << inactiveLayerSet.second; + } + + ++i; + } + + +#ifdef EDM_ML_DEBUG + LogDebug("PixelInactiveAreaFinder") << "All inactive layer sets"; + for(const auto& idxPair: inactiveLayerSetIndices_) { + LogTrace("PixelInactiveAreaFinder") << " " << inactiveLayers_[idxPair.first] << "+" << inactiveLayers_[idxPair.second]; + } +#endif +} + +void PixelInactiveAreaFinder::fillDescriptions(edm::ParameterSetDescription& desc) { + desc.add>("inactivePixelDetectorLabels", std::vector{{edm::InputTag("siPixelDigis")}})->setComment("One or more DetIdCollections of modules to mask on the fly for a given event"); + desc.add>("badPixelFEDChannelCollectionLabels", std::vector())->setComment("One or more PixelFEDChannelCollections of modules+ROCs to mask on the fly for a given event"); + desc.add("ignoreSingleFPixPanelModules", false); + + desc.addUntracked("debug", false); + desc.addUntracked("createPlottingFiles", false); +} + + +PixelInactiveAreaFinder::InactiveAreas +PixelInactiveAreaFinder::inactiveAreas(const edm::Event& iEvent, const edm::EventSetup& iSetup) { + // Set data to handles + { + edm::ESHandle trackerGeometry; + iSetup.get().get(trackerGeometry); + trackerGeometry_ = trackerGeometry.product(); + + edm::ESHandle trackerTopology; + iSetup.get().get(trackerTopology); + trackerTopology_ = trackerTopology.product(); + } + + // assign data to instance variables + updatePixelDets(iSetup); + getBadPixelDets(iEvent, iSetup); + + //write files for plotting + if(createPlottingFiles_) { + createPlottingFiles(); + } + + // find detGroupSpans ie phi,r,z limits for detector detGroups that are not working + // returns pair where first is barrel spans and second endcap spans + DetGroupSpanContainerPair cspans = detGroupSpans(); + + // map spans to a vector with consistent indexing with inactiveLayers_ and inactiveLayerSetIndices_ + // TODO: try to move the inner logic towards this direction as well + std::vector spans(inactiveLayers_.size()); + + auto doWork = [&](const DetGroupSpanContainer& container) { + for(const auto& span: container) { + const auto subdet = span.subdetId == PixelSubdetector::PixelBarrel ? GeomDetEnumerators::PixelBarrel : GeomDetEnumerators::PixelEndcap; + const auto side = (subdet == GeomDetEnumerators::PixelBarrel ? TrackerDetSide::Barrel : + (span.zSpan.first < 0 ? TrackerDetSide::NegEndcap : TrackerDetSide::PosEndcap)); + const auto layer = subdet == GeomDetEnumerators::PixelBarrel ? span.layer : span.disk; + auto found = std::find(inactiveLayers_.begin(), inactiveLayers_.end(), SeedingLayerId(subdet, side, layer)); + if(found != inactiveLayers_.end()) { // it is possible that this layer is ignored by the configuration + spans[std::distance(inactiveLayers_.begin(), found)].push_back(span); + } + } + }; + doWork(cspans.first); + doWork(cspans.second); + + auto ret = InactiveAreas(&inactiveLayers_, + std::move(spans), + &inactiveLayerSetIndices_, + &layerSetIndexInactiveToActive_); + + if(debug_) { + printOverlapSpans(ret); + } + + return ret; +} + +// Functions for fetching date from handles +void PixelInactiveAreaFinder::updatePixelDets(const edm::EventSetup& iSetup) { + if(!geometryWatcher_.check(iSetup)) + return; + + // deduce the number of ladders per layer and the number of modules per ladder + { + // sanity checks + if(trackerGeometry_->numberOfLayers(PixelSubdetector::PixelBarrel) != 4) { + throw cms::Exception("NotImplemented") << "This module supports only a detector with 4 pixel barrel layers, the current geometry has " << trackerGeometry_->numberOfLayers(PixelSubdetector::PixelBarrel); + } + if(trackerGeometry_->numberOfLayers(PixelSubdetector::PixelEndcap) != 3) { + throw cms::Exception("NotImplemented") << "This module supports only a detector with 3 pixel forward disks, the current geometry has " << trackerGeometry_->numberOfLayers(PixelSubdetector::PixelEndcap); + } + + std::array, 4> counts = {}; // assume at most 100 ladders per layer + for(const auto& det: trackerGeometry_->detsPXB()) { + const auto layer = trackerTopology_->layer(det->geographicalId()); + const auto ladder = trackerTopology_->pxbLadder(det->geographicalId()); + if(ladder >= 100) { + throw cms::Exception("LogicError") << "Got a ladder with number " << ladder << " while the expected maximum was 100; either something is wrong or the maximum has to be increased."; + } + counts[layer-1][ladder-1] += 1; // numbering of layer and ladder starts at 1 + } + + // take number of modules per ladder from the first ladder of the first layer (such better exist) + // other ladders better have the same number + nModulesPerLadder = counts[0][0]; + if(nModulesPerLadder == 0) { + throw cms::Exception("LogicError") << "Ladder 1 of layer 1 has 0 modules, something fishy is going on."; + } + + LogDebug("PixelInactiveAreaFinder") << "Number of modules per ladder " << nModulesPerLadder << "; below are number of ladders per layer"; + + // number of ladders + for(unsigned layer=0; layer<4; ++layer) { + nBPixLadders[layer] = std::count_if(counts[layer].begin(), counts[layer].end(), [](unsigned short val) { return val > 0; }); + LogTrace("PixelInactiveAreaFinder") << "BPix layer " << (layer+1) << " has " << nBPixLadders[layer] << " ladders"; + + auto fail = std::count_if(counts[layer].begin(), counts[layer].end(), [&](unsigned short val) { return val != nModulesPerLadder && val > 0; }); + if(fail != 0) { + throw cms::Exception("LogicError") << "Layer " << (layer+1) << " had " << fail << " ladders whose number of modules/ladder differed from the ladder 1 of layer 1 (" << nModulesPerLadder << "). Something fishy is going on."; + } + } + } + + + // don't bother with the rest if not needed + if(!createPlottingFiles_) + return; + + pixelDetsBarrel_.clear(); + pixelDetsEndcap_.clear(); + + for(auto const & geomDetPtr : trackerGeometry_->detsPXB() ) { + if(geomDetPtr->geographicalId().subdetId() == PixelSubdetector::PixelBarrel){ + pixelDetsBarrel_.push_back(geomDetPtr->geographicalId().rawId()); + } + } + for(auto const & geomDetPtr : trackerGeometry_->detsPXF() ) { + if(geomDetPtr->geographicalId().subdetId() == PixelSubdetector::PixelEndcap){ + pixelDetsEndcap_.push_back(geomDetPtr->geographicalId().rawId()); + } + } + std::sort(pixelDetsBarrel_.begin(),pixelDetsBarrel_.end()); + std::sort(pixelDetsEndcap_.begin(),pixelDetsEndcap_.end()); +} +void PixelInactiveAreaFinder::getBadPixelDets(const edm::Event& iEvent, const edm::EventSetup& iSetup) { + auto addDetId = [&](const auto id) { + const auto detid = DetId(id); + const auto subdet = detid.subdetId(); + if(subdet == PixelSubdetector::PixelBarrel) { + badPixelDetsBarrel_.push_back(detid.rawId()); + } + else if(subdet == PixelSubdetector::PixelEndcap) { + badPixelDetsEndcap_.push_back(detid.rawId()); + } + }; + + // SiPixelQuality + edm::ESHandle pixelQuality; + iSetup.get().get(pixelQuality); + + for(auto const & disabledModule : pixelQuality->getBadComponentList() ){ + addDetId(disabledModule.DetID); + } + + // dynamic bad modules + for(const auto& token: inactivePixelDetectorTokens_) { + edm::Handle detIds; + iEvent.getByToken(token, detIds); + for(const auto& id: *detIds) { + addDetId(id); + } + } + + // dynamic bad ROCs ("Fed25") + // TODO: consider moving to finer-grained areas for inactive ROCs + for(const auto& token: badPixelFEDChannelsTokens_) { + edm::Handle pixelFEDChannelCollectionHandle; + iEvent.getByToken(token, pixelFEDChannelCollectionHandle); + for(const auto& disabledChannels: *pixelFEDChannelCollectionHandle) { + addDetId(disabledChannels.detId()); + } + } + + // remove duplicates + std::sort(badPixelDetsBarrel_.begin(),badPixelDetsBarrel_.end()); + std::sort(badPixelDetsEndcap_.begin(),badPixelDetsEndcap_.end()); + badPixelDetsBarrel_.erase(std::unique(badPixelDetsBarrel_.begin(),badPixelDetsBarrel_.end()),badPixelDetsBarrel_.end()); + badPixelDetsEndcap_.erase(std::unique(badPixelDetsEndcap_.begin(),badPixelDetsEndcap_.end()),badPixelDetsEndcap_.end()); +} +// Printing functions +void PixelInactiveAreaFinder::detInfo(const det_t & det, Stream & ss){ + using std::tie; + using std::setw; + using std::showpos; + using std::noshowpos; + using std::fixed; + using std::right; + using std::left; + using std::setprecision; + using std::setfill; + std::string deli = "; "; + ss << "id:[" << det << "]" <pxbLayer (DetId(det)); + unsigned int ladder = trackerTopology_->pxbLadder(DetId(det)); + unsigned int module = trackerTopology_->pxbModule(DetId(det)); + ss << "layer:[" << layer << "]" << deli + << "ladder:[" << right << setw(2) << ladder << "]" << deli + << "module:[" << module << "]" << deli; + }else if(DetId(det).subdetId()==PixelSubdetector::PixelEndcap){ + unsigned int disk = trackerTopology_->pxfDisk (DetId(det)); + unsigned int blade = trackerTopology_->pxfBlade(DetId(det)); + unsigned int panel = trackerTopology_->pxfPanel(DetId(det)); + ss << left << setw(6) << "disk:" << "[" << right << disk << "]" << deli + << left << setw(7) << "blade:" << "[" << setw(2) << right << blade << "]" << deli + << left << setw(7) << "panel:" << "[" << right << panel << "]" << deli; + } + float phiA,phiB,zA,zB,rA,rB; + auto detSurface = trackerGeometry_->idToDet(DetId(det))->surface(); + tie(phiA,phiB) = detSurface.phiSpan(); + tie(zA,zB) = detSurface.zSpan(); + tie(rA,rB) = detSurface.rSpan(); + ss + << setprecision(16) + << fixed + << showpos + << setfill(' ') + << "phi:[" << right << setw(12) << phiA << "," << left << setw(12) << phiB << "]" << deli + << "z:[" << right << setw(7) << zA << "," << left << setw(7) << zB << "]" << deli << noshowpos + << "r:[" << right << setw(10) << rA << "," << left << setw(10) << rB << "]" << deli; + +} +void PixelInactiveAreaFinder::printPixelDets(){ + edm::LogPrint("PixelInactiveAreaFinder") << "Barrel detectors:"; + Stream ss; + for(auto const & det : pixelDetsBarrel_){ + detInfo(det,ss); + edm::LogPrint("PixelInactiveAreaFinder") << ss.str();ss.str(std::string()); + } + edm::LogPrint("PixelInactiveAreaFinder") << "Endcap detectors;"; + for(auto const & det : pixelDetsEndcap_){ + detInfo(det,ss); + edm::LogPrint("PixelInactiveAreaFinder") << ss.str();ss.str(std::string()); + } +} +void PixelInactiveAreaFinder::printBadPixelDets(){ + edm::LogPrint("PixelInactiveAreaFinder") << "Bad barrel detectors:"; + Stream ss; + for(auto const & det : badPixelDetsBarrel_){ + detInfo(det,ss); + edm::LogPrint("PixelInactiveAreaFinder") << ss.str();ss.str(std::string()); + } + edm::LogPrint("PixelInactiveAreaFinder") << "Endcap detectors;"; + for(auto const & det : badPixelDetsEndcap_){ + detInfo(det,ss); + edm::LogPrint("PixelInactiveAreaFinder") << ss.str();ss.str(std::string()); + } +} +void PixelInactiveAreaFinder::printBadDetGroups(){ + DetGroupContainer badDetGroupsBar = badDetGroupsBarrel(); + DetGroupContainer badDetGroupsEnd = badDetGroupsEndcap(); + Stream ss; + for(auto const & detGroup : badDetGroupsBar){ + ss << std::setfill(' ') << std::left << std::setw(16) << "DetGroup:"; + DetGroupSpan cspan; + getPhiSpanBarrel(detGroup,cspan); + getZSpan(detGroup,cspan); + getRSpan(detGroup,cspan); + detGroupSpanInfo(cspan,ss); + ss<pxbLayer (detId); + unsigned int ladder = tTopo->pxbLadder(detId); + unsigned int module = tTopo->pxbModule(detId); + unsigned int nLads = nBPixLadders[layer]; + //add detectors from next and previous ladder + adj.push_back( tTopo->pxbDetId( layer, ((ladder-1)+1)%nLads+1, module )() ); + adj.push_back( tTopo->pxbDetId( layer, ((ladder-1)-1+nLads)%nLads+1, module )() ); + //add adjecent detectors from same ladder + if(module == 1) { + adj.push_back( tTopo->pxbDetId( layer, ladder, module+1 )() ); + } + else if(module == nModulesPerLadder) { + adj.push_back( tTopo->pxbDetId( layer, ladder, module-1 )() ); + } + else { + adj.push_back( tTopo->pxbDetId( layer, ladder, module+1 )() ); + adj.push_back( tTopo->pxbDetId( layer, ladder, module-1 )() ); + } + //remove working detectors from list + adj.erase(remove_if(adj.begin(),adj.end(),bind1st( + mem_fun(&PixelInactiveAreaFinder::detWorks),this)),adj.end()); + return adj; +} +PixelInactiveAreaFinder::DetGroup PixelInactiveAreaFinder::badAdjecentDetsEndcap(const det_t & det){ + // this might be faster if adjecent + using std::tie; + using std::ignore; + DetGroup adj; + Span_t phiSpan, phiSpanComp; + float z, zComp; + unsigned int disk, diskComp; + auto const & detSurf = trackerGeometry_->idToDet(DetId(det))->surface(); + phiSpan = detSurf.phiSpan(); + tie(z,ignore) = detSurf.zSpan(); + disk = trackerTopology_->pxfDisk(DetId(det)); + // add detectors from same disk whose phi ranges overlap to the adjecent list + for(auto const & detComp : badPixelDetsEndcap_){ + auto const & detIdComp = DetId(detComp); + auto const & detSurfComp = trackerGeometry_->idToDet(detIdComp)->surface(); + diskComp = trackerTopology_->pxfDisk(detIdComp); + phiSpanComp = detSurfComp.phiSpan(); + tie(zComp,ignore) = detSurfComp.zSpan(); + if(det != detComp && disk == diskComp && z*zComp > 0 + && phiRangesOverlap(phiSpan,phiSpanComp)){ + adj.push_back(detComp); + } + } + return adj; +} +PixelInactiveAreaFinder::DetGroup PixelInactiveAreaFinder::reachableDetGroup(const det_t & initDet, DetectorSet & foundDets){ + DetGroup reachableDetGroup; + std::queue workQueue; + det_t workDet; + DetGroup badAdjDets; + foundDets.insert(initDet); + workQueue.push(initDet); + reachableDetGroup.push_back(initDet); + while(!workQueue.empty()){ + workDet = workQueue.front();workQueue.pop(); + if(DetId(workDet).subdetId() == PixelSubdetector::PixelBarrel){ + badAdjDets = this->badAdjecentDetsBarrel(workDet); + }else if(DetId(workDet).subdetId() == PixelSubdetector::PixelEndcap){ + badAdjDets = this->badAdjecentDetsEndcap(workDet); + }else { + badAdjDets = {}; + } + for(auto const & badDet : badAdjDets){ + if(foundDets.find(badDet) == foundDets.end()){ + reachableDetGroup.push_back(badDet); + foundDets.insert(badDet); + workQueue.push(badDet); + } + } + } + return reachableDetGroup; +} +PixelInactiveAreaFinder::DetGroupContainer PixelInactiveAreaFinder::badDetGroupsBarrel(){ + DetGroupContainer detGroups; + DetectorSet foundDets; + for(auto const & badDet : badPixelDetsBarrel_){ + if(foundDets.find(badDet) == foundDets.end()){ + detGroups.push_back(this->reachableDetGroup(badDet,foundDets)); + } + } + return detGroups; +} +PixelInactiveAreaFinder::DetGroupContainer PixelInactiveAreaFinder::badDetGroupsEndcap(){ + DetGroupContainer detGroups; + DetectorSet foundDets; + for(auto const & badDet : badPixelDetsEndcap_){ + if(foundDets.find(badDet) == foundDets.end()){ + auto adjacentDets = this->reachableDetGroup(badDet,foundDets); + if(ignoreSingleFPixPanelModules_ && adjacentDets.size() == 1) { + // size==1 means that only a single panel of a blade was inactive + // because of the large overlap with the other panel (i.e. + // redundancy in the detectory) ignoring these may help to decrease fakes + continue; + } + detGroups.push_back(adjacentDets); + } + } + return detGroups; +} +// Functions for finding DetGroupSpans +void PixelInactiveAreaFinder::getPhiSpanBarrel(const DetGroup & detGroup, DetGroupSpan & cspan){ + // find phiSpan using ordered vector of unique ladders in detGroup + if(detGroup.empty()){ + cspan = DetGroupSpan(); + return; + } else{ + cspan.layer = trackerTopology_->pxbLayer(DetId(detGroup[0])); + cspan.disk = 0; + } + using uint = unsigned int; + using LadderSet = std::set; + using LadVec = std::vector; + LadderSet lads; + for(auto const & det : detGroup){ + lads.insert(trackerTopology_->pxbLadder(DetId(det))); + } + LadVec ladv(lads.begin(),lads.end()); + uint nLadders = nBPixLadders[cspan.layer]; + // find start ladder of detGroup + uint i = 0; + uint currentLadder = ladv[0]; + uint previousLadder = ladv[ (ladv.size()+i-1) % ladv.size() ]; + // loop until discontinuity is found from vector + while ( (nLadders+currentLadder-1)%nLadders == previousLadder ){ + ++i; + currentLadder = ladv[i%ladv.size()]; + previousLadder = ladv[ (ladv.size()+i-1)%ladv.size() ]; + if(i == ladv.size()){ + cspan.phiSpan.first = std::numeric_limits::epsilon(); + cspan.phiSpan.second = -std::numeric_limits::epsilon(); + return; + } + } + uint startLadder = currentLadder; + uint endLadder = previousLadder; + auto detStart = trackerTopology_->pxbDetId(cspan.layer,startLadder,1); + auto detEnd = trackerTopology_->pxbDetId(cspan.layer,endLadder,1); + cspan.phiSpan.first = trackerGeometry_->idToDet(detStart)->surface().phiSpan().first; + cspan.phiSpan.second = trackerGeometry_->idToDet(detEnd)->surface().phiSpan().second; +} +void PixelInactiveAreaFinder::getPhiSpanEndcap(const DetGroup & detGroup, DetGroupSpan & cspan){ + // this is quite naive/bruteforce method + // 1) it starts by taking one detector from detGroup and starts to compare it to others + // 2) when it finds overlapping detector in clockwise direction it starts comparing + // found detector to others + // 3) search stops until no overlapping detectors in clockwise detector or all detectors + // have been work detector + Stream ss; + bool found = false; + auto const tGeom = trackerGeometry_; + DetGroup::const_iterator startDetIter = detGroup.begin(); + Span_t phiSpan,phiSpanComp; + unsigned int counter = 0; + while(!found){ + phiSpan = tGeom->idToDet(DetId(*startDetIter))->surface().phiSpan(); + for(DetGroup::const_iterator compDetIter=detGroup.begin();compDetIter!=detGroup.end();++compDetIter){ + phiSpanComp = tGeom->idToDet(DetId(*compDetIter))->surface().phiSpan(); + if(phiRangesOverlap(phiSpan,phiSpanComp) + && phiMoreClockwise(phiSpanComp.first,phiSpan.first) + && startDetIter != compDetIter) + { + ++counter; + if(counter > detGroup.size()){ + cspan.phiSpan.first = std::numeric_limits::epsilon(); + cspan.phiSpan.second = -std::numeric_limits::epsilon(); + return; + } + startDetIter = compDetIter;break; + } else if (compDetIter == detGroup.end()-1){ + found = true; + } + } + } + cspan.phiSpan.first = phiSpan.first; + // second with same method} + found = false; + DetGroup::const_iterator endDetIter = detGroup.begin(); + counter = 0; + while(!found){ + phiSpan = tGeom->idToDet(DetId(*endDetIter))->surface().phiSpan(); + for(DetGroup::const_iterator compDetIter=detGroup.begin();compDetIter!=detGroup.end();++compDetIter){ + phiSpanComp = tGeom->idToDet(DetId(*compDetIter))->surface().phiSpan(); + if(phiRangesOverlap(phiSpan,phiSpanComp) + && phiMoreCounterclockwise(phiSpanComp.second,phiSpan.second) + && endDetIter != compDetIter) + { + ++counter; + if(counter > detGroup.size()){ + cspan.phiSpan.first = std::numeric_limits::epsilon(); + cspan.phiSpan.second = -std::numeric_limits::epsilon(); + return; + } + endDetIter = compDetIter;break; + } else if (compDetIter == detGroup.end()-1){ + found = true; + } + } + } + cspan.phiSpan.second = phiSpan.second; +} +void PixelInactiveAreaFinder::getZSpan(const DetGroup & detGroup, DetGroupSpan & cspan){ + auto cmpFun = [this] (det_t detA, det_t detB){ + return + trackerGeometry_->idToDet(DetId(detA))->surface().zSpan().first + < + trackerGeometry_->idToDet(DetId(detB))->surface().zSpan().first + ; + }; + + auto minmaxIters = std::minmax_element(detGroup.begin(),detGroup.end(),cmpFun); + cspan.zSpan.first = trackerGeometry_->idToDet(DetId(*(minmaxIters.first)))->surface().zSpan().first; + cspan.zSpan.second = trackerGeometry_->idToDet(DetId(*(minmaxIters.second)))->surface().zSpan().second; +} +void PixelInactiveAreaFinder::getRSpan(const DetGroup & detGroup, DetGroupSpan & cspan){ + auto cmpFun = [this] (det_t detA, det_t detB){ + return + trackerGeometry_->idToDet(DetId(detA))->surface().rSpan().first + < + trackerGeometry_->idToDet(DetId(detB))->surface().rSpan().first + ; + }; + + auto minmaxIters = std::minmax_element(detGroup.begin(),detGroup.end(),cmpFun); + cspan.rSpan.first = trackerGeometry_->idToDet(DetId(*(minmaxIters.first)))->surface().rSpan().first; + cspan.rSpan.second = trackerGeometry_->idToDet(DetId(*(minmaxIters.second)))->surface().rSpan().second; +} +void PixelInactiveAreaFinder::getSpan(const DetGroup & detGroup, DetGroupSpan & cspan){ + auto firstDetIt = detGroup.begin(); + if(firstDetIt != detGroup.end()){ + cspan.subdetId = DetId(*firstDetIt).subdetId(); + if(cspan.subdetId == 1){ + cspan.layer = trackerTopology_->pxbLayer(DetId(*firstDetIt)); + cspan.disk = 0; + getPhiSpanBarrel(detGroup,cspan); + }else if(cspan.subdetId == 2){ + cspan.disk = trackerTopology_->pxfDisk(DetId(*firstDetIt)); + cspan.layer = 0; + getPhiSpanEndcap(detGroup,cspan); + } + getZSpan(detGroup,cspan); + getRSpan(detGroup,cspan); + } +} +PixelInactiveAreaFinder::DetGroupSpanContainerPair PixelInactiveAreaFinder::detGroupSpans(){ + DetGroupSpanContainer cspansBarrel; + DetGroupSpanContainer cspansEndcap; + DetGroupContainer badDetGroupsBar = badDetGroupsBarrel(); + DetGroupContainer badDetGroupsEnd = badDetGroupsEndcap(); + for(auto const & detGroup : badDetGroupsBar){ + DetGroupSpan cspan; + getSpan(detGroup,cspan); + cspansBarrel.push_back(cspan); + } + for(auto const & detGroup : badDetGroupsEnd){ + DetGroupSpan cspan; + getSpan(detGroup,cspan); + cspansEndcap.push_back(cspan); + } + return DetGroupSpanContainerPair(cspansBarrel,cspansEndcap); +} diff --git a/RecoTracker/TkTrackingRegions/plugins/PixelInactiveAreaFinder.h b/RecoTracker/TkTrackingRegions/plugins/PixelInactiveAreaFinder.h new file mode 100644 index 0000000000000..1fdddfe169aaa --- /dev/null +++ b/RecoTracker/TkTrackingRegions/plugins/PixelInactiveAreaFinder.h @@ -0,0 +1,143 @@ +#ifndef RecoTracker_TkTrackingRegions_PixelInactiveAreaFinder_H +#define RecoTracker_TkTrackingRegions_PixelInactiveAreaFinder_H + +#include "DataFormats/DetId/interface/DetIdCollection.h" +#include "DataFormats/SiPixelDetId/interface/PixelFEDChannel.h" + +#include "RecoTracker/TkSeedingLayers/interface/SeedingLayerSetsBuilder.h" + +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "FWCore/Utilities/interface/VecArray.h" +#include "Geometry/Records/interface/TrackerDigiGeometryRecord.h" + +#include "AreaSeededTrackingRegionsBuilder.h" + +class SiPixelQuality; +class TrackerGeometry; +class TrackerTopology; + +// Adapted from a summer student project of Niko Leskinen (HIP, Finland) + +class PixelInactiveAreaFinder { +public: + using Area = AreaSeededTrackingRegionsBuilder::Area; + using SeedingLayerId = SeedingLayerSetsBuilder::SeedingLayerId; + using LayerSetIndex = SeedingLayerSetsHits::LayerSetIndex; + + struct DetGroupSpan { + int subdetId; + std::pair phiSpan; + std::pair zSpan; + std::pair rSpan; + unsigned int layer; + unsigned int disk; + DetGroupSpan(): + subdetId(0), + phiSpan(0,0), + zSpan(0,0), + rSpan(0,0), + layer(0),disk(0) + {} + }; + using DetGroupSpanContainer = std::vector; + + class InactiveAreas { + public: + InactiveAreas(const std::vector *inactiveLayers, + std::vector&& inactiveSpans, + const std::vector > *inactiveLayerPairIndices, + const std::vector > *layerSetIndexInactiveToActive): + inactiveLayers_(inactiveLayers), + inactiveSpans_(std::move(inactiveSpans)), + inactiveLayerPairIndices_(inactiveLayerPairIndices), + layerSetIndexInactiveToActive_(layerSetIndexInactiveToActive) + {} + + template + using VecArray2 = edm::VecArray; // 2 inactive layers (using VecArray for possible extension to 1 inactive layer, i.e. triplet mitigation) + std::vector, std::vector > > areasAndLayerSets(const GlobalPoint& point, float zwidth) const; + std::vector, std::vector > > spansAndLayerSets(const GlobalPoint& point, float zwidth) const; + + private: + const std::vector *inactiveLayers_; // pointer to PixelInactiveAreaFinder::layers_ + std::vector inactiveSpans_; // inactive areas for each layer, indexing corresponds to layers_ + const std::vector > *inactiveLayerPairIndices_; // indices to the layer pair within the input SeedingLayerSetsHits for pairs of layers to check for correlated inactive regions + const std::vector > *layerSetIndexInactiveToActive_; // mapping from index in "inactive" seeding layers to "active" seeding layers + }; + + + PixelInactiveAreaFinder(const edm::ParameterSet& iConfig, const std::vector& seedingLayers, + const SeedingLayerSetsLooper& seedingLayerSetsLooper, + edm::ConsumesCollector&& iC); + ~PixelInactiveAreaFinder() = default; + + static void fillDescriptions(edm::ParameterSetDescription& desc); + + InactiveAreas inactiveAreas(const edm::Event& iEvent, const edm::EventSetup& iSetup); + +private: + // Configuration + const bool debug_; + const bool createPlottingFiles_; + const bool ignoreSingleFPixPanelModules_; + + std::vector inactiveLayers_; // layers to check for inactive regions + std::vector > inactiveLayerSetIndices_; // indices within inactiveLayers_ + std::vector > layerSetIndexInactiveToActive_; // mapping from index in inactiveLayers_ to constructor seedingLayers+seedingLayerSetsLooper + + + std::vector > inactivePixelDetectorTokens_; + std::vector > badPixelFEDChannelsTokens_; + + // Output type aliases + using DetGroupSpanContainerPair = std::pair; + using OverlapSpans = std::vector; + using OverlapSpansContainer = std::vector; + // static data members; TODO see if these could be obtained from the geometry + std::array nBPixLadders; + unsigned short nModulesPerLadder; + // type aliases + using det_t = uint32_t; + using DetContainer = std::vector; + using DetGroup = std::vector; + using DetGroupContainer = std::vector; + using DetectorSet = std::set; + using Stream = std::stringstream; + // data handles and containers; + edm::ESWatcher geometryWatcher_; + + const SiPixelQuality *pixelQuality_ = nullptr; + const TrackerGeometry *trackerGeometry_ = nullptr; + const TrackerTopology *trackerTopology_ = nullptr; + + DetContainer pixelDetsBarrel_; + DetContainer pixelDetsEndcap_; + DetContainer badPixelDetsBarrel_; + DetContainer badPixelDetsEndcap_; + // functions for fetching date from handles + void updatePixelDets(const edm::EventSetup& iSetup); + void getBadPixelDets(const edm::Event& iEvent, const edm::EventSetup& iSetup); + // Printing functions + void detInfo(const det_t & det, Stream & ss); + void printPixelDets(); + void printBadPixelDets(); + void printBadDetGroups(); + void printBadDetGroupSpans(); + void createPlottingFiles(); + // Functions for finding bad detGroups + bool detWorks(det_t det); + DetGroup badAdjecentDetsBarrel(const det_t & det); + DetGroup badAdjecentDetsEndcap(const det_t & det); + DetGroup reachableDetGroup(const det_t & initDet, DetectorSet & foundDets); + DetGroupContainer badDetGroupsBarrel(); + DetGroupContainer badDetGroupsEndcap(); + // Functions for finding ranges that detGroups cover + void getPhiSpanBarrel(const DetGroup & detGroup, DetGroupSpan & cspan); + void getPhiSpanEndcap(const DetGroup & detGroup, DetGroupSpan & cspan); + void getZSpan(const DetGroup & detGroup, DetGroupSpan & cspan); + void getRSpan(const DetGroup & detGroup, DetGroupSpan & cspan); + void getSpan(const DetGroup & detGroup, DetGroupSpan & cspan); + DetGroupSpanContainerPair detGroupSpans(); +}; + +#endif diff --git a/RecoTracker/TkTrackingRegions/plugins/PixelInactiveAreaTrackingRegionsSeedingLayersProducer.cc b/RecoTracker/TkTrackingRegions/plugins/PixelInactiveAreaTrackingRegionsSeedingLayersProducer.cc new file mode 100644 index 0000000000000..cc02619bda6cf --- /dev/null +++ b/RecoTracker/TkTrackingRegions/plugins/PixelInactiveAreaTrackingRegionsSeedingLayersProducer.cc @@ -0,0 +1,94 @@ +#include "FWCore/Framework/interface/stream/EDProducer.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/Framework/interface/ConsumesCollector.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" + +#include "RecoTracker/TkTrackingRegions/interface/TrackingRegion.h" +#include "DataFormats/Common/interface/OwnVector.h" + +#include "TrackingTools/TransientTrackingRecHit/interface/SeedingLayerSetsHits.h" +#include "RecoTracker/TkSeedingLayers/interface/SeedingLayerSetsBuilder.h" + +#include "RecoTracker/TkTrackingRegions/interface/TrackingRegionsSeedingLayerSets.h" + +#include "VertexBeamspotOrigins.h" +#include "AreaSeededTrackingRegionsBuilder.h" +#include "PixelInactiveAreaFinder.h" + +#include +#include +#include + +class PixelInactiveAreaTrackingRegionsSeedingLayersProducer: public edm::stream::EDProducer<> { +public: + PixelInactiveAreaTrackingRegionsSeedingLayersProducer(const edm::ParameterSet& iConfig); + ~PixelInactiveAreaTrackingRegionsSeedingLayersProducer() override = default; + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + + void produce(edm::Event& iEvent, const edm::EventSetup& iSetup) override; + +private: + SeedingLayerSetsBuilder seedingLayerSetsBuilder_; + VertexBeamspotOrigins origins_; + PixelInactiveAreaFinder inactiveAreaFinder_; + AreaSeededTrackingRegionsBuilder trackingRegionsBuilder_; +}; + +PixelInactiveAreaTrackingRegionsSeedingLayersProducer::PixelInactiveAreaTrackingRegionsSeedingLayersProducer(const edm::ParameterSet& iConfig): + seedingLayerSetsBuilder_(iConfig, consumesCollector()), + origins_(iConfig.getParameter("RegionPSet"), consumesCollector()), + inactiveAreaFinder_(iConfig, seedingLayerSetsBuilder_.layers(), seedingLayerSetsBuilder_.seedingLayerSetsLooper(), consumesCollector()), + trackingRegionsBuilder_(iConfig.getParameter("RegionPSet"), consumesCollector()) +{ + produces(); + produces(); +} + +void PixelInactiveAreaTrackingRegionsSeedingLayersProducer::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + + edm::ParameterSetDescription descRegion; + VertexBeamspotOrigins::fillDescriptions(descRegion); + AreaSeededTrackingRegionsBuilder::fillDescriptions(descRegion); + desc.add("RegionPSet", descRegion); + + PixelInactiveAreaFinder::fillDescriptions(desc); + SeedingLayerSetsBuilder::fillDescriptions(desc); + + descriptions.add("pixelInactiveAreaTrackingRegionsAndSeedingLayers", desc); +} + +void PixelInactiveAreaTrackingRegionsSeedingLayersProducer::produce(edm::Event& iEvent, const edm::EventSetup& iSetup) { + auto orphanHandle = iEvent.put(seedingLayerSetsBuilder_.hits(iEvent, iSetup)); + const SeedingLayerSetsHits *seedingLayers = orphanHandle.product(); + + auto regions = std::make_unique(seedingLayers); + + const auto origins = origins_.origins(iEvent); + const auto builder = trackingRegionsBuilder_.beginEvent(iEvent); + + const auto allAreas = inactiveAreaFinder_.inactiveAreas(iEvent, iSetup); + for(const auto& origin: origins) { + auto areasLayerSets = allAreas.areasAndLayerSets(origin.first, origin.second); // point, half length in z + LogTrace("PixelInactiveAreaTrackingRegionsSeedingLayersProducer") << "Origin " << origin.first.x() << "," << origin.first.y() << "," << origin.first.z() << " z half lengh " << origin.second; + for(auto& areasLayerSet: areasLayerSets) { + auto region = builder.region(origin, areasLayerSet.first); +#ifdef EDM_ML_DEBUG + auto etaPhiRegion = dynamic_cast(region.get()); + std::stringstream ss; + for(const auto& ind: areasLayerSet.second) { + ss << ind << ","; + } + LogTrace("PixelInactiveAreaTrackingRegionsSeedingLayersProducer") << " region eta,phi " << region->direction().eta() << "," << region->direction().phi() << " eta range " << etaPhiRegion->etaRange().min() << "," << etaPhiRegion->etaRange().max() << " phi range " << (region->direction().phi()-etaPhiRegion->phiMargin().left()) << "," << (region->direction().phi()+etaPhiRegion->phiMargin().right()) << " layer sets " << ss.str(); +#endif + + regions->emplace_back(std::move(region), std::move(areasLayerSet.second)); + } + } + + iEvent.put(std::move(regions)); +} + +DEFINE_FWK_MODULE(PixelInactiveAreaTrackingRegionsSeedingLayersProducer); diff --git a/RecoTracker/TkTrackingRegions/plugins/SealModule.cc b/RecoTracker/TkTrackingRegions/plugins/SealModule.cc index 0dae4d972e2c3..8d0ab625b83b2 100644 --- a/RecoTracker/TkTrackingRegions/plugins/SealModule.cc +++ b/RecoTracker/TkTrackingRegions/plugins/SealModule.cc @@ -11,6 +11,7 @@ #include "GlobalTrackingRegionWithVerticesProducer.h" #include "GlobalTrackingRegionProducer.h" #include "GlobalTrackingRegionProducerFromBeamSpot.h" +#include "AreaSeededTrackingRegionsProducer.h" DEFINE_EDM_PLUGIN(TrackingRegionProducerFactory, GlobalTrackingRegionProducer, "GlobalRegionProducer"); DEFINE_EDM_PLUGIN(TrackingRegionProducerFactory, GlobalTrackingRegionProducerFromBeamSpot, "GlobalRegionProducerFromBeamSpot"); @@ -37,3 +38,6 @@ DEFINE_FWK_MODULE(CandidateSeededTrackingRegionsEDProducer); using CandidatePointSeededTrackingRegionsEDProducer = TrackingRegionEDProducerT; DEFINE_FWK_MODULE(CandidatePointSeededTrackingRegionsEDProducer); + +using AreaSeededTrackingRegionsEDProducer = TrackingRegionEDProducerT; +DEFINE_FWK_MODULE(AreaSeededTrackingRegionsEDProducer); \ No newline at end of file diff --git a/RecoTracker/TkTrackingRegions/plugins/VertexBeamspotOrigins.cc b/RecoTracker/TkTrackingRegions/plugins/VertexBeamspotOrigins.cc new file mode 100644 index 0000000000000..4eb21404ca2ef --- /dev/null +++ b/RecoTracker/TkTrackingRegions/plugins/VertexBeamspotOrigins.cc @@ -0,0 +1,81 @@ +#include "VertexBeamspotOrigins.h" + +VertexBeamspotOrigins::VertexBeamspotOrigins(const edm::ParameterSet& regPSet, edm::ConsumesCollector& iC) { + // operation mode + std::string operationModeString = regPSet.getParameter("operationMode"); + if (operationModeString == "BeamSpotFixed") m_operationMode = OperationMode::BEAM_SPOT_FIXED; + else if (operationModeString == "BeamSpotSigma") m_operationMode = OperationMode::BEAM_SPOT_SIGMA; + else if (operationModeString == "VerticesFixed") m_operationMode = OperationMode::VERTICES_FIXED; + else if (operationModeString == "VerticesSigma") m_operationMode = OperationMode::VERTICES_SIGMA; + else throw cms::Exception("Configuration") <<"Unknown operation mode string: "<(regPSet.getParameter("beamSpot")); + m_maxNVertices = 1; + if (m_operationMode == OperationMode::VERTICES_FIXED || m_operationMode == OperationMode::VERTICES_SIGMA) { + token_vertex = iC.consumes(regPSet.getParameter("vertexCollection")); + m_maxNVertices = regPSet.getParameter("maxNVertices"); + } + + // mode-dependent z-halflength of tracking regions + m_zErrorBeamSpot = regPSet.getParameter("zErrorBeamSpot"); + if (m_operationMode == OperationMode::VERTICES_SIGMA) m_nSigmaZVertex = regPSet.getParameter("nSigmaZVertex"); + if (m_operationMode == OperationMode::VERTICES_FIXED) m_zErrorVertex = regPSet.getParameter("zErrorVertex"); + m_nSigmaZBeamSpot = -1.; + if (m_operationMode == OperationMode::BEAM_SPOT_SIGMA) { + m_nSigmaZBeamSpot = regPSet.getParameter("nSigmaZBeamSpot"); + if (m_nSigmaZBeamSpot < 0.) + throw cms::Exception("Configuration") << "nSigmaZBeamSpot must be positive for BeamSpotSigma mode!"; + } +} + +void VertexBeamspotOrigins::fillDescriptions(edm::ParameterSetDescription& desc, const std::string& defaultBeamSpot, + const std::string& defaultVertex, int defaultMaxVertices) { + desc.add("operationMode", "BeamSpotFixed"); + desc.add("beamSpot", defaultBeamSpot); + desc.add("vertexCollection", defaultVertex); + desc.add("maxNVertices", defaultMaxVertices); + + desc.add("nSigmaZBeamSpot", 4.); + desc.add("zErrorBeamSpot", 24.2); + desc.add("nSigmaZVertex", 3.); + desc.add("zErrorVertex", 0.2); +} + +VertexBeamspotOrigins::Origins VertexBeamspotOrigins::origins(const edm::Event& iEvent) const { + Origins ret; + + // always need the beam spot (as a fall back strategy for vertex modes) + edm::Handle< reco::BeamSpot > bs; + iEvent.getByToken( token_beamSpot, bs ); + if( !bs.isValid() ) return ret; + + // this is a default origin for all modes + GlobalPoint default_origin( bs->x0(), bs->y0(), bs->z0() ); + + // fill the origins and halfLengths depending on the mode + if (m_operationMode == OperationMode::BEAM_SPOT_FIXED || m_operationMode == OperationMode::BEAM_SPOT_SIGMA) { + ret.emplace_back(default_origin, + (m_operationMode == OperationMode::BEAM_SPOT_FIXED) ? m_zErrorBeamSpot : m_nSigmaZBeamSpot*bs->sigmaZ() ); + } else if (m_operationMode == OperationMode::VERTICES_FIXED || m_operationMode == OperationMode::VERTICES_SIGMA) { + edm::Handle< reco::VertexCollection > vertices; + iEvent.getByToken( token_vertex, vertices ); + int n_vert = 0; + for(const auto& v: *vertices) { + if(v.isFake() || !v.isValid()) continue; + + ret.emplace_back( GlobalPoint( v.x(), v.y(), v.z() ), + (m_operationMode == OperationMode::VERTICES_FIXED) ? m_zErrorVertex : m_nSigmaZVertex*v.zError() ); + ++n_vert; + if(m_maxNVertices >= 0 && n_vert >= m_maxNVertices) { + break; + } + } + // no-vertex fall-back case: + if(ret.empty()) { + ret.emplace_back( default_origin, + (m_nSigmaZBeamSpot > 0.) ? m_nSigmaZBeamSpot*bs->z0Error() : m_zErrorBeamSpot ); + } + } + + return ret; +} diff --git a/RecoTracker/TkTrackingRegions/plugins/VertexBeamspotOrigins.h b/RecoTracker/TkTrackingRegions/plugins/VertexBeamspotOrigins.h new file mode 100644 index 0000000000000..5b52a274ffd30 --- /dev/null +++ b/RecoTracker/TkTrackingRegions/plugins/VertexBeamspotOrigins.h @@ -0,0 +1,47 @@ +#ifndef RecoTracker_TkTrackingRegions_VertexBeamspotOrigins_h +#define RecoTracker_TkTrackingRegions_VertexBeamspotOrigins_h + +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +#include "FWCore/Framework/interface/ConsumesCollector.h" +#include "DataFormats/BeamSpot/interface/BeamSpot.h" +#include "DataFormats/VertexReco/interface/Vertex.h" +#include "DataFormats/VertexReco/interface/VertexFwd.h" + +#include +#include + +class VertexBeamspotOrigins { +public: + + using Origins = std::vector< std::pair< GlobalPoint, float > >; // (origin, half-length in z) + enum class OperationMode {BEAM_SPOT_FIXED, BEAM_SPOT_SIGMA, VERTICES_FIXED, VERTICES_SIGMA}; + + VertexBeamspotOrigins(const edm::ParameterSet& regPSet, edm::ConsumesCollector&& iC): VertexBeamspotOrigins(regPSet, iC) {} + VertexBeamspotOrigins(const edm::ParameterSet& regPSet, edm::ConsumesCollector& iC); + ~VertexBeamspotOrigins() = default; + + static void fillDescriptions(edm::ParameterSetDescription& desc, + const std::string& defaultBeamSpot = "offlineBeamSpot", + const std::string& defaultVertex = "firstStepPrimaryVertices", + int defaultMaxVertices = -1); + + Origins origins(const edm::Event& iEvent) const; + +private: + OperationMode m_operationMode; + + edm::EDGetTokenT token_vertex; + edm::EDGetTokenT token_beamSpot; + + int m_maxNVertices; + + float m_nSigmaZBeamSpot; + float m_zErrorBeamSpot; + float m_nSigmaZVertex; + float m_zErrorVertex; +}; + + +#endif diff --git a/RecoTracker/TkTrackingRegions/src/classes.h b/RecoTracker/TkTrackingRegions/src/classes.h index ffc069a394bfa..6568554e269b2 100644 --- a/RecoTracker/TkTrackingRegions/src/classes.h +++ b/RecoTracker/TkTrackingRegions/src/classes.h @@ -1,10 +1,14 @@ #include "RecoTracker/TkTrackingRegions/interface/TrackingRegion.h" +#include "RecoTracker/TkTrackingRegions/interface/TrackingRegionsSeedingLayerSets.h" #include "DataFormats/Common/interface/OwnVector.h" #include "DataFormats/Common/interface/Wrapper.h" + namespace RecoTracker_TkTrackingRegions { struct dictionary { edm::OwnVector ovtr; edm::Wrapper > wovtr; + + edm::Wrapper wtrsls; }; } diff --git a/RecoTracker/TkTrackingRegions/src/classes_def.xml b/RecoTracker/TkTrackingRegions/src/classes_def.xml index 111a5944d4064..1e410182ad4bc 100644 --- a/RecoTracker/TkTrackingRegions/src/classes_def.xml +++ b/RecoTracker/TkTrackingRegions/src/classes_def.xml @@ -2,4 +2,7 @@ + + +
diff --git a/RecoVertex/BeamSpotProducer/src/PVFitter.cc b/RecoVertex/BeamSpotProducer/src/PVFitter.cc index e65e39218e262..4c5e39a1c75b0 100644 --- a/RecoVertex/BeamSpotProducer/src/PVFitter.cc +++ b/RecoVertex/BeamSpotProducer/src/PVFitter.cc @@ -36,9 +36,11 @@ ________________________________________________________________**/ #include "Minuit2/MnMigrad.h" #include "Minuit2/MnPrint.h" #include "TF1.h" +#include "TDirectory.h" #include "TMinuitMinimizer.h" #include +#include using namespace std ; PVFitter::PVFitter(const edm::ParameterSet& iConfig, @@ -318,9 +320,14 @@ bool PVFitter::runFitter() { if ( pvStore_.size() <= minNrVertices_ ) return false; - TH1F *h1PVx = (TH1F*) hPVx->ProjectionX("h1PVx", 0, -1, "e"); - TH1F *h1PVy = (TH1F*) hPVy->ProjectionX("h1PVy", 0, -1, "e"); - TH1F *h1PVz = (TH1F*) hPVx->ProjectionY("h1PVz", 0, -1, "e"); + //need to create a unique histogram name to avoid ROOT trying to re-use one + // also tell ROOT to hide its global state + TDirectory::TContext guard{nullptr}; + std::ostringstream str; + str < h1PVx{ hPVx->ProjectionX( (std::string("h1PVx")+str.str()).c_str(), 0, -1, "e") }; + std::unique_ptr h1PVy{ hPVy->ProjectionX( (std::string("h1PVy")+str.str()).c_str(), 0, -1, "e") }; + std::unique_ptr h1PVz{ hPVx->ProjectionY( (std::string("h1PVz")+str.str()).c_str(), 0, -1, "e") }; //Use our own copy for thread safety // also do not add to global list of functions diff --git a/RecoVertex/ConfigurableVertexReco/src/ConfigurableAdaptiveFitter.cc b/RecoVertex/ConfigurableVertexReco/src/ConfigurableAdaptiveFitter.cc index f77daec4763bf..b60767ab8dd1f 100644 --- a/RecoVertex/ConfigurableVertexReco/src/ConfigurableAdaptiveFitter.cc +++ b/RecoVertex/ConfigurableVertexReco/src/ConfigurableAdaptiveFitter.cc @@ -91,5 +91,5 @@ edm::ParameterSet ConfigurableAdaptiveFitter::defaults() const #include "RecoVertex/ConfigurableVertexReco/interface/ConfFitterBuilder.h" namespace { - ConfFitterBuilder < ConfigurableAdaptiveFitter > t ( "avf", "AdaptiveVertexFitter" ); + const ConfFitterBuilder < ConfigurableAdaptiveFitter > t ( "avf", "AdaptiveVertexFitter" ); } diff --git a/RecoVertex/ConfigurableVertexReco/src/ConfigurableAdaptiveReconstructor.cc b/RecoVertex/ConfigurableVertexReco/src/ConfigurableAdaptiveReconstructor.cc index 3a4c094efb0b2..342287031cbdc 100644 --- a/RecoVertex/ConfigurableVertexReco/src/ConfigurableAdaptiveReconstructor.cc +++ b/RecoVertex/ConfigurableVertexReco/src/ConfigurableAdaptiveReconstructor.cc @@ -80,7 +80,7 @@ edm::ParameterSet ConfigurableAdaptiveReconstructor::defaults() const #include "RecoVertex/ConfigurableVertexReco/interface/ConfRecoBuilder.h" namespace { - ConfRecoBuilder < ConfigurableAdaptiveReconstructor > t + const ConfRecoBuilder < ConfigurableAdaptiveReconstructor > t ( "avr", "Adaptive Vertex Reconstructor [ = Iterative avf]" ); // ConfRecoBuilder < ConfigurableAdaptiveReconstructor > s ( "default", "Adaptive Vertex Reconstructor [ = Iterative avf]" ); } diff --git a/RecoVertex/ConfigurableVertexReco/src/ConfigurableKalmanFitter.cc b/RecoVertex/ConfigurableVertexReco/src/ConfigurableKalmanFitter.cc index 88749a624b7ef..be123aad001ec 100644 --- a/RecoVertex/ConfigurableVertexReco/src/ConfigurableKalmanFitter.cc +++ b/RecoVertex/ConfigurableVertexReco/src/ConfigurableKalmanFitter.cc @@ -48,6 +48,6 @@ edm::ParameterSet ConfigurableKalmanFitter::defaults() const #include "RecoVertex/ConfigurableVertexReco/interface/ConfFitterBuilder.h" namespace { - ConfFitterBuilder < ConfigurableKalmanFitter > t ( "kalman", "Standard Kalman Filter" ); - ConfFitterBuilder < ConfigurableKalmanFitter > s ( "default", "Standard Kalman Filter" ); + const ConfFitterBuilder < ConfigurableKalmanFitter > t ( "kalman", "Standard Kalman Filter" ); + const ConfFitterBuilder < ConfigurableKalmanFitter > s ( "default", "Standard Kalman Filter" ); } diff --git a/RecoVertex/ConfigurableVertexReco/src/ConfigurableMultiVertexFitter.cc b/RecoVertex/ConfigurableVertexReco/src/ConfigurableMultiVertexFitter.cc index 07983f34af43c..572acc1a8c4bc 100644 --- a/RecoVertex/ConfigurableVertexReco/src/ConfigurableMultiVertexFitter.cc +++ b/RecoVertex/ConfigurableVertexReco/src/ConfigurableMultiVertexFitter.cc @@ -99,5 +99,5 @@ edm::ParameterSet ConfigurableMultiVertexFitter::defaults() const #include "RecoVertex/ConfigurableVertexReco/interface/ConfRecoBuilder.h" namespace { - ConfRecoBuilder < ConfigurableMultiVertexFitter > t ( "mvf", "Multi Vertex Fitter" ); + const ConfRecoBuilder < ConfigurableMultiVertexFitter > t ( "mvf", "Multi Vertex Fitter" ); } diff --git a/RecoVertex/ConfigurableVertexReco/src/ConfigurableTrimmedKalmanFinder.cc b/RecoVertex/ConfigurableVertexReco/src/ConfigurableTrimmedKalmanFinder.cc index 0623829999076..5c4e108b8f602 100644 --- a/RecoVertex/ConfigurableVertexReco/src/ConfigurableTrimmedKalmanFinder.cc +++ b/RecoVertex/ConfigurableVertexReco/src/ConfigurableTrimmedKalmanFinder.cc @@ -76,5 +76,5 @@ edm::ParameterSet ConfigurableTrimmedKalmanFinder::defaults() const #include "RecoVertex/ConfigurableVertexReco/interface/ConfRecoBuilder.h" namespace { - ConfRecoBuilder < ConfigurableTrimmedKalmanFinder > t ( "tkf", "Trimmed Kalman Vertex Finder" ); + const ConfRecoBuilder < ConfigurableTrimmedKalmanFinder > t ( "tkf", "Trimmed Kalman Vertex Finder" ); } diff --git a/RecoVertex/ConfigurableVertexReco/src/ReconstructorFromFitter.cc b/RecoVertex/ConfigurableVertexReco/src/ReconstructorFromFitter.cc index 975ec97d4090a..2098188701ae1 100644 --- a/RecoVertex/ConfigurableVertexReco/src/ReconstructorFromFitter.cc +++ b/RecoVertex/ConfigurableVertexReco/src/ReconstructorFromFitter.cc @@ -54,6 +54,7 @@ edm::ParameterSet ReconstructorFromFitter::defaults() const void ReconstructorFromFitter::configure ( const edm::ParameterSet & s ) { + //this looks better than changing the data member to be non-const ptr and allow changes in all calls const_cast < AbstractConfFitter *> (theFitter)->configure (s ); } diff --git a/RecoVertex/MultiVertexFit/interface/MultiVertexFitter.h b/RecoVertex/MultiVertexFit/interface/MultiVertexFitter.h index 434c1bcdb882c..082476f96ee3e 100644 --- a/RecoVertex/MultiVertexFit/interface/MultiVertexFitter.h +++ b/RecoVertex/MultiVertexFit/interface/MultiVertexFitter.h @@ -115,7 +115,7 @@ class MultiVertexFitter std::set < reco::TransientTrack > thePrimaries; AnnealingSchedule * theAssComp; LinearizationPointFinder * theSeeder; - mutable TrackAndSeedToWeightMap theWeights; + TrackAndSeedToWeightMap theWeights; LinTrackCache theCache; }; diff --git a/RecoVertex/MultiVertexFit/src/MultiVertexFitter.cc b/RecoVertex/MultiVertexFit/src/MultiVertexFitter.cc index 64a331f490c94..fae6571c5e5bf 100644 --- a/RecoVertex/MultiVertexFit/src/MultiVertexFitter.cc +++ b/RecoVertex/MultiVertexFit/src/MultiVertexFitter.cc @@ -617,8 +617,14 @@ void MultiVertexFitter::printWeights ( const reco::TransientTrack & t ) const for ( vector < pair < int, CachingVertex<5> > >::const_iterator seed=theVertexStates.begin(); seed!=theVertexStates.end(); ++seed ) { + double val = 0; + auto a = theWeights.find(t); + if ( a != theWeights.end()){ + auto b = a->second.find(seed->first); + if (b != a->second.end()) val = b->second; + } cout << " -- Vertex[" << seed->first << "] with " << setw(12) - << setprecision(3) << theWeights[t][seed->first]; + << setprecision(3) << val; }; cout << endl; } diff --git a/SUSYBSMAnalysis/HSCP/src/BetaCalculatorECAL.cc b/SUSYBSMAnalysis/HSCP/src/BetaCalculatorECAL.cc index 9c85000c5d0a0..55358757bdacd 100644 --- a/SUSYBSMAnalysis/HSCP/src/BetaCalculatorECAL.cc +++ b/SUSYBSMAnalysis/HSCP/src/BetaCalculatorECAL.cc @@ -248,8 +248,9 @@ int BetaCalculatorECAL::getDetailedTrackLengthInXtals(std::map& EEDetId closestEndcapDetIdToProbe = ((theEndcapSubdetGeometry -> getClosestCell(probe_gp)).rawId()); // check if the probe is inside the xtal - if( (closestEndcapDetIdToProbe) && (theGeometry->getSubdetectorGeometry(closestEndcapDetIdToProbe)-> - getGeometry(closestEndcapDetIdToProbe)->inside(probe_gp)) ) + if( (closestEndcapDetIdToProbe) && + (theGeometry->getSubdetectorGeometry(closestEndcapDetIdToProbe)-> + getGeometry(closestEndcapDetIdToProbe)->inside(probe_gp)) ) { double step = ((*itr).position() - (*(itr-1)).position()).mag(); GlobalPoint point = itr->position(); @@ -265,8 +266,9 @@ int BetaCalculatorECAL::getDetailedTrackLengthInXtals(std::map& externalPointCurved = probe_gp ; } - if( (closestBarrelDetIdToProbe) && (theGeometry->getSubdetectorGeometry(closestBarrelDetIdToProbe)-> - getGeometry(closestBarrelDetIdToProbe)->inside(probe_gp)) ) + if( (closestBarrelDetIdToProbe) && + (theGeometry->getSubdetectorGeometry(closestBarrelDetIdToProbe)-> + getGeometry(closestBarrelDetIdToProbe)->inside(probe_gp)) ) { double step = ((*itr).position() - (*(itr-1)).position()).mag(); GlobalPoint point = itr->position(); @@ -321,8 +323,8 @@ void BetaCalculatorECAL::addStepToXtal(std::map& trackExitPosit const CaloSubdetectorGeometry* theSubdetGeometry) { - const CaloCellGeometry *cell_p = theSubdetGeometry->getGeometry(aDetId); - GlobalPoint p = (dynamic_cast (cell_p))->getPosition(23); + auto cell_p = theSubdetGeometry->getGeometry(aDetId); + GlobalPoint p = cell_p->getPosition(23); GlobalPoint diff(point.x()-p.x(),point.y()-p.y(),point.z()-p.z()); std::map::iterator xtal = trackExitPositionMap.find(aDetId.rawId()); diff --git a/SimCalorimetry/CaloSimAlgos/src/CaloHitResponse.cc b/SimCalorimetry/CaloSimAlgos/src/CaloHitResponse.cc index 159121e9b3889..49a2adcfe39c3 100644 --- a/SimCalorimetry/CaloSimAlgos/src/CaloHitResponse.cc +++ b/SimCalorimetry/CaloSimAlgos/src/CaloHitResponse.cc @@ -201,7 +201,7 @@ double CaloHitResponse::timeOfFlight(const DetId & detId) const { edm::LogWarning("CaloHitResponse") << "No Calo Geometry set, so no time of flight correction"; } else { - const CaloCellGeometry* cellGeometry = theGeometry->getSubdetectorGeometry(detId)->getGeometry(detId); + auto cellGeometry = theGeometry->getSubdetectorGeometry(detId)->getGeometry(detId); if(cellGeometry == nullptr) { edm::LogWarning("CaloHitResponse") << "No Calo cell found for ID" << detId.rawId() << " so no time-of-flight subtraction will be done"; diff --git a/SimCalorimetry/EcalEBTrigPrimProducers/plugins/EcalEBTrigPrimAnalyzer.cc b/SimCalorimetry/EcalEBTrigPrimProducers/plugins/EcalEBTrigPrimAnalyzer.cc index a639b13889323..db2cbba7ed9a3 100644 --- a/SimCalorimetry/EcalEBTrigPrimProducers/plugins/EcalEBTrigPrimAnalyzer.cc +++ b/SimCalorimetry/EcalEBTrigPrimProducers/plugins/EcalEBTrigPrimAnalyzer.cc @@ -151,8 +151,7 @@ EcalEBTrigPrimAnalyzer::analyze(const edm::Event& iEvent, const edm::EventSetup edm::ESHandle theBarrelGeometry_handle; iSetup.get().get("EcalBarrel",theBarrelGeometry_handle); - const CaloSubdetectorGeometry *theBarrelGeometry; - theBarrelGeometry = &(*theBarrelGeometry_handle); + const CaloSubdetectorGeometry *theBarrelGeometry = theBarrelGeometry_handle.product(); if (debug_) { std::cout << " TP analyzer =================> Treating event "<size() << std::endl; if ( recHits_ ) std::cout << " Number of EB rechits "<< rechit_EB_col.product()->size() << std::endl; diff --git a/SimCalorimetry/EcalSimAlgos/src/EcalHitResponse.cc b/SimCalorimetry/EcalSimAlgos/src/EcalHitResponse.cc index ca499fd032286..1f232bec753ed 100644 --- a/SimCalorimetry/EcalSimAlgos/src/EcalHitResponse.cc +++ b/SimCalorimetry/EcalSimAlgos/src/EcalHitResponse.cc @@ -72,7 +72,7 @@ EcalHitResponse::setBunchRange( int minBunch , void EcalHitResponse::setGeometry( const CaloSubdetectorGeometry* geometry ) { - m_geometry = geometry ; + m_geometry = geometry ; } void @@ -282,9 +282,9 @@ EcalHitResponse::analogSignalAmplitude( const DetId& detId, double energy, CLHEP double EcalHitResponse::timeOfFlight( const DetId& detId ) const { - const CaloCellGeometry* cellGeometry ( geometry()->getGeometry( detId ) ) ; - assert( nullptr != cellGeometry ) ; - return cellGeometry->getPosition().mag()*cm/c_light ; // Units of c_light: mm/ns + auto cellGeometry ( geometry()->getGeometry( detId ) ) ; + assert( nullptr != cellGeometry ) ; + return cellGeometry->getPosition().mag()*cm/c_light ; // Units of c_light: mm/ns } void diff --git a/SimCalorimetry/EcalSimAlgos/src/EcalTimeMapDigitizer.cc b/SimCalorimetry/EcalSimAlgos/src/EcalTimeMapDigitizer.cc index 5f371777f94b8..9e5cc9f63ad37 100644 --- a/SimCalorimetry/EcalSimAlgos/src/EcalTimeMapDigitizer.cc +++ b/SimCalorimetry/EcalSimAlgos/src/EcalTimeMapDigitizer.cc @@ -137,7 +137,7 @@ EcalTimeMapDigitizer::findSignal( const DetId& detId ) void EcalTimeMapDigitizer::setGeometry( const CaloSubdetectorGeometry* geometry ) { - m_geometry = geometry ; + m_geometry = geometry ; } @@ -263,9 +263,9 @@ double EcalTimeMapDigitizer::timeOfFlight( const DetId& detId , int layer) const { //not using the layer yet - const CaloCellGeometry* cellGeometry ( m_geometry->getGeometry( detId ) ) ; + auto cellGeometry ( m_geometry->getGeometry( detId ) ) ; assert( nullptr != cellGeometry ) ; - GlobalPoint layerPos = (dynamic_cast(cellGeometry))->getPosition( double(layer)+0.5 ); //depth in mm in the middle of the layer position + GlobalPoint layerPos = (cellGeometry)->getPosition( double(layer)+0.5 ); //depth in mm in the middle of the layer position return layerPos.mag()*cm/c_light ; } diff --git a/SimCalorimetry/EcalTrigPrimProducers/plugins/EcalTrigPrimAnalyzer.cc b/SimCalorimetry/EcalTrigPrimProducers/plugins/EcalTrigPrimAnalyzer.cc index e720b25ca3a0e..859c3da1c4f7a 100644 --- a/SimCalorimetry/EcalTrigPrimProducers/plugins/EcalTrigPrimAnalyzer.cc +++ b/SimCalorimetry/EcalTrigPrimProducers/plugins/EcalTrigPrimAnalyzer.cc @@ -142,9 +142,8 @@ EcalTrigPrimAnalyzer::analyze(const edm::Event& iEvent, const edm::EventSetup & iSetup.get().get("EcalEndcap",theEndcapGeometry_handle); iSetup.get().get("EcalBarrel",theBarrelGeometry_handle); - const CaloSubdetectorGeometry *theEndcapGeometry,*theBarrelGeometry; - theEndcapGeometry = &(*theEndcapGeometry_handle); - theBarrelGeometry = &(*theBarrelGeometry_handle); + const CaloSubdetectorGeometry* theEndcapGeometry = theEndcapGeometry_handle.product(); + const CaloSubdetectorGeometry* theBarrelGeometry = theBarrelGeometry_handle.product(); edm::ESHandle eTTmap_; iSetup.get().get(eTTmap_); diff --git a/SimCalorimetry/HcalSimAlgos/interface/HcalAmplifier.h b/SimCalorimetry/HcalSimAlgos/interface/HcalAmplifier.h index ef12772191bbc..dba76551fb30e 100644 --- a/SimCalorimetry/HcalSimAlgos/interface/HcalAmplifier.h +++ b/SimCalorimetry/HcalSimAlgos/interface/HcalAmplifier.h @@ -11,6 +11,7 @@ class CaloVNoiseSignalGenerator; class HcalDbService; class HPDIonFeedbackSim; class HcalTimeSlewSim; +class HcalTimeSlew; namespace CLHEP { class HepRandomEngine; @@ -35,6 +36,11 @@ class HcalAmplifier { theTimeSlewSim = timeSlewSim; } + const HcalTimeSlew* theTimeSlew = nullptr; + void setTimeSlew(const HcalTimeSlew* timeSlew) { + theTimeSlew = timeSlew; + } + virtual void amplify(CaloSamples & linearFrame, CLHEP::HepRandomEngine*) const; void setStartingCapId(int capId) {theStartingCapId = capId;} diff --git a/SimCalorimetry/HcalSimAlgos/interface/HcalTimeSlewSim.h b/SimCalorimetry/HcalSimAlgos/interface/HcalTimeSlewSim.h index 5c6920f960cef..e76fafd470b0b 100644 --- a/SimCalorimetry/HcalSimAlgos/interface/HcalTimeSlewSim.h +++ b/SimCalorimetry/HcalSimAlgos/interface/HcalTimeSlewSim.h @@ -7,10 +7,11 @@ \Author Rick Wilkinson */ - #include "SimCalorimetry/CaloSimAlgos/interface/CaloVSimParameterMap.h" #include "CalibFormats/CaloObjects/interface/CaloSamples.h" +class HcalTimeSlew; + namespace CLHEP { class HepRandomEngine; } @@ -20,7 +21,7 @@ class HcalTimeSlewSim public: HcalTimeSlewSim(const CaloVSimParameterMap * parameterMap, double minFCToDelay); - void delay(CaloSamples & samples, CLHEP::HepRandomEngine*) const; + void delay(CaloSamples & samples, CLHEP::HepRandomEngine*, const HcalTimeSlew* hcalTimeSlew_delay) const; private: double charge(const CaloSamples & samples) const; diff --git a/SimCalorimetry/HcalSimAlgos/src/HcalAmplifier.cc b/SimCalorimetry/HcalSimAlgos/src/HcalAmplifier.cc index b03a37e2fdb10..1b322d571cefc 100644 --- a/SimCalorimetry/HcalSimAlgos/src/HcalAmplifier.cc +++ b/SimCalorimetry/HcalSimAlgos/src/HcalAmplifier.cc @@ -49,7 +49,7 @@ void HcalAmplifier::amplify(CaloSamples & frame, CLHEP::HepRandomEngine* engine) // don't bother for blank signals if(theTimeSlewSim && frame.size()>4 && frame[4] > 1.e-6) { - theTimeSlewSim->delay(frame, engine); + theTimeSlewSim->delay(frame, engine, theTimeSlew); } // if we are combining pre-mixed digis, we need noise and peds diff --git a/SimCalorimetry/HcalSimAlgos/src/HcalTimeSlewSim.cc b/SimCalorimetry/HcalSimAlgos/src/HcalTimeSlewSim.cc index 871843cbe0cbe..9fe3ead755578 100644 --- a/SimCalorimetry/HcalSimAlgos/src/HcalTimeSlewSim.cc +++ b/SimCalorimetry/HcalSimAlgos/src/HcalTimeSlewSim.cc @@ -10,13 +10,12 @@ #include "CLHEP/Random/RandGaussQ.h" -HcalTimeSlewSim::HcalTimeSlewSim(const CaloVSimParameterMap * parameterMap, double minFCToDelay) +HcalTimeSlewSim::HcalTimeSlewSim(const CaloVSimParameterMap* parameterMap, double minFCToDelay) : theParameterMap(parameterMap), minFCToDelay_(minFCToDelay) { } - // not quite adequate to 25ns high-PU regime double HcalTimeSlewSim::charge(const CaloSamples & samples) const { @@ -30,8 +29,7 @@ double HcalTimeSlewSim::charge(const CaloSamples & samples) const return totalCharge; } - -void HcalTimeSlewSim::delay(CaloSamples & cs, CLHEP::HepRandomEngine* engine) const +void HcalTimeSlewSim::delay(CaloSamples & cs, CLHEP::HepRandomEngine* engine, const HcalTimeSlew* hcalTimeSlew_delay) const { // HO goes slow, HF shouldn't be used at all //ZDC not used for the moment @@ -42,8 +40,8 @@ void HcalTimeSlewSim::delay(CaloSamples & cs, CLHEP::HepRandomEngine* engine) co if(hcalDetId.subdet() == HcalBarrel || hcalDetId.subdet() == HcalEndcap || hcalDetId.subdet() == HcalOuter ) { - HcalTimeSlew::BiasSetting biasSetting = (hcalDetId.subdet() == HcalOuter) ? - HcalTimeSlew::Slow : + HcalTimeSlew::BiasSetting biasSetting = (hcalDetId.subdet() == HcalOuter) ? + HcalTimeSlew::Slow : HcalTimeSlew::Medium; // double totalCharge = charge(cs); // old TS... @@ -80,7 +78,7 @@ void HcalTimeSlewSim::delay(CaloSamples & cs, CLHEP::HepRandomEngine* engine) co // until we get more precise/reliable QIE8 simulation... if(totalCharge <= 0.) totalCharge = eps; // protecion against negaive v. - tshift += HcalTimeSlew::delay(totalCharge, biasSetting); + tshift += hcalTimeSlew_delay->delay(totalCharge, biasSetting); if(tshift <= 0.) tshift = eps; if ( cut > -999. ) { //preserve compatibility diff --git a/SimCalorimetry/HcalSimAlgos/test/HcalDigitizerTest.cc b/SimCalorimetry/HcalSimAlgos/test/HcalDigitizerTest.cc index bf12fea1d80a5..af4eed5cd895a 100644 --- a/SimCalorimetry/HcalSimAlgos/test/HcalDigitizerTest.cc +++ b/SimCalorimetry/HcalSimAlgos/test/HcalDigitizerTest.cc @@ -21,6 +21,7 @@ #include "SimCalorimetry/HcalSimAlgos/interface/HcalCoderFactory.h" #include "SimCalorimetry/HcalSimAlgos/interface/HcalHitFilter.h" #include "SimCalorimetry/HcalSimAlgos/interface/ZDCHitFilter.h" +#include "CondFormats/DataRecord/interface/HcalTimeSlewRecord.h" #include "CondFormats/HcalObjects/interface/HcalPedestals.h" #include "CondFormats/HcalObjects/interface/HcalPedestalWidths.h" #include "CondFormats/HcalObjects/interface/HcalGains.h" @@ -42,6 +43,8 @@ #include #include +class HcalTimeSlew; + class HcalDigitizerTest : public edm::one::EDAnalyzer { public: @@ -58,9 +61,12 @@ class HcalDigitizerTest : public edm::one::EDAnalyzer { std::vector hits; std::vector hcalDetIds, hoDetIds, hfDetIds, hzdcDetIds, allDetIds; std::vector outerHcalDetIds; + + const HcalTimeSlew* hcalTimeSlew_delay_; }; -HcalDigitizerTest::HcalDigitizerTest(const edm::ParameterSet& iConfig) { +HcalDigitizerTest::HcalDigitizerTest(const edm::ParameterSet& iConfig) +{ //DB helper preparation dbHardcode.setHB(HcalHardcodeParameters(iConfig.getParameter("hb"))); dbHardcode.setHE(HcalHardcodeParameters(iConfig.getParameter("he"))); @@ -73,6 +79,8 @@ HcalDigitizerTest::HcalDigitizerTest(const edm::ParameterSet& iConfig) { dbHardcode.useHEUpgrade(iConfig.getParameter("useHEUpgrade")); dbHardcode.useHFUpgrade(iConfig.getParameter("useHFUpgrade")); dbHardcode.testHFQIE10(iConfig.getParameter("testHFQIE10")); + + hcalTimeSlew_delay_ = nullptr; } HcalDigitizerTest::~HcalDigitizerTest() { } @@ -131,6 +139,9 @@ void HcalDigitizerTest::analyze(const edm::Event& iEvent, iSetup.get().get(htopo); HcalTopology topology = (*htopo); + edm::ESHandle delay; + iSetup.get().get("HBHE", delay); + hcalTimeSlew_delay_ = &*delay; std::string hitsName = "HcalHits"; std::vector caloDets; @@ -227,6 +238,7 @@ void HcalDigitizerTest::analyze(const edm::Event& iEvent, HcalCoderFactory coderFactory(HcalCoderFactory::NOMINAL); HcalElectronicsSim electronicsSim(&lifier, &coderFactory, PM1); amplifier.setDbService(&calibratorHandle); + amplifier.setTimeSlew(hcalTimeSlew_delay_); parameterMap.setDbService(&calibratorHandle); siPMParameterMap.setDbService(&calibratorHandle); diff --git a/SimCalorimetry/HcalSimProducers/interface/HcalDigitizer.h b/SimCalorimetry/HcalSimProducers/interface/HcalDigitizer.h index db0abf43f5373..b96223f96f68d 100644 --- a/SimCalorimetry/HcalSimProducers/interface/HcalDigitizer.h +++ b/SimCalorimetry/HcalSimProducers/interface/HcalDigitizer.h @@ -14,6 +14,7 @@ #include "CondFormats/HcalObjects/interface/HBHEDarkening.h" #include "DataFormats/HcalCalibObjects/interface/HFRecalibration.h" #include "SimDataFormats/CaloHit/interface/PCaloHitContainer.h" +#include "CalibCalorimetry/HcalAlgos/interface/HcalTimeSlew.h" #include @@ -161,6 +162,8 @@ class HcalDigitizer const HBHEDarkening* m_HEDarkening; std::unique_ptr m_HFRecalibration; + const HcalTimeSlew* hcalTimeSlew_delay_; + std::vector injectedHitsEnergy_; std::vector injectedHitsTime_; std::vector injectedHitsCells_; diff --git a/SimCalorimetry/HcalSimProducers/python/hcalSimParameters_cfi.py b/SimCalorimetry/HcalSimProducers/python/hcalSimParameters_cfi.py index 897e7d65844a0..84702c748f579 100644 --- a/SimCalorimetry/HcalSimProducers/python/hcalSimParameters_cfi.py +++ b/SimCalorimetry/HcalSimProducers/python/hcalSimParameters_cfi.py @@ -132,6 +132,22 @@ ) ) +from Configuration.Eras.Modifier_run2_HB_2018_cff import run2_HB_2018 +run2_HB_2018.toModify( hcalSimParameters, + hb = dict( + readoutFrameSize = cms.int32(8), + binOfMaximum = cms.int32(4) + ) +) +from Configuration.Eras.Modifier_run2_HE_2018_cff import run2_HE_2018 +run2_HE_2018.toModify( hcalSimParameters, + he = dict( + readoutFrameSize = cms.int32(8), + binOfMaximum = cms.int32(4) + ) +) + + from Configuration.Eras.Modifier_run3_HB_cff import run3_HB run3_HB.toModify( hcalSimParameters, hb = dict( diff --git a/SimCalorimetry/HcalSimProducers/src/HcalDigitizer.cc b/SimCalorimetry/HcalSimProducers/src/HcalDigitizer.cc index ba4a9d0caf403..df52d34e72519 100644 --- a/SimCalorimetry/HcalSimProducers/src/HcalDigitizer.cc +++ b/SimCalorimetry/HcalSimProducers/src/HcalDigitizer.cc @@ -33,6 +33,7 @@ #include "DataFormats/HcalDetId/interface/HcalSubdetector.h" #include "DataFormats/HcalDigi/interface/HcalQIENum.h" #include "CondFormats/DataRecord/interface/HBHEDarkeningRecord.h" +#include "CondFormats/DataRecord/interface/HcalTimeSlewRecord.h" //#define DebugLog @@ -157,6 +158,7 @@ HcalDigitizer::HcalDigitizer(const edm::ParameterSet& ps, edm::ConsumesCollector bool doTimeSlew = ps.getParameter("doTimeSlew"); //initialize: they won't be called later if flag is set + hcalTimeSlew_delay_ = nullptr; theTimeSlewSim = nullptr; if(doTimeSlew) { // no time slewing for HF @@ -540,6 +542,15 @@ void HcalDigitizer::beginRun(const edm::EventSetup & es) { es.get().get("HE",hdark); m_HEDarkening = &*hdark; } + + edm::ESHandle delay; + es.get().get("HBHE", delay); + hcalTimeSlew_delay_ = &*delay; + + theHBHEAmplifier->setTimeSlew(hcalTimeSlew_delay_); + theHBHEQIE11Amplifier->setTimeSlew(hcalTimeSlew_delay_); + theHOAmplifier->setTimeSlew(hcalTimeSlew_delay_); + theZDCAmplifier->setTimeSlew(hcalTimeSlew_delay_); } diff --git a/SimCalorimetry/HcalTestBeam/interface/HcalTBDigiProducer.h b/SimCalorimetry/HcalTestBeam/interface/HcalTBDigiProducer.h index de2b9773e83b6..cd6fd4b985dab 100644 --- a/SimCalorimetry/HcalTestBeam/interface/HcalTBDigiProducer.h +++ b/SimCalorimetry/HcalTestBeam/interface/HcalTBDigiProducer.h @@ -55,6 +55,8 @@ class HcalTBDigiProducer : public DigiAccumulatorMixMod { void setPhaseShift(const DetId & detId); CLHEP::HepRandomEngine* randomEngine(edm::StreamID const& streamID); + + const HcalTimeSlew* hcalTimeSlew_delay_; private: diff --git a/SimCalorimetry/HcalTestBeam/src/HcalTBDigiProducer.cc b/SimCalorimetry/HcalTestBeam/src/HcalTBDigiProducer.cc index 2a3b93e1ef258..b3cf52c67a3ae 100644 --- a/SimCalorimetry/HcalTestBeam/src/HcalTBDigiProducer.cc +++ b/SimCalorimetry/HcalTestBeam/src/HcalTBDigiProducer.cc @@ -17,6 +17,8 @@ #include "SimDataFormats/EcalTestBeam/interface/PEcalTBInfo.h" #include "SimGeneral/MixingModule/interface/PileUpEventPrincipal.h" +#include "CalibCalorimetry/HcalAlgos/interface/HcalTimeSlew.h" + HcalTBDigiProducer::HcalTBDigiProducer(const edm::ParameterSet& ps, edm::stream::EDProducerBase& mixMod, edm::ConsumesCollector& iC) : theParameterMap(new HcalTBSimParameterMap(ps)), theHcalShape(new HcalShape()), @@ -24,8 +26,9 @@ HcalTBDigiProducer::HcalTBDigiProducer(const edm::ParameterSet& ps, edm::stream: theHBHEResponse(new CaloHitResponse(theParameterMap, theHcalIntegratedShape)), theHOResponse(new CaloHitResponse(theParameterMap, theHcalIntegratedShape)), theAmplifier(nullptr), theCoderFactory(nullptr), theElectronicsSim(nullptr), - theTimeSlewSim(nullptr), theHBHEDigitizer(nullptr), theHODigitizer(nullptr), theHBHEHits(), - theHOHits(), thisPhaseShift(0) { + theTimeSlewSim(nullptr), theHBHEDigitizer(nullptr), theHODigitizer(nullptr), + theHBHEHits(), theHOHits(), thisPhaseShift(0) +{ std::string const instance("simHcalDigis"); mixMod.produces(instance); mixMod.produces(instance); @@ -47,6 +50,8 @@ HcalTBDigiProducer::HcalTBDigiProducer(const edm::ParameterSet& ps, edm::stream: double minFCToDelay= ps.getParameter("minFCToDelay"); bool doTimeSlew = ps.getParameter("doTimeSlew"); + + hcalTimeSlew_delay_ = nullptr; if(doTimeSlew) { // no time slewing for HF theTimeSlewSim = new HcalTimeSlewSim(theParameterMap,minFCToDelay); @@ -108,6 +113,12 @@ void HcalTBDigiProducer::initializeEvent(edm::Event const& e, edm::EventSetup co setPhaseShift(detIdHO); } + edm::ESHandle delay; + eventSetup.get().get("HBHE", delay); + hcalTimeSlew_delay_ = &*delay; + + theAmplifier->setTimeSlew(hcalTimeSlew_delay_); + theHBHEDigitizer->initializeHits(); theHODigitizer->initializeHits(); } diff --git a/SimCalorimetry/HcalTrigPrimProducers/python/hcaltpdigi_cff.py b/SimCalorimetry/HcalTrigPrimProducers/python/hcaltpdigi_cff.py index 5e6cc351a9e57..faf89455e98de 100644 --- a/SimCalorimetry/HcalTrigPrimProducers/python/hcaltpdigi_cff.py +++ b/SimCalorimetry/HcalTrigPrimProducers/python/hcaltpdigi_cff.py @@ -4,6 +4,8 @@ import FWCore.ParameterSet.Config as cms +from Configuration.Eras.Modifier_run2_HCAL_2018_cff import run2_HCAL_2018 + from SimCalorimetry.HcalTrigPrimProducers.hcaltpdigi_cfi import * from CalibCalorimetry.CaloTPG.CaloTPGTranscoder_cfi import * HcalTPGCoderULUT = cms.ESProducer("HcalTPGCoderULUT", @@ -11,6 +13,8 @@ read_XML_LUTs = cms.bool(False), read_FG_LUTs = cms.bool(False), LUTGenerationMode = cms.bool(True), + linearLUTs = cms.bool(False), + tpScales = tpScales, MaskBit = cms.int32(0x8000), FG_HF_threshold = cms.uint32(17), inputLUTs = cms.FileInPath('CalibCalorimetry/HcalTPGAlgos/data/inputLUTcoder_physics.dat'), @@ -19,3 +23,6 @@ ) HcalTrigTowerGeometryESProducer = cms.ESProducer("HcalTrigTowerGeometryESProducer") + +run2_HCAL_2018.toModify(CaloTPGTranscoder, linearLUTs=cms.bool(True)) +run2_HCAL_2018.toModify(HcalTPGCoderULUT, linearLUTs=cms.bool(True)) diff --git a/SimCalorimetry/HcalTrigPrimProducers/python/hcaltpdigi_cfi.py b/SimCalorimetry/HcalTrigPrimProducers/python/hcaltpdigi_cfi.py index 855a3cc755738..6ecdecbc61ead 100644 --- a/SimCalorimetry/HcalTrigPrimProducers/python/hcaltpdigi_cfi.py +++ b/SimCalorimetry/HcalTrigPrimProducers/python/hcaltpdigi_cfi.py @@ -1,6 +1,6 @@ import FWCore.ParameterSet.Config as cms -from CalibCalorimetry.CaloTPG.CaloTPGTranscoder_cfi import hfTPScaleShift +from CalibCalorimetry.CaloTPG.CaloTPGTranscoder_cfi import tpScales from Configuration.Eras.Modifier_run2_HE_2017_cff import run2_HE_2017 from Configuration.Eras.Modifier_run2_HF_2017_cff import run2_HF_2017 from Configuration.Eras.Modifier_run3_HB_cff import run3_HB @@ -51,7 +51,7 @@ FrontEndFormatError = cms.bool(False), # Front End Format Error, for real data only PeakFinderAlgorithm = cms.int32(2), - HFTPScaleShift = hfTPScaleShift, + tpScales = tpScales, ) run2_HE_2017.toModify(simHcalTriggerPrimitiveDigis, upgradeHE=cms.bool(True)) @@ -60,5 +60,6 @@ numberOfSamplesHF = cms.int32(2), numberOfPresamplesHF = cms.int32(1) ) -run2_HF_2017.toModify(hfTPScaleShift, NCT=cms.int32(2)) +run2_HF_2017.toModify(tpScales.HF, NCTShift=cms.int32(2)) run3_HB.toModify(simHcalTriggerPrimitiveDigis, upgradeHB=cms.bool(True)) +run3_HB.toModify(tpScales.HBHE, LSBQIE11Overlap=cms.double(1/16.)) diff --git a/SimCalorimetry/HcalTrigPrimProducers/src/HcalTrigPrimDigiProducer.cc b/SimCalorimetry/HcalTrigPrimProducers/src/HcalTrigPrimDigiProducer.cc index 0c95fc2919d4d..1fec704a89927 100644 --- a/SimCalorimetry/HcalTrigPrimProducers/src/HcalTrigPrimDigiProducer.cc +++ b/SimCalorimetry/HcalTrigPrimProducers/src/HcalTrigPrimDigiProducer.cc @@ -84,10 +84,10 @@ HcalTrigPrimDigiProducer::HcalTrigPrimDigiProducer(const edm::ParameterSet& ps) produces(); theAlgo_.setPeakFinderAlgorithm(ps.getParameter("PeakFinderAlgorithm")); - edm::ParameterSet hfSS=ps.getParameter("HFTPScaleShift"); + edm::ParameterSet hfSS=ps.getParameter("tpScales").getParameter("HF"); - theAlgo_.setNCTScaleShift(hfSS.getParameter("NCT")); - theAlgo_.setRCTScaleShift(hfSS.getParameter("RCT")); + theAlgo_.setNCTScaleShift(hfSS.getParameter("NCTShift")); + theAlgo_.setRCTScaleShift(hfSS.getParameter("RCTShift")); } diff --git a/SimCalorimetry/HcalZeroSuppressionProducers/python/hcalDigisRealistic_cfi.py b/SimCalorimetry/HcalZeroSuppressionProducers/python/hcalDigisRealistic_cfi.py index 73451da645630..64b1a1770e4f5 100644 --- a/SimCalorimetry/HcalZeroSuppressionProducers/python/hcalDigisRealistic_cfi.py +++ b/SimCalorimetry/HcalZeroSuppressionProducers/python/hcalDigisRealistic_cfi.py @@ -21,13 +21,18 @@ useConfigZSvalues = cms.int32(0) ) -from Configuration.Eras.Modifier_phase2_hcal_cff import phase2_hcal -phase2_hcal.toModify( simHcalDigis, - useConfigZSvalues = cms.int32(1), - HElevel = cms.int32(3) -) - from Configuration.Eras.Modifier_run2_HF_2017_cff import run2_HF_2017 run2_HF_2017.toModify( simHcalDigis, HFregion = cms.vint32(1,2) ) + +from Configuration.Eras.Modifier_run2_HB_2018_cff import run2_HB_2018 +run2_HB_2018.toModify( simHcalDigis, + HBregion = cms.vint32(2,5) +) + +from Configuration.Eras.Modifier_run2_HE_2018_cff import run2_HE_2018 +run2_HE_2018.toModify( simHcalDigis, + HEregion = cms.vint32(2,5) +) + diff --git a/SimG4CMS/Calo/src/HGCNumberingScheme.cc b/SimG4CMS/Calo/src/HGCNumberingScheme.cc index c5e8121e7e074..2c33c9e9207ab 100644 --- a/SimG4CMS/Calo/src/HGCNumberingScheme.cc +++ b/SimG4CMS/Calo/src/HGCNumberingScheme.cc @@ -25,26 +25,13 @@ HGCNumberingScheme::~HGCNumberingScheme() { edm::LogInfo("HGCSim") << "Deleting HGCNumberingScheme"; } -// uint32_t HGCNumberingScheme::getUnitID(ForwardSubdetector subdet, int layer, int module, int cell, int iz, const G4ThreeVector &pos) { - // module is the sector # for square cell - // the copy number of the wafer as placed in the layer - int phiSector(0), icell(0), celltyp(0), wafer(0); + // module is the copy number of the wafer as placed in the layer + int icell(0), celltyp(0), wafer(0); uint32_t index(0); - if (hgcons_.geomMode() == HGCalGeometryMode::Square) { - std::pair phicell = hgcons_.assignCell(pos.x(),pos.y(),layer,0,false); - phiSector = phicell.first; - icell = phicell.second; - - //build the index - index = HGCalTestNumbering::packSquareIndex(iz,layer,module,phiSector,icell); - //check if it fits - if (!hgcons_.isValid(layer,module,icell,false)) { - index = 0; - } - } else if (hgcons_.geomMode() == HGCalGeometryMode::HexagonFull) { + if (hgcons_.geomMode() == HGCalGeometryMode::HexagonFull) { if (cell >= 0) { wafer = hgcons_.waferFromCopy(module); celltyp = cell/1000; @@ -55,7 +42,7 @@ uint32_t HGCNumberingScheme::getUnitID(ForwardSubdetector subdet, int layer, if (celltyp != 1) celltyp = 0; index = HGCalTestNumbering::packHexagonIndex((int)subdet,iz,layer,wafer, celltyp,icell); - } else { + } else if (hgcons_.geomMode() == HGCalGeometryMode::Hexagon) { wafer = hgcons_.waferFromCopy(module); celltyp = cell/1000; icell = cell%1000; @@ -75,24 +62,18 @@ uint32_t HGCNumberingScheme::getUnitID(ForwardSubdetector subdet, int layer, } #ifdef EDM_ML_DEBUG std::cout << "HGCNumberingScheme::i/p " << subdet << ":" << layer << ":" - << module << ":" << iz << ":"; - if (hgcons_.geomMode() == HGCalGeometryMode::Square) - std::cout << pos << " o/p " << phiSector << ":" << icell; - else - std::cout << wafer << ":" << celltyp << ":" << icell; - std::cout << ":" << std::hex << index << std::dec << std::endl; + << module << ":" << iz << ":" << wafer << ":" << celltyp << ":" + << icell << ":" << std::hex << index << std::dec << std::endl; #endif return index; } -// int HGCNumberingScheme::assignCell(float x, float y, int layer) { std::pair phicell = hgcons_.assignCell(x,y,layer,0,false); return phicell.second; } -// std::pair HGCNumberingScheme::getLocalCoords(int cell, int layer){ return hgcons_.locateCell(cell,layer,0,false); diff --git a/SimG4CMS/Calo/src/HGCSD.cc b/SimG4CMS/Calo/src/HGCSD.cc index 57a11fced5fcc..20487534e50ad 100644 --- a/SimG4CMS/Calo/src/HGCSD.cc +++ b/SimG4CMS/Calo/src/HGCSD.cc @@ -147,44 +147,39 @@ uint32_t HGCSD::setDetUnitId(const G4Step * aStep) { //get the det unit id with ForwardSubdetector subdet = myFwdSubdet_; - int layer(0), module(0), cell(0); - if (m_mode == HGCalGeometryMode::Square) { + int layer, module, cell; + if (touch->GetHistoryDepth() == levelT_) { layer = touch->GetReplicaNumber(0); - module = touch->GetReplicaNumber(1); - } else { - if (touch->GetHistoryDepth() == levelT_) { - layer = touch->GetReplicaNumber(0); - module = -1; - cell = -1; + module = -1; + cell = -1; #ifdef EDM_ML_DEBUG - edm::LogInfo("HGCSim") << "Depths: " << touch->GetHistoryDepth() - << " name " << touch->GetVolume(0)->GetName() - << " layer:module:cell " << layer << ":" - << module << ":" << cell << std::endl; + edm::LogInfo("HGCSim") << "Depths: " << touch->GetHistoryDepth() + << " name " << touch->GetVolume(0)->GetName() + << " layer:module:cell " << layer << ":" + << module << ":" << cell << std::endl; #endif - } else { - layer = touch->GetReplicaNumber(2); - module = touch->GetReplicaNumber(1); - cell = touch->GetReplicaNumber(0); - } + } else { + layer = touch->GetReplicaNumber(2); + module = touch->GetReplicaNumber(1); + cell = touch->GetReplicaNumber(0); + } #ifdef EDM_ML_DEBUG - edm::LogInfo("HGCSim") << "Depths: " << touch->GetHistoryDepth() <<" name " - << touch->GetVolume(0)->GetName() - << ":" << touch->GetReplicaNumber(0) << " " - << touch->GetVolume(1)->GetName() - << ":" << touch->GetReplicaNumber(1) << " " - << touch->GetVolume(2)->GetName() - << ":" << touch->GetReplicaNumber(2) << " " - << " layer:module:cell " << layer << ":" << module - << ":" << cell <<" Material " << mat->GetName()<<":" - << aStep->GetPreStepPoint()->GetMaterial()->GetRadlen() - << std::endl; + edm::LogInfo("HGCSim") << "Depths: " << touch->GetHistoryDepth() <<" name " + << touch->GetVolume(0)->GetName() + << ":" << touch->GetReplicaNumber(0) << " " + << touch->GetVolume(1)->GetName() + << ":" << touch->GetReplicaNumber(1) << " " + << touch->GetVolume(2)->GetName() + << ":" << touch->GetReplicaNumber(2) << " " + << " layer:module:cell " << layer << ":" << module + << ":" << cell <<" Material " << mat->GetName()<<":" + << aStep->GetPreStepPoint()->GetMaterial()->GetRadlen(); #endif - if (aStep->GetPreStepPoint()->GetMaterial()->GetRadlen() > 100000.) return 0; - } - + // The following statement should be examined later before elimination + if (aStep->GetPreStepPoint()->GetMaterial()->GetRadlen() > 100000.) return 0; + uint32_t id = setDetUnitId (subdet, layer, module, cell, iz, localpos); - if (rejectMB_ && m_mode != HGCalGeometryMode::Square && id != 0) { + if (rejectMB_ && id != 0) { int det, z, lay, wafer, type, ic; HGCalTestNumbering::unpackHexagonIndex(id, det, z, lay, wafer, type, ic); #ifdef EDM_ML_DEBUG diff --git a/SimG4CMS/Tracker/interface/FakeFrameRotation.h b/SimG4CMS/Tracker/interface/FakeFrameRotation.h index 56e4ee7f74637..511b6874ad4b8 100644 --- a/SimG4CMS/Tracker/interface/FakeFrameRotation.h +++ b/SimG4CMS/Tracker/interface/FakeFrameRotation.h @@ -3,18 +3,17 @@ #include "SimG4Core/SensitiveDetector/interface/FrameRotation.h" -#include "G4StepPoint.hh" -#include "G4VPhysicalVolume.hh" - /** * To be used for test beam etc. Note: if the sensitive detecor is created without an organization, force this one */ +class G4VPhysicalVolume; + class FakeFrameRotation : public FrameRotation { public: ~FakeFrameRotation() override = default; - Local3DPoint transformPoint(Local3DPoint &,G4VPhysicalVolume *) const override; + Local3DPoint transformPoint(const Local3DPoint &,const G4VPhysicalVolume *v=nullptr) const final; }; #endif diff --git a/SimG4CMS/Tracker/interface/StandardFrameRotation.h b/SimG4CMS/Tracker/interface/StandardFrameRotation.h deleted file mode 100644 index 13065cbaeb3fc..0000000000000 --- a/SimG4CMS/Tracker/interface/StandardFrameRotation.h +++ /dev/null @@ -1,20 +0,0 @@ -#ifndef SimG4CMS_StandardFrameRotation_H -#define SimG4CMS_StandardFrameRotation_H - -#include "SimG4Core/SensitiveDetector/interface/FrameRotation.h" - -#include "G4StepPoint.hh" -#include "G4VPhysicalVolume.hh" - -/** - * To be used for test beam etc. Note: if the sensitive detecor is created without an organization, force this one - */ - -class StandardFrameRotation : public FrameRotation -{ -public: - ~StandardFrameRotation() override = default; - Local3DPoint transformPoint(Local3DPoint &,G4VPhysicalVolume *) const override; -}; - -#endif diff --git a/SimG4CMS/Tracker/interface/TkAccumulatingSensitiveDetector.h b/SimG4CMS/Tracker/interface/TkAccumulatingSensitiveDetector.h index 43ee42cd79541..8a2ecbcf61e27 100644 --- a/SimG4CMS/Tracker/interface/TkAccumulatingSensitiveDetector.h +++ b/SimG4CMS/Tracker/interface/TkAccumulatingSensitiveDetector.h @@ -13,7 +13,6 @@ #include "SimG4Core/Notification/interface/BeginOfJob.h" #include "G4Step.hh" -#include "G4StepPoint.hh" #include "G4Track.hh" #include @@ -46,56 +45,50 @@ public Observer void fillHits(edm::PSimHitContainer&, const std::string&) override; void clearHits() override; - std::string type(); - private: - virtual void sendHit(); - virtual void updateHit(G4Step *); - virtual bool newHit(G4Step *); - virtual bool closeHit(G4Step *); - virtual void createHit(G4Step *); - void checkExitPoint(Local3DPoint); + void createHit(const G4Step *); + void sendHit(); + void updateHit(const G4Step *); + bool newHit (const G4Step *); + bool closeHit (const G4Step *); + void update(const BeginOfEvent *) override; void update(const BeginOfTrack *) override; void update(const BeginOfJob *) override; - Local3DPoint toOrcaRef(Local3DPoint ,G4VPhysicalVolume *); - int tofBin(float); - TrackingSlaveSD * slaveLowTof; - TrackingSlaveSD * slaveHighTof; - FrameRotation * myRotation; - UpdatablePSimHit * mySimHit; - std::string pname; - Local3DPoint globalEntryPoint; - Local3DPoint globalExitPoint; + Local3DPoint RotateAndScale(const Local3DPoint&); + TrackInformation* getTrackInformation(const G4Track *); + + // data members initialised before run const SimTrackManager* theManager; - G4VPhysicalVolume * oldVolume; - G4ProcessTypeEnumerator * theG4ProcessTypeEnumerator; - double theSigma; - uint32_t lastId; - unsigned int lastTrack; - int eventno; - // cache stuff for debugging - float px,py,pz; + std::unique_ptr slaveLowTof; + std::unique_ptr slaveHighTof; + std::unique_ptr theRotation; + std::unique_ptr theG4ProcTypeEnumerator; + std::unique_ptr theG4TrackToParticleID; + std::unique_ptr theNumberingScheme; bool allowZeroEnergyLoss; bool printHits; bool neverAccumulate; - G4TrackToParticleID * myG4TrackToParticleID; - TrackInformation* getOrCreateTrackInformation(const G4Track *); + double rTracker2; // tracker volume R^2 + double rTracker; // tracker volume R + double zTracker; // tracker volume Z + float theTofLimit; float energyCut; float energyHistoryCut; - // - // definition of Tracker volume - // - float rTracker; - float zTracker; - TrackerG4SimHitNumberingScheme* numberingScheme_; + // run time cache + UpdatablePSimHit * mySimHit; + uint32_t lastId; + int lastTrack; + + // cache stuff for debugging and printout + Local3DPoint globalEntryPoint; + Local3DPoint globalExitPoint; + const G4VPhysicalVolume* oldVolume; + float px,py,pz; + int eventno; + std::string pname; }; #endif - - - - - diff --git a/SimG4CMS/Tracker/interface/TkSimHitPrinter.h b/SimG4CMS/Tracker/interface/TkSimHitPrinter.h index cba6d23421043..1556f759d18e5 100644 --- a/SimG4CMS/Tracker/interface/TkSimHitPrinter.h +++ b/SimG4CMS/Tracker/interface/TkSimHitPrinter.h @@ -12,17 +12,14 @@ class G4Track; class TkSimHitPrinter { public: - TkSimHitPrinter(std::string); + TkSimHitPrinter(const std::string&); ~TkSimHitPrinter(); - void startNewSimHit(std::string,std::string,int,int,int); - void printLocal(Local3DPoint,Local3DPoint) const; - void printGlobal(Local3DPoint,Local3DPoint) const; - void printHitData(float, float) const; - void printMomentumOfTrack(float, std::string, int sign) const; - int getPropagationSign(Local3DPoint ,Local3DPoint); + void startNewSimHit(const std::string&,const std::string&,int,int,int,int); + void printLocal(const Local3DPoint&,const Local3DPoint&) const; + void printGlobal(const Local3DPoint&,const Local3DPoint&) const; + void printHitData(const std::string&, float, float,float) const; void printGlobalMomentum(float,float,float)const ; private: - int eventno; static std::ofstream * theFile; }; diff --git a/SimG4CMS/Tracker/interface/TouchableToHistory.h b/SimG4CMS/Tracker/interface/TouchableToHistory.h deleted file mode 100644 index 16f36dc6948c6..0000000000000 --- a/SimG4CMS/Tracker/interface/TouchableToHistory.h +++ /dev/null @@ -1,45 +0,0 @@ -#ifndef SimG4CMS_Tracker_TouchableToHistory_H -#define SimG4CMS_Tracker_TouchableToHistory_H - - -#include "G4VTouchable.hh" - -#include -#include - -class G4VTouchable; -class G4VPhysicalVolume; -class DDFilteredView; -class DDCompactView; -class GeometricDet; - -class TouchableToHistory{ - public: - // Nav_Story is G4 - // nav_type is DDD - typedef std::vector nav_type; - typedef std::vector > Nav_Story; - typedef std::map MapType; - typedef std::map DirectMapType; - TouchableToHistory(const DDCompactView&cpv, const GeometricDet& det): - alreadySet(false), myCompactView(&cpv), myGeomDet(&det) {} - G4VPhysicalVolume& getTouchable(DDFilteredView&); - Nav_Story getNavStory(DDFilteredView&); - void buildAll(); - DDFilteredView& getFilteredView(const G4VTouchable&, DDFilteredView&); - nav_type getNavType(const G4VTouchable&); - Nav_Story touchableToNavStory(const G4VTouchable*); - nav_type touchableToNavType(const G4VTouchable*); - int touchableToInt(const G4VTouchable*); - private: - void dumpG4VPV(const G4VTouchable*); - MapType myMap; - DirectMapType myDirectMap; - bool alreadySet; - const DDCompactView* myCompactView; - const GeometricDet* myGeomDet; -}; - -#endif - - diff --git a/SimG4CMS/Tracker/interface/TrackerFrameRotation.h b/SimG4CMS/Tracker/interface/TrackerFrameRotation.h index 8cce9451e8387..ce4ba110673d8 100644 --- a/SimG4CMS/Tracker/interface/TrackerFrameRotation.h +++ b/SimG4CMS/Tracker/interface/TrackerFrameRotation.h @@ -3,18 +3,17 @@ #include "SimG4Core/SensitiveDetector/interface/FrameRotation.h" -#include "G4StepPoint.hh" -#include "G4VPhysicalVolume.hh" - /** * To be used for test beam etc. Note: if the sensitive detecor is created without an organization, force this one */ +class G4VPhysicalVolume; + class TrackerFrameRotation : public FrameRotation { public: ~TrackerFrameRotation() override = default; - Local3DPoint transformPoint(Local3DPoint &,G4VPhysicalVolume *) const override; + Local3DPoint transformPoint(const Local3DPoint &,const G4VPhysicalVolume *v=nullptr) const final; }; #endif diff --git a/SimG4CMS/Tracker/interface/TrackerG4SimHitNumberingScheme.h b/SimG4CMS/Tracker/interface/TrackerG4SimHitNumberingScheme.h index eec2932579c03..a63557c07e81b 100644 --- a/SimG4CMS/Tracker/interface/TrackerG4SimHitNumberingScheme.h +++ b/SimG4CMS/Tracker/interface/TrackerG4SimHitNumberingScheme.h @@ -1,27 +1,50 @@ #ifndef SimG4CMS_TrackerG4SimHitNumberingScheme_H #define SimG4CMS_TrackerG4SimHitNumberingScheme_H -#include +#include +#include +#include -class TouchableToHistory; -class G4VPhysicalVolume; class G4VTouchable; +class G4VPhysicalVolume; +class DDFilteredView; class DDCompactView; class GeometricDet; class TrackerG4SimHitNumberingScheme { public: - typedef std::vector nav_type; + + // Nav_Story is G4 + // nav_type is DDD + typedef std::vector Nav_type; + typedef std::vector > Nav_Story; + typedef std::map MapType; + typedef std::map DirectMapType; + TrackerG4SimHitNumberingScheme(const DDCompactView&, const GeometricDet&); - ~TrackerG4SimHitNumberingScheme(){clear();} - - void clear(); + ~TrackerG4SimHitNumberingScheme(); unsigned int g4ToNumberingScheme(const G4VTouchable*); - + + const G4VPhysicalVolume& getTouchable(DDFilteredView&); + const DDFilteredView& getFilteredView(const G4VTouchable&, DDFilteredView&); + private: - TouchableToHistory * ts; + + Nav_type& getNavType(const G4VTouchable&); + Nav_type& touchableToNavType(const G4VTouchable*); + void getNavStory(DDFilteredView&, Nav_Story&); + void touchToNavStory(const G4VTouchable*, Nav_Story&); + void dumpG4VPV(const G4VTouchable*); + + void buildAll(); + + MapType myMap; + DirectMapType myDirectMap; + bool alreadySet; + const DDCompactView* myCompactView; + const GeometricDet* myGeomDet; }; diff --git a/SimG4CMS/Tracker/src/FakeFrameRotation.cc b/SimG4CMS/Tracker/src/FakeFrameRotation.cc index 6ce5dc9980f3d..0f0e74c939ebc 100644 --- a/SimG4CMS/Tracker/src/FakeFrameRotation.cc +++ b/SimG4CMS/Tracker/src/FakeFrameRotation.cc @@ -1,6 +1,6 @@ #include "SimG4CMS/Tracker/interface/FakeFrameRotation.h" #include "G4SystemOfUnits.hh" -Local3DPoint FakeFrameRotation::transformPoint(Local3DPoint & point,G4VPhysicalVolume * v=nullptr) const { - return Local3DPoint(point.x()/cm,point.z()/cm,-point.y()/cm); +Local3DPoint FakeFrameRotation::transformPoint(const Local3DPoint & point,const G4VPhysicalVolume*) const { + return Local3DPoint(point.x()*invcm,point.z()*invcm,-point.y()*invcm); } diff --git a/SimG4CMS/Tracker/src/StandardFrameRotation.cc b/SimG4CMS/Tracker/src/StandardFrameRotation.cc deleted file mode 100644 index 70b36757f9f4f..0000000000000 --- a/SimG4CMS/Tracker/src/StandardFrameRotation.cc +++ /dev/null @@ -1,6 +0,0 @@ -#include "SimG4CMS/Tracker/interface/StandardFrameRotation.h" -#include "G4SystemOfUnits.hh" - -Local3DPoint StandardFrameRotation::transformPoint(Local3DPoint & point,G4VPhysicalVolume * v=nullptr) const { - return Local3DPoint(point.x()/cm,point.y()/cm,point.z()/cm); -} diff --git a/SimG4CMS/Tracker/src/TkAccumulatingSensitiveDetector.cc b/SimG4CMS/Tracker/src/TkAccumulatingSensitiveDetector.cc index ce84097017a2f..e69566f534bb9 100644 --- a/SimG4CMS/Tracker/src/TkAccumulatingSensitiveDetector.cc +++ b/SimG4CMS/Tracker/src/TkAccumulatingSensitiveDetector.cc @@ -1,17 +1,13 @@ #include "DataFormats/GeometryVector/interface/LocalPoint.h" -#include "DataFormats/GeometryVector/interface/LocalVector.h" #include "SimG4Core/SensitiveDetector/interface/FrameRotation.h" #include "SimG4Core/Notification/interface/TrackInformation.h" -#include "SimG4Core/Notification/interface/G4TrackToParticleID.h" -#include "SimG4Core/Physics/interface/G4ProcessTypeEnumerator.h" #include "SimDataFormats/TrackingHit/interface/UpdatablePSimHit.h" #include "SimDataFormats/SimHitMaker/interface/TrackingSlaveSD.h" #include "SimG4CMS/Tracker/interface/TkAccumulatingSensitiveDetector.h" #include "SimG4CMS/Tracker/interface/FakeFrameRotation.h" -#include "SimG4CMS/Tracker/interface/StandardFrameRotation.h" #include "SimG4CMS/Tracker/interface/TrackerFrameRotation.h" #include "SimG4CMS/Tracker/interface/TkSimHitPrinter.h" #include "SimG4CMS/Tracker/interface/TrackerG4SimHitNumberingScheme.h" @@ -22,14 +18,15 @@ #include "Geometry/Records/interface/IdealGeometryRecord.h" #include "Geometry/TrackerNumberingBuilder/interface/GeometricDet.h" +#include "DetectorDescription/Core/interface/DDCompactView.h" #include "SimG4Core/Notification/interface/TrackInformation.h" +#include "SimG4Core/Notification/interface/G4TrackToParticleID.h" +#include "SimG4Core/Physics/interface/G4ProcessTypeEnumerator.h" #include "G4Track.hh" -#include "G4SDManager.hh" +#include "G4StepPoint.hh" #include "G4VProcess.hh" -#include "G4EventManager.hh" -#include "G4Event.hh" #include "G4SystemOfUnits.hh" @@ -53,151 +50,128 @@ TkAccumulatingSensitiveDetector::TkAccumulatingSensitiveDetector(const std::stri const SensitiveDetectorCatalog & clg, edm::ParameterSet const & p, const SimTrackManager* manager) : - SensitiveTkDetector(name, cpv, clg, p), myRotation(nullptr), mySimHit(nullptr),theManager(manager), - oldVolume(nullptr), lastId(0), lastTrack(0), eventno(0) ,rTracker(1200.*mm),zTracker(3000.*mm), - numberingScheme_(nullptr) + SensitiveTkDetector(name, cpv, clg, p),theManager(manager), + rTracker(1200.*CLHEP::mm),zTracker(3000.*CLHEP::mm),mySimHit(nullptr), + lastId(0),lastTrack(0),oldVolume(nullptr),px(0.0f),py(0.0f),pz(0.0f),eventno(0),pname("") { - edm::ParameterSet m_TrackerSD = p.getParameter("TrackerSD"); allowZeroEnergyLoss = m_TrackerSD.getParameter("ZeroEnergyLoss"); neverAccumulate = m_TrackerSD.getParameter("NeverAccumulate"); printHits = m_TrackerSD.getParameter("PrintHits"); - theSigma = m_TrackerSD.getParameter("ElectronicSigmaInNanoSeconds"); - energyCut = m_TrackerSD.getParameter("EnergyThresholdForPersistencyInGeV")*GeV; //default must be 0.5 - energyHistoryCut = m_TrackerSD.getParameter("EnergyThresholdForHistoryInGeV")*GeV;//default must be 0.05 + theTofLimit = m_TrackerSD.getParameter("ElectronicSigmaInNanoSeconds")*3*CLHEP::ns; // 3 sigma + energyCut = m_TrackerSD.getParameter("EnergyThresholdForPersistencyInGeV")*CLHEP::GeV; //default must be 0.5 + energyHistoryCut = m_TrackerSD.getParameter("EnergyThresholdForHistoryInGeV")*CLHEP::GeV;//default must be 0.05 + rTracker2 = rTracker*rTracker; - edm::LogInfo("TrackerSimInfo")<<" TkAccumulatingSensitiveDetector: " - <<" Criteria for Saving Tracker SimTracks: \n" - <<" History: "< temp; - temp.push_back(slaveLowTof->name()); - temp.push_back(slaveHighTof->name()); + temp.push_back(slaveLowTof.get()->name()); + temp.push_back(slaveHighTof.get()->name()); setNames(temp); - theG4ProcessTypeEnumerator = new G4ProcessTypeEnumerator; - myG4TrackToParticleID = new G4TrackToParticleID; + theG4ProcTypeEnumerator.reset(new G4ProcessTypeEnumerator); + theG4TrackToParticleID.reset(new G4TrackToParticleID); + theNumberingScheme.reset(nullptr); } TkAccumulatingSensitiveDetector::~TkAccumulatingSensitiveDetector() -{ - delete slaveLowTof; - delete slaveHighTof; - delete theG4ProcessTypeEnumerator; - delete myG4TrackToParticleID; -} +{} - -bool TkAccumulatingSensitiveDetector::ProcessHits(G4Step * aStep, G4TouchableHistory * ROhist) +bool TkAccumulatingSensitiveDetector::ProcessHits(G4Step * aStep, G4TouchableHistory *) { - LogDebug("TrackerSimDebug")<< " Entering a new Step " << aStep->GetTotalEnergyDeposit() << " " << aStep->GetPreStepPoint()->GetPhysicalVolume()->GetLogicalVolume()->GetName(); - //TimeMe t1(theTimer, false); - if (aStep->GetTotalEnergyDeposit()>0. || allowZeroEnergyLoss == true) + if (aStep->GetTotalEnergyDeposit()>0. || allowZeroEnergyLoss) { - if (newHit(aStep) == true) + if (!mySimHit) { - sendHit(); - createHit(aStep); + createHit(aStep); + } + else if(neverAccumulate || newHit(aStep)) + { + sendHit(); + createHit(aStep); } - else + else { - updateHit(aStep); + updateHit(aStep); } - return true; + return true; } return false; } uint32_t TkAccumulatingSensitiveDetector::setDetUnitId(const G4Step * step) { - return numberingScheme_->g4ToNumberingScheme(step->GetPreStepPoint()->GetTouchable()); -} - - -int TkAccumulatingSensitiveDetector::tofBin(float tof) -{ - float threshold = 3. * theSigma; - if (tof < threshold) return 1; - return 2; -} - -Local3DPoint TkAccumulatingSensitiveDetector::toOrcaRef(Local3DPoint in ,G4VPhysicalVolume * v) -{ - if (myRotation !=nullptr) return myRotation->transformPoint(in,v); - return (in); + return theNumberingScheme.get()->g4ToNumberingScheme(step->GetPreStepPoint()->GetTouchable()); } - void TkAccumulatingSensitiveDetector::update(const BeginOfTrack *bot){ const G4Track* gTrack = (*bot)(); + #ifdef DUMPPROCESSES - edm::LogInfo("TrackerSimInfo") <<" -> process creator pointer "<GetCreatorProcess(); - if (gTrack->GetCreatorProcess()) - edm::LogInfo("TrackerSimInfo")<<" -> PROCESS CREATOR : "<GetCreatorProcess()->GetProcessName(); + if (gTrack->GetCreatorProcess()) { + edm::LogInfo("TrackerSimInfo")<<" -> PROCESS CREATOR : " + <GetCreatorProcess()->GetProcessName(); + } else { + edm::LogInfo("TrackerSimInfo") <<" -> No Creator process"; + } #endif - // //Position // - const G4ThreeVector pos = gTrack->GetPosition(); - //LogDebug("TrackerSimDebug")<<" ENERGY MeV "<GetKineticEnergy()<<" Energy Cut" << energyCut; - //LogDebug("TrackerSimDebug")<<" TOTAL ENERGY "<GetTotalEnergy(); - //LogDebug("TrackerSimDebug")<<" WEIGHT "<GetWeight(); + const G4ThreeVector& pos = gTrack->GetPosition(); + LogDebug("TrackerSimDebug") + << " update(..) of " << gTrack->GetDefinition()->GetParticleName() + << " trackID= " << gTrack->GetTrackID() + <<" E(MeV)= "<GetKineticEnergy() <<" Ecut= " << energyCut + << " R(mm)= " << pos.perp() << " Z(mm)= " << pos.z(); // // Check if in Tracker Volume // - if (pos.perp() < rTracker &&std::fabs(pos.z()) < zTracker){ + if (pos.x()*pos.x() + pos.y()*pos.y() < rTracker2 && std::abs(pos.z()) < zTracker){ // // inside the Tracker // - LogDebug("TrackerSimDebug")<<" INSIDE TRACKER"; - if (gTrack->GetKineticEnergy() > energyCut){ - TrackInformation* info = getOrCreateTrackInformation(gTrack); - //LogDebug("TrackerSimDebug")<<" POINTER "<detUnitId() - << " " << mySimHit->trackId() << " " << mySimHit->energyLoss() - << " " << mySimHit->entryPoint() << " " << mySimHit->exitPoint(); if (printHits) { TkSimHitPrinter thePrinter("TkHitPositionOSCAR.dat"); thePrinter.startNewSimHit(GetName(),oldVolume->GetLogicalVolume()->GetName(), - mySimHit->detUnitId(),mySimHit->trackId(),eventno); + mySimHit->detUnitId(),mySimHit->trackId(),lastTrack,eventno); thePrinter.printLocal(mySimHit->entryPoint(),mySimHit->exitPoint()); thePrinter.printGlobal(globalEntryPoint,globalExitPoint); - thePrinter.printHitData(mySimHit->energyLoss(),mySimHit->timeOfFlight()); - thePrinter.printMomentumOfTrack(mySimHit->pabs(),pname, - thePrinter.getPropagationSign(globalEntryPoint,globalExitPoint)); + thePrinter.printHitData(pname,mySimHit->pabs(),mySimHit->energyLoss(),mySimHit->timeOfFlight()); thePrinter.printGlobalMomentum(px,py,pz); + LogDebug("TrackerSimDebug")<< " Storing PSimHit: " << mySimHit->detUnitId() + << " " << mySimHit->trackId() << " " << mySimHit->energyLoss() + << " " << mySimHit->entryPoint() << " " << mySimHit->exitPoint(); } - if (tofBin(mySimHit->timeOfFlight()) == 1) - slaveLowTof->processHits(*mySimHit); // implicit conversion (slicing) to PSimHit!!! - else - slaveHighTof->processHits(*mySimHit); // implicit conversion (slicing) to PSimHit!!! + if (mySimHit->timeOfFlight() < theTofLimit) { + slaveLowTof.get()->processHits(*mySimHit); // implicit conversion (slicing) to PSimHit!!! + } else { + slaveHighTof.get()->processHits(*mySimHit); // implicit conversion (slicing) to PSimHit!!! + } // // clean up delete mySimHit; @@ -233,166 +206,165 @@ void TkAccumulatingSensitiveDetector::sendHit() lastId = 0; } -void TkAccumulatingSensitiveDetector::createHit(G4Step * aStep) +void TkAccumulatingSensitiveDetector::createHit(const G4Step * aStep) { - if (mySimHit != nullptr) - { - delete mySimHit; - mySimHit=nullptr; - } - - G4Track * theTrack = aStep->GetTrack(); - - G4VPhysicalVolume * v = aStep->GetPreStepPoint()->GetPhysicalVolume(); + // VI: previous hit should be already deleted + // in past here was a check if a hit is inside a sensitive detector, + // this is not needed, because call to senstive detector happens + // only inside the volume + const G4Track * theTrack = aStep->GetTrack(); + Local3DPoint theExitPoint = theRotation.get()->transformPoint(LocalPostStepPosition(aStep)); Local3DPoint theEntryPoint; - Local3DPoint theExitPoint = - toOrcaRef(SensitiveDetector::FinalStepPosition(aStep,LocalCoordinates),v); - // // Check particle type - for gamma and neutral hadrons energy deposition - // should be local (V.I.) + // should be local (VI) // if(0.0 == theTrack->GetDefinition()->GetPDGCharge()) { theEntryPoint = theExitPoint; } else { - theEntryPoint = toOrcaRef(SensitiveDetector::InitialStepPosition(aStep,LocalCoordinates),v); + theEntryPoint = theRotation.get()->transformPoint(LocalPreStepPosition(aStep)); } // // This allows to send he skipEvent if it is outside! // - checkExitPoint(theExitPoint); - float thePabs = aStep->GetPreStepPoint()->GetMomentum().mag()/GeV; - float theTof = aStep->GetPreStepPoint()->GetGlobalTime()/nanosecond; + const G4StepPoint* preStepPoint = aStep->GetPreStepPoint(); + float thePabs = preStepPoint->GetMomentum().mag()/GeV; + float theTof = preStepPoint->GetGlobalTime()/nanosecond; float theEnergyLoss = aStep->GetTotalEnergyDeposit()/GeV; - int theParticleType = myG4TrackToParticleID->particleID(theTrack); + int theParticleType = theG4TrackToParticleID.get()->particleID(theTrack); uint32_t theDetUnitId = setDetUnitId(aStep); - - // - // Check on particle charge is not applied because these points are not stored - // in hits (V.I.) - // - globalEntryPoint = SensitiveDetector::InitialStepPosition(aStep,WorldCoordinates); - globalExitPoint = SensitiveDetector::FinalStepPosition(aStep,WorldCoordinates); - - pname = theTrack->GetDynamicParticle()->GetDefinition()->GetParticleName(); - + int theTrackID = theTrack->GetTrackID(); if (theDetUnitId == 0) { - edm::LogError("TrackerSimInfo") << " Error: theDetUnitId is not valid."; - abort(); + edm::LogWarning("TkAccumulatingSensitiveDetector::createHit") + << " theDetUnitId is not valid for " << GetName(); + throw cms::Exception("TkAccumulatingSensitiveDetector::createHit") + << "cannot get theDetUnitId for G4Track " << theTrackID; } - unsigned int theTrackID = theTrack->GetTrackID(); // To whom assign the Hit? // First iteration: if the track is to be stored, use the current number; // otherwise, get to the mother - unsigned int theTrackIDInsideTheSimHit=theTrackID; - + unsigned int theTrackIDInsideTheSimHit=theTrackID; G4VUserTrackInformation * info = theTrack->GetUserInformation(); - if (info == nullptr) edm::LogError("TrackerSimInfo")<< " Error: no UserInformation available "; - else - { - TrackInformation * temp = dynamic_cast(info); - if (temp ==nullptr) edm::LogError("TrackerSimInfo")<< " Error:G4VUserTrackInformation is not a TrackInformation."; - else { - if (temp->storeTrack() == false) { - // Go to the mother! - LogDebug("TrackerSimDebug")<< " TkAccumulatingSensitiveDetector:createHit(): setting the TrackID from " - << theTrackIDInsideTheSimHit; - theTrackIDInsideTheSimHit = theTrack->GetParentID(); - LogDebug("TrackerSimDebug")<< " to the mother one " << theTrackIDInsideTheSimHit << " " << theEnergyLoss; - } - else { - LogDebug("TrackerSimDebug")<< " TkAccumulatingSensitiveDetector:createHit(): leaving the current TrackID " - << theTrackIDInsideTheSimHit; - } - } + if (info == nullptr) { + edm::LogWarning("TkAccumulatingSensitiveDetector::createHit") + << " no UserTrackInformation available for trackID= " << theTrackID; + throw cms::Exception("TkAccumulatingSensitiveDetector::createHit") + << " cannot handle hits for tracking in " << GetName(); + } else { + TrackInformation * temp = dynamic_cast(info); + if (temp ==nullptr) { + edm::LogWarning("TkAccumulatingSensitiveDetector::createHit") + << " G4VUserTrackInformation is not a TrackInformation for trackID= " + << theTrackID; + throw cms::Exception("TkAccumulatingSensitiveDetector::createHit") + << " cannot handle hits for tracking in " << GetName(); + } else { + if (temp->storeTrack() == false) { + // Go to the mother! + theTrackIDInsideTheSimHit = theTrack->GetParentID(); + LogDebug("TrackerSimDebug") + << " TkAccumulatingSensitiveDetector::createHit(): setting the TrackID from " + << theTrackIDInsideTheSimHit + << " to the mother one " << theTrackIDInsideTheSimHit << " " << theEnergyLoss; + } else { + LogDebug("TrackerSimDebug") + << " TkAccumulatingSensitiveDetector:createHit(): leaving the current TrackID " + << theTrackIDInsideTheSimHit; + } } - - px = aStep->GetPreStepPoint()->GetMomentum().x()/GeV; - py = aStep->GetPreStepPoint()->GetMomentum().y()/GeV; - pz = aStep->GetPreStepPoint()->GetMomentum().z()/GeV; - - G4ThreeVector gmd = aStep->GetPreStepPoint()->GetMomentumDirection(); + } + + const G4ThreeVector& gmd = preStepPoint->GetMomentumDirection(); // convert it to local frame - G4ThreeVector lmd = ((G4TouchableHistory *)(aStep->GetPreStepPoint()->GetTouchable()))->GetHistory() + G4ThreeVector lmd = ((G4TouchableHistory *)(preStepPoint->GetTouchable()))->GetHistory() ->GetTopTransform().TransformAxis(gmd); - Local3DPoint lnmd = toOrcaRef(ConvertToLocal3DPoint(lmd),v); + Local3DPoint lnmd = theRotation.get()->transformPoint(ConvertToLocal3DPoint(lmd)); float theThetaAtEntry = lnmd.theta(); float thePhiAtEntry = lnmd.phi(); mySimHit = new UpdatablePSimHit(theEntryPoint,theExitPoint,thePabs,theTof, theEnergyLoss,theParticleType,theDetUnitId, theTrackIDInsideTheSimHit,theThetaAtEntry,thePhiAtEntry, - theG4ProcessTypeEnumerator->processId(theTrack->GetCreatorProcess())); - LogDebug("TrackerSimDebug")<< " Created PSimHit: " << pname << " " << mySimHit->detUnitId() << " " << mySimHit->trackId() - << " " << mySimHit->energyLoss() << " " << mySimHit->entryPoint() - << " " << mySimHit->exitPoint(); + theG4ProcTypeEnumerator.get()->processId(theTrack->GetCreatorProcess())); lastId = theDetUnitId; lastTrack = theTrackID; - oldVolume = v; + + // only for debugging + if (printHits) { + // point on Geant4 unit (mm) + globalEntryPoint = ConvertToLocal3DPoint(preStepPoint->GetPosition()); + globalExitPoint = ConvertToLocal3DPoint(aStep->GetPostStepPoint()->GetPosition()); + // in CMS unit (GeV) + px = preStepPoint->GetMomentum().x()/GeV; + py = preStepPoint->GetMomentum().y()/GeV; + pz = preStepPoint->GetMomentum().z()/GeV; + oldVolume = preStepPoint->GetPhysicalVolume(); + pname = theTrack->GetDefinition()->GetParticleName(); + LogDebug("TrackerSimDebug")<< " Created PSimHit: " << pname + << " " << mySimHit->detUnitId() << " " << mySimHit->trackId() + << " " << theTrackID + << " p= " << aStep->GetPreStepPoint()->GetMomentum().mag() + << " " << mySimHit->energyLoss() << " " << mySimHit->entryPoint() + << " " << mySimHit->exitPoint(); + } } -void TkAccumulatingSensitiveDetector::updateHit(G4Step * aStep) +void TkAccumulatingSensitiveDetector::updateHit(const G4Step * aStep) { - G4VPhysicalVolume * v = aStep->GetPreStepPoint()->GetPhysicalVolume(); - Local3DPoint theExitPoint = toOrcaRef(SensitiveDetector::FinalStepPosition(aStep,LocalCoordinates),v); - // - // This allows to send he skipEvent if it is outside! - // - checkExitPoint(theExitPoint); + // VI: in past here was a check if a hit is inside a sensitive detector, + // this is not needed, because call to senstive detector happens + // only inside the volume + Local3DPoint theExitPoint = theRotation.get()->transformPoint(LocalPostStepPosition(aStep)); float theEnergyLoss = aStep->GetTotalEnergyDeposit()/GeV; mySimHit->setExitPoint(theExitPoint); - LogDebug("TrackerSimDebug")<< " Before : " << mySimHit->energyLoss(); mySimHit->addEnergyLoss(theEnergyLoss); - globalExitPoint = SensitiveDetector::FinalStepPosition(aStep,WorldCoordinates); - - LogDebug("TrackerSimDebug")<< " Updating: new exitpoint " << pname << " " << theExitPoint - << " new energy loss " << theEnergyLoss; - LogDebug("TrackerSimDebug")<< " Updated PSimHit: " << mySimHit->detUnitId() << " " << mySimHit->trackId() - << " " << mySimHit->energyLoss() << " " << mySimHit->entryPoint() - << " " << mySimHit->exitPoint(); + if (printHits) { + globalExitPoint = ConvertToLocal3DPoint(aStep->GetPostStepPoint()->GetPosition()); + } + LogDebug("TrackerSimDebug") + << " updateHit: for " << aStep->GetTrack()->GetDefinition()->GetParticleName() + << " trackID= " << aStep->GetTrack()->GetTrackID() << " deltaEloss= " << theEnergyLoss + << "\n Updated PSimHit: " << mySimHit->detUnitId() << " " << mySimHit->trackId() + << " " << mySimHit->energyLoss() << " " << mySimHit->entryPoint() + << " " << mySimHit->exitPoint(); } -bool TkAccumulatingSensitiveDetector::newHit(G4Step * aStep) +bool TkAccumulatingSensitiveDetector::newHit(const G4Step * aStep) { - if (neverAccumulate == true) return true; - G4Track * theTrack = aStep->GetTrack(); + const G4Track * theTrack = aStep->GetTrack(); // for neutral particles do not merge hits (V.I.) if(0.0 == theTrack->GetDefinition()->GetPDGCharge()) return true; uint32_t theDetUnitId = setDetUnitId(aStep); - unsigned int theTrackID = theTrack->GetTrackID(); - - LogDebug("TrackerSimDebug")<< " OLD (d,t) = (" << lastId << "," << lastTrack - << "), new = (" << theDetUnitId << "," << theTrackID << ") return " - << ((theTrackID == lastTrack) && (lastId == theDetUnitId)); - if ((mySimHit != nullptr) && (theTrackID == lastTrack) && (lastId == theDetUnitId) && closeHit(aStep)) - return false; - return true; + int theTrackID = theTrack->GetTrackID(); + + LogDebug("TrackerSimDebug")<< "newHit: OLD(detID,trID) = (" << lastId << "," << lastTrack + << "), NEW = (" << theDetUnitId << "," << theTrackID + << ") Step length(mm)= " << aStep->GetStepLength() + << " Edep= " << aStep->GetTotalEnergyDeposit() + << " p= " << aStep->GetPreStepPoint()->GetMomentum().mag(); + return ((theTrackID == lastTrack) && (lastId == theDetUnitId) && closeHit(aStep)) + ? false : true; } -bool TkAccumulatingSensitiveDetector::closeHit(G4Step * aStep) +bool TkAccumulatingSensitiveDetector::closeHit(const G4Step * aStep) { - if (mySimHit == nullptr) return false; - const float tolerance = 0.05 * mm; // 50 micron are allowed between the exit - // point of the current hit and the entry point of the new hit - G4VPhysicalVolume * v = aStep->GetPreStepPoint()->GetPhysicalVolume(); - Local3DPoint theEntryPoint = toOrcaRef(SensitiveDetector::InitialStepPosition(aStep,LocalCoordinates),v); - LogDebug("TrackerSimDebug")<< " closeHit: distance = " << (mySimHit->exitPoint()-theEntryPoint).mag(); - - if ((mySimHit->exitPoint()-theEntryPoint).mag()transformPoint(LocalPreStepPosition(aStep)); + LogDebug("TrackerSimDebug")<< " closeHit: distance = " + << (mySimHit->exitPoint()-theEntryPoint).mag(); + + return ((mySimHit->exitPoint()-theEntryPoint).mag2() < tolerance2) ? true : false; } void TkAccumulatingSensitiveDetector::EndOfEvent(G4HCofThisEvent *) { - LogDebug("TrackerSimDebug")<< " Saving the last hit in a ROU " << GetName(); - if (mySimHit != nullptr) sendHit(); } @@ -400,6 +372,7 @@ void TkAccumulatingSensitiveDetector::update(const BeginOfEvent * i) { clearHits(); eventno = (*i)()->GetEventID(); + delete mySimHit; mySimHit = nullptr; } @@ -412,47 +385,41 @@ void TkAccumulatingSensitiveDetector::update(const BeginOfJob * i) edm::ESTransientHandle pView; es->get().get(pView); - numberingScheme_=&(numberingScheme(*pView,*pDD)); + theNumberingScheme.reset(&(numberingScheme(*pView,*pDD))); } void TkAccumulatingSensitiveDetector::clearHits() { - slaveLowTof->Initialize(); - slaveHighTof->Initialize(); -} - -void TkAccumulatingSensitiveDetector::checkExitPoint(Local3DPoint p) -{ - double z = p.z(); - if (std::abs(z)<0.3*mm) return; - bool sendExc = false; - //static SimpleConfigurable sendExc(false,"TrackerSim:ThrowOnBadHits"); - edm::LogWarning("TrackerSimInfo")<< " ************ Hit outside the detector ; Local z " << z - << "; skipping event = " << sendExc; - if (sendExc == true) - { - G4EventManager::GetEventManager()->AbortCurrentEvent(); - G4EventManager::GetEventManager()->GetNonconstCurrentEvent()->SetEventAborted(); - } + slaveLowTof.get()->Initialize(); + slaveHighTof.get()->Initialize(); } -TrackInformation* TkAccumulatingSensitiveDetector::getOrCreateTrackInformation( const G4Track* gTrack){ +TrackInformation* TkAccumulatingSensitiveDetector::getTrackInformation(const G4Track* gTrack){ + TrackInformation* info = nullptr; G4VUserTrackInformation* temp = gTrack->GetUserInformation(); if (temp == nullptr){ - edm::LogError("TrackerSimInfo") <<" ERROR: no G4VUserTrackInformation available"; - abort(); + edm::LogWarning("TkAccumulatingSensitiveDetector::getTrackInformation") + <<" ERROR: no G4VUserTrackInformation available for track " + << gTrack->GetTrackID() << " Ekin(MeV)= " << gTrack->GetKineticEnergy() + << " " << gTrack->GetDefinition()->GetParticleName(); + throw cms::Exception("TkAccumulatingSensitiveDetector::getTrackInformation") + << " cannot handle hits for tracking in " << GetName(); }else{ - TrackInformation* info = dynamic_cast(temp); - if (info ==nullptr){ - edm::LogError("TrackerSimInfo")<<" ERROR: TkSimTrackSelection: the UserInformation does not appear to be a TrackInformation"; - abort(); + info = dynamic_cast(temp); + if (info == nullptr){ + edm::LogWarning("TkAccumulatingSensitiveDetector::getTrackInformation") + << " G4VUserTrackInformation is not a TrackInformation for " + <<"TrackID= " << gTrack->GetTrackID() << " Ekin(MeV)= " << gTrack->GetKineticEnergy() + << " " << gTrack->GetDefinition()->GetParticleName(); + throw cms::Exception("TkAccumulatingSensitiveDetector::getTrackInformation") + << " cannot handle hits for tracking in " << GetName(); } - return info; } + return info; } void TkAccumulatingSensitiveDetector::fillHits(edm::PSimHitContainer& cc, const std::string& hname){ - if (slaveLowTof->name() == hname) { cc=slaveLowTof->hits(); } - else if (slaveHighTof->name() == hname) { cc=slaveHighTof->hits();} + if (slaveLowTof.get()->name() == hname) { cc=slaveLowTof.get()->hits(); } + else if (slaveHighTof.get()->name() == hname) { cc=slaveHighTof.get()->hits();} } diff --git a/SimG4CMS/Tracker/src/TkSimHitPrinter.cc b/SimG4CMS/Tracker/src/TkSimHitPrinter.cc index 9643079aeb6c8..60b11257442c6 100644 --- a/SimG4CMS/Tracker/src/TkSimHitPrinter.cc +++ b/SimG4CMS/Tracker/src/TkSimHitPrinter.cc @@ -7,42 +7,32 @@ std::ofstream * TkSimHitPrinter::theFile(nullptr); -TkSimHitPrinter::TkSimHitPrinter(std::string filename){ +TkSimHitPrinter::TkSimHitPrinter(const std::string& filename){ if (theFile) return; const char* theName = filename.c_str(); theFile = new std::ofstream(theName, std::ios::out); } TkSimHitPrinter::~TkSimHitPrinter(){ - // theFile->close(); } -void TkSimHitPrinter::startNewSimHit(std::string s, std::string d, int i,int j,int eve){ - (*theFile) <<"Event: "<0) return +1; - return -1; + (*theFile)<<" Momentum "<GetNavigatorForTracking(); - G4Navigator theNavigator; - theNavigator.SetWorldVolume(theStdNavigator->GetWorldVolume()); - - - std::vector allSensitiveDets; - myGeomDet->deepComponents(allSensitiveDets); - edm::LogInfo("TrackerSimInfoNumbering")<<" TouchableTo History: got "<::const_iterator it = allSensitiveDets.begin(); - it != allSensitiveDets.end(); - ++it) - { - DDTranslation const & t = (*it)->translation(); - theNavigator.LocateGlobalPointAndSetup(G4ThreeVector(t.x(),t.y(),t.z())); - G4TouchableHistory * hist = theNavigator.CreateTouchableHistory(); - TouchableToHistory::Nav_Story st = touchableToNavStory(hist); - -#ifdef DEBUG - u_int32_t oldsize = myDirectMap.size(); -#endif - - myMap[st] = nav_type((*it)->navType().begin(),(*it)->navType().end()); - myDirectMap[st] = (*it)->geographicalID(); - - /* -#ifdef DEBUG - LogDebug("TrackerSimDebugNumbering")<< " INSERTING "<GetVolume()->GetLogicalVolume()->GetName(); - LogDebug("TrackerSimDebugNumbering")<<" Sensitive: "<GetVolume()->GetLogicalVolume()->GetSensitiveDetector()<GetNavigatorForTracking(); - G4Navigator theNavigator; - theNavigator.SetWorldVolume(theStdNavigator->GetWorldVolume()); - - theNavigator.LocateGlobalPointAndSetup(G4ThreeVector(t.x(),t.y(),t.z())); - G4TouchableHistory* hist = theNavigator.CreateTouchableHistory(); - TouchableToHistory::Nav_Story temp = touchableToNavStory(hist); - delete hist; - return (temp); -} - -TouchableToHistory::Nav_Story TouchableToHistory::touchableToNavStory(const G4VTouchable *v) { - Nav_Story temp; -#ifdef DEBUG - std::vector debugint; - std::vector debugstring; -#endif - int levels = v->GetHistoryDepth(); - - for (int k=0; k<=levels; k++){ - if (v->GetVolume(k)->GetLogicalVolume()->GetName() != "TOBInactive") { - temp.push_back( - std::pair - (v->GetVolume(k)->GetCopyNo(), - v->GetVolume(k)->GetLogicalVolume()->GetName())); -#ifdef DEBUG - debugint.push_back(v->GetVolume(k)->GetCopyNo()); - debugstring.push_back(v->GetVolume(k)->GetLogicalVolume()->GetName()); -#endif - } - } -#ifdef DEBUG - // LogDebug("TrackerSimDebugNumbering")<<" G4 TouchableToHistory "<< debugint; - for(u_int32_t jj=0;jjGetHistoryDepth(); - - LogDebug("TrackerSimDebugNumbering")<<" NAME : "<GetVolume()->GetLogicalVolume()->GetName(); - for (int k=0; k<=levels; k++){ - LogDebug("TrackerSimInfoNumbering") <<" Hist: "<< v->GetVolume(k)->GetLogicalVolume()->GetName()<< - " Copy "<< v->GetVolume(k)->GetCopyNo(); - } -} - diff --git a/SimG4CMS/Tracker/src/TrackerFrameRotation.cc b/SimG4CMS/Tracker/src/TrackerFrameRotation.cc index 48864a75c4d3a..0efeeefbebf88 100644 --- a/SimG4CMS/Tracker/src/TrackerFrameRotation.cc +++ b/SimG4CMS/Tracker/src/TrackerFrameRotation.cc @@ -1,6 +1,6 @@ #include "SimG4CMS/Tracker/interface/TrackerFrameRotation.h" #include "G4SystemOfUnits.hh" -Local3DPoint TrackerFrameRotation::transformPoint(Local3DPoint & point,G4VPhysicalVolume * v=nullptr) const { - return Local3DPoint(point.x()/cm,point.y()/cm,point.z()/cm); +Local3DPoint TrackerFrameRotation::transformPoint(const Local3DPoint & point,const G4VPhysicalVolume*) const { + return Local3DPoint(point.x()*invcm,point.y()*invcm,point.z()*invcm); } diff --git a/SimG4CMS/Tracker/src/TrackerG4SimHitNumberingScheme.cc b/SimG4CMS/Tracker/src/TrackerG4SimHitNumberingScheme.cc index 1ff73cfd6d93b..b9f23580ea162 100644 --- a/SimG4CMS/Tracker/src/TrackerG4SimHitNumberingScheme.cc +++ b/SimG4CMS/Tracker/src/TrackerG4SimHitNumberingScheme.cc @@ -1,18 +1,170 @@ #include "SimG4CMS/Tracker/interface/TrackerG4SimHitNumberingScheme.h" -#include "SimG4CMS/Tracker/interface/TouchableToHistory.h" +#include "DetectorDescription/Core/interface/DDCompactView.h" +#include "DetectorDescription/Core/interface/DDExpandedView.h" +#include "DetectorDescription/Core/interface/DDFilteredView.h" +#include "Geometry/TrackerNumberingBuilder/interface/GeometricDet.h" + +#include "FWCore/MessageLogger/interface/MessageLogger.h" + +#include "G4TransportationManager.hh" +#include "G4Navigator.hh" #include "G4VTouchable.hh" -#include "G4TransportationManager.hh" -#include "G4Navigator.hh" #include "G4TouchableHistory.hh" +#include "G4VSensitiveDetector.hh" + +//#define DEBUG -unsigned int TrackerG4SimHitNumberingScheme::g4ToNumberingScheme(const G4VTouchable* pv){ - return ts->touchableToInt(pv); -} TrackerG4SimHitNumberingScheme::TrackerG4SimHitNumberingScheme(const DDCompactView& cpv, - const GeometricDet& det ){ - ts = new TouchableToHistory(cpv,det); + const GeometricDet& det ) + : alreadySet(false), myCompactView(&cpv), myGeomDet(&det) { +} + +TrackerG4SimHitNumberingScheme::~TrackerG4SimHitNumberingScheme(){ +} + +void TrackerG4SimHitNumberingScheme::buildAll(){ + if (alreadySet) return; + alreadySet = true; + + G4Navigator* theStdNavigator = G4TransportationManager::GetTransportationManager()->GetNavigatorForTracking(); + G4Navigator theNavigator; + theNavigator.SetWorldVolume(theStdNavigator->GetWorldVolume()); + + std::vector allSensitiveDets; + myGeomDet->deepComponents(allSensitiveDets); + edm::LogInfo("TrackerSimInfoNumbering") + <<" TouchableTo History: got "<translation(); + theNavigator.LocateGlobalPointAndSetup(G4ThreeVector(t.x(),t.y(),t.z())); + G4TouchableHistory * hist = theNavigator.CreateTouchableHistory(); + TrackerG4SimHitNumberingScheme::Nav_Story st; + touchToNavStory(hist, st); + + myMap[st] = Nav_type(theSD->navType().begin(),theSD->navType().end()); + myDirectMap[st] = theSD->geographicalID(); + + LogDebug("TrackerSimDebugNumbering") + <<" INSERTING LV " <GetVolume()->GetLogicalVolume()->GetName() + <<" SD: "<GetVolume()->GetLogicalVolume()->GetSensitiveDetector()->GetName() + <<" Now size is "<GetNavigatorForTracking(); + G4Navigator theNavigator; + theNavigator.SetWorldVolume(theStdNavigator->GetWorldVolume()); + + theNavigator.LocateGlobalPointAndSetup(G4ThreeVector(t.x(),t.y(),t.z())); + G4TouchableHistory* hist = theNavigator.CreateTouchableHistory(); + touchToNavStory(hist, st); + delete hist; +} + +void TrackerG4SimHitNumberingScheme::touchToNavStory(const G4VTouchable *v, + TrackerG4SimHitNumberingScheme::Nav_Story& st) { +#ifdef DEBUG + std::vector debugint; + std::vector debugstring; +#endif + int levels = v->GetHistoryDepth(); + + for (int k=0; k<=levels; ++k){ + if (v->GetVolume(k)->GetLogicalVolume()->GetName() != "TOBInactive") { + st.push_back(std::pair + (v->GetVolume(k)->GetCopyNo(), + v->GetVolume(k)->GetLogicalVolume()->GetName())); +#ifdef DEBUG + debugint.push_back(v->GetVolume(k)->GetCopyNo()); + debugstring.push_back(v->GetVolume(k)->GetLogicalVolume()->GetName()); +#endif + } + } +#ifdef DEBUG + LogDebug("TrackerSimDebugNumbering")<<" G4 TrackerG4SimHitNumberingScheme "<< debugint; + for(u_int32_t jj=0;jjGetHistoryDepth(); + + LogDebug("TrackerSimDebugNumbering")<<" NAME : "<GetVolume()->GetLogicalVolume()->GetName(); + for (int k=0; k<=levels; k++){ + LogDebug("TrackerSimInfoNumbering") <<" Hist: "<< v->GetVolume(k)->GetLogicalVolume()->GetName()<< + " Copy "<< v->GetVolume(k)->GetCopyNo(); + } +} + diff --git a/SimG4Core/Application/plugins/OscarMTProducer.cc b/SimG4Core/Application/plugins/OscarMTProducer.cc index 4d5f3aa765990..b79a7cb108856 100644 --- a/SimG4Core/Application/plugins/OscarMTProducer.cc +++ b/SimG4Core/Application/plugins/OscarMTProducer.cc @@ -167,6 +167,9 @@ OscarMTProducer::endRun(const edm::Run&, const edm::EventSetup&) void OscarMTProducer::produce(edm::Event & e, const edm::EventSetup & es) { StaticRandomEngineSetUnset random(e.streamID()); + LogDebug("SimG4CoreApplication") + << "Produce event " << e.id() << " stream " << e.streamID() + << " rand= " << G4UniformRand(); std::vector& sTk = m_runManagerWorker->sensTkDetectors(); @@ -176,8 +179,8 @@ void OscarMTProducer::produce(edm::Event & e, const edm::EventSetup & es) try { m_runManagerWorker->produce(e, es, globalCache()->runManagerMaster()); } catch ( const SimG4Exception& simg4ex ) { - edm::LogInfo("SimG4CoreApplication") << "SimG4Exception caght! " - << simg4ex.what(); + edm::LogWarning("SimG4CoreApplication") << "SimG4Exception caght! " + << simg4ex.what(); throw edm::Exception( edm::errors::EventCorruption ) << "SimG4CoreApplication exception in generation of event " @@ -223,6 +226,9 @@ void OscarMTProducer::produce(edm::Event & e, const edm::EventSetup & es) for(auto & prod : m_producers) { prod.get()->produce(e,es); } + LogDebug("SimG4CoreApplication") + << "Event is produced " << e.id() << " stream " << e.streamID() + << " rand= " << G4UniformRand(); } StaticRandomEngineSetUnset::StaticRandomEngineSetUnset( diff --git a/SimG4Core/Application/python/g4SimHits_cfi.py b/SimG4Core/Application/python/g4SimHits_cfi.py index deddc337a7fb7..8e6d0c30fbdf2 100644 --- a/SimG4Core/Application/python/g4SimHits_cfi.py +++ b/SimG4Core/Application/python/g4SimHits_cfi.py @@ -155,7 +155,6 @@ ), Generator = cms.PSet( HectorEtaCut, - # string HepMCProductLabel = "generatorSmeared" HepMCProductLabel = cms.InputTag('generatorSmeared'), ApplyPCuts = cms.bool(True), ApplyPtransCut = cms.bool(False), @@ -168,9 +167,13 @@ LDecLenCut = cms.double(30.0), ## (cm) decay volume length ApplyPhiCuts = cms.bool(False), MinPhiCut = cms.double(-3.14159265359), ## (radians) - MaxPhiCut = cms.double(3.14159265359), ## according to CMS conventions + MaxPhiCut = cms.double(3.14159265359), ## according to CMS conventions ApplyLumiMonitorCuts = cms.bool(False), ## primary for lumi monitors - Verbosity = cms.untracked.int32(0) + Verbosity = cms.untracked.int32(0), + PDGselection = cms.PSet( + PDGfilterSel = cms.bool(False), ## filter out unwanted particles + PDGfilter = cms.vint32(21,1,2,3,4,5,6) ## list of unwanted particles (gluons and quarks) + ) ), RunAction = cms.PSet( StopFile = cms.string('StopRun') diff --git a/SimG4Core/Application/src/SimTrackManager.cc b/SimG4Core/Application/src/SimTrackManager.cc index 24932324605f1..829070f6e2973 100644 --- a/SimG4Core/Application/src/SimTrackManager.cc +++ b/SimG4Core/Application/src/SimTrackManager.cc @@ -87,7 +87,8 @@ void SimTrackManager::saveTrackAndItsBranch(TrackWithHistory * trkWHist) { edm::LogError("SimTrackManager") << " SimTrackManager::saveTrackAndItsBranch got 0 pointer "; - abort(); + throw cms::Exception("SimTrackManager::saveTrackAndItsBranch") + << " cannot handle hits for tracking"; } trkH->save(); unsigned int parent = trkH->parentID(); diff --git a/SimG4Core/CustomPhysics/src/CustomParticleFactory.cc b/SimG4Core/CustomPhysics/src/CustomParticleFactory.cc index b7c27701a41b2..c53c0558a1acb 100644 --- a/SimG4Core/CustomPhysics/src/CustomParticleFactory.cc +++ b/SimG4Core/CustomPhysics/src/CustomParticleFactory.cc @@ -377,7 +377,7 @@ G4DecayTable* CustomParticleFactory::getAntiDecayTable(int pdgId, G4DecayTable <<"CustomParticleFactory: antiparticle with PDG code"<GetParticleName(); + name[j] = part->GetParticleName(); } G4PhaseSpaceDecayChannel *aDecayChannel = new G4PhaseSpaceDecayChannel(parentName, diff --git a/SimG4Core/Generators/interface/Generator.h b/SimG4Core/Generators/interface/Generator.h index ee054d3a9170c..e0eae57e395de 100644 --- a/SimG4Core/Generators/interface/Generator.h +++ b/SimG4Core/Generators/interface/Generator.h @@ -33,8 +33,9 @@ class Generator private: bool particlePassesPrimaryCuts(const G4ThreeVector& p) const; - bool isExotic(HepMC::GenParticle* p) const; - bool isExoticNonDetectable(HepMC::GenParticle* p) const; + bool isExotic(int pdgcode) const; + bool isExoticNonDetectable(int pdgcode) const; + bool IsInTheFilterList(int pdgcode) const; void particleAssignDaughters(G4PrimaryParticle * p, HepMC::GenParticle * hp, double length); void setGenId(G4PrimaryParticle* p, int id) const diff --git a/SimG4Core/Generators/src/Generator.cc b/SimG4Core/Generators/src/Generator.cc index 63da3622ab0f7..819e0c51abb5f 100644 --- a/SimG4Core/Generators/src/Generator.cc +++ b/SimG4Core/Generators/src/Generator.cc @@ -17,9 +17,9 @@ #include "G4PhysicalConstants.hh" #include "G4Log.hh" +#include + using namespace edm; -//using std::cout; -//using std::endl; Generator::Generator(const ParameterSet & p) : fPCuts(p.getParameter("ApplyPCuts")), @@ -42,7 +42,7 @@ Generator::Generator(const ParameterSet & p) : Z_lmax(0), Z_hector(0), pdgFilterSel(false), - fPDGFilter(false) + fPDGFilter(false) { bool lumi = p.getParameter("ApplyLumiMonitorCuts"); if(lumi) { fLumiFilter = new LumiMonitorFilter(); } @@ -57,20 +57,22 @@ Generator::Generator(const ParameterSet & p) : pdgFilter.resize(0); if ( p.exists("PDGselection") ) { pdgFilterSel = (p.getParameter("PDGselection")). - getParameter("PDGfilterSel"); + getParameter("PDGfilterSel"); pdgFilter = (p.getParameter("PDGselection")). - getParameter >("PDGfilter"); + getParameter >("PDGfilter"); if(!pdgFilter.empty()) { fPDGFilter = true; + std::stringstream ss; + ss << "SimG4Core/Generator: "; + if (pdgFilterSel) { + ss << " Selecting only PDG ID = "; + } else { + ss << " Filtering out PDG ID = "; + } for ( unsigned int ii = 0; ii < pdgFilter.size(); ++ii) { - if (pdgFilterSel) { - edm::LogWarning("SimG4CoreGenerator") - << " *** Selecting only PDG ID = " << pdgFilter[ii]; - } else { - edm::LogWarning("SimG4CoreGenerator") - << " *** Filtering out PDG ID = " << pdgFilter[ii]; - } + ss << pdgFilter[ii] << " "; } + edm::LogInfo("SimG4CoreGenerator") << ss.str(); } } @@ -105,7 +107,10 @@ void Generator::HepMC2G4(const HepMC::GenEvent * evt_orig, G4Event * g4evt) HepMC::GenEvent *evt=new HepMC::GenEvent(*evt_orig); if ( *(evt->vertices_begin()) == nullptr ) { - throw SimG4Exception("SimG4CoreGenerator: Corrupted Event - GenEvent with no vertex"); + std::stringstream ss; + ss << "SimG4Core/Generator: in event " << g4evt->GetEventID() + << " Corrupted Event - GenEvent with no vertex \n"; + throw SimG4Exception(ss.str()); } if (!evt->weights().empty()) { @@ -152,7 +157,8 @@ void Generator::HepMC2G4(const HepMC::GenEvent * evt_orig, G4Event * g4evt) // 2: particles are decayed by generator but need to be propagated by GEANT // 3: particles are decayed by generator but do not need to be propagated by GEANT int status = (*pitr)->status(); - if (status > 3 && isExotic(*pitr) && (!(isExoticNonDetectable(*pitr)))) { + int pdg = (*pitr)->pdg_id(); + if (status > 3 && isExotic(pdg) && (!(isExoticNonDetectable(pdg)))) { // In Pythia 8, there are many status codes besides 1, 2, 3. // By setting the status to 2 for exotic particles, they will be checked: // if its decay vertex is outside the beampipe, it will be propagated by GEANT. @@ -163,6 +169,12 @@ void Generator::HepMC2G4(const HepMC::GenEvent * evt_orig, G4Event * g4evt) // Particles which are not decayed by generator if (status == 1) { + + // filter out unwanted particles and vertices + if(fPDGFilter && !pdgFilterSel && IsInTheFilterList(pdg)) { + continue; + } + qvtx = true; if (verbose > 2) LogDebug("SimG4CoreGenerator") << "GenVertex barcode = " << (*vitr)->barcode() @@ -189,6 +201,7 @@ void Generator::HepMC2G4(const HepMC::GenEvent * evt_orig, G4Event * g4evt) // particles with status 2 without end_vertex are // equivalent to stable qvtx = true; + break; } } } @@ -209,43 +222,57 @@ void Generator::HepMC2G4(const HepMC::GenEvent * evt_orig, G4Event * g4evt) for (pitr= (*vitr)->particles_begin(HepMC::children); pitr != (*vitr)->particles_end(HepMC::children); ++pitr){ + int status = (*pitr)->status(); + int pdg = (*pitr)->pdg_id(); + bool hasDecayVertex = (nullptr != (*pitr)->end_vertex()) ? true : false; + // Filter on allowed particle species if required - if (fPDGFilter) { - std::vector::iterator it = find(pdgFilter.begin(),pdgFilter.end(), - (*pitr)->pdg_id()); - if ( (it != pdgFilter.end() && !pdgFilterSel) - || ( it == pdgFilter.end() && pdgFilterSel ) ) { - if (verbose > 2) LogDebug("SimG4CoreGenerator") - << "Skip GenParticle barcode = " << (*pitr)->barcode() - << " PDG Id = " << (*pitr)->pdg_id(); + if (fPDGFilter) { + bool isInTheList = IsInTheFilterList(pdg); + if((!pdgFilterSel && isInTheList) || (pdgFilterSel && !isInTheList)) { + edm::LogInfo("SimG4CoreGenerator") + << " Skiped GenParticle barcode= " << (*pitr)->barcode() + << " PDGid= " << pdg + << " status= " << status + << " isExotic: " << isExotic(pdg) + << " isExoticNotDet: " << isExoticNonDetectable(pdg) + << " isInTheList: " << isInTheList + << " hasDecayVertex: " << hasDecayVertex; continue; } } - double x2 = 0.0; - double y2 = 0.0; - double z2 = 0.0; - double decay_length = 0.0; - int status = (*pitr)->status(); + edm::LogInfo("SimG4CoreGenerator") + << " pdg= " << pdg + << " status= " << status + << " hasPreDefinedDecay: " << hasDecayVertex + << " isExotic: " << isExotic(pdg) + << " isExoticNotDet: " << isExoticNonDetectable(pdg) + << " isInTheList: " << IsInTheFilterList(pdg); - if (status > 3 && isExotic(*pitr) && (!(isExoticNonDetectable(*pitr))) ) { - status = 2; + if (status > 3 && isExotic(pdg) && (!(isExoticNonDetectable(pdg))) ) { + status = hasDecayVertex ? 2 : 1; + } + + // this particle has predefined decay but has no vertex + if (2 == status && !hasDecayVertex) { + edm::LogWarning("SimG4CoreGenerator: in event ") + << g4evt->GetEventID() + << " a particle " + << " pdgid= " << pdg + << " has status=2 but has no decay vertex, so will be fully tracked by Geant4"; + status = 1; } - // check the status, 2 has end point with decay defined by generator - if (1 == status || 2 == status) { - - // this particle has decayed but have no vertex - // it is an exotic case - if ( !(*pitr)->end_vertex() ) { - status = 1; - } else { - x2 = (*pitr)->end_vertex()->position().x(); - y2 = (*pitr)->end_vertex()->position().y(); - z2 = (*pitr)->end_vertex()->position().z(); - decay_length = - std::sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)+(z2-z1)*(z2-z1)); - } + double x2 = x1; + double y2 = y1; + double z2 = z1; + double decay_length = 0.0; + if(2 == status) { + x2 = (*pitr)->end_vertex()->position().x(); + y2 = (*pitr)->end_vertex()->position().y(); + z2 = (*pitr)->end_vertex()->position().z(); + decay_length = std::sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)+(z2-z1)*(z2-z1)); } bool toBeAdded = false; @@ -262,7 +289,7 @@ void Generator::HepMC2G4(const HepMC::GenEvent * evt_orig, G4Event * g4evt) // protection against numerical problems for extremely low momenta // compute impact point at transition to Hector const double minTan = 1.e-20; - if(fabs(z1) < Z_hector && fabs(pz) >= minTan*ptot) { + if(std::abs(z1) < Z_hector && std::abs(pz) >= minTan*ptot) { if(pz > 0.0) { zimpact = Z_hector; } else { zimpact = -Z_hector; } double del = (zimpact - z1)/pz; @@ -273,7 +300,7 @@ void Generator::HepMC2G4(const HepMC::GenEvent * evt_orig, G4Event * g4evt) if (verbose > 2) LogDebug("SimG4CoreGenerator") << "Processing GenParticle barcode= " << (*pitr)->barcode() - << " pdg= " << (*pitr)-> pdg_id() + << " pdg= " << pdg << " status= " << (*pitr)->status() << " st= " << status << " rimpact(cm)= " << std::sqrt(rimpact2)/cm @@ -284,7 +311,7 @@ void Generator::HepMC2G4(const HepMC::GenEvent * evt_orig, G4Event * g4evt) // Particles of status 1 trasnported along the beam pipe for forward // detectors (HECTOR) always pass to Geant4 without cuts if( 1 == status && - fabs(zimpact) >= Z_hector && rimpact2 <= theDecRCut2) { + std::abs(zimpact) >= Z_hector && rimpact2 <= theDecRCut2) { toBeAdded = true; if ( verbose > 2 ) LogDebug("SimG4CoreGenerator") << "GenParticle barcode = " << (*pitr)->barcode() @@ -293,7 +320,7 @@ void Generator::HepMC2G4(const HepMC::GenEvent * evt_orig, G4Event * g4evt) // Standard case: particles not decayed by the generator if(1 == status && - (fabs(zimpact) < Z_hector || rimpact2 > theDecRCut2)) { + (std::abs(zimpact) < Z_hector || rimpact2 > theDecRCut2)) { // Ptot cut for all particles if (fPCuts && (ptot < theMinPCut || ptot > theMaxPCut)) { @@ -316,7 +343,7 @@ void Generator::HepMC2G4(const HepMC::GenEvent * evt_orig, G4Event * g4evt) double zi = z1; // can be propagated along Z - if(fabs(pz) >= minTan*ptot) { + if(std::abs(pz) >= minTan*ptot) { if((zi >= Z_lmax) & (pz < 0.0)) { zi = Z_lmax; } else if((zi <= Z_lmin) & (pz > 0.0)) { @@ -346,7 +373,7 @@ void Generator::HepMC2G4(const HepMC::GenEvent * evt_orig, G4Event * g4evt) // are used for Geant4 tracking with predefined decay channel // In the case of decay in vacuum particle is not tracked by Geant4 } else if(2 == status && - x2*x2 + y2*y2 >= theDecRCut2 && fabs(z2) < Z_hector) { + x2*x2 + y2*y2 >= theDecRCut2 && std::abs(z2) < Z_hector) { toBeAdded = true; if ( verbose > 2 ) LogDebug("SimG4CoreGenerator") @@ -356,9 +383,8 @@ void Generator::HepMC2G4(const HepMC::GenEvent * evt_orig, G4Event * g4evt) } } if(toBeAdded){ - G4int pdgcode= (*pitr)-> pdg_id(); G4PrimaryParticle* g4prim= - new G4PrimaryParticle(pdgcode, px*GeV, py*GeV, pz*GeV); + new G4PrimaryParticle(pdg, px*GeV, py*GeV, pz*GeV); if ( g4prim->GetG4code() != nullptr ){ g4prim->SetMass( g4prim->GetG4code()->GetPDGMass() ); @@ -513,35 +539,32 @@ bool Generator::particlePassesPrimaryCuts(const G4ThreeVector& p) const return flag; } -bool Generator::isExotic(HepMC::GenParticle* p) const +bool Generator::isExotic(int pdgcode) const { - int pdgid = abs(p->pdg_id()); - if ((pdgid >= 1000000 && pdgid < 4000000) || // SUSY, R-hadron, and technicolor particles - pdgid == 17 || // 4th generation lepton - pdgid == 34 || // W-prime - pdgid == 37) // charged Higgs - { - return true; - } - - return false; + int pdgid = std::abs(pdgcode); + return ((pdgid >= 1000000 && pdgid < 4000000) || // SUSY, R-hadron, and technicolor particles + pdgid == 17 || // 4th generation lepton + pdgid == 34 || // W-prime + pdgid == 37) // charged Higgs + ? true : false; } -bool Generator::isExoticNonDetectable(HepMC::GenParticle* p) const +bool Generator::isExoticNonDetectable(int pdgcode) const { - int pdgid = abs(p->pdg_id()); - HepPDT::ParticleID pid(p->pdg_id()); + int pdgid = std::abs(pdgcode); + HepPDT::ParticleID pid(pdgcode); int charge = pid.threeCharge(); - if ((charge==0) && (pdgid >= 1000000 && pdgid < 1000040)) // SUSY - { - return true; - } + return ((charge==0) && (pdgid >= 1000000 && pdgid < 1000040)) // SUSY + ? true : false; +} +bool Generator::IsInTheFilterList(int pdgcode) const +{ + int pdgid = std::abs(pdgcode); + for(auto & pdg : pdgFilter) { if(std::abs(pdg) == pdgid) { return true; } } return false; } - - void Generator::nonBeamEvent2G4(const HepMC::GenEvent * evt, G4Event * g4evt) { int i = 0; diff --git a/SimG4Core/Geometry/test/Cons_.cpp b/SimG4Core/Geometry/test/Cons_.cpp index 308b3ce0f64a0..dfba69fa9e631 100644 --- a/SimG4Core/Geometry/test/Cons_.cpp +++ b/SimG4Core/Geometry/test/Cons_.cpp @@ -43,13 +43,14 @@ testCons::matched_g4_and_dd( void ) double g4v = g4.GetCubicVolume()/cm3; double ddv = dd.volume()/cm3; double ddsv = dds.volume()/cm3; + double precision_in_digits = 1e-12; std::cout << "\tg4 volume = " << g4v <<" cm3" << std::endl; std::cout << "\tdd volume = " << ddv << " cm3" << std::endl; std::cout << "\tDD Information: " << dds << " vol=" << ddsv << " cm3" << std::endl; - - CPPUNIT_ASSERT( g4v == ddv ); - CPPUNIT_ASSERT( g4v == ddsv ); + + CPPUNIT_ASSERT( std::fabs(g4v - ddv) < precision_in_digits ); + CPPUNIT_ASSERT( std::fabs(g4v - ddsv) < precision_in_digits ); } CPPUNIT_TEST_SUITE_REGISTRATION( testCons ); diff --git a/SimG4Core/Physics/interface/G4ProcessTypeEnumerator.h b/SimG4Core/Physics/interface/G4ProcessTypeEnumerator.h index 01f6b4aa2be96..e3e827f889ec2 100644 --- a/SimG4Core/Physics/interface/G4ProcessTypeEnumerator.h +++ b/SimG4Core/Physics/interface/G4ProcessTypeEnumerator.h @@ -10,22 +10,18 @@ class G4ProcessTypeEnumerator { G4ProcessTypeEnumerator(); ~G4ProcessTypeEnumerator(); - inline unsigned int processId(const G4VProcess* p) + inline unsigned int processId(const G4VProcess* p) const { - unsigned int id = 0; - if(p) { id = p->GetProcessSubType(); } - return id; + return (p) ? p->GetProcessSubType() : 0; } - inline int processIdLong(const G4VProcess* p) + inline int processIdLong(const G4VProcess* p) const { - int id = 0; - if(p) { id = p->GetProcessSubType(); } - return id; + return (p) ? p->GetProcessSubType() : 0; } - std::string processG4Name(int); + std::string processG4Name(int) const; - int processId(const std::string& name); + int processId(const std::string& name) const; }; #endif diff --git a/SimG4Core/Physics/src/G4ProcessTypeEnumerator.cc b/SimG4Core/Physics/src/G4ProcessTypeEnumerator.cc index ebefd8c04bf52..c33825a553fa2 100644 --- a/SimG4Core/Physics/src/G4ProcessTypeEnumerator.cc +++ b/SimG4Core/Physics/src/G4ProcessTypeEnumerator.cc @@ -70,7 +70,7 @@ G4ProcessTypeEnumerator::G4ProcessTypeEnumerator() G4ProcessTypeEnumerator::~G4ProcessTypeEnumerator() {} -std::string G4ProcessTypeEnumerator::processG4Name(int idx) +std::string G4ProcessTypeEnumerator::processG4Name(int idx) const { std::string res = ""; for(int i=0; i #include class SensitiveTkDetector : public SensitiveDetector @@ -15,6 +13,7 @@ class SensitiveTkDetector : public SensitiveDetector edm::ParameterSet const & p) : SensitiveDetector(iname, cpv, clg, p) {} virtual void fillHits(edm::PSimHitContainer &, const std::string& hname) = 0; + }; #endif diff --git a/SimGeneral/Configuration/python/SimGeneral_EventContent_cff.py b/SimGeneral/Configuration/python/SimGeneral_EventContent_cff.py index 64fe66910593a..d6f5a9bb932e8 100644 --- a/SimGeneral/Configuration/python/SimGeneral_EventContent_cff.py +++ b/SimGeneral/Configuration/python/SimGeneral_EventContent_cff.py @@ -43,3 +43,9 @@ phase2_timing.toModify( SimGeneralFEVTDEBUG, outputCommands = SimGeneralFEVTDEBUG.outputCommands + _phase2_timing_extraCommands ) phase2_timing.toModify( SimGeneralRECO, outputCommands = SimGeneralRECO.outputCommands + _phase2_timing_extraCommands ) +_pp_on_XeXe_extraCommands = ['keep CrossingFramePlaybackInfoNew_mix_*_*','keep *_heavyIon_*_*'] +from Configuration.Eras.Modifier_pp_on_XeXe_2017_cff import pp_on_XeXe_2017 +pp_on_XeXe_2017.toModify( SimGeneralRAW, outputCommands = SimGeneralRAW.outputCommands + _pp_on_XeXe_extraCommands ) +pp_on_XeXe_2017.toModify( SimGeneralFEVTDEBUG, outputCommands = SimGeneralFEVTDEBUG.outputCommands + _pp_on_XeXe_extraCommands ) +pp_on_XeXe_2017.toModify( SimGeneralRECO, outputCommands = SimGeneralRECO.outputCommands + _pp_on_XeXe_extraCommands ) +pp_on_XeXe_2017.toModify( SimGeneralAOD, outputCommands = SimGeneralAOD.outputCommands + _pp_on_XeXe_extraCommands ) diff --git a/TauAnalysis/MCEmbeddingTools/python/SelectingProcedure_cff.py b/TauAnalysis/MCEmbeddingTools/python/SelectingProcedure_cff.py index ae6bf60e30852..806622e32fe7d 100644 --- a/TauAnalysis/MCEmbeddingTools/python/SelectingProcedure_cff.py +++ b/TauAnalysis/MCEmbeddingTools/python/SelectingProcedure_cff.py @@ -65,7 +65,6 @@ ZmumuCandidatesFilter = cms.EDFilter("CandViewCountFilter", src = cms.InputTag("ZmumuCandidates"), minNumber = cms.uint32(1), - filter = cms.bool(True) ) selectedMuonsForEmbedding = cms.EDProducer("MuMuForEmbeddingSelector", diff --git a/TrackingTools/GsfTools/interface/GaussianSumUtilities.icc b/TrackingTools/GsfTools/interface/GaussianSumUtilities.icc index 2c750da436448..926f60dd7f6af 100644 --- a/TrackingTools/GsfTools/interface/GaussianSumUtilities.icc +++ b/TrackingTools/GsfTools/interface/GaussianSumUtilities.icc @@ -111,7 +111,7 @@ GaussianSumUtilities::computeMode () const i!=components().end(); i++ ) { Vector newMean = rotT*((**i).mean()-trans); Matrix newCov = ROOT::Math::Similarity(rotT,(**i).covariance()); - auto sgs = make_shared(newMean,newCov,(**i).weight()); + auto sgs = std::make_shared(newMean,newCov,(**i).weight()); newStates.push_back(sgs); } MultiState newState(newStates); diff --git a/TrackingTools/GsfTracking/interface/GsfBetheHeitlerUpdator.h b/TrackingTools/GsfTracking/interface/GsfBetheHeitlerUpdator.h index dd40b1516afb2..f9dba617e8b74 100644 --- a/TrackingTools/GsfTracking/interface/GsfBetheHeitlerUpdator.h +++ b/TrackingTools/GsfTracking/interface/GsfBetheHeitlerUpdator.h @@ -75,7 +75,7 @@ class GsfBetheHeitlerUpdator final: public GsfMaterialEffectsUpdator { /// Read parametrization from file void readParameters (const std::string); /// Read coefficients of one polynomial from file - Polynomial readPolynomial (std::ifstream&,const int); + Polynomial readPolynomial (std::ifstream&,const unsigned int); /// Filling of mixture (in terms of z=E/E0) diff --git a/TrackingTools/GsfTracking/src/GsfBetheHeitlerUpdator.cc b/TrackingTools/GsfTracking/src/GsfBetheHeitlerUpdator.cc index f0016002e3139..cadee6129e305 100644 --- a/TrackingTools/GsfTracking/src/GsfBetheHeitlerUpdator.cc +++ b/TrackingTools/GsfTracking/src/GsfBetheHeitlerUpdator.cc @@ -97,9 +97,9 @@ void GsfBetheHeitlerUpdator::readParameters (const std::string fileName) GsfBetheHeitlerUpdator::Polynomial GsfBetheHeitlerUpdator::readPolynomial (std::ifstream& aStream, - const int order) { + const unsigned int order) { float coeffs[order+1]; - for ( int i=0; i<(order+1); ++i ) aStream >> coeffs[i]; + for ( unsigned int i=0; i<(order+1); ++i ) aStream >> coeffs[i]; return Polynomial(coeffs,order+1); } diff --git a/TrackingTools/PatternTools/interface/TrajectoryMeasurement.h b/TrackingTools/PatternTools/interface/TrajectoryMeasurement.h index cdcdda50c7123..caa366894b644 100644 --- a/TrackingTools/PatternTools/interface/TrajectoryMeasurement.h +++ b/TrackingTools/PatternTools/interface/TrajectoryMeasurement.h @@ -204,7 +204,7 @@ class TrajectoryMeasurement { TrajectoryStateOnSurface theBwdPredictedState; TrajectoryStateOnSurface theUpdatedState; ConstRecHitPointer theRecHit; - mutable DetLayer const * theLayer; + DetLayer const * theLayer; float theEstimate; }; diff --git a/TrackingTools/PatternTools/interface/TwoTrackMinimumDistance.h b/TrackingTools/PatternTools/interface/TwoTrackMinimumDistance.h index e2644768a8edf..bec478cabe811 100644 --- a/TrackingTools/PatternTools/interface/TwoTrackMinimumDistance.h +++ b/TrackingTools/PatternTools/interface/TwoTrackMinimumDistance.h @@ -63,11 +63,11 @@ class TwoTrackMinimumDistance final : public ClosestApproachOnHelices { private: enum Charge { hh, hl, ll }; Mode theModus; - mutable Charge theCharge; + Charge theCharge; ClosestApproachInRPhi theIniAlgo; - mutable TwoTrackMinimumDistanceHelixHelix theTTMDhh; - mutable TwoTrackMinimumDistanceLineLine theTTMDll; - mutable TwoTrackMinimumDistanceHelixLine theTTMDhl; + TwoTrackMinimumDistanceHelixHelix theTTMDhh; + TwoTrackMinimumDistanceLineLine theTTMDll; + TwoTrackMinimumDistanceHelixLine theTTMDhl; bool status_; std::pair points_; diff --git a/TrackingTools/PatternTools/interface/TwoTrackMinimumDistanceHelixHelix.h b/TrackingTools/PatternTools/interface/TwoTrackMinimumDistanceHelixHelix.h index fa6aac1e4c190..4066b2e27be10 100644 --- a/TrackingTools/PatternTools/interface/TwoTrackMinimumDistanceHelixHelix.h +++ b/TrackingTools/PatternTools/interface/TwoTrackMinimumDistanceHelixHelix.h @@ -26,26 +26,22 @@ class TwoTrackMinimumDistanceHelixHelix { const float qual=.001 ); // retval=true? error occured. std::pair points() const { - if (!pointsUpdated) finalPoints(); return std::pair (pointG, pointH); } std::pair pathLength() const { - if (!pointsUpdated) finalPoints(); return std::pair ( pathG, pathH); } - - double firstAngle() const {return thepG;} double secondAngle() const {return thepH;} private: bool updateCoeffs( const GlobalPoint & , const GlobalPoint & ); - bool oneIteration ( double &, double & ) const; + bool oneIteration ( double &, double & ) ; // bool parallelTracks () const; - void finalPoints() const; + void finalPoints(); private: GlobalTrajectoryParameters const *theH, *theG; @@ -59,12 +55,12 @@ class TwoTrackMinimumDistanceHelixHelix { // the variable stuff // = the point we are currently looking at. - mutable double thepG, thepH; - mutable double thesinpG, thesinpH; - mutable double thecospG, thecospH; - mutable GlobalPoint pointG, pointH; - mutable double pathG, pathH; - mutable bool pointsUpdated; + double thepG, thepH; + double thesinpG, thesinpH; + double thecospG, thecospH; + GlobalPoint pointG, pointH; + double pathG, pathH; + bool pointsUpdated; double themaxjump, thesingjacI; int themaxiter; diff --git a/TrackingTools/PatternTools/interface/TwoTrackMinimumDistanceHelixLine.h b/TrackingTools/PatternTools/interface/TwoTrackMinimumDistanceHelixLine.h index 3a8ad35b34ce2..4a51e8f8272bc 100644 --- a/TrackingTools/PatternTools/interface/TwoTrackMinimumDistanceHelixLine.h +++ b/TrackingTools/PatternTools/interface/TwoTrackMinimumDistanceHelixLine.h @@ -45,7 +45,7 @@ class TwoTrackMinimumDistanceHelixLine { double secondAngle() const; private: - GlobalTrajectoryParameters *theH, *theL, *firstGTP, *secondGTP; + const GlobalTrajectoryParameters *theH, *theL, *firstGTP, *secondGTP; GlobalVector posDiff; GlobalVector theLp; double X, Y, Z, px, py, pz, px2, py2, pz2, baseFct, baseDer; @@ -56,11 +56,11 @@ class TwoTrackMinimumDistanceHelixLine { int themaxiter; bool updateCoeffs(); - void finalPoints() const; + void finalPoints(); bool oneIteration(double & thePhiH, double & fct, double & derivative ) const; - mutable GlobalPoint helixPoint, linePoint; - mutable double tL, linePath, helixPath; - mutable bool pointsUpdated; + GlobalPoint helixPoint, linePoint; + double tL, linePath, helixPath; + bool pointsUpdated; }; #endif diff --git a/TrackingTools/PatternTools/interface/bqueue.h b/TrackingTools/PatternTools/interface/bqueue.h index 9bf713a575c10..2669db00d00a7 100644 --- a/TrackingTools/PatternTools/interface/bqueue.h +++ b/TrackingTools/PatternTools/interface/bqueue.h @@ -82,12 +82,12 @@ namespace cmsutils { bool operator==(const _bqueue_itr &t2) const { return t2.it == it; } bool operator!=(const _bqueue_itr &t2) const { return t2.it != it; } // so that I can assign a const_iterator to a const_iterator - const _bqueue_itr & operator=(const _bqueue_itr &t2) const { it = t2.it; return *this; } + const _bqueue_itr & operator=(const _bqueue_itr &t2) { it = t2.it; return *this; } friend class bqueue; private: // _bqueue_itr(_bqueue_item *t) : it(t) { } _bqueue_itr(const _bqueue_item *t) : it(t) { } - mutable _bqueue_item const * it; + _bqueue_item const * it; }; template diff --git a/TrackingTools/PatternTools/src/TwoTrackMinimumDistanceHelixHelix.cc b/TrackingTools/PatternTools/src/TwoTrackMinimumDistanceHelixHelix.cc index 86a73acd5d392..bec7e8adab846 100644 --- a/TrackingTools/PatternTools/src/TwoTrackMinimumDistanceHelixHelix.cc +++ b/TrackingTools/PatternTools/src/TwoTrackMinimumDistanceHelixHelix.cc @@ -99,7 +99,7 @@ bool TwoTrackMinimumDistanceHelixHelix::updateCoeffs( return false; } -bool TwoTrackMinimumDistanceHelixHelix::oneIteration(double & dH, double & dG ) const { +bool TwoTrackMinimumDistanceHelixHelix::oneIteration(double & dH, double & dG ) { thesinpH=sin(thepH); thecospH=cos(thepH); thesinpG=sin(thepG); @@ -148,7 +148,10 @@ bool TwoTrackMinimumDistanceHelixHelix::calculate( theH= &H; bool retval=false; - if ( updateCoeffs ( theG->position(), theH->position() ) ) return true; + if ( updateCoeffs ( theG->position(), theH->position() ) ){ + finalPoints(); + return true; + } thepG = thepG0; thepH = thepH0; @@ -162,11 +165,15 @@ bool TwoTrackMinimumDistanceHelixHelix::calculate( } while ( (!retval) && ( fabs(pG) > qual || fabs(pH) > qual )); if ( fabs ( theg * ( thepG - thepG0 ) ) > themaxjump ) retval=true; if ( fabs ( theh * ( thepH - thepH0 ) ) > themaxjump ) retval=true; + + finalPoints(); + return retval; } -void TwoTrackMinimumDistanceHelixHelix::finalPoints() const { +void TwoTrackMinimumDistanceHelixHelix::finalPoints() { + if (pointsUpdated) return; GlobalVector tmpG( sin(thepG) - thesinpG0, - cos(thepG) + thecospG0, thetanlambdaG * ( thepG- thepG0 ) diff --git a/TrackingTools/PatternTools/src/TwoTrackMinimumDistanceHelixLine.cc b/TrackingTools/PatternTools/src/TwoTrackMinimumDistanceHelixLine.cc index fde17736a8b24..94256945f1fa1 100644 --- a/TrackingTools/PatternTools/src/TwoTrackMinimumDistanceHelixLine.cc +++ b/TrackingTools/PatternTools/src/TwoTrackMinimumDistanceHelixLine.cc @@ -115,11 +115,12 @@ bool TwoTrackMinimumDistanceHelixLine::calculate( const GlobalTrajectoryParameters & theSecondGTP, const float qual ) { pointsUpdated = false; - firstGTP = (GlobalTrajectoryParameters *) &theFirstGTP; - secondGTP = (GlobalTrajectoryParameters *) &theSecondGTP; + firstGTP = &theFirstGTP; + secondGTP = &theSecondGTP; if ( updateCoeffs () ) { + finalPoints(); return true; }; @@ -136,10 +137,14 @@ bool TwoTrackMinimumDistanceHelixLine::calculate( << "Jumped out of brackets in root finding. Will be moved closer."; thePhiH += (dPhiH*0.8); } - if (fabs(dPhiH) < qual) {return false;} + if (fabs(dPhiH) < qual) { + finalPoints(); + return false; + } } LogDebug ("TwoTrackMinimumDistanceHelixLine") <<"Number of steps exceeded. Has not converged."; + finalPoints(); return true; } @@ -155,10 +160,8 @@ double TwoTrackMinimumDistanceHelixLine::secondAngle() const else return thePhiH; } -pair TwoTrackMinimumDistanceHelixLine::points() - const +pair TwoTrackMinimumDistanceHelixLine::points() const { - if (!pointsUpdated)finalPoints(); if (firstGTP==theL) return pair (linePoint, helixPoint); else return pair (helixPoint, linePoint); @@ -166,14 +169,14 @@ pair TwoTrackMinimumDistanceHelixLine::points() pair TwoTrackMinimumDistanceHelixLine::pathLength() const { - if (!pointsUpdated)finalPoints(); if (firstGTP==theL) return pair (linePath, helixPath); else return pair (helixPath, linePath); } -void TwoTrackMinimumDistanceHelixLine::finalPoints() const +void TwoTrackMinimumDistanceHelixLine::finalPoints() { + if (pointsUpdated) return; helixPoint = GlobalPoint ( theH->position().x() + theh * ( sin ( thePhiH) - thesinPhiH0 ), theH->position().y() + theh * ( - cos ( thePhiH) + thecosPhiH0 ), diff --git a/TrackingTools/TrackAssociator/interface/TrackDetMatchInfo.h b/TrackingTools/TrackAssociator/interface/TrackDetMatchInfo.h index f3f94f8753353..ba1bdd5cb5f2c 100644 --- a/TrackingTools/TrackAssociator/interface/TrackDetMatchInfo.h +++ b/TrackingTools/TrackAssociator/interface/TrackDetMatchInfo.h @@ -109,11 +109,11 @@ class TrackDetMatchInfo { int numberOfSegmentsInStation(int station, int detector) const; int numberOfSegmentsInDetector(int detector) const; - void setCaloGeometry( edm::ESHandle geometry ) { caloGeometry = geometry; } + void setCaloGeometry( edm::ESHandle geometry ) { caloGeometry = geometry.product(); } GlobalPoint getPosition( const DetId& ); std::string dumpGeometry( const DetId& ); private: bool insideCone(const DetId&, const double); - edm::ESHandle caloGeometry; + const CaloGeometry* caloGeometry; }; #endif diff --git a/TrackingTools/TrackAssociator/plugins/CaloDetIdAssociator.cc b/TrackingTools/TrackAssociator/plugins/CaloDetIdAssociator.cc index 45c858fa0f034..d870418bbb73e 100644 --- a/TrackingTools/TrackAssociator/plugins/CaloDetIdAssociator.cc +++ b/TrackingTools/TrackAssociator/plugins/CaloDetIdAssociator.cc @@ -215,7 +215,7 @@ CaloDetIdAssociator::getDetIdPoints(const DetId& id, std::vector& p LogDebug("TrackAssociator") << "Cannot find sub-detector geometry for " << id.rawId() <<"\n"; return std::pair(dummy_.end(),dummy_.end()); } - const CaloCellGeometry* cellGeom = subDetGeom->getGeometry(id); + auto cellGeom = subDetGeom->getGeometry(id); if(! cellGeom) { LogDebug("TrackAssociator") << "Cannot find CaloCell geometry for " << id.rawId() <<"\n"; return std::pair(dummy_.end(),dummy_.end()); diff --git a/TrackingTools/TrackAssociator/src/TrackDetMatchInfo.cc b/TrackingTools/TrackAssociator/src/TrackDetMatchInfo.cc index b2da8e867682e..7c265a58a02e1 100644 --- a/TrackingTools/TrackAssociator/src/TrackDetMatchInfo.cc +++ b/TrackingTools/TrackAssociator/src/TrackDetMatchInfo.cc @@ -16,9 +16,9 @@ std::string TrackDetMatchInfo::dumpGeometry( const DetId& id ) { - if ( ! caloGeometry.isValid() || + if ( ! caloGeometry || ! caloGeometry->getSubdetectorGeometry(id) || - ! caloGeometry->getSubdetectorGeometry(id)->getGeometry(id) ) { + ! caloGeometry->getSubdetectorGeometry(id)->getGeometry(id)) { throw cms::Exception("FatalError") << "Failed to access geometry for DetId: " << id.rawId(); } std::ostringstream oss; @@ -34,7 +34,7 @@ std::string TrackDetMatchInfo::dumpGeometry( const DetId& id ) GlobalPoint TrackDetMatchInfo::getPosition( const DetId& id) { // this part might be slow - if ( ! caloGeometry.isValid() || + if ( ! caloGeometry || ! caloGeometry->getSubdetectorGeometry(id) || ! caloGeometry->getSubdetectorGeometry(id)->getGeometry(id) ) { throw cms::Exception("FatalError") << "Failed to access geometry for DetId: " << id.rawId(); diff --git a/TrackingTools/TrackFitters/interface/DebugHelpers.h b/TrackingTools/TrackFitters/interface/DebugHelpers.h index 786b798791037..9a2c3c4b6cb5b 100644 --- a/TrackingTools/TrackFitters/interface/DebugHelpers.h +++ b/TrackingTools/TrackFitters/interface/DebugHelpers.h @@ -1,5 +1,7 @@ #ifdef EDM_ML_DEBUG +#include "DataFormats/SiStripDetId/interface/StripSubdetector.h" +#include "DataFormats/SiPixelDetId/interface/PixelSubdetector.h" #include "DataFormats/MuonDetId/interface/CSCDetId.h" #include "DataFormats/MuonDetId/interface/DTWireId.h" #include "DataFormats/MuonDetId/interface/RPCDetId.h" diff --git a/TrackingTools/TransientTrackingRecHit/interface/SeedingLayerSetsLooper.h b/TrackingTools/TransientTrackingRecHit/interface/SeedingLayerSetsLooper.h new file mode 100644 index 0000000000000..df249f89fa19a --- /dev/null +++ b/TrackingTools/TransientTrackingRecHit/interface/SeedingLayerSetsLooper.h @@ -0,0 +1,111 @@ +#ifndef TrackingTools_TransientTrackingRecHit_SeedingLayerSetsLooper +#define TrackingTools_TransientTrackingRecHit_SeedingLayerSetsLooper + +#include + +/** + * Class to loop over arbitrary containers according to seeding layer sets indices + */ +class SeedingLayerSetsLooper { +public: + using LayerSetIndex = unsigned short; + + template + class LayerSet { + public: + using internal_iterator_type = std::vector::const_iterator; + using value_type = typename T::value_type; + using difference_type = typename internal_iterator_type::difference_type; + + LayerSet(const T *container, internal_iterator_type begin, internal_iterator_type end): + container_(container), begin_(begin), end_(end) {} + + LayerSetIndex size() const { return end_-begin_; } + + const value_type& operator[](size_t i) const { return (*container_)[*(begin_+i)]; } + + private: + const T *container_ = nullptr; + internal_iterator_type begin_; + internal_iterator_type end_; + }; + + template + class LayerSetRange { + public: + LayerSetRange(const T *container, const SeedingLayerSetsLooper *info): + container_(container), info_(info) + {} + + class const_iterator { + public: + using internal_iterator_type = std::vector::const_iterator; + using value_type = LayerSet; + using difference_type = typename internal_iterator_type::difference_type; + + //const_iterator() = default; + const_iterator(const T *container, const SeedingLayerSetsLooper *info, internal_iterator_type iter): + container_(container), info_(info), iter_(iter) {} + + value_type operator*() const { return value_type(container_, iter_, iter_+info_->nlayers_); } + + const_iterator& operator++() { std::advance(iter_, info_->nlayers_); return *this; } + const_iterator operator++(int) { + const_iterator clone(*this); + ++(*this); + return clone; + } + + bool operator==(const const_iterator& other) const { return iter_ == other.iter_; } + bool operator!=(const const_iterator& other) const { return !operator==(other); } + + private: + const T *container_ = nullptr; + const SeedingLayerSetsLooper *info_ = nullptr; + internal_iterator_type iter_; + }; + + const_iterator begin() const { return const_iterator(container_, info_, info_->layerSetIndices_->begin()); } + const_iterator cbegin() const { return begin(); } + const_iterator end() const { return const_iterator(container_, info_, info_->layerSetIndices_->end()); } + const_iterator cend() const { return end(); } + + private: + const T *container_ = nullptr; + const SeedingLayerSetsLooper *info_; + }; + + + + SeedingLayerSetsLooper() = default; + + /** + * Constructor. + * + * \param nlayers Number of layers in each SeedingLayerSet + * \param layerSetIndices Pointer to a vector holding the indices of layer sets (pointer to vector is stored) + */ + SeedingLayerSetsLooper(unsigned short nlayers, + const std::vector *layerSetIndices): + nlayers_(nlayers), + layerSetIndices_(layerSetIndices) + {} + + template + LayerSetRange makeRange(const T& container) const { + return LayerSetRange(&container, this); + } + +private: + /// Number of layers in a SeedingLayerSet + unsigned short nlayers_ = 0; + + /** + * Stores SeedingLayerSets as nlayers_ consecutive layer indices. + * Layer indices point to layerHitRanges_, layerNames_, and + * layerDets_. Hence layerSetIndices.size() == nlayers_*"number of layer sets" + */ + const std::vector *layerSetIndices_ = nullptr; +}; + +#endif diff --git a/Utilities/ReleaseScripts/scripts/addOnTests.py b/Utilities/ReleaseScripts/scripts/addOnTests.py index 4de7400cf18ec..5535d0399f455 100755 --- a/Utilities/ReleaseScripts/scripts/addOnTests.py +++ b/Utilities/ReleaseScripts/scripts/addOnTests.py @@ -105,27 +105,18 @@ def prepare(self): 'hlt_mc_Fake2': ['cmsDriver.py TTbar_Tauola_13TeV_TuneCUETP8M1_cfi -s GEN,SIM,DIGI,L1,DIGI2RAW --mc --scenario=pp -n 10 --conditions auto:run2_mc_Fake2 --relval 9000,50 --datatier "GEN-SIM-RAW" --eventcontent RAWSIM --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2016 --fileout file:RelVal_Raw_Fake2_MC.root', 'cmsRun '+self.file2Path('HLTrigger/Configuration/test/OnLine_HLT_Fake2.py')+hltFlag_mc, 'cmsDriver.py RelVal -s HLT:Fake2,RAW2DIGI,L1Reco,RECO --mc --scenario=pp -n 10 --conditions auto:run2_mc_Fake2 --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2016 --processName=HLTRECO --filein file:RelVal_Raw_Fake2_MC.root --fileout file:RelVal_Raw_Fake2_MC_HLT_RECO.root'], - 'hlt_mc_2e34v22' : ['cmsDriver.py TTbar_Tauola_13TeV_TuneCUETP8M1_cfi -s GEN,SIM,DIGI,L1,DIGI2RAW --mc --scenario=pp -n 10 --conditions auto:run2_mc_2e34v22 --relval 9000,50 --datatier "GEN-SIM-RAW" --eventcontent RAWSIM --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2017 --fileout file:RelVal_Raw_2e34v22_MC.root', - 'cmsRun '+self.file2Path('HLTrigger/Configuration/test/OnLine_HLT_2e34v22.py')+hltFlag_mc, - 'cmsDriver.py RelVal -s HLT:2e34v22,RAW2DIGI,L1Reco,RECO --mc --scenario=pp -n 10 --conditions auto:run2_mc_2e34v22 --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2017 --processName=HLTRECO --filein file:RelVal_Raw_2e34v22_MC.root --fileout file:RelVal_Raw_2e34v22_MC_HLT_RECO.root'], - 'hlt_mc_2e34v40' : ['cmsDriver.py TTbar_Tauola_13TeV_TuneCUETP8M1_cfi -s GEN,SIM,DIGI,L1,DIGI2RAW --mc --scenario=pp -n 10 --conditions auto:run2_mc_2e34v40 --relval 9000,50 --datatier "GEN-SIM-RAW" --eventcontent RAWSIM --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2017 --fileout file:RelVal_Raw_2e34v40_MC.root', - 'cmsRun '+self.file2Path('HLTrigger/Configuration/test/OnLine_HLT_2e34v40.py')+hltFlag_mc, - 'cmsDriver.py RelVal -s HLT:2e34v40,RAW2DIGI,L1Reco,RECO --mc --scenario=pp -n 10 --conditions auto:run2_mc_2e34v40 --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2017 --processName=HLTRECO --filein file:RelVal_Raw_2e34v40_MC.root --fileout file:RelVal_Raw_2e34v40_MC_HLT_RECO.root'], - 'hlt_mc_2e34v31' : ['cmsDriver.py TTbar_Tauola_13TeV_TuneCUETP8M1_cfi -s GEN,SIM,DIGI,L1,DIGI2RAW --mc --scenario=pp -n 10 --conditions auto:run2_mc_2e34v31 --relval 9000,50 --datatier "GEN-SIM-RAW" --eventcontent RAWSIM --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2017 --fileout file:RelVal_Raw_2e34v31_MC.root', - 'cmsRun '+self.file2Path('HLTrigger/Configuration/test/OnLine_HLT_2e34v31.py')+hltFlag_mc, - 'cmsDriver.py RelVal -s HLT:2e34v31,RAW2DIGI,L1Reco,RECO --mc --scenario=pp -n 10 --conditions auto:run2_mc_2e34v31 --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2017 --processName=HLTRECO --filein file:RelVal_Raw_2e34v31_MC.root --fileout file:RelVal_Raw_2e34v31_MC_HLT_RECO.root'], - 'hlt_mc_GRun' : ['cmsDriver.py TTbar_Tauola_13TeV_TuneCUETP8M1_cfi -s GEN,SIM,DIGI,L1,DIGI2RAW --mc --scenario=pp -n 10 --conditions auto:run2_mc_GRun --relval 9000,50 --datatier "GEN-SIM-RAW" --eventcontent RAWSIM --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2017 --fileout file:RelVal_Raw_GRun_MC.root', + 'hlt_mc_GRun' : ['cmsDriver.py TTbar_Tauola_13TeV_TuneCUETP8M1_cfi -s GEN,SIM,DIGI,L1,DIGI2RAW --mc --scenario=pp -n 10 --conditions auto:run2_mc_GRun --relval 9000,50 --datatier "GEN-SIM-RAW" --eventcontent RAWSIM --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2018 --fileout file:RelVal_Raw_GRun_MC.root', 'cmsRun '+self.file2Path('HLTrigger/Configuration/test/OnLine_HLT_GRun.py')+hltFlag_mc, - 'cmsDriver.py RelVal -s HLT:GRun,RAW2DIGI,L1Reco,RECO --mc --scenario=pp -n 10 --conditions auto:run2_mc_GRun --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2017 --processName=HLTRECO --filein file:RelVal_Raw_GRun_MC.root --fileout file:RelVal_Raw_GRun_MC_HLT_RECO.root'], + 'cmsDriver.py RelVal -s HLT:GRun,RAW2DIGI,L1Reco,RECO --mc --scenario=pp -n 10 --conditions auto:run2_mc_GRun --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2018 --processName=HLTRECO --filein file:RelVal_Raw_GRun_MC.root --fileout file:RelVal_Raw_GRun_MC_HLT_RECO.root'], 'hlt_mc_HIon' : ['cmsDriver.py TTbar_Tauola_13TeV_TuneCUETP8M1_cfi -s GEN,SIM,DIGI,L1,DIGI2RAW --mc --scenario=HeavyIons -n 10 --conditions auto:run2_mc_HIon --relval 9000,50 --datatier "GEN-SIM-RAW" --eventcontent RAWSIM --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_HI --fileout file:RelVal_Raw_HIon_MC.root', 'cmsRun '+self.file2Path('HLTrigger/Configuration/test/OnLine_HLT_HIon.py')+hltFlag_mc, 'cmsDriver.py RelVal -s HLT:HIon,RAW2DIGI,L1Reco,RECO --mc --scenario=HeavyIons -n 10 --conditions auto:run2_mc_HIon --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_HI --processName=HLTRECO --filein file:RelVal_Raw_HIon_MC.root --fileout file:RelVal_Raw_HIon_MC_HLT_RECO.root'], - 'hlt_mc_PIon' : ['cmsDriver.py TTbar_Tauola_13TeV_TuneCUETP8M1_cfi -s GEN,SIM,DIGI,L1,DIGI2RAW --mc --scenario=pp -n 10 --conditions auto:run2_mc_PIon --relval 9000,50 --datatier "GEN-SIM-RAW" --eventcontent RAWSIM --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2017 --fileout file:RelVal_Raw_PIon_MC.root', + 'hlt_mc_PIon' : ['cmsDriver.py TTbar_Tauola_13TeV_TuneCUETP8M1_cfi -s GEN,SIM,DIGI,L1,DIGI2RAW --mc --scenario=pp -n 10 --conditions auto:run2_mc_PIon --relval 9000,50 --datatier "GEN-SIM-RAW" --eventcontent RAWSIM --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2018 --fileout file:RelVal_Raw_PIon_MC.root', 'cmsRun ' + self.file2Path('HLTrigger/Configuration/test/OnLine_HLT_PIon.py')+hltFlag_mc, - 'cmsDriver.py RelVal -s HLT:PIon,RAW2DIGI,L1Reco,RECO --mc --scenario=pp -n 10 --conditions auto:run2_mc_PIon --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2017 --processName=HLTRECO --filein file:RelVal_Raw_PIon_MC.root --fileout file:RelVal_Raw_PIon_MC_HLT_RECO.root'], - 'hlt_mc_PRef' : ['cmsDriver.py TTbar_Tauola_13TeV_TuneCUETP8M1_cfi -s GEN,SIM,DIGI,L1,DIGI2RAW --mc --scenario=pp -n 10 --conditions auto:run2_mc_PRef --relval 9000,50 --datatier "GEN-SIM-RAW" --eventcontent RAWSIM --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2017 --fileout file:RelVal_Raw_PRef_MC.root', + 'cmsDriver.py RelVal -s HLT:PIon,RAW2DIGI,L1Reco,RECO --mc --scenario=pp -n 10 --conditions auto:run2_mc_PIon --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2018 --processName=HLTRECO --filein file:RelVal_Raw_PIon_MC.root --fileout file:RelVal_Raw_PIon_MC_HLT_RECO.root'], + 'hlt_mc_PRef' : ['cmsDriver.py TTbar_Tauola_13TeV_TuneCUETP8M1_cfi -s GEN,SIM,DIGI,L1,DIGI2RAW --mc --scenario=pp -n 10 --conditions auto:run2_mc_PRef --relval 9000,50 --datatier "GEN-SIM-RAW" --eventcontent RAWSIM --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2018 --fileout file:RelVal_Raw_PRef_MC.root', 'cmsRun ' + self.file2Path('HLTrigger/Configuration/test/OnLine_HLT_PRef.py')+hltFlag_mc, - 'cmsDriver.py RelVal -s HLT:PRef,RAW2DIGI,L1Reco,RECO --mc --scenario=pp -n 10 --conditions auto:run2_mc_PRef --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2017 --processName=HLTRECO --filein file:RelVal_Raw_PRef_MC.root --fileout file:RelVal_Raw_PRef_MC_HLT_RECO.root'], + 'cmsDriver.py RelVal -s HLT:PRef,RAW2DIGI,L1Reco,RECO --mc --scenario=pp -n 10 --conditions auto:run2_mc_PRef --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2018 --processName=HLTRECO --filein file:RelVal_Raw_PRef_MC.root --fileout file:RelVal_Raw_PRef_MC_HLT_RECO.root'], 'hlt_data_Fake' : ['cmsDriver.py RelVal -s L1REPACK:GT1 --data --scenario=pp -n 10 --conditions auto:run1_hlt_Fake --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --fileout file:RelVal_Raw_Fake_DATA.root --filein /store/data/Run2012A/MuEG/RAW/v1/000/191/718/14932935-E289-E111-830C-5404A6388697.root', 'cmsRun '+self.file2Path('HLTrigger/Configuration/test/OnLine_HLT_Fake.py')+hltFlag_data, 'cmsDriver.py RelVal -s HLT:Fake,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run1_data_Fake --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --processName=HLTRECO --filein file:RelVal_Raw_Fake_DATA.root --fileout file:RelVal_Raw_Fake_DATA_HLT_RECO.root'], @@ -135,27 +126,18 @@ def prepare(self): 'hlt_data_Fake2': ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run2_hlt_Fake2 --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2016 --fileout file:RelVal_Raw_Fake2_DATA.root --filein /store/data/Run2016B/JetHT/RAW/v1/000/272/762/00000/C666CDE2-E013-E611-B15A-02163E011DBE.root', 'cmsRun '+self.file2Path('HLTrigger/Configuration/test/OnLine_HLT_Fake2.py')+hltFlag_data, 'cmsDriver.py RelVal -s HLT:Fake2,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run2_data_Fake2 --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2016 --processName=HLTRECO --filein file:RelVal_Raw_Fake2_DATA.root --fileout file:RelVal_Raw_Fake2_DATA_HLT_RECO.root'], - 'hlt_data_2e34v22' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run2_hlt_2e34v22 --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2017 --fileout file:RelVal_Raw_2e34v22_DATA.root --filein /store/data/Run2017A/HLTPhysics4/RAW/v1/000/295/606/00000/36DE5E0A-3645-E711-8FA1-02163E01A43B.root', - 'cmsRun '+self.file2Path('HLTrigger/Configuration/test/OnLine_HLT_2e34v22.py')+hltFlag_data, - 'cmsDriver.py RelVal -s HLT:2e34v22,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run2_data_2e34v22 --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2017 --processName=HLTRECO --filein file:RelVal_Raw_2e34v22_DATA.root --fileout file:RelVal_Raw_2e34v22_DATA_HLT_RECO.root'], - 'hlt_data_2e34v40' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run2_hlt_2e34v40 --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2017 --fileout file:RelVal_Raw_2e34v40_DATA.root --filein /store/data/Run2017A/HLTPhysics4/RAW/v1/000/295/606/00000/36DE5E0A-3645-E711-8FA1-02163E01A43B.root', - 'cmsRun '+self.file2Path('HLTrigger/Configuration/test/OnLine_HLT_2e34v40.py')+hltFlag_data, - 'cmsDriver.py RelVal -s HLT:2e34v40,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run2_data_2e34v40 --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2017 --processName=HLTRECO --filein file:RelVal_Raw_2e34v40_DATA.root --fileout file:RelVal_Raw_2e34v40_DATA_HLT_RECO.root'], - 'hlt_data_2e34v31' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run2_hlt_2e34v31 --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2017 --fileout file:RelVal_Raw_2e34v31_DATA.root --filein /store/data/Run2017A/HLTPhysics4/RAW/v1/000/295/606/00000/36DE5E0A-3645-E711-8FA1-02163E01A43B.root', - 'cmsRun '+self.file2Path('HLTrigger/Configuration/test/OnLine_HLT_2e34v31.py')+hltFlag_data, - 'cmsDriver.py RelVal -s HLT:2e34v31,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run2_data_2e34v31 --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2017 --processName=HLTRECO --filein file:RelVal_Raw_2e34v31_DATA.root --fileout file:RelVal_Raw_2e34v31_DATA_HLT_RECO.root'], - 'hlt_data_GRun' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run2_hlt_GRun --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2017 --fileout file:RelVal_Raw_GRun_DATA.root --filein /store/data/Run2017A/HLTPhysics4/RAW/v1/000/295/606/00000/36DE5E0A-3645-E711-8FA1-02163E01A43B.root', + 'hlt_data_GRun' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run2_hlt_GRun --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2018 --fileout file:RelVal_Raw_GRun_DATA.root --filein /store/data/Run2017A/HLTPhysics4/RAW/v1/000/295/606/00000/36DE5E0A-3645-E711-8FA1-02163E01A43B.root', 'cmsRun '+self.file2Path('HLTrigger/Configuration/test/OnLine_HLT_GRun.py')+hltFlag_data, - 'cmsDriver.py RelVal -s HLT:GRun,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run2_data_GRun --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2017 --processName=HLTRECO --filein file:RelVal_Raw_GRun_DATA.root --fileout file:RelVal_Raw_GRun_DATA_HLT_RECO.root'], + 'cmsDriver.py RelVal -s HLT:GRun,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run2_data_GRun --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2018 --processName=HLTRECO --filein file:RelVal_Raw_GRun_DATA.root --fileout file:RelVal_Raw_GRun_DATA_HLT_RECO.root'], 'hlt_data_HIon' : ['cmsDriver.py RelVal -s L1REPACK:Full2015Data --data --scenario=HeavyIons -n 10 --conditions auto:run2_hlt_HIon --relval 9000,50 --datatier "RAW" --eventcontent RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2016,Run2_HI --fileout file:RelVal_Raw_HIon_DATA.root --filein /store/hidata/HIRun2015/HIHardProbes/RAW-RECO/HighPtJet-PromptReco-v1/000/263/689/00000/1802CD9A-DDB8-E511-9CF9-02163E0138CA.root', 'cmsRun '+self.file2Path('HLTrigger/Configuration/test/OnLine_HLT_HIon.py')+hltFlag_data, 'cmsDriver.py RelVal -s HLT:HIon,RAW2DIGI,L1Reco,RECO --data --scenario=HeavyIons -n 10 --conditions auto:run2_data_HIon --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2016,Run2_HI --processName=HLTRECO --filein file:RelVal_Raw_HIon_DATA.root --fileout file:RelVal_Raw_HIon_DATA_HLT_RECO.root'], - 'hlt_data_PIon' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run2_hlt_PIon --relval 9000,50 --datatier "RAW" --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2017 --eventcontent RAW --fileout file:RelVal_Raw_PIon_DATA.root --filein /store/data/Run2017A/HLTPhysics4/RAW/v1/000/295/606/00000/36DE5E0A-3645-E711-8FA1-02163E01A43B.root', + 'hlt_data_PIon' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run2_hlt_PIon --relval 9000,50 --datatier "RAW" --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2018 --eventcontent RAW --fileout file:RelVal_Raw_PIon_DATA.root --filein /store/data/Run2017A/HLTPhysics4/RAW/v1/000/295/606/00000/36DE5E0A-3645-E711-8FA1-02163E01A43B.root', 'cmsRun ' + self.file2Path('HLTrigger/Configuration/test/OnLine_HLT_PIon.py')+hltFlag_data, - 'cmsDriver.py RelVal -s HLT:PIon,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run2_data_PIon --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2017 --processName=HLTRECO --filein file:RelVal_Raw_PIon_DATA.root --fileout file:RelVal_Raw_PIon_DATA_HLT_RECO.root'], - 'hlt_data_PRef' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run2_hlt_PRef --relval 9000,50 --datatier "RAW" --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2017 --eventcontent RAW --fileout file:RelVal_Raw_PRef_DATA.root --filein /store/data/Run2017A/HLTPhysics4/RAW/v1/000/295/606/00000/36DE5E0A-3645-E711-8FA1-02163E01A43B.root', + 'cmsDriver.py RelVal -s HLT:PIon,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run2_data_PIon --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2018 --processName=HLTRECO --filein file:RelVal_Raw_PIon_DATA.root --fileout file:RelVal_Raw_PIon_DATA_HLT_RECO.root'], + 'hlt_data_PRef' : ['cmsDriver.py RelVal -s L1REPACK:Full --data --scenario=pp -n 10 --conditions auto:run2_hlt_PRef --relval 9000,50 --datatier "RAW" --customise=HLTrigger/Configuration/CustomConfigs.L1T --era Run2_2018 --eventcontent RAW --fileout file:RelVal_Raw_PRef_DATA.root --filein /store/data/Run2017A/HLTPhysics4/RAW/v1/000/295/606/00000/36DE5E0A-3645-E711-8FA1-02163E01A43B.root', 'cmsRun ' + self.file2Path('HLTrigger/Configuration/test/OnLine_HLT_PRef.py')+hltFlag_data, - 'cmsDriver.py RelVal -s HLT:PRef,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run2_data_PRef --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2017 --processName=HLTRECO --filein file:RelVal_Raw_PRef_DATA.root --fileout file:RelVal_Raw_PRef_DATA_HLT_RECO.root'], + 'cmsDriver.py RelVal -s HLT:PRef,RAW2DIGI,L1Reco,RECO --data --scenario=pp -n 10 --conditions auto:run2_data_PRef --relval 9000,50 --datatier "RAW-HLT-RECO" --eventcontent FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era Run2_2018 --processName=HLTRECO --filein file:RelVal_Raw_PRef_DATA.root --fileout file:RelVal_Raw_PRef_DATA_HLT_RECO.root'], } self.commands={} diff --git a/Validation/CaloTowers/python/CaloTowersParam_cfi.py b/Validation/CaloTowers/python/CaloTowersParam_cfi.py index 27cea140f5e20..ee2e4a796277d 100644 --- a/Validation/CaloTowers/python/CaloTowersParam_cfi.py +++ b/Validation/CaloTowers/python/CaloTowersParam_cfi.py @@ -4,7 +4,7 @@ outputFile = cms.untracked.string(''), CaloTowerCollectionLabel = cms.untracked.InputTag('towerMaker'), hcalselector = cms.untracked.string('all'), - mc = cms.untracked.string('no') + mc = cms.untracked.string('yes') ) diff --git a/Validation/CaloTowers/test/CaloScan/template.py b/Validation/CaloTowers/test/CaloScan/template.py index 108e299654a5c..9cce44822a912 100644 --- a/Validation/CaloTowers/test/CaloScan/template.py +++ b/Validation/CaloTowers/test/CaloScan/template.py @@ -1,6 +1,8 @@ import FWCore.ParameterSet.Config as cms -process = cms.Process("TEST") +from Configuration.StandardSequences.Eras import eras + +process = cms.Process('TEST',eras.Run2_2017) ### RANDOM setting (change last digit(s) to make runs different !) process.load("Configuration.StandardSequences.SimulationRandomNumberGeneratorSeeds_cff") @@ -12,8 +14,10 @@ process.load('Configuration/StandardSequences/RawToDigi_cff') process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") -from Configuration.AlCa.autoCond import autoCond -process.GlobalTag.globaltag = autoCond['run2_mc'] +# from Configuration.AlCa.autoCond import autoCond +# process.GlobalTag.globaltag = autoCond['run2_mc'] +from Configuration.AlCa.GlobalTag import GlobalTag +process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase1_2017_realistic', '') process.load("IOMC.EventVertexGenerators.VtxSmearedGauss_cfi") process.load("Configuration.StandardSequences.GeometryDB_cff") @@ -42,44 +46,21 @@ process.VtxSmeared.SigmaY = 0.00001 process.VtxSmeared.SigmaZ = 0.00001 -process.HcalSimHitsAnalyser = cms.EDAnalyzer("HcalSimHitsValidation", - outputFile = cms.untracked.string('HcalSimHitsValidation.root') -) - -process.hcalDigiAnalyzer = cms.EDAnalyzer("HcalDigisValidation", - outputFile = cms.untracked.string('HcalDigisValidationRelVal.root'), - digiLabel = cms.string("hcalDigis"), - mode = cms.untracked.string('multi'), - hcalselector= cms.untracked.string('all'), - mc = cms.untracked.string('yes'), - simHits = cms.untracked.InputTag("g4SimHits","HcalHits"), - emulTPs = cms.InputTag("emulDigis"), - dataTPs = cms.InputTag("simHcalTriggerPrimitiveDigis") -) - -process.hcalRecoAnalyzer = cms.EDAnalyzer("HcalRecHitsValidation", - outputFile = cms.untracked.string('HcalRecHitValidationRelVal.root'), - HBHERecHitCollectionLabel = cms.untracked.InputTag("hbhereco"), - HFRecHitCollectionLabel = cms.untracked.InputTag("hfreco"), - HORecHitCollectionLabel = cms.untracked.InputTag("horeco"), - eventype = cms.untracked.string('single'), - ecalselector = cms.untracked.string('yes'), - hcalselector = cms.untracked.string('all'), - mc = cms.untracked.string('yes') # default ! -) +process.load("Validation.HcalHits.HcalSimHitsValidation_cfi") +process.HcalSimHitsAnalyser.outputFile = cms.untracked.string('HcalSimHitsValidation.root') -process.hcalTowerAnalyzer = cms.EDAnalyzer("CaloTowersValidation", - outputFile = cms.untracked.string('CaloTowersValidationRelVal.root'), - CaloTowerCollectionLabel = cms.untracked.InputTag('towerMaker'), - hcalselector = cms.untracked.string('all'), - mc = cms.untracked.string('yes') # default! -) +process.load("Validation.HcalDigis.HcalDigisParam_cfi") +process.hcaldigisAnalyzer.outputFile = cms.untracked.string('HcalDigisValidationRelVal.root') + +process.load("Validation.HcalRecHits.HcalRecHitParam_cfi") + +process.load("Validation.CaloTowers.CaloTowersParam_cfi") +process.calotowersAnalyzer.outputFile = cms.untracked.string('CaloTowersValidationRelVal.root') #--- replace hbhereco with hbheprereco delattr(process,"hbhereco") process.hbhereco = process.hbheprereco.clone() -process.hcalLocalRecoSequence = cms.Sequence(process.hbhereco+process.hfreco+process.horeco) - +process.hcalLocalRecoSequence = cms.Sequence(process.hbhereco+process.hfprereco+process.hfreco+process.horeco) #--- post-LS1 customization process.mix.digitizers.hcal.minFCToDelay=cms.double(5.) # new TS model @@ -91,8 +72,6 @@ process.mix.digitizers.hcal.hf2.samplingFactor = cms.double(0.67) process.g4SimHits.HFShowerLibrary.FileName = 'SimG4CMS/Calo/data/HFShowerLibrary_npmt_noatt_eta4_16en_v4.root' - - #---------- PATH # -- NB: for vertex smearing the Label should be: "unsmeared" # for GEN produced since 760pre6, for older GEN - just "": @@ -120,8 +99,8 @@ process.caloTowersRec * process.hcalnoise * process.HcalSimHitsAnalyser * - process.hcalDigiAnalyzer * - process.hcalTowerAnalyzer * + process.hcaldigisAnalyzer * + process.calotowersAnalyzer * process.hcalRecoAnalyzer * process.MEtoEDMConverter ) diff --git a/Validation/CaloTowers/test/CaloScan/template.py_run2 b/Validation/CaloTowers/test/CaloScan/template.py_run2 new file mode 100644 index 0000000000000..70ae3a152be33 --- /dev/null +++ b/Validation/CaloTowers/test/CaloScan/template.py_run2 @@ -0,0 +1,105 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process("TEST") + +### RANDOM setting (change last digit(s) to make runs different !) +process.load("Configuration.StandardSequences.SimulationRandomNumberGeneratorSeeds_cff") + +process.load("Configuration.StandardSequences.Simulation_cff") +process.load("Configuration.StandardSequences.Reconstruction_cff") +process.load("SimGeneral.MixingModule.mixNoPU_cfi") +process.load('Configuration/StandardSequences/DigiToRaw_cff') +process.load('Configuration/StandardSequences/RawToDigi_cff') + +process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") +from Configuration.AlCa.autoCond import autoCond +process.GlobalTag.globaltag = autoCond['run2_mc'] + +process.load("IOMC.EventVertexGenerators.VtxSmearedGauss_cfi") +process.load("Configuration.StandardSequences.GeometryDB_cff") +process.load("Configuration.StandardSequences.MagneticField_cff") +process.g4SimHits.UseMagneticField = False + +process.load("DQMServices.Core.DQMStore_cfi") +process.load("DQMServices.Components.MEtoEDMConverter_cfi") + +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32(2000) +) +# Input source +process.source = cms.Source("PoolSource", + firstEvent = cms.untracked.uint32(XXXXX), + fileNames = cms.untracked.vstring('file:mc.root') +) + +process.FEVT = cms.OutputModule("PoolOutputModule", + outputCommands = cms.untracked.vstring('drop *', 'keep *_MEtoEDMConverter_*_*'), + splitLevel = cms.untracked.int32(0), + fileName = cms.untracked.string("output.root") +) + +process.VtxSmeared.SigmaX = 0.00001 +process.VtxSmeared.SigmaY = 0.00001 +process.VtxSmeared.SigmaZ = 0.00001 + +process.load("Validation.HcalHits.HcalSimHitsValidation_cfi") +process.HcalSimHitsAnalyser.outputFile = cms.untracked.string('HcalSimHitsValidation.root') + +process.load("Validation.HcalDigis.HcalDigisParam_cfi") +process.hcaldigisAnalyzer.outputFile = cms.untracked.string('HcalDigisValidationRelVal.root') + +process.load("Validation.HcalRecHits.HcalRecHitParam_cfi") + +process.load("Validation.CaloTowers.CaloTowersParam_cfi") +process.calotowersAnalyzer.outputFile = cms.untracked.string('CaloTowersValidationRelVal.root') + +#--- replace hbhereco with hbheprereco +delattr(process,"hbhereco") +process.hbhereco = process.hbheprereco.clone() +process.hcalLocalRecoSequence = cms.Sequence(process.hbhereco+process.hfreco+process.horeco) + +#--- post-LS1 customization +process.mix.digitizers.hcal.minFCToDelay=cms.double(5.) # new TS model +process.mix.digitizers.hcal.ho.photoelectronsToAnalog = cms.vdouble([4.0]*16) +process.mix.digitizers.hcal.ho.siPMCode = cms.int32(1) +process.mix.digitizers.hcal.ho.pixels = cms.int32(2500) +process.mix.digitizers.hcal.ho.doSiPMSmearing = cms.bool(False) +process.mix.digitizers.hcal.hf1.samplingFactor = cms.double(0.67) +process.mix.digitizers.hcal.hf2.samplingFactor = cms.double(0.67) +process.g4SimHits.HFShowerLibrary.FileName = 'SimG4CMS/Calo/data/HFShowerLibrary_npmt_noatt_eta4_16en_v4.root' + +#---------- PATH +# -- NB: for vertex smearing the Label should be: "unsmeared" +# for GEN produced since 760pre6, for older GEN - just "": +process.VtxSmeared.src = cms.InputTag("generator", "") +process.generatorSmeared = cms.EDProducer("GeneratorSmearedProducer") +process.g4SimHits.Generator.HepMCProductLabel = 'VtxSmeared' + +process.p = cms.Path( + process.VtxSmeared * + process.generatorSmeared * + process.g4SimHits * + process.mix * + process.ecalDigiSequence * + process.hcalDigiSequence * + process.addPileupInfo * + process.bunchSpacingProducer * + process.ecalPacker * + process.esDigiToRaw * + process.hcalRawData * + process.rawDataCollector * + process.ecalDigis * + process.ecalPreshowerDigis * + process.hcalDigis * + process.calolocalreco * + process.caloTowersRec * + process.hcalnoise * + process.HcalSimHitsAnalyser * + process.hcaldigisAnalyzer * + process.calotowersAnalyzer * + process.hcalRecoAnalyzer * + process.MEtoEDMConverter +) + +process.outpath = cms.EndPath(process.FEVT) + diff --git a/Validation/Configuration/python/autoValidation.py b/Validation/Configuration/python/autoValidation.py index cc2be6aadaece..2ff3cee8a4a83 100644 --- a/Validation/Configuration/python/autoValidation.py +++ b/Validation/Configuration/python/autoValidation.py @@ -1,5 +1,6 @@ autoValidation = { 'liteTracking' : ['prevalidationLiteTracking','validationLiteTracking','validationHarvesting'], 'trackingOnlyValidation' : ['globalPrevalidationTrackingOnly','globalValidationTrackingOnly','postValidation_trackingOnly'], + 'pixelTrackingOnlyValidation' : ['globalPrevalidationPixelTrackingOnly','globalValidationPixelTrackingOnly','postValidation_trackingOnly'], 'trackingValidation': ['globalPrevalidationTracking','globalValidationTrackingOnly','postValidationTracking'], 'muonOnlyValidation' : ['globalPrevalidationMuons','globalValidationMuons','postValidation_muons'], 'bTagOnlyValidation' : ['prebTagSequenceMC','bTagPlotsMCbcl','bTagCollectorSequenceMCbcl'], diff --git a/Validation/Configuration/python/globalValidation_cff.py b/Validation/Configuration/python/globalValidation_cff.py index ab541e05401b9..eaa689a5e1a05 100644 --- a/Validation/Configuration/python/globalValidation_cff.py +++ b/Validation/Configuration/python/globalValidation_cff.py @@ -128,7 +128,13 @@ + vertexValidationTrackingOnly ) globalValidationTrackingOnly = cms.Sequence() - +# Pixel tracking only validation +globalPrevalidationPixelTrackingOnly = cms.Sequence( + simHitTPAssocProducer + + tracksValidationPixelTrackingOnly + + vertexValidationPixelTrackingOnly +) +globalValidationPixelTrackingOnly = cms.Sequence() globalValidationJetMETonly = cms.Sequence( JetValidation diff --git a/Validation/Configuration/python/hgcalSimValid_cff.py b/Validation/Configuration/python/hgcalSimValid_cff.py index 6466c18600886..bd5e8899be269 100644 --- a/Validation/Configuration/python/hgcalSimValid_cff.py +++ b/Validation/Configuration/python/hgcalSimValid_cff.py @@ -3,11 +3,9 @@ from Validation.HGCalValidation.simhitValidation_cff import * from Validation.HGCalValidation.digiValidation_cff import * from Validation.HGCalValidation.rechitValidation_cff import * -from Validation.HGCalValidation.hgcGeometryValidation_cfi import * from Validation.HGCalValidation.hgcalHitValidation_cfi import * -hgcalValidation = cms.Sequence(hgcGeomAnalysis - + hgcalSimHitValidationEE +hgcalValidation = cms.Sequence(hgcalSimHitValidationEE + hgcalSimHitValidationHEF + hgcalSimHitValidationHEB + hgcalDigiValidationEE diff --git a/Validation/EcalDigis/src/EcalSelectiveReadoutValidation.cc b/Validation/EcalDigis/src/EcalSelectiveReadoutValidation.cc index 4362652c02304..266b29723546c 100644 --- a/Validation/EcalDigis/src/EcalSelectiveReadoutValidation.cc +++ b/Validation/EcalDigis/src/EcalSelectiveReadoutValidation.cc @@ -285,7 +285,7 @@ void EcalSelectiveReadoutValidation::analyzeEE(const edm::Event& event, es.get().get(geoHandle); const CaloSubdetectorGeometry *geometry_p = (*geoHandle).getSubdetectorGeometry(DetId::Ecal, EcalEndcap); - CaloSubdetectorGeometry const& geometry = *geometry_p; +//CaloSubdetectorGeometry const& geometry = *geometry_p; //EE unsupressed digis: for (unsigned int digis=0; digissize(); ++digis){ @@ -313,7 +313,7 @@ void EcalSelectiveReadoutValidation::analyzeEE(const edm::Event& event, } const GlobalPoint xtalPos - = geometry.getGeometry(frame.id())->getPosition(); + = geometry_p->getGeometry(frame.id())->getPosition(); eeEnergies[iZ0][iX0][iY0].phi = rad2deg*((double)xtalPos.phi()); eeEnergies[iZ0][iX0][iY0].eta = xtalPos.eta(); @@ -566,7 +566,7 @@ EcalSelectiveReadoutValidation::analyzeEB(const edm::Event& event, es.get().get(geoHandle); const CaloSubdetectorGeometry *geometry_p = (*geoHandle).getSubdetectorGeometry(DetId::Ecal, EcalBarrel); - CaloSubdetectorGeometry const& geometry = *geometry_p; +//CaloSubdetectorGeometry const& geometry = *geometry_p; //EB unsuppressed digis: for(EBDigiCollection::const_iterator it = ebNoZsDigis_->begin(); @@ -597,7 +597,7 @@ EcalSelectiveReadoutValidation::analyzeEB(const edm::Event& event, } const GlobalPoint xtalPos - = geometry.getGeometry(frame.id())->getPosition(); + = geometry_p->getGeometry(frame.id())->getPosition(); ebEnergies[iEta0][iPhi0].phi = rad2deg*((double)xtalPos.phi()); ebEnergies[iEta0][iPhi0].eta = xtalPos.eta(); @@ -1715,15 +1715,13 @@ EcalSelectiveReadoutValidation::setTtEtSums(const edm::EventSetup& es, const EBDigiCollection& ebDigis, const EEDigiCollection& eeDigis){ //ecal geometry: - static const CaloSubdetectorGeometry* eeGeometry = nullptr; - static const CaloSubdetectorGeometry* ebGeometry = nullptr; + const CaloSubdetectorGeometry* eeGeometry = nullptr; + const CaloSubdetectorGeometry* ebGeometry = nullptr; if(eeGeometry==nullptr || ebGeometry==nullptr){ edm::ESHandle geoHandle; es.get().get(geoHandle); - eeGeometry - = (*geoHandle).getSubdetectorGeometry(DetId::Ecal, EcalEndcap); - ebGeometry - = (*geoHandle).getSubdetectorGeometry(DetId::Ecal, EcalBarrel); + eeGeometry = (*geoHandle).getSubdetectorGeometry(DetId::Ecal, EcalEndcap); + ebGeometry = (*geoHandle).getSubdetectorGeometry(DetId::Ecal, EcalBarrel); } //init etSum array: diff --git a/Validation/GlobalHits/src/GlobalHitsAnalyzer.cc b/Validation/GlobalHits/src/GlobalHitsAnalyzer.cc index 4e7c271e768b4..58ccbdb019ab2 100644 --- a/Validation/GlobalHits/src/GlobalHitsAnalyzer.cc +++ b/Validation/GlobalHits/src/GlobalHitsAnalyzer.cc @@ -1711,8 +1711,7 @@ void GlobalHitsAnalyzer::fillECal(const edm::Event& iEvent, (subdetector == sdEcalFwd))) { // get the Cell geometry - const CaloCellGeometry *theDet = theCalo. - getSubdetectorGeometry(theDetUnitId)->getGeometry(theDetUnitId); + auto theDet = (theCalo.getSubdetectorGeometry(theDetUnitId))->getGeometry(theDetUnitId); if (!theDet) { edm::LogWarning(MsgLoggerCat) @@ -1781,8 +1780,7 @@ void GlobalHitsAnalyzer::fillECal(const edm::Event& iEvent, (subdetector == sdEcalPS)) { // get the Cell geometry - const CaloCellGeometry *theDet = theCalo. - getSubdetectorGeometry(theDetUnitId)->getGeometry(theDetUnitId); + auto theDet = (theCalo.getSubdetectorGeometry(theDetUnitId))->getGeometry(theDetUnitId); if (!theDet) { edm::LogWarning(MsgLoggerCat) @@ -1892,7 +1890,7 @@ void GlobalHitsAnalyzer::fillHCal(const edm::Event& iEvent, (subdetector == sdHcalFwd))) { // get the Cell geometry - const HcalGeometry *theDet = (HcalGeometry*) + const HcalGeometry *theDet = dynamic_cast (theCalo.getSubdetectorGeometry(theDetUnitId)); if (!theDet) { diff --git a/Validation/GlobalHits/src/GlobalHitsProdHist.cc b/Validation/GlobalHits/src/GlobalHitsProdHist.cc index 4747ebce3b9c5..63cb9131aeb30 100644 --- a/Validation/GlobalHits/src/GlobalHitsProdHist.cc +++ b/Validation/GlobalHits/src/GlobalHitsProdHist.cc @@ -1638,8 +1638,7 @@ void GlobalHitsProdHist::fillECal(edm::Event& iEvent, (subdetector == sdEcalFwd))) { // get the Cell geometry - const CaloCellGeometry *theDet = theCalo. - getSubdetectorGeometry(theDetUnitId)->getGeometry(theDetUnitId); + auto theDet = (theCalo.getSubdetectorGeometry(theDetUnitId))->getGeometry(theDetUnitId); if (!theDet) { edm::LogWarning(MsgLoggerCat) @@ -1707,8 +1706,7 @@ void GlobalHitsProdHist::fillECal(edm::Event& iEvent, (subdetector == sdEcalPS)) { // get the Cell geometry - const CaloCellGeometry *theDet = theCalo. - getSubdetectorGeometry(theDetUnitId)->getGeometry(theDetUnitId); + auto theDet = (theCalo.getSubdetectorGeometry(theDetUnitId))->getGeometry(theDetUnitId); if (!theDet) { edm::LogWarning(MsgLoggerCat) @@ -1808,7 +1806,7 @@ void GlobalHitsProdHist::fillHCal(edm::Event& iEvent, (subdetector == sdHcalFwd))) { // get the Cell geometry - const HcalGeometry *theDet = (HcalGeometry*) + const HcalGeometry *theDet = dynamic_cast (theCalo.getSubdetectorGeometry(theDetUnitId)); if (!theDet) { diff --git a/Validation/GlobalHits/src/GlobalHitsProducer.cc b/Validation/GlobalHits/src/GlobalHitsProducer.cc index c924f62660706..988678940b467 100644 --- a/Validation/GlobalHits/src/GlobalHitsProducer.cc +++ b/Validation/GlobalHits/src/GlobalHitsProducer.cc @@ -1279,8 +1279,7 @@ void GlobalHitsProducer::fillECal(edm::Event& iEvent, (subdetector == sdEcalFwd))) { // get the Cell geometry - const CaloCellGeometry *theDet = theCalo. - getSubdetectorGeometry(theDetUnitId)->getGeometry(theDetUnitId); + auto theDet = (theCalo.getSubdetectorGeometry(theDetUnitId))->getGeometry(theDetUnitId); if (!theDet) { edm::LogWarning(MsgLoggerCat) @@ -1344,8 +1343,7 @@ void GlobalHitsProducer::fillECal(edm::Event& iEvent, (subdetector == sdEcalPS)) { // get the Cell geometry - const CaloCellGeometry *theDet = theCalo. - getSubdetectorGeometry(theDetUnitId)->getGeometry(theDetUnitId); + auto theDet = (theCalo.getSubdetectorGeometry(theDetUnitId))->getGeometry(theDetUnitId); if (!theDet) { edm::LogWarning(MsgLoggerCat) @@ -1481,7 +1479,7 @@ void GlobalHitsProducer::fillHCal(edm::Event& iEvent, (subdetector == sdHcalFwd))) { // get the Cell geometry - const HcalGeometry *theDet = (HcalGeometry*) + const HcalGeometry *theDet = dynamic_cast (theCalo.getSubdetectorGeometry(theDetUnitId)); if (!theDet) { diff --git a/Validation/GlobalRecHits/src/GlobalRecHitsAnalyzer.cc b/Validation/GlobalRecHits/src/GlobalRecHitsAnalyzer.cc index 6ed9df0072e8f..1a77fca2cd90c 100644 --- a/Validation/GlobalRecHits/src/GlobalRecHitsAnalyzer.cc +++ b/Validation/GlobalRecHits/src/GlobalRecHitsAnalyzer.cc @@ -685,9 +685,7 @@ void GlobalRecHitsAnalyzer::fillHCal(const edm::Event& iEvent, if (cell.subdet() == sdHcalBrl) { const HcalGeometry* cellGeometry = - (HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); -// const CaloCellGeometry* cellGeometry = -// geometry->getSubdetectorGeometry (cell)->getGeometry (cell) ; + dynamic_cast(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); double fPhi = cellGeometry->getPosition(cell).phi () ; if ( (jhbhe->energy()) > maxHBEnergy ) { maxHBEnergy = jhbhe->energy(); @@ -699,9 +697,7 @@ void GlobalRecHitsAnalyzer::fillHCal(const edm::Event& iEvent, if (cell.subdet() == sdHcalEC) { const HcalGeometry* cellGeometry = - (HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); -// const CaloCellGeometry* cellGeometry = -// geometry->getSubdetectorGeometry (cell)->getGeometry (cell) ; + dynamic_cast(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); double fPhi = cellGeometry->getPosition(cell).phi () ; if ( (jhbhe->energy()) > maxHEEnergy ) { maxHEEnergy = jhbhe->energy(); @@ -720,9 +716,7 @@ void GlobalRecHitsAnalyzer::fillHCal(const edm::Event& iEvent, ++iHB; const HcalGeometry* cellGeometry = - (HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); -// const CaloCellGeometry* cellGeometry = -// geometry->getSubdetectorGeometry (cell)->getGeometry (cell) ; + dynamic_cast(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); double fPhi = cellGeometry->getPosition(cell).phi () ; float deltaphi = maxHBPhi - fPhi; @@ -738,9 +732,7 @@ void GlobalRecHitsAnalyzer::fillHCal(const edm::Event& iEvent, ++iHE; const HcalGeometry* cellGeometry = - (HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); -// const CaloCellGeometry* cellGeometry = -// geometry->getSubdetectorGeometry (cell)->getGeometry (cell) ; + dynamic_cast(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); double fPhi = cellGeometry->getPosition(cell).phi () ; float deltaphi = maxHEPhi - fPhi; @@ -791,8 +783,7 @@ void GlobalRecHitsAnalyzer::fillHCal(const edm::Event& iEvent, if (cell.subdet() == sdHcalFwd) { - const CaloCellGeometry* cellGeometry = - geometry->getSubdetectorGeometry (cell)->getGeometry (cell) ; + auto cellGeometry = geometry->getSubdetectorGeometry(cell)->getGeometry(cell) ; double fPhi = cellGeometry->getPosition().phi () ; if ( (jhf->energy()) > maxHFEnergy ) { maxHFEnergy = jhf->energy(); @@ -810,8 +801,7 @@ void GlobalRecHitsAnalyzer::fillHCal(const edm::Event& iEvent, ++iHF; - const CaloCellGeometry* cellGeometry = - geometry->getSubdetectorGeometry (cell)->getGeometry (cell) ; + auto cellGeometry = geometry->getSubdetectorGeometry(cell)->getGeometry (cell) ; double fPhi = cellGeometry->getPosition().phi () ; float deltaphi = maxHBPhi - fPhi; @@ -857,8 +847,7 @@ void GlobalRecHitsAnalyzer::fillHCal(const edm::Event& iEvent, ++iHO; - const CaloCellGeometry* cellGeometry = - geometry->getSubdetectorGeometry (cell)->getGeometry (cell) ; + auto cellGeometry = geometry->getSubdetectorGeometry(cell)->getGeometry (cell) ; double fPhi = cellGeometry->getPosition().phi () ; float deltaphi = maxHOPhi - fPhi; diff --git a/Validation/GlobalRecHits/src/GlobalRecHitsProducer.cc b/Validation/GlobalRecHits/src/GlobalRecHitsProducer.cc index 2e1c85a0f90c7..9774d0fe43811 100644 --- a/Validation/GlobalRecHits/src/GlobalRecHitsProducer.cc +++ b/Validation/GlobalRecHits/src/GlobalRecHitsProducer.cc @@ -605,9 +605,7 @@ void GlobalRecHitsProducer::fillHCal(edm::Event& iEvent, if (cell.subdet() == sdHcalBrl) { const HcalGeometry* cellGeometry = - (HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); -// const CaloCellGeometry* cellGeometry = -// geometry->getSubdetectorGeometry (cell)->getGeometry (cell) ; + dynamic_cast(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); double fEta = cellGeometry->getPosition(cell).eta () ; double fPhi = cellGeometry->getPosition(cell).phi () ; if ( (jhbhe->energy()) > maxHBEnergy ) { @@ -622,9 +620,7 @@ void GlobalRecHitsProducer::fillHCal(edm::Event& iEvent, if (cell.subdet() == sdHcalEC) { const HcalGeometry* cellGeometry = - (HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); -// const CaloCellGeometry* cellGeometry = -// geometry->getSubdetectorGeometry (cell)->getGeometry (cell) ; + dynamic_cast(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); double fEta = cellGeometry->getPosition(cell).eta () ; double fPhi = cellGeometry->getPosition(cell).phi () ; if ( (jhbhe->energy()) > maxHEEnergy ) { @@ -645,9 +641,7 @@ void GlobalRecHitsProducer::fillHCal(edm::Event& iEvent, ++iHB; const HcalGeometry* cellGeometry = - (HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); -// const CaloCellGeometry* cellGeometry = -// geometry->getSubdetectorGeometry (cell)->getGeometry (cell) ; + dynamic_cast(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); double fEta = cellGeometry->getPosition(cell).eta () ; double fPhi = cellGeometry->getPosition(cell).phi () ; @@ -667,9 +661,7 @@ void GlobalRecHitsProducer::fillHCal(edm::Event& iEvent, ++iHE; const HcalGeometry* cellGeometry = - (HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); -// const CaloCellGeometry* cellGeometry = -// geometry->getSubdetectorGeometry (cell)->getGeometry (cell) ; + dynamic_cast(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); double fEta = cellGeometry->getPosition(cell).eta () ; double fPhi = cellGeometry->getPosition(cell).phi () ; @@ -720,8 +712,7 @@ void GlobalRecHitsProducer::fillHCal(edm::Event& iEvent, if (cell.subdet() == sdHcalFwd) { - const CaloCellGeometry* cellGeometry = - geometry->getSubdetectorGeometry (cell)->getGeometry (cell) ; + auto cellGeometry = geometry->getSubdetectorGeometry(cell)->getGeometry (cell) ; double fEta = cellGeometry->getPosition().eta () ; double fPhi = cellGeometry->getPosition().phi () ; if ( (jhf->energy()) > maxHFEnergy ) { @@ -741,8 +732,7 @@ void GlobalRecHitsProducer::fillHCal(edm::Event& iEvent, ++iHF; - const CaloCellGeometry* cellGeometry = - geometry->getSubdetectorGeometry (cell)->getGeometry (cell) ; + auto cellGeometry = geometry->getSubdetectorGeometry(cell)->getGeometry (cell) ; double fEta = cellGeometry->getPosition().eta () ; double fPhi = cellGeometry->getPosition().phi () ; @@ -788,8 +778,7 @@ void GlobalRecHitsProducer::fillHCal(edm::Event& iEvent, ++iHO; - const CaloCellGeometry* cellGeometry = - geometry->getSubdetectorGeometry (cell)->getGeometry (cell) ; + auto cellGeometry = geometry->getSubdetectorGeometry(cell)->getGeometry (cell) ; double fEta = cellGeometry->getPosition().eta () ; double fPhi = cellGeometry->getPosition().phi () ; diff --git a/Validation/HGCalValidation/plugins/HGCGeometryValidation.cc b/Validation/HGCalValidation/plugins/HGCGeometryValidation.cc index e718087a50b6d..c3d649cd812c3 100644 --- a/Validation/HGCalValidation/plugins/HGCGeometryValidation.cc +++ b/Validation/HGCalValidation/plugins/HGCGeometryValidation.cc @@ -86,8 +86,6 @@ HGCGeometryValidation::HGCGeometryValidation(const edm::ParameterSet &cfg) : hco HGCGeometryValidation::~HGCGeometryValidation() { } void HGCGeometryValidation::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { - //The following says we do not know what parameters are allowed so do no validation - // Please change this to state exactly what you do use, even if it is no parameters edm::ParameterSetDescription desc; desc.setUnknown(); descriptions.addDefault(desc); @@ -336,6 +334,3 @@ DEFINE_FWK_MODULE(HGCGeometryValidation); - - - diff --git a/Validation/HGCalValidation/plugins/HGCalDigiClient.cc b/Validation/HGCalValidation/plugins/HGCalDigiClient.cc index d61d7efe3bcb0..222f1ead4528f 100644 --- a/Validation/HGCalValidation/plugins/HGCalDigiClient.cc +++ b/Validation/HGCalValidation/plugins/HGCalDigiClient.cc @@ -1,9 +1,18 @@ -#include "Validation/HGCalValidation/plugins/HGCalDigiClient.h" +#include +#include +#include +#include + #include "FWCore/Framework/interface/Run.h" #include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Framework/interface/ESTransientHandle.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ServiceRegistry/interface/Service.h" +#include "DQMServices/Core/interface/DQMEDHarvester.h" #include "DQMServices/Core/interface/DQMStore.h" #include "DQMServices/Core/interface/MonitorElement.h" #include "DetectorDescription/Core/interface/DDCompactView.h" @@ -12,13 +21,27 @@ #include "Geometry/Records/interface/HcalRecNumberingRecord.h" #include "Geometry/Records/interface/IdealGeometryRecord.h" -HGCalDigiClient::HGCalDigiClient(const edm::ParameterSet& iConfig) { - nameDetector_ = iConfig.getParameter("DetectorName"); - verbosity_ = iConfig.getUntrackedParameter("Verbosity",0); -} +class HGCalDigiClient : public DQMEDHarvester { + +private: + std::string nameDetector_; + int verbosity_; + int layers_; + +public: + explicit HGCalDigiClient(const edm::ParameterSet&); + ~HGCalDigiClient() override { } -HGCalDigiClient::~HGCalDigiClient() { } + void beginRun(const edm::Run& run, const edm::EventSetup& c) override; + void dqmEndJob(DQMStore::IBooker &ib, DQMStore::IGetter &ig) override; + void runClient_(DQMStore::IBooker &ib, DQMStore::IGetter &ig); + int digisEndjob(const std::vector &hcalMEs); +}; + +HGCalDigiClient::HGCalDigiClient(const edm::ParameterSet& iConfig) : + nameDetector_(iConfig.getParameter("DetectorName")), + verbosity_(iConfig.getUntrackedParameter("Verbosity",0)) { } void HGCalDigiClient::beginRun(const edm::Run& run, const edm::EventSetup& iSetup) { @@ -42,29 +65,28 @@ void HGCalDigiClient::dqmEndJob(DQMStore::IBooker &ib, DQMStore::IGetter &ig) { void HGCalDigiClient::runClient_(DQMStore::IBooker &ib, DQMStore::IGetter &ig) { ig.setCurrentFolder("/"); - if (verbosity_) edm::LogInfo("HGCalValidation") << "\nrunClient"; + if (verbosity_) edm::LogVerbatim("HGCalValidation") << "\nrunClient"; std::vector hgcalMEs; std::vector fullDirPath = ig.getSubdirs(); for (unsigned int i=0; i fullSubDirPath = ig.getSubdirs(); for (unsigned int j=0; j& hgcalMEs) { std::vector MeanDigiOccupancy_Minus_; std::ostringstream name; double nevent; - int nbinsx, nbinsy; + int nbinsx, nbinsy; for (int ilayer = 0; ilayer < layers_; ilayer++ ){ //charge diff --git a/Validation/HGCalValidation/plugins/HGCalDigiClient.h b/Validation/HGCalValidation/plugins/HGCalDigiClient.h deleted file mode 100644 index 74ff41130e50e..0000000000000 --- a/Validation/HGCalValidation/plugins/HGCalDigiClient.h +++ /dev/null @@ -1,48 +0,0 @@ -#ifndef ValidationHGCalDigiClient_H -#define ValidationHGCalDigiClient_H - -// -*- C++ -*- -/* - Description: This is a SImHit CLient code -*/ -// -// Originally create by: Kalyanmoy Chatterjee -// and Raman Khurana -// - - -#include -#include -#include -#include -#include - -#include "DQMServices/Core/interface/DQMEDHarvester.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "DQMServices/Core/interface/MonitorElement.h" -#include "DQMServices/Core/interface/DQMStore.h" -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/EventSetup.h" -#include "FWCore/Framework/interface/ESTransientHandle.h" - -class DQMStore; -class MonitorElement; - -class HGCalDigiClient : public DQMEDHarvester { - -private: - std::string nameDetector_; - int verbosity_; - int layers_; - -public: - explicit HGCalDigiClient(const edm::ParameterSet& ); - ~HGCalDigiClient() override; - - void beginRun(const edm::Run& run, const edm::EventSetup& c) override; - void dqmEndJob(DQMStore::IBooker &ib, DQMStore::IGetter &ig) override; - void runClient_(DQMStore::IBooker &ib, DQMStore::IGetter &ig); - int digisEndjob(const std::vector &hcalMEs); -}; - -#endif diff --git a/Validation/HGCalValidation/plugins/HGCalDigiValidation.cc b/Validation/HGCalValidation/plugins/HGCalDigiValidation.cc index 7c5121e1afb98..48115605cd2ef 100644 --- a/Validation/HGCalValidation/plugins/HGCalDigiValidation.cc +++ b/Validation/HGCalValidation/plugins/HGCalDigiValidation.cc @@ -1,27 +1,18 @@ -// -*- C++ -*- -// -// Package: HGCalDigiValidation -// Class: HGCalDigiValidation -// -/**\class HGCalDigiValidation HGCalDigiValidation.cc Validaion/HGCalValidation/plugins/HGCalDigiValidation.cc - Description: Validates SimHits of High Granularity Calorimeter - Implementation: - [Notes on implementation] -*/ -// -// Original Author: Raman Khurana -//// and Kalyanmoy Chatterjee -// Created: Fri, 31 Jan 2014 18:35:18 GMT -// $Id$ - // system include files -#include "Validation/HGCalValidation/plugins/HGCalDigiValidation.h" -#include "FWCore/Framework/interface/ESTransientHandle.h" -#include "FWCore/Framework/interface/ESHandle.h" -#include "FWCore/Framework/interface/MakerMacros.h" -#include "FWCore/MessageLogger/interface/MessageLogger.h" -#include "DetectorDescription/Core/interface/DDCompactView.h" +#include +#include +#include +#include +#include +#include +#include "CalibFormats/HcalObjects/interface/HcalDbService.h" +#include "CalibFormats/HcalObjects/interface/HcalDbRecord.h" +#include "CalibFormats/HcalObjects/interface/HcalCoderDb.h" +#include "CalibFormats/HcalObjects/interface/HcalCalibrations.h" +#include "CondFormats/HcalObjects/interface/HcalQIEShape.h" + +#include "DataFormats/DetId/interface/DetId.h" #include "DataFormats/ForwardDetId/interface/ForwardSubdetector.h" #include "DataFormats/ForwardDetId/interface/HGCEEDetId.h" #include "DataFormats/ForwardDetId/interface/HGCHEDetId.h" @@ -31,6 +22,21 @@ #include "DataFormats/HcalDigi/interface/HBHEDataFrame.h" #include "DataFormats/HcalDigi/interface/HcalDigiCollections.h" +#include "DetectorDescription/Core/interface/DDCompactView.h" + +#include "DQMServices/Core/interface/DQMEDAnalyzer.h" +#include "DQMServices/Core/interface/MonitorElement.h" + +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/ESTransientHandle.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/Utilities/interface/InputTag.h" + #include "Geometry/Records/interface/IdealGeometryRecord.h" #include "Geometry/Records/interface/CaloGeometryRecord.h" #include "Geometry/Records/interface/HcalRecNumberingRecord.h" @@ -39,27 +45,70 @@ #include "Geometry/HGCalGeometry/interface/HGCalGeometry.h" #include "Geometry/HGCalCommonData/interface/HGCalDDDConstants.h" -#include "CalibFormats/HcalObjects/interface/HcalDbService.h" -#include "CalibFormats/HcalObjects/interface/HcalDbRecord.h" -#include "CalibFormats/HcalObjects/interface/HcalCoderDb.h" -#include "CalibFormats/HcalObjects/interface/HcalCalibrations.h" -#include "CondFormats/HcalObjects/interface/HcalQIEShape.h" - #include "CLHEP/Units/GlobalSystemOfUnits.h" -#include + +// user include files + + +class HGCalDigiValidation : public DQMEDAnalyzer { + +public: + struct digiInfo{ + digiInfo() { + x = y = z = 0.0; + layer = adc = charge = 0; + } + double x, y, z; + int layer, charge, adc; + }; + + explicit HGCalDigiValidation(const edm::ParameterSet&); + ~HGCalDigiValidation() override {} + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + void dqmBeginRun(const edm::Run&, const edm::EventSetup&) override; + void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; + void analyze(const edm::Event&, const edm::EventSetup&) override; + +private: + void fillDigiInfo(digiInfo& hinfo); + void fillDigiInfo(); + void fillOccupancyMap(std::map& OccupancyMap, int layer); + template + void digiValidation(const T1& detId, const T2* geom, int, uint16_t, double); + + // ----------member data --------------------------- + std::string nameDetector_; + edm::EDGetToken digiSource_; + bool ifHCAL_; + int verbosity_, SampleIndx_; + int layers_; + + std::map OccupancyMap_plus_; + std::map OccupancyMap_minus_; + + std::vector charge_; + std::vector DigiOccupancy_XY_; + std::vector ADC_; + std::vector DigiOccupancy_Plus_; + std::vector DigiOccupancy_Minus_; + MonitorElement* MeanDigiOccupancy_Plus_; + MonitorElement* MeanDigiOccupancy_Minus_; +}; HGCalDigiValidation::HGCalDigiValidation(const edm::ParameterSet& iConfig) : nameDetector_(iConfig.getParameter("DetectorName")), + ifHCAL_(iConfig.getParameter("ifHCAL")), verbosity_(iConfig.getUntrackedParameter("Verbosity",0)), SampleIndx_(iConfig.getUntrackedParameter("SampleIndx",5)) { - ifHCAL_ = iConfig.getParameter("ifHCAL"); + auto temp = iConfig.getParameter("DigiSource"); - if( nameDetector_ == "HGCalEESensitive" ) { + if (nameDetector_ == "HGCalEESensitive" ) { digiSource_ = consumes(temp); - } else if ( nameDetector_ == "HGCalHESiliconSensitive" || - nameDetector_ == "HGCalHEScintillatorSensitive" ) { + } else if (nameDetector_ == "HGCalHESiliconSensitive" || + nameDetector_ == "HGCalHEScintillatorSensitive") { digiSource_ = consumes(temp); - } else if ( nameDetector_ == "HCal" ) { + } else if (nameDetector_ == "HCal") { if (ifHCAL_) digiSource_ = consumes(temp); else digiSource_ = consumes(temp); } else { @@ -70,8 +119,15 @@ HGCalDigiValidation::HGCalDigiValidation(const edm::ParameterSet& iConfig) : } } - -HGCalDigiValidation::~HGCalDigiValidation() { } +void HGCalDigiValidation::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + desc.add("DetectorName","HGCalEESensitive"); + desc.add("DigiSource",edm::InputTag("mix","HGCDigisEE")); + desc.add("ifHCAL",false); + desc.addUntracked("Verbosity",0); + desc.addUntracked("SampleIndx",0); + descriptions.add("hgcalDigiValidationEE",desc); +} void HGCalDigiValidation::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { @@ -83,12 +139,16 @@ void HGCalDigiValidation::analyze(const edm::Event& iEvent, if (nameDetector_ == "HCal") { edm::ESHandle geom; iSetup.get().get(geom); - if (!geom.isValid()) edm::LogWarning("HGCalValidation") << "Cannot get valid HGCalGeometry Object for " << nameDetector_; + if (!geom.isValid()) + edm::LogWarning("HGCalValidation") << "Cannot get valid HGCalGeometry " + << "Object for " << nameDetector_; geom1 = geom.product(); } else { edm::ESHandle geom; iSetup.get().get(nameDetector_, geom); - if (!geom.isValid()) edm::LogWarning("HGCalValidation") << "Cannot get valid HGCalGeometry Object for " << nameDetector_; + if (!geom.isValid()) + edm::LogWarning("HGCalValidation") << "Cannot get valid HGCalGeometry " + << "Object for " << nameDetector_; geom0 = geom.product(); } @@ -99,9 +159,9 @@ void HGCalDigiValidation::analyze(const edm::Event& iEvent, iEvent.getByToken(digiSource_, theHGCEEDigiContainers); if (theHGCEEDigiContainers.isValid()) { if (verbosity_>0) - edm::LogInfo("HGCalValidation") << nameDetector_ << " with " - << theHGCEEDigiContainers->size() - << " element(s)"; + edm::LogVerbatim("HGCalValidation") << nameDetector_ << " with " + << theHGCEEDigiContainers->size() + << " element(s)"; for (HGCEEDigiCollection::const_iterator it =theHGCEEDigiContainers->begin(); it !=theHGCEEDigiContainers->end(); ++it) { @@ -116,7 +176,8 @@ void HGCalDigiValidation::analyze(const edm::Event& iEvent, } fillDigiInfo(); } else { - edm::LogWarning("HGCalValidation") << "HGCEEDigiCollection handle does not exist !!!"; + edm::LogWarning("HGCalValidation") << "DigiCollection handle does not " + << "exist for HGCEE!!!"; } } else if ((nameDetector_ == "HGCalHESiliconSensitive") || (nameDetector_ == "HGCalHEScintillatorSensitive")) { @@ -125,9 +186,9 @@ void HGCalDigiValidation::analyze(const edm::Event& iEvent, iEvent.getByToken(digiSource_, theHGCHEDigiContainers); if (theHGCHEDigiContainers.isValid()) { if (verbosity_>0) - edm::LogInfo("HGCalValidation") << nameDetector_ << " with " - << theHGCHEDigiContainers->size() - << " element(s)"; + edm::LogVerbatim("HGCalValidation") << nameDetector_ << " with " + << theHGCHEDigiContainers->size() + << " element(s)"; for (HGCHEDigiCollection::const_iterator it =theHGCHEDigiContainers->begin(); it !=theHGCHEDigiContainers->end(); ++it) { @@ -142,7 +203,8 @@ void HGCalDigiValidation::analyze(const edm::Event& iEvent, } fillDigiInfo(); } else { - edm::LogWarning("HGCalValidation") << "HGCHEDigiCollection handle does not exist !!!"; + edm::LogWarning("HGCalValidation") << "DigiCollection handle does not " + << "exist for HGCFH!!!"; } } else if ((nameDetector_ == "HCal") && (!ifHCAL_)) { //HGCalBH @@ -150,9 +212,9 @@ void HGCalDigiValidation::analyze(const edm::Event& iEvent, iEvent.getByToken(digiSource_, theHGCBHDigiContainers); if (theHGCBHDigiContainers.isValid()) { if (verbosity_>0) - edm::LogInfo("HGCalValidation") << nameDetector_ << " with " - << theHGCBHDigiContainers->size() - << " element(s)"; + edm::LogVerbatim("HGCalValidation") << nameDetector_ << " with " + << theHGCBHDigiContainers->size() + << " element(s)"; for (HGCBHDigiCollection::const_iterator it =theHGCBHDigiContainers->begin(); it !=theHGCBHDigiContainers->end(); ++it) { @@ -167,7 +229,8 @@ void HGCalDigiValidation::analyze(const edm::Event& iEvent, } fillDigiInfo(); } else { - edm::LogWarning("HGCalValidation") << "HGCBHDigiCollection handle does not exist !!!"; + edm::LogWarning("HGCalValidation") << "DigiCollection handle does not " + << "exist for HGCBH!!!"; } } else if (nameDetector_ == "HCal") { //HE @@ -175,9 +238,9 @@ void HGCalDigiValidation::analyze(const edm::Event& iEvent, iEvent.getByToken(digiSource_, theHEDigiContainers); if (theHEDigiContainers.isValid()) { if (verbosity_>0) - edm::LogInfo("HGCalValidation") << nameDetector_ << " with " - << theHEDigiContainers->size() - << " element(s)"; + edm::LogVerbatim("HGCalValidation") << nameDetector_ << " with " + << theHEDigiContainers->size() + << " element(s)"; edm::ESHandle conditions; iSetup.get ().get(conditions); @@ -203,28 +266,29 @@ void HGCalDigiValidation::analyze(const edm::Event& iEvent, } fillDigiInfo(); } else { - edm::LogWarning("HGCalValidation") << "HGCHEDigiCollection handle does not exist !!!"; + edm::LogWarning("HGCalValidation") << "DigiCollection handle does not " + << "exist for HGCBH!!!"; } } else { edm::LogWarning("HGCalValidation") << "invalid detector name !! " << nameDetector_; } - edm::LogInfo("HGCalValidation") << "Event " << iEvent.id().event() - << " with " << ntot << " total and " - << nused << " used digis"; + edm::LogVerbatim("HGCalValidation") << "Event " << iEvent.id().event() + << " with " << ntot << " total and " + << nused << " used digis"; } template void HGCalDigiValidation::digiValidation(const T1& detId, const T2* geom, int layer, uint16_t adc, double charge) { - if (verbosity_>1) edm::LogInfo("HGCalValidation") << detId; + if (verbosity_>1) edm::LogVerbatim("HGCalValidation") << detId; DetId id1 = DetId(detId.rawId()); const GlobalPoint& global1 = geom->getPosition(id1); if (verbosity_>1) - edm::LogInfo("HGCalValidation") << " adc = " << adc - << " charge = " << charge; + edm::LogVerbatim("HGCalValidation") << " adc = " << adc + << " charge = " << charge; digiInfo hinfo; hinfo.x = global1.x(); @@ -235,9 +299,9 @@ void HGCalDigiValidation::digiValidation(const T1& detId, const T2* geom, hinfo.layer = layer; if (verbosity_>1) - edm::LogInfo("HGCalValidation") << "gx = " << hinfo.x - << " gy = " << hinfo.y - << " gz = " << hinfo.z; + edm::LogVerbatim("HGCalValidation") << "gx = " << hinfo.x + << " gy = " << hinfo.y + << " gz = " << hinfo.z; fillDigiInfo(hinfo); @@ -288,9 +352,9 @@ void HGCalDigiValidation::dqmBeginRun(const edm::Run&, } if (verbosity_>0) - edm::LogInfo("HGCalValidation") << "current DQM directory: " - << "HGCalDigiV/" << nameDetector_ - << " layer = "<< layers_; + edm::LogVerbatim("HGCalValidation") << "current DQM directory: " + << "HGCalDigiV/" << nameDetector_ + << " layer = "<< layers_; } void HGCalDigiValidation::bookHistograms(DQMStore::IBooker& iB, @@ -324,13 +388,6 @@ void HGCalDigiValidation::bookHistograms(DQMStore::IBooker& iB, // ------------ method fills 'descriptions' with the allowed parameters for the module ------------ -void HGCalDigiValidation::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { - //The following says we do not know what parameters are allowed so do no validation - // Please change this to state exactly what you do use, even if it is no parameters - edm::ParameterSetDescription desc; - desc.setUnknown(); - descriptions.addDefault(desc); -} #include "FWCore/Framework/interface/MakerMacros.h" diff --git a/Validation/HGCalValidation/plugins/HGCalDigiValidation.h b/Validation/HGCalValidation/plugins/HGCalDigiValidation.h deleted file mode 100644 index a053812c7cebb..0000000000000 --- a/Validation/HGCalValidation/plugins/HGCalDigiValidation.h +++ /dev/null @@ -1,89 +0,0 @@ -#ifndef HGCalDigiValidation_h -#define HGCalDigiValidation_h -// -*- C++ -*- -// -// Package: HGCalDigiValidation -// Class: HGCalDigiValidation -// -/**\class HGCalDigiValidation HGCalDigiValidation.cc Validation/HGCalValidation/plugins/HGCalDigiValidation.cc - - Description: Validates SimHits of High Granularity Calorimeter - - Implementation: - [Notes on implementation] -*/ -// -// Original Author: Raman Khurana -// Created: Fri, 31 Jan 2014 18:35:18 GMT -// $Id$ -// -// - - -// system include files -#include -#include -#include -#include -#include -#include - -// user include files -#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/EventSetup.h" -#include "FWCore/Utilities/interface/InputTag.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" -#include "DQMServices/Core/interface/DQMEDAnalyzer.h" - -#include "DataFormats/DetId/interface/DetId.h" -#include "DQMServices/Core/interface/MonitorElement.h" - -class HGCalDigiValidation : public DQMEDAnalyzer { - -public: - struct digiInfo{ - digiInfo() { - x = y = z = 0.0; - layer = adc = charge = 0; - } - double x, y, z; - int layer, charge, adc; - }; - - explicit HGCalDigiValidation(const edm::ParameterSet&); - ~HGCalDigiValidation() override; - - static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); - void dqmBeginRun(const edm::Run&, const edm::EventSetup&) override; - void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; - void analyze(const edm::Event&, const edm::EventSetup&) override; - -private: - void fillDigiInfo(digiInfo& hinfo); - void fillDigiInfo(); - void fillOccupancyMap(std::map& OccupancyMap, int layer); - template - void digiValidation(const T1& detId, const T2* geom, int, uint16_t, double); - - // ----------member data --------------------------- - std::string nameDetector_; - edm::EDGetToken digiSource_; - int verbosity_, SampleIndx_; - bool ifHCAL_; - int layers_; - - std::map OccupancyMap_plus_; - std::map OccupancyMap_minus_; - - std::vector charge_; - std::vector DigiOccupancy_XY_; - std::vector ADC_; - std::vector DigiOccupancy_Plus_; - std::vector DigiOccupancy_Minus_; - MonitorElement* MeanDigiOccupancy_Plus_; - MonitorElement* MeanDigiOccupancy_Minus_; - -}; -#endif diff --git a/Validation/HGCalValidation/plugins/HGCalHitCalibration.cc b/Validation/HGCalValidation/plugins/HGCalHitCalibration.cc index 8f366b5e64fa7..bdf7ff1982afe 100644 --- a/Validation/HGCalValidation/plugins/HGCalHitCalibration.cc +++ b/Validation/HGCalValidation/plugins/HGCalHitCalibration.cc @@ -159,7 +159,14 @@ void HGCalHitCalibration::fillWithRecHits( if (hitmap.find(hitid) == hitmap.end()) { // Hit was not reconstructed IfLogTrace(debug_ > 0, "HGCalHitCalibration") - << ">>> Failed to find detid " << hitid.rawId() + << ">>> Failed to find detid " << std::hex << hitid.rawId() << std::dec + << " Det " << hitid.det() + << " Subdet " << hitid.subdetId() << std::endl; + return; + } + if (hitid.det() != DetId::Forward) { + IfLogTrace(debug_ > 0, "HGCalHitCalibration") + << ">>> Wrong type of detid " << std::hex << hitid.rawId() << std::dec << " Det " << hitid.det() << " Subdet " << hitid.subdetId() << std::endl; return; diff --git a/Validation/HGCalValidation/plugins/HGCalRecHitValidation.cc b/Validation/HGCalValidation/plugins/HGCalRecHitValidation.cc index f17bd7f6f9ee0..45839f472b8ad 100644 --- a/Validation/HGCalValidation/plugins/HGCalRecHitValidation.cc +++ b/Validation/HGCalValidation/plugins/HGCalRecHitValidation.cc @@ -1,29 +1,32 @@ -// -*- C++ -*- -// -// Package: HGCalRecHitValidation -// Class: HGCalRecHitValidation -// -/**\class HGCalRecHitValidation HGCalRecHitValidation.cc Validaion/HGCalValidation/plugins/HGCalRecHitValidation.cc - Description: Validates SimHits of High Granularity Calorimeter - Implementation: - [Notes on implementation] -*/ -// -// Original Author: Raman Khurana -//// and Kalyanmoy Chatterjee -// Created: Sunday, 17th Augst 2014 11:30:15 GMT - // system include files -#include "Validation/HGCalValidation/plugins/HGCalRecHitValidation.h" -#include "FWCore/Framework/interface/ESTransientHandle.h" -#include "FWCore/Framework/interface/ESHandle.h" +#include +#include +#include +#include +#include +#include + #include "DataFormats/ForwardDetId/interface/ForwardSubdetector.h" #include "DataFormats/HGCRecHit/interface/HGCRecHitCollections.h" #include "DataFormats/HcalDetId/interface/HcalDetId.h" #include "DataFormats/HcalDetId/interface/HcalSubdetector.h" #include "DataFormats/HcalRecHit/interface/HcalRecHitCollections.h" +#include "DataFormats/DetId/interface/DetId.h" #include "DetectorDescription/Core/interface/DDCompactView.h" + +#include "DQMServices/Core/interface/DQMEDAnalyzer.h" +#include "DQMServices/Core/interface/MonitorElement.h" + +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/ESTransientHandle.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Utilities/interface/InputTag.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" + #include "Geometry/CaloGeometry/interface/CaloGeometry.h" #include "Geometry/HGCalGeometry/interface/HGCalGeometry.h" #include "Geometry/HcalCommonData/interface/HcalDDDRecConstants.h" @@ -34,20 +37,69 @@ #include "CLHEP/Units/GlobalSystemOfUnits.h" #include "TVector3.h" -#include +class HGCalRecHitValidation : public DQMEDAnalyzer { + +public: + struct energysum{ + energysum() {e15=e25=e50=e100=e250=e1000=0.0;} + double e15, e25, e50, e100, e250, e1000; + }; + + struct HitsInfo{ + HitsInfo() { + x=y=z=time=energy=phi=eta=0.0; + layer=0; + } + float x, y, z, time, energy, phi, eta ; + float layer; + }; + -HGCalRecHitValidation:: -HGCalRecHitValidation(const edm::ParameterSet& iConfig) : + explicit HGCalRecHitValidation(const edm::ParameterSet&); + ~HGCalRecHitValidation() override {} + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + void dqmBeginRun(const edm::Run&, const edm::EventSetup&) override; + void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; + void analyze(const edm::Event&, const edm::EventSetup&) override; + +private: + template + void recHitValidation(DetId & detId, int layer, const T1* geom, T2 it); + void fillHitsInfo(); + void fillHitsInfo(HitsInfo& hits); + void fillOccupancyMap(std::map& OccupancyMap, int layer); + + // ----------member data --------------------------- + std::string nameDetector_; + edm::EDGetToken recHitSource_; + bool ifHCAL_; + int verbosity_; + unsigned int layers_; + std::map OccupancyMap_plus; + std::map OccupancyMap_minus; + + std::vector EtaPhi_Plus_; + std::vector EtaPhi_Minus_; + std::vector energy_; + std::vector HitOccupancy_Plus_; + std::vector HitOccupancy_Minus_; + MonitorElement* MeanHitOccupancy_Plus_; + MonitorElement* MeanHitOccupancy_Minus_; +}; + +HGCalRecHitValidation::HGCalRecHitValidation(const edm::ParameterSet& iConfig): nameDetector_(iConfig.getParameter("DetectorName")), + ifHCAL_(iConfig.getParameter("ifHCAL")), verbosity_(iConfig.getUntrackedParameter("Verbosity",0)) { + auto temp = iConfig.getParameter("RecHitSource"); - ifHCAL_ = iConfig.getParameter("ifHCAL"); - if( nameDetector_ == "HGCalEESensitive" || + if (nameDetector_ == "HGCalEESensitive" || nameDetector_ == "HGCalHESiliconSensitive" || - nameDetector_ == "HGCalHEScintillatorSensitive" ) { + nameDetector_ == "HGCalHEScintillatorSensitive") { recHitSource_ = consumes(temp); - } else if ( nameDetector_ == "HCal" ) { + } else if (nameDetector_ == "HCal") { if (ifHCAL_) recHitSource_ = consumes(temp); else recHitSource_ = consumes(temp); } else { @@ -59,7 +111,14 @@ HGCalRecHitValidation(const edm::ParameterSet& iConfig) : } -HGCalRecHitValidation::~HGCalRecHitValidation() { } +void HGCalRecHitValidation::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + desc.add("DetectorName","HGCalEESensitive"); + desc.add("RecHitSource",edm::InputTag("HGCalRecHit","HGCEERecHits")); + desc.add("ifHCAL",false); + desc.addUntracked("Verbosity",0); + descriptions.add("hgcalRecHitValidationEE",desc); +} void HGCalRecHitValidation::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { @@ -71,7 +130,9 @@ void HGCalRecHitValidation::analyze(const edm::Event& iEvent, if (nameDetector_ == "HCal") { edm::ESHandle geom; iSetup.get().get(geom); - if (!geom.isValid()) edm::LogWarning("HGCalValidation") << "Cannot get valid HGCalGeometry Object for " << nameDetector_; + if (!geom.isValid()) + edm::LogWarning("HGCalValidation") << "Cannot get valid HGCalGeometry " + << "Object for " << nameDetector_; const CaloGeometry* geom0 = geom.product(); if (ifHCAL_) { @@ -79,8 +140,9 @@ void HGCalRecHitValidation::analyze(const edm::Event& iEvent, iEvent.getByToken(recHitSource_, hbhecoll); if (hbhecoll.isValid()) { if (verbosity_>0) - edm::LogInfo("HGCalValidation") << nameDetector_ << " with " - << hbhecoll->size() << " element(s)"; + edm::LogVerbatim("HGCalValidation") << nameDetector_ << " with " + << hbhecoll->size() + << " element(s)"; for (HBHERecHitCollection::const_iterator it=hbhecoll->begin(); it != hbhecoll->end(); ++it) { DetId detId = it->id(); @@ -100,8 +162,9 @@ void HGCalRecHitValidation::analyze(const edm::Event& iEvent, iEvent.getByToken(recHitSource_, hbhecoll); if (hbhecoll.isValid()) { if (verbosity_>0) - edm::LogInfo("HGCalValidation") << nameDetector_ << " with " - << hbhecoll->size() << " element(s)"; + edm::LogVerbatim("HGCalValidation") << nameDetector_ << " with " + << hbhecoll->size() + << " element(s)"; for (HGChebRecHitCollection::const_iterator it=hbhecoll->begin(); it != hbhecoll->end(); ++it) { DetId detId = it->id(); @@ -124,9 +187,9 @@ void HGCalRecHitValidation::analyze(const edm::Event& iEvent, iEvent.getByToken(recHitSource_, theRecHitContainers); if (theRecHitContainers.isValid()) { if (verbosity_>0) - edm::LogInfo("HGCalValidation") << nameDetector_ << " with " - << theRecHitContainers->size() - << " element(s)"; + edm::LogVerbatim("HGCalValidation") << nameDetector_ << " with " + << theRecHitContainers->size() + << " element(s)"; for (HGCRecHitCollection::const_iterator it=theRecHitContainers->begin(); it !=theRecHitContainers->end(); ++it) { ntot++; nused++; @@ -140,9 +203,9 @@ void HGCalRecHitValidation::analyze(const edm::Event& iEvent, } } if (ok) fillHitsInfo(); - edm::LogWarning("HGCalValidation") << "Event " << iEvent.id().event() - << " with " << ntot << " total and " - << nused << " used recHits"; + edm::LogVerbatim("HGCalValidation") << "Event " << iEvent.id().event() + << " with " << ntot << " total and " + << nused << " used recHits"; } template @@ -166,10 +229,10 @@ void HGCalRecHitValidation::recHitValidation(DetId & detId, int layer, hinfo.eta = global.eta(); if (verbosity_>1) - edm::LogInfo("HGCalValidation") << " -------------------------- gx = " - << globalx << " gy = " << globaly - << " gz = " << globalz << " phi = " - << hinfo.phi << " eta = " << hinfo.eta; + edm::LogVerbatim("HGCalValidation") << "-------------------------- gx = " + << globalx << " gy = " << globaly + << " gz = " << globalz << " phi = " + << hinfo.phi << " eta = " << hinfo.eta; fillHitsInfo(hinfo); @@ -254,11 +317,6 @@ void HGCalRecHitValidation::bookHistograms(DQMStore::IBooker& iB, // ------------ method fills 'descriptions' with the allowed parameters for the module ------------ -void HGCalRecHitValidation::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { - edm::ParameterSetDescription desc; - desc.setUnknown(); - descriptions.addDefault(desc); -} #include "FWCore/Framework/interface/MakerMacros.h" diff --git a/Validation/HGCalValidation/plugins/HGCalRecHitValidation.h b/Validation/HGCalValidation/plugins/HGCalRecHitValidation.h deleted file mode 100644 index 719cf6872424f..0000000000000 --- a/Validation/HGCalValidation/plugins/HGCalRecHitValidation.h +++ /dev/null @@ -1,94 +0,0 @@ -#ifndef HGCalRecHitValidation_h -#define HGCalRecHitValidation_h -// -*- C++ -*- -// -// Package: HGCalRecHitValidation -// Class: HGCalRecHitValidation -// -/**\class HGCalRecHitValidation HGCalRecHitValidation.cc Validation/HGCalValidation/plugins/HGCalRecHitValidation.cc - - Description: Validates SimHits of High Granularity Calorimeter - - Implementation: - [Notes on implementation] -*/ -// -// Original Author: Raman Khurana -// Created: Sunday, 17th Augst 2014 11:30:15 GMT -// $Id$ -// -// - - -// system include files -#include - -// user include files -#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/EventSetup.h" -#include "FWCore/Utilities/interface/InputTag.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" -#include "DQMServices/Core/interface/DQMEDAnalyzer.h" - -#include "DataFormats/DetId/interface/DetId.h" -#include "DQMServices/Core/interface/MonitorElement.h" - -#include -#include -#include -#include -#include - -class HGCalRecHitValidation : public DQMEDAnalyzer { - -public: - struct energysum{ - energysum() {e15=e25=e50=e100=e250=e1000=0.0;} - double e15, e25, e50, e100, e250, e1000; - }; - - struct HitsInfo{ - HitsInfo() { - x=y=z=time=energy=phi=eta=0.0; - layer=0; - } - float x, y, z, time, energy, phi, eta ; - float layer; - }; - - - explicit HGCalRecHitValidation(const edm::ParameterSet&); - ~HGCalRecHitValidation() override; - - static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); - void dqmBeginRun(const edm::Run&, const edm::EventSetup&) override; - void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; - void analyze(const edm::Event&, const edm::EventSetup&) override; - -private: - template - void recHitValidation(DetId & detId, int layer, const T1* geom, T2 it); - void fillHitsInfo(); - void fillHitsInfo(HitsInfo& hits); - void fillOccupancyMap(std::map& OccupancyMap, int layer); - - // ----------member data --------------------------- - std::string nameDetector_; - edm::EDGetToken recHitSource_; - int verbosity_; - bool ifHCAL_; - unsigned int layers_; - std::map OccupancyMap_plus; - std::map OccupancyMap_minus; - - std::vector EtaPhi_Plus_; - std::vector EtaPhi_Minus_; - std::vector energy_; - std::vector HitOccupancy_Plus_; - std::vector HitOccupancy_Minus_; - MonitorElement* MeanHitOccupancy_Plus_; - MonitorElement* MeanHitOccupancy_Minus_; -}; -#endif diff --git a/Validation/HGCalValidation/plugins/HGCalRecHitsClient.cc b/Validation/HGCalValidation/plugins/HGCalRecHitsClient.cc index 4842173458e96..0c38fc756d91c 100644 --- a/Validation/HGCalValidation/plugins/HGCalRecHitsClient.cc +++ b/Validation/HGCalValidation/plugins/HGCalRecHitsClient.cc @@ -1,26 +1,52 @@ -#include "Validation/HGCalValidation/plugins/HGCalRecHitsClient.h" +#include +#include +#include +#include + +#include "DataFormats/Common/interface/Handle.h" +#include "DataFormats/Math/interface/LorentzVector.h" + +#include "DetectorDescription/Core/interface/DDCompactView.h" + +#include "DQMServices/Core/interface/DQMEDHarvester.h" +#include "DQMServices/Core/interface/DQMStore.h" +#include "DQMServices/Core/interface/MonitorElement.h" + #include "FWCore/Framework/interface/Run.h" -#include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/ESTransientHandle.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ServiceRegistry/interface/Service.h" -#include "DQMServices/Core/interface/DQMStore.h" -#include "DQMServices/Core/interface/MonitorElement.h" - -#include "DetectorDescription/Core/interface/DDCompactView.h" #include "Geometry/HcalCommonData/interface/HcalDDDRecConstants.h" #include "Geometry/HGCalCommonData/interface/HGCalDDDConstants.h" #include "Geometry/Records/interface/HcalRecNumberingRecord.h" #include "Geometry/Records/interface/IdealGeometryRecord.h" -HGCalRecHitsClient::HGCalRecHitsClient(const edm::ParameterSet& iConfig) { +class HGCalRecHitsClient : public DQMEDHarvester { + +private: + //member data + std::string nameDetector_; + int verbosity_; + unsigned int layers_; + +public: + explicit HGCalRecHitsClient(const edm::ParameterSet& ); + ~HGCalRecHitsClient() override {} - verbosity_ = iConfig.getUntrackedParameter("Verbosity",0); - nameDetector_ = iConfig.getParameter("DetectorName"); -} + void beginRun(const edm::Run& run, const edm::EventSetup& c) override; + void dqmEndJob(DQMStore::IBooker &ib, DQMStore::IGetter &ig) override; + virtual void runClient_(DQMStore::IBooker &ib, DQMStore::IGetter &ig); + + int recHitsEndjob(const std::vector &hcalMEs); +}; -HGCalRecHitsClient::~HGCalRecHitsClient() { } +HGCalRecHitsClient::HGCalRecHitsClient(const edm::ParameterSet& iConfig) : + nameDetector_(iConfig.getParameter("DetectorName")), + verbosity_(iConfig.getUntrackedParameter("Verbosity",0)) { } void HGCalRecHitsClient::beginRun(const edm::Run& run, const edm::EventSetup& iSetup) { if (nameDetector_ == "HCal") { @@ -43,24 +69,27 @@ void HGCalRecHitsClient::dqmEndJob(DQMStore::IBooker &ib, DQMStore::IGetter &ig) void HGCalRecHitsClient::runClient_(DQMStore::IBooker &ib, DQMStore::IGetter &ig) { ig.setCurrentFolder("/"); - if (verbosity_>0) edm::LogInfo("HGCalValidation") << "\nrunClient"; + if (verbosity_>0) edm::LogVerbatim("HGCalValidation") << "\nrunClient"; std::vector hgcalMEs; std::vector fullDirPath = ig.getSubdirs(); for (unsigned int i=0; i0) - edm::LogInfo("HGCalValidation") << "\nfullPath: " << fullDirPath.at(i); + edm::LogVerbatim("HGCalValidation") << "\nfullPath: " + << fullDirPath.at(i); ig.setCurrentFolder(fullDirPath.at(i)); std::vector fullSubDirPath = ig.getSubdirs(); for (unsigned int j=0; j1) - edm::LogInfo("HGCalValidation") << "fullSubPath: " << fullSubDirPath.at(j); + edm::LogVerbatim("HGCalValidation") << "fullSubPath: " + << fullSubDirPath.at(j); std::string nameDirectory = "HGCalRecHitsV/"+nameDetector_; if (strcmp(fullSubDirPath.at(j).c_str(), nameDirectory.c_str()) == 0) { hgcalMEs = ig.getContents(fullSubDirPath.at(j)); if (verbosity_>1) - edm::LogInfo("HGCalValidation") << "hgcalMES size : " << hgcalMEs.size(); + edm::LogVerbatim("HGCalValidation") << "hgcalMES size : " + << hgcalMEs.size(); if (!recHitsEndjob(hgcalMEs)) edm::LogWarning("HGCalValidation") << "\nError in RecHitsEndjob!"; } diff --git a/Validation/HGCalValidation/plugins/HGCalRecHitsClient.h b/Validation/HGCalValidation/plugins/HGCalRecHitsClient.h deleted file mode 100644 index 224706556869d..0000000000000 --- a/Validation/HGCalValidation/plugins/HGCalRecHitsClient.h +++ /dev/null @@ -1,52 +0,0 @@ -#ifndef ValidationHGCalRecHitsClient_H -#define ValidationHGCalRecHitsClient_H - -// -*- C++ -*- -/* - Description: This is a HGCRecHit CLient code -*/ -// -// Originally create by: Kalyanmoy Chatterjee -// and Raman Khurana -// - -#include -#include -#include -#include -#include - -#include "DQMServices/Core/interface/DQMEDHarvester.h" -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/EventSetup.h" -#include "FWCore/MessageLogger/interface/MessageLogger.h" -#include "FWCore/ServiceRegistry/interface/Service.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "DQMServices/Core/interface/MonitorElement.h" -#include "DQMServices/Core/interface/DQMStore.h" -#include "DataFormats/Common/interface/Handle.h" -#include "DataFormats/Math/interface/LorentzVector.h" - -class DQMStore; -class MonitorElement; - -class HGCalRecHitsClient : public DQMEDHarvester { - -private: - //member data - int verbosity_; - std::string nameDetector_; - unsigned int layers_; - -public: - explicit HGCalRecHitsClient(const edm::ParameterSet& ); - ~HGCalRecHitsClient() override; - - void beginRun(const edm::Run& run, const edm::EventSetup& c) override; - void dqmEndJob(DQMStore::IBooker &ib, DQMStore::IGetter &ig) override; - virtual void runClient_(DQMStore::IBooker &ib, DQMStore::IGetter &ig); - - int recHitsEndjob(const std::vector &hcalMEs); -}; - -#endif diff --git a/Validation/HGCalValidation/plugins/HGCalSimHitValidation.cc b/Validation/HGCalValidation/plugins/HGCalSimHitValidation.cc index a20e7fa325d8f..2d314f451a4e2 100644 --- a/Validation/HGCalValidation/plugins/HGCalSimHitValidation.cc +++ b/Validation/HGCalValidation/plugins/HGCalSimHitValidation.cc @@ -1,56 +1,134 @@ -// -*- C++ -*- -// -// Package: HGCalSimHitValidation -// Class: HGCalSimHitValidation -// -/**\class HGCalSimHitValidation HGCalSimHitValidation.cc Validaion/HGCalValidation/plugins/HGCalSimHitValidation.cc - Description: Validates SimHits of High Granularity Calorimeter - Implementation: - [Notes on implementation] -*/ -// -// Original Author: Raman Khurana -//// and Kalyanmoy Chatterjee -// Created: Fri, 31 Jan 2014 18:35:18 GMT -// $Id$ - // system include files #include -#include "FWCore/Framework/interface/ESHandle.h" -#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include +#include +#include +#include +#include + #include "DataFormats/ForwardDetId/interface/ForwardSubdetector.h" +#include "DataFormats/ForwardDetId/interface/HGCalDetId.h" #include "DataFormats/HcalDetId/interface/HcalDetId.h" + +#include "DetectorDescription/Core/interface/DDCompactView.h" #include "DetectorDescription/Core/interface/DDExpandedView.h" #include "DetectorDescription/Core/interface/DDSpecifics.h" #include "DetectorDescription/Core/interface/DDSolid.h" #include "DetectorDescription/Core/interface/DDFilter.h" #include "DetectorDescription/Core/interface/DDFilteredView.h" -#include "SimDataFormats/CaloHit/interface/PCaloHitContainer.h" + +#include "DQMServices/Core/interface/DQMEDAnalyzer.h" +#include "DQMServices/Core/interface/MonitorElement.h" + +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/ESTransientHandle.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "FWCore/Utilities/interface/InputTag.h" + #include "Geometry/HcalCommonData/interface/HcalHitRelabeller.h" -#include "SimDataFormats/CaloTest/interface/HGCalTestNumbering.h" #include "Geometry/HGCalCommonData/interface/HGCalGeometryMode.h" #include "Geometry/Records/interface/IdealGeometryRecord.h" +#include "Geometry/HGCalCommonData/interface/HGCalDDDConstants.h" +#include "Geometry/HcalCommonData/interface/HcalDDDRecConstants.h" +#include "Geometry/Records/interface/HcalRecNumberingRecord.h" + +#include "SimDataFormats/CaloHit/interface/PCaloHitContainer.h" +#include "SimDataFormats/CaloTest/interface/HGCalTestNumbering.h" +#include "SimDataFormats/CaloHit/interface/PCaloHit.h" +#include "SimDataFormats/GeneratorProducts/interface/HepMCProduct.h" + #include "CLHEP/Geometry/Point3D.h" +#include "CLHEP/Geometry/Transform3D.h" #include "CLHEP/Geometry/Vector3D.h" #include "CLHEP/Units/GlobalSystemOfUnits.h" #include "CLHEP/Units/GlobalPhysicalConstants.h" -#include "Validation/HGCalValidation/plugins/HGCalSimHitValidation.h" + +class HGCalSimHitValidation : public DQMEDAnalyzer { + +public: + + struct energysum{ + energysum() {etotal=0; for (int i=0; i<6; ++i) eTime[i] = 0.;} + double eTime[6], etotal; + }; + + struct hitsinfo{ + hitsinfo() { + x=y=z=phi=eta=0.0; + cell=sector=layer=0; + } + double x, y, z, phi, eta; + int cell, sector, layer; + }; + + + explicit HGCalSimHitValidation(const edm::ParameterSet&); + ~HGCalSimHitValidation() override {} + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + +protected: + + void dqmBeginRun(const edm::Run&, const edm::EventSetup&) override; + void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; + void analyze(const edm::Event&, const edm::EventSetup&) override; + +private: + + void analyzeHits (std::vector& hits); + void fillOccupancyMap(std::map& OccupancyMap, int layer); + void fillHitsInfo(std::pair hit_, unsigned int itimeslice, double esum); + bool defineGeometry(edm::ESTransientHandle &ddViewH); + + // ----------member data --------------------------- + std::string nameDetector_, caloHitSource_; + const HGCalDDDConstants *hgcons_; + const HcalDDDRecConstants *hcons_; + std::vector times_; + int verbosity_; + bool heRebuild_, testNumber_, symmDet_; + unsigned int nTimes_; + edm::EDGetTokenT tok_hits_; + edm::EDGetTokenT tok_hepMC_; + unsigned int layers_; + std::map transMap_; + + std::vector HitOccupancy_Plus_, HitOccupancy_Minus_; + std::vector EtaPhi_Plus_, EtaPhi_Minus_; + MonitorElement *MeanHitOccupancy_Plus_, *MeanHitOccupancy_Minus_; + std::vector energy_[6]; +}; HGCalSimHitValidation::HGCalSimHitValidation(const edm::ParameterSet& iConfig) : + nameDetector_(iConfig.getParameter("DetectorName")), + caloHitSource_(iConfig.getParameter("CaloHitSource")), + times_(iConfig.getParameter >("TimeSlices")), + verbosity_(iConfig.getUntrackedParameter("Verbosity",0)), + testNumber_(iConfig.getUntrackedParameter("TestNumber",true)), symmDet_(true) { - nameDetector_ = iConfig.getParameter("DetectorName"); - caloHitSource_ = iConfig.getParameter("CaloHitSource"); - times_ = iConfig.getParameter >("TimeSlices"); - verbosity_ = iConfig.getUntrackedParameter("Verbosity",0); - testNumber_ = iConfig.getUntrackedParameter("TestNumber", true); heRebuild_ = (nameDetector_ == "HCal") ? true : false; - tok_hepMC_ = consumes(edm::InputTag("generator")); + tok_hepMC_ = consumes(edm::InputTag("generatorSmeared")); tok_hits_ = consumes(edm::InputTag("g4SimHits",caloHitSource_)); nTimes_ = (times_.size() > 6) ? 6 : times_.size(); } -HGCalSimHitValidation::~HGCalSimHitValidation() {} +void HGCalSimHitValidation::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + std::vector times = {25.0,1000.0}; + desc.add("DetectorName","HGCalEESensitive"); + desc.add("CaloHitSource","HGCHitsEE"); + desc.add >("TimeSlices",times); + desc.addUntracked("Verbosity",0); + desc.addUntracked("TestNumber",true); + descriptions.add("hgcalSimHitValidationEE",desc); +} void HGCalSimHitValidation::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { @@ -65,10 +143,10 @@ void HGCalSimHitValidation::analyze(const edm::Event& iEvent, unsigned int k(0); for (HepMC::GenEvent::particle_const_iterator p = myGenEvent->particles_begin(); p != myGenEvent->particles_end(); ++p, ++k) { - edm::LogInfo("HGCalValidation") << "Particle[" << k << "] with pt " - << (*p)->momentum().perp() << " eta " - << (*p)->momentum().eta() << " phi " - << (*p)->momentum().phi() << std::endl; + edm::LogVerbatim("HGCalValidation") << "Particle[" << k << "] with pt " + << (*p)->momentum().perp() << " eta " + << (*p)->momentum().eta() << " phi " + << (*p)->momentum().phi(); } } @@ -77,8 +155,8 @@ void HGCalSimHitValidation::analyze(const edm::Event& iEvent, iEvent.getByToken(tok_hits_, theCaloHitContainers); if (theCaloHitContainers.isValid()) { if (verbosity_>0) - edm::LogInfo("HGCalValidation") << " PcalohitItr = " - << theCaloHitContainers->size() << "\n"; + edm::LogVerbatim("HGCalValidation") << " PcalohitItr = " + << theCaloHitContainers->size(); std::vector caloHits; caloHits.insert(caloHits.end(), theCaloHitContainers->begin(), theCaloHitContainers->end()); @@ -89,12 +167,12 @@ void HGCalSimHitValidation::analyze(const edm::Event& iEvent, if(hid.subdet()!=int(HcalEndcap)) hid = HcalDetId(HcalEmpty,hid.ieta(),hid.iphi(),hid.depth()); caloHits[i].setID(hid.rawId()); if (verbosity_>0) - edm::LogInfo("HGCalValidation") << "Hit[" << i << "] " << hid <<"\n"; + edm::LogVerbatim("HGCalValidation") << "Hit[" << i << "] " << hid; } } analyzeHits(caloHits); } else if (verbosity_>0) { - edm::LogInfo("HGCalValidation") << "PCaloHitContainer does not exist !!!\n"; + edm::LogVerbatim("HGCalValidation") << "PCaloHitContainer does not exist!"; } } @@ -107,8 +185,8 @@ void HGCalSimHitValidation::analyzeHits (std::vector& hits) { map_hits.clear(); if (verbosity_ > 0) - edm::LogInfo("HGCalValidation") << nameDetector_ << " with " << hits.size() - << " PcaloHit elements\n"; + edm::LogVerbatim("HGCalValidation") << nameDetector_ << " with " + << hits.size() << " PcaloHit elements"; unsigned int nused(0); for (unsigned int i=0; i& hits) { } nused++; if (verbosity_>1) - edm::LogInfo("HGCalValidation") << "Detector " << nameDetector_ - << " zside = " << zside - << " sector|wafer = " << sector - << " subsector|type = " << subsector - << " layer = " << layer - << " cell = " << cell - << " energy = " << energy - << " energyem = " << hits[i].energyEM() - << " energyhad = " << hits[i].energyHad() - << " time = " << time << "\n"; + edm::LogVerbatim("HGCalValidation") << "Detector " << nameDetector_ + << " zside = " << zside + << " sector|wafer = " << sector + << " subsector|type = " << subsector + << " layer = " << layer + << " cell = " << cell + << " energy = " << energy + << " energyem = " << hits[i].energyEM() + << " energyhad = " << hits[i].energyHad() + << " time = " << time; HepGeom::Point3D gcoord; if (heRebuild_) { std::pair etaphi = hcons_->getEtaPhi(subdet,zside*cell,sector); double rz = hcons_->getRZ(subdet,zside*cell,layer); -// std::cout << "i/p " << subdet << ":" << zside << ":" << cell << ":" << sector << ":" << layer << " o/p " << etaphi.first << ":" << etaphi.second << ":" << rz << std::endl; + if (verbosity_>2) + edm::LogVerbatim("HGCalValidation") << "i/p " << subdet << ":" + << zside << ":" << cell << ":" + << sector << ":" << layer <<" o/p " + << etaphi.first << ":" + << etaphi.second << ":" << rz; gcoord = HepGeom::Point3D(rz*cos(etaphi.second)/cosh(etaphi.first), rz*sin(etaphi.second)/cosh(etaphi.first), rz*tanh(etaphi.first)); @@ -170,9 +253,9 @@ void HGCalSimHitValidation::analyzeHits (std::vector& hits) { } double tof = (gcoord.mag()*CLHEP::mm)/CLHEP::c_light; if (verbosity_>1) - edm::LogInfo("HGCalValidation") << std::hex << id_ << std::dec - << " global coordinate " << gcoord - << " time " << time << ":" << tof <<"\n"; + edm::LogVerbatim("HGCalValidation") << std::hex << id_ << std::dec + << " global coordinate " << gcoord + << " time " << time << ":" << tof; time -= tof; energysum esum; @@ -195,17 +278,16 @@ void HGCalSimHitValidation::analyzeHits (std::vector& hits) { if (time > 0 && time < times_[k]) esum.eTime[k] += energy; } if (verbosity_>1) - edm::LogInfo("HGCalValidation") << " -------------------------- gx = " - << hinfo.x << " gy = " << hinfo.y - << " gz = " << hinfo.z << " phi = " - << hinfo.phi << " eta = " << hinfo.eta - << std::endl; + edm::LogVerbatim("HGCalValidation") << " ----------------------- gx = " + << hinfo.x << " gy = " << hinfo.y + << " gz = " << hinfo.z << " phi = " + << hinfo.phi << " eta = " << hinfo.eta; map_hits[id_] = std::pair(hinfo,esum); } if (verbosity_>0) - edm::LogInfo("HGCalValidation") << nameDetector_ << " with " - << map_hits.size() - << " detector elements being hit\n"; + edm::LogVerbatim("HGCalValidation") << nameDetector_ << " with " + << map_hits.size() + << " detector elements being hit"; std::map >::iterator itr; for (itr = map_hits.begin() ; itr != map_hits.end(); ++itr) { @@ -222,9 +304,9 @@ void HGCalSimHitValidation::analyzeHits (std::vector& hits) { if (eta > 0.0) fillOccupancyMap(OccupancyMap_plus, layer-1); else fillOccupancyMap(OccupancyMap_minus, layer-1); } - edm::LogInfo("HGCalValidation") << "With map:used:total " << hits.size() - << "|" << nused << "|" << map_hits.size() - << " hits\n"; + edm::LogVerbatim("HGCalValidation") << "With map:used:total " << hits.size() + << "|" << nused << "|" << map_hits.size() + << " hits"; for (auto itr = OccupancyMap_plus.begin() ; itr != OccupancyMap_plus.end(); ++itr) { int layer = (*itr).first; @@ -258,19 +340,19 @@ void HGCalSimHitValidation::fillHitsInfo(std::pair hits, } } else { if (verbosity_>0) - edm::LogInfo("HGCalValidation") << "Problematic Hit for " - << nameDetector_ << " at sector " - << hits.first.sector << " layer " - << hits.first.layer << " cell " - << hits.first.cell << " energy " - << hits.second.etotal << std::endl; + edm::LogVerbatim("HGCalValidation") << "Problematic Hit for " + << nameDetector_ << " at sector " + << hits.first.sector << " layer " + << hits.first.layer << " cell " + << hits.first.cell << " energy " + << hits.second.etotal; } } bool HGCalSimHitValidation::defineGeometry(edm::ESTransientHandle &ddViewH){ if (verbosity_>0) - edm::LogInfo("HGCalValidation") << "Initialize HGCalDDDConstants for " - << nameDetector_ << " : " << hgcons_ <<"\n"; + edm::LogVerbatim("HGCalValidation") << "Initialize HGCalDDDConstants for " + << nameDetector_ << " : " << hgcons_; if (hgcons_->geomMode() == HGCalGeometryMode::Square) { const DDCompactView & cview = *ddViewH; @@ -308,16 +390,16 @@ bool HGCalSimHitValidation::defineGeometry(edm::ESTransientHandle const HepGeom::Transform3D ht3d (hr, h3v); transMap_.insert(std::make_pair(id,ht3d)); if (verbosity_>2) - edm::LogInfo("HGCalValidation") << HGCalDetId(id) - << " Transform using " << h3v - << " and " << hr << std::endl; + edm::LogVerbatim("HGCalValidation") << HGCalDetId(id) + << " Transform using " << h3v + << " and " << hr; } dodet = fv.next(); } if (verbosity_>0) - edm::LogInfo("HGCalValidation") << "Finds " << transMap_.size() - << " elements and SymmDet_ = " - << symmDet_ << std::endl; + edm::LogVerbatim("HGCalValidation") << "Finds " << transMap_.size() + << " elements and SymmDet_ = " + << symmDet_; } return true; } @@ -340,8 +422,8 @@ void HGCalSimHitValidation::dqmBeginRun(const edm::Run&, defineGeometry(pDD); } if (verbosity_>0) - edm::LogInfo("HGCalValidation") << nameDetector_ << " defined with " - << layers_ << " Layers\n"; + edm::LogVerbatim("HGCalValidation") << nameDetector_ << " defined with " + << layers_ << " Layers"; } void HGCalSimHitValidation::bookHistograms(DQMStore::IBooker& iB, @@ -372,15 +454,6 @@ void HGCalSimHitValidation::bookHistograms(DQMStore::IBooker& iB, MeanHitOccupancy_Minus_ = iB.book1D("MeanHitOccupancy_Minus", "MeanHitOccupancy_Minus", layers_, 0.5, layers_ + 0.5); } -// ------------ method fills 'descriptions' with the allowed parameters for the module ------------ -void HGCalSimHitValidation::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { - //The following says we do not know what parameters are allowed so do no validation - // Please change this to state exactly what you do use, even if it is no parameters - edm::ParameterSetDescription desc; - desc.setUnknown(); - descriptions.addDefault(desc); -} - #include "FWCore/Framework/interface/MakerMacros.h" //define this as a plug-in DEFINE_FWK_MODULE(HGCalSimHitValidation); diff --git a/Validation/HGCalValidation/plugins/HGCalSimHitValidation.h b/Validation/HGCalValidation/plugins/HGCalSimHitValidation.h deleted file mode 100644 index 34f462369a3bc..0000000000000 --- a/Validation/HGCalValidation/plugins/HGCalSimHitValidation.h +++ /dev/null @@ -1,110 +0,0 @@ -#ifndef HGCalSimHitValidation_h -#define HGCalSimHitValidation_h -// -*- C++ -*- -// -// Package: HGCalSimHitValidation -// Class: HGCalSimHitValidation -// -/**\class HGCalSimHitValidation HGCalSimHitValidation.cc Validation/HGCalValidation/plugins/HGCalSimHitValidation.cc - - Description: Validates SimHits of High Granularity Calorimeter - - Implementation: - [Notes on implementation] -*/ -// -// Original Author: Raman Khurana -// Created: Fri, 31 Jan 2014 18:35:18 GMT -// $Id$ -// -// - - -// system include files -#include - -// user include files -#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/EventSetup.h" -#include "FWCore/Utilities/interface/InputTag.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" -#include "DQMServices/Core/interface/DQMEDAnalyzer.h" - -#include "DataFormats/ForwardDetId/interface/HGCalDetId.h" -#include "DetectorDescription/Core/interface/DDCompactView.h" -#include "FWCore/Framework/interface/ESTransientHandle.h" - -#include "DQMServices/Core/interface/MonitorElement.h" -#include "FWCore/ServiceRegistry/interface/Service.h" - -#include "SimDataFormats/CaloHit/interface/PCaloHit.h" -#include "SimDataFormats/GeneratorProducts/interface/HepMCProduct.h" -#include "Geometry/HGCalCommonData/interface/HGCalDDDConstants.h" -#include "Geometry/HcalCommonData/interface/HcalDDDRecConstants.h" -#include "Geometry/Records/interface/HcalRecNumberingRecord.h" -#include - -#include -#include -#include -#include -#include - -class HGCalSimHitValidation : public DQMEDAnalyzer { - -public: - - struct energysum{ - energysum() {etotal=0; for (int i=0; i<6; ++i) eTime[i] = 0.;} - double eTime[6], etotal; - }; - - struct hitsinfo{ - hitsinfo() { - x=y=z=phi=eta=0.0; - cell=sector=layer=0; - } - double x, y, z, phi, eta; - int cell, sector, layer; - }; - - - explicit HGCalSimHitValidation(const edm::ParameterSet&); - ~HGCalSimHitValidation() override; - - static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); - -protected: - - void dqmBeginRun(const edm::Run&, const edm::EventSetup&) override; - void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override; - void analyze(const edm::Event&, const edm::EventSetup&) override; - -private: - - void analyzeHits (std::vector& hits); - void fillOccupancyMap(std::map& OccupancyMap, int layer); - void fillHitsInfo(std::pair hit_, unsigned int itimeslice, double esum); - bool defineGeometry(edm::ESTransientHandle &ddViewH); - - // ----------member data --------------------------- - std::string nameDetector_, caloHitSource_; - const HGCalDDDConstants *hgcons_; - const HcalDDDRecConstants *hcons_; - int verbosity_; - bool heRebuild_, testNumber_, symmDet_; - std::vector times_; - unsigned int nTimes_; - edm::EDGetTokenT tok_hits_; - edm::EDGetTokenT tok_hepMC_; - unsigned int layers_; - std::map transMap_; - - std::vector HitOccupancy_Plus_, HitOccupancy_Minus_; - std::vector EtaPhi_Plus_, EtaPhi_Minus_; - MonitorElement *MeanHitOccupancy_Plus_, *MeanHitOccupancy_Minus_; - std::vector energy_[6]; -}; -#endif diff --git a/Validation/HGCalValidation/plugins/HGCalSimHitsClient.cc b/Validation/HGCalValidation/plugins/HGCalSimHitsClient.cc index acbe99111e8bb..a456571b66e2d 100644 --- a/Validation/HGCalValidation/plugins/HGCalSimHitsClient.cc +++ b/Validation/HGCalValidation/plugins/HGCalSimHitsClient.cc @@ -1,26 +1,56 @@ -#include "Validation/HGCalValidation/plugins/HGCalSimHitsClient.h" -#include "FWCore/Framework/interface/MakerMacros.h" -#include "FWCore/Framework/interface/ESHandle.h" +#include +#include +#include +#include + +#include "DataFormats/Common/interface/Handle.h" +#include "DataFormats/ForwardDetId/interface/HGCalDetId.h" +#include "DataFormats/Math/interface/LorentzVector.h" + +#include "DetectorDescription/Core/interface/DDCompactView.h" + +#include "DQMServices/Core/interface/DQMEDHarvester.h" +#include "DQMServices/Core/interface/MonitorElement.h" +#include "DQMServices/Core/interface/DQMStore.h" + #include "FWCore/Framework/interface/Run.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/ESTransientHandle.h" #include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/ServiceRegistry/interface/Service.h" -#include "FWCore/MessageLogger/interface/MessageLogger.h" -#include "DQMServices/Core/interface/DQMStore.h" -#include "DQMServices/Core/interface/MonitorElement.h" -#include "DetectorDescription/Core/interface/DDCompactView.h" #include "Geometry/HcalCommonData/interface/HcalDDDRecConstants.h" +#include "Geometry/HGCalCommonData/interface/HGCalDDDConstants.h" #include "Geometry/Records/interface/HcalRecNumberingRecord.h" #include "Geometry/Records/interface/IdealGeometryRecord.h" -HGCalSimHitsClient::HGCalSimHitsClient(const edm::ParameterSet& iConfig) { - nameDetector_ = iConfig.getParameter("DetectorName"); - nTimes_ = iConfig.getParameter("TimeSlices"); - verbosity_ = iConfig.getUntrackedParameter("Verbosity",0); -} - -HGCalSimHitsClient::~HGCalSimHitsClient() { } +class HGCalSimHitsClient : public DQMEDHarvester { + +private: + + //member data + std::string nameDetector_; + int nTimes_, verbosity_; + unsigned int layers_; + +public: + explicit HGCalSimHitsClient(const edm::ParameterSet& ); + ~HGCalSimHitsClient() override {} + + void beginRun(const edm::Run& run, const edm::EventSetup& c) override; + void dqmEndJob(DQMStore::IBooker &ib, DQMStore::IGetter &ig) override; + virtual void runClient_(DQMStore::IBooker &ib, DQMStore::IGetter &ig); + int simHitsEndjob(const std::vector &hcalMEs); +}; + +HGCalSimHitsClient::HGCalSimHitsClient(const edm::ParameterSet& iConfig) : + nameDetector_(iConfig.getParameter("DetectorName")), + nTimes_(iConfig.getParameter("TimeSlices")), + verbosity_(iConfig.getUntrackedParameter("Verbosity",0)) { } void HGCalSimHitsClient::beginRun(const edm::Run& run, const edm::EventSetup& iSetup) { @@ -36,8 +66,8 @@ void HGCalSimHitsClient::beginRun(const edm::Run& run, const edm::EventSetup& iS layers_ = hgcons.layers(false); } if (verbosity_>0) - edm::LogInfo("HGCalValidation") << "Initialize HGCalSimHitsClient for " - << nameDetector_ << " : " << layers_ <<"\n"; + edm::LogVerbatim("HGCalValidation") << "Initialize HGCalSimHitsClient for " + << nameDetector_ << " : " << layers_; } void HGCalSimHitsClient::dqmEndJob(DQMStore::IBooker &ib, DQMStore::IGetter &ig) { @@ -47,25 +77,27 @@ void HGCalSimHitsClient::dqmEndJob(DQMStore::IBooker &ib, DQMStore::IGetter &ig) void HGCalSimHitsClient::runClient_(DQMStore::IBooker &ib, DQMStore::IGetter &ig) { ig.setCurrentFolder("/"); - if (verbosity_>0) edm::LogInfo("HGCalValidation") << " runClient\n"; + if (verbosity_>0) edm::LogVerbatim("HGCalValidation") << " runClient"; std::vector hgcalMEs; std::vector fullDirPath = ig.getSubdirs(); for (unsigned int i=0; i0) - edm::LogInfo("HGCalValidation") << "fullPath: " << fullDirPath.at(i) << "\n"; + edm::LogVerbatim("HGCalValidation") << "fullPath: " << fullDirPath.at(i); ig.setCurrentFolder(fullDirPath.at(i)); std::vector fullSubDirPath = ig.getSubdirs(); for (unsigned int j=0; j0) - edm::LogInfo("HGCalValidation") << "fullSubPath: " << fullSubDirPath.at(j) << "\n"; + edm::LogVerbatim("HGCalValidation") << "fullSubPath: " + << fullSubDirPath.at(j); std::string nameDirectory = "HGCalSimHitsV/"+nameDetector_; if (strcmp(fullSubDirPath.at(j).c_str(), nameDirectory.c_str()) == 0) { hgcalMEs = ig.getContents(fullSubDirPath.at(j)); if (verbosity_>0) - edm::LogInfo("HGCalValidation") << "hgcalMES size : " << hgcalMEs.size() << "\n"; + edm::LogVerbatim("HGCalValidation") << "hgcalMES size : " + << hgcalMEs.size(); if (!simHitsEndjob(hgcalMEs)) edm::LogWarning("HGCalValidation") << "\nError in SimhitsEndjob!"; } @@ -193,4 +225,6 @@ int HGCalSimHitsClient::simHitsEndjob(const std::vector& hgcalM return 1; } +#include "FWCore/Framework/interface/MakerMacros.h" + DEFINE_FWK_MODULE(HGCalSimHitsClient); diff --git a/Validation/HGCalValidation/plugins/HGCalSimHitsClient.h b/Validation/HGCalValidation/plugins/HGCalSimHitsClient.h deleted file mode 100644 index f1b43187d5c06..0000000000000 --- a/Validation/HGCalValidation/plugins/HGCalSimHitsClient.h +++ /dev/null @@ -1,56 +0,0 @@ -#ifndef ValidationHGCalSimHitsClient_H -#define ValidationHGCalSimHitsClient_H - -// -*- C++ -*- -/* - Description: This is a SImHit CLient code -*/ -// -// Originally create by: Kalyanmoy Chatterjee -// and Raman Khurana -// - -#include -#include -#include "DQMServices/Core/interface/DQMEDHarvester.h" -#include "FWCore/ParameterSet/interface/ParameterSet.h" -#include "DQMServices/Core/interface/MonitorElement.h" -#include "DQMServices/Core/interface/DQMStore.h" -#include "DataFormats/Common/interface/Handle.h" -#include "FWCore/Framework/interface/Event.h" -#include "FWCore/Framework/interface/EventSetup.h" -#include "FWCore/MessageLogger/interface/MessageLogger.h" -#include "FWCore/ServiceRegistry/interface/Service.h" -#include "DataFormats/Math/interface/LorentzVector.h" - -#include "DetectorDescription/Core/interface/DDCompactView.h" -#include "FWCore/Framework/interface/ESTransientHandle.h" -#include "Geometry/HGCalCommonData/interface/HGCalDDDConstants.h" -#include "DataFormats/ForwardDetId/interface/HGCalDetId.h" - -#include -#include -#include - -class MonitorElement; - -class HGCalSimHitsClient : public DQMEDHarvester { - -private: - - //member data - std::string nameDetector_; - int nTimes_, verbosity_; - unsigned int layers_; - -public: - explicit HGCalSimHitsClient(const edm::ParameterSet& ); - ~HGCalSimHitsClient() override; - - void beginRun(const edm::Run& run, const edm::EventSetup& c) override; - void dqmEndJob(DQMStore::IBooker &ib, DQMStore::IGetter &ig) override; - virtual void runClient_(DQMStore::IBooker &ib, DQMStore::IGetter &ig); - int simHitsEndjob(const std::vector &hcalMEs); -}; - -#endif diff --git a/Validation/HGCalValidation/python/HGCalDigiClientV5_cff.py b/Validation/HGCalValidation/python/HGCalDigiClientV5_cff.py deleted file mode 100644 index 6ccb454020269..0000000000000 --- a/Validation/HGCalValidation/python/HGCalDigiClientV5_cff.py +++ /dev/null @@ -1,9 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from Validation.HGCalValidation.HGCalDigiClient_cfi import * - -hgcalDigiClientHEF = hgcalDigiClientEE.clone( - DetectorName = cms.string("HGCalHESiliconSensitive")) - -hgcalDigiClientHEB = hgcalDigiClientEE.clone( - DetectorName = cms.string("HGCalHEScintillatorSensitive")) diff --git a/Validation/HGCalValidation/python/HGCalPostProcessor_cff.py b/Validation/HGCalValidation/python/HGCalPostProcessor_cff.py index 85daed3b9196e..048138fe92533 100644 --- a/Validation/HGCalValidation/python/HGCalPostProcessor_cff.py +++ b/Validation/HGCalValidation/python/HGCalPostProcessor_cff.py @@ -3,6 +3,5 @@ from Validation.HGCalValidation.HGCalSimHitsClient_cff import * from Validation.HGCalValidation.HGCalDigiClient_cff import * from Validation.HGCalValidation.HGCalRecHitsClient_cff import * -from Validation.HGCalValidation.hgcGeometryClient_cfi import * -hgcalPostProcessor = cms.Sequence(hgcalGeometryClient+hgcalSimHitClientEE+hgcalSimHitClientHEF+hgcalSimHitClientHEB+hgcalDigiClientEE+hgcalDigiClientHEF+hgcalDigiClientHEB+hgcalRecHitClientEE+hgcalRecHitClientHEF+hgcalRecHitClientHEB) +hgcalPostProcessor = cms.Sequence(hgcalSimHitClientEE+hgcalSimHitClientHEF+hgcalSimHitClientHEB+hgcalDigiClientEE+hgcalDigiClientHEF+hgcalDigiClientHEB+hgcalRecHitClientEE+hgcalRecHitClientHEF+hgcalRecHitClientHEB) diff --git a/Validation/HGCalValidation/python/HGCalRecHitsClientV5_cff.py b/Validation/HGCalValidation/python/HGCalRecHitsClientV5_cff.py deleted file mode 100644 index 9864571aa17ca..0000000000000 --- a/Validation/HGCalValidation/python/HGCalRecHitsClientV5_cff.py +++ /dev/null @@ -1,9 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from Validation.HGCalValidation.HGCalRecHitsClient_cfi import * - -hgcalRecHitClientHEF = hgcalRecHitClientEE.clone( - DetectorName = cms.string("HGCalHESiliconSensitive")) - -hgcalRecHitClientHEB = hgcalRecHitClientEE.clone( - DetectorName = cms.string("HGCalHEScintillatorSensitive")) diff --git a/Validation/HGCalValidation/python/HGCalSimHitsClientV5_cff.py b/Validation/HGCalValidation/python/HGCalSimHitsClientV5_cff.py deleted file mode 100644 index 1d37144cc2164..0000000000000 --- a/Validation/HGCalValidation/python/HGCalSimHitsClientV5_cff.py +++ /dev/null @@ -1,9 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from Validation.HGCalValidation.HGCalSimHitsClient_cfi import * - -hgcalSimHitClientHEF = hgcalSimHitClientEE.clone( - DetectorName = cms.string("HGCalHESiliconSensitive")) - -hgcalSimHitClientHEB = hgcalSimHitClientEE.clone( - DetectorName = cms.string("HGCalHEScintillatorSensitive")) diff --git a/Validation/HGCalValidation/python/digiValidationV5_cff.py b/Validation/HGCalValidation/python/digiValidationV5_cff.py deleted file mode 100644 index 6dafb2830450a..0000000000000 --- a/Validation/HGCalValidation/python/digiValidationV5_cff.py +++ /dev/null @@ -1,11 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from Validation.HGCalValidation.digiValidation_cfi import * - -hgcalDigiValidationHEF = hgcalDigiValidationEE.clone( - DetectorName = cms.string("HGCalHESiliconSensitive"), - DigiSource = cms.InputTag("mix","HGCDigisHEfront")) - -hgcalDigiValidationHEB = hgcalDigiValidationEE.clone( - DetectorName = cms.string("HGCalHEScintillatorSensitive"), - DigiSource = cms.InputTag("mix","HGCDigisHEback")) diff --git a/Validation/HGCalValidation/python/digiValidationV6_cff.py b/Validation/HGCalValidation/python/digiValidationV6_cff.py deleted file mode 100644 index fc2ab29ade0ee..0000000000000 --- a/Validation/HGCalValidation/python/digiValidationV6_cff.py +++ /dev/null @@ -1,13 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from Validation.HGCalValidation.digiValidation_cfi import * - -hgcalDigiValidationHEF = hgcalDigiValidationEE.clone( - DetectorName = cms.string("HGCalHESiliconSensitive"), - DigiSource = cms.InputTag("mix","HGCDigisHEfront")) - -hgcalDigiValidationHEB = hgcalDigiValidationEE.clone( - DetectorName = cms.string("HCal"), - DigiSource = cms.InputTag("simHcalDigis","HBHEQIE11DigiCollection"), - ifHCAL = cms.bool(True), - SampleIndx = cms.untracked.int32(5)) diff --git a/Validation/HGCalValidation/python/digiValidation_cff.py b/Validation/HGCalValidation/python/digiValidation_cff.py index 4d956fec23995..d7d4faea4f3ee 100644 --- a/Validation/HGCalValidation/python/digiValidation_cff.py +++ b/Validation/HGCalValidation/python/digiValidation_cff.py @@ -1,6 +1,6 @@ import FWCore.ParameterSet.Config as cms -from Validation.HGCalValidation.digiValidation_cfi import * +from Validation.HGCalValidation.hgcalDigiValidationEE_cfi import * hgcalDigiValidationHEF = hgcalDigiValidationEE.clone( DetectorName = cms.string("HGCalHESiliconSensitive"), diff --git a/Validation/HGCalValidation/python/digiValidation_cfi.py b/Validation/HGCalValidation/python/digiValidation_cfi.py deleted file mode 100644 index ecae105c666c5..0000000000000 --- a/Validation/HGCalValidation/python/digiValidation_cfi.py +++ /dev/null @@ -1,9 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hgcalDigiValidationEE = cms.EDAnalyzer('HGCalDigiValidation', - DetectorName = cms.string("HGCalEESensitive"), - DigiSource = cms.InputTag("mix", "HGCDigisEE"), - ifHCAL = cms.bool(False), - Verbosity = cms.untracked.int32(0), - SampleIndx = cms.untracked.int32(0) - ) diff --git a/Validation/HGCalValidation/python/rechitValidationV5_cff.py b/Validation/HGCalValidation/python/rechitValidationV5_cff.py deleted file mode 100644 index e353ccdc65c6e..0000000000000 --- a/Validation/HGCalValidation/python/rechitValidationV5_cff.py +++ /dev/null @@ -1,11 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from Validation.HGCalValidation.rechitValidation_cfi import * - -hgcalRecHitValidationHEF = hgcalRecHitValidationEE.clone( - DetectorName = cms.string("HGCalHESiliconSensitive"), - RecHitSource = cms.InputTag("HGCalRecHit", "HGCHEFRecHits")) - -hgcalRecHitValidationHEB = hgcalRecHitValidationEE.clone( - DetectorName = cms.string("HGCalHEScintillatorSensitive"), - RecHitSource = cms.InputTag("HGCalRecHit", "HGCHEBRecHits")) diff --git a/Validation/HGCalValidation/python/rechitValidationV6_cff.py b/Validation/HGCalValidation/python/rechitValidationV6_cff.py deleted file mode 100644 index c546b0e34ce39..0000000000000 --- a/Validation/HGCalValidation/python/rechitValidationV6_cff.py +++ /dev/null @@ -1,12 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from Validation.HGCalValidation.rechitValidation_cfi import * - -hgcalRecHitValidationHEF = hgcalRecHitValidationEE.clone( - DetectorName = cms.string("HGCalHESiliconSensitive"), - RecHitSource = cms.InputTag("HGCalRecHit", "HGCHEFRecHits")) - -hgcalRecHitValidationHEB = hgcalRecHitValidationEE.clone( - DetectorName = cms.string("HCal"), - ifHCAL = cms.bool(True), - RecHitSource = cms.InputTag("hbhereco")) diff --git a/Validation/HGCalValidation/python/rechitValidation_cff.py b/Validation/HGCalValidation/python/rechitValidation_cff.py index 59a961ca03ab5..3b68900293e05 100644 --- a/Validation/HGCalValidation/python/rechitValidation_cff.py +++ b/Validation/HGCalValidation/python/rechitValidation_cff.py @@ -1,6 +1,6 @@ import FWCore.ParameterSet.Config as cms -from Validation.HGCalValidation.rechitValidation_cfi import * +from Validation.HGCalValidation.hgcalRecHitValidationEE_cfi import * hgcalRecHitValidationHEF = hgcalRecHitValidationEE.clone( DetectorName = cms.string("HGCalHESiliconSensitive"), diff --git a/Validation/HGCalValidation/python/rechitValidation_cfi.py b/Validation/HGCalValidation/python/rechitValidation_cfi.py deleted file mode 100644 index 9f214009ba65f..0000000000000 --- a/Validation/HGCalValidation/python/rechitValidation_cfi.py +++ /dev/null @@ -1,9 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hgcalRecHitValidationEE = cms.EDAnalyzer('HGCalRecHitValidation', - DetectorName = cms.string("HGCalEESensitive"), - RecHitSource = cms.InputTag("HGCalRecHit", "HGCEERecHits"), - ifHCAL = cms.bool(False), - Verbosity = cms.untracked.int32(0) - - ) diff --git a/Validation/HGCalValidation/python/simhitValidationV5_cff.py b/Validation/HGCalValidation/python/simhitValidationV5_cff.py deleted file mode 100644 index 1b0182cc18736..0000000000000 --- a/Validation/HGCalValidation/python/simhitValidationV5_cff.py +++ /dev/null @@ -1,11 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -from Validation.HGCalValidation.simhitValidation_cfi import * - -hgcalSimHitValidationHEF = hgcalSimHitValidationEE.clone( - DetectorName = cms.string("HGCalHESiliconSensitive"), - CaloHitSource = cms.string("HGCHitsHEfront")) - -hgcalSimHitValidationHEB = hgcalSimHitValidationEE.clone( - DetectorName = cms.string("HGCalHEScintillatorSensitive"), - CaloHitSource = cms.string("HGCHitsHEback")) diff --git a/Validation/HGCalValidation/python/simhitValidation_cff.py b/Validation/HGCalValidation/python/simhitValidation_cff.py index 857de9bf7ffd9..46b2678e99c95 100644 --- a/Validation/HGCalValidation/python/simhitValidation_cff.py +++ b/Validation/HGCalValidation/python/simhitValidation_cff.py @@ -1,6 +1,6 @@ import FWCore.ParameterSet.Config as cms -from Validation.HGCalValidation.simhitValidation_cfi import * +from Validation.HGCalValidation.hgcalSimHitValidationEE_cfi import * hgcalSimHitValidationHEF = hgcalSimHitValidationEE.clone( DetectorName = cms.string("HGCalHESiliconSensitive"), diff --git a/Validation/HGCalValidation/python/simhitValidation_cfi.py b/Validation/HGCalValidation/python/simhitValidation_cfi.py deleted file mode 100644 index 37edf3d9e75a0..0000000000000 --- a/Validation/HGCalValidation/python/simhitValidation_cfi.py +++ /dev/null @@ -1,9 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hgcalSimHitValidationEE = cms.EDAnalyzer('HGCalSimHitValidation', - DetectorName = cms.string("HGCalEESensitive"), - CaloHitSource = cms.string("HGCHitsEE"), - TimeSlices = cms.vdouble(25,1000), - Verbosity = cms.untracked.int32(0), - TestNumber = cms.untracked.bool(True) - ) diff --git a/Validation/HGCalValidation/python/test/ftSimHitTest_cfi.py b/Validation/HGCalValidation/python/test/ftSimHitTest_cfi.py deleted file mode 100644 index 255628930b6ba..0000000000000 --- a/Validation/HGCalValidation/python/test/ftSimHitTest_cfi.py +++ /dev/null @@ -1,7 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -ftSimHitTest = cms.EDAnalyzer('FTSimHitTest', - ModuleLabel = cms.untracked.string('g4SimHits'), - HitBarrelLabel= cms.untracked.string('FastTimerHitsBarrel'), - HitEndcapLabel= cms.untracked.string('FastTimerHitsEndcap'), - ) diff --git a/Validation/HGCalValidation/python/test/hgcBHValidation_cfi.py b/Validation/HGCalValidation/python/test/hgcBHValidation_cfi.py deleted file mode 100644 index 1258df9a42e86..0000000000000 --- a/Validation/HGCalValidation/python/test/hgcBHValidation_cfi.py +++ /dev/null @@ -1,11 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hgcalBHValidation = cms.EDAnalyzer('HGCalBHValidation', - ModuleLabel = cms.untracked.string('g4SimHits'), - HitCollection = cms.untracked.string('HcalHits'), -# DigiCollection= cms.untracked.InputTag('simHcalUnsuppressedDigis','HBHEQIE11DigiCollection'), - DigiCollection= cms.untracked.InputTag("mix", "HGCDigisHEback"), - Sample = cms.untracked.int32(5), - Threshold = cms.untracked.double(15.0), - ifHCAL = cms.untracked.bool(False) - ) diff --git a/Validation/HGCalValidation/python/test/hgcGeometryCheck_cfi.py b/Validation/HGCalValidation/python/test/hgcGeometryCheck_cfi.py deleted file mode 100644 index d93eda38d9c3b..0000000000000 --- a/Validation/HGCalValidation/python/test/hgcGeometryCheck_cfi.py +++ /dev/null @@ -1,9 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hgcGeomCheck = cms.EDAnalyzer("HGCGeometryCheck", - geometrySource = cms.untracked.vstring( - 'HGCalEESensitive', - 'HGCalHESiliconSensitive', - 'Hcal'), - g4Source = cms.InputTag("g4SimHits","HGCalInfoLayer"), - ) diff --git a/Validation/HGCalValidation/python/test/hgcHitValidation_cfi.py b/Validation/HGCalValidation/python/test/hgcHitValidation_cfi.py deleted file mode 100644 index 78b93d251ecf5..0000000000000 --- a/Validation/HGCalValidation/python/test/hgcHitValidation_cfi.py +++ /dev/null @@ -1,16 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -hgcHitAnalysis = cms.EDAnalyzer("HGCHitValidation", - geometrySource = cms.untracked.vstring("HGCalEESensitive", - "HGCalHESiliconSensitive", - "Hcal"), - eeSimHitSource = cms.InputTag("g4SimHits","HGCHitsEE"), - fhSimHitSource = cms.InputTag("g4SimHits","HGCHitsHEfront"), - bhSimHitSource = cms.InputTag("g4SimHits","HcalHits"), - eeRecHitSource = cms.InputTag("HGCalRecHit","HGCEERecHits"), - fhRecHitSource = cms.InputTag("HGCalRecHit","HGCHEFRecHits"), - bhRecHitSource = cms.InputTag("HGCalRecHit","HGCHEBRecHits"), -# bhRecHitSource = cms.InputTag("hbhereco"), - ietaExcludeBH = cms.vint32([]), - ifHCAL = cms.bool(False) - ) diff --git a/Validation/HGCalValidation/test/FTSimHitTest.cc b/Validation/HGCalValidation/test/FTSimHitTest.cc index 4a9419485f661..c5b67176c795c 100644 --- a/Validation/HGCalValidation/test/FTSimHitTest.cc +++ b/Validation/HGCalValidation/test/FTSimHitTest.cc @@ -31,13 +31,11 @@ #include "TH1.h" #include "TH2.h" -//#define EDM_ML_DEBUG - class FTSimHitTest: public edm::one::EDAnalyzer { public: explicit FTSimHitTest(const edm::ParameterSet& ps); - ~FTSimHitTest(); + ~FTSimHitTest() override { } static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); @@ -59,31 +57,28 @@ class FTSimHitTest: public edm::one::EDAnalyzer("ModuleLabel","g4SimHits")), + barrelHit_(ps.getUntrackedParameter("HitCollection","FastTimerHitsBarrel")), + endcapHit_(ps.getUntrackedParameter("HitCollection","FastTimerHitsEndcap")), + ftcons_(0) { - g4Label_ = ps.getUntrackedParameter("ModuleLabel","g4SimHits"); - barrelHit_ = ps.getUntrackedParameter("HitCollection","FastTimerHitsBarrel"); - endcapHit_ = ps.getUntrackedParameter("HitCollection","FastTimerHitsEndcap"); + usesResource(TFileService::kSharedResource); tok_hitBarrel_ = consumes(edm::InputTag(g4Label_,barrelHit_)); tok_hitEndcap_ = consumes(edm::InputTag(g4Label_,endcapHit_)); -#ifdef EDM_ML_DEBUG - std::cout << "FTSimHitTest::Input for SimHit for Barrel: " - << edm::InputTag(g4Label_,barrelHit_) << " and Endcap: " - << edm::InputTag(g4Label_,endcapHit_) << std::endl; -#endif + edm::LogVerbatim("HGCalValidation") << "FTSimHitTest::i/p for Barrel SimHit:" + << edm::InputTag(g4Label_,barrelHit_) + << " and Endcap:" + << edm::InputTag(g4Label_,endcapHit_); } -FTSimHitTest::~FTSimHitTest() {} - void FTSimHitTest::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { - //The following says we do not know what parameters are allowed so do no validation - // Please change this to state exactly what you do use, even if it is no parameters edm::ParameterSetDescription desc; - desc.setUnknown(); - descriptions.addDefault(desc); + desc.addUntracked("ModuleLabel","g4SimHits"); + desc.addUntracked("HitBarrelLabel","FastTimerHitsBarrel"); + desc.addUntracked("HitEndcapLabel","FastTimerHitsEndcap"); + descriptions.add("ftSimHitTest",desc); } void FTSimHitTest::beginRun(edm::Run const&, edm::EventSetup const& es) { @@ -116,46 +111,36 @@ void FTSimHitTest::beginRun(edm::Run const&, edm::EventSetup const& es) { void FTSimHitTest::analyze(const edm::Event& e, const edm::EventSetup& ) { -#ifdef EDM_ML_DEBUG - std::cout << "FTSimHitTest:Run = " << e.id().run() << " Event = " - << e.id().event(); -#endif + edm::LogVerbatim("HGCalValidation") << "FTSimHitTest:Run = " << e.id().run() + << " Event = " << e.id().event(); //Barrel edm::Handle hits; e.getByToken(tok_hitBarrel_,hits); -#ifdef EDM_ML_DEBUG - std::cout << "FTSimHitTest.: PSimHitContainer for Barrel obtained with flag " - << hits.isValid() << std::endl; -#endif + edm::LogVerbatim("HGCalValidation") << "FTSimHitTest.: PSimHitContainer for " + << "Barrel obtained with flag " + << hits.isValid(); if (hits.isValid()) { -#ifdef EDM_ML_DEBUG - std::cout << "FTSimHitTest: PSimHit buffer for Barrel " << hits->size() - << std::endl; -#endif + edm::LogVerbatim("HGCalValidation") << "FTSimHitTest: PSimHit buffer for " + << "Barrel " << hits->size(); plotHits(hits,0); } //Endcap e.getByToken(tok_hitEndcap_,hits); -#ifdef EDM_ML_DEBUG - std::cout << "FTSimHitTest.: PSimHitContainer for Endcap obtained with flag " - << hits.isValid() << std::endl; -#endif + edm::LogVerbatim("HGCalValidation") << "FTSimHitTest.: PSimHitContainer for " + << "Endcap obtained with flag " + << hits.isValid(); if (hits.isValid()) { -#ifdef EDM_ML_DEBUG - std::cout << "FTSimHitTest: PSimHit buffer for Endcap " << hits->size() - << std::endl; -#endif + edm::LogVerbatim("HGCalValidation") << "FTSimHitTest: PSimHit buffer for " + << "Endcap " << hits->size(); plotHits(hits,1); } } void FTSimHitTest::plotHits(const edm::Handle& hits, const int indx) { -#ifdef EDM_ML_DEBUG unsigned kount(0); -#endif std::vector ids; for (edm::PSimHitContainer::const_iterator it = hits->begin(); it != hits->end(); ++it) { @@ -170,18 +155,15 @@ void FTSimHitTest::plotHits(const edm::Handle& hits, if (zside > 0) hsimP_[indx]->Fill(etaz,phi); else hsimM_[indx]->Fill(etaz,phi); if (std::find(ids.begin(),ids.end(),id) == ids.end()) ids.push_back(id); -#ifdef EDM_ML_DEBUG ++kount; - std::cout << "FTSimHitTest[" << kount << "] ID " << std::hex << " " << id - << std::dec << " " << FastTimeDetId(id) << " E " << energy - << " time " << time << std::endl; -#endif + edm::LogVerbatim("HGCalValidation") << "FTSimHitTest[" << kount << "] ID " + << std::hex << " " << id << std::dec + << " " << FastTimeDetId(id) << " E " + << energy << " time " << time; } hcell_[indx]->Fill(double(ids.size())); -#ifdef EDM_ML_DEBUG - std::cout << "FTSimHitTest: " << ids.size() << " cells fired for type " - << indx << std::endl; -#endif + edm::LogVerbatim("HGCalValidation") << "FTSimHitTest: " << ids.size() + << " cells fired for type " << indx; } DEFINE_FWK_MODULE(FTSimHitTest); diff --git a/Validation/HGCalValidation/test/HGCGeometryCheck.cc b/Validation/HGCalValidation/test/HGCGeometryCheck.cc index 6a8ccf73642b4..66b5469dc4e04 100644 --- a/Validation/HGCalValidation/test/HGCGeometryCheck.cc +++ b/Validation/HGCalValidation/test/HGCGeometryCheck.cc @@ -29,14 +29,12 @@ #include -//#define EDM_ML_DEBUG - class HGCGeometryCheck : public edm::one::EDAnalyzer { public: explicit HGCGeometryCheck( const edm::ParameterSet& ); - ~HGCGeometryCheck(); + ~HGCGeometryCheck() override { } static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); protected: @@ -64,28 +62,27 @@ class HGCGeometryCheck : public edm::one::EDAnalyzer(cfg.getParameter("g4Source")); geometrySource_ = cfg.getUntrackedParameter< std::vector >("geometrySource"); -#ifdef EDM_ML_DEBUG - std::cout << "HGCGeometryCheck:: use information from " - << cfg.getParameter("g4Source") << " and " - << geometrySource_.size() << " geometry records:"; + + edm::LogVerbatim("HGCalValidation") << "HGCGeometryCheck:: use information from " + << cfg.getParameter("g4Source") << " and " + << geometrySource_.size() << " geometry records:"; for (unsigned int k=0; k names = {"HGCalEESensitive", + "HGCalHESiliconSensitive", + "Hcal"}; edm::ParameterSetDescription desc; - desc.setUnknown(); - descriptions.addDefault(desc); + desc.addUntracked >("geometrySource",names); + desc.add("g4Source",edm::InputTag("g4SimHits","HGCalInfoLayer")); + descriptions.add("hgcGeomCheck",desc); } void HGCGeometryCheck::beginJob() { @@ -137,13 +134,12 @@ void HGCGeometryCheck::beginRun(const edm::Run&, const edm::EventSetup& iSetup) void HGCGeometryCheck::analyze(const edm::Event &iEvent, const edm::EventSetup &iSetup) { -#ifdef EDM_ML_DEBUG - std::cout << "HGCGeometryCheck::Run " << iEvent.id().run() << " Event " - << iEvent.id().event() << " Luminosity " - << iEvent.luminosityBlock() << " Bunch " - << iEvent.bunchCrossing() << std::endl; + edm::LogVerbatim("HGCalValidation") << "HGCGeometryCheck::Run " + << iEvent.id().run() << " Event " + << iEvent.id().event() << " Luminosity " + << iEvent.luminosityBlock() << " Bunch " + << iEvent.bunchCrossing(); -#endif //Accessing G4 information edm::Handle infoLayer; iEvent.getByToken(g4Token_,infoLayer); @@ -169,24 +165,28 @@ void HGCGeometryCheck::analyze(const edm::Event &iEvent, if (subdet==(int)(HGCEE)) { double zp = hgcGeometry_[0]->waferZ(layer,false); //cm if (zside < 0) zp = -zp; -#ifdef EDM_ML_DEBUG - std::cout << "Info[" << i << "] Detector Information " << hitDet[i] - << ":" << subdet << ":" << zside << ":" << layer << ":" - << wafer << ":" << celltype << ":" << cell << " Z " - << zp << ":" << zz << " R " << rr << std::endl; -#endif + edm::LogVerbatim("HGCalValidation") << "Info[" << i + << "] Detector Information " + << hitDet[i] << ":" << subdet + << ":" << zside << ":" << layer + << ":" << wafer << ":" + << celltype << ":" << cell + << " Z " << zp << ":" << zz + << " R " << rr; heedzVsZ->Fill(zp, (zz-zp)); heezVsLayer->Fill(layer,zz); heerVsLayer->Fill(layer,rr); } else if (subdet==(int)(HGCHEF)) { double zp = hgcGeometry_[1]->waferZ(layer,false); //cm if (zside < 0) zp = -zp; -#ifdef EDM_ML_DEBUG - std::cout << "Info[" << i << "] Detector Information " << hitDet[i] - << ":" << subdet << ":" << zside << ":" << layer << ":" - << wafer << ":" << celltype << ":" << cell << " z " - << zp << ":" << zz << " R " << rr << std::endl; -#endif + edm::LogVerbatim("HGCalValidation") << "Info[" << i + << "] Detector Information " + << hitDet[i] << ":" << subdet + << ":" << zside << ":" << layer + << ":" << wafer << ":" + << celltype << ":" << cell + << " z " << zp << ":" << zz + << " R " << rr; hefdzVsZ->Fill(zp, (zz-zp)); hefzVsLayer->Fill(layer,zz); hefrVsLayer->Fill(layer,rr); @@ -199,12 +199,13 @@ void HGCGeometryCheck::analyze(const edm::Event &iEvent, HcalCellType::HcalCell cell = hcons_->cell(subdet, zside, lay, eta, phi); double zp = cell.rz/10; //mm --> cm if (zside == 0) zp = -zp; -#ifdef EDM_ML_DEBUG - std::cout << "Info[" << i << "] Detector Information " << hitDet[i] - << ":" << subdet << ":" << zside << ":" << depth << ":" - << eta << ":" << phi << ":" << lay << " z " << zp << ":" - << zz << " R " << rr << std::endl; -#endif + edm::LogVerbatim("HGCalValidation") << "Info[" << i + << "] Detector Information " + << hitDet[i] << ":" << subdet + << ":" << zside << ":" << depth + << ":" << eta << ":" << phi << ":" + << lay << " z " << zp << ":" + << zz << " R " << rr; hebdzVsZ->Fill(zp, (zz-zp)); hebzVsLayer->Fill(lay,zz); hebrVsLayer->Fill(lay,rr); diff --git a/Validation/HGCalValidation/test/HGCHitValidation.cc b/Validation/HGCalValidation/test/HGCHitValidation.cc index 08cfd7103a76e..fa42cfaa634fe 100644 --- a/Validation/HGCalValidation/test/HGCHitValidation.cc +++ b/Validation/HGCalValidation/test/HGCHitValidation.cc @@ -70,14 +70,12 @@ #include #include -//#define EDM_ML_DEBUG - class HGCHitValidation : public edm::one::EDAnalyzer { public: explicit HGCHitValidation( const edm::ParameterSet& ); - ~HGCHitValidation(); + ~HGCHitValidation() override { } static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); private: @@ -130,7 +128,8 @@ class HGCHitValidation : public edm::one::EDAnalyzer >("geometrySource"); eeSimHitToken_ = consumes>(cfg.getParameter("eeSimHitSource")); fhSimHitToken_ = consumes>(cfg.getParameter("fhSimHitSource")); @@ -153,23 +152,29 @@ HGCHitValidation::HGCHitValidation( const edm::ParameterSet &cfg ) { hebSimEta= hebRecEta= hebSimPhi= hebRecPhi = 0; heeDetID = hefDetID = hebDetID = 0; -#ifdef EDM_ML_DEBUG - edm::LogInfo("HGCalValid") << "Exclude the following " - << ietaExcludeBH_.size() - << " ieta values from BH plots"; + edm::LogVerbatim("HGCalValid") << "Exclude the following " + << ietaExcludeBH_.size() + << " ieta values from BH plots"; for (unsigned int k=0; k names = {"HGCalEESensitive", + "HGCalHESiliconSensitive", + "Hcal"}; + std::vector etas; edm::ParameterSetDescription desc; - desc.setUnknown(); - descriptions.addDefault(desc); + desc.addUntracked>("geometrySource",names); + desc.add("eeSimHitSource",edm::InputTag("g4SimHits","HGCHitsEE")); + desc.add("fhSimHitSource",edm::InputTag("g4SimHits","HGCHitsHEfront")); + desc.add("bhSimHitSource",edm::InputTag("g4SimHits","HcalHits")); + desc.add("eeRecHitSource",edm::InputTag("HGCalRecHit","HGCEERecHits")); + desc.add("fhRecHitSource",edm::InputTag("HGCalRecHit","HGCHEFRecHits")); + desc.add("bhRecHitSource",edm::InputTag("HGCalRecHit","HGCHEBRecHits")); + desc.add >("ietaExcludeBH",etas); + desc.add("ifHCAL",false); + descriptions.add("hgcHitAnalysis",desc); } void HGCHitValidation::beginJob() { @@ -275,18 +280,16 @@ void HGCHitValidation::analyze( const edm::Event &iEvent, const edm::EventSetup if (eeSimHits.isValid()) { analyzeHGCalSimHit(eeSimHits, 0, eeHitRefs); -#ifdef EDM_ML_DEBUG for (std::map::iterator itr=eeHitRefs.begin(); itr != eeHitRefs.end(); ++itr) { int idx = std::distance(eeHitRefs.begin(),itr); - edm::LogInfo("HGCalValid") << "EEHit[" << idx << "] " << std::hex - << itr->first << std::dec << "; Energy " - << std::get<0>(itr->second) << "; Position (" - << std::get<1>(itr->second) << ", " - << std::get<2>(itr->second) <<", " - << std::get<3>(itr->second) << ")" <first << std::dec << "; Energy " + << std::get<0>(itr->second) <<"; Position" + << " (" << std::get<1>(itr->second) <<", " + << std::get<2>(itr->second) <<", " + << std::get<3>(itr->second) << ")"; } -#endif } else { edm::LogWarning("HGCalValid") << "No EE SimHit Found " << std::endl; } @@ -296,18 +299,16 @@ void HGCHitValidation::analyze( const edm::Event &iEvent, const edm::EventSetup iEvent.getByToken(fhSimHitToken_, fhSimHits); if (fhSimHits.isValid()) { analyzeHGCalSimHit(fhSimHits, 1, fhHitRefs); -#ifdef EDM_ML_DEBUG for (std::map::iterator itr=fhHitRefs.begin(); itr != fhHitRefs.end(); ++itr) { int idx = std::distance(fhHitRefs.begin(),itr); - edm::LogInfo("HGCalValid") << "FHHit[" << idx << "] " << std::hex - << itr->first << std::dec << "; Energy " - << std::get<0>(itr->second) << "; Position (" - << std::get<1>(itr->second) << ", " - << std::get<2>(itr->second) <<", " - << std::get<3>(itr->second) << ")" <first << std::dec << "; Energy " + << std::get<0>(itr->second) <<"; Position" + << " (" << std::get<1>(itr->second)<<", " + << std::get<2>(itr->second) <<", " + << std::get<3>(itr->second) << ")"; } -#endif } else { edm::LogWarning("HGCalValid") << "No FH SimHit Found " << std::endl; } @@ -337,27 +338,23 @@ void HGCHitValidation::analyze( const edm::Event &iEvent, const edm::EventSetup if (std::find(ietaExcludeBH_.begin(),ietaExcludeBH_.end(),idx.eta) == ietaExcludeBH_.end()) { bhHitRefs[id.rawId()] = std::make_tuple(energySum,cell.eta,cell.phi,zp); -#ifdef EDM_ML_DEBUG - edm::LogInfo("HGCalValid") << "Accept " << id << std::endl; + edm::LogVerbatim("HGCalValid") << "Accept " << id << std::endl; } else { - edm::LogInfo("HGCalValid") << "Rejected cell " << idx.eta - << "," << id << std::endl; -#endif + edm::LogVerbatim("HGCalValid") << "Rejected cell " << idx.eta + << "," << id << std::endl; } } } -#ifdef EDM_ML_DEBUG for (std::map::iterator itr=bhHitRefs.begin(); itr != bhHitRefs.end(); ++itr) { int idx = std::distance(bhHitRefs.begin(),itr); - edm::LogInfo("HGCalValid") << "BHHit[" << idx << "] " << std::hex - << itr->first << std::dec << "; Energy " - << std::get<0>(itr->second) << "; Position (" - << std::get<1>(itr->second) << ", " - << std::get<2>(itr->second) <<", " - << std::get<3>(itr->second) << ")" <first << std::dec << "; Energy " + << std::get<0>(itr->second) <<"; Position" + << " (" << std::get<1>(itr->second) <<", " + << std::get<2>(itr->second) <<", " + << std::get<3>(itr->second) << ")"; } -#endif } else { edm::LogWarning("HGCalValid") << "No BH SimHit Found " << std::endl; } @@ -384,16 +381,15 @@ void HGCHitValidation::analyze( const edm::Event &iEvent, const edm::EventSetup heeSimEnergy->push_back(std::get<0>(itr->second)); heeDetID->push_back(itr->first); -#ifdef EDM_ML_DEBUG - edm::LogInfo("HGCalValid") << "EEHit: " << std::hex << it->id().rawId() - << std::dec << " Sim (" - << std::get<0>(itr->second) << ", " - << std::get<1>(itr->second) << ", " - << std::get<2>(itr->second) << ", " - << std::get<3>(itr->second) << ") Rec (" - << energy << ", " << xyz.x() << ", " - << xyz.y() << ", " << xyz.z() << ")\n"; -#endif + edm::LogVerbatim("HGCalValid") << "EEHit: " << std::hex + << it->id().rawId() << std::dec + << " Sim (" << std::get<0>(itr->second) + << ", " << std::get<1>(itr->second) + << ", " << std::get<2>(itr->second) + << ", " << std::get<3>(itr->second) + << ") Rec (" << energy << ", " + << xyz.x() << ", " << xyz.y() << ", " + << xyz.z(); } } } else { @@ -422,16 +418,15 @@ void HGCHitValidation::analyze( const edm::Event &iEvent, const edm::EventSetup hefSimEnergy->push_back(std::get<0>(itr->second)); hefDetID->push_back(itr->first); -#ifdef EDM_ML_DEBUG - edm::LogInfo("HGCalValid") << "FHHit: " << std::hex << it->id().rawId() - << std::dec << " Sim (" - << std::get<0>(itr->second) << ", " - << std::get<1>(itr->second) << ", " - << std::get<2>(itr->second) << ", " - << std::get<3>(itr->second) << ") Rec (" - << energy << "," << xyz.x() << ", " - << xyz.y() << ", " << xyz.z() << ")\n"; -#endif + edm::LogVerbatim("HGCalValid") << "FHHit: " << std::hex + << it->id().rawId() << std::dec + << " Sim (" << std::get<0>(itr->second) + << ", " << std::get<1>(itr->second) + << ", " << std::get<2>(itr->second) + << ", " << std::get<3>(itr->second) + << ") Rec (" << energy << "," + << xyz.x() << ", " << xyz.y() << ", " + << xyz.z(); } } } else { @@ -545,16 +540,14 @@ void HGCHitValidation::analyzeHGCalRecHit(T1 const & theHits, hebRecPhi->push_back(ang3); hebDetID->push_back(itr->first); -#ifdef EDM_ML_DEBUG - edm::LogInfo("HGCalValid") << "BHHit: " << std::hex << id.rawId() - << std::dec << " Sim (" - << std::get<0>(itr->second) << ", " - << std::get<1>(itr->second) << ", " - << std::get<2>(itr->second) << ", " - << std::get<3>(itr->second) << ") Rec (" - << energy << ", " << xyz.eta() << ", " - << ang3 << ", " << xyz.z() << ")\n"; -#endif + edm::LogVerbatim("HGCalValid") << "BHHit: " << std::hex << id.rawId() + << std::dec << " Sim (" + << std::get<0>(itr->second) << ", " + << std::get<1>(itr->second) << ", " + << std::get<2>(itr->second) << ", " + << std::get<3>(itr->second) << ") Rec (" + << energy << ", " << xyz.eta() << ", " + << ang3 << ", " << xyz.z() << ")"; } } } diff --git a/Validation/HGCalValidation/test/HGCalBHValidation.cc b/Validation/HGCalValidation/test/HGCalBHValidation.cc index f428386b37a9e..c9267a8281554 100644 --- a/Validation/HGCalValidation/test/HGCalBHValidation.cc +++ b/Validation/HGCalValidation/test/HGCalBHValidation.cc @@ -34,13 +34,11 @@ #include "TH1.h" #include "TH2.h" -//#define EDM_ML_DEBUG - class HGCalBHValidation: public edm::one::EDAnalyzer { public: explicit HGCalBHValidation(const edm::ParameterSet& ps); - ~HGCalBHValidation(); + ~HGCalBHValidation() override { } static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); @@ -71,7 +69,7 @@ class HGCalBHValidation: public edm::one::EDAnalyzer("ModuleLabel","g4SimHits"); hcalHits_ = ps.getUntrackedParameter("HitCollection","HcalHits"); @@ -85,22 +83,22 @@ HGCalBHValidation::HGCalBHValidation(const edm::ParameterSet& ps) { tok_hbhe_ = consumes(hcalDigis_); else tok_hbhe_ = consumes(hcalDigis_); -#ifdef EDM_ML_DEBUG - std::cout << "HGCalBHValidation::Input for SimHit: " - << edm::InputTag(g4Label_,hcalHits_) << " Digits: " - << hcalDigis_ << " Sample: " << iSample_ << " Threshold " - << threshold_ << std::endl; -#endif + edm::LogVerbatim("HGCalValidation") << "HGCalBHValidation::Input for SimHit:" + << edm::InputTag(g4Label_,hcalHits_) + << " Digits:" << hcalDigis_ + << " Sample: " << iSample_ + << " Threshold " << threshold_; } -HGCalBHValidation::~HGCalBHValidation() {} - void HGCalBHValidation::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { - //The following says we do not know what parameters are allowed so do no validation - // Please change this to state exactly what you do use, even if it is no parameters edm::ParameterSetDescription desc; - desc.setUnknown(); - descriptions.addDefault(desc); + desc.addUntracked("ModuleLabel","g4SimHits"); + desc.addUntracked("HitCollection","HcalHits"); + desc.addUntracked("DigiCollection",edm::InputTag("mix","HGCDigisHEback")); + desc.addUntracked("Sample",5); + desc.addUntracked("Threshold",15.0); + desc.addUntracked("ifHCAL",false); + descriptions.add("hgcalBHValidation",desc); } void HGCalBHValidation::beginRun(edm::Run const&, edm::EventSetup const& es) { @@ -111,10 +109,9 @@ void HGCalBHValidation::beginRun(edm::Run const&, edm::EventSetup const& es) { const HcalParameters* hpar = &(*parHandle); const std::vector etaM = hpar->etaMax; etaMax_ = etaM[1]; -#ifdef EDM_ML_DEBUG - std::cout << "HGCalBHValidation::Maximum Number of eta sectors:"<< etaMax_ - << "\nHitsValidationHcal::Booking the Histograms" << std::endl; -#endif + edm::LogVerbatim("HGCalValidation") << "HGCalBHValidation::Maximum Number of" + << " eta sectors:" << etaMax_ + << "\nHitsValidationHcal::Booking the Histograms"; //Histograms for Sim Hits hsimE1_ = fs_->make("SimHitEn1", "Sim Hit Energy",1000,0.0,1.0); @@ -134,24 +131,20 @@ void HGCalBHValidation::beginRun(edm::Run const&, edm::EventSetup const& es) { void HGCalBHValidation::analyze(const edm::Event& e, const edm::EventSetup& ) { -#ifdef EDM_ML_DEBUG - std::cout << "HGCalBHValidation:Run = " << e.id().run() << " Event = " - << e.id().event(); -#endif + edm::LogVerbatim("HGCalValidation") << "HGCalBHValidation:Run = " + << e.id().run() << " Event = " + << e.id().event(); //SimHits edm::Handle hitsHcal; e.getByToken(tok_hits_,hitsHcal); -#ifdef EDM_ML_DEBUG - std::cout << "HGCalBHValidation.: PCaloHitContainer obtained with flag " - << hitsHcal.isValid() << std::endl; -#endif + edm::LogVerbatim("HGCalValidation") <<"HGCalBHValidation.: PCaloHitContainer" + <<" obtained with flag " + << hitsHcal.isValid(); if (hitsHcal.isValid()) { -#ifdef EDM_ML_DEBUG - std::cout << "HGCalBHValidation: PCaloHit buffer " << hitsHcal->size() - << std::endl; + edm::LogVerbatim("HGCalValidation") <<"HGCalBHValidation: PCaloHit buffer " + << hitsHcal->size(); unsigned i(0); -#endif std::map map_try; for (edm::PCaloHitContainer::const_iterator it = hitsHcal->begin(); it != hitsHcal->end(); ++it) { @@ -174,13 +167,14 @@ void HGCalBHValidation::analyze(const edm::Event& e, const edm::EventSetup& ) { if (map_try.count(id) != 0) ensum = map_try[id]; ensum += energy; map_try[id] = ensum; -#ifdef EDM_ML_DEBUG ++i; - std::cout << "HGCalBHHit[" << i << "] ID " << std::hex << " " << id - << std::dec << " SubDet " << subdet << " depth " << depth - << " Eta " << eta << " Phi " << phi << " layer " << lay - << " E " << energy << " time " << time << std::endl; -#endif + edm::LogVerbatim("HGCalValidation") << "HGCalBHHit[" << i << "] ID " + << std::hex << " " << id + << std::dec << " SubDet " << subdet + << " depth " << depth << " Eta " + << eta << " Phi " << phi + << " layer " << lay << " E " + << energy << " time " << time; } } for (std::map::iterator itr=map_try.begin(); @@ -194,15 +188,12 @@ void HGCalBHValidation::analyze(const edm::Event& e, const edm::EventSetup& ) { if (ifHCAL_) { edm::Handle hbhecoll; e.getByToken(tok_hbhe_, hbhecoll); -#ifdef EDM_ML_DEBUG - std::cout << "HGCalBHValidation.: HBHEQIE11DigiCollection obtained with" - << " flag " << hbhecoll.isValid() << std::endl; -#endif + edm::LogVerbatim("HGCalValidation") << "HGCalBHValidation.: " + << "HBHEQIE11DigiCollection obtained " + << "with flag " << hbhecoll.isValid(); if (hbhecoll.isValid()) { -#ifdef EDM_ML_DEBUG - std::cout << "HGCalBHValidation: HBHEDigit buffer " << hbhecoll->size() - << std::endl; -#endif + edm::LogVerbatim("HGCalValidation") << "HGCalBHValidation: HBHEDigit " + << "buffer " << hbhecoll->size(); for (QIE11DigiCollection::const_iterator it=hbhecoll->begin(); it != hbhecoll->end(); ++it) { QIE11DataFrame df(*it); @@ -214,15 +205,12 @@ void HGCalBHValidation::analyze(const edm::Event& e, const edm::EventSetup& ) { } else { edm::Handle hbhecoll; e.getByToken(tok_hbhe_, hbhecoll); -#ifdef EDM_ML_DEBUG - std::cout << "HGCalBHValidation.: HGCBHDigiCollection obtained with" - << " flag " << hbhecoll.isValid() << std::endl; -#endif + edm::LogVerbatim("HGCalValidation") << "HGCalBHValidation.: " + << "HGCBHDigiCollection obtained with" + << " flag " << hbhecoll.isValid(); if (hbhecoll.isValid()) { -#ifdef EDM_ML_DEBUG - std::cout << "HGCalBHValidation: HGCBHDigit buffer " << hbhecoll->size() - << std::endl; -#endif + edm::LogVerbatim("HGCalValidation") << "HGCalBHValidation: HGCBHDigit " + << "buffer " << hbhecoll->size(); for (HGCBHDigiCollection::const_iterator it=hbhecoll->begin(); it != hbhecoll->end(); ++it) { HGCBHDataFrame df(*it); @@ -234,7 +222,7 @@ void HGCalBHValidation::analyze(const edm::Event& e, const edm::EventSetup& ) { } } -void HGCalBHValidation::analyzeDigi(HcalDetId const& cell, double const& energy, +void HGCalBHValidation::analyzeDigi(HcalDetId const& cell,double const& energy, unsigned int &kount) { if (energy > threshold_) { int eta = cell.ieta(); @@ -248,10 +236,9 @@ void HGCalBHValidation::analyzeDigi(HcalDetId const& cell, double const& energy, hdigLn_->Fill(depth); hdi3Oc_->Fill((eta+0.1),depth); ++kount; -#ifdef EDM_ML_DEBUG - std::cout << "HGCalBHDigit[" << kount << "] ID " << cell << " E " - << energy << ":" << (energy > threshold_) << std::endl; -#endif + edm::LogVerbatim("HGCalValidation") << "HGCalBHDigit[" << kount <<"] ID " + << cell << " E " << energy << ":" + << (energy > threshold_); } } } diff --git a/Validation/HGCalValidation/test/HGCalRecHitStudy.cc b/Validation/HGCalValidation/test/HGCalRecHitStudy.cc index b9f6dc1866261..65f64264b7ec5 100644 --- a/Validation/HGCalValidation/test/HGCalRecHitStudy.cc +++ b/Validation/HGCalValidation/test/HGCalRecHitStudy.cc @@ -1,5 +1,10 @@ // system include files -#include +#include +#include +#include +#include +#include +#include // user include files #include "FWCore/Framework/interface/Frameworkfwd.h" @@ -36,19 +41,12 @@ #include "TH1D.h" #include "TH2D.h" -#include -#include -#include -#include -#include -#include - class HGCalRecHitStudy : public edm::one::EDAnalyzer { public: explicit HGCalRecHitStudy(const edm::ParameterSet&); - ~HGCalRecHitStudy(); + ~HGCalRecHitStudy() override {} static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); @@ -83,8 +81,8 @@ class HGCalRecHitStudy : public edm::one::EDAnalyzer OccupancyMap_plus; std::map OccupancyMap_minus; @@ -98,14 +96,15 @@ class HGCalRecHitStudy : public edm::one::EDAnalyzer("DetectorName")), + ifHCAL_(iConfig.getParameter("ifHCAL")), + verbosity_(iConfig.getUntrackedParameter("Verbosity",0)) { + + usesResource(TFileService::kSharedResource); - usesResource("TFileService"); layers_ = 0; - nameDetector_ = iConfig.getParameter("DetectorName"); - verbosity_ = iConfig.getUntrackedParameter("Verbosity",0); auto temp = iConfig.getParameter("RecHitSource"); - ifHCAL_ = iConfig.getParameter("ifHCAL"); if (nameDetector_ == "HGCalEESensitive" || nameDetector_ == "HGCalHESiliconSensitive" || nameDetector_ == "HGCalHEScintillatorSensitive" ) { @@ -125,8 +124,14 @@ HGCalRecHitStudy::HGCalRecHitStudy(const edm::ParameterSet& iConfig) { << verbosity_; } - -HGCalRecHitStudy::~HGCalRecHitStudy() { } +void HGCalRecHitStudy::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + edm::ParameterSetDescription desc; + desc.add("DetectorName","HGCalEESensitive"); + desc.add("RecHitSource",edm::InputTag("HGCalRecHit","HGCEERecHits")); + desc.add("ifHCAL",false); + desc.addUntracked("Verbosity",0); + descriptions.add("hgcalRecHitStudyEE",desc); +} void HGCalRecHitStudy::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { @@ -316,14 +321,6 @@ void HGCalRecHitStudy::beginRun(edm::Run const&, // ------------ method fills 'descriptions' with the allowed parameters for the module ------------ -void HGCalRecHitStudy::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { - edm::ParameterSetDescription desc; - desc.add("DetectorName","HGCalEESensitive"); - desc.add("RecHitSource",edm::InputTag("HGCalRecHit","HGCEERecHits")); - desc.add("ifHCAL",false); - desc.addUntracked("Verbosity",0); - descriptions.add("hgcalRecHitStudyEE",desc); -} #include "FWCore/Framework/interface/MakerMacros.h" diff --git a/Validation/HGCalValidation/test/runHGCGeomCheck_cfg.py b/Validation/HGCalValidation/test/runHGCGeomCheck_cfg.py index 72be025eef4cf..7c33adc279f46 100644 --- a/Validation/HGCalValidation/test/runHGCGeomCheck_cfg.py +++ b/Validation/HGCalValidation/test/runHGCGeomCheck_cfg.py @@ -25,7 +25,7 @@ ) ) -process.load('Validation.HGCalValidation.test.hgcGeometryCheck_cfi') +process.load('Validation.HGCalValidation.hgcGeomCheck_cfi') process.TFileService = cms.Service("TFileService", fileName = cms.string('hgcGeomCheck.root'), diff --git a/Validation/HGCalValidation/test/runHGCHitAnalyzer_cfg.py b/Validation/HGCalValidation/test/runHGCHitAnalyzer_cfg.py index f7be07d95d53e..97d12b30349b6 100644 --- a/Validation/HGCalValidation/test/runHGCHitAnalyzer_cfg.py +++ b/Validation/HGCalValidation/test/runHGCHitAnalyzer_cfg.py @@ -26,7 +26,7 @@ ) ) -process.load('Validation.HGCalValidation.test.hgcHitValidation_cfi') +process.load('Validation.HGCalValidation.hgcHitAnalysis_cfi') process.TFileService = cms.Service("TFileService", fileName = cms.string('RelValTTbarNoPU.root'), diff --git a/Validation/HGCalValidation/test/runHGCalHitCalibration_cfg.py b/Validation/HGCalValidation/test/runHGCalHitCalibration_cfg.py index c2ecbf7a5db3d..c1cec193d9aea 100644 --- a/Validation/HGCalValidation/test/runHGCalHitCalibration_cfg.py +++ b/Validation/HGCalValidation/test/runHGCalHitCalibration_cfg.py @@ -39,9 +39,6 @@ SimpleMemoryCheck = cms.Service("SimpleMemoryCheck",ignoreTotal = cms.untracked.int32(1) ) -#process.hgcHitAnalysis.ietaExcludeBH = [16,92,93,94,95,96,97,98,99,100] -#process.hgcHitAnalysis.ietaExcludeBH = [16, 32, 33] - process.p = cms.Path(process.hgcalHitCalibration) diff --git a/Validation/HGCalValidation/test/testFastTimerSimHit_cfg.py b/Validation/HGCalValidation/test/testFastTimerSimHit_cfg.py index 71f6c63c09316..a30c0f177d863 100644 --- a/Validation/HGCalValidation/test/testFastTimerSimHit_cfg.py +++ b/Validation/HGCalValidation/test/testFastTimerSimHit_cfg.py @@ -78,7 +78,7 @@ ignoreTotal = cms.untracked.int32(1) ) -process.load('Validation.HGCalValidation.test.ftSimHitTest_cfi') +process.load('Validation.HGCalValidation.ftSimHitTest_cfi') process.TFileService = cms.Service("TFileService", fileName = cms.string('ftValid.root'), closeFileFast = cms.untracked.bool(True) diff --git a/Validation/HGCalValidation/test/testHGCalBHValid_cfg.py b/Validation/HGCalValidation/test/testHGCalBHValid_cfg.py index cae78c4af6623..2daf32a247f20 100644 --- a/Validation/HGCalValidation/test/testHGCalBHValid_cfg.py +++ b/Validation/HGCalValidation/test/testHGCalBHValid_cfg.py @@ -93,7 +93,7 @@ ) # Additional output definition -process.load('Validation.HGCalValidation.test.hgcBHValidation_cfi') +process.load('Validation.HGCalValidation.hgcalBHValidation_cfi') process.TFileService = cms.Service("TFileService", fileName = cms.string('hgcBHValid.root'), diff --git a/Validation/HcalDigis/interface/HcalDigisValidation.h b/Validation/HcalDigis/interface/HcalDigisValidation.h index dd5193a18cef4..96811ec5e3f8e 100644 --- a/Validation/HcalDigis/interface/HcalDigisValidation.h +++ b/Validation/HcalDigis/interface/HcalDigisValidation.h @@ -123,6 +123,7 @@ class HcalDigisValidation : public DQMEDAnalyzer { bool hep17_; bool HEPhase1_; bool HBPhase1_; + bool Plot_TP_ver_; edm::EDGetTokenT tok_mc_; edm::EDGetTokenT< HBHEDigiCollection > tok_hbhe_; diff --git a/Validation/HcalDigis/python/HcalDigisParam_cfi.py b/Validation/HcalDigis/python/HcalDigisParam_cfi.py index 6589140d30509..fd270037c0359 100644 --- a/Validation/HcalDigis/python/HcalDigisParam_cfi.py +++ b/Validation/HcalDigis/python/HcalDigisParam_cfi.py @@ -15,7 +15,8 @@ TestNumber = cms.bool(False), hep17 = cms.bool(False), HEPhase1 = cms.bool(False), - HBPhase1 = cms.bool(False) + HBPhase1 = cms.bool(False), + Plot_TP_ver = cms.bool(False) ) from Configuration.Eras.Modifier_fastSim_cff import fastSim diff --git a/Validation/HcalDigis/src/HcalDigisClient.cc b/Validation/HcalDigis/src/HcalDigisClient.cc index 9ad808189308c..2bb317f735918 100644 --- a/Validation/HcalDigis/src/HcalDigisClient.cc +++ b/Validation/HcalDigis/src/HcalDigisClient.cc @@ -48,13 +48,14 @@ void HcalDigisClient::runClient(DQMStore::IBooker &ib, DQMStore::IGetter &ig) { hcalMEs = ig.getContents(fullSubPathHLTFolders[j]); ig.setCurrentFolder("HcalDigisV/HcalDigiTask"); if (!HcalDigisEndjob(hcalMEs, "HB", ib)) - edm::LogError("HcalDigisClient") << "Error in HcalDigisEndjob! HB"; + edm::LogError("HcalDigisClient") << "Error in HcalDigisEndjob! HB"; if (!HcalDigisEndjob(hcalMEs, "HE", ib)) - edm::LogError("HcalDigisClient") << "Error in HcalDigisEndjob! HE"; + edm::LogError("HcalDigisClient") << "Error in HcalDigisEndjob! HE"; if (!HcalDigisEndjob(hcalMEs, "HO", ib)) - edm::LogError("HcalDigisClient") << "Error in HcalDigisEndjob! HO"; + edm::LogError("HcalDigisClient") << "Error in HcalDigisEndjob! HO"; if (!HcalDigisEndjob(hcalMEs, "HF", ib)) - edm::LogError("HcalDigisClient") << "Error in HcalDigisEndjob! HF"; } + edm::LogError("HcalDigisClient") << "Error in HcalDigisEndjob! HF"; + } } } } @@ -84,7 +85,7 @@ int HcalDigisClient::HcalDigisEndjob(const std::vector &hcalMEs &&(hcalMEs[ih]->getName().find(subdet_) != std::string::npos) ){ ieta_iphi_occupancy_maps.push_back(hcalMEs[ih]); - + std::string start = "depth"; std::string end = "_H"; @@ -133,8 +134,9 @@ int HcalDigisClient::HcalDigisEndjob(const std::vector &hcalMEs book1D(ib,strtmp, ietaLim); } - std::vector sumphi; - for(int depth = 1; depth <= depths; depth++) sumphi.push_back(0.); + std::vector sumphi(depths,0); + std::vector sumphie(depths,0); + float phi_factor; float cnorm; @@ -165,16 +167,17 @@ int HcalDigisClient::HcalDigisEndjob(const std::vector &hcalMEs if (ieta >= 0) ieta += 1; // -41 -1, 1 41 - to make it detector-like if (ieta >= -20 && ieta <= 20) { - phi_factor = 72.; + phi_factor = 72.; } else { - if (ieta >= 40 || ieta <= -40) - phi_factor = 18.; - else - phi_factor = 36.; + if (ieta >= 40 || ieta <= -40) + phi_factor = 18.; + else + phi_factor = 36.; } - //zero the sumphi vector at the start of each ieta ring - for(int depth = 1; depth <= depths; depth++) sumphi[depth-1] = 0; + //zero the sumphi and sumphie vector at the start of each ieta ring + sumphi.assign(depths,0); + sumphie.assign(depths,0); for (int iphi = 1; iphi <= 72; iphi++) { for(int depth = 1; depth <= depths; depth++){ @@ -182,19 +185,28 @@ int HcalDigisClient::HcalDigisEndjob(const std::vector &hcalMEs int binIphi = ieta_iphi_occupancy_maps[depth-1]->getTH2F()->GetYaxis()->FindBin(iphi); float content = ieta_iphi_occupancy_maps[depth-1]->getBinContent(binIeta,binIphi); + float econtent = ieta_iphi_occupancy_maps[depth-1]->getBinError(binIeta,binIphi); sumphi[depth-1] += content; + sumphie[depth-1] += econtent*econtent; }//for loop over depths }//for loop over phi - double deta = double(ieta); + //double deta = double(ieta); // occupancies vs ieta for(int depth = 1; depth <= depths; depth++){ - cnorm = sumphi[depth-1] / phi_factor; - strtmp = "HcalDigiTask_occupancy_vs_ieta_depth" + depthID[depth-1] + "_" + subdet_; - fill1D(strtmp, deta, cnorm); + strtmp = "HcalDigiTask_occupancy_vs_ieta_depth" + depthID[depth-1] + "_" + subdet_; + MonitorElement* ME = msm_->find(strtmp)->second; + int ietabin = ME->getTH1F()->GetXaxis()->FindBin(float(ieta)); + + if (sumphi[depth-1]>1.e-30){ + cnorm = sumphi[depth-1] / phi_factor; + enorm = sqrt(sumphie[depth-1]) / phi_factor; + ME->setBinContent(ietabin,cnorm); + ME->setBinError(ietabin,enorm); + } } } // end of i-loop @@ -234,7 +246,7 @@ void HcalDigisClient::scaleMETH2D(MonitorElement* ME, double s) { content = ME->getBinContent(i, j); error = ME->getBinError(i, j); content *= s; - error *= s; + error *= s; ME->setBinContent(i, j, content); ME->setBinError(i, j, error); } diff --git a/Validation/HcalDigis/src/HcalDigisValidation.cc b/Validation/HcalDigis/src/HcalDigisValidation.cc index 0c884117ffbad..b5d72982bc66f 100644 --- a/Validation/HcalDigis/src/HcalDigisValidation.cc +++ b/Validation/HcalDigis/src/HcalDigisValidation.cc @@ -42,11 +42,11 @@ HcalDigisValidation::HcalDigisValidation(const edm::ParameterSet& iConfig) { hep17_ = iConfig.getParameter("hep17"); HEPhase1_ = iConfig.getParameter("HEPhase1"); HBPhase1_ = iConfig.getParameter("HBPhase1"); + Plot_TP_ver_ = iConfig.getParameter("Plot_TP_ver"); // register for data access - if (iConfig.exists("simHits")) - { - tok_mc_ = consumes(iConfig.getUntrackedParameter("simHits")); + if (iConfig.exists("simHits")){ + tok_mc_ = consumes(iConfig.getUntrackedParameter("simHits")); } tok_hbhe_ = consumes< HBHEDigiCollection >(inputTag_); tok_ho_ = consumes< HODigiCollection >(inputTag_); @@ -98,10 +98,10 @@ void HcalDigisValidation::dqmBeginRun(const edm::Run& run, const edm::EventSetup es.get().get(geometry); const CaloGeometry* geo = geometry.product(); - const HcalGeometry* gHB = (HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel)); - const HcalGeometry* gHE = (HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,HcalEndcap)); - const HcalGeometry* gHO = (HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,HcalOuter)); - const HcalGeometry* gHF = (HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,HcalForward)); + const HcalGeometry* gHB = static_cast(geo->getSubdetectorGeometry(DetId::Hcal,HcalBarrel)); + const HcalGeometry* gHE = static_cast(geo->getSubdetectorGeometry(DetId::Hcal,HcalEndcap)); + const HcalGeometry* gHO = static_cast(geo->getSubdetectorGeometry(DetId::Hcal,HcalOuter)); + const HcalGeometry* gHF = static_cast(geo->getSubdetectorGeometry(DetId::Hcal,HcalForward)); nChannels_[1] = gHB->getHxSize(1); nChannels_[2] = gHE->getHxSize(2); @@ -142,39 +142,41 @@ void HcalDigisValidation::bookHistograms(DQMStore::IBooker &ib, edm::Run const & book1D(ib,"HcalDigiTask_tp_et", tp_hl_et); - book1D(ib,"HcalDigiTask_tp_et_v0", tp_hl_et); - book1D(ib,"HcalDigiTask_tp_et_v1", tp_hl_et); book1D(ib,"HcalDigiTask_tp_et_HB", tp_hl_et); book1D(ib,"HcalDigiTask_tp_et_HE", tp_hl_et); book1D(ib,"HcalDigiTask_tp_et_HF", tp_hl_et); - book1D(ib,"HcalDigiTask_tp_et_HF_v0", tp_hl_et); - book1D(ib,"HcalDigiTask_tp_et_HF_v1", tp_hl_et); book1D(ib,"HcalDigiTask_tp_ntp", tp_hl_ntp); - book1D(ib,"HcalDigiTask_tp_ntp_v0", tp_hl_ntp); - book1D(ib,"HcalDigiTask_tp_ntp_v1", tp_hl_ntp); book1D(ib,"HcalDigiTask_tp_ntp_HB", tp_hl_ntp_sub); book1D(ib,"HcalDigiTask_tp_ntp_HE", tp_hl_ntp_sub); book1D(ib,"HcalDigiTask_tp_ntp_HF", tp_hl_ntp_sub); - book1D(ib,"HcalDigiTask_tp_ntp_HF_v0", tp_hl_ntp_sub); - book1D(ib,"HcalDigiTask_tp_ntp_HF_v1", tp_hl_ntp_sub); book1D(ib,"HcalDigiTask_tp_ntp_ieta", tp_hl_ieta); - book1D(ib,"HcalDigiTask_tp_ntp_ieta_v0", tp_hl_ieta); - book1D(ib,"HcalDigiTask_tp_ntp_ieta_v1", tp_hl_ieta); book1D(ib,"HcalDigiTask_tp_ntp_iphi", tp_hl_iphi); - book1D(ib,"HcalDigiTask_tp_ntp_iphi_v0", tp_hl_iphi); - book1D(ib,"HcalDigiTask_tp_ntp_iphi_v1", tp_hl_iphi); book1D(ib,"HcalDigiTask_tp_ntp_10_ieta", tp_hl_ieta); - book1D(ib,"HcalDigiTask_tp_ntp_10_ieta_v0", tp_hl_ieta); - book1D(ib,"HcalDigiTask_tp_ntp_10_ieta_v1", tp_hl_ieta); book2D(ib,"HcalDigiTask_tp_et_ieta", tp_hl_ieta, tp_hl_et); - book2D(ib,"HcalDigiTask_tp_et_ieta_v0", tp_hl_ieta, tp_hl_et); - book2D(ib,"HcalDigiTask_tp_et_ieta_v1", tp_hl_ieta, tp_hl_et); book2D(ib,"HcalDigiTask_tp_ieta_iphi", tp_hl_ieta, tp_hl_iphi); - book2D(ib,"HcalDigiTask_tp_ieta_iphi_v0", tp_hl_ieta, tp_hl_iphi); - book2D(ib,"HcalDigiTask_tp_ieta_iphi_v1", tp_hl_ieta, tp_hl_iphi); bookPf(ib,"HcalDigiTask_tp_ave_et_ieta", tp_hl_ieta, tp_hl_et, " "); - bookPf(ib,"HcalDigiTask_tp_ave_et_ieta_v0", tp_hl_ieta, tp_hl_et, " "); - bookPf(ib,"HcalDigiTask_tp_ave_et_ieta_v1", tp_hl_ieta, tp_hl_et, " "); + if (Plot_TP_ver_){ + book1D(ib,"HcalDigiTask_tp_et_v0", tp_hl_et); + book1D(ib,"HcalDigiTask_tp_et_v1", tp_hl_et); + book1D(ib,"HcalDigiTask_tp_et_HF_v0", tp_hl_et); + book1D(ib,"HcalDigiTask_tp_et_HF_v1", tp_hl_et); + book1D(ib,"HcalDigiTask_tp_ntp_v0", tp_hl_ntp); + book1D(ib,"HcalDigiTask_tp_ntp_v1", tp_hl_ntp); + book1D(ib,"HcalDigiTask_tp_ntp_HF_v0", tp_hl_ntp_sub); + book1D(ib,"HcalDigiTask_tp_ntp_HF_v1", tp_hl_ntp_sub); + book1D(ib,"HcalDigiTask_tp_ntp_ieta_v0", tp_hl_ieta); + book1D(ib,"HcalDigiTask_tp_ntp_ieta_v1", tp_hl_ieta); + book1D(ib,"HcalDigiTask_tp_ntp_iphi_v0", tp_hl_iphi); + book1D(ib,"HcalDigiTask_tp_ntp_iphi_v1", tp_hl_iphi); + book1D(ib,"HcalDigiTask_tp_ntp_10_ieta_v0", tp_hl_ieta); + book1D(ib,"HcalDigiTask_tp_ntp_10_ieta_v1", tp_hl_ieta); + book2D(ib,"HcalDigiTask_tp_et_ieta_v0", tp_hl_ieta, tp_hl_et); + book2D(ib,"HcalDigiTask_tp_et_ieta_v1", tp_hl_ieta, tp_hl_et); + book2D(ib,"HcalDigiTask_tp_ieta_iphi_v0", tp_hl_ieta, tp_hl_iphi); + book2D(ib,"HcalDigiTask_tp_ieta_iphi_v1", tp_hl_ieta, tp_hl_iphi); + bookPf(ib,"HcalDigiTask_tp_ave_et_ieta_v0", tp_hl_ieta, tp_hl_et, " "); + bookPf(ib,"HcalDigiTask_tp_ave_et_ieta_v1", tp_hl_ieta, tp_hl_et, " "); + } } @@ -241,74 +243,74 @@ void HcalDigisValidation::booking(DQMStore::IBooker &ib, const std::string bsubd book1D(ib, histo, Ndigis); // maps of occupancies - for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { - sprintf(histo, "HcalDigiTask_ieta_iphi_occupancy_map_depth%d_%s", depth, sub); - book2D(ib, histo, ietaLim, iphiLim); - } + for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { + sprintf(histo, "HcalDigiTask_ieta_iphi_occupancy_map_depth%d_%s", depth, sub); + book2D(ib, histo, ietaLim, iphiLim); + } //Depths sprintf(histo, "HcalDigiTask_depths_%s",sub); book1D(ib,histo, depthLim); // occupancies vs ieta - for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { - sprintf(histo, "HcalDigiTask_occupancy_vs_ieta_depth%d_%s", depth, sub); - book1D(ib, histo, ietaLim); - } + for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { + sprintf(histo, "HcalDigiTask_occupancy_vs_ieta_depth%d_%s", depth, sub); + book1D(ib, histo, ietaLim); + } // just 1D of all cells' amplitudes sprintf(histo, "HcalDigiTask_sum_all_amplitudes_%s", sub); if ((HBPhase1_ && bsubdet=="HB") || (HEPhase1_ && bsubdet=="HE")) book1D(ib, histo, digiAmpWide); - else book1D(ib, histo, digiAmp); + else book1D(ib, histo, digiAmp); sprintf(histo, "HcalDigiTask_number_of_amplitudes_above_10fC_%s", sub); book1D(ib, histo, ndigis); - for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { - sprintf(histo, "HcalDigiTask_ADC0_adc_depth%d_%s", depth, sub); - book1D(ib, histo, pedestal); + for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { + sprintf(histo, "HcalDigiTask_ADC0_adc_depth%d_%s", depth, sub); + book1D(ib, histo, pedestal); } - for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { - sprintf(histo, "HcalDigiTask_ADC0_fC_depth%d_%s", depth, sub); - book1D(ib, histo, pedestalfC); + for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { + sprintf(histo, "HcalDigiTask_ADC0_fC_depth%d_%s", depth, sub); + book1D(ib, histo, pedestalfC); } sprintf(histo, "HcalDigiTask_signal_amplitude_%s", sub); if ((HBPhase1_ && bsubdet=="HB") || (HEPhase1_ && bsubdet=="HE")) book1D(ib, histo, digiAmpWide); - else book1D(ib, histo, digiAmp); + else book1D(ib, histo, digiAmp); if(hep17_ && bsubdet=="HE"){ - sprintf(histo, "HcalDigiTask_signal_amplitude_HEP17"); - book1D(ib, histo, digiAmpWide); - } - // - for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { - sprintf(histo, "HcalDigiTask_signal_amplitude_depth%d_%s", depth, sub); - if ((HBPhase1_ && bsubdet=="HB") || (HEPhase1_ && bsubdet=="HE")) book1D(ib, histo, digiAmpWide); - else book1D(ib, histo, digiAmp); - if(hep17_ && bsubdet=="HE"){ - sprintf(histo, "HcalDigiTask_signal_amplitude_depth%d_HEP17", depth); - book1D(ib, histo, digiAmpWide); - } + sprintf(histo, "HcalDigiTask_signal_amplitude_HEP17"); + book1D(ib, histo, digiAmpWide); + } + // + for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { + sprintf(histo, "HcalDigiTask_signal_amplitude_depth%d_%s", depth, sub); + if ((HBPhase1_ && bsubdet=="HB") || (HEPhase1_ && bsubdet=="HE")) book1D(ib, histo, digiAmpWide); + else book1D(ib, histo, digiAmp); + if(hep17_ && bsubdet=="HE"){ + sprintf(histo, "HcalDigiTask_signal_amplitude_depth%d_HEP17", depth); + book1D(ib, histo, digiAmpWide); + } } sprintf(histo, "HcalDigiTask_signal_amplitude_vs_bin_all_depths_%s", sub); if ((HBPhase1_ && bsubdet=="HB") || (HEPhase1_ && bsubdet=="HE")) book2D(ib, histo, nbin, digiAmpWide); - else book2D(ib, histo, nbin, digiAmp); + else book2D(ib, histo, nbin, digiAmp); if(hep17_ && bsubdet=="HE"){ - sprintf(histo, "HcalDigiTask_signal_amplitude_vs_bin_all_depths_HEP17"); - book2D(ib, histo, nbin, digiAmpWide); - } - - for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { - sprintf(histo, "HcalDigiTask_all_amplitudes_vs_bin_1D_depth%d_%s", depth, sub); - book1D(ib, histo, nbin); - if(hep17_ && bsubdet=="HE"){ - sprintf(histo, "HcalDigiTask_all_amplitudes_vs_bin_1D_depth%d_HEP17", depth); - book1D(ib, histo, nbin); - } + sprintf(histo, "HcalDigiTask_signal_amplitude_vs_bin_all_depths_HEP17"); + book2D(ib, histo, nbin, digiAmpWide); + } + + for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { + sprintf(histo, "HcalDigiTask_all_amplitudes_vs_bin_1D_depth%d_%s", depth, sub); + book1D(ib, histo, nbin); + if(hep17_ && bsubdet=="HE"){ + sprintf(histo, "HcalDigiTask_all_amplitudes_vs_bin_1D_depth%d_HEP17", depth); + book1D(ib, histo, nbin); + } } sprintf(histo, "HcalDigiTask_SOI_frac_%s", sub); @@ -319,24 +321,24 @@ void HcalDigisValidation::booking(DQMStore::IBooker &ib, const std::string bsubd if (bmc == 1) { sprintf(histo, "HcalDigiTask_amplitude_vs_simhits_%s", sub); book2D(ib, histo, sime, digiAmp); - for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { - sprintf(histo, "HcalDigiTask_amplitude_vs_simhits_depth%d_%s", depth, sub); - book2D(ib, histo, sime, digiAmp); - } + for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { + sprintf(histo, "HcalDigiTask_amplitude_vs_simhits_depth%d_%s", depth, sub); + book2D(ib, histo, sime, digiAmp); + } sprintf(histo, "HcalDigiTask_amplitude_vs_simhits_profile_%s", sub); bookPf(ib, histo, sime, digiAmp); - for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { - sprintf(histo, "HcalDigiTask_amplitude_vs_simhits_profile_depth%d_%s", depth, sub); - bookPf(ib, histo, sime, digiAmp); - } + for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { + sprintf(histo, "HcalDigiTask_amplitude_vs_simhits_profile_depth%d_%s", depth, sub); + bookPf(ib, histo, sime, digiAmp); + } sprintf(histo, "HcalDigiTask_ratio_amplitude_vs_simhits_%s", sub); book1D(ib, histo, ratio); - for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { - sprintf(histo, "HcalDigiTask_ratio_amplitude_vs_simhits_depth%d_%s", depth, sub); - book1D(ib, histo, ratio); - } + for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { + sprintf(histo, "HcalDigiTask_ratio_amplitude_vs_simhits_depth%d_%s", depth, sub); + book1D(ib, histo, ratio); + } }//mc only } else { // noise only @@ -344,52 +346,52 @@ void HcalDigisValidation::booking(DQMStore::IBooker &ib, const std::string bsubd // EVENT "1" distributions of all cells properties //KH - for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { - sprintf(histo, "HcalDigiTask_gain_capId0_Depth%d_%s", depth, sub); - book1D(ib, histo, gainLim); - sprintf(histo, "HcalDigiTask_gain_capId1_Depth%d_%s", depth, sub); - book1D(ib, histo, gainLim); - sprintf(histo, "HcalDigiTask_gain_capId2_Depth%d_%s", depth, sub); - book1D(ib, histo, gainLim); - sprintf(histo, "HcalDigiTask_gain_capId3_Depth%d_%s", depth, sub); - book1D(ib, histo, gainLim); - - sprintf(histo, "HcalDigiTask_gainWidth_capId0_Depth%d_%s", depth, sub); - book1D(ib, histo, gainWidthLim); - sprintf(histo, "HcalDigiTask_gainWidth_capId1_Depth%d_%s", depth, sub); - book1D(ib, histo, gainWidthLim); - sprintf(histo, "HcalDigiTask_gainWidth_capId2_Depth%d_%s", depth, sub); - book1D(ib, histo, gainWidthLim); - sprintf(histo, "HcalDigiTask_gainWidth_capId3_Depth%d_%s", depth, sub); - book1D(ib, histo, gainWidthLim); - - sprintf(histo, "HcalDigiTask_pedestal_capId0_Depth%d_%s", depth, sub); - book1D(ib, histo, pedLim); - sprintf(histo, "HcalDigiTask_pedestal_capId1_Depth%d_%s", depth, sub); - book1D(ib, histo, pedLim); - sprintf(histo, "HcalDigiTask_pedestal_capId2_Depth%d_%s", depth, sub); - book1D(ib, histo, pedLim); - sprintf(histo, "HcalDigiTask_pedestal_capId3_Depth%d_%s", depth, sub); - book1D(ib, histo, pedLim); - - sprintf(histo, "HcalDigiTask_pedestal_width_capId0_Depth%d_%s", depth, sub); - book1D(ib, histo, pedWidthLim); - sprintf(histo, "HcalDigiTask_pedestal_width_capId1_Depth%d_%s", depth, sub); - book1D(ib, histo, pedWidthLim); - sprintf(histo, "HcalDigiTask_pedestal_width_capId2_Depth%d_%s", depth, sub); - book1D(ib, histo, pedWidthLim); - sprintf(histo, "HcalDigiTask_pedestal_width_capId3_Depth%d_%s", depth, sub); - book1D(ib, histo, pedWidthLim); - - } + for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { + sprintf(histo, "HcalDigiTask_gain_capId0_Depth%d_%s", depth, sub); + book1D(ib, histo, gainLim); + sprintf(histo, "HcalDigiTask_gain_capId1_Depth%d_%s", depth, sub); + book1D(ib, histo, gainLim); + sprintf(histo, "HcalDigiTask_gain_capId2_Depth%d_%s", depth, sub); + book1D(ib, histo, gainLim); + sprintf(histo, "HcalDigiTask_gain_capId3_Depth%d_%s", depth, sub); + book1D(ib, histo, gainLim); + + sprintf(histo, "HcalDigiTask_gainWidth_capId0_Depth%d_%s", depth, sub); + book1D(ib, histo, gainWidthLim); + sprintf(histo, "HcalDigiTask_gainWidth_capId1_Depth%d_%s", depth, sub); + book1D(ib, histo, gainWidthLim); + sprintf(histo, "HcalDigiTask_gainWidth_capId2_Depth%d_%s", depth, sub); + book1D(ib, histo, gainWidthLim); + sprintf(histo, "HcalDigiTask_gainWidth_capId3_Depth%d_%s", depth, sub); + book1D(ib, histo, gainWidthLim); + + sprintf(histo, "HcalDigiTask_pedestal_capId0_Depth%d_%s", depth, sub); + book1D(ib, histo, pedLim); + sprintf(histo, "HcalDigiTask_pedestal_capId1_Depth%d_%s", depth, sub); + book1D(ib, histo, pedLim); + sprintf(histo, "HcalDigiTask_pedestal_capId2_Depth%d_%s", depth, sub); + book1D(ib, histo, pedLim); + sprintf(histo, "HcalDigiTask_pedestal_capId3_Depth%d_%s", depth, sub); + book1D(ib, histo, pedLim); + + sprintf(histo, "HcalDigiTask_pedestal_width_capId0_Depth%d_%s", depth, sub); + book1D(ib, histo, pedWidthLim); + sprintf(histo, "HcalDigiTask_pedestal_width_capId1_Depth%d_%s", depth, sub); + book1D(ib, histo, pedWidthLim); + sprintf(histo, "HcalDigiTask_pedestal_width_capId2_Depth%d_%s", depth, sub); + book1D(ib, histo, pedWidthLim); + sprintf(histo, "HcalDigiTask_pedestal_width_capId3_Depth%d_%s", depth, sub); + book1D(ib, histo, pedWidthLim); + + } //KH - for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { - sprintf(histo, "HcalDigiTask_gainMap_Depth%d_%s", depth, sub); - book2D(ib, histo, ietaLim, iphiLim); - sprintf(histo, "HcalDigiTask_pwidthMap_Depth%d_%s", depth, sub); - book2D(ib, histo, ietaLim, iphiLim); - } + for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { + sprintf(histo, "HcalDigiTask_gainMap_Depth%d_%s", depth, sub); + book2D(ib, histo, ietaLim, iphiLim); + sprintf(histo, "HcalDigiTask_pwidthMap_Depth%d_%s", depth, sub); + book2D(ib, histo, ietaLim, iphiLim); + } } //end of noise-only }//book @@ -420,24 +422,24 @@ void HcalDigisValidation::analyze(const edm::Event& iEvent, const edm::EventSetu //~TP Code if (subdet_ != "all") { - noise_ = 0; - if (subdet_ == "HB"){ - reco (iEvent, iSetup, tok_hbhe_); - reco(iEvent, iSetup, tok_qie11_hbhe_); - } - if (subdet_ == "HE"){ - reco (iEvent, iSetup, tok_hbhe_); - reco(iEvent, iSetup, tok_qie11_hbhe_); - } - if (subdet_ == "HO") reco (iEvent, iSetup, tok_ho_); - if (subdet_ == "HF"){ - reco (iEvent, iSetup, tok_hf_); - reco(iEvent, iSetup, tok_qie10_hf_); - } + noise_ = 0; + if (subdet_ == "HB"){ + reco (iEvent, iSetup, tok_hbhe_); + reco(iEvent, iSetup, tok_qie11_hbhe_); + } + if (subdet_ == "HE"){ + reco (iEvent, iSetup, tok_hbhe_); + reco(iEvent, iSetup, tok_qie11_hbhe_); + } + if (subdet_ == "HO") reco (iEvent, iSetup, tok_ho_); + if (subdet_ == "HF"){ + reco (iEvent, iSetup, tok_hf_); + reco(iEvent, iSetup, tok_qie10_hf_); + } if (subdet_ == "noise") { noise_ = 1; - subdet_ = "HB"; + subdet_ = "HB"; reco (iEvent, iSetup, tok_hbhe_); reco(iEvent, iSetup, tok_qie11_hbhe_); subdet_ = "HE"; @@ -449,8 +451,8 @@ void HcalDigisValidation::analyze(const edm::Event& iEvent, const edm::EventSetu reco (iEvent, iSetup, tok_hf_); reco(iEvent, iSetup, tok_qie10_hf_); subdet_ = "noise"; - } - }// all subdetectors + } + }// all subdetectors else { noise_ = 0; @@ -473,108 +475,114 @@ void HcalDigisValidation::analyze(const edm::Event& iEvent, const edm::EventSetu //TP Code //Counters - int c = 0, cv0 = 0, cv1 = 0, chb = 0, che = 0, chf = 0, chfv0 = 0, chfv1 = 0; + int c = 0, chb = 0, che = 0, chf = 0, cv0 = 0, cv1 = 0, chfv0 = 0, chfv1 = 0; - if(skipDataTPs) return; + if(skipDataTPs) return; - for (HcalTrigPrimDigiCollection::const_iterator itr = dataTPs->begin(); itr != dataTPs->end(); ++itr) { - int ieta = itr->id().ieta(); - int iphi = itr->id().iphi(); + for (HcalTrigPrimDigiCollection::const_iterator itr = dataTPs->begin(); itr != dataTPs->end(); ++itr) { + int ieta = itr->id().ieta(); + int iphi = itr->id().iphi(); - HcalSubdetector subdet = (HcalSubdetector) 0; + HcalSubdetector subdet = (HcalSubdetector) 0; - if ( abs(ieta) <= 16 ) - subdet = HcalSubdetector::HcalBarrel ; - else if ( abs(ieta) < tp_geometry->firstHFTower(itr->id().version()) ) - subdet = HcalSubdetector::HcalEndcap ; - else if ( abs(ieta) <= 42 ) - subdet = HcalSubdetector::HcalForward; + if( abs(ieta) <= 16 ) + subdet = HcalSubdetector::HcalBarrel ; + else if ( abs(ieta) < tp_geometry->firstHFTower(itr->id().version()) ) + subdet = HcalSubdetector::HcalEndcap ; + else if ( abs(ieta) <= 42 ) + subdet = HcalSubdetector::HcalForward; //Right now, the only case where version matters is in HF //If the subdetector is not HF, set version to -1 - int tpVersion = (subdet == HcalSubdetector::HcalForward ? itr->id().version() : -1); + int tpVersion = (subdet == HcalSubdetector::HcalForward ? itr->id().version() : -1); - float en = decoder->hcaletValue(itr->id(), itr->t0()); + float en = decoder->hcaletValue(itr->id(), itr->t0()); - if (en < 0.00001) continue; + if (en < 0.00001) continue; //Plot the variables //Retain classic behavior (include all tps) - //Additional plots that only include HF 3x2 or HF 1x1 + //Additional plots that only include HF 3x2 or HF 1x1 - //Classic - fill1D("HcalDigiTask_tp_et",en); - fill2D("HcalDigiTask_tp_et_ieta",ieta,en); - fill2D("HcalDigiTask_tp_ieta_iphi",ieta,iphi); - fillPf("HcalDigiTask_tp_ave_et_ieta",ieta,en); - fill1D("HcalDigiTask_tp_ntp_ieta",ieta); - fill1D("HcalDigiTask_tp_ntp_iphi",iphi); - if ( en > 10. ) fill1D("HcalDigiTask_tp_ntp_10_ieta",ieta); + //Classics + fill1D("HcalDigiTask_tp_et",en); + fill2D("HcalDigiTask_tp_et_ieta",ieta,en); + fill2D("HcalDigiTask_tp_ieta_iphi",ieta,iphi); + fillPf("HcalDigiTask_tp_ave_et_ieta",ieta,en); + fill1D("HcalDigiTask_tp_ntp_ieta",ieta); + fill1D("HcalDigiTask_tp_ntp_iphi",iphi); + if ( en > 10. ) fill1D("HcalDigiTask_tp_ntp_10_ieta",ieta); //3x2 Trig Primitives (tpVersion == 0) - if( subdet != HcalSubdetector::HcalForward || tpVersion==0){ - fill1D("HcalDigiTask_tp_et_v0",en); - fill2D("HcalDigiTask_tp_et_ieta_v0",ieta,en); - fill2D("HcalDigiTask_tp_ieta_iphi_v0",ieta,iphi); - fillPf("HcalDigiTask_tp_ave_et_ieta_v0",ieta,en); - fill1D("HcalDigiTask_tp_ntp_ieta_v0",ieta); - fill1D("HcalDigiTask_tp_ntp_iphi_v0",iphi); - if ( en > 10. ) fill1D("HcalDigiTask_tp_ntp_10_ieta_v0",ieta); - } + if( (subdet != HcalSubdetector::HcalForward || tpVersion==0) && Plot_TP_ver_){ + fill1D("HcalDigiTask_tp_et_v0",en); + fill2D("HcalDigiTask_tp_et_ieta_v0",ieta,en); + fill2D("HcalDigiTask_tp_ieta_iphi_v0",ieta,iphi); + fillPf("HcalDigiTask_tp_ave_et_ieta_v0",ieta,en); + fill1D("HcalDigiTask_tp_ntp_ieta_v0",ieta); + fill1D("HcalDigiTask_tp_ntp_iphi_v0",iphi); + if ( en > 10. ) fill1D("HcalDigiTask_tp_ntp_10_ieta_v0",ieta); + } //1x1 Trig Primitives (tpVersion == 1) - if( subdet != HcalSubdetector::HcalForward || tpVersion==1){ - fill1D("HcalDigiTask_tp_et_v1",en); - fill2D("HcalDigiTask_tp_et_ieta_v1",ieta,en); - fill2D("HcalDigiTask_tp_ieta_iphi_v1",ieta,iphi); - fillPf("HcalDigiTask_tp_ave_et_ieta_v1",ieta,en); - fill1D("HcalDigiTask_tp_ntp_ieta_v1",ieta); - fill1D("HcalDigiTask_tp_ntp_iphi_v1",iphi); - if ( en > 10. ) fill1D("HcalDigiTask_tp_ntp_10_ieta_v1",ieta); - } - - ++c; - if ( subdet == HcalSubdetector::HcalBarrel ) { - fill1D("HcalDigiTask_tp_et_HB",en); - ++chb; - ++cv0; - ++cv1; - } - if ( subdet == HcalSubdetector::HcalEndcap ) { - fill1D("HcalDigiTask_tp_et_HE",en); - ++che; - ++cv0; - ++cv1; - } - if ( subdet == HcalSubdetector::HcalForward ) { - fill1D("HcalDigiTask_tp_et_HF",en); - ++chf; - - if(tpVersion == 0){ - fill1D("HcalDigiTask_tp_et_HF_v0",en); - ++chfv0; - ++cv0; - } + if( (subdet != HcalSubdetector::HcalForward || tpVersion==1) && Plot_TP_ver_){ + fill1D("HcalDigiTask_tp_et_v1",en); + fill2D("HcalDigiTask_tp_et_ieta_v1",ieta,en); + fill2D("HcalDigiTask_tp_ieta_iphi_v1",ieta,iphi); + fillPf("HcalDigiTask_tp_ave_et_ieta_v1",ieta,en); + fill1D("HcalDigiTask_tp_ntp_ieta_v1",ieta); + fill1D("HcalDigiTask_tp_ntp_iphi_v1",iphi); + if ( en > 10. ) fill1D("HcalDigiTask_tp_ntp_10_ieta_v1",ieta); + } + + ++c; + if ( subdet == HcalSubdetector::HcalBarrel ) { + fill1D("HcalDigiTask_tp_et_HB",en); + ++chb; + if (Plot_TP_ver_){ + ++cv0; + ++cv1; + } + } + if ( subdet == HcalSubdetector::HcalEndcap ) { + fill1D("HcalDigiTask_tp_et_HE",en); + ++che; + if (Plot_TP_ver_){ + ++cv0; + ++cv1; + } + } + if ( subdet == HcalSubdetector::HcalForward ) { + fill1D("HcalDigiTask_tp_et_HF",en); + ++chf; + + if(tpVersion == 0 && Plot_TP_ver_){ + fill1D("HcalDigiTask_tp_et_HF_v0",en); + ++chfv0; + ++cv0; + } - if(tpVersion == 1){ - fill1D("HcalDigiTask_tp_et_HF_v1",en); - ++chfv1; - ++cv1; - } + if(tpVersion == 1 && Plot_TP_ver_){ + fill1D("HcalDigiTask_tp_et_HF_v1",en); + ++chfv1; + ++cv1; + } - } + } - }//end data TP collection + }//end data TP collection - fill1D("HcalDigiTask_tp_ntp",c); - fill1D("HcalDigiTask_tp_ntp_v0",cv0); - fill1D("HcalDigiTask_tp_ntp_v1",cv1); - fill1D("HcalDigiTask_tp_ntp_HB",chb); - fill1D("HcalDigiTask_tp_ntp_HE",che); - fill1D("HcalDigiTask_tp_ntp_HF",chf); - fill1D("HcalDigiTask_tp_ntp_HF_v0",chfv0); - fill1D("HcalDigiTask_tp_ntp_HF_v1",chfv1); + fill1D("HcalDigiTask_tp_ntp",c); + fill1D("HcalDigiTask_tp_ntp_HB",chb); + fill1D("HcalDigiTask_tp_ntp_HE",che); + fill1D("HcalDigiTask_tp_ntp_HF",chf); + if (Plot_TP_ver_){ + fill1D("HcalDigiTask_tp_ntp_v0",cv0); + fill1D("HcalDigiTask_tp_ntp_v1",cv1); + fill1D("HcalDigiTask_tp_ntp_HF_v0",chfv0); + fill1D("HcalDigiTask_tp_ntp_HF_v1",chfv1); + } //~TP Code } @@ -673,12 +681,12 @@ template void HcalDigisValidation::reco(const edm::Event& iEvent, co int sub = cell.subdet(); if(depth > maxDepth_[isubdet] && sub == isubdet){ - edm::LogWarning("HcalDetId") << "HcalDetID presents conflicting information. Depth: " << depth << ", iphi: " << iphi << ", ieta: " << ieta << ". Max depth from geometry is: " << maxDepth_[isubdet] << ". TestNumber = " << testNumber_; + edm::LogWarning("HcalDetId") << "HcalDetID presents conflicting information. Depth: " << depth << ", iphi: " << iphi << ", ieta: " << ieta << ". Max depth from geometry is: " << maxDepth_[isubdet] << ". TestNumber = " << testNumber_; continue; } // amplitude for signal cell at diff. depths - std::vector v_ampl(maxDepth_[isubdet]+1,0); + std::vector v_ampl(maxDepth_[isubdet]+1,0); // Gains, pedestals (once !) and only for "noise" case if (((nevent1 == 1 && isubdet == 1) || @@ -713,7 +721,7 @@ template void HcalDigisValidation::reco(const edm::Event& iEvent, co HcalCalibrations calibrations = conditions->getHcalCalibrations(cell); const HcalQIECoder* channelCoder = conditions->getHcalCoder(cell); - const HcalQIEShape* shape = conditions->getHcalShape(channelCoder); + const HcalQIEShape* shape = conditions->getHcalShape(channelCoder); HcalCoderDb coder(*channelCoder, *shape); coder.adc2fC(*digiItr, tool); @@ -743,14 +751,14 @@ template void HcalDigisValidation::reco(const edm::Event& iEvent, co double val = (tool[ii] - calibrations.pedestal(capid)); if (val > 100.) { - fill1D("HcalDigiTask_ADC0_adc_depth" + str(depth) + "_" + subdet_, noiseADC); - strtmp = "HcalDigiTask_all_amplitudes_vs_bin_1D_depth" + str(depth) + "_" + subdet_; - fill1D(strtmp, double(ii), val); + fill1D("HcalDigiTask_ADC0_adc_depth" + str(depth) + "_" + subdet_, noiseADC); + strtmp = "HcalDigiTask_all_amplitudes_vs_bin_1D_depth" + str(depth) + "_" + subdet_; + fill1D(strtmp, double(ii), val); } if (closen == 1) { - strtmp = "HcalDigiTask_signal_amplitude_vs_bin_all_depths_" + subdet_; - fill2D(strtmp, double(ii), val); + strtmp = "HcalDigiTask_signal_amplitude_vs_bin_all_depths_" + subdet_; + fill2D(strtmp, double(ii), val); } @@ -782,29 +790,29 @@ template void HcalDigisValidation::reco(const edm::Event& iEvent, co strtmp = "HcalDigiTask_sum_all_amplitudes_" + subdet_; fill1D(strtmp, v_ampl[0]); - std::vector v_ampl_sub(v_ampl.begin() + 1, v_ampl.end()); // remove element 0, which is the sum of any depth - double ampl_max = *std::max_element(v_ampl_sub.begin(),v_ampl_sub.end()); - if (ampl_max>10.) indigis++; + std::vector v_ampl_sub(v_ampl.begin() + 1, v_ampl.end()); // remove element 0, which is the sum of any depth + double ampl_max = *std::max_element(v_ampl_sub.begin(),v_ampl_sub.end()); + if (ampl_max>10.) indigis++; //KH if (ampl1 > 10. || ampl2 > 10. || ampl3 > 10. || ampl4 > 10.) indigis++; // fraction 5,6 bins if ampl. is big. - if (v_ampl[1] > 30. && depth == 1) { - int soi = tool.presamples(); - int lastbin = tool.size() - 1; + if (v_ampl[1] > 30. && depth == 1) { + int soi = tool.presamples(); + int lastbin = tool.size() - 1; - double fbinSOI = tool[soi] - calibrations.pedestal((*digiItr)[soi].capid()); - double fbinPS = 0; + double fbinSOI = tool[soi] - calibrations.pedestal((*digiItr)[soi].capid()); + double fbinPS = 0; - for(int j = soi+1; j <= lastbin; j++) fbinPS += tool[j] - calibrations.pedestal((*digiItr)[j].capid()); + for(int j = soi+1; j <= lastbin; j++) fbinPS += tool[j] - calibrations.pedestal((*digiItr)[j].capid()); - fbinSOI /= v_ampl[1]; - fbinPS /= v_ampl[1]; - strtmp = "HcalDigiTask_SOI_frac_" + subdet_; - fill1D(strtmp, fbinSOI); - strtmp = "HcalDigiTask_postSOI_frac_" + subdet_; - fill1D(strtmp, fbinPS); + fbinSOI /= v_ampl[1]; + fbinPS /= v_ampl[1]; + strtmp = "HcalDigiTask_SOI_frac_" + subdet_; + fill1D(strtmp, fbinSOI); + strtmp = "HcalDigiTask_postSOI_frac_" + subdet_; + fill1D(strtmp, fbinPS); } - + strtmp = "HcalDigiTask_signal_amplitude_" + subdet_; fill1D(strtmp, v_ampl[0]); strtmp = "HcalDigiTask_signal_amplitude_depth" + str(depth) + "_" + subdet_; @@ -818,7 +826,7 @@ template void HcalDigisValidation::reco(const edm::Event& iEvent, co // SimHits once again !!! double eps = 1.e-3; - std::vector v_ehits(maxDepth_[isubdet]+1,0); + std::vector v_ehits(maxDepth_[isubdet]+1,0); if (mc_ == "yes") { edm::Handle hcalHits; @@ -837,7 +845,7 @@ template void HcalDigisValidation::reco(const edm::Event& iEvent, co iphi = hid.iphi(); if(depth > maxDepth_[isubdet] && sub == isubdet){ - edm::LogWarning("HcalDetId") << "HcalDetID(SimHit) presents conflicting information. Depth: " << depth << ", iphi: " << iphi << ", ieta: " << ieta << ". Max depth from geometry is: " << maxDepth_[isubdet] << ". TestNumber = " << testNumber_; + edm::LogWarning("HcalDetId") << "HcalDetID(SimHit) presents conflicting information. Depth: " << depth << ", iphi: " << iphi << ", ieta: " << ieta << ". Max depth from geometry is: " << maxDepth_[isubdet] << ". TestNumber = " << testNumber_; continue; } @@ -854,26 +862,26 @@ template void HcalDigisValidation::reco(const edm::Event& iEvent, co strtmp = "HcalDigiTask_amplitude_vs_simhits_" + subdet_; if (v_ehits[0] > eps) fill2D(strtmp, v_ehits[0], v_ampl_c[0]); - for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { - strtmp = "HcalDigiTask_amplitude_vs_simhits_depth" + str(depth) + "_" + subdet_; - if (v_ehits[depth] > eps) fill2D(strtmp, v_ehits[depth], v_ampl_c[depth]); - } - + for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { + strtmp = "HcalDigiTask_amplitude_vs_simhits_depth" + str(depth) + "_" + subdet_; + if (v_ehits[depth] > eps) fill2D(strtmp, v_ehits[depth], v_ampl_c[depth]); + } + strtmp = "HcalDigiTask_amplitude_vs_simhits_profile_" + subdet_; if (v_ehits[0] > eps) fillPf(strtmp, v_ehits[0], v_ampl_c[0]); - for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { - strtmp = "HcalDigiTask_amplitude_vs_simhits_profile_depth" + str(depth) + "_" + subdet_; - if (v_ehits[depth] > eps) fillPf(strtmp, v_ehits[depth], v_ampl_c[depth]); - } + for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { + strtmp = "HcalDigiTask_amplitude_vs_simhits_profile_depth" + str(depth) + "_" + subdet_; + if (v_ehits[depth] > eps) fillPf(strtmp, v_ehits[depth], v_ampl_c[depth]); + } strtmp = "HcalDigiTask_ratio_amplitude_vs_simhits_" + subdet_; if (v_ehits[0] > eps) fill1D(strtmp, v_ampl_c[0] / v_ehits[0]); - for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { - strtmp = "HcalDigiTask_amplitude_vs_simhits_profile_depth" + str(depth) + "_" + subdet_; - if (v_ehits[depth] > eps) fillPf(strtmp, v_ehits[depth], v_ampl_c[depth]); - strtmp = "HcalDigiTask_ratio_amplitude_vs_simhits_depth" + str(depth) + "_" + subdet_; - if (v_ehits[depth] > eps) fill1D(strtmp, v_ampl_c[depth] / v_ehits[depth]); - } + for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { + strtmp = "HcalDigiTask_amplitude_vs_simhits_profile_depth" + str(depth) + "_" + subdet_; + if (v_ehits[depth] > eps) fillPf(strtmp, v_ehits[depth], v_ampl_c[depth]); + strtmp = "HcalDigiTask_ratio_amplitude_vs_simhits_depth" + str(depth) + "_" + subdet_; + if (v_ehits[depth] > eps) fill1D(strtmp, v_ampl_c[depth] / v_ehits[depth]); + } } // end of if(mc_ == "yes") @@ -973,7 +981,7 @@ template void HcalDigisValidation::reco(const edm::Event& i for (typename HcalDataFrameContainer::const_iterator digiItr = digiCollection->begin(); digiItr != digiCollection->end(); digiItr++) { - dataFrameType dataFrame = *digiItr; + dataFrameType dataFrame = *digiItr; HcalDetId cell(digiItr->id()); int depth = cell.depth(); @@ -986,12 +994,12 @@ template void HcalDigisValidation::reco(const edm::Event& i if(depth > maxDepth_[isubdet] && sub == isubdet){ - edm::LogWarning("HcalDetId") << "HcalDetID presents conflicting information. Depth: " << depth << ", iphi: " << iphi << ", ieta: " << ieta << ". Max depth from geometry is: " << maxDepth_[isubdet] << ". TestNumber = " << testNumber_; + edm::LogWarning("HcalDetId") << "HcalDetID presents conflicting information. Depth: " << depth << ", iphi: " << iphi << ", ieta: " << ieta << ". Max depth from geometry is: " << maxDepth_[isubdet] << ". TestNumber = " << testNumber_; continue; } // amplitude for signal cell at diff. depths - std::vector v_ampl(maxDepth_[isubdet]+1,0); + std::vector v_ampl(maxDepth_[isubdet]+1,0); // Gains, pedestals (once !) and only for "noise" case if (((nevent1 == 1 && isubdet == 1) || @@ -1027,7 +1035,7 @@ template void HcalDigisValidation::reco(const edm::Event& i HcalCalibrations calibrations = conditions->getHcalCalibrations(cell); const HcalQIECoder* channelCoder = conditions->getHcalCoder(cell); - const HcalQIEShape* shape = conditions->getHcalShape(channelCoder); + const HcalQIEShape* shape = conditions->getHcalShape(channelCoder); HcalCoderDb coder(*channelCoder, *shape); coder.adc2fC(dataFrame, tool); @@ -1057,34 +1065,34 @@ template void HcalDigisValidation::reco(const edm::Event& i double val = (tool[ii] - calibrations.pedestal(capid)); if (val > 100.) { - fill1D("HcalDigiTask_ADC0_adc_depth" + str(depth) + "_" + subdet_, noiseADC); - if(hep17_){ - if(!isHEP17){ - strtmp = "HcalDigiTask_all_amplitudes_vs_bin_1D_depth" + str(depth) + "_" + subdet_; - fill1D(strtmp, double(ii), val); - } else { - strtmp = "HcalDigiTask_all_amplitudes_vs_bin_1D_depth" + str(depth) + "_HEP17"; - fill1D(strtmp, double(ii), val); - } - } else { - strtmp = "HcalDigiTask_all_amplitudes_vs_bin_1D_depth" + str(depth) + "_" + subdet_; - fill1D(strtmp, double(ii), val); - } + fill1D("HcalDigiTask_ADC0_adc_depth" + str(depth) + "_" + subdet_, noiseADC); + if(hep17_){ + if(!isHEP17){ + strtmp = "HcalDigiTask_all_amplitudes_vs_bin_1D_depth" + str(depth) + "_" + subdet_; + fill1D(strtmp, double(ii), val); + } else { + strtmp = "HcalDigiTask_all_amplitudes_vs_bin_1D_depth" + str(depth) + "_HEP17"; + fill1D(strtmp, double(ii), val); + } + } else { + strtmp = "HcalDigiTask_all_amplitudes_vs_bin_1D_depth" + str(depth) + "_" + subdet_; + fill1D(strtmp, double(ii), val); + } } if (closen == 1) { - if(hep17_){ - if(!isHEP17){ - strtmp = "HcalDigiTask_signal_amplitude_vs_bin_all_depths_" + subdet_; - fill2D(strtmp, double(ii), val); - }else{ - strtmp = "HcalDigiTask_signal_amplitude_vs_bin_all_depths_HEP17"; - fill2D(strtmp, double(ii), val); - } - } else { - strtmp = "HcalDigiTask_signal_amplitude_vs_bin_all_depths_" + subdet_; - fill2D(strtmp, double(ii), val); - } + if(hep17_){ + if(!isHEP17){ + strtmp = "HcalDigiTask_signal_amplitude_vs_bin_all_depths_" + subdet_; + fill2D(strtmp, double(ii), val); + }else{ + strtmp = "HcalDigiTask_signal_amplitude_vs_bin_all_depths_HEP17"; + fill2D(strtmp, double(ii), val); + } + } else { + strtmp = "HcalDigiTask_signal_amplitude_vs_bin_all_depths_" + subdet_; + fill2D(strtmp, double(ii), val); + } } @@ -1115,50 +1123,50 @@ template void HcalDigisValidation::reco(const edm::Event& i strtmp = "HcalDigiTask_sum_all_amplitudes_" + subdet_; fill1D(strtmp, v_ampl[0]); - std::vector v_ampl_sub(v_ampl.begin() + 1, v_ampl.end()); // remove element 0, which is the sum of any depth - double ampl_max = *std::max_element(v_ampl_sub.begin(),v_ampl_sub.end()); - if (ampl_max>10.) indigis++; + std::vector v_ampl_sub(v_ampl.begin() + 1, v_ampl.end()); // remove element 0, which is the sum of any depth + double ampl_max = *std::max_element(v_ampl_sub.begin(),v_ampl_sub.end()); + if (ampl_max>10.) indigis++; //KH if (ampl1 > 10. || ampl2 > 10. || ampl3 > 10. || ampl4 > 10.) indigis++; // fraction 5,6 bins if ampl. is big. //histogram names have not been changed, but it should be understood that bin_5 is soi, and bin_6_7 is latter TS' - if (v_ampl[1] > 30. && depth == 1) { - int soi = tool.presamples(); - int lastbin = tool.size() - 1; + if (v_ampl[1] > 30. && depth == 1) { + int soi = tool.presamples(); + int lastbin = tool.size() - 1; - double fbinSOI = tool[soi] - calibrations.pedestal((dataFrame)[soi].capid()); - double fbinPS = 0; + double fbinSOI = tool[soi] - calibrations.pedestal((dataFrame)[soi].capid()); + double fbinPS = 0; - for(int j = soi+1; j <= lastbin; j++) fbinPS += tool[j] - calibrations.pedestal((dataFrame)[j].capid()); + for(int j = soi+1; j <= lastbin; j++) fbinPS += tool[j] - calibrations.pedestal((dataFrame)[j].capid()); - fbinSOI /= v_ampl[1]; - fbinPS /= v_ampl[1]; - strtmp = "HcalDigiTask_SOI_frac_" + subdet_; - fill1D(strtmp, fbinSOI); - strtmp = "HcalDigiTask_postSOI_frac_" + subdet_; - fill1D(strtmp, fbinPS); + fbinSOI /= v_ampl[1]; + fbinPS /= v_ampl[1]; + strtmp = "HcalDigiTask_SOI_frac_" + subdet_; + fill1D(strtmp, fbinSOI); + strtmp = "HcalDigiTask_postSOI_frac_" + subdet_; + fill1D(strtmp, fbinPS); } - if(hep17_){ - if(!isHEP17){ - strtmp = "HcalDigiTask_signal_amplitude_" + subdet_; - fill1D(strtmp, v_ampl[0]); - strtmp = "HcalDigiTask_signal_amplitude_depth" + str(depth) + "_" + subdet_; - fill1D(strtmp, v_ampl[depth]); - } else { - strtmp = "HcalDigiTask_signal_amplitude_HEP17"; - fill1D(strtmp, v_ampl[0]); - strtmp = "HcalDigiTask_signal_amplitude_depth" + str(depth) + "_HEP17"; - fill1D(strtmp, v_ampl[depth]); - } - }else{ - strtmp = "HcalDigiTask_signal_amplitude_" + subdet_; - fill1D(strtmp, v_ampl[0]); - strtmp = "HcalDigiTask_signal_amplitude_depth" + str(depth) + "_" + subdet_; - fill1D(strtmp, v_ampl[depth]); - } + if(hep17_){ + if(!isHEP17){ + strtmp = "HcalDigiTask_signal_amplitude_" + subdet_; + fill1D(strtmp, v_ampl[0]); + strtmp = "HcalDigiTask_signal_amplitude_depth" + str(depth) + "_" + subdet_; + fill1D(strtmp, v_ampl[depth]); + } else { + strtmp = "HcalDigiTask_signal_amplitude_HEP17"; + fill1D(strtmp, v_ampl[0]); + strtmp = "HcalDigiTask_signal_amplitude_depth" + str(depth) + "_HEP17"; + fill1D(strtmp, v_ampl[depth]); + } + }else{ + strtmp = "HcalDigiTask_signal_amplitude_" + subdet_; + fill1D(strtmp, v_ampl[0]); + strtmp = "HcalDigiTask_signal_amplitude_depth" + str(depth) + "_" + subdet_; + fill1D(strtmp, v_ampl[depth]); + } } } // End of CYCLE OVER CELLS ============================================= @@ -1168,7 +1176,7 @@ template void HcalDigisValidation::reco(const edm::Event& i // SimHits once again !!! double eps = 1.e-3; - std::vector v_ehits(maxDepth_[isubdet]+1,0); + std::vector v_ehits(maxDepth_[isubdet]+1,0); if (mc_ == "yes") { edm::Handle hcalHits; @@ -1187,7 +1195,7 @@ template void HcalDigisValidation::reco(const edm::Event& i iphi = hid.iphi(); if(depth > maxDepth_[isubdet] && sub == isubdet){ - edm::LogWarning("HcalDetId") << "HcalDetID(SimHit) presents conflicting information. Depth: " << depth << ", iphi: " << iphi << ", ieta: " << ieta << ". Max depth from geometry is: " << maxDepth_[isubdet] << ". TestNumber = " << testNumber_; + edm::LogWarning("HcalDetId") << "HcalDetID(SimHit) presents conflicting information. Depth: " << depth << ", iphi: " << iphi << ", ieta: " << ieta << ". Max depth from geometry is: " << maxDepth_[isubdet] << ". TestNumber = " << testNumber_; continue; } @@ -1204,26 +1212,26 @@ template void HcalDigisValidation::reco(const edm::Event& i strtmp = "HcalDigiTask_amplitude_vs_simhits_" + subdet_; if (v_ehits[0] > eps) fill2D(strtmp, v_ehits[0], v_ampl_c[0]); - for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { - strtmp = "HcalDigiTask_amplitude_vs_simhits_depth" + str(depth) + "_" + subdet_; - if (v_ehits[depth] > eps) fill2D(strtmp, v_ehits[depth], v_ampl_c[depth]); - } - + for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { + strtmp = "HcalDigiTask_amplitude_vs_simhits_depth" + str(depth) + "_" + subdet_; + if (v_ehits[depth] > eps) fill2D(strtmp, v_ehits[depth], v_ampl_c[depth]); + } + strtmp = "HcalDigiTask_amplitude_vs_simhits_profile_" + subdet_; if (v_ehits[0] > eps) fillPf(strtmp, v_ehits[0], v_ampl_c[0]); - for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { - strtmp = "HcalDigiTask_amplitude_vs_simhits_profile_depth" + str(depth) + "_" + subdet_; - if (v_ehits[depth] > eps) fillPf(strtmp, v_ehits[depth], v_ampl_c[depth]); - } + for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { + strtmp = "HcalDigiTask_amplitude_vs_simhits_profile_depth" + str(depth) + "_" + subdet_; + if (v_ehits[depth] > eps) fillPf(strtmp, v_ehits[depth], v_ampl_c[depth]); + } strtmp = "HcalDigiTask_ratio_amplitude_vs_simhits_" + subdet_; if (v_ehits[0] > eps) fill1D(strtmp, v_ampl_c[0] / v_ehits[0]); - for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { - strtmp = "HcalDigiTask_amplitude_vs_simhits_profile_depth" + str(depth) + "_" + subdet_; - if (v_ehits[depth] > eps) fillPf(strtmp, v_ehits[depth], v_ampl_c[depth]); - strtmp = "HcalDigiTask_ratio_amplitude_vs_simhits_depth" + str(depth) + "_" + subdet_; - if (v_ehits[depth] > eps) fill1D(strtmp, v_ampl_c[depth] / v_ehits[depth]); - } + for (int depth = 1; depth <= maxDepth_[isubdet]; depth++) { + strtmp = "HcalDigiTask_amplitude_vs_simhits_profile_depth" + str(depth) + "_" + subdet_; + if (v_ehits[depth] > eps) fillPf(strtmp, v_ehits[depth], v_ampl_c[depth]); + strtmp = "HcalDigiTask_ratio_amplitude_vs_simhits_depth" + str(depth) + "_" + subdet_; + if (v_ehits[depth] > eps) fill1D(strtmp, v_ampl_c[depth] / v_ehits[depth]); + } } // end of if(mc_ == "yes") diff --git a/Validation/HcalHits/interface/HcalSimHitsValidation.h b/Validation/HcalHits/interface/HcalSimHitsValidation.h index 5d9829f0a6a17..3416fe022f1f0 100644 --- a/Validation/HcalHits/interface/HcalSimHitsValidation.h +++ b/Validation/HcalHits/interface/HcalSimHitsValidation.h @@ -58,6 +58,7 @@ class HcalSimHitsValidation : public DQMEDAnalyzer { double dPhiWsign(double phi1,double phi2); std::string outputFile_; + std::string g4Label_,hcalHits_,ebHits_,eeHits_; edm::EDGetTokenT tok_evt_; edm::EDGetTokenT tok_hcal_; @@ -69,6 +70,7 @@ class HcalSimHitsValidation : public DQMEDAnalyzer { int maxDepthHO_, maxDepthHF_; bool testNumber_; + bool auxPlots_; // Hits counters std::vector Nhb; diff --git a/Validation/HcalHits/python/HcalSimHitsValidation_cfi.py b/Validation/HcalHits/python/HcalSimHitsValidation_cfi.py new file mode 100644 index 0000000000000..76a0d9c11d348 --- /dev/null +++ b/Validation/HcalHits/python/HcalSimHitsValidation_cfi.py @@ -0,0 +1,11 @@ +import FWCore.ParameterSet.Config as cms + +HcalSimHitsAnalyser = cms.EDAnalyzer("HcalSimHitsValidation", + outputFile = cms.untracked.string('') +) + +from Configuration.Eras.Modifier_fastSim_cff import fastSim +fastSim.toModify( HcalSimHitsAnalyser, ModuleLabel = cms.untracked.string("famosSimHits") ) + +from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017 +run2_HCAL_2017.toModify( HcalSimHitsAnalyser, TestNumber = cms.untracked.bool(True), EEHitCollection = cms.untracked.string("") ) diff --git a/Validation/HcalHits/python/SimHitsValidationSequence_cff.py b/Validation/HcalHits/python/SimHitsValidationSequence_cff.py index dba4cff7cbb70..6f8e5e2d05f61 100644 --- a/Validation/HcalHits/python/SimHitsValidationSequence_cff.py +++ b/Validation/HcalHits/python/SimHitsValidationSequence_cff.py @@ -3,6 +3,10 @@ from Validation.HcalHits.SimHitsValidationHcal_cfi import * import Validation.HcalHits.SimHitsValidationHcal_cfi +from Validation.HcalHits.HcalSimHitsValidation_cfi import * +import Validation.HcalHits.HcalSimHitsValidation_cfi + AllSimHitsValidation = Validation.HcalHits.SimHitsValidationHcal_cfi.simHitsValidationHcal.clone() +HcalSimHitsAnalyser = Validation.HcalHits.HcalSimHitsValidation_cfi.HcalSimHitsAnalyser.clone() -hcalSimHitsValidationSequence = cms.Sequence(AllSimHitsValidation) +hcalSimHitsValidationSequence = cms.Sequence(AllSimHitsValidation*HcalSimHitsAnalyser) diff --git a/Validation/HcalHits/src/HcalSimHitsValidation.cc b/Validation/HcalHits/src/HcalSimHitsValidation.cc index 9d56db5bf76dd..6421be07ad5f0 100644 --- a/Validation/HcalHits/src/HcalSimHitsValidation.cc +++ b/Validation/HcalHits/src/HcalSimHitsValidation.cc @@ -6,12 +6,18 @@ HcalSimHitsValidation::HcalSimHitsValidation(edm::ParameterSet const& conf) { // DQM ROOT output outputFile_ = conf.getUntrackedParameter("outputFile", "myfile.root"); testNumber_ = conf.getUntrackedParameter("TestNumber",false); + auxPlots_ = conf.getUntrackedParameter("auxiliaryPlots",false); // register for data access + g4Label_ = conf.getUntrackedParameter("ModuleLabel","g4SimHits"); + hcalHits_ = conf.getUntrackedParameter("HcalHitCollection","HcalHits"); + ebHits_ = conf.getUntrackedParameter("EBHitCollection","EcalHitsEB"); + eeHits_ = conf.getUntrackedParameter("EEHitCollection","EcalHitsEE"); + tok_evt_ = consumes(edm::InputTag("generatorSmeared")); - tok_hcal_ = consumes(edm::InputTag("g4SimHits","HcalHits")); - tok_ecalEB_ = consumes(edm::InputTag("g4SimHits","EcalHitsEB")); - tok_ecalEE_ = consumes(edm::InputTag("g4SimHits","EcalHitsEE")); + tok_hcal_ = consumes(edm::InputTag(g4Label_,hcalHits_)); + tok_ecalEB_ = consumes(edm::InputTag(g4Label_,ebHits_)); + tok_ecalEE_ = consumes(edm::InputTag(g4Label_,eeHits_)); if ( !outputFile_.empty() ) { edm::LogInfo("OutputInfo") << " Hcal SimHit Task histograms will be saved to '" << outputFile_.c_str() << "'"; } else { @@ -20,7 +26,6 @@ HcalSimHitsValidation::HcalSimHitsValidation(edm::ParameterSet const& conf) { nevtot = 0; - } @@ -86,8 +91,10 @@ void HcalSimHitsValidation::bookHistograms(DQMStore::IBooker &ib, edm::Run const Char_t histo[200]; - ib.setCurrentFolder("HcalSimHitsV/HcalSimHitTask"); + ib.setCurrentFolder("HcalHitsV/HcalSimHitTask"); + if (auxPlots_) { + // General counters for(int depth = 0; depth <= maxDepthHB_; depth++){ if(depth == 0){ sprintf (histo, "N_HB" ); } @@ -184,6 +191,8 @@ void HcalSimHitsValidation::bookHistograms(DQMStore::IBooker &ib, edm::Run const meSimHitsEnergyHF.push_back( ib.book1D(histo, histo, 1010 , -5. , 500.) ); } + } // auxPlots_ + //Energy in Cone sprintf (histo, "HcalSimHitTask_En_simhits_cone_profile_vs_ieta_all_depths"); meEnConeEtaProfile = ib.bookProfile(histo, histo, ieta_bins_HF, ieta_min_HF, ieta_max_HF, 210, -10., 200.); @@ -199,19 +208,8 @@ void HcalSimHitsValidation::bookHistograms(DQMStore::IBooker &ib, edm::Run const void HcalSimHitsValidation::endJob() { - //before check that histos are there.... - // let's see if this breaks anything - // check if ME still there (and not killed by MEtoEDM for memory saving) - /*if( dbe_ ) - { - // check existence of first histo in the list - if (! dbe_->get("HcalSimHitsV/HcalSimHitTask/N_HB")) return; - } - else - return;*/ - - //====================================== + if (auxPlots_){ for (int i = 1; i <= occupancy_vs_ieta_HB[0]->getNbinsX(); i++){ @@ -246,6 +244,7 @@ void HcalSimHitsValidation::endJob() { } + } // let's see if this breaks anything //if ( outputFile_.size() != 0 && dbe_ ) dbe_->save(outputFile_); @@ -311,7 +310,7 @@ void HcalSimHitsValidation::analyze(edm::Event const& ev, edm::EventSetup const& if (testNumber_) cell = HcalHitRelabeller::relabel(SimHits->id(),hcons); else cell = HcalDetId(SimHits->id()); - const CaloCellGeometry* cellGeometry = geometry->getSubdetectorGeometry (cell)->getGeometry (cell); + auto cellGeometry = geometry->getSubdetectorGeometry(cell)->getGeometry(cell); double etaS = cellGeometry->getPosition().eta () ; double phiS = cellGeometry->getPosition().phi () ; double en = SimHits->energy(); @@ -336,6 +335,8 @@ void HcalSimHitsValidation::analyze(edm::Event const& ev, edm::EventSetup const& else if (sub == 4 && (depth == 2 || depth == 4)) HcalCone += en*calib_HF2; } + if (auxPlots_) { + //HB if (sub == 1){ meSimHitsEnergyHB[0]->Fill(en); @@ -377,20 +378,24 @@ void HcalSimHitsValidation::analyze(edm::Event const& ev, edm::EventSetup const& occupancy_vs_ieta_HF[0]->Fill(double(ieta)); occupancy_vs_ieta_HF[depth]->Fill(double(ieta)); } + + } // auxPlots_ + } //Loop over SimHits //Ecal EB SimHits + double EcalCone = 0; + + if (!ebHits_.empty()){ edm::Handle ecalEBHits; ev.getByToken(tok_ecalEB_,ecalEBHits); const PCaloHitContainer * SimHitResultEB = ecalEBHits.product () ; - double EcalCone = 0; - for (std::vector::const_iterator SimHits = SimHitResultEB->begin () ; SimHits != SimHitResultEB->end(); ++SimHits) { EBDetId EBid = EBDetId(SimHits->id()); - const CaloCellGeometry* cellGeometry = geometry->getSubdetectorGeometry (EBid)->getGeometry (EBid) ; + auto cellGeometry = geometry->getSubdetectorGeometry(EBid)->getGeometry(EBid); double etaS = cellGeometry->getPosition().eta () ; double phiS = cellGeometry->getPosition().phi () ; double en = SimHits->energy(); @@ -399,8 +404,10 @@ void HcalSimHitsValidation::analyze(edm::Event const& ev, edm::EventSetup const& if (r < partR) EcalCone += en; } + } // ebHits_ //Ecal EE SimHits + if (!eeHits_.empty()){ edm::Handle ecalEEHits; ev.getByToken(tok_ecalEE_,ecalEEHits); const PCaloHitContainer * SimHitResultEE = ecalEEHits.product () ; @@ -409,7 +416,7 @@ void HcalSimHitsValidation::analyze(edm::Event const& ev, edm::EventSetup const& EEDetId EEid = EEDetId(SimHits->id()); - const CaloCellGeometry* cellGeometry = geometry->getSubdetectorGeometry (EEid)->getGeometry (EEid) ; + auto cellGeometry = geometry->getSubdetectorGeometry(EEid)->getGeometry(EEid) ; double etaS = cellGeometry->getPosition().eta () ; double phiS = cellGeometry->getPosition().phi () ; double en = SimHits->energy(); @@ -418,6 +425,7 @@ void HcalSimHitsValidation::analyze(edm::Event const& ev, edm::EventSetup const& if (r < partR) EcalCone += en; } + } // eeHits_ if (ietaMax != 0){ //If ietaMax == 0, there were no good HCAL SimHits if (ietaMax > 0) ietaMax--; //Account for lack of ieta = 0 diff --git a/Validation/HcalRecHits/src/HcalRecHitsValidation.cc b/Validation/HcalRecHits/src/HcalRecHitsValidation.cc index 98edfbcde4ddd..ef7987e37b816 100644 --- a/Validation/HcalRecHits/src/HcalRecHitsValidation.cc +++ b/Validation/HcalRecHits/src/HcalRecHitsValidation.cc @@ -273,8 +273,7 @@ void HcalRecHitsValidation::analyze(edm::Event const& ev, edm::EventSetup const& for (; RecHit != RecHitEnd ; ++RecHit) { EBDetId EBid = EBDetId(RecHit->id()); - const CaloCellGeometry* cellGeometry = - geometry->getSubdetectorGeometry (EBid)->getGeometry (EBid) ; + auto cellGeometry = geometry->getSubdetectorGeometry(EBid)->getGeometry (EBid) ; double eta = cellGeometry->getPosition ().eta () ; double phi = cellGeometry->getPosition ().phi () ; double en = RecHit->energy(); @@ -300,8 +299,7 @@ void HcalRecHitsValidation::analyze(edm::Event const& ev, edm::EventSetup const& for (; RecHit != RecHitEnd ; ++RecHit) { EEDetId EEid = EEDetId(RecHit->id()); - const CaloCellGeometry* cellGeometry = - geometry->getSubdetectorGeometry (EEid)->getGeometry (EEid) ; + auto cellGeometry = geometry->getSubdetectorGeometry(EEid)->getGeometry (EEid) ; double eta = cellGeometry->getPosition ().eta () ; double phi = cellGeometry->getPosition ().phi () ; double en = RecHit->energy(); @@ -448,9 +446,7 @@ void HcalRecHitsValidation::analyze(edm::Event const& ev, edm::EventSetup const& if(sub != subdet_ && subdet_ != 5) continue; //If we are not looking at all of the subdetectors and the simhit doesn't come from the specific subdetector of interest, then we won't do any thing with it const HcalGeometry* cellGeometry = - (HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); - //const CaloCellGeometry* cellGeometry = - //geometry->getSubdetectorGeometry (cell)->getGeometry (cell); + dynamic_cast(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); double etaS = cellGeometry->getPosition(cell).eta () ; double phiS = cellGeometry->getPosition(cell).phi () ; double en = SimHits->energy(); @@ -529,9 +525,7 @@ void HcalRecHitsValidation::fillRecHitsTmp(int subdet_, edm::Event const& ev){ HcalDetId cell(j->id()); const HcalGeometry* cellGeometry = - (HcalGeometry*)(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); - // const CaloCellGeometry* cellGeometry = - // geometry->getSubdetectorGeometry (cell)->getGeometry (cell) ; + dynamic_cast(geo->getSubdetectorGeometry(DetId::Hcal,cell.subdet())); double eta = cellGeometry->getPosition(cell).eta () ; double phi = cellGeometry->getPosition(cell).phi () ; double zc = cellGeometry->getPosition(cell).z (); @@ -569,8 +563,7 @@ void HcalRecHitsValidation::fillRecHitsTmp(int subdet_, edm::Event const& ev){ for (HFRecHitCollection::const_iterator j = hfcoll->begin(); j != hfcoll->end(); j++) { HcalDetId cell(j->id()); - const CaloCellGeometry* cellGeometry = - geometry->getSubdetectorGeometry (cell)->getGeometry (cell) ; + auto cellGeometry = geometry->getSubdetectorGeometry(cell)->getGeometry (cell) ; double eta = cellGeometry->getPosition().eta () ; double phi = cellGeometry->getPosition().phi () ; @@ -608,8 +601,7 @@ void HcalRecHitsValidation::fillRecHitsTmp(int subdet_, edm::Event const& ev){ for (HORecHitCollection::const_iterator j = hocoll->begin(); j != hocoll->end(); j++) { HcalDetId cell(j->id()); - const CaloCellGeometry* cellGeometry = - geometry->getSubdetectorGeometry (cell)->getGeometry (cell) ; + auto cellGeometry = geometry->getSubdetectorGeometry(cell)->getGeometry (cell) ; double eta = cellGeometry->getPosition().eta () ; double phi = cellGeometry->getPosition().phi () ; diff --git a/Validation/RecoHI/python/NewMuonValidationHeavyIons_cff.py b/Validation/RecoHI/python/NewMuonValidationHeavyIons_cff.py index 78d82c3b0d891..611e37f20bb34 100644 --- a/Validation/RecoHI/python/NewMuonValidationHeavyIons_cff.py +++ b/Validation/RecoHI/python/NewMuonValidationHeavyIons_cff.py @@ -20,6 +20,7 @@ hiMABH.PurityCut_track = 0.75 hiMABH.PurityCut_muon = 0.75 #hiMABH.EfficiencyCut_track = 0.5 # maybe this could be added +#hiMABH.EfficiencyCut_muon = 0.5 # maybe this could be added #hiMABH.includeZeroHitMuons = False # maybe this could be added ################################################ diff --git a/Validation/RecoMuon/plugins/NewMuonTrackValidator.cc b/Validation/RecoMuon/plugins/NewMuonTrackValidator.cc index 6a01ce81398af..f21e9b6dd5468 100644 --- a/Validation/RecoMuon/plugins/NewMuonTrackValidator.cc +++ b/Validation/RecoMuon/plugins/NewMuonTrackValidator.cc @@ -285,58 +285,52 @@ void NewMuonTrackValidator::analyze(const edm::Event& event, const edm::EventSet //get collections from the event // edm::Handle > trackCollection; - if(!event.getByToken(track_Collection_Token[www], trackCollection) && ignoremissingtkcollection_) continue; + unsigned int trackCollectionSize = 0; - reco::RecoToSimCollection const * recSimCollP=nullptr; - reco::SimToRecoCollection const * simRecCollP=nullptr; - reco::RecoToSimCollection recSimCollL; - reco::SimToRecoCollection simRecCollL; - - //associate tracks - if(UseAssociators) { - edm::LogVerbatim("NewMuonTrackValidator") << "Analyzing " - << label[www].process()<<":" - << label[www].label()<<":" - << label[www].instance()<<" with " - << associators[ww].c_str() <<"\n"; - - LogTrace("NewMuonTrackValidator") << "Calling associateRecoToSim method" << "\n"; - // recSimColl=associator[ww]->associateRecoToSim(trackCollection, - // TPCollectionHfake); - recSimCollL = std::move(associator[ww]->associateRecoToSim(trackCollection, - TPCollectionHfake)); - recSimCollP = &recSimCollL; - - LogTrace("NewMuonTrackValidator") << "Calling associateSimToReco method" << "\n"; - // simRecColl=associator[ww]->associateSimToReco(trackCollection, - // TPCollectionHeff); - simRecCollL = std::move(associator[ww]->associateSimToReco(trackCollection, - TPCollectionHeff)); - simRecCollP = &simRecCollL; + reco::RecoToSimCollection recSimColl; + reco::SimToRecoCollection simRecColl; + + // account for missing track collections (HLT case) + if (!event.getByToken(track_Collection_Token[www], trackCollection) && ignoremissingtkcollection_) { + recSimColl.post_insert(); + simRecColl.post_insert(); } + //associate tracks to TrackingParticles else { - edm::LogVerbatim("NewMuonTrackValidator") << "Analyzing " - << label[www].process()<<":" - << label[www].label()<<":" - << label[www].instance()<<" with " - << associatormap.process()<<":" - << associatormap.label()<<":" - << associatormap.instance()<<"\n"; - - Handle simtorecoCollectionH; - event.getByToken(simToRecoCollection_Token,simtorecoCollectionH); - // simRecColl= *(simtorecoCollectionH.product()); - simRecCollP = simtorecoCollectionH.product(); - - Handle recotosimCollectionH; - event.getByToken(recoToSimCollection_Token,recotosimCollectionH); - // recSimColl= *(recotosimCollectionH.product()); - recSimCollP = recotosimCollectionH.product(); + trackCollectionSize = trackCollection->size(); + + if(UseAssociators) { + edm::LogVerbatim("NewMuonTrackValidator") << "Analyzing " + << label[www].process()<<":" + << label[www].label()<<":" + << label[www].instance()<<" with " + << associators[ww].c_str() <<"\n"; + + LogTrace("NewMuonTrackValidator") << "Calling associateRecoToSim method" << "\n"; + recSimColl = std::move(associator[ww]->associateRecoToSim(trackCollection, + TPCollectionHfake)); + LogTrace("NewMuonTrackValidator") << "Calling associateSimToReco method" << "\n"; + simRecColl = std::move(associator[ww]->associateSimToReco(trackCollection, + TPCollectionHeff)); + } else { + edm::LogVerbatim("NewMuonTrackValidator") << "Analyzing " + << label[www].process()<<":" + << label[www].label()<<":" + << label[www].instance()<<" with " + << associatormap.process()<<":" + << associatormap.label()<<":" + << associatormap.instance()<<"\n"; + + Handle simtorecoCollectionH; + event.getByToken(simToRecoCollection_Token,simtorecoCollectionH); + simRecColl = *simtorecoCollectionH.product(); + + Handle recotosimCollectionH; + event.getByToken(recoToSimCollection_Token,recotosimCollectionH); + recSimColl = *recotosimCollectionH.product(); + } } - - reco::RecoToSimCollection const & recSimColl = *recSimCollP; - reco::SimToRecoCollection const & simRecColl = *simRecCollP; // //fill simulation histograms @@ -430,6 +424,7 @@ void NewMuonTrackValidator::analyze(const edm::Event& event, const edm::EventSet } // histos for efficiency vs eta + fillPlotNoFlow(h_simuleta[w], xTPeta); if (TP_is_matched) { fillPlotNoFlow(h_assoceta[w], xTPeta); @@ -498,10 +493,11 @@ void NewMuonTrackValidator::analyze(const edm::Event& event, const edm::EventSet << label[www].process()<<":" << label[www].label()<<":" << label[www].instance() - << ": " << trackCollection->size() << "\n"; + << ": " << trackCollectionSize << "\n"; + int at = 0; int rT = 0; - for(edm::View::size_type i=0; i < trackCollection->size(); ++i){ + for(edm::View::size_type i=0; i track(trackCollection, i); @@ -785,7 +781,7 @@ void NewMuonTrackValidator::analyze(const edm::Event& event, const edm::EventSet << "phiSim = " << phiSim << "\n" << "dxySim = " << dxySim << "\n" << "dzSim = " << dzSim << "\n"; - } // End of for(edm::View::size_type i=0; i < trackCollection->size(); ++i){ + } // End of for(edm::View::size_type i=0; iFill(at); h_fakes[w]->Fill(rT-at); diff --git a/Validation/RecoMuon/python/NewAssociators_cff.py b/Validation/RecoMuon/python/NewAssociators_cff.py index 9d1e7a7a7a580..a85e1f57b6150 100644 --- a/Validation/RecoMuon/python/NewAssociators_cff.py +++ b/Validation/RecoMuon/python/NewAssociators_cff.py @@ -31,16 +31,10 @@ ############################################## MABH.EfficiencyCut_track = 0.5 MABH.PurityCut_track = 0.75 -#MABH.EfficiencyCut_muon = 0.5 -MABH.EfficiencyCut_muon = 0. # for high pt muons this is a better choice +MABH.EfficiencyCut_muon = 0.5 MABH.PurityCut_muon = 0.75 MABH.includeZeroHitMuons = False # -# temporary fix for Phase2 -from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker -phase2_tracker.toModify( MABH, EfficiencyCut_track = 0. ) -phase2_tracker.toModify( MABH, PurityCut_track = 0. ) -# MABHhlt = MABH.clone() MABHhlt.EfficiencyCut_track = 0. # backup solution as UseGrouped/UseSplitting are always assumed to be true MABHhlt.DTrechitTag = 'hltDt1DRecHits' @@ -57,6 +51,7 @@ NEWtpToStaSeedAssociation.tracksTag = 'NEWseedsOfSTAmuons' NEWtpToStaSeedAssociation.UseTracker = False NEWtpToStaSeedAssociation.UseMuon = True +NEWtpToStaSeedAssociation.EfficiencyCut_muon = 0. NEWtpToStaMuonAssociation = MABH.clone() NEWtpToStaMuonAssociation.tracksTag = 'standAloneMuons' @@ -92,6 +87,7 @@ NEWtpToDisplacedStaSeedAssociation.tracksTag = 'NEWseedsOfDisplacedSTAmuons' NEWtpToDisplacedStaSeedAssociation.UseTracker = False NEWtpToDisplacedStaSeedAssociation.UseMuon = True +NEWtpToDisplacedStaSeedAssociation.EfficiencyCut_muon = 0. NEWtpToDisplacedStaMuonAssociation = MABH.clone() NEWtpToDisplacedStaMuonAssociation.tracksTag = 'displacedStandAloneMuons' @@ -107,16 +103,19 @@ NEWtpToTevFirstMuonAssociation.tracksTag = 'tevMuons:firstHit' NEWtpToTevFirstMuonAssociation.UseTracker = True NEWtpToTevFirstMuonAssociation.UseMuon = True +NEWtpToTevFirstMuonAssociation.EfficiencyCut_muon = 0. NEWtpToTevPickyMuonAssociation = MABH.clone() NEWtpToTevPickyMuonAssociation.tracksTag = 'tevMuons:picky' NEWtpToTevPickyMuonAssociation.UseTracker = True NEWtpToTevPickyMuonAssociation.UseMuon = True +NEWtpToTevPickyMuonAssociation.EfficiencyCut_muon = 0. NEWtpToTevDytMuonAssociation = MABH.clone() NEWtpToTevDytMuonAssociation.tracksTag = 'tevMuons:dyt' NEWtpToTevDytMuonAssociation.UseTracker = True NEWtpToTevDytMuonAssociation.UseMuon = True +NEWtpToTevDytMuonAssociation.EfficiencyCut_muon = 0. NEWtpToME0MuonMuonAssociation = MABH.clone() NEWtpToME0MuonMuonAssociation.tracksTag = 'NEWextractMe0Muons' diff --git a/Validation/RecoTrack/interface/MTVHistoProducerAlgoForTracker.h b/Validation/RecoTrack/interface/MTVHistoProducerAlgoForTracker.h index d1bd07760d41c..6206e973c93d2 100644 --- a/Validation/RecoTrack/interface/MTVHistoProducerAlgoForTracker.h +++ b/Validation/RecoTrack/interface/MTVHistoProducerAlgoForTracker.h @@ -227,7 +227,7 @@ class MTVHistoProducerAlgoForTracker { std::vector h_reco_dzpvcut_pt, h_assoc_dzpvcut_pt, h_assoc2_dzpvcut_pt, h_simul_dzpvcut_pt, h_simul2_dzpvcut_pt, h_pileup_dzpvcut_pt; std::vector h_reco_dzpvsigcut_pt, h_assoc_dzpvsigcut_pt, h_assoc2_dzpvsigcut_pt, h_simul_dzpvsigcut_pt, h_simul2_dzpvsigcut_pt, h_pileup_dzpvsigcut_pt; - std::vector h_reco_simpvz, h_assoc_simpvz, h_assoc2_simpvz, h_simul_simpvz, h_pileup_simpvz; + std::vector h_reco_simpvz, h_assoc_simpvz, h_assoc2_simpvz, h_simul_simpvz, h_looper_simpvz, h_pileup_simpvz; std::vector h_reco_seedingLayerSet, h_assoc2_seedingLayerSet, h_looper_seedingLayerSet, h_pileup_seedingLayerSet; diff --git a/Validation/RecoTrack/python/PostProcessorTracker_cfi.py b/Validation/RecoTrack/python/PostProcessorTracker_cfi.py index 23fb6df5d3be3..2e26f5dfd6359 100644 --- a/Validation/RecoTrack/python/PostProcessorTracker_cfi.py +++ b/Validation/RecoTrack/python/PostProcessorTracker_cfi.py @@ -129,6 +129,7 @@ "effic_vs_simpvz 'Efficiency vs. sim PV z' num_assoc(simToReco)_simpvz num_simul_simpvz", "fakerate_vs_simpvz 'Fake rate vs. sim PV z' num_assoc(recoToSim)_simpvz num_reco_simpvz fake", + "duplicatesRate_simpvz 'Duplicates Rate vs sim PV z' num_duplicate_simpvz num_reco_simpvz", "pileuprate_simpvz 'Pileup rate vs. sim PV z' num_pileup_simpvz num_reco_simpvz", "fakerate_vs_mva1 'Fake rate vs. MVA1' num_assoc(recoToSim)_mva1 num_reco_mva1 fake", @@ -250,9 +251,9 @@ ) postProcessorTrackTrackingOnly = postProcessorTrack.clone() -postProcessorTrackTrackingOnly.subDirs.extend(["Tracking/TrackSeeding/*"]) +postProcessorTrackTrackingOnly.subDirs.extend(["Tracking/TrackSeeding/*", "Tracking/PixelTrack/*"]) postProcessorTrackSummaryTrackingOnly = postProcessorTrackSummary.clone() -postProcessorTrackSummaryTrackingOnly.subDirs.extend(["Tracking/TrackSeeding"]) +postProcessorTrackSummaryTrackingOnly.subDirs.extend(["Tracking/TrackSeeding", "Tracking/PixelTrack"]) postProcessorTrackSequenceTrackingOnly = cms.Sequence( postProcessorTrackTrackingOnly+ diff --git a/Validation/RecoTrack/python/TrackValidation_cff.py b/Validation/RecoTrack/python/TrackValidation_cff.py index 8f0cb880f60b5..513697ad093df 100644 --- a/Validation/RecoTrack/python/TrackValidation_cff.py +++ b/Validation/RecoTrack/python/TrackValidation_cff.py @@ -189,6 +189,9 @@ def _findSeedingLayers(name): return _findSeedingLayers(prod.triplets.getModuleLabel()) elif hasattr(prod, "doublets"): return _findSeedingLayers(prod.doublets.getModuleLabel()) + label = prod.trackingRegionsSeedingLayers.getModuleLabel() + if label != "": + return label return prod.seedingLayers.getModuleLabel() seedingLayersMerged = [] @@ -705,6 +708,42 @@ def _uniqueFirstLayers(layerList): ) +### Pixel tracking only mode (placeholder for now) +tpClusterProducerPixelTrackingOnly = tpClusterProducer.clone( + pixelClusterSrc = "siPixelClustersPreSplitting" +) +quickTrackAssociatorByHitsPixelTrackingOnly = quickTrackAssociatorByHits.clone( + cluster2TPSrc = "tpClusterProducerPixelTrackingOnly" +) +trackingParticlePixelTrackAsssociation = trackingParticleRecoTrackAsssociation.clone( + label_tr = "pixelTracks", + associator = "quickTrackAssociatorByHitsPixelTrackingOnly", +) +PixelVertexAssociatorByPositionAndTracks = VertexAssociatorByPositionAndTracks.clone( + trackAssociation = "trackingParticlePixelTrackAsssociation" +) + +trackValidatorPixelTrackingOnly = trackValidator.clone( + dirName = "Tracking/PixelTrack/", + label = ["pixelTracks"], + doResolutionPlotsForLabels = [], + trackCollectionForDrCalculation = "pixelTracks", + associators = ["trackingParticlePixelTrackAsssociation"], + label_vertex = "pixelVertices", + vertexAssociator = "PixelVertexAssociatorByPositionAndTracks", + dodEdxPlots = False, +) + +tracksValidationTruthPixelTrackingOnly = tracksValidationTruth.copy() +tracksValidationTruthPixelTrackingOnly.replace(tpClusterProducer, tpClusterProducerPixelTrackingOnly) +tracksValidationTruthPixelTrackingOnly.replace(quickTrackAssociatorByHits, quickTrackAssociatorByHitsPixelTrackingOnly) +tracksValidationTruthPixelTrackingOnly.replace(trackingParticleRecoTrackAsssociation, trackingParticlePixelTrackAsssociation) +tracksValidationTruthPixelTrackingOnly.replace(VertexAssociatorByPositionAndTracks, PixelVertexAssociatorByPositionAndTracks) +tracksValidationPixelTrackingOnly = cms.Sequence( + tracksValidationTruthPixelTrackingOnly + + trackValidatorPixelTrackingOnly +) + ### Lite mode (only generalTracks and HP) trackValidatorLite = trackValidator.clone( diff --git a/Validation/RecoTrack/python/plotting/html.py b/Validation/RecoTrack/python/plotting/html.py index 850e2b342759d..fdd636b15f429 100644 --- a/Validation/RecoTrack/python/plotting/html.py +++ b/Validation/RecoTrack/python/plotting/html.py @@ -166,6 +166,7 @@ def _ptCut(s): "miniaod": "MiniAOD", "timing": "Timing", "hlt": "HLT", + "pixel": "Pixel tracks", } _sectionNameMapOrder = collections.OrderedDict([ @@ -190,6 +191,8 @@ def _ptCut(s): ("gsf", _gsfName), ("bhadron", _bhadronName), ("bhadron_highPurity", _allToHP(_bhadronName)), + # Pixel tracks + ("pixel", "Pixel tracks"), # These are for vertices ("genvertex", "Gen vertices"), ("pixelVertices", "Pixel vertices"), @@ -294,6 +297,7 @@ class Vertexing: pass class MiniAOD: pass class Timing: pass class HLT: pass + class Pixel: pass class Page(object): def __init__(self, title, sampleName): @@ -672,6 +676,7 @@ def __init__(self, sample, title, fastVsFull, pileupComparison): self._miniaodPage = PageSet(*params) self._timingPage = PageSet(*params) self._hltPages = PageSet(*params, dqmSubFolderTranslatedToSectionName=lambda algoQuality: algoQuality[0]) + self._pixelPages = PageSet(*params, dqmSubFolderTranslatedToSectionName=lambda algoQuality: algoQuality[0]) self._otherPages = PageSet(*params) self._purposePageMap = { @@ -681,6 +686,7 @@ def __init__(self, sample, title, fastVsFull, pileupComparison): PlotPurpose.MiniAOD: self._miniaodPage, PlotPurpose.Timing: self._timingPage, PlotPurpose.HLT: self._hltPages, + PlotPurpose.Pixel: self._pixelPages, } def addPlots(self, plotterFolder, dqmSubFolder, plotFiles): @@ -702,7 +708,7 @@ def write(self, baseDir): "
    ", ] - for pages in [self._summaryPage, self._iterationPages, self._vertexPage, self._miniaodPage, self._timingPage, self._hltPages, self._otherPages]: + for pages in [self._summaryPage, self._iterationPages, self._pixelPages, self._vertexPage, self._miniaodPage, self._timingPage, self._hltPages, self._otherPages]: labelFiles = pages.write(baseDir) for label, fname in labelFiles: ret.append('
  • %s
  • ' % (fname, label)) diff --git a/Validation/RecoTrack/python/plotting/trackingPlots.py b/Validation/RecoTrack/python/plotting/trackingPlots.py index 1b76211c235ee..2d694d3362015 100644 --- a/Validation/RecoTrack/python/plotting/trackingPlots.py +++ b/Validation/RecoTrack/python/plotting/trackingPlots.py @@ -32,6 +32,8 @@ _maxPixelLayers = 8 _min3DLayers = [0, 5, 10] _max3DLayers = [5, 10, 20] +_minZ = [-60, -40, -20, -10, -5] +_maxZ = [5, 10, 20, 40, 60] _minPU = [0, 10, 20, 50, 100, 150] _maxPU = [20, 50, 65, 80, 100, 150, 200, 250] _minMaxTracks = [0, 200, 500, 1000, 1500, 2000] @@ -204,13 +206,18 @@ def _makeMVAPlots(num, hp=False): legendDy=_legendDy_4rows ) _common = {"ymin": 0, "ymax": _maxEff} -_effandfakePosDeltaRPU = PlotGroup("effandfakePosDeltaRPU", - _makeEffFakeDupPlots("vertpos", "vert r", "cm", fakeopts=dict(xtitle="track ref. point r (cm)", ytitle="fake+duplicates vs. r"), common=dict(xlog=True)) + - _makeEffFakeDupPlots("zpos" , "vert z", "cm", fakeopts=dict(xtitle="track ref. point z (cm)", ytitle="fake+duplicates vs. z")) + - _makeEffFakeDupPlots("dr" , "#DeltaR", effopts=dict(xtitle="TP min #DeltaR"), fakeopts=dict(xtitle="track min #DeltaR"), common=dict(xlog=True)) + - _makeEffFakeDupPlots("pu" , "PU" , common=dict(xtitle="Pileup", xmin=_minPU, xmax=_maxPU)), - legendDy=_legendDy_4rows +_effandfakePos = PlotGroup("effandfakePos", + _makeEffFakeDupPlots("vertpos", "vert r", "cm", fakeopts=dict(xtitle="track ref. point r (cm)", ytitle="fake+duplicates vs. r"), common=dict(xlog=True)) + + _makeEffFakeDupPlots("zpos" , "vert z", "cm", fakeopts=dict(xtitle="track ref. point z (cm)", ytitle="fake+duplicates vs. z")) + + _makeEffFakeDupPlots("simpvz" , "Sim. PV z", "cm", common=dict(xtitle="Sim. PV z (cm)", xmin=_minZ, xmax=_maxZ)) ) +_effandfakeDeltaRPU = PlotGroup("effandfakeDeltaRPU", + _makeEffFakeDupPlots("dr" , "#DeltaR", effopts=dict(xtitle="TP min #DeltaR"), fakeopts=dict(xtitle="track min #DeltaR"), common=dict(xlog=True)) + + _makeEffFakeDupPlots("pu" , "PU" , common=dict(xtitle="Pileup", xmin=_minPU, xmax=_maxPU)), + legendDy=_legendDy_2rows +) + + _algos_common = dict(removeEmptyBins=True, xbinlabelsize=10, xbinlabeloption="d") _duplicateAlgo = PlotOnSideGroup("duplicateAlgo", Plot("duplicates_oriAlgo_vs_oriAlgo", drawStyle="COLZ", adjustMarginLeft=0.1, adjustMarginRight=0.1, **_algos_common)) @@ -243,12 +250,16 @@ def _makeMVAPlots(num, hp=False): _makeFakeDupPileupPlots("3Dlayer" , "3D layers" , common=dict(xmin=_min3DLayers, xmax=_max3DLayers)), ncols=3, legendDy=_legendDy_4rows ) -_dupandfakePosDeltaRPU = PlotGroup("dupandfakePosDeltaRPU", - _makeFakeDupPileupPlots("vertpos", "r", "cm", xquantity="ref. point r (cm)", common=dict(xlog=True)) + - _makeFakeDupPileupPlots("zpos" , "z", "cm", xquantity="ref. point z (cm)") + - _makeFakeDupPileupPlots("dr" , "#DeltaR", xquantity="min #DeltaR", common=dict(xlog=True)) + - _makeFakeDupPileupPlots("pu" , "PU" , xtitle="Pileup", common=dict(xmin=_minPU, xmax=_maxPU)), - ncols=3, legendDy=_legendDy_4rows +_dupandfakePos = PlotGroup("dupandfakePos", + _makeFakeDupPileupPlots("vertpos", "r", "cm", xquantity="ref. point r (cm)", common=dict(xlog=True)) + + _makeFakeDupPileupPlots("zpos" , "z", "cm", xquantity="ref. point z (cm)") + + _makeFakeDupPileupPlots("simpvz" , "Sim. PV z", xtitle="Sim. PV z (cm)", common=dict(xmin=_minZ, xmax=_maxZ)), + ncols=3, +) +_dupandfakeDeltaRPU = PlotGroup("dupandfakeDeltaRPU", + _makeFakeDupPileupPlots("dr" , "#DeltaR", xquantity="min #DeltaR", common=dict(xlog=True)) + + _makeFakeDupPileupPlots("pu" , "PU" , xtitle="Pileup", common=dict(xmin=_minPU, xmax=_maxPU)), + ncols=3, legendDy=_legendDy_2rows_3cols ) _seedingLayerSet_common = dict(removeEmptyBins=True, xbinlabelsize=8, xbinlabeloption="d", adjustMarginRight=0.1) _dupandfakeSeedingPlots = _makeFakeDupPileupPlots("seedingLayerSet", "seeding layers", xtitle="", common=_seedingLayerSet_common) @@ -411,8 +422,9 @@ def _makeMVAPlots(num, hp=False): _extDistPosDeltaR = PlotGroup("distPosDeltaR", _makeDistPlots("vertpos", "ref. point r (cm)", common=dict(xlog=True)) + _makeDistPlots("zpos" , "ref. point z (cm)") + + _makeDistPlots("simpvz" , "Sim. PV z (cm)", common=dict(xmin=_minZ, xmax=_maxZ)) + _makeDistPlots("dr" , "min #DeltaR", common=dict(xlog=True)), - ncols=4 + ncols=4, legendDy=_legendDy_4rows, ) _extDistSeedingPlots = _makeDistPlots("seedingLayerSet", "seeding layers", common=dict(xtitle="", **_seedingLayerSet_common)) _extDistChi2Seeding = PlotGroup("distChi2Seeding", @@ -477,8 +489,9 @@ def _makeMVAPlots(num, hp=False): _extDistSimPosDeltaR = PlotGroup("distsimPosDeltaR", _makeDistSimPlots("vertpos", "vert r (cm)", common=dict(xlog=True)) + _makeDistSimPlots("zpos" , "vert z (cm)") + + _makeDistSimPlots("simpvz" , "Sim. PV z (cm)", common=dict(xmin=_minZ, xmax=_maxZ)) + _makeDistSimPlots("dr" , "min #DeltaR", common=dict(xlog=True)), - ncols=2 + ncols=2, legendDy=_legendDy_4rows, ) ######################################## @@ -921,6 +934,7 @@ class HighPurity: pass class HighPurityPt09: pass class BTVLike: pass class AK4PFJets: pass + class Pixel: pass def __init__(self, section, collection=GeneralTracks): self._collection = collection @@ -961,6 +975,8 @@ def _getN(hname): return _getAlgoQuality(data, "btvLike", "") elif self._collection == TrackingSummaryTable.AK4PFJets: return _getAlgoQuality(data, "ak4PFJets", "") + elif self._collection == TrackingSummaryTable.Pixel: + return _getAlgoQuality(data, "pixel", "") else: raise Exception("Collection not recognized, %s" % str(self._collection)) def _formatOrNone(num, func): @@ -1166,7 +1182,8 @@ def _trackingFolders(lastDirName="Track"): _effandfakeDxyDzBS, _effandfakeDxyDzPV, _effandfakeHitsLayers, - _effandfakePosDeltaRPU, + _effandfakePos, + _effandfakeDeltaRPU, _duplicateAlgo, ] _recoBasedPlots = [ @@ -1174,7 +1191,8 @@ def _trackingFolders(lastDirName="Track"): _dupandfakeDxyDzBS, _dupandfakeDxyDzPV, _dupandfakeHitsLayers, - _dupandfakePosDeltaRPU, + _dupandfakePos, + _dupandfakeDeltaRPU, _dupandfakeChi2Seeding, _dupandfakeSeedingTable, _pvassociation1, @@ -1193,7 +1211,8 @@ def _trackingFolders(lastDirName="Track"): _dupandfakeDxyDzBS, _dupandfakeDxyDzPV, _dupandfakeHitsLayers, - _dupandfakePosDeltaRPU, + _dupandfakePos, + _dupandfakeDeltaRPU, _dupandfakeChi2Seeding, _dupandfakeSeedingTable, _hitsAndPt, @@ -1314,6 +1333,13 @@ def _appendTrackingPlots(lastDirName, name, algoPlots, onlyForPileup=False, only _appendTrackingPlots("TrackConversion", "conversion", _simBasedPlots+_recoBasedPlots, onlyForConversion=True, rawSummary=True, highPuritySummary=False) _appendTrackingPlots("TrackGsf", "gsf", _simBasedPlots+_recoBasedPlots, onlyForElectron=True, rawSummary=True, highPuritySummary=False) _appendTrackingPlots("TrackBHadron", "bhadron", _simBasedPlots+_recoBasedPlots, onlyForBHadron=True) +# Pixel tracks +_common = dict(purpose=PlotPurpose.Pixel, page="pixel") +plotter.append("pixelTrack", _trackingFolders("PixelTrack"), TrackingPlotFolder(*(_simBasedPlots+_recoBasedPlots), **_common)) +plotterExt.append("pixelTrack", _trackingFolders("PixelTrack"), TrackingPlotFolder(*_extendedPlots, **_common)) +plotter.append("pixelTrack_summary", _trackingFolders("PixelTrack"), PlotFolder(_summaryRaw, _summaryRawN, loopSubFolders=False, purpose=PlotPurpose.TrackingSummary, page="summary", section="pixel")) +plotter.appendTable("pixelTrack_summary", _trackingFolders("PixelTrack"), TrackingSummaryTable(section="pixel", collection=TrackingSummaryTable.Pixel)) + # MiniAOD plotter.append("packedCandidate", _trackingFolders("PackedCandidate"), @@ -1449,6 +1475,7 @@ def modules(self): "pixelPairStepTrackingRegions", "pixelPairStepTrackingRegionsB", "pixelPairStepTrackingRegionsC", + "pixelPairStepTrackingRegionsSeedLayersB", "pixelPairStepHitDoublets", "pixelPairStepHitDoubletsB", "pixelPairStepHitDoubletsC", diff --git a/Validation/RecoTrack/python/plotting/validation.py b/Validation/RecoTrack/python/plotting/validation.py index e37c1d553fa0a..e986f4cd96150 100644 --- a/Validation/RecoTrack/python/plotting/validation.py +++ b/Validation/RecoTrack/python/plotting/validation.py @@ -308,6 +308,10 @@ "CMSSW_9_4_0_pre3_phase1": {"default": "94X_mc2017_realistic_v4", "fullsim_25ns_PU50": "94X_mc2017_realistic_v4_highPU_AVE50", "Design": "94X_mc2017_design_IdealBS_v4"}, + "CMSSW_9_4_0": {"default": "94X_mcRun2_asymptotic_v0"}, + "CMSSW_9_4_0_phase1": {"default": "94X_mc2017_realistic_v10", + "fullsim_25ns_PU50": "94X_mc2017_realistic_v10_highPU_AVE50", + "Design": "94X_mc2017_design_IdealBS_v5"}, } _releasePostfixes = ["_AlcaCSA14", "_PHYS14", "_TEST", "_v2", "_v3", "_pmx", "_Fall14DR", "_FIXGT", "_PU", "_PXbest", "_PXworst", "_hcal", "_tec", "_71XGENSIM", "_73XGENSIM", "_BS", "_GenSim_7113", "_extended", diff --git a/Validation/RecoTrack/python/trackingNtuple_cff.py b/Validation/RecoTrack/python/trackingNtuple_cff.py index d37f1c400c5db..1c424f68e1e50 100644 --- a/Validation/RecoTrack/python/trackingNtuple_cff.py +++ b/Validation/RecoTrack/python/trackingNtuple_cff.py @@ -63,30 +63,24 @@ def _filterForNtuple(lst): return ret _seedProducers = _filterForNtuple(_TrackValidation_cff._seedProducers) _seedProducers_trackingPhase1 = _filterForNtuple(_TrackValidation_cff._seedProducers_trackingPhase1) -_seedProducers_trackingPhase1QuadProp = _filterForNtuple(_TrackValidation_cff._seedProducers_trackingPhase1QuadProp) _seedProducers_trackingPhase2PU140 = _filterForNtuple(_TrackValidation_cff._seedProducers_trackingPhase2PU140) (_seedSelectors, trackingNtupleSeedSelectors) = _TrackValidation_cff._addSeedToTrackProducers(_seedProducers, globals()) (_seedSelectors_trackingPhase1, _trackingNtupleSeedSelectors_trackingPhase1) = _TrackValidation_cff._addSeedToTrackProducers(_seedProducers_trackingPhase1, globals()) -(_seedSelectors_trackingPhase1QuadProp, _trackingNtupleSeedSelectors_trackingPhase1QuadProp) = _TrackValidation_cff._addSeedToTrackProducers(_seedProducers_trackingPhase1QuadProp, globals()) (_seedSelectors_trackingPhase2PU140, _trackingNtupleSeedSelectors_trackingPhase2PU140) = _TrackValidation_cff._addSeedToTrackProducers(_seedProducers_trackingPhase2PU140, globals()) from Configuration.Eras.Modifier_trackingPhase1_cff import trackingPhase1 -from Configuration.Eras.Modifier_trackingPhase1QuadProp_cff import trackingPhase1QuadProp from Configuration.Eras.Modifier_trackingPhase2PU140_cff import trackingPhase2PU140 trackingPhase1.toReplaceWith(trackingNtupleSeedSelectors, _trackingNtupleSeedSelectors_trackingPhase1) -trackingPhase1QuadProp.toReplaceWith(trackingNtupleSeedSelectors, _trackingNtupleSeedSelectors_trackingPhase1QuadProp) trackingPhase2PU140.toReplaceWith(trackingNtupleSeedSelectors, _trackingNtupleSeedSelectors_trackingPhase2PU140) trackingNtuple.seedTracks = _seedSelectors trackingPhase1.toModify(trackingNtuple, seedTracks = _seedSelectors_trackingPhase1) -trackingPhase1QuadProp.toModify(trackingNtuple, seedTracks = _seedSelectors_trackingPhase1) trackingPhase2PU140.toModify(trackingNtuple, seedTracks = _seedSelectors_trackingPhase2PU140) def _seedProdToTrackCands(name): return name.replace("seedTracks", "").replace("Seeds", "TrackCandidates") trackingNtuple.trackCandidates = map(_seedProdToTrackCands, _seedProducers) trackingPhase1.toModify(trackingNtuple, trackCandidates=map(_seedProdToTrackCands, _seedProducers_trackingPhase1)) -trackingPhase1QuadProp.toModify(trackingNtuple, trackCandidates=map(_seedProdToTrackCands, _seedProducers_trackingPhase1QuadProp)) trackingPhase2PU140.toModify(trackingNtuple, trackCandidates=map(_seedProdToTrackCands, _seedProducers_trackingPhase2PU140)) trackingNtupleSequence = cms.Sequence() diff --git a/Validation/RecoTrack/src/MTVHistoProducerAlgoForTracker.cc b/Validation/RecoTrack/src/MTVHistoProducerAlgoForTracker.cc index cd01a48cf184d..eb68e6150db6e 100644 --- a/Validation/RecoTrack/src/MTVHistoProducerAlgoForTracker.cc +++ b/Validation/RecoTrack/src/MTVHistoProducerAlgoForTracker.cc @@ -571,6 +571,7 @@ void MTVHistoProducerAlgoForTracker::bookRecoHistos(DQMStore::IBooker& ibook, bo h_reco_simpvz.push_back( ibook.book1D("num_reco_simpvz", "N of reco track vs. sim PV z", nintPVz, minPVz, maxPVz) ); h_assoc2_simpvz.push_back( ibook.book1D("num_assoc(recoToSim)_simpvz", "N of associated tracks (recoToSim) vs. sim PV z", nintPVz, minPVz, maxPVz) ); + h_looper_simpvz.push_back( ibook.book1D("num_duplicate_simpvz", "N of associated (recoToSim) looper tracks vs. sim PV z", nintPVz, minPVz, maxPVz) ); h_pileup_simpvz.push_back( ibook.book1D("num_pileup_simpvz", "N of associated (recoToSim) pileup tracks vs. sim PV z", nintPVz, minPVz, maxPVz) ); h_recochi2.push_back( ibook.book1D("num_reco_chi2","N of reco track vs normalized #chi^{2}",nintChi2,minChi2,maxChi2) ); @@ -1243,6 +1244,9 @@ void MTVHistoProducerAlgoForTracker::fill_generic_recoTrack_histos(int count, fillPlotNoFlow(h_looperdxypvzoomed[count], dxypv); fillPlotNoFlow(h_looperdzpvzoomed[count], dzpv); } + if(simPVPosition) { + h_looper_simpvz[count]->Fill(simpvz); + } } fillPlotNoFlow(h_looperhit[count], nhits); fillPlotNoFlow(h_looperlayer[count], nlayers); diff --git a/Validation/RecoTrack/test/trackingPerformanceValidation.py b/Validation/RecoTrack/test/trackingPerformanceValidation.py index adb282b962965..1d65a7629c2a5 100755 --- a/Validation/RecoTrack/test/trackingPerformanceValidation.py +++ b/Validation/RecoTrack/test/trackingPerformanceValidation.py @@ -9,10 +9,10 @@ ########### User Defined Variables (BEGIN) ############## ### Reference release -RefRelease='CMSSW_9_4_0_pre2_phase1' +RefRelease='CMSSW_9_4_0_pre3_phase1' ### Relval release (set if different from $CMSSW_VERSION) -NewRelease='CMSSW_9_4_0_pre3_phase1' +NewRelease='CMSSW_9_4_0_phase1' ### This is the list of IDEAL-conditions relvals startupsamples_run1 = [ diff --git a/Validation/RecoVertex/python/PrimaryVertexAnalyzer4PUSlimmed_cfi.py b/Validation/RecoVertex/python/PrimaryVertexAnalyzer4PUSlimmed_cfi.py index d75550870c760..4fb906d47fff5 100644 --- a/Validation/RecoVertex/python/PrimaryVertexAnalyzer4PUSlimmed_cfi.py +++ b/Validation/RecoVertex/python/PrimaryVertexAnalyzer4PUSlimmed_cfi.py @@ -46,11 +46,15 @@ pixelVertexAnalysisTrackingOnly = vertexAnalysis.clone( do_generic_sim_plots = False, trackAssociatorMap = "trackingParticlePixelTrackAsssociation", + vertexAssociator = "PixelVertexAssociatorByPositionAndTracks", vertexRecoCollections = [ "pixelVertices", "selectedPixelVertices" ] ) +pixelVertexAnalysisPixelTrackingOnly = pixelVertexAnalysisTrackingOnly.clone( + do_generic_sim_plots = True, +) ########## @@ -71,19 +75,19 @@ + vertexAnalysisTrackingOnly ) -from SimTracker.TrackAssociation.trackingParticleRecoTrackAsssociation_cfi import trackingParticleRecoTrackAsssociation as _trackingParticleRecoTrackAsssociation -trackingParticlePixelTrackAsssociation = _trackingParticleRecoTrackAsssociation.clone( - label_tr = "pixelTracks" -) - _vertexAnalysisSequenceTrackingOnly_trackingLowPU = vertexAnalysisSequenceTrackingOnly.copy() _vertexAnalysisSequenceTrackingOnly_trackingLowPU += ( - trackingParticlePixelTrackAsssociation - + selectedPixelVertices + selectedPixelVertices + pixelVertexAnalysisTrackingOnly ) trackingLowPU.toReplaceWith(vertexAnalysisSequenceTrackingOnly, _vertexAnalysisSequenceTrackingOnly_trackingLowPU) +vertexAnalysisSequencePixelTrackingOnly = cms.Sequence( + selectedPixelVertices + + pixelVertexAnalysisPixelTrackingOnly +) + + from Configuration.Eras.Modifier_phase2_timing_layer_cff import phase2_timing_layer _vertexRecoCollectionsTiming = cms.VInputTag("offlinePrimaryVertices", "offlinePrimaryVerticesWithBS", diff --git a/Validation/RecoVertex/python/VertexValidation_cff.py b/Validation/RecoVertex/python/VertexValidation_cff.py index 147f48326b272..3b7a1aef78ea4 100644 --- a/Validation/RecoVertex/python/VertexValidation_cff.py +++ b/Validation/RecoVertex/python/VertexValidation_cff.py @@ -8,7 +8,7 @@ * vertexAnalysisSequence) -from Validation.RecoTrack.TrackValidation_cff import tracksValidationTruth +from Validation.RecoTrack.TrackValidation_cff import tracksValidationTruth, tracksValidationTruthPixelTrackingOnly vertexValidationStandalone = cms.Sequence( tracksValidationTruth * vertexValidation @@ -19,3 +19,8 @@ + v0Validator + vertexAnalysisSequenceTrackingOnly ) + +vertexValidationPixelTrackingOnly = cms.Sequence( + tracksValidationTruthPixelTrackingOnly + + vertexAnalysisSequencePixelTrackingOnly +) diff --git a/Validation/SiPixelPhase1HitsV/python/SiPixelPhase1HitsV_cfi.py b/Validation/SiPixelPhase1HitsV/python/SiPixelPhase1HitsV_cfi.py index 086ffbfff5aec..bb4af23d176d4 100644 --- a/Validation/SiPixelPhase1HitsV/python/SiPixelPhase1HitsV_cfi.py +++ b/Validation/SiPixelPhase1HitsV/python/SiPixelPhase1HitsV_cfi.py @@ -134,7 +134,7 @@ associateRecoTracks = cms.bool(True), tracksTag = cms.InputTag("generalTracks"), tpTag = cms.InputTag("mix","MergedTrackTruth"), - trackAssociatorByHitsTag = cms.InputTag("trackAssociatorByHits"), + trackAssociatorByHitsTag = cms.InputTag("quickTrackAssociatorByHits"), associateStrip = cms.bool(True), associatePixel = cms.bool(True), ROUList = cms.vstring('g4SimHitsTrackerHitsPixelBarrelLowTof',